From cf2200a3d36b7a8fdcc87643851be0b4d2fdf757 Mon Sep 17 00:00:00 2001 From: Lucas Hopkins Date: Sat, 16 Nov 2024 02:16:48 +0000 Subject: [PATCH] ClientVersion: 67, AppVersion: 1.33.3, Build: 111293 --- docs/README.md | 134 + docs/index.html | 350 + ei.proto | 50 + ei/cpp/ei.pb.cc | 167904 ++++++++------- ei/cpp/ei.pb.h | 154842 ++++++------- ei/csharp/Ei.cs | 8570 +- ei/ei.proto | 50 + ei/go/ei.pb.go | 9349 +- ei/go/ei.proto | 50 + ei/java/ei/Ei.java | 128590 ++++++----- ei/js/contractcoopstatusupdaterequest.js | 52 + ei/js/contractplayerinfo.js | 419 +- ei/js/contractseasongoal.js | 333 + ei/js/contractseasoninfo.js | 528 + ei/js/contractseasoninfos.js | 201 + ...contractseasonrewardconfirmationrequest.js | 292 + ei/js/contractsresponse.js | 54 +- ei/js/idlesessionsummary.js | 524 + ei/kotlin/ei/AccountTransferPayloadKt.kt | 32 +- ei/kotlin/ei/ActionKeyValuePairKt.kt | 32 +- ei/kotlin/ei/AdAttributionInfoKt.kt | 192 +- ei/kotlin/ei/AdAttributionRawDataKt.kt | 52 +- ei/kotlin/ei/AdAttributionRowKt.kt | 102 +- ei/kotlin/ei/AppInfoKt.kt | 302 +- ei/kotlin/ei/ArtifactInventoryItemKt.kt | 54 +- ei/kotlin/ei/ArtifactSpecKt.kt | 52 +- ei/kotlin/ei/ArtifactsClientInfoKt.kt | 115 +- .../ei/ArtifactsConfigurationRequestKt.kt | 34 +- .../ei/ArtifactsConfigurationResponseKt.kt | 332 +- ei/kotlin/ei/ArtifactsDBKt.kt | 339 +- .../ei/AuthenticateArtifactResponseKt.kt | 62 +- ei/kotlin/ei/AuthenticatedMessageKt.kt | 72 +- ei/kotlin/ei/AutoJoinCoopRequestKt.kt | 134 +- ei/kotlin/ei/BackupKt.kt | 2491 +- ei/kotlin/ei/BasicRequestInfoKt.kt | 92 +- ei/kotlin/ei/CXPEvalRolloutInfoKt.kt | 32 +- ei/kotlin/ei/CleanAccountRequestKt.kt | 32 +- ei/kotlin/ei/ClearAllUserDataRequestKt.kt | 54 +- ...CollectContractArtifactRewardsRequestKt.kt | 74 +- ei/kotlin/ei/CompleteArtifactKt.kt | 40 +- ei/kotlin/ei/CompleteMissionResponseKt.kt | 105 +- ei/kotlin/ei/ConfigRequestKt.kt | 94 +- ei/kotlin/ei/ConfigResponseKt.kt | 48 +- ei/kotlin/ei/ConsumeArtifactRequestKt.kt | 108 +- ei/kotlin/ei/ConsumeArtifactResponseKt.kt | 90 +- ei/kotlin/ei/ContractActionKt.kt | 202 +- ei/kotlin/ei/ContractCitationKt.kt | 42 +- ei/kotlin/ei/ContractCoopStatusRequestKt.kt | 64 +- ei/kotlin/ei/ContractCoopStatusResponseKt.kt | 561 +- .../ei/ContractCoopStatusUpdateRequestKt.kt | 217 +- .../ei/ContractCoopStatusUpdateResponseKt.kt | 42 +- ei/kotlin/ei/ContractEvaluationBatchKt.kt | 57 +- ei/kotlin/ei/ContractEvaluationKt.kt | 366 +- ei/kotlin/ei/ContractKt.kt | 425 +- ei/kotlin/ei/ContractPlayerInfoKt.kt | 385 +- ei/kotlin/ei/ContractSeasonGoalKt.kt | 131 + ei/kotlin/ei/ContractSeasonInfoKt.kt | 278 + ei/kotlin/ei/ContractSeasonInfosKt.kt | 107 + ...ntractSeasonRewardConfirmationRequestKt.kt | 117 + ei/kotlin/ei/ContractSimConfigKt.kt | 138 +- ei/kotlin/ei/ContractSimPollKt.kt | 22 +- ei/kotlin/ei/ContractSimPollResponseKt.kt | 36 +- ei/kotlin/ei/ContractSimResultUpdateKt.kt | 75 +- ei/kotlin/ei/ContractsArchiveKt.kt | 28 +- ei/kotlin/ei/ContractsRequestKt.kt | 42 +- ei/kotlin/ei/ContractsResponseKt.kt | 113 +- ei/kotlin/ei/CoopBuffHistoryKt.kt | 28 +- ei/kotlin/ei/CoopBuffStateKt.kt | 42 +- ei/kotlin/ei/CoopChickenRunEntryKt.kt | 32 +- ei/kotlin/ei/CoopCompletionSnapshotKt.kt | 105 +- ei/kotlin/ei/CoopLastChickenRunTimesKt.kt | 28 +- ei/kotlin/ei/CraftArtifactRequestKt.kt | 102 +- ei/kotlin/ei/CraftArtifactResponseKt.kt | 52 +- ei/kotlin/ei/CreateCoopRequestKt.kt | 174 +- ei/kotlin/ei/CreateCoopResponseKt.kt | 32 +- ei/kotlin/ei/CurrencyFlowBatchRequestKt.kt | 40 +- ei/kotlin/ei/CurrencyFlowLogKt.kt | 112 +- ei/kotlin/ei/CustomEggKt.kt | 120 +- ei/kotlin/ei/DLCCatalogKt.kt | 118 +- ei/kotlin/ei/DLCItemKt.kt | 82 +- ei/kotlin/ei/DailyGiftInfoKt.kt | 32 +- ei/kotlin/ei/DeviceInfoKt.kt | 142 +- ei/kotlin/ei/EggIncAdConfigKt.kt | 30 +- ei/kotlin/ei/EggIncCurrentEventsKt.kt | 28 +- ei/kotlin/ei/EggIncEventKt.kt | 92 +- ei/kotlin/ei/EggIncFirstContactRequestKt.kt | 94 +- ei/kotlin/ei/EggIncFirstContactResponseKt.kt | 70 +- ei/kotlin/ei/EiKt.kt | 8 + ei/kotlin/ei/FarmProductionParamsKt.kt | 72 +- ei/kotlin/ei/GameModifierKt.kt | 42 +- ei/kotlin/ei/GenericActionBatchRequestKt.kt | 40 +- ei/kotlin/ei/GenericActionKt.kt | 112 +- ei/kotlin/ei/GetActiveMissionsResponseKt.kt | 38 +- ei/kotlin/ei/GetPeriodicalsRequestKt.kt | 154 +- ei/kotlin/ei/GiftPlayerCoopRequestKt.kt | 94 +- ei/kotlin/ei/IAPSaleEntryKt.kt | 52 +- ei/kotlin/ei/IdleSessionSummaryKt.kt | 227 + ei/kotlin/ei/InGameMailKt.kt | 290 +- ei/kotlin/ei/InventorySlotKt.kt | 32 +- ei/kotlin/ei/JoinCoopRequestKt.kt | 144 +- ei/kotlin/ei/JoinCoopResponseKt.kt | 112 +- ei/kotlin/ei/KickPlayerCoopRequestKt.kt | 84 +- ei/kotlin/ei/LeaderboardAnalysisKt.kt | 135 +- ei/kotlin/ei/LeaderboardInfoKt.kt | 65 +- ei/kotlin/ei/LeaderboardRequestKt.kt | 44 +- ei/kotlin/ei/LeaderboardResponseKt.kt | 115 +- ei/kotlin/ei/LeaveCoopRequestKt.kt | 64 +- ei/kotlin/ei/LiveConfigKt.kt | 668 +- ei/kotlin/ei/LocalContractKt.kt | 252 +- ei/kotlin/ei/LogCompleteMissionPayloadKt.kt | 36 +- ei/kotlin/ei/LogConsumeArtifactPayloadKt.kt | 36 +- ei/kotlin/ei/LogCraftArtifactPayloadKt.kt | 36 +- ei/kotlin/ei/LogSetArtifactPayloadKt.kt | 36 +- ei/kotlin/ei/MailDBKt.kt | 48 +- ei/kotlin/ei/MailStateKt.kt | 91 +- ei/kotlin/ei/MissionInfoKt.kt | 175 +- ei/kotlin/ei/MissionRequestKt.kt | 68 +- ei/kotlin/ei/MissionResponseKt.kt | 34 +- ei/kotlin/ei/MyContractsKt.kt | 134 +- ei/kotlin/ei/PeriodicalsResponseKt.kt | 175 +- ei/kotlin/ei/PlayerFarmInfoKt.kt | 294 +- ei/kotlin/ei/QueryCoopRequestKt.kt | 74 +- ei/kotlin/ei/QueryCoopResponseKt.kt | 82 +- ei/kotlin/ei/ReportPlayerCoopRequestKt.kt | 64 +- ei/kotlin/ei/ReturnEDTPayloadKt.kt | 22 +- ei/kotlin/ei/RewardKt.kt | 42 +- ei/kotlin/ei/SalesInfoKt.kt | 28 +- ei/kotlin/ei/SalesInfoRequestKt.kt | 82 +- ei/kotlin/ei/SaveBackupResponseKt.kt | 54 +- ei/kotlin/ei/SendChickenRunCoopRequestKt.kt | 94 +- ei/kotlin/ei/ServerGiftKt.kt | 52 +- ei/kotlin/ei/SetArtifactRequestKt.kt | 62 +- ei/kotlin/ei/SetArtifactResponseKt.kt | 42 +- ei/kotlin/ei/ShellDBKt.kt | 706 +- ei/kotlin/ei/ShellGroupSpecKt.kt | 68 +- ei/kotlin/ei/ShellObjectSpecKt.kt | 249 +- ei/kotlin/ei/ShellPopularityStatsKt.kt | 75 +- ei/kotlin/ei/ShellSetSpecKt.kt | 297 +- ei/kotlin/ei/ShellShowcaseKt.kt | 60 +- ei/kotlin/ei/ShellShowcaseListingInfoKt.kt | 164 +- ei/kotlin/ei/ShellShowcaseListingSetKt.kt | 28 +- ei/kotlin/ei/ShellSpecKt.kt | 225 +- ei/kotlin/ei/ShellsActionBatchKt.kt | 40 +- ei/kotlin/ei/ShellsActionLogKt.kt | 134 +- .../ShowcaseRoyaltyDeliveryConfirmationKt.kt | 50 +- ei/kotlin/ei/SubmitShellShowcaseRequestKt.kt | 66 +- .../ei/SubscriptionChangeHintRequestKt.kt | 44 +- ei/kotlin/ei/TipsDBKt.kt | 28 +- .../ei/UpdateCoopPermissionsRequestKt.kt | 74 +- .../ei/UpdateCoopPermissionsResponseKt.kt | 32 +- ei/kotlin/ei/UserDataInfoRequestKt.kt | 54 +- ei/kotlin/ei/UserDataInfoResponseKt.kt | 48 +- ei/kotlin/ei/UserSubscriptionInfoKt.kt | 221 +- ei/kotlin/ei/UserVerificationAnalysisKt.kt | 378 +- ei/kotlin/ei/Vector3Kt.kt | 42 +- ei/kotlin/ei/Vector4Kt.kt | 52 +- ei/kotlin/ei/VerifyPurchaseRequestKt.kt | 96 +- ei/kotlin/ei/VerifyPurchaseResponseKt.kt | 32 +- ei/objc/Ei.pbobjc.h | 2135 +- ei/objc/Ei.pbobjc.m | 25414 +-- ei/python/ei_pb2.py | 979 +- ei/ruby/ei_pb.rb | 2255 +- 162 files changed, 269847 insertions(+), 251365 deletions(-) create mode 100644 ei/js/contractseasongoal.js create mode 100644 ei/js/contractseasoninfo.js create mode 100644 ei/js/contractseasoninfos.js create mode 100644 ei/js/contractseasonrewardconfirmationrequest.js create mode 100644 ei/js/idlesessionsummary.js create mode 100644 ei/kotlin/ei/ContractSeasonGoalKt.kt create mode 100644 ei/kotlin/ei/ContractSeasonInfoKt.kt create mode 100644 ei/kotlin/ei/ContractSeasonInfosKt.kt create mode 100644 ei/kotlin/ei/ContractSeasonRewardConfirmationRequestKt.kt create mode 100644 ei/kotlin/ei/IdleSessionSummaryKt.kt diff --git a/docs/README.md b/docs/README.md index 7d64628..16f506b 100644 --- a/docs/README.md +++ b/docs/README.md @@ -72,6 +72,12 @@ - [ContractEvaluationBatch](#ei-ContractEvaluationBatch) - [ContractEvaluationBatch.Pair](#ei-ContractEvaluationBatch-Pair) - [ContractPlayerInfo](#ei-ContractPlayerInfo) + - [ContractPlayerInfo.SeasonProgress](#ei-ContractPlayerInfo-SeasonProgress) + - [ContractSeasonGoal](#ei-ContractSeasonGoal) + - [ContractSeasonInfo](#ei-ContractSeasonInfo) + - [ContractSeasonInfo.GoalSet](#ei-ContractSeasonInfo-GoalSet) + - [ContractSeasonInfos](#ei-ContractSeasonInfos) + - [ContractSeasonRewardConfirmationRequest](#ei-ContractSeasonRewardConfirmationRequest) - [ContractSimConfig](#ei-ContractSimConfig) - [ContractSimConfig.ContractGradeSimConfig](#ei-ContractSimConfig-ContractGradeSimConfig) - [ContractSimConfig.ContractGradeSimConfig.GoalParams](#ei-ContractSimConfig-ContractGradeSimConfig-GoalParams) @@ -112,6 +118,7 @@ - [GetPeriodicalsRequest](#ei-GetPeriodicalsRequest) - [GiftPlayerCoopRequest](#ei-GiftPlayerCoopRequest) - [IAPSaleEntry](#ei-IAPSaleEntry) + - [IdleSessionSummary](#ei-IdleSessionSummary) - [InGameMail](#ei-InGameMail) - [InventorySlot](#ei-InventorySlot) - [JoinCoopRequest](#ei-JoinCoopRequest) @@ -1686,6 +1693,7 @@ | hide_cc_status | [bool](#bool) | optional | | | production_params | [FarmProductionParams](#ei-FarmProductionParams) | optional | | | farm_info | [PlayerFarmInfo](#ei-PlayerFarmInfo) | optional | | +| last_idle_summary | [IdleSessionSummary](#ei-IdleSessionSummary) | optional | | | egg_laying_rate_buff | [double](#double) | optional | Default: 1 | | earnings_buff | [double](#double) | optional | Default: 1 | @@ -1812,6 +1820,109 @@ | last_evaluation_time | [double](#double) | optional | | | last_evaluation_version | [string](#string) | optional | | | unread_evaluations | [ContractEvaluation](#ei-ContractEvaluation) | repeated | | +| season_progress | [ContractPlayerInfo.SeasonProgress](#ei-ContractPlayerInfo-SeasonProgress) | repeated | | + + + + + + + + +### ContractPlayerInfo.SeasonProgress + + + +| Field | Type | Label | Description | +| ----- | ---- | ----- | ----------- | +| season_id | [string](#string) | optional | | +| active | [bool](#bool) | optional | | +| starting_grade | [Contract.PlayerGrade](#ei-Contract-PlayerGrade) | optional | | +| total_cxp | [double](#double) | optional | | +| cxp_last_reward_given | [double](#double) | optional | | + + + + + + + + +### ContractSeasonGoal + + + +| Field | Type | Label | Description | +| ----- | ---- | ----- | ----------- | +| cxp | [double](#double) | optional | | +| reward_type | [RewardType](#ei-RewardType) | optional | | +| reward_sub_type | [string](#string) | optional | | +| reward_amount | [double](#double) | optional | | + + + + + + + + +### ContractSeasonInfo + + + +| Field | Type | Label | Description | +| ----- | ---- | ----- | ----------- | +| id | [string](#string) | optional | | +| name | [string](#string) | optional | | +| grade_goals | [ContractSeasonInfo.GoalSet](#ei-ContractSeasonInfo-GoalSet) | repeated | | + + + + + + + + +### ContractSeasonInfo.GoalSet + + + +| Field | Type | Label | Description | +| ----- | ---- | ----- | ----------- | +| grade | [Contract.PlayerGrade](#ei-Contract-PlayerGrade) | optional | | +| goals | [ContractSeasonGoal](#ei-ContractSeasonGoal) | repeated | | + + + + + + + + +### ContractSeasonInfos + + + +| Field | Type | Label | Description | +| ----- | ---- | ----- | ----------- | +| infos | [ContractSeasonInfo](#ei-ContractSeasonInfo) | repeated | | + + + + + + + + +### ContractSeasonRewardConfirmationRequest + + + +| Field | Type | Label | Description | +| ----- | ---- | ----- | ----------- | +| rinfo | [BasicRequestInfo](#ei-BasicRequestInfo) | optional | | +| season_id | [string](#string) | optional | | +| goal | [ContractSeasonGoal](#ei-ContractSeasonGoal) | optional | | @@ -1980,6 +2091,7 @@ | total_eop | [double](#double) | optional | | | server_time | [double](#double) | optional | | | max_eop | [uint32](#uint32) | optional | Default: 1000 | +| current_season | [ContractSeasonInfo](#ei-ContractSeasonInfo) | optional | | @@ -2573,6 +2685,28 @@ + + +### IdleSessionSummary + + + +| Field | Type | Label | Description | +| ----- | ---- | ----- | ----------- | +| time_away | [double](#double) | optional | | +| time_simulated | [double](#double) | optional | | +| silos_owned | [uint32](#uint32) | optional | | +| average_elr | [double](#double) | optional | | +| average_msr | [double](#double) | optional | | +| average_egg_delivery_rate | [double](#double) | optional | | +| last_egg_delivery_rate | [double](#double) | optional | | +| farm_index | [uint32](#uint32) | optional | | + + + + + + ### InGameMail diff --git a/docs/index.html b/docs/index.html index 36a63ab..a280857 100644 --- a/docs/index.html +++ b/docs/index.html @@ -450,6 +450,30 @@

Table of Contents

MContractPlayerInfo +
  • + MContractPlayerInfo.SeasonProgress +
  • + +
  • + MContractSeasonGoal +
  • + +
  • + MContractSeasonInfo +
  • + +
  • + MContractSeasonInfo.GoalSet +
  • + +
  • + MContractSeasonInfos +
  • + +
  • + MContractSeasonRewardConfirmationRequest +
  • +
  • MContractSimConfig
  • @@ -610,6 +634,10 @@

    Table of Contents

    MIAPSaleEntry +
  • + MIdleSessionSummary +
  • +
  • MInGameMail
  • @@ -6106,6 +6134,13 @@

    ContractCoopStatusUpdateRequest

    + + last_idle_summary + IdleSessionSummary + optional +

    + + egg_laying_rate_buff double @@ -6583,6 +6618,241 @@

    ContractPlayerInfo

    + + season_progress + ContractPlayerInfo.SeasonProgress + repeated +

    + + + + + + + + + +

    ContractPlayerInfo.SeasonProgress

    +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FieldTypeLabelDescription
    season_idstringoptional

    activebooloptional

    starting_gradeContract.PlayerGradeoptional

    total_cxpdoubleoptional

    cxp_last_reward_givendoubleoptional

    + + + + + +

    ContractSeasonGoal

    +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FieldTypeLabelDescription
    cxpdoubleoptional

    reward_typeRewardTypeoptional

    reward_sub_typestringoptional

    reward_amountdoubleoptional

    + + + + + +

    ContractSeasonInfo

    +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FieldTypeLabelDescription
    idstringoptional

    namestringoptional

    grade_goalsContractSeasonInfo.GoalSetrepeated

    + + + + + +

    ContractSeasonInfo.GoalSet

    +

    + + + + + + + + + + + + + + + + + + + + + + + +
    FieldTypeLabelDescription
    gradeContract.PlayerGradeoptional

    goalsContractSeasonGoalrepeated

    + + + + + +

    ContractSeasonInfos

    +

    + + + + + + + + + + + + + + + + +
    FieldTypeLabelDescription
    infosContractSeasonInforepeated

    + + + + + +

    ContractSeasonRewardConfirmationRequest

    +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FieldTypeLabelDescription
    rinfoBasicRequestInfooptional

    season_idstringoptional

    goalContractSeasonGoaloptional

    @@ -6949,6 +7219,13 @@

    ContractsResponse

    Default: 1000

    + + current_season + ContractSeasonInfo + optional +

    + + @@ -8635,6 +8912,79 @@

    IAPSaleEntry

    +

    IdleSessionSummary

    +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FieldTypeLabelDescription
    time_awaydoubleoptional

    time_simulateddoubleoptional

    silos_owneduint32optional

    average_elrdoubleoptional

    average_msrdoubleoptional

    average_egg_delivery_ratedoubleoptional

    last_egg_delivery_ratedoubleoptional

    farm_indexuint32optional

    + + + + +

    InGameMail

    diff --git a/ei.proto b/ei.proto index 348bd9d..9eb9699 100644 --- a/ei.proto +++ b/ei.proto @@ -577,6 +577,34 @@ message Contract { } } +message ContractSeasonGoal { + optional double cxp = 1; + optional RewardType reward_type = 3; + optional string reward_sub_type = 4; + optional double reward_amount = 5; +} + +message ContractSeasonRewardConfirmationRequest { + optional BasicRequestInfo rinfo = 1; + optional string season_id = 2; + optional ContractSeasonGoal goal = 3; +} + +message ContractSeasonInfo { + optional string id = 1; + optional string name = 3; + + repeated GoalSet grade_goals = 2; + message GoalSet { + optional Contract.PlayerGrade grade = 1; + repeated ContractSeasonGoal goals = 2; + } +} + +message ContractSeasonInfos { + repeated ContractSeasonInfo infos = 1; +} + message ContractPlayerInfo { optional Contract.PlayerGrade grade = 1; optional double total_cxp = 2; @@ -601,6 +629,15 @@ message ContractPlayerInfo { optional double last_evaluation_time = 4; optional string last_evaluation_version = 5; repeated ContractEvaluation unread_evaluations = 6; + + repeated SeasonProgress season_progress = 15; + message SeasonProgress { + optional string season_id = 1; + optional bool active = 2; + optional Contract.PlayerGrade starting_grade = 3; + optional double total_cxp = 4; + optional double cxp_last_reward_given = 5; + } } message ContractEvaluation { @@ -747,6 +784,7 @@ message ContractsResponse { optional double total_eop = 5; optional double server_time = 2; optional uint32 max_eop = 3 [default = 1000]; + optional ContractSeasonInfo current_season = 7; } message ContractCoopStatusRequest { @@ -1086,6 +1124,17 @@ message KickPlayerCoopRequest { optional uint32 client_version = 7; } +message IdleSessionSummary { + optional double time_away = 1; + optional double time_simulated = 2; + optional uint32 silos_owned = 3; + optional double average_elr = 4; + optional double average_msr = 5; + optional double average_egg_delivery_rate = 6; + optional double last_egg_delivery_rate = 8; + optional uint32 farm_index = 7; +} + message ContractCoopStatusUpdateRequest { optional BasicRequestInfo rinfo = 12; optional string user_id = 1; @@ -1102,6 +1151,7 @@ message ContractCoopStatusUpdateRequest { optional bool hide_cc_status = 17; optional FarmProductionParams production_params = 14; optional PlayerFarmInfo farm_info = 16; + optional IdleSessionSummary last_idle_summary = 18; optional double egg_laying_rate_buff = 10 [default = 1]; optional double earnings_buff = 11 [default = 1]; } diff --git a/ei/cpp/ei.pb.cc b/ei/cpp/ei.pb.cc index 1b974af..c6979f9 100644 --- a/ei/cpp/ei.pb.cc +++ b/ei/cpp/ei.pb.cc @@ -1,9261 +1,13111 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Protobuf C++ Version: 5.28.3 #include "ei.pb.h" #include - -#include -#include -#include -#include -#include -#include -#include +#include +#include "google/protobuf/io/coded_stream.h" +#include "google/protobuf/generated_message_tctable_impl.h" +#include "google/protobuf/extension_set.h" +#include "google/protobuf/wire_format_lite.h" +#include "google/protobuf/descriptor.h" +#include "google/protobuf/generated_message_reflection.h" +#include "google/protobuf/reflection_ops.h" +#include "google/protobuf/wire_format.h" // @@protoc_insertion_point(includes) -#include +// Must be included last. +#include "google/protobuf/port_def.inc" PROTOBUF_PRAGMA_INIT_SEG - -namespace _pb = ::PROTOBUF_NAMESPACE_ID; -namespace _pbi = _pb::internal; - +namespace _pb = ::google::protobuf; +namespace _pbi = ::google::protobuf::internal; +namespace _fl = ::google::protobuf::internal::field_layout; namespace ei { -PROTOBUF_CONSTEXPR Vector3::Vector3( - ::_pbi::ConstantInitialized) - : x_(0) - , y_(0) - , z_(0){} -struct Vector3DefaultTypeInternal { - PROTOBUF_CONSTEXPR Vector3DefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~Vector3DefaultTypeInternal() {} + +inline constexpr VerifyPurchaseResponse::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + message_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + verified_{false} {} + +template +PROTOBUF_CONSTEXPR VerifyPurchaseResponse::VerifyPurchaseResponse(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct VerifyPurchaseResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR VerifyPurchaseResponseDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~VerifyPurchaseResponseDefaultTypeInternal() {} union { - Vector3 _instance; + VerifyPurchaseResponse _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Vector3DefaultTypeInternal _Vector3_default_instance_; -PROTOBUF_CONSTEXPR Vector4::Vector4( - ::_pbi::ConstantInitialized) - : x_(0) - , y_(0) - , z_(0) - , w_(0){} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VerifyPurchaseResponseDefaultTypeInternal _VerifyPurchaseResponse_default_instance_; + +inline constexpr Vector4::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + x_{0}, + y_{0}, + z_{0}, + w_{0} {} + +template +PROTOBUF_CONSTEXPR Vector4::Vector4(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} struct Vector4DefaultTypeInternal { - PROTOBUF_CONSTEXPR Vector4DefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR Vector4DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} ~Vector4DefaultTypeInternal() {} union { Vector4 _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Vector4DefaultTypeInternal _Vector4_default_instance_; -PROTOBUF_CONSTEXPR Backup_Settings::Backup_Settings( - ::_pbi::ConstantInitialized) - : sfx_(false) - , music_(false) - , low_battery_mode_(false) - , low_performance_mode_(false) - , force_touch_chicken_btn_(false) - , notifications_queried_(false) - , notifications_on_(false) - , notify_daily_gift_(false) - , gdpr_consent_queried_(false) - , gdpr_age_restricted_(false) - , gdpr_consent_given_(false) - , age_queried_(false) - , last_day_age_queried_(0u) - , contracts_widget_enabled_(false) - , artifact_sparkle_(false) - , coppa_queried_(false) - , coppa_restricted_(false) - , age_restricted_(false) - , data_collection_consent_queried_(false) - , data_collection_consent_given_(false) - , last_backup_time_(0) - , last_notification_query_time_(0) - , low_performance_(false) - , auto_stop_fueling_(false) - , max_enabled_(false) - , hide_cc_status_(false) - , user_ads_enabled_(true) - , user_cloud_enabled_(true) - , user_analytics_enabled_(true) - , user_personalized_ads_enabled_(true){} -struct Backup_SettingsDefaultTypeInternal { - PROTOBUF_CONSTEXPR Backup_SettingsDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~Backup_SettingsDefaultTypeInternal() {} - union { - Backup_Settings _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Backup_SettingsDefaultTypeInternal _Backup_Settings_default_instance_; -PROTOBUF_CONSTEXPR Backup_Tutorial::Backup_Tutorial( - ::_pbi::ConstantInitialized) - : tutorial_shown_() - , intro_shown_(false) - , click_tutorial_shown_(false) - , buy_hab_shown_(false) - , hire_vehicle_shown_(false) - , q_num_shown_(false) - , s_num_shown_(false) - , contracts_tab_shown_(false) - , contract_info_shown_(false) - , join_coop_shown_(false) - , switch_farm_shown_(false){} -struct Backup_TutorialDefaultTypeInternal { - PROTOBUF_CONSTEXPR Backup_TutorialDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~Backup_TutorialDefaultTypeInternal() {} - union { - Backup_Tutorial _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Backup_TutorialDefaultTypeInternal _Backup_Tutorial_default_instance_; -PROTOBUF_CONSTEXPR Backup_Stats::Backup_Stats( - ::_pbi::ConstantInitialized) - : egg_totals_old_() - , egg_totals_() - , refill_uses_(uint64_t{0u}) - , video_doubler_uses_(uint64_t{0u}) - , warp_1_uses_(uint64_t{0u}) - , warp_8_uses_(uint64_t{0u}) - , drone_takedowns_(uint64_t{0u}) - , unlimited_chickens_uses_(uint64_t{0u}) - , num_prestiges_(uint64_t{0u}) - , drone_takedowns_elite_(uint64_t{0u}) - , num_piggy_breaks_(uint64_t{0u}) - , iap_packs_purchased_(uint64_t{0u}) - , boosts_used_(uint64_t{0u}) - , time_piggy_filled_realtime_(0) - , time_piggy_full_gametime_(0) - , lost_piggy_increments_(uint64_t{0u}) - , piggy_full_(false) - , piggy_found_full_(false){} -struct Backup_StatsDefaultTypeInternal { - PROTOBUF_CONSTEXPR Backup_StatsDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~Backup_StatsDefaultTypeInternal() {} - union { - Backup_Stats _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Backup_StatsDefaultTypeInternal _Backup_Stats_default_instance_; -PROTOBUF_CONSTEXPR Backup_Game::Backup_Game( - ::_pbi::ConstantInitialized) - : epic_research_() - , news_() - , achievements_() - , max_farm_size_reached_() - , egg_medal_level_() - , boosts_() - , golden_eggs_earned_(uint64_t{0u}) - , golden_eggs_spent_(uint64_t{0u}) - , soul_eggs_(uint64_t{0u}) - , prestige_cash_earned_(0) - , lifetime_cash_earned_(0) - , piggy_bank_(uint64_t{0u}) - , next_daily_gift_time_(0) - , last_news_time_(0) - , current_multiplier_(0) - , current_multiplier_expiration_(0) - , permit_level_(0u) - , last_daily_gift_collected_day_(0u) - , uncliamed_golden_eggs_(uint64_t{0u}) - , unclaimed_soul_eggs_(uint64_t{0u}) - , eggs_of_prophecy_(uint64_t{0u}) - , unclaimed_eggs_of_prophecy_(uint64_t{0u}) - , current_farm_(0u) - , num_daily_gifts_collected_(0u) - , long_idle_notification_threshold_(0) - , long_idle_reward_(0) - , piggy_full_alert_shown_(false) - , hyperloop_station_(false) - , long_idle_notification_set_(false) - , force_elite_contracts_(false) - , total_time_cheats_detected_(0u) - , prestige_soul_boost_cash_(0) - , soul_eggs_d_(0) - , unclaimed_soul_eggs_d_(0) - , new_player_event_end_time_(0) - , shell_scripts_earned_(uint64_t{0u}) - , shell_scripts_spent_(uint64_t{0u}) - , unclaimed_shell_scripts_(uint64_t{0u}) - , max_egg_reached_(1) -{} -struct Backup_GameDefaultTypeInternal { - PROTOBUF_CONSTEXPR Backup_GameDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~Backup_GameDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Vector4DefaultTypeInternal _Vector4_default_instance_; + +inline constexpr Vector3::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + x_{0}, + y_{0}, + z_{0} {} + +template +PROTOBUF_CONSTEXPR Vector3::Vector3(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct Vector3DefaultTypeInternal { + PROTOBUF_CONSTEXPR Vector3DefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~Vector3DefaultTypeInternal() {} union { - Backup_Game _instance; + Vector3 _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Backup_GameDefaultTypeInternal _Backup_Game_default_instance_; -PROTOBUF_CONSTEXPR Backup_Artifacts::Backup_Artifacts( - ::_pbi::ConstantInitialized) - : tank_fuels_() - , tank_limits_() - , item_being_infused_(nullptr) - , spec_being_infused_(nullptr) - , infusing_eggs_required_(0) - , eggs_infused_(0) - , last_fueled_ship_(0) - - , infusing_(false) - , tank_filling_enabled_(false) - , enabled_(false) - , intro_shown_(false) - , inventory_score_(0) - , crafting_xp_(0) - , tank_level_(0u) - , flow_percentage_artifacts_(0.5) - , egg_type_infusing_(1) - - , fueling_enabled_(true) - , infusing_enabled_deprecated_(true){} -struct Backup_ArtifactsDefaultTypeInternal { - PROTOBUF_CONSTEXPR Backup_ArtifactsDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~Backup_ArtifactsDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Vector3DefaultTypeInternal _Vector3_default_instance_; + +inline constexpr UserVerificationAnalysis::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + invalid_contracts_{}, + start_time_{0}, + completion_time_{0}, + overall_status_{static_cast< ::ei::UserVerificationAnalysis_Status >(0)}, + verified_piggy_breaks_{0u}, + verified_other_iap_{0u}, + unverified_iap_{0u}, + artifacts_collected_{0}, + artifacts_consumed_{0}, + missions_completed_{0u}, + num_coop_memberships_{0u}, + artifacts_in_inventory_{0}, + gold_earned_{0}, + num_prestiges_{0}, + soul_eggs_{0}, + valid_contracts_{0u}, + iap_status_{static_cast< ::ei::UserVerificationAnalysis_Status >(0)}, + verified_pro_permit_{false}, + regular_iap_buyer_{false}, + regular_iap_cheater_{false}, + excessive_consumes_{false}, + artifacts_status_{static_cast< ::ei::UserVerificationAnalysis_Status >(0)}, + gold_spent_crafting_{0}, + contracts_status_{static_cast< ::ei::UserVerificationAnalysis_Status >(0)}, + eggs_of_prophecy_{0u}, + excessive_inventory_{false}, + excessive_spend_{false}, + excessive_eop_{false}, + excessive_invalid_contracts_{false}, + verified_{false}, + verification_override_{false}, + verification_override_value_{false}, + rare_artifacts_in_inventory_{::uint64_t{0u}}, + rare_artifacts_on_server_{::uint64_t{0u}}, + legendary_artifacts_in_inventory_{::uint64_t{0u}}, + legendary_artifacts_on_server_{::uint64_t{0u}} {} + +template +PROTOBUF_CONSTEXPR UserVerificationAnalysis::UserVerificationAnalysis(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct UserVerificationAnalysisDefaultTypeInternal { + PROTOBUF_CONSTEXPR UserVerificationAnalysisDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~UserVerificationAnalysisDefaultTypeInternal() {} union { - Backup_Artifacts _instance; + UserVerificationAnalysis _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Backup_ArtifactsDefaultTypeInternal _Backup_Artifacts_default_instance_; -PROTOBUF_CONSTEXPR Backup_Shells::Backup_Shells( - ::_pbi::ConstantInitialized) - : num_new_() - , intro_alert_(false) - , contracts_intro_alert_(false){} -struct Backup_ShellsDefaultTypeInternal { - PROTOBUF_CONSTEXPR Backup_ShellsDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~Backup_ShellsDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UserVerificationAnalysisDefaultTypeInternal _UserVerificationAnalysis_default_instance_; + +inline constexpr UserSubscriptionInfo_HistoryEntry::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + message_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + message_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + timestamp_{0} {} + +template +PROTOBUF_CONSTEXPR UserSubscriptionInfo_HistoryEntry::UserSubscriptionInfo_HistoryEntry(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct UserSubscriptionInfo_HistoryEntryDefaultTypeInternal { + PROTOBUF_CONSTEXPR UserSubscriptionInfo_HistoryEntryDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~UserSubscriptionInfo_HistoryEntryDefaultTypeInternal() {} union { - Backup_Shells _instance; + UserSubscriptionInfo_HistoryEntry _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Backup_ShellsDefaultTypeInternal _Backup_Shells_default_instance_; -PROTOBUF_CONSTEXPR Backup_Simulation::Backup_Simulation( - ::_pbi::ConstantInitialized) - : habs_() - , hab_population_() - , hab_population_indound_() - , hab_incubator_popuplation_() - , vehicles_() - , common_research_() - , train_length_() - , active_boosts_() - , contract_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , cash_earned_(0) - , cash_spent_(0) - , unclaimed_cash_(0) - , last_step_time_(0) - , num_chickens_(uint64_t{0u}) - , num_chickens_unsettled_(uint64_t{0u}) - , num_chickens_running_(uint64_t{0u}) - , eggs_laid_(0) - , eggs_paid_for_(0) - , hatchery_population_(0) - , silos_owned_(0u) - , time_cheats_detected_(0u) - , time_cheat_debt_(0) - , boost_tokens_received_(0u) - , boost_tokens_spent_(0u) - , unclaimed_boost_tokens_(0u) - , boost_tokens_given_(0u) - , gametime_until_next_boost_token_(0) - , eggs_shipped_(0) - , last_cash_boost_time_(0) - , egg_type_(1) - - , farm_type_(1) -{} -struct Backup_SimulationDefaultTypeInternal { - PROTOBUF_CONSTEXPR Backup_SimulationDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~Backup_SimulationDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UserSubscriptionInfo_HistoryEntryDefaultTypeInternal _UserSubscriptionInfo_HistoryEntry_default_instance_; + +inline constexpr UserDataInfoResponse::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + coop_memberships_{}, + backup_checksum_{::uint64_t{0u}}, + backup_total_cash_{0} {} + +template +PROTOBUF_CONSTEXPR UserDataInfoResponse::UserDataInfoResponse(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct UserDataInfoResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR UserDataInfoResponseDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~UserDataInfoResponseDefaultTypeInternal() {} union { - Backup_Simulation _instance; + UserDataInfoResponse _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Backup_SimulationDefaultTypeInternal _Backup_Simulation_default_instance_; -PROTOBUF_CONSTEXPR Backup_Mission::Backup_Mission( - ::_pbi::ConstantInitialized) - : missions_() - , current_missions_() - , current_mission_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , reference_value_(0){} -struct Backup_MissionDefaultTypeInternal { - PROTOBUF_CONSTEXPR Backup_MissionDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~Backup_MissionDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UserDataInfoResponseDefaultTypeInternal _UserDataInfoResponse_default_instance_; + +inline constexpr UpdateCoopPermissionsResponse::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + message_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + success_{false} {} + +template +PROTOBUF_CONSTEXPR UpdateCoopPermissionsResponse::UpdateCoopPermissionsResponse(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct UpdateCoopPermissionsResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR UpdateCoopPermissionsResponseDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~UpdateCoopPermissionsResponseDefaultTypeInternal() {} union { - Backup_Mission _instance; + UpdateCoopPermissionsResponse _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Backup_MissionDefaultTypeInternal _Backup_Mission_default_instance_; -PROTOBUF_CONSTEXPR Backup_Misc::Backup_Misc( - ::_pbi::ConstantInitialized) - : friend_rank_(uint64_t{0u}) - , friend_rank_pop_(uint64_t{0u}) - , global_rank_(uint64_t{0u}) - , global_rank_pop_(uint64_t{0u}) - , chicken_btn_pref_big_(false) - , free_hatchery_refill_given_(false) - , challenges_alert_(false) - , trophy_alert_(false) - , ar_alert_(false) - , contracts_alert_(false) - , contracts_alert_v2_(false) - , coop_alert_(false) - , coop_alert_v2_(false) - , switch_alert_(false) - , egg_of_prophecy_alert_(false) - , boost_token_alert_(false) - , soul_egg_alert_(false) - , backup_reminder_alert_(false) - , max_button_alert_(false) - , mission_target_alert_(false) - , colleggtibles_alert_(false) - , last_share_farm_value_(10000000) - , last_share_swarm_farm_value_(10000000) - , last_share_swarm_size_(140) - , last_prestige_alert_soul_eggs_deprecated_(uint64_t{45u}){} -struct Backup_MiscDefaultTypeInternal { - PROTOBUF_CONSTEXPR Backup_MiscDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~Backup_MiscDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UpdateCoopPermissionsResponseDefaultTypeInternal _UpdateCoopPermissionsResponse_default_instance_; + +inline constexpr ShellSetSpec_VariationSpec::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + hex_color_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + price_{0u}, + default_appearance_{false}, + custom_appearance_{false}, + sort_priority_{0} {} + +template +PROTOBUF_CONSTEXPR ShellSetSpec_VariationSpec::ShellSetSpec_VariationSpec(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ShellSetSpec_VariationSpecDefaultTypeInternal { + PROTOBUF_CONSTEXPR ShellSetSpec_VariationSpecDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ShellSetSpec_VariationSpecDefaultTypeInternal() {} union { - Backup_Misc _instance; + ShellSetSpec_VariationSpec _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Backup_MiscDefaultTypeInternal _Backup_Misc_default_instance_; -PROTOBUF_CONSTEXPR Backup_ResearchItem::Backup_ResearchItem( - ::_pbi::ConstantInitialized) - : id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , level_(0u){} -struct Backup_ResearchItemDefaultTypeInternal { - PROTOBUF_CONSTEXPR Backup_ResearchItemDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~Backup_ResearchItemDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellSetSpec_VariationSpecDefaultTypeInternal _ShellSetSpec_VariationSpec_default_instance_; + +inline constexpr ShellPopularityStats_Entry::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + spent_{::uint64_t{0u}}, + count_{::uint64_t{0u}}, + element_{static_cast< ::ei::ShellDB_FarmElement >(1)} {} + +template +PROTOBUF_CONSTEXPR ShellPopularityStats_Entry::ShellPopularityStats_Entry(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ShellPopularityStats_EntryDefaultTypeInternal { + PROTOBUF_CONSTEXPR ShellPopularityStats_EntryDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ShellPopularityStats_EntryDefaultTypeInternal() {} union { - Backup_ResearchItem _instance; + ShellPopularityStats_Entry _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Backup_ResearchItemDefaultTypeInternal _Backup_ResearchItem_default_instance_; -PROTOBUF_CONSTEXPR Backup_NewsHeadline::Backup_NewsHeadline( - ::_pbi::ConstantInitialized) - : id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , read_(false){} -struct Backup_NewsHeadlineDefaultTypeInternal { - PROTOBUF_CONSTEXPR Backup_NewsHeadlineDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~Backup_NewsHeadlineDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellPopularityStats_EntryDefaultTypeInternal _ShellPopularityStats_Entry_default_instance_; + +inline constexpr ShellGroupSpec::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + member_ids_{}, + identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + name_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + price_mult_deprecated_{0}, + asset_type_{static_cast< ::ei::ShellSpec_AssetType >(1)} {} + +template +PROTOBUF_CONSTEXPR ShellGroupSpec::ShellGroupSpec(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ShellGroupSpecDefaultTypeInternal { + PROTOBUF_CONSTEXPR ShellGroupSpecDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ShellGroupSpecDefaultTypeInternal() {} union { - Backup_NewsHeadline _instance; + ShellGroupSpec _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Backup_NewsHeadlineDefaultTypeInternal _Backup_NewsHeadline_default_instance_; -PROTOBUF_CONSTEXPR Backup_AchievementInfo::Backup_AchievementInfo( - ::_pbi::ConstantInitialized) - : id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , achieved_(false){} -struct Backup_AchievementInfoDefaultTypeInternal { - PROTOBUF_CONSTEXPR Backup_AchievementInfoDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~Backup_AchievementInfoDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellGroupSpecDefaultTypeInternal _ShellGroupSpec_default_instance_; + +inline constexpr ShellDB_ShellStatus::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + owned_{false} {} + +template +PROTOBUF_CONSTEXPR ShellDB_ShellStatus::ShellDB_ShellStatus(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ShellDB_ShellStatusDefaultTypeInternal { + PROTOBUF_CONSTEXPR ShellDB_ShellStatusDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ShellDB_ShellStatusDefaultTypeInternal() {} union { - Backup_AchievementInfo _instance; + ShellDB_ShellStatus _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Backup_AchievementInfoDefaultTypeInternal _Backup_AchievementInfo_default_instance_; -PROTOBUF_CONSTEXPR Backup_ActiveBoost::Backup_ActiveBoost( - ::_pbi::ConstantInitialized) - : boost_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , time_remaining_(0) - , reference_value_(0){} -struct Backup_ActiveBoostDefaultTypeInternal { - PROTOBUF_CONSTEXPR Backup_ActiveBoostDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~Backup_ActiveBoostDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellDB_ShellStatusDefaultTypeInternal _ShellDB_ShellStatus_default_instance_; + +inline constexpr ShellDB_ShellSetVariationStatus::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + owned_variations_{}, + set_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()) {} + +template +PROTOBUF_CONSTEXPR ShellDB_ShellSetVariationStatus::ShellDB_ShellSetVariationStatus(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ShellDB_ShellSetVariationStatusDefaultTypeInternal { + PROTOBUF_CONSTEXPR ShellDB_ShellSetVariationStatusDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ShellDB_ShellSetVariationStatusDefaultTypeInternal() {} union { - Backup_ActiveBoost _instance; + ShellDB_ShellSetVariationStatus _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Backup_ActiveBoostDefaultTypeInternal _Backup_ActiveBoost_default_instance_; -PROTOBUF_CONSTEXPR Backup_OwnedBoost::Backup_OwnedBoost( - ::_pbi::ConstantInitialized) - : boost_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , count_(0u){} -struct Backup_OwnedBoostDefaultTypeInternal { - PROTOBUF_CONSTEXPR Backup_OwnedBoostDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~Backup_OwnedBoostDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellDB_ShellSetVariationStatusDefaultTypeInternal _ShellDB_ShellSetVariationStatus_default_instance_; + +inline constexpr ShellDB_ShellSetConfiguration::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + shell_set_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + variation_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + decorator_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + index_{0u}, + element_{static_cast< ::ei::ShellDB_FarmElement >(1)} {} + +template +PROTOBUF_CONSTEXPR ShellDB_ShellSetConfiguration::ShellDB_ShellSetConfiguration(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ShellDB_ShellSetConfigurationDefaultTypeInternal { + PROTOBUF_CONSTEXPR ShellDB_ShellSetConfigurationDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ShellDB_ShellSetConfigurationDefaultTypeInternal() {} union { - Backup_OwnedBoost _instance; + ShellDB_ShellSetConfiguration _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Backup_OwnedBoostDefaultTypeInternal _Backup_OwnedBoost_default_instance_; -PROTOBUF_CONSTEXPR Backup_MissionInfo::Backup_MissionInfo( - ::_pbi::ConstantInitialized) - : id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , reference_value_(0) - , completed_(false){} -struct Backup_MissionInfoDefaultTypeInternal { - PROTOBUF_CONSTEXPR Backup_MissionInfoDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~Backup_MissionInfoDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellDB_ShellSetConfigurationDefaultTypeInternal _ShellDB_ShellSetConfiguration_default_instance_; + +inline constexpr ShellDB_ShellGroupConfiguration::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + group_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + asset_type_{static_cast< ::ei::ShellSpec_AssetType >(1)} {} + +template +PROTOBUF_CONSTEXPR ShellDB_ShellGroupConfiguration::ShellDB_ShellGroupConfiguration(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ShellDB_ShellGroupConfigurationDefaultTypeInternal { + PROTOBUF_CONSTEXPR ShellDB_ShellGroupConfigurationDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ShellDB_ShellGroupConfigurationDefaultTypeInternal() {} union { - Backup_MissionInfo _instance; + ShellDB_ShellGroupConfiguration _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Backup_MissionInfoDefaultTypeInternal _Backup_MissionInfo_default_instance_; -PROTOBUF_CONSTEXPR Backup::Backup( - ::_pbi::ConstantInitialized) - : farms_() - , read_mail_ids_() - , user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , user_name_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , game_services_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , device_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , ei_user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , push_user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , signature_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , settings_(nullptr) - , tutorial_(nullptr) - , stats_(nullptr) - , game_(nullptr) - , sim_(nullptr) - , mission_(nullptr) - , misc_(nullptr) - , contracts_(nullptr) - , artifacts_(nullptr) - , artifacts_db_(nullptr) - , shell_db_(nullptr) - , shells_(nullptr) - , mail_state_(nullptr) - , approx_time_(0) - , version_(0u) - , force_offer_backup_(false) - , force_backup_(false) - , checksum_(uint64_t{0u}){} -struct BackupDefaultTypeInternal { - PROTOBUF_CONSTEXPR BackupDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~BackupDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellDB_ShellGroupConfigurationDefaultTypeInternal _ShellDB_ShellGroupConfiguration_default_instance_; + +inline constexpr ShellDB_ShellElementStatus::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + set_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + element_{static_cast< ::ei::ShellDB_FarmElement >(1)} {} + +template +PROTOBUF_CONSTEXPR ShellDB_ShellElementStatus::ShellDB_ShellElementStatus(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ShellDB_ShellElementStatusDefaultTypeInternal { + PROTOBUF_CONSTEXPR ShellDB_ShellElementStatusDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ShellDB_ShellElementStatusDefaultTypeInternal() {} union { - Backup _instance; + ShellDB_ShellElementStatus _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 BackupDefaultTypeInternal _Backup_default_instance_; -PROTOBUF_CONSTEXPR EggIncFirstContactRequest::EggIncFirstContactRequest( - ::_pbi::ConstantInitialized) - : user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , ei_user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , device_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , username_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , game_services_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , rinfo_(nullptr) - , client_version_(0u) - , platform_(0) -{} -struct EggIncFirstContactRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR EggIncFirstContactRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~EggIncFirstContactRequestDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellDB_ShellElementStatusDefaultTypeInternal _ShellDB_ShellElementStatus_default_instance_; + +inline constexpr ShellDB_ShellConfiguration::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + shell_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + index_{0u}, + asset_type_{static_cast< ::ei::ShellSpec_AssetType >(1)} {} + +template +PROTOBUF_CONSTEXPR ShellDB_ShellConfiguration::ShellDB_ShellConfiguration(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ShellDB_ShellConfigurationDefaultTypeInternal { + PROTOBUF_CONSTEXPR ShellDB_ShellConfigurationDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ShellDB_ShellConfigurationDefaultTypeInternal() {} union { - EggIncFirstContactRequest _instance; + ShellDB_ShellConfiguration _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 EggIncFirstContactRequestDefaultTypeInternal _EggIncFirstContactRequest_default_instance_; -PROTOBUF_CONSTEXPR EggIncFirstContactResponse::EggIncFirstContactResponse( - ::_pbi::ConstantInitialized) - : ids_transferred_() - , ei_user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , error_message_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , backup_(nullptr) - , error_code_(0u){} -struct EggIncFirstContactResponseDefaultTypeInternal { - PROTOBUF_CONSTEXPR EggIncFirstContactResponseDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~EggIncFirstContactResponseDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellDB_ShellConfigurationDefaultTypeInternal _ShellDB_ShellConfiguration_default_instance_; + +inline constexpr ShellDB_ChickenConfig::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + chicken_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + hat_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()) {} + +template +PROTOBUF_CONSTEXPR ShellDB_ChickenConfig::ShellDB_ChickenConfig(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ShellDB_ChickenConfigDefaultTypeInternal { + PROTOBUF_CONSTEXPR ShellDB_ChickenConfigDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ShellDB_ChickenConfigDefaultTypeInternal() {} union { - EggIncFirstContactResponse _instance; + ShellDB_ChickenConfig _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 EggIncFirstContactResponseDefaultTypeInternal _EggIncFirstContactResponse_default_instance_; -PROTOBUF_CONSTEXPR EggIncAdConfig::EggIncAdConfig( - ::_pbi::ConstantInitialized) - : network_priority_(){} -struct EggIncAdConfigDefaultTypeInternal { - PROTOBUF_CONSTEXPR EggIncAdConfigDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~EggIncAdConfigDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellDB_ChickenConfigDefaultTypeInternal _ShellDB_ChickenConfig_default_instance_; + +inline constexpr SetArtifactResponse::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + ei_user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + original_item_id_{::uint64_t{0u}}, + success_{false} {} + +template +PROTOBUF_CONSTEXPR SetArtifactResponse::SetArtifactResponse(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct SetArtifactResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR SetArtifactResponseDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~SetArtifactResponseDefaultTypeInternal() {} union { - EggIncAdConfig _instance; + SetArtifactResponse _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 EggIncAdConfigDefaultTypeInternal _EggIncAdConfig_default_instance_; -PROTOBUF_CONSTEXPR DailyGiftInfo::DailyGiftInfo( - ::_pbi::ConstantInitialized) - : seconds_to_next_day_(0) - , current_day_(0u){} -struct DailyGiftInfoDefaultTypeInternal { - PROTOBUF_CONSTEXPR DailyGiftInfoDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~DailyGiftInfoDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SetArtifactResponseDefaultTypeInternal _SetArtifactResponse_default_instance_; + +inline constexpr ServerGift::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + reward_sub_type_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + reward_amount_{0}, + reward_type_{static_cast< ::ei::RewardType >(1)} {} + +template +PROTOBUF_CONSTEXPR ServerGift::ServerGift(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ServerGiftDefaultTypeInternal { + PROTOBUF_CONSTEXPR ServerGiftDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ServerGiftDefaultTypeInternal() {} union { - DailyGiftInfo _instance; + ServerGift _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DailyGiftInfoDefaultTypeInternal _DailyGiftInfo_default_instance_; -PROTOBUF_CONSTEXPR SalesInfoRequest::SalesInfoRequest( - ::_pbi::ConstantInitialized) - : user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , seconds_full_realtime_(0) - , piggy_full_(false) - , piggy_found_full_(false) - , lost_increments_(0u) - , seconds_full_gametime_(0) - , current_client_version_(0u){} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ServerGiftDefaultTypeInternal _ServerGift_default_instance_; + +inline constexpr SalesInfoRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + seconds_full_realtime_{0}, + piggy_full_{false}, + piggy_found_full_{false}, + lost_increments_{0u}, + seconds_full_gametime_{0}, + current_client_version_{0u} {} + +template +PROTOBUF_CONSTEXPR SalesInfoRequest::SalesInfoRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} struct SalesInfoRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR SalesInfoRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR SalesInfoRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} ~SalesInfoRequestDefaultTypeInternal() {} union { SalesInfoRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SalesInfoRequestDefaultTypeInternal _SalesInfoRequest_default_instance_; -PROTOBUF_CONSTEXPR IAPSaleEntry::IAPSaleEntry( - ::_pbi::ConstantInitialized) - : product_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , discount_string_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , sale_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , seconds_remaining_(0){} -struct IAPSaleEntryDefaultTypeInternal { - PROTOBUF_CONSTEXPR IAPSaleEntryDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~IAPSaleEntryDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SalesInfoRequestDefaultTypeInternal _SalesInfoRequest_default_instance_; + +inline constexpr Reward::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + reward_sub_type_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + reward_amount_{0}, + reward_type_{static_cast< ::ei::RewardType >(1)} {} + +template +PROTOBUF_CONSTEXPR Reward::Reward(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct RewardDefaultTypeInternal { + PROTOBUF_CONSTEXPR RewardDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~RewardDefaultTypeInternal() {} union { - IAPSaleEntry _instance; + Reward _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 IAPSaleEntryDefaultTypeInternal _IAPSaleEntry_default_instance_; -PROTOBUF_CONSTEXPR SalesInfo::SalesInfo( - ::_pbi::ConstantInitialized) - : sales_(){} -struct SalesInfoDefaultTypeInternal { - PROTOBUF_CONSTEXPR SalesInfoDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~SalesInfoDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 RewardDefaultTypeInternal _Reward_default_instance_; + +inline constexpr ReturnEDTPayload::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + ei_user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()) {} + +template +PROTOBUF_CONSTEXPR ReturnEDTPayload::ReturnEDTPayload(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ReturnEDTPayloadDefaultTypeInternal { + PROTOBUF_CONSTEXPR ReturnEDTPayloadDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ReturnEDTPayloadDefaultTypeInternal() {} union { - SalesInfo _instance; + ReturnEDTPayload _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SalesInfoDefaultTypeInternal _SalesInfo_default_instance_; -PROTOBUF_CONSTEXPR EggIncEvent::EggIncEvent( - ::_pbi::ConstantInitialized) - : identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , type_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , subtitle_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , seconds_remaining_(0) - , multiplier_(0) - , start_time_(0) - , duration_(0) - , cc_only_(false){} -struct EggIncEventDefaultTypeInternal { - PROTOBUF_CONSTEXPR EggIncEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~EggIncEventDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ReturnEDTPayloadDefaultTypeInternal _ReturnEDTPayload_default_instance_; + +inline constexpr QueryCoopResponse::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + exists_{false}, + full_{false}, + expired_{false}, + different_league_{false}, + different_grade_{false}, + cc_only_{false}, + banned_{false} {} + +template +PROTOBUF_CONSTEXPR QueryCoopResponse::QueryCoopResponse(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct QueryCoopResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR QueryCoopResponseDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~QueryCoopResponseDefaultTypeInternal() {} union { - EggIncEvent _instance; + QueryCoopResponse _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 EggIncEventDefaultTypeInternal _EggIncEvent_default_instance_; -PROTOBUF_CONSTEXPR EggIncCurrentEvents::EggIncCurrentEvents( - ::_pbi::ConstantInitialized) - : events_(){} -struct EggIncCurrentEventsDefaultTypeInternal { - PROTOBUF_CONSTEXPR EggIncCurrentEventsDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~EggIncCurrentEventsDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 QueryCoopResponseDefaultTypeInternal _QueryCoopResponse_default_instance_; + +inline constexpr PeriodicalsResponse_RoyaltyInfo::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + amount_{0u} {} + +template +PROTOBUF_CONSTEXPR PeriodicalsResponse_RoyaltyInfo::PeriodicalsResponse_RoyaltyInfo(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct PeriodicalsResponse_RoyaltyInfoDefaultTypeInternal { + PROTOBUF_CONSTEXPR PeriodicalsResponse_RoyaltyInfoDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~PeriodicalsResponse_RoyaltyInfoDefaultTypeInternal() {} union { - EggIncCurrentEvents _instance; + PeriodicalsResponse_RoyaltyInfo _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 EggIncCurrentEventsDefaultTypeInternal _EggIncCurrentEvents_default_instance_; -PROTOBUF_CONSTEXPR DeviceInfo::DeviceInfo( - ::_pbi::ConstantInitialized) - : device_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , platform_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , form_factor_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , device_name_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , platform_version_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , locale_country_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , locale_language_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , gpu_vendor_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , gpu_model_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , device_bucket_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , advertising_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , screen_width_(0u) - , screen_height_(0u){} -struct DeviceInfoDefaultTypeInternal { - PROTOBUF_CONSTEXPR DeviceInfoDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~DeviceInfoDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PeriodicalsResponse_RoyaltyInfoDefaultTypeInternal _PeriodicalsResponse_RoyaltyInfo_default_instance_; + +inline constexpr MissionInfo_Fuel::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + amount_{0}, + egg_{static_cast< ::ei::Egg >(1)} {} + +template +PROTOBUF_CONSTEXPR MissionInfo_Fuel::MissionInfo_Fuel(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct MissionInfo_FuelDefaultTypeInternal { + PROTOBUF_CONSTEXPR MissionInfo_FuelDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~MissionInfo_FuelDefaultTypeInternal() {} union { - DeviceInfo _instance; + MissionInfo_Fuel _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DeviceInfoDefaultTypeInternal _DeviceInfo_default_instance_; -PROTOBUF_CONSTEXPR AppInfo::AppInfo( - ::_pbi::ConstantInitialized) - : version_str_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , sale_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , sessions_(0u) - , num_prestiges_(0u) - , soul_eggs_(uint64_t{0u}) - , gold_earned_(uint64_t{0u}) - , current_egg_(0u) - , current_mission_(0u) - , gold_spent_(uint64_t{0u}) - , num_piggy_breaks_(uint64_t{0u}) - , piggy_size_(0u) - , permit_level_(0u) - , iap_packs_purchased_(uint64_t{0u}) - , unlimited_chickens_uses_(uint64_t{0u}) - , refill_uses_(uint64_t{0u}) - , video_doubler_uses_(uint64_t{0u}) - , short_warp_uses_(uint64_t{0u}) - , long_warp_uses_(uint64_t{0u}) - , drone_takedowns_(uint64_t{0u}) - , drone_takedowns_elite_(uint64_t{0u}) - , egg_level_(0) - , struggle_factor_(0) - , time_piggy_full_realtime_(0) - , time_piggy_full_gametime_(0) - , lost_piggy_increments_(uint64_t{0u}) - , verified_piggy_breaks_(uint64_t{0u}) - , trophies_unlocked_(false) - , piggy_full_(false) - , piggy_found_full_(false){} -struct AppInfoDefaultTypeInternal { - PROTOBUF_CONSTEXPR AppInfoDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~AppInfoDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MissionInfo_FuelDefaultTypeInternal _MissionInfo_Fuel_default_instance_; + +inline constexpr MailState_TipState::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + time_read_{0}, + reads_{0u} {} + +template +PROTOBUF_CONSTEXPR MailState_TipState::MailState_TipState(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct MailState_TipStateDefaultTypeInternal { + PROTOBUF_CONSTEXPR MailState_TipStateDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~MailState_TipStateDefaultTypeInternal() {} union { - AppInfo _instance; + MailState_TipState _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AppInfoDefaultTypeInternal _AppInfo_default_instance_; -PROTOBUF_CONSTEXPR ActionKeyValuePair::ActionKeyValuePair( - ::_pbi::ConstantInitialized) - : key_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , value_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}){} -struct ActionKeyValuePairDefaultTypeInternal { - PROTOBUF_CONSTEXPR ActionKeyValuePairDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ActionKeyValuePairDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MailState_TipStateDefaultTypeInternal _MailState_TipState_default_instance_; + +inline constexpr LiveConfig_MiscConfig::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + ask_to_track_message_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + ask_to_track_min_soul_eggs_{0}, + ask_to_track_{false}, + ask_to_track_show_pre_dialog_{false}, + ask_to_track_after_privacy_{false}, + contracts_club_available_{false}, + shells_intro_tickets_{0u}, + chicken_run_boost_percentage_{0}, + shells_max_free_chicken_configs_{0u}, + shells_intro_alert_threshold_{0u}, + contracts_expert_league_min_soul_power_{0}, + new_player_event_duration_{0}, + contracts_beta_{false}, + shells_lighting_controls_price_{175u} {} + +template +PROTOBUF_CONSTEXPR LiveConfig_MiscConfig::LiveConfig_MiscConfig(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct LiveConfig_MiscConfigDefaultTypeInternal { + PROTOBUF_CONSTEXPR LiveConfig_MiscConfigDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~LiveConfig_MiscConfigDefaultTypeInternal() {} union { - ActionKeyValuePair _instance; + LiveConfig_MiscConfig _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ActionKeyValuePairDefaultTypeInternal _ActionKeyValuePair_default_instance_; -PROTOBUF_CONSTEXPR GenericAction::GenericAction( - ::_pbi::ConstantInitialized) - : data_() - , user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , action_name_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , advertising_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , app_(nullptr) - , device_(nullptr) - , approx_time_dep_(0) - , cc_user_(false) - , approx_time_(0){} -struct GenericActionDefaultTypeInternal { - PROTOBUF_CONSTEXPR GenericActionDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~GenericActionDefaultTypeInternal() {} - union { - GenericAction _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GenericActionDefaultTypeInternal _GenericAction_default_instance_; -PROTOBUF_CONSTEXPR GenericActionBatchRequest::GenericActionBatchRequest( - ::_pbi::ConstantInitialized) - : actions_() - , rinfo_(nullptr){} -struct GenericActionBatchRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR GenericActionBatchRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~GenericActionBatchRequestDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LiveConfig_MiscConfigDefaultTypeInternal _LiveConfig_MiscConfig_default_instance_; + +inline constexpr LiveConfig_HelpConfig_HowToVideoInfo::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + name_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + description_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + url_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + duration_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + soul_eggs_{0}, + type_{static_cast< ::ei::LiveConfig_HelpConfig_HowToVideoInfo_Type >(0)} {} + +template +PROTOBUF_CONSTEXPR LiveConfig_HelpConfig_HowToVideoInfo::LiveConfig_HelpConfig_HowToVideoInfo(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct LiveConfig_HelpConfig_HowToVideoInfoDefaultTypeInternal { + PROTOBUF_CONSTEXPR LiveConfig_HelpConfig_HowToVideoInfoDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~LiveConfig_HelpConfig_HowToVideoInfoDefaultTypeInternal() {} union { - GenericActionBatchRequest _instance; + LiveConfig_HelpConfig_HowToVideoInfo _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GenericActionBatchRequestDefaultTypeInternal _GenericActionBatchRequest_default_instance_; -PROTOBUF_CONSTEXPR VerifyPurchaseRequest::VerifyPurchaseRequest( - ::_pbi::ConstantInitialized) - : sku_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , transaction_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , receipt_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , platform_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , original_transaction_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , log_(nullptr) - , rinfo_(nullptr) - , sandbox_(false){} -struct VerifyPurchaseRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR VerifyPurchaseRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~VerifyPurchaseRequestDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LiveConfig_HelpConfig_HowToVideoInfoDefaultTypeInternal _LiveConfig_HelpConfig_HowToVideoInfo_default_instance_; + +inline constexpr LiveConfig_GiftConfig_GiftValueConfig::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + gift_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + rand_min_{0}, + rand_max_{0}, + amount_{0}, + video_min_{0}, + video_max_{0} {} + +template +PROTOBUF_CONSTEXPR LiveConfig_GiftConfig_GiftValueConfig::LiveConfig_GiftConfig_GiftValueConfig(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct LiveConfig_GiftConfig_GiftValueConfigDefaultTypeInternal { + PROTOBUF_CONSTEXPR LiveConfig_GiftConfig_GiftValueConfigDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~LiveConfig_GiftConfig_GiftValueConfigDefaultTypeInternal() {} union { - VerifyPurchaseRequest _instance; + LiveConfig_GiftConfig_GiftValueConfig _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VerifyPurchaseRequestDefaultTypeInternal _VerifyPurchaseRequest_default_instance_; -PROTOBUF_CONSTEXPR VerifyPurchaseResponse::VerifyPurchaseResponse( - ::_pbi::ConstantInitialized) - : message_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , verified_(false){} -struct VerifyPurchaseResponseDefaultTypeInternal { - PROTOBUF_CONSTEXPR VerifyPurchaseResponseDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~VerifyPurchaseResponseDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LiveConfig_GiftConfig_GiftValueConfigDefaultTypeInternal _LiveConfig_GiftConfig_GiftValueConfig_default_instance_; + +inline constexpr LiveConfig_GiftConfig_GiftMuConfig::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + min_spent_{0}, + max_spent_{0}, + overall_mult_{0} {} + +template +PROTOBUF_CONSTEXPR LiveConfig_GiftConfig_GiftMuConfig::LiveConfig_GiftConfig_GiftMuConfig(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct LiveConfig_GiftConfig_GiftMuConfigDefaultTypeInternal { + PROTOBUF_CONSTEXPR LiveConfig_GiftConfig_GiftMuConfigDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~LiveConfig_GiftConfig_GiftMuConfigDefaultTypeInternal() {} union { - VerifyPurchaseResponse _instance; + LiveConfig_GiftConfig_GiftMuConfig _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VerifyPurchaseResponseDefaultTypeInternal _VerifyPurchaseResponse_default_instance_; -PROTOBUF_CONSTEXPR CurrencyFlowLog::CurrencyFlowLog( - ::_pbi::ConstantInitialized) - : user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , location_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , version_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , platform_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , approx_time_(0) - , amount_(int64_t{0}) - , soul_eggs_(0) - , tickets_spent_(uint64_t{0u}) - , gold_spent_(uint64_t{0u}) - , currency_(1) -{} -struct CurrencyFlowLogDefaultTypeInternal { - PROTOBUF_CONSTEXPR CurrencyFlowLogDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~CurrencyFlowLogDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LiveConfig_GiftConfig_GiftMuConfigDefaultTypeInternal _LiveConfig_GiftConfig_GiftMuConfig_default_instance_; + +inline constexpr LiveConfig_BoostsConfig_ItemConfig::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + boost_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + price_{0u}, + token_price_{0u}, + se_required_{0} {} + +template +PROTOBUF_CONSTEXPR LiveConfig_BoostsConfig_ItemConfig::LiveConfig_BoostsConfig_ItemConfig(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct LiveConfig_BoostsConfig_ItemConfigDefaultTypeInternal { + PROTOBUF_CONSTEXPR LiveConfig_BoostsConfig_ItemConfigDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~LiveConfig_BoostsConfig_ItemConfigDefaultTypeInternal() {} union { - CurrencyFlowLog _instance; + LiveConfig_BoostsConfig_ItemConfig _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CurrencyFlowLogDefaultTypeInternal _CurrencyFlowLog_default_instance_; -PROTOBUF_CONSTEXPR CurrencyFlowBatchRequest::CurrencyFlowBatchRequest( - ::_pbi::ConstantInitialized) - : logs_() - , rinfo_(nullptr){} -struct CurrencyFlowBatchRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR CurrencyFlowBatchRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~CurrencyFlowBatchRequestDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LiveConfig_BoostsConfig_ItemConfigDefaultTypeInternal _LiveConfig_BoostsConfig_ItemConfig_default_instance_; + +inline constexpr LeaderboardResponse_Entry::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + alias_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + score_{0}, + rank_{0u} {} + +template +PROTOBUF_CONSTEXPR LeaderboardResponse_Entry::LeaderboardResponse_Entry(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct LeaderboardResponse_EntryDefaultTypeInternal { + PROTOBUF_CONSTEXPR LeaderboardResponse_EntryDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~LeaderboardResponse_EntryDefaultTypeInternal() {} union { - CurrencyFlowBatchRequest _instance; + LeaderboardResponse_Entry _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CurrencyFlowBatchRequestDefaultTypeInternal _CurrencyFlowBatchRequest_default_instance_; -PROTOBUF_CONSTEXPR Reward::Reward( - ::_pbi::ConstantInitialized) - : reward_sub_type_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , reward_amount_(0) - , reward_type_(1) -{} -struct RewardDefaultTypeInternal { - PROTOBUF_CONSTEXPR RewardDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~RewardDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LeaderboardResponse_EntryDefaultTypeInternal _LeaderboardResponse_Entry_default_instance_; + +inline constexpr LeaderboardInfo_Season::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + scope_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + name_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()) {} + +template +PROTOBUF_CONSTEXPR LeaderboardInfo_Season::LeaderboardInfo_Season(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct LeaderboardInfo_SeasonDefaultTypeInternal { + PROTOBUF_CONSTEXPR LeaderboardInfo_SeasonDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~LeaderboardInfo_SeasonDefaultTypeInternal() {} union { - Reward _instance; + LeaderboardInfo_Season _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 RewardDefaultTypeInternal _Reward_default_instance_; -PROTOBUF_CONSTEXPR GameModifier::GameModifier( - ::_pbi::ConstantInitialized) - : description_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , value_(0) - , dimension_(0) -{} -struct GameModifierDefaultTypeInternal { - PROTOBUF_CONSTEXPR GameModifierDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~GameModifierDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LeaderboardInfo_SeasonDefaultTypeInternal _LeaderboardInfo_Season_default_instance_; + +inline constexpr LeaderboardAnalysis_Chunk::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + start_cursor_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + end_cursor_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + start_index_{0u}, + end_index_{0u}, + high_score_{0}, + low_score_{0} {} + +template +PROTOBUF_CONSTEXPR LeaderboardAnalysis_Chunk::LeaderboardAnalysis_Chunk(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct LeaderboardAnalysis_ChunkDefaultTypeInternal { + PROTOBUF_CONSTEXPR LeaderboardAnalysis_ChunkDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~LeaderboardAnalysis_ChunkDefaultTypeInternal() {} union { - GameModifier _instance; + LeaderboardAnalysis_Chunk _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GameModifierDefaultTypeInternal _GameModifier_default_instance_; -PROTOBUF_CONSTEXPR CustomEgg::CustomEgg( - ::_pbi::ConstantInitialized) - : buffs_() - , identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , name_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , description_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , hatchery_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , icon_(nullptr) - , value_(0) - , hatchery_max_x_(0) - , icon_width_(0) - , icon_height_(0){} -struct CustomEggDefaultTypeInternal { - PROTOBUF_CONSTEXPR CustomEggDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~CustomEggDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LeaderboardAnalysis_ChunkDefaultTypeInternal _LeaderboardAnalysis_Chunk_default_instance_; + +inline constexpr JoinCoopResponse::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + message_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + coop_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + seconds_remaining_{0}, + success_{false}, + banned_{false}, + can_start_{false}, + num_members_{0u}, + match_percent_{0}, + status_{static_cast< ::ei::ContractCoopStatusResponse_Status >(0)}, + grade_{static_cast< ::ei::Contract_PlayerGrade >(0)} {} + +template +PROTOBUF_CONSTEXPR JoinCoopResponse::JoinCoopResponse(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct JoinCoopResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR JoinCoopResponseDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~JoinCoopResponseDefaultTypeInternal() {} union { - CustomEgg _instance; + JoinCoopResponse _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CustomEggDefaultTypeInternal _CustomEgg_default_instance_; -PROTOBUF_CONSTEXPR Contract_Goal::Contract_Goal( - ::_pbi::ConstantInitialized) - : reward_sub_type_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , target_amount_(0) - , reward_amount_(0) - , target_soul_eggs_(0) - , type_(1) - - , reward_type_(1) -{} -struct Contract_GoalDefaultTypeInternal { - PROTOBUF_CONSTEXPR Contract_GoalDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~Contract_GoalDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 JoinCoopResponseDefaultTypeInternal _JoinCoopResponse_default_instance_; + +inline constexpr InventorySlot::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + occupied_{false}, + item_id_{0u} {} + +template +PROTOBUF_CONSTEXPR InventorySlot::InventorySlot(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct InventorySlotDefaultTypeInternal { + PROTOBUF_CONSTEXPR InventorySlotDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~InventorySlotDefaultTypeInternal() {} union { - Contract_Goal _instance; + InventorySlot _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Contract_GoalDefaultTypeInternal _Contract_Goal_default_instance_; -PROTOBUF_CONSTEXPR Contract_GoalSet::Contract_GoalSet( - ::_pbi::ConstantInitialized) - : goals_(){} -struct Contract_GoalSetDefaultTypeInternal { - PROTOBUF_CONSTEXPR Contract_GoalSetDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~Contract_GoalSetDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 InventorySlotDefaultTypeInternal _InventorySlot_default_instance_; + +inline constexpr IdleSessionSummary::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + time_away_{0}, + time_simulated_{0}, + average_elr_{0}, + average_msr_{0}, + silos_owned_{0u}, + farm_index_{0u}, + average_egg_delivery_rate_{0}, + last_egg_delivery_rate_{0} {} + +template +PROTOBUF_CONSTEXPR IdleSessionSummary::IdleSessionSummary(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct IdleSessionSummaryDefaultTypeInternal { + PROTOBUF_CONSTEXPR IdleSessionSummaryDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~IdleSessionSummaryDefaultTypeInternal() {} union { - Contract_GoalSet _instance; + IdleSessionSummary _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Contract_GoalSetDefaultTypeInternal _Contract_GoalSet_default_instance_; -PROTOBUF_CONSTEXPR Contract_GradeSpec::Contract_GradeSpec( - ::_pbi::ConstantInitialized) - : goals_() - , modifiers_() - , length_seconds_(0) - , grade_(0) -{} -struct Contract_GradeSpecDefaultTypeInternal { - PROTOBUF_CONSTEXPR Contract_GradeSpecDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~Contract_GradeSpecDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 IdleSessionSummaryDefaultTypeInternal _IdleSessionSummary_default_instance_; + +inline constexpr IAPSaleEntry::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + product_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + discount_string_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + sale_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + seconds_remaining_{0} {} + +template +PROTOBUF_CONSTEXPR IAPSaleEntry::IAPSaleEntry(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct IAPSaleEntryDefaultTypeInternal { + PROTOBUF_CONSTEXPR IAPSaleEntryDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~IAPSaleEntryDefaultTypeInternal() {} union { - Contract_GradeSpec _instance; + IAPSaleEntry _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Contract_GradeSpecDefaultTypeInternal _Contract_GradeSpec_default_instance_; -PROTOBUF_CONSTEXPR Contract::Contract( - ::_pbi::ConstantInitialized) - : goals_() - , goal_sets_() - , grade_specs_() - , default_shell_ids_() - , identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , name_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , description_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , key_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , season_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , custom_egg_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , expiration_time_(0) - , length_seconds_(0) - , max_coop_size_(0u) - , max_boosts_(0u) - , max_soul_eggs_(0) - , min_client_version_(0u) - , coop_allowed_(false) - , leggacy_(false) - , cc_only_(false) - , debug_(false) - , start_time_(0) - , egg_(1) - - , minutes_per_token_(60) - , chicken_run_cooldown_minutes_(180){} -struct ContractDefaultTypeInternal { - PROTOBUF_CONSTEXPR ContractDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ContractDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 IAPSaleEntryDefaultTypeInternal _IAPSaleEntry_default_instance_; + +inline constexpr GameModifier::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + description_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + value_{0}, + dimension_{static_cast< ::ei::GameModifier_GameDimension >(0)} {} + +template +PROTOBUF_CONSTEXPR GameModifier::GameModifier(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct GameModifierDefaultTypeInternal { + PROTOBUF_CONSTEXPR GameModifierDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~GameModifierDefaultTypeInternal() {} union { - Contract _instance; + GameModifier _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractDefaultTypeInternal _Contract_default_instance_; -PROTOBUF_CONSTEXPR ContractPlayerInfo::ContractPlayerInfo( - ::_pbi::ConstantInitialized) - : unread_evaluations_() - , issues_() - , last_evaluation_version_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , total_cxp_(0) - , grade_(0) - - , status_(0) - - , last_evaluation_time_(0) - , grade_score_(0) - , target_soul_power_(0) - , target_grade_score_(0) - , soul_power_(0) - , grade_progress_(0) - , season_cxp_(0) - , issue_score_(0){} -struct ContractPlayerInfoDefaultTypeInternal { - PROTOBUF_CONSTEXPR ContractPlayerInfoDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ContractPlayerInfoDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GameModifierDefaultTypeInternal _GameModifier_default_instance_; + +inline constexpr FarmProductionParams::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + farm_population_{0}, + farm_capacity_{0}, + elr_{0}, + ihr_{0}, + sr_{0}, + delivered_{0} {} + +template +PROTOBUF_CONSTEXPR FarmProductionParams::FarmProductionParams(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct FarmProductionParamsDefaultTypeInternal { + PROTOBUF_CONSTEXPR FarmProductionParamsDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~FarmProductionParamsDefaultTypeInternal() {} union { - ContractPlayerInfo _instance; + FarmProductionParams _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractPlayerInfoDefaultTypeInternal _ContractPlayerInfo_default_instance_; -PROTOBUF_CONSTEXPR ContractEvaluation::ContractEvaluation( - ::_pbi::ConstantInitialized) - : notes_() - , issues_() - , season_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , contract_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , coop_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , version_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , cxp_(0) - , grade_performance_(0) - , grade_(0) - - , contribution_ratio_(0) - , completion_percent_(0) - , completion_time_(0) - , chicken_runs_sent_(0u) - , gift_tokens_sent_(0u) - , original_length_(0) - , old_league_(0) - , gift_tokens_received_(0u) - , teamwork_score_(0) - , other_bonuses_(0) - , buff_time_value_(0) - , boost_token_allotment_(0u) - , coop_size_(0u) - , replay_(false) - , old_goals_(false) - , solo_(false) - , counted_in_season_(false) - , time_cheats_(0u) - , last_contribution_time_(0) - , soul_power_(0) - , cxp_change_(0) - , gift_token_value_sent_(0) - , gift_token_value_received_(0) - , evaluation_start_time_(0) - , status_(0) -{} -struct ContractEvaluationDefaultTypeInternal { - PROTOBUF_CONSTEXPR ContractEvaluationDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ContractEvaluationDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 FarmProductionParamsDefaultTypeInternal _FarmProductionParams_default_instance_; + +inline constexpr EggIncEvent::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + type_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + subtitle_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + seconds_remaining_{0}, + multiplier_{0}, + start_time_{0}, + duration_{0}, + cc_only_{false} {} + +template +PROTOBUF_CONSTEXPR EggIncEvent::EggIncEvent(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct EggIncEventDefaultTypeInternal { + PROTOBUF_CONSTEXPR EggIncEventDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~EggIncEventDefaultTypeInternal() {} union { - ContractEvaluation _instance; + EggIncEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractEvaluationDefaultTypeInternal _ContractEvaluation_default_instance_; -PROTOBUF_CONSTEXPR ContractCitation::ContractCitation( - ::_pbi::ConstantInitialized) - : timestamp_(0) - , issue_(0) - , grade_(0) -{} -struct ContractCitationDefaultTypeInternal { - PROTOBUF_CONSTEXPR ContractCitationDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ContractCitationDefaultTypeInternal() {} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 EggIncEventDefaultTypeInternal _EggIncEvent_default_instance_; + +inline constexpr EggIncAdConfig::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : network_priority_{}, + _cached_size_{0} {} + +template +PROTOBUF_CONSTEXPR EggIncAdConfig::EggIncAdConfig(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct EggIncAdConfigDefaultTypeInternal { + PROTOBUF_CONSTEXPR EggIncAdConfigDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~EggIncAdConfigDefaultTypeInternal() {} union { - ContractCitation _instance; + EggIncAdConfig _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractCitationDefaultTypeInternal _ContractCitation_default_instance_; -PROTOBUF_CONSTEXPR ContractEvaluationBatch_Pair::ContractEvaluationBatch_Pair( - ::_pbi::ConstantInitialized) - : user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , cev_(nullptr){} -struct ContractEvaluationBatch_PairDefaultTypeInternal { - PROTOBUF_CONSTEXPR ContractEvaluationBatch_PairDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ContractEvaluationBatch_PairDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 EggIncAdConfigDefaultTypeInternal _EggIncAdConfig_default_instance_; + +inline constexpr DeviceInfo::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + device_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + platform_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + form_factor_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + device_name_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + platform_version_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + locale_country_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + locale_language_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + gpu_vendor_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + gpu_model_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + device_bucket_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + advertising_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + screen_width_{0u}, + screen_height_{0u} {} + +template +PROTOBUF_CONSTEXPR DeviceInfo::DeviceInfo(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct DeviceInfoDefaultTypeInternal { + PROTOBUF_CONSTEXPR DeviceInfoDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~DeviceInfoDefaultTypeInternal() {} union { - ContractEvaluationBatch_Pair _instance; + DeviceInfo _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractEvaluationBatch_PairDefaultTypeInternal _ContractEvaluationBatch_Pair_default_instance_; -PROTOBUF_CONSTEXPR ContractEvaluationBatch::ContractEvaluationBatch( - ::_pbi::ConstantInitialized) - : evals_(){} -struct ContractEvaluationBatchDefaultTypeInternal { - PROTOBUF_CONSTEXPR ContractEvaluationBatchDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ContractEvaluationBatchDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DeviceInfoDefaultTypeInternal _DeviceInfo_default_instance_; + +inline constexpr DailyGiftInfo::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + seconds_to_next_day_{0}, + current_day_{0u} {} + +template +PROTOBUF_CONSTEXPR DailyGiftInfo::DailyGiftInfo(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct DailyGiftInfoDefaultTypeInternal { + PROTOBUF_CONSTEXPR DailyGiftInfoDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~DailyGiftInfoDefaultTypeInternal() {} union { - ContractEvaluationBatch _instance; + DailyGiftInfo _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractEvaluationBatchDefaultTypeInternal _ContractEvaluationBatch_default_instance_; -PROTOBUF_CONSTEXPR CoopCompletionSnapshot_ContributorSnapshot::CoopCompletionSnapshot_ContributorSnapshot( - ::_pbi::ConstantInitialized) - : user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , contribution_(0) - , soul_power_(0) - , tokens_(0u) - , tokens_spent_(0u) - , last_contribution_time_(0) - , finalized_(false){} -struct CoopCompletionSnapshot_ContributorSnapshotDefaultTypeInternal { - PROTOBUF_CONSTEXPR CoopCompletionSnapshot_ContributorSnapshotDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~CoopCompletionSnapshot_ContributorSnapshotDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DailyGiftInfoDefaultTypeInternal _DailyGiftInfo_default_instance_; + +inline constexpr DLCItem::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + name_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + directory_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + ext_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + url_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + checksum_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + original_size_{::uint64_t{0u}}, + compressed_{false} {} + +template +PROTOBUF_CONSTEXPR DLCItem::DLCItem(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct DLCItemDefaultTypeInternal { + PROTOBUF_CONSTEXPR DLCItemDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~DLCItemDefaultTypeInternal() {} union { - CoopCompletionSnapshot_ContributorSnapshot _instance; + DLCItem _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CoopCompletionSnapshot_ContributorSnapshotDefaultTypeInternal _CoopCompletionSnapshot_ContributorSnapshot_default_instance_; -PROTOBUF_CONSTEXPR CoopCompletionSnapshot::CoopCompletionSnapshot( - ::_pbi::ConstantInitialized) - : contributors_(){} -struct CoopCompletionSnapshotDefaultTypeInternal { - PROTOBUF_CONSTEXPR CoopCompletionSnapshotDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~CoopCompletionSnapshotDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DLCItemDefaultTypeInternal _DLCItem_default_instance_; + +inline constexpr CurrencyFlowLog::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + location_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + version_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + platform_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + approx_time_{0}, + amount_{::int64_t{0}}, + soul_eggs_{0}, + tickets_spent_{::uint64_t{0u}}, + gold_spent_{::uint64_t{0u}}, + currency_{static_cast< ::ei::RewardType >(1)} {} + +template +PROTOBUF_CONSTEXPR CurrencyFlowLog::CurrencyFlowLog(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct CurrencyFlowLogDefaultTypeInternal { + PROTOBUF_CONSTEXPR CurrencyFlowLogDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~CurrencyFlowLogDefaultTypeInternal() {} union { - CoopCompletionSnapshot _instance; + CurrencyFlowLog _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CoopCompletionSnapshotDefaultTypeInternal _CoopCompletionSnapshot_default_instance_; -PROTOBUF_CONSTEXPR BasicRequestInfo::BasicRequestInfo( - ::_pbi::ConstantInitialized) - : ei_user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , version_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , build_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , platform_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , country_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , language_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , client_version_(0u) - , debug_(false){} -struct BasicRequestInfoDefaultTypeInternal { - PROTOBUF_CONSTEXPR BasicRequestInfoDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~BasicRequestInfoDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CurrencyFlowLogDefaultTypeInternal _CurrencyFlowLog_default_instance_; + +inline constexpr CreateCoopResponse::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + message_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + success_{false} {} + +template +PROTOBUF_CONSTEXPR CreateCoopResponse::CreateCoopResponse(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct CreateCoopResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR CreateCoopResponseDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~CreateCoopResponseDefaultTypeInternal() {} union { - BasicRequestInfo _instance; + CreateCoopResponse _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 BasicRequestInfoDefaultTypeInternal _BasicRequestInfo_default_instance_; -PROTOBUF_CONSTEXPR ContractSimConfig_ContractGradeSimConfig_GoalParams::ContractSimConfig_ContractGradeSimConfig_GoalParams( - ::_pbi::ConstantInitialized) - : target_se_(0) - , cps_mult_(0) - , earnings_mult_(0) - , time_efficacy_(0) - , hab_capacity_mult_(0) - , epic_research_budget_(0) - , elr_mult_(0){} -struct ContractSimConfig_ContractGradeSimConfig_GoalParamsDefaultTypeInternal { - PROTOBUF_CONSTEXPR ContractSimConfig_ContractGradeSimConfig_GoalParamsDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ContractSimConfig_ContractGradeSimConfig_GoalParamsDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CreateCoopResponseDefaultTypeInternal _CreateCoopResponse_default_instance_; + +inline constexpr CraftArtifactResponse::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + server_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + ei_user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + item_id_{::uint64_t{0u}}, + rarity_achieved_{static_cast< ::ei::ArtifactSpec_Rarity >(0)} {} + +template +PROTOBUF_CONSTEXPR CraftArtifactResponse::CraftArtifactResponse(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct CraftArtifactResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR CraftArtifactResponseDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~CraftArtifactResponseDefaultTypeInternal() {} union { - ContractSimConfig_ContractGradeSimConfig_GoalParams _instance; + CraftArtifactResponse _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractSimConfig_ContractGradeSimConfig_GoalParamsDefaultTypeInternal _ContractSimConfig_ContractGradeSimConfig_GoalParams_default_instance_; -PROTOBUF_CONSTEXPR ContractSimConfig_ContractGradeSimConfig::ContractSimConfig_ContractGradeSimConfig( - ::_pbi::ConstantInitialized) - : goal_params_() - , grade_(0) -{} -struct ContractSimConfig_ContractGradeSimConfigDefaultTypeInternal { - PROTOBUF_CONSTEXPR ContractSimConfig_ContractGradeSimConfigDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ContractSimConfig_ContractGradeSimConfigDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CraftArtifactResponseDefaultTypeInternal _CraftArtifactResponse_default_instance_; + +inline constexpr CoopCompletionSnapshot_ContributorSnapshot::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + contribution_{0}, + soul_power_{0}, + tokens_{0u}, + tokens_spent_{0u}, + last_contribution_time_{0}, + finalized_{false} {} + +template +PROTOBUF_CONSTEXPR CoopCompletionSnapshot_ContributorSnapshot::CoopCompletionSnapshot_ContributorSnapshot(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct CoopCompletionSnapshot_ContributorSnapshotDefaultTypeInternal { + PROTOBUF_CONSTEXPR CoopCompletionSnapshot_ContributorSnapshotDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~CoopCompletionSnapshot_ContributorSnapshotDefaultTypeInternal() {} union { - ContractSimConfig_ContractGradeSimConfig _instance; + CoopCompletionSnapshot_ContributorSnapshot _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractSimConfig_ContractGradeSimConfigDefaultTypeInternal _ContractSimConfig_ContractGradeSimConfig_default_instance_; -PROTOBUF_CONSTEXPR ContractSimConfig::ContractSimConfig( - ::_pbi::ConstantInitialized) - : grade_configs_(){} -struct ContractSimConfigDefaultTypeInternal { - PROTOBUF_CONSTEXPR ContractSimConfigDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ContractSimConfigDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CoopCompletionSnapshot_ContributorSnapshotDefaultTypeInternal _CoopCompletionSnapshot_ContributorSnapshot_default_instance_; + +inline constexpr CoopChickenRunEntry::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + server_timestamp_{0} {} + +template +PROTOBUF_CONSTEXPR CoopChickenRunEntry::CoopChickenRunEntry(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct CoopChickenRunEntryDefaultTypeInternal { + PROTOBUF_CONSTEXPR CoopChickenRunEntryDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~CoopChickenRunEntryDefaultTypeInternal() {} union { - ContractSimConfig _instance; + CoopChickenRunEntry _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractSimConfigDefaultTypeInternal _ContractSimConfig_default_instance_; -PROTOBUF_CONSTEXPR ContractSimPoll::ContractSimPoll( - ::_pbi::ConstantInitialized) - : client_version_(0u){} -struct ContractSimPollDefaultTypeInternal { - PROTOBUF_CONSTEXPR ContractSimPollDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ContractSimPollDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CoopChickenRunEntryDefaultTypeInternal _CoopChickenRunEntry_default_instance_; + +inline constexpr CoopBuffState::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + server_timestamp_{0}, + egg_laying_rate_{1}, + earnings_{1} {} + +template +PROTOBUF_CONSTEXPR CoopBuffState::CoopBuffState(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct CoopBuffStateDefaultTypeInternal { + PROTOBUF_CONSTEXPR CoopBuffStateDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~CoopBuffStateDefaultTypeInternal() {} union { - ContractSimPoll _instance; + CoopBuffState _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractSimPollDefaultTypeInternal _ContractSimPoll_default_instance_; -PROTOBUF_CONSTEXPR ContractSimPollResponse::ContractSimPollResponse( - ::_pbi::ConstantInitialized) - : contract_to_simulate_(nullptr) - , sim_config_(nullptr){} -struct ContractSimPollResponseDefaultTypeInternal { - PROTOBUF_CONSTEXPR ContractSimPollResponseDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ContractSimPollResponseDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CoopBuffStateDefaultTypeInternal _CoopBuffState_default_instance_; + +inline constexpr ContractsRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + soul_eggs_{0}, + client_version_{0u} {} + +template +PROTOBUF_CONSTEXPR ContractsRequest::ContractsRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ContractsRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR ContractsRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ContractsRequestDefaultTypeInternal() {} union { - ContractSimPollResponse _instance; + ContractsRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractSimPollResponseDefaultTypeInternal _ContractSimPollResponse_default_instance_; -PROTOBUF_CONSTEXPR ContractSimResultUpdate_GoalInfo::ContractSimResultUpdate_GoalInfo( - ::_pbi::ConstantInitialized) - : grade_(0) - , goal_index_(0u) - , projected_eggs_laid_(0){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractsRequestDefaultTypeInternal _ContractsRequest_default_instance_; + +inline constexpr ContractSimResultUpdate_GoalInfo::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + grade_{static_cast< ::ei::Contract_PlayerGrade >(0)}, + goal_index_{0u}, + projected_eggs_laid_{0} {} + +template +PROTOBUF_CONSTEXPR ContractSimResultUpdate_GoalInfo::ContractSimResultUpdate_GoalInfo(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} struct ContractSimResultUpdate_GoalInfoDefaultTypeInternal { - PROTOBUF_CONSTEXPR ContractSimResultUpdate_GoalInfoDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR ContractSimResultUpdate_GoalInfoDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} ~ContractSimResultUpdate_GoalInfoDefaultTypeInternal() {} union { ContractSimResultUpdate_GoalInfo _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractSimResultUpdate_GoalInfoDefaultTypeInternal _ContractSimResultUpdate_GoalInfo_default_instance_; -PROTOBUF_CONSTEXPR ContractSimResultUpdate::ContractSimResultUpdate( - ::_pbi::ConstantInitialized) - : goal_infos_() - , contract_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}){} -struct ContractSimResultUpdateDefaultTypeInternal { - PROTOBUF_CONSTEXPR ContractSimResultUpdateDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ContractSimResultUpdateDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractSimResultUpdate_GoalInfoDefaultTypeInternal _ContractSimResultUpdate_GoalInfo_default_instance_; + +inline constexpr ContractSimPoll::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + client_version_{0u} {} + +template +PROTOBUF_CONSTEXPR ContractSimPoll::ContractSimPoll(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ContractSimPollDefaultTypeInternal { + PROTOBUF_CONSTEXPR ContractSimPollDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ContractSimPollDefaultTypeInternal() {} union { - ContractSimResultUpdate _instance; + ContractSimPoll _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractSimResultUpdateDefaultTypeInternal _ContractSimResultUpdate_default_instance_; -PROTOBUF_CONSTEXPR ContractsRequest::ContractsRequest( - ::_pbi::ConstantInitialized) - : user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , soul_eggs_(0) - , client_version_(0u){} -struct ContractsRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR ContractsRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ContractsRequestDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractSimPollDefaultTypeInternal _ContractSimPoll_default_instance_; + +inline constexpr ContractSimConfig_ContractGradeSimConfig_GoalParams::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + target_se_{0}, + cps_mult_{0}, + earnings_mult_{0}, + time_efficacy_{0}, + hab_capacity_mult_{0}, + epic_research_budget_{0}, + elr_mult_{0} {} + +template +PROTOBUF_CONSTEXPR ContractSimConfig_ContractGradeSimConfig_GoalParams::ContractSimConfig_ContractGradeSimConfig_GoalParams(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ContractSimConfig_ContractGradeSimConfig_GoalParamsDefaultTypeInternal { + PROTOBUF_CONSTEXPR ContractSimConfig_ContractGradeSimConfig_GoalParamsDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ContractSimConfig_ContractGradeSimConfig_GoalParamsDefaultTypeInternal() {} union { - ContractsRequest _instance; + ContractSimConfig_ContractGradeSimConfig_GoalParams _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractsRequestDefaultTypeInternal _ContractsRequest_default_instance_; -PROTOBUF_CONSTEXPR ContractsResponse::ContractsResponse( - ::_pbi::ConstantInitialized) - : contracts_() - , custom_eggs_() - , warning_message_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , server_time_(0) - , total_eop_(0) - , max_eop_(1000u){} -struct ContractsResponseDefaultTypeInternal { - PROTOBUF_CONSTEXPR ContractsResponseDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ContractsResponseDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractSimConfig_ContractGradeSimConfig_GoalParamsDefaultTypeInternal _ContractSimConfig_ContractGradeSimConfig_GoalParams_default_instance_; + +inline constexpr ContractSeasonGoal::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + reward_sub_type_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + cxp_{0}, + reward_amount_{0}, + reward_type_{static_cast< ::ei::RewardType >(1)} {} + +template +PROTOBUF_CONSTEXPR ContractSeasonGoal::ContractSeasonGoal(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ContractSeasonGoalDefaultTypeInternal { + PROTOBUF_CONSTEXPR ContractSeasonGoalDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ContractSeasonGoalDefaultTypeInternal() {} union { - ContractsResponse _instance; + ContractSeasonGoal _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractsResponseDefaultTypeInternal _ContractsResponse_default_instance_; -PROTOBUF_CONSTEXPR ContractCoopStatusRequest::ContractCoopStatusRequest( - ::_pbi::ConstantInitialized) - : contract_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , coop_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , rinfo_(nullptr) - , client_version_(0u){} -struct ContractCoopStatusRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR ContractCoopStatusRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ContractCoopStatusRequestDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractSeasonGoalDefaultTypeInternal _ContractSeasonGoal_default_instance_; + +inline constexpr ContractPlayerInfo_SeasonProgress::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + season_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + active_{false}, + starting_grade_{static_cast< ::ei::Contract_PlayerGrade >(0)}, + total_cxp_{0}, + cxp_last_reward_given_{0} {} + +template +PROTOBUF_CONSTEXPR ContractPlayerInfo_SeasonProgress::ContractPlayerInfo_SeasonProgress(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ContractPlayerInfo_SeasonProgressDefaultTypeInternal { + PROTOBUF_CONSTEXPR ContractPlayerInfo_SeasonProgressDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ContractPlayerInfo_SeasonProgressDefaultTypeInternal() {} union { - ContractCoopStatusRequest _instance; + ContractPlayerInfo_SeasonProgress _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractCoopStatusRequestDefaultTypeInternal _ContractCoopStatusRequest_default_instance_; -PROTOBUF_CONSTEXPR FarmProductionParams::FarmProductionParams( - ::_pbi::ConstantInitialized) - : farm_population_(0) - , farm_capacity_(0) - , elr_(0) - , ihr_(0) - , sr_(0) - , delivered_(0){} -struct FarmProductionParamsDefaultTypeInternal { - PROTOBUF_CONSTEXPR FarmProductionParamsDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~FarmProductionParamsDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractPlayerInfo_SeasonProgressDefaultTypeInternal _ContractPlayerInfo_SeasonProgress_default_instance_; + +inline constexpr ContractEvaluation::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + notes_{}, + issues_{}, + season_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + contract_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + coop_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + version_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + cxp_{0}, + grade_performance_{0}, + grade_{static_cast< ::ei::Contract_PlayerGrade >(0)}, + contribution_ratio_{0}, + completion_percent_{0}, + completion_time_{0}, + chicken_runs_sent_{0u}, + gift_tokens_sent_{0u}, + original_length_{0}, + old_league_{0}, + gift_tokens_received_{0u}, + teamwork_score_{0}, + other_bonuses_{0}, + buff_time_value_{0}, + boost_token_allotment_{0u}, + coop_size_{0u}, + replay_{false}, + old_goals_{false}, + solo_{false}, + counted_in_season_{false}, + time_cheats_{0u}, + last_contribution_time_{0}, + soul_power_{0}, + cxp_change_{0}, + gift_token_value_sent_{0}, + gift_token_value_received_{0}, + evaluation_start_time_{0}, + status_{static_cast< ::ei::ContractEvaluation_Status >(0)} {} + +template +PROTOBUF_CONSTEXPR ContractEvaluation::ContractEvaluation(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ContractEvaluationDefaultTypeInternal { + PROTOBUF_CONSTEXPR ContractEvaluationDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ContractEvaluationDefaultTypeInternal() {} union { - FarmProductionParams _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 FarmProductionParamsDefaultTypeInternal _FarmProductionParams_default_instance_; -PROTOBUF_CONSTEXPR PlayerFarmInfo::PlayerFarmInfo( - ::_pbi::ConstantInitialized) - : egg_medal_level_() - , epic_research_() - , habs_() - , hab_population_() - , vehicles_() - , train_length_() - , common_research_() - , active_boosts_() - , equipped_artifacts_() - , hab_capacity_() - , farm_appearance_(nullptr) - , soul_eggs_(0) - , eggs_of_prophecy_(uint64_t{0u}) - , permit_level_(0u) - , hyperloop_station_(false) - , cash_on_hand_(0) - , silos_owned_(0u) - , boost_tokens_on_hand_(0u) - , artifact_inventory_score_(uint64_t{0u}) - , timestamp_(0) - , client_version_(0u) - , egg_type_(1) -{} -struct PlayerFarmInfoDefaultTypeInternal { - PROTOBUF_CONSTEXPR PlayerFarmInfoDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~PlayerFarmInfoDefaultTypeInternal() {} - union { - PlayerFarmInfo _instance; + ContractEvaluation _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PlayerFarmInfoDefaultTypeInternal _PlayerFarmInfo_default_instance_; -PROTOBUF_CONSTEXPR ContractCoopStatusResponse_ContributionInfo::ContractCoopStatusResponse_ContributionInfo( - ::_pbi::ConstantInitialized) - : buff_history_() - , user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , user_name_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , push_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , contract_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , uuid_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , production_params_(nullptr) - , farm_info_(nullptr) - , contribution_amount_(0) - , contribution_rate_(0) - , platform_(0) - - , rank_change_(0) - , soul_power_(0) - , ban_votes_(0u) - , boost_tokens_(0u) - , boost_tokens_spent_(0u) - , finalized_(false) - , time_cheat_detected_(false) - , autojoined_(false) - , chicken_run_cooldown_(0) - , recently_active_(false) - , active_(false) - , cc_member_(false) - , leech_(false){} -struct ContractCoopStatusResponse_ContributionInfoDefaultTypeInternal { - PROTOBUF_CONSTEXPR ContractCoopStatusResponse_ContributionInfoDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ContractCoopStatusResponse_ContributionInfoDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractEvaluationDefaultTypeInternal _ContractEvaluation_default_instance_; + +inline constexpr ContractCoopStatusUpdateResponse::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + finalized_{false}, + exists_{false}, + status_{static_cast< ::ei::ContractCoopStatusResponse_MemberStatus >(0)} {} + +template +PROTOBUF_CONSTEXPR ContractCoopStatusUpdateResponse::ContractCoopStatusUpdateResponse(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ContractCoopStatusUpdateResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR ContractCoopStatusUpdateResponseDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ContractCoopStatusUpdateResponseDefaultTypeInternal() {} union { - ContractCoopStatusResponse_ContributionInfo _instance; + ContractCoopStatusUpdateResponse _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractCoopStatusResponse_ContributionInfoDefaultTypeInternal _ContractCoopStatusResponse_ContributionInfo_default_instance_; -PROTOBUF_CONSTEXPR ContractCoopStatusResponse_CoopGift::ContractCoopStatusResponse_CoopGift( - ::_pbi::ConstantInitialized) - : user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , user_name_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , tracking_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , amount_(0u){} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractCoopStatusUpdateResponseDefaultTypeInternal _ContractCoopStatusUpdateResponse_default_instance_; + +inline constexpr ContractCoopStatusResponse_CoopGift::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + user_name_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + tracking_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + amount_{0u} {} + +template +PROTOBUF_CONSTEXPR ContractCoopStatusResponse_CoopGift::ContractCoopStatusResponse_CoopGift(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} struct ContractCoopStatusResponse_CoopGiftDefaultTypeInternal { - PROTOBUF_CONSTEXPR ContractCoopStatusResponse_CoopGiftDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR ContractCoopStatusResponse_CoopGiftDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} ~ContractCoopStatusResponse_CoopGiftDefaultTypeInternal() {} union { ContractCoopStatusResponse_CoopGift _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractCoopStatusResponse_CoopGiftDefaultTypeInternal _ContractCoopStatusResponse_CoopGift_default_instance_; -PROTOBUF_CONSTEXPR ContractCoopStatusResponse_ChickenRun::ContractCoopStatusResponse_ChickenRun( - ::_pbi::ConstantInitialized) - : user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , user_name_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , amount_(uint64_t{0u}){} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractCoopStatusResponse_CoopGiftDefaultTypeInternal _ContractCoopStatusResponse_CoopGift_default_instance_; + +inline constexpr ContractCoopStatusResponse_ChickenRun::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + user_name_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + amount_{::uint64_t{0u}} {} + +template +PROTOBUF_CONSTEXPR ContractCoopStatusResponse_ChickenRun::ContractCoopStatusResponse_ChickenRun(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} struct ContractCoopStatusResponse_ChickenRunDefaultTypeInternal { - PROTOBUF_CONSTEXPR ContractCoopStatusResponse_ChickenRunDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR ContractCoopStatusResponse_ChickenRunDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} ~ContractCoopStatusResponse_ChickenRunDefaultTypeInternal() {} union { ContractCoopStatusResponse_ChickenRun _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractCoopStatusResponse_ChickenRunDefaultTypeInternal _ContractCoopStatusResponse_ChickenRun_default_instance_; -PROTOBUF_CONSTEXPR ContractCoopStatusResponse::ContractCoopStatusResponse( - ::_pbi::ConstantInitialized) - : contributors_() - , gifts_() - , chicken_runs_() - , contract_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , coop_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , creator_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , total_amount_(0) - , seconds_remaining_(0) - , grace_period_seconds_remaining_(0) - , auto_generated_(false) - , public__(false) - , all_goals_achieved_(false) - , all_members_reporting_(false) - , cleared_for_exit_(false) - , local_timestamp_(0) - , seconds_since_all_goals_achieved_(0) - , last_sync_(0) - , grade_(0) - - , response_status_(0) -{} -struct ContractCoopStatusResponseDefaultTypeInternal { - PROTOBUF_CONSTEXPR ContractCoopStatusResponseDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ContractCoopStatusResponseDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractCoopStatusResponse_ChickenRunDefaultTypeInternal _ContractCoopStatusResponse_ChickenRun_default_instance_; + +inline constexpr ContractCitation::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + timestamp_{0}, + issue_{static_cast< ::ei::ContractEvaluation_PoorBehavior >(0)}, + grade_{static_cast< ::ei::Contract_PlayerGrade >(0)} {} + +template +PROTOBUF_CONSTEXPR ContractCitation::ContractCitation(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ContractCitationDefaultTypeInternal { + PROTOBUF_CONSTEXPR ContractCitationDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ContractCitationDefaultTypeInternal() {} union { - ContractCoopStatusResponse _instance; + ContractCitation _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractCoopStatusResponseDefaultTypeInternal _ContractCoopStatusResponse_default_instance_; -PROTOBUF_CONSTEXPR LocalContract::LocalContract( - ::_pbi::ConstantInitialized) - : reported_uuids_() - , coop_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , coop_user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , contract_(nullptr) - , evaluation_(nullptr) - , time_accepted_(0) - , coop_shared_end_time_(0) - , last_amount_when_reward_given_(0) - , accepted_(false) - , cancelled_(false) - , new__(false) - , coop_contribution_finalized_(false) - , boosts_used_(0u) - , coop_grace_period_end_time_(0) - , coop_last_uploaded_contribution_(0) - , num_goals_achieved_(0u) - , league_(0u) - , last_nag_time_(0) - , grade_(0) - - , coop_share_farm_(false) - , points_replay_(false) - , coop_simulation_end_time_(0) - , max_farm_size_reached_(0){} -struct LocalContractDefaultTypeInternal { - PROTOBUF_CONSTEXPR LocalContractDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~LocalContractDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractCitationDefaultTypeInternal _ContractCitation_default_instance_; + +inline constexpr ContractAction::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + action_name_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + dest_user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + contract_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + coop_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + reward_subtype_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + boost_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + approx_time_{0}, + grade_{0u}, + reward_type_{0u}, + autojoin_{false}, + replay_{false}, + points_replay_{false}, + public__{false}, + goal_index_{0u}, + reward_amount_{0}, + tokens_{0u}, + kick_reason_{0u}, + cc_only_{false} {} + +template +PROTOBUF_CONSTEXPR ContractAction::ContractAction(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ContractActionDefaultTypeInternal { + PROTOBUF_CONSTEXPR ContractActionDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ContractActionDefaultTypeInternal() {} union { - LocalContract _instance; + ContractAction _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LocalContractDefaultTypeInternal _LocalContract_default_instance_; -PROTOBUF_CONSTEXPR MyContracts::MyContracts( - ::_pbi::ConstantInitialized) - : contracts_() - , archive_() - , contract_ids_seen_() - , current_coop_statuses_() - , custom_egg_info_() - , last_cpi_(nullptr) - , last_grade_progress_shown_(0) - , initial_grade_revealed_(false) - , show_advanced_evaluations_(false){} -struct MyContractsDefaultTypeInternal { - PROTOBUF_CONSTEXPR MyContractsDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~MyContractsDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractActionDefaultTypeInternal _ContractAction_default_instance_; + +inline constexpr Contract_Goal::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + reward_sub_type_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + target_amount_{0}, + reward_amount_{0}, + target_soul_eggs_{0}, + type_{static_cast< ::ei::GoalType >(1)}, + reward_type_{static_cast< ::ei::RewardType >(1)} {} + +template +PROTOBUF_CONSTEXPR Contract_Goal::Contract_Goal(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct Contract_GoalDefaultTypeInternal { + PROTOBUF_CONSTEXPR Contract_GoalDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~Contract_GoalDefaultTypeInternal() {} union { - MyContracts _instance; + Contract_Goal _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MyContractsDefaultTypeInternal _MyContracts_default_instance_; -PROTOBUF_CONSTEXPR QueryCoopRequest::QueryCoopRequest( - ::_pbi::ConstantInitialized) - : contract_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , coop_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , rinfo_(nullptr) - , client_version_(0u) - , league_(0u) - , grade_(0) -{} -struct QueryCoopRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR QueryCoopRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~QueryCoopRequestDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Contract_GoalDefaultTypeInternal _Contract_Goal_default_instance_; + +inline constexpr CleanAccountRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + ei_user_id_to_keep_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + game_services_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()) {} + +template +PROTOBUF_CONSTEXPR CleanAccountRequest::CleanAccountRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct CleanAccountRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR CleanAccountRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~CleanAccountRequestDefaultTypeInternal() {} union { - QueryCoopRequest _instance; + CleanAccountRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 QueryCoopRequestDefaultTypeInternal _QueryCoopRequest_default_instance_; -PROTOBUF_CONSTEXPR QueryCoopResponse::QueryCoopResponse( - ::_pbi::ConstantInitialized) - : exists_(false) - , full_(false) - , expired_(false) - , different_league_(false) - , different_grade_(false) - , cc_only_(false) - , banned_(false){} -struct QueryCoopResponseDefaultTypeInternal { - PROTOBUF_CONSTEXPR QueryCoopResponseDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~QueryCoopResponseDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CleanAccountRequestDefaultTypeInternal _CleanAccountRequest_default_instance_; + +inline constexpr CXPEvalRolloutInfo::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + current_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + basis_points_{0u} {} + +template +PROTOBUF_CONSTEXPR CXPEvalRolloutInfo::CXPEvalRolloutInfo(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct CXPEvalRolloutInfoDefaultTypeInternal { + PROTOBUF_CONSTEXPR CXPEvalRolloutInfoDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~CXPEvalRolloutInfoDefaultTypeInternal() {} union { - QueryCoopResponse _instance; + CXPEvalRolloutInfo _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 QueryCoopResponseDefaultTypeInternal _QueryCoopResponse_default_instance_; -PROTOBUF_CONSTEXPR CreateCoopRequest::CreateCoopRequest( - ::_pbi::ConstantInitialized) - : contract_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , coop_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , user_name_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , rinfo_(nullptr) - , seconds_remaining_(0) - , platform_(0) - - , client_version_(0u) - , soul_power_(0) - , league_(0u) - , grade_(0) - - , eop_(0) - , public__(false) - , cc_only_(false) - , allow_all_grades_(false) - , points_replay_(false){} -struct CreateCoopRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR CreateCoopRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~CreateCoopRequestDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CXPEvalRolloutInfoDefaultTypeInternal _CXPEvalRolloutInfo_default_instance_; + +inline constexpr BasicRequestInfo::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + ei_user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + version_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + build_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + platform_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + country_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + language_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + client_version_{0u}, + debug_{false} {} + +template +PROTOBUF_CONSTEXPR BasicRequestInfo::BasicRequestInfo(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct BasicRequestInfoDefaultTypeInternal { + PROTOBUF_CONSTEXPR BasicRequestInfoDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~BasicRequestInfoDefaultTypeInternal() {} union { - CreateCoopRequest _instance; + BasicRequestInfo _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CreateCoopRequestDefaultTypeInternal _CreateCoopRequest_default_instance_; -PROTOBUF_CONSTEXPR CreateCoopResponse::CreateCoopResponse( - ::_pbi::ConstantInitialized) - : message_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , success_(false){} -struct CreateCoopResponseDefaultTypeInternal { - PROTOBUF_CONSTEXPR CreateCoopResponseDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~CreateCoopResponseDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 BasicRequestInfoDefaultTypeInternal _BasicRequestInfo_default_instance_; + +inline constexpr Backup_Tutorial::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + tutorial_shown_{}, + intro_shown_{false}, + click_tutorial_shown_{false}, + buy_hab_shown_{false}, + hire_vehicle_shown_{false}, + q_num_shown_{false}, + s_num_shown_{false}, + contracts_tab_shown_{false}, + contract_info_shown_{false}, + join_coop_shown_{false}, + switch_farm_shown_{false} {} + +template +PROTOBUF_CONSTEXPR Backup_Tutorial::Backup_Tutorial(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct Backup_TutorialDefaultTypeInternal { + PROTOBUF_CONSTEXPR Backup_TutorialDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~Backup_TutorialDefaultTypeInternal() {} union { - CreateCoopResponse _instance; + Backup_Tutorial _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CreateCoopResponseDefaultTypeInternal _CreateCoopResponse_default_instance_; -PROTOBUF_CONSTEXPR JoinCoopRequest::JoinCoopRequest( - ::_pbi::ConstantInitialized) - : contract_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , coop_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , user_name_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , rinfo_(nullptr) - , platform_(0) - - , client_version_(0u) - , soul_power_(0) - , seconds_remaining_(0) - , league_(0u) - , grade_(0) - - , eop_(0) - , points_replay_(false){} -struct JoinCoopRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR JoinCoopRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~JoinCoopRequestDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Backup_TutorialDefaultTypeInternal _Backup_Tutorial_default_instance_; + +inline constexpr Backup_Stats::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + egg_totals_old_{}, + egg_totals_{}, + refill_uses_{::uint64_t{0u}}, + video_doubler_uses_{::uint64_t{0u}}, + warp_1_uses_{::uint64_t{0u}}, + warp_8_uses_{::uint64_t{0u}}, + drone_takedowns_{::uint64_t{0u}}, + unlimited_chickens_uses_{::uint64_t{0u}}, + num_prestiges_{::uint64_t{0u}}, + drone_takedowns_elite_{::uint64_t{0u}}, + num_piggy_breaks_{::uint64_t{0u}}, + iap_packs_purchased_{::uint64_t{0u}}, + boosts_used_{::uint64_t{0u}}, + time_piggy_filled_realtime_{0}, + time_piggy_full_gametime_{0}, + lost_piggy_increments_{::uint64_t{0u}}, + piggy_full_{false}, + piggy_found_full_{false} {} + +template +PROTOBUF_CONSTEXPR Backup_Stats::Backup_Stats(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct Backup_StatsDefaultTypeInternal { + PROTOBUF_CONSTEXPR Backup_StatsDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~Backup_StatsDefaultTypeInternal() {} union { - JoinCoopRequest _instance; + Backup_Stats _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 JoinCoopRequestDefaultTypeInternal _JoinCoopRequest_default_instance_; -PROTOBUF_CONSTEXPR JoinCoopResponse::JoinCoopResponse( - ::_pbi::ConstantInitialized) - : message_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , coop_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , seconds_remaining_(0) - , success_(false) - , banned_(false) - , can_start_(false) - , num_members_(0u) - , match_percent_(0) - , status_(0) - - , grade_(0) -{} -struct JoinCoopResponseDefaultTypeInternal { - PROTOBUF_CONSTEXPR JoinCoopResponseDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~JoinCoopResponseDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Backup_StatsDefaultTypeInternal _Backup_Stats_default_instance_; + +inline constexpr Backup_Shells::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + num_new_{}, + intro_alert_{false}, + contracts_intro_alert_{false} {} + +template +PROTOBUF_CONSTEXPR Backup_Shells::Backup_Shells(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct Backup_ShellsDefaultTypeInternal { + PROTOBUF_CONSTEXPR Backup_ShellsDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~Backup_ShellsDefaultTypeInternal() {} union { - JoinCoopResponse _instance; + Backup_Shells _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 JoinCoopResponseDefaultTypeInternal _JoinCoopResponse_default_instance_; -PROTOBUF_CONSTEXPR AutoJoinCoopRequest::AutoJoinCoopRequest( - ::_pbi::ConstantInitialized) - : contract_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , user_name_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , rinfo_(nullptr) - , soul_power_(0) - , seconds_remaining_(0) - , platform_(0) - - , client_version_(0u) - , eop_(0) - , league_(0u) - , grade_(0) - - , points_replay_(false){} -struct AutoJoinCoopRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR AutoJoinCoopRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~AutoJoinCoopRequestDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Backup_ShellsDefaultTypeInternal _Backup_Shells_default_instance_; + +inline constexpr Backup_Settings::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + sfx_{false}, + music_{false}, + low_battery_mode_{false}, + low_performance_mode_{false}, + force_touch_chicken_btn_{false}, + notifications_queried_{false}, + notifications_on_{false}, + notify_daily_gift_{false}, + gdpr_consent_queried_{false}, + gdpr_age_restricted_{false}, + gdpr_consent_given_{false}, + age_queried_{false}, + last_day_age_queried_{0u}, + contracts_widget_enabled_{false}, + artifact_sparkle_{false}, + coppa_queried_{false}, + coppa_restricted_{false}, + age_restricted_{false}, + data_collection_consent_queried_{false}, + data_collection_consent_given_{false}, + last_backup_time_{0}, + last_notification_query_time_{0}, + low_performance_{false}, + auto_stop_fueling_{false}, + max_enabled_{false}, + hide_cc_status_{false}, + user_ads_enabled_{true}, + user_cloud_enabled_{true}, + user_analytics_enabled_{true}, + user_personalized_ads_enabled_{true} {} + +template +PROTOBUF_CONSTEXPR Backup_Settings::Backup_Settings(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct Backup_SettingsDefaultTypeInternal { + PROTOBUF_CONSTEXPR Backup_SettingsDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~Backup_SettingsDefaultTypeInternal() {} union { - AutoJoinCoopRequest _instance; + Backup_Settings _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AutoJoinCoopRequestDefaultTypeInternal _AutoJoinCoopRequest_default_instance_; -PROTOBUF_CONSTEXPR UpdateCoopPermissionsRequest::UpdateCoopPermissionsRequest( - ::_pbi::ConstantInitialized) - : contract_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , coop_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , requesting_user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , rinfo_(nullptr) - , public__(false) - , client_version_(0u){} -struct UpdateCoopPermissionsRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR UpdateCoopPermissionsRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~UpdateCoopPermissionsRequestDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Backup_SettingsDefaultTypeInternal _Backup_Settings_default_instance_; + +inline constexpr Backup_ResearchItem::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + level_{0u} {} + +template +PROTOBUF_CONSTEXPR Backup_ResearchItem::Backup_ResearchItem(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct Backup_ResearchItemDefaultTypeInternal { + PROTOBUF_CONSTEXPR Backup_ResearchItemDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~Backup_ResearchItemDefaultTypeInternal() {} union { - UpdateCoopPermissionsRequest _instance; + Backup_ResearchItem _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UpdateCoopPermissionsRequestDefaultTypeInternal _UpdateCoopPermissionsRequest_default_instance_; -PROTOBUF_CONSTEXPR UpdateCoopPermissionsResponse::UpdateCoopPermissionsResponse( - ::_pbi::ConstantInitialized) - : message_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , success_(false){} -struct UpdateCoopPermissionsResponseDefaultTypeInternal { - PROTOBUF_CONSTEXPR UpdateCoopPermissionsResponseDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~UpdateCoopPermissionsResponseDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Backup_ResearchItemDefaultTypeInternal _Backup_ResearchItem_default_instance_; + +inline constexpr Backup_OwnedBoost::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + boost_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + count_{0u} {} + +template +PROTOBUF_CONSTEXPR Backup_OwnedBoost::Backup_OwnedBoost(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct Backup_OwnedBoostDefaultTypeInternal { + PROTOBUF_CONSTEXPR Backup_OwnedBoostDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~Backup_OwnedBoostDefaultTypeInternal() {} union { - UpdateCoopPermissionsResponse _instance; + Backup_OwnedBoost _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UpdateCoopPermissionsResponseDefaultTypeInternal _UpdateCoopPermissionsResponse_default_instance_; -PROTOBUF_CONSTEXPR LeaveCoopRequest::LeaveCoopRequest( - ::_pbi::ConstantInitialized) - : contract_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , coop_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , player_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , rinfo_(nullptr) - , client_version_(0u){} -struct LeaveCoopRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR LeaveCoopRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~LeaveCoopRequestDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Backup_OwnedBoostDefaultTypeInternal _Backup_OwnedBoost_default_instance_; + +inline constexpr Backup_NewsHeadline::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + read_{false} {} + +template +PROTOBUF_CONSTEXPR Backup_NewsHeadline::Backup_NewsHeadline(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct Backup_NewsHeadlineDefaultTypeInternal { + PROTOBUF_CONSTEXPR Backup_NewsHeadlineDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~Backup_NewsHeadlineDefaultTypeInternal() {} union { - LeaveCoopRequest _instance; + Backup_NewsHeadline _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LeaveCoopRequestDefaultTypeInternal _LeaveCoopRequest_default_instance_; -PROTOBUF_CONSTEXPR GiftPlayerCoopRequest::GiftPlayerCoopRequest( - ::_pbi::ConstantInitialized) - : contract_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , coop_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , player_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , requesting_user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , requesting_user_name_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , rinfo_(nullptr) - , amount_(0u) - , client_version_(0u){} -struct GiftPlayerCoopRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR GiftPlayerCoopRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~GiftPlayerCoopRequestDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Backup_NewsHeadlineDefaultTypeInternal _Backup_NewsHeadline_default_instance_; + +inline constexpr Backup_MissionInfo::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + reference_value_{0}, + completed_{false} {} + +template +PROTOBUF_CONSTEXPR Backup_MissionInfo::Backup_MissionInfo(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct Backup_MissionInfoDefaultTypeInternal { + PROTOBUF_CONSTEXPR Backup_MissionInfoDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~Backup_MissionInfoDefaultTypeInternal() {} union { - GiftPlayerCoopRequest _instance; + Backup_MissionInfo _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GiftPlayerCoopRequestDefaultTypeInternal _GiftPlayerCoopRequest_default_instance_; -PROTOBUF_CONSTEXPR SendChickenRunCoopRequest::SendChickenRunCoopRequest( - ::_pbi::ConstantInitialized) - : contract_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , coop_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , player_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , requesting_user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , requesting_user_name_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , rinfo_(nullptr) - , farm_pop_(uint64_t{0u}) - , client_version_(0u){} -struct SendChickenRunCoopRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR SendChickenRunCoopRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~SendChickenRunCoopRequestDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Backup_MissionInfoDefaultTypeInternal _Backup_MissionInfo_default_instance_; + +inline constexpr Backup_Misc::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + friend_rank_{::uint64_t{0u}}, + friend_rank_pop_{::uint64_t{0u}}, + global_rank_{::uint64_t{0u}}, + global_rank_pop_{::uint64_t{0u}}, + chicken_btn_pref_big_{false}, + free_hatchery_refill_given_{false}, + challenges_alert_{false}, + trophy_alert_{false}, + ar_alert_{false}, + contracts_alert_{false}, + contracts_alert_v2_{false}, + coop_alert_{false}, + coop_alert_v2_{false}, + switch_alert_{false}, + egg_of_prophecy_alert_{false}, + boost_token_alert_{false}, + soul_egg_alert_{false}, + backup_reminder_alert_{false}, + max_button_alert_{false}, + mission_target_alert_{false}, + colleggtibles_alert_{false}, + last_share_farm_value_{10000000}, + last_share_swarm_farm_value_{10000000}, + last_share_swarm_size_{140}, + last_prestige_alert_soul_eggs_deprecated_{::uint64_t{45u}} {} + +template +PROTOBUF_CONSTEXPR Backup_Misc::Backup_Misc(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct Backup_MiscDefaultTypeInternal { + PROTOBUF_CONSTEXPR Backup_MiscDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~Backup_MiscDefaultTypeInternal() {} union { - SendChickenRunCoopRequest _instance; + Backup_Misc _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SendChickenRunCoopRequestDefaultTypeInternal _SendChickenRunCoopRequest_default_instance_; -PROTOBUF_CONSTEXPR ReportPlayerCoopRequest::ReportPlayerCoopRequest( - ::_pbi::ConstantInitialized) - : contract_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , coop_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , rinfo_(nullptr) - , reason_(0) -{} -struct ReportPlayerCoopRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR ReportPlayerCoopRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ReportPlayerCoopRequestDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Backup_MiscDefaultTypeInternal _Backup_Misc_default_instance_; + +inline constexpr Backup_ActiveBoost::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + boost_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + time_remaining_{0}, + reference_value_{0} {} + +template +PROTOBUF_CONSTEXPR Backup_ActiveBoost::Backup_ActiveBoost(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct Backup_ActiveBoostDefaultTypeInternal { + PROTOBUF_CONSTEXPR Backup_ActiveBoostDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~Backup_ActiveBoostDefaultTypeInternal() {} union { - ReportPlayerCoopRequest _instance; + Backup_ActiveBoost _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ReportPlayerCoopRequestDefaultTypeInternal _ReportPlayerCoopRequest_default_instance_; -PROTOBUF_CONSTEXPR KickPlayerCoopRequest::KickPlayerCoopRequest( - ::_pbi::ConstantInitialized) - : contract_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , coop_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , player_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , requesting_user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , rinfo_(nullptr) - , client_version_(0u) - , reason_(0) -{} -struct KickPlayerCoopRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR KickPlayerCoopRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~KickPlayerCoopRequestDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Backup_ActiveBoostDefaultTypeInternal _Backup_ActiveBoost_default_instance_; + +inline constexpr Backup_AchievementInfo::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + achieved_{false} {} + +template +PROTOBUF_CONSTEXPR Backup_AchievementInfo::Backup_AchievementInfo(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct Backup_AchievementInfoDefaultTypeInternal { + PROTOBUF_CONSTEXPR Backup_AchievementInfoDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~Backup_AchievementInfoDefaultTypeInternal() {} union { - KickPlayerCoopRequest _instance; + Backup_AchievementInfo _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 KickPlayerCoopRequestDefaultTypeInternal _KickPlayerCoopRequest_default_instance_; -PROTOBUF_CONSTEXPR ContractCoopStatusUpdateRequest::ContractCoopStatusUpdateRequest( - ::_pbi::ConstantInitialized) - : user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , contract_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , coop_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , push_user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , rinfo_(nullptr) - , production_params_(nullptr) - , farm_info_(nullptr) - , amount_(0) - , rate_(0) - , soul_power_(0) - , time_cheats_detected_(0u) - , boost_tokens_(0u) - , boost_tokens_spent_(0u) - , eop_(0u) - , hide_cc_status_(false) - , egg_laying_rate_buff_(1) - , earnings_buff_(1){} -struct ContractCoopStatusUpdateRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR ContractCoopStatusUpdateRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ContractCoopStatusUpdateRequestDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Backup_AchievementInfoDefaultTypeInternal _Backup_AchievementInfo_default_instance_; + +inline constexpr AuthenticatedMessage::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + message_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + code_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + version_{0u}, + compressed_{false}, + original_size_{0u} {} + +template +PROTOBUF_CONSTEXPR AuthenticatedMessage::AuthenticatedMessage(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct AuthenticatedMessageDefaultTypeInternal { + PROTOBUF_CONSTEXPR AuthenticatedMessageDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~AuthenticatedMessageDefaultTypeInternal() {} union { - ContractCoopStatusUpdateRequest _instance; + AuthenticatedMessage _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractCoopStatusUpdateRequestDefaultTypeInternal _ContractCoopStatusUpdateRequest_default_instance_; -PROTOBUF_CONSTEXPR ContractCoopStatusUpdateResponse::ContractCoopStatusUpdateResponse( - ::_pbi::ConstantInitialized) - : finalized_(false) - , exists_(false) - , status_(0) -{} -struct ContractCoopStatusUpdateResponseDefaultTypeInternal { - PROTOBUF_CONSTEXPR ContractCoopStatusUpdateResponseDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ContractCoopStatusUpdateResponseDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AuthenticatedMessageDefaultTypeInternal _AuthenticatedMessage_default_instance_; + +inline constexpr AuthenticateArtifactResponse::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + ei_user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + original_item_id_{::uint64_t{0u}}, + success_{false}, + demote_{false}, + delete__{false} {} + +template +PROTOBUF_CONSTEXPR AuthenticateArtifactResponse::AuthenticateArtifactResponse(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct AuthenticateArtifactResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR AuthenticateArtifactResponseDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~AuthenticateArtifactResponseDefaultTypeInternal() {} union { - ContractCoopStatusUpdateResponse _instance; + AuthenticateArtifactResponse _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractCoopStatusUpdateResponseDefaultTypeInternal _ContractCoopStatusUpdateResponse_default_instance_; -PROTOBUF_CONSTEXPR CoopBuffState::CoopBuffState( - ::_pbi::ConstantInitialized) - : server_timestamp_(0) - , egg_laying_rate_(1) - , earnings_(1){} -struct CoopBuffStateDefaultTypeInternal { - PROTOBUF_CONSTEXPR CoopBuffStateDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~CoopBuffStateDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AuthenticateArtifactResponseDefaultTypeInternal _AuthenticateArtifactResponse_default_instance_; + +inline constexpr ArtifactsDB_ActiveArtifactSlot::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + item_id_{::uint64_t{0u}}, + occupied_{false} {} + +template +PROTOBUF_CONSTEXPR ArtifactsDB_ActiveArtifactSlot::ArtifactsDB_ActiveArtifactSlot(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ArtifactsDB_ActiveArtifactSlotDefaultTypeInternal { + PROTOBUF_CONSTEXPR ArtifactsDB_ActiveArtifactSlotDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ArtifactsDB_ActiveArtifactSlotDefaultTypeInternal() {} union { - CoopBuffState _instance; + ArtifactsDB_ActiveArtifactSlot _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CoopBuffStateDefaultTypeInternal _CoopBuffState_default_instance_; -PROTOBUF_CONSTEXPR CoopBuffHistory::CoopBuffHistory( - ::_pbi::ConstantInitialized) - : history_(){} -struct CoopBuffHistoryDefaultTypeInternal { - PROTOBUF_CONSTEXPR CoopBuffHistoryDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~CoopBuffHistoryDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ArtifactsDB_ActiveArtifactSlotDefaultTypeInternal _ArtifactsDB_ActiveArtifactSlot_default_instance_; + +inline constexpr ArtifactsConfigurationResponse_MissionParameters_Duration::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + seconds_{0}, + duration_type_{static_cast< ::ei::MissionInfo_DurationType >(0)}, + quality_{0}, + min_quality_{0}, + max_quality_{0}, + capacity_{0u}, + level_capacity_bump_{0u}, + level_quality_bump_{0} {} + +template +PROTOBUF_CONSTEXPR ArtifactsConfigurationResponse_MissionParameters_Duration::ArtifactsConfigurationResponse_MissionParameters_Duration(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ArtifactsConfigurationResponse_MissionParameters_DurationDefaultTypeInternal { + PROTOBUF_CONSTEXPR ArtifactsConfigurationResponse_MissionParameters_DurationDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ArtifactsConfigurationResponse_MissionParameters_DurationDefaultTypeInternal() {} union { - CoopBuffHistory _instance; + ArtifactsConfigurationResponse_MissionParameters_Duration _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CoopBuffHistoryDefaultTypeInternal _CoopBuffHistory_default_instance_; -PROTOBUF_CONSTEXPR CoopChickenRunEntry::CoopChickenRunEntry( - ::_pbi::ConstantInitialized) - : user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , server_timestamp_(0){} -struct CoopChickenRunEntryDefaultTypeInternal { - PROTOBUF_CONSTEXPR CoopChickenRunEntryDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~CoopChickenRunEntryDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ArtifactsConfigurationResponse_MissionParameters_DurationDefaultTypeInternal _ArtifactsConfigurationResponse_MissionParameters_Duration_default_instance_; + +inline constexpr ArtifactsConfigurationResponse_CraftingLevelInfo::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + xp_required_{0}, + rarity_mult_{0} {} + +template +PROTOBUF_CONSTEXPR ArtifactsConfigurationResponse_CraftingLevelInfo::ArtifactsConfigurationResponse_CraftingLevelInfo(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ArtifactsConfigurationResponse_CraftingLevelInfoDefaultTypeInternal { + PROTOBUF_CONSTEXPR ArtifactsConfigurationResponse_CraftingLevelInfoDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ArtifactsConfigurationResponse_CraftingLevelInfoDefaultTypeInternal() {} union { - CoopChickenRunEntry _instance; + ArtifactsConfigurationResponse_CraftingLevelInfo _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CoopChickenRunEntryDefaultTypeInternal _CoopChickenRunEntry_default_instance_; -PROTOBUF_CONSTEXPR CoopLastChickenRunTimes::CoopLastChickenRunTimes( - ::_pbi::ConstantInitialized) - : entries_(){} -struct CoopLastChickenRunTimesDefaultTypeInternal { - PROTOBUF_CONSTEXPR CoopLastChickenRunTimesDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~CoopLastChickenRunTimesDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ArtifactsConfigurationResponse_CraftingLevelInfoDefaultTypeInternal _ArtifactsConfigurationResponse_CraftingLevelInfo_default_instance_; + +inline constexpr ArtifactsClientInfo_LaunchCount::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + ship_{static_cast< ::ei::MissionInfo_Spaceship >(0)}, + num_launches_{0u}, + launch_points_{0} {} + +template +PROTOBUF_CONSTEXPR ArtifactsClientInfo_LaunchCount::ArtifactsClientInfo_LaunchCount(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ArtifactsClientInfo_LaunchCountDefaultTypeInternal { + PROTOBUF_CONSTEXPR ArtifactsClientInfo_LaunchCountDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ArtifactsClientInfo_LaunchCountDefaultTypeInternal() {} union { - CoopLastChickenRunTimes _instance; + ArtifactsClientInfo_LaunchCount _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CoopLastChickenRunTimesDefaultTypeInternal _CoopLastChickenRunTimes_default_instance_; -PROTOBUF_CONSTEXPR LeaderboardAnalysis_Chunk::LeaderboardAnalysis_Chunk( - ::_pbi::ConstantInitialized) - : start_cursor_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , end_cursor_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , start_index_(0u) - , end_index_(0u) - , high_score_(0) - , low_score_(0){} -struct LeaderboardAnalysis_ChunkDefaultTypeInternal { - PROTOBUF_CONSTEXPR LeaderboardAnalysis_ChunkDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~LeaderboardAnalysis_ChunkDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ArtifactsClientInfo_LaunchCountDefaultTypeInternal _ArtifactsClientInfo_LaunchCount_default_instance_; + +inline constexpr ArtifactSpec::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + name_{static_cast< ::ei::ArtifactSpec_Name >(0)}, + level_{static_cast< ::ei::ArtifactSpec_Level >(0)}, + rarity_{static_cast< ::ei::ArtifactSpec_Rarity >(0)}, + egg_{static_cast< ::ei::Egg >(1)} {} + +template +PROTOBUF_CONSTEXPR ArtifactSpec::ArtifactSpec(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ArtifactSpecDefaultTypeInternal { + PROTOBUF_CONSTEXPR ArtifactSpecDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ArtifactSpecDefaultTypeInternal() {} union { - LeaderboardAnalysis_Chunk _instance; + ArtifactSpec _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LeaderboardAnalysis_ChunkDefaultTypeInternal _LeaderboardAnalysis_Chunk_default_instance_; -PROTOBUF_CONSTEXPR LeaderboardAnalysis::LeaderboardAnalysis( - ::_pbi::ConstantInitialized) - : chunks_() - , cursor_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , high_score_(0) - , low_score_(0) - , count_(0u){} -struct LeaderboardAnalysisDefaultTypeInternal { - PROTOBUF_CONSTEXPR LeaderboardAnalysisDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~LeaderboardAnalysisDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ArtifactSpecDefaultTypeInternal _ArtifactSpec_default_instance_; + +inline constexpr AppInfo::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + version_str_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + sale_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + sessions_{0u}, + num_prestiges_{0u}, + soul_eggs_{::uint64_t{0u}}, + gold_earned_{::uint64_t{0u}}, + current_egg_{0u}, + current_mission_{0u}, + gold_spent_{::uint64_t{0u}}, + num_piggy_breaks_{::uint64_t{0u}}, + piggy_size_{0u}, + permit_level_{0u}, + iap_packs_purchased_{::uint64_t{0u}}, + unlimited_chickens_uses_{::uint64_t{0u}}, + refill_uses_{::uint64_t{0u}}, + video_doubler_uses_{::uint64_t{0u}}, + short_warp_uses_{::uint64_t{0u}}, + long_warp_uses_{::uint64_t{0u}}, + drone_takedowns_{::uint64_t{0u}}, + drone_takedowns_elite_{::uint64_t{0u}}, + egg_level_{0}, + struggle_factor_{0}, + time_piggy_full_realtime_{0}, + time_piggy_full_gametime_{0}, + lost_piggy_increments_{::uint64_t{0u}}, + verified_piggy_breaks_{::uint64_t{0u}}, + trophies_unlocked_{false}, + piggy_full_{false}, + piggy_found_full_{false} {} + +template +PROTOBUF_CONSTEXPR AppInfo::AppInfo(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct AppInfoDefaultTypeInternal { + PROTOBUF_CONSTEXPR AppInfoDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~AppInfoDefaultTypeInternal() {} union { - LeaderboardAnalysis _instance; + AppInfo _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LeaderboardAnalysisDefaultTypeInternal _LeaderboardAnalysis_default_instance_; -PROTOBUF_CONSTEXPR LeaderboardInfo_Season::LeaderboardInfo_Season( - ::_pbi::ConstantInitialized) - : scope_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , name_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}){} -struct LeaderboardInfo_SeasonDefaultTypeInternal { - PROTOBUF_CONSTEXPR LeaderboardInfo_SeasonDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~LeaderboardInfo_SeasonDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AppInfoDefaultTypeInternal _AppInfo_default_instance_; + +inline constexpr AdAttributionRow::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + ad_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + ad_network_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + campaign_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + keyword_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + extra_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + click_date_{0}, + download_date_{0}, + approx_time_{0} {} + +template +PROTOBUF_CONSTEXPR AdAttributionRow::AdAttributionRow(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct AdAttributionRowDefaultTypeInternal { + PROTOBUF_CONSTEXPR AdAttributionRowDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~AdAttributionRowDefaultTypeInternal() {} union { - LeaderboardInfo_Season _instance; + AdAttributionRow _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LeaderboardInfo_SeasonDefaultTypeInternal _LeaderboardInfo_Season_default_instance_; -PROTOBUF_CONSTEXPR LeaderboardInfo::LeaderboardInfo( - ::_pbi::ConstantInitialized) - : seasons_() - , all_time_scope_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}){} -struct LeaderboardInfoDefaultTypeInternal { - PROTOBUF_CONSTEXPR LeaderboardInfoDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~LeaderboardInfoDefaultTypeInternal() {} - union { - LeaderboardInfo _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LeaderboardInfoDefaultTypeInternal _LeaderboardInfo_default_instance_; -PROTOBUF_CONSTEXPR LeaderboardRequest::LeaderboardRequest( - ::_pbi::ConstantInitialized) - : scope_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , rinfo_(nullptr) - , grade_(0) -{} -struct LeaderboardRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR LeaderboardRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~LeaderboardRequestDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AdAttributionRowDefaultTypeInternal _AdAttributionRow_default_instance_; + +inline constexpr AdAttributionRawData::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + device_ad_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + ad_network_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + json_data_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()) {} + +template +PROTOBUF_CONSTEXPR AdAttributionRawData::AdAttributionRawData(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct AdAttributionRawDataDefaultTypeInternal { + PROTOBUF_CONSTEXPR AdAttributionRawDataDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~AdAttributionRawDataDefaultTypeInternal() {} union { - LeaderboardRequest _instance; + AdAttributionRawData _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LeaderboardRequestDefaultTypeInternal _LeaderboardRequest_default_instance_; -PROTOBUF_CONSTEXPR LeaderboardResponse_Entry::LeaderboardResponse_Entry( - ::_pbi::ConstantInitialized) - : alias_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , score_(0) - , rank_(0u){} -struct LeaderboardResponse_EntryDefaultTypeInternal { - PROTOBUF_CONSTEXPR LeaderboardResponse_EntryDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~LeaderboardResponse_EntryDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AdAttributionRawDataDefaultTypeInternal _AdAttributionRawData_default_instance_; + +inline constexpr AdAttributionInfo::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + device_ad_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + network_name_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + org_name_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + org_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + campaign_name_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + campaign_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + click_date_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + conversion_date_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + conversion_type_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + geo_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + adgroup_name_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + adgroup_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + keyword_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + keyword_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + keyword_extra_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + creativeset_name_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + creativeset_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + attribution_{false} {} + +template +PROTOBUF_CONSTEXPR AdAttributionInfo::AdAttributionInfo(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct AdAttributionInfoDefaultTypeInternal { + PROTOBUF_CONSTEXPR AdAttributionInfoDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~AdAttributionInfoDefaultTypeInternal() {} union { - LeaderboardResponse_Entry _instance; + AdAttributionInfo _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LeaderboardResponse_EntryDefaultTypeInternal _LeaderboardResponse_Entry_default_instance_; -PROTOBUF_CONSTEXPR LeaderboardResponse::LeaderboardResponse( - ::_pbi::ConstantInitialized) - : top_entries_() - , scope_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , grade_(0) - , count_(0u) - , score_(0) - , rank_(0u){} -struct LeaderboardResponseDefaultTypeInternal { - PROTOBUF_CONSTEXPR LeaderboardResponseDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~LeaderboardResponseDefaultTypeInternal() {} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AdAttributionInfoDefaultTypeInternal _AdAttributionInfo_default_instance_; + +inline constexpr ActionKeyValuePair::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + key_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + value_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()) {} + +template +PROTOBUF_CONSTEXPR ActionKeyValuePair::ActionKeyValuePair(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ActionKeyValuePairDefaultTypeInternal { + PROTOBUF_CONSTEXPR ActionKeyValuePairDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ActionKeyValuePairDefaultTypeInternal() {} union { - LeaderboardResponse _instance; + ActionKeyValuePair _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LeaderboardResponseDefaultTypeInternal _LeaderboardResponse_default_instance_; -PROTOBUF_CONSTEXPR ContractsArchive::ContractsArchive( - ::_pbi::ConstantInitialized) - : archive_(){} -struct ContractsArchiveDefaultTypeInternal { - PROTOBUF_CONSTEXPR ContractsArchiveDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ContractsArchiveDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ActionKeyValuePairDefaultTypeInternal _ActionKeyValuePair_default_instance_; + +inline constexpr AccountTransferPayload::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + from_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + to_ei_user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()) {} + +template +PROTOBUF_CONSTEXPR AccountTransferPayload::AccountTransferPayload(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct AccountTransferPayloadDefaultTypeInternal { + PROTOBUF_CONSTEXPR AccountTransferPayloadDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~AccountTransferPayloadDefaultTypeInternal() {} union { - ContractsArchive _instance; + AccountTransferPayload _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractsArchiveDefaultTypeInternal _ContractsArchive_default_instance_; -PROTOBUF_CONSTEXPR ContractAction::ContractAction( - ::_pbi::ConstantInitialized) - : user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , action_name_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , dest_user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , contract_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , coop_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , reward_subtype_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , boost_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , approx_time_(0) - , grade_(0u) - , reward_type_(0u) - , autojoin_(false) - , replay_(false) - , points_replay_(false) - , public__(false) - , goal_index_(0u) - , reward_amount_(0) - , tokens_(0u) - , kick_reason_(0u) - , cc_only_(false){} -struct ContractActionDefaultTypeInternal { - PROTOBUF_CONSTEXPR ContractActionDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ContractActionDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AccountTransferPayloadDefaultTypeInternal _AccountTransferPayload_default_instance_; + +inline constexpr UserSubscriptionInfo::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + history_{}, + past_user_ids_{}, + original_transaction_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + store_status_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + linked_transaction_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + first_subscribed_{0}, + period_end_{0}, + last_updated_{0}, + status_{static_cast< ::ei::UserSubscriptionInfo_Status >(0)}, + platform_{static_cast< ::ei::Platform >(0)}, + subscription_level_{static_cast< ::ei::UserSubscriptionInfo_Level >(0)}, + next_subscription_level_{static_cast< ::ei::UserSubscriptionInfo_Level >(0)}, + lock_next_subscription_level_{false}, + acknowledged_{false}, + auto_renew_{false}, + sandbox_{false} {} + +template +PROTOBUF_CONSTEXPR UserSubscriptionInfo::UserSubscriptionInfo(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct UserSubscriptionInfoDefaultTypeInternal { + PROTOBUF_CONSTEXPR UserSubscriptionInfoDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~UserSubscriptionInfoDefaultTypeInternal() {} union { - ContractAction _instance; + UserSubscriptionInfo _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractActionDefaultTypeInternal _ContractAction_default_instance_; -PROTOBUF_CONSTEXPR UserDataInfoRequest::UserDataInfoRequest( - ::_pbi::ConstantInitialized) - : user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , device_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , rinfo_(nullptr) - , backup_checksum_(uint64_t{0u}){} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UserSubscriptionInfoDefaultTypeInternal _UserSubscriptionInfo_default_instance_; + +inline constexpr UserDataInfoRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + device_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + rinfo_{nullptr}, + backup_checksum_{::uint64_t{0u}} {} + +template +PROTOBUF_CONSTEXPR UserDataInfoRequest::UserDataInfoRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} struct UserDataInfoRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR UserDataInfoRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR UserDataInfoRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} ~UserDataInfoRequestDefaultTypeInternal() {} union { UserDataInfoRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UserDataInfoRequestDefaultTypeInternal _UserDataInfoRequest_default_instance_; -PROTOBUF_CONSTEXPR UserDataInfoResponse::UserDataInfoResponse( - ::_pbi::ConstantInitialized) - : coop_memberships_() - , backup_checksum_(uint64_t{0u}) - , backup_total_cash_(0){} -struct UserDataInfoResponseDefaultTypeInternal { - PROTOBUF_CONSTEXPR UserDataInfoResponseDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~UserDataInfoResponseDefaultTypeInternal() {} - union { - UserDataInfoResponse _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UserDataInfoResponseDefaultTypeInternal _UserDataInfoResponse_default_instance_; -PROTOBUF_CONSTEXPR ClearAllUserDataRequest::ClearAllUserDataRequest( - ::_pbi::ConstantInitialized) - : user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , device_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , rinfo_(nullptr) - , backup_checksum_(uint64_t{0u}){} -struct ClearAllUserDataRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR ClearAllUserDataRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ClearAllUserDataRequestDefaultTypeInternal() {} - union { - ClearAllUserDataRequest _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ClearAllUserDataRequestDefaultTypeInternal _ClearAllUserDataRequest_default_instance_; -PROTOBUF_CONSTEXPR ServerGift::ServerGift( - ::_pbi::ConstantInitialized) - : user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , reward_sub_type_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , reward_amount_(0) - , reward_type_(1) -{} -struct ServerGiftDefaultTypeInternal { - PROTOBUF_CONSTEXPR ServerGiftDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ServerGiftDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UserDataInfoRequestDefaultTypeInternal _UserDataInfoRequest_default_instance_; + +inline constexpr UpdateCoopPermissionsRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + contract_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + coop_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + requesting_user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + rinfo_{nullptr}, + public__{false}, + client_version_{0u} {} + +template +PROTOBUF_CONSTEXPR UpdateCoopPermissionsRequest::UpdateCoopPermissionsRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct UpdateCoopPermissionsRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR UpdateCoopPermissionsRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~UpdateCoopPermissionsRequestDefaultTypeInternal() {} union { - ServerGift _instance; + UpdateCoopPermissionsRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ServerGiftDefaultTypeInternal _ServerGift_default_instance_; -PROTOBUF_CONSTEXPR LiveConfig_BoostsConfig_ItemConfig::LiveConfig_BoostsConfig_ItemConfig( - ::_pbi::ConstantInitialized) - : boost_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , price_(0u) - , token_price_(0u) - , se_required_(0){} -struct LiveConfig_BoostsConfig_ItemConfigDefaultTypeInternal { - PROTOBUF_CONSTEXPR LiveConfig_BoostsConfig_ItemConfigDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~LiveConfig_BoostsConfig_ItemConfigDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UpdateCoopPermissionsRequestDefaultTypeInternal _UpdateCoopPermissionsRequest_default_instance_; + +inline constexpr SubscriptionChangeHintRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + original_transaction_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + rinfo_{nullptr}, + next_subscription_level_{static_cast< ::ei::UserSubscriptionInfo_Level >(0)} {} + +template +PROTOBUF_CONSTEXPR SubscriptionChangeHintRequest::SubscriptionChangeHintRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct SubscriptionChangeHintRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR SubscriptionChangeHintRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~SubscriptionChangeHintRequestDefaultTypeInternal() {} union { - LiveConfig_BoostsConfig_ItemConfig _instance; + SubscriptionChangeHintRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LiveConfig_BoostsConfig_ItemConfigDefaultTypeInternal _LiveConfig_BoostsConfig_ItemConfig_default_instance_; -PROTOBUF_CONSTEXPR LiveConfig_BoostsConfig::LiveConfig_BoostsConfig( - ::_pbi::ConstantInitialized) - : item_configs_() - , cash_boost_cooloff_time_(0){} -struct LiveConfig_BoostsConfigDefaultTypeInternal { - PROTOBUF_CONSTEXPR LiveConfig_BoostsConfigDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~LiveConfig_BoostsConfigDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SubscriptionChangeHintRequestDefaultTypeInternal _SubscriptionChangeHintRequest_default_instance_; + +inline constexpr ShowcaseRoyaltyDeliveryConfirmation::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + ids_{}, + rinfo_{nullptr}, + amount_{0u} {} + +template +PROTOBUF_CONSTEXPR ShowcaseRoyaltyDeliveryConfirmation::ShowcaseRoyaltyDeliveryConfirmation(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ShowcaseRoyaltyDeliveryConfirmationDefaultTypeInternal { + PROTOBUF_CONSTEXPR ShowcaseRoyaltyDeliveryConfirmationDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ShowcaseRoyaltyDeliveryConfirmationDefaultTypeInternal() {} union { - LiveConfig_BoostsConfig _instance; + ShowcaseRoyaltyDeliveryConfirmation _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LiveConfig_BoostsConfigDefaultTypeInternal _LiveConfig_BoostsConfig_default_instance_; -PROTOBUF_CONSTEXPR LiveConfig_GiftConfig_GiftValueConfig::LiveConfig_GiftConfig_GiftValueConfig( - ::_pbi::ConstantInitialized) - : gift_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , rand_min_(0) - , rand_max_(0) - , amount_(0) - , video_min_(0) - , video_max_(0){} -struct LiveConfig_GiftConfig_GiftValueConfigDefaultTypeInternal { - PROTOBUF_CONSTEXPR LiveConfig_GiftConfig_GiftValueConfigDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~LiveConfig_GiftConfig_GiftValueConfigDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShowcaseRoyaltyDeliveryConfirmationDefaultTypeInternal _ShowcaseRoyaltyDeliveryConfirmation_default_instance_; + +inline constexpr ShellsActionLog::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + action_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + sub_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + version_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + rinfo_{nullptr}, + approx_time_{0}, + cost_{0u}, + farm_index_{0}, + soul_eggs_{0}, + tickets_spent_{::uint64_t{0u}}, + gold_spent_{::uint64_t{0u}}, + farm_element_{static_cast< ::ei::ShellDB_FarmElement >(1)} {} + +template +PROTOBUF_CONSTEXPR ShellsActionLog::ShellsActionLog(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ShellsActionLogDefaultTypeInternal { + PROTOBUF_CONSTEXPR ShellsActionLogDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ShellsActionLogDefaultTypeInternal() {} union { - LiveConfig_GiftConfig_GiftValueConfig _instance; + ShellsActionLog _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LiveConfig_GiftConfig_GiftValueConfigDefaultTypeInternal _LiveConfig_GiftConfig_GiftValueConfig_default_instance_; -PROTOBUF_CONSTEXPR LiveConfig_GiftConfig_GiftMuConfig::LiveConfig_GiftConfig_GiftMuConfig( - ::_pbi::ConstantInitialized) - : min_spent_(0) - , max_spent_(0) - , overall_mult_(0){} -struct LiveConfig_GiftConfig_GiftMuConfigDefaultTypeInternal { - PROTOBUF_CONSTEXPR LiveConfig_GiftConfig_GiftMuConfigDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~LiveConfig_GiftConfig_GiftMuConfigDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellsActionLogDefaultTypeInternal _ShellsActionLog_default_instance_; + +inline constexpr ShellSpec_ShellPiece::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + dlc_{nullptr}, + asset_type_{static_cast< ::ei::ShellSpec_AssetType >(1)} {} + +template +PROTOBUF_CONSTEXPR ShellSpec_ShellPiece::ShellSpec_ShellPiece(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ShellSpec_ShellPieceDefaultTypeInternal { + PROTOBUF_CONSTEXPR ShellSpec_ShellPieceDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ShellSpec_ShellPieceDefaultTypeInternal() {} union { - LiveConfig_GiftConfig_GiftMuConfig _instance; + ShellSpec_ShellPiece _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LiveConfig_GiftConfig_GiftMuConfigDefaultTypeInternal _LiveConfig_GiftConfig_GiftMuConfig_default_instance_; -PROTOBUF_CONSTEXPR LiveConfig_GiftConfig::LiveConfig_GiftConfig( - ::_pbi::ConstantInitialized) - : gift_configs_() - , random_gift_mu_config_(nullptr) - , video_gift_mu_config_(nullptr) - , package_interval_(0) - , video_offer_interval_(0) - , video_offer_interval_contract_(0) - , video_offer_interval_piggy_full_(0) - , video_offer_interval_piggy_extra_full_(0) - , package_interval_contract_(0) - , package_interval_piggy_full_(0) - , package_interval_piggy_extra_full_(0) - , gift_mu_min_spent_(0) - , gift_mu_max_spent_(0) - , gift_mu_overall_mult_(0) - , video_reset_on_idle_(false) - , package_reset_on_idle_(false){} -struct LiveConfig_GiftConfigDefaultTypeInternal { - PROTOBUF_CONSTEXPR LiveConfig_GiftConfigDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~LiveConfig_GiftConfigDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellSpec_ShellPieceDefaultTypeInternal _ShellSpec_ShellPiece_default_instance_; + +inline constexpr ShellSetSpec::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + variations_{}, + identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + name_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + hex_base_color_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + required_parent_set_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + icon_{nullptr}, + price_{0u}, + required_eop_{0u}, + required_soul_eggs_{0}, + element_set_{false}, + default_appearance_{false}, + custom_appearance_{false}, + is_new_{false}, + expires_{false}, + decorator_{false}, + modified_geometry_{false}, + seconds_remaining_{0}, + discount_{0}, + seconds_until_available_{0}, + popularity_{::uint64_t{0u}}, + price_mult_deprecated_{1} {} + +template +PROTOBUF_CONSTEXPR ShellSetSpec::ShellSetSpec(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ShellSetSpecDefaultTypeInternal { + PROTOBUF_CONSTEXPR ShellSetSpecDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ShellSetSpecDefaultTypeInternal() {} union { - LiveConfig_GiftConfig _instance; + ShellSetSpec _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LiveConfig_GiftConfigDefaultTypeInternal _LiveConfig_GiftConfig_default_instance_; -PROTOBUF_CONSTEXPR LiveConfig_MiscConfig::LiveConfig_MiscConfig( - ::_pbi::ConstantInitialized) - : ask_to_track_message_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , ask_to_track_min_soul_eggs_(0) - , ask_to_track_(false) - , ask_to_track_show_pre_dialog_(false) - , ask_to_track_after_privacy_(false) - , contracts_club_available_(false) - , shells_intro_tickets_(0u) - , chicken_run_boost_percentage_(0) - , shells_max_free_chicken_configs_(0u) - , shells_intro_alert_threshold_(0u) - , contracts_expert_league_min_soul_power_(0) - , new_player_event_duration_(0) - , contracts_beta_(false) - , shells_lighting_controls_price_(175u){} -struct LiveConfig_MiscConfigDefaultTypeInternal { - PROTOBUF_CONSTEXPR LiveConfig_MiscConfigDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~LiveConfig_MiscConfigDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellSetSpecDefaultTypeInternal _ShellSetSpec_default_instance_; + +inline constexpr ShellPopularityStats::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : data_{}, + _cached_size_{0} {} + +template +PROTOBUF_CONSTEXPR ShellPopularityStats::ShellPopularityStats(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ShellPopularityStatsDefaultTypeInternal { + PROTOBUF_CONSTEXPR ShellPopularityStatsDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ShellPopularityStatsDefaultTypeInternal() {} union { - LiveConfig_MiscConfig _instance; + ShellPopularityStats _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LiveConfig_MiscConfigDefaultTypeInternal _LiveConfig_MiscConfig_default_instance_; -PROTOBUF_CONSTEXPR LiveConfig_HelpConfig_HowToVideoInfo::LiveConfig_HelpConfig_HowToVideoInfo( - ::_pbi::ConstantInitialized) - : name_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , description_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , url_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , duration_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , soul_eggs_(0) - , type_(0) -{} -struct LiveConfig_HelpConfig_HowToVideoInfoDefaultTypeInternal { - PROTOBUF_CONSTEXPR LiveConfig_HelpConfig_HowToVideoInfoDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~LiveConfig_HelpConfig_HowToVideoInfoDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellPopularityStatsDefaultTypeInternal _ShellPopularityStats_default_instance_; + +inline constexpr ShellObjectSpec_LODPiece::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + dlc_{nullptr}, + lod_{0u} {} + +template +PROTOBUF_CONSTEXPR ShellObjectSpec_LODPiece::ShellObjectSpec_LODPiece(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ShellObjectSpec_LODPieceDefaultTypeInternal { + PROTOBUF_CONSTEXPR ShellObjectSpec_LODPieceDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ShellObjectSpec_LODPieceDefaultTypeInternal() {} union { - LiveConfig_HelpConfig_HowToVideoInfo _instance; + ShellObjectSpec_LODPiece _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LiveConfig_HelpConfig_HowToVideoInfoDefaultTypeInternal _LiveConfig_HelpConfig_HowToVideoInfo_default_instance_; -PROTOBUF_CONSTEXPR LiveConfig_HelpConfig::LiveConfig_HelpConfig( - ::_pbi::ConstantInitialized) - : video_infos_(){} -struct LiveConfig_HelpConfigDefaultTypeInternal { - PROTOBUF_CONSTEXPR LiveConfig_HelpConfigDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~LiveConfig_HelpConfigDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellObjectSpec_LODPieceDefaultTypeInternal _ShellObjectSpec_LODPiece_default_instance_; + +inline constexpr ShellDB_LightingConfig::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + light_dir_{nullptr}, + light_direct_color_{nullptr}, + light_ambient_color_{nullptr}, + fog_color_{nullptr}, + light_direct_intensity_{0}, + light_ambient_intensity_{0}, + fog_near_{0}, + fog_far_{0}, + fog_density_{0} {} + +template +PROTOBUF_CONSTEXPR ShellDB_LightingConfig::ShellDB_LightingConfig(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ShellDB_LightingConfigDefaultTypeInternal { + PROTOBUF_CONSTEXPR ShellDB_LightingConfigDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ShellDB_LightingConfigDefaultTypeInternal() {} union { - LiveConfig_HelpConfig _instance; + ShellDB_LightingConfig _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LiveConfig_HelpConfigDefaultTypeInternal _LiveConfig_HelpConfig_default_instance_; -PROTOBUF_CONSTEXPR LiveConfig::LiveConfig( - ::_pbi::ConstantInitialized) - : config_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , boosts_config_(nullptr) - , gift_config_(nullptr) - , misc_config_(nullptr) - , help_config_(nullptr){} -struct LiveConfigDefaultTypeInternal { - PROTOBUF_CONSTEXPR LiveConfigDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~LiveConfigDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellDB_LightingConfigDefaultTypeInternal _ShellDB_LightingConfig_default_instance_; + +inline constexpr SendChickenRunCoopRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + contract_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + coop_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + player_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + requesting_user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + requesting_user_name_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + rinfo_{nullptr}, + farm_pop_{::uint64_t{0u}}, + client_version_{0u} {} + +template +PROTOBUF_CONSTEXPR SendChickenRunCoopRequest::SendChickenRunCoopRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct SendChickenRunCoopRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR SendChickenRunCoopRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~SendChickenRunCoopRequestDefaultTypeInternal() {} union { - LiveConfig _instance; + SendChickenRunCoopRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LiveConfigDefaultTypeInternal _LiveConfig_default_instance_; -PROTOBUF_CONSTEXPR InGameMail::InGameMail( - ::_pbi::ConstantInitialized) - : builds_() - , id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , title_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , message_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , action_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , url_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , date_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , app_link_extra_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , category_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , image_(nullptr) - , gold_tip_(0) - , platform_(0u) - , min_client_version_(0u) - , min_soul_eggs_(0) - , min_mystical_bonus_(0) - , max_client_version_(0u) - , app_link_(0) - - , user_type_(0) - - , min_piggy_breaks_(0u) - , image_width_(0) - , image_height_(0) - , min_days_since_last_tip_(0) - , tip_(false) - , max_retries_(0u) - , days_until_retry_(0) - , max_soul_eggs_(0) - , priority_(0u){} -struct InGameMailDefaultTypeInternal { - PROTOBUF_CONSTEXPR InGameMailDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~InGameMailDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SendChickenRunCoopRequestDefaultTypeInternal _SendChickenRunCoopRequest_default_instance_; + +inline constexpr SalesInfo::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : sales_{}, + _cached_size_{0} {} + +template +PROTOBUF_CONSTEXPR SalesInfo::SalesInfo(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct SalesInfoDefaultTypeInternal { + PROTOBUF_CONSTEXPR SalesInfoDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~SalesInfoDefaultTypeInternal() {} union { - InGameMail _instance; + SalesInfo _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 InGameMailDefaultTypeInternal _InGameMail_default_instance_; -PROTOBUF_CONSTEXPR MailDB::MailDB( - ::_pbi::ConstantInitialized) - : mail_() - , tips_db_data_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , tips_checksum_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}){} -struct MailDBDefaultTypeInternal { - PROTOBUF_CONSTEXPR MailDBDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~MailDBDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SalesInfoDefaultTypeInternal _SalesInfo_default_instance_; + +inline constexpr ReportPlayerCoopRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + contract_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + coop_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + rinfo_{nullptr}, + reason_{static_cast< ::ei::ReportPlayerCoopRequest_Reason >(0)} {} + +template +PROTOBUF_CONSTEXPR ReportPlayerCoopRequest::ReportPlayerCoopRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ReportPlayerCoopRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR ReportPlayerCoopRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ReportPlayerCoopRequestDefaultTypeInternal() {} union { - MailDB _instance; + ReportPlayerCoopRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MailDBDefaultTypeInternal _MailDB_default_instance_; -PROTOBUF_CONSTEXPR TipsDB::TipsDB( - ::_pbi::ConstantInitialized) - : tips_(){} -struct TipsDBDefaultTypeInternal { - PROTOBUF_CONSTEXPR TipsDBDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~TipsDBDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ReportPlayerCoopRequestDefaultTypeInternal _ReportPlayerCoopRequest_default_instance_; + +inline constexpr QueryCoopRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + contract_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + coop_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + rinfo_{nullptr}, + client_version_{0u}, + league_{0u}, + grade_{static_cast< ::ei::Contract_PlayerGrade >(0)} {} + +template +PROTOBUF_CONSTEXPR QueryCoopRequest::QueryCoopRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct QueryCoopRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR QueryCoopRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~QueryCoopRequestDefaultTypeInternal() {} union { - TipsDB _instance; + QueryCoopRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 TipsDBDefaultTypeInternal _TipsDB_default_instance_; -PROTOBUF_CONSTEXPR MailState_TipState::MailState_TipState( - ::_pbi::ConstantInitialized) - : id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , time_read_(0) - , reads_(0u){} -struct MailState_TipStateDefaultTypeInternal { - PROTOBUF_CONSTEXPR MailState_TipStateDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~MailState_TipStateDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 QueryCoopRequestDefaultTypeInternal _QueryCoopRequest_default_instance_; + +inline constexpr MissionInfo::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + fuel_{}, + identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + mission_log_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + ship_{static_cast< ::ei::MissionInfo_Spaceship >(0)}, + status_{static_cast< ::ei::MissionInfo_Status >(0)}, + duration_seconds_{0}, + seconds_remaining_{0}, + duration_type_{static_cast< ::ei::MissionInfo_DurationType >(0)}, + capacity_{0u}, + start_time_derived_{0}, + quality_bump_{0}, + level_{0u}, + target_artifact_{static_cast< ::ei::ArtifactSpec_Name >(0)} {} + +template +PROTOBUF_CONSTEXPR MissionInfo::MissionInfo(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct MissionInfoDefaultTypeInternal { + PROTOBUF_CONSTEXPR MissionInfoDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~MissionInfoDefaultTypeInternal() {} union { - MailState_TipState _instance; + MissionInfo _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MailState_TipStateDefaultTypeInternal _MailState_TipState_default_instance_; -PROTOBUF_CONSTEXPR MailState::MailState( - ::_pbi::ConstantInitialized) - : read_mail_ids_() - , tips_states_() - , tips_checksum_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}){} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MissionInfoDefaultTypeInternal _MissionInfo_default_instance_; + +inline constexpr MailState::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + read_mail_ids_{}, + tips_states_{}, + tips_checksum_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()) {} + +template +PROTOBUF_CONSTEXPR MailState::MailState(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} struct MailStateDefaultTypeInternal { - PROTOBUF_CONSTEXPR MailStateDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR MailStateDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} ~MailStateDefaultTypeInternal() {} union { MailState _instance; }; }; -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) - , live_config_(nullptr) - , mail_bag_(nullptr) - , contract_player_info_(nullptr){} -struct PeriodicalsResponseDefaultTypeInternal { - PROTOBUF_CONSTEXPR PeriodicalsResponseDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~PeriodicalsResponseDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MailStateDefaultTypeInternal _MailState_default_instance_; + +inline constexpr LiveConfig_HelpConfig::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : video_infos_{}, + _cached_size_{0} {} + +template +PROTOBUF_CONSTEXPR LiveConfig_HelpConfig::LiveConfig_HelpConfig(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct LiveConfig_HelpConfigDefaultTypeInternal { + PROTOBUF_CONSTEXPR LiveConfig_HelpConfigDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~LiveConfig_HelpConfigDefaultTypeInternal() {} union { - PeriodicalsResponse _instance; + LiveConfig_HelpConfig _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PeriodicalsResponseDefaultTypeInternal _PeriodicalsResponse_default_instance_; -PROTOBUF_CONSTEXPR GetPeriodicalsRequest::GetPeriodicalsRequest( - ::_pbi::ConstantInitialized) - : user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , rinfo_(nullptr) - , seconds_full_realtime_(0) - , seconds_full_gametime_(0) - , soul_eggs_(0) - , lost_increments_(0u) - , piggy_full_(false) - , piggy_found_full_(false) - , contracts_unlocked_(false) - , artifacts_unlocked_(false) - , current_client_version_(0u) - , debug_(false) - , mystical_earnings_mult_(0) - , eop_(0u){} -struct GetPeriodicalsRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR GetPeriodicalsRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~GetPeriodicalsRequestDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LiveConfig_HelpConfigDefaultTypeInternal _LiveConfig_HelpConfig_default_instance_; + +inline constexpr LiveConfig_GiftConfig::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + gift_configs_{}, + random_gift_mu_config_{nullptr}, + video_gift_mu_config_{nullptr}, + package_interval_{0}, + video_offer_interval_{0}, + video_offer_interval_contract_{0}, + video_offer_interval_piggy_full_{0}, + video_offer_interval_piggy_extra_full_{0}, + package_interval_contract_{0}, + package_interval_piggy_full_{0}, + package_interval_piggy_extra_full_{0}, + gift_mu_min_spent_{0}, + gift_mu_max_spent_{0}, + gift_mu_overall_mult_{0}, + video_reset_on_idle_{false}, + package_reset_on_idle_{false} {} + +template +PROTOBUF_CONSTEXPR LiveConfig_GiftConfig::LiveConfig_GiftConfig(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct LiveConfig_GiftConfigDefaultTypeInternal { + PROTOBUF_CONSTEXPR LiveConfig_GiftConfigDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~LiveConfig_GiftConfigDefaultTypeInternal() {} union { - GetPeriodicalsRequest _instance; + LiveConfig_GiftConfig _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GetPeriodicalsRequestDefaultTypeInternal _GetPeriodicalsRequest_default_instance_; -PROTOBUF_CONSTEXPR ConfigRequest::ConfigRequest( - ::_pbi::ConstantInitialized) - : tips_checksum_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , rinfo_(nullptr) - , soul_eggs_(0) - , contracts_unlocked_(false) - , artifacts_unlocked_(false) - , fuel_tank_unlocked_(false) - , pro_permit_(false) - , ultra_(false){} -struct ConfigRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR ConfigRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ConfigRequestDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LiveConfig_GiftConfigDefaultTypeInternal _LiveConfig_GiftConfig_default_instance_; + +inline constexpr LiveConfig_BoostsConfig::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + item_configs_{}, + cash_boost_cooloff_time_{0} {} + +template +PROTOBUF_CONSTEXPR LiveConfig_BoostsConfig::LiveConfig_BoostsConfig(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct LiveConfig_BoostsConfigDefaultTypeInternal { + PROTOBUF_CONSTEXPR LiveConfig_BoostsConfigDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~LiveConfig_BoostsConfigDefaultTypeInternal() {} union { - ConfigRequest _instance; + LiveConfig_BoostsConfig _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ConfigRequestDefaultTypeInternal _ConfigRequest_default_instance_; -PROTOBUF_CONSTEXPR ConfigResponse::ConfigResponse( - ::_pbi::ConstantInitialized) - : live_config_(nullptr) - , mail_bag_(nullptr) - , dlc_catalog_(nullptr){} -struct ConfigResponseDefaultTypeInternal { - PROTOBUF_CONSTEXPR ConfigResponseDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ConfigResponseDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LiveConfig_BoostsConfigDefaultTypeInternal _LiveConfig_BoostsConfig_default_instance_; + +inline constexpr LeaveCoopRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + contract_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + coop_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + player_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + rinfo_{nullptr}, + client_version_{0u} {} + +template +PROTOBUF_CONSTEXPR LeaveCoopRequest::LeaveCoopRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct LeaveCoopRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR LeaveCoopRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~LeaveCoopRequestDefaultTypeInternal() {} union { - ConfigResponse _instance; + LeaveCoopRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ConfigResponseDefaultTypeInternal _ConfigResponse_default_instance_; -PROTOBUF_CONSTEXPR AdAttributionRawData::AdAttributionRawData( - ::_pbi::ConstantInitialized) - : device_ad_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , ad_network_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , json_data_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}){} -struct AdAttributionRawDataDefaultTypeInternal { - PROTOBUF_CONSTEXPR AdAttributionRawDataDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~AdAttributionRawDataDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LeaveCoopRequestDefaultTypeInternal _LeaveCoopRequest_default_instance_; + +inline constexpr LeaderboardResponse::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + top_entries_{}, + scope_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + grade_{static_cast< ::ei::Contract_PlayerGrade >(0)}, + count_{0u}, + score_{0}, + rank_{0u} {} + +template +PROTOBUF_CONSTEXPR LeaderboardResponse::LeaderboardResponse(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct LeaderboardResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR LeaderboardResponseDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~LeaderboardResponseDefaultTypeInternal() {} union { - AdAttributionRawData _instance; + LeaderboardResponse _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AdAttributionRawDataDefaultTypeInternal _AdAttributionRawData_default_instance_; -PROTOBUF_CONSTEXPR AdAttributionRow::AdAttributionRow( - ::_pbi::ConstantInitialized) - : user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , ad_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , ad_network_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , campaign_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , keyword_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , extra_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , click_date_(0) - , download_date_(0) - , approx_time_(0){} -struct AdAttributionRowDefaultTypeInternal { - PROTOBUF_CONSTEXPR AdAttributionRowDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~AdAttributionRowDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LeaderboardResponseDefaultTypeInternal _LeaderboardResponse_default_instance_; + +inline constexpr LeaderboardRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + scope_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + rinfo_{nullptr}, + grade_{static_cast< ::ei::Contract_PlayerGrade >(0)} {} + +template +PROTOBUF_CONSTEXPR LeaderboardRequest::LeaderboardRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct LeaderboardRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR LeaderboardRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~LeaderboardRequestDefaultTypeInternal() {} union { - AdAttributionRow _instance; + LeaderboardRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AdAttributionRowDefaultTypeInternal _AdAttributionRow_default_instance_; -PROTOBUF_CONSTEXPR AdAttributionInfo::AdAttributionInfo( - ::_pbi::ConstantInitialized) - : device_ad_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , network_name_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , org_name_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , org_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , campaign_name_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , campaign_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , click_date_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , conversion_date_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , conversion_type_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , geo_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , adgroup_name_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , adgroup_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , keyword_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , keyword_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , keyword_extra_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , creativeset_name_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , creativeset_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , attribution_(false){} -struct AdAttributionInfoDefaultTypeInternal { - PROTOBUF_CONSTEXPR AdAttributionInfoDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~AdAttributionInfoDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LeaderboardRequestDefaultTypeInternal _LeaderboardRequest_default_instance_; + +inline constexpr LeaderboardInfo::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + seasons_{}, + all_time_scope_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()) {} + +template +PROTOBUF_CONSTEXPR LeaderboardInfo::LeaderboardInfo(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct LeaderboardInfoDefaultTypeInternal { + PROTOBUF_CONSTEXPR LeaderboardInfoDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~LeaderboardInfoDefaultTypeInternal() {} union { - AdAttributionInfo _instance; + LeaderboardInfo _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AdAttributionInfoDefaultTypeInternal _AdAttributionInfo_default_instance_; -PROTOBUF_CONSTEXPR ArtifactsClientInfo_LaunchCount::ArtifactsClientInfo_LaunchCount( - ::_pbi::ConstantInitialized) - : ship_(0) - , num_launches_(0u) - , launch_points_(0){} -struct ArtifactsClientInfo_LaunchCountDefaultTypeInternal { - PROTOBUF_CONSTEXPR ArtifactsClientInfo_LaunchCountDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ArtifactsClientInfo_LaunchCountDefaultTypeInternal() {} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LeaderboardInfoDefaultTypeInternal _LeaderboardInfo_default_instance_; + +inline constexpr LeaderboardAnalysis::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + chunks_{}, + cursor_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + high_score_{0}, + low_score_{0}, + count_{0u} {} + +template +PROTOBUF_CONSTEXPR LeaderboardAnalysis::LeaderboardAnalysis(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct LeaderboardAnalysisDefaultTypeInternal { + PROTOBUF_CONSTEXPR LeaderboardAnalysisDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~LeaderboardAnalysisDefaultTypeInternal() {} union { - ArtifactsClientInfo_LaunchCount _instance; + LeaderboardAnalysis _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ArtifactsClientInfo_LaunchCountDefaultTypeInternal _ArtifactsClientInfo_LaunchCount_default_instance_; -PROTOBUF_CONSTEXPR ArtifactsClientInfo::ArtifactsClientInfo( - ::_pbi::ConstantInitialized) - : launch_counts_() - , mission_capacity_mult_(0) - , mission_duration_mult_(0) - , mission_ftl_duration_research_mult_(0) - , last_server_launch_count_sum_time_(0) - , mission_capacity_research_mult_(0){} -struct ArtifactsClientInfoDefaultTypeInternal { - PROTOBUF_CONSTEXPR ArtifactsClientInfoDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ArtifactsClientInfoDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LeaderboardAnalysisDefaultTypeInternal _LeaderboardAnalysis_default_instance_; + +inline constexpr KickPlayerCoopRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + contract_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + coop_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + player_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + requesting_user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + rinfo_{nullptr}, + client_version_{0u}, + reason_{static_cast< ::ei::KickPlayerCoopRequest_Reason >(0)} {} + +template +PROTOBUF_CONSTEXPR KickPlayerCoopRequest::KickPlayerCoopRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct KickPlayerCoopRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR KickPlayerCoopRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~KickPlayerCoopRequestDefaultTypeInternal() {} union { - ArtifactsClientInfo _instance; + KickPlayerCoopRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ArtifactsClientInfoDefaultTypeInternal _ArtifactsClientInfo_default_instance_; -PROTOBUF_CONSTEXPR MissionInfo_Fuel::MissionInfo_Fuel( - ::_pbi::ConstantInitialized) - : amount_(0) - , egg_(1) -{} -struct MissionInfo_FuelDefaultTypeInternal { - PROTOBUF_CONSTEXPR MissionInfo_FuelDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~MissionInfo_FuelDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 KickPlayerCoopRequestDefaultTypeInternal _KickPlayerCoopRequest_default_instance_; + +inline constexpr JoinCoopRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + contract_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + coop_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + user_name_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + rinfo_{nullptr}, + platform_{static_cast< ::ei::Platform >(0)}, + client_version_{0u}, + soul_power_{0}, + seconds_remaining_{0}, + league_{0u}, + grade_{static_cast< ::ei::Contract_PlayerGrade >(0)}, + eop_{0}, + points_replay_{false} {} + +template +PROTOBUF_CONSTEXPR JoinCoopRequest::JoinCoopRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct JoinCoopRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR JoinCoopRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~JoinCoopRequestDefaultTypeInternal() {} union { - MissionInfo_Fuel _instance; + JoinCoopRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MissionInfo_FuelDefaultTypeInternal _MissionInfo_Fuel_default_instance_; -PROTOBUF_CONSTEXPR MissionInfo::MissionInfo( - ::_pbi::ConstantInitialized) - : fuel_() - , identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , mission_log_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , ship_(0) - - , status_(0) - - , duration_seconds_(0) - , seconds_remaining_(0) - , duration_type_(0) - - , capacity_(0u) - , start_time_derived_(0) - , quality_bump_(0) - , level_(0u) - , target_artifact_(0) -{} -struct MissionInfoDefaultTypeInternal { - PROTOBUF_CONSTEXPR MissionInfoDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~MissionInfoDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 JoinCoopRequestDefaultTypeInternal _JoinCoopRequest_default_instance_; + +inline constexpr InGameMail::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + builds_{}, + id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + title_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + message_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + action_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + url_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + date_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + app_link_extra_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + category_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + image_{nullptr}, + gold_tip_{0}, + platform_{0u}, + min_client_version_{0u}, + min_soul_eggs_{0}, + min_mystical_bonus_{0}, + max_client_version_{0u}, + app_link_{static_cast< ::ei::UILocation >(0)}, + user_type_{static_cast< ::ei::UserType >(0)}, + min_piggy_breaks_{0u}, + image_width_{0}, + image_height_{0}, + min_days_since_last_tip_{0}, + tip_{false}, + max_retries_{0u}, + days_until_retry_{0}, + max_soul_eggs_{0}, + priority_{0u} {} + +template +PROTOBUF_CONSTEXPR InGameMail::InGameMail(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct InGameMailDefaultTypeInternal { + PROTOBUF_CONSTEXPR InGameMailDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~InGameMailDefaultTypeInternal() {} union { - MissionInfo _instance; + InGameMail _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MissionInfoDefaultTypeInternal _MissionInfo_default_instance_; -PROTOBUF_CONSTEXPR ArtifactSpec::ArtifactSpec( - ::_pbi::ConstantInitialized) - : name_(0) - - , level_(0) - , rarity_(0) +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 InGameMailDefaultTypeInternal _InGameMail_default_instance_; + +inline constexpr GiftPlayerCoopRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + contract_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + coop_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + player_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + requesting_user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + requesting_user_name_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + rinfo_{nullptr}, + amount_{0u}, + client_version_{0u} {} + +template +PROTOBUF_CONSTEXPR GiftPlayerCoopRequest::GiftPlayerCoopRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct GiftPlayerCoopRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR GiftPlayerCoopRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~GiftPlayerCoopRequestDefaultTypeInternal() {} + union { + GiftPlayerCoopRequest _instance; + }; +}; - , egg_(1) -{} -struct ArtifactSpecDefaultTypeInternal { - PROTOBUF_CONSTEXPR ArtifactSpecDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ArtifactSpecDefaultTypeInternal() {} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GiftPlayerCoopRequestDefaultTypeInternal _GiftPlayerCoopRequest_default_instance_; + +inline constexpr GetPeriodicalsRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + rinfo_{nullptr}, + seconds_full_realtime_{0}, + seconds_full_gametime_{0}, + soul_eggs_{0}, + lost_increments_{0u}, + piggy_full_{false}, + piggy_found_full_{false}, + contracts_unlocked_{false}, + artifacts_unlocked_{false}, + current_client_version_{0u}, + debug_{false}, + mystical_earnings_mult_{0}, + eop_{0u} {} + +template +PROTOBUF_CONSTEXPR GetPeriodicalsRequest::GetPeriodicalsRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct GetPeriodicalsRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR GetPeriodicalsRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~GetPeriodicalsRequestDefaultTypeInternal() {} union { - ArtifactSpec _instance; + GetPeriodicalsRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ArtifactSpecDefaultTypeInternal _ArtifactSpec_default_instance_; -PROTOBUF_CONSTEXPR CompleteArtifact::CompleteArtifact( - ::_pbi::ConstantInitialized) - : stones_() - , spec_(nullptr){} -struct CompleteArtifactDefaultTypeInternal { - PROTOBUF_CONSTEXPR CompleteArtifactDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~CompleteArtifactDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GetPeriodicalsRequestDefaultTypeInternal _GetPeriodicalsRequest_default_instance_; + +inline constexpr GenericAction::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + data_{}, + user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + action_name_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + advertising_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + app_{nullptr}, + device_{nullptr}, + approx_time_dep_{0}, + cc_user_{false}, + approx_time_{0} {} + +template +PROTOBUF_CONSTEXPR GenericAction::GenericAction(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct GenericActionDefaultTypeInternal { + PROTOBUF_CONSTEXPR GenericActionDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~GenericActionDefaultTypeInternal() {} union { - CompleteArtifact _instance; + GenericAction _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CompleteArtifactDefaultTypeInternal _CompleteArtifact_default_instance_; -PROTOBUF_CONSTEXPR ArtifactInventoryItem::ArtifactInventoryItem( - ::_pbi::ConstantInitialized) - : server_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , artifact_(nullptr) - , item_id_(uint64_t{0u}) - , quantity_(0){} -struct ArtifactInventoryItemDefaultTypeInternal { - PROTOBUF_CONSTEXPR ArtifactInventoryItemDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ArtifactInventoryItemDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GenericActionDefaultTypeInternal _GenericAction_default_instance_; + +inline constexpr EggIncFirstContactRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + ei_user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + device_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + username_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + game_services_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + rinfo_{nullptr}, + client_version_{0u}, + platform_{static_cast< ::ei::Platform >(0)} {} + +template +PROTOBUF_CONSTEXPR EggIncFirstContactRequest::EggIncFirstContactRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct EggIncFirstContactRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR EggIncFirstContactRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~EggIncFirstContactRequestDefaultTypeInternal() {} union { - ArtifactInventoryItem _instance; + EggIncFirstContactRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ArtifactInventoryItemDefaultTypeInternal _ArtifactInventoryItem_default_instance_; -PROTOBUF_CONSTEXPR InventorySlot::InventorySlot( - ::_pbi::ConstantInitialized) - : occupied_(false) - , item_id_(0u){} -struct InventorySlotDefaultTypeInternal { - PROTOBUF_CONSTEXPR InventorySlotDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~InventorySlotDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 EggIncFirstContactRequestDefaultTypeInternal _EggIncFirstContactRequest_default_instance_; + +inline constexpr EggIncCurrentEvents::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : events_{}, + _cached_size_{0} {} + +template +PROTOBUF_CONSTEXPR EggIncCurrentEvents::EggIncCurrentEvents(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct EggIncCurrentEventsDefaultTypeInternal { + PROTOBUF_CONSTEXPR EggIncCurrentEventsDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~EggIncCurrentEventsDefaultTypeInternal() {} union { - InventorySlot _instance; + EggIncCurrentEvents _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 InventorySlotDefaultTypeInternal _InventorySlot_default_instance_; -PROTOBUF_CONSTEXPR ArtifactsConfigurationRequest::ArtifactsConfigurationRequest( - ::_pbi::ConstantInitialized) - : rinfo_(nullptr) - , client_version_(0u){} -struct ArtifactsConfigurationRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR ArtifactsConfigurationRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ArtifactsConfigurationRequestDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 EggIncCurrentEventsDefaultTypeInternal _EggIncCurrentEvents_default_instance_; + +inline constexpr CustomEgg::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + buffs_{}, + identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + name_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + description_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + hatchery_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + icon_{nullptr}, + value_{0}, + hatchery_max_x_{0}, + icon_width_{0}, + icon_height_{0} {} + +template +PROTOBUF_CONSTEXPR CustomEgg::CustomEgg(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct CustomEggDefaultTypeInternal { + PROTOBUF_CONSTEXPR CustomEggDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~CustomEggDefaultTypeInternal() {} union { - ArtifactsConfigurationRequest _instance; + CustomEgg _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ArtifactsConfigurationRequestDefaultTypeInternal _ArtifactsConfigurationRequest_default_instance_; -PROTOBUF_CONSTEXPR ArtifactsConfigurationResponse_MissionParameters_Duration::ArtifactsConfigurationResponse_MissionParameters_Duration( - ::_pbi::ConstantInitialized) - : seconds_(0) - , duration_type_(0) - - , quality_(0) - , min_quality_(0) - , max_quality_(0) - , capacity_(0u) - , level_capacity_bump_(0u) - , level_quality_bump_(0){} -struct ArtifactsConfigurationResponse_MissionParameters_DurationDefaultTypeInternal { - PROTOBUF_CONSTEXPR ArtifactsConfigurationResponse_MissionParameters_DurationDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ArtifactsConfigurationResponse_MissionParameters_DurationDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CustomEggDefaultTypeInternal _CustomEgg_default_instance_; + +inline constexpr CurrencyFlowBatchRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + logs_{}, + rinfo_{nullptr} {} + +template +PROTOBUF_CONSTEXPR CurrencyFlowBatchRequest::CurrencyFlowBatchRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct CurrencyFlowBatchRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR CurrencyFlowBatchRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~CurrencyFlowBatchRequestDefaultTypeInternal() {} union { - ArtifactsConfigurationResponse_MissionParameters_Duration _instance; + CurrencyFlowBatchRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ArtifactsConfigurationResponse_MissionParameters_DurationDefaultTypeInternal _ArtifactsConfigurationResponse_MissionParameters_Duration_default_instance_; -PROTOBUF_CONSTEXPR ArtifactsConfigurationResponse_MissionParameters::ArtifactsConfigurationResponse_MissionParameters( - ::_pbi::ConstantInitialized) - : durations_() - , level_mission_requirements_() - , ship_(0) - , capacity_deprecated_(0u){} -struct ArtifactsConfigurationResponse_MissionParametersDefaultTypeInternal { - PROTOBUF_CONSTEXPR ArtifactsConfigurationResponse_MissionParametersDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ArtifactsConfigurationResponse_MissionParametersDefaultTypeInternal() {} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CurrencyFlowBatchRequestDefaultTypeInternal _CurrencyFlowBatchRequest_default_instance_; + +inline constexpr CreateCoopRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + contract_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + coop_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + user_name_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + rinfo_{nullptr}, + seconds_remaining_{0}, + platform_{static_cast< ::ei::Platform >(0)}, + client_version_{0u}, + soul_power_{0}, + league_{0u}, + grade_{static_cast< ::ei::Contract_PlayerGrade >(0)}, + eop_{0}, + public__{false}, + cc_only_{false}, + allow_all_grades_{false}, + points_replay_{false} {} + +template +PROTOBUF_CONSTEXPR CreateCoopRequest::CreateCoopRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct CreateCoopRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR CreateCoopRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~CreateCoopRequestDefaultTypeInternal() {} union { - ArtifactsConfigurationResponse_MissionParameters _instance; + CreateCoopRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ArtifactsConfigurationResponse_MissionParametersDefaultTypeInternal _ArtifactsConfigurationResponse_MissionParameters_default_instance_; -PROTOBUF_CONSTEXPR ArtifactsConfigurationResponse_ArtifactParameters::ArtifactsConfigurationResponse_ArtifactParameters( - ::_pbi::ConstantInitialized) - : spec_(nullptr) - , base_quality_(0) - , value_(0) - , odds_multiplier_(0) - , crafting_price_(0) - , crafting_price_low_(0) - , crafting_price_curve_(0) - , crafting_xp_(uint64_t{0u}) - , crafting_price_domain_(0u){} -struct ArtifactsConfigurationResponse_ArtifactParametersDefaultTypeInternal { - PROTOBUF_CONSTEXPR ArtifactsConfigurationResponse_ArtifactParametersDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ArtifactsConfigurationResponse_ArtifactParametersDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CreateCoopRequestDefaultTypeInternal _CreateCoopRequest_default_instance_; + +inline constexpr CoopLastChickenRunTimes::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : entries_{}, + _cached_size_{0} {} + +template +PROTOBUF_CONSTEXPR CoopLastChickenRunTimes::CoopLastChickenRunTimes(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct CoopLastChickenRunTimesDefaultTypeInternal { + PROTOBUF_CONSTEXPR CoopLastChickenRunTimesDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~CoopLastChickenRunTimesDefaultTypeInternal() {} union { - ArtifactsConfigurationResponse_ArtifactParameters _instance; + CoopLastChickenRunTimes _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ArtifactsConfigurationResponse_ArtifactParametersDefaultTypeInternal _ArtifactsConfigurationResponse_ArtifactParameters_default_instance_; -PROTOBUF_CONSTEXPR ArtifactsConfigurationResponse_CraftingLevelInfo::ArtifactsConfigurationResponse_CraftingLevelInfo( - ::_pbi::ConstantInitialized) - : xp_required_(0) - , rarity_mult_(0){} -struct ArtifactsConfigurationResponse_CraftingLevelInfoDefaultTypeInternal { - PROTOBUF_CONSTEXPR ArtifactsConfigurationResponse_CraftingLevelInfoDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ArtifactsConfigurationResponse_CraftingLevelInfoDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CoopLastChickenRunTimesDefaultTypeInternal _CoopLastChickenRunTimes_default_instance_; + +inline constexpr CoopCompletionSnapshot::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : contributors_{}, + _cached_size_{0} {} + +template +PROTOBUF_CONSTEXPR CoopCompletionSnapshot::CoopCompletionSnapshot(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct CoopCompletionSnapshotDefaultTypeInternal { + PROTOBUF_CONSTEXPR CoopCompletionSnapshotDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~CoopCompletionSnapshotDefaultTypeInternal() {} union { - ArtifactsConfigurationResponse_CraftingLevelInfo _instance; + CoopCompletionSnapshot _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ArtifactsConfigurationResponse_CraftingLevelInfoDefaultTypeInternal _ArtifactsConfigurationResponse_CraftingLevelInfo_default_instance_; -PROTOBUF_CONSTEXPR ArtifactsConfigurationResponse::ArtifactsConfigurationResponse( - ::_pbi::ConstantInitialized) - : mission_parameters_() - , artifact_parameters_() - , crafting_level_infos_(){} -struct ArtifactsConfigurationResponseDefaultTypeInternal { - PROTOBUF_CONSTEXPR ArtifactsConfigurationResponseDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ArtifactsConfigurationResponseDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CoopCompletionSnapshotDefaultTypeInternal _CoopCompletionSnapshot_default_instance_; + +inline constexpr CoopBuffHistory::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : history_{}, + _cached_size_{0} {} + +template +PROTOBUF_CONSTEXPR CoopBuffHistory::CoopBuffHistory(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct CoopBuffHistoryDefaultTypeInternal { + PROTOBUF_CONSTEXPR CoopBuffHistoryDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~CoopBuffHistoryDefaultTypeInternal() {} union { - ArtifactsConfigurationResponse _instance; + CoopBuffHistory _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ArtifactsConfigurationResponseDefaultTypeInternal _ArtifactsConfigurationResponse_default_instance_; -PROTOBUF_CONSTEXPR MissionRequest::MissionRequest( - ::_pbi::ConstantInitialized) - : ei_user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , info_(nullptr) - , rinfo_(nullptr) - , client_info_(nullptr) - , client_version_(0u){} -struct MissionRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR MissionRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~MissionRequestDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CoopBuffHistoryDefaultTypeInternal _CoopBuffHistory_default_instance_; + +inline constexpr ContractSimResultUpdate::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + goal_infos_{}, + contract_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()) {} + +template +PROTOBUF_CONSTEXPR ContractSimResultUpdate::ContractSimResultUpdate(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ContractSimResultUpdateDefaultTypeInternal { + PROTOBUF_CONSTEXPR ContractSimResultUpdateDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ContractSimResultUpdateDefaultTypeInternal() {} union { - MissionRequest _instance; + ContractSimResultUpdate _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MissionRequestDefaultTypeInternal _MissionRequest_default_instance_; -PROTOBUF_CONSTEXPR MissionResponse::MissionResponse( - ::_pbi::ConstantInitialized) - : info_(nullptr) - , success_(false){} -struct MissionResponseDefaultTypeInternal { - PROTOBUF_CONSTEXPR MissionResponseDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~MissionResponseDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractSimResultUpdateDefaultTypeInternal _ContractSimResultUpdate_default_instance_; + +inline constexpr ContractSimConfig_ContractGradeSimConfig::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + goal_params_{}, + grade_{static_cast< ::ei::Contract_PlayerGrade >(0)} {} + +template +PROTOBUF_CONSTEXPR ContractSimConfig_ContractGradeSimConfig::ContractSimConfig_ContractGradeSimConfig(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ContractSimConfig_ContractGradeSimConfigDefaultTypeInternal { + PROTOBUF_CONSTEXPR ContractSimConfig_ContractGradeSimConfigDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ContractSimConfig_ContractGradeSimConfigDefaultTypeInternal() {} union { - MissionResponse _instance; + ContractSimConfig_ContractGradeSimConfig _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MissionResponseDefaultTypeInternal _MissionResponse_default_instance_; -PROTOBUF_CONSTEXPR GetActiveMissionsResponse::GetActiveMissionsResponse( - ::_pbi::ConstantInitialized) - : active_missions_() - , success_(false){} -struct GetActiveMissionsResponseDefaultTypeInternal { - PROTOBUF_CONSTEXPR GetActiveMissionsResponseDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~GetActiveMissionsResponseDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractSimConfig_ContractGradeSimConfigDefaultTypeInternal _ContractSimConfig_ContractGradeSimConfig_default_instance_; + +inline constexpr ContractSeasonRewardConfirmationRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + season_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + rinfo_{nullptr}, + goal_{nullptr} {} + +template +PROTOBUF_CONSTEXPR ContractSeasonRewardConfirmationRequest::ContractSeasonRewardConfirmationRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ContractSeasonRewardConfirmationRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR ContractSeasonRewardConfirmationRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ContractSeasonRewardConfirmationRequestDefaultTypeInternal() {} union { - GetActiveMissionsResponse _instance; + ContractSeasonRewardConfirmationRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GetActiveMissionsResponseDefaultTypeInternal _GetActiveMissionsResponse_default_instance_; -PROTOBUF_CONSTEXPR CompleteMissionResponse_SecureArtifactSpec::CompleteMissionResponse_SecureArtifactSpec( - ::_pbi::ConstantInitialized) - : server_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , spec_(nullptr){} -struct CompleteMissionResponse_SecureArtifactSpecDefaultTypeInternal { - PROTOBUF_CONSTEXPR CompleteMissionResponse_SecureArtifactSpecDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~CompleteMissionResponse_SecureArtifactSpecDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractSeasonRewardConfirmationRequestDefaultTypeInternal _ContractSeasonRewardConfirmationRequest_default_instance_; + +inline constexpr ContractSeasonInfo_GoalSet::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + goals_{}, + grade_{static_cast< ::ei::Contract_PlayerGrade >(0)} {} + +template +PROTOBUF_CONSTEXPR ContractSeasonInfo_GoalSet::ContractSeasonInfo_GoalSet(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ContractSeasonInfo_GoalSetDefaultTypeInternal { + PROTOBUF_CONSTEXPR ContractSeasonInfo_GoalSetDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ContractSeasonInfo_GoalSetDefaultTypeInternal() {} union { - CompleteMissionResponse_SecureArtifactSpec _instance; + ContractSeasonInfo_GoalSet _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CompleteMissionResponse_SecureArtifactSpecDefaultTypeInternal _CompleteMissionResponse_SecureArtifactSpec_default_instance_; -PROTOBUF_CONSTEXPR CompleteMissionResponse::CompleteMissionResponse( - ::_pbi::ConstantInitialized) - : artifacts_() - , other_rewards_() - , ei_user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , info_(nullptr) - , success_(false){} -struct CompleteMissionResponseDefaultTypeInternal { - PROTOBUF_CONSTEXPR CompleteMissionResponseDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~CompleteMissionResponseDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractSeasonInfo_GoalSetDefaultTypeInternal _ContractSeasonInfo_GoalSet_default_instance_; + +inline constexpr ContractPlayerInfo::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + unread_evaluations_{}, + issues_{}, + season_progress_{}, + last_evaluation_version_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + total_cxp_{0}, + grade_{static_cast< ::ei::Contract_PlayerGrade >(0)}, + status_{static_cast< ::ei::ContractPlayerInfo_Status >(0)}, + last_evaluation_time_{0}, + grade_score_{0}, + target_soul_power_{0}, + target_grade_score_{0}, + soul_power_{0}, + grade_progress_{0}, + season_cxp_{0}, + issue_score_{0} {} + +template +PROTOBUF_CONSTEXPR ContractPlayerInfo::ContractPlayerInfo(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ContractPlayerInfoDefaultTypeInternal { + PROTOBUF_CONSTEXPR ContractPlayerInfoDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ContractPlayerInfoDefaultTypeInternal() {} union { - CompleteMissionResponse _instance; + ContractPlayerInfo _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CompleteMissionResponseDefaultTypeInternal _CompleteMissionResponse_default_instance_; -PROTOBUF_CONSTEXPR CollectContractArtifactRewardsRequest::CollectContractArtifactRewardsRequest( - ::_pbi::ConstantInitialized) - : contract_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , rinfo_(nullptr) - , goal_index_(0u) - , best_ship_(0) - - , league_(0u) - , grade_(0) -{} -struct CollectContractArtifactRewardsRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR CollectContractArtifactRewardsRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~CollectContractArtifactRewardsRequestDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractPlayerInfoDefaultTypeInternal _ContractPlayerInfo_default_instance_; + +inline constexpr ContractEvaluationBatch_Pair::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + cev_{nullptr} {} + +template +PROTOBUF_CONSTEXPR ContractEvaluationBatch_Pair::ContractEvaluationBatch_Pair(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ContractEvaluationBatch_PairDefaultTypeInternal { + PROTOBUF_CONSTEXPR ContractEvaluationBatch_PairDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ContractEvaluationBatch_PairDefaultTypeInternal() {} union { - CollectContractArtifactRewardsRequest _instance; + ContractEvaluationBatch_Pair _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CollectContractArtifactRewardsRequestDefaultTypeInternal _CollectContractArtifactRewardsRequest_default_instance_; -PROTOBUF_CONSTEXPR CraftArtifactRequest::CraftArtifactRequest( - ::_pbi::ConstantInitialized) - : ingredients_() - , ei_user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , spec_(nullptr) - , rinfo_(nullptr) - , item_id_(uint64_t{0u}) - , gold_price_paid_(0) - , crafting_xp_(0) - , crafting_count_(0u){} -struct CraftArtifactRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR CraftArtifactRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~CraftArtifactRequestDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractEvaluationBatch_PairDefaultTypeInternal _ContractEvaluationBatch_Pair_default_instance_; + +inline constexpr ContractCoopStatusRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + contract_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + coop_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + rinfo_{nullptr}, + client_version_{0u} {} + +template +PROTOBUF_CONSTEXPR ContractCoopStatusRequest::ContractCoopStatusRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ContractCoopStatusRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR ContractCoopStatusRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ContractCoopStatusRequestDefaultTypeInternal() {} union { - CraftArtifactRequest _instance; + ContractCoopStatusRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CraftArtifactRequestDefaultTypeInternal _CraftArtifactRequest_default_instance_; -PROTOBUF_CONSTEXPR CraftArtifactResponse::CraftArtifactResponse( - ::_pbi::ConstantInitialized) - : server_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , ei_user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , item_id_(uint64_t{0u}) - , rarity_achieved_(0) -{} -struct CraftArtifactResponseDefaultTypeInternal { - PROTOBUF_CONSTEXPR CraftArtifactResponseDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~CraftArtifactResponseDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractCoopStatusRequestDefaultTypeInternal _ContractCoopStatusRequest_default_instance_; + +inline constexpr Contract_GradeSpec::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + goals_{}, + modifiers_{}, + length_seconds_{0}, + grade_{static_cast< ::ei::Contract_PlayerGrade >(0)} {} + +template +PROTOBUF_CONSTEXPR Contract_GradeSpec::Contract_GradeSpec(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct Contract_GradeSpecDefaultTypeInternal { + PROTOBUF_CONSTEXPR Contract_GradeSpecDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~Contract_GradeSpecDefaultTypeInternal() {} union { - CraftArtifactResponse _instance; + Contract_GradeSpec _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CraftArtifactResponseDefaultTypeInternal _CraftArtifactResponse_default_instance_; -PROTOBUF_CONSTEXPR ConsumeArtifactRequest::ConsumeArtifactRequest( - ::_pbi::ConstantInitialized) - : additional_server_ids_() - , additional_item_ids_() - , ei_user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , artifact_server_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , spec_(nullptr) - , rinfo_(nullptr) - , original_item_id_(uint64_t{0u}) - , quantity_(0u){} -struct ConsumeArtifactRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR ConsumeArtifactRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ConsumeArtifactRequestDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Contract_GradeSpecDefaultTypeInternal _Contract_GradeSpec_default_instance_; + +inline constexpr Contract_GoalSet::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : goals_{}, + _cached_size_{0} {} + +template +PROTOBUF_CONSTEXPR Contract_GoalSet::Contract_GoalSet(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct Contract_GoalSetDefaultTypeInternal { + PROTOBUF_CONSTEXPR Contract_GoalSetDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~Contract_GoalSetDefaultTypeInternal() {} union { - ConsumeArtifactRequest _instance; + Contract_GoalSet _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ConsumeArtifactRequestDefaultTypeInternal _ConsumeArtifactRequest_default_instance_; -PROTOBUF_CONSTEXPR ConsumeArtifactResponse::ConsumeArtifactResponse( - ::_pbi::ConstantInitialized) - : byproducts_() - , other_rewards_() - , additional_item_ids_() - , ei_user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , original_item_id_(uint64_t{0u}) - , success_(false){} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Contract_GoalSetDefaultTypeInternal _Contract_GoalSet_default_instance_; + +inline constexpr ConsumeArtifactResponse::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + byproducts_{}, + other_rewards_{}, + additional_item_ids_{}, + ei_user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + original_item_id_{::uint64_t{0u}}, + success_{false} {} + +template +PROTOBUF_CONSTEXPR ConsumeArtifactResponse::ConsumeArtifactResponse(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} struct ConsumeArtifactResponseDefaultTypeInternal { - PROTOBUF_CONSTEXPR ConsumeArtifactResponseDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR ConsumeArtifactResponseDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} ~ConsumeArtifactResponseDefaultTypeInternal() {} union { ConsumeArtifactResponse _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ConsumeArtifactResponseDefaultTypeInternal _ConsumeArtifactResponse_default_instance_; -PROTOBUF_CONSTEXPR AuthenticateArtifactResponse::AuthenticateArtifactResponse( - ::_pbi::ConstantInitialized) - : ei_user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , original_item_id_(uint64_t{0u}) - , success_(false) - , demote_(false) - , delete__(false){} -struct AuthenticateArtifactResponseDefaultTypeInternal { - PROTOBUF_CONSTEXPR AuthenticateArtifactResponseDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~AuthenticateArtifactResponseDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ConsumeArtifactResponseDefaultTypeInternal _ConsumeArtifactResponse_default_instance_; + +inline constexpr ConsumeArtifactRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + additional_server_ids_{}, + additional_item_ids_{}, + ei_user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + artifact_server_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + spec_{nullptr}, + rinfo_{nullptr}, + original_item_id_{::uint64_t{0u}}, + quantity_{0u} {} + +template +PROTOBUF_CONSTEXPR ConsumeArtifactRequest::ConsumeArtifactRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ConsumeArtifactRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR ConsumeArtifactRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ConsumeArtifactRequestDefaultTypeInternal() {} union { - AuthenticateArtifactResponse _instance; + ConsumeArtifactRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AuthenticateArtifactResponseDefaultTypeInternal _AuthenticateArtifactResponse_default_instance_; -PROTOBUF_CONSTEXPR SetArtifactRequest::SetArtifactRequest( - ::_pbi::ConstantInitialized) - : stones_() - , rinfo_(nullptr) - , artifact_(nullptr) - , gold_price_paid_(0){} -struct SetArtifactRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR SetArtifactRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~SetArtifactRequestDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ConsumeArtifactRequestDefaultTypeInternal _ConsumeArtifactRequest_default_instance_; + +inline constexpr ConfigRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + tips_checksum_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + rinfo_{nullptr}, + soul_eggs_{0}, + contracts_unlocked_{false}, + artifacts_unlocked_{false}, + fuel_tank_unlocked_{false}, + pro_permit_{false}, + ultra_{false} {} + +template +PROTOBUF_CONSTEXPR ConfigRequest::ConfigRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ConfigRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR ConfigRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ConfigRequestDefaultTypeInternal() {} union { - SetArtifactRequest _instance; + ConfigRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SetArtifactRequestDefaultTypeInternal _SetArtifactRequest_default_instance_; -PROTOBUF_CONSTEXPR SetArtifactResponse::SetArtifactResponse( - ::_pbi::ConstantInitialized) - : ei_user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , original_item_id_(uint64_t{0u}) - , success_(false){} -struct SetArtifactResponseDefaultTypeInternal { - PROTOBUF_CONSTEXPR SetArtifactResponseDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~SetArtifactResponseDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ConfigRequestDefaultTypeInternal _ConfigRequest_default_instance_; + +inline constexpr CompleteMissionResponse_SecureArtifactSpec::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + server_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + spec_{nullptr} {} + +template +PROTOBUF_CONSTEXPR CompleteMissionResponse_SecureArtifactSpec::CompleteMissionResponse_SecureArtifactSpec(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct CompleteMissionResponse_SecureArtifactSpecDefaultTypeInternal { + PROTOBUF_CONSTEXPR CompleteMissionResponse_SecureArtifactSpecDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~CompleteMissionResponse_SecureArtifactSpecDefaultTypeInternal() {} union { - SetArtifactResponse _instance; + CompleteMissionResponse_SecureArtifactSpec _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SetArtifactResponseDefaultTypeInternal _SetArtifactResponse_default_instance_; -PROTOBUF_CONSTEXPR ArtifactsDB_ActiveArtifactSlot::ArtifactsDB_ActiveArtifactSlot( - ::_pbi::ConstantInitialized) - : item_id_(uint64_t{0u}) - , occupied_(false){} -struct ArtifactsDB_ActiveArtifactSlotDefaultTypeInternal { - PROTOBUF_CONSTEXPR ArtifactsDB_ActiveArtifactSlotDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ArtifactsDB_ActiveArtifactSlotDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CompleteMissionResponse_SecureArtifactSpecDefaultTypeInternal _CompleteMissionResponse_SecureArtifactSpec_default_instance_; + +inline constexpr CompleteArtifact::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + stones_{}, + spec_{nullptr} {} + +template +PROTOBUF_CONSTEXPR CompleteArtifact::CompleteArtifact(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct CompleteArtifactDefaultTypeInternal { + PROTOBUF_CONSTEXPR CompleteArtifactDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~CompleteArtifactDefaultTypeInternal() {} union { - ArtifactsDB_ActiveArtifactSlot _instance; + CompleteArtifact _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ArtifactsDB_ActiveArtifactSlotDefaultTypeInternal _ArtifactsDB_ActiveArtifactSlot_default_instance_; -PROTOBUF_CONSTEXPR ArtifactsDB_ActiveArtifactSet::ArtifactsDB_ActiveArtifactSet( - ::_pbi::ConstantInitialized) - : slots_() - , uid_(0u){} -struct ArtifactsDB_ActiveArtifactSetDefaultTypeInternal { - PROTOBUF_CONSTEXPR ArtifactsDB_ActiveArtifactSetDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ArtifactsDB_ActiveArtifactSetDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CompleteArtifactDefaultTypeInternal _CompleteArtifact_default_instance_; + +inline constexpr CollectContractArtifactRewardsRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + contract_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + rinfo_{nullptr}, + goal_index_{0u}, + best_ship_{static_cast< ::ei::MissionInfo_Spaceship >(0)}, + league_{0u}, + grade_{static_cast< ::ei::Contract_PlayerGrade >(0)} {} + +template +PROTOBUF_CONSTEXPR CollectContractArtifactRewardsRequest::CollectContractArtifactRewardsRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct CollectContractArtifactRewardsRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR CollectContractArtifactRewardsRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~CollectContractArtifactRewardsRequestDefaultTypeInternal() {} union { - ArtifactsDB_ActiveArtifactSet _instance; + CollectContractArtifactRewardsRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ArtifactsDB_ActiveArtifactSetDefaultTypeInternal _ArtifactsDB_ActiveArtifactSet_default_instance_; -PROTOBUF_CONSTEXPR ArtifactsDB_CraftableArtifact::ArtifactsDB_CraftableArtifact( - ::_pbi::ConstantInitialized) - : spec_(nullptr) - , count_(0u) - , discovered_(false) - , craftable_(false) - , recipe_discovered_(false) - , seen_(false){} -struct ArtifactsDB_CraftableArtifactDefaultTypeInternal { - PROTOBUF_CONSTEXPR ArtifactsDB_CraftableArtifactDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ArtifactsDB_CraftableArtifactDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CollectContractArtifactRewardsRequestDefaultTypeInternal _CollectContractArtifactRewardsRequest_default_instance_; + +inline constexpr ClearAllUserDataRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + device_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + rinfo_{nullptr}, + backup_checksum_{::uint64_t{0u}} {} + +template +PROTOBUF_CONSTEXPR ClearAllUserDataRequest::ClearAllUserDataRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ClearAllUserDataRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR ClearAllUserDataRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ClearAllUserDataRequestDefaultTypeInternal() {} union { - ArtifactsDB_CraftableArtifact _instance; + ClearAllUserDataRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ArtifactsDB_CraftableArtifactDefaultTypeInternal _ArtifactsDB_CraftableArtifact_default_instance_; -PROTOBUF_CONSTEXPR ArtifactsDB::ArtifactsDB( - ::_pbi::ConstantInitialized) - : inventory_items_() - , inventory_slots_() - , mission_infos_() - , mission_archive_() - , active_artifacts_deprecated_() - , discovered_artifacts_deprecated_() - , craftable_artifacts_deprecated_() - , crafting_counts_deprecated_() - , active_artifact_sets_() - , artifact_status_() - , saved_artifact_sets_() - , fueling_mission_(nullptr) - , item_sequence_(uint64_t{0u}){} -struct ArtifactsDBDefaultTypeInternal { - PROTOBUF_CONSTEXPR ArtifactsDBDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ArtifactsDBDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ClearAllUserDataRequestDefaultTypeInternal _ClearAllUserDataRequest_default_instance_; + +inline constexpr Backup_Simulation::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + habs_{}, + hab_population_{}, + hab_population_indound_{}, + hab_incubator_popuplation_{}, + vehicles_{}, + common_research_{}, + train_length_{}, + active_boosts_{}, + contract_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + cash_earned_{0}, + cash_spent_{0}, + unclaimed_cash_{0}, + last_step_time_{0}, + num_chickens_{::uint64_t{0u}}, + num_chickens_unsettled_{::uint64_t{0u}}, + num_chickens_running_{::uint64_t{0u}}, + eggs_laid_{0}, + eggs_paid_for_{0}, + hatchery_population_{0}, + silos_owned_{0u}, + time_cheats_detected_{0u}, + time_cheat_debt_{0}, + boost_tokens_received_{0u}, + boost_tokens_spent_{0u}, + unclaimed_boost_tokens_{0u}, + boost_tokens_given_{0u}, + gametime_until_next_boost_token_{0}, + eggs_shipped_{0}, + last_cash_boost_time_{0}, + egg_type_{static_cast< ::ei::Egg >(1)}, + farm_type_{static_cast< ::ei::FarmType >(1)} {} + +template +PROTOBUF_CONSTEXPR Backup_Simulation::Backup_Simulation(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct Backup_SimulationDefaultTypeInternal { + PROTOBUF_CONSTEXPR Backup_SimulationDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~Backup_SimulationDefaultTypeInternal() {} union { - ArtifactsDB _instance; + Backup_Simulation _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ArtifactsDBDefaultTypeInternal _ArtifactsDB_default_instance_; -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){} -struct AuthenticatedMessageDefaultTypeInternal { - PROTOBUF_CONSTEXPR AuthenticatedMessageDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~AuthenticatedMessageDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Backup_SimulationDefaultTypeInternal _Backup_Simulation_default_instance_; + +inline constexpr Backup_Mission::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + missions_{}, + current_missions_{}, + current_mission_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + reference_value_{0} {} + +template +PROTOBUF_CONSTEXPR Backup_Mission::Backup_Mission(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct Backup_MissionDefaultTypeInternal { + PROTOBUF_CONSTEXPR Backup_MissionDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~Backup_MissionDefaultTypeInternal() {} union { - AuthenticatedMessage _instance; + Backup_Mission _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AuthenticatedMessageDefaultTypeInternal _AuthenticatedMessage_default_instance_; -PROTOBUF_CONSTEXPR LogCompleteMissionPayload::LogCompleteMissionPayload( - ::_pbi::ConstantInitialized) - : req_(nullptr) - , res_(nullptr){} -struct LogCompleteMissionPayloadDefaultTypeInternal { - PROTOBUF_CONSTEXPR LogCompleteMissionPayloadDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~LogCompleteMissionPayloadDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Backup_MissionDefaultTypeInternal _Backup_Mission_default_instance_; + +inline constexpr Backup_Game::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + epic_research_{}, + news_{}, + achievements_{}, + max_farm_size_reached_{}, + egg_medal_level_{}, + boosts_{}, + golden_eggs_earned_{::uint64_t{0u}}, + golden_eggs_spent_{::uint64_t{0u}}, + soul_eggs_{::uint64_t{0u}}, + prestige_cash_earned_{0}, + lifetime_cash_earned_{0}, + piggy_bank_{::uint64_t{0u}}, + next_daily_gift_time_{0}, + last_news_time_{0}, + current_multiplier_{0}, + current_multiplier_expiration_{0}, + permit_level_{0u}, + last_daily_gift_collected_day_{0u}, + uncliamed_golden_eggs_{::uint64_t{0u}}, + unclaimed_soul_eggs_{::uint64_t{0u}}, + eggs_of_prophecy_{::uint64_t{0u}}, + unclaimed_eggs_of_prophecy_{::uint64_t{0u}}, + current_farm_{0u}, + num_daily_gifts_collected_{0u}, + long_idle_notification_threshold_{0}, + long_idle_reward_{0}, + piggy_full_alert_shown_{false}, + hyperloop_station_{false}, + long_idle_notification_set_{false}, + force_elite_contracts_{false}, + total_time_cheats_detected_{0u}, + prestige_soul_boost_cash_{0}, + soul_eggs_d_{0}, + unclaimed_soul_eggs_d_{0}, + new_player_event_end_time_{0}, + shell_scripts_earned_{::uint64_t{0u}}, + shell_scripts_spent_{::uint64_t{0u}}, + unclaimed_shell_scripts_{::uint64_t{0u}}, + max_egg_reached_{static_cast< ::ei::Egg >(1)} {} + +template +PROTOBUF_CONSTEXPR Backup_Game::Backup_Game(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct Backup_GameDefaultTypeInternal { + PROTOBUF_CONSTEXPR Backup_GameDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~Backup_GameDefaultTypeInternal() {} union { - LogCompleteMissionPayload _instance; + Backup_Game _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LogCompleteMissionPayloadDefaultTypeInternal _LogCompleteMissionPayload_default_instance_; -PROTOBUF_CONSTEXPR LogCraftArtifactPayload::LogCraftArtifactPayload( - ::_pbi::ConstantInitialized) - : req_(nullptr) - , res_(nullptr){} -struct LogCraftArtifactPayloadDefaultTypeInternal { - PROTOBUF_CONSTEXPR LogCraftArtifactPayloadDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~LogCraftArtifactPayloadDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Backup_GameDefaultTypeInternal _Backup_Game_default_instance_; + +inline constexpr AutoJoinCoopRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + contract_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + user_name_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + rinfo_{nullptr}, + soul_power_{0}, + seconds_remaining_{0}, + platform_{static_cast< ::ei::Platform >(0)}, + client_version_{0u}, + eop_{0}, + league_{0u}, + grade_{static_cast< ::ei::Contract_PlayerGrade >(0)}, + points_replay_{false} {} + +template +PROTOBUF_CONSTEXPR AutoJoinCoopRequest::AutoJoinCoopRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct AutoJoinCoopRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR AutoJoinCoopRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~AutoJoinCoopRequestDefaultTypeInternal() {} union { - LogCraftArtifactPayload _instance; + AutoJoinCoopRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LogCraftArtifactPayloadDefaultTypeInternal _LogCraftArtifactPayload_default_instance_; -PROTOBUF_CONSTEXPR LogConsumeArtifactPayload::LogConsumeArtifactPayload( - ::_pbi::ConstantInitialized) - : req_(nullptr) - , res_(nullptr){} -struct LogConsumeArtifactPayloadDefaultTypeInternal { - PROTOBUF_CONSTEXPR LogConsumeArtifactPayloadDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~LogConsumeArtifactPayloadDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AutoJoinCoopRequestDefaultTypeInternal _AutoJoinCoopRequest_default_instance_; + +inline constexpr ArtifactsDB_CraftableArtifact::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + spec_{nullptr}, + count_{0u}, + discovered_{false}, + craftable_{false}, + recipe_discovered_{false}, + seen_{false} {} + +template +PROTOBUF_CONSTEXPR ArtifactsDB_CraftableArtifact::ArtifactsDB_CraftableArtifact(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ArtifactsDB_CraftableArtifactDefaultTypeInternal { + PROTOBUF_CONSTEXPR ArtifactsDB_CraftableArtifactDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ArtifactsDB_CraftableArtifactDefaultTypeInternal() {} union { - LogConsumeArtifactPayload _instance; + ArtifactsDB_CraftableArtifact _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LogConsumeArtifactPayloadDefaultTypeInternal _LogConsumeArtifactPayload_default_instance_; -PROTOBUF_CONSTEXPR LogSetArtifactPayload::LogSetArtifactPayload( - ::_pbi::ConstantInitialized) - : req_(nullptr) - , res_(nullptr){} -struct LogSetArtifactPayloadDefaultTypeInternal { - PROTOBUF_CONSTEXPR LogSetArtifactPayloadDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~LogSetArtifactPayloadDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ArtifactsDB_CraftableArtifactDefaultTypeInternal _ArtifactsDB_CraftableArtifact_default_instance_; + +inline constexpr ArtifactsDB_ActiveArtifactSet::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + slots_{}, + uid_{0u} {} + +template +PROTOBUF_CONSTEXPR ArtifactsDB_ActiveArtifactSet::ArtifactsDB_ActiveArtifactSet(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ArtifactsDB_ActiveArtifactSetDefaultTypeInternal { + PROTOBUF_CONSTEXPR ArtifactsDB_ActiveArtifactSetDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ArtifactsDB_ActiveArtifactSetDefaultTypeInternal() {} union { - LogSetArtifactPayload _instance; + ArtifactsDB_ActiveArtifactSet _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LogSetArtifactPayloadDefaultTypeInternal _LogSetArtifactPayload_default_instance_; -PROTOBUF_CONSTEXPR AccountTransferPayload::AccountTransferPayload( - ::_pbi::ConstantInitialized) - : from_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , to_ei_user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}){} -struct AccountTransferPayloadDefaultTypeInternal { - PROTOBUF_CONSTEXPR AccountTransferPayloadDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~AccountTransferPayloadDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ArtifactsDB_ActiveArtifactSetDefaultTypeInternal _ArtifactsDB_ActiveArtifactSet_default_instance_; + +inline constexpr ArtifactsConfigurationResponse_MissionParameters::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + durations_{}, + level_mission_requirements_{}, + ship_{static_cast< ::ei::MissionInfo_Spaceship >(0)}, + capacity_deprecated_{0u} {} + +template +PROTOBUF_CONSTEXPR ArtifactsConfigurationResponse_MissionParameters::ArtifactsConfigurationResponse_MissionParameters(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ArtifactsConfigurationResponse_MissionParametersDefaultTypeInternal { + PROTOBUF_CONSTEXPR ArtifactsConfigurationResponse_MissionParametersDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ArtifactsConfigurationResponse_MissionParametersDefaultTypeInternal() {} union { - AccountTransferPayload _instance; + ArtifactsConfigurationResponse_MissionParameters _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AccountTransferPayloadDefaultTypeInternal _AccountTransferPayload_default_instance_; -PROTOBUF_CONSTEXPR SaveBackupResponse::SaveBackupResponse( - ::_pbi::ConstantInitialized) - : message_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , existing_backup_(nullptr) - , success_(false) - , error_code_(0u){} -struct SaveBackupResponseDefaultTypeInternal { - PROTOBUF_CONSTEXPR SaveBackupResponseDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~SaveBackupResponseDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ArtifactsConfigurationResponse_MissionParametersDefaultTypeInternal _ArtifactsConfigurationResponse_MissionParameters_default_instance_; + +inline constexpr ArtifactsConfigurationResponse_ArtifactParameters::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + spec_{nullptr}, + base_quality_{0}, + value_{0}, + odds_multiplier_{0}, + crafting_price_{0}, + crafting_price_low_{0}, + crafting_price_curve_{0}, + crafting_xp_{::uint64_t{0u}}, + crafting_price_domain_{0u} {} + +template +PROTOBUF_CONSTEXPR ArtifactsConfigurationResponse_ArtifactParameters::ArtifactsConfigurationResponse_ArtifactParameters(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ArtifactsConfigurationResponse_ArtifactParametersDefaultTypeInternal { + PROTOBUF_CONSTEXPR ArtifactsConfigurationResponse_ArtifactParametersDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ArtifactsConfigurationResponse_ArtifactParametersDefaultTypeInternal() {} union { - SaveBackupResponse _instance; + ArtifactsConfigurationResponse_ArtifactParameters _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SaveBackupResponseDefaultTypeInternal _SaveBackupResponse_default_instance_; -PROTOBUF_CONSTEXPR CleanAccountRequest::CleanAccountRequest( - ::_pbi::ConstantInitialized) - : ei_user_id_to_keep_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , game_services_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}){} -struct CleanAccountRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR CleanAccountRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~CleanAccountRequestDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ArtifactsConfigurationResponse_ArtifactParametersDefaultTypeInternal _ArtifactsConfigurationResponse_ArtifactParameters_default_instance_; + +inline constexpr ArtifactsConfigurationRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + rinfo_{nullptr}, + client_version_{0u} {} + +template +PROTOBUF_CONSTEXPR ArtifactsConfigurationRequest::ArtifactsConfigurationRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ArtifactsConfigurationRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR ArtifactsConfigurationRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ArtifactsConfigurationRequestDefaultTypeInternal() {} union { - CleanAccountRequest _instance; + ArtifactsConfigurationRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CleanAccountRequestDefaultTypeInternal _CleanAccountRequest_default_instance_; -PROTOBUF_CONSTEXPR ReturnEDTPayload::ReturnEDTPayload( - ::_pbi::ConstantInitialized) - : ei_user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}){} -struct ReturnEDTPayloadDefaultTypeInternal { - PROTOBUF_CONSTEXPR ReturnEDTPayloadDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ReturnEDTPayloadDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ArtifactsConfigurationRequestDefaultTypeInternal _ArtifactsConfigurationRequest_default_instance_; + +inline constexpr ArtifactsClientInfo::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + launch_counts_{}, + mission_capacity_mult_{0}, + mission_duration_mult_{0}, + mission_ftl_duration_research_mult_{0}, + last_server_launch_count_sum_time_{0}, + mission_capacity_research_mult_{0} {} + +template +PROTOBUF_CONSTEXPR ArtifactsClientInfo::ArtifactsClientInfo(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ArtifactsClientInfoDefaultTypeInternal { + PROTOBUF_CONSTEXPR ArtifactsClientInfoDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ArtifactsClientInfoDefaultTypeInternal() {} union { - ReturnEDTPayload _instance; + ArtifactsClientInfo _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ReturnEDTPayloadDefaultTypeInternal _ReturnEDTPayload_default_instance_; -PROTOBUF_CONSTEXPR DLCItem::DLCItem( - ::_pbi::ConstantInitialized) - : name_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , directory_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , ext_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , url_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , checksum_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , original_size_(uint64_t{0u}) - , compressed_(false){} -struct DLCItemDefaultTypeInternal { - PROTOBUF_CONSTEXPR DLCItemDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~DLCItemDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ArtifactsClientInfoDefaultTypeInternal _ArtifactsClientInfo_default_instance_; + +inline constexpr VerifyPurchaseRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + sku_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + transaction_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + receipt_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + platform_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + original_transaction_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + log_{nullptr}, + rinfo_{nullptr}, + sandbox_{false} {} + +template +PROTOBUF_CONSTEXPR VerifyPurchaseRequest::VerifyPurchaseRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct VerifyPurchaseRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR VerifyPurchaseRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~VerifyPurchaseRequestDefaultTypeInternal() {} union { - DLCItem _instance; + VerifyPurchaseRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DLCItemDefaultTypeInternal _DLCItem_default_instance_; -PROTOBUF_CONSTEXPR ShellSpec_ShellPiece::ShellSpec_ShellPiece( - ::_pbi::ConstantInitialized) - : dlc_(nullptr) - , asset_type_(1) -{} -struct ShellSpec_ShellPieceDefaultTypeInternal { - PROTOBUF_CONSTEXPR ShellSpec_ShellPieceDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ShellSpec_ShellPieceDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VerifyPurchaseRequestDefaultTypeInternal _VerifyPurchaseRequest_default_instance_; + +inline constexpr TipsDB::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : tips_{}, + _cached_size_{0} {} + +template +PROTOBUF_CONSTEXPR TipsDB::TipsDB(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct TipsDBDefaultTypeInternal { + PROTOBUF_CONSTEXPR TipsDBDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~TipsDBDefaultTypeInternal() {} union { - ShellSpec_ShellPiece _instance; + TipsDB _instance; + }; +}; + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 TipsDBDefaultTypeInternal _TipsDB_default_instance_; + +inline constexpr ShellsActionBatch::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + actions_{}, + rinfo_{nullptr} {} + +template +PROTOBUF_CONSTEXPR ShellsActionBatch::ShellsActionBatch(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ShellsActionBatchDefaultTypeInternal { + PROTOBUF_CONSTEXPR ShellsActionBatchDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ShellsActionBatchDefaultTypeInternal() {} + union { + ShellsActionBatch _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellSpec_ShellPieceDefaultTypeInternal _ShellSpec_ShellPiece_default_instance_; -PROTOBUF_CONSTEXPR ShellSpec::ShellSpec( - ::_pbi::ConstantInitialized) - : pieces_() - , alt_assets_() - , identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , name_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , set_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , required_parent_shell_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , primary_piece_(nullptr) - , price_(0u) - , required_eop_(0u) - , required_soul_eggs_(0) - , seconds_remaining_(0) - , seconds_until_available_(0) - , popularity_(uint64_t{0u}) - , modified_geometry_(false) - , is_new_(false) - , expires_(false) - , default_appearance_(false){} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellsActionBatchDefaultTypeInternal _ShellsActionBatch_default_instance_; + +inline constexpr ShellSpec::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + pieces_{}, + alt_assets_{}, + identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + name_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + set_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + required_parent_shell_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + primary_piece_{nullptr}, + price_{0u}, + required_eop_{0u}, + required_soul_eggs_{0}, + seconds_remaining_{0}, + seconds_until_available_{0}, + popularity_{::uint64_t{0u}}, + modified_geometry_{false}, + is_new_{false}, + expires_{false}, + default_appearance_{false} {} + +template +PROTOBUF_CONSTEXPR ShellSpec::ShellSpec(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} struct ShellSpecDefaultTypeInternal { - PROTOBUF_CONSTEXPR ShellSpecDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR ShellSpecDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} ~ShellSpecDefaultTypeInternal() {} union { ShellSpec _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellSpecDefaultTypeInternal _ShellSpec_default_instance_; -PROTOBUF_CONSTEXPR ShellSetSpec_VariationSpec::ShellSetSpec_VariationSpec( - ::_pbi::ConstantInitialized) - : identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , hex_color_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , price_(0u) - , default_appearance_(false) - , custom_appearance_(false) - , sort_priority_(0){} -struct ShellSetSpec_VariationSpecDefaultTypeInternal { - PROTOBUF_CONSTEXPR ShellSetSpec_VariationSpecDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ShellSetSpec_VariationSpecDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellSpecDefaultTypeInternal _ShellSpec_default_instance_; + +inline constexpr ShellObjectSpec::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + metadata_{}, + pieces_{}, + icon_colors_{}, + identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + name_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + object_class_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + price_{0u}, + required_eop_{0u}, + required_soul_eggs_{0}, + is_new_{false}, + expires_{false}, + no_hats_{false}, + default_appearance_{false}, + chicken_animation_{static_cast< ::ei::ShellObjectSpec_ChickenAnimation >(0)}, + seconds_remaining_{0}, + seconds_until_available_{0}, + popularity_{::uint64_t{0u}}, + sort_priority_{0}, + asset_type_{static_cast< ::ei::ShellSpec_AssetType >(1)} {} + +template +PROTOBUF_CONSTEXPR ShellObjectSpec::ShellObjectSpec(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ShellObjectSpecDefaultTypeInternal { + PROTOBUF_CONSTEXPR ShellObjectSpecDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ShellObjectSpecDefaultTypeInternal() {} union { - ShellSetSpec_VariationSpec _instance; + ShellObjectSpec _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellSetSpec_VariationSpecDefaultTypeInternal _ShellSetSpec_VariationSpec_default_instance_; -PROTOBUF_CONSTEXPR ShellSetSpec::ShellSetSpec( - ::_pbi::ConstantInitialized) - : variations_() - , identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , name_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , hex_base_color_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , required_parent_set_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , icon_(nullptr) - , price_(0u) - , required_eop_(0u) - , required_soul_eggs_(0) - , element_set_(false) - , default_appearance_(false) - , custom_appearance_(false) - , is_new_(false) - , expires_(false) - , decorator_(false) - , modified_geometry_(false) - , seconds_remaining_(0) - , discount_(0) - , seconds_until_available_(0) - , popularity_(uint64_t{0u}) - , price_mult_deprecated_(1){} -struct ShellSetSpecDefaultTypeInternal { - PROTOBUF_CONSTEXPR ShellSetSpecDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ShellSetSpecDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellObjectSpecDefaultTypeInternal _ShellObjectSpec_default_instance_; + +inline constexpr ShellDB_FarmConfiguration::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + shell_configs_{}, + shell_set_configs_{}, + group_configs_{}, + chicken_configs_{}, + locked_elements_{}, + lighting_config_{nullptr}, + configure_chickens_by_group_{false}, + lighting_config_enabled_{false} {} + +template +PROTOBUF_CONSTEXPR ShellDB_FarmConfiguration::ShellDB_FarmConfiguration(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ShellDB_FarmConfigurationDefaultTypeInternal { + PROTOBUF_CONSTEXPR ShellDB_FarmConfigurationDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ShellDB_FarmConfigurationDefaultTypeInternal() {} union { - ShellSetSpec _instance; + ShellDB_FarmConfiguration _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellSetSpecDefaultTypeInternal _ShellSetSpec_default_instance_; -PROTOBUF_CONSTEXPR ShellObjectSpec_LODPiece::ShellObjectSpec_LODPiece( - ::_pbi::ConstantInitialized) - : dlc_(nullptr) - , lod_(0u){} -struct ShellObjectSpec_LODPieceDefaultTypeInternal { - PROTOBUF_CONSTEXPR ShellObjectSpec_LODPieceDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ShellObjectSpec_LODPieceDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellDB_FarmConfigurationDefaultTypeInternal _ShellDB_FarmConfiguration_default_instance_; + +inline constexpr MissionResponse::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + info_{nullptr}, + success_{false} {} + +template +PROTOBUF_CONSTEXPR MissionResponse::MissionResponse(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct MissionResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR MissionResponseDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~MissionResponseDefaultTypeInternal() {} union { - ShellObjectSpec_LODPiece _instance; + MissionResponse _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellObjectSpec_LODPieceDefaultTypeInternal _ShellObjectSpec_LODPiece_default_instance_; -PROTOBUF_CONSTEXPR ShellObjectSpec::ShellObjectSpec( - ::_pbi::ConstantInitialized) - : metadata_() - , pieces_() - , icon_colors_() - , identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , name_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , object_class_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , price_(0u) - , required_eop_(0u) - , required_soul_eggs_(0) - , is_new_(false) - , expires_(false) - , no_hats_(false) - , default_appearance_(false) - , chicken_animation_(0) - - , seconds_remaining_(0) - , seconds_until_available_(0) - , popularity_(uint64_t{0u}) - , sort_priority_(0) - , asset_type_(1) -{} -struct ShellObjectSpecDefaultTypeInternal { - PROTOBUF_CONSTEXPR ShellObjectSpecDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ShellObjectSpecDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MissionResponseDefaultTypeInternal _MissionResponse_default_instance_; + +inline constexpr MissionRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + ei_user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + info_{nullptr}, + rinfo_{nullptr}, + client_info_{nullptr}, + client_version_{0u} {} + +template +PROTOBUF_CONSTEXPR MissionRequest::MissionRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct MissionRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR MissionRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~MissionRequestDefaultTypeInternal() {} union { - ShellObjectSpec _instance; + MissionRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellObjectSpecDefaultTypeInternal _ShellObjectSpec_default_instance_; -PROTOBUF_CONSTEXPR ShellGroupSpec::ShellGroupSpec( - ::_pbi::ConstantInitialized) - : member_ids_() - , identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , name_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , price_mult_deprecated_(0) - , asset_type_(1) -{} -struct ShellGroupSpecDefaultTypeInternal { - PROTOBUF_CONSTEXPR ShellGroupSpecDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ShellGroupSpecDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MissionRequestDefaultTypeInternal _MissionRequest_default_instance_; + +inline constexpr MailDB::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + mail_{}, + tips_db_data_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + tips_checksum_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()) {} + +template +PROTOBUF_CONSTEXPR MailDB::MailDB(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct MailDBDefaultTypeInternal { + PROTOBUF_CONSTEXPR MailDBDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~MailDBDefaultTypeInternal() {} union { - ShellGroupSpec _instance; + MailDB _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellGroupSpecDefaultTypeInternal _ShellGroupSpec_default_instance_; -PROTOBUF_CONSTEXPR DLCCatalog::DLCCatalog( - ::_pbi::ConstantInitialized) - : items_() - , shells_() - , shell_sets_() - , shell_objects_() - , shell_groups_() - , decorators_() - , shells_showcase_last_featured_time_(0){} -struct DLCCatalogDefaultTypeInternal { - PROTOBUF_CONSTEXPR DLCCatalogDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~DLCCatalogDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MailDBDefaultTypeInternal _MailDB_default_instance_; + +inline constexpr LogConsumeArtifactPayload::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + req_{nullptr}, + res_{nullptr} {} + +template +PROTOBUF_CONSTEXPR LogConsumeArtifactPayload::LogConsumeArtifactPayload(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct LogConsumeArtifactPayloadDefaultTypeInternal { + PROTOBUF_CONSTEXPR LogConsumeArtifactPayloadDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~LogConsumeArtifactPayloadDefaultTypeInternal() {} union { - DLCCatalog _instance; + LogConsumeArtifactPayload _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DLCCatalogDefaultTypeInternal _DLCCatalog_default_instance_; -PROTOBUF_CONSTEXPR ShellDB_ShellStatus::ShellDB_ShellStatus( - ::_pbi::ConstantInitialized) - : identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , owned_(false){} -struct ShellDB_ShellStatusDefaultTypeInternal { - PROTOBUF_CONSTEXPR ShellDB_ShellStatusDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ShellDB_ShellStatusDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LogConsumeArtifactPayloadDefaultTypeInternal _LogConsumeArtifactPayload_default_instance_; + +inline constexpr LiveConfig::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + config_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + boosts_config_{nullptr}, + gift_config_{nullptr}, + misc_config_{nullptr}, + help_config_{nullptr} {} + +template +PROTOBUF_CONSTEXPR LiveConfig::LiveConfig(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct LiveConfigDefaultTypeInternal { + PROTOBUF_CONSTEXPR LiveConfigDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~LiveConfigDefaultTypeInternal() {} union { - ShellDB_ShellStatus _instance; + LiveConfig _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellDB_ShellStatusDefaultTypeInternal _ShellDB_ShellStatus_default_instance_; -PROTOBUF_CONSTEXPR ShellDB_ShellElementStatus::ShellDB_ShellElementStatus( - ::_pbi::ConstantInitialized) - : set_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , element_(1) -{} -struct ShellDB_ShellElementStatusDefaultTypeInternal { - PROTOBUF_CONSTEXPR ShellDB_ShellElementStatusDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ShellDB_ShellElementStatusDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LiveConfigDefaultTypeInternal _LiveConfig_default_instance_; + +inline constexpr GetActiveMissionsResponse::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + active_missions_{}, + success_{false} {} + +template +PROTOBUF_CONSTEXPR GetActiveMissionsResponse::GetActiveMissionsResponse(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct GetActiveMissionsResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR GetActiveMissionsResponseDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~GetActiveMissionsResponseDefaultTypeInternal() {} union { - ShellDB_ShellElementStatus _instance; + GetActiveMissionsResponse _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellDB_ShellElementStatusDefaultTypeInternal _ShellDB_ShellElementStatus_default_instance_; -PROTOBUF_CONSTEXPR ShellDB_ShellSetVariationStatus::ShellDB_ShellSetVariationStatus( - ::_pbi::ConstantInitialized) - : owned_variations_() - , set_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}){} -struct ShellDB_ShellSetVariationStatusDefaultTypeInternal { - PROTOBUF_CONSTEXPR ShellDB_ShellSetVariationStatusDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ShellDB_ShellSetVariationStatusDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GetActiveMissionsResponseDefaultTypeInternal _GetActiveMissionsResponse_default_instance_; + +inline constexpr GenericActionBatchRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + actions_{}, + rinfo_{nullptr} {} + +template +PROTOBUF_CONSTEXPR GenericActionBatchRequest::GenericActionBatchRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct GenericActionBatchRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR GenericActionBatchRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~GenericActionBatchRequestDefaultTypeInternal() {} union { - ShellDB_ShellSetVariationStatus _instance; + GenericActionBatchRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellDB_ShellSetVariationStatusDefaultTypeInternal _ShellDB_ShellSetVariationStatus_default_instance_; -PROTOBUF_CONSTEXPR ShellDB_FarmConfiguration::ShellDB_FarmConfiguration( - ::_pbi::ConstantInitialized) - : shell_configs_() - , shell_set_configs_() - , group_configs_() - , chicken_configs_() - , locked_elements_() - , lighting_config_(nullptr) - , configure_chickens_by_group_(false) - , lighting_config_enabled_(false){} -struct ShellDB_FarmConfigurationDefaultTypeInternal { - PROTOBUF_CONSTEXPR ShellDB_FarmConfigurationDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ShellDB_FarmConfigurationDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GenericActionBatchRequestDefaultTypeInternal _GenericActionBatchRequest_default_instance_; + +inline constexpr ContractSimConfig::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : grade_configs_{}, + _cached_size_{0} {} + +template +PROTOBUF_CONSTEXPR ContractSimConfig::ContractSimConfig(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ContractSimConfigDefaultTypeInternal { + PROTOBUF_CONSTEXPR ContractSimConfigDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ContractSimConfigDefaultTypeInternal() {} union { - ShellDB_FarmConfiguration _instance; + ContractSimConfig _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellDB_FarmConfigurationDefaultTypeInternal _ShellDB_FarmConfiguration_default_instance_; -PROTOBUF_CONSTEXPR ShellDB_SavedFarmConfiguration::ShellDB_SavedFarmConfiguration( - ::_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) - , purchased_(false){} -struct ShellDB_SavedFarmConfigurationDefaultTypeInternal { - PROTOBUF_CONSTEXPR ShellDB_SavedFarmConfigurationDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ShellDB_SavedFarmConfigurationDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractSimConfigDefaultTypeInternal _ContractSimConfig_default_instance_; + +inline constexpr ContractSeasonInfo::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + grade_goals_{}, + id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + name_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()) {} + +template +PROTOBUF_CONSTEXPR ContractSeasonInfo::ContractSeasonInfo(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ContractSeasonInfoDefaultTypeInternal { + PROTOBUF_CONSTEXPR ContractSeasonInfoDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ContractSeasonInfoDefaultTypeInternal() {} union { - ShellDB_SavedFarmConfiguration _instance; + ContractSeasonInfo _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellDB_SavedFarmConfigurationDefaultTypeInternal _ShellDB_SavedFarmConfiguration_default_instance_; -PROTOBUF_CONSTEXPR ShellDB_ShellConfiguration::ShellDB_ShellConfiguration( - ::_pbi::ConstantInitialized) - : shell_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , index_(0u) - , asset_type_(1) -{} -struct ShellDB_ShellConfigurationDefaultTypeInternal { - PROTOBUF_CONSTEXPR ShellDB_ShellConfigurationDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ShellDB_ShellConfigurationDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractSeasonInfoDefaultTypeInternal _ContractSeasonInfo_default_instance_; + +inline constexpr ContractEvaluationBatch::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : evals_{}, + _cached_size_{0} {} + +template +PROTOBUF_CONSTEXPR ContractEvaluationBatch::ContractEvaluationBatch(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ContractEvaluationBatchDefaultTypeInternal { + PROTOBUF_CONSTEXPR ContractEvaluationBatchDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ContractEvaluationBatchDefaultTypeInternal() {} union { - ShellDB_ShellConfiguration _instance; + ContractEvaluationBatch _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellDB_ShellConfigurationDefaultTypeInternal _ShellDB_ShellConfiguration_default_instance_; -PROTOBUF_CONSTEXPR ShellDB_ShellSetConfiguration::ShellDB_ShellSetConfiguration( - ::_pbi::ConstantInitialized) - : shell_set_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , variation_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , decorator_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , index_(0u) - , element_(1) -{} -struct ShellDB_ShellSetConfigurationDefaultTypeInternal { - PROTOBUF_CONSTEXPR ShellDB_ShellSetConfigurationDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ShellDB_ShellSetConfigurationDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractEvaluationBatchDefaultTypeInternal _ContractEvaluationBatch_default_instance_; + +inline constexpr Contract::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + goals_{}, + goal_sets_{}, + grade_specs_{}, + default_shell_ids_{}, + identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + name_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + description_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + key_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + season_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + custom_egg_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + expiration_time_{0}, + length_seconds_{0}, + max_coop_size_{0u}, + max_boosts_{0u}, + max_soul_eggs_{0}, + min_client_version_{0u}, + coop_allowed_{false}, + leggacy_{false}, + cc_only_{false}, + debug_{false}, + start_time_{0}, + egg_{static_cast< ::ei::Egg >(1)}, + minutes_per_token_{60}, + chicken_run_cooldown_minutes_{180} {} + +template +PROTOBUF_CONSTEXPR Contract::Contract(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ContractDefaultTypeInternal { + PROTOBUF_CONSTEXPR ContractDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ContractDefaultTypeInternal() {} union { - ShellDB_ShellSetConfiguration _instance; + Contract _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellDB_ShellSetConfigurationDefaultTypeInternal _ShellDB_ShellSetConfiguration_default_instance_; -PROTOBUF_CONSTEXPR ShellDB_ShellGroupConfiguration::ShellDB_ShellGroupConfiguration( - ::_pbi::ConstantInitialized) - : group_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , asset_type_(1) -{} -struct ShellDB_ShellGroupConfigurationDefaultTypeInternal { - PROTOBUF_CONSTEXPR ShellDB_ShellGroupConfigurationDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ShellDB_ShellGroupConfigurationDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractDefaultTypeInternal _Contract_default_instance_; + +inline constexpr CompleteMissionResponse::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + artifacts_{}, + other_rewards_{}, + ei_user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + info_{nullptr}, + success_{false} {} + +template +PROTOBUF_CONSTEXPR CompleteMissionResponse::CompleteMissionResponse(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct CompleteMissionResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR CompleteMissionResponseDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~CompleteMissionResponseDefaultTypeInternal() {} union { - ShellDB_ShellGroupConfiguration _instance; + CompleteMissionResponse _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellDB_ShellGroupConfigurationDefaultTypeInternal _ShellDB_ShellGroupConfiguration_default_instance_; -PROTOBUF_CONSTEXPR ShellDB_ChickenConfig::ShellDB_ChickenConfig( - ::_pbi::ConstantInitialized) - : chicken_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , hat_identifier_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}){} -struct ShellDB_ChickenConfigDefaultTypeInternal { - PROTOBUF_CONSTEXPR ShellDB_ChickenConfigDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ShellDB_ChickenConfigDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CompleteMissionResponseDefaultTypeInternal _CompleteMissionResponse_default_instance_; + +inline constexpr ArtifactsConfigurationResponse::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : mission_parameters_{}, + artifact_parameters_{}, + crafting_level_infos_{}, + _cached_size_{0} {} + +template +PROTOBUF_CONSTEXPR ArtifactsConfigurationResponse::ArtifactsConfigurationResponse(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ArtifactsConfigurationResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR ArtifactsConfigurationResponseDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ArtifactsConfigurationResponseDefaultTypeInternal() {} union { - ShellDB_ChickenConfig _instance; + ArtifactsConfigurationResponse _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellDB_ChickenConfigDefaultTypeInternal _ShellDB_ChickenConfig_default_instance_; -PROTOBUF_CONSTEXPR ShellDB_LightingConfig::ShellDB_LightingConfig( - ::_pbi::ConstantInitialized) - : light_dir_(nullptr) - , light_direct_color_(nullptr) - , light_ambient_color_(nullptr) - , fog_color_(nullptr) - , light_direct_intensity_(0) - , light_ambient_intensity_(0) - , fog_near_(0) - , fog_far_(0) - , fog_density_(0){} -struct ShellDB_LightingConfigDefaultTypeInternal { - PROTOBUF_CONSTEXPR ShellDB_LightingConfigDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ShellDB_LightingConfigDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ArtifactsConfigurationResponseDefaultTypeInternal _ArtifactsConfigurationResponse_default_instance_; + +inline constexpr ArtifactInventoryItem::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + server_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + artifact_{nullptr}, + item_id_{::uint64_t{0u}}, + quantity_{0} {} + +template +PROTOBUF_CONSTEXPR ArtifactInventoryItem::ArtifactInventoryItem(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ArtifactInventoryItemDefaultTypeInternal { + PROTOBUF_CONSTEXPR ArtifactInventoryItemDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ArtifactInventoryItemDefaultTypeInternal() {} union { - ShellDB_LightingConfig _instance; + ArtifactInventoryItem _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellDB_LightingConfigDefaultTypeInternal _ShellDB_LightingConfig_default_instance_; -PROTOBUF_CONSTEXPR ShellDB::ShellDB( - ::_pbi::ConstantInitialized) - : shell_inventory_() - , shell_set_inventory_() - , farm_configs_() - , shell_object_inventory_() - , shell_element_inventory_() - , new_shells_downloaded_() - , new_shells_seen_() - , shell_variation_inventory_() - , saved_configs_() - , last_showcase_featured_time_seen_(0) - , lighting_controls_unlocked_(false){} -struct ShellDBDefaultTypeInternal { - PROTOBUF_CONSTEXPR ShellDBDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ShellDBDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ArtifactInventoryItemDefaultTypeInternal _ArtifactInventoryItem_default_instance_; + +inline constexpr SubmitShellShowcaseRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + local_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + farm_config_{nullptr}, + rinfo_{nullptr}, + public_username_{false} {} + +template +PROTOBUF_CONSTEXPR SubmitShellShowcaseRequest::SubmitShellShowcaseRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct SubmitShellShowcaseRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR SubmitShellShowcaseRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~SubmitShellShowcaseRequestDefaultTypeInternal() {} union { - ShellDB _instance; + SubmitShellShowcaseRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellDBDefaultTypeInternal _ShellDB_default_instance_; -PROTOBUF_CONSTEXPR ShellPopularityStats_Entry::ShellPopularityStats_Entry( - ::_pbi::ConstantInitialized) - : id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , spent_(uint64_t{0u}) - , count_(uint64_t{0u}) - , element_(1) -{} -struct ShellPopularityStats_EntryDefaultTypeInternal { - PROTOBUF_CONSTEXPR ShellPopularityStats_EntryDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ShellPopularityStats_EntryDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SubmitShellShowcaseRequestDefaultTypeInternal _SubmitShellShowcaseRequest_default_instance_; + +inline constexpr ShellShowcaseListingInfo::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + name_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + description_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + share_url_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + local_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + creator_name_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + farm_config_{nullptr}, + gross_{::uint64_t{0u}}, + sales_{0u}, + likes_{0u}, + views_{::uint64_t{0u}}, + dislikes_{0u}, + status_{static_cast< ::ei::ShellShowcaseListingInfo_Status >(0)}, + equips_{::uint64_t{0u}}, + is_new_{false} {} + +template +PROTOBUF_CONSTEXPR ShellShowcaseListingInfo::ShellShowcaseListingInfo(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ShellShowcaseListingInfoDefaultTypeInternal { + PROTOBUF_CONSTEXPR ShellShowcaseListingInfoDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ShellShowcaseListingInfoDefaultTypeInternal() {} union { - ShellPopularityStats_Entry _instance; + ShellShowcaseListingInfo _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellPopularityStats_EntryDefaultTypeInternal _ShellPopularityStats_Entry_default_instance_; -PROTOBUF_CONSTEXPR ShellPopularityStats::ShellPopularityStats( - ::_pbi::ConstantInitialized) - : data_(){} -struct ShellPopularityStatsDefaultTypeInternal { - PROTOBUF_CONSTEXPR ShellPopularityStatsDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ShellPopularityStatsDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellShowcaseListingInfoDefaultTypeInternal _ShellShowcaseListingInfo_default_instance_; + +inline constexpr ShellDB_SavedFarmConfiguration::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + server_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + display_name_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + config_{nullptr}, + client_save_time_{0}, + purchased_{false} {} + +template +PROTOBUF_CONSTEXPR ShellDB_SavedFarmConfiguration::ShellDB_SavedFarmConfiguration(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ShellDB_SavedFarmConfigurationDefaultTypeInternal { + PROTOBUF_CONSTEXPR ShellDB_SavedFarmConfigurationDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ShellDB_SavedFarmConfigurationDefaultTypeInternal() {} union { - ShellPopularityStats _instance; + ShellDB_SavedFarmConfiguration _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellPopularityStatsDefaultTypeInternal _ShellPopularityStats_default_instance_; -PROTOBUF_CONSTEXPR ShellsActionLog::ShellsActionLog( - ::_pbi::ConstantInitialized) - : user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , action_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , sub_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , version_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , rinfo_(nullptr) - , approx_time_(0) - , cost_(0u) - , farm_index_(0) - , soul_eggs_(0) - , tickets_spent_(uint64_t{0u}) - , gold_spent_(uint64_t{0u}) - , farm_element_(1) -{} -struct ShellsActionLogDefaultTypeInternal { - PROTOBUF_CONSTEXPR ShellsActionLogDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ShellsActionLogDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellDB_SavedFarmConfigurationDefaultTypeInternal _ShellDB_SavedFarmConfiguration_default_instance_; + +inline constexpr SetArtifactRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + stones_{}, + rinfo_{nullptr}, + artifact_{nullptr}, + gold_price_paid_{0} {} + +template +PROTOBUF_CONSTEXPR SetArtifactRequest::SetArtifactRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct SetArtifactRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR SetArtifactRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~SetArtifactRequestDefaultTypeInternal() {} union { - ShellsActionLog _instance; + SetArtifactRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellsActionLogDefaultTypeInternal _ShellsActionLog_default_instance_; -PROTOBUF_CONSTEXPR SubmitShellShowcaseRequest::SubmitShellShowcaseRequest( - ::_pbi::ConstantInitialized) - : local_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , farm_config_(nullptr) - , rinfo_(nullptr) - , public_username_(false){} -struct SubmitShellShowcaseRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR SubmitShellShowcaseRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~SubmitShellShowcaseRequestDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SetArtifactRequestDefaultTypeInternal _SetArtifactRequest_default_instance_; + +inline constexpr PlayerFarmInfo::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + egg_medal_level_{}, + epic_research_{}, + habs_{}, + hab_population_{}, + vehicles_{}, + train_length_{}, + common_research_{}, + active_boosts_{}, + equipped_artifacts_{}, + hab_capacity_{}, + farm_appearance_{nullptr}, + soul_eggs_{0}, + eggs_of_prophecy_{::uint64_t{0u}}, + permit_level_{0u}, + hyperloop_station_{false}, + cash_on_hand_{0}, + silos_owned_{0u}, + boost_tokens_on_hand_{0u}, + artifact_inventory_score_{::uint64_t{0u}}, + timestamp_{0}, + client_version_{0u}, + egg_type_{static_cast< ::ei::Egg >(1)} {} + +template +PROTOBUF_CONSTEXPR PlayerFarmInfo::PlayerFarmInfo(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct PlayerFarmInfoDefaultTypeInternal { + PROTOBUF_CONSTEXPR PlayerFarmInfoDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~PlayerFarmInfoDefaultTypeInternal() {} union { - SubmitShellShowcaseRequest _instance; + PlayerFarmInfo _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SubmitShellShowcaseRequestDefaultTypeInternal _SubmitShellShowcaseRequest_default_instance_; -PROTOBUF_CONSTEXPR ShellShowcase::ShellShowcase( - ::_pbi::ConstantInitialized) - : top_() - , featured_() - , fresh_(){} -struct ShellShowcaseDefaultTypeInternal { - PROTOBUF_CONSTEXPR ShellShowcaseDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ShellShowcaseDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PlayerFarmInfoDefaultTypeInternal _PlayerFarmInfo_default_instance_; + +inline constexpr LogCompleteMissionPayload::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + req_{nullptr}, + res_{nullptr} {} + +template +PROTOBUF_CONSTEXPR LogCompleteMissionPayload::LogCompleteMissionPayload(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct LogCompleteMissionPayloadDefaultTypeInternal { + PROTOBUF_CONSTEXPR LogCompleteMissionPayloadDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~LogCompleteMissionPayloadDefaultTypeInternal() {} union { - ShellShowcase _instance; + LogCompleteMissionPayload _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellShowcaseDefaultTypeInternal _ShellShowcase_default_instance_; -PROTOBUF_CONSTEXPR ShellShowcaseListingInfo::ShellShowcaseListingInfo( - ::_pbi::ConstantInitialized) - : id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , name_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , 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) - , likes_(0u) - , views_(uint64_t{0u}) - , dislikes_(0u) - , status_(0) - - , equips_(uint64_t{0u}) - , is_new_(false){} -struct ShellShowcaseListingInfoDefaultTypeInternal { - PROTOBUF_CONSTEXPR ShellShowcaseListingInfoDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ShellShowcaseListingInfoDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LogCompleteMissionPayloadDefaultTypeInternal _LogCompleteMissionPayload_default_instance_; + +inline constexpr LocalContract::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + reported_uuids_{}, + coop_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + coop_user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + contract_{nullptr}, + evaluation_{nullptr}, + time_accepted_{0}, + coop_shared_end_time_{0}, + last_amount_when_reward_given_{0}, + accepted_{false}, + cancelled_{false}, + new__{false}, + coop_contribution_finalized_{false}, + boosts_used_{0u}, + coop_grace_period_end_time_{0}, + coop_last_uploaded_contribution_{0}, + num_goals_achieved_{0u}, + league_{0u}, + last_nag_time_{0}, + grade_{static_cast< ::ei::Contract_PlayerGrade >(0)}, + coop_share_farm_{false}, + points_replay_{false}, + coop_simulation_end_time_{0}, + max_farm_size_reached_{0} {} + +template +PROTOBUF_CONSTEXPR LocalContract::LocalContract(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct LocalContractDefaultTypeInternal { + PROTOBUF_CONSTEXPR LocalContractDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~LocalContractDefaultTypeInternal() {} union { - ShellShowcaseListingInfo _instance; + LocalContract _instance; }; }; -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() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LocalContractDefaultTypeInternal _LocalContract_default_instance_; + +inline constexpr DLCCatalog::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + items_{}, + shells_{}, + shell_sets_{}, + shell_objects_{}, + shell_groups_{}, + decorators_{}, + shells_showcase_last_featured_time_{0} {} + +template +PROTOBUF_CONSTEXPR DLCCatalog::DLCCatalog(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct DLCCatalogDefaultTypeInternal { + PROTOBUF_CONSTEXPR DLCCatalogDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~DLCCatalogDefaultTypeInternal() {} union { - ShowcaseRoyaltyDeliveryConfirmation _instance; + DLCCatalog _instance; + }; +}; + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DLCCatalogDefaultTypeInternal _DLCCatalog_default_instance_; + +inline constexpr CraftArtifactRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + ingredients_{}, + ei_user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + spec_{nullptr}, + rinfo_{nullptr}, + item_id_{::uint64_t{0u}}, + gold_price_paid_{0}, + crafting_xp_{0}, + crafting_count_{0u} {} + +template +PROTOBUF_CONSTEXPR CraftArtifactRequest::CraftArtifactRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct CraftArtifactRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR CraftArtifactRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~CraftArtifactRequestDefaultTypeInternal() {} + union { + CraftArtifactRequest _instance; + }; +}; + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CraftArtifactRequestDefaultTypeInternal _CraftArtifactRequest_default_instance_; + +inline constexpr ContractsResponse::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + contracts_{}, + custom_eggs_{}, + warning_message_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + current_season_{nullptr}, + server_time_{0}, + total_eop_{0}, + max_eop_{1000u} {} + +template +PROTOBUF_CONSTEXPR ContractsResponse::ContractsResponse(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ContractsResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR ContractsResponseDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ContractsResponseDefaultTypeInternal() {} + union { + ContractsResponse _instance; + }; +}; + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractsResponseDefaultTypeInternal _ContractsResponse_default_instance_; + +inline constexpr ContractSimPollResponse::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + contract_to_simulate_{nullptr}, + sim_config_{nullptr} {} + +template +PROTOBUF_CONSTEXPR ContractSimPollResponse::ContractSimPollResponse(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ContractSimPollResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR ContractSimPollResponseDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ContractSimPollResponseDefaultTypeInternal() {} + union { + ContractSimPollResponse _instance; + }; +}; + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractSimPollResponseDefaultTypeInternal _ContractSimPollResponse_default_instance_; + +inline constexpr ContractSeasonInfos::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : infos_{}, + _cached_size_{0} {} + +template +PROTOBUF_CONSTEXPR ContractSeasonInfos::ContractSeasonInfos(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ContractSeasonInfosDefaultTypeInternal { + PROTOBUF_CONSTEXPR ContractSeasonInfosDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ContractSeasonInfosDefaultTypeInternal() {} + union { + ContractSeasonInfos _instance; + }; +}; + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractSeasonInfosDefaultTypeInternal _ContractSeasonInfos_default_instance_; + +inline constexpr Backup_Artifacts::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + tank_fuels_{}, + tank_limits_{}, + item_being_infused_{nullptr}, + spec_being_infused_{nullptr}, + infusing_eggs_required_{0}, + eggs_infused_{0}, + last_fueled_ship_{static_cast< ::ei::MissionInfo_Spaceship >(0)}, + infusing_{false}, + tank_filling_enabled_{false}, + enabled_{false}, + intro_shown_{false}, + inventory_score_{0}, + crafting_xp_{0}, + tank_level_{0u}, + flow_percentage_artifacts_{0.5}, + egg_type_infusing_{static_cast< ::ei::Egg >(1)}, + fueling_enabled_{true}, + infusing_enabled_deprecated_{true} {} + +template +PROTOBUF_CONSTEXPR Backup_Artifacts::Backup_Artifacts(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct Backup_ArtifactsDefaultTypeInternal { + PROTOBUF_CONSTEXPR Backup_ArtifactsDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~Backup_ArtifactsDefaultTypeInternal() {} + union { + Backup_Artifacts _instance; + }; +}; + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Backup_ArtifactsDefaultTypeInternal _Backup_Artifacts_default_instance_; + +inline constexpr ArtifactsDB::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + inventory_items_{}, + inventory_slots_{}, + mission_infos_{}, + mission_archive_{}, + active_artifacts_deprecated_{}, + discovered_artifacts_deprecated_{}, + craftable_artifacts_deprecated_{}, + crafting_counts_deprecated_{}, + active_artifact_sets_{}, + artifact_status_{}, + saved_artifact_sets_{}, + fueling_mission_{nullptr}, + item_sequence_{::uint64_t{0u}} {} + +template +PROTOBUF_CONSTEXPR ArtifactsDB::ArtifactsDB(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ArtifactsDBDefaultTypeInternal { + PROTOBUF_CONSTEXPR ArtifactsDBDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ArtifactsDBDefaultTypeInternal() {} + union { + ArtifactsDB _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShowcaseRoyaltyDeliveryConfirmationDefaultTypeInternal _ShowcaseRoyaltyDeliveryConfirmation_default_instance_; -PROTOBUF_CONSTEXPR ShellShowcaseListingSet::ShellShowcaseListingSet( - ::_pbi::ConstantInitialized) - : listings_(){} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ArtifactsDBDefaultTypeInternal _ArtifactsDB_default_instance_; + +inline constexpr ShellShowcaseListingSet::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : listings_{}, + _cached_size_{0} {} + +template +PROTOBUF_CONSTEXPR ShellShowcaseListingSet::ShellShowcaseListingSet(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} struct ShellShowcaseListingSetDefaultTypeInternal { - PROTOBUF_CONSTEXPR ShellShowcaseListingSetDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR ShellShowcaseListingSetDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} ~ShellShowcaseListingSetDefaultTypeInternal() {} union { ShellShowcaseListingSet _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellShowcaseListingSetDefaultTypeInternal _ShellShowcaseListingSet_default_instance_; -PROTOBUF_CONSTEXPR ShellsActionBatch::ShellsActionBatch( - ::_pbi::ConstantInitialized) - : actions_() - , rinfo_(nullptr){} -struct ShellsActionBatchDefaultTypeInternal { - PROTOBUF_CONSTEXPR ShellsActionBatchDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ShellsActionBatchDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellShowcaseListingSetDefaultTypeInternal _ShellShowcaseListingSet_default_instance_; + +inline constexpr ShellShowcase::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : top_{}, + featured_{}, + fresh_{}, + _cached_size_{0} {} + +template +PROTOBUF_CONSTEXPR ShellShowcase::ShellShowcase(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ShellShowcaseDefaultTypeInternal { + PROTOBUF_CONSTEXPR ShellShowcaseDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ShellShowcaseDefaultTypeInternal() {} union { - ShellsActionBatch _instance; + ShellShowcase _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellsActionBatchDefaultTypeInternal _ShellsActionBatch_default_instance_; -PROTOBUF_CONSTEXPR UserVerificationAnalysis::UserVerificationAnalysis( - ::_pbi::ConstantInitialized) - : invalid_contracts_() - , start_time_(0) - , completion_time_(0) - , overall_status_(0) - - , verified_piggy_breaks_(0u) - , verified_other_iap_(0u) - , unverified_iap_(0u) - , artifacts_collected_(0) - , artifacts_consumed_(0) - , missions_completed_(0u) - , num_coop_memberships_(0u) - , artifacts_in_inventory_(0) - , gold_earned_(0) - , num_prestiges_(0) - , soul_eggs_(0) - , valid_contracts_(0u) - , iap_status_(0) - - , verified_pro_permit_(false) - , regular_iap_buyer_(false) - , regular_iap_cheater_(false) - , excessive_consumes_(false) - , artifacts_status_(0) - - , gold_spent_crafting_(0) - , contracts_status_(0) - - , eggs_of_prophecy_(0u) - , excessive_inventory_(false) - , excessive_spend_(false) - , excessive_eop_(false) - , excessive_invalid_contracts_(false) - , verified_(false) - , verification_override_(false) - , verification_override_value_(false) - , rare_artifacts_in_inventory_(uint64_t{0u}) - , rare_artifacts_on_server_(uint64_t{0u}) - , legendary_artifacts_in_inventory_(uint64_t{0u}) - , legendary_artifacts_on_server_(uint64_t{0u}){} -struct UserVerificationAnalysisDefaultTypeInternal { - PROTOBUF_CONSTEXPR UserVerificationAnalysisDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~UserVerificationAnalysisDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellShowcaseDefaultTypeInternal _ShellShowcase_default_instance_; + +inline constexpr ShellDB::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + shell_inventory_{}, + shell_set_inventory_{}, + farm_configs_{}, + shell_object_inventory_{}, + shell_element_inventory_{}, + new_shells_downloaded_{}, + new_shells_seen_{}, + shell_variation_inventory_{}, + saved_configs_{}, + last_showcase_featured_time_seen_{0}, + lighting_controls_unlocked_{false} {} + +template +PROTOBUF_CONSTEXPR ShellDB::ShellDB(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ShellDBDefaultTypeInternal { + PROTOBUF_CONSTEXPR ShellDBDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ShellDBDefaultTypeInternal() {} union { - UserVerificationAnalysis _instance; + ShellDB _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UserVerificationAnalysisDefaultTypeInternal _UserVerificationAnalysis_default_instance_; -PROTOBUF_CONSTEXPR UserSubscriptionInfo_HistoryEntry::UserSubscriptionInfo_HistoryEntry( - ::_pbi::ConstantInitialized) - : message_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , message_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , timestamp_(0){} -struct UserSubscriptionInfo_HistoryEntryDefaultTypeInternal { - PROTOBUF_CONSTEXPR UserSubscriptionInfo_HistoryEntryDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~UserSubscriptionInfo_HistoryEntryDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellDBDefaultTypeInternal _ShellDB_default_instance_; + +inline constexpr PeriodicalsResponse::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + gifts_{}, + evaluations_{}, + artifact_cases_{}, + showcase_royalties_{}, + sales_{nullptr}, + events_{nullptr}, + contracts_{nullptr}, + live_config_{nullptr}, + mail_bag_{nullptr}, + contract_player_info_{nullptr} {} + +template +PROTOBUF_CONSTEXPR PeriodicalsResponse::PeriodicalsResponse(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct PeriodicalsResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR PeriodicalsResponseDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~PeriodicalsResponseDefaultTypeInternal() {} union { - UserSubscriptionInfo_HistoryEntry _instance; + PeriodicalsResponse _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UserSubscriptionInfo_HistoryEntryDefaultTypeInternal _UserSubscriptionInfo_HistoryEntry_default_instance_; -PROTOBUF_CONSTEXPR UserSubscriptionInfo::UserSubscriptionInfo( - ::_pbi::ConstantInitialized) - : history_() - , past_user_ids_() - , original_transaction_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , store_status_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , linked_transaction_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , first_subscribed_(0) - , period_end_(0) - , last_updated_(0) - , status_(0) - - , platform_(0) - - , subscription_level_(0) - - , next_subscription_level_(0) - - , lock_next_subscription_level_(false) - , acknowledged_(false) - , auto_renew_(false) - , sandbox_(false){} -struct UserSubscriptionInfoDefaultTypeInternal { - PROTOBUF_CONSTEXPR UserSubscriptionInfoDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~UserSubscriptionInfoDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PeriodicalsResponseDefaultTypeInternal _PeriodicalsResponse_default_instance_; + +inline constexpr LogSetArtifactPayload::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + req_{nullptr}, + res_{nullptr} {} + +template +PROTOBUF_CONSTEXPR LogSetArtifactPayload::LogSetArtifactPayload(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct LogSetArtifactPayloadDefaultTypeInternal { + PROTOBUF_CONSTEXPR LogSetArtifactPayloadDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~LogSetArtifactPayloadDefaultTypeInternal() {} union { - UserSubscriptionInfo _instance; + LogSetArtifactPayload _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UserSubscriptionInfoDefaultTypeInternal _UserSubscriptionInfo_default_instance_; -PROTOBUF_CONSTEXPR SubscriptionChangeHintRequest::SubscriptionChangeHintRequest( - ::_pbi::ConstantInitialized) - : original_transaction_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , rinfo_(nullptr) - , next_subscription_level_(0) -{} -struct SubscriptionChangeHintRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR SubscriptionChangeHintRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~SubscriptionChangeHintRequestDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LogSetArtifactPayloadDefaultTypeInternal _LogSetArtifactPayload_default_instance_; + +inline constexpr LogCraftArtifactPayload::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + req_{nullptr}, + res_{nullptr} {} + +template +PROTOBUF_CONSTEXPR LogCraftArtifactPayload::LogCraftArtifactPayload(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct LogCraftArtifactPayloadDefaultTypeInternal { + PROTOBUF_CONSTEXPR LogCraftArtifactPayloadDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~LogCraftArtifactPayloadDefaultTypeInternal() {} union { - SubscriptionChangeHintRequest _instance; + LogCraftArtifactPayload _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SubscriptionChangeHintRequestDefaultTypeInternal _SubscriptionChangeHintRequest_default_instance_; -PROTOBUF_CONSTEXPR CXPEvalRolloutInfo::CXPEvalRolloutInfo( - ::_pbi::ConstantInitialized) - : current_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) - , basis_points_(0u){} -struct CXPEvalRolloutInfoDefaultTypeInternal { - PROTOBUF_CONSTEXPR CXPEvalRolloutInfoDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~CXPEvalRolloutInfoDefaultTypeInternal() {} + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LogCraftArtifactPayloadDefaultTypeInternal _LogCraftArtifactPayload_default_instance_; + +inline constexpr ContractsArchive::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : archive_{}, + _cached_size_{0} {} + +template +PROTOBUF_CONSTEXPR ContractsArchive::ContractsArchive(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ContractsArchiveDefaultTypeInternal { + PROTOBUF_CONSTEXPR ContractsArchiveDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ContractsArchiveDefaultTypeInternal() {} union { - CXPEvalRolloutInfo _instance; + ContractsArchive _instance; + }; +}; + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractsArchiveDefaultTypeInternal _ContractsArchive_default_instance_; + +inline constexpr ContractCoopStatusUpdateRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + contract_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + coop_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + push_user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + rinfo_{nullptr}, + production_params_{nullptr}, + farm_info_{nullptr}, + last_idle_summary_{nullptr}, + amount_{0}, + rate_{0}, + soul_power_{0}, + time_cheats_detected_{0u}, + boost_tokens_{0u}, + boost_tokens_spent_{0u}, + eop_{0u}, + hide_cc_status_{false}, + egg_laying_rate_buff_{1}, + earnings_buff_{1} {} + +template +PROTOBUF_CONSTEXPR ContractCoopStatusUpdateRequest::ContractCoopStatusUpdateRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ContractCoopStatusUpdateRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR ContractCoopStatusUpdateRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ContractCoopStatusUpdateRequestDefaultTypeInternal() {} + union { + ContractCoopStatusUpdateRequest _instance; + }; +}; + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractCoopStatusUpdateRequestDefaultTypeInternal _ContractCoopStatusUpdateRequest_default_instance_; + +inline constexpr ContractCoopStatusResponse_ContributionInfo::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + buff_history_{}, + user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + user_name_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + push_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + contract_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + uuid_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + production_params_{nullptr}, + farm_info_{nullptr}, + contribution_amount_{0}, + contribution_rate_{0}, + platform_{static_cast< ::ei::Platform >(0)}, + rank_change_{0}, + soul_power_{0}, + ban_votes_{0u}, + boost_tokens_{0u}, + boost_tokens_spent_{0u}, + finalized_{false}, + time_cheat_detected_{false}, + autojoined_{false}, + chicken_run_cooldown_{0}, + recently_active_{false}, + active_{false}, + cc_member_{false}, + leech_{false} {} + +template +PROTOBUF_CONSTEXPR ContractCoopStatusResponse_ContributionInfo::ContractCoopStatusResponse_ContributionInfo(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ContractCoopStatusResponse_ContributionInfoDefaultTypeInternal { + PROTOBUF_CONSTEXPR ContractCoopStatusResponse_ContributionInfoDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ContractCoopStatusResponse_ContributionInfoDefaultTypeInternal() {} + union { + ContractCoopStatusResponse_ContributionInfo _instance; + }; +}; + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractCoopStatusResponse_ContributionInfoDefaultTypeInternal _ContractCoopStatusResponse_ContributionInfo_default_instance_; + +inline constexpr ConfigResponse::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + live_config_{nullptr}, + mail_bag_{nullptr}, + dlc_catalog_{nullptr} {} + +template +PROTOBUF_CONSTEXPR ConfigResponse::ConfigResponse(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ConfigResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR ConfigResponseDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ConfigResponseDefaultTypeInternal() {} + union { + ConfigResponse _instance; + }; +}; + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ConfigResponseDefaultTypeInternal _ConfigResponse_default_instance_; + +inline constexpr ContractCoopStatusResponse::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + contributors_{}, + gifts_{}, + chicken_runs_{}, + contract_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + coop_identifier_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + creator_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + total_amount_{0}, + seconds_remaining_{0}, + grace_period_seconds_remaining_{0}, + auto_generated_{false}, + public__{false}, + all_goals_achieved_{false}, + all_members_reporting_{false}, + cleared_for_exit_{false}, + local_timestamp_{0}, + seconds_since_all_goals_achieved_{0}, + last_sync_{0}, + grade_{static_cast< ::ei::Contract_PlayerGrade >(0)}, + response_status_{static_cast< ::ei::ContractCoopStatusResponse_ResponseStatus >(0)} {} + +template +PROTOBUF_CONSTEXPR ContractCoopStatusResponse::ContractCoopStatusResponse(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct ContractCoopStatusResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR ContractCoopStatusResponseDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~ContractCoopStatusResponseDefaultTypeInternal() {} + union { + ContractCoopStatusResponse _instance; + }; +}; + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ContractCoopStatusResponseDefaultTypeInternal _ContractCoopStatusResponse_default_instance_; + +inline constexpr MyContracts::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + contracts_{}, + archive_{}, + contract_ids_seen_{}, + current_coop_statuses_{}, + custom_egg_info_{}, + last_cpi_{nullptr}, + last_grade_progress_shown_{0}, + initial_grade_revealed_{false}, + show_advanced_evaluations_{false} {} + +template +PROTOBUF_CONSTEXPR MyContracts::MyContracts(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct MyContractsDefaultTypeInternal { + PROTOBUF_CONSTEXPR MyContractsDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~MyContractsDefaultTypeInternal() {} + union { + MyContracts _instance; + }; +}; + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MyContractsDefaultTypeInternal _MyContracts_default_instance_; + +inline constexpr Backup::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + farms_{}, + read_mail_ids_{}, + user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + user_name_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + game_services_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + device_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + ei_user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + push_user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + signature_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + settings_{nullptr}, + tutorial_{nullptr}, + stats_{nullptr}, + game_{nullptr}, + sim_{nullptr}, + mission_{nullptr}, + misc_{nullptr}, + contracts_{nullptr}, + artifacts_{nullptr}, + artifacts_db_{nullptr}, + shell_db_{nullptr}, + shells_{nullptr}, + mail_state_{nullptr}, + approx_time_{0}, + version_{0u}, + force_offer_backup_{false}, + force_backup_{false}, + checksum_{::uint64_t{0u}} {} + +template +PROTOBUF_CONSTEXPR Backup::Backup(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct BackupDefaultTypeInternal { + PROTOBUF_CONSTEXPR BackupDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~BackupDefaultTypeInternal() {} + union { + Backup _instance; + }; +}; + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 BackupDefaultTypeInternal _Backup_default_instance_; + +inline constexpr SaveBackupResponse::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + message_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + existing_backup_{nullptr}, + success_{false}, + error_code_{0u} {} + +template +PROTOBUF_CONSTEXPR SaveBackupResponse::SaveBackupResponse(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct SaveBackupResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR SaveBackupResponseDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~SaveBackupResponseDefaultTypeInternal() {} + union { + SaveBackupResponse _instance; + }; +}; + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SaveBackupResponseDefaultTypeInternal _SaveBackupResponse_default_instance_; + +inline constexpr EggIncFirstContactResponse::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + ids_transferred_{}, + ei_user_id_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + error_message_( + &::google::protobuf::internal::fixed_address_empty_string, + ::_pbi::ConstantInitialized()), + backup_{nullptr}, + error_code_{0u} {} + +template +PROTOBUF_CONSTEXPR EggIncFirstContactResponse::EggIncFirstContactResponse(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct EggIncFirstContactResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR EggIncFirstContactResponseDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~EggIncFirstContactResponseDefaultTypeInternal() {} + union { + EggIncFirstContactResponse _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CXPEvalRolloutInfoDefaultTypeInternal _CXPEvalRolloutInfo_default_instance_; + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 EggIncFirstContactResponseDefaultTypeInternal _EggIncFirstContactResponse_default_instance_; } // namespace ei -static ::_pb::Metadata file_level_metadata_ei_2eproto[198]; static const ::_pb::EnumDescriptor* file_level_enum_descriptors_ei_2eproto[37]; -static constexpr ::_pb::ServiceDescriptor const** file_level_service_descriptors_ei_2eproto = nullptr; - -const uint32_t TableStruct_ei_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { - PROTOBUF_FIELD_OFFSET(::ei::Vector3, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::Vector3, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::Vector3, x_), - PROTOBUF_FIELD_OFFSET(::ei::Vector3, y_), - PROTOBUF_FIELD_OFFSET(::ei::Vector3, z_), - 0, - 1, - 2, - PROTOBUF_FIELD_OFFSET(::ei::Vector4, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::Vector4, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::Vector4, x_), - PROTOBUF_FIELD_OFFSET(::ei::Vector4, y_), - PROTOBUF_FIELD_OFFSET(::ei::Vector4, z_), - PROTOBUF_FIELD_OFFSET(::ei::Vector4, w_), - 0, - 1, - 2, - 3, - PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, sfx_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, music_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, low_battery_mode_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, low_performance_mode_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, force_touch_chicken_btn_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, notifications_queried_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, last_notification_query_time_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, notifications_on_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, notify_daily_gift_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, low_performance_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, auto_stop_fueling_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, max_enabled_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, hide_cc_status_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, contracts_widget_enabled_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, artifact_sparkle_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, last_backup_time_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, coppa_queried_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, coppa_restricted_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, gdpr_consent_queried_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, gdpr_age_restricted_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, gdpr_consent_given_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, age_queried_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, age_restricted_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, data_collection_consent_queried_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, data_collection_consent_given_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, last_day_age_queried_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, user_ads_enabled_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, user_cloud_enabled_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, user_analytics_enabled_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, user_personalized_ads_enabled_), - 0, - 1, - 2, - 3, - 4, - 5, - 21, - 6, - 7, - 22, - 23, - 24, - 25, - 13, - 14, - 20, - 15, - 16, - 8, - 9, - 10, - 11, - 17, - 18, - 19, - 12, - 26, - 27, - 28, - 29, - PROTOBUF_FIELD_OFFSET(::ei::Backup_Tutorial, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Tutorial, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::Backup_Tutorial, intro_shown_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Tutorial, click_tutorial_shown_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Tutorial, buy_hab_shown_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Tutorial, hire_vehicle_shown_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Tutorial, q_num_shown_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Tutorial, s_num_shown_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Tutorial, contracts_tab_shown_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Tutorial, contract_info_shown_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Tutorial, join_coop_shown_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Tutorial, switch_farm_shown_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Tutorial, tutorial_shown_), - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - ~0u, - PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, egg_totals_old_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, egg_totals_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, unlimited_chickens_uses_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, refill_uses_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, warp_1_uses_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, warp_8_uses_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, boosts_used_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, video_doubler_uses_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, drone_takedowns_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, drone_takedowns_elite_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, num_prestiges_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, num_piggy_breaks_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, iap_packs_purchased_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, piggy_full_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, piggy_found_full_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, time_piggy_filled_realtime_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, time_piggy_full_gametime_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, lost_piggy_increments_), - ~0u, - ~0u, - 5, - 0, - 2, - 3, - 10, - 1, - 4, - 7, - 6, - 8, - 9, - 14, - 15, - 11, - 12, - 13, - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, current_farm_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, max_egg_reached_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, golden_eggs_earned_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, golden_eggs_spent_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, uncliamed_golden_eggs_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, soul_eggs_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, unclaimed_soul_eggs_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, soul_eggs_d_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, unclaimed_soul_eggs_d_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, eggs_of_prophecy_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, unclaimed_eggs_of_prophecy_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, shell_scripts_earned_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, shell_scripts_spent_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, unclaimed_shell_scripts_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, prestige_cash_earned_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, prestige_soul_boost_cash_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, lifetime_cash_earned_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, piggy_bank_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, piggy_full_alert_shown_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, permit_level_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, epic_research_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, hyperloop_station_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, next_daily_gift_time_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, last_daily_gift_collected_day_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, num_daily_gifts_collected_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, news_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, last_news_time_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, current_multiplier_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, current_multiplier_expiration_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, achievements_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, max_farm_size_reached_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, egg_medal_level_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, long_idle_notification_set_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, long_idle_notification_threshold_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, long_idle_reward_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, boosts_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, total_time_cheats_detected_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, force_elite_contracts_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, new_player_event_end_time_), - 16, - 32, - 0, - 1, - 12, - 2, - 13, - 26, - 27, - 14, - 15, - 29, - 30, - 31, - 3, - 25, - 4, - 5, - 20, - 10, - ~0u, - 21, - 6, - 11, - 17, - ~0u, - 7, - 8, - 9, - ~0u, - ~0u, - ~0u, - 22, - 18, - 19, - ~0u, - 24, - 23, - 28, - PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, infusing_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, item_being_infused_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, spec_being_infused_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, egg_type_infusing_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, infusing_eggs_required_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, eggs_infused_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, flow_percentage_artifacts_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, fueling_enabled_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, tank_filling_enabled_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, tank_level_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, tank_fuels_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, tank_limits_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, last_fueled_ship_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, inventory_score_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, crafting_xp_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, enabled_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, intro_shown_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, infusing_enabled_deprecated_), - 5, - 0, - 1, - 13, - 2, - 3, - 12, - 14, - 6, - 11, - ~0u, - ~0u, - 4, - 9, - 10, - 7, - 8, - 15, - PROTOBUF_FIELD_OFFSET(::ei::Backup_Shells, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Shells, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::Backup_Shells, intro_alert_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Shells, contracts_intro_alert_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Shells, num_new_), - 0, - 1, - ~0u, - PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, egg_type_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, farm_type_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, contract_id_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, cash_earned_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, cash_spent_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, unclaimed_cash_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, last_step_time_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, num_chickens_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, num_chickens_unsettled_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, num_chickens_running_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, eggs_laid_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, eggs_shipped_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, eggs_paid_for_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, silos_owned_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, habs_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, hab_population_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, hab_population_indound_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, hab_incubator_popuplation_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, hatchery_population_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, vehicles_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, train_length_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, common_research_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, active_boosts_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, last_cash_boost_time_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, time_cheats_detected_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, time_cheat_debt_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, boost_tokens_received_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, boost_tokens_spent_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, boost_tokens_given_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, unclaimed_boost_tokens_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, gametime_until_next_boost_token_), - 21, - 22, - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 19, - 9, - 11, - ~0u, - ~0u, - ~0u, - ~0u, - 10, - ~0u, - ~0u, - ~0u, - ~0u, - 20, - 12, - 13, - 14, - 15, - 17, - 16, - 18, - PROTOBUF_FIELD_OFFSET(::ei::Backup_Mission, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Mission, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::Backup_Mission, current_mission_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Mission, reference_value_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Mission, current_missions_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Mission, missions_), - 0, - 1, - ~0u, - ~0u, - PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, chicken_btn_pref_big_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, free_hatchery_refill_given_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, last_share_farm_value_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, last_share_swarm_farm_value_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, last_share_swarm_size_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, last_prestige_alert_soul_eggs_deprecated_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, friend_rank_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, friend_rank_pop_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, global_rank_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, global_rank_pop_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, challenges_alert_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, trophy_alert_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, ar_alert_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, contracts_alert_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, contracts_alert_v2_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, coop_alert_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, coop_alert_v2_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, switch_alert_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, egg_of_prophecy_alert_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, boost_token_alert_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, soul_egg_alert_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, backup_reminder_alert_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, max_button_alert_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, mission_target_alert_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, colleggtibles_alert_), - 4, - 5, - 21, - 22, - 23, - 24, - 0, - 1, - 2, - 3, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - PROTOBUF_FIELD_OFFSET(::ei::Backup_ResearchItem, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_ResearchItem, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::Backup_ResearchItem, id_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_ResearchItem, level_), - 0, - 1, - PROTOBUF_FIELD_OFFSET(::ei::Backup_NewsHeadline, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_NewsHeadline, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::Backup_NewsHeadline, id_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_NewsHeadline, read_), - 0, - 1, - PROTOBUF_FIELD_OFFSET(::ei::Backup_AchievementInfo, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_AchievementInfo, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::Backup_AchievementInfo, id_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_AchievementInfo, achieved_), - 0, - 1, - PROTOBUF_FIELD_OFFSET(::ei::Backup_ActiveBoost, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_ActiveBoost, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::Backup_ActiveBoost, boost_id_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_ActiveBoost, time_remaining_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_ActiveBoost, reference_value_), - 0, - 1, - 2, - PROTOBUF_FIELD_OFFSET(::ei::Backup_OwnedBoost, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_OwnedBoost, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::Backup_OwnedBoost, boost_id_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_OwnedBoost, count_), - 0, - 1, - PROTOBUF_FIELD_OFFSET(::ei::Backup_MissionInfo, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_MissionInfo, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::Backup_MissionInfo, id_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_MissionInfo, completed_), - PROTOBUF_FIELD_OFFSET(::ei::Backup_MissionInfo, reference_value_), - 0, - 2, - 1, - PROTOBUF_FIELD_OFFSET(::ei::Backup, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::Backup, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::Backup, user_id_), - PROTOBUF_FIELD_OFFSET(::ei::Backup, ei_user_id_), - PROTOBUF_FIELD_OFFSET(::ei::Backup, game_services_id_), - PROTOBUF_FIELD_OFFSET(::ei::Backup, push_user_id_), - PROTOBUF_FIELD_OFFSET(::ei::Backup, device_id_), - PROTOBUF_FIELD_OFFSET(::ei::Backup, user_name_), - PROTOBUF_FIELD_OFFSET(::ei::Backup, approx_time_), - PROTOBUF_FIELD_OFFSET(::ei::Backup, version_), - PROTOBUF_FIELD_OFFSET(::ei::Backup, force_offer_backup_), - PROTOBUF_FIELD_OFFSET(::ei::Backup, force_backup_), - PROTOBUF_FIELD_OFFSET(::ei::Backup, settings_), - PROTOBUF_FIELD_OFFSET(::ei::Backup, tutorial_), - PROTOBUF_FIELD_OFFSET(::ei::Backup, stats_), - PROTOBUF_FIELD_OFFSET(::ei::Backup, game_), - PROTOBUF_FIELD_OFFSET(::ei::Backup, artifacts_), - PROTOBUF_FIELD_OFFSET(::ei::Backup, shells_), - PROTOBUF_FIELD_OFFSET(::ei::Backup, sim_), - PROTOBUF_FIELD_OFFSET(::ei::Backup, farms_), - PROTOBUF_FIELD_OFFSET(::ei::Backup, mission_), - PROTOBUF_FIELD_OFFSET(::ei::Backup, misc_), - PROTOBUF_FIELD_OFFSET(::ei::Backup, contracts_), - PROTOBUF_FIELD_OFFSET(::ei::Backup, artifacts_db_), - PROTOBUF_FIELD_OFFSET(::ei::Backup, shell_db_), - PROTOBUF_FIELD_OFFSET(::ei::Backup, read_mail_ids_), - PROTOBUF_FIELD_OFFSET(::ei::Backup, mail_state_), - PROTOBUF_FIELD_OFFSET(::ei::Backup, checksum_), - PROTOBUF_FIELD_OFFSET(::ei::Backup, signature_), - 0, - 4, - 2, - 5, - 3, - 1, - 20, - 21, - 22, - 23, - 7, - 8, - 9, - 10, - 15, - 18, - 11, - ~0u, - 12, - 13, - 14, - 16, - 17, - ~0u, - 19, - 24, - 6, - PROTOBUF_FIELD_OFFSET(::ei::EggIncFirstContactRequest, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::EggIncFirstContactRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::EggIncFirstContactRequest, rinfo_), - PROTOBUF_FIELD_OFFSET(::ei::EggIncFirstContactRequest, ei_user_id_), - PROTOBUF_FIELD_OFFSET(::ei::EggIncFirstContactRequest, user_id_), - PROTOBUF_FIELD_OFFSET(::ei::EggIncFirstContactRequest, game_services_id_), - PROTOBUF_FIELD_OFFSET(::ei::EggIncFirstContactRequest, device_id_), - PROTOBUF_FIELD_OFFSET(::ei::EggIncFirstContactRequest, username_), - PROTOBUF_FIELD_OFFSET(::ei::EggIncFirstContactRequest, client_version_), - PROTOBUF_FIELD_OFFSET(::ei::EggIncFirstContactRequest, platform_), - 5, - 1, - 0, - 4, - 2, - 3, - 6, - 7, - PROTOBUF_FIELD_OFFSET(::ei::EggIncFirstContactResponse, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::EggIncFirstContactResponse, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::EggIncFirstContactResponse, ei_user_id_), - PROTOBUF_FIELD_OFFSET(::ei::EggIncFirstContactResponse, ids_transferred_), - PROTOBUF_FIELD_OFFSET(::ei::EggIncFirstContactResponse, error_code_), - PROTOBUF_FIELD_OFFSET(::ei::EggIncFirstContactResponse, error_message_), - PROTOBUF_FIELD_OFFSET(::ei::EggIncFirstContactResponse, backup_), - 0, - ~0u, - 3, - 1, - 2, - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::ei::EggIncAdConfig, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::EggIncAdConfig, network_priority_), - PROTOBUF_FIELD_OFFSET(::ei::DailyGiftInfo, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::DailyGiftInfo, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::DailyGiftInfo, current_day_), - PROTOBUF_FIELD_OFFSET(::ei::DailyGiftInfo, seconds_to_next_day_), - 1, - 0, - PROTOBUF_FIELD_OFFSET(::ei::SalesInfoRequest, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::SalesInfoRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::SalesInfoRequest, user_id_), - PROTOBUF_FIELD_OFFSET(::ei::SalesInfoRequest, piggy_full_), - PROTOBUF_FIELD_OFFSET(::ei::SalesInfoRequest, piggy_found_full_), - PROTOBUF_FIELD_OFFSET(::ei::SalesInfoRequest, seconds_full_realtime_), - PROTOBUF_FIELD_OFFSET(::ei::SalesInfoRequest, seconds_full_gametime_), - PROTOBUF_FIELD_OFFSET(::ei::SalesInfoRequest, lost_increments_), - PROTOBUF_FIELD_OFFSET(::ei::SalesInfoRequest, current_client_version_), - 0, - 2, - 3, - 1, - 5, - 4, - 6, - PROTOBUF_FIELD_OFFSET(::ei::IAPSaleEntry, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::IAPSaleEntry, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::IAPSaleEntry, product_id_), - PROTOBUF_FIELD_OFFSET(::ei::IAPSaleEntry, seconds_remaining_), - PROTOBUF_FIELD_OFFSET(::ei::IAPSaleEntry, discount_string_), - PROTOBUF_FIELD_OFFSET(::ei::IAPSaleEntry, sale_id_), - 0, - 3, - 1, - 2, - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::ei::SalesInfo, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::SalesInfo, sales_), - PROTOBUF_FIELD_OFFSET(::ei::EggIncEvent, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::EggIncEvent, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::EggIncEvent, identifier_), - PROTOBUF_FIELD_OFFSET(::ei::EggIncEvent, seconds_remaining_), - PROTOBUF_FIELD_OFFSET(::ei::EggIncEvent, type_), - PROTOBUF_FIELD_OFFSET(::ei::EggIncEvent, multiplier_), - PROTOBUF_FIELD_OFFSET(::ei::EggIncEvent, subtitle_), - PROTOBUF_FIELD_OFFSET(::ei::EggIncEvent, start_time_), - PROTOBUF_FIELD_OFFSET(::ei::EggIncEvent, duration_), - PROTOBUF_FIELD_OFFSET(::ei::EggIncEvent, cc_only_), - 0, - 3, - 1, - 4, - 2, - 5, - 6, - 7, - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::ei::EggIncCurrentEvents, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::EggIncCurrentEvents, events_), - PROTOBUF_FIELD_OFFSET(::ei::DeviceInfo, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::DeviceInfo, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::DeviceInfo, device_id_), - PROTOBUF_FIELD_OFFSET(::ei::DeviceInfo, advertising_id_), - PROTOBUF_FIELD_OFFSET(::ei::DeviceInfo, platform_), - PROTOBUF_FIELD_OFFSET(::ei::DeviceInfo, form_factor_), - PROTOBUF_FIELD_OFFSET(::ei::DeviceInfo, device_name_), - PROTOBUF_FIELD_OFFSET(::ei::DeviceInfo, platform_version_), - PROTOBUF_FIELD_OFFSET(::ei::DeviceInfo, locale_country_), - PROTOBUF_FIELD_OFFSET(::ei::DeviceInfo, locale_language_), - PROTOBUF_FIELD_OFFSET(::ei::DeviceInfo, gpu_vendor_), - PROTOBUF_FIELD_OFFSET(::ei::DeviceInfo, gpu_model_), - PROTOBUF_FIELD_OFFSET(::ei::DeviceInfo, device_bucket_), - PROTOBUF_FIELD_OFFSET(::ei::DeviceInfo, screen_width_), - PROTOBUF_FIELD_OFFSET(::ei::DeviceInfo, screen_height_), - 0, - 10, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 11, - 12, - PROTOBUF_FIELD_OFFSET(::ei::AppInfo, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::AppInfo, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::AppInfo, version_str_), - PROTOBUF_FIELD_OFFSET(::ei::AppInfo, sessions_), - PROTOBUF_FIELD_OFFSET(::ei::AppInfo, num_prestiges_), - PROTOBUF_FIELD_OFFSET(::ei::AppInfo, soul_eggs_), - PROTOBUF_FIELD_OFFSET(::ei::AppInfo, current_egg_), - PROTOBUF_FIELD_OFFSET(::ei::AppInfo, gold_earned_), - PROTOBUF_FIELD_OFFSET(::ei::AppInfo, gold_spent_), - PROTOBUF_FIELD_OFFSET(::ei::AppInfo, current_mission_), - PROTOBUF_FIELD_OFFSET(::ei::AppInfo, piggy_size_), - PROTOBUF_FIELD_OFFSET(::ei::AppInfo, num_piggy_breaks_), - PROTOBUF_FIELD_OFFSET(::ei::AppInfo, verified_piggy_breaks_), - PROTOBUF_FIELD_OFFSET(::ei::AppInfo, iap_packs_purchased_), - PROTOBUF_FIELD_OFFSET(::ei::AppInfo, permit_level_), - PROTOBUF_FIELD_OFFSET(::ei::AppInfo, video_doubler_uses_), - PROTOBUF_FIELD_OFFSET(::ei::AppInfo, drone_takedowns_), - PROTOBUF_FIELD_OFFSET(::ei::AppInfo, drone_takedowns_elite_), - PROTOBUF_FIELD_OFFSET(::ei::AppInfo, trophies_unlocked_), - PROTOBUF_FIELD_OFFSET(::ei::AppInfo, egg_level_), - PROTOBUF_FIELD_OFFSET(::ei::AppInfo, struggle_factor_), - PROTOBUF_FIELD_OFFSET(::ei::AppInfo, piggy_full_), - PROTOBUF_FIELD_OFFSET(::ei::AppInfo, piggy_found_full_), - PROTOBUF_FIELD_OFFSET(::ei::AppInfo, time_piggy_full_realtime_), - PROTOBUF_FIELD_OFFSET(::ei::AppInfo, time_piggy_full_gametime_), - PROTOBUF_FIELD_OFFSET(::ei::AppInfo, lost_piggy_increments_), - PROTOBUF_FIELD_OFFSET(::ei::AppInfo, sale_id_), - PROTOBUF_FIELD_OFFSET(::ei::AppInfo, unlimited_chickens_uses_), - PROTOBUF_FIELD_OFFSET(::ei::AppInfo, refill_uses_), - PROTOBUF_FIELD_OFFSET(::ei::AppInfo, short_warp_uses_), - PROTOBUF_FIELD_OFFSET(::ei::AppInfo, long_warp_uses_), - 0, - 2, - 3, - 4, - 6, - 5, - 8, - 7, - 10, - 9, - 25, - 12, - 11, - 15, - 18, - 19, - 26, - 20, - 21, - 27, - 28, - 22, - 23, - 24, - 1, - 13, - 14, - 16, - 17, - PROTOBUF_FIELD_OFFSET(::ei::ActionKeyValuePair, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ActionKeyValuePair, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ActionKeyValuePair, key_), - PROTOBUF_FIELD_OFFSET(::ei::ActionKeyValuePair, value_), - 0, - 1, - PROTOBUF_FIELD_OFFSET(::ei::GenericAction, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::GenericAction, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::GenericAction, user_id_), - PROTOBUF_FIELD_OFFSET(::ei::GenericAction, cc_user_), - PROTOBUF_FIELD_OFFSET(::ei::GenericAction, advertising_id_), - PROTOBUF_FIELD_OFFSET(::ei::GenericAction, approx_time_dep_), - PROTOBUF_FIELD_OFFSET(::ei::GenericAction, approx_time_), - PROTOBUF_FIELD_OFFSET(::ei::GenericAction, action_name_), - PROTOBUF_FIELD_OFFSET(::ei::GenericAction, data_), - PROTOBUF_FIELD_OFFSET(::ei::GenericAction, app_), - PROTOBUF_FIELD_OFFSET(::ei::GenericAction, device_), - 0, - 6, - 2, - 5, - 7, - 1, - ~0u, - 3, - 4, - PROTOBUF_FIELD_OFFSET(::ei::GenericActionBatchRequest, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::GenericActionBatchRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::GenericActionBatchRequest, rinfo_), - PROTOBUF_FIELD_OFFSET(::ei::GenericActionBatchRequest, actions_), - 0, - ~0u, - PROTOBUF_FIELD_OFFSET(::ei::VerifyPurchaseRequest, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::VerifyPurchaseRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::VerifyPurchaseRequest, rinfo_), - PROTOBUF_FIELD_OFFSET(::ei::VerifyPurchaseRequest, sku_), - PROTOBUF_FIELD_OFFSET(::ei::VerifyPurchaseRequest, transaction_id_), - PROTOBUF_FIELD_OFFSET(::ei::VerifyPurchaseRequest, original_transaction_id_), - PROTOBUF_FIELD_OFFSET(::ei::VerifyPurchaseRequest, receipt_), - PROTOBUF_FIELD_OFFSET(::ei::VerifyPurchaseRequest, platform_), - PROTOBUF_FIELD_OFFSET(::ei::VerifyPurchaseRequest, sandbox_), - PROTOBUF_FIELD_OFFSET(::ei::VerifyPurchaseRequest, log_), - 6, - 0, - 1, - 4, - 2, - 3, - 7, - 5, - PROTOBUF_FIELD_OFFSET(::ei::VerifyPurchaseResponse, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::VerifyPurchaseResponse, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::VerifyPurchaseResponse, verified_), - PROTOBUF_FIELD_OFFSET(::ei::VerifyPurchaseResponse, message_), - 1, - 0, - PROTOBUF_FIELD_OFFSET(::ei::CurrencyFlowLog, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::CurrencyFlowLog, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::CurrencyFlowLog, user_id_), - PROTOBUF_FIELD_OFFSET(::ei::CurrencyFlowLog, approx_time_), - PROTOBUF_FIELD_OFFSET(::ei::CurrencyFlowLog, currency_), - PROTOBUF_FIELD_OFFSET(::ei::CurrencyFlowLog, amount_), - PROTOBUF_FIELD_OFFSET(::ei::CurrencyFlowLog, location_), - PROTOBUF_FIELD_OFFSET(::ei::CurrencyFlowLog, version_), - PROTOBUF_FIELD_OFFSET(::ei::CurrencyFlowLog, platform_), - PROTOBUF_FIELD_OFFSET(::ei::CurrencyFlowLog, soul_eggs_), - PROTOBUF_FIELD_OFFSET(::ei::CurrencyFlowLog, tickets_spent_), - PROTOBUF_FIELD_OFFSET(::ei::CurrencyFlowLog, gold_spent_), - 0, - 4, - 9, - 5, - 1, - 2, - 3, - 6, - 7, - 8, - PROTOBUF_FIELD_OFFSET(::ei::CurrencyFlowBatchRequest, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::CurrencyFlowBatchRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::CurrencyFlowBatchRequest, rinfo_), - PROTOBUF_FIELD_OFFSET(::ei::CurrencyFlowBatchRequest, logs_), - 0, - ~0u, - PROTOBUF_FIELD_OFFSET(::ei::Reward, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::Reward, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::Reward, reward_type_), - PROTOBUF_FIELD_OFFSET(::ei::Reward, reward_sub_type_), - PROTOBUF_FIELD_OFFSET(::ei::Reward, reward_amount_), - 2, - 0, - 1, - PROTOBUF_FIELD_OFFSET(::ei::GameModifier, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::GameModifier, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::GameModifier, dimension_), - PROTOBUF_FIELD_OFFSET(::ei::GameModifier, value_), - PROTOBUF_FIELD_OFFSET(::ei::GameModifier, description_), - 2, - 1, - 0, - PROTOBUF_FIELD_OFFSET(::ei::CustomEgg, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::CustomEgg, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::CustomEgg, identifier_), - PROTOBUF_FIELD_OFFSET(::ei::CustomEgg, name_), - PROTOBUF_FIELD_OFFSET(::ei::CustomEgg, description_), - PROTOBUF_FIELD_OFFSET(::ei::CustomEgg, value_), - PROTOBUF_FIELD_OFFSET(::ei::CustomEgg, hatchery_id_), - PROTOBUF_FIELD_OFFSET(::ei::CustomEgg, hatchery_max_x_), - PROTOBUF_FIELD_OFFSET(::ei::CustomEgg, icon_), - PROTOBUF_FIELD_OFFSET(::ei::CustomEgg, icon_width_), - PROTOBUF_FIELD_OFFSET(::ei::CustomEgg, icon_height_), - PROTOBUF_FIELD_OFFSET(::ei::CustomEgg, buffs_), - 0, - 1, - 2, - 5, - 3, - 6, - 4, - 7, - 8, - ~0u, - PROTOBUF_FIELD_OFFSET(::ei::Contract_Goal, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::Contract_Goal, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::Contract_Goal, type_), - PROTOBUF_FIELD_OFFSET(::ei::Contract_Goal, target_amount_), - PROTOBUF_FIELD_OFFSET(::ei::Contract_Goal, reward_type_), - PROTOBUF_FIELD_OFFSET(::ei::Contract_Goal, reward_sub_type_), - PROTOBUF_FIELD_OFFSET(::ei::Contract_Goal, reward_amount_), - PROTOBUF_FIELD_OFFSET(::ei::Contract_Goal, target_soul_eggs_), - 4, - 1, - 5, - 0, - 2, - 3, - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::ei::Contract_GoalSet, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::Contract_GoalSet, goals_), - PROTOBUF_FIELD_OFFSET(::ei::Contract_GradeSpec, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::Contract_GradeSpec, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::Contract_GradeSpec, grade_), - PROTOBUF_FIELD_OFFSET(::ei::Contract_GradeSpec, goals_), - PROTOBUF_FIELD_OFFSET(::ei::Contract_GradeSpec, modifiers_), - PROTOBUF_FIELD_OFFSET(::ei::Contract_GradeSpec, length_seconds_), - 1, - ~0u, - ~0u, - 0, - PROTOBUF_FIELD_OFFSET(::ei::Contract, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::Contract, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::Contract, identifier_), - PROTOBUF_FIELD_OFFSET(::ei::Contract, name_), - PROTOBUF_FIELD_OFFSET(::ei::Contract, description_), - PROTOBUF_FIELD_OFFSET(::ei::Contract, egg_), - PROTOBUF_FIELD_OFFSET(::ei::Contract, custom_egg_id_), - PROTOBUF_FIELD_OFFSET(::ei::Contract, goals_), - PROTOBUF_FIELD_OFFSET(::ei::Contract, goal_sets_), - PROTOBUF_FIELD_OFFSET(::ei::Contract, grade_specs_), - PROTOBUF_FIELD_OFFSET(::ei::Contract, season_id_), - PROTOBUF_FIELD_OFFSET(::ei::Contract, coop_allowed_), - PROTOBUF_FIELD_OFFSET(::ei::Contract, max_coop_size_), - PROTOBUF_FIELD_OFFSET(::ei::Contract, max_boosts_), - PROTOBUF_FIELD_OFFSET(::ei::Contract, minutes_per_token_), - PROTOBUF_FIELD_OFFSET(::ei::Contract, chicken_run_cooldown_minutes_), - PROTOBUF_FIELD_OFFSET(::ei::Contract, start_time_), - PROTOBUF_FIELD_OFFSET(::ei::Contract, expiration_time_), - PROTOBUF_FIELD_OFFSET(::ei::Contract, length_seconds_), - PROTOBUF_FIELD_OFFSET(::ei::Contract, max_soul_eggs_), - PROTOBUF_FIELD_OFFSET(::ei::Contract, min_client_version_), - PROTOBUF_FIELD_OFFSET(::ei::Contract, leggacy_), - PROTOBUF_FIELD_OFFSET(::ei::Contract, cc_only_), - PROTOBUF_FIELD_OFFSET(::ei::Contract, default_shell_ids_), - PROTOBUF_FIELD_OFFSET(::ei::Contract, debug_), - PROTOBUF_FIELD_OFFSET(::ei::Contract, key_), - 0, - 1, - 2, - 17, - 5, - ~0u, - ~0u, - ~0u, - 4, - 12, - 8, - 9, - 18, - 19, - 16, - 6, - 7, - 10, - 11, - 13, - 14, - ~0u, - 15, - 3, - PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo, grade_), - PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo, total_cxp_), - PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo, season_cxp_), - PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo, grade_score_), - PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo, target_grade_score_), - PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo, soul_power_), - PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo, target_soul_power_), - PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo, grade_progress_), - PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo, issues_), - PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo, issue_score_), - PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo, status_), - PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo, last_evaluation_time_), - PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo, last_evaluation_version_), - PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo, unread_evaluations_), - 2, - 1, - 10, - 5, - 7, - 8, - 6, - 9, - ~0u, - 11, - 3, - 4, - 0, - ~0u, - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, contract_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, coop_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, cxp_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, replay_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, cxp_change_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, grade_performance_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, old_league_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, old_goals_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, grade_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, contribution_ratio_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, completion_percent_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, original_length_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, coop_size_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, solo_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, soul_power_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, last_contribution_time_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, completion_time_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, chicken_runs_sent_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, gift_tokens_sent_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, gift_tokens_received_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, gift_token_value_sent_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, gift_token_value_received_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, boost_token_allotment_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, buff_time_value_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, teamwork_score_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, other_bonuses_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, counted_in_season_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, season_id_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, time_cheats_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, issues_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, notes_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, version_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, evaluation_start_time_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, status_), - 1, - 2, - 4, - 20, - 27, - 5, - 13, - 21, - 6, - 7, - 8, - 12, - 19, - 22, - 26, - 25, - 9, - 10, - 11, - 14, - 28, - 29, - 18, - 17, - 15, - 16, - 23, - 0, - 24, - ~0u, - ~0u, - 3, - 30, - 31, - PROTOBUF_FIELD_OFFSET(::ei::ContractCitation, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCitation, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ContractCitation, issue_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCitation, timestamp_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCitation, grade_), - 1, - 0, - 2, - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluationBatch_Pair, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluationBatch_Pair, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluationBatch_Pair, user_id_), - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluationBatch_Pair, cev_), - 0, - 1, - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluationBatch, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluationBatch, evals_), - PROTOBUF_FIELD_OFFSET(::ei::CoopCompletionSnapshot_ContributorSnapshot, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::CoopCompletionSnapshot_ContributorSnapshot, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::CoopCompletionSnapshot_ContributorSnapshot, contribution_), - PROTOBUF_FIELD_OFFSET(::ei::CoopCompletionSnapshot_ContributorSnapshot, last_contribution_time_), - PROTOBUF_FIELD_OFFSET(::ei::CoopCompletionSnapshot_ContributorSnapshot, finalized_), - PROTOBUF_FIELD_OFFSET(::ei::CoopCompletionSnapshot_ContributorSnapshot, soul_power_), - PROTOBUF_FIELD_OFFSET(::ei::CoopCompletionSnapshot_ContributorSnapshot, user_id_), - PROTOBUF_FIELD_OFFSET(::ei::CoopCompletionSnapshot_ContributorSnapshot, tokens_), - PROTOBUF_FIELD_OFFSET(::ei::CoopCompletionSnapshot_ContributorSnapshot, tokens_spent_), - 1, - 5, - 6, - 2, - 0, - 3, - 4, - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::ei::CoopCompletionSnapshot, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::CoopCompletionSnapshot, contributors_), - PROTOBUF_FIELD_OFFSET(::ei::BasicRequestInfo, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::BasicRequestInfo, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::BasicRequestInfo, ei_user_id_), - PROTOBUF_FIELD_OFFSET(::ei::BasicRequestInfo, client_version_), - PROTOBUF_FIELD_OFFSET(::ei::BasicRequestInfo, version_), - PROTOBUF_FIELD_OFFSET(::ei::BasicRequestInfo, build_), - PROTOBUF_FIELD_OFFSET(::ei::BasicRequestInfo, platform_), - PROTOBUF_FIELD_OFFSET(::ei::BasicRequestInfo, country_), - PROTOBUF_FIELD_OFFSET(::ei::BasicRequestInfo, language_), - PROTOBUF_FIELD_OFFSET(::ei::BasicRequestInfo, debug_), - 0, - 6, - 1, - 2, - 3, - 4, - 5, - 7, - PROTOBUF_FIELD_OFFSET(::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams, target_se_), - PROTOBUF_FIELD_OFFSET(::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams, cps_mult_), - PROTOBUF_FIELD_OFFSET(::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams, elr_mult_), - PROTOBUF_FIELD_OFFSET(::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams, earnings_mult_), - PROTOBUF_FIELD_OFFSET(::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams, time_efficacy_), - PROTOBUF_FIELD_OFFSET(::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams, hab_capacity_mult_), - PROTOBUF_FIELD_OFFSET(::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams, epic_research_budget_), - 0, - 1, - 6, - 2, - 3, - 4, - 5, - PROTOBUF_FIELD_OFFSET(::ei::ContractSimConfig_ContractGradeSimConfig, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ContractSimConfig_ContractGradeSimConfig, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ContractSimConfig_ContractGradeSimConfig, grade_), - PROTOBUF_FIELD_OFFSET(::ei::ContractSimConfig_ContractGradeSimConfig, goal_params_), - 0, - ~0u, - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::ei::ContractSimConfig, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ContractSimConfig, grade_configs_), - PROTOBUF_FIELD_OFFSET(::ei::ContractSimPoll, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ContractSimPoll, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ContractSimPoll, client_version_), - 0, - PROTOBUF_FIELD_OFFSET(::ei::ContractSimPollResponse, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ContractSimPollResponse, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ContractSimPollResponse, contract_to_simulate_), - PROTOBUF_FIELD_OFFSET(::ei::ContractSimPollResponse, sim_config_), - 0, - 1, - PROTOBUF_FIELD_OFFSET(::ei::ContractSimResultUpdate_GoalInfo, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ContractSimResultUpdate_GoalInfo, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ContractSimResultUpdate_GoalInfo, grade_), - PROTOBUF_FIELD_OFFSET(::ei::ContractSimResultUpdate_GoalInfo, goal_index_), - PROTOBUF_FIELD_OFFSET(::ei::ContractSimResultUpdate_GoalInfo, projected_eggs_laid_), - 0, - 1, - 2, - PROTOBUF_FIELD_OFFSET(::ei::ContractSimResultUpdate, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ContractSimResultUpdate, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ContractSimResultUpdate, contract_id_), - PROTOBUF_FIELD_OFFSET(::ei::ContractSimResultUpdate, goal_infos_), - 0, - ~0u, - PROTOBUF_FIELD_OFFSET(::ei::ContractsRequest, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ContractsRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ContractsRequest, soul_eggs_), - PROTOBUF_FIELD_OFFSET(::ei::ContractsRequest, client_version_), - PROTOBUF_FIELD_OFFSET(::ei::ContractsRequest, user_id_), - 1, - 2, - 0, - PROTOBUF_FIELD_OFFSET(::ei::ContractsResponse, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ContractsResponse, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ContractsResponse, contracts_), - PROTOBUF_FIELD_OFFSET(::ei::ContractsResponse, custom_eggs_), - PROTOBUF_FIELD_OFFSET(::ei::ContractsResponse, warning_message_), - PROTOBUF_FIELD_OFFSET(::ei::ContractsResponse, total_eop_), - PROTOBUF_FIELD_OFFSET(::ei::ContractsResponse, server_time_), - PROTOBUF_FIELD_OFFSET(::ei::ContractsResponse, max_eop_), - ~0u, - ~0u, - 0, - 2, - 1, - 3, - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusRequest, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusRequest, rinfo_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusRequest, contract_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusRequest, coop_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusRequest, user_id_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusRequest, client_version_), - 3, - 0, - 1, - 2, - 4, - PROTOBUF_FIELD_OFFSET(::ei::FarmProductionParams, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::FarmProductionParams, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::FarmProductionParams, farm_population_), - PROTOBUF_FIELD_OFFSET(::ei::FarmProductionParams, farm_capacity_), - PROTOBUF_FIELD_OFFSET(::ei::FarmProductionParams, elr_), - PROTOBUF_FIELD_OFFSET(::ei::FarmProductionParams, ihr_), - PROTOBUF_FIELD_OFFSET(::ei::FarmProductionParams, sr_), - PROTOBUF_FIELD_OFFSET(::ei::FarmProductionParams, delivered_), - 0, - 1, - 2, - 3, - 4, - 5, - PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, client_version_), - PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, soul_eggs_), - PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, eggs_of_prophecy_), - PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, permit_level_), - PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, hyperloop_station_), - PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, egg_medal_level_), - PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, epic_research_), - PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, egg_type_), - PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, cash_on_hand_), - PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, habs_), - PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, hab_population_), - PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, hab_capacity_), - PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, vehicles_), - PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, train_length_), - PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, silos_owned_), - PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, common_research_), - PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, active_boosts_), - PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, boost_tokens_on_hand_), - PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, equipped_artifacts_), - PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, artifact_inventory_score_), - PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, farm_appearance_), - PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, timestamp_), - 10, - 1, - 2, - 3, - 4, - ~0u, - ~0u, - 11, - 5, - ~0u, - ~0u, - ~0u, - ~0u, - ~0u, - 6, - ~0u, - ~0u, - 7, - ~0u, - 8, - 0, - 9, - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, uuid_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, user_id_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, user_name_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, contract_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, contribution_amount_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, contribution_rate_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, soul_power_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, production_params_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, farm_info_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, rank_change_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, recently_active_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, active_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, cc_member_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, leech_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, finalized_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, time_cheat_detected_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, platform_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, push_id_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, ban_votes_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, autojoined_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, boost_tokens_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, boost_tokens_spent_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, buff_history_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, chicken_run_cooldown_), - 4, - 0, - 1, - 3, - 7, - 8, - 11, - 5, - 6, - 10, - 19, - 20, - 21, - 22, - 15, - 16, - 9, - 2, - 12, - 17, - 13, - 14, - ~0u, - 18, - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_CoopGift, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_CoopGift, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_CoopGift, user_id_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_CoopGift, user_name_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_CoopGift, amount_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_CoopGift, tracking_), - 0, - 1, - 3, - 2, - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ChickenRun, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ChickenRun, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ChickenRun, user_id_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ChickenRun, user_name_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ChickenRun, amount_), - 0, - 1, - 2, - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, response_status_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, contract_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, total_amount_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, coop_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, grade_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, contributors_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, auto_generated_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, public__), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, creator_id_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, seconds_remaining_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, seconds_since_all_goals_achieved_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, all_goals_achieved_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, all_members_reporting_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, grace_period_seconds_remaining_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, cleared_for_exit_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, gifts_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, chicken_runs_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, local_timestamp_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, last_sync_), - 15, - 0, - 3, - 1, - 14, - ~0u, - 6, - 7, - 2, - 4, - 12, - 8, - 9, - 5, - 10, - ~0u, - ~0u, - 11, - 13, - PROTOBUF_FIELD_OFFSET(::ei::LocalContract, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::LocalContract, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::LocalContract, contract_), - PROTOBUF_FIELD_OFFSET(::ei::LocalContract, coop_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::LocalContract, accepted_), - PROTOBUF_FIELD_OFFSET(::ei::LocalContract, time_accepted_), - PROTOBUF_FIELD_OFFSET(::ei::LocalContract, cancelled_), - PROTOBUF_FIELD_OFFSET(::ei::LocalContract, new__), - PROTOBUF_FIELD_OFFSET(::ei::LocalContract, coop_shared_end_time_), - PROTOBUF_FIELD_OFFSET(::ei::LocalContract, coop_simulation_end_time_), - PROTOBUF_FIELD_OFFSET(::ei::LocalContract, coop_grace_period_end_time_), - PROTOBUF_FIELD_OFFSET(::ei::LocalContract, coop_contribution_finalized_), - PROTOBUF_FIELD_OFFSET(::ei::LocalContract, coop_last_uploaded_contribution_), - PROTOBUF_FIELD_OFFSET(::ei::LocalContract, coop_user_id_), - PROTOBUF_FIELD_OFFSET(::ei::LocalContract, coop_share_farm_), - PROTOBUF_FIELD_OFFSET(::ei::LocalContract, last_amount_when_reward_given_), - PROTOBUF_FIELD_OFFSET(::ei::LocalContract, num_goals_achieved_), - PROTOBUF_FIELD_OFFSET(::ei::LocalContract, max_farm_size_reached_), - PROTOBUF_FIELD_OFFSET(::ei::LocalContract, boosts_used_), - PROTOBUF_FIELD_OFFSET(::ei::LocalContract, points_replay_), - PROTOBUF_FIELD_OFFSET(::ei::LocalContract, league_), - PROTOBUF_FIELD_OFFSET(::ei::LocalContract, grade_), - PROTOBUF_FIELD_OFFSET(::ei::LocalContract, last_nag_time_), - PROTOBUF_FIELD_OFFSET(::ei::LocalContract, evaluation_), - PROTOBUF_FIELD_OFFSET(::ei::LocalContract, reported_uuids_), - 2, - 0, - 7, - 4, - 8, - 9, - 5, - 20, - 12, - 10, - 13, - 1, - 18, - 6, - 14, - 21, - 11, - 19, - 15, - 17, - 16, - 3, - ~0u, - PROTOBUF_FIELD_OFFSET(::ei::MyContracts, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::MyContracts, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::MyContracts, contract_ids_seen_), - PROTOBUF_FIELD_OFFSET(::ei::MyContracts, contracts_), - PROTOBUF_FIELD_OFFSET(::ei::MyContracts, archive_), - PROTOBUF_FIELD_OFFSET(::ei::MyContracts, current_coop_statuses_), - PROTOBUF_FIELD_OFFSET(::ei::MyContracts, last_cpi_), - PROTOBUF_FIELD_OFFSET(::ei::MyContracts, initial_grade_revealed_), - PROTOBUF_FIELD_OFFSET(::ei::MyContracts, last_grade_progress_shown_), - PROTOBUF_FIELD_OFFSET(::ei::MyContracts, show_advanced_evaluations_), - PROTOBUF_FIELD_OFFSET(::ei::MyContracts, custom_egg_info_), - ~0u, - ~0u, - ~0u, - ~0u, - 0, - 2, - 1, - 3, - ~0u, - PROTOBUF_FIELD_OFFSET(::ei::QueryCoopRequest, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::QueryCoopRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::QueryCoopRequest, rinfo_), - PROTOBUF_FIELD_OFFSET(::ei::QueryCoopRequest, contract_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::QueryCoopRequest, coop_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::QueryCoopRequest, league_), - PROTOBUF_FIELD_OFFSET(::ei::QueryCoopRequest, grade_), - PROTOBUF_FIELD_OFFSET(::ei::QueryCoopRequest, client_version_), - 2, - 0, - 1, - 4, - 5, - 3, - PROTOBUF_FIELD_OFFSET(::ei::QueryCoopResponse, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::QueryCoopResponse, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::QueryCoopResponse, exists_), - PROTOBUF_FIELD_OFFSET(::ei::QueryCoopResponse, full_), - PROTOBUF_FIELD_OFFSET(::ei::QueryCoopResponse, expired_), - PROTOBUF_FIELD_OFFSET(::ei::QueryCoopResponse, different_league_), - PROTOBUF_FIELD_OFFSET(::ei::QueryCoopResponse, different_grade_), - PROTOBUF_FIELD_OFFSET(::ei::QueryCoopResponse, cc_only_), - PROTOBUF_FIELD_OFFSET(::ei::QueryCoopResponse, banned_), - 0, - 1, - 2, - 3, - 4, - 5, - 6, - PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, rinfo_), - PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, contract_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, coop_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, public__), - PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, cc_only_), - PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, allow_all_grades_), - PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, seconds_remaining_), - PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, user_id_), - PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, user_name_), - PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, soul_power_), - PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, eop_), - PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, league_), - PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, grade_), - PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, points_replay_), - PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, platform_), - PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, client_version_), - 4, - 0, - 1, - 12, - 13, - 14, - 5, - 2, - 3, - 8, - 11, - 9, - 10, - 15, - 6, - 7, - PROTOBUF_FIELD_OFFSET(::ei::CreateCoopResponse, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::CreateCoopResponse, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::CreateCoopResponse, success_), - PROTOBUF_FIELD_OFFSET(::ei::CreateCoopResponse, message_), - 1, - 0, - PROTOBUF_FIELD_OFFSET(::ei::JoinCoopRequest, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::JoinCoopRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::JoinCoopRequest, rinfo_), - PROTOBUF_FIELD_OFFSET(::ei::JoinCoopRequest, contract_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::JoinCoopRequest, coop_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::JoinCoopRequest, user_id_), - PROTOBUF_FIELD_OFFSET(::ei::JoinCoopRequest, user_name_), - PROTOBUF_FIELD_OFFSET(::ei::JoinCoopRequest, soul_power_), - PROTOBUF_FIELD_OFFSET(::ei::JoinCoopRequest, eop_), - PROTOBUF_FIELD_OFFSET(::ei::JoinCoopRequest, league_), - PROTOBUF_FIELD_OFFSET(::ei::JoinCoopRequest, grade_), - PROTOBUF_FIELD_OFFSET(::ei::JoinCoopRequest, points_replay_), - PROTOBUF_FIELD_OFFSET(::ei::JoinCoopRequest, platform_), - PROTOBUF_FIELD_OFFSET(::ei::JoinCoopRequest, seconds_remaining_), - PROTOBUF_FIELD_OFFSET(::ei::JoinCoopRequest, client_version_), - 4, - 0, - 1, - 2, - 3, - 7, - 11, - 9, - 10, - 12, - 5, - 8, - 6, - PROTOBUF_FIELD_OFFSET(::ei::JoinCoopResponse, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::JoinCoopResponse, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::JoinCoopResponse, success_), - PROTOBUF_FIELD_OFFSET(::ei::JoinCoopResponse, message_), - PROTOBUF_FIELD_OFFSET(::ei::JoinCoopResponse, banned_), - PROTOBUF_FIELD_OFFSET(::ei::JoinCoopResponse, coop_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::JoinCoopResponse, seconds_remaining_), - PROTOBUF_FIELD_OFFSET(::ei::JoinCoopResponse, match_percent_), - PROTOBUF_FIELD_OFFSET(::ei::JoinCoopResponse, num_members_), - PROTOBUF_FIELD_OFFSET(::ei::JoinCoopResponse, status_), - PROTOBUF_FIELD_OFFSET(::ei::JoinCoopResponse, grade_), - PROTOBUF_FIELD_OFFSET(::ei::JoinCoopResponse, can_start_), - 3, - 0, - 4, - 1, - 2, - 7, - 6, - 8, - 9, - 5, - PROTOBUF_FIELD_OFFSET(::ei::AutoJoinCoopRequest, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::AutoJoinCoopRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::AutoJoinCoopRequest, rinfo_), - PROTOBUF_FIELD_OFFSET(::ei::AutoJoinCoopRequest, contract_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::AutoJoinCoopRequest, user_id_), - PROTOBUF_FIELD_OFFSET(::ei::AutoJoinCoopRequest, user_name_), - PROTOBUF_FIELD_OFFSET(::ei::AutoJoinCoopRequest, soul_power_), - PROTOBUF_FIELD_OFFSET(::ei::AutoJoinCoopRequest, eop_), - PROTOBUF_FIELD_OFFSET(::ei::AutoJoinCoopRequest, league_), - PROTOBUF_FIELD_OFFSET(::ei::AutoJoinCoopRequest, grade_), - PROTOBUF_FIELD_OFFSET(::ei::AutoJoinCoopRequest, points_replay_), - PROTOBUF_FIELD_OFFSET(::ei::AutoJoinCoopRequest, seconds_remaining_), - PROTOBUF_FIELD_OFFSET(::ei::AutoJoinCoopRequest, platform_), - PROTOBUF_FIELD_OFFSET(::ei::AutoJoinCoopRequest, client_version_), - 3, - 0, - 1, - 2, - 4, - 8, - 9, - 10, - 11, - 5, - 6, - 7, - PROTOBUF_FIELD_OFFSET(::ei::UpdateCoopPermissionsRequest, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::UpdateCoopPermissionsRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::UpdateCoopPermissionsRequest, rinfo_), - PROTOBUF_FIELD_OFFSET(::ei::UpdateCoopPermissionsRequest, contract_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::UpdateCoopPermissionsRequest, coop_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::UpdateCoopPermissionsRequest, requesting_user_id_), - PROTOBUF_FIELD_OFFSET(::ei::UpdateCoopPermissionsRequest, public__), - PROTOBUF_FIELD_OFFSET(::ei::UpdateCoopPermissionsRequest, client_version_), - 3, - 0, - 1, - 2, - 4, - 5, - PROTOBUF_FIELD_OFFSET(::ei::UpdateCoopPermissionsResponse, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::UpdateCoopPermissionsResponse, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::UpdateCoopPermissionsResponse, success_), - PROTOBUF_FIELD_OFFSET(::ei::UpdateCoopPermissionsResponse, message_), - 1, - 0, - PROTOBUF_FIELD_OFFSET(::ei::LeaveCoopRequest, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::LeaveCoopRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::LeaveCoopRequest, rinfo_), - PROTOBUF_FIELD_OFFSET(::ei::LeaveCoopRequest, contract_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::LeaveCoopRequest, coop_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::LeaveCoopRequest, player_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::LeaveCoopRequest, client_version_), - 3, - 0, - 1, - 2, - 4, - PROTOBUF_FIELD_OFFSET(::ei::GiftPlayerCoopRequest, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::GiftPlayerCoopRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::GiftPlayerCoopRequest, rinfo_), - PROTOBUF_FIELD_OFFSET(::ei::GiftPlayerCoopRequest, contract_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::GiftPlayerCoopRequest, coop_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::GiftPlayerCoopRequest, player_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::GiftPlayerCoopRequest, requesting_user_id_), - PROTOBUF_FIELD_OFFSET(::ei::GiftPlayerCoopRequest, requesting_user_name_), - PROTOBUF_FIELD_OFFSET(::ei::GiftPlayerCoopRequest, amount_), - PROTOBUF_FIELD_OFFSET(::ei::GiftPlayerCoopRequest, client_version_), - 5, - 0, - 1, - 2, - 3, - 4, - 6, - 7, - PROTOBUF_FIELD_OFFSET(::ei::SendChickenRunCoopRequest, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::SendChickenRunCoopRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::SendChickenRunCoopRequest, rinfo_), - PROTOBUF_FIELD_OFFSET(::ei::SendChickenRunCoopRequest, contract_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::SendChickenRunCoopRequest, coop_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::SendChickenRunCoopRequest, player_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::SendChickenRunCoopRequest, requesting_user_id_), - PROTOBUF_FIELD_OFFSET(::ei::SendChickenRunCoopRequest, requesting_user_name_), - PROTOBUF_FIELD_OFFSET(::ei::SendChickenRunCoopRequest, farm_pop_), - PROTOBUF_FIELD_OFFSET(::ei::SendChickenRunCoopRequest, client_version_), - 5, - 0, - 1, - 2, - 3, - 4, - 6, - 7, - PROTOBUF_FIELD_OFFSET(::ei::ReportPlayerCoopRequest, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ReportPlayerCoopRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ReportPlayerCoopRequest, rinfo_), - PROTOBUF_FIELD_OFFSET(::ei::ReportPlayerCoopRequest, contract_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::ReportPlayerCoopRequest, coop_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::ReportPlayerCoopRequest, user_id_), - PROTOBUF_FIELD_OFFSET(::ei::ReportPlayerCoopRequest, reason_), - 3, - 0, - 1, - 2, - 4, - PROTOBUF_FIELD_OFFSET(::ei::KickPlayerCoopRequest, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::KickPlayerCoopRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::KickPlayerCoopRequest, rinfo_), - PROTOBUF_FIELD_OFFSET(::ei::KickPlayerCoopRequest, contract_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::KickPlayerCoopRequest, coop_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::KickPlayerCoopRequest, player_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::KickPlayerCoopRequest, requesting_user_id_), - PROTOBUF_FIELD_OFFSET(::ei::KickPlayerCoopRequest, reason_), - PROTOBUF_FIELD_OFFSET(::ei::KickPlayerCoopRequest, client_version_), - 4, - 0, - 1, - 2, - 3, - 6, - 5, - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, rinfo_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, user_id_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, contract_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, coop_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, push_user_id_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, amount_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, rate_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, time_cheats_detected_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, soul_power_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, eop_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, boost_tokens_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, boost_tokens_spent_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, hide_cc_status_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, production_params_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, farm_info_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, egg_laying_rate_buff_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, earnings_buff_), - 4, - 0, - 1, - 2, - 3, - 7, - 8, - 10, - 9, - 13, - 11, - 12, - 14, - 5, - 6, - 15, - 16, - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateResponse, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateResponse, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateResponse, finalized_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateResponse, exists_), - PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateResponse, status_), - 0, - 1, - 2, - PROTOBUF_FIELD_OFFSET(::ei::CoopBuffState, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::CoopBuffState, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::CoopBuffState, egg_laying_rate_), - PROTOBUF_FIELD_OFFSET(::ei::CoopBuffState, earnings_), - PROTOBUF_FIELD_OFFSET(::ei::CoopBuffState, server_timestamp_), - 1, - 2, - 0, - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::ei::CoopBuffHistory, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::CoopBuffHistory, history_), - PROTOBUF_FIELD_OFFSET(::ei::CoopChickenRunEntry, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::CoopChickenRunEntry, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::CoopChickenRunEntry, user_id_), - PROTOBUF_FIELD_OFFSET(::ei::CoopChickenRunEntry, server_timestamp_), - 0, - 1, - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::ei::CoopLastChickenRunTimes, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::CoopLastChickenRunTimes, entries_), - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardAnalysis_Chunk, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardAnalysis_Chunk, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardAnalysis_Chunk, start_index_), - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardAnalysis_Chunk, end_index_), - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardAnalysis_Chunk, high_score_), - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardAnalysis_Chunk, low_score_), - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardAnalysis_Chunk, start_cursor_), - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardAnalysis_Chunk, end_cursor_), - 2, - 3, - 4, - 5, - 0, - 1, - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardAnalysis, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardAnalysis, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardAnalysis, chunks_), - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardAnalysis, count_), - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardAnalysis, high_score_), - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardAnalysis, low_score_), - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardAnalysis, cursor_), - ~0u, - 3, - 1, - 2, - 0, - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardInfo_Season, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardInfo_Season, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardInfo_Season, scope_), - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardInfo_Season, name_), - 0, - 1, - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardInfo, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardInfo, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardInfo, seasons_), - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardInfo, all_time_scope_), - ~0u, - 0, - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardRequest, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardRequest, rinfo_), - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardRequest, scope_), - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardRequest, grade_), - 1, - 0, - 2, - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardResponse_Entry, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardResponse_Entry, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardResponse_Entry, rank_), - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardResponse_Entry, alias_), - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardResponse_Entry, score_), - 2, - 0, - 1, - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardResponse, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardResponse, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardResponse, scope_), - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardResponse, grade_), - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardResponse, top_entries_), - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardResponse, count_), - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardResponse, rank_), - PROTOBUF_FIELD_OFFSET(::ei::LeaderboardResponse, score_), - 0, - 1, - ~0u, - 2, - 4, - 3, - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::ei::ContractsArchive, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ContractsArchive, archive_), - PROTOBUF_FIELD_OFFSET(::ei::ContractAction, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ContractAction, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ContractAction, user_id_), - PROTOBUF_FIELD_OFFSET(::ei::ContractAction, action_name_), - PROTOBUF_FIELD_OFFSET(::ei::ContractAction, approx_time_), - PROTOBUF_FIELD_OFFSET(::ei::ContractAction, dest_user_id_), - PROTOBUF_FIELD_OFFSET(::ei::ContractAction, contract_id_), - PROTOBUF_FIELD_OFFSET(::ei::ContractAction, coop_id_), - PROTOBUF_FIELD_OFFSET(::ei::ContractAction, autojoin_), - PROTOBUF_FIELD_OFFSET(::ei::ContractAction, grade_), - PROTOBUF_FIELD_OFFSET(::ei::ContractAction, replay_), - PROTOBUF_FIELD_OFFSET(::ei::ContractAction, points_replay_), - PROTOBUF_FIELD_OFFSET(::ei::ContractAction, reward_type_), - PROTOBUF_FIELD_OFFSET(::ei::ContractAction, reward_subtype_), - PROTOBUF_FIELD_OFFSET(::ei::ContractAction, reward_amount_), - PROTOBUF_FIELD_OFFSET(::ei::ContractAction, goal_index_), - PROTOBUF_FIELD_OFFSET(::ei::ContractAction, boost_id_), - PROTOBUF_FIELD_OFFSET(::ei::ContractAction, tokens_), - PROTOBUF_FIELD_OFFSET(::ei::ContractAction, kick_reason_), - PROTOBUF_FIELD_OFFSET(::ei::ContractAction, public__), - PROTOBUF_FIELD_OFFSET(::ei::ContractAction, cc_only_), - 0, - 1, - 7, - 2, - 3, - 4, - 10, - 8, - 11, - 12, - 9, - 5, - 15, - 14, - 6, - 16, - 17, - 13, - 18, - PROTOBUF_FIELD_OFFSET(::ei::UserDataInfoRequest, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::UserDataInfoRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::UserDataInfoRequest, rinfo_), - PROTOBUF_FIELD_OFFSET(::ei::UserDataInfoRequest, user_id_), - PROTOBUF_FIELD_OFFSET(::ei::UserDataInfoRequest, device_id_), - PROTOBUF_FIELD_OFFSET(::ei::UserDataInfoRequest, backup_checksum_), - 2, - 0, - 1, - 3, - PROTOBUF_FIELD_OFFSET(::ei::UserDataInfoResponse, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::UserDataInfoResponse, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::UserDataInfoResponse, backup_checksum_), - PROTOBUF_FIELD_OFFSET(::ei::UserDataInfoResponse, backup_total_cash_), - PROTOBUF_FIELD_OFFSET(::ei::UserDataInfoResponse, coop_memberships_), - 0, - 1, - ~0u, - PROTOBUF_FIELD_OFFSET(::ei::ClearAllUserDataRequest, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ClearAllUserDataRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ClearAllUserDataRequest, rinfo_), - PROTOBUF_FIELD_OFFSET(::ei::ClearAllUserDataRequest, user_id_), - PROTOBUF_FIELD_OFFSET(::ei::ClearAllUserDataRequest, device_id_), - PROTOBUF_FIELD_OFFSET(::ei::ClearAllUserDataRequest, backup_checksum_), - 2, - 0, - 1, - 3, - PROTOBUF_FIELD_OFFSET(::ei::ServerGift, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ServerGift, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ServerGift, user_id_), - PROTOBUF_FIELD_OFFSET(::ei::ServerGift, reward_type_), - PROTOBUF_FIELD_OFFSET(::ei::ServerGift, reward_sub_type_), - PROTOBUF_FIELD_OFFSET(::ei::ServerGift, reward_amount_), - 0, - 3, - 1, - 2, - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_BoostsConfig_ItemConfig, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_BoostsConfig_ItemConfig, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_BoostsConfig_ItemConfig, boost_id_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_BoostsConfig_ItemConfig, price_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_BoostsConfig_ItemConfig, token_price_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_BoostsConfig_ItemConfig, se_required_), - 0, - 1, - 2, - 3, - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_BoostsConfig, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_BoostsConfig, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_BoostsConfig, item_configs_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_BoostsConfig, cash_boost_cooloff_time_), - ~0u, - 0, - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig_GiftValueConfig, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig_GiftValueConfig, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig_GiftValueConfig, gift_id_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig_GiftValueConfig, amount_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig_GiftValueConfig, rand_min_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig_GiftValueConfig, rand_max_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig_GiftValueConfig, video_min_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig_GiftValueConfig, video_max_), - 0, - 3, - 1, - 2, - 4, - 5, - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig_GiftMuConfig, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig_GiftMuConfig, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig_GiftMuConfig, min_spent_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig_GiftMuConfig, max_spent_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig_GiftMuConfig, overall_mult_), - 0, - 1, - 2, - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, gift_configs_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, gift_mu_min_spent_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, gift_mu_max_spent_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, gift_mu_overall_mult_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, random_gift_mu_config_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, video_gift_mu_config_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, package_interval_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, video_offer_interval_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, video_offer_interval_contract_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, video_offer_interval_piggy_full_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, video_offer_interval_piggy_extra_full_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, video_reset_on_idle_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, package_interval_contract_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, package_interval_piggy_full_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, package_interval_piggy_extra_full_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, package_reset_on_idle_), - ~0u, - 10, - 11, - 12, - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 13, - 7, - 8, - 9, - 14, - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_MiscConfig, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_MiscConfig, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_MiscConfig, ask_to_track_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_MiscConfig, ask_to_track_min_soul_eggs_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_MiscConfig, ask_to_track_message_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_MiscConfig, ask_to_track_show_pre_dialog_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_MiscConfig, ask_to_track_after_privacy_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_MiscConfig, chicken_run_boost_percentage_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_MiscConfig, shells_intro_tickets_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_MiscConfig, shells_max_free_chicken_configs_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_MiscConfig, shells_intro_alert_threshold_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_MiscConfig, shells_lighting_controls_price_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_MiscConfig, contracts_expert_league_min_soul_power_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_MiscConfig, new_player_event_duration_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_MiscConfig, contracts_club_available_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_MiscConfig, contracts_beta_), - 2, - 1, - 0, - 3, - 4, - 7, - 6, - 8, - 9, - 13, - 10, - 11, - 5, - 12, - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_HelpConfig_HowToVideoInfo, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_HelpConfig_HowToVideoInfo, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_HelpConfig_HowToVideoInfo, type_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_HelpConfig_HowToVideoInfo, name_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_HelpConfig_HowToVideoInfo, description_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_HelpConfig_HowToVideoInfo, duration_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_HelpConfig_HowToVideoInfo, url_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_HelpConfig_HowToVideoInfo, soul_eggs_), - 5, - 0, - 1, - 3, - 2, - 4, - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_HelpConfig, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_HelpConfig, video_infos_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig, config_id_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig, boosts_config_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig, gift_config_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig, misc_config_), - PROTOBUF_FIELD_OFFSET(::ei::LiveConfig, help_config_), - 0, - 1, - 2, - 3, - 4, - PROTOBUF_FIELD_OFFSET(::ei::InGameMail, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::InGameMail, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::InGameMail, id_), - PROTOBUF_FIELD_OFFSET(::ei::InGameMail, title_), - PROTOBUF_FIELD_OFFSET(::ei::InGameMail, date_), - PROTOBUF_FIELD_OFFSET(::ei::InGameMail, message_), - PROTOBUF_FIELD_OFFSET(::ei::InGameMail, action_), - PROTOBUF_FIELD_OFFSET(::ei::InGameMail, url_), - PROTOBUF_FIELD_OFFSET(::ei::InGameMail, app_link_), - PROTOBUF_FIELD_OFFSET(::ei::InGameMail, app_link_extra_), - PROTOBUF_FIELD_OFFSET(::ei::InGameMail, image_), - PROTOBUF_FIELD_OFFSET(::ei::InGameMail, image_width_), - PROTOBUF_FIELD_OFFSET(::ei::InGameMail, image_height_), - PROTOBUF_FIELD_OFFSET(::ei::InGameMail, platform_), - PROTOBUF_FIELD_OFFSET(::ei::InGameMail, builds_), - PROTOBUF_FIELD_OFFSET(::ei::InGameMail, min_client_version_), - PROTOBUF_FIELD_OFFSET(::ei::InGameMail, max_client_version_), - PROTOBUF_FIELD_OFFSET(::ei::InGameMail, min_soul_eggs_), - PROTOBUF_FIELD_OFFSET(::ei::InGameMail, max_soul_eggs_), - PROTOBUF_FIELD_OFFSET(::ei::InGameMail, min_mystical_bonus_), - PROTOBUF_FIELD_OFFSET(::ei::InGameMail, user_type_), - PROTOBUF_FIELD_OFFSET(::ei::InGameMail, min_piggy_breaks_), - PROTOBUF_FIELD_OFFSET(::ei::InGameMail, gold_tip_), - PROTOBUF_FIELD_OFFSET(::ei::InGameMail, tip_), - PROTOBUF_FIELD_OFFSET(::ei::InGameMail, priority_), - PROTOBUF_FIELD_OFFSET(::ei::InGameMail, min_days_since_last_tip_), - PROTOBUF_FIELD_OFFSET(::ei::InGameMail, max_retries_), - PROTOBUF_FIELD_OFFSET(::ei::InGameMail, days_until_retry_), - PROTOBUF_FIELD_OFFSET(::ei::InGameMail, category_), - 0, - 1, - 5, - 2, - 3, - 4, - 15, - 6, - 8, - 18, - 19, - 10, - ~0u, - 11, - 14, - 12, - 24, - 13, - 16, - 17, - 9, - 21, - 25, - 20, - 22, - 23, - 7, - PROTOBUF_FIELD_OFFSET(::ei::MailDB, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::MailDB, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::MailDB, mail_), - PROTOBUF_FIELD_OFFSET(::ei::MailDB, tips_db_data_), - PROTOBUF_FIELD_OFFSET(::ei::MailDB, tips_checksum_), - ~0u, - 0, - 1, - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::ei::TipsDB, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::TipsDB, tips_), - PROTOBUF_FIELD_OFFSET(::ei::MailState_TipState, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::MailState_TipState, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::MailState_TipState, id_), - PROTOBUF_FIELD_OFFSET(::ei::MailState_TipState, reads_), - PROTOBUF_FIELD_OFFSET(::ei::MailState_TipState, time_read_), - 0, - 2, - 1, - PROTOBUF_FIELD_OFFSET(::ei::MailState, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::MailState, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::MailState, read_mail_ids_), - PROTOBUF_FIELD_OFFSET(::ei::MailState, tips_states_), - PROTOBUF_FIELD_OFFSET(::ei::MailState, tips_checksum_), - ~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_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::PeriodicalsResponse, sales_), - PROTOBUF_FIELD_OFFSET(::ei::PeriodicalsResponse, events_), - PROTOBUF_FIELD_OFFSET(::ei::PeriodicalsResponse, contracts_), - PROTOBUF_FIELD_OFFSET(::ei::PeriodicalsResponse, evaluations_), - PROTOBUF_FIELD_OFFSET(::ei::PeriodicalsResponse, gifts_), - PROTOBUF_FIELD_OFFSET(::ei::PeriodicalsResponse, artifact_cases_), - 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, - ~0u, - ~0u, - ~0u, - 3, - 4, - 5, - ~0u, - PROTOBUF_FIELD_OFFSET(::ei::GetPeriodicalsRequest, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::GetPeriodicalsRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::GetPeriodicalsRequest, rinfo_), - PROTOBUF_FIELD_OFFSET(::ei::GetPeriodicalsRequest, user_id_), - PROTOBUF_FIELD_OFFSET(::ei::GetPeriodicalsRequest, piggy_full_), - PROTOBUF_FIELD_OFFSET(::ei::GetPeriodicalsRequest, piggy_found_full_), - PROTOBUF_FIELD_OFFSET(::ei::GetPeriodicalsRequest, seconds_full_realtime_), - PROTOBUF_FIELD_OFFSET(::ei::GetPeriodicalsRequest, seconds_full_gametime_), - PROTOBUF_FIELD_OFFSET(::ei::GetPeriodicalsRequest, lost_increments_), - PROTOBUF_FIELD_OFFSET(::ei::GetPeriodicalsRequest, soul_eggs_), - PROTOBUF_FIELD_OFFSET(::ei::GetPeriodicalsRequest, mystical_earnings_mult_), - PROTOBUF_FIELD_OFFSET(::ei::GetPeriodicalsRequest, eop_), - PROTOBUF_FIELD_OFFSET(::ei::GetPeriodicalsRequest, contracts_unlocked_), - PROTOBUF_FIELD_OFFSET(::ei::GetPeriodicalsRequest, artifacts_unlocked_), - PROTOBUF_FIELD_OFFSET(::ei::GetPeriodicalsRequest, current_client_version_), - PROTOBUF_FIELD_OFFSET(::ei::GetPeriodicalsRequest, debug_), - 1, - 0, - 6, - 7, - 2, - 3, - 5, - 4, - 12, - 13, - 8, - 9, - 10, - 11, - PROTOBUF_FIELD_OFFSET(::ei::ConfigRequest, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ConfigRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ConfigRequest, rinfo_), - PROTOBUF_FIELD_OFFSET(::ei::ConfigRequest, soul_eggs_), - PROTOBUF_FIELD_OFFSET(::ei::ConfigRequest, contracts_unlocked_), - PROTOBUF_FIELD_OFFSET(::ei::ConfigRequest, artifacts_unlocked_), - PROTOBUF_FIELD_OFFSET(::ei::ConfigRequest, fuel_tank_unlocked_), - PROTOBUF_FIELD_OFFSET(::ei::ConfigRequest, pro_permit_), - PROTOBUF_FIELD_OFFSET(::ei::ConfigRequest, ultra_), - PROTOBUF_FIELD_OFFSET(::ei::ConfigRequest, tips_checksum_), - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 0, - PROTOBUF_FIELD_OFFSET(::ei::ConfigResponse, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ConfigResponse, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ConfigResponse, live_config_), - PROTOBUF_FIELD_OFFSET(::ei::ConfigResponse, mail_bag_), - PROTOBUF_FIELD_OFFSET(::ei::ConfigResponse, dlc_catalog_), - 0, - 1, - 2, - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionRawData, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionRawData, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionRawData, device_ad_id_), - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionRawData, user_id_), - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionRawData, ad_network_), - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionRawData, json_data_), - 0, - 3, - 1, - 2, - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionRow, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionRow, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionRow, user_id_), - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionRow, ad_id_), - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionRow, ad_network_), - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionRow, campaign_), - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionRow, keyword_), - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionRow, extra_), - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionRow, click_date_), - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionRow, download_date_), - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionRow, approx_time_), - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, device_ad_id_), - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, network_name_), - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, attribution_), - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, org_name_), - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, org_id_), - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, campaign_name_), - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, campaign_id_), - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, click_date_), - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, conversion_date_), - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, conversion_type_), - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, geo_), - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, adgroup_name_), - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, adgroup_id_), - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, keyword_), - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, keyword_id_), - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, keyword_extra_), - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, creativeset_name_), - PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, creativeset_id_), - 0, - 1, - 17, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsClientInfo_LaunchCount, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsClientInfo_LaunchCount, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsClientInfo_LaunchCount, ship_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsClientInfo_LaunchCount, num_launches_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsClientInfo_LaunchCount, launch_points_), - 0, - 1, - 2, - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsClientInfo, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsClientInfo, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsClientInfo, mission_capacity_mult_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsClientInfo, mission_duration_mult_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsClientInfo, mission_ftl_duration_research_mult_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsClientInfo, mission_capacity_research_mult_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsClientInfo, launch_counts_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsClientInfo, last_server_launch_count_sum_time_), - 0, - 1, - 2, - 4, - ~0u, - 3, - PROTOBUF_FIELD_OFFSET(::ei::MissionInfo_Fuel, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::MissionInfo_Fuel, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::MissionInfo_Fuel, egg_), - PROTOBUF_FIELD_OFFSET(::ei::MissionInfo_Fuel, amount_), - 1, - 0, - PROTOBUF_FIELD_OFFSET(::ei::MissionInfo, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::MissionInfo, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::MissionInfo, ship_), - PROTOBUF_FIELD_OFFSET(::ei::MissionInfo, status_), - PROTOBUF_FIELD_OFFSET(::ei::MissionInfo, duration_type_), - PROTOBUF_FIELD_OFFSET(::ei::MissionInfo, fuel_), - PROTOBUF_FIELD_OFFSET(::ei::MissionInfo, level_), - PROTOBUF_FIELD_OFFSET(::ei::MissionInfo, duration_seconds_), - PROTOBUF_FIELD_OFFSET(::ei::MissionInfo, capacity_), - PROTOBUF_FIELD_OFFSET(::ei::MissionInfo, quality_bump_), - PROTOBUF_FIELD_OFFSET(::ei::MissionInfo, target_artifact_), - PROTOBUF_FIELD_OFFSET(::ei::MissionInfo, seconds_remaining_), - PROTOBUF_FIELD_OFFSET(::ei::MissionInfo, start_time_derived_), - PROTOBUF_FIELD_OFFSET(::ei::MissionInfo, mission_log_), - PROTOBUF_FIELD_OFFSET(::ei::MissionInfo, identifier_), - 2, - 3, - 6, - ~0u, - 10, - 4, - 7, - 9, - 11, - 5, - 8, - 1, - 0, - PROTOBUF_FIELD_OFFSET(::ei::ArtifactSpec, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactSpec, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ArtifactSpec, name_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactSpec, level_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactSpec, rarity_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactSpec, egg_), - 0, - 1, - 2, - 3, - PROTOBUF_FIELD_OFFSET(::ei::CompleteArtifact, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::CompleteArtifact, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::CompleteArtifact, spec_), - PROTOBUF_FIELD_OFFSET(::ei::CompleteArtifact, stones_), - 0, - ~0u, - PROTOBUF_FIELD_OFFSET(::ei::ArtifactInventoryItem, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactInventoryItem, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ArtifactInventoryItem, item_id_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactInventoryItem, artifact_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactInventoryItem, quantity_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactInventoryItem, server_id_), - 2, - 1, - 3, - 0, - PROTOBUF_FIELD_OFFSET(::ei::InventorySlot, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::InventorySlot, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::InventorySlot, occupied_), - PROTOBUF_FIELD_OFFSET(::ei::InventorySlot, item_id_), - 0, - 1, - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationRequest, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationRequest, rinfo_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationRequest, client_version_), - 0, - 1, - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_MissionParameters_Duration, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_MissionParameters_Duration, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_MissionParameters_Duration, duration_type_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_MissionParameters_Duration, seconds_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_MissionParameters_Duration, quality_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_MissionParameters_Duration, min_quality_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_MissionParameters_Duration, max_quality_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_MissionParameters_Duration, capacity_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_MissionParameters_Duration, level_capacity_bump_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_MissionParameters_Duration, level_quality_bump_), - 1, - 0, - 2, - 3, - 4, - 5, - 6, - 7, - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_MissionParameters, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_MissionParameters, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_MissionParameters, ship_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_MissionParameters, durations_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_MissionParameters, level_mission_requirements_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_MissionParameters, capacity_deprecated_), - 0, - ~0u, - ~0u, - 1, - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_ArtifactParameters, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_ArtifactParameters, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_ArtifactParameters, spec_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_ArtifactParameters, base_quality_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_ArtifactParameters, odds_multiplier_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_ArtifactParameters, value_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_ArtifactParameters, crafting_price_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_ArtifactParameters, crafting_price_low_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_ArtifactParameters, crafting_price_domain_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_ArtifactParameters, crafting_price_curve_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_ArtifactParameters, crafting_xp_), - 0, - 1, - 3, - 2, - 4, - 5, - 8, - 6, - 7, - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_CraftingLevelInfo, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_CraftingLevelInfo, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_CraftingLevelInfo, xp_required_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_CraftingLevelInfo, rarity_mult_), - 0, - 1, - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse, mission_parameters_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse, artifact_parameters_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse, crafting_level_infos_), - PROTOBUF_FIELD_OFFSET(::ei::MissionRequest, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::MissionRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::MissionRequest, rinfo_), - PROTOBUF_FIELD_OFFSET(::ei::MissionRequest, client_version_), - PROTOBUF_FIELD_OFFSET(::ei::MissionRequest, ei_user_id_), - PROTOBUF_FIELD_OFFSET(::ei::MissionRequest, info_), - PROTOBUF_FIELD_OFFSET(::ei::MissionRequest, client_info_), - 2, - 4, - 0, - 1, - 3, - PROTOBUF_FIELD_OFFSET(::ei::MissionResponse, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::MissionResponse, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::MissionResponse, success_), - PROTOBUF_FIELD_OFFSET(::ei::MissionResponse, info_), - 1, - 0, - PROTOBUF_FIELD_OFFSET(::ei::GetActiveMissionsResponse, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::GetActiveMissionsResponse, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::GetActiveMissionsResponse, success_), - PROTOBUF_FIELD_OFFSET(::ei::GetActiveMissionsResponse, active_missions_), - 0, - ~0u, - PROTOBUF_FIELD_OFFSET(::ei::CompleteMissionResponse_SecureArtifactSpec, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::CompleteMissionResponse_SecureArtifactSpec, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::CompleteMissionResponse_SecureArtifactSpec, spec_), - PROTOBUF_FIELD_OFFSET(::ei::CompleteMissionResponse_SecureArtifactSpec, server_id_), - 1, - 0, - PROTOBUF_FIELD_OFFSET(::ei::CompleteMissionResponse, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::CompleteMissionResponse, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::CompleteMissionResponse, success_), - PROTOBUF_FIELD_OFFSET(::ei::CompleteMissionResponse, info_), - PROTOBUF_FIELD_OFFSET(::ei::CompleteMissionResponse, artifacts_), - PROTOBUF_FIELD_OFFSET(::ei::CompleteMissionResponse, other_rewards_), - PROTOBUF_FIELD_OFFSET(::ei::CompleteMissionResponse, ei_user_id_), - 2, - 1, - ~0u, - ~0u, - 0, - PROTOBUF_FIELD_OFFSET(::ei::CollectContractArtifactRewardsRequest, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::CollectContractArtifactRewardsRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::CollectContractArtifactRewardsRequest, rinfo_), - PROTOBUF_FIELD_OFFSET(::ei::CollectContractArtifactRewardsRequest, contract_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::CollectContractArtifactRewardsRequest, league_), - PROTOBUF_FIELD_OFFSET(::ei::CollectContractArtifactRewardsRequest, grade_), - PROTOBUF_FIELD_OFFSET(::ei::CollectContractArtifactRewardsRequest, goal_index_), - PROTOBUF_FIELD_OFFSET(::ei::CollectContractArtifactRewardsRequest, best_ship_), - 1, - 0, - 4, - 5, - 2, - 3, - PROTOBUF_FIELD_OFFSET(::ei::CraftArtifactRequest, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::CraftArtifactRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::CraftArtifactRequest, rinfo_), - PROTOBUF_FIELD_OFFSET(::ei::CraftArtifactRequest, ei_user_id_), - PROTOBUF_FIELD_OFFSET(::ei::CraftArtifactRequest, spec_), - PROTOBUF_FIELD_OFFSET(::ei::CraftArtifactRequest, item_id_), - PROTOBUF_FIELD_OFFSET(::ei::CraftArtifactRequest, gold_price_paid_), - PROTOBUF_FIELD_OFFSET(::ei::CraftArtifactRequest, crafting_count_), - PROTOBUF_FIELD_OFFSET(::ei::CraftArtifactRequest, crafting_xp_), - PROTOBUF_FIELD_OFFSET(::ei::CraftArtifactRequest, ingredients_), - 2, - 0, - 1, - 3, - 4, - 6, - 5, - ~0u, - PROTOBUF_FIELD_OFFSET(::ei::CraftArtifactResponse, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::CraftArtifactResponse, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::CraftArtifactResponse, item_id_), - PROTOBUF_FIELD_OFFSET(::ei::CraftArtifactResponse, ei_user_id_), - PROTOBUF_FIELD_OFFSET(::ei::CraftArtifactResponse, rarity_achieved_), - PROTOBUF_FIELD_OFFSET(::ei::CraftArtifactResponse, server_id_), - 2, - 1, - 3, - 0, - PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactRequest, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactRequest, rinfo_), - PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactRequest, ei_user_id_), - PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactRequest, spec_), - PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactRequest, artifact_server_id_), - PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactRequest, original_item_id_), - PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactRequest, additional_server_ids_), - PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactRequest, additional_item_ids_), - PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactRequest, quantity_), - 3, - 0, - 2, - 1, - 4, - ~0u, - ~0u, - 5, - PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactResponse, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactResponse, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactResponse, success_), - PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactResponse, original_item_id_), - PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactResponse, additional_item_ids_), - PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactResponse, byproducts_), - PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactResponse, other_rewards_), - PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactResponse, ei_user_id_), - 2, - 1, - ~0u, - ~0u, - ~0u, - 0, - PROTOBUF_FIELD_OFFSET(::ei::AuthenticateArtifactResponse, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::AuthenticateArtifactResponse, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::AuthenticateArtifactResponse, success_), - PROTOBUF_FIELD_OFFSET(::ei::AuthenticateArtifactResponse, original_item_id_), - PROTOBUF_FIELD_OFFSET(::ei::AuthenticateArtifactResponse, demote_), - PROTOBUF_FIELD_OFFSET(::ei::AuthenticateArtifactResponse, delete__), - PROTOBUF_FIELD_OFFSET(::ei::AuthenticateArtifactResponse, ei_user_id_), - 2, - 1, - 3, - 4, - 0, - PROTOBUF_FIELD_OFFSET(::ei::SetArtifactRequest, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::SetArtifactRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::SetArtifactRequest, rinfo_), - PROTOBUF_FIELD_OFFSET(::ei::SetArtifactRequest, artifact_), - PROTOBUF_FIELD_OFFSET(::ei::SetArtifactRequest, stones_), - PROTOBUF_FIELD_OFFSET(::ei::SetArtifactRequest, gold_price_paid_), - 0, - 1, - ~0u, - 2, - PROTOBUF_FIELD_OFFSET(::ei::SetArtifactResponse, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::SetArtifactResponse, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::SetArtifactResponse, success_), - PROTOBUF_FIELD_OFFSET(::ei::SetArtifactResponse, original_item_id_), - PROTOBUF_FIELD_OFFSET(::ei::SetArtifactResponse, ei_user_id_), - 2, - 1, - 0, - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB_ActiveArtifactSlot, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB_ActiveArtifactSlot, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB_ActiveArtifactSlot, occupied_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB_ActiveArtifactSlot, item_id_), - 1, - 0, - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB_ActiveArtifactSet, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB_ActiveArtifactSet, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB_ActiveArtifactSet, slots_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB_ActiveArtifactSet, uid_), - ~0u, - 0, - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB_CraftableArtifact, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB_CraftableArtifact, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB_CraftableArtifact, spec_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB_CraftableArtifact, discovered_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB_CraftableArtifact, craftable_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB_CraftableArtifact, recipe_discovered_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB_CraftableArtifact, seen_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB_CraftableArtifact, count_), - 0, - 2, - 3, - 4, - 5, - 1, - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB, inventory_items_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB, item_sequence_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB, inventory_slots_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB, active_artifacts_deprecated_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB, active_artifact_sets_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB, saved_artifact_sets_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB, artifact_status_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB, fueling_mission_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB, mission_infos_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB, mission_archive_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB, discovered_artifacts_deprecated_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB, craftable_artifacts_deprecated_), - PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB, crafting_counts_deprecated_), - ~0u, - 1, - ~0u, - ~0u, - ~0u, - ~0u, - ~0u, - 0, - ~0u, - ~0u, - ~0u, - ~0u, - ~0u, - PROTOBUF_FIELD_OFFSET(::ei::AuthenticatedMessage, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::AuthenticatedMessage, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::AuthenticatedMessage, message_), - PROTOBUF_FIELD_OFFSET(::ei::AuthenticatedMessage, version_), - 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, - 3, - 1, - 4, - 5, - 2, - PROTOBUF_FIELD_OFFSET(::ei::LogCompleteMissionPayload, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::LogCompleteMissionPayload, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::LogCompleteMissionPayload, req_), - PROTOBUF_FIELD_OFFSET(::ei::LogCompleteMissionPayload, res_), - 0, - 1, - PROTOBUF_FIELD_OFFSET(::ei::LogCraftArtifactPayload, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::LogCraftArtifactPayload, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::LogCraftArtifactPayload, req_), - PROTOBUF_FIELD_OFFSET(::ei::LogCraftArtifactPayload, res_), - 0, - 1, - PROTOBUF_FIELD_OFFSET(::ei::LogConsumeArtifactPayload, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::LogConsumeArtifactPayload, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::LogConsumeArtifactPayload, req_), - PROTOBUF_FIELD_OFFSET(::ei::LogConsumeArtifactPayload, res_), - 0, - 1, - PROTOBUF_FIELD_OFFSET(::ei::LogSetArtifactPayload, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::LogSetArtifactPayload, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::LogSetArtifactPayload, req_), - PROTOBUF_FIELD_OFFSET(::ei::LogSetArtifactPayload, res_), - 0, - 1, - PROTOBUF_FIELD_OFFSET(::ei::AccountTransferPayload, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::AccountTransferPayload, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::AccountTransferPayload, from_id_), - PROTOBUF_FIELD_OFFSET(::ei::AccountTransferPayload, to_ei_user_id_), - 0, - 1, - PROTOBUF_FIELD_OFFSET(::ei::SaveBackupResponse, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::SaveBackupResponse, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::SaveBackupResponse, success_), - PROTOBUF_FIELD_OFFSET(::ei::SaveBackupResponse, error_code_), - PROTOBUF_FIELD_OFFSET(::ei::SaveBackupResponse, message_), - PROTOBUF_FIELD_OFFSET(::ei::SaveBackupResponse, existing_backup_), - 2, - 3, - 0, - 1, - PROTOBUF_FIELD_OFFSET(::ei::CleanAccountRequest, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::CleanAccountRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::CleanAccountRequest, ei_user_id_to_keep_), - PROTOBUF_FIELD_OFFSET(::ei::CleanAccountRequest, game_services_id_), - 0, - 1, - PROTOBUF_FIELD_OFFSET(::ei::ReturnEDTPayload, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ReturnEDTPayload, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ReturnEDTPayload, ei_user_id_), - 0, - PROTOBUF_FIELD_OFFSET(::ei::DLCItem, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::DLCItem, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::DLCItem, name_), - PROTOBUF_FIELD_OFFSET(::ei::DLCItem, directory_), - PROTOBUF_FIELD_OFFSET(::ei::DLCItem, ext_), - PROTOBUF_FIELD_OFFSET(::ei::DLCItem, compressed_), - PROTOBUF_FIELD_OFFSET(::ei::DLCItem, original_size_), - PROTOBUF_FIELD_OFFSET(::ei::DLCItem, url_), - PROTOBUF_FIELD_OFFSET(::ei::DLCItem, checksum_), - 0, - 1, - 2, - 6, - 5, - 3, - 4, - PROTOBUF_FIELD_OFFSET(::ei::ShellSpec_ShellPiece, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSpec_ShellPiece, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ShellSpec_ShellPiece, asset_type_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSpec_ShellPiece, dlc_), - 1, - 0, - PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, identifier_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, primary_piece_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, pieces_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, alt_assets_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, name_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, set_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, modified_geometry_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, price_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, required_eop_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, required_soul_eggs_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, required_parent_shell_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, is_new_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, expires_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, seconds_until_available_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, seconds_remaining_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, popularity_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, default_appearance_), - 0, - 4, - ~0u, - ~0u, - 1, - 2, - 11, - 5, - 6, - 7, - 3, - 12, - 13, - 9, - 8, - 10, - 14, - PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec_VariationSpec, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec_VariationSpec, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec_VariationSpec, identifier_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec_VariationSpec, hex_color_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec_VariationSpec, price_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec_VariationSpec, sort_priority_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec_VariationSpec, default_appearance_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec_VariationSpec, custom_appearance_), - 0, - 1, - 2, - 5, - 3, - 4, - PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, identifier_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, name_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, price_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, price_mult_deprecated_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, discount_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, required_eop_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, required_soul_eggs_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, required_parent_set_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, is_new_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, expires_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, seconds_until_available_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, seconds_remaining_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, popularity_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, decorator_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, modified_geometry_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, element_set_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, hex_base_color_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, variations_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, icon_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, default_appearance_), - PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, custom_appearance_), - 0, - 1, - 5, - 19, - 16, - 6, - 7, - 3, - 11, - 12, - 17, - 15, - 18, - 13, - 14, - 8, - 2, - ~0u, - 4, - 9, - 10, - PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec_LODPiece, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec_LODPiece, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec_LODPiece, dlc_), - PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec_LODPiece, lod_), - 0, - 1, - PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, identifier_), - PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, name_), - PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, asset_type_), - PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, object_class_), - PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, icon_colors_), - PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, price_), - PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, required_eop_), - PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, required_soul_eggs_), - PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, is_new_), - PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, expires_), - PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, seconds_until_available_), - PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, seconds_remaining_), - PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, popularity_), - PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, metadata_), - PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, no_hats_), - PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, chicken_animation_), - PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, sort_priority_), - PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, pieces_), - PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, default_appearance_), - 0, - 1, - 15, - 2, - ~0u, - 3, - 4, - 5, - 6, - 7, - 12, - 11, - 13, - ~0u, - 8, - 10, - 14, - ~0u, - 9, - PROTOBUF_FIELD_OFFSET(::ei::ShellGroupSpec, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ShellGroupSpec, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ShellGroupSpec, identifier_), - PROTOBUF_FIELD_OFFSET(::ei::ShellGroupSpec, name_), - PROTOBUF_FIELD_OFFSET(::ei::ShellGroupSpec, asset_type_), - PROTOBUF_FIELD_OFFSET(::ei::ShellGroupSpec, member_ids_), - PROTOBUF_FIELD_OFFSET(::ei::ShellGroupSpec, price_mult_deprecated_), - 0, - 1, - 3, - ~0u, - 2, - PROTOBUF_FIELD_OFFSET(::ei::DLCCatalog, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::DLCCatalog, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::DLCCatalog, items_), - PROTOBUF_FIELD_OFFSET(::ei::DLCCatalog, shells_), - PROTOBUF_FIELD_OFFSET(::ei::DLCCatalog, shell_sets_), - PROTOBUF_FIELD_OFFSET(::ei::DLCCatalog, decorators_), - PROTOBUF_FIELD_OFFSET(::ei::DLCCatalog, shell_objects_), - PROTOBUF_FIELD_OFFSET(::ei::DLCCatalog, shell_groups_), - PROTOBUF_FIELD_OFFSET(::ei::DLCCatalog, shells_showcase_last_featured_time_), - ~0u, - ~0u, - ~0u, - ~0u, - ~0u, - ~0u, - 0, - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellStatus, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellStatus, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellStatus, identifier_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellStatus, owned_), - 0, - 1, - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellElementStatus, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellElementStatus, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellElementStatus, element_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellElementStatus, set_identifier_), - 1, - 0, - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellSetVariationStatus, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellSetVariationStatus, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellSetVariationStatus, set_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellSetVariationStatus, owned_variations_), - 0, - ~0u, - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_FarmConfiguration, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_FarmConfiguration, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_FarmConfiguration, locked_elements_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_FarmConfiguration, shell_configs_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_FarmConfiguration, shell_set_configs_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_FarmConfiguration, configure_chickens_by_group_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_FarmConfiguration, group_configs_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_FarmConfiguration, chicken_configs_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_FarmConfiguration, lighting_config_enabled_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_FarmConfiguration, lighting_config_), - ~0u, - ~0u, - ~0u, - 1, - ~0u, - ~0u, - 2, - 0, - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_SavedFarmConfiguration, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_SavedFarmConfiguration, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - 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, - 3, - 4, - 1, - 2, - 5, - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellConfiguration, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellConfiguration, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellConfiguration, asset_type_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellConfiguration, index_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellConfiguration, shell_identifier_), - 2, - 1, - 0, - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellSetConfiguration, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellSetConfiguration, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellSetConfiguration, element_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellSetConfiguration, index_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellSetConfiguration, shell_set_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellSetConfiguration, variation_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellSetConfiguration, decorator_identifier_), - 4, - 3, - 0, - 1, - 2, - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellGroupConfiguration, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellGroupConfiguration, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellGroupConfiguration, asset_type_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellGroupConfiguration, group_identifier_), - 1, - 0, - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ChickenConfig, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ChickenConfig, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ChickenConfig, chicken_identifier_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ChickenConfig, hat_identifier_), - 0, - 1, - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_LightingConfig, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_LightingConfig, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_LightingConfig, light_dir_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_LightingConfig, light_direct_color_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_LightingConfig, light_direct_intensity_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_LightingConfig, light_ambient_color_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_LightingConfig, light_ambient_intensity_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_LightingConfig, fog_color_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_LightingConfig, fog_near_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_LightingConfig, fog_far_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB_LightingConfig, fog_density_), - 0, - 1, - 4, - 2, - 5, - 3, - 6, - 7, - 8, - PROTOBUF_FIELD_OFFSET(::ei::ShellDB, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ShellDB, shell_inventory_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB, shell_element_inventory_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB, shell_variation_inventory_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB, shell_set_inventory_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB, shell_object_inventory_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB, farm_configs_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB, saved_configs_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB, new_shells_downloaded_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB, new_shells_seen_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB, last_showcase_featured_time_seen_), - PROTOBUF_FIELD_OFFSET(::ei::ShellDB, lighting_controls_unlocked_), - ~0u, - ~0u, - ~0u, - ~0u, - ~0u, - ~0u, - ~0u, - ~0u, - ~0u, - 0, - 1, - PROTOBUF_FIELD_OFFSET(::ei::ShellPopularityStats_Entry, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ShellPopularityStats_Entry, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ShellPopularityStats_Entry, id_), - PROTOBUF_FIELD_OFFSET(::ei::ShellPopularityStats_Entry, element_), - PROTOBUF_FIELD_OFFSET(::ei::ShellPopularityStats_Entry, spent_), - PROTOBUF_FIELD_OFFSET(::ei::ShellPopularityStats_Entry, count_), - 0, - 3, - 1, - 2, - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::ei::ShellPopularityStats, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ShellPopularityStats, data_), - PROTOBUF_FIELD_OFFSET(::ei::ShellsActionLog, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ShellsActionLog, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ShellsActionLog, rinfo_), - PROTOBUF_FIELD_OFFSET(::ei::ShellsActionLog, user_id_), - PROTOBUF_FIELD_OFFSET(::ei::ShellsActionLog, action_), - PROTOBUF_FIELD_OFFSET(::ei::ShellsActionLog, sub_id_), - PROTOBUF_FIELD_OFFSET(::ei::ShellsActionLog, farm_element_), - PROTOBUF_FIELD_OFFSET(::ei::ShellsActionLog, cost_), - PROTOBUF_FIELD_OFFSET(::ei::ShellsActionLog, approx_time_), - PROTOBUF_FIELD_OFFSET(::ei::ShellsActionLog, version_), - PROTOBUF_FIELD_OFFSET(::ei::ShellsActionLog, farm_index_), - PROTOBUF_FIELD_OFFSET(::ei::ShellsActionLog, soul_eggs_), - PROTOBUF_FIELD_OFFSET(::ei::ShellsActionLog, tickets_spent_), - PROTOBUF_FIELD_OFFSET(::ei::ShellsActionLog, gold_spent_), - 4, - 0, - 1, - 2, - 11, - 6, - 5, - 3, - 7, - 8, - 9, - 10, - PROTOBUF_FIELD_OFFSET(::ei::SubmitShellShowcaseRequest, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::SubmitShellShowcaseRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - 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_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ShellShowcase, top_), - PROTOBUF_FIELD_OFFSET(::ei::ShellShowcase, featured_), - PROTOBUF_FIELD_OFFSET(::ei::ShellShowcase, fresh_), - PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, id_), - PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, local_id_), - PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, name_), - PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, description_), - PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, is_new_), - 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_), - 0, - 4, - 1, - 2, - 14, - 5, - 12, - 6, - 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_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingSet, listings_), - 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::ShellsActionBatch, rinfo_), - PROTOBUF_FIELD_OFFSET(::ei::ShellsActionBatch, actions_), - 0, - ~0u, - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, overall_status_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, start_time_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, completion_time_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, num_prestiges_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, soul_eggs_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, eggs_of_prophecy_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, iap_status_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, verified_pro_permit_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, verified_piggy_breaks_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, verified_other_iap_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, unverified_iap_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, gold_earned_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, regular_iap_buyer_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, regular_iap_cheater_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, artifacts_status_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, missions_completed_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, artifacts_collected_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, artifacts_consumed_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, artifacts_in_inventory_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, rare_artifacts_in_inventory_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, rare_artifacts_on_server_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, legendary_artifacts_in_inventory_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, legendary_artifacts_on_server_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, gold_spent_crafting_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, excessive_consumes_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, excessive_inventory_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, excessive_spend_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, contracts_status_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, num_coop_memberships_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, valid_contracts_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, invalid_contracts_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, excessive_eop_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, excessive_invalid_contracts_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, verified_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, verification_override_), - PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, verification_override_value_), - 2, - 0, - 1, - 12, - 13, - 23, - 15, - 16, - 3, - 4, - 5, - 11, - 17, - 18, - 20, - 8, - 6, - 7, - 10, - 31, - 32, - 33, - 34, - 21, - 19, - 24, - 25, - 22, - 9, - 14, - ~0u, - 26, - 27, - 28, - 29, - 30, - PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo_HistoryEntry, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo_HistoryEntry, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo_HistoryEntry, timestamp_), - PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo_HistoryEntry, message_id_), - PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo_HistoryEntry, message_), - 2, - 0, - 1, - PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, subscription_level_), - PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, next_subscription_level_), - PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, lock_next_subscription_level_), - PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, platform_), - PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, original_transaction_id_), - PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, linked_transaction_id_), - PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, acknowledged_), - PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, first_subscribed_), - PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, period_end_), - PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, status_), - PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, store_status_), - PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, auto_renew_), - PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, sandbox_), - PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, last_updated_), - PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, history_), - PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, past_user_ids_), - 8, - 9, - 10, - 7, - 0, - 2, - 11, - 3, - 4, - 6, - 1, - 12, - 13, - 5, - ~0u, - ~0u, - PROTOBUF_FIELD_OFFSET(::ei::SubscriptionChangeHintRequest, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::SubscriptionChangeHintRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::SubscriptionChangeHintRequest, rinfo_), - PROTOBUF_FIELD_OFFSET(::ei::SubscriptionChangeHintRequest, original_transaction_id_), - PROTOBUF_FIELD_OFFSET(::ei::SubscriptionChangeHintRequest, next_subscription_level_), - 1, - 0, - 2, - PROTOBUF_FIELD_OFFSET(::ei::CXPEvalRolloutInfo, _has_bits_), - PROTOBUF_FIELD_OFFSET(::ei::CXPEvalRolloutInfo, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::ei::CXPEvalRolloutInfo, current_id_), - PROTOBUF_FIELD_OFFSET(::ei::CXPEvalRolloutInfo, basis_points_), - 0, - 1, -}; -static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { - { 0, 9, -1, sizeof(::ei::Vector3)}, - { 12, 22, -1, sizeof(::ei::Vector4)}, - { 26, 62, -1, sizeof(::ei::Backup_Settings)}, - { 92, 109, -1, sizeof(::ei::Backup_Tutorial)}, - { 120, 144, -1, sizeof(::ei::Backup_Stats)}, - { 162, 207, -1, sizeof(::ei::Backup_Game)}, - { 246, 270, -1, sizeof(::ei::Backup_Artifacts)}, - { 288, 297, -1, sizeof(::ei::Backup_Shells)}, - { 300, 337, -1, sizeof(::ei::Backup_Simulation)}, - { 368, 378, -1, sizeof(::ei::Backup_Mission)}, - { 382, 413, -1, sizeof(::ei::Backup_Misc)}, - { 438, 446, -1, sizeof(::ei::Backup_ResearchItem)}, - { 448, 456, -1, sizeof(::ei::Backup_NewsHeadline)}, - { 458, 466, -1, sizeof(::ei::Backup_AchievementInfo)}, - { 468, 477, -1, sizeof(::ei::Backup_ActiveBoost)}, - { 480, 488, -1, sizeof(::ei::Backup_OwnedBoost)}, - { 490, 499, -1, sizeof(::ei::Backup_MissionInfo)}, - { 502, 535, -1, sizeof(::ei::Backup)}, - { 562, 576, -1, sizeof(::ei::EggIncFirstContactRequest)}, - { 584, 595, -1, sizeof(::ei::EggIncFirstContactResponse)}, - { 600, -1, -1, sizeof(::ei::EggIncAdConfig)}, - { 607, 615, -1, sizeof(::ei::DailyGiftInfo)}, - { 617, 630, -1, sizeof(::ei::SalesInfoRequest)}, - { 637, 647, -1, sizeof(::ei::IAPSaleEntry)}, - { 651, -1, -1, sizeof(::ei::SalesInfo)}, - { 658, 672, -1, sizeof(::ei::EggIncEvent)}, - { 680, -1, -1, sizeof(::ei::EggIncCurrentEvents)}, - { 687, 706, -1, sizeof(::ei::DeviceInfo)}, - { 719, 754, -1, sizeof(::ei::AppInfo)}, - { 783, 791, -1, sizeof(::ei::ActionKeyValuePair)}, - { 793, 808, -1, sizeof(::ei::GenericAction)}, - { 817, 825, -1, sizeof(::ei::GenericActionBatchRequest)}, - { 827, 841, -1, sizeof(::ei::VerifyPurchaseRequest)}, - { 849, 857, -1, sizeof(::ei::VerifyPurchaseResponse)}, - { 859, 875, -1, sizeof(::ei::CurrencyFlowLog)}, - { 885, 893, -1, sizeof(::ei::CurrencyFlowBatchRequest)}, - { 895, 904, -1, sizeof(::ei::Reward)}, - { 907, 916, -1, sizeof(::ei::GameModifier)}, - { 919, 935, -1, sizeof(::ei::CustomEgg)}, - { 945, 957, -1, sizeof(::ei::Contract_Goal)}, - { 963, -1, -1, sizeof(::ei::Contract_GoalSet)}, - { 970, 980, -1, sizeof(::ei::Contract_GradeSpec)}, - { 984, 1014, -1, sizeof(::ei::Contract)}, - { 1038, 1058, -1, sizeof(::ei::ContractPlayerInfo)}, - { 1072, 1112, -1, sizeof(::ei::ContractEvaluation)}, - { 1146, 1155, -1, sizeof(::ei::ContractCitation)}, - { 1158, 1166, -1, sizeof(::ei::ContractEvaluationBatch_Pair)}, - { 1168, -1, -1, sizeof(::ei::ContractEvaluationBatch)}, - { 1175, 1188, -1, sizeof(::ei::CoopCompletionSnapshot_ContributorSnapshot)}, - { 1195, -1, -1, sizeof(::ei::CoopCompletionSnapshot)}, - { 1202, 1216, -1, sizeof(::ei::BasicRequestInfo)}, - { 1224, 1237, -1, sizeof(::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams)}, - { 1244, 1252, -1, sizeof(::ei::ContractSimConfig_ContractGradeSimConfig)}, - { 1254, -1, -1, sizeof(::ei::ContractSimConfig)}, - { 1261, 1268, -1, sizeof(::ei::ContractSimPoll)}, - { 1269, 1277, -1, sizeof(::ei::ContractSimPollResponse)}, - { 1279, 1288, -1, sizeof(::ei::ContractSimResultUpdate_GoalInfo)}, - { 1291, 1299, -1, sizeof(::ei::ContractSimResultUpdate)}, - { 1301, 1310, -1, sizeof(::ei::ContractsRequest)}, - { 1313, 1325, -1, sizeof(::ei::ContractsResponse)}, - { 1331, 1342, -1, sizeof(::ei::ContractCoopStatusRequest)}, - { 1347, 1359, -1, sizeof(::ei::FarmProductionParams)}, - { 1365, 1393, -1, sizeof(::ei::PlayerFarmInfo)}, - { 1415, 1445, -1, sizeof(::ei::ContractCoopStatusResponse_ContributionInfo)}, - { 1469, 1479, -1, sizeof(::ei::ContractCoopStatusResponse_CoopGift)}, - { 1483, 1492, -1, sizeof(::ei::ContractCoopStatusResponse_ChickenRun)}, - { 1495, 1520, -1, sizeof(::ei::ContractCoopStatusResponse)}, - { 1539, 1568, -1, sizeof(::ei::LocalContract)}, - { 1591, 1606, -1, sizeof(::ei::MyContracts)}, - { 1615, 1627, -1, sizeof(::ei::QueryCoopRequest)}, - { 1633, 1646, -1, sizeof(::ei::QueryCoopResponse)}, - { 1653, 1675, -1, sizeof(::ei::CreateCoopRequest)}, - { 1691, 1699, -1, sizeof(::ei::CreateCoopResponse)}, - { 1701, 1720, -1, sizeof(::ei::JoinCoopRequest)}, - { 1733, 1749, -1, sizeof(::ei::JoinCoopResponse)}, - { 1759, 1777, -1, sizeof(::ei::AutoJoinCoopRequest)}, - { 1789, 1801, -1, sizeof(::ei::UpdateCoopPermissionsRequest)}, - { 1807, 1815, -1, sizeof(::ei::UpdateCoopPermissionsResponse)}, - { 1817, 1828, -1, sizeof(::ei::LeaveCoopRequest)}, - { 1833, 1847, -1, sizeof(::ei::GiftPlayerCoopRequest)}, - { 1855, 1869, -1, sizeof(::ei::SendChickenRunCoopRequest)}, - { 1877, 1888, -1, sizeof(::ei::ReportPlayerCoopRequest)}, - { 1893, 1906, -1, sizeof(::ei::KickPlayerCoopRequest)}, - { 1913, 1936, -1, sizeof(::ei::ContractCoopStatusUpdateRequest)}, - { 1953, 1962, -1, sizeof(::ei::ContractCoopStatusUpdateResponse)}, - { 1965, 1974, -1, sizeof(::ei::CoopBuffState)}, - { 1977, -1, -1, sizeof(::ei::CoopBuffHistory)}, - { 1984, 1992, -1, sizeof(::ei::CoopChickenRunEntry)}, - { 1994, -1, -1, sizeof(::ei::CoopLastChickenRunTimes)}, - { 2001, 2013, -1, sizeof(::ei::LeaderboardAnalysis_Chunk)}, - { 2019, 2030, -1, sizeof(::ei::LeaderboardAnalysis)}, - { 2035, 2043, -1, sizeof(::ei::LeaderboardInfo_Season)}, - { 2045, 2053, -1, sizeof(::ei::LeaderboardInfo)}, - { 2055, 2064, -1, sizeof(::ei::LeaderboardRequest)}, - { 2067, 2076, -1, sizeof(::ei::LeaderboardResponse_Entry)}, - { 2079, 2091, -1, sizeof(::ei::LeaderboardResponse)}, - { 2097, -1, -1, sizeof(::ei::ContractsArchive)}, - { 2104, 2129, -1, sizeof(::ei::ContractAction)}, - { 2148, 2158, -1, sizeof(::ei::UserDataInfoRequest)}, - { 2162, 2171, -1, sizeof(::ei::UserDataInfoResponse)}, - { 2174, 2184, -1, sizeof(::ei::ClearAllUserDataRequest)}, - { 2188, 2198, -1, sizeof(::ei::ServerGift)}, - { 2202, 2212, -1, sizeof(::ei::LiveConfig_BoostsConfig_ItemConfig)}, - { 2216, 2224, -1, sizeof(::ei::LiveConfig_BoostsConfig)}, - { 2226, 2238, -1, sizeof(::ei::LiveConfig_GiftConfig_GiftValueConfig)}, - { 2244, 2253, -1, sizeof(::ei::LiveConfig_GiftConfig_GiftMuConfig)}, - { 2256, 2278, -1, sizeof(::ei::LiveConfig_GiftConfig)}, - { 2294, 2314, -1, sizeof(::ei::LiveConfig_MiscConfig)}, - { 2328, 2340, -1, sizeof(::ei::LiveConfig_HelpConfig_HowToVideoInfo)}, - { 2346, -1, -1, sizeof(::ei::LiveConfig_HelpConfig)}, - { 2353, 2364, -1, sizeof(::ei::LiveConfig)}, - { 2369, 2402, -1, sizeof(::ei::InGameMail)}, - { 2429, 2438, -1, sizeof(::ei::MailDB)}, - { 2441, -1, -1, sizeof(::ei::TipsDB)}, - { 2448, 2457, -1, sizeof(::ei::MailState_TipState)}, - { 2460, 2469, -1, sizeof(::ei::MailState)}, - { 2472, 2480, -1, sizeof(::ei::PeriodicalsResponse_RoyaltyInfo)}, - { 2482, 2498, -1, sizeof(::ei::PeriodicalsResponse)}, - { 2508, 2528, -1, sizeof(::ei::GetPeriodicalsRequest)}, - { 2542, 2556, -1, sizeof(::ei::ConfigRequest)}, - { 2564, 2573, -1, sizeof(::ei::ConfigResponse)}, - { 2576, 2586, -1, sizeof(::ei::AdAttributionRawData)}, - { 2590, 2605, -1, sizeof(::ei::AdAttributionRow)}, - { 2614, 2638, -1, sizeof(::ei::AdAttributionInfo)}, - { 2656, 2665, -1, sizeof(::ei::ArtifactsClientInfo_LaunchCount)}, - { 2668, 2680, -1, sizeof(::ei::ArtifactsClientInfo)}, - { 2686, 2694, -1, sizeof(::ei::MissionInfo_Fuel)}, - { 2696, 2715, -1, sizeof(::ei::MissionInfo)}, - { 2728, 2738, -1, sizeof(::ei::ArtifactSpec)}, - { 2742, 2750, -1, sizeof(::ei::CompleteArtifact)}, - { 2752, 2762, -1, sizeof(::ei::ArtifactInventoryItem)}, - { 2766, 2774, -1, sizeof(::ei::InventorySlot)}, - { 2776, 2784, -1, sizeof(::ei::ArtifactsConfigurationRequest)}, - { 2786, 2800, -1, sizeof(::ei::ArtifactsConfigurationResponse_MissionParameters_Duration)}, - { 2808, 2818, -1, sizeof(::ei::ArtifactsConfigurationResponse_MissionParameters)}, - { 2822, 2837, -1, sizeof(::ei::ArtifactsConfigurationResponse_ArtifactParameters)}, - { 2846, 2854, -1, sizeof(::ei::ArtifactsConfigurationResponse_CraftingLevelInfo)}, - { 2856, -1, -1, sizeof(::ei::ArtifactsConfigurationResponse)}, - { 2865, 2876, -1, sizeof(::ei::MissionRequest)}, - { 2881, 2889, -1, sizeof(::ei::MissionResponse)}, - { 2891, 2899, -1, sizeof(::ei::GetActiveMissionsResponse)}, - { 2901, 2909, -1, sizeof(::ei::CompleteMissionResponse_SecureArtifactSpec)}, - { 2911, 2922, -1, sizeof(::ei::CompleteMissionResponse)}, - { 2927, 2939, -1, sizeof(::ei::CollectContractArtifactRewardsRequest)}, - { 2945, 2959, -1, sizeof(::ei::CraftArtifactRequest)}, - { 2967, 2977, -1, sizeof(::ei::CraftArtifactResponse)}, - { 2981, 2995, -1, sizeof(::ei::ConsumeArtifactRequest)}, - { 3003, 3015, -1, sizeof(::ei::ConsumeArtifactResponse)}, - { 3021, 3032, -1, sizeof(::ei::AuthenticateArtifactResponse)}, - { 3037, 3047, -1, sizeof(::ei::SetArtifactRequest)}, - { 3051, 3060, -1, sizeof(::ei::SetArtifactResponse)}, - { 3063, 3071, -1, sizeof(::ei::ArtifactsDB_ActiveArtifactSlot)}, - { 3073, 3081, -1, sizeof(::ei::ArtifactsDB_ActiveArtifactSet)}, - { 3083, 3095, -1, sizeof(::ei::ArtifactsDB_CraftableArtifact)}, - { 3101, 3120, -1, sizeof(::ei::ArtifactsDB)}, - { 3133, 3145, -1, sizeof(::ei::AuthenticatedMessage)}, - { 3151, 3159, -1, sizeof(::ei::LogCompleteMissionPayload)}, - { 3161, 3169, -1, sizeof(::ei::LogCraftArtifactPayload)}, - { 3171, 3179, -1, sizeof(::ei::LogConsumeArtifactPayload)}, - { 3181, 3189, -1, sizeof(::ei::LogSetArtifactPayload)}, - { 3191, 3199, -1, sizeof(::ei::AccountTransferPayload)}, - { 3201, 3211, -1, sizeof(::ei::SaveBackupResponse)}, - { 3215, 3223, -1, sizeof(::ei::CleanAccountRequest)}, - { 3225, 3232, -1, sizeof(::ei::ReturnEDTPayload)}, - { 3233, 3246, -1, sizeof(::ei::DLCItem)}, - { 3253, 3261, -1, sizeof(::ei::ShellSpec_ShellPiece)}, - { 3263, 3286, -1, sizeof(::ei::ShellSpec)}, - { 3303, 3315, -1, sizeof(::ei::ShellSetSpec_VariationSpec)}, - { 3321, 3348, -1, sizeof(::ei::ShellSetSpec)}, - { 3369, 3377, -1, sizeof(::ei::ShellObjectSpec_LODPiece)}, - { 3379, 3404, -1, sizeof(::ei::ShellObjectSpec)}, - { 3423, 3434, -1, sizeof(::ei::ShellGroupSpec)}, - { 3439, 3452, -1, sizeof(::ei::DLCCatalog)}, - { 3459, 3467, -1, sizeof(::ei::ShellDB_ShellStatus)}, - { 3469, 3477, -1, sizeof(::ei::ShellDB_ShellElementStatus)}, - { 3479, 3487, -1, sizeof(::ei::ShellDB_ShellSetVariationStatus)}, - { 3489, 3503, -1, sizeof(::ei::ShellDB_FarmConfiguration)}, - { 3511, 3523, -1, sizeof(::ei::ShellDB_SavedFarmConfiguration)}, - { 3529, 3538, -1, sizeof(::ei::ShellDB_ShellConfiguration)}, - { 3541, 3552, -1, sizeof(::ei::ShellDB_ShellSetConfiguration)}, - { 3557, 3565, -1, sizeof(::ei::ShellDB_ShellGroupConfiguration)}, - { 3567, 3575, -1, sizeof(::ei::ShellDB_ChickenConfig)}, - { 3577, 3592, -1, sizeof(::ei::ShellDB_LightingConfig)}, - { 3601, 3618, -1, sizeof(::ei::ShellDB)}, - { 3629, 3639, -1, sizeof(::ei::ShellPopularityStats_Entry)}, - { 3643, -1, -1, sizeof(::ei::ShellPopularityStats)}, - { 3650, 3668, -1, sizeof(::ei::ShellsActionLog)}, - { 3680, 3691, -1, sizeof(::ei::SubmitShellShowcaseRequest)}, - { 3696, -1, -1, sizeof(::ei::ShellShowcase)}, - { 3705, 3726, -1, sizeof(::ei::ShellShowcaseListingInfo)}, - { 3741, 3750, -1, sizeof(::ei::ShowcaseRoyaltyDeliveryConfirmation)}, - { 3753, -1, -1, sizeof(::ei::ShellShowcaseListingSet)}, - { 3760, 3768, -1, sizeof(::ei::ShellsActionBatch)}, - { 3770, 3812, -1, sizeof(::ei::UserVerificationAnalysis)}, - { 3848, 3857, -1, sizeof(::ei::UserSubscriptionInfo_HistoryEntry)}, - { 3860, 3882, -1, sizeof(::ei::UserSubscriptionInfo)}, - { 3898, 3907, -1, sizeof(::ei::SubscriptionChangeHintRequest)}, - { 3910, 3918, -1, sizeof(::ei::CXPEvalRolloutInfo)}, +static constexpr const ::_pb::ServiceDescriptor** + file_level_service_descriptors_ei_2eproto = nullptr; +const ::uint32_t + TableStruct_ei_2eproto::offsets[] ABSL_ATTRIBUTE_SECTION_VARIABLE( + protodesc_cold) = { + PROTOBUF_FIELD_OFFSET(::ei::Vector3, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::Vector3, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::Vector3, _impl_.x_), + PROTOBUF_FIELD_OFFSET(::ei::Vector3, _impl_.y_), + PROTOBUF_FIELD_OFFSET(::ei::Vector3, _impl_.z_), + 0, + 1, + 2, + PROTOBUF_FIELD_OFFSET(::ei::Vector4, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::Vector4, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::Vector4, _impl_.x_), + PROTOBUF_FIELD_OFFSET(::ei::Vector4, _impl_.y_), + PROTOBUF_FIELD_OFFSET(::ei::Vector4, _impl_.z_), + PROTOBUF_FIELD_OFFSET(::ei::Vector4, _impl_.w_), + 0, + 1, + 2, + 3, + PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, _impl_.sfx_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, _impl_.music_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, _impl_.low_battery_mode_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, _impl_.low_performance_mode_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, _impl_.force_touch_chicken_btn_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, _impl_.notifications_queried_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, _impl_.last_notification_query_time_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, _impl_.notifications_on_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, _impl_.notify_daily_gift_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, _impl_.low_performance_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, _impl_.auto_stop_fueling_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, _impl_.max_enabled_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, _impl_.hide_cc_status_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, _impl_.contracts_widget_enabled_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, _impl_.artifact_sparkle_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, _impl_.last_backup_time_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, _impl_.coppa_queried_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, _impl_.coppa_restricted_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, _impl_.gdpr_consent_queried_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, _impl_.gdpr_age_restricted_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, _impl_.gdpr_consent_given_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, _impl_.age_queried_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, _impl_.age_restricted_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, _impl_.data_collection_consent_queried_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, _impl_.data_collection_consent_given_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, _impl_.last_day_age_queried_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, _impl_.user_ads_enabled_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, _impl_.user_cloud_enabled_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, _impl_.user_analytics_enabled_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Settings, _impl_.user_personalized_ads_enabled_), + 0, + 1, + 2, + 3, + 4, + 5, + 21, + 6, + 7, + 22, + 23, + 24, + 25, + 13, + 14, + 20, + 15, + 16, + 8, + 9, + 10, + 11, + 17, + 18, + 19, + 12, + 26, + 27, + 28, + 29, + PROTOBUF_FIELD_OFFSET(::ei::Backup_Tutorial, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Tutorial, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::Backup_Tutorial, _impl_.intro_shown_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Tutorial, _impl_.click_tutorial_shown_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Tutorial, _impl_.buy_hab_shown_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Tutorial, _impl_.hire_vehicle_shown_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Tutorial, _impl_.q_num_shown_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Tutorial, _impl_.s_num_shown_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Tutorial, _impl_.contracts_tab_shown_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Tutorial, _impl_.contract_info_shown_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Tutorial, _impl_.join_coop_shown_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Tutorial, _impl_.switch_farm_shown_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Tutorial, _impl_.tutorial_shown_), + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + ~0u, + PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, _impl_.egg_totals_old_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, _impl_.egg_totals_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, _impl_.unlimited_chickens_uses_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, _impl_.refill_uses_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, _impl_.warp_1_uses_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, _impl_.warp_8_uses_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, _impl_.boosts_used_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, _impl_.video_doubler_uses_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, _impl_.drone_takedowns_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, _impl_.drone_takedowns_elite_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, _impl_.num_prestiges_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, _impl_.num_piggy_breaks_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, _impl_.iap_packs_purchased_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, _impl_.piggy_full_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, _impl_.piggy_found_full_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, _impl_.time_piggy_filled_realtime_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, _impl_.time_piggy_full_gametime_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Stats, _impl_.lost_piggy_increments_), + ~0u, + ~0u, + 5, + 0, + 2, + 3, + 10, + 1, + 4, + 7, + 6, + 8, + 9, + 14, + 15, + 11, + 12, + 13, + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.current_farm_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.max_egg_reached_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.golden_eggs_earned_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.golden_eggs_spent_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.uncliamed_golden_eggs_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.soul_eggs_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.unclaimed_soul_eggs_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.soul_eggs_d_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.unclaimed_soul_eggs_d_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.eggs_of_prophecy_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.unclaimed_eggs_of_prophecy_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.shell_scripts_earned_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.shell_scripts_spent_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.unclaimed_shell_scripts_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.prestige_cash_earned_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.prestige_soul_boost_cash_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.lifetime_cash_earned_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.piggy_bank_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.piggy_full_alert_shown_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.permit_level_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.epic_research_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.hyperloop_station_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.next_daily_gift_time_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.last_daily_gift_collected_day_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.num_daily_gifts_collected_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.news_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.last_news_time_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.current_multiplier_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.current_multiplier_expiration_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.achievements_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.max_farm_size_reached_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.egg_medal_level_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.long_idle_notification_set_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.long_idle_notification_threshold_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.long_idle_reward_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.boosts_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.total_time_cheats_detected_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.force_elite_contracts_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Game, _impl_.new_player_event_end_time_), + 16, + 32, + 0, + 1, + 12, + 2, + 13, + 26, + 27, + 14, + 15, + 29, + 30, + 31, + 3, + 25, + 4, + 5, + 20, + 10, + ~0u, + 21, + 6, + 11, + 17, + ~0u, + 7, + 8, + 9, + ~0u, + ~0u, + ~0u, + 22, + 18, + 19, + ~0u, + 24, + 23, + 28, + PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, _impl_.infusing_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, _impl_.item_being_infused_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, _impl_.spec_being_infused_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, _impl_.egg_type_infusing_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, _impl_.infusing_eggs_required_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, _impl_.eggs_infused_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, _impl_.flow_percentage_artifacts_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, _impl_.fueling_enabled_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, _impl_.tank_filling_enabled_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, _impl_.tank_level_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, _impl_.tank_fuels_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, _impl_.tank_limits_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, _impl_.last_fueled_ship_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, _impl_.inventory_score_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, _impl_.crafting_xp_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, _impl_.enabled_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, _impl_.intro_shown_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Artifacts, _impl_.infusing_enabled_deprecated_), + 5, + 0, + 1, + 13, + 2, + 3, + 12, + 14, + 6, + 11, + ~0u, + ~0u, + 4, + 9, + 10, + 7, + 8, + 15, + PROTOBUF_FIELD_OFFSET(::ei::Backup_Shells, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Shells, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::Backup_Shells, _impl_.intro_alert_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Shells, _impl_.contracts_intro_alert_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Shells, _impl_.num_new_), + 0, + 1, + ~0u, + PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _impl_.egg_type_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _impl_.farm_type_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _impl_.contract_id_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _impl_.cash_earned_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _impl_.cash_spent_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _impl_.unclaimed_cash_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _impl_.last_step_time_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _impl_.num_chickens_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _impl_.num_chickens_unsettled_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _impl_.num_chickens_running_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _impl_.eggs_laid_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _impl_.eggs_shipped_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _impl_.eggs_paid_for_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _impl_.silos_owned_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _impl_.habs_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _impl_.hab_population_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _impl_.hab_population_indound_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _impl_.hab_incubator_popuplation_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _impl_.hatchery_population_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _impl_.vehicles_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _impl_.train_length_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _impl_.common_research_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _impl_.active_boosts_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _impl_.last_cash_boost_time_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _impl_.time_cheats_detected_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _impl_.time_cheat_debt_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _impl_.boost_tokens_received_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _impl_.boost_tokens_spent_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _impl_.boost_tokens_given_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _impl_.unclaimed_boost_tokens_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Simulation, _impl_.gametime_until_next_boost_token_), + 21, + 22, + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 19, + 9, + 11, + ~0u, + ~0u, + ~0u, + ~0u, + 10, + ~0u, + ~0u, + ~0u, + ~0u, + 20, + 12, + 13, + 14, + 15, + 17, + 16, + 18, + PROTOBUF_FIELD_OFFSET(::ei::Backup_Mission, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Mission, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::Backup_Mission, _impl_.current_mission_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Mission, _impl_.reference_value_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Mission, _impl_.current_missions_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Mission, _impl_.missions_), + 0, + 1, + ~0u, + ~0u, + PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, _impl_.chicken_btn_pref_big_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, _impl_.free_hatchery_refill_given_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, _impl_.last_share_farm_value_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, _impl_.last_share_swarm_farm_value_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, _impl_.last_share_swarm_size_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, _impl_.last_prestige_alert_soul_eggs_deprecated_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, _impl_.friend_rank_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, _impl_.friend_rank_pop_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, _impl_.global_rank_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, _impl_.global_rank_pop_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, _impl_.challenges_alert_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, _impl_.trophy_alert_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, _impl_.ar_alert_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, _impl_.contracts_alert_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, _impl_.contracts_alert_v2_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, _impl_.coop_alert_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, _impl_.coop_alert_v2_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, _impl_.switch_alert_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, _impl_.egg_of_prophecy_alert_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, _impl_.boost_token_alert_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, _impl_.soul_egg_alert_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, _impl_.backup_reminder_alert_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, _impl_.max_button_alert_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, _impl_.mission_target_alert_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_Misc, _impl_.colleggtibles_alert_), + 4, + 5, + 21, + 22, + 23, + 24, + 0, + 1, + 2, + 3, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + PROTOBUF_FIELD_OFFSET(::ei::Backup_ResearchItem, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_ResearchItem, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::Backup_ResearchItem, _impl_.id_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_ResearchItem, _impl_.level_), + 0, + 1, + PROTOBUF_FIELD_OFFSET(::ei::Backup_NewsHeadline, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_NewsHeadline, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::Backup_NewsHeadline, _impl_.id_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_NewsHeadline, _impl_.read_), + 0, + 1, + PROTOBUF_FIELD_OFFSET(::ei::Backup_AchievementInfo, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_AchievementInfo, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::Backup_AchievementInfo, _impl_.id_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_AchievementInfo, _impl_.achieved_), + 0, + 1, + PROTOBUF_FIELD_OFFSET(::ei::Backup_ActiveBoost, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_ActiveBoost, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::Backup_ActiveBoost, _impl_.boost_id_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_ActiveBoost, _impl_.time_remaining_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_ActiveBoost, _impl_.reference_value_), + 0, + 1, + 2, + PROTOBUF_FIELD_OFFSET(::ei::Backup_OwnedBoost, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_OwnedBoost, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::Backup_OwnedBoost, _impl_.boost_id_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_OwnedBoost, _impl_.count_), + 0, + 1, + PROTOBUF_FIELD_OFFSET(::ei::Backup_MissionInfo, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_MissionInfo, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::Backup_MissionInfo, _impl_.id_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_MissionInfo, _impl_.completed_), + PROTOBUF_FIELD_OFFSET(::ei::Backup_MissionInfo, _impl_.reference_value_), + 0, + 2, + 1, + PROTOBUF_FIELD_OFFSET(::ei::Backup, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::Backup, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::Backup, _impl_.user_id_), + PROTOBUF_FIELD_OFFSET(::ei::Backup, _impl_.ei_user_id_), + PROTOBUF_FIELD_OFFSET(::ei::Backup, _impl_.game_services_id_), + PROTOBUF_FIELD_OFFSET(::ei::Backup, _impl_.push_user_id_), + PROTOBUF_FIELD_OFFSET(::ei::Backup, _impl_.device_id_), + PROTOBUF_FIELD_OFFSET(::ei::Backup, _impl_.user_name_), + PROTOBUF_FIELD_OFFSET(::ei::Backup, _impl_.approx_time_), + PROTOBUF_FIELD_OFFSET(::ei::Backup, _impl_.version_), + PROTOBUF_FIELD_OFFSET(::ei::Backup, _impl_.force_offer_backup_), + PROTOBUF_FIELD_OFFSET(::ei::Backup, _impl_.force_backup_), + PROTOBUF_FIELD_OFFSET(::ei::Backup, _impl_.settings_), + PROTOBUF_FIELD_OFFSET(::ei::Backup, _impl_.tutorial_), + PROTOBUF_FIELD_OFFSET(::ei::Backup, _impl_.stats_), + PROTOBUF_FIELD_OFFSET(::ei::Backup, _impl_.game_), + PROTOBUF_FIELD_OFFSET(::ei::Backup, _impl_.artifacts_), + PROTOBUF_FIELD_OFFSET(::ei::Backup, _impl_.shells_), + PROTOBUF_FIELD_OFFSET(::ei::Backup, _impl_.sim_), + PROTOBUF_FIELD_OFFSET(::ei::Backup, _impl_.farms_), + PROTOBUF_FIELD_OFFSET(::ei::Backup, _impl_.mission_), + PROTOBUF_FIELD_OFFSET(::ei::Backup, _impl_.misc_), + PROTOBUF_FIELD_OFFSET(::ei::Backup, _impl_.contracts_), + PROTOBUF_FIELD_OFFSET(::ei::Backup, _impl_.artifacts_db_), + PROTOBUF_FIELD_OFFSET(::ei::Backup, _impl_.shell_db_), + PROTOBUF_FIELD_OFFSET(::ei::Backup, _impl_.read_mail_ids_), + PROTOBUF_FIELD_OFFSET(::ei::Backup, _impl_.mail_state_), + PROTOBUF_FIELD_OFFSET(::ei::Backup, _impl_.checksum_), + PROTOBUF_FIELD_OFFSET(::ei::Backup, _impl_.signature_), + 0, + 4, + 2, + 5, + 3, + 1, + 20, + 21, + 22, + 23, + 7, + 8, + 9, + 10, + 15, + 18, + 11, + ~0u, + 12, + 13, + 14, + 16, + 17, + ~0u, + 19, + 24, + 6, + PROTOBUF_FIELD_OFFSET(::ei::EggIncFirstContactRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::EggIncFirstContactRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::EggIncFirstContactRequest, _impl_.rinfo_), + PROTOBUF_FIELD_OFFSET(::ei::EggIncFirstContactRequest, _impl_.ei_user_id_), + PROTOBUF_FIELD_OFFSET(::ei::EggIncFirstContactRequest, _impl_.user_id_), + PROTOBUF_FIELD_OFFSET(::ei::EggIncFirstContactRequest, _impl_.game_services_id_), + PROTOBUF_FIELD_OFFSET(::ei::EggIncFirstContactRequest, _impl_.device_id_), + PROTOBUF_FIELD_OFFSET(::ei::EggIncFirstContactRequest, _impl_.username_), + PROTOBUF_FIELD_OFFSET(::ei::EggIncFirstContactRequest, _impl_.client_version_), + PROTOBUF_FIELD_OFFSET(::ei::EggIncFirstContactRequest, _impl_.platform_), + 5, + 1, + 0, + 4, + 2, + 3, + 6, + 7, + PROTOBUF_FIELD_OFFSET(::ei::EggIncFirstContactResponse, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::EggIncFirstContactResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::EggIncFirstContactResponse, _impl_.ei_user_id_), + PROTOBUF_FIELD_OFFSET(::ei::EggIncFirstContactResponse, _impl_.ids_transferred_), + PROTOBUF_FIELD_OFFSET(::ei::EggIncFirstContactResponse, _impl_.error_code_), + PROTOBUF_FIELD_OFFSET(::ei::EggIncFirstContactResponse, _impl_.error_message_), + PROTOBUF_FIELD_OFFSET(::ei::EggIncFirstContactResponse, _impl_.backup_), + 0, + ~0u, + 3, + 1, + 2, + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::ei::EggIncAdConfig, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::EggIncAdConfig, _impl_.network_priority_), + PROTOBUF_FIELD_OFFSET(::ei::DailyGiftInfo, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::DailyGiftInfo, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::DailyGiftInfo, _impl_.current_day_), + PROTOBUF_FIELD_OFFSET(::ei::DailyGiftInfo, _impl_.seconds_to_next_day_), + 1, + 0, + PROTOBUF_FIELD_OFFSET(::ei::SalesInfoRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::SalesInfoRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::SalesInfoRequest, _impl_.user_id_), + PROTOBUF_FIELD_OFFSET(::ei::SalesInfoRequest, _impl_.piggy_full_), + PROTOBUF_FIELD_OFFSET(::ei::SalesInfoRequest, _impl_.piggy_found_full_), + PROTOBUF_FIELD_OFFSET(::ei::SalesInfoRequest, _impl_.seconds_full_realtime_), + PROTOBUF_FIELD_OFFSET(::ei::SalesInfoRequest, _impl_.seconds_full_gametime_), + PROTOBUF_FIELD_OFFSET(::ei::SalesInfoRequest, _impl_.lost_increments_), + PROTOBUF_FIELD_OFFSET(::ei::SalesInfoRequest, _impl_.current_client_version_), + 0, + 2, + 3, + 1, + 5, + 4, + 6, + PROTOBUF_FIELD_OFFSET(::ei::IAPSaleEntry, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::IAPSaleEntry, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::IAPSaleEntry, _impl_.product_id_), + PROTOBUF_FIELD_OFFSET(::ei::IAPSaleEntry, _impl_.seconds_remaining_), + PROTOBUF_FIELD_OFFSET(::ei::IAPSaleEntry, _impl_.discount_string_), + PROTOBUF_FIELD_OFFSET(::ei::IAPSaleEntry, _impl_.sale_id_), + 0, + 3, + 1, + 2, + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::ei::SalesInfo, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::SalesInfo, _impl_.sales_), + PROTOBUF_FIELD_OFFSET(::ei::EggIncEvent, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::EggIncEvent, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::EggIncEvent, _impl_.identifier_), + PROTOBUF_FIELD_OFFSET(::ei::EggIncEvent, _impl_.seconds_remaining_), + PROTOBUF_FIELD_OFFSET(::ei::EggIncEvent, _impl_.type_), + PROTOBUF_FIELD_OFFSET(::ei::EggIncEvent, _impl_.multiplier_), + PROTOBUF_FIELD_OFFSET(::ei::EggIncEvent, _impl_.subtitle_), + PROTOBUF_FIELD_OFFSET(::ei::EggIncEvent, _impl_.start_time_), + PROTOBUF_FIELD_OFFSET(::ei::EggIncEvent, _impl_.duration_), + PROTOBUF_FIELD_OFFSET(::ei::EggIncEvent, _impl_.cc_only_), + 0, + 3, + 1, + 4, + 2, + 5, + 6, + 7, + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::ei::EggIncCurrentEvents, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::EggIncCurrentEvents, _impl_.events_), + PROTOBUF_FIELD_OFFSET(::ei::DeviceInfo, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::DeviceInfo, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::DeviceInfo, _impl_.device_id_), + PROTOBUF_FIELD_OFFSET(::ei::DeviceInfo, _impl_.advertising_id_), + PROTOBUF_FIELD_OFFSET(::ei::DeviceInfo, _impl_.platform_), + PROTOBUF_FIELD_OFFSET(::ei::DeviceInfo, _impl_.form_factor_), + PROTOBUF_FIELD_OFFSET(::ei::DeviceInfo, _impl_.device_name_), + PROTOBUF_FIELD_OFFSET(::ei::DeviceInfo, _impl_.platform_version_), + PROTOBUF_FIELD_OFFSET(::ei::DeviceInfo, _impl_.locale_country_), + PROTOBUF_FIELD_OFFSET(::ei::DeviceInfo, _impl_.locale_language_), + PROTOBUF_FIELD_OFFSET(::ei::DeviceInfo, _impl_.gpu_vendor_), + PROTOBUF_FIELD_OFFSET(::ei::DeviceInfo, _impl_.gpu_model_), + PROTOBUF_FIELD_OFFSET(::ei::DeviceInfo, _impl_.device_bucket_), + PROTOBUF_FIELD_OFFSET(::ei::DeviceInfo, _impl_.screen_width_), + PROTOBUF_FIELD_OFFSET(::ei::DeviceInfo, _impl_.screen_height_), + 0, + 10, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 11, + 12, + PROTOBUF_FIELD_OFFSET(::ei::AppInfo, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::AppInfo, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::AppInfo, _impl_.version_str_), + PROTOBUF_FIELD_OFFSET(::ei::AppInfo, _impl_.sessions_), + PROTOBUF_FIELD_OFFSET(::ei::AppInfo, _impl_.num_prestiges_), + PROTOBUF_FIELD_OFFSET(::ei::AppInfo, _impl_.soul_eggs_), + PROTOBUF_FIELD_OFFSET(::ei::AppInfo, _impl_.current_egg_), + PROTOBUF_FIELD_OFFSET(::ei::AppInfo, _impl_.gold_earned_), + PROTOBUF_FIELD_OFFSET(::ei::AppInfo, _impl_.gold_spent_), + PROTOBUF_FIELD_OFFSET(::ei::AppInfo, _impl_.current_mission_), + PROTOBUF_FIELD_OFFSET(::ei::AppInfo, _impl_.piggy_size_), + PROTOBUF_FIELD_OFFSET(::ei::AppInfo, _impl_.num_piggy_breaks_), + PROTOBUF_FIELD_OFFSET(::ei::AppInfo, _impl_.verified_piggy_breaks_), + PROTOBUF_FIELD_OFFSET(::ei::AppInfo, _impl_.iap_packs_purchased_), + PROTOBUF_FIELD_OFFSET(::ei::AppInfo, _impl_.permit_level_), + PROTOBUF_FIELD_OFFSET(::ei::AppInfo, _impl_.video_doubler_uses_), + PROTOBUF_FIELD_OFFSET(::ei::AppInfo, _impl_.drone_takedowns_), + PROTOBUF_FIELD_OFFSET(::ei::AppInfo, _impl_.drone_takedowns_elite_), + PROTOBUF_FIELD_OFFSET(::ei::AppInfo, _impl_.trophies_unlocked_), + PROTOBUF_FIELD_OFFSET(::ei::AppInfo, _impl_.egg_level_), + PROTOBUF_FIELD_OFFSET(::ei::AppInfo, _impl_.struggle_factor_), + PROTOBUF_FIELD_OFFSET(::ei::AppInfo, _impl_.piggy_full_), + PROTOBUF_FIELD_OFFSET(::ei::AppInfo, _impl_.piggy_found_full_), + PROTOBUF_FIELD_OFFSET(::ei::AppInfo, _impl_.time_piggy_full_realtime_), + PROTOBUF_FIELD_OFFSET(::ei::AppInfo, _impl_.time_piggy_full_gametime_), + PROTOBUF_FIELD_OFFSET(::ei::AppInfo, _impl_.lost_piggy_increments_), + PROTOBUF_FIELD_OFFSET(::ei::AppInfo, _impl_.sale_id_), + PROTOBUF_FIELD_OFFSET(::ei::AppInfo, _impl_.unlimited_chickens_uses_), + PROTOBUF_FIELD_OFFSET(::ei::AppInfo, _impl_.refill_uses_), + PROTOBUF_FIELD_OFFSET(::ei::AppInfo, _impl_.short_warp_uses_), + PROTOBUF_FIELD_OFFSET(::ei::AppInfo, _impl_.long_warp_uses_), + 0, + 2, + 3, + 4, + 6, + 5, + 8, + 7, + 10, + 9, + 25, + 12, + 11, + 15, + 18, + 19, + 26, + 20, + 21, + 27, + 28, + 22, + 23, + 24, + 1, + 13, + 14, + 16, + 17, + PROTOBUF_FIELD_OFFSET(::ei::ActionKeyValuePair, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ActionKeyValuePair, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ActionKeyValuePair, _impl_.key_), + PROTOBUF_FIELD_OFFSET(::ei::ActionKeyValuePair, _impl_.value_), + 0, + 1, + PROTOBUF_FIELD_OFFSET(::ei::GenericAction, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::GenericAction, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::GenericAction, _impl_.user_id_), + PROTOBUF_FIELD_OFFSET(::ei::GenericAction, _impl_.cc_user_), + PROTOBUF_FIELD_OFFSET(::ei::GenericAction, _impl_.advertising_id_), + PROTOBUF_FIELD_OFFSET(::ei::GenericAction, _impl_.approx_time_dep_), + PROTOBUF_FIELD_OFFSET(::ei::GenericAction, _impl_.approx_time_), + PROTOBUF_FIELD_OFFSET(::ei::GenericAction, _impl_.action_name_), + PROTOBUF_FIELD_OFFSET(::ei::GenericAction, _impl_.data_), + PROTOBUF_FIELD_OFFSET(::ei::GenericAction, _impl_.app_), + PROTOBUF_FIELD_OFFSET(::ei::GenericAction, _impl_.device_), + 0, + 6, + 2, + 5, + 7, + 1, + ~0u, + 3, + 4, + PROTOBUF_FIELD_OFFSET(::ei::GenericActionBatchRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::GenericActionBatchRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::GenericActionBatchRequest, _impl_.rinfo_), + PROTOBUF_FIELD_OFFSET(::ei::GenericActionBatchRequest, _impl_.actions_), + 0, + ~0u, + PROTOBUF_FIELD_OFFSET(::ei::VerifyPurchaseRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::VerifyPurchaseRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::VerifyPurchaseRequest, _impl_.rinfo_), + PROTOBUF_FIELD_OFFSET(::ei::VerifyPurchaseRequest, _impl_.sku_), + PROTOBUF_FIELD_OFFSET(::ei::VerifyPurchaseRequest, _impl_.transaction_id_), + PROTOBUF_FIELD_OFFSET(::ei::VerifyPurchaseRequest, _impl_.original_transaction_id_), + PROTOBUF_FIELD_OFFSET(::ei::VerifyPurchaseRequest, _impl_.receipt_), + PROTOBUF_FIELD_OFFSET(::ei::VerifyPurchaseRequest, _impl_.platform_), + PROTOBUF_FIELD_OFFSET(::ei::VerifyPurchaseRequest, _impl_.sandbox_), + PROTOBUF_FIELD_OFFSET(::ei::VerifyPurchaseRequest, _impl_.log_), + 6, + 0, + 1, + 4, + 2, + 3, + 7, + 5, + PROTOBUF_FIELD_OFFSET(::ei::VerifyPurchaseResponse, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::VerifyPurchaseResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::VerifyPurchaseResponse, _impl_.verified_), + PROTOBUF_FIELD_OFFSET(::ei::VerifyPurchaseResponse, _impl_.message_), + 1, + 0, + PROTOBUF_FIELD_OFFSET(::ei::CurrencyFlowLog, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::CurrencyFlowLog, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::CurrencyFlowLog, _impl_.user_id_), + PROTOBUF_FIELD_OFFSET(::ei::CurrencyFlowLog, _impl_.approx_time_), + PROTOBUF_FIELD_OFFSET(::ei::CurrencyFlowLog, _impl_.currency_), + PROTOBUF_FIELD_OFFSET(::ei::CurrencyFlowLog, _impl_.amount_), + PROTOBUF_FIELD_OFFSET(::ei::CurrencyFlowLog, _impl_.location_), + PROTOBUF_FIELD_OFFSET(::ei::CurrencyFlowLog, _impl_.version_), + PROTOBUF_FIELD_OFFSET(::ei::CurrencyFlowLog, _impl_.platform_), + PROTOBUF_FIELD_OFFSET(::ei::CurrencyFlowLog, _impl_.soul_eggs_), + PROTOBUF_FIELD_OFFSET(::ei::CurrencyFlowLog, _impl_.tickets_spent_), + PROTOBUF_FIELD_OFFSET(::ei::CurrencyFlowLog, _impl_.gold_spent_), + 0, + 4, + 9, + 5, + 1, + 2, + 3, + 6, + 7, + 8, + PROTOBUF_FIELD_OFFSET(::ei::CurrencyFlowBatchRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::CurrencyFlowBatchRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::CurrencyFlowBatchRequest, _impl_.rinfo_), + PROTOBUF_FIELD_OFFSET(::ei::CurrencyFlowBatchRequest, _impl_.logs_), + 0, + ~0u, + PROTOBUF_FIELD_OFFSET(::ei::Reward, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::Reward, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::Reward, _impl_.reward_type_), + PROTOBUF_FIELD_OFFSET(::ei::Reward, _impl_.reward_sub_type_), + PROTOBUF_FIELD_OFFSET(::ei::Reward, _impl_.reward_amount_), + 2, + 0, + 1, + PROTOBUF_FIELD_OFFSET(::ei::GameModifier, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::GameModifier, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::GameModifier, _impl_.dimension_), + PROTOBUF_FIELD_OFFSET(::ei::GameModifier, _impl_.value_), + PROTOBUF_FIELD_OFFSET(::ei::GameModifier, _impl_.description_), + 2, + 1, + 0, + PROTOBUF_FIELD_OFFSET(::ei::CustomEgg, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::CustomEgg, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::CustomEgg, _impl_.identifier_), + PROTOBUF_FIELD_OFFSET(::ei::CustomEgg, _impl_.name_), + PROTOBUF_FIELD_OFFSET(::ei::CustomEgg, _impl_.description_), + PROTOBUF_FIELD_OFFSET(::ei::CustomEgg, _impl_.value_), + PROTOBUF_FIELD_OFFSET(::ei::CustomEgg, _impl_.hatchery_id_), + PROTOBUF_FIELD_OFFSET(::ei::CustomEgg, _impl_.hatchery_max_x_), + PROTOBUF_FIELD_OFFSET(::ei::CustomEgg, _impl_.icon_), + PROTOBUF_FIELD_OFFSET(::ei::CustomEgg, _impl_.icon_width_), + PROTOBUF_FIELD_OFFSET(::ei::CustomEgg, _impl_.icon_height_), + PROTOBUF_FIELD_OFFSET(::ei::CustomEgg, _impl_.buffs_), + 0, + 1, + 2, + 5, + 3, + 6, + 4, + 7, + 8, + ~0u, + PROTOBUF_FIELD_OFFSET(::ei::Contract_Goal, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::Contract_Goal, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::Contract_Goal, _impl_.type_), + PROTOBUF_FIELD_OFFSET(::ei::Contract_Goal, _impl_.target_amount_), + PROTOBUF_FIELD_OFFSET(::ei::Contract_Goal, _impl_.reward_type_), + PROTOBUF_FIELD_OFFSET(::ei::Contract_Goal, _impl_.reward_sub_type_), + PROTOBUF_FIELD_OFFSET(::ei::Contract_Goal, _impl_.reward_amount_), + PROTOBUF_FIELD_OFFSET(::ei::Contract_Goal, _impl_.target_soul_eggs_), + 4, + 1, + 5, + 0, + 2, + 3, + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::ei::Contract_GoalSet, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::Contract_GoalSet, _impl_.goals_), + PROTOBUF_FIELD_OFFSET(::ei::Contract_GradeSpec, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::Contract_GradeSpec, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::Contract_GradeSpec, _impl_.grade_), + PROTOBUF_FIELD_OFFSET(::ei::Contract_GradeSpec, _impl_.goals_), + PROTOBUF_FIELD_OFFSET(::ei::Contract_GradeSpec, _impl_.modifiers_), + PROTOBUF_FIELD_OFFSET(::ei::Contract_GradeSpec, _impl_.length_seconds_), + 1, + ~0u, + ~0u, + 0, + PROTOBUF_FIELD_OFFSET(::ei::Contract, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::Contract, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::Contract, _impl_.identifier_), + PROTOBUF_FIELD_OFFSET(::ei::Contract, _impl_.name_), + PROTOBUF_FIELD_OFFSET(::ei::Contract, _impl_.description_), + PROTOBUF_FIELD_OFFSET(::ei::Contract, _impl_.egg_), + PROTOBUF_FIELD_OFFSET(::ei::Contract, _impl_.custom_egg_id_), + PROTOBUF_FIELD_OFFSET(::ei::Contract, _impl_.goals_), + PROTOBUF_FIELD_OFFSET(::ei::Contract, _impl_.goal_sets_), + PROTOBUF_FIELD_OFFSET(::ei::Contract, _impl_.grade_specs_), + PROTOBUF_FIELD_OFFSET(::ei::Contract, _impl_.season_id_), + PROTOBUF_FIELD_OFFSET(::ei::Contract, _impl_.coop_allowed_), + PROTOBUF_FIELD_OFFSET(::ei::Contract, _impl_.max_coop_size_), + PROTOBUF_FIELD_OFFSET(::ei::Contract, _impl_.max_boosts_), + PROTOBUF_FIELD_OFFSET(::ei::Contract, _impl_.minutes_per_token_), + PROTOBUF_FIELD_OFFSET(::ei::Contract, _impl_.chicken_run_cooldown_minutes_), + PROTOBUF_FIELD_OFFSET(::ei::Contract, _impl_.start_time_), + PROTOBUF_FIELD_OFFSET(::ei::Contract, _impl_.expiration_time_), + PROTOBUF_FIELD_OFFSET(::ei::Contract, _impl_.length_seconds_), + PROTOBUF_FIELD_OFFSET(::ei::Contract, _impl_.max_soul_eggs_), + PROTOBUF_FIELD_OFFSET(::ei::Contract, _impl_.min_client_version_), + PROTOBUF_FIELD_OFFSET(::ei::Contract, _impl_.leggacy_), + PROTOBUF_FIELD_OFFSET(::ei::Contract, _impl_.cc_only_), + PROTOBUF_FIELD_OFFSET(::ei::Contract, _impl_.default_shell_ids_), + PROTOBUF_FIELD_OFFSET(::ei::Contract, _impl_.debug_), + PROTOBUF_FIELD_OFFSET(::ei::Contract, _impl_.key_), + 0, + 1, + 2, + 17, + 5, + ~0u, + ~0u, + ~0u, + 4, + 12, + 8, + 9, + 18, + 19, + 16, + 6, + 7, + 10, + 11, + 13, + 14, + ~0u, + 15, + 3, + PROTOBUF_FIELD_OFFSET(::ei::ContractSeasonGoal, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ContractSeasonGoal, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ContractSeasonGoal, _impl_.cxp_), + PROTOBUF_FIELD_OFFSET(::ei::ContractSeasonGoal, _impl_.reward_type_), + PROTOBUF_FIELD_OFFSET(::ei::ContractSeasonGoal, _impl_.reward_sub_type_), + PROTOBUF_FIELD_OFFSET(::ei::ContractSeasonGoal, _impl_.reward_amount_), + 1, + 3, + 0, + 2, + PROTOBUF_FIELD_OFFSET(::ei::ContractSeasonRewardConfirmationRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ContractSeasonRewardConfirmationRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ContractSeasonRewardConfirmationRequest, _impl_.rinfo_), + PROTOBUF_FIELD_OFFSET(::ei::ContractSeasonRewardConfirmationRequest, _impl_.season_id_), + PROTOBUF_FIELD_OFFSET(::ei::ContractSeasonRewardConfirmationRequest, _impl_.goal_), + 1, + 0, + 2, + PROTOBUF_FIELD_OFFSET(::ei::ContractSeasonInfo_GoalSet, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ContractSeasonInfo_GoalSet, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ContractSeasonInfo_GoalSet, _impl_.grade_), + PROTOBUF_FIELD_OFFSET(::ei::ContractSeasonInfo_GoalSet, _impl_.goals_), + 0, + ~0u, + PROTOBUF_FIELD_OFFSET(::ei::ContractSeasonInfo, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ContractSeasonInfo, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ContractSeasonInfo, _impl_.id_), + PROTOBUF_FIELD_OFFSET(::ei::ContractSeasonInfo, _impl_.name_), + PROTOBUF_FIELD_OFFSET(::ei::ContractSeasonInfo, _impl_.grade_goals_), + 0, + 1, + ~0u, + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::ei::ContractSeasonInfos, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ContractSeasonInfos, _impl_.infos_), + PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo_SeasonProgress, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo_SeasonProgress, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo_SeasonProgress, _impl_.season_id_), + PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo_SeasonProgress, _impl_.active_), + PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo_SeasonProgress, _impl_.starting_grade_), + PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo_SeasonProgress, _impl_.total_cxp_), + PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo_SeasonProgress, _impl_.cxp_last_reward_given_), + 0, + 1, + 2, + 3, + 4, + PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo, _impl_.grade_), + PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo, _impl_.total_cxp_), + PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo, _impl_.season_cxp_), + PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo, _impl_.grade_score_), + PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo, _impl_.target_grade_score_), + PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo, _impl_.soul_power_), + PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo, _impl_.target_soul_power_), + PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo, _impl_.grade_progress_), + PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo, _impl_.issues_), + PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo, _impl_.issue_score_), + PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo, _impl_.status_), + PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo, _impl_.last_evaluation_time_), + PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo, _impl_.last_evaluation_version_), + PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo, _impl_.unread_evaluations_), + PROTOBUF_FIELD_OFFSET(::ei::ContractPlayerInfo, _impl_.season_progress_), + 2, + 1, + 10, + 5, + 7, + 8, + 6, + 9, + ~0u, + 11, + 3, + 4, + 0, + ~0u, + ~0u, + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_.contract_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_.coop_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_.cxp_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_.replay_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_.cxp_change_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_.grade_performance_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_.old_league_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_.old_goals_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_.grade_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_.contribution_ratio_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_.completion_percent_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_.original_length_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_.coop_size_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_.solo_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_.soul_power_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_.last_contribution_time_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_.completion_time_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_.chicken_runs_sent_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_.gift_tokens_sent_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_.gift_tokens_received_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_.gift_token_value_sent_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_.gift_token_value_received_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_.boost_token_allotment_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_.buff_time_value_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_.teamwork_score_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_.other_bonuses_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_.counted_in_season_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_.season_id_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_.time_cheats_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_.issues_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_.notes_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_.version_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_.evaluation_start_time_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluation, _impl_.status_), + 1, + 2, + 4, + 20, + 27, + 5, + 13, + 21, + 6, + 7, + 8, + 12, + 19, + 22, + 26, + 25, + 9, + 10, + 11, + 14, + 28, + 29, + 18, + 17, + 15, + 16, + 23, + 0, + 24, + ~0u, + ~0u, + 3, + 30, + 31, + PROTOBUF_FIELD_OFFSET(::ei::ContractCitation, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCitation, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ContractCitation, _impl_.issue_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCitation, _impl_.timestamp_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCitation, _impl_.grade_), + 1, + 0, + 2, + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluationBatch_Pair, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluationBatch_Pair, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluationBatch_Pair, _impl_.user_id_), + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluationBatch_Pair, _impl_.cev_), + 0, + 1, + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluationBatch, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ContractEvaluationBatch, _impl_.evals_), + PROTOBUF_FIELD_OFFSET(::ei::CoopCompletionSnapshot_ContributorSnapshot, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::CoopCompletionSnapshot_ContributorSnapshot, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::CoopCompletionSnapshot_ContributorSnapshot, _impl_.contribution_), + PROTOBUF_FIELD_OFFSET(::ei::CoopCompletionSnapshot_ContributorSnapshot, _impl_.last_contribution_time_), + PROTOBUF_FIELD_OFFSET(::ei::CoopCompletionSnapshot_ContributorSnapshot, _impl_.finalized_), + PROTOBUF_FIELD_OFFSET(::ei::CoopCompletionSnapshot_ContributorSnapshot, _impl_.soul_power_), + PROTOBUF_FIELD_OFFSET(::ei::CoopCompletionSnapshot_ContributorSnapshot, _impl_.user_id_), + PROTOBUF_FIELD_OFFSET(::ei::CoopCompletionSnapshot_ContributorSnapshot, _impl_.tokens_), + PROTOBUF_FIELD_OFFSET(::ei::CoopCompletionSnapshot_ContributorSnapshot, _impl_.tokens_spent_), + 1, + 5, + 6, + 2, + 0, + 3, + 4, + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::ei::CoopCompletionSnapshot, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::CoopCompletionSnapshot, _impl_.contributors_), + PROTOBUF_FIELD_OFFSET(::ei::BasicRequestInfo, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::BasicRequestInfo, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::BasicRequestInfo, _impl_.ei_user_id_), + PROTOBUF_FIELD_OFFSET(::ei::BasicRequestInfo, _impl_.client_version_), + PROTOBUF_FIELD_OFFSET(::ei::BasicRequestInfo, _impl_.version_), + PROTOBUF_FIELD_OFFSET(::ei::BasicRequestInfo, _impl_.build_), + PROTOBUF_FIELD_OFFSET(::ei::BasicRequestInfo, _impl_.platform_), + PROTOBUF_FIELD_OFFSET(::ei::BasicRequestInfo, _impl_.country_), + PROTOBUF_FIELD_OFFSET(::ei::BasicRequestInfo, _impl_.language_), + PROTOBUF_FIELD_OFFSET(::ei::BasicRequestInfo, _impl_.debug_), + 0, + 6, + 1, + 2, + 3, + 4, + 5, + 7, + PROTOBUF_FIELD_OFFSET(::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams, _impl_.target_se_), + PROTOBUF_FIELD_OFFSET(::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams, _impl_.cps_mult_), + PROTOBUF_FIELD_OFFSET(::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams, _impl_.elr_mult_), + PROTOBUF_FIELD_OFFSET(::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams, _impl_.earnings_mult_), + PROTOBUF_FIELD_OFFSET(::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams, _impl_.time_efficacy_), + PROTOBUF_FIELD_OFFSET(::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams, _impl_.hab_capacity_mult_), + PROTOBUF_FIELD_OFFSET(::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams, _impl_.epic_research_budget_), + 0, + 1, + 6, + 2, + 3, + 4, + 5, + PROTOBUF_FIELD_OFFSET(::ei::ContractSimConfig_ContractGradeSimConfig, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ContractSimConfig_ContractGradeSimConfig, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ContractSimConfig_ContractGradeSimConfig, _impl_.grade_), + PROTOBUF_FIELD_OFFSET(::ei::ContractSimConfig_ContractGradeSimConfig, _impl_.goal_params_), + 0, + ~0u, + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::ei::ContractSimConfig, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ContractSimConfig, _impl_.grade_configs_), + PROTOBUF_FIELD_OFFSET(::ei::ContractSimPoll, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ContractSimPoll, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ContractSimPoll, _impl_.client_version_), + 0, + PROTOBUF_FIELD_OFFSET(::ei::ContractSimPollResponse, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ContractSimPollResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ContractSimPollResponse, _impl_.contract_to_simulate_), + PROTOBUF_FIELD_OFFSET(::ei::ContractSimPollResponse, _impl_.sim_config_), + 0, + 1, + PROTOBUF_FIELD_OFFSET(::ei::ContractSimResultUpdate_GoalInfo, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ContractSimResultUpdate_GoalInfo, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ContractSimResultUpdate_GoalInfo, _impl_.grade_), + PROTOBUF_FIELD_OFFSET(::ei::ContractSimResultUpdate_GoalInfo, _impl_.goal_index_), + PROTOBUF_FIELD_OFFSET(::ei::ContractSimResultUpdate_GoalInfo, _impl_.projected_eggs_laid_), + 0, + 1, + 2, + PROTOBUF_FIELD_OFFSET(::ei::ContractSimResultUpdate, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ContractSimResultUpdate, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ContractSimResultUpdate, _impl_.contract_id_), + PROTOBUF_FIELD_OFFSET(::ei::ContractSimResultUpdate, _impl_.goal_infos_), + 0, + ~0u, + PROTOBUF_FIELD_OFFSET(::ei::ContractsRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ContractsRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ContractsRequest, _impl_.soul_eggs_), + PROTOBUF_FIELD_OFFSET(::ei::ContractsRequest, _impl_.client_version_), + PROTOBUF_FIELD_OFFSET(::ei::ContractsRequest, _impl_.user_id_), + 1, + 2, + 0, + PROTOBUF_FIELD_OFFSET(::ei::ContractsResponse, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ContractsResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ContractsResponse, _impl_.contracts_), + PROTOBUF_FIELD_OFFSET(::ei::ContractsResponse, _impl_.custom_eggs_), + PROTOBUF_FIELD_OFFSET(::ei::ContractsResponse, _impl_.warning_message_), + PROTOBUF_FIELD_OFFSET(::ei::ContractsResponse, _impl_.total_eop_), + PROTOBUF_FIELD_OFFSET(::ei::ContractsResponse, _impl_.server_time_), + PROTOBUF_FIELD_OFFSET(::ei::ContractsResponse, _impl_.max_eop_), + PROTOBUF_FIELD_OFFSET(::ei::ContractsResponse, _impl_.current_season_), + ~0u, + ~0u, + 0, + 3, + 2, + 4, + 1, + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusRequest, _impl_.rinfo_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusRequest, _impl_.contract_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusRequest, _impl_.coop_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusRequest, _impl_.user_id_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusRequest, _impl_.client_version_), + 3, + 0, + 1, + 2, + 4, + PROTOBUF_FIELD_OFFSET(::ei::FarmProductionParams, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::FarmProductionParams, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::FarmProductionParams, _impl_.farm_population_), + PROTOBUF_FIELD_OFFSET(::ei::FarmProductionParams, _impl_.farm_capacity_), + PROTOBUF_FIELD_OFFSET(::ei::FarmProductionParams, _impl_.elr_), + PROTOBUF_FIELD_OFFSET(::ei::FarmProductionParams, _impl_.ihr_), + PROTOBUF_FIELD_OFFSET(::ei::FarmProductionParams, _impl_.sr_), + PROTOBUF_FIELD_OFFSET(::ei::FarmProductionParams, _impl_.delivered_), + 0, + 1, + 2, + 3, + 4, + 5, + PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, _impl_.client_version_), + PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, _impl_.soul_eggs_), + PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, _impl_.eggs_of_prophecy_), + PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, _impl_.permit_level_), + PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, _impl_.hyperloop_station_), + PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, _impl_.egg_medal_level_), + PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, _impl_.epic_research_), + PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, _impl_.egg_type_), + PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, _impl_.cash_on_hand_), + PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, _impl_.habs_), + PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, _impl_.hab_population_), + PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, _impl_.hab_capacity_), + PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, _impl_.vehicles_), + PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, _impl_.train_length_), + PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, _impl_.silos_owned_), + PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, _impl_.common_research_), + PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, _impl_.active_boosts_), + PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, _impl_.boost_tokens_on_hand_), + PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, _impl_.equipped_artifacts_), + PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, _impl_.artifact_inventory_score_), + PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, _impl_.farm_appearance_), + PROTOBUF_FIELD_OFFSET(::ei::PlayerFarmInfo, _impl_.timestamp_), + 10, + 1, + 2, + 3, + 4, + ~0u, + ~0u, + 11, + 5, + ~0u, + ~0u, + ~0u, + ~0u, + ~0u, + 6, + ~0u, + ~0u, + 7, + ~0u, + 8, + 0, + 9, + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, _impl_.uuid_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, _impl_.user_id_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, _impl_.user_name_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, _impl_.contract_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, _impl_.contribution_amount_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, _impl_.contribution_rate_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, _impl_.soul_power_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, _impl_.production_params_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, _impl_.farm_info_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, _impl_.rank_change_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, _impl_.recently_active_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, _impl_.active_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, _impl_.cc_member_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, _impl_.leech_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, _impl_.finalized_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, _impl_.time_cheat_detected_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, _impl_.platform_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, _impl_.push_id_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, _impl_.ban_votes_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, _impl_.autojoined_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, _impl_.boost_tokens_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, _impl_.boost_tokens_spent_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, _impl_.buff_history_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ContributionInfo, _impl_.chicken_run_cooldown_), + 4, + 0, + 1, + 3, + 7, + 8, + 11, + 5, + 6, + 10, + 19, + 20, + 21, + 22, + 15, + 16, + 9, + 2, + 12, + 17, + 13, + 14, + ~0u, + 18, + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_CoopGift, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_CoopGift, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_CoopGift, _impl_.user_id_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_CoopGift, _impl_.user_name_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_CoopGift, _impl_.amount_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_CoopGift, _impl_.tracking_), + 0, + 1, + 3, + 2, + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ChickenRun, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ChickenRun, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ChickenRun, _impl_.user_id_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ChickenRun, _impl_.user_name_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse_ChickenRun, _impl_.amount_), + 0, + 1, + 2, + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, _impl_.response_status_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, _impl_.contract_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, _impl_.total_amount_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, _impl_.coop_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, _impl_.grade_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, _impl_.contributors_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, _impl_.auto_generated_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, _impl_.public__), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, _impl_.creator_id_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, _impl_.seconds_remaining_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, _impl_.seconds_since_all_goals_achieved_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, _impl_.all_goals_achieved_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, _impl_.all_members_reporting_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, _impl_.grace_period_seconds_remaining_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, _impl_.cleared_for_exit_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, _impl_.gifts_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, _impl_.chicken_runs_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, _impl_.local_timestamp_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusResponse, _impl_.last_sync_), + 15, + 0, + 3, + 1, + 14, + ~0u, + 6, + 7, + 2, + 4, + 12, + 8, + 9, + 5, + 10, + ~0u, + ~0u, + 11, + 13, + PROTOBUF_FIELD_OFFSET(::ei::LocalContract, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::LocalContract, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::LocalContract, _impl_.contract_), + PROTOBUF_FIELD_OFFSET(::ei::LocalContract, _impl_.coop_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::LocalContract, _impl_.accepted_), + PROTOBUF_FIELD_OFFSET(::ei::LocalContract, _impl_.time_accepted_), + PROTOBUF_FIELD_OFFSET(::ei::LocalContract, _impl_.cancelled_), + PROTOBUF_FIELD_OFFSET(::ei::LocalContract, _impl_.new__), + PROTOBUF_FIELD_OFFSET(::ei::LocalContract, _impl_.coop_shared_end_time_), + PROTOBUF_FIELD_OFFSET(::ei::LocalContract, _impl_.coop_simulation_end_time_), + PROTOBUF_FIELD_OFFSET(::ei::LocalContract, _impl_.coop_grace_period_end_time_), + PROTOBUF_FIELD_OFFSET(::ei::LocalContract, _impl_.coop_contribution_finalized_), + PROTOBUF_FIELD_OFFSET(::ei::LocalContract, _impl_.coop_last_uploaded_contribution_), + PROTOBUF_FIELD_OFFSET(::ei::LocalContract, _impl_.coop_user_id_), + PROTOBUF_FIELD_OFFSET(::ei::LocalContract, _impl_.coop_share_farm_), + PROTOBUF_FIELD_OFFSET(::ei::LocalContract, _impl_.last_amount_when_reward_given_), + PROTOBUF_FIELD_OFFSET(::ei::LocalContract, _impl_.num_goals_achieved_), + PROTOBUF_FIELD_OFFSET(::ei::LocalContract, _impl_.max_farm_size_reached_), + PROTOBUF_FIELD_OFFSET(::ei::LocalContract, _impl_.boosts_used_), + PROTOBUF_FIELD_OFFSET(::ei::LocalContract, _impl_.points_replay_), + PROTOBUF_FIELD_OFFSET(::ei::LocalContract, _impl_.league_), + PROTOBUF_FIELD_OFFSET(::ei::LocalContract, _impl_.grade_), + PROTOBUF_FIELD_OFFSET(::ei::LocalContract, _impl_.last_nag_time_), + PROTOBUF_FIELD_OFFSET(::ei::LocalContract, _impl_.evaluation_), + PROTOBUF_FIELD_OFFSET(::ei::LocalContract, _impl_.reported_uuids_), + 2, + 0, + 7, + 4, + 8, + 9, + 5, + 20, + 12, + 10, + 13, + 1, + 18, + 6, + 14, + 21, + 11, + 19, + 15, + 17, + 16, + 3, + ~0u, + PROTOBUF_FIELD_OFFSET(::ei::MyContracts, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::MyContracts, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::MyContracts, _impl_.contract_ids_seen_), + PROTOBUF_FIELD_OFFSET(::ei::MyContracts, _impl_.contracts_), + PROTOBUF_FIELD_OFFSET(::ei::MyContracts, _impl_.archive_), + PROTOBUF_FIELD_OFFSET(::ei::MyContracts, _impl_.current_coop_statuses_), + PROTOBUF_FIELD_OFFSET(::ei::MyContracts, _impl_.last_cpi_), + PROTOBUF_FIELD_OFFSET(::ei::MyContracts, _impl_.initial_grade_revealed_), + PROTOBUF_FIELD_OFFSET(::ei::MyContracts, _impl_.last_grade_progress_shown_), + PROTOBUF_FIELD_OFFSET(::ei::MyContracts, _impl_.show_advanced_evaluations_), + PROTOBUF_FIELD_OFFSET(::ei::MyContracts, _impl_.custom_egg_info_), + ~0u, + ~0u, + ~0u, + ~0u, + 0, + 2, + 1, + 3, + ~0u, + PROTOBUF_FIELD_OFFSET(::ei::QueryCoopRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::QueryCoopRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::QueryCoopRequest, _impl_.rinfo_), + PROTOBUF_FIELD_OFFSET(::ei::QueryCoopRequest, _impl_.contract_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::QueryCoopRequest, _impl_.coop_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::QueryCoopRequest, _impl_.league_), + PROTOBUF_FIELD_OFFSET(::ei::QueryCoopRequest, _impl_.grade_), + PROTOBUF_FIELD_OFFSET(::ei::QueryCoopRequest, _impl_.client_version_), + 2, + 0, + 1, + 4, + 5, + 3, + PROTOBUF_FIELD_OFFSET(::ei::QueryCoopResponse, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::QueryCoopResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::QueryCoopResponse, _impl_.exists_), + PROTOBUF_FIELD_OFFSET(::ei::QueryCoopResponse, _impl_.full_), + PROTOBUF_FIELD_OFFSET(::ei::QueryCoopResponse, _impl_.expired_), + PROTOBUF_FIELD_OFFSET(::ei::QueryCoopResponse, _impl_.different_league_), + PROTOBUF_FIELD_OFFSET(::ei::QueryCoopResponse, _impl_.different_grade_), + PROTOBUF_FIELD_OFFSET(::ei::QueryCoopResponse, _impl_.cc_only_), + PROTOBUF_FIELD_OFFSET(::ei::QueryCoopResponse, _impl_.banned_), + 0, + 1, + 2, + 3, + 4, + 5, + 6, + PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, _impl_.rinfo_), + PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, _impl_.contract_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, _impl_.coop_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, _impl_.public__), + PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, _impl_.cc_only_), + PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, _impl_.allow_all_grades_), + PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, _impl_.seconds_remaining_), + PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, _impl_.user_id_), + PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, _impl_.user_name_), + PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, _impl_.soul_power_), + PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, _impl_.eop_), + PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, _impl_.league_), + PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, _impl_.grade_), + PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, _impl_.points_replay_), + PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, _impl_.platform_), + PROTOBUF_FIELD_OFFSET(::ei::CreateCoopRequest, _impl_.client_version_), + 4, + 0, + 1, + 12, + 13, + 14, + 5, + 2, + 3, + 8, + 11, + 9, + 10, + 15, + 6, + 7, + PROTOBUF_FIELD_OFFSET(::ei::CreateCoopResponse, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::CreateCoopResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::CreateCoopResponse, _impl_.success_), + PROTOBUF_FIELD_OFFSET(::ei::CreateCoopResponse, _impl_.message_), + 1, + 0, + PROTOBUF_FIELD_OFFSET(::ei::JoinCoopRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::JoinCoopRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::JoinCoopRequest, _impl_.rinfo_), + PROTOBUF_FIELD_OFFSET(::ei::JoinCoopRequest, _impl_.contract_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::JoinCoopRequest, _impl_.coop_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::JoinCoopRequest, _impl_.user_id_), + PROTOBUF_FIELD_OFFSET(::ei::JoinCoopRequest, _impl_.user_name_), + PROTOBUF_FIELD_OFFSET(::ei::JoinCoopRequest, _impl_.soul_power_), + PROTOBUF_FIELD_OFFSET(::ei::JoinCoopRequest, _impl_.eop_), + PROTOBUF_FIELD_OFFSET(::ei::JoinCoopRequest, _impl_.league_), + PROTOBUF_FIELD_OFFSET(::ei::JoinCoopRequest, _impl_.grade_), + PROTOBUF_FIELD_OFFSET(::ei::JoinCoopRequest, _impl_.points_replay_), + PROTOBUF_FIELD_OFFSET(::ei::JoinCoopRequest, _impl_.platform_), + PROTOBUF_FIELD_OFFSET(::ei::JoinCoopRequest, _impl_.seconds_remaining_), + PROTOBUF_FIELD_OFFSET(::ei::JoinCoopRequest, _impl_.client_version_), + 4, + 0, + 1, + 2, + 3, + 7, + 11, + 9, + 10, + 12, + 5, + 8, + 6, + PROTOBUF_FIELD_OFFSET(::ei::JoinCoopResponse, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::JoinCoopResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::JoinCoopResponse, _impl_.success_), + PROTOBUF_FIELD_OFFSET(::ei::JoinCoopResponse, _impl_.message_), + PROTOBUF_FIELD_OFFSET(::ei::JoinCoopResponse, _impl_.banned_), + PROTOBUF_FIELD_OFFSET(::ei::JoinCoopResponse, _impl_.coop_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::JoinCoopResponse, _impl_.seconds_remaining_), + PROTOBUF_FIELD_OFFSET(::ei::JoinCoopResponse, _impl_.match_percent_), + PROTOBUF_FIELD_OFFSET(::ei::JoinCoopResponse, _impl_.num_members_), + PROTOBUF_FIELD_OFFSET(::ei::JoinCoopResponse, _impl_.status_), + PROTOBUF_FIELD_OFFSET(::ei::JoinCoopResponse, _impl_.grade_), + PROTOBUF_FIELD_OFFSET(::ei::JoinCoopResponse, _impl_.can_start_), + 3, + 0, + 4, + 1, + 2, + 7, + 6, + 8, + 9, + 5, + PROTOBUF_FIELD_OFFSET(::ei::AutoJoinCoopRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::AutoJoinCoopRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::AutoJoinCoopRequest, _impl_.rinfo_), + PROTOBUF_FIELD_OFFSET(::ei::AutoJoinCoopRequest, _impl_.contract_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::AutoJoinCoopRequest, _impl_.user_id_), + PROTOBUF_FIELD_OFFSET(::ei::AutoJoinCoopRequest, _impl_.user_name_), + PROTOBUF_FIELD_OFFSET(::ei::AutoJoinCoopRequest, _impl_.soul_power_), + PROTOBUF_FIELD_OFFSET(::ei::AutoJoinCoopRequest, _impl_.eop_), + PROTOBUF_FIELD_OFFSET(::ei::AutoJoinCoopRequest, _impl_.league_), + PROTOBUF_FIELD_OFFSET(::ei::AutoJoinCoopRequest, _impl_.grade_), + PROTOBUF_FIELD_OFFSET(::ei::AutoJoinCoopRequest, _impl_.points_replay_), + PROTOBUF_FIELD_OFFSET(::ei::AutoJoinCoopRequest, _impl_.seconds_remaining_), + PROTOBUF_FIELD_OFFSET(::ei::AutoJoinCoopRequest, _impl_.platform_), + PROTOBUF_FIELD_OFFSET(::ei::AutoJoinCoopRequest, _impl_.client_version_), + 3, + 0, + 1, + 2, + 4, + 8, + 9, + 10, + 11, + 5, + 6, + 7, + PROTOBUF_FIELD_OFFSET(::ei::UpdateCoopPermissionsRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::UpdateCoopPermissionsRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::UpdateCoopPermissionsRequest, _impl_.rinfo_), + PROTOBUF_FIELD_OFFSET(::ei::UpdateCoopPermissionsRequest, _impl_.contract_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::UpdateCoopPermissionsRequest, _impl_.coop_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::UpdateCoopPermissionsRequest, _impl_.requesting_user_id_), + PROTOBUF_FIELD_OFFSET(::ei::UpdateCoopPermissionsRequest, _impl_.public__), + PROTOBUF_FIELD_OFFSET(::ei::UpdateCoopPermissionsRequest, _impl_.client_version_), + 3, + 0, + 1, + 2, + 4, + 5, + PROTOBUF_FIELD_OFFSET(::ei::UpdateCoopPermissionsResponse, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::UpdateCoopPermissionsResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::UpdateCoopPermissionsResponse, _impl_.success_), + PROTOBUF_FIELD_OFFSET(::ei::UpdateCoopPermissionsResponse, _impl_.message_), + 1, + 0, + PROTOBUF_FIELD_OFFSET(::ei::LeaveCoopRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::LeaveCoopRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::LeaveCoopRequest, _impl_.rinfo_), + PROTOBUF_FIELD_OFFSET(::ei::LeaveCoopRequest, _impl_.contract_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::LeaveCoopRequest, _impl_.coop_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::LeaveCoopRequest, _impl_.player_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::LeaveCoopRequest, _impl_.client_version_), + 3, + 0, + 1, + 2, + 4, + PROTOBUF_FIELD_OFFSET(::ei::GiftPlayerCoopRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::GiftPlayerCoopRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::GiftPlayerCoopRequest, _impl_.rinfo_), + PROTOBUF_FIELD_OFFSET(::ei::GiftPlayerCoopRequest, _impl_.contract_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::GiftPlayerCoopRequest, _impl_.coop_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::GiftPlayerCoopRequest, _impl_.player_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::GiftPlayerCoopRequest, _impl_.requesting_user_id_), + PROTOBUF_FIELD_OFFSET(::ei::GiftPlayerCoopRequest, _impl_.requesting_user_name_), + PROTOBUF_FIELD_OFFSET(::ei::GiftPlayerCoopRequest, _impl_.amount_), + PROTOBUF_FIELD_OFFSET(::ei::GiftPlayerCoopRequest, _impl_.client_version_), + 5, + 0, + 1, + 2, + 3, + 4, + 6, + 7, + PROTOBUF_FIELD_OFFSET(::ei::SendChickenRunCoopRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::SendChickenRunCoopRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::SendChickenRunCoopRequest, _impl_.rinfo_), + PROTOBUF_FIELD_OFFSET(::ei::SendChickenRunCoopRequest, _impl_.contract_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::SendChickenRunCoopRequest, _impl_.coop_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::SendChickenRunCoopRequest, _impl_.player_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::SendChickenRunCoopRequest, _impl_.requesting_user_id_), + PROTOBUF_FIELD_OFFSET(::ei::SendChickenRunCoopRequest, _impl_.requesting_user_name_), + PROTOBUF_FIELD_OFFSET(::ei::SendChickenRunCoopRequest, _impl_.farm_pop_), + PROTOBUF_FIELD_OFFSET(::ei::SendChickenRunCoopRequest, _impl_.client_version_), + 5, + 0, + 1, + 2, + 3, + 4, + 6, + 7, + PROTOBUF_FIELD_OFFSET(::ei::ReportPlayerCoopRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ReportPlayerCoopRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ReportPlayerCoopRequest, _impl_.rinfo_), + PROTOBUF_FIELD_OFFSET(::ei::ReportPlayerCoopRequest, _impl_.contract_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::ReportPlayerCoopRequest, _impl_.coop_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::ReportPlayerCoopRequest, _impl_.user_id_), + PROTOBUF_FIELD_OFFSET(::ei::ReportPlayerCoopRequest, _impl_.reason_), + 3, + 0, + 1, + 2, + 4, + PROTOBUF_FIELD_OFFSET(::ei::KickPlayerCoopRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::KickPlayerCoopRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::KickPlayerCoopRequest, _impl_.rinfo_), + PROTOBUF_FIELD_OFFSET(::ei::KickPlayerCoopRequest, _impl_.contract_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::KickPlayerCoopRequest, _impl_.coop_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::KickPlayerCoopRequest, _impl_.player_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::KickPlayerCoopRequest, _impl_.requesting_user_id_), + PROTOBUF_FIELD_OFFSET(::ei::KickPlayerCoopRequest, _impl_.reason_), + PROTOBUF_FIELD_OFFSET(::ei::KickPlayerCoopRequest, _impl_.client_version_), + 4, + 0, + 1, + 2, + 3, + 6, + 5, + PROTOBUF_FIELD_OFFSET(::ei::IdleSessionSummary, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::IdleSessionSummary, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::IdleSessionSummary, _impl_.time_away_), + PROTOBUF_FIELD_OFFSET(::ei::IdleSessionSummary, _impl_.time_simulated_), + PROTOBUF_FIELD_OFFSET(::ei::IdleSessionSummary, _impl_.silos_owned_), + PROTOBUF_FIELD_OFFSET(::ei::IdleSessionSummary, _impl_.average_elr_), + PROTOBUF_FIELD_OFFSET(::ei::IdleSessionSummary, _impl_.average_msr_), + PROTOBUF_FIELD_OFFSET(::ei::IdleSessionSummary, _impl_.average_egg_delivery_rate_), + PROTOBUF_FIELD_OFFSET(::ei::IdleSessionSummary, _impl_.last_egg_delivery_rate_), + PROTOBUF_FIELD_OFFSET(::ei::IdleSessionSummary, _impl_.farm_index_), + 0, + 1, + 4, + 2, + 3, + 6, + 7, + 5, + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, _impl_.rinfo_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, _impl_.user_id_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, _impl_.contract_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, _impl_.coop_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, _impl_.push_user_id_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, _impl_.amount_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, _impl_.rate_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, _impl_.time_cheats_detected_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, _impl_.soul_power_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, _impl_.eop_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, _impl_.boost_tokens_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, _impl_.boost_tokens_spent_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, _impl_.hide_cc_status_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, _impl_.production_params_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, _impl_.farm_info_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, _impl_.last_idle_summary_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, _impl_.egg_laying_rate_buff_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateRequest, _impl_.earnings_buff_), + 4, + 0, + 1, + 2, + 3, + 8, + 9, + 11, + 10, + 14, + 12, + 13, + 15, + 5, + 6, + 7, + 16, + 17, + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateResponse, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateResponse, _impl_.finalized_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateResponse, _impl_.exists_), + PROTOBUF_FIELD_OFFSET(::ei::ContractCoopStatusUpdateResponse, _impl_.status_), + 0, + 1, + 2, + PROTOBUF_FIELD_OFFSET(::ei::CoopBuffState, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::CoopBuffState, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::CoopBuffState, _impl_.egg_laying_rate_), + PROTOBUF_FIELD_OFFSET(::ei::CoopBuffState, _impl_.earnings_), + PROTOBUF_FIELD_OFFSET(::ei::CoopBuffState, _impl_.server_timestamp_), + 1, + 2, + 0, + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::ei::CoopBuffHistory, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::CoopBuffHistory, _impl_.history_), + PROTOBUF_FIELD_OFFSET(::ei::CoopChickenRunEntry, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::CoopChickenRunEntry, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::CoopChickenRunEntry, _impl_.user_id_), + PROTOBUF_FIELD_OFFSET(::ei::CoopChickenRunEntry, _impl_.server_timestamp_), + 0, + 1, + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::ei::CoopLastChickenRunTimes, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::CoopLastChickenRunTimes, _impl_.entries_), + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardAnalysis_Chunk, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardAnalysis_Chunk, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardAnalysis_Chunk, _impl_.start_index_), + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardAnalysis_Chunk, _impl_.end_index_), + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardAnalysis_Chunk, _impl_.high_score_), + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardAnalysis_Chunk, _impl_.low_score_), + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardAnalysis_Chunk, _impl_.start_cursor_), + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardAnalysis_Chunk, _impl_.end_cursor_), + 2, + 3, + 4, + 5, + 0, + 1, + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardAnalysis, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardAnalysis, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardAnalysis, _impl_.chunks_), + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardAnalysis, _impl_.count_), + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardAnalysis, _impl_.high_score_), + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardAnalysis, _impl_.low_score_), + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardAnalysis, _impl_.cursor_), + ~0u, + 3, + 1, + 2, + 0, + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardInfo_Season, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardInfo_Season, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardInfo_Season, _impl_.scope_), + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardInfo_Season, _impl_.name_), + 0, + 1, + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardInfo, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardInfo, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardInfo, _impl_.seasons_), + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardInfo, _impl_.all_time_scope_), + ~0u, + 0, + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardRequest, _impl_.rinfo_), + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardRequest, _impl_.scope_), + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardRequest, _impl_.grade_), + 1, + 0, + 2, + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardResponse_Entry, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardResponse_Entry, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardResponse_Entry, _impl_.rank_), + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardResponse_Entry, _impl_.alias_), + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardResponse_Entry, _impl_.score_), + 2, + 0, + 1, + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardResponse, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardResponse, _impl_.scope_), + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardResponse, _impl_.grade_), + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardResponse, _impl_.top_entries_), + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardResponse, _impl_.count_), + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardResponse, _impl_.rank_), + PROTOBUF_FIELD_OFFSET(::ei::LeaderboardResponse, _impl_.score_), + 0, + 1, + ~0u, + 2, + 4, + 3, + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::ei::ContractsArchive, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ContractsArchive, _impl_.archive_), + PROTOBUF_FIELD_OFFSET(::ei::ContractAction, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ContractAction, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ContractAction, _impl_.user_id_), + PROTOBUF_FIELD_OFFSET(::ei::ContractAction, _impl_.action_name_), + PROTOBUF_FIELD_OFFSET(::ei::ContractAction, _impl_.approx_time_), + PROTOBUF_FIELD_OFFSET(::ei::ContractAction, _impl_.dest_user_id_), + PROTOBUF_FIELD_OFFSET(::ei::ContractAction, _impl_.contract_id_), + PROTOBUF_FIELD_OFFSET(::ei::ContractAction, _impl_.coop_id_), + PROTOBUF_FIELD_OFFSET(::ei::ContractAction, _impl_.autojoin_), + PROTOBUF_FIELD_OFFSET(::ei::ContractAction, _impl_.grade_), + PROTOBUF_FIELD_OFFSET(::ei::ContractAction, _impl_.replay_), + PROTOBUF_FIELD_OFFSET(::ei::ContractAction, _impl_.points_replay_), + PROTOBUF_FIELD_OFFSET(::ei::ContractAction, _impl_.reward_type_), + PROTOBUF_FIELD_OFFSET(::ei::ContractAction, _impl_.reward_subtype_), + PROTOBUF_FIELD_OFFSET(::ei::ContractAction, _impl_.reward_amount_), + PROTOBUF_FIELD_OFFSET(::ei::ContractAction, _impl_.goal_index_), + PROTOBUF_FIELD_OFFSET(::ei::ContractAction, _impl_.boost_id_), + PROTOBUF_FIELD_OFFSET(::ei::ContractAction, _impl_.tokens_), + PROTOBUF_FIELD_OFFSET(::ei::ContractAction, _impl_.kick_reason_), + PROTOBUF_FIELD_OFFSET(::ei::ContractAction, _impl_.public__), + PROTOBUF_FIELD_OFFSET(::ei::ContractAction, _impl_.cc_only_), + 0, + 1, + 7, + 2, + 3, + 4, + 10, + 8, + 11, + 12, + 9, + 5, + 15, + 14, + 6, + 16, + 17, + 13, + 18, + PROTOBUF_FIELD_OFFSET(::ei::UserDataInfoRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::UserDataInfoRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::UserDataInfoRequest, _impl_.rinfo_), + PROTOBUF_FIELD_OFFSET(::ei::UserDataInfoRequest, _impl_.user_id_), + PROTOBUF_FIELD_OFFSET(::ei::UserDataInfoRequest, _impl_.device_id_), + PROTOBUF_FIELD_OFFSET(::ei::UserDataInfoRequest, _impl_.backup_checksum_), + 2, + 0, + 1, + 3, + PROTOBUF_FIELD_OFFSET(::ei::UserDataInfoResponse, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::UserDataInfoResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::UserDataInfoResponse, _impl_.backup_checksum_), + PROTOBUF_FIELD_OFFSET(::ei::UserDataInfoResponse, _impl_.backup_total_cash_), + PROTOBUF_FIELD_OFFSET(::ei::UserDataInfoResponse, _impl_.coop_memberships_), + 0, + 1, + ~0u, + PROTOBUF_FIELD_OFFSET(::ei::ClearAllUserDataRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ClearAllUserDataRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ClearAllUserDataRequest, _impl_.rinfo_), + PROTOBUF_FIELD_OFFSET(::ei::ClearAllUserDataRequest, _impl_.user_id_), + PROTOBUF_FIELD_OFFSET(::ei::ClearAllUserDataRequest, _impl_.device_id_), + PROTOBUF_FIELD_OFFSET(::ei::ClearAllUserDataRequest, _impl_.backup_checksum_), + 2, + 0, + 1, + 3, + PROTOBUF_FIELD_OFFSET(::ei::ServerGift, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ServerGift, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ServerGift, _impl_.user_id_), + PROTOBUF_FIELD_OFFSET(::ei::ServerGift, _impl_.reward_type_), + PROTOBUF_FIELD_OFFSET(::ei::ServerGift, _impl_.reward_sub_type_), + PROTOBUF_FIELD_OFFSET(::ei::ServerGift, _impl_.reward_amount_), + 0, + 3, + 1, + 2, + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_BoostsConfig_ItemConfig, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_BoostsConfig_ItemConfig, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_BoostsConfig_ItemConfig, _impl_.boost_id_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_BoostsConfig_ItemConfig, _impl_.price_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_BoostsConfig_ItemConfig, _impl_.token_price_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_BoostsConfig_ItemConfig, _impl_.se_required_), + 0, + 1, + 2, + 3, + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_BoostsConfig, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_BoostsConfig, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_BoostsConfig, _impl_.item_configs_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_BoostsConfig, _impl_.cash_boost_cooloff_time_), + ~0u, + 0, + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig_GiftValueConfig, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig_GiftValueConfig, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig_GiftValueConfig, _impl_.gift_id_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig_GiftValueConfig, _impl_.amount_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig_GiftValueConfig, _impl_.rand_min_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig_GiftValueConfig, _impl_.rand_max_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig_GiftValueConfig, _impl_.video_min_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig_GiftValueConfig, _impl_.video_max_), + 0, + 3, + 1, + 2, + 4, + 5, + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig_GiftMuConfig, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig_GiftMuConfig, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig_GiftMuConfig, _impl_.min_spent_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig_GiftMuConfig, _impl_.max_spent_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig_GiftMuConfig, _impl_.overall_mult_), + 0, + 1, + 2, + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, _impl_.gift_configs_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, _impl_.gift_mu_min_spent_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, _impl_.gift_mu_max_spent_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, _impl_.gift_mu_overall_mult_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, _impl_.random_gift_mu_config_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, _impl_.video_gift_mu_config_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, _impl_.package_interval_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, _impl_.video_offer_interval_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, _impl_.video_offer_interval_contract_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, _impl_.video_offer_interval_piggy_full_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, _impl_.video_offer_interval_piggy_extra_full_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, _impl_.video_reset_on_idle_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, _impl_.package_interval_contract_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, _impl_.package_interval_piggy_full_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, _impl_.package_interval_piggy_extra_full_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_GiftConfig, _impl_.package_reset_on_idle_), + ~0u, + 10, + 11, + 12, + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13, + 7, + 8, + 9, + 14, + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_MiscConfig, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_MiscConfig, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_MiscConfig, _impl_.ask_to_track_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_MiscConfig, _impl_.ask_to_track_min_soul_eggs_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_MiscConfig, _impl_.ask_to_track_message_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_MiscConfig, _impl_.ask_to_track_show_pre_dialog_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_MiscConfig, _impl_.ask_to_track_after_privacy_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_MiscConfig, _impl_.chicken_run_boost_percentage_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_MiscConfig, _impl_.shells_intro_tickets_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_MiscConfig, _impl_.shells_max_free_chicken_configs_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_MiscConfig, _impl_.shells_intro_alert_threshold_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_MiscConfig, _impl_.shells_lighting_controls_price_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_MiscConfig, _impl_.contracts_expert_league_min_soul_power_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_MiscConfig, _impl_.new_player_event_duration_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_MiscConfig, _impl_.contracts_club_available_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_MiscConfig, _impl_.contracts_beta_), + 2, + 1, + 0, + 3, + 4, + 7, + 6, + 8, + 9, + 13, + 10, + 11, + 5, + 12, + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_HelpConfig_HowToVideoInfo, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_HelpConfig_HowToVideoInfo, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_HelpConfig_HowToVideoInfo, _impl_.type_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_HelpConfig_HowToVideoInfo, _impl_.name_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_HelpConfig_HowToVideoInfo, _impl_.description_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_HelpConfig_HowToVideoInfo, _impl_.duration_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_HelpConfig_HowToVideoInfo, _impl_.url_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_HelpConfig_HowToVideoInfo, _impl_.soul_eggs_), + 5, + 0, + 1, + 3, + 2, + 4, + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_HelpConfig, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig_HelpConfig, _impl_.video_infos_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig, _impl_.config_id_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig, _impl_.boosts_config_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig, _impl_.gift_config_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig, _impl_.misc_config_), + PROTOBUF_FIELD_OFFSET(::ei::LiveConfig, _impl_.help_config_), + 0, + 1, + 2, + 3, + 4, + PROTOBUF_FIELD_OFFSET(::ei::InGameMail, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::InGameMail, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::InGameMail, _impl_.id_), + PROTOBUF_FIELD_OFFSET(::ei::InGameMail, _impl_.title_), + PROTOBUF_FIELD_OFFSET(::ei::InGameMail, _impl_.date_), + PROTOBUF_FIELD_OFFSET(::ei::InGameMail, _impl_.message_), + PROTOBUF_FIELD_OFFSET(::ei::InGameMail, _impl_.action_), + PROTOBUF_FIELD_OFFSET(::ei::InGameMail, _impl_.url_), + PROTOBUF_FIELD_OFFSET(::ei::InGameMail, _impl_.app_link_), + PROTOBUF_FIELD_OFFSET(::ei::InGameMail, _impl_.app_link_extra_), + PROTOBUF_FIELD_OFFSET(::ei::InGameMail, _impl_.image_), + PROTOBUF_FIELD_OFFSET(::ei::InGameMail, _impl_.image_width_), + PROTOBUF_FIELD_OFFSET(::ei::InGameMail, _impl_.image_height_), + PROTOBUF_FIELD_OFFSET(::ei::InGameMail, _impl_.platform_), + PROTOBUF_FIELD_OFFSET(::ei::InGameMail, _impl_.builds_), + PROTOBUF_FIELD_OFFSET(::ei::InGameMail, _impl_.min_client_version_), + PROTOBUF_FIELD_OFFSET(::ei::InGameMail, _impl_.max_client_version_), + PROTOBUF_FIELD_OFFSET(::ei::InGameMail, _impl_.min_soul_eggs_), + PROTOBUF_FIELD_OFFSET(::ei::InGameMail, _impl_.max_soul_eggs_), + PROTOBUF_FIELD_OFFSET(::ei::InGameMail, _impl_.min_mystical_bonus_), + PROTOBUF_FIELD_OFFSET(::ei::InGameMail, _impl_.user_type_), + PROTOBUF_FIELD_OFFSET(::ei::InGameMail, _impl_.min_piggy_breaks_), + PROTOBUF_FIELD_OFFSET(::ei::InGameMail, _impl_.gold_tip_), + PROTOBUF_FIELD_OFFSET(::ei::InGameMail, _impl_.tip_), + PROTOBUF_FIELD_OFFSET(::ei::InGameMail, _impl_.priority_), + PROTOBUF_FIELD_OFFSET(::ei::InGameMail, _impl_.min_days_since_last_tip_), + PROTOBUF_FIELD_OFFSET(::ei::InGameMail, _impl_.max_retries_), + PROTOBUF_FIELD_OFFSET(::ei::InGameMail, _impl_.days_until_retry_), + PROTOBUF_FIELD_OFFSET(::ei::InGameMail, _impl_.category_), + 0, + 1, + 5, + 2, + 3, + 4, + 15, + 6, + 8, + 18, + 19, + 10, + ~0u, + 11, + 14, + 12, + 24, + 13, + 16, + 17, + 9, + 21, + 25, + 20, + 22, + 23, + 7, + PROTOBUF_FIELD_OFFSET(::ei::MailDB, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::MailDB, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::MailDB, _impl_.mail_), + PROTOBUF_FIELD_OFFSET(::ei::MailDB, _impl_.tips_db_data_), + PROTOBUF_FIELD_OFFSET(::ei::MailDB, _impl_.tips_checksum_), + ~0u, + 0, + 1, + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::ei::TipsDB, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::TipsDB, _impl_.tips_), + PROTOBUF_FIELD_OFFSET(::ei::MailState_TipState, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::MailState_TipState, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::MailState_TipState, _impl_.id_), + PROTOBUF_FIELD_OFFSET(::ei::MailState_TipState, _impl_.reads_), + PROTOBUF_FIELD_OFFSET(::ei::MailState_TipState, _impl_.time_read_), + 0, + 2, + 1, + PROTOBUF_FIELD_OFFSET(::ei::MailState, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::MailState, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::MailState, _impl_.read_mail_ids_), + PROTOBUF_FIELD_OFFSET(::ei::MailState, _impl_.tips_states_), + PROTOBUF_FIELD_OFFSET(::ei::MailState, _impl_.tips_checksum_), + ~0u, + ~0u, + 0, + PROTOBUF_FIELD_OFFSET(::ei::PeriodicalsResponse_RoyaltyInfo, _impl_._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_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::PeriodicalsResponse_RoyaltyInfo, _impl_.id_), + PROTOBUF_FIELD_OFFSET(::ei::PeriodicalsResponse_RoyaltyInfo, _impl_.amount_), + 0, + 1, + PROTOBUF_FIELD_OFFSET(::ei::PeriodicalsResponse, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::PeriodicalsResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::PeriodicalsResponse, _impl_.sales_), + PROTOBUF_FIELD_OFFSET(::ei::PeriodicalsResponse, _impl_.events_), + PROTOBUF_FIELD_OFFSET(::ei::PeriodicalsResponse, _impl_.contracts_), + PROTOBUF_FIELD_OFFSET(::ei::PeriodicalsResponse, _impl_.evaluations_), + PROTOBUF_FIELD_OFFSET(::ei::PeriodicalsResponse, _impl_.gifts_), + PROTOBUF_FIELD_OFFSET(::ei::PeriodicalsResponse, _impl_.artifact_cases_), + PROTOBUF_FIELD_OFFSET(::ei::PeriodicalsResponse, _impl_.live_config_), + PROTOBUF_FIELD_OFFSET(::ei::PeriodicalsResponse, _impl_.mail_bag_), + PROTOBUF_FIELD_OFFSET(::ei::PeriodicalsResponse, _impl_.contract_player_info_), + PROTOBUF_FIELD_OFFSET(::ei::PeriodicalsResponse, _impl_.showcase_royalties_), + 0, + 1, + 2, + ~0u, + ~0u, + ~0u, + 3, + 4, + 5, + ~0u, + PROTOBUF_FIELD_OFFSET(::ei::GetPeriodicalsRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::GetPeriodicalsRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::GetPeriodicalsRequest, _impl_.rinfo_), + PROTOBUF_FIELD_OFFSET(::ei::GetPeriodicalsRequest, _impl_.user_id_), + PROTOBUF_FIELD_OFFSET(::ei::GetPeriodicalsRequest, _impl_.piggy_full_), + PROTOBUF_FIELD_OFFSET(::ei::GetPeriodicalsRequest, _impl_.piggy_found_full_), + PROTOBUF_FIELD_OFFSET(::ei::GetPeriodicalsRequest, _impl_.seconds_full_realtime_), + PROTOBUF_FIELD_OFFSET(::ei::GetPeriodicalsRequest, _impl_.seconds_full_gametime_), + PROTOBUF_FIELD_OFFSET(::ei::GetPeriodicalsRequest, _impl_.lost_increments_), + PROTOBUF_FIELD_OFFSET(::ei::GetPeriodicalsRequest, _impl_.soul_eggs_), + PROTOBUF_FIELD_OFFSET(::ei::GetPeriodicalsRequest, _impl_.mystical_earnings_mult_), + PROTOBUF_FIELD_OFFSET(::ei::GetPeriodicalsRequest, _impl_.eop_), + PROTOBUF_FIELD_OFFSET(::ei::GetPeriodicalsRequest, _impl_.contracts_unlocked_), + PROTOBUF_FIELD_OFFSET(::ei::GetPeriodicalsRequest, _impl_.artifacts_unlocked_), + PROTOBUF_FIELD_OFFSET(::ei::GetPeriodicalsRequest, _impl_.current_client_version_), + PROTOBUF_FIELD_OFFSET(::ei::GetPeriodicalsRequest, _impl_.debug_), + 1, + 0, + 6, + 7, + 2, + 3, + 5, + 4, + 12, + 13, + 8, + 9, + 10, + 11, + PROTOBUF_FIELD_OFFSET(::ei::ConfigRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ConfigRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ConfigRequest, _impl_.rinfo_), + PROTOBUF_FIELD_OFFSET(::ei::ConfigRequest, _impl_.soul_eggs_), + PROTOBUF_FIELD_OFFSET(::ei::ConfigRequest, _impl_.contracts_unlocked_), + PROTOBUF_FIELD_OFFSET(::ei::ConfigRequest, _impl_.artifacts_unlocked_), + PROTOBUF_FIELD_OFFSET(::ei::ConfigRequest, _impl_.fuel_tank_unlocked_), + PROTOBUF_FIELD_OFFSET(::ei::ConfigRequest, _impl_.pro_permit_), + PROTOBUF_FIELD_OFFSET(::ei::ConfigRequest, _impl_.ultra_), + PROTOBUF_FIELD_OFFSET(::ei::ConfigRequest, _impl_.tips_checksum_), + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 0, + PROTOBUF_FIELD_OFFSET(::ei::ConfigResponse, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ConfigResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ConfigResponse, _impl_.live_config_), + PROTOBUF_FIELD_OFFSET(::ei::ConfigResponse, _impl_.mail_bag_), + PROTOBUF_FIELD_OFFSET(::ei::ConfigResponse, _impl_.dlc_catalog_), + 0, + 1, + 2, + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionRawData, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionRawData, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionRawData, _impl_.device_ad_id_), + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionRawData, _impl_.user_id_), + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionRawData, _impl_.ad_network_), + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionRawData, _impl_.json_data_), + 0, + 3, + 1, + 2, + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionRow, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionRow, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionRow, _impl_.user_id_), + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionRow, _impl_.ad_id_), + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionRow, _impl_.ad_network_), + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionRow, _impl_.campaign_), + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionRow, _impl_.keyword_), + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionRow, _impl_.extra_), + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionRow, _impl_.click_date_), + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionRow, _impl_.download_date_), + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionRow, _impl_.approx_time_), + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, _impl_.device_ad_id_), + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, _impl_.network_name_), + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, _impl_.attribution_), + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, _impl_.org_name_), + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, _impl_.org_id_), + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, _impl_.campaign_name_), + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, _impl_.campaign_id_), + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, _impl_.click_date_), + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, _impl_.conversion_date_), + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, _impl_.conversion_type_), + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, _impl_.geo_), + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, _impl_.adgroup_name_), + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, _impl_.adgroup_id_), + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, _impl_.keyword_), + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, _impl_.keyword_id_), + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, _impl_.keyword_extra_), + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, _impl_.creativeset_name_), + PROTOBUF_FIELD_OFFSET(::ei::AdAttributionInfo, _impl_.creativeset_id_), + 0, + 1, + 17, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsClientInfo_LaunchCount, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsClientInfo_LaunchCount, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsClientInfo_LaunchCount, _impl_.ship_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsClientInfo_LaunchCount, _impl_.num_launches_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsClientInfo_LaunchCount, _impl_.launch_points_), + 0, + 1, + 2, + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsClientInfo, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsClientInfo, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsClientInfo, _impl_.mission_capacity_mult_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsClientInfo, _impl_.mission_duration_mult_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsClientInfo, _impl_.mission_ftl_duration_research_mult_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsClientInfo, _impl_.mission_capacity_research_mult_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsClientInfo, _impl_.launch_counts_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsClientInfo, _impl_.last_server_launch_count_sum_time_), + 0, + 1, + 2, + 4, + ~0u, + 3, + PROTOBUF_FIELD_OFFSET(::ei::MissionInfo_Fuel, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::MissionInfo_Fuel, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::MissionInfo_Fuel, _impl_.egg_), + PROTOBUF_FIELD_OFFSET(::ei::MissionInfo_Fuel, _impl_.amount_), + 1, + 0, + PROTOBUF_FIELD_OFFSET(::ei::MissionInfo, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::MissionInfo, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::MissionInfo, _impl_.ship_), + PROTOBUF_FIELD_OFFSET(::ei::MissionInfo, _impl_.status_), + PROTOBUF_FIELD_OFFSET(::ei::MissionInfo, _impl_.duration_type_), + PROTOBUF_FIELD_OFFSET(::ei::MissionInfo, _impl_.fuel_), + PROTOBUF_FIELD_OFFSET(::ei::MissionInfo, _impl_.level_), + PROTOBUF_FIELD_OFFSET(::ei::MissionInfo, _impl_.duration_seconds_), + PROTOBUF_FIELD_OFFSET(::ei::MissionInfo, _impl_.capacity_), + PROTOBUF_FIELD_OFFSET(::ei::MissionInfo, _impl_.quality_bump_), + PROTOBUF_FIELD_OFFSET(::ei::MissionInfo, _impl_.target_artifact_), + PROTOBUF_FIELD_OFFSET(::ei::MissionInfo, _impl_.seconds_remaining_), + PROTOBUF_FIELD_OFFSET(::ei::MissionInfo, _impl_.start_time_derived_), + PROTOBUF_FIELD_OFFSET(::ei::MissionInfo, _impl_.mission_log_), + PROTOBUF_FIELD_OFFSET(::ei::MissionInfo, _impl_.identifier_), + 2, + 3, + 6, + ~0u, + 10, + 4, + 7, + 9, + 11, + 5, + 8, + 1, + 0, + PROTOBUF_FIELD_OFFSET(::ei::ArtifactSpec, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactSpec, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ArtifactSpec, _impl_.name_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactSpec, _impl_.level_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactSpec, _impl_.rarity_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactSpec, _impl_.egg_), + 0, + 1, + 2, + 3, + PROTOBUF_FIELD_OFFSET(::ei::CompleteArtifact, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::CompleteArtifact, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::CompleteArtifact, _impl_.spec_), + PROTOBUF_FIELD_OFFSET(::ei::CompleteArtifact, _impl_.stones_), + 0, + ~0u, + PROTOBUF_FIELD_OFFSET(::ei::ArtifactInventoryItem, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactInventoryItem, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ArtifactInventoryItem, _impl_.item_id_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactInventoryItem, _impl_.artifact_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactInventoryItem, _impl_.quantity_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactInventoryItem, _impl_.server_id_), + 2, + 1, + 3, + 0, + PROTOBUF_FIELD_OFFSET(::ei::InventorySlot, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::InventorySlot, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::InventorySlot, _impl_.occupied_), + PROTOBUF_FIELD_OFFSET(::ei::InventorySlot, _impl_.item_id_), + 0, + 1, + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationRequest, _impl_.rinfo_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationRequest, _impl_.client_version_), + 0, + 1, + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_MissionParameters_Duration, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_MissionParameters_Duration, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_MissionParameters_Duration, _impl_.duration_type_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_MissionParameters_Duration, _impl_.seconds_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_MissionParameters_Duration, _impl_.quality_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_MissionParameters_Duration, _impl_.min_quality_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_MissionParameters_Duration, _impl_.max_quality_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_MissionParameters_Duration, _impl_.capacity_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_MissionParameters_Duration, _impl_.level_capacity_bump_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_MissionParameters_Duration, _impl_.level_quality_bump_), + 1, + 0, + 2, + 3, + 4, + 5, + 6, + 7, + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_MissionParameters, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_MissionParameters, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_MissionParameters, _impl_.ship_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_MissionParameters, _impl_.durations_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_MissionParameters, _impl_.level_mission_requirements_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_MissionParameters, _impl_.capacity_deprecated_), + 0, + ~0u, + ~0u, + 1, + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_ArtifactParameters, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_ArtifactParameters, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_ArtifactParameters, _impl_.spec_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_ArtifactParameters, _impl_.base_quality_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_ArtifactParameters, _impl_.odds_multiplier_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_ArtifactParameters, _impl_.value_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_ArtifactParameters, _impl_.crafting_price_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_ArtifactParameters, _impl_.crafting_price_low_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_ArtifactParameters, _impl_.crafting_price_domain_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_ArtifactParameters, _impl_.crafting_price_curve_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_ArtifactParameters, _impl_.crafting_xp_), + 0, + 1, + 3, + 2, + 4, + 5, + 8, + 6, + 7, + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_CraftingLevelInfo, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_CraftingLevelInfo, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_CraftingLevelInfo, _impl_.xp_required_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse_CraftingLevelInfo, _impl_.rarity_mult_), + 0, + 1, + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse, _impl_.mission_parameters_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse, _impl_.artifact_parameters_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsConfigurationResponse, _impl_.crafting_level_infos_), + PROTOBUF_FIELD_OFFSET(::ei::MissionRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::MissionRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::MissionRequest, _impl_.rinfo_), + PROTOBUF_FIELD_OFFSET(::ei::MissionRequest, _impl_.client_version_), + PROTOBUF_FIELD_OFFSET(::ei::MissionRequest, _impl_.ei_user_id_), + PROTOBUF_FIELD_OFFSET(::ei::MissionRequest, _impl_.info_), + PROTOBUF_FIELD_OFFSET(::ei::MissionRequest, _impl_.client_info_), + 2, + 4, + 0, + 1, + 3, + PROTOBUF_FIELD_OFFSET(::ei::MissionResponse, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::MissionResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::MissionResponse, _impl_.success_), + PROTOBUF_FIELD_OFFSET(::ei::MissionResponse, _impl_.info_), + 1, + 0, + PROTOBUF_FIELD_OFFSET(::ei::GetActiveMissionsResponse, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::GetActiveMissionsResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::GetActiveMissionsResponse, _impl_.success_), + PROTOBUF_FIELD_OFFSET(::ei::GetActiveMissionsResponse, _impl_.active_missions_), + 0, + ~0u, + PROTOBUF_FIELD_OFFSET(::ei::CompleteMissionResponse_SecureArtifactSpec, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::CompleteMissionResponse_SecureArtifactSpec, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::CompleteMissionResponse_SecureArtifactSpec, _impl_.spec_), + PROTOBUF_FIELD_OFFSET(::ei::CompleteMissionResponse_SecureArtifactSpec, _impl_.server_id_), + 1, + 0, + PROTOBUF_FIELD_OFFSET(::ei::CompleteMissionResponse, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::CompleteMissionResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::CompleteMissionResponse, _impl_.success_), + PROTOBUF_FIELD_OFFSET(::ei::CompleteMissionResponse, _impl_.info_), + PROTOBUF_FIELD_OFFSET(::ei::CompleteMissionResponse, _impl_.artifacts_), + PROTOBUF_FIELD_OFFSET(::ei::CompleteMissionResponse, _impl_.other_rewards_), + PROTOBUF_FIELD_OFFSET(::ei::CompleteMissionResponse, _impl_.ei_user_id_), + 2, + 1, + ~0u, + ~0u, + 0, + PROTOBUF_FIELD_OFFSET(::ei::CollectContractArtifactRewardsRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::CollectContractArtifactRewardsRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::CollectContractArtifactRewardsRequest, _impl_.rinfo_), + PROTOBUF_FIELD_OFFSET(::ei::CollectContractArtifactRewardsRequest, _impl_.contract_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::CollectContractArtifactRewardsRequest, _impl_.league_), + PROTOBUF_FIELD_OFFSET(::ei::CollectContractArtifactRewardsRequest, _impl_.grade_), + PROTOBUF_FIELD_OFFSET(::ei::CollectContractArtifactRewardsRequest, _impl_.goal_index_), + PROTOBUF_FIELD_OFFSET(::ei::CollectContractArtifactRewardsRequest, _impl_.best_ship_), + 1, + 0, + 4, + 5, + 2, + 3, + PROTOBUF_FIELD_OFFSET(::ei::CraftArtifactRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::CraftArtifactRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::CraftArtifactRequest, _impl_.rinfo_), + PROTOBUF_FIELD_OFFSET(::ei::CraftArtifactRequest, _impl_.ei_user_id_), + PROTOBUF_FIELD_OFFSET(::ei::CraftArtifactRequest, _impl_.spec_), + PROTOBUF_FIELD_OFFSET(::ei::CraftArtifactRequest, _impl_.item_id_), + PROTOBUF_FIELD_OFFSET(::ei::CraftArtifactRequest, _impl_.gold_price_paid_), + PROTOBUF_FIELD_OFFSET(::ei::CraftArtifactRequest, _impl_.crafting_count_), + PROTOBUF_FIELD_OFFSET(::ei::CraftArtifactRequest, _impl_.crafting_xp_), + PROTOBUF_FIELD_OFFSET(::ei::CraftArtifactRequest, _impl_.ingredients_), + 2, + 0, + 1, + 3, + 4, + 6, + 5, + ~0u, + PROTOBUF_FIELD_OFFSET(::ei::CraftArtifactResponse, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::CraftArtifactResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::CraftArtifactResponse, _impl_.item_id_), + PROTOBUF_FIELD_OFFSET(::ei::CraftArtifactResponse, _impl_.ei_user_id_), + PROTOBUF_FIELD_OFFSET(::ei::CraftArtifactResponse, _impl_.rarity_achieved_), + PROTOBUF_FIELD_OFFSET(::ei::CraftArtifactResponse, _impl_.server_id_), + 2, + 1, + 3, + 0, + PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactRequest, _impl_.rinfo_), + PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactRequest, _impl_.ei_user_id_), + PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactRequest, _impl_.spec_), + PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactRequest, _impl_.artifact_server_id_), + PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactRequest, _impl_.original_item_id_), + PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactRequest, _impl_.additional_server_ids_), + PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactRequest, _impl_.additional_item_ids_), + PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactRequest, _impl_.quantity_), + 3, + 0, + 2, + 1, + 4, + ~0u, + ~0u, + 5, + PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactResponse, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactResponse, _impl_.success_), + PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactResponse, _impl_.original_item_id_), + PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactResponse, _impl_.additional_item_ids_), + PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactResponse, _impl_.byproducts_), + PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactResponse, _impl_.other_rewards_), + PROTOBUF_FIELD_OFFSET(::ei::ConsumeArtifactResponse, _impl_.ei_user_id_), + 2, + 1, + ~0u, + ~0u, + ~0u, + 0, + PROTOBUF_FIELD_OFFSET(::ei::AuthenticateArtifactResponse, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::AuthenticateArtifactResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::AuthenticateArtifactResponse, _impl_.success_), + PROTOBUF_FIELD_OFFSET(::ei::AuthenticateArtifactResponse, _impl_.original_item_id_), + PROTOBUF_FIELD_OFFSET(::ei::AuthenticateArtifactResponse, _impl_.demote_), + PROTOBUF_FIELD_OFFSET(::ei::AuthenticateArtifactResponse, _impl_.delete__), + PROTOBUF_FIELD_OFFSET(::ei::AuthenticateArtifactResponse, _impl_.ei_user_id_), + 2, + 1, + 3, + 4, + 0, + PROTOBUF_FIELD_OFFSET(::ei::SetArtifactRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::SetArtifactRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::SetArtifactRequest, _impl_.rinfo_), + PROTOBUF_FIELD_OFFSET(::ei::SetArtifactRequest, _impl_.artifact_), + PROTOBUF_FIELD_OFFSET(::ei::SetArtifactRequest, _impl_.stones_), + PROTOBUF_FIELD_OFFSET(::ei::SetArtifactRequest, _impl_.gold_price_paid_), + 0, + 1, + ~0u, + 2, + PROTOBUF_FIELD_OFFSET(::ei::SetArtifactResponse, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::SetArtifactResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::SetArtifactResponse, _impl_.success_), + PROTOBUF_FIELD_OFFSET(::ei::SetArtifactResponse, _impl_.original_item_id_), + PROTOBUF_FIELD_OFFSET(::ei::SetArtifactResponse, _impl_.ei_user_id_), + 2, + 1, + 0, + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB_ActiveArtifactSlot, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB_ActiveArtifactSlot, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB_ActiveArtifactSlot, _impl_.occupied_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB_ActiveArtifactSlot, _impl_.item_id_), + 1, + 0, + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB_ActiveArtifactSet, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB_ActiveArtifactSet, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB_ActiveArtifactSet, _impl_.slots_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB_ActiveArtifactSet, _impl_.uid_), + ~0u, + 0, + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB_CraftableArtifact, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB_CraftableArtifact, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB_CraftableArtifact, _impl_.spec_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB_CraftableArtifact, _impl_.discovered_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB_CraftableArtifact, _impl_.craftable_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB_CraftableArtifact, _impl_.recipe_discovered_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB_CraftableArtifact, _impl_.seen_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB_CraftableArtifact, _impl_.count_), + 0, + 2, + 3, + 4, + 5, + 1, + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB, _impl_.inventory_items_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB, _impl_.item_sequence_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB, _impl_.inventory_slots_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB, _impl_.active_artifacts_deprecated_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB, _impl_.active_artifact_sets_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB, _impl_.saved_artifact_sets_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB, _impl_.artifact_status_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB, _impl_.fueling_mission_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB, _impl_.mission_infos_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB, _impl_.mission_archive_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB, _impl_.discovered_artifacts_deprecated_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB, _impl_.craftable_artifacts_deprecated_), + PROTOBUF_FIELD_OFFSET(::ei::ArtifactsDB, _impl_.crafting_counts_deprecated_), + ~0u, + 1, + ~0u, + ~0u, + ~0u, + ~0u, + ~0u, + 0, + ~0u, + ~0u, + ~0u, + ~0u, + ~0u, + PROTOBUF_FIELD_OFFSET(::ei::AuthenticatedMessage, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::AuthenticatedMessage, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::AuthenticatedMessage, _impl_.message_), + PROTOBUF_FIELD_OFFSET(::ei::AuthenticatedMessage, _impl_.version_), + PROTOBUF_FIELD_OFFSET(::ei::AuthenticatedMessage, _impl_.code_), + PROTOBUF_FIELD_OFFSET(::ei::AuthenticatedMessage, _impl_.compressed_), + PROTOBUF_FIELD_OFFSET(::ei::AuthenticatedMessage, _impl_.original_size_), + PROTOBUF_FIELD_OFFSET(::ei::AuthenticatedMessage, _impl_.user_id_), + 0, + 3, + 1, + 4, + 5, + 2, + PROTOBUF_FIELD_OFFSET(::ei::LogCompleteMissionPayload, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::LogCompleteMissionPayload, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::LogCompleteMissionPayload, _impl_.req_), + PROTOBUF_FIELD_OFFSET(::ei::LogCompleteMissionPayload, _impl_.res_), + 0, + 1, + PROTOBUF_FIELD_OFFSET(::ei::LogCraftArtifactPayload, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::LogCraftArtifactPayload, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::LogCraftArtifactPayload, _impl_.req_), + PROTOBUF_FIELD_OFFSET(::ei::LogCraftArtifactPayload, _impl_.res_), + 0, + 1, + PROTOBUF_FIELD_OFFSET(::ei::LogConsumeArtifactPayload, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::LogConsumeArtifactPayload, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::LogConsumeArtifactPayload, _impl_.req_), + PROTOBUF_FIELD_OFFSET(::ei::LogConsumeArtifactPayload, _impl_.res_), + 0, + 1, + PROTOBUF_FIELD_OFFSET(::ei::LogSetArtifactPayload, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::LogSetArtifactPayload, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::LogSetArtifactPayload, _impl_.req_), + PROTOBUF_FIELD_OFFSET(::ei::LogSetArtifactPayload, _impl_.res_), + 0, + 1, + PROTOBUF_FIELD_OFFSET(::ei::AccountTransferPayload, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::AccountTransferPayload, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::AccountTransferPayload, _impl_.from_id_), + PROTOBUF_FIELD_OFFSET(::ei::AccountTransferPayload, _impl_.to_ei_user_id_), + 0, + 1, + PROTOBUF_FIELD_OFFSET(::ei::SaveBackupResponse, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::SaveBackupResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::SaveBackupResponse, _impl_.success_), + PROTOBUF_FIELD_OFFSET(::ei::SaveBackupResponse, _impl_.error_code_), + PROTOBUF_FIELD_OFFSET(::ei::SaveBackupResponse, _impl_.message_), + PROTOBUF_FIELD_OFFSET(::ei::SaveBackupResponse, _impl_.existing_backup_), + 2, + 3, + 0, + 1, + PROTOBUF_FIELD_OFFSET(::ei::CleanAccountRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::CleanAccountRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::CleanAccountRequest, _impl_.ei_user_id_to_keep_), + PROTOBUF_FIELD_OFFSET(::ei::CleanAccountRequest, _impl_.game_services_id_), + 0, + 1, + PROTOBUF_FIELD_OFFSET(::ei::ReturnEDTPayload, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ReturnEDTPayload, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ReturnEDTPayload, _impl_.ei_user_id_), + 0, + PROTOBUF_FIELD_OFFSET(::ei::DLCItem, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::DLCItem, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::DLCItem, _impl_.name_), + PROTOBUF_FIELD_OFFSET(::ei::DLCItem, _impl_.directory_), + PROTOBUF_FIELD_OFFSET(::ei::DLCItem, _impl_.ext_), + PROTOBUF_FIELD_OFFSET(::ei::DLCItem, _impl_.compressed_), + PROTOBUF_FIELD_OFFSET(::ei::DLCItem, _impl_.original_size_), + PROTOBUF_FIELD_OFFSET(::ei::DLCItem, _impl_.url_), + PROTOBUF_FIELD_OFFSET(::ei::DLCItem, _impl_.checksum_), + 0, + 1, + 2, + 6, + 5, + 3, + 4, + PROTOBUF_FIELD_OFFSET(::ei::ShellSpec_ShellPiece, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSpec_ShellPiece, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ShellSpec_ShellPiece, _impl_.asset_type_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSpec_ShellPiece, _impl_.dlc_), + 1, + 0, + PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, _impl_.identifier_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, _impl_.primary_piece_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, _impl_.pieces_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, _impl_.alt_assets_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, _impl_.name_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, _impl_.set_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, _impl_.modified_geometry_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, _impl_.price_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, _impl_.required_eop_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, _impl_.required_soul_eggs_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, _impl_.required_parent_shell_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, _impl_.is_new_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, _impl_.expires_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, _impl_.seconds_until_available_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, _impl_.seconds_remaining_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, _impl_.popularity_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSpec, _impl_.default_appearance_), + 0, + 4, + ~0u, + ~0u, + 1, + 2, + 11, + 5, + 6, + 7, + 3, + 12, + 13, + 9, + 8, + 10, + 14, + PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec_VariationSpec, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec_VariationSpec, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec_VariationSpec, _impl_.identifier_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec_VariationSpec, _impl_.hex_color_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec_VariationSpec, _impl_.price_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec_VariationSpec, _impl_.sort_priority_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec_VariationSpec, _impl_.default_appearance_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec_VariationSpec, _impl_.custom_appearance_), + 0, + 1, + 2, + 5, + 3, + 4, + PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, _impl_.identifier_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, _impl_.name_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, _impl_.price_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, _impl_.price_mult_deprecated_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, _impl_.discount_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, _impl_.required_eop_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, _impl_.required_soul_eggs_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, _impl_.required_parent_set_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, _impl_.is_new_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, _impl_.expires_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, _impl_.seconds_until_available_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, _impl_.seconds_remaining_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, _impl_.popularity_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, _impl_.decorator_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, _impl_.modified_geometry_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, _impl_.element_set_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, _impl_.hex_base_color_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, _impl_.variations_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, _impl_.icon_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, _impl_.default_appearance_), + PROTOBUF_FIELD_OFFSET(::ei::ShellSetSpec, _impl_.custom_appearance_), + 0, + 1, + 5, + 19, + 16, + 6, + 7, + 3, + 11, + 12, + 17, + 15, + 18, + 13, + 14, + 8, + 2, + ~0u, + 4, + 9, + 10, + PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec_LODPiece, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec_LODPiece, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec_LODPiece, _impl_.dlc_), + PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec_LODPiece, _impl_.lod_), + 0, + 1, + PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, _impl_.identifier_), + PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, _impl_.name_), + PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, _impl_.asset_type_), + PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, _impl_.object_class_), + PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, _impl_.icon_colors_), + PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, _impl_.price_), + PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, _impl_.required_eop_), + PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, _impl_.required_soul_eggs_), + PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, _impl_.is_new_), + PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, _impl_.expires_), + PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, _impl_.seconds_until_available_), + PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, _impl_.seconds_remaining_), + PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, _impl_.popularity_), + PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, _impl_.metadata_), + PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, _impl_.no_hats_), + PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, _impl_.chicken_animation_), + PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, _impl_.sort_priority_), + PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, _impl_.pieces_), + PROTOBUF_FIELD_OFFSET(::ei::ShellObjectSpec, _impl_.default_appearance_), + 0, + 1, + 15, + 2, + ~0u, + 3, + 4, + 5, + 6, + 7, + 12, + 11, + 13, + ~0u, + 8, + 10, + 14, + ~0u, + 9, + PROTOBUF_FIELD_OFFSET(::ei::ShellGroupSpec, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ShellGroupSpec, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ShellGroupSpec, _impl_.identifier_), + PROTOBUF_FIELD_OFFSET(::ei::ShellGroupSpec, _impl_.name_), + PROTOBUF_FIELD_OFFSET(::ei::ShellGroupSpec, _impl_.asset_type_), + PROTOBUF_FIELD_OFFSET(::ei::ShellGroupSpec, _impl_.member_ids_), + PROTOBUF_FIELD_OFFSET(::ei::ShellGroupSpec, _impl_.price_mult_deprecated_), + 0, + 1, + 3, + ~0u, + 2, + PROTOBUF_FIELD_OFFSET(::ei::DLCCatalog, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::DLCCatalog, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::DLCCatalog, _impl_.items_), + PROTOBUF_FIELD_OFFSET(::ei::DLCCatalog, _impl_.shells_), + PROTOBUF_FIELD_OFFSET(::ei::DLCCatalog, _impl_.shell_sets_), + PROTOBUF_FIELD_OFFSET(::ei::DLCCatalog, _impl_.decorators_), + PROTOBUF_FIELD_OFFSET(::ei::DLCCatalog, _impl_.shell_objects_), + PROTOBUF_FIELD_OFFSET(::ei::DLCCatalog, _impl_.shell_groups_), + PROTOBUF_FIELD_OFFSET(::ei::DLCCatalog, _impl_.shells_showcase_last_featured_time_), + ~0u, + ~0u, + ~0u, + ~0u, + ~0u, + ~0u, + 0, + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellStatus, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellStatus, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellStatus, _impl_.identifier_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellStatus, _impl_.owned_), + 0, + 1, + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellElementStatus, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellElementStatus, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellElementStatus, _impl_.element_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellElementStatus, _impl_.set_identifier_), + 1, + 0, + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellSetVariationStatus, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellSetVariationStatus, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellSetVariationStatus, _impl_.set_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellSetVariationStatus, _impl_.owned_variations_), + 0, + ~0u, + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_FarmConfiguration, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_FarmConfiguration, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_FarmConfiguration, _impl_.locked_elements_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_FarmConfiguration, _impl_.shell_configs_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_FarmConfiguration, _impl_.shell_set_configs_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_FarmConfiguration, _impl_.configure_chickens_by_group_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_FarmConfiguration, _impl_.group_configs_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_FarmConfiguration, _impl_.chicken_configs_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_FarmConfiguration, _impl_.lighting_config_enabled_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_FarmConfiguration, _impl_.lighting_config_), + ~0u, + ~0u, + ~0u, + 1, + ~0u, + ~0u, + 2, + 0, + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_SavedFarmConfiguration, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_SavedFarmConfiguration, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_SavedFarmConfiguration, _impl_.id_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_SavedFarmConfiguration, _impl_.config_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_SavedFarmConfiguration, _impl_.client_save_time_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_SavedFarmConfiguration, _impl_.server_id_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_SavedFarmConfiguration, _impl_.display_name_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_SavedFarmConfiguration, _impl_.purchased_), + 0, + 3, + 4, + 1, + 2, + 5, + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellConfiguration, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellConfiguration, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellConfiguration, _impl_.asset_type_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellConfiguration, _impl_.index_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellConfiguration, _impl_.shell_identifier_), + 2, + 1, + 0, + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellSetConfiguration, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellSetConfiguration, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellSetConfiguration, _impl_.element_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellSetConfiguration, _impl_.index_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellSetConfiguration, _impl_.shell_set_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellSetConfiguration, _impl_.variation_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellSetConfiguration, _impl_.decorator_identifier_), + 4, + 3, + 0, + 1, + 2, + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellGroupConfiguration, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellGroupConfiguration, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellGroupConfiguration, _impl_.asset_type_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellGroupConfiguration, _impl_.group_identifier_), + 1, + 0, + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ChickenConfig, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ChickenConfig, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ChickenConfig, _impl_.chicken_identifier_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ChickenConfig, _impl_.hat_identifier_), + 0, + 1, + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_LightingConfig, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_LightingConfig, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_LightingConfig, _impl_.light_dir_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_LightingConfig, _impl_.light_direct_color_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_LightingConfig, _impl_.light_direct_intensity_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_LightingConfig, _impl_.light_ambient_color_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_LightingConfig, _impl_.light_ambient_intensity_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_LightingConfig, _impl_.fog_color_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_LightingConfig, _impl_.fog_near_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_LightingConfig, _impl_.fog_far_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB_LightingConfig, _impl_.fog_density_), + 0, + 1, + 4, + 2, + 5, + 3, + 6, + 7, + 8, + PROTOBUF_FIELD_OFFSET(::ei::ShellDB, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ShellDB, _impl_.shell_inventory_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB, _impl_.shell_element_inventory_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB, _impl_.shell_variation_inventory_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB, _impl_.shell_set_inventory_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB, _impl_.shell_object_inventory_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB, _impl_.farm_configs_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB, _impl_.saved_configs_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB, _impl_.new_shells_downloaded_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB, _impl_.new_shells_seen_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB, _impl_.last_showcase_featured_time_seen_), + PROTOBUF_FIELD_OFFSET(::ei::ShellDB, _impl_.lighting_controls_unlocked_), + ~0u, + ~0u, + ~0u, + ~0u, + ~0u, + ~0u, + ~0u, + ~0u, + ~0u, + 0, + 1, + PROTOBUF_FIELD_OFFSET(::ei::ShellPopularityStats_Entry, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ShellPopularityStats_Entry, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ShellPopularityStats_Entry, _impl_.id_), + PROTOBUF_FIELD_OFFSET(::ei::ShellPopularityStats_Entry, _impl_.element_), + PROTOBUF_FIELD_OFFSET(::ei::ShellPopularityStats_Entry, _impl_.spent_), + PROTOBUF_FIELD_OFFSET(::ei::ShellPopularityStats_Entry, _impl_.count_), + 0, + 3, + 1, + 2, + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::ei::ShellPopularityStats, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ShellPopularityStats, _impl_.data_), + PROTOBUF_FIELD_OFFSET(::ei::ShellsActionLog, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ShellsActionLog, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ShellsActionLog, _impl_.rinfo_), + PROTOBUF_FIELD_OFFSET(::ei::ShellsActionLog, _impl_.user_id_), + PROTOBUF_FIELD_OFFSET(::ei::ShellsActionLog, _impl_.action_), + PROTOBUF_FIELD_OFFSET(::ei::ShellsActionLog, _impl_.sub_id_), + PROTOBUF_FIELD_OFFSET(::ei::ShellsActionLog, _impl_.farm_element_), + PROTOBUF_FIELD_OFFSET(::ei::ShellsActionLog, _impl_.cost_), + PROTOBUF_FIELD_OFFSET(::ei::ShellsActionLog, _impl_.approx_time_), + PROTOBUF_FIELD_OFFSET(::ei::ShellsActionLog, _impl_.version_), + PROTOBUF_FIELD_OFFSET(::ei::ShellsActionLog, _impl_.farm_index_), + PROTOBUF_FIELD_OFFSET(::ei::ShellsActionLog, _impl_.soul_eggs_), + PROTOBUF_FIELD_OFFSET(::ei::ShellsActionLog, _impl_.tickets_spent_), + PROTOBUF_FIELD_OFFSET(::ei::ShellsActionLog, _impl_.gold_spent_), + 4, + 0, + 1, + 2, + 11, + 6, + 5, + 3, + 7, + 8, + 9, + 10, + PROTOBUF_FIELD_OFFSET(::ei::SubmitShellShowcaseRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::SubmitShellShowcaseRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::SubmitShellShowcaseRequest, _impl_.rinfo_), + PROTOBUF_FIELD_OFFSET(::ei::SubmitShellShowcaseRequest, _impl_.local_id_), + PROTOBUF_FIELD_OFFSET(::ei::SubmitShellShowcaseRequest, _impl_.user_id_), + PROTOBUF_FIELD_OFFSET(::ei::SubmitShellShowcaseRequest, _impl_.public_username_), + PROTOBUF_FIELD_OFFSET(::ei::SubmitShellShowcaseRequest, _impl_.farm_config_), + 3, + 0, + 1, + 4, + 2, + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::ei::ShellShowcase, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ShellShowcase, _impl_.top_), + PROTOBUF_FIELD_OFFSET(::ei::ShellShowcase, _impl_.featured_), + PROTOBUF_FIELD_OFFSET(::ei::ShellShowcase, _impl_.fresh_), + PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, _impl_.id_), + PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, _impl_.local_id_), + PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, _impl_.name_), + PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, _impl_.description_), + PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, _impl_.is_new_), + PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, _impl_.creator_name_), + PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, _impl_.status_), + PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, _impl_.farm_config_), + PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, _impl_.sales_), + PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, _impl_.gross_), + PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, _impl_.views_), + PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, _impl_.equips_), + PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, _impl_.likes_), + PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, _impl_.dislikes_), + PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, _impl_.share_url_), + 0, + 4, + 1, + 2, + 14, + 5, + 12, + 6, + 8, + 7, + 10, + 13, + 9, + 11, + 3, + PROTOBUF_FIELD_OFFSET(::ei::ShowcaseRoyaltyDeliveryConfirmation, _impl_._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_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ShowcaseRoyaltyDeliveryConfirmation, _impl_.rinfo_), + PROTOBUF_FIELD_OFFSET(::ei::ShowcaseRoyaltyDeliveryConfirmation, _impl_.ids_), + PROTOBUF_FIELD_OFFSET(::ei::ShowcaseRoyaltyDeliveryConfirmation, _impl_.amount_), + 0, + ~0u, + 1, + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingSet, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingSet, _impl_.listings_), + PROTOBUF_FIELD_OFFSET(::ei::ShellsActionBatch, _impl_._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_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::ShellsActionBatch, _impl_.rinfo_), + PROTOBUF_FIELD_OFFSET(::ei::ShellsActionBatch, _impl_.actions_), + 0, + ~0u, + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.overall_status_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.start_time_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.completion_time_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.num_prestiges_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.soul_eggs_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.eggs_of_prophecy_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.iap_status_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.verified_pro_permit_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.verified_piggy_breaks_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.verified_other_iap_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.unverified_iap_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.gold_earned_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.regular_iap_buyer_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.regular_iap_cheater_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.artifacts_status_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.missions_completed_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.artifacts_collected_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.artifacts_consumed_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.artifacts_in_inventory_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.rare_artifacts_in_inventory_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.rare_artifacts_on_server_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.legendary_artifacts_in_inventory_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.legendary_artifacts_on_server_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.gold_spent_crafting_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.excessive_consumes_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.excessive_inventory_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.excessive_spend_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.contracts_status_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.num_coop_memberships_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.valid_contracts_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.invalid_contracts_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.excessive_eop_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.excessive_invalid_contracts_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.verified_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.verification_override_), + PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _impl_.verification_override_value_), + 2, + 0, + 1, + 12, + 13, + 23, + 15, + 16, + 3, + 4, + 5, + 11, + 17, + 18, + 20, + 8, + 6, + 7, + 10, + 31, + 32, + 33, + 34, + 21, + 19, + 24, + 25, + 22, + 9, + 14, + ~0u, + 26, + 27, + 28, + 29, + 30, + PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo_HistoryEntry, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo_HistoryEntry, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo_HistoryEntry, _impl_.timestamp_), + PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo_HistoryEntry, _impl_.message_id_), + PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo_HistoryEntry, _impl_.message_), + 2, + 0, + 1, + PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, _impl_.subscription_level_), + PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, _impl_.next_subscription_level_), + PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, _impl_.lock_next_subscription_level_), + PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, _impl_.platform_), + PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, _impl_.original_transaction_id_), + PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, _impl_.linked_transaction_id_), + PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, _impl_.acknowledged_), + PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, _impl_.first_subscribed_), + PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, _impl_.period_end_), + PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, _impl_.status_), + PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, _impl_.store_status_), + PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, _impl_.auto_renew_), + PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, _impl_.sandbox_), + PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, _impl_.last_updated_), + PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, _impl_.history_), + PROTOBUF_FIELD_OFFSET(::ei::UserSubscriptionInfo, _impl_.past_user_ids_), + 8, + 9, + 10, + 7, + 0, + 2, + 11, + 3, + 4, + 6, + 1, + 12, + 13, + 5, + ~0u, + ~0u, + PROTOBUF_FIELD_OFFSET(::ei::SubscriptionChangeHintRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::SubscriptionChangeHintRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::SubscriptionChangeHintRequest, _impl_.rinfo_), + PROTOBUF_FIELD_OFFSET(::ei::SubscriptionChangeHintRequest, _impl_.original_transaction_id_), + PROTOBUF_FIELD_OFFSET(::ei::SubscriptionChangeHintRequest, _impl_.next_subscription_level_), + 1, + 0, + 2, + PROTOBUF_FIELD_OFFSET(::ei::CXPEvalRolloutInfo, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::ei::CXPEvalRolloutInfo, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::ei::CXPEvalRolloutInfo, _impl_.current_id_), + PROTOBUF_FIELD_OFFSET(::ei::CXPEvalRolloutInfo, _impl_.basis_points_), + 0, + 1, +}; + +static const ::_pbi::MigrationSchema + schemas[] ABSL_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = { + {0, 11, -1, sizeof(::ei::Vector3)}, + {14, 26, -1, sizeof(::ei::Vector4)}, + {30, 68, -1, sizeof(::ei::Backup_Settings)}, + {98, 117, -1, sizeof(::ei::Backup_Tutorial)}, + {128, 154, -1, sizeof(::ei::Backup_Stats)}, + {172, 219, -1, sizeof(::ei::Backup_Game)}, + {258, 284, -1, sizeof(::ei::Backup_Artifacts)}, + {302, 313, -1, sizeof(::ei::Backup_Shells)}, + {316, 355, -1, sizeof(::ei::Backup_Simulation)}, + {386, 398, -1, sizeof(::ei::Backup_Mission)}, + {402, 435, -1, sizeof(::ei::Backup_Misc)}, + {460, 470, -1, sizeof(::ei::Backup_ResearchItem)}, + {472, 482, -1, sizeof(::ei::Backup_NewsHeadline)}, + {484, 494, -1, sizeof(::ei::Backup_AchievementInfo)}, + {496, 507, -1, sizeof(::ei::Backup_ActiveBoost)}, + {510, 520, -1, sizeof(::ei::Backup_OwnedBoost)}, + {522, 533, -1, sizeof(::ei::Backup_MissionInfo)}, + {536, 571, -1, sizeof(::ei::Backup)}, + {598, 614, -1, sizeof(::ei::EggIncFirstContactRequest)}, + {622, 635, -1, sizeof(::ei::EggIncFirstContactResponse)}, + {640, -1, -1, sizeof(::ei::EggIncAdConfig)}, + {649, 659, -1, sizeof(::ei::DailyGiftInfo)}, + {661, 676, -1, sizeof(::ei::SalesInfoRequest)}, + {683, 695, -1, sizeof(::ei::IAPSaleEntry)}, + {699, -1, -1, sizeof(::ei::SalesInfo)}, + {708, 724, -1, sizeof(::ei::EggIncEvent)}, + {732, -1, -1, sizeof(::ei::EggIncCurrentEvents)}, + {741, 762, -1, sizeof(::ei::DeviceInfo)}, + {775, 812, -1, sizeof(::ei::AppInfo)}, + {841, 851, -1, sizeof(::ei::ActionKeyValuePair)}, + {853, 870, -1, sizeof(::ei::GenericAction)}, + {879, 889, -1, sizeof(::ei::GenericActionBatchRequest)}, + {891, 907, -1, sizeof(::ei::VerifyPurchaseRequest)}, + {915, 925, -1, sizeof(::ei::VerifyPurchaseResponse)}, + {927, 945, -1, sizeof(::ei::CurrencyFlowLog)}, + {955, 965, -1, sizeof(::ei::CurrencyFlowBatchRequest)}, + {967, 978, -1, sizeof(::ei::Reward)}, + {981, 992, -1, sizeof(::ei::GameModifier)}, + {995, 1013, -1, sizeof(::ei::CustomEgg)}, + {1023, 1037, -1, sizeof(::ei::Contract_Goal)}, + {1043, -1, -1, sizeof(::ei::Contract_GoalSet)}, + {1052, 1064, -1, sizeof(::ei::Contract_GradeSpec)}, + {1068, 1100, -1, sizeof(::ei::Contract)}, + {1124, 1136, -1, sizeof(::ei::ContractSeasonGoal)}, + {1140, 1151, -1, sizeof(::ei::ContractSeasonRewardConfirmationRequest)}, + {1154, 1164, -1, sizeof(::ei::ContractSeasonInfo_GoalSet)}, + {1166, 1177, -1, sizeof(::ei::ContractSeasonInfo)}, + {1180, -1, -1, sizeof(::ei::ContractSeasonInfos)}, + {1189, 1202, -1, sizeof(::ei::ContractPlayerInfo_SeasonProgress)}, + {1207, 1230, -1, sizeof(::ei::ContractPlayerInfo)}, + {1245, 1287, -1, sizeof(::ei::ContractEvaluation)}, + {1321, 1332, -1, sizeof(::ei::ContractCitation)}, + {1335, 1345, -1, sizeof(::ei::ContractEvaluationBatch_Pair)}, + {1347, -1, -1, sizeof(::ei::ContractEvaluationBatch)}, + {1356, 1371, -1, sizeof(::ei::CoopCompletionSnapshot_ContributorSnapshot)}, + {1378, -1, -1, sizeof(::ei::CoopCompletionSnapshot)}, + {1387, 1403, -1, sizeof(::ei::BasicRequestInfo)}, + {1411, 1426, -1, sizeof(::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams)}, + {1433, 1443, -1, sizeof(::ei::ContractSimConfig_ContractGradeSimConfig)}, + {1445, -1, -1, sizeof(::ei::ContractSimConfig)}, + {1454, 1463, -1, sizeof(::ei::ContractSimPoll)}, + {1464, 1474, -1, sizeof(::ei::ContractSimPollResponse)}, + {1476, 1487, -1, sizeof(::ei::ContractSimResultUpdate_GoalInfo)}, + {1490, 1500, -1, sizeof(::ei::ContractSimResultUpdate)}, + {1502, 1513, -1, sizeof(::ei::ContractsRequest)}, + {1516, 1531, -1, sizeof(::ei::ContractsResponse)}, + {1538, 1551, -1, sizeof(::ei::ContractCoopStatusRequest)}, + {1556, 1570, -1, sizeof(::ei::FarmProductionParams)}, + {1576, 1606, -1, sizeof(::ei::PlayerFarmInfo)}, + {1628, 1660, -1, sizeof(::ei::ContractCoopStatusResponse_ContributionInfo)}, + {1684, 1696, -1, sizeof(::ei::ContractCoopStatusResponse_CoopGift)}, + {1700, 1711, -1, sizeof(::ei::ContractCoopStatusResponse_ChickenRun)}, + {1714, 1741, -1, sizeof(::ei::ContractCoopStatusResponse)}, + {1760, 1791, -1, sizeof(::ei::LocalContract)}, + {1814, 1831, -1, sizeof(::ei::MyContracts)}, + {1840, 1854, -1, sizeof(::ei::QueryCoopRequest)}, + {1860, 1875, -1, sizeof(::ei::QueryCoopResponse)}, + {1882, 1906, -1, sizeof(::ei::CreateCoopRequest)}, + {1922, 1932, -1, sizeof(::ei::CreateCoopResponse)}, + {1934, 1955, -1, sizeof(::ei::JoinCoopRequest)}, + {1968, 1986, -1, sizeof(::ei::JoinCoopResponse)}, + {1996, 2016, -1, sizeof(::ei::AutoJoinCoopRequest)}, + {2028, 2042, -1, sizeof(::ei::UpdateCoopPermissionsRequest)}, + {2048, 2058, -1, sizeof(::ei::UpdateCoopPermissionsResponse)}, + {2060, 2073, -1, sizeof(::ei::LeaveCoopRequest)}, + {2078, 2094, -1, sizeof(::ei::GiftPlayerCoopRequest)}, + {2102, 2118, -1, sizeof(::ei::SendChickenRunCoopRequest)}, + {2126, 2139, -1, sizeof(::ei::ReportPlayerCoopRequest)}, + {2144, 2159, -1, sizeof(::ei::KickPlayerCoopRequest)}, + {2166, 2182, -1, sizeof(::ei::IdleSessionSummary)}, + {2190, 2216, -1, sizeof(::ei::ContractCoopStatusUpdateRequest)}, + {2234, 2245, -1, sizeof(::ei::ContractCoopStatusUpdateResponse)}, + {2248, 2259, -1, sizeof(::ei::CoopBuffState)}, + {2262, -1, -1, sizeof(::ei::CoopBuffHistory)}, + {2271, 2281, -1, sizeof(::ei::CoopChickenRunEntry)}, + {2283, -1, -1, sizeof(::ei::CoopLastChickenRunTimes)}, + {2292, 2306, -1, sizeof(::ei::LeaderboardAnalysis_Chunk)}, + {2312, 2325, -1, sizeof(::ei::LeaderboardAnalysis)}, + {2330, 2340, -1, sizeof(::ei::LeaderboardInfo_Season)}, + {2342, 2352, -1, sizeof(::ei::LeaderboardInfo)}, + {2354, 2365, -1, sizeof(::ei::LeaderboardRequest)}, + {2368, 2379, -1, sizeof(::ei::LeaderboardResponse_Entry)}, + {2382, 2396, -1, sizeof(::ei::LeaderboardResponse)}, + {2402, -1, -1, sizeof(::ei::ContractsArchive)}, + {2411, 2438, -1, sizeof(::ei::ContractAction)}, + {2457, 2469, -1, sizeof(::ei::UserDataInfoRequest)}, + {2473, 2484, -1, sizeof(::ei::UserDataInfoResponse)}, + {2487, 2499, -1, sizeof(::ei::ClearAllUserDataRequest)}, + {2503, 2515, -1, sizeof(::ei::ServerGift)}, + {2519, 2531, -1, sizeof(::ei::LiveConfig_BoostsConfig_ItemConfig)}, + {2535, 2545, -1, sizeof(::ei::LiveConfig_BoostsConfig)}, + {2547, 2561, -1, sizeof(::ei::LiveConfig_GiftConfig_GiftValueConfig)}, + {2567, 2578, -1, sizeof(::ei::LiveConfig_GiftConfig_GiftMuConfig)}, + {2581, 2605, -1, sizeof(::ei::LiveConfig_GiftConfig)}, + {2621, 2643, -1, sizeof(::ei::LiveConfig_MiscConfig)}, + {2657, 2671, -1, sizeof(::ei::LiveConfig_HelpConfig_HowToVideoInfo)}, + {2677, -1, -1, sizeof(::ei::LiveConfig_HelpConfig)}, + {2686, 2699, -1, sizeof(::ei::LiveConfig)}, + {2704, 2739, -1, sizeof(::ei::InGameMail)}, + {2766, 2777, -1, sizeof(::ei::MailDB)}, + {2780, -1, -1, sizeof(::ei::TipsDB)}, + {2789, 2800, -1, sizeof(::ei::MailState_TipState)}, + {2803, 2814, -1, sizeof(::ei::MailState)}, + {2817, 2827, -1, sizeof(::ei::PeriodicalsResponse_RoyaltyInfo)}, + {2829, 2847, -1, sizeof(::ei::PeriodicalsResponse)}, + {2857, 2879, -1, sizeof(::ei::GetPeriodicalsRequest)}, + {2893, 2909, -1, sizeof(::ei::ConfigRequest)}, + {2917, 2928, -1, sizeof(::ei::ConfigResponse)}, + {2931, 2943, -1, sizeof(::ei::AdAttributionRawData)}, + {2947, 2964, -1, sizeof(::ei::AdAttributionRow)}, + {2973, 2999, -1, sizeof(::ei::AdAttributionInfo)}, + {3017, 3028, -1, sizeof(::ei::ArtifactsClientInfo_LaunchCount)}, + {3031, 3045, -1, sizeof(::ei::ArtifactsClientInfo)}, + {3051, 3061, -1, sizeof(::ei::MissionInfo_Fuel)}, + {3063, 3084, -1, sizeof(::ei::MissionInfo)}, + {3097, 3109, -1, sizeof(::ei::ArtifactSpec)}, + {3113, 3123, -1, sizeof(::ei::CompleteArtifact)}, + {3125, 3137, -1, sizeof(::ei::ArtifactInventoryItem)}, + {3141, 3151, -1, sizeof(::ei::InventorySlot)}, + {3153, 3163, -1, sizeof(::ei::ArtifactsConfigurationRequest)}, + {3165, 3181, -1, sizeof(::ei::ArtifactsConfigurationResponse_MissionParameters_Duration)}, + {3189, 3201, -1, sizeof(::ei::ArtifactsConfigurationResponse_MissionParameters)}, + {3205, 3222, -1, sizeof(::ei::ArtifactsConfigurationResponse_ArtifactParameters)}, + {3231, 3241, -1, sizeof(::ei::ArtifactsConfigurationResponse_CraftingLevelInfo)}, + {3243, -1, -1, sizeof(::ei::ArtifactsConfigurationResponse)}, + {3254, 3267, -1, sizeof(::ei::MissionRequest)}, + {3272, 3282, -1, sizeof(::ei::MissionResponse)}, + {3284, 3294, -1, sizeof(::ei::GetActiveMissionsResponse)}, + {3296, 3306, -1, sizeof(::ei::CompleteMissionResponse_SecureArtifactSpec)}, + {3308, 3321, -1, sizeof(::ei::CompleteMissionResponse)}, + {3326, 3340, -1, sizeof(::ei::CollectContractArtifactRewardsRequest)}, + {3346, 3362, -1, sizeof(::ei::CraftArtifactRequest)}, + {3370, 3382, -1, sizeof(::ei::CraftArtifactResponse)}, + {3386, 3402, -1, sizeof(::ei::ConsumeArtifactRequest)}, + {3410, 3424, -1, sizeof(::ei::ConsumeArtifactResponse)}, + {3430, 3443, -1, sizeof(::ei::AuthenticateArtifactResponse)}, + {3448, 3460, -1, sizeof(::ei::SetArtifactRequest)}, + {3464, 3475, -1, sizeof(::ei::SetArtifactResponse)}, + {3478, 3488, -1, sizeof(::ei::ArtifactsDB_ActiveArtifactSlot)}, + {3490, 3500, -1, sizeof(::ei::ArtifactsDB_ActiveArtifactSet)}, + {3502, 3516, -1, sizeof(::ei::ArtifactsDB_CraftableArtifact)}, + {3522, 3543, -1, sizeof(::ei::ArtifactsDB)}, + {3556, 3570, -1, sizeof(::ei::AuthenticatedMessage)}, + {3576, 3586, -1, sizeof(::ei::LogCompleteMissionPayload)}, + {3588, 3598, -1, sizeof(::ei::LogCraftArtifactPayload)}, + {3600, 3610, -1, sizeof(::ei::LogConsumeArtifactPayload)}, + {3612, 3622, -1, sizeof(::ei::LogSetArtifactPayload)}, + {3624, 3634, -1, sizeof(::ei::AccountTransferPayload)}, + {3636, 3648, -1, sizeof(::ei::SaveBackupResponse)}, + {3652, 3662, -1, sizeof(::ei::CleanAccountRequest)}, + {3664, 3673, -1, sizeof(::ei::ReturnEDTPayload)}, + {3674, 3689, -1, sizeof(::ei::DLCItem)}, + {3696, 3706, -1, sizeof(::ei::ShellSpec_ShellPiece)}, + {3708, 3733, -1, sizeof(::ei::ShellSpec)}, + {3750, 3764, -1, sizeof(::ei::ShellSetSpec_VariationSpec)}, + {3770, 3799, -1, sizeof(::ei::ShellSetSpec)}, + {3820, 3830, -1, sizeof(::ei::ShellObjectSpec_LODPiece)}, + {3832, 3859, -1, sizeof(::ei::ShellObjectSpec)}, + {3878, 3891, -1, sizeof(::ei::ShellGroupSpec)}, + {3896, 3911, -1, sizeof(::ei::DLCCatalog)}, + {3918, 3928, -1, sizeof(::ei::ShellDB_ShellStatus)}, + {3930, 3940, -1, sizeof(::ei::ShellDB_ShellElementStatus)}, + {3942, 3952, -1, sizeof(::ei::ShellDB_ShellSetVariationStatus)}, + {3954, 3970, -1, sizeof(::ei::ShellDB_FarmConfiguration)}, + {3978, 3992, -1, sizeof(::ei::ShellDB_SavedFarmConfiguration)}, + {3998, 4009, -1, sizeof(::ei::ShellDB_ShellConfiguration)}, + {4012, 4025, -1, sizeof(::ei::ShellDB_ShellSetConfiguration)}, + {4030, 4040, -1, sizeof(::ei::ShellDB_ShellGroupConfiguration)}, + {4042, 4052, -1, sizeof(::ei::ShellDB_ChickenConfig)}, + {4054, 4071, -1, sizeof(::ei::ShellDB_LightingConfig)}, + {4080, 4099, -1, sizeof(::ei::ShellDB)}, + {4110, 4122, -1, sizeof(::ei::ShellPopularityStats_Entry)}, + {4126, -1, -1, sizeof(::ei::ShellPopularityStats)}, + {4135, 4155, -1, sizeof(::ei::ShellsActionLog)}, + {4167, 4180, -1, sizeof(::ei::SubmitShellShowcaseRequest)}, + {4185, -1, -1, sizeof(::ei::ShellShowcase)}, + {4196, 4219, -1, sizeof(::ei::ShellShowcaseListingInfo)}, + {4234, 4245, -1, sizeof(::ei::ShowcaseRoyaltyDeliveryConfirmation)}, + {4248, -1, -1, sizeof(::ei::ShellShowcaseListingSet)}, + {4257, 4267, -1, sizeof(::ei::ShellsActionBatch)}, + {4269, 4313, -1, sizeof(::ei::UserVerificationAnalysis)}, + {4349, 4360, -1, sizeof(::ei::UserSubscriptionInfo_HistoryEntry)}, + {4363, 4387, -1, sizeof(::ei::UserSubscriptionInfo)}, + {4403, 4414, -1, sizeof(::ei::SubscriptionChangeHintRequest)}, + {4417, 4427, -1, sizeof(::ei::CXPEvalRolloutInfo)}, }; - static const ::_pb::Message* const file_default_instances[] = { - &::ei::_Vector3_default_instance_._instance, - &::ei::_Vector4_default_instance_._instance, - &::ei::_Backup_Settings_default_instance_._instance, - &::ei::_Backup_Tutorial_default_instance_._instance, - &::ei::_Backup_Stats_default_instance_._instance, - &::ei::_Backup_Game_default_instance_._instance, - &::ei::_Backup_Artifacts_default_instance_._instance, - &::ei::_Backup_Shells_default_instance_._instance, - &::ei::_Backup_Simulation_default_instance_._instance, - &::ei::_Backup_Mission_default_instance_._instance, - &::ei::_Backup_Misc_default_instance_._instance, - &::ei::_Backup_ResearchItem_default_instance_._instance, - &::ei::_Backup_NewsHeadline_default_instance_._instance, - &::ei::_Backup_AchievementInfo_default_instance_._instance, - &::ei::_Backup_ActiveBoost_default_instance_._instance, - &::ei::_Backup_OwnedBoost_default_instance_._instance, - &::ei::_Backup_MissionInfo_default_instance_._instance, - &::ei::_Backup_default_instance_._instance, - &::ei::_EggIncFirstContactRequest_default_instance_._instance, - &::ei::_EggIncFirstContactResponse_default_instance_._instance, - &::ei::_EggIncAdConfig_default_instance_._instance, - &::ei::_DailyGiftInfo_default_instance_._instance, - &::ei::_SalesInfoRequest_default_instance_._instance, - &::ei::_IAPSaleEntry_default_instance_._instance, - &::ei::_SalesInfo_default_instance_._instance, - &::ei::_EggIncEvent_default_instance_._instance, - &::ei::_EggIncCurrentEvents_default_instance_._instance, - &::ei::_DeviceInfo_default_instance_._instance, - &::ei::_AppInfo_default_instance_._instance, - &::ei::_ActionKeyValuePair_default_instance_._instance, - &::ei::_GenericAction_default_instance_._instance, - &::ei::_GenericActionBatchRequest_default_instance_._instance, - &::ei::_VerifyPurchaseRequest_default_instance_._instance, - &::ei::_VerifyPurchaseResponse_default_instance_._instance, - &::ei::_CurrencyFlowLog_default_instance_._instance, - &::ei::_CurrencyFlowBatchRequest_default_instance_._instance, - &::ei::_Reward_default_instance_._instance, - &::ei::_GameModifier_default_instance_._instance, - &::ei::_CustomEgg_default_instance_._instance, - &::ei::_Contract_Goal_default_instance_._instance, - &::ei::_Contract_GoalSet_default_instance_._instance, - &::ei::_Contract_GradeSpec_default_instance_._instance, - &::ei::_Contract_default_instance_._instance, - &::ei::_ContractPlayerInfo_default_instance_._instance, - &::ei::_ContractEvaluation_default_instance_._instance, - &::ei::_ContractCitation_default_instance_._instance, - &::ei::_ContractEvaluationBatch_Pair_default_instance_._instance, - &::ei::_ContractEvaluationBatch_default_instance_._instance, - &::ei::_CoopCompletionSnapshot_ContributorSnapshot_default_instance_._instance, - &::ei::_CoopCompletionSnapshot_default_instance_._instance, - &::ei::_BasicRequestInfo_default_instance_._instance, - &::ei::_ContractSimConfig_ContractGradeSimConfig_GoalParams_default_instance_._instance, - &::ei::_ContractSimConfig_ContractGradeSimConfig_default_instance_._instance, - &::ei::_ContractSimConfig_default_instance_._instance, - &::ei::_ContractSimPoll_default_instance_._instance, - &::ei::_ContractSimPollResponse_default_instance_._instance, - &::ei::_ContractSimResultUpdate_GoalInfo_default_instance_._instance, - &::ei::_ContractSimResultUpdate_default_instance_._instance, - &::ei::_ContractsRequest_default_instance_._instance, - &::ei::_ContractsResponse_default_instance_._instance, - &::ei::_ContractCoopStatusRequest_default_instance_._instance, - &::ei::_FarmProductionParams_default_instance_._instance, - &::ei::_PlayerFarmInfo_default_instance_._instance, - &::ei::_ContractCoopStatusResponse_ContributionInfo_default_instance_._instance, - &::ei::_ContractCoopStatusResponse_CoopGift_default_instance_._instance, - &::ei::_ContractCoopStatusResponse_ChickenRun_default_instance_._instance, - &::ei::_ContractCoopStatusResponse_default_instance_._instance, - &::ei::_LocalContract_default_instance_._instance, - &::ei::_MyContracts_default_instance_._instance, - &::ei::_QueryCoopRequest_default_instance_._instance, - &::ei::_QueryCoopResponse_default_instance_._instance, - &::ei::_CreateCoopRequest_default_instance_._instance, - &::ei::_CreateCoopResponse_default_instance_._instance, - &::ei::_JoinCoopRequest_default_instance_._instance, - &::ei::_JoinCoopResponse_default_instance_._instance, - &::ei::_AutoJoinCoopRequest_default_instance_._instance, - &::ei::_UpdateCoopPermissionsRequest_default_instance_._instance, - &::ei::_UpdateCoopPermissionsResponse_default_instance_._instance, - &::ei::_LeaveCoopRequest_default_instance_._instance, - &::ei::_GiftPlayerCoopRequest_default_instance_._instance, - &::ei::_SendChickenRunCoopRequest_default_instance_._instance, - &::ei::_ReportPlayerCoopRequest_default_instance_._instance, - &::ei::_KickPlayerCoopRequest_default_instance_._instance, - &::ei::_ContractCoopStatusUpdateRequest_default_instance_._instance, - &::ei::_ContractCoopStatusUpdateResponse_default_instance_._instance, - &::ei::_CoopBuffState_default_instance_._instance, - &::ei::_CoopBuffHistory_default_instance_._instance, - &::ei::_CoopChickenRunEntry_default_instance_._instance, - &::ei::_CoopLastChickenRunTimes_default_instance_._instance, - &::ei::_LeaderboardAnalysis_Chunk_default_instance_._instance, - &::ei::_LeaderboardAnalysis_default_instance_._instance, - &::ei::_LeaderboardInfo_Season_default_instance_._instance, - &::ei::_LeaderboardInfo_default_instance_._instance, - &::ei::_LeaderboardRequest_default_instance_._instance, - &::ei::_LeaderboardResponse_Entry_default_instance_._instance, - &::ei::_LeaderboardResponse_default_instance_._instance, - &::ei::_ContractsArchive_default_instance_._instance, - &::ei::_ContractAction_default_instance_._instance, - &::ei::_UserDataInfoRequest_default_instance_._instance, - &::ei::_UserDataInfoResponse_default_instance_._instance, - &::ei::_ClearAllUserDataRequest_default_instance_._instance, - &::ei::_ServerGift_default_instance_._instance, - &::ei::_LiveConfig_BoostsConfig_ItemConfig_default_instance_._instance, - &::ei::_LiveConfig_BoostsConfig_default_instance_._instance, - &::ei::_LiveConfig_GiftConfig_GiftValueConfig_default_instance_._instance, - &::ei::_LiveConfig_GiftConfig_GiftMuConfig_default_instance_._instance, - &::ei::_LiveConfig_GiftConfig_default_instance_._instance, - &::ei::_LiveConfig_MiscConfig_default_instance_._instance, - &::ei::_LiveConfig_HelpConfig_HowToVideoInfo_default_instance_._instance, - &::ei::_LiveConfig_HelpConfig_default_instance_._instance, - &::ei::_LiveConfig_default_instance_._instance, - &::ei::_InGameMail_default_instance_._instance, - &::ei::_MailDB_default_instance_._instance, - &::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, - &::ei::_ConfigResponse_default_instance_._instance, - &::ei::_AdAttributionRawData_default_instance_._instance, - &::ei::_AdAttributionRow_default_instance_._instance, - &::ei::_AdAttributionInfo_default_instance_._instance, - &::ei::_ArtifactsClientInfo_LaunchCount_default_instance_._instance, - &::ei::_ArtifactsClientInfo_default_instance_._instance, - &::ei::_MissionInfo_Fuel_default_instance_._instance, - &::ei::_MissionInfo_default_instance_._instance, - &::ei::_ArtifactSpec_default_instance_._instance, - &::ei::_CompleteArtifact_default_instance_._instance, - &::ei::_ArtifactInventoryItem_default_instance_._instance, - &::ei::_InventorySlot_default_instance_._instance, - &::ei::_ArtifactsConfigurationRequest_default_instance_._instance, - &::ei::_ArtifactsConfigurationResponse_MissionParameters_Duration_default_instance_._instance, - &::ei::_ArtifactsConfigurationResponse_MissionParameters_default_instance_._instance, - &::ei::_ArtifactsConfigurationResponse_ArtifactParameters_default_instance_._instance, - &::ei::_ArtifactsConfigurationResponse_CraftingLevelInfo_default_instance_._instance, - &::ei::_ArtifactsConfigurationResponse_default_instance_._instance, - &::ei::_MissionRequest_default_instance_._instance, - &::ei::_MissionResponse_default_instance_._instance, - &::ei::_GetActiveMissionsResponse_default_instance_._instance, - &::ei::_CompleteMissionResponse_SecureArtifactSpec_default_instance_._instance, - &::ei::_CompleteMissionResponse_default_instance_._instance, - &::ei::_CollectContractArtifactRewardsRequest_default_instance_._instance, - &::ei::_CraftArtifactRequest_default_instance_._instance, - &::ei::_CraftArtifactResponse_default_instance_._instance, - &::ei::_ConsumeArtifactRequest_default_instance_._instance, - &::ei::_ConsumeArtifactResponse_default_instance_._instance, - &::ei::_AuthenticateArtifactResponse_default_instance_._instance, - &::ei::_SetArtifactRequest_default_instance_._instance, - &::ei::_SetArtifactResponse_default_instance_._instance, - &::ei::_ArtifactsDB_ActiveArtifactSlot_default_instance_._instance, - &::ei::_ArtifactsDB_ActiveArtifactSet_default_instance_._instance, - &::ei::_ArtifactsDB_CraftableArtifact_default_instance_._instance, - &::ei::_ArtifactsDB_default_instance_._instance, - &::ei::_AuthenticatedMessage_default_instance_._instance, - &::ei::_LogCompleteMissionPayload_default_instance_._instance, - &::ei::_LogCraftArtifactPayload_default_instance_._instance, - &::ei::_LogConsumeArtifactPayload_default_instance_._instance, - &::ei::_LogSetArtifactPayload_default_instance_._instance, - &::ei::_AccountTransferPayload_default_instance_._instance, - &::ei::_SaveBackupResponse_default_instance_._instance, - &::ei::_CleanAccountRequest_default_instance_._instance, - &::ei::_ReturnEDTPayload_default_instance_._instance, - &::ei::_DLCItem_default_instance_._instance, - &::ei::_ShellSpec_ShellPiece_default_instance_._instance, - &::ei::_ShellSpec_default_instance_._instance, - &::ei::_ShellSetSpec_VariationSpec_default_instance_._instance, - &::ei::_ShellSetSpec_default_instance_._instance, - &::ei::_ShellObjectSpec_LODPiece_default_instance_._instance, - &::ei::_ShellObjectSpec_default_instance_._instance, - &::ei::_ShellGroupSpec_default_instance_._instance, - &::ei::_DLCCatalog_default_instance_._instance, - &::ei::_ShellDB_ShellStatus_default_instance_._instance, - &::ei::_ShellDB_ShellElementStatus_default_instance_._instance, - &::ei::_ShellDB_ShellSetVariationStatus_default_instance_._instance, - &::ei::_ShellDB_FarmConfiguration_default_instance_._instance, - &::ei::_ShellDB_SavedFarmConfiguration_default_instance_._instance, - &::ei::_ShellDB_ShellConfiguration_default_instance_._instance, - &::ei::_ShellDB_ShellSetConfiguration_default_instance_._instance, - &::ei::_ShellDB_ShellGroupConfiguration_default_instance_._instance, - &::ei::_ShellDB_ChickenConfig_default_instance_._instance, - &::ei::_ShellDB_LightingConfig_default_instance_._instance, - &::ei::_ShellDB_default_instance_._instance, - &::ei::_ShellPopularityStats_Entry_default_instance_._instance, - &::ei::_ShellPopularityStats_default_instance_._instance, - &::ei::_ShellsActionLog_default_instance_._instance, - &::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::_ShellsActionBatch_default_instance_._instance, - &::ei::_UserVerificationAnalysis_default_instance_._instance, - &::ei::_UserSubscriptionInfo_HistoryEntry_default_instance_._instance, - &::ei::_UserSubscriptionInfo_default_instance_._instance, - &::ei::_SubscriptionChangeHintRequest_default_instance_._instance, - &::ei::_CXPEvalRolloutInfo_default_instance_._instance, -}; - -const char descriptor_table_protodef_ei_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = - "\n\010ei.proto\022\002ei\"*\n\007Vector3\022\t\n\001x\030\001 \001(\002\022\t\n\001" - "y\030\002 \001(\002\022\t\n\001z\030\003 \001(\002\"5\n\007Vector4\022\t\n\001x\030\001 \001(\002" - "\022\t\n\001y\030\002 \001(\002\022\t\n\001z\030\003 \001(\002\022\t\n\001w\030\004 \001(\002\"\3501\n\006Ba" - "ckup\022\017\n\007user_id\030\001 \001(\t\022\022\n\nei_user_id\030\022 \001(" - "\t\022\030\n\020game_services_id\030\020 \001(\t\022\024\n\014push_user" - "_id\030\032 \001(\t\022\021\n\tdevice_id\030\021 \001(\t\022\021\n\tuser_nam" - "e\030\002 \001(\t\022\023\n\013approx_time\030\003 \001(\001\022\022\n\007version\030" - "\025 \001(\r:\0010\022\032\n\022force_offer_backup\030\024 \001(\010\022\024\n\014" - "force_backup\030\026 \001(\010\022%\n\010settings\030\004 \001(\0132\023.e" - "i.Backup.Settings\022%\n\010tutorial\030\005 \001(\0132\023.ei" - ".Backup.Tutorial\022\037\n\005stats\030\006 \001(\0132\020.ei.Bac" - "kup.Stats\022\035\n\004game\030\007 \001(\0132\017.ei.Backup.Game" - "\022\'\n\tartifacts\030\016 \001(\0132\024.ei.Backup.Artifact" - "s\022!\n\006shells\030\031 \001(\0132\021.ei.Backup.Shells\022\"\n\003" - "sim\030\010 \001(\0132\025.ei.Backup.Simulation\022$\n\005farm" - "s\030\014 \003(\0132\025.ei.Backup.Simulation\022#\n\007missio" - "n\030\t \001(\0132\022.ei.Backup.Mission\022\035\n\004misc\030\n \001(" - "\0132\017.ei.Backup.Misc\022\"\n\tcontracts\030\r \001(\0132\017." - "ei.MyContracts\022%\n\014artifacts_db\030\017 \001(\0132\017.e" - "i.ArtifactsDB\022\035\n\010shell_db\030\030 \001(\0132\013.ei.She" - "llDB\022\025\n\rread_mail_ids\030\027 \003(\t\022!\n\nmail_stat" - "e\030\033 \001(\0132\r.ei.MailState\022\020\n\010checksum\030d \001(\004" - "\022\021\n\tsignature\030e \001(\t\032\357\006\n\010Settings\022\013\n\003sfx\030" - "\001 \001(\010\022\r\n\005music\030\002 \001(\010\022\030\n\020low_battery_mode" - "\030\003 \001(\010\022\034\n\024low_performance_mode\030\004 \001(\010\022\037\n\027" - "force_touch_chicken_btn\030\t \001(\010\022\035\n\025notific" - "ations_queried\030\005 \001(\010\022$\n\034last_notificatio" - "n_query_time\030\033 \001(\001\022\030\n\020notifications_on\030\006" - " \001(\010\022\031\n\021notify_daily_gift\030\013 \001(\010\022\027\n\017low_p" - "erformance\030\n \001(\010\022\031\n\021auto_stop_fueling\030\031 " - "\001(\010\022\023\n\013max_enabled\030\032 \001(\010\022\026\n\016hide_cc_stat" - "us\030\034 \001(\010\022 \n\030contracts_widget_enabled\030\035 \001" - "(\010\022\030\n\020artifact_sparkle\030\036 \001(\010\022\030\n\020last_bac" - "kup_time\030\030 \001(\001\022\025\n\rcoppa_queried\030\007 \001(\010\022\030\n" - "\020coppa_restricted\030\010 \001(\010\022\034\n\024gdpr_consent_" - "queried\030\014 \001(\010\022\033\n\023gdpr_age_restricted\030\020 \001" - "(\010\022\032\n\022gdpr_consent_given\030\r \001(\010\022\023\n\013age_qu" - "eried\030\022 \001(\010\022\035\n\016age_restricted\030\023 \001(\010:\005fal" - "se\022\'\n\037data_collection_consent_queried\030\024 " - "\001(\010\022%\n\035data_collection_consent_given\030\025 \001" - "(\010\022\034\n\024last_day_age_queried\030\021 \001(\r\022\036\n\020user" - "_ads_enabled\030\016 \001(\010:\004true\022 \n\022user_cloud_e" - "nabled\030\017 \001(\010:\004true\022$\n\026user_analytics_ena" - "bled\030\026 \001(\010:\004true\022+\n\035user_personalized_ad" - "s_enabled\030\027 \001(\010:\004true\032\240\002\n\010Tutorial\022\023\n\013in" - "tro_shown\030\001 \001(\010\022\034\n\024click_tutorial_shown\030" - "\002 \001(\010\022\025\n\rbuy_hab_shown\030\003 \001(\010\022\032\n\022hire_veh" - "icle_shown\030\004 \001(\010\022\023\n\013q_num_shown\030\005 \001(\010\022\023\n" - "\013s_num_shown\030\006 \001(\010\022\033\n\023contracts_tab_show" - "n\030\007 \001(\010\022\033\n\023contract_info_shown\030\010 \001(\010\022\027\n\017" - "join_coop_shown\030\t \001(\010\022\031\n\021switch_farm_sho" - "wn\030\n \001(\010\022\026\n\016tutorial_shown\030\013 \003(\010\032\335\003\n\005Sta" - "ts\022\026\n\016egg_totals_OLD\030\001 \003(\004\022\022\n\negg_totals" - "\030\010 \003(\001\022\037\n\027unlimited_chickens_uses\030\007 \001(\004\022" - "\023\n\013refill_uses\030\002 \001(\004\022\023\n\013warp_1_uses\030\004 \001(" - "\004\022\023\n\013warp_8_uses\030\005 \001(\004\022\023\n\013boosts_used\030\r " - "\001(\004\022\032\n\022video_doubler_uses\030\003 \001(\004\022\027\n\017drone" - "_takedowns\030\006 \001(\004\022\035\n\025drone_takedowns_elit" - "e\030\n \001(\004\022\025\n\rnum_prestiges\030\t \001(\004\022\030\n\020num_pi" - "ggy_breaks\030\013 \001(\004\022\033\n\023iap_packs_purchased\030" - "\014 \001(\004\022\022\n\npiggy_full\030\016 \001(\010\022\030\n\020piggy_found" - "_full\030\017 \001(\010\022\"\n\032time_piggy_filled_realtim" - "e\030\020 \001(\001\022 \n\030time_piggy_full_gametime\030\021 \001(" - "\001\022\035\n\025lost_piggy_increments\030\022 \001(\004\032\321\t\n\004Gam" - "e\022\027\n\014current_farm\030\026 \001(\r:\0010\022 \n\017max_egg_re" - "ached\030\001 \001(\0162\007.ei.Egg\022\032\n\022golden_eggs_earn" - "ed\030\002 \001(\004\022\031\n\021golden_eggs_spent\030\003 \001(\004\022\035\n\025u" - "ncliamed_golden_eggs\030\020 \001(\004\022\021\n\tsoul_eggs\030" - "\004 \001(\004\022\033\n\023unclaimed_soul_eggs\030\021 \001(\004\022\023\n\013so" - "ul_eggs_d\030\" \001(\001\022\035\n\025unclaimed_soul_eggs_d" - "\030# \001(\001\022\030\n\020eggs_of_prophecy\030\027 \001(\004\022\"\n\032uncl" - "aimed_eggs_of_prophecy\030\030 \001(\004\022\034\n\024shell_sc" - "ripts_earned\030& \001(\004\022\033\n\023shell_scripts_spen" - "t\030\' \001(\004\022\037\n\027unclaimed_shell_scripts\030( \001(\004" - "\022\034\n\024prestige_cash_earned\030\005 \001(\001\022 \n\030presti" - "ge_soul_boost_cash\030! \001(\001\022\034\n\024lifetime_cas" - "h_earned\030\006 \001(\001\022\022\n\npiggy_bank\030\007 \001(\004\022\036\n\026pi" - "ggy_full_alert_shown\030\037 \001(\010\022\024\n\014permit_lev" - "el\030\010 \001(\r\022.\n\repic_research\030\t \003(\0132\027.ei.Bac" - "kup.ResearchItem\022\031\n\021hyperloop_station\030\035 " - "\001(\010\022\034\n\024next_daily_gift_time\030\n \001(\001\022%\n\035las" - "t_daily_gift_collected_day\030\024 \001(\r\022!\n\031num_" - "daily_gifts_collected\030\034 \001(\r\022%\n\004news\030\013 \003(" - "\0132\027.ei.Backup.NewsHeadline\022\026\n\016last_news_" - "time\030\014 \001(\001\022\032\n\022current_multiplier\030\r \001(\001\022%" - "\n\035current_multiplier_expiration\030\016 \001(\001\0220\n" - "\014achievements\030\017 \003(\0132\032.ei.Backup.Achievem" - "entInfo\022\035\n\025max_farm_size_reached\030\022 \003(\004\022\027" - "\n\017egg_medal_level\030\023 \003(\r\022\"\n\032long_idle_not" - "ification_set\030\031 \001(\010\022(\n long_idle_notific" - "ation_threshold\030\032 \001(\001\022\030\n\020long_idle_rewar" - "d\030\033 \001(\001\022%\n\006boosts\030\036 \003(\0132\025.ei.Backup.Owne" - "dBoost\022\"\n\032total_time_cheats_detected\030 \001" - "(\r\022\035\n\025force_elite_contracts\030$ \001(\010\022!\n\031new" - "_player_event_end_time\030% \001(\001\032\262\004\n\tArtifac" - "ts\022\020\n\010infusing\030\001 \001(\010\0225\n\022item_being_infus" - "ed\030\002 \001(\0132\031.ei.ArtifactInventoryItem\022,\n\022s" - "pec_being_infused\030\r \001(\0132\020.ei.ArtifactSpe" - "c\022\"\n\021egg_type_infusing\030\003 \001(\0162\007.ei.Egg\022\036\n" - "\026infusing_eggs_required\030\004 \001(\001\022\024\n\014eggs_in" - "fused\030\005 \001(\001\022&\n\031flow_percentage_artifacts" - "\030\006 \001(\001:\0030.5\022\035\n\017fueling_enabled\030\007 \001(\010:\004tr" - "ue\022\034\n\024tank_filling_enabled\030\016 \001(\010\022\022\n\ntank" - "_level\030\017 \001(\r\022\022\n\ntank_fuels\030\020 \003(\001\022\023\n\013tank" - "_limits\030\022 \003(\001\0223\n\020last_fueled_ship\030\t \001(\0162" - "\031.ei.MissionInfo.Spaceship\022\027\n\017inventory_" - "score\030\n \001(\001\022\023\n\013crafting_xp\030\021 \001(\001\022\017\n\007enab" - "led\030\013 \001(\010\022\023\n\013intro_shown\030\014 \001(\010\022)\n\033infusi" - "ng_enabled_DEPRECATED\030\010 \001(\010:\004true\032M\n\006She" - "lls\022\023\n\013intro_alert\030\001 \001(\010\022\035\n\025contracts_in" - "tro_alert\030\002 \001(\010\022\017\n\007num_new\030\003 \003(\005\032\343\006\n\nSim" - "ulation\022\031\n\010egg_type\030\001 \001(\0162\007.ei.Egg\022\037\n\tfa" - "rm_type\030\023 \001(\0162\014.ei.FarmType\022\023\n\013contract_" - "id\030\024 \001(\t\022\023\n\013cash_earned\030\002 \001(\001\022\022\n\ncash_sp" - "ent\030\003 \001(\001\022\026\n\016unclaimed_cash\030\004 \001(\001\022\026\n\016las" - "t_step_time\030\005 \001(\001\022\024\n\014num_chickens\030\006 \001(\004\022" - "\036\n\026num_chickens_unsettled\030\007 \001(\004\022\034\n\024num_c" - "hickens_running\030\010 \001(\004\022\021\n\teggs_laid\030\t \001(\001" - "\022\024\n\014eggs_shipped\030\036 \001(\001\022\025\n\reggs_paid_for\030" - "\n \001(\001\022\023\n\013silos_owned\030\013 \001(\r\022\014\n\004habs\030\014 \003(\r" - "\022\026\n\016hab_population\030\r \003(\004\022\036\n\026hab_populati" - "on_indound\030\016 \003(\004\022!\n\031hab_incubator_popupl" - "ation\030\017 \003(\001\022\033\n\023hatchery_population\030\020 \001(\001" - "\022\020\n\010vehicles\030\021 \003(\r\022\024\n\014train_length\030\025 \003(\r" - "\0220\n\017common_research\030\022 \003(\0132\027.ei.Backup.Re" - "searchItem\022-\n\ractive_boosts\030\026 \003(\0132\026.ei.B" - "ackup.ActiveBoost\022\034\n\024last_cash_boost_tim" - "e\030\037 \001(\001\022\034\n\024time_cheats_detected\030\027 \001(\r\022\027\n" - "\017time_cheat_debt\030\030 \001(\001\022\035\n\025boost_tokens_r" - "eceived\030\031 \001(\r\022\032\n\022boost_tokens_spent\030\032 \001(" - "\r\022\032\n\022boost_tokens_given\030\034 \001(\r\022\036\n\026unclaim" - "ed_boost_tokens\030\033 \001(\r\022\'\n\037gametime_until_" - "next_boost_token\030\035 \001(\001\032\177\n\007Mission\022\027\n\017cur" - "rent_mission\030\001 \001(\t\022\027\n\017reference_value\030\002 " - "\001(\001\022\030\n\020current_missions\030\004 \003(\t\022(\n\010mission" - "s\030\003 \003(\0132\026.ei.Backup.MissionInfo\032\324\005\n\004Misc" - "\022\034\n\024chicken_btn_pref_big\030\001 \001(\010\022\"\n\032free_h" - "atchery_refill_given\030\002 \001(\010\022\'\n\025last_share" - "_farm_value\030\003 \001(\001:\01010000000\022-\n\033last_shar" - "e_swarm_farm_value\030\004 \001(\001:\01010000000\022\"\n\025la" - "st_share_swarm_size\030\005 \001(\001:\003140\0224\n(last_p" - "restige_alert_soul_eggs_DEPRECATED\030\n \001(\004" - ":\00245\022\023\n\013friend_rank\030\006 \001(\004\022\027\n\017friend_rank" - "_pop\030\007 \001(\004\022\023\n\013global_rank\030\010 \001(\004\022\027\n\017globa" - "l_rank_pop\030\t \001(\004\022\030\n\020challenges_alert\030\024 \001" - "(\010\022\024\n\014trophy_alert\030\013 \001(\010\022\020\n\010ar_alert\030\014 \001" - "(\010\022\027\n\017contracts_alert\030\r \001(\010\022\032\n\022contracts" - "_alert_v2\030\025 \001(\010\022\022\n\ncoop_alert\030\016 \001(\010\022\025\n\rc" - "oop_alert_v2\030\026 \001(\010\022\024\n\014switch_alert\030\017 \001(\010" - "\022\035\n\025egg_of_prophecy_alert\030\020 \001(\010\022\031\n\021boost" - "_token_alert\030\021 \001(\010\022\026\n\016soul_egg_alert\030\022 \001" - "(\010\022\035\n\025backup_reminder_alert\030\023 \001(\010\022\030\n\020max" - "_button_alert\030\027 \001(\010\022\034\n\024mission_target_al" - "ert\030\030 \001(\010\022\033\n\023colleggtibles_alert\030\031 \001(\010\032)" - "\n\014ResearchItem\022\n\n\002id\030\001 \001(\t\022\r\n\005level\030\002 \001(" - "\r\032(\n\014NewsHeadline\022\n\n\002id\030\001 \001(\t\022\014\n\004read\030\002 " - "\001(\010\032/\n\017AchievementInfo\022\n\n\002id\030\001 \001(\t\022\020\n\010ac" - "hieved\030\002 \001(\010\032P\n\013ActiveBoost\022\020\n\010boost_id\030" - "\001 \001(\t\022\026\n\016time_remaining\030\002 \001(\001\022\027\n\017referen" - "ce_value\030\003 \001(\001\032-\n\nOwnedBoost\022\020\n\010boost_id" - "\030\001 \001(\t\022\r\n\005count\030\002 \001(\r\032E\n\013MissionInfo\022\n\n\002" - "id\030\001 \001(\t\022\021\n\tcompleted\030\002 \001(\010\022\027\n\017reference" - "_value\030\003 \001(\001\"\334\001\n\031EggIncFirstContactReque" - "st\022#\n\005rinfo\030\010 \001(\0132\024.ei.BasicRequestInfo\022" - "\022\n\nei_user_id\030\004 \001(\t\022\017\n\007user_id\030\001 \001(\t\022\030\n\020" - "game_services_id\030\007 \001(\t\022\021\n\tdevice_id\030\005 \001(" - "\t\022\020\n\010username\030\006 \001(\t\022\026\n\016client_version\030\002 " - "\001(\r\022\036\n\010platform\030\003 \001(\0162\014.ei.Platform\"\366\001\n\032" - "EggIncFirstContactResponse\022\022\n\nei_user_id" - "\030\002 \001(\t\022\027\n\017ids_transferred\030\003 \003(\t\022\025\n\nerror" - "_code\030\004 \001(\r:\0010\022\025\n\rerror_message\030\005 \001(\t\022\032\n" - "\006backup\030\001 \001(\0132\n.ei.Backup\"a\n\nErrorCodes\022" - "\014\n\010NO_ERROR\020\000\022\034\n\030EXISTING_USER_W_GAMER_I" - "D\020\001\022\022\n\016USER_NOT_FOUND\020\002\022\023\n\017BACKUP_CONFLI" - "CT\020\003\"9\n\016EggIncAdConfig\022\'\n\020network_priori" - "ty\030\001 \003(\0162\r.ei.AdNetwork\"A\n\rDailyGiftInfo" - "\022\023\n\013current_day\030\001 \001(\r\022\033\n\023seconds_to_next" - "_day\030\002 \001(\001\"\310\001\n\020SalesInfoRequest\022\017\n\007user_" - "id\030\001 \001(\t\022\022\n\npiggy_full\030\002 \001(\010\022\030\n\020piggy_fo" - "und_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\017" - "lost_increments\030\007 \001(\r\022\036\n\026current_client_" - "version\030\n \001(\r\"g\n\014IAPSaleEntry\022\022\n\nproduct" - "_id\030\001 \001(\t\022\031\n\021seconds_remaining\030\002 \001(\001\022\027\n\017" - "discount_string\030\003 \001(\t\022\017\n\007sale_id\030\004 \001(\t\"," - "\n\tSalesInfo\022\037\n\005sales\030\001 \003(\0132\020.ei.IAPSaleE" - "ntry\"\247\001\n\013EggIncEvent\022\022\n\nidentifier\030\001 \001(\t" - "\022\031\n\021seconds_remaining\030\002 \001(\001\022\014\n\004type\030\003 \001(" - "\t\022\022\n\nmultiplier\030\004 \001(\001\022\020\n\010subtitle\030\005 \001(\t\022" - "\022\n\nstart_time\030\006 \001(\001\022\020\n\010duration\030\007 \001(\001\022\017\n" - "\007cc_only\030\010 \001(\010\"6\n\023EggIncCurrentEvents\022\037\n" - "\006events\030\001 \003(\0132\017.ei.EggIncEvent\"\251\002\n\nDevic" - "eInfo\022\021\n\tdevice_id\030\001 \001(\t\022\026\n\016advertising_" - "id\030\r \001(\t\022\020\n\010platform\030\002 \001(\t\022\023\n\013form_facto" - "r\030\003 \001(\t\022\023\n\013device_name\030\004 \001(\t\022\030\n\020platform" - "_version\030\005 \001(\t\022\026\n\016locale_country\030\006 \001(\t\022\027" - "\n\017locale_language\030\007 \001(\t\022\022\n\ngpu_vendor\030\010 " - "\001(\t\022\021\n\tgpu_model\030\t \001(\t\022\025\n\rdevice_bucket\030" - "\n \001(\t\022\024\n\014screen_width\030\013 \001(\r\022\025\n\rscreen_he" - "ight\030\014 \001(\r\"\325\005\n\007AppInfo\022\023\n\013version_str\030\001 " - "\001(\t\022\020\n\010sessions\030\002 \001(\r\022\025\n\rnum_prestiges\030\003" - " \001(\r\022\021\n\tsoul_eggs\030\004 \001(\004\022\023\n\013current_egg\030\005" - " \001(\r\022\023\n\013gold_earned\030\006 \001(\004\022\022\n\ngold_spent\030" - "\007 \001(\004\022\027\n\017current_mission\030\010 \001(\r\022\022\n\npiggy_" - "size\030\t \001(\r\022\030\n\020num_piggy_breaks\030\n \001(\004\022\035\n\025" - "verified_piggy_breaks\030\035 \001(\004\022\033\n\023iap_packs" - "_purchased\030\013 \001(\004\022\024\n\014permit_level\030\014 \001(\r\022\032" - "\n\022video_doubler_uses\030\017 \001(\004\022\027\n\017drone_take" - "downs\030\022 \001(\004\022\035\n\025drone_takedowns_elite\030\023 \001" - "(\004\022\031\n\021trophies_unlocked\030\024 \001(\010\022\021\n\tegg_lev" - "el\030\025 \001(\002\022\027\n\017struggle_factor\030\026 \001(\002\022\022\n\npig" - "gy_full\030\027 \001(\010\022\030\n\020piggy_found_full\030\030 \001(\010\022" - " \n\030time_piggy_full_realtime\030\031 \001(\001\022 \n\030tim" - "e_piggy_full_gametime\030\032 \001(\001\022\035\n\025lost_pigg" - "y_increments\030\033 \001(\004\022\017\n\007sale_id\030\034 \001(\t\022\037\n\027u" - "nlimited_chickens_uses\030\r \001(\004\022\023\n\013refill_u" - "ses\030\016 \001(\004\022\027\n\017short_warp_uses\030\020 \001(\004\022\026\n\016lo" - "ng_warp_uses\030\021 \001(\004\"0\n\022ActionKeyValuePair" - "\022\013\n\003key\030\001 \002(\t\022\r\n\005value\030\002 \002(\t\"\354\001\n\rGeneric" - "Action\022\017\n\007user_id\030\001 \001(\t\022\017\n\007cc_user\030\t \001(\010" - "\022\026\n\016advertising_id\030\007 \001(\t\022\027\n\017approx_time_" - "DEP\030\002 \001(\002\022\023\n\013approx_time\030\010 \001(\001\022\023\n\013action" - "_name\030\003 \001(\t\022$\n\004data\030\004 \003(\0132\026.ei.ActionKey" - "ValuePair\022\030\n\003app\030\005 \001(\0132\013.ei.AppInfo\022\036\n\006d" - "evice\030\006 \001(\0132\016.ei.DeviceInfo\"d\n\031GenericAc" - "tionBatchRequest\022#\n\005rinfo\030\001 \001(\0132\024.ei.Bas" - "icRequestInfo\022\"\n\007actions\030\002 \003(\0132\021.ei.Gene" - "ricAction\"\326\001\n\025VerifyPurchaseRequest\022#\n\005r" - "info\030\006 \001(\0132\024.ei.BasicRequestInfo\022\013\n\003sku\030" - "\001 \001(\t\022\026\n\016transaction_id\030\002 \001(\t\022\037\n\027origina" - "l_transaction_id\030\010 \001(\t\022\017\n\007receipt\030\003 \001(\t\022" - "\020\n\010platform\030\004 \001(\t\022\017\n\007sandbox\030\007 \001(\010\022\036\n\003lo" - "g\030\005 \001(\0132\021.ei.GenericAction\";\n\026VerifyPurc" - "haseResponse\022\020\n\010verified\030\001 \001(\010\022\017\n\007messag" - "e\030\002 \001(\t\"\334\001\n\017CurrencyFlowLog\022\017\n\007user_id\030\001" - " \001(\t\022\023\n\013approx_time\030\002 \001(\001\022 \n\010currency\030\003 " - "\001(\0162\016.ei.RewardType\022\016\n\006amount\030\004 \001(\003\022\020\n\010l" - "ocation\030\005 \001(\t\022\017\n\007version\030\006 \001(\t\022\020\n\010platfo" - "rm\030\007 \001(\t\022\021\n\tsoul_eggs\030\010 \001(\001\022\025\n\rtickets_s" - "pent\030\t \001(\004\022\022\n\ngold_spent\030\n \001(\004\"b\n\030Curren" - "cyFlowBatchRequest\022#\n\005rinfo\030\002 \001(\0132\024.ei.B" - "asicRequestInfo\022!\n\004logs\030\001 \003(\0132\023.ei.Curre" - "ncyFlowLog\"]\n\006Reward\022#\n\013reward_type\030\001 \001(" - "\0162\016.ei.RewardType\022\027\n\017reward_sub_type\030\002 \001" - "(\t\022\025\n\rreward_amount\030\003 \001(\001\"\262\002\n\014GameModifi" - "er\0221\n\tdimension\030\001 \001(\0162\036.ei.GameModifier." - "GameDimension\022\r\n\005value\030\002 \001(\001\022\023\n\013descript" - "ion\030\003 \001(\t\"\312\001\n\rGameDimension\022\013\n\007INVALID\020\000" - "\022\014\n\010EARNINGS\020\001\022\021\n\rAWAY_EARNINGS\020\002\022\032\n\026INT" - "ERNAL_HATCHERY_RATE\020\003\022\023\n\017EGG_LAYING_RATE" - "\020\004\022\025\n\021SHIPPING_CAPACITY\020\005\022\020\n\014HAB_CAPACIT" - "Y\020\006\022\020\n\014VEHICLE_COST\020\007\022\014\n\010HAB_COST\020\010\022\021\n\rR" - "ESEARCH_COST\020\t\"\343\001\n\tCustomEgg\022\022\n\nidentifi" - "er\030\001 \001(\t\022\014\n\004name\030\002 \001(\t\022\023\n\013description\030\003 " - "\001(\t\022\r\n\005value\030\004 \001(\001\022\023\n\013hatchery_id\030\005 \001(\t\022" - "\026\n\016hatchery_max_x\030\006 \001(\001\022\031\n\004icon\030\007 \001(\0132\013." - "ei.DLCItem\022\022\n\nicon_width\030\025 \001(\001\022\023\n\013icon_h" - "eight\030\026 \001(\001\022\037\n\005buffs\030\010 \003(\0132\020.ei.GameModi" - "fier\"\247\010\n\010Contract\022\022\n\nidentifier\030\001 \001(\t\022\014\n" - "\004name\030\t \001(\t\022\023\n\013description\030\n \001(\t\022\024\n\003egg\030" - "\002 \001(\0162\007.ei.Egg\022\025\n\rcustom_egg_id\030\031 \001(\t\022 \n" - "\005goals\030\003 \003(\0132\021.ei.Contract.Goal\022\'\n\tgoal_" - "sets\030\020 \003(\0132\024.ei.Contract.GoalSet\022+\n\013grad" - "e_specs\030\024 \003(\0132\026.ei.Contract.GradeSpec\022\021\n" - "\tseason_id\030\027 \001(\t\022\024\n\014coop_allowed\030\004 \001(\010\022\025" - "\n\rmax_coop_size\030\005 \001(\r\022\022\n\nmax_boosts\030\014 \001(" - "\r\022\035\n\021minutes_per_token\030\017 \001(\001:\00260\022)\n\034chic" - "ken_run_cooldown_minutes\030\022 \001(\001:\003180\022\022\n\ns" - "tart_time\030\021 \001(\001\022\027\n\017expiration_time\030\006 \001(\001" - "\022\026\n\016length_seconds\030\007 \001(\001\022\025\n\rmax_soul_egg" - "s\030\r \001(\001\022\032\n\022min_client_version\030\016 \001(\r\022\017\n\007l" - "eggacy\030\023 \001(\010\022\017\n\007cc_only\030\026 \001(\010\022\031\n\021default" - "_shell_ids\030\030 \003(\t\022\r\n\005debug\030\013 \001(\010\022\013\n\003key\030\025" - " \001(\t\032\250\001\n\004Goal\022\032\n\004type\030\001 \001(\0162\014.ei.GoalTyp" - "e\022\025\n\rtarget_amount\030\002 \001(\001\022#\n\013reward_type\030" - "\003 \001(\0162\016.ei.RewardType\022\027\n\017reward_sub_type" - "\030\004 \001(\t\022\025\n\rreward_amount\030\005 \001(\001\022\030\n\020target_" - "soul_eggs\030\006 \001(\001\032+\n\007GoalSet\022 \n\005goals\030\001 \003(" - "\0132\021.ei.Contract.Goal\032\223\001\n\tGradeSpec\022\'\n\005gr" - "ade\030\001 \001(\0162\030.ei.Contract.PlayerGrade\022 \n\005g" - "oals\030\002 \003(\0132\021.ei.Contract.Goal\022#\n\tmodifie" - "rs\030\003 \003(\0132\020.ei.GameModifier\022\026\n\016length_sec" - "onds\030\004 \001(\001\"b\n\013PlayerGrade\022\017\n\013GRADE_UNSET" - "\020\000\022\013\n\007GRADE_C\020\001\022\013\n\007GRADE_B\020\002\022\013\n\007GRADE_A\020" - "\003\022\014\n\010GRADE_AA\020\004\022\r\n\tGRADE_AAA\020\005\"\237\004\n\022Contr" - "actPlayerInfo\022\'\n\005grade\030\001 \001(\0162\030.ei.Contra" - "ct.PlayerGrade\022\021\n\ttotal_cxp\030\002 \001(\001\022\022\n\nsea" - "son_cxp\030\r \001(\001\022\023\n\013grade_score\030\007 \001(\001\022\032\n\022ta" - "rget_grade_score\030\t \001(\001\022\022\n\nsoul_power\030\n \001" - "(\001\022\031\n\021target_soul_power\030\010 \001(\001\022\026\n\016grade_p" - "rogress\030\014 \001(\001\0223\n\006issues\030\013 \003(\0162#.ei.Contr" - "actEvaluation.PoorBehavior\022\023\n\013issue_scor" - "e\030\016 \001(\001\022-\n\006status\030\003 \001(\0162\035.ei.ContractPla" - "yerInfo.Status\022\034\n\024last_evaluation_time\030\004" - " \001(\001\022\037\n\027last_evaluation_version\030\005 \001(\t\0222\n" - "\022unread_evaluations\030\006 \003(\0132\026.ei.ContractE" - "valuation\"U\n\006Status\022\013\n\007UNKNOWN\020\000\022\017\n\013CALC" - "ULATING\020\001\022\017\n\013OUT_OF_DATE\020\002\022\016\n\nINCOMPLETE" - "\020\004\022\014\n\010COMPLETE\020\003\"\344\010\n\022ContractEvaluation\022" - "\033\n\023contract_identifier\030( \001(\t\022\027\n\017coop_ide" - "ntifier\030) \001(\t\022\013\n\003cxp\030\001 \001(\001\022\016\n\006replay\030\030 \001" - "(\010\022\022\n\ncxp_change\030\031 \001(\001\022\031\n\021grade_performa" - "nce\030\002 \001(\005\022\022\n\nold_league\030\t \001(\005\022\021\n\told_goa" - "ls\030\n \001(\010\022\'\n\005grade\030\003 \001(\0162\030.ei.Contract.Pl" - "ayerGrade\022\032\n\022contribution_ratio\030\004 \001(\001\022\032\n" - "\022completion_percent\030\005 \001(\001\022\027\n\017original_le" - "ngth\030\013 \001(\001\022\021\n\tcoop_size\030\022 \001(\r\022\014\n\004solo\030\032 " - "\001(\010\022\022\n\nsoul_power\030\027 \001(\001\022\036\n\026last_contribu" - "tion_time\030\026 \001(\001\022\027\n\017completion_time\030\006 \001(\001" - "\022\031\n\021chicken_runs_sent\030\007 \001(\r\022\030\n\020gift_toke" - "ns_sent\030\010 \001(\r\022\034\n\024gift_tokens_received\030\017 " - "\001(\r\022\035\n\025gift_token_value_sent\030\034 \001(\001\022!\n\031gi" - "ft_token_value_received\030\035 \001(\001\022\035\n\025boost_t" - "oken_allotment\030\020 \001(\r\022\027\n\017buff_time_value\030" - "\021 \001(\001\022\026\n\016teamwork_score\030\r \001(\001\022\025\n\rother_b" - "onuses\030\016 \001(\001\022\031\n\021counted_in_season\030\024 \001(\010\022" - "\021\n\tseason_id\030\025 \001(\t\022\023\n\013time_cheats\030\033 \001(\r\022" - "3\n\006issues\030\023 \003(\0162#.ei.ContractEvaluation." - "PoorBehavior\022\r\n\005notes\030\014 \003(\t\022\017\n\007version\0302" - " \001(\t\022\035\n\025evaluation_start_time\0303 \001(\001\022-\n\006s" - "tatus\0304 \001(\0162\035.ei.ContractEvaluation.Stat" - "us\"\230\001\n\014PoorBehavior\022\010\n\004NONE\020\000\022\024\n\020LOW_CON" - "TRIBUTION\020\001\022\024\n\020BAD_CONTRIBUTION\020\002\022\033\n\027DIS" - "HONORABLY_DISCHARGED\020\003\022\021\n\rPOOR_TEAMWORK\020" - "\004\022\022\n\016ABANDONED_COOP\020\005\022\016\n\nTIME_CHEAT\020\006\"@\n" - "\006Status\022\013\n\007UNKNOWN\020\000\022\013\n\007PENDING\020\001\022\016\n\nEVA" - "LUATING\020\002\022\014\n\010COMPLETE\020\003\"\202\001\n\020ContractCita" - "tion\0222\n\005issue\030\001 \001(\0162#.ei.ContractEvaluat" - "ion.PoorBehavior\022\021\n\ttimestamp\030\002 \001(\001\022\'\n\005g" - "rade\030\003 \001(\0162\030.ei.Contract.PlayerGrade\"\210\001\n" - "\027ContractEvaluationBatch\022/\n\005evals\030\001 \003(\0132" - " .ei.ContractEvaluationBatch.Pair\032<\n\004Pai" - "r\022\017\n\007user_id\030\001 \001(\t\022#\n\003cev\030\002 \001(\0132\026.ei.Con" - "tractEvaluation\"\212\002\n\026CoopCompletionSnapsh" - "ot\022D\n\014contributors\030\001 \003(\0132..ei.CoopComple" - "tionSnapshot.ContributorSnapshot\032\251\001\n\023Con" - "tributorSnapshot\022\024\n\014contribution\030\001 \001(\001\022\036" - "\n\026last_contribution_time\030\006 \001(\001\022\021\n\tfinali" - "zed\030\007 \001(\010\022\022\n\nsoul_power\030\002 \001(\001\022\017\n\007user_id" - "\030\003 \001(\t\022\016\n\006tokens\030\004 \001(\r\022\024\n\014tokens_spent\030\005" - " \001(\r\"\242\001\n\020BasicRequestInfo\022\022\n\nei_user_id\030" - "\001 \001(\t\022\026\n\016client_version\030\002 \001(\r\022\017\n\007version" - "\030\003 \001(\t\022\r\n\005build\030\004 \001(\t\022\020\n\010platform\030\005 \001(\t\022" - "\017\n\007country\030\006 \001(\t\022\020\n\010language\030\007 \001(\t\022\r\n\005de" - "bug\030\010 \001(\010\"\227\003\n\021ContractSimConfig\022C\n\rgrade" - "_configs\030\001 \003(\0132,.ei.ContractSimConfig.Co" - "ntractGradeSimConfig\032\274\002\n\026ContractGradeSi" - "mConfig\022\'\n\005grade\030\001 \001(\0162\030.ei.Contract.Pla" - "yerGrade\022L\n\013goal_params\030\002 \003(\01327.ei.Contr" - "actSimConfig.ContractGradeSimConfig.Goal" - "Params\032\252\001\n\nGoalParams\022\021\n\ttarget_se\030\001 \001(\001" - "\022\020\n\010cps_mult\030\002 \001(\001\022\020\n\010elr_mult\030\007 \001(\001\022\025\n\r" - "earnings_mult\030\003 \001(\001\022\025\n\rtime_efficacy\030\004 \001" - "(\001\022\031\n\021hab_capacity_mult\030\005 \001(\001\022\034\n\024epic_re" - "search_budget\030\006 \001(\001\")\n\017ContractSimPoll\022\026" - "\n\016client_version\030\001 \001(\r\"p\n\027ContractSimPol" - "lResponse\022*\n\024contract_to_simulate\030\001 \001(\0132" - "\014.ei.Contract\022)\n\nsim_config\030\002 \001(\0132\025.ei.C" - "ontractSimConfig\"\316\001\n\027ContractSimResultUp" - "date\022\023\n\013contract_id\030\001 \001(\t\0228\n\ngoal_infos\030" - "\002 \003(\0132$.ei.ContractSimResultUpdate.GoalI" - "nfo\032d\n\010GoalInfo\022\'\n\005grade\030\001 \001(\0162\030.ei.Cont" - "ract.PlayerGrade\022\022\n\ngoal_index\030\002 \001(\r\022\033\n\023" - "projected_eggs_laid\030\003 \001(\001\"N\n\020ContractsRe" - "quest\022\021\n\tsoul_eggs\030\001 \001(\001\022\026\n\016client_versi" - "on\030\005 \001(\r\022\017\n\007user_id\030\002 \001(\t\"\260\001\n\021ContractsR" - "esponse\022\037\n\tcontracts\030\001 \003(\0132\014.ei.Contract" - "\022\"\n\013custom_eggs\030\006 \003(\0132\r.ei.CustomEgg\022\027\n\017" - "warning_message\030\004 \001(\t\022\021\n\ttotal_eop\030\005 \001(\001" - "\022\023\n\013server_time\030\002 \001(\001\022\025\n\007max_eop\030\003 \001(\r:\004" - "1000\"\237\001\n\031ContractCoopStatusRequest\022#\n\005ri" - "nfo\030\005 \001(\0132\024.ei.BasicRequestInfo\022\033\n\023contr" - "act_identifier\030\001 \001(\t\022\027\n\017coop_identifier\030" - "\002 \001(\t\022\017\n\007user_id\030\003 \001(\t\022\026\n\016client_version" - "\030\004 \001(\r\"\177\n\024FarmProductionParams\022\027\n\017farm_p" - "opulation\030\001 \001(\001\022\025\n\rfarm_capacity\030\002 \001(\001\022\013" - "\n\003elr\030\003 \001(\001\022\013\n\003ihr\030\004 \001(\001\022\n\n\002sr\030\005 \001(\001\022\021\n\t" - "delivered\030\006 \001(\001\"\227\005\n\016PlayerFarmInfo\022\026\n\016cl" - "ient_version\030\024 \001(\r\022\021\n\tsoul_eggs\030\001 \001(\001\022\030\n" - "\020eggs_of_prophecy\030\002 \001(\004\022\024\n\014permit_level\030" - "\003 \001(\r\022\031\n\021hyperloop_station\030\004 \001(\010\022\027\n\017egg_" - "medal_level\030\005 \003(\r\022.\n\repic_research\030\006 \003(\013" - "2\027.ei.Backup.ResearchItem\022\031\n\010egg_type\030\007 " - "\001(\0162\007.ei.Egg\022\024\n\014cash_on_hand\030\010 \001(\001\022\014\n\004ha" - "bs\030\t \003(\r\022\026\n\016hab_population\030\n \003(\004\022\024\n\014hab_" - "capacity\030\025 \003(\004\022\020\n\010vehicles\030\013 \003(\r\022\024\n\014trai" - "n_length\030\014 \003(\r\022\023\n\013silos_owned\030\r \001(\r\0220\n\017c" - "ommon_research\030\016 \003(\0132\027.ei.Backup.Researc" - "hItem\022-\n\ractive_boosts\030\017 \003(\0132\026.ei.Backup" - ".ActiveBoost\022\034\n\024boost_tokens_on_hand\030\020 \001" - "(\r\0220\n\022equipped_artifacts\030\021 \003(\0132\024.ei.Comp" - "leteArtifact\022 \n\030artifact_inventory_score" - "\030\022 \001(\004\0226\n\017farm_appearance\030\023 \001(\0132\035.ei.She" - "llDB.FarmConfiguration\022\021\n\ttimestamp\030\026 \001(" - "\001\"\316\016\n\032ContractCoopStatusResponse\022F\n\017resp" - "onse_status\030\023 \001(\0162-.ei.ContractCoopStatu" - "sResponse.ResponseStatus\022\033\n\023contract_ide" - "ntifier\030\001 \001(\t\022\024\n\014total_amount\030\002 \001(\001\022\027\n\017c" - "oop_identifier\030\003 \001(\t\022\'\n\005grade\030\021 \001(\0162\030.ei" - ".Contract.PlayerGrade\022E\n\014contributors\030\004 " - "\003(\0132/.ei.ContractCoopStatusResponse.Cont" - "ributionInfo\022\026\n\016auto_generated\030\010 \001(\010\022\016\n\006" - "public\030\n \001(\010\022\022\n\ncreator_id\030\t \001(\t\022\031\n\021seco" - "nds_remaining\030\005 \001(\001\022(\n seconds_since_all" - "_goals_achieved\030\020 \001(\001\022\032\n\022all_goals_achie" - "ved\030\016 \001(\010\022\035\n\025all_members_reporting\030\006 \001(\010" - "\022&\n\036grace_period_seconds_remaining\030\007 \001(\001" - "\022\030\n\020cleared_for_exit\030\017 \001(\010\0226\n\005gifts\030\013 \003(" - "\0132\'.ei.ContractCoopStatusResponse.CoopGi" - "ft\022\?\n\014chicken_runs\030\r \003(\0132).ei.ContractCo" - "opStatusResponse.ChickenRun\022\027\n\017local_tim" - "estamp\030\014 \001(\001\022\021\n\tlast_sync\030\022 \001(\001\032\352\004\n\020Cont" - "ributionInfo\022\014\n\004uuid\030\025 \001(\t\022\017\n\007user_id\030\001 " - "\001(\t\022\021\n\tuser_name\030\002 \001(\t\022\033\n\023contract_ident" - "ifier\030\023 \001(\t\022\033\n\023contribution_amount\030\003 \001(\001" - "\022\031\n\021contribution_rate\030\006 \001(\001\022\022\n\nsoul_powe" - "r\030\013 \001(\001\0223\n\021production_params\030\017 \001(\0132\030.ei." - "FarmProductionParams\022%\n\tfarm_info\030\022 \001(\0132" - "\022.ei.PlayerFarmInfo\022\023\n\013rank_change\030\010 \001(\005" - "\022\027\n\017recently_active\030\027 \001(\010\022\016\n\006active\030\004 \001(" - "\010\022\021\n\tcc_member\030\030 \001(\010\022\r\n\005leech\030\020 \001(\010\022\021\n\tf" - "inalized\030\026 \001(\010\022\033\n\023time_cheat_detected\030\007 " - "\001(\010\022\036\n\010platform\030\005 \001(\0162\014.ei.Platform\022\017\n\007p" - "ush_id\030\t \001(\t\022\021\n\tban_votes\030\n \001(\r\022\022\n\nautoj" - "oined\030\021 \001(\010\022\024\n\014boost_tokens\030\014 \001(\r\022\032\n\022boo" - "st_tokens_spent\030\016 \001(\r\022\'\n\014buff_history\030\r " - "\003(\0132\021.ei.CoopBuffState\022\034\n\024chicken_run_co" - "oldown\030\024 \001(\001\032P\n\010CoopGift\022\017\n\007user_id\030\001 \001(" - "\t\022\021\n\tuser_name\030\003 \001(\t\022\016\n\006amount\030\002 \001(\r\022\020\n\010" - "tracking\030\004 \001(\t\032@\n\nChickenRun\022\017\n\007user_id\030" - "\001 \001(\t\022\021\n\tuser_name\030\003 \001(\t\022\016\n\006amount\030\002 \001(\004" - "\"\323\001\n\016ResponseStatus\022\014\n\010NO_ERROR\020\000\022\020\n\014MIS" - "SING_USER\020\001\022\023\n\017MISSING_COOP_ID\020\002\022\027\n\023MISS" - "ING_CONTRACT_ID\020\003\022\030\n\024MEMBERSHIP_NOT_FOUN" - "D\020\004\022\022\n\016COOP_NOT_FOUND\020\005\022\026\n\022CONTRACT_NOT_" - "FOUND\020\006\022\026\n\022INVALID_MEMBERSHIP\020\007\022\025\n\020NO_HT" - "TP_RESPONSE\020\364\003\"g\n\014MemberStatus\022\t\n\005VALID\020" - "\000\022\023\n\017KICKED_INACTIVE\020\001\022\022\n\016KICKED_PRIVATE" - "\020\002\022\021\n\rKICKED_CHEATS\020\003\022\020\n\014KICKED_LEECH\020\004\"" - "I\n\006Status\022\013\n\007UNKNOWN\020\000\022\t\n\005LOBBY\020\001\022\n\n\006ACT" - "IVE\020\002\022\014\n\010COMPLETE\020\003\022\r\n\tFINALIZED\020\004\"\224\005\n\rL" - "ocalContract\022\036\n\010contract\030\001 \001(\0132\014.ei.Cont" - "ract\022\027\n\017coop_identifier\030\002 \001(\t\022\020\n\010accepte" - "d\030\007 \001(\010\022\025\n\rtime_accepted\030\003 \001(\001\022\021\n\tcancel" - "led\030\004 \001(\010\022\013\n\003new\030\010 \001(\010\022\034\n\024coop_shared_en" - "d_time\030\005 \001(\001\022 \n\030coop_simulation_end_time" - "\030\026 \001(\001\022\"\n\032coop_grace_period_end_time\030\t \001" - "(\001\022#\n\033coop_contribution_finalized\030\n \001(\010\022" - "\'\n\037coop_last_uploaded_contribution\030\013 \001(\001" - "\022\024\n\014coop_user_id\030\r \001(\t\022\027\n\017coop_share_far" - "m\030\021 \001(\010\022%\n\035last_amount_when_reward_given" - "\030\006 \001(\001\022\032\n\022num_goals_achieved\030\016 \001(\r\022\035\n\025ma" - "x_farm_size_reached\030\027 \001(\001\022\023\n\013boosts_used" - "\030\014 \001(\r\022\025\n\rpoints_replay\030\024 \001(\010\022\016\n\006league\030" - "\017 \001(\r\022\'\n\005grade\030\022 \001(\0162\030.ei.Contract.Playe" - "rGrade\022\025\n\rlast_nag_time\030\020 \001(\001\022*\n\nevaluat" - "ion\030\023 \001(\0132\026.ei.ContractEvaluation\022\026\n\016rep" - "orted_uuids\030\025 \003(\t\"\351\002\n\013MyContracts\022\031\n\021con" - "tract_ids_seen\030\003 \003(\t\022$\n\tcontracts\030\001 \003(\0132" - "\021.ei.LocalContract\022\"\n\007archive\030\002 \003(\0132\021.ei" - ".LocalContract\022=\n\025current_coop_statuses\030" - "\004 \003(\0132\036.ei.ContractCoopStatusResponse\022(\n" - "\010last_cpi\030\005 \001(\0132\026.ei.ContractPlayerInfo\022" - "\036\n\026initial_grade_revealed\030\006 \001(\010\022!\n\031last_" - "grade_progress_shown\030\007 \001(\001\022!\n\031show_advan" - "ced_evaluations\030\010 \001(\010\022&\n\017custom_egg_info" - "\030\t \003(\0132\r.ei.CustomEgg\"\276\001\n\020QueryCoopReque" - "st\022#\n\005rinfo\030\005 \001(\0132\024.ei.BasicRequestInfo\022" - "\033\n\023contract_identifier\030\001 \001(\t\022\027\n\017coop_ide" - "ntifier\030\002 \001(\t\022\016\n\006league\030\004 \001(\r\022\'\n\005grade\030\006" - " \001(\0162\030.ei.Contract.PlayerGrade\022\026\n\016client" - "_version\030\003 \001(\r\"\226\001\n\021QueryCoopResponse\022\016\n\006" - "exists\030\001 \001(\010\022\014\n\004full\030\002 \001(\010\022\017\n\007expired\030\005 " - "\001(\010\022\030\n\020different_league\030\004 \001(\010\022\027\n\017differe" - "nt_grade\030\006 \001(\010\022\017\n\007cc_only\030\007 \001(\010\022\016\n\006banne" - "d\030\003 \001(\010\"\221\003\n\021CreateCoopRequest\022#\n\005rinfo\030\n" - " \001(\0132\024.ei.BasicRequestInfo\022\033\n\023contract_i" - "dentifier\030\001 \001(\t\022\027\n\017coop_identifier\030\002 \001(\t" - "\022\016\n\006public\030\r \001(\010\022\017\n\007cc_only\030\016 \001(\010\022\030\n\020all" - "ow_all_grades\030\020 \001(\010\022\031\n\021seconds_remaining" - "\030\003 \001(\001\022\017\n\007user_id\030\004 \001(\t\022\021\n\tuser_name\030\005 \001" - "(\t\022\022\n\nsoul_power\030\010 \001(\001\022\013\n\003eop\030\013 \001(\001\022\016\n\006l" - "eague\030\t \001(\r\022\'\n\005grade\030\014 \001(\0162\030.ei.Contract" - ".PlayerGrade\022\025\n\rpoints_replay\030\017 \001(\010\022\036\n\010p" - "latform\030\006 \001(\0162\014.ei.Platform\022\026\n\016client_ve" - "rsion\030\007 \001(\r\"6\n\022CreateCoopResponse\022\017\n\007suc" - "cess\030\001 \001(\010\022\017\n\007message\030\002 \001(\t\"\324\002\n\017JoinCoop" - "Request\022#\n\005rinfo\030\n \001(\0132\024.ei.BasicRequest" - "Info\022\033\n\023contract_identifier\030\001 \001(\t\022\027\n\017coo" - "p_identifier\030\002 \001(\t\022\017\n\007user_id\030\003 \001(\t\022\021\n\tu" - "ser_name\030\004 \001(\t\022\022\n\nsoul_power\030\010 \001(\001\022\013\n\003eo" - "p\030\014 \001(\001\022\016\n\006league\030\t \001(\r\022\'\n\005grade\030\r \001(\0162\030" - ".ei.Contract.PlayerGrade\022\025\n\rpoints_repla" - "y\030\016 \001(\010\022\036\n\010platform\030\005 \001(\0162\014.ei.Platform\022" - "\031\n\021seconds_remaining\030\013 \001(\001\022\026\n\016client_ver" - "sion\030\007 \001(\r\"\227\002\n\020JoinCoopResponse\022\017\n\007succe" - "ss\030\001 \001(\010\022\017\n\007message\030\002 \001(\t\022\016\n\006banned\030\004 \001(" - "\010\022\027\n\017coop_identifier\030\005 \001(\t\022\031\n\021seconds_re" - "maining\030\003 \001(\001\022\025\n\rmatch_percent\030\006 \001(\001\022\023\n\013" - "num_members\030\007 \001(\r\0225\n\006status\030\010 \001(\0162%.ei.C" - "ontractCoopStatusResponse.Status\022\'\n\005grad" - "e\030\t \001(\0162\030.ei.Contract.PlayerGrade\022\021\n\tcan" - "_start\030\n \001(\010\"\277\002\n\023AutoJoinCoopRequest\022#\n\005" - "rinfo\030\t \001(\0132\024.ei.BasicRequestInfo\022\033\n\023con" - "tract_identifier\030\001 \001(\t\022\017\n\007user_id\030\002 \001(\t\022" - "\021\n\tuser_name\030\003 \001(\t\022\022\n\nsoul_power\030\004 \001(\001\022\013" - "\n\003eop\030\n \001(\001\022\016\n\006league\030\010 \001(\r\022\'\n\005grade\030\014 \001" - "(\0162\030.ei.Contract.PlayerGrade\022\025\n\rpoints_r" - "eplay\030\016 \001(\010\022\031\n\021seconds_remaining\030\005 \001(\001\022\036" - "\n\010platform\030\006 \001(\0162\014.ei.Platform\022\026\n\016client" - "_version\030\007 \001(\r\"\275\001\n\034UpdateCoopPermissions" - "Request\022#\n\005rinfo\030\006 \001(\0132\024.ei.BasicRequest" - "Info\022\033\n\023contract_identifier\030\001 \001(\t\022\027\n\017coo" - "p_identifier\030\002 \001(\t\022\032\n\022requesting_user_id" - "\030\003 \001(\t\022\016\n\006public\030\004 \001(\010\022\026\n\016client_version" - "\030\005 \001(\r\"A\n\035UpdateCoopPermissionsResponse\022" - "\017\n\007success\030\001 \001(\010\022\017\n\007message\030\002 \001(\t\"\240\001\n\020Le" - "aveCoopRequest\022#\n\005rinfo\030\010 \001(\0132\024.ei.Basic" - "RequestInfo\022\033\n\023contract_identifier\030\001 \001(\t" - "\022\027\n\017coop_identifier\030\002 \001(\t\022\031\n\021player_iden" - "tifier\030\003 \001(\t\022\026\n\016client_version\030\007 \001(\r\"\357\001\n" - "\025GiftPlayerCoopRequest\022#\n\005rinfo\030\010 \001(\0132\024." - "ei.BasicRequestInfo\022\033\n\023contract_identifi" - "er\030\001 \001(\t\022\027\n\017coop_identifier\030\002 \001(\t\022\031\n\021pla" - "yer_identifier\030\003 \001(\t\022\032\n\022requesting_user_" - "id\030\004 \001(\t\022\034\n\024requesting_user_name\030\006 \001(\t\022\016" - "\n\006amount\030\005 \001(\r\022\026\n\016client_version\030\007 \001(\r\"\365" - "\001\n\031SendChickenRunCoopRequest\022#\n\005rinfo\030\010 " - "\001(\0132\024.ei.BasicRequestInfo\022\033\n\023contract_id" - "entifier\030\001 \001(\t\022\027\n\017coop_identifier\030\002 \001(\t\022" - "\031\n\021player_identifier\030\003 \001(\t\022\032\n\022requesting" - "_user_id\030\004 \001(\t\022\034\n\024requesting_user_name\030\006" - " \001(\t\022\020\n\010farm_pop\030\005 \001(\004\022\026\n\016client_version" - "\030\007 \001(\r\"\200\002\n\027ReportPlayerCoopRequest\022#\n\005ri" - "nfo\030\001 \001(\0132\024.ei.BasicRequestInfo\022\033\n\023contr" - "act_identifier\030\002 \001(\t\022\027\n\017coop_identifier\030" - "\003 \001(\t\022\017\n\007user_id\030\004 \001(\t\0222\n\006reason\030\005 \001(\0162\"" - ".ei.ReportPlayerCoopRequest.Reason\"E\n\006Re" - "ason\022\013\n\007UNKNOWN\020\000\022\022\n\016OFFENSIVE_NAME\020\001\022\014\n" - "\010CHEATING\020\002\022\014\n\010LEECHING\020\003\"\271\002\n\025KickPlayer" - "CoopRequest\022#\n\005rinfo\030\010 \001(\0132\024.ei.BasicReq" - "uestInfo\022\033\n\023contract_identifier\030\001 \001(\t\022\027\n" - "\017coop_identifier\030\002 \001(\t\022\031\n\021player_identif" - "ier\030\003 \001(\t\022\032\n\022requesting_user_id\030\004 \001(\t\0220\n" - "\006reason\030\t \001(\0162 .ei.KickPlayerCoopRequest" - ".Reason\022\026\n\016client_version\030\007 \001(\r\"D\n\006Reaso" - "n\022\013\n\007INVALID\020\000\022\013\n\007CHEATER\020\001\022\010\n\004IDLE\020\002\022\t\n" - "\005LEECH\020\003\022\013\n\007PRIVATE\020\004\"\341\003\n\037ContractCoopSt" - "atusUpdateRequest\022#\n\005rinfo\030\014 \001(\0132\024.ei.Ba" - "sicRequestInfo\022\017\n\007user_id\030\001 \001(\t\022\033\n\023contr" - "act_identifier\030\002 \001(\t\022\027\n\017coop_identifier\030" - "\003 \001(\t\022\024\n\014push_user_id\030\010 \001(\t\022\016\n\006amount\030\004 " - "\001(\001\022\014\n\004rate\030\005 \001(\001\022\034\n\024time_cheats_detecte" - "d\030\006 \001(\r\022\022\n\nsoul_power\030\007 \001(\001\022\013\n\003eop\030\017 \001(\r" - "\022\024\n\014boost_tokens\030\t \001(\r\022\032\n\022boost_tokens_s" - "pent\030\r \001(\r\022\026\n\016hide_cc_status\030\021 \001(\010\0223\n\021pr" - "oduction_params\030\016 \001(\0132\030.ei.FarmProductio" - "nParams\022%\n\tfarm_info\030\020 \001(\0132\022.ei.PlayerFa" - "rmInfo\022\037\n\024egg_laying_rate_buff\030\n \001(\001:\0011\022" - "\030\n\rearnings_buff\030\013 \001(\001:\0011\"\202\001\n ContractCo" - "opStatusUpdateResponse\022\021\n\tfinalized\030\001 \001(" - "\010\022\016\n\006exists\030\002 \001(\010\022;\n\006status\030\003 \001(\0162+.ei.C" - "ontractCoopStatusResponse.MemberStatus\"Z" - "\n\rCoopBuffState\022\032\n\017egg_laying_rate\030\001 \001(\001" - ":\0011\022\023\n\010earnings\030\002 \001(\001:\0011\022\030\n\020server_times" - "tamp\030\003 \001(\001\"5\n\017CoopBuffHistory\022\"\n\007history" - "\030\001 \003(\0132\021.ei.CoopBuffState\"@\n\023CoopChicken" - "RunEntry\022\017\n\007user_id\030\001 \001(\t\022\030\n\020server_time" - "stamp\030\002 \001(\001\"C\n\027CoopLastChickenRunTimes\022(" - "\n\007entries\030\003 \003(\0132\027.ei.CoopChickenRunEntry" - "\"\215\002\n\023LeaderboardAnalysis\022-\n\006chunks\030\001 \003(\013" - "2\035.ei.LeaderboardAnalysis.Chunk\022\r\n\005count" - "\030\002 \001(\r\022\022\n\nhigh_score\030\003 \001(\001\022\021\n\tlow_score\030" - "\004 \001(\001\022\016\n\006cursor\030\005 \001(\t\032\200\001\n\005Chunk\022\023\n\013start" - "_index\030\001 \001(\r\022\021\n\tend_index\030\002 \001(\r\022\022\n\nhigh_" - "score\030\003 \001(\001\022\021\n\tlow_score\030\004 \001(\001\022\024\n\014start_" - "cursor\030\005 \001(\t\022\022\n\nend_cursor\030\006 \001(\t\"}\n\017Lead" - "erboardInfo\022+\n\007seasons\030\001 \003(\0132\032.ei.Leader" - "boardInfo.Season\022\026\n\016all_time_scope\030\002 \001(\t" - "\032%\n\006Season\022\r\n\005scope\030\001 \001(\t\022\014\n\004name\030\002 \001(\t\"" - "q\n\022LeaderboardRequest\022#\n\005rinfo\030\001 \001(\0132\024.e" - "i.BasicRequestInfo\022\r\n\005scope\030\002 \001(\t\022\'\n\005gra" - "de\030\003 \001(\0162\030.ei.Contract.PlayerGrade\"\342\001\n\023L" - "eaderboardResponse\022\r\n\005scope\030\001 \001(\t\022\'\n\005gra" - "de\030\002 \001(\0162\030.ei.Contract.PlayerGrade\0222\n\013to" - "p_entries\030\003 \003(\0132\035.ei.LeaderboardResponse" - ".Entry\022\r\n\005count\030\004 \001(\r\022\014\n\004rank\030\005 \001(\r\022\r\n\005s" - "core\030\006 \001(\001\0323\n\005Entry\022\014\n\004rank\030\001 \001(\r\022\r\n\005ali" - "as\030\002 \001(\t\022\r\n\005score\030\003 \001(\001\"6\n\020ContractsArch" - "ive\022\"\n\007archive\030\001 \003(\0132\021.ei.LocalContract\"" - "\377\002\n\016ContractAction\022\017\n\007user_id\030\001 \001(\t\022\023\n\013a" - "ction_name\030\002 \001(\t\022\023\n\013approx_time\030\003 \001(\001\022\024\n" - "\014dest_user_id\030\004 \001(\t\022\023\n\013contract_id\030\005 \001(\t" - "\022\017\n\007coop_id\030\006 \001(\t\022\020\n\010autojoin\030\007 \001(\010\022\r\n\005g" - "rade\030\010 \001(\r\022\016\n\006replay\030\t \001(\010\022\025\n\rpoints_rep" - "lay\030\n \001(\010\022\023\n\013reward_type\030\013 \001(\r\022\026\n\016reward" - "_subtype\030\014 \001(\t\022\025\n\rreward_amount\030\r \001(\001\022\022\n" - "\ngoal_index\030\016 \001(\r\022\020\n\010boost_id\030\017 \001(\t\022\016\n\006t" - "okens\030\020 \001(\r\022\023\n\013kick_reason\030\021 \001(\r\022\016\n\006publ" - "ic\030\022 \001(\010\022\017\n\007cc_only\030\023 \001(\010\"w\n\023UserDataInf" - "oRequest\022#\n\005rinfo\030\004 \001(\0132\024.ei.BasicReques" - "tInfo\022\017\n\007user_id\030\001 \001(\t\022\021\n\tdevice_id\030\002 \001(" - "\t\022\027\n\017backup_checksum\030\003 \001(\004\"d\n\024UserDataIn" - "foResponse\022\027\n\017backup_checksum\030\001 \001(\004\022\031\n\021b" - "ackup_total_cash\030\002 \001(\001\022\030\n\020coop_membershi" - "ps\030\003 \003(\t\"{\n\027ClearAllUserDataRequest\022#\n\005r" - "info\030\004 \001(\0132\024.ei.BasicRequestInfo\022\017\n\007user" - "_id\030\001 \001(\t\022\021\n\tdevice_id\030\002 \001(\t\022\027\n\017backup_c" - "hecksum\030\003 \001(\004\"r\n\nServerGift\022\017\n\007user_id\030\001" - " \001(\t\022#\n\013reward_type\030\003 \001(\0162\016.ei.RewardTyp" - "e\022\027\n\017reward_sub_type\030\004 \001(\t\022\025\n\rreward_amo" - "unt\030\005 \001(\001\"\236\020\n\nLiveConfig\022\021\n\tconfig_id\030\001 " - "\001(\t\0222\n\rboosts_config\030\002 \001(\0132\033.ei.LiveConf" - "ig.BoostsConfig\022.\n\013gift_config\030\003 \001(\0132\031.e" - "i.LiveConfig.GiftConfig\022.\n\013misc_config\030\004" - " \001(\0132\031.ei.LiveConfig.MiscConfig\022.\n\013help_" - "config\030\005 \001(\0132\031.ei.LiveConfig.HelpConfig\032" - "\306\001\n\014BoostsConfig\022<\n\014item_configs\030\001 \003(\0132&" - ".ei.LiveConfig.BoostsConfig.ItemConfig\022\037" - "\n\027cash_boost_cooloff_time\030\002 \001(\001\032W\n\nItemC" - "onfig\022\020\n\010boost_id\030\001 \001(\t\022\r\n\005price\030\002 \001(\r\022\023" - "\n\013token_price\030\003 \001(\r\022\023\n\013se_required\030\004 \001(\001" - "\032\336\006\n\nGiftConfig\022\?\n\014gift_configs\030\t \003(\0132)." - "ei.LiveConfig.GiftConfig.GiftValueConfig" - "\022\031\n\021gift_mu_min_spent\030\n \001(\001\022\031\n\021gift_mu_m" - "ax_spent\030\013 \001(\001\022\034\n\024gift_mu_overall_mult\030\014" - " \001(\001\022E\n\025random_gift_mu_config\030\017 \001(\0132&.ei" - ".LiveConfig.GiftConfig.GiftMuConfig\022D\n\024v" - "ideo_gift_mu_config\030\020 \001(\0132&.ei.LiveConfi" - "g.GiftConfig.GiftMuConfig\022\030\n\020package_int" - "erval\030\001 \001(\001\022\034\n\024video_offer_interval\030\002 \001(" - "\001\022%\n\035video_offer_interval_contract\030\003 \001(\001" - "\022\'\n\037video_offer_interval_piggy_full\030\004 \001(" - "\001\022-\n%video_offer_interval_piggy_extra_fu" - "ll\030\005 \001(\001\022\033\n\023video_reset_on_idle\030\016 \001(\010\022!\n" - "\031package_interval_contract\030\006 \001(\001\022#\n\033pack" - "age_interval_piggy_full\030\007 \001(\001\022)\n!package" - "_interval_piggy_extra_full\030\010 \001(\001\022\035\n\025pack" - "age_reset_on_idle\030\r \001(\010\032|\n\017GiftValueConf" - "ig\022\017\n\007gift_id\030\001 \001(\t\022\016\n\006amount\030\004 \001(\001\022\020\n\010r" - "and_min\030\002 \001(\001\022\020\n\010rand_max\030\003 \001(\001\022\021\n\tvideo" - "_min\030\005 \001(\001\022\021\n\tvideo_max\030\006 \001(\001\032J\n\014GiftMuC" - "onfig\022\021\n\tmin_spent\030\001 \001(\001\022\021\n\tmax_spent\030\002 " - "\001(\001\022\024\n\014overall_mult\030\003 \001(\001\032\373\003\n\nMiscConfig" - "\022\024\n\014ask_to_track\030\001 \001(\010\022\"\n\032ask_to_track_m" - "in_soul_eggs\030\002 \001(\001\022\034\n\024ask_to_track_messa" - "ge\030\003 \001(\t\022$\n\034ask_to_track_show_pre_dialog" - "\030\004 \001(\010\022\"\n\032ask_to_track_after_privacy\030\005 \001" - "(\010\022$\n\034chicken_run_boost_percentage\030\006 \001(\001" - "\022\034\n\024shells_intro_tickets\030\007 \001(\r\022\'\n\037shells" - "_max_free_chicken_configs\030\010 \001(\r\022$\n\034shell" - "s_intro_alert_threshold\030\t \001(\r\022+\n\036shells_" - "lighting_controls_price\030\016 \001(\r:\003175\022.\n&co" - "ntracts_expert_league_min_soul_power\030\n \001" - "(\001\022!\n\031new_player_event_duration\030\013 \001(\001\022 \n" - "\030contracts_club_available\030\014 \001(\010\022\026\n\016contr" - "acts_beta\030\r \001(\010\032\220\002\n\nHelpConfig\022=\n\013video_" - "infos\030\001 \003(\0132(.ei.LiveConfig.HelpConfig.H" - "owToVideoInfo\032\302\001\n\016HowToVideoInfo\022;\n\004type" - "\030\006 \001(\0162-.ei.LiveConfig.HelpConfig.HowToV" - "ideoInfo.Type\022\014\n\004name\030\001 \001(\t\022\023\n\013descripti" - "on\030\002 \001(\t\022\020\n\010duration\030\005 \001(\t\022\013\n\003url\030\003 \001(\t\022" - "\021\n\tsoul_eggs\030\004 \001(\001\"\036\n\004Type\022\t\n\005VIDEO\020\000\022\013\n" - "\007ARTICLE\020\001\"\326\004\n\nInGameMail\022\n\n\002id\030\001 \001(\t\022\r\n" - "\005title\030\002 \001(\t\022\014\n\004date\030\010 \001(\t\022\017\n\007message\030\003 " - "\001(\t\022\016\n\006action\030\004 \001(\t\022\013\n\003url\030\005 \001(\t\022 \n\010app_" - "link\030\016 \001(\0162\016.ei.UILocation\022\026\n\016app_link_e" - "xtra\030\017 \001(\t\022\032\n\005image\030\020 \001(\0132\013.ei.DLCItem\022\023" - "\n\013image_width\030\025 \001(\001\022\024\n\014image_height\030\026 \001(" - "\001\022\020\n\010platform\030\007 \001(\r\022\016\n\006builds\030\t \003(\t\022\032\n\022m" - "in_client_version\030\n \001(\r\022\032\n\022max_client_ve" - "rsion\030\014 \001(\r\022\025\n\rmin_soul_eggs\030\013 \001(\001\022\025\n\rma" - "x_soul_eggs\030\035 \001(\001\022\032\n\022min_mystical_bonus\030" - "\r \001(\001\022\037\n\tuser_type\030\021 \001(\0162\014.ei.UserType\022\030" - "\n\020min_piggy_breaks\030\024 \001(\r\022\020\n\010gold_tip\030\006 \001" - "(\001\022\013\n\003tip\030\027 \001(\010\022\020\n\010priority\030\033 \001(\r\022\037\n\027min" - "_days_since_last_tip\030\030 \001(\001\022\023\n\013max_retrie" - "s\030\031 \001(\r\022\030\n\020days_until_retry\030\032 \001(\001\022\020\n\010cat" - "egory\030\034 \001(\t\"S\n\006MailDB\022\034\n\004mail\030\001 \003(\0132\016.ei" - ".InGameMail\022\024\n\014tips_db_data\030\002 \001(\014\022\025\n\rtip" - "s_checksum\030\003 \001(\t\"&\n\006TipsDB\022\034\n\004tips\030\001 \003(\013" - "2\016.ei.InGameMail\"\240\001\n\tMailState\022\025\n\rread_m" - "ail_ids\030\001 \003(\t\022+\n\013tips_states\030\002 \003(\0132\026.ei." - "MailState.TipState\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\"\354\003\n\023PeriodicalsRespo" - "nse\022\034\n\005sales\030\001 \001(\0132\r.ei.SalesInfo\022\'\n\006eve" - "nts\030\002 \001(\0132\027.ei.EggIncCurrentEvents\022(\n\tco" - "ntracts\030\003 \001(\0132\025.ei.ContractsResponse\022+\n\013" - "evaluations\030\010 \003(\0132\026.ei.ContractEvaluatio" - "n\022\035\n\005gifts\030\004 \003(\0132\016.ei.ServerGift\0223\n\016arti" - "fact_cases\030\t \003(\0132\033.ei.CompleteMissionRes" - "ponse\022#\n\013live_config\030\005 \001(\0132\016.ei.LiveConf" - "ig\022\034\n\010mail_bag\030\006 \001(\0132\n.ei.MailDB\0224\n\024cont" - "ract_player_info\030\007 \001(\0132\026.ei.ContractPlay" - "erInfo\022\?\n\022showcase_royalties\030\n \003(\0132#.ei." - "PeriodicalsResponse.RoyaltyInfo\032)\n\013Royal" - "tyInfo\022\n\n\002id\030\001 \001(\t\022\016\n\006amount\030\002 \001(\r\"\371\002\n\025G" - "etPeriodicalsRequest\022#\n\005rinfo\030\014 \001(\0132\024.ei" - ".BasicRequestInfo\022\017\n\007user_id\030\001 \001(\t\022\022\n\npi" - "ggy_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\025secon" - "ds_full_gametime\030\005 \001(\001\022\027\n\017lost_increment" - "s\030\007 \001(\r\022\021\n\tsoul_eggs\030\010 \001(\001\022\036\n\026mystical_e" - "arnings_mult\030\r \001(\001\022\013\n\003eop\030\016 \001(\r\022\032\n\022contr" - "acts_unlocked\030\017 \001(\010\022\032\n\022artifacts_unlocke" - "d\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\005rinf" - "o\030\001 \001(\0132\024.ei.BasicRequestInfo\022\021\n\tsoul_eg" - "gs\030\002 \001(\001\022\032\n\022contracts_unlocked\030\005 \001(\010\022\032\n\022" - "artifacts_unlocked\030\003 \001(\010\022\032\n\022fuel_tank_un" - "locked\030\004 \001(\010\022\022\n\npro_permit\030\006 \001(\010\022\r\n\005ultr" - "a\030\007 \001(\010\022\025\n\rtips_checksum\030\010 \001(\t\"x\n\016Config" - "Response\022#\n\013live_config\030\001 \001(\0132\016.ei.LiveC" - "onfig\022\034\n\010mail_bag\030\002 \001(\0132\n.ei.MailDB\022#\n\013d" - "lc_catalog\030\003 \001(\0132\016.ei.DLCCatalog\"d\n\024AdAt" - "tributionRawData\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\tj" - "son_data\030\003 \001(\t\"\270\001\n\020AdAttributionRow\022\017\n\007u" - "ser_id\030\001 \001(\t\022\r\n\005ad_id\030\002 \001(\t\022\022\n\nad_networ" - "k\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" - "\rdownload_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\013attributi" - "on\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" - "_date\030\t \001(\t\022\027\n\017conversion_type\030\n \001(\t\022\013\n\003" - "geo\030\013 \001(\t\022\024\n\014adgroup_name\030\014 \001(\t\022\022\n\nadgro" - "up_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\020creat" - "iveset_name\030\021 \001(\t\022\026\n\016creativeset_id\030\022 \001(" - "\t\"\363\002\n\023ArtifactsClientInfo\022\035\n\025mission_cap" - "acity_mult\030\001 \001(\001\022\035\n\025mission_duration_mul" - "t\030\002 \001(\001\022*\n\"mission_ftl_duration_research" - "_mult\030\004 \001(\001\022&\n\036mission_capacity_research" - "_mult\030\006 \001(\001\022:\n\rlaunch_counts\030\003 \003(\0132#.ei." - "ArtifactsClientInfo.LaunchCount\022)\n!last_" - "server_launch_count_sum_time\030\005 \001(\001\032c\n\013La" - "unchCount\022\'\n\004ship\030\001 \001(\0162\031.ei.MissionInfo" - ".Spaceship\022\024\n\014num_launches\030\002 \001(\r\022\025\n\rlaun" - "ch_points\030\003 \001(\001\"\303\006\n\013MissionInfo\022\'\n\004ship\030" - "\001 \001(\0162\031.ei.MissionInfo.Spaceship\022&\n\006stat" - "us\030\002 \001(\0162\026.ei.MissionInfo.Status\0223\n\rdura" - "tion_type\030\003 \001(\0162\034.ei.MissionInfo.Duratio" - "nType\022\"\n\004fuel\030\004 \003(\0132\024.ei.MissionInfo.Fue" - "l\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_artifact\030\r \001(\0162\025.ei.Artifac" - "tSpec.Name\022\031\n\021seconds_remaining\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\003eg" - "g\030\001 \001(\0162\007.ei.Egg\022\016\n\006amount\030\002 \001(\001\"\307\001\n\tSpa" - "ceship\022\017\n\013CHICKEN_ONE\020\000\022\020\n\014CHICKEN_NINE\020" - "\001\022\021\n\rCHICKEN_HEAVY\020\002\022\007\n\003BCR\020\003\022\025\n\021MILLENI" - "UM_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\010VOYEGGE" - "R\020\010\022\016\n\nHENERPRISE\020\t\022\r\n\tATREGGIES\020\n\"t\n\006St" - "atus\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\tANALYZI" - "NG\020\020\022\014\n\010COMPLETE\020\024\022\014\n\010ARCHIVED\020\031\";\n\014Dura" - "tionType\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(\016" - "2\007.ei.Egg\"\212\t\n\004Name\022\017\n\013LUNAR_TOTEM\020\000\022\027\n\023N" - "EODYMIUM_MEDALLION\020\003\022\021\n\rBEAK_OF_MIDAS\020\004\022" - "\025\n\021LIGHT_OF_EGGENDIL\020\005\022\025\n\021DEMETERS_NECKL" - "ACE\020\006\022\025\n\021VIAL_MARTIAN_DUST\020\007\022\021\n\rORNATE_G" - "USSET\020\010\022\017\n\013THE_CHALICE\020\t\022\021\n\rBOOK_OF_BASA" - "N\020\n\022\023\n\017PHOENIX_FEATHER\020\013\022\021\n\rTUNGSTEN_ANK" - "H\020\014\022\023\n\017AURELIAN_BROOCH\020\025\022\024\n\020CARVED_RAINS" - "TICK\020\026\022\017\n\013PUZZLE_CUBE\020\027\022\025\n\021QUANTUM_METRO" - "NOME\020\030\022\024\n\020SHIP_IN_A_BOTTLE\020\031\022\025\n\021TACHYON_" - "DEFLECTOR\020\032\022\030\n\024INTERSTELLAR_COMPASS\020\033\022\025\n" - "\021DILITHIUM_MONOCLE\020\034\022\025\n\021TITANIUM_ACTUATO" - "R\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\016PROP" - "HECY_STONE\020\'\022\021\n\rQUANTUM_STONE\020$\022\017\n\013TERRA" - "_STONE\020%\022\016\n\nLIFE_STONE\020&\022\021\n\rCLARITY_STON" - "E\020(\022\035\n\031EXTRATERRESTRIAL_ALUMINUM\020\r\022\024\n\020AN" - "CIENT_TUNGSTEN\020\016\022\017\n\013SPACE_ROCKS\020\017\022\016\n\nALI" - "EN_WOOD\020\020\022\022\n\016GOLD_METEORITE\020\021\022\022\n\016TAU_CET" - "I_GEODE\020\022\022\024\n\020CENTAURIAN_STEEL\020\023\022\023\n\017ERIDA" - "NI_FEATHER\020\024\022\017\n\013DRONE_PARTS\020#\022\024\n\020CELESTI" - "AL_BRONZE\020)\022\020\n\014LALANDE_HIDE\020*\022\022\n\016SOLAR_T" - "ITANIUM\020+\022\032\n\026TACHYON_STONE_FRAGMENT\020\002\022\034\n" - "\030DILITHIUM_STONE_FRAGMENT\020,\022\030\n\024SHELL_STO" - "NE_FRAGMENT\020-\022\030\n\024LUNAR_STONE_FRAGMENT\020.\022" - "\027\n\023SOUL_STONE_FRAGMENT\020/\022\033\n\027PROPHECY_STO" - "NE_FRAGMENT\0200\022\032\n\026QUANTUM_STONE_FRAGMENT\020" - "1\022\030\n\024TERRA_STONE_FRAGMENT\0202\022\027\n\023LIFE_STON" - "E_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" - "\006LESSER\020\001\022\n\n\006NORMAL\020\002\022\013\n\007GREATER\020\003\022\014\n\010SU" - "PERIOR\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\010ART" - "IFACT\020\000\022\t\n\005STONE\020\001\022\016\n\nINGREDIENT\020\002\022\024\n\020ST" - "ONE_INGREDIENT\020\003\"T\n\020CompleteArtifact\022\036\n\004" - "spec\030\001 \001(\0132\020.ei.ArtifactSpec\022 \n\006stones\030\002" - " \003(\0132\020.ei.ArtifactSpec\"u\n\025ArtifactInvent" - "oryItem\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\035Art" - "ifactsConfigurationRequest\022#\n\005rinfo\030\002 \001(" - "\0132\024.ei.BasicRequestInfo\022\026\n\016client_versio" - "n\030\001 \001(\r\"\377\007\n\036ArtifactsConfigurationRespon" - "se\022P\n\022mission_parameters\030\001 \003(\01324.ei.Arti" - "factsConfigurationResponse.MissionParame" - "ters\022R\n\023artifact_parameters\030\002 \003(\01325.ei.A" - "rtifactsConfigurationResponse.ArtifactPa" - "rameters\022R\n\024crafting_level_infos\030\003 \003(\01324" - ".ei.ArtifactsConfigurationResponse.Craft" - "ingLevelInfo\032\250\003\n\021MissionParameters\022\'\n\004sh" - "ip\030\001 \001(\0162\031.ei.MissionInfo.Spaceship\022P\n\td" - "urations\030\003 \003(\0132=.ei.ArtifactsConfigurati" - "onResponse.MissionParameters.Duration\022\"\n" - "\032level_mission_requirements\030\004 \003(\r\022\033\n\023cap" - "acity_DEPRECATED\030\002 \001(\r\032\326\001\n\010Duration\0223\n\rd" - "uration_type\030\001 \001(\0162\034.ei.MissionInfo.Dura" - "tionType\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.e" - "i.ArtifactSpec\022\024\n\014base_quality\030\002 \001(\001\022\027\n\017" - "odds_multiplier\030\004 \001(\001\022\r\n\005value\030\003 \001(\001\022\026\n\016" - "crafting_price\030\005 \001(\001\022\032\n\022crafting_price_l" - "ow\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\013craftin" - "g_xp\030\t \001(\004\032=\n\021CraftingLevelInfo\022\023\n\013xp_re" - "quired\030\001 \001(\001\022\023\n\013rarity_mult\030\002 \001(\002\"\256\001\n\016Mi" - "ssionRequest\022#\n\005rinfo\030\004 \001(\0132\024.ei.BasicRe" - "questInfo\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.Mission" - "Info\022,\n\013client_info\030\005 \001(\0132\027.ei.Artifacts" - "ClientInfo\"A\n\017MissionResponse\022\017\n\007success" - "\030\001 \001(\010\022\035\n\004info\030\002 \001(\0132\017.ei.MissionInfo\"V\n" - "\031GetActiveMissionsResponse\022\017\n\007success\030\001 " - "\001(\010\022(\n\017active_missions\030\002 \003(\0132\017.ei.Missio" - "nInfo\"\214\002\n\027CompleteMissionResponse\022\017\n\007suc" - "cess\030\001 \001(\010\022\035\n\004info\030\002 \001(\0132\017.ei.MissionInf" - "o\022A\n\tartifacts\030\003 \003(\0132..ei.CompleteMissio" - "nResponse.SecureArtifactSpec\022!\n\rother_re" - "wards\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" - "%CollectContractArtifactRewardsRequest\022#" - "\n\005rinfo\030\001 \001(\0132\024.ei.BasicRequestInfo\022\033\n\023c" - "ontract_identifier\030\002 \001(\t\022\016\n\006league\030\005 \001(\r" - "\022\'\n\005grade\030\006 \001(\0162\030.ei.Contract.PlayerGrad" - "e\022\022\n\ngoal_index\030\003 \001(\r\022,\n\tbest_ship\030\004 \001(\016" - "2\031.ei.MissionInfo.Spaceship\"\366\001\n\024CraftArt" - "ifactRequest\022#\n\005rinfo\030\005 \001(\0132\024.ei.BasicRe" - "questInfo\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_coun" - "t\030\007 \001(\r\022\023\n\013crafting_xp\030\010 \001(\001\022.\n\013ingredie" - "nts\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_achieved\030\002" - " \001(\0162\027.ei.ArtifactSpec.Rarity:\006COMMON\022\021\n" - "\tserver_id\030\003 \001(\t\"\365\001\n\026ConsumeArtifactRequ" - "est\022#\n\005rinfo\030\004 \001(\0132\024.ei.BasicRequestInfo" - "\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\025additional" - "_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\027ConsumeArti" - "factResponse\022\017\n\007success\030\001 \001(\010\022\030\n\020origina" - "l_item_id\030\002 \001(\004\022\033\n\023additional_item_ids\030\006" - " \003(\004\022$\n\nbyproducts\030\003 \003(\0132\020.ei.ArtifactSp" - "ec\022!\n\rother_rewards\030\004 \003(\0132\n.ei.Reward\022\022\n" - "\nei_user_id\030\005 \001(\t\"}\n\034AuthenticateArtifac" - "tResponse\022\017\n\007success\030\001 \001(\010\022\030\n\020original_i" - "tem_id\030\002 \001(\004\022\016\n\006demote\030\003 \001(\010\022\016\n\006delete\030\004" - " \001(\010\022\022\n\nei_user_id\030\005 \001(\t\"\241\001\n\022SetArtifact" - "Request\022#\n\005rinfo\030\001 \001(\0132\024.ei.BasicRequest" - "Info\022+\n\010artifact\030\002 \001(\0132\031.ei.ArtifactInve" - "ntoryItem\022 \n\006stones\030\003 \003(\0132\020.ei.ArtifactS" - "pec\022\027\n\017gold_price_paid\030\004 \001(\001\"T\n\023SetArtif" - "actResponse\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\"\366\007\n\013A" - "rtifactsDB\0222\n\017inventory_items\030\001 \003(\0132\031.ei" - ".ArtifactInventoryItem\022\025\n\ritem_sequence\030" - "\002 \001(\004\022*\n\017inventory_slots\030\003 \003(\0132\021.ei.Inve" - "ntorySlot\022G\n\033active_artifacts_DEPRECATED" - "\030\007 \003(\0132\".ei.ArtifactsDB.ActiveArtifactSl" - "ot\022\?\n\024active_artifact_sets\030\013 \003(\0132!.ei.Ar" - "tifactsDB.ActiveArtifactSet\022>\n\023saved_art" - "ifact_sets\030\r \003(\0132!.ei.ArtifactsDB.Active" - "ArtifactSet\022:\n\017artifact_status\030\014 \003(\0132!.e" - "i.ArtifactsDB.CraftableArtifact\022(\n\017fueli" - "ng_mission\030\016 \001(\0132\017.ei.MissionInfo\022&\n\rmis" - "sion_infos\030\004 \003(\0132\017.ei.MissionInfo\022(\n\017mis" - "sion_archive\030\005 \003(\0132\017.ei.MissionInfo\0229\n\037d" - "iscovered_artifacts_DEPRECATED\030\010 \003(\0132\020.e" - "i.ArtifactSpec\022I\n\036craftable_artifacts_DE" - "PRECATED\030\t \003(\0132!.ei.ArtifactsDB.Craftabl" - "eArtifact\022E\n\032crafting_counts_DEPRECATED\030" - "\n \003(\0132!.ei.ArtifactsDB.CraftableArtifact" - "\0327\n\022ActiveArtifactSlot\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.ActiveArt" - "ifactSlot\022\013\n\003uid\030\002 \001(\r\032\222\001\n\021CraftableArti" - "fact\022\036\n\004spec\030\001 \001(\0132\020.ei.ArtifactSpec\022\022\n\n" - "discovered\030\006 \001(\010\022\021\n\tcraftable\030\004 \001(\010\022\031\n\021r" - "ecipe_discovered\030\005 \001(\010\022\014\n\004seen\030\002 \001(\010\022\r\n\005" - "count\030\003 \001(\r\"\202\001\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\022\017\n\007user_id\030\006 \001(\t\"f\n\031LogCompleteM" - "issionPayload\022\037\n\003req\030\001 \001(\0132\022.ei.MissionR" - "equest\022(\n\003res\030\002 \001(\0132\033.ei.CompleteMission" - "Response\"h\n\027LogCraftArtifactPayload\022%\n\003r" - "eq\030\001 \001(\0132\030.ei.CraftArtifactRequest\022&\n\003re" - "s\030\002 \001(\0132\031.ei.CraftArtifactResponse\"n\n\031Lo" - "gConsumeArtifactPayload\022\'\n\003req\030\001 \001(\0132\032.e" - "i.ConsumeArtifactRequest\022(\n\003res\030\002 \001(\0132\033." - "ei.ConsumeArtifactResponse\"b\n\025LogSetArti" - "factPayload\022#\n\003req\030\001 \001(\0132\026.ei.SetArtifac" - "tRequest\022$\n\003res\030\002 \001(\0132\027.ei.SetArtifactRe" - "sponse\"@\n\026AccountTransferPayload\022\017\n\007from" - "_id\030\001 \001(\t\022\025\n\rto_ei_user_id\030\002 \001(\t\"\335\001\n\022Sav" - "eBackupResponse\022\017\n\007success\030\001 \001(\010\022\022\n\nerro" - "r_code\030\002 \001(\r\022\017\n\007message\030\003 \001(\t\022#\n\017existin" - "g_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\023CO" - "ULD_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_serv" - "ices_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\tdirectory\030\002 \001(\t\022\013\n\003ext\030\003 \001(\t\022\022\n\ncompr" - "essed\030\006 \001(\010\022\025\n\roriginal_size\030\007 \001(\004\022\013\n\003ur" - "l\030\004 \001(\t\022\020\n\010checksum\030\005 \001(\t\"\353\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.ShellSpec.ShellPiece\022\037\n\nalt_as" - "sets\030\022 \003(\0132\013.ei.DLCItem\022\014\n\004name\030\003 \001(\t\022\026\n" - "\016set_identifier\030\r \001(\t\022\031\n\021modified_geomet" - "ry\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\025req" - "uired_parent_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_avail" - "able\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\nShellPiece\022+\n\nasset_type\030\001 \001(\0162" - "\027.ei.ShellSpec.AssetType\022\030\n\003dlc\030\002 \001(\0132\013." - "ei.DLCItem\"\312\016\n\tAssetType\022\010\n\004COOP\020\001\022\t\n\005SH" - "ACK\020\002\022\017\n\013SUPER_SHACK\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\rDOU" - "BLE_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\006H" - "ANGAR\020\r\022\t\n\005TOWER\020\016\022\013\n\007HAB_10K\020\017\022\014\n\010EGGTO" - "PIA\020\020\022\014\n\010MONOLITH\020\021\022\021\n\rPLANET_PORTAL\020\022\022\024" - "\n\020CHICKEN_UNIVERSE\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\nSILO_1_MED\0206\022\020\n\014SILO_1_LAR" - "GE\0207\022\014\n\010SILO_ALL\020;\022\013\n\007MAILBOX\020F\022\017\n\013TROPH" - "Y_CASE\020G\022\n\n\006GROUND\020H\022\r\n\tHARDSCAPE\020I\022\r\n\tH" - "YPERLOOP\020J\022\013\n\007DEPOT_1\020d\022\013\n\007DEPOT_2\020e\022\013\n\007" - "DEPOT_3\020f\022\013\n\007DEPOT_4\020g\022\013\n\007DEPOT_5\020h\022\013\n\007D" - "EPOT_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\005" - "LAB_6\020s\022\023\n\017HATCHERY_EDIBLE\020x\022\026\n\022HATCHERY" - "_SUPERFOOD\020y\022\024\n\020HATCHERY_MEDICAL\020z\022\030\n\024HA" - "TCHERY_ROCKET_FUEL\020{\022\032\n\026HATCHERY_SUPERMA" - "TERIAL\020|\022\023\n\017HATCHERY_FUSION\020}\022\024\n\020HATCHER" - "Y_QUANTUM\020~\022\030\n\024HATCHERY_IMMORTALITY\020\177\022\025\n" - "\020HATCHERY_TACHYON\020\200\001\022\026\n\021HATCHERY_GRAVITO" - "N\020\201\001\022\027\n\022HATCHERY_DILITHIUM\020\202\001\022\025\n\020HATCHER" - "Y_PRODIGY\020\203\001\022\027\n\022HATCHERY_TERRAFORM\020\204\001\022\030\n" - "\023HATCHERY_ANTIMATTER\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\026HA" - "TCHERY_ENLIGHTENMENT\020\212\001\022\027\n\022HATCHERY_CHOC" - "OLATE\020\213\001\022\024\n\017HATCHERY_EASTER\020\214\001\022\032\n\025HATCHE" - "RY_WATERBALLOON\020\215\001\022\026\n\021HATCHERY_FIREWORK\020" - "\216\001\022\025\n\020HATCHERY_PUMPKIN\020\217\001\022\024\n\017HATCHERY_CU" - "STOM\020\226\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_C" - "ONTROL_2\020\265\001\022\026\n\021MISSION_CONTROL_3\020\266\001\022\020\n\013F" - "UEL_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_MIDDL" - "E\020\365\003\022\030\n\023HATCHERY_NEBULA_TOP\020\366\003\022 \n\033HATCHE" - "RY_DARK_MATTER_RING_1\020\371\003\022 \n\033HATCHERY_DAR" - "K_MATTER_RING_2\020\372\003\022 \n\033HATCHERY_DARK_MATT" - "ER_RING_3\020\373\003\022\026\n\021HATCHERY_AI_TOP_1\020\376\003\022\026\n\021" - "HATCHERY_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\027HATCHERY" - "_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\004" - "name\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_egg" - "s\030\005 \001(\001\022\033\n\023required_parent_set\030\024 \001(\t\022\016\n\006" - "is_new\030\t \001(\010\022\017\n\007expires\030\n \001(\010\022\037\n\027seconds" - "_until_available\030\022 \001(\001\022\031\n\021seconds_remain" - "ing\030\013 \001(\001\022\022\n\npopularity\030\025 \001(\004\022\021\n\tdecorat" - "or\030\016 \001(\010\022\031\n\021modified_geometry\030\r \001(\010\022\023\n\013e" - "lement_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.V" - "ariationSpec\022\031\n\004icon\030\023 \001(\0132\013.ei.DLCItem\022" - "\032\n\022default_appearance\030\006 \001(\010\022\031\n\021custom_ap" - "pearance\030\014 \001(\010\032\223\001\n\rVariationSpec\022\022\n\niden" - "tifier\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\022default" - "_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_soul" - "_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.ShellObj" - "ectSpec.ChickenAnimation\022\025\n\rsort_priorit" - "y\030\021 \001(\005\022,\n\006pieces\030\010 \003(\0132\034.ei.ShellObject" - "Spec.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\014STA" - "NDARD_RUN\020\000\022\n\n\006SLOWMO\020\007\022\n\n\006WOBBLE\020\001\022\017\n\013W" - "OBBLE_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\rSID" - "EWAYS_LEAN\020\010\"\222\001\n\016ShellGroupSpec\022\022\n\nident" - "ifier\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\nmember" - "_ids\030\003 \003(\t\022\035\n\025price_mult_DEPRECATED\030\004 \001(" - "\001\"\225\002\n\nDLCCatalog\022\032\n\005items\030\001 \003(\0132\013.ei.DLC" - "Item\022\035\n\006shells\030\002 \003(\0132\r.ei.ShellSpec\022$\n\ns" - "hell_sets\030\003 \003(\0132\020.ei.ShellSetSpec\022$\n\ndec" - "orators\030\006 \003(\0132\020.ei.ShellSetSpec\022*\n\rshell" - "_objects\030\004 \003(\0132\023.ei.ShellObjectSpec\022(\n\014s" - "hell_groups\030\005 \003(\0132\022.ei.ShellGroupSpec\022*\n" - "\"shells_showcase_last_featured_time\030\007 \001(" - "\001\"\226\022\n\007ShellDB\0220\n\017shell_inventory\030\001 \003(\0132\027" - ".ei.ShellDB.ShellStatus\022\?\n\027shell_element" - "_inventory\030\005 \003(\0132\036.ei.ShellDB.ShellEleme" - "ntStatus\022F\n\031shell_variation_inventory\030\010 " - "\003(\0132#.ei.ShellDB.ShellSetVariationStatus" - "\0224\n\023shell_set_inventory\030\002 \003(\0132\027.ei.Shell" - "DB.ShellStatus\0227\n\026shell_object_inventory" - "\030\004 \003(\0132\027.ei.ShellDB.ShellStatus\0223\n\014farm_" - "configs\030\003 \003(\0132\035.ei.ShellDB.FarmConfigura" - "tion\0229\n\rsaved_configs\030\t \003(\0132\".ei.ShellDB" - ".SavedFarmConfiguration\022\035\n\025new_shells_do" - "wnloaded\030\006 \003(\t\022\027\n\017new_shells_seen\030\007 \003(\t\022" - "(\n last_showcase_featured_time_seen\030\013 \001(" - "\001\022\"\n\032lighting_controls_unlocked\030\n \001(\010\0320\n" - "\013ShellStatus\022\022\n\nidentifier\030\001 \001(\t\022\r\n\005owne" - "d\030\002 \001(\010\032V\n\022ShellElementStatus\022(\n\007element" - "\030\001 \001(\0162\027.ei.ShellDB.FarmElement\022\026\n\016set_i" - "dentifier\030\002 \001(\t\032K\n\027ShellSetVariationStat" - "us\022\026\n\016set_identifier\030\001 \001(\t\022\030\n\020owned_vari" - "ations\030\002 \003(\t\032\245\003\n\021FarmConfiguration\0220\n\017lo" - "cked_elements\030\n \003(\0162\027.ei.ShellDB.FarmEle" - "ment\0225\n\rshell_configs\030\001 \003(\0132\036.ei.ShellDB" - ".ShellConfiguration\022<\n\021shell_set_configs" - "\030\002 \003(\0132!.ei.ShellDB.ShellSetConfiguratio" - "n\022#\n\033configure_chickens_by_group\030\007 \001(\010\022:" - "\n\rgroup_configs\030\010 \003(\0132#.ei.ShellDB.Shell" - "GroupConfiguration\0222\n\017chicken_configs\030\t " - "\003(\0132\031.ei.ShellDB.ChickenConfig\022\037\n\027lighti" - "ng_config_enabled\030\013 \001(\010\0223\n\017lighting_conf" - "ig\030\014 \001(\0132\032.ei.ShellDB.LightingConfig\032\251\001\n" - "\026SavedFarmConfiguration\022\n\n\002id\030\001 \001(\t\022-\n\006c" - "onfig\030\002 \001(\0132\035.ei.ShellDB.FarmConfigurati" - "on\022\030\n\020client_save_time\030\003 \001(\001\022\021\n\tserver_i" - "d\030\004 \001(\t\022\024\n\014display_name\030\005 \001(\t\022\021\n\tpurchas" - "ed\030\006 \001(\010\032j\n\022ShellConfiguration\022+\n\nasset_" - "type\030\001 \001(\0162\027.ei.ShellSpec.AssetType\022\r\n\005i" - "ndex\030\002 \001(\r\022\030\n\020shell_identifier\030\003 \001(\t\032\252\001\n" - "\025ShellSetConfiguration\022(\n\007element\030\001 \001(\0162" - "\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\024variati" - "on_identifier\030\004 \001(\t\022\034\n\024decorator_identif" - "ier\030\005 \001(\t\032`\n\027ShellGroupConfiguration\022+\n\n" - "asset_type\030\001 \001(\0162\027.ei.ShellSpec.AssetTyp" - "e\022\030\n\020group_identifier\030\002 \001(\t\032C\n\rChickenCo" - "nfig\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\tl" - "ight_dir\030\001 \001(\0132\013.ei.Vector3\022\'\n\022light_dir" - "ect_color\030\002 \001(\0132\013.ei.Vector4\022\036\n\026light_di" - "rect_intensity\030\003 \001(\002\022(\n\023light_ambient_co" - "lor\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\010" - "HATCHERY\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\004d" - "ata\030\001 \003(\0132\036.ei.ShellPopularityStats.Entr" - "y\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\005count\030\004 \001(\004\"\234\002\n\017ShellsActionLog\022#\n\005ri" - "nfo\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.Farm" - "Element\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\032SubmitShellSho" - "wcaseRequest\022#\n\005rinfo\030\004 \001(\0132\024.ei.BasicRe" - "questInfo\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_co" - "nfig\030\003 \001(\0132\035.ei.ShellDB.FarmConfiguratio" - "n\"\227\001\n\rShellShowcase\022)\n\003top\030\001 \003(\0132\034.ei.Sh" - "ellShowcaseListingInfo\022.\n\010featured\030\002 \003(\013" - "2\034.ei.ShellShowcaseListingInfo\022+\n\005fresh\030" - "\003 \003(\0132\034.ei.ShellShowcaseListingInfo\"\304\003\n\030" - "ShellShowcaseListingInfo\022\n\n\002id\030\001 \001(\t\022\020\n\010" - "local_id\030\014 \001(\t\022\014\n\004name\030\002 \001(\t\022\023\n\013descript" - "ion\030\003 \001(\t\022\016\n\006is_new\030\017 \001(\010\022\024\n\014creator_nam" - "e\030\016 \001(\t\0223\n\006status\030\013 \001(\0162#.ei.ShellShowca" - "seListingInfo.Status\0222\n\013farm_config\030\004 \001(" - "\0132\035.ei.ShellDB.FarmConfiguration\022\r\n\005sale" - "s\030\005 \001(\r\022\r\n\005gross\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\"g\n\006Status\022\010\n\004N" - "ONE\020\000\022\r\n\tSUBMITTED\020\001\022\010\n\004LIVE\020\002\022\014\n\010FEATUR" - "ED\020\003\022\021\n\rFEATURED_ALUM\020\005\022\014\n\010ARCHIVED\020\006\022\013\n" - "\007INVALID\020\004\"g\n#ShowcaseRoyaltyDeliveryCon" - "firmation\022#\n\005rinfo\030\003 \001(\0132\024.ei.BasicReque" - "stInfo\022\013\n\003ids\030\001 \003(\t\022\016\n\006amount\030\002 \001(\r\"I\n\027S" - "hellShowcaseListingSet\022.\n\010listings\030\001 \003(\013" - "2\034.ei.ShellShowcaseListingInfo\"^\n\021Shells" - "ActionBatch\022#\n\005rinfo\030\001 \001(\0132\024.ei.BasicReq" - "uestInfo\022$\n\007actions\030\002 \003(\0132\023.ei.ShellsAct" - "ionLog\"\321\t\n\030UserVerificationAnalysis\022;\n\016o" - "verall_status\030\001 \001(\0162#.ei.UserVerificatio" - "nAnalysis.Status\022\022\n\nstart_time\030\002 \001(\001\022\027\n\017" - "completion_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_proph" - "ecy\030\033 \001(\r\0227\n\niap_status\030\022 \001(\0162#.ei.UserV" - "erificationAnalysis.Status\022\033\n\023verified_p" - "ro_permit\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\016un" - "verified_iap\030\007 \001(\r\022\023\n\013gold_earned\030\r \001(\001\022" - "\031\n\021regular_iap_buyer\030\026 \001(\010\022\033\n\023regular_ia" - "p_cheater\030\027 \001(\010\022=\n\020artifacts_status\030\023 \001(" - "\0162#.ei.UserVerificationAnalysis.Status\022\032" - "\n\022missions_completed\030\010 \001(\r\022\033\n\023artifacts_" - "collected\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\033r" - "are_artifacts_in_inventory\030! \001(\004\022 \n\030rare" - "_artifacts_on_server\030\" \001(\004\022(\n legendary_" - "artifacts_in_inventory\030# \001(\004\022%\n\035legendar" - "y_artifacts_on_server\030$ \001(\004\022\033\n\023gold_spen" - "t_crafting\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\017exc" - "essive_spend\030\032 \001(\010\022=\n\020contracts_status\030\024" - " \001(\0162#.ei.UserVerificationAnalysis.Statu" - "s\022\034\n\024num_coop_memberships\030\014 \001(\r\022\027\n\017valid" - "_contracts\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_" - "invalid_contracts\030\035 \001(\010\022\020\n\010verified\030\036 \001(" - "\010\022\035\n\025verification_override\030\037 \001(\010\022#\n\033veri" - "fication_override_value\030 \001(\010\"3\n\006Status\022" - "\013\n\007UNKNOWN\020\000\022\016\n\nPROCESSING\020\001\022\014\n\010COMPLETE" - "\020\002\"\365\005\n\024UserSubscriptionInfo\022:\n\022subscript" - "ion_level\030\r \001(\0162\036.ei.UserSubscriptionInf" - "o.Level\022\?\n\027next_subscription_level\030\017 \001(\016" - "2\036.ei.UserSubscriptionInfo.Level\022$\n\034lock" - "_next_subscription_level\030\022 \001(\010\022\036\n\010platfo" - "rm\030\n \001(\0162\014.ei.Platform\022\037\n\027original_trans" - "action_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_su" - "bscribed\030\002 \001(\001\022\022\n\nperiod_end\030\004 \001(\001\022/\n\006st" - "atus\030\005 \001(\0162\037.ei.UserSubscriptionInfo.Sta" - "tus\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.UserSubscript" - "ionInfo.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\nmessage_id\030\002 \001(\t\022\017\n\007message\030\003 \001(\t\"\036\n\005L" - "evel\022\014\n\010STANDARD\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\007R" - "EVOKED\020\003\022\020\n\014GRACE_PERIOD\020\004\022\016\n\nPAUSE_HOLD" - "\020\005\"\246\001\n\035SubscriptionChangeHintRequest\022#\n\005" - "rinfo\030\003 \001(\0132\024.ei.BasicRequestInfo\022\037\n\027ori" - "ginal_transaction_id\030\001 \001(\t\022\?\n\027next_subsc" - "ription_level\030\002 \001(\0162\036.ei.UserSubscriptio" - "nInfo.Level\">\n\022CXPEvalRolloutInfo\022\022\n\ncur" - "rent_id\030\001 \001(\t\022\024\n\014basis_points\030\002 \001(\r*4\n\010P" - "latform\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\tAdNe" - "twork\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\010FAC" - "EBOOK\020\005\022\014\n\010APPLOVIN\020\006*\377\002\n\003Egg\022\n\n\006EDIBLE\020" - "\001\022\r\n\tSUPERFOOD\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\007QUANTUM\020\007\022\017\n\013IMMORTALITY\020\010\022\013\n\007TACHYON\020" - "\t\022\014\n\010GRAVITON\020\n\022\r\n\tDILITHIUM\020\013\022\013\n\007PRODIG" - "Y\020\014\022\r\n\tTERRAFORM\020\r\022\016\n\nANTIMATTER\020\016\022\017\n\013DA" - "RK_MATTER\020\017\022\006\n\002AI\020\020\022\n\n\006NEBULA\020\021\022\014\n\010UNIVE" - "RSE\020\022\022\021\n\rENLIGHTENMENT\020\023\022\r\n\tCHOCOLATE\020d\022" - "\n\n\006EASTER\020e\022\020\n\014WATERBALLOON\020f\022\014\n\010FIREWOR" - "K\020g\022\013\n\007PUMPKIN\020h\022\017\n\nCUSTOM_EGG\020\310\001\022\014\n\007UNK" - "NOWN\020\350\007*-\n\010FarmType\022\t\n\005EMPTY\020\001\022\010\n\004HOME\020\002" - "\022\014\n\010CONTRACT\020\003*+\n\010GoalType\022\r\n\tEGGS_LAID\020" - "\001\022\020\n\014UNKNOWN_GOAL\020d*\211\002\n\nRewardType\022\010\n\004CA" - "SH\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_RESEARCH_ITEM\020\005\022\016\n\nP" - "IGGY_FILL\020\006\022\024\n\020PIGGY_MULTIPLIER\020\007\022\024\n\020PIG" - "GY_LEVEL_BUMP\020\010\022\t\n\005BOOST\020\t\022\017\n\013BOOST_TOKE" - "N\020\n\022\014\n\010ARTIFACT\020\013\022\021\n\rARTIFACT_CASE\020\014\022\013\n\007" - "CHICKEN\020\r\022\020\n\014SHELL_SCRIPT\020\016\022\022\n\016UNKNOWN_R" - "EWARD\020d*\347\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\005PIGGY\020\003\022\016\n\nPRO_PER" - "MIT\020\004\022\016\n\nULTRA_SHOP\020\n\022\n\n\006SHELLS\020\005\022\016\n\nSHE" - "LL_SETS\020\006\022\023\n\017SHELLS_SHOWCASE\020\014\022\014\n\010CHICKE" - "NS\020\007\022\020\n\014CHICKEN_HATS\020\013\022\021\n\rEPIC_RESEARCH\020" - "\010\022\014\n\010SETTINGS\020\t\022\010\n\004HELP\020\r\022\016\n\nUNIVERSITY\020" - "\016*\323\002\n\010UserType\022\r\n\tALL_USERS\020\000\022\014\n\010EGGED_U" - "P\020\017\022\026\n\022CONTRACTS_UNLOCKED\020\001\022\026\n\022ARTIFACTS" - "_UNLOCKED\020\003\022\026\n\022FUEL_TANK_UNLOCKED\020\004\022\025\n\021P" - "RO_PERMIT_ACTIVE\020\005\022\020\n\014ULTRA_ACTIVE\020\006\022\021\n\r" - "NO_PRO_PERMIT\020\007\022\014\n\010NO_ULTRA\020\010\022\026\n\022CONTRAC" - "TS_INACTIVE\020\t\022\024\n\020CONTRACTS_ACTIVE\020\n\022\024\n\020P" - "LAYING_CONTRACT\020\013\022\026\n\022ARTIFACTS_INACTIVE\020" - "\014\022\024\n\020ARTIFACTS_ACTIVE\020\r\022\022\n\016PRESTIGE_READ" - "Y\020\016\022\022\n\016PIGGY_HESITANT\020\020*4\n\020LeaderboardSc" - "ope\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, 49517, descriptor_table_protodef_ei_2eproto, + &::ei::_Vector3_default_instance_._instance, + &::ei::_Vector4_default_instance_._instance, + &::ei::_Backup_Settings_default_instance_._instance, + &::ei::_Backup_Tutorial_default_instance_._instance, + &::ei::_Backup_Stats_default_instance_._instance, + &::ei::_Backup_Game_default_instance_._instance, + &::ei::_Backup_Artifacts_default_instance_._instance, + &::ei::_Backup_Shells_default_instance_._instance, + &::ei::_Backup_Simulation_default_instance_._instance, + &::ei::_Backup_Mission_default_instance_._instance, + &::ei::_Backup_Misc_default_instance_._instance, + &::ei::_Backup_ResearchItem_default_instance_._instance, + &::ei::_Backup_NewsHeadline_default_instance_._instance, + &::ei::_Backup_AchievementInfo_default_instance_._instance, + &::ei::_Backup_ActiveBoost_default_instance_._instance, + &::ei::_Backup_OwnedBoost_default_instance_._instance, + &::ei::_Backup_MissionInfo_default_instance_._instance, + &::ei::_Backup_default_instance_._instance, + &::ei::_EggIncFirstContactRequest_default_instance_._instance, + &::ei::_EggIncFirstContactResponse_default_instance_._instance, + &::ei::_EggIncAdConfig_default_instance_._instance, + &::ei::_DailyGiftInfo_default_instance_._instance, + &::ei::_SalesInfoRequest_default_instance_._instance, + &::ei::_IAPSaleEntry_default_instance_._instance, + &::ei::_SalesInfo_default_instance_._instance, + &::ei::_EggIncEvent_default_instance_._instance, + &::ei::_EggIncCurrentEvents_default_instance_._instance, + &::ei::_DeviceInfo_default_instance_._instance, + &::ei::_AppInfo_default_instance_._instance, + &::ei::_ActionKeyValuePair_default_instance_._instance, + &::ei::_GenericAction_default_instance_._instance, + &::ei::_GenericActionBatchRequest_default_instance_._instance, + &::ei::_VerifyPurchaseRequest_default_instance_._instance, + &::ei::_VerifyPurchaseResponse_default_instance_._instance, + &::ei::_CurrencyFlowLog_default_instance_._instance, + &::ei::_CurrencyFlowBatchRequest_default_instance_._instance, + &::ei::_Reward_default_instance_._instance, + &::ei::_GameModifier_default_instance_._instance, + &::ei::_CustomEgg_default_instance_._instance, + &::ei::_Contract_Goal_default_instance_._instance, + &::ei::_Contract_GoalSet_default_instance_._instance, + &::ei::_Contract_GradeSpec_default_instance_._instance, + &::ei::_Contract_default_instance_._instance, + &::ei::_ContractSeasonGoal_default_instance_._instance, + &::ei::_ContractSeasonRewardConfirmationRequest_default_instance_._instance, + &::ei::_ContractSeasonInfo_GoalSet_default_instance_._instance, + &::ei::_ContractSeasonInfo_default_instance_._instance, + &::ei::_ContractSeasonInfos_default_instance_._instance, + &::ei::_ContractPlayerInfo_SeasonProgress_default_instance_._instance, + &::ei::_ContractPlayerInfo_default_instance_._instance, + &::ei::_ContractEvaluation_default_instance_._instance, + &::ei::_ContractCitation_default_instance_._instance, + &::ei::_ContractEvaluationBatch_Pair_default_instance_._instance, + &::ei::_ContractEvaluationBatch_default_instance_._instance, + &::ei::_CoopCompletionSnapshot_ContributorSnapshot_default_instance_._instance, + &::ei::_CoopCompletionSnapshot_default_instance_._instance, + &::ei::_BasicRequestInfo_default_instance_._instance, + &::ei::_ContractSimConfig_ContractGradeSimConfig_GoalParams_default_instance_._instance, + &::ei::_ContractSimConfig_ContractGradeSimConfig_default_instance_._instance, + &::ei::_ContractSimConfig_default_instance_._instance, + &::ei::_ContractSimPoll_default_instance_._instance, + &::ei::_ContractSimPollResponse_default_instance_._instance, + &::ei::_ContractSimResultUpdate_GoalInfo_default_instance_._instance, + &::ei::_ContractSimResultUpdate_default_instance_._instance, + &::ei::_ContractsRequest_default_instance_._instance, + &::ei::_ContractsResponse_default_instance_._instance, + &::ei::_ContractCoopStatusRequest_default_instance_._instance, + &::ei::_FarmProductionParams_default_instance_._instance, + &::ei::_PlayerFarmInfo_default_instance_._instance, + &::ei::_ContractCoopStatusResponse_ContributionInfo_default_instance_._instance, + &::ei::_ContractCoopStatusResponse_CoopGift_default_instance_._instance, + &::ei::_ContractCoopStatusResponse_ChickenRun_default_instance_._instance, + &::ei::_ContractCoopStatusResponse_default_instance_._instance, + &::ei::_LocalContract_default_instance_._instance, + &::ei::_MyContracts_default_instance_._instance, + &::ei::_QueryCoopRequest_default_instance_._instance, + &::ei::_QueryCoopResponse_default_instance_._instance, + &::ei::_CreateCoopRequest_default_instance_._instance, + &::ei::_CreateCoopResponse_default_instance_._instance, + &::ei::_JoinCoopRequest_default_instance_._instance, + &::ei::_JoinCoopResponse_default_instance_._instance, + &::ei::_AutoJoinCoopRequest_default_instance_._instance, + &::ei::_UpdateCoopPermissionsRequest_default_instance_._instance, + &::ei::_UpdateCoopPermissionsResponse_default_instance_._instance, + &::ei::_LeaveCoopRequest_default_instance_._instance, + &::ei::_GiftPlayerCoopRequest_default_instance_._instance, + &::ei::_SendChickenRunCoopRequest_default_instance_._instance, + &::ei::_ReportPlayerCoopRequest_default_instance_._instance, + &::ei::_KickPlayerCoopRequest_default_instance_._instance, + &::ei::_IdleSessionSummary_default_instance_._instance, + &::ei::_ContractCoopStatusUpdateRequest_default_instance_._instance, + &::ei::_ContractCoopStatusUpdateResponse_default_instance_._instance, + &::ei::_CoopBuffState_default_instance_._instance, + &::ei::_CoopBuffHistory_default_instance_._instance, + &::ei::_CoopChickenRunEntry_default_instance_._instance, + &::ei::_CoopLastChickenRunTimes_default_instance_._instance, + &::ei::_LeaderboardAnalysis_Chunk_default_instance_._instance, + &::ei::_LeaderboardAnalysis_default_instance_._instance, + &::ei::_LeaderboardInfo_Season_default_instance_._instance, + &::ei::_LeaderboardInfo_default_instance_._instance, + &::ei::_LeaderboardRequest_default_instance_._instance, + &::ei::_LeaderboardResponse_Entry_default_instance_._instance, + &::ei::_LeaderboardResponse_default_instance_._instance, + &::ei::_ContractsArchive_default_instance_._instance, + &::ei::_ContractAction_default_instance_._instance, + &::ei::_UserDataInfoRequest_default_instance_._instance, + &::ei::_UserDataInfoResponse_default_instance_._instance, + &::ei::_ClearAllUserDataRequest_default_instance_._instance, + &::ei::_ServerGift_default_instance_._instance, + &::ei::_LiveConfig_BoostsConfig_ItemConfig_default_instance_._instance, + &::ei::_LiveConfig_BoostsConfig_default_instance_._instance, + &::ei::_LiveConfig_GiftConfig_GiftValueConfig_default_instance_._instance, + &::ei::_LiveConfig_GiftConfig_GiftMuConfig_default_instance_._instance, + &::ei::_LiveConfig_GiftConfig_default_instance_._instance, + &::ei::_LiveConfig_MiscConfig_default_instance_._instance, + &::ei::_LiveConfig_HelpConfig_HowToVideoInfo_default_instance_._instance, + &::ei::_LiveConfig_HelpConfig_default_instance_._instance, + &::ei::_LiveConfig_default_instance_._instance, + &::ei::_InGameMail_default_instance_._instance, + &::ei::_MailDB_default_instance_._instance, + &::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, + &::ei::_ConfigResponse_default_instance_._instance, + &::ei::_AdAttributionRawData_default_instance_._instance, + &::ei::_AdAttributionRow_default_instance_._instance, + &::ei::_AdAttributionInfo_default_instance_._instance, + &::ei::_ArtifactsClientInfo_LaunchCount_default_instance_._instance, + &::ei::_ArtifactsClientInfo_default_instance_._instance, + &::ei::_MissionInfo_Fuel_default_instance_._instance, + &::ei::_MissionInfo_default_instance_._instance, + &::ei::_ArtifactSpec_default_instance_._instance, + &::ei::_CompleteArtifact_default_instance_._instance, + &::ei::_ArtifactInventoryItem_default_instance_._instance, + &::ei::_InventorySlot_default_instance_._instance, + &::ei::_ArtifactsConfigurationRequest_default_instance_._instance, + &::ei::_ArtifactsConfigurationResponse_MissionParameters_Duration_default_instance_._instance, + &::ei::_ArtifactsConfigurationResponse_MissionParameters_default_instance_._instance, + &::ei::_ArtifactsConfigurationResponse_ArtifactParameters_default_instance_._instance, + &::ei::_ArtifactsConfigurationResponse_CraftingLevelInfo_default_instance_._instance, + &::ei::_ArtifactsConfigurationResponse_default_instance_._instance, + &::ei::_MissionRequest_default_instance_._instance, + &::ei::_MissionResponse_default_instance_._instance, + &::ei::_GetActiveMissionsResponse_default_instance_._instance, + &::ei::_CompleteMissionResponse_SecureArtifactSpec_default_instance_._instance, + &::ei::_CompleteMissionResponse_default_instance_._instance, + &::ei::_CollectContractArtifactRewardsRequest_default_instance_._instance, + &::ei::_CraftArtifactRequest_default_instance_._instance, + &::ei::_CraftArtifactResponse_default_instance_._instance, + &::ei::_ConsumeArtifactRequest_default_instance_._instance, + &::ei::_ConsumeArtifactResponse_default_instance_._instance, + &::ei::_AuthenticateArtifactResponse_default_instance_._instance, + &::ei::_SetArtifactRequest_default_instance_._instance, + &::ei::_SetArtifactResponse_default_instance_._instance, + &::ei::_ArtifactsDB_ActiveArtifactSlot_default_instance_._instance, + &::ei::_ArtifactsDB_ActiveArtifactSet_default_instance_._instance, + &::ei::_ArtifactsDB_CraftableArtifact_default_instance_._instance, + &::ei::_ArtifactsDB_default_instance_._instance, + &::ei::_AuthenticatedMessage_default_instance_._instance, + &::ei::_LogCompleteMissionPayload_default_instance_._instance, + &::ei::_LogCraftArtifactPayload_default_instance_._instance, + &::ei::_LogConsumeArtifactPayload_default_instance_._instance, + &::ei::_LogSetArtifactPayload_default_instance_._instance, + &::ei::_AccountTransferPayload_default_instance_._instance, + &::ei::_SaveBackupResponse_default_instance_._instance, + &::ei::_CleanAccountRequest_default_instance_._instance, + &::ei::_ReturnEDTPayload_default_instance_._instance, + &::ei::_DLCItem_default_instance_._instance, + &::ei::_ShellSpec_ShellPiece_default_instance_._instance, + &::ei::_ShellSpec_default_instance_._instance, + &::ei::_ShellSetSpec_VariationSpec_default_instance_._instance, + &::ei::_ShellSetSpec_default_instance_._instance, + &::ei::_ShellObjectSpec_LODPiece_default_instance_._instance, + &::ei::_ShellObjectSpec_default_instance_._instance, + &::ei::_ShellGroupSpec_default_instance_._instance, + &::ei::_DLCCatalog_default_instance_._instance, + &::ei::_ShellDB_ShellStatus_default_instance_._instance, + &::ei::_ShellDB_ShellElementStatus_default_instance_._instance, + &::ei::_ShellDB_ShellSetVariationStatus_default_instance_._instance, + &::ei::_ShellDB_FarmConfiguration_default_instance_._instance, + &::ei::_ShellDB_SavedFarmConfiguration_default_instance_._instance, + &::ei::_ShellDB_ShellConfiguration_default_instance_._instance, + &::ei::_ShellDB_ShellSetConfiguration_default_instance_._instance, + &::ei::_ShellDB_ShellGroupConfiguration_default_instance_._instance, + &::ei::_ShellDB_ChickenConfig_default_instance_._instance, + &::ei::_ShellDB_LightingConfig_default_instance_._instance, + &::ei::_ShellDB_default_instance_._instance, + &::ei::_ShellPopularityStats_Entry_default_instance_._instance, + &::ei::_ShellPopularityStats_default_instance_._instance, + &::ei::_ShellsActionLog_default_instance_._instance, + &::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::_ShellsActionBatch_default_instance_._instance, + &::ei::_UserVerificationAnalysis_default_instance_._instance, + &::ei::_UserSubscriptionInfo_HistoryEntry_default_instance_._instance, + &::ei::_UserSubscriptionInfo_default_instance_._instance, + &::ei::_SubscriptionChangeHintRequest_default_instance_._instance, + &::ei::_CXPEvalRolloutInfo_default_instance_._instance, +}; +const char descriptor_table_protodef_ei_2eproto[] ABSL_ATTRIBUTE_SECTION_VARIABLE( + protodesc_cold) = { + "\n\010ei.proto\022\002ei\"*\n\007Vector3\022\t\n\001x\030\001 \001(\002\022\t\n\001" + "y\030\002 \001(\002\022\t\n\001z\030\003 \001(\002\"5\n\007Vector4\022\t\n\001x\030\001 \001(\002" + "\022\t\n\001y\030\002 \001(\002\022\t\n\001z\030\003 \001(\002\022\t\n\001w\030\004 \001(\002\"\3501\n\006Ba" + "ckup\022\017\n\007user_id\030\001 \001(\t\022\022\n\nei_user_id\030\022 \001(" + "\t\022\030\n\020game_services_id\030\020 \001(\t\022\024\n\014push_user" + "_id\030\032 \001(\t\022\021\n\tdevice_id\030\021 \001(\t\022\021\n\tuser_nam" + "e\030\002 \001(\t\022\023\n\013approx_time\030\003 \001(\001\022\022\n\007version\030" + "\025 \001(\r:\0010\022\032\n\022force_offer_backup\030\024 \001(\010\022\024\n\014" + "force_backup\030\026 \001(\010\022%\n\010settings\030\004 \001(\0132\023.e" + "i.Backup.Settings\022%\n\010tutorial\030\005 \001(\0132\023.ei" + ".Backup.Tutorial\022\037\n\005stats\030\006 \001(\0132\020.ei.Bac" + "kup.Stats\022\035\n\004game\030\007 \001(\0132\017.ei.Backup.Game" + "\022\'\n\tartifacts\030\016 \001(\0132\024.ei.Backup.Artifact" + "s\022!\n\006shells\030\031 \001(\0132\021.ei.Backup.Shells\022\"\n\003" + "sim\030\010 \001(\0132\025.ei.Backup.Simulation\022$\n\005farm" + "s\030\014 \003(\0132\025.ei.Backup.Simulation\022#\n\007missio" + "n\030\t \001(\0132\022.ei.Backup.Mission\022\035\n\004misc\030\n \001(" + "\0132\017.ei.Backup.Misc\022\"\n\tcontracts\030\r \001(\0132\017." + "ei.MyContracts\022%\n\014artifacts_db\030\017 \001(\0132\017.e" + "i.ArtifactsDB\022\035\n\010shell_db\030\030 \001(\0132\013.ei.She" + "llDB\022\025\n\rread_mail_ids\030\027 \003(\t\022!\n\nmail_stat" + "e\030\033 \001(\0132\r.ei.MailState\022\020\n\010checksum\030d \001(\004" + "\022\021\n\tsignature\030e \001(\t\032\357\006\n\010Settings\022\013\n\003sfx\030" + "\001 \001(\010\022\r\n\005music\030\002 \001(\010\022\030\n\020low_battery_mode" + "\030\003 \001(\010\022\034\n\024low_performance_mode\030\004 \001(\010\022\037\n\027" + "force_touch_chicken_btn\030\t \001(\010\022\035\n\025notific" + "ations_queried\030\005 \001(\010\022$\n\034last_notificatio" + "n_query_time\030\033 \001(\001\022\030\n\020notifications_on\030\006" + " \001(\010\022\031\n\021notify_daily_gift\030\013 \001(\010\022\027\n\017low_p" + "erformance\030\n \001(\010\022\031\n\021auto_stop_fueling\030\031 " + "\001(\010\022\023\n\013max_enabled\030\032 \001(\010\022\026\n\016hide_cc_stat" + "us\030\034 \001(\010\022 \n\030contracts_widget_enabled\030\035 \001" + "(\010\022\030\n\020artifact_sparkle\030\036 \001(\010\022\030\n\020last_bac" + "kup_time\030\030 \001(\001\022\025\n\rcoppa_queried\030\007 \001(\010\022\030\n" + "\020coppa_restricted\030\010 \001(\010\022\034\n\024gdpr_consent_" + "queried\030\014 \001(\010\022\033\n\023gdpr_age_restricted\030\020 \001" + "(\010\022\032\n\022gdpr_consent_given\030\r \001(\010\022\023\n\013age_qu" + "eried\030\022 \001(\010\022\035\n\016age_restricted\030\023 \001(\010:\005fal" + "se\022\'\n\037data_collection_consent_queried\030\024 " + "\001(\010\022%\n\035data_collection_consent_given\030\025 \001" + "(\010\022\034\n\024last_day_age_queried\030\021 \001(\r\022\036\n\020user" + "_ads_enabled\030\016 \001(\010:\004true\022 \n\022user_cloud_e" + "nabled\030\017 \001(\010:\004true\022$\n\026user_analytics_ena" + "bled\030\026 \001(\010:\004true\022+\n\035user_personalized_ad" + "s_enabled\030\027 \001(\010:\004true\032\240\002\n\010Tutorial\022\023\n\013in" + "tro_shown\030\001 \001(\010\022\034\n\024click_tutorial_shown\030" + "\002 \001(\010\022\025\n\rbuy_hab_shown\030\003 \001(\010\022\032\n\022hire_veh" + "icle_shown\030\004 \001(\010\022\023\n\013q_num_shown\030\005 \001(\010\022\023\n" + "\013s_num_shown\030\006 \001(\010\022\033\n\023contracts_tab_show" + "n\030\007 \001(\010\022\033\n\023contract_info_shown\030\010 \001(\010\022\027\n\017" + "join_coop_shown\030\t \001(\010\022\031\n\021switch_farm_sho" + "wn\030\n \001(\010\022\026\n\016tutorial_shown\030\013 \003(\010\032\335\003\n\005Sta" + "ts\022\026\n\016egg_totals_OLD\030\001 \003(\004\022\022\n\negg_totals" + "\030\010 \003(\001\022\037\n\027unlimited_chickens_uses\030\007 \001(\004\022" + "\023\n\013refill_uses\030\002 \001(\004\022\023\n\013warp_1_uses\030\004 \001(" + "\004\022\023\n\013warp_8_uses\030\005 \001(\004\022\023\n\013boosts_used\030\r " + "\001(\004\022\032\n\022video_doubler_uses\030\003 \001(\004\022\027\n\017drone" + "_takedowns\030\006 \001(\004\022\035\n\025drone_takedowns_elit" + "e\030\n \001(\004\022\025\n\rnum_prestiges\030\t \001(\004\022\030\n\020num_pi" + "ggy_breaks\030\013 \001(\004\022\033\n\023iap_packs_purchased\030" + "\014 \001(\004\022\022\n\npiggy_full\030\016 \001(\010\022\030\n\020piggy_found" + "_full\030\017 \001(\010\022\"\n\032time_piggy_filled_realtim" + "e\030\020 \001(\001\022 \n\030time_piggy_full_gametime\030\021 \001(" + "\001\022\035\n\025lost_piggy_increments\030\022 \001(\004\032\321\t\n\004Gam" + "e\022\027\n\014current_farm\030\026 \001(\r:\0010\022 \n\017max_egg_re" + "ached\030\001 \001(\0162\007.ei.Egg\022\032\n\022golden_eggs_earn" + "ed\030\002 \001(\004\022\031\n\021golden_eggs_spent\030\003 \001(\004\022\035\n\025u" + "ncliamed_golden_eggs\030\020 \001(\004\022\021\n\tsoul_eggs\030" + "\004 \001(\004\022\033\n\023unclaimed_soul_eggs\030\021 \001(\004\022\023\n\013so" + "ul_eggs_d\030\" \001(\001\022\035\n\025unclaimed_soul_eggs_d" + "\030# \001(\001\022\030\n\020eggs_of_prophecy\030\027 \001(\004\022\"\n\032uncl" + "aimed_eggs_of_prophecy\030\030 \001(\004\022\034\n\024shell_sc" + "ripts_earned\030& \001(\004\022\033\n\023shell_scripts_spen" + "t\030\' \001(\004\022\037\n\027unclaimed_shell_scripts\030( \001(\004" + "\022\034\n\024prestige_cash_earned\030\005 \001(\001\022 \n\030presti" + "ge_soul_boost_cash\030! \001(\001\022\034\n\024lifetime_cas" + "h_earned\030\006 \001(\001\022\022\n\npiggy_bank\030\007 \001(\004\022\036\n\026pi" + "ggy_full_alert_shown\030\037 \001(\010\022\024\n\014permit_lev" + "el\030\010 \001(\r\022.\n\repic_research\030\t \003(\0132\027.ei.Bac" + "kup.ResearchItem\022\031\n\021hyperloop_station\030\035 " + "\001(\010\022\034\n\024next_daily_gift_time\030\n \001(\001\022%\n\035las" + "t_daily_gift_collected_day\030\024 \001(\r\022!\n\031num_" + "daily_gifts_collected\030\034 \001(\r\022%\n\004news\030\013 \003(" + "\0132\027.ei.Backup.NewsHeadline\022\026\n\016last_news_" + "time\030\014 \001(\001\022\032\n\022current_multiplier\030\r \001(\001\022%" + "\n\035current_multiplier_expiration\030\016 \001(\001\0220\n" + "\014achievements\030\017 \003(\0132\032.ei.Backup.Achievem" + "entInfo\022\035\n\025max_farm_size_reached\030\022 \003(\004\022\027" + "\n\017egg_medal_level\030\023 \003(\r\022\"\n\032long_idle_not" + "ification_set\030\031 \001(\010\022(\n long_idle_notific" + "ation_threshold\030\032 \001(\001\022\030\n\020long_idle_rewar" + "d\030\033 \001(\001\022%\n\006boosts\030\036 \003(\0132\025.ei.Backup.Owne" + "dBoost\022\"\n\032total_time_cheats_detected\030 \001" + "(\r\022\035\n\025force_elite_contracts\030$ \001(\010\022!\n\031new" + "_player_event_end_time\030% \001(\001\032\262\004\n\tArtifac" + "ts\022\020\n\010infusing\030\001 \001(\010\0225\n\022item_being_infus" + "ed\030\002 \001(\0132\031.ei.ArtifactInventoryItem\022,\n\022s" + "pec_being_infused\030\r \001(\0132\020.ei.ArtifactSpe" + "c\022\"\n\021egg_type_infusing\030\003 \001(\0162\007.ei.Egg\022\036\n" + "\026infusing_eggs_required\030\004 \001(\001\022\024\n\014eggs_in" + "fused\030\005 \001(\001\022&\n\031flow_percentage_artifacts" + "\030\006 \001(\001:\0030.5\022\035\n\017fueling_enabled\030\007 \001(\010:\004tr" + "ue\022\034\n\024tank_filling_enabled\030\016 \001(\010\022\022\n\ntank" + "_level\030\017 \001(\r\022\022\n\ntank_fuels\030\020 \003(\001\022\023\n\013tank" + "_limits\030\022 \003(\001\0223\n\020last_fueled_ship\030\t \001(\0162" + "\031.ei.MissionInfo.Spaceship\022\027\n\017inventory_" + "score\030\n \001(\001\022\023\n\013crafting_xp\030\021 \001(\001\022\017\n\007enab" + "led\030\013 \001(\010\022\023\n\013intro_shown\030\014 \001(\010\022)\n\033infusi" + "ng_enabled_DEPRECATED\030\010 \001(\010:\004true\032M\n\006She" + "lls\022\023\n\013intro_alert\030\001 \001(\010\022\035\n\025contracts_in" + "tro_alert\030\002 \001(\010\022\017\n\007num_new\030\003 \003(\005\032\343\006\n\nSim" + "ulation\022\031\n\010egg_type\030\001 \001(\0162\007.ei.Egg\022\037\n\tfa" + "rm_type\030\023 \001(\0162\014.ei.FarmType\022\023\n\013contract_" + "id\030\024 \001(\t\022\023\n\013cash_earned\030\002 \001(\001\022\022\n\ncash_sp" + "ent\030\003 \001(\001\022\026\n\016unclaimed_cash\030\004 \001(\001\022\026\n\016las" + "t_step_time\030\005 \001(\001\022\024\n\014num_chickens\030\006 \001(\004\022" + "\036\n\026num_chickens_unsettled\030\007 \001(\004\022\034\n\024num_c" + "hickens_running\030\010 \001(\004\022\021\n\teggs_laid\030\t \001(\001" + "\022\024\n\014eggs_shipped\030\036 \001(\001\022\025\n\reggs_paid_for\030" + "\n \001(\001\022\023\n\013silos_owned\030\013 \001(\r\022\014\n\004habs\030\014 \003(\r" + "\022\026\n\016hab_population\030\r \003(\004\022\036\n\026hab_populati" + "on_indound\030\016 \003(\004\022!\n\031hab_incubator_popupl" + "ation\030\017 \003(\001\022\033\n\023hatchery_population\030\020 \001(\001" + "\022\020\n\010vehicles\030\021 \003(\r\022\024\n\014train_length\030\025 \003(\r" + "\0220\n\017common_research\030\022 \003(\0132\027.ei.Backup.Re" + "searchItem\022-\n\ractive_boosts\030\026 \003(\0132\026.ei.B" + "ackup.ActiveBoost\022\034\n\024last_cash_boost_tim" + "e\030\037 \001(\001\022\034\n\024time_cheats_detected\030\027 \001(\r\022\027\n" + "\017time_cheat_debt\030\030 \001(\001\022\035\n\025boost_tokens_r" + "eceived\030\031 \001(\r\022\032\n\022boost_tokens_spent\030\032 \001(" + "\r\022\032\n\022boost_tokens_given\030\034 \001(\r\022\036\n\026unclaim" + "ed_boost_tokens\030\033 \001(\r\022\'\n\037gametime_until_" + "next_boost_token\030\035 \001(\001\032\177\n\007Mission\022\027\n\017cur" + "rent_mission\030\001 \001(\t\022\027\n\017reference_value\030\002 " + "\001(\001\022\030\n\020current_missions\030\004 \003(\t\022(\n\010mission" + "s\030\003 \003(\0132\026.ei.Backup.MissionInfo\032\324\005\n\004Misc" + "\022\034\n\024chicken_btn_pref_big\030\001 \001(\010\022\"\n\032free_h" + "atchery_refill_given\030\002 \001(\010\022\'\n\025last_share" + "_farm_value\030\003 \001(\001:\01010000000\022-\n\033last_shar" + "e_swarm_farm_value\030\004 \001(\001:\01010000000\022\"\n\025la" + "st_share_swarm_size\030\005 \001(\001:\003140\0224\n(last_p" + "restige_alert_soul_eggs_DEPRECATED\030\n \001(\004" + ":\00245\022\023\n\013friend_rank\030\006 \001(\004\022\027\n\017friend_rank" + "_pop\030\007 \001(\004\022\023\n\013global_rank\030\010 \001(\004\022\027\n\017globa" + "l_rank_pop\030\t \001(\004\022\030\n\020challenges_alert\030\024 \001" + "(\010\022\024\n\014trophy_alert\030\013 \001(\010\022\020\n\010ar_alert\030\014 \001" + "(\010\022\027\n\017contracts_alert\030\r \001(\010\022\032\n\022contracts" + "_alert_v2\030\025 \001(\010\022\022\n\ncoop_alert\030\016 \001(\010\022\025\n\rc" + "oop_alert_v2\030\026 \001(\010\022\024\n\014switch_alert\030\017 \001(\010" + "\022\035\n\025egg_of_prophecy_alert\030\020 \001(\010\022\031\n\021boost" + "_token_alert\030\021 \001(\010\022\026\n\016soul_egg_alert\030\022 \001" + "(\010\022\035\n\025backup_reminder_alert\030\023 \001(\010\022\030\n\020max" + "_button_alert\030\027 \001(\010\022\034\n\024mission_target_al" + "ert\030\030 \001(\010\022\033\n\023colleggtibles_alert\030\031 \001(\010\032)" + "\n\014ResearchItem\022\n\n\002id\030\001 \001(\t\022\r\n\005level\030\002 \001(" + "\r\032(\n\014NewsHeadline\022\n\n\002id\030\001 \001(\t\022\014\n\004read\030\002 " + "\001(\010\032/\n\017AchievementInfo\022\n\n\002id\030\001 \001(\t\022\020\n\010ac" + "hieved\030\002 \001(\010\032P\n\013ActiveBoost\022\020\n\010boost_id\030" + "\001 \001(\t\022\026\n\016time_remaining\030\002 \001(\001\022\027\n\017referen" + "ce_value\030\003 \001(\001\032-\n\nOwnedBoost\022\020\n\010boost_id" + "\030\001 \001(\t\022\r\n\005count\030\002 \001(\r\032E\n\013MissionInfo\022\n\n\002" + "id\030\001 \001(\t\022\021\n\tcompleted\030\002 \001(\010\022\027\n\017reference" + "_value\030\003 \001(\001\"\334\001\n\031EggIncFirstContactReque" + "st\022#\n\005rinfo\030\010 \001(\0132\024.ei.BasicRequestInfo\022" + "\022\n\nei_user_id\030\004 \001(\t\022\017\n\007user_id\030\001 \001(\t\022\030\n\020" + "game_services_id\030\007 \001(\t\022\021\n\tdevice_id\030\005 \001(" + "\t\022\020\n\010username\030\006 \001(\t\022\026\n\016client_version\030\002 " + "\001(\r\022\036\n\010platform\030\003 \001(\0162\014.ei.Platform\"\366\001\n\032" + "EggIncFirstContactResponse\022\022\n\nei_user_id" + "\030\002 \001(\t\022\027\n\017ids_transferred\030\003 \003(\t\022\025\n\nerror" + "_code\030\004 \001(\r:\0010\022\025\n\rerror_message\030\005 \001(\t\022\032\n" + "\006backup\030\001 \001(\0132\n.ei.Backup\"a\n\nErrorCodes\022" + "\014\n\010NO_ERROR\020\000\022\034\n\030EXISTING_USER_W_GAMER_I" + "D\020\001\022\022\n\016USER_NOT_FOUND\020\002\022\023\n\017BACKUP_CONFLI" + "CT\020\003\"9\n\016EggIncAdConfig\022\'\n\020network_priori" + "ty\030\001 \003(\0162\r.ei.AdNetwork\"A\n\rDailyGiftInfo" + "\022\023\n\013current_day\030\001 \001(\r\022\033\n\023seconds_to_next" + "_day\030\002 \001(\001\"\310\001\n\020SalesInfoRequest\022\017\n\007user_" + "id\030\001 \001(\t\022\022\n\npiggy_full\030\002 \001(\010\022\030\n\020piggy_fo" + "und_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\017" + "lost_increments\030\007 \001(\r\022\036\n\026current_client_" + "version\030\n \001(\r\"g\n\014IAPSaleEntry\022\022\n\nproduct" + "_id\030\001 \001(\t\022\031\n\021seconds_remaining\030\002 \001(\001\022\027\n\017" + "discount_string\030\003 \001(\t\022\017\n\007sale_id\030\004 \001(\t\"," + "\n\tSalesInfo\022\037\n\005sales\030\001 \003(\0132\020.ei.IAPSaleE" + "ntry\"\247\001\n\013EggIncEvent\022\022\n\nidentifier\030\001 \001(\t" + "\022\031\n\021seconds_remaining\030\002 \001(\001\022\014\n\004type\030\003 \001(" + "\t\022\022\n\nmultiplier\030\004 \001(\001\022\020\n\010subtitle\030\005 \001(\t\022" + "\022\n\nstart_time\030\006 \001(\001\022\020\n\010duration\030\007 \001(\001\022\017\n" + "\007cc_only\030\010 \001(\010\"6\n\023EggIncCurrentEvents\022\037\n" + "\006events\030\001 \003(\0132\017.ei.EggIncEvent\"\251\002\n\nDevic" + "eInfo\022\021\n\tdevice_id\030\001 \001(\t\022\026\n\016advertising_" + "id\030\r \001(\t\022\020\n\010platform\030\002 \001(\t\022\023\n\013form_facto" + "r\030\003 \001(\t\022\023\n\013device_name\030\004 \001(\t\022\030\n\020platform" + "_version\030\005 \001(\t\022\026\n\016locale_country\030\006 \001(\t\022\027" + "\n\017locale_language\030\007 \001(\t\022\022\n\ngpu_vendor\030\010 " + "\001(\t\022\021\n\tgpu_model\030\t \001(\t\022\025\n\rdevice_bucket\030" + "\n \001(\t\022\024\n\014screen_width\030\013 \001(\r\022\025\n\rscreen_he" + "ight\030\014 \001(\r\"\325\005\n\007AppInfo\022\023\n\013version_str\030\001 " + "\001(\t\022\020\n\010sessions\030\002 \001(\r\022\025\n\rnum_prestiges\030\003" + " \001(\r\022\021\n\tsoul_eggs\030\004 \001(\004\022\023\n\013current_egg\030\005" + " \001(\r\022\023\n\013gold_earned\030\006 \001(\004\022\022\n\ngold_spent\030" + "\007 \001(\004\022\027\n\017current_mission\030\010 \001(\r\022\022\n\npiggy_" + "size\030\t \001(\r\022\030\n\020num_piggy_breaks\030\n \001(\004\022\035\n\025" + "verified_piggy_breaks\030\035 \001(\004\022\033\n\023iap_packs" + "_purchased\030\013 \001(\004\022\024\n\014permit_level\030\014 \001(\r\022\032" + "\n\022video_doubler_uses\030\017 \001(\004\022\027\n\017drone_take" + "downs\030\022 \001(\004\022\035\n\025drone_takedowns_elite\030\023 \001" + "(\004\022\031\n\021trophies_unlocked\030\024 \001(\010\022\021\n\tegg_lev" + "el\030\025 \001(\002\022\027\n\017struggle_factor\030\026 \001(\002\022\022\n\npig" + "gy_full\030\027 \001(\010\022\030\n\020piggy_found_full\030\030 \001(\010\022" + " \n\030time_piggy_full_realtime\030\031 \001(\001\022 \n\030tim" + "e_piggy_full_gametime\030\032 \001(\001\022\035\n\025lost_pigg" + "y_increments\030\033 \001(\004\022\017\n\007sale_id\030\034 \001(\t\022\037\n\027u" + "nlimited_chickens_uses\030\r \001(\004\022\023\n\013refill_u" + "ses\030\016 \001(\004\022\027\n\017short_warp_uses\030\020 \001(\004\022\026\n\016lo" + "ng_warp_uses\030\021 \001(\004\"0\n\022ActionKeyValuePair" + "\022\013\n\003key\030\001 \002(\t\022\r\n\005value\030\002 \002(\t\"\354\001\n\rGeneric" + "Action\022\017\n\007user_id\030\001 \001(\t\022\017\n\007cc_user\030\t \001(\010" + "\022\026\n\016advertising_id\030\007 \001(\t\022\027\n\017approx_time_" + "DEP\030\002 \001(\002\022\023\n\013approx_time\030\010 \001(\001\022\023\n\013action" + "_name\030\003 \001(\t\022$\n\004data\030\004 \003(\0132\026.ei.ActionKey" + "ValuePair\022\030\n\003app\030\005 \001(\0132\013.ei.AppInfo\022\036\n\006d" + "evice\030\006 \001(\0132\016.ei.DeviceInfo\"d\n\031GenericAc" + "tionBatchRequest\022#\n\005rinfo\030\001 \001(\0132\024.ei.Bas" + "icRequestInfo\022\"\n\007actions\030\002 \003(\0132\021.ei.Gene" + "ricAction\"\326\001\n\025VerifyPurchaseRequest\022#\n\005r" + "info\030\006 \001(\0132\024.ei.BasicRequestInfo\022\013\n\003sku\030" + "\001 \001(\t\022\026\n\016transaction_id\030\002 \001(\t\022\037\n\027origina" + "l_transaction_id\030\010 \001(\t\022\017\n\007receipt\030\003 \001(\t\022" + "\020\n\010platform\030\004 \001(\t\022\017\n\007sandbox\030\007 \001(\010\022\036\n\003lo" + "g\030\005 \001(\0132\021.ei.GenericAction\";\n\026VerifyPurc" + "haseResponse\022\020\n\010verified\030\001 \001(\010\022\017\n\007messag" + "e\030\002 \001(\t\"\334\001\n\017CurrencyFlowLog\022\017\n\007user_id\030\001" + " \001(\t\022\023\n\013approx_time\030\002 \001(\001\022 \n\010currency\030\003 " + "\001(\0162\016.ei.RewardType\022\016\n\006amount\030\004 \001(\003\022\020\n\010l" + "ocation\030\005 \001(\t\022\017\n\007version\030\006 \001(\t\022\020\n\010platfo" + "rm\030\007 \001(\t\022\021\n\tsoul_eggs\030\010 \001(\001\022\025\n\rtickets_s" + "pent\030\t \001(\004\022\022\n\ngold_spent\030\n \001(\004\"b\n\030Curren" + "cyFlowBatchRequest\022#\n\005rinfo\030\002 \001(\0132\024.ei.B" + "asicRequestInfo\022!\n\004logs\030\001 \003(\0132\023.ei.Curre" + "ncyFlowLog\"]\n\006Reward\022#\n\013reward_type\030\001 \001(" + "\0162\016.ei.RewardType\022\027\n\017reward_sub_type\030\002 \001" + "(\t\022\025\n\rreward_amount\030\003 \001(\001\"\262\002\n\014GameModifi" + "er\0221\n\tdimension\030\001 \001(\0162\036.ei.GameModifier." + "GameDimension\022\r\n\005value\030\002 \001(\001\022\023\n\013descript" + "ion\030\003 \001(\t\"\312\001\n\rGameDimension\022\013\n\007INVALID\020\000" + "\022\014\n\010EARNINGS\020\001\022\021\n\rAWAY_EARNINGS\020\002\022\032\n\026INT" + "ERNAL_HATCHERY_RATE\020\003\022\023\n\017EGG_LAYING_RATE" + "\020\004\022\025\n\021SHIPPING_CAPACITY\020\005\022\020\n\014HAB_CAPACIT" + "Y\020\006\022\020\n\014VEHICLE_COST\020\007\022\014\n\010HAB_COST\020\010\022\021\n\rR" + "ESEARCH_COST\020\t\"\343\001\n\tCustomEgg\022\022\n\nidentifi" + "er\030\001 \001(\t\022\014\n\004name\030\002 \001(\t\022\023\n\013description\030\003 " + "\001(\t\022\r\n\005value\030\004 \001(\001\022\023\n\013hatchery_id\030\005 \001(\t\022" + "\026\n\016hatchery_max_x\030\006 \001(\001\022\031\n\004icon\030\007 \001(\0132\013." + "ei.DLCItem\022\022\n\nicon_width\030\025 \001(\001\022\023\n\013icon_h" + "eight\030\026 \001(\001\022\037\n\005buffs\030\010 \003(\0132\020.ei.GameModi" + "fier\"\247\010\n\010Contract\022\022\n\nidentifier\030\001 \001(\t\022\014\n" + "\004name\030\t \001(\t\022\023\n\013description\030\n \001(\t\022\024\n\003egg\030" + "\002 \001(\0162\007.ei.Egg\022\025\n\rcustom_egg_id\030\031 \001(\t\022 \n" + "\005goals\030\003 \003(\0132\021.ei.Contract.Goal\022\'\n\tgoal_" + "sets\030\020 \003(\0132\024.ei.Contract.GoalSet\022+\n\013grad" + "e_specs\030\024 \003(\0132\026.ei.Contract.GradeSpec\022\021\n" + "\tseason_id\030\027 \001(\t\022\024\n\014coop_allowed\030\004 \001(\010\022\025" + "\n\rmax_coop_size\030\005 \001(\r\022\022\n\nmax_boosts\030\014 \001(" + "\r\022\035\n\021minutes_per_token\030\017 \001(\001:\00260\022)\n\034chic" + "ken_run_cooldown_minutes\030\022 \001(\001:\003180\022\022\n\ns" + "tart_time\030\021 \001(\001\022\027\n\017expiration_time\030\006 \001(\001" + "\022\026\n\016length_seconds\030\007 \001(\001\022\025\n\rmax_soul_egg" + "s\030\r \001(\001\022\032\n\022min_client_version\030\016 \001(\r\022\017\n\007l" + "eggacy\030\023 \001(\010\022\017\n\007cc_only\030\026 \001(\010\022\031\n\021default" + "_shell_ids\030\030 \003(\t\022\r\n\005debug\030\013 \001(\010\022\013\n\003key\030\025" + " \001(\t\032\250\001\n\004Goal\022\032\n\004type\030\001 \001(\0162\014.ei.GoalTyp" + "e\022\025\n\rtarget_amount\030\002 \001(\001\022#\n\013reward_type\030" + "\003 \001(\0162\016.ei.RewardType\022\027\n\017reward_sub_type" + "\030\004 \001(\t\022\025\n\rreward_amount\030\005 \001(\001\022\030\n\020target_" + "soul_eggs\030\006 \001(\001\032+\n\007GoalSet\022 \n\005goals\030\001 \003(" + "\0132\021.ei.Contract.Goal\032\223\001\n\tGradeSpec\022\'\n\005gr" + "ade\030\001 \001(\0162\030.ei.Contract.PlayerGrade\022 \n\005g" + "oals\030\002 \003(\0132\021.ei.Contract.Goal\022#\n\tmodifie" + "rs\030\003 \003(\0132\020.ei.GameModifier\022\026\n\016length_sec" + "onds\030\004 \001(\001\"b\n\013PlayerGrade\022\017\n\013GRADE_UNSET" + "\020\000\022\013\n\007GRADE_C\020\001\022\013\n\007GRADE_B\020\002\022\013\n\007GRADE_A\020" + "\003\022\014\n\010GRADE_AA\020\004\022\r\n\tGRADE_AAA\020\005\"v\n\022Contra" + "ctSeasonGoal\022\013\n\003cxp\030\001 \001(\001\022#\n\013reward_type" + "\030\003 \001(\0162\016.ei.RewardType\022\027\n\017reward_sub_typ" + "e\030\004 \001(\t\022\025\n\rreward_amount\030\005 \001(\001\"\207\001\n\'Contr" + "actSeasonRewardConfirmationRequest\022#\n\005ri" + "nfo\030\001 \001(\0132\024.ei.BasicRequestInfo\022\021\n\tseaso" + "n_id\030\002 \001(\t\022$\n\004goal\030\003 \001(\0132\026.ei.ContractSe" + "asonGoal\"\276\001\n\022ContractSeasonInfo\022\n\n\002id\030\001 " + "\001(\t\022\014\n\004name\030\003 \001(\t\0223\n\013grade_goals\030\002 \003(\0132\036" + ".ei.ContractSeasonInfo.GoalSet\032Y\n\007GoalSe" + "t\022\'\n\005grade\030\001 \001(\0162\030.ei.Contract.PlayerGra" + "de\022%\n\005goals\030\002 \003(\0132\026.ei.ContractSeasonGoa" + "l\"<\n\023ContractSeasonInfos\022%\n\005infos\030\001 \003(\0132" + "\026.ei.ContractSeasonInfo\"\371\005\n\022ContractPlay" + "erInfo\022\'\n\005grade\030\001 \001(\0162\030.ei.Contract.Play" + "erGrade\022\021\n\ttotal_cxp\030\002 \001(\001\022\022\n\nseason_cxp" + "\030\r \001(\001\022\023\n\013grade_score\030\007 \001(\001\022\032\n\022target_gr" + "ade_score\030\t \001(\001\022\022\n\nsoul_power\030\n \001(\001\022\031\n\021t" + "arget_soul_power\030\010 \001(\001\022\026\n\016grade_progress" + "\030\014 \001(\001\0223\n\006issues\030\013 \003(\0162#.ei.ContractEval" + "uation.PoorBehavior\022\023\n\013issue_score\030\016 \001(\001" + "\022-\n\006status\030\003 \001(\0162\035.ei.ContractPlayerInfo" + ".Status\022\034\n\024last_evaluation_time\030\004 \001(\001\022\037\n" + "\027last_evaluation_version\030\005 \001(\t\0222\n\022unread" + "_evaluations\030\006 \003(\0132\026.ei.ContractEvaluati" + "on\022>\n\017season_progress\030\017 \003(\0132%.ei.Contrac" + "tPlayerInfo.SeasonProgress\032\227\001\n\016SeasonPro" + "gress\022\021\n\tseason_id\030\001 \001(\t\022\016\n\006active\030\002 \001(\010" + "\0220\n\016starting_grade\030\003 \001(\0162\030.ei.Contract.P" + "layerGrade\022\021\n\ttotal_cxp\030\004 \001(\001\022\035\n\025cxp_las" + "t_reward_given\030\005 \001(\001\"U\n\006Status\022\013\n\007UNKNOW" + "N\020\000\022\017\n\013CALCULATING\020\001\022\017\n\013OUT_OF_DATE\020\002\022\016\n" + "\nINCOMPLETE\020\004\022\014\n\010COMPLETE\020\003\"\344\010\n\022Contract" + "Evaluation\022\033\n\023contract_identifier\030( \001(\t\022" + "\027\n\017coop_identifier\030) \001(\t\022\013\n\003cxp\030\001 \001(\001\022\016\n" + "\006replay\030\030 \001(\010\022\022\n\ncxp_change\030\031 \001(\001\022\031\n\021gra" + "de_performance\030\002 \001(\005\022\022\n\nold_league\030\t \001(\005" + "\022\021\n\told_goals\030\n \001(\010\022\'\n\005grade\030\003 \001(\0162\030.ei." + "Contract.PlayerGrade\022\032\n\022contribution_rat" + "io\030\004 \001(\001\022\032\n\022completion_percent\030\005 \001(\001\022\027\n\017" + "original_length\030\013 \001(\001\022\021\n\tcoop_size\030\022 \001(\r" + "\022\014\n\004solo\030\032 \001(\010\022\022\n\nsoul_power\030\027 \001(\001\022\036\n\026la" + "st_contribution_time\030\026 \001(\001\022\027\n\017completion" + "_time\030\006 \001(\001\022\031\n\021chicken_runs_sent\030\007 \001(\r\022\030" + "\n\020gift_tokens_sent\030\010 \001(\r\022\034\n\024gift_tokens_" + "received\030\017 \001(\r\022\035\n\025gift_token_value_sent\030" + "\034 \001(\001\022!\n\031gift_token_value_received\030\035 \001(\001" + "\022\035\n\025boost_token_allotment\030\020 \001(\r\022\027\n\017buff_" + "time_value\030\021 \001(\001\022\026\n\016teamwork_score\030\r \001(\001" + "\022\025\n\rother_bonuses\030\016 \001(\001\022\031\n\021counted_in_se" + "ason\030\024 \001(\010\022\021\n\tseason_id\030\025 \001(\t\022\023\n\013time_ch" + "eats\030\033 \001(\r\0223\n\006issues\030\023 \003(\0162#.ei.Contract" + "Evaluation.PoorBehavior\022\r\n\005notes\030\014 \003(\t\022\017" + "\n\007version\0302 \001(\t\022\035\n\025evaluation_start_time" + "\0303 \001(\001\022-\n\006status\0304 \001(\0162\035.ei.ContractEval" + "uation.Status\"\230\001\n\014PoorBehavior\022\010\n\004NONE\020\000" + "\022\024\n\020LOW_CONTRIBUTION\020\001\022\024\n\020BAD_CONTRIBUTI" + "ON\020\002\022\033\n\027DISHONORABLY_DISCHARGED\020\003\022\021\n\rPOO" + "R_TEAMWORK\020\004\022\022\n\016ABANDONED_COOP\020\005\022\016\n\nTIME" + "_CHEAT\020\006\"@\n\006Status\022\013\n\007UNKNOWN\020\000\022\013\n\007PENDI" + "NG\020\001\022\016\n\nEVALUATING\020\002\022\014\n\010COMPLETE\020\003\"\202\001\n\020C" + "ontractCitation\0222\n\005issue\030\001 \001(\0162#.ei.Cont" + "ractEvaluation.PoorBehavior\022\021\n\ttimestamp" + "\030\002 \001(\001\022\'\n\005grade\030\003 \001(\0162\030.ei.Contract.Play" + "erGrade\"\210\001\n\027ContractEvaluationBatch\022/\n\005e" + "vals\030\001 \003(\0132 .ei.ContractEvaluationBatch." + "Pair\032<\n\004Pair\022\017\n\007user_id\030\001 \001(\t\022#\n\003cev\030\002 \001" + "(\0132\026.ei.ContractEvaluation\"\212\002\n\026CoopCompl" + "etionSnapshot\022D\n\014contributors\030\001 \003(\0132..ei" + ".CoopCompletionSnapshot.ContributorSnaps" + "hot\032\251\001\n\023ContributorSnapshot\022\024\n\014contribut" + "ion\030\001 \001(\001\022\036\n\026last_contribution_time\030\006 \001(" + "\001\022\021\n\tfinalized\030\007 \001(\010\022\022\n\nsoul_power\030\002 \001(\001" + "\022\017\n\007user_id\030\003 \001(\t\022\016\n\006tokens\030\004 \001(\r\022\024\n\014tok" + "ens_spent\030\005 \001(\r\"\242\001\n\020BasicRequestInfo\022\022\n\n" + "ei_user_id\030\001 \001(\t\022\026\n\016client_version\030\002 \001(\r" + "\022\017\n\007version\030\003 \001(\t\022\r\n\005build\030\004 \001(\t\022\020\n\010plat" + "form\030\005 \001(\t\022\017\n\007country\030\006 \001(\t\022\020\n\010language\030" + "\007 \001(\t\022\r\n\005debug\030\010 \001(\010\"\227\003\n\021ContractSimConf" + "ig\022C\n\rgrade_configs\030\001 \003(\0132,.ei.ContractS" + "imConfig.ContractGradeSimConfig\032\274\002\n\026Cont" + "ractGradeSimConfig\022\'\n\005grade\030\001 \001(\0162\030.ei.C" + "ontract.PlayerGrade\022L\n\013goal_params\030\002 \003(\013" + "27.ei.ContractSimConfig.ContractGradeSim" + "Config.GoalParams\032\252\001\n\nGoalParams\022\021\n\ttarg" + "et_se\030\001 \001(\001\022\020\n\010cps_mult\030\002 \001(\001\022\020\n\010elr_mul" + "t\030\007 \001(\001\022\025\n\rearnings_mult\030\003 \001(\001\022\025\n\rtime_e" + "fficacy\030\004 \001(\001\022\031\n\021hab_capacity_mult\030\005 \001(\001" + "\022\034\n\024epic_research_budget\030\006 \001(\001\")\n\017Contra" + "ctSimPoll\022\026\n\016client_version\030\001 \001(\r\"p\n\027Con" + "tractSimPollResponse\022*\n\024contract_to_simu" + "late\030\001 \001(\0132\014.ei.Contract\022)\n\nsim_config\030\002" + " \001(\0132\025.ei.ContractSimConfig\"\316\001\n\027Contract" + "SimResultUpdate\022\023\n\013contract_id\030\001 \001(\t\0228\n\n" + "goal_infos\030\002 \003(\0132$.ei.ContractSimResultU" + "pdate.GoalInfo\032d\n\010GoalInfo\022\'\n\005grade\030\001 \001(" + "\0162\030.ei.Contract.PlayerGrade\022\022\n\ngoal_inde" + "x\030\002 \001(\r\022\033\n\023projected_eggs_laid\030\003 \001(\001\"N\n\020" + "ContractsRequest\022\021\n\tsoul_eggs\030\001 \001(\001\022\026\n\016c" + "lient_version\030\005 \001(\r\022\017\n\007user_id\030\002 \001(\t\"\340\001\n" + "\021ContractsResponse\022\037\n\tcontracts\030\001 \003(\0132\014." + "ei.Contract\022\"\n\013custom_eggs\030\006 \003(\0132\r.ei.Cu" + "stomEgg\022\027\n\017warning_message\030\004 \001(\t\022\021\n\ttota" + "l_eop\030\005 \001(\001\022\023\n\013server_time\030\002 \001(\001\022\025\n\007max_" + "eop\030\003 \001(\r:\0041000\022.\n\016current_season\030\007 \001(\0132" + "\026.ei.ContractSeasonInfo\"\237\001\n\031ContractCoop" + "StatusRequest\022#\n\005rinfo\030\005 \001(\0132\024.ei.BasicR" + "equestInfo\022\033\n\023contract_identifier\030\001 \001(\t\022" + "\027\n\017coop_identifier\030\002 \001(\t\022\017\n\007user_id\030\003 \001(" + "\t\022\026\n\016client_version\030\004 \001(\r\"\177\n\024FarmProduct" + "ionParams\022\027\n\017farm_population\030\001 \001(\001\022\025\n\rfa" + "rm_capacity\030\002 \001(\001\022\013\n\003elr\030\003 \001(\001\022\013\n\003ihr\030\004 " + "\001(\001\022\n\n\002sr\030\005 \001(\001\022\021\n\tdelivered\030\006 \001(\001\"\227\005\n\016P" + "layerFarmInfo\022\026\n\016client_version\030\024 \001(\r\022\021\n" + "\tsoul_eggs\030\001 \001(\001\022\030\n\020eggs_of_prophecy\030\002 \001" + "(\004\022\024\n\014permit_level\030\003 \001(\r\022\031\n\021hyperloop_st" + "ation\030\004 \001(\010\022\027\n\017egg_medal_level\030\005 \003(\r\022.\n\r" + "epic_research\030\006 \003(\0132\027.ei.Backup.Research" + "Item\022\031\n\010egg_type\030\007 \001(\0162\007.ei.Egg\022\024\n\014cash_" + "on_hand\030\010 \001(\001\022\014\n\004habs\030\t \003(\r\022\026\n\016hab_popul" + "ation\030\n \003(\004\022\024\n\014hab_capacity\030\025 \003(\004\022\020\n\010veh" + "icles\030\013 \003(\r\022\024\n\014train_length\030\014 \003(\r\022\023\n\013sil" + "os_owned\030\r \001(\r\0220\n\017common_research\030\016 \003(\0132" + "\027.ei.Backup.ResearchItem\022-\n\ractive_boost" + "s\030\017 \003(\0132\026.ei.Backup.ActiveBoost\022\034\n\024boost" + "_tokens_on_hand\030\020 \001(\r\0220\n\022equipped_artifa" + "cts\030\021 \003(\0132\024.ei.CompleteArtifact\022 \n\030artif" + "act_inventory_score\030\022 \001(\004\0226\n\017farm_appear" + "ance\030\023 \001(\0132\035.ei.ShellDB.FarmConfiguratio" + "n\022\021\n\ttimestamp\030\026 \001(\001\"\316\016\n\032ContractCoopSta" + "tusResponse\022F\n\017response_status\030\023 \001(\0162-.e" + "i.ContractCoopStatusResponse.ResponseSta" + "tus\022\033\n\023contract_identifier\030\001 \001(\t\022\024\n\014tota" + "l_amount\030\002 \001(\001\022\027\n\017coop_identifier\030\003 \001(\t\022" + "\'\n\005grade\030\021 \001(\0162\030.ei.Contract.PlayerGrade" + "\022E\n\014contributors\030\004 \003(\0132/.ei.ContractCoop" + "StatusResponse.ContributionInfo\022\026\n\016auto_" + "generated\030\010 \001(\010\022\016\n\006public\030\n \001(\010\022\022\n\ncreat" + "or_id\030\t \001(\t\022\031\n\021seconds_remaining\030\005 \001(\001\022(" + "\n seconds_since_all_goals_achieved\030\020 \001(\001" + "\022\032\n\022all_goals_achieved\030\016 \001(\010\022\035\n\025all_memb" + "ers_reporting\030\006 \001(\010\022&\n\036grace_period_seco" + "nds_remaining\030\007 \001(\001\022\030\n\020cleared_for_exit\030" + "\017 \001(\010\0226\n\005gifts\030\013 \003(\0132\'.ei.ContractCoopSt" + "atusResponse.CoopGift\022\?\n\014chicken_runs\030\r " + "\003(\0132).ei.ContractCoopStatusResponse.Chic" + "kenRun\022\027\n\017local_timestamp\030\014 \001(\001\022\021\n\tlast_" + "sync\030\022 \001(\001\032\352\004\n\020ContributionInfo\022\014\n\004uuid\030" + "\025 \001(\t\022\017\n\007user_id\030\001 \001(\t\022\021\n\tuser_name\030\002 \001(" + "\t\022\033\n\023contract_identifier\030\023 \001(\t\022\033\n\023contri" + "bution_amount\030\003 \001(\001\022\031\n\021contribution_rate" + "\030\006 \001(\001\022\022\n\nsoul_power\030\013 \001(\001\0223\n\021production" + "_params\030\017 \001(\0132\030.ei.FarmProductionParams\022" + "%\n\tfarm_info\030\022 \001(\0132\022.ei.PlayerFarmInfo\022\023" + "\n\013rank_change\030\010 \001(\005\022\027\n\017recently_active\030\027" + " \001(\010\022\016\n\006active\030\004 \001(\010\022\021\n\tcc_member\030\030 \001(\010\022" + "\r\n\005leech\030\020 \001(\010\022\021\n\tfinalized\030\026 \001(\010\022\033\n\023tim" + "e_cheat_detected\030\007 \001(\010\022\036\n\010platform\030\005 \001(\016" + "2\014.ei.Platform\022\017\n\007push_id\030\t \001(\t\022\021\n\tban_v" + "otes\030\n \001(\r\022\022\n\nautojoined\030\021 \001(\010\022\024\n\014boost_" + "tokens\030\014 \001(\r\022\032\n\022boost_tokens_spent\030\016 \001(\r" + "\022\'\n\014buff_history\030\r \003(\0132\021.ei.CoopBuffStat" + "e\022\034\n\024chicken_run_cooldown\030\024 \001(\001\032P\n\010CoopG" + "ift\022\017\n\007user_id\030\001 \001(\t\022\021\n\tuser_name\030\003 \001(\t\022" + "\016\n\006amount\030\002 \001(\r\022\020\n\010tracking\030\004 \001(\t\032@\n\nChi" + "ckenRun\022\017\n\007user_id\030\001 \001(\t\022\021\n\tuser_name\030\003 " + "\001(\t\022\016\n\006amount\030\002 \001(\004\"\323\001\n\016ResponseStatus\022\014" + "\n\010NO_ERROR\020\000\022\020\n\014MISSING_USER\020\001\022\023\n\017MISSIN" + "G_COOP_ID\020\002\022\027\n\023MISSING_CONTRACT_ID\020\003\022\030\n\024" + "MEMBERSHIP_NOT_FOUND\020\004\022\022\n\016COOP_NOT_FOUND" + "\020\005\022\026\n\022CONTRACT_NOT_FOUND\020\006\022\026\n\022INVALID_ME" + "MBERSHIP\020\007\022\025\n\020NO_HTTP_RESPONSE\020\364\003\"g\n\014Mem" + "berStatus\022\t\n\005VALID\020\000\022\023\n\017KICKED_INACTIVE\020" + "\001\022\022\n\016KICKED_PRIVATE\020\002\022\021\n\rKICKED_CHEATS\020\003" + "\022\020\n\014KICKED_LEECH\020\004\"I\n\006Status\022\013\n\007UNKNOWN\020" + "\000\022\t\n\005LOBBY\020\001\022\n\n\006ACTIVE\020\002\022\014\n\010COMPLETE\020\003\022\r" + "\n\tFINALIZED\020\004\"\224\005\n\rLocalContract\022\036\n\010contr" + "act\030\001 \001(\0132\014.ei.Contract\022\027\n\017coop_identifi" + "er\030\002 \001(\t\022\020\n\010accepted\030\007 \001(\010\022\025\n\rtime_accep" + "ted\030\003 \001(\001\022\021\n\tcancelled\030\004 \001(\010\022\013\n\003new\030\010 \001(" + "\010\022\034\n\024coop_shared_end_time\030\005 \001(\001\022 \n\030coop_" + "simulation_end_time\030\026 \001(\001\022\"\n\032coop_grace_" + "period_end_time\030\t \001(\001\022#\n\033coop_contributi" + "on_finalized\030\n \001(\010\022\'\n\037coop_last_uploaded" + "_contribution\030\013 \001(\001\022\024\n\014coop_user_id\030\r \001(" + "\t\022\027\n\017coop_share_farm\030\021 \001(\010\022%\n\035last_amoun" + "t_when_reward_given\030\006 \001(\001\022\032\n\022num_goals_a" + "chieved\030\016 \001(\r\022\035\n\025max_farm_size_reached\030\027" + " \001(\001\022\023\n\013boosts_used\030\014 \001(\r\022\025\n\rpoints_repl" + "ay\030\024 \001(\010\022\016\n\006league\030\017 \001(\r\022\'\n\005grade\030\022 \001(\0162" + "\030.ei.Contract.PlayerGrade\022\025\n\rlast_nag_ti" + "me\030\020 \001(\001\022*\n\nevaluation\030\023 \001(\0132\026.ei.Contra" + "ctEvaluation\022\026\n\016reported_uuids\030\025 \003(\t\"\351\002\n" + "\013MyContracts\022\031\n\021contract_ids_seen\030\003 \003(\t\022" + "$\n\tcontracts\030\001 \003(\0132\021.ei.LocalContract\022\"\n" + "\007archive\030\002 \003(\0132\021.ei.LocalContract\022=\n\025cur" + "rent_coop_statuses\030\004 \003(\0132\036.ei.ContractCo" + "opStatusResponse\022(\n\010last_cpi\030\005 \001(\0132\026.ei." + "ContractPlayerInfo\022\036\n\026initial_grade_reve" + "aled\030\006 \001(\010\022!\n\031last_grade_progress_shown\030" + "\007 \001(\001\022!\n\031show_advanced_evaluations\030\010 \001(\010" + "\022&\n\017custom_egg_info\030\t \003(\0132\r.ei.CustomEgg" + "\"\276\001\n\020QueryCoopRequest\022#\n\005rinfo\030\005 \001(\0132\024.e" + "i.BasicRequestInfo\022\033\n\023contract_identifie" + "r\030\001 \001(\t\022\027\n\017coop_identifier\030\002 \001(\t\022\016\n\006leag" + "ue\030\004 \001(\r\022\'\n\005grade\030\006 \001(\0162\030.ei.Contract.Pl" + "ayerGrade\022\026\n\016client_version\030\003 \001(\r\"\226\001\n\021Qu" + "eryCoopResponse\022\016\n\006exists\030\001 \001(\010\022\014\n\004full\030" + "\002 \001(\010\022\017\n\007expired\030\005 \001(\010\022\030\n\020different_leag" + "ue\030\004 \001(\010\022\027\n\017different_grade\030\006 \001(\010\022\017\n\007cc_" + "only\030\007 \001(\010\022\016\n\006banned\030\003 \001(\010\"\221\003\n\021CreateCoo" + "pRequest\022#\n\005rinfo\030\n \001(\0132\024.ei.BasicReques" + "tInfo\022\033\n\023contract_identifier\030\001 \001(\t\022\027\n\017co" + "op_identifier\030\002 \001(\t\022\016\n\006public\030\r \001(\010\022\017\n\007c" + "c_only\030\016 \001(\010\022\030\n\020allow_all_grades\030\020 \001(\010\022\031" + "\n\021seconds_remaining\030\003 \001(\001\022\017\n\007user_id\030\004 \001" + "(\t\022\021\n\tuser_name\030\005 \001(\t\022\022\n\nsoul_power\030\010 \001(" + "\001\022\013\n\003eop\030\013 \001(\001\022\016\n\006league\030\t \001(\r\022\'\n\005grade\030" + "\014 \001(\0162\030.ei.Contract.PlayerGrade\022\025\n\rpoint" + "s_replay\030\017 \001(\010\022\036\n\010platform\030\006 \001(\0162\014.ei.Pl" + "atform\022\026\n\016client_version\030\007 \001(\r\"6\n\022Create" + "CoopResponse\022\017\n\007success\030\001 \001(\010\022\017\n\007message" + "\030\002 \001(\t\"\324\002\n\017JoinCoopRequest\022#\n\005rinfo\030\n \001(" + "\0132\024.ei.BasicRequestInfo\022\033\n\023contract_iden" + "tifier\030\001 \001(\t\022\027\n\017coop_identifier\030\002 \001(\t\022\017\n" + "\007user_id\030\003 \001(\t\022\021\n\tuser_name\030\004 \001(\t\022\022\n\nsou" + "l_power\030\010 \001(\001\022\013\n\003eop\030\014 \001(\001\022\016\n\006league\030\t \001" + "(\r\022\'\n\005grade\030\r \001(\0162\030.ei.Contract.PlayerGr" + "ade\022\025\n\rpoints_replay\030\016 \001(\010\022\036\n\010platform\030\005" + " \001(\0162\014.ei.Platform\022\031\n\021seconds_remaining\030" + "\013 \001(\001\022\026\n\016client_version\030\007 \001(\r\"\227\002\n\020JoinCo" + "opResponse\022\017\n\007success\030\001 \001(\010\022\017\n\007message\030\002" + " \001(\t\022\016\n\006banned\030\004 \001(\010\022\027\n\017coop_identifier\030" + "\005 \001(\t\022\031\n\021seconds_remaining\030\003 \001(\001\022\025\n\rmatc" + "h_percent\030\006 \001(\001\022\023\n\013num_members\030\007 \001(\r\0225\n\006" + "status\030\010 \001(\0162%.ei.ContractCoopStatusResp" + "onse.Status\022\'\n\005grade\030\t \001(\0162\030.ei.Contract" + ".PlayerGrade\022\021\n\tcan_start\030\n \001(\010\"\277\002\n\023Auto" + "JoinCoopRequest\022#\n\005rinfo\030\t \001(\0132\024.ei.Basi" + "cRequestInfo\022\033\n\023contract_identifier\030\001 \001(" + "\t\022\017\n\007user_id\030\002 \001(\t\022\021\n\tuser_name\030\003 \001(\t\022\022\n" + "\nsoul_power\030\004 \001(\001\022\013\n\003eop\030\n \001(\001\022\016\n\006league" + "\030\010 \001(\r\022\'\n\005grade\030\014 \001(\0162\030.ei.Contract.Play" + "erGrade\022\025\n\rpoints_replay\030\016 \001(\010\022\031\n\021second" + "s_remaining\030\005 \001(\001\022\036\n\010platform\030\006 \001(\0162\014.ei" + ".Platform\022\026\n\016client_version\030\007 \001(\r\"\275\001\n\034Up" + "dateCoopPermissionsRequest\022#\n\005rinfo\030\006 \001(" + "\0132\024.ei.BasicRequestInfo\022\033\n\023contract_iden" + "tifier\030\001 \001(\t\022\027\n\017coop_identifier\030\002 \001(\t\022\032\n" + "\022requesting_user_id\030\003 \001(\t\022\016\n\006public\030\004 \001(" + "\010\022\026\n\016client_version\030\005 \001(\r\"A\n\035UpdateCoopP" + "ermissionsResponse\022\017\n\007success\030\001 \001(\010\022\017\n\007m" + "essage\030\002 \001(\t\"\240\001\n\020LeaveCoopRequest\022#\n\005rin" + "fo\030\010 \001(\0132\024.ei.BasicRequestInfo\022\033\n\023contra" + "ct_identifier\030\001 \001(\t\022\027\n\017coop_identifier\030\002" + " \001(\t\022\031\n\021player_identifier\030\003 \001(\t\022\026\n\016clien" + "t_version\030\007 \001(\r\"\357\001\n\025GiftPlayerCoopReques" + "t\022#\n\005rinfo\030\010 \001(\0132\024.ei.BasicRequestInfo\022\033" + "\n\023contract_identifier\030\001 \001(\t\022\027\n\017coop_iden" + "tifier\030\002 \001(\t\022\031\n\021player_identifier\030\003 \001(\t\022" + "\032\n\022requesting_user_id\030\004 \001(\t\022\034\n\024requestin" + "g_user_name\030\006 \001(\t\022\016\n\006amount\030\005 \001(\r\022\026\n\016cli" + "ent_version\030\007 \001(\r\"\365\001\n\031SendChickenRunCoop" + "Request\022#\n\005rinfo\030\010 \001(\0132\024.ei.BasicRequest" + "Info\022\033\n\023contract_identifier\030\001 \001(\t\022\027\n\017coo" + "p_identifier\030\002 \001(\t\022\031\n\021player_identifier\030" + "\003 \001(\t\022\032\n\022requesting_user_id\030\004 \001(\t\022\034\n\024req" + "uesting_user_name\030\006 \001(\t\022\020\n\010farm_pop\030\005 \001(" + "\004\022\026\n\016client_version\030\007 \001(\r\"\200\002\n\027ReportPlay" + "erCoopRequest\022#\n\005rinfo\030\001 \001(\0132\024.ei.BasicR" + "equestInfo\022\033\n\023contract_identifier\030\002 \001(\t\022" + "\027\n\017coop_identifier\030\003 \001(\t\022\017\n\007user_id\030\004 \001(" + "\t\0222\n\006reason\030\005 \001(\0162\".ei.ReportPlayerCoopR" + "equest.Reason\"E\n\006Reason\022\013\n\007UNKNOWN\020\000\022\022\n\016" + "OFFENSIVE_NAME\020\001\022\014\n\010CHEATING\020\002\022\014\n\010LEECHI" + "NG\020\003\"\271\002\n\025KickPlayerCoopRequest\022#\n\005rinfo\030" + "\010 \001(\0132\024.ei.BasicRequestInfo\022\033\n\023contract_" + "identifier\030\001 \001(\t\022\027\n\017coop_identifier\030\002 \001(" + "\t\022\031\n\021player_identifier\030\003 \001(\t\022\032\n\022requesti" + "ng_user_id\030\004 \001(\t\0220\n\006reason\030\t \001(\0162 .ei.Ki" + "ckPlayerCoopRequest.Reason\022\026\n\016client_ver" + "sion\030\007 \001(\r\"D\n\006Reason\022\013\n\007INVALID\020\000\022\013\n\007CHE" + "ATER\020\001\022\010\n\004IDLE\020\002\022\t\n\005LEECH\020\003\022\013\n\007PRIVATE\020\004" + "\"\325\001\n\022IdleSessionSummary\022\021\n\ttime_away\030\001 \001" + "(\001\022\026\n\016time_simulated\030\002 \001(\001\022\023\n\013silos_owne" + "d\030\003 \001(\r\022\023\n\013average_elr\030\004 \001(\001\022\023\n\013average_" + "msr\030\005 \001(\001\022!\n\031average_egg_delivery_rate\030\006" + " \001(\001\022\036\n\026last_egg_delivery_rate\030\010 \001(\001\022\022\n\n" + "farm_index\030\007 \001(\r\"\224\004\n\037ContractCoopStatusU" + "pdateRequest\022#\n\005rinfo\030\014 \001(\0132\024.ei.BasicRe" + "questInfo\022\017\n\007user_id\030\001 \001(\t\022\033\n\023contract_i" + "dentifier\030\002 \001(\t\022\027\n\017coop_identifier\030\003 \001(\t" + "\022\024\n\014push_user_id\030\010 \001(\t\022\016\n\006amount\030\004 \001(\001\022\014" + "\n\004rate\030\005 \001(\001\022\034\n\024time_cheats_detected\030\006 \001" + "(\r\022\022\n\nsoul_power\030\007 \001(\001\022\013\n\003eop\030\017 \001(\r\022\024\n\014b" + "oost_tokens\030\t \001(\r\022\032\n\022boost_tokens_spent\030" + "\r \001(\r\022\026\n\016hide_cc_status\030\021 \001(\010\0223\n\021product" + "ion_params\030\016 \001(\0132\030.ei.FarmProductionPara" + "ms\022%\n\tfarm_info\030\020 \001(\0132\022.ei.PlayerFarmInf" + "o\0221\n\021last_idle_summary\030\022 \001(\0132\026.ei.IdleSe" + "ssionSummary\022\037\n\024egg_laying_rate_buff\030\n \001" + "(\001:\0011\022\030\n\rearnings_buff\030\013 \001(\001:\0011\"\202\001\n Cont" + "ractCoopStatusUpdateResponse\022\021\n\tfinalize" + "d\030\001 \001(\010\022\016\n\006exists\030\002 \001(\010\022;\n\006status\030\003 \001(\0162" + "+.ei.ContractCoopStatusResponse.MemberSt" + "atus\"Z\n\rCoopBuffState\022\032\n\017egg_laying_rate" + "\030\001 \001(\001:\0011\022\023\n\010earnings\030\002 \001(\001:\0011\022\030\n\020server" + "_timestamp\030\003 \001(\001\"5\n\017CoopBuffHistory\022\"\n\007h" + "istory\030\001 \003(\0132\021.ei.CoopBuffState\"@\n\023CoopC" + "hickenRunEntry\022\017\n\007user_id\030\001 \001(\t\022\030\n\020serve" + "r_timestamp\030\002 \001(\001\"C\n\027CoopLastChickenRunT" + "imes\022(\n\007entries\030\003 \003(\0132\027.ei.CoopChickenRu" + "nEntry\"\215\002\n\023LeaderboardAnalysis\022-\n\006chunks" + "\030\001 \003(\0132\035.ei.LeaderboardAnalysis.Chunk\022\r\n" + "\005count\030\002 \001(\r\022\022\n\nhigh_score\030\003 \001(\001\022\021\n\tlow_" + "score\030\004 \001(\001\022\016\n\006cursor\030\005 \001(\t\032\200\001\n\005Chunk\022\023\n" + "\013start_index\030\001 \001(\r\022\021\n\tend_index\030\002 \001(\r\022\022\n" + "\nhigh_score\030\003 \001(\001\022\021\n\tlow_score\030\004 \001(\001\022\024\n\014" + "start_cursor\030\005 \001(\t\022\022\n\nend_cursor\030\006 \001(\t\"}" + "\n\017LeaderboardInfo\022+\n\007seasons\030\001 \003(\0132\032.ei." + "LeaderboardInfo.Season\022\026\n\016all_time_scope" + "\030\002 \001(\t\032%\n\006Season\022\r\n\005scope\030\001 \001(\t\022\014\n\004name\030" + "\002 \001(\t\"q\n\022LeaderboardRequest\022#\n\005rinfo\030\001 \001" + "(\0132\024.ei.BasicRequestInfo\022\r\n\005scope\030\002 \001(\t\022" + "\'\n\005grade\030\003 \001(\0162\030.ei.Contract.PlayerGrade" + "\"\342\001\n\023LeaderboardResponse\022\r\n\005scope\030\001 \001(\t\022" + "\'\n\005grade\030\002 \001(\0162\030.ei.Contract.PlayerGrade" + "\0222\n\013top_entries\030\003 \003(\0132\035.ei.LeaderboardRe" + "sponse.Entry\022\r\n\005count\030\004 \001(\r\022\014\n\004rank\030\005 \001(" + "\r\022\r\n\005score\030\006 \001(\001\0323\n\005Entry\022\014\n\004rank\030\001 \001(\r\022" + "\r\n\005alias\030\002 \001(\t\022\r\n\005score\030\003 \001(\001\"6\n\020Contrac" + "tsArchive\022\"\n\007archive\030\001 \003(\0132\021.ei.LocalCon" + "tract\"\377\002\n\016ContractAction\022\017\n\007user_id\030\001 \001(" + "\t\022\023\n\013action_name\030\002 \001(\t\022\023\n\013approx_time\030\003 " + "\001(\001\022\024\n\014dest_user_id\030\004 \001(\t\022\023\n\013contract_id" + "\030\005 \001(\t\022\017\n\007coop_id\030\006 \001(\t\022\020\n\010autojoin\030\007 \001(" + "\010\022\r\n\005grade\030\010 \001(\r\022\016\n\006replay\030\t \001(\010\022\025\n\rpoin" + "ts_replay\030\n \001(\010\022\023\n\013reward_type\030\013 \001(\r\022\026\n\016" + "reward_subtype\030\014 \001(\t\022\025\n\rreward_amount\030\r " + "\001(\001\022\022\n\ngoal_index\030\016 \001(\r\022\020\n\010boost_id\030\017 \001(" + "\t\022\016\n\006tokens\030\020 \001(\r\022\023\n\013kick_reason\030\021 \001(\r\022\016" + "\n\006public\030\022 \001(\010\022\017\n\007cc_only\030\023 \001(\010\"w\n\023UserD" + "ataInfoRequest\022#\n\005rinfo\030\004 \001(\0132\024.ei.Basic" + "RequestInfo\022\017\n\007user_id\030\001 \001(\t\022\021\n\tdevice_i" + "d\030\002 \001(\t\022\027\n\017backup_checksum\030\003 \001(\004\"d\n\024User" + "DataInfoResponse\022\027\n\017backup_checksum\030\001 \001(" + "\004\022\031\n\021backup_total_cash\030\002 \001(\001\022\030\n\020coop_mem" + "berships\030\003 \003(\t\"{\n\027ClearAllUserDataReques" + "t\022#\n\005rinfo\030\004 \001(\0132\024.ei.BasicRequestInfo\022\017" + "\n\007user_id\030\001 \001(\t\022\021\n\tdevice_id\030\002 \001(\t\022\027\n\017ba" + "ckup_checksum\030\003 \001(\004\"r\n\nServerGift\022\017\n\007use" + "r_id\030\001 \001(\t\022#\n\013reward_type\030\003 \001(\0162\016.ei.Rew" + "ardType\022\027\n\017reward_sub_type\030\004 \001(\t\022\025\n\rrewa" + "rd_amount\030\005 \001(\001\"\236\020\n\nLiveConfig\022\021\n\tconfig" + "_id\030\001 \001(\t\0222\n\rboosts_config\030\002 \001(\0132\033.ei.Li" + "veConfig.BoostsConfig\022.\n\013gift_config\030\003 \001" + "(\0132\031.ei.LiveConfig.GiftConfig\022.\n\013misc_co" + "nfig\030\004 \001(\0132\031.ei.LiveConfig.MiscConfig\022.\n" + "\013help_config\030\005 \001(\0132\031.ei.LiveConfig.HelpC" + "onfig\032\306\001\n\014BoostsConfig\022<\n\014item_configs\030\001" + " \003(\0132&.ei.LiveConfig.BoostsConfig.ItemCo" + "nfig\022\037\n\027cash_boost_cooloff_time\030\002 \001(\001\032W\n" + "\nItemConfig\022\020\n\010boost_id\030\001 \001(\t\022\r\n\005price\030\002" + " \001(\r\022\023\n\013token_price\030\003 \001(\r\022\023\n\013se_required" + "\030\004 \001(\001\032\336\006\n\nGiftConfig\022\?\n\014gift_configs\030\t " + "\003(\0132).ei.LiveConfig.GiftConfig.GiftValue" + "Config\022\031\n\021gift_mu_min_spent\030\n \001(\001\022\031\n\021gif" + "t_mu_max_spent\030\013 \001(\001\022\034\n\024gift_mu_overall_" + "mult\030\014 \001(\001\022E\n\025random_gift_mu_config\030\017 \001(" + "\0132&.ei.LiveConfig.GiftConfig.GiftMuConfi" + "g\022D\n\024video_gift_mu_config\030\020 \001(\0132&.ei.Liv" + "eConfig.GiftConfig.GiftMuConfig\022\030\n\020packa" + "ge_interval\030\001 \001(\001\022\034\n\024video_offer_interva" + "l\030\002 \001(\001\022%\n\035video_offer_interval_contract" + "\030\003 \001(\001\022\'\n\037video_offer_interval_piggy_ful" + "l\030\004 \001(\001\022-\n%video_offer_interval_piggy_ex" + "tra_full\030\005 \001(\001\022\033\n\023video_reset_on_idle\030\016 " + "\001(\010\022!\n\031package_interval_contract\030\006 \001(\001\022#" + "\n\033package_interval_piggy_full\030\007 \001(\001\022)\n!p" + "ackage_interval_piggy_extra_full\030\010 \001(\001\022\035" + "\n\025package_reset_on_idle\030\r \001(\010\032|\n\017GiftVal" + "ueConfig\022\017\n\007gift_id\030\001 \001(\t\022\016\n\006amount\030\004 \001(" + "\001\022\020\n\010rand_min\030\002 \001(\001\022\020\n\010rand_max\030\003 \001(\001\022\021\n" + "\tvideo_min\030\005 \001(\001\022\021\n\tvideo_max\030\006 \001(\001\032J\n\014G" + "iftMuConfig\022\021\n\tmin_spent\030\001 \001(\001\022\021\n\tmax_sp" + "ent\030\002 \001(\001\022\024\n\014overall_mult\030\003 \001(\001\032\373\003\n\nMisc" + "Config\022\024\n\014ask_to_track\030\001 \001(\010\022\"\n\032ask_to_t" + "rack_min_soul_eggs\030\002 \001(\001\022\034\n\024ask_to_track" + "_message\030\003 \001(\t\022$\n\034ask_to_track_show_pre_" + "dialog\030\004 \001(\010\022\"\n\032ask_to_track_after_priva" + "cy\030\005 \001(\010\022$\n\034chicken_run_boost_percentage" + "\030\006 \001(\001\022\034\n\024shells_intro_tickets\030\007 \001(\r\022\'\n\037" + "shells_max_free_chicken_configs\030\010 \001(\r\022$\n" + "\034shells_intro_alert_threshold\030\t \001(\r\022+\n\036s" + "hells_lighting_controls_price\030\016 \001(\r:\003175" + "\022.\n&contracts_expert_league_min_soul_pow" + "er\030\n \001(\001\022!\n\031new_player_event_duration\030\013 " + "\001(\001\022 \n\030contracts_club_available\030\014 \001(\010\022\026\n" + "\016contracts_beta\030\r \001(\010\032\220\002\n\nHelpConfig\022=\n\013" + "video_infos\030\001 \003(\0132(.ei.LiveConfig.HelpCo" + "nfig.HowToVideoInfo\032\302\001\n\016HowToVideoInfo\022;" + "\n\004type\030\006 \001(\0162-.ei.LiveConfig.HelpConfig." + "HowToVideoInfo.Type\022\014\n\004name\030\001 \001(\t\022\023\n\013des" + "cription\030\002 \001(\t\022\020\n\010duration\030\005 \001(\t\022\013\n\003url\030" + "\003 \001(\t\022\021\n\tsoul_eggs\030\004 \001(\001\"\036\n\004Type\022\t\n\005VIDE" + "O\020\000\022\013\n\007ARTICLE\020\001\"\326\004\n\nInGameMail\022\n\n\002id\030\001 " + "\001(\t\022\r\n\005title\030\002 \001(\t\022\014\n\004date\030\010 \001(\t\022\017\n\007mess" + "age\030\003 \001(\t\022\016\n\006action\030\004 \001(\t\022\013\n\003url\030\005 \001(\t\022 " + "\n\010app_link\030\016 \001(\0162\016.ei.UILocation\022\026\n\016app_" + "link_extra\030\017 \001(\t\022\032\n\005image\030\020 \001(\0132\013.ei.DLC" + "Item\022\023\n\013image_width\030\025 \001(\001\022\024\n\014image_heigh" + "t\030\026 \001(\001\022\020\n\010platform\030\007 \001(\r\022\016\n\006builds\030\t \003(" + "\t\022\032\n\022min_client_version\030\n \001(\r\022\032\n\022max_cli" + "ent_version\030\014 \001(\r\022\025\n\rmin_soul_eggs\030\013 \001(\001" + "\022\025\n\rmax_soul_eggs\030\035 \001(\001\022\032\n\022min_mystical_" + "bonus\030\r \001(\001\022\037\n\tuser_type\030\021 \001(\0162\014.ei.User" + "Type\022\030\n\020min_piggy_breaks\030\024 \001(\r\022\020\n\010gold_t" + "ip\030\006 \001(\001\022\013\n\003tip\030\027 \001(\010\022\020\n\010priority\030\033 \001(\r\022" + "\037\n\027min_days_since_last_tip\030\030 \001(\001\022\023\n\013max_" + "retries\030\031 \001(\r\022\030\n\020days_until_retry\030\032 \001(\001\022" + "\020\n\010category\030\034 \001(\t\"S\n\006MailDB\022\034\n\004mail\030\001 \003(" + "\0132\016.ei.InGameMail\022\024\n\014tips_db_data\030\002 \001(\014\022" + "\025\n\rtips_checksum\030\003 \001(\t\"&\n\006TipsDB\022\034\n\004tips" + "\030\001 \003(\0132\016.ei.InGameMail\"\240\001\n\tMailState\022\025\n\r" + "read_mail_ids\030\001 \003(\t\022+\n\013tips_states\030\002 \003(\013" + "2\026.ei.MailState.TipState\022\025\n\rtips_checksu" + "m\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\"\354\003\n\023Periodical" + "sResponse\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.ContractsRespon" + "se\022+\n\013evaluations\030\010 \003(\0132\026.ei.ContractEva" + "luation\022\035\n\005gifts\030\004 \003(\0132\016.ei.ServerGift\0223" + "\n\016artifact_cases\030\t \003(\0132\033.ei.CompleteMiss" + "ionResponse\022#\n\013live_config\030\005 \001(\0132\016.ei.Li" + "veConfig\022\034\n\010mail_bag\030\006 \001(\0132\n.ei.MailDB\0224" + "\n\024contract_player_info\030\007 \001(\0132\026.ei.Contra" + "ctPlayerInfo\022\?\n\022showcase_royalties\030\n \003(\013" + "2#.ei.PeriodicalsResponse.RoyaltyInfo\032)\n" + "\013RoyaltyInfo\022\n\n\002id\030\001 \001(\t\022\016\n\006amount\030\002 \001(\r" + "\"\371\002\n\025GetPeriodicalsRequest\022#\n\005rinfo\030\014 \001(" + "\0132\024.ei.BasicRequestInfo\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_full_realtime\030\004 \001(\001\022\035\n" + "\025seconds_full_gametime\030\005 \001(\001\022\027\n\017lost_inc" + "rements\030\007 \001(\r\022\021\n\tsoul_eggs\030\010 \001(\001\022\036\n\026myst" + "ical_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_u" + "nlocked\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\ts" + "oul_eggs\030\002 \001(\001\022\032\n\022contracts_unlocked\030\005 \001" + "(\010\022\032\n\022artifacts_unlocked\030\003 \001(\010\022\032\n\022fuel_t" + "ank_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\rtips_checksum\030\010 \001(\t\"x\n\016" + "ConfigResponse\022#\n\013live_config\030\001 \001(\0132\016.ei" + ".LiveConfig\022\034\n\010mail_bag\030\002 \001(\0132\n.ei.MailD" + "B\022#\n\013dlc_catalog\030\003 \001(\0132\016.ei.DLCCatalog\"d" + "\n\024AdAttributionRawData\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\020AdAttributionRo" + "w\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\010campaign\030\004 \001(\t\022\017\n\007keywo" + "rd\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_tim" + "e\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\013att" + "ribution\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\013campa" + "ign_id\030\007 \001(\t\022\022\n\nclick_date\030\010 \001(\t\022\027\n\017conv" + "ersion_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\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\nke" + "yword_id\030\017 \001(\t\022\025\n\rkeyword_extra\030\020 \001(\t\022\030\n" + "\020creativeset_name\030\021 \001(\t\022\026\n\016creativeset_i" + "d\030\022 \001(\t\"\363\002\n\023ArtifactsClientInfo\022\035\n\025missi" + "on_capacity_mult\030\001 \001(\001\022\035\n\025mission_durati" + "on_mult\030\002 \001(\001\022*\n\"mission_ftl_duration_re" + "search_mult\030\004 \001(\001\022&\n\036mission_capacity_re" + "search_mult\030\006 \001(\001\022:\n\rlaunch_counts\030\003 \003(\013" + "2#.ei.ArtifactsClientInfo.LaunchCount\022)\n" + "!last_server_launch_count_sum_time\030\005 \001(\001" + "\032c\n\013LaunchCount\022\'\n\004ship\030\001 \001(\0162\031.ei.Missi" + "onInfo.Spaceship\022\024\n\014num_launches\030\002 \001(\r\022\025" + "\n\rlaunch_points\030\003 \001(\001\"\303\006\n\013MissionInfo\022\'\n" + "\004ship\030\001 \001(\0162\031.ei.MissionInfo.Spaceship\022&" + "\n\006status\030\002 \001(\0162\026.ei.MissionInfo.Status\0223" + "\n\rduration_type\030\003 \001(\0162\034.ei.MissionInfo.D" + "urationType\022\"\n\004fuel\030\004 \003(\0132\024.ei.MissionIn" + "fo.Fuel\022\r\n\005level\030\014 \001(\r\022\030\n\020duration_secon" + "ds\030\005 \001(\001\022\020\n\010capacity\030\t \001(\r\022\024\n\014quality_bu" + "mp\030\013 \001(\001\022.\n\017target_artifact\030\r \001(\0162\025.ei.A" + "rtifactSpec.Name\022\031\n\021seconds_remaining\030\006 " + "\001(\001\022\032\n\022start_time_derived\030\010 \001(\001\022\023\n\013missi" + "on_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\"\307" + "\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\003BCR\020\003\022\025\n\021M" + "ILLENIUM_CHICKEN\020\004\022\027\n\023CORELLIHEN_CORVETT" + "E\020\005\022\016\n\nGALEGGTICA\020\006\022\016\n\nCHICKFIANT\020\007\022\014\n\010V" + "OYEGGER\020\010\022\016\n\nHENERPRISE\020\t\022\r\n\tATREGGIES\020\n" + "\"t\n\006Status\022\013\n\007FUELING\020\000\022\025\n\021PREPARE_TO_LA" + "UNCH\020\005\022\r\n\tEXPLORING\020\n\022\014\n\010RETURNED\020\017\022\r\n\tA" + "NALYZING\020\020\022\014\n\010COMPLETE\020\024\022\014\n\010ARCHIVED\020\031\";" + "\n\014DurationType\022\t\n\005SHORT\020\000\022\010\n\004LONG\020\001\022\010\n\004E" + "PIC\020\002\022\014\n\010TUTORIAL\020\003\"\360\013\n\014ArtifactSpec\022#\n\004" + "name\030\001 \001(\0162\025.ei.ArtifactSpec.Name\022%\n\005lev" + "el\030\002 \001(\0162\026.ei.ArtifactSpec.Level\022\'\n\006rari" + "ty\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\023NEODYMIUM_MEDALLION\020\003\022\021\n\rBEAK_OF_MI" + "DAS\020\004\022\025\n\021LIGHT_OF_EGGENDIL\020\005\022\025\n\021DEMETERS" + "_NECKLACE\020\006\022\025\n\021VIAL_MARTIAN_DUST\020\007\022\021\n\rOR" + "NATE_GUSSET\020\010\022\017\n\013THE_CHALICE\020\t\022\021\n\rBOOK_O" + "F_BASAN\020\n\022\023\n\017PHOENIX_FEATHER\020\013\022\021\n\rTUNGST" + "EN_ANKH\020\014\022\023\n\017AURELIAN_BROOCH\020\025\022\024\n\020CARVED" + "_RAINSTICK\020\026\022\017\n\013PUZZLE_CUBE\020\027\022\025\n\021QUANTUM" + "_METRONOME\020\030\022\024\n\020SHIP_IN_A_BOTTLE\020\031\022\025\n\021TA" + "CHYON_DEFLECTOR\020\032\022\030\n\024INTERSTELLAR_COMPAS" + "S\020\033\022\025\n\021DILITHIUM_MONOCLE\020\034\022\025\n\021TITANIUM_A" + "CTUATOR\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_ST" + "ONE\020 \022\017\n\013LUNAR_STONE\020!\022\016\n\nSOUL_STONE\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\rCLARIT" + "Y_STONE\020(\022\035\n\031EXTRATERRESTRIAL_ALUMINUM\020\r" + "\022\024\n\020ANCIENT_TUNGSTEN\020\016\022\017\n\013SPACE_ROCKS\020\017\022" + "\016\n\nALIEN_WOOD\020\020\022\022\n\016GOLD_METEORITE\020\021\022\022\n\016T" + "AU_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\020C" + "ELESTIAL_BRONZE\020)\022\020\n\014LALANDE_HIDE\020*\022\022\n\016S" + "OLAR_TITANIUM\020+\022\032\n\026TACHYON_STONE_FRAGMEN" + "T\020\002\022\034\n\030DILITHIUM_STONE_FRAGMENT\020,\022\030\n\024SHE" + "LL_STONE_FRAGMENT\020-\022\030\n\024LUNAR_STONE_FRAGM" + "ENT\020.\022\027\n\023SOUL_STONE_FRAGMENT\020/\022\033\n\027PROPHE" + "CY_STONE_FRAGMENT\0200\022\032\n\026QUANTUM_STONE_FRA" + "GMENT\0201\022\030\n\024TERRA_STONE_FRAGMENT\0202\022\027\n\023LIF" + "E_STONE_FRAGMENT\0203\022\032\n\026CLARITY_STONE_FRAG" + "MENT\0204\022\014\n\007UNKNOWN\020\220N\"H\n\005Level\022\014\n\010INFERIO" + "R\020\000\022\n\n\006LESSER\020\001\022\n\n\006NORMAL\020\002\022\013\n\007GREATER\020\003" + "\022\014\n\010SUPERIOR\020\004\"7\n\006Rarity\022\n\n\006COMMON\020\000\022\010\n\004" + "RARE\020\001\022\010\n\004EPIC\020\002\022\r\n\tLEGENDARY\020\003\"E\n\004Type\022" + "\014\n\010ARTIFACT\020\000\022\t\n\005STONE\020\001\022\016\n\nINGREDIENT\020\002" + "\022\024\n\020STONE_INGREDIENT\020\003\"T\n\020CompleteArtifa" + "ct\022\036\n\004spec\030\001 \001(\0132\020.ei.ArtifactSpec\022 \n\006st" + "ones\030\002 \003(\0132\020.ei.ArtifactSpec\"u\n\025Artifact" + "InventoryItem\022\017\n\007item_id\030\001 \001(\004\022&\n\010artifa" + "ct\030\002 \001(\0132\024.ei.CompleteArtifact\022\020\n\010quanti" + "ty\030\003 \001(\001\022\021\n\tserver_id\030\004 \001(\t\"2\n\rInventory" + "Slot\022\020\n\010occupied\030\001 \001(\010\022\017\n\007item_id\030\002 \001(\r\"" + "\\\n\035ArtifactsConfigurationRequest\022#\n\005rinf" + "o\030\002 \001(\0132\024.ei.BasicRequestInfo\022\026\n\016client_" + "version\030\001 \001(\r\"\377\007\n\036ArtifactsConfiguration" + "Response\022P\n\022mission_parameters\030\001 \003(\01324.e" + "i.ArtifactsConfigurationResponse.Mission" + "Parameters\022R\n\023artifact_parameters\030\002 \003(\0132" + "5.ei.ArtifactsConfigurationResponse.Arti" + "factParameters\022R\n\024crafting_level_infos\030\003" + " \003(\01324.ei.ArtifactsConfigurationResponse" + ".CraftingLevelInfo\032\250\003\n\021MissionParameters" + "\022\'\n\004ship\030\001 \001(\0162\031.ei.MissionInfo.Spaceshi" + "p\022P\n\tdurations\030\003 \003(\0132=.ei.ArtifactsConfi" + "gurationResponse.MissionParameters.Durat" + "ion\022\"\n\032level_mission_requirements\030\004 \003(\r\022" + "\033\n\023capacity_DEPRECATED\030\002 \001(\r\032\326\001\n\010Duratio" + "n\0223\n\rduration_type\030\001 \001(\0162\034.ei.MissionInf" + "o.DurationType\022\017\n\007seconds\030\002 \001(\001\022\017\n\007quali" + "ty\030\003 \001(\002\022\023\n\013min_quality\030\004 \001(\002\022\023\n\013max_qua" + "lity\030\005 \001(\002\022\020\n\010capacity\030\006 \001(\r\022\033\n\023level_ca" + "pacity_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\017odds_multiplier\030\004 \001(\001\022\r\n\005value\030\003 \001" + "(\001\022\026\n\016crafting_price\030\005 \001(\001\022\032\n\022crafting_p" + "rice_low\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\013c" + "rafting_xp\030\t \001(\004\032=\n\021CraftingLevelInfo\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.B" + "asicRequestInfo\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.M" + "issionInfo\022,\n\013client_info\030\005 \001(\0132\027.ei.Art" + "ifactsClientInfo\"A\n\017MissionResponse\022\017\n\007s" + "uccess\030\001 \001(\010\022\035\n\004info\030\002 \001(\0132\017.ei.MissionI" + "nfo\"V\n\031GetActiveMissionsResponse\022\017\n\007succ" + "ess\030\001 \001(\010\022(\n\017active_missions\030\002 \003(\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.Miss" + "ionInfo\022A\n\tartifacts\030\003 \003(\0132..ei.Complete" + "MissionResponse.SecureArtifactSpec\022!\n\rot" + "her_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%CollectContractArtifactRewardsReq" + "uest\022#\n\005rinfo\030\001 \001(\0132\024.ei.BasicRequestInf" + "o\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.Play" + "erGrade\022\022\n\ngoal_index\030\003 \001(\r\022,\n\tbest_ship" + "\030\004 \001(\0162\031.ei.MissionInfo.Spaceship\"\366\001\n\024Cr" + "aftArtifactRequest\022#\n\005rinfo\030\005 \001(\0132\024.ei.B" + "asicRequestInfo\022\022\n\nei_user_id\030\001 \001(\t\022\036\n\004s" + "pec\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\016craftin" + "g_count\030\007 \001(\r\022\023\n\013crafting_xp\030\010 \001(\001\022.\n\013in" + "gredients\030\004 \003(\0132\031.ei.ArtifactInventoryIt" + "em\"\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_achi" + "eved\030\002 \001(\0162\027.ei.ArtifactSpec.Rarity:\006COM" + "MON\022\021\n\tserver_id\030\003 \001(\t\"\365\001\n\026ConsumeArtifa" + "ctRequest\022#\n\005rinfo\030\004 \001(\0132\024.ei.BasicReque" + "stInfo\022\022\n\nei_user_id\030\003 \001(\t\022\036\n\004spec\030\001 \001(\013" + "2\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\025addi" + "tional_server_ids\030\007 \003(\t\022\033\n\023additional_it" + "em_ids\030\010 \003(\004\022\020\n\010quantity\030\006 \001(\r\"\276\001\n\027Consu" + "meArtifactResponse\022\017\n\007success\030\001 \001(\010\022\030\n\020o" + "riginal_item_id\030\002 \001(\004\022\033\n\023additional_item" + "_ids\030\006 \003(\004\022$\n\nbyproducts\030\003 \003(\0132\020.ei.Arti" + "factSpec\022!\n\rother_rewards\030\004 \003(\0132\n.ei.Rew" + "ard\022\022\n\nei_user_id\030\005 \001(\t\"}\n\034AuthenticateA" + "rtifactResponse\022\017\n\007success\030\001 \001(\010\022\030\n\020orig" + "inal_item_id\030\002 \001(\004\022\016\n\006demote\030\003 \001(\010\022\016\n\006de" + "lete\030\004 \001(\010\022\022\n\nei_user_id\030\005 \001(\t\"\241\001\n\022SetAr" + "tifactRequest\022#\n\005rinfo\030\001 \001(\0132\024.ei.BasicR" + "equestInfo\022+\n\010artifact\030\002 \001(\0132\031.ei.Artifa" + "ctInventoryItem\022 \n\006stones\030\003 \003(\0132\020.ei.Art" + "ifactSpec\022\027\n\017gold_price_paid\030\004 \001(\001\"T\n\023Se" + "tArtifactResponse\022\017\n\007success\030\001 \001(\010\022\030\n\020or" + "iginal_item_id\030\002 \001(\004\022\022\n\nei_user_id\030\005 \001(\t" + "\"\366\007\n\013ArtifactsDB\0222\n\017inventory_items\030\001 \003(" + "\0132\031.ei.ArtifactInventoryItem\022\025\n\ritem_seq" + "uence\030\002 \001(\004\022*\n\017inventory_slots\030\003 \003(\0132\021.e" + "i.InventorySlot\022G\n\033active_artifacts_DEPR" + "ECATED\030\007 \003(\0132\".ei.ArtifactsDB.ActiveArti" + "factSlot\022\?\n\024active_artifact_sets\030\013 \003(\0132!" + ".ei.ArtifactsDB.ActiveArtifactSet\022>\n\023sav" + "ed_artifact_sets\030\r \003(\0132!.ei.ArtifactsDB." + "ActiveArtifactSet\022:\n\017artifact_status\030\014 \003" + "(\0132!.ei.ArtifactsDB.CraftableArtifact\022(\n" + "\017fueling_mission\030\016 \001(\0132\017.ei.MissionInfo\022" + "&\n\rmission_infos\030\004 \003(\0132\017.ei.MissionInfo\022" + "(\n\017mission_archive\030\005 \003(\0132\017.ei.MissionInf" + "o\0229\n\037discovered_artifacts_DEPRECATED\030\010 \003" + "(\0132\020.ei.ArtifactSpec\022I\n\036craftable_artifa" + "cts_DEPRECATED\030\t \003(\0132!.ei.ArtifactsDB.Cr" + "aftableArtifact\022E\n\032crafting_counts_DEPRE" + "CATED\030\n \003(\0132!.ei.ArtifactsDB.CraftableAr" + "tifact\0327\n\022ActiveArtifactSlot\022\020\n\010occupied" + "\030\001 \001(\010\022\017\n\007item_id\030\002 \001(\004\032S\n\021ActiveArtifac" + "tSet\0221\n\005slots\030\001 \003(\0132\".ei.ArtifactsDB.Act" + "iveArtifactSlot\022\013\n\003uid\030\002 \001(\r\032\222\001\n\021Craftab" + "leArtifact\022\036\n\004spec\030\001 \001(\0132\020.ei.ArtifactSp" + "ec\022\022\n\ndiscovered\030\006 \001(\010\022\021\n\tcraftable\030\004 \001(" + "\010\022\031\n\021recipe_discovered\030\005 \001(\010\022\014\n\004seen\030\002 \001" + "(\010\022\r\n\005count\030\003 \001(\r\"\202\001\n\024AuthenticatedMessa" + "ge\022\017\n\007message\030\001 \001(\014\022\017\n\007version\030\003 \001(\r\022\014\n\004" + "code\030\002 \001(\t\022\022\n\ncompressed\030\004 \001(\010\022\025\n\rorigin" + "al_size\030\005 \001(\r\022\017\n\007user_id\030\006 \001(\t\"f\n\031LogCom" + "pleteMissionPayload\022\037\n\003req\030\001 \001(\0132\022.ei.Mi" + "ssionRequest\022(\n\003res\030\002 \001(\0132\033.ei.CompleteM" + "issionResponse\"h\n\027LogCraftArtifactPayloa" + "d\022%\n\003req\030\001 \001(\0132\030.ei.CraftArtifactRequest" + "\022&\n\003res\030\002 \001(\0132\031.ei.CraftArtifactResponse" + "\"n\n\031LogConsumeArtifactPayload\022\'\n\003req\030\001 \001" + "(\0132\032.ei.ConsumeArtifactRequest\022(\n\003res\030\002 " + "\001(\0132\033.ei.ConsumeArtifactResponse\"b\n\025LogS" + "etArtifactPayload\022#\n\003req\030\001 \001(\0132\026.ei.SetA" + "rtifactRequest\022$\n\003res\030\002 \001(\0132\027.ei.SetArti" + "factResponse\"@\n\026AccountTransferPayload\022\017" + "\n\007from_id\030\001 \001(\t\022\025\n\rto_ei_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\007message\030\003 \001(\t\022#\n\017e" + "xisting_backup\030\004 \001(\0132\n.ei.Backup\"l\n\nErro" + "rCodes\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_OFFE" + "RED\020\003\022\017\n\013BAD_USER_ID\020\004\"K\n\023CleanAccountRe" + "quest\022\032\n\022ei_user_id_to_keep\030\001 \001(\t\022\030\n\020gam" + "e_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\tdirectory\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\010checksum\030\005 \001(\t\"\353\022\n\tShel" + "lSpec\022\022\n\nidentifier\030\001 \001(\t\022/\n\rprimary_pie" + "ce\030\014 \001(\0132\030.ei.ShellSpec.ShellPiece\022(\n\006pi" + "eces\030\013 \003(\0132\030.ei.ShellSpec.ShellPiece\022\037\n\n" + "alt_assets\030\022 \003(\0132\013.ei.DLCItem\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\014require" + "d_eop\030\005 \001(\r\022\032\n\022required_soul_eggs\030\006 \001(\001\022" + "\035\n\025required_parent_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_appea" + "rance\030\010 \001(\010\032S\n\nShellPiece\022+\n\nasset_type\030" + "\001 \001(\0162\027.ei.ShellSpec.AssetType\022\030\n\003dlc\030\002 " + "\001(\0132\013.ei.DLCItem\"\312\016\n\tAssetType\022\010\n\004COOP\020\001" + "\022\t\n\005SHACK\020\002\022\017\n\013SUPER_SHACK\020\003\022\017\n\013SHORT_HO" + "USE\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\tWAREHOUSE\020\010\022\n\n\006CEN" + "TER\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\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_PORT" + "AL\020\022\022\024\n\020CHICKEN_UNIVERSE\020\023\022\020\n\014SILO_0_SMA" + "LL\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\nSILO_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\006GROUND\020H\022\r\n\tHARDSCAPE\020" + "I\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\020" + "h\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\017HATCHERY_EDIBLE\020x\022\026\n\022HA" + "TCHERY_SUPERFOOD\020y\022\024\n\020HATCHERY_MEDICAL\020z" + "\022\030\n\024HATCHERY_ROCKET_FUEL\020{\022\032\n\026HATCHERY_S" + "UPERMATERIAL\020|\022\023\n\017HATCHERY_FUSION\020}\022\024\n\020H" + "ATCHERY_QUANTUM\020~\022\030\n\024HATCHERY_IMMORTALIT" + "Y\020\177\022\025\n\020HATCHERY_TACHYON\020\200\001\022\026\n\021HATCHERY_G" + "RAVITON\020\201\001\022\027\n\022HATCHERY_DILITHIUM\020\202\001\022\025\n\020H" + "ATCHERY_PRODIGY\020\203\001\022\027\n\022HATCHERY_TERRAFORM" + "\020\204\001\022\030\n\023HATCHERY_ANTIMATTER\020\205\001\022\031\n\024HATCHER" + "Y_DARK_MATTER\020\206\001\022\020\n\013HATCHERY_AI\020\207\001\022\024\n\017HA" + "TCHERY_NEBULA\020\210\001\022\026\n\021HATCHERY_UNIVERSE\020\211\001" + "\022\033\n\026HATCHERY_ENLIGHTENMENT\020\212\001\022\027\n\022HATCHER" + "Y_CHOCOLATE\020\213\001\022\024\n\017HATCHERY_EASTER\020\214\001\022\032\n\025" + "HATCHERY_WATERBALLOON\020\215\001\022\026\n\021HATCHERY_FIR" + "EWORK\020\216\001\022\025\n\020HATCHERY_PUMPKIN\020\217\001\022\024\n\017HATCH" + "ERY_CUSTOM\020\226\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\021MIS" + "SION_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\025HAT" + "CHERY_GRAVITON_TOP\020\364\003\022\033\n\026HATCHERY_NEBULA" + "_MIDDLE\020\365\003\022\030\n\023HATCHERY_NEBULA_TOP\020\366\003\022 \n\033" + "HATCHERY_DARK_MATTER_RING_1\020\371\003\022 \n\033HATCHE" + "RY_DARK_MATTER_RING_2\020\372\003\022 \n\033HATCHERY_DAR" + "K_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_A" + "I_TOP_3\020\200\004\022\026\n\021HATCHERY_AI_TOP_4\020\201\004\022\034\n\027HA" + "TCHERY_UNIVERSE_PROBE\020\203\004\022\033\n\026HATCHERY_UNI" + "VERSE_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\007UNKNO" + "WN\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_so" + "ul_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\027s" + "econds_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\td" + "ecorator\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_color" + "\030\020 \001(\t\0222\n\nvariations\030\017 \003(\0132\036.ei.ShellSet" + "Spec.VariationSpec\022\031\n\004icon\030\023 \001(\0132\013.ei.DL" + "CItem\022\032\n\022default_appearance\030\006 \001(\010\022\031\n\021cus" + "tom_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\022d" + "efault_appearance\030\004 \001(\010\022\031\n\021custom_appear" + "ance\030\005 \001(\010\"\325\005\n\017ShellObjectSpec\022\022\n\nidenti" + "fier\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\005pric" + "e\030\004 \001(\r\022\024\n\014required_eop\030\005 \001(\r\022\032\n\022require" + "d_soul_eggs\030\006 \001(\001\022\016\n\006is_new\030\n \001(\010\022\017\n\007exp" + "ires\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\npopula" + "rity\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.Sh" + "ellObjectSpec.ChickenAnimation\022\025\n\rsort_p" + "riority\030\021 \001(\005\022,\n\006pieces\030\010 \003(\0132\034.ei.Shell" + "ObjectSpec.LODPiece\022\032\n\022default_appearanc" + "e\030\t \001(\010\0321\n\010LODPiece\022\030\n\003dlc\030\001 \001(\0132\013.ei.DL" + "CItem\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\013SMOOTH" + "_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\nasset" + "_type\030\005 \001(\0162\027.ei.ShellSpec.AssetType\022\022\n\n" + "member_ids\030\003 \003(\t\022\035\n\025price_mult_DEPRECATE" + "D\030\004 \001(\001\"\225\002\n\nDLCCatalog\022\032\n\005items\030\001 \003(\0132\013." + "ei.DLCItem\022\035\n\006shells\030\002 \003(\0132\r.ei.ShellSpe" + "c\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.ShellObjectSpe" + "c\022(\n\014shell_groups\030\005 \003(\0132\022.ei.ShellGroupS" + "pec\022*\n\"shells_showcase_last_featured_tim" + "e\030\007 \001(\001\"\226\022\n\007ShellDB\0220\n\017shell_inventory\030\001" + " \003(\0132\027.ei.ShellDB.ShellStatus\022\?\n\027shell_e" + "lement_inventory\030\005 \003(\0132\036.ei.ShellDB.Shel" + "lElementStatus\022F\n\031shell_variation_invent" + "ory\030\010 \003(\0132#.ei.ShellDB.ShellSetVariation" + "Status\0224\n\023shell_set_inventory\030\002 \003(\0132\027.ei" + ".ShellDB.ShellStatus\0227\n\026shell_object_inv" + "entory\030\004 \003(\0132\027.ei.ShellDB.ShellStatus\0223\n" + "\014farm_configs\030\003 \003(\0132\035.ei.ShellDB.FarmCon" + "figuration\0229\n\rsaved_configs\030\t \003(\0132\".ei.S" + "hellDB.SavedFarmConfiguration\022\035\n\025new_she" + "lls_downloaded\030\006 \003(\t\022\027\n\017new_shells_seen\030" + "\007 \003(\t\022(\n last_showcase_featured_time_see" + "n\030\013 \001(\001\022\"\n\032lighting_controls_unlocked\030\n " + "\001(\010\0320\n\013ShellStatus\022\022\n\nidentifier\030\001 \001(\t\022\r" + "\n\005owned\030\002 \001(\010\032V\n\022ShellElementStatus\022(\n\007e" + "lement\030\001 \001(\0162\027.ei.ShellDB.FarmElement\022\026\n" + "\016set_identifier\030\002 \001(\t\032K\n\027ShellSetVariati" + "onStatus\022\026\n\016set_identifier\030\001 \001(\t\022\030\n\020owne" + "d_variations\030\002 \003(\t\032\245\003\n\021FarmConfiguration" + "\0220\n\017locked_elements\030\n \003(\0162\027.ei.ShellDB.F" + "armElement\0225\n\rshell_configs\030\001 \003(\0132\036.ei.S" + "hellDB.ShellConfiguration\022<\n\021shell_set_c" + "onfigs\030\002 \003(\0132!.ei.ShellDB.ShellSetConfig" + "uration\022#\n\033configure_chickens_by_group\030\007" + " \001(\010\022:\n\rgroup_configs\030\010 \003(\0132#.ei.ShellDB" + ".ShellGroupConfiguration\0222\n\017chicken_conf" + "igs\030\t \003(\0132\031.ei.ShellDB.ChickenConfig\022\037\n\027" + "lighting_config_enabled\030\013 \001(\010\0223\n\017lightin" + "g_config\030\014 \001(\0132\032.ei.ShellDB.LightingConf" + "ig\032\251\001\n\026SavedFarmConfiguration\022\n\n\002id\030\001 \001(" + "\t\022-\n\006config\030\002 \001(\0132\035.ei.ShellDB.FarmConfi" + "guration\022\030\n\020client_save_time\030\003 \001(\001\022\021\n\tse" + "rver_id\030\004 \001(\t\022\024\n\014display_name\030\005 \001(\t\022\021\n\tp" + "urchased\030\006 \001(\010\032j\n\022ShellConfiguration\022+\n\n" + "asset_type\030\001 \001(\0162\027.ei.ShellSpec.AssetTyp" + "e\022\r\n\005index\030\002 \001(\r\022\030\n\020shell_identifier\030\003 \001" + "(\t\032\252\001\n\025ShellSetConfiguration\022(\n\007element\030" + "\001 \001(\0162\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\024v" + "ariation_identifier\030\004 \001(\t\022\034\n\024decorator_i" + "dentifier\030\005 \001(\t\032`\n\027ShellGroupConfigurati" + "on\022+\n\nasset_type\030\001 \001(\0162\027.ei.ShellSpec.As" + "setType\022\030\n\020group_identifier\030\002 \001(\t\032C\n\rChi" + "ckenConfig\022\032\n\022chicken_identifier\030\001 \001(\t\022\026" + "\n\016hat_identifier\030\002 \001(\t\032\234\002\n\016LightingConfi" + "g\022\036\n\tlight_dir\030\001 \001(\0132\013.ei.Vector3\022\'\n\022lig" + "ht_direct_color\030\002 \001(\0132\013.ei.Vector4\022\036\n\026li" + "ght_direct_intensity\030\003 \001(\002\022(\n\023light_ambi" + "ent_color\030\004 \001(\0132\013.ei.Vector4\022\037\n\027light_am" + "bient_intensity\030\005 \001(\002\022\036\n\tfog_color\030\006 \001(\013" + "2\013.ei.Vector4\022\020\n\010fog_near\030\007 \001(\002\022\017\n\007fog_f" + "ar\030\010 \001(\002\022\023\n\013fog_density\030\t \001(\002\"\340\001\n\013FarmEl" + "ement\022\r\n\tHEN_HOUSE\020\001\022\010\n\004SILO\020\002\022\013\n\007MAILBO" + "X\020\003\022\017\n\013TROPHY_CASE\020\004\022\n\n\006GROUND\020\005\022\r\n\tHARD" + "SCAPE\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_CON" + "TROL\020\014\022\r\n\tFUEL_TANK\020\r\022\013\n\007CHICKEN\020\016\022\007\n\003HA" + "T\020\017\022\013\n\007UNKNOWN\020c\"\241\001\n\024ShellPopularityStat" + "s\022,\n\004data\030\001 \003(\0132\036.ei.ShellPopularityStat" + "s.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\005count\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\014farm_element\030\t \001(\0162\027.ei.ShellD" + "B.FarmElement\022\014\n\004cost\030\004 \001(\r\022\023\n\013approx_ti" + "me\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_spen" + "t\030\013 \001(\004\022\022\n\ngold_spent\030\014 \001(\004\"\261\001\n\032SubmitSh" + "ellShowcaseRequest\022#\n\005rinfo\030\004 \001(\0132\024.ei.B" + "asicRequestInfo\022\020\n\010local_id\030\001 \001(\t\022\017\n\007use" + "r_id\030\002 \001(\t\022\027\n\017public_username\030\005 \001(\010\0222\n\013f" + "arm_config\030\003 \001(\0132\035.ei.ShellDB.FarmConfig" + "uration\"\227\001\n\rShellShowcase\022)\n\003top\030\001 \003(\0132\034" + ".ei.ShellShowcaseListingInfo\022.\n\010featured" + "\030\002 \003(\0132\034.ei.ShellShowcaseListingInfo\022+\n\005" + "fresh\030\003 \003(\0132\034.ei.ShellShowcaseListingInf" + "o\"\304\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\013de" + "scription\030\003 \001(\t\022\016\n\006is_new\030\017 \001(\010\022\024\n\014creat" + "or_name\030\016 \001(\t\0223\n\006status\030\013 \001(\0162#.ei.Shell" + "ShowcaseListingInfo.Status\0222\n\013farm_confi" + "g\030\004 \001(\0132\035.ei.ShellDB.FarmConfiguration\022\r" + "\n\005sales\030\005 \001(\r\022\r\n\005gross\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\010di" + "slikes\030\t \001(\r\022\021\n\tshare_url\030\n \001(\t\"g\n\006Statu" + "s\022\010\n\004NONE\020\000\022\r\n\tSUBMITTED\020\001\022\010\n\004LIVE\020\002\022\014\n\010" + "FEATURED\020\003\022\021\n\rFEATURED_ALUM\020\005\022\014\n\010ARCHIVE" + "D\020\006\022\013\n\007INVALID\020\004\"g\n#ShowcaseRoyaltyDeliv" + "eryConfirmation\022#\n\005rinfo\030\003 \001(\0132\024.ei.Basi" + "cRequestInfo\022\013\n\003ids\030\001 \003(\t\022\016\n\006amount\030\002 \001(" + "\r\"I\n\027ShellShowcaseListingSet\022.\n\010listings" + "\030\001 \003(\0132\034.ei.ShellShowcaseListingInfo\"^\n\021" + "ShellsActionBatch\022#\n\005rinfo\030\001 \001(\0132\024.ei.Ba" + "sicRequestInfo\022$\n\007actions\030\002 \003(\0132\023.ei.She" + "llsActionLog\"\321\t\n\030UserVerificationAnalysi" + "s\022;\n\016overall_status\030\001 \001(\0162#.ei.UserVerif" + "icationAnalysis.Status\022\022\n\nstart_time\030\002 \001" + "(\001\022\027\n\017completion_time\030\003 \001(\001\022\025\n\rnum_prest" + "iges\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" + ".UserVerificationAnalysis.Status\022\033\n\023veri" + "fied_pro_permit\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\021regular_iap_buyer\030\026 \001(\010\022\033\n\023regu" + "lar_iap_cheater\030\027 \001(\010\022=\n\020artifacts_statu" + "s\030\023 \001(\0162#.ei.UserVerificationAnalysis.St" + "atus\022\032\n\022missions_completed\030\010 \001(\r\022\033\n\023arti" + "facts_collected\030\t \001(\001\022\032\n\022artifacts_consu" + "med\030\n \001(\001\022\036\n\026artifacts_in_inventory\030\013 \001(" + "\001\022#\n\033rare_artifacts_in_inventory\030! \001(\004\022 " + "\n\030rare_artifacts_on_server\030\" \001(\004\022(\n lege" + "ndary_artifacts_in_inventory\030# \001(\004\022%\n\035le" + "gendary_artifacts_on_server\030$ \001(\004\022\033\n\023gol" + "d_spent_crafting\030\025 \001(\001\022\032\n\022excessive_cons" + "umes\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_st" + "atus\030\024 \001(\0162#.ei.UserVerificationAnalysis" + ".Status\022\034\n\024num_coop_memberships\030\014 \001(\r\022\027\n" + "\017valid_contracts\030\020 \001(\r\022\031\n\021invalid_contra" + "cts\030\021 \003(\t\022\025\n\rexcessive_eop\030\034 \001(\010\022#\n\033exce" + "ssive_invalid_contracts\030\035 \001(\010\022\020\n\010verifie" + "d\030\036 \001(\010\022\035\n\025verification_override\030\037 \001(\010\022#" + "\n\033verification_override_value\030 \001(\010\"3\n\006S" + "tatus\022\013\n\007UNKNOWN\020\000\022\016\n\nPROCESSING\020\001\022\014\n\010CO" + "MPLETE\020\002\"\365\005\n\024UserSubscriptionInfo\022:\n\022sub" + "scription_level\030\r \001(\0162\036.ei.UserSubscript" + "ionInfo.Level\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\010" + "platform\030\n \001(\0162\014.ei.Platform\022\037\n\027original" + "_transaction_id\030\001 \001(\t\022\035\n\025linked_transact" + "ion_id\030\020 \001(\t\022\024\n\014acknowledged\030\021 \001(\010\022\030\n\020fi" + "rst_subscribed\030\002 \001(\001\022\022\n\nperiod_end\030\004 \001(\001" + "\022/\n\006status\030\005 \001(\0162\037.ei.UserSubscriptionIn" + "fo.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_upd" + "ated\030\007 \001(\001\0226\n\007history\030\t \003(\0132%.ei.UserSub" + "scriptionInfo.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\nmessage_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\006Sta" + "tus\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\nPAUS" + "E_HOLD\020\005\"\246\001\n\035SubscriptionChangeHintReque" + "st\022#\n\005rinfo\030\003 \001(\0132\024.ei.BasicRequestInfo\022" + "\037\n\027original_transaction_id\030\001 \001(\t\022\?\n\027next" + "_subscription_level\030\002 \001(\0162\036.ei.UserSubsc" + "riptionInfo.Level\">\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\003I" + "OS\020\001\022\t\n\005DROID\020\002*=\n\020DeviceFormFactor\022\022\n\016U" + "NKNOWN_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*\377\002\n\003Egg\022\n\n\006E" + "DIBLE\020\001\022\r\n\tSUPERFOOD\020\002\022\013\n\007MEDICAL\020\003\022\017\n\013R" + "OCKET_FUEL\020\004\022\022\n\016SUPER_MATERIAL\020\005\022\n\n\006FUSI" + "ON\020\006\022\013\n\007QUANTUM\020\007\022\017\n\013IMMORTALITY\020\010\022\013\n\007TA" + "CHYON\020\t\022\014\n\010GRAVITON\020\n\022\r\n\tDILITHIUM\020\013\022\013\n\007" + "PRODIGY\020\014\022\r\n\tTERRAFORM\020\r\022\016\n\nANTIMATTER\020\016" + "\022\017\n\013DARK_MATTER\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\tCHOCOL" + "ATE\020d\022\n\n\006EASTER\020e\022\020\n\014WATERBALLOON\020f\022\014\n\010F" + "IREWORK\020g\022\013\n\007PUMPKIN\020h\022\017\n\nCUSTOM_EGG\020\310\001\022" + "\014\n\007UNKNOWN\020\350\007*-\n\010FarmType\022\t\n\005EMPTY\020\001\022\010\n\004" + "HOME\020\002\022\014\n\010CONTRACT\020\003*+\n\010GoalType\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\020E" + "GGS_OF_PROPHECY\020\004\022\026\n\022EPIC_RESEARCH_ITEM\020" + "\005\022\016\n\nPIGGY_FILL\020\006\022\024\n\020PIGGY_MULTIPLIER\020\007\022" + "\024\n\020PIGGY_LEVEL_BUMP\020\010\022\t\n\005BOOST\020\t\022\017\n\013BOOS" + "T_TOKEN\020\n\022\014\n\010ARTIFACT\020\013\022\021\n\rARTIFACT_CASE" + "\020\014\022\013\n\007CHICKEN\020\r\022\020\n\014SHELL_SCRIPT\020\016\022\022\n\016UNK" + "NOWN_REWARD\020d*\347\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\005PIGGY\020\003\022\016\n\nP" + "RO_PERMIT\020\004\022\016\n\nULTRA_SHOP\020\n\022\n\n\006SHELLS\020\005\022" + "\016\n\nSHELL_SETS\020\006\022\023\n\017SHELLS_SHOWCASE\020\014\022\014\n\010" + "CHICKENS\020\007\022\020\n\014CHICKEN_HATS\020\013\022\021\n\rEPIC_RES" + "EARCH\020\010\022\014\n\010SETTINGS\020\t\022\010\n\004HELP\020\r\022\016\n\nUNIVE" + "RSITY\020\016*\323\002\n\010UserType\022\r\n\tALL_USERS\020\000\022\014\n\010E" + "GGED_UP\020\017\022\026\n\022CONTRACTS_UNLOCKED\020\001\022\026\n\022ART" + "IFACTS_UNLOCKED\020\003\022\026\n\022FUEL_TANK_UNLOCKED\020" + "\004\022\025\n\021PRO_PERMIT_ACTIVE\020\005\022\020\n\014ULTRA_ACTIVE" + "\020\006\022\021\n\rNO_PRO_PERMIT\020\007\022\014\n\010NO_ULTRA\020\010\022\026\n\022C" + "ONTRACTS_INACTIVE\020\t\022\024\n\020CONTRACTS_ACTIVE\020" + "\n\022\024\n\020PLAYING_CONTRACT\020\013\022\026\n\022ARTIFACTS_INA" + "CTIVE\020\014\022\024\n\020ARTIFACTS_ACTIVE\020\r\022\022\n\016PRESTIG" + "E_READY\020\016\022\022\n\016PIGGY_HESITANT\020\020*4\n\020Leaderb" + "oardScope\022\014\n\010ALL_TIME\020\000\022\022\n\016CURRENT_SEASO" + "N\020\001" +}; +static ::absl::once_flag descriptor_table_ei_2eproto_once; +PROTOBUF_CONSTINIT const ::_pbi::DescriptorTable descriptor_table_ei_2eproto = { + false, + false, + 50563, + descriptor_table_protodef_ei_2eproto, "ei.proto", - &descriptor_table_ei_2eproto_once, nullptr, 0, 198, - schemas, file_default_instances, TableStruct_ei_2eproto::offsets, - file_level_metadata_ei_2eproto, file_level_enum_descriptors_ei_2eproto, + &descriptor_table_ei_2eproto_once, + nullptr, + 0, + 205, + schemas, + file_default_instances, + TableStruct_ei_2eproto::offsets, + file_level_enum_descriptors_ei_2eproto, file_level_service_descriptors_ei_2eproto, }; -PROTOBUF_ATTRIBUTE_WEAK const ::_pbi::DescriptorTable* descriptor_table_ei_2eproto_getter() { - return &descriptor_table_ei_2eproto; -} - -// Force running AddDescriptors() at dynamic initialization time. -PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 static ::_pbi::AddDescriptorsRunner dynamic_init_dummy_ei_2eproto(&descriptor_table_ei_2eproto); namespace ei { -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* EggIncFirstContactResponse_ErrorCodes_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); +const ::google::protobuf::EnumDescriptor* EggIncFirstContactResponse_ErrorCodes_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[0]; } +PROTOBUF_CONSTINIT const uint32_t EggIncFirstContactResponse_ErrorCodes_internal_data_[] = { + 262144u, 0u, }; bool EggIncFirstContactResponse_ErrorCodes_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - case 3: - return true; - default: - return false; - } + return 0 <= value && value <= 3; } +#if (__cplusplus < 201703) && \ + (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) constexpr EggIncFirstContactResponse_ErrorCodes EggIncFirstContactResponse::NO_ERROR; constexpr EggIncFirstContactResponse_ErrorCodes EggIncFirstContactResponse::EXISTING_USER_W_GAMER_ID; constexpr EggIncFirstContactResponse_ErrorCodes EggIncFirstContactResponse::USER_NOT_FOUND; @@ -9263,30 +13113,21 @@ constexpr EggIncFirstContactResponse_ErrorCodes EggIncFirstContactResponse::BACK constexpr EggIncFirstContactResponse_ErrorCodes EggIncFirstContactResponse::ErrorCodes_MIN; constexpr EggIncFirstContactResponse_ErrorCodes EggIncFirstContactResponse::ErrorCodes_MAX; constexpr int EggIncFirstContactResponse::ErrorCodes_ARRAYSIZE; -#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* GameModifier_GameDimension_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); + +#endif // (__cplusplus < 201703) && + // (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +const ::google::protobuf::EnumDescriptor* GameModifier_GameDimension_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[1]; } +PROTOBUF_CONSTINIT const uint32_t GameModifier_GameDimension_internal_data_[] = { + 655360u, 0u, }; bool GameModifier_GameDimension_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - case 3: - case 4: - case 5: - case 6: - case 7: - case 8: - case 9: - return true; - default: - return false; - } -} - -#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) + return 0 <= value && value <= 9; +} +#if (__cplusplus < 201703) && \ + (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) + constexpr GameModifier_GameDimension GameModifier::INVALID; constexpr GameModifier_GameDimension GameModifier::EARNINGS; constexpr GameModifier_GameDimension GameModifier::AWAY_EARNINGS; @@ -9300,26 +13141,21 @@ constexpr GameModifier_GameDimension GameModifier::RESEARCH_COST; constexpr GameModifier_GameDimension GameModifier::GameDimension_MIN; constexpr GameModifier_GameDimension GameModifier::GameDimension_MAX; constexpr int GameModifier::GameDimension_ARRAYSIZE; -#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Contract_PlayerGrade_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); + +#endif // (__cplusplus < 201703) && + // (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +const ::google::protobuf::EnumDescriptor* Contract_PlayerGrade_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[2]; } +PROTOBUF_CONSTINIT const uint32_t Contract_PlayerGrade_internal_data_[] = { + 393216u, 0u, }; bool Contract_PlayerGrade_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - case 3: - case 4: - case 5: - return true; - default: - return false; - } + return 0 <= value && value <= 5; } +#if (__cplusplus < 201703) && \ + (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) constexpr Contract_PlayerGrade Contract::GRADE_UNSET; constexpr Contract_PlayerGrade Contract::GRADE_C; constexpr Contract_PlayerGrade Contract::GRADE_B; @@ -9329,25 +13165,21 @@ constexpr Contract_PlayerGrade Contract::GRADE_AAA; constexpr Contract_PlayerGrade Contract::PlayerGrade_MIN; constexpr Contract_PlayerGrade Contract::PlayerGrade_MAX; constexpr int Contract::PlayerGrade_ARRAYSIZE; -#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ContractPlayerInfo_Status_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); + +#endif // (__cplusplus < 201703) && + // (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +const ::google::protobuf::EnumDescriptor* ContractPlayerInfo_Status_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[3]; } +PROTOBUF_CONSTINIT const uint32_t ContractPlayerInfo_Status_internal_data_[] = { + 327680u, 0u, }; bool ContractPlayerInfo_Status_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - case 3: - case 4: - return true; - default: - return false; - } + return 0 <= value && value <= 4; } +#if (__cplusplus < 201703) && \ + (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) constexpr ContractPlayerInfo_Status ContractPlayerInfo::UNKNOWN; constexpr ContractPlayerInfo_Status ContractPlayerInfo::CALCULATING; constexpr ContractPlayerInfo_Status ContractPlayerInfo::OUT_OF_DATE; @@ -9356,27 +13188,21 @@ constexpr ContractPlayerInfo_Status ContractPlayerInfo::COMPLETE; constexpr ContractPlayerInfo_Status ContractPlayerInfo::Status_MIN; constexpr ContractPlayerInfo_Status ContractPlayerInfo::Status_MAX; constexpr int ContractPlayerInfo::Status_ARRAYSIZE; -#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ContractEvaluation_PoorBehavior_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); + +#endif // (__cplusplus < 201703) && + // (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +const ::google::protobuf::EnumDescriptor* ContractEvaluation_PoorBehavior_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[4]; } +PROTOBUF_CONSTINIT const uint32_t ContractEvaluation_PoorBehavior_internal_data_[] = { + 458752u, 0u, }; bool ContractEvaluation_PoorBehavior_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - case 3: - case 4: - case 5: - case 6: - return true; - default: - return false; - } + return 0 <= value && value <= 6; } +#if (__cplusplus < 201703) && \ + (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) constexpr ContractEvaluation_PoorBehavior ContractEvaluation::NONE; constexpr ContractEvaluation_PoorBehavior ContractEvaluation::LOW_CONTRIBUTION; constexpr ContractEvaluation_PoorBehavior ContractEvaluation::BAD_CONTRIBUTION; @@ -9387,24 +13213,21 @@ constexpr ContractEvaluation_PoorBehavior ContractEvaluation::TIME_CHEAT; constexpr ContractEvaluation_PoorBehavior ContractEvaluation::PoorBehavior_MIN; constexpr ContractEvaluation_PoorBehavior ContractEvaluation::PoorBehavior_MAX; constexpr int ContractEvaluation::PoorBehavior_ARRAYSIZE; -#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ContractEvaluation_Status_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); + +#endif // (__cplusplus < 201703) && + // (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +const ::google::protobuf::EnumDescriptor* ContractEvaluation_Status_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[5]; } +PROTOBUF_CONSTINIT const uint32_t ContractEvaluation_Status_internal_data_[] = { + 262144u, 0u, }; bool ContractEvaluation_Status_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - case 3: - return true; - default: - return false; - } + return 0 <= value && value <= 3; } +#if (__cplusplus < 201703) && \ + (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) constexpr ContractEvaluation_Status ContractEvaluation::UNKNOWN; constexpr ContractEvaluation_Status ContractEvaluation::PENDING; constexpr ContractEvaluation_Status ContractEvaluation::EVALUATING; @@ -9412,29 +13235,21 @@ constexpr ContractEvaluation_Status ContractEvaluation::COMPLETE; constexpr ContractEvaluation_Status ContractEvaluation::Status_MIN; constexpr ContractEvaluation_Status ContractEvaluation::Status_MAX; constexpr int ContractEvaluation::Status_ARRAYSIZE; -#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ContractCoopStatusResponse_ResponseStatus_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); + +#endif // (__cplusplus < 201703) && + // (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +const ::google::protobuf::EnumDescriptor* ContractCoopStatusResponse_ResponseStatus_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[6]; } +PROTOBUF_CONSTINIT const uint32_t ContractCoopStatusResponse_ResponseStatus_internal_data_[] = { + 524288u, 65536u, 500u, }; bool ContractCoopStatusResponse_ResponseStatus_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - case 3: - case 4: - case 5: - case 6: - case 7: - case 500: - return true; - default: - return false; - } -} - -#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) + return ::_pbi::ValidateEnum(value, ContractCoopStatusResponse_ResponseStatus_internal_data_); +} +#if (__cplusplus < 201703) && \ + (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) + constexpr ContractCoopStatusResponse_ResponseStatus ContractCoopStatusResponse::NO_ERROR; constexpr ContractCoopStatusResponse_ResponseStatus ContractCoopStatusResponse::MISSING_USER; constexpr ContractCoopStatusResponse_ResponseStatus ContractCoopStatusResponse::MISSING_COOP_ID; @@ -9447,25 +13262,21 @@ constexpr ContractCoopStatusResponse_ResponseStatus ContractCoopStatusResponse:: constexpr ContractCoopStatusResponse_ResponseStatus ContractCoopStatusResponse::ResponseStatus_MIN; constexpr ContractCoopStatusResponse_ResponseStatus ContractCoopStatusResponse::ResponseStatus_MAX; constexpr int ContractCoopStatusResponse::ResponseStatus_ARRAYSIZE; -#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ContractCoopStatusResponse_MemberStatus_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); + +#endif // (__cplusplus < 201703) && + // (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +const ::google::protobuf::EnumDescriptor* ContractCoopStatusResponse_MemberStatus_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[7]; } +PROTOBUF_CONSTINIT const uint32_t ContractCoopStatusResponse_MemberStatus_internal_data_[] = { + 327680u, 0u, }; bool ContractCoopStatusResponse_MemberStatus_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - case 3: - case 4: - return true; - default: - return false; - } + return 0 <= value && value <= 4; } +#if (__cplusplus < 201703) && \ + (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) constexpr ContractCoopStatusResponse_MemberStatus ContractCoopStatusResponse::VALID; constexpr ContractCoopStatusResponse_MemberStatus ContractCoopStatusResponse::KICKED_INACTIVE; constexpr ContractCoopStatusResponse_MemberStatus ContractCoopStatusResponse::KICKED_PRIVATE; @@ -9474,25 +13285,21 @@ constexpr ContractCoopStatusResponse_MemberStatus ContractCoopStatusResponse::KI constexpr ContractCoopStatusResponse_MemberStatus ContractCoopStatusResponse::MemberStatus_MIN; constexpr ContractCoopStatusResponse_MemberStatus ContractCoopStatusResponse::MemberStatus_MAX; constexpr int ContractCoopStatusResponse::MemberStatus_ARRAYSIZE; -#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ContractCoopStatusResponse_Status_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); + +#endif // (__cplusplus < 201703) && + // (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +const ::google::protobuf::EnumDescriptor* ContractCoopStatusResponse_Status_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[8]; } +PROTOBUF_CONSTINIT const uint32_t ContractCoopStatusResponse_Status_internal_data_[] = { + 327680u, 0u, }; bool ContractCoopStatusResponse_Status_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - case 3: - case 4: - return true; - default: - return false; - } + return 0 <= value && value <= 4; } +#if (__cplusplus < 201703) && \ + (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) constexpr ContractCoopStatusResponse_Status ContractCoopStatusResponse::UNKNOWN; constexpr ContractCoopStatusResponse_Status ContractCoopStatusResponse::LOBBY; constexpr ContractCoopStatusResponse_Status ContractCoopStatusResponse::ACTIVE; @@ -9501,24 +13308,21 @@ constexpr ContractCoopStatusResponse_Status ContractCoopStatusResponse::FINALIZE constexpr ContractCoopStatusResponse_Status ContractCoopStatusResponse::Status_MIN; constexpr ContractCoopStatusResponse_Status ContractCoopStatusResponse::Status_MAX; constexpr int ContractCoopStatusResponse::Status_ARRAYSIZE; -#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ReportPlayerCoopRequest_Reason_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); + +#endif // (__cplusplus < 201703) && + // (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +const ::google::protobuf::EnumDescriptor* ReportPlayerCoopRequest_Reason_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[9]; } +PROTOBUF_CONSTINIT const uint32_t ReportPlayerCoopRequest_Reason_internal_data_[] = { + 262144u, 0u, }; bool ReportPlayerCoopRequest_Reason_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - case 3: - return true; - default: - return false; - } + return 0 <= value && value <= 3; } +#if (__cplusplus < 201703) && \ + (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) constexpr ReportPlayerCoopRequest_Reason ReportPlayerCoopRequest::UNKNOWN; constexpr ReportPlayerCoopRequest_Reason ReportPlayerCoopRequest::OFFENSIVE_NAME; constexpr ReportPlayerCoopRequest_Reason ReportPlayerCoopRequest::CHEATING; @@ -9526,25 +13330,21 @@ constexpr ReportPlayerCoopRequest_Reason ReportPlayerCoopRequest::LEECHING; constexpr ReportPlayerCoopRequest_Reason ReportPlayerCoopRequest::Reason_MIN; constexpr ReportPlayerCoopRequest_Reason ReportPlayerCoopRequest::Reason_MAX; constexpr int ReportPlayerCoopRequest::Reason_ARRAYSIZE; -#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* KickPlayerCoopRequest_Reason_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); + +#endif // (__cplusplus < 201703) && + // (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +const ::google::protobuf::EnumDescriptor* KickPlayerCoopRequest_Reason_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[10]; } +PROTOBUF_CONSTINIT const uint32_t KickPlayerCoopRequest_Reason_internal_data_[] = { + 327680u, 0u, }; bool KickPlayerCoopRequest_Reason_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - case 3: - case 4: - return true; - default: - return false; - } + return 0 <= value && value <= 4; } +#if (__cplusplus < 201703) && \ + (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) constexpr KickPlayerCoopRequest_Reason KickPlayerCoopRequest::INVALID; constexpr KickPlayerCoopRequest_Reason KickPlayerCoopRequest::CHEATER; constexpr KickPlayerCoopRequest_Reason KickPlayerCoopRequest::IDLE; @@ -9553,52 +13353,41 @@ constexpr KickPlayerCoopRequest_Reason KickPlayerCoopRequest::PRIVATE; constexpr KickPlayerCoopRequest_Reason KickPlayerCoopRequest::Reason_MIN; constexpr KickPlayerCoopRequest_Reason KickPlayerCoopRequest::Reason_MAX; constexpr int KickPlayerCoopRequest::Reason_ARRAYSIZE; -#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* LiveConfig_HelpConfig_HowToVideoInfo_Type_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); + +#endif // (__cplusplus < 201703) && + // (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +const ::google::protobuf::EnumDescriptor* LiveConfig_HelpConfig_HowToVideoInfo_Type_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[11]; } +PROTOBUF_CONSTINIT const uint32_t LiveConfig_HelpConfig_HowToVideoInfo_Type_internal_data_[] = { + 131072u, 0u, }; bool LiveConfig_HelpConfig_HowToVideoInfo_Type_IsValid(int value) { - switch (value) { - case 0: - case 1: - return true; - default: - return false; - } + return 0 <= value && value <= 1; } +#if (__cplusplus < 201703) && \ + (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) constexpr LiveConfig_HelpConfig_HowToVideoInfo_Type LiveConfig_HelpConfig_HowToVideoInfo::VIDEO; constexpr LiveConfig_HelpConfig_HowToVideoInfo_Type LiveConfig_HelpConfig_HowToVideoInfo::ARTICLE; constexpr LiveConfig_HelpConfig_HowToVideoInfo_Type LiveConfig_HelpConfig_HowToVideoInfo::Type_MIN; constexpr LiveConfig_HelpConfig_HowToVideoInfo_Type LiveConfig_HelpConfig_HowToVideoInfo::Type_MAX; constexpr int LiveConfig_HelpConfig_HowToVideoInfo::Type_ARRAYSIZE; -#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* MissionInfo_Spaceship_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); + +#endif // (__cplusplus < 201703) && + // (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +const ::google::protobuf::EnumDescriptor* MissionInfo_Spaceship_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[12]; } +PROTOBUF_CONSTINIT const uint32_t MissionInfo_Spaceship_internal_data_[] = { + 720896u, 0u, }; bool MissionInfo_Spaceship_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - case 3: - case 4: - case 5: - case 6: - case 7: - case 8: - case 9: - case 10: - return true; - default: - return false; - } -} - -#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) + return 0 <= value && value <= 10; +} +#if (__cplusplus < 201703) && \ + (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) + constexpr MissionInfo_Spaceship MissionInfo::CHICKEN_ONE; constexpr MissionInfo_Spaceship MissionInfo::CHICKEN_NINE; constexpr MissionInfo_Spaceship MissionInfo::CHICKEN_HEAVY; @@ -9613,27 +13402,21 @@ constexpr MissionInfo_Spaceship MissionInfo::ATREGGIES; constexpr MissionInfo_Spaceship MissionInfo::Spaceship_MIN; constexpr MissionInfo_Spaceship MissionInfo::Spaceship_MAX; constexpr int MissionInfo::Spaceship_ARRAYSIZE; -#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* MissionInfo_Status_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); + +#endif // (__cplusplus < 201703) && + // (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +const ::google::protobuf::EnumDescriptor* MissionInfo_Status_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[13]; } +PROTOBUF_CONSTINIT const uint32_t MissionInfo_Status_internal_data_[] = { + 65536u, 32u, 17351184u, }; bool MissionInfo_Status_IsValid(int value) { - switch (value) { - case 0: - case 5: - case 10: - case 15: - case 16: - case 20: - case 25: - return true; - default: - return false; - } + return 0 <= value && value <= 25 && ((34702369u >> value) & 1) != 0; } +#if (__cplusplus < 201703) && \ + (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) constexpr MissionInfo_Status MissionInfo::FUELING; constexpr MissionInfo_Status MissionInfo::PREPARE_TO_LAUNCH; constexpr MissionInfo_Status MissionInfo::EXPLORING; @@ -9644,24 +13427,21 @@ constexpr MissionInfo_Status MissionInfo::ARCHIVED; constexpr MissionInfo_Status MissionInfo::Status_MIN; constexpr MissionInfo_Status MissionInfo::Status_MAX; constexpr int MissionInfo::Status_ARRAYSIZE; -#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* MissionInfo_DurationType_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); + +#endif // (__cplusplus < 201703) && + // (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +const ::google::protobuf::EnumDescriptor* MissionInfo_DurationType_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[14]; } +PROTOBUF_CONSTINIT const uint32_t MissionInfo_DurationType_internal_data_[] = { + 262144u, 0u, }; bool MissionInfo_DurationType_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - case 3: - return true; - default: - return false; - } + return 0 <= value && value <= 3; } +#if (__cplusplus < 201703) && \ + (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) constexpr MissionInfo_DurationType MissionInfo::SHORT; constexpr MissionInfo_DurationType MissionInfo::LONG; constexpr MissionInfo_DurationType MissionInfo::EPIC; @@ -9669,74 +13449,21 @@ constexpr MissionInfo_DurationType MissionInfo::TUTORIAL; constexpr MissionInfo_DurationType MissionInfo::DurationType_MIN; constexpr MissionInfo_DurationType MissionInfo::DurationType_MAX; constexpr int MissionInfo::DurationType_ARRAYSIZE; -#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ArtifactSpec_Name_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); + +#endif // (__cplusplus < 201703) && + // (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +const ::google::protobuf::EnumDescriptor* ArtifactSpec_Name_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[15]; } +PROTOBUF_CONSTINIT const uint32_t ArtifactSpec_Name_internal_data_[] = { + 3473408u, 65536u, 10000u, }; bool ArtifactSpec_Name_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - case 3: - case 4: - case 5: - case 6: - case 7: - case 8: - case 9: - case 10: - case 11: - case 12: - case 13: - case 14: - case 15: - case 16: - case 17: - case 18: - case 19: - case 20: - case 21: - case 22: - case 23: - case 24: - case 25: - case 26: - case 27: - case 28: - case 29: - case 30: - case 31: - case 32: - case 33: - case 34: - case 35: - case 36: - case 37: - case 38: - case 39: - case 40: - case 41: - case 42: - case 43: - case 44: - case 45: - case 46: - case 47: - case 48: - case 49: - case 50: - case 51: - case 52: - case 10000: - return true; - default: - return false; - } -} - -#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) + return ::_pbi::ValidateEnum(value, ArtifactSpec_Name_internal_data_); +} +#if (__cplusplus < 201703) && \ + (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) + constexpr ArtifactSpec_Name ArtifactSpec::LUNAR_TOTEM; constexpr ArtifactSpec_Name ArtifactSpec::NEODYMIUM_MEDALLION; constexpr ArtifactSpec_Name ArtifactSpec::BEAK_OF_MIDAS; @@ -9794,25 +13521,21 @@ constexpr ArtifactSpec_Name ArtifactSpec::UNKNOWN; constexpr ArtifactSpec_Name ArtifactSpec::Name_MIN; constexpr ArtifactSpec_Name ArtifactSpec::Name_MAX; constexpr int ArtifactSpec::Name_ARRAYSIZE; -#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ArtifactSpec_Level_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); + +#endif // (__cplusplus < 201703) && + // (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +const ::google::protobuf::EnumDescriptor* ArtifactSpec_Level_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[16]; } +PROTOBUF_CONSTINIT const uint32_t ArtifactSpec_Level_internal_data_[] = { + 327680u, 0u, }; bool ArtifactSpec_Level_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - case 3: - case 4: - return true; - default: - return false; - } + return 0 <= value && value <= 4; } +#if (__cplusplus < 201703) && \ + (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) constexpr ArtifactSpec_Level ArtifactSpec::INFERIOR; constexpr ArtifactSpec_Level ArtifactSpec::LESSER; constexpr ArtifactSpec_Level ArtifactSpec::NORMAL; @@ -9821,24 +13544,21 @@ constexpr ArtifactSpec_Level ArtifactSpec::SUPERIOR; constexpr ArtifactSpec_Level ArtifactSpec::Level_MIN; constexpr ArtifactSpec_Level ArtifactSpec::Level_MAX; constexpr int ArtifactSpec::Level_ARRAYSIZE; -#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ArtifactSpec_Rarity_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); + +#endif // (__cplusplus < 201703) && + // (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +const ::google::protobuf::EnumDescriptor* ArtifactSpec_Rarity_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[17]; } +PROTOBUF_CONSTINIT const uint32_t ArtifactSpec_Rarity_internal_data_[] = { + 262144u, 0u, }; bool ArtifactSpec_Rarity_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - case 3: - return true; - default: - return false; - } + return 0 <= value && value <= 3; } +#if (__cplusplus < 201703) && \ + (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) constexpr ArtifactSpec_Rarity ArtifactSpec::COMMON; constexpr ArtifactSpec_Rarity ArtifactSpec::RARE; constexpr ArtifactSpec_Rarity ArtifactSpec::EPIC; @@ -9846,24 +13566,21 @@ constexpr ArtifactSpec_Rarity ArtifactSpec::LEGENDARY; constexpr ArtifactSpec_Rarity ArtifactSpec::Rarity_MIN; constexpr ArtifactSpec_Rarity ArtifactSpec::Rarity_MAX; constexpr int ArtifactSpec::Rarity_ARRAYSIZE; -#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ArtifactSpec_Type_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); + +#endif // (__cplusplus < 201703) && + // (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +const ::google::protobuf::EnumDescriptor* ArtifactSpec_Type_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[18]; } +PROTOBUF_CONSTINIT const uint32_t ArtifactSpec_Type_internal_data_[] = { + 262144u, 0u, }; bool ArtifactSpec_Type_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - case 3: - return true; - default: - return false; - } + return 0 <= value && value <= 3; } +#if (__cplusplus < 201703) && \ + (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) constexpr ArtifactSpec_Type ArtifactSpec::ARTIFACT; constexpr ArtifactSpec_Type ArtifactSpec::STONE; constexpr ArtifactSpec_Type ArtifactSpec::INGREDIENT; @@ -9871,25 +13588,21 @@ constexpr ArtifactSpec_Type ArtifactSpec::STONE_INGREDIENT; constexpr ArtifactSpec_Type ArtifactSpec::Type_MIN; constexpr ArtifactSpec_Type ArtifactSpec::Type_MAX; constexpr int ArtifactSpec::Type_ARRAYSIZE; -#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* SaveBackupResponse_ErrorCodes_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); + +#endif // (__cplusplus < 201703) && + // (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +const ::google::protobuf::EnumDescriptor* SaveBackupResponse_ErrorCodes_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[19]; } +PROTOBUF_CONSTINIT const uint32_t SaveBackupResponse_ErrorCodes_internal_data_[] = { + 327680u, 0u, }; bool SaveBackupResponse_ErrorCodes_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - case 3: - case 4: - return true; - default: - return false; - } + return 0 <= value && value <= 4; } +#if (__cplusplus < 201703) && \ + (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) constexpr SaveBackupResponse_ErrorCodes SaveBackupResponse::NO_ERROR; constexpr SaveBackupResponse_ErrorCodes SaveBackupResponse::USER_NOT_FOUND; constexpr SaveBackupResponse_ErrorCodes SaveBackupResponse::COULD_NOT_OVERWRITE; @@ -9898,117 +13611,21 @@ constexpr SaveBackupResponse_ErrorCodes SaveBackupResponse::BAD_USER_ID; constexpr SaveBackupResponse_ErrorCodes SaveBackupResponse::ErrorCodes_MIN; constexpr SaveBackupResponse_ErrorCodes SaveBackupResponse::ErrorCodes_MAX; constexpr int SaveBackupResponse::ErrorCodes_ARRAYSIZE; -#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ShellSpec_AssetType_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); + +#endif // (__cplusplus < 201703) && + // (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +const ::google::protobuf::EnumDescriptor* ShellSpec_AssetType_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[20]; } +PROTOBUF_CONSTINIT const uint32_t ShellSpec_AssetType_internal_data_[] = { + 1245185u, 328192u, 3221225472u, 8126607u, 4236181504u, 268435440u, 29360132u, 15728647u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 1162471u, 1010u, 600u, 9999u, 570u, 1000u, }; bool ShellSpec_AssetType_IsValid(int value) { - switch (value) { - case 1: - case 2: - case 3: - case 4: - case 5: - case 6: - case 7: - case 8: - case 9: - case 10: - case 11: - case 12: - case 13: - case 14: - case 15: - case 16: - case 17: - case 18: - case 19: - case 50: - case 51: - case 52: - case 53: - case 54: - case 55: - case 59: - case 70: - case 71: - case 72: - case 73: - case 74: - case 100: - case 101: - case 102: - case 103: - case 104: - case 105: - case 106: - case 110: - case 111: - case 112: - case 113: - case 114: - case 115: - case 120: - case 121: - case 122: - case 123: - case 124: - case 125: - case 126: - case 127: - case 128: - case 129: - case 130: - case 131: - case 132: - case 133: - case 134: - case 135: - case 136: - case 137: - case 138: - case 139: - case 140: - case 141: - case 142: - case 143: - case 150: - case 170: - case 171: - case 172: - case 180: - case 181: - case 182: - case 200: - case 201: - case 202: - case 203: - case 500: - case 501: - case 502: - case 505: - case 506: - case 507: - case 510: - case 511: - case 512: - case 513: - case 515: - case 516: - case 520: - case 570: - case 600: - case 1000: - case 1010: - case 9999: - return true; - default: - return false; - } -} - -#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) + return ::_pbi::ValidateEnum(value, ShellSpec_AssetType_internal_data_); +} +#if (__cplusplus < 201703) && \ + (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) + constexpr ShellSpec_AssetType ShellSpec::COOP; constexpr ShellSpec_AssetType ShellSpec::SHACK; constexpr ShellSpec_AssetType ShellSpec::SUPER_SHACK; @@ -10109,29 +13726,21 @@ constexpr ShellSpec_AssetType ShellSpec::UNKNOWN; constexpr ShellSpec_AssetType ShellSpec::AssetType_MIN; constexpr ShellSpec_AssetType ShellSpec::AssetType_MAX; constexpr int ShellSpec::AssetType_ARRAYSIZE; -#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ShellObjectSpec_ChickenAnimation_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); + +#endif // (__cplusplus < 201703) && + // (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +const ::google::protobuf::EnumDescriptor* ShellObjectSpec_ChickenAnimation_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[21]; } +PROTOBUF_CONSTINIT const uint32_t ShellObjectSpec_ChickenAnimation_internal_data_[] = { + 589824u, 0u, }; bool ShellObjectSpec_ChickenAnimation_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - case 3: - case 4: - case 5: - case 6: - case 7: - case 8: - return true; - default: - return false; - } -} - -#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) + return 0 <= value && value <= 8; +} +#if (__cplusplus < 201703) && \ + (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) + constexpr ShellObjectSpec_ChickenAnimation ShellObjectSpec::STANDARD_RUN; constexpr ShellObjectSpec_ChickenAnimation ShellObjectSpec::SLOWMO; constexpr ShellObjectSpec_ChickenAnimation ShellObjectSpec::WOBBLE; @@ -10144,36 +13753,21 @@ constexpr ShellObjectSpec_ChickenAnimation ShellObjectSpec::SIDEWAYS_LEAN; constexpr ShellObjectSpec_ChickenAnimation ShellObjectSpec::ChickenAnimation_MIN; constexpr ShellObjectSpec_ChickenAnimation ShellObjectSpec::ChickenAnimation_MAX; constexpr int ShellObjectSpec::ChickenAnimation_ARRAYSIZE; -#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ShellDB_FarmElement_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); + +#endif // (__cplusplus < 201703) && + // (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +const ::google::protobuf::EnumDescriptor* ShellDB_FarmElement_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[22]; } +PROTOBUF_CONSTINIT const uint32_t ShellDB_FarmElement_internal_data_[] = { + 983041u, 65536u, 99u, }; bool ShellDB_FarmElement_IsValid(int value) { - switch (value) { - case 1: - case 2: - case 3: - case 4: - case 5: - case 6: - case 7: - case 8: - case 9: - case 10: - case 11: - case 12: - case 13: - case 14: - case 15: - case 99: - return true; - default: - return false; - } -} - -#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) + return ::_pbi::ValidateEnum(value, ShellDB_FarmElement_internal_data_); +} +#if (__cplusplus < 201703) && \ + (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) + constexpr ShellDB_FarmElement ShellDB::HEN_HOUSE; constexpr ShellDB_FarmElement ShellDB::SILO; constexpr ShellDB_FarmElement ShellDB::MAILBOX; @@ -10193,27 +13787,21 @@ constexpr ShellDB_FarmElement ShellDB::UNKNOWN; constexpr ShellDB_FarmElement ShellDB::FarmElement_MIN; constexpr ShellDB_FarmElement ShellDB::FarmElement_MAX; constexpr int ShellDB::FarmElement_ARRAYSIZE; -#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ShellShowcaseListingInfo_Status_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); + +#endif // (__cplusplus < 201703) && + // (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +const ::google::protobuf::EnumDescriptor* ShellShowcaseListingInfo_Status_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[23]; } +PROTOBUF_CONSTINIT const uint32_t ShellShowcaseListingInfo_Status_internal_data_[] = { + 458752u, 0u, }; bool ShellShowcaseListingInfo_Status_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - case 3: - case 4: - case 5: - case 6: - return true; - default: - return false; - } + return 0 <= value && value <= 6; } +#if (__cplusplus < 201703) && \ + (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) constexpr ShellShowcaseListingInfo_Status ShellShowcaseListingInfo::NONE; constexpr ShellShowcaseListingInfo_Status ShellShowcaseListingInfo::SUBMITTED; constexpr ShellShowcaseListingInfo_Status ShellShowcaseListingInfo::LIVE; @@ -10224,70 +13812,62 @@ constexpr ShellShowcaseListingInfo_Status ShellShowcaseListingInfo::INVALID; constexpr ShellShowcaseListingInfo_Status ShellShowcaseListingInfo::Status_MIN; constexpr ShellShowcaseListingInfo_Status ShellShowcaseListingInfo::Status_MAX; constexpr int ShellShowcaseListingInfo::Status_ARRAYSIZE; -#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* UserVerificationAnalysis_Status_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); + +#endif // (__cplusplus < 201703) && + // (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +const ::google::protobuf::EnumDescriptor* UserVerificationAnalysis_Status_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[24]; } +PROTOBUF_CONSTINIT const uint32_t UserVerificationAnalysis_Status_internal_data_[] = { + 196608u, 0u, }; bool UserVerificationAnalysis_Status_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - return true; - default: - return false; - } + return 0 <= value && value <= 2; } +#if (__cplusplus < 201703) && \ + (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) constexpr UserVerificationAnalysis_Status UserVerificationAnalysis::UNKNOWN; constexpr UserVerificationAnalysis_Status UserVerificationAnalysis::PROCESSING; constexpr UserVerificationAnalysis_Status UserVerificationAnalysis::COMPLETE; constexpr UserVerificationAnalysis_Status UserVerificationAnalysis::Status_MIN; constexpr UserVerificationAnalysis_Status UserVerificationAnalysis::Status_MAX; constexpr int UserVerificationAnalysis::Status_ARRAYSIZE; -#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* UserSubscriptionInfo_Level_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); + +#endif // (__cplusplus < 201703) && + // (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +const ::google::protobuf::EnumDescriptor* UserSubscriptionInfo_Level_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[25]; } +PROTOBUF_CONSTINIT const uint32_t UserSubscriptionInfo_Level_internal_data_[] = { + 131072u, 0u, }; bool UserSubscriptionInfo_Level_IsValid(int value) { - switch (value) { - case 0: - case 1: - return true; - default: - return false; - } + return 0 <= value && value <= 1; } +#if (__cplusplus < 201703) && \ + (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) constexpr UserSubscriptionInfo_Level UserSubscriptionInfo::STANDARD; constexpr UserSubscriptionInfo_Level UserSubscriptionInfo::PRO; constexpr UserSubscriptionInfo_Level UserSubscriptionInfo::Level_MIN; constexpr UserSubscriptionInfo_Level UserSubscriptionInfo::Level_MAX; constexpr int UserSubscriptionInfo::Level_ARRAYSIZE; -#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* UserSubscriptionInfo_Status_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); + +#endif // (__cplusplus < 201703) && + // (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +const ::google::protobuf::EnumDescriptor* UserSubscriptionInfo_Status_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[26]; } +PROTOBUF_CONSTINIT const uint32_t UserSubscriptionInfo_Status_internal_data_[] = { + 393216u, 0u, }; bool UserSubscriptionInfo_Status_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - case 3: - case 4: - case 5: - return true; - default: - return false; - } + return 0 <= value && value <= 5; } +#if (__cplusplus < 201703) && \ + (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) constexpr UserSubscriptionInfo_Status UserSubscriptionInfo::UNKNOWN; constexpr UserSubscriptionInfo_Status UserSubscriptionInfo::ACTIVE; constexpr UserSubscriptionInfo_Status UserSubscriptionInfo::EXPIRED; @@ -10297,445 +13877,341 @@ constexpr UserSubscriptionInfo_Status UserSubscriptionInfo::PAUSE_HOLD; constexpr UserSubscriptionInfo_Status UserSubscriptionInfo::Status_MIN; constexpr UserSubscriptionInfo_Status UserSubscriptionInfo::Status_MAX; constexpr int UserSubscriptionInfo::Status_ARRAYSIZE; -#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Platform_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); + +#endif // (__cplusplus < 201703) && + // (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +const ::google::protobuf::EnumDescriptor* Platform_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[27]; } +PROTOBUF_CONSTINIT const uint32_t Platform_internal_data_[] = { + 196608u, 0u, }; bool Platform_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - return true; - default: - return false; - } + return 0 <= value && value <= 2; } - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* DeviceFormFactor_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); +const ::google::protobuf::EnumDescriptor* DeviceFormFactor_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[28]; } +PROTOBUF_CONSTINIT const uint32_t DeviceFormFactor_internal_data_[] = { + 196608u, 0u, }; bool DeviceFormFactor_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - return true; - default: - return false; - } + return 0 <= value && value <= 2; } - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* AdNetwork_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); +const ::google::protobuf::EnumDescriptor* AdNetwork_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[29]; } +PROTOBUF_CONSTINIT const uint32_t AdNetwork_internal_data_[] = { + 458752u, 0u, }; bool AdNetwork_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - case 3: - case 4: - case 5: - case 6: - return true; - default: - return false; - } -} - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Egg_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); + return 0 <= value && value <= 6; +} +const ::google::protobuf::EnumDescriptor* Egg_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[30]; } +PROTOBUF_CONSTINIT const uint32_t Egg_internal_data_[] = { + 1245185u, 131168u, 0u, 0u, 2031616u, 1000u, 200u, }; bool Egg_IsValid(int value) { - switch (value) { - case 1: - case 2: - case 3: - case 4: - case 5: - case 6: - case 7: - case 8: - case 9: - case 10: - case 11: - case 12: - case 13: - case 14: - case 15: - case 16: - case 17: - case 18: - case 19: - case 100: - case 101: - case 102: - case 103: - case 104: - case 200: - case 1000: - return true; - default: - return false; - } -} - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* FarmType_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); + return ::_pbi::ValidateEnum(value, Egg_internal_data_); +} +const ::google::protobuf::EnumDescriptor* FarmType_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[31]; } +PROTOBUF_CONSTINIT const uint32_t FarmType_internal_data_[] = { + 196609u, 0u, }; bool FarmType_IsValid(int value) { - switch (value) { - case 1: - case 2: - case 3: - return true; - default: - return false; - } + return 1 <= value && value <= 3; } - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* GoalType_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); +const ::google::protobuf::EnumDescriptor* GoalType_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[32]; } +PROTOBUF_CONSTINIT const uint32_t GoalType_internal_data_[] = { + 65537u, 65536u, 100u, }; bool GoalType_IsValid(int value) { - switch (value) { - case 1: - case 100: - return true; - default: - return false; - } + return ::_pbi::ValidateEnum(value, GoalType_internal_data_); } - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* RewardType_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); +const ::google::protobuf::EnumDescriptor* RewardType_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[33]; } +PROTOBUF_CONSTINIT const uint32_t RewardType_internal_data_[] = { + 917505u, 65536u, 100u, }; bool RewardType_IsValid(int value) { - switch (value) { - case 1: - case 2: - case 3: - case 4: - case 5: - case 6: - case 7: - case 8: - case 9: - case 10: - case 11: - case 12: - case 13: - case 14: - case 100: - return true; - default: - return false; - } -} - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* UILocation_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); + return ::_pbi::ValidateEnum(value, RewardType_internal_data_); +} +const ::google::protobuf::EnumDescriptor* UILocation_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[34]; } +PROTOBUF_CONSTINIT const uint32_t UILocation_internal_data_[] = { + 983040u, 0u, }; bool UILocation_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - case 3: - case 4: - case 5: - case 6: - case 7: - case 8: - case 9: - case 10: - case 11: - case 12: - case 13: - case 14: - return true; - default: - return false; - } -} - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* UserType_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); + return 0 <= value && value <= 14; +} +const ::google::protobuf::EnumDescriptor* UserType_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[35]; } +PROTOBUF_CONSTINIT const uint32_t UserType_internal_data_[] = { + 131072u, 32u, 32766u, }; bool UserType_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 3: - case 4: - case 5: - case 6: - case 7: - case 8: - case 9: - case 10: - case 11: - case 12: - case 13: - case 14: - case 15: - case 16: - return true; - default: - return false; - } -} - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* LeaderboardScope_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_ei_2eproto); + return 0 <= value && value <= 16 && ((131067u >> value) & 1) != 0; +} +const ::google::protobuf::EnumDescriptor* LeaderboardScope_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&descriptor_table_ei_2eproto); return file_level_enum_descriptors_ei_2eproto[36]; } +PROTOBUF_CONSTINIT const uint32_t LeaderboardScope_internal_data_[] = { + 131072u, 0u, }; bool LeaderboardScope_IsValid(int value) { - switch (value) { - case 0: - case 1: - return true; - default: - return false; - } + return 0 <= value && value <= 1; } - - // =================================================================== class Vector3::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_x(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_y(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_z(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } -}; - -Vector3::Vector3(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(Vector3, _impl_._has_bits_); +}; + +Vector3::Vector3(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.Vector3) } -Vector3::Vector3(const Vector3& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&x_, &from.x_, - static_cast(reinterpret_cast(&z_) - - reinterpret_cast(&x_)) + sizeof(z_)); - // @@protoc_insertion_point(copy_constructor:ei.Vector3) +Vector3::Vector3( + ::google::protobuf::Arena* arena, const Vector3& from) + : Vector3(arena) { + MergeFrom(from); } +inline PROTOBUF_NDEBUG_INLINE Vector3::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} -inline void Vector3::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&x_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&z_) - - reinterpret_cast(&x_)) + sizeof(z_)); +inline void Vector3::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, x_), + 0, + offsetof(Impl_, z_) - + offsetof(Impl_, x_) + + sizeof(Impl_::z_)); } - Vector3::~Vector3() { // @@protoc_insertion_point(destructor:ei.Vector3) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void Vector3::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void Vector3::SetCachedSize(int size) const { - _cached_size_.Set(size); -} + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + Vector3::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_Vector3_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &Vector3::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &Vector3::ByteSizeLong, + &Vector3::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(Vector3, _impl_._cached_size_), + false, + }, + &Vector3::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* Vector3::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 3, 0, 0, 2> Vector3::_table_ = { + { + PROTOBUF_FIELD_OFFSET(Vector3, _impl_._has_bits_), + 0, // no _extensions_ + 3, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967288, // skipmap + offsetof(decltype(_table_), field_entries), + 3, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::Vector3>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional float x = 1; + {::_pbi::TcParser::FastF32S1, + {13, 0, 0, PROTOBUF_FIELD_OFFSET(Vector3, _impl_.x_)}}, + // optional float y = 2; + {::_pbi::TcParser::FastF32S1, + {21, 1, 0, PROTOBUF_FIELD_OFFSET(Vector3, _impl_.y_)}}, + // optional float z = 3; + {::_pbi::TcParser::FastF32S1, + {29, 2, 0, PROTOBUF_FIELD_OFFSET(Vector3, _impl_.z_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional float x = 1; + {PROTOBUF_FIELD_OFFSET(Vector3, _impl_.x_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kFloat)}, + // optional float y = 2; + {PROTOBUF_FIELD_OFFSET(Vector3, _impl_.y_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kFloat)}, + // optional float z = 3; + {PROTOBUF_FIELD_OFFSET(Vector3, _impl_.z_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kFloat)}, + }}, + // no aux_entries + {{ + }}, +}; -void Vector3::Clear() { +PROTOBUF_NOINLINE void Vector3::Clear() { // @@protoc_insertion_point(message_clear_start:ei.Vector3) - 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 & 0x00000007u) { - ::memset(&x_, 0, static_cast( - reinterpret_cast(&z_) - - reinterpret_cast(&x_)) + sizeof(z_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* Vector3::_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 float x = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 13)) { - _Internal::set_has_x(&has_bits); - x_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(float); - } else - goto handle_unusual; - continue; - // optional float y = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 21)) { - _Internal::set_has_y(&has_bits); - y_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(float); - } else - goto handle_unusual; - continue; - // optional float z = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 29)) { - _Internal::set_has_z(&has_bits); - z_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(float); - } 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* Vector3::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.Vector3) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional float x = 1; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray(1, this->_internal_x(), target); - } - - // optional float y = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray(2, this->_internal_y(), target); - } - - // optional float z = 3; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray(3, this->_internal_z(), 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.Vector3) - return target; -} - -size_t Vector3::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.Vector3) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000007u) { - // optional float x = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + 4; - } - - // optional float y = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 4; - } - - // optional float z = 3; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + 4; - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + ::memset(&_impl_.x_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.z_) - + reinterpret_cast(&_impl_.x_)) + sizeof(_impl_.z_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* Vector3::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const Vector3& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* Vector3::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const Vector3& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.Vector3) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional float x = 1; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteFloatToArray( + 1, this_._internal_x(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Vector3::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - Vector3::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Vector3::GetClassData() const { return &_class_data_; } + // optional float y = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteFloatToArray( + 2, this_._internal_y(), target); + } -void Vector3::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional float z = 3; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteFloatToArray( + 3, this_._internal_z(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.Vector3) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t Vector3::ByteSizeLong(const MessageLite& base) { + const Vector3& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t Vector3::ByteSizeLong() const { + const Vector3& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.Vector3) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + // optional float x = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 5; + } + // optional float y = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 5; + } + // optional float z = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 5; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void Vector3::MergeFrom(const Vector3& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.Vector3) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void Vector3::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.Vector3) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - x_ = from.x_; + _this->_impl_.x_ = from._impl_.x_; } if (cached_has_bits & 0x00000002u) { - y_ = from.y_; + _this->_impl_.y_ = from._impl_.y_; } if (cached_has_bits & 0x00000004u) { - z_ = from.z_; + _this->_impl_.z_ = from._impl_.z_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void Vector3::CopyFrom(const Vector3& from) { @@ -10745,279 +14221,283 @@ void Vector3::CopyFrom(const Vector3& from) { MergeFrom(from); } -bool Vector3::IsInitialized() const { - return true; -} -void Vector3::InternalSwap(Vector3* other) { +void Vector3::InternalSwap(Vector3* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(Vector3, z_) - + sizeof(Vector3::z_) - - PROTOBUF_FIELD_OFFSET(Vector3, x_)>( - reinterpret_cast(&x_), - reinterpret_cast(&other->x_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(Vector3, _impl_.z_) + + sizeof(Vector3::_impl_.z_) + - PROTOBUF_FIELD_OFFSET(Vector3, _impl_.x_)>( + reinterpret_cast(&_impl_.x_), + reinterpret_cast(&other->_impl_.x_)); } -::PROTOBUF_NAMESPACE_ID::Metadata Vector3::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[0]); +::google::protobuf::Metadata Vector3::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class Vector4::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_x(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_y(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_z(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_w(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } -}; - -Vector4::Vector4(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(Vector4, _impl_._has_bits_); +}; + +Vector4::Vector4(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.Vector4) } -Vector4::Vector4(const Vector4& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&x_, &from.x_, - static_cast(reinterpret_cast(&w_) - - reinterpret_cast(&x_)) + sizeof(w_)); - // @@protoc_insertion_point(copy_constructor:ei.Vector4) +Vector4::Vector4( + ::google::protobuf::Arena* arena, const Vector4& from) + : Vector4(arena) { + MergeFrom(from); } +inline PROTOBUF_NDEBUG_INLINE Vector4::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} -inline void Vector4::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&x_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&w_) - - reinterpret_cast(&x_)) + sizeof(w_)); +inline void Vector4::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, x_), + 0, + offsetof(Impl_, w_) - + offsetof(Impl_, x_) + + sizeof(Impl_::w_)); } - Vector4::~Vector4() { // @@protoc_insertion_point(destructor:ei.Vector4) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void Vector4::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void Vector4::SetCachedSize(int size) const { - _cached_size_.Set(size); -} + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + Vector4::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_Vector4_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &Vector4::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &Vector4::ByteSizeLong, + &Vector4::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(Vector4, _impl_._cached_size_), + false, + }, + &Vector4::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* Vector4::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 4, 0, 0, 2> Vector4::_table_ = { + { + PROTOBUF_FIELD_OFFSET(Vector4, _impl_._has_bits_), + 0, // no _extensions_ + 4, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967280, // skipmap + offsetof(decltype(_table_), field_entries), + 4, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::Vector4>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional float w = 4; + {::_pbi::TcParser::FastF32S1, + {37, 3, 0, PROTOBUF_FIELD_OFFSET(Vector4, _impl_.w_)}}, + // optional float x = 1; + {::_pbi::TcParser::FastF32S1, + {13, 0, 0, PROTOBUF_FIELD_OFFSET(Vector4, _impl_.x_)}}, + // optional float y = 2; + {::_pbi::TcParser::FastF32S1, + {21, 1, 0, PROTOBUF_FIELD_OFFSET(Vector4, _impl_.y_)}}, + // optional float z = 3; + {::_pbi::TcParser::FastF32S1, + {29, 2, 0, PROTOBUF_FIELD_OFFSET(Vector4, _impl_.z_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional float x = 1; + {PROTOBUF_FIELD_OFFSET(Vector4, _impl_.x_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kFloat)}, + // optional float y = 2; + {PROTOBUF_FIELD_OFFSET(Vector4, _impl_.y_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kFloat)}, + // optional float z = 3; + {PROTOBUF_FIELD_OFFSET(Vector4, _impl_.z_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kFloat)}, + // optional float w = 4; + {PROTOBUF_FIELD_OFFSET(Vector4, _impl_.w_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kFloat)}, + }}, + // no aux_entries + {{ + }}, +}; -void Vector4::Clear() { +PROTOBUF_NOINLINE void Vector4::Clear() { // @@protoc_insertion_point(message_clear_start:ei.Vector4) - 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) { - ::memset(&x_, 0, static_cast( - reinterpret_cast(&w_) - - reinterpret_cast(&x_)) + sizeof(w_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* Vector4::_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 float x = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 13)) { - _Internal::set_has_x(&has_bits); - x_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(float); - } else - goto handle_unusual; - continue; - // optional float y = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 21)) { - _Internal::set_has_y(&has_bits); - y_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(float); - } else - goto handle_unusual; - continue; - // optional float z = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 29)) { - _Internal::set_has_z(&has_bits); - z_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(float); - } else - goto handle_unusual; - continue; - // optional float w = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 37)) { - _Internal::set_has_w(&has_bits); - w_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(float); - } 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* Vector4::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.Vector4) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional float x = 1; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray(1, this->_internal_x(), target); - } - - // optional float y = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray(2, this->_internal_y(), target); - } - - // optional float z = 3; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray(3, this->_internal_z(), target); - } - - // optional float w = 4; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray(4, this->_internal_w(), 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.Vector4) - return target; -} - -size_t Vector4::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.Vector4) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x0000000fu) { - // optional float x = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + 4; - } - - // optional float y = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 4; - } - - // optional float z = 3; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + 4; - } - - // optional float w = 4; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + 4; - } + ::memset(&_impl_.x_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.w_) - + reinterpret_cast(&_impl_.x_)) + sizeof(_impl_.w_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* Vector4::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const Vector4& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* Vector4::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const Vector4& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.Vector4) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional float x = 1; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteFloatToArray( + 1, this_._internal_x(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional float y = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteFloatToArray( + 2, this_._internal_y(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Vector4::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - Vector4::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Vector4::GetClassData() const { return &_class_data_; } + // optional float z = 3; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteFloatToArray( + 3, this_._internal_z(), target); + } -void Vector4::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional float w = 4; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteFloatToArray( + 4, this_._internal_w(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.Vector4) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t Vector4::ByteSizeLong(const MessageLite& base) { + const Vector4& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t Vector4::ByteSizeLong() const { + const Vector4& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.Vector4) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { + // optional float x = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 5; + } + // optional float y = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 5; + } + // optional float z = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 5; + } + // optional float w = 4; + if (cached_has_bits & 0x00000008u) { + total_size += 5; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void Vector4::MergeFrom(const Vector4& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.Vector4) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void Vector4::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.Vector4) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x0000000fu) { if (cached_has_bits & 0x00000001u) { - x_ = from.x_; + _this->_impl_.x_ = from._impl_.x_; } if (cached_has_bits & 0x00000002u) { - y_ = from.y_; + _this->_impl_.y_ = from._impl_.y_; } if (cached_has_bits & 0x00000004u) { - z_ = from.z_; + _this->_impl_.z_ = from._impl_.z_; } if (cached_has_bits & 0x00000008u) { - w_ = from.w_; + _this->_impl_.w_ = from._impl_.w_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void Vector4::CopyFrom(const Vector4& from) { @@ -11027,1482 +14507,1314 @@ void Vector4::CopyFrom(const Vector4& from) { MergeFrom(from); } -bool Vector4::IsInitialized() const { - return true; -} -void Vector4::InternalSwap(Vector4* other) { +void Vector4::InternalSwap(Vector4* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(Vector4, w_) - + sizeof(Vector4::w_) - - PROTOBUF_FIELD_OFFSET(Vector4, x_)>( - reinterpret_cast(&x_), - reinterpret_cast(&other->x_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(Vector4, _impl_.w_) + + sizeof(Vector4::_impl_.w_) + - PROTOBUF_FIELD_OFFSET(Vector4, _impl_.x_)>( + reinterpret_cast(&_impl_.x_), + reinterpret_cast(&other->_impl_.x_)); } -::PROTOBUF_NAMESPACE_ID::Metadata Vector4::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[1]); +::google::protobuf::Metadata Vector4::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class Backup_Settings::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_sfx(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_music(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_low_battery_mode(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_low_performance_mode(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_force_touch_chicken_btn(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_notifications_queried(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_last_notification_query_time(HasBits* has_bits) { - (*has_bits)[0] |= 2097152u; - } - static void set_has_notifications_on(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_notify_daily_gift(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_low_performance(HasBits* has_bits) { - (*has_bits)[0] |= 4194304u; - } - static void set_has_auto_stop_fueling(HasBits* has_bits) { - (*has_bits)[0] |= 8388608u; - } - static void set_has_max_enabled(HasBits* has_bits) { - (*has_bits)[0] |= 16777216u; - } - static void set_has_hide_cc_status(HasBits* has_bits) { - (*has_bits)[0] |= 33554432u; - } - static void set_has_contracts_widget_enabled(HasBits* has_bits) { - (*has_bits)[0] |= 8192u; - } - static void set_has_artifact_sparkle(HasBits* has_bits) { - (*has_bits)[0] |= 16384u; - } - static void set_has_last_backup_time(HasBits* has_bits) { - (*has_bits)[0] |= 1048576u; - } - static void set_has_coppa_queried(HasBits* has_bits) { - (*has_bits)[0] |= 32768u; - } - static void set_has_coppa_restricted(HasBits* has_bits) { - (*has_bits)[0] |= 65536u; - } - static void set_has_gdpr_consent_queried(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_gdpr_age_restricted(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } - static void set_has_gdpr_consent_given(HasBits* has_bits) { - (*has_bits)[0] |= 1024u; - } - static void set_has_age_queried(HasBits* has_bits) { - (*has_bits)[0] |= 2048u; - } - static void set_has_age_restricted(HasBits* has_bits) { - (*has_bits)[0] |= 131072u; - } - static void set_has_data_collection_consent_queried(HasBits* has_bits) { - (*has_bits)[0] |= 262144u; - } - static void set_has_data_collection_consent_given(HasBits* has_bits) { - (*has_bits)[0] |= 524288u; - } - static void set_has_last_day_age_queried(HasBits* has_bits) { - (*has_bits)[0] |= 4096u; - } - static void set_has_user_ads_enabled(HasBits* has_bits) { - (*has_bits)[0] |= 67108864u; - } - static void set_has_user_cloud_enabled(HasBits* has_bits) { - (*has_bits)[0] |= 134217728u; - } - static void set_has_user_analytics_enabled(HasBits* has_bits) { - (*has_bits)[0] |= 268435456u; - } - static void set_has_user_personalized_ads_enabled(HasBits* has_bits) { - (*has_bits)[0] |= 536870912u; - } -}; - -Backup_Settings::Backup_Settings(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_._has_bits_); +}; + +Backup_Settings::Backup_Settings(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.Backup.Settings) } -Backup_Settings::Backup_Settings(const Backup_Settings& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&sfx_, &from.sfx_, - static_cast(reinterpret_cast(&user_personalized_ads_enabled_) - - reinterpret_cast(&sfx_)) + sizeof(user_personalized_ads_enabled_)); - // @@protoc_insertion_point(copy_constructor:ei.Backup.Settings) +Backup_Settings::Backup_Settings( + ::google::protobuf::Arena* arena, const Backup_Settings& from) + : Backup_Settings(arena) { + MergeFrom(from); } - -inline void Backup_Settings::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&sfx_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&hide_cc_status_) - - reinterpret_cast(&sfx_)) + sizeof(hide_cc_status_)); -user_ads_enabled_ = true; -user_cloud_enabled_ = true; -user_analytics_enabled_ = true; -user_personalized_ads_enabled_ = true; +inline PROTOBUF_NDEBUG_INLINE Backup_Settings::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + user_ads_enabled_{true}, + user_cloud_enabled_{true}, + user_analytics_enabled_{true}, + user_personalized_ads_enabled_{true} {} + +inline void Backup_Settings::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, sfx_), + 0, + offsetof(Impl_, hide_cc_status_) - + offsetof(Impl_, sfx_) + + sizeof(Impl_::hide_cc_status_)); } - Backup_Settings::~Backup_Settings() { // @@protoc_insertion_point(destructor:ei.Backup.Settings) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void Backup_Settings::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void Backup_Settings::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void Backup_Settings::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.Backup.Settings) - 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 & 0x000000ffu) { - ::memset(&sfx_, 0, static_cast( - reinterpret_cast(¬ify_daily_gift_) - - reinterpret_cast(&sfx_)) + sizeof(notify_daily_gift_)); - } - if (cached_has_bits & 0x0000ff00u) { - ::memset(&gdpr_consent_queried_, 0, static_cast( - reinterpret_cast(&coppa_queried_) - - reinterpret_cast(&gdpr_consent_queried_)) + sizeof(coppa_queried_)); - } - if (cached_has_bits & 0x00ff0000u) { - ::memset(&coppa_restricted_, 0, static_cast( - reinterpret_cast(&auto_stop_fueling_) - - reinterpret_cast(&coppa_restricted_)) + sizeof(auto_stop_fueling_)); - } - if (cached_has_bits & 0x3f000000u) { - ::memset(&max_enabled_, 0, static_cast( - reinterpret_cast(&hide_cc_status_) - - reinterpret_cast(&max_enabled_)) + sizeof(hide_cc_status_)); - user_ads_enabled_ = true; - user_cloud_enabled_ = true; - user_analytics_enabled_ = true; - user_personalized_ads_enabled_ = true; - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* Backup_Settings::_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 bool sfx = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _Internal::set_has_sfx(&has_bits); - sfx_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool music = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_music(&has_bits); - music_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool low_battery_mode = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - _Internal::set_has_low_battery_mode(&has_bits); - low_battery_mode_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool low_performance_mode = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _Internal::set_has_low_performance_mode(&has_bits); - low_performance_mode_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool notifications_queried = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - _Internal::set_has_notifications_queried(&has_bits); - notifications_queried_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool notifications_on = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - _Internal::set_has_notifications_on(&has_bits); - notifications_on_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool coppa_queried = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_coppa_queried(&has_bits); - coppa_queried_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool coppa_restricted = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { - _Internal::set_has_coppa_restricted(&has_bits); - coppa_restricted_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool force_touch_chicken_btn = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 72)) { - _Internal::set_has_force_touch_chicken_btn(&has_bits); - force_touch_chicken_btn_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool low_performance = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 80)) { - _Internal::set_has_low_performance(&has_bits); - low_performance_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool notify_daily_gift = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 88)) { - _Internal::set_has_notify_daily_gift(&has_bits); - notify_daily_gift_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool gdpr_consent_queried = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 96)) { - _Internal::set_has_gdpr_consent_queried(&has_bits); - gdpr_consent_queried_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool gdpr_consent_given = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 104)) { - _Internal::set_has_gdpr_consent_given(&has_bits); - gdpr_consent_given_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool user_ads_enabled = 14 [default = true]; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 112)) { - _Internal::set_has_user_ads_enabled(&has_bits); - user_ads_enabled_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool user_cloud_enabled = 15 [default = true]; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 120)) { - _Internal::set_has_user_cloud_enabled(&has_bits); - user_cloud_enabled_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool gdpr_age_restricted = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 128)) { - _Internal::set_has_gdpr_age_restricted(&has_bits); - gdpr_age_restricted_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 last_day_age_queried = 17; - case 17: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 136)) { - _Internal::set_has_last_day_age_queried(&has_bits); - last_day_age_queried_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool age_queried = 18; - case 18: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 144)) { - _Internal::set_has_age_queried(&has_bits); - age_queried_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool age_restricted = 19 [default = false]; - case 19: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 152)) { - _Internal::set_has_age_restricted(&has_bits); - age_restricted_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool data_collection_consent_queried = 20; - case 20: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 160)) { - _Internal::set_has_data_collection_consent_queried(&has_bits); - data_collection_consent_queried_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool data_collection_consent_given = 21; - case 21: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 168)) { - _Internal::set_has_data_collection_consent_given(&has_bits); - data_collection_consent_given_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool user_analytics_enabled = 22 [default = true]; - case 22: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 176)) { - _Internal::set_has_user_analytics_enabled(&has_bits); - user_analytics_enabled_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool user_personalized_ads_enabled = 23 [default = true]; - case 23: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 184)) { - _Internal::set_has_user_personalized_ads_enabled(&has_bits); - user_personalized_ads_enabled_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double last_backup_time = 24; - case 24: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 193)) { - _Internal::set_has_last_backup_time(&has_bits); - last_backup_time_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional bool auto_stop_fueling = 25; - case 25: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 200)) { - _Internal::set_has_auto_stop_fueling(&has_bits); - auto_stop_fueling_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool max_enabled = 26; - case 26: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 208)) { - _Internal::set_has_max_enabled(&has_bits); - max_enabled_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double last_notification_query_time = 27; - case 27: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 217)) { - _Internal::set_has_last_notification_query_time(&has_bits); - last_notification_query_time_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional bool hide_cc_status = 28; - case 28: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 224)) { - _Internal::set_has_hide_cc_status(&has_bits); - hide_cc_status_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool contracts_widget_enabled = 29; - case 29: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 232)) { - _Internal::set_has_contracts_widget_enabled(&has_bits); - contracts_widget_enabled_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool artifact_sparkle = 30; - case 30: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 240)) { - _Internal::set_has_artifact_sparkle(&has_bits); - artifact_sparkle_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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* Backup_Settings::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.Backup.Settings) - uint32_t cached_has_bits = 0; + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + Backup_Settings::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_Backup_Settings_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &Backup_Settings::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &Backup_Settings::ByteSizeLong, + &Backup_Settings::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_._cached_size_), + false, + }, + &Backup_Settings::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* Backup_Settings::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<5, 30, 0, 0, 2> Backup_Settings::_table_ = { + { + PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_._has_bits_), + 0, // no _extensions_ + 30, 248, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 3221225472, // skipmap + offsetof(decltype(_table_), field_entries), + 30, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::Backup_Settings>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional bool sfx = 1; + {::_pbi::TcParser::SingularVarintNoZag1(), + {8, 0, 0, PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.sfx_)}}, + // optional bool music = 2; + {::_pbi::TcParser::SingularVarintNoZag1(), + {16, 1, 0, PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.music_)}}, + // optional bool low_battery_mode = 3; + {::_pbi::TcParser::SingularVarintNoZag1(), + {24, 2, 0, PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.low_battery_mode_)}}, + // optional bool low_performance_mode = 4; + {::_pbi::TcParser::SingularVarintNoZag1(), + {32, 3, 0, PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.low_performance_mode_)}}, + // optional bool notifications_queried = 5; + {::_pbi::TcParser::SingularVarintNoZag1(), + {40, 5, 0, PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.notifications_queried_)}}, + // optional bool notifications_on = 6; + {::_pbi::TcParser::SingularVarintNoZag1(), + {48, 6, 0, PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.notifications_on_)}}, + // optional bool coppa_queried = 7; + {::_pbi::TcParser::SingularVarintNoZag1(), + {56, 15, 0, PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.coppa_queried_)}}, + // optional bool coppa_restricted = 8; + {::_pbi::TcParser::SingularVarintNoZag1(), + {64, 16, 0, PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.coppa_restricted_)}}, + // optional bool force_touch_chicken_btn = 9; + {::_pbi::TcParser::SingularVarintNoZag1(), + {72, 4, 0, PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.force_touch_chicken_btn_)}}, + // optional bool low_performance = 10; + {::_pbi::TcParser::SingularVarintNoZag1(), + {80, 22, 0, PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.low_performance_)}}, + // optional bool notify_daily_gift = 11; + {::_pbi::TcParser::SingularVarintNoZag1(), + {88, 7, 0, PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.notify_daily_gift_)}}, + // optional bool gdpr_consent_queried = 12; + {::_pbi::TcParser::SingularVarintNoZag1(), + {96, 8, 0, PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.gdpr_consent_queried_)}}, + // optional bool gdpr_consent_given = 13; + {::_pbi::TcParser::SingularVarintNoZag1(), + {104, 10, 0, PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.gdpr_consent_given_)}}, + // optional bool user_ads_enabled = 14 [default = true]; + {::_pbi::TcParser::SingularVarintNoZag1(), + {112, 26, 0, PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.user_ads_enabled_)}}, + // optional bool user_cloud_enabled = 15 [default = true]; + {::_pbi::TcParser::SingularVarintNoZag1(), + {120, 27, 0, PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.user_cloud_enabled_)}}, + // optional bool gdpr_age_restricted = 16; + {::_pbi::TcParser::FastV8S2, + {384, 9, 0, PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.gdpr_age_restricted_)}}, + // optional uint32 last_day_age_queried = 17; + {::_pbi::TcParser::FastV32S2, + {392, 12, 0, PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.last_day_age_queried_)}}, + // optional bool age_queried = 18; + {::_pbi::TcParser::FastV8S2, + {400, 11, 0, PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.age_queried_)}}, + // optional bool age_restricted = 19 [default = false]; + {::_pbi::TcParser::FastV8S2, + {408, 17, 0, PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.age_restricted_)}}, + // optional bool data_collection_consent_queried = 20; + {::_pbi::TcParser::FastV8S2, + {416, 18, 0, PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.data_collection_consent_queried_)}}, + // optional bool data_collection_consent_given = 21; + {::_pbi::TcParser::FastV8S2, + {424, 19, 0, PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.data_collection_consent_given_)}}, + // optional bool user_analytics_enabled = 22 [default = true]; + {::_pbi::TcParser::FastV8S2, + {432, 28, 0, PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.user_analytics_enabled_)}}, + // optional bool user_personalized_ads_enabled = 23 [default = true]; + {::_pbi::TcParser::FastV8S2, + {440, 29, 0, PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.user_personalized_ads_enabled_)}}, + // optional double last_backup_time = 24; + {::_pbi::TcParser::FastF64S2, + {449, 20, 0, PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.last_backup_time_)}}, + // optional bool auto_stop_fueling = 25; + {::_pbi::TcParser::FastV8S2, + {456, 23, 0, PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.auto_stop_fueling_)}}, + // optional bool max_enabled = 26; + {::_pbi::TcParser::FastV8S2, + {464, 24, 0, PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.max_enabled_)}}, + // optional double last_notification_query_time = 27; + {::_pbi::TcParser::FastF64S2, + {473, 21, 0, PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.last_notification_query_time_)}}, + // optional bool hide_cc_status = 28; + {::_pbi::TcParser::FastV8S2, + {480, 25, 0, PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.hide_cc_status_)}}, + // optional bool contracts_widget_enabled = 29; + {::_pbi::TcParser::FastV8S2, + {488, 13, 0, PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.contracts_widget_enabled_)}}, + // optional bool artifact_sparkle = 30; + {::_pbi::TcParser::FastV8S2, + {496, 14, 0, PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.artifact_sparkle_)}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional bool sfx = 1; + {PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.sfx_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool music = 2; + {PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.music_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool low_battery_mode = 3; + {PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.low_battery_mode_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool low_performance_mode = 4; + {PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.low_performance_mode_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool notifications_queried = 5; + {PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.notifications_queried_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool notifications_on = 6; + {PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.notifications_on_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool coppa_queried = 7; + {PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.coppa_queried_), _Internal::kHasBitsOffset + 15, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool coppa_restricted = 8; + {PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.coppa_restricted_), _Internal::kHasBitsOffset + 16, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool force_touch_chicken_btn = 9; + {PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.force_touch_chicken_btn_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool low_performance = 10; + {PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.low_performance_), _Internal::kHasBitsOffset + 22, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool notify_daily_gift = 11; + {PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.notify_daily_gift_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool gdpr_consent_queried = 12; + {PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.gdpr_consent_queried_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool gdpr_consent_given = 13; + {PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.gdpr_consent_given_), _Internal::kHasBitsOffset + 10, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool user_ads_enabled = 14 [default = true]; + {PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.user_ads_enabled_), _Internal::kHasBitsOffset + 26, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool user_cloud_enabled = 15 [default = true]; + {PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.user_cloud_enabled_), _Internal::kHasBitsOffset + 27, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool gdpr_age_restricted = 16; + {PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.gdpr_age_restricted_), _Internal::kHasBitsOffset + 9, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional uint32 last_day_age_queried = 17; + {PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.last_day_age_queried_), _Internal::kHasBitsOffset + 12, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional bool age_queried = 18; + {PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.age_queried_), _Internal::kHasBitsOffset + 11, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool age_restricted = 19 [default = false]; + {PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.age_restricted_), _Internal::kHasBitsOffset + 17, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool data_collection_consent_queried = 20; + {PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.data_collection_consent_queried_), _Internal::kHasBitsOffset + 18, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool data_collection_consent_given = 21; + {PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.data_collection_consent_given_), _Internal::kHasBitsOffset + 19, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool user_analytics_enabled = 22 [default = true]; + {PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.user_analytics_enabled_), _Internal::kHasBitsOffset + 28, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool user_personalized_ads_enabled = 23 [default = true]; + {PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.user_personalized_ads_enabled_), _Internal::kHasBitsOffset + 29, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional double last_backup_time = 24; + {PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.last_backup_time_), _Internal::kHasBitsOffset + 20, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional bool auto_stop_fueling = 25; + {PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.auto_stop_fueling_), _Internal::kHasBitsOffset + 23, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool max_enabled = 26; + {PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.max_enabled_), _Internal::kHasBitsOffset + 24, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional double last_notification_query_time = 27; + {PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.last_notification_query_time_), _Internal::kHasBitsOffset + 21, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional bool hide_cc_status = 28; + {PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.hide_cc_status_), _Internal::kHasBitsOffset + 25, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool contracts_widget_enabled = 29; + {PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.contracts_widget_enabled_), _Internal::kHasBitsOffset + 13, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool artifact_sparkle = 30; + {PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.artifact_sparkle_), _Internal::kHasBitsOffset + 14, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + }}, + // no aux_entries + {{ + }}, +}; + +PROTOBUF_NOINLINE void Backup_Settings::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.Backup.Settings) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; - // optional bool sfx = 1; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(1, this->_internal_sfx(), target); + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + ::memset(&_impl_.sfx_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.notify_daily_gift_) - + reinterpret_cast(&_impl_.sfx_)) + sizeof(_impl_.notify_daily_gift_)); } - - // optional bool music = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(2, this->_internal_music(), target); + if (cached_has_bits & 0x0000ff00u) { + ::memset(&_impl_.gdpr_consent_queried_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.coppa_queried_) - + reinterpret_cast(&_impl_.gdpr_consent_queried_)) + sizeof(_impl_.coppa_queried_)); } - - // optional bool low_battery_mode = 3; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(3, this->_internal_low_battery_mode(), target); + if (cached_has_bits & 0x00ff0000u) { + ::memset(&_impl_.coppa_restricted_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.auto_stop_fueling_) - + reinterpret_cast(&_impl_.coppa_restricted_)) + sizeof(_impl_.auto_stop_fueling_)); } + if (cached_has_bits & 0x3f000000u) { + ::memset(&_impl_.max_enabled_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.hide_cc_status_) - + reinterpret_cast(&_impl_.max_enabled_)) + sizeof(_impl_.hide_cc_status_)); + _impl_.user_ads_enabled_ = true; + _impl_.user_cloud_enabled_ = true; + _impl_.user_analytics_enabled_ = true; + _impl_.user_personalized_ads_enabled_ = true; + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* Backup_Settings::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const Backup_Settings& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* Backup_Settings::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const Backup_Settings& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.Backup.Settings) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional bool sfx = 1; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 1, this_._internal_sfx(), target); + } - // optional bool low_performance_mode = 4; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(4, this->_internal_low_performance_mode(), target); - } + // optional bool music = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 2, this_._internal_music(), target); + } - // optional bool notifications_queried = 5; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(5, this->_internal_notifications_queried(), target); - } + // optional bool low_battery_mode = 3; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 3, this_._internal_low_battery_mode(), target); + } - // optional bool notifications_on = 6; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(6, this->_internal_notifications_on(), target); - } + // optional bool low_performance_mode = 4; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 4, this_._internal_low_performance_mode(), target); + } - // optional bool coppa_queried = 7; - if (cached_has_bits & 0x00008000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(7, this->_internal_coppa_queried(), target); - } + // optional bool notifications_queried = 5; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 5, this_._internal_notifications_queried(), target); + } - // optional bool coppa_restricted = 8; - if (cached_has_bits & 0x00010000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(8, this->_internal_coppa_restricted(), target); - } + // optional bool notifications_on = 6; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 6, this_._internal_notifications_on(), target); + } - // optional bool force_touch_chicken_btn = 9; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(9, this->_internal_force_touch_chicken_btn(), target); - } + // optional bool coppa_queried = 7; + if (cached_has_bits & 0x00008000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 7, this_._internal_coppa_queried(), target); + } - // optional bool low_performance = 10; - if (cached_has_bits & 0x00400000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(10, this->_internal_low_performance(), target); - } + // optional bool coppa_restricted = 8; + if (cached_has_bits & 0x00010000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 8, this_._internal_coppa_restricted(), target); + } - // optional bool notify_daily_gift = 11; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(11, this->_internal_notify_daily_gift(), target); - } + // optional bool force_touch_chicken_btn = 9; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 9, this_._internal_force_touch_chicken_btn(), target); + } - // optional bool gdpr_consent_queried = 12; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(12, this->_internal_gdpr_consent_queried(), target); - } + // optional bool low_performance = 10; + if (cached_has_bits & 0x00400000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 10, this_._internal_low_performance(), target); + } - // optional bool gdpr_consent_given = 13; - if (cached_has_bits & 0x00000400u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(13, this->_internal_gdpr_consent_given(), target); - } + // optional bool notify_daily_gift = 11; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 11, this_._internal_notify_daily_gift(), target); + } - // optional bool user_ads_enabled = 14 [default = true]; - if (cached_has_bits & 0x04000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(14, this->_internal_user_ads_enabled(), target); - } + // optional bool gdpr_consent_queried = 12; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 12, this_._internal_gdpr_consent_queried(), target); + } - // optional bool user_cloud_enabled = 15 [default = true]; - if (cached_has_bits & 0x08000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(15, this->_internal_user_cloud_enabled(), target); - } + // optional bool gdpr_consent_given = 13; + if (cached_has_bits & 0x00000400u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 13, this_._internal_gdpr_consent_given(), target); + } - // optional bool gdpr_age_restricted = 16; - if (cached_has_bits & 0x00000200u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(16, this->_internal_gdpr_age_restricted(), target); - } + // optional bool user_ads_enabled = 14 [default = true]; + if (cached_has_bits & 0x04000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 14, this_._internal_user_ads_enabled(), target); + } - // optional uint32 last_day_age_queried = 17; - if (cached_has_bits & 0x00001000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(17, this->_internal_last_day_age_queried(), target); - } + // optional bool user_cloud_enabled = 15 [default = true]; + if (cached_has_bits & 0x08000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 15, this_._internal_user_cloud_enabled(), target); + } - // optional bool age_queried = 18; - if (cached_has_bits & 0x00000800u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(18, this->_internal_age_queried(), target); - } + // optional bool gdpr_age_restricted = 16; + if (cached_has_bits & 0x00000200u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 16, this_._internal_gdpr_age_restricted(), target); + } - // optional bool age_restricted = 19 [default = false]; - if (cached_has_bits & 0x00020000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(19, this->_internal_age_restricted(), target); - } + // optional uint32 last_day_age_queried = 17; + if (cached_has_bits & 0x00001000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 17, this_._internal_last_day_age_queried(), target); + } - // optional bool data_collection_consent_queried = 20; - if (cached_has_bits & 0x00040000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(20, this->_internal_data_collection_consent_queried(), target); - } + // optional bool age_queried = 18; + if (cached_has_bits & 0x00000800u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 18, this_._internal_age_queried(), target); + } - // optional bool data_collection_consent_given = 21; - if (cached_has_bits & 0x00080000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(21, this->_internal_data_collection_consent_given(), target); - } + // optional bool age_restricted = 19 [default = false]; + if (cached_has_bits & 0x00020000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 19, this_._internal_age_restricted(), target); + } - // optional bool user_analytics_enabled = 22 [default = true]; - if (cached_has_bits & 0x10000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(22, this->_internal_user_analytics_enabled(), target); - } + // optional bool data_collection_consent_queried = 20; + if (cached_has_bits & 0x00040000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 20, this_._internal_data_collection_consent_queried(), target); + } - // optional bool user_personalized_ads_enabled = 23 [default = true]; - if (cached_has_bits & 0x20000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(23, this->_internal_user_personalized_ads_enabled(), target); - } + // optional bool data_collection_consent_given = 21; + if (cached_has_bits & 0x00080000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 21, this_._internal_data_collection_consent_given(), target); + } - // optional double last_backup_time = 24; - if (cached_has_bits & 0x00100000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(24, this->_internal_last_backup_time(), target); - } + // optional bool user_analytics_enabled = 22 [default = true]; + if (cached_has_bits & 0x10000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 22, this_._internal_user_analytics_enabled(), target); + } - // optional bool auto_stop_fueling = 25; - if (cached_has_bits & 0x00800000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(25, this->_internal_auto_stop_fueling(), target); - } + // optional bool user_personalized_ads_enabled = 23 [default = true]; + if (cached_has_bits & 0x20000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 23, this_._internal_user_personalized_ads_enabled(), target); + } - // optional bool max_enabled = 26; - if (cached_has_bits & 0x01000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(26, this->_internal_max_enabled(), target); - } + // optional double last_backup_time = 24; + if (cached_has_bits & 0x00100000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 24, this_._internal_last_backup_time(), target); + } - // optional double last_notification_query_time = 27; - if (cached_has_bits & 0x00200000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(27, this->_internal_last_notification_query_time(), target); - } + // optional bool auto_stop_fueling = 25; + if (cached_has_bits & 0x00800000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 25, this_._internal_auto_stop_fueling(), target); + } - // optional bool hide_cc_status = 28; - if (cached_has_bits & 0x02000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(28, this->_internal_hide_cc_status(), target); - } + // optional bool max_enabled = 26; + if (cached_has_bits & 0x01000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 26, this_._internal_max_enabled(), target); + } - // optional bool contracts_widget_enabled = 29; - if (cached_has_bits & 0x00002000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(29, this->_internal_contracts_widget_enabled(), target); - } + // optional double last_notification_query_time = 27; + if (cached_has_bits & 0x00200000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 27, this_._internal_last_notification_query_time(), target); + } - // optional bool artifact_sparkle = 30; - if (cached_has_bits & 0x00004000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(30, this->_internal_artifact_sparkle(), target); - } + // optional bool hide_cc_status = 28; + if (cached_has_bits & 0x02000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 28, this_._internal_hide_cc_status(), 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.Backup.Settings) - return target; -} + // optional bool contracts_widget_enabled = 29; + if (cached_has_bits & 0x00002000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 29, this_._internal_contracts_widget_enabled(), target); + } -size_t Backup_Settings::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.Backup.Settings) - size_t total_size = 0; + // optional bool artifact_sparkle = 30; + if (cached_has_bits & 0x00004000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 30, this_._internal_artifact_sparkle(), target); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.Backup.Settings) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t Backup_Settings::ByteSizeLong(const MessageLite& base) { + const Backup_Settings& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t Backup_Settings::ByteSizeLong() const { + const Backup_Settings& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.Backup.Settings) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional bool sfx = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 2; + } + // optional bool music = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 2; + } + // optional bool low_battery_mode = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 2; + } + // optional bool low_performance_mode = 4; + if (cached_has_bits & 0x00000008u) { + total_size += 2; + } + // optional bool force_touch_chicken_btn = 9; + if (cached_has_bits & 0x00000010u) { + total_size += 2; + } + // optional bool notifications_queried = 5; + if (cached_has_bits & 0x00000020u) { + total_size += 2; + } + // optional bool notifications_on = 6; + if (cached_has_bits & 0x00000040u) { + total_size += 2; + } + // optional bool notify_daily_gift = 11; + if (cached_has_bits & 0x00000080u) { + total_size += 2; + } + } + if (cached_has_bits & 0x0000ff00u) { + // optional bool gdpr_consent_queried = 12; + if (cached_has_bits & 0x00000100u) { + total_size += 2; + } + // optional bool gdpr_age_restricted = 16; + if (cached_has_bits & 0x00000200u) { + total_size += 3; + } + // optional bool gdpr_consent_given = 13; + if (cached_has_bits & 0x00000400u) { + total_size += 2; + } + // optional bool age_queried = 18; + if (cached_has_bits & 0x00000800u) { + total_size += 3; + } + // optional uint32 last_day_age_queried = 17; + if (cached_has_bits & 0x00001000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( + this_._internal_last_day_age_queried()); + } + // optional bool contracts_widget_enabled = 29; + if (cached_has_bits & 0x00002000u) { + total_size += 3; + } + // optional bool artifact_sparkle = 30; + if (cached_has_bits & 0x00004000u) { + total_size += 3; + } + // optional bool coppa_queried = 7; + if (cached_has_bits & 0x00008000u) { + total_size += 2; + } + } + if (cached_has_bits & 0x00ff0000u) { + // optional bool coppa_restricted = 8; + if (cached_has_bits & 0x00010000u) { + total_size += 2; + } + // optional bool age_restricted = 19 [default = false]; + if (cached_has_bits & 0x00020000u) { + total_size += 3; + } + // optional bool data_collection_consent_queried = 20; + if (cached_has_bits & 0x00040000u) { + total_size += 3; + } + // optional bool data_collection_consent_given = 21; + if (cached_has_bits & 0x00080000u) { + total_size += 3; + } + // optional double last_backup_time = 24; + if (cached_has_bits & 0x00100000u) { + total_size += 10; + } + // optional double last_notification_query_time = 27; + if (cached_has_bits & 0x00200000u) { + total_size += 10; + } + // optional bool low_performance = 10; + if (cached_has_bits & 0x00400000u) { + total_size += 2; + } + // optional bool auto_stop_fueling = 25; + if (cached_has_bits & 0x00800000u) { + total_size += 3; + } + } + if (cached_has_bits & 0x3f000000u) { + // optional bool max_enabled = 26; + if (cached_has_bits & 0x01000000u) { + total_size += 3; + } + // optional bool hide_cc_status = 28; + if (cached_has_bits & 0x02000000u) { + total_size += 3; + } + // optional bool user_ads_enabled = 14 [default = true]; + if (cached_has_bits & 0x04000000u) { + total_size += 2; + } + // optional bool user_cloud_enabled = 15 [default = true]; + if (cached_has_bits & 0x08000000u) { + total_size += 2; + } + // optional bool user_analytics_enabled = 22 [default = true]; + if (cached_has_bits & 0x10000000u) { + total_size += 3; + } + // optional bool user_personalized_ads_enabled = 23 [default = true]; + if (cached_has_bits & 0x20000000u) { + total_size += 3; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void Backup_Settings::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.Backup.Settings) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = _has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { - // optional bool sfx = 1; if (cached_has_bits & 0x00000001u) { - total_size += 1 + 1; + _this->_impl_.sfx_ = from._impl_.sfx_; } - - // optional bool music = 2; if (cached_has_bits & 0x00000002u) { - total_size += 1 + 1; + _this->_impl_.music_ = from._impl_.music_; } - - // optional bool low_battery_mode = 3; if (cached_has_bits & 0x00000004u) { - total_size += 1 + 1; + _this->_impl_.low_battery_mode_ = from._impl_.low_battery_mode_; } - - // optional bool low_performance_mode = 4; if (cached_has_bits & 0x00000008u) { - total_size += 1 + 1; + _this->_impl_.low_performance_mode_ = from._impl_.low_performance_mode_; } - - // optional bool force_touch_chicken_btn = 9; if (cached_has_bits & 0x00000010u) { - total_size += 1 + 1; + _this->_impl_.force_touch_chicken_btn_ = from._impl_.force_touch_chicken_btn_; } - - // optional bool notifications_queried = 5; if (cached_has_bits & 0x00000020u) { - total_size += 1 + 1; + _this->_impl_.notifications_queried_ = from._impl_.notifications_queried_; } - - // optional bool notifications_on = 6; if (cached_has_bits & 0x00000040u) { - total_size += 1 + 1; + _this->_impl_.notifications_on_ = from._impl_.notifications_on_; } - - // optional bool notify_daily_gift = 11; if (cached_has_bits & 0x00000080u) { - total_size += 1 + 1; + _this->_impl_.notify_daily_gift_ = from._impl_.notify_daily_gift_; } - } if (cached_has_bits & 0x0000ff00u) { - // optional bool gdpr_consent_queried = 12; if (cached_has_bits & 0x00000100u) { - total_size += 1 + 1; + _this->_impl_.gdpr_consent_queried_ = from._impl_.gdpr_consent_queried_; } - - // optional bool gdpr_age_restricted = 16; if (cached_has_bits & 0x00000200u) { - total_size += 2 + 1; + _this->_impl_.gdpr_age_restricted_ = from._impl_.gdpr_age_restricted_; } - - // optional bool gdpr_consent_given = 13; if (cached_has_bits & 0x00000400u) { - total_size += 1 + 1; + _this->_impl_.gdpr_consent_given_ = from._impl_.gdpr_consent_given_; } - - // optional bool age_queried = 18; if (cached_has_bits & 0x00000800u) { - total_size += 2 + 1; + _this->_impl_.age_queried_ = from._impl_.age_queried_; } - - // optional uint32 last_day_age_queried = 17; if (cached_has_bits & 0x00001000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt32Size( - this->_internal_last_day_age_queried()); + _this->_impl_.last_day_age_queried_ = from._impl_.last_day_age_queried_; } - - // optional bool contracts_widget_enabled = 29; if (cached_has_bits & 0x00002000u) { - total_size += 2 + 1; + _this->_impl_.contracts_widget_enabled_ = from._impl_.contracts_widget_enabled_; } - - // optional bool artifact_sparkle = 30; if (cached_has_bits & 0x00004000u) { - total_size += 2 + 1; + _this->_impl_.artifact_sparkle_ = from._impl_.artifact_sparkle_; } - - // optional bool coppa_queried = 7; if (cached_has_bits & 0x00008000u) { - total_size += 1 + 1; + _this->_impl_.coppa_queried_ = from._impl_.coppa_queried_; } - } if (cached_has_bits & 0x00ff0000u) { - // optional bool coppa_restricted = 8; if (cached_has_bits & 0x00010000u) { - total_size += 1 + 1; + _this->_impl_.coppa_restricted_ = from._impl_.coppa_restricted_; } - - // optional bool age_restricted = 19 [default = false]; if (cached_has_bits & 0x00020000u) { - total_size += 2 + 1; + _this->_impl_.age_restricted_ = from._impl_.age_restricted_; } - - // optional bool data_collection_consent_queried = 20; if (cached_has_bits & 0x00040000u) { - total_size += 2 + 1; + _this->_impl_.data_collection_consent_queried_ = from._impl_.data_collection_consent_queried_; } - - // optional bool data_collection_consent_given = 21; if (cached_has_bits & 0x00080000u) { - total_size += 2 + 1; + _this->_impl_.data_collection_consent_given_ = from._impl_.data_collection_consent_given_; } - - // optional double last_backup_time = 24; if (cached_has_bits & 0x00100000u) { - total_size += 2 + 8; + _this->_impl_.last_backup_time_ = from._impl_.last_backup_time_; } - - // optional double last_notification_query_time = 27; if (cached_has_bits & 0x00200000u) { - total_size += 2 + 8; + _this->_impl_.last_notification_query_time_ = from._impl_.last_notification_query_time_; } - - // optional bool low_performance = 10; if (cached_has_bits & 0x00400000u) { - total_size += 1 + 1; + _this->_impl_.low_performance_ = from._impl_.low_performance_; } - - // optional bool auto_stop_fueling = 25; if (cached_has_bits & 0x00800000u) { - total_size += 2 + 1; + _this->_impl_.auto_stop_fueling_ = from._impl_.auto_stop_fueling_; } - } if (cached_has_bits & 0x3f000000u) { - // optional bool max_enabled = 26; if (cached_has_bits & 0x01000000u) { - total_size += 2 + 1; + _this->_impl_.max_enabled_ = from._impl_.max_enabled_; } - - // optional bool hide_cc_status = 28; if (cached_has_bits & 0x02000000u) { - total_size += 2 + 1; + _this->_impl_.hide_cc_status_ = from._impl_.hide_cc_status_; } - - // optional bool user_ads_enabled = 14 [default = true]; if (cached_has_bits & 0x04000000u) { - total_size += 1 + 1; + _this->_impl_.user_ads_enabled_ = from._impl_.user_ads_enabled_; } - - // optional bool user_cloud_enabled = 15 [default = true]; if (cached_has_bits & 0x08000000u) { - total_size += 1 + 1; + _this->_impl_.user_cloud_enabled_ = from._impl_.user_cloud_enabled_; } - - // optional bool user_analytics_enabled = 22 [default = true]; if (cached_has_bits & 0x10000000u) { - total_size += 2 + 1; + _this->_impl_.user_analytics_enabled_ = from._impl_.user_analytics_enabled_; } - - // optional bool user_personalized_ads_enabled = 23 [default = true]; if (cached_has_bits & 0x20000000u) { - total_size += 2 + 1; + _this->_impl_.user_personalized_ads_enabled_ = from._impl_.user_personalized_ads_enabled_; } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Backup_Settings::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - Backup_Settings::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Backup_Settings::GetClassData() const { return &_class_data_; } +void Backup_Settings::CopyFrom(const Backup_Settings& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.Backup.Settings) + if (&from == this) return; + Clear(); + MergeFrom(from); +} -void Backup_Settings::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); + +void Backup_Settings::InternalSwap(Backup_Settings* PROTOBUF_RESTRICT other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.user_personalized_ads_enabled_) + + sizeof(Backup_Settings::_impl_.user_personalized_ads_enabled_) + - PROTOBUF_FIELD_OFFSET(Backup_Settings, _impl_.sfx_)>( + reinterpret_cast(&_impl_.sfx_), + reinterpret_cast(&other->_impl_.sfx_)); } +::google::protobuf::Metadata Backup_Settings::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== -void Backup_Settings::MergeFrom(const Backup_Settings& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.Backup.Settings) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; +class Backup_Tutorial::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(Backup_Tutorial, _impl_._has_bits_); +}; + +Backup_Tutorial::Backup_Tutorial(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.Backup.Tutorial) +} +inline PROTOBUF_NDEBUG_INLINE Backup_Tutorial::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::Backup_Tutorial& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + tutorial_shown_{visibility, arena, from.tutorial_shown_} {} + +Backup_Tutorial::Backup_Tutorial( + ::google::protobuf::Arena* arena, + const Backup_Tutorial& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + Backup_Tutorial* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, intro_shown_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, intro_shown_), + offsetof(Impl_, switch_farm_shown_) - + offsetof(Impl_, intro_shown_) + + sizeof(Impl_::switch_farm_shown_)); - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - if (cached_has_bits & 0x00000001u) { - sfx_ = from.sfx_; - } - if (cached_has_bits & 0x00000002u) { - music_ = from.music_; - } - if (cached_has_bits & 0x00000004u) { - low_battery_mode_ = from.low_battery_mode_; - } - if (cached_has_bits & 0x00000008u) { - low_performance_mode_ = from.low_performance_mode_; - } - if (cached_has_bits & 0x00000010u) { - force_touch_chicken_btn_ = from.force_touch_chicken_btn_; - } - if (cached_has_bits & 0x00000020u) { - notifications_queried_ = from.notifications_queried_; - } - if (cached_has_bits & 0x00000040u) { - notifications_on_ = from.notifications_on_; - } - if (cached_has_bits & 0x00000080u) { - notify_daily_gift_ = from.notify_daily_gift_; - } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0x0000ff00u) { - if (cached_has_bits & 0x00000100u) { - gdpr_consent_queried_ = from.gdpr_consent_queried_; - } - if (cached_has_bits & 0x00000200u) { - gdpr_age_restricted_ = from.gdpr_age_restricted_; - } - if (cached_has_bits & 0x00000400u) { - gdpr_consent_given_ = from.gdpr_consent_given_; - } - if (cached_has_bits & 0x00000800u) { - age_queried_ = from.age_queried_; - } - if (cached_has_bits & 0x00001000u) { - last_day_age_queried_ = from.last_day_age_queried_; - } - if (cached_has_bits & 0x00002000u) { - contracts_widget_enabled_ = from.contracts_widget_enabled_; - } - if (cached_has_bits & 0x00004000u) { - artifact_sparkle_ = from.artifact_sparkle_; - } - if (cached_has_bits & 0x00008000u) { - coppa_queried_ = from.coppa_queried_; - } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0x00ff0000u) { - if (cached_has_bits & 0x00010000u) { - coppa_restricted_ = from.coppa_restricted_; - } - if (cached_has_bits & 0x00020000u) { - age_restricted_ = from.age_restricted_; - } - if (cached_has_bits & 0x00040000u) { - data_collection_consent_queried_ = from.data_collection_consent_queried_; - } - if (cached_has_bits & 0x00080000u) { - data_collection_consent_given_ = from.data_collection_consent_given_; - } - if (cached_has_bits & 0x00100000u) { - last_backup_time_ = from.last_backup_time_; - } - if (cached_has_bits & 0x00200000u) { - last_notification_query_time_ = from.last_notification_query_time_; - } - if (cached_has_bits & 0x00400000u) { - low_performance_ = from.low_performance_; - } - if (cached_has_bits & 0x00800000u) { - auto_stop_fueling_ = from.auto_stop_fueling_; - } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0x3f000000u) { - if (cached_has_bits & 0x01000000u) { - max_enabled_ = from.max_enabled_; - } - if (cached_has_bits & 0x02000000u) { - hide_cc_status_ = from.hide_cc_status_; - } - if (cached_has_bits & 0x04000000u) { - user_ads_enabled_ = from.user_ads_enabled_; - } - if (cached_has_bits & 0x08000000u) { - user_cloud_enabled_ = from.user_cloud_enabled_; - } - if (cached_has_bits & 0x10000000u) { - user_analytics_enabled_ = from.user_analytics_enabled_; - } - if (cached_has_bits & 0x20000000u) { - user_personalized_ads_enabled_ = from.user_personalized_ads_enabled_; - } - _has_bits_[0] |= cached_has_bits; - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void Backup_Settings::CopyFrom(const Backup_Settings& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.Backup.Settings) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool Backup_Settings::IsInitialized() const { - return true; -} - -void Backup_Settings::InternalSwap(Backup_Settings* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(Backup_Settings, hide_cc_status_) - + sizeof(Backup_Settings::hide_cc_status_) - - PROTOBUF_FIELD_OFFSET(Backup_Settings, sfx_)>( - reinterpret_cast(&sfx_), - reinterpret_cast(&other->sfx_)); - swap(user_ads_enabled_, other->user_ads_enabled_); - swap(user_cloud_enabled_, other->user_cloud_enabled_); - swap(user_analytics_enabled_, other->user_analytics_enabled_); - swap(user_personalized_ads_enabled_, other->user_personalized_ads_enabled_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata Backup_Settings::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[2]); -} - -// =================================================================== - -class Backup_Tutorial::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_intro_shown(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_click_tutorial_shown(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_buy_hab_shown(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_hire_vehicle_shown(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_q_num_shown(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_s_num_shown(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_contracts_tab_shown(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_contract_info_shown(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_join_coop_shown(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_switch_farm_shown(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } -}; - -Backup_Tutorial::Backup_Tutorial(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - tutorial_shown_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.Backup.Tutorial) -} -Backup_Tutorial::Backup_Tutorial(const Backup_Tutorial& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - tutorial_shown_(from.tutorial_shown_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&intro_shown_, &from.intro_shown_, - static_cast(reinterpret_cast(&switch_farm_shown_) - - reinterpret_cast(&intro_shown_)) + sizeof(switch_farm_shown_)); // @@protoc_insertion_point(copy_constructor:ei.Backup.Tutorial) } - -inline void Backup_Tutorial::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&intro_shown_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&switch_farm_shown_) - - reinterpret_cast(&intro_shown_)) + sizeof(switch_farm_shown_)); +inline PROTOBUF_NDEBUG_INLINE Backup_Tutorial::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + tutorial_shown_{visibility, arena} {} + +inline void Backup_Tutorial::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, intro_shown_), + 0, + offsetof(Impl_, switch_farm_shown_) - + offsetof(Impl_, intro_shown_) + + sizeof(Impl_::switch_farm_shown_)); } - Backup_Tutorial::~Backup_Tutorial() { // @@protoc_insertion_point(destructor:ei.Backup.Tutorial) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void Backup_Tutorial::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void Backup_Tutorial::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void Backup_Tutorial::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + Backup_Tutorial::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_Backup_Tutorial_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &Backup_Tutorial::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &Backup_Tutorial::ByteSizeLong, + &Backup_Tutorial::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(Backup_Tutorial, _impl_._cached_size_), + false, + }, + &Backup_Tutorial::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* Backup_Tutorial::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<4, 11, 0, 0, 2> Backup_Tutorial::_table_ = { + { + PROTOBUF_FIELD_OFFSET(Backup_Tutorial, _impl_._has_bits_), + 0, // no _extensions_ + 11, 120, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294965248, // skipmap + offsetof(decltype(_table_), field_entries), + 11, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::Backup_Tutorial>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional bool intro_shown = 1; + {::_pbi::TcParser::SingularVarintNoZag1(), + {8, 0, 0, PROTOBUF_FIELD_OFFSET(Backup_Tutorial, _impl_.intro_shown_)}}, + // optional bool click_tutorial_shown = 2; + {::_pbi::TcParser::SingularVarintNoZag1(), + {16, 1, 0, PROTOBUF_FIELD_OFFSET(Backup_Tutorial, _impl_.click_tutorial_shown_)}}, + // optional bool buy_hab_shown = 3; + {::_pbi::TcParser::SingularVarintNoZag1(), + {24, 2, 0, PROTOBUF_FIELD_OFFSET(Backup_Tutorial, _impl_.buy_hab_shown_)}}, + // optional bool hire_vehicle_shown = 4; + {::_pbi::TcParser::SingularVarintNoZag1(), + {32, 3, 0, PROTOBUF_FIELD_OFFSET(Backup_Tutorial, _impl_.hire_vehicle_shown_)}}, + // optional bool q_num_shown = 5; + {::_pbi::TcParser::SingularVarintNoZag1(), + {40, 4, 0, PROTOBUF_FIELD_OFFSET(Backup_Tutorial, _impl_.q_num_shown_)}}, + // optional bool s_num_shown = 6; + {::_pbi::TcParser::SingularVarintNoZag1(), + {48, 5, 0, PROTOBUF_FIELD_OFFSET(Backup_Tutorial, _impl_.s_num_shown_)}}, + // optional bool contracts_tab_shown = 7; + {::_pbi::TcParser::SingularVarintNoZag1(), + {56, 6, 0, PROTOBUF_FIELD_OFFSET(Backup_Tutorial, _impl_.contracts_tab_shown_)}}, + // optional bool contract_info_shown = 8; + {::_pbi::TcParser::SingularVarintNoZag1(), + {64, 7, 0, PROTOBUF_FIELD_OFFSET(Backup_Tutorial, _impl_.contract_info_shown_)}}, + // optional bool join_coop_shown = 9; + {::_pbi::TcParser::SingularVarintNoZag1(), + {72, 8, 0, PROTOBUF_FIELD_OFFSET(Backup_Tutorial, _impl_.join_coop_shown_)}}, + // optional bool switch_farm_shown = 10; + {::_pbi::TcParser::SingularVarintNoZag1(), + {80, 9, 0, PROTOBUF_FIELD_OFFSET(Backup_Tutorial, _impl_.switch_farm_shown_)}}, + // repeated bool tutorial_shown = 11; + {::_pbi::TcParser::FastV8R1, + {88, 63, 0, PROTOBUF_FIELD_OFFSET(Backup_Tutorial, _impl_.tutorial_shown_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional bool intro_shown = 1; + {PROTOBUF_FIELD_OFFSET(Backup_Tutorial, _impl_.intro_shown_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool click_tutorial_shown = 2; + {PROTOBUF_FIELD_OFFSET(Backup_Tutorial, _impl_.click_tutorial_shown_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool buy_hab_shown = 3; + {PROTOBUF_FIELD_OFFSET(Backup_Tutorial, _impl_.buy_hab_shown_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool hire_vehicle_shown = 4; + {PROTOBUF_FIELD_OFFSET(Backup_Tutorial, _impl_.hire_vehicle_shown_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool q_num_shown = 5; + {PROTOBUF_FIELD_OFFSET(Backup_Tutorial, _impl_.q_num_shown_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool s_num_shown = 6; + {PROTOBUF_FIELD_OFFSET(Backup_Tutorial, _impl_.s_num_shown_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool contracts_tab_shown = 7; + {PROTOBUF_FIELD_OFFSET(Backup_Tutorial, _impl_.contracts_tab_shown_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool contract_info_shown = 8; + {PROTOBUF_FIELD_OFFSET(Backup_Tutorial, _impl_.contract_info_shown_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool join_coop_shown = 9; + {PROTOBUF_FIELD_OFFSET(Backup_Tutorial, _impl_.join_coop_shown_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool switch_farm_shown = 10; + {PROTOBUF_FIELD_OFFSET(Backup_Tutorial, _impl_.switch_farm_shown_), _Internal::kHasBitsOffset + 9, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // repeated bool tutorial_shown = 11; + {PROTOBUF_FIELD_OFFSET(Backup_Tutorial, _impl_.tutorial_shown_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kBool)}, + }}, + // no aux_entries + {{ + }}, +}; + +PROTOBUF_NOINLINE void Backup_Tutorial::Clear() { // @@protoc_insertion_point(message_clear_start:ei.Backup.Tutorial) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - tutorial_shown_.Clear(); - cached_has_bits = _has_bits_[0]; + _impl_.tutorial_shown_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { - ::memset(&intro_shown_, 0, static_cast( - reinterpret_cast(&contract_info_shown_) - - reinterpret_cast(&intro_shown_)) + sizeof(contract_info_shown_)); + ::memset(&_impl_.intro_shown_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.contract_info_shown_) - + reinterpret_cast(&_impl_.intro_shown_)) + sizeof(_impl_.contract_info_shown_)); } if (cached_has_bits & 0x00000300u) { - ::memset(&join_coop_shown_, 0, static_cast( - reinterpret_cast(&switch_farm_shown_) - - reinterpret_cast(&join_coop_shown_)) + sizeof(switch_farm_shown_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* Backup_Tutorial::_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 bool intro_shown = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _Internal::set_has_intro_shown(&has_bits); - intro_shown_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool click_tutorial_shown = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_click_tutorial_shown(&has_bits); - click_tutorial_shown_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool buy_hab_shown = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - _Internal::set_has_buy_hab_shown(&has_bits); - buy_hab_shown_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool hire_vehicle_shown = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _Internal::set_has_hire_vehicle_shown(&has_bits); - hire_vehicle_shown_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool q_num_shown = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - _Internal::set_has_q_num_shown(&has_bits); - q_num_shown_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool s_num_shown = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - _Internal::set_has_s_num_shown(&has_bits); - s_num_shown_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool contracts_tab_shown = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_contracts_tab_shown(&has_bits); - contracts_tab_shown_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool contract_info_shown = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { - _Internal::set_has_contract_info_shown(&has_bits); - contract_info_shown_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool join_coop_shown = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 72)) { - _Internal::set_has_join_coop_shown(&has_bits); - join_coop_shown_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool switch_farm_shown = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 80)) { - _Internal::set_has_switch_farm_shown(&has_bits); - switch_farm_shown_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated bool tutorial_shown = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 88)) { - ptr -= 1; - do { - ptr += 1; - _internal_add_tutorial_shown(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr)); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<88>(ptr)); - } else if (static_cast(tag) == 90) { - ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedBoolParser(_internal_mutable_tutorial_shown(), ptr, ctx); - 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* Backup_Tutorial::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.Backup.Tutorial) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional bool intro_shown = 1; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(1, this->_internal_intro_shown(), target); - } - - // optional bool click_tutorial_shown = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(2, this->_internal_click_tutorial_shown(), target); - } - - // optional bool buy_hab_shown = 3; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(3, this->_internal_buy_hab_shown(), target); - } - - // optional bool hire_vehicle_shown = 4; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(4, this->_internal_hire_vehicle_shown(), target); - } - - // optional bool q_num_shown = 5; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(5, this->_internal_q_num_shown(), target); - } - - // optional bool s_num_shown = 6; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(6, this->_internal_s_num_shown(), target); - } - - // optional bool contracts_tab_shown = 7; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(7, this->_internal_contracts_tab_shown(), target); - } - - // optional bool contract_info_shown = 8; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(8, this->_internal_contract_info_shown(), target); - } - - // optional bool join_coop_shown = 9; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(9, this->_internal_join_coop_shown(), target); - } - - // optional bool switch_farm_shown = 10; - if (cached_has_bits & 0x00000200u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(10, this->_internal_switch_farm_shown(), target); - } - - // repeated bool tutorial_shown = 11; - for (int i = 0, n = this->_internal_tutorial_shown_size(); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(11, this->_internal_tutorial_shown(i), 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.Backup.Tutorial) - return target; -} - -size_t Backup_Tutorial::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.Backup.Tutorial) - 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 bool tutorial_shown = 11; - { - unsigned int count = static_cast(this->_internal_tutorial_shown_size()); - size_t data_size = 1UL * count; - total_size += 1 * - ::_pbi::FromIntSize(this->_internal_tutorial_shown_size()); - total_size += data_size; - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - // optional bool intro_shown = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + 1; - } - - // optional bool click_tutorial_shown = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 1; - } - - // optional bool buy_hab_shown = 3; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + 1; - } + ::memset(&_impl_.join_coop_shown_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.switch_farm_shown_) - + reinterpret_cast(&_impl_.join_coop_shown_)) + sizeof(_impl_.switch_farm_shown_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* Backup_Tutorial::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const Backup_Tutorial& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* Backup_Tutorial::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const Backup_Tutorial& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.Backup.Tutorial) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional bool intro_shown = 1; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 1, this_._internal_intro_shown(), target); + } - // optional bool hire_vehicle_shown = 4; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + 1; - } + // optional bool click_tutorial_shown = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 2, this_._internal_click_tutorial_shown(), target); + } - // optional bool q_num_shown = 5; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + 1; - } + // optional bool buy_hab_shown = 3; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 3, this_._internal_buy_hab_shown(), target); + } - // optional bool s_num_shown = 6; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + 1; - } + // optional bool hire_vehicle_shown = 4; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 4, this_._internal_hire_vehicle_shown(), target); + } - // optional bool contracts_tab_shown = 7; - if (cached_has_bits & 0x00000040u) { - total_size += 1 + 1; - } + // optional bool q_num_shown = 5; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 5, this_._internal_q_num_shown(), target); + } - // optional bool contract_info_shown = 8; - if (cached_has_bits & 0x00000080u) { - total_size += 1 + 1; - } + // optional bool s_num_shown = 6; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 6, this_._internal_s_num_shown(), target); + } - } - if (cached_has_bits & 0x00000300u) { - // optional bool join_coop_shown = 9; - if (cached_has_bits & 0x00000100u) { - total_size += 1 + 1; - } + // optional bool contracts_tab_shown = 7; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 7, this_._internal_contracts_tab_shown(), target); + } - // optional bool switch_farm_shown = 10; - if (cached_has_bits & 0x00000200u) { - total_size += 1 + 1; - } + // optional bool contract_info_shown = 8; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 8, this_._internal_contract_info_shown(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional bool join_coop_shown = 9; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 9, this_._internal_join_coop_shown(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Backup_Tutorial::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - Backup_Tutorial::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Backup_Tutorial::GetClassData() const { return &_class_data_; } + // optional bool switch_farm_shown = 10; + if (cached_has_bits & 0x00000200u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 10, this_._internal_switch_farm_shown(), target); + } -void Backup_Tutorial::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // repeated bool tutorial_shown = 11; + for (int i = 0, n = this_._internal_tutorial_shown_size(); i < n; ++i) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 11, this_._internal_tutorial_shown().Get(i), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.Backup.Tutorial) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t Backup_Tutorial::ByteSizeLong(const MessageLite& base) { + const Backup_Tutorial& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t Backup_Tutorial::ByteSizeLong() const { + const Backup_Tutorial& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.Backup.Tutorial) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated bool tutorial_shown = 11; + { + std::size_t data_size = std::size_t{1} * + ::_pbi::FromIntSize(this_._internal_tutorial_shown_size()) + ; + std::size_t tag_size = std::size_t{1} * + ::_pbi::FromIntSize(this_._internal_tutorial_shown_size()); + ; + total_size += tag_size + data_size; + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional bool intro_shown = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 2; + } + // optional bool click_tutorial_shown = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 2; + } + // optional bool buy_hab_shown = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 2; + } + // optional bool hire_vehicle_shown = 4; + if (cached_has_bits & 0x00000008u) { + total_size += 2; + } + // optional bool q_num_shown = 5; + if (cached_has_bits & 0x00000010u) { + total_size += 2; + } + // optional bool s_num_shown = 6; + if (cached_has_bits & 0x00000020u) { + total_size += 2; + } + // optional bool contracts_tab_shown = 7; + if (cached_has_bits & 0x00000040u) { + total_size += 2; + } + // optional bool contract_info_shown = 8; + if (cached_has_bits & 0x00000080u) { + total_size += 2; + } + } + if (cached_has_bits & 0x00000300u) { + // optional bool join_coop_shown = 9; + if (cached_has_bits & 0x00000100u) { + total_size += 2; + } + // optional bool switch_farm_shown = 10; + if (cached_has_bits & 0x00000200u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void Backup_Tutorial::MergeFrom(const Backup_Tutorial& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.Backup.Tutorial) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void Backup_Tutorial::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.Backup.Tutorial) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - tutorial_shown_.MergeFrom(from.tutorial_shown_); - cached_has_bits = from._has_bits_[0]; + _this->_internal_mutable_tutorial_shown()->MergeFrom(from._internal_tutorial_shown()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - intro_shown_ = from.intro_shown_; + _this->_impl_.intro_shown_ = from._impl_.intro_shown_; } if (cached_has_bits & 0x00000002u) { - click_tutorial_shown_ = from.click_tutorial_shown_; + _this->_impl_.click_tutorial_shown_ = from._impl_.click_tutorial_shown_; } if (cached_has_bits & 0x00000004u) { - buy_hab_shown_ = from.buy_hab_shown_; + _this->_impl_.buy_hab_shown_ = from._impl_.buy_hab_shown_; } if (cached_has_bits & 0x00000008u) { - hire_vehicle_shown_ = from.hire_vehicle_shown_; + _this->_impl_.hire_vehicle_shown_ = from._impl_.hire_vehicle_shown_; } if (cached_has_bits & 0x00000010u) { - q_num_shown_ = from.q_num_shown_; + _this->_impl_.q_num_shown_ = from._impl_.q_num_shown_; } if (cached_has_bits & 0x00000020u) { - s_num_shown_ = from.s_num_shown_; + _this->_impl_.s_num_shown_ = from._impl_.s_num_shown_; } if (cached_has_bits & 0x00000040u) { - contracts_tab_shown_ = from.contracts_tab_shown_; + _this->_impl_.contracts_tab_shown_ = from._impl_.contracts_tab_shown_; } if (cached_has_bits & 0x00000080u) { - contract_info_shown_ = from.contract_info_shown_; + _this->_impl_.contract_info_shown_ = from._impl_.contract_info_shown_; } - _has_bits_[0] |= cached_has_bits; } if (cached_has_bits & 0x00000300u) { if (cached_has_bits & 0x00000100u) { - join_coop_shown_ = from.join_coop_shown_; + _this->_impl_.join_coop_shown_ = from._impl_.join_coop_shown_; } if (cached_has_bits & 0x00000200u) { - switch_farm_shown_ = from.switch_farm_shown_; + _this->_impl_.switch_farm_shown_ = from._impl_.switch_farm_shown_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void Backup_Tutorial::CopyFrom(const Backup_Tutorial& from) { @@ -12512,674 +15824,639 @@ void Backup_Tutorial::CopyFrom(const Backup_Tutorial& from) { MergeFrom(from); } -bool Backup_Tutorial::IsInitialized() const { - return true; -} -void Backup_Tutorial::InternalSwap(Backup_Tutorial* other) { +void Backup_Tutorial::InternalSwap(Backup_Tutorial* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - tutorial_shown_.InternalSwap(&other->tutorial_shown_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(Backup_Tutorial, switch_farm_shown_) - + sizeof(Backup_Tutorial::switch_farm_shown_) - - PROTOBUF_FIELD_OFFSET(Backup_Tutorial, intro_shown_)>( - reinterpret_cast(&intro_shown_), - reinterpret_cast(&other->intro_shown_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.tutorial_shown_.InternalSwap(&other->_impl_.tutorial_shown_); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(Backup_Tutorial, _impl_.switch_farm_shown_) + + sizeof(Backup_Tutorial::_impl_.switch_farm_shown_) + - PROTOBUF_FIELD_OFFSET(Backup_Tutorial, _impl_.intro_shown_)>( + reinterpret_cast(&_impl_.intro_shown_), + reinterpret_cast(&other->_impl_.intro_shown_)); } -::PROTOBUF_NAMESPACE_ID::Metadata Backup_Tutorial::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[3]); +::google::protobuf::Metadata Backup_Tutorial::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class Backup_Stats::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_unlimited_chickens_uses(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_refill_uses(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_warp_1_uses(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_warp_8_uses(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_boosts_used(HasBits* has_bits) { - (*has_bits)[0] |= 1024u; - } - static void set_has_video_doubler_uses(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_drone_takedowns(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_drone_takedowns_elite(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_num_prestiges(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_num_piggy_breaks(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_iap_packs_purchased(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } - static void set_has_piggy_full(HasBits* has_bits) { - (*has_bits)[0] |= 16384u; - } - static void set_has_piggy_found_full(HasBits* has_bits) { - (*has_bits)[0] |= 32768u; - } - static void set_has_time_piggy_filled_realtime(HasBits* has_bits) { - (*has_bits)[0] |= 2048u; - } - static void set_has_time_piggy_full_gametime(HasBits* has_bits) { - (*has_bits)[0] |= 4096u; - } - static void set_has_lost_piggy_increments(HasBits* has_bits) { - (*has_bits)[0] |= 8192u; - } -}; - -Backup_Stats::Backup_Stats(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - egg_totals_old_(arena), - egg_totals_(arena) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_._has_bits_); +}; + +Backup_Stats::Backup_Stats(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.Backup.Stats) } -Backup_Stats::Backup_Stats(const Backup_Stats& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - egg_totals_old_(from.egg_totals_old_), - egg_totals_(from.egg_totals_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&refill_uses_, &from.refill_uses_, - static_cast(reinterpret_cast(&piggy_found_full_) - - reinterpret_cast(&refill_uses_)) + sizeof(piggy_found_full_)); +inline PROTOBUF_NDEBUG_INLINE Backup_Stats::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::Backup_Stats& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + egg_totals_old_{visibility, arena, from.egg_totals_old_}, + egg_totals_{visibility, arena, from.egg_totals_} {} + +Backup_Stats::Backup_Stats( + ::google::protobuf::Arena* arena, + const Backup_Stats& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + Backup_Stats* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, refill_uses_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, refill_uses_), + offsetof(Impl_, piggy_found_full_) - + offsetof(Impl_, refill_uses_) + + sizeof(Impl_::piggy_found_full_)); + // @@protoc_insertion_point(copy_constructor:ei.Backup.Stats) } - -inline void Backup_Stats::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&refill_uses_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&piggy_found_full_) - - reinterpret_cast(&refill_uses_)) + sizeof(piggy_found_full_)); +inline PROTOBUF_NDEBUG_INLINE Backup_Stats::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + egg_totals_old_{visibility, arena}, + egg_totals_{visibility, arena} {} + +inline void Backup_Stats::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, refill_uses_), + 0, + offsetof(Impl_, piggy_found_full_) - + offsetof(Impl_, refill_uses_) + + sizeof(Impl_::piggy_found_full_)); } - Backup_Stats::~Backup_Stats() { // @@protoc_insertion_point(destructor:ei.Backup.Stats) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void Backup_Stats::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void Backup_Stats::SetCachedSize(int size) const { - _cached_size_.Set(size); -} + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + Backup_Stats::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_Backup_Stats_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &Backup_Stats::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &Backup_Stats::ByteSizeLong, + &Backup_Stats::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_._cached_size_), + false, + }, + &Backup_Stats::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* Backup_Stats::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<5, 18, 0, 0, 2> Backup_Stats::_table_ = { + { + PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_._has_bits_), + 0, // no _extensions_ + 18, 248, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294705152, // skipmap + offsetof(decltype(_table_), field_entries), + 18, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::Backup_Stats>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // repeated uint64 egg_totals_OLD = 1; + {::_pbi::TcParser::FastV64R1, + {8, 63, 0, PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.egg_totals_old_)}}, + // optional uint64 refill_uses = 2; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(Backup_Stats, _impl_.refill_uses_), 0>(), + {16, 0, 0, PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.refill_uses_)}}, + // optional uint64 video_doubler_uses = 3; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(Backup_Stats, _impl_.video_doubler_uses_), 1>(), + {24, 1, 0, PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.video_doubler_uses_)}}, + // optional uint64 warp_1_uses = 4; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(Backup_Stats, _impl_.warp_1_uses_), 2>(), + {32, 2, 0, PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.warp_1_uses_)}}, + // optional uint64 warp_8_uses = 5; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(Backup_Stats, _impl_.warp_8_uses_), 3>(), + {40, 3, 0, PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.warp_8_uses_)}}, + // optional uint64 drone_takedowns = 6; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(Backup_Stats, _impl_.drone_takedowns_), 4>(), + {48, 4, 0, PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.drone_takedowns_)}}, + // optional uint64 unlimited_chickens_uses = 7; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(Backup_Stats, _impl_.unlimited_chickens_uses_), 5>(), + {56, 5, 0, PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.unlimited_chickens_uses_)}}, + // repeated double egg_totals = 8; + {::_pbi::TcParser::FastF64R1, + {65, 63, 0, PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.egg_totals_)}}, + // optional uint64 num_prestiges = 9; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(Backup_Stats, _impl_.num_prestiges_), 6>(), + {72, 6, 0, PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.num_prestiges_)}}, + // optional uint64 drone_takedowns_elite = 10; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(Backup_Stats, _impl_.drone_takedowns_elite_), 7>(), + {80, 7, 0, PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.drone_takedowns_elite_)}}, + // optional uint64 num_piggy_breaks = 11; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(Backup_Stats, _impl_.num_piggy_breaks_), 8>(), + {88, 8, 0, PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.num_piggy_breaks_)}}, + // optional uint64 iap_packs_purchased = 12; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(Backup_Stats, _impl_.iap_packs_purchased_), 9>(), + {96, 9, 0, PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.iap_packs_purchased_)}}, + // optional uint64 boosts_used = 13; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(Backup_Stats, _impl_.boosts_used_), 10>(), + {104, 10, 0, PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.boosts_used_)}}, + // optional bool piggy_full = 14; + {::_pbi::TcParser::SingularVarintNoZag1(), + {112, 14, 0, PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.piggy_full_)}}, + // optional bool piggy_found_full = 15; + {::_pbi::TcParser::SingularVarintNoZag1(), + {120, 15, 0, PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.piggy_found_full_)}}, + // optional double time_piggy_filled_realtime = 16; + {::_pbi::TcParser::FastF64S2, + {385, 11, 0, PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.time_piggy_filled_realtime_)}}, + // optional double time_piggy_full_gametime = 17; + {::_pbi::TcParser::FastF64S2, + {393, 12, 0, PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.time_piggy_full_gametime_)}}, + // optional uint64 lost_piggy_increments = 18; + {::_pbi::TcParser::FastV64S2, + {400, 13, 0, PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.lost_piggy_increments_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // repeated uint64 egg_totals_OLD = 1; + {PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.egg_totals_old_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kUInt64)}, + // optional uint64 refill_uses = 2; + {PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.refill_uses_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 video_doubler_uses = 3; + {PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.video_doubler_uses_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 warp_1_uses = 4; + {PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.warp_1_uses_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 warp_8_uses = 5; + {PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.warp_8_uses_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 drone_takedowns = 6; + {PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.drone_takedowns_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 unlimited_chickens_uses = 7; + {PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.unlimited_chickens_uses_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // repeated double egg_totals = 8; + {PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.egg_totals_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kDouble)}, + // optional uint64 num_prestiges = 9; + {PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.num_prestiges_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 drone_takedowns_elite = 10; + {PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.drone_takedowns_elite_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 num_piggy_breaks = 11; + {PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.num_piggy_breaks_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 iap_packs_purchased = 12; + {PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.iap_packs_purchased_), _Internal::kHasBitsOffset + 9, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 boosts_used = 13; + {PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.boosts_used_), _Internal::kHasBitsOffset + 10, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional bool piggy_full = 14; + {PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.piggy_full_), _Internal::kHasBitsOffset + 14, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool piggy_found_full = 15; + {PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.piggy_found_full_), _Internal::kHasBitsOffset + 15, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional double time_piggy_filled_realtime = 16; + {PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.time_piggy_filled_realtime_), _Internal::kHasBitsOffset + 11, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double time_piggy_full_gametime = 17; + {PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.time_piggy_full_gametime_), _Internal::kHasBitsOffset + 12, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint64 lost_piggy_increments = 18; + {PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.lost_piggy_increments_), _Internal::kHasBitsOffset + 13, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + }}, + // no aux_entries + {{ + }}, +}; -void Backup_Stats::Clear() { +PROTOBUF_NOINLINE void Backup_Stats::Clear() { // @@protoc_insertion_point(message_clear_start:ei.Backup.Stats) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - egg_totals_old_.Clear(); - egg_totals_.Clear(); - cached_has_bits = _has_bits_[0]; + _impl_.egg_totals_old_.Clear(); + _impl_.egg_totals_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { - ::memset(&refill_uses_, 0, static_cast( - reinterpret_cast(&drone_takedowns_elite_) - - reinterpret_cast(&refill_uses_)) + sizeof(drone_takedowns_elite_)); + ::memset(&_impl_.refill_uses_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.drone_takedowns_elite_) - + reinterpret_cast(&_impl_.refill_uses_)) + sizeof(_impl_.drone_takedowns_elite_)); } if (cached_has_bits & 0x0000ff00u) { - ::memset(&num_piggy_breaks_, 0, static_cast( - reinterpret_cast(&piggy_found_full_) - - reinterpret_cast(&num_piggy_breaks_)) + sizeof(piggy_found_full_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* Backup_Stats::_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 uint64 egg_totals_OLD = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - ptr -= 1; - do { - ptr += 1; - _internal_add_egg_totals_old(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr)); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<8>(ptr)); - } else if (static_cast(tag) == 10) { - ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedUInt64Parser(_internal_mutable_egg_totals_old(), ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 refill_uses = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_refill_uses(&has_bits); - refill_uses_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 video_doubler_uses = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - _Internal::set_has_video_doubler_uses(&has_bits); - video_doubler_uses_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 warp_1_uses = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _Internal::set_has_warp_1_uses(&has_bits); - warp_1_uses_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 warp_8_uses = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - _Internal::set_has_warp_8_uses(&has_bits); - warp_8_uses_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 drone_takedowns = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - _Internal::set_has_drone_takedowns(&has_bits); - drone_takedowns_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 unlimited_chickens_uses = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_unlimited_chickens_uses(&has_bits); - unlimited_chickens_uses_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated double egg_totals = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 65)) { - ptr -= 1; - do { - ptr += 1; - _internal_add_egg_totals(::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr)); - ptr += sizeof(double); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<65>(ptr)); - } else if (static_cast(tag) == 66) { - ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedDoubleParser(_internal_mutable_egg_totals(), ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 num_prestiges = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 72)) { - _Internal::set_has_num_prestiges(&has_bits); - num_prestiges_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 drone_takedowns_elite = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 80)) { - _Internal::set_has_drone_takedowns_elite(&has_bits); - drone_takedowns_elite_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 num_piggy_breaks = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 88)) { - _Internal::set_has_num_piggy_breaks(&has_bits); - num_piggy_breaks_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 iap_packs_purchased = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 96)) { - _Internal::set_has_iap_packs_purchased(&has_bits); - iap_packs_purchased_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 boosts_used = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 104)) { - _Internal::set_has_boosts_used(&has_bits); - boosts_used_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool piggy_full = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 112)) { - _Internal::set_has_piggy_full(&has_bits); - piggy_full_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool piggy_found_full = 15; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 120)) { - _Internal::set_has_piggy_found_full(&has_bits); - piggy_found_full_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double time_piggy_filled_realtime = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 129)) { - _Internal::set_has_time_piggy_filled_realtime(&has_bits); - time_piggy_filled_realtime_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double time_piggy_full_gametime = 17; - case 17: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 137)) { - _Internal::set_has_time_piggy_full_gametime(&has_bits); - time_piggy_full_gametime_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint64 lost_piggy_increments = 18; - case 18: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 144)) { - _Internal::set_has_lost_piggy_increments(&has_bits); - lost_piggy_increments_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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* Backup_Stats::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.Backup.Stats) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated uint64 egg_totals_OLD = 1; - for (int i = 0, n = this->_internal_egg_totals_old_size(); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(1, this->_internal_egg_totals_old(i), target); - } - - cached_has_bits = _has_bits_[0]; - // optional uint64 refill_uses = 2; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(2, this->_internal_refill_uses(), target); - } - - // optional uint64 video_doubler_uses = 3; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(3, this->_internal_video_doubler_uses(), target); - } - - // optional uint64 warp_1_uses = 4; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(4, this->_internal_warp_1_uses(), target); - } - - // optional uint64 warp_8_uses = 5; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(5, this->_internal_warp_8_uses(), target); - } - - // optional uint64 drone_takedowns = 6; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(6, this->_internal_drone_takedowns(), target); - } - - // optional uint64 unlimited_chickens_uses = 7; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(7, this->_internal_unlimited_chickens_uses(), target); - } - - // repeated double egg_totals = 8; - for (int i = 0, n = this->_internal_egg_totals_size(); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(8, this->_internal_egg_totals(i), target); - } - - // optional uint64 num_prestiges = 9; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(9, this->_internal_num_prestiges(), target); - } - - // optional uint64 drone_takedowns_elite = 10; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(10, this->_internal_drone_takedowns_elite(), target); - } - - // optional uint64 num_piggy_breaks = 11; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(11, this->_internal_num_piggy_breaks(), target); - } - - // optional uint64 iap_packs_purchased = 12; - if (cached_has_bits & 0x00000200u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(12, this->_internal_iap_packs_purchased(), target); - } - - // optional uint64 boosts_used = 13; - if (cached_has_bits & 0x00000400u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(13, this->_internal_boosts_used(), target); - } - - // optional bool piggy_full = 14; - if (cached_has_bits & 0x00004000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(14, this->_internal_piggy_full(), target); - } - - // optional bool piggy_found_full = 15; - if (cached_has_bits & 0x00008000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(15, this->_internal_piggy_found_full(), target); - } - - // optional double time_piggy_filled_realtime = 16; - if (cached_has_bits & 0x00000800u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(16, this->_internal_time_piggy_filled_realtime(), target); - } - - // optional double time_piggy_full_gametime = 17; - if (cached_has_bits & 0x00001000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(17, this->_internal_time_piggy_full_gametime(), target); - } - - // optional uint64 lost_piggy_increments = 18; - if (cached_has_bits & 0x00002000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(18, this->_internal_lost_piggy_increments(), 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.Backup.Stats) - return target; -} - -size_t Backup_Stats::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.Backup.Stats) - 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 uint64 egg_totals_OLD = 1; - { - size_t data_size = ::_pbi::WireFormatLite:: - UInt64Size(this->egg_totals_old_); - total_size += 1 * - ::_pbi::FromIntSize(this->_internal_egg_totals_old_size()); - total_size += data_size; - } - - // repeated double egg_totals = 8; - { - unsigned int count = static_cast(this->_internal_egg_totals_size()); - size_t data_size = 8UL * count; - total_size += 1 * - ::_pbi::FromIntSize(this->_internal_egg_totals_size()); - total_size += data_size; - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - // optional uint64 refill_uses = 2; - if (cached_has_bits & 0x00000001u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_refill_uses()); - } - - // optional uint64 video_doubler_uses = 3; - if (cached_has_bits & 0x00000002u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_video_doubler_uses()); - } + ::memset(&_impl_.num_piggy_breaks_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.piggy_found_full_) - + reinterpret_cast(&_impl_.num_piggy_breaks_)) + sizeof(_impl_.piggy_found_full_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* Backup_Stats::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const Backup_Stats& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* Backup_Stats::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const Backup_Stats& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.Backup.Stats) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + // repeated uint64 egg_totals_OLD = 1; + for (int i = 0, n = this_._internal_egg_totals_old_size(); i < n; ++i) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 1, this_._internal_egg_totals_old().Get(i), target); + } - // optional uint64 warp_1_uses = 4; - if (cached_has_bits & 0x00000004u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_warp_1_uses()); - } + cached_has_bits = this_._impl_._has_bits_[0]; + // optional uint64 refill_uses = 2; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 2, this_._internal_refill_uses(), target); + } - // optional uint64 warp_8_uses = 5; - if (cached_has_bits & 0x00000008u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_warp_8_uses()); - } + // optional uint64 video_doubler_uses = 3; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 3, this_._internal_video_doubler_uses(), target); + } - // optional uint64 drone_takedowns = 6; - if (cached_has_bits & 0x00000010u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_drone_takedowns()); - } + // optional uint64 warp_1_uses = 4; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 4, this_._internal_warp_1_uses(), target); + } - // optional uint64 unlimited_chickens_uses = 7; - if (cached_has_bits & 0x00000020u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_unlimited_chickens_uses()); - } + // optional uint64 warp_8_uses = 5; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 5, this_._internal_warp_8_uses(), target); + } - // optional uint64 num_prestiges = 9; - if (cached_has_bits & 0x00000040u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_num_prestiges()); - } + // optional uint64 drone_takedowns = 6; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 6, this_._internal_drone_takedowns(), target); + } - // optional uint64 drone_takedowns_elite = 10; - if (cached_has_bits & 0x00000080u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_drone_takedowns_elite()); - } + // optional uint64 unlimited_chickens_uses = 7; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 7, this_._internal_unlimited_chickens_uses(), target); + } - } - if (cached_has_bits & 0x0000ff00u) { - // optional uint64 num_piggy_breaks = 11; - if (cached_has_bits & 0x00000100u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_num_piggy_breaks()); - } + // repeated double egg_totals = 8; + for (int i = 0, n = this_._internal_egg_totals_size(); i < n; ++i) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 8, this_._internal_egg_totals().Get(i), target); + } - // optional uint64 iap_packs_purchased = 12; - if (cached_has_bits & 0x00000200u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_iap_packs_purchased()); - } + // optional uint64 num_prestiges = 9; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 9, this_._internal_num_prestiges(), target); + } - // optional uint64 boosts_used = 13; - if (cached_has_bits & 0x00000400u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_boosts_used()); - } + // optional uint64 drone_takedowns_elite = 10; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 10, this_._internal_drone_takedowns_elite(), target); + } - // optional double time_piggy_filled_realtime = 16; - if (cached_has_bits & 0x00000800u) { - total_size += 2 + 8; - } + // optional uint64 num_piggy_breaks = 11; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 11, this_._internal_num_piggy_breaks(), target); + } - // optional double time_piggy_full_gametime = 17; - if (cached_has_bits & 0x00001000u) { - total_size += 2 + 8; - } + // optional uint64 iap_packs_purchased = 12; + if (cached_has_bits & 0x00000200u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 12, this_._internal_iap_packs_purchased(), target); + } - // optional uint64 lost_piggy_increments = 18; - if (cached_has_bits & 0x00002000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt64Size( - this->_internal_lost_piggy_increments()); - } + // optional uint64 boosts_used = 13; + if (cached_has_bits & 0x00000400u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 13, this_._internal_boosts_used(), target); + } - // optional bool piggy_full = 14; - if (cached_has_bits & 0x00004000u) { - total_size += 1 + 1; - } + // optional bool piggy_full = 14; + if (cached_has_bits & 0x00004000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 14, this_._internal_piggy_full(), target); + } - // optional bool piggy_found_full = 15; - if (cached_has_bits & 0x00008000u) { - total_size += 1 + 1; - } + // optional bool piggy_found_full = 15; + if (cached_has_bits & 0x00008000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 15, this_._internal_piggy_found_full(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional double time_piggy_filled_realtime = 16; + if (cached_has_bits & 0x00000800u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 16, this_._internal_time_piggy_filled_realtime(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Backup_Stats::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - Backup_Stats::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Backup_Stats::GetClassData() const { return &_class_data_; } + // optional double time_piggy_full_gametime = 17; + if (cached_has_bits & 0x00001000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 17, this_._internal_time_piggy_full_gametime(), target); + } -void Backup_Stats::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional uint64 lost_piggy_increments = 18; + if (cached_has_bits & 0x00002000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 18, this_._internal_lost_piggy_increments(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.Backup.Stats) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t Backup_Stats::ByteSizeLong(const MessageLite& base) { + const Backup_Stats& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t Backup_Stats::ByteSizeLong() const { + const Backup_Stats& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.Backup.Stats) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated uint64 egg_totals_OLD = 1; + { + std::size_t data_size = ::_pbi::WireFormatLite::UInt64Size( + this_._internal_egg_totals_old()) + ; + std::size_t tag_size = std::size_t{1} * + ::_pbi::FromIntSize(this_._internal_egg_totals_old_size()); + ; + total_size += tag_size + data_size; + } + // repeated double egg_totals = 8; + { + std::size_t data_size = std::size_t{8} * + ::_pbi::FromIntSize(this_._internal_egg_totals_size()) + ; + std::size_t tag_size = std::size_t{1} * + ::_pbi::FromIntSize(this_._internal_egg_totals_size()); + ; + total_size += tag_size + data_size; + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional uint64 refill_uses = 2; + if (cached_has_bits & 0x00000001u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_refill_uses()); + } + // optional uint64 video_doubler_uses = 3; + if (cached_has_bits & 0x00000002u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_video_doubler_uses()); + } + // optional uint64 warp_1_uses = 4; + if (cached_has_bits & 0x00000004u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_warp_1_uses()); + } + // optional uint64 warp_8_uses = 5; + if (cached_has_bits & 0x00000008u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_warp_8_uses()); + } + // optional uint64 drone_takedowns = 6; + if (cached_has_bits & 0x00000010u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_drone_takedowns()); + } + // optional uint64 unlimited_chickens_uses = 7; + if (cached_has_bits & 0x00000020u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_unlimited_chickens_uses()); + } + // optional uint64 num_prestiges = 9; + if (cached_has_bits & 0x00000040u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_num_prestiges()); + } + // optional uint64 drone_takedowns_elite = 10; + if (cached_has_bits & 0x00000080u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_drone_takedowns_elite()); + } + } + if (cached_has_bits & 0x0000ff00u) { + // optional uint64 num_piggy_breaks = 11; + if (cached_has_bits & 0x00000100u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_num_piggy_breaks()); + } + // optional uint64 iap_packs_purchased = 12; + if (cached_has_bits & 0x00000200u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_iap_packs_purchased()); + } + // optional uint64 boosts_used = 13; + if (cached_has_bits & 0x00000400u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_boosts_used()); + } + // optional double time_piggy_filled_realtime = 16; + if (cached_has_bits & 0x00000800u) { + total_size += 10; + } + // optional double time_piggy_full_gametime = 17; + if (cached_has_bits & 0x00001000u) { + total_size += 10; + } + // optional uint64 lost_piggy_increments = 18; + if (cached_has_bits & 0x00002000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt64Size( + this_._internal_lost_piggy_increments()); + } + // optional bool piggy_full = 14; + if (cached_has_bits & 0x00004000u) { + total_size += 2; + } + // optional bool piggy_found_full = 15; + if (cached_has_bits & 0x00008000u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void Backup_Stats::MergeFrom(const Backup_Stats& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.Backup.Stats) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void Backup_Stats::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.Backup.Stats) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - egg_totals_old_.MergeFrom(from.egg_totals_old_); - egg_totals_.MergeFrom(from.egg_totals_); - cached_has_bits = from._has_bits_[0]; + _this->_internal_mutable_egg_totals_old()->MergeFrom(from._internal_egg_totals_old()); + _this->_internal_mutable_egg_totals()->MergeFrom(from._internal_egg_totals()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - refill_uses_ = from.refill_uses_; + _this->_impl_.refill_uses_ = from._impl_.refill_uses_; } if (cached_has_bits & 0x00000002u) { - video_doubler_uses_ = from.video_doubler_uses_; + _this->_impl_.video_doubler_uses_ = from._impl_.video_doubler_uses_; } if (cached_has_bits & 0x00000004u) { - warp_1_uses_ = from.warp_1_uses_; + _this->_impl_.warp_1_uses_ = from._impl_.warp_1_uses_; } if (cached_has_bits & 0x00000008u) { - warp_8_uses_ = from.warp_8_uses_; + _this->_impl_.warp_8_uses_ = from._impl_.warp_8_uses_; } if (cached_has_bits & 0x00000010u) { - drone_takedowns_ = from.drone_takedowns_; + _this->_impl_.drone_takedowns_ = from._impl_.drone_takedowns_; } if (cached_has_bits & 0x00000020u) { - unlimited_chickens_uses_ = from.unlimited_chickens_uses_; + _this->_impl_.unlimited_chickens_uses_ = from._impl_.unlimited_chickens_uses_; } if (cached_has_bits & 0x00000040u) { - num_prestiges_ = from.num_prestiges_; + _this->_impl_.num_prestiges_ = from._impl_.num_prestiges_; } if (cached_has_bits & 0x00000080u) { - drone_takedowns_elite_ = from.drone_takedowns_elite_; + _this->_impl_.drone_takedowns_elite_ = from._impl_.drone_takedowns_elite_; } - _has_bits_[0] |= cached_has_bits; } if (cached_has_bits & 0x0000ff00u) { if (cached_has_bits & 0x00000100u) { - num_piggy_breaks_ = from.num_piggy_breaks_; + _this->_impl_.num_piggy_breaks_ = from._impl_.num_piggy_breaks_; } if (cached_has_bits & 0x00000200u) { - iap_packs_purchased_ = from.iap_packs_purchased_; + _this->_impl_.iap_packs_purchased_ = from._impl_.iap_packs_purchased_; } if (cached_has_bits & 0x00000400u) { - boosts_used_ = from.boosts_used_; + _this->_impl_.boosts_used_ = from._impl_.boosts_used_; } if (cached_has_bits & 0x00000800u) { - time_piggy_filled_realtime_ = from.time_piggy_filled_realtime_; + _this->_impl_.time_piggy_filled_realtime_ = from._impl_.time_piggy_filled_realtime_; } if (cached_has_bits & 0x00001000u) { - time_piggy_full_gametime_ = from.time_piggy_full_gametime_; + _this->_impl_.time_piggy_full_gametime_ = from._impl_.time_piggy_full_gametime_; } if (cached_has_bits & 0x00002000u) { - lost_piggy_increments_ = from.lost_piggy_increments_; + _this->_impl_.lost_piggy_increments_ = from._impl_.lost_piggy_increments_; } if (cached_has_bits & 0x00004000u) { - piggy_full_ = from.piggy_full_; + _this->_impl_.piggy_full_ = from._impl_.piggy_full_; } if (cached_has_bits & 0x00008000u) { - piggy_found_full_ = from.piggy_found_full_; + _this->_impl_.piggy_found_full_ = from._impl_.piggy_found_full_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void Backup_Stats::CopyFrom(const Backup_Stats& from) { @@ -13189,1293 +16466,1094 @@ void Backup_Stats::CopyFrom(const Backup_Stats& from) { MergeFrom(from); } -bool Backup_Stats::IsInitialized() const { - return true; -} -void Backup_Stats::InternalSwap(Backup_Stats* other) { +void Backup_Stats::InternalSwap(Backup_Stats* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - egg_totals_old_.InternalSwap(&other->egg_totals_old_); - egg_totals_.InternalSwap(&other->egg_totals_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(Backup_Stats, piggy_found_full_) - + sizeof(Backup_Stats::piggy_found_full_) - - PROTOBUF_FIELD_OFFSET(Backup_Stats, refill_uses_)>( - reinterpret_cast(&refill_uses_), - reinterpret_cast(&other->refill_uses_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.egg_totals_old_.InternalSwap(&other->_impl_.egg_totals_old_); + _impl_.egg_totals_.InternalSwap(&other->_impl_.egg_totals_); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.piggy_found_full_) + + sizeof(Backup_Stats::_impl_.piggy_found_full_) + - PROTOBUF_FIELD_OFFSET(Backup_Stats, _impl_.refill_uses_)>( + reinterpret_cast(&_impl_.refill_uses_), + reinterpret_cast(&other->_impl_.refill_uses_)); } -::PROTOBUF_NAMESPACE_ID::Metadata Backup_Stats::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[4]); +::google::protobuf::Metadata Backup_Stats::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class Backup_Game::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_current_farm(HasBits* has_bits) { - (*has_bits)[0] |= 65536u; - } - static void set_has_max_egg_reached(HasBits* has_bits) { - (*has_bits)[1] |= 1u; - } - static void set_has_golden_eggs_earned(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_golden_eggs_spent(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_uncliamed_golden_eggs(HasBits* has_bits) { - (*has_bits)[0] |= 4096u; - } - static void set_has_soul_eggs(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_unclaimed_soul_eggs(HasBits* has_bits) { - (*has_bits)[0] |= 8192u; - } - static void set_has_soul_eggs_d(HasBits* has_bits) { - (*has_bits)[0] |= 67108864u; - } - static void set_has_unclaimed_soul_eggs_d(HasBits* has_bits) { - (*has_bits)[0] |= 134217728u; - } - static void set_has_eggs_of_prophecy(HasBits* has_bits) { - (*has_bits)[0] |= 16384u; - } - static void set_has_unclaimed_eggs_of_prophecy(HasBits* has_bits) { - (*has_bits)[0] |= 32768u; - } - static void set_has_shell_scripts_earned(HasBits* has_bits) { - (*has_bits)[0] |= 536870912u; - } - static void set_has_shell_scripts_spent(HasBits* has_bits) { - (*has_bits)[0] |= 1073741824u; - } - static void set_has_unclaimed_shell_scripts(HasBits* has_bits) { - (*has_bits)[0] |= 2147483648u; - } - static void set_has_prestige_cash_earned(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_prestige_soul_boost_cash(HasBits* has_bits) { - (*has_bits)[0] |= 33554432u; - } - static void set_has_lifetime_cash_earned(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_piggy_bank(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_piggy_full_alert_shown(HasBits* has_bits) { - (*has_bits)[0] |= 1048576u; - } - static void set_has_permit_level(HasBits* has_bits) { - (*has_bits)[0] |= 1024u; - } - static void set_has_hyperloop_station(HasBits* has_bits) { - (*has_bits)[0] |= 2097152u; - } - static void set_has_next_daily_gift_time(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_last_daily_gift_collected_day(HasBits* has_bits) { - (*has_bits)[0] |= 2048u; - } - static void set_has_num_daily_gifts_collected(HasBits* has_bits) { - (*has_bits)[0] |= 131072u; - } - static void set_has_last_news_time(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_current_multiplier(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_current_multiplier_expiration(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } - static void set_has_long_idle_notification_set(HasBits* has_bits) { - (*has_bits)[0] |= 4194304u; - } - static void set_has_long_idle_notification_threshold(HasBits* has_bits) { - (*has_bits)[0] |= 262144u; - } - static void set_has_long_idle_reward(HasBits* has_bits) { - (*has_bits)[0] |= 524288u; - } - static void set_has_total_time_cheats_detected(HasBits* has_bits) { - (*has_bits)[0] |= 16777216u; - } - static void set_has_force_elite_contracts(HasBits* has_bits) { - (*has_bits)[0] |= 8388608u; - } - static void set_has_new_player_event_end_time(HasBits* has_bits) { - (*has_bits)[0] |= 268435456u; - } -}; - -Backup_Game::Backup_Game(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - epic_research_(arena), - news_(arena), - achievements_(arena), - max_farm_size_reached_(arena), - egg_medal_level_(arena), - boosts_(arena) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_._has_bits_); +}; + +Backup_Game::Backup_Game(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.Backup.Game) } -Backup_Game::Backup_Game(const Backup_Game& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - epic_research_(from.epic_research_), - news_(from.news_), - achievements_(from.achievements_), - max_farm_size_reached_(from.max_farm_size_reached_), - egg_medal_level_(from.egg_medal_level_), - boosts_(from.boosts_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&golden_eggs_earned_, &from.golden_eggs_earned_, - static_cast(reinterpret_cast(&max_egg_reached_) - - reinterpret_cast(&golden_eggs_earned_)) + sizeof(max_egg_reached_)); +inline PROTOBUF_NDEBUG_INLINE Backup_Game::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::Backup_Game& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + epic_research_{visibility, arena, from.epic_research_}, + news_{visibility, arena, from.news_}, + achievements_{visibility, arena, from.achievements_}, + max_farm_size_reached_{visibility, arena, from.max_farm_size_reached_}, + egg_medal_level_{visibility, arena, from.egg_medal_level_}, + boosts_{visibility, arena, from.boosts_} {} + +Backup_Game::Backup_Game( + ::google::protobuf::Arena* arena, + const Backup_Game& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + Backup_Game* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, golden_eggs_earned_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, golden_eggs_earned_), + offsetof(Impl_, max_egg_reached_) - + offsetof(Impl_, golden_eggs_earned_) + + sizeof(Impl_::max_egg_reached_)); + // @@protoc_insertion_point(copy_constructor:ei.Backup.Game) } - -inline void Backup_Game::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&golden_eggs_earned_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&unclaimed_shell_scripts_) - - reinterpret_cast(&golden_eggs_earned_)) + sizeof(unclaimed_shell_scripts_)); -max_egg_reached_ = 1; +inline PROTOBUF_NDEBUG_INLINE Backup_Game::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + epic_research_{visibility, arena}, + news_{visibility, arena}, + achievements_{visibility, arena}, + max_farm_size_reached_{visibility, arena}, + egg_medal_level_{visibility, arena}, + boosts_{visibility, arena}, + max_egg_reached_{static_cast< ::ei::Egg >(1)} {} + +inline void Backup_Game::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, golden_eggs_earned_), + 0, + offsetof(Impl_, unclaimed_shell_scripts_) - + offsetof(Impl_, golden_eggs_earned_) + + sizeof(Impl_::unclaimed_shell_scripts_)); } - Backup_Game::~Backup_Game() { // @@protoc_insertion_point(destructor:ei.Backup.Game) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void Backup_Game::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void Backup_Game::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void Backup_Game::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.Backup.Game) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - epic_research_.Clear(); - news_.Clear(); - achievements_.Clear(); - max_farm_size_reached_.Clear(); - egg_medal_level_.Clear(); - boosts_.Clear(); - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - ::memset(&golden_eggs_earned_, 0, static_cast( - reinterpret_cast(&last_news_time_) - - reinterpret_cast(&golden_eggs_earned_)) + sizeof(last_news_time_)); - } - if (cached_has_bits & 0x0000ff00u) { - ::memset(¤t_multiplier_, 0, static_cast( - reinterpret_cast(&unclaimed_eggs_of_prophecy_) - - reinterpret_cast(¤t_multiplier_)) + sizeof(unclaimed_eggs_of_prophecy_)); - } - if (cached_has_bits & 0x00ff0000u) { - ::memset(¤t_farm_, 0, static_cast( - reinterpret_cast(&force_elite_contracts_) - - reinterpret_cast(¤t_farm_)) + sizeof(force_elite_contracts_)); - } - if (cached_has_bits & 0xff000000u) { - ::memset(&total_time_cheats_detected_, 0, static_cast( - reinterpret_cast(&unclaimed_shell_scripts_) - - reinterpret_cast(&total_time_cheats_detected_)) + sizeof(unclaimed_shell_scripts_)); - } - max_egg_reached_ = 1; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* Backup_Game::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // optional .ei.Egg max_egg_reached = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::Egg_IsValid(val))) { - _internal_set_max_egg_reached(static_cast<::ei::Egg>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional uint64 golden_eggs_earned = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_golden_eggs_earned(&_has_bits_); - golden_eggs_earned_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 golden_eggs_spent = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - _Internal::set_has_golden_eggs_spent(&_has_bits_); - golden_eggs_spent_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 soul_eggs = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _Internal::set_has_soul_eggs(&_has_bits_); - soul_eggs_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double prestige_cash_earned = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 41)) { - _Internal::set_has_prestige_cash_earned(&_has_bits_); - prestige_cash_earned_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double lifetime_cash_earned = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 49)) { - _Internal::set_has_lifetime_cash_earned(&_has_bits_); - lifetime_cash_earned_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint64 piggy_bank = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_piggy_bank(&_has_bits_); - piggy_bank_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 permit_level = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { - _Internal::set_has_permit_level(&_has_bits_); - permit_level_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .ei.Backup.ResearchItem epic_research = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 74)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_epic_research(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<74>(ptr)); - } else - goto handle_unusual; - continue; - // optional double next_daily_gift_time = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 81)) { - _Internal::set_has_next_daily_gift_time(&_has_bits_); - next_daily_gift_time_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // repeated .ei.Backup.NewsHeadline news = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 90)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_news(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<90>(ptr)); - } else - goto handle_unusual; - continue; - // optional double last_news_time = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 97)) { - _Internal::set_has_last_news_time(&_has_bits_); - last_news_time_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double current_multiplier = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 105)) { - _Internal::set_has_current_multiplier(&_has_bits_); - current_multiplier_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double current_multiplier_expiration = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 113)) { - _Internal::set_has_current_multiplier_expiration(&_has_bits_); - current_multiplier_expiration_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // repeated .ei.Backup.AchievementInfo achievements = 15; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 122)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_achievements(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<122>(ptr)); - } else - goto handle_unusual; - continue; - // optional uint64 uncliamed_golden_eggs = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 128)) { - _Internal::set_has_uncliamed_golden_eggs(&_has_bits_); - uncliamed_golden_eggs_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 unclaimed_soul_eggs = 17; - case 17: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 136)) { - _Internal::set_has_unclaimed_soul_eggs(&_has_bits_); - unclaimed_soul_eggs_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated uint64 max_farm_size_reached = 18; - case 18: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 144)) { - ptr -= 2; - do { - ptr += 2; - _internal_add_max_farm_size_reached(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr)); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<144>(ptr)); - } else if (static_cast(tag) == 146) { - ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedUInt64Parser(_internal_mutable_max_farm_size_reached(), ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated uint32 egg_medal_level = 19; - case 19: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 152)) { - ptr -= 2; - do { - ptr += 2; - _internal_add_egg_medal_level(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr)); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<152>(ptr)); - } else if (static_cast(tag) == 154) { - ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedUInt32Parser(_internal_mutable_egg_medal_level(), ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 last_daily_gift_collected_day = 20; - case 20: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 160)) { - _Internal::set_has_last_daily_gift_collected_day(&_has_bits_); - last_daily_gift_collected_day_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 current_farm = 22 [default = 0]; - case 22: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 176)) { - _Internal::set_has_current_farm(&_has_bits_); - current_farm_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 eggs_of_prophecy = 23; - case 23: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 184)) { - _Internal::set_has_eggs_of_prophecy(&_has_bits_); - eggs_of_prophecy_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 unclaimed_eggs_of_prophecy = 24; - case 24: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 192)) { - _Internal::set_has_unclaimed_eggs_of_prophecy(&_has_bits_); - unclaimed_eggs_of_prophecy_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool long_idle_notification_set = 25; - case 25: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 200)) { - _Internal::set_has_long_idle_notification_set(&_has_bits_); - long_idle_notification_set_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double long_idle_notification_threshold = 26; - case 26: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 209)) { - _Internal::set_has_long_idle_notification_threshold(&_has_bits_); - long_idle_notification_threshold_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double long_idle_reward = 27; - case 27: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 217)) { - _Internal::set_has_long_idle_reward(&_has_bits_); - long_idle_reward_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint32 num_daily_gifts_collected = 28; - case 28: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 224)) { - _Internal::set_has_num_daily_gifts_collected(&_has_bits_); - num_daily_gifts_collected_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool hyperloop_station = 29; - case 29: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 232)) { - _Internal::set_has_hyperloop_station(&_has_bits_); - hyperloop_station_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .ei.Backup.OwnedBoost boosts = 30; - case 30: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 242)) { - ptr -= 2; - do { - ptr += 2; - ptr = ctx->ParseMessage(_internal_add_boosts(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<242>(ptr)); - } else - goto handle_unusual; - continue; - // optional bool piggy_full_alert_shown = 31; - case 31: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 248)) { - _Internal::set_has_piggy_full_alert_shown(&_has_bits_); - piggy_full_alert_shown_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 total_time_cheats_detected = 32; - case 32: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 0)) { - _Internal::set_has_total_time_cheats_detected(&_has_bits_); - total_time_cheats_detected_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double prestige_soul_boost_cash = 33; - case 33: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 9)) { - _Internal::set_has_prestige_soul_boost_cash(&_has_bits_); - prestige_soul_boost_cash_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double soul_eggs_d = 34; - case 34: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { - _Internal::set_has_soul_eggs_d(&_has_bits_); - soul_eggs_d_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double unclaimed_soul_eggs_d = 35; - case 35: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 25)) { - _Internal::set_has_unclaimed_soul_eggs_d(&_has_bits_); - unclaimed_soul_eggs_d_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional bool force_elite_contracts = 36; - case 36: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _Internal::set_has_force_elite_contracts(&_has_bits_); - force_elite_contracts_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double new_player_event_end_time = 37; - case 37: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 41)) { - _Internal::set_has_new_player_event_end_time(&_has_bits_); - new_player_event_end_time_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint64 shell_scripts_earned = 38; - case 38: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - _Internal::set_has_shell_scripts_earned(&_has_bits_); - shell_scripts_earned_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 shell_scripts_spent = 39; - case 39: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_shell_scripts_spent(&_has_bits_); - shell_scripts_spent_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 unclaimed_shell_scripts = 40; - case 40: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { - _Internal::set_has_unclaimed_shell_scripts(&_has_bits_); - unclaimed_shell_scripts_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* Backup_Game::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.Backup.Game) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[1]; - // optional .ei.Egg max_egg_reached = 1; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 1, this->_internal_max_egg_reached(), target); - } - - cached_has_bits = _has_bits_[0]; - // optional uint64 golden_eggs_earned = 2; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(2, this->_internal_golden_eggs_earned(), target); - } - - // optional uint64 golden_eggs_spent = 3; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(3, this->_internal_golden_eggs_spent(), target); - } - - // optional uint64 soul_eggs = 4; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(4, this->_internal_soul_eggs(), target); - } - - // optional double prestige_cash_earned = 5; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(5, this->_internal_prestige_cash_earned(), target); - } - - // optional double lifetime_cash_earned = 6; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(6, this->_internal_lifetime_cash_earned(), target); - } - - // optional uint64 piggy_bank = 7; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(7, this->_internal_piggy_bank(), target); - } + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + Backup_Game::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_Backup_Game_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &Backup_Game::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &Backup_Game::ByteSizeLong, + &Backup_Game::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_._cached_size_), + false, + }, + &Backup_Game::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* Backup_Game::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<5, 39, 5, 0, 7> Backup_Game::_table_ = { + { + PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_._has_bits_), + 0, // no _extensions_ + 40, 248, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 1048576, // skipmap + offsetof(decltype(_table_), field_entries), + 39, // num_field_entries + 5, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::Backup_Game>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + // optional uint64 golden_eggs_earned = 2; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(Backup_Game, _impl_.golden_eggs_earned_), 0>(), + {16, 0, 0, PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.golden_eggs_earned_)}}, + // optional uint64 golden_eggs_spent = 3; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(Backup_Game, _impl_.golden_eggs_spent_), 1>(), + {24, 1, 0, PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.golden_eggs_spent_)}}, + // optional uint64 soul_eggs = 4; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(Backup_Game, _impl_.soul_eggs_), 2>(), + {32, 2, 0, PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.soul_eggs_)}}, + // optional double prestige_cash_earned = 5; + {::_pbi::TcParser::FastF64S1, + {41, 3, 0, PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.prestige_cash_earned_)}}, + // optional double lifetime_cash_earned = 6; + {::_pbi::TcParser::FastF64S1, + {49, 4, 0, PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.lifetime_cash_earned_)}}, + // optional uint64 piggy_bank = 7; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(Backup_Game, _impl_.piggy_bank_), 5>(), + {56, 5, 0, PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.piggy_bank_)}}, + // optional uint32 permit_level = 8; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(Backup_Game, _impl_.permit_level_), 10>(), + {64, 10, 0, PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.permit_level_)}}, + // repeated .ei.Backup.ResearchItem epic_research = 9; + {::_pbi::TcParser::FastMtR1, + {74, 63, 0, PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.epic_research_)}}, + // optional double next_daily_gift_time = 10; + {::_pbi::TcParser::FastF64S1, + {81, 6, 0, PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.next_daily_gift_time_)}}, + // repeated .ei.Backup.NewsHeadline news = 11; + {::_pbi::TcParser::FastMtR1, + {90, 63, 1, PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.news_)}}, + // optional double last_news_time = 12; + {::_pbi::TcParser::FastF64S1, + {97, 7, 0, PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.last_news_time_)}}, + // optional double current_multiplier = 13; + {::_pbi::TcParser::FastF64S1, + {105, 8, 0, PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.current_multiplier_)}}, + // optional double current_multiplier_expiration = 14; + {::_pbi::TcParser::FastF64S1, + {113, 9, 0, PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.current_multiplier_expiration_)}}, + // repeated .ei.Backup.AchievementInfo achievements = 15; + {::_pbi::TcParser::FastMtR1, + {122, 63, 2, PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.achievements_)}}, + // optional uint64 uncliamed_golden_eggs = 16; + {::_pbi::TcParser::FastV64S2, + {384, 12, 0, PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.uncliamed_golden_eggs_)}}, + // optional uint64 unclaimed_soul_eggs = 17; + {::_pbi::TcParser::FastV64S2, + {392, 13, 0, PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.unclaimed_soul_eggs_)}}, + // repeated uint64 max_farm_size_reached = 18; + {::_pbi::TcParser::FastV64R2, + {400, 63, 0, PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.max_farm_size_reached_)}}, + // repeated uint32 egg_medal_level = 19; + {::_pbi::TcParser::FastV32R2, + {408, 63, 0, PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.egg_medal_level_)}}, + // optional uint32 last_daily_gift_collected_day = 20; + {::_pbi::TcParser::FastV32S2, + {416, 11, 0, PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.last_daily_gift_collected_day_)}}, + // optional double new_player_event_end_time = 37; + {::_pbi::TcParser::FastF64S2, + {681, 28, 0, PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.new_player_event_end_time_)}}, + // optional uint32 current_farm = 22 [default = 0]; + {::_pbi::TcParser::FastV32S2, + {432, 16, 0, PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.current_farm_)}}, + // optional uint64 eggs_of_prophecy = 23; + {::_pbi::TcParser::FastV64S2, + {440, 14, 0, PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.eggs_of_prophecy_)}}, + // optional uint64 unclaimed_eggs_of_prophecy = 24; + {::_pbi::TcParser::FastV64S2, + {448, 15, 0, PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.unclaimed_eggs_of_prophecy_)}}, + // optional bool long_idle_notification_set = 25; + {::_pbi::TcParser::FastV8S2, + {456, 22, 0, PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.long_idle_notification_set_)}}, + // optional double long_idle_notification_threshold = 26; + {::_pbi::TcParser::FastF64S2, + {465, 18, 0, PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.long_idle_notification_threshold_)}}, + // optional double long_idle_reward = 27; + {::_pbi::TcParser::FastF64S2, + {473, 19, 0, PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.long_idle_reward_)}}, + // optional uint32 num_daily_gifts_collected = 28; + {::_pbi::TcParser::FastV32S2, + {480, 17, 0, PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.num_daily_gifts_collected_)}}, + // optional bool hyperloop_station = 29; + {::_pbi::TcParser::FastV8S2, + {488, 21, 0, PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.hyperloop_station_)}}, + // repeated .ei.Backup.OwnedBoost boosts = 30; + {::_pbi::TcParser::FastMtR2, + {498, 63, 3, PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.boosts_)}}, + // optional bool piggy_full_alert_shown = 31; + {::_pbi::TcParser::FastV8S2, + {504, 20, 0, PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.piggy_full_alert_shown_)}}, + }}, {{ + 33, 0, 1, + 65280, 31, + 65535, 65535 + }}, {{ + // optional .ei.Egg max_egg_reached = 1; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.max_egg_reached_), _Internal::kHasBitsOffset + 32, 4, + (0 | ::_fl::kFcOptional | ::_fl::kEnum)}, + // optional uint64 golden_eggs_earned = 2; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.golden_eggs_earned_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 golden_eggs_spent = 3; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.golden_eggs_spent_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 soul_eggs = 4; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.soul_eggs_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional double prestige_cash_earned = 5; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.prestige_cash_earned_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double lifetime_cash_earned = 6; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.lifetime_cash_earned_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint64 piggy_bank = 7; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.piggy_bank_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint32 permit_level = 8; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.permit_level_), _Internal::kHasBitsOffset + 10, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // repeated .ei.Backup.ResearchItem epic_research = 9; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.epic_research_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional double next_daily_gift_time = 10; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.next_daily_gift_time_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // repeated .ei.Backup.NewsHeadline news = 11; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.news_), -1, 1, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional double last_news_time = 12; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.last_news_time_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double current_multiplier = 13; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.current_multiplier_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double current_multiplier_expiration = 14; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.current_multiplier_expiration_), _Internal::kHasBitsOffset + 9, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // repeated .ei.Backup.AchievementInfo achievements = 15; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.achievements_), -1, 2, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional uint64 uncliamed_golden_eggs = 16; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.uncliamed_golden_eggs_), _Internal::kHasBitsOffset + 12, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 unclaimed_soul_eggs = 17; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.unclaimed_soul_eggs_), _Internal::kHasBitsOffset + 13, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // repeated uint64 max_farm_size_reached = 18; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.max_farm_size_reached_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kUInt64)}, + // repeated uint32 egg_medal_level = 19; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.egg_medal_level_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kUInt32)}, + // optional uint32 last_daily_gift_collected_day = 20; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.last_daily_gift_collected_day_), _Internal::kHasBitsOffset + 11, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional uint32 current_farm = 22 [default = 0]; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.current_farm_), _Internal::kHasBitsOffset + 16, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional uint64 eggs_of_prophecy = 23; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.eggs_of_prophecy_), _Internal::kHasBitsOffset + 14, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 unclaimed_eggs_of_prophecy = 24; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.unclaimed_eggs_of_prophecy_), _Internal::kHasBitsOffset + 15, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional bool long_idle_notification_set = 25; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.long_idle_notification_set_), _Internal::kHasBitsOffset + 22, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional double long_idle_notification_threshold = 26; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.long_idle_notification_threshold_), _Internal::kHasBitsOffset + 18, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double long_idle_reward = 27; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.long_idle_reward_), _Internal::kHasBitsOffset + 19, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint32 num_daily_gifts_collected = 28; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.num_daily_gifts_collected_), _Internal::kHasBitsOffset + 17, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional bool hyperloop_station = 29; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.hyperloop_station_), _Internal::kHasBitsOffset + 21, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // repeated .ei.Backup.OwnedBoost boosts = 30; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.boosts_), -1, 3, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional bool piggy_full_alert_shown = 31; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.piggy_full_alert_shown_), _Internal::kHasBitsOffset + 20, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional uint32 total_time_cheats_detected = 32; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.total_time_cheats_detected_), _Internal::kHasBitsOffset + 24, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double prestige_soul_boost_cash = 33; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.prestige_soul_boost_cash_), _Internal::kHasBitsOffset + 25, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double soul_eggs_d = 34; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.soul_eggs_d_), _Internal::kHasBitsOffset + 26, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double unclaimed_soul_eggs_d = 35; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.unclaimed_soul_eggs_d_), _Internal::kHasBitsOffset + 27, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional bool force_elite_contracts = 36; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.force_elite_contracts_), _Internal::kHasBitsOffset + 23, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional double new_player_event_end_time = 37; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.new_player_event_end_time_), _Internal::kHasBitsOffset + 28, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint64 shell_scripts_earned = 38; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.shell_scripts_earned_), _Internal::kHasBitsOffset + 29, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 shell_scripts_spent = 39; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.shell_scripts_spent_), _Internal::kHasBitsOffset + 30, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 unclaimed_shell_scripts = 40; + {PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.unclaimed_shell_scripts_), _Internal::kHasBitsOffset + 31, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::Backup_ResearchItem>()}, + {::_pbi::TcParser::GetTable<::ei::Backup_NewsHeadline>()}, + {::_pbi::TcParser::GetTable<::ei::Backup_AchievementInfo>()}, + {::_pbi::TcParser::GetTable<::ei::Backup_OwnedBoost>()}, + {::_pbi::FieldAuxEnumData{}, ::ei::Egg_internal_data_}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void Backup_Game::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.Backup.Game) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; - // optional uint32 permit_level = 8; - if (cached_has_bits & 0x00000400u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(8, this->_internal_permit_level(), target); + _impl_.epic_research_.Clear(); + _impl_.news_.Clear(); + _impl_.achievements_.Clear(); + _impl_.max_farm_size_reached_.Clear(); + _impl_.egg_medal_level_.Clear(); + _impl_.boosts_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + ::memset(&_impl_.golden_eggs_earned_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.last_news_time_) - + reinterpret_cast(&_impl_.golden_eggs_earned_)) + sizeof(_impl_.last_news_time_)); } - - // repeated .ei.Backup.ResearchItem epic_research = 9; - for (unsigned i = 0, - n = static_cast(this->_internal_epic_research_size()); i < n; i++) { - const auto& repfield = this->_internal_epic_research(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(9, repfield, repfield.GetCachedSize(), target, stream); + if (cached_has_bits & 0x0000ff00u) { + ::memset(&_impl_.current_multiplier_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.unclaimed_eggs_of_prophecy_) - + reinterpret_cast(&_impl_.current_multiplier_)) + sizeof(_impl_.unclaimed_eggs_of_prophecy_)); } - - // optional double next_daily_gift_time = 10; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(10, this->_internal_next_daily_gift_time(), target); + if (cached_has_bits & 0x00ff0000u) { + ::memset(&_impl_.current_farm_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.force_elite_contracts_) - + reinterpret_cast(&_impl_.current_farm_)) + sizeof(_impl_.force_elite_contracts_)); } + if (cached_has_bits & 0xff000000u) { + ::memset(&_impl_.total_time_cheats_detected_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.unclaimed_shell_scripts_) - + reinterpret_cast(&_impl_.total_time_cheats_detected_)) + sizeof(_impl_.unclaimed_shell_scripts_)); + } + _impl_.max_egg_reached_ = 1; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* Backup_Game::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const Backup_Game& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* Backup_Game::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const Backup_Game& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.Backup.Game) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[1]; + // optional .ei.Egg max_egg_reached = 1; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 1, this_._internal_max_egg_reached(), target); + } - // repeated .ei.Backup.NewsHeadline news = 11; - for (unsigned i = 0, - n = static_cast(this->_internal_news_size()); i < n; i++) { - const auto& repfield = this->_internal_news(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(11, repfield, repfield.GetCachedSize(), target, stream); - } + cached_has_bits = this_._impl_._has_bits_[0]; + // optional uint64 golden_eggs_earned = 2; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 2, this_._internal_golden_eggs_earned(), target); + } - // optional double last_news_time = 12; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(12, this->_internal_last_news_time(), target); - } + // optional uint64 golden_eggs_spent = 3; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 3, this_._internal_golden_eggs_spent(), target); + } - // optional double current_multiplier = 13; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(13, this->_internal_current_multiplier(), target); - } + // optional uint64 soul_eggs = 4; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 4, this_._internal_soul_eggs(), target); + } - // optional double current_multiplier_expiration = 14; - if (cached_has_bits & 0x00000200u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(14, this->_internal_current_multiplier_expiration(), target); - } + // optional double prestige_cash_earned = 5; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 5, this_._internal_prestige_cash_earned(), target); + } - // repeated .ei.Backup.AchievementInfo achievements = 15; - for (unsigned i = 0, - n = static_cast(this->_internal_achievements_size()); i < n; i++) { - const auto& repfield = this->_internal_achievements(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(15, repfield, repfield.GetCachedSize(), target, stream); - } + // optional double lifetime_cash_earned = 6; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 6, this_._internal_lifetime_cash_earned(), target); + } - // optional uint64 uncliamed_golden_eggs = 16; - if (cached_has_bits & 0x00001000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(16, this->_internal_uncliamed_golden_eggs(), target); - } + // optional uint64 piggy_bank = 7; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 7, this_._internal_piggy_bank(), target); + } - // optional uint64 unclaimed_soul_eggs = 17; - if (cached_has_bits & 0x00002000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(17, this->_internal_unclaimed_soul_eggs(), target); - } + // optional uint32 permit_level = 8; + if (cached_has_bits & 0x00000400u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 8, this_._internal_permit_level(), target); + } - // repeated uint64 max_farm_size_reached = 18; - for (int i = 0, n = this->_internal_max_farm_size_reached_size(); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(18, this->_internal_max_farm_size_reached(i), target); - } + // repeated .ei.Backup.ResearchItem epic_research = 9; + for (unsigned i = 0, n = static_cast( + this_._internal_epic_research_size()); + i < n; i++) { + const auto& repfield = this_._internal_epic_research().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 9, repfield, repfield.GetCachedSize(), + target, stream); + } - // repeated uint32 egg_medal_level = 19; - for (int i = 0, n = this->_internal_egg_medal_level_size(); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(19, this->_internal_egg_medal_level(i), target); - } + // optional double next_daily_gift_time = 10; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 10, this_._internal_next_daily_gift_time(), target); + } - // optional uint32 last_daily_gift_collected_day = 20; - if (cached_has_bits & 0x00000800u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(20, this->_internal_last_daily_gift_collected_day(), target); - } + // repeated .ei.Backup.NewsHeadline news = 11; + for (unsigned i = 0, n = static_cast( + this_._internal_news_size()); + i < n; i++) { + const auto& repfield = this_._internal_news().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 11, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional uint32 current_farm = 22 [default = 0]; - if (cached_has_bits & 0x00010000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(22, this->_internal_current_farm(), target); - } + // optional double last_news_time = 12; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 12, this_._internal_last_news_time(), target); + } - // optional uint64 eggs_of_prophecy = 23; - if (cached_has_bits & 0x00004000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(23, this->_internal_eggs_of_prophecy(), target); - } + // optional double current_multiplier = 13; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 13, this_._internal_current_multiplier(), target); + } - // optional uint64 unclaimed_eggs_of_prophecy = 24; - if (cached_has_bits & 0x00008000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(24, this->_internal_unclaimed_eggs_of_prophecy(), target); - } + // optional double current_multiplier_expiration = 14; + if (cached_has_bits & 0x00000200u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 14, this_._internal_current_multiplier_expiration(), target); + } - // optional bool long_idle_notification_set = 25; - if (cached_has_bits & 0x00400000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(25, this->_internal_long_idle_notification_set(), target); - } + // repeated .ei.Backup.AchievementInfo achievements = 15; + for (unsigned i = 0, n = static_cast( + this_._internal_achievements_size()); + i < n; i++) { + const auto& repfield = this_._internal_achievements().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 15, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional double long_idle_notification_threshold = 26; - if (cached_has_bits & 0x00040000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(26, this->_internal_long_idle_notification_threshold(), target); - } + // optional uint64 uncliamed_golden_eggs = 16; + if (cached_has_bits & 0x00001000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 16, this_._internal_uncliamed_golden_eggs(), target); + } - // optional double long_idle_reward = 27; - if (cached_has_bits & 0x00080000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(27, this->_internal_long_idle_reward(), target); - } + // optional uint64 unclaimed_soul_eggs = 17; + if (cached_has_bits & 0x00002000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 17, this_._internal_unclaimed_soul_eggs(), target); + } - // optional uint32 num_daily_gifts_collected = 28; - if (cached_has_bits & 0x00020000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(28, this->_internal_num_daily_gifts_collected(), target); - } + // repeated uint64 max_farm_size_reached = 18; + for (int i = 0, n = this_._internal_max_farm_size_reached_size(); i < n; ++i) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 18, this_._internal_max_farm_size_reached().Get(i), target); + } - // optional bool hyperloop_station = 29; - if (cached_has_bits & 0x00200000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(29, this->_internal_hyperloop_station(), target); - } + // repeated uint32 egg_medal_level = 19; + for (int i = 0, n = this_._internal_egg_medal_level_size(); i < n; ++i) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 19, this_._internal_egg_medal_level().Get(i), target); + } - // repeated .ei.Backup.OwnedBoost boosts = 30; - for (unsigned i = 0, - n = static_cast(this->_internal_boosts_size()); i < n; i++) { - const auto& repfield = this->_internal_boosts(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(30, repfield, repfield.GetCachedSize(), target, stream); - } + // optional uint32 last_daily_gift_collected_day = 20; + if (cached_has_bits & 0x00000800u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 20, this_._internal_last_daily_gift_collected_day(), target); + } - // optional bool piggy_full_alert_shown = 31; - if (cached_has_bits & 0x00100000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(31, this->_internal_piggy_full_alert_shown(), target); - } + // optional uint32 current_farm = 22 [default = 0]; + if (cached_has_bits & 0x00010000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 22, this_._internal_current_farm(), target); + } - // optional uint32 total_time_cheats_detected = 32; - if (cached_has_bits & 0x01000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(32, this->_internal_total_time_cheats_detected(), target); - } + // optional uint64 eggs_of_prophecy = 23; + if (cached_has_bits & 0x00004000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 23, this_._internal_eggs_of_prophecy(), target); + } - // optional double prestige_soul_boost_cash = 33; - if (cached_has_bits & 0x02000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(33, this->_internal_prestige_soul_boost_cash(), target); - } + // optional uint64 unclaimed_eggs_of_prophecy = 24; + if (cached_has_bits & 0x00008000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 24, this_._internal_unclaimed_eggs_of_prophecy(), target); + } - // optional double soul_eggs_d = 34; - if (cached_has_bits & 0x04000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(34, this->_internal_soul_eggs_d(), target); - } + // optional bool long_idle_notification_set = 25; + if (cached_has_bits & 0x00400000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 25, this_._internal_long_idle_notification_set(), target); + } - // optional double unclaimed_soul_eggs_d = 35; - if (cached_has_bits & 0x08000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(35, this->_internal_unclaimed_soul_eggs_d(), target); - } + // optional double long_idle_notification_threshold = 26; + if (cached_has_bits & 0x00040000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 26, this_._internal_long_idle_notification_threshold(), target); + } - // optional bool force_elite_contracts = 36; - if (cached_has_bits & 0x00800000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(36, this->_internal_force_elite_contracts(), target); - } + // optional double long_idle_reward = 27; + if (cached_has_bits & 0x00080000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 27, this_._internal_long_idle_reward(), target); + } - // optional double new_player_event_end_time = 37; - if (cached_has_bits & 0x10000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(37, this->_internal_new_player_event_end_time(), target); - } + // optional uint32 num_daily_gifts_collected = 28; + if (cached_has_bits & 0x00020000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 28, this_._internal_num_daily_gifts_collected(), target); + } - // optional uint64 shell_scripts_earned = 38; - if (cached_has_bits & 0x20000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(38, this->_internal_shell_scripts_earned(), target); - } + // optional bool hyperloop_station = 29; + if (cached_has_bits & 0x00200000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 29, this_._internal_hyperloop_station(), target); + } - // optional uint64 shell_scripts_spent = 39; - if (cached_has_bits & 0x40000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(39, this->_internal_shell_scripts_spent(), target); - } + // repeated .ei.Backup.OwnedBoost boosts = 30; + for (unsigned i = 0, n = static_cast( + this_._internal_boosts_size()); + i < n; i++) { + const auto& repfield = this_._internal_boosts().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 30, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional uint64 unclaimed_shell_scripts = 40; - if (cached_has_bits & 0x80000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(40, this->_internal_unclaimed_shell_scripts(), target); - } + // optional bool piggy_full_alert_shown = 31; + if (cached_has_bits & 0x00100000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 31, this_._internal_piggy_full_alert_shown(), 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.Backup.Game) - return target; -} + // optional uint32 total_time_cheats_detected = 32; + if (cached_has_bits & 0x01000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 32, this_._internal_total_time_cheats_detected(), target); + } -size_t Backup_Game::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.Backup.Game) - size_t total_size = 0; + // optional double prestige_soul_boost_cash = 33; + if (cached_has_bits & 0x02000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 33, this_._internal_prestige_soul_boost_cash(), target); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; + // optional double soul_eggs_d = 34; + if (cached_has_bits & 0x04000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 34, this_._internal_soul_eggs_d(), target); + } - // repeated .ei.Backup.ResearchItem epic_research = 9; - total_size += 1UL * this->_internal_epic_research_size(); - for (const auto& msg : this->epic_research_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } + // optional double unclaimed_soul_eggs_d = 35; + if (cached_has_bits & 0x08000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 35, this_._internal_unclaimed_soul_eggs_d(), target); + } - // repeated .ei.Backup.NewsHeadline news = 11; - total_size += 1UL * this->_internal_news_size(); - for (const auto& msg : this->news_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } + // optional bool force_elite_contracts = 36; + if (cached_has_bits & 0x00800000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 36, this_._internal_force_elite_contracts(), target); + } - // repeated .ei.Backup.AchievementInfo achievements = 15; - total_size += 1UL * this->_internal_achievements_size(); - for (const auto& msg : this->achievements_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } + // optional double new_player_event_end_time = 37; + if (cached_has_bits & 0x10000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 37, this_._internal_new_player_event_end_time(), target); + } - // repeated uint64 max_farm_size_reached = 18; - { - size_t data_size = ::_pbi::WireFormatLite:: - UInt64Size(this->max_farm_size_reached_); - total_size += 2 * - ::_pbi::FromIntSize(this->_internal_max_farm_size_reached_size()); - total_size += data_size; - } + // optional uint64 shell_scripts_earned = 38; + if (cached_has_bits & 0x20000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 38, this_._internal_shell_scripts_earned(), target); + } - // repeated uint32 egg_medal_level = 19; - { - size_t data_size = ::_pbi::WireFormatLite:: - UInt32Size(this->egg_medal_level_); - total_size += 2 * - ::_pbi::FromIntSize(this->_internal_egg_medal_level_size()); - total_size += data_size; - } + // optional uint64 shell_scripts_spent = 39; + if (cached_has_bits & 0x40000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 39, this_._internal_shell_scripts_spent(), target); + } - // repeated .ei.Backup.OwnedBoost boosts = 30; - total_size += 2UL * this->_internal_boosts_size(); - for (const auto& msg : this->boosts_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } + // optional uint64 unclaimed_shell_scripts = 40; + if (cached_has_bits & 0x80000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 40, this_._internal_unclaimed_shell_scripts(), target); + } - cached_has_bits = _has_bits_[0]; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.Backup.Game) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t Backup_Game::ByteSizeLong(const MessageLite& base) { + const Backup_Game& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t Backup_Game::ByteSizeLong() const { + const Backup_Game& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.Backup.Game) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.Backup.ResearchItem epic_research = 9; + { + total_size += 1UL * this_._internal_epic_research_size(); + for (const auto& msg : this_._internal_epic_research()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.Backup.NewsHeadline news = 11; + { + total_size += 1UL * this_._internal_news_size(); + for (const auto& msg : this_._internal_news()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.Backup.AchievementInfo achievements = 15; + { + total_size += 1UL * this_._internal_achievements_size(); + for (const auto& msg : this_._internal_achievements()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated uint64 max_farm_size_reached = 18; + { + std::size_t data_size = ::_pbi::WireFormatLite::UInt64Size( + this_._internal_max_farm_size_reached()) + ; + std::size_t tag_size = std::size_t{2} * + ::_pbi::FromIntSize(this_._internal_max_farm_size_reached_size()); + ; + total_size += tag_size + data_size; + } + // repeated uint32 egg_medal_level = 19; + { + std::size_t data_size = ::_pbi::WireFormatLite::UInt32Size( + this_._internal_egg_medal_level()) + ; + std::size_t tag_size = std::size_t{2} * + ::_pbi::FromIntSize(this_._internal_egg_medal_level_size()); + ; + total_size += tag_size + data_size; + } + // repeated .ei.Backup.OwnedBoost boosts = 30; + { + total_size += 2UL * this_._internal_boosts_size(); + for (const auto& msg : this_._internal_boosts()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional uint64 golden_eggs_earned = 2; + if (cached_has_bits & 0x00000001u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_golden_eggs_earned()); + } + // optional uint64 golden_eggs_spent = 3; + if (cached_has_bits & 0x00000002u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_golden_eggs_spent()); + } + // optional uint64 soul_eggs = 4; + if (cached_has_bits & 0x00000004u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_soul_eggs()); + } + // optional double prestige_cash_earned = 5; + if (cached_has_bits & 0x00000008u) { + total_size += 9; + } + // optional double lifetime_cash_earned = 6; + if (cached_has_bits & 0x00000010u) { + total_size += 9; + } + // optional uint64 piggy_bank = 7; + if (cached_has_bits & 0x00000020u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_piggy_bank()); + } + // optional double next_daily_gift_time = 10; + if (cached_has_bits & 0x00000040u) { + total_size += 9; + } + // optional double last_news_time = 12; + if (cached_has_bits & 0x00000080u) { + total_size += 9; + } + } + if (cached_has_bits & 0x0000ff00u) { + // optional double current_multiplier = 13; + if (cached_has_bits & 0x00000100u) { + total_size += 9; + } + // optional double current_multiplier_expiration = 14; + if (cached_has_bits & 0x00000200u) { + total_size += 9; + } + // optional uint32 permit_level = 8; + if (cached_has_bits & 0x00000400u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_permit_level()); + } + // optional uint32 last_daily_gift_collected_day = 20; + if (cached_has_bits & 0x00000800u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( + this_._internal_last_daily_gift_collected_day()); + } + // optional uint64 uncliamed_golden_eggs = 16; + if (cached_has_bits & 0x00001000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt64Size( + this_._internal_uncliamed_golden_eggs()); + } + // optional uint64 unclaimed_soul_eggs = 17; + if (cached_has_bits & 0x00002000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt64Size( + this_._internal_unclaimed_soul_eggs()); + } + // optional uint64 eggs_of_prophecy = 23; + if (cached_has_bits & 0x00004000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt64Size( + this_._internal_eggs_of_prophecy()); + } + // optional uint64 unclaimed_eggs_of_prophecy = 24; + if (cached_has_bits & 0x00008000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt64Size( + this_._internal_unclaimed_eggs_of_prophecy()); + } + } + if (cached_has_bits & 0x00ff0000u) { + // optional uint32 current_farm = 22 [default = 0]; + if (cached_has_bits & 0x00010000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( + this_._internal_current_farm()); + } + // optional uint32 num_daily_gifts_collected = 28; + if (cached_has_bits & 0x00020000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( + this_._internal_num_daily_gifts_collected()); + } + // optional double long_idle_notification_threshold = 26; + if (cached_has_bits & 0x00040000u) { + total_size += 10; + } + // optional double long_idle_reward = 27; + if (cached_has_bits & 0x00080000u) { + total_size += 10; + } + // optional bool piggy_full_alert_shown = 31; + if (cached_has_bits & 0x00100000u) { + total_size += 3; + } + // optional bool hyperloop_station = 29; + if (cached_has_bits & 0x00200000u) { + total_size += 3; + } + // optional bool long_idle_notification_set = 25; + if (cached_has_bits & 0x00400000u) { + total_size += 3; + } + // optional bool force_elite_contracts = 36; + if (cached_has_bits & 0x00800000u) { + total_size += 3; + } + } + if (cached_has_bits & 0xff000000u) { + // optional uint32 total_time_cheats_detected = 32; + if (cached_has_bits & 0x01000000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( + this_._internal_total_time_cheats_detected()); + } + // optional double prestige_soul_boost_cash = 33; + if (cached_has_bits & 0x02000000u) { + total_size += 10; + } + // optional double soul_eggs_d = 34; + if (cached_has_bits & 0x04000000u) { + total_size += 10; + } + // optional double unclaimed_soul_eggs_d = 35; + if (cached_has_bits & 0x08000000u) { + total_size += 10; + } + // optional double new_player_event_end_time = 37; + if (cached_has_bits & 0x10000000u) { + total_size += 10; + } + // optional uint64 shell_scripts_earned = 38; + if (cached_has_bits & 0x20000000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt64Size( + this_._internal_shell_scripts_earned()); + } + // optional uint64 shell_scripts_spent = 39; + if (cached_has_bits & 0x40000000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt64Size( + this_._internal_shell_scripts_spent()); + } + // optional uint64 unclaimed_shell_scripts = 40; + if (cached_has_bits & 0x80000000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt64Size( + this_._internal_unclaimed_shell_scripts()); + } + } + { + // optional .ei.Egg max_egg_reached = 1; + cached_has_bits = + this_._impl_._has_bits_[1]; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_max_egg_reached()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void Backup_Game::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.Backup.Game) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_epic_research()->MergeFrom( + from._internal_epic_research()); + _this->_internal_mutable_news()->MergeFrom( + from._internal_news()); + _this->_internal_mutable_achievements()->MergeFrom( + from._internal_achievements()); + _this->_internal_mutable_max_farm_size_reached()->MergeFrom(from._internal_max_farm_size_reached()); + _this->_internal_mutable_egg_medal_level()->MergeFrom(from._internal_egg_medal_level()); + _this->_internal_mutable_boosts()->MergeFrom( + from._internal_boosts()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { - // optional uint64 golden_eggs_earned = 2; if (cached_has_bits & 0x00000001u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_golden_eggs_earned()); + _this->_impl_.golden_eggs_earned_ = from._impl_.golden_eggs_earned_; } - - // optional uint64 golden_eggs_spent = 3; if (cached_has_bits & 0x00000002u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_golden_eggs_spent()); + _this->_impl_.golden_eggs_spent_ = from._impl_.golden_eggs_spent_; } - - // optional uint64 soul_eggs = 4; if (cached_has_bits & 0x00000004u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_soul_eggs()); + _this->_impl_.soul_eggs_ = from._impl_.soul_eggs_; } - - // optional double prestige_cash_earned = 5; if (cached_has_bits & 0x00000008u) { - total_size += 1 + 8; + _this->_impl_.prestige_cash_earned_ = from._impl_.prestige_cash_earned_; } - - // optional double lifetime_cash_earned = 6; if (cached_has_bits & 0x00000010u) { - total_size += 1 + 8; + _this->_impl_.lifetime_cash_earned_ = from._impl_.lifetime_cash_earned_; } - - // optional uint64 piggy_bank = 7; if (cached_has_bits & 0x00000020u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_piggy_bank()); + _this->_impl_.piggy_bank_ = from._impl_.piggy_bank_; } - - // optional double next_daily_gift_time = 10; if (cached_has_bits & 0x00000040u) { - total_size += 1 + 8; + _this->_impl_.next_daily_gift_time_ = from._impl_.next_daily_gift_time_; } - - // optional double last_news_time = 12; if (cached_has_bits & 0x00000080u) { - total_size += 1 + 8; + _this->_impl_.last_news_time_ = from._impl_.last_news_time_; } - } if (cached_has_bits & 0x0000ff00u) { - // optional double current_multiplier = 13; if (cached_has_bits & 0x00000100u) { - total_size += 1 + 8; + _this->_impl_.current_multiplier_ = from._impl_.current_multiplier_; } - - // optional double current_multiplier_expiration = 14; if (cached_has_bits & 0x00000200u) { - total_size += 1 + 8; + _this->_impl_.current_multiplier_expiration_ = from._impl_.current_multiplier_expiration_; } - - // optional uint32 permit_level = 8; if (cached_has_bits & 0x00000400u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_permit_level()); + _this->_impl_.permit_level_ = from._impl_.permit_level_; } - - // optional uint32 last_daily_gift_collected_day = 20; if (cached_has_bits & 0x00000800u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt32Size( - this->_internal_last_daily_gift_collected_day()); + _this->_impl_.last_daily_gift_collected_day_ = from._impl_.last_daily_gift_collected_day_; } - - // optional uint64 uncliamed_golden_eggs = 16; if (cached_has_bits & 0x00001000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt64Size( - this->_internal_uncliamed_golden_eggs()); + _this->_impl_.uncliamed_golden_eggs_ = from._impl_.uncliamed_golden_eggs_; } - - // optional uint64 unclaimed_soul_eggs = 17; if (cached_has_bits & 0x00002000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt64Size( - this->_internal_unclaimed_soul_eggs()); + _this->_impl_.unclaimed_soul_eggs_ = from._impl_.unclaimed_soul_eggs_; } - - // optional uint64 eggs_of_prophecy = 23; if (cached_has_bits & 0x00004000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt64Size( - this->_internal_eggs_of_prophecy()); + _this->_impl_.eggs_of_prophecy_ = from._impl_.eggs_of_prophecy_; } - - // optional uint64 unclaimed_eggs_of_prophecy = 24; if (cached_has_bits & 0x00008000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt64Size( - this->_internal_unclaimed_eggs_of_prophecy()); + _this->_impl_.unclaimed_eggs_of_prophecy_ = from._impl_.unclaimed_eggs_of_prophecy_; } - } if (cached_has_bits & 0x00ff0000u) { - // optional uint32 current_farm = 22 [default = 0]; if (cached_has_bits & 0x00010000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt32Size( - this->_internal_current_farm()); + _this->_impl_.current_farm_ = from._impl_.current_farm_; } - - // optional uint32 num_daily_gifts_collected = 28; if (cached_has_bits & 0x00020000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt32Size( - this->_internal_num_daily_gifts_collected()); + _this->_impl_.num_daily_gifts_collected_ = from._impl_.num_daily_gifts_collected_; } - - // optional double long_idle_notification_threshold = 26; if (cached_has_bits & 0x00040000u) { - total_size += 2 + 8; + _this->_impl_.long_idle_notification_threshold_ = from._impl_.long_idle_notification_threshold_; } - - // optional double long_idle_reward = 27; if (cached_has_bits & 0x00080000u) { - total_size += 2 + 8; + _this->_impl_.long_idle_reward_ = from._impl_.long_idle_reward_; } - - // optional bool piggy_full_alert_shown = 31; if (cached_has_bits & 0x00100000u) { - total_size += 2 + 1; + _this->_impl_.piggy_full_alert_shown_ = from._impl_.piggy_full_alert_shown_; } - - // optional bool hyperloop_station = 29; if (cached_has_bits & 0x00200000u) { - total_size += 2 + 1; + _this->_impl_.hyperloop_station_ = from._impl_.hyperloop_station_; } - - // optional bool long_idle_notification_set = 25; if (cached_has_bits & 0x00400000u) { - total_size += 2 + 1; + _this->_impl_.long_idle_notification_set_ = from._impl_.long_idle_notification_set_; } - - // optional bool force_elite_contracts = 36; if (cached_has_bits & 0x00800000u) { - total_size += 2 + 1; + _this->_impl_.force_elite_contracts_ = from._impl_.force_elite_contracts_; } - } if (cached_has_bits & 0xff000000u) { - // optional uint32 total_time_cheats_detected = 32; if (cached_has_bits & 0x01000000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt32Size( - this->_internal_total_time_cheats_detected()); + _this->_impl_.total_time_cheats_detected_ = from._impl_.total_time_cheats_detected_; } - - // optional double prestige_soul_boost_cash = 33; if (cached_has_bits & 0x02000000u) { - total_size += 2 + 8; + _this->_impl_.prestige_soul_boost_cash_ = from._impl_.prestige_soul_boost_cash_; } - - // optional double soul_eggs_d = 34; if (cached_has_bits & 0x04000000u) { - total_size += 2 + 8; + _this->_impl_.soul_eggs_d_ = from._impl_.soul_eggs_d_; } - - // optional double unclaimed_soul_eggs_d = 35; if (cached_has_bits & 0x08000000u) { - total_size += 2 + 8; + _this->_impl_.unclaimed_soul_eggs_d_ = from._impl_.unclaimed_soul_eggs_d_; } - - // optional double new_player_event_end_time = 37; if (cached_has_bits & 0x10000000u) { - total_size += 2 + 8; + _this->_impl_.new_player_event_end_time_ = from._impl_.new_player_event_end_time_; } - - // optional uint64 shell_scripts_earned = 38; if (cached_has_bits & 0x20000000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt64Size( - this->_internal_shell_scripts_earned()); + _this->_impl_.shell_scripts_earned_ = from._impl_.shell_scripts_earned_; } - - // optional uint64 shell_scripts_spent = 39; if (cached_has_bits & 0x40000000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt64Size( - this->_internal_shell_scripts_spent()); + _this->_impl_.shell_scripts_spent_ = from._impl_.shell_scripts_spent_; } - - // optional uint64 unclaimed_shell_scripts = 40; if (cached_has_bits & 0x80000000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt64Size( - this->_internal_unclaimed_shell_scripts()); + _this->_impl_.unclaimed_shell_scripts_ = from._impl_.unclaimed_shell_scripts_; } - } - // optional .ei.Egg max_egg_reached = 1; - cached_has_bits = _has_bits_[1]; + cached_has_bits = from._impl_._has_bits_[1]; if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_max_egg_reached()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Backup_Game::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - Backup_Game::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Backup_Game::GetClassData() const { return &_class_data_; } - -void Backup_Game::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void Backup_Game::MergeFrom(const Backup_Game& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.Backup.Game) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - epic_research_.MergeFrom(from.epic_research_); - news_.MergeFrom(from.news_); - achievements_.MergeFrom(from.achievements_); - max_farm_size_reached_.MergeFrom(from.max_farm_size_reached_); - egg_medal_level_.MergeFrom(from.egg_medal_level_); - boosts_.MergeFrom(from.boosts_); - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - if (cached_has_bits & 0x00000001u) { - golden_eggs_earned_ = from.golden_eggs_earned_; - } - if (cached_has_bits & 0x00000002u) { - golden_eggs_spent_ = from.golden_eggs_spent_; - } - if (cached_has_bits & 0x00000004u) { - soul_eggs_ = from.soul_eggs_; - } - if (cached_has_bits & 0x00000008u) { - prestige_cash_earned_ = from.prestige_cash_earned_; - } - if (cached_has_bits & 0x00000010u) { - lifetime_cash_earned_ = from.lifetime_cash_earned_; - } - if (cached_has_bits & 0x00000020u) { - piggy_bank_ = from.piggy_bank_; - } - if (cached_has_bits & 0x00000040u) { - next_daily_gift_time_ = from.next_daily_gift_time_; - } - if (cached_has_bits & 0x00000080u) { - last_news_time_ = from.last_news_time_; - } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0x0000ff00u) { - if (cached_has_bits & 0x00000100u) { - current_multiplier_ = from.current_multiplier_; - } - if (cached_has_bits & 0x00000200u) { - current_multiplier_expiration_ = from.current_multiplier_expiration_; - } - if (cached_has_bits & 0x00000400u) { - permit_level_ = from.permit_level_; - } - if (cached_has_bits & 0x00000800u) { - last_daily_gift_collected_day_ = from.last_daily_gift_collected_day_; - } - if (cached_has_bits & 0x00001000u) { - uncliamed_golden_eggs_ = from.uncliamed_golden_eggs_; - } - if (cached_has_bits & 0x00002000u) { - unclaimed_soul_eggs_ = from.unclaimed_soul_eggs_; - } - if (cached_has_bits & 0x00004000u) { - eggs_of_prophecy_ = from.eggs_of_prophecy_; - } - if (cached_has_bits & 0x00008000u) { - unclaimed_eggs_of_prophecy_ = from.unclaimed_eggs_of_prophecy_; - } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0x00ff0000u) { - if (cached_has_bits & 0x00010000u) { - current_farm_ = from.current_farm_; - } - if (cached_has_bits & 0x00020000u) { - num_daily_gifts_collected_ = from.num_daily_gifts_collected_; - } - if (cached_has_bits & 0x00040000u) { - long_idle_notification_threshold_ = from.long_idle_notification_threshold_; - } - if (cached_has_bits & 0x00080000u) { - long_idle_reward_ = from.long_idle_reward_; - } - if (cached_has_bits & 0x00100000u) { - piggy_full_alert_shown_ = from.piggy_full_alert_shown_; - } - if (cached_has_bits & 0x00200000u) { - hyperloop_station_ = from.hyperloop_station_; - } - if (cached_has_bits & 0x00400000u) { - long_idle_notification_set_ = from.long_idle_notification_set_; - } - if (cached_has_bits & 0x00800000u) { - force_elite_contracts_ = from.force_elite_contracts_; - } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0xff000000u) { - if (cached_has_bits & 0x01000000u) { - total_time_cheats_detected_ = from.total_time_cheats_detected_; - } - if (cached_has_bits & 0x02000000u) { - prestige_soul_boost_cash_ = from.prestige_soul_boost_cash_; - } - if (cached_has_bits & 0x04000000u) { - soul_eggs_d_ = from.soul_eggs_d_; - } - if (cached_has_bits & 0x08000000u) { - unclaimed_soul_eggs_d_ = from.unclaimed_soul_eggs_d_; - } - if (cached_has_bits & 0x10000000u) { - new_player_event_end_time_ = from.new_player_event_end_time_; - } - if (cached_has_bits & 0x20000000u) { - shell_scripts_earned_ = from.shell_scripts_earned_; - } - if (cached_has_bits & 0x40000000u) { - shell_scripts_spent_ = from.shell_scripts_spent_; - } - if (cached_has_bits & 0x80000000u) { - unclaimed_shell_scripts_ = from.unclaimed_shell_scripts_; - } - _has_bits_[0] |= cached_has_bits; + _this->_impl_.max_egg_reached_ = from._impl_.max_egg_reached_; } - if (from._internal_has_max_egg_reached()) { - _internal_set_max_egg_reached(from._internal_max_egg_reached()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_.Or(from._impl_._has_bits_); + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void Backup_Game::CopyFrom(const Backup_Game& from) { @@ -14485,735 +17563,681 @@ void Backup_Game::CopyFrom(const Backup_Game& from) { MergeFrom(from); } -bool Backup_Game::IsInitialized() const { - return true; -} -void Backup_Game::InternalSwap(Backup_Game* other) { +void Backup_Game::InternalSwap(Backup_Game* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - swap(_has_bits_[1], other->_has_bits_[1]); - epic_research_.InternalSwap(&other->epic_research_); - news_.InternalSwap(&other->news_); - achievements_.InternalSwap(&other->achievements_); - max_farm_size_reached_.InternalSwap(&other->max_farm_size_reached_); - egg_medal_level_.InternalSwap(&other->egg_medal_level_); - boosts_.InternalSwap(&other->boosts_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(Backup_Game, unclaimed_shell_scripts_) - + sizeof(Backup_Game::unclaimed_shell_scripts_) - - PROTOBUF_FIELD_OFFSET(Backup_Game, golden_eggs_earned_)>( - reinterpret_cast(&golden_eggs_earned_), - reinterpret_cast(&other->golden_eggs_earned_)); - swap(max_egg_reached_, other->max_egg_reached_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata Backup_Game::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[5]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + swap(_impl_._has_bits_[1], other->_impl_._has_bits_[1]); + _impl_.epic_research_.InternalSwap(&other->_impl_.epic_research_); + _impl_.news_.InternalSwap(&other->_impl_.news_); + _impl_.achievements_.InternalSwap(&other->_impl_.achievements_); + _impl_.max_farm_size_reached_.InternalSwap(&other->_impl_.max_farm_size_reached_); + _impl_.egg_medal_level_.InternalSwap(&other->_impl_.egg_medal_level_); + _impl_.boosts_.InternalSwap(&other->_impl_.boosts_); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.max_egg_reached_) + + sizeof(Backup_Game::_impl_.max_egg_reached_) + - PROTOBUF_FIELD_OFFSET(Backup_Game, _impl_.golden_eggs_earned_)>( + reinterpret_cast(&_impl_.golden_eggs_earned_), + reinterpret_cast(&other->_impl_.golden_eggs_earned_)); +} + +::google::protobuf::Metadata Backup_Game::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class Backup_Artifacts::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_infusing(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static const ::ei::ArtifactInventoryItem& item_being_infused(const Backup_Artifacts* msg); - static void set_has_item_being_infused(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static const ::ei::ArtifactSpec& spec_being_infused(const Backup_Artifacts* msg); - static void set_has_spec_being_infused(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_egg_type_infusing(HasBits* has_bits) { - (*has_bits)[0] |= 8192u; - } - static void set_has_infusing_eggs_required(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_eggs_infused(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_flow_percentage_artifacts(HasBits* has_bits) { - (*has_bits)[0] |= 4096u; - } - static void set_has_fueling_enabled(HasBits* has_bits) { - (*has_bits)[0] |= 16384u; - } - static void set_has_tank_filling_enabled(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_tank_level(HasBits* has_bits) { - (*has_bits)[0] |= 2048u; - } - static void set_has_last_fueled_ship(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_inventory_score(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } - static void set_has_crafting_xp(HasBits* has_bits) { - (*has_bits)[0] |= 1024u; - } - static void set_has_enabled(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_intro_shown(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_infusing_enabled_deprecated(HasBits* has_bits) { - (*has_bits)[0] |= 32768u; - } -}; - -const ::ei::ArtifactInventoryItem& -Backup_Artifacts::_Internal::item_being_infused(const Backup_Artifacts* msg) { - return *msg->item_being_infused_; -} -const ::ei::ArtifactSpec& -Backup_Artifacts::_Internal::spec_being_infused(const Backup_Artifacts* msg) { - return *msg->spec_being_infused_; -} -Backup_Artifacts::Backup_Artifacts(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - tank_fuels_(arena), - tank_limits_(arena) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_._has_bits_); +}; + +Backup_Artifacts::Backup_Artifacts(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.Backup.Artifacts) } -Backup_Artifacts::Backup_Artifacts(const Backup_Artifacts& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - tank_fuels_(from.tank_fuels_), - tank_limits_(from.tank_limits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_item_being_infused()) { - item_being_infused_ = new ::ei::ArtifactInventoryItem(*from.item_being_infused_); - } else { - item_being_infused_ = nullptr; - } - if (from._internal_has_spec_being_infused()) { - spec_being_infused_ = new ::ei::ArtifactSpec(*from.spec_being_infused_); - } else { - spec_being_infused_ = nullptr; - } - ::memcpy(&infusing_eggs_required_, &from.infusing_eggs_required_, - static_cast(reinterpret_cast(&infusing_enabled_deprecated_) - - reinterpret_cast(&infusing_eggs_required_)) + sizeof(infusing_enabled_deprecated_)); +inline PROTOBUF_NDEBUG_INLINE Backup_Artifacts::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::Backup_Artifacts& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + tank_fuels_{visibility, arena, from.tank_fuels_}, + tank_limits_{visibility, arena, from.tank_limits_} {} + +Backup_Artifacts::Backup_Artifacts( + ::google::protobuf::Arena* arena, + const Backup_Artifacts& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + Backup_Artifacts* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.item_being_infused_ = (cached_has_bits & 0x00000001u) ? ::google::protobuf::Message::CopyConstruct<::ei::ArtifactInventoryItem>( + arena, *from._impl_.item_being_infused_) + : nullptr; + _impl_.spec_being_infused_ = (cached_has_bits & 0x00000002u) ? ::google::protobuf::Message::CopyConstruct<::ei::ArtifactSpec>( + arena, *from._impl_.spec_being_infused_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, infusing_eggs_required_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, infusing_eggs_required_), + offsetof(Impl_, infusing_enabled_deprecated_) - + offsetof(Impl_, infusing_eggs_required_) + + sizeof(Impl_::infusing_enabled_deprecated_)); + // @@protoc_insertion_point(copy_constructor:ei.Backup.Artifacts) } - -inline void Backup_Artifacts::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&item_being_infused_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&tank_level_) - - reinterpret_cast(&item_being_infused_)) + sizeof(tank_level_)); -flow_percentage_artifacts_ = 0.5; -egg_type_infusing_ = 1; -fueling_enabled_ = true; -infusing_enabled_deprecated_ = true; +inline PROTOBUF_NDEBUG_INLINE Backup_Artifacts::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + tank_fuels_{visibility, arena}, + tank_limits_{visibility, arena}, + flow_percentage_artifacts_{0.5}, + egg_type_infusing_{static_cast< ::ei::Egg >(1)}, + fueling_enabled_{true}, + infusing_enabled_deprecated_{true} {} + +inline void Backup_Artifacts::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, item_being_infused_), + 0, + offsetof(Impl_, tank_level_) - + offsetof(Impl_, item_being_infused_) + + sizeof(Impl_::tank_level_)); } - Backup_Artifacts::~Backup_Artifacts() { // @@protoc_insertion_point(destructor:ei.Backup.Artifacts) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void Backup_Artifacts::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete item_being_infused_; - if (this != internal_default_instance()) delete spec_being_infused_; -} - -void Backup_Artifacts::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void Backup_Artifacts::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + delete _impl_.item_being_infused_; + delete _impl_.spec_being_infused_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + Backup_Artifacts::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_Backup_Artifacts_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &Backup_Artifacts::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &Backup_Artifacts::ByteSizeLong, + &Backup_Artifacts::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_._cached_size_), + false, + }, + &Backup_Artifacts::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* Backup_Artifacts::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<5, 18, 4, 0, 2> Backup_Artifacts::_table_ = { + { + PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_._has_bits_), + 0, // no _extensions_ + 18, 248, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294705152, // skipmap + offsetof(decltype(_table_), field_entries), + 18, // num_field_entries + 4, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::Backup_Artifacts>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional bool infusing = 1; + {::_pbi::TcParser::SingularVarintNoZag1(), + {8, 5, 0, PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.infusing_)}}, + // optional .ei.ArtifactInventoryItem item_being_infused = 2; + {::_pbi::TcParser::FastMtS1, + {18, 0, 0, PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.item_being_infused_)}}, + // optional .ei.Egg egg_type_infusing = 3; + {::_pbi::TcParser::FastEvS1, + {24, 13, 2, PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.egg_type_infusing_)}}, + // optional double infusing_eggs_required = 4; + {::_pbi::TcParser::FastF64S1, + {33, 2, 0, PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.infusing_eggs_required_)}}, + // optional double eggs_infused = 5; + {::_pbi::TcParser::FastF64S1, + {41, 3, 0, PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.eggs_infused_)}}, + // optional double flow_percentage_artifacts = 6 [default = 0.5]; + {::_pbi::TcParser::FastF64S1, + {49, 12, 0, PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.flow_percentage_artifacts_)}}, + // optional bool fueling_enabled = 7 [default = true]; + {::_pbi::TcParser::SingularVarintNoZag1(), + {56, 14, 0, PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.fueling_enabled_)}}, + // optional bool infusing_enabled_DEPRECATED = 8 [default = true]; + {::_pbi::TcParser::SingularVarintNoZag1(), + {64, 15, 0, PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.infusing_enabled_deprecated_)}}, + // optional .ei.MissionInfo.Spaceship last_fueled_ship = 9; + {::_pbi::TcParser::FastEr0S1, + {72, 4, 10, PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.last_fueled_ship_)}}, + // optional double inventory_score = 10; + {::_pbi::TcParser::FastF64S1, + {81, 9, 0, PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.inventory_score_)}}, + // optional bool enabled = 11; + {::_pbi::TcParser::SingularVarintNoZag1(), + {88, 7, 0, PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.enabled_)}}, + // optional bool intro_shown = 12; + {::_pbi::TcParser::SingularVarintNoZag1(), + {96, 8, 0, PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.intro_shown_)}}, + // optional .ei.ArtifactSpec spec_being_infused = 13; + {::_pbi::TcParser::FastMtS1, + {106, 1, 1, PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.spec_being_infused_)}}, + // optional bool tank_filling_enabled = 14; + {::_pbi::TcParser::SingularVarintNoZag1(), + {112, 6, 0, PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.tank_filling_enabled_)}}, + // optional uint32 tank_level = 15; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(Backup_Artifacts, _impl_.tank_level_), 11>(), + {120, 11, 0, PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.tank_level_)}}, + // repeated double tank_fuels = 16; + {::_pbi::TcParser::FastF64R2, + {385, 63, 0, PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.tank_fuels_)}}, + // optional double crafting_xp = 17; + {::_pbi::TcParser::FastF64S2, + {393, 10, 0, PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.crafting_xp_)}}, + // repeated double tank_limits = 18; + {::_pbi::TcParser::FastF64R2, + {401, 63, 0, PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.tank_limits_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional bool infusing = 1; + {PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.infusing_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional .ei.ArtifactInventoryItem item_being_infused = 2; + {PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.item_being_infused_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.Egg egg_type_infusing = 3; + {PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.egg_type_infusing_), _Internal::kHasBitsOffset + 13, 2, + (0 | ::_fl::kFcOptional | ::_fl::kEnum)}, + // optional double infusing_eggs_required = 4; + {PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.infusing_eggs_required_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double eggs_infused = 5; + {PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.eggs_infused_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double flow_percentage_artifacts = 6 [default = 0.5]; + {PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.flow_percentage_artifacts_), _Internal::kHasBitsOffset + 12, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional bool fueling_enabled = 7 [default = true]; + {PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.fueling_enabled_), _Internal::kHasBitsOffset + 14, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool infusing_enabled_DEPRECATED = 8 [default = true]; + {PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.infusing_enabled_deprecated_), _Internal::kHasBitsOffset + 15, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional .ei.MissionInfo.Spaceship last_fueled_ship = 9; + {PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.last_fueled_ship_), _Internal::kHasBitsOffset + 4, 3, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional double inventory_score = 10; + {PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.inventory_score_), _Internal::kHasBitsOffset + 9, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional bool enabled = 11; + {PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.enabled_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool intro_shown = 12; + {PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.intro_shown_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional .ei.ArtifactSpec spec_being_infused = 13; + {PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.spec_being_infused_), _Internal::kHasBitsOffset + 1, 1, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional bool tank_filling_enabled = 14; + {PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.tank_filling_enabled_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional uint32 tank_level = 15; + {PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.tank_level_), _Internal::kHasBitsOffset + 11, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // repeated double tank_fuels = 16; + {PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.tank_fuels_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kDouble)}, + // optional double crafting_xp = 17; + {PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.crafting_xp_), _Internal::kHasBitsOffset + 10, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // repeated double tank_limits = 18; + {PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.tank_limits_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kDouble)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ArtifactInventoryItem>()}, + {::_pbi::TcParser::GetTable<::ei::ArtifactSpec>()}, + {::_pbi::FieldAuxEnumData{}, ::ei::Egg_internal_data_}, + {0, 11}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void Backup_Artifacts::Clear() { // @@protoc_insertion_point(message_clear_start:ei.Backup.Artifacts) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - tank_fuels_.Clear(); - tank_limits_.Clear(); - cached_has_bits = _has_bits_[0]; + _impl_.tank_fuels_.Clear(); + _impl_.tank_limits_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - GOOGLE_DCHECK(item_being_infused_ != nullptr); - item_being_infused_->Clear(); + ABSL_DCHECK(_impl_.item_being_infused_ != nullptr); + _impl_.item_being_infused_->Clear(); } if (cached_has_bits & 0x00000002u) { - GOOGLE_DCHECK(spec_being_infused_ != nullptr); - spec_being_infused_->Clear(); + ABSL_DCHECK(_impl_.spec_being_infused_ != nullptr); + _impl_.spec_being_infused_->Clear(); } } if (cached_has_bits & 0x000000fcu) { - ::memset(&infusing_eggs_required_, 0, static_cast( - reinterpret_cast(&enabled_) - - reinterpret_cast(&infusing_eggs_required_)) + sizeof(enabled_)); + ::memset(&_impl_.infusing_eggs_required_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.enabled_) - + reinterpret_cast(&_impl_.infusing_eggs_required_)) + sizeof(_impl_.enabled_)); } if (cached_has_bits & 0x0000ff00u) { - ::memset(&intro_shown_, 0, static_cast( - reinterpret_cast(&tank_level_) - - reinterpret_cast(&intro_shown_)) + sizeof(tank_level_)); - flow_percentage_artifacts_ = 0.5; - egg_type_infusing_ = 1; - fueling_enabled_ = true; - infusing_enabled_deprecated_ = true; - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* Backup_Artifacts::_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 bool infusing = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _Internal::set_has_infusing(&has_bits); - infusing_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.ArtifactInventoryItem item_being_infused = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_item_being_infused(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.Egg egg_type_infusing = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::Egg_IsValid(val))) { - _internal_set_egg_type_infusing(static_cast<::ei::Egg>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(3, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional double infusing_eggs_required = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 33)) { - _Internal::set_has_infusing_eggs_required(&has_bits); - infusing_eggs_required_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double eggs_infused = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 41)) { - _Internal::set_has_eggs_infused(&has_bits); - eggs_infused_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double flow_percentage_artifacts = 6 [default = 0.5]; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 49)) { - _Internal::set_has_flow_percentage_artifacts(&has_bits); - flow_percentage_artifacts_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional bool fueling_enabled = 7 [default = true]; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_fueling_enabled(&has_bits); - fueling_enabled_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool infusing_enabled_DEPRECATED = 8 [default = true]; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { - _Internal::set_has_infusing_enabled_deprecated(&has_bits); - infusing_enabled_deprecated_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.MissionInfo.Spaceship last_fueled_ship = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 72)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::MissionInfo_Spaceship_IsValid(val))) { - _internal_set_last_fueled_ship(static_cast<::ei::MissionInfo_Spaceship>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(9, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional double inventory_score = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 81)) { - _Internal::set_has_inventory_score(&has_bits); - inventory_score_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional bool enabled = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 88)) { - _Internal::set_has_enabled(&has_bits); - enabled_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool intro_shown = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 96)) { - _Internal::set_has_intro_shown(&has_bits); - intro_shown_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.ArtifactSpec spec_being_infused = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 106)) { - ptr = ctx->ParseMessage(_internal_mutable_spec_being_infused(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool tank_filling_enabled = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 112)) { - _Internal::set_has_tank_filling_enabled(&has_bits); - tank_filling_enabled_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 tank_level = 15; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 120)) { - _Internal::set_has_tank_level(&has_bits); - tank_level_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated double tank_fuels = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 129)) { - ptr -= 2; - do { - ptr += 2; - _internal_add_tank_fuels(::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr)); - ptr += sizeof(double); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<129>(ptr)); - } else if (static_cast(tag) == 130) { - ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedDoubleParser(_internal_mutable_tank_fuels(), ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double crafting_xp = 17; - case 17: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 137)) { - _Internal::set_has_crafting_xp(&has_bits); - crafting_xp_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // repeated double tank_limits = 18; - case 18: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 145)) { - ptr -= 2; - do { - ptr += 2; - _internal_add_tank_limits(::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr)); - ptr += sizeof(double); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<145>(ptr)); - } else if (static_cast(tag) == 146) { - ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedDoubleParser(_internal_mutable_tank_limits(), ptr, ctx); - 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* Backup_Artifacts::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.Backup.Artifacts) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional bool infusing = 1; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(1, this->_internal_infusing(), target); - } - - // optional .ei.ArtifactInventoryItem item_being_infused = 2; - if (cached_has_bits & 0x00000001u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::item_being_infused(this), - _Internal::item_being_infused(this).GetCachedSize(), target, stream); - } - - // optional .ei.Egg egg_type_infusing = 3; - if (cached_has_bits & 0x00002000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 3, this->_internal_egg_type_infusing(), target); - } - - // optional double infusing_eggs_required = 4; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(4, this->_internal_infusing_eggs_required(), target); - } - - // optional double eggs_infused = 5; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(5, this->_internal_eggs_infused(), target); - } - - // optional double flow_percentage_artifacts = 6 [default = 0.5]; - if (cached_has_bits & 0x00001000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(6, this->_internal_flow_percentage_artifacts(), target); - } + ::memset(&_impl_.intro_shown_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.tank_level_) - + reinterpret_cast(&_impl_.intro_shown_)) + sizeof(_impl_.tank_level_)); + _impl_.flow_percentage_artifacts_ = 0.5; + _impl_.egg_type_infusing_ = 1; + _impl_.fueling_enabled_ = true; + _impl_.infusing_enabled_deprecated_ = true; + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* Backup_Artifacts::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const Backup_Artifacts& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* Backup_Artifacts::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const Backup_Artifacts& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.Backup.Artifacts) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional bool infusing = 1; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 1, this_._internal_infusing(), target); + } - // optional bool fueling_enabled = 7 [default = true]; - if (cached_has_bits & 0x00004000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(7, this->_internal_fueling_enabled(), target); - } + // optional .ei.ArtifactInventoryItem item_being_infused = 2; + if (cached_has_bits & 0x00000001u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, *this_._impl_.item_being_infused_, this_._impl_.item_being_infused_->GetCachedSize(), target, + stream); + } - // optional bool infusing_enabled_DEPRECATED = 8 [default = true]; - if (cached_has_bits & 0x00008000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(8, this->_internal_infusing_enabled_deprecated(), target); - } + // optional .ei.Egg egg_type_infusing = 3; + if (cached_has_bits & 0x00002000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 3, this_._internal_egg_type_infusing(), target); + } - // optional .ei.MissionInfo.Spaceship last_fueled_ship = 9; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 9, this->_internal_last_fueled_ship(), target); - } + // optional double infusing_eggs_required = 4; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 4, this_._internal_infusing_eggs_required(), target); + } - // optional double inventory_score = 10; - if (cached_has_bits & 0x00000200u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(10, this->_internal_inventory_score(), target); - } + // optional double eggs_infused = 5; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 5, this_._internal_eggs_infused(), target); + } - // optional bool enabled = 11; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(11, this->_internal_enabled(), target); - } + // optional double flow_percentage_artifacts = 6 [default = 0.5]; + if (cached_has_bits & 0x00001000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 6, this_._internal_flow_percentage_artifacts(), target); + } - // optional bool intro_shown = 12; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(12, this->_internal_intro_shown(), target); - } + // optional bool fueling_enabled = 7 [default = true]; + if (cached_has_bits & 0x00004000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 7, this_._internal_fueling_enabled(), target); + } - // optional .ei.ArtifactSpec spec_being_infused = 13; - if (cached_has_bits & 0x00000002u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(13, _Internal::spec_being_infused(this), - _Internal::spec_being_infused(this).GetCachedSize(), target, stream); - } + // optional bool infusing_enabled_DEPRECATED = 8 [default = true]; + if (cached_has_bits & 0x00008000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 8, this_._internal_infusing_enabled_deprecated(), target); + } - // optional bool tank_filling_enabled = 14; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(14, this->_internal_tank_filling_enabled(), target); - } + // optional .ei.MissionInfo.Spaceship last_fueled_ship = 9; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 9, this_._internal_last_fueled_ship(), target); + } - // optional uint32 tank_level = 15; - if (cached_has_bits & 0x00000800u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(15, this->_internal_tank_level(), target); - } + // optional double inventory_score = 10; + if (cached_has_bits & 0x00000200u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 10, this_._internal_inventory_score(), target); + } - // repeated double tank_fuels = 16; - for (int i = 0, n = this->_internal_tank_fuels_size(); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(16, this->_internal_tank_fuels(i), target); - } + // optional bool enabled = 11; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 11, this_._internal_enabled(), target); + } - // optional double crafting_xp = 17; - if (cached_has_bits & 0x00000400u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(17, this->_internal_crafting_xp(), target); - } + // optional bool intro_shown = 12; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 12, this_._internal_intro_shown(), target); + } - // repeated double tank_limits = 18; - for (int i = 0, n = this->_internal_tank_limits_size(); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(18, this->_internal_tank_limits(i), target); - } + // optional .ei.ArtifactSpec spec_being_infused = 13; + if (cached_has_bits & 0x00000002u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 13, *this_._impl_.spec_being_infused_, this_._impl_.spec_being_infused_->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.Backup.Artifacts) - return target; -} + // optional bool tank_filling_enabled = 14; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 14, this_._internal_tank_filling_enabled(), target); + } -size_t Backup_Artifacts::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.Backup.Artifacts) - size_t total_size = 0; + // optional uint32 tank_level = 15; + if (cached_has_bits & 0x00000800u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 15, this_._internal_tank_level(), target); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; + // repeated double tank_fuels = 16; + for (int i = 0, n = this_._internal_tank_fuels_size(); i < n; ++i) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 16, this_._internal_tank_fuels().Get(i), target); + } - // repeated double tank_fuels = 16; - { - unsigned int count = static_cast(this->_internal_tank_fuels_size()); - size_t data_size = 8UL * count; - total_size += 2 * - ::_pbi::FromIntSize(this->_internal_tank_fuels_size()); - total_size += data_size; - } + // optional double crafting_xp = 17; + if (cached_has_bits & 0x00000400u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 17, this_._internal_crafting_xp(), target); + } - // repeated double tank_limits = 18; - { - unsigned int count = static_cast(this->_internal_tank_limits_size()); - size_t data_size = 8UL * count; - total_size += 2 * - ::_pbi::FromIntSize(this->_internal_tank_limits_size()); - total_size += data_size; - } + // repeated double tank_limits = 18; + for (int i = 0, n = this_._internal_tank_limits_size(); i < n; ++i) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 18, this_._internal_tank_limits().Get(i), target); + } - cached_has_bits = _has_bits_[0]; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.Backup.Artifacts) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t Backup_Artifacts::ByteSizeLong(const MessageLite& base) { + const Backup_Artifacts& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t Backup_Artifacts::ByteSizeLong() const { + const Backup_Artifacts& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.Backup.Artifacts) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated double tank_fuels = 16; + { + std::size_t data_size = std::size_t{8} * + ::_pbi::FromIntSize(this_._internal_tank_fuels_size()) + ; + std::size_t tag_size = std::size_t{2} * + ::_pbi::FromIntSize(this_._internal_tank_fuels_size()); + ; + total_size += tag_size + data_size; + } + // repeated double tank_limits = 18; + { + std::size_t data_size = std::size_t{8} * + ::_pbi::FromIntSize(this_._internal_tank_limits_size()) + ; + std::size_t tag_size = std::size_t{2} * + ::_pbi::FromIntSize(this_._internal_tank_limits_size()); + ; + total_size += tag_size + data_size; + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional .ei.ArtifactInventoryItem item_being_infused = 2; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.item_being_infused_); + } + // optional .ei.ArtifactSpec spec_being_infused = 13; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.spec_being_infused_); + } + // optional double infusing_eggs_required = 4; + if (cached_has_bits & 0x00000004u) { + total_size += 9; + } + // optional double eggs_infused = 5; + if (cached_has_bits & 0x00000008u) { + total_size += 9; + } + // optional .ei.MissionInfo.Spaceship last_fueled_ship = 9; + if (cached_has_bits & 0x00000010u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_last_fueled_ship()); + } + // optional bool infusing = 1; + if (cached_has_bits & 0x00000020u) { + total_size += 2; + } + // optional bool tank_filling_enabled = 14; + if (cached_has_bits & 0x00000040u) { + total_size += 2; + } + // optional bool enabled = 11; + if (cached_has_bits & 0x00000080u) { + total_size += 2; + } + } + if (cached_has_bits & 0x0000ff00u) { + // optional bool intro_shown = 12; + if (cached_has_bits & 0x00000100u) { + total_size += 2; + } + // optional double inventory_score = 10; + if (cached_has_bits & 0x00000200u) { + total_size += 9; + } + // optional double crafting_xp = 17; + if (cached_has_bits & 0x00000400u) { + total_size += 10; + } + // optional uint32 tank_level = 15; + if (cached_has_bits & 0x00000800u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_tank_level()); + } + // optional double flow_percentage_artifacts = 6 [default = 0.5]; + if (cached_has_bits & 0x00001000u) { + total_size += 9; + } + // optional .ei.Egg egg_type_infusing = 3; + if (cached_has_bits & 0x00002000u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_egg_type_infusing()); + } + // optional bool fueling_enabled = 7 [default = true]; + if (cached_has_bits & 0x00004000u) { + total_size += 2; + } + // optional bool infusing_enabled_DEPRECATED = 8 [default = true]; + if (cached_has_bits & 0x00008000u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void Backup_Artifacts::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.Backup.Artifacts) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_tank_fuels()->MergeFrom(from._internal_tank_fuels()); + _this->_internal_mutable_tank_limits()->MergeFrom(from._internal_tank_limits()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { - // optional .ei.ArtifactInventoryItem item_being_infused = 2; if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *item_being_infused_); + ABSL_DCHECK(from._impl_.item_being_infused_ != nullptr); + if (_this->_impl_.item_being_infused_ == nullptr) { + _this->_impl_.item_being_infused_ = + ::google::protobuf::Message::CopyConstruct<::ei::ArtifactInventoryItem>(arena, *from._impl_.item_being_infused_); + } else { + _this->_impl_.item_being_infused_->MergeFrom(*from._impl_.item_being_infused_); + } } - - // optional .ei.ArtifactSpec spec_being_infused = 13; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *spec_being_infused_); + ABSL_DCHECK(from._impl_.spec_being_infused_ != nullptr); + if (_this->_impl_.spec_being_infused_ == nullptr) { + _this->_impl_.spec_being_infused_ = + ::google::protobuf::Message::CopyConstruct<::ei::ArtifactSpec>(arena, *from._impl_.spec_being_infused_); + } else { + _this->_impl_.spec_being_infused_->MergeFrom(*from._impl_.spec_being_infused_); + } } - - // optional double infusing_eggs_required = 4; if (cached_has_bits & 0x00000004u) { - total_size += 1 + 8; + _this->_impl_.infusing_eggs_required_ = from._impl_.infusing_eggs_required_; } - - // optional double eggs_infused = 5; if (cached_has_bits & 0x00000008u) { - total_size += 1 + 8; + _this->_impl_.eggs_infused_ = from._impl_.eggs_infused_; } - - // optional .ei.MissionInfo.Spaceship last_fueled_ship = 9; if (cached_has_bits & 0x00000010u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_last_fueled_ship()); + _this->_impl_.last_fueled_ship_ = from._impl_.last_fueled_ship_; } - - // optional bool infusing = 1; if (cached_has_bits & 0x00000020u) { - total_size += 1 + 1; + _this->_impl_.infusing_ = from._impl_.infusing_; } - - // optional bool tank_filling_enabled = 14; if (cached_has_bits & 0x00000040u) { - total_size += 1 + 1; + _this->_impl_.tank_filling_enabled_ = from._impl_.tank_filling_enabled_; } - - // optional bool enabled = 11; if (cached_has_bits & 0x00000080u) { - total_size += 1 + 1; + _this->_impl_.enabled_ = from._impl_.enabled_; } - } if (cached_has_bits & 0x0000ff00u) { - // optional bool intro_shown = 12; if (cached_has_bits & 0x00000100u) { - total_size += 1 + 1; + _this->_impl_.intro_shown_ = from._impl_.intro_shown_; } - - // optional double inventory_score = 10; if (cached_has_bits & 0x00000200u) { - total_size += 1 + 8; + _this->_impl_.inventory_score_ = from._impl_.inventory_score_; } - - // optional double crafting_xp = 17; if (cached_has_bits & 0x00000400u) { - total_size += 2 + 8; + _this->_impl_.crafting_xp_ = from._impl_.crafting_xp_; } - - // optional uint32 tank_level = 15; if (cached_has_bits & 0x00000800u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_tank_level()); + _this->_impl_.tank_level_ = from._impl_.tank_level_; } - - // optional double flow_percentage_artifacts = 6 [default = 0.5]; if (cached_has_bits & 0x00001000u) { - total_size += 1 + 8; + _this->_impl_.flow_percentage_artifacts_ = from._impl_.flow_percentage_artifacts_; } - - // optional .ei.Egg egg_type_infusing = 3; if (cached_has_bits & 0x00002000u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_egg_type_infusing()); - } - - // optional bool fueling_enabled = 7 [default = true]; - if (cached_has_bits & 0x00004000u) { - total_size += 1 + 1; - } - - // optional bool infusing_enabled_DEPRECATED = 8 [default = true]; - if (cached_has_bits & 0x00008000u) { - total_size += 1 + 1; - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Backup_Artifacts::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - Backup_Artifacts::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Backup_Artifacts::GetClassData() const { return &_class_data_; } - -void Backup_Artifacts::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void Backup_Artifacts::MergeFrom(const Backup_Artifacts& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.Backup.Artifacts) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - tank_fuels_.MergeFrom(from.tank_fuels_); - tank_limits_.MergeFrom(from.tank_limits_); - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - if (cached_has_bits & 0x00000001u) { - _internal_mutable_item_being_infused()->::ei::ArtifactInventoryItem::MergeFrom(from._internal_item_being_infused()); - } - if (cached_has_bits & 0x00000002u) { - _internal_mutable_spec_being_infused()->::ei::ArtifactSpec::MergeFrom(from._internal_spec_being_infused()); - } - if (cached_has_bits & 0x00000004u) { - infusing_eggs_required_ = from.infusing_eggs_required_; - } - if (cached_has_bits & 0x00000008u) { - eggs_infused_ = from.eggs_infused_; - } - if (cached_has_bits & 0x00000010u) { - last_fueled_ship_ = from.last_fueled_ship_; - } - if (cached_has_bits & 0x00000020u) { - infusing_ = from.infusing_; - } - if (cached_has_bits & 0x00000040u) { - tank_filling_enabled_ = from.tank_filling_enabled_; - } - if (cached_has_bits & 0x00000080u) { - enabled_ = from.enabled_; - } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0x0000ff00u) { - if (cached_has_bits & 0x00000100u) { - intro_shown_ = from.intro_shown_; - } - if (cached_has_bits & 0x00000200u) { - inventory_score_ = from.inventory_score_; - } - if (cached_has_bits & 0x00000400u) { - crafting_xp_ = from.crafting_xp_; - } - if (cached_has_bits & 0x00000800u) { - tank_level_ = from.tank_level_; - } - if (cached_has_bits & 0x00001000u) { - flow_percentage_artifacts_ = from.flow_percentage_artifacts_; - } - if (cached_has_bits & 0x00002000u) { - egg_type_infusing_ = from.egg_type_infusing_; + _this->_impl_.egg_type_infusing_ = from._impl_.egg_type_infusing_; } if (cached_has_bits & 0x00004000u) { - fueling_enabled_ = from.fueling_enabled_; + _this->_impl_.fueling_enabled_ = from._impl_.fueling_enabled_; } if (cached_has_bits & 0x00008000u) { - infusing_enabled_deprecated_ = from.infusing_enabled_deprecated_; + _this->_impl_.infusing_enabled_deprecated_ = from._impl_.infusing_enabled_deprecated_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void Backup_Artifacts::CopyFrom(const Backup_Artifacts& from) { @@ -15223,265 +18247,296 @@ void Backup_Artifacts::CopyFrom(const Backup_Artifacts& from) { MergeFrom(from); } -bool Backup_Artifacts::IsInitialized() const { - return true; -} -void Backup_Artifacts::InternalSwap(Backup_Artifacts* other) { +void Backup_Artifacts::InternalSwap(Backup_Artifacts* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - tank_fuels_.InternalSwap(&other->tank_fuels_); - tank_limits_.InternalSwap(&other->tank_limits_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(Backup_Artifacts, tank_level_) - + sizeof(Backup_Artifacts::tank_level_) - - PROTOBUF_FIELD_OFFSET(Backup_Artifacts, item_being_infused_)>( - reinterpret_cast(&item_being_infused_), - reinterpret_cast(&other->item_being_infused_)); - swap(flow_percentage_artifacts_, other->flow_percentage_artifacts_); - swap(egg_type_infusing_, other->egg_type_infusing_); - swap(fueling_enabled_, other->fueling_enabled_); - swap(infusing_enabled_deprecated_, other->infusing_enabled_deprecated_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata Backup_Artifacts::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[6]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.tank_fuels_.InternalSwap(&other->_impl_.tank_fuels_); + _impl_.tank_limits_.InternalSwap(&other->_impl_.tank_limits_); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.infusing_enabled_deprecated_) + + sizeof(Backup_Artifacts::_impl_.infusing_enabled_deprecated_) + - PROTOBUF_FIELD_OFFSET(Backup_Artifacts, _impl_.item_being_infused_)>( + reinterpret_cast(&_impl_.item_being_infused_), + reinterpret_cast(&other->_impl_.item_being_infused_)); } +::google::protobuf::Metadata Backup_Artifacts::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} // =================================================================== class Backup_Shells::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_intro_alert(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_contracts_intro_alert(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; - -Backup_Shells::Backup_Shells(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - num_new_(arena) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(Backup_Shells, _impl_._has_bits_); +}; + +Backup_Shells::Backup_Shells(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.Backup.Shells) } -Backup_Shells::Backup_Shells(const Backup_Shells& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - num_new_(from.num_new_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&intro_alert_, &from.intro_alert_, - static_cast(reinterpret_cast(&contracts_intro_alert_) - - reinterpret_cast(&intro_alert_)) + sizeof(contracts_intro_alert_)); +inline PROTOBUF_NDEBUG_INLINE Backup_Shells::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::Backup_Shells& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + num_new_{visibility, arena, from.num_new_} {} + +Backup_Shells::Backup_Shells( + ::google::protobuf::Arena* arena, + const Backup_Shells& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + Backup_Shells* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, intro_alert_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, intro_alert_), + offsetof(Impl_, contracts_intro_alert_) - + offsetof(Impl_, intro_alert_) + + sizeof(Impl_::contracts_intro_alert_)); + // @@protoc_insertion_point(copy_constructor:ei.Backup.Shells) } - -inline void Backup_Shells::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&intro_alert_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&contracts_intro_alert_) - - reinterpret_cast(&intro_alert_)) + sizeof(contracts_intro_alert_)); +inline PROTOBUF_NDEBUG_INLINE Backup_Shells::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + num_new_{visibility, arena} {} + +inline void Backup_Shells::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, intro_alert_), + 0, + offsetof(Impl_, contracts_intro_alert_) - + offsetof(Impl_, intro_alert_) + + sizeof(Impl_::contracts_intro_alert_)); } - Backup_Shells::~Backup_Shells() { // @@protoc_insertion_point(destructor:ei.Backup.Shells) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void Backup_Shells::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void Backup_Shells::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void Backup_Shells::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.Backup.Shells) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - num_new_.Clear(); - ::memset(&intro_alert_, 0, static_cast( - reinterpret_cast(&contracts_intro_alert_) - - reinterpret_cast(&intro_alert_)) + sizeof(contracts_intro_alert_)); - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* Backup_Shells::_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 bool intro_alert = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _Internal::set_has_intro_alert(&has_bits); - intro_alert_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool contracts_intro_alert = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_contracts_intro_alert(&has_bits); - contracts_intro_alert_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated int32 num_new = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - ptr -= 1; - do { - ptr += 1; - _internal_add_num_new(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr)); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<24>(ptr)); - } else if (static_cast(tag) == 26) { - ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt32Parser(_internal_mutable_num_new(), ptr, ctx); - 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* Backup_Shells::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.Backup.Shells) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional bool intro_alert = 1; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(1, this->_internal_intro_alert(), target); - } - - // optional bool contracts_intro_alert = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(2, this->_internal_contracts_intro_alert(), target); - } - - // repeated int32 num_new = 3; - for (int i = 0, n = this->_internal_num_new_size(); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray(3, this->_internal_num_new(i), 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.Backup.Shells) - return target; -} - -size_t Backup_Shells::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.Backup.Shells) - 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 int32 num_new = 3; + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + Backup_Shells::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_Backup_Shells_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &Backup_Shells::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &Backup_Shells::ByteSizeLong, + &Backup_Shells::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(Backup_Shells, _impl_._cached_size_), + false, + }, + &Backup_Shells::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* Backup_Shells::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 3, 0, 0, 2> Backup_Shells::_table_ = { { - size_t data_size = ::_pbi::WireFormatLite:: - Int32Size(this->num_new_); - total_size += 1 * - ::_pbi::FromIntSize(this->_internal_num_new_size()); - total_size += data_size; - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000003u) { + PROTOBUF_FIELD_OFFSET(Backup_Shells, _impl_._has_bits_), + 0, // no _extensions_ + 3, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967288, // skipmap + offsetof(decltype(_table_), field_entries), + 3, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::Backup_Shells>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, // optional bool intro_alert = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + 1; - } - + {::_pbi::TcParser::SingularVarintNoZag1(), + {8, 0, 0, PROTOBUF_FIELD_OFFSET(Backup_Shells, _impl_.intro_alert_)}}, // optional bool contracts_intro_alert = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 1; - } + {::_pbi::TcParser::SingularVarintNoZag1(), + {16, 1, 0, PROTOBUF_FIELD_OFFSET(Backup_Shells, _impl_.contracts_intro_alert_)}}, + // repeated int32 num_new = 3; + {::_pbi::TcParser::FastV32R1, + {24, 63, 0, PROTOBUF_FIELD_OFFSET(Backup_Shells, _impl_.num_new_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional bool intro_alert = 1; + {PROTOBUF_FIELD_OFFSET(Backup_Shells, _impl_.intro_alert_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool contracts_intro_alert = 2; + {PROTOBUF_FIELD_OFFSET(Backup_Shells, _impl_.contracts_intro_alert_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // repeated int32 num_new = 3; + {PROTOBUF_FIELD_OFFSET(Backup_Shells, _impl_.num_new_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kInt32)}, + }}, + // no aux_entries + {{ + }}, +}; + +PROTOBUF_NOINLINE void Backup_Shells::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.Backup.Shells) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + _impl_.num_new_.Clear(); + ::memset(&_impl_.intro_alert_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.contracts_intro_alert_) - + reinterpret_cast(&_impl_.intro_alert_)) + sizeof(_impl_.contracts_intro_alert_)); + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* Backup_Shells::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const Backup_Shells& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* Backup_Shells::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const Backup_Shells& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.Backup.Shells) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional bool intro_alert = 1; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 1, this_._internal_intro_alert(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Backup_Shells::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - Backup_Shells::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Backup_Shells::GetClassData() const { return &_class_data_; } + // optional bool contracts_intro_alert = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 2, this_._internal_contracts_intro_alert(), target); + } -void Backup_Shells::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // repeated int32 num_new = 3; + for (int i = 0, n = this_._internal_num_new_size(); i < n; ++i) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteInt32ToArray( + 3, this_._internal_num_new().Get(i), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.Backup.Shells) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t Backup_Shells::ByteSizeLong(const MessageLite& base) { + const Backup_Shells& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t Backup_Shells::ByteSizeLong() const { + const Backup_Shells& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.Backup.Shells) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated int32 num_new = 3; + { + std::size_t data_size = ::_pbi::WireFormatLite::Int32Size( + this_._internal_num_new()) + ; + std::size_t tag_size = std::size_t{1} * + ::_pbi::FromIntSize(this_._internal_num_new_size()); + ; + total_size += tag_size + data_size; + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional bool intro_alert = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 2; + } + // optional bool contracts_intro_alert = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void Backup_Shells::MergeFrom(const Backup_Shells& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.Backup.Shells) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void Backup_Shells::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.Backup.Shells) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - num_new_.MergeFrom(from.num_new_); - cached_has_bits = from._has_bits_[0]; + _this->_internal_mutable_num_new()->MergeFrom(from._internal_num_new()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - intro_alert_ = from.intro_alert_; + _this->_impl_.intro_alert_ = from._impl_.intro_alert_; } if (cached_has_bits & 0x00000002u) { - contracts_intro_alert_ = from.contracts_intro_alert_; + _this->_impl_.contracts_intro_alert_ = from._impl_.contracts_intro_alert_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void Backup_Shells::CopyFrom(const Backup_Shells& from) { @@ -15491,1119 +18546,958 @@ void Backup_Shells::CopyFrom(const Backup_Shells& from) { MergeFrom(from); } -bool Backup_Shells::IsInitialized() const { - return true; -} -void Backup_Shells::InternalSwap(Backup_Shells* other) { +void Backup_Shells::InternalSwap(Backup_Shells* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - num_new_.InternalSwap(&other->num_new_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(Backup_Shells, contracts_intro_alert_) - + sizeof(Backup_Shells::contracts_intro_alert_) - - PROTOBUF_FIELD_OFFSET(Backup_Shells, intro_alert_)>( - reinterpret_cast(&intro_alert_), - reinterpret_cast(&other->intro_alert_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.num_new_.InternalSwap(&other->_impl_.num_new_); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(Backup_Shells, _impl_.contracts_intro_alert_) + + sizeof(Backup_Shells::_impl_.contracts_intro_alert_) + - PROTOBUF_FIELD_OFFSET(Backup_Shells, _impl_.intro_alert_)>( + reinterpret_cast(&_impl_.intro_alert_), + reinterpret_cast(&other->_impl_.intro_alert_)); } -::PROTOBUF_NAMESPACE_ID::Metadata Backup_Shells::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[7]); +::google::protobuf::Metadata Backup_Shells::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class Backup_Simulation::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_egg_type(HasBits* has_bits) { - (*has_bits)[0] |= 2097152u; - } - static void set_has_farm_type(HasBits* has_bits) { - (*has_bits)[0] |= 4194304u; - } - static void set_has_contract_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_cash_earned(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_cash_spent(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_unclaimed_cash(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_last_step_time(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_num_chickens(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_num_chickens_unsettled(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_num_chickens_running(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_eggs_laid(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_eggs_shipped(HasBits* has_bits) { - (*has_bits)[0] |= 524288u; - } - static void set_has_eggs_paid_for(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } - static void set_has_silos_owned(HasBits* has_bits) { - (*has_bits)[0] |= 2048u; - } - static void set_has_hatchery_population(HasBits* has_bits) { - (*has_bits)[0] |= 1024u; - } - static void set_has_last_cash_boost_time(HasBits* has_bits) { - (*has_bits)[0] |= 1048576u; - } - static void set_has_time_cheats_detected(HasBits* has_bits) { - (*has_bits)[0] |= 4096u; - } - static void set_has_time_cheat_debt(HasBits* has_bits) { - (*has_bits)[0] |= 8192u; - } - static void set_has_boost_tokens_received(HasBits* has_bits) { - (*has_bits)[0] |= 16384u; - } - static void set_has_boost_tokens_spent(HasBits* has_bits) { - (*has_bits)[0] |= 32768u; - } - static void set_has_boost_tokens_given(HasBits* has_bits) { - (*has_bits)[0] |= 131072u; - } - static void set_has_unclaimed_boost_tokens(HasBits* has_bits) { - (*has_bits)[0] |= 65536u; - } - static void set_has_gametime_until_next_boost_token(HasBits* has_bits) { - (*has_bits)[0] |= 262144u; - } -}; - -Backup_Simulation::Backup_Simulation(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - habs_(arena), - hab_population_(arena), - hab_population_indound_(arena), - hab_incubator_popuplation_(arena), - vehicles_(arena), - common_research_(arena), - train_length_(arena), - active_boosts_(arena) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_._has_bits_); +}; + +Backup_Simulation::Backup_Simulation(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.Backup.Simulation) } -Backup_Simulation::Backup_Simulation(const Backup_Simulation& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - habs_(from.habs_), - hab_population_(from.hab_population_), - hab_population_indound_(from.hab_population_indound_), - hab_incubator_popuplation_(from.hab_incubator_popuplation_), - vehicles_(from.vehicles_), - common_research_(from.common_research_), - train_length_(from.train_length_), - active_boosts_(from.active_boosts_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - contract_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_contract_id()) { - contract_id_.Set(from._internal_contract_id(), - GetArenaForAllocation()); - } - ::memcpy(&cash_earned_, &from.cash_earned_, - static_cast(reinterpret_cast(&farm_type_) - - reinterpret_cast(&cash_earned_)) + sizeof(farm_type_)); +inline PROTOBUF_NDEBUG_INLINE Backup_Simulation::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::Backup_Simulation& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + habs_{visibility, arena, from.habs_}, + hab_population_{visibility, arena, from.hab_population_}, + hab_population_indound_{visibility, arena, from.hab_population_indound_}, + hab_incubator_popuplation_{visibility, arena, from.hab_incubator_popuplation_}, + vehicles_{visibility, arena, from.vehicles_}, + common_research_{visibility, arena, from.common_research_}, + train_length_{visibility, arena, from.train_length_}, + active_boosts_{visibility, arena, from.active_boosts_}, + contract_id_(arena, from.contract_id_) {} + +Backup_Simulation::Backup_Simulation( + ::google::protobuf::Arena* arena, + const Backup_Simulation& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + Backup_Simulation* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, cash_earned_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, cash_earned_), + offsetof(Impl_, farm_type_) - + offsetof(Impl_, cash_earned_) + + sizeof(Impl_::farm_type_)); + // @@protoc_insertion_point(copy_constructor:ei.Backup.Simulation) } - -inline void Backup_Simulation::SharedCtor() { -contract_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&cash_earned_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&last_cash_boost_time_) - - reinterpret_cast(&cash_earned_)) + sizeof(last_cash_boost_time_)); -egg_type_ = 1; -farm_type_ = 1; +inline PROTOBUF_NDEBUG_INLINE Backup_Simulation::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + habs_{visibility, arena}, + hab_population_{visibility, arena}, + hab_population_indound_{visibility, arena}, + hab_incubator_popuplation_{visibility, arena}, + vehicles_{visibility, arena}, + common_research_{visibility, arena}, + train_length_{visibility, arena}, + active_boosts_{visibility, arena}, + contract_id_(arena), + egg_type_{static_cast< ::ei::Egg >(1)}, + farm_type_{static_cast< ::ei::FarmType >(1)} {} + +inline void Backup_Simulation::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, cash_earned_), + 0, + offsetof(Impl_, last_cash_boost_time_) - + offsetof(Impl_, cash_earned_) + + sizeof(Impl_::last_cash_boost_time_)); } - Backup_Simulation::~Backup_Simulation() { // @@protoc_insertion_point(destructor:ei.Backup.Simulation) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void Backup_Simulation::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - contract_id_.Destroy(); -} - -void Backup_Simulation::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void Backup_Simulation::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.contract_id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + Backup_Simulation::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_Backup_Simulation_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &Backup_Simulation::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &Backup_Simulation::ByteSizeLong, + &Backup_Simulation::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_._cached_size_), + false, + }, + &Backup_Simulation::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* Backup_Simulation::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<5, 31, 4, 64, 2> Backup_Simulation::_table_ = { + { + PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_._has_bits_), + 0, // no _extensions_ + 31, 248, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 2147483648, // skipmap + offsetof(decltype(_table_), field_entries), + 31, // num_field_entries + 4, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::Backup_Simulation>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional .ei.Egg egg_type = 1; + {::_pbi::TcParser::FastEvS1, + {8, 21, 2, PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.egg_type_)}}, + // optional double cash_earned = 2; + {::_pbi::TcParser::FastF64S1, + {17, 1, 0, PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.cash_earned_)}}, + // optional double cash_spent = 3; + {::_pbi::TcParser::FastF64S1, + {25, 2, 0, PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.cash_spent_)}}, + // optional double unclaimed_cash = 4; + {::_pbi::TcParser::FastF64S1, + {33, 3, 0, PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.unclaimed_cash_)}}, + // optional double last_step_time = 5; + {::_pbi::TcParser::FastF64S1, + {41, 4, 0, PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.last_step_time_)}}, + // optional uint64 num_chickens = 6; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(Backup_Simulation, _impl_.num_chickens_), 5>(), + {48, 5, 0, PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.num_chickens_)}}, + // optional uint64 num_chickens_unsettled = 7; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(Backup_Simulation, _impl_.num_chickens_unsettled_), 6>(), + {56, 6, 0, PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.num_chickens_unsettled_)}}, + // optional uint64 num_chickens_running = 8; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(Backup_Simulation, _impl_.num_chickens_running_), 7>(), + {64, 7, 0, PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.num_chickens_running_)}}, + // optional double eggs_laid = 9; + {::_pbi::TcParser::FastF64S1, + {73, 8, 0, PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.eggs_laid_)}}, + // optional double eggs_paid_for = 10; + {::_pbi::TcParser::FastF64S1, + {81, 9, 0, PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.eggs_paid_for_)}}, + // optional uint32 silos_owned = 11; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(Backup_Simulation, _impl_.silos_owned_), 11>(), + {88, 11, 0, PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.silos_owned_)}}, + // repeated uint32 habs = 12; + {::_pbi::TcParser::FastV32R1, + {96, 63, 0, PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.habs_)}}, + // repeated uint64 hab_population = 13; + {::_pbi::TcParser::FastV64R1, + {104, 63, 0, PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.hab_population_)}}, + // repeated uint64 hab_population_indound = 14; + {::_pbi::TcParser::FastV64R1, + {112, 63, 0, PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.hab_population_indound_)}}, + // repeated double hab_incubator_popuplation = 15; + {::_pbi::TcParser::FastF64R1, + {121, 63, 0, PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.hab_incubator_popuplation_)}}, + // optional double hatchery_population = 16; + {::_pbi::TcParser::FastF64S2, + {385, 10, 0, PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.hatchery_population_)}}, + // repeated uint32 vehicles = 17; + {::_pbi::TcParser::FastV32R2, + {392, 63, 0, PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.vehicles_)}}, + // repeated .ei.Backup.ResearchItem common_research = 18; + {::_pbi::TcParser::FastMtR2, + {402, 63, 0, PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.common_research_)}}, + // optional .ei.FarmType farm_type = 19; + {::_pbi::TcParser::FastEr1S2, + {408, 22, 3, PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.farm_type_)}}, + // optional string contract_id = 20; + {::_pbi::TcParser::FastSS2, + {418, 0, 0, PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.contract_id_)}}, + // repeated uint32 train_length = 21; + {::_pbi::TcParser::FastV32R2, + {424, 63, 0, PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.train_length_)}}, + // repeated .ei.Backup.ActiveBoost active_boosts = 22; + {::_pbi::TcParser::FastMtR2, + {434, 63, 1, PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.active_boosts_)}}, + // optional uint32 time_cheats_detected = 23; + {::_pbi::TcParser::FastV32S2, + {440, 12, 0, PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.time_cheats_detected_)}}, + // optional double time_cheat_debt = 24; + {::_pbi::TcParser::FastF64S2, + {449, 13, 0, PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.time_cheat_debt_)}}, + // optional uint32 boost_tokens_received = 25; + {::_pbi::TcParser::FastV32S2, + {456, 14, 0, PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.boost_tokens_received_)}}, + // optional uint32 boost_tokens_spent = 26; + {::_pbi::TcParser::FastV32S2, + {464, 15, 0, PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.boost_tokens_spent_)}}, + // optional uint32 unclaimed_boost_tokens = 27; + {::_pbi::TcParser::FastV32S2, + {472, 16, 0, PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.unclaimed_boost_tokens_)}}, + // optional uint32 boost_tokens_given = 28; + {::_pbi::TcParser::FastV32S2, + {480, 17, 0, PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.boost_tokens_given_)}}, + // optional double gametime_until_next_boost_token = 29; + {::_pbi::TcParser::FastF64S2, + {489, 18, 0, PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.gametime_until_next_boost_token_)}}, + // optional double eggs_shipped = 30; + {::_pbi::TcParser::FastF64S2, + {497, 19, 0, PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.eggs_shipped_)}}, + // optional double last_cash_boost_time = 31; + {::_pbi::TcParser::FastF64S2, + {505, 20, 0, PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.last_cash_boost_time_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.Egg egg_type = 1; + {PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.egg_type_), _Internal::kHasBitsOffset + 21, 2, + (0 | ::_fl::kFcOptional | ::_fl::kEnum)}, + // optional double cash_earned = 2; + {PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.cash_earned_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double cash_spent = 3; + {PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.cash_spent_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double unclaimed_cash = 4; + {PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.unclaimed_cash_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double last_step_time = 5; + {PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.last_step_time_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint64 num_chickens = 6; + {PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.num_chickens_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 num_chickens_unsettled = 7; + {PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.num_chickens_unsettled_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 num_chickens_running = 8; + {PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.num_chickens_running_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional double eggs_laid = 9; + {PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.eggs_laid_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double eggs_paid_for = 10; + {PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.eggs_paid_for_), _Internal::kHasBitsOffset + 9, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint32 silos_owned = 11; + {PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.silos_owned_), _Internal::kHasBitsOffset + 11, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // repeated uint32 habs = 12; + {PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.habs_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kUInt32)}, + // repeated uint64 hab_population = 13; + {PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.hab_population_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kUInt64)}, + // repeated uint64 hab_population_indound = 14; + {PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.hab_population_indound_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kUInt64)}, + // repeated double hab_incubator_popuplation = 15; + {PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.hab_incubator_popuplation_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kDouble)}, + // optional double hatchery_population = 16; + {PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.hatchery_population_), _Internal::kHasBitsOffset + 10, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // repeated uint32 vehicles = 17; + {PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.vehicles_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kUInt32)}, + // repeated .ei.Backup.ResearchItem common_research = 18; + {PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.common_research_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.FarmType farm_type = 19; + {PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.farm_type_), _Internal::kHasBitsOffset + 22, 3, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional string contract_id = 20; + {PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.contract_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // repeated uint32 train_length = 21; + {PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.train_length_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kUInt32)}, + // repeated .ei.Backup.ActiveBoost active_boosts = 22; + {PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.active_boosts_), -1, 1, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional uint32 time_cheats_detected = 23; + {PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.time_cheats_detected_), _Internal::kHasBitsOffset + 12, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double time_cheat_debt = 24; + {PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.time_cheat_debt_), _Internal::kHasBitsOffset + 13, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint32 boost_tokens_received = 25; + {PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.boost_tokens_received_), _Internal::kHasBitsOffset + 14, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional uint32 boost_tokens_spent = 26; + {PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.boost_tokens_spent_), _Internal::kHasBitsOffset + 15, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional uint32 unclaimed_boost_tokens = 27; + {PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.unclaimed_boost_tokens_), _Internal::kHasBitsOffset + 16, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional uint32 boost_tokens_given = 28; + {PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.boost_tokens_given_), _Internal::kHasBitsOffset + 17, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double gametime_until_next_boost_token = 29; + {PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.gametime_until_next_boost_token_), _Internal::kHasBitsOffset + 18, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double eggs_shipped = 30; + {PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.eggs_shipped_), _Internal::kHasBitsOffset + 19, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double last_cash_boost_time = 31; + {PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.last_cash_boost_time_), _Internal::kHasBitsOffset + 20, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::Backup_ResearchItem>()}, + {::_pbi::TcParser::GetTable<::ei::Backup_ActiveBoost>()}, + {::_pbi::FieldAuxEnumData{}, ::ei::Egg_internal_data_}, + {1, 3}, + }}, {{ + "\24\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\13\0\0\0\0\0\0\0\0\0\0\0" + "ei.Backup.Simulation" + "contract_id" + }}, +}; + +PROTOBUF_NOINLINE void Backup_Simulation::Clear() { // @@protoc_insertion_point(message_clear_start:ei.Backup.Simulation) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - habs_.Clear(); - hab_population_.Clear(); - hab_population_indound_.Clear(); - hab_incubator_popuplation_.Clear(); - vehicles_.Clear(); - common_research_.Clear(); - train_length_.Clear(); - active_boosts_.Clear(); - cached_has_bits = _has_bits_[0]; + _impl_.habs_.Clear(); + _impl_.hab_population_.Clear(); + _impl_.hab_population_indound_.Clear(); + _impl_.hab_incubator_popuplation_.Clear(); + _impl_.vehicles_.Clear(); + _impl_.common_research_.Clear(); + _impl_.train_length_.Clear(); + _impl_.active_boosts_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - contract_id_.ClearNonDefaultToEmpty(); + _impl_.contract_id_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x000000feu) { - ::memset(&cash_earned_, 0, static_cast( - reinterpret_cast(&num_chickens_running_) - - reinterpret_cast(&cash_earned_)) + sizeof(num_chickens_running_)); + ::memset(&_impl_.cash_earned_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.num_chickens_running_) - + reinterpret_cast(&_impl_.cash_earned_)) + sizeof(_impl_.num_chickens_running_)); } if (cached_has_bits & 0x0000ff00u) { - ::memset(&eggs_laid_, 0, static_cast( - reinterpret_cast(&boost_tokens_spent_) - - reinterpret_cast(&eggs_laid_)) + sizeof(boost_tokens_spent_)); + ::memset(&_impl_.eggs_laid_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.boost_tokens_spent_) - + reinterpret_cast(&_impl_.eggs_laid_)) + sizeof(_impl_.boost_tokens_spent_)); } if (cached_has_bits & 0x007f0000u) { - ::memset(&unclaimed_boost_tokens_, 0, static_cast( - reinterpret_cast(&last_cash_boost_time_) - - reinterpret_cast(&unclaimed_boost_tokens_)) + sizeof(last_cash_boost_time_)); - egg_type_ = 1; - farm_type_ = 1; - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* Backup_Simulation::_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 .ei.Egg egg_type = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::Egg_IsValid(val))) { - _internal_set_egg_type(static_cast<::ei::Egg>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional double cash_earned = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { - _Internal::set_has_cash_earned(&has_bits); - cash_earned_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double cash_spent = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 25)) { - _Internal::set_has_cash_spent(&has_bits); - cash_spent_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double unclaimed_cash = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 33)) { - _Internal::set_has_unclaimed_cash(&has_bits); - unclaimed_cash_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double last_step_time = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 41)) { - _Internal::set_has_last_step_time(&has_bits); - last_step_time_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint64 num_chickens = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - _Internal::set_has_num_chickens(&has_bits); - num_chickens_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 num_chickens_unsettled = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_num_chickens_unsettled(&has_bits); - num_chickens_unsettled_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 num_chickens_running = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { - _Internal::set_has_num_chickens_running(&has_bits); - num_chickens_running_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double eggs_laid = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 73)) { - _Internal::set_has_eggs_laid(&has_bits); - eggs_laid_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double eggs_paid_for = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 81)) { - _Internal::set_has_eggs_paid_for(&has_bits); - eggs_paid_for_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint32 silos_owned = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 88)) { - _Internal::set_has_silos_owned(&has_bits); - silos_owned_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated uint32 habs = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 96)) { - ptr -= 1; - do { - ptr += 1; - _internal_add_habs(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr)); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<96>(ptr)); - } else if (static_cast(tag) == 98) { - ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedUInt32Parser(_internal_mutable_habs(), ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated uint64 hab_population = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 104)) { - ptr -= 1; - do { - ptr += 1; - _internal_add_hab_population(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr)); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<104>(ptr)); - } else if (static_cast(tag) == 106) { - ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedUInt64Parser(_internal_mutable_hab_population(), ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated uint64 hab_population_indound = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 112)) { - ptr -= 1; - do { - ptr += 1; - _internal_add_hab_population_indound(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr)); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<112>(ptr)); - } else if (static_cast(tag) == 114) { - ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedUInt64Parser(_internal_mutable_hab_population_indound(), ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated double hab_incubator_popuplation = 15; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 121)) { - ptr -= 1; - do { - ptr += 1; - _internal_add_hab_incubator_popuplation(::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr)); - ptr += sizeof(double); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<121>(ptr)); - } else if (static_cast(tag) == 122) { - ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedDoubleParser(_internal_mutable_hab_incubator_popuplation(), ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double hatchery_population = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 129)) { - _Internal::set_has_hatchery_population(&has_bits); - hatchery_population_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // repeated uint32 vehicles = 17; - case 17: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 136)) { - ptr -= 2; - do { - ptr += 2; - _internal_add_vehicles(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr)); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<136>(ptr)); - } else if (static_cast(tag) == 138) { - ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedUInt32Parser(_internal_mutable_vehicles(), ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .ei.Backup.ResearchItem common_research = 18; - case 18: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 146)) { - ptr -= 2; - do { - ptr += 2; - ptr = ctx->ParseMessage(_internal_add_common_research(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<146>(ptr)); - } else - goto handle_unusual; - continue; - // optional .ei.FarmType farm_type = 19; - case 19: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 152)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::FarmType_IsValid(val))) { - _internal_set_farm_type(static_cast<::ei::FarmType>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(19, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional string contract_id = 20; - case 20: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 162)) { - auto str = _internal_mutable_contract_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.Backup.Simulation.contract_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // repeated uint32 train_length = 21; - case 21: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 168)) { - ptr -= 2; - do { - ptr += 2; - _internal_add_train_length(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr)); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<168>(ptr)); - } else if (static_cast(tag) == 170) { - ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedUInt32Parser(_internal_mutable_train_length(), ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .ei.Backup.ActiveBoost active_boosts = 22; - case 22: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 178)) { - ptr -= 2; - do { - ptr += 2; - ptr = ctx->ParseMessage(_internal_add_active_boosts(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<178>(ptr)); - } else - goto handle_unusual; - continue; - // optional uint32 time_cheats_detected = 23; - case 23: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 184)) { - _Internal::set_has_time_cheats_detected(&has_bits); - time_cheats_detected_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double time_cheat_debt = 24; - case 24: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 193)) { - _Internal::set_has_time_cheat_debt(&has_bits); - time_cheat_debt_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint32 boost_tokens_received = 25; - case 25: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 200)) { - _Internal::set_has_boost_tokens_received(&has_bits); - boost_tokens_received_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 boost_tokens_spent = 26; - case 26: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 208)) { - _Internal::set_has_boost_tokens_spent(&has_bits); - boost_tokens_spent_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 unclaimed_boost_tokens = 27; - case 27: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 216)) { - _Internal::set_has_unclaimed_boost_tokens(&has_bits); - unclaimed_boost_tokens_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 boost_tokens_given = 28; - case 28: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 224)) { - _Internal::set_has_boost_tokens_given(&has_bits); - boost_tokens_given_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double gametime_until_next_boost_token = 29; - case 29: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 233)) { - _Internal::set_has_gametime_until_next_boost_token(&has_bits); - gametime_until_next_boost_token_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double eggs_shipped = 30; - case 30: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 241)) { - _Internal::set_has_eggs_shipped(&has_bits); - eggs_shipped_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double last_cash_boost_time = 31; - case 31: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 249)) { - _Internal::set_has_last_cash_boost_time(&has_bits); - last_cash_boost_time_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } 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* Backup_Simulation::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.Backup.Simulation) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + ::memset(&_impl_.unclaimed_boost_tokens_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.last_cash_boost_time_) - + reinterpret_cast(&_impl_.unclaimed_boost_tokens_)) + sizeof(_impl_.last_cash_boost_time_)); + _impl_.egg_type_ = 1; + _impl_.farm_type_ = 1; + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* Backup_Simulation::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const Backup_Simulation& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* Backup_Simulation::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const Backup_Simulation& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.Backup.Simulation) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.Egg egg_type = 1; + if (cached_has_bits & 0x00200000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 1, this_._internal_egg_type(), target); + } - cached_has_bits = _has_bits_[0]; - // optional .ei.Egg egg_type = 1; - if (cached_has_bits & 0x00200000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 1, this->_internal_egg_type(), target); - } + // optional double cash_earned = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 2, this_._internal_cash_earned(), target); + } - // optional double cash_earned = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(2, this->_internal_cash_earned(), target); - } + // optional double cash_spent = 3; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 3, this_._internal_cash_spent(), target); + } - // optional double cash_spent = 3; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(3, this->_internal_cash_spent(), target); - } + // optional double unclaimed_cash = 4; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 4, this_._internal_unclaimed_cash(), target); + } - // optional double unclaimed_cash = 4; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(4, this->_internal_unclaimed_cash(), target); - } + // optional double last_step_time = 5; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 5, this_._internal_last_step_time(), target); + } - // optional double last_step_time = 5; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(5, this->_internal_last_step_time(), target); - } + // optional uint64 num_chickens = 6; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 6, this_._internal_num_chickens(), target); + } - // optional uint64 num_chickens = 6; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(6, this->_internal_num_chickens(), target); - } + // optional uint64 num_chickens_unsettled = 7; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 7, this_._internal_num_chickens_unsettled(), target); + } - // optional uint64 num_chickens_unsettled = 7; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(7, this->_internal_num_chickens_unsettled(), target); - } + // optional uint64 num_chickens_running = 8; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 8, this_._internal_num_chickens_running(), target); + } - // optional uint64 num_chickens_running = 8; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(8, this->_internal_num_chickens_running(), target); - } + // optional double eggs_laid = 9; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 9, this_._internal_eggs_laid(), target); + } - // optional double eggs_laid = 9; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(9, this->_internal_eggs_laid(), target); - } + // optional double eggs_paid_for = 10; + if (cached_has_bits & 0x00000200u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 10, this_._internal_eggs_paid_for(), target); + } - // optional double eggs_paid_for = 10; - if (cached_has_bits & 0x00000200u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(10, this->_internal_eggs_paid_for(), target); - } + // optional uint32 silos_owned = 11; + if (cached_has_bits & 0x00000800u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 11, this_._internal_silos_owned(), target); + } - // optional uint32 silos_owned = 11; - if (cached_has_bits & 0x00000800u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(11, this->_internal_silos_owned(), target); - } + // repeated uint32 habs = 12; + for (int i = 0, n = this_._internal_habs_size(); i < n; ++i) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 12, this_._internal_habs().Get(i), target); + } - // repeated uint32 habs = 12; - for (int i = 0, n = this->_internal_habs_size(); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(12, this->_internal_habs(i), target); - } + // repeated uint64 hab_population = 13; + for (int i = 0, n = this_._internal_hab_population_size(); i < n; ++i) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 13, this_._internal_hab_population().Get(i), target); + } - // repeated uint64 hab_population = 13; - for (int i = 0, n = this->_internal_hab_population_size(); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(13, this->_internal_hab_population(i), target); - } + // repeated uint64 hab_population_indound = 14; + for (int i = 0, n = this_._internal_hab_population_indound_size(); i < n; ++i) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 14, this_._internal_hab_population_indound().Get(i), target); + } - // repeated uint64 hab_population_indound = 14; - for (int i = 0, n = this->_internal_hab_population_indound_size(); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(14, this->_internal_hab_population_indound(i), target); - } + // repeated double hab_incubator_popuplation = 15; + for (int i = 0, n = this_._internal_hab_incubator_popuplation_size(); i < n; ++i) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 15, this_._internal_hab_incubator_popuplation().Get(i), target); + } - // repeated double hab_incubator_popuplation = 15; - for (int i = 0, n = this->_internal_hab_incubator_popuplation_size(); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(15, this->_internal_hab_incubator_popuplation(i), target); - } + // optional double hatchery_population = 16; + if (cached_has_bits & 0x00000400u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 16, this_._internal_hatchery_population(), target); + } - // optional double hatchery_population = 16; - if (cached_has_bits & 0x00000400u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(16, this->_internal_hatchery_population(), target); - } + // repeated uint32 vehicles = 17; + for (int i = 0, n = this_._internal_vehicles_size(); i < n; ++i) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 17, this_._internal_vehicles().Get(i), target); + } - // repeated uint32 vehicles = 17; - for (int i = 0, n = this->_internal_vehicles_size(); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(17, this->_internal_vehicles(i), target); - } + // repeated .ei.Backup.ResearchItem common_research = 18; + for (unsigned i = 0, n = static_cast( + this_._internal_common_research_size()); + i < n; i++) { + const auto& repfield = this_._internal_common_research().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 18, repfield, repfield.GetCachedSize(), + target, stream); + } - // repeated .ei.Backup.ResearchItem common_research = 18; - for (unsigned i = 0, - n = static_cast(this->_internal_common_research_size()); i < n; i++) { - const auto& repfield = this->_internal_common_research(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(18, repfield, repfield.GetCachedSize(), target, stream); - } + // optional .ei.FarmType farm_type = 19; + if (cached_has_bits & 0x00400000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 19, this_._internal_farm_type(), target); + } - // optional .ei.FarmType farm_type = 19; - if (cached_has_bits & 0x00400000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 19, this->_internal_farm_type(), target); - } + // optional string contract_id = 20; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_contract_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.Backup.Simulation.contract_id"); + target = stream->WriteStringMaybeAliased(20, _s, target); + } - // optional string contract_id = 20; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_contract_id().data(), static_cast(this->_internal_contract_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.Backup.Simulation.contract_id"); - target = stream->WriteStringMaybeAliased( - 20, this->_internal_contract_id(), target); - } + // repeated uint32 train_length = 21; + for (int i = 0, n = this_._internal_train_length_size(); i < n; ++i) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 21, this_._internal_train_length().Get(i), target); + } - // repeated uint32 train_length = 21; - for (int i = 0, n = this->_internal_train_length_size(); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(21, this->_internal_train_length(i), target); - } + // repeated .ei.Backup.ActiveBoost active_boosts = 22; + for (unsigned i = 0, n = static_cast( + this_._internal_active_boosts_size()); + i < n; i++) { + const auto& repfield = this_._internal_active_boosts().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 22, repfield, repfield.GetCachedSize(), + target, stream); + } - // repeated .ei.Backup.ActiveBoost active_boosts = 22; - for (unsigned i = 0, - n = static_cast(this->_internal_active_boosts_size()); i < n; i++) { - const auto& repfield = this->_internal_active_boosts(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(22, repfield, repfield.GetCachedSize(), target, stream); - } + // optional uint32 time_cheats_detected = 23; + if (cached_has_bits & 0x00001000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 23, this_._internal_time_cheats_detected(), target); + } - // optional uint32 time_cheats_detected = 23; - if (cached_has_bits & 0x00001000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(23, this->_internal_time_cheats_detected(), target); - } + // optional double time_cheat_debt = 24; + if (cached_has_bits & 0x00002000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 24, this_._internal_time_cheat_debt(), target); + } - // optional double time_cheat_debt = 24; - if (cached_has_bits & 0x00002000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(24, this->_internal_time_cheat_debt(), target); - } + // optional uint32 boost_tokens_received = 25; + if (cached_has_bits & 0x00004000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 25, this_._internal_boost_tokens_received(), target); + } - // optional uint32 boost_tokens_received = 25; - if (cached_has_bits & 0x00004000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(25, this->_internal_boost_tokens_received(), target); - } + // optional uint32 boost_tokens_spent = 26; + if (cached_has_bits & 0x00008000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 26, this_._internal_boost_tokens_spent(), target); + } - // optional uint32 boost_tokens_spent = 26; - if (cached_has_bits & 0x00008000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(26, this->_internal_boost_tokens_spent(), target); - } + // optional uint32 unclaimed_boost_tokens = 27; + if (cached_has_bits & 0x00010000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 27, this_._internal_unclaimed_boost_tokens(), target); + } - // optional uint32 unclaimed_boost_tokens = 27; - if (cached_has_bits & 0x00010000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(27, this->_internal_unclaimed_boost_tokens(), target); - } + // optional uint32 boost_tokens_given = 28; + if (cached_has_bits & 0x00020000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 28, this_._internal_boost_tokens_given(), target); + } - // optional uint32 boost_tokens_given = 28; - if (cached_has_bits & 0x00020000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(28, this->_internal_boost_tokens_given(), target); - } - - // optional double gametime_until_next_boost_token = 29; - if (cached_has_bits & 0x00040000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(29, this->_internal_gametime_until_next_boost_token(), target); - } - - // optional double eggs_shipped = 30; - if (cached_has_bits & 0x00080000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(30, this->_internal_eggs_shipped(), target); - } - - // optional double last_cash_boost_time = 31; - if (cached_has_bits & 0x00100000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(31, this->_internal_last_cash_boost_time(), 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.Backup.Simulation) - return target; -} - -size_t Backup_Simulation::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.Backup.Simulation) - 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 uint32 habs = 12; - { - size_t data_size = ::_pbi::WireFormatLite:: - UInt32Size(this->habs_); - total_size += 1 * - ::_pbi::FromIntSize(this->_internal_habs_size()); - total_size += data_size; - } - - // repeated uint64 hab_population = 13; - { - size_t data_size = ::_pbi::WireFormatLite:: - UInt64Size(this->hab_population_); - total_size += 1 * - ::_pbi::FromIntSize(this->_internal_hab_population_size()); - total_size += data_size; - } - - // repeated uint64 hab_population_indound = 14; - { - size_t data_size = ::_pbi::WireFormatLite:: - UInt64Size(this->hab_population_indound_); - total_size += 1 * - ::_pbi::FromIntSize(this->_internal_hab_population_indound_size()); - total_size += data_size; - } - - // repeated double hab_incubator_popuplation = 15; - { - unsigned int count = static_cast(this->_internal_hab_incubator_popuplation_size()); - size_t data_size = 8UL * count; - total_size += 1 * - ::_pbi::FromIntSize(this->_internal_hab_incubator_popuplation_size()); - total_size += data_size; - } - - // repeated uint32 vehicles = 17; - { - size_t data_size = ::_pbi::WireFormatLite:: - UInt32Size(this->vehicles_); - total_size += 2 * - ::_pbi::FromIntSize(this->_internal_vehicles_size()); - total_size += data_size; - } - - // repeated .ei.Backup.ResearchItem common_research = 18; - total_size += 2UL * this->_internal_common_research_size(); - for (const auto& msg : this->common_research_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated uint32 train_length = 21; - { - size_t data_size = ::_pbi::WireFormatLite:: - UInt32Size(this->train_length_); - total_size += 2 * - ::_pbi::FromIntSize(this->_internal_train_length_size()); - total_size += data_size; - } - - // repeated .ei.Backup.ActiveBoost active_boosts = 22; - total_size += 2UL * this->_internal_active_boosts_size(); - for (const auto& msg : this->active_boosts_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - // optional string contract_id = 20; - if (cached_has_bits & 0x00000001u) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_contract_id()); - } - - // optional double cash_earned = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 8; - } - - // optional double cash_spent = 3; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + 8; - } - - // optional double unclaimed_cash = 4; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + 8; - } - - // optional double last_step_time = 5; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + 8; - } - - // optional uint64 num_chickens = 6; - if (cached_has_bits & 0x00000020u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_num_chickens()); - } - - // optional uint64 num_chickens_unsettled = 7; - if (cached_has_bits & 0x00000040u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_num_chickens_unsettled()); - } - - // optional uint64 num_chickens_running = 8; - if (cached_has_bits & 0x00000080u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_num_chickens_running()); - } - - } - if (cached_has_bits & 0x0000ff00u) { - // optional double eggs_laid = 9; - if (cached_has_bits & 0x00000100u) { - total_size += 1 + 8; - } - - // optional double eggs_paid_for = 10; - if (cached_has_bits & 0x00000200u) { - total_size += 1 + 8; - } - - // optional double hatchery_population = 16; - if (cached_has_bits & 0x00000400u) { - total_size += 2 + 8; - } - - // optional uint32 silos_owned = 11; - if (cached_has_bits & 0x00000800u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_silos_owned()); - } - - // optional uint32 time_cheats_detected = 23; - if (cached_has_bits & 0x00001000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt32Size( - this->_internal_time_cheats_detected()); - } - - // optional double time_cheat_debt = 24; - if (cached_has_bits & 0x00002000u) { - total_size += 2 + 8; - } - - // optional uint32 boost_tokens_received = 25; - if (cached_has_bits & 0x00004000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt32Size( - this->_internal_boost_tokens_received()); - } - - // optional uint32 boost_tokens_spent = 26; - if (cached_has_bits & 0x00008000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt32Size( - this->_internal_boost_tokens_spent()); - } - - } - if (cached_has_bits & 0x007f0000u) { - // optional uint32 unclaimed_boost_tokens = 27; - if (cached_has_bits & 0x00010000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt32Size( - this->_internal_unclaimed_boost_tokens()); - } - - // optional uint32 boost_tokens_given = 28; - if (cached_has_bits & 0x00020000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt32Size( - this->_internal_boost_tokens_given()); - } - - // optional double gametime_until_next_boost_token = 29; - if (cached_has_bits & 0x00040000u) { - total_size += 2 + 8; - } - - // optional double eggs_shipped = 30; - if (cached_has_bits & 0x00080000u) { - total_size += 2 + 8; - } - - // optional double last_cash_boost_time = 31; - if (cached_has_bits & 0x00100000u) { - total_size += 2 + 8; - } - - // optional .ei.Egg egg_type = 1; - if (cached_has_bits & 0x00200000u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_egg_type()); - } - - // optional .ei.FarmType farm_type = 19; - if (cached_has_bits & 0x00400000u) { - total_size += 2 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_farm_type()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Backup_Simulation::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - Backup_Simulation::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Backup_Simulation::GetClassData() const { return &_class_data_; } - -void Backup_Simulation::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional double gametime_until_next_boost_token = 29; + if (cached_has_bits & 0x00040000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 29, this_._internal_gametime_until_next_boost_token(), target); + } + // optional double eggs_shipped = 30; + if (cached_has_bits & 0x00080000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 30, this_._internal_eggs_shipped(), target); + } -void Backup_Simulation::MergeFrom(const Backup_Simulation& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.Backup.Simulation) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // optional double last_cash_boost_time = 31; + if (cached_has_bits & 0x00100000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 31, this_._internal_last_cash_boost_time(), target); + } - habs_.MergeFrom(from.habs_); - hab_population_.MergeFrom(from.hab_population_); - hab_population_indound_.MergeFrom(from.hab_population_indound_); - hab_incubator_popuplation_.MergeFrom(from.hab_incubator_popuplation_); - vehicles_.MergeFrom(from.vehicles_); - common_research_.MergeFrom(from.common_research_); - train_length_.MergeFrom(from.train_length_); - active_boosts_.MergeFrom(from.active_boosts_); - cached_has_bits = from._has_bits_[0]; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.Backup.Simulation) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t Backup_Simulation::ByteSizeLong(const MessageLite& base) { + const Backup_Simulation& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t Backup_Simulation::ByteSizeLong() const { + const Backup_Simulation& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.Backup.Simulation) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated uint32 habs = 12; + { + std::size_t data_size = ::_pbi::WireFormatLite::UInt32Size( + this_._internal_habs()) + ; + std::size_t tag_size = std::size_t{1} * + ::_pbi::FromIntSize(this_._internal_habs_size()); + ; + total_size += tag_size + data_size; + } + // repeated uint64 hab_population = 13; + { + std::size_t data_size = ::_pbi::WireFormatLite::UInt64Size( + this_._internal_hab_population()) + ; + std::size_t tag_size = std::size_t{1} * + ::_pbi::FromIntSize(this_._internal_hab_population_size()); + ; + total_size += tag_size + data_size; + } + // repeated uint64 hab_population_indound = 14; + { + std::size_t data_size = ::_pbi::WireFormatLite::UInt64Size( + this_._internal_hab_population_indound()) + ; + std::size_t tag_size = std::size_t{1} * + ::_pbi::FromIntSize(this_._internal_hab_population_indound_size()); + ; + total_size += tag_size + data_size; + } + // repeated double hab_incubator_popuplation = 15; + { + std::size_t data_size = std::size_t{8} * + ::_pbi::FromIntSize(this_._internal_hab_incubator_popuplation_size()) + ; + std::size_t tag_size = std::size_t{1} * + ::_pbi::FromIntSize(this_._internal_hab_incubator_popuplation_size()); + ; + total_size += tag_size + data_size; + } + // repeated uint32 vehicles = 17; + { + std::size_t data_size = ::_pbi::WireFormatLite::UInt32Size( + this_._internal_vehicles()) + ; + std::size_t tag_size = std::size_t{2} * + ::_pbi::FromIntSize(this_._internal_vehicles_size()); + ; + total_size += tag_size + data_size; + } + // repeated .ei.Backup.ResearchItem common_research = 18; + { + total_size += 2UL * this_._internal_common_research_size(); + for (const auto& msg : this_._internal_common_research()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated uint32 train_length = 21; + { + std::size_t data_size = ::_pbi::WireFormatLite::UInt32Size( + this_._internal_train_length()) + ; + std::size_t tag_size = std::size_t{2} * + ::_pbi::FromIntSize(this_._internal_train_length_size()); + ; + total_size += tag_size + data_size; + } + // repeated .ei.Backup.ActiveBoost active_boosts = 22; + { + total_size += 2UL * this_._internal_active_boosts_size(); + for (const auto& msg : this_._internal_active_boosts()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string contract_id = 20; + if (cached_has_bits & 0x00000001u) { + total_size += 2 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_contract_id()); + } + // optional double cash_earned = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 9; + } + // optional double cash_spent = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 9; + } + // optional double unclaimed_cash = 4; + if (cached_has_bits & 0x00000008u) { + total_size += 9; + } + // optional double last_step_time = 5; + if (cached_has_bits & 0x00000010u) { + total_size += 9; + } + // optional uint64 num_chickens = 6; + if (cached_has_bits & 0x00000020u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_num_chickens()); + } + // optional uint64 num_chickens_unsettled = 7; + if (cached_has_bits & 0x00000040u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_num_chickens_unsettled()); + } + // optional uint64 num_chickens_running = 8; + if (cached_has_bits & 0x00000080u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_num_chickens_running()); + } + } + if (cached_has_bits & 0x0000ff00u) { + // optional double eggs_laid = 9; + if (cached_has_bits & 0x00000100u) { + total_size += 9; + } + // optional double eggs_paid_for = 10; + if (cached_has_bits & 0x00000200u) { + total_size += 9; + } + // optional double hatchery_population = 16; + if (cached_has_bits & 0x00000400u) { + total_size += 10; + } + // optional uint32 silos_owned = 11; + if (cached_has_bits & 0x00000800u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_silos_owned()); + } + // optional uint32 time_cheats_detected = 23; + if (cached_has_bits & 0x00001000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( + this_._internal_time_cheats_detected()); + } + // optional double time_cheat_debt = 24; + if (cached_has_bits & 0x00002000u) { + total_size += 10; + } + // optional uint32 boost_tokens_received = 25; + if (cached_has_bits & 0x00004000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( + this_._internal_boost_tokens_received()); + } + // optional uint32 boost_tokens_spent = 26; + if (cached_has_bits & 0x00008000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( + this_._internal_boost_tokens_spent()); + } + } + if (cached_has_bits & 0x007f0000u) { + // optional uint32 unclaimed_boost_tokens = 27; + if (cached_has_bits & 0x00010000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( + this_._internal_unclaimed_boost_tokens()); + } + // optional uint32 boost_tokens_given = 28; + if (cached_has_bits & 0x00020000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( + this_._internal_boost_tokens_given()); + } + // optional double gametime_until_next_boost_token = 29; + if (cached_has_bits & 0x00040000u) { + total_size += 10; + } + // optional double eggs_shipped = 30; + if (cached_has_bits & 0x00080000u) { + total_size += 10; + } + // optional double last_cash_boost_time = 31; + if (cached_has_bits & 0x00100000u) { + total_size += 10; + } + // optional .ei.Egg egg_type = 1; + if (cached_has_bits & 0x00200000u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_egg_type()); + } + // optional .ei.FarmType farm_type = 19; + if (cached_has_bits & 0x00400000u) { + total_size += 2 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_farm_type()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void Backup_Simulation::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.Backup.Simulation) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_habs()->MergeFrom(from._internal_habs()); + _this->_internal_mutable_hab_population()->MergeFrom(from._internal_hab_population()); + _this->_internal_mutable_hab_population_indound()->MergeFrom(from._internal_hab_population_indound()); + _this->_internal_mutable_hab_incubator_popuplation()->MergeFrom(from._internal_hab_incubator_popuplation()); + _this->_internal_mutable_vehicles()->MergeFrom(from._internal_vehicles()); + _this->_internal_mutable_common_research()->MergeFrom( + from._internal_common_research()); + _this->_internal_mutable_train_length()->MergeFrom(from._internal_train_length()); + _this->_internal_mutable_active_boosts()->MergeFrom( + from._internal_active_boosts()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - _internal_set_contract_id(from._internal_contract_id()); + _this->_internal_set_contract_id(from._internal_contract_id()); } if (cached_has_bits & 0x00000002u) { - cash_earned_ = from.cash_earned_; + _this->_impl_.cash_earned_ = from._impl_.cash_earned_; } if (cached_has_bits & 0x00000004u) { - cash_spent_ = from.cash_spent_; + _this->_impl_.cash_spent_ = from._impl_.cash_spent_; } if (cached_has_bits & 0x00000008u) { - unclaimed_cash_ = from.unclaimed_cash_; + _this->_impl_.unclaimed_cash_ = from._impl_.unclaimed_cash_; } if (cached_has_bits & 0x00000010u) { - last_step_time_ = from.last_step_time_; + _this->_impl_.last_step_time_ = from._impl_.last_step_time_; } if (cached_has_bits & 0x00000020u) { - num_chickens_ = from.num_chickens_; + _this->_impl_.num_chickens_ = from._impl_.num_chickens_; } if (cached_has_bits & 0x00000040u) { - num_chickens_unsettled_ = from.num_chickens_unsettled_; + _this->_impl_.num_chickens_unsettled_ = from._impl_.num_chickens_unsettled_; } if (cached_has_bits & 0x00000080u) { - num_chickens_running_ = from.num_chickens_running_; + _this->_impl_.num_chickens_running_ = from._impl_.num_chickens_running_; } - _has_bits_[0] |= cached_has_bits; } if (cached_has_bits & 0x0000ff00u) { if (cached_has_bits & 0x00000100u) { - eggs_laid_ = from.eggs_laid_; + _this->_impl_.eggs_laid_ = from._impl_.eggs_laid_; } if (cached_has_bits & 0x00000200u) { - eggs_paid_for_ = from.eggs_paid_for_; + _this->_impl_.eggs_paid_for_ = from._impl_.eggs_paid_for_; } if (cached_has_bits & 0x00000400u) { - hatchery_population_ = from.hatchery_population_; + _this->_impl_.hatchery_population_ = from._impl_.hatchery_population_; } if (cached_has_bits & 0x00000800u) { - silos_owned_ = from.silos_owned_; + _this->_impl_.silos_owned_ = from._impl_.silos_owned_; } if (cached_has_bits & 0x00001000u) { - time_cheats_detected_ = from.time_cheats_detected_; + _this->_impl_.time_cheats_detected_ = from._impl_.time_cheats_detected_; } if (cached_has_bits & 0x00002000u) { - time_cheat_debt_ = from.time_cheat_debt_; + _this->_impl_.time_cheat_debt_ = from._impl_.time_cheat_debt_; } if (cached_has_bits & 0x00004000u) { - boost_tokens_received_ = from.boost_tokens_received_; + _this->_impl_.boost_tokens_received_ = from._impl_.boost_tokens_received_; } if (cached_has_bits & 0x00008000u) { - boost_tokens_spent_ = from.boost_tokens_spent_; + _this->_impl_.boost_tokens_spent_ = from._impl_.boost_tokens_spent_; } - _has_bits_[0] |= cached_has_bits; } if (cached_has_bits & 0x007f0000u) { if (cached_has_bits & 0x00010000u) { - unclaimed_boost_tokens_ = from.unclaimed_boost_tokens_; + _this->_impl_.unclaimed_boost_tokens_ = from._impl_.unclaimed_boost_tokens_; } if (cached_has_bits & 0x00020000u) { - boost_tokens_given_ = from.boost_tokens_given_; + _this->_impl_.boost_tokens_given_ = from._impl_.boost_tokens_given_; } if (cached_has_bits & 0x00040000u) { - gametime_until_next_boost_token_ = from.gametime_until_next_boost_token_; + _this->_impl_.gametime_until_next_boost_token_ = from._impl_.gametime_until_next_boost_token_; } if (cached_has_bits & 0x00080000u) { - eggs_shipped_ = from.eggs_shipped_; + _this->_impl_.eggs_shipped_ = from._impl_.eggs_shipped_; } if (cached_has_bits & 0x00100000u) { - last_cash_boost_time_ = from.last_cash_boost_time_; + _this->_impl_.last_cash_boost_time_ = from._impl_.last_cash_boost_time_; } if (cached_has_bits & 0x00200000u) { - egg_type_ = from.egg_type_; + _this->_impl_.egg_type_ = from._impl_.egg_type_; } if (cached_has_bits & 0x00400000u) { - farm_type_ = from.farm_type_; + _this->_impl_.farm_type_ = from._impl_.farm_type_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void Backup_Simulation::CopyFrom(const Backup_Simulation& from) { @@ -16613,330 +19507,333 @@ void Backup_Simulation::CopyFrom(const Backup_Simulation& from) { MergeFrom(from); } -bool Backup_Simulation::IsInitialized() const { - return true; -} -void Backup_Simulation::InternalSwap(Backup_Simulation* other) { +void Backup_Simulation::InternalSwap(Backup_Simulation* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - habs_.InternalSwap(&other->habs_); - hab_population_.InternalSwap(&other->hab_population_); - hab_population_indound_.InternalSwap(&other->hab_population_indound_); - hab_incubator_popuplation_.InternalSwap(&other->hab_incubator_popuplation_); - vehicles_.InternalSwap(&other->vehicles_); - common_research_.InternalSwap(&other->common_research_); - train_length_.InternalSwap(&other->train_length_); - active_boosts_.InternalSwap(&other->active_boosts_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &contract_id_, lhs_arena, - &other->contract_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(Backup_Simulation, last_cash_boost_time_) - + sizeof(Backup_Simulation::last_cash_boost_time_) - - PROTOBUF_FIELD_OFFSET(Backup_Simulation, cash_earned_)>( - reinterpret_cast(&cash_earned_), - reinterpret_cast(&other->cash_earned_)); - swap(egg_type_, other->egg_type_); - swap(farm_type_, other->farm_type_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata Backup_Simulation::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[8]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.habs_.InternalSwap(&other->_impl_.habs_); + _impl_.hab_population_.InternalSwap(&other->_impl_.hab_population_); + _impl_.hab_population_indound_.InternalSwap(&other->_impl_.hab_population_indound_); + _impl_.hab_incubator_popuplation_.InternalSwap(&other->_impl_.hab_incubator_popuplation_); + _impl_.vehicles_.InternalSwap(&other->_impl_.vehicles_); + _impl_.common_research_.InternalSwap(&other->_impl_.common_research_); + _impl_.train_length_.InternalSwap(&other->_impl_.train_length_); + _impl_.active_boosts_.InternalSwap(&other->_impl_.active_boosts_); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.contract_id_, &other->_impl_.contract_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.farm_type_) + + sizeof(Backup_Simulation::_impl_.farm_type_) + - PROTOBUF_FIELD_OFFSET(Backup_Simulation, _impl_.cash_earned_)>( + reinterpret_cast(&_impl_.cash_earned_), + reinterpret_cast(&other->_impl_.cash_earned_)); +} + +::google::protobuf::Metadata Backup_Simulation::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class Backup_Mission::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_current_mission(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_reference_value(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; - -Backup_Mission::Backup_Mission(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - missions_(arena), - current_missions_(arena) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(Backup_Mission, _impl_._has_bits_); +}; + +Backup_Mission::Backup_Mission(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.Backup.Mission) } -Backup_Mission::Backup_Mission(const Backup_Mission& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - missions_(from.missions_), - current_missions_(from.current_missions_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - current_mission_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - current_mission_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_current_mission()) { - current_mission_.Set(from._internal_current_mission(), - GetArenaForAllocation()); - } - reference_value_ = from.reference_value_; +inline PROTOBUF_NDEBUG_INLINE Backup_Mission::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::Backup_Mission& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + missions_{visibility, arena, from.missions_}, + current_missions_{visibility, arena, from.current_missions_}, + current_mission_(arena, from.current_mission_) {} + +Backup_Mission::Backup_Mission( + ::google::protobuf::Arena* arena, + const Backup_Mission& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + Backup_Mission* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + _impl_.reference_value_ = from._impl_.reference_value_; + // @@protoc_insertion_point(copy_constructor:ei.Backup.Mission) } +inline PROTOBUF_NDEBUG_INLINE Backup_Mission::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + missions_{visibility, arena}, + current_missions_{visibility, arena}, + current_mission_(arena) {} -inline void Backup_Mission::SharedCtor() { -current_mission_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - current_mission_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -reference_value_ = 0; +inline void Backup_Mission::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.reference_value_ = {}; } - Backup_Mission::~Backup_Mission() { // @@protoc_insertion_point(destructor:ei.Backup.Mission) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void Backup_Mission::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - current_mission_.Destroy(); -} - -void Backup_Mission::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void Backup_Mission::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.current_mission_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + Backup_Mission::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_Backup_Mission_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &Backup_Mission::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &Backup_Mission::ByteSizeLong, + &Backup_Mission::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(Backup_Mission, _impl_._cached_size_), + false, + }, + &Backup_Mission::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* Backup_Mission::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 4, 1, 57, 2> Backup_Mission::_table_ = { + { + PROTOBUF_FIELD_OFFSET(Backup_Mission, _impl_._has_bits_), + 0, // no _extensions_ + 4, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967280, // skipmap + offsetof(decltype(_table_), field_entries), + 4, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::Backup_Mission>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // repeated string current_missions = 4; + {::_pbi::TcParser::FastSR1, + {34, 63, 0, PROTOBUF_FIELD_OFFSET(Backup_Mission, _impl_.current_missions_)}}, + // optional string current_mission = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(Backup_Mission, _impl_.current_mission_)}}, + // optional double reference_value = 2; + {::_pbi::TcParser::FastF64S1, + {17, 1, 0, PROTOBUF_FIELD_OFFSET(Backup_Mission, _impl_.reference_value_)}}, + // repeated .ei.Backup.MissionInfo missions = 3; + {::_pbi::TcParser::FastMtR1, + {26, 63, 0, PROTOBUF_FIELD_OFFSET(Backup_Mission, _impl_.missions_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string current_mission = 1; + {PROTOBUF_FIELD_OFFSET(Backup_Mission, _impl_.current_mission_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double reference_value = 2; + {PROTOBUF_FIELD_OFFSET(Backup_Mission, _impl_.reference_value_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // repeated .ei.Backup.MissionInfo missions = 3; + {PROTOBUF_FIELD_OFFSET(Backup_Mission, _impl_.missions_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated string current_missions = 4; + {PROTOBUF_FIELD_OFFSET(Backup_Mission, _impl_.current_missions_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kRawString | ::_fl::kRepSString)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::Backup_MissionInfo>()}, + }}, {{ + "\21\17\0\0\20\0\0\0" + "ei.Backup.Mission" + "current_mission" + "current_missions" + }}, +}; + +PROTOBUF_NOINLINE void Backup_Mission::Clear() { // @@protoc_insertion_point(message_clear_start:ei.Backup.Mission) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - missions_.Clear(); - current_missions_.Clear(); - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000001u) { - current_mission_.ClearNonDefaultToEmpty(); - } - reference_value_ = 0; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* Backup_Mission::_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 current_mission = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_current_mission(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.Backup.Mission.current_mission"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double reference_value = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { - _Internal::set_has_reference_value(&has_bits); - reference_value_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // repeated .ei.Backup.MissionInfo missions = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_missions(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); - } else - goto handle_unusual; - continue; - // repeated string current_missions = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr -= 1; - do { - ptr += 1; - auto str = _internal_add_current_missions(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.Backup.Mission.current_missions"); - #endif // !NDEBUG - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<34>(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* Backup_Mission::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.Backup.Mission) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string current_mission = 1; + _impl_.missions_.Clear(); + _impl_.current_missions_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_current_mission().data(), static_cast(this->_internal_current_mission().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.Backup.Mission.current_mission"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_current_mission(), target); - } - - // optional double reference_value = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(2, this->_internal_reference_value(), target); - } - - // repeated .ei.Backup.MissionInfo missions = 3; - for (unsigned i = 0, - n = static_cast(this->_internal_missions_size()); i < n; i++) { - const auto& repfield = this->_internal_missions(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, repfield, repfield.GetCachedSize(), target, stream); - } - - // repeated string current_missions = 4; - for (int i = 0, n = this->_internal_current_missions_size(); i < n; i++) { - const auto& s = this->_internal_current_missions(i); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - s.data(), static_cast(s.length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.Backup.Mission.current_missions"); - target = stream->WriteString(4, s, 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.Backup.Mission) - return target; -} - -size_t Backup_Mission::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.Backup.Mission) - 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 .ei.Backup.MissionInfo missions = 3; - total_size += 1UL * this->_internal_missions_size(); - for (const auto& msg : this->missions_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated string current_missions = 4; - total_size += 1 * - ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(current_missions_.size()); - for (int i = 0, n = current_missions_.size(); i < n; i++) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - current_missions_.Get(i)); - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000003u) { - // optional string current_mission = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_current_mission()); - } - - // optional double reference_value = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 8; - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Backup_Mission::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - Backup_Mission::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Backup_Mission::GetClassData() const { return &_class_data_; } + _impl_.current_mission_.ClearNonDefaultToEmpty(); + } + _impl_.reference_value_ = 0; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* Backup_Mission::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const Backup_Mission& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* Backup_Mission::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const Backup_Mission& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.Backup.Mission) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string current_mission = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_current_mission(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.Backup.Mission.current_mission"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } -void Backup_Mission::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional double reference_value = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 2, this_._internal_reference_value(), target); + } + // repeated .ei.Backup.MissionInfo missions = 3; + for (unsigned i = 0, n = static_cast( + this_._internal_missions_size()); + i < n; i++) { + const auto& repfield = this_._internal_missions().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 3, repfield, repfield.GetCachedSize(), + target, stream); + } -void Backup_Mission::MergeFrom(const Backup_Mission& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.Backup.Mission) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // repeated string current_missions = 4; + for (int i = 0, n = this_._internal_current_missions_size(); i < n; ++i) { + const auto& s = this_._internal_current_missions().Get(i); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(s.data(), static_cast(s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.Backup.Mission.current_missions"); + target = stream->WriteString(4, s, target); + } - missions_.MergeFrom(from.missions_); - current_missions_.MergeFrom(from.current_missions_); - cached_has_bits = from._has_bits_[0]; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.Backup.Mission) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t Backup_Mission::ByteSizeLong(const MessageLite& base) { + const Backup_Mission& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t Backup_Mission::ByteSizeLong() const { + const Backup_Mission& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.Backup.Mission) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.Backup.MissionInfo missions = 3; + { + total_size += 1UL * this_._internal_missions_size(); + for (const auto& msg : this_._internal_missions()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated string current_missions = 4; + { + total_size += + 1 * ::google::protobuf::internal::FromIntSize(this_._internal_current_missions().size()); + for (int i = 0, n = this_._internal_current_missions().size(); i < n; ++i) { + total_size += ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_current_missions().Get(i)); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional string current_mission = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_current_mission()); + } + // optional double reference_value = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 9; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void Backup_Mission::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.Backup.Mission) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_missions()->MergeFrom( + from._internal_missions()); + _this->_internal_mutable_current_missions()->MergeFrom(from._internal_current_missions()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - _internal_set_current_mission(from._internal_current_mission()); + _this->_internal_set_current_mission(from._internal_current_mission()); } if (cached_has_bits & 0x00000002u) { - reference_value_ = from.reference_value_; + _this->_impl_.reference_value_ = from._impl_.reference_value_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void Backup_Mission::CopyFrom(const Backup_Mission& from) { @@ -16946,1106 +19843,1010 @@ void Backup_Mission::CopyFrom(const Backup_Mission& from) { MergeFrom(from); } -bool Backup_Mission::IsInitialized() const { - return true; -} -void Backup_Mission::InternalSwap(Backup_Mission* other) { +void Backup_Mission::InternalSwap(Backup_Mission* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - missions_.InternalSwap(&other->missions_); - current_missions_.InternalSwap(&other->current_missions_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - ¤t_mission_, lhs_arena, - &other->current_mission_, rhs_arena - ); - swap(reference_value_, other->reference_value_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.missions_.InternalSwap(&other->_impl_.missions_); + _impl_.current_missions_.InternalSwap(&other->_impl_.current_missions_); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.current_mission_, &other->_impl_.current_mission_, arena); + swap(_impl_.reference_value_, other->_impl_.reference_value_); } -::PROTOBUF_NAMESPACE_ID::Metadata Backup_Mission::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[9]); +::google::protobuf::Metadata Backup_Mission::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class Backup_Misc::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_chicken_btn_pref_big(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_free_hatchery_refill_given(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_last_share_farm_value(HasBits* has_bits) { - (*has_bits)[0] |= 2097152u; - } - static void set_has_last_share_swarm_farm_value(HasBits* has_bits) { - (*has_bits)[0] |= 4194304u; - } - static void set_has_last_share_swarm_size(HasBits* has_bits) { - (*has_bits)[0] |= 8388608u; - } - static void set_has_last_prestige_alert_soul_eggs_deprecated(HasBits* has_bits) { - (*has_bits)[0] |= 16777216u; - } - static void set_has_friend_rank(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_friend_rank_pop(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_global_rank(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_global_rank_pop(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_challenges_alert(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_trophy_alert(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_ar_alert(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_contracts_alert(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } - static void set_has_contracts_alert_v2(HasBits* has_bits) { - (*has_bits)[0] |= 1024u; - } - static void set_has_coop_alert(HasBits* has_bits) { - (*has_bits)[0] |= 2048u; - } - static void set_has_coop_alert_v2(HasBits* has_bits) { - (*has_bits)[0] |= 4096u; - } - static void set_has_switch_alert(HasBits* has_bits) { - (*has_bits)[0] |= 8192u; - } - static void set_has_egg_of_prophecy_alert(HasBits* has_bits) { - (*has_bits)[0] |= 16384u; - } - static void set_has_boost_token_alert(HasBits* has_bits) { - (*has_bits)[0] |= 32768u; - } - static void set_has_soul_egg_alert(HasBits* has_bits) { - (*has_bits)[0] |= 65536u; - } - static void set_has_backup_reminder_alert(HasBits* has_bits) { - (*has_bits)[0] |= 131072u; - } - static void set_has_max_button_alert(HasBits* has_bits) { - (*has_bits)[0] |= 262144u; - } - static void set_has_mission_target_alert(HasBits* has_bits) { - (*has_bits)[0] |= 524288u; - } - static void set_has_colleggtibles_alert(HasBits* has_bits) { - (*has_bits)[0] |= 1048576u; - } -}; - -Backup_Misc::Backup_Misc(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_._has_bits_); +}; + +Backup_Misc::Backup_Misc(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.Backup.Misc) } -Backup_Misc::Backup_Misc(const Backup_Misc& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&friend_rank_, &from.friend_rank_, - static_cast(reinterpret_cast(&last_prestige_alert_soul_eggs_deprecated_) - - reinterpret_cast(&friend_rank_)) + sizeof(last_prestige_alert_soul_eggs_deprecated_)); - // @@protoc_insertion_point(copy_constructor:ei.Backup.Misc) +Backup_Misc::Backup_Misc( + ::google::protobuf::Arena* arena, const Backup_Misc& from) + : Backup_Misc(arena) { + MergeFrom(from); } - -inline void Backup_Misc::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&friend_rank_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&colleggtibles_alert_) - - reinterpret_cast(&friend_rank_)) + sizeof(colleggtibles_alert_)); -last_share_farm_value_ = 10000000; -last_share_swarm_farm_value_ = 10000000; -last_share_swarm_size_ = 140; -last_prestige_alert_soul_eggs_deprecated_ = uint64_t{45u}; +inline PROTOBUF_NDEBUG_INLINE Backup_Misc::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + last_share_farm_value_{10000000}, + last_share_swarm_farm_value_{10000000}, + last_share_swarm_size_{140}, + last_prestige_alert_soul_eggs_deprecated_{::uint64_t{45u}} {} + +inline void Backup_Misc::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, friend_rank_), + 0, + offsetof(Impl_, colleggtibles_alert_) - + offsetof(Impl_, friend_rank_) + + sizeof(Impl_::colleggtibles_alert_)); } - Backup_Misc::~Backup_Misc() { // @@protoc_insertion_point(destructor:ei.Backup.Misc) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void Backup_Misc::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void Backup_Misc::SetCachedSize(int size) const { - _cached_size_.Set(size); -} + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + Backup_Misc::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_Backup_Misc_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &Backup_Misc::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &Backup_Misc::ByteSizeLong, + &Backup_Misc::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_._cached_size_), + false, + }, + &Backup_Misc::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* Backup_Misc::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<5, 25, 0, 0, 2> Backup_Misc::_table_ = { + { + PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_._has_bits_), + 0, // no _extensions_ + 25, 248, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4261412864, // skipmap + offsetof(decltype(_table_), field_entries), + 25, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::Backup_Misc>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional bool chicken_btn_pref_big = 1; + {::_pbi::TcParser::SingularVarintNoZag1(), + {8, 4, 0, PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.chicken_btn_pref_big_)}}, + // optional bool free_hatchery_refill_given = 2; + {::_pbi::TcParser::SingularVarintNoZag1(), + {16, 5, 0, PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.free_hatchery_refill_given_)}}, + // optional double last_share_farm_value = 3 [default = 10000000]; + {::_pbi::TcParser::FastF64S1, + {25, 21, 0, PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.last_share_farm_value_)}}, + // optional double last_share_swarm_farm_value = 4 [default = 10000000]; + {::_pbi::TcParser::FastF64S1, + {33, 22, 0, PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.last_share_swarm_farm_value_)}}, + // optional double last_share_swarm_size = 5 [default = 140]; + {::_pbi::TcParser::FastF64S1, + {41, 23, 0, PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.last_share_swarm_size_)}}, + // optional uint64 friend_rank = 6; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(Backup_Misc, _impl_.friend_rank_), 0>(), + {48, 0, 0, PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.friend_rank_)}}, + // optional uint64 friend_rank_pop = 7; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(Backup_Misc, _impl_.friend_rank_pop_), 1>(), + {56, 1, 0, PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.friend_rank_pop_)}}, + // optional uint64 global_rank = 8; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(Backup_Misc, _impl_.global_rank_), 2>(), + {64, 2, 0, PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.global_rank_)}}, + // optional uint64 global_rank_pop = 9; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(Backup_Misc, _impl_.global_rank_pop_), 3>(), + {72, 3, 0, PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.global_rank_pop_)}}, + // optional uint64 last_prestige_alert_soul_eggs_DEPRECATED = 10 [default = 45]; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(Backup_Misc, _impl_.last_prestige_alert_soul_eggs_deprecated_), 24>(), + {80, 24, 0, PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.last_prestige_alert_soul_eggs_deprecated_)}}, + // optional bool trophy_alert = 11; + {::_pbi::TcParser::SingularVarintNoZag1(), + {88, 7, 0, PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.trophy_alert_)}}, + // optional bool ar_alert = 12; + {::_pbi::TcParser::SingularVarintNoZag1(), + {96, 8, 0, PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.ar_alert_)}}, + // optional bool contracts_alert = 13; + {::_pbi::TcParser::SingularVarintNoZag1(), + {104, 9, 0, PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.contracts_alert_)}}, + // optional bool coop_alert = 14; + {::_pbi::TcParser::SingularVarintNoZag1(), + {112, 11, 0, PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.coop_alert_)}}, + // optional bool switch_alert = 15; + {::_pbi::TcParser::SingularVarintNoZag1(), + {120, 13, 0, PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.switch_alert_)}}, + // optional bool egg_of_prophecy_alert = 16; + {::_pbi::TcParser::FastV8S2, + {384, 14, 0, PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.egg_of_prophecy_alert_)}}, + // optional bool boost_token_alert = 17; + {::_pbi::TcParser::FastV8S2, + {392, 15, 0, PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.boost_token_alert_)}}, + // optional bool soul_egg_alert = 18; + {::_pbi::TcParser::FastV8S2, + {400, 16, 0, PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.soul_egg_alert_)}}, + // optional bool backup_reminder_alert = 19; + {::_pbi::TcParser::FastV8S2, + {408, 17, 0, PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.backup_reminder_alert_)}}, + // optional bool challenges_alert = 20; + {::_pbi::TcParser::FastV8S2, + {416, 6, 0, PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.challenges_alert_)}}, + // optional bool contracts_alert_v2 = 21; + {::_pbi::TcParser::FastV8S2, + {424, 10, 0, PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.contracts_alert_v2_)}}, + // optional bool coop_alert_v2 = 22; + {::_pbi::TcParser::FastV8S2, + {432, 12, 0, PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.coop_alert_v2_)}}, + // optional bool max_button_alert = 23; + {::_pbi::TcParser::FastV8S2, + {440, 18, 0, PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.max_button_alert_)}}, + // optional bool mission_target_alert = 24; + {::_pbi::TcParser::FastV8S2, + {448, 19, 0, PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.mission_target_alert_)}}, + // optional bool colleggtibles_alert = 25; + {::_pbi::TcParser::FastV8S2, + {456, 20, 0, PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.colleggtibles_alert_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional bool chicken_btn_pref_big = 1; + {PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.chicken_btn_pref_big_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool free_hatchery_refill_given = 2; + {PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.free_hatchery_refill_given_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional double last_share_farm_value = 3 [default = 10000000]; + {PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.last_share_farm_value_), _Internal::kHasBitsOffset + 21, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double last_share_swarm_farm_value = 4 [default = 10000000]; + {PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.last_share_swarm_farm_value_), _Internal::kHasBitsOffset + 22, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double last_share_swarm_size = 5 [default = 140]; + {PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.last_share_swarm_size_), _Internal::kHasBitsOffset + 23, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint64 friend_rank = 6; + {PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.friend_rank_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 friend_rank_pop = 7; + {PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.friend_rank_pop_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 global_rank = 8; + {PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.global_rank_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 global_rank_pop = 9; + {PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.global_rank_pop_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 last_prestige_alert_soul_eggs_DEPRECATED = 10 [default = 45]; + {PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.last_prestige_alert_soul_eggs_deprecated_), _Internal::kHasBitsOffset + 24, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional bool trophy_alert = 11; + {PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.trophy_alert_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool ar_alert = 12; + {PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.ar_alert_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool contracts_alert = 13; + {PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.contracts_alert_), _Internal::kHasBitsOffset + 9, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool coop_alert = 14; + {PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.coop_alert_), _Internal::kHasBitsOffset + 11, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool switch_alert = 15; + {PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.switch_alert_), _Internal::kHasBitsOffset + 13, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool egg_of_prophecy_alert = 16; + {PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.egg_of_prophecy_alert_), _Internal::kHasBitsOffset + 14, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool boost_token_alert = 17; + {PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.boost_token_alert_), _Internal::kHasBitsOffset + 15, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool soul_egg_alert = 18; + {PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.soul_egg_alert_), _Internal::kHasBitsOffset + 16, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool backup_reminder_alert = 19; + {PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.backup_reminder_alert_), _Internal::kHasBitsOffset + 17, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool challenges_alert = 20; + {PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.challenges_alert_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool contracts_alert_v2 = 21; + {PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.contracts_alert_v2_), _Internal::kHasBitsOffset + 10, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool coop_alert_v2 = 22; + {PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.coop_alert_v2_), _Internal::kHasBitsOffset + 12, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool max_button_alert = 23; + {PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.max_button_alert_), _Internal::kHasBitsOffset + 18, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool mission_target_alert = 24; + {PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.mission_target_alert_), _Internal::kHasBitsOffset + 19, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool colleggtibles_alert = 25; + {PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.colleggtibles_alert_), _Internal::kHasBitsOffset + 20, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + }}, + // no aux_entries + {{ + }}, +}; -void Backup_Misc::Clear() { +PROTOBUF_NOINLINE void Backup_Misc::Clear() { // @@protoc_insertion_point(message_clear_start:ei.Backup.Misc) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { - ::memset(&friend_rank_, 0, static_cast( - reinterpret_cast(&trophy_alert_) - - reinterpret_cast(&friend_rank_)) + sizeof(trophy_alert_)); + ::memset(&_impl_.friend_rank_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.trophy_alert_) - + reinterpret_cast(&_impl_.friend_rank_)) + sizeof(_impl_.trophy_alert_)); } if (cached_has_bits & 0x0000ff00u) { - ::memset(&ar_alert_, 0, static_cast( - reinterpret_cast(&boost_token_alert_) - - reinterpret_cast(&ar_alert_)) + sizeof(boost_token_alert_)); + ::memset(&_impl_.ar_alert_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.boost_token_alert_) - + reinterpret_cast(&_impl_.ar_alert_)) + sizeof(_impl_.boost_token_alert_)); } if (cached_has_bits & 0x00ff0000u) { - ::memset(&soul_egg_alert_, 0, static_cast( - reinterpret_cast(&colleggtibles_alert_) - - reinterpret_cast(&soul_egg_alert_)) + sizeof(colleggtibles_alert_)); - last_share_farm_value_ = 10000000; - last_share_swarm_farm_value_ = 10000000; - last_share_swarm_size_ = 140; - } - last_prestige_alert_soul_eggs_deprecated_ = uint64_t{45u}; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* Backup_Misc::_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 bool chicken_btn_pref_big = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _Internal::set_has_chicken_btn_pref_big(&has_bits); - chicken_btn_pref_big_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool free_hatchery_refill_given = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_free_hatchery_refill_given(&has_bits); - free_hatchery_refill_given_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double last_share_farm_value = 3 [default = 10000000]; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 25)) { - _Internal::set_has_last_share_farm_value(&has_bits); - last_share_farm_value_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double last_share_swarm_farm_value = 4 [default = 10000000]; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 33)) { - _Internal::set_has_last_share_swarm_farm_value(&has_bits); - last_share_swarm_farm_value_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double last_share_swarm_size = 5 [default = 140]; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 41)) { - _Internal::set_has_last_share_swarm_size(&has_bits); - last_share_swarm_size_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint64 friend_rank = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - _Internal::set_has_friend_rank(&has_bits); - friend_rank_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 friend_rank_pop = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_friend_rank_pop(&has_bits); - friend_rank_pop_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 global_rank = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { - _Internal::set_has_global_rank(&has_bits); - global_rank_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 global_rank_pop = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 72)) { - _Internal::set_has_global_rank_pop(&has_bits); - global_rank_pop_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 last_prestige_alert_soul_eggs_DEPRECATED = 10 [default = 45]; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 80)) { - _Internal::set_has_last_prestige_alert_soul_eggs_deprecated(&has_bits); - last_prestige_alert_soul_eggs_deprecated_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool trophy_alert = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 88)) { - _Internal::set_has_trophy_alert(&has_bits); - trophy_alert_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool ar_alert = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 96)) { - _Internal::set_has_ar_alert(&has_bits); - ar_alert_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool contracts_alert = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 104)) { - _Internal::set_has_contracts_alert(&has_bits); - contracts_alert_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool coop_alert = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 112)) { - _Internal::set_has_coop_alert(&has_bits); - coop_alert_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool switch_alert = 15; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 120)) { - _Internal::set_has_switch_alert(&has_bits); - switch_alert_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool egg_of_prophecy_alert = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 128)) { - _Internal::set_has_egg_of_prophecy_alert(&has_bits); - egg_of_prophecy_alert_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool boost_token_alert = 17; - case 17: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 136)) { - _Internal::set_has_boost_token_alert(&has_bits); - boost_token_alert_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool soul_egg_alert = 18; - case 18: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 144)) { - _Internal::set_has_soul_egg_alert(&has_bits); - soul_egg_alert_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool backup_reminder_alert = 19; - case 19: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 152)) { - _Internal::set_has_backup_reminder_alert(&has_bits); - backup_reminder_alert_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool challenges_alert = 20; - case 20: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 160)) { - _Internal::set_has_challenges_alert(&has_bits); - challenges_alert_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool contracts_alert_v2 = 21; - case 21: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 168)) { - _Internal::set_has_contracts_alert_v2(&has_bits); - contracts_alert_v2_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool coop_alert_v2 = 22; - case 22: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 176)) { - _Internal::set_has_coop_alert_v2(&has_bits); - coop_alert_v2_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool max_button_alert = 23; - case 23: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 184)) { - _Internal::set_has_max_button_alert(&has_bits); - max_button_alert_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool mission_target_alert = 24; - case 24: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 192)) { - _Internal::set_has_mission_target_alert(&has_bits); - mission_target_alert_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool colleggtibles_alert = 25; - case 25: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 200)) { - _Internal::set_has_colleggtibles_alert(&has_bits); - colleggtibles_alert_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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* Backup_Misc::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.Backup.Misc) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional bool chicken_btn_pref_big = 1; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(1, this->_internal_chicken_btn_pref_big(), target); - } - - // optional bool free_hatchery_refill_given = 2; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(2, this->_internal_free_hatchery_refill_given(), target); - } + ::memset(&_impl_.soul_egg_alert_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.colleggtibles_alert_) - + reinterpret_cast(&_impl_.soul_egg_alert_)) + sizeof(_impl_.colleggtibles_alert_)); + _impl_.last_share_farm_value_ = 10000000; + _impl_.last_share_swarm_farm_value_ = 10000000; + _impl_.last_share_swarm_size_ = 140; + } + _impl_.last_prestige_alert_soul_eggs_deprecated_ = ::uint64_t{45u}; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* Backup_Misc::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const Backup_Misc& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* Backup_Misc::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const Backup_Misc& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.Backup.Misc) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional bool chicken_btn_pref_big = 1; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 1, this_._internal_chicken_btn_pref_big(), target); + } - // optional double last_share_farm_value = 3 [default = 10000000]; - if (cached_has_bits & 0x00200000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(3, this->_internal_last_share_farm_value(), target); - } + // optional bool free_hatchery_refill_given = 2; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 2, this_._internal_free_hatchery_refill_given(), target); + } - // optional double last_share_swarm_farm_value = 4 [default = 10000000]; - if (cached_has_bits & 0x00400000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(4, this->_internal_last_share_swarm_farm_value(), target); - } + // optional double last_share_farm_value = 3 [default = 10000000]; + if (cached_has_bits & 0x00200000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 3, this_._internal_last_share_farm_value(), target); + } - // optional double last_share_swarm_size = 5 [default = 140]; - if (cached_has_bits & 0x00800000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(5, this->_internal_last_share_swarm_size(), target); - } + // optional double last_share_swarm_farm_value = 4 [default = 10000000]; + if (cached_has_bits & 0x00400000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 4, this_._internal_last_share_swarm_farm_value(), target); + } - // optional uint64 friend_rank = 6; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(6, this->_internal_friend_rank(), target); - } + // optional double last_share_swarm_size = 5 [default = 140]; + if (cached_has_bits & 0x00800000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 5, this_._internal_last_share_swarm_size(), target); + } - // optional uint64 friend_rank_pop = 7; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(7, this->_internal_friend_rank_pop(), target); - } + // optional uint64 friend_rank = 6; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 6, this_._internal_friend_rank(), target); + } - // optional uint64 global_rank = 8; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(8, this->_internal_global_rank(), target); - } + // optional uint64 friend_rank_pop = 7; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 7, this_._internal_friend_rank_pop(), target); + } - // optional uint64 global_rank_pop = 9; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(9, this->_internal_global_rank_pop(), target); - } + // optional uint64 global_rank = 8; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 8, this_._internal_global_rank(), target); + } - // optional uint64 last_prestige_alert_soul_eggs_DEPRECATED = 10 [default = 45]; - if (cached_has_bits & 0x01000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(10, this->_internal_last_prestige_alert_soul_eggs_deprecated(), target); - } + // optional uint64 global_rank_pop = 9; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 9, this_._internal_global_rank_pop(), target); + } - // optional bool trophy_alert = 11; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(11, this->_internal_trophy_alert(), target); - } + // optional uint64 last_prestige_alert_soul_eggs_DEPRECATED = 10 [default = 45]; + if (cached_has_bits & 0x01000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 10, this_._internal_last_prestige_alert_soul_eggs_deprecated(), target); + } - // optional bool ar_alert = 12; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(12, this->_internal_ar_alert(), target); - } + // optional bool trophy_alert = 11; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 11, this_._internal_trophy_alert(), target); + } - // optional bool contracts_alert = 13; - if (cached_has_bits & 0x00000200u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(13, this->_internal_contracts_alert(), target); - } + // optional bool ar_alert = 12; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 12, this_._internal_ar_alert(), target); + } - // optional bool coop_alert = 14; - if (cached_has_bits & 0x00000800u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(14, this->_internal_coop_alert(), target); - } + // optional bool contracts_alert = 13; + if (cached_has_bits & 0x00000200u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 13, this_._internal_contracts_alert(), target); + } - // optional bool switch_alert = 15; - if (cached_has_bits & 0x00002000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(15, this->_internal_switch_alert(), target); - } + // optional bool coop_alert = 14; + if (cached_has_bits & 0x00000800u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 14, this_._internal_coop_alert(), target); + } - // optional bool egg_of_prophecy_alert = 16; - if (cached_has_bits & 0x00004000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(16, this->_internal_egg_of_prophecy_alert(), target); - } + // optional bool switch_alert = 15; + if (cached_has_bits & 0x00002000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 15, this_._internal_switch_alert(), target); + } - // optional bool boost_token_alert = 17; - if (cached_has_bits & 0x00008000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(17, this->_internal_boost_token_alert(), target); - } + // optional bool egg_of_prophecy_alert = 16; + if (cached_has_bits & 0x00004000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 16, this_._internal_egg_of_prophecy_alert(), target); + } - // optional bool soul_egg_alert = 18; - if (cached_has_bits & 0x00010000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(18, this->_internal_soul_egg_alert(), target); - } + // optional bool boost_token_alert = 17; + if (cached_has_bits & 0x00008000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 17, this_._internal_boost_token_alert(), target); + } - // optional bool backup_reminder_alert = 19; - if (cached_has_bits & 0x00020000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(19, this->_internal_backup_reminder_alert(), target); - } + // optional bool soul_egg_alert = 18; + if (cached_has_bits & 0x00010000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 18, this_._internal_soul_egg_alert(), target); + } - // optional bool challenges_alert = 20; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(20, this->_internal_challenges_alert(), target); - } + // optional bool backup_reminder_alert = 19; + if (cached_has_bits & 0x00020000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 19, this_._internal_backup_reminder_alert(), target); + } - // optional bool contracts_alert_v2 = 21; - if (cached_has_bits & 0x00000400u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(21, this->_internal_contracts_alert_v2(), target); - } + // optional bool challenges_alert = 20; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 20, this_._internal_challenges_alert(), target); + } - // optional bool coop_alert_v2 = 22; - if (cached_has_bits & 0x00001000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(22, this->_internal_coop_alert_v2(), target); - } + // optional bool contracts_alert_v2 = 21; + if (cached_has_bits & 0x00000400u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 21, this_._internal_contracts_alert_v2(), target); + } - // optional bool max_button_alert = 23; - if (cached_has_bits & 0x00040000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(23, this->_internal_max_button_alert(), target); - } + // optional bool coop_alert_v2 = 22; + if (cached_has_bits & 0x00001000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 22, this_._internal_coop_alert_v2(), target); + } - // optional bool mission_target_alert = 24; - if (cached_has_bits & 0x00080000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(24, this->_internal_mission_target_alert(), target); - } + // optional bool max_button_alert = 23; + if (cached_has_bits & 0x00040000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 23, this_._internal_max_button_alert(), target); + } - // optional bool colleggtibles_alert = 25; - if (cached_has_bits & 0x00100000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(25, this->_internal_colleggtibles_alert(), target); - } + // optional bool mission_target_alert = 24; + if (cached_has_bits & 0x00080000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 24, this_._internal_mission_target_alert(), 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.Backup.Misc) - return target; -} + // optional bool colleggtibles_alert = 25; + if (cached_has_bits & 0x00100000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 25, this_._internal_colleggtibles_alert(), target); + } -size_t Backup_Misc::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.Backup.Misc) - size_t total_size = 0; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.Backup.Misc) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t Backup_Misc::ByteSizeLong(const MessageLite& base) { + const Backup_Misc& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t Backup_Misc::ByteSizeLong() const { + const Backup_Misc& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.Backup.Misc) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional uint64 friend_rank = 6; + if (cached_has_bits & 0x00000001u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_friend_rank()); + } + // optional uint64 friend_rank_pop = 7; + if (cached_has_bits & 0x00000002u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_friend_rank_pop()); + } + // optional uint64 global_rank = 8; + if (cached_has_bits & 0x00000004u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_global_rank()); + } + // optional uint64 global_rank_pop = 9; + if (cached_has_bits & 0x00000008u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_global_rank_pop()); + } + // optional bool chicken_btn_pref_big = 1; + if (cached_has_bits & 0x00000010u) { + total_size += 2; + } + // optional bool free_hatchery_refill_given = 2; + if (cached_has_bits & 0x00000020u) { + total_size += 2; + } + // optional bool challenges_alert = 20; + if (cached_has_bits & 0x00000040u) { + total_size += 3; + } + // optional bool trophy_alert = 11; + if (cached_has_bits & 0x00000080u) { + total_size += 2; + } + } + if (cached_has_bits & 0x0000ff00u) { + // optional bool ar_alert = 12; + if (cached_has_bits & 0x00000100u) { + total_size += 2; + } + // optional bool contracts_alert = 13; + if (cached_has_bits & 0x00000200u) { + total_size += 2; + } + // optional bool contracts_alert_v2 = 21; + if (cached_has_bits & 0x00000400u) { + total_size += 3; + } + // optional bool coop_alert = 14; + if (cached_has_bits & 0x00000800u) { + total_size += 2; + } + // optional bool coop_alert_v2 = 22; + if (cached_has_bits & 0x00001000u) { + total_size += 3; + } + // optional bool switch_alert = 15; + if (cached_has_bits & 0x00002000u) { + total_size += 2; + } + // optional bool egg_of_prophecy_alert = 16; + if (cached_has_bits & 0x00004000u) { + total_size += 3; + } + // optional bool boost_token_alert = 17; + if (cached_has_bits & 0x00008000u) { + total_size += 3; + } + } + if (cached_has_bits & 0x00ff0000u) { + // optional bool soul_egg_alert = 18; + if (cached_has_bits & 0x00010000u) { + total_size += 3; + } + // optional bool backup_reminder_alert = 19; + if (cached_has_bits & 0x00020000u) { + total_size += 3; + } + // optional bool max_button_alert = 23; + if (cached_has_bits & 0x00040000u) { + total_size += 3; + } + // optional bool mission_target_alert = 24; + if (cached_has_bits & 0x00080000u) { + total_size += 3; + } + // optional bool colleggtibles_alert = 25; + if (cached_has_bits & 0x00100000u) { + total_size += 3; + } + // optional double last_share_farm_value = 3 [default = 10000000]; + if (cached_has_bits & 0x00200000u) { + total_size += 9; + } + // optional double last_share_swarm_farm_value = 4 [default = 10000000]; + if (cached_has_bits & 0x00400000u) { + total_size += 9; + } + // optional double last_share_swarm_size = 5 [default = 140]; + if (cached_has_bits & 0x00800000u) { + total_size += 9; + } + } + { + // optional uint64 last_prestige_alert_soul_eggs_DEPRECATED = 10 [default = 45]; + if (cached_has_bits & 0x01000000u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_last_prestige_alert_soul_eggs_deprecated()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused +void Backup_Misc::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.Backup.Misc) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = _has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { - // optional uint64 friend_rank = 6; if (cached_has_bits & 0x00000001u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_friend_rank()); + _this->_impl_.friend_rank_ = from._impl_.friend_rank_; } - - // optional uint64 friend_rank_pop = 7; if (cached_has_bits & 0x00000002u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_friend_rank_pop()); + _this->_impl_.friend_rank_pop_ = from._impl_.friend_rank_pop_; } - - // optional uint64 global_rank = 8; if (cached_has_bits & 0x00000004u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_global_rank()); + _this->_impl_.global_rank_ = from._impl_.global_rank_; } - - // optional uint64 global_rank_pop = 9; if (cached_has_bits & 0x00000008u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_global_rank_pop()); + _this->_impl_.global_rank_pop_ = from._impl_.global_rank_pop_; } - - // optional bool chicken_btn_pref_big = 1; if (cached_has_bits & 0x00000010u) { - total_size += 1 + 1; + _this->_impl_.chicken_btn_pref_big_ = from._impl_.chicken_btn_pref_big_; } - - // optional bool free_hatchery_refill_given = 2; if (cached_has_bits & 0x00000020u) { - total_size += 1 + 1; + _this->_impl_.free_hatchery_refill_given_ = from._impl_.free_hatchery_refill_given_; } - - // optional bool challenges_alert = 20; if (cached_has_bits & 0x00000040u) { - total_size += 2 + 1; + _this->_impl_.challenges_alert_ = from._impl_.challenges_alert_; } - - // optional bool trophy_alert = 11; if (cached_has_bits & 0x00000080u) { - total_size += 1 + 1; + _this->_impl_.trophy_alert_ = from._impl_.trophy_alert_; } - } if (cached_has_bits & 0x0000ff00u) { - // optional bool ar_alert = 12; if (cached_has_bits & 0x00000100u) { - total_size += 1 + 1; + _this->_impl_.ar_alert_ = from._impl_.ar_alert_; } - - // optional bool contracts_alert = 13; if (cached_has_bits & 0x00000200u) { - total_size += 1 + 1; + _this->_impl_.contracts_alert_ = from._impl_.contracts_alert_; } - - // optional bool contracts_alert_v2 = 21; if (cached_has_bits & 0x00000400u) { - total_size += 2 + 1; + _this->_impl_.contracts_alert_v2_ = from._impl_.contracts_alert_v2_; } - - // optional bool coop_alert = 14; if (cached_has_bits & 0x00000800u) { - total_size += 1 + 1; + _this->_impl_.coop_alert_ = from._impl_.coop_alert_; } - - // optional bool coop_alert_v2 = 22; if (cached_has_bits & 0x00001000u) { - total_size += 2 + 1; + _this->_impl_.coop_alert_v2_ = from._impl_.coop_alert_v2_; } - - // optional bool switch_alert = 15; if (cached_has_bits & 0x00002000u) { - total_size += 1 + 1; + _this->_impl_.switch_alert_ = from._impl_.switch_alert_; } - - // optional bool egg_of_prophecy_alert = 16; if (cached_has_bits & 0x00004000u) { - total_size += 2 + 1; + _this->_impl_.egg_of_prophecy_alert_ = from._impl_.egg_of_prophecy_alert_; } - - // optional bool boost_token_alert = 17; if (cached_has_bits & 0x00008000u) { - total_size += 2 + 1; + _this->_impl_.boost_token_alert_ = from._impl_.boost_token_alert_; } - } if (cached_has_bits & 0x00ff0000u) { - // optional bool soul_egg_alert = 18; if (cached_has_bits & 0x00010000u) { - total_size += 2 + 1; + _this->_impl_.soul_egg_alert_ = from._impl_.soul_egg_alert_; } - - // optional bool backup_reminder_alert = 19; if (cached_has_bits & 0x00020000u) { - total_size += 2 + 1; + _this->_impl_.backup_reminder_alert_ = from._impl_.backup_reminder_alert_; } - - // optional bool max_button_alert = 23; if (cached_has_bits & 0x00040000u) { - total_size += 2 + 1; + _this->_impl_.max_button_alert_ = from._impl_.max_button_alert_; } - - // optional bool mission_target_alert = 24; if (cached_has_bits & 0x00080000u) { - total_size += 2 + 1; + _this->_impl_.mission_target_alert_ = from._impl_.mission_target_alert_; } - - // optional bool colleggtibles_alert = 25; if (cached_has_bits & 0x00100000u) { - total_size += 2 + 1; + _this->_impl_.colleggtibles_alert_ = from._impl_.colleggtibles_alert_; } - - // optional double last_share_farm_value = 3 [default = 10000000]; if (cached_has_bits & 0x00200000u) { - total_size += 1 + 8; + _this->_impl_.last_share_farm_value_ = from._impl_.last_share_farm_value_; } - - // optional double last_share_swarm_farm_value = 4 [default = 10000000]; if (cached_has_bits & 0x00400000u) { - total_size += 1 + 8; + _this->_impl_.last_share_swarm_farm_value_ = from._impl_.last_share_swarm_farm_value_; } - - // optional double last_share_swarm_size = 5 [default = 140]; if (cached_has_bits & 0x00800000u) { - total_size += 1 + 8; + _this->_impl_.last_share_swarm_size_ = from._impl_.last_share_swarm_size_; } - } - // optional uint64 last_prestige_alert_soul_eggs_DEPRECATED = 10 [default = 45]; if (cached_has_bits & 0x01000000u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_last_prestige_alert_soul_eggs_deprecated()); + _this->_impl_.last_prestige_alert_soul_eggs_deprecated_ = from._impl_.last_prestige_alert_soul_eggs_deprecated_; } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); +void Backup_Misc::CopyFrom(const Backup_Misc& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.Backup.Misc) + if (&from == this) return; + Clear(); + MergeFrom(from); } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Backup_Misc::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - Backup_Misc::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Backup_Misc::GetClassData() const { return &_class_data_; } -void Backup_Misc::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); +void Backup_Misc::InternalSwap(Backup_Misc* PROTOBUF_RESTRICT other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.last_prestige_alert_soul_eggs_deprecated_) + + sizeof(Backup_Misc::_impl_.last_prestige_alert_soul_eggs_deprecated_) + - PROTOBUF_FIELD_OFFSET(Backup_Misc, _impl_.friend_rank_)>( + reinterpret_cast(&_impl_.friend_rank_), + reinterpret_cast(&other->_impl_.friend_rank_)); +} + +::google::protobuf::Metadata Backup_Misc::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== + +class Backup_ResearchItem::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(Backup_ResearchItem, _impl_._has_bits_); +}; + +Backup_ResearchItem::Backup_ResearchItem(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.Backup.ResearchItem) } +inline PROTOBUF_NDEBUG_INLINE Backup_ResearchItem::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::Backup_ResearchItem& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + id_(arena, from.id_) {} + +Backup_ResearchItem::Backup_ResearchItem( + ::google::protobuf::Arena* arena, + const Backup_ResearchItem& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + Backup_ResearchItem* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + _impl_.level_ = from._impl_.level_; + // @@protoc_insertion_point(copy_constructor:ei.Backup.ResearchItem) +} +inline PROTOBUF_NDEBUG_INLINE Backup_ResearchItem::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + id_(arena) {} -void Backup_Misc::MergeFrom(const Backup_Misc& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.Backup.Misc) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +inline void Backup_ResearchItem::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.level_ = {}; +} +Backup_ResearchItem::~Backup_ResearchItem() { + // @@protoc_insertion_point(destructor:ei.Backup.ResearchItem) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void Backup_ResearchItem::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + Backup_ResearchItem::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_Backup_ResearchItem_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &Backup_ResearchItem::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &Backup_ResearchItem::ByteSizeLong, + &Backup_ResearchItem::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(Backup_ResearchItem, _impl_._cached_size_), + false, + }, + &Backup_ResearchItem::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* Backup_ResearchItem::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 0, 33, 2> Backup_ResearchItem::_table_ = { + { + PROTOBUF_FIELD_OFFSET(Backup_ResearchItem, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::Backup_ResearchItem>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional uint32 level = 2; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(Backup_ResearchItem, _impl_.level_), 1>(), + {16, 1, 0, PROTOBUF_FIELD_OFFSET(Backup_ResearchItem, _impl_.level_)}}, + // optional string id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(Backup_ResearchItem, _impl_.id_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string id = 1; + {PROTOBUF_FIELD_OFFSET(Backup_ResearchItem, _impl_.id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint32 level = 2; + {PROTOBUF_FIELD_OFFSET(Backup_ResearchItem, _impl_.level_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + }}, + // no aux_entries + {{ + "\26\2\0\0\0\0\0\0" + "ei.Backup.ResearchItem" + "id" + }}, +}; + +PROTOBUF_NOINLINE void Backup_ResearchItem::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.Backup.ResearchItem) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - if (cached_has_bits & 0x00000001u) { - friend_rank_ = from.friend_rank_; - } - if (cached_has_bits & 0x00000002u) { - friend_rank_pop_ = from.friend_rank_pop_; - } - if (cached_has_bits & 0x00000004u) { - global_rank_ = from.global_rank_; - } - if (cached_has_bits & 0x00000008u) { - global_rank_pop_ = from.global_rank_pop_; - } - if (cached_has_bits & 0x00000010u) { - chicken_btn_pref_big_ = from.chicken_btn_pref_big_; - } - if (cached_has_bits & 0x00000020u) { - free_hatchery_refill_given_ = from.free_hatchery_refill_given_; - } - if (cached_has_bits & 0x00000040u) { - challenges_alert_ = from.challenges_alert_; - } - if (cached_has_bits & 0x00000080u) { - trophy_alert_ = from.trophy_alert_; - } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0x0000ff00u) { - if (cached_has_bits & 0x00000100u) { - ar_alert_ = from.ar_alert_; - } - if (cached_has_bits & 0x00000200u) { - contracts_alert_ = from.contracts_alert_; - } - if (cached_has_bits & 0x00000400u) { - contracts_alert_v2_ = from.contracts_alert_v2_; - } - if (cached_has_bits & 0x00000800u) { - coop_alert_ = from.coop_alert_; - } - if (cached_has_bits & 0x00001000u) { - coop_alert_v2_ = from.coop_alert_v2_; - } - if (cached_has_bits & 0x00002000u) { - switch_alert_ = from.switch_alert_; - } - if (cached_has_bits & 0x00004000u) { - egg_of_prophecy_alert_ = from.egg_of_prophecy_alert_; - } - if (cached_has_bits & 0x00008000u) { - boost_token_alert_ = from.boost_token_alert_; - } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0x00ff0000u) { - if (cached_has_bits & 0x00010000u) { - soul_egg_alert_ = from.soul_egg_alert_; - } - if (cached_has_bits & 0x00020000u) { - backup_reminder_alert_ = from.backup_reminder_alert_; - } - if (cached_has_bits & 0x00040000u) { - max_button_alert_ = from.max_button_alert_; - } - if (cached_has_bits & 0x00080000u) { - mission_target_alert_ = from.mission_target_alert_; - } - if (cached_has_bits & 0x00100000u) { - colleggtibles_alert_ = from.colleggtibles_alert_; - } - if (cached_has_bits & 0x00200000u) { - last_share_farm_value_ = from.last_share_farm_value_; - } - if (cached_has_bits & 0x00400000u) { - last_share_swarm_farm_value_ = from.last_share_swarm_farm_value_; - } - if (cached_has_bits & 0x00800000u) { - last_share_swarm_size_ = from.last_share_swarm_size_; - } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0x01000000u) { - _internal_set_last_prestige_alert_soul_eggs_deprecated(from._internal_last_prestige_alert_soul_eggs_deprecated()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void Backup_Misc::CopyFrom(const Backup_Misc& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.Backup.Misc) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool Backup_Misc::IsInitialized() const { - return true; -} - -void Backup_Misc::InternalSwap(Backup_Misc* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(Backup_Misc, colleggtibles_alert_) - + sizeof(Backup_Misc::colleggtibles_alert_) - - PROTOBUF_FIELD_OFFSET(Backup_Misc, friend_rank_)>( - reinterpret_cast(&friend_rank_), - reinterpret_cast(&other->friend_rank_)); - swap(last_share_farm_value_, other->last_share_farm_value_); - swap(last_share_swarm_farm_value_, other->last_share_swarm_farm_value_); - swap(last_share_swarm_size_, other->last_share_swarm_size_); - swap(last_prestige_alert_soul_eggs_deprecated_, other->last_prestige_alert_soul_eggs_deprecated_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata Backup_Misc::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[10]); -} - -// =================================================================== - -class Backup_ResearchItem::_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_level(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; - -Backup_ResearchItem::Backup_ResearchItem(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.Backup.ResearchItem) -} -Backup_ResearchItem::Backup_ResearchItem(const Backup_ResearchItem& 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()); - } - level_ = from.level_; - // @@protoc_insertion_point(copy_constructor:ei.Backup.ResearchItem) -} - -inline void Backup_ResearchItem::SharedCtor() { -id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -level_ = 0u; -} - -Backup_ResearchItem::~Backup_ResearchItem() { - // @@protoc_insertion_point(destructor:ei.Backup.ResearchItem) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void Backup_ResearchItem::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - id_.Destroy(); -} - -void Backup_ResearchItem::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void Backup_ResearchItem::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.Backup.ResearchItem) - 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(); - } - level_ = 0u; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* Backup_ResearchItem::_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.Backup.ResearchItem.id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint32 level = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_level(&has_bits); - level_ = ::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* Backup_ResearchItem::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.Backup.ResearchItem) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string id = 1; + cached_has_bits = _impl_._has_bits_[0]; 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.Backup.ResearchItem.id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_id(), target); - } - - // optional uint32 level = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(2, this->_internal_level(), 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.Backup.ResearchItem) - return target; -} - -size_t Backup_ResearchItem::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.Backup.ResearchItem) - 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 level = 2; - if (cached_has_bits & 0x00000002u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_level()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Backup_ResearchItem::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - Backup_ResearchItem::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Backup_ResearchItem::GetClassData() const { return &_class_data_; } + _impl_.id_.ClearNonDefaultToEmpty(); + } + _impl_.level_ = 0u; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* Backup_ResearchItem::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const Backup_ResearchItem& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* Backup_ResearchItem::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const Backup_ResearchItem& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.Backup.ResearchItem) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.Backup.ResearchItem.id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } -void Backup_ResearchItem::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional uint32 level = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 2, this_._internal_level(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.Backup.ResearchItem) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t Backup_ResearchItem::ByteSizeLong(const MessageLite& base) { + const Backup_ResearchItem& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t Backup_ResearchItem::ByteSizeLong() const { + const Backup_ResearchItem& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.Backup.ResearchItem) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional string id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_id()); + } + // optional uint32 level = 2; + if (cached_has_bits & 0x00000002u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_level()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void Backup_ResearchItem::MergeFrom(const Backup_ResearchItem& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.Backup.ResearchItem) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void Backup_ResearchItem::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.Backup.ResearchItem) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - _internal_set_id(from._internal_id()); + _this->_internal_set_id(from._internal_id()); } if (cached_has_bits & 0x00000002u) { - level_ = from.level_; + _this->_impl_.level_ = from._impl_.level_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void Backup_ResearchItem::CopyFrom(const Backup_ResearchItem& from) { @@ -18055,244 +20856,261 @@ void Backup_ResearchItem::CopyFrom(const Backup_ResearchItem& from) { MergeFrom(from); } -bool Backup_ResearchItem::IsInitialized() const { - return true; -} -void Backup_ResearchItem::InternalSwap(Backup_ResearchItem* other) { +void Backup_ResearchItem::InternalSwap(Backup_ResearchItem* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _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(level_, other->level_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.id_, &other->_impl_.id_, arena); + swap(_impl_.level_, other->_impl_.level_); } -::PROTOBUF_NAMESPACE_ID::Metadata Backup_ResearchItem::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[11]); +::google::protobuf::Metadata Backup_ResearchItem::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class Backup_NewsHeadline::_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_read(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; - -Backup_NewsHeadline::Backup_NewsHeadline(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(Backup_NewsHeadline, _impl_._has_bits_); +}; + +Backup_NewsHeadline::Backup_NewsHeadline(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.Backup.NewsHeadline) } -Backup_NewsHeadline::Backup_NewsHeadline(const Backup_NewsHeadline& 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()); - } - read_ = from.read_; +inline PROTOBUF_NDEBUG_INLINE Backup_NewsHeadline::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::Backup_NewsHeadline& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + id_(arena, from.id_) {} + +Backup_NewsHeadline::Backup_NewsHeadline( + ::google::protobuf::Arena* arena, + const Backup_NewsHeadline& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + Backup_NewsHeadline* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + _impl_.read_ = from._impl_.read_; + // @@protoc_insertion_point(copy_constructor:ei.Backup.NewsHeadline) } +inline PROTOBUF_NDEBUG_INLINE Backup_NewsHeadline::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + id_(arena) {} -inline void Backup_NewsHeadline::SharedCtor() { -id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -read_ = false; +inline void Backup_NewsHeadline::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.read_ = {}; } - Backup_NewsHeadline::~Backup_NewsHeadline() { // @@protoc_insertion_point(destructor:ei.Backup.NewsHeadline) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void Backup_NewsHeadline::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - id_.Destroy(); -} - -void Backup_NewsHeadline::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void Backup_NewsHeadline::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + Backup_NewsHeadline::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_Backup_NewsHeadline_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &Backup_NewsHeadline::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &Backup_NewsHeadline::ByteSizeLong, + &Backup_NewsHeadline::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(Backup_NewsHeadline, _impl_._cached_size_), + false, + }, + &Backup_NewsHeadline::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* Backup_NewsHeadline::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 0, 33, 2> Backup_NewsHeadline::_table_ = { + { + PROTOBUF_FIELD_OFFSET(Backup_NewsHeadline, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::Backup_NewsHeadline>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional bool read = 2; + {::_pbi::TcParser::SingularVarintNoZag1(), + {16, 1, 0, PROTOBUF_FIELD_OFFSET(Backup_NewsHeadline, _impl_.read_)}}, + // optional string id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(Backup_NewsHeadline, _impl_.id_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string id = 1; + {PROTOBUF_FIELD_OFFSET(Backup_NewsHeadline, _impl_.id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional bool read = 2; + {PROTOBUF_FIELD_OFFSET(Backup_NewsHeadline, _impl_.read_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + }}, + // no aux_entries + {{ + "\26\2\0\0\0\0\0\0" + "ei.Backup.NewsHeadline" + "id" + }}, +}; + +PROTOBUF_NOINLINE void Backup_NewsHeadline::Clear() { // @@protoc_insertion_point(message_clear_start:ei.Backup.NewsHeadline) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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(); - } - read_ = false; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* Backup_NewsHeadline::_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.Backup.NewsHeadline.id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional bool read = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_read(&has_bits); - read_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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* Backup_NewsHeadline::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.Backup.NewsHeadline) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string id = 1; + cached_has_bits = _impl_._has_bits_[0]; 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.Backup.NewsHeadline.id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_id(), target); - } - - // optional bool read = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(2, this->_internal_read(), 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.Backup.NewsHeadline) - return target; -} - -size_t Backup_NewsHeadline::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.Backup.NewsHeadline) - 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 bool read = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 1; - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Backup_NewsHeadline::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - Backup_NewsHeadline::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Backup_NewsHeadline::GetClassData() const { return &_class_data_; } + _impl_.id_.ClearNonDefaultToEmpty(); + } + _impl_.read_ = false; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* Backup_NewsHeadline::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const Backup_NewsHeadline& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* Backup_NewsHeadline::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const Backup_NewsHeadline& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.Backup.NewsHeadline) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.Backup.NewsHeadline.id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } -void Backup_NewsHeadline::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional bool read = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 2, this_._internal_read(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.Backup.NewsHeadline) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t Backup_NewsHeadline::ByteSizeLong(const MessageLite& base) { + const Backup_NewsHeadline& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t Backup_NewsHeadline::ByteSizeLong() const { + const Backup_NewsHeadline& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.Backup.NewsHeadline) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional string id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_id()); + } + // optional bool read = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void Backup_NewsHeadline::MergeFrom(const Backup_NewsHeadline& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.Backup.NewsHeadline) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void Backup_NewsHeadline::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.Backup.NewsHeadline) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - _internal_set_id(from._internal_id()); + _this->_internal_set_id(from._internal_id()); } if (cached_has_bits & 0x00000002u) { - read_ = from.read_; + _this->_impl_.read_ = from._impl_.read_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void Backup_NewsHeadline::CopyFrom(const Backup_NewsHeadline& from) { @@ -18302,244 +21120,261 @@ void Backup_NewsHeadline::CopyFrom(const Backup_NewsHeadline& from) { MergeFrom(from); } -bool Backup_NewsHeadline::IsInitialized() const { - return true; -} -void Backup_NewsHeadline::InternalSwap(Backup_NewsHeadline* other) { +void Backup_NewsHeadline::InternalSwap(Backup_NewsHeadline* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _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(read_, other->read_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.id_, &other->_impl_.id_, arena); + swap(_impl_.read_, other->_impl_.read_); } -::PROTOBUF_NAMESPACE_ID::Metadata Backup_NewsHeadline::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[12]); +::google::protobuf::Metadata Backup_NewsHeadline::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class Backup_AchievementInfo::_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_achieved(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; - -Backup_AchievementInfo::Backup_AchievementInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(Backup_AchievementInfo, _impl_._has_bits_); +}; + +Backup_AchievementInfo::Backup_AchievementInfo(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.Backup.AchievementInfo) } -Backup_AchievementInfo::Backup_AchievementInfo(const Backup_AchievementInfo& 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()); - } - achieved_ = from.achieved_; +inline PROTOBUF_NDEBUG_INLINE Backup_AchievementInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::Backup_AchievementInfo& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + id_(arena, from.id_) {} + +Backup_AchievementInfo::Backup_AchievementInfo( + ::google::protobuf::Arena* arena, + const Backup_AchievementInfo& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + Backup_AchievementInfo* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + _impl_.achieved_ = from._impl_.achieved_; + // @@protoc_insertion_point(copy_constructor:ei.Backup.AchievementInfo) } +inline PROTOBUF_NDEBUG_INLINE Backup_AchievementInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + id_(arena) {} -inline void Backup_AchievementInfo::SharedCtor() { -id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -achieved_ = false; +inline void Backup_AchievementInfo::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.achieved_ = {}; } - Backup_AchievementInfo::~Backup_AchievementInfo() { // @@protoc_insertion_point(destructor:ei.Backup.AchievementInfo) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void Backup_AchievementInfo::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - id_.Destroy(); -} - -void Backup_AchievementInfo::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void Backup_AchievementInfo::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + Backup_AchievementInfo::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_Backup_AchievementInfo_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &Backup_AchievementInfo::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &Backup_AchievementInfo::ByteSizeLong, + &Backup_AchievementInfo::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(Backup_AchievementInfo, _impl_._cached_size_), + false, + }, + &Backup_AchievementInfo::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* Backup_AchievementInfo::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 0, 36, 2> Backup_AchievementInfo::_table_ = { + { + PROTOBUF_FIELD_OFFSET(Backup_AchievementInfo, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::Backup_AchievementInfo>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional bool achieved = 2; + {::_pbi::TcParser::SingularVarintNoZag1(), + {16, 1, 0, PROTOBUF_FIELD_OFFSET(Backup_AchievementInfo, _impl_.achieved_)}}, + // optional string id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(Backup_AchievementInfo, _impl_.id_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string id = 1; + {PROTOBUF_FIELD_OFFSET(Backup_AchievementInfo, _impl_.id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional bool achieved = 2; + {PROTOBUF_FIELD_OFFSET(Backup_AchievementInfo, _impl_.achieved_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + }}, + // no aux_entries + {{ + "\31\2\0\0\0\0\0\0" + "ei.Backup.AchievementInfo" + "id" + }}, +}; + +PROTOBUF_NOINLINE void Backup_AchievementInfo::Clear() { // @@protoc_insertion_point(message_clear_start:ei.Backup.AchievementInfo) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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(); - } - achieved_ = false; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* Backup_AchievementInfo::_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.Backup.AchievementInfo.id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional bool achieved = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_achieved(&has_bits); - achieved_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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* Backup_AchievementInfo::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.Backup.AchievementInfo) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string id = 1; + cached_has_bits = _impl_._has_bits_[0]; 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.Backup.AchievementInfo.id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_id(), target); - } - - // optional bool achieved = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(2, this->_internal_achieved(), 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.Backup.AchievementInfo) - return target; -} - -size_t Backup_AchievementInfo::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.Backup.AchievementInfo) - 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 bool achieved = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 1; - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Backup_AchievementInfo::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - Backup_AchievementInfo::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Backup_AchievementInfo::GetClassData() const { return &_class_data_; } + _impl_.id_.ClearNonDefaultToEmpty(); + } + _impl_.achieved_ = false; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* Backup_AchievementInfo::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const Backup_AchievementInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* Backup_AchievementInfo::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const Backup_AchievementInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.Backup.AchievementInfo) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.Backup.AchievementInfo.id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } -void Backup_AchievementInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional bool achieved = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 2, this_._internal_achieved(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.Backup.AchievementInfo) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t Backup_AchievementInfo::ByteSizeLong(const MessageLite& base) { + const Backup_AchievementInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t Backup_AchievementInfo::ByteSizeLong() const { + const Backup_AchievementInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.Backup.AchievementInfo) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional string id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_id()); + } + // optional bool achieved = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void Backup_AchievementInfo::MergeFrom(const Backup_AchievementInfo& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.Backup.AchievementInfo) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void Backup_AchievementInfo::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.Backup.AchievementInfo) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - _internal_set_id(from._internal_id()); + _this->_internal_set_id(from._internal_id()); } if (cached_has_bits & 0x00000002u) { - achieved_ = from.achieved_; + _this->_impl_.achieved_ = from._impl_.achieved_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void Backup_AchievementInfo::CopyFrom(const Backup_AchievementInfo& from) { @@ -18549,279 +21384,297 @@ void Backup_AchievementInfo::CopyFrom(const Backup_AchievementInfo& from) { MergeFrom(from); } -bool Backup_AchievementInfo::IsInitialized() const { - return true; -} -void Backup_AchievementInfo::InternalSwap(Backup_AchievementInfo* other) { +void Backup_AchievementInfo::InternalSwap(Backup_AchievementInfo* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _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(achieved_, other->achieved_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.id_, &other->_impl_.id_, arena); + swap(_impl_.achieved_, other->_impl_.achieved_); } -::PROTOBUF_NAMESPACE_ID::Metadata Backup_AchievementInfo::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[13]); +::google::protobuf::Metadata Backup_AchievementInfo::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class Backup_ActiveBoost::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_boost_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_time_remaining(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_reference_value(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } -}; - -Backup_ActiveBoost::Backup_ActiveBoost(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(Backup_ActiveBoost, _impl_._has_bits_); +}; + +Backup_ActiveBoost::Backup_ActiveBoost(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.Backup.ActiveBoost) } -Backup_ActiveBoost::Backup_ActiveBoost(const Backup_ActiveBoost& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - boost_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - boost_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_boost_id()) { - boost_id_.Set(from._internal_boost_id(), - GetArenaForAllocation()); - } - ::memcpy(&time_remaining_, &from.time_remaining_, - static_cast(reinterpret_cast(&reference_value_) - - reinterpret_cast(&time_remaining_)) + sizeof(reference_value_)); +inline PROTOBUF_NDEBUG_INLINE Backup_ActiveBoost::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::Backup_ActiveBoost& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + boost_id_(arena, from.boost_id_) {} + +Backup_ActiveBoost::Backup_ActiveBoost( + ::google::protobuf::Arena* arena, + const Backup_ActiveBoost& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + Backup_ActiveBoost* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, time_remaining_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, time_remaining_), + offsetof(Impl_, reference_value_) - + offsetof(Impl_, time_remaining_) + + sizeof(Impl_::reference_value_)); + // @@protoc_insertion_point(copy_constructor:ei.Backup.ActiveBoost) } - -inline void Backup_ActiveBoost::SharedCtor() { -boost_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - boost_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&time_remaining_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&reference_value_) - - reinterpret_cast(&time_remaining_)) + sizeof(reference_value_)); +inline PROTOBUF_NDEBUG_INLINE Backup_ActiveBoost::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + boost_id_(arena) {} + +inline void Backup_ActiveBoost::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, time_remaining_), + 0, + offsetof(Impl_, reference_value_) - + offsetof(Impl_, time_remaining_) + + sizeof(Impl_::reference_value_)); } - Backup_ActiveBoost::~Backup_ActiveBoost() { // @@protoc_insertion_point(destructor:ei.Backup.ActiveBoost) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void Backup_ActiveBoost::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - boost_id_.Destroy(); -} - -void Backup_ActiveBoost::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void Backup_ActiveBoost::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.boost_id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + Backup_ActiveBoost::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_Backup_ActiveBoost_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &Backup_ActiveBoost::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &Backup_ActiveBoost::ByteSizeLong, + &Backup_ActiveBoost::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(Backup_ActiveBoost, _impl_._cached_size_), + false, + }, + &Backup_ActiveBoost::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* Backup_ActiveBoost::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 3, 0, 38, 2> Backup_ActiveBoost::_table_ = { + { + PROTOBUF_FIELD_OFFSET(Backup_ActiveBoost, _impl_._has_bits_), + 0, // no _extensions_ + 3, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967288, // skipmap + offsetof(decltype(_table_), field_entries), + 3, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::Backup_ActiveBoost>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string boost_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(Backup_ActiveBoost, _impl_.boost_id_)}}, + // optional double time_remaining = 2; + {::_pbi::TcParser::FastF64S1, + {17, 1, 0, PROTOBUF_FIELD_OFFSET(Backup_ActiveBoost, _impl_.time_remaining_)}}, + // optional double reference_value = 3; + {::_pbi::TcParser::FastF64S1, + {25, 2, 0, PROTOBUF_FIELD_OFFSET(Backup_ActiveBoost, _impl_.reference_value_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string boost_id = 1; + {PROTOBUF_FIELD_OFFSET(Backup_ActiveBoost, _impl_.boost_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double time_remaining = 2; + {PROTOBUF_FIELD_OFFSET(Backup_ActiveBoost, _impl_.time_remaining_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double reference_value = 3; + {PROTOBUF_FIELD_OFFSET(Backup_ActiveBoost, _impl_.reference_value_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + }}, + // no aux_entries + {{ + "\25\10\0\0\0\0\0\0" + "ei.Backup.ActiveBoost" + "boost_id" + }}, +}; + +PROTOBUF_NOINLINE void Backup_ActiveBoost::Clear() { // @@protoc_insertion_point(message_clear_start:ei.Backup.ActiveBoost) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - boost_id_.ClearNonDefaultToEmpty(); + _impl_.boost_id_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000006u) { - ::memset(&time_remaining_, 0, static_cast( - reinterpret_cast(&reference_value_) - - reinterpret_cast(&time_remaining_)) + sizeof(reference_value_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* Backup_ActiveBoost::_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 boost_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_boost_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.Backup.ActiveBoost.boost_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double time_remaining = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { - _Internal::set_has_time_remaining(&has_bits); - time_remaining_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double reference_value = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 25)) { - _Internal::set_has_reference_value(&has_bits); - reference_value_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } 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* Backup_ActiveBoost::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.Backup.ActiveBoost) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string boost_id = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_boost_id().data(), static_cast(this->_internal_boost_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.Backup.ActiveBoost.boost_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_boost_id(), target); - } - - // optional double time_remaining = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(2, this->_internal_time_remaining(), target); - } - - // optional double reference_value = 3; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(3, this->_internal_reference_value(), 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.Backup.ActiveBoost) - return target; -} - -size_t Backup_ActiveBoost::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.Backup.ActiveBoost) - 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 & 0x00000007u) { - // optional string boost_id = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_boost_id()); - } - - // optional double time_remaining = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 8; - } - - // optional double reference_value = 3; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + 8; - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + ::memset(&_impl_.time_remaining_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.reference_value_) - + reinterpret_cast(&_impl_.time_remaining_)) + sizeof(_impl_.reference_value_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* Backup_ActiveBoost::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const Backup_ActiveBoost& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* Backup_ActiveBoost::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const Backup_ActiveBoost& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.Backup.ActiveBoost) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string boost_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_boost_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.Backup.ActiveBoost.boost_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Backup_ActiveBoost::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - Backup_ActiveBoost::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Backup_ActiveBoost::GetClassData() const { return &_class_data_; } + // optional double time_remaining = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 2, this_._internal_time_remaining(), target); + } -void Backup_ActiveBoost::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional double reference_value = 3; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 3, this_._internal_reference_value(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.Backup.ActiveBoost) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t Backup_ActiveBoost::ByteSizeLong(const MessageLite& base) { + const Backup_ActiveBoost& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t Backup_ActiveBoost::ByteSizeLong() const { + const Backup_ActiveBoost& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.Backup.ActiveBoost) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + // optional string boost_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_boost_id()); + } + // optional double time_remaining = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 9; + } + // optional double reference_value = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 9; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void Backup_ActiveBoost::MergeFrom(const Backup_ActiveBoost& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.Backup.ActiveBoost) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void Backup_ActiveBoost::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.Backup.ActiveBoost) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - _internal_set_boost_id(from._internal_boost_id()); + _this->_internal_set_boost_id(from._internal_boost_id()); } if (cached_has_bits & 0x00000002u) { - time_remaining_ = from.time_remaining_; + _this->_impl_.time_remaining_ = from._impl_.time_remaining_; } if (cached_has_bits & 0x00000004u) { - reference_value_ = from.reference_value_; + _this->_impl_.reference_value_ = from._impl_.reference_value_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void Backup_ActiveBoost::CopyFrom(const Backup_ActiveBoost& from) { @@ -18831,249 +21684,267 @@ void Backup_ActiveBoost::CopyFrom(const Backup_ActiveBoost& from) { MergeFrom(from); } -bool Backup_ActiveBoost::IsInitialized() const { - return true; -} -void Backup_ActiveBoost::InternalSwap(Backup_ActiveBoost* other) { +void Backup_ActiveBoost::InternalSwap(Backup_ActiveBoost* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &boost_id_, lhs_arena, - &other->boost_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(Backup_ActiveBoost, reference_value_) - + sizeof(Backup_ActiveBoost::reference_value_) - - PROTOBUF_FIELD_OFFSET(Backup_ActiveBoost, time_remaining_)>( - reinterpret_cast(&time_remaining_), - reinterpret_cast(&other->time_remaining_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.boost_id_, &other->_impl_.boost_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(Backup_ActiveBoost, _impl_.reference_value_) + + sizeof(Backup_ActiveBoost::_impl_.reference_value_) + - PROTOBUF_FIELD_OFFSET(Backup_ActiveBoost, _impl_.time_remaining_)>( + reinterpret_cast(&_impl_.time_remaining_), + reinterpret_cast(&other->_impl_.time_remaining_)); } -::PROTOBUF_NAMESPACE_ID::Metadata Backup_ActiveBoost::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[14]); +::google::protobuf::Metadata Backup_ActiveBoost::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class Backup_OwnedBoost::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_boost_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_count(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; - -Backup_OwnedBoost::Backup_OwnedBoost(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(Backup_OwnedBoost, _impl_._has_bits_); +}; + +Backup_OwnedBoost::Backup_OwnedBoost(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.Backup.OwnedBoost) } -Backup_OwnedBoost::Backup_OwnedBoost(const Backup_OwnedBoost& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - boost_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - boost_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_boost_id()) { - boost_id_.Set(from._internal_boost_id(), - GetArenaForAllocation()); - } - count_ = from.count_; +inline PROTOBUF_NDEBUG_INLINE Backup_OwnedBoost::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::Backup_OwnedBoost& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + boost_id_(arena, from.boost_id_) {} + +Backup_OwnedBoost::Backup_OwnedBoost( + ::google::protobuf::Arena* arena, + const Backup_OwnedBoost& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + Backup_OwnedBoost* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + _impl_.count_ = from._impl_.count_; + // @@protoc_insertion_point(copy_constructor:ei.Backup.OwnedBoost) } +inline PROTOBUF_NDEBUG_INLINE Backup_OwnedBoost::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + boost_id_(arena) {} -inline void Backup_OwnedBoost::SharedCtor() { -boost_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - boost_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -count_ = 0u; +inline void Backup_OwnedBoost::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.count_ = {}; } - Backup_OwnedBoost::~Backup_OwnedBoost() { // @@protoc_insertion_point(destructor:ei.Backup.OwnedBoost) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void Backup_OwnedBoost::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - boost_id_.Destroy(); -} - -void Backup_OwnedBoost::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void Backup_OwnedBoost::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.boost_id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + Backup_OwnedBoost::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_Backup_OwnedBoost_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &Backup_OwnedBoost::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &Backup_OwnedBoost::ByteSizeLong, + &Backup_OwnedBoost::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(Backup_OwnedBoost, _impl_._cached_size_), + false, + }, + &Backup_OwnedBoost::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* Backup_OwnedBoost::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 0, 37, 2> Backup_OwnedBoost::_table_ = { + { + PROTOBUF_FIELD_OFFSET(Backup_OwnedBoost, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::Backup_OwnedBoost>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional uint32 count = 2; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(Backup_OwnedBoost, _impl_.count_), 1>(), + {16, 1, 0, PROTOBUF_FIELD_OFFSET(Backup_OwnedBoost, _impl_.count_)}}, + // optional string boost_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(Backup_OwnedBoost, _impl_.boost_id_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string boost_id = 1; + {PROTOBUF_FIELD_OFFSET(Backup_OwnedBoost, _impl_.boost_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint32 count = 2; + {PROTOBUF_FIELD_OFFSET(Backup_OwnedBoost, _impl_.count_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + }}, + // no aux_entries + {{ + "\24\10\0\0\0\0\0\0" + "ei.Backup.OwnedBoost" + "boost_id" + }}, +}; + +PROTOBUF_NOINLINE void Backup_OwnedBoost::Clear() { // @@protoc_insertion_point(message_clear_start:ei.Backup.OwnedBoost) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - boost_id_.ClearNonDefaultToEmpty(); - } - count_ = 0u; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* Backup_OwnedBoost::_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 boost_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_boost_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.Backup.OwnedBoost.boost_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint32 count = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_count(&has_bits); - count_ = ::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* Backup_OwnedBoost::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.Backup.OwnedBoost) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string boost_id = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_boost_id().data(), static_cast(this->_internal_boost_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.Backup.OwnedBoost.boost_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_boost_id(), target); - } - - // optional uint32 count = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(2, this->_internal_count(), 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.Backup.OwnedBoost) - return target; -} - -size_t Backup_OwnedBoost::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.Backup.OwnedBoost) - 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 boost_id = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_boost_id()); - } - - // optional uint32 count = 2; - if (cached_has_bits & 0x00000002u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_count()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Backup_OwnedBoost::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - Backup_OwnedBoost::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Backup_OwnedBoost::GetClassData() const { return &_class_data_; } + _impl_.boost_id_.ClearNonDefaultToEmpty(); + } + _impl_.count_ = 0u; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* Backup_OwnedBoost::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const Backup_OwnedBoost& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* Backup_OwnedBoost::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const Backup_OwnedBoost& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.Backup.OwnedBoost) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string boost_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_boost_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.Backup.OwnedBoost.boost_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } -void Backup_OwnedBoost::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional uint32 count = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 2, this_._internal_count(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.Backup.OwnedBoost) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t Backup_OwnedBoost::ByteSizeLong(const MessageLite& base) { + const Backup_OwnedBoost& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t Backup_OwnedBoost::ByteSizeLong() const { + const Backup_OwnedBoost& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.Backup.OwnedBoost) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional string boost_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_boost_id()); + } + // optional uint32 count = 2; + if (cached_has_bits & 0x00000002u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_count()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void Backup_OwnedBoost::MergeFrom(const Backup_OwnedBoost& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.Backup.OwnedBoost) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void Backup_OwnedBoost::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.Backup.OwnedBoost) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - _internal_set_boost_id(from._internal_boost_id()); + _this->_internal_set_boost_id(from._internal_boost_id()); } if (cached_has_bits & 0x00000002u) { - count_ = from.count_; + _this->_impl_.count_ = from._impl_.count_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void Backup_OwnedBoost::CopyFrom(const Backup_OwnedBoost& from) { @@ -19083,279 +21954,297 @@ void Backup_OwnedBoost::CopyFrom(const Backup_OwnedBoost& from) { MergeFrom(from); } -bool Backup_OwnedBoost::IsInitialized() const { - return true; -} -void Backup_OwnedBoost::InternalSwap(Backup_OwnedBoost* other) { +void Backup_OwnedBoost::InternalSwap(Backup_OwnedBoost* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &boost_id_, lhs_arena, - &other->boost_id_, rhs_arena - ); - swap(count_, other->count_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.boost_id_, &other->_impl_.boost_id_, arena); + swap(_impl_.count_, other->_impl_.count_); } -::PROTOBUF_NAMESPACE_ID::Metadata Backup_OwnedBoost::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[15]); +::google::protobuf::Metadata Backup_OwnedBoost::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class Backup_MissionInfo::_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_completed(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_reference_value(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; - -Backup_MissionInfo::Backup_MissionInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(Backup_MissionInfo, _impl_._has_bits_); +}; + +Backup_MissionInfo::Backup_MissionInfo(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.Backup.MissionInfo) } -Backup_MissionInfo::Backup_MissionInfo(const Backup_MissionInfo& 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()); - } - ::memcpy(&reference_value_, &from.reference_value_, - static_cast(reinterpret_cast(&completed_) - - reinterpret_cast(&reference_value_)) + sizeof(completed_)); +inline PROTOBUF_NDEBUG_INLINE Backup_MissionInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::Backup_MissionInfo& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + id_(arena, from.id_) {} + +Backup_MissionInfo::Backup_MissionInfo( + ::google::protobuf::Arena* arena, + const Backup_MissionInfo& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + Backup_MissionInfo* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, reference_value_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, reference_value_), + offsetof(Impl_, completed_) - + offsetof(Impl_, reference_value_) + + sizeof(Impl_::completed_)); + // @@protoc_insertion_point(copy_constructor:ei.Backup.MissionInfo) } - -inline void Backup_MissionInfo::SharedCtor() { -id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&reference_value_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&completed_) - - reinterpret_cast(&reference_value_)) + sizeof(completed_)); +inline PROTOBUF_NDEBUG_INLINE Backup_MissionInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + id_(arena) {} + +inline void Backup_MissionInfo::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, reference_value_), + 0, + offsetof(Impl_, completed_) - + offsetof(Impl_, reference_value_) + + sizeof(Impl_::completed_)); } - Backup_MissionInfo::~Backup_MissionInfo() { // @@protoc_insertion_point(destructor:ei.Backup.MissionInfo) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void Backup_MissionInfo::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - id_.Destroy(); -} - -void Backup_MissionInfo::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void Backup_MissionInfo::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + Backup_MissionInfo::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_Backup_MissionInfo_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &Backup_MissionInfo::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &Backup_MissionInfo::ByteSizeLong, + &Backup_MissionInfo::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(Backup_MissionInfo, _impl_._cached_size_), + false, + }, + &Backup_MissionInfo::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* Backup_MissionInfo::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 3, 0, 32, 2> Backup_MissionInfo::_table_ = { + { + PROTOBUF_FIELD_OFFSET(Backup_MissionInfo, _impl_._has_bits_), + 0, // no _extensions_ + 3, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967288, // skipmap + offsetof(decltype(_table_), field_entries), + 3, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::Backup_MissionInfo>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(Backup_MissionInfo, _impl_.id_)}}, + // optional bool completed = 2; + {::_pbi::TcParser::SingularVarintNoZag1(), + {16, 2, 0, PROTOBUF_FIELD_OFFSET(Backup_MissionInfo, _impl_.completed_)}}, + // optional double reference_value = 3; + {::_pbi::TcParser::FastF64S1, + {25, 1, 0, PROTOBUF_FIELD_OFFSET(Backup_MissionInfo, _impl_.reference_value_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string id = 1; + {PROTOBUF_FIELD_OFFSET(Backup_MissionInfo, _impl_.id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional bool completed = 2; + {PROTOBUF_FIELD_OFFSET(Backup_MissionInfo, _impl_.completed_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional double reference_value = 3; + {PROTOBUF_FIELD_OFFSET(Backup_MissionInfo, _impl_.reference_value_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + }}, + // no aux_entries + {{ + "\25\2\0\0\0\0\0\0" + "ei.Backup.MissionInfo" + "id" + }}, +}; + +PROTOBUF_NOINLINE void Backup_MissionInfo::Clear() { // @@protoc_insertion_point(message_clear_start:ei.Backup.MissionInfo) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - id_.ClearNonDefaultToEmpty(); + _impl_.id_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000006u) { - ::memset(&reference_value_, 0, static_cast( - reinterpret_cast(&completed_) - - reinterpret_cast(&reference_value_)) + sizeof(completed_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* Backup_MissionInfo::_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.Backup.MissionInfo.id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional bool completed = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_completed(&has_bits); - completed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double reference_value = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 25)) { - _Internal::set_has_reference_value(&has_bits); - reference_value_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } 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* Backup_MissionInfo::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.Backup.MissionInfo) - 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.Backup.MissionInfo.id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_id(), target); - } - - // optional bool completed = 2; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(2, this->_internal_completed(), target); - } - - // optional double reference_value = 3; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(3, this->_internal_reference_value(), 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.Backup.MissionInfo) - return target; -} - -size_t Backup_MissionInfo::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.Backup.MissionInfo) - 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 & 0x00000007u) { - // optional string id = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_id()); - } - - // optional double reference_value = 3; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 8; - } - - // optional bool completed = 2; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + 1; - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + ::memset(&_impl_.reference_value_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.completed_) - + reinterpret_cast(&_impl_.reference_value_)) + sizeof(_impl_.completed_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* Backup_MissionInfo::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const Backup_MissionInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* Backup_MissionInfo::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const Backup_MissionInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.Backup.MissionInfo) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.Backup.MissionInfo.id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Backup_MissionInfo::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - Backup_MissionInfo::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Backup_MissionInfo::GetClassData() const { return &_class_data_; } + // optional bool completed = 2; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 2, this_._internal_completed(), target); + } -void Backup_MissionInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional double reference_value = 3; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 3, this_._internal_reference_value(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.Backup.MissionInfo) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t Backup_MissionInfo::ByteSizeLong(const MessageLite& base) { + const Backup_MissionInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t Backup_MissionInfo::ByteSizeLong() const { + const Backup_MissionInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.Backup.MissionInfo) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + // optional string id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_id()); + } + // optional double reference_value = 3; + if (cached_has_bits & 0x00000002u) { + total_size += 9; + } + // optional bool completed = 2; + if (cached_has_bits & 0x00000004u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void Backup_MissionInfo::MergeFrom(const Backup_MissionInfo& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.Backup.MissionInfo) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void Backup_MissionInfo::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.Backup.MissionInfo) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - _internal_set_id(from._internal_id()); + _this->_internal_set_id(from._internal_id()); } if (cached_has_bits & 0x00000002u) { - reference_value_ = from.reference_value_; + _this->_impl_.reference_value_ = from._impl_.reference_value_; } if (cached_has_bits & 0x00000004u) { - completed_ = from.completed_; + _this->_impl_.completed_ = from._impl_.completed_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void Backup_MissionInfo::CopyFrom(const Backup_MissionInfo& from) { @@ -19365,1885 +22254,1556 @@ void Backup_MissionInfo::CopyFrom(const Backup_MissionInfo& from) { MergeFrom(from); } -bool Backup_MissionInfo::IsInitialized() const { - return true; -} -void Backup_MissionInfo::InternalSwap(Backup_MissionInfo* other) { +void Backup_MissionInfo::InternalSwap(Backup_MissionInfo* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _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 - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(Backup_MissionInfo, completed_) - + sizeof(Backup_MissionInfo::completed_) - - PROTOBUF_FIELD_OFFSET(Backup_MissionInfo, reference_value_)>( - reinterpret_cast(&reference_value_), - reinterpret_cast(&other->reference_value_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.id_, &other->_impl_.id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(Backup_MissionInfo, _impl_.completed_) + + sizeof(Backup_MissionInfo::_impl_.completed_) + - PROTOBUF_FIELD_OFFSET(Backup_MissionInfo, _impl_.reference_value_)>( + reinterpret_cast(&_impl_.reference_value_), + reinterpret_cast(&other->_impl_.reference_value_)); } -::PROTOBUF_NAMESPACE_ID::Metadata Backup_MissionInfo::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[16]); +::google::protobuf::Metadata Backup_MissionInfo::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class Backup::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_ei_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_game_services_id(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_push_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_device_id(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_user_name(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_approx_time(HasBits* has_bits) { - (*has_bits)[0] |= 1048576u; - } - static void set_has_version(HasBits* has_bits) { - (*has_bits)[0] |= 2097152u; - } - static void set_has_force_offer_backup(HasBits* has_bits) { - (*has_bits)[0] |= 4194304u; - } - static void set_has_force_backup(HasBits* has_bits) { - (*has_bits)[0] |= 8388608u; - } - static const ::ei::Backup_Settings& settings(const Backup* msg); - static void set_has_settings(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static const ::ei::Backup_Tutorial& tutorial(const Backup* msg); - static void set_has_tutorial(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static const ::ei::Backup_Stats& stats(const Backup* msg); - static void set_has_stats(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } - static const ::ei::Backup_Game& game(const Backup* msg); - static void set_has_game(HasBits* has_bits) { - (*has_bits)[0] |= 1024u; - } - static const ::ei::Backup_Artifacts& artifacts(const Backup* msg); - static void set_has_artifacts(HasBits* has_bits) { - (*has_bits)[0] |= 32768u; - } - static const ::ei::Backup_Shells& shells(const Backup* msg); - static void set_has_shells(HasBits* has_bits) { - (*has_bits)[0] |= 262144u; - } - static const ::ei::Backup_Simulation& sim(const Backup* msg); - static void set_has_sim(HasBits* has_bits) { - (*has_bits)[0] |= 2048u; - } - static const ::ei::Backup_Mission& mission(const Backup* msg); - static void set_has_mission(HasBits* has_bits) { - (*has_bits)[0] |= 4096u; - } - static const ::ei::Backup_Misc& misc(const Backup* msg); - static void set_has_misc(HasBits* has_bits) { - (*has_bits)[0] |= 8192u; - } - static const ::ei::MyContracts& contracts(const Backup* msg); - static void set_has_contracts(HasBits* has_bits) { - (*has_bits)[0] |= 16384u; - } - static const ::ei::ArtifactsDB& artifacts_db(const Backup* msg); - static void set_has_artifacts_db(HasBits* has_bits) { - (*has_bits)[0] |= 65536u; - } - static const ::ei::ShellDB& shell_db(const Backup* msg); - static void set_has_shell_db(HasBits* has_bits) { - (*has_bits)[0] |= 131072u; - } - static const ::ei::MailState& mail_state(const Backup* msg); - static void set_has_mail_state(HasBits* has_bits) { - (*has_bits)[0] |= 524288u; - } - static void set_has_checksum(HasBits* has_bits) { - (*has_bits)[0] |= 16777216u; - } - static void set_has_signature(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } -}; - -const ::ei::Backup_Settings& -Backup::_Internal::settings(const Backup* msg) { - return *msg->settings_; -} -const ::ei::Backup_Tutorial& -Backup::_Internal::tutorial(const Backup* msg) { - return *msg->tutorial_; -} -const ::ei::Backup_Stats& -Backup::_Internal::stats(const Backup* msg) { - return *msg->stats_; -} -const ::ei::Backup_Game& -Backup::_Internal::game(const Backup* msg) { - return *msg->game_; -} -const ::ei::Backup_Artifacts& -Backup::_Internal::artifacts(const Backup* msg) { - return *msg->artifacts_; -} -const ::ei::Backup_Shells& -Backup::_Internal::shells(const Backup* msg) { - return *msg->shells_; -} -const ::ei::Backup_Simulation& -Backup::_Internal::sim(const Backup* msg) { - return *msg->sim_; -} -const ::ei::Backup_Mission& -Backup::_Internal::mission(const Backup* msg) { - return *msg->mission_; -} -const ::ei::Backup_Misc& -Backup::_Internal::misc(const Backup* msg) { - return *msg->misc_; -} -const ::ei::MyContracts& -Backup::_Internal::contracts(const Backup* msg) { - return *msg->contracts_; -} -const ::ei::ArtifactsDB& -Backup::_Internal::artifacts_db(const Backup* msg) { - return *msg->artifacts_db_; -} -const ::ei::ShellDB& -Backup::_Internal::shell_db(const Backup* msg) { - return *msg->shell_db_; -} -const ::ei::MailState& -Backup::_Internal::mail_state(const Backup* msg) { - return *msg->mail_state_; -} -Backup::Backup(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - farms_(arena), - read_mail_ids_(arena) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(Backup, _impl_._has_bits_); +}; + +Backup::Backup(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.Backup) } -Backup::Backup(const Backup& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - farms_(from.farms_), - read_mail_ids_(from.read_mail_ids_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - 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()); - } - user_name_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - user_name_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_user_name()) { - user_name_.Set(from._internal_user_name(), - GetArenaForAllocation()); - } - game_services_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - game_services_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_game_services_id()) { - game_services_id_.Set(from._internal_game_services_id(), - GetArenaForAllocation()); - } - device_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - device_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_device_id()) { - device_id_.Set(from._internal_device_id(), - GetArenaForAllocation()); - } - ei_user_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ei_user_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_ei_user_id()) { - ei_user_id_.Set(from._internal_ei_user_id(), - GetArenaForAllocation()); - } - push_user_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - push_user_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_push_user_id()) { - push_user_id_.Set(from._internal_push_user_id(), - GetArenaForAllocation()); - } - signature_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - signature_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_signature()) { - signature_.Set(from._internal_signature(), - GetArenaForAllocation()); - } - if (from._internal_has_settings()) { - settings_ = new ::ei::Backup_Settings(*from.settings_); - } else { - settings_ = nullptr; - } - if (from._internal_has_tutorial()) { - tutorial_ = new ::ei::Backup_Tutorial(*from.tutorial_); - } else { - tutorial_ = nullptr; - } - if (from._internal_has_stats()) { - stats_ = new ::ei::Backup_Stats(*from.stats_); - } else { - stats_ = nullptr; - } - if (from._internal_has_game()) { - game_ = new ::ei::Backup_Game(*from.game_); - } else { - game_ = nullptr; - } - if (from._internal_has_sim()) { - sim_ = new ::ei::Backup_Simulation(*from.sim_); - } else { - sim_ = nullptr; - } - if (from._internal_has_mission()) { - mission_ = new ::ei::Backup_Mission(*from.mission_); - } else { - mission_ = nullptr; - } - if (from._internal_has_misc()) { - misc_ = new ::ei::Backup_Misc(*from.misc_); - } else { - misc_ = nullptr; - } - if (from._internal_has_contracts()) { - contracts_ = new ::ei::MyContracts(*from.contracts_); - } else { - contracts_ = nullptr; - } - if (from._internal_has_artifacts()) { - artifacts_ = new ::ei::Backup_Artifacts(*from.artifacts_); - } else { - artifacts_ = nullptr; - } - if (from._internal_has_artifacts_db()) { - artifacts_db_ = new ::ei::ArtifactsDB(*from.artifacts_db_); - } else { - artifacts_db_ = nullptr; - } - if (from._internal_has_shell_db()) { - shell_db_ = new ::ei::ShellDB(*from.shell_db_); - } else { - shell_db_ = nullptr; - } - if (from._internal_has_shells()) { - shells_ = new ::ei::Backup_Shells(*from.shells_); - } else { - shells_ = nullptr; - } - if (from._internal_has_mail_state()) { - mail_state_ = new ::ei::MailState(*from.mail_state_); - } else { - mail_state_ = nullptr; - } - ::memcpy(&approx_time_, &from.approx_time_, - static_cast(reinterpret_cast(&checksum_) - - reinterpret_cast(&approx_time_)) + sizeof(checksum_)); +inline PROTOBUF_NDEBUG_INLINE Backup::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::Backup& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + farms_{visibility, arena, from.farms_}, + read_mail_ids_{visibility, arena, from.read_mail_ids_}, + user_id_(arena, from.user_id_), + user_name_(arena, from.user_name_), + game_services_id_(arena, from.game_services_id_), + device_id_(arena, from.device_id_), + ei_user_id_(arena, from.ei_user_id_), + push_user_id_(arena, from.push_user_id_), + signature_(arena, from.signature_) {} + +Backup::Backup( + ::google::protobuf::Arena* arena, + const Backup& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + Backup* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.settings_ = (cached_has_bits & 0x00000080u) ? ::google::protobuf::Message::CopyConstruct<::ei::Backup_Settings>( + arena, *from._impl_.settings_) + : nullptr; + _impl_.tutorial_ = (cached_has_bits & 0x00000100u) ? ::google::protobuf::Message::CopyConstruct<::ei::Backup_Tutorial>( + arena, *from._impl_.tutorial_) + : nullptr; + _impl_.stats_ = (cached_has_bits & 0x00000200u) ? ::google::protobuf::Message::CopyConstruct<::ei::Backup_Stats>( + arena, *from._impl_.stats_) + : nullptr; + _impl_.game_ = (cached_has_bits & 0x00000400u) ? ::google::protobuf::Message::CopyConstruct<::ei::Backup_Game>( + arena, *from._impl_.game_) + : nullptr; + _impl_.sim_ = (cached_has_bits & 0x00000800u) ? ::google::protobuf::Message::CopyConstruct<::ei::Backup_Simulation>( + arena, *from._impl_.sim_) + : nullptr; + _impl_.mission_ = (cached_has_bits & 0x00001000u) ? ::google::protobuf::Message::CopyConstruct<::ei::Backup_Mission>( + arena, *from._impl_.mission_) + : nullptr; + _impl_.misc_ = (cached_has_bits & 0x00002000u) ? ::google::protobuf::Message::CopyConstruct<::ei::Backup_Misc>( + arena, *from._impl_.misc_) + : nullptr; + _impl_.contracts_ = (cached_has_bits & 0x00004000u) ? ::google::protobuf::Message::CopyConstruct<::ei::MyContracts>( + arena, *from._impl_.contracts_) + : nullptr; + _impl_.artifacts_ = (cached_has_bits & 0x00008000u) ? ::google::protobuf::Message::CopyConstruct<::ei::Backup_Artifacts>( + arena, *from._impl_.artifacts_) + : nullptr; + _impl_.artifacts_db_ = (cached_has_bits & 0x00010000u) ? ::google::protobuf::Message::CopyConstruct<::ei::ArtifactsDB>( + arena, *from._impl_.artifacts_db_) + : nullptr; + _impl_.shell_db_ = (cached_has_bits & 0x00020000u) ? ::google::protobuf::Message::CopyConstruct<::ei::ShellDB>( + arena, *from._impl_.shell_db_) + : nullptr; + _impl_.shells_ = (cached_has_bits & 0x00040000u) ? ::google::protobuf::Message::CopyConstruct<::ei::Backup_Shells>( + arena, *from._impl_.shells_) + : nullptr; + _impl_.mail_state_ = (cached_has_bits & 0x00080000u) ? ::google::protobuf::Message::CopyConstruct<::ei::MailState>( + arena, *from._impl_.mail_state_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, approx_time_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, approx_time_), + offsetof(Impl_, checksum_) - + offsetof(Impl_, approx_time_) + + sizeof(Impl_::checksum_)); + // @@protoc_insertion_point(copy_constructor:ei.Backup) } - -inline void Backup::SharedCtor() { -user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -user_name_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - user_name_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -game_services_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - game_services_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -device_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - device_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -ei_user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ei_user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -push_user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - push_user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -signature_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - signature_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&settings_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&checksum_) - - reinterpret_cast(&settings_)) + sizeof(checksum_)); +inline PROTOBUF_NDEBUG_INLINE Backup::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + farms_{visibility, arena}, + read_mail_ids_{visibility, arena}, + user_id_(arena), + user_name_(arena), + game_services_id_(arena), + device_id_(arena), + ei_user_id_(arena), + push_user_id_(arena), + signature_(arena) {} + +inline void Backup::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, settings_), + 0, + offsetof(Impl_, checksum_) - + offsetof(Impl_, settings_) + + sizeof(Impl_::checksum_)); } - Backup::~Backup() { // @@protoc_insertion_point(destructor:ei.Backup) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void Backup::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - user_id_.Destroy(); - user_name_.Destroy(); - game_services_id_.Destroy(); - device_id_.Destroy(); - ei_user_id_.Destroy(); - push_user_id_.Destroy(); - signature_.Destroy(); - if (this != internal_default_instance()) delete settings_; - if (this != internal_default_instance()) delete tutorial_; - if (this != internal_default_instance()) delete stats_; - if (this != internal_default_instance()) delete game_; - if (this != internal_default_instance()) delete sim_; - if (this != internal_default_instance()) delete mission_; - if (this != internal_default_instance()) delete misc_; - if (this != internal_default_instance()) delete contracts_; - if (this != internal_default_instance()) delete artifacts_; - if (this != internal_default_instance()) delete artifacts_db_; - if (this != internal_default_instance()) delete shell_db_; - if (this != internal_default_instance()) delete shells_; - if (this != internal_default_instance()) delete mail_state_; -} - -void Backup::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void Backup::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.Backup) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - farms_.Clear(); - read_mail_ids_.Clear(); - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - if (cached_has_bits & 0x00000001u) { - user_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - user_name_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000004u) { - game_services_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000008u) { - device_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000010u) { - ei_user_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000020u) { - push_user_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000040u) { - signature_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000080u) { - GOOGLE_DCHECK(settings_ != nullptr); - settings_->Clear(); - } - } - if (cached_has_bits & 0x0000ff00u) { - if (cached_has_bits & 0x00000100u) { - GOOGLE_DCHECK(tutorial_ != nullptr); - tutorial_->Clear(); - } - if (cached_has_bits & 0x00000200u) { - GOOGLE_DCHECK(stats_ != nullptr); - stats_->Clear(); - } - if (cached_has_bits & 0x00000400u) { - GOOGLE_DCHECK(game_ != nullptr); - game_->Clear(); - } - if (cached_has_bits & 0x00000800u) { - GOOGLE_DCHECK(sim_ != nullptr); - sim_->Clear(); - } - if (cached_has_bits & 0x00001000u) { - GOOGLE_DCHECK(mission_ != nullptr); - mission_->Clear(); - } - if (cached_has_bits & 0x00002000u) { - GOOGLE_DCHECK(misc_ != nullptr); - misc_->Clear(); - } - if (cached_has_bits & 0x00004000u) { - GOOGLE_DCHECK(contracts_ != nullptr); - contracts_->Clear(); - } - if (cached_has_bits & 0x00008000u) { - GOOGLE_DCHECK(artifacts_ != nullptr); - artifacts_->Clear(); - } - } - if (cached_has_bits & 0x000f0000u) { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.user_id_.Destroy(); + _impl_.user_name_.Destroy(); + _impl_.game_services_id_.Destroy(); + _impl_.device_id_.Destroy(); + _impl_.ei_user_id_.Destroy(); + _impl_.push_user_id_.Destroy(); + _impl_.signature_.Destroy(); + delete _impl_.settings_; + delete _impl_.tutorial_; + delete _impl_.stats_; + delete _impl_.game_; + delete _impl_.sim_; + delete _impl_.mission_; + delete _impl_.misc_; + delete _impl_.contracts_; + delete _impl_.artifacts_; + delete _impl_.artifacts_db_; + delete _impl_.shell_db_; + delete _impl_.shells_; + delete _impl_.mail_state_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + Backup::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_Backup_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &Backup::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &Backup::ByteSizeLong, + &Backup::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(Backup, _impl_._cached_size_), + false, + }, + &Backup::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* Backup::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<5, 27, 14, 127, 7> Backup::_table_ = { + { + PROTOBUF_FIELD_OFFSET(Backup, _impl_._has_bits_), + 0, // no _extensions_ + 101, 248, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4161012736, // skipmap + offsetof(decltype(_table_), field_entries), + 27, // num_field_entries + 14, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::Backup>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string user_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(Backup, _impl_.user_id_)}}, + // optional string user_name = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(Backup, _impl_.user_name_)}}, + // optional double approx_time = 3; + {::_pbi::TcParser::FastF64S1, + {25, 20, 0, PROTOBUF_FIELD_OFFSET(Backup, _impl_.approx_time_)}}, + // optional .ei.Backup.Settings settings = 4; + {::_pbi::TcParser::FastMtS1, + {34, 7, 0, PROTOBUF_FIELD_OFFSET(Backup, _impl_.settings_)}}, + // optional .ei.Backup.Tutorial tutorial = 5; + {::_pbi::TcParser::FastMtS1, + {42, 8, 1, PROTOBUF_FIELD_OFFSET(Backup, _impl_.tutorial_)}}, + // optional .ei.Backup.Stats stats = 6; + {::_pbi::TcParser::FastMtS1, + {50, 9, 2, PROTOBUF_FIELD_OFFSET(Backup, _impl_.stats_)}}, + // optional .ei.Backup.Game game = 7; + {::_pbi::TcParser::FastMtS1, + {58, 10, 3, PROTOBUF_FIELD_OFFSET(Backup, _impl_.game_)}}, + // optional .ei.Backup.Simulation sim = 8; + {::_pbi::TcParser::FastMtS1, + {66, 11, 4, PROTOBUF_FIELD_OFFSET(Backup, _impl_.sim_)}}, + // optional .ei.Backup.Mission mission = 9; + {::_pbi::TcParser::FastMtS1, + {74, 12, 5, PROTOBUF_FIELD_OFFSET(Backup, _impl_.mission_)}}, + // optional .ei.Backup.Misc misc = 10; + {::_pbi::TcParser::FastMtS1, + {82, 13, 6, PROTOBUF_FIELD_OFFSET(Backup, _impl_.misc_)}}, + {::_pbi::TcParser::MiniParse, {}}, + // repeated .ei.Backup.Simulation farms = 12; + {::_pbi::TcParser::FastMtR1, + {98, 63, 7, PROTOBUF_FIELD_OFFSET(Backup, _impl_.farms_)}}, + // optional .ei.MyContracts contracts = 13; + {::_pbi::TcParser::FastMtS1, + {106, 14, 8, PROTOBUF_FIELD_OFFSET(Backup, _impl_.contracts_)}}, + // optional .ei.Backup.Artifacts artifacts = 14; + {::_pbi::TcParser::FastMtS1, + {114, 15, 9, PROTOBUF_FIELD_OFFSET(Backup, _impl_.artifacts_)}}, + // optional .ei.ArtifactsDB artifacts_db = 15; + {::_pbi::TcParser::FastMtS1, + {122, 16, 10, PROTOBUF_FIELD_OFFSET(Backup, _impl_.artifacts_db_)}}, + // optional string game_services_id = 16; + {::_pbi::TcParser::FastSS2, + {386, 2, 0, PROTOBUF_FIELD_OFFSET(Backup, _impl_.game_services_id_)}}, + // optional string device_id = 17; + {::_pbi::TcParser::FastSS2, + {394, 3, 0, PROTOBUF_FIELD_OFFSET(Backup, _impl_.device_id_)}}, + // optional string ei_user_id = 18; + {::_pbi::TcParser::FastSS2, + {402, 4, 0, PROTOBUF_FIELD_OFFSET(Backup, _impl_.ei_user_id_)}}, + {::_pbi::TcParser::MiniParse, {}}, + // optional bool force_offer_backup = 20; + {::_pbi::TcParser::FastV8S2, + {416, 22, 0, PROTOBUF_FIELD_OFFSET(Backup, _impl_.force_offer_backup_)}}, + // optional uint32 version = 21 [default = 0]; + {::_pbi::TcParser::FastV32S2, + {424, 21, 0, PROTOBUF_FIELD_OFFSET(Backup, _impl_.version_)}}, + // optional bool force_backup = 22; + {::_pbi::TcParser::FastV8S2, + {432, 23, 0, PROTOBUF_FIELD_OFFSET(Backup, _impl_.force_backup_)}}, + // repeated string read_mail_ids = 23; + {::_pbi::TcParser::FastSR2, + {442, 63, 0, PROTOBUF_FIELD_OFFSET(Backup, _impl_.read_mail_ids_)}}, + // optional .ei.ShellDB shell_db = 24; + {::_pbi::TcParser::FastMtS2, + {450, 17, 11, PROTOBUF_FIELD_OFFSET(Backup, _impl_.shell_db_)}}, + // optional .ei.Backup.Shells shells = 25; + {::_pbi::TcParser::FastMtS2, + {458, 18, 12, PROTOBUF_FIELD_OFFSET(Backup, _impl_.shells_)}}, + // optional string push_user_id = 26; + {::_pbi::TcParser::FastSS2, + {466, 5, 0, PROTOBUF_FIELD_OFFSET(Backup, _impl_.push_user_id_)}}, + // optional .ei.MailState mail_state = 27; + {::_pbi::TcParser::FastMtS2, + {474, 19, 13, PROTOBUF_FIELD_OFFSET(Backup, _impl_.mail_state_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 100, 0, 1, + 65532, 25, + 65535, 65535 + }}, {{ + // optional string user_id = 1; + {PROTOBUF_FIELD_OFFSET(Backup, _impl_.user_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string user_name = 2; + {PROTOBUF_FIELD_OFFSET(Backup, _impl_.user_name_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double approx_time = 3; + {PROTOBUF_FIELD_OFFSET(Backup, _impl_.approx_time_), _Internal::kHasBitsOffset + 20, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional .ei.Backup.Settings settings = 4; + {PROTOBUF_FIELD_OFFSET(Backup, _impl_.settings_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.Backup.Tutorial tutorial = 5; + {PROTOBUF_FIELD_OFFSET(Backup, _impl_.tutorial_), _Internal::kHasBitsOffset + 8, 1, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.Backup.Stats stats = 6; + {PROTOBUF_FIELD_OFFSET(Backup, _impl_.stats_), _Internal::kHasBitsOffset + 9, 2, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.Backup.Game game = 7; + {PROTOBUF_FIELD_OFFSET(Backup, _impl_.game_), _Internal::kHasBitsOffset + 10, 3, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.Backup.Simulation sim = 8; + {PROTOBUF_FIELD_OFFSET(Backup, _impl_.sim_), _Internal::kHasBitsOffset + 11, 4, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.Backup.Mission mission = 9; + {PROTOBUF_FIELD_OFFSET(Backup, _impl_.mission_), _Internal::kHasBitsOffset + 12, 5, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.Backup.Misc misc = 10; + {PROTOBUF_FIELD_OFFSET(Backup, _impl_.misc_), _Internal::kHasBitsOffset + 13, 6, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.Backup.Simulation farms = 12; + {PROTOBUF_FIELD_OFFSET(Backup, _impl_.farms_), -1, 7, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.MyContracts contracts = 13; + {PROTOBUF_FIELD_OFFSET(Backup, _impl_.contracts_), _Internal::kHasBitsOffset + 14, 8, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.Backup.Artifacts artifacts = 14; + {PROTOBUF_FIELD_OFFSET(Backup, _impl_.artifacts_), _Internal::kHasBitsOffset + 15, 9, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.ArtifactsDB artifacts_db = 15; + {PROTOBUF_FIELD_OFFSET(Backup, _impl_.artifacts_db_), _Internal::kHasBitsOffset + 16, 10, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional string game_services_id = 16; + {PROTOBUF_FIELD_OFFSET(Backup, _impl_.game_services_id_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string device_id = 17; + {PROTOBUF_FIELD_OFFSET(Backup, _impl_.device_id_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string ei_user_id = 18; + {PROTOBUF_FIELD_OFFSET(Backup, _impl_.ei_user_id_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional bool force_offer_backup = 20; + {PROTOBUF_FIELD_OFFSET(Backup, _impl_.force_offer_backup_), _Internal::kHasBitsOffset + 22, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional uint32 version = 21 [default = 0]; + {PROTOBUF_FIELD_OFFSET(Backup, _impl_.version_), _Internal::kHasBitsOffset + 21, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional bool force_backup = 22; + {PROTOBUF_FIELD_OFFSET(Backup, _impl_.force_backup_), _Internal::kHasBitsOffset + 23, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // repeated string read_mail_ids = 23; + {PROTOBUF_FIELD_OFFSET(Backup, _impl_.read_mail_ids_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kRawString | ::_fl::kRepSString)}, + // optional .ei.ShellDB shell_db = 24; + {PROTOBUF_FIELD_OFFSET(Backup, _impl_.shell_db_), _Internal::kHasBitsOffset + 17, 11, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.Backup.Shells shells = 25; + {PROTOBUF_FIELD_OFFSET(Backup, _impl_.shells_), _Internal::kHasBitsOffset + 18, 12, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional string push_user_id = 26; + {PROTOBUF_FIELD_OFFSET(Backup, _impl_.push_user_id_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional .ei.MailState mail_state = 27; + {PROTOBUF_FIELD_OFFSET(Backup, _impl_.mail_state_), _Internal::kHasBitsOffset + 19, 13, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional uint64 checksum = 100; + {PROTOBUF_FIELD_OFFSET(Backup, _impl_.checksum_), _Internal::kHasBitsOffset + 24, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional string signature = 101; + {PROTOBUF_FIELD_OFFSET(Backup, _impl_.signature_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::Backup_Settings>()}, + {::_pbi::TcParser::GetTable<::ei::Backup_Tutorial>()}, + {::_pbi::TcParser::GetTable<::ei::Backup_Stats>()}, + {::_pbi::TcParser::GetTable<::ei::Backup_Game>()}, + {::_pbi::TcParser::GetTable<::ei::Backup_Simulation>()}, + {::_pbi::TcParser::GetTable<::ei::Backup_Mission>()}, + {::_pbi::TcParser::GetTable<::ei::Backup_Misc>()}, + {::_pbi::TcParser::GetTable<::ei::Backup_Simulation>()}, + {::_pbi::TcParser::GetTable<::ei::MyContracts>()}, + {::_pbi::TcParser::GetTable<::ei::Backup_Artifacts>()}, + {::_pbi::TcParser::GetTable<::ei::ArtifactsDB>()}, + {::_pbi::TcParser::GetTable<::ei::ShellDB>()}, + {::_pbi::TcParser::GetTable<::ei::Backup_Shells>()}, + {::_pbi::TcParser::GetTable<::ei::MailState>()}, + }}, {{ + "\11\7\11\0\0\0\0\0\0\0\0\0\0\0\0\20\11\12\0\0\0\15\0\0\14\0\0\11\0\0\0\0" + "ei.Backup" + "user_id" + "user_name" + "game_services_id" + "device_id" + "ei_user_id" + "read_mail_ids" + "push_user_id" + "signature" + }}, +}; + +PROTOBUF_NOINLINE void Backup::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.Backup) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.farms_.Clear(); + _impl_.read_mail_ids_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + if (cached_has_bits & 0x00000001u) { + _impl_.user_id_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000002u) { + _impl_.user_name_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000004u) { + _impl_.game_services_id_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000008u) { + _impl_.device_id_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000010u) { + _impl_.ei_user_id_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000020u) { + _impl_.push_user_id_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000040u) { + _impl_.signature_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000080u) { + ABSL_DCHECK(_impl_.settings_ != nullptr); + _impl_.settings_->Clear(); + } + } + if (cached_has_bits & 0x0000ff00u) { + if (cached_has_bits & 0x00000100u) { + ABSL_DCHECK(_impl_.tutorial_ != nullptr); + _impl_.tutorial_->Clear(); + } + if (cached_has_bits & 0x00000200u) { + ABSL_DCHECK(_impl_.stats_ != nullptr); + _impl_.stats_->Clear(); + } + if (cached_has_bits & 0x00000400u) { + ABSL_DCHECK(_impl_.game_ != nullptr); + _impl_.game_->Clear(); + } + if (cached_has_bits & 0x00000800u) { + ABSL_DCHECK(_impl_.sim_ != nullptr); + _impl_.sim_->Clear(); + } + if (cached_has_bits & 0x00001000u) { + ABSL_DCHECK(_impl_.mission_ != nullptr); + _impl_.mission_->Clear(); + } + if (cached_has_bits & 0x00002000u) { + ABSL_DCHECK(_impl_.misc_ != nullptr); + _impl_.misc_->Clear(); + } + if (cached_has_bits & 0x00004000u) { + ABSL_DCHECK(_impl_.contracts_ != nullptr); + _impl_.contracts_->Clear(); + } + if (cached_has_bits & 0x00008000u) { + ABSL_DCHECK(_impl_.artifacts_ != nullptr); + _impl_.artifacts_->Clear(); + } + } + if (cached_has_bits & 0x000f0000u) { if (cached_has_bits & 0x00010000u) { - GOOGLE_DCHECK(artifacts_db_ != nullptr); - artifacts_db_->Clear(); + ABSL_DCHECK(_impl_.artifacts_db_ != nullptr); + _impl_.artifacts_db_->Clear(); } if (cached_has_bits & 0x00020000u) { - GOOGLE_DCHECK(shell_db_ != nullptr); - shell_db_->Clear(); + ABSL_DCHECK(_impl_.shell_db_ != nullptr); + _impl_.shell_db_->Clear(); } if (cached_has_bits & 0x00040000u) { - GOOGLE_DCHECK(shells_ != nullptr); - shells_->Clear(); + ABSL_DCHECK(_impl_.shells_ != nullptr); + _impl_.shells_->Clear(); } if (cached_has_bits & 0x00080000u) { - GOOGLE_DCHECK(mail_state_ != nullptr); - mail_state_->Clear(); + ABSL_DCHECK(_impl_.mail_state_ != nullptr); + _impl_.mail_state_->Clear(); } } if (cached_has_bits & 0x00f00000u) { - ::memset(&approx_time_, 0, static_cast( - reinterpret_cast(&force_backup_) - - reinterpret_cast(&approx_time_)) + sizeof(force_backup_)); - } - checksum_ = uint64_t{0u}; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* Backup::_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 user_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.Backup.user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string user_name = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_user_name(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.Backup.user_name"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double approx_time = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 25)) { - _Internal::set_has_approx_time(&has_bits); - approx_time_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional .ei.Backup.Settings settings = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_settings(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.Backup.Tutorial tutorial = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - ptr = ctx->ParseMessage(_internal_mutable_tutorial(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.Backup.Stats stats = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { - ptr = ctx->ParseMessage(_internal_mutable_stats(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.Backup.Game game = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 58)) { - ptr = ctx->ParseMessage(_internal_mutable_game(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.Backup.Simulation sim = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) { - ptr = ctx->ParseMessage(_internal_mutable_sim(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.Backup.Mission mission = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 74)) { - ptr = ctx->ParseMessage(_internal_mutable_mission(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.Backup.Misc misc = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 82)) { - ptr = ctx->ParseMessage(_internal_mutable_misc(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .ei.Backup.Simulation farms = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 98)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_farms(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<98>(ptr)); - } else - goto handle_unusual; - continue; - // optional .ei.MyContracts contracts = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 106)) { - ptr = ctx->ParseMessage(_internal_mutable_contracts(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.Backup.Artifacts artifacts = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 114)) { - ptr = ctx->ParseMessage(_internal_mutable_artifacts(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.ArtifactsDB artifacts_db = 15; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 122)) { - ptr = ctx->ParseMessage(_internal_mutable_artifacts_db(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string game_services_id = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 130)) { - auto str = _internal_mutable_game_services_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.Backup.game_services_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string device_id = 17; - case 17: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 138)) { - auto str = _internal_mutable_device_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.Backup.device_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string ei_user_id = 18; - case 18: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 146)) { - auto str = _internal_mutable_ei_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.Backup.ei_user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional bool force_offer_backup = 20; - case 20: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 160)) { - _Internal::set_has_force_offer_backup(&has_bits); - force_offer_backup_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 version = 21 [default = 0]; - case 21: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 168)) { - _Internal::set_has_version(&has_bits); - version_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool force_backup = 22; - case 22: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 176)) { - _Internal::set_has_force_backup(&has_bits); - force_backup_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated string read_mail_ids = 23; - case 23: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 186)) { - ptr -= 2; - do { - ptr += 2; - auto str = _internal_add_read_mail_ids(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.Backup.read_mail_ids"); - #endif // !NDEBUG - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<186>(ptr)); - } else - goto handle_unusual; - continue; - // optional .ei.ShellDB shell_db = 24; - case 24: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 194)) { - ptr = ctx->ParseMessage(_internal_mutable_shell_db(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.Backup.Shells shells = 25; - case 25: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 202)) { - ptr = ctx->ParseMessage(_internal_mutable_shells(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string push_user_id = 26; - case 26: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 210)) { - auto str = _internal_mutable_push_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.Backup.push_user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional .ei.MailState mail_state = 27; - case 27: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 218)) { - ptr = ctx->ParseMessage(_internal_mutable_mail_state(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 checksum = 100; - case 100: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _Internal::set_has_checksum(&has_bits); - checksum_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string signature = 101; - case 101: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - auto str = _internal_mutable_signature(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.Backup.signature"); - #endif // !NDEBUG - } 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* Backup::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.Backup) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string user_id = 1; - if (cached_has_bits & 0x00000001u) { - ::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.Backup.user_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_user_id(), target); - } - - // optional string user_name = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_user_name().data(), static_cast(this->_internal_user_name().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.Backup.user_name"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_user_name(), target); - } - - // optional double approx_time = 3; - if (cached_has_bits & 0x00100000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(3, this->_internal_approx_time(), target); - } - - // optional .ei.Backup.Settings settings = 4; - if (cached_has_bits & 0x00000080u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, _Internal::settings(this), - _Internal::settings(this).GetCachedSize(), target, stream); - } - - // optional .ei.Backup.Tutorial tutorial = 5; - if (cached_has_bits & 0x00000100u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, _Internal::tutorial(this), - _Internal::tutorial(this).GetCachedSize(), target, stream); - } - - // optional .ei.Backup.Stats stats = 6; - if (cached_has_bits & 0x00000200u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(6, _Internal::stats(this), - _Internal::stats(this).GetCachedSize(), target, stream); - } + ::memset(&_impl_.approx_time_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.force_backup_) - + reinterpret_cast(&_impl_.approx_time_)) + sizeof(_impl_.force_backup_)); + } + _impl_.checksum_ = ::uint64_t{0u}; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* Backup::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const Backup& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* Backup::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const Backup& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.Backup) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.Backup.user_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional .ei.Backup.Game game = 7; - if (cached_has_bits & 0x00000400u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(7, _Internal::game(this), - _Internal::game(this).GetCachedSize(), target, stream); - } + // optional string user_name = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_user_name(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.Backup.user_name"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } - // optional .ei.Backup.Simulation sim = 8; - if (cached_has_bits & 0x00000800u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(8, _Internal::sim(this), - _Internal::sim(this).GetCachedSize(), target, stream); - } + // optional double approx_time = 3; + if (cached_has_bits & 0x00100000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 3, this_._internal_approx_time(), target); + } - // optional .ei.Backup.Mission mission = 9; - if (cached_has_bits & 0x00001000u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(9, _Internal::mission(this), - _Internal::mission(this).GetCachedSize(), target, stream); - } + // optional .ei.Backup.Settings settings = 4; + if (cached_has_bits & 0x00000080u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 4, *this_._impl_.settings_, this_._impl_.settings_->GetCachedSize(), target, + stream); + } - // optional .ei.Backup.Misc misc = 10; - if (cached_has_bits & 0x00002000u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(10, _Internal::misc(this), - _Internal::misc(this).GetCachedSize(), target, stream); - } + // optional .ei.Backup.Tutorial tutorial = 5; + if (cached_has_bits & 0x00000100u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 5, *this_._impl_.tutorial_, this_._impl_.tutorial_->GetCachedSize(), target, + stream); + } - // repeated .ei.Backup.Simulation farms = 12; - for (unsigned i = 0, - n = static_cast(this->_internal_farms_size()); i < n; i++) { - const auto& repfield = this->_internal_farms(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(12, repfield, repfield.GetCachedSize(), target, stream); - } + // optional .ei.Backup.Stats stats = 6; + if (cached_has_bits & 0x00000200u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 6, *this_._impl_.stats_, this_._impl_.stats_->GetCachedSize(), target, + stream); + } - // optional .ei.MyContracts contracts = 13; - if (cached_has_bits & 0x00004000u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(13, _Internal::contracts(this), - _Internal::contracts(this).GetCachedSize(), target, stream); - } + // optional .ei.Backup.Game game = 7; + if (cached_has_bits & 0x00000400u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 7, *this_._impl_.game_, this_._impl_.game_->GetCachedSize(), target, + stream); + } - // optional .ei.Backup.Artifacts artifacts = 14; - if (cached_has_bits & 0x00008000u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(14, _Internal::artifacts(this), - _Internal::artifacts(this).GetCachedSize(), target, stream); - } + // optional .ei.Backup.Simulation sim = 8; + if (cached_has_bits & 0x00000800u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 8, *this_._impl_.sim_, this_._impl_.sim_->GetCachedSize(), target, + stream); + } - // optional .ei.ArtifactsDB artifacts_db = 15; - if (cached_has_bits & 0x00010000u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(15, _Internal::artifacts_db(this), - _Internal::artifacts_db(this).GetCachedSize(), target, stream); - } + // optional .ei.Backup.Mission mission = 9; + if (cached_has_bits & 0x00001000u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 9, *this_._impl_.mission_, this_._impl_.mission_->GetCachedSize(), target, + stream); + } - // optional string game_services_id = 16; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_game_services_id().data(), static_cast(this->_internal_game_services_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.Backup.game_services_id"); - target = stream->WriteStringMaybeAliased( - 16, this->_internal_game_services_id(), target); - } + // optional .ei.Backup.Misc misc = 10; + if (cached_has_bits & 0x00002000u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 10, *this_._impl_.misc_, this_._impl_.misc_->GetCachedSize(), target, + stream); + } - // optional string device_id = 17; - if (cached_has_bits & 0x00000008u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_device_id().data(), static_cast(this->_internal_device_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.Backup.device_id"); - target = stream->WriteStringMaybeAliased( - 17, this->_internal_device_id(), target); - } + // repeated .ei.Backup.Simulation farms = 12; + for (unsigned i = 0, n = static_cast( + this_._internal_farms_size()); + i < n; i++) { + const auto& repfield = this_._internal_farms().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 12, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional string ei_user_id = 18; - if (cached_has_bits & 0x00000010u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_ei_user_id().data(), static_cast(this->_internal_ei_user_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.Backup.ei_user_id"); - target = stream->WriteStringMaybeAliased( - 18, this->_internal_ei_user_id(), target); - } + // optional .ei.MyContracts contracts = 13; + if (cached_has_bits & 0x00004000u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 13, *this_._impl_.contracts_, this_._impl_.contracts_->GetCachedSize(), target, + stream); + } - // optional bool force_offer_backup = 20; - if (cached_has_bits & 0x00400000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(20, this->_internal_force_offer_backup(), target); - } + // optional .ei.Backup.Artifacts artifacts = 14; + if (cached_has_bits & 0x00008000u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 14, *this_._impl_.artifacts_, this_._impl_.artifacts_->GetCachedSize(), target, + stream); + } - // optional uint32 version = 21 [default = 0]; - if (cached_has_bits & 0x00200000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(21, this->_internal_version(), target); - } + // optional .ei.ArtifactsDB artifacts_db = 15; + if (cached_has_bits & 0x00010000u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 15, *this_._impl_.artifacts_db_, this_._impl_.artifacts_db_->GetCachedSize(), target, + stream); + } - // optional bool force_backup = 22; - if (cached_has_bits & 0x00800000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(22, this->_internal_force_backup(), target); - } + // optional string game_services_id = 16; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_game_services_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.Backup.game_services_id"); + target = stream->WriteStringMaybeAliased(16, _s, target); + } - // repeated string read_mail_ids = 23; - for (int i = 0, n = this->_internal_read_mail_ids_size(); i < n; i++) { - const auto& s = this->_internal_read_mail_ids(i); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - s.data(), static_cast(s.length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.Backup.read_mail_ids"); - target = stream->WriteString(23, s, target); - } + // optional string device_id = 17; + if (cached_has_bits & 0x00000008u) { + const std::string& _s = this_._internal_device_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.Backup.device_id"); + target = stream->WriteStringMaybeAliased(17, _s, target); + } - // optional .ei.ShellDB shell_db = 24; - if (cached_has_bits & 0x00020000u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(24, _Internal::shell_db(this), - _Internal::shell_db(this).GetCachedSize(), target, stream); - } + // optional string ei_user_id = 18; + if (cached_has_bits & 0x00000010u) { + const std::string& _s = this_._internal_ei_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.Backup.ei_user_id"); + target = stream->WriteStringMaybeAliased(18, _s, target); + } - // optional .ei.Backup.Shells shells = 25; - if (cached_has_bits & 0x00040000u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(25, _Internal::shells(this), - _Internal::shells(this).GetCachedSize(), target, stream); - } + // optional bool force_offer_backup = 20; + if (cached_has_bits & 0x00400000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 20, this_._internal_force_offer_backup(), target); + } - // optional string push_user_id = 26; - if (cached_has_bits & 0x00000020u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_push_user_id().data(), static_cast(this->_internal_push_user_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.Backup.push_user_id"); - target = stream->WriteStringMaybeAliased( - 26, this->_internal_push_user_id(), target); - } + // optional uint32 version = 21 [default = 0]; + if (cached_has_bits & 0x00200000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 21, this_._internal_version(), target); + } - // optional .ei.MailState mail_state = 27; - if (cached_has_bits & 0x00080000u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(27, _Internal::mail_state(this), - _Internal::mail_state(this).GetCachedSize(), target, stream); - } + // optional bool force_backup = 22; + if (cached_has_bits & 0x00800000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 22, this_._internal_force_backup(), target); + } - // optional uint64 checksum = 100; - if (cached_has_bits & 0x01000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(100, this->_internal_checksum(), target); - } + // repeated string read_mail_ids = 23; + for (int i = 0, n = this_._internal_read_mail_ids_size(); i < n; ++i) { + const auto& s = this_._internal_read_mail_ids().Get(i); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(s.data(), static_cast(s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.Backup.read_mail_ids"); + target = stream->WriteString(23, s, target); + } - // optional string signature = 101; - if (cached_has_bits & 0x00000040u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_signature().data(), static_cast(this->_internal_signature().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.Backup.signature"); - target = stream->WriteStringMaybeAliased( - 101, this->_internal_signature(), target); - } + // optional .ei.ShellDB shell_db = 24; + if (cached_has_bits & 0x00020000u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 24, *this_._impl_.shell_db_, this_._impl_.shell_db_->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.Backup) - return target; -} + // optional .ei.Backup.Shells shells = 25; + if (cached_has_bits & 0x00040000u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 25, *this_._impl_.shells_, this_._impl_.shells_->GetCachedSize(), target, + stream); + } -size_t Backup::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.Backup) - size_t total_size = 0; + // optional string push_user_id = 26; + if (cached_has_bits & 0x00000020u) { + const std::string& _s = this_._internal_push_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.Backup.push_user_id"); + target = stream->WriteStringMaybeAliased(26, _s, target); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; + // optional .ei.MailState mail_state = 27; + if (cached_has_bits & 0x00080000u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 27, *this_._impl_.mail_state_, this_._impl_.mail_state_->GetCachedSize(), target, + stream); + } - // repeated .ei.Backup.Simulation farms = 12; - total_size += 1UL * this->_internal_farms_size(); - for (const auto& msg : this->farms_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } + // optional uint64 checksum = 100; + if (cached_has_bits & 0x01000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 100, this_._internal_checksum(), target); + } - // repeated string read_mail_ids = 23; - total_size += 2 * - ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(read_mail_ids_.size()); - for (int i = 0, n = read_mail_ids_.size(); i < n; i++) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - read_mail_ids_.Get(i)); - } + // optional string signature = 101; + if (cached_has_bits & 0x00000040u) { + const std::string& _s = this_._internal_signature(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.Backup.signature"); + target = stream->WriteStringMaybeAliased(101, _s, target); + } - cached_has_bits = _has_bits_[0]; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.Backup) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t Backup::ByteSizeLong(const MessageLite& base) { + const Backup& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t Backup::ByteSizeLong() const { + const Backup& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.Backup) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.Backup.Simulation farms = 12; + { + total_size += 1UL * this_._internal_farms_size(); + for (const auto& msg : this_._internal_farms()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated string read_mail_ids = 23; + { + total_size += + 2 * ::google::protobuf::internal::FromIntSize(this_._internal_read_mail_ids().size()); + for (int i = 0, n = this_._internal_read_mail_ids().size(); i < n; ++i) { + total_size += ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_read_mail_ids().Get(i)); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_user_id()); + } + // optional string user_name = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_user_name()); + } + // optional string game_services_id = 16; + if (cached_has_bits & 0x00000004u) { + total_size += 2 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_game_services_id()); + } + // optional string device_id = 17; + if (cached_has_bits & 0x00000008u) { + total_size += 2 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_device_id()); + } + // optional string ei_user_id = 18; + if (cached_has_bits & 0x00000010u) { + total_size += 2 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_ei_user_id()); + } + // optional string push_user_id = 26; + if (cached_has_bits & 0x00000020u) { + total_size += 2 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_push_user_id()); + } + // optional string signature = 101; + if (cached_has_bits & 0x00000040u) { + total_size += 2 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_signature()); + } + // optional .ei.Backup.Settings settings = 4; + if (cached_has_bits & 0x00000080u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.settings_); + } + } + if (cached_has_bits & 0x0000ff00u) { + // optional .ei.Backup.Tutorial tutorial = 5; + if (cached_has_bits & 0x00000100u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.tutorial_); + } + // optional .ei.Backup.Stats stats = 6; + if (cached_has_bits & 0x00000200u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.stats_); + } + // optional .ei.Backup.Game game = 7; + if (cached_has_bits & 0x00000400u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.game_); + } + // optional .ei.Backup.Simulation sim = 8; + if (cached_has_bits & 0x00000800u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.sim_); + } + // optional .ei.Backup.Mission mission = 9; + if (cached_has_bits & 0x00001000u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.mission_); + } + // optional .ei.Backup.Misc misc = 10; + if (cached_has_bits & 0x00002000u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.misc_); + } + // optional .ei.MyContracts contracts = 13; + if (cached_has_bits & 0x00004000u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.contracts_); + } + // optional .ei.Backup.Artifacts artifacts = 14; + if (cached_has_bits & 0x00008000u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.artifacts_); + } + } + if (cached_has_bits & 0x00ff0000u) { + // optional .ei.ArtifactsDB artifacts_db = 15; + if (cached_has_bits & 0x00010000u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.artifacts_db_); + } + // optional .ei.ShellDB shell_db = 24; + if (cached_has_bits & 0x00020000u) { + total_size += 2 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.shell_db_); + } + // optional .ei.Backup.Shells shells = 25; + if (cached_has_bits & 0x00040000u) { + total_size += 2 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.shells_); + } + // optional .ei.MailState mail_state = 27; + if (cached_has_bits & 0x00080000u) { + total_size += 2 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.mail_state_); + } + // optional double approx_time = 3; + if (cached_has_bits & 0x00100000u) { + total_size += 9; + } + // optional uint32 version = 21 [default = 0]; + if (cached_has_bits & 0x00200000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( + this_._internal_version()); + } + // optional bool force_offer_backup = 20; + if (cached_has_bits & 0x00400000u) { + total_size += 3; + } + // optional bool force_backup = 22; + if (cached_has_bits & 0x00800000u) { + total_size += 3; + } + } + { + // optional uint64 checksum = 100; + if (cached_has_bits & 0x01000000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt64Size( + this_._internal_checksum()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void Backup::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.Backup) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_farms()->MergeFrom( + from._internal_farms()); + _this->_internal_mutable_read_mail_ids()->MergeFrom(from._internal_read_mail_ids()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { - // optional string user_id = 1; if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_user_id()); + _this->_internal_set_user_id(from._internal_user_id()); } - - // optional string user_name = 2; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_user_name()); + _this->_internal_set_user_name(from._internal_user_name()); } - - // optional string game_services_id = 16; if (cached_has_bits & 0x00000004u) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_game_services_id()); + _this->_internal_set_game_services_id(from._internal_game_services_id()); } - - // optional string device_id = 17; if (cached_has_bits & 0x00000008u) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_device_id()); + _this->_internal_set_device_id(from._internal_device_id()); } - - // optional string ei_user_id = 18; if (cached_has_bits & 0x00000010u) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_ei_user_id()); + _this->_internal_set_ei_user_id(from._internal_ei_user_id()); } - - // optional string push_user_id = 26; if (cached_has_bits & 0x00000020u) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_push_user_id()); + _this->_internal_set_push_user_id(from._internal_push_user_id()); } - - // optional string signature = 101; if (cached_has_bits & 0x00000040u) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_signature()); + _this->_internal_set_signature(from._internal_signature()); } - - // optional .ei.Backup.Settings settings = 4; if (cached_has_bits & 0x00000080u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *settings_); + ABSL_DCHECK(from._impl_.settings_ != nullptr); + if (_this->_impl_.settings_ == nullptr) { + _this->_impl_.settings_ = + ::google::protobuf::Message::CopyConstruct<::ei::Backup_Settings>(arena, *from._impl_.settings_); + } else { + _this->_impl_.settings_->MergeFrom(*from._impl_.settings_); + } } - } if (cached_has_bits & 0x0000ff00u) { - // optional .ei.Backup.Tutorial tutorial = 5; if (cached_has_bits & 0x00000100u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *tutorial_); + ABSL_DCHECK(from._impl_.tutorial_ != nullptr); + if (_this->_impl_.tutorial_ == nullptr) { + _this->_impl_.tutorial_ = + ::google::protobuf::Message::CopyConstruct<::ei::Backup_Tutorial>(arena, *from._impl_.tutorial_); + } else { + _this->_impl_.tutorial_->MergeFrom(*from._impl_.tutorial_); + } } - - // optional .ei.Backup.Stats stats = 6; if (cached_has_bits & 0x00000200u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *stats_); + ABSL_DCHECK(from._impl_.stats_ != nullptr); + if (_this->_impl_.stats_ == nullptr) { + _this->_impl_.stats_ = + ::google::protobuf::Message::CopyConstruct<::ei::Backup_Stats>(arena, *from._impl_.stats_); + } else { + _this->_impl_.stats_->MergeFrom(*from._impl_.stats_); + } } - - // optional .ei.Backup.Game game = 7; if (cached_has_bits & 0x00000400u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *game_); + ABSL_DCHECK(from._impl_.game_ != nullptr); + if (_this->_impl_.game_ == nullptr) { + _this->_impl_.game_ = + ::google::protobuf::Message::CopyConstruct<::ei::Backup_Game>(arena, *from._impl_.game_); + } else { + _this->_impl_.game_->MergeFrom(*from._impl_.game_); + } } - - // optional .ei.Backup.Simulation sim = 8; if (cached_has_bits & 0x00000800u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *sim_); + ABSL_DCHECK(from._impl_.sim_ != nullptr); + if (_this->_impl_.sim_ == nullptr) { + _this->_impl_.sim_ = + ::google::protobuf::Message::CopyConstruct<::ei::Backup_Simulation>(arena, *from._impl_.sim_); + } else { + _this->_impl_.sim_->MergeFrom(*from._impl_.sim_); + } } - - // optional .ei.Backup.Mission mission = 9; if (cached_has_bits & 0x00001000u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *mission_); + ABSL_DCHECK(from._impl_.mission_ != nullptr); + if (_this->_impl_.mission_ == nullptr) { + _this->_impl_.mission_ = + ::google::protobuf::Message::CopyConstruct<::ei::Backup_Mission>(arena, *from._impl_.mission_); + } else { + _this->_impl_.mission_->MergeFrom(*from._impl_.mission_); + } } - - // optional .ei.Backup.Misc misc = 10; if (cached_has_bits & 0x00002000u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *misc_); + ABSL_DCHECK(from._impl_.misc_ != nullptr); + if (_this->_impl_.misc_ == nullptr) { + _this->_impl_.misc_ = + ::google::protobuf::Message::CopyConstruct<::ei::Backup_Misc>(arena, *from._impl_.misc_); + } else { + _this->_impl_.misc_->MergeFrom(*from._impl_.misc_); + } } - - // optional .ei.MyContracts contracts = 13; if (cached_has_bits & 0x00004000u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *contracts_); + ABSL_DCHECK(from._impl_.contracts_ != nullptr); + if (_this->_impl_.contracts_ == nullptr) { + _this->_impl_.contracts_ = + ::google::protobuf::Message::CopyConstruct<::ei::MyContracts>(arena, *from._impl_.contracts_); + } else { + _this->_impl_.contracts_->MergeFrom(*from._impl_.contracts_); + } } - - // optional .ei.Backup.Artifacts artifacts = 14; if (cached_has_bits & 0x00008000u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *artifacts_); + ABSL_DCHECK(from._impl_.artifacts_ != nullptr); + if (_this->_impl_.artifacts_ == nullptr) { + _this->_impl_.artifacts_ = + ::google::protobuf::Message::CopyConstruct<::ei::Backup_Artifacts>(arena, *from._impl_.artifacts_); + } else { + _this->_impl_.artifacts_->MergeFrom(*from._impl_.artifacts_); + } } - } if (cached_has_bits & 0x00ff0000u) { - // optional .ei.ArtifactsDB artifacts_db = 15; if (cached_has_bits & 0x00010000u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *artifacts_db_); + ABSL_DCHECK(from._impl_.artifacts_db_ != nullptr); + if (_this->_impl_.artifacts_db_ == nullptr) { + _this->_impl_.artifacts_db_ = + ::google::protobuf::Message::CopyConstruct<::ei::ArtifactsDB>(arena, *from._impl_.artifacts_db_); + } else { + _this->_impl_.artifacts_db_->MergeFrom(*from._impl_.artifacts_db_); + } } - - // optional .ei.ShellDB shell_db = 24; if (cached_has_bits & 0x00020000u) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *shell_db_); + ABSL_DCHECK(from._impl_.shell_db_ != nullptr); + if (_this->_impl_.shell_db_ == nullptr) { + _this->_impl_.shell_db_ = + ::google::protobuf::Message::CopyConstruct<::ei::ShellDB>(arena, *from._impl_.shell_db_); + } else { + _this->_impl_.shell_db_->MergeFrom(*from._impl_.shell_db_); + } } - - // optional .ei.Backup.Shells shells = 25; if (cached_has_bits & 0x00040000u) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *shells_); + ABSL_DCHECK(from._impl_.shells_ != nullptr); + if (_this->_impl_.shells_ == nullptr) { + _this->_impl_.shells_ = + ::google::protobuf::Message::CopyConstruct<::ei::Backup_Shells>(arena, *from._impl_.shells_); + } else { + _this->_impl_.shells_->MergeFrom(*from._impl_.shells_); + } } - - // optional .ei.MailState mail_state = 27; if (cached_has_bits & 0x00080000u) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *mail_state_); + ABSL_DCHECK(from._impl_.mail_state_ != nullptr); + if (_this->_impl_.mail_state_ == nullptr) { + _this->_impl_.mail_state_ = + ::google::protobuf::Message::CopyConstruct<::ei::MailState>(arena, *from._impl_.mail_state_); + } else { + _this->_impl_.mail_state_->MergeFrom(*from._impl_.mail_state_); + } } - - // optional double approx_time = 3; if (cached_has_bits & 0x00100000u) { - total_size += 1 + 8; + _this->_impl_.approx_time_ = from._impl_.approx_time_; } - - // optional uint32 version = 21 [default = 0]; if (cached_has_bits & 0x00200000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt32Size( - this->_internal_version()); + _this->_impl_.version_ = from._impl_.version_; } - - // optional bool force_offer_backup = 20; if (cached_has_bits & 0x00400000u) { - total_size += 2 + 1; + _this->_impl_.force_offer_backup_ = from._impl_.force_offer_backup_; } - - // optional bool force_backup = 22; if (cached_has_bits & 0x00800000u) { - total_size += 2 + 1; + _this->_impl_.force_backup_ = from._impl_.force_backup_; } - } - // optional uint64 checksum = 100; if (cached_has_bits & 0x01000000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt64Size( - this->_internal_checksum()); + _this->_impl_.checksum_ = from._impl_.checksum_; } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); +void Backup::CopyFrom(const Backup& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.Backup) + if (&from == this) return; + Clear(); + MergeFrom(from); } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Backup::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - Backup::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Backup::GetClassData() const { return &_class_data_; } -void Backup::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); +void Backup::InternalSwap(Backup* PROTOBUF_RESTRICT other) { + using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.farms_.InternalSwap(&other->_impl_.farms_); + _impl_.read_mail_ids_.InternalSwap(&other->_impl_.read_mail_ids_); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_id_, &other->_impl_.user_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_name_, &other->_impl_.user_name_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.game_services_id_, &other->_impl_.game_services_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.device_id_, &other->_impl_.device_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.ei_user_id_, &other->_impl_.ei_user_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.push_user_id_, &other->_impl_.push_user_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.signature_, &other->_impl_.signature_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(Backup, _impl_.checksum_) + + sizeof(Backup::_impl_.checksum_) + - PROTOBUF_FIELD_OFFSET(Backup, _impl_.settings_)>( + reinterpret_cast(&_impl_.settings_), + reinterpret_cast(&other->_impl_.settings_)); +} + +::google::protobuf::Metadata Backup::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } +// =================================================================== +class EggIncFirstContactRequest::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(EggIncFirstContactRequest, _impl_._has_bits_); +}; + +EggIncFirstContactRequest::EggIncFirstContactRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.EggIncFirstContactRequest) +} +inline PROTOBUF_NDEBUG_INLINE EggIncFirstContactRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::EggIncFirstContactRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + user_id_(arena, from.user_id_), + ei_user_id_(arena, from.ei_user_id_), + device_id_(arena, from.device_id_), + username_(arena, from.username_), + game_services_id_(arena, from.game_services_id_) {} + +EggIncFirstContactRequest::EggIncFirstContactRequest( + ::google::protobuf::Arena* arena, + const EggIncFirstContactRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + EggIncFirstContactRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.rinfo_ = (cached_has_bits & 0x00000020u) ? ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>( + arena, *from._impl_.rinfo_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, client_version_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, client_version_), + offsetof(Impl_, platform_) - + offsetof(Impl_, client_version_) + + sizeof(Impl_::platform_)); -void Backup::MergeFrom(const Backup& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.Backup) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - farms_.MergeFrom(from.farms_); - read_mail_ids_.MergeFrom(from.read_mail_ids_); - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - if (cached_has_bits & 0x00000001u) { - _internal_set_user_id(from._internal_user_id()); - } - if (cached_has_bits & 0x00000002u) { - _internal_set_user_name(from._internal_user_name()); - } - if (cached_has_bits & 0x00000004u) { - _internal_set_game_services_id(from._internal_game_services_id()); - } - if (cached_has_bits & 0x00000008u) { - _internal_set_device_id(from._internal_device_id()); - } - if (cached_has_bits & 0x00000010u) { - _internal_set_ei_user_id(from._internal_ei_user_id()); - } - if (cached_has_bits & 0x00000020u) { - _internal_set_push_user_id(from._internal_push_user_id()); - } - if (cached_has_bits & 0x00000040u) { - _internal_set_signature(from._internal_signature()); - } - if (cached_has_bits & 0x00000080u) { - _internal_mutable_settings()->::ei::Backup_Settings::MergeFrom(from._internal_settings()); - } - } - if (cached_has_bits & 0x0000ff00u) { - if (cached_has_bits & 0x00000100u) { - _internal_mutable_tutorial()->::ei::Backup_Tutorial::MergeFrom(from._internal_tutorial()); - } - if (cached_has_bits & 0x00000200u) { - _internal_mutable_stats()->::ei::Backup_Stats::MergeFrom(from._internal_stats()); - } - if (cached_has_bits & 0x00000400u) { - _internal_mutable_game()->::ei::Backup_Game::MergeFrom(from._internal_game()); - } - if (cached_has_bits & 0x00000800u) { - _internal_mutable_sim()->::ei::Backup_Simulation::MergeFrom(from._internal_sim()); - } - if (cached_has_bits & 0x00001000u) { - _internal_mutable_mission()->::ei::Backup_Mission::MergeFrom(from._internal_mission()); - } - if (cached_has_bits & 0x00002000u) { - _internal_mutable_misc()->::ei::Backup_Misc::MergeFrom(from._internal_misc()); - } - if (cached_has_bits & 0x00004000u) { - _internal_mutable_contracts()->::ei::MyContracts::MergeFrom(from._internal_contracts()); - } - if (cached_has_bits & 0x00008000u) { - _internal_mutable_artifacts()->::ei::Backup_Artifacts::MergeFrom(from._internal_artifacts()); - } - } - if (cached_has_bits & 0x00ff0000u) { - if (cached_has_bits & 0x00010000u) { - _internal_mutable_artifacts_db()->::ei::ArtifactsDB::MergeFrom(from._internal_artifacts_db()); - } - if (cached_has_bits & 0x00020000u) { - _internal_mutable_shell_db()->::ei::ShellDB::MergeFrom(from._internal_shell_db()); - } - if (cached_has_bits & 0x00040000u) { - _internal_mutable_shells()->::ei::Backup_Shells::MergeFrom(from._internal_shells()); - } - if (cached_has_bits & 0x00080000u) { - _internal_mutable_mail_state()->::ei::MailState::MergeFrom(from._internal_mail_state()); - } - if (cached_has_bits & 0x00100000u) { - approx_time_ = from.approx_time_; - } - if (cached_has_bits & 0x00200000u) { - version_ = from.version_; - } - if (cached_has_bits & 0x00400000u) { - force_offer_backup_ = from.force_offer_backup_; - } - if (cached_has_bits & 0x00800000u) { - force_backup_ = from.force_backup_; - } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0x01000000u) { - _internal_set_checksum(from._internal_checksum()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void Backup::CopyFrom(const Backup& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.Backup) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool Backup::IsInitialized() const { - return true; -} - -void Backup::InternalSwap(Backup* 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]); - farms_.InternalSwap(&other->farms_); - read_mail_ids_.InternalSwap(&other->read_mail_ids_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &user_id_, lhs_arena, - &other->user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &user_name_, lhs_arena, - &other->user_name_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &game_services_id_, lhs_arena, - &other->game_services_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &device_id_, lhs_arena, - &other->device_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &ei_user_id_, lhs_arena, - &other->ei_user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &push_user_id_, lhs_arena, - &other->push_user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &signature_, lhs_arena, - &other->signature_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(Backup, checksum_) - + sizeof(Backup::checksum_) - - PROTOBUF_FIELD_OFFSET(Backup, settings_)>( - reinterpret_cast(&settings_), - reinterpret_cast(&other->settings_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata Backup::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[17]); -} - -// =================================================================== - -class EggIncFirstContactRequest::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::BasicRequestInfo& rinfo(const EggIncFirstContactRequest* msg); - static void set_has_rinfo(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_ei_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_game_services_id(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_device_id(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_username(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_client_version(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_platform(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } -}; - -const ::ei::BasicRequestInfo& -EggIncFirstContactRequest::_Internal::rinfo(const EggIncFirstContactRequest* msg) { - return *msg->rinfo_; -} -EggIncFirstContactRequest::EggIncFirstContactRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.EggIncFirstContactRequest) -} -EggIncFirstContactRequest::EggIncFirstContactRequest(const EggIncFirstContactRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - 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()); - } - ei_user_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ei_user_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_ei_user_id()) { - ei_user_id_.Set(from._internal_ei_user_id(), - GetArenaForAllocation()); - } - device_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - device_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_device_id()) { - device_id_.Set(from._internal_device_id(), - GetArenaForAllocation()); - } - username_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - username_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_username()) { - username_.Set(from._internal_username(), - GetArenaForAllocation()); - } - game_services_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - game_services_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_game_services_id()) { - game_services_id_.Set(from._internal_game_services_id(), - GetArenaForAllocation()); - } - if (from._internal_has_rinfo()) { - rinfo_ = new ::ei::BasicRequestInfo(*from.rinfo_); - } else { - rinfo_ = nullptr; - } - ::memcpy(&client_version_, &from.client_version_, - static_cast(reinterpret_cast(&platform_) - - reinterpret_cast(&client_version_)) + sizeof(platform_)); // @@protoc_insertion_point(copy_constructor:ei.EggIncFirstContactRequest) } - -inline void EggIncFirstContactRequest::SharedCtor() { -user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -ei_user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ei_user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -device_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - device_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -username_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - username_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -game_services_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - game_services_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&rinfo_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&platform_) - - reinterpret_cast(&rinfo_)) + sizeof(platform_)); +inline PROTOBUF_NDEBUG_INLINE EggIncFirstContactRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + user_id_(arena), + ei_user_id_(arena), + device_id_(arena), + username_(arena), + game_services_id_(arena) {} + +inline void EggIncFirstContactRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, rinfo_), + 0, + offsetof(Impl_, platform_) - + offsetof(Impl_, rinfo_) + + sizeof(Impl_::platform_)); } - EggIncFirstContactRequest::~EggIncFirstContactRequest() { // @@protoc_insertion_point(destructor:ei.EggIncFirstContactRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void EggIncFirstContactRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - user_id_.Destroy(); - ei_user_id_.Destroy(); - device_id_.Destroy(); - username_.Destroy(); - game_services_id_.Destroy(); - if (this != internal_default_instance()) delete rinfo_; -} - -void EggIncFirstContactRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void EggIncFirstContactRequest::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.user_id_.Destroy(); + _impl_.ei_user_id_.Destroy(); + _impl_.device_id_.Destroy(); + _impl_.username_.Destroy(); + _impl_.game_services_id_.Destroy(); + delete _impl_.rinfo_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + EggIncFirstContactRequest::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_EggIncFirstContactRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &EggIncFirstContactRequest::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &EggIncFirstContactRequest::ByteSizeLong, + &EggIncFirstContactRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(EggIncFirstContactRequest, _impl_._cached_size_), + false, + }, + &EggIncFirstContactRequest::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* EggIncFirstContactRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 8, 2, 95, 2> EggIncFirstContactRequest::_table_ = { + { + PROTOBUF_FIELD_OFFSET(EggIncFirstContactRequest, _impl_._has_bits_), + 0, // no _extensions_ + 8, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967040, // skipmap + offsetof(decltype(_table_), field_entries), + 8, // num_field_entries + 2, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::EggIncFirstContactRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional .ei.BasicRequestInfo rinfo = 8; + {::_pbi::TcParser::FastMtS1, + {66, 5, 0, PROTOBUF_FIELD_OFFSET(EggIncFirstContactRequest, _impl_.rinfo_)}}, + // optional string user_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(EggIncFirstContactRequest, _impl_.user_id_)}}, + // optional uint32 client_version = 2; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(EggIncFirstContactRequest, _impl_.client_version_), 6>(), + {16, 6, 0, PROTOBUF_FIELD_OFFSET(EggIncFirstContactRequest, _impl_.client_version_)}}, + // optional .ei.Platform platform = 3; + {::_pbi::TcParser::FastEr0S1, + {24, 7, 2, PROTOBUF_FIELD_OFFSET(EggIncFirstContactRequest, _impl_.platform_)}}, + // optional string ei_user_id = 4; + {::_pbi::TcParser::FastSS1, + {34, 1, 0, PROTOBUF_FIELD_OFFSET(EggIncFirstContactRequest, _impl_.ei_user_id_)}}, + // optional string device_id = 5; + {::_pbi::TcParser::FastSS1, + {42, 2, 0, PROTOBUF_FIELD_OFFSET(EggIncFirstContactRequest, _impl_.device_id_)}}, + // optional string username = 6; + {::_pbi::TcParser::FastSS1, + {50, 3, 0, PROTOBUF_FIELD_OFFSET(EggIncFirstContactRequest, _impl_.username_)}}, + // optional string game_services_id = 7; + {::_pbi::TcParser::FastSS1, + {58, 4, 0, PROTOBUF_FIELD_OFFSET(EggIncFirstContactRequest, _impl_.game_services_id_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string user_id = 1; + {PROTOBUF_FIELD_OFFSET(EggIncFirstContactRequest, _impl_.user_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint32 client_version = 2; + {PROTOBUF_FIELD_OFFSET(EggIncFirstContactRequest, _impl_.client_version_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional .ei.Platform platform = 3; + {PROTOBUF_FIELD_OFFSET(EggIncFirstContactRequest, _impl_.platform_), _Internal::kHasBitsOffset + 7, 1, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional string ei_user_id = 4; + {PROTOBUF_FIELD_OFFSET(EggIncFirstContactRequest, _impl_.ei_user_id_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string device_id = 5; + {PROTOBUF_FIELD_OFFSET(EggIncFirstContactRequest, _impl_.device_id_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string username = 6; + {PROTOBUF_FIELD_OFFSET(EggIncFirstContactRequest, _impl_.username_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string game_services_id = 7; + {PROTOBUF_FIELD_OFFSET(EggIncFirstContactRequest, _impl_.game_services_id_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional .ei.BasicRequestInfo rinfo = 8; + {PROTOBUF_FIELD_OFFSET(EggIncFirstContactRequest, _impl_.rinfo_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::BasicRequestInfo>()}, + {0, 3}, + }}, {{ + "\34\7\0\0\12\11\10\20\0\0\0\0\0\0\0\0" + "ei.EggIncFirstContactRequest" + "user_id" + "ei_user_id" + "device_id" + "username" + "game_services_id" + }}, +}; + +PROTOBUF_NOINLINE void EggIncFirstContactRequest::Clear() { // @@protoc_insertion_point(message_clear_start:ei.EggIncFirstContactRequest) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x0000003fu) { if (cached_has_bits & 0x00000001u) { - user_id_.ClearNonDefaultToEmpty(); + _impl_.user_id_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - ei_user_id_.ClearNonDefaultToEmpty(); + _impl_.ei_user_id_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000004u) { - device_id_.ClearNonDefaultToEmpty(); + _impl_.device_id_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000008u) { - username_.ClearNonDefaultToEmpty(); + _impl_.username_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000010u) { - game_services_id_.ClearNonDefaultToEmpty(); + _impl_.game_services_id_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000020u) { - GOOGLE_DCHECK(rinfo_ != nullptr); - rinfo_->Clear(); + ABSL_DCHECK(_impl_.rinfo_ != nullptr); + _impl_.rinfo_->Clear(); } } if (cached_has_bits & 0x000000c0u) { - ::memset(&client_version_, 0, static_cast( - reinterpret_cast(&platform_) - - reinterpret_cast(&client_version_)) + sizeof(platform_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* EggIncFirstContactRequest::_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 user_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.EggIncFirstContactRequest.user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint32 client_version = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_client_version(&has_bits); - client_version_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.Platform platform = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::Platform_IsValid(val))) { - _internal_set_platform(static_cast<::ei::Platform>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(3, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional string ei_user_id = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - auto str = _internal_mutable_ei_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.EggIncFirstContactRequest.ei_user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string device_id = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - auto str = _internal_mutable_device_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.EggIncFirstContactRequest.device_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string username = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { - auto str = _internal_mutable_username(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.EggIncFirstContactRequest.username"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string game_services_id = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 58)) { - auto str = _internal_mutable_game_services_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.EggIncFirstContactRequest.game_services_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional .ei.BasicRequestInfo rinfo = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) { - 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* EggIncFirstContactRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.EggIncFirstContactRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string user_id = 1; - if (cached_has_bits & 0x00000001u) { - ::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.EggIncFirstContactRequest.user_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_user_id(), target); - } - - // optional uint32 client_version = 2; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(2, this->_internal_client_version(), target); - } - - // optional .ei.Platform platform = 3; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 3, this->_internal_platform(), target); - } - - // optional string ei_user_id = 4; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_ei_user_id().data(), static_cast(this->_internal_ei_user_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.EggIncFirstContactRequest.ei_user_id"); - target = stream->WriteStringMaybeAliased( - 4, this->_internal_ei_user_id(), target); - } - - // optional string device_id = 5; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_device_id().data(), static_cast(this->_internal_device_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.EggIncFirstContactRequest.device_id"); - target = stream->WriteStringMaybeAliased( - 5, this->_internal_device_id(), target); - } - - // optional string username = 6; - if (cached_has_bits & 0x00000008u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_username().data(), static_cast(this->_internal_username().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.EggIncFirstContactRequest.username"); - target = stream->WriteStringMaybeAliased( - 6, this->_internal_username(), target); - } - - // optional string game_services_id = 7; - if (cached_has_bits & 0x00000010u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_game_services_id().data(), static_cast(this->_internal_game_services_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.EggIncFirstContactRequest.game_services_id"); - target = stream->WriteStringMaybeAliased( - 7, this->_internal_game_services_id(), target); - } - - // optional .ei.BasicRequestInfo rinfo = 8; - if (cached_has_bits & 0x00000020u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(8, _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.EggIncFirstContactRequest) - return target; -} - -size_t EggIncFirstContactRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.EggIncFirstContactRequest) - 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 & 0x000000ffu) { - // optional string user_id = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_user_id()); - } - - // optional string ei_user_id = 4; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_ei_user_id()); - } - - // optional string device_id = 5; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_device_id()); - } - - // optional string username = 6; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_username()); - } + ::memset(&_impl_.client_version_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.platform_) - + reinterpret_cast(&_impl_.client_version_)) + sizeof(_impl_.platform_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* EggIncFirstContactRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const EggIncFirstContactRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* EggIncFirstContactRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const EggIncFirstContactRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.EggIncFirstContactRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.EggIncFirstContactRequest.user_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional string game_services_id = 7; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_game_services_id()); - } + // optional uint32 client_version = 2; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 2, this_._internal_client_version(), target); + } - // optional .ei.BasicRequestInfo rinfo = 8; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *rinfo_); - } + // optional .ei.Platform platform = 3; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 3, this_._internal_platform(), target); + } - // optional uint32 client_version = 2; - if (cached_has_bits & 0x00000040u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_client_version()); - } + // optional string ei_user_id = 4; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_ei_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.EggIncFirstContactRequest.ei_user_id"); + target = stream->WriteStringMaybeAliased(4, _s, target); + } - // optional .ei.Platform platform = 3; - if (cached_has_bits & 0x00000080u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_platform()); - } + // optional string device_id = 5; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_device_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.EggIncFirstContactRequest.device_id"); + target = stream->WriteStringMaybeAliased(5, _s, target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional string username = 6; + if (cached_has_bits & 0x00000008u) { + const std::string& _s = this_._internal_username(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.EggIncFirstContactRequest.username"); + target = stream->WriteStringMaybeAliased(6, _s, target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData EggIncFirstContactRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - EggIncFirstContactRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*EggIncFirstContactRequest::GetClassData() const { return &_class_data_; } + // optional string game_services_id = 7; + if (cached_has_bits & 0x00000010u) { + const std::string& _s = this_._internal_game_services_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.EggIncFirstContactRequest.game_services_id"); + target = stream->WriteStringMaybeAliased(7, _s, target); + } -void EggIncFirstContactRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional .ei.BasicRequestInfo rinfo = 8; + if (cached_has_bits & 0x00000020u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 8, *this_._impl_.rinfo_, this_._impl_.rinfo_->GetCachedSize(), target, + stream); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.EggIncFirstContactRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t EggIncFirstContactRequest::ByteSizeLong(const MessageLite& base) { + const EggIncFirstContactRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t EggIncFirstContactRequest::ByteSizeLong() const { + const EggIncFirstContactRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.EggIncFirstContactRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_user_id()); + } + // optional string ei_user_id = 4; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_ei_user_id()); + } + // optional string device_id = 5; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_device_id()); + } + // optional string username = 6; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_username()); + } + // optional string game_services_id = 7; + if (cached_has_bits & 0x00000010u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_game_services_id()); + } + // optional .ei.BasicRequestInfo rinfo = 8; + if (cached_has_bits & 0x00000020u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.rinfo_); + } + // optional uint32 client_version = 2; + if (cached_has_bits & 0x00000040u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_client_version()); + } + // optional .ei.Platform platform = 3; + if (cached_has_bits & 0x00000080u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_platform()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void EggIncFirstContactRequest::MergeFrom(const EggIncFirstContactRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.EggIncFirstContactRequest) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void EggIncFirstContactRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.EggIncFirstContactRequest) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - _internal_set_user_id(from._internal_user_id()); + _this->_internal_set_user_id(from._internal_user_id()); } if (cached_has_bits & 0x00000002u) { - _internal_set_ei_user_id(from._internal_ei_user_id()); + _this->_internal_set_ei_user_id(from._internal_ei_user_id()); } if (cached_has_bits & 0x00000004u) { - _internal_set_device_id(from._internal_device_id()); + _this->_internal_set_device_id(from._internal_device_id()); } if (cached_has_bits & 0x00000008u) { - _internal_set_username(from._internal_username()); + _this->_internal_set_username(from._internal_username()); } if (cached_has_bits & 0x00000010u) { - _internal_set_game_services_id(from._internal_game_services_id()); + _this->_internal_set_game_services_id(from._internal_game_services_id()); } if (cached_has_bits & 0x00000020u) { - _internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo()); + ABSL_DCHECK(from._impl_.rinfo_ != nullptr); + if (_this->_impl_.rinfo_ == nullptr) { + _this->_impl_.rinfo_ = + ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>(arena, *from._impl_.rinfo_); + } else { + _this->_impl_.rinfo_->MergeFrom(*from._impl_.rinfo_); + } } if (cached_has_bits & 0x00000040u) { - client_version_ = from.client_version_; + _this->_impl_.client_version_ = from._impl_.client_version_; } if (cached_has_bits & 0x00000080u) { - platform_ = from.platform_; + _this->_impl_.platform_ = from._impl_.platform_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void EggIncFirstContactRequest::CopyFrom(const EggIncFirstContactRequest& from) { @@ -21253,403 +23813,377 @@ void EggIncFirstContactRequest::CopyFrom(const EggIncFirstContactRequest& from) MergeFrom(from); } -bool EggIncFirstContactRequest::IsInitialized() const { - return true; -} -void EggIncFirstContactRequest::InternalSwap(EggIncFirstContactRequest* other) { +void EggIncFirstContactRequest::InternalSwap(EggIncFirstContactRequest* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &user_id_, lhs_arena, - &other->user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &ei_user_id_, lhs_arena, - &other->ei_user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &device_id_, lhs_arena, - &other->device_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &username_, lhs_arena, - &other->username_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &game_services_id_, lhs_arena, - &other->game_services_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(EggIncFirstContactRequest, platform_) - + sizeof(EggIncFirstContactRequest::platform_) - - PROTOBUF_FIELD_OFFSET(EggIncFirstContactRequest, rinfo_)>( - reinterpret_cast(&rinfo_), - reinterpret_cast(&other->rinfo_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata EggIncFirstContactRequest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[18]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_id_, &other->_impl_.user_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.ei_user_id_, &other->_impl_.ei_user_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.device_id_, &other->_impl_.device_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.username_, &other->_impl_.username_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.game_services_id_, &other->_impl_.game_services_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(EggIncFirstContactRequest, _impl_.platform_) + + sizeof(EggIncFirstContactRequest::_impl_.platform_) + - PROTOBUF_FIELD_OFFSET(EggIncFirstContactRequest, _impl_.rinfo_)>( + reinterpret_cast(&_impl_.rinfo_), + reinterpret_cast(&other->_impl_.rinfo_)); +} + +::google::protobuf::Metadata EggIncFirstContactRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class EggIncFirstContactResponse::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_ei_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_error_code(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_error_message(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static const ::ei::Backup& backup(const EggIncFirstContactResponse* msg); - static void set_has_backup(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } -}; - -const ::ei::Backup& -EggIncFirstContactResponse::_Internal::backup(const EggIncFirstContactResponse* msg) { - return *msg->backup_; -} -EggIncFirstContactResponse::EggIncFirstContactResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - ids_transferred_(arena) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(EggIncFirstContactResponse, _impl_._has_bits_); +}; + +EggIncFirstContactResponse::EggIncFirstContactResponse(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.EggIncFirstContactResponse) } -EggIncFirstContactResponse::EggIncFirstContactResponse(const EggIncFirstContactResponse& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - ids_transferred_(from.ids_transferred_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ei_user_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ei_user_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_ei_user_id()) { - ei_user_id_.Set(from._internal_ei_user_id(), - GetArenaForAllocation()); - } - error_message_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - error_message_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_error_message()) { - error_message_.Set(from._internal_error_message(), - GetArenaForAllocation()); - } - if (from._internal_has_backup()) { - backup_ = new ::ei::Backup(*from.backup_); - } else { - backup_ = nullptr; - } - error_code_ = from.error_code_; +inline PROTOBUF_NDEBUG_INLINE EggIncFirstContactResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::EggIncFirstContactResponse& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + ids_transferred_{visibility, arena, from.ids_transferred_}, + ei_user_id_(arena, from.ei_user_id_), + error_message_(arena, from.error_message_) {} + +EggIncFirstContactResponse::EggIncFirstContactResponse( + ::google::protobuf::Arena* arena, + const EggIncFirstContactResponse& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + EggIncFirstContactResponse* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.backup_ = (cached_has_bits & 0x00000004u) ? ::google::protobuf::Message::CopyConstruct<::ei::Backup>( + arena, *from._impl_.backup_) + : nullptr; + _impl_.error_code_ = from._impl_.error_code_; + // @@protoc_insertion_point(copy_constructor:ei.EggIncFirstContactResponse) } - -inline void EggIncFirstContactResponse::SharedCtor() { -ei_user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ei_user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -error_message_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - error_message_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&backup_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&error_code_) - - reinterpret_cast(&backup_)) + sizeof(error_code_)); +inline PROTOBUF_NDEBUG_INLINE EggIncFirstContactResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + ids_transferred_{visibility, arena}, + ei_user_id_(arena), + error_message_(arena) {} + +inline void EggIncFirstContactResponse::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, backup_), + 0, + offsetof(Impl_, error_code_) - + offsetof(Impl_, backup_) + + sizeof(Impl_::error_code_)); } - EggIncFirstContactResponse::~EggIncFirstContactResponse() { // @@protoc_insertion_point(destructor:ei.EggIncFirstContactResponse) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void EggIncFirstContactResponse::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - ei_user_id_.Destroy(); - error_message_.Destroy(); - if (this != internal_default_instance()) delete backup_; -} - -void EggIncFirstContactResponse::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void EggIncFirstContactResponse::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.ei_user_id_.Destroy(); + _impl_.error_message_.Destroy(); + delete _impl_.backup_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + EggIncFirstContactResponse::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_EggIncFirstContactResponse_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &EggIncFirstContactResponse::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &EggIncFirstContactResponse::ByteSizeLong, + &EggIncFirstContactResponse::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(EggIncFirstContactResponse, _impl_._cached_size_), + false, + }, + &EggIncFirstContactResponse::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* EggIncFirstContactResponse::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 5, 1, 76, 2> EggIncFirstContactResponse::_table_ = { + { + PROTOBUF_FIELD_OFFSET(EggIncFirstContactResponse, _impl_._has_bits_), + 0, // no _extensions_ + 5, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967264, // skipmap + offsetof(decltype(_table_), field_entries), + 5, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::EggIncFirstContactResponse>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional .ei.Backup backup = 1; + {::_pbi::TcParser::FastMtS1, + {10, 2, 0, PROTOBUF_FIELD_OFFSET(EggIncFirstContactResponse, _impl_.backup_)}}, + // optional string ei_user_id = 2; + {::_pbi::TcParser::FastSS1, + {18, 0, 0, PROTOBUF_FIELD_OFFSET(EggIncFirstContactResponse, _impl_.ei_user_id_)}}, + // repeated string ids_transferred = 3; + {::_pbi::TcParser::FastSR1, + {26, 63, 0, PROTOBUF_FIELD_OFFSET(EggIncFirstContactResponse, _impl_.ids_transferred_)}}, + // optional uint32 error_code = 4 [default = 0]; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(EggIncFirstContactResponse, _impl_.error_code_), 3>(), + {32, 3, 0, PROTOBUF_FIELD_OFFSET(EggIncFirstContactResponse, _impl_.error_code_)}}, + // optional string error_message = 5; + {::_pbi::TcParser::FastSS1, + {42, 1, 0, PROTOBUF_FIELD_OFFSET(EggIncFirstContactResponse, _impl_.error_message_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.Backup backup = 1; + {PROTOBUF_FIELD_OFFSET(EggIncFirstContactResponse, _impl_.backup_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional string ei_user_id = 2; + {PROTOBUF_FIELD_OFFSET(EggIncFirstContactResponse, _impl_.ei_user_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // repeated string ids_transferred = 3; + {PROTOBUF_FIELD_OFFSET(EggIncFirstContactResponse, _impl_.ids_transferred_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kRawString | ::_fl::kRepSString)}, + // optional uint32 error_code = 4 [default = 0]; + {PROTOBUF_FIELD_OFFSET(EggIncFirstContactResponse, _impl_.error_code_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional string error_message = 5; + {PROTOBUF_FIELD_OFFSET(EggIncFirstContactResponse, _impl_.error_message_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::Backup>()}, + }}, {{ + "\35\0\12\17\0\15\0\0" + "ei.EggIncFirstContactResponse" + "ei_user_id" + "ids_transferred" + "error_message" + }}, +}; + +PROTOBUF_NOINLINE void EggIncFirstContactResponse::Clear() { // @@protoc_insertion_point(message_clear_start:ei.EggIncFirstContactResponse) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - ids_transferred_.Clear(); - cached_has_bits = _has_bits_[0]; + _impl_.ids_transferred_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - ei_user_id_.ClearNonDefaultToEmpty(); + _impl_.ei_user_id_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - error_message_.ClearNonDefaultToEmpty(); + _impl_.error_message_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000004u) { - GOOGLE_DCHECK(backup_ != nullptr); - backup_->Clear(); - } - } - error_code_ = 0u; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* EggIncFirstContactResponse::_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 .ei.Backup backup = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_backup(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string ei_user_id = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_ei_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.EggIncFirstContactResponse.ei_user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // repeated string ids_transferred = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr -= 1; - do { - ptr += 1; - auto str = _internal_add_ids_transferred(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.EggIncFirstContactResponse.ids_transferred"); - #endif // !NDEBUG - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); - } else - goto handle_unusual; - continue; - // optional uint32 error_code = 4 [default = 0]; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _Internal::set_has_error_code(&has_bits); - error_code_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string error_message = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - auto str = _internal_mutable_error_message(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.EggIncFirstContactResponse.error_message"); - #endif // !NDEBUG - } 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* EggIncFirstContactResponse::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.EggIncFirstContactResponse) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.Backup backup = 1; - if (cached_has_bits & 0x00000004u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::backup(this), - _Internal::backup(this).GetCachedSize(), target, stream); - } - - // optional string ei_user_id = 2; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_ei_user_id().data(), static_cast(this->_internal_ei_user_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.EggIncFirstContactResponse.ei_user_id"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_ei_user_id(), target); - } + ABSL_DCHECK(_impl_.backup_ != nullptr); + _impl_.backup_->Clear(); + } + } + _impl_.error_code_ = 0u; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* EggIncFirstContactResponse::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const EggIncFirstContactResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* EggIncFirstContactResponse::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const EggIncFirstContactResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.EggIncFirstContactResponse) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.Backup backup = 1; + if (cached_has_bits & 0x00000004u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, *this_._impl_.backup_, this_._impl_.backup_->GetCachedSize(), target, + stream); + } - // repeated string ids_transferred = 3; - for (int i = 0, n = this->_internal_ids_transferred_size(); i < n; i++) { - const auto& s = this->_internal_ids_transferred(i); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - s.data(), static_cast(s.length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.EggIncFirstContactResponse.ids_transferred"); - target = stream->WriteString(3, s, target); - } + // optional string ei_user_id = 2; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_ei_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.EggIncFirstContactResponse.ei_user_id"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } - // optional uint32 error_code = 4 [default = 0]; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(4, this->_internal_error_code(), target); - } + // repeated string ids_transferred = 3; + for (int i = 0, n = this_._internal_ids_transferred_size(); i < n; ++i) { + const auto& s = this_._internal_ids_transferred().Get(i); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(s.data(), static_cast(s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.EggIncFirstContactResponse.ids_transferred"); + target = stream->WriteString(3, s, target); + } - // optional string error_message = 5; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_error_message().data(), static_cast(this->_internal_error_message().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.EggIncFirstContactResponse.error_message"); - target = stream->WriteStringMaybeAliased( - 5, this->_internal_error_message(), target); - } + // optional uint32 error_code = 4 [default = 0]; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 4, this_._internal_error_code(), 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.EggIncFirstContactResponse) - return target; -} + // optional string error_message = 5; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_error_message(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.EggIncFirstContactResponse.error_message"); + target = stream->WriteStringMaybeAliased(5, _s, target); + } -size_t EggIncFirstContactResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.EggIncFirstContactResponse) - size_t total_size = 0; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.EggIncFirstContactResponse) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t EggIncFirstContactResponse::ByteSizeLong(const MessageLite& base) { + const EggIncFirstContactResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t EggIncFirstContactResponse::ByteSizeLong() const { + const EggIncFirstContactResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.EggIncFirstContactResponse) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated string ids_transferred = 3; + { + total_size += + 1 * ::google::protobuf::internal::FromIntSize(this_._internal_ids_transferred().size()); + for (int i = 0, n = this_._internal_ids_transferred().size(); i < n; ++i) { + total_size += ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_ids_transferred().Get(i)); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { + // optional string ei_user_id = 2; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_ei_user_id()); + } + // optional string error_message = 5; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_error_message()); + } + // optional .ei.Backup backup = 1; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.backup_); + } + // optional uint32 error_code = 4 [default = 0]; + if (cached_has_bits & 0x00000008u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_error_code()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused +void EggIncFirstContactResponse::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.EggIncFirstContactResponse) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - // repeated string ids_transferred = 3; - total_size += 1 * - ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(ids_transferred_.size()); - for (int i = 0, n = ids_transferred_.size(); i < n; i++) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - ids_transferred_.Get(i)); - } - - cached_has_bits = _has_bits_[0]; + _this->_internal_mutable_ids_transferred()->MergeFrom(from._internal_ids_transferred()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x0000000fu) { - // optional string ei_user_id = 2; if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_ei_user_id()); + _this->_internal_set_ei_user_id(from._internal_ei_user_id()); } - - // optional string error_message = 5; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_error_message()); + _this->_internal_set_error_message(from._internal_error_message()); } - - // optional .ei.Backup backup = 1; if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *backup_); + ABSL_DCHECK(from._impl_.backup_ != nullptr); + if (_this->_impl_.backup_ == nullptr) { + _this->_impl_.backup_ = + ::google::protobuf::Message::CopyConstruct<::ei::Backup>(arena, *from._impl_.backup_); + } else { + _this->_impl_.backup_->MergeFrom(*from._impl_.backup_); + } } - - // optional uint32 error_code = 4 [default = 0]; if (cached_has_bits & 0x00000008u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_error_code()); + _this->_impl_.error_code_ = from._impl_.error_code_; } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData EggIncFirstContactResponse::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - EggIncFirstContactResponse::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*EggIncFirstContactResponse::GetClassData() const { return &_class_data_; } - -void EggIncFirstContactResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void EggIncFirstContactResponse::MergeFrom(const EggIncFirstContactResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.EggIncFirstContactResponse) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - ids_transferred_.MergeFrom(from.ids_transferred_); - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x0000000fu) { - if (cached_has_bits & 0x00000001u) { - _internal_set_ei_user_id(from._internal_ei_user_id()); - } - if (cached_has_bits & 0x00000002u) { - _internal_set_error_message(from._internal_error_message()); - } - if (cached_has_bits & 0x00000004u) { - _internal_mutable_backup()->::ei::Backup::MergeFrom(from._internal_backup()); - } - if (cached_has_bits & 0x00000008u) { - error_code_ = from.error_code_; - } - _has_bits_[0] |= cached_has_bits; - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void EggIncFirstContactResponse::CopyFrom(const EggIncFirstContactResponse& from) { @@ -21659,202 +24193,231 @@ void EggIncFirstContactResponse::CopyFrom(const EggIncFirstContactResponse& from MergeFrom(from); } -bool EggIncFirstContactResponse::IsInitialized() const { - return true; -} -void EggIncFirstContactResponse::InternalSwap(EggIncFirstContactResponse* other) { +void EggIncFirstContactResponse::InternalSwap(EggIncFirstContactResponse* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ids_transferred_.InternalSwap(&other->ids_transferred_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &ei_user_id_, lhs_arena, - &other->ei_user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &error_message_, lhs_arena, - &other->error_message_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(EggIncFirstContactResponse, error_code_) - + sizeof(EggIncFirstContactResponse::error_code_) - - PROTOBUF_FIELD_OFFSET(EggIncFirstContactResponse, backup_)>( - reinterpret_cast(&backup_), - reinterpret_cast(&other->backup_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata EggIncFirstContactResponse::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[19]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.ids_transferred_.InternalSwap(&other->_impl_.ids_transferred_); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.ei_user_id_, &other->_impl_.ei_user_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.error_message_, &other->_impl_.error_message_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(EggIncFirstContactResponse, _impl_.error_code_) + + sizeof(EggIncFirstContactResponse::_impl_.error_code_) + - PROTOBUF_FIELD_OFFSET(EggIncFirstContactResponse, _impl_.backup_)>( + reinterpret_cast(&_impl_.backup_), + reinterpret_cast(&other->_impl_.backup_)); } +::google::protobuf::Metadata EggIncFirstContactResponse::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} // =================================================================== class EggIncAdConfig::_Internal { public: }; -EggIncAdConfig::EggIncAdConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - network_priority_(arena) { - SharedCtor(); +EggIncAdConfig::EggIncAdConfig(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.EggIncAdConfig) } -EggIncAdConfig::EggIncAdConfig(const EggIncAdConfig& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - network_priority_(from.network_priority_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +inline PROTOBUF_NDEBUG_INLINE EggIncAdConfig::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::EggIncAdConfig& from_msg) + : network_priority_{visibility, arena, from.network_priority_}, + _cached_size_{0} {} + +EggIncAdConfig::EggIncAdConfig( + ::google::protobuf::Arena* arena, + const EggIncAdConfig& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + EggIncAdConfig* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + // @@protoc_insertion_point(copy_constructor:ei.EggIncAdConfig) } +inline PROTOBUF_NDEBUG_INLINE EggIncAdConfig::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : network_priority_{visibility, arena}, + _cached_size_{0} {} -inline void EggIncAdConfig::SharedCtor() { +inline void EggIncAdConfig::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); } - EggIncAdConfig::~EggIncAdConfig() { // @@protoc_insertion_point(destructor:ei.EggIncAdConfig) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void EggIncAdConfig::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void EggIncAdConfig::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void EggIncAdConfig::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + EggIncAdConfig::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_EggIncAdConfig_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &EggIncAdConfig::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &EggIncAdConfig::ByteSizeLong, + &EggIncAdConfig::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(EggIncAdConfig, _impl_._cached_size_), + false, + }, + &EggIncAdConfig::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* EggIncAdConfig::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<0, 1, 1, 0, 2> EggIncAdConfig::_table_ = { + { + 0, // no _has_bits_ + 0, // no _extensions_ + 1, 0, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967294, // skipmap + offsetof(decltype(_table_), field_entries), + 1, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::EggIncAdConfig>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // repeated .ei.AdNetwork network_priority = 1; + {::_pbi::TcParser::FastEr0R1, + {8, 63, 6, PROTOBUF_FIELD_OFFSET(EggIncAdConfig, _impl_.network_priority_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // repeated .ei.AdNetwork network_priority = 1; + {PROTOBUF_FIELD_OFFSET(EggIncAdConfig, _impl_.network_priority_), 0, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kEnumRange)}, + }}, {{ + {0, 7}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void EggIncAdConfig::Clear() { // @@protoc_insertion_point(message_clear_start:ei.EggIncAdConfig) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - network_priority_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* EggIncAdConfig::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // repeated .ei.AdNetwork network_priority = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - ptr -= 1; - do { - ptr += 1; - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::AdNetwork_IsValid(val))) { - _internal_add_network_priority(static_cast<::ei::AdNetwork>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields()); - } - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<8>(ptr)); - } else if (static_cast(tag) == 10) { - ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedEnumParser<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(_internal_mutable_network_priority(), ptr, ctx, ::ei::AdNetwork_IsValid, &_internal_metadata_, 1); - 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: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* EggIncAdConfig::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.EggIncAdConfig) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated .ei.AdNetwork network_priority = 1; - for (int i = 0, n = this->_internal_network_priority_size(); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 1, this->_internal_network_priority(i), 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.EggIncAdConfig) - return target; -} - -size_t EggIncAdConfig::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.EggIncAdConfig) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // repeated .ei.AdNetwork network_priority = 1; - { - size_t data_size = 0; - unsigned int count = static_cast(this->_internal_network_priority_size());for (unsigned int i = 0; i < count; i++) { - data_size += ::_pbi::WireFormatLite::EnumSize( - this->_internal_network_priority(static_cast(i))); - } - total_size += (1UL * count) + data_size; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData EggIncAdConfig::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - EggIncAdConfig::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*EggIncAdConfig::GetClassData() const { return &_class_data_; } - -void EggIncAdConfig::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + _impl_.network_priority_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* EggIncAdConfig::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const EggIncAdConfig& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* EggIncAdConfig::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const EggIncAdConfig& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.EggIncAdConfig) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + // repeated .ei.AdNetwork network_priority = 1; + for (int i = 0, n = this_._internal_network_priority_size(); i < n; ++i) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 1, static_cast<::ei::AdNetwork>(this_._internal_network_priority().Get(i)), + target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.EggIncAdConfig) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t EggIncAdConfig::ByteSizeLong(const MessageLite& base) { + const EggIncAdConfig& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t EggIncAdConfig::ByteSizeLong() const { + const EggIncAdConfig& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.EggIncAdConfig) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.AdNetwork network_priority = 1; + { + std::size_t data_size = 0; + auto count = static_cast(this_._internal_network_priority_size()); + + for (std::size_t i = 0; i < count; ++i) { + data_size += ::_pbi::WireFormatLite::EnumSize( + this_._internal_network_priority().Get(static_cast(i))); + } + total_size += data_size; + total_size += std::size_t{1} * count; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void EggIncAdConfig::MergeFrom(const EggIncAdConfig& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.EggIncAdConfig) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void EggIncAdConfig::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.EggIncAdConfig) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - network_priority_.MergeFrom(from.network_priority_); - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_mutable_network_priority()->MergeFrom(from._internal_network_priority()); + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void EggIncAdConfig::CopyFrom(const EggIncAdConfig& from) { @@ -21864,221 +24427,238 @@ void EggIncAdConfig::CopyFrom(const EggIncAdConfig& from) { MergeFrom(from); } -bool EggIncAdConfig::IsInitialized() const { - return true; -} -void EggIncAdConfig::InternalSwap(EggIncAdConfig* other) { +void EggIncAdConfig::InternalSwap(EggIncAdConfig* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - network_priority_.InternalSwap(&other->network_priority_); + _impl_.network_priority_.InternalSwap(&other->_impl_.network_priority_); } -::PROTOBUF_NAMESPACE_ID::Metadata EggIncAdConfig::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[20]); +::google::protobuf::Metadata EggIncAdConfig::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class DailyGiftInfo::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_current_day(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_seconds_to_next_day(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -DailyGiftInfo::DailyGiftInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(DailyGiftInfo, _impl_._has_bits_); +}; + +DailyGiftInfo::DailyGiftInfo(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.DailyGiftInfo) } -DailyGiftInfo::DailyGiftInfo(const DailyGiftInfo& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&seconds_to_next_day_, &from.seconds_to_next_day_, - static_cast(reinterpret_cast(¤t_day_) - - reinterpret_cast(&seconds_to_next_day_)) + sizeof(current_day_)); - // @@protoc_insertion_point(copy_constructor:ei.DailyGiftInfo) +DailyGiftInfo::DailyGiftInfo( + ::google::protobuf::Arena* arena, const DailyGiftInfo& from) + : DailyGiftInfo(arena) { + MergeFrom(from); } +inline PROTOBUF_NDEBUG_INLINE DailyGiftInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} -inline void DailyGiftInfo::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&seconds_to_next_day_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(¤t_day_) - - reinterpret_cast(&seconds_to_next_day_)) + sizeof(current_day_)); +inline void DailyGiftInfo::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, seconds_to_next_day_), + 0, + offsetof(Impl_, current_day_) - + offsetof(Impl_, seconds_to_next_day_) + + sizeof(Impl_::current_day_)); } - DailyGiftInfo::~DailyGiftInfo() { // @@protoc_insertion_point(destructor:ei.DailyGiftInfo) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void DailyGiftInfo::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void DailyGiftInfo::SetCachedSize(int size) const { - _cached_size_.Set(size); -} + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + DailyGiftInfo::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_DailyGiftInfo_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &DailyGiftInfo::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &DailyGiftInfo::ByteSizeLong, + &DailyGiftInfo::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(DailyGiftInfo, _impl_._cached_size_), + false, + }, + &DailyGiftInfo::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* DailyGiftInfo::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 0, 0, 2> DailyGiftInfo::_table_ = { + { + PROTOBUF_FIELD_OFFSET(DailyGiftInfo, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::DailyGiftInfo>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional double seconds_to_next_day = 2; + {::_pbi::TcParser::FastF64S1, + {17, 0, 0, PROTOBUF_FIELD_OFFSET(DailyGiftInfo, _impl_.seconds_to_next_day_)}}, + // optional uint32 current_day = 1; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(DailyGiftInfo, _impl_.current_day_), 1>(), + {8, 1, 0, PROTOBUF_FIELD_OFFSET(DailyGiftInfo, _impl_.current_day_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional uint32 current_day = 1; + {PROTOBUF_FIELD_OFFSET(DailyGiftInfo, _impl_.current_day_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double seconds_to_next_day = 2; + {PROTOBUF_FIELD_OFFSET(DailyGiftInfo, _impl_.seconds_to_next_day_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + }}, + // no aux_entries + {{ + }}, +}; -void DailyGiftInfo::Clear() { +PROTOBUF_NOINLINE void DailyGiftInfo::Clear() { // @@protoc_insertion_point(message_clear_start:ei.DailyGiftInfo) - 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) { - ::memset(&seconds_to_next_day_, 0, static_cast( - reinterpret_cast(¤t_day_) - - reinterpret_cast(&seconds_to_next_day_)) + sizeof(current_day_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* DailyGiftInfo::_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 uint32 current_day = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _Internal::set_has_current_day(&has_bits); - current_day_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double seconds_to_next_day = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { - _Internal::set_has_seconds_to_next_day(&has_bits); - seconds_to_next_day_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } 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* DailyGiftInfo::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.DailyGiftInfo) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional uint32 current_day = 1; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(1, this->_internal_current_day(), target); - } - - // optional double seconds_to_next_day = 2; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(2, this->_internal_seconds_to_next_day(), 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.DailyGiftInfo) - return target; -} - -size_t DailyGiftInfo::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.DailyGiftInfo) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { - // optional double seconds_to_next_day = 2; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + 8; - } - - // optional uint32 current_day = 1; - if (cached_has_bits & 0x00000002u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_current_day()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData DailyGiftInfo::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - DailyGiftInfo::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*DailyGiftInfo::GetClassData() const { return &_class_data_; } + ::memset(&_impl_.seconds_to_next_day_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.current_day_) - + reinterpret_cast(&_impl_.seconds_to_next_day_)) + sizeof(_impl_.current_day_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* DailyGiftInfo::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const DailyGiftInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* DailyGiftInfo::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const DailyGiftInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.DailyGiftInfo) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional uint32 current_day = 1; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 1, this_._internal_current_day(), target); + } -void DailyGiftInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional double seconds_to_next_day = 2; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 2, this_._internal_seconds_to_next_day(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.DailyGiftInfo) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t DailyGiftInfo::ByteSizeLong(const MessageLite& base) { + const DailyGiftInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t DailyGiftInfo::ByteSizeLong() const { + const DailyGiftInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.DailyGiftInfo) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional double seconds_to_next_day = 2; + if (cached_has_bits & 0x00000001u) { + total_size += 9; + } + // optional uint32 current_day = 1; + if (cached_has_bits & 0x00000002u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_current_day()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void DailyGiftInfo::MergeFrom(const DailyGiftInfo& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.DailyGiftInfo) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void DailyGiftInfo::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.DailyGiftInfo) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - seconds_to_next_day_ = from.seconds_to_next_day_; + _this->_impl_.seconds_to_next_day_ = from._impl_.seconds_to_next_day_; } if (cached_has_bits & 0x00000002u) { - current_day_ = from.current_day_; + _this->_impl_.current_day_ = from._impl_.current_day_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void DailyGiftInfo::CopyFrom(const DailyGiftInfo& from) { @@ -22088,382 +24668,379 @@ void DailyGiftInfo::CopyFrom(const DailyGiftInfo& from) { MergeFrom(from); } -bool DailyGiftInfo::IsInitialized() const { - return true; -} -void DailyGiftInfo::InternalSwap(DailyGiftInfo* other) { +void DailyGiftInfo::InternalSwap(DailyGiftInfo* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(DailyGiftInfo, current_day_) - + sizeof(DailyGiftInfo::current_day_) - - PROTOBUF_FIELD_OFFSET(DailyGiftInfo, seconds_to_next_day_)>( - reinterpret_cast(&seconds_to_next_day_), - reinterpret_cast(&other->seconds_to_next_day_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(DailyGiftInfo, _impl_.current_day_) + + sizeof(DailyGiftInfo::_impl_.current_day_) + - PROTOBUF_FIELD_OFFSET(DailyGiftInfo, _impl_.seconds_to_next_day_)>( + reinterpret_cast(&_impl_.seconds_to_next_day_), + reinterpret_cast(&other->_impl_.seconds_to_next_day_)); } -::PROTOBUF_NAMESPACE_ID::Metadata DailyGiftInfo::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[21]); +::google::protobuf::Metadata DailyGiftInfo::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class SalesInfoRequest::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_piggy_full(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_piggy_found_full(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_seconds_full_realtime(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_seconds_full_gametime(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_lost_increments(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_current_client_version(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } -}; - -SalesInfoRequest::SalesInfoRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(SalesInfoRequest, _impl_._has_bits_); +}; + +SalesInfoRequest::SalesInfoRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.SalesInfoRequest) } -SalesInfoRequest::SalesInfoRequest(const SalesInfoRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - 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(&seconds_full_realtime_, &from.seconds_full_realtime_, - static_cast(reinterpret_cast(¤t_client_version_) - - reinterpret_cast(&seconds_full_realtime_)) + sizeof(current_client_version_)); +inline PROTOBUF_NDEBUG_INLINE SalesInfoRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::SalesInfoRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + user_id_(arena, from.user_id_) {} + +SalesInfoRequest::SalesInfoRequest( + ::google::protobuf::Arena* arena, + const SalesInfoRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SalesInfoRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, seconds_full_realtime_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, seconds_full_realtime_), + offsetof(Impl_, current_client_version_) - + offsetof(Impl_, seconds_full_realtime_) + + sizeof(Impl_::current_client_version_)); + // @@protoc_insertion_point(copy_constructor:ei.SalesInfoRequest) } - -inline void SalesInfoRequest::SharedCtor() { -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(&seconds_full_realtime_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(¤t_client_version_) - - reinterpret_cast(&seconds_full_realtime_)) + sizeof(current_client_version_)); +inline PROTOBUF_NDEBUG_INLINE SalesInfoRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + user_id_(arena) {} + +inline void SalesInfoRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, seconds_full_realtime_), + 0, + offsetof(Impl_, current_client_version_) - + offsetof(Impl_, seconds_full_realtime_) + + sizeof(Impl_::current_client_version_)); } - SalesInfoRequest::~SalesInfoRequest() { // @@protoc_insertion_point(destructor:ei.SalesInfoRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void SalesInfoRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - user_id_.Destroy(); -} - -void SalesInfoRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void SalesInfoRequest::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.user_id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + SalesInfoRequest::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_SalesInfoRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &SalesInfoRequest::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &SalesInfoRequest::ByteSizeLong, + &SalesInfoRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(SalesInfoRequest, _impl_._cached_size_), + false, + }, + &SalesInfoRequest::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* SalesInfoRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 7, 0, 35, 2> SalesInfoRequest::_table_ = { + { + PROTOBUF_FIELD_OFFSET(SalesInfoRequest, _impl_._has_bits_), + 0, // no _extensions_ + 10, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294966688, // skipmap + offsetof(decltype(_table_), field_entries), + 7, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::SalesInfoRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string user_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(SalesInfoRequest, _impl_.user_id_)}}, + // optional bool piggy_full = 2; + {::_pbi::TcParser::SingularVarintNoZag1(), + {16, 2, 0, PROTOBUF_FIELD_OFFSET(SalesInfoRequest, _impl_.piggy_full_)}}, + // optional bool piggy_found_full = 3; + {::_pbi::TcParser::SingularVarintNoZag1(), + {24, 3, 0, PROTOBUF_FIELD_OFFSET(SalesInfoRequest, _impl_.piggy_found_full_)}}, + // optional double seconds_full_realtime = 4; + {::_pbi::TcParser::FastF64S1, + {33, 1, 0, PROTOBUF_FIELD_OFFSET(SalesInfoRequest, _impl_.seconds_full_realtime_)}}, + // optional double seconds_full_gametime = 5; + {::_pbi::TcParser::FastF64S1, + {41, 5, 0, PROTOBUF_FIELD_OFFSET(SalesInfoRequest, _impl_.seconds_full_gametime_)}}, + {::_pbi::TcParser::MiniParse, {}}, + // optional uint32 lost_increments = 7; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(SalesInfoRequest, _impl_.lost_increments_), 4>(), + {56, 4, 0, PROTOBUF_FIELD_OFFSET(SalesInfoRequest, _impl_.lost_increments_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string user_id = 1; + {PROTOBUF_FIELD_OFFSET(SalesInfoRequest, _impl_.user_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional bool piggy_full = 2; + {PROTOBUF_FIELD_OFFSET(SalesInfoRequest, _impl_.piggy_full_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool piggy_found_full = 3; + {PROTOBUF_FIELD_OFFSET(SalesInfoRequest, _impl_.piggy_found_full_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional double seconds_full_realtime = 4; + {PROTOBUF_FIELD_OFFSET(SalesInfoRequest, _impl_.seconds_full_realtime_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double seconds_full_gametime = 5; + {PROTOBUF_FIELD_OFFSET(SalesInfoRequest, _impl_.seconds_full_gametime_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint32 lost_increments = 7; + {PROTOBUF_FIELD_OFFSET(SalesInfoRequest, _impl_.lost_increments_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional uint32 current_client_version = 10; + {PROTOBUF_FIELD_OFFSET(SalesInfoRequest, _impl_.current_client_version_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + }}, + // no aux_entries + {{ + "\23\7\0\0\0\0\0\0" + "ei.SalesInfoRequest" + "user_id" + }}, +}; + +PROTOBUF_NOINLINE void SalesInfoRequest::Clear() { // @@protoc_insertion_point(message_clear_start:ei.SalesInfoRequest) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - user_id_.ClearNonDefaultToEmpty(); + _impl_.user_id_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x0000007eu) { - ::memset(&seconds_full_realtime_, 0, static_cast( - reinterpret_cast(¤t_client_version_) - - reinterpret_cast(&seconds_full_realtime_)) + sizeof(current_client_version_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* SalesInfoRequest::_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 user_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.SalesInfoRequest.user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional bool piggy_full = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_piggy_full(&has_bits); - piggy_full_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool piggy_found_full = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - _Internal::set_has_piggy_found_full(&has_bits); - piggy_found_full_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double seconds_full_realtime = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 33)) { - _Internal::set_has_seconds_full_realtime(&has_bits); - seconds_full_realtime_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double seconds_full_gametime = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 41)) { - _Internal::set_has_seconds_full_gametime(&has_bits); - seconds_full_gametime_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint32 lost_increments = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_lost_increments(&has_bits); - lost_increments_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 current_client_version = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 80)) { - _Internal::set_has_current_client_version(&has_bits); - current_client_version_ = ::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* SalesInfoRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.SalesInfoRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string user_id = 1; - if (cached_has_bits & 0x00000001u) { - ::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.SalesInfoRequest.user_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_user_id(), target); - } - - // optional bool piggy_full = 2; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(2, this->_internal_piggy_full(), target); - } - - // optional bool piggy_found_full = 3; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(3, this->_internal_piggy_found_full(), target); - } - - // optional double seconds_full_realtime = 4; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(4, this->_internal_seconds_full_realtime(), target); - } - - // optional double seconds_full_gametime = 5; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(5, this->_internal_seconds_full_gametime(), target); - } - - // optional uint32 lost_increments = 7; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(7, this->_internal_lost_increments(), target); - } - - // optional uint32 current_client_version = 10; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(10, this->_internal_current_client_version(), 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.SalesInfoRequest) - return target; -} - -size_t SalesInfoRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.SalesInfoRequest) - 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 & 0x0000007fu) { - // optional string user_id = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_user_id()); - } - - // optional double seconds_full_realtime = 4; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 8; - } - - // optional bool piggy_full = 2; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + 1; - } - - // optional bool piggy_found_full = 3; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + 1; - } + ::memset(&_impl_.seconds_full_realtime_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.current_client_version_) - + reinterpret_cast(&_impl_.seconds_full_realtime_)) + sizeof(_impl_.current_client_version_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* SalesInfoRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const SalesInfoRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* SalesInfoRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const SalesInfoRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.SalesInfoRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.SalesInfoRequest.user_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional uint32 lost_increments = 7; - if (cached_has_bits & 0x00000010u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_lost_increments()); - } + // optional bool piggy_full = 2; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 2, this_._internal_piggy_full(), target); + } - // optional double seconds_full_gametime = 5; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + 8; - } + // optional bool piggy_found_full = 3; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 3, this_._internal_piggy_found_full(), target); + } - // optional uint32 current_client_version = 10; - if (cached_has_bits & 0x00000040u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_current_client_version()); - } + // optional double seconds_full_realtime = 4; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 4, this_._internal_seconds_full_realtime(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional double seconds_full_gametime = 5; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 5, this_._internal_seconds_full_gametime(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SalesInfoRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - SalesInfoRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SalesInfoRequest::GetClassData() const { return &_class_data_; } + // optional uint32 lost_increments = 7; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 7, this_._internal_lost_increments(), target); + } -void SalesInfoRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional uint32 current_client_version = 10; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 10, this_._internal_current_client_version(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.SalesInfoRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t SalesInfoRequest::ByteSizeLong(const MessageLite& base) { + const SalesInfoRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t SalesInfoRequest::ByteSizeLong() const { + const SalesInfoRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.SalesInfoRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000007fu) { + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_user_id()); + } + // optional double seconds_full_realtime = 4; + if (cached_has_bits & 0x00000002u) { + total_size += 9; + } + // optional bool piggy_full = 2; + if (cached_has_bits & 0x00000004u) { + total_size += 2; + } + // optional bool piggy_found_full = 3; + if (cached_has_bits & 0x00000008u) { + total_size += 2; + } + // optional uint32 lost_increments = 7; + if (cached_has_bits & 0x00000010u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_lost_increments()); + } + // optional double seconds_full_gametime = 5; + if (cached_has_bits & 0x00000020u) { + total_size += 9; + } + // optional uint32 current_client_version = 10; + if (cached_has_bits & 0x00000040u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_current_client_version()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void SalesInfoRequest::MergeFrom(const SalesInfoRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.SalesInfoRequest) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void SalesInfoRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.SalesInfoRequest) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x0000007fu) { if (cached_has_bits & 0x00000001u) { - _internal_set_user_id(from._internal_user_id()); + _this->_internal_set_user_id(from._internal_user_id()); } if (cached_has_bits & 0x00000002u) { - seconds_full_realtime_ = from.seconds_full_realtime_; + _this->_impl_.seconds_full_realtime_ = from._impl_.seconds_full_realtime_; } if (cached_has_bits & 0x00000004u) { - piggy_full_ = from.piggy_full_; + _this->_impl_.piggy_full_ = from._impl_.piggy_full_; } if (cached_has_bits & 0x00000008u) { - piggy_found_full_ = from.piggy_found_full_; + _this->_impl_.piggy_found_full_ = from._impl_.piggy_found_full_; } if (cached_has_bits & 0x00000010u) { - lost_increments_ = from.lost_increments_; + _this->_impl_.lost_increments_ = from._impl_.lost_increments_; } if (cached_has_bits & 0x00000020u) { - seconds_full_gametime_ = from.seconds_full_gametime_; + _this->_impl_.seconds_full_gametime_ = from._impl_.seconds_full_gametime_; } if (cached_has_bits & 0x00000040u) { - current_client_version_ = from.current_client_version_; + _this->_impl_.current_client_version_ = from._impl_.current_client_version_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void SalesInfoRequest::CopyFrom(const SalesInfoRequest& from) { @@ -22473,353 +25050,326 @@ void SalesInfoRequest::CopyFrom(const SalesInfoRequest& from) { MergeFrom(from); } -bool SalesInfoRequest::IsInitialized() const { - return true; -} -void SalesInfoRequest::InternalSwap(SalesInfoRequest* other) { +void SalesInfoRequest::InternalSwap(SalesInfoRequest* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &user_id_, lhs_arena, - &other->user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(SalesInfoRequest, current_client_version_) - + sizeof(SalesInfoRequest::current_client_version_) - - PROTOBUF_FIELD_OFFSET(SalesInfoRequest, seconds_full_realtime_)>( - reinterpret_cast(&seconds_full_realtime_), - reinterpret_cast(&other->seconds_full_realtime_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_id_, &other->_impl_.user_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(SalesInfoRequest, _impl_.current_client_version_) + + sizeof(SalesInfoRequest::_impl_.current_client_version_) + - PROTOBUF_FIELD_OFFSET(SalesInfoRequest, _impl_.seconds_full_realtime_)>( + reinterpret_cast(&_impl_.seconds_full_realtime_), + reinterpret_cast(&other->_impl_.seconds_full_realtime_)); } -::PROTOBUF_NAMESPACE_ID::Metadata SalesInfoRequest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[22]); +::google::protobuf::Metadata SalesInfoRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class IAPSaleEntry::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_product_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_seconds_remaining(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_discount_string(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_sale_id(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } -}; - -IAPSaleEntry::IAPSaleEntry(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(IAPSaleEntry, _impl_._has_bits_); +}; + +IAPSaleEntry::IAPSaleEntry(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.IAPSaleEntry) } -IAPSaleEntry::IAPSaleEntry(const IAPSaleEntry& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - product_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - product_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_product_id()) { - product_id_.Set(from._internal_product_id(), - GetArenaForAllocation()); - } - discount_string_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - discount_string_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_discount_string()) { - discount_string_.Set(from._internal_discount_string(), - GetArenaForAllocation()); - } - sale_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - sale_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_sale_id()) { - sale_id_.Set(from._internal_sale_id(), - GetArenaForAllocation()); - } - seconds_remaining_ = from.seconds_remaining_; +inline PROTOBUF_NDEBUG_INLINE IAPSaleEntry::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::IAPSaleEntry& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + product_id_(arena, from.product_id_), + discount_string_(arena, from.discount_string_), + sale_id_(arena, from.sale_id_) {} + +IAPSaleEntry::IAPSaleEntry( + ::google::protobuf::Arena* arena, + const IAPSaleEntry& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + IAPSaleEntry* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + _impl_.seconds_remaining_ = from._impl_.seconds_remaining_; + // @@protoc_insertion_point(copy_constructor:ei.IAPSaleEntry) } +inline PROTOBUF_NDEBUG_INLINE IAPSaleEntry::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + product_id_(arena), + discount_string_(arena), + sale_id_(arena) {} -inline void IAPSaleEntry::SharedCtor() { -product_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - product_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -discount_string_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - discount_string_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -sale_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - sale_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -seconds_remaining_ = 0; +inline void IAPSaleEntry::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.seconds_remaining_ = {}; } - IAPSaleEntry::~IAPSaleEntry() { // @@protoc_insertion_point(destructor:ei.IAPSaleEntry) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void IAPSaleEntry::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - product_id_.Destroy(); - discount_string_.Destroy(); - sale_id_.Destroy(); -} - -void IAPSaleEntry::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void IAPSaleEntry::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.product_id_.Destroy(); + _impl_.discount_string_.Destroy(); + _impl_.sale_id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + IAPSaleEntry::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_IAPSaleEntry_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &IAPSaleEntry::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &IAPSaleEntry::ByteSizeLong, + &IAPSaleEntry::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(IAPSaleEntry, _impl_._cached_size_), + false, + }, + &IAPSaleEntry::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* IAPSaleEntry::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 4, 0, 56, 2> IAPSaleEntry::_table_ = { + { + PROTOBUF_FIELD_OFFSET(IAPSaleEntry, _impl_._has_bits_), + 0, // no _extensions_ + 4, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967280, // skipmap + offsetof(decltype(_table_), field_entries), + 4, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::IAPSaleEntry>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional string sale_id = 4; + {::_pbi::TcParser::FastSS1, + {34, 2, 0, PROTOBUF_FIELD_OFFSET(IAPSaleEntry, _impl_.sale_id_)}}, + // optional string product_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(IAPSaleEntry, _impl_.product_id_)}}, + // optional double seconds_remaining = 2; + {::_pbi::TcParser::FastF64S1, + {17, 3, 0, PROTOBUF_FIELD_OFFSET(IAPSaleEntry, _impl_.seconds_remaining_)}}, + // optional string discount_string = 3; + {::_pbi::TcParser::FastSS1, + {26, 1, 0, PROTOBUF_FIELD_OFFSET(IAPSaleEntry, _impl_.discount_string_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string product_id = 1; + {PROTOBUF_FIELD_OFFSET(IAPSaleEntry, _impl_.product_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double seconds_remaining = 2; + {PROTOBUF_FIELD_OFFSET(IAPSaleEntry, _impl_.seconds_remaining_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional string discount_string = 3; + {PROTOBUF_FIELD_OFFSET(IAPSaleEntry, _impl_.discount_string_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string sale_id = 4; + {PROTOBUF_FIELD_OFFSET(IAPSaleEntry, _impl_.sale_id_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, + // no aux_entries + {{ + "\17\12\0\17\7\0\0\0" + "ei.IAPSaleEntry" + "product_id" + "discount_string" + "sale_id" + }}, +}; + +PROTOBUF_NOINLINE void IAPSaleEntry::Clear() { // @@protoc_insertion_point(message_clear_start:ei.IAPSaleEntry) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - product_id_.ClearNonDefaultToEmpty(); + _impl_.product_id_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - discount_string_.ClearNonDefaultToEmpty(); + _impl_.discount_string_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000004u) { - sale_id_.ClearNonDefaultToEmpty(); - } - } - seconds_remaining_ = 0; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* IAPSaleEntry::_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 product_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_product_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.IAPSaleEntry.product_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double seconds_remaining = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { - _Internal::set_has_seconds_remaining(&has_bits); - seconds_remaining_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional string discount_string = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_discount_string(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.IAPSaleEntry.discount_string"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string sale_id = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - auto str = _internal_mutable_sale_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.IAPSaleEntry.sale_id"); - #endif // !NDEBUG - } 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* IAPSaleEntry::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.IAPSaleEntry) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + _impl_.sale_id_.ClearNonDefaultToEmpty(); + } + } + _impl_.seconds_remaining_ = 0; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* IAPSaleEntry::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const IAPSaleEntry& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* IAPSaleEntry::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const IAPSaleEntry& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.IAPSaleEntry) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string product_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_product_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.IAPSaleEntry.product_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - cached_has_bits = _has_bits_[0]; - // optional string product_id = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_product_id().data(), static_cast(this->_internal_product_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.IAPSaleEntry.product_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_product_id(), target); - } + // optional double seconds_remaining = 2; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 2, this_._internal_seconds_remaining(), target); + } - // optional double seconds_remaining = 2; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(2, this->_internal_seconds_remaining(), target); - } + // optional string discount_string = 3; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_discount_string(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.IAPSaleEntry.discount_string"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } - // optional string discount_string = 3; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_discount_string().data(), static_cast(this->_internal_discount_string().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.IAPSaleEntry.discount_string"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_discount_string(), target); - } + // optional string sale_id = 4; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_sale_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.IAPSaleEntry.sale_id"); + target = stream->WriteStringMaybeAliased(4, _s, target); + } - // optional string sale_id = 4; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_sale_id().data(), static_cast(this->_internal_sale_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.IAPSaleEntry.sale_id"); - target = stream->WriteStringMaybeAliased( - 4, this->_internal_sale_id(), target); - } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.IAPSaleEntry) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t IAPSaleEntry::ByteSizeLong(const MessageLite& base) { + const IAPSaleEntry& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t IAPSaleEntry::ByteSizeLong() const { + const IAPSaleEntry& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.IAPSaleEntry) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { + // optional string product_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_product_id()); + } + // optional string discount_string = 3; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_discount_string()); + } + // optional string sale_id = 4; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_sale_id()); + } + // optional double seconds_remaining = 2; + if (cached_has_bits & 0x00000008u) { + total_size += 9; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - 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.IAPSaleEntry) - return target; -} +void IAPSaleEntry::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.IAPSaleEntry) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; -size_t IAPSaleEntry::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.IAPSaleEntry) - 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 product_id = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_product_id()); - } - - // optional string discount_string = 3; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_discount_string()); - } - - // optional string sale_id = 4; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_sale_id()); - } - - // optional double seconds_remaining = 2; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + 8; - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData IAPSaleEntry::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - IAPSaleEntry::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*IAPSaleEntry::GetClassData() const { return &_class_data_; } - -void IAPSaleEntry::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void IAPSaleEntry::MergeFrom(const IAPSaleEntry& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.IAPSaleEntry) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x0000000fu) { if (cached_has_bits & 0x00000001u) { - _internal_set_product_id(from._internal_product_id()); + _this->_internal_set_product_id(from._internal_product_id()); } if (cached_has_bits & 0x00000002u) { - _internal_set_discount_string(from._internal_discount_string()); + _this->_internal_set_discount_string(from._internal_discount_string()); } if (cached_has_bits & 0x00000004u) { - _internal_set_sale_id(from._internal_sale_id()); + _this->_internal_set_sale_id(from._internal_sale_id()); } if (cached_has_bits & 0x00000008u) { - seconds_remaining_ = from.seconds_remaining_; + _this->_impl_.seconds_remaining_ = from._impl_.seconds_remaining_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void IAPSaleEntry::CopyFrom(const IAPSaleEntry& from) { @@ -22829,190 +25379,225 @@ void IAPSaleEntry::CopyFrom(const IAPSaleEntry& from) { MergeFrom(from); } -bool IAPSaleEntry::IsInitialized() const { - return true; -} -void IAPSaleEntry::InternalSwap(IAPSaleEntry* other) { +void IAPSaleEntry::InternalSwap(IAPSaleEntry* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &product_id_, lhs_arena, - &other->product_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &discount_string_, lhs_arena, - &other->discount_string_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &sale_id_, lhs_arena, - &other->sale_id_, rhs_arena - ); - swap(seconds_remaining_, other->seconds_remaining_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata IAPSaleEntry::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[23]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.product_id_, &other->_impl_.product_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.discount_string_, &other->_impl_.discount_string_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.sale_id_, &other->_impl_.sale_id_, arena); + swap(_impl_.seconds_remaining_, other->_impl_.seconds_remaining_); } +::google::protobuf::Metadata IAPSaleEntry::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} // =================================================================== class SalesInfo::_Internal { public: }; -SalesInfo::SalesInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - sales_(arena) { - SharedCtor(); +SalesInfo::SalesInfo(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.SalesInfo) } -SalesInfo::SalesInfo(const SalesInfo& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - sales_(from.sales_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +inline PROTOBUF_NDEBUG_INLINE SalesInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::SalesInfo& from_msg) + : sales_{visibility, arena, from.sales_}, + _cached_size_{0} {} + +SalesInfo::SalesInfo( + ::google::protobuf::Arena* arena, + const SalesInfo& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SalesInfo* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + // @@protoc_insertion_point(copy_constructor:ei.SalesInfo) } +inline PROTOBUF_NDEBUG_INLINE SalesInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : sales_{visibility, arena}, + _cached_size_{0} {} -inline void SalesInfo::SharedCtor() { +inline void SalesInfo::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); } - SalesInfo::~SalesInfo() { // @@protoc_insertion_point(destructor:ei.SalesInfo) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void SalesInfo::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void SalesInfo::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void SalesInfo::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + SalesInfo::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_SalesInfo_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &SalesInfo::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &SalesInfo::ByteSizeLong, + &SalesInfo::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(SalesInfo, _impl_._cached_size_), + false, + }, + &SalesInfo::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* SalesInfo::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<0, 1, 1, 0, 2> SalesInfo::_table_ = { + { + 0, // no _has_bits_ + 0, // no _extensions_ + 1, 0, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967294, // skipmap + offsetof(decltype(_table_), field_entries), + 1, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::SalesInfo>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // repeated .ei.IAPSaleEntry sales = 1; + {::_pbi::TcParser::FastMtR1, + {10, 63, 0, PROTOBUF_FIELD_OFFSET(SalesInfo, _impl_.sales_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // repeated .ei.IAPSaleEntry sales = 1; + {PROTOBUF_FIELD_OFFSET(SalesInfo, _impl_.sales_), 0, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::IAPSaleEntry>()}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void SalesInfo::Clear() { // @@protoc_insertion_point(message_clear_start:ei.SalesInfo) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - sales_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* SalesInfo::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // repeated .ei.IAPSaleEntry sales = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_sales(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(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: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* SalesInfo::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.SalesInfo) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated .ei.IAPSaleEntry sales = 1; - for (unsigned i = 0, - n = static_cast(this->_internal_sales_size()); i < n; i++) { - const auto& repfield = this->_internal_sales(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, 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.SalesInfo) - return target; -} - -size_t SalesInfo::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.SalesInfo) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // repeated .ei.IAPSaleEntry sales = 1; - total_size += 1UL * this->_internal_sales_size(); - for (const auto& msg : this->sales_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SalesInfo::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - SalesInfo::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SalesInfo::GetClassData() const { return &_class_data_; } - -void SalesInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + _impl_.sales_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* SalesInfo::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const SalesInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* SalesInfo::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const SalesInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.SalesInfo) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + // repeated .ei.IAPSaleEntry sales = 1; + for (unsigned i = 0, n = static_cast( + this_._internal_sales_size()); + i < n; i++) { + const auto& repfield = this_._internal_sales().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, repfield, repfield.GetCachedSize(), + target, stream); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.SalesInfo) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t SalesInfo::ByteSizeLong(const MessageLite& base) { + const SalesInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t SalesInfo::ByteSizeLong() const { + const SalesInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.SalesInfo) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.IAPSaleEntry sales = 1; + { + total_size += 1UL * this_._internal_sales_size(); + for (const auto& msg : this_._internal_sales()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void SalesInfo::MergeFrom(const SalesInfo& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.SalesInfo) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void SalesInfo::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.SalesInfo) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - sales_.MergeFrom(from.sales_); - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_mutable_sales()->MergeFrom( + from._internal_sales()); + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void SalesInfo::CopyFrom(const SalesInfo& from) { @@ -23022,454 +25607,412 @@ void SalesInfo::CopyFrom(const SalesInfo& from) { MergeFrom(from); } -bool SalesInfo::IsInitialized() const { - return true; -} -void SalesInfo::InternalSwap(SalesInfo* other) { +void SalesInfo::InternalSwap(SalesInfo* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - sales_.InternalSwap(&other->sales_); + _impl_.sales_.InternalSwap(&other->_impl_.sales_); } -::PROTOBUF_NAMESPACE_ID::Metadata SalesInfo::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[24]); +::google::protobuf::Metadata SalesInfo::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class EggIncEvent::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_seconds_remaining(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_type(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_multiplier(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_subtitle(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_start_time(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_duration(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_cc_only(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } -}; - -EggIncEvent::EggIncEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(EggIncEvent, _impl_._has_bits_); +}; + +EggIncEvent::EggIncEvent(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.EggIncEvent) } -EggIncEvent::EggIncEvent(const EggIncEvent& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_identifier()) { - identifier_.Set(from._internal_identifier(), - GetArenaForAllocation()); - } - type_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - type_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_type()) { - type_.Set(from._internal_type(), - GetArenaForAllocation()); - } - subtitle_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - subtitle_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_subtitle()) { - subtitle_.Set(from._internal_subtitle(), - GetArenaForAllocation()); - } - ::memcpy(&seconds_remaining_, &from.seconds_remaining_, - static_cast(reinterpret_cast(&cc_only_) - - reinterpret_cast(&seconds_remaining_)) + sizeof(cc_only_)); +inline PROTOBUF_NDEBUG_INLINE EggIncEvent::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::EggIncEvent& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + identifier_(arena, from.identifier_), + type_(arena, from.type_), + subtitle_(arena, from.subtitle_) {} + +EggIncEvent::EggIncEvent( + ::google::protobuf::Arena* arena, + const EggIncEvent& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + EggIncEvent* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, seconds_remaining_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, seconds_remaining_), + offsetof(Impl_, cc_only_) - + offsetof(Impl_, seconds_remaining_) + + sizeof(Impl_::cc_only_)); + // @@protoc_insertion_point(copy_constructor:ei.EggIncEvent) } - -inline void EggIncEvent::SharedCtor() { -identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -type_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - type_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -subtitle_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - subtitle_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&seconds_remaining_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&cc_only_) - - reinterpret_cast(&seconds_remaining_)) + sizeof(cc_only_)); +inline PROTOBUF_NDEBUG_INLINE EggIncEvent::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + identifier_(arena), + type_(arena), + subtitle_(arena) {} + +inline void EggIncEvent::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, seconds_remaining_), + 0, + offsetof(Impl_, cc_only_) - + offsetof(Impl_, seconds_remaining_) + + sizeof(Impl_::cc_only_)); } - EggIncEvent::~EggIncEvent() { // @@protoc_insertion_point(destructor:ei.EggIncEvent) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void EggIncEvent::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - identifier_.Destroy(); - type_.Destroy(); - subtitle_.Destroy(); -} - -void EggIncEvent::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void EggIncEvent::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.identifier_.Destroy(); + _impl_.type_.Destroy(); + _impl_.subtitle_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + EggIncEvent::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_EggIncEvent_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &EggIncEvent::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &EggIncEvent::ByteSizeLong, + &EggIncEvent::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(EggIncEvent, _impl_._cached_size_), + false, + }, + &EggIncEvent::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* EggIncEvent::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 8, 0, 53, 2> EggIncEvent::_table_ = { + { + PROTOBUF_FIELD_OFFSET(EggIncEvent, _impl_._has_bits_), + 0, // no _extensions_ + 8, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967040, // skipmap + offsetof(decltype(_table_), field_entries), + 8, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::EggIncEvent>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional bool cc_only = 8; + {::_pbi::TcParser::SingularVarintNoZag1(), + {64, 7, 0, PROTOBUF_FIELD_OFFSET(EggIncEvent, _impl_.cc_only_)}}, + // optional string identifier = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(EggIncEvent, _impl_.identifier_)}}, + // optional double seconds_remaining = 2; + {::_pbi::TcParser::FastF64S1, + {17, 3, 0, PROTOBUF_FIELD_OFFSET(EggIncEvent, _impl_.seconds_remaining_)}}, + // optional string type = 3; + {::_pbi::TcParser::FastSS1, + {26, 1, 0, PROTOBUF_FIELD_OFFSET(EggIncEvent, _impl_.type_)}}, + // optional double multiplier = 4; + {::_pbi::TcParser::FastF64S1, + {33, 4, 0, PROTOBUF_FIELD_OFFSET(EggIncEvent, _impl_.multiplier_)}}, + // optional string subtitle = 5; + {::_pbi::TcParser::FastSS1, + {42, 2, 0, PROTOBUF_FIELD_OFFSET(EggIncEvent, _impl_.subtitle_)}}, + // optional double start_time = 6; + {::_pbi::TcParser::FastF64S1, + {49, 5, 0, PROTOBUF_FIELD_OFFSET(EggIncEvent, _impl_.start_time_)}}, + // optional double duration = 7; + {::_pbi::TcParser::FastF64S1, + {57, 6, 0, PROTOBUF_FIELD_OFFSET(EggIncEvent, _impl_.duration_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string identifier = 1; + {PROTOBUF_FIELD_OFFSET(EggIncEvent, _impl_.identifier_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double seconds_remaining = 2; + {PROTOBUF_FIELD_OFFSET(EggIncEvent, _impl_.seconds_remaining_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional string type = 3; + {PROTOBUF_FIELD_OFFSET(EggIncEvent, _impl_.type_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double multiplier = 4; + {PROTOBUF_FIELD_OFFSET(EggIncEvent, _impl_.multiplier_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional string subtitle = 5; + {PROTOBUF_FIELD_OFFSET(EggIncEvent, _impl_.subtitle_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double start_time = 6; + {PROTOBUF_FIELD_OFFSET(EggIncEvent, _impl_.start_time_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double duration = 7; + {PROTOBUF_FIELD_OFFSET(EggIncEvent, _impl_.duration_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional bool cc_only = 8; + {PROTOBUF_FIELD_OFFSET(EggIncEvent, _impl_.cc_only_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + }}, + // no aux_entries + {{ + "\16\12\0\4\0\10\0\0\0\0\0\0\0\0\0\0" + "ei.EggIncEvent" + "identifier" + "type" + "subtitle" + }}, +}; + +PROTOBUF_NOINLINE void EggIncEvent::Clear() { // @@protoc_insertion_point(message_clear_start:ei.EggIncEvent) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - identifier_.ClearNonDefaultToEmpty(); + _impl_.identifier_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - type_.ClearNonDefaultToEmpty(); + _impl_.type_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000004u) { - subtitle_.ClearNonDefaultToEmpty(); + _impl_.subtitle_.ClearNonDefaultToEmpty(); } } if (cached_has_bits & 0x000000f8u) { - ::memset(&seconds_remaining_, 0, static_cast( - reinterpret_cast(&cc_only_) - - reinterpret_cast(&seconds_remaining_)) + sizeof(cc_only_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* EggIncEvent::_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 identifier = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.EggIncEvent.identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double seconds_remaining = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { - _Internal::set_has_seconds_remaining(&has_bits); - seconds_remaining_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional string type = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_type(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.EggIncEvent.type"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double multiplier = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 33)) { - _Internal::set_has_multiplier(&has_bits); - multiplier_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional string subtitle = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - auto str = _internal_mutable_subtitle(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.EggIncEvent.subtitle"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double start_time = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 49)) { - _Internal::set_has_start_time(&has_bits); - start_time_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double duration = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 57)) { - _Internal::set_has_duration(&has_bits); - duration_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional bool cc_only = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { - _Internal::set_has_cc_only(&has_bits); - cc_only_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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* EggIncEvent::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.EggIncEvent) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string identifier = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_identifier().data(), static_cast(this->_internal_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.EggIncEvent.identifier"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_identifier(), target); - } - - // optional double seconds_remaining = 2; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(2, this->_internal_seconds_remaining(), target); - } - - // optional string type = 3; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_type().data(), static_cast(this->_internal_type().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.EggIncEvent.type"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_type(), target); - } - - // optional double multiplier = 4; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(4, this->_internal_multiplier(), target); - } - - // optional string subtitle = 5; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_subtitle().data(), static_cast(this->_internal_subtitle().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.EggIncEvent.subtitle"); - target = stream->WriteStringMaybeAliased( - 5, this->_internal_subtitle(), target); - } - - // optional double start_time = 6; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(6, this->_internal_start_time(), target); - } - - // optional double duration = 7; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(7, this->_internal_duration(), target); - } - - // optional bool cc_only = 8; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(8, this->_internal_cc_only(), 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.EggIncEvent) - return target; -} - -size_t EggIncEvent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.EggIncEvent) - 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 & 0x000000ffu) { - // optional string identifier = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_identifier()); - } - - // optional string type = 3; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_type()); - } - - // optional string subtitle = 5; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_subtitle()); - } - - // optional double seconds_remaining = 2; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + 8; - } + ::memset(&_impl_.seconds_remaining_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.cc_only_) - + reinterpret_cast(&_impl_.seconds_remaining_)) + sizeof(_impl_.cc_only_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* EggIncEvent::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const EggIncEvent& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* EggIncEvent::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const EggIncEvent& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.EggIncEvent) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string identifier = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.EggIncEvent.identifier"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional double multiplier = 4; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + 8; - } + // optional double seconds_remaining = 2; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 2, this_._internal_seconds_remaining(), target); + } - // optional double start_time = 6; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + 8; - } + // optional string type = 3; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_type(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.EggIncEvent.type"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } - // optional double duration = 7; - if (cached_has_bits & 0x00000040u) { - total_size += 1 + 8; - } + // optional double multiplier = 4; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 4, this_._internal_multiplier(), target); + } - // optional bool cc_only = 8; - if (cached_has_bits & 0x00000080u) { - total_size += 1 + 1; - } + // optional string subtitle = 5; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_subtitle(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.EggIncEvent.subtitle"); + target = stream->WriteStringMaybeAliased(5, _s, target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional double start_time = 6; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 6, this_._internal_start_time(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData EggIncEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - EggIncEvent::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*EggIncEvent::GetClassData() const { return &_class_data_; } + // optional double duration = 7; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 7, this_._internal_duration(), target); + } -void EggIncEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional bool cc_only = 8; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 8, this_._internal_cc_only(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.EggIncEvent) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t EggIncEvent::ByteSizeLong(const MessageLite& base) { + const EggIncEvent& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t EggIncEvent::ByteSizeLong() const { + const EggIncEvent& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.EggIncEvent) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string identifier = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_identifier()); + } + // optional string type = 3; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_type()); + } + // optional string subtitle = 5; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_subtitle()); + } + // optional double seconds_remaining = 2; + if (cached_has_bits & 0x00000008u) { + total_size += 9; + } + // optional double multiplier = 4; + if (cached_has_bits & 0x00000010u) { + total_size += 9; + } + // optional double start_time = 6; + if (cached_has_bits & 0x00000020u) { + total_size += 9; + } + // optional double duration = 7; + if (cached_has_bits & 0x00000040u) { + total_size += 9; + } + // optional bool cc_only = 8; + if (cached_has_bits & 0x00000080u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void EggIncEvent::MergeFrom(const EggIncEvent& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.EggIncEvent) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void EggIncEvent::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.EggIncEvent) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - _internal_set_identifier(from._internal_identifier()); + _this->_internal_set_identifier(from._internal_identifier()); } if (cached_has_bits & 0x00000002u) { - _internal_set_type(from._internal_type()); + _this->_internal_set_type(from._internal_type()); } if (cached_has_bits & 0x00000004u) { - _internal_set_subtitle(from._internal_subtitle()); + _this->_internal_set_subtitle(from._internal_subtitle()); } if (cached_has_bits & 0x00000008u) { - seconds_remaining_ = from.seconds_remaining_; + _this->_impl_.seconds_remaining_ = from._impl_.seconds_remaining_; } if (cached_has_bits & 0x00000010u) { - multiplier_ = from.multiplier_; + _this->_impl_.multiplier_ = from._impl_.multiplier_; } if (cached_has_bits & 0x00000020u) { - start_time_ = from.start_time_; + _this->_impl_.start_time_ = from._impl_.start_time_; } if (cached_has_bits & 0x00000040u) { - duration_ = from.duration_; + _this->_impl_.duration_ = from._impl_.duration_; } if (cached_has_bits & 0x00000080u) { - cc_only_ = from.cc_only_; + _this->_impl_.cc_only_ = from._impl_.cc_only_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void EggIncEvent::CopyFrom(const EggIncEvent& from) { @@ -23479,195 +26022,230 @@ void EggIncEvent::CopyFrom(const EggIncEvent& from) { MergeFrom(from); } -bool EggIncEvent::IsInitialized() const { - return true; -} -void EggIncEvent::InternalSwap(EggIncEvent* other) { +void EggIncEvent::InternalSwap(EggIncEvent* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &identifier_, lhs_arena, - &other->identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &type_, lhs_arena, - &other->type_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &subtitle_, lhs_arena, - &other->subtitle_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(EggIncEvent, cc_only_) - + sizeof(EggIncEvent::cc_only_) - - PROTOBUF_FIELD_OFFSET(EggIncEvent, seconds_remaining_)>( - reinterpret_cast(&seconds_remaining_), - reinterpret_cast(&other->seconds_remaining_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata EggIncEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[25]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.identifier_, &other->_impl_.identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.type_, &other->_impl_.type_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.subtitle_, &other->_impl_.subtitle_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(EggIncEvent, _impl_.cc_only_) + + sizeof(EggIncEvent::_impl_.cc_only_) + - PROTOBUF_FIELD_OFFSET(EggIncEvent, _impl_.seconds_remaining_)>( + reinterpret_cast(&_impl_.seconds_remaining_), + reinterpret_cast(&other->_impl_.seconds_remaining_)); } +::google::protobuf::Metadata EggIncEvent::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} // =================================================================== class EggIncCurrentEvents::_Internal { public: }; -EggIncCurrentEvents::EggIncCurrentEvents(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - events_(arena) { - SharedCtor(); +EggIncCurrentEvents::EggIncCurrentEvents(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.EggIncCurrentEvents) } -EggIncCurrentEvents::EggIncCurrentEvents(const EggIncCurrentEvents& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - events_(from.events_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +inline PROTOBUF_NDEBUG_INLINE EggIncCurrentEvents::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::EggIncCurrentEvents& from_msg) + : events_{visibility, arena, from.events_}, + _cached_size_{0} {} + +EggIncCurrentEvents::EggIncCurrentEvents( + ::google::protobuf::Arena* arena, + const EggIncCurrentEvents& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + EggIncCurrentEvents* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + // @@protoc_insertion_point(copy_constructor:ei.EggIncCurrentEvents) } +inline PROTOBUF_NDEBUG_INLINE EggIncCurrentEvents::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : events_{visibility, arena}, + _cached_size_{0} {} -inline void EggIncCurrentEvents::SharedCtor() { +inline void EggIncCurrentEvents::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); } - EggIncCurrentEvents::~EggIncCurrentEvents() { // @@protoc_insertion_point(destructor:ei.EggIncCurrentEvents) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void EggIncCurrentEvents::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void EggIncCurrentEvents::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void EggIncCurrentEvents::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + EggIncCurrentEvents::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_EggIncCurrentEvents_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &EggIncCurrentEvents::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &EggIncCurrentEvents::ByteSizeLong, + &EggIncCurrentEvents::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(EggIncCurrentEvents, _impl_._cached_size_), + false, + }, + &EggIncCurrentEvents::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* EggIncCurrentEvents::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<0, 1, 1, 0, 2> EggIncCurrentEvents::_table_ = { + { + 0, // no _has_bits_ + 0, // no _extensions_ + 1, 0, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967294, // skipmap + offsetof(decltype(_table_), field_entries), + 1, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::EggIncCurrentEvents>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // repeated .ei.EggIncEvent events = 1; + {::_pbi::TcParser::FastMtR1, + {10, 63, 0, PROTOBUF_FIELD_OFFSET(EggIncCurrentEvents, _impl_.events_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // repeated .ei.EggIncEvent events = 1; + {PROTOBUF_FIELD_OFFSET(EggIncCurrentEvents, _impl_.events_), 0, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::EggIncEvent>()}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void EggIncCurrentEvents::Clear() { // @@protoc_insertion_point(message_clear_start:ei.EggIncCurrentEvents) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - events_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* EggIncCurrentEvents::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // repeated .ei.EggIncEvent events = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_events(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(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: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* EggIncCurrentEvents::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.EggIncCurrentEvents) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated .ei.EggIncEvent events = 1; - for (unsigned i = 0, - n = static_cast(this->_internal_events_size()); i < n; i++) { - const auto& repfield = this->_internal_events(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, 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.EggIncCurrentEvents) - return target; -} - -size_t EggIncCurrentEvents::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.EggIncCurrentEvents) - 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 .ei.EggIncEvent events = 1; - total_size += 1UL * this->_internal_events_size(); - for (const auto& msg : this->events_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData EggIncCurrentEvents::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - EggIncCurrentEvents::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*EggIncCurrentEvents::GetClassData() const { return &_class_data_; } - -void EggIncCurrentEvents::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + _impl_.events_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* EggIncCurrentEvents::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const EggIncCurrentEvents& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* EggIncCurrentEvents::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const EggIncCurrentEvents& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.EggIncCurrentEvents) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + // repeated .ei.EggIncEvent events = 1; + for (unsigned i = 0, n = static_cast( + this_._internal_events_size()); + i < n; i++) { + const auto& repfield = this_._internal_events().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, repfield, repfield.GetCachedSize(), + target, stream); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.EggIncCurrentEvents) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t EggIncCurrentEvents::ByteSizeLong(const MessageLite& base) { + const EggIncCurrentEvents& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t EggIncCurrentEvents::ByteSizeLong() const { + const EggIncCurrentEvents& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.EggIncCurrentEvents) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.EggIncEvent events = 1; + { + total_size += 1UL * this_._internal_events_size(); + for (const auto& msg : this_._internal_events()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void EggIncCurrentEvents::MergeFrom(const EggIncCurrentEvents& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.EggIncCurrentEvents) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void EggIncCurrentEvents::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.EggIncCurrentEvents) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - events_.MergeFrom(from.events_); - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_mutable_events()->MergeFrom( + from._internal_events()); + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void EggIncCurrentEvents::CopyFrom(const EggIncCurrentEvents& from) { @@ -23677,790 +26255,595 @@ void EggIncCurrentEvents::CopyFrom(const EggIncCurrentEvents& from) { MergeFrom(from); } -bool EggIncCurrentEvents::IsInitialized() const { - return true; -} -void EggIncCurrentEvents::InternalSwap(EggIncCurrentEvents* other) { +void EggIncCurrentEvents::InternalSwap(EggIncCurrentEvents* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - events_.InternalSwap(&other->events_); + _impl_.events_.InternalSwap(&other->_impl_.events_); } -::PROTOBUF_NAMESPACE_ID::Metadata EggIncCurrentEvents::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[26]); +::google::protobuf::Metadata EggIncCurrentEvents::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class DeviceInfo::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_device_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_advertising_id(HasBits* has_bits) { - (*has_bits)[0] |= 1024u; - } - static void set_has_platform(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_form_factor(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_device_name(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_platform_version(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_locale_country(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_locale_language(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_gpu_vendor(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_gpu_model(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_device_bucket(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } - static void set_has_screen_width(HasBits* has_bits) { - (*has_bits)[0] |= 2048u; - } - static void set_has_screen_height(HasBits* has_bits) { - (*has_bits)[0] |= 4096u; - } -}; - -DeviceInfo::DeviceInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(DeviceInfo, _impl_._has_bits_); +}; + +DeviceInfo::DeviceInfo(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.DeviceInfo) } -DeviceInfo::DeviceInfo(const DeviceInfo& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - device_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - device_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_device_id()) { - device_id_.Set(from._internal_device_id(), - GetArenaForAllocation()); - } - platform_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - platform_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_platform()) { - platform_.Set(from._internal_platform(), - GetArenaForAllocation()); - } - form_factor_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - form_factor_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_form_factor()) { - form_factor_.Set(from._internal_form_factor(), - GetArenaForAllocation()); - } - device_name_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - device_name_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_device_name()) { - device_name_.Set(from._internal_device_name(), - GetArenaForAllocation()); - } - platform_version_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - platform_version_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_platform_version()) { - platform_version_.Set(from._internal_platform_version(), - GetArenaForAllocation()); - } - locale_country_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - locale_country_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_locale_country()) { - locale_country_.Set(from._internal_locale_country(), - GetArenaForAllocation()); - } - locale_language_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - locale_language_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_locale_language()) { - locale_language_.Set(from._internal_locale_language(), - GetArenaForAllocation()); - } - gpu_vendor_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - gpu_vendor_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_gpu_vendor()) { - gpu_vendor_.Set(from._internal_gpu_vendor(), - GetArenaForAllocation()); - } - gpu_model_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - gpu_model_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_gpu_model()) { - gpu_model_.Set(from._internal_gpu_model(), - GetArenaForAllocation()); - } - device_bucket_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - device_bucket_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_device_bucket()) { - device_bucket_.Set(from._internal_device_bucket(), - GetArenaForAllocation()); - } - advertising_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - advertising_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_advertising_id()) { - advertising_id_.Set(from._internal_advertising_id(), - GetArenaForAllocation()); - } - ::memcpy(&screen_width_, &from.screen_width_, - static_cast(reinterpret_cast(&screen_height_) - - reinterpret_cast(&screen_width_)) + sizeof(screen_height_)); +inline PROTOBUF_NDEBUG_INLINE DeviceInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::DeviceInfo& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + device_id_(arena, from.device_id_), + platform_(arena, from.platform_), + form_factor_(arena, from.form_factor_), + device_name_(arena, from.device_name_), + platform_version_(arena, from.platform_version_), + locale_country_(arena, from.locale_country_), + locale_language_(arena, from.locale_language_), + gpu_vendor_(arena, from.gpu_vendor_), + gpu_model_(arena, from.gpu_model_), + device_bucket_(arena, from.device_bucket_), + advertising_id_(arena, from.advertising_id_) {} + +DeviceInfo::DeviceInfo( + ::google::protobuf::Arena* arena, + const DeviceInfo& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + DeviceInfo* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, screen_width_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, screen_width_), + offsetof(Impl_, screen_height_) - + offsetof(Impl_, screen_width_) + + sizeof(Impl_::screen_height_)); + // @@protoc_insertion_point(copy_constructor:ei.DeviceInfo) } - -inline void DeviceInfo::SharedCtor() { -device_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - device_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -platform_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - platform_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -form_factor_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - form_factor_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -device_name_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - device_name_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -platform_version_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - platform_version_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -locale_country_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - locale_country_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -locale_language_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - locale_language_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -gpu_vendor_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - gpu_vendor_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -gpu_model_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - gpu_model_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -device_bucket_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - device_bucket_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -advertising_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - advertising_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&screen_width_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&screen_height_) - - reinterpret_cast(&screen_width_)) + sizeof(screen_height_)); +inline PROTOBUF_NDEBUG_INLINE DeviceInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + device_id_(arena), + platform_(arena), + form_factor_(arena), + device_name_(arena), + platform_version_(arena), + locale_country_(arena), + locale_language_(arena), + gpu_vendor_(arena), + gpu_model_(arena), + device_bucket_(arena), + advertising_id_(arena) {} + +inline void DeviceInfo::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, screen_width_), + 0, + offsetof(Impl_, screen_height_) - + offsetof(Impl_, screen_width_) + + sizeof(Impl_::screen_height_)); } - DeviceInfo::~DeviceInfo() { // @@protoc_insertion_point(destructor:ei.DeviceInfo) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void DeviceInfo::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - device_id_.Destroy(); - platform_.Destroy(); - form_factor_.Destroy(); - device_name_.Destroy(); - platform_version_.Destroy(); - locale_country_.Destroy(); - locale_language_.Destroy(); - gpu_vendor_.Destroy(); - gpu_model_.Destroy(); - device_bucket_.Destroy(); - advertising_id_.Destroy(); -} - -void DeviceInfo::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void DeviceInfo::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.DeviceInfo) - 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 & 0x000000ffu) { - if (cached_has_bits & 0x00000001u) { - device_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - platform_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000004u) { - form_factor_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000008u) { - device_name_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000010u) { - platform_version_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000020u) { - locale_country_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000040u) { - locale_language_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000080u) { - gpu_vendor_.ClearNonDefaultToEmpty(); - } - } - if (cached_has_bits & 0x00000700u) { - if (cached_has_bits & 0x00000100u) { - gpu_model_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000200u) { - device_bucket_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000400u) { - advertising_id_.ClearNonDefaultToEmpty(); - } - } - if (cached_has_bits & 0x00001800u) { - ::memset(&screen_width_, 0, static_cast( - reinterpret_cast(&screen_height_) - - reinterpret_cast(&screen_width_)) + sizeof(screen_height_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* DeviceInfo::_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 device_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_device_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.DeviceInfo.device_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string platform = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_platform(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.DeviceInfo.platform"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string form_factor = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_form_factor(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.DeviceInfo.form_factor"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string device_name = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - auto str = _internal_mutable_device_name(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.DeviceInfo.device_name"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string platform_version = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - auto str = _internal_mutable_platform_version(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.DeviceInfo.platform_version"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string locale_country = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { - auto str = _internal_mutable_locale_country(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.DeviceInfo.locale_country"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string locale_language = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 58)) { - auto str = _internal_mutable_locale_language(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.DeviceInfo.locale_language"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string gpu_vendor = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) { - auto str = _internal_mutable_gpu_vendor(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.DeviceInfo.gpu_vendor"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string gpu_model = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 74)) { - auto str = _internal_mutable_gpu_model(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.DeviceInfo.gpu_model"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string device_bucket = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 82)) { - auto str = _internal_mutable_device_bucket(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.DeviceInfo.device_bucket"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint32 screen_width = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 88)) { - _Internal::set_has_screen_width(&has_bits); - screen_width_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 screen_height = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 96)) { - _Internal::set_has_screen_height(&has_bits); - screen_height_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string advertising_id = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 106)) { - auto str = _internal_mutable_advertising_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.DeviceInfo.advertising_id"); - #endif // !NDEBUG - } 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* DeviceInfo::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.DeviceInfo) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string device_id = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_device_id().data(), static_cast(this->_internal_device_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.DeviceInfo.device_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_device_id(), target); - } - - // optional string platform = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_platform().data(), static_cast(this->_internal_platform().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.DeviceInfo.platform"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_platform(), target); - } - - // optional string form_factor = 3; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_form_factor().data(), static_cast(this->_internal_form_factor().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.DeviceInfo.form_factor"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_form_factor(), target); - } - - // optional string device_name = 4; - if (cached_has_bits & 0x00000008u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_device_name().data(), static_cast(this->_internal_device_name().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.DeviceInfo.device_name"); - target = stream->WriteStringMaybeAliased( - 4, this->_internal_device_name(), target); - } - - // optional string platform_version = 5; - if (cached_has_bits & 0x00000010u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_platform_version().data(), static_cast(this->_internal_platform_version().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.DeviceInfo.platform_version"); - target = stream->WriteStringMaybeAliased( - 5, this->_internal_platform_version(), target); - } - - // optional string locale_country = 6; - if (cached_has_bits & 0x00000020u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_locale_country().data(), static_cast(this->_internal_locale_country().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.DeviceInfo.locale_country"); - target = stream->WriteStringMaybeAliased( - 6, this->_internal_locale_country(), target); - } - - // optional string locale_language = 7; - if (cached_has_bits & 0x00000040u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_locale_language().data(), static_cast(this->_internal_locale_language().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.DeviceInfo.locale_language"); - target = stream->WriteStringMaybeAliased( - 7, this->_internal_locale_language(), target); - } - - // optional string gpu_vendor = 8; - if (cached_has_bits & 0x00000080u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_gpu_vendor().data(), static_cast(this->_internal_gpu_vendor().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.DeviceInfo.gpu_vendor"); - target = stream->WriteStringMaybeAliased( - 8, this->_internal_gpu_vendor(), target); - } - - // optional string gpu_model = 9; - if (cached_has_bits & 0x00000100u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_gpu_model().data(), static_cast(this->_internal_gpu_model().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.DeviceInfo.gpu_model"); - target = stream->WriteStringMaybeAliased( - 9, this->_internal_gpu_model(), target); - } - - // optional string device_bucket = 10; - if (cached_has_bits & 0x00000200u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_device_bucket().data(), static_cast(this->_internal_device_bucket().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.DeviceInfo.device_bucket"); - target = stream->WriteStringMaybeAliased( - 10, this->_internal_device_bucket(), target); - } - - // optional uint32 screen_width = 11; - if (cached_has_bits & 0x00000800u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(11, this->_internal_screen_width(), target); - } - - // optional uint32 screen_height = 12; - if (cached_has_bits & 0x00001000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(12, this->_internal_screen_height(), target); - } - - // optional string advertising_id = 13; - if (cached_has_bits & 0x00000400u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_advertising_id().data(), static_cast(this->_internal_advertising_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.DeviceInfo.advertising_id"); - target = stream->WriteStringMaybeAliased( - 13, this->_internal_advertising_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); - } - // @@protoc_insertion_point(serialize_to_array_end:ei.DeviceInfo) - return target; -} - -size_t DeviceInfo::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.DeviceInfo) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; + ABSL_DCHECK(GetArena() == nullptr); + _impl_.device_id_.Destroy(); + _impl_.platform_.Destroy(); + _impl_.form_factor_.Destroy(); + _impl_.device_name_.Destroy(); + _impl_.platform_version_.Destroy(); + _impl_.locale_country_.Destroy(); + _impl_.locale_language_.Destroy(); + _impl_.gpu_vendor_.Destroy(); + _impl_.gpu_model_.Destroy(); + _impl_.device_bucket_.Destroy(); + _impl_.advertising_id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + DeviceInfo::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_DeviceInfo_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &DeviceInfo::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &DeviceInfo::ByteSizeLong, + &DeviceInfo::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(DeviceInfo, _impl_._cached_size_), + false, + }, + &DeviceInfo::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* DeviceInfo::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<4, 13, 0, 160, 2> DeviceInfo::_table_ = { + { + PROTOBUF_FIELD_OFFSET(DeviceInfo, _impl_._has_bits_), + 0, // no _extensions_ + 13, 120, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294959104, // skipmap + offsetof(decltype(_table_), field_entries), + 13, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::DeviceInfo>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string device_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(DeviceInfo, _impl_.device_id_)}}, + // optional string platform = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(DeviceInfo, _impl_.platform_)}}, + // optional string form_factor = 3; + {::_pbi::TcParser::FastSS1, + {26, 2, 0, PROTOBUF_FIELD_OFFSET(DeviceInfo, _impl_.form_factor_)}}, + // optional string device_name = 4; + {::_pbi::TcParser::FastSS1, + {34, 3, 0, PROTOBUF_FIELD_OFFSET(DeviceInfo, _impl_.device_name_)}}, + // optional string platform_version = 5; + {::_pbi::TcParser::FastSS1, + {42, 4, 0, PROTOBUF_FIELD_OFFSET(DeviceInfo, _impl_.platform_version_)}}, + // optional string locale_country = 6; + {::_pbi::TcParser::FastSS1, + {50, 5, 0, PROTOBUF_FIELD_OFFSET(DeviceInfo, _impl_.locale_country_)}}, + // optional string locale_language = 7; + {::_pbi::TcParser::FastSS1, + {58, 6, 0, PROTOBUF_FIELD_OFFSET(DeviceInfo, _impl_.locale_language_)}}, + // optional string gpu_vendor = 8; + {::_pbi::TcParser::FastSS1, + {66, 7, 0, PROTOBUF_FIELD_OFFSET(DeviceInfo, _impl_.gpu_vendor_)}}, + // optional string gpu_model = 9; + {::_pbi::TcParser::FastSS1, + {74, 8, 0, PROTOBUF_FIELD_OFFSET(DeviceInfo, _impl_.gpu_model_)}}, + // optional string device_bucket = 10; + {::_pbi::TcParser::FastSS1, + {82, 9, 0, PROTOBUF_FIELD_OFFSET(DeviceInfo, _impl_.device_bucket_)}}, + // optional uint32 screen_width = 11; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(DeviceInfo, _impl_.screen_width_), 11>(), + {88, 11, 0, PROTOBUF_FIELD_OFFSET(DeviceInfo, _impl_.screen_width_)}}, + // optional uint32 screen_height = 12; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(DeviceInfo, _impl_.screen_height_), 12>(), + {96, 12, 0, PROTOBUF_FIELD_OFFSET(DeviceInfo, _impl_.screen_height_)}}, + // optional string advertising_id = 13; + {::_pbi::TcParser::FastSS1, + {106, 10, 0, PROTOBUF_FIELD_OFFSET(DeviceInfo, _impl_.advertising_id_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string device_id = 1; + {PROTOBUF_FIELD_OFFSET(DeviceInfo, _impl_.device_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string platform = 2; + {PROTOBUF_FIELD_OFFSET(DeviceInfo, _impl_.platform_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string form_factor = 3; + {PROTOBUF_FIELD_OFFSET(DeviceInfo, _impl_.form_factor_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string device_name = 4; + {PROTOBUF_FIELD_OFFSET(DeviceInfo, _impl_.device_name_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string platform_version = 5; + {PROTOBUF_FIELD_OFFSET(DeviceInfo, _impl_.platform_version_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string locale_country = 6; + {PROTOBUF_FIELD_OFFSET(DeviceInfo, _impl_.locale_country_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string locale_language = 7; + {PROTOBUF_FIELD_OFFSET(DeviceInfo, _impl_.locale_language_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string gpu_vendor = 8; + {PROTOBUF_FIELD_OFFSET(DeviceInfo, _impl_.gpu_vendor_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string gpu_model = 9; + {PROTOBUF_FIELD_OFFSET(DeviceInfo, _impl_.gpu_model_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string device_bucket = 10; + {PROTOBUF_FIELD_OFFSET(DeviceInfo, _impl_.device_bucket_), _Internal::kHasBitsOffset + 9, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint32 screen_width = 11; + {PROTOBUF_FIELD_OFFSET(DeviceInfo, _impl_.screen_width_), _Internal::kHasBitsOffset + 11, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional uint32 screen_height = 12; + {PROTOBUF_FIELD_OFFSET(DeviceInfo, _impl_.screen_height_), _Internal::kHasBitsOffset + 12, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional string advertising_id = 13; + {PROTOBUF_FIELD_OFFSET(DeviceInfo, _impl_.advertising_id_), _Internal::kHasBitsOffset + 10, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, + // no aux_entries + {{ + "\15\11\10\13\13\20\16\17\12\11\15\0\0\16\0\0" + "ei.DeviceInfo" + "device_id" + "platform" + "form_factor" + "device_name" + "platform_version" + "locale_country" + "locale_language" + "gpu_vendor" + "gpu_model" + "device_bucket" + "advertising_id" + }}, +}; + +PROTOBUF_NOINLINE void DeviceInfo::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.DeviceInfo) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { - // optional string device_id = 1; if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_device_id()); + _impl_.device_id_.ClearNonDefaultToEmpty(); } - - // optional string platform = 2; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_platform()); + _impl_.platform_.ClearNonDefaultToEmpty(); } - - // optional string form_factor = 3; if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_form_factor()); + _impl_.form_factor_.ClearNonDefaultToEmpty(); } - - // optional string device_name = 4; if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_device_name()); + _impl_.device_name_.ClearNonDefaultToEmpty(); } - - // optional string platform_version = 5; if (cached_has_bits & 0x00000010u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_platform_version()); + _impl_.platform_version_.ClearNonDefaultToEmpty(); } - - // optional string locale_country = 6; if (cached_has_bits & 0x00000020u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_locale_country()); + _impl_.locale_country_.ClearNonDefaultToEmpty(); } - - // optional string locale_language = 7; if (cached_has_bits & 0x00000040u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_locale_language()); + _impl_.locale_language_.ClearNonDefaultToEmpty(); } - - // optional string gpu_vendor = 8; if (cached_has_bits & 0x00000080u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_gpu_vendor()); + _impl_.gpu_vendor_.ClearNonDefaultToEmpty(); } - } - if (cached_has_bits & 0x00001f00u) { - // optional string gpu_model = 9; + if (cached_has_bits & 0x00000700u) { if (cached_has_bits & 0x00000100u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_gpu_model()); + _impl_.gpu_model_.ClearNonDefaultToEmpty(); } - - // optional string device_bucket = 10; if (cached_has_bits & 0x00000200u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_device_bucket()); + _impl_.device_bucket_.ClearNonDefaultToEmpty(); } - - // optional string advertising_id = 13; if (cached_has_bits & 0x00000400u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_advertising_id()); + _impl_.advertising_id_.ClearNonDefaultToEmpty(); } + } + if (cached_has_bits & 0x00001800u) { + ::memset(&_impl_.screen_width_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.screen_height_) - + reinterpret_cast(&_impl_.screen_width_)) + sizeof(_impl_.screen_height_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* DeviceInfo::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const DeviceInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* DeviceInfo::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const DeviceInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.DeviceInfo) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string device_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_device_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.DeviceInfo.device_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional uint32 screen_width = 11; - if (cached_has_bits & 0x00000800u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_screen_width()); - } + // optional string platform = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_platform(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.DeviceInfo.platform"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } - // optional uint32 screen_height = 12; - if (cached_has_bits & 0x00001000u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_screen_height()); - } + // optional string form_factor = 3; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_form_factor(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.DeviceInfo.form_factor"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional string device_name = 4; + if (cached_has_bits & 0x00000008u) { + const std::string& _s = this_._internal_device_name(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.DeviceInfo.device_name"); + target = stream->WriteStringMaybeAliased(4, _s, target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData DeviceInfo::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - DeviceInfo::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*DeviceInfo::GetClassData() const { return &_class_data_; } + // optional string platform_version = 5; + if (cached_has_bits & 0x00000010u) { + const std::string& _s = this_._internal_platform_version(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.DeviceInfo.platform_version"); + target = stream->WriteStringMaybeAliased(5, _s, target); + } -void DeviceInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional string locale_country = 6; + if (cached_has_bits & 0x00000020u) { + const std::string& _s = this_._internal_locale_country(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.DeviceInfo.locale_country"); + target = stream->WriteStringMaybeAliased(6, _s, target); + } + + // optional string locale_language = 7; + if (cached_has_bits & 0x00000040u) { + const std::string& _s = this_._internal_locale_language(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.DeviceInfo.locale_language"); + target = stream->WriteStringMaybeAliased(7, _s, target); + } + + // optional string gpu_vendor = 8; + if (cached_has_bits & 0x00000080u) { + const std::string& _s = this_._internal_gpu_vendor(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.DeviceInfo.gpu_vendor"); + target = stream->WriteStringMaybeAliased(8, _s, target); + } + + // optional string gpu_model = 9; + if (cached_has_bits & 0x00000100u) { + const std::string& _s = this_._internal_gpu_model(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.DeviceInfo.gpu_model"); + target = stream->WriteStringMaybeAliased(9, _s, target); + } + + // optional string device_bucket = 10; + if (cached_has_bits & 0x00000200u) { + const std::string& _s = this_._internal_device_bucket(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.DeviceInfo.device_bucket"); + target = stream->WriteStringMaybeAliased(10, _s, target); + } + + // optional uint32 screen_width = 11; + if (cached_has_bits & 0x00000800u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 11, this_._internal_screen_width(), target); + } + + // optional uint32 screen_height = 12; + if (cached_has_bits & 0x00001000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 12, this_._internal_screen_height(), target); + } + + // optional string advertising_id = 13; + if (cached_has_bits & 0x00000400u) { + const std::string& _s = this_._internal_advertising_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.DeviceInfo.advertising_id"); + target = stream->WriteStringMaybeAliased(13, _s, target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.DeviceInfo) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t DeviceInfo::ByteSizeLong(const MessageLite& base) { + const DeviceInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t DeviceInfo::ByteSizeLong() const { + const DeviceInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.DeviceInfo) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string device_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_device_id()); + } + // optional string platform = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_platform()); + } + // optional string form_factor = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_form_factor()); + } + // optional string device_name = 4; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_device_name()); + } + // optional string platform_version = 5; + if (cached_has_bits & 0x00000010u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_platform_version()); + } + // optional string locale_country = 6; + if (cached_has_bits & 0x00000020u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_locale_country()); + } + // optional string locale_language = 7; + if (cached_has_bits & 0x00000040u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_locale_language()); + } + // optional string gpu_vendor = 8; + if (cached_has_bits & 0x00000080u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_gpu_vendor()); + } + } + if (cached_has_bits & 0x00001f00u) { + // optional string gpu_model = 9; + if (cached_has_bits & 0x00000100u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_gpu_model()); + } + // optional string device_bucket = 10; + if (cached_has_bits & 0x00000200u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_device_bucket()); + } + // optional string advertising_id = 13; + if (cached_has_bits & 0x00000400u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_advertising_id()); + } + // optional uint32 screen_width = 11; + if (cached_has_bits & 0x00000800u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_screen_width()); + } + // optional uint32 screen_height = 12; + if (cached_has_bits & 0x00001000u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_screen_height()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void DeviceInfo::MergeFrom(const DeviceInfo& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.DeviceInfo) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void DeviceInfo::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.DeviceInfo) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - _internal_set_device_id(from._internal_device_id()); + _this->_internal_set_device_id(from._internal_device_id()); } if (cached_has_bits & 0x00000002u) { - _internal_set_platform(from._internal_platform()); + _this->_internal_set_platform(from._internal_platform()); } if (cached_has_bits & 0x00000004u) { - _internal_set_form_factor(from._internal_form_factor()); + _this->_internal_set_form_factor(from._internal_form_factor()); } if (cached_has_bits & 0x00000008u) { - _internal_set_device_name(from._internal_device_name()); + _this->_internal_set_device_name(from._internal_device_name()); } if (cached_has_bits & 0x00000010u) { - _internal_set_platform_version(from._internal_platform_version()); + _this->_internal_set_platform_version(from._internal_platform_version()); } if (cached_has_bits & 0x00000020u) { - _internal_set_locale_country(from._internal_locale_country()); + _this->_internal_set_locale_country(from._internal_locale_country()); } if (cached_has_bits & 0x00000040u) { - _internal_set_locale_language(from._internal_locale_language()); + _this->_internal_set_locale_language(from._internal_locale_language()); } if (cached_has_bits & 0x00000080u) { - _internal_set_gpu_vendor(from._internal_gpu_vendor()); + _this->_internal_set_gpu_vendor(from._internal_gpu_vendor()); } } if (cached_has_bits & 0x00001f00u) { if (cached_has_bits & 0x00000100u) { - _internal_set_gpu_model(from._internal_gpu_model()); + _this->_internal_set_gpu_model(from._internal_gpu_model()); } if (cached_has_bits & 0x00000200u) { - _internal_set_device_bucket(from._internal_device_bucket()); + _this->_internal_set_device_bucket(from._internal_device_bucket()); } if (cached_has_bits & 0x00000400u) { - _internal_set_advertising_id(from._internal_advertising_id()); + _this->_internal_set_advertising_id(from._internal_advertising_id()); } if (cached_has_bits & 0x00000800u) { - screen_width_ = from.screen_width_; + _this->_impl_.screen_width_ = from._impl_.screen_width_; } if (cached_has_bits & 0x00001000u) { - screen_height_ = from.screen_height_; + _this->_impl_.screen_height_ = from._impl_.screen_height_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void DeviceInfo::CopyFrom(const DeviceInfo& from) { @@ -24470,1069 +26853,892 @@ void DeviceInfo::CopyFrom(const DeviceInfo& from) { MergeFrom(from); } -bool DeviceInfo::IsInitialized() const { - return true; -} -void DeviceInfo::InternalSwap(DeviceInfo* other) { +void DeviceInfo::InternalSwap(DeviceInfo* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &device_id_, lhs_arena, - &other->device_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &platform_, lhs_arena, - &other->platform_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &form_factor_, lhs_arena, - &other->form_factor_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &device_name_, lhs_arena, - &other->device_name_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &platform_version_, lhs_arena, - &other->platform_version_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &locale_country_, lhs_arena, - &other->locale_country_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &locale_language_, lhs_arena, - &other->locale_language_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &gpu_vendor_, lhs_arena, - &other->gpu_vendor_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &gpu_model_, lhs_arena, - &other->gpu_model_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &device_bucket_, lhs_arena, - &other->device_bucket_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &advertising_id_, lhs_arena, - &other->advertising_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(DeviceInfo, screen_height_) - + sizeof(DeviceInfo::screen_height_) - - PROTOBUF_FIELD_OFFSET(DeviceInfo, screen_width_)>( - reinterpret_cast(&screen_width_), - reinterpret_cast(&other->screen_width_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata DeviceInfo::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[27]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.device_id_, &other->_impl_.device_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.platform_, &other->_impl_.platform_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.form_factor_, &other->_impl_.form_factor_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.device_name_, &other->_impl_.device_name_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.platform_version_, &other->_impl_.platform_version_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.locale_country_, &other->_impl_.locale_country_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.locale_language_, &other->_impl_.locale_language_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.gpu_vendor_, &other->_impl_.gpu_vendor_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.gpu_model_, &other->_impl_.gpu_model_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.device_bucket_, &other->_impl_.device_bucket_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.advertising_id_, &other->_impl_.advertising_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(DeviceInfo, _impl_.screen_height_) + + sizeof(DeviceInfo::_impl_.screen_height_) + - PROTOBUF_FIELD_OFFSET(DeviceInfo, _impl_.screen_width_)>( + reinterpret_cast(&_impl_.screen_width_), + reinterpret_cast(&other->_impl_.screen_width_)); +} + +::google::protobuf::Metadata DeviceInfo::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class AppInfo::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_version_str(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_sessions(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_num_prestiges(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_soul_eggs(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_current_egg(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_gold_earned(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_gold_spent(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_current_mission(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_piggy_size(HasBits* has_bits) { - (*has_bits)[0] |= 1024u; - } - static void set_has_num_piggy_breaks(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } - static void set_has_verified_piggy_breaks(HasBits* has_bits) { - (*has_bits)[0] |= 33554432u; - } - static void set_has_iap_packs_purchased(HasBits* has_bits) { - (*has_bits)[0] |= 4096u; - } - static void set_has_permit_level(HasBits* has_bits) { - (*has_bits)[0] |= 2048u; - } - static void set_has_video_doubler_uses(HasBits* has_bits) { - (*has_bits)[0] |= 32768u; - } - static void set_has_drone_takedowns(HasBits* has_bits) { - (*has_bits)[0] |= 262144u; - } - static void set_has_drone_takedowns_elite(HasBits* has_bits) { - (*has_bits)[0] |= 524288u; - } - static void set_has_trophies_unlocked(HasBits* has_bits) { - (*has_bits)[0] |= 67108864u; - } - static void set_has_egg_level(HasBits* has_bits) { - (*has_bits)[0] |= 1048576u; - } - static void set_has_struggle_factor(HasBits* has_bits) { - (*has_bits)[0] |= 2097152u; - } - static void set_has_piggy_full(HasBits* has_bits) { - (*has_bits)[0] |= 134217728u; - } - static void set_has_piggy_found_full(HasBits* has_bits) { - (*has_bits)[0] |= 268435456u; - } - static void set_has_time_piggy_full_realtime(HasBits* has_bits) { - (*has_bits)[0] |= 4194304u; - } - static void set_has_time_piggy_full_gametime(HasBits* has_bits) { - (*has_bits)[0] |= 8388608u; - } - static void set_has_lost_piggy_increments(HasBits* has_bits) { - (*has_bits)[0] |= 16777216u; - } - static void set_has_sale_id(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_unlimited_chickens_uses(HasBits* has_bits) { - (*has_bits)[0] |= 8192u; - } - static void set_has_refill_uses(HasBits* has_bits) { - (*has_bits)[0] |= 16384u; - } - static void set_has_short_warp_uses(HasBits* has_bits) { - (*has_bits)[0] |= 65536u; - } - static void set_has_long_warp_uses(HasBits* has_bits) { - (*has_bits)[0] |= 131072u; - } -}; - -AppInfo::AppInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(AppInfo, _impl_._has_bits_); +}; + +AppInfo::AppInfo(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.AppInfo) } -AppInfo::AppInfo(const AppInfo& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - version_str_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - version_str_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_version_str()) { - version_str_.Set(from._internal_version_str(), - GetArenaForAllocation()); - } - sale_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - sale_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_sale_id()) { - sale_id_.Set(from._internal_sale_id(), - GetArenaForAllocation()); - } - ::memcpy(&sessions_, &from.sessions_, - static_cast(reinterpret_cast(&piggy_found_full_) - - reinterpret_cast(&sessions_)) + sizeof(piggy_found_full_)); +inline PROTOBUF_NDEBUG_INLINE AppInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::AppInfo& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + version_str_(arena, from.version_str_), + sale_id_(arena, from.sale_id_) {} + +AppInfo::AppInfo( + ::google::protobuf::Arena* arena, + const AppInfo& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + AppInfo* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, sessions_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, sessions_), + offsetof(Impl_, piggy_found_full_) - + offsetof(Impl_, sessions_) + + sizeof(Impl_::piggy_found_full_)); + // @@protoc_insertion_point(copy_constructor:ei.AppInfo) } - -inline void AppInfo::SharedCtor() { -version_str_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - version_str_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -sale_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - sale_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&sessions_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&piggy_found_full_) - - reinterpret_cast(&sessions_)) + sizeof(piggy_found_full_)); +inline PROTOBUF_NDEBUG_INLINE AppInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + version_str_(arena), + sale_id_(arena) {} + +inline void AppInfo::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, sessions_), + 0, + offsetof(Impl_, piggy_found_full_) - + offsetof(Impl_, sessions_) + + sizeof(Impl_::piggy_found_full_)); } - AppInfo::~AppInfo() { // @@protoc_insertion_point(destructor:ei.AppInfo) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void AppInfo::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - version_str_.Destroy(); - sale_id_.Destroy(); -} - -void AppInfo::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void AppInfo::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.version_str_.Destroy(); + _impl_.sale_id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + AppInfo::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_AppInfo_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &AppInfo::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &AppInfo::ByteSizeLong, + &AppInfo::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(AppInfo, _impl_._cached_size_), + false, + }, + &AppInfo::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* AppInfo::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<5, 29, 0, 61, 2> AppInfo::_table_ = { + { + PROTOBUF_FIELD_OFFSET(AppInfo, _impl_._has_bits_), + 0, // no _extensions_ + 29, 248, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 3758096384, // skipmap + offsetof(decltype(_table_), field_entries), + 29, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::AppInfo>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string version_str = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.version_str_)}}, + // optional uint32 sessions = 2; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(AppInfo, _impl_.sessions_), 2>(), + {16, 2, 0, PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.sessions_)}}, + // optional uint32 num_prestiges = 3; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(AppInfo, _impl_.num_prestiges_), 3>(), + {24, 3, 0, PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.num_prestiges_)}}, + // optional uint64 soul_eggs = 4; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(AppInfo, _impl_.soul_eggs_), 4>(), + {32, 4, 0, PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.soul_eggs_)}}, + // optional uint32 current_egg = 5; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(AppInfo, _impl_.current_egg_), 6>(), + {40, 6, 0, PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.current_egg_)}}, + // optional uint64 gold_earned = 6; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(AppInfo, _impl_.gold_earned_), 5>(), + {48, 5, 0, PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.gold_earned_)}}, + // optional uint64 gold_spent = 7; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(AppInfo, _impl_.gold_spent_), 8>(), + {56, 8, 0, PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.gold_spent_)}}, + // optional uint32 current_mission = 8; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(AppInfo, _impl_.current_mission_), 7>(), + {64, 7, 0, PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.current_mission_)}}, + // optional uint32 piggy_size = 9; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(AppInfo, _impl_.piggy_size_), 10>(), + {72, 10, 0, PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.piggy_size_)}}, + // optional uint64 num_piggy_breaks = 10; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(AppInfo, _impl_.num_piggy_breaks_), 9>(), + {80, 9, 0, PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.num_piggy_breaks_)}}, + // optional uint64 iap_packs_purchased = 11; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(AppInfo, _impl_.iap_packs_purchased_), 12>(), + {88, 12, 0, PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.iap_packs_purchased_)}}, + // optional uint32 permit_level = 12; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(AppInfo, _impl_.permit_level_), 11>(), + {96, 11, 0, PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.permit_level_)}}, + // optional uint64 unlimited_chickens_uses = 13; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(AppInfo, _impl_.unlimited_chickens_uses_), 13>(), + {104, 13, 0, PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.unlimited_chickens_uses_)}}, + // optional uint64 refill_uses = 14; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(AppInfo, _impl_.refill_uses_), 14>(), + {112, 14, 0, PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.refill_uses_)}}, + // optional uint64 video_doubler_uses = 15; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(AppInfo, _impl_.video_doubler_uses_), 15>(), + {120, 15, 0, PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.video_doubler_uses_)}}, + // optional uint64 short_warp_uses = 16; + {::_pbi::TcParser::FastV64S2, + {384, 16, 0, PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.short_warp_uses_)}}, + // optional uint64 long_warp_uses = 17; + {::_pbi::TcParser::FastV64S2, + {392, 17, 0, PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.long_warp_uses_)}}, + // optional uint64 drone_takedowns = 18; + {::_pbi::TcParser::FastV64S2, + {400, 18, 0, PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.drone_takedowns_)}}, + // optional uint64 drone_takedowns_elite = 19; + {::_pbi::TcParser::FastV64S2, + {408, 19, 0, PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.drone_takedowns_elite_)}}, + // optional bool trophies_unlocked = 20; + {::_pbi::TcParser::FastV8S2, + {416, 26, 0, PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.trophies_unlocked_)}}, + // optional float egg_level = 21; + {::_pbi::TcParser::FastF32S2, + {429, 20, 0, PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.egg_level_)}}, + // optional float struggle_factor = 22; + {::_pbi::TcParser::FastF32S2, + {437, 21, 0, PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.struggle_factor_)}}, + // optional bool piggy_full = 23; + {::_pbi::TcParser::FastV8S2, + {440, 27, 0, PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.piggy_full_)}}, + // optional bool piggy_found_full = 24; + {::_pbi::TcParser::FastV8S2, + {448, 28, 0, PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.piggy_found_full_)}}, + // optional double time_piggy_full_realtime = 25; + {::_pbi::TcParser::FastF64S2, + {457, 22, 0, PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.time_piggy_full_realtime_)}}, + // optional double time_piggy_full_gametime = 26; + {::_pbi::TcParser::FastF64S2, + {465, 23, 0, PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.time_piggy_full_gametime_)}}, + // optional uint64 lost_piggy_increments = 27; + {::_pbi::TcParser::FastV64S2, + {472, 24, 0, PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.lost_piggy_increments_)}}, + // optional string sale_id = 28; + {::_pbi::TcParser::FastSS2, + {482, 1, 0, PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.sale_id_)}}, + // optional uint64 verified_piggy_breaks = 29; + {::_pbi::TcParser::FastV64S2, + {488, 25, 0, PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.verified_piggy_breaks_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string version_str = 1; + {PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.version_str_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint32 sessions = 2; + {PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.sessions_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional uint32 num_prestiges = 3; + {PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.num_prestiges_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional uint64 soul_eggs = 4; + {PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.soul_eggs_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint32 current_egg = 5; + {PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.current_egg_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional uint64 gold_earned = 6; + {PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.gold_earned_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 gold_spent = 7; + {PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.gold_spent_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint32 current_mission = 8; + {PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.current_mission_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional uint32 piggy_size = 9; + {PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.piggy_size_), _Internal::kHasBitsOffset + 10, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional uint64 num_piggy_breaks = 10; + {PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.num_piggy_breaks_), _Internal::kHasBitsOffset + 9, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 iap_packs_purchased = 11; + {PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.iap_packs_purchased_), _Internal::kHasBitsOffset + 12, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint32 permit_level = 12; + {PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.permit_level_), _Internal::kHasBitsOffset + 11, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional uint64 unlimited_chickens_uses = 13; + {PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.unlimited_chickens_uses_), _Internal::kHasBitsOffset + 13, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 refill_uses = 14; + {PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.refill_uses_), _Internal::kHasBitsOffset + 14, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 video_doubler_uses = 15; + {PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.video_doubler_uses_), _Internal::kHasBitsOffset + 15, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 short_warp_uses = 16; + {PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.short_warp_uses_), _Internal::kHasBitsOffset + 16, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 long_warp_uses = 17; + {PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.long_warp_uses_), _Internal::kHasBitsOffset + 17, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 drone_takedowns = 18; + {PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.drone_takedowns_), _Internal::kHasBitsOffset + 18, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 drone_takedowns_elite = 19; + {PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.drone_takedowns_elite_), _Internal::kHasBitsOffset + 19, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional bool trophies_unlocked = 20; + {PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.trophies_unlocked_), _Internal::kHasBitsOffset + 26, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional float egg_level = 21; + {PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.egg_level_), _Internal::kHasBitsOffset + 20, 0, + (0 | ::_fl::kFcOptional | ::_fl::kFloat)}, + // optional float struggle_factor = 22; + {PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.struggle_factor_), _Internal::kHasBitsOffset + 21, 0, + (0 | ::_fl::kFcOptional | ::_fl::kFloat)}, + // optional bool piggy_full = 23; + {PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.piggy_full_), _Internal::kHasBitsOffset + 27, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool piggy_found_full = 24; + {PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.piggy_found_full_), _Internal::kHasBitsOffset + 28, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional double time_piggy_full_realtime = 25; + {PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.time_piggy_full_realtime_), _Internal::kHasBitsOffset + 22, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double time_piggy_full_gametime = 26; + {PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.time_piggy_full_gametime_), _Internal::kHasBitsOffset + 23, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint64 lost_piggy_increments = 27; + {PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.lost_piggy_increments_), _Internal::kHasBitsOffset + 24, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional string sale_id = 28; + {PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.sale_id_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint64 verified_piggy_breaks = 29; + {PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.verified_piggy_breaks_), _Internal::kHasBitsOffset + 25, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + }}, + // no aux_entries + {{ + "\12\13\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\7\0\0\0" + "ei.AppInfo" + "version_str" + "sale_id" + }}, +}; + +PROTOBUF_NOINLINE void AppInfo::Clear() { // @@protoc_insertion_point(message_clear_start:ei.AppInfo) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - version_str_.ClearNonDefaultToEmpty(); + _impl_.version_str_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - sale_id_.ClearNonDefaultToEmpty(); + _impl_.sale_id_.ClearNonDefaultToEmpty(); } } if (cached_has_bits & 0x000000fcu) { - ::memset(&sessions_, 0, static_cast( - reinterpret_cast(¤t_mission_) - - reinterpret_cast(&sessions_)) + sizeof(current_mission_)); + ::memset(&_impl_.sessions_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.current_mission_) - + reinterpret_cast(&_impl_.sessions_)) + sizeof(_impl_.current_mission_)); } if (cached_has_bits & 0x0000ff00u) { - ::memset(&gold_spent_, 0, static_cast( - reinterpret_cast(&video_doubler_uses_) - - reinterpret_cast(&gold_spent_)) + sizeof(video_doubler_uses_)); + ::memset(&_impl_.gold_spent_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.video_doubler_uses_) - + reinterpret_cast(&_impl_.gold_spent_)) + sizeof(_impl_.video_doubler_uses_)); } if (cached_has_bits & 0x00ff0000u) { - ::memset(&short_warp_uses_, 0, static_cast( - reinterpret_cast(&time_piggy_full_gametime_) - - reinterpret_cast(&short_warp_uses_)) + sizeof(time_piggy_full_gametime_)); + ::memset(&_impl_.short_warp_uses_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.time_piggy_full_gametime_) - + reinterpret_cast(&_impl_.short_warp_uses_)) + sizeof(_impl_.time_piggy_full_gametime_)); } if (cached_has_bits & 0x1f000000u) { - ::memset(&lost_piggy_increments_, 0, static_cast( - reinterpret_cast(&piggy_found_full_) - - reinterpret_cast(&lost_piggy_increments_)) + sizeof(piggy_found_full_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* AppInfo::_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 version_str = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_version_str(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AppInfo.version_str"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint32 sessions = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_sessions(&has_bits); - sessions_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 num_prestiges = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - _Internal::set_has_num_prestiges(&has_bits); - num_prestiges_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 soul_eggs = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _Internal::set_has_soul_eggs(&has_bits); - soul_eggs_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 current_egg = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - _Internal::set_has_current_egg(&has_bits); - current_egg_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 gold_earned = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - _Internal::set_has_gold_earned(&has_bits); - gold_earned_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 gold_spent = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_gold_spent(&has_bits); - gold_spent_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 current_mission = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { - _Internal::set_has_current_mission(&has_bits); - current_mission_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 piggy_size = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 72)) { - _Internal::set_has_piggy_size(&has_bits); - piggy_size_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 num_piggy_breaks = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 80)) { - _Internal::set_has_num_piggy_breaks(&has_bits); - num_piggy_breaks_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 iap_packs_purchased = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 88)) { - _Internal::set_has_iap_packs_purchased(&has_bits); - iap_packs_purchased_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 permit_level = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 96)) { - _Internal::set_has_permit_level(&has_bits); - permit_level_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 unlimited_chickens_uses = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 104)) { - _Internal::set_has_unlimited_chickens_uses(&has_bits); - unlimited_chickens_uses_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 refill_uses = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 112)) { - _Internal::set_has_refill_uses(&has_bits); - refill_uses_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 video_doubler_uses = 15; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 120)) { - _Internal::set_has_video_doubler_uses(&has_bits); - video_doubler_uses_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 short_warp_uses = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 128)) { - _Internal::set_has_short_warp_uses(&has_bits); - short_warp_uses_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 long_warp_uses = 17; - case 17: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 136)) { - _Internal::set_has_long_warp_uses(&has_bits); - long_warp_uses_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 drone_takedowns = 18; - case 18: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 144)) { - _Internal::set_has_drone_takedowns(&has_bits); - drone_takedowns_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 drone_takedowns_elite = 19; - case 19: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 152)) { - _Internal::set_has_drone_takedowns_elite(&has_bits); - drone_takedowns_elite_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool trophies_unlocked = 20; - case 20: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 160)) { - _Internal::set_has_trophies_unlocked(&has_bits); - trophies_unlocked_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional float egg_level = 21; - case 21: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 173)) { - _Internal::set_has_egg_level(&has_bits); - egg_level_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(float); - } else - goto handle_unusual; - continue; - // optional float struggle_factor = 22; - case 22: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 181)) { - _Internal::set_has_struggle_factor(&has_bits); - struggle_factor_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(float); - } else - goto handle_unusual; - continue; - // optional bool piggy_full = 23; - case 23: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 184)) { - _Internal::set_has_piggy_full(&has_bits); - piggy_full_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool piggy_found_full = 24; - case 24: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 192)) { - _Internal::set_has_piggy_found_full(&has_bits); - piggy_found_full_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double time_piggy_full_realtime = 25; - case 25: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 201)) { - _Internal::set_has_time_piggy_full_realtime(&has_bits); - time_piggy_full_realtime_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double time_piggy_full_gametime = 26; - case 26: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 209)) { - _Internal::set_has_time_piggy_full_gametime(&has_bits); - time_piggy_full_gametime_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint64 lost_piggy_increments = 27; - case 27: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 216)) { - _Internal::set_has_lost_piggy_increments(&has_bits); - lost_piggy_increments_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string sale_id = 28; - case 28: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 226)) { - auto str = _internal_mutable_sale_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AppInfo.sale_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint64 verified_piggy_breaks = 29; - case 29: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 232)) { - _Internal::set_has_verified_piggy_breaks(&has_bits); - verified_piggy_breaks_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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* AppInfo::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.AppInfo) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + ::memset(&_impl_.lost_piggy_increments_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.piggy_found_full_) - + reinterpret_cast(&_impl_.lost_piggy_increments_)) + sizeof(_impl_.piggy_found_full_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* AppInfo::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const AppInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* AppInfo::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const AppInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.AppInfo) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string version_str = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_version_str(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AppInfo.version_str"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - cached_has_bits = _has_bits_[0]; - // optional string version_str = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_version_str().data(), static_cast(this->_internal_version_str().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.AppInfo.version_str"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_version_str(), target); - } + // optional uint32 sessions = 2; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 2, this_._internal_sessions(), target); + } - // optional uint32 sessions = 2; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(2, this->_internal_sessions(), target); - } + // optional uint32 num_prestiges = 3; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 3, this_._internal_num_prestiges(), target); + } - // optional uint32 num_prestiges = 3; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(3, this->_internal_num_prestiges(), target); - } + // optional uint64 soul_eggs = 4; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 4, this_._internal_soul_eggs(), target); + } - // optional uint64 soul_eggs = 4; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(4, this->_internal_soul_eggs(), target); - } + // optional uint32 current_egg = 5; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 5, this_._internal_current_egg(), target); + } - // optional uint32 current_egg = 5; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(5, this->_internal_current_egg(), target); - } + // optional uint64 gold_earned = 6; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 6, this_._internal_gold_earned(), target); + } - // optional uint64 gold_earned = 6; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(6, this->_internal_gold_earned(), target); - } + // optional uint64 gold_spent = 7; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 7, this_._internal_gold_spent(), target); + } - // optional uint64 gold_spent = 7; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(7, this->_internal_gold_spent(), target); - } + // optional uint32 current_mission = 8; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 8, this_._internal_current_mission(), target); + } - // optional uint32 current_mission = 8; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(8, this->_internal_current_mission(), target); - } + // optional uint32 piggy_size = 9; + if (cached_has_bits & 0x00000400u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 9, this_._internal_piggy_size(), target); + } - // optional uint32 piggy_size = 9; - if (cached_has_bits & 0x00000400u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(9, this->_internal_piggy_size(), target); - } - - // optional uint64 num_piggy_breaks = 10; - if (cached_has_bits & 0x00000200u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(10, this->_internal_num_piggy_breaks(), target); - } - - // optional uint64 iap_packs_purchased = 11; - if (cached_has_bits & 0x00001000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(11, this->_internal_iap_packs_purchased(), target); - } - - // optional uint32 permit_level = 12; - if (cached_has_bits & 0x00000800u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(12, this->_internal_permit_level(), target); - } - - // optional uint64 unlimited_chickens_uses = 13; - if (cached_has_bits & 0x00002000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(13, this->_internal_unlimited_chickens_uses(), target); - } - - // optional uint64 refill_uses = 14; - if (cached_has_bits & 0x00004000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(14, this->_internal_refill_uses(), target); - } - - // optional uint64 video_doubler_uses = 15; - if (cached_has_bits & 0x00008000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(15, this->_internal_video_doubler_uses(), target); - } - - // optional uint64 short_warp_uses = 16; - if (cached_has_bits & 0x00010000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(16, this->_internal_short_warp_uses(), target); - } - - // optional uint64 long_warp_uses = 17; - if (cached_has_bits & 0x00020000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(17, this->_internal_long_warp_uses(), target); - } - - // optional uint64 drone_takedowns = 18; - if (cached_has_bits & 0x00040000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(18, this->_internal_drone_takedowns(), target); - } - - // optional uint64 drone_takedowns_elite = 19; - if (cached_has_bits & 0x00080000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(19, this->_internal_drone_takedowns_elite(), target); - } - - // optional bool trophies_unlocked = 20; - if (cached_has_bits & 0x04000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(20, this->_internal_trophies_unlocked(), target); - } - - // optional float egg_level = 21; - if (cached_has_bits & 0x00100000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray(21, this->_internal_egg_level(), target); - } - - // optional float struggle_factor = 22; - if (cached_has_bits & 0x00200000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray(22, this->_internal_struggle_factor(), target); - } - - // optional bool piggy_full = 23; - if (cached_has_bits & 0x08000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(23, this->_internal_piggy_full(), target); - } - - // optional bool piggy_found_full = 24; - if (cached_has_bits & 0x10000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(24, this->_internal_piggy_found_full(), target); - } - - // optional double time_piggy_full_realtime = 25; - if (cached_has_bits & 0x00400000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(25, this->_internal_time_piggy_full_realtime(), target); - } - - // optional double time_piggy_full_gametime = 26; - if (cached_has_bits & 0x00800000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(26, this->_internal_time_piggy_full_gametime(), target); - } - - // optional uint64 lost_piggy_increments = 27; - if (cached_has_bits & 0x01000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(27, this->_internal_lost_piggy_increments(), target); - } - - // optional string sale_id = 28; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_sale_id().data(), static_cast(this->_internal_sale_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.AppInfo.sale_id"); - target = stream->WriteStringMaybeAliased( - 28, this->_internal_sale_id(), target); - } - - // optional uint64 verified_piggy_breaks = 29; - if (cached_has_bits & 0x02000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(29, this->_internal_verified_piggy_breaks(), 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.AppInfo) - return target; -} - -size_t AppInfo::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.AppInfo) - 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 & 0x000000ffu) { - // optional string version_str = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_version_str()); - } - - // optional string sale_id = 28; - if (cached_has_bits & 0x00000002u) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_sale_id()); - } - - // optional uint32 sessions = 2; - if (cached_has_bits & 0x00000004u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_sessions()); - } - - // optional uint32 num_prestiges = 3; - if (cached_has_bits & 0x00000008u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_num_prestiges()); - } - - // optional uint64 soul_eggs = 4; - if (cached_has_bits & 0x00000010u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_soul_eggs()); - } - - // optional uint64 gold_earned = 6; - if (cached_has_bits & 0x00000020u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_gold_earned()); - } - - // optional uint32 current_egg = 5; - if (cached_has_bits & 0x00000040u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_current_egg()); - } - - // optional uint32 current_mission = 8; - if (cached_has_bits & 0x00000080u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_current_mission()); - } - - } - if (cached_has_bits & 0x0000ff00u) { - // optional uint64 gold_spent = 7; - if (cached_has_bits & 0x00000100u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_gold_spent()); - } - - // optional uint64 num_piggy_breaks = 10; - if (cached_has_bits & 0x00000200u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_num_piggy_breaks()); - } - - // optional uint32 piggy_size = 9; - if (cached_has_bits & 0x00000400u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_piggy_size()); - } - - // optional uint32 permit_level = 12; - if (cached_has_bits & 0x00000800u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_permit_level()); - } - - // optional uint64 iap_packs_purchased = 11; - if (cached_has_bits & 0x00001000u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_iap_packs_purchased()); - } + // optional uint64 num_piggy_breaks = 10; + if (cached_has_bits & 0x00000200u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 10, this_._internal_num_piggy_breaks(), target); + } - // optional uint64 unlimited_chickens_uses = 13; - if (cached_has_bits & 0x00002000u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_unlimited_chickens_uses()); - } + // optional uint64 iap_packs_purchased = 11; + if (cached_has_bits & 0x00001000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 11, this_._internal_iap_packs_purchased(), target); + } - // optional uint64 refill_uses = 14; - if (cached_has_bits & 0x00004000u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_refill_uses()); - } + // optional uint32 permit_level = 12; + if (cached_has_bits & 0x00000800u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 12, this_._internal_permit_level(), target); + } - // optional uint64 video_doubler_uses = 15; - if (cached_has_bits & 0x00008000u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_video_doubler_uses()); - } + // optional uint64 unlimited_chickens_uses = 13; + if (cached_has_bits & 0x00002000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 13, this_._internal_unlimited_chickens_uses(), target); + } - } - if (cached_has_bits & 0x00ff0000u) { - // optional uint64 short_warp_uses = 16; - if (cached_has_bits & 0x00010000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt64Size( - this->_internal_short_warp_uses()); - } + // optional uint64 refill_uses = 14; + if (cached_has_bits & 0x00004000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 14, this_._internal_refill_uses(), target); + } - // optional uint64 long_warp_uses = 17; - if (cached_has_bits & 0x00020000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt64Size( - this->_internal_long_warp_uses()); - } + // optional uint64 video_doubler_uses = 15; + if (cached_has_bits & 0x00008000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 15, this_._internal_video_doubler_uses(), target); + } - // optional uint64 drone_takedowns = 18; - if (cached_has_bits & 0x00040000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt64Size( - this->_internal_drone_takedowns()); - } + // optional uint64 short_warp_uses = 16; + if (cached_has_bits & 0x00010000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 16, this_._internal_short_warp_uses(), target); + } - // optional uint64 drone_takedowns_elite = 19; - if (cached_has_bits & 0x00080000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt64Size( - this->_internal_drone_takedowns_elite()); - } + // optional uint64 long_warp_uses = 17; + if (cached_has_bits & 0x00020000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 17, this_._internal_long_warp_uses(), target); + } - // optional float egg_level = 21; - if (cached_has_bits & 0x00100000u) { - total_size += 2 + 4; - } + // optional uint64 drone_takedowns = 18; + if (cached_has_bits & 0x00040000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 18, this_._internal_drone_takedowns(), target); + } - // optional float struggle_factor = 22; - if (cached_has_bits & 0x00200000u) { - total_size += 2 + 4; - } + // optional uint64 drone_takedowns_elite = 19; + if (cached_has_bits & 0x00080000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 19, this_._internal_drone_takedowns_elite(), target); + } - // optional double time_piggy_full_realtime = 25; - if (cached_has_bits & 0x00400000u) { - total_size += 2 + 8; - } + // optional bool trophies_unlocked = 20; + if (cached_has_bits & 0x04000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 20, this_._internal_trophies_unlocked(), target); + } - // optional double time_piggy_full_gametime = 26; - if (cached_has_bits & 0x00800000u) { - total_size += 2 + 8; - } + // optional float egg_level = 21; + if (cached_has_bits & 0x00100000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteFloatToArray( + 21, this_._internal_egg_level(), target); + } - } - if (cached_has_bits & 0x1f000000u) { - // optional uint64 lost_piggy_increments = 27; - if (cached_has_bits & 0x01000000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt64Size( - this->_internal_lost_piggy_increments()); - } + // optional float struggle_factor = 22; + if (cached_has_bits & 0x00200000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteFloatToArray( + 22, this_._internal_struggle_factor(), target); + } - // optional uint64 verified_piggy_breaks = 29; - if (cached_has_bits & 0x02000000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt64Size( - this->_internal_verified_piggy_breaks()); - } + // optional bool piggy_full = 23; + if (cached_has_bits & 0x08000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 23, this_._internal_piggy_full(), target); + } - // optional bool trophies_unlocked = 20; - if (cached_has_bits & 0x04000000u) { - total_size += 2 + 1; - } + // optional bool piggy_found_full = 24; + if (cached_has_bits & 0x10000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 24, this_._internal_piggy_found_full(), target); + } - // optional bool piggy_full = 23; - if (cached_has_bits & 0x08000000u) { - total_size += 2 + 1; - } + // optional double time_piggy_full_realtime = 25; + if (cached_has_bits & 0x00400000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 25, this_._internal_time_piggy_full_realtime(), target); + } - // optional bool piggy_found_full = 24; - if (cached_has_bits & 0x10000000u) { - total_size += 2 + 1; - } + // optional double time_piggy_full_gametime = 26; + if (cached_has_bits & 0x00800000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 26, this_._internal_time_piggy_full_gametime(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional uint64 lost_piggy_increments = 27; + if (cached_has_bits & 0x01000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 27, this_._internal_lost_piggy_increments(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData AppInfo::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - AppInfo::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*AppInfo::GetClassData() const { return &_class_data_; } + // optional string sale_id = 28; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_sale_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AppInfo.sale_id"); + target = stream->WriteStringMaybeAliased(28, _s, target); + } -void AppInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional uint64 verified_piggy_breaks = 29; + if (cached_has_bits & 0x02000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 29, this_._internal_verified_piggy_breaks(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.AppInfo) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t AppInfo::ByteSizeLong(const MessageLite& base) { + const AppInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t AppInfo::ByteSizeLong() const { + const AppInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.AppInfo) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string version_str = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_version_str()); + } + // optional string sale_id = 28; + if (cached_has_bits & 0x00000002u) { + total_size += 2 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_sale_id()); + } + // optional uint32 sessions = 2; + if (cached_has_bits & 0x00000004u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_sessions()); + } + // optional uint32 num_prestiges = 3; + if (cached_has_bits & 0x00000008u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_num_prestiges()); + } + // optional uint64 soul_eggs = 4; + if (cached_has_bits & 0x00000010u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_soul_eggs()); + } + // optional uint64 gold_earned = 6; + if (cached_has_bits & 0x00000020u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_gold_earned()); + } + // optional uint32 current_egg = 5; + if (cached_has_bits & 0x00000040u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_current_egg()); + } + // optional uint32 current_mission = 8; + if (cached_has_bits & 0x00000080u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_current_mission()); + } + } + if (cached_has_bits & 0x0000ff00u) { + // optional uint64 gold_spent = 7; + if (cached_has_bits & 0x00000100u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_gold_spent()); + } + // optional uint64 num_piggy_breaks = 10; + if (cached_has_bits & 0x00000200u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_num_piggy_breaks()); + } + // optional uint32 piggy_size = 9; + if (cached_has_bits & 0x00000400u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_piggy_size()); + } + // optional uint32 permit_level = 12; + if (cached_has_bits & 0x00000800u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_permit_level()); + } + // optional uint64 iap_packs_purchased = 11; + if (cached_has_bits & 0x00001000u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_iap_packs_purchased()); + } + // optional uint64 unlimited_chickens_uses = 13; + if (cached_has_bits & 0x00002000u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_unlimited_chickens_uses()); + } + // optional uint64 refill_uses = 14; + if (cached_has_bits & 0x00004000u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_refill_uses()); + } + // optional uint64 video_doubler_uses = 15; + if (cached_has_bits & 0x00008000u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_video_doubler_uses()); + } + } + if (cached_has_bits & 0x00ff0000u) { + // optional uint64 short_warp_uses = 16; + if (cached_has_bits & 0x00010000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt64Size( + this_._internal_short_warp_uses()); + } + // optional uint64 long_warp_uses = 17; + if (cached_has_bits & 0x00020000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt64Size( + this_._internal_long_warp_uses()); + } + // optional uint64 drone_takedowns = 18; + if (cached_has_bits & 0x00040000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt64Size( + this_._internal_drone_takedowns()); + } + // optional uint64 drone_takedowns_elite = 19; + if (cached_has_bits & 0x00080000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt64Size( + this_._internal_drone_takedowns_elite()); + } + // optional float egg_level = 21; + if (cached_has_bits & 0x00100000u) { + total_size += 6; + } + // optional float struggle_factor = 22; + if (cached_has_bits & 0x00200000u) { + total_size += 6; + } + // optional double time_piggy_full_realtime = 25; + if (cached_has_bits & 0x00400000u) { + total_size += 10; + } + // optional double time_piggy_full_gametime = 26; + if (cached_has_bits & 0x00800000u) { + total_size += 10; + } + } + if (cached_has_bits & 0x1f000000u) { + // optional uint64 lost_piggy_increments = 27; + if (cached_has_bits & 0x01000000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt64Size( + this_._internal_lost_piggy_increments()); + } + // optional uint64 verified_piggy_breaks = 29; + if (cached_has_bits & 0x02000000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt64Size( + this_._internal_verified_piggy_breaks()); + } + // optional bool trophies_unlocked = 20; + if (cached_has_bits & 0x04000000u) { + total_size += 3; + } + // optional bool piggy_full = 23; + if (cached_has_bits & 0x08000000u) { + total_size += 3; + } + // optional bool piggy_found_full = 24; + if (cached_has_bits & 0x10000000u) { + total_size += 3; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void AppInfo::MergeFrom(const AppInfo& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.AppInfo) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void AppInfo::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.AppInfo) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - _internal_set_version_str(from._internal_version_str()); + _this->_internal_set_version_str(from._internal_version_str()); } if (cached_has_bits & 0x00000002u) { - _internal_set_sale_id(from._internal_sale_id()); + _this->_internal_set_sale_id(from._internal_sale_id()); } if (cached_has_bits & 0x00000004u) { - sessions_ = from.sessions_; + _this->_impl_.sessions_ = from._impl_.sessions_; } if (cached_has_bits & 0x00000008u) { - num_prestiges_ = from.num_prestiges_; + _this->_impl_.num_prestiges_ = from._impl_.num_prestiges_; } if (cached_has_bits & 0x00000010u) { - soul_eggs_ = from.soul_eggs_; + _this->_impl_.soul_eggs_ = from._impl_.soul_eggs_; } if (cached_has_bits & 0x00000020u) { - gold_earned_ = from.gold_earned_; + _this->_impl_.gold_earned_ = from._impl_.gold_earned_; } if (cached_has_bits & 0x00000040u) { - current_egg_ = from.current_egg_; + _this->_impl_.current_egg_ = from._impl_.current_egg_; } if (cached_has_bits & 0x00000080u) { - current_mission_ = from.current_mission_; + _this->_impl_.current_mission_ = from._impl_.current_mission_; } - _has_bits_[0] |= cached_has_bits; } if (cached_has_bits & 0x0000ff00u) { if (cached_has_bits & 0x00000100u) { - gold_spent_ = from.gold_spent_; + _this->_impl_.gold_spent_ = from._impl_.gold_spent_; } if (cached_has_bits & 0x00000200u) { - num_piggy_breaks_ = from.num_piggy_breaks_; + _this->_impl_.num_piggy_breaks_ = from._impl_.num_piggy_breaks_; } if (cached_has_bits & 0x00000400u) { - piggy_size_ = from.piggy_size_; + _this->_impl_.piggy_size_ = from._impl_.piggy_size_; } if (cached_has_bits & 0x00000800u) { - permit_level_ = from.permit_level_; + _this->_impl_.permit_level_ = from._impl_.permit_level_; } if (cached_has_bits & 0x00001000u) { - iap_packs_purchased_ = from.iap_packs_purchased_; + _this->_impl_.iap_packs_purchased_ = from._impl_.iap_packs_purchased_; } if (cached_has_bits & 0x00002000u) { - unlimited_chickens_uses_ = from.unlimited_chickens_uses_; + _this->_impl_.unlimited_chickens_uses_ = from._impl_.unlimited_chickens_uses_; } if (cached_has_bits & 0x00004000u) { - refill_uses_ = from.refill_uses_; + _this->_impl_.refill_uses_ = from._impl_.refill_uses_; } if (cached_has_bits & 0x00008000u) { - video_doubler_uses_ = from.video_doubler_uses_; + _this->_impl_.video_doubler_uses_ = from._impl_.video_doubler_uses_; } - _has_bits_[0] |= cached_has_bits; } if (cached_has_bits & 0x00ff0000u) { if (cached_has_bits & 0x00010000u) { - short_warp_uses_ = from.short_warp_uses_; + _this->_impl_.short_warp_uses_ = from._impl_.short_warp_uses_; } if (cached_has_bits & 0x00020000u) { - long_warp_uses_ = from.long_warp_uses_; + _this->_impl_.long_warp_uses_ = from._impl_.long_warp_uses_; } if (cached_has_bits & 0x00040000u) { - drone_takedowns_ = from.drone_takedowns_; + _this->_impl_.drone_takedowns_ = from._impl_.drone_takedowns_; } if (cached_has_bits & 0x00080000u) { - drone_takedowns_elite_ = from.drone_takedowns_elite_; + _this->_impl_.drone_takedowns_elite_ = from._impl_.drone_takedowns_elite_; } if (cached_has_bits & 0x00100000u) { - egg_level_ = from.egg_level_; + _this->_impl_.egg_level_ = from._impl_.egg_level_; } if (cached_has_bits & 0x00200000u) { - struggle_factor_ = from.struggle_factor_; + _this->_impl_.struggle_factor_ = from._impl_.struggle_factor_; } if (cached_has_bits & 0x00400000u) { - time_piggy_full_realtime_ = from.time_piggy_full_realtime_; + _this->_impl_.time_piggy_full_realtime_ = from._impl_.time_piggy_full_realtime_; } if (cached_has_bits & 0x00800000u) { - time_piggy_full_gametime_ = from.time_piggy_full_gametime_; + _this->_impl_.time_piggy_full_gametime_ = from._impl_.time_piggy_full_gametime_; } - _has_bits_[0] |= cached_has_bits; } if (cached_has_bits & 0x1f000000u) { if (cached_has_bits & 0x01000000u) { - lost_piggy_increments_ = from.lost_piggy_increments_; + _this->_impl_.lost_piggy_increments_ = from._impl_.lost_piggy_increments_; } if (cached_has_bits & 0x02000000u) { - verified_piggy_breaks_ = from.verified_piggy_breaks_; + _this->_impl_.verified_piggy_breaks_ = from._impl_.verified_piggy_breaks_; } if (cached_has_bits & 0x04000000u) { - trophies_unlocked_ = from.trophies_unlocked_; + _this->_impl_.trophies_unlocked_ = from._impl_.trophies_unlocked_; } if (cached_has_bits & 0x08000000u) { - piggy_full_ = from.piggy_full_; + _this->_impl_.piggy_full_ = from._impl_.piggy_full_; } if (cached_has_bits & 0x10000000u) { - piggy_found_full_ = from.piggy_found_full_; + _this->_impl_.piggy_found_full_ = from._impl_.piggy_found_full_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void AppInfo::CopyFrom(const AppInfo& from) { @@ -25542,830 +27748,777 @@ void AppInfo::CopyFrom(const AppInfo& from) { MergeFrom(from); } -bool AppInfo::IsInitialized() const { - return true; -} -void AppInfo::InternalSwap(AppInfo* other) { +void AppInfo::InternalSwap(AppInfo* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &version_str_, lhs_arena, - &other->version_str_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &sale_id_, lhs_arena, - &other->sale_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(AppInfo, piggy_found_full_) - + sizeof(AppInfo::piggy_found_full_) - - PROTOBUF_FIELD_OFFSET(AppInfo, sessions_)>( - reinterpret_cast(&sessions_), - reinterpret_cast(&other->sessions_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata AppInfo::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[28]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.version_str_, &other->_impl_.version_str_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.sale_id_, &other->_impl_.sale_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.piggy_found_full_) + + sizeof(AppInfo::_impl_.piggy_found_full_) + - PROTOBUF_FIELD_OFFSET(AppInfo, _impl_.sessions_)>( + reinterpret_cast(&_impl_.sessions_), + reinterpret_cast(&other->_impl_.sessions_)); } +::google::protobuf::Metadata AppInfo::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} // =================================================================== class ActionKeyValuePair::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_key(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_value(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ActionKeyValuePair, _impl_._has_bits_); static bool MissingRequiredFields(const HasBits& has_bits) { return ((has_bits[0] & 0x00000003) ^ 0x00000003) != 0; } }; -ActionKeyValuePair::ActionKeyValuePair(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); +ActionKeyValuePair::ActionKeyValuePair(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.ActionKeyValuePair) } -ActionKeyValuePair::ActionKeyValuePair(const ActionKeyValuePair& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - key_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - key_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_key()) { - key_.Set(from._internal_key(), - 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()); - } +inline PROTOBUF_NDEBUG_INLINE ActionKeyValuePair::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ActionKeyValuePair& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + key_(arena, from.key_), + value_(arena, from.value_) {} + +ActionKeyValuePair::ActionKeyValuePair( + ::google::protobuf::Arena* arena, + const ActionKeyValuePair& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ActionKeyValuePair* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + // @@protoc_insertion_point(copy_constructor:ei.ActionKeyValuePair) } +inline PROTOBUF_NDEBUG_INLINE ActionKeyValuePair::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + key_(arena), + value_(arena) {} -inline void ActionKeyValuePair::SharedCtor() { -key_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - key_.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 ActionKeyValuePair::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); } - ActionKeyValuePair::~ActionKeyValuePair() { // @@protoc_insertion_point(destructor:ei.ActionKeyValuePair) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void ActionKeyValuePair::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - key_.Destroy(); - value_.Destroy(); -} - -void ActionKeyValuePair::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ActionKeyValuePair::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.key_.Destroy(); + _impl_.value_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ActionKeyValuePair::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ActionKeyValuePair_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + ActionKeyValuePair::IsInitializedImpl, + &ActionKeyValuePair::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ActionKeyValuePair::ByteSizeLong, + &ActionKeyValuePair::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ActionKeyValuePair, _impl_._cached_size_), + false, + }, + &ActionKeyValuePair::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ActionKeyValuePair::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 0, 38, 2> ActionKeyValuePair::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ActionKeyValuePair, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ActionKeyValuePair>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // required string value = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(ActionKeyValuePair, _impl_.value_)}}, + // required string key = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(ActionKeyValuePair, _impl_.key_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // required string key = 1; + {PROTOBUF_FIELD_OFFSET(ActionKeyValuePair, _impl_.key_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // required string value = 2; + {PROTOBUF_FIELD_OFFSET(ActionKeyValuePair, _impl_.value_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, + // no aux_entries + {{ + "\25\3\5\0\0\0\0\0" + "ei.ActionKeyValuePair" + "key" + "value" + }}, +}; + +PROTOBUF_NOINLINE void ActionKeyValuePair::Clear() { // @@protoc_insertion_point(message_clear_start:ei.ActionKeyValuePair) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - key_.ClearNonDefaultToEmpty(); + _impl_.key_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - value_.ClearNonDefaultToEmpty(); - } - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ActionKeyValuePair::_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) { - // required string key = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_key(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ActionKeyValuePair.key"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // required string value = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_value(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ActionKeyValuePair.value"); - #endif // !NDEBUG - } 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* ActionKeyValuePair::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ActionKeyValuePair) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + _impl_.value_.ClearNonDefaultToEmpty(); + } + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ActionKeyValuePair::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ActionKeyValuePair& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ActionKeyValuePair::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ActionKeyValuePair& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ActionKeyValuePair) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // required string key = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_key(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ActionKeyValuePair.key"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - cached_has_bits = _has_bits_[0]; - // required string key = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_key().data(), static_cast(this->_internal_key().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ActionKeyValuePair.key"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_key(), target); - } + // required string value = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_value(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ActionKeyValuePair.value"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } - // required string value = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_value().data(), static_cast(this->_internal_value().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ActionKeyValuePair.value"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_value(), target); - } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ActionKeyValuePair) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ActionKeyValuePair::ByteSizeLong(const MessageLite& base) { + const ActionKeyValuePair& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ActionKeyValuePair::ByteSizeLong() const { + const ActionKeyValuePair& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ActionKeyValuePair) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // required string key = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_key()); + } + // required string value = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_value()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void ActionKeyValuePair::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ActionKeyValuePair) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; - 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); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + if (cached_has_bits & 0x00000001u) { + _this->_internal_set_key(from._internal_key()); + } + if (cached_has_bits & 0x00000002u) { + _this->_internal_set_value(from._internal_value()); + } } - // @@protoc_insertion_point(serialize_to_array_end:ei.ActionKeyValuePair) - return target; + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -size_t ActionKeyValuePair::RequiredFieldsByteSizeFallback() const { -// @@protoc_insertion_point(required_fields_byte_size_fallback_start:ei.ActionKeyValuePair) - size_t total_size = 0; +void ActionKeyValuePair::CopyFrom(const ActionKeyValuePair& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ActionKeyValuePair) + if (&from == this) return; + Clear(); + MergeFrom(from); +} - if (_internal_has_key()) { - // required string key = 1; - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_key()); - } - - if (_internal_has_value()) { - // required string value = 2; - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_value()); - } - - return total_size; -} -size_t ActionKeyValuePair::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ActionKeyValuePair) - size_t total_size = 0; - - if (((_has_bits_[0] & 0x00000003) ^ 0x00000003) == 0) { // All required fields are present. - // required string key = 1; - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_key()); - - // required string value = 2; - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_value()); - - } else { - total_size += RequiredFieldsByteSizeFallback(); - } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ActionKeyValuePair::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ActionKeyValuePair::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ActionKeyValuePair::GetClassData() const { return &_class_data_; } - -void ActionKeyValuePair::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ActionKeyValuePair::MergeFrom(const ActionKeyValuePair& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ActionKeyValuePair) - 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_key(from._internal_key()); - } - if (cached_has_bits & 0x00000002u) { - _internal_set_value(from._internal_value()); - } +PROTOBUF_NOINLINE bool ActionKeyValuePair::IsInitializedImpl( + const MessageLite& msg) { + auto& this_ = static_cast(msg); + if (_Internal::MissingRequiredFields(this_._impl_._has_bits_)) { + return false; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ActionKeyValuePair::CopyFrom(const ActionKeyValuePair& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ActionKeyValuePair) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ActionKeyValuePair::IsInitialized() const { - if (_Internal::MissingRequiredFields(_has_bits_)) return false; return true; } -void ActionKeyValuePair::InternalSwap(ActionKeyValuePair* other) { +void ActionKeyValuePair::InternalSwap(ActionKeyValuePair* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &key_, lhs_arena, - &other->key_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &value_, lhs_arena, - &other->value_, rhs_arena - ); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.key_, &other->_impl_.key_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.value_, &other->_impl_.value_, arena); } -::PROTOBUF_NAMESPACE_ID::Metadata ActionKeyValuePair::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[29]); +::google::protobuf::Metadata ActionKeyValuePair::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class GenericAction::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_cc_user(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_advertising_id(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_approx_time_dep(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_approx_time(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_action_name(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static const ::ei::AppInfo& app(const GenericAction* msg); - static void set_has_app(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static const ::ei::DeviceInfo& device(const GenericAction* msg); - static void set_has_device(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } -}; - -const ::ei::AppInfo& -GenericAction::_Internal::app(const GenericAction* msg) { - return *msg->app_; -} -const ::ei::DeviceInfo& -GenericAction::_Internal::device(const GenericAction* msg) { - return *msg->device_; -} -GenericAction::GenericAction(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - data_(arena) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(GenericAction, _impl_._has_bits_); +}; + +GenericAction::GenericAction(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.GenericAction) } -GenericAction::GenericAction(const GenericAction& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - data_(from.data_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - 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()); - } - action_name_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - action_name_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_action_name()) { - action_name_.Set(from._internal_action_name(), - GetArenaForAllocation()); - } - advertising_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - advertising_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_advertising_id()) { - advertising_id_.Set(from._internal_advertising_id(), - GetArenaForAllocation()); - } - if (from._internal_has_app()) { - app_ = new ::ei::AppInfo(*from.app_); - } else { - app_ = nullptr; - } - if (from._internal_has_device()) { - device_ = new ::ei::DeviceInfo(*from.device_); - } else { - device_ = nullptr; - } - ::memcpy(&approx_time_dep_, &from.approx_time_dep_, - static_cast(reinterpret_cast(&approx_time_) - - reinterpret_cast(&approx_time_dep_)) + sizeof(approx_time_)); +inline PROTOBUF_NDEBUG_INLINE GenericAction::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::GenericAction& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + data_{visibility, arena, from.data_}, + user_id_(arena, from.user_id_), + action_name_(arena, from.action_name_), + advertising_id_(arena, from.advertising_id_) {} + +GenericAction::GenericAction( + ::google::protobuf::Arena* arena, + const GenericAction& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + GenericAction* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.app_ = (cached_has_bits & 0x00000008u) ? ::google::protobuf::Message::CopyConstruct<::ei::AppInfo>( + arena, *from._impl_.app_) + : nullptr; + _impl_.device_ = (cached_has_bits & 0x00000010u) ? ::google::protobuf::Message::CopyConstruct<::ei::DeviceInfo>( + arena, *from._impl_.device_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, approx_time_dep_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, approx_time_dep_), + offsetof(Impl_, approx_time_) - + offsetof(Impl_, approx_time_dep_) + + sizeof(Impl_::approx_time_)); + // @@protoc_insertion_point(copy_constructor:ei.GenericAction) } - -inline void GenericAction::SharedCtor() { -user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -action_name_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - action_name_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -advertising_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - advertising_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&app_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&approx_time_) - - reinterpret_cast(&app_)) + sizeof(approx_time_)); +inline PROTOBUF_NDEBUG_INLINE GenericAction::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + data_{visibility, arena}, + user_id_(arena), + action_name_(arena), + advertising_id_(arena) {} + +inline void GenericAction::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, app_), + 0, + offsetof(Impl_, approx_time_) - + offsetof(Impl_, app_) + + sizeof(Impl_::approx_time_)); } - GenericAction::~GenericAction() { // @@protoc_insertion_point(destructor:ei.GenericAction) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void GenericAction::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - user_id_.Destroy(); - action_name_.Destroy(); - advertising_id_.Destroy(); - if (this != internal_default_instance()) delete app_; - if (this != internal_default_instance()) delete device_; -} - -void GenericAction::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void GenericAction::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.user_id_.Destroy(); + _impl_.action_name_.Destroy(); + _impl_.advertising_id_.Destroy(); + delete _impl_.app_; + delete _impl_.device_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + GenericAction::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_GenericAction_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + GenericAction::IsInitializedImpl, + &GenericAction::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &GenericAction::ByteSizeLong, + &GenericAction::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(GenericAction, _impl_._cached_size_), + false, + }, + &GenericAction::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* GenericAction::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<4, 9, 3, 65, 2> GenericAction::_table_ = { + { + PROTOBUF_FIELD_OFFSET(GenericAction, _impl_._has_bits_), + 0, // no _extensions_ + 9, 120, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294966784, // skipmap + offsetof(decltype(_table_), field_entries), + 9, // num_field_entries + 3, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::GenericAction>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string user_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(GenericAction, _impl_.user_id_)}}, + // optional float approx_time_DEP = 2; + {::_pbi::TcParser::FastF32S1, + {21, 5, 0, PROTOBUF_FIELD_OFFSET(GenericAction, _impl_.approx_time_dep_)}}, + // optional string action_name = 3; + {::_pbi::TcParser::FastSS1, + {26, 1, 0, PROTOBUF_FIELD_OFFSET(GenericAction, _impl_.action_name_)}}, + // repeated .ei.ActionKeyValuePair data = 4; + {::_pbi::TcParser::FastMtR1, + {34, 63, 0, PROTOBUF_FIELD_OFFSET(GenericAction, _impl_.data_)}}, + // optional .ei.AppInfo app = 5; + {::_pbi::TcParser::FastMtS1, + {42, 3, 1, PROTOBUF_FIELD_OFFSET(GenericAction, _impl_.app_)}}, + // optional .ei.DeviceInfo device = 6; + {::_pbi::TcParser::FastMtS1, + {50, 4, 2, PROTOBUF_FIELD_OFFSET(GenericAction, _impl_.device_)}}, + // optional string advertising_id = 7; + {::_pbi::TcParser::FastSS1, + {58, 2, 0, PROTOBUF_FIELD_OFFSET(GenericAction, _impl_.advertising_id_)}}, + // optional double approx_time = 8; + {::_pbi::TcParser::FastF64S1, + {65, 7, 0, PROTOBUF_FIELD_OFFSET(GenericAction, _impl_.approx_time_)}}, + // optional bool cc_user = 9; + {::_pbi::TcParser::SingularVarintNoZag1(), + {72, 6, 0, PROTOBUF_FIELD_OFFSET(GenericAction, _impl_.cc_user_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string user_id = 1; + {PROTOBUF_FIELD_OFFSET(GenericAction, _impl_.user_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional float approx_time_DEP = 2; + {PROTOBUF_FIELD_OFFSET(GenericAction, _impl_.approx_time_dep_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kFloat)}, + // optional string action_name = 3; + {PROTOBUF_FIELD_OFFSET(GenericAction, _impl_.action_name_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // repeated .ei.ActionKeyValuePair data = 4; + {PROTOBUF_FIELD_OFFSET(GenericAction, _impl_.data_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.AppInfo app = 5; + {PROTOBUF_FIELD_OFFSET(GenericAction, _impl_.app_), _Internal::kHasBitsOffset + 3, 1, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.DeviceInfo device = 6; + {PROTOBUF_FIELD_OFFSET(GenericAction, _impl_.device_), _Internal::kHasBitsOffset + 4, 2, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional string advertising_id = 7; + {PROTOBUF_FIELD_OFFSET(GenericAction, _impl_.advertising_id_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double approx_time = 8; + {PROTOBUF_FIELD_OFFSET(GenericAction, _impl_.approx_time_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional bool cc_user = 9; + {PROTOBUF_FIELD_OFFSET(GenericAction, _impl_.cc_user_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ActionKeyValuePair>()}, + {::_pbi::TcParser::GetTable<::ei::AppInfo>()}, + {::_pbi::TcParser::GetTable<::ei::DeviceInfo>()}, + }}, {{ + "\20\7\0\13\0\0\0\16\0\0\0\0\0\0\0\0" + "ei.GenericAction" + "user_id" + "action_name" + "advertising_id" + }}, +}; + +PROTOBUF_NOINLINE void GenericAction::Clear() { // @@protoc_insertion_point(message_clear_start:ei.GenericAction) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - data_.Clear(); - cached_has_bits = _has_bits_[0]; + _impl_.data_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x0000001fu) { if (cached_has_bits & 0x00000001u) { - user_id_.ClearNonDefaultToEmpty(); + _impl_.user_id_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - action_name_.ClearNonDefaultToEmpty(); + _impl_.action_name_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000004u) { - advertising_id_.ClearNonDefaultToEmpty(); + _impl_.advertising_id_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000008u) { - GOOGLE_DCHECK(app_ != nullptr); - app_->Clear(); + ABSL_DCHECK(_impl_.app_ != nullptr); + _impl_.app_->Clear(); } if (cached_has_bits & 0x00000010u) { - GOOGLE_DCHECK(device_ != nullptr); - device_->Clear(); + ABSL_DCHECK(_impl_.device_ != nullptr); + _impl_.device_->Clear(); } } if (cached_has_bits & 0x000000e0u) { - ::memset(&approx_time_dep_, 0, static_cast( - reinterpret_cast(&approx_time_) - - reinterpret_cast(&approx_time_dep_)) + sizeof(approx_time_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* GenericAction::_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 user_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.GenericAction.user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional float approx_time_DEP = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 21)) { - _Internal::set_has_approx_time_dep(&has_bits); - approx_time_dep_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(float); - } else - goto handle_unusual; - continue; - // optional string action_name = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_action_name(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.GenericAction.action_name"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // repeated .ei.ActionKeyValuePair data = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_data(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<34>(ptr)); - } else - goto handle_unusual; - continue; - // optional .ei.AppInfo app = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - ptr = ctx->ParseMessage(_internal_mutable_app(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.DeviceInfo device = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { - ptr = ctx->ParseMessage(_internal_mutable_device(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string advertising_id = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 58)) { - auto str = _internal_mutable_advertising_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.GenericAction.advertising_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double approx_time = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 65)) { - _Internal::set_has_approx_time(&has_bits); - approx_time_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional bool cc_user = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 72)) { - _Internal::set_has_cc_user(&has_bits); - cc_user_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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* GenericAction::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.GenericAction) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string user_id = 1; - if (cached_has_bits & 0x00000001u) { - ::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.GenericAction.user_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_user_id(), target); - } - - // optional float approx_time_DEP = 2; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray(2, this->_internal_approx_time_dep(), target); - } - - // optional string action_name = 3; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_action_name().data(), static_cast(this->_internal_action_name().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.GenericAction.action_name"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_action_name(), target); - } - - // repeated .ei.ActionKeyValuePair data = 4; - for (unsigned i = 0, - n = static_cast(this->_internal_data_size()); i < n; i++) { - const auto& repfield = this->_internal_data(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, repfield, repfield.GetCachedSize(), target, stream); - } - - // optional .ei.AppInfo app = 5; - if (cached_has_bits & 0x00000008u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, _Internal::app(this), - _Internal::app(this).GetCachedSize(), target, stream); - } - - // optional .ei.DeviceInfo device = 6; - if (cached_has_bits & 0x00000010u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(6, _Internal::device(this), - _Internal::device(this).GetCachedSize(), target, stream); - } - - // optional string advertising_id = 7; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_advertising_id().data(), static_cast(this->_internal_advertising_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.GenericAction.advertising_id"); - target = stream->WriteStringMaybeAliased( - 7, this->_internal_advertising_id(), target); - } - - // optional double approx_time = 8; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(8, this->_internal_approx_time(), target); - } - - // optional bool cc_user = 9; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(9, this->_internal_cc_user(), 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.GenericAction) - return target; -} - -size_t GenericAction::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.GenericAction) - 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 .ei.ActionKeyValuePair data = 4; - total_size += 1UL * this->_internal_data_size(); - for (const auto& msg : this->data_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - // optional string user_id = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_user_id()); - } - - // optional string action_name = 3; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_action_name()); - } - - // optional string advertising_id = 7; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_advertising_id()); - } - - // optional .ei.AppInfo app = 5; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *app_); - } - - // optional .ei.DeviceInfo device = 6; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *device_); - } + ::memset(&_impl_.approx_time_dep_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.approx_time_) - + reinterpret_cast(&_impl_.approx_time_dep_)) + sizeof(_impl_.approx_time_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* GenericAction::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const GenericAction& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* GenericAction::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const GenericAction& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.GenericAction) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.GenericAction.user_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional float approx_time_DEP = 2; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + 4; - } + // optional float approx_time_DEP = 2; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteFloatToArray( + 2, this_._internal_approx_time_dep(), target); + } - // optional bool cc_user = 9; - if (cached_has_bits & 0x00000040u) { - total_size += 1 + 1; - } + // optional string action_name = 3; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_action_name(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.GenericAction.action_name"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } - // optional double approx_time = 8; - if (cached_has_bits & 0x00000080u) { - total_size += 1 + 8; - } + // repeated .ei.ActionKeyValuePair data = 4; + for (unsigned i = 0, n = static_cast( + this_._internal_data_size()); + i < n; i++) { + const auto& repfield = this_._internal_data().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 4, repfield, repfield.GetCachedSize(), + target, stream); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional .ei.AppInfo app = 5; + if (cached_has_bits & 0x00000008u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 5, *this_._impl_.app_, this_._impl_.app_->GetCachedSize(), target, + stream); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData GenericAction::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - GenericAction::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GenericAction::GetClassData() const { return &_class_data_; } + // optional .ei.DeviceInfo device = 6; + if (cached_has_bits & 0x00000010u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 6, *this_._impl_.device_, this_._impl_.device_->GetCachedSize(), target, + stream); + } -void GenericAction::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional string advertising_id = 7; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_advertising_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.GenericAction.advertising_id"); + target = stream->WriteStringMaybeAliased(7, _s, target); + } + // optional double approx_time = 8; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 8, this_._internal_approx_time(), target); + } -void GenericAction::MergeFrom(const GenericAction& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.GenericAction) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // optional bool cc_user = 9; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 9, this_._internal_cc_user(), target); + } - data_.MergeFrom(from.data_); - cached_has_bits = from._has_bits_[0]; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.GenericAction) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t GenericAction::ByteSizeLong(const MessageLite& base) { + const GenericAction& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t GenericAction::ByteSizeLong() const { + const GenericAction& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.GenericAction) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.ActionKeyValuePair data = 4; + { + total_size += 1UL * this_._internal_data_size(); + for (const auto& msg : this_._internal_data()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_user_id()); + } + // optional string action_name = 3; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_action_name()); + } + // optional string advertising_id = 7; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_advertising_id()); + } + // optional .ei.AppInfo app = 5; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.app_); + } + // optional .ei.DeviceInfo device = 6; + if (cached_has_bits & 0x00000010u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.device_); + } + // optional float approx_time_DEP = 2; + if (cached_has_bits & 0x00000020u) { + total_size += 5; + } + // optional bool cc_user = 9; + if (cached_has_bits & 0x00000040u) { + total_size += 2; + } + // optional double approx_time = 8; + if (cached_has_bits & 0x00000080u) { + total_size += 9; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void GenericAction::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.GenericAction) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_data()->MergeFrom( + from._internal_data()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - _internal_set_user_id(from._internal_user_id()); + _this->_internal_set_user_id(from._internal_user_id()); } if (cached_has_bits & 0x00000002u) { - _internal_set_action_name(from._internal_action_name()); + _this->_internal_set_action_name(from._internal_action_name()); } if (cached_has_bits & 0x00000004u) { - _internal_set_advertising_id(from._internal_advertising_id()); + _this->_internal_set_advertising_id(from._internal_advertising_id()); } if (cached_has_bits & 0x00000008u) { - _internal_mutable_app()->::ei::AppInfo::MergeFrom(from._internal_app()); + ABSL_DCHECK(from._impl_.app_ != nullptr); + if (_this->_impl_.app_ == nullptr) { + _this->_impl_.app_ = + ::google::protobuf::Message::CopyConstruct<::ei::AppInfo>(arena, *from._impl_.app_); + } else { + _this->_impl_.app_->MergeFrom(*from._impl_.app_); + } } if (cached_has_bits & 0x00000010u) { - _internal_mutable_device()->::ei::DeviceInfo::MergeFrom(from._internal_device()); + ABSL_DCHECK(from._impl_.device_ != nullptr); + if (_this->_impl_.device_ == nullptr) { + _this->_impl_.device_ = + ::google::protobuf::Message::CopyConstruct<::ei::DeviceInfo>(arena, *from._impl_.device_); + } else { + _this->_impl_.device_->MergeFrom(*from._impl_.device_); + } } if (cached_has_bits & 0x00000020u) { - approx_time_dep_ = from.approx_time_dep_; + _this->_impl_.approx_time_dep_ = from._impl_.approx_time_dep_; } if (cached_has_bits & 0x00000040u) { - cc_user_ = from.cc_user_; + _this->_impl_.cc_user_ = from._impl_.cc_user_; } if (cached_has_bits & 0x00000080u) { - approx_time_ = from.approx_time_; + _this->_impl_.approx_time_ = from._impl_.approx_time_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void GenericAction::CopyFrom(const GenericAction& from) { @@ -26375,250 +28528,291 @@ void GenericAction::CopyFrom(const GenericAction& from) { MergeFrom(from); } -bool GenericAction::IsInitialized() const { - if (!::PROTOBUF_NAMESPACE_ID::internal::AllAreInitialized(data_)) +PROTOBUF_NOINLINE bool GenericAction::IsInitializedImpl( + const MessageLite& msg) { + auto& this_ = static_cast(msg); + if (!::google::protobuf::internal::AllAreInitialized(this_._internal_data())) return false; return true; } -void GenericAction::InternalSwap(GenericAction* other) { +void GenericAction::InternalSwap(GenericAction* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - data_.InternalSwap(&other->data_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &user_id_, lhs_arena, - &other->user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &action_name_, lhs_arena, - &other->action_name_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &advertising_id_, lhs_arena, - &other->advertising_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(GenericAction, approx_time_) - + sizeof(GenericAction::approx_time_) - - PROTOBUF_FIELD_OFFSET(GenericAction, app_)>( - reinterpret_cast(&app_), - reinterpret_cast(&other->app_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata GenericAction::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[30]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.data_.InternalSwap(&other->_impl_.data_); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_id_, &other->_impl_.user_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.action_name_, &other->_impl_.action_name_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.advertising_id_, &other->_impl_.advertising_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(GenericAction, _impl_.approx_time_) + + sizeof(GenericAction::_impl_.approx_time_) + - PROTOBUF_FIELD_OFFSET(GenericAction, _impl_.app_)>( + reinterpret_cast(&_impl_.app_), + reinterpret_cast(&other->_impl_.app_)); +} + +::google::protobuf::Metadata GenericAction::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class GenericActionBatchRequest::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::BasicRequestInfo& rinfo(const GenericActionBatchRequest* msg); - static void set_has_rinfo(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -const ::ei::BasicRequestInfo& -GenericActionBatchRequest::_Internal::rinfo(const GenericActionBatchRequest* msg) { - return *msg->rinfo_; -} -GenericActionBatchRequest::GenericActionBatchRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - actions_(arena) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(GenericActionBatchRequest, _impl_._has_bits_); +}; + +GenericActionBatchRequest::GenericActionBatchRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.GenericActionBatchRequest) } -GenericActionBatchRequest::GenericActionBatchRequest(const GenericActionBatchRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - actions_(from.actions_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_rinfo()) { - rinfo_ = new ::ei::BasicRequestInfo(*from.rinfo_); - } else { - rinfo_ = nullptr; - } +inline PROTOBUF_NDEBUG_INLINE GenericActionBatchRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::GenericActionBatchRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + actions_{visibility, arena, from.actions_} {} + +GenericActionBatchRequest::GenericActionBatchRequest( + ::google::protobuf::Arena* arena, + const GenericActionBatchRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + GenericActionBatchRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.rinfo_ = (cached_has_bits & 0x00000001u) ? ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>( + arena, *from._impl_.rinfo_) + : nullptr; + // @@protoc_insertion_point(copy_constructor:ei.GenericActionBatchRequest) } +inline PROTOBUF_NDEBUG_INLINE GenericActionBatchRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + actions_{visibility, arena} {} -inline void GenericActionBatchRequest::SharedCtor() { -rinfo_ = nullptr; +inline void GenericActionBatchRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.rinfo_ = {}; } - GenericActionBatchRequest::~GenericActionBatchRequest() { // @@protoc_insertion_point(destructor:ei.GenericActionBatchRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void GenericActionBatchRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete rinfo_; -} - -void GenericActionBatchRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void GenericActionBatchRequest::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + delete _impl_.rinfo_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + GenericActionBatchRequest::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_GenericActionBatchRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + GenericActionBatchRequest::IsInitializedImpl, + &GenericActionBatchRequest::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &GenericActionBatchRequest::ByteSizeLong, + &GenericActionBatchRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(GenericActionBatchRequest, _impl_._cached_size_), + false, + }, + &GenericActionBatchRequest::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* GenericActionBatchRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 2, 0, 2> GenericActionBatchRequest::_table_ = { + { + PROTOBUF_FIELD_OFFSET(GenericActionBatchRequest, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 2, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::GenericActionBatchRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // repeated .ei.GenericAction actions = 2; + {::_pbi::TcParser::FastMtR1, + {18, 63, 1, PROTOBUF_FIELD_OFFSET(GenericActionBatchRequest, _impl_.actions_)}}, + // optional .ei.BasicRequestInfo rinfo = 1; + {::_pbi::TcParser::FastMtS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(GenericActionBatchRequest, _impl_.rinfo_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.BasicRequestInfo rinfo = 1; + {PROTOBUF_FIELD_OFFSET(GenericActionBatchRequest, _impl_.rinfo_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.GenericAction actions = 2; + {PROTOBUF_FIELD_OFFSET(GenericActionBatchRequest, _impl_.actions_), -1, 1, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::BasicRequestInfo>()}, + {::_pbi::TcParser::GetTable<::ei::GenericAction>()}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void GenericActionBatchRequest::Clear() { // @@protoc_insertion_point(message_clear_start:ei.GenericActionBatchRequest) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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 & 0x00000001u) { - GOOGLE_DCHECK(rinfo_ != nullptr); - rinfo_->Clear(); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* GenericActionBatchRequest::_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 .ei.BasicRequestInfo rinfo = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_rinfo(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .ei.GenericAction actions = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - 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; - 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* GenericActionBatchRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.GenericActionBatchRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.BasicRequestInfo rinfo = 1; + _impl_.actions_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::rinfo(this), - _Internal::rinfo(this).GetCachedSize(), target, stream); - } - - // repeated .ei.GenericAction 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.GenericActionBatchRequest) - return target; -} - -size_t GenericActionBatchRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.GenericActionBatchRequest) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; + ABSL_DCHECK(_impl_.rinfo_ != nullptr); + _impl_.rinfo_->Clear(); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* GenericActionBatchRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const GenericActionBatchRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* GenericActionBatchRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const GenericActionBatchRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.GenericActionBatchRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.BasicRequestInfo rinfo = 1; + if (cached_has_bits & 0x00000001u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, *this_._impl_.rinfo_, this_._impl_.rinfo_->GetCachedSize(), target, + stream); + } - // repeated .ei.GenericAction actions = 2; - total_size += 1UL * this->_internal_actions_size(); - for (const auto& msg : this->actions_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } + // repeated .ei.GenericAction actions = 2; + for (unsigned i = 0, n = static_cast( + this_._internal_actions_size()); + i < n; i++) { + const auto& repfield = this_._internal_actions().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional .ei.BasicRequestInfo rinfo = 1; - cached_has_bits = _has_bits_[0]; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.GenericActionBatchRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t GenericActionBatchRequest::ByteSizeLong(const MessageLite& base) { + const GenericActionBatchRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t GenericActionBatchRequest::ByteSizeLong() const { + const GenericActionBatchRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.GenericActionBatchRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.GenericAction actions = 2; + { + total_size += 1UL * this_._internal_actions_size(); + for (const auto& msg : this_._internal_actions()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + { + // optional .ei.BasicRequestInfo rinfo = 1; + cached_has_bits = + this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.rinfo_); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void GenericActionBatchRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.GenericActionBatchRequest) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_actions()->MergeFrom( + from._internal_actions()); + cached_has_bits = from._impl_._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 GenericActionBatchRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - GenericActionBatchRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GenericActionBatchRequest::GetClassData() const { return &_class_data_; } - -void GenericActionBatchRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void GenericActionBatchRequest::MergeFrom(const GenericActionBatchRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.GenericActionBatchRequest) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - actions_.MergeFrom(from.actions_); - if (from._internal_has_rinfo()) { - _internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo()); + ABSL_DCHECK(from._impl_.rinfo_ != nullptr); + if (_this->_impl_.rinfo_ == nullptr) { + _this->_impl_.rinfo_ = + ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>(arena, *from._impl_.rinfo_); + } else { + _this->_impl_.rinfo_->MergeFrom(*from._impl_.rinfo_); + } } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void GenericActionBatchRequest::CopyFrom(const GenericActionBatchRequest& from) { @@ -26628,536 +28822,462 @@ void GenericActionBatchRequest::CopyFrom(const GenericActionBatchRequest& from) MergeFrom(from); } -bool GenericActionBatchRequest::IsInitialized() const { - if (!::PROTOBUF_NAMESPACE_ID::internal::AllAreInitialized(actions_)) +PROTOBUF_NOINLINE bool GenericActionBatchRequest::IsInitializedImpl( + const MessageLite& msg) { + auto& this_ = static_cast(msg); + if (!::google::protobuf::internal::AllAreInitialized(this_._internal_actions())) return false; return true; } -void GenericActionBatchRequest::InternalSwap(GenericActionBatchRequest* other) { +void GenericActionBatchRequest::InternalSwap(GenericActionBatchRequest* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - actions_.InternalSwap(&other->actions_); - swap(rinfo_, other->rinfo_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.actions_.InternalSwap(&other->_impl_.actions_); + swap(_impl_.rinfo_, other->_impl_.rinfo_); } -::PROTOBUF_NAMESPACE_ID::Metadata GenericActionBatchRequest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[31]); +::google::protobuf::Metadata GenericActionBatchRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class VerifyPurchaseRequest::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::BasicRequestInfo& rinfo(const VerifyPurchaseRequest* msg); - static void set_has_rinfo(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_sku(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_transaction_id(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_original_transaction_id(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_receipt(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_platform(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_sandbox(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static const ::ei::GenericAction& log(const VerifyPurchaseRequest* msg); - static void set_has_log(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } -}; - -const ::ei::BasicRequestInfo& -VerifyPurchaseRequest::_Internal::rinfo(const VerifyPurchaseRequest* msg) { - return *msg->rinfo_; -} -const ::ei::GenericAction& -VerifyPurchaseRequest::_Internal::log(const VerifyPurchaseRequest* msg) { - return *msg->log_; -} -VerifyPurchaseRequest::VerifyPurchaseRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(VerifyPurchaseRequest, _impl_._has_bits_); +}; + +VerifyPurchaseRequest::VerifyPurchaseRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.VerifyPurchaseRequest) } -VerifyPurchaseRequest::VerifyPurchaseRequest(const VerifyPurchaseRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - sku_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - sku_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_sku()) { - sku_.Set(from._internal_sku(), - GetArenaForAllocation()); - } - transaction_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - transaction_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_transaction_id()) { - transaction_id_.Set(from._internal_transaction_id(), - GetArenaForAllocation()); - } - receipt_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - receipt_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_receipt()) { - receipt_.Set(from._internal_receipt(), - GetArenaForAllocation()); - } - platform_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - platform_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_platform()) { - platform_.Set(from._internal_platform(), - GetArenaForAllocation()); - } - original_transaction_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - original_transaction_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_original_transaction_id()) { - original_transaction_id_.Set(from._internal_original_transaction_id(), - GetArenaForAllocation()); - } - if (from._internal_has_log()) { - log_ = new ::ei::GenericAction(*from.log_); - } else { - log_ = nullptr; - } - if (from._internal_has_rinfo()) { - rinfo_ = new ::ei::BasicRequestInfo(*from.rinfo_); - } else { - rinfo_ = nullptr; - } - sandbox_ = from.sandbox_; +inline PROTOBUF_NDEBUG_INLINE VerifyPurchaseRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::VerifyPurchaseRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + sku_(arena, from.sku_), + transaction_id_(arena, from.transaction_id_), + receipt_(arena, from.receipt_), + platform_(arena, from.platform_), + original_transaction_id_(arena, from.original_transaction_id_) {} + +VerifyPurchaseRequest::VerifyPurchaseRequest( + ::google::protobuf::Arena* arena, + const VerifyPurchaseRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + VerifyPurchaseRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.log_ = (cached_has_bits & 0x00000020u) ? ::google::protobuf::Message::CopyConstruct<::ei::GenericAction>( + arena, *from._impl_.log_) + : nullptr; + _impl_.rinfo_ = (cached_has_bits & 0x00000040u) ? ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>( + arena, *from._impl_.rinfo_) + : nullptr; + _impl_.sandbox_ = from._impl_.sandbox_; + // @@protoc_insertion_point(copy_constructor:ei.VerifyPurchaseRequest) } - -inline void VerifyPurchaseRequest::SharedCtor() { -sku_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - sku_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -transaction_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - transaction_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -receipt_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - receipt_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -platform_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - platform_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -original_transaction_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - original_transaction_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&log_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&sandbox_) - - reinterpret_cast(&log_)) + sizeof(sandbox_)); +inline PROTOBUF_NDEBUG_INLINE VerifyPurchaseRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + sku_(arena), + transaction_id_(arena), + receipt_(arena), + platform_(arena), + original_transaction_id_(arena) {} + +inline void VerifyPurchaseRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, log_), + 0, + offsetof(Impl_, sandbox_) - + offsetof(Impl_, log_) + + sizeof(Impl_::sandbox_)); } - VerifyPurchaseRequest::~VerifyPurchaseRequest() { // @@protoc_insertion_point(destructor:ei.VerifyPurchaseRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void VerifyPurchaseRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - sku_.Destroy(); - transaction_id_.Destroy(); - receipt_.Destroy(); - platform_.Destroy(); - original_transaction_id_.Destroy(); - if (this != internal_default_instance()) delete log_; - if (this != internal_default_instance()) delete rinfo_; -} - -void VerifyPurchaseRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void VerifyPurchaseRequest::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.sku_.Destroy(); + _impl_.transaction_id_.Destroy(); + _impl_.receipt_.Destroy(); + _impl_.platform_.Destroy(); + _impl_.original_transaction_id_.Destroy(); + delete _impl_.log_; + delete _impl_.rinfo_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + VerifyPurchaseRequest::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_VerifyPurchaseRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + VerifyPurchaseRequest::IsInitializedImpl, + &VerifyPurchaseRequest::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &VerifyPurchaseRequest::ByteSizeLong, + &VerifyPurchaseRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(VerifyPurchaseRequest, _impl_._cached_size_), + false, + }, + &VerifyPurchaseRequest::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* VerifyPurchaseRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 8, 2, 96, 2> VerifyPurchaseRequest::_table_ = { + { + PROTOBUF_FIELD_OFFSET(VerifyPurchaseRequest, _impl_._has_bits_), + 0, // no _extensions_ + 8, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967040, // skipmap + offsetof(decltype(_table_), field_entries), + 8, // num_field_entries + 2, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::VerifyPurchaseRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional string original_transaction_id = 8; + {::_pbi::TcParser::FastSS1, + {66, 4, 0, PROTOBUF_FIELD_OFFSET(VerifyPurchaseRequest, _impl_.original_transaction_id_)}}, + // optional string sku = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(VerifyPurchaseRequest, _impl_.sku_)}}, + // optional string transaction_id = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(VerifyPurchaseRequest, _impl_.transaction_id_)}}, + // optional string receipt = 3; + {::_pbi::TcParser::FastSS1, + {26, 2, 0, PROTOBUF_FIELD_OFFSET(VerifyPurchaseRequest, _impl_.receipt_)}}, + // optional string platform = 4; + {::_pbi::TcParser::FastSS1, + {34, 3, 0, PROTOBUF_FIELD_OFFSET(VerifyPurchaseRequest, _impl_.platform_)}}, + // optional .ei.GenericAction log = 5; + {::_pbi::TcParser::FastMtS1, + {42, 5, 0, PROTOBUF_FIELD_OFFSET(VerifyPurchaseRequest, _impl_.log_)}}, + // optional .ei.BasicRequestInfo rinfo = 6; + {::_pbi::TcParser::FastMtS1, + {50, 6, 1, PROTOBUF_FIELD_OFFSET(VerifyPurchaseRequest, _impl_.rinfo_)}}, + // optional bool sandbox = 7; + {::_pbi::TcParser::SingularVarintNoZag1(), + {56, 7, 0, PROTOBUF_FIELD_OFFSET(VerifyPurchaseRequest, _impl_.sandbox_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string sku = 1; + {PROTOBUF_FIELD_OFFSET(VerifyPurchaseRequest, _impl_.sku_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string transaction_id = 2; + {PROTOBUF_FIELD_OFFSET(VerifyPurchaseRequest, _impl_.transaction_id_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string receipt = 3; + {PROTOBUF_FIELD_OFFSET(VerifyPurchaseRequest, _impl_.receipt_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string platform = 4; + {PROTOBUF_FIELD_OFFSET(VerifyPurchaseRequest, _impl_.platform_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional .ei.GenericAction log = 5; + {PROTOBUF_FIELD_OFFSET(VerifyPurchaseRequest, _impl_.log_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.BasicRequestInfo rinfo = 6; + {PROTOBUF_FIELD_OFFSET(VerifyPurchaseRequest, _impl_.rinfo_), _Internal::kHasBitsOffset + 6, 1, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional bool sandbox = 7; + {PROTOBUF_FIELD_OFFSET(VerifyPurchaseRequest, _impl_.sandbox_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional string original_transaction_id = 8; + {PROTOBUF_FIELD_OFFSET(VerifyPurchaseRequest, _impl_.original_transaction_id_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::GenericAction>()}, + {::_pbi::TcParser::GetTable<::ei::BasicRequestInfo>()}, + }}, {{ + "\30\3\16\7\10\0\0\0\27\0\0\0\0\0\0\0" + "ei.VerifyPurchaseRequest" + "sku" + "transaction_id" + "receipt" + "platform" + "original_transaction_id" + }}, +}; + +PROTOBUF_NOINLINE void VerifyPurchaseRequest::Clear() { // @@protoc_insertion_point(message_clear_start:ei.VerifyPurchaseRequest) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x0000007fu) { if (cached_has_bits & 0x00000001u) { - sku_.ClearNonDefaultToEmpty(); + _impl_.sku_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - transaction_id_.ClearNonDefaultToEmpty(); + _impl_.transaction_id_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000004u) { - receipt_.ClearNonDefaultToEmpty(); + _impl_.receipt_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000008u) { - platform_.ClearNonDefaultToEmpty(); + _impl_.platform_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000010u) { - original_transaction_id_.ClearNonDefaultToEmpty(); + _impl_.original_transaction_id_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000020u) { - GOOGLE_DCHECK(log_ != nullptr); - log_->Clear(); + ABSL_DCHECK(_impl_.log_ != nullptr); + _impl_.log_->Clear(); } if (cached_has_bits & 0x00000040u) { - GOOGLE_DCHECK(rinfo_ != nullptr); - rinfo_->Clear(); - } - } - sandbox_ = false; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VerifyPurchaseRequest::_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 sku = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_sku(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.VerifyPurchaseRequest.sku"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string transaction_id = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_transaction_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.VerifyPurchaseRequest.transaction_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string receipt = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_receipt(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.VerifyPurchaseRequest.receipt"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string platform = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - auto str = _internal_mutable_platform(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.VerifyPurchaseRequest.platform"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional .ei.GenericAction log = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - ptr = ctx->ParseMessage(_internal_mutable_log(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.BasicRequestInfo rinfo = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { - ptr = ctx->ParseMessage(_internal_mutable_rinfo(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool sandbox = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_sandbox(&has_bits); - sandbox_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string original_transaction_id = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) { - auto str = _internal_mutable_original_transaction_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.VerifyPurchaseRequest.original_transaction_id"); - #endif // !NDEBUG - } 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* VerifyPurchaseRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.VerifyPurchaseRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + ABSL_DCHECK(_impl_.rinfo_ != nullptr); + _impl_.rinfo_->Clear(); + } + } + _impl_.sandbox_ = false; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* VerifyPurchaseRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const VerifyPurchaseRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* VerifyPurchaseRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const VerifyPurchaseRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.VerifyPurchaseRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string sku = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_sku(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.VerifyPurchaseRequest.sku"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - cached_has_bits = _has_bits_[0]; - // optional string sku = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_sku().data(), static_cast(this->_internal_sku().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.VerifyPurchaseRequest.sku"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_sku(), target); - } - - // optional string transaction_id = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_transaction_id().data(), static_cast(this->_internal_transaction_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.VerifyPurchaseRequest.transaction_id"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_transaction_id(), target); - } - - // optional string receipt = 3; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_receipt().data(), static_cast(this->_internal_receipt().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.VerifyPurchaseRequest.receipt"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_receipt(), target); - } - - // optional string platform = 4; - if (cached_has_bits & 0x00000008u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_platform().data(), static_cast(this->_internal_platform().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.VerifyPurchaseRequest.platform"); - target = stream->WriteStringMaybeAliased( - 4, this->_internal_platform(), target); - } - - // optional .ei.GenericAction log = 5; - if (cached_has_bits & 0x00000020u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, _Internal::log(this), - _Internal::log(this).GetCachedSize(), target, stream); - } - - // optional .ei.BasicRequestInfo rinfo = 6; - if (cached_has_bits & 0x00000040u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(6, _Internal::rinfo(this), - _Internal::rinfo(this).GetCachedSize(), target, stream); - } - - // optional bool sandbox = 7; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(7, this->_internal_sandbox(), target); - } - - // optional string original_transaction_id = 8; - if (cached_has_bits & 0x00000010u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_original_transaction_id().data(), static_cast(this->_internal_original_transaction_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.VerifyPurchaseRequest.original_transaction_id"); - target = stream->WriteStringMaybeAliased( - 8, this->_internal_original_transaction_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); - } - // @@protoc_insertion_point(serialize_to_array_end:ei.VerifyPurchaseRequest) - return target; -} - -size_t VerifyPurchaseRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.VerifyPurchaseRequest) - 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 & 0x000000ffu) { - // optional string sku = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_sku()); - } - - // optional string transaction_id = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_transaction_id()); - } - - // optional string receipt = 3; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_receipt()); - } - - // optional string platform = 4; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_platform()); - } - - // optional string original_transaction_id = 8; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_original_transaction_id()); - } + // optional string transaction_id = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_transaction_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.VerifyPurchaseRequest.transaction_id"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } - // optional .ei.GenericAction log = 5; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *log_); - } + // optional string receipt = 3; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_receipt(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.VerifyPurchaseRequest.receipt"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } - // optional .ei.BasicRequestInfo rinfo = 6; - if (cached_has_bits & 0x00000040u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *rinfo_); - } + // optional string platform = 4; + if (cached_has_bits & 0x00000008u) { + const std::string& _s = this_._internal_platform(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.VerifyPurchaseRequest.platform"); + target = stream->WriteStringMaybeAliased(4, _s, target); + } - // optional bool sandbox = 7; - if (cached_has_bits & 0x00000080u) { - total_size += 1 + 1; - } + // optional .ei.GenericAction log = 5; + if (cached_has_bits & 0x00000020u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 5, *this_._impl_.log_, this_._impl_.log_->GetCachedSize(), target, + stream); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional .ei.BasicRequestInfo rinfo = 6; + if (cached_has_bits & 0x00000040u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 6, *this_._impl_.rinfo_, this_._impl_.rinfo_->GetCachedSize(), target, + stream); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VerifyPurchaseRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - VerifyPurchaseRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VerifyPurchaseRequest::GetClassData() const { return &_class_data_; } + // optional bool sandbox = 7; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 7, this_._internal_sandbox(), target); + } -void VerifyPurchaseRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional string original_transaction_id = 8; + if (cached_has_bits & 0x00000010u) { + const std::string& _s = this_._internal_original_transaction_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.VerifyPurchaseRequest.original_transaction_id"); + target = stream->WriteStringMaybeAliased(8, _s, target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.VerifyPurchaseRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t VerifyPurchaseRequest::ByteSizeLong(const MessageLite& base) { + const VerifyPurchaseRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t VerifyPurchaseRequest::ByteSizeLong() const { + const VerifyPurchaseRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.VerifyPurchaseRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string sku = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_sku()); + } + // optional string transaction_id = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_transaction_id()); + } + // optional string receipt = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_receipt()); + } + // optional string platform = 4; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_platform()); + } + // optional string original_transaction_id = 8; + if (cached_has_bits & 0x00000010u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_original_transaction_id()); + } + // optional .ei.GenericAction log = 5; + if (cached_has_bits & 0x00000020u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.log_); + } + // optional .ei.BasicRequestInfo rinfo = 6; + if (cached_has_bits & 0x00000040u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.rinfo_); + } + // optional bool sandbox = 7; + if (cached_has_bits & 0x00000080u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void VerifyPurchaseRequest::MergeFrom(const VerifyPurchaseRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.VerifyPurchaseRequest) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void VerifyPurchaseRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.VerifyPurchaseRequest) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - _internal_set_sku(from._internal_sku()); + _this->_internal_set_sku(from._internal_sku()); } if (cached_has_bits & 0x00000002u) { - _internal_set_transaction_id(from._internal_transaction_id()); + _this->_internal_set_transaction_id(from._internal_transaction_id()); } if (cached_has_bits & 0x00000004u) { - _internal_set_receipt(from._internal_receipt()); + _this->_internal_set_receipt(from._internal_receipt()); } if (cached_has_bits & 0x00000008u) { - _internal_set_platform(from._internal_platform()); + _this->_internal_set_platform(from._internal_platform()); } if (cached_has_bits & 0x00000010u) { - _internal_set_original_transaction_id(from._internal_original_transaction_id()); + _this->_internal_set_original_transaction_id(from._internal_original_transaction_id()); } if (cached_has_bits & 0x00000020u) { - _internal_mutable_log()->::ei::GenericAction::MergeFrom(from._internal_log()); + ABSL_DCHECK(from._impl_.log_ != nullptr); + if (_this->_impl_.log_ == nullptr) { + _this->_impl_.log_ = + ::google::protobuf::Message::CopyConstruct<::ei::GenericAction>(arena, *from._impl_.log_); + } else { + _this->_impl_.log_->MergeFrom(*from._impl_.log_); + } } if (cached_has_bits & 0x00000040u) { - _internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo()); + ABSL_DCHECK(from._impl_.rinfo_ != nullptr); + if (_this->_impl_.rinfo_ == nullptr) { + _this->_impl_.rinfo_ = + ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>(arena, *from._impl_.rinfo_); + } else { + _this->_impl_.rinfo_->MergeFrom(*from._impl_.rinfo_); + } } if (cached_has_bits & 0x00000080u) { - sandbox_ = from.sandbox_; + _this->_impl_.sandbox_ = from._impl_.sandbox_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void VerifyPurchaseRequest::CopyFrom(const VerifyPurchaseRequest& from) { @@ -27167,268 +29287,278 @@ void VerifyPurchaseRequest::CopyFrom(const VerifyPurchaseRequest& from) { MergeFrom(from); } -bool VerifyPurchaseRequest::IsInitialized() const { - if (_internal_has_log()) { - if (!log_->IsInitialized()) return false; +PROTOBUF_NOINLINE bool VerifyPurchaseRequest::IsInitializedImpl( + const MessageLite& msg) { + auto& this_ = static_cast(msg); + if ((this_._impl_._has_bits_[0] & 0x00000020u) != 0) { + if (!this_._impl_.log_->IsInitialized()) return false; } return true; } -void VerifyPurchaseRequest::InternalSwap(VerifyPurchaseRequest* other) { +void VerifyPurchaseRequest::InternalSwap(VerifyPurchaseRequest* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &sku_, lhs_arena, - &other->sku_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &transaction_id_, lhs_arena, - &other->transaction_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &receipt_, lhs_arena, - &other->receipt_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &platform_, lhs_arena, - &other->platform_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &original_transaction_id_, lhs_arena, - &other->original_transaction_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VerifyPurchaseRequest, sandbox_) - + sizeof(VerifyPurchaseRequest::sandbox_) - - PROTOBUF_FIELD_OFFSET(VerifyPurchaseRequest, log_)>( - reinterpret_cast(&log_), - reinterpret_cast(&other->log_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VerifyPurchaseRequest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[32]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.sku_, &other->_impl_.sku_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.transaction_id_, &other->_impl_.transaction_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.receipt_, &other->_impl_.receipt_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.platform_, &other->_impl_.platform_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.original_transaction_id_, &other->_impl_.original_transaction_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(VerifyPurchaseRequest, _impl_.sandbox_) + + sizeof(VerifyPurchaseRequest::_impl_.sandbox_) + - PROTOBUF_FIELD_OFFSET(VerifyPurchaseRequest, _impl_.log_)>( + reinterpret_cast(&_impl_.log_), + reinterpret_cast(&other->_impl_.log_)); +} + +::google::protobuf::Metadata VerifyPurchaseRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class VerifyPurchaseResponse::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_verified(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_message(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -VerifyPurchaseResponse::VerifyPurchaseResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(VerifyPurchaseResponse, _impl_._has_bits_); +}; + +VerifyPurchaseResponse::VerifyPurchaseResponse(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.VerifyPurchaseResponse) } -VerifyPurchaseResponse::VerifyPurchaseResponse(const VerifyPurchaseResponse& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - message_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - message_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_message()) { - message_.Set(from._internal_message(), - GetArenaForAllocation()); - } - verified_ = from.verified_; +inline PROTOBUF_NDEBUG_INLINE VerifyPurchaseResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::VerifyPurchaseResponse& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + message_(arena, from.message_) {} + +VerifyPurchaseResponse::VerifyPurchaseResponse( + ::google::protobuf::Arena* arena, + const VerifyPurchaseResponse& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + VerifyPurchaseResponse* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + _impl_.verified_ = from._impl_.verified_; + // @@protoc_insertion_point(copy_constructor:ei.VerifyPurchaseResponse) } +inline PROTOBUF_NDEBUG_INLINE VerifyPurchaseResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + message_(arena) {} -inline void VerifyPurchaseResponse::SharedCtor() { -message_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - message_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -verified_ = false; +inline void VerifyPurchaseResponse::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.verified_ = {}; } - VerifyPurchaseResponse::~VerifyPurchaseResponse() { // @@protoc_insertion_point(destructor:ei.VerifyPurchaseResponse) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void VerifyPurchaseResponse::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - message_.Destroy(); -} - -void VerifyPurchaseResponse::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void VerifyPurchaseResponse::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.message_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + VerifyPurchaseResponse::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_VerifyPurchaseResponse_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &VerifyPurchaseResponse::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &VerifyPurchaseResponse::ByteSizeLong, + &VerifyPurchaseResponse::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(VerifyPurchaseResponse, _impl_._cached_size_), + false, + }, + &VerifyPurchaseResponse::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* VerifyPurchaseResponse::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 0, 41, 2> VerifyPurchaseResponse::_table_ = { + { + PROTOBUF_FIELD_OFFSET(VerifyPurchaseResponse, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::VerifyPurchaseResponse>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional string message = 2; + {::_pbi::TcParser::FastSS1, + {18, 0, 0, PROTOBUF_FIELD_OFFSET(VerifyPurchaseResponse, _impl_.message_)}}, + // optional bool verified = 1; + {::_pbi::TcParser::SingularVarintNoZag1(), + {8, 1, 0, PROTOBUF_FIELD_OFFSET(VerifyPurchaseResponse, _impl_.verified_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional bool verified = 1; + {PROTOBUF_FIELD_OFFSET(VerifyPurchaseResponse, _impl_.verified_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional string message = 2; + {PROTOBUF_FIELD_OFFSET(VerifyPurchaseResponse, _impl_.message_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, + // no aux_entries + {{ + "\31\0\7\0\0\0\0\0" + "ei.VerifyPurchaseResponse" + "message" + }}, +}; + +PROTOBUF_NOINLINE void VerifyPurchaseResponse::Clear() { // @@protoc_insertion_point(message_clear_start:ei.VerifyPurchaseResponse) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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) { - message_.ClearNonDefaultToEmpty(); - } - verified_ = false; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VerifyPurchaseResponse::_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 bool verified = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _Internal::set_has_verified(&has_bits); - verified_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string message = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_message(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.VerifyPurchaseResponse.message"); - #endif // !NDEBUG - } 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* VerifyPurchaseResponse::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.VerifyPurchaseResponse) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional bool verified = 1; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(1, this->_internal_verified(), target); - } - - // optional string message = 2; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_message().data(), static_cast(this->_internal_message().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.VerifyPurchaseResponse.message"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_message(), 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.VerifyPurchaseResponse) - return target; -} - -size_t VerifyPurchaseResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.VerifyPurchaseResponse) - 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 message = 2; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_message()); - } - - // optional bool verified = 1; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 1; - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VerifyPurchaseResponse::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - VerifyPurchaseResponse::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VerifyPurchaseResponse::GetClassData() const { return &_class_data_; } + _impl_.message_.ClearNonDefaultToEmpty(); + } + _impl_.verified_ = false; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* VerifyPurchaseResponse::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const VerifyPurchaseResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* VerifyPurchaseResponse::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const VerifyPurchaseResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.VerifyPurchaseResponse) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional bool verified = 1; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 1, this_._internal_verified(), target); + } -void VerifyPurchaseResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional string message = 2; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_message(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.VerifyPurchaseResponse.message"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.VerifyPurchaseResponse) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t VerifyPurchaseResponse::ByteSizeLong(const MessageLite& base) { + const VerifyPurchaseResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t VerifyPurchaseResponse::ByteSizeLong() const { + const VerifyPurchaseResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.VerifyPurchaseResponse) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional string message = 2; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_message()); + } + // optional bool verified = 1; + if (cached_has_bits & 0x00000002u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void VerifyPurchaseResponse::MergeFrom(const VerifyPurchaseResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.VerifyPurchaseResponse) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void VerifyPurchaseResponse::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.VerifyPurchaseResponse) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - _internal_set_message(from._internal_message()); + _this->_internal_set_message(from._internal_message()); } if (cached_has_bits & 0x00000002u) { - verified_ = from.verified_; + _this->_impl_.verified_ = from._impl_.verified_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void VerifyPurchaseResponse::CopyFrom(const VerifyPurchaseResponse& from) { @@ -27438,809 +29568,771 @@ void VerifyPurchaseResponse::CopyFrom(const VerifyPurchaseResponse& from) { MergeFrom(from); } -bool VerifyPurchaseResponse::IsInitialized() const { - return true; -} -void VerifyPurchaseResponse::InternalSwap(VerifyPurchaseResponse* other) { +void VerifyPurchaseResponse::InternalSwap(VerifyPurchaseResponse* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &message_, lhs_arena, - &other->message_, rhs_arena - ); - swap(verified_, other->verified_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.message_, &other->_impl_.message_, arena); + swap(_impl_.verified_, other->_impl_.verified_); } -::PROTOBUF_NAMESPACE_ID::Metadata VerifyPurchaseResponse::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[33]); +::google::protobuf::Metadata VerifyPurchaseResponse::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class CurrencyFlowLog::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_approx_time(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_currency(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } - static void set_has_amount(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_location(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_version(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_platform(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_soul_eggs(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_tickets_spent(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_gold_spent(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } -}; - -CurrencyFlowLog::CurrencyFlowLog(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(CurrencyFlowLog, _impl_._has_bits_); +}; + +CurrencyFlowLog::CurrencyFlowLog(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.CurrencyFlowLog) } -CurrencyFlowLog::CurrencyFlowLog(const CurrencyFlowLog& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - 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()); - } - location_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - location_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_location()) { - location_.Set(from._internal_location(), - GetArenaForAllocation()); - } - version_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - version_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_version()) { - version_.Set(from._internal_version(), - GetArenaForAllocation()); - } - platform_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - platform_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_platform()) { - platform_.Set(from._internal_platform(), - GetArenaForAllocation()); - } - ::memcpy(&approx_time_, &from.approx_time_, - static_cast(reinterpret_cast(¤cy_) - - reinterpret_cast(&approx_time_)) + sizeof(currency_)); +inline PROTOBUF_NDEBUG_INLINE CurrencyFlowLog::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::CurrencyFlowLog& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + user_id_(arena, from.user_id_), + location_(arena, from.location_), + version_(arena, from.version_), + platform_(arena, from.platform_) {} + +CurrencyFlowLog::CurrencyFlowLog( + ::google::protobuf::Arena* arena, + const CurrencyFlowLog& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + CurrencyFlowLog* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, approx_time_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, approx_time_), + offsetof(Impl_, currency_) - + offsetof(Impl_, approx_time_) + + sizeof(Impl_::currency_)); + // @@protoc_insertion_point(copy_constructor:ei.CurrencyFlowLog) } - -inline void CurrencyFlowLog::SharedCtor() { -user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -location_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - location_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -version_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - version_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -platform_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - platform_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&approx_time_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&gold_spent_) - - reinterpret_cast(&approx_time_)) + sizeof(gold_spent_)); -currency_ = 1; +inline PROTOBUF_NDEBUG_INLINE CurrencyFlowLog::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + user_id_(arena), + location_(arena), + version_(arena), + platform_(arena), + currency_{static_cast< ::ei::RewardType >(1)} {} + +inline void CurrencyFlowLog::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, approx_time_), + 0, + offsetof(Impl_, gold_spent_) - + offsetof(Impl_, approx_time_) + + sizeof(Impl_::gold_spent_)); } - CurrencyFlowLog::~CurrencyFlowLog() { // @@protoc_insertion_point(destructor:ei.CurrencyFlowLog) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void CurrencyFlowLog::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - user_id_.Destroy(); - location_.Destroy(); - version_.Destroy(); - platform_.Destroy(); -} - -void CurrencyFlowLog::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void CurrencyFlowLog::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.user_id_.Destroy(); + _impl_.location_.Destroy(); + _impl_.version_.Destroy(); + _impl_.platform_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + CurrencyFlowLog::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_CurrencyFlowLog_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &CurrencyFlowLog::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &CurrencyFlowLog::ByteSizeLong, + &CurrencyFlowLog::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(CurrencyFlowLog, _impl_._cached_size_), + false, + }, + &CurrencyFlowLog::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* CurrencyFlowLog::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<4, 10, 1, 65, 2> CurrencyFlowLog::_table_ = { + { + PROTOBUF_FIELD_OFFSET(CurrencyFlowLog, _impl_._has_bits_), + 0, // no _extensions_ + 10, 120, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294966272, // skipmap + offsetof(decltype(_table_), field_entries), + 10, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::CurrencyFlowLog>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string user_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(CurrencyFlowLog, _impl_.user_id_)}}, + // optional double approx_time = 2; + {::_pbi::TcParser::FastF64S1, + {17, 4, 0, PROTOBUF_FIELD_OFFSET(CurrencyFlowLog, _impl_.approx_time_)}}, + // optional .ei.RewardType currency = 3; + {::_pbi::TcParser::FastEvS1, + {24, 9, 0, PROTOBUF_FIELD_OFFSET(CurrencyFlowLog, _impl_.currency_)}}, + // optional int64 amount = 4; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(CurrencyFlowLog, _impl_.amount_), 5>(), + {32, 5, 0, PROTOBUF_FIELD_OFFSET(CurrencyFlowLog, _impl_.amount_)}}, + // optional string location = 5; + {::_pbi::TcParser::FastSS1, + {42, 1, 0, PROTOBUF_FIELD_OFFSET(CurrencyFlowLog, _impl_.location_)}}, + // optional string version = 6; + {::_pbi::TcParser::FastSS1, + {50, 2, 0, PROTOBUF_FIELD_OFFSET(CurrencyFlowLog, _impl_.version_)}}, + // optional string platform = 7; + {::_pbi::TcParser::FastSS1, + {58, 3, 0, PROTOBUF_FIELD_OFFSET(CurrencyFlowLog, _impl_.platform_)}}, + // optional double soul_eggs = 8; + {::_pbi::TcParser::FastF64S1, + {65, 6, 0, PROTOBUF_FIELD_OFFSET(CurrencyFlowLog, _impl_.soul_eggs_)}}, + // optional uint64 tickets_spent = 9; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(CurrencyFlowLog, _impl_.tickets_spent_), 7>(), + {72, 7, 0, PROTOBUF_FIELD_OFFSET(CurrencyFlowLog, _impl_.tickets_spent_)}}, + // optional uint64 gold_spent = 10; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(CurrencyFlowLog, _impl_.gold_spent_), 8>(), + {80, 8, 0, PROTOBUF_FIELD_OFFSET(CurrencyFlowLog, _impl_.gold_spent_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string user_id = 1; + {PROTOBUF_FIELD_OFFSET(CurrencyFlowLog, _impl_.user_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double approx_time = 2; + {PROTOBUF_FIELD_OFFSET(CurrencyFlowLog, _impl_.approx_time_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional .ei.RewardType currency = 3; + {PROTOBUF_FIELD_OFFSET(CurrencyFlowLog, _impl_.currency_), _Internal::kHasBitsOffset + 9, 0, + (0 | ::_fl::kFcOptional | ::_fl::kEnum)}, + // optional int64 amount = 4; + {PROTOBUF_FIELD_OFFSET(CurrencyFlowLog, _impl_.amount_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kInt64)}, + // optional string location = 5; + {PROTOBUF_FIELD_OFFSET(CurrencyFlowLog, _impl_.location_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string version = 6; + {PROTOBUF_FIELD_OFFSET(CurrencyFlowLog, _impl_.version_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string platform = 7; + {PROTOBUF_FIELD_OFFSET(CurrencyFlowLog, _impl_.platform_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double soul_eggs = 8; + {PROTOBUF_FIELD_OFFSET(CurrencyFlowLog, _impl_.soul_eggs_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint64 tickets_spent = 9; + {PROTOBUF_FIELD_OFFSET(CurrencyFlowLog, _impl_.tickets_spent_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 gold_spent = 10; + {PROTOBUF_FIELD_OFFSET(CurrencyFlowLog, _impl_.gold_spent_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + }}, {{ + {::_pbi::FieldAuxEnumData{}, ::ei::RewardType_internal_data_}, + }}, {{ + "\22\7\0\0\0\10\7\10\0\0\0\0\0\0\0\0" + "ei.CurrencyFlowLog" + "user_id" + "location" + "version" + "platform" + }}, +}; + +PROTOBUF_NOINLINE void CurrencyFlowLog::Clear() { // @@protoc_insertion_point(message_clear_start:ei.CurrencyFlowLog) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x0000000fu) { if (cached_has_bits & 0x00000001u) { - user_id_.ClearNonDefaultToEmpty(); + _impl_.user_id_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - location_.ClearNonDefaultToEmpty(); + _impl_.location_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000004u) { - version_.ClearNonDefaultToEmpty(); + _impl_.version_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000008u) { - platform_.ClearNonDefaultToEmpty(); + _impl_.platform_.ClearNonDefaultToEmpty(); } } if (cached_has_bits & 0x000000f0u) { - ::memset(&approx_time_, 0, static_cast( - reinterpret_cast(&tickets_spent_) - - reinterpret_cast(&approx_time_)) + sizeof(tickets_spent_)); + ::memset(&_impl_.approx_time_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.tickets_spent_) - + reinterpret_cast(&_impl_.approx_time_)) + sizeof(_impl_.tickets_spent_)); } if (cached_has_bits & 0x00000300u) { - gold_spent_ = uint64_t{0u}; - currency_ = 1; - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* CurrencyFlowLog::_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 user_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.CurrencyFlowLog.user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double approx_time = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { - _Internal::set_has_approx_time(&has_bits); - approx_time_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional .ei.RewardType currency = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::RewardType_IsValid(val))) { - _internal_set_currency(static_cast<::ei::RewardType>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(3, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional int64 amount = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _Internal::set_has_amount(&has_bits); - amount_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string location = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - auto str = _internal_mutable_location(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.CurrencyFlowLog.location"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string version = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { - auto str = _internal_mutable_version(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.CurrencyFlowLog.version"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string platform = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 58)) { - auto str = _internal_mutable_platform(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.CurrencyFlowLog.platform"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double soul_eggs = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 65)) { - _Internal::set_has_soul_eggs(&has_bits); - soul_eggs_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint64 tickets_spent = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 72)) { - _Internal::set_has_tickets_spent(&has_bits); - tickets_spent_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 gold_spent = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 80)) { - _Internal::set_has_gold_spent(&has_bits); - gold_spent_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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* CurrencyFlowLog::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.CurrencyFlowLog) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string user_id = 1; - if (cached_has_bits & 0x00000001u) { - ::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.CurrencyFlowLog.user_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_user_id(), target); - } - - // optional double approx_time = 2; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(2, this->_internal_approx_time(), target); - } + _impl_.gold_spent_ = ::uint64_t{0u}; + _impl_.currency_ = 1; + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* CurrencyFlowLog::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const CurrencyFlowLog& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* CurrencyFlowLog::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const CurrencyFlowLog& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.CurrencyFlowLog) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.CurrencyFlowLog.user_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional .ei.RewardType currency = 3; - if (cached_has_bits & 0x00000200u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 3, this->_internal_currency(), target); - } + // optional double approx_time = 2; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 2, this_._internal_approx_time(), target); + } - // optional int64 amount = 4; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt64ToArray(4, this->_internal_amount(), target); - } + // optional .ei.RewardType currency = 3; + if (cached_has_bits & 0x00000200u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 3, this_._internal_currency(), target); + } - // optional string location = 5; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_location().data(), static_cast(this->_internal_location().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.CurrencyFlowLog.location"); - target = stream->WriteStringMaybeAliased( - 5, this->_internal_location(), target); - } + // optional int64 amount = 4; + if (cached_has_bits & 0x00000020u) { + target = ::google::protobuf::internal::WireFormatLite:: + WriteInt64ToArrayWithField<4>( + stream, this_._internal_amount(), target); + } - // optional string version = 6; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_version().data(), static_cast(this->_internal_version().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.CurrencyFlowLog.version"); - target = stream->WriteStringMaybeAliased( - 6, this->_internal_version(), target); - } + // optional string location = 5; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_location(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.CurrencyFlowLog.location"); + target = stream->WriteStringMaybeAliased(5, _s, target); + } - // optional string platform = 7; - if (cached_has_bits & 0x00000008u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_platform().data(), static_cast(this->_internal_platform().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.CurrencyFlowLog.platform"); - target = stream->WriteStringMaybeAliased( - 7, this->_internal_platform(), target); - } + // optional string version = 6; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_version(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.CurrencyFlowLog.version"); + target = stream->WriteStringMaybeAliased(6, _s, target); + } - // optional double soul_eggs = 8; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(8, this->_internal_soul_eggs(), target); - } + // optional string platform = 7; + if (cached_has_bits & 0x00000008u) { + const std::string& _s = this_._internal_platform(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.CurrencyFlowLog.platform"); + target = stream->WriteStringMaybeAliased(7, _s, target); + } - // optional uint64 tickets_spent = 9; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(9, this->_internal_tickets_spent(), target); - } + // optional double soul_eggs = 8; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 8, this_._internal_soul_eggs(), target); + } - // optional uint64 gold_spent = 10; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(10, this->_internal_gold_spent(), target); - } + // optional uint64 tickets_spent = 9; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 9, this_._internal_tickets_spent(), 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.CurrencyFlowLog) - return target; -} + // optional uint64 gold_spent = 10; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 10, this_._internal_gold_spent(), target); + } -size_t CurrencyFlowLog::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.CurrencyFlowLog) - size_t total_size = 0; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.CurrencyFlowLog) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t CurrencyFlowLog::ByteSizeLong(const MessageLite& base) { + const CurrencyFlowLog& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t CurrencyFlowLog::ByteSizeLong() const { + const CurrencyFlowLog& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.CurrencyFlowLog) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_user_id()); + } + // optional string location = 5; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_location()); + } + // optional string version = 6; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_version()); + } + // optional string platform = 7; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_platform()); + } + // optional double approx_time = 2; + if (cached_has_bits & 0x00000010u) { + total_size += 9; + } + // optional int64 amount = 4; + if (cached_has_bits & 0x00000020u) { + total_size += ::_pbi::WireFormatLite::Int64SizePlusOne( + this_._internal_amount()); + } + // optional double soul_eggs = 8; + if (cached_has_bits & 0x00000040u) { + total_size += 9; + } + // optional uint64 tickets_spent = 9; + if (cached_has_bits & 0x00000080u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_tickets_spent()); + } + } + if (cached_has_bits & 0x00000300u) { + // optional uint64 gold_spent = 10; + if (cached_has_bits & 0x00000100u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_gold_spent()); + } + // optional .ei.RewardType currency = 3; + if (cached_has_bits & 0x00000200u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_currency()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused +void CurrencyFlowLog::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.CurrencyFlowLog) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = _has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { - // optional string user_id = 1; if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_user_id()); + _this->_internal_set_user_id(from._internal_user_id()); } - - // optional string location = 5; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_location()); + _this->_internal_set_location(from._internal_location()); } - - // optional string version = 6; if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_version()); + _this->_internal_set_version(from._internal_version()); } - - // optional string platform = 7; if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_platform()); + _this->_internal_set_platform(from._internal_platform()); } - - // optional double approx_time = 2; if (cached_has_bits & 0x00000010u) { - total_size += 1 + 8; + _this->_impl_.approx_time_ = from._impl_.approx_time_; } - - // optional int64 amount = 4; if (cached_has_bits & 0x00000020u) { - total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_amount()); + _this->_impl_.amount_ = from._impl_.amount_; } - - // optional double soul_eggs = 8; if (cached_has_bits & 0x00000040u) { - total_size += 1 + 8; + _this->_impl_.soul_eggs_ = from._impl_.soul_eggs_; } - - // optional uint64 tickets_spent = 9; if (cached_has_bits & 0x00000080u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_tickets_spent()); + _this->_impl_.tickets_spent_ = from._impl_.tickets_spent_; } - } if (cached_has_bits & 0x00000300u) { - // optional uint64 gold_spent = 10; if (cached_has_bits & 0x00000100u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_gold_spent()); + _this->_impl_.gold_spent_ = from._impl_.gold_spent_; } - - // optional .ei.RewardType currency = 3; if (cached_has_bits & 0x00000200u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_currency()); + _this->_impl_.currency_ = from._impl_.currency_; } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CurrencyFlowLog::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - CurrencyFlowLog::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CurrencyFlowLog::GetClassData() const { return &_class_data_; } +void CurrencyFlowLog::CopyFrom(const CurrencyFlowLog& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.CurrencyFlowLog) + if (&from == this) return; + Clear(); + MergeFrom(from); +} -void CurrencyFlowLog::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); + +void CurrencyFlowLog::InternalSwap(CurrencyFlowLog* PROTOBUF_RESTRICT other) { + using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_id_, &other->_impl_.user_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.location_, &other->_impl_.location_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.version_, &other->_impl_.version_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.platform_, &other->_impl_.platform_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(CurrencyFlowLog, _impl_.currency_) + + sizeof(CurrencyFlowLog::_impl_.currency_) + - PROTOBUF_FIELD_OFFSET(CurrencyFlowLog, _impl_.approx_time_)>( + reinterpret_cast(&_impl_.approx_time_), + reinterpret_cast(&other->_impl_.approx_time_)); +} + +::google::protobuf::Metadata CurrencyFlowLog::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } +// =================================================================== +class CurrencyFlowBatchRequest::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(CurrencyFlowBatchRequest, _impl_._has_bits_); +}; + +CurrencyFlowBatchRequest::CurrencyFlowBatchRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.CurrencyFlowBatchRequest) +} +inline PROTOBUF_NDEBUG_INLINE CurrencyFlowBatchRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::CurrencyFlowBatchRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + logs_{visibility, arena, from.logs_} {} + +CurrencyFlowBatchRequest::CurrencyFlowBatchRequest( + ::google::protobuf::Arena* arena, + const CurrencyFlowBatchRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + CurrencyFlowBatchRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.rinfo_ = (cached_has_bits & 0x00000001u) ? ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>( + arena, *from._impl_.rinfo_) + : nullptr; -void CurrencyFlowLog::MergeFrom(const CurrencyFlowLog& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.CurrencyFlowLog) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // @@protoc_insertion_point(copy_constructor:ei.CurrencyFlowBatchRequest) +} +inline PROTOBUF_NDEBUG_INLINE CurrencyFlowBatchRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + logs_{visibility, arena} {} - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - if (cached_has_bits & 0x00000001u) { - _internal_set_user_id(from._internal_user_id()); - } - if (cached_has_bits & 0x00000002u) { - _internal_set_location(from._internal_location()); - } - if (cached_has_bits & 0x00000004u) { - _internal_set_version(from._internal_version()); - } - if (cached_has_bits & 0x00000008u) { - _internal_set_platform(from._internal_platform()); - } - if (cached_has_bits & 0x00000010u) { - approx_time_ = from.approx_time_; - } - if (cached_has_bits & 0x00000020u) { - amount_ = from.amount_; - } - if (cached_has_bits & 0x00000040u) { - soul_eggs_ = from.soul_eggs_; - } - if (cached_has_bits & 0x00000080u) { - tickets_spent_ = from.tickets_spent_; - } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0x00000300u) { - if (cached_has_bits & 0x00000100u) { - gold_spent_ = from.gold_spent_; - } - if (cached_has_bits & 0x00000200u) { - currency_ = from.currency_; - } - _has_bits_[0] |= cached_has_bits; - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void CurrencyFlowLog::CopyFrom(const CurrencyFlowLog& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.CurrencyFlowLog) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CurrencyFlowLog::IsInitialized() const { - return true; -} - -void CurrencyFlowLog::InternalSwap(CurrencyFlowLog* 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( - &user_id_, lhs_arena, - &other->user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &location_, lhs_arena, - &other->location_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &version_, lhs_arena, - &other->version_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &platform_, lhs_arena, - &other->platform_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(CurrencyFlowLog, gold_spent_) - + sizeof(CurrencyFlowLog::gold_spent_) - - PROTOBUF_FIELD_OFFSET(CurrencyFlowLog, approx_time_)>( - reinterpret_cast(&approx_time_), - reinterpret_cast(&other->approx_time_)); - swap(currency_, other->currency_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata CurrencyFlowLog::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[34]); -} - -// =================================================================== - -class CurrencyFlowBatchRequest::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::BasicRequestInfo& rinfo(const CurrencyFlowBatchRequest* msg); - static void set_has_rinfo(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -const ::ei::BasicRequestInfo& -CurrencyFlowBatchRequest::_Internal::rinfo(const CurrencyFlowBatchRequest* msg) { - return *msg->rinfo_; +inline void CurrencyFlowBatchRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.rinfo_ = {}; } -CurrencyFlowBatchRequest::CurrencyFlowBatchRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - logs_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.CurrencyFlowBatchRequest) -} -CurrencyFlowBatchRequest::CurrencyFlowBatchRequest(const CurrencyFlowBatchRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - logs_(from.logs_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_rinfo()) { - rinfo_ = new ::ei::BasicRequestInfo(*from.rinfo_); - } else { - rinfo_ = nullptr; - } - // @@protoc_insertion_point(copy_constructor:ei.CurrencyFlowBatchRequest) -} - -inline void CurrencyFlowBatchRequest::SharedCtor() { -rinfo_ = nullptr; -} - CurrencyFlowBatchRequest::~CurrencyFlowBatchRequest() { // @@protoc_insertion_point(destructor:ei.CurrencyFlowBatchRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void CurrencyFlowBatchRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete rinfo_; -} - -void CurrencyFlowBatchRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); -} + ABSL_DCHECK(GetArena() == nullptr); + delete _impl_.rinfo_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + CurrencyFlowBatchRequest::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_CurrencyFlowBatchRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &CurrencyFlowBatchRequest::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &CurrencyFlowBatchRequest::ByteSizeLong, + &CurrencyFlowBatchRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(CurrencyFlowBatchRequest, _impl_._cached_size_), + false, + }, + &CurrencyFlowBatchRequest::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* CurrencyFlowBatchRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 2, 0, 2> CurrencyFlowBatchRequest::_table_ = { + { + PROTOBUF_FIELD_OFFSET(CurrencyFlowBatchRequest, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 2, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::CurrencyFlowBatchRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional .ei.BasicRequestInfo rinfo = 2; + {::_pbi::TcParser::FastMtS1, + {18, 0, 1, PROTOBUF_FIELD_OFFSET(CurrencyFlowBatchRequest, _impl_.rinfo_)}}, + // repeated .ei.CurrencyFlowLog logs = 1; + {::_pbi::TcParser::FastMtR1, + {10, 63, 0, PROTOBUF_FIELD_OFFSET(CurrencyFlowBatchRequest, _impl_.logs_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // repeated .ei.CurrencyFlowLog logs = 1; + {PROTOBUF_FIELD_OFFSET(CurrencyFlowBatchRequest, _impl_.logs_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.BasicRequestInfo rinfo = 2; + {PROTOBUF_FIELD_OFFSET(CurrencyFlowBatchRequest, _impl_.rinfo_), _Internal::kHasBitsOffset + 0, 1, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::CurrencyFlowLog>()}, + {::_pbi::TcParser::GetTable<::ei::BasicRequestInfo>()}, + }}, {{ + }}, +}; -void CurrencyFlowBatchRequest::Clear() { +PROTOBUF_NOINLINE void CurrencyFlowBatchRequest::Clear() { // @@protoc_insertion_point(message_clear_start:ei.CurrencyFlowBatchRequest) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - logs_.Clear(); - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000001u) { - GOOGLE_DCHECK(rinfo_ != nullptr); - rinfo_->Clear(); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* CurrencyFlowBatchRequest::_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 .ei.CurrencyFlowLog logs = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_logs(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); - } else - goto handle_unusual; - continue; - // optional .ei.BasicRequestInfo rinfo = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - 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* CurrencyFlowBatchRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.CurrencyFlowBatchRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated .ei.CurrencyFlowLog logs = 1; - for (unsigned i = 0, - n = static_cast(this->_internal_logs_size()); i < n; i++) { - const auto& repfield = this->_internal_logs(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream); - } - - cached_has_bits = _has_bits_[0]; - // optional .ei.BasicRequestInfo rinfo = 2; + _impl_.logs_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _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.CurrencyFlowBatchRequest) - return target; -} - -size_t CurrencyFlowBatchRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.CurrencyFlowBatchRequest) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; + ABSL_DCHECK(_impl_.rinfo_ != nullptr); + _impl_.rinfo_->Clear(); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* CurrencyFlowBatchRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const CurrencyFlowBatchRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* CurrencyFlowBatchRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const CurrencyFlowBatchRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.CurrencyFlowBatchRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + // repeated .ei.CurrencyFlowLog logs = 1; + for (unsigned i = 0, n = static_cast( + this_._internal_logs_size()); + i < n; i++) { + const auto& repfield = this_._internal_logs().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, repfield, repfield.GetCachedSize(), + target, stream); + } - // repeated .ei.CurrencyFlowLog logs = 1; - total_size += 1UL * this->_internal_logs_size(); - for (const auto& msg : this->logs_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.BasicRequestInfo rinfo = 2; + if (cached_has_bits & 0x00000001u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, *this_._impl_.rinfo_, this_._impl_.rinfo_->GetCachedSize(), target, + stream); + } - // optional .ei.BasicRequestInfo rinfo = 2; - cached_has_bits = _has_bits_[0]; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.CurrencyFlowBatchRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t CurrencyFlowBatchRequest::ByteSizeLong(const MessageLite& base) { + const CurrencyFlowBatchRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t CurrencyFlowBatchRequest::ByteSizeLong() const { + const CurrencyFlowBatchRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.CurrencyFlowBatchRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.CurrencyFlowLog logs = 1; + { + total_size += 1UL * this_._internal_logs_size(); + for (const auto& msg : this_._internal_logs()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + { + // optional .ei.BasicRequestInfo rinfo = 2; + cached_has_bits = + this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.rinfo_); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void CurrencyFlowBatchRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.CurrencyFlowBatchRequest) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_logs()->MergeFrom( + from._internal_logs()); + cached_has_bits = from._impl_._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 CurrencyFlowBatchRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - CurrencyFlowBatchRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CurrencyFlowBatchRequest::GetClassData() const { return &_class_data_; } - -void CurrencyFlowBatchRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void CurrencyFlowBatchRequest::MergeFrom(const CurrencyFlowBatchRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.CurrencyFlowBatchRequest) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - logs_.MergeFrom(from.logs_); - if (from._internal_has_rinfo()) { - _internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo()); + ABSL_DCHECK(from._impl_.rinfo_ != nullptr); + if (_this->_impl_.rinfo_ == nullptr) { + _this->_impl_.rinfo_ = + ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>(arena, *from._impl_.rinfo_); + } else { + _this->_impl_.rinfo_->MergeFrom(*from._impl_.rinfo_); + } } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void CurrencyFlowBatchRequest::CopyFrom(const CurrencyFlowBatchRequest& from) { @@ -28250,277 +30342,291 @@ void CurrencyFlowBatchRequest::CopyFrom(const CurrencyFlowBatchRequest& from) { MergeFrom(from); } -bool CurrencyFlowBatchRequest::IsInitialized() const { - return true; -} -void CurrencyFlowBatchRequest::InternalSwap(CurrencyFlowBatchRequest* other) { +void CurrencyFlowBatchRequest::InternalSwap(CurrencyFlowBatchRequest* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - logs_.InternalSwap(&other->logs_); - swap(rinfo_, other->rinfo_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.logs_.InternalSwap(&other->_impl_.logs_); + swap(_impl_.rinfo_, other->_impl_.rinfo_); } -::PROTOBUF_NAMESPACE_ID::Metadata CurrencyFlowBatchRequest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[35]); +::google::protobuf::Metadata CurrencyFlowBatchRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class Reward::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_reward_type(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_reward_sub_type(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_reward_amount(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; - -Reward::Reward(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(Reward, _impl_._has_bits_); +}; + +Reward::Reward(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.Reward) } -Reward::Reward(const Reward& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - reward_sub_type_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - reward_sub_type_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_reward_sub_type()) { - reward_sub_type_.Set(from._internal_reward_sub_type(), - GetArenaForAllocation()); - } - ::memcpy(&reward_amount_, &from.reward_amount_, - static_cast(reinterpret_cast(&reward_type_) - - reinterpret_cast(&reward_amount_)) + sizeof(reward_type_)); +inline PROTOBUF_NDEBUG_INLINE Reward::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::Reward& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + reward_sub_type_(arena, from.reward_sub_type_) {} + +Reward::Reward( + ::google::protobuf::Arena* arena, + const Reward& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + Reward* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, reward_amount_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, reward_amount_), + offsetof(Impl_, reward_type_) - + offsetof(Impl_, reward_amount_) + + sizeof(Impl_::reward_type_)); + // @@protoc_insertion_point(copy_constructor:ei.Reward) } +inline PROTOBUF_NDEBUG_INLINE Reward::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + reward_sub_type_(arena), + reward_type_{static_cast< ::ei::RewardType >(1)} {} -inline void Reward::SharedCtor() { -reward_sub_type_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - reward_sub_type_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -reward_amount_ = 0; -reward_type_ = 1; +inline void Reward::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.reward_amount_ = {}; } - Reward::~Reward() { // @@protoc_insertion_point(destructor:ei.Reward) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void Reward::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - reward_sub_type_.Destroy(); -} - -void Reward::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void Reward::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.reward_sub_type_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + Reward::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_Reward_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &Reward::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &Reward::ByteSizeLong, + &Reward::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(Reward, _impl_._cached_size_), + false, + }, + &Reward::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* Reward::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 3, 1, 33, 2> Reward::_table_ = { + { + PROTOBUF_FIELD_OFFSET(Reward, _impl_._has_bits_), + 0, // no _extensions_ + 3, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967288, // skipmap + offsetof(decltype(_table_), field_entries), + 3, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::Reward>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional .ei.RewardType reward_type = 1; + {::_pbi::TcParser::FastEvS1, + {8, 2, 0, PROTOBUF_FIELD_OFFSET(Reward, _impl_.reward_type_)}}, + // optional string reward_sub_type = 2; + {::_pbi::TcParser::FastSS1, + {18, 0, 0, PROTOBUF_FIELD_OFFSET(Reward, _impl_.reward_sub_type_)}}, + // optional double reward_amount = 3; + {::_pbi::TcParser::FastF64S1, + {25, 1, 0, PROTOBUF_FIELD_OFFSET(Reward, _impl_.reward_amount_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.RewardType reward_type = 1; + {PROTOBUF_FIELD_OFFSET(Reward, _impl_.reward_type_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kEnum)}, + // optional string reward_sub_type = 2; + {PROTOBUF_FIELD_OFFSET(Reward, _impl_.reward_sub_type_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double reward_amount = 3; + {PROTOBUF_FIELD_OFFSET(Reward, _impl_.reward_amount_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + }}, {{ + {::_pbi::FieldAuxEnumData{}, ::ei::RewardType_internal_data_}, + }}, {{ + "\11\0\17\0\0\0\0\0" + "ei.Reward" + "reward_sub_type" + }}, +}; + +PROTOBUF_NOINLINE void Reward::Clear() { // @@protoc_insertion_point(message_clear_start:ei.Reward) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - reward_sub_type_.ClearNonDefaultToEmpty(); + _impl_.reward_sub_type_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000006u) { - reward_amount_ = 0; - reward_type_ = 1; - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* Reward::_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 .ei.RewardType reward_type = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::RewardType_IsValid(val))) { - _internal_set_reward_type(static_cast<::ei::RewardType>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional string reward_sub_type = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_reward_sub_type(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.Reward.reward_sub_type"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double reward_amount = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 25)) { - _Internal::set_has_reward_amount(&has_bits); - reward_amount_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } 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* Reward::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.Reward) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.RewardType reward_type = 1; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 1, this->_internal_reward_type(), target); - } - - // optional string reward_sub_type = 2; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_reward_sub_type().data(), static_cast(this->_internal_reward_sub_type().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.Reward.reward_sub_type"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_reward_sub_type(), target); - } - - // optional double reward_amount = 3; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(3, this->_internal_reward_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.Reward) - return target; -} - -size_t Reward::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.Reward) - 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 & 0x00000007u) { - // optional string reward_sub_type = 2; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_reward_sub_type()); - } - - // optional double reward_amount = 3; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 8; - } - - // optional .ei.RewardType reward_type = 1; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_reward_type()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + _impl_.reward_amount_ = 0; + _impl_.reward_type_ = 1; + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* Reward::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const Reward& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* Reward::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const Reward& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.Reward) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.RewardType reward_type = 1; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 1, this_._internal_reward_type(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Reward::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - Reward::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Reward::GetClassData() const { return &_class_data_; } + // optional string reward_sub_type = 2; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_reward_sub_type(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.Reward.reward_sub_type"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } -void Reward::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional double reward_amount = 3; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 3, this_._internal_reward_amount(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.Reward) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t Reward::ByteSizeLong(const MessageLite& base) { + const Reward& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t Reward::ByteSizeLong() const { + const Reward& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.Reward) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + // optional string reward_sub_type = 2; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_reward_sub_type()); + } + // optional double reward_amount = 3; + if (cached_has_bits & 0x00000002u) { + total_size += 9; + } + // optional .ei.RewardType reward_type = 1; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_reward_type()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void Reward::MergeFrom(const Reward& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.Reward) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void Reward::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.Reward) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - _internal_set_reward_sub_type(from._internal_reward_sub_type()); + _this->_internal_set_reward_sub_type(from._internal_reward_sub_type()); } if (cached_has_bits & 0x00000002u) { - reward_amount_ = from.reward_amount_; + _this->_impl_.reward_amount_ = from._impl_.reward_amount_; } if (cached_has_bits & 0x00000004u) { - reward_type_ = from.reward_type_; + _this->_impl_.reward_type_ = from._impl_.reward_type_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void Reward::CopyFrom(const Reward& from) { @@ -28530,286 +30636,303 @@ void Reward::CopyFrom(const Reward& from) { MergeFrom(from); } -bool Reward::IsInitialized() const { - return true; -} -void Reward::InternalSwap(Reward* other) { +void Reward::InternalSwap(Reward* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &reward_sub_type_, lhs_arena, - &other->reward_sub_type_, rhs_arena - ); - swap(reward_amount_, other->reward_amount_); - swap(reward_type_, other->reward_type_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.reward_sub_type_, &other->_impl_.reward_sub_type_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(Reward, _impl_.reward_type_) + + sizeof(Reward::_impl_.reward_type_) + - PROTOBUF_FIELD_OFFSET(Reward, _impl_.reward_amount_)>( + reinterpret_cast(&_impl_.reward_amount_), + reinterpret_cast(&other->_impl_.reward_amount_)); } -::PROTOBUF_NAMESPACE_ID::Metadata Reward::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[36]); +::google::protobuf::Metadata Reward::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class GameModifier::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_dimension(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_value(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_description(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -GameModifier::GameModifier(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(GameModifier, _impl_._has_bits_); +}; + +GameModifier::GameModifier(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.GameModifier) } -GameModifier::GameModifier(const GameModifier& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - description_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - description_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_description()) { - description_.Set(from._internal_description(), - GetArenaForAllocation()); - } - ::memcpy(&value_, &from.value_, - static_cast(reinterpret_cast(&dimension_) - - reinterpret_cast(&value_)) + sizeof(dimension_)); +inline PROTOBUF_NDEBUG_INLINE GameModifier::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::GameModifier& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + description_(arena, from.description_) {} + +GameModifier::GameModifier( + ::google::protobuf::Arena* arena, + const GameModifier& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + GameModifier* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, value_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, value_), + offsetof(Impl_, dimension_) - + offsetof(Impl_, value_) + + sizeof(Impl_::dimension_)); + // @@protoc_insertion_point(copy_constructor:ei.GameModifier) } - -inline void GameModifier::SharedCtor() { -description_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - description_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&value_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&dimension_) - - reinterpret_cast(&value_)) + sizeof(dimension_)); +inline PROTOBUF_NDEBUG_INLINE GameModifier::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + description_(arena) {} + +inline void GameModifier::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, value_), + 0, + offsetof(Impl_, dimension_) - + offsetof(Impl_, value_) + + sizeof(Impl_::dimension_)); } - GameModifier::~GameModifier() { // @@protoc_insertion_point(destructor:ei.GameModifier) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void GameModifier::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - description_.Destroy(); -} - -void GameModifier::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void GameModifier::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.description_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + GameModifier::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_GameModifier_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &GameModifier::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &GameModifier::ByteSizeLong, + &GameModifier::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(GameModifier, _impl_._cached_size_), + false, + }, + &GameModifier::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* GameModifier::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 3, 1, 35, 2> GameModifier::_table_ = { + { + PROTOBUF_FIELD_OFFSET(GameModifier, _impl_._has_bits_), + 0, // no _extensions_ + 3, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967288, // skipmap + offsetof(decltype(_table_), field_entries), + 3, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::GameModifier>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional .ei.GameModifier.GameDimension dimension = 1; + {::_pbi::TcParser::FastEr0S1, + {8, 2, 9, PROTOBUF_FIELD_OFFSET(GameModifier, _impl_.dimension_)}}, + // optional double value = 2; + {::_pbi::TcParser::FastF64S1, + {17, 1, 0, PROTOBUF_FIELD_OFFSET(GameModifier, _impl_.value_)}}, + // optional string description = 3; + {::_pbi::TcParser::FastSS1, + {26, 0, 0, PROTOBUF_FIELD_OFFSET(GameModifier, _impl_.description_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.GameModifier.GameDimension dimension = 1; + {PROTOBUF_FIELD_OFFSET(GameModifier, _impl_.dimension_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional double value = 2; + {PROTOBUF_FIELD_OFFSET(GameModifier, _impl_.value_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional string description = 3; + {PROTOBUF_FIELD_OFFSET(GameModifier, _impl_.description_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, {{ + {0, 10}, + }}, {{ + "\17\0\0\13\0\0\0\0" + "ei.GameModifier" + "description" + }}, +}; + +PROTOBUF_NOINLINE void GameModifier::Clear() { // @@protoc_insertion_point(message_clear_start:ei.GameModifier) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - description_.ClearNonDefaultToEmpty(); + _impl_.description_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000006u) { - ::memset(&value_, 0, static_cast( - reinterpret_cast(&dimension_) - - reinterpret_cast(&value_)) + sizeof(dimension_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* GameModifier::_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 .ei.GameModifier.GameDimension dimension = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::GameModifier_GameDimension_IsValid(val))) { - _internal_set_dimension(static_cast<::ei::GameModifier_GameDimension>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional double value = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { - _Internal::set_has_value(&has_bits); - value_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional string description = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_description(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.GameModifier.description"); - #endif // !NDEBUG - } 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* GameModifier::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.GameModifier) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.GameModifier.GameDimension dimension = 1; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 1, this->_internal_dimension(), target); - } - - // optional double value = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(2, this->_internal_value(), target); - } - - // optional string description = 3; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_description().data(), static_cast(this->_internal_description().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.GameModifier.description"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_description(), 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.GameModifier) - return target; -} - -size_t GameModifier::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.GameModifier) - 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 & 0x00000007u) { - // optional string description = 3; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_description()); - } - - // optional double value = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 8; - } - - // optional .ei.GameModifier.GameDimension dimension = 1; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_dimension()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + ::memset(&_impl_.value_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.dimension_) - + reinterpret_cast(&_impl_.value_)) + sizeof(_impl_.dimension_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* GameModifier::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const GameModifier& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* GameModifier::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const GameModifier& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.GameModifier) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.GameModifier.GameDimension dimension = 1; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 1, this_._internal_dimension(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData GameModifier::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - GameModifier::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GameModifier::GetClassData() const { return &_class_data_; } + // optional double value = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 2, this_._internal_value(), target); + } -void GameModifier::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional string description = 3; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_description(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.GameModifier.description"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.GameModifier) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t GameModifier::ByteSizeLong(const MessageLite& base) { + const GameModifier& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t GameModifier::ByteSizeLong() const { + const GameModifier& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.GameModifier) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + // optional string description = 3; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_description()); + } + // optional double value = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 9; + } + // optional .ei.GameModifier.GameDimension dimension = 1; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_dimension()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void GameModifier::MergeFrom(const GameModifier& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.GameModifier) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void GameModifier::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.GameModifier) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - _internal_set_description(from._internal_description()); + _this->_internal_set_description(from._internal_description()); } if (cached_has_bits & 0x00000002u) { - value_ = from.value_; + _this->_impl_.value_ = from._impl_.value_; } if (cached_has_bits & 0x00000004u) { - dimension_ = from.dimension_; + _this->_impl_.dimension_ = from._impl_.dimension_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void GameModifier::CopyFrom(const GameModifier& from) { @@ -28819,567 +30942,496 @@ void GameModifier::CopyFrom(const GameModifier& from) { MergeFrom(from); } -bool GameModifier::IsInitialized() const { - return true; -} -void GameModifier::InternalSwap(GameModifier* other) { +void GameModifier::InternalSwap(GameModifier* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &description_, lhs_arena, - &other->description_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(GameModifier, dimension_) - + sizeof(GameModifier::dimension_) - - PROTOBUF_FIELD_OFFSET(GameModifier, value_)>( - reinterpret_cast(&value_), - reinterpret_cast(&other->value_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.description_, &other->_impl_.description_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(GameModifier, _impl_.dimension_) + + sizeof(GameModifier::_impl_.dimension_) + - PROTOBUF_FIELD_OFFSET(GameModifier, _impl_.value_)>( + reinterpret_cast(&_impl_.value_), + reinterpret_cast(&other->_impl_.value_)); } -::PROTOBUF_NAMESPACE_ID::Metadata GameModifier::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[37]); +::google::protobuf::Metadata GameModifier::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class CustomEgg::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_name(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_description(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_value(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_hatchery_id(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_hatchery_max_x(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static const ::ei::DLCItem& icon(const CustomEgg* msg); - static void set_has_icon(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_icon_width(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_icon_height(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } -}; - -const ::ei::DLCItem& -CustomEgg::_Internal::icon(const CustomEgg* msg) { - return *msg->icon_; -} -CustomEgg::CustomEgg(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - buffs_(arena) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(CustomEgg, _impl_._has_bits_); +}; + +CustomEgg::CustomEgg(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.CustomEgg) } -CustomEgg::CustomEgg(const CustomEgg& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - buffs_(from.buffs_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_identifier()) { - identifier_.Set(from._internal_identifier(), - GetArenaForAllocation()); - } - name_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - name_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_name()) { - name_.Set(from._internal_name(), - GetArenaForAllocation()); - } - description_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - description_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_description()) { - description_.Set(from._internal_description(), - GetArenaForAllocation()); - } - hatchery_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - hatchery_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_hatchery_id()) { - hatchery_id_.Set(from._internal_hatchery_id(), - GetArenaForAllocation()); - } - if (from._internal_has_icon()) { - icon_ = new ::ei::DLCItem(*from.icon_); - } else { - icon_ = nullptr; - } - ::memcpy(&value_, &from.value_, - static_cast(reinterpret_cast(&icon_height_) - - reinterpret_cast(&value_)) + sizeof(icon_height_)); +inline PROTOBUF_NDEBUG_INLINE CustomEgg::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::CustomEgg& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + buffs_{visibility, arena, from.buffs_}, + identifier_(arena, from.identifier_), + name_(arena, from.name_), + description_(arena, from.description_), + hatchery_id_(arena, from.hatchery_id_) {} + +CustomEgg::CustomEgg( + ::google::protobuf::Arena* arena, + const CustomEgg& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + CustomEgg* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.icon_ = (cached_has_bits & 0x00000010u) ? ::google::protobuf::Message::CopyConstruct<::ei::DLCItem>( + arena, *from._impl_.icon_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, value_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, value_), + offsetof(Impl_, icon_height_) - + offsetof(Impl_, value_) + + sizeof(Impl_::icon_height_)); + // @@protoc_insertion_point(copy_constructor:ei.CustomEgg) } - -inline void CustomEgg::SharedCtor() { -identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -name_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - name_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -description_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - description_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -hatchery_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - hatchery_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&icon_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&icon_height_) - - reinterpret_cast(&icon_)) + sizeof(icon_height_)); +inline PROTOBUF_NDEBUG_INLINE CustomEgg::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + buffs_{visibility, arena}, + identifier_(arena), + name_(arena), + description_(arena), + hatchery_id_(arena) {} + +inline void CustomEgg::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, icon_), + 0, + offsetof(Impl_, icon_height_) - + offsetof(Impl_, icon_) + + sizeof(Impl_::icon_height_)); } - CustomEgg::~CustomEgg() { // @@protoc_insertion_point(destructor:ei.CustomEgg) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void CustomEgg::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - identifier_.Destroy(); - name_.Destroy(); - description_.Destroy(); - hatchery_id_.Destroy(); - if (this != internal_default_instance()) delete icon_; -} - -void CustomEgg::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void CustomEgg::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.CustomEgg) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - buffs_.Clear(); - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x0000001fu) { - if (cached_has_bits & 0x00000001u) { - identifier_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - name_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000004u) { - description_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000008u) { - hatchery_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000010u) { - GOOGLE_DCHECK(icon_ != nullptr); - icon_->Clear(); - } - } - if (cached_has_bits & 0x000000e0u) { - ::memset(&value_, 0, static_cast( - reinterpret_cast(&icon_width_) - - reinterpret_cast(&value_)) + sizeof(icon_width_)); - } - icon_height_ = 0; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* CustomEgg::_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 identifier = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.CustomEgg.identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string name = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_name(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.CustomEgg.name"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string description = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_description(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.CustomEgg.description"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double value = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 33)) { - _Internal::set_has_value(&has_bits); - value_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional string hatchery_id = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - auto str = _internal_mutable_hatchery_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.CustomEgg.hatchery_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double hatchery_max_x = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 49)) { - _Internal::set_has_hatchery_max_x(&has_bits); - hatchery_max_x_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional .ei.DLCItem icon = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 58)) { - ptr = ctx->ParseMessage(_internal_mutable_icon(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .ei.GameModifier buffs = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_buffs(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<66>(ptr)); - } else - goto handle_unusual; - continue; - // optional double icon_width = 21; - case 21: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 169)) { - _Internal::set_has_icon_width(&has_bits); - icon_width_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double icon_height = 22; - case 22: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 177)) { - _Internal::set_has_icon_height(&has_bits); - icon_height_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } 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* CustomEgg::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.CustomEgg) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string identifier = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_identifier().data(), static_cast(this->_internal_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.CustomEgg.identifier"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_identifier(), target); - } - - // optional string name = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_name().data(), static_cast(this->_internal_name().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.CustomEgg.name"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_name(), target); - } - - // optional string description = 3; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_description().data(), static_cast(this->_internal_description().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.CustomEgg.description"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_description(), target); - } - - // optional double value = 4; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(4, this->_internal_value(), target); - } - - // optional string hatchery_id = 5; - if (cached_has_bits & 0x00000008u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_hatchery_id().data(), static_cast(this->_internal_hatchery_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.CustomEgg.hatchery_id"); - target = stream->WriteStringMaybeAliased( - 5, this->_internal_hatchery_id(), target); - } - - // optional double hatchery_max_x = 6; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(6, this->_internal_hatchery_max_x(), target); - } - - // optional .ei.DLCItem icon = 7; - if (cached_has_bits & 0x00000010u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(7, _Internal::icon(this), - _Internal::icon(this).GetCachedSize(), target, stream); - } - - // repeated .ei.GameModifier buffs = 8; - for (unsigned i = 0, - n = static_cast(this->_internal_buffs_size()); i < n; i++) { - const auto& repfield = this->_internal_buffs(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(8, repfield, repfield.GetCachedSize(), target, stream); - } - - // optional double icon_width = 21; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(21, this->_internal_icon_width(), target); - } - - // optional double icon_height = 22; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(22, this->_internal_icon_height(), 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.CustomEgg) - return target; -} - -size_t CustomEgg::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.CustomEgg) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; + ABSL_DCHECK(GetArena() == nullptr); + _impl_.identifier_.Destroy(); + _impl_.name_.Destroy(); + _impl_.description_.Destroy(); + _impl_.hatchery_id_.Destroy(); + delete _impl_.icon_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + CustomEgg::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_CustomEgg_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &CustomEgg::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &CustomEgg::ByteSizeLong, + &CustomEgg::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(CustomEgg, _impl_._cached_size_), + false, + }, + &CustomEgg::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* CustomEgg::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 10, 2, 65, 2> CustomEgg::_table_ = { + { + PROTOBUF_FIELD_OFFSET(CustomEgg, _impl_._has_bits_), + 0, // no _extensions_ + 22, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4291821312, // skipmap + offsetof(decltype(_table_), field_entries), + 10, // num_field_entries + 2, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::CustomEgg>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // repeated .ei.GameModifier buffs = 8; + {::_pbi::TcParser::FastMtR1, + {66, 63, 1, PROTOBUF_FIELD_OFFSET(CustomEgg, _impl_.buffs_)}}, + // optional string identifier = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(CustomEgg, _impl_.identifier_)}}, + // optional string name = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(CustomEgg, _impl_.name_)}}, + // optional string description = 3; + {::_pbi::TcParser::FastSS1, + {26, 2, 0, PROTOBUF_FIELD_OFFSET(CustomEgg, _impl_.description_)}}, + // optional double value = 4; + {::_pbi::TcParser::FastF64S1, + {33, 5, 0, PROTOBUF_FIELD_OFFSET(CustomEgg, _impl_.value_)}}, + // optional string hatchery_id = 5; + {::_pbi::TcParser::FastSS1, + {42, 3, 0, PROTOBUF_FIELD_OFFSET(CustomEgg, _impl_.hatchery_id_)}}, + // optional double hatchery_max_x = 6; + {::_pbi::TcParser::FastF64S1, + {49, 6, 0, PROTOBUF_FIELD_OFFSET(CustomEgg, _impl_.hatchery_max_x_)}}, + // optional .ei.DLCItem icon = 7; + {::_pbi::TcParser::FastMtS1, + {58, 4, 0, PROTOBUF_FIELD_OFFSET(CustomEgg, _impl_.icon_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string identifier = 1; + {PROTOBUF_FIELD_OFFSET(CustomEgg, _impl_.identifier_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string name = 2; + {PROTOBUF_FIELD_OFFSET(CustomEgg, _impl_.name_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string description = 3; + {PROTOBUF_FIELD_OFFSET(CustomEgg, _impl_.description_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double value = 4; + {PROTOBUF_FIELD_OFFSET(CustomEgg, _impl_.value_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional string hatchery_id = 5; + {PROTOBUF_FIELD_OFFSET(CustomEgg, _impl_.hatchery_id_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double hatchery_max_x = 6; + {PROTOBUF_FIELD_OFFSET(CustomEgg, _impl_.hatchery_max_x_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional .ei.DLCItem icon = 7; + {PROTOBUF_FIELD_OFFSET(CustomEgg, _impl_.icon_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.GameModifier buffs = 8; + {PROTOBUF_FIELD_OFFSET(CustomEgg, _impl_.buffs_), -1, 1, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional double icon_width = 21; + {PROTOBUF_FIELD_OFFSET(CustomEgg, _impl_.icon_width_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double icon_height = 22; + {PROTOBUF_FIELD_OFFSET(CustomEgg, _impl_.icon_height_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::DLCItem>()}, + {::_pbi::TcParser::GetTable<::ei::GameModifier>()}, + }}, {{ + "\14\12\4\13\0\13\0\0\0\0\0\0\0\0\0\0" + "ei.CustomEgg" + "identifier" + "name" + "description" + "hatchery_id" + }}, +}; + +PROTOBUF_NOINLINE void CustomEgg::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.CustomEgg) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // repeated .ei.GameModifier buffs = 8; - total_size += 1UL * this->_internal_buffs_size(); - for (const auto& msg : this->buffs_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - // optional string identifier = 1; + _impl_.buffs_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x0000001fu) { if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_identifier()); + _impl_.identifier_.ClearNonDefaultToEmpty(); } - - // optional string name = 2; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_name()); + _impl_.name_.ClearNonDefaultToEmpty(); } - - // optional string description = 3; if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_description()); + _impl_.description_.ClearNonDefaultToEmpty(); } - - // optional string hatchery_id = 5; if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_hatchery_id()); + _impl_.hatchery_id_.ClearNonDefaultToEmpty(); } - - // optional .ei.DLCItem icon = 7; if (cached_has_bits & 0x00000010u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *icon_); + ABSL_DCHECK(_impl_.icon_ != nullptr); + _impl_.icon_->Clear(); } + } + if (cached_has_bits & 0x000000e0u) { + ::memset(&_impl_.value_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.icon_width_) - + reinterpret_cast(&_impl_.value_)) + sizeof(_impl_.icon_width_)); + } + _impl_.icon_height_ = 0; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* CustomEgg::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const CustomEgg& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* CustomEgg::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const CustomEgg& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.CustomEgg) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string identifier = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.CustomEgg.identifier"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional double value = 4; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + 8; - } + // optional string name = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_name(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.CustomEgg.name"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } - // optional double hatchery_max_x = 6; - if (cached_has_bits & 0x00000040u) { - total_size += 1 + 8; - } + // optional string description = 3; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_description(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.CustomEgg.description"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } - // optional double icon_width = 21; - if (cached_has_bits & 0x00000080u) { - total_size += 2 + 8; - } + // optional double value = 4; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 4, this_._internal_value(), target); + } - } - // optional double icon_height = 22; - if (cached_has_bits & 0x00000100u) { - total_size += 2 + 8; - } + // optional string hatchery_id = 5; + if (cached_has_bits & 0x00000008u) { + const std::string& _s = this_._internal_hatchery_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.CustomEgg.hatchery_id"); + target = stream->WriteStringMaybeAliased(5, _s, target); + } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional double hatchery_max_x = 6; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 6, this_._internal_hatchery_max_x(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CustomEgg::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - CustomEgg::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CustomEgg::GetClassData() const { return &_class_data_; } + // optional .ei.DLCItem icon = 7; + if (cached_has_bits & 0x00000010u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 7, *this_._impl_.icon_, this_._impl_.icon_->GetCachedSize(), target, + stream); + } -void CustomEgg::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // repeated .ei.GameModifier buffs = 8; + for (unsigned i = 0, n = static_cast( + this_._internal_buffs_size()); + i < n; i++) { + const auto& repfield = this_._internal_buffs().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 8, repfield, repfield.GetCachedSize(), + target, stream); + } + // optional double icon_width = 21; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 21, this_._internal_icon_width(), target); + } -void CustomEgg::MergeFrom(const CustomEgg& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.CustomEgg) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // optional double icon_height = 22; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 22, this_._internal_icon_height(), target); + } - buffs_.MergeFrom(from.buffs_); - cached_has_bits = from._has_bits_[0]; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.CustomEgg) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t CustomEgg::ByteSizeLong(const MessageLite& base) { + const CustomEgg& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t CustomEgg::ByteSizeLong() const { + const CustomEgg& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.CustomEgg) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.GameModifier buffs = 8; + { + total_size += 1UL * this_._internal_buffs_size(); + for (const auto& msg : this_._internal_buffs()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string identifier = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_identifier()); + } + // optional string name = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_name()); + } + // optional string description = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_description()); + } + // optional string hatchery_id = 5; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_hatchery_id()); + } + // optional .ei.DLCItem icon = 7; + if (cached_has_bits & 0x00000010u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.icon_); + } + // optional double value = 4; + if (cached_has_bits & 0x00000020u) { + total_size += 9; + } + // optional double hatchery_max_x = 6; + if (cached_has_bits & 0x00000040u) { + total_size += 9; + } + // optional double icon_width = 21; + if (cached_has_bits & 0x00000080u) { + total_size += 10; + } + } + { + // optional double icon_height = 22; + if (cached_has_bits & 0x00000100u) { + total_size += 10; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void CustomEgg::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.CustomEgg) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_buffs()->MergeFrom( + from._internal_buffs()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - _internal_set_identifier(from._internal_identifier()); + _this->_internal_set_identifier(from._internal_identifier()); } if (cached_has_bits & 0x00000002u) { - _internal_set_name(from._internal_name()); + _this->_internal_set_name(from._internal_name()); } if (cached_has_bits & 0x00000004u) { - _internal_set_description(from._internal_description()); + _this->_internal_set_description(from._internal_description()); } if (cached_has_bits & 0x00000008u) { - _internal_set_hatchery_id(from._internal_hatchery_id()); + _this->_internal_set_hatchery_id(from._internal_hatchery_id()); } if (cached_has_bits & 0x00000010u) { - _internal_mutable_icon()->::ei::DLCItem::MergeFrom(from._internal_icon()); + ABSL_DCHECK(from._impl_.icon_ != nullptr); + if (_this->_impl_.icon_ == nullptr) { + _this->_impl_.icon_ = + ::google::protobuf::Message::CopyConstruct<::ei::DLCItem>(arena, *from._impl_.icon_); + } else { + _this->_impl_.icon_->MergeFrom(*from._impl_.icon_); + } } if (cached_has_bits & 0x00000020u) { - value_ = from.value_; + _this->_impl_.value_ = from._impl_.value_; } if (cached_has_bits & 0x00000040u) { - hatchery_max_x_ = from.hatchery_max_x_; + _this->_impl_.hatchery_max_x_ = from._impl_.hatchery_max_x_; } if (cached_has_bits & 0x00000080u) { - icon_width_ = from.icon_width_; + _this->_impl_.icon_width_ = from._impl_.icon_width_; } - _has_bits_[0] |= cached_has_bits; } if (cached_has_bits & 0x00000100u) { - _internal_set_icon_height(from._internal_icon_height()); + _this->_impl_.icon_height_ = from._impl_.icon_height_; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void CustomEgg::CopyFrom(const CustomEgg& from) { @@ -29389,391 +31441,374 @@ void CustomEgg::CopyFrom(const CustomEgg& from) { MergeFrom(from); } -bool CustomEgg::IsInitialized() const { - return true; -} -void CustomEgg::InternalSwap(CustomEgg* other) { +void CustomEgg::InternalSwap(CustomEgg* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - buffs_.InternalSwap(&other->buffs_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &identifier_, lhs_arena, - &other->identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &name_, lhs_arena, - &other->name_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &description_, lhs_arena, - &other->description_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &hatchery_id_, lhs_arena, - &other->hatchery_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(CustomEgg, icon_height_) - + sizeof(CustomEgg::icon_height_) - - PROTOBUF_FIELD_OFFSET(CustomEgg, icon_)>( - reinterpret_cast(&icon_), - reinterpret_cast(&other->icon_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata CustomEgg::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[38]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.buffs_.InternalSwap(&other->_impl_.buffs_); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.identifier_, &other->_impl_.identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.name_, &other->_impl_.name_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.description_, &other->_impl_.description_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.hatchery_id_, &other->_impl_.hatchery_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(CustomEgg, _impl_.icon_height_) + + sizeof(CustomEgg::_impl_.icon_height_) + - PROTOBUF_FIELD_OFFSET(CustomEgg, _impl_.icon_)>( + reinterpret_cast(&_impl_.icon_), + reinterpret_cast(&other->_impl_.icon_)); +} + +::google::protobuf::Metadata CustomEgg::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class Contract_Goal::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_type(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_target_amount(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_reward_type(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_reward_sub_type(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_reward_amount(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_target_soul_eggs(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } -}; - -Contract_Goal::Contract_Goal(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(Contract_Goal, _impl_._has_bits_); +}; + +Contract_Goal::Contract_Goal(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.Contract.Goal) } -Contract_Goal::Contract_Goal(const Contract_Goal& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - reward_sub_type_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - reward_sub_type_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_reward_sub_type()) { - reward_sub_type_.Set(from._internal_reward_sub_type(), - GetArenaForAllocation()); - } - ::memcpy(&target_amount_, &from.target_amount_, - static_cast(reinterpret_cast(&reward_type_) - - reinterpret_cast(&target_amount_)) + sizeof(reward_type_)); +inline PROTOBUF_NDEBUG_INLINE Contract_Goal::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::Contract_Goal& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + reward_sub_type_(arena, from.reward_sub_type_) {} + +Contract_Goal::Contract_Goal( + ::google::protobuf::Arena* arena, + const Contract_Goal& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + Contract_Goal* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, target_amount_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, target_amount_), + offsetof(Impl_, reward_type_) - + offsetof(Impl_, target_amount_) + + sizeof(Impl_::reward_type_)); + // @@protoc_insertion_point(copy_constructor:ei.Contract.Goal) } - -inline void Contract_Goal::SharedCtor() { -reward_sub_type_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - reward_sub_type_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&target_amount_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&target_soul_eggs_) - - reinterpret_cast(&target_amount_)) + sizeof(target_soul_eggs_)); -type_ = 1; -reward_type_ = 1; +inline PROTOBUF_NDEBUG_INLINE Contract_Goal::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + reward_sub_type_(arena), + type_{static_cast< ::ei::GoalType >(1)}, + reward_type_{static_cast< ::ei::RewardType >(1)} {} + +inline void Contract_Goal::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, target_amount_), + 0, + offsetof(Impl_, target_soul_eggs_) - + offsetof(Impl_, target_amount_) + + sizeof(Impl_::target_soul_eggs_)); } - Contract_Goal::~Contract_Goal() { // @@protoc_insertion_point(destructor:ei.Contract.Goal) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void Contract_Goal::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - reward_sub_type_.Destroy(); -} - -void Contract_Goal::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void Contract_Goal::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.reward_sub_type_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + Contract_Goal::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_Contract_Goal_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &Contract_Goal::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &Contract_Goal::ByteSizeLong, + &Contract_Goal::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(Contract_Goal, _impl_._cached_size_), + false, + }, + &Contract_Goal::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* Contract_Goal::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 6, 2, 40, 2> Contract_Goal::_table_ = { + { + PROTOBUF_FIELD_OFFSET(Contract_Goal, _impl_._has_bits_), + 0, // no _extensions_ + 6, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967232, // skipmap + offsetof(decltype(_table_), field_entries), + 6, // num_field_entries + 2, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::Contract_Goal>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional .ei.GoalType type = 1; + {::_pbi::TcParser::FastEvS1, + {8, 4, 0, PROTOBUF_FIELD_OFFSET(Contract_Goal, _impl_.type_)}}, + // optional double target_amount = 2; + {::_pbi::TcParser::FastF64S1, + {17, 1, 0, PROTOBUF_FIELD_OFFSET(Contract_Goal, _impl_.target_amount_)}}, + // optional .ei.RewardType reward_type = 3; + {::_pbi::TcParser::FastEvS1, + {24, 5, 1, PROTOBUF_FIELD_OFFSET(Contract_Goal, _impl_.reward_type_)}}, + // optional string reward_sub_type = 4; + {::_pbi::TcParser::FastSS1, + {34, 0, 0, PROTOBUF_FIELD_OFFSET(Contract_Goal, _impl_.reward_sub_type_)}}, + // optional double reward_amount = 5; + {::_pbi::TcParser::FastF64S1, + {41, 2, 0, PROTOBUF_FIELD_OFFSET(Contract_Goal, _impl_.reward_amount_)}}, + // optional double target_soul_eggs = 6; + {::_pbi::TcParser::FastF64S1, + {49, 3, 0, PROTOBUF_FIELD_OFFSET(Contract_Goal, _impl_.target_soul_eggs_)}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.GoalType type = 1; + {PROTOBUF_FIELD_OFFSET(Contract_Goal, _impl_.type_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kEnum)}, + // optional double target_amount = 2; + {PROTOBUF_FIELD_OFFSET(Contract_Goal, _impl_.target_amount_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional .ei.RewardType reward_type = 3; + {PROTOBUF_FIELD_OFFSET(Contract_Goal, _impl_.reward_type_), _Internal::kHasBitsOffset + 5, 1, + (0 | ::_fl::kFcOptional | ::_fl::kEnum)}, + // optional string reward_sub_type = 4; + {PROTOBUF_FIELD_OFFSET(Contract_Goal, _impl_.reward_sub_type_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double reward_amount = 5; + {PROTOBUF_FIELD_OFFSET(Contract_Goal, _impl_.reward_amount_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double target_soul_eggs = 6; + {PROTOBUF_FIELD_OFFSET(Contract_Goal, _impl_.target_soul_eggs_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + }}, {{ + {::_pbi::FieldAuxEnumData{}, ::ei::GoalType_internal_data_}, + {::_pbi::FieldAuxEnumData{}, ::ei::RewardType_internal_data_}, + }}, {{ + "\20\0\0\0\17\0\0\0" + "ei.Contract.Goal" + "reward_sub_type" + }}, +}; + +PROTOBUF_NOINLINE void Contract_Goal::Clear() { // @@protoc_insertion_point(message_clear_start:ei.Contract.Goal) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - reward_sub_type_.ClearNonDefaultToEmpty(); + _impl_.reward_sub_type_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x0000003eu) { - ::memset(&target_amount_, 0, static_cast( - reinterpret_cast(&target_soul_eggs_) - - reinterpret_cast(&target_amount_)) + sizeof(target_soul_eggs_)); - type_ = 1; - reward_type_ = 1; - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* Contract_Goal::_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 .ei.GoalType type = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::GoalType_IsValid(val))) { - _internal_set_type(static_cast<::ei::GoalType>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional double target_amount = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { - _Internal::set_has_target_amount(&has_bits); - target_amount_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional .ei.RewardType reward_type = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::RewardType_IsValid(val))) { - _internal_set_reward_type(static_cast<::ei::RewardType>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(3, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional string reward_sub_type = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - auto str = _internal_mutable_reward_sub_type(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.Contract.Goal.reward_sub_type"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double reward_amount = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 41)) { - _Internal::set_has_reward_amount(&has_bits); - reward_amount_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double target_soul_eggs = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 49)) { - _Internal::set_has_target_soul_eggs(&has_bits); - target_soul_eggs_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } 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* Contract_Goal::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.Contract.Goal) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.GoalType type = 1; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 1, this->_internal_type(), target); - } - - // optional double target_amount = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(2, this->_internal_target_amount(), target); - } - - // optional .ei.RewardType reward_type = 3; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 3, this->_internal_reward_type(), target); - } - - // optional string reward_sub_type = 4; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_reward_sub_type().data(), static_cast(this->_internal_reward_sub_type().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.Contract.Goal.reward_sub_type"); - target = stream->WriteStringMaybeAliased( - 4, this->_internal_reward_sub_type(), target); - } - - // optional double reward_amount = 5; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(5, this->_internal_reward_amount(), target); - } - - // optional double target_soul_eggs = 6; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(6, this->_internal_target_soul_eggs(), 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.Contract.Goal) - return target; -} - -size_t Contract_Goal::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.Contract.Goal) - 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 & 0x0000003fu) { - // optional string reward_sub_type = 4; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_reward_sub_type()); - } - - // optional double target_amount = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 8; - } - - // optional double reward_amount = 5; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + 8; - } - - // optional double target_soul_eggs = 6; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + 8; - } + ::memset(&_impl_.target_amount_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.target_soul_eggs_) - + reinterpret_cast(&_impl_.target_amount_)) + sizeof(_impl_.target_soul_eggs_)); + _impl_.type_ = 1; + _impl_.reward_type_ = 1; + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* Contract_Goal::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const Contract_Goal& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* Contract_Goal::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const Contract_Goal& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.Contract.Goal) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.GoalType type = 1; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 1, this_._internal_type(), target); + } - // optional .ei.GoalType type = 1; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_type()); - } + // optional double target_amount = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 2, this_._internal_target_amount(), target); + } - // optional .ei.RewardType reward_type = 3; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_reward_type()); - } + // optional .ei.RewardType reward_type = 3; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 3, this_._internal_reward_type(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional string reward_sub_type = 4; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_reward_sub_type(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.Contract.Goal.reward_sub_type"); + target = stream->WriteStringMaybeAliased(4, _s, target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Contract_Goal::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - Contract_Goal::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Contract_Goal::GetClassData() const { return &_class_data_; } + // optional double reward_amount = 5; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 5, this_._internal_reward_amount(), target); + } -void Contract_Goal::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional double target_soul_eggs = 6; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 6, this_._internal_target_soul_eggs(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.Contract.Goal) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t Contract_Goal::ByteSizeLong(const MessageLite& base) { + const Contract_Goal& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t Contract_Goal::ByteSizeLong() const { + const Contract_Goal& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.Contract.Goal) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000003fu) { + // optional string reward_sub_type = 4; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_reward_sub_type()); + } + // optional double target_amount = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 9; + } + // optional double reward_amount = 5; + if (cached_has_bits & 0x00000004u) { + total_size += 9; + } + // optional double target_soul_eggs = 6; + if (cached_has_bits & 0x00000008u) { + total_size += 9; + } + // optional .ei.GoalType type = 1; + if (cached_has_bits & 0x00000010u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_type()); + } + // optional .ei.RewardType reward_type = 3; + if (cached_has_bits & 0x00000020u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_reward_type()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void Contract_Goal::MergeFrom(const Contract_Goal& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.Contract.Goal) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void Contract_Goal::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.Contract.Goal) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x0000003fu) { if (cached_has_bits & 0x00000001u) { - _internal_set_reward_sub_type(from._internal_reward_sub_type()); + _this->_internal_set_reward_sub_type(from._internal_reward_sub_type()); } if (cached_has_bits & 0x00000002u) { - target_amount_ = from.target_amount_; + _this->_impl_.target_amount_ = from._impl_.target_amount_; } if (cached_has_bits & 0x00000004u) { - reward_amount_ = from.reward_amount_; + _this->_impl_.reward_amount_ = from._impl_.reward_amount_; } if (cached_has_bits & 0x00000008u) { - target_soul_eggs_ = from.target_soul_eggs_; + _this->_impl_.target_soul_eggs_ = from._impl_.target_soul_eggs_; } if (cached_has_bits & 0x00000010u) { - type_ = from.type_; + _this->_impl_.type_ = from._impl_.type_; } if (cached_has_bits & 0x00000020u) { - reward_type_ = from.reward_type_; + _this->_impl_.reward_type_ = from._impl_.reward_type_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void Contract_Goal::CopyFrom(const Contract_Goal& from) { @@ -29783,189 +31818,228 @@ void Contract_Goal::CopyFrom(const Contract_Goal& from) { MergeFrom(from); } -bool Contract_Goal::IsInitialized() const { - return true; -} -void Contract_Goal::InternalSwap(Contract_Goal* other) { +void Contract_Goal::InternalSwap(Contract_Goal* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &reward_sub_type_, lhs_arena, - &other->reward_sub_type_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(Contract_Goal, target_soul_eggs_) - + sizeof(Contract_Goal::target_soul_eggs_) - - PROTOBUF_FIELD_OFFSET(Contract_Goal, target_amount_)>( - reinterpret_cast(&target_amount_), - reinterpret_cast(&other->target_amount_)); - swap(type_, other->type_); - swap(reward_type_, other->reward_type_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata Contract_Goal::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[39]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.reward_sub_type_, &other->_impl_.reward_sub_type_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(Contract_Goal, _impl_.reward_type_) + + sizeof(Contract_Goal::_impl_.reward_type_) + - PROTOBUF_FIELD_OFFSET(Contract_Goal, _impl_.target_amount_)>( + reinterpret_cast(&_impl_.target_amount_), + reinterpret_cast(&other->_impl_.target_amount_)); } +::google::protobuf::Metadata Contract_Goal::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} // =================================================================== class Contract_GoalSet::_Internal { public: }; -Contract_GoalSet::Contract_GoalSet(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - goals_(arena) { - SharedCtor(); +Contract_GoalSet::Contract_GoalSet(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.Contract.GoalSet) } -Contract_GoalSet::Contract_GoalSet(const Contract_GoalSet& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - goals_(from.goals_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +inline PROTOBUF_NDEBUG_INLINE Contract_GoalSet::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::Contract_GoalSet& from_msg) + : goals_{visibility, arena, from.goals_}, + _cached_size_{0} {} + +Contract_GoalSet::Contract_GoalSet( + ::google::protobuf::Arena* arena, + const Contract_GoalSet& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + Contract_GoalSet* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + // @@protoc_insertion_point(copy_constructor:ei.Contract.GoalSet) } +inline PROTOBUF_NDEBUG_INLINE Contract_GoalSet::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : goals_{visibility, arena}, + _cached_size_{0} {} -inline void Contract_GoalSet::SharedCtor() { +inline void Contract_GoalSet::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); } - Contract_GoalSet::~Contract_GoalSet() { // @@protoc_insertion_point(destructor:ei.Contract.GoalSet) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void Contract_GoalSet::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void Contract_GoalSet::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void Contract_GoalSet::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + Contract_GoalSet::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_Contract_GoalSet_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &Contract_GoalSet::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &Contract_GoalSet::ByteSizeLong, + &Contract_GoalSet::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(Contract_GoalSet, _impl_._cached_size_), + false, + }, + &Contract_GoalSet::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* Contract_GoalSet::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<0, 1, 1, 0, 2> Contract_GoalSet::_table_ = { + { + 0, // no _has_bits_ + 0, // no _extensions_ + 1, 0, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967294, // skipmap + offsetof(decltype(_table_), field_entries), + 1, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::Contract_GoalSet>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // repeated .ei.Contract.Goal goals = 1; + {::_pbi::TcParser::FastMtR1, + {10, 63, 0, PROTOBUF_FIELD_OFFSET(Contract_GoalSet, _impl_.goals_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // repeated .ei.Contract.Goal goals = 1; + {PROTOBUF_FIELD_OFFSET(Contract_GoalSet, _impl_.goals_), 0, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::Contract_Goal>()}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void Contract_GoalSet::Clear() { // @@protoc_insertion_point(message_clear_start:ei.Contract.GoalSet) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - goals_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* Contract_GoalSet::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // repeated .ei.Contract.Goal goals = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_goals(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(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: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* Contract_GoalSet::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.Contract.GoalSet) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated .ei.Contract.Goal goals = 1; - for (unsigned i = 0, - n = static_cast(this->_internal_goals_size()); i < n; i++) { - const auto& repfield = this->_internal_goals(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, 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.Contract.GoalSet) - return target; -} - -size_t Contract_GoalSet::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.Contract.GoalSet) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // repeated .ei.Contract.Goal goals = 1; - total_size += 1UL * this->_internal_goals_size(); - for (const auto& msg : this->goals_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Contract_GoalSet::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - Contract_GoalSet::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Contract_GoalSet::GetClassData() const { return &_class_data_; } - -void Contract_GoalSet::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + _impl_.goals_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* Contract_GoalSet::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const Contract_GoalSet& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* Contract_GoalSet::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const Contract_GoalSet& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.Contract.GoalSet) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + // repeated .ei.Contract.Goal goals = 1; + for (unsigned i = 0, n = static_cast( + this_._internal_goals_size()); + i < n; i++) { + const auto& repfield = this_._internal_goals().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, repfield, repfield.GetCachedSize(), + target, stream); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.Contract.GoalSet) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t Contract_GoalSet::ByteSizeLong(const MessageLite& base) { + const Contract_GoalSet& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t Contract_GoalSet::ByteSizeLong() const { + const Contract_GoalSet& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.Contract.GoalSet) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.Contract.Goal goals = 1; + { + total_size += 1UL * this_._internal_goals_size(); + for (const auto& msg : this_._internal_goals()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void Contract_GoalSet::MergeFrom(const Contract_GoalSet& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.Contract.GoalSet) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void Contract_GoalSet::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.Contract.GoalSet) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - goals_.MergeFrom(from.goals_); - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_mutable_goals()->MergeFrom( + from._internal_goals()); + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void Contract_GoalSet::CopyFrom(const Contract_GoalSet& from) { @@ -29975,291 +32049,324 @@ void Contract_GoalSet::CopyFrom(const Contract_GoalSet& from) { MergeFrom(from); } -bool Contract_GoalSet::IsInitialized() const { - return true; -} -void Contract_GoalSet::InternalSwap(Contract_GoalSet* other) { +void Contract_GoalSet::InternalSwap(Contract_GoalSet* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - goals_.InternalSwap(&other->goals_); + _impl_.goals_.InternalSwap(&other->_impl_.goals_); } -::PROTOBUF_NAMESPACE_ID::Metadata Contract_GoalSet::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[40]); +::google::protobuf::Metadata Contract_GoalSet::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class Contract_GradeSpec::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_grade(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_length_seconds(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -Contract_GradeSpec::Contract_GradeSpec(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - goals_(arena), - modifiers_(arena) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(Contract_GradeSpec, _impl_._has_bits_); +}; + +Contract_GradeSpec::Contract_GradeSpec(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.Contract.GradeSpec) } -Contract_GradeSpec::Contract_GradeSpec(const Contract_GradeSpec& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - goals_(from.goals_), - modifiers_(from.modifiers_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&length_seconds_, &from.length_seconds_, - static_cast(reinterpret_cast(&grade_) - - reinterpret_cast(&length_seconds_)) + sizeof(grade_)); +inline PROTOBUF_NDEBUG_INLINE Contract_GradeSpec::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::Contract_GradeSpec& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + goals_{visibility, arena, from.goals_}, + modifiers_{visibility, arena, from.modifiers_} {} + +Contract_GradeSpec::Contract_GradeSpec( + ::google::protobuf::Arena* arena, + const Contract_GradeSpec& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + Contract_GradeSpec* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, length_seconds_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, length_seconds_), + offsetof(Impl_, grade_) - + offsetof(Impl_, length_seconds_) + + sizeof(Impl_::grade_)); + // @@protoc_insertion_point(copy_constructor:ei.Contract.GradeSpec) } - -inline void Contract_GradeSpec::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&length_seconds_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&grade_) - - reinterpret_cast(&length_seconds_)) + sizeof(grade_)); +inline PROTOBUF_NDEBUG_INLINE Contract_GradeSpec::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + goals_{visibility, arena}, + modifiers_{visibility, arena} {} + +inline void Contract_GradeSpec::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, length_seconds_), + 0, + offsetof(Impl_, grade_) - + offsetof(Impl_, length_seconds_) + + sizeof(Impl_::grade_)); } - Contract_GradeSpec::~Contract_GradeSpec() { // @@protoc_insertion_point(destructor:ei.Contract.GradeSpec) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void Contract_GradeSpec::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void Contract_GradeSpec::SetCachedSize(int size) const { - _cached_size_.Set(size); -} + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + Contract_GradeSpec::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_Contract_GradeSpec_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &Contract_GradeSpec::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &Contract_GradeSpec::ByteSizeLong, + &Contract_GradeSpec::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(Contract_GradeSpec, _impl_._cached_size_), + false, + }, + &Contract_GradeSpec::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* Contract_GradeSpec::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 4, 3, 0, 2> Contract_GradeSpec::_table_ = { + { + PROTOBUF_FIELD_OFFSET(Contract_GradeSpec, _impl_._has_bits_), + 0, // no _extensions_ + 4, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967280, // skipmap + offsetof(decltype(_table_), field_entries), + 4, // num_field_entries + 3, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::Contract_GradeSpec>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional double length_seconds = 4; + {::_pbi::TcParser::FastF64S1, + {33, 0, 0, PROTOBUF_FIELD_OFFSET(Contract_GradeSpec, _impl_.length_seconds_)}}, + // optional .ei.Contract.PlayerGrade grade = 1; + {::_pbi::TcParser::FastEr0S1, + {8, 1, 5, PROTOBUF_FIELD_OFFSET(Contract_GradeSpec, _impl_.grade_)}}, + // repeated .ei.Contract.Goal goals = 2; + {::_pbi::TcParser::FastMtR1, + {18, 63, 0, PROTOBUF_FIELD_OFFSET(Contract_GradeSpec, _impl_.goals_)}}, + // repeated .ei.GameModifier modifiers = 3; + {::_pbi::TcParser::FastMtR1, + {26, 63, 1, PROTOBUF_FIELD_OFFSET(Contract_GradeSpec, _impl_.modifiers_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.Contract.PlayerGrade grade = 1; + {PROTOBUF_FIELD_OFFSET(Contract_GradeSpec, _impl_.grade_), _Internal::kHasBitsOffset + 1, 2, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // repeated .ei.Contract.Goal goals = 2; + {PROTOBUF_FIELD_OFFSET(Contract_GradeSpec, _impl_.goals_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.GameModifier modifiers = 3; + {PROTOBUF_FIELD_OFFSET(Contract_GradeSpec, _impl_.modifiers_), -1, 1, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional double length_seconds = 4; + {PROTOBUF_FIELD_OFFSET(Contract_GradeSpec, _impl_.length_seconds_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::Contract_Goal>()}, + {::_pbi::TcParser::GetTable<::ei::GameModifier>()}, + {0, 6}, + }}, {{ + }}, +}; -void Contract_GradeSpec::Clear() { +PROTOBUF_NOINLINE void Contract_GradeSpec::Clear() { // @@protoc_insertion_point(message_clear_start:ei.Contract.GradeSpec) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - goals_.Clear(); - modifiers_.Clear(); - cached_has_bits = _has_bits_[0]; + _impl_.goals_.Clear(); + _impl_.modifiers_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { - ::memset(&length_seconds_, 0, static_cast( - reinterpret_cast(&grade_) - - reinterpret_cast(&length_seconds_)) + sizeof(grade_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* Contract_GradeSpec::_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 .ei.Contract.PlayerGrade grade = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::Contract_PlayerGrade_IsValid(val))) { - _internal_set_grade(static_cast<::ei::Contract_PlayerGrade>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // repeated .ei.Contract.Goal goals = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_goals(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .ei.GameModifier modifiers = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_modifiers(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); - } else - goto handle_unusual; - continue; - // optional double length_seconds = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 33)) { - _Internal::set_has_length_seconds(&has_bits); - length_seconds_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } 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* Contract_GradeSpec::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.Contract.GradeSpec) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + ::memset(&_impl_.length_seconds_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.grade_) - + reinterpret_cast(&_impl_.length_seconds_)) + sizeof(_impl_.grade_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* Contract_GradeSpec::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const Contract_GradeSpec& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* Contract_GradeSpec::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const Contract_GradeSpec& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.Contract.GradeSpec) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.Contract.PlayerGrade grade = 1; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 1, this_._internal_grade(), target); + } - cached_has_bits = _has_bits_[0]; - // optional .ei.Contract.PlayerGrade grade = 1; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 1, this->_internal_grade(), target); - } - - // repeated .ei.Contract.Goal goals = 2; - for (unsigned i = 0, - n = static_cast(this->_internal_goals_size()); i < n; i++) { - const auto& repfield = this->_internal_goals(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, repfield, repfield.GetCachedSize(), target, stream); - } - - // repeated .ei.GameModifier modifiers = 3; - for (unsigned i = 0, - n = static_cast(this->_internal_modifiers_size()); i < n; i++) { - const auto& repfield = this->_internal_modifiers(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, repfield, repfield.GetCachedSize(), target, stream); - } - - // optional double length_seconds = 4; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(4, this->_internal_length_seconds(), 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.Contract.GradeSpec) - return target; -} - -size_t Contract_GradeSpec::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.Contract.GradeSpec) - 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 .ei.Contract.Goal goals = 2; - total_size += 1UL * this->_internal_goals_size(); - for (const auto& msg : this->goals_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated .ei.GameModifier modifiers = 3; - total_size += 1UL * this->_internal_modifiers_size(); - for (const auto& msg : this->modifiers_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000003u) { - // optional double length_seconds = 4; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + 8; - } - - // optional .ei.Contract.PlayerGrade grade = 1; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_grade()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Contract_GradeSpec::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - Contract_GradeSpec::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Contract_GradeSpec::GetClassData() const { return &_class_data_; } - -void Contract_GradeSpec::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // repeated .ei.Contract.Goal goals = 2; + for (unsigned i = 0, n = static_cast( + this_._internal_goals_size()); + i < n; i++) { + const auto& repfield = this_._internal_goals().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, repfield, repfield.GetCachedSize(), + target, stream); + } + // repeated .ei.GameModifier modifiers = 3; + for (unsigned i = 0, n = static_cast( + this_._internal_modifiers_size()); + i < n; i++) { + const auto& repfield = this_._internal_modifiers().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 3, repfield, repfield.GetCachedSize(), + target, stream); + } -void Contract_GradeSpec::MergeFrom(const Contract_GradeSpec& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.Contract.GradeSpec) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // optional double length_seconds = 4; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 4, this_._internal_length_seconds(), target); + } - goals_.MergeFrom(from.goals_); - modifiers_.MergeFrom(from.modifiers_); - cached_has_bits = from._has_bits_[0]; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.Contract.GradeSpec) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t Contract_GradeSpec::ByteSizeLong(const MessageLite& base) { + const Contract_GradeSpec& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t Contract_GradeSpec::ByteSizeLong() const { + const Contract_GradeSpec& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.Contract.GradeSpec) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.Contract.Goal goals = 2; + { + total_size += 1UL * this_._internal_goals_size(); + for (const auto& msg : this_._internal_goals()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.GameModifier modifiers = 3; + { + total_size += 1UL * this_._internal_modifiers_size(); + for (const auto& msg : this_._internal_modifiers()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional double length_seconds = 4; + if (cached_has_bits & 0x00000001u) { + total_size += 9; + } + // optional .ei.Contract.PlayerGrade grade = 1; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_grade()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void Contract_GradeSpec::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.Contract.GradeSpec) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_goals()->MergeFrom( + from._internal_goals()); + _this->_internal_mutable_modifiers()->MergeFrom( + from._internal_modifiers()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - length_seconds_ = from.length_seconds_; + _this->_impl_.length_seconds_ = from._impl_.length_seconds_; } if (cached_has_bits & 0x00000002u) { - grade_ = from.grade_; + _this->_impl_.grade_ = from._impl_.grade_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void Contract_GradeSpec::CopyFrom(const Contract_GradeSpec& from) { @@ -30269,1014 +32376,841 @@ void Contract_GradeSpec::CopyFrom(const Contract_GradeSpec& from) { MergeFrom(from); } -bool Contract_GradeSpec::IsInitialized() const { - return true; -} -void Contract_GradeSpec::InternalSwap(Contract_GradeSpec* other) { +void Contract_GradeSpec::InternalSwap(Contract_GradeSpec* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - goals_.InternalSwap(&other->goals_); - modifiers_.InternalSwap(&other->modifiers_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(Contract_GradeSpec, grade_) - + sizeof(Contract_GradeSpec::grade_) - - PROTOBUF_FIELD_OFFSET(Contract_GradeSpec, length_seconds_)>( - reinterpret_cast(&length_seconds_), - reinterpret_cast(&other->length_seconds_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.goals_.InternalSwap(&other->_impl_.goals_); + _impl_.modifiers_.InternalSwap(&other->_impl_.modifiers_); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(Contract_GradeSpec, _impl_.grade_) + + sizeof(Contract_GradeSpec::_impl_.grade_) + - PROTOBUF_FIELD_OFFSET(Contract_GradeSpec, _impl_.length_seconds_)>( + reinterpret_cast(&_impl_.length_seconds_), + reinterpret_cast(&other->_impl_.length_seconds_)); } -::PROTOBUF_NAMESPACE_ID::Metadata Contract_GradeSpec::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[41]); +::google::protobuf::Metadata Contract_GradeSpec::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class Contract::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_name(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_description(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_egg(HasBits* has_bits) { - (*has_bits)[0] |= 131072u; - } - static void set_has_custom_egg_id(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_season_id(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_coop_allowed(HasBits* has_bits) { - (*has_bits)[0] |= 4096u; - } - static void set_has_max_coop_size(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_max_boosts(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } - static void set_has_minutes_per_token(HasBits* has_bits) { - (*has_bits)[0] |= 262144u; - } - static void set_has_chicken_run_cooldown_minutes(HasBits* has_bits) { - (*has_bits)[0] |= 524288u; - } - static void set_has_start_time(HasBits* has_bits) { - (*has_bits)[0] |= 65536u; - } - static void set_has_expiration_time(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_length_seconds(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_max_soul_eggs(HasBits* has_bits) { - (*has_bits)[0] |= 1024u; - } - static void set_has_min_client_version(HasBits* has_bits) { - (*has_bits)[0] |= 2048u; - } - static void set_has_leggacy(HasBits* has_bits) { - (*has_bits)[0] |= 8192u; - } - static void set_has_cc_only(HasBits* has_bits) { - (*has_bits)[0] |= 16384u; - } - static void set_has_debug(HasBits* has_bits) { - (*has_bits)[0] |= 32768u; - } - static void set_has_key(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } -}; - -Contract::Contract(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - goals_(arena), - goal_sets_(arena), - grade_specs_(arena), - default_shell_ids_(arena) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(Contract, _impl_._has_bits_); +}; + +Contract::Contract(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.Contract) } -Contract::Contract(const Contract& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - goals_(from.goals_), - goal_sets_(from.goal_sets_), - grade_specs_(from.grade_specs_), - default_shell_ids_(from.default_shell_ids_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_identifier()) { - identifier_.Set(from._internal_identifier(), - GetArenaForAllocation()); - } - name_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - name_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_name()) { - name_.Set(from._internal_name(), - GetArenaForAllocation()); - } - description_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - description_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_description()) { - description_.Set(from._internal_description(), - GetArenaForAllocation()); - } - key_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - key_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_key()) { - key_.Set(from._internal_key(), - GetArenaForAllocation()); - } - season_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - season_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_season_id()) { - season_id_.Set(from._internal_season_id(), - GetArenaForAllocation()); - } - custom_egg_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - custom_egg_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_custom_egg_id()) { - custom_egg_id_.Set(from._internal_custom_egg_id(), - GetArenaForAllocation()); - } - ::memcpy(&expiration_time_, &from.expiration_time_, - static_cast(reinterpret_cast(&chicken_run_cooldown_minutes_) - - reinterpret_cast(&expiration_time_)) + sizeof(chicken_run_cooldown_minutes_)); +inline PROTOBUF_NDEBUG_INLINE Contract::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::Contract& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + goals_{visibility, arena, from.goals_}, + goal_sets_{visibility, arena, from.goal_sets_}, + grade_specs_{visibility, arena, from.grade_specs_}, + default_shell_ids_{visibility, arena, from.default_shell_ids_}, + identifier_(arena, from.identifier_), + name_(arena, from.name_), + description_(arena, from.description_), + key_(arena, from.key_), + season_id_(arena, from.season_id_), + custom_egg_id_(arena, from.custom_egg_id_) {} + +Contract::Contract( + ::google::protobuf::Arena* arena, + const Contract& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + Contract* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, expiration_time_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, expiration_time_), + offsetof(Impl_, chicken_run_cooldown_minutes_) - + offsetof(Impl_, expiration_time_) + + sizeof(Impl_::chicken_run_cooldown_minutes_)); + // @@protoc_insertion_point(copy_constructor:ei.Contract) } - -inline void Contract::SharedCtor() { -identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -name_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - name_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -description_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - description_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -key_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - key_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -season_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - season_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -custom_egg_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - custom_egg_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&expiration_time_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&start_time_) - - reinterpret_cast(&expiration_time_)) + sizeof(start_time_)); -egg_ = 1; -minutes_per_token_ = 60; -chicken_run_cooldown_minutes_ = 180; +inline PROTOBUF_NDEBUG_INLINE Contract::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + goals_{visibility, arena}, + goal_sets_{visibility, arena}, + grade_specs_{visibility, arena}, + default_shell_ids_{visibility, arena}, + identifier_(arena), + name_(arena), + description_(arena), + key_(arena), + season_id_(arena), + custom_egg_id_(arena), + egg_{static_cast< ::ei::Egg >(1)}, + minutes_per_token_{60}, + chicken_run_cooldown_minutes_{180} {} + +inline void Contract::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, expiration_time_), + 0, + offsetof(Impl_, start_time_) - + offsetof(Impl_, expiration_time_) + + sizeof(Impl_::start_time_)); } - Contract::~Contract() { // @@protoc_insertion_point(destructor:ei.Contract) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void Contract::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - identifier_.Destroy(); - name_.Destroy(); - description_.Destroy(); - key_.Destroy(); - season_id_.Destroy(); - custom_egg_id_.Destroy(); -} - -void Contract::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void Contract::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.identifier_.Destroy(); + _impl_.name_.Destroy(); + _impl_.description_.Destroy(); + _impl_.key_.Destroy(); + _impl_.season_id_.Destroy(); + _impl_.custom_egg_id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + Contract::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_Contract_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &Contract::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &Contract::ByteSizeLong, + &Contract::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(Contract, _impl_._cached_size_), + false, + }, + &Contract::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* Contract::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<5, 24, 4, 111, 2> Contract::_table_ = { + { + PROTOBUF_FIELD_OFFSET(Contract, _impl_._has_bits_), + 0, // no _extensions_ + 25, 248, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4261412992, // skipmap + offsetof(decltype(_table_), field_entries), + 24, // num_field_entries + 4, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::Contract>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string identifier = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(Contract, _impl_.identifier_)}}, + // optional .ei.Egg egg = 2; + {::_pbi::TcParser::FastEvS1, + {16, 17, 3, PROTOBUF_FIELD_OFFSET(Contract, _impl_.egg_)}}, + // repeated .ei.Contract.Goal goals = 3; + {::_pbi::TcParser::FastMtR1, + {26, 63, 0, PROTOBUF_FIELD_OFFSET(Contract, _impl_.goals_)}}, + // optional bool coop_allowed = 4; + {::_pbi::TcParser::SingularVarintNoZag1(), + {32, 12, 0, PROTOBUF_FIELD_OFFSET(Contract, _impl_.coop_allowed_)}}, + // optional uint32 max_coop_size = 5; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(Contract, _impl_.max_coop_size_), 8>(), + {40, 8, 0, PROTOBUF_FIELD_OFFSET(Contract, _impl_.max_coop_size_)}}, + // optional double expiration_time = 6; + {::_pbi::TcParser::FastF64S1, + {49, 6, 0, PROTOBUF_FIELD_OFFSET(Contract, _impl_.expiration_time_)}}, + // optional double length_seconds = 7; + {::_pbi::TcParser::FastF64S1, + {57, 7, 0, PROTOBUF_FIELD_OFFSET(Contract, _impl_.length_seconds_)}}, + {::_pbi::TcParser::MiniParse, {}}, + // optional string name = 9; + {::_pbi::TcParser::FastSS1, + {74, 1, 0, PROTOBUF_FIELD_OFFSET(Contract, _impl_.name_)}}, + // optional string description = 10; + {::_pbi::TcParser::FastSS1, + {82, 2, 0, PROTOBUF_FIELD_OFFSET(Contract, _impl_.description_)}}, + // optional bool debug = 11; + {::_pbi::TcParser::SingularVarintNoZag1(), + {88, 15, 0, PROTOBUF_FIELD_OFFSET(Contract, _impl_.debug_)}}, + // optional uint32 max_boosts = 12; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(Contract, _impl_.max_boosts_), 9>(), + {96, 9, 0, PROTOBUF_FIELD_OFFSET(Contract, _impl_.max_boosts_)}}, + // optional double max_soul_eggs = 13; + {::_pbi::TcParser::FastF64S1, + {105, 10, 0, PROTOBUF_FIELD_OFFSET(Contract, _impl_.max_soul_eggs_)}}, + // optional uint32 min_client_version = 14; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(Contract, _impl_.min_client_version_), 11>(), + {112, 11, 0, PROTOBUF_FIELD_OFFSET(Contract, _impl_.min_client_version_)}}, + // optional double minutes_per_token = 15 [default = 60]; + {::_pbi::TcParser::FastF64S1, + {121, 18, 0, PROTOBUF_FIELD_OFFSET(Contract, _impl_.minutes_per_token_)}}, + // repeated .ei.Contract.GoalSet goal_sets = 16; + {::_pbi::TcParser::FastMtR2, + {386, 63, 1, PROTOBUF_FIELD_OFFSET(Contract, _impl_.goal_sets_)}}, + // optional double start_time = 17; + {::_pbi::TcParser::FastF64S2, + {393, 16, 0, PROTOBUF_FIELD_OFFSET(Contract, _impl_.start_time_)}}, + // optional double chicken_run_cooldown_minutes = 18 [default = 180]; + {::_pbi::TcParser::FastF64S2, + {401, 19, 0, PROTOBUF_FIELD_OFFSET(Contract, _impl_.chicken_run_cooldown_minutes_)}}, + // optional bool leggacy = 19; + {::_pbi::TcParser::FastV8S2, + {408, 13, 0, PROTOBUF_FIELD_OFFSET(Contract, _impl_.leggacy_)}}, + // repeated .ei.Contract.GradeSpec grade_specs = 20; + {::_pbi::TcParser::FastMtR2, + {418, 63, 2, PROTOBUF_FIELD_OFFSET(Contract, _impl_.grade_specs_)}}, + // optional string key = 21; + {::_pbi::TcParser::FastSS2, + {426, 3, 0, PROTOBUF_FIELD_OFFSET(Contract, _impl_.key_)}}, + // optional bool cc_only = 22; + {::_pbi::TcParser::FastV8S2, + {432, 14, 0, PROTOBUF_FIELD_OFFSET(Contract, _impl_.cc_only_)}}, + // optional string season_id = 23; + {::_pbi::TcParser::FastSS2, + {442, 4, 0, PROTOBUF_FIELD_OFFSET(Contract, _impl_.season_id_)}}, + // repeated string default_shell_ids = 24; + {::_pbi::TcParser::FastSR2, + {450, 63, 0, PROTOBUF_FIELD_OFFSET(Contract, _impl_.default_shell_ids_)}}, + // optional string custom_egg_id = 25; + {::_pbi::TcParser::FastSS2, + {458, 5, 0, PROTOBUF_FIELD_OFFSET(Contract, _impl_.custom_egg_id_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string identifier = 1; + {PROTOBUF_FIELD_OFFSET(Contract, _impl_.identifier_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional .ei.Egg egg = 2; + {PROTOBUF_FIELD_OFFSET(Contract, _impl_.egg_), _Internal::kHasBitsOffset + 17, 3, + (0 | ::_fl::kFcOptional | ::_fl::kEnum)}, + // repeated .ei.Contract.Goal goals = 3; + {PROTOBUF_FIELD_OFFSET(Contract, _impl_.goals_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional bool coop_allowed = 4; + {PROTOBUF_FIELD_OFFSET(Contract, _impl_.coop_allowed_), _Internal::kHasBitsOffset + 12, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional uint32 max_coop_size = 5; + {PROTOBUF_FIELD_OFFSET(Contract, _impl_.max_coop_size_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double expiration_time = 6; + {PROTOBUF_FIELD_OFFSET(Contract, _impl_.expiration_time_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double length_seconds = 7; + {PROTOBUF_FIELD_OFFSET(Contract, _impl_.length_seconds_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional string name = 9; + {PROTOBUF_FIELD_OFFSET(Contract, _impl_.name_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string description = 10; + {PROTOBUF_FIELD_OFFSET(Contract, _impl_.description_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional bool debug = 11; + {PROTOBUF_FIELD_OFFSET(Contract, _impl_.debug_), _Internal::kHasBitsOffset + 15, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional uint32 max_boosts = 12; + {PROTOBUF_FIELD_OFFSET(Contract, _impl_.max_boosts_), _Internal::kHasBitsOffset + 9, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double max_soul_eggs = 13; + {PROTOBUF_FIELD_OFFSET(Contract, _impl_.max_soul_eggs_), _Internal::kHasBitsOffset + 10, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint32 min_client_version = 14; + {PROTOBUF_FIELD_OFFSET(Contract, _impl_.min_client_version_), _Internal::kHasBitsOffset + 11, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double minutes_per_token = 15 [default = 60]; + {PROTOBUF_FIELD_OFFSET(Contract, _impl_.minutes_per_token_), _Internal::kHasBitsOffset + 18, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // repeated .ei.Contract.GoalSet goal_sets = 16; + {PROTOBUF_FIELD_OFFSET(Contract, _impl_.goal_sets_), -1, 1, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional double start_time = 17; + {PROTOBUF_FIELD_OFFSET(Contract, _impl_.start_time_), _Internal::kHasBitsOffset + 16, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double chicken_run_cooldown_minutes = 18 [default = 180]; + {PROTOBUF_FIELD_OFFSET(Contract, _impl_.chicken_run_cooldown_minutes_), _Internal::kHasBitsOffset + 19, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional bool leggacy = 19; + {PROTOBUF_FIELD_OFFSET(Contract, _impl_.leggacy_), _Internal::kHasBitsOffset + 13, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // repeated .ei.Contract.GradeSpec grade_specs = 20; + {PROTOBUF_FIELD_OFFSET(Contract, _impl_.grade_specs_), -1, 2, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional string key = 21; + {PROTOBUF_FIELD_OFFSET(Contract, _impl_.key_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional bool cc_only = 22; + {PROTOBUF_FIELD_OFFSET(Contract, _impl_.cc_only_), _Internal::kHasBitsOffset + 14, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional string season_id = 23; + {PROTOBUF_FIELD_OFFSET(Contract, _impl_.season_id_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // repeated string default_shell_ids = 24; + {PROTOBUF_FIELD_OFFSET(Contract, _impl_.default_shell_ids_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kRawString | ::_fl::kRepSString)}, + // optional string custom_egg_id = 25; + {PROTOBUF_FIELD_OFFSET(Contract, _impl_.custom_egg_id_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::Contract_Goal>()}, + {::_pbi::TcParser::GetTable<::ei::Contract_GoalSet>()}, + {::_pbi::TcParser::GetTable<::ei::Contract_GradeSpec>()}, + {::_pbi::FieldAuxEnumData{}, ::ei::Egg_internal_data_}, + }}, {{ + "\13\12\0\0\0\0\0\0\4\13\0\0\0\0\0\0\0\0\0\0\3\0\11\21\15\0\0\0\0\0\0\0" + "ei.Contract" + "identifier" + "name" + "description" + "key" + "season_id" + "default_shell_ids" + "custom_egg_id" + }}, +}; + +PROTOBUF_NOINLINE void Contract::Clear() { // @@protoc_insertion_point(message_clear_start:ei.Contract) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - goals_.Clear(); - goal_sets_.Clear(); - grade_specs_.Clear(); - default_shell_ids_.Clear(); - cached_has_bits = _has_bits_[0]; + _impl_.goals_.Clear(); + _impl_.goal_sets_.Clear(); + _impl_.grade_specs_.Clear(); + _impl_.default_shell_ids_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x0000003fu) { if (cached_has_bits & 0x00000001u) { - identifier_.ClearNonDefaultToEmpty(); + _impl_.identifier_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - name_.ClearNonDefaultToEmpty(); + _impl_.name_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000004u) { - description_.ClearNonDefaultToEmpty(); + _impl_.description_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000008u) { - key_.ClearNonDefaultToEmpty(); + _impl_.key_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000010u) { - season_id_.ClearNonDefaultToEmpty(); + _impl_.season_id_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000020u) { - custom_egg_id_.ClearNonDefaultToEmpty(); + _impl_.custom_egg_id_.ClearNonDefaultToEmpty(); } } if (cached_has_bits & 0x000000c0u) { - ::memset(&expiration_time_, 0, static_cast( - reinterpret_cast(&length_seconds_) - - reinterpret_cast(&expiration_time_)) + sizeof(length_seconds_)); + ::memset(&_impl_.expiration_time_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.length_seconds_) - + reinterpret_cast(&_impl_.expiration_time_)) + sizeof(_impl_.length_seconds_)); } if (cached_has_bits & 0x0000ff00u) { - ::memset(&max_coop_size_, 0, static_cast( - reinterpret_cast(&debug_) - - reinterpret_cast(&max_coop_size_)) + sizeof(debug_)); + ::memset(&_impl_.max_coop_size_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.debug_) - + reinterpret_cast(&_impl_.max_coop_size_)) + sizeof(_impl_.debug_)); } if (cached_has_bits & 0x000f0000u) { - start_time_ = 0; - egg_ = 1; - minutes_per_token_ = 60; - chicken_run_cooldown_minutes_ = 180; - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* Contract::_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 identifier = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.Contract.identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional .ei.Egg egg = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::Egg_IsValid(val))) { - _internal_set_egg(static_cast<::ei::Egg>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(2, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // repeated .ei.Contract.Goal goals = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_goals(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); - } else - goto handle_unusual; - continue; - // optional bool coop_allowed = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _Internal::set_has_coop_allowed(&has_bits); - coop_allowed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 max_coop_size = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - _Internal::set_has_max_coop_size(&has_bits); - max_coop_size_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double expiration_time = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 49)) { - _Internal::set_has_expiration_time(&has_bits); - expiration_time_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double length_seconds = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 57)) { - _Internal::set_has_length_seconds(&has_bits); - length_seconds_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional string name = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 74)) { - auto str = _internal_mutable_name(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.Contract.name"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string description = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 82)) { - auto str = _internal_mutable_description(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.Contract.description"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional bool debug = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 88)) { - _Internal::set_has_debug(&has_bits); - debug_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 max_boosts = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 96)) { - _Internal::set_has_max_boosts(&has_bits); - max_boosts_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double max_soul_eggs = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 105)) { - _Internal::set_has_max_soul_eggs(&has_bits); - max_soul_eggs_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint32 min_client_version = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 112)) { - _Internal::set_has_min_client_version(&has_bits); - min_client_version_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double minutes_per_token = 15 [default = 60]; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 121)) { - _Internal::set_has_minutes_per_token(&has_bits); - minutes_per_token_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // repeated .ei.Contract.GoalSet goal_sets = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 130)) { - ptr -= 2; - do { - ptr += 2; - ptr = ctx->ParseMessage(_internal_add_goal_sets(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<130>(ptr)); - } else - goto handle_unusual; - continue; - // optional double start_time = 17; - case 17: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 137)) { - _Internal::set_has_start_time(&has_bits); - start_time_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double chicken_run_cooldown_minutes = 18 [default = 180]; - case 18: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 145)) { - _Internal::set_has_chicken_run_cooldown_minutes(&has_bits); - chicken_run_cooldown_minutes_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional bool leggacy = 19; - case 19: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 152)) { - _Internal::set_has_leggacy(&has_bits); - leggacy_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .ei.Contract.GradeSpec grade_specs = 20; - case 20: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 162)) { - ptr -= 2; - do { - ptr += 2; - ptr = ctx->ParseMessage(_internal_add_grade_specs(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<162>(ptr)); - } else - goto handle_unusual; - continue; - // optional string key = 21; - case 21: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 170)) { - auto str = _internal_mutable_key(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.Contract.key"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional bool cc_only = 22; - case 22: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 176)) { - _Internal::set_has_cc_only(&has_bits); - cc_only_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string season_id = 23; - case 23: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 186)) { - auto str = _internal_mutable_season_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.Contract.season_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // repeated string default_shell_ids = 24; - case 24: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 194)) { - ptr -= 2; - do { - ptr += 2; - auto str = _internal_add_default_shell_ids(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.Contract.default_shell_ids"); - #endif // !NDEBUG - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<194>(ptr)); - } else - goto handle_unusual; - continue; - // optional string custom_egg_id = 25; - case 25: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 202)) { - auto str = _internal_mutable_custom_egg_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.Contract.custom_egg_id"); - #endif // !NDEBUG - } 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* Contract::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.Contract) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string identifier = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_identifier().data(), static_cast(this->_internal_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.Contract.identifier"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_identifier(), target); - } - - // optional .ei.Egg egg = 2; - if (cached_has_bits & 0x00020000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 2, this->_internal_egg(), target); - } - - // repeated .ei.Contract.Goal goals = 3; - for (unsigned i = 0, - n = static_cast(this->_internal_goals_size()); i < n; i++) { - const auto& repfield = this->_internal_goals(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, repfield, repfield.GetCachedSize(), target, stream); - } - - // optional bool coop_allowed = 4; - if (cached_has_bits & 0x00001000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(4, this->_internal_coop_allowed(), target); - } - - // optional uint32 max_coop_size = 5; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(5, this->_internal_max_coop_size(), target); - } - - // optional double expiration_time = 6; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(6, this->_internal_expiration_time(), target); - } - - // optional double length_seconds = 7; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(7, this->_internal_length_seconds(), target); - } - - // optional string name = 9; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_name().data(), static_cast(this->_internal_name().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.Contract.name"); - target = stream->WriteStringMaybeAliased( - 9, this->_internal_name(), target); - } + _impl_.start_time_ = 0; + _impl_.egg_ = 1; + _impl_.minutes_per_token_ = 60; + _impl_.chicken_run_cooldown_minutes_ = 180; + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* Contract::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const Contract& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* Contract::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const Contract& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.Contract) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string identifier = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.Contract.identifier"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional string description = 10; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_description().data(), static_cast(this->_internal_description().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.Contract.description"); - target = stream->WriteStringMaybeAliased( - 10, this->_internal_description(), target); - } + // optional .ei.Egg egg = 2; + if (cached_has_bits & 0x00020000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 2, this_._internal_egg(), target); + } - // optional bool debug = 11; - if (cached_has_bits & 0x00008000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(11, this->_internal_debug(), target); - } + // repeated .ei.Contract.Goal goals = 3; + for (unsigned i = 0, n = static_cast( + this_._internal_goals_size()); + i < n; i++) { + const auto& repfield = this_._internal_goals().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 3, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional uint32 max_boosts = 12; - if (cached_has_bits & 0x00000200u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(12, this->_internal_max_boosts(), target); - } + // optional bool coop_allowed = 4; + if (cached_has_bits & 0x00001000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 4, this_._internal_coop_allowed(), target); + } - // optional double max_soul_eggs = 13; - if (cached_has_bits & 0x00000400u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(13, this->_internal_max_soul_eggs(), target); - } + // optional uint32 max_coop_size = 5; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 5, this_._internal_max_coop_size(), target); + } - // optional uint32 min_client_version = 14; - if (cached_has_bits & 0x00000800u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(14, this->_internal_min_client_version(), target); - } + // optional double expiration_time = 6; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 6, this_._internal_expiration_time(), target); + } - // optional double minutes_per_token = 15 [default = 60]; - if (cached_has_bits & 0x00040000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(15, this->_internal_minutes_per_token(), target); - } + // optional double length_seconds = 7; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 7, this_._internal_length_seconds(), target); + } - // repeated .ei.Contract.GoalSet goal_sets = 16; - for (unsigned i = 0, - n = static_cast(this->_internal_goal_sets_size()); i < n; i++) { - const auto& repfield = this->_internal_goal_sets(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(16, repfield, repfield.GetCachedSize(), target, stream); - } + // optional string name = 9; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_name(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.Contract.name"); + target = stream->WriteStringMaybeAliased(9, _s, target); + } - // optional double start_time = 17; - if (cached_has_bits & 0x00010000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(17, this->_internal_start_time(), target); - } + // optional string description = 10; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_description(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.Contract.description"); + target = stream->WriteStringMaybeAliased(10, _s, target); + } - // optional double chicken_run_cooldown_minutes = 18 [default = 180]; - if (cached_has_bits & 0x00080000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(18, this->_internal_chicken_run_cooldown_minutes(), target); - } + // optional bool debug = 11; + if (cached_has_bits & 0x00008000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 11, this_._internal_debug(), target); + } - // optional bool leggacy = 19; - if (cached_has_bits & 0x00002000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(19, this->_internal_leggacy(), target); - } + // optional uint32 max_boosts = 12; + if (cached_has_bits & 0x00000200u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 12, this_._internal_max_boosts(), target); + } - // repeated .ei.Contract.GradeSpec grade_specs = 20; - for (unsigned i = 0, - n = static_cast(this->_internal_grade_specs_size()); i < n; i++) { - const auto& repfield = this->_internal_grade_specs(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(20, repfield, repfield.GetCachedSize(), target, stream); - } + // optional double max_soul_eggs = 13; + if (cached_has_bits & 0x00000400u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 13, this_._internal_max_soul_eggs(), target); + } - // optional string key = 21; - if (cached_has_bits & 0x00000008u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_key().data(), static_cast(this->_internal_key().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.Contract.key"); - target = stream->WriteStringMaybeAliased( - 21, this->_internal_key(), target); - } + // optional uint32 min_client_version = 14; + if (cached_has_bits & 0x00000800u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 14, this_._internal_min_client_version(), target); + } - // optional bool cc_only = 22; - if (cached_has_bits & 0x00004000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(22, this->_internal_cc_only(), target); - } + // optional double minutes_per_token = 15 [default = 60]; + if (cached_has_bits & 0x00040000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 15, this_._internal_minutes_per_token(), target); + } - // optional string season_id = 23; - if (cached_has_bits & 0x00000010u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_season_id().data(), static_cast(this->_internal_season_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.Contract.season_id"); - target = stream->WriteStringMaybeAliased( - 23, this->_internal_season_id(), target); - } + // repeated .ei.Contract.GoalSet goal_sets = 16; + for (unsigned i = 0, n = static_cast( + this_._internal_goal_sets_size()); + i < n; i++) { + const auto& repfield = this_._internal_goal_sets().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 16, repfield, repfield.GetCachedSize(), + target, stream); + } - // repeated string default_shell_ids = 24; - for (int i = 0, n = this->_internal_default_shell_ids_size(); i < n; i++) { - const auto& s = this->_internal_default_shell_ids(i); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - s.data(), static_cast(s.length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.Contract.default_shell_ids"); - target = stream->WriteString(24, s, target); - } + // optional double start_time = 17; + if (cached_has_bits & 0x00010000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 17, this_._internal_start_time(), target); + } - // optional string custom_egg_id = 25; - if (cached_has_bits & 0x00000020u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_custom_egg_id().data(), static_cast(this->_internal_custom_egg_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.Contract.custom_egg_id"); - target = stream->WriteStringMaybeAliased( - 25, this->_internal_custom_egg_id(), target); - } + // optional double chicken_run_cooldown_minutes = 18 [default = 180]; + if (cached_has_bits & 0x00080000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 18, this_._internal_chicken_run_cooldown_minutes(), 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.Contract) - return target; -} + // optional bool leggacy = 19; + if (cached_has_bits & 0x00002000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 19, this_._internal_leggacy(), target); + } -size_t Contract::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.Contract) - size_t total_size = 0; + // repeated .ei.Contract.GradeSpec grade_specs = 20; + for (unsigned i = 0, n = static_cast( + this_._internal_grade_specs_size()); + i < n; i++) { + const auto& repfield = this_._internal_grade_specs().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 20, repfield, repfield.GetCachedSize(), + target, stream); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; + // optional string key = 21; + if (cached_has_bits & 0x00000008u) { + const std::string& _s = this_._internal_key(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.Contract.key"); + target = stream->WriteStringMaybeAliased(21, _s, target); + } - // repeated .ei.Contract.Goal goals = 3; - total_size += 1UL * this->_internal_goals_size(); - for (const auto& msg : this->goals_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } + // optional bool cc_only = 22; + if (cached_has_bits & 0x00004000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 22, this_._internal_cc_only(), target); + } - // repeated .ei.Contract.GoalSet goal_sets = 16; - total_size += 2UL * this->_internal_goal_sets_size(); - for (const auto& msg : this->goal_sets_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } + // optional string season_id = 23; + if (cached_has_bits & 0x00000010u) { + const std::string& _s = this_._internal_season_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.Contract.season_id"); + target = stream->WriteStringMaybeAliased(23, _s, target); + } - // repeated .ei.Contract.GradeSpec grade_specs = 20; - total_size += 2UL * this->_internal_grade_specs_size(); - for (const auto& msg : this->grade_specs_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } + // repeated string default_shell_ids = 24; + for (int i = 0, n = this_._internal_default_shell_ids_size(); i < n; ++i) { + const auto& s = this_._internal_default_shell_ids().Get(i); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(s.data(), static_cast(s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.Contract.default_shell_ids"); + target = stream->WriteString(24, s, target); + } - // repeated string default_shell_ids = 24; - total_size += 2 * - ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(default_shell_ids_.size()); - for (int i = 0, n = default_shell_ids_.size(); i < n; i++) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - default_shell_ids_.Get(i)); - } + // optional string custom_egg_id = 25; + if (cached_has_bits & 0x00000020u) { + const std::string& _s = this_._internal_custom_egg_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.Contract.custom_egg_id"); + target = stream->WriteStringMaybeAliased(25, _s, target); + } - cached_has_bits = _has_bits_[0]; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.Contract) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t Contract::ByteSizeLong(const MessageLite& base) { + const Contract& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t Contract::ByteSizeLong() const { + const Contract& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.Contract) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.Contract.Goal goals = 3; + { + total_size += 1UL * this_._internal_goals_size(); + for (const auto& msg : this_._internal_goals()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.Contract.GoalSet goal_sets = 16; + { + total_size += 2UL * this_._internal_goal_sets_size(); + for (const auto& msg : this_._internal_goal_sets()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.Contract.GradeSpec grade_specs = 20; + { + total_size += 2UL * this_._internal_grade_specs_size(); + for (const auto& msg : this_._internal_grade_specs()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated string default_shell_ids = 24; + { + total_size += + 2 * ::google::protobuf::internal::FromIntSize(this_._internal_default_shell_ids().size()); + for (int i = 0, n = this_._internal_default_shell_ids().size(); i < n; ++i) { + total_size += ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_default_shell_ids().Get(i)); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string identifier = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_identifier()); + } + // optional string name = 9; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_name()); + } + // optional string description = 10; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_description()); + } + // optional string key = 21; + if (cached_has_bits & 0x00000008u) { + total_size += 2 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_key()); + } + // optional string season_id = 23; + if (cached_has_bits & 0x00000010u) { + total_size += 2 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_season_id()); + } + // optional string custom_egg_id = 25; + if (cached_has_bits & 0x00000020u) { + total_size += 2 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_custom_egg_id()); + } + // optional double expiration_time = 6; + if (cached_has_bits & 0x00000040u) { + total_size += 9; + } + // optional double length_seconds = 7; + if (cached_has_bits & 0x00000080u) { + total_size += 9; + } + } + if (cached_has_bits & 0x0000ff00u) { + // optional uint32 max_coop_size = 5; + if (cached_has_bits & 0x00000100u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_max_coop_size()); + } + // optional uint32 max_boosts = 12; + if (cached_has_bits & 0x00000200u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_max_boosts()); + } + // optional double max_soul_eggs = 13; + if (cached_has_bits & 0x00000400u) { + total_size += 9; + } + // optional uint32 min_client_version = 14; + if (cached_has_bits & 0x00000800u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_min_client_version()); + } + // optional bool coop_allowed = 4; + if (cached_has_bits & 0x00001000u) { + total_size += 2; + } + // optional bool leggacy = 19; + if (cached_has_bits & 0x00002000u) { + total_size += 3; + } + // optional bool cc_only = 22; + if (cached_has_bits & 0x00004000u) { + total_size += 3; + } + // optional bool debug = 11; + if (cached_has_bits & 0x00008000u) { + total_size += 2; + } + } + if (cached_has_bits & 0x000f0000u) { + // optional double start_time = 17; + if (cached_has_bits & 0x00010000u) { + total_size += 10; + } + // optional .ei.Egg egg = 2; + if (cached_has_bits & 0x00020000u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_egg()); + } + // optional double minutes_per_token = 15 [default = 60]; + if (cached_has_bits & 0x00040000u) { + total_size += 9; + } + // optional double chicken_run_cooldown_minutes = 18 [default = 180]; + if (cached_has_bits & 0x00080000u) { + total_size += 10; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void Contract::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.Contract) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_goals()->MergeFrom( + from._internal_goals()); + _this->_internal_mutable_goal_sets()->MergeFrom( + from._internal_goal_sets()); + _this->_internal_mutable_grade_specs()->MergeFrom( + from._internal_grade_specs()); + _this->_internal_mutable_default_shell_ids()->MergeFrom(from._internal_default_shell_ids()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { - // optional string identifier = 1; if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_identifier()); + _this->_internal_set_identifier(from._internal_identifier()); } - - // optional string name = 9; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_name()); + _this->_internal_set_name(from._internal_name()); } - - // optional string description = 10; if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_description()); + _this->_internal_set_description(from._internal_description()); } - - // optional string key = 21; if (cached_has_bits & 0x00000008u) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_key()); + _this->_internal_set_key(from._internal_key()); } - - // optional string season_id = 23; if (cached_has_bits & 0x00000010u) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_season_id()); + _this->_internal_set_season_id(from._internal_season_id()); } - - // optional string custom_egg_id = 25; if (cached_has_bits & 0x00000020u) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_custom_egg_id()); + _this->_internal_set_custom_egg_id(from._internal_custom_egg_id()); } - - // optional double expiration_time = 6; if (cached_has_bits & 0x00000040u) { - total_size += 1 + 8; + _this->_impl_.expiration_time_ = from._impl_.expiration_time_; } - - // optional double length_seconds = 7; if (cached_has_bits & 0x00000080u) { - total_size += 1 + 8; + _this->_impl_.length_seconds_ = from._impl_.length_seconds_; } - } if (cached_has_bits & 0x0000ff00u) { - // optional uint32 max_coop_size = 5; if (cached_has_bits & 0x00000100u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_max_coop_size()); + _this->_impl_.max_coop_size_ = from._impl_.max_coop_size_; } - - // optional uint32 max_boosts = 12; if (cached_has_bits & 0x00000200u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_max_boosts()); + _this->_impl_.max_boosts_ = from._impl_.max_boosts_; } - - // optional double max_soul_eggs = 13; if (cached_has_bits & 0x00000400u) { - total_size += 1 + 8; + _this->_impl_.max_soul_eggs_ = from._impl_.max_soul_eggs_; } - - // optional uint32 min_client_version = 14; if (cached_has_bits & 0x00000800u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_min_client_version()); + _this->_impl_.min_client_version_ = from._impl_.min_client_version_; } - - // optional bool coop_allowed = 4; if (cached_has_bits & 0x00001000u) { - total_size += 1 + 1; + _this->_impl_.coop_allowed_ = from._impl_.coop_allowed_; } - - // optional bool leggacy = 19; if (cached_has_bits & 0x00002000u) { - total_size += 2 + 1; + _this->_impl_.leggacy_ = from._impl_.leggacy_; } - - // optional bool cc_only = 22; if (cached_has_bits & 0x00004000u) { - total_size += 2 + 1; + _this->_impl_.cc_only_ = from._impl_.cc_only_; } - - // optional bool debug = 11; if (cached_has_bits & 0x00008000u) { - total_size += 1 + 1; + _this->_impl_.debug_ = from._impl_.debug_; } - } if (cached_has_bits & 0x000f0000u) { - // optional double start_time = 17; if (cached_has_bits & 0x00010000u) { - total_size += 2 + 8; + _this->_impl_.start_time_ = from._impl_.start_time_; } - - // optional .ei.Egg egg = 2; if (cached_has_bits & 0x00020000u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_egg()); + _this->_impl_.egg_ = from._impl_.egg_; } - - // optional double minutes_per_token = 15 [default = 60]; if (cached_has_bits & 0x00040000u) { - total_size += 1 + 8; - } - - // optional double chicken_run_cooldown_minutes = 18 [default = 180]; - if (cached_has_bits & 0x00080000u) { - total_size += 2 + 8; - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Contract::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - Contract::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Contract::GetClassData() const { return &_class_data_; } - -void Contract::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void Contract::MergeFrom(const Contract& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.Contract) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - goals_.MergeFrom(from.goals_); - goal_sets_.MergeFrom(from.goal_sets_); - grade_specs_.MergeFrom(from.grade_specs_); - default_shell_ids_.MergeFrom(from.default_shell_ids_); - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - if (cached_has_bits & 0x00000001u) { - _internal_set_identifier(from._internal_identifier()); - } - if (cached_has_bits & 0x00000002u) { - _internal_set_name(from._internal_name()); - } - if (cached_has_bits & 0x00000004u) { - _internal_set_description(from._internal_description()); - } - if (cached_has_bits & 0x00000008u) { - _internal_set_key(from._internal_key()); - } - if (cached_has_bits & 0x00000010u) { - _internal_set_season_id(from._internal_season_id()); - } - if (cached_has_bits & 0x00000020u) { - _internal_set_custom_egg_id(from._internal_custom_egg_id()); - } - if (cached_has_bits & 0x00000040u) { - expiration_time_ = from.expiration_time_; - } - if (cached_has_bits & 0x00000080u) { - length_seconds_ = from.length_seconds_; - } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0x0000ff00u) { - if (cached_has_bits & 0x00000100u) { - max_coop_size_ = from.max_coop_size_; - } - if (cached_has_bits & 0x00000200u) { - max_boosts_ = from.max_boosts_; - } - if (cached_has_bits & 0x00000400u) { - max_soul_eggs_ = from.max_soul_eggs_; - } - if (cached_has_bits & 0x00000800u) { - min_client_version_ = from.min_client_version_; - } - if (cached_has_bits & 0x00001000u) { - coop_allowed_ = from.coop_allowed_; - } - if (cached_has_bits & 0x00002000u) { - leggacy_ = from.leggacy_; - } - if (cached_has_bits & 0x00004000u) { - cc_only_ = from.cc_only_; - } - if (cached_has_bits & 0x00008000u) { - debug_ = from.debug_; - } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0x000f0000u) { - if (cached_has_bits & 0x00010000u) { - start_time_ = from.start_time_; - } - if (cached_has_bits & 0x00020000u) { - egg_ = from.egg_; - } - if (cached_has_bits & 0x00040000u) { - minutes_per_token_ = from.minutes_per_token_; + _this->_impl_.minutes_per_token_ = from._impl_.minutes_per_token_; } if (cached_has_bits & 0x00080000u) { - chicken_run_cooldown_minutes_ = from.chicken_run_cooldown_minutes_; + _this->_impl_.chicken_run_cooldown_minutes_ = from._impl_.chicken_run_cooldown_minutes_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void Contract::CopyFrom(const Contract& from) { @@ -31286,43104 +33220,43432 @@ void Contract::CopyFrom(const Contract& from) { MergeFrom(from); } -bool Contract::IsInitialized() const { - return true; -} -void Contract::InternalSwap(Contract* other) { +void Contract::InternalSwap(Contract* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - goals_.InternalSwap(&other->goals_); - goal_sets_.InternalSwap(&other->goal_sets_); - grade_specs_.InternalSwap(&other->grade_specs_); - default_shell_ids_.InternalSwap(&other->default_shell_ids_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &identifier_, lhs_arena, - &other->identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &name_, lhs_arena, - &other->name_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &description_, lhs_arena, - &other->description_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &key_, lhs_arena, - &other->key_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &season_id_, lhs_arena, - &other->season_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &custom_egg_id_, lhs_arena, - &other->custom_egg_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(Contract, start_time_) - + sizeof(Contract::start_time_) - - PROTOBUF_FIELD_OFFSET(Contract, expiration_time_)>( - reinterpret_cast(&expiration_time_), - reinterpret_cast(&other->expiration_time_)); - swap(egg_, other->egg_); - swap(minutes_per_token_, other->minutes_per_token_); - swap(chicken_run_cooldown_minutes_, other->chicken_run_cooldown_minutes_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata Contract::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[42]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.goals_.InternalSwap(&other->_impl_.goals_); + _impl_.goal_sets_.InternalSwap(&other->_impl_.goal_sets_); + _impl_.grade_specs_.InternalSwap(&other->_impl_.grade_specs_); + _impl_.default_shell_ids_.InternalSwap(&other->_impl_.default_shell_ids_); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.identifier_, &other->_impl_.identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.name_, &other->_impl_.name_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.description_, &other->_impl_.description_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.key_, &other->_impl_.key_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.season_id_, &other->_impl_.season_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.custom_egg_id_, &other->_impl_.custom_egg_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(Contract, _impl_.chicken_run_cooldown_minutes_) + + sizeof(Contract::_impl_.chicken_run_cooldown_minutes_) + - PROTOBUF_FIELD_OFFSET(Contract, _impl_.expiration_time_)>( + reinterpret_cast(&_impl_.expiration_time_), + reinterpret_cast(&other->_impl_.expiration_time_)); +} + +::google::protobuf::Metadata Contract::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class ContractPlayerInfo::_Internal { +class ContractSeasonGoal::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_grade(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_total_cxp(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_season_cxp(HasBits* has_bits) { - (*has_bits)[0] |= 1024u; - } - static void set_has_grade_score(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_target_grade_score(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_soul_power(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_target_soul_power(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_grade_progress(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } - static void set_has_issue_score(HasBits* has_bits) { - (*has_bits)[0] |= 2048u; - } - static void set_has_status(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_last_evaluation_time(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_last_evaluation_version(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -ContractPlayerInfo::ContractPlayerInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - unread_evaluations_(arena), - issues_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ContractPlayerInfo) -} -ContractPlayerInfo::ContractPlayerInfo(const ContractPlayerInfo& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - unread_evaluations_(from.unread_evaluations_), - issues_(from.issues_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - last_evaluation_version_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - last_evaluation_version_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_last_evaluation_version()) { - last_evaluation_version_.Set(from._internal_last_evaluation_version(), - GetArenaForAllocation()); - } - ::memcpy(&total_cxp_, &from.total_cxp_, - static_cast(reinterpret_cast(&issue_score_) - - reinterpret_cast(&total_cxp_)) + sizeof(issue_score_)); - // @@protoc_insertion_point(copy_constructor:ei.ContractPlayerInfo) -} - -inline void ContractPlayerInfo::SharedCtor() { -last_evaluation_version_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - last_evaluation_version_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&total_cxp_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&issue_score_) - - reinterpret_cast(&total_cxp_)) + sizeof(issue_score_)); -} - -ContractPlayerInfo::~ContractPlayerInfo() { - // @@protoc_insertion_point(destructor:ei.ContractPlayerInfo) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ContractSeasonGoal, _impl_._has_bits_); +}; + +ContractSeasonGoal::ContractSeasonGoal(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ContractSeasonGoal) +} +inline PROTOBUF_NDEBUG_INLINE ContractSeasonGoal::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ContractSeasonGoal& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + reward_sub_type_(arena, from.reward_sub_type_) {} + +ContractSeasonGoal::ContractSeasonGoal( + ::google::protobuf::Arena* arena, + const ContractSeasonGoal& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ContractSeasonGoal* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, cxp_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, cxp_), + offsetof(Impl_, reward_type_) - + offsetof(Impl_, cxp_) + + sizeof(Impl_::reward_type_)); + + // @@protoc_insertion_point(copy_constructor:ei.ContractSeasonGoal) +} +inline PROTOBUF_NDEBUG_INLINE ContractSeasonGoal::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + reward_sub_type_(arena), + reward_type_{static_cast< ::ei::RewardType >(1)} {} + +inline void ContractSeasonGoal::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, cxp_), + 0, + offsetof(Impl_, reward_amount_) - + offsetof(Impl_, cxp_) + + sizeof(Impl_::reward_amount_)); +} +ContractSeasonGoal::~ContractSeasonGoal() { + // @@protoc_insertion_point(destructor:ei.ContractSeasonGoal) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - -inline void ContractPlayerInfo::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - last_evaluation_version_.Destroy(); -} - -void ContractPlayerInfo::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ContractPlayerInfo::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ContractPlayerInfo) - uint32_t cached_has_bits = 0; +inline void ContractSeasonGoal::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.reward_sub_type_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ContractSeasonGoal::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ContractSeasonGoal_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ContractSeasonGoal::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ContractSeasonGoal::ByteSizeLong, + &ContractSeasonGoal::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ContractSeasonGoal, _impl_._cached_size_), + false, + }, + &ContractSeasonGoal::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ContractSeasonGoal::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 4, 1, 45, 2> ContractSeasonGoal::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ContractSeasonGoal, _impl_._has_bits_), + 0, // no _extensions_ + 5, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967266, // skipmap + offsetof(decltype(_table_), field_entries), + 4, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ContractSeasonGoal>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional double cxp = 1; + {::_pbi::TcParser::FastF64S1, + {9, 1, 0, PROTOBUF_FIELD_OFFSET(ContractSeasonGoal, _impl_.cxp_)}}, + {::_pbi::TcParser::MiniParse, {}}, + // optional .ei.RewardType reward_type = 3; + {::_pbi::TcParser::FastEvS1, + {24, 3, 0, PROTOBUF_FIELD_OFFSET(ContractSeasonGoal, _impl_.reward_type_)}}, + // optional string reward_sub_type = 4; + {::_pbi::TcParser::FastSS1, + {34, 0, 0, PROTOBUF_FIELD_OFFSET(ContractSeasonGoal, _impl_.reward_sub_type_)}}, + // optional double reward_amount = 5; + {::_pbi::TcParser::FastF64S1, + {41, 2, 0, PROTOBUF_FIELD_OFFSET(ContractSeasonGoal, _impl_.reward_amount_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional double cxp = 1; + {PROTOBUF_FIELD_OFFSET(ContractSeasonGoal, _impl_.cxp_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional .ei.RewardType reward_type = 3; + {PROTOBUF_FIELD_OFFSET(ContractSeasonGoal, _impl_.reward_type_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kEnum)}, + // optional string reward_sub_type = 4; + {PROTOBUF_FIELD_OFFSET(ContractSeasonGoal, _impl_.reward_sub_type_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double reward_amount = 5; + {PROTOBUF_FIELD_OFFSET(ContractSeasonGoal, _impl_.reward_amount_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + }}, {{ + {::_pbi::FieldAuxEnumData{}, ::ei::RewardType_internal_data_}, + }}, {{ + "\25\0\0\17\0\0\0\0" + "ei.ContractSeasonGoal" + "reward_sub_type" + }}, +}; + +PROTOBUF_NOINLINE void ContractSeasonGoal::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ContractSeasonGoal) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - unread_evaluations_.Clear(); - issues_.Clear(); - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000001u) { - last_evaluation_version_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x000000feu) { - ::memset(&total_cxp_, 0, static_cast( - reinterpret_cast(&target_grade_score_) - - reinterpret_cast(&total_cxp_)) + sizeof(target_grade_score_)); - } - if (cached_has_bits & 0x00000f00u) { - ::memset(&soul_power_, 0, static_cast( - reinterpret_cast(&issue_score_) - - reinterpret_cast(&soul_power_)) + sizeof(issue_score_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ContractPlayerInfo::_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 .ei.Contract.PlayerGrade grade = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::Contract_PlayerGrade_IsValid(val))) { - _internal_set_grade(static_cast<::ei::Contract_PlayerGrade>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional double total_cxp = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { - _Internal::set_has_total_cxp(&has_bits); - total_cxp_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional .ei.ContractPlayerInfo.Status status = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::ContractPlayerInfo_Status_IsValid(val))) { - _internal_set_status(static_cast<::ei::ContractPlayerInfo_Status>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(3, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional double last_evaluation_time = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 33)) { - _Internal::set_has_last_evaluation_time(&has_bits); - last_evaluation_time_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional string last_evaluation_version = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - auto str = _internal_mutable_last_evaluation_version(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractPlayerInfo.last_evaluation_version"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // repeated .ei.ContractEvaluation unread_evaluations = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_unread_evaluations(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<50>(ptr)); - } else - goto handle_unusual; - continue; - // optional double grade_score = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 57)) { - _Internal::set_has_grade_score(&has_bits); - grade_score_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double target_soul_power = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 65)) { - _Internal::set_has_target_soul_power(&has_bits); - target_soul_power_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double target_grade_score = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 73)) { - _Internal::set_has_target_grade_score(&has_bits); - target_grade_score_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double soul_power = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 81)) { - _Internal::set_has_soul_power(&has_bits); - soul_power_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // repeated .ei.ContractEvaluation.PoorBehavior issues = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 88)) { - ptr -= 1; - do { - ptr += 1; - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::ContractEvaluation_PoorBehavior_IsValid(val))) { - _internal_add_issues(static_cast<::ei::ContractEvaluation_PoorBehavior>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(11, val, mutable_unknown_fields()); - } - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<88>(ptr)); - } else if (static_cast(tag) == 90) { - ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedEnumParser<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(_internal_mutable_issues(), ptr, ctx, ::ei::ContractEvaluation_PoorBehavior_IsValid, &_internal_metadata_, 11); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double grade_progress = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 97)) { - _Internal::set_has_grade_progress(&has_bits); - grade_progress_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double season_cxp = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 105)) { - _Internal::set_has_season_cxp(&has_bits); - season_cxp_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double issue_score = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 113)) { - _Internal::set_has_issue_score(&has_bits); - issue_score_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } 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* ContractPlayerInfo::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ContractPlayerInfo) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.Contract.PlayerGrade grade = 1; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 1, this->_internal_grade(), target); - } - - // optional double total_cxp = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(2, this->_internal_total_cxp(), target); - } - - // optional .ei.ContractPlayerInfo.Status status = 3; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 3, this->_internal_status(), target); - } - - // optional double last_evaluation_time = 4; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(4, this->_internal_last_evaluation_time(), target); - } - - // optional string last_evaluation_version = 5; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_last_evaluation_version().data(), static_cast(this->_internal_last_evaluation_version().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ContractPlayerInfo.last_evaluation_version"); - target = stream->WriteStringMaybeAliased( - 5, this->_internal_last_evaluation_version(), target); - } - - // repeated .ei.ContractEvaluation unread_evaluations = 6; - for (unsigned i = 0, - n = static_cast(this->_internal_unread_evaluations_size()); i < n; i++) { - const auto& repfield = this->_internal_unread_evaluations(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(6, repfield, repfield.GetCachedSize(), target, stream); - } - - // optional double grade_score = 7; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(7, this->_internal_grade_score(), target); - } - - // optional double target_soul_power = 8; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(8, this->_internal_target_soul_power(), target); - } - - // optional double target_grade_score = 9; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(9, this->_internal_target_grade_score(), target); - } - - // optional double soul_power = 10; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(10, this->_internal_soul_power(), target); - } - - // repeated .ei.ContractEvaluation.PoorBehavior issues = 11; - for (int i = 0, n = this->_internal_issues_size(); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 11, this->_internal_issues(i), target); - } - - // optional double grade_progress = 12; - if (cached_has_bits & 0x00000200u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(12, this->_internal_grade_progress(), target); + _impl_.reward_sub_type_.ClearNonDefaultToEmpty(); } + if (cached_has_bits & 0x0000000eu) { + ::memset(&_impl_.cxp_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.reward_amount_) - + reinterpret_cast(&_impl_.cxp_)) + sizeof(_impl_.reward_amount_)); + _impl_.reward_type_ = 1; + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ContractSeasonGoal::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ContractSeasonGoal& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ContractSeasonGoal::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ContractSeasonGoal& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ContractSeasonGoal) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional double cxp = 1; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 1, this_._internal_cxp(), target); + } - // optional double season_cxp = 13; - if (cached_has_bits & 0x00000400u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(13, this->_internal_season_cxp(), target); - } + // optional .ei.RewardType reward_type = 3; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 3, this_._internal_reward_type(), target); + } - // optional double issue_score = 14; - if (cached_has_bits & 0x00000800u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(14, this->_internal_issue_score(), target); - } + // optional string reward_sub_type = 4; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_reward_sub_type(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractSeasonGoal.reward_sub_type"); + target = stream->WriteStringMaybeAliased(4, _s, 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.ContractPlayerInfo) - return target; -} + // optional double reward_amount = 5; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 5, this_._internal_reward_amount(), target); + } -size_t ContractPlayerInfo::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ContractPlayerInfo) - size_t total_size = 0; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ContractSeasonGoal) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ContractSeasonGoal::ByteSizeLong(const MessageLite& base) { + const ContractSeasonGoal& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ContractSeasonGoal::ByteSizeLong() const { + const ContractSeasonGoal& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ContractSeasonGoal) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { + // optional string reward_sub_type = 4; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_reward_sub_type()); + } + // optional double cxp = 1; + if (cached_has_bits & 0x00000002u) { + total_size += 9; + } + // optional double reward_amount = 5; + if (cached_has_bits & 0x00000004u) { + total_size += 9; + } + // optional .ei.RewardType reward_type = 3; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_reward_type()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused +void ContractSeasonGoal::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractSeasonGoal) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - // repeated .ei.ContractEvaluation unread_evaluations = 6; - total_size += 1UL * this->_internal_unread_evaluations_size(); - for (const auto& msg : this->unread_evaluations_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated .ei.ContractEvaluation.PoorBehavior issues = 11; - { - size_t data_size = 0; - unsigned int count = static_cast(this->_internal_issues_size());for (unsigned int i = 0; i < count; i++) { - data_size += ::_pbi::WireFormatLite::EnumSize( - this->_internal_issues(static_cast(i))); - } - total_size += (1UL * count) + data_size; - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - // optional string last_evaluation_version = 5; + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_last_evaluation_version()); + _this->_internal_set_reward_sub_type(from._internal_reward_sub_type()); } - - // optional double total_cxp = 2; if (cached_has_bits & 0x00000002u) { - total_size += 1 + 8; + _this->_impl_.cxp_ = from._impl_.cxp_; } - - // optional .ei.Contract.PlayerGrade grade = 1; if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_grade()); + _this->_impl_.reward_amount_ = from._impl_.reward_amount_; } - - // optional .ei.ContractPlayerInfo.Status status = 3; if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_status()); - } - - // optional double last_evaluation_time = 4; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + 8; + _this->_impl_.reward_type_ = from._impl_.reward_type_; } + } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} - // optional double grade_score = 7; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + 8; - } +void ContractSeasonGoal::CopyFrom(const ContractSeasonGoal& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractSeasonGoal) + if (&from == this) return; + Clear(); + MergeFrom(from); +} - // optional double target_soul_power = 8; - if (cached_has_bits & 0x00000040u) { - total_size += 1 + 8; - } - // optional double target_grade_score = 9; - if (cached_has_bits & 0x00000080u) { - total_size += 1 + 8; - } +void ContractSeasonGoal::InternalSwap(ContractSeasonGoal* PROTOBUF_RESTRICT other) { + using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.reward_sub_type_, &other->_impl_.reward_sub_type_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ContractSeasonGoal, _impl_.reward_type_) + + sizeof(ContractSeasonGoal::_impl_.reward_type_) + - PROTOBUF_FIELD_OFFSET(ContractSeasonGoal, _impl_.cxp_)>( + reinterpret_cast(&_impl_.cxp_), + reinterpret_cast(&other->_impl_.cxp_)); +} - } - if (cached_has_bits & 0x00000f00u) { - // optional double soul_power = 10; - if (cached_has_bits & 0x00000100u) { - total_size += 1 + 8; - } +::google::protobuf::Metadata ContractSeasonGoal::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== - // optional double grade_progress = 12; - if (cached_has_bits & 0x00000200u) { - total_size += 1 + 8; - } +class ContractSeasonRewardConfirmationRequest::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ContractSeasonRewardConfirmationRequest, _impl_._has_bits_); +}; + +ContractSeasonRewardConfirmationRequest::ContractSeasonRewardConfirmationRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ContractSeasonRewardConfirmationRequest) +} +inline PROTOBUF_NDEBUG_INLINE ContractSeasonRewardConfirmationRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ContractSeasonRewardConfirmationRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + season_id_(arena, from.season_id_) {} + +ContractSeasonRewardConfirmationRequest::ContractSeasonRewardConfirmationRequest( + ::google::protobuf::Arena* arena, + const ContractSeasonRewardConfirmationRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ContractSeasonRewardConfirmationRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.rinfo_ = (cached_has_bits & 0x00000002u) ? ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>( + arena, *from._impl_.rinfo_) + : nullptr; + _impl_.goal_ = (cached_has_bits & 0x00000004u) ? ::google::protobuf::Message::CopyConstruct<::ei::ContractSeasonGoal>( + arena, *from._impl_.goal_) + : nullptr; + + // @@protoc_insertion_point(copy_constructor:ei.ContractSeasonRewardConfirmationRequest) +} +inline PROTOBUF_NDEBUG_INLINE ContractSeasonRewardConfirmationRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + season_id_(arena) {} + +inline void ContractSeasonRewardConfirmationRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, rinfo_), + 0, + offsetof(Impl_, goal_) - + offsetof(Impl_, rinfo_) + + sizeof(Impl_::goal_)); +} +ContractSeasonRewardConfirmationRequest::~ContractSeasonRewardConfirmationRequest() { + // @@protoc_insertion_point(destructor:ei.ContractSeasonRewardConfirmationRequest) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void ContractSeasonRewardConfirmationRequest::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.season_id_.Destroy(); + delete _impl_.rinfo_; + delete _impl_.goal_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ContractSeasonRewardConfirmationRequest::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ContractSeasonRewardConfirmationRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ContractSeasonRewardConfirmationRequest::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ContractSeasonRewardConfirmationRequest::ByteSizeLong, + &ContractSeasonRewardConfirmationRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ContractSeasonRewardConfirmationRequest, _impl_._cached_size_), + false, + }, + &ContractSeasonRewardConfirmationRequest::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ContractSeasonRewardConfirmationRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 3, 2, 60, 2> ContractSeasonRewardConfirmationRequest::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ContractSeasonRewardConfirmationRequest, _impl_._has_bits_), + 0, // no _extensions_ + 3, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967288, // skipmap + offsetof(decltype(_table_), field_entries), + 3, // num_field_entries + 2, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ContractSeasonRewardConfirmationRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional .ei.BasicRequestInfo rinfo = 1; + {::_pbi::TcParser::FastMtS1, + {10, 1, 0, PROTOBUF_FIELD_OFFSET(ContractSeasonRewardConfirmationRequest, _impl_.rinfo_)}}, + // optional string season_id = 2; + {::_pbi::TcParser::FastSS1, + {18, 0, 0, PROTOBUF_FIELD_OFFSET(ContractSeasonRewardConfirmationRequest, _impl_.season_id_)}}, + // optional .ei.ContractSeasonGoal goal = 3; + {::_pbi::TcParser::FastMtS1, + {26, 2, 1, PROTOBUF_FIELD_OFFSET(ContractSeasonRewardConfirmationRequest, _impl_.goal_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.BasicRequestInfo rinfo = 1; + {PROTOBUF_FIELD_OFFSET(ContractSeasonRewardConfirmationRequest, _impl_.rinfo_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional string season_id = 2; + {PROTOBUF_FIELD_OFFSET(ContractSeasonRewardConfirmationRequest, _impl_.season_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional .ei.ContractSeasonGoal goal = 3; + {PROTOBUF_FIELD_OFFSET(ContractSeasonRewardConfirmationRequest, _impl_.goal_), _Internal::kHasBitsOffset + 2, 1, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::BasicRequestInfo>()}, + {::_pbi::TcParser::GetTable<::ei::ContractSeasonGoal>()}, + }}, {{ + "\52\0\11\0\0\0\0\0" + "ei.ContractSeasonRewardConfirmationRequest" + "season_id" + }}, +}; + +PROTOBUF_NOINLINE void ContractSeasonRewardConfirmationRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ContractSeasonRewardConfirmationRequest) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; - // optional double season_cxp = 13; - if (cached_has_bits & 0x00000400u) { - total_size += 1 + 8; + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + if (cached_has_bits & 0x00000001u) { + _impl_.season_id_.ClearNonDefaultToEmpty(); } - - // optional double issue_score = 14; - if (cached_has_bits & 0x00000800u) { - total_size += 1 + 8; + if (cached_has_bits & 0x00000002u) { + ABSL_DCHECK(_impl_.rinfo_ != nullptr); + _impl_.rinfo_->Clear(); } + if (cached_has_bits & 0x00000004u) { + ABSL_DCHECK(_impl_.goal_ != nullptr); + _impl_.goal_->Clear(); + } + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ContractSeasonRewardConfirmationRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ContractSeasonRewardConfirmationRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ContractSeasonRewardConfirmationRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ContractSeasonRewardConfirmationRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ContractSeasonRewardConfirmationRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.BasicRequestInfo rinfo = 1; + if (cached_has_bits & 0x00000002u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, *this_._impl_.rinfo_, this_._impl_.rinfo_->GetCachedSize(), target, + stream); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ContractPlayerInfo::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ContractPlayerInfo::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ContractPlayerInfo::GetClassData() const { return &_class_data_; } + // optional string season_id = 2; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_season_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractSeasonRewardConfirmationRequest.season_id"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } -void ContractPlayerInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional .ei.ContractSeasonGoal goal = 3; + if (cached_has_bits & 0x00000004u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 3, *this_._impl_.goal_, this_._impl_.goal_->GetCachedSize(), target, + stream); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ContractSeasonRewardConfirmationRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ContractSeasonRewardConfirmationRequest::ByteSizeLong(const MessageLite& base) { + const ContractSeasonRewardConfirmationRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ContractSeasonRewardConfirmationRequest::ByteSizeLong() const { + const ContractSeasonRewardConfirmationRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ContractSeasonRewardConfirmationRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + // optional string season_id = 2; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_season_id()); + } + // optional .ei.BasicRequestInfo rinfo = 1; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.rinfo_); + } + // optional .ei.ContractSeasonGoal goal = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.goal_); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void ContractPlayerInfo::MergeFrom(const ContractPlayerInfo& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractPlayerInfo) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ContractSeasonRewardConfirmationRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractSeasonRewardConfirmationRequest) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - unread_evaluations_.MergeFrom(from.unread_evaluations_); - issues_.MergeFrom(from.issues_); - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - _internal_set_last_evaluation_version(from._internal_last_evaluation_version()); + _this->_internal_set_season_id(from._internal_season_id()); } if (cached_has_bits & 0x00000002u) { - total_cxp_ = from.total_cxp_; + ABSL_DCHECK(from._impl_.rinfo_ != nullptr); + if (_this->_impl_.rinfo_ == nullptr) { + _this->_impl_.rinfo_ = + ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>(arena, *from._impl_.rinfo_); + } else { + _this->_impl_.rinfo_->MergeFrom(*from._impl_.rinfo_); + } } if (cached_has_bits & 0x00000004u) { - grade_ = from.grade_; - } - if (cached_has_bits & 0x00000008u) { - status_ = from.status_; - } - if (cached_has_bits & 0x00000010u) { - last_evaluation_time_ = from.last_evaluation_time_; - } - if (cached_has_bits & 0x00000020u) { - grade_score_ = from.grade_score_; - } - if (cached_has_bits & 0x00000040u) { - target_soul_power_ = from.target_soul_power_; - } - if (cached_has_bits & 0x00000080u) { - target_grade_score_ = from.target_grade_score_; - } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0x00000f00u) { - if (cached_has_bits & 0x00000100u) { - soul_power_ = from.soul_power_; + ABSL_DCHECK(from._impl_.goal_ != nullptr); + if (_this->_impl_.goal_ == nullptr) { + _this->_impl_.goal_ = + ::google::protobuf::Message::CopyConstruct<::ei::ContractSeasonGoal>(arena, *from._impl_.goal_); + } else { + _this->_impl_.goal_->MergeFrom(*from._impl_.goal_); + } } - if (cached_has_bits & 0x00000200u) { - grade_progress_ = from.grade_progress_; - } - if (cached_has_bits & 0x00000400u) { - season_cxp_ = from.season_cxp_; - } - if (cached_has_bits & 0x00000800u) { - issue_score_ = from.issue_score_; - } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void ContractPlayerInfo::CopyFrom(const ContractPlayerInfo& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractPlayerInfo) +void ContractSeasonRewardConfirmationRequest::CopyFrom(const ContractSeasonRewardConfirmationRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractSeasonRewardConfirmationRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool ContractPlayerInfo::IsInitialized() const { - return true; -} -void ContractPlayerInfo::InternalSwap(ContractPlayerInfo* other) { +void ContractSeasonRewardConfirmationRequest::InternalSwap(ContractSeasonRewardConfirmationRequest* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - unread_evaluations_.InternalSwap(&other->unread_evaluations_); - issues_.InternalSwap(&other->issues_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &last_evaluation_version_, lhs_arena, - &other->last_evaluation_version_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, issue_score_) - + sizeof(ContractPlayerInfo::issue_score_) - - PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, total_cxp_)>( - reinterpret_cast(&total_cxp_), - reinterpret_cast(&other->total_cxp_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ContractPlayerInfo::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[43]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.season_id_, &other->_impl_.season_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ContractSeasonRewardConfirmationRequest, _impl_.goal_) + + sizeof(ContractSeasonRewardConfirmationRequest::_impl_.goal_) + - PROTOBUF_FIELD_OFFSET(ContractSeasonRewardConfirmationRequest, _impl_.rinfo_)>( + reinterpret_cast(&_impl_.rinfo_), + reinterpret_cast(&other->_impl_.rinfo_)); } +::google::protobuf::Metadata ContractSeasonRewardConfirmationRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} // =================================================================== -class ContractEvaluation::_Internal { +class ContractSeasonInfo_GoalSet::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_contract_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_coop_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_cxp(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_replay(HasBits* has_bits) { - (*has_bits)[0] |= 1048576u; - } - static void set_has_cxp_change(HasBits* has_bits) { - (*has_bits)[0] |= 134217728u; - } - static void set_has_grade_performance(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_old_league(HasBits* has_bits) { - (*has_bits)[0] |= 8192u; - } - static void set_has_old_goals(HasBits* has_bits) { - (*has_bits)[0] |= 2097152u; - } - static void set_has_grade(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_contribution_ratio(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_completion_percent(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_original_length(HasBits* has_bits) { - (*has_bits)[0] |= 4096u; - } - static void set_has_coop_size(HasBits* has_bits) { - (*has_bits)[0] |= 524288u; - } - static void set_has_solo(HasBits* has_bits) { - (*has_bits)[0] |= 4194304u; - } - static void set_has_soul_power(HasBits* has_bits) { - (*has_bits)[0] |= 67108864u; - } - static void set_has_last_contribution_time(HasBits* has_bits) { - (*has_bits)[0] |= 33554432u; - } - static void set_has_completion_time(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } - static void set_has_chicken_runs_sent(HasBits* has_bits) { - (*has_bits)[0] |= 1024u; - } - static void set_has_gift_tokens_sent(HasBits* has_bits) { - (*has_bits)[0] |= 2048u; - } - static void set_has_gift_tokens_received(HasBits* has_bits) { - (*has_bits)[0] |= 16384u; - } - static void set_has_gift_token_value_sent(HasBits* has_bits) { - (*has_bits)[0] |= 268435456u; - } - static void set_has_gift_token_value_received(HasBits* has_bits) { - (*has_bits)[0] |= 536870912u; - } - static void set_has_boost_token_allotment(HasBits* has_bits) { - (*has_bits)[0] |= 262144u; - } - static void set_has_buff_time_value(HasBits* has_bits) { - (*has_bits)[0] |= 131072u; - } - static void set_has_teamwork_score(HasBits* has_bits) { - (*has_bits)[0] |= 32768u; - } - static void set_has_other_bonuses(HasBits* has_bits) { - (*has_bits)[0] |= 65536u; - } - static void set_has_counted_in_season(HasBits* has_bits) { - (*has_bits)[0] |= 8388608u; - } - static void set_has_season_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_time_cheats(HasBits* has_bits) { - (*has_bits)[0] |= 16777216u; - } - static void set_has_version(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_evaluation_start_time(HasBits* has_bits) { - (*has_bits)[0] |= 1073741824u; - } - static void set_has_status(HasBits* has_bits) { - (*has_bits)[0] |= 2147483648u; - } -}; - -ContractEvaluation::ContractEvaluation(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - notes_(arena), - issues_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ContractEvaluation) -} -ContractEvaluation::ContractEvaluation(const ContractEvaluation& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - notes_(from.notes_), - issues_(from.issues_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - season_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - season_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_season_id()) { - season_id_.Set(from._internal_season_id(), - GetArenaForAllocation()); - } - contract_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_contract_identifier()) { - contract_identifier_.Set(from._internal_contract_identifier(), - GetArenaForAllocation()); - } - coop_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - coop_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_coop_identifier()) { - coop_identifier_.Set(from._internal_coop_identifier(), - GetArenaForAllocation()); - } - version_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - version_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_version()) { - version_.Set(from._internal_version(), - GetArenaForAllocation()); - } - ::memcpy(&cxp_, &from.cxp_, - static_cast(reinterpret_cast(&status_) - - reinterpret_cast(&cxp_)) + sizeof(status_)); - // @@protoc_insertion_point(copy_constructor:ei.ContractEvaluation) + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ContractSeasonInfo_GoalSet, _impl_._has_bits_); +}; + +ContractSeasonInfo_GoalSet::ContractSeasonInfo_GoalSet(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ContractSeasonInfo.GoalSet) +} +inline PROTOBUF_NDEBUG_INLINE ContractSeasonInfo_GoalSet::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ContractSeasonInfo_GoalSet& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + goals_{visibility, arena, from.goals_} {} + +ContractSeasonInfo_GoalSet::ContractSeasonInfo_GoalSet( + ::google::protobuf::Arena* arena, + const ContractSeasonInfo_GoalSet& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ContractSeasonInfo_GoalSet* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + _impl_.grade_ = from._impl_.grade_; + + // @@protoc_insertion_point(copy_constructor:ei.ContractSeasonInfo.GoalSet) +} +inline PROTOBUF_NDEBUG_INLINE ContractSeasonInfo_GoalSet::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + goals_{visibility, arena} {} + +inline void ContractSeasonInfo_GoalSet::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.grade_ = {}; +} +ContractSeasonInfo_GoalSet::~ContractSeasonInfo_GoalSet() { + // @@protoc_insertion_point(destructor:ei.ContractSeasonInfo.GoalSet) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } +inline void ContractSeasonInfo_GoalSet::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ContractSeasonInfo_GoalSet::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ContractSeasonInfo_GoalSet_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ContractSeasonInfo_GoalSet::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ContractSeasonInfo_GoalSet::ByteSizeLong, + &ContractSeasonInfo_GoalSet::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ContractSeasonInfo_GoalSet, _impl_._cached_size_), + false, + }, + &ContractSeasonInfo_GoalSet::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ContractSeasonInfo_GoalSet::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 2, 0, 2> ContractSeasonInfo_GoalSet::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ContractSeasonInfo_GoalSet, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 2, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ContractSeasonInfo_GoalSet>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // repeated .ei.ContractSeasonGoal goals = 2; + {::_pbi::TcParser::FastMtR1, + {18, 63, 0, PROTOBUF_FIELD_OFFSET(ContractSeasonInfo_GoalSet, _impl_.goals_)}}, + // optional .ei.Contract.PlayerGrade grade = 1; + {::_pbi::TcParser::FastEr0S1, + {8, 0, 5, PROTOBUF_FIELD_OFFSET(ContractSeasonInfo_GoalSet, _impl_.grade_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.Contract.PlayerGrade grade = 1; + {PROTOBUF_FIELD_OFFSET(ContractSeasonInfo_GoalSet, _impl_.grade_), _Internal::kHasBitsOffset + 0, 1, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // repeated .ei.ContractSeasonGoal goals = 2; + {PROTOBUF_FIELD_OFFSET(ContractSeasonInfo_GoalSet, _impl_.goals_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ContractSeasonGoal>()}, + {0, 6}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void ContractSeasonInfo_GoalSet::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ContractSeasonInfo.GoalSet) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; -inline void ContractEvaluation::SharedCtor() { -season_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - season_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -contract_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -coop_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - coop_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -version_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - version_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&cxp_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&status_) - - reinterpret_cast(&cxp_)) + sizeof(status_)); -} + _impl_.goals_.Clear(); + _impl_.grade_ = 0; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ContractSeasonInfo_GoalSet::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ContractSeasonInfo_GoalSet& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ContractSeasonInfo_GoalSet::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ContractSeasonInfo_GoalSet& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ContractSeasonInfo.GoalSet) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.Contract.PlayerGrade grade = 1; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 1, this_._internal_grade(), target); + } -ContractEvaluation::~ContractEvaluation() { - // @@protoc_insertion_point(destructor:ei.ContractEvaluation) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; + // repeated .ei.ContractSeasonGoal goals = 2; + for (unsigned i = 0, n = static_cast( + this_._internal_goals_size()); + i < n; i++) { + const auto& repfield = this_._internal_goals().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, repfield, repfield.GetCachedSize(), + target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ContractSeasonInfo.GoalSet) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ContractSeasonInfo_GoalSet::ByteSizeLong(const MessageLite& base) { + const ContractSeasonInfo_GoalSet& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ContractSeasonInfo_GoalSet::ByteSizeLong() const { + const ContractSeasonInfo_GoalSet& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ContractSeasonInfo.GoalSet) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.ContractSeasonGoal goals = 2; + { + total_size += 1UL * this_._internal_goals_size(); + for (const auto& msg : this_._internal_goals()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + { + // optional .ei.Contract.PlayerGrade grade = 1; + cached_has_bits = + this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_grade()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void ContractSeasonInfo_GoalSet::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractSeasonInfo.GoalSet) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_goals()->MergeFrom( + from._internal_goals()); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + _this->_impl_.grade_ = from._impl_.grade_; } - SharedDtor(); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -inline void ContractEvaluation::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - season_id_.Destroy(); - contract_identifier_.Destroy(); - coop_identifier_.Destroy(); - version_.Destroy(); +void ContractSeasonInfo_GoalSet::CopyFrom(const ContractSeasonInfo_GoalSet& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractSeasonInfo.GoalSet) + if (&from == this) return; + Clear(); + MergeFrom(from); } -void ContractEvaluation::SetCachedSize(int size) const { - _cached_size_.Set(size); + +void ContractSeasonInfo_GoalSet::InternalSwap(ContractSeasonInfo_GoalSet* PROTOBUF_RESTRICT other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.goals_.InternalSwap(&other->_impl_.goals_); + swap(_impl_.grade_, other->_impl_.grade_); } -void ContractEvaluation::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ContractEvaluation) - uint32_t cached_has_bits = 0; +::google::protobuf::Metadata ContractSeasonInfo_GoalSet::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== + +class ContractSeasonInfo::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ContractSeasonInfo, _impl_._has_bits_); +}; + +ContractSeasonInfo::ContractSeasonInfo(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ContractSeasonInfo) +} +inline PROTOBUF_NDEBUG_INLINE ContractSeasonInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ContractSeasonInfo& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + grade_goals_{visibility, arena, from.grade_goals_}, + id_(arena, from.id_), + name_(arena, from.name_) {} + +ContractSeasonInfo::ContractSeasonInfo( + ::google::protobuf::Arena* arena, + const ContractSeasonInfo& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ContractSeasonInfo* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + + // @@protoc_insertion_point(copy_constructor:ei.ContractSeasonInfo) +} +inline PROTOBUF_NDEBUG_INLINE ContractSeasonInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + grade_goals_{visibility, arena}, + id_(arena), + name_(arena) {} + +inline void ContractSeasonInfo::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); +} +ContractSeasonInfo::~ContractSeasonInfo() { + // @@protoc_insertion_point(destructor:ei.ContractSeasonInfo) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void ContractSeasonInfo::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.id_.Destroy(); + _impl_.name_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ContractSeasonInfo::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ContractSeasonInfo_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ContractSeasonInfo::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ContractSeasonInfo::ByteSizeLong, + &ContractSeasonInfo::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ContractSeasonInfo, _impl_._cached_size_), + false, + }, + &ContractSeasonInfo::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ContractSeasonInfo::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 3, 1, 36, 2> ContractSeasonInfo::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ContractSeasonInfo, _impl_._has_bits_), + 0, // no _extensions_ + 3, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967288, // skipmap + offsetof(decltype(_table_), field_entries), + 3, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ContractSeasonInfo>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(ContractSeasonInfo, _impl_.id_)}}, + // repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2; + {::_pbi::TcParser::FastMtR1, + {18, 63, 0, PROTOBUF_FIELD_OFFSET(ContractSeasonInfo, _impl_.grade_goals_)}}, + // optional string name = 3; + {::_pbi::TcParser::FastSS1, + {26, 1, 0, PROTOBUF_FIELD_OFFSET(ContractSeasonInfo, _impl_.name_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string id = 1; + {PROTOBUF_FIELD_OFFSET(ContractSeasonInfo, _impl_.id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2; + {PROTOBUF_FIELD_OFFSET(ContractSeasonInfo, _impl_.grade_goals_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional string name = 3; + {PROTOBUF_FIELD_OFFSET(ContractSeasonInfo, _impl_.name_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ContractSeasonInfo_GoalSet>()}, + }}, {{ + "\25\2\0\4\0\0\0\0" + "ei.ContractSeasonInfo" + "id" + "name" + }}, +}; + +PROTOBUF_NOINLINE void ContractSeasonInfo::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ContractSeasonInfo) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - notes_.Clear(); - issues_.Clear(); - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x0000000fu) { + _impl_.grade_goals_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - season_id_.ClearNonDefaultToEmpty(); + _impl_.id_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - contract_identifier_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000004u) { - coop_identifier_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000008u) { - version_.ClearNonDefaultToEmpty(); - } - } - if (cached_has_bits & 0x000000f0u) { - ::memset(&cxp_, 0, static_cast( - reinterpret_cast(&contribution_ratio_) - - reinterpret_cast(&cxp_)) + sizeof(contribution_ratio_)); - } - if (cached_has_bits & 0x0000ff00u) { - ::memset(&completion_percent_, 0, static_cast( - reinterpret_cast(&teamwork_score_) - - reinterpret_cast(&completion_percent_)) + sizeof(teamwork_score_)); - } - if (cached_has_bits & 0x00ff0000u) { - ::memset(&other_bonuses_, 0, static_cast( - reinterpret_cast(&counted_in_season_) - - reinterpret_cast(&other_bonuses_)) + sizeof(counted_in_season_)); - } - if (cached_has_bits & 0xff000000u) { - ::memset(&time_cheats_, 0, static_cast( - reinterpret_cast(&status_) - - reinterpret_cast(&time_cheats_)) + sizeof(status_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ContractEvaluation::_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 double cxp = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 9)) { - _Internal::set_has_cxp(&has_bits); - cxp_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional int32 grade_performance = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_grade_performance(&has_bits); - grade_performance_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.Contract.PlayerGrade grade = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::Contract_PlayerGrade_IsValid(val))) { - _internal_set_grade(static_cast<::ei::Contract_PlayerGrade>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(3, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional double contribution_ratio = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 33)) { - _Internal::set_has_contribution_ratio(&has_bits); - contribution_ratio_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double completion_percent = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 41)) { - _Internal::set_has_completion_percent(&has_bits); - completion_percent_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double completion_time = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 49)) { - _Internal::set_has_completion_time(&has_bits); - completion_time_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint32 chicken_runs_sent = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_chicken_runs_sent(&has_bits); - chicken_runs_sent_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 gift_tokens_sent = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { - _Internal::set_has_gift_tokens_sent(&has_bits); - gift_tokens_sent_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional int32 old_league = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 72)) { - _Internal::set_has_old_league(&has_bits); - old_league_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool old_goals = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 80)) { - _Internal::set_has_old_goals(&has_bits); - old_goals_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double original_length = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 89)) { - _Internal::set_has_original_length(&has_bits); - original_length_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // repeated string notes = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 98)) { - ptr -= 1; - do { - ptr += 1; - auto str = _internal_add_notes(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractEvaluation.notes"); - #endif // !NDEBUG - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<98>(ptr)); - } else - goto handle_unusual; - continue; - // optional double teamwork_score = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 105)) { - _Internal::set_has_teamwork_score(&has_bits); - teamwork_score_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double other_bonuses = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 113)) { - _Internal::set_has_other_bonuses(&has_bits); - other_bonuses_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint32 gift_tokens_received = 15; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 120)) { - _Internal::set_has_gift_tokens_received(&has_bits); - gift_tokens_received_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 boost_token_allotment = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 128)) { - _Internal::set_has_boost_token_allotment(&has_bits); - boost_token_allotment_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double buff_time_value = 17; - case 17: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 137)) { - _Internal::set_has_buff_time_value(&has_bits); - buff_time_value_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint32 coop_size = 18; - case 18: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 144)) { - _Internal::set_has_coop_size(&has_bits); - coop_size_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .ei.ContractEvaluation.PoorBehavior issues = 19; - case 19: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 152)) { - ptr -= 2; - do { - ptr += 2; - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::ContractEvaluation_PoorBehavior_IsValid(val))) { - _internal_add_issues(static_cast<::ei::ContractEvaluation_PoorBehavior>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(19, val, mutable_unknown_fields()); - } - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<152>(ptr)); - } else if (static_cast(tag) == 154) { - ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedEnumParser<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(_internal_mutable_issues(), ptr, ctx, ::ei::ContractEvaluation_PoorBehavior_IsValid, &_internal_metadata_, 19); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool counted_in_season = 20; - case 20: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 160)) { - _Internal::set_has_counted_in_season(&has_bits); - counted_in_season_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string season_id = 21; - case 21: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 170)) { - auto str = _internal_mutable_season_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractEvaluation.season_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double last_contribution_time = 22; - case 22: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 177)) { - _Internal::set_has_last_contribution_time(&has_bits); - last_contribution_time_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double soul_power = 23; - case 23: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 185)) { - _Internal::set_has_soul_power(&has_bits); - soul_power_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional bool replay = 24; - case 24: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 192)) { - _Internal::set_has_replay(&has_bits); - replay_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double cxp_change = 25; - case 25: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 201)) { - _Internal::set_has_cxp_change(&has_bits); - cxp_change_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional bool solo = 26; - case 26: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 208)) { - _Internal::set_has_solo(&has_bits); - solo_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 time_cheats = 27; - case 27: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 216)) { - _Internal::set_has_time_cheats(&has_bits); - time_cheats_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double gift_token_value_sent = 28; - case 28: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 225)) { - _Internal::set_has_gift_token_value_sent(&has_bits); - gift_token_value_sent_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double gift_token_value_received = 29; - case 29: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 233)) { - _Internal::set_has_gift_token_value_received(&has_bits); - gift_token_value_received_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional string contract_identifier = 40; - case 40: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) { - auto str = _internal_mutable_contract_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractEvaluation.contract_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string coop_identifier = 41; - case 41: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 74)) { - auto str = _internal_mutable_coop_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractEvaluation.coop_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string version = 50; - case 50: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 146)) { - auto str = _internal_mutable_version(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractEvaluation.version"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double evaluation_start_time = 51; - case 51: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 153)) { - _Internal::set_has_evaluation_start_time(&has_bits); - evaluation_start_time_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional .ei.ContractEvaluation.Status status = 52; - case 52: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 160)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::ContractEvaluation_Status_IsValid(val))) { - _internal_set_status(static_cast<::ei::ContractEvaluation_Status>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(52, val, mutable_unknown_fields()); - } - } 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* ContractEvaluation::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ContractEvaluation) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + _impl_.name_.ClearNonDefaultToEmpty(); + } + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ContractSeasonInfo::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ContractSeasonInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ContractSeasonInfo::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ContractSeasonInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ContractSeasonInfo) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractSeasonInfo.id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - cached_has_bits = _has_bits_[0]; - // optional double cxp = 1; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(1, this->_internal_cxp(), target); - } + // repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2; + for (unsigned i = 0, n = static_cast( + this_._internal_grade_goals_size()); + i < n; i++) { + const auto& repfield = this_._internal_grade_goals().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional int32 grade_performance = 2; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray(2, this->_internal_grade_performance(), target); - } + // optional string name = 3; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_name(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractSeasonInfo.name"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } - // optional .ei.Contract.PlayerGrade grade = 3; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 3, this->_internal_grade(), target); - } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ContractSeasonInfo) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ContractSeasonInfo::ByteSizeLong(const MessageLite& base) { + const ContractSeasonInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ContractSeasonInfo::ByteSizeLong() const { + const ContractSeasonInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ContractSeasonInfo) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2; + { + total_size += 1UL * this_._internal_grade_goals_size(); + for (const auto& msg : this_._internal_grade_goals()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional string id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_id()); + } + // optional string name = 3; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_name()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - // optional double contribution_ratio = 4; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(4, this->_internal_contribution_ratio(), target); - } +void ContractSeasonInfo::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractSeasonInfo) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; - // optional double completion_percent = 5; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(5, this->_internal_completion_percent(), target); + _this->_internal_mutable_grade_goals()->MergeFrom( + from._internal_grade_goals()); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + if (cached_has_bits & 0x00000001u) { + _this->_internal_set_id(from._internal_id()); + } + if (cached_has_bits & 0x00000002u) { + _this->_internal_set_name(from._internal_name()); + } } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} - // optional double completion_time = 6; - if (cached_has_bits & 0x00000200u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(6, this->_internal_completion_time(), target); - } +void ContractSeasonInfo::CopyFrom(const ContractSeasonInfo& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractSeasonInfo) + if (&from == this) return; + Clear(); + MergeFrom(from); +} - // optional uint32 chicken_runs_sent = 7; - if (cached_has_bits & 0x00000400u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(7, this->_internal_chicken_runs_sent(), target); - } - // optional uint32 gift_tokens_sent = 8; - if (cached_has_bits & 0x00000800u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(8, this->_internal_gift_tokens_sent(), target); - } +void ContractSeasonInfo::InternalSwap(ContractSeasonInfo* PROTOBUF_RESTRICT other) { + using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.grade_goals_.InternalSwap(&other->_impl_.grade_goals_); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.id_, &other->_impl_.id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.name_, &other->_impl_.name_, arena); +} - // optional int32 old_league = 9; - if (cached_has_bits & 0x00002000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray(9, this->_internal_old_league(), target); - } +::google::protobuf::Metadata ContractSeasonInfo::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== - // optional bool old_goals = 10; - if (cached_has_bits & 0x00200000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(10, this->_internal_old_goals(), target); - } +class ContractSeasonInfos::_Internal { + public: +}; - // optional double original_length = 11; - if (cached_has_bits & 0x00001000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(11, this->_internal_original_length(), target); - } +ContractSeasonInfos::ContractSeasonInfos(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ContractSeasonInfos) +} +inline PROTOBUF_NDEBUG_INLINE ContractSeasonInfos::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ContractSeasonInfos& from_msg) + : infos_{visibility, arena, from.infos_}, + _cached_size_{0} {} + +ContractSeasonInfos::ContractSeasonInfos( + ::google::protobuf::Arena* arena, + const ContractSeasonInfos& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ContractSeasonInfos* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + + // @@protoc_insertion_point(copy_constructor:ei.ContractSeasonInfos) +} +inline PROTOBUF_NDEBUG_INLINE ContractSeasonInfos::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : infos_{visibility, arena}, + _cached_size_{0} {} + +inline void ContractSeasonInfos::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); +} +ContractSeasonInfos::~ContractSeasonInfos() { + // @@protoc_insertion_point(destructor:ei.ContractSeasonInfos) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void ContractSeasonInfos::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ContractSeasonInfos::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ContractSeasonInfos_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ContractSeasonInfos::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ContractSeasonInfos::ByteSizeLong, + &ContractSeasonInfos::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ContractSeasonInfos, _impl_._cached_size_), + false, + }, + &ContractSeasonInfos::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ContractSeasonInfos::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<0, 1, 1, 0, 2> ContractSeasonInfos::_table_ = { + { + 0, // no _has_bits_ + 0, // no _extensions_ + 1, 0, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967294, // skipmap + offsetof(decltype(_table_), field_entries), + 1, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ContractSeasonInfos>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // repeated .ei.ContractSeasonInfo infos = 1; + {::_pbi::TcParser::FastMtR1, + {10, 63, 0, PROTOBUF_FIELD_OFFSET(ContractSeasonInfos, _impl_.infos_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // repeated .ei.ContractSeasonInfo infos = 1; + {PROTOBUF_FIELD_OFFSET(ContractSeasonInfos, _impl_.infos_), 0, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ContractSeasonInfo>()}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void ContractSeasonInfos::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ContractSeasonInfos) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; - // repeated string notes = 12; - for (int i = 0, n = this->_internal_notes_size(); i < n; i++) { - const auto& s = this->_internal_notes(i); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - s.data(), static_cast(s.length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ContractEvaluation.notes"); - target = stream->WriteString(12, s, target); - } + _impl_.infos_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ContractSeasonInfos::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ContractSeasonInfos& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ContractSeasonInfos::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ContractSeasonInfos& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ContractSeasonInfos) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + // repeated .ei.ContractSeasonInfo infos = 1; + for (unsigned i = 0, n = static_cast( + this_._internal_infos_size()); + i < n; i++) { + const auto& repfield = this_._internal_infos().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional double teamwork_score = 13; - if (cached_has_bits & 0x00008000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(13, this->_internal_teamwork_score(), target); - } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ContractSeasonInfos) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ContractSeasonInfos::ByteSizeLong(const MessageLite& base) { + const ContractSeasonInfos& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ContractSeasonInfos::ByteSizeLong() const { + const ContractSeasonInfos& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ContractSeasonInfos) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.ContractSeasonInfo infos = 1; + { + total_size += 1UL * this_._internal_infos_size(); + for (const auto& msg : this_._internal_infos()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - // optional double other_bonuses = 14; - if (cached_has_bits & 0x00010000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(14, this->_internal_other_bonuses(), target); - } +void ContractSeasonInfos::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractSeasonInfos) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; - // optional uint32 gift_tokens_received = 15; - if (cached_has_bits & 0x00004000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(15, this->_internal_gift_tokens_received(), target); - } + _this->_internal_mutable_infos()->MergeFrom( + from._internal_infos()); + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} - // optional uint32 boost_token_allotment = 16; - if (cached_has_bits & 0x00040000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(16, this->_internal_boost_token_allotment(), target); - } +void ContractSeasonInfos::CopyFrom(const ContractSeasonInfos& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractSeasonInfos) + if (&from == this) return; + Clear(); + MergeFrom(from); +} - // optional double buff_time_value = 17; - if (cached_has_bits & 0x00020000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(17, this->_internal_buff_time_value(), target); - } - // optional uint32 coop_size = 18; - if (cached_has_bits & 0x00080000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(18, this->_internal_coop_size(), target); - } +void ContractSeasonInfos::InternalSwap(ContractSeasonInfos* PROTOBUF_RESTRICT other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.infos_.InternalSwap(&other->_impl_.infos_); +} - // repeated .ei.ContractEvaluation.PoorBehavior issues = 19; - for (int i = 0, n = this->_internal_issues_size(); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 19, this->_internal_issues(i), target); - } +::google::protobuf::Metadata ContractSeasonInfos::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== - // optional bool counted_in_season = 20; - if (cached_has_bits & 0x00800000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(20, this->_internal_counted_in_season(), target); - } +class ContractPlayerInfo_SeasonProgress::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ContractPlayerInfo_SeasonProgress, _impl_._has_bits_); +}; + +ContractPlayerInfo_SeasonProgress::ContractPlayerInfo_SeasonProgress(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ContractPlayerInfo.SeasonProgress) +} +inline PROTOBUF_NDEBUG_INLINE ContractPlayerInfo_SeasonProgress::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ContractPlayerInfo_SeasonProgress& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + season_id_(arena, from.season_id_) {} + +ContractPlayerInfo_SeasonProgress::ContractPlayerInfo_SeasonProgress( + ::google::protobuf::Arena* arena, + const ContractPlayerInfo_SeasonProgress& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ContractPlayerInfo_SeasonProgress* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, active_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, active_), + offsetof(Impl_, cxp_last_reward_given_) - + offsetof(Impl_, active_) + + sizeof(Impl_::cxp_last_reward_given_)); + + // @@protoc_insertion_point(copy_constructor:ei.ContractPlayerInfo.SeasonProgress) +} +inline PROTOBUF_NDEBUG_INLINE ContractPlayerInfo_SeasonProgress::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + season_id_(arena) {} + +inline void ContractPlayerInfo_SeasonProgress::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, active_), + 0, + offsetof(Impl_, cxp_last_reward_given_) - + offsetof(Impl_, active_) + + sizeof(Impl_::cxp_last_reward_given_)); +} +ContractPlayerInfo_SeasonProgress::~ContractPlayerInfo_SeasonProgress() { + // @@protoc_insertion_point(destructor:ei.ContractPlayerInfo.SeasonProgress) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void ContractPlayerInfo_SeasonProgress::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.season_id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ContractPlayerInfo_SeasonProgress::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ContractPlayerInfo_SeasonProgress_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ContractPlayerInfo_SeasonProgress::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ContractPlayerInfo_SeasonProgress::ByteSizeLong, + &ContractPlayerInfo_SeasonProgress::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ContractPlayerInfo_SeasonProgress, _impl_._cached_size_), + false, + }, + &ContractPlayerInfo_SeasonProgress::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ContractPlayerInfo_SeasonProgress::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 5, 1, 54, 2> ContractPlayerInfo_SeasonProgress::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ContractPlayerInfo_SeasonProgress, _impl_._has_bits_), + 0, // no _extensions_ + 5, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967264, // skipmap + offsetof(decltype(_table_), field_entries), + 5, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ContractPlayerInfo_SeasonProgress>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string season_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(ContractPlayerInfo_SeasonProgress, _impl_.season_id_)}}, + // optional bool active = 2; + {::_pbi::TcParser::SingularVarintNoZag1(), + {16, 1, 0, PROTOBUF_FIELD_OFFSET(ContractPlayerInfo_SeasonProgress, _impl_.active_)}}, + // optional .ei.Contract.PlayerGrade starting_grade = 3; + {::_pbi::TcParser::FastEr0S1, + {24, 2, 5, PROTOBUF_FIELD_OFFSET(ContractPlayerInfo_SeasonProgress, _impl_.starting_grade_)}}, + // optional double total_cxp = 4; + {::_pbi::TcParser::FastF64S1, + {33, 3, 0, PROTOBUF_FIELD_OFFSET(ContractPlayerInfo_SeasonProgress, _impl_.total_cxp_)}}, + // optional double cxp_last_reward_given = 5; + {::_pbi::TcParser::FastF64S1, + {41, 4, 0, PROTOBUF_FIELD_OFFSET(ContractPlayerInfo_SeasonProgress, _impl_.cxp_last_reward_given_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string season_id = 1; + {PROTOBUF_FIELD_OFFSET(ContractPlayerInfo_SeasonProgress, _impl_.season_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional bool active = 2; + {PROTOBUF_FIELD_OFFSET(ContractPlayerInfo_SeasonProgress, _impl_.active_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional .ei.Contract.PlayerGrade starting_grade = 3; + {PROTOBUF_FIELD_OFFSET(ContractPlayerInfo_SeasonProgress, _impl_.starting_grade_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional double total_cxp = 4; + {PROTOBUF_FIELD_OFFSET(ContractPlayerInfo_SeasonProgress, _impl_.total_cxp_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double cxp_last_reward_given = 5; + {PROTOBUF_FIELD_OFFSET(ContractPlayerInfo_SeasonProgress, _impl_.cxp_last_reward_given_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + }}, {{ + {0, 6}, + }}, {{ + "\44\11\0\0\0\0\0\0" + "ei.ContractPlayerInfo.SeasonProgress" + "season_id" + }}, +}; + +PROTOBUF_NOINLINE void ContractPlayerInfo_SeasonProgress::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ContractPlayerInfo.SeasonProgress) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; - // optional string season_id = 21; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_season_id().data(), static_cast(this->_internal_season_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ContractEvaluation.season_id"); - target = stream->WriteStringMaybeAliased( - 21, this->_internal_season_id(), target); - } - - // optional double last_contribution_time = 22; - if (cached_has_bits & 0x02000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(22, this->_internal_last_contribution_time(), target); - } - - // optional double soul_power = 23; - if (cached_has_bits & 0x04000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(23, this->_internal_soul_power(), target); - } - - // optional bool replay = 24; - if (cached_has_bits & 0x00100000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(24, this->_internal_replay(), target); - } - - // optional double cxp_change = 25; - if (cached_has_bits & 0x08000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(25, this->_internal_cxp_change(), target); - } - - // optional bool solo = 26; - if (cached_has_bits & 0x00400000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(26, this->_internal_solo(), target); - } - - // optional uint32 time_cheats = 27; - if (cached_has_bits & 0x01000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(27, this->_internal_time_cheats(), target); - } - - // optional double gift_token_value_sent = 28; - if (cached_has_bits & 0x10000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(28, this->_internal_gift_token_value_sent(), target); - } - - // optional double gift_token_value_received = 29; - if (cached_has_bits & 0x20000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(29, this->_internal_gift_token_value_received(), target); - } - - // optional string contract_identifier = 40; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_contract_identifier().data(), static_cast(this->_internal_contract_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ContractEvaluation.contract_identifier"); - target = stream->WriteStringMaybeAliased( - 40, this->_internal_contract_identifier(), target); - } - - // optional string coop_identifier = 41; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_coop_identifier().data(), static_cast(this->_internal_coop_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ContractEvaluation.coop_identifier"); - target = stream->WriteStringMaybeAliased( - 41, this->_internal_coop_identifier(), target); + _impl_.season_id_.ClearNonDefaultToEmpty(); } + if (cached_has_bits & 0x0000001eu) { + ::memset(&_impl_.active_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.cxp_last_reward_given_) - + reinterpret_cast(&_impl_.active_)) + sizeof(_impl_.cxp_last_reward_given_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ContractPlayerInfo_SeasonProgress::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ContractPlayerInfo_SeasonProgress& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ContractPlayerInfo_SeasonProgress::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ContractPlayerInfo_SeasonProgress& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ContractPlayerInfo.SeasonProgress) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string season_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_season_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractPlayerInfo.SeasonProgress.season_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional string version = 50; - if (cached_has_bits & 0x00000008u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_version().data(), static_cast(this->_internal_version().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ContractEvaluation.version"); - target = stream->WriteStringMaybeAliased( - 50, this->_internal_version(), target); - } + // optional bool active = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 2, this_._internal_active(), target); + } - // optional double evaluation_start_time = 51; - if (cached_has_bits & 0x40000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(51, this->_internal_evaluation_start_time(), target); - } + // optional .ei.Contract.PlayerGrade starting_grade = 3; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 3, this_._internal_starting_grade(), target); + } - // optional .ei.ContractEvaluation.Status status = 52; - if (cached_has_bits & 0x80000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 52, this->_internal_status(), target); - } + // optional double total_cxp = 4; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 4, this_._internal_total_cxp(), 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.ContractEvaluation) - return target; -} + // optional double cxp_last_reward_given = 5; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 5, this_._internal_cxp_last_reward_given(), target); + } -size_t ContractEvaluation::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ContractEvaluation) - size_t total_size = 0; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ContractPlayerInfo.SeasonProgress) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ContractPlayerInfo_SeasonProgress::ByteSizeLong(const MessageLite& base) { + const ContractPlayerInfo_SeasonProgress& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ContractPlayerInfo_SeasonProgress::ByteSizeLong() const { + const ContractPlayerInfo_SeasonProgress& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ContractPlayerInfo.SeasonProgress) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000001fu) { + // optional string season_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_season_id()); + } + // optional bool active = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 2; + } + // optional .ei.Contract.PlayerGrade starting_grade = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_starting_grade()); + } + // optional double total_cxp = 4; + if (cached_has_bits & 0x00000008u) { + total_size += 9; + } + // optional double cxp_last_reward_given = 5; + if (cached_has_bits & 0x00000010u) { + total_size += 9; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused +void ContractPlayerInfo_SeasonProgress::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractPlayerInfo.SeasonProgress) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - // repeated string notes = 12; - total_size += 1 * - ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(notes_.size()); - for (int i = 0, n = notes_.size(); i < n; i++) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - notes_.Get(i)); - } - - // repeated .ei.ContractEvaluation.PoorBehavior issues = 19; - { - size_t data_size = 0; - unsigned int count = static_cast(this->_internal_issues_size());for (unsigned int i = 0; i < count; i++) { - data_size += ::_pbi::WireFormatLite::EnumSize( - this->_internal_issues(static_cast(i))); - } - total_size += (2UL * count) + data_size; - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - // optional string season_id = 21; + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000001fu) { if (cached_has_bits & 0x00000001u) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_season_id()); + _this->_internal_set_season_id(from._internal_season_id()); } - - // optional string contract_identifier = 40; if (cached_has_bits & 0x00000002u) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_contract_identifier()); + _this->_impl_.active_ = from._impl_.active_; } - - // optional string coop_identifier = 41; if (cached_has_bits & 0x00000004u) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_coop_identifier()); + _this->_impl_.starting_grade_ = from._impl_.starting_grade_; } - - // optional string version = 50; if (cached_has_bits & 0x00000008u) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_version()); + _this->_impl_.total_cxp_ = from._impl_.total_cxp_; } - - // optional double cxp = 1; if (cached_has_bits & 0x00000010u) { - total_size += 1 + 8; + _this->_impl_.cxp_last_reward_given_ = from._impl_.cxp_last_reward_given_; } + } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} - // optional int32 grade_performance = 2; - if (cached_has_bits & 0x00000020u) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_grade_performance()); - } +void ContractPlayerInfo_SeasonProgress::CopyFrom(const ContractPlayerInfo_SeasonProgress& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractPlayerInfo.SeasonProgress) + if (&from == this) return; + Clear(); + MergeFrom(from); +} - // optional .ei.Contract.PlayerGrade grade = 3; - if (cached_has_bits & 0x00000040u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_grade()); - } - // optional double contribution_ratio = 4; - if (cached_has_bits & 0x00000080u) { - total_size += 1 + 8; - } +void ContractPlayerInfo_SeasonProgress::InternalSwap(ContractPlayerInfo_SeasonProgress* PROTOBUF_RESTRICT other) { + using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.season_id_, &other->_impl_.season_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ContractPlayerInfo_SeasonProgress, _impl_.cxp_last_reward_given_) + + sizeof(ContractPlayerInfo_SeasonProgress::_impl_.cxp_last_reward_given_) + - PROTOBUF_FIELD_OFFSET(ContractPlayerInfo_SeasonProgress, _impl_.active_)>( + reinterpret_cast(&_impl_.active_), + reinterpret_cast(&other->_impl_.active_)); +} - } - if (cached_has_bits & 0x0000ff00u) { - // optional double completion_percent = 5; - if (cached_has_bits & 0x00000100u) { - total_size += 1 + 8; - } +::google::protobuf::Metadata ContractPlayerInfo_SeasonProgress::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== - // optional double completion_time = 6; - if (cached_has_bits & 0x00000200u) { - total_size += 1 + 8; - } +class ContractPlayerInfo::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_._has_bits_); +}; + +ContractPlayerInfo::ContractPlayerInfo(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ContractPlayerInfo) +} +inline PROTOBUF_NDEBUG_INLINE ContractPlayerInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ContractPlayerInfo& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + unread_evaluations_{visibility, arena, from.unread_evaluations_}, + issues_{visibility, arena, from.issues_}, + season_progress_{visibility, arena, from.season_progress_}, + last_evaluation_version_(arena, from.last_evaluation_version_) {} + +ContractPlayerInfo::ContractPlayerInfo( + ::google::protobuf::Arena* arena, + const ContractPlayerInfo& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ContractPlayerInfo* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, total_cxp_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, total_cxp_), + offsetof(Impl_, issue_score_) - + offsetof(Impl_, total_cxp_) + + sizeof(Impl_::issue_score_)); - // optional uint32 chicken_runs_sent = 7; - if (cached_has_bits & 0x00000400u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_chicken_runs_sent()); - } - - // optional uint32 gift_tokens_sent = 8; - if (cached_has_bits & 0x00000800u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_gift_tokens_sent()); - } - - // optional double original_length = 11; - if (cached_has_bits & 0x00001000u) { - total_size += 1 + 8; - } - - // optional int32 old_league = 9; - if (cached_has_bits & 0x00002000u) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_old_league()); - } - - // optional uint32 gift_tokens_received = 15; - if (cached_has_bits & 0x00004000u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_gift_tokens_received()); - } - - // optional double teamwork_score = 13; - if (cached_has_bits & 0x00008000u) { - total_size += 1 + 8; - } + // @@protoc_insertion_point(copy_constructor:ei.ContractPlayerInfo) +} +inline PROTOBUF_NDEBUG_INLINE ContractPlayerInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + unread_evaluations_{visibility, arena}, + issues_{visibility, arena}, + season_progress_{visibility, arena}, + last_evaluation_version_(arena) {} + +inline void ContractPlayerInfo::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, total_cxp_), + 0, + offsetof(Impl_, issue_score_) - + offsetof(Impl_, total_cxp_) + + sizeof(Impl_::issue_score_)); +} +ContractPlayerInfo::~ContractPlayerInfo() { + // @@protoc_insertion_point(destructor:ei.ContractPlayerInfo) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void ContractPlayerInfo::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.last_evaluation_version_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ContractPlayerInfo::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ContractPlayerInfo_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ContractPlayerInfo::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ContractPlayerInfo::ByteSizeLong, + &ContractPlayerInfo::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_._cached_size_), + false, + }, + &ContractPlayerInfo::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ContractPlayerInfo::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<4, 15, 5, 61, 2> ContractPlayerInfo::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_._has_bits_), + 0, // no _extensions_ + 15, 120, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294934528, // skipmap + offsetof(decltype(_table_), field_entries), + 15, // num_field_entries + 5, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ContractPlayerInfo>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional .ei.Contract.PlayerGrade grade = 1; + {::_pbi::TcParser::FastEr0S1, + {8, 2, 5, PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_.grade_)}}, + // optional double total_cxp = 2; + {::_pbi::TcParser::FastF64S1, + {17, 1, 0, PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_.total_cxp_)}}, + // optional .ei.ContractPlayerInfo.Status status = 3; + {::_pbi::TcParser::FastEr0S1, + {24, 3, 4, PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_.status_)}}, + // optional double last_evaluation_time = 4; + {::_pbi::TcParser::FastF64S1, + {33, 4, 0, PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_.last_evaluation_time_)}}, + // optional string last_evaluation_version = 5; + {::_pbi::TcParser::FastSS1, + {42, 0, 0, PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_.last_evaluation_version_)}}, + // repeated .ei.ContractEvaluation unread_evaluations = 6; + {::_pbi::TcParser::FastMtR1, + {50, 63, 0, PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_.unread_evaluations_)}}, + // optional double grade_score = 7; + {::_pbi::TcParser::FastF64S1, + {57, 5, 0, PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_.grade_score_)}}, + // optional double target_soul_power = 8; + {::_pbi::TcParser::FastF64S1, + {65, 6, 0, PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_.target_soul_power_)}}, + // optional double target_grade_score = 9; + {::_pbi::TcParser::FastF64S1, + {73, 7, 0, PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_.target_grade_score_)}}, + // optional double soul_power = 10; + {::_pbi::TcParser::FastF64S1, + {81, 8, 0, PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_.soul_power_)}}, + // repeated .ei.ContractEvaluation.PoorBehavior issues = 11; + {::_pbi::TcParser::FastEr0R1, + {88, 63, 6, PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_.issues_)}}, + // optional double grade_progress = 12; + {::_pbi::TcParser::FastF64S1, + {97, 9, 0, PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_.grade_progress_)}}, + // optional double season_cxp = 13; + {::_pbi::TcParser::FastF64S1, + {105, 10, 0, PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_.season_cxp_)}}, + // optional double issue_score = 14; + {::_pbi::TcParser::FastF64S1, + {113, 11, 0, PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_.issue_score_)}}, + // repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15; + {::_pbi::TcParser::FastMtR1, + {122, 63, 1, PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_.season_progress_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.Contract.PlayerGrade grade = 1; + {PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_.grade_), _Internal::kHasBitsOffset + 2, 2, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional double total_cxp = 2; + {PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_.total_cxp_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional .ei.ContractPlayerInfo.Status status = 3; + {PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_.status_), _Internal::kHasBitsOffset + 3, 3, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional double last_evaluation_time = 4; + {PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_.last_evaluation_time_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional string last_evaluation_version = 5; + {PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_.last_evaluation_version_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // repeated .ei.ContractEvaluation unread_evaluations = 6; + {PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_.unread_evaluations_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional double grade_score = 7; + {PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_.grade_score_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double target_soul_power = 8; + {PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_.target_soul_power_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double target_grade_score = 9; + {PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_.target_grade_score_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double soul_power = 10; + {PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_.soul_power_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // repeated .ei.ContractEvaluation.PoorBehavior issues = 11; + {PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_.issues_), -1, 4, + (0 | ::_fl::kFcRepeated | ::_fl::kEnumRange)}, + // optional double grade_progress = 12; + {PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_.grade_progress_), _Internal::kHasBitsOffset + 9, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double season_cxp = 13; + {PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_.season_cxp_), _Internal::kHasBitsOffset + 10, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double issue_score = 14; + {PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_.issue_score_), _Internal::kHasBitsOffset + 11, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15; + {PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_.season_progress_), -1, 1, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ContractEvaluation>()}, + {::_pbi::TcParser::GetTable<::ei::ContractPlayerInfo_SeasonProgress>()}, + {0, 6}, + {0, 5}, + {0, 7}, + }}, {{ + "\25\0\0\0\0\27\0\0\0\0\0\0\0\0\0\0" + "ei.ContractPlayerInfo" + "last_evaluation_version" + }}, +}; + +PROTOBUF_NOINLINE void ContractPlayerInfo::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ContractPlayerInfo) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + _impl_.unread_evaluations_.Clear(); + _impl_.issues_.Clear(); + _impl_.season_progress_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + _impl_.last_evaluation_version_.ClearNonDefaultToEmpty(); } - if (cached_has_bits & 0x00ff0000u) { - // optional double other_bonuses = 14; - if (cached_has_bits & 0x00010000u) { - total_size += 1 + 8; - } - - // optional double buff_time_value = 17; - if (cached_has_bits & 0x00020000u) { - total_size += 2 + 8; - } - - // optional uint32 boost_token_allotment = 16; - if (cached_has_bits & 0x00040000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt32Size( - this->_internal_boost_token_allotment()); - } - - // optional uint32 coop_size = 18; - if (cached_has_bits & 0x00080000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt32Size( - this->_internal_coop_size()); - } - - // optional bool replay = 24; - if (cached_has_bits & 0x00100000u) { - total_size += 2 + 1; - } - - // optional bool old_goals = 10; - if (cached_has_bits & 0x00200000u) { - total_size += 1 + 1; - } - - // optional bool solo = 26; - if (cached_has_bits & 0x00400000u) { - total_size += 2 + 1; - } + if (cached_has_bits & 0x000000feu) { + ::memset(&_impl_.total_cxp_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.target_grade_score_) - + reinterpret_cast(&_impl_.total_cxp_)) + sizeof(_impl_.target_grade_score_)); + } + if (cached_has_bits & 0x00000f00u) { + ::memset(&_impl_.soul_power_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.issue_score_) - + reinterpret_cast(&_impl_.soul_power_)) + sizeof(_impl_.issue_score_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ContractPlayerInfo::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ContractPlayerInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ContractPlayerInfo::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ContractPlayerInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ContractPlayerInfo) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.Contract.PlayerGrade grade = 1; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 1, this_._internal_grade(), target); + } - // optional bool counted_in_season = 20; - if (cached_has_bits & 0x00800000u) { - total_size += 2 + 1; - } + // optional double total_cxp = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 2, this_._internal_total_cxp(), target); + } - } - if (cached_has_bits & 0xff000000u) { - // optional uint32 time_cheats = 27; - if (cached_has_bits & 0x01000000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt32Size( - this->_internal_time_cheats()); - } + // optional .ei.ContractPlayerInfo.Status status = 3; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 3, this_._internal_status(), target); + } - // optional double last_contribution_time = 22; - if (cached_has_bits & 0x02000000u) { - total_size += 2 + 8; - } + // optional double last_evaluation_time = 4; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 4, this_._internal_last_evaluation_time(), target); + } - // optional double soul_power = 23; - if (cached_has_bits & 0x04000000u) { - total_size += 2 + 8; - } + // optional string last_evaluation_version = 5; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_last_evaluation_version(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractPlayerInfo.last_evaluation_version"); + target = stream->WriteStringMaybeAliased(5, _s, target); + } - // optional double cxp_change = 25; - if (cached_has_bits & 0x08000000u) { - total_size += 2 + 8; - } + // repeated .ei.ContractEvaluation unread_evaluations = 6; + for (unsigned i = 0, n = static_cast( + this_._internal_unread_evaluations_size()); + i < n; i++) { + const auto& repfield = this_._internal_unread_evaluations().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 6, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional double gift_token_value_sent = 28; - if (cached_has_bits & 0x10000000u) { - total_size += 2 + 8; - } + // optional double grade_score = 7; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 7, this_._internal_grade_score(), target); + } - // optional double gift_token_value_received = 29; - if (cached_has_bits & 0x20000000u) { - total_size += 2 + 8; - } + // optional double target_soul_power = 8; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 8, this_._internal_target_soul_power(), target); + } - // optional double evaluation_start_time = 51; - if (cached_has_bits & 0x40000000u) { - total_size += 2 + 8; - } + // optional double target_grade_score = 9; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 9, this_._internal_target_grade_score(), target); + } - // optional .ei.ContractEvaluation.Status status = 52; - if (cached_has_bits & 0x80000000u) { - total_size += 2 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_status()); - } + // optional double soul_power = 10; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 10, this_._internal_soul_power(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // repeated .ei.ContractEvaluation.PoorBehavior issues = 11; + for (int i = 0, n = this_._internal_issues_size(); i < n; ++i) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 11, static_cast<::ei::ContractEvaluation_PoorBehavior>(this_._internal_issues().Get(i)), + target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ContractEvaluation::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ContractEvaluation::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ContractEvaluation::GetClassData() const { return &_class_data_; } + // optional double grade_progress = 12; + if (cached_has_bits & 0x00000200u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 12, this_._internal_grade_progress(), target); + } -void ContractEvaluation::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional double season_cxp = 13; + if (cached_has_bits & 0x00000400u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 13, this_._internal_season_cxp(), target); + } + // optional double issue_score = 14; + if (cached_has_bits & 0x00000800u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 14, this_._internal_issue_score(), target); + } -void ContractEvaluation::MergeFrom(const ContractEvaluation& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractEvaluation) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15; + for (unsigned i = 0, n = static_cast( + this_._internal_season_progress_size()); + i < n; i++) { + const auto& repfield = this_._internal_season_progress().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 15, repfield, repfield.GetCachedSize(), + target, stream); + } - notes_.MergeFrom(from.notes_); - issues_.MergeFrom(from.issues_); - cached_has_bits = from._has_bits_[0]; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ContractPlayerInfo) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ContractPlayerInfo::ByteSizeLong(const MessageLite& base) { + const ContractPlayerInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ContractPlayerInfo::ByteSizeLong() const { + const ContractPlayerInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ContractPlayerInfo) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.ContractEvaluation unread_evaluations = 6; + { + total_size += 1UL * this_._internal_unread_evaluations_size(); + for (const auto& msg : this_._internal_unread_evaluations()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.ContractEvaluation.PoorBehavior issues = 11; + { + std::size_t data_size = 0; + auto count = static_cast(this_._internal_issues_size()); + + for (std::size_t i = 0; i < count; ++i) { + data_size += ::_pbi::WireFormatLite::EnumSize( + this_._internal_issues().Get(static_cast(i))); + } + total_size += data_size; + total_size += std::size_t{1} * count; + } + // repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15; + { + total_size += 1UL * this_._internal_season_progress_size(); + for (const auto& msg : this_._internal_season_progress()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string last_evaluation_version = 5; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_last_evaluation_version()); + } + // optional double total_cxp = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 9; + } + // optional .ei.Contract.PlayerGrade grade = 1; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_grade()); + } + // optional .ei.ContractPlayerInfo.Status status = 3; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_status()); + } + // optional double last_evaluation_time = 4; + if (cached_has_bits & 0x00000010u) { + total_size += 9; + } + // optional double grade_score = 7; + if (cached_has_bits & 0x00000020u) { + total_size += 9; + } + // optional double target_soul_power = 8; + if (cached_has_bits & 0x00000040u) { + total_size += 9; + } + // optional double target_grade_score = 9; + if (cached_has_bits & 0x00000080u) { + total_size += 9; + } + } + if (cached_has_bits & 0x00000f00u) { + // optional double soul_power = 10; + if (cached_has_bits & 0x00000100u) { + total_size += 9; + } + // optional double grade_progress = 12; + if (cached_has_bits & 0x00000200u) { + total_size += 9; + } + // optional double season_cxp = 13; + if (cached_has_bits & 0x00000400u) { + total_size += 9; + } + // optional double issue_score = 14; + if (cached_has_bits & 0x00000800u) { + total_size += 9; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void ContractPlayerInfo::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractPlayerInfo) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_unread_evaluations()->MergeFrom( + from._internal_unread_evaluations()); + _this->_internal_mutable_issues()->MergeFrom(from._internal_issues()); + _this->_internal_mutable_season_progress()->MergeFrom( + from._internal_season_progress()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - _internal_set_season_id(from._internal_season_id()); + _this->_internal_set_last_evaluation_version(from._internal_last_evaluation_version()); } if (cached_has_bits & 0x00000002u) { - _internal_set_contract_identifier(from._internal_contract_identifier()); + _this->_impl_.total_cxp_ = from._impl_.total_cxp_; } if (cached_has_bits & 0x00000004u) { - _internal_set_coop_identifier(from._internal_coop_identifier()); + _this->_impl_.grade_ = from._impl_.grade_; } if (cached_has_bits & 0x00000008u) { - _internal_set_version(from._internal_version()); + _this->_impl_.status_ = from._impl_.status_; } if (cached_has_bits & 0x00000010u) { - cxp_ = from.cxp_; + _this->_impl_.last_evaluation_time_ = from._impl_.last_evaluation_time_; } if (cached_has_bits & 0x00000020u) { - grade_performance_ = from.grade_performance_; + _this->_impl_.grade_score_ = from._impl_.grade_score_; } if (cached_has_bits & 0x00000040u) { - grade_ = from.grade_; + _this->_impl_.target_soul_power_ = from._impl_.target_soul_power_; } if (cached_has_bits & 0x00000080u) { - contribution_ratio_ = from.contribution_ratio_; + _this->_impl_.target_grade_score_ = from._impl_.target_grade_score_; } - _has_bits_[0] |= cached_has_bits; } - if (cached_has_bits & 0x0000ff00u) { + if (cached_has_bits & 0x00000f00u) { if (cached_has_bits & 0x00000100u) { - completion_percent_ = from.completion_percent_; + _this->_impl_.soul_power_ = from._impl_.soul_power_; } if (cached_has_bits & 0x00000200u) { - completion_time_ = from.completion_time_; + _this->_impl_.grade_progress_ = from._impl_.grade_progress_; } if (cached_has_bits & 0x00000400u) { - chicken_runs_sent_ = from.chicken_runs_sent_; + _this->_impl_.season_cxp_ = from._impl_.season_cxp_; } if (cached_has_bits & 0x00000800u) { - gift_tokens_sent_ = from.gift_tokens_sent_; - } - if (cached_has_bits & 0x00001000u) { - original_length_ = from.original_length_; - } - if (cached_has_bits & 0x00002000u) { - old_league_ = from.old_league_; - } - if (cached_has_bits & 0x00004000u) { - gift_tokens_received_ = from.gift_tokens_received_; - } - if (cached_has_bits & 0x00008000u) { - teamwork_score_ = from.teamwork_score_; - } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0x00ff0000u) { - if (cached_has_bits & 0x00010000u) { - other_bonuses_ = from.other_bonuses_; - } - if (cached_has_bits & 0x00020000u) { - buff_time_value_ = from.buff_time_value_; - } - if (cached_has_bits & 0x00040000u) { - boost_token_allotment_ = from.boost_token_allotment_; - } - if (cached_has_bits & 0x00080000u) { - coop_size_ = from.coop_size_; - } - if (cached_has_bits & 0x00100000u) { - replay_ = from.replay_; - } - if (cached_has_bits & 0x00200000u) { - old_goals_ = from.old_goals_; - } - if (cached_has_bits & 0x00400000u) { - solo_ = from.solo_; - } - if (cached_has_bits & 0x00800000u) { - counted_in_season_ = from.counted_in_season_; - } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0xff000000u) { - if (cached_has_bits & 0x01000000u) { - time_cheats_ = from.time_cheats_; - } - if (cached_has_bits & 0x02000000u) { - last_contribution_time_ = from.last_contribution_time_; - } - if (cached_has_bits & 0x04000000u) { - soul_power_ = from.soul_power_; + _this->_impl_.issue_score_ = from._impl_.issue_score_; } - if (cached_has_bits & 0x08000000u) { - cxp_change_ = from.cxp_change_; - } - if (cached_has_bits & 0x10000000u) { - gift_token_value_sent_ = from.gift_token_value_sent_; - } - if (cached_has_bits & 0x20000000u) { - gift_token_value_received_ = from.gift_token_value_received_; - } - if (cached_has_bits & 0x40000000u) { - evaluation_start_time_ = from.evaluation_start_time_; - } - if (cached_has_bits & 0x80000000u) { - status_ = from.status_; - } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void ContractEvaluation::CopyFrom(const ContractEvaluation& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractEvaluation) +void ContractPlayerInfo::CopyFrom(const ContractPlayerInfo& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractPlayerInfo) if (&from == this) return; Clear(); MergeFrom(from); } -bool ContractEvaluation::IsInitialized() const { - return true; -} -void ContractEvaluation::InternalSwap(ContractEvaluation* other) { +void ContractPlayerInfo::InternalSwap(ContractPlayerInfo* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - notes_.InternalSwap(&other->notes_); - issues_.InternalSwap(&other->issues_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &season_id_, lhs_arena, - &other->season_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &contract_identifier_, lhs_arena, - &other->contract_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &coop_identifier_, lhs_arena, - &other->coop_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &version_, lhs_arena, - &other->version_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ContractEvaluation, status_) - + sizeof(ContractEvaluation::status_) - - PROTOBUF_FIELD_OFFSET(ContractEvaluation, cxp_)>( - reinterpret_cast(&cxp_), - reinterpret_cast(&other->cxp_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ContractEvaluation::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[44]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.unread_evaluations_.InternalSwap(&other->_impl_.unread_evaluations_); + _impl_.issues_.InternalSwap(&other->_impl_.issues_); + _impl_.season_progress_.InternalSwap(&other->_impl_.season_progress_); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.last_evaluation_version_, &other->_impl_.last_evaluation_version_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_.issue_score_) + + sizeof(ContractPlayerInfo::_impl_.issue_score_) + - PROTOBUF_FIELD_OFFSET(ContractPlayerInfo, _impl_.total_cxp_)>( + reinterpret_cast(&_impl_.total_cxp_), + reinterpret_cast(&other->_impl_.total_cxp_)); +} + +::google::protobuf::Metadata ContractPlayerInfo::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class ContractCitation::_Internal { +class ContractEvaluation::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_issue(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_timestamp(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_grade(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } -}; - -ContractCitation::ContractCitation(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ContractCitation) -} -ContractCitation::ContractCitation(const ContractCitation& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(×tamp_, &from.timestamp_, - static_cast(reinterpret_cast(&grade_) - - reinterpret_cast(×tamp_)) + sizeof(grade_)); - // @@protoc_insertion_point(copy_constructor:ei.ContractCitation) -} - -inline void ContractCitation::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(×tamp_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&grade_) - - reinterpret_cast(×tamp_)) + sizeof(grade_)); -} - -ContractCitation::~ContractCitation() { - // @@protoc_insertion_point(destructor:ei.ContractCitation) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_._has_bits_); +}; + +ContractEvaluation::ContractEvaluation(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ContractEvaluation) } +inline PROTOBUF_NDEBUG_INLINE ContractEvaluation::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ContractEvaluation& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + notes_{visibility, arena, from.notes_}, + issues_{visibility, arena, from.issues_}, + season_id_(arena, from.season_id_), + contract_identifier_(arena, from.contract_identifier_), + coop_identifier_(arena, from.coop_identifier_), + version_(arena, from.version_) {} + +ContractEvaluation::ContractEvaluation( + ::google::protobuf::Arena* arena, + const ContractEvaluation& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ContractEvaluation* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, cxp_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, cxp_), + offsetof(Impl_, status_) - + offsetof(Impl_, cxp_) + + sizeof(Impl_::status_)); -inline void ContractCitation::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + // @@protoc_insertion_point(copy_constructor:ei.ContractEvaluation) } - -void ContractCitation::SetCachedSize(int size) const { - _cached_size_.Set(size); +inline PROTOBUF_NDEBUG_INLINE ContractEvaluation::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + notes_{visibility, arena}, + issues_{visibility, arena}, + season_id_(arena), + contract_identifier_(arena), + coop_identifier_(arena), + version_(arena) {} + +inline void ContractEvaluation::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, cxp_), + 0, + offsetof(Impl_, status_) - + offsetof(Impl_, cxp_) + + sizeof(Impl_::status_)); } - -void ContractCitation::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ContractCitation) - 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 & 0x00000007u) { - ::memset(×tamp_, 0, static_cast( - reinterpret_cast(&grade_) - - reinterpret_cast(×tamp_)) + sizeof(grade_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ContractCitation::_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 .ei.ContractEvaluation.PoorBehavior issue = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::ContractEvaluation_PoorBehavior_IsValid(val))) { - _internal_set_issue(static_cast<::ei::ContractEvaluation_PoorBehavior>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional double timestamp = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { - _Internal::set_has_timestamp(&has_bits); - timestamp_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional .ei.Contract.PlayerGrade grade = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::Contract_PlayerGrade_IsValid(val))) { - _internal_set_grade(static_cast<::ei::Contract_PlayerGrade>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(3, val, mutable_unknown_fields()); - } - } 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* ContractCitation::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ContractCitation) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.ContractEvaluation.PoorBehavior issue = 1; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 1, this->_internal_issue(), target); - } - - // optional double timestamp = 2; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(2, this->_internal_timestamp(), target); - } - - // optional .ei.Contract.PlayerGrade grade = 3; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 3, this->_internal_grade(), 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.ContractCitation) - return target; +ContractEvaluation::~ContractEvaluation() { + // @@protoc_insertion_point(destructor:ei.ContractEvaluation) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -size_t ContractCitation::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ContractCitation) - 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 & 0x00000007u) { - // optional double timestamp = 2; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + 8; - } - - // optional .ei.ContractEvaluation.PoorBehavior issue = 1; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_issue()); - } - +inline void ContractEvaluation::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.season_id_.Destroy(); + _impl_.contract_identifier_.Destroy(); + _impl_.coop_identifier_.Destroy(); + _impl_.version_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ContractEvaluation::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ContractEvaluation_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ContractEvaluation::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ContractEvaluation::ByteSizeLong, + &ContractEvaluation::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_._cached_size_), + false, + }, + &ContractEvaluation::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ContractEvaluation::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<5, 34, 3, 117, 7> ContractEvaluation::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_._has_bits_), + 0, // no _extensions_ + 52, 248, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 3758096384, // skipmap + offsetof(decltype(_table_), field_entries), + 34, // num_field_entries + 3, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ContractEvaluation>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional double cxp = 1; + {::_pbi::TcParser::FastF64S1, + {9, 4, 0, PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.cxp_)}}, + // optional int32 grade_performance = 2; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ContractEvaluation, _impl_.grade_performance_), 5>(), + {16, 5, 0, PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.grade_performance_)}}, // optional .ei.Contract.PlayerGrade grade = 3; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_grade()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ContractCitation::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ContractCitation::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ContractCitation::GetClassData() const { return &_class_data_; } - -void ContractCitation::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ContractCitation::MergeFrom(const ContractCitation& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractCitation) - 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 & 0x00000007u) { - if (cached_has_bits & 0x00000001u) { - timestamp_ = from.timestamp_; - } - if (cached_has_bits & 0x00000002u) { - issue_ = from.issue_; - } - if (cached_has_bits & 0x00000004u) { - grade_ = from.grade_; - } - _has_bits_[0] |= cached_has_bits; - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ContractCitation::CopyFrom(const ContractCitation& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractCitation) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ContractCitation::IsInitialized() const { - return true; -} - -void ContractCitation::InternalSwap(ContractCitation* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ContractCitation, grade_) - + sizeof(ContractCitation::grade_) - - PROTOBUF_FIELD_OFFSET(ContractCitation, timestamp_)>( - reinterpret_cast(×tamp_), - reinterpret_cast(&other->timestamp_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ContractCitation::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[45]); -} - -// =================================================================== - -class ContractEvaluationBatch_Pair::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static const ::ei::ContractEvaluation& cev(const ContractEvaluationBatch_Pair* msg); - static void set_has_cev(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; - -const ::ei::ContractEvaluation& -ContractEvaluationBatch_Pair::_Internal::cev(const ContractEvaluationBatch_Pair* msg) { - return *msg->cev_; -} -ContractEvaluationBatch_Pair::ContractEvaluationBatch_Pair(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ContractEvaluationBatch.Pair) -} -ContractEvaluationBatch_Pair::ContractEvaluationBatch_Pair(const ContractEvaluationBatch_Pair& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - 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()); - } - if (from._internal_has_cev()) { - cev_ = new ::ei::ContractEvaluation(*from.cev_); - } else { - cev_ = nullptr; - } - // @@protoc_insertion_point(copy_constructor:ei.ContractEvaluationBatch.Pair) -} - -inline void ContractEvaluationBatch_Pair::SharedCtor() { -user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -cev_ = nullptr; -} - -ContractEvaluationBatch_Pair::~ContractEvaluationBatch_Pair() { - // @@protoc_insertion_point(destructor:ei.ContractEvaluationBatch.Pair) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void ContractEvaluationBatch_Pair::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - user_id_.Destroy(); - if (this != internal_default_instance()) delete cev_; -} - -void ContractEvaluationBatch_Pair::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ContractEvaluationBatch_Pair::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ContractEvaluationBatch.Pair) - 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) { - if (cached_has_bits & 0x00000001u) { - user_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - GOOGLE_DCHECK(cev_ != nullptr); - cev_->Clear(); - } - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ContractEvaluationBatch_Pair::_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 user_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractEvaluationBatch.Pair.user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional .ei.ContractEvaluation cev = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_cev(), 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* ContractEvaluationBatch_Pair::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ContractEvaluationBatch.Pair) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string user_id = 1; - if (cached_has_bits & 0x00000001u) { - ::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.ContractEvaluationBatch.Pair.user_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_user_id(), target); - } - - // optional .ei.ContractEvaluation cev = 2; - if (cached_has_bits & 0x00000002u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::cev(this), - _Internal::cev(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.ContractEvaluationBatch.Pair) - return target; -} - -size_t ContractEvaluationBatch_Pair::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ContractEvaluationBatch.Pair) - 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 user_id = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_user_id()); - } - - // optional .ei.ContractEvaluation cev = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *cev_); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ContractEvaluationBatch_Pair::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ContractEvaluationBatch_Pair::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ContractEvaluationBatch_Pair::GetClassData() const { return &_class_data_; } - -void ContractEvaluationBatch_Pair::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ContractEvaluationBatch_Pair::MergeFrom(const ContractEvaluationBatch_Pair& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractEvaluationBatch.Pair) - 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_user_id(from._internal_user_id()); - } - if (cached_has_bits & 0x00000002u) { - _internal_mutable_cev()->::ei::ContractEvaluation::MergeFrom(from._internal_cev()); - } - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ContractEvaluationBatch_Pair::CopyFrom(const ContractEvaluationBatch_Pair& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractEvaluationBatch.Pair) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ContractEvaluationBatch_Pair::IsInitialized() const { - return true; -} - -void ContractEvaluationBatch_Pair::InternalSwap(ContractEvaluationBatch_Pair* 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( - &user_id_, lhs_arena, - &other->user_id_, rhs_arena - ); - swap(cev_, other->cev_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ContractEvaluationBatch_Pair::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[46]); -} - -// =================================================================== - -class ContractEvaluationBatch::_Internal { - public: -}; - -ContractEvaluationBatch::ContractEvaluationBatch(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - evals_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ContractEvaluationBatch) -} -ContractEvaluationBatch::ContractEvaluationBatch(const ContractEvaluationBatch& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - evals_(from.evals_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:ei.ContractEvaluationBatch) -} - -inline void ContractEvaluationBatch::SharedCtor() { -} - -ContractEvaluationBatch::~ContractEvaluationBatch() { - // @@protoc_insertion_point(destructor:ei.ContractEvaluationBatch) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void ContractEvaluationBatch::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void ContractEvaluationBatch::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ContractEvaluationBatch::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ContractEvaluationBatch) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - evals_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ContractEvaluationBatch::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // repeated .ei.ContractEvaluationBatch.Pair evals = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_evals(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(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: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* ContractEvaluationBatch::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ContractEvaluationBatch) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated .ei.ContractEvaluationBatch.Pair evals = 1; - for (unsigned i = 0, - n = static_cast(this->_internal_evals_size()); i < n; i++) { - const auto& repfield = this->_internal_evals(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, 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.ContractEvaluationBatch) - return target; -} - -size_t ContractEvaluationBatch::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ContractEvaluationBatch) - 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 .ei.ContractEvaluationBatch.Pair evals = 1; - total_size += 1UL * this->_internal_evals_size(); - for (const auto& msg : this->evals_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ContractEvaluationBatch::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ContractEvaluationBatch::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ContractEvaluationBatch::GetClassData() const { return &_class_data_; } - -void ContractEvaluationBatch::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ContractEvaluationBatch::MergeFrom(const ContractEvaluationBatch& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractEvaluationBatch) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - evals_.MergeFrom(from.evals_); - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ContractEvaluationBatch::CopyFrom(const ContractEvaluationBatch& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractEvaluationBatch) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ContractEvaluationBatch::IsInitialized() const { - return true; -} - -void ContractEvaluationBatch::InternalSwap(ContractEvaluationBatch* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - evals_.InternalSwap(&other->evals_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ContractEvaluationBatch::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[47]); -} - -// =================================================================== - -class CoopCompletionSnapshot_ContributorSnapshot::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_contribution(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_last_contribution_time(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_finalized(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_soul_power(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_tokens(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_tokens_spent(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } -}; - -CoopCompletionSnapshot_ContributorSnapshot::CoopCompletionSnapshot_ContributorSnapshot(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.CoopCompletionSnapshot.ContributorSnapshot) -} -CoopCompletionSnapshot_ContributorSnapshot::CoopCompletionSnapshot_ContributorSnapshot(const CoopCompletionSnapshot_ContributorSnapshot& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - 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(&contribution_, &from.contribution_, - static_cast(reinterpret_cast(&finalized_) - - reinterpret_cast(&contribution_)) + sizeof(finalized_)); - // @@protoc_insertion_point(copy_constructor:ei.CoopCompletionSnapshot.ContributorSnapshot) -} - -inline void CoopCompletionSnapshot_ContributorSnapshot::SharedCtor() { -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(&contribution_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&finalized_) - - reinterpret_cast(&contribution_)) + sizeof(finalized_)); -} - -CoopCompletionSnapshot_ContributorSnapshot::~CoopCompletionSnapshot_ContributorSnapshot() { - // @@protoc_insertion_point(destructor:ei.CoopCompletionSnapshot.ContributorSnapshot) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void CoopCompletionSnapshot_ContributorSnapshot::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - user_id_.Destroy(); -} - -void CoopCompletionSnapshot_ContributorSnapshot::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void CoopCompletionSnapshot_ContributorSnapshot::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.CoopCompletionSnapshot.ContributorSnapshot) - 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) { - user_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x0000007eu) { - ::memset(&contribution_, 0, static_cast( - reinterpret_cast(&finalized_) - - reinterpret_cast(&contribution_)) + sizeof(finalized_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* CoopCompletionSnapshot_ContributorSnapshot::_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 double contribution = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 9)) { - _Internal::set_has_contribution(&has_bits); - contribution_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double soul_power = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { - _Internal::set_has_soul_power(&has_bits); - soul_power_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional string user_id = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.CoopCompletionSnapshot.ContributorSnapshot.user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint32 tokens = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _Internal::set_has_tokens(&has_bits); - tokens_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 tokens_spent = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - _Internal::set_has_tokens_spent(&has_bits); - tokens_spent_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double last_contribution_time = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 49)) { - _Internal::set_has_last_contribution_time(&has_bits); - last_contribution_time_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional bool finalized = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_finalized(&has_bits); - finalized_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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* CoopCompletionSnapshot_ContributorSnapshot::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.CoopCompletionSnapshot.ContributorSnapshot) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional double contribution = 1; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(1, this->_internal_contribution(), target); - } - - // optional double soul_power = 2; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(2, this->_internal_soul_power(), target); - } - - // optional string user_id = 3; - if (cached_has_bits & 0x00000001u) { - ::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.CoopCompletionSnapshot.ContributorSnapshot.user_id"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_user_id(), target); - } - - // optional uint32 tokens = 4; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(4, this->_internal_tokens(), target); - } - - // optional uint32 tokens_spent = 5; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(5, this->_internal_tokens_spent(), target); - } - - // optional double last_contribution_time = 6; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(6, this->_internal_last_contribution_time(), target); - } - - // optional bool finalized = 7; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(7, this->_internal_finalized(), 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.CoopCompletionSnapshot.ContributorSnapshot) - return target; -} - -size_t CoopCompletionSnapshot_ContributorSnapshot::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.CoopCompletionSnapshot.ContributorSnapshot) - 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 & 0x0000007fu) { - // optional string user_id = 3; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_user_id()); - } - - // optional double contribution = 1; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 8; - } - - // optional double soul_power = 2; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + 8; - } - - // optional uint32 tokens = 4; - if (cached_has_bits & 0x00000008u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_tokens()); - } - - // optional uint32 tokens_spent = 5; - if (cached_has_bits & 0x00000010u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_tokens_spent()); - } - - // optional double last_contribution_time = 6; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + 8; - } - - // optional bool finalized = 7; - if (cached_has_bits & 0x00000040u) { - total_size += 1 + 1; - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CoopCompletionSnapshot_ContributorSnapshot::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - CoopCompletionSnapshot_ContributorSnapshot::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CoopCompletionSnapshot_ContributorSnapshot::GetClassData() const { return &_class_data_; } - -void CoopCompletionSnapshot_ContributorSnapshot::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void CoopCompletionSnapshot_ContributorSnapshot::MergeFrom(const CoopCompletionSnapshot_ContributorSnapshot& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.CoopCompletionSnapshot.ContributorSnapshot) - 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 & 0x0000007fu) { - if (cached_has_bits & 0x00000001u) { - _internal_set_user_id(from._internal_user_id()); - } - if (cached_has_bits & 0x00000002u) { - contribution_ = from.contribution_; - } - if (cached_has_bits & 0x00000004u) { - soul_power_ = from.soul_power_; - } - if (cached_has_bits & 0x00000008u) { - tokens_ = from.tokens_; - } - if (cached_has_bits & 0x00000010u) { - tokens_spent_ = from.tokens_spent_; - } - if (cached_has_bits & 0x00000020u) { - last_contribution_time_ = from.last_contribution_time_; - } - if (cached_has_bits & 0x00000040u) { - finalized_ = from.finalized_; - } - _has_bits_[0] |= cached_has_bits; - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void CoopCompletionSnapshot_ContributorSnapshot::CopyFrom(const CoopCompletionSnapshot_ContributorSnapshot& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.CoopCompletionSnapshot.ContributorSnapshot) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CoopCompletionSnapshot_ContributorSnapshot::IsInitialized() const { - return true; -} - -void CoopCompletionSnapshot_ContributorSnapshot::InternalSwap(CoopCompletionSnapshot_ContributorSnapshot* 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( - &user_id_, lhs_arena, - &other->user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(CoopCompletionSnapshot_ContributorSnapshot, finalized_) - + sizeof(CoopCompletionSnapshot_ContributorSnapshot::finalized_) - - PROTOBUF_FIELD_OFFSET(CoopCompletionSnapshot_ContributorSnapshot, contribution_)>( - reinterpret_cast(&contribution_), - reinterpret_cast(&other->contribution_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata CoopCompletionSnapshot_ContributorSnapshot::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[48]); -} - -// =================================================================== - -class CoopCompletionSnapshot::_Internal { - public: -}; - -CoopCompletionSnapshot::CoopCompletionSnapshot(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - contributors_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.CoopCompletionSnapshot) -} -CoopCompletionSnapshot::CoopCompletionSnapshot(const CoopCompletionSnapshot& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - contributors_(from.contributors_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:ei.CoopCompletionSnapshot) -} - -inline void CoopCompletionSnapshot::SharedCtor() { -} - -CoopCompletionSnapshot::~CoopCompletionSnapshot() { - // @@protoc_insertion_point(destructor:ei.CoopCompletionSnapshot) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void CoopCompletionSnapshot::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void CoopCompletionSnapshot::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void CoopCompletionSnapshot::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.CoopCompletionSnapshot) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - contributors_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* CoopCompletionSnapshot::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_contributors(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(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: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* CoopCompletionSnapshot::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.CoopCompletionSnapshot) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; - for (unsigned i = 0, - n = static_cast(this->_internal_contributors_size()); i < n; i++) { - const auto& repfield = this->_internal_contributors(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, 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.CoopCompletionSnapshot) - return target; -} - -size_t CoopCompletionSnapshot::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.CoopCompletionSnapshot) - 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 .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; - total_size += 1UL * this->_internal_contributors_size(); - for (const auto& msg : this->contributors_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CoopCompletionSnapshot::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - CoopCompletionSnapshot::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CoopCompletionSnapshot::GetClassData() const { return &_class_data_; } - -void CoopCompletionSnapshot::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void CoopCompletionSnapshot::MergeFrom(const CoopCompletionSnapshot& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.CoopCompletionSnapshot) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - contributors_.MergeFrom(from.contributors_); - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void CoopCompletionSnapshot::CopyFrom(const CoopCompletionSnapshot& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.CoopCompletionSnapshot) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CoopCompletionSnapshot::IsInitialized() const { - return true; -} - -void CoopCompletionSnapshot::InternalSwap(CoopCompletionSnapshot* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - contributors_.InternalSwap(&other->contributors_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata CoopCompletionSnapshot::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[49]); -} - -// =================================================================== - -class BasicRequestInfo::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_ei_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_client_version(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_version(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_build(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_platform(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_country(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_language(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_debug(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } -}; - -BasicRequestInfo::BasicRequestInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.BasicRequestInfo) -} -BasicRequestInfo::BasicRequestInfo(const BasicRequestInfo& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ei_user_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ei_user_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_ei_user_id()) { - ei_user_id_.Set(from._internal_ei_user_id(), - GetArenaForAllocation()); - } - version_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - version_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_version()) { - version_.Set(from._internal_version(), - GetArenaForAllocation()); - } - build_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - build_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_build()) { - build_.Set(from._internal_build(), - GetArenaForAllocation()); - } - platform_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - platform_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_platform()) { - platform_.Set(from._internal_platform(), - GetArenaForAllocation()); - } - country_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - country_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_country()) { - country_.Set(from._internal_country(), - GetArenaForAllocation()); - } - language_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - language_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_language()) { - language_.Set(from._internal_language(), - GetArenaForAllocation()); - } - ::memcpy(&client_version_, &from.client_version_, - static_cast(reinterpret_cast(&debug_) - - reinterpret_cast(&client_version_)) + sizeof(debug_)); - // @@protoc_insertion_point(copy_constructor:ei.BasicRequestInfo) -} - -inline void BasicRequestInfo::SharedCtor() { -ei_user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ei_user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -version_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - version_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -build_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - build_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -platform_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - platform_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -country_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - country_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -language_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - language_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&client_version_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&debug_) - - reinterpret_cast(&client_version_)) + sizeof(debug_)); -} - -BasicRequestInfo::~BasicRequestInfo() { - // @@protoc_insertion_point(destructor:ei.BasicRequestInfo) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void BasicRequestInfo::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - ei_user_id_.Destroy(); - version_.Destroy(); - build_.Destroy(); - platform_.Destroy(); - country_.Destroy(); - language_.Destroy(); -} - -void BasicRequestInfo::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void BasicRequestInfo::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.BasicRequestInfo) - 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 & 0x0000003fu) { - if (cached_has_bits & 0x00000001u) { - ei_user_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - version_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000004u) { - build_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000008u) { - platform_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000010u) { - country_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000020u) { - language_.ClearNonDefaultToEmpty(); - } - } - if (cached_has_bits & 0x000000c0u) { - ::memset(&client_version_, 0, static_cast( - reinterpret_cast(&debug_) - - reinterpret_cast(&client_version_)) + sizeof(debug_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* BasicRequestInfo::_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 ei_user_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_ei_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.BasicRequestInfo.ei_user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint32 client_version = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_client_version(&has_bits); - client_version_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string version = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_version(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.BasicRequestInfo.version"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string build = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - auto str = _internal_mutable_build(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.BasicRequestInfo.build"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string platform = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - auto str = _internal_mutable_platform(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.BasicRequestInfo.platform"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string country = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { - auto str = _internal_mutable_country(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.BasicRequestInfo.country"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string language = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 58)) { - auto str = _internal_mutable_language(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.BasicRequestInfo.language"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional bool debug = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { - _Internal::set_has_debug(&has_bits); - debug_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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* BasicRequestInfo::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.BasicRequestInfo) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string ei_user_id = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_ei_user_id().data(), static_cast(this->_internal_ei_user_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.BasicRequestInfo.ei_user_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_ei_user_id(), target); - } - - // optional uint32 client_version = 2; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(2, this->_internal_client_version(), target); - } - - // optional string version = 3; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_version().data(), static_cast(this->_internal_version().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.BasicRequestInfo.version"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_version(), target); - } - - // optional string build = 4; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_build().data(), static_cast(this->_internal_build().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.BasicRequestInfo.build"); - target = stream->WriteStringMaybeAliased( - 4, this->_internal_build(), target); - } - - // optional string platform = 5; - if (cached_has_bits & 0x00000008u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_platform().data(), static_cast(this->_internal_platform().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.BasicRequestInfo.platform"); - target = stream->WriteStringMaybeAliased( - 5, this->_internal_platform(), target); - } - - // optional string country = 6; - if (cached_has_bits & 0x00000010u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_country().data(), static_cast(this->_internal_country().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.BasicRequestInfo.country"); - target = stream->WriteStringMaybeAliased( - 6, this->_internal_country(), target); - } - - // optional string language = 7; - if (cached_has_bits & 0x00000020u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_language().data(), static_cast(this->_internal_language().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.BasicRequestInfo.language"); - target = stream->WriteStringMaybeAliased( - 7, this->_internal_language(), target); - } - - // optional bool debug = 8; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(8, this->_internal_debug(), 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.BasicRequestInfo) - return target; -} - -size_t BasicRequestInfo::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.BasicRequestInfo) - 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 & 0x000000ffu) { - // optional string ei_user_id = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_ei_user_id()); - } - - // optional string version = 3; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_version()); - } - - // optional string build = 4; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_build()); - } - - // optional string platform = 5; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_platform()); - } - - // optional string country = 6; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_country()); - } - - // optional string language = 7; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_language()); - } - - // optional uint32 client_version = 2; - if (cached_has_bits & 0x00000040u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_client_version()); - } - - // optional bool debug = 8; - if (cached_has_bits & 0x00000080u) { - total_size += 1 + 1; - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData BasicRequestInfo::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - BasicRequestInfo::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*BasicRequestInfo::GetClassData() const { return &_class_data_; } - -void BasicRequestInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void BasicRequestInfo::MergeFrom(const BasicRequestInfo& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.BasicRequestInfo) - 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 & 0x000000ffu) { - if (cached_has_bits & 0x00000001u) { - _internal_set_ei_user_id(from._internal_ei_user_id()); - } - if (cached_has_bits & 0x00000002u) { - _internal_set_version(from._internal_version()); - } - if (cached_has_bits & 0x00000004u) { - _internal_set_build(from._internal_build()); - } - if (cached_has_bits & 0x00000008u) { - _internal_set_platform(from._internal_platform()); - } - if (cached_has_bits & 0x00000010u) { - _internal_set_country(from._internal_country()); - } - if (cached_has_bits & 0x00000020u) { - _internal_set_language(from._internal_language()); - } - if (cached_has_bits & 0x00000040u) { - client_version_ = from.client_version_; - } - if (cached_has_bits & 0x00000080u) { - debug_ = from.debug_; - } - _has_bits_[0] |= cached_has_bits; - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void BasicRequestInfo::CopyFrom(const BasicRequestInfo& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.BasicRequestInfo) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool BasicRequestInfo::IsInitialized() const { - return true; -} - -void BasicRequestInfo::InternalSwap(BasicRequestInfo* 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( - &ei_user_id_, lhs_arena, - &other->ei_user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &version_, lhs_arena, - &other->version_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &build_, lhs_arena, - &other->build_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &platform_, lhs_arena, - &other->platform_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &country_, lhs_arena, - &other->country_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &language_, lhs_arena, - &other->language_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(BasicRequestInfo, debug_) - + sizeof(BasicRequestInfo::debug_) - - PROTOBUF_FIELD_OFFSET(BasicRequestInfo, client_version_)>( - reinterpret_cast(&client_version_), - reinterpret_cast(&other->client_version_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata BasicRequestInfo::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[50]); -} - -// =================================================================== - -class ContractSimConfig_ContractGradeSimConfig_GoalParams::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_target_se(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_cps_mult(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_elr_mult(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_earnings_mult(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_time_efficacy(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_hab_capacity_mult(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_epic_research_budget(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } -}; - -ContractSimConfig_ContractGradeSimConfig_GoalParams::ContractSimConfig_ContractGradeSimConfig_GoalParams(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams) -} -ContractSimConfig_ContractGradeSimConfig_GoalParams::ContractSimConfig_ContractGradeSimConfig_GoalParams(const ContractSimConfig_ContractGradeSimConfig_GoalParams& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&target_se_, &from.target_se_, - static_cast(reinterpret_cast(&elr_mult_) - - reinterpret_cast(&target_se_)) + sizeof(elr_mult_)); - // @@protoc_insertion_point(copy_constructor:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams) -} - -inline void ContractSimConfig_ContractGradeSimConfig_GoalParams::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&target_se_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&elr_mult_) - - reinterpret_cast(&target_se_)) + sizeof(elr_mult_)); -} - -ContractSimConfig_ContractGradeSimConfig_GoalParams::~ContractSimConfig_ContractGradeSimConfig_GoalParams() { - // @@protoc_insertion_point(destructor:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void ContractSimConfig_ContractGradeSimConfig_GoalParams::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void ContractSimConfig_ContractGradeSimConfig_GoalParams::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ContractSimConfig_ContractGradeSimConfig_GoalParams::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams) - 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 & 0x0000007fu) { - ::memset(&target_se_, 0, static_cast( - reinterpret_cast(&elr_mult_) - - reinterpret_cast(&target_se_)) + sizeof(elr_mult_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ContractSimConfig_ContractGradeSimConfig_GoalParams::_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 double target_se = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 9)) { - _Internal::set_has_target_se(&has_bits); - target_se_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double cps_mult = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { - _Internal::set_has_cps_mult(&has_bits); - cps_mult_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double earnings_mult = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 25)) { - _Internal::set_has_earnings_mult(&has_bits); - earnings_mult_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double time_efficacy = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 33)) { - _Internal::set_has_time_efficacy(&has_bits); - time_efficacy_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double hab_capacity_mult = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 41)) { - _Internal::set_has_hab_capacity_mult(&has_bits); - hab_capacity_mult_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double epic_research_budget = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 49)) { - _Internal::set_has_epic_research_budget(&has_bits); - epic_research_budget_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double elr_mult = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 57)) { - _Internal::set_has_elr_mult(&has_bits); - elr_mult_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } 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* ContractSimConfig_ContractGradeSimConfig_GoalParams::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional double target_se = 1; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(1, this->_internal_target_se(), target); - } - - // optional double cps_mult = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(2, this->_internal_cps_mult(), target); - } - - // optional double earnings_mult = 3; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(3, this->_internal_earnings_mult(), target); - } - - // optional double time_efficacy = 4; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(4, this->_internal_time_efficacy(), target); - } - - // optional double hab_capacity_mult = 5; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(5, this->_internal_hab_capacity_mult(), target); - } - - // optional double epic_research_budget = 6; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(6, this->_internal_epic_research_budget(), target); - } - - // optional double elr_mult = 7; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(7, this->_internal_elr_mult(), 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.ContractSimConfig.ContractGradeSimConfig.GoalParams) - return target; -} - -size_t ContractSimConfig_ContractGradeSimConfig_GoalParams::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams) - 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 & 0x0000007fu) { - // optional double target_se = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + 8; - } - - // optional double cps_mult = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 8; - } - - // optional double earnings_mult = 3; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + 8; - } - - // optional double time_efficacy = 4; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + 8; - } - - // optional double hab_capacity_mult = 5; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + 8; - } - - // optional double epic_research_budget = 6; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + 8; - } - - // optional double elr_mult = 7; - if (cached_has_bits & 0x00000040u) { - total_size += 1 + 8; - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ContractSimConfig_ContractGradeSimConfig_GoalParams::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ContractSimConfig_ContractGradeSimConfig_GoalParams::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ContractSimConfig_ContractGradeSimConfig_GoalParams::GetClassData() const { return &_class_data_; } - -void ContractSimConfig_ContractGradeSimConfig_GoalParams::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ContractSimConfig_ContractGradeSimConfig_GoalParams::MergeFrom(const ContractSimConfig_ContractGradeSimConfig_GoalParams& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams) - 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 & 0x0000007fu) { - if (cached_has_bits & 0x00000001u) { - target_se_ = from.target_se_; - } - if (cached_has_bits & 0x00000002u) { - cps_mult_ = from.cps_mult_; - } - if (cached_has_bits & 0x00000004u) { - earnings_mult_ = from.earnings_mult_; - } - if (cached_has_bits & 0x00000008u) { - time_efficacy_ = from.time_efficacy_; - } - if (cached_has_bits & 0x00000010u) { - hab_capacity_mult_ = from.hab_capacity_mult_; - } - if (cached_has_bits & 0x00000020u) { - epic_research_budget_ = from.epic_research_budget_; - } - if (cached_has_bits & 0x00000040u) { - elr_mult_ = from.elr_mult_; - } - _has_bits_[0] |= cached_has_bits; - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ContractSimConfig_ContractGradeSimConfig_GoalParams::CopyFrom(const ContractSimConfig_ContractGradeSimConfig_GoalParams& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ContractSimConfig_ContractGradeSimConfig_GoalParams::IsInitialized() const { - return true; -} - -void ContractSimConfig_ContractGradeSimConfig_GoalParams::InternalSwap(ContractSimConfig_ContractGradeSimConfig_GoalParams* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ContractSimConfig_ContractGradeSimConfig_GoalParams, elr_mult_) - + sizeof(ContractSimConfig_ContractGradeSimConfig_GoalParams::elr_mult_) - - PROTOBUF_FIELD_OFFSET(ContractSimConfig_ContractGradeSimConfig_GoalParams, target_se_)>( - reinterpret_cast(&target_se_), - reinterpret_cast(&other->target_se_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ContractSimConfig_ContractGradeSimConfig_GoalParams::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[51]); -} - -// =================================================================== - -class ContractSimConfig_ContractGradeSimConfig::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_grade(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -ContractSimConfig_ContractGradeSimConfig::ContractSimConfig_ContractGradeSimConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - goal_params_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ContractSimConfig.ContractGradeSimConfig) -} -ContractSimConfig_ContractGradeSimConfig::ContractSimConfig_ContractGradeSimConfig(const ContractSimConfig_ContractGradeSimConfig& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - goal_params_(from.goal_params_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - grade_ = from.grade_; - // @@protoc_insertion_point(copy_constructor:ei.ContractSimConfig.ContractGradeSimConfig) -} - -inline void ContractSimConfig_ContractGradeSimConfig::SharedCtor() { -grade_ = 0; -} - -ContractSimConfig_ContractGradeSimConfig::~ContractSimConfig_ContractGradeSimConfig() { - // @@protoc_insertion_point(destructor:ei.ContractSimConfig.ContractGradeSimConfig) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void ContractSimConfig_ContractGradeSimConfig::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void ContractSimConfig_ContractGradeSimConfig::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ContractSimConfig_ContractGradeSimConfig::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ContractSimConfig.ContractGradeSimConfig) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - goal_params_.Clear(); - grade_ = 0; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ContractSimConfig_ContractGradeSimConfig::_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 .ei.Contract.PlayerGrade grade = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::Contract_PlayerGrade_IsValid(val))) { - _internal_set_grade(static_cast<::ei::Contract_PlayerGrade>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_goal_params(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(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* ContractSimConfig_ContractGradeSimConfig::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ContractSimConfig.ContractGradeSimConfig) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.Contract.PlayerGrade grade = 1; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 1, this->_internal_grade(), target); - } - - // repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; - for (unsigned i = 0, - n = static_cast(this->_internal_goal_params_size()); i < n; i++) { - const auto& repfield = this->_internal_goal_params(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.ContractSimConfig.ContractGradeSimConfig) - return target; -} - -size_t ContractSimConfig_ContractGradeSimConfig::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ContractSimConfig.ContractGradeSimConfig) - 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 .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; - total_size += 1UL * this->_internal_goal_params_size(); - for (const auto& msg : this->goal_params_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // optional .ei.Contract.PlayerGrade grade = 1; - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_grade()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ContractSimConfig_ContractGradeSimConfig::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ContractSimConfig_ContractGradeSimConfig::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ContractSimConfig_ContractGradeSimConfig::GetClassData() const { return &_class_data_; } - -void ContractSimConfig_ContractGradeSimConfig::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ContractSimConfig_ContractGradeSimConfig::MergeFrom(const ContractSimConfig_ContractGradeSimConfig& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractSimConfig.ContractGradeSimConfig) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - goal_params_.MergeFrom(from.goal_params_); - if (from._internal_has_grade()) { - _internal_set_grade(from._internal_grade()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ContractSimConfig_ContractGradeSimConfig::CopyFrom(const ContractSimConfig_ContractGradeSimConfig& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractSimConfig.ContractGradeSimConfig) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ContractSimConfig_ContractGradeSimConfig::IsInitialized() const { - return true; -} - -void ContractSimConfig_ContractGradeSimConfig::InternalSwap(ContractSimConfig_ContractGradeSimConfig* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - goal_params_.InternalSwap(&other->goal_params_); - swap(grade_, other->grade_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ContractSimConfig_ContractGradeSimConfig::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[52]); -} - -// =================================================================== - -class ContractSimConfig::_Internal { - public: -}; - -ContractSimConfig::ContractSimConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - grade_configs_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ContractSimConfig) -} -ContractSimConfig::ContractSimConfig(const ContractSimConfig& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - grade_configs_(from.grade_configs_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:ei.ContractSimConfig) -} - -inline void ContractSimConfig::SharedCtor() { -} - -ContractSimConfig::~ContractSimConfig() { - // @@protoc_insertion_point(destructor:ei.ContractSimConfig) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void ContractSimConfig::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void ContractSimConfig::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ContractSimConfig::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ContractSimConfig) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - grade_configs_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ContractSimConfig::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_grade_configs(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(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: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* ContractSimConfig::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ContractSimConfig) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; - for (unsigned i = 0, - n = static_cast(this->_internal_grade_configs_size()); i < n; i++) { - const auto& repfield = this->_internal_grade_configs(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, 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.ContractSimConfig) - return target; -} - -size_t ContractSimConfig::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ContractSimConfig) - 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 .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; - total_size += 1UL * this->_internal_grade_configs_size(); - for (const auto& msg : this->grade_configs_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ContractSimConfig::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ContractSimConfig::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ContractSimConfig::GetClassData() const { return &_class_data_; } - -void ContractSimConfig::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ContractSimConfig::MergeFrom(const ContractSimConfig& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractSimConfig) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - grade_configs_.MergeFrom(from.grade_configs_); - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ContractSimConfig::CopyFrom(const ContractSimConfig& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractSimConfig) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ContractSimConfig::IsInitialized() const { - return true; -} - -void ContractSimConfig::InternalSwap(ContractSimConfig* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - grade_configs_.InternalSwap(&other->grade_configs_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ContractSimConfig::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[53]); -} - -// =================================================================== - -class ContractSimPoll::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_client_version(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -ContractSimPoll::ContractSimPoll(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ContractSimPoll) -} -ContractSimPoll::ContractSimPoll(const ContractSimPoll& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - client_version_ = from.client_version_; - // @@protoc_insertion_point(copy_constructor:ei.ContractSimPoll) -} - -inline void ContractSimPoll::SharedCtor() { -client_version_ = 0u; -} - -ContractSimPoll::~ContractSimPoll() { - // @@protoc_insertion_point(destructor:ei.ContractSimPoll) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void ContractSimPoll::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void ContractSimPoll::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ContractSimPoll::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ContractSimPoll) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - client_version_ = 0u; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ContractSimPoll::_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 uint32 client_version = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _Internal::set_has_client_version(&has_bits); - client_version_ = ::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* ContractSimPoll::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ContractSimPoll) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional uint32 client_version = 1; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(1, this->_internal_client_version(), 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.ContractSimPoll) - return target; -} - -size_t ContractSimPoll::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ContractSimPoll) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // optional uint32 client_version = 1; - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000001u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_client_version()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ContractSimPoll::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ContractSimPoll::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ContractSimPoll::GetClassData() const { return &_class_data_; } - -void ContractSimPoll::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ContractSimPoll::MergeFrom(const ContractSimPoll& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractSimPoll) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_client_version()) { - _internal_set_client_version(from._internal_client_version()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ContractSimPoll::CopyFrom(const ContractSimPoll& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractSimPoll) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ContractSimPoll::IsInitialized() const { - return true; -} - -void ContractSimPoll::InternalSwap(ContractSimPoll* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - swap(client_version_, other->client_version_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ContractSimPoll::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[54]); -} - -// =================================================================== - -class ContractSimPollResponse::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::Contract& contract_to_simulate(const ContractSimPollResponse* msg); - static void set_has_contract_to_simulate(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static const ::ei::ContractSimConfig& sim_config(const ContractSimPollResponse* msg); - static void set_has_sim_config(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; - -const ::ei::Contract& -ContractSimPollResponse::_Internal::contract_to_simulate(const ContractSimPollResponse* msg) { - return *msg->contract_to_simulate_; -} -const ::ei::ContractSimConfig& -ContractSimPollResponse::_Internal::sim_config(const ContractSimPollResponse* msg) { - return *msg->sim_config_; -} -ContractSimPollResponse::ContractSimPollResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ContractSimPollResponse) -} -ContractSimPollResponse::ContractSimPollResponse(const ContractSimPollResponse& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_contract_to_simulate()) { - contract_to_simulate_ = new ::ei::Contract(*from.contract_to_simulate_); - } else { - contract_to_simulate_ = nullptr; - } - if (from._internal_has_sim_config()) { - sim_config_ = new ::ei::ContractSimConfig(*from.sim_config_); - } else { - sim_config_ = nullptr; - } - // @@protoc_insertion_point(copy_constructor:ei.ContractSimPollResponse) -} - -inline void ContractSimPollResponse::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&contract_to_simulate_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&sim_config_) - - reinterpret_cast(&contract_to_simulate_)) + sizeof(sim_config_)); -} - -ContractSimPollResponse::~ContractSimPollResponse() { - // @@protoc_insertion_point(destructor:ei.ContractSimPollResponse) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void ContractSimPollResponse::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete contract_to_simulate_; - if (this != internal_default_instance()) delete sim_config_; -} - -void ContractSimPollResponse::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ContractSimPollResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ContractSimPollResponse) - 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) { - if (cached_has_bits & 0x00000001u) { - GOOGLE_DCHECK(contract_to_simulate_ != nullptr); - contract_to_simulate_->Clear(); - } - if (cached_has_bits & 0x00000002u) { - GOOGLE_DCHECK(sim_config_ != nullptr); - sim_config_->Clear(); - } - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ContractSimPollResponse::_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 .ei.Contract contract_to_simulate = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_contract_to_simulate(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.ContractSimConfig sim_config = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_sim_config(), 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* ContractSimPollResponse::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ContractSimPollResponse) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.Contract contract_to_simulate = 1; - if (cached_has_bits & 0x00000001u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::contract_to_simulate(this), - _Internal::contract_to_simulate(this).GetCachedSize(), target, stream); - } - - // optional .ei.ContractSimConfig sim_config = 2; - if (cached_has_bits & 0x00000002u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::sim_config(this), - _Internal::sim_config(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.ContractSimPollResponse) - return target; -} - -size_t ContractSimPollResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ContractSimPollResponse) - 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 .ei.Contract contract_to_simulate = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *contract_to_simulate_); - } - - // optional .ei.ContractSimConfig sim_config = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *sim_config_); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ContractSimPollResponse::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ContractSimPollResponse::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ContractSimPollResponse::GetClassData() const { return &_class_data_; } - -void ContractSimPollResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ContractSimPollResponse::MergeFrom(const ContractSimPollResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractSimPollResponse) - 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_mutable_contract_to_simulate()->::ei::Contract::MergeFrom(from._internal_contract_to_simulate()); - } - if (cached_has_bits & 0x00000002u) { - _internal_mutable_sim_config()->::ei::ContractSimConfig::MergeFrom(from._internal_sim_config()); - } - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ContractSimPollResponse::CopyFrom(const ContractSimPollResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractSimPollResponse) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ContractSimPollResponse::IsInitialized() const { - return true; -} - -void ContractSimPollResponse::InternalSwap(ContractSimPollResponse* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ContractSimPollResponse, sim_config_) - + sizeof(ContractSimPollResponse::sim_config_) - - PROTOBUF_FIELD_OFFSET(ContractSimPollResponse, contract_to_simulate_)>( - reinterpret_cast(&contract_to_simulate_), - reinterpret_cast(&other->contract_to_simulate_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ContractSimPollResponse::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[55]); -} - -// =================================================================== - -class ContractSimResultUpdate_GoalInfo::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_grade(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_goal_index(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_projected_eggs_laid(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } -}; - -ContractSimResultUpdate_GoalInfo::ContractSimResultUpdate_GoalInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ContractSimResultUpdate.GoalInfo) -} -ContractSimResultUpdate_GoalInfo::ContractSimResultUpdate_GoalInfo(const ContractSimResultUpdate_GoalInfo& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&grade_, &from.grade_, - static_cast(reinterpret_cast(&projected_eggs_laid_) - - reinterpret_cast(&grade_)) + sizeof(projected_eggs_laid_)); - // @@protoc_insertion_point(copy_constructor:ei.ContractSimResultUpdate.GoalInfo) -} - -inline void ContractSimResultUpdate_GoalInfo::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&grade_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&projected_eggs_laid_) - - reinterpret_cast(&grade_)) + sizeof(projected_eggs_laid_)); -} - -ContractSimResultUpdate_GoalInfo::~ContractSimResultUpdate_GoalInfo() { - // @@protoc_insertion_point(destructor:ei.ContractSimResultUpdate.GoalInfo) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void ContractSimResultUpdate_GoalInfo::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void ContractSimResultUpdate_GoalInfo::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ContractSimResultUpdate_GoalInfo::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ContractSimResultUpdate.GoalInfo) - 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 & 0x00000007u) { - ::memset(&grade_, 0, static_cast( - reinterpret_cast(&projected_eggs_laid_) - - reinterpret_cast(&grade_)) + sizeof(projected_eggs_laid_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ContractSimResultUpdate_GoalInfo::_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 .ei.Contract.PlayerGrade grade = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::Contract_PlayerGrade_IsValid(val))) { - _internal_set_grade(static_cast<::ei::Contract_PlayerGrade>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional uint32 goal_index = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_goal_index(&has_bits); - goal_index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double projected_eggs_laid = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 25)) { - _Internal::set_has_projected_eggs_laid(&has_bits); - projected_eggs_laid_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } 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* ContractSimResultUpdate_GoalInfo::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ContractSimResultUpdate.GoalInfo) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.Contract.PlayerGrade grade = 1; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 1, this->_internal_grade(), target); - } - - // optional uint32 goal_index = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(2, this->_internal_goal_index(), target); - } - - // optional double projected_eggs_laid = 3; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(3, this->_internal_projected_eggs_laid(), 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.ContractSimResultUpdate.GoalInfo) - return target; -} - -size_t ContractSimResultUpdate_GoalInfo::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ContractSimResultUpdate.GoalInfo) - 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 & 0x00000007u) { - // optional .ei.Contract.PlayerGrade grade = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_grade()); - } - - // optional uint32 goal_index = 2; - if (cached_has_bits & 0x00000002u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_goal_index()); - } - - // optional double projected_eggs_laid = 3; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + 8; - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ContractSimResultUpdate_GoalInfo::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ContractSimResultUpdate_GoalInfo::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ContractSimResultUpdate_GoalInfo::GetClassData() const { return &_class_data_; } - -void ContractSimResultUpdate_GoalInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ContractSimResultUpdate_GoalInfo::MergeFrom(const ContractSimResultUpdate_GoalInfo& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractSimResultUpdate.GoalInfo) - 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 & 0x00000007u) { - if (cached_has_bits & 0x00000001u) { - grade_ = from.grade_; - } - if (cached_has_bits & 0x00000002u) { - goal_index_ = from.goal_index_; - } - if (cached_has_bits & 0x00000004u) { - projected_eggs_laid_ = from.projected_eggs_laid_; - } - _has_bits_[0] |= cached_has_bits; - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ContractSimResultUpdate_GoalInfo::CopyFrom(const ContractSimResultUpdate_GoalInfo& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractSimResultUpdate.GoalInfo) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ContractSimResultUpdate_GoalInfo::IsInitialized() const { - return true; -} - -void ContractSimResultUpdate_GoalInfo::InternalSwap(ContractSimResultUpdate_GoalInfo* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ContractSimResultUpdate_GoalInfo, projected_eggs_laid_) - + sizeof(ContractSimResultUpdate_GoalInfo::projected_eggs_laid_) - - PROTOBUF_FIELD_OFFSET(ContractSimResultUpdate_GoalInfo, grade_)>( - reinterpret_cast(&grade_), - reinterpret_cast(&other->grade_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ContractSimResultUpdate_GoalInfo::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[56]); -} - -// =================================================================== - -class ContractSimResultUpdate::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_contract_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -ContractSimResultUpdate::ContractSimResultUpdate(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - goal_infos_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ContractSimResultUpdate) -} -ContractSimResultUpdate::ContractSimResultUpdate(const ContractSimResultUpdate& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - goal_infos_(from.goal_infos_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - contract_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_contract_id()) { - contract_id_.Set(from._internal_contract_id(), - GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:ei.ContractSimResultUpdate) -} - -inline void ContractSimResultUpdate::SharedCtor() { -contract_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -ContractSimResultUpdate::~ContractSimResultUpdate() { - // @@protoc_insertion_point(destructor:ei.ContractSimResultUpdate) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void ContractSimResultUpdate::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - contract_id_.Destroy(); -} - -void ContractSimResultUpdate::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ContractSimResultUpdate::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ContractSimResultUpdate) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - goal_infos_.Clear(); - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000001u) { - contract_id_.ClearNonDefaultToEmpty(); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ContractSimResultUpdate::_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 contract_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_contract_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractSimResultUpdate.contract_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_goal_infos(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(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* ContractSimResultUpdate::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ContractSimResultUpdate) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string contract_id = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_contract_id().data(), static_cast(this->_internal_contract_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ContractSimResultUpdate.contract_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_contract_id(), target); - } - - // repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; - for (unsigned i = 0, - n = static_cast(this->_internal_goal_infos_size()); i < n; i++) { - const auto& repfield = this->_internal_goal_infos(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.ContractSimResultUpdate) - return target; -} - -size_t ContractSimResultUpdate::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ContractSimResultUpdate) - 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 .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; - total_size += 1UL * this->_internal_goal_infos_size(); - for (const auto& msg : this->goal_infos_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // optional string contract_id = 1; - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_contract_id()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ContractSimResultUpdate::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ContractSimResultUpdate::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ContractSimResultUpdate::GetClassData() const { return &_class_data_; } - -void ContractSimResultUpdate::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ContractSimResultUpdate::MergeFrom(const ContractSimResultUpdate& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractSimResultUpdate) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - goal_infos_.MergeFrom(from.goal_infos_); - if (from._internal_has_contract_id()) { - _internal_set_contract_id(from._internal_contract_id()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ContractSimResultUpdate::CopyFrom(const ContractSimResultUpdate& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractSimResultUpdate) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ContractSimResultUpdate::IsInitialized() const { - return true; -} - -void ContractSimResultUpdate::InternalSwap(ContractSimResultUpdate* 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]); - goal_infos_.InternalSwap(&other->goal_infos_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &contract_id_, lhs_arena, - &other->contract_id_, rhs_arena - ); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ContractSimResultUpdate::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[57]); -} - -// =================================================================== - -class ContractsRequest::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_soul_eggs(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_client_version(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -ContractsRequest::ContractsRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ContractsRequest) -} -ContractsRequest::ContractsRequest(const ContractsRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - 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(&soul_eggs_, &from.soul_eggs_, - static_cast(reinterpret_cast(&client_version_) - - reinterpret_cast(&soul_eggs_)) + sizeof(client_version_)); - // @@protoc_insertion_point(copy_constructor:ei.ContractsRequest) -} - -inline void ContractsRequest::SharedCtor() { -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(&soul_eggs_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&client_version_) - - reinterpret_cast(&soul_eggs_)) + sizeof(client_version_)); -} - -ContractsRequest::~ContractsRequest() { - // @@protoc_insertion_point(destructor:ei.ContractsRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void ContractsRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - user_id_.Destroy(); -} - -void ContractsRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ContractsRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ContractsRequest) - 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) { - user_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000006u) { - ::memset(&soul_eggs_, 0, static_cast( - reinterpret_cast(&client_version_) - - reinterpret_cast(&soul_eggs_)) + sizeof(client_version_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ContractsRequest::_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 double soul_eggs = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 9)) { - _Internal::set_has_soul_eggs(&has_bits); - soul_eggs_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional string user_id = 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.ContractsRequest.user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint32 client_version = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - _Internal::set_has_client_version(&has_bits); - client_version_ = ::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* ContractsRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ContractsRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional double soul_eggs = 1; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(1, this->_internal_soul_eggs(), target); - } - - // optional string user_id = 2; - if (cached_has_bits & 0x00000001u) { - ::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.ContractsRequest.user_id"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_user_id(), target); - } - - // optional uint32 client_version = 5; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(5, this->_internal_client_version(), 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.ContractsRequest) - return target; -} - -size_t ContractsRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ContractsRequest) - 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 & 0x00000007u) { - // optional string user_id = 2; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_user_id()); - } - - // optional double soul_eggs = 1; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 8; - } - - // optional uint32 client_version = 5; - if (cached_has_bits & 0x00000004u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_client_version()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ContractsRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ContractsRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ContractsRequest::GetClassData() const { return &_class_data_; } - -void ContractsRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ContractsRequest::MergeFrom(const ContractsRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractsRequest) - 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 & 0x00000007u) { - if (cached_has_bits & 0x00000001u) { - _internal_set_user_id(from._internal_user_id()); - } - if (cached_has_bits & 0x00000002u) { - soul_eggs_ = from.soul_eggs_; - } - if (cached_has_bits & 0x00000004u) { - client_version_ = from.client_version_; - } - _has_bits_[0] |= cached_has_bits; - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ContractsRequest::CopyFrom(const ContractsRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractsRequest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ContractsRequest::IsInitialized() const { - return true; -} - -void ContractsRequest::InternalSwap(ContractsRequest* 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( - &user_id_, lhs_arena, - &other->user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ContractsRequest, client_version_) - + sizeof(ContractsRequest::client_version_) - - PROTOBUF_FIELD_OFFSET(ContractsRequest, soul_eggs_)>( - reinterpret_cast(&soul_eggs_), - reinterpret_cast(&other->soul_eggs_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ContractsRequest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[58]); -} - -// =================================================================== - -class ContractsResponse::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_warning_message(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_total_eop(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_server_time(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_max_eop(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } -}; - -ContractsResponse::ContractsResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - contracts_(arena), - custom_eggs_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ContractsResponse) -} -ContractsResponse::ContractsResponse(const ContractsResponse& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - contracts_(from.contracts_), - custom_eggs_(from.custom_eggs_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - warning_message_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - warning_message_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_warning_message()) { - warning_message_.Set(from._internal_warning_message(), - GetArenaForAllocation()); - } - ::memcpy(&server_time_, &from.server_time_, - static_cast(reinterpret_cast(&max_eop_) - - reinterpret_cast(&server_time_)) + sizeof(max_eop_)); - // @@protoc_insertion_point(copy_constructor:ei.ContractsResponse) -} - -inline void ContractsResponse::SharedCtor() { -warning_message_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - warning_message_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&server_time_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&total_eop_) - - reinterpret_cast(&server_time_)) + sizeof(total_eop_)); -max_eop_ = 1000u; -} - -ContractsResponse::~ContractsResponse() { - // @@protoc_insertion_point(destructor:ei.ContractsResponse) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void ContractsResponse::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - warning_message_.Destroy(); -} - -void ContractsResponse::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ContractsResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ContractsResponse) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - contracts_.Clear(); - custom_eggs_.Clear(); - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000001u) { - warning_message_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x0000000eu) { - ::memset(&server_time_, 0, static_cast( - reinterpret_cast(&total_eop_) - - reinterpret_cast(&server_time_)) + sizeof(total_eop_)); - max_eop_ = 1000u; - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ContractsResponse::_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 .ei.Contract contracts = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_contracts(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); - } else - goto handle_unusual; - continue; - // optional double server_time = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { - _Internal::set_has_server_time(&has_bits); - server_time_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint32 max_eop = 3 [default = 1000]; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - _Internal::set_has_max_eop(&has_bits); - max_eop_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string warning_message = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - auto str = _internal_mutable_warning_message(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractsResponse.warning_message"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double total_eop = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 41)) { - _Internal::set_has_total_eop(&has_bits); - total_eop_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // repeated .ei.CustomEgg custom_eggs = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_custom_eggs(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<50>(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* ContractsResponse::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ContractsResponse) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated .ei.Contract contracts = 1; - for (unsigned i = 0, - n = static_cast(this->_internal_contracts_size()); i < n; i++) { - const auto& repfield = this->_internal_contracts(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream); - } - - cached_has_bits = _has_bits_[0]; - // optional double server_time = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(2, this->_internal_server_time(), target); - } - - // optional uint32 max_eop = 3 [default = 1000]; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(3, this->_internal_max_eop(), target); - } - - // optional string warning_message = 4; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_warning_message().data(), static_cast(this->_internal_warning_message().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ContractsResponse.warning_message"); - target = stream->WriteStringMaybeAliased( - 4, this->_internal_warning_message(), target); - } - - // optional double total_eop = 5; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(5, this->_internal_total_eop(), target); - } - - // repeated .ei.CustomEgg custom_eggs = 6; - for (unsigned i = 0, - n = static_cast(this->_internal_custom_eggs_size()); i < n; i++) { - const auto& repfield = this->_internal_custom_eggs(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(6, 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.ContractsResponse) - return target; -} - -size_t ContractsResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ContractsResponse) - 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 .ei.Contract contracts = 1; - total_size += 1UL * this->_internal_contracts_size(); - for (const auto& msg : this->contracts_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated .ei.CustomEgg custom_eggs = 6; - total_size += 1UL * this->_internal_custom_eggs_size(); - for (const auto& msg : this->custom_eggs_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x0000000fu) { - // optional string warning_message = 4; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_warning_message()); - } - - // optional double server_time = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 8; - } - - // optional double total_eop = 5; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + 8; - } - - // optional uint32 max_eop = 3 [default = 1000]; - if (cached_has_bits & 0x00000008u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_max_eop()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ContractsResponse::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ContractsResponse::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ContractsResponse::GetClassData() const { return &_class_data_; } - -void ContractsResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ContractsResponse::MergeFrom(const ContractsResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractsResponse) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - contracts_.MergeFrom(from.contracts_); - custom_eggs_.MergeFrom(from.custom_eggs_); - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x0000000fu) { - if (cached_has_bits & 0x00000001u) { - _internal_set_warning_message(from._internal_warning_message()); - } - if (cached_has_bits & 0x00000002u) { - server_time_ = from.server_time_; - } - if (cached_has_bits & 0x00000004u) { - total_eop_ = from.total_eop_; - } - if (cached_has_bits & 0x00000008u) { - max_eop_ = from.max_eop_; - } - _has_bits_[0] |= cached_has_bits; - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ContractsResponse::CopyFrom(const ContractsResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractsResponse) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ContractsResponse::IsInitialized() const { - return true; -} - -void ContractsResponse::InternalSwap(ContractsResponse* 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]); - contracts_.InternalSwap(&other->contracts_); - custom_eggs_.InternalSwap(&other->custom_eggs_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &warning_message_, lhs_arena, - &other->warning_message_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ContractsResponse, total_eop_) - + sizeof(ContractsResponse::total_eop_) - - PROTOBUF_FIELD_OFFSET(ContractsResponse, server_time_)>( - reinterpret_cast(&server_time_), - reinterpret_cast(&other->server_time_)); - swap(max_eop_, other->max_eop_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ContractsResponse::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[59]); -} - -// =================================================================== - -class ContractCoopStatusRequest::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::BasicRequestInfo& rinfo(const ContractCoopStatusRequest* msg); - static void set_has_rinfo(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_contract_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_coop_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_client_version(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } -}; - -const ::ei::BasicRequestInfo& -ContractCoopStatusRequest::_Internal::rinfo(const ContractCoopStatusRequest* msg) { - return *msg->rinfo_; -} -ContractCoopStatusRequest::ContractCoopStatusRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ContractCoopStatusRequest) -} -ContractCoopStatusRequest::ContractCoopStatusRequest(const ContractCoopStatusRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - contract_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_contract_identifier()) { - contract_identifier_.Set(from._internal_contract_identifier(), - GetArenaForAllocation()); - } - coop_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - coop_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_coop_identifier()) { - coop_identifier_.Set(from._internal_coop_identifier(), - 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()); - } - if (from._internal_has_rinfo()) { - rinfo_ = new ::ei::BasicRequestInfo(*from.rinfo_); - } else { - rinfo_ = nullptr; - } - client_version_ = from.client_version_; - // @@protoc_insertion_point(copy_constructor:ei.ContractCoopStatusRequest) -} - -inline void ContractCoopStatusRequest::SharedCtor() { -contract_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -coop_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - coop_identifier_.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(&rinfo_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&client_version_) - - reinterpret_cast(&rinfo_)) + sizeof(client_version_)); -} - -ContractCoopStatusRequest::~ContractCoopStatusRequest() { - // @@protoc_insertion_point(destructor:ei.ContractCoopStatusRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void ContractCoopStatusRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - contract_identifier_.Destroy(); - coop_identifier_.Destroy(); - user_id_.Destroy(); - if (this != internal_default_instance()) delete rinfo_; -} - -void ContractCoopStatusRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ContractCoopStatusRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ContractCoopStatusRequest) - 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) { - if (cached_has_bits & 0x00000001u) { - contract_identifier_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - coop_identifier_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000004u) { - user_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000008u) { - GOOGLE_DCHECK(rinfo_ != nullptr); - rinfo_->Clear(); - } - } - client_version_ = 0u; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ContractCoopStatusRequest::_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 contract_identifier = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_contract_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractCoopStatusRequest.contract_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string coop_identifier = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_coop_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractCoopStatusRequest.coop_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string user_id = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractCoopStatusRequest.user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint32 client_version = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _Internal::set_has_client_version(&has_bits); - client_version_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.BasicRequestInfo rinfo = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - 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* ContractCoopStatusRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ContractCoopStatusRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string contract_identifier = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_contract_identifier().data(), static_cast(this->_internal_contract_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ContractCoopStatusRequest.contract_identifier"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_contract_identifier(), target); - } - - // optional string coop_identifier = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_coop_identifier().data(), static_cast(this->_internal_coop_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ContractCoopStatusRequest.coop_identifier"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_coop_identifier(), target); - } - - // optional string user_id = 3; - 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.ContractCoopStatusRequest.user_id"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_user_id(), target); - } - - // optional uint32 client_version = 4; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(4, this->_internal_client_version(), target); - } - - // optional .ei.BasicRequestInfo rinfo = 5; - if (cached_has_bits & 0x00000008u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, _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.ContractCoopStatusRequest) - return target; -} - -size_t ContractCoopStatusRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ContractCoopStatusRequest) - 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 & 0x0000001fu) { - // optional string contract_identifier = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_contract_identifier()); - } - - // optional string coop_identifier = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_coop_identifier()); - } - - // optional string user_id = 3; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_user_id()); - } - - // optional .ei.BasicRequestInfo rinfo = 5; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *rinfo_); - } - - // optional uint32 client_version = 4; - if (cached_has_bits & 0x00000010u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_client_version()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ContractCoopStatusRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ContractCoopStatusRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ContractCoopStatusRequest::GetClassData() const { return &_class_data_; } - -void ContractCoopStatusRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ContractCoopStatusRequest::MergeFrom(const ContractCoopStatusRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractCoopStatusRequest) - 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 & 0x0000001fu) { - if (cached_has_bits & 0x00000001u) { - _internal_set_contract_identifier(from._internal_contract_identifier()); - } - if (cached_has_bits & 0x00000002u) { - _internal_set_coop_identifier(from._internal_coop_identifier()); - } - if (cached_has_bits & 0x00000004u) { - _internal_set_user_id(from._internal_user_id()); - } - if (cached_has_bits & 0x00000008u) { - _internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo()); - } - if (cached_has_bits & 0x00000010u) { - client_version_ = from.client_version_; - } - _has_bits_[0] |= cached_has_bits; - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ContractCoopStatusRequest::CopyFrom(const ContractCoopStatusRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractCoopStatusRequest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ContractCoopStatusRequest::IsInitialized() const { - return true; -} - -void ContractCoopStatusRequest::InternalSwap(ContractCoopStatusRequest* 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( - &contract_identifier_, lhs_arena, - &other->contract_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &coop_identifier_, lhs_arena, - &other->coop_identifier_, 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(ContractCoopStatusRequest, client_version_) - + sizeof(ContractCoopStatusRequest::client_version_) - - PROTOBUF_FIELD_OFFSET(ContractCoopStatusRequest, rinfo_)>( - reinterpret_cast(&rinfo_), - reinterpret_cast(&other->rinfo_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ContractCoopStatusRequest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[60]); -} - -// =================================================================== - -class FarmProductionParams::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_farm_population(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_farm_capacity(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_elr(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_ihr(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_sr(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_delivered(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } -}; - -FarmProductionParams::FarmProductionParams(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.FarmProductionParams) -} -FarmProductionParams::FarmProductionParams(const FarmProductionParams& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&farm_population_, &from.farm_population_, - static_cast(reinterpret_cast(&delivered_) - - reinterpret_cast(&farm_population_)) + sizeof(delivered_)); - // @@protoc_insertion_point(copy_constructor:ei.FarmProductionParams) -} - -inline void FarmProductionParams::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&farm_population_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&delivered_) - - reinterpret_cast(&farm_population_)) + sizeof(delivered_)); -} - -FarmProductionParams::~FarmProductionParams() { - // @@protoc_insertion_point(destructor:ei.FarmProductionParams) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void FarmProductionParams::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void FarmProductionParams::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void FarmProductionParams::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.FarmProductionParams) - 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 & 0x0000003fu) { - ::memset(&farm_population_, 0, static_cast( - reinterpret_cast(&delivered_) - - reinterpret_cast(&farm_population_)) + sizeof(delivered_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* FarmProductionParams::_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 double farm_population = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 9)) { - _Internal::set_has_farm_population(&has_bits); - farm_population_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double farm_capacity = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { - _Internal::set_has_farm_capacity(&has_bits); - farm_capacity_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double elr = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 25)) { - _Internal::set_has_elr(&has_bits); - elr_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double ihr = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 33)) { - _Internal::set_has_ihr(&has_bits); - ihr_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double sr = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 41)) { - _Internal::set_has_sr(&has_bits); - sr_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double delivered = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 49)) { - _Internal::set_has_delivered(&has_bits); - delivered_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } 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* FarmProductionParams::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.FarmProductionParams) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional double farm_population = 1; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(1, this->_internal_farm_population(), target); - } - - // optional double farm_capacity = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(2, this->_internal_farm_capacity(), target); - } - - // optional double elr = 3; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(3, this->_internal_elr(), target); - } - - // optional double ihr = 4; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(4, this->_internal_ihr(), target); - } - - // optional double sr = 5; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(5, this->_internal_sr(), target); - } - - // optional double delivered = 6; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(6, this->_internal_delivered(), 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.FarmProductionParams) - return target; -} - -size_t FarmProductionParams::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.FarmProductionParams) - 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 & 0x0000003fu) { - // optional double farm_population = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + 8; - } - - // optional double farm_capacity = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 8; - } - - // optional double elr = 3; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + 8; - } - - // optional double ihr = 4; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + 8; - } - - // optional double sr = 5; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + 8; - } - - // optional double delivered = 6; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + 8; - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData FarmProductionParams::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - FarmProductionParams::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*FarmProductionParams::GetClassData() const { return &_class_data_; } - -void FarmProductionParams::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void FarmProductionParams::MergeFrom(const FarmProductionParams& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.FarmProductionParams) - 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 & 0x0000003fu) { - if (cached_has_bits & 0x00000001u) { - farm_population_ = from.farm_population_; - } - if (cached_has_bits & 0x00000002u) { - farm_capacity_ = from.farm_capacity_; - } - if (cached_has_bits & 0x00000004u) { - elr_ = from.elr_; - } - if (cached_has_bits & 0x00000008u) { - ihr_ = from.ihr_; - } - if (cached_has_bits & 0x00000010u) { - sr_ = from.sr_; - } - if (cached_has_bits & 0x00000020u) { - delivered_ = from.delivered_; - } - _has_bits_[0] |= cached_has_bits; - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void FarmProductionParams::CopyFrom(const FarmProductionParams& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.FarmProductionParams) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool FarmProductionParams::IsInitialized() const { - return true; -} - -void FarmProductionParams::InternalSwap(FarmProductionParams* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(FarmProductionParams, delivered_) - + sizeof(FarmProductionParams::delivered_) - - PROTOBUF_FIELD_OFFSET(FarmProductionParams, farm_population_)>( - reinterpret_cast(&farm_population_), - reinterpret_cast(&other->farm_population_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata FarmProductionParams::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[61]); -} - -// =================================================================== - -class PlayerFarmInfo::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_client_version(HasBits* has_bits) { - (*has_bits)[0] |= 1024u; - } - static void set_has_soul_eggs(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_eggs_of_prophecy(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_permit_level(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_hyperloop_station(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_egg_type(HasBits* has_bits) { - (*has_bits)[0] |= 2048u; - } - static void set_has_cash_on_hand(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_silos_owned(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_boost_tokens_on_hand(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_artifact_inventory_score(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static const ::ei::ShellDB_FarmConfiguration& farm_appearance(const PlayerFarmInfo* msg); - static void set_has_farm_appearance(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_timestamp(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } -}; - -const ::ei::ShellDB_FarmConfiguration& -PlayerFarmInfo::_Internal::farm_appearance(const PlayerFarmInfo* msg) { - return *msg->farm_appearance_; -} -PlayerFarmInfo::PlayerFarmInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - egg_medal_level_(arena), - epic_research_(arena), - habs_(arena), - hab_population_(arena), - vehicles_(arena), - train_length_(arena), - common_research_(arena), - active_boosts_(arena), - equipped_artifacts_(arena), - hab_capacity_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.PlayerFarmInfo) -} -PlayerFarmInfo::PlayerFarmInfo(const PlayerFarmInfo& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - egg_medal_level_(from.egg_medal_level_), - epic_research_(from.epic_research_), - habs_(from.habs_), - hab_population_(from.hab_population_), - vehicles_(from.vehicles_), - train_length_(from.train_length_), - common_research_(from.common_research_), - active_boosts_(from.active_boosts_), - equipped_artifacts_(from.equipped_artifacts_), - hab_capacity_(from.hab_capacity_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_farm_appearance()) { - farm_appearance_ = new ::ei::ShellDB_FarmConfiguration(*from.farm_appearance_); - } else { - farm_appearance_ = nullptr; - } - ::memcpy(&soul_eggs_, &from.soul_eggs_, - static_cast(reinterpret_cast(&egg_type_) - - reinterpret_cast(&soul_eggs_)) + sizeof(egg_type_)); - // @@protoc_insertion_point(copy_constructor:ei.PlayerFarmInfo) -} - -inline void PlayerFarmInfo::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&farm_appearance_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&client_version_) - - reinterpret_cast(&farm_appearance_)) + sizeof(client_version_)); -egg_type_ = 1; -} - -PlayerFarmInfo::~PlayerFarmInfo() { - // @@protoc_insertion_point(destructor:ei.PlayerFarmInfo) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void PlayerFarmInfo::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete farm_appearance_; -} - -void PlayerFarmInfo::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void PlayerFarmInfo::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.PlayerFarmInfo) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - egg_medal_level_.Clear(); - epic_research_.Clear(); - habs_.Clear(); - hab_population_.Clear(); - vehicles_.Clear(); - train_length_.Clear(); - common_research_.Clear(); - active_boosts_.Clear(); - equipped_artifacts_.Clear(); - hab_capacity_.Clear(); - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000001u) { - GOOGLE_DCHECK(farm_appearance_ != nullptr); - farm_appearance_->Clear(); - } - if (cached_has_bits & 0x000000feu) { - ::memset(&soul_eggs_, 0, static_cast( - reinterpret_cast(&boost_tokens_on_hand_) - - reinterpret_cast(&soul_eggs_)) + sizeof(boost_tokens_on_hand_)); - } - if (cached_has_bits & 0x00000f00u) { - ::memset(&artifact_inventory_score_, 0, static_cast( - reinterpret_cast(&client_version_) - - reinterpret_cast(&artifact_inventory_score_)) + sizeof(client_version_)); - egg_type_ = 1; - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* PlayerFarmInfo::_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 double soul_eggs = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 9)) { - _Internal::set_has_soul_eggs(&has_bits); - soul_eggs_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint64 eggs_of_prophecy = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_eggs_of_prophecy(&has_bits); - eggs_of_prophecy_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 permit_level = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - _Internal::set_has_permit_level(&has_bits); - permit_level_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool hyperloop_station = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _Internal::set_has_hyperloop_station(&has_bits); - hyperloop_station_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated uint32 egg_medal_level = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - ptr -= 1; - do { - ptr += 1; - _internal_add_egg_medal_level(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr)); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<40>(ptr)); - } else if (static_cast(tag) == 42) { - ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedUInt32Parser(_internal_mutable_egg_medal_level(), ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .ei.Backup.ResearchItem epic_research = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_epic_research(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<50>(ptr)); - } else - goto handle_unusual; - continue; - // optional .ei.Egg egg_type = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::Egg_IsValid(val))) { - _internal_set_egg_type(static_cast<::ei::Egg>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(7, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional double cash_on_hand = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 65)) { - _Internal::set_has_cash_on_hand(&has_bits); - cash_on_hand_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // repeated uint32 habs = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 72)) { - ptr -= 1; - do { - ptr += 1; - _internal_add_habs(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr)); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<72>(ptr)); - } else if (static_cast(tag) == 74) { - ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedUInt32Parser(_internal_mutable_habs(), ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated uint64 hab_population = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 80)) { - ptr -= 1; - do { - ptr += 1; - _internal_add_hab_population(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr)); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<80>(ptr)); - } else if (static_cast(tag) == 82) { - ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedUInt64Parser(_internal_mutable_hab_population(), ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated uint32 vehicles = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 88)) { - ptr -= 1; - do { - ptr += 1; - _internal_add_vehicles(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr)); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<88>(ptr)); - } else if (static_cast(tag) == 90) { - ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedUInt32Parser(_internal_mutable_vehicles(), ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated uint32 train_length = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 96)) { - ptr -= 1; - do { - ptr += 1; - _internal_add_train_length(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr)); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<96>(ptr)); - } else if (static_cast(tag) == 98) { - ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedUInt32Parser(_internal_mutable_train_length(), ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 silos_owned = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 104)) { - _Internal::set_has_silos_owned(&has_bits); - silos_owned_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .ei.Backup.ResearchItem common_research = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 114)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_common_research(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<114>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .ei.Backup.ActiveBoost active_boosts = 15; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 122)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_active_boosts(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<122>(ptr)); - } else - goto handle_unusual; - continue; - // optional uint32 boost_tokens_on_hand = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 128)) { - _Internal::set_has_boost_tokens_on_hand(&has_bits); - boost_tokens_on_hand_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .ei.CompleteArtifact equipped_artifacts = 17; - case 17: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 138)) { - ptr -= 2; - do { - ptr += 2; - ptr = ctx->ParseMessage(_internal_add_equipped_artifacts(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<138>(ptr)); - } else - goto handle_unusual; - continue; - // optional uint64 artifact_inventory_score = 18; - case 18: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 144)) { - _Internal::set_has_artifact_inventory_score(&has_bits); - artifact_inventory_score_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; - case 19: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 154)) { - ptr = ctx->ParseMessage(_internal_mutable_farm_appearance(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 client_version = 20; - case 20: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 160)) { - _Internal::set_has_client_version(&has_bits); - client_version_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated uint64 hab_capacity = 21; - case 21: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 168)) { - ptr -= 2; - do { - ptr += 2; - _internal_add_hab_capacity(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr)); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<168>(ptr)); - } else if (static_cast(tag) == 170) { - ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedUInt64Parser(_internal_mutable_hab_capacity(), ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double timestamp = 22; - case 22: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 177)) { - _Internal::set_has_timestamp(&has_bits); - timestamp_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } 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* PlayerFarmInfo::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.PlayerFarmInfo) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional double soul_eggs = 1; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(1, this->_internal_soul_eggs(), target); - } - - // optional uint64 eggs_of_prophecy = 2; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(2, this->_internal_eggs_of_prophecy(), target); - } - - // optional uint32 permit_level = 3; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(3, this->_internal_permit_level(), target); - } - - // optional bool hyperloop_station = 4; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(4, this->_internal_hyperloop_station(), target); - } - - // repeated uint32 egg_medal_level = 5; - for (int i = 0, n = this->_internal_egg_medal_level_size(); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(5, this->_internal_egg_medal_level(i), target); - } - - // repeated .ei.Backup.ResearchItem epic_research = 6; - for (unsigned i = 0, - n = static_cast(this->_internal_epic_research_size()); i < n; i++) { - const auto& repfield = this->_internal_epic_research(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(6, repfield, repfield.GetCachedSize(), target, stream); - } - - // optional .ei.Egg egg_type = 7; - if (cached_has_bits & 0x00000800u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 7, this->_internal_egg_type(), target); - } - - // optional double cash_on_hand = 8; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(8, this->_internal_cash_on_hand(), target); - } - - // repeated uint32 habs = 9; - for (int i = 0, n = this->_internal_habs_size(); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(9, this->_internal_habs(i), target); - } - - // repeated uint64 hab_population = 10; - for (int i = 0, n = this->_internal_hab_population_size(); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(10, this->_internal_hab_population(i), target); - } - - // repeated uint32 vehicles = 11; - for (int i = 0, n = this->_internal_vehicles_size(); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(11, this->_internal_vehicles(i), target); - } - - // repeated uint32 train_length = 12; - for (int i = 0, n = this->_internal_train_length_size(); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(12, this->_internal_train_length(i), target); - } - - // optional uint32 silos_owned = 13; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(13, this->_internal_silos_owned(), target); - } - - // repeated .ei.Backup.ResearchItem common_research = 14; - for (unsigned i = 0, - n = static_cast(this->_internal_common_research_size()); i < n; i++) { - const auto& repfield = this->_internal_common_research(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(14, repfield, repfield.GetCachedSize(), target, stream); - } - - // repeated .ei.Backup.ActiveBoost active_boosts = 15; - for (unsigned i = 0, - n = static_cast(this->_internal_active_boosts_size()); i < n; i++) { - const auto& repfield = this->_internal_active_boosts(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(15, repfield, repfield.GetCachedSize(), target, stream); - } - - // optional uint32 boost_tokens_on_hand = 16; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(16, this->_internal_boost_tokens_on_hand(), target); - } - - // repeated .ei.CompleteArtifact equipped_artifacts = 17; - for (unsigned i = 0, - n = static_cast(this->_internal_equipped_artifacts_size()); i < n; i++) { - const auto& repfield = this->_internal_equipped_artifacts(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(17, repfield, repfield.GetCachedSize(), target, stream); - } - - // optional uint64 artifact_inventory_score = 18; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(18, this->_internal_artifact_inventory_score(), target); - } - - // optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; - if (cached_has_bits & 0x00000001u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(19, _Internal::farm_appearance(this), - _Internal::farm_appearance(this).GetCachedSize(), target, stream); - } - - // optional uint32 client_version = 20; - if (cached_has_bits & 0x00000400u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(20, this->_internal_client_version(), target); - } - - // repeated uint64 hab_capacity = 21; - for (int i = 0, n = this->_internal_hab_capacity_size(); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(21, this->_internal_hab_capacity(i), target); - } - - // optional double timestamp = 22; - if (cached_has_bits & 0x00000200u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(22, this->_internal_timestamp(), 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.PlayerFarmInfo) - return target; -} - -size_t PlayerFarmInfo::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.PlayerFarmInfo) - 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 uint32 egg_medal_level = 5; - { - size_t data_size = ::_pbi::WireFormatLite:: - UInt32Size(this->egg_medal_level_); - total_size += 1 * - ::_pbi::FromIntSize(this->_internal_egg_medal_level_size()); - total_size += data_size; - } - - // repeated .ei.Backup.ResearchItem epic_research = 6; - total_size += 1UL * this->_internal_epic_research_size(); - for (const auto& msg : this->epic_research_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated uint32 habs = 9; - { - size_t data_size = ::_pbi::WireFormatLite:: - UInt32Size(this->habs_); - total_size += 1 * - ::_pbi::FromIntSize(this->_internal_habs_size()); - total_size += data_size; - } - - // repeated uint64 hab_population = 10; - { - size_t data_size = ::_pbi::WireFormatLite:: - UInt64Size(this->hab_population_); - total_size += 1 * - ::_pbi::FromIntSize(this->_internal_hab_population_size()); - total_size += data_size; - } - - // repeated uint32 vehicles = 11; - { - size_t data_size = ::_pbi::WireFormatLite:: - UInt32Size(this->vehicles_); - total_size += 1 * - ::_pbi::FromIntSize(this->_internal_vehicles_size()); - total_size += data_size; - } - - // repeated uint32 train_length = 12; - { - size_t data_size = ::_pbi::WireFormatLite:: - UInt32Size(this->train_length_); - total_size += 1 * - ::_pbi::FromIntSize(this->_internal_train_length_size()); - total_size += data_size; - } - - // repeated .ei.Backup.ResearchItem common_research = 14; - total_size += 1UL * this->_internal_common_research_size(); - for (const auto& msg : this->common_research_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated .ei.Backup.ActiveBoost active_boosts = 15; - total_size += 1UL * this->_internal_active_boosts_size(); - for (const auto& msg : this->active_boosts_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated .ei.CompleteArtifact equipped_artifacts = 17; - total_size += 2UL * this->_internal_equipped_artifacts_size(); - for (const auto& msg : this->equipped_artifacts_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated uint64 hab_capacity = 21; - { - size_t data_size = ::_pbi::WireFormatLite:: - UInt64Size(this->hab_capacity_); - total_size += 2 * - ::_pbi::FromIntSize(this->_internal_hab_capacity_size()); - total_size += data_size; - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - // optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; - if (cached_has_bits & 0x00000001u) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *farm_appearance_); - } - - // optional double soul_eggs = 1; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 8; - } - - // optional uint64 eggs_of_prophecy = 2; - if (cached_has_bits & 0x00000004u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_eggs_of_prophecy()); - } - - // optional uint32 permit_level = 3; - if (cached_has_bits & 0x00000008u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_permit_level()); - } - - // optional bool hyperloop_station = 4; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + 1; - } - - // optional double cash_on_hand = 8; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + 8; - } - - // optional uint32 silos_owned = 13; - if (cached_has_bits & 0x00000040u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_silos_owned()); - } - - // optional uint32 boost_tokens_on_hand = 16; - if (cached_has_bits & 0x00000080u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt32Size( - this->_internal_boost_tokens_on_hand()); - } - - } - if (cached_has_bits & 0x00000f00u) { - // optional uint64 artifact_inventory_score = 18; - if (cached_has_bits & 0x00000100u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt64Size( - this->_internal_artifact_inventory_score()); - } - - // optional double timestamp = 22; - if (cached_has_bits & 0x00000200u) { - total_size += 2 + 8; - } - - // optional uint32 client_version = 20; - if (cached_has_bits & 0x00000400u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt32Size( - this->_internal_client_version()); - } - - // optional .ei.Egg egg_type = 7; - if (cached_has_bits & 0x00000800u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_egg_type()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PlayerFarmInfo::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - PlayerFarmInfo::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PlayerFarmInfo::GetClassData() const { return &_class_data_; } - -void PlayerFarmInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void PlayerFarmInfo::MergeFrom(const PlayerFarmInfo& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.PlayerFarmInfo) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - egg_medal_level_.MergeFrom(from.egg_medal_level_); - epic_research_.MergeFrom(from.epic_research_); - habs_.MergeFrom(from.habs_); - hab_population_.MergeFrom(from.hab_population_); - vehicles_.MergeFrom(from.vehicles_); - train_length_.MergeFrom(from.train_length_); - common_research_.MergeFrom(from.common_research_); - active_boosts_.MergeFrom(from.active_boosts_); - equipped_artifacts_.MergeFrom(from.equipped_artifacts_); - hab_capacity_.MergeFrom(from.hab_capacity_); - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - if (cached_has_bits & 0x00000001u) { - _internal_mutable_farm_appearance()->::ei::ShellDB_FarmConfiguration::MergeFrom(from._internal_farm_appearance()); - } - if (cached_has_bits & 0x00000002u) { - soul_eggs_ = from.soul_eggs_; - } - if (cached_has_bits & 0x00000004u) { - eggs_of_prophecy_ = from.eggs_of_prophecy_; - } - if (cached_has_bits & 0x00000008u) { - permit_level_ = from.permit_level_; - } - if (cached_has_bits & 0x00000010u) { - hyperloop_station_ = from.hyperloop_station_; - } - if (cached_has_bits & 0x00000020u) { - cash_on_hand_ = from.cash_on_hand_; - } - if (cached_has_bits & 0x00000040u) { - silos_owned_ = from.silos_owned_; - } - if (cached_has_bits & 0x00000080u) { - boost_tokens_on_hand_ = from.boost_tokens_on_hand_; - } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0x00000f00u) { - if (cached_has_bits & 0x00000100u) { - artifact_inventory_score_ = from.artifact_inventory_score_; - } - if (cached_has_bits & 0x00000200u) { - timestamp_ = from.timestamp_; - } - if (cached_has_bits & 0x00000400u) { - client_version_ = from.client_version_; - } - if (cached_has_bits & 0x00000800u) { - egg_type_ = from.egg_type_; - } - _has_bits_[0] |= cached_has_bits; - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void PlayerFarmInfo::CopyFrom(const PlayerFarmInfo& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.PlayerFarmInfo) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool PlayerFarmInfo::IsInitialized() const { - return true; -} - -void PlayerFarmInfo::InternalSwap(PlayerFarmInfo* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - egg_medal_level_.InternalSwap(&other->egg_medal_level_); - epic_research_.InternalSwap(&other->epic_research_); - habs_.InternalSwap(&other->habs_); - hab_population_.InternalSwap(&other->hab_population_); - vehicles_.InternalSwap(&other->vehicles_); - train_length_.InternalSwap(&other->train_length_); - common_research_.InternalSwap(&other->common_research_); - active_boosts_.InternalSwap(&other->active_boosts_); - equipped_artifacts_.InternalSwap(&other->equipped_artifacts_); - hab_capacity_.InternalSwap(&other->hab_capacity_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, client_version_) - + sizeof(PlayerFarmInfo::client_version_) - - PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, farm_appearance_)>( - reinterpret_cast(&farm_appearance_), - reinterpret_cast(&other->farm_appearance_)); - swap(egg_type_, other->egg_type_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata PlayerFarmInfo::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[62]); -} - -// =================================================================== - -class ContractCoopStatusResponse_ContributionInfo::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_uuid(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_user_name(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_contract_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_contribution_amount(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_contribution_rate(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_soul_power(HasBits* has_bits) { - (*has_bits)[0] |= 2048u; - } - static const ::ei::FarmProductionParams& production_params(const ContractCoopStatusResponse_ContributionInfo* msg); - static void set_has_production_params(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static const ::ei::PlayerFarmInfo& farm_info(const ContractCoopStatusResponse_ContributionInfo* msg); - static void set_has_farm_info(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_rank_change(HasBits* has_bits) { - (*has_bits)[0] |= 1024u; - } - static void set_has_recently_active(HasBits* has_bits) { - (*has_bits)[0] |= 524288u; - } - static void set_has_active(HasBits* has_bits) { - (*has_bits)[0] |= 1048576u; - } - static void set_has_cc_member(HasBits* has_bits) { - (*has_bits)[0] |= 2097152u; - } - static void set_has_leech(HasBits* has_bits) { - (*has_bits)[0] |= 4194304u; - } - static void set_has_finalized(HasBits* has_bits) { - (*has_bits)[0] |= 32768u; - } - static void set_has_time_cheat_detected(HasBits* has_bits) { - (*has_bits)[0] |= 65536u; - } - static void set_has_platform(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } - static void set_has_push_id(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_ban_votes(HasBits* has_bits) { - (*has_bits)[0] |= 4096u; - } - static void set_has_autojoined(HasBits* has_bits) { - (*has_bits)[0] |= 131072u; - } - static void set_has_boost_tokens(HasBits* has_bits) { - (*has_bits)[0] |= 8192u; - } - static void set_has_boost_tokens_spent(HasBits* has_bits) { - (*has_bits)[0] |= 16384u; - } - static void set_has_chicken_run_cooldown(HasBits* has_bits) { - (*has_bits)[0] |= 262144u; - } -}; - -const ::ei::FarmProductionParams& -ContractCoopStatusResponse_ContributionInfo::_Internal::production_params(const ContractCoopStatusResponse_ContributionInfo* msg) { - return *msg->production_params_; -} -const ::ei::PlayerFarmInfo& -ContractCoopStatusResponse_ContributionInfo::_Internal::farm_info(const ContractCoopStatusResponse_ContributionInfo* msg) { - return *msg->farm_info_; -} -ContractCoopStatusResponse_ContributionInfo::ContractCoopStatusResponse_ContributionInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - buff_history_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ContractCoopStatusResponse.ContributionInfo) -} -ContractCoopStatusResponse_ContributionInfo::ContractCoopStatusResponse_ContributionInfo(const ContractCoopStatusResponse_ContributionInfo& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - buff_history_(from.buff_history_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - 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()); - } - user_name_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - user_name_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_user_name()) { - user_name_.Set(from._internal_user_name(), - GetArenaForAllocation()); - } - push_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - push_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_push_id()) { - push_id_.Set(from._internal_push_id(), - GetArenaForAllocation()); - } - contract_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_contract_identifier()) { - contract_identifier_.Set(from._internal_contract_identifier(), - GetArenaForAllocation()); - } - uuid_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - uuid_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_uuid()) { - uuid_.Set(from._internal_uuid(), - GetArenaForAllocation()); - } - if (from._internal_has_production_params()) { - production_params_ = new ::ei::FarmProductionParams(*from.production_params_); - } else { - production_params_ = nullptr; - } - if (from._internal_has_farm_info()) { - farm_info_ = new ::ei::PlayerFarmInfo(*from.farm_info_); - } else { - farm_info_ = nullptr; - } - ::memcpy(&contribution_amount_, &from.contribution_amount_, - static_cast(reinterpret_cast(&leech_) - - reinterpret_cast(&contribution_amount_)) + sizeof(leech_)); - // @@protoc_insertion_point(copy_constructor:ei.ContractCoopStatusResponse.ContributionInfo) -} - -inline void ContractCoopStatusResponse_ContributionInfo::SharedCtor() { -user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -user_name_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - user_name_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -push_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - push_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -contract_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -uuid_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - uuid_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&production_params_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&leech_) - - reinterpret_cast(&production_params_)) + sizeof(leech_)); -} - -ContractCoopStatusResponse_ContributionInfo::~ContractCoopStatusResponse_ContributionInfo() { - // @@protoc_insertion_point(destructor:ei.ContractCoopStatusResponse.ContributionInfo) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void ContractCoopStatusResponse_ContributionInfo::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - user_id_.Destroy(); - user_name_.Destroy(); - push_id_.Destroy(); - contract_identifier_.Destroy(); - uuid_.Destroy(); - if (this != internal_default_instance()) delete production_params_; - if (this != internal_default_instance()) delete farm_info_; -} - -void ContractCoopStatusResponse_ContributionInfo::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ContractCoopStatusResponse_ContributionInfo::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ContractCoopStatusResponse.ContributionInfo) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - buff_history_.Clear(); - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x0000007fu) { - if (cached_has_bits & 0x00000001u) { - user_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - user_name_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000004u) { - push_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000008u) { - contract_identifier_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000010u) { - uuid_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000020u) { - GOOGLE_DCHECK(production_params_ != nullptr); - production_params_->Clear(); - } - if (cached_has_bits & 0x00000040u) { - GOOGLE_DCHECK(farm_info_ != nullptr); - farm_info_->Clear(); - } - } - contribution_amount_ = 0; - if (cached_has_bits & 0x0000ff00u) { - ::memset(&contribution_rate_, 0, static_cast( - reinterpret_cast(&finalized_) - - reinterpret_cast(&contribution_rate_)) + sizeof(finalized_)); - } - if (cached_has_bits & 0x007f0000u) { - ::memset(&time_cheat_detected_, 0, static_cast( - reinterpret_cast(&leech_) - - reinterpret_cast(&time_cheat_detected_)) + sizeof(leech_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ContractCoopStatusResponse_ContributionInfo::_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 user_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractCoopStatusResponse.ContributionInfo.user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string user_name = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_user_name(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractCoopStatusResponse.ContributionInfo.user_name"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double contribution_amount = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 25)) { - _Internal::set_has_contribution_amount(&has_bits); - contribution_amount_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional bool active = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _Internal::set_has_active(&has_bits); - active_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.Platform platform = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::Platform_IsValid(val))) { - _internal_set_platform(static_cast<::ei::Platform>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(5, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional double contribution_rate = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 49)) { - _Internal::set_has_contribution_rate(&has_bits); - contribution_rate_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional bool time_cheat_detected = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_time_cheat_detected(&has_bits); - time_cheat_detected_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional int32 rank_change = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { - _Internal::set_has_rank_change(&has_bits); - rank_change_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string push_id = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 74)) { - auto str = _internal_mutable_push_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractCoopStatusResponse.ContributionInfo.push_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint32 ban_votes = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 80)) { - _Internal::set_has_ban_votes(&has_bits); - ban_votes_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double soul_power = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 89)) { - _Internal::set_has_soul_power(&has_bits); - soul_power_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint32 boost_tokens = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 96)) { - _Internal::set_has_boost_tokens(&has_bits); - boost_tokens_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .ei.CoopBuffState buff_history = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 106)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_buff_history(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<106>(ptr)); - } else - goto handle_unusual; - continue; - // optional uint32 boost_tokens_spent = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 112)) { - _Internal::set_has_boost_tokens_spent(&has_bits); - boost_tokens_spent_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.FarmProductionParams production_params = 15; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 122)) { - ptr = ctx->ParseMessage(_internal_mutable_production_params(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool leech = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 128)) { - _Internal::set_has_leech(&has_bits); - leech_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool autojoined = 17; - case 17: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 136)) { - _Internal::set_has_autojoined(&has_bits); - autojoined_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.PlayerFarmInfo farm_info = 18; - case 18: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 146)) { - ptr = ctx->ParseMessage(_internal_mutable_farm_info(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string contract_identifier = 19; - case 19: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 154)) { - auto str = _internal_mutable_contract_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractCoopStatusResponse.ContributionInfo.contract_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double chicken_run_cooldown = 20; - case 20: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 161)) { - _Internal::set_has_chicken_run_cooldown(&has_bits); - chicken_run_cooldown_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional string uuid = 21; - case 21: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 170)) { - auto str = _internal_mutable_uuid(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractCoopStatusResponse.ContributionInfo.uuid"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional bool finalized = 22; - case 22: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 176)) { - _Internal::set_has_finalized(&has_bits); - finalized_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool recently_active = 23; - case 23: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 184)) { - _Internal::set_has_recently_active(&has_bits); - recently_active_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool cc_member = 24; - case 24: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 192)) { - _Internal::set_has_cc_member(&has_bits); - cc_member_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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* ContractCoopStatusResponse_ContributionInfo::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ContractCoopStatusResponse.ContributionInfo) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string user_id = 1; - if (cached_has_bits & 0x00000001u) { - ::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.ContractCoopStatusResponse.ContributionInfo.user_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_user_id(), target); - } - - // optional string user_name = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_user_name().data(), static_cast(this->_internal_user_name().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ContractCoopStatusResponse.ContributionInfo.user_name"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_user_name(), target); - } - - // optional double contribution_amount = 3; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(3, this->_internal_contribution_amount(), target); - } - - // optional bool active = 4; - if (cached_has_bits & 0x00100000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(4, this->_internal_active(), target); - } - - // optional .ei.Platform platform = 5; - if (cached_has_bits & 0x00000200u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 5, this->_internal_platform(), target); - } - - // optional double contribution_rate = 6; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(6, this->_internal_contribution_rate(), target); - } - - // optional bool time_cheat_detected = 7; - if (cached_has_bits & 0x00010000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(7, this->_internal_time_cheat_detected(), target); - } - - // optional int32 rank_change = 8; - if (cached_has_bits & 0x00000400u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray(8, this->_internal_rank_change(), target); - } - - // optional string push_id = 9; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_push_id().data(), static_cast(this->_internal_push_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ContractCoopStatusResponse.ContributionInfo.push_id"); - target = stream->WriteStringMaybeAliased( - 9, this->_internal_push_id(), target); - } - - // optional uint32 ban_votes = 10; - if (cached_has_bits & 0x00001000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(10, this->_internal_ban_votes(), target); - } - - // optional double soul_power = 11; - if (cached_has_bits & 0x00000800u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(11, this->_internal_soul_power(), target); - } - - // optional uint32 boost_tokens = 12; - if (cached_has_bits & 0x00002000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(12, this->_internal_boost_tokens(), target); - } - - // repeated .ei.CoopBuffState buff_history = 13; - for (unsigned i = 0, - n = static_cast(this->_internal_buff_history_size()); i < n; i++) { - const auto& repfield = this->_internal_buff_history(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(13, repfield, repfield.GetCachedSize(), target, stream); - } - - // optional uint32 boost_tokens_spent = 14; - if (cached_has_bits & 0x00004000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(14, this->_internal_boost_tokens_spent(), target); - } - - // optional .ei.FarmProductionParams production_params = 15; - if (cached_has_bits & 0x00000020u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(15, _Internal::production_params(this), - _Internal::production_params(this).GetCachedSize(), target, stream); - } - - // optional bool leech = 16; - if (cached_has_bits & 0x00400000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(16, this->_internal_leech(), target); - } - - // optional bool autojoined = 17; - if (cached_has_bits & 0x00020000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(17, this->_internal_autojoined(), target); - } - - // optional .ei.PlayerFarmInfo farm_info = 18; - if (cached_has_bits & 0x00000040u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(18, _Internal::farm_info(this), - _Internal::farm_info(this).GetCachedSize(), target, stream); - } - - // optional string contract_identifier = 19; - if (cached_has_bits & 0x00000008u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_contract_identifier().data(), static_cast(this->_internal_contract_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ContractCoopStatusResponse.ContributionInfo.contract_identifier"); - target = stream->WriteStringMaybeAliased( - 19, this->_internal_contract_identifier(), target); - } - - // optional double chicken_run_cooldown = 20; - if (cached_has_bits & 0x00040000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(20, this->_internal_chicken_run_cooldown(), target); - } - - // optional string uuid = 21; - if (cached_has_bits & 0x00000010u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_uuid().data(), static_cast(this->_internal_uuid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ContractCoopStatusResponse.ContributionInfo.uuid"); - target = stream->WriteStringMaybeAliased( - 21, this->_internal_uuid(), target); - } - - // optional bool finalized = 22; - if (cached_has_bits & 0x00008000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(22, this->_internal_finalized(), target); - } - - // optional bool recently_active = 23; - if (cached_has_bits & 0x00080000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(23, this->_internal_recently_active(), target); - } - - // optional bool cc_member = 24; - if (cached_has_bits & 0x00200000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(24, this->_internal_cc_member(), 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.ContractCoopStatusResponse.ContributionInfo) - return target; -} - -size_t ContractCoopStatusResponse_ContributionInfo::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ContractCoopStatusResponse.ContributionInfo) - 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 .ei.CoopBuffState buff_history = 13; - total_size += 1UL * this->_internal_buff_history_size(); - for (const auto& msg : this->buff_history_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - // optional string user_id = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_user_id()); - } - - // optional string user_name = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_user_name()); - } - - // optional string push_id = 9; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_push_id()); - } - - // optional string contract_identifier = 19; - if (cached_has_bits & 0x00000008u) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_contract_identifier()); - } - - // optional string uuid = 21; - if (cached_has_bits & 0x00000010u) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_uuid()); - } - - // optional .ei.FarmProductionParams production_params = 15; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *production_params_); - } - - // optional .ei.PlayerFarmInfo farm_info = 18; - if (cached_has_bits & 0x00000040u) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *farm_info_); - } - - // optional double contribution_amount = 3; - if (cached_has_bits & 0x00000080u) { - total_size += 1 + 8; - } - - } - if (cached_has_bits & 0x0000ff00u) { - // optional double contribution_rate = 6; - if (cached_has_bits & 0x00000100u) { - total_size += 1 + 8; - } - - // optional .ei.Platform platform = 5; - if (cached_has_bits & 0x00000200u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_platform()); - } - - // optional int32 rank_change = 8; - if (cached_has_bits & 0x00000400u) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_rank_change()); - } - - // optional double soul_power = 11; - if (cached_has_bits & 0x00000800u) { - total_size += 1 + 8; - } - - // optional uint32 ban_votes = 10; - if (cached_has_bits & 0x00001000u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_ban_votes()); - } - - // optional uint32 boost_tokens = 12; - if (cached_has_bits & 0x00002000u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_boost_tokens()); - } - - // optional uint32 boost_tokens_spent = 14; - if (cached_has_bits & 0x00004000u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_boost_tokens_spent()); - } - - // optional bool finalized = 22; - if (cached_has_bits & 0x00008000u) { - total_size += 2 + 1; - } - - } - if (cached_has_bits & 0x007f0000u) { - // optional bool time_cheat_detected = 7; - if (cached_has_bits & 0x00010000u) { - total_size += 1 + 1; - } - - // optional bool autojoined = 17; - if (cached_has_bits & 0x00020000u) { - total_size += 2 + 1; - } - - // optional double chicken_run_cooldown = 20; - if (cached_has_bits & 0x00040000u) { - total_size += 2 + 8; - } - - // optional bool recently_active = 23; - if (cached_has_bits & 0x00080000u) { - total_size += 2 + 1; - } - - // optional bool active = 4; - if (cached_has_bits & 0x00100000u) { - total_size += 1 + 1; - } - - // optional bool cc_member = 24; - if (cached_has_bits & 0x00200000u) { - total_size += 2 + 1; - } - - // optional bool leech = 16; - if (cached_has_bits & 0x00400000u) { - total_size += 2 + 1; - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ContractCoopStatusResponse_ContributionInfo::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ContractCoopStatusResponse_ContributionInfo::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ContractCoopStatusResponse_ContributionInfo::GetClassData() const { return &_class_data_; } - -void ContractCoopStatusResponse_ContributionInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ContractCoopStatusResponse_ContributionInfo::MergeFrom(const ContractCoopStatusResponse_ContributionInfo& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractCoopStatusResponse.ContributionInfo) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - buff_history_.MergeFrom(from.buff_history_); - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - if (cached_has_bits & 0x00000001u) { - _internal_set_user_id(from._internal_user_id()); - } - if (cached_has_bits & 0x00000002u) { - _internal_set_user_name(from._internal_user_name()); - } - if (cached_has_bits & 0x00000004u) { - _internal_set_push_id(from._internal_push_id()); - } - if (cached_has_bits & 0x00000008u) { - _internal_set_contract_identifier(from._internal_contract_identifier()); - } - if (cached_has_bits & 0x00000010u) { - _internal_set_uuid(from._internal_uuid()); - } - if (cached_has_bits & 0x00000020u) { - _internal_mutable_production_params()->::ei::FarmProductionParams::MergeFrom(from._internal_production_params()); - } - if (cached_has_bits & 0x00000040u) { - _internal_mutable_farm_info()->::ei::PlayerFarmInfo::MergeFrom(from._internal_farm_info()); - } - if (cached_has_bits & 0x00000080u) { - contribution_amount_ = from.contribution_amount_; - } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0x0000ff00u) { - if (cached_has_bits & 0x00000100u) { - contribution_rate_ = from.contribution_rate_; - } - if (cached_has_bits & 0x00000200u) { - platform_ = from.platform_; - } - if (cached_has_bits & 0x00000400u) { - rank_change_ = from.rank_change_; - } - if (cached_has_bits & 0x00000800u) { - soul_power_ = from.soul_power_; - } - if (cached_has_bits & 0x00001000u) { - ban_votes_ = from.ban_votes_; - } - if (cached_has_bits & 0x00002000u) { - boost_tokens_ = from.boost_tokens_; - } - if (cached_has_bits & 0x00004000u) { - boost_tokens_spent_ = from.boost_tokens_spent_; - } - if (cached_has_bits & 0x00008000u) { - finalized_ = from.finalized_; - } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0x007f0000u) { - if (cached_has_bits & 0x00010000u) { - time_cheat_detected_ = from.time_cheat_detected_; - } - if (cached_has_bits & 0x00020000u) { - autojoined_ = from.autojoined_; - } - if (cached_has_bits & 0x00040000u) { - chicken_run_cooldown_ = from.chicken_run_cooldown_; - } - if (cached_has_bits & 0x00080000u) { - recently_active_ = from.recently_active_; - } - if (cached_has_bits & 0x00100000u) { - active_ = from.active_; - } - if (cached_has_bits & 0x00200000u) { - cc_member_ = from.cc_member_; - } - if (cached_has_bits & 0x00400000u) { - leech_ = from.leech_; - } - _has_bits_[0] |= cached_has_bits; - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ContractCoopStatusResponse_ContributionInfo::CopyFrom(const ContractCoopStatusResponse_ContributionInfo& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractCoopStatusResponse.ContributionInfo) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ContractCoopStatusResponse_ContributionInfo::IsInitialized() const { - return true; -} - -void ContractCoopStatusResponse_ContributionInfo::InternalSwap(ContractCoopStatusResponse_ContributionInfo* 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]); - buff_history_.InternalSwap(&other->buff_history_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &user_id_, lhs_arena, - &other->user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &user_name_, lhs_arena, - &other->user_name_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &push_id_, lhs_arena, - &other->push_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &contract_identifier_, lhs_arena, - &other->contract_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &uuid_, lhs_arena, - &other->uuid_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, leech_) - + sizeof(ContractCoopStatusResponse_ContributionInfo::leech_) - - PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, production_params_)>( - reinterpret_cast(&production_params_), - reinterpret_cast(&other->production_params_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ContractCoopStatusResponse_ContributionInfo::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[63]); -} - -// =================================================================== - -class ContractCoopStatusResponse_CoopGift::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_user_name(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_amount(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_tracking(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } -}; - -ContractCoopStatusResponse_CoopGift::ContractCoopStatusResponse_CoopGift(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ContractCoopStatusResponse.CoopGift) -} -ContractCoopStatusResponse_CoopGift::ContractCoopStatusResponse_CoopGift(const ContractCoopStatusResponse_CoopGift& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - 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()); - } - user_name_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - user_name_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_user_name()) { - user_name_.Set(from._internal_user_name(), - GetArenaForAllocation()); - } - tracking_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - tracking_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_tracking()) { - tracking_.Set(from._internal_tracking(), - GetArenaForAllocation()); - } - amount_ = from.amount_; - // @@protoc_insertion_point(copy_constructor:ei.ContractCoopStatusResponse.CoopGift) -} - -inline void ContractCoopStatusResponse_CoopGift::SharedCtor() { -user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -user_name_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - user_name_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -tracking_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - tracking_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -amount_ = 0u; -} - -ContractCoopStatusResponse_CoopGift::~ContractCoopStatusResponse_CoopGift() { - // @@protoc_insertion_point(destructor:ei.ContractCoopStatusResponse.CoopGift) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void ContractCoopStatusResponse_CoopGift::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - user_id_.Destroy(); - user_name_.Destroy(); - tracking_.Destroy(); -} - -void ContractCoopStatusResponse_CoopGift::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ContractCoopStatusResponse_CoopGift::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ContractCoopStatusResponse.CoopGift) - 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 & 0x00000007u) { - if (cached_has_bits & 0x00000001u) { - user_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - user_name_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000004u) { - tracking_.ClearNonDefaultToEmpty(); - } - } - amount_ = 0u; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ContractCoopStatusResponse_CoopGift::_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 user_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractCoopStatusResponse.CoopGift.user_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; - // optional string user_name = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_user_name(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractCoopStatusResponse.CoopGift.user_name"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string tracking = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - auto str = _internal_mutable_tracking(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractCoopStatusResponse.CoopGift.tracking"); - #endif // !NDEBUG - } 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* ContractCoopStatusResponse_CoopGift::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ContractCoopStatusResponse.CoopGift) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string user_id = 1; - if (cached_has_bits & 0x00000001u) { - ::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.ContractCoopStatusResponse.CoopGift.user_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_user_id(), target); - } - - // optional uint32 amount = 2; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(2, this->_internal_amount(), target); - } - - // optional string user_name = 3; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_user_name().data(), static_cast(this->_internal_user_name().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ContractCoopStatusResponse.CoopGift.user_name"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_user_name(), target); - } - - // optional string tracking = 4; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_tracking().data(), static_cast(this->_internal_tracking().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ContractCoopStatusResponse.CoopGift.tracking"); - target = stream->WriteStringMaybeAliased( - 4, this->_internal_tracking(), 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.ContractCoopStatusResponse.CoopGift) - return target; -} - -size_t ContractCoopStatusResponse_CoopGift::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ContractCoopStatusResponse.CoopGift) - 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 user_id = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_user_id()); - } - - // optional string user_name = 3; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_user_name()); - } - - // optional string tracking = 4; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_tracking()); - } - - // optional uint32 amount = 2; - if (cached_has_bits & 0x00000008u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_amount()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ContractCoopStatusResponse_CoopGift::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ContractCoopStatusResponse_CoopGift::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ContractCoopStatusResponse_CoopGift::GetClassData() const { return &_class_data_; } - -void ContractCoopStatusResponse_CoopGift::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ContractCoopStatusResponse_CoopGift::MergeFrom(const ContractCoopStatusResponse_CoopGift& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractCoopStatusResponse.CoopGift) - 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_user_id(from._internal_user_id()); - } - if (cached_has_bits & 0x00000002u) { - _internal_set_user_name(from._internal_user_name()); - } - if (cached_has_bits & 0x00000004u) { - _internal_set_tracking(from._internal_tracking()); - } - if (cached_has_bits & 0x00000008u) { - amount_ = from.amount_; - } - _has_bits_[0] |= cached_has_bits; - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ContractCoopStatusResponse_CoopGift::CopyFrom(const ContractCoopStatusResponse_CoopGift& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractCoopStatusResponse.CoopGift) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ContractCoopStatusResponse_CoopGift::IsInitialized() const { - return true; -} - -void ContractCoopStatusResponse_CoopGift::InternalSwap(ContractCoopStatusResponse_CoopGift* 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( - &user_id_, lhs_arena, - &other->user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &user_name_, lhs_arena, - &other->user_name_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &tracking_, lhs_arena, - &other->tracking_, rhs_arena - ); - swap(amount_, other->amount_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ContractCoopStatusResponse_CoopGift::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[64]); -} - -// =================================================================== - -class ContractCoopStatusResponse_ChickenRun::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_user_name(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_amount(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } -}; - -ContractCoopStatusResponse_ChickenRun::ContractCoopStatusResponse_ChickenRun(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ContractCoopStatusResponse.ChickenRun) -} -ContractCoopStatusResponse_ChickenRun::ContractCoopStatusResponse_ChickenRun(const ContractCoopStatusResponse_ChickenRun& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - 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()); - } - user_name_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - user_name_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_user_name()) { - user_name_.Set(from._internal_user_name(), - GetArenaForAllocation()); - } - amount_ = from.amount_; - // @@protoc_insertion_point(copy_constructor:ei.ContractCoopStatusResponse.ChickenRun) -} - -inline void ContractCoopStatusResponse_ChickenRun::SharedCtor() { -user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -user_name_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - user_name_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -amount_ = uint64_t{0u}; -} - -ContractCoopStatusResponse_ChickenRun::~ContractCoopStatusResponse_ChickenRun() { - // @@protoc_insertion_point(destructor:ei.ContractCoopStatusResponse.ChickenRun) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void ContractCoopStatusResponse_ChickenRun::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - user_id_.Destroy(); - user_name_.Destroy(); -} - -void ContractCoopStatusResponse_ChickenRun::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ContractCoopStatusResponse_ChickenRun::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ContractCoopStatusResponse.ChickenRun) - 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) { - if (cached_has_bits & 0x00000001u) { - user_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - user_name_.ClearNonDefaultToEmpty(); - } - } - amount_ = uint64_t{0u}; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ContractCoopStatusResponse_ChickenRun::_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 user_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractCoopStatusResponse.ChickenRun.user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint64 amount = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_amount(&has_bits); - amount_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string user_name = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_user_name(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractCoopStatusResponse.ChickenRun.user_name"); - #endif // !NDEBUG - } 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* ContractCoopStatusResponse_ChickenRun::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ContractCoopStatusResponse.ChickenRun) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string user_id = 1; - if (cached_has_bits & 0x00000001u) { - ::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.ContractCoopStatusResponse.ChickenRun.user_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_user_id(), target); - } - - // optional uint64 amount = 2; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(2, this->_internal_amount(), target); - } - - // optional string user_name = 3; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_user_name().data(), static_cast(this->_internal_user_name().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ContractCoopStatusResponse.ChickenRun.user_name"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_user_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); - } - // @@protoc_insertion_point(serialize_to_array_end:ei.ContractCoopStatusResponse.ChickenRun) - return target; -} - -size_t ContractCoopStatusResponse_ChickenRun::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ContractCoopStatusResponse.ChickenRun) - 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 & 0x00000007u) { - // optional string user_id = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_user_id()); - } - - // optional string user_name = 3; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_user_name()); - } - - // optional uint64 amount = 2; - if (cached_has_bits & 0x00000004u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_amount()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ContractCoopStatusResponse_ChickenRun::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ContractCoopStatusResponse_ChickenRun::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ContractCoopStatusResponse_ChickenRun::GetClassData() const { return &_class_data_; } - -void ContractCoopStatusResponse_ChickenRun::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ContractCoopStatusResponse_ChickenRun::MergeFrom(const ContractCoopStatusResponse_ChickenRun& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractCoopStatusResponse.ChickenRun) - 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 & 0x00000007u) { - if (cached_has_bits & 0x00000001u) { - _internal_set_user_id(from._internal_user_id()); - } - if (cached_has_bits & 0x00000002u) { - _internal_set_user_name(from._internal_user_name()); - } - if (cached_has_bits & 0x00000004u) { - amount_ = from.amount_; - } - _has_bits_[0] |= cached_has_bits; - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ContractCoopStatusResponse_ChickenRun::CopyFrom(const ContractCoopStatusResponse_ChickenRun& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractCoopStatusResponse.ChickenRun) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ContractCoopStatusResponse_ChickenRun::IsInitialized() const { - return true; -} - -void ContractCoopStatusResponse_ChickenRun::InternalSwap(ContractCoopStatusResponse_ChickenRun* 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( - &user_id_, lhs_arena, - &other->user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &user_name_, lhs_arena, - &other->user_name_, rhs_arena - ); - swap(amount_, other->amount_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ContractCoopStatusResponse_ChickenRun::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[65]); -} - -// =================================================================== - -class ContractCoopStatusResponse::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_response_status(HasBits* has_bits) { - (*has_bits)[0] |= 32768u; - } - static void set_has_contract_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_total_amount(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_coop_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_grade(HasBits* has_bits) { - (*has_bits)[0] |= 16384u; - } - static void set_has_auto_generated(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_public_(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_creator_id(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_seconds_remaining(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_seconds_since_all_goals_achieved(HasBits* has_bits) { - (*has_bits)[0] |= 4096u; - } - static void set_has_all_goals_achieved(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_all_members_reporting(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } - static void set_has_grace_period_seconds_remaining(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_cleared_for_exit(HasBits* has_bits) { - (*has_bits)[0] |= 1024u; - } - static void set_has_local_timestamp(HasBits* has_bits) { - (*has_bits)[0] |= 2048u; - } - static void set_has_last_sync(HasBits* has_bits) { - (*has_bits)[0] |= 8192u; - } -}; - -ContractCoopStatusResponse::ContractCoopStatusResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - contributors_(arena), - gifts_(arena), - chicken_runs_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ContractCoopStatusResponse) -} -ContractCoopStatusResponse::ContractCoopStatusResponse(const ContractCoopStatusResponse& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - contributors_(from.contributors_), - gifts_(from.gifts_), - chicken_runs_(from.chicken_runs_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - contract_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_contract_identifier()) { - contract_identifier_.Set(from._internal_contract_identifier(), - GetArenaForAllocation()); - } - coop_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - coop_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_coop_identifier()) { - coop_identifier_.Set(from._internal_coop_identifier(), - GetArenaForAllocation()); - } - creator_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - creator_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_creator_id()) { - creator_id_.Set(from._internal_creator_id(), - GetArenaForAllocation()); - } - ::memcpy(&total_amount_, &from.total_amount_, - static_cast(reinterpret_cast(&response_status_) - - reinterpret_cast(&total_amount_)) + sizeof(response_status_)); - // @@protoc_insertion_point(copy_constructor:ei.ContractCoopStatusResponse) -} - -inline void ContractCoopStatusResponse::SharedCtor() { -contract_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -coop_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - coop_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -creator_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - creator_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&total_amount_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&response_status_) - - reinterpret_cast(&total_amount_)) + sizeof(response_status_)); -} - -ContractCoopStatusResponse::~ContractCoopStatusResponse() { - // @@protoc_insertion_point(destructor:ei.ContractCoopStatusResponse) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void ContractCoopStatusResponse::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - contract_identifier_.Destroy(); - coop_identifier_.Destroy(); - creator_id_.Destroy(); -} - -void ContractCoopStatusResponse::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ContractCoopStatusResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ContractCoopStatusResponse) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - contributors_.Clear(); - gifts_.Clear(); - chicken_runs_.Clear(); - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000007u) { - if (cached_has_bits & 0x00000001u) { - contract_identifier_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - coop_identifier_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000004u) { - creator_id_.ClearNonDefaultToEmpty(); - } - } - if (cached_has_bits & 0x000000f8u) { - ::memset(&total_amount_, 0, static_cast( - reinterpret_cast(&public__) - - reinterpret_cast(&total_amount_)) + sizeof(public__)); - } - if (cached_has_bits & 0x0000ff00u) { - ::memset(&all_goals_achieved_, 0, static_cast( - reinterpret_cast(&response_status_) - - reinterpret_cast(&all_goals_achieved_)) + sizeof(response_status_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ContractCoopStatusResponse::_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 contract_identifier = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_contract_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractCoopStatusResponse.contract_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double total_amount = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { - _Internal::set_has_total_amount(&has_bits); - total_amount_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional string coop_identifier = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_coop_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractCoopStatusResponse.coop_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_contributors(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<34>(ptr)); - } else - goto handle_unusual; - continue; - // optional double seconds_remaining = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 41)) { - _Internal::set_has_seconds_remaining(&has_bits); - seconds_remaining_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional bool all_members_reporting = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - _Internal::set_has_all_members_reporting(&has_bits); - all_members_reporting_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double grace_period_seconds_remaining = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 57)) { - _Internal::set_has_grace_period_seconds_remaining(&has_bits); - grace_period_seconds_remaining_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional bool auto_generated = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { - _Internal::set_has_auto_generated(&has_bits); - auto_generated_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string creator_id = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 74)) { - auto str = _internal_mutable_creator_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractCoopStatusResponse.creator_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional bool public = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 80)) { - _Internal::set_has_public_(&has_bits); - public__ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 90)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_gifts(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<90>(ptr)); - } else - goto handle_unusual; - continue; - // optional double local_timestamp = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 97)) { - _Internal::set_has_local_timestamp(&has_bits); - local_timestamp_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 106)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_chicken_runs(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<106>(ptr)); - } else - goto handle_unusual; - continue; - // optional bool all_goals_achieved = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 112)) { - _Internal::set_has_all_goals_achieved(&has_bits); - all_goals_achieved_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool cleared_for_exit = 15; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 120)) { - _Internal::set_has_cleared_for_exit(&has_bits); - cleared_for_exit_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double seconds_since_all_goals_achieved = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 129)) { - _Internal::set_has_seconds_since_all_goals_achieved(&has_bits); - seconds_since_all_goals_achieved_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional .ei.Contract.PlayerGrade grade = 17; - case 17: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 136)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::Contract_PlayerGrade_IsValid(val))) { - _internal_set_grade(static_cast<::ei::Contract_PlayerGrade>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(17, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional double last_sync = 18; - case 18: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 145)) { - _Internal::set_has_last_sync(&has_bits); - last_sync_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional .ei.ContractCoopStatusResponse.ResponseStatus response_status = 19; - case 19: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 152)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::ContractCoopStatusResponse_ResponseStatus_IsValid(val))) { - _internal_set_response_status(static_cast<::ei::ContractCoopStatusResponse_ResponseStatus>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(19, val, mutable_unknown_fields()); - } - } 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* ContractCoopStatusResponse::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ContractCoopStatusResponse) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string contract_identifier = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_contract_identifier().data(), static_cast(this->_internal_contract_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ContractCoopStatusResponse.contract_identifier"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_contract_identifier(), target); - } - - // optional double total_amount = 2; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(2, this->_internal_total_amount(), target); - } - - // optional string coop_identifier = 3; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_coop_identifier().data(), static_cast(this->_internal_coop_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ContractCoopStatusResponse.coop_identifier"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_coop_identifier(), target); - } - - // repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; - for (unsigned i = 0, - n = static_cast(this->_internal_contributors_size()); i < n; i++) { - const auto& repfield = this->_internal_contributors(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, repfield, repfield.GetCachedSize(), target, stream); - } - - // optional double seconds_remaining = 5; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(5, this->_internal_seconds_remaining(), target); - } - - // optional bool all_members_reporting = 6; - if (cached_has_bits & 0x00000200u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(6, this->_internal_all_members_reporting(), target); - } - - // optional double grace_period_seconds_remaining = 7; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(7, this->_internal_grace_period_seconds_remaining(), target); - } - - // optional bool auto_generated = 8; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(8, this->_internal_auto_generated(), target); - } - - // optional string creator_id = 9; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_creator_id().data(), static_cast(this->_internal_creator_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ContractCoopStatusResponse.creator_id"); - target = stream->WriteStringMaybeAliased( - 9, this->_internal_creator_id(), target); - } - - // optional bool public = 10; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(10, this->_internal_public_(), target); - } - - // repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; - for (unsigned i = 0, - n = static_cast(this->_internal_gifts_size()); i < n; i++) { - const auto& repfield = this->_internal_gifts(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(11, repfield, repfield.GetCachedSize(), target, stream); - } - - // optional double local_timestamp = 12; - if (cached_has_bits & 0x00000800u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(12, this->_internal_local_timestamp(), target); - } - - // repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; - for (unsigned i = 0, - n = static_cast(this->_internal_chicken_runs_size()); i < n; i++) { - const auto& repfield = this->_internal_chicken_runs(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(13, repfield, repfield.GetCachedSize(), target, stream); - } - - // optional bool all_goals_achieved = 14; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(14, this->_internal_all_goals_achieved(), target); - } - - // optional bool cleared_for_exit = 15; - if (cached_has_bits & 0x00000400u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(15, this->_internal_cleared_for_exit(), target); - } - - // optional double seconds_since_all_goals_achieved = 16; - if (cached_has_bits & 0x00001000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(16, this->_internal_seconds_since_all_goals_achieved(), target); - } - - // optional .ei.Contract.PlayerGrade grade = 17; - if (cached_has_bits & 0x00004000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 17, this->_internal_grade(), target); - } - - // optional double last_sync = 18; - if (cached_has_bits & 0x00002000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(18, this->_internal_last_sync(), target); - } - - // optional .ei.ContractCoopStatusResponse.ResponseStatus response_status = 19; - if (cached_has_bits & 0x00008000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 19, this->_internal_response_status(), 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.ContractCoopStatusResponse) - return target; -} - -size_t ContractCoopStatusResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ContractCoopStatusResponse) - 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 .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; - total_size += 1UL * this->_internal_contributors_size(); - for (const auto& msg : this->contributors_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; - total_size += 1UL * this->_internal_gifts_size(); - for (const auto& msg : this->gifts_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; - total_size += 1UL * this->_internal_chicken_runs_size(); - for (const auto& msg : this->chicken_runs_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - // optional string contract_identifier = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_contract_identifier()); - } - - // optional string coop_identifier = 3; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_coop_identifier()); - } - - // optional string creator_id = 9; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_creator_id()); - } - - // optional double total_amount = 2; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + 8; - } - - // optional double seconds_remaining = 5; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + 8; - } - - // optional double grace_period_seconds_remaining = 7; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + 8; - } - - // optional bool auto_generated = 8; - if (cached_has_bits & 0x00000040u) { - total_size += 1 + 1; - } - - // optional bool public = 10; - if (cached_has_bits & 0x00000080u) { - total_size += 1 + 1; - } - - } - if (cached_has_bits & 0x0000ff00u) { - // optional bool all_goals_achieved = 14; - if (cached_has_bits & 0x00000100u) { - total_size += 1 + 1; - } - - // optional bool all_members_reporting = 6; - if (cached_has_bits & 0x00000200u) { - total_size += 1 + 1; - } - - // optional bool cleared_for_exit = 15; - if (cached_has_bits & 0x00000400u) { - total_size += 1 + 1; - } - - // optional double local_timestamp = 12; - if (cached_has_bits & 0x00000800u) { - total_size += 1 + 8; - } - - // optional double seconds_since_all_goals_achieved = 16; - if (cached_has_bits & 0x00001000u) { - total_size += 2 + 8; - } - - // optional double last_sync = 18; - if (cached_has_bits & 0x00002000u) { - total_size += 2 + 8; - } - - // optional .ei.Contract.PlayerGrade grade = 17; - if (cached_has_bits & 0x00004000u) { - total_size += 2 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_grade()); - } - - // optional .ei.ContractCoopStatusResponse.ResponseStatus response_status = 19; - if (cached_has_bits & 0x00008000u) { - total_size += 2 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_response_status()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ContractCoopStatusResponse::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ContractCoopStatusResponse::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ContractCoopStatusResponse::GetClassData() const { return &_class_data_; } - -void ContractCoopStatusResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ContractCoopStatusResponse::MergeFrom(const ContractCoopStatusResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractCoopStatusResponse) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - contributors_.MergeFrom(from.contributors_); - gifts_.MergeFrom(from.gifts_); - chicken_runs_.MergeFrom(from.chicken_runs_); - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - if (cached_has_bits & 0x00000001u) { - _internal_set_contract_identifier(from._internal_contract_identifier()); - } - if (cached_has_bits & 0x00000002u) { - _internal_set_coop_identifier(from._internal_coop_identifier()); - } - if (cached_has_bits & 0x00000004u) { - _internal_set_creator_id(from._internal_creator_id()); - } - if (cached_has_bits & 0x00000008u) { - total_amount_ = from.total_amount_; - } - if (cached_has_bits & 0x00000010u) { - seconds_remaining_ = from.seconds_remaining_; - } - if (cached_has_bits & 0x00000020u) { - grace_period_seconds_remaining_ = from.grace_period_seconds_remaining_; - } - if (cached_has_bits & 0x00000040u) { - auto_generated_ = from.auto_generated_; - } - if (cached_has_bits & 0x00000080u) { - public__ = from.public__; - } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0x0000ff00u) { - if (cached_has_bits & 0x00000100u) { - all_goals_achieved_ = from.all_goals_achieved_; - } - if (cached_has_bits & 0x00000200u) { - all_members_reporting_ = from.all_members_reporting_; - } - if (cached_has_bits & 0x00000400u) { - cleared_for_exit_ = from.cleared_for_exit_; - } - if (cached_has_bits & 0x00000800u) { - local_timestamp_ = from.local_timestamp_; - } - if (cached_has_bits & 0x00001000u) { - seconds_since_all_goals_achieved_ = from.seconds_since_all_goals_achieved_; - } - if (cached_has_bits & 0x00002000u) { - last_sync_ = from.last_sync_; - } - if (cached_has_bits & 0x00004000u) { - grade_ = from.grade_; - } - if (cached_has_bits & 0x00008000u) { - response_status_ = from.response_status_; - } - _has_bits_[0] |= cached_has_bits; - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ContractCoopStatusResponse::CopyFrom(const ContractCoopStatusResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractCoopStatusResponse) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ContractCoopStatusResponse::IsInitialized() const { - return true; -} - -void ContractCoopStatusResponse::InternalSwap(ContractCoopStatusResponse* 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]); - contributors_.InternalSwap(&other->contributors_); - gifts_.InternalSwap(&other->gifts_); - chicken_runs_.InternalSwap(&other->chicken_runs_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &contract_identifier_, lhs_arena, - &other->contract_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &coop_identifier_, lhs_arena, - &other->coop_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &creator_id_, lhs_arena, - &other->creator_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, response_status_) - + sizeof(ContractCoopStatusResponse::response_status_) - - PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, total_amount_)>( - reinterpret_cast(&total_amount_), - reinterpret_cast(&other->total_amount_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ContractCoopStatusResponse::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[66]); -} - -// =================================================================== - -class LocalContract::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::Contract& contract(const LocalContract* msg); - static void set_has_contract(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_coop_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_accepted(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_time_accepted(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_cancelled(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_new_(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } - static void set_has_coop_shared_end_time(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_coop_simulation_end_time(HasBits* has_bits) { - (*has_bits)[0] |= 1048576u; - } - static void set_has_coop_grace_period_end_time(HasBits* has_bits) { - (*has_bits)[0] |= 4096u; - } - static void set_has_coop_contribution_finalized(HasBits* has_bits) { - (*has_bits)[0] |= 1024u; - } - static void set_has_coop_last_uploaded_contribution(HasBits* has_bits) { - (*has_bits)[0] |= 8192u; - } - static void set_has_coop_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_coop_share_farm(HasBits* has_bits) { - (*has_bits)[0] |= 262144u; - } - static void set_has_last_amount_when_reward_given(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_num_goals_achieved(HasBits* has_bits) { - (*has_bits)[0] |= 16384u; - } - static void set_has_max_farm_size_reached(HasBits* has_bits) { - (*has_bits)[0] |= 2097152u; - } - static void set_has_boosts_used(HasBits* has_bits) { - (*has_bits)[0] |= 2048u; - } - static void set_has_points_replay(HasBits* has_bits) { - (*has_bits)[0] |= 524288u; - } - static void set_has_league(HasBits* has_bits) { - (*has_bits)[0] |= 32768u; - } - static void set_has_grade(HasBits* has_bits) { - (*has_bits)[0] |= 131072u; - } - static void set_has_last_nag_time(HasBits* has_bits) { - (*has_bits)[0] |= 65536u; - } - static const ::ei::ContractEvaluation& evaluation(const LocalContract* msg); - static void set_has_evaluation(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } -}; - -const ::ei::Contract& -LocalContract::_Internal::contract(const LocalContract* msg) { - return *msg->contract_; -} -const ::ei::ContractEvaluation& -LocalContract::_Internal::evaluation(const LocalContract* msg) { - return *msg->evaluation_; -} -LocalContract::LocalContract(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - reported_uuids_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.LocalContract) -} -LocalContract::LocalContract(const LocalContract& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - reported_uuids_(from.reported_uuids_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - coop_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - coop_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_coop_identifier()) { - coop_identifier_.Set(from._internal_coop_identifier(), - GetArenaForAllocation()); - } - coop_user_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - coop_user_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_coop_user_id()) { - coop_user_id_.Set(from._internal_coop_user_id(), - GetArenaForAllocation()); - } - if (from._internal_has_contract()) { - contract_ = new ::ei::Contract(*from.contract_); - } else { - contract_ = nullptr; - } - if (from._internal_has_evaluation()) { - evaluation_ = new ::ei::ContractEvaluation(*from.evaluation_); - } else { - evaluation_ = nullptr; - } - ::memcpy(&time_accepted_, &from.time_accepted_, - static_cast(reinterpret_cast(&max_farm_size_reached_) - - reinterpret_cast(&time_accepted_)) + sizeof(max_farm_size_reached_)); - // @@protoc_insertion_point(copy_constructor:ei.LocalContract) -} - -inline void LocalContract::SharedCtor() { -coop_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - coop_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -coop_user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - coop_user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&contract_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&max_farm_size_reached_) - - reinterpret_cast(&contract_)) + sizeof(max_farm_size_reached_)); -} - -LocalContract::~LocalContract() { - // @@protoc_insertion_point(destructor:ei.LocalContract) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void LocalContract::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - coop_identifier_.Destroy(); - coop_user_id_.Destroy(); - if (this != internal_default_instance()) delete contract_; - if (this != internal_default_instance()) delete evaluation_; -} - -void LocalContract::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void LocalContract::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.LocalContract) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - reported_uuids_.Clear(); - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x0000000fu) { - if (cached_has_bits & 0x00000001u) { - coop_identifier_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - coop_user_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000004u) { - GOOGLE_DCHECK(contract_ != nullptr); - contract_->Clear(); - } - if (cached_has_bits & 0x00000008u) { - GOOGLE_DCHECK(evaluation_ != nullptr); - evaluation_->Clear(); - } - } - if (cached_has_bits & 0x000000f0u) { - ::memset(&time_accepted_, 0, static_cast( - reinterpret_cast(&accepted_) - - reinterpret_cast(&time_accepted_)) + sizeof(accepted_)); - } - if (cached_has_bits & 0x0000ff00u) { - ::memset(&cancelled_, 0, static_cast( - reinterpret_cast(&league_) - - reinterpret_cast(&cancelled_)) + sizeof(league_)); - } - if (cached_has_bits & 0x003f0000u) { - ::memset(&last_nag_time_, 0, static_cast( - reinterpret_cast(&max_farm_size_reached_) - - reinterpret_cast(&last_nag_time_)) + sizeof(max_farm_size_reached_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* LocalContract::_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 .ei.Contract contract = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_contract(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string coop_identifier = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_coop_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.LocalContract.coop_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double time_accepted = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 25)) { - _Internal::set_has_time_accepted(&has_bits); - time_accepted_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional bool cancelled = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _Internal::set_has_cancelled(&has_bits); - cancelled_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double coop_shared_end_time = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 41)) { - _Internal::set_has_coop_shared_end_time(&has_bits); - coop_shared_end_time_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double last_amount_when_reward_given = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 49)) { - _Internal::set_has_last_amount_when_reward_given(&has_bits); - last_amount_when_reward_given_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional bool accepted = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_accepted(&has_bits); - accepted_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool new = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { - _Internal::set_has_new_(&has_bits); - new__ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double coop_grace_period_end_time = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 73)) { - _Internal::set_has_coop_grace_period_end_time(&has_bits); - coop_grace_period_end_time_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional bool coop_contribution_finalized = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 80)) { - _Internal::set_has_coop_contribution_finalized(&has_bits); - coop_contribution_finalized_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double coop_last_uploaded_contribution = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 89)) { - _Internal::set_has_coop_last_uploaded_contribution(&has_bits); - coop_last_uploaded_contribution_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint32 boosts_used = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 96)) { - _Internal::set_has_boosts_used(&has_bits); - boosts_used_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string coop_user_id = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 106)) { - auto str = _internal_mutable_coop_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.LocalContract.coop_user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint32 num_goals_achieved = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 112)) { - _Internal::set_has_num_goals_achieved(&has_bits); - num_goals_achieved_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 league = 15; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 120)) { - _Internal::set_has_league(&has_bits); - league_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double last_nag_time = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 129)) { - _Internal::set_has_last_nag_time(&has_bits); - last_nag_time_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional bool coop_share_farm = 17; - case 17: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 136)) { - _Internal::set_has_coop_share_farm(&has_bits); - coop_share_farm_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.Contract.PlayerGrade grade = 18; - case 18: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 144)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::Contract_PlayerGrade_IsValid(val))) { - _internal_set_grade(static_cast<::ei::Contract_PlayerGrade>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(18, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional .ei.ContractEvaluation evaluation = 19; - case 19: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 154)) { - ptr = ctx->ParseMessage(_internal_mutable_evaluation(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool points_replay = 20; - case 20: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 160)) { - _Internal::set_has_points_replay(&has_bits); - points_replay_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated string reported_uuids = 21; - case 21: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 170)) { - ptr -= 2; - do { - ptr += 2; - auto str = _internal_add_reported_uuids(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.LocalContract.reported_uuids"); - #endif // !NDEBUG - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<170>(ptr)); - } else - goto handle_unusual; - continue; - // optional double coop_simulation_end_time = 22; - case 22: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 177)) { - _Internal::set_has_coop_simulation_end_time(&has_bits); - coop_simulation_end_time_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double max_farm_size_reached = 23; - case 23: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 185)) { - _Internal::set_has_max_farm_size_reached(&has_bits); - max_farm_size_reached_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } 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* LocalContract::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.LocalContract) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.Contract contract = 1; - if (cached_has_bits & 0x00000004u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::contract(this), - _Internal::contract(this).GetCachedSize(), target, stream); - } - - // optional string coop_identifier = 2; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_coop_identifier().data(), static_cast(this->_internal_coop_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.LocalContract.coop_identifier"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_coop_identifier(), target); - } - - // optional double time_accepted = 3; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(3, this->_internal_time_accepted(), target); - } - - // optional bool cancelled = 4; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(4, this->_internal_cancelled(), target); - } - - // optional double coop_shared_end_time = 5; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(5, this->_internal_coop_shared_end_time(), target); - } - - // optional double last_amount_when_reward_given = 6; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(6, this->_internal_last_amount_when_reward_given(), target); - } - - // optional bool accepted = 7; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(7, this->_internal_accepted(), target); - } - - // optional bool new = 8; - if (cached_has_bits & 0x00000200u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(8, this->_internal_new_(), target); - } - - // optional double coop_grace_period_end_time = 9; - if (cached_has_bits & 0x00001000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(9, this->_internal_coop_grace_period_end_time(), target); - } - - // optional bool coop_contribution_finalized = 10; - if (cached_has_bits & 0x00000400u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(10, this->_internal_coop_contribution_finalized(), target); - } - - // optional double coop_last_uploaded_contribution = 11; - if (cached_has_bits & 0x00002000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(11, this->_internal_coop_last_uploaded_contribution(), target); - } - - // optional uint32 boosts_used = 12; - if (cached_has_bits & 0x00000800u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(12, this->_internal_boosts_used(), target); - } - - // optional string coop_user_id = 13; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_coop_user_id().data(), static_cast(this->_internal_coop_user_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.LocalContract.coop_user_id"); - target = stream->WriteStringMaybeAliased( - 13, this->_internal_coop_user_id(), target); - } - - // optional uint32 num_goals_achieved = 14; - if (cached_has_bits & 0x00004000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(14, this->_internal_num_goals_achieved(), target); - } - - // optional uint32 league = 15; - if (cached_has_bits & 0x00008000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(15, this->_internal_league(), target); - } - - // optional double last_nag_time = 16; - if (cached_has_bits & 0x00010000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(16, this->_internal_last_nag_time(), target); - } - - // optional bool coop_share_farm = 17; - if (cached_has_bits & 0x00040000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(17, this->_internal_coop_share_farm(), target); - } - - // optional .ei.Contract.PlayerGrade grade = 18; - if (cached_has_bits & 0x00020000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 18, this->_internal_grade(), target); - } - - // optional .ei.ContractEvaluation evaluation = 19; - if (cached_has_bits & 0x00000008u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(19, _Internal::evaluation(this), - _Internal::evaluation(this).GetCachedSize(), target, stream); - } - - // optional bool points_replay = 20; - if (cached_has_bits & 0x00080000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(20, this->_internal_points_replay(), target); - } - - // repeated string reported_uuids = 21; - for (int i = 0, n = this->_internal_reported_uuids_size(); i < n; i++) { - const auto& s = this->_internal_reported_uuids(i); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - s.data(), static_cast(s.length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.LocalContract.reported_uuids"); - target = stream->WriteString(21, s, target); - } - - // optional double coop_simulation_end_time = 22; - if (cached_has_bits & 0x00100000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(22, this->_internal_coop_simulation_end_time(), target); - } - - // optional double max_farm_size_reached = 23; - if (cached_has_bits & 0x00200000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(23, this->_internal_max_farm_size_reached(), 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.LocalContract) - return target; -} - -size_t LocalContract::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.LocalContract) - 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 reported_uuids = 21; - total_size += 2 * - ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(reported_uuids_.size()); - for (int i = 0, n = reported_uuids_.size(); i < n; i++) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - reported_uuids_.Get(i)); - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - // optional string coop_identifier = 2; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_coop_identifier()); - } - - // optional string coop_user_id = 13; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_coop_user_id()); - } - - // optional .ei.Contract contract = 1; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *contract_); - } - - // optional .ei.ContractEvaluation evaluation = 19; - if (cached_has_bits & 0x00000008u) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *evaluation_); - } - - // optional double time_accepted = 3; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + 8; - } - - // optional double coop_shared_end_time = 5; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + 8; - } - - // optional double last_amount_when_reward_given = 6; - if (cached_has_bits & 0x00000040u) { - total_size += 1 + 8; - } - - // optional bool accepted = 7; - if (cached_has_bits & 0x00000080u) { - total_size += 1 + 1; - } - - } - if (cached_has_bits & 0x0000ff00u) { - // optional bool cancelled = 4; - if (cached_has_bits & 0x00000100u) { - total_size += 1 + 1; - } - - // optional bool new = 8; - if (cached_has_bits & 0x00000200u) { - total_size += 1 + 1; - } - - // optional bool coop_contribution_finalized = 10; - if (cached_has_bits & 0x00000400u) { - total_size += 1 + 1; - } - - // optional uint32 boosts_used = 12; - if (cached_has_bits & 0x00000800u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_boosts_used()); - } - - // optional double coop_grace_period_end_time = 9; - if (cached_has_bits & 0x00001000u) { - total_size += 1 + 8; - } - - // optional double coop_last_uploaded_contribution = 11; - if (cached_has_bits & 0x00002000u) { - total_size += 1 + 8; - } - - // optional uint32 num_goals_achieved = 14; - if (cached_has_bits & 0x00004000u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_num_goals_achieved()); - } - - // optional uint32 league = 15; - if (cached_has_bits & 0x00008000u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_league()); - } - - } - if (cached_has_bits & 0x003f0000u) { - // optional double last_nag_time = 16; - if (cached_has_bits & 0x00010000u) { - total_size += 2 + 8; - } - - // optional .ei.Contract.PlayerGrade grade = 18; - if (cached_has_bits & 0x00020000u) { - total_size += 2 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_grade()); - } - - // optional bool coop_share_farm = 17; - if (cached_has_bits & 0x00040000u) { - total_size += 2 + 1; - } - - // optional bool points_replay = 20; - if (cached_has_bits & 0x00080000u) { - total_size += 2 + 1; - } - - // optional double coop_simulation_end_time = 22; - if (cached_has_bits & 0x00100000u) { - total_size += 2 + 8; - } - - // optional double max_farm_size_reached = 23; - if (cached_has_bits & 0x00200000u) { - total_size += 2 + 8; - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LocalContract::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - LocalContract::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LocalContract::GetClassData() const { return &_class_data_; } - -void LocalContract::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void LocalContract::MergeFrom(const LocalContract& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.LocalContract) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - reported_uuids_.MergeFrom(from.reported_uuids_); - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - if (cached_has_bits & 0x00000001u) { - _internal_set_coop_identifier(from._internal_coop_identifier()); - } - if (cached_has_bits & 0x00000002u) { - _internal_set_coop_user_id(from._internal_coop_user_id()); - } - if (cached_has_bits & 0x00000004u) { - _internal_mutable_contract()->::ei::Contract::MergeFrom(from._internal_contract()); - } - if (cached_has_bits & 0x00000008u) { - _internal_mutable_evaluation()->::ei::ContractEvaluation::MergeFrom(from._internal_evaluation()); - } - if (cached_has_bits & 0x00000010u) { - time_accepted_ = from.time_accepted_; - } - if (cached_has_bits & 0x00000020u) { - coop_shared_end_time_ = from.coop_shared_end_time_; - } - if (cached_has_bits & 0x00000040u) { - last_amount_when_reward_given_ = from.last_amount_when_reward_given_; - } - if (cached_has_bits & 0x00000080u) { - accepted_ = from.accepted_; - } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0x0000ff00u) { - if (cached_has_bits & 0x00000100u) { - cancelled_ = from.cancelled_; - } - if (cached_has_bits & 0x00000200u) { - new__ = from.new__; - } - if (cached_has_bits & 0x00000400u) { - coop_contribution_finalized_ = from.coop_contribution_finalized_; - } - if (cached_has_bits & 0x00000800u) { - boosts_used_ = from.boosts_used_; - } - if (cached_has_bits & 0x00001000u) { - coop_grace_period_end_time_ = from.coop_grace_period_end_time_; - } - if (cached_has_bits & 0x00002000u) { - coop_last_uploaded_contribution_ = from.coop_last_uploaded_contribution_; - } - if (cached_has_bits & 0x00004000u) { - num_goals_achieved_ = from.num_goals_achieved_; - } - if (cached_has_bits & 0x00008000u) { - league_ = from.league_; - } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0x003f0000u) { - if (cached_has_bits & 0x00010000u) { - last_nag_time_ = from.last_nag_time_; - } - if (cached_has_bits & 0x00020000u) { - grade_ = from.grade_; - } - if (cached_has_bits & 0x00040000u) { - coop_share_farm_ = from.coop_share_farm_; - } - if (cached_has_bits & 0x00080000u) { - points_replay_ = from.points_replay_; - } - if (cached_has_bits & 0x00100000u) { - coop_simulation_end_time_ = from.coop_simulation_end_time_; - } - if (cached_has_bits & 0x00200000u) { - max_farm_size_reached_ = from.max_farm_size_reached_; - } - _has_bits_[0] |= cached_has_bits; - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void LocalContract::CopyFrom(const LocalContract& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.LocalContract) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool LocalContract::IsInitialized() const { - return true; -} - -void LocalContract::InternalSwap(LocalContract* 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]); - reported_uuids_.InternalSwap(&other->reported_uuids_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &coop_identifier_, lhs_arena, - &other->coop_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &coop_user_id_, lhs_arena, - &other->coop_user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(LocalContract, max_farm_size_reached_) - + sizeof(LocalContract::max_farm_size_reached_) - - PROTOBUF_FIELD_OFFSET(LocalContract, contract_)>( - reinterpret_cast(&contract_), - reinterpret_cast(&other->contract_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata LocalContract::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[67]); -} - -// =================================================================== - -class MyContracts::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::ContractPlayerInfo& last_cpi(const MyContracts* msg); - static void set_has_last_cpi(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_initial_grade_revealed(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_last_grade_progress_shown(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_show_advanced_evaluations(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } -}; - -const ::ei::ContractPlayerInfo& -MyContracts::_Internal::last_cpi(const MyContracts* msg) { - return *msg->last_cpi_; -} -MyContracts::MyContracts(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - contracts_(arena), - archive_(arena), - contract_ids_seen_(arena), - current_coop_statuses_(arena), - custom_egg_info_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.MyContracts) -} -MyContracts::MyContracts(const MyContracts& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - contracts_(from.contracts_), - archive_(from.archive_), - contract_ids_seen_(from.contract_ids_seen_), - current_coop_statuses_(from.current_coop_statuses_), - custom_egg_info_(from.custom_egg_info_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_last_cpi()) { - last_cpi_ = new ::ei::ContractPlayerInfo(*from.last_cpi_); - } else { - last_cpi_ = nullptr; - } - ::memcpy(&last_grade_progress_shown_, &from.last_grade_progress_shown_, - static_cast(reinterpret_cast(&show_advanced_evaluations_) - - reinterpret_cast(&last_grade_progress_shown_)) + sizeof(show_advanced_evaluations_)); - // @@protoc_insertion_point(copy_constructor:ei.MyContracts) -} - -inline void MyContracts::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&last_cpi_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&show_advanced_evaluations_) - - reinterpret_cast(&last_cpi_)) + sizeof(show_advanced_evaluations_)); -} - -MyContracts::~MyContracts() { - // @@protoc_insertion_point(destructor:ei.MyContracts) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void MyContracts::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete last_cpi_; -} - -void MyContracts::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void MyContracts::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.MyContracts) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - contracts_.Clear(); - archive_.Clear(); - contract_ids_seen_.Clear(); - current_coop_statuses_.Clear(); - custom_egg_info_.Clear(); - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000001u) { - GOOGLE_DCHECK(last_cpi_ != nullptr); - last_cpi_->Clear(); - } - if (cached_has_bits & 0x0000000eu) { - ::memset(&last_grade_progress_shown_, 0, static_cast( - reinterpret_cast(&show_advanced_evaluations_) - - reinterpret_cast(&last_grade_progress_shown_)) + sizeof(show_advanced_evaluations_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* MyContracts::_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 .ei.LocalContract contracts = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_contracts(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .ei.LocalContract archive = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_archive(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr)); - } else - goto handle_unusual; - continue; - // repeated string contract_ids_seen = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr -= 1; - do { - ptr += 1; - auto str = _internal_add_contract_ids_seen(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.MyContracts.contract_ids_seen"); - #endif // !NDEBUG - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_current_coop_statuses(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<34>(ptr)); - } else - goto handle_unusual; - continue; - // optional .ei.ContractPlayerInfo last_cpi = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - ptr = ctx->ParseMessage(_internal_mutable_last_cpi(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool initial_grade_revealed = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - _Internal::set_has_initial_grade_revealed(&has_bits); - initial_grade_revealed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double last_grade_progress_shown = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 57)) { - _Internal::set_has_last_grade_progress_shown(&has_bits); - last_grade_progress_shown_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional bool show_advanced_evaluations = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { - _Internal::set_has_show_advanced_evaluations(&has_bits); - show_advanced_evaluations_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .ei.CustomEgg custom_egg_info = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 74)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_custom_egg_info(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<74>(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* MyContracts::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.MyContracts) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated .ei.LocalContract contracts = 1; - for (unsigned i = 0, - n = static_cast(this->_internal_contracts_size()); i < n; i++) { - const auto& repfield = this->_internal_contracts(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream); - } - - // repeated .ei.LocalContract archive = 2; - for (unsigned i = 0, - n = static_cast(this->_internal_archive_size()); i < n; i++) { - const auto& repfield = this->_internal_archive(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, repfield, repfield.GetCachedSize(), target, stream); - } - - // repeated string contract_ids_seen = 3; - for (int i = 0, n = this->_internal_contract_ids_seen_size(); i < n; i++) { - const auto& s = this->_internal_contract_ids_seen(i); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - s.data(), static_cast(s.length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.MyContracts.contract_ids_seen"); - target = stream->WriteString(3, s, target); - } - - // repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; - for (unsigned i = 0, - n = static_cast(this->_internal_current_coop_statuses_size()); i < n; i++) { - const auto& repfield = this->_internal_current_coop_statuses(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, repfield, repfield.GetCachedSize(), target, stream); - } - - cached_has_bits = _has_bits_[0]; - // optional .ei.ContractPlayerInfo last_cpi = 5; - if (cached_has_bits & 0x00000001u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, _Internal::last_cpi(this), - _Internal::last_cpi(this).GetCachedSize(), target, stream); - } - - // optional bool initial_grade_revealed = 6; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(6, this->_internal_initial_grade_revealed(), target); - } - - // optional double last_grade_progress_shown = 7; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(7, this->_internal_last_grade_progress_shown(), target); - } - - // optional bool show_advanced_evaluations = 8; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(8, this->_internal_show_advanced_evaluations(), target); - } - - // repeated .ei.CustomEgg custom_egg_info = 9; - for (unsigned i = 0, - n = static_cast(this->_internal_custom_egg_info_size()); i < n; i++) { - const auto& repfield = this->_internal_custom_egg_info(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(9, 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.MyContracts) - return target; -} - -size_t MyContracts::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.MyContracts) - 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 .ei.LocalContract contracts = 1; - total_size += 1UL * this->_internal_contracts_size(); - for (const auto& msg : this->contracts_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated .ei.LocalContract archive = 2; - total_size += 1UL * this->_internal_archive_size(); - for (const auto& msg : this->archive_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated string contract_ids_seen = 3; - total_size += 1 * - ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(contract_ids_seen_.size()); - for (int i = 0, n = contract_ids_seen_.size(); i < n; i++) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - contract_ids_seen_.Get(i)); - } - - // repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; - total_size += 1UL * this->_internal_current_coop_statuses_size(); - for (const auto& msg : this->current_coop_statuses_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated .ei.CustomEgg custom_egg_info = 9; - total_size += 1UL * this->_internal_custom_egg_info_size(); - for (const auto& msg : this->custom_egg_info_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x0000000fu) { - // optional .ei.ContractPlayerInfo last_cpi = 5; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *last_cpi_); - } - - // optional double last_grade_progress_shown = 7; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 8; - } - - // optional bool initial_grade_revealed = 6; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + 1; - } - - // optional bool show_advanced_evaluations = 8; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + 1; - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData MyContracts::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - MyContracts::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*MyContracts::GetClassData() const { return &_class_data_; } - -void MyContracts::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void MyContracts::MergeFrom(const MyContracts& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.MyContracts) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - contracts_.MergeFrom(from.contracts_); - archive_.MergeFrom(from.archive_); - contract_ids_seen_.MergeFrom(from.contract_ids_seen_); - current_coop_statuses_.MergeFrom(from.current_coop_statuses_); - custom_egg_info_.MergeFrom(from.custom_egg_info_); - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x0000000fu) { - if (cached_has_bits & 0x00000001u) { - _internal_mutable_last_cpi()->::ei::ContractPlayerInfo::MergeFrom(from._internal_last_cpi()); - } - if (cached_has_bits & 0x00000002u) { - last_grade_progress_shown_ = from.last_grade_progress_shown_; - } - if (cached_has_bits & 0x00000004u) { - initial_grade_revealed_ = from.initial_grade_revealed_; - } - if (cached_has_bits & 0x00000008u) { - show_advanced_evaluations_ = from.show_advanced_evaluations_; - } - _has_bits_[0] |= cached_has_bits; - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void MyContracts::CopyFrom(const MyContracts& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.MyContracts) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool MyContracts::IsInitialized() const { - return true; -} - -void MyContracts::InternalSwap(MyContracts* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - contracts_.InternalSwap(&other->contracts_); - archive_.InternalSwap(&other->archive_); - contract_ids_seen_.InternalSwap(&other->contract_ids_seen_); - current_coop_statuses_.InternalSwap(&other->current_coop_statuses_); - custom_egg_info_.InternalSwap(&other->custom_egg_info_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(MyContracts, show_advanced_evaluations_) - + sizeof(MyContracts::show_advanced_evaluations_) - - PROTOBUF_FIELD_OFFSET(MyContracts, last_cpi_)>( - reinterpret_cast(&last_cpi_), - reinterpret_cast(&other->last_cpi_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata MyContracts::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[68]); -} - -// =================================================================== - -class QueryCoopRequest::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::BasicRequestInfo& rinfo(const QueryCoopRequest* msg); - static void set_has_rinfo(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_contract_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_coop_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_league(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_grade(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_client_version(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } -}; - -const ::ei::BasicRequestInfo& -QueryCoopRequest::_Internal::rinfo(const QueryCoopRequest* msg) { - return *msg->rinfo_; -} -QueryCoopRequest::QueryCoopRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.QueryCoopRequest) -} -QueryCoopRequest::QueryCoopRequest(const QueryCoopRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - contract_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_contract_identifier()) { - contract_identifier_.Set(from._internal_contract_identifier(), - GetArenaForAllocation()); - } - coop_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - coop_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_coop_identifier()) { - coop_identifier_.Set(from._internal_coop_identifier(), - GetArenaForAllocation()); - } - if (from._internal_has_rinfo()) { - rinfo_ = new ::ei::BasicRequestInfo(*from.rinfo_); - } else { - rinfo_ = nullptr; - } - ::memcpy(&client_version_, &from.client_version_, - static_cast(reinterpret_cast(&grade_) - - reinterpret_cast(&client_version_)) + sizeof(grade_)); - // @@protoc_insertion_point(copy_constructor:ei.QueryCoopRequest) -} - -inline void QueryCoopRequest::SharedCtor() { -contract_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -coop_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - coop_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&rinfo_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&grade_) - - reinterpret_cast(&rinfo_)) + sizeof(grade_)); -} - -QueryCoopRequest::~QueryCoopRequest() { - // @@protoc_insertion_point(destructor:ei.QueryCoopRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void QueryCoopRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - contract_identifier_.Destroy(); - coop_identifier_.Destroy(); - if (this != internal_default_instance()) delete rinfo_; -} - -void QueryCoopRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void QueryCoopRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.QueryCoopRequest) - 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 & 0x00000007u) { - if (cached_has_bits & 0x00000001u) { - contract_identifier_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - coop_identifier_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000004u) { - GOOGLE_DCHECK(rinfo_ != nullptr); - rinfo_->Clear(); - } - } - if (cached_has_bits & 0x00000038u) { - ::memset(&client_version_, 0, static_cast( - reinterpret_cast(&grade_) - - reinterpret_cast(&client_version_)) + sizeof(grade_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* QueryCoopRequest::_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 contract_identifier = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_contract_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.QueryCoopRequest.contract_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string coop_identifier = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_coop_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.QueryCoopRequest.coop_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint32 client_version = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - _Internal::set_has_client_version(&has_bits); - client_version_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 league = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _Internal::set_has_league(&has_bits); - league_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.BasicRequestInfo rinfo = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - ptr = ctx->ParseMessage(_internal_mutable_rinfo(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.Contract.PlayerGrade grade = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::Contract_PlayerGrade_IsValid(val))) { - _internal_set_grade(static_cast<::ei::Contract_PlayerGrade>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(6, val, mutable_unknown_fields()); - } - } 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* QueryCoopRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.QueryCoopRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string contract_identifier = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_contract_identifier().data(), static_cast(this->_internal_contract_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.QueryCoopRequest.contract_identifier"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_contract_identifier(), target); - } - - // optional string coop_identifier = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_coop_identifier().data(), static_cast(this->_internal_coop_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.QueryCoopRequest.coop_identifier"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_coop_identifier(), target); - } - - // optional uint32 client_version = 3; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(3, this->_internal_client_version(), target); - } - - // optional uint32 league = 4; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(4, this->_internal_league(), target); - } - - // optional .ei.BasicRequestInfo rinfo = 5; - if (cached_has_bits & 0x00000004u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, _Internal::rinfo(this), - _Internal::rinfo(this).GetCachedSize(), target, stream); - } - - // optional .ei.Contract.PlayerGrade grade = 6; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 6, this->_internal_grade(), 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.QueryCoopRequest) - return target; -} - -size_t QueryCoopRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.QueryCoopRequest) - 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 & 0x0000003fu) { - // optional string contract_identifier = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_contract_identifier()); - } - - // optional string coop_identifier = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_coop_identifier()); - } - - // optional .ei.BasicRequestInfo rinfo = 5; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *rinfo_); - } - - // optional uint32 client_version = 3; - if (cached_has_bits & 0x00000008u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_client_version()); - } - - // optional uint32 league = 4; - if (cached_has_bits & 0x00000010u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_league()); - } - - // optional .ei.Contract.PlayerGrade grade = 6; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_grade()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData QueryCoopRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - QueryCoopRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*QueryCoopRequest::GetClassData() const { return &_class_data_; } - -void QueryCoopRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void QueryCoopRequest::MergeFrom(const QueryCoopRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.QueryCoopRequest) - 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 & 0x0000003fu) { - if (cached_has_bits & 0x00000001u) { - _internal_set_contract_identifier(from._internal_contract_identifier()); - } - if (cached_has_bits & 0x00000002u) { - _internal_set_coop_identifier(from._internal_coop_identifier()); - } - if (cached_has_bits & 0x00000004u) { - _internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo()); - } - if (cached_has_bits & 0x00000008u) { - client_version_ = from.client_version_; - } - if (cached_has_bits & 0x00000010u) { - league_ = from.league_; - } - if (cached_has_bits & 0x00000020u) { - grade_ = from.grade_; - } - _has_bits_[0] |= cached_has_bits; - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void QueryCoopRequest::CopyFrom(const QueryCoopRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.QueryCoopRequest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool QueryCoopRequest::IsInitialized() const { - return true; -} - -void QueryCoopRequest::InternalSwap(QueryCoopRequest* 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( - &contract_identifier_, lhs_arena, - &other->contract_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &coop_identifier_, lhs_arena, - &other->coop_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(QueryCoopRequest, grade_) - + sizeof(QueryCoopRequest::grade_) - - PROTOBUF_FIELD_OFFSET(QueryCoopRequest, rinfo_)>( - reinterpret_cast(&rinfo_), - reinterpret_cast(&other->rinfo_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata QueryCoopRequest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[69]); -} - -// =================================================================== - -class QueryCoopResponse::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_exists(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_full(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_expired(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_different_league(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_different_grade(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_cc_only(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_banned(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } -}; - -QueryCoopResponse::QueryCoopResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.QueryCoopResponse) -} -QueryCoopResponse::QueryCoopResponse(const QueryCoopResponse& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&exists_, &from.exists_, - static_cast(reinterpret_cast(&banned_) - - reinterpret_cast(&exists_)) + sizeof(banned_)); - // @@protoc_insertion_point(copy_constructor:ei.QueryCoopResponse) -} - -inline void QueryCoopResponse::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&exists_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&banned_) - - reinterpret_cast(&exists_)) + sizeof(banned_)); -} - -QueryCoopResponse::~QueryCoopResponse() { - // @@protoc_insertion_point(destructor:ei.QueryCoopResponse) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void QueryCoopResponse::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void QueryCoopResponse::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void QueryCoopResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.QueryCoopResponse) - 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 & 0x0000007fu) { - ::memset(&exists_, 0, static_cast( - reinterpret_cast(&banned_) - - reinterpret_cast(&exists_)) + sizeof(banned_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* QueryCoopResponse::_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 bool exists = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _Internal::set_has_exists(&has_bits); - exists_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool full = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_full(&has_bits); - full_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool banned = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - _Internal::set_has_banned(&has_bits); - banned_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool different_league = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _Internal::set_has_different_league(&has_bits); - different_league_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool expired = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - _Internal::set_has_expired(&has_bits); - expired_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool different_grade = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - _Internal::set_has_different_grade(&has_bits); - different_grade_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool cc_only = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_cc_only(&has_bits); - cc_only_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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* QueryCoopResponse::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.QueryCoopResponse) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional bool exists = 1; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(1, this->_internal_exists(), target); - } - - // optional bool full = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(2, this->_internal_full(), target); - } - - // optional bool banned = 3; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(3, this->_internal_banned(), target); - } - - // optional bool different_league = 4; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(4, this->_internal_different_league(), target); - } - - // optional bool expired = 5; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(5, this->_internal_expired(), target); - } - - // optional bool different_grade = 6; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(6, this->_internal_different_grade(), target); - } - - // optional bool cc_only = 7; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(7, this->_internal_cc_only(), 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.QueryCoopResponse) - return target; -} - -size_t QueryCoopResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.QueryCoopResponse) - 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 & 0x0000007fu) { - // optional bool exists = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + 1; - } - - // optional bool full = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 1; - } - - // optional bool expired = 5; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + 1; - } - - // optional bool different_league = 4; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + 1; - } - - // optional bool different_grade = 6; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + 1; - } - - // optional bool cc_only = 7; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + 1; - } - - // optional bool banned = 3; - if (cached_has_bits & 0x00000040u) { - total_size += 1 + 1; - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData QueryCoopResponse::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - QueryCoopResponse::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*QueryCoopResponse::GetClassData() const { return &_class_data_; } - -void QueryCoopResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void QueryCoopResponse::MergeFrom(const QueryCoopResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.QueryCoopResponse) - 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 & 0x0000007fu) { - if (cached_has_bits & 0x00000001u) { - exists_ = from.exists_; - } - if (cached_has_bits & 0x00000002u) { - full_ = from.full_; - } - if (cached_has_bits & 0x00000004u) { - expired_ = from.expired_; - } - if (cached_has_bits & 0x00000008u) { - different_league_ = from.different_league_; - } - if (cached_has_bits & 0x00000010u) { - different_grade_ = from.different_grade_; - } - if (cached_has_bits & 0x00000020u) { - cc_only_ = from.cc_only_; - } - if (cached_has_bits & 0x00000040u) { - banned_ = from.banned_; - } - _has_bits_[0] |= cached_has_bits; - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void QueryCoopResponse::CopyFrom(const QueryCoopResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.QueryCoopResponse) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool QueryCoopResponse::IsInitialized() const { - return true; -} - -void QueryCoopResponse::InternalSwap(QueryCoopResponse* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(QueryCoopResponse, banned_) - + sizeof(QueryCoopResponse::banned_) - - PROTOBUF_FIELD_OFFSET(QueryCoopResponse, exists_)>( - reinterpret_cast(&exists_), - reinterpret_cast(&other->exists_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata QueryCoopResponse::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[70]); -} - -// =================================================================== - -class CreateCoopRequest::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::BasicRequestInfo& rinfo(const CreateCoopRequest* msg); - static void set_has_rinfo(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_contract_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_coop_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_public_(HasBits* has_bits) { - (*has_bits)[0] |= 4096u; - } - static void set_has_cc_only(HasBits* has_bits) { - (*has_bits)[0] |= 8192u; - } - static void set_has_allow_all_grades(HasBits* has_bits) { - (*has_bits)[0] |= 16384u; - } - static void set_has_seconds_remaining(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_user_name(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_soul_power(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_eop(HasBits* has_bits) { - (*has_bits)[0] |= 2048u; - } - static void set_has_league(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } - static void set_has_grade(HasBits* has_bits) { - (*has_bits)[0] |= 1024u; - } - static void set_has_points_replay(HasBits* has_bits) { - (*has_bits)[0] |= 32768u; - } - static void set_has_platform(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_client_version(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } -}; - -const ::ei::BasicRequestInfo& -CreateCoopRequest::_Internal::rinfo(const CreateCoopRequest* msg) { - return *msg->rinfo_; -} -CreateCoopRequest::CreateCoopRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.CreateCoopRequest) -} -CreateCoopRequest::CreateCoopRequest(const CreateCoopRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - contract_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_contract_identifier()) { - contract_identifier_.Set(from._internal_contract_identifier(), - GetArenaForAllocation()); - } - coop_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - coop_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_coop_identifier()) { - coop_identifier_.Set(from._internal_coop_identifier(), - 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()); - } - user_name_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - user_name_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_user_name()) { - user_name_.Set(from._internal_user_name(), - GetArenaForAllocation()); - } - if (from._internal_has_rinfo()) { - rinfo_ = new ::ei::BasicRequestInfo(*from.rinfo_); - } else { - rinfo_ = nullptr; - } - ::memcpy(&seconds_remaining_, &from.seconds_remaining_, - static_cast(reinterpret_cast(&points_replay_) - - reinterpret_cast(&seconds_remaining_)) + sizeof(points_replay_)); - // @@protoc_insertion_point(copy_constructor:ei.CreateCoopRequest) -} - -inline void CreateCoopRequest::SharedCtor() { -contract_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -coop_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - coop_identifier_.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 -user_name_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - user_name_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&rinfo_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&points_replay_) - - reinterpret_cast(&rinfo_)) + sizeof(points_replay_)); -} - -CreateCoopRequest::~CreateCoopRequest() { - // @@protoc_insertion_point(destructor:ei.CreateCoopRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void CreateCoopRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - contract_identifier_.Destroy(); - coop_identifier_.Destroy(); - user_id_.Destroy(); - user_name_.Destroy(); - if (this != internal_default_instance()) delete rinfo_; -} - -void CreateCoopRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void CreateCoopRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.CreateCoopRequest) - 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 & 0x0000001fu) { - if (cached_has_bits & 0x00000001u) { - contract_identifier_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - coop_identifier_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000004u) { - user_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000008u) { - user_name_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000010u) { - GOOGLE_DCHECK(rinfo_ != nullptr); - rinfo_->Clear(); - } - } - if (cached_has_bits & 0x000000e0u) { - ::memset(&seconds_remaining_, 0, static_cast( - reinterpret_cast(&client_version_) - - reinterpret_cast(&seconds_remaining_)) + sizeof(client_version_)); - } - if (cached_has_bits & 0x0000ff00u) { - ::memset(&soul_power_, 0, static_cast( - reinterpret_cast(&points_replay_) - - reinterpret_cast(&soul_power_)) + sizeof(points_replay_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* CreateCoopRequest::_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 contract_identifier = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_contract_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.CreateCoopRequest.contract_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string coop_identifier = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_coop_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.CreateCoopRequest.coop_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double seconds_remaining = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 25)) { - _Internal::set_has_seconds_remaining(&has_bits); - seconds_remaining_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional string user_id = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - auto str = _internal_mutable_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.CreateCoopRequest.user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string user_name = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - auto str = _internal_mutable_user_name(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.CreateCoopRequest.user_name"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional .ei.Platform platform = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::Platform_IsValid(val))) { - _internal_set_platform(static_cast<::ei::Platform>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(6, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional uint32 client_version = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_client_version(&has_bits); - client_version_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double soul_power = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 65)) { - _Internal::set_has_soul_power(&has_bits); - soul_power_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint32 league = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 72)) { - _Internal::set_has_league(&has_bits); - league_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.BasicRequestInfo rinfo = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 82)) { - ptr = ctx->ParseMessage(_internal_mutable_rinfo(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double eop = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 89)) { - _Internal::set_has_eop(&has_bits); - eop_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional .ei.Contract.PlayerGrade grade = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 96)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::Contract_PlayerGrade_IsValid(val))) { - _internal_set_grade(static_cast<::ei::Contract_PlayerGrade>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(12, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional bool public = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 104)) { - _Internal::set_has_public_(&has_bits); - public__ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool cc_only = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 112)) { - _Internal::set_has_cc_only(&has_bits); - cc_only_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool points_replay = 15; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 120)) { - _Internal::set_has_points_replay(&has_bits); - points_replay_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool allow_all_grades = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 128)) { - _Internal::set_has_allow_all_grades(&has_bits); - allow_all_grades_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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* CreateCoopRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.CreateCoopRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string contract_identifier = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_contract_identifier().data(), static_cast(this->_internal_contract_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.CreateCoopRequest.contract_identifier"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_contract_identifier(), target); - } - - // optional string coop_identifier = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_coop_identifier().data(), static_cast(this->_internal_coop_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.CreateCoopRequest.coop_identifier"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_coop_identifier(), target); - } - - // optional double seconds_remaining = 3; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(3, this->_internal_seconds_remaining(), target); - } - - // optional string user_id = 4; - 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.CreateCoopRequest.user_id"); - target = stream->WriteStringMaybeAliased( - 4, this->_internal_user_id(), target); - } - - // optional string user_name = 5; - if (cached_has_bits & 0x00000008u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_user_name().data(), static_cast(this->_internal_user_name().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.CreateCoopRequest.user_name"); - target = stream->WriteStringMaybeAliased( - 5, this->_internal_user_name(), target); - } - - // optional .ei.Platform platform = 6; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 6, this->_internal_platform(), target); - } - - // optional uint32 client_version = 7; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(7, this->_internal_client_version(), target); - } - - // optional double soul_power = 8; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(8, this->_internal_soul_power(), target); - } - - // optional uint32 league = 9; - if (cached_has_bits & 0x00000200u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(9, this->_internal_league(), target); - } - - // optional .ei.BasicRequestInfo rinfo = 10; - if (cached_has_bits & 0x00000010u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(10, _Internal::rinfo(this), - _Internal::rinfo(this).GetCachedSize(), target, stream); - } - - // optional double eop = 11; - if (cached_has_bits & 0x00000800u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(11, this->_internal_eop(), target); - } - - // optional .ei.Contract.PlayerGrade grade = 12; - if (cached_has_bits & 0x00000400u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 12, this->_internal_grade(), target); - } - - // optional bool public = 13; - if (cached_has_bits & 0x00001000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(13, this->_internal_public_(), target); - } - - // optional bool cc_only = 14; - if (cached_has_bits & 0x00002000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(14, this->_internal_cc_only(), target); - } - - // optional bool points_replay = 15; - if (cached_has_bits & 0x00008000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(15, this->_internal_points_replay(), target); - } - - // optional bool allow_all_grades = 16; - if (cached_has_bits & 0x00004000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(16, this->_internal_allow_all_grades(), 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.CreateCoopRequest) - return target; -} - -size_t CreateCoopRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.CreateCoopRequest) - 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 & 0x000000ffu) { - // optional string contract_identifier = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_contract_identifier()); - } - - // optional string coop_identifier = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_coop_identifier()); - } - - // optional string user_id = 4; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_user_id()); - } - - // optional string user_name = 5; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_user_name()); - } - - // optional .ei.BasicRequestInfo rinfo = 10; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *rinfo_); - } - - // optional double seconds_remaining = 3; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + 8; - } - - // optional .ei.Platform platform = 6; - if (cached_has_bits & 0x00000040u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_platform()); - } - - // optional uint32 client_version = 7; - if (cached_has_bits & 0x00000080u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_client_version()); - } - - } - if (cached_has_bits & 0x0000ff00u) { - // optional double soul_power = 8; - if (cached_has_bits & 0x00000100u) { - total_size += 1 + 8; - } - - // optional uint32 league = 9; - if (cached_has_bits & 0x00000200u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_league()); - } - - // optional .ei.Contract.PlayerGrade grade = 12; - if (cached_has_bits & 0x00000400u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_grade()); - } - - // optional double eop = 11; - if (cached_has_bits & 0x00000800u) { - total_size += 1 + 8; - } - - // optional bool public = 13; - if (cached_has_bits & 0x00001000u) { - total_size += 1 + 1; - } - - // optional bool cc_only = 14; - if (cached_has_bits & 0x00002000u) { - total_size += 1 + 1; - } - - // optional bool allow_all_grades = 16; - if (cached_has_bits & 0x00004000u) { - total_size += 2 + 1; - } - - // optional bool points_replay = 15; - if (cached_has_bits & 0x00008000u) { - total_size += 1 + 1; - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CreateCoopRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - CreateCoopRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CreateCoopRequest::GetClassData() const { return &_class_data_; } - -void CreateCoopRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void CreateCoopRequest::MergeFrom(const CreateCoopRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.CreateCoopRequest) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; + {::_pbi::TcParser::FastEr0S1, + {24, 6, 5, PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.grade_)}}, + // optional double contribution_ratio = 4; + {::_pbi::TcParser::FastF64S1, + {33, 7, 0, PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.contribution_ratio_)}}, + // optional double completion_percent = 5; + {::_pbi::TcParser::FastF64S1, + {41, 8, 0, PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.completion_percent_)}}, + // optional double completion_time = 6; + {::_pbi::TcParser::FastF64S1, + {49, 9, 0, PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.completion_time_)}}, + // optional uint32 chicken_runs_sent = 7; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ContractEvaluation, _impl_.chicken_runs_sent_), 10>(), + {56, 10, 0, PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.chicken_runs_sent_)}}, + // optional uint32 gift_tokens_sent = 8; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ContractEvaluation, _impl_.gift_tokens_sent_), 11>(), + {64, 11, 0, PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.gift_tokens_sent_)}}, + // optional int32 old_league = 9; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ContractEvaluation, _impl_.old_league_), 13>(), + {72, 13, 0, PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.old_league_)}}, + // optional bool old_goals = 10; + {::_pbi::TcParser::SingularVarintNoZag1(), + {80, 21, 0, PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.old_goals_)}}, + // optional double original_length = 11; + {::_pbi::TcParser::FastF64S1, + {89, 12, 0, PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.original_length_)}}, + // repeated string notes = 12; + {::_pbi::TcParser::FastSR1, + {98, 63, 0, PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.notes_)}}, + // optional double teamwork_score = 13; + {::_pbi::TcParser::FastF64S1, + {105, 15, 0, PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.teamwork_score_)}}, + // optional double other_bonuses = 14; + {::_pbi::TcParser::FastF64S1, + {113, 16, 0, PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.other_bonuses_)}}, + // optional uint32 gift_tokens_received = 15; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ContractEvaluation, _impl_.gift_tokens_received_), 14>(), + {120, 14, 0, PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.gift_tokens_received_)}}, + // optional uint32 boost_token_allotment = 16; + {::_pbi::TcParser::FastV32S2, + {384, 18, 0, PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.boost_token_allotment_)}}, + // optional double buff_time_value = 17; + {::_pbi::TcParser::FastF64S2, + {393, 17, 0, PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.buff_time_value_)}}, + // optional uint32 coop_size = 18; + {::_pbi::TcParser::FastV32S2, + {400, 19, 0, PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.coop_size_)}}, + // repeated .ei.ContractEvaluation.PoorBehavior issues = 19; + {::_pbi::TcParser::FastEr0R2, + {408, 63, 6, PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.issues_)}}, + // optional bool counted_in_season = 20; + {::_pbi::TcParser::FastV8S2, + {416, 23, 0, PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.counted_in_season_)}}, + // optional string season_id = 21; + {::_pbi::TcParser::FastSS2, + {426, 0, 0, PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.season_id_)}}, + // optional double last_contribution_time = 22; + {::_pbi::TcParser::FastF64S2, + {433, 25, 0, PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.last_contribution_time_)}}, + // optional double soul_power = 23; + {::_pbi::TcParser::FastF64S2, + {441, 26, 0, PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.soul_power_)}}, + // optional bool replay = 24; + {::_pbi::TcParser::FastV8S2, + {448, 20, 0, PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.replay_)}}, + // optional double cxp_change = 25; + {::_pbi::TcParser::FastF64S2, + {457, 27, 0, PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.cxp_change_)}}, + // optional bool solo = 26; + {::_pbi::TcParser::FastV8S2, + {464, 22, 0, PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.solo_)}}, + // optional uint32 time_cheats = 27; + {::_pbi::TcParser::FastV32S2, + {472, 24, 0, PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.time_cheats_)}}, + // optional double gift_token_value_sent = 28; + {::_pbi::TcParser::FastF64S2, + {481, 28, 0, PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.gift_token_value_sent_)}}, + // optional double gift_token_value_received = 29; + {::_pbi::TcParser::FastF64S2, + {489, 29, 0, PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.gift_token_value_received_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 40, 0, 1, + 58364, 29, + 65535, 65535 + }}, {{ + // optional double cxp = 1; + {PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.cxp_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional int32 grade_performance = 2; + {PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.grade_performance_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kInt32)}, + // optional .ei.Contract.PlayerGrade grade = 3; + {PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.grade_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional double contribution_ratio = 4; + {PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.contribution_ratio_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double completion_percent = 5; + {PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.completion_percent_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double completion_time = 6; + {PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.completion_time_), _Internal::kHasBitsOffset + 9, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint32 chicken_runs_sent = 7; + {PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.chicken_runs_sent_), _Internal::kHasBitsOffset + 10, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional uint32 gift_tokens_sent = 8; + {PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.gift_tokens_sent_), _Internal::kHasBitsOffset + 11, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional int32 old_league = 9; + {PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.old_league_), _Internal::kHasBitsOffset + 13, 0, + (0 | ::_fl::kFcOptional | ::_fl::kInt32)}, + // optional bool old_goals = 10; + {PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.old_goals_), _Internal::kHasBitsOffset + 21, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional double original_length = 11; + {PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.original_length_), _Internal::kHasBitsOffset + 12, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // repeated string notes = 12; + {PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.notes_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kRawString | ::_fl::kRepSString)}, + // optional double teamwork_score = 13; + {PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.teamwork_score_), _Internal::kHasBitsOffset + 15, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double other_bonuses = 14; + {PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.other_bonuses_), _Internal::kHasBitsOffset + 16, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint32 gift_tokens_received = 15; + {PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.gift_tokens_received_), _Internal::kHasBitsOffset + 14, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional uint32 boost_token_allotment = 16; + {PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.boost_token_allotment_), _Internal::kHasBitsOffset + 18, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double buff_time_value = 17; + {PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.buff_time_value_), _Internal::kHasBitsOffset + 17, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint32 coop_size = 18; + {PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.coop_size_), _Internal::kHasBitsOffset + 19, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // repeated .ei.ContractEvaluation.PoorBehavior issues = 19; + {PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.issues_), -1, 1, + (0 | ::_fl::kFcRepeated | ::_fl::kEnumRange)}, + // optional bool counted_in_season = 20; + {PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.counted_in_season_), _Internal::kHasBitsOffset + 23, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional string season_id = 21; + {PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.season_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double last_contribution_time = 22; + {PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.last_contribution_time_), _Internal::kHasBitsOffset + 25, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double soul_power = 23; + {PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.soul_power_), _Internal::kHasBitsOffset + 26, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional bool replay = 24; + {PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.replay_), _Internal::kHasBitsOffset + 20, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional double cxp_change = 25; + {PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.cxp_change_), _Internal::kHasBitsOffset + 27, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional bool solo = 26; + {PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.solo_), _Internal::kHasBitsOffset + 22, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional uint32 time_cheats = 27; + {PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.time_cheats_), _Internal::kHasBitsOffset + 24, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double gift_token_value_sent = 28; + {PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.gift_token_value_sent_), _Internal::kHasBitsOffset + 28, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double gift_token_value_received = 29; + {PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.gift_token_value_received_), _Internal::kHasBitsOffset + 29, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional string contract_identifier = 40; + {PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.contract_identifier_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string coop_identifier = 41; + {PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.coop_identifier_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string version = 50; + {PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.version_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double evaluation_start_time = 51; + {PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.evaluation_start_time_), _Internal::kHasBitsOffset + 30, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional .ei.ContractEvaluation.Status status = 52; + {PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.status_), _Internal::kHasBitsOffset + 31, 2, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + }}, {{ + {0, 6}, + {0, 7}, + {0, 4}, + }}, {{ + "\25\0\0\0\0\0\0\0\0\0\0\0\5\0\0\0\0\0\0\0\0\11\0\0\0\0\0\0\0\0\23\17\7\0\0\0\0\0\0\0" + "ei.ContractEvaluation" + "notes" + "season_id" + "contract_identifier" + "coop_identifier" + "version" + }}, +}; + +PROTOBUF_NOINLINE void ContractEvaluation::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ContractEvaluation) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { + _impl_.notes_.Clear(); + _impl_.issues_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { if (cached_has_bits & 0x00000001u) { - _internal_set_contract_identifier(from._internal_contract_identifier()); + _impl_.season_id_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - _internal_set_coop_identifier(from._internal_coop_identifier()); + _impl_.contract_identifier_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000004u) { - _internal_set_user_id(from._internal_user_id()); + _impl_.coop_identifier_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000008u) { - _internal_set_user_name(from._internal_user_name()); - } - if (cached_has_bits & 0x00000010u) { - _internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo()); - } - if (cached_has_bits & 0x00000020u) { - seconds_remaining_ = from.seconds_remaining_; - } - if (cached_has_bits & 0x00000040u) { - platform_ = from.platform_; - } - if (cached_has_bits & 0x00000080u) { - client_version_ = from.client_version_; - } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0x0000ff00u) { - if (cached_has_bits & 0x00000100u) { - soul_power_ = from.soul_power_; - } - if (cached_has_bits & 0x00000200u) { - league_ = from.league_; - } - if (cached_has_bits & 0x00000400u) { - grade_ = from.grade_; - } - if (cached_has_bits & 0x00000800u) { - eop_ = from.eop_; - } - if (cached_has_bits & 0x00001000u) { - public__ = from.public__; + _impl_.version_.ClearNonDefaultToEmpty(); } - if (cached_has_bits & 0x00002000u) { - cc_only_ = from.cc_only_; - } - if (cached_has_bits & 0x00004000u) { - allow_all_grades_ = from.allow_all_grades_; - } - if (cached_has_bits & 0x00008000u) { - points_replay_ = from.points_replay_; - } - _has_bits_[0] |= cached_has_bits; - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void CreateCoopRequest::CopyFrom(const CreateCoopRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.CreateCoopRequest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CreateCoopRequest::IsInitialized() const { - return true; -} - -void CreateCoopRequest::InternalSwap(CreateCoopRequest* 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( - &contract_identifier_, lhs_arena, - &other->contract_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &coop_identifier_, lhs_arena, - &other->coop_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &user_id_, lhs_arena, - &other->user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &user_name_, lhs_arena, - &other->user_name_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(CreateCoopRequest, points_replay_) - + sizeof(CreateCoopRequest::points_replay_) - - PROTOBUF_FIELD_OFFSET(CreateCoopRequest, rinfo_)>( - reinterpret_cast(&rinfo_), - reinterpret_cast(&other->rinfo_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata CreateCoopRequest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[71]); -} - -// =================================================================== - -class CreateCoopResponse::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_success(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_message(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -CreateCoopResponse::CreateCoopResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.CreateCoopResponse) -} -CreateCoopResponse::CreateCoopResponse(const CreateCoopResponse& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - message_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - message_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_message()) { - message_.Set(from._internal_message(), - GetArenaForAllocation()); - } - success_ = from.success_; - // @@protoc_insertion_point(copy_constructor:ei.CreateCoopResponse) -} - -inline void CreateCoopResponse::SharedCtor() { -message_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - message_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -success_ = false; -} - -CreateCoopResponse::~CreateCoopResponse() { - // @@protoc_insertion_point(destructor:ei.CreateCoopResponse) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; } - SharedDtor(); -} - -inline void CreateCoopResponse::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - message_.Destroy(); -} - -void CreateCoopResponse::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void CreateCoopResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.CreateCoopResponse) - 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) { - message_.ClearNonDefaultToEmpty(); - } - success_ = false; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* CreateCoopResponse::_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 bool success = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _Internal::set_has_success(&has_bits); - success_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string message = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_message(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.CreateCoopResponse.message"); - #endif // !NDEBUG - } 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* CreateCoopResponse::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.CreateCoopResponse) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional bool success = 1; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(1, this->_internal_success(), target); + if (cached_has_bits & 0x000000f0u) { + ::memset(&_impl_.cxp_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.contribution_ratio_) - + reinterpret_cast(&_impl_.cxp_)) + sizeof(_impl_.contribution_ratio_)); } - - // optional string message = 2; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_message().data(), static_cast(this->_internal_message().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.CreateCoopResponse.message"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_message(), target); + if (cached_has_bits & 0x0000ff00u) { + ::memset(&_impl_.completion_percent_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.teamwork_score_) - + reinterpret_cast(&_impl_.completion_percent_)) + sizeof(_impl_.teamwork_score_)); } - - 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); + if (cached_has_bits & 0x00ff0000u) { + ::memset(&_impl_.other_bonuses_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.counted_in_season_) - + reinterpret_cast(&_impl_.other_bonuses_)) + sizeof(_impl_.counted_in_season_)); } - // @@protoc_insertion_point(serialize_to_array_end:ei.CreateCoopResponse) - return target; -} - -size_t CreateCoopResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.CreateCoopResponse) - 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 message = 2; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_message()); - } - - // optional bool success = 1; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 1; - } + if (cached_has_bits & 0xff000000u) { + ::memset(&_impl_.time_cheats_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.status_) - + reinterpret_cast(&_impl_.time_cheats_)) + sizeof(_impl_.status_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ContractEvaluation::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ContractEvaluation& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ContractEvaluation::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ContractEvaluation& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ContractEvaluation) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional double cxp = 1; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 1, this_._internal_cxp(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional int32 grade_performance = 2; + if (cached_has_bits & 0x00000020u) { + target = ::google::protobuf::internal::WireFormatLite:: + WriteInt32ToArrayWithField<2>( + stream, this_._internal_grade_performance(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CreateCoopResponse::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - CreateCoopResponse::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CreateCoopResponse::GetClassData() const { return &_class_data_; } + // optional .ei.Contract.PlayerGrade grade = 3; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 3, this_._internal_grade(), target); + } -void CreateCoopResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional double contribution_ratio = 4; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 4, this_._internal_contribution_ratio(), target); + } + // optional double completion_percent = 5; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 5, this_._internal_completion_percent(), target); + } -void CreateCoopResponse::MergeFrom(const CreateCoopResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.CreateCoopResponse) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // optional double completion_time = 6; + if (cached_has_bits & 0x00000200u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 6, this_._internal_completion_time(), target); + } - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x00000003u) { - if (cached_has_bits & 0x00000001u) { - _internal_set_message(from._internal_message()); - } - if (cached_has_bits & 0x00000002u) { - success_ = from.success_; - } - _has_bits_[0] |= cached_has_bits; - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} + // optional uint32 chicken_runs_sent = 7; + if (cached_has_bits & 0x00000400u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 7, this_._internal_chicken_runs_sent(), target); + } -void CreateCoopResponse::CopyFrom(const CreateCoopResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.CreateCoopResponse) - if (&from == this) return; - Clear(); - MergeFrom(from); -} + // optional uint32 gift_tokens_sent = 8; + if (cached_has_bits & 0x00000800u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 8, this_._internal_gift_tokens_sent(), target); + } -bool CreateCoopResponse::IsInitialized() const { - return true; -} + // optional int32 old_league = 9; + if (cached_has_bits & 0x00002000u) { + target = ::google::protobuf::internal::WireFormatLite:: + WriteInt32ToArrayWithField<9>( + stream, this_._internal_old_league(), target); + } -void CreateCoopResponse::InternalSwap(CreateCoopResponse* 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( - &message_, lhs_arena, - &other->message_, rhs_arena - ); - swap(success_, other->success_); -} + // optional bool old_goals = 10; + if (cached_has_bits & 0x00200000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 10, this_._internal_old_goals(), target); + } -::PROTOBUF_NAMESPACE_ID::Metadata CreateCoopResponse::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[72]); -} + // optional double original_length = 11; + if (cached_has_bits & 0x00001000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 11, this_._internal_original_length(), target); + } -// =================================================================== + // repeated string notes = 12; + for (int i = 0, n = this_._internal_notes_size(); i < n; ++i) { + const auto& s = this_._internal_notes().Get(i); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(s.data(), static_cast(s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractEvaluation.notes"); + target = stream->WriteString(12, s, target); + } -class JoinCoopRequest::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::BasicRequestInfo& rinfo(const JoinCoopRequest* msg); - static void set_has_rinfo(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_contract_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_coop_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_user_name(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_soul_power(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_eop(HasBits* has_bits) { - (*has_bits)[0] |= 2048u; - } - static void set_has_league(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } - static void set_has_grade(HasBits* has_bits) { - (*has_bits)[0] |= 1024u; - } - static void set_has_points_replay(HasBits* has_bits) { - (*has_bits)[0] |= 4096u; - } - static void set_has_platform(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_seconds_remaining(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_client_version(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } -}; + // optional double teamwork_score = 13; + if (cached_has_bits & 0x00008000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 13, this_._internal_teamwork_score(), target); + } -const ::ei::BasicRequestInfo& -JoinCoopRequest::_Internal::rinfo(const JoinCoopRequest* msg) { - return *msg->rinfo_; -} -JoinCoopRequest::JoinCoopRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.JoinCoopRequest) -} -JoinCoopRequest::JoinCoopRequest(const JoinCoopRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - contract_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_contract_identifier()) { - contract_identifier_.Set(from._internal_contract_identifier(), - GetArenaForAllocation()); - } - coop_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - coop_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_coop_identifier()) { - coop_identifier_.Set(from._internal_coop_identifier(), - 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()); - } - user_name_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - user_name_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_user_name()) { - user_name_.Set(from._internal_user_name(), - GetArenaForAllocation()); - } - if (from._internal_has_rinfo()) { - rinfo_ = new ::ei::BasicRequestInfo(*from.rinfo_); - } else { - rinfo_ = nullptr; - } - ::memcpy(&platform_, &from.platform_, - static_cast(reinterpret_cast(&points_replay_) - - reinterpret_cast(&platform_)) + sizeof(points_replay_)); - // @@protoc_insertion_point(copy_constructor:ei.JoinCoopRequest) -} + // optional double other_bonuses = 14; + if (cached_has_bits & 0x00010000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 14, this_._internal_other_bonuses(), target); + } -inline void JoinCoopRequest::SharedCtor() { -contract_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -coop_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - coop_identifier_.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 -user_name_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - user_name_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&rinfo_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&points_replay_) - - reinterpret_cast(&rinfo_)) + sizeof(points_replay_)); -} + // optional uint32 gift_tokens_received = 15; + if (cached_has_bits & 0x00004000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 15, this_._internal_gift_tokens_received(), target); + } -JoinCoopRequest::~JoinCoopRequest() { - // @@protoc_insertion_point(destructor:ei.JoinCoopRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} + // optional uint32 boost_token_allotment = 16; + if (cached_has_bits & 0x00040000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 16, this_._internal_boost_token_allotment(), target); + } -inline void JoinCoopRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - contract_identifier_.Destroy(); - coop_identifier_.Destroy(); - user_id_.Destroy(); - user_name_.Destroy(); - if (this != internal_default_instance()) delete rinfo_; -} + // optional double buff_time_value = 17; + if (cached_has_bits & 0x00020000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 17, this_._internal_buff_time_value(), target); + } -void JoinCoopRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); -} + // optional uint32 coop_size = 18; + if (cached_has_bits & 0x00080000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 18, this_._internal_coop_size(), target); + } -void JoinCoopRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.JoinCoopRequest) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; + // repeated .ei.ContractEvaluation.PoorBehavior issues = 19; + for (int i = 0, n = this_._internal_issues_size(); i < n; ++i) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 19, static_cast<::ei::ContractEvaluation_PoorBehavior>(this_._internal_issues().Get(i)), + target); + } - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x0000001fu) { - if (cached_has_bits & 0x00000001u) { - contract_identifier_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - coop_identifier_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000004u) { - user_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000008u) { - user_name_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000010u) { - GOOGLE_DCHECK(rinfo_ != nullptr); - rinfo_->Clear(); - } - } - if (cached_has_bits & 0x000000e0u) { - ::memset(&platform_, 0, static_cast( - reinterpret_cast(&soul_power_) - - reinterpret_cast(&platform_)) + sizeof(soul_power_)); - } - if (cached_has_bits & 0x00001f00u) { - ::memset(&seconds_remaining_, 0, static_cast( - reinterpret_cast(&points_replay_) - - reinterpret_cast(&seconds_remaining_)) + sizeof(points_replay_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* JoinCoopRequest::_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 contract_identifier = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_contract_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.JoinCoopRequest.contract_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string coop_identifier = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_coop_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.JoinCoopRequest.coop_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string user_id = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.JoinCoopRequest.user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string user_name = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - auto str = _internal_mutable_user_name(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.JoinCoopRequest.user_name"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional .ei.Platform platform = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::Platform_IsValid(val))) { - _internal_set_platform(static_cast<::ei::Platform>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(5, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional uint32 client_version = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_client_version(&has_bits); - client_version_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double soul_power = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 65)) { - _Internal::set_has_soul_power(&has_bits); - soul_power_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint32 league = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 72)) { - _Internal::set_has_league(&has_bits); - league_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.BasicRequestInfo rinfo = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 82)) { - ptr = ctx->ParseMessage(_internal_mutable_rinfo(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double seconds_remaining = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 89)) { - _Internal::set_has_seconds_remaining(&has_bits); - seconds_remaining_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double eop = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 97)) { - _Internal::set_has_eop(&has_bits); - eop_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional .ei.Contract.PlayerGrade grade = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 104)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::Contract_PlayerGrade_IsValid(val))) { - _internal_set_grade(static_cast<::ei::Contract_PlayerGrade>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(13, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional bool points_replay = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 112)) { - _Internal::set_has_points_replay(&has_bits); - points_replay_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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* JoinCoopRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.JoinCoopRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // optional bool counted_in_season = 20; + if (cached_has_bits & 0x00800000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 20, this_._internal_counted_in_season(), target); + } - cached_has_bits = _has_bits_[0]; - // optional string contract_identifier = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_contract_identifier().data(), static_cast(this->_internal_contract_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.JoinCoopRequest.contract_identifier"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_contract_identifier(), target); - } + // optional string season_id = 21; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_season_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractEvaluation.season_id"); + target = stream->WriteStringMaybeAliased(21, _s, target); + } - // optional string coop_identifier = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_coop_identifier().data(), static_cast(this->_internal_coop_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.JoinCoopRequest.coop_identifier"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_coop_identifier(), target); - } + // optional double last_contribution_time = 22; + if (cached_has_bits & 0x02000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 22, this_._internal_last_contribution_time(), target); + } - // optional string user_id = 3; - 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.JoinCoopRequest.user_id"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_user_id(), target); - } + // optional double soul_power = 23; + if (cached_has_bits & 0x04000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 23, this_._internal_soul_power(), target); + } - // optional string user_name = 4; - if (cached_has_bits & 0x00000008u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_user_name().data(), static_cast(this->_internal_user_name().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.JoinCoopRequest.user_name"); - target = stream->WriteStringMaybeAliased( - 4, this->_internal_user_name(), target); - } + // optional bool replay = 24; + if (cached_has_bits & 0x00100000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 24, this_._internal_replay(), target); + } - // optional .ei.Platform platform = 5; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 5, this->_internal_platform(), target); - } + // optional double cxp_change = 25; + if (cached_has_bits & 0x08000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 25, this_._internal_cxp_change(), target); + } - // optional uint32 client_version = 7; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(7, this->_internal_client_version(), target); - } + // optional bool solo = 26; + if (cached_has_bits & 0x00400000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 26, this_._internal_solo(), target); + } - // optional double soul_power = 8; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(8, this->_internal_soul_power(), target); - } + // optional uint32 time_cheats = 27; + if (cached_has_bits & 0x01000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 27, this_._internal_time_cheats(), target); + } - // optional uint32 league = 9; - if (cached_has_bits & 0x00000200u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(9, this->_internal_league(), target); - } + // optional double gift_token_value_sent = 28; + if (cached_has_bits & 0x10000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 28, this_._internal_gift_token_value_sent(), target); + } - // optional .ei.BasicRequestInfo rinfo = 10; - if (cached_has_bits & 0x00000010u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(10, _Internal::rinfo(this), - _Internal::rinfo(this).GetCachedSize(), target, stream); - } + // optional double gift_token_value_received = 29; + if (cached_has_bits & 0x20000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 29, this_._internal_gift_token_value_received(), target); + } - // optional double seconds_remaining = 11; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(11, this->_internal_seconds_remaining(), target); - } + // optional string contract_identifier = 40; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_contract_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractEvaluation.contract_identifier"); + target = stream->WriteStringMaybeAliased(40, _s, target); + } - // optional double eop = 12; - if (cached_has_bits & 0x00000800u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(12, this->_internal_eop(), target); - } + // optional string coop_identifier = 41; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_coop_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractEvaluation.coop_identifier"); + target = stream->WriteStringMaybeAliased(41, _s, target); + } - // optional .ei.Contract.PlayerGrade grade = 13; - if (cached_has_bits & 0x00000400u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 13, this->_internal_grade(), target); - } + // optional string version = 50; + if (cached_has_bits & 0x00000008u) { + const std::string& _s = this_._internal_version(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractEvaluation.version"); + target = stream->WriteStringMaybeAliased(50, _s, target); + } - // optional bool points_replay = 14; - if (cached_has_bits & 0x00001000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(14, this->_internal_points_replay(), target); - } + // optional double evaluation_start_time = 51; + if (cached_has_bits & 0x40000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 51, this_._internal_evaluation_start_time(), 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.JoinCoopRequest) - return target; -} + // optional .ei.ContractEvaluation.Status status = 52; + if (cached_has_bits & 0x80000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 52, this_._internal_status(), target); + } -size_t JoinCoopRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.JoinCoopRequest) - size_t total_size = 0; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ContractEvaluation) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ContractEvaluation::ByteSizeLong(const MessageLite& base) { + const ContractEvaluation& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ContractEvaluation::ByteSizeLong() const { + const ContractEvaluation& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ContractEvaluation) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated string notes = 12; + { + total_size += + 1 * ::google::protobuf::internal::FromIntSize(this_._internal_notes().size()); + for (int i = 0, n = this_._internal_notes().size(); i < n; ++i) { + total_size += ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_notes().Get(i)); + } + } + // repeated .ei.ContractEvaluation.PoorBehavior issues = 19; + { + std::size_t data_size = 0; + auto count = static_cast(this_._internal_issues_size()); + + for (std::size_t i = 0; i < count; ++i) { + data_size += ::_pbi::WireFormatLite::EnumSize( + this_._internal_issues().Get(static_cast(i))); + } + total_size += data_size; + total_size += std::size_t{2} * count; + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string season_id = 21; + if (cached_has_bits & 0x00000001u) { + total_size += 2 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_season_id()); + } + // optional string contract_identifier = 40; + if (cached_has_bits & 0x00000002u) { + total_size += 2 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_contract_identifier()); + } + // optional string coop_identifier = 41; + if (cached_has_bits & 0x00000004u) { + total_size += 2 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_coop_identifier()); + } + // optional string version = 50; + if (cached_has_bits & 0x00000008u) { + total_size += 2 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_version()); + } + // optional double cxp = 1; + if (cached_has_bits & 0x00000010u) { + total_size += 9; + } + // optional int32 grade_performance = 2; + if (cached_has_bits & 0x00000020u) { + total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( + this_._internal_grade_performance()); + } + // optional .ei.Contract.PlayerGrade grade = 3; + if (cached_has_bits & 0x00000040u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_grade()); + } + // optional double contribution_ratio = 4; + if (cached_has_bits & 0x00000080u) { + total_size += 9; + } + } + if (cached_has_bits & 0x0000ff00u) { + // optional double completion_percent = 5; + if (cached_has_bits & 0x00000100u) { + total_size += 9; + } + // optional double completion_time = 6; + if (cached_has_bits & 0x00000200u) { + total_size += 9; + } + // optional uint32 chicken_runs_sent = 7; + if (cached_has_bits & 0x00000400u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_chicken_runs_sent()); + } + // optional uint32 gift_tokens_sent = 8; + if (cached_has_bits & 0x00000800u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_gift_tokens_sent()); + } + // optional double original_length = 11; + if (cached_has_bits & 0x00001000u) { + total_size += 9; + } + // optional int32 old_league = 9; + if (cached_has_bits & 0x00002000u) { + total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( + this_._internal_old_league()); + } + // optional uint32 gift_tokens_received = 15; + if (cached_has_bits & 0x00004000u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_gift_tokens_received()); + } + // optional double teamwork_score = 13; + if (cached_has_bits & 0x00008000u) { + total_size += 9; + } + } + if (cached_has_bits & 0x00ff0000u) { + // optional double other_bonuses = 14; + if (cached_has_bits & 0x00010000u) { + total_size += 9; + } + // optional double buff_time_value = 17; + if (cached_has_bits & 0x00020000u) { + total_size += 10; + } + // optional uint32 boost_token_allotment = 16; + if (cached_has_bits & 0x00040000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( + this_._internal_boost_token_allotment()); + } + // optional uint32 coop_size = 18; + if (cached_has_bits & 0x00080000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( + this_._internal_coop_size()); + } + // optional bool replay = 24; + if (cached_has_bits & 0x00100000u) { + total_size += 3; + } + // optional bool old_goals = 10; + if (cached_has_bits & 0x00200000u) { + total_size += 2; + } + // optional bool solo = 26; + if (cached_has_bits & 0x00400000u) { + total_size += 3; + } + // optional bool counted_in_season = 20; + if (cached_has_bits & 0x00800000u) { + total_size += 3; + } + } + if (cached_has_bits & 0xff000000u) { + // optional uint32 time_cheats = 27; + if (cached_has_bits & 0x01000000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( + this_._internal_time_cheats()); + } + // optional double last_contribution_time = 22; + if (cached_has_bits & 0x02000000u) { + total_size += 10; + } + // optional double soul_power = 23; + if (cached_has_bits & 0x04000000u) { + total_size += 10; + } + // optional double cxp_change = 25; + if (cached_has_bits & 0x08000000u) { + total_size += 10; + } + // optional double gift_token_value_sent = 28; + if (cached_has_bits & 0x10000000u) { + total_size += 10; + } + // optional double gift_token_value_received = 29; + if (cached_has_bits & 0x20000000u) { + total_size += 10; + } + // optional double evaluation_start_time = 51; + if (cached_has_bits & 0x40000000u) { + total_size += 10; + } + // optional .ei.ContractEvaluation.Status status = 52; + if (cached_has_bits & 0x80000000u) { + total_size += 2 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_status()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused +void ContractEvaluation::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractEvaluation) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = _has_bits_[0]; + _this->_internal_mutable_notes()->MergeFrom(from._internal_notes()); + _this->_internal_mutable_issues()->MergeFrom(from._internal_issues()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { - // optional string contract_identifier = 1; if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_contract_identifier()); + _this->_internal_set_season_id(from._internal_season_id()); } - - // optional string coop_identifier = 2; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_coop_identifier()); + _this->_internal_set_contract_identifier(from._internal_contract_identifier()); } - - // optional string user_id = 3; if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_user_id()); + _this->_internal_set_coop_identifier(from._internal_coop_identifier()); } - - // optional string user_name = 4; if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_user_name()); + _this->_internal_set_version(from._internal_version()); } - - // optional .ei.BasicRequestInfo rinfo = 10; if (cached_has_bits & 0x00000010u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *rinfo_); + _this->_impl_.cxp_ = from._impl_.cxp_; } - - // optional .ei.Platform platform = 5; if (cached_has_bits & 0x00000020u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_platform()); + _this->_impl_.grade_performance_ = from._impl_.grade_performance_; } - - // optional uint32 client_version = 7; if (cached_has_bits & 0x00000040u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_client_version()); + _this->_impl_.grade_ = from._impl_.grade_; } - - // optional double soul_power = 8; if (cached_has_bits & 0x00000080u) { - total_size += 1 + 8; + _this->_impl_.contribution_ratio_ = from._impl_.contribution_ratio_; } - } - if (cached_has_bits & 0x00001f00u) { - // optional double seconds_remaining = 11; + if (cached_has_bits & 0x0000ff00u) { if (cached_has_bits & 0x00000100u) { - total_size += 1 + 8; + _this->_impl_.completion_percent_ = from._impl_.completion_percent_; } - - // optional uint32 league = 9; if (cached_has_bits & 0x00000200u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_league()); + _this->_impl_.completion_time_ = from._impl_.completion_time_; } - - // optional .ei.Contract.PlayerGrade grade = 13; if (cached_has_bits & 0x00000400u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_grade()); + _this->_impl_.chicken_runs_sent_ = from._impl_.chicken_runs_sent_; } - - // optional double eop = 12; if (cached_has_bits & 0x00000800u) { - total_size += 1 + 8; + _this->_impl_.gift_tokens_sent_ = from._impl_.gift_tokens_sent_; } - - // optional bool points_replay = 14; if (cached_has_bits & 0x00001000u) { - total_size += 1 + 1; + _this->_impl_.original_length_ = from._impl_.original_length_; + } + if (cached_has_bits & 0x00002000u) { + _this->_impl_.old_league_ = from._impl_.old_league_; + } + if (cached_has_bits & 0x00004000u) { + _this->_impl_.gift_tokens_received_ = from._impl_.gift_tokens_received_; + } + if (cached_has_bits & 0x00008000u) { + _this->_impl_.teamwork_score_ = from._impl_.teamwork_score_; } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData JoinCoopRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - JoinCoopRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*JoinCoopRequest::GetClassData() const { return &_class_data_; } - -void JoinCoopRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void JoinCoopRequest::MergeFrom(const JoinCoopRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.JoinCoopRequest) - 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 & 0x000000ffu) { - if (cached_has_bits & 0x00000001u) { - _internal_set_contract_identifier(from._internal_contract_identifier()); + if (cached_has_bits & 0x00ff0000u) { + if (cached_has_bits & 0x00010000u) { + _this->_impl_.other_bonuses_ = from._impl_.other_bonuses_; } - if (cached_has_bits & 0x00000002u) { - _internal_set_coop_identifier(from._internal_coop_identifier()); + if (cached_has_bits & 0x00020000u) { + _this->_impl_.buff_time_value_ = from._impl_.buff_time_value_; } - if (cached_has_bits & 0x00000004u) { - _internal_set_user_id(from._internal_user_id()); + if (cached_has_bits & 0x00040000u) { + _this->_impl_.boost_token_allotment_ = from._impl_.boost_token_allotment_; } - if (cached_has_bits & 0x00000008u) { - _internal_set_user_name(from._internal_user_name()); + if (cached_has_bits & 0x00080000u) { + _this->_impl_.coop_size_ = from._impl_.coop_size_; } - if (cached_has_bits & 0x00000010u) { - _internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo()); + if (cached_has_bits & 0x00100000u) { + _this->_impl_.replay_ = from._impl_.replay_; } - if (cached_has_bits & 0x00000020u) { - platform_ = from.platform_; + if (cached_has_bits & 0x00200000u) { + _this->_impl_.old_goals_ = from._impl_.old_goals_; } - if (cached_has_bits & 0x00000040u) { - client_version_ = from.client_version_; + if (cached_has_bits & 0x00400000u) { + _this->_impl_.solo_ = from._impl_.solo_; } - if (cached_has_bits & 0x00000080u) { - soul_power_ = from.soul_power_; + if (cached_has_bits & 0x00800000u) { + _this->_impl_.counted_in_season_ = from._impl_.counted_in_season_; } - _has_bits_[0] |= cached_has_bits; } - if (cached_has_bits & 0x00001f00u) { - if (cached_has_bits & 0x00000100u) { - seconds_remaining_ = from.seconds_remaining_; + if (cached_has_bits & 0xff000000u) { + if (cached_has_bits & 0x01000000u) { + _this->_impl_.time_cheats_ = from._impl_.time_cheats_; } - if (cached_has_bits & 0x00000200u) { - league_ = from.league_; + if (cached_has_bits & 0x02000000u) { + _this->_impl_.last_contribution_time_ = from._impl_.last_contribution_time_; } - if (cached_has_bits & 0x00000400u) { - grade_ = from.grade_; + if (cached_has_bits & 0x04000000u) { + _this->_impl_.soul_power_ = from._impl_.soul_power_; } - if (cached_has_bits & 0x00000800u) { - eop_ = from.eop_; + if (cached_has_bits & 0x08000000u) { + _this->_impl_.cxp_change_ = from._impl_.cxp_change_; } - if (cached_has_bits & 0x00001000u) { - points_replay_ = from.points_replay_; + if (cached_has_bits & 0x10000000u) { + _this->_impl_.gift_token_value_sent_ = from._impl_.gift_token_value_sent_; + } + if (cached_has_bits & 0x20000000u) { + _this->_impl_.gift_token_value_received_ = from._impl_.gift_token_value_received_; + } + if (cached_has_bits & 0x40000000u) { + _this->_impl_.evaluation_start_time_ = from._impl_.evaluation_start_time_; + } + if (cached_has_bits & 0x80000000u) { + _this->_impl_.status_ = from._impl_.status_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void JoinCoopRequest::CopyFrom(const JoinCoopRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.JoinCoopRequest) +void ContractEvaluation::CopyFrom(const ContractEvaluation& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractEvaluation) if (&from == this) return; Clear(); MergeFrom(from); } -bool JoinCoopRequest::IsInitialized() const { - return true; -} -void JoinCoopRequest::InternalSwap(JoinCoopRequest* other) { +void ContractEvaluation::InternalSwap(ContractEvaluation* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &contract_identifier_, lhs_arena, - &other->contract_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &coop_identifier_, lhs_arena, - &other->coop_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &user_id_, lhs_arena, - &other->user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &user_name_, lhs_arena, - &other->user_name_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(JoinCoopRequest, points_replay_) - + sizeof(JoinCoopRequest::points_replay_) - - PROTOBUF_FIELD_OFFSET(JoinCoopRequest, rinfo_)>( - reinterpret_cast(&rinfo_), - reinterpret_cast(&other->rinfo_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata JoinCoopRequest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[73]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.notes_.InternalSwap(&other->_impl_.notes_); + _impl_.issues_.InternalSwap(&other->_impl_.issues_); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.season_id_, &other->_impl_.season_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.contract_identifier_, &other->_impl_.contract_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.coop_identifier_, &other->_impl_.coop_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.version_, &other->_impl_.version_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.status_) + + sizeof(ContractEvaluation::_impl_.status_) + - PROTOBUF_FIELD_OFFSET(ContractEvaluation, _impl_.cxp_)>( + reinterpret_cast(&_impl_.cxp_), + reinterpret_cast(&other->_impl_.cxp_)); +} + +::google::protobuf::Metadata ContractEvaluation::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class JoinCoopResponse::_Internal { +class ContractCitation::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_success(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_message(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_banned(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_coop_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_seconds_remaining(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_match_percent(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_num_members(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_status(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_grade(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } - static void set_has_can_start(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ContractCitation, _impl_._has_bits_); +}; + +ContractCitation::ContractCitation(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ContractCitation) +} +ContractCitation::ContractCitation( + ::google::protobuf::Arena* arena, const ContractCitation& from) + : ContractCitation(arena) { + MergeFrom(from); +} +inline PROTOBUF_NDEBUG_INLINE ContractCitation::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} + +inline void ContractCitation::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, timestamp_), + 0, + offsetof(Impl_, grade_) - + offsetof(Impl_, timestamp_) + + sizeof(Impl_::grade_)); +} +ContractCitation::~ContractCitation() { + // @@protoc_insertion_point(destructor:ei.ContractCitation) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void ContractCitation::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ContractCitation::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ContractCitation_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ContractCitation::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ContractCitation::ByteSizeLong, + &ContractCitation::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ContractCitation, _impl_._cached_size_), + false, + }, + &ContractCitation::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ContractCitation::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 3, 2, 0, 2> ContractCitation::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ContractCitation, _impl_._has_bits_), + 0, // no _extensions_ + 3, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967288, // skipmap + offsetof(decltype(_table_), field_entries), + 3, // num_field_entries + 2, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ContractCitation>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional .ei.ContractEvaluation.PoorBehavior issue = 1; + {::_pbi::TcParser::FastEr0S1, + {8, 1, 6, PROTOBUF_FIELD_OFFSET(ContractCitation, _impl_.issue_)}}, + // optional double timestamp = 2; + {::_pbi::TcParser::FastF64S1, + {17, 0, 0, PROTOBUF_FIELD_OFFSET(ContractCitation, _impl_.timestamp_)}}, + // optional .ei.Contract.PlayerGrade grade = 3; + {::_pbi::TcParser::FastEr0S1, + {24, 2, 5, PROTOBUF_FIELD_OFFSET(ContractCitation, _impl_.grade_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.ContractEvaluation.PoorBehavior issue = 1; + {PROTOBUF_FIELD_OFFSET(ContractCitation, _impl_.issue_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional double timestamp = 2; + {PROTOBUF_FIELD_OFFSET(ContractCitation, _impl_.timestamp_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional .ei.Contract.PlayerGrade grade = 3; + {PROTOBUF_FIELD_OFFSET(ContractCitation, _impl_.grade_), _Internal::kHasBitsOffset + 2, 1, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + }}, {{ + {0, 7}, + {0, 6}, + }}, {{ + }}, }; -JoinCoopResponse::JoinCoopResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.JoinCoopResponse) +PROTOBUF_NOINLINE void ContractCitation::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ContractCitation) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + ::memset(&_impl_.timestamp_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.grade_) - + reinterpret_cast(&_impl_.timestamp_)) + sizeof(_impl_.grade_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ContractCitation::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ContractCitation& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ContractCitation::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ContractCitation& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ContractCitation) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.ContractEvaluation.PoorBehavior issue = 1; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 1, this_._internal_issue(), target); + } + + // optional double timestamp = 2; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 2, this_._internal_timestamp(), target); + } + + // optional .ei.Contract.PlayerGrade grade = 3; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 3, this_._internal_grade(), target); + } + + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ContractCitation) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ContractCitation::ByteSizeLong(const MessageLite& base) { + const ContractCitation& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ContractCitation::ByteSizeLong() const { + const ContractCitation& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ContractCitation) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + // optional double timestamp = 2; + if (cached_has_bits & 0x00000001u) { + total_size += 9; + } + // optional .ei.ContractEvaluation.PoorBehavior issue = 1; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_issue()); + } + // optional .ei.Contract.PlayerGrade grade = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_grade()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void ContractCitation::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractCitation) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + if (cached_has_bits & 0x00000001u) { + _this->_impl_.timestamp_ = from._impl_.timestamp_; + } + if (cached_has_bits & 0x00000002u) { + _this->_impl_.issue_ = from._impl_.issue_; + } + if (cached_has_bits & 0x00000004u) { + _this->_impl_.grade_ = from._impl_.grade_; + } + } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -JoinCoopResponse::JoinCoopResponse(const JoinCoopResponse& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - message_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - message_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_message()) { - message_.Set(from._internal_message(), - GetArenaForAllocation()); - } - coop_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - coop_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_coop_identifier()) { - coop_identifier_.Set(from._internal_coop_identifier(), - GetArenaForAllocation()); - } - ::memcpy(&seconds_remaining_, &from.seconds_remaining_, - static_cast(reinterpret_cast(&grade_) - - reinterpret_cast(&seconds_remaining_)) + sizeof(grade_)); - // @@protoc_insertion_point(copy_constructor:ei.JoinCoopResponse) + +void ContractCitation::CopyFrom(const ContractCitation& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractCitation) + if (&from == this) return; + Clear(); + MergeFrom(from); } -inline void JoinCoopResponse::SharedCtor() { -message_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - message_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -coop_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - coop_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&seconds_remaining_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&grade_) - - reinterpret_cast(&seconds_remaining_)) + sizeof(grade_)); + +void ContractCitation::InternalSwap(ContractCitation* PROTOBUF_RESTRICT other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ContractCitation, _impl_.grade_) + + sizeof(ContractCitation::_impl_.grade_) + - PROTOBUF_FIELD_OFFSET(ContractCitation, _impl_.timestamp_)>( + reinterpret_cast(&_impl_.timestamp_), + reinterpret_cast(&other->_impl_.timestamp_)); } -JoinCoopResponse::~JoinCoopResponse() { - // @@protoc_insertion_point(destructor:ei.JoinCoopResponse) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); +::google::protobuf::Metadata ContractCitation::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } +// =================================================================== -inline void JoinCoopResponse::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - message_.Destroy(); - coop_identifier_.Destroy(); +class ContractEvaluationBatch_Pair::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ContractEvaluationBatch_Pair, _impl_._has_bits_); +}; + +ContractEvaluationBatch_Pair::ContractEvaluationBatch_Pair(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ContractEvaluationBatch.Pair) } +inline PROTOBUF_NDEBUG_INLINE ContractEvaluationBatch_Pair::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ContractEvaluationBatch_Pair& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + user_id_(arena, from.user_id_) {} + +ContractEvaluationBatch_Pair::ContractEvaluationBatch_Pair( + ::google::protobuf::Arena* arena, + const ContractEvaluationBatch_Pair& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ContractEvaluationBatch_Pair* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.cev_ = (cached_has_bits & 0x00000002u) ? ::google::protobuf::Message::CopyConstruct<::ei::ContractEvaluation>( + arena, *from._impl_.cev_) + : nullptr; -void JoinCoopResponse::SetCachedSize(int size) const { - _cached_size_.Set(size); + // @@protoc_insertion_point(copy_constructor:ei.ContractEvaluationBatch.Pair) } +inline PROTOBUF_NDEBUG_INLINE ContractEvaluationBatch_Pair::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + user_id_(arena) {} -void JoinCoopResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.JoinCoopResponse) - uint32_t cached_has_bits = 0; +inline void ContractEvaluationBatch_Pair::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.cev_ = {}; +} +ContractEvaluationBatch_Pair::~ContractEvaluationBatch_Pair() { + // @@protoc_insertion_point(destructor:ei.ContractEvaluationBatch.Pair) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void ContractEvaluationBatch_Pair::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.user_id_.Destroy(); + delete _impl_.cev_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ContractEvaluationBatch_Pair::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ContractEvaluationBatch_Pair_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ContractEvaluationBatch_Pair::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ContractEvaluationBatch_Pair::ByteSizeLong, + &ContractEvaluationBatch_Pair::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ContractEvaluationBatch_Pair, _impl_._cached_size_), + false, + }, + &ContractEvaluationBatch_Pair::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ContractEvaluationBatch_Pair::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 1, 47, 2> ContractEvaluationBatch_Pair::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ContractEvaluationBatch_Pair, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ContractEvaluationBatch_Pair>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional .ei.ContractEvaluation cev = 2; + {::_pbi::TcParser::FastMtS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(ContractEvaluationBatch_Pair, _impl_.cev_)}}, + // optional string user_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(ContractEvaluationBatch_Pair, _impl_.user_id_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string user_id = 1; + {PROTOBUF_FIELD_OFFSET(ContractEvaluationBatch_Pair, _impl_.user_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional .ei.ContractEvaluation cev = 2; + {PROTOBUF_FIELD_OFFSET(ContractEvaluationBatch_Pair, _impl_.cev_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ContractEvaluation>()}, + }}, {{ + "\37\7\0\0\0\0\0\0" + "ei.ContractEvaluationBatch.Pair" + "user_id" + }}, +}; + +PROTOBUF_NOINLINE void ContractEvaluationBatch_Pair::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ContractEvaluationBatch.Pair) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - message_.ClearNonDefaultToEmpty(); + _impl_.user_id_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - coop_identifier_.ClearNonDefaultToEmpty(); - } - } - if (cached_has_bits & 0x000000fcu) { - ::memset(&seconds_remaining_, 0, static_cast( - reinterpret_cast(&match_percent_) - - reinterpret_cast(&seconds_remaining_)) + sizeof(match_percent_)); - } - if (cached_has_bits & 0x00000300u) { - ::memset(&status_, 0, static_cast( - reinterpret_cast(&grade_) - - reinterpret_cast(&status_)) + sizeof(grade_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* JoinCoopResponse::_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 bool success = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _Internal::set_has_success(&has_bits); - success_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string message = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_message(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.JoinCoopResponse.message"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double seconds_remaining = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 25)) { - _Internal::set_has_seconds_remaining(&has_bits); - seconds_remaining_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional bool banned = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _Internal::set_has_banned(&has_bits); - banned_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string coop_identifier = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - auto str = _internal_mutable_coop_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.JoinCoopResponse.coop_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double match_percent = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 49)) { - _Internal::set_has_match_percent(&has_bits); - match_percent_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint32 num_members = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_num_members(&has_bits); - num_members_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.ContractCoopStatusResponse.Status status = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::ContractCoopStatusResponse_Status_IsValid(val))) { - _internal_set_status(static_cast<::ei::ContractCoopStatusResponse_Status>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(8, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional .ei.Contract.PlayerGrade grade = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 72)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::Contract_PlayerGrade_IsValid(val))) { - _internal_set_grade(static_cast<::ei::Contract_PlayerGrade>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(9, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional bool can_start = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 80)) { - _Internal::set_has_can_start(&has_bits); - can_start_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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* JoinCoopResponse::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.JoinCoopResponse) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional bool success = 1; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(1, this->_internal_success(), target); - } + ABSL_DCHECK(_impl_.cev_ != nullptr); + _impl_.cev_->Clear(); + } + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ContractEvaluationBatch_Pair::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ContractEvaluationBatch_Pair& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ContractEvaluationBatch_Pair::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ContractEvaluationBatch_Pair& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ContractEvaluationBatch.Pair) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractEvaluationBatch.Pair.user_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional string message = 2; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_message().data(), static_cast(this->_internal_message().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.JoinCoopResponse.message"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_message(), target); - } + // optional .ei.ContractEvaluation cev = 2; + if (cached_has_bits & 0x00000002u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, *this_._impl_.cev_, this_._impl_.cev_->GetCachedSize(), target, + stream); + } - // optional double seconds_remaining = 3; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(3, this->_internal_seconds_remaining(), target); - } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ContractEvaluationBatch.Pair) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ContractEvaluationBatch_Pair::ByteSizeLong(const MessageLite& base) { + const ContractEvaluationBatch_Pair& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ContractEvaluationBatch_Pair::ByteSizeLong() const { + const ContractEvaluationBatch_Pair& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ContractEvaluationBatch.Pair) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_user_id()); + } + // optional .ei.ContractEvaluation cev = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.cev_); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - // optional bool banned = 4; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(4, this->_internal_banned(), target); - } +void ContractEvaluationBatch_Pair::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractEvaluationBatch.Pair) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; - // optional string coop_identifier = 5; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_coop_identifier().data(), static_cast(this->_internal_coop_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.JoinCoopResponse.coop_identifier"); - target = stream->WriteStringMaybeAliased( - 5, this->_internal_coop_identifier(), target); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + if (cached_has_bits & 0x00000001u) { + _this->_internal_set_user_id(from._internal_user_id()); + } + if (cached_has_bits & 0x00000002u) { + ABSL_DCHECK(from._impl_.cev_ != nullptr); + if (_this->_impl_.cev_ == nullptr) { + _this->_impl_.cev_ = + ::google::protobuf::Message::CopyConstruct<::ei::ContractEvaluation>(arena, *from._impl_.cev_); + } else { + _this->_impl_.cev_->MergeFrom(*from._impl_.cev_); + } + } } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} - // optional double match_percent = 6; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(6, this->_internal_match_percent(), target); - } +void ContractEvaluationBatch_Pair::CopyFrom(const ContractEvaluationBatch_Pair& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractEvaluationBatch.Pair) + if (&from == this) return; + Clear(); + MergeFrom(from); +} - // optional uint32 num_members = 7; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(7, this->_internal_num_members(), target); - } - // optional .ei.ContractCoopStatusResponse.Status status = 8; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 8, this->_internal_status(), target); - } +void ContractEvaluationBatch_Pair::InternalSwap(ContractEvaluationBatch_Pair* PROTOBUF_RESTRICT other) { + using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_id_, &other->_impl_.user_id_, arena); + swap(_impl_.cev_, other->_impl_.cev_); +} - // optional .ei.Contract.PlayerGrade grade = 9; - if (cached_has_bits & 0x00000200u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 9, this->_internal_grade(), target); - } +::google::protobuf::Metadata ContractEvaluationBatch_Pair::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== - // optional bool can_start = 10; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(10, this->_internal_can_start(), target); - } +class ContractEvaluationBatch::_Internal { + public: +}; - 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.JoinCoopResponse) - return target; +ContractEvaluationBatch::ContractEvaluationBatch(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ContractEvaluationBatch) } +inline PROTOBUF_NDEBUG_INLINE ContractEvaluationBatch::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ContractEvaluationBatch& from_msg) + : evals_{visibility, arena, from.evals_}, + _cached_size_{0} {} + +ContractEvaluationBatch::ContractEvaluationBatch( + ::google::protobuf::Arena* arena, + const ContractEvaluationBatch& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ContractEvaluationBatch* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); -size_t JoinCoopResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.JoinCoopResponse) - size_t total_size = 0; + // @@protoc_insertion_point(copy_constructor:ei.ContractEvaluationBatch) +} +inline PROTOBUF_NDEBUG_INLINE ContractEvaluationBatch::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : evals_{visibility, arena}, + _cached_size_{0} {} - uint32_t cached_has_bits = 0; +inline void ContractEvaluationBatch::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); +} +ContractEvaluationBatch::~ContractEvaluationBatch() { + // @@protoc_insertion_point(destructor:ei.ContractEvaluationBatch) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void ContractEvaluationBatch::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ContractEvaluationBatch::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ContractEvaluationBatch_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ContractEvaluationBatch::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ContractEvaluationBatch::ByteSizeLong, + &ContractEvaluationBatch::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ContractEvaluationBatch, _impl_._cached_size_), + false, + }, + &ContractEvaluationBatch::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ContractEvaluationBatch::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<0, 1, 1, 0, 2> ContractEvaluationBatch::_table_ = { + { + 0, // no _has_bits_ + 0, // no _extensions_ + 1, 0, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967294, // skipmap + offsetof(decltype(_table_), field_entries), + 1, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ContractEvaluationBatch>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // repeated .ei.ContractEvaluationBatch.Pair evals = 1; + {::_pbi::TcParser::FastMtR1, + {10, 63, 0, PROTOBUF_FIELD_OFFSET(ContractEvaluationBatch, _impl_.evals_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // repeated .ei.ContractEvaluationBatch.Pair evals = 1; + {PROTOBUF_FIELD_OFFSET(ContractEvaluationBatch, _impl_.evals_), 0, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ContractEvaluationBatch_Pair>()}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void ContractEvaluationBatch::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ContractEvaluationBatch) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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 & 0x000000ffu) { - // optional string message = 2; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_message()); - } + _impl_.evals_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ContractEvaluationBatch::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ContractEvaluationBatch& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ContractEvaluationBatch::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ContractEvaluationBatch& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ContractEvaluationBatch) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + // repeated .ei.ContractEvaluationBatch.Pair evals = 1; + for (unsigned i = 0, n = static_cast( + this_._internal_evals_size()); + i < n; i++) { + const auto& repfield = this_._internal_evals().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional string coop_identifier = 5; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_coop_identifier()); - } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ContractEvaluationBatch) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ContractEvaluationBatch::ByteSizeLong(const MessageLite& base) { + const ContractEvaluationBatch& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ContractEvaluationBatch::ByteSizeLong() const { + const ContractEvaluationBatch& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ContractEvaluationBatch) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.ContractEvaluationBatch.Pair evals = 1; + { + total_size += 1UL * this_._internal_evals_size(); + for (const auto& msg : this_._internal_evals()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - // optional double seconds_remaining = 3; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + 8; - } +void ContractEvaluationBatch::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractEvaluationBatch) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; - // optional bool success = 1; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + 1; - } + _this->_internal_mutable_evals()->MergeFrom( + from._internal_evals()); + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} - // optional bool banned = 4; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + 1; - } +void ContractEvaluationBatch::CopyFrom(const ContractEvaluationBatch& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractEvaluationBatch) + if (&from == this) return; + Clear(); + MergeFrom(from); +} - // optional bool can_start = 10; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + 1; - } - // optional uint32 num_members = 7; - if (cached_has_bits & 0x00000040u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_num_members()); - } +void ContractEvaluationBatch::InternalSwap(ContractEvaluationBatch* PROTOBUF_RESTRICT other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.evals_.InternalSwap(&other->_impl_.evals_); +} - // optional double match_percent = 6; - if (cached_has_bits & 0x00000080u) { - total_size += 1 + 8; - } +::google::protobuf::Metadata ContractEvaluationBatch::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== - } - if (cached_has_bits & 0x00000300u) { - // optional .ei.ContractCoopStatusResponse.Status status = 8; - if (cached_has_bits & 0x00000100u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_status()); - } +class CoopCompletionSnapshot_ContributorSnapshot::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(CoopCompletionSnapshot_ContributorSnapshot, _impl_._has_bits_); +}; + +CoopCompletionSnapshot_ContributorSnapshot::CoopCompletionSnapshot_ContributorSnapshot(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.CoopCompletionSnapshot.ContributorSnapshot) +} +inline PROTOBUF_NDEBUG_INLINE CoopCompletionSnapshot_ContributorSnapshot::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::CoopCompletionSnapshot_ContributorSnapshot& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + user_id_(arena, from.user_id_) {} + +CoopCompletionSnapshot_ContributorSnapshot::CoopCompletionSnapshot_ContributorSnapshot( + ::google::protobuf::Arena* arena, + const CoopCompletionSnapshot_ContributorSnapshot& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + CoopCompletionSnapshot_ContributorSnapshot* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, contribution_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, contribution_), + offsetof(Impl_, finalized_) - + offsetof(Impl_, contribution_) + + sizeof(Impl_::finalized_)); - // optional .ei.Contract.PlayerGrade grade = 9; - if (cached_has_bits & 0x00000200u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_grade()); - } + // @@protoc_insertion_point(copy_constructor:ei.CoopCompletionSnapshot.ContributorSnapshot) +} +inline PROTOBUF_NDEBUG_INLINE CoopCompletionSnapshot_ContributorSnapshot::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + user_id_(arena) {} + +inline void CoopCompletionSnapshot_ContributorSnapshot::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, contribution_), + 0, + offsetof(Impl_, finalized_) - + offsetof(Impl_, contribution_) + + sizeof(Impl_::finalized_)); +} +CoopCompletionSnapshot_ContributorSnapshot::~CoopCompletionSnapshot_ContributorSnapshot() { + // @@protoc_insertion_point(destructor:ei.CoopCompletionSnapshot.ContributorSnapshot) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void CoopCompletionSnapshot_ContributorSnapshot::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.user_id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + CoopCompletionSnapshot_ContributorSnapshot::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_CoopCompletionSnapshot_ContributorSnapshot_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &CoopCompletionSnapshot_ContributorSnapshot::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &CoopCompletionSnapshot_ContributorSnapshot::ByteSizeLong, + &CoopCompletionSnapshot_ContributorSnapshot::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(CoopCompletionSnapshot_ContributorSnapshot, _impl_._cached_size_), + false, + }, + &CoopCompletionSnapshot_ContributorSnapshot::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* CoopCompletionSnapshot_ContributorSnapshot::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 7, 0, 61, 2> CoopCompletionSnapshot_ContributorSnapshot::_table_ = { + { + PROTOBUF_FIELD_OFFSET(CoopCompletionSnapshot_ContributorSnapshot, _impl_._has_bits_), + 0, // no _extensions_ + 7, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967168, // skipmap + offsetof(decltype(_table_), field_entries), + 7, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::CoopCompletionSnapshot_ContributorSnapshot>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional double contribution = 1; + {::_pbi::TcParser::FastF64S1, + {9, 1, 0, PROTOBUF_FIELD_OFFSET(CoopCompletionSnapshot_ContributorSnapshot, _impl_.contribution_)}}, + // optional double soul_power = 2; + {::_pbi::TcParser::FastF64S1, + {17, 2, 0, PROTOBUF_FIELD_OFFSET(CoopCompletionSnapshot_ContributorSnapshot, _impl_.soul_power_)}}, + // optional string user_id = 3; + {::_pbi::TcParser::FastSS1, + {26, 0, 0, PROTOBUF_FIELD_OFFSET(CoopCompletionSnapshot_ContributorSnapshot, _impl_.user_id_)}}, + // optional uint32 tokens = 4; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(CoopCompletionSnapshot_ContributorSnapshot, _impl_.tokens_), 3>(), + {32, 3, 0, PROTOBUF_FIELD_OFFSET(CoopCompletionSnapshot_ContributorSnapshot, _impl_.tokens_)}}, + // optional uint32 tokens_spent = 5; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(CoopCompletionSnapshot_ContributorSnapshot, _impl_.tokens_spent_), 4>(), + {40, 4, 0, PROTOBUF_FIELD_OFFSET(CoopCompletionSnapshot_ContributorSnapshot, _impl_.tokens_spent_)}}, + // optional double last_contribution_time = 6; + {::_pbi::TcParser::FastF64S1, + {49, 5, 0, PROTOBUF_FIELD_OFFSET(CoopCompletionSnapshot_ContributorSnapshot, _impl_.last_contribution_time_)}}, + // optional bool finalized = 7; + {::_pbi::TcParser::SingularVarintNoZag1(), + {56, 6, 0, PROTOBUF_FIELD_OFFSET(CoopCompletionSnapshot_ContributorSnapshot, _impl_.finalized_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional double contribution = 1; + {PROTOBUF_FIELD_OFFSET(CoopCompletionSnapshot_ContributorSnapshot, _impl_.contribution_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double soul_power = 2; + {PROTOBUF_FIELD_OFFSET(CoopCompletionSnapshot_ContributorSnapshot, _impl_.soul_power_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional string user_id = 3; + {PROTOBUF_FIELD_OFFSET(CoopCompletionSnapshot_ContributorSnapshot, _impl_.user_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint32 tokens = 4; + {PROTOBUF_FIELD_OFFSET(CoopCompletionSnapshot_ContributorSnapshot, _impl_.tokens_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional uint32 tokens_spent = 5; + {PROTOBUF_FIELD_OFFSET(CoopCompletionSnapshot_ContributorSnapshot, _impl_.tokens_spent_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double last_contribution_time = 6; + {PROTOBUF_FIELD_OFFSET(CoopCompletionSnapshot_ContributorSnapshot, _impl_.last_contribution_time_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional bool finalized = 7; + {PROTOBUF_FIELD_OFFSET(CoopCompletionSnapshot_ContributorSnapshot, _impl_.finalized_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + }}, + // no aux_entries + {{ + "\55\0\0\7\0\0\0\0" + "ei.CoopCompletionSnapshot.ContributorSnapshot" + "user_id" + }}, +}; + +PROTOBUF_NOINLINE void CoopCompletionSnapshot_ContributorSnapshot::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.CoopCompletionSnapshot.ContributorSnapshot) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + _impl_.user_id_.ClearNonDefaultToEmpty(); } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + if (cached_has_bits & 0x0000007eu) { + ::memset(&_impl_.contribution_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.finalized_) - + reinterpret_cast(&_impl_.contribution_)) + sizeof(_impl_.finalized_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* CoopCompletionSnapshot_ContributorSnapshot::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const CoopCompletionSnapshot_ContributorSnapshot& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* CoopCompletionSnapshot_ContributorSnapshot::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const CoopCompletionSnapshot_ContributorSnapshot& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.CoopCompletionSnapshot.ContributorSnapshot) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional double contribution = 1; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 1, this_._internal_contribution(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData JoinCoopResponse::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - JoinCoopResponse::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*JoinCoopResponse::GetClassData() const { return &_class_data_; } + // optional double soul_power = 2; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 2, this_._internal_soul_power(), target); + } -void JoinCoopResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional string user_id = 3; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.CoopCompletionSnapshot.ContributorSnapshot.user_id"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } + + // optional uint32 tokens = 4; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 4, this_._internal_tokens(), target); + } + + // optional uint32 tokens_spent = 5; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 5, this_._internal_tokens_spent(), target); + } + // optional double last_contribution_time = 6; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 6, this_._internal_last_contribution_time(), target); + } + + // optional bool finalized = 7; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 7, this_._internal_finalized(), target); + } + + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.CoopCompletionSnapshot.ContributorSnapshot) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t CoopCompletionSnapshot_ContributorSnapshot::ByteSizeLong(const MessageLite& base) { + const CoopCompletionSnapshot_ContributorSnapshot& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t CoopCompletionSnapshot_ContributorSnapshot::ByteSizeLong() const { + const CoopCompletionSnapshot_ContributorSnapshot& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.CoopCompletionSnapshot.ContributorSnapshot) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000007fu) { + // optional string user_id = 3; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_user_id()); + } + // optional double contribution = 1; + if (cached_has_bits & 0x00000002u) { + total_size += 9; + } + // optional double soul_power = 2; + if (cached_has_bits & 0x00000004u) { + total_size += 9; + } + // optional uint32 tokens = 4; + if (cached_has_bits & 0x00000008u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_tokens()); + } + // optional uint32 tokens_spent = 5; + if (cached_has_bits & 0x00000010u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_tokens_spent()); + } + // optional double last_contribution_time = 6; + if (cached_has_bits & 0x00000020u) { + total_size += 9; + } + // optional bool finalized = 7; + if (cached_has_bits & 0x00000040u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void JoinCoopResponse::MergeFrom(const JoinCoopResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.JoinCoopResponse) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void CoopCompletionSnapshot_ContributorSnapshot::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.CoopCompletionSnapshot.ContributorSnapshot) + ABSL_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 & 0x000000ffu) { + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000007fu) { if (cached_has_bits & 0x00000001u) { - _internal_set_message(from._internal_message()); + _this->_internal_set_user_id(from._internal_user_id()); } if (cached_has_bits & 0x00000002u) { - _internal_set_coop_identifier(from._internal_coop_identifier()); + _this->_impl_.contribution_ = from._impl_.contribution_; } if (cached_has_bits & 0x00000004u) { - seconds_remaining_ = from.seconds_remaining_; + _this->_impl_.soul_power_ = from._impl_.soul_power_; } if (cached_has_bits & 0x00000008u) { - success_ = from.success_; + _this->_impl_.tokens_ = from._impl_.tokens_; } if (cached_has_bits & 0x00000010u) { - banned_ = from.banned_; + _this->_impl_.tokens_spent_ = from._impl_.tokens_spent_; } if (cached_has_bits & 0x00000020u) { - can_start_ = from.can_start_; + _this->_impl_.last_contribution_time_ = from._impl_.last_contribution_time_; } if (cached_has_bits & 0x00000040u) { - num_members_ = from.num_members_; - } - if (cached_has_bits & 0x00000080u) { - match_percent_ = from.match_percent_; - } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0x00000300u) { - if (cached_has_bits & 0x00000100u) { - status_ = from.status_; - } - if (cached_has_bits & 0x00000200u) { - grade_ = from.grade_; + _this->_impl_.finalized_ = from._impl_.finalized_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void JoinCoopResponse::CopyFrom(const JoinCoopResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.JoinCoopResponse) +void CoopCompletionSnapshot_ContributorSnapshot::CopyFrom(const CoopCompletionSnapshot_ContributorSnapshot& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.CoopCompletionSnapshot.ContributorSnapshot) if (&from == this) return; Clear(); MergeFrom(from); } -bool JoinCoopResponse::IsInitialized() const { - return true; -} -void JoinCoopResponse::InternalSwap(JoinCoopResponse* other) { +void CoopCompletionSnapshot_ContributorSnapshot::InternalSwap(CoopCompletionSnapshot_ContributorSnapshot* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &message_, lhs_arena, - &other->message_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &coop_identifier_, lhs_arena, - &other->coop_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(JoinCoopResponse, grade_) - + sizeof(JoinCoopResponse::grade_) - - PROTOBUF_FIELD_OFFSET(JoinCoopResponse, seconds_remaining_)>( - reinterpret_cast(&seconds_remaining_), - reinterpret_cast(&other->seconds_remaining_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata JoinCoopResponse::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[74]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_id_, &other->_impl_.user_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(CoopCompletionSnapshot_ContributorSnapshot, _impl_.finalized_) + + sizeof(CoopCompletionSnapshot_ContributorSnapshot::_impl_.finalized_) + - PROTOBUF_FIELD_OFFSET(CoopCompletionSnapshot_ContributorSnapshot, _impl_.contribution_)>( + reinterpret_cast(&_impl_.contribution_), + reinterpret_cast(&other->_impl_.contribution_)); } +::google::protobuf::Metadata CoopCompletionSnapshot_ContributorSnapshot::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} // =================================================================== -class AutoJoinCoopRequest::_Internal { +class CoopCompletionSnapshot::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::BasicRequestInfo& rinfo(const AutoJoinCoopRequest* msg); - static void set_has_rinfo(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_contract_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_user_name(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_soul_power(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_eop(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_league(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } - static void set_has_grade(HasBits* has_bits) { - (*has_bits)[0] |= 1024u; - } - static void set_has_points_replay(HasBits* has_bits) { - (*has_bits)[0] |= 2048u; - } - static void set_has_seconds_remaining(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_platform(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_client_version(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } }; -const ::ei::BasicRequestInfo& -AutoJoinCoopRequest::_Internal::rinfo(const AutoJoinCoopRequest* msg) { - return *msg->rinfo_; -} -AutoJoinCoopRequest::AutoJoinCoopRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.AutoJoinCoopRequest) -} -AutoJoinCoopRequest::AutoJoinCoopRequest(const AutoJoinCoopRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - contract_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_contract_identifier()) { - contract_identifier_.Set(from._internal_contract_identifier(), - 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()); - } - user_name_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - user_name_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_user_name()) { - user_name_.Set(from._internal_user_name(), - GetArenaForAllocation()); - } - if (from._internal_has_rinfo()) { - rinfo_ = new ::ei::BasicRequestInfo(*from.rinfo_); - } else { - rinfo_ = nullptr; - } - ::memcpy(&soul_power_, &from.soul_power_, - static_cast(reinterpret_cast(&points_replay_) - - reinterpret_cast(&soul_power_)) + sizeof(points_replay_)); - // @@protoc_insertion_point(copy_constructor:ei.AutoJoinCoopRequest) -} - -inline void AutoJoinCoopRequest::SharedCtor() { -contract_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_identifier_.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 -user_name_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - user_name_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&rinfo_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&points_replay_) - - reinterpret_cast(&rinfo_)) + sizeof(points_replay_)); +CoopCompletionSnapshot::CoopCompletionSnapshot(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.CoopCompletionSnapshot) } +inline PROTOBUF_NDEBUG_INLINE CoopCompletionSnapshot::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::CoopCompletionSnapshot& from_msg) + : contributors_{visibility, arena, from.contributors_}, + _cached_size_{0} {} + +CoopCompletionSnapshot::CoopCompletionSnapshot( + ::google::protobuf::Arena* arena, + const CoopCompletionSnapshot& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + CoopCompletionSnapshot* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); -AutoJoinCoopRequest::~AutoJoinCoopRequest() { - // @@protoc_insertion_point(destructor:ei.AutoJoinCoopRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + // @@protoc_insertion_point(copy_constructor:ei.CoopCompletionSnapshot) } +inline PROTOBUF_NDEBUG_INLINE CoopCompletionSnapshot::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : contributors_{visibility, arena}, + _cached_size_{0} {} -inline void AutoJoinCoopRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - contract_identifier_.Destroy(); - user_id_.Destroy(); - user_name_.Destroy(); - if (this != internal_default_instance()) delete rinfo_; +inline void CoopCompletionSnapshot::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); } - -void AutoJoinCoopRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); +CoopCompletionSnapshot::~CoopCompletionSnapshot() { + // @@protoc_insertion_point(destructor:ei.CoopCompletionSnapshot) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -void AutoJoinCoopRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.AutoJoinCoopRequest) - uint32_t cached_has_bits = 0; +inline void CoopCompletionSnapshot::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + CoopCompletionSnapshot::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_CoopCompletionSnapshot_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &CoopCompletionSnapshot::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &CoopCompletionSnapshot::ByteSizeLong, + &CoopCompletionSnapshot::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(CoopCompletionSnapshot, _impl_._cached_size_), + false, + }, + &CoopCompletionSnapshot::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* CoopCompletionSnapshot::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<0, 1, 1, 0, 2> CoopCompletionSnapshot::_table_ = { + { + 0, // no _has_bits_ + 0, // no _extensions_ + 1, 0, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967294, // skipmap + offsetof(decltype(_table_), field_entries), + 1, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::CoopCompletionSnapshot>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + {::_pbi::TcParser::FastMtR1, + {10, 63, 0, PROTOBUF_FIELD_OFFSET(CoopCompletionSnapshot, _impl_.contributors_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + {PROTOBUF_FIELD_OFFSET(CoopCompletionSnapshot, _impl_.contributors_), 0, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::CoopCompletionSnapshot_ContributorSnapshot>()}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void CoopCompletionSnapshot::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.CoopCompletionSnapshot) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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) { - if (cached_has_bits & 0x00000001u) { - contract_identifier_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - user_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000004u) { - user_name_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000008u) { - GOOGLE_DCHECK(rinfo_ != nullptr); - rinfo_->Clear(); - } - } - if (cached_has_bits & 0x000000f0u) { - ::memset(&soul_power_, 0, static_cast( - reinterpret_cast(&client_version_) - - reinterpret_cast(&soul_power_)) + sizeof(client_version_)); - } - if (cached_has_bits & 0x00000f00u) { - ::memset(&eop_, 0, static_cast( - reinterpret_cast(&points_replay_) - - reinterpret_cast(&eop_)) + sizeof(points_replay_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* AutoJoinCoopRequest::_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 contract_identifier = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_contract_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AutoJoinCoopRequest.contract_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string user_id = 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.AutoJoinCoopRequest.user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string user_name = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_user_name(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AutoJoinCoopRequest.user_name"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double soul_power = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 33)) { - _Internal::set_has_soul_power(&has_bits); - soul_power_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double seconds_remaining = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 41)) { - _Internal::set_has_seconds_remaining(&has_bits); - seconds_remaining_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional .ei.Platform platform = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::Platform_IsValid(val))) { - _internal_set_platform(static_cast<::ei::Platform>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(6, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional uint32 client_version = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_client_version(&has_bits); - client_version_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 league = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { - _Internal::set_has_league(&has_bits); - league_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.BasicRequestInfo rinfo = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 74)) { - ptr = ctx->ParseMessage(_internal_mutable_rinfo(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double eop = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 81)) { - _Internal::set_has_eop(&has_bits); - eop_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional .ei.Contract.PlayerGrade grade = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 96)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::Contract_PlayerGrade_IsValid(val))) { - _internal_set_grade(static_cast<::ei::Contract_PlayerGrade>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(12, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional bool points_replay = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 112)) { - _Internal::set_has_points_replay(&has_bits); - points_replay_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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* AutoJoinCoopRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.AutoJoinCoopRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string contract_identifier = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_contract_identifier().data(), static_cast(this->_internal_contract_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.AutoJoinCoopRequest.contract_identifier"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_contract_identifier(), 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.AutoJoinCoopRequest.user_id"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_user_id(), target); - } - - // optional string user_name = 3; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_user_name().data(), static_cast(this->_internal_user_name().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.AutoJoinCoopRequest.user_name"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_user_name(), target); - } - - // optional double soul_power = 4; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(4, this->_internal_soul_power(), target); - } - - // optional double seconds_remaining = 5; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(5, this->_internal_seconds_remaining(), target); - } - - // optional .ei.Platform platform = 6; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 6, this->_internal_platform(), target); - } + _impl_.contributors_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* CoopCompletionSnapshot::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const CoopCompletionSnapshot& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* CoopCompletionSnapshot::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const CoopCompletionSnapshot& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.CoopCompletionSnapshot) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + // repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + for (unsigned i = 0, n = static_cast( + this_._internal_contributors_size()); + i < n; i++) { + const auto& repfield = this_._internal_contributors().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional uint32 client_version = 7; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(7, this->_internal_client_version(), target); - } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.CoopCompletionSnapshot) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t CoopCompletionSnapshot::ByteSizeLong(const MessageLite& base) { + const CoopCompletionSnapshot& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t CoopCompletionSnapshot::ByteSizeLong() const { + const CoopCompletionSnapshot& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.CoopCompletionSnapshot) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + { + total_size += 1UL * this_._internal_contributors_size(); + for (const auto& msg : this_._internal_contributors()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - // optional uint32 league = 8; - if (cached_has_bits & 0x00000200u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(8, this->_internal_league(), target); - } +void CoopCompletionSnapshot::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.CoopCompletionSnapshot) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; - // optional .ei.BasicRequestInfo rinfo = 9; - if (cached_has_bits & 0x00000008u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(9, _Internal::rinfo(this), - _Internal::rinfo(this).GetCachedSize(), target, stream); - } + _this->_internal_mutable_contributors()->MergeFrom( + from._internal_contributors()); + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} - // optional double eop = 10; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(10, this->_internal_eop(), target); - } +void CoopCompletionSnapshot::CopyFrom(const CoopCompletionSnapshot& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.CoopCompletionSnapshot) + if (&from == this) return; + Clear(); + MergeFrom(from); +} - // optional .ei.Contract.PlayerGrade grade = 12; - if (cached_has_bits & 0x00000400u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 12, this->_internal_grade(), target); - } - // optional bool points_replay = 14; - if (cached_has_bits & 0x00000800u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(14, this->_internal_points_replay(), target); - } +void CoopCompletionSnapshot::InternalSwap(CoopCompletionSnapshot* PROTOBUF_RESTRICT other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.contributors_.InternalSwap(&other->_impl_.contributors_); +} - 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.AutoJoinCoopRequest) - return target; +::google::protobuf::Metadata CoopCompletionSnapshot::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } +// =================================================================== -size_t AutoJoinCoopRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.AutoJoinCoopRequest) - size_t total_size = 0; +class BasicRequestInfo::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(BasicRequestInfo, _impl_._has_bits_); +}; + +BasicRequestInfo::BasicRequestInfo(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.BasicRequestInfo) +} +inline PROTOBUF_NDEBUG_INLINE BasicRequestInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::BasicRequestInfo& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + ei_user_id_(arena, from.ei_user_id_), + version_(arena, from.version_), + build_(arena, from.build_), + platform_(arena, from.platform_), + country_(arena, from.country_), + language_(arena, from.language_) {} + +BasicRequestInfo::BasicRequestInfo( + ::google::protobuf::Arena* arena, + const BasicRequestInfo& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + BasicRequestInfo* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, client_version_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, client_version_), + offsetof(Impl_, debug_) - + offsetof(Impl_, client_version_) + + sizeof(Impl_::debug_)); - uint32_t cached_has_bits = 0; + // @@protoc_insertion_point(copy_constructor:ei.BasicRequestInfo) +} +inline PROTOBUF_NDEBUG_INLINE BasicRequestInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + ei_user_id_(arena), + version_(arena), + build_(arena), + platform_(arena), + country_(arena), + language_(arena) {} + +inline void BasicRequestInfo::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, client_version_), + 0, + offsetof(Impl_, debug_) - + offsetof(Impl_, client_version_) + + sizeof(Impl_::debug_)); +} +BasicRequestInfo::~BasicRequestInfo() { + // @@protoc_insertion_point(destructor:ei.BasicRequestInfo) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void BasicRequestInfo::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.ei_user_id_.Destroy(); + _impl_.version_.Destroy(); + _impl_.build_.Destroy(); + _impl_.platform_.Destroy(); + _impl_.country_.Destroy(); + _impl_.language_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + BasicRequestInfo::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_BasicRequestInfo_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &BasicRequestInfo::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &BasicRequestInfo::ByteSizeLong, + &BasicRequestInfo::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(BasicRequestInfo, _impl_._cached_size_), + false, + }, + &BasicRequestInfo::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* BasicRequestInfo::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 8, 0, 81, 2> BasicRequestInfo::_table_ = { + { + PROTOBUF_FIELD_OFFSET(BasicRequestInfo, _impl_._has_bits_), + 0, // no _extensions_ + 8, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967040, // skipmap + offsetof(decltype(_table_), field_entries), + 8, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::BasicRequestInfo>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional bool debug = 8; + {::_pbi::TcParser::SingularVarintNoZag1(), + {64, 7, 0, PROTOBUF_FIELD_OFFSET(BasicRequestInfo, _impl_.debug_)}}, + // optional string ei_user_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(BasicRequestInfo, _impl_.ei_user_id_)}}, + // optional uint32 client_version = 2; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(BasicRequestInfo, _impl_.client_version_), 6>(), + {16, 6, 0, PROTOBUF_FIELD_OFFSET(BasicRequestInfo, _impl_.client_version_)}}, + // optional string version = 3; + {::_pbi::TcParser::FastSS1, + {26, 1, 0, PROTOBUF_FIELD_OFFSET(BasicRequestInfo, _impl_.version_)}}, + // optional string build = 4; + {::_pbi::TcParser::FastSS1, + {34, 2, 0, PROTOBUF_FIELD_OFFSET(BasicRequestInfo, _impl_.build_)}}, + // optional string platform = 5; + {::_pbi::TcParser::FastSS1, + {42, 3, 0, PROTOBUF_FIELD_OFFSET(BasicRequestInfo, _impl_.platform_)}}, + // optional string country = 6; + {::_pbi::TcParser::FastSS1, + {50, 4, 0, PROTOBUF_FIELD_OFFSET(BasicRequestInfo, _impl_.country_)}}, + // optional string language = 7; + {::_pbi::TcParser::FastSS1, + {58, 5, 0, PROTOBUF_FIELD_OFFSET(BasicRequestInfo, _impl_.language_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string ei_user_id = 1; + {PROTOBUF_FIELD_OFFSET(BasicRequestInfo, _impl_.ei_user_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint32 client_version = 2; + {PROTOBUF_FIELD_OFFSET(BasicRequestInfo, _impl_.client_version_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional string version = 3; + {PROTOBUF_FIELD_OFFSET(BasicRequestInfo, _impl_.version_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string build = 4; + {PROTOBUF_FIELD_OFFSET(BasicRequestInfo, _impl_.build_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string platform = 5; + {PROTOBUF_FIELD_OFFSET(BasicRequestInfo, _impl_.platform_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string country = 6; + {PROTOBUF_FIELD_OFFSET(BasicRequestInfo, _impl_.country_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string language = 7; + {PROTOBUF_FIELD_OFFSET(BasicRequestInfo, _impl_.language_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional bool debug = 8; + {PROTOBUF_FIELD_OFFSET(BasicRequestInfo, _impl_.debug_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + }}, + // no aux_entries + {{ + "\23\12\0\7\5\10\7\10\0\0\0\0\0\0\0\0" + "ei.BasicRequestInfo" + "ei_user_id" + "version" + "build" + "platform" + "country" + "language" + }}, +}; + +PROTOBUF_NOINLINE void BasicRequestInfo::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.BasicRequestInfo) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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 & 0x000000ffu) { - // optional string contract_identifier = 1; + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x0000003fu) { if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_contract_identifier()); + _impl_.ei_user_id_.ClearNonDefaultToEmpty(); } - - // optional string user_id = 2; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_user_id()); + _impl_.version_.ClearNonDefaultToEmpty(); } - - // optional string user_name = 3; if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_user_name()); + _impl_.build_.ClearNonDefaultToEmpty(); } - - // optional .ei.BasicRequestInfo rinfo = 9; if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *rinfo_); + _impl_.platform_.ClearNonDefaultToEmpty(); } - - // optional double soul_power = 4; if (cached_has_bits & 0x00000010u) { - total_size += 1 + 8; + _impl_.country_.ClearNonDefaultToEmpty(); } - - // optional double seconds_remaining = 5; if (cached_has_bits & 0x00000020u) { - total_size += 1 + 8; - } - - // optional .ei.Platform platform = 6; - if (cached_has_bits & 0x00000040u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_platform()); - } - - // optional uint32 client_version = 7; - if (cached_has_bits & 0x00000080u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_client_version()); + _impl_.language_.ClearNonDefaultToEmpty(); } - } - if (cached_has_bits & 0x00000f00u) { - // optional double eop = 10; - if (cached_has_bits & 0x00000100u) { - total_size += 1 + 8; - } + if (cached_has_bits & 0x000000c0u) { + ::memset(&_impl_.client_version_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.debug_) - + reinterpret_cast(&_impl_.client_version_)) + sizeof(_impl_.debug_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* BasicRequestInfo::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const BasicRequestInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* BasicRequestInfo::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const BasicRequestInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.BasicRequestInfo) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string ei_user_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_ei_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.BasicRequestInfo.ei_user_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional uint32 league = 8; - if (cached_has_bits & 0x00000200u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_league()); - } + // optional uint32 client_version = 2; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 2, this_._internal_client_version(), target); + } - // optional .ei.Contract.PlayerGrade grade = 12; - if (cached_has_bits & 0x00000400u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_grade()); - } + // optional string version = 3; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_version(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.BasicRequestInfo.version"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } - // optional bool points_replay = 14; - if (cached_has_bits & 0x00000800u) { - total_size += 1 + 1; - } + // optional string build = 4; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_build(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.BasicRequestInfo.build"); + target = stream->WriteStringMaybeAliased(4, _s, target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional string platform = 5; + if (cached_has_bits & 0x00000008u) { + const std::string& _s = this_._internal_platform(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.BasicRequestInfo.platform"); + target = stream->WriteStringMaybeAliased(5, _s, target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData AutoJoinCoopRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - AutoJoinCoopRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*AutoJoinCoopRequest::GetClassData() const { return &_class_data_; } + // optional string country = 6; + if (cached_has_bits & 0x00000010u) { + const std::string& _s = this_._internal_country(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.BasicRequestInfo.country"); + target = stream->WriteStringMaybeAliased(6, _s, target); + } -void AutoJoinCoopRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional string language = 7; + if (cached_has_bits & 0x00000020u) { + const std::string& _s = this_._internal_language(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.BasicRequestInfo.language"); + target = stream->WriteStringMaybeAliased(7, _s, target); + } + + // optional bool debug = 8; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 8, this_._internal_debug(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.BasicRequestInfo) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t BasicRequestInfo::ByteSizeLong(const MessageLite& base) { + const BasicRequestInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t BasicRequestInfo::ByteSizeLong() const { + const BasicRequestInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.BasicRequestInfo) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string ei_user_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_ei_user_id()); + } + // optional string version = 3; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_version()); + } + // optional string build = 4; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_build()); + } + // optional string platform = 5; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_platform()); + } + // optional string country = 6; + if (cached_has_bits & 0x00000010u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_country()); + } + // optional string language = 7; + if (cached_has_bits & 0x00000020u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_language()); + } + // optional uint32 client_version = 2; + if (cached_has_bits & 0x00000040u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_client_version()); + } + // optional bool debug = 8; + if (cached_has_bits & 0x00000080u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void AutoJoinCoopRequest::MergeFrom(const AutoJoinCoopRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.AutoJoinCoopRequest) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void BasicRequestInfo::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.BasicRequestInfo) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - _internal_set_contract_identifier(from._internal_contract_identifier()); + _this->_internal_set_ei_user_id(from._internal_ei_user_id()); } if (cached_has_bits & 0x00000002u) { - _internal_set_user_id(from._internal_user_id()); + _this->_internal_set_version(from._internal_version()); } if (cached_has_bits & 0x00000004u) { - _internal_set_user_name(from._internal_user_name()); + _this->_internal_set_build(from._internal_build()); } if (cached_has_bits & 0x00000008u) { - _internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo()); + _this->_internal_set_platform(from._internal_platform()); } if (cached_has_bits & 0x00000010u) { - soul_power_ = from.soul_power_; + _this->_internal_set_country(from._internal_country()); } if (cached_has_bits & 0x00000020u) { - seconds_remaining_ = from.seconds_remaining_; + _this->_internal_set_language(from._internal_language()); } if (cached_has_bits & 0x00000040u) { - platform_ = from.platform_; + _this->_impl_.client_version_ = from._impl_.client_version_; } if (cached_has_bits & 0x00000080u) { - client_version_ = from.client_version_; - } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0x00000f00u) { - if (cached_has_bits & 0x00000100u) { - eop_ = from.eop_; - } - if (cached_has_bits & 0x00000200u) { - league_ = from.league_; - } - if (cached_has_bits & 0x00000400u) { - grade_ = from.grade_; - } - if (cached_has_bits & 0x00000800u) { - points_replay_ = from.points_replay_; + _this->_impl_.debug_ = from._impl_.debug_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void AutoJoinCoopRequest::CopyFrom(const AutoJoinCoopRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.AutoJoinCoopRequest) +void BasicRequestInfo::CopyFrom(const BasicRequestInfo& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.BasicRequestInfo) if (&from == this) return; Clear(); MergeFrom(from); } -bool AutoJoinCoopRequest::IsInitialized() const { - return true; -} -void AutoJoinCoopRequest::InternalSwap(AutoJoinCoopRequest* other) { +void BasicRequestInfo::InternalSwap(BasicRequestInfo* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &contract_identifier_, lhs_arena, - &other->contract_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &user_id_, lhs_arena, - &other->user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &user_name_, lhs_arena, - &other->user_name_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(AutoJoinCoopRequest, points_replay_) - + sizeof(AutoJoinCoopRequest::points_replay_) - - PROTOBUF_FIELD_OFFSET(AutoJoinCoopRequest, rinfo_)>( - reinterpret_cast(&rinfo_), - reinterpret_cast(&other->rinfo_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata AutoJoinCoopRequest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[75]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.ei_user_id_, &other->_impl_.ei_user_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.version_, &other->_impl_.version_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.build_, &other->_impl_.build_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.platform_, &other->_impl_.platform_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.country_, &other->_impl_.country_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.language_, &other->_impl_.language_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(BasicRequestInfo, _impl_.debug_) + + sizeof(BasicRequestInfo::_impl_.debug_) + - PROTOBUF_FIELD_OFFSET(BasicRequestInfo, _impl_.client_version_)>( + reinterpret_cast(&_impl_.client_version_), + reinterpret_cast(&other->_impl_.client_version_)); +} + +::google::protobuf::Metadata BasicRequestInfo::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class UpdateCoopPermissionsRequest::_Internal { +class ContractSimConfig_ContractGradeSimConfig_GoalParams::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::BasicRequestInfo& rinfo(const UpdateCoopPermissionsRequest* msg); - static void set_has_rinfo(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_contract_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_coop_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_requesting_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_public_(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_client_version(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } -}; - -const ::ei::BasicRequestInfo& -UpdateCoopPermissionsRequest::_Internal::rinfo(const UpdateCoopPermissionsRequest* msg) { - return *msg->rinfo_; -} -UpdateCoopPermissionsRequest::UpdateCoopPermissionsRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.UpdateCoopPermissionsRequest) + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ContractSimConfig_ContractGradeSimConfig_GoalParams, _impl_._has_bits_); +}; + +ContractSimConfig_ContractGradeSimConfig_GoalParams::ContractSimConfig_ContractGradeSimConfig_GoalParams(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams) } -UpdateCoopPermissionsRequest::UpdateCoopPermissionsRequest(const UpdateCoopPermissionsRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - contract_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_contract_identifier()) { - contract_identifier_.Set(from._internal_contract_identifier(), - GetArenaForAllocation()); - } - coop_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - coop_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_coop_identifier()) { - coop_identifier_.Set(from._internal_coop_identifier(), - GetArenaForAllocation()); - } - requesting_user_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - requesting_user_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_requesting_user_id()) { - requesting_user_id_.Set(from._internal_requesting_user_id(), - GetArenaForAllocation()); - } - if (from._internal_has_rinfo()) { - rinfo_ = new ::ei::BasicRequestInfo(*from.rinfo_); - } else { - rinfo_ = nullptr; - } - ::memcpy(&public__, &from.public__, - static_cast(reinterpret_cast(&client_version_) - - reinterpret_cast(&public__)) + sizeof(client_version_)); - // @@protoc_insertion_point(copy_constructor:ei.UpdateCoopPermissionsRequest) +ContractSimConfig_ContractGradeSimConfig_GoalParams::ContractSimConfig_ContractGradeSimConfig_GoalParams( + ::google::protobuf::Arena* arena, const ContractSimConfig_ContractGradeSimConfig_GoalParams& from) + : ContractSimConfig_ContractGradeSimConfig_GoalParams(arena) { + MergeFrom(from); } +inline PROTOBUF_NDEBUG_INLINE ContractSimConfig_ContractGradeSimConfig_GoalParams::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} -inline void UpdateCoopPermissionsRequest::SharedCtor() { -contract_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -coop_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - coop_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -requesting_user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - requesting_user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&rinfo_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&client_version_) - - reinterpret_cast(&rinfo_)) + sizeof(client_version_)); +inline void ContractSimConfig_ContractGradeSimConfig_GoalParams::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, target_se_), + 0, + offsetof(Impl_, elr_mult_) - + offsetof(Impl_, target_se_) + + sizeof(Impl_::elr_mult_)); } - -UpdateCoopPermissionsRequest::~UpdateCoopPermissionsRequest() { - // @@protoc_insertion_point(destructor:ei.UpdateCoopPermissionsRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } +ContractSimConfig_ContractGradeSimConfig_GoalParams::~ContractSimConfig_ContractGradeSimConfig_GoalParams() { + // @@protoc_insertion_point(destructor:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } +inline void ContractSimConfig_ContractGradeSimConfig_GoalParams::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ContractSimConfig_ContractGradeSimConfig_GoalParams::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ContractSimConfig_ContractGradeSimConfig_GoalParams_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ContractSimConfig_ContractGradeSimConfig_GoalParams::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ContractSimConfig_ContractGradeSimConfig_GoalParams::ByteSizeLong, + &ContractSimConfig_ContractGradeSimConfig_GoalParams::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ContractSimConfig_ContractGradeSimConfig_GoalParams, _impl_._cached_size_), + false, + }, + &ContractSimConfig_ContractGradeSimConfig_GoalParams::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ContractSimConfig_ContractGradeSimConfig_GoalParams::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 7, 0, 0, 2> ContractSimConfig_ContractGradeSimConfig_GoalParams::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ContractSimConfig_ContractGradeSimConfig_GoalParams, _impl_._has_bits_), + 0, // no _extensions_ + 7, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967168, // skipmap + offsetof(decltype(_table_), field_entries), + 7, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional double target_se = 1; + {::_pbi::TcParser::FastF64S1, + {9, 0, 0, PROTOBUF_FIELD_OFFSET(ContractSimConfig_ContractGradeSimConfig_GoalParams, _impl_.target_se_)}}, + // optional double cps_mult = 2; + {::_pbi::TcParser::FastF64S1, + {17, 1, 0, PROTOBUF_FIELD_OFFSET(ContractSimConfig_ContractGradeSimConfig_GoalParams, _impl_.cps_mult_)}}, + // optional double earnings_mult = 3; + {::_pbi::TcParser::FastF64S1, + {25, 2, 0, PROTOBUF_FIELD_OFFSET(ContractSimConfig_ContractGradeSimConfig_GoalParams, _impl_.earnings_mult_)}}, + // optional double time_efficacy = 4; + {::_pbi::TcParser::FastF64S1, + {33, 3, 0, PROTOBUF_FIELD_OFFSET(ContractSimConfig_ContractGradeSimConfig_GoalParams, _impl_.time_efficacy_)}}, + // optional double hab_capacity_mult = 5; + {::_pbi::TcParser::FastF64S1, + {41, 4, 0, PROTOBUF_FIELD_OFFSET(ContractSimConfig_ContractGradeSimConfig_GoalParams, _impl_.hab_capacity_mult_)}}, + // optional double epic_research_budget = 6; + {::_pbi::TcParser::FastF64S1, + {49, 5, 0, PROTOBUF_FIELD_OFFSET(ContractSimConfig_ContractGradeSimConfig_GoalParams, _impl_.epic_research_budget_)}}, + // optional double elr_mult = 7; + {::_pbi::TcParser::FastF64S1, + {57, 6, 0, PROTOBUF_FIELD_OFFSET(ContractSimConfig_ContractGradeSimConfig_GoalParams, _impl_.elr_mult_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional double target_se = 1; + {PROTOBUF_FIELD_OFFSET(ContractSimConfig_ContractGradeSimConfig_GoalParams, _impl_.target_se_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double cps_mult = 2; + {PROTOBUF_FIELD_OFFSET(ContractSimConfig_ContractGradeSimConfig_GoalParams, _impl_.cps_mult_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double earnings_mult = 3; + {PROTOBUF_FIELD_OFFSET(ContractSimConfig_ContractGradeSimConfig_GoalParams, _impl_.earnings_mult_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double time_efficacy = 4; + {PROTOBUF_FIELD_OFFSET(ContractSimConfig_ContractGradeSimConfig_GoalParams, _impl_.time_efficacy_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double hab_capacity_mult = 5; + {PROTOBUF_FIELD_OFFSET(ContractSimConfig_ContractGradeSimConfig_GoalParams, _impl_.hab_capacity_mult_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double epic_research_budget = 6; + {PROTOBUF_FIELD_OFFSET(ContractSimConfig_ContractGradeSimConfig_GoalParams, _impl_.epic_research_budget_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double elr_mult = 7; + {PROTOBUF_FIELD_OFFSET(ContractSimConfig_ContractGradeSimConfig_GoalParams, _impl_.elr_mult_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + }}, + // no aux_entries + {{ + }}, +}; -inline void UpdateCoopPermissionsRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - contract_identifier_.Destroy(); - coop_identifier_.Destroy(); - requesting_user_id_.Destroy(); - if (this != internal_default_instance()) delete rinfo_; -} - -void UpdateCoopPermissionsRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void UpdateCoopPermissionsRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.UpdateCoopPermissionsRequest) - uint32_t cached_has_bits = 0; +PROTOBUF_NOINLINE void ContractSimConfig_ContractGradeSimConfig_GoalParams::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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) { - if (cached_has_bits & 0x00000001u) { - contract_identifier_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - coop_identifier_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000004u) { - requesting_user_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000008u) { - GOOGLE_DCHECK(rinfo_ != nullptr); - rinfo_->Clear(); - } - } - if (cached_has_bits & 0x00000030u) { - ::memset(&public__, 0, static_cast( - reinterpret_cast(&client_version_) - - reinterpret_cast(&public__)) + sizeof(client_version_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* UpdateCoopPermissionsRequest::_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 contract_identifier = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_contract_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.UpdateCoopPermissionsRequest.contract_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string coop_identifier = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_coop_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.UpdateCoopPermissionsRequest.coop_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string requesting_user_id = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_requesting_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.UpdateCoopPermissionsRequest.requesting_user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional bool public = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _Internal::set_has_public_(&has_bits); - public__ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 client_version = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - _Internal::set_has_client_version(&has_bits); - client_version_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.BasicRequestInfo rinfo = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { - 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* UpdateCoopPermissionsRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.UpdateCoopPermissionsRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string contract_identifier = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_contract_identifier().data(), static_cast(this->_internal_contract_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.UpdateCoopPermissionsRequest.contract_identifier"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_contract_identifier(), target); - } + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x0000007fu) { + ::memset(&_impl_.target_se_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.elr_mult_) - + reinterpret_cast(&_impl_.target_se_)) + sizeof(_impl_.elr_mult_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ContractSimConfig_ContractGradeSimConfig_GoalParams::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ContractSimConfig_ContractGradeSimConfig_GoalParams& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ContractSimConfig_ContractGradeSimConfig_GoalParams::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ContractSimConfig_ContractGradeSimConfig_GoalParams& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional double target_se = 1; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 1, this_._internal_target_se(), target); + } - // optional string coop_identifier = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_coop_identifier().data(), static_cast(this->_internal_coop_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.UpdateCoopPermissionsRequest.coop_identifier"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_coop_identifier(), target); - } + // optional double cps_mult = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 2, this_._internal_cps_mult(), target); + } - // optional string requesting_user_id = 3; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_requesting_user_id().data(), static_cast(this->_internal_requesting_user_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.UpdateCoopPermissionsRequest.requesting_user_id"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_requesting_user_id(), target); - } + // optional double earnings_mult = 3; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 3, this_._internal_earnings_mult(), target); + } - // optional bool public = 4; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(4, this->_internal_public_(), target); - } + // optional double time_efficacy = 4; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 4, this_._internal_time_efficacy(), target); + } - // optional uint32 client_version = 5; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(5, this->_internal_client_version(), target); - } + // optional double hab_capacity_mult = 5; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 5, this_._internal_hab_capacity_mult(), target); + } - // optional .ei.BasicRequestInfo rinfo = 6; - if (cached_has_bits & 0x00000008u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(6, _Internal::rinfo(this), - _Internal::rinfo(this).GetCachedSize(), target, stream); - } + // optional double epic_research_budget = 6; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 6, this_._internal_epic_research_budget(), 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.UpdateCoopPermissionsRequest) - return target; -} + // optional double elr_mult = 7; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 7, this_._internal_elr_mult(), target); + } -size_t UpdateCoopPermissionsRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.UpdateCoopPermissionsRequest) - size_t total_size = 0; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ContractSimConfig_ContractGradeSimConfig_GoalParams::ByteSizeLong(const MessageLite& base) { + const ContractSimConfig_ContractGradeSimConfig_GoalParams& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ContractSimConfig_ContractGradeSimConfig_GoalParams::ByteSizeLong() const { + const ContractSimConfig_ContractGradeSimConfig_GoalParams& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000007fu) { + // optional double target_se = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 9; + } + // optional double cps_mult = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 9; + } + // optional double earnings_mult = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 9; + } + // optional double time_efficacy = 4; + if (cached_has_bits & 0x00000008u) { + total_size += 9; + } + // optional double hab_capacity_mult = 5; + if (cached_has_bits & 0x00000010u) { + total_size += 9; + } + // optional double epic_research_budget = 6; + if (cached_has_bits & 0x00000020u) { + total_size += 9; + } + // optional double elr_mult = 7; + if (cached_has_bits & 0x00000040u) { + total_size += 9; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused +void ContractSimConfig_ContractGradeSimConfig_GoalParams::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x0000003fu) { - // optional string contract_identifier = 1; + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000007fu) { if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_contract_identifier()); + _this->_impl_.target_se_ = from._impl_.target_se_; } - - // optional string coop_identifier = 2; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_coop_identifier()); + _this->_impl_.cps_mult_ = from._impl_.cps_mult_; } - - // optional string requesting_user_id = 3; if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_requesting_user_id()); + _this->_impl_.earnings_mult_ = from._impl_.earnings_mult_; } - - // optional .ei.BasicRequestInfo rinfo = 6; if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *rinfo_); + _this->_impl_.time_efficacy_ = from._impl_.time_efficacy_; } - - // optional bool public = 4; if (cached_has_bits & 0x00000010u) { - total_size += 1 + 1; + _this->_impl_.hab_capacity_mult_ = from._impl_.hab_capacity_mult_; } - - // optional uint32 client_version = 5; if (cached_has_bits & 0x00000020u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_client_version()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UpdateCoopPermissionsRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - UpdateCoopPermissionsRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UpdateCoopPermissionsRequest::GetClassData() const { return &_class_data_; } - -void UpdateCoopPermissionsRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void UpdateCoopPermissionsRequest::MergeFrom(const UpdateCoopPermissionsRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.UpdateCoopPermissionsRequest) - 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 & 0x0000003fu) { - if (cached_has_bits & 0x00000001u) { - _internal_set_contract_identifier(from._internal_contract_identifier()); - } - if (cached_has_bits & 0x00000002u) { - _internal_set_coop_identifier(from._internal_coop_identifier()); - } - if (cached_has_bits & 0x00000004u) { - _internal_set_requesting_user_id(from._internal_requesting_user_id()); - } - if (cached_has_bits & 0x00000008u) { - _internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo()); - } - if (cached_has_bits & 0x00000010u) { - public__ = from.public__; + _this->_impl_.epic_research_budget_ = from._impl_.epic_research_budget_; } - if (cached_has_bits & 0x00000020u) { - client_version_ = from.client_version_; + if (cached_has_bits & 0x00000040u) { + _this->_impl_.elr_mult_ = from._impl_.elr_mult_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void UpdateCoopPermissionsRequest::CopyFrom(const UpdateCoopPermissionsRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.UpdateCoopPermissionsRequest) +void ContractSimConfig_ContractGradeSimConfig_GoalParams::CopyFrom(const ContractSimConfig_ContractGradeSimConfig_GoalParams& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams) if (&from == this) return; Clear(); MergeFrom(from); } -bool UpdateCoopPermissionsRequest::IsInitialized() const { - return true; -} -void UpdateCoopPermissionsRequest::InternalSwap(UpdateCoopPermissionsRequest* other) { +void ContractSimConfig_ContractGradeSimConfig_GoalParams::InternalSwap(ContractSimConfig_ContractGradeSimConfig_GoalParams* PROTOBUF_RESTRICT 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( - &contract_identifier_, lhs_arena, - &other->contract_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &coop_identifier_, lhs_arena, - &other->coop_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &requesting_user_id_, lhs_arena, - &other->requesting_user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(UpdateCoopPermissionsRequest, client_version_) - + sizeof(UpdateCoopPermissionsRequest::client_version_) - - PROTOBUF_FIELD_OFFSET(UpdateCoopPermissionsRequest, rinfo_)>( - reinterpret_cast(&rinfo_), - reinterpret_cast(&other->rinfo_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata UpdateCoopPermissionsRequest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[76]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ContractSimConfig_ContractGradeSimConfig_GoalParams, _impl_.elr_mult_) + + sizeof(ContractSimConfig_ContractGradeSimConfig_GoalParams::_impl_.elr_mult_) + - PROTOBUF_FIELD_OFFSET(ContractSimConfig_ContractGradeSimConfig_GoalParams, _impl_.target_se_)>( + reinterpret_cast(&_impl_.target_se_), + reinterpret_cast(&other->_impl_.target_se_)); } +::google::protobuf::Metadata ContractSimConfig_ContractGradeSimConfig_GoalParams::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} // =================================================================== -class UpdateCoopPermissionsResponse::_Internal { +class ContractSimConfig_ContractGradeSimConfig::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_success(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_message(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -UpdateCoopPermissionsResponse::UpdateCoopPermissionsResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.UpdateCoopPermissionsResponse) -} -UpdateCoopPermissionsResponse::UpdateCoopPermissionsResponse(const UpdateCoopPermissionsResponse& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - message_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - message_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_message()) { - message_.Set(from._internal_message(), - GetArenaForAllocation()); - } - success_ = from.success_; - // @@protoc_insertion_point(copy_constructor:ei.UpdateCoopPermissionsResponse) -} - -inline void UpdateCoopPermissionsResponse::SharedCtor() { -message_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - message_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -success_ = false; + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ContractSimConfig_ContractGradeSimConfig, _impl_._has_bits_); +}; + +ContractSimConfig_ContractGradeSimConfig::ContractSimConfig_ContractGradeSimConfig(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ContractSimConfig.ContractGradeSimConfig) } +inline PROTOBUF_NDEBUG_INLINE ContractSimConfig_ContractGradeSimConfig::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ContractSimConfig_ContractGradeSimConfig& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + goal_params_{visibility, arena, from.goal_params_} {} + +ContractSimConfig_ContractGradeSimConfig::ContractSimConfig_ContractGradeSimConfig( + ::google::protobuf::Arena* arena, + const ContractSimConfig_ContractGradeSimConfig& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ContractSimConfig_ContractGradeSimConfig* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + _impl_.grade_ = from._impl_.grade_; -UpdateCoopPermissionsResponse::~UpdateCoopPermissionsResponse() { - // @@protoc_insertion_point(destructor:ei.UpdateCoopPermissionsResponse) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + // @@protoc_insertion_point(copy_constructor:ei.ContractSimConfig.ContractGradeSimConfig) } +inline PROTOBUF_NDEBUG_INLINE ContractSimConfig_ContractGradeSimConfig::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + goal_params_{visibility, arena} {} -inline void UpdateCoopPermissionsResponse::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - message_.Destroy(); +inline void ContractSimConfig_ContractGradeSimConfig::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.grade_ = {}; } - -void UpdateCoopPermissionsResponse::SetCachedSize(int size) const { - _cached_size_.Set(size); +ContractSimConfig_ContractGradeSimConfig::~ContractSimConfig_ContractGradeSimConfig() { + // @@protoc_insertion_point(destructor:ei.ContractSimConfig.ContractGradeSimConfig) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -void UpdateCoopPermissionsResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.UpdateCoopPermissionsResponse) - uint32_t cached_has_bits = 0; +inline void ContractSimConfig_ContractGradeSimConfig::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ContractSimConfig_ContractGradeSimConfig::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ContractSimConfig_ContractGradeSimConfig_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ContractSimConfig_ContractGradeSimConfig::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ContractSimConfig_ContractGradeSimConfig::ByteSizeLong, + &ContractSimConfig_ContractGradeSimConfig::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ContractSimConfig_ContractGradeSimConfig, _impl_._cached_size_), + false, + }, + &ContractSimConfig_ContractGradeSimConfig::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ContractSimConfig_ContractGradeSimConfig::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 2, 0, 2> ContractSimConfig_ContractGradeSimConfig::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ContractSimConfig_ContractGradeSimConfig, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 2, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ContractSimConfig_ContractGradeSimConfig>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + {::_pbi::TcParser::FastMtR1, + {18, 63, 0, PROTOBUF_FIELD_OFFSET(ContractSimConfig_ContractGradeSimConfig, _impl_.goal_params_)}}, + // optional .ei.Contract.PlayerGrade grade = 1; + {::_pbi::TcParser::FastEr0S1, + {8, 0, 5, PROTOBUF_FIELD_OFFSET(ContractSimConfig_ContractGradeSimConfig, _impl_.grade_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.Contract.PlayerGrade grade = 1; + {PROTOBUF_FIELD_OFFSET(ContractSimConfig_ContractGradeSimConfig, _impl_.grade_), _Internal::kHasBitsOffset + 0, 1, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + {PROTOBUF_FIELD_OFFSET(ContractSimConfig_ContractGradeSimConfig, _impl_.goal_params_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams>()}, + {0, 6}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void ContractSimConfig_ContractGradeSimConfig::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ContractSimConfig.ContractGradeSimConfig) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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) { - message_.ClearNonDefaultToEmpty(); - } - success_ = false; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* UpdateCoopPermissionsResponse::_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 bool success = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _Internal::set_has_success(&has_bits); - success_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string message = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_message(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.UpdateCoopPermissionsResponse.message"); - #endif // !NDEBUG - } 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* UpdateCoopPermissionsResponse::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.UpdateCoopPermissionsResponse) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + _impl_.goal_params_.Clear(); + _impl_.grade_ = 0; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ContractSimConfig_ContractGradeSimConfig::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ContractSimConfig_ContractGradeSimConfig& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ContractSimConfig_ContractGradeSimConfig::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ContractSimConfig_ContractGradeSimConfig& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ContractSimConfig.ContractGradeSimConfig) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.Contract.PlayerGrade grade = 1; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 1, this_._internal_grade(), target); + } + + // repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + for (unsigned i = 0, n = static_cast( + this_._internal_goal_params_size()); + i < n; i++) { + const auto& repfield = this_._internal_goal_params().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, repfield, repfield.GetCachedSize(), + target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ContractSimConfig.ContractGradeSimConfig) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ContractSimConfig_ContractGradeSimConfig::ByteSizeLong(const MessageLite& base) { + const ContractSimConfig_ContractGradeSimConfig& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ContractSimConfig_ContractGradeSimConfig::ByteSizeLong() const { + const ContractSimConfig_ContractGradeSimConfig& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ContractSimConfig.ContractGradeSimConfig) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + { + total_size += 1UL * this_._internal_goal_params_size(); + for (const auto& msg : this_._internal_goal_params()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + { + // optional .ei.Contract.PlayerGrade grade = 1; + cached_has_bits = + this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_grade()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - cached_has_bits = _has_bits_[0]; - // optional bool success = 1; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(1, this->_internal_success(), target); - } +void ContractSimConfig_ContractGradeSimConfig::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractSimConfig.ContractGradeSimConfig) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; - // optional string message = 2; + _this->_internal_mutable_goal_params()->MergeFrom( + from._internal_goal_params()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_message().data(), static_cast(this->_internal_message().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.UpdateCoopPermissionsResponse.message"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_message(), target); + _this->_impl_.grade_ = from._impl_.grade_; } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} - 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.UpdateCoopPermissionsResponse) - return target; +void ContractSimConfig_ContractGradeSimConfig::CopyFrom(const ContractSimConfig_ContractGradeSimConfig& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractSimConfig.ContractGradeSimConfig) + if (&from == this) return; + Clear(); + MergeFrom(from); } -size_t UpdateCoopPermissionsResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.UpdateCoopPermissionsResponse) - size_t total_size = 0; - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; +void ContractSimConfig_ContractGradeSimConfig::InternalSwap(ContractSimConfig_ContractGradeSimConfig* PROTOBUF_RESTRICT other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.goal_params_.InternalSwap(&other->_impl_.goal_params_); + swap(_impl_.grade_, other->_impl_.grade_); +} - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000003u) { - // optional string message = 2; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_message()); - } +::google::protobuf::Metadata ContractSimConfig_ContractGradeSimConfig::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== - // optional bool success = 1; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 1; - } +class ContractSimConfig::_Internal { + public: +}; - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); +ContractSimConfig::ContractSimConfig(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ContractSimConfig) } +inline PROTOBUF_NDEBUG_INLINE ContractSimConfig::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ContractSimConfig& from_msg) + : grade_configs_{visibility, arena, from.grade_configs_}, + _cached_size_{0} {} + +ContractSimConfig::ContractSimConfig( + ::google::protobuf::Arena* arena, + const ContractSimConfig& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ContractSimConfig* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UpdateCoopPermissionsResponse::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - UpdateCoopPermissionsResponse::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UpdateCoopPermissionsResponse::GetClassData() const { return &_class_data_; } + // @@protoc_insertion_point(copy_constructor:ei.ContractSimConfig) +} +inline PROTOBUF_NDEBUG_INLINE ContractSimConfig::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : grade_configs_{visibility, arena}, + _cached_size_{0} {} -void UpdateCoopPermissionsResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); +inline void ContractSimConfig::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); +} +ContractSimConfig::~ContractSimConfig() { + // @@protoc_insertion_point(destructor:ei.ContractSimConfig) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } +inline void ContractSimConfig::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ContractSimConfig::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ContractSimConfig_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ContractSimConfig::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ContractSimConfig::ByteSizeLong, + &ContractSimConfig::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ContractSimConfig, _impl_._cached_size_), + false, + }, + &ContractSimConfig::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ContractSimConfig::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<0, 1, 1, 0, 2> ContractSimConfig::_table_ = { + { + 0, // no _has_bits_ + 0, // no _extensions_ + 1, 0, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967294, // skipmap + offsetof(decltype(_table_), field_entries), + 1, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ContractSimConfig>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + {::_pbi::TcParser::FastMtR1, + {10, 63, 0, PROTOBUF_FIELD_OFFSET(ContractSimConfig, _impl_.grade_configs_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + {PROTOBUF_FIELD_OFFSET(ContractSimConfig, _impl_.grade_configs_), 0, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ContractSimConfig_ContractGradeSimConfig>()}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void ContractSimConfig::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ContractSimConfig) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + _impl_.grade_configs_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ContractSimConfig::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ContractSimConfig& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ContractSimConfig::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ContractSimConfig& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ContractSimConfig) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + // repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + for (unsigned i = 0, n = static_cast( + this_._internal_grade_configs_size()); + i < n; i++) { + const auto& repfield = this_._internal_grade_configs().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, repfield, repfield.GetCachedSize(), + target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ContractSimConfig) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ContractSimConfig::ByteSizeLong(const MessageLite& base) { + const ContractSimConfig& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ContractSimConfig::ByteSizeLong() const { + const ContractSimConfig& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ContractSimConfig) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + { + total_size += 1UL * this_._internal_grade_configs_size(); + for (const auto& msg : this_._internal_grade_configs()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void UpdateCoopPermissionsResponse::MergeFrom(const UpdateCoopPermissionsResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.UpdateCoopPermissionsResponse) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ContractSimConfig::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractSimConfig) + ABSL_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_message(from._internal_message()); - } - if (cached_has_bits & 0x00000002u) { - success_ = from.success_; - } - _has_bits_[0] |= cached_has_bits; - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_mutable_grade_configs()->MergeFrom( + from._internal_grade_configs()); + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void UpdateCoopPermissionsResponse::CopyFrom(const UpdateCoopPermissionsResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.UpdateCoopPermissionsResponse) +void ContractSimConfig::CopyFrom(const ContractSimConfig& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractSimConfig) if (&from == this) return; Clear(); MergeFrom(from); } -bool UpdateCoopPermissionsResponse::IsInitialized() const { - return true; -} -void UpdateCoopPermissionsResponse::InternalSwap(UpdateCoopPermissionsResponse* other) { +void ContractSimConfig::InternalSwap(ContractSimConfig* PROTOBUF_RESTRICT 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( - &message_, lhs_arena, - &other->message_, rhs_arena - ); - swap(success_, other->success_); + _impl_.grade_configs_.InternalSwap(&other->_impl_.grade_configs_); } -::PROTOBUF_NAMESPACE_ID::Metadata UpdateCoopPermissionsResponse::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[77]); +::google::protobuf::Metadata ContractSimConfig::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class LeaveCoopRequest::_Internal { +class ContractSimPoll::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::BasicRequestInfo& rinfo(const LeaveCoopRequest* msg); - static void set_has_rinfo(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_contract_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_coop_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_player_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_client_version(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } -}; - -const ::ei::BasicRequestInfo& -LeaveCoopRequest::_Internal::rinfo(const LeaveCoopRequest* msg) { - return *msg->rinfo_; -} -LeaveCoopRequest::LeaveCoopRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.LeaveCoopRequest) + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ContractSimPoll, _impl_._has_bits_); +}; + +ContractSimPoll::ContractSimPoll(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ContractSimPoll) } -LeaveCoopRequest::LeaveCoopRequest(const LeaveCoopRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - contract_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_contract_identifier()) { - contract_identifier_.Set(from._internal_contract_identifier(), - GetArenaForAllocation()); - } - coop_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - coop_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_coop_identifier()) { - coop_identifier_.Set(from._internal_coop_identifier(), - GetArenaForAllocation()); - } - player_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - player_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_player_identifier()) { - player_identifier_.Set(from._internal_player_identifier(), - GetArenaForAllocation()); - } - if (from._internal_has_rinfo()) { - rinfo_ = new ::ei::BasicRequestInfo(*from.rinfo_); - } else { - rinfo_ = nullptr; - } - client_version_ = from.client_version_; - // @@protoc_insertion_point(copy_constructor:ei.LeaveCoopRequest) +ContractSimPoll::ContractSimPoll( + ::google::protobuf::Arena* arena, const ContractSimPoll& from) + : ContractSimPoll(arena) { + MergeFrom(from); } +inline PROTOBUF_NDEBUG_INLINE ContractSimPoll::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} -inline void LeaveCoopRequest::SharedCtor() { -contract_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -coop_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - coop_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -player_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - player_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&rinfo_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&client_version_) - - reinterpret_cast(&rinfo_)) + sizeof(client_version_)); +inline void ContractSimPoll::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.client_version_ = {}; } - -LeaveCoopRequest::~LeaveCoopRequest() { - // @@protoc_insertion_point(destructor:ei.LeaveCoopRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } +ContractSimPoll::~ContractSimPoll() { + // @@protoc_insertion_point(destructor:ei.ContractSimPoll) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } +inline void ContractSimPoll::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ContractSimPoll::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ContractSimPoll_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ContractSimPoll::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ContractSimPoll::ByteSizeLong, + &ContractSimPoll::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ContractSimPoll, _impl_._cached_size_), + false, + }, + &ContractSimPoll::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ContractSimPoll::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<0, 1, 0, 0, 2> ContractSimPoll::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ContractSimPoll, _impl_._has_bits_), + 0, // no _extensions_ + 1, 0, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967294, // skipmap + offsetof(decltype(_table_), field_entries), + 1, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ContractSimPoll>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional uint32 client_version = 1; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ContractSimPoll, _impl_.client_version_), 0>(), + {8, 0, 0, PROTOBUF_FIELD_OFFSET(ContractSimPoll, _impl_.client_version_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional uint32 client_version = 1; + {PROTOBUF_FIELD_OFFSET(ContractSimPoll, _impl_.client_version_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + }}, + // no aux_entries + {{ + }}, +}; -inline void LeaveCoopRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - contract_identifier_.Destroy(); - coop_identifier_.Destroy(); - player_identifier_.Destroy(); - if (this != internal_default_instance()) delete rinfo_; -} - -void LeaveCoopRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void LeaveCoopRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.LeaveCoopRequest) - uint32_t cached_has_bits = 0; +PROTOBUF_NOINLINE void ContractSimPoll::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ContractSimPoll) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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) { - if (cached_has_bits & 0x00000001u) { - contract_identifier_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - coop_identifier_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000004u) { - player_identifier_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000008u) { - GOOGLE_DCHECK(rinfo_ != nullptr); - rinfo_->Clear(); - } - } - client_version_ = 0u; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* LeaveCoopRequest::_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 contract_identifier = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_contract_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.LeaveCoopRequest.contract_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string coop_identifier = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_coop_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.LeaveCoopRequest.coop_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string player_identifier = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_player_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.LeaveCoopRequest.player_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint32 client_version = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_client_version(&has_bits); - client_version_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.BasicRequestInfo rinfo = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) { - 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* LeaveCoopRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.LeaveCoopRequest) - uint32_t cached_has_bits = 0; + _impl_.client_version_ = 0u; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ContractSimPoll::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ContractSimPoll& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ContractSimPoll::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ContractSimPoll& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ContractSimPoll) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional uint32 client_version = 1; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 1, this_._internal_client_version(), target); + } + + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ContractSimPoll) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ContractSimPoll::ByteSizeLong(const MessageLite& base) { + const ContractSimPoll& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ContractSimPoll::ByteSizeLong() const { + const ContractSimPoll& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ContractSimPoll) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + { + // optional uint32 client_version = 1; + cached_has_bits = + this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_client_version()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void ContractSimPoll::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractSimPoll) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = _has_bits_[0]; - // optional string contract_identifier = 1; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_contract_identifier().data(), static_cast(this->_internal_contract_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.LeaveCoopRequest.contract_identifier"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_contract_identifier(), target); + _this->_impl_.client_version_ = from._impl_.client_version_; } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} - // optional string coop_identifier = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_coop_identifier().data(), static_cast(this->_internal_coop_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.LeaveCoopRequest.coop_identifier"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_coop_identifier(), target); - } +void ContractSimPoll::CopyFrom(const ContractSimPoll& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractSimPoll) + if (&from == this) return; + Clear(); + MergeFrom(from); +} - // optional string player_identifier = 3; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_player_identifier().data(), static_cast(this->_internal_player_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.LeaveCoopRequest.player_identifier"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_player_identifier(), target); - } - // optional uint32 client_version = 7; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(7, this->_internal_client_version(), target); - } +void ContractSimPoll::InternalSwap(ContractSimPoll* PROTOBUF_RESTRICT other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + swap(_impl_.client_version_, other->_impl_.client_version_); +} - // optional .ei.BasicRequestInfo rinfo = 8; - if (cached_has_bits & 0x00000008u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(8, _Internal::rinfo(this), - _Internal::rinfo(this).GetCachedSize(), target, stream); - } +::google::protobuf::Metadata ContractSimPoll::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== - 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.LeaveCoopRequest) - return target; +class ContractSimPollResponse::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ContractSimPollResponse, _impl_._has_bits_); +}; + +ContractSimPollResponse::ContractSimPollResponse(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ContractSimPollResponse) } +inline PROTOBUF_NDEBUG_INLINE ContractSimPollResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ContractSimPollResponse& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0} {} + +ContractSimPollResponse::ContractSimPollResponse( + ::google::protobuf::Arena* arena, + const ContractSimPollResponse& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ContractSimPollResponse* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.contract_to_simulate_ = (cached_has_bits & 0x00000001u) ? ::google::protobuf::Message::CopyConstruct<::ei::Contract>( + arena, *from._impl_.contract_to_simulate_) + : nullptr; + _impl_.sim_config_ = (cached_has_bits & 0x00000002u) ? ::google::protobuf::Message::CopyConstruct<::ei::ContractSimConfig>( + arena, *from._impl_.sim_config_) + : nullptr; -size_t LeaveCoopRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.LeaveCoopRequest) - size_t total_size = 0; + // @@protoc_insertion_point(copy_constructor:ei.ContractSimPollResponse) +} +inline PROTOBUF_NDEBUG_INLINE ContractSimPollResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} + +inline void ContractSimPollResponse::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, contract_to_simulate_), + 0, + offsetof(Impl_, sim_config_) - + offsetof(Impl_, contract_to_simulate_) + + sizeof(Impl_::sim_config_)); +} +ContractSimPollResponse::~ContractSimPollResponse() { + // @@protoc_insertion_point(destructor:ei.ContractSimPollResponse) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void ContractSimPollResponse::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + delete _impl_.contract_to_simulate_; + delete _impl_.sim_config_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ContractSimPollResponse::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ContractSimPollResponse_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ContractSimPollResponse::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ContractSimPollResponse::ByteSizeLong, + &ContractSimPollResponse::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ContractSimPollResponse, _impl_._cached_size_), + false, + }, + &ContractSimPollResponse::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ContractSimPollResponse::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 2, 0, 2> ContractSimPollResponse::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ContractSimPollResponse, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 2, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ContractSimPollResponse>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional .ei.ContractSimConfig sim_config = 2; + {::_pbi::TcParser::FastMtS1, + {18, 1, 1, PROTOBUF_FIELD_OFFSET(ContractSimPollResponse, _impl_.sim_config_)}}, + // optional .ei.Contract contract_to_simulate = 1; + {::_pbi::TcParser::FastMtS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(ContractSimPollResponse, _impl_.contract_to_simulate_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.Contract contract_to_simulate = 1; + {PROTOBUF_FIELD_OFFSET(ContractSimPollResponse, _impl_.contract_to_simulate_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.ContractSimConfig sim_config = 2; + {PROTOBUF_FIELD_OFFSET(ContractSimPollResponse, _impl_.sim_config_), _Internal::kHasBitsOffset + 1, 1, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::Contract>()}, + {::_pbi::TcParser::GetTable<::ei::ContractSimConfig>()}, + }}, {{ + }}, +}; - uint32_t cached_has_bits = 0; +PROTOBUF_NOINLINE void ContractSimPollResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ContractSimPollResponse) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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 & 0x0000001fu) { - // optional string contract_identifier = 1; + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_contract_identifier()); + ABSL_DCHECK(_impl_.contract_to_simulate_ != nullptr); + _impl_.contract_to_simulate_->Clear(); } - - // optional string coop_identifier = 2; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_coop_identifier()); - } - - // optional string player_identifier = 3; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_player_identifier()); - } - - // optional .ei.BasicRequestInfo rinfo = 8; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *rinfo_); - } - - // optional uint32 client_version = 7; - if (cached_has_bits & 0x00000010u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_client_version()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LeaveCoopRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - LeaveCoopRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LeaveCoopRequest::GetClassData() const { return &_class_data_; } + ABSL_DCHECK(_impl_.sim_config_ != nullptr); + _impl_.sim_config_->Clear(); + } + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ContractSimPollResponse::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ContractSimPollResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ContractSimPollResponse::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ContractSimPollResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ContractSimPollResponse) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.Contract contract_to_simulate = 1; + if (cached_has_bits & 0x00000001u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, *this_._impl_.contract_to_simulate_, this_._impl_.contract_to_simulate_->GetCachedSize(), target, + stream); + } -void LeaveCoopRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional .ei.ContractSimConfig sim_config = 2; + if (cached_has_bits & 0x00000002u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, *this_._impl_.sim_config_, this_._impl_.sim_config_->GetCachedSize(), target, + stream); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ContractSimPollResponse) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ContractSimPollResponse::ByteSizeLong(const MessageLite& base) { + const ContractSimPollResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ContractSimPollResponse::ByteSizeLong() const { + const ContractSimPollResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ContractSimPollResponse) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional .ei.Contract contract_to_simulate = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.contract_to_simulate_); + } + // optional .ei.ContractSimConfig sim_config = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.sim_config_); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void LeaveCoopRequest::MergeFrom(const LeaveCoopRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.LeaveCoopRequest) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ContractSimPollResponse::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractSimPollResponse) + ABSL_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 & 0x0000001fu) { + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - _internal_set_contract_identifier(from._internal_contract_identifier()); + ABSL_DCHECK(from._impl_.contract_to_simulate_ != nullptr); + if (_this->_impl_.contract_to_simulate_ == nullptr) { + _this->_impl_.contract_to_simulate_ = + ::google::protobuf::Message::CopyConstruct<::ei::Contract>(arena, *from._impl_.contract_to_simulate_); + } else { + _this->_impl_.contract_to_simulate_->MergeFrom(*from._impl_.contract_to_simulate_); + } } if (cached_has_bits & 0x00000002u) { - _internal_set_coop_identifier(from._internal_coop_identifier()); - } - if (cached_has_bits & 0x00000004u) { - _internal_set_player_identifier(from._internal_player_identifier()); - } - if (cached_has_bits & 0x00000008u) { - _internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo()); + ABSL_DCHECK(from._impl_.sim_config_ != nullptr); + if (_this->_impl_.sim_config_ == nullptr) { + _this->_impl_.sim_config_ = + ::google::protobuf::Message::CopyConstruct<::ei::ContractSimConfig>(arena, *from._impl_.sim_config_); + } else { + _this->_impl_.sim_config_->MergeFrom(*from._impl_.sim_config_); + } } - if (cached_has_bits & 0x00000010u) { - client_version_ = from.client_version_; - } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void LeaveCoopRequest::CopyFrom(const LeaveCoopRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.LeaveCoopRequest) +void ContractSimPollResponse::CopyFrom(const ContractSimPollResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractSimPollResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool LeaveCoopRequest::IsInitialized() const { - return true; -} -void LeaveCoopRequest::InternalSwap(LeaveCoopRequest* other) { +void ContractSimPollResponse::InternalSwap(ContractSimPollResponse* PROTOBUF_RESTRICT 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( - &contract_identifier_, lhs_arena, - &other->contract_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &coop_identifier_, lhs_arena, - &other->coop_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &player_identifier_, lhs_arena, - &other->player_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(LeaveCoopRequest, client_version_) - + sizeof(LeaveCoopRequest::client_version_) - - PROTOBUF_FIELD_OFFSET(LeaveCoopRequest, rinfo_)>( - reinterpret_cast(&rinfo_), - reinterpret_cast(&other->rinfo_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata LeaveCoopRequest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[78]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ContractSimPollResponse, _impl_.sim_config_) + + sizeof(ContractSimPollResponse::_impl_.sim_config_) + - PROTOBUF_FIELD_OFFSET(ContractSimPollResponse, _impl_.contract_to_simulate_)>( + reinterpret_cast(&_impl_.contract_to_simulate_), + reinterpret_cast(&other->_impl_.contract_to_simulate_)); } +::google::protobuf::Metadata ContractSimPollResponse::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} // =================================================================== -class GiftPlayerCoopRequest::_Internal { +class ContractSimResultUpdate_GoalInfo::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::BasicRequestInfo& rinfo(const GiftPlayerCoopRequest* msg); - static void set_has_rinfo(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_contract_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_coop_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_player_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_requesting_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_requesting_user_name(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_amount(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_client_version(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } -}; - -const ::ei::BasicRequestInfo& -GiftPlayerCoopRequest::_Internal::rinfo(const GiftPlayerCoopRequest* msg) { - return *msg->rinfo_; -} -GiftPlayerCoopRequest::GiftPlayerCoopRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.GiftPlayerCoopRequest) + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ContractSimResultUpdate_GoalInfo, _impl_._has_bits_); +}; + +ContractSimResultUpdate_GoalInfo::ContractSimResultUpdate_GoalInfo(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ContractSimResultUpdate.GoalInfo) } -GiftPlayerCoopRequest::GiftPlayerCoopRequest(const GiftPlayerCoopRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - contract_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_contract_identifier()) { - contract_identifier_.Set(from._internal_contract_identifier(), - GetArenaForAllocation()); - } - coop_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - coop_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_coop_identifier()) { - coop_identifier_.Set(from._internal_coop_identifier(), - GetArenaForAllocation()); - } - player_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - player_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_player_identifier()) { - player_identifier_.Set(from._internal_player_identifier(), - GetArenaForAllocation()); - } - requesting_user_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - requesting_user_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_requesting_user_id()) { - requesting_user_id_.Set(from._internal_requesting_user_id(), - GetArenaForAllocation()); - } - requesting_user_name_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - requesting_user_name_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_requesting_user_name()) { - requesting_user_name_.Set(from._internal_requesting_user_name(), - GetArenaForAllocation()); - } - if (from._internal_has_rinfo()) { - rinfo_ = new ::ei::BasicRequestInfo(*from.rinfo_); - } else { - rinfo_ = nullptr; - } - ::memcpy(&amount_, &from.amount_, - static_cast(reinterpret_cast(&client_version_) - - reinterpret_cast(&amount_)) + sizeof(client_version_)); - // @@protoc_insertion_point(copy_constructor:ei.GiftPlayerCoopRequest) +ContractSimResultUpdate_GoalInfo::ContractSimResultUpdate_GoalInfo( + ::google::protobuf::Arena* arena, const ContractSimResultUpdate_GoalInfo& from) + : ContractSimResultUpdate_GoalInfo(arena) { + MergeFrom(from); } +inline PROTOBUF_NDEBUG_INLINE ContractSimResultUpdate_GoalInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} -inline void GiftPlayerCoopRequest::SharedCtor() { -contract_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -coop_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - coop_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -player_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - player_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -requesting_user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - requesting_user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -requesting_user_name_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - requesting_user_name_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&rinfo_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&client_version_) - - reinterpret_cast(&rinfo_)) + sizeof(client_version_)); +inline void ContractSimResultUpdate_GoalInfo::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, grade_), + 0, + offsetof(Impl_, projected_eggs_laid_) - + offsetof(Impl_, grade_) + + sizeof(Impl_::projected_eggs_laid_)); } - -GiftPlayerCoopRequest::~GiftPlayerCoopRequest() { - // @@protoc_insertion_point(destructor:ei.GiftPlayerCoopRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } +ContractSimResultUpdate_GoalInfo::~ContractSimResultUpdate_GoalInfo() { + // @@protoc_insertion_point(destructor:ei.ContractSimResultUpdate.GoalInfo) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } +inline void ContractSimResultUpdate_GoalInfo::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ContractSimResultUpdate_GoalInfo::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ContractSimResultUpdate_GoalInfo_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ContractSimResultUpdate_GoalInfo::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ContractSimResultUpdate_GoalInfo::ByteSizeLong, + &ContractSimResultUpdate_GoalInfo::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ContractSimResultUpdate_GoalInfo, _impl_._cached_size_), + false, + }, + &ContractSimResultUpdate_GoalInfo::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ContractSimResultUpdate_GoalInfo::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 3, 1, 0, 2> ContractSimResultUpdate_GoalInfo::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ContractSimResultUpdate_GoalInfo, _impl_._has_bits_), + 0, // no _extensions_ + 3, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967288, // skipmap + offsetof(decltype(_table_), field_entries), + 3, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ContractSimResultUpdate_GoalInfo>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional .ei.Contract.PlayerGrade grade = 1; + {::_pbi::TcParser::FastEr0S1, + {8, 0, 5, PROTOBUF_FIELD_OFFSET(ContractSimResultUpdate_GoalInfo, _impl_.grade_)}}, + // optional uint32 goal_index = 2; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ContractSimResultUpdate_GoalInfo, _impl_.goal_index_), 1>(), + {16, 1, 0, PROTOBUF_FIELD_OFFSET(ContractSimResultUpdate_GoalInfo, _impl_.goal_index_)}}, + // optional double projected_eggs_laid = 3; + {::_pbi::TcParser::FastF64S1, + {25, 2, 0, PROTOBUF_FIELD_OFFSET(ContractSimResultUpdate_GoalInfo, _impl_.projected_eggs_laid_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.Contract.PlayerGrade grade = 1; + {PROTOBUF_FIELD_OFFSET(ContractSimResultUpdate_GoalInfo, _impl_.grade_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional uint32 goal_index = 2; + {PROTOBUF_FIELD_OFFSET(ContractSimResultUpdate_GoalInfo, _impl_.goal_index_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double projected_eggs_laid = 3; + {PROTOBUF_FIELD_OFFSET(ContractSimResultUpdate_GoalInfo, _impl_.projected_eggs_laid_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + }}, {{ + {0, 6}, + }}, {{ + }}, +}; -inline void GiftPlayerCoopRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - contract_identifier_.Destroy(); - coop_identifier_.Destroy(); - player_identifier_.Destroy(); - requesting_user_id_.Destroy(); - requesting_user_name_.Destroy(); - if (this != internal_default_instance()) delete rinfo_; -} - -void GiftPlayerCoopRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void GiftPlayerCoopRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.GiftPlayerCoopRequest) - uint32_t cached_has_bits = 0; +PROTOBUF_NOINLINE void ContractSimResultUpdate_GoalInfo::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ContractSimResultUpdate.GoalInfo) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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 & 0x0000003fu) { - if (cached_has_bits & 0x00000001u) { - contract_identifier_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - coop_identifier_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000004u) { - player_identifier_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000008u) { - requesting_user_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000010u) { - requesting_user_name_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000020u) { - GOOGLE_DCHECK(rinfo_ != nullptr); - rinfo_->Clear(); - } - } - if (cached_has_bits & 0x000000c0u) { - ::memset(&amount_, 0, static_cast( - reinterpret_cast(&client_version_) - - reinterpret_cast(&amount_)) + sizeof(client_version_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* GiftPlayerCoopRequest::_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 contract_identifier = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_contract_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.GiftPlayerCoopRequest.contract_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string coop_identifier = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_coop_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.GiftPlayerCoopRequest.coop_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string player_identifier = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_player_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.GiftPlayerCoopRequest.player_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string requesting_user_id = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - auto str = _internal_mutable_requesting_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.GiftPlayerCoopRequest.requesting_user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint32 amount = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - _Internal::set_has_amount(&has_bits); - amount_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string requesting_user_name = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { - auto str = _internal_mutable_requesting_user_name(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.GiftPlayerCoopRequest.requesting_user_name"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint32 client_version = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_client_version(&has_bits); - client_version_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.BasicRequestInfo rinfo = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) { - 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* GiftPlayerCoopRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.GiftPlayerCoopRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string contract_identifier = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_contract_identifier().data(), static_cast(this->_internal_contract_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.GiftPlayerCoopRequest.contract_identifier"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_contract_identifier(), target); - } - - // optional string coop_identifier = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_coop_identifier().data(), static_cast(this->_internal_coop_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.GiftPlayerCoopRequest.coop_identifier"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_coop_identifier(), target); - } - - // optional string player_identifier = 3; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_player_identifier().data(), static_cast(this->_internal_player_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.GiftPlayerCoopRequest.player_identifier"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_player_identifier(), target); - } - - // optional string requesting_user_id = 4; - if (cached_has_bits & 0x00000008u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_requesting_user_id().data(), static_cast(this->_internal_requesting_user_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.GiftPlayerCoopRequest.requesting_user_id"); - target = stream->WriteStringMaybeAliased( - 4, this->_internal_requesting_user_id(), target); - } - - // optional uint32 amount = 5; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(5, this->_internal_amount(), target); - } - - // optional string requesting_user_name = 6; - if (cached_has_bits & 0x00000010u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_requesting_user_name().data(), static_cast(this->_internal_requesting_user_name().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.GiftPlayerCoopRequest.requesting_user_name"); - target = stream->WriteStringMaybeAliased( - 6, this->_internal_requesting_user_name(), target); - } - - // optional uint32 client_version = 7; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(7, this->_internal_client_version(), target); - } + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + ::memset(&_impl_.grade_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.projected_eggs_laid_) - + reinterpret_cast(&_impl_.grade_)) + sizeof(_impl_.projected_eggs_laid_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ContractSimResultUpdate_GoalInfo::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ContractSimResultUpdate_GoalInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ContractSimResultUpdate_GoalInfo::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ContractSimResultUpdate_GoalInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ContractSimResultUpdate.GoalInfo) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.Contract.PlayerGrade grade = 1; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 1, this_._internal_grade(), target); + } - // optional .ei.BasicRequestInfo rinfo = 8; - if (cached_has_bits & 0x00000020u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(8, _Internal::rinfo(this), - _Internal::rinfo(this).GetCachedSize(), target, stream); - } + // optional uint32 goal_index = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 2, this_._internal_goal_index(), 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.GiftPlayerCoopRequest) - return target; -} + // optional double projected_eggs_laid = 3; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 3, this_._internal_projected_eggs_laid(), target); + } -size_t GiftPlayerCoopRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.GiftPlayerCoopRequest) - size_t total_size = 0; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ContractSimResultUpdate.GoalInfo) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ContractSimResultUpdate_GoalInfo::ByteSizeLong(const MessageLite& base) { + const ContractSimResultUpdate_GoalInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ContractSimResultUpdate_GoalInfo::ByteSizeLong() const { + const ContractSimResultUpdate_GoalInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ContractSimResultUpdate.GoalInfo) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + // optional .ei.Contract.PlayerGrade grade = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_grade()); + } + // optional uint32 goal_index = 2; + if (cached_has_bits & 0x00000002u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_goal_index()); + } + // optional double projected_eggs_laid = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 9; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused +void ContractSimResultUpdate_GoalInfo::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractSimResultUpdate.GoalInfo) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - // optional string contract_identifier = 1; + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_contract_identifier()); + _this->_impl_.grade_ = from._impl_.grade_; } - - // optional string coop_identifier = 2; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_coop_identifier()); + _this->_impl_.goal_index_ = from._impl_.goal_index_; } - - // optional string player_identifier = 3; if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_player_identifier()); - } - - // optional string requesting_user_id = 4; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_requesting_user_id()); + _this->_impl_.projected_eggs_laid_ = from._impl_.projected_eggs_laid_; } + } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} - // optional string requesting_user_name = 6; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_requesting_user_name()); - } +void ContractSimResultUpdate_GoalInfo::CopyFrom(const ContractSimResultUpdate_GoalInfo& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractSimResultUpdate.GoalInfo) + if (&from == this) return; + Clear(); + MergeFrom(from); +} - // optional .ei.BasicRequestInfo rinfo = 8; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *rinfo_); - } - // optional uint32 amount = 5; - if (cached_has_bits & 0x00000040u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_amount()); - } +void ContractSimResultUpdate_GoalInfo::InternalSwap(ContractSimResultUpdate_GoalInfo* PROTOBUF_RESTRICT other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ContractSimResultUpdate_GoalInfo, _impl_.projected_eggs_laid_) + + sizeof(ContractSimResultUpdate_GoalInfo::_impl_.projected_eggs_laid_) + - PROTOBUF_FIELD_OFFSET(ContractSimResultUpdate_GoalInfo, _impl_.grade_)>( + reinterpret_cast(&_impl_.grade_), + reinterpret_cast(&other->_impl_.grade_)); +} - // optional uint32 client_version = 7; - if (cached_has_bits & 0x00000080u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_client_version()); - } +::google::protobuf::Metadata ContractSimResultUpdate_GoalInfo::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); +class ContractSimResultUpdate::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ContractSimResultUpdate, _impl_._has_bits_); +}; + +ContractSimResultUpdate::ContractSimResultUpdate(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ContractSimResultUpdate) } +inline PROTOBUF_NDEBUG_INLINE ContractSimResultUpdate::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ContractSimResultUpdate& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + goal_infos_{visibility, arena, from.goal_infos_}, + contract_id_(arena, from.contract_id_) {} + +ContractSimResultUpdate::ContractSimResultUpdate( + ::google::protobuf::Arena* arena, + const ContractSimResultUpdate& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ContractSimResultUpdate* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData GiftPlayerCoopRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - GiftPlayerCoopRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GiftPlayerCoopRequest::GetClassData() const { return &_class_data_; } + // @@protoc_insertion_point(copy_constructor:ei.ContractSimResultUpdate) +} +inline PROTOBUF_NDEBUG_INLINE ContractSimResultUpdate::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + goal_infos_{visibility, arena}, + contract_id_(arena) {} -void GiftPlayerCoopRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); +inline void ContractSimResultUpdate::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); +} +ContractSimResultUpdate::~ContractSimResultUpdate() { + // @@protoc_insertion_point(destructor:ei.ContractSimResultUpdate) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } +inline void ContractSimResultUpdate::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.contract_id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ContractSimResultUpdate::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ContractSimResultUpdate_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ContractSimResultUpdate::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ContractSimResultUpdate::ByteSizeLong, + &ContractSimResultUpdate::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ContractSimResultUpdate, _impl_._cached_size_), + false, + }, + &ContractSimResultUpdate::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ContractSimResultUpdate::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 1, 46, 2> ContractSimResultUpdate::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ContractSimResultUpdate, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ContractSimResultUpdate>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + {::_pbi::TcParser::FastMtR1, + {18, 63, 0, PROTOBUF_FIELD_OFFSET(ContractSimResultUpdate, _impl_.goal_infos_)}}, + // optional string contract_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(ContractSimResultUpdate, _impl_.contract_id_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string contract_id = 1; + {PROTOBUF_FIELD_OFFSET(ContractSimResultUpdate, _impl_.contract_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + {PROTOBUF_FIELD_OFFSET(ContractSimResultUpdate, _impl_.goal_infos_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ContractSimResultUpdate_GoalInfo>()}, + }}, {{ + "\32\13\0\0\0\0\0\0" + "ei.ContractSimResultUpdate" + "contract_id" + }}, +}; + +PROTOBUF_NOINLINE void ContractSimResultUpdate::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ContractSimResultUpdate) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + _impl_.goal_infos_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + _impl_.contract_id_.ClearNonDefaultToEmpty(); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ContractSimResultUpdate::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ContractSimResultUpdate& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ContractSimResultUpdate::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ContractSimResultUpdate& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ContractSimResultUpdate) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string contract_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_contract_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractSimResultUpdate.contract_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } + + // repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + for (unsigned i = 0, n = static_cast( + this_._internal_goal_infos_size()); + i < n; i++) { + const auto& repfield = this_._internal_goal_infos().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, repfield, repfield.GetCachedSize(), + target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ContractSimResultUpdate) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ContractSimResultUpdate::ByteSizeLong(const MessageLite& base) { + const ContractSimResultUpdate& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ContractSimResultUpdate::ByteSizeLong() const { + const ContractSimResultUpdate& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ContractSimResultUpdate) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + { + total_size += 1UL * this_._internal_goal_infos_size(); + for (const auto& msg : this_._internal_goal_infos()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + { + // optional string contract_id = 1; + cached_has_bits = + this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_contract_id()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void GiftPlayerCoopRequest::MergeFrom(const GiftPlayerCoopRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.GiftPlayerCoopRequest) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ContractSimResultUpdate::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractSimResultUpdate) + ABSL_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 & 0x000000ffu) { - if (cached_has_bits & 0x00000001u) { - _internal_set_contract_identifier(from._internal_contract_identifier()); - } - if (cached_has_bits & 0x00000002u) { - _internal_set_coop_identifier(from._internal_coop_identifier()); - } - if (cached_has_bits & 0x00000004u) { - _internal_set_player_identifier(from._internal_player_identifier()); - } - if (cached_has_bits & 0x00000008u) { - _internal_set_requesting_user_id(from._internal_requesting_user_id()); - } - if (cached_has_bits & 0x00000010u) { - _internal_set_requesting_user_name(from._internal_requesting_user_name()); - } - if (cached_has_bits & 0x00000020u) { - _internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo()); - } - if (cached_has_bits & 0x00000040u) { - amount_ = from.amount_; - } - if (cached_has_bits & 0x00000080u) { - client_version_ = from.client_version_; - } - _has_bits_[0] |= cached_has_bits; + _this->_internal_mutable_goal_infos()->MergeFrom( + from._internal_goal_infos()); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + _this->_internal_set_contract_id(from._internal_contract_id()); } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void GiftPlayerCoopRequest::CopyFrom(const GiftPlayerCoopRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.GiftPlayerCoopRequest) +void ContractSimResultUpdate::CopyFrom(const ContractSimResultUpdate& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractSimResultUpdate) if (&from == this) return; Clear(); MergeFrom(from); } -bool GiftPlayerCoopRequest::IsInitialized() const { - return true; -} -void GiftPlayerCoopRequest::InternalSwap(GiftPlayerCoopRequest* other) { +void ContractSimResultUpdate::InternalSwap(ContractSimResultUpdate* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &contract_identifier_, lhs_arena, - &other->contract_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &coop_identifier_, lhs_arena, - &other->coop_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &player_identifier_, lhs_arena, - &other->player_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &requesting_user_id_, lhs_arena, - &other->requesting_user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &requesting_user_name_, lhs_arena, - &other->requesting_user_name_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(GiftPlayerCoopRequest, client_version_) - + sizeof(GiftPlayerCoopRequest::client_version_) - - PROTOBUF_FIELD_OFFSET(GiftPlayerCoopRequest, rinfo_)>( - reinterpret_cast(&rinfo_), - reinterpret_cast(&other->rinfo_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata GiftPlayerCoopRequest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[79]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.goal_infos_.InternalSwap(&other->_impl_.goal_infos_); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.contract_id_, &other->_impl_.contract_id_, arena); } +::google::protobuf::Metadata ContractSimResultUpdate::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} // =================================================================== -class SendChickenRunCoopRequest::_Internal { +class ContractsRequest::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::BasicRequestInfo& rinfo(const SendChickenRunCoopRequest* msg); - static void set_has_rinfo(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_contract_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_coop_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_player_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_requesting_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_requesting_user_name(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_farm_pop(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_client_version(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } -}; - -const ::ei::BasicRequestInfo& -SendChickenRunCoopRequest::_Internal::rinfo(const SendChickenRunCoopRequest* msg) { - return *msg->rinfo_; + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ContractsRequest, _impl_._has_bits_); +}; + +ContractsRequest::ContractsRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ContractsRequest) } -SendChickenRunCoopRequest::SendChickenRunCoopRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.SendChickenRunCoopRequest) +inline PROTOBUF_NDEBUG_INLINE ContractsRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ContractsRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + user_id_(arena, from.user_id_) {} + +ContractsRequest::ContractsRequest( + ::google::protobuf::Arena* arena, + const ContractsRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ContractsRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, soul_eggs_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, soul_eggs_), + offsetof(Impl_, client_version_) - + offsetof(Impl_, soul_eggs_) + + sizeof(Impl_::client_version_)); + + // @@protoc_insertion_point(copy_constructor:ei.ContractsRequest) } -SendChickenRunCoopRequest::SendChickenRunCoopRequest(const SendChickenRunCoopRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - contract_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_contract_identifier()) { - contract_identifier_.Set(from._internal_contract_identifier(), - GetArenaForAllocation()); - } - coop_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - coop_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_coop_identifier()) { - coop_identifier_.Set(from._internal_coop_identifier(), - GetArenaForAllocation()); - } - player_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - player_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_player_identifier()) { - player_identifier_.Set(from._internal_player_identifier(), - GetArenaForAllocation()); - } - requesting_user_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - requesting_user_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_requesting_user_id()) { - requesting_user_id_.Set(from._internal_requesting_user_id(), - GetArenaForAllocation()); - } - requesting_user_name_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - requesting_user_name_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_requesting_user_name()) { - requesting_user_name_.Set(from._internal_requesting_user_name(), - GetArenaForAllocation()); - } - if (from._internal_has_rinfo()) { - rinfo_ = new ::ei::BasicRequestInfo(*from.rinfo_); - } else { - rinfo_ = nullptr; - } - ::memcpy(&farm_pop_, &from.farm_pop_, - static_cast(reinterpret_cast(&client_version_) - - reinterpret_cast(&farm_pop_)) + sizeof(client_version_)); - // @@protoc_insertion_point(copy_constructor:ei.SendChickenRunCoopRequest) +inline PROTOBUF_NDEBUG_INLINE ContractsRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + user_id_(arena) {} + +inline void ContractsRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, soul_eggs_), + 0, + offsetof(Impl_, client_version_) - + offsetof(Impl_, soul_eggs_) + + sizeof(Impl_::client_version_)); } - -inline void SendChickenRunCoopRequest::SharedCtor() { -contract_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -coop_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - coop_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -player_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - player_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -requesting_user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - requesting_user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -requesting_user_name_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - requesting_user_name_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&rinfo_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&client_version_) - - reinterpret_cast(&rinfo_)) + sizeof(client_version_)); +ContractsRequest::~ContractsRequest() { + // @@protoc_insertion_point(destructor:ei.ContractsRequest) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } +inline void ContractsRequest::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.user_id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ContractsRequest::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ContractsRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ContractsRequest::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ContractsRequest::ByteSizeLong, + &ContractsRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ContractsRequest, _impl_._cached_size_), + false, + }, + &ContractsRequest::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ContractsRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 3, 0, 35, 2> ContractsRequest::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ContractsRequest, _impl_._has_bits_), + 0, // no _extensions_ + 5, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967276, // skipmap + offsetof(decltype(_table_), field_entries), + 3, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ContractsRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional string user_id = 2; + {::_pbi::TcParser::FastSS1, + {18, 0, 0, PROTOBUF_FIELD_OFFSET(ContractsRequest, _impl_.user_id_)}}, + // optional double soul_eggs = 1; + {::_pbi::TcParser::FastF64S1, + {9, 1, 0, PROTOBUF_FIELD_OFFSET(ContractsRequest, _impl_.soul_eggs_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional double soul_eggs = 1; + {PROTOBUF_FIELD_OFFSET(ContractsRequest, _impl_.soul_eggs_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional string user_id = 2; + {PROTOBUF_FIELD_OFFSET(ContractsRequest, _impl_.user_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint32 client_version = 5; + {PROTOBUF_FIELD_OFFSET(ContractsRequest, _impl_.client_version_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + }}, + // no aux_entries + {{ + "\23\0\7\0\0\0\0\0" + "ei.ContractsRequest" + "user_id" + }}, +}; + +PROTOBUF_NOINLINE void ContractsRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ContractsRequest) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; -SendChickenRunCoopRequest::~SendChickenRunCoopRequest() { - // @@protoc_insertion_point(destructor:ei.SendChickenRunCoopRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + _impl_.user_id_.ClearNonDefaultToEmpty(); } - SharedDtor(); -} + if (cached_has_bits & 0x00000006u) { + ::memset(&_impl_.soul_eggs_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.client_version_) - + reinterpret_cast(&_impl_.soul_eggs_)) + sizeof(_impl_.client_version_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ContractsRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ContractsRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ContractsRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ContractsRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ContractsRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional double soul_eggs = 1; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 1, this_._internal_soul_eggs(), target); + } -inline void SendChickenRunCoopRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - contract_identifier_.Destroy(); - coop_identifier_.Destroy(); - player_identifier_.Destroy(); - requesting_user_id_.Destroy(); - requesting_user_name_.Destroy(); - if (this != internal_default_instance()) delete rinfo_; -} + // optional string user_id = 2; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractsRequest.user_id"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } -void SendChickenRunCoopRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); -} + // optional uint32 client_version = 5; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 5, this_._internal_client_version(), target); + } -void SendChickenRunCoopRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.SendChickenRunCoopRequest) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ContractsRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ContractsRequest::ByteSizeLong(const MessageLite& base) { + const ContractsRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ContractsRequest::ByteSizeLong() const { + const ContractsRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ContractsRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + // optional string user_id = 2; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_user_id()); + } + // optional double soul_eggs = 1; + if (cached_has_bits & 0x00000002u) { + total_size += 9; + } + // optional uint32 client_version = 5; + if (cached_has_bits & 0x00000004u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_client_version()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void ContractsRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractsRequest) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x0000003fu) { + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - contract_identifier_.ClearNonDefaultToEmpty(); + _this->_internal_set_user_id(from._internal_user_id()); } if (cached_has_bits & 0x00000002u) { - coop_identifier_.ClearNonDefaultToEmpty(); + _this->_impl_.soul_eggs_ = from._impl_.soul_eggs_; } if (cached_has_bits & 0x00000004u) { - player_identifier_.ClearNonDefaultToEmpty(); + _this->_impl_.client_version_ = from._impl_.client_version_; } - if (cached_has_bits & 0x00000008u) { - requesting_user_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000010u) { - requesting_user_name_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000020u) { - GOOGLE_DCHECK(rinfo_ != nullptr); - rinfo_->Clear(); - } - } - if (cached_has_bits & 0x000000c0u) { - ::memset(&farm_pop_, 0, static_cast( - reinterpret_cast(&client_version_) - - reinterpret_cast(&farm_pop_)) + sizeof(client_version_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* SendChickenRunCoopRequest::_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 contract_identifier = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_contract_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.SendChickenRunCoopRequest.contract_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string coop_identifier = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_coop_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.SendChickenRunCoopRequest.coop_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string player_identifier = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_player_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.SendChickenRunCoopRequest.player_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string requesting_user_id = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - auto str = _internal_mutable_requesting_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.SendChickenRunCoopRequest.requesting_user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint64 farm_pop = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - _Internal::set_has_farm_pop(&has_bits); - farm_pop_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string requesting_user_name = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { - auto str = _internal_mutable_requesting_user_name(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.SendChickenRunCoopRequest.requesting_user_name"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint32 client_version = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_client_version(&has_bits); - client_version_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.BasicRequestInfo rinfo = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) { - 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* SendChickenRunCoopRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.SendChickenRunCoopRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string contract_identifier = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_contract_identifier().data(), static_cast(this->_internal_contract_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.SendChickenRunCoopRequest.contract_identifier"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_contract_identifier(), target); - } - - // optional string coop_identifier = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_coop_identifier().data(), static_cast(this->_internal_coop_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.SendChickenRunCoopRequest.coop_identifier"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_coop_identifier(), target); - } - - // optional string player_identifier = 3; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_player_identifier().data(), static_cast(this->_internal_player_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.SendChickenRunCoopRequest.player_identifier"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_player_identifier(), target); - } - - // optional string requesting_user_id = 4; - if (cached_has_bits & 0x00000008u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_requesting_user_id().data(), static_cast(this->_internal_requesting_user_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.SendChickenRunCoopRequest.requesting_user_id"); - target = stream->WriteStringMaybeAliased( - 4, this->_internal_requesting_user_id(), target); - } - - // optional uint64 farm_pop = 5; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(5, this->_internal_farm_pop(), target); } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} - // optional string requesting_user_name = 6; - if (cached_has_bits & 0x00000010u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_requesting_user_name().data(), static_cast(this->_internal_requesting_user_name().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.SendChickenRunCoopRequest.requesting_user_name"); - target = stream->WriteStringMaybeAliased( - 6, this->_internal_requesting_user_name(), target); - } +void ContractsRequest::CopyFrom(const ContractsRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractsRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} - // optional uint32 client_version = 7; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(7, this->_internal_client_version(), target); - } - // optional .ei.BasicRequestInfo rinfo = 8; - if (cached_has_bits & 0x00000020u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(8, _Internal::rinfo(this), - _Internal::rinfo(this).GetCachedSize(), target, stream); - } +void ContractsRequest::InternalSwap(ContractsRequest* PROTOBUF_RESTRICT other) { + using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_id_, &other->_impl_.user_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ContractsRequest, _impl_.client_version_) + + sizeof(ContractsRequest::_impl_.client_version_) + - PROTOBUF_FIELD_OFFSET(ContractsRequest, _impl_.soul_eggs_)>( + reinterpret_cast(&_impl_.soul_eggs_), + reinterpret_cast(&other->_impl_.soul_eggs_)); +} - 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.SendChickenRunCoopRequest) - return target; +::google::protobuf::Metadata ContractsRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } +// =================================================================== -size_t SendChickenRunCoopRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.SendChickenRunCoopRequest) - size_t total_size = 0; +class ContractsResponse::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ContractsResponse, _impl_._has_bits_); +}; + +ContractsResponse::ContractsResponse(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ContractsResponse) +} +inline PROTOBUF_NDEBUG_INLINE ContractsResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ContractsResponse& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + contracts_{visibility, arena, from.contracts_}, + custom_eggs_{visibility, arena, from.custom_eggs_}, + warning_message_(arena, from.warning_message_) {} + +ContractsResponse::ContractsResponse( + ::google::protobuf::Arena* arena, + const ContractsResponse& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ContractsResponse* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.current_season_ = (cached_has_bits & 0x00000002u) ? ::google::protobuf::Message::CopyConstruct<::ei::ContractSeasonInfo>( + arena, *from._impl_.current_season_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, server_time_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, server_time_), + offsetof(Impl_, max_eop_) - + offsetof(Impl_, server_time_) + + sizeof(Impl_::max_eop_)); - uint32_t cached_has_bits = 0; + // @@protoc_insertion_point(copy_constructor:ei.ContractsResponse) +} +inline PROTOBUF_NDEBUG_INLINE ContractsResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + contracts_{visibility, arena}, + custom_eggs_{visibility, arena}, + warning_message_(arena), + max_eop_{1000u} {} + +inline void ContractsResponse::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, current_season_), + 0, + offsetof(Impl_, total_eop_) - + offsetof(Impl_, current_season_) + + sizeof(Impl_::total_eop_)); +} +ContractsResponse::~ContractsResponse() { + // @@protoc_insertion_point(destructor:ei.ContractsResponse) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void ContractsResponse::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.warning_message_.Destroy(); + delete _impl_.current_season_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ContractsResponse::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ContractsResponse_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ContractsResponse::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ContractsResponse::ByteSizeLong, + &ContractsResponse::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ContractsResponse, _impl_._cached_size_), + false, + }, + &ContractsResponse::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ContractsResponse::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 7, 3, 44, 2> ContractsResponse::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ContractsResponse, _impl_._has_bits_), + 0, // no _extensions_ + 7, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967168, // skipmap + offsetof(decltype(_table_), field_entries), + 7, // num_field_entries + 3, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ContractsResponse>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // repeated .ei.Contract contracts = 1; + {::_pbi::TcParser::FastMtR1, + {10, 63, 0, PROTOBUF_FIELD_OFFSET(ContractsResponse, _impl_.contracts_)}}, + // optional double server_time = 2; + {::_pbi::TcParser::FastF64S1, + {17, 2, 0, PROTOBUF_FIELD_OFFSET(ContractsResponse, _impl_.server_time_)}}, + // optional uint32 max_eop = 3 [default = 1000]; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ContractsResponse, _impl_.max_eop_), 4>(), + {24, 4, 0, PROTOBUF_FIELD_OFFSET(ContractsResponse, _impl_.max_eop_)}}, + // optional string warning_message = 4; + {::_pbi::TcParser::FastSS1, + {34, 0, 0, PROTOBUF_FIELD_OFFSET(ContractsResponse, _impl_.warning_message_)}}, + // optional double total_eop = 5; + {::_pbi::TcParser::FastF64S1, + {41, 3, 0, PROTOBUF_FIELD_OFFSET(ContractsResponse, _impl_.total_eop_)}}, + // repeated .ei.CustomEgg custom_eggs = 6; + {::_pbi::TcParser::FastMtR1, + {50, 63, 1, PROTOBUF_FIELD_OFFSET(ContractsResponse, _impl_.custom_eggs_)}}, + // optional .ei.ContractSeasonInfo current_season = 7; + {::_pbi::TcParser::FastMtS1, + {58, 1, 2, PROTOBUF_FIELD_OFFSET(ContractsResponse, _impl_.current_season_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // repeated .ei.Contract contracts = 1; + {PROTOBUF_FIELD_OFFSET(ContractsResponse, _impl_.contracts_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional double server_time = 2; + {PROTOBUF_FIELD_OFFSET(ContractsResponse, _impl_.server_time_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint32 max_eop = 3 [default = 1000]; + {PROTOBUF_FIELD_OFFSET(ContractsResponse, _impl_.max_eop_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional string warning_message = 4; + {PROTOBUF_FIELD_OFFSET(ContractsResponse, _impl_.warning_message_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double total_eop = 5; + {PROTOBUF_FIELD_OFFSET(ContractsResponse, _impl_.total_eop_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // repeated .ei.CustomEgg custom_eggs = 6; + {PROTOBUF_FIELD_OFFSET(ContractsResponse, _impl_.custom_eggs_), -1, 1, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.ContractSeasonInfo current_season = 7; + {PROTOBUF_FIELD_OFFSET(ContractsResponse, _impl_.current_season_), _Internal::kHasBitsOffset + 1, 2, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::Contract>()}, + {::_pbi::TcParser::GetTable<::ei::CustomEgg>()}, + {::_pbi::TcParser::GetTable<::ei::ContractSeasonInfo>()}, + }}, {{ + "\24\0\0\0\17\0\0\0" + "ei.ContractsResponse" + "warning_message" + }}, +}; + +PROTOBUF_NOINLINE void ContractsResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ContractsResponse) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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 & 0x000000ffu) { - // optional string contract_identifier = 1; + _impl_.contracts_.Clear(); + _impl_.custom_eggs_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_contract_identifier()); + _impl_.warning_message_.ClearNonDefaultToEmpty(); } - - // optional string coop_identifier = 2; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_coop_identifier()); - } - - // optional string player_identifier = 3; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_player_identifier()); - } - - // optional string requesting_user_id = 4; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_requesting_user_id()); - } - - // optional string requesting_user_name = 6; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_requesting_user_name()); - } - - // optional .ei.BasicRequestInfo rinfo = 8; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *rinfo_); - } - - // optional uint64 farm_pop = 5; - if (cached_has_bits & 0x00000040u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_farm_pop()); - } + ABSL_DCHECK(_impl_.current_season_ != nullptr); + _impl_.current_season_->Clear(); + } + } + if (cached_has_bits & 0x0000001cu) { + ::memset(&_impl_.server_time_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.total_eop_) - + reinterpret_cast(&_impl_.server_time_)) + sizeof(_impl_.total_eop_)); + _impl_.max_eop_ = 1000u; + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ContractsResponse::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ContractsResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ContractsResponse::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ContractsResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ContractsResponse) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + // repeated .ei.Contract contracts = 1; + for (unsigned i = 0, n = static_cast( + this_._internal_contracts_size()); + i < n; i++) { + const auto& repfield = this_._internal_contracts().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional uint32 client_version = 7; - if (cached_has_bits & 0x00000080u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_client_version()); - } + cached_has_bits = this_._impl_._has_bits_[0]; + // optional double server_time = 2; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 2, this_._internal_server_time(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional uint32 max_eop = 3 [default = 1000]; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 3, this_._internal_max_eop(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SendChickenRunCoopRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - SendChickenRunCoopRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SendChickenRunCoopRequest::GetClassData() const { return &_class_data_; } + // optional string warning_message = 4; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_warning_message(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractsResponse.warning_message"); + target = stream->WriteStringMaybeAliased(4, _s, target); + } -void SendChickenRunCoopRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional double total_eop = 5; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 5, this_._internal_total_eop(), target); + } + // repeated .ei.CustomEgg custom_eggs = 6; + for (unsigned i = 0, n = static_cast( + this_._internal_custom_eggs_size()); + i < n; i++) { + const auto& repfield = this_._internal_custom_eggs().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 6, repfield, repfield.GetCachedSize(), + target, stream); + } -void SendChickenRunCoopRequest::MergeFrom(const SendChickenRunCoopRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.SendChickenRunCoopRequest) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // optional .ei.ContractSeasonInfo current_season = 7; + if (cached_has_bits & 0x00000002u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 7, *this_._impl_.current_season_, this_._impl_.current_season_->GetCachedSize(), target, + stream); + } - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ContractsResponse) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ContractsResponse::ByteSizeLong(const MessageLite& base) { + const ContractsResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ContractsResponse::ByteSizeLong() const { + const ContractsResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ContractsResponse) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.Contract contracts = 1; + { + total_size += 1UL * this_._internal_contracts_size(); + for (const auto& msg : this_._internal_contracts()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.CustomEgg custom_eggs = 6; + { + total_size += 1UL * this_._internal_custom_eggs_size(); + for (const auto& msg : this_._internal_custom_eggs()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000001fu) { + // optional string warning_message = 4; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_warning_message()); + } + // optional .ei.ContractSeasonInfo current_season = 7; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.current_season_); + } + // optional double server_time = 2; + if (cached_has_bits & 0x00000004u) { + total_size += 9; + } + // optional double total_eop = 5; + if (cached_has_bits & 0x00000008u) { + total_size += 9; + } + // optional uint32 max_eop = 3 [default = 1000]; + if (cached_has_bits & 0x00000010u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_max_eop()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void ContractsResponse::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractsResponse) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_contracts()->MergeFrom( + from._internal_contracts()); + _this->_internal_mutable_custom_eggs()->MergeFrom( + from._internal_custom_eggs()); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000001fu) { if (cached_has_bits & 0x00000001u) { - _internal_set_contract_identifier(from._internal_contract_identifier()); + _this->_internal_set_warning_message(from._internal_warning_message()); } if (cached_has_bits & 0x00000002u) { - _internal_set_coop_identifier(from._internal_coop_identifier()); + ABSL_DCHECK(from._impl_.current_season_ != nullptr); + if (_this->_impl_.current_season_ == nullptr) { + _this->_impl_.current_season_ = + ::google::protobuf::Message::CopyConstruct<::ei::ContractSeasonInfo>(arena, *from._impl_.current_season_); + } else { + _this->_impl_.current_season_->MergeFrom(*from._impl_.current_season_); + } } if (cached_has_bits & 0x00000004u) { - _internal_set_player_identifier(from._internal_player_identifier()); + _this->_impl_.server_time_ = from._impl_.server_time_; } if (cached_has_bits & 0x00000008u) { - _internal_set_requesting_user_id(from._internal_requesting_user_id()); + _this->_impl_.total_eop_ = from._impl_.total_eop_; } if (cached_has_bits & 0x00000010u) { - _internal_set_requesting_user_name(from._internal_requesting_user_name()); - } - if (cached_has_bits & 0x00000020u) { - _internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo()); - } - if (cached_has_bits & 0x00000040u) { - farm_pop_ = from.farm_pop_; - } - if (cached_has_bits & 0x00000080u) { - client_version_ = from.client_version_; + _this->_impl_.max_eop_ = from._impl_.max_eop_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void SendChickenRunCoopRequest::CopyFrom(const SendChickenRunCoopRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.SendChickenRunCoopRequest) +void ContractsResponse::CopyFrom(const ContractsResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractsResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool SendChickenRunCoopRequest::IsInitialized() const { - return true; -} -void SendChickenRunCoopRequest::InternalSwap(SendChickenRunCoopRequest* other) { +void ContractsResponse::InternalSwap(ContractsResponse* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &contract_identifier_, lhs_arena, - &other->contract_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &coop_identifier_, lhs_arena, - &other->coop_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &player_identifier_, lhs_arena, - &other->player_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &requesting_user_id_, lhs_arena, - &other->requesting_user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &requesting_user_name_, lhs_arena, - &other->requesting_user_name_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(SendChickenRunCoopRequest, client_version_) - + sizeof(SendChickenRunCoopRequest::client_version_) - - PROTOBUF_FIELD_OFFSET(SendChickenRunCoopRequest, rinfo_)>( - reinterpret_cast(&rinfo_), - reinterpret_cast(&other->rinfo_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata SendChickenRunCoopRequest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[80]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.contracts_.InternalSwap(&other->_impl_.contracts_); + _impl_.custom_eggs_.InternalSwap(&other->_impl_.custom_eggs_); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.warning_message_, &other->_impl_.warning_message_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ContractsResponse, _impl_.max_eop_) + + sizeof(ContractsResponse::_impl_.max_eop_) + - PROTOBUF_FIELD_OFFSET(ContractsResponse, _impl_.current_season_)>( + reinterpret_cast(&_impl_.current_season_), + reinterpret_cast(&other->_impl_.current_season_)); } +::google::protobuf::Metadata ContractsResponse::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} // =================================================================== -class ReportPlayerCoopRequest::_Internal { +class ContractCoopStatusRequest::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::BasicRequestInfo& rinfo(const ReportPlayerCoopRequest* msg); - static void set_has_rinfo(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_contract_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_coop_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_reason(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } -}; - -const ::ei::BasicRequestInfo& -ReportPlayerCoopRequest::_Internal::rinfo(const ReportPlayerCoopRequest* msg) { - return *msg->rinfo_; -} -ReportPlayerCoopRequest::ReportPlayerCoopRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ReportPlayerCoopRequest) -} -ReportPlayerCoopRequest::ReportPlayerCoopRequest(const ReportPlayerCoopRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - contract_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_contract_identifier()) { - contract_identifier_.Set(from._internal_contract_identifier(), - GetArenaForAllocation()); - } - coop_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - coop_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_coop_identifier()) { - coop_identifier_.Set(from._internal_coop_identifier(), - 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()); - } - if (from._internal_has_rinfo()) { - rinfo_ = new ::ei::BasicRequestInfo(*from.rinfo_); - } else { - rinfo_ = nullptr; - } - reason_ = from.reason_; - // @@protoc_insertion_point(copy_constructor:ei.ReportPlayerCoopRequest) -} - -inline void ReportPlayerCoopRequest::SharedCtor() { -contract_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -coop_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - coop_identifier_.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(&rinfo_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&reason_) - - reinterpret_cast(&rinfo_)) + sizeof(reason_)); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ContractCoopStatusRequest, _impl_._has_bits_); +}; + +ContractCoopStatusRequest::ContractCoopStatusRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ContractCoopStatusRequest) } +inline PROTOBUF_NDEBUG_INLINE ContractCoopStatusRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ContractCoopStatusRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + contract_identifier_(arena, from.contract_identifier_), + coop_identifier_(arena, from.coop_identifier_), + user_id_(arena, from.user_id_) {} + +ContractCoopStatusRequest::ContractCoopStatusRequest( + ::google::protobuf::Arena* arena, + const ContractCoopStatusRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ContractCoopStatusRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.rinfo_ = (cached_has_bits & 0x00000008u) ? ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>( + arena, *from._impl_.rinfo_) + : nullptr; + _impl_.client_version_ = from._impl_.client_version_; -ReportPlayerCoopRequest::~ReportPlayerCoopRequest() { - // @@protoc_insertion_point(destructor:ei.ReportPlayerCoopRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + // @@protoc_insertion_point(copy_constructor:ei.ContractCoopStatusRequest) } - -inline void ReportPlayerCoopRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - contract_identifier_.Destroy(); - coop_identifier_.Destroy(); - user_id_.Destroy(); - if (this != internal_default_instance()) delete rinfo_; +inline PROTOBUF_NDEBUG_INLINE ContractCoopStatusRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + contract_identifier_(arena), + coop_identifier_(arena), + user_id_(arena) {} + +inline void ContractCoopStatusRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, rinfo_), + 0, + offsetof(Impl_, client_version_) - + offsetof(Impl_, rinfo_) + + sizeof(Impl_::client_version_)); } - -void ReportPlayerCoopRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); +ContractCoopStatusRequest::~ContractCoopStatusRequest() { + // @@protoc_insertion_point(destructor:ei.ContractCoopStatusRequest) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -void ReportPlayerCoopRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ReportPlayerCoopRequest) - uint32_t cached_has_bits = 0; +inline void ContractCoopStatusRequest::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.contract_identifier_.Destroy(); + _impl_.coop_identifier_.Destroy(); + _impl_.user_id_.Destroy(); + delete _impl_.rinfo_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ContractCoopStatusRequest::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ContractCoopStatusRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ContractCoopStatusRequest::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ContractCoopStatusRequest::ByteSizeLong, + &ContractCoopStatusRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ContractCoopStatusRequest, _impl_._cached_size_), + false, + }, + &ContractCoopStatusRequest::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ContractCoopStatusRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 5, 1, 78, 2> ContractCoopStatusRequest::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ContractCoopStatusRequest, _impl_._has_bits_), + 0, // no _extensions_ + 5, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967264, // skipmap + offsetof(decltype(_table_), field_entries), + 5, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ContractCoopStatusRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string contract_identifier = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusRequest, _impl_.contract_identifier_)}}, + // optional string coop_identifier = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusRequest, _impl_.coop_identifier_)}}, + // optional string user_id = 3; + {::_pbi::TcParser::FastSS1, + {26, 2, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusRequest, _impl_.user_id_)}}, + // optional uint32 client_version = 4; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ContractCoopStatusRequest, _impl_.client_version_), 4>(), + {32, 4, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusRequest, _impl_.client_version_)}}, + // optional .ei.BasicRequestInfo rinfo = 5; + {::_pbi::TcParser::FastMtS1, + {42, 3, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusRequest, _impl_.rinfo_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string contract_identifier = 1; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusRequest, _impl_.contract_identifier_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string coop_identifier = 2; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusRequest, _impl_.coop_identifier_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string user_id = 3; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusRequest, _impl_.user_id_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint32 client_version = 4; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusRequest, _impl_.client_version_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional .ei.BasicRequestInfo rinfo = 5; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusRequest, _impl_.rinfo_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::BasicRequestInfo>()}, + }}, {{ + "\34\23\17\7\0\0\0\0" + "ei.ContractCoopStatusRequest" + "contract_identifier" + "coop_identifier" + "user_id" + }}, +}; + +PROTOBUF_NOINLINE void ContractCoopStatusRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ContractCoopStatusRequest) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x0000000fu) { if (cached_has_bits & 0x00000001u) { - contract_identifier_.ClearNonDefaultToEmpty(); + _impl_.contract_identifier_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - coop_identifier_.ClearNonDefaultToEmpty(); + _impl_.coop_identifier_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000004u) { - user_id_.ClearNonDefaultToEmpty(); + _impl_.user_id_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000008u) { - GOOGLE_DCHECK(rinfo_ != nullptr); - rinfo_->Clear(); - } - } - reason_ = 0; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ReportPlayerCoopRequest::_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 .ei.BasicRequestInfo rinfo = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_rinfo(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string contract_identifier = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_contract_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ReportPlayerCoopRequest.contract_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string coop_identifier = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_coop_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ReportPlayerCoopRequest.coop_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string user_id = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - auto str = _internal_mutable_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ReportPlayerCoopRequest.user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional .ei.ReportPlayerCoopRequest.Reason reason = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::ReportPlayerCoopRequest_Reason_IsValid(val))) { - _internal_set_reason(static_cast<::ei::ReportPlayerCoopRequest_Reason>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(5, val, mutable_unknown_fields()); - } - } 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* ReportPlayerCoopRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ReportPlayerCoopRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.BasicRequestInfo rinfo = 1; - if (cached_has_bits & 0x00000008u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::rinfo(this), - _Internal::rinfo(this).GetCachedSize(), target, stream); - } - - // optional string contract_identifier = 2; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_contract_identifier().data(), static_cast(this->_internal_contract_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ReportPlayerCoopRequest.contract_identifier"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_contract_identifier(), target); - } + ABSL_DCHECK(_impl_.rinfo_ != nullptr); + _impl_.rinfo_->Clear(); + } + } + _impl_.client_version_ = 0u; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ContractCoopStatusRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ContractCoopStatusRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ContractCoopStatusRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ContractCoopStatusRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ContractCoopStatusRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string contract_identifier = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_contract_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractCoopStatusRequest.contract_identifier"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional string coop_identifier = 3; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_coop_identifier().data(), static_cast(this->_internal_coop_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ReportPlayerCoopRequest.coop_identifier"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_coop_identifier(), target); - } + // optional string coop_identifier = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_coop_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractCoopStatusRequest.coop_identifier"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } - // optional string user_id = 4; - 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.ReportPlayerCoopRequest.user_id"); - target = stream->WriteStringMaybeAliased( - 4, this->_internal_user_id(), target); - } + // optional string user_id = 3; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractCoopStatusRequest.user_id"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } - // optional .ei.ReportPlayerCoopRequest.Reason reason = 5; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 5, this->_internal_reason(), target); - } + // optional uint32 client_version = 4; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 4, this_._internal_client_version(), 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.ReportPlayerCoopRequest) - return target; -} + // optional .ei.BasicRequestInfo rinfo = 5; + if (cached_has_bits & 0x00000008u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 5, *this_._impl_.rinfo_, this_._impl_.rinfo_->GetCachedSize(), target, + stream); + } -size_t ReportPlayerCoopRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ReportPlayerCoopRequest) - size_t total_size = 0; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ContractCoopStatusRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ContractCoopStatusRequest::ByteSizeLong(const MessageLite& base) { + const ContractCoopStatusRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ContractCoopStatusRequest::ByteSizeLong() const { + const ContractCoopStatusRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ContractCoopStatusRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000001fu) { + // optional string contract_identifier = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_contract_identifier()); + } + // optional string coop_identifier = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_coop_identifier()); + } + // optional string user_id = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_user_id()); + } + // optional .ei.BasicRequestInfo rinfo = 5; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.rinfo_); + } + // optional uint32 client_version = 4; + if (cached_has_bits & 0x00000010u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_client_version()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused +void ContractCoopStatusRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractCoopStatusRequest) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = _has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x0000001fu) { - // optional string contract_identifier = 2; if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_contract_identifier()); + _this->_internal_set_contract_identifier(from._internal_contract_identifier()); } - - // optional string coop_identifier = 3; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_coop_identifier()); + _this->_internal_set_coop_identifier(from._internal_coop_identifier()); } - - // optional string user_id = 4; if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_user_id()); + _this->_internal_set_user_id(from._internal_user_id()); } - - // optional .ei.BasicRequestInfo rinfo = 1; if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *rinfo_); + ABSL_DCHECK(from._impl_.rinfo_ != nullptr); + if (_this->_impl_.rinfo_ == nullptr) { + _this->_impl_.rinfo_ = + ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>(arena, *from._impl_.rinfo_); + } else { + _this->_impl_.rinfo_->MergeFrom(*from._impl_.rinfo_); + } } - - // optional .ei.ReportPlayerCoopRequest.Reason reason = 5; if (cached_has_bits & 0x00000010u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_reason()); + _this->_impl_.client_version_ = from._impl_.client_version_; } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ReportPlayerCoopRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ReportPlayerCoopRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ReportPlayerCoopRequest::GetClassData() const { return &_class_data_; } +void ContractCoopStatusRequest::CopyFrom(const ContractCoopStatusRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractCoopStatusRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + + +void ContractCoopStatusRequest::InternalSwap(ContractCoopStatusRequest* PROTOBUF_RESTRICT other) { + using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.contract_identifier_, &other->_impl_.contract_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.coop_identifier_, &other->_impl_.coop_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_id_, &other->_impl_.user_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ContractCoopStatusRequest, _impl_.client_version_) + + sizeof(ContractCoopStatusRequest::_impl_.client_version_) + - PROTOBUF_FIELD_OFFSET(ContractCoopStatusRequest, _impl_.rinfo_)>( + reinterpret_cast(&_impl_.rinfo_), + reinterpret_cast(&other->_impl_.rinfo_)); +} + +::google::protobuf::Metadata ContractCoopStatusRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== + +class FarmProductionParams::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(FarmProductionParams, _impl_._has_bits_); +}; + +FarmProductionParams::FarmProductionParams(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.FarmProductionParams) +} +FarmProductionParams::FarmProductionParams( + ::google::protobuf::Arena* arena, const FarmProductionParams& from) + : FarmProductionParams(arena) { + MergeFrom(from); +} +inline PROTOBUF_NDEBUG_INLINE FarmProductionParams::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} -void ReportPlayerCoopRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); +inline void FarmProductionParams::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, farm_population_), + 0, + offsetof(Impl_, delivered_) - + offsetof(Impl_, farm_population_) + + sizeof(Impl_::delivered_)); +} +FarmProductionParams::~FarmProductionParams() { + // @@protoc_insertion_point(destructor:ei.FarmProductionParams) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } +inline void FarmProductionParams::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + FarmProductionParams::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_FarmProductionParams_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &FarmProductionParams::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &FarmProductionParams::ByteSizeLong, + &FarmProductionParams::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(FarmProductionParams, _impl_._cached_size_), + false, + }, + &FarmProductionParams::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* FarmProductionParams::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 6, 0, 0, 2> FarmProductionParams::_table_ = { + { + PROTOBUF_FIELD_OFFSET(FarmProductionParams, _impl_._has_bits_), + 0, // no _extensions_ + 6, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967232, // skipmap + offsetof(decltype(_table_), field_entries), + 6, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::FarmProductionParams>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional double farm_population = 1; + {::_pbi::TcParser::FastF64S1, + {9, 0, 0, PROTOBUF_FIELD_OFFSET(FarmProductionParams, _impl_.farm_population_)}}, + // optional double farm_capacity = 2; + {::_pbi::TcParser::FastF64S1, + {17, 1, 0, PROTOBUF_FIELD_OFFSET(FarmProductionParams, _impl_.farm_capacity_)}}, + // optional double elr = 3; + {::_pbi::TcParser::FastF64S1, + {25, 2, 0, PROTOBUF_FIELD_OFFSET(FarmProductionParams, _impl_.elr_)}}, + // optional double ihr = 4; + {::_pbi::TcParser::FastF64S1, + {33, 3, 0, PROTOBUF_FIELD_OFFSET(FarmProductionParams, _impl_.ihr_)}}, + // optional double sr = 5; + {::_pbi::TcParser::FastF64S1, + {41, 4, 0, PROTOBUF_FIELD_OFFSET(FarmProductionParams, _impl_.sr_)}}, + // optional double delivered = 6; + {::_pbi::TcParser::FastF64S1, + {49, 5, 0, PROTOBUF_FIELD_OFFSET(FarmProductionParams, _impl_.delivered_)}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional double farm_population = 1; + {PROTOBUF_FIELD_OFFSET(FarmProductionParams, _impl_.farm_population_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double farm_capacity = 2; + {PROTOBUF_FIELD_OFFSET(FarmProductionParams, _impl_.farm_capacity_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double elr = 3; + {PROTOBUF_FIELD_OFFSET(FarmProductionParams, _impl_.elr_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double ihr = 4; + {PROTOBUF_FIELD_OFFSET(FarmProductionParams, _impl_.ihr_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double sr = 5; + {PROTOBUF_FIELD_OFFSET(FarmProductionParams, _impl_.sr_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double delivered = 6; + {PROTOBUF_FIELD_OFFSET(FarmProductionParams, _impl_.delivered_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + }}, + // no aux_entries + {{ + }}, +}; + +PROTOBUF_NOINLINE void FarmProductionParams::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.FarmProductionParams) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x0000003fu) { + ::memset(&_impl_.farm_population_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.delivered_) - + reinterpret_cast(&_impl_.farm_population_)) + sizeof(_impl_.delivered_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* FarmProductionParams::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const FarmProductionParams& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* FarmProductionParams::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const FarmProductionParams& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.FarmProductionParams) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional double farm_population = 1; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 1, this_._internal_farm_population(), target); + } + + // optional double farm_capacity = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 2, this_._internal_farm_capacity(), target); + } + // optional double elr = 3; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 3, this_._internal_elr(), target); + } + + // optional double ihr = 4; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 4, this_._internal_ihr(), target); + } + + // optional double sr = 5; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 5, this_._internal_sr(), target); + } + + // optional double delivered = 6; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 6, this_._internal_delivered(), target); + } + + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.FarmProductionParams) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t FarmProductionParams::ByteSizeLong(const MessageLite& base) { + const FarmProductionParams& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t FarmProductionParams::ByteSizeLong() const { + const FarmProductionParams& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.FarmProductionParams) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000003fu) { + // optional double farm_population = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 9; + } + // optional double farm_capacity = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 9; + } + // optional double elr = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 9; + } + // optional double ihr = 4; + if (cached_has_bits & 0x00000008u) { + total_size += 9; + } + // optional double sr = 5; + if (cached_has_bits & 0x00000010u) { + total_size += 9; + } + // optional double delivered = 6; + if (cached_has_bits & 0x00000020u) { + total_size += 9; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void ReportPlayerCoopRequest::MergeFrom(const ReportPlayerCoopRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ReportPlayerCoopRequest) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void FarmProductionParams::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.FarmProductionParams) + ABSL_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 & 0x0000001fu) { + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000003fu) { if (cached_has_bits & 0x00000001u) { - _internal_set_contract_identifier(from._internal_contract_identifier()); + _this->_impl_.farm_population_ = from._impl_.farm_population_; } if (cached_has_bits & 0x00000002u) { - _internal_set_coop_identifier(from._internal_coop_identifier()); + _this->_impl_.farm_capacity_ = from._impl_.farm_capacity_; } if (cached_has_bits & 0x00000004u) { - _internal_set_user_id(from._internal_user_id()); + _this->_impl_.elr_ = from._impl_.elr_; } if (cached_has_bits & 0x00000008u) { - _internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo()); + _this->_impl_.ihr_ = from._impl_.ihr_; } if (cached_has_bits & 0x00000010u) { - reason_ = from.reason_; + _this->_impl_.sr_ = from._impl_.sr_; + } + if (cached_has_bits & 0x00000020u) { + _this->_impl_.delivered_ = from._impl_.delivered_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void ReportPlayerCoopRequest::CopyFrom(const ReportPlayerCoopRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ReportPlayerCoopRequest) +void FarmProductionParams::CopyFrom(const FarmProductionParams& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.FarmProductionParams) if (&from == this) return; Clear(); MergeFrom(from); } -bool ReportPlayerCoopRequest::IsInitialized() const { - return true; -} -void ReportPlayerCoopRequest::InternalSwap(ReportPlayerCoopRequest* other) { +void FarmProductionParams::InternalSwap(FarmProductionParams* PROTOBUF_RESTRICT 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( - &contract_identifier_, lhs_arena, - &other->contract_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &coop_identifier_, lhs_arena, - &other->coop_identifier_, 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(ReportPlayerCoopRequest, reason_) - + sizeof(ReportPlayerCoopRequest::reason_) - - PROTOBUF_FIELD_OFFSET(ReportPlayerCoopRequest, rinfo_)>( - reinterpret_cast(&rinfo_), - reinterpret_cast(&other->rinfo_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ReportPlayerCoopRequest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[81]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(FarmProductionParams, _impl_.delivered_) + + sizeof(FarmProductionParams::_impl_.delivered_) + - PROTOBUF_FIELD_OFFSET(FarmProductionParams, _impl_.farm_population_)>( + reinterpret_cast(&_impl_.farm_population_), + reinterpret_cast(&other->_impl_.farm_population_)); } +::google::protobuf::Metadata FarmProductionParams::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} // =================================================================== -class KickPlayerCoopRequest::_Internal { +class PlayerFarmInfo::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::BasicRequestInfo& rinfo(const KickPlayerCoopRequest* msg); - static void set_has_rinfo(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_contract_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_coop_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_player_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_requesting_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_reason(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_client_version(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } -}; - -const ::ei::BasicRequestInfo& -KickPlayerCoopRequest::_Internal::rinfo(const KickPlayerCoopRequest* msg) { - return *msg->rinfo_; -} -KickPlayerCoopRequest::KickPlayerCoopRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.KickPlayerCoopRequest) -} -KickPlayerCoopRequest::KickPlayerCoopRequest(const KickPlayerCoopRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - contract_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_contract_identifier()) { - contract_identifier_.Set(from._internal_contract_identifier(), - GetArenaForAllocation()); - } - coop_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - coop_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_coop_identifier()) { - coop_identifier_.Set(from._internal_coop_identifier(), - GetArenaForAllocation()); - } - player_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - player_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_player_identifier()) { - player_identifier_.Set(from._internal_player_identifier(), - GetArenaForAllocation()); - } - requesting_user_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - requesting_user_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_requesting_user_id()) { - requesting_user_id_.Set(from._internal_requesting_user_id(), - GetArenaForAllocation()); - } - if (from._internal_has_rinfo()) { - rinfo_ = new ::ei::BasicRequestInfo(*from.rinfo_); - } else { - rinfo_ = nullptr; - } - ::memcpy(&client_version_, &from.client_version_, - static_cast(reinterpret_cast(&reason_) - - reinterpret_cast(&client_version_)) + sizeof(reason_)); - // @@protoc_insertion_point(copy_constructor:ei.KickPlayerCoopRequest) -} - -inline void KickPlayerCoopRequest::SharedCtor() { -contract_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -coop_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - coop_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -player_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - player_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -requesting_user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - requesting_user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&rinfo_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&reason_) - - reinterpret_cast(&rinfo_)) + sizeof(reason_)); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_._has_bits_); +}; + +PlayerFarmInfo::PlayerFarmInfo(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.PlayerFarmInfo) } +inline PROTOBUF_NDEBUG_INLINE PlayerFarmInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::PlayerFarmInfo& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + egg_medal_level_{visibility, arena, from.egg_medal_level_}, + epic_research_{visibility, arena, from.epic_research_}, + habs_{visibility, arena, from.habs_}, + hab_population_{visibility, arena, from.hab_population_}, + vehicles_{visibility, arena, from.vehicles_}, + train_length_{visibility, arena, from.train_length_}, + common_research_{visibility, arena, from.common_research_}, + active_boosts_{visibility, arena, from.active_boosts_}, + equipped_artifacts_{visibility, arena, from.equipped_artifacts_}, + hab_capacity_{visibility, arena, from.hab_capacity_} {} + +PlayerFarmInfo::PlayerFarmInfo( + ::google::protobuf::Arena* arena, + const PlayerFarmInfo& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + PlayerFarmInfo* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.farm_appearance_ = (cached_has_bits & 0x00000001u) ? ::google::protobuf::Message::CopyConstruct<::ei::ShellDB_FarmConfiguration>( + arena, *from._impl_.farm_appearance_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, soul_eggs_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, soul_eggs_), + offsetof(Impl_, egg_type_) - + offsetof(Impl_, soul_eggs_) + + sizeof(Impl_::egg_type_)); -KickPlayerCoopRequest::~KickPlayerCoopRequest() { - // @@protoc_insertion_point(destructor:ei.KickPlayerCoopRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + // @@protoc_insertion_point(copy_constructor:ei.PlayerFarmInfo) } - -inline void KickPlayerCoopRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - contract_identifier_.Destroy(); - coop_identifier_.Destroy(); - player_identifier_.Destroy(); - requesting_user_id_.Destroy(); - if (this != internal_default_instance()) delete rinfo_; +inline PROTOBUF_NDEBUG_INLINE PlayerFarmInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + egg_medal_level_{visibility, arena}, + epic_research_{visibility, arena}, + habs_{visibility, arena}, + hab_population_{visibility, arena}, + vehicles_{visibility, arena}, + train_length_{visibility, arena}, + common_research_{visibility, arena}, + active_boosts_{visibility, arena}, + equipped_artifacts_{visibility, arena}, + hab_capacity_{visibility, arena}, + egg_type_{static_cast< ::ei::Egg >(1)} {} + +inline void PlayerFarmInfo::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, farm_appearance_), + 0, + offsetof(Impl_, client_version_) - + offsetof(Impl_, farm_appearance_) + + sizeof(Impl_::client_version_)); } - -void KickPlayerCoopRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); +PlayerFarmInfo::~PlayerFarmInfo() { + // @@protoc_insertion_point(destructor:ei.PlayerFarmInfo) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -void KickPlayerCoopRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.KickPlayerCoopRequest) - uint32_t cached_has_bits = 0; +inline void PlayerFarmInfo::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + delete _impl_.farm_appearance_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + PlayerFarmInfo::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_PlayerFarmInfo_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &PlayerFarmInfo::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &PlayerFarmInfo::ByteSizeLong, + &PlayerFarmInfo::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_._cached_size_), + false, + }, + &PlayerFarmInfo::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* PlayerFarmInfo::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<5, 22, 6, 0, 2> PlayerFarmInfo::_table_ = { + { + PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_._has_bits_), + 0, // no _extensions_ + 22, 248, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4290772992, // skipmap + offsetof(decltype(_table_), field_entries), + 22, // num_field_entries + 6, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::PlayerFarmInfo>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional double soul_eggs = 1; + {::_pbi::TcParser::FastF64S1, + {9, 1, 0, PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.soul_eggs_)}}, + // optional uint64 eggs_of_prophecy = 2; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(PlayerFarmInfo, _impl_.eggs_of_prophecy_), 2>(), + {16, 2, 0, PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.eggs_of_prophecy_)}}, + // optional uint32 permit_level = 3; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(PlayerFarmInfo, _impl_.permit_level_), 3>(), + {24, 3, 0, PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.permit_level_)}}, + // optional bool hyperloop_station = 4; + {::_pbi::TcParser::SingularVarintNoZag1(), + {32, 4, 0, PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.hyperloop_station_)}}, + // repeated uint32 egg_medal_level = 5; + {::_pbi::TcParser::FastV32R1, + {40, 63, 0, PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.egg_medal_level_)}}, + // repeated .ei.Backup.ResearchItem epic_research = 6; + {::_pbi::TcParser::FastMtR1, + {50, 63, 0, PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.epic_research_)}}, + // optional .ei.Egg egg_type = 7; + {::_pbi::TcParser::FastEvS1, + {56, 11, 5, PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.egg_type_)}}, + // optional double cash_on_hand = 8; + {::_pbi::TcParser::FastF64S1, + {65, 5, 0, PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.cash_on_hand_)}}, + // repeated uint32 habs = 9; + {::_pbi::TcParser::FastV32R1, + {72, 63, 0, PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.habs_)}}, + // repeated uint64 hab_population = 10; + {::_pbi::TcParser::FastV64R1, + {80, 63, 0, PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.hab_population_)}}, + // repeated uint32 vehicles = 11; + {::_pbi::TcParser::FastV32R1, + {88, 63, 0, PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.vehicles_)}}, + // repeated uint32 train_length = 12; + {::_pbi::TcParser::FastV32R1, + {96, 63, 0, PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.train_length_)}}, + // optional uint32 silos_owned = 13; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(PlayerFarmInfo, _impl_.silos_owned_), 6>(), + {104, 6, 0, PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.silos_owned_)}}, + // repeated .ei.Backup.ResearchItem common_research = 14; + {::_pbi::TcParser::FastMtR1, + {114, 63, 1, PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.common_research_)}}, + // repeated .ei.Backup.ActiveBoost active_boosts = 15; + {::_pbi::TcParser::FastMtR1, + {122, 63, 2, PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.active_boosts_)}}, + // optional uint32 boost_tokens_on_hand = 16; + {::_pbi::TcParser::FastV32S2, + {384, 7, 0, PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.boost_tokens_on_hand_)}}, + // repeated .ei.CompleteArtifact equipped_artifacts = 17; + {::_pbi::TcParser::FastMtR2, + {394, 63, 3, PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.equipped_artifacts_)}}, + // optional uint64 artifact_inventory_score = 18; + {::_pbi::TcParser::FastV64S2, + {400, 8, 0, PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.artifact_inventory_score_)}}, + // optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; + {::_pbi::TcParser::FastMtS2, + {410, 0, 4, PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.farm_appearance_)}}, + // optional uint32 client_version = 20; + {::_pbi::TcParser::FastV32S2, + {416, 10, 0, PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.client_version_)}}, + // repeated uint64 hab_capacity = 21; + {::_pbi::TcParser::FastV64R2, + {424, 63, 0, PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.hab_capacity_)}}, + // optional double timestamp = 22; + {::_pbi::TcParser::FastF64S2, + {433, 9, 0, PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.timestamp_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional double soul_eggs = 1; + {PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.soul_eggs_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint64 eggs_of_prophecy = 2; + {PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.eggs_of_prophecy_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint32 permit_level = 3; + {PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.permit_level_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional bool hyperloop_station = 4; + {PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.hyperloop_station_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // repeated uint32 egg_medal_level = 5; + {PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.egg_medal_level_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kUInt32)}, + // repeated .ei.Backup.ResearchItem epic_research = 6; + {PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.epic_research_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.Egg egg_type = 7; + {PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.egg_type_), _Internal::kHasBitsOffset + 11, 5, + (0 | ::_fl::kFcOptional | ::_fl::kEnum)}, + // optional double cash_on_hand = 8; + {PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.cash_on_hand_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // repeated uint32 habs = 9; + {PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.habs_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kUInt32)}, + // repeated uint64 hab_population = 10; + {PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.hab_population_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kUInt64)}, + // repeated uint32 vehicles = 11; + {PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.vehicles_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kUInt32)}, + // repeated uint32 train_length = 12; + {PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.train_length_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kUInt32)}, + // optional uint32 silos_owned = 13; + {PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.silos_owned_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // repeated .ei.Backup.ResearchItem common_research = 14; + {PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.common_research_), -1, 1, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.Backup.ActiveBoost active_boosts = 15; + {PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.active_boosts_), -1, 2, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional uint32 boost_tokens_on_hand = 16; + {PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.boost_tokens_on_hand_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // repeated .ei.CompleteArtifact equipped_artifacts = 17; + {PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.equipped_artifacts_), -1, 3, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional uint64 artifact_inventory_score = 18; + {PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.artifact_inventory_score_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; + {PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.farm_appearance_), _Internal::kHasBitsOffset + 0, 4, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional uint32 client_version = 20; + {PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.client_version_), _Internal::kHasBitsOffset + 10, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // repeated uint64 hab_capacity = 21; + {PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.hab_capacity_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kUInt64)}, + // optional double timestamp = 22; + {PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.timestamp_), _Internal::kHasBitsOffset + 9, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::Backup_ResearchItem>()}, + {::_pbi::TcParser::GetTable<::ei::Backup_ResearchItem>()}, + {::_pbi::TcParser::GetTable<::ei::Backup_ActiveBoost>()}, + {::_pbi::TcParser::GetTable<::ei::CompleteArtifact>()}, + {::_pbi::TcParser::GetTable<::ei::ShellDB_FarmConfiguration>()}, + {::_pbi::FieldAuxEnumData{}, ::ei::Egg_internal_data_}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void PlayerFarmInfo::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.PlayerFarmInfo) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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 & 0x0000001fu) { - if (cached_has_bits & 0x00000001u) { - contract_identifier_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - coop_identifier_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000004u) { - player_identifier_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000008u) { - requesting_user_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000010u) { - GOOGLE_DCHECK(rinfo_ != nullptr); - rinfo_->Clear(); - } - } - if (cached_has_bits & 0x00000060u) { - ::memset(&client_version_, 0, static_cast( - reinterpret_cast(&reason_) - - reinterpret_cast(&client_version_)) + sizeof(reason_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* KickPlayerCoopRequest::_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 contract_identifier = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_contract_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.KickPlayerCoopRequest.contract_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string coop_identifier = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_coop_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.KickPlayerCoopRequest.coop_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string player_identifier = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_player_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.KickPlayerCoopRequest.player_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string requesting_user_id = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - auto str = _internal_mutable_requesting_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.KickPlayerCoopRequest.requesting_user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint32 client_version = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_client_version(&has_bits); - client_version_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.BasicRequestInfo rinfo = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) { - ptr = ctx->ParseMessage(_internal_mutable_rinfo(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.KickPlayerCoopRequest.Reason reason = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 72)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::KickPlayerCoopRequest_Reason_IsValid(val))) { - _internal_set_reason(static_cast<::ei::KickPlayerCoopRequest_Reason>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(9, val, mutable_unknown_fields()); - } - } 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* KickPlayerCoopRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.KickPlayerCoopRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string contract_identifier = 1; + _impl_.egg_medal_level_.Clear(); + _impl_.epic_research_.Clear(); + _impl_.habs_.Clear(); + _impl_.hab_population_.Clear(); + _impl_.vehicles_.Clear(); + _impl_.train_length_.Clear(); + _impl_.common_research_.Clear(); + _impl_.active_boosts_.Clear(); + _impl_.equipped_artifacts_.Clear(); + _impl_.hab_capacity_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_contract_identifier().data(), static_cast(this->_internal_contract_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.KickPlayerCoopRequest.contract_identifier"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_contract_identifier(), target); + ABSL_DCHECK(_impl_.farm_appearance_ != nullptr); + _impl_.farm_appearance_->Clear(); } - - // optional string coop_identifier = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_coop_identifier().data(), static_cast(this->_internal_coop_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.KickPlayerCoopRequest.coop_identifier"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_coop_identifier(), target); + if (cached_has_bits & 0x000000feu) { + ::memset(&_impl_.soul_eggs_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.boost_tokens_on_hand_) - + reinterpret_cast(&_impl_.soul_eggs_)) + sizeof(_impl_.boost_tokens_on_hand_)); } + if (cached_has_bits & 0x00000f00u) { + ::memset(&_impl_.artifact_inventory_score_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.client_version_) - + reinterpret_cast(&_impl_.artifact_inventory_score_)) + sizeof(_impl_.client_version_)); + _impl_.egg_type_ = 1; + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* PlayerFarmInfo::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const PlayerFarmInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* PlayerFarmInfo::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const PlayerFarmInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.PlayerFarmInfo) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional double soul_eggs = 1; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 1, this_._internal_soul_eggs(), target); + } - // optional string player_identifier = 3; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_player_identifier().data(), static_cast(this->_internal_player_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.KickPlayerCoopRequest.player_identifier"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_player_identifier(), target); - } + // optional uint64 eggs_of_prophecy = 2; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 2, this_._internal_eggs_of_prophecy(), target); + } - // optional string requesting_user_id = 4; - if (cached_has_bits & 0x00000008u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_requesting_user_id().data(), static_cast(this->_internal_requesting_user_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.KickPlayerCoopRequest.requesting_user_id"); - target = stream->WriteStringMaybeAliased( - 4, this->_internal_requesting_user_id(), target); - } + // optional uint32 permit_level = 3; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 3, this_._internal_permit_level(), target); + } - // optional uint32 client_version = 7; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(7, this->_internal_client_version(), target); - } + // optional bool hyperloop_station = 4; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 4, this_._internal_hyperloop_station(), target); + } + + // repeated uint32 egg_medal_level = 5; + for (int i = 0, n = this_._internal_egg_medal_level_size(); i < n; ++i) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 5, this_._internal_egg_medal_level().Get(i), target); + } - // optional .ei.BasicRequestInfo rinfo = 8; - if (cached_has_bits & 0x00000010u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(8, _Internal::rinfo(this), - _Internal::rinfo(this).GetCachedSize(), target, stream); - } + // repeated .ei.Backup.ResearchItem epic_research = 6; + for (unsigned i = 0, n = static_cast( + this_._internal_epic_research_size()); + i < n; i++) { + const auto& repfield = this_._internal_epic_research().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 6, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional .ei.KickPlayerCoopRequest.Reason reason = 9; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 9, this->_internal_reason(), target); - } + // optional .ei.Egg egg_type = 7; + if (cached_has_bits & 0x00000800u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 7, this_._internal_egg_type(), 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.KickPlayerCoopRequest) - return target; -} + // optional double cash_on_hand = 8; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 8, this_._internal_cash_on_hand(), target); + } -size_t KickPlayerCoopRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.KickPlayerCoopRequest) - size_t total_size = 0; + // repeated uint32 habs = 9; + for (int i = 0, n = this_._internal_habs_size(); i < n; ++i) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 9, this_._internal_habs().Get(i), target); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; + // repeated uint64 hab_population = 10; + for (int i = 0, n = this_._internal_hab_population_size(); i < n; ++i) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 10, this_._internal_hab_population().Get(i), target); + } - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x0000007fu) { - // optional string contract_identifier = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_contract_identifier()); - } + // repeated uint32 vehicles = 11; + for (int i = 0, n = this_._internal_vehicles_size(); i < n; ++i) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 11, this_._internal_vehicles().Get(i), target); + } - // optional string coop_identifier = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_coop_identifier()); - } + // repeated uint32 train_length = 12; + for (int i = 0, n = this_._internal_train_length_size(); i < n; ++i) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 12, this_._internal_train_length().Get(i), target); + } - // optional string player_identifier = 3; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_player_identifier()); - } + // optional uint32 silos_owned = 13; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 13, this_._internal_silos_owned(), target); + } - // optional string requesting_user_id = 4; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_requesting_user_id()); - } + // repeated .ei.Backup.ResearchItem common_research = 14; + for (unsigned i = 0, n = static_cast( + this_._internal_common_research_size()); + i < n; i++) { + const auto& repfield = this_._internal_common_research().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 14, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional .ei.BasicRequestInfo rinfo = 8; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *rinfo_); - } + // repeated .ei.Backup.ActiveBoost active_boosts = 15; + for (unsigned i = 0, n = static_cast( + this_._internal_active_boosts_size()); + i < n; i++) { + const auto& repfield = this_._internal_active_boosts().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 15, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional uint32 client_version = 7; - if (cached_has_bits & 0x00000020u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_client_version()); - } + // optional uint32 boost_tokens_on_hand = 16; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 16, this_._internal_boost_tokens_on_hand(), target); + } - // optional .ei.KickPlayerCoopRequest.Reason reason = 9; - if (cached_has_bits & 0x00000040u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_reason()); - } + // repeated .ei.CompleteArtifact equipped_artifacts = 17; + for (unsigned i = 0, n = static_cast( + this_._internal_equipped_artifacts_size()); + i < n; i++) { + const auto& repfield = this_._internal_equipped_artifacts().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 17, repfield, repfield.GetCachedSize(), + target, stream); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional uint64 artifact_inventory_score = 18; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 18, this_._internal_artifact_inventory_score(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData KickPlayerCoopRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - KickPlayerCoopRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*KickPlayerCoopRequest::GetClassData() const { return &_class_data_; } + // optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; + if (cached_has_bits & 0x00000001u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 19, *this_._impl_.farm_appearance_, this_._impl_.farm_appearance_->GetCachedSize(), target, + stream); + } -void KickPlayerCoopRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional uint32 client_version = 20; + if (cached_has_bits & 0x00000400u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 20, this_._internal_client_version(), target); + } + // repeated uint64 hab_capacity = 21; + for (int i = 0, n = this_._internal_hab_capacity_size(); i < n; ++i) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 21, this_._internal_hab_capacity().Get(i), target); + } -void KickPlayerCoopRequest::MergeFrom(const KickPlayerCoopRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.KickPlayerCoopRequest) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // optional double timestamp = 22; + if (cached_has_bits & 0x00000200u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 22, this_._internal_timestamp(), target); + } - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x0000007fu) { + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.PlayerFarmInfo) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t PlayerFarmInfo::ByteSizeLong(const MessageLite& base) { + const PlayerFarmInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t PlayerFarmInfo::ByteSizeLong() const { + const PlayerFarmInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.PlayerFarmInfo) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated uint32 egg_medal_level = 5; + { + std::size_t data_size = ::_pbi::WireFormatLite::UInt32Size( + this_._internal_egg_medal_level()) + ; + std::size_t tag_size = std::size_t{1} * + ::_pbi::FromIntSize(this_._internal_egg_medal_level_size()); + ; + total_size += tag_size + data_size; + } + // repeated .ei.Backup.ResearchItem epic_research = 6; + { + total_size += 1UL * this_._internal_epic_research_size(); + for (const auto& msg : this_._internal_epic_research()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated uint32 habs = 9; + { + std::size_t data_size = ::_pbi::WireFormatLite::UInt32Size( + this_._internal_habs()) + ; + std::size_t tag_size = std::size_t{1} * + ::_pbi::FromIntSize(this_._internal_habs_size()); + ; + total_size += tag_size + data_size; + } + // repeated uint64 hab_population = 10; + { + std::size_t data_size = ::_pbi::WireFormatLite::UInt64Size( + this_._internal_hab_population()) + ; + std::size_t tag_size = std::size_t{1} * + ::_pbi::FromIntSize(this_._internal_hab_population_size()); + ; + total_size += tag_size + data_size; + } + // repeated uint32 vehicles = 11; + { + std::size_t data_size = ::_pbi::WireFormatLite::UInt32Size( + this_._internal_vehicles()) + ; + std::size_t tag_size = std::size_t{1} * + ::_pbi::FromIntSize(this_._internal_vehicles_size()); + ; + total_size += tag_size + data_size; + } + // repeated uint32 train_length = 12; + { + std::size_t data_size = ::_pbi::WireFormatLite::UInt32Size( + this_._internal_train_length()) + ; + std::size_t tag_size = std::size_t{1} * + ::_pbi::FromIntSize(this_._internal_train_length_size()); + ; + total_size += tag_size + data_size; + } + // repeated .ei.Backup.ResearchItem common_research = 14; + { + total_size += 1UL * this_._internal_common_research_size(); + for (const auto& msg : this_._internal_common_research()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.Backup.ActiveBoost active_boosts = 15; + { + total_size += 1UL * this_._internal_active_boosts_size(); + for (const auto& msg : this_._internal_active_boosts()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.CompleteArtifact equipped_artifacts = 17; + { + total_size += 2UL * this_._internal_equipped_artifacts_size(); + for (const auto& msg : this_._internal_equipped_artifacts()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated uint64 hab_capacity = 21; + { + std::size_t data_size = ::_pbi::WireFormatLite::UInt64Size( + this_._internal_hab_capacity()) + ; + std::size_t tag_size = std::size_t{2} * + ::_pbi::FromIntSize(this_._internal_hab_capacity_size()); + ; + total_size += tag_size + data_size; + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; + if (cached_has_bits & 0x00000001u) { + total_size += 2 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.farm_appearance_); + } + // optional double soul_eggs = 1; + if (cached_has_bits & 0x00000002u) { + total_size += 9; + } + // optional uint64 eggs_of_prophecy = 2; + if (cached_has_bits & 0x00000004u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_eggs_of_prophecy()); + } + // optional uint32 permit_level = 3; + if (cached_has_bits & 0x00000008u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_permit_level()); + } + // optional bool hyperloop_station = 4; + if (cached_has_bits & 0x00000010u) { + total_size += 2; + } + // optional double cash_on_hand = 8; + if (cached_has_bits & 0x00000020u) { + total_size += 9; + } + // optional uint32 silos_owned = 13; + if (cached_has_bits & 0x00000040u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_silos_owned()); + } + // optional uint32 boost_tokens_on_hand = 16; + if (cached_has_bits & 0x00000080u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( + this_._internal_boost_tokens_on_hand()); + } + } + if (cached_has_bits & 0x00000f00u) { + // optional uint64 artifact_inventory_score = 18; + if (cached_has_bits & 0x00000100u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt64Size( + this_._internal_artifact_inventory_score()); + } + // optional double timestamp = 22; + if (cached_has_bits & 0x00000200u) { + total_size += 10; + } + // optional uint32 client_version = 20; + if (cached_has_bits & 0x00000400u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( + this_._internal_client_version()); + } + // optional .ei.Egg egg_type = 7; + if (cached_has_bits & 0x00000800u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_egg_type()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void PlayerFarmInfo::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.PlayerFarmInfo) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_egg_medal_level()->MergeFrom(from._internal_egg_medal_level()); + _this->_internal_mutable_epic_research()->MergeFrom( + from._internal_epic_research()); + _this->_internal_mutable_habs()->MergeFrom(from._internal_habs()); + _this->_internal_mutable_hab_population()->MergeFrom(from._internal_hab_population()); + _this->_internal_mutable_vehicles()->MergeFrom(from._internal_vehicles()); + _this->_internal_mutable_train_length()->MergeFrom(from._internal_train_length()); + _this->_internal_mutable_common_research()->MergeFrom( + from._internal_common_research()); + _this->_internal_mutable_active_boosts()->MergeFrom( + from._internal_active_boosts()); + _this->_internal_mutable_equipped_artifacts()->MergeFrom( + from._internal_equipped_artifacts()); + _this->_internal_mutable_hab_capacity()->MergeFrom(from._internal_hab_capacity()); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - _internal_set_contract_identifier(from._internal_contract_identifier()); + ABSL_DCHECK(from._impl_.farm_appearance_ != nullptr); + if (_this->_impl_.farm_appearance_ == nullptr) { + _this->_impl_.farm_appearance_ = + ::google::protobuf::Message::CopyConstruct<::ei::ShellDB_FarmConfiguration>(arena, *from._impl_.farm_appearance_); + } else { + _this->_impl_.farm_appearance_->MergeFrom(*from._impl_.farm_appearance_); + } } if (cached_has_bits & 0x00000002u) { - _internal_set_coop_identifier(from._internal_coop_identifier()); + _this->_impl_.soul_eggs_ = from._impl_.soul_eggs_; } if (cached_has_bits & 0x00000004u) { - _internal_set_player_identifier(from._internal_player_identifier()); + _this->_impl_.eggs_of_prophecy_ = from._impl_.eggs_of_prophecy_; } if (cached_has_bits & 0x00000008u) { - _internal_set_requesting_user_id(from._internal_requesting_user_id()); + _this->_impl_.permit_level_ = from._impl_.permit_level_; } if (cached_has_bits & 0x00000010u) { - _internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo()); + _this->_impl_.hyperloop_station_ = from._impl_.hyperloop_station_; } if (cached_has_bits & 0x00000020u) { - client_version_ = from.client_version_; + _this->_impl_.cash_on_hand_ = from._impl_.cash_on_hand_; } if (cached_has_bits & 0x00000040u) { - reason_ = from.reason_; + _this->_impl_.silos_owned_ = from._impl_.silos_owned_; + } + if (cached_has_bits & 0x00000080u) { + _this->_impl_.boost_tokens_on_hand_ = from._impl_.boost_tokens_on_hand_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (cached_has_bits & 0x00000f00u) { + if (cached_has_bits & 0x00000100u) { + _this->_impl_.artifact_inventory_score_ = from._impl_.artifact_inventory_score_; + } + if (cached_has_bits & 0x00000200u) { + _this->_impl_.timestamp_ = from._impl_.timestamp_; + } + if (cached_has_bits & 0x00000400u) { + _this->_impl_.client_version_ = from._impl_.client_version_; + } + if (cached_has_bits & 0x00000800u) { + _this->_impl_.egg_type_ = from._impl_.egg_type_; + } + } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void KickPlayerCoopRequest::CopyFrom(const KickPlayerCoopRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.KickPlayerCoopRequest) +void PlayerFarmInfo::CopyFrom(const PlayerFarmInfo& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.PlayerFarmInfo) if (&from == this) return; Clear(); MergeFrom(from); } -bool KickPlayerCoopRequest::IsInitialized() const { - return true; -} -void KickPlayerCoopRequest::InternalSwap(KickPlayerCoopRequest* other) { +void PlayerFarmInfo::InternalSwap(PlayerFarmInfo* PROTOBUF_RESTRICT 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( - &contract_identifier_, lhs_arena, - &other->contract_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &coop_identifier_, lhs_arena, - &other->coop_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &player_identifier_, lhs_arena, - &other->player_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &requesting_user_id_, lhs_arena, - &other->requesting_user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(KickPlayerCoopRequest, reason_) - + sizeof(KickPlayerCoopRequest::reason_) - - PROTOBUF_FIELD_OFFSET(KickPlayerCoopRequest, rinfo_)>( - reinterpret_cast(&rinfo_), - reinterpret_cast(&other->rinfo_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata KickPlayerCoopRequest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[82]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.egg_medal_level_.InternalSwap(&other->_impl_.egg_medal_level_); + _impl_.epic_research_.InternalSwap(&other->_impl_.epic_research_); + _impl_.habs_.InternalSwap(&other->_impl_.habs_); + _impl_.hab_population_.InternalSwap(&other->_impl_.hab_population_); + _impl_.vehicles_.InternalSwap(&other->_impl_.vehicles_); + _impl_.train_length_.InternalSwap(&other->_impl_.train_length_); + _impl_.common_research_.InternalSwap(&other->_impl_.common_research_); + _impl_.active_boosts_.InternalSwap(&other->_impl_.active_boosts_); + _impl_.equipped_artifacts_.InternalSwap(&other->_impl_.equipped_artifacts_); + _impl_.hab_capacity_.InternalSwap(&other->_impl_.hab_capacity_); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.egg_type_) + + sizeof(PlayerFarmInfo::_impl_.egg_type_) + - PROTOBUF_FIELD_OFFSET(PlayerFarmInfo, _impl_.farm_appearance_)>( + reinterpret_cast(&_impl_.farm_appearance_), + reinterpret_cast(&other->_impl_.farm_appearance_)); +} + +::google::protobuf::Metadata PlayerFarmInfo::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class ContractCoopStatusUpdateRequest::_Internal { +class ContractCoopStatusResponse_ContributionInfo::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::BasicRequestInfo& rinfo(const ContractCoopStatusUpdateRequest* msg); - static void set_has_rinfo(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_contract_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_coop_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_push_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_amount(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_rate(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_time_cheats_detected(HasBits* has_bits) { - (*has_bits)[0] |= 1024u; - } - static void set_has_soul_power(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } - static void set_has_eop(HasBits* has_bits) { - (*has_bits)[0] |= 8192u; - } - static void set_has_boost_tokens(HasBits* has_bits) { - (*has_bits)[0] |= 2048u; - } - static void set_has_boost_tokens_spent(HasBits* has_bits) { - (*has_bits)[0] |= 4096u; - } - static void set_has_hide_cc_status(HasBits* has_bits) { - (*has_bits)[0] |= 16384u; - } - static const ::ei::FarmProductionParams& production_params(const ContractCoopStatusUpdateRequest* msg); - static void set_has_production_params(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static const ::ei::PlayerFarmInfo& farm_info(const ContractCoopStatusUpdateRequest* msg); - static void set_has_farm_info(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_egg_laying_rate_buff(HasBits* has_bits) { - (*has_bits)[0] |= 32768u; - } - static void set_has_earnings_buff(HasBits* has_bits) { - (*has_bits)[0] |= 65536u; - } -}; - -const ::ei::BasicRequestInfo& -ContractCoopStatusUpdateRequest::_Internal::rinfo(const ContractCoopStatusUpdateRequest* msg) { - return *msg->rinfo_; -} -const ::ei::FarmProductionParams& -ContractCoopStatusUpdateRequest::_Internal::production_params(const ContractCoopStatusUpdateRequest* msg) { - return *msg->production_params_; -} -const ::ei::PlayerFarmInfo& -ContractCoopStatusUpdateRequest::_Internal::farm_info(const ContractCoopStatusUpdateRequest* msg) { - return *msg->farm_info_; -} -ContractCoopStatusUpdateRequest::ContractCoopStatusUpdateRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ContractCoopStatusUpdateRequest) -} -ContractCoopStatusUpdateRequest::ContractCoopStatusUpdateRequest(const ContractCoopStatusUpdateRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - 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()); - } - contract_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_contract_identifier()) { - contract_identifier_.Set(from._internal_contract_identifier(), - GetArenaForAllocation()); - } - coop_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - coop_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_coop_identifier()) { - coop_identifier_.Set(from._internal_coop_identifier(), - GetArenaForAllocation()); - } - push_user_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - push_user_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_push_user_id()) { - push_user_id_.Set(from._internal_push_user_id(), - GetArenaForAllocation()); - } - if (from._internal_has_rinfo()) { - rinfo_ = new ::ei::BasicRequestInfo(*from.rinfo_); - } else { - rinfo_ = nullptr; - } - if (from._internal_has_production_params()) { - production_params_ = new ::ei::FarmProductionParams(*from.production_params_); - } else { - production_params_ = nullptr; - } - if (from._internal_has_farm_info()) { - farm_info_ = new ::ei::PlayerFarmInfo(*from.farm_info_); - } else { - farm_info_ = nullptr; - } - ::memcpy(&amount_, &from.amount_, - static_cast(reinterpret_cast(&earnings_buff_) - - reinterpret_cast(&amount_)) + sizeof(earnings_buff_)); - // @@protoc_insertion_point(copy_constructor:ei.ContractCoopStatusUpdateRequest) -} - -inline void ContractCoopStatusUpdateRequest::SharedCtor() { -user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -contract_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -coop_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - coop_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -push_user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - push_user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&rinfo_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&hide_cc_status_) - - reinterpret_cast(&rinfo_)) + sizeof(hide_cc_status_)); -egg_laying_rate_buff_ = 1; -earnings_buff_ = 1; + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_._has_bits_); +}; + +ContractCoopStatusResponse_ContributionInfo::ContractCoopStatusResponse_ContributionInfo(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ContractCoopStatusResponse.ContributionInfo) } +inline PROTOBUF_NDEBUG_INLINE ContractCoopStatusResponse_ContributionInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ContractCoopStatusResponse_ContributionInfo& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + buff_history_{visibility, arena, from.buff_history_}, + user_id_(arena, from.user_id_), + user_name_(arena, from.user_name_), + push_id_(arena, from.push_id_), + contract_identifier_(arena, from.contract_identifier_), + uuid_(arena, from.uuid_) {} + +ContractCoopStatusResponse_ContributionInfo::ContractCoopStatusResponse_ContributionInfo( + ::google::protobuf::Arena* arena, + const ContractCoopStatusResponse_ContributionInfo& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ContractCoopStatusResponse_ContributionInfo* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.production_params_ = (cached_has_bits & 0x00000020u) ? ::google::protobuf::Message::CopyConstruct<::ei::FarmProductionParams>( + arena, *from._impl_.production_params_) + : nullptr; + _impl_.farm_info_ = (cached_has_bits & 0x00000040u) ? ::google::protobuf::Message::CopyConstruct<::ei::PlayerFarmInfo>( + arena, *from._impl_.farm_info_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, contribution_amount_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, contribution_amount_), + offsetof(Impl_, leech_) - + offsetof(Impl_, contribution_amount_) + + sizeof(Impl_::leech_)); -ContractCoopStatusUpdateRequest::~ContractCoopStatusUpdateRequest() { - // @@protoc_insertion_point(destructor:ei.ContractCoopStatusUpdateRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + // @@protoc_insertion_point(copy_constructor:ei.ContractCoopStatusResponse.ContributionInfo) } - -inline void ContractCoopStatusUpdateRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - user_id_.Destroy(); - contract_identifier_.Destroy(); - coop_identifier_.Destroy(); - push_user_id_.Destroy(); - if (this != internal_default_instance()) delete rinfo_; - if (this != internal_default_instance()) delete production_params_; - if (this != internal_default_instance()) delete farm_info_; +inline PROTOBUF_NDEBUG_INLINE ContractCoopStatusResponse_ContributionInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + buff_history_{visibility, arena}, + user_id_(arena), + user_name_(arena), + push_id_(arena), + contract_identifier_(arena), + uuid_(arena) {} + +inline void ContractCoopStatusResponse_ContributionInfo::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, production_params_), + 0, + offsetof(Impl_, leech_) - + offsetof(Impl_, production_params_) + + sizeof(Impl_::leech_)); } - -void ContractCoopStatusUpdateRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); +ContractCoopStatusResponse_ContributionInfo::~ContractCoopStatusResponse_ContributionInfo() { + // @@protoc_insertion_point(destructor:ei.ContractCoopStatusResponse.ContributionInfo) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -void ContractCoopStatusUpdateRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ContractCoopStatusUpdateRequest) - uint32_t cached_has_bits = 0; +inline void ContractCoopStatusResponse_ContributionInfo::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.user_id_.Destroy(); + _impl_.user_name_.Destroy(); + _impl_.push_id_.Destroy(); + _impl_.contract_identifier_.Destroy(); + _impl_.uuid_.Destroy(); + delete _impl_.production_params_; + delete _impl_.farm_info_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ContractCoopStatusResponse_ContributionInfo::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ContractCoopStatusResponse_ContributionInfo_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ContractCoopStatusResponse_ContributionInfo::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ContractCoopStatusResponse_ContributionInfo::ByteSizeLong, + &ContractCoopStatusResponse_ContributionInfo::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_._cached_size_), + false, + }, + &ContractCoopStatusResponse_ContributionInfo::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ContractCoopStatusResponse_ContributionInfo::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<5, 24, 4, 125, 2> ContractCoopStatusResponse_ContributionInfo::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_._has_bits_), + 0, // no _extensions_ + 24, 248, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4278190080, // skipmap + offsetof(decltype(_table_), field_entries), + 24, // num_field_entries + 4, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ContractCoopStatusResponse_ContributionInfo>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string user_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.user_id_)}}, + // optional string user_name = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.user_name_)}}, + // optional double contribution_amount = 3; + {::_pbi::TcParser::FastF64S1, + {25, 7, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.contribution_amount_)}}, + // optional bool active = 4; + {::_pbi::TcParser::SingularVarintNoZag1(), + {32, 20, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.active_)}}, + // optional .ei.Platform platform = 5; + {::_pbi::TcParser::FastEr0S1, + {40, 9, 2, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.platform_)}}, + // optional double contribution_rate = 6; + {::_pbi::TcParser::FastF64S1, + {49, 8, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.contribution_rate_)}}, + // optional bool time_cheat_detected = 7; + {::_pbi::TcParser::SingularVarintNoZag1(), + {56, 16, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.time_cheat_detected_)}}, + // optional int32 rank_change = 8; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ContractCoopStatusResponse_ContributionInfo, _impl_.rank_change_), 10>(), + {64, 10, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.rank_change_)}}, + // optional string push_id = 9; + {::_pbi::TcParser::FastSS1, + {74, 2, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.push_id_)}}, + // optional uint32 ban_votes = 10; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ContractCoopStatusResponse_ContributionInfo, _impl_.ban_votes_), 12>(), + {80, 12, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.ban_votes_)}}, + // optional double soul_power = 11; + {::_pbi::TcParser::FastF64S1, + {89, 11, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.soul_power_)}}, + // optional uint32 boost_tokens = 12; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ContractCoopStatusResponse_ContributionInfo, _impl_.boost_tokens_), 13>(), + {96, 13, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.boost_tokens_)}}, + // repeated .ei.CoopBuffState buff_history = 13; + {::_pbi::TcParser::FastMtR1, + {106, 63, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.buff_history_)}}, + // optional uint32 boost_tokens_spent = 14; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ContractCoopStatusResponse_ContributionInfo, _impl_.boost_tokens_spent_), 14>(), + {112, 14, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.boost_tokens_spent_)}}, + // optional .ei.FarmProductionParams production_params = 15; + {::_pbi::TcParser::FastMtS1, + {122, 5, 1, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.production_params_)}}, + // optional bool leech = 16; + {::_pbi::TcParser::FastV8S2, + {384, 22, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.leech_)}}, + // optional bool autojoined = 17; + {::_pbi::TcParser::FastV8S2, + {392, 17, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.autojoined_)}}, + // optional .ei.PlayerFarmInfo farm_info = 18; + {::_pbi::TcParser::FastMtS2, + {402, 6, 2, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.farm_info_)}}, + // optional string contract_identifier = 19; + {::_pbi::TcParser::FastSS2, + {410, 3, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.contract_identifier_)}}, + // optional double chicken_run_cooldown = 20; + {::_pbi::TcParser::FastF64S2, + {417, 18, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.chicken_run_cooldown_)}}, + // optional string uuid = 21; + {::_pbi::TcParser::FastSS2, + {426, 4, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.uuid_)}}, + // optional bool finalized = 22; + {::_pbi::TcParser::FastV8S2, + {432, 15, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.finalized_)}}, + // optional bool recently_active = 23; + {::_pbi::TcParser::FastV8S2, + {440, 19, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.recently_active_)}}, + // optional bool cc_member = 24; + {::_pbi::TcParser::FastV8S2, + {448, 21, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.cc_member_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string user_id = 1; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.user_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string user_name = 2; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.user_name_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double contribution_amount = 3; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.contribution_amount_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional bool active = 4; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.active_), _Internal::kHasBitsOffset + 20, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional .ei.Platform platform = 5; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.platform_), _Internal::kHasBitsOffset + 9, 3, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional double contribution_rate = 6; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.contribution_rate_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional bool time_cheat_detected = 7; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.time_cheat_detected_), _Internal::kHasBitsOffset + 16, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional int32 rank_change = 8; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.rank_change_), _Internal::kHasBitsOffset + 10, 0, + (0 | ::_fl::kFcOptional | ::_fl::kInt32)}, + // optional string push_id = 9; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.push_id_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint32 ban_votes = 10; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.ban_votes_), _Internal::kHasBitsOffset + 12, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double soul_power = 11; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.soul_power_), _Internal::kHasBitsOffset + 11, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint32 boost_tokens = 12; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.boost_tokens_), _Internal::kHasBitsOffset + 13, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // repeated .ei.CoopBuffState buff_history = 13; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.buff_history_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional uint32 boost_tokens_spent = 14; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.boost_tokens_spent_), _Internal::kHasBitsOffset + 14, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional .ei.FarmProductionParams production_params = 15; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.production_params_), _Internal::kHasBitsOffset + 5, 1, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional bool leech = 16; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.leech_), _Internal::kHasBitsOffset + 22, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool autojoined = 17; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.autojoined_), _Internal::kHasBitsOffset + 17, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional .ei.PlayerFarmInfo farm_info = 18; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.farm_info_), _Internal::kHasBitsOffset + 6, 2, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional string contract_identifier = 19; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.contract_identifier_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double chicken_run_cooldown = 20; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.chicken_run_cooldown_), _Internal::kHasBitsOffset + 18, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional string uuid = 21; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.uuid_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional bool finalized = 22; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.finalized_), _Internal::kHasBitsOffset + 15, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool recently_active = 23; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.recently_active_), _Internal::kHasBitsOffset + 19, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool cc_member = 24; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.cc_member_), _Internal::kHasBitsOffset + 21, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::CoopBuffState>()}, + {::_pbi::TcParser::GetTable<::ei::FarmProductionParams>()}, + {::_pbi::TcParser::GetTable<::ei::PlayerFarmInfo>()}, + {0, 3}, + }}, {{ + "\56\7\11\0\0\0\0\0\0\7\0\0\0\0\0\0\0\0\0\23\0\4\0\0\0\0\0\0\0\0\0\0" + "ei.ContractCoopStatusResponse.ContributionInfo" + "user_id" + "user_name" + "push_id" + "contract_identifier" + "uuid" + }}, +}; + +PROTOBUF_NOINLINE void ContractCoopStatusResponse_ContributionInfo::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ContractCoopStatusResponse.ContributionInfo) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + _impl_.buff_history_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x0000007fu) { if (cached_has_bits & 0x00000001u) { - user_id_.ClearNonDefaultToEmpty(); + _impl_.user_id_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - contract_identifier_.ClearNonDefaultToEmpty(); + _impl_.user_name_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000004u) { - coop_identifier_.ClearNonDefaultToEmpty(); + _impl_.push_id_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000008u) { - push_user_id_.ClearNonDefaultToEmpty(); + _impl_.contract_identifier_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000010u) { - GOOGLE_DCHECK(rinfo_ != nullptr); - rinfo_->Clear(); + _impl_.uuid_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000020u) { - GOOGLE_DCHECK(production_params_ != nullptr); - production_params_->Clear(); + ABSL_DCHECK(_impl_.production_params_ != nullptr); + _impl_.production_params_->Clear(); } if (cached_has_bits & 0x00000040u) { - GOOGLE_DCHECK(farm_info_ != nullptr); - farm_info_->Clear(); + ABSL_DCHECK(_impl_.farm_info_ != nullptr); + _impl_.farm_info_->Clear(); } } - amount_ = 0; + _impl_.contribution_amount_ = 0; if (cached_has_bits & 0x0000ff00u) { - ::memset(&rate_, 0, static_cast( - reinterpret_cast(&hide_cc_status_) - - reinterpret_cast(&rate_)) + sizeof(hide_cc_status_)); - egg_laying_rate_buff_ = 1; - } - earnings_buff_ = 1; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ContractCoopStatusUpdateRequest::_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 user_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractCoopStatusUpdateRequest.user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string contract_identifier = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_contract_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractCoopStatusUpdateRequest.contract_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string coop_identifier = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_coop_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractCoopStatusUpdateRequest.coop_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double amount = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 33)) { - _Internal::set_has_amount(&has_bits); - amount_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double rate = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 41)) { - _Internal::set_has_rate(&has_bits); - rate_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint32 time_cheats_detected = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - _Internal::set_has_time_cheats_detected(&has_bits); - time_cheats_detected_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double soul_power = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 57)) { - _Internal::set_has_soul_power(&has_bits); - soul_power_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional string push_user_id = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) { - auto str = _internal_mutable_push_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractCoopStatusUpdateRequest.push_user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint32 boost_tokens = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 72)) { - _Internal::set_has_boost_tokens(&has_bits); - boost_tokens_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double egg_laying_rate_buff = 10 [default = 1]; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 81)) { - _Internal::set_has_egg_laying_rate_buff(&has_bits); - egg_laying_rate_buff_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double earnings_buff = 11 [default = 1]; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 89)) { - _Internal::set_has_earnings_buff(&has_bits); - earnings_buff_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional .ei.BasicRequestInfo rinfo = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 98)) { - ptr = ctx->ParseMessage(_internal_mutable_rinfo(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 boost_tokens_spent = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 104)) { - _Internal::set_has_boost_tokens_spent(&has_bits); - boost_tokens_spent_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.FarmProductionParams production_params = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 114)) { - ptr = ctx->ParseMessage(_internal_mutable_production_params(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 eop = 15; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 120)) { - _Internal::set_has_eop(&has_bits); - eop_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.PlayerFarmInfo farm_info = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 130)) { - ptr = ctx->ParseMessage(_internal_mutable_farm_info(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool hide_cc_status = 17; - case 17: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 136)) { - _Internal::set_has_hide_cc_status(&has_bits); - hide_cc_status_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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* ContractCoopStatusUpdateRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ContractCoopStatusUpdateRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string user_id = 1; - if (cached_has_bits & 0x00000001u) { - ::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.ContractCoopStatusUpdateRequest.user_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_user_id(), target); + ::memset(&_impl_.contribution_rate_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.finalized_) - + reinterpret_cast(&_impl_.contribution_rate_)) + sizeof(_impl_.finalized_)); } + if (cached_has_bits & 0x007f0000u) { + ::memset(&_impl_.time_cheat_detected_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.leech_) - + reinterpret_cast(&_impl_.time_cheat_detected_)) + sizeof(_impl_.leech_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ContractCoopStatusResponse_ContributionInfo::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ContractCoopStatusResponse_ContributionInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ContractCoopStatusResponse_ContributionInfo::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ContractCoopStatusResponse_ContributionInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ContractCoopStatusResponse.ContributionInfo) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractCoopStatusResponse.ContributionInfo.user_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional string contract_identifier = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_contract_identifier().data(), static_cast(this->_internal_contract_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ContractCoopStatusUpdateRequest.contract_identifier"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_contract_identifier(), target); - } - - // optional string coop_identifier = 3; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_coop_identifier().data(), static_cast(this->_internal_coop_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ContractCoopStatusUpdateRequest.coop_identifier"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_coop_identifier(), target); - } - - // optional double amount = 4; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(4, this->_internal_amount(), target); - } - - // optional double rate = 5; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(5, this->_internal_rate(), target); - } - - // optional uint32 time_cheats_detected = 6; - if (cached_has_bits & 0x00000400u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(6, this->_internal_time_cheats_detected(), target); - } - - // optional double soul_power = 7; - if (cached_has_bits & 0x00000200u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(7, this->_internal_soul_power(), target); - } - - // optional string push_user_id = 8; - if (cached_has_bits & 0x00000008u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_push_user_id().data(), static_cast(this->_internal_push_user_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ContractCoopStatusUpdateRequest.push_user_id"); - target = stream->WriteStringMaybeAliased( - 8, this->_internal_push_user_id(), target); - } - - // optional uint32 boost_tokens = 9; - if (cached_has_bits & 0x00000800u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(9, this->_internal_boost_tokens(), target); - } - - // optional double egg_laying_rate_buff = 10 [default = 1]; - if (cached_has_bits & 0x00008000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(10, this->_internal_egg_laying_rate_buff(), target); - } - - // optional double earnings_buff = 11 [default = 1]; - if (cached_has_bits & 0x00010000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(11, this->_internal_earnings_buff(), target); - } - - // optional .ei.BasicRequestInfo rinfo = 12; - if (cached_has_bits & 0x00000010u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(12, _Internal::rinfo(this), - _Internal::rinfo(this).GetCachedSize(), target, stream); - } - - // optional uint32 boost_tokens_spent = 13; - if (cached_has_bits & 0x00001000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(13, this->_internal_boost_tokens_spent(), target); - } - - // optional .ei.FarmProductionParams production_params = 14; - if (cached_has_bits & 0x00000020u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(14, _Internal::production_params(this), - _Internal::production_params(this).GetCachedSize(), target, stream); - } - - // optional uint32 eop = 15; - if (cached_has_bits & 0x00002000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(15, this->_internal_eop(), target); - } - - // optional .ei.PlayerFarmInfo farm_info = 16; - if (cached_has_bits & 0x00000040u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(16, _Internal::farm_info(this), - _Internal::farm_info(this).GetCachedSize(), target, stream); - } - - // optional bool hide_cc_status = 17; - if (cached_has_bits & 0x00004000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(17, this->_internal_hide_cc_status(), 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.ContractCoopStatusUpdateRequest) - return target; -} - -size_t ContractCoopStatusUpdateRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ContractCoopStatusUpdateRequest) - 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 & 0x000000ffu) { - // optional string user_id = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_user_id()); - } + // optional string user_name = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_user_name(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractCoopStatusResponse.ContributionInfo.user_name"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } - // optional string contract_identifier = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_contract_identifier()); - } + // optional double contribution_amount = 3; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 3, this_._internal_contribution_amount(), target); + } - // optional string coop_identifier = 3; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_coop_identifier()); - } + // optional bool active = 4; + if (cached_has_bits & 0x00100000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 4, this_._internal_active(), target); + } - // optional string push_user_id = 8; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_push_user_id()); - } + // optional .ei.Platform platform = 5; + if (cached_has_bits & 0x00000200u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 5, this_._internal_platform(), target); + } - // optional .ei.BasicRequestInfo rinfo = 12; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *rinfo_); - } + // optional double contribution_rate = 6; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 6, this_._internal_contribution_rate(), target); + } - // optional .ei.FarmProductionParams production_params = 14; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *production_params_); - } + // optional bool time_cheat_detected = 7; + if (cached_has_bits & 0x00010000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 7, this_._internal_time_cheat_detected(), target); + } - // optional .ei.PlayerFarmInfo farm_info = 16; - if (cached_has_bits & 0x00000040u) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *farm_info_); - } + // optional int32 rank_change = 8; + if (cached_has_bits & 0x00000400u) { + target = ::google::protobuf::internal::WireFormatLite:: + WriteInt32ToArrayWithField<8>( + stream, this_._internal_rank_change(), target); + } - // optional double amount = 4; - if (cached_has_bits & 0x00000080u) { - total_size += 1 + 8; - } + // optional string push_id = 9; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_push_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractCoopStatusResponse.ContributionInfo.push_id"); + target = stream->WriteStringMaybeAliased(9, _s, target); + } - } - if (cached_has_bits & 0x0000ff00u) { - // optional double rate = 5; - if (cached_has_bits & 0x00000100u) { - total_size += 1 + 8; - } + // optional uint32 ban_votes = 10; + if (cached_has_bits & 0x00001000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 10, this_._internal_ban_votes(), target); + } - // optional double soul_power = 7; - if (cached_has_bits & 0x00000200u) { - total_size += 1 + 8; - } + // optional double soul_power = 11; + if (cached_has_bits & 0x00000800u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 11, this_._internal_soul_power(), target); + } - // optional uint32 time_cheats_detected = 6; - if (cached_has_bits & 0x00000400u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_time_cheats_detected()); - } + // optional uint32 boost_tokens = 12; + if (cached_has_bits & 0x00002000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 12, this_._internal_boost_tokens(), target); + } - // optional uint32 boost_tokens = 9; - if (cached_has_bits & 0x00000800u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_boost_tokens()); - } + // repeated .ei.CoopBuffState buff_history = 13; + for (unsigned i = 0, n = static_cast( + this_._internal_buff_history_size()); + i < n; i++) { + const auto& repfield = this_._internal_buff_history().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 13, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional uint32 boost_tokens_spent = 13; - if (cached_has_bits & 0x00001000u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_boost_tokens_spent()); - } + // optional uint32 boost_tokens_spent = 14; + if (cached_has_bits & 0x00004000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 14, this_._internal_boost_tokens_spent(), target); + } - // optional uint32 eop = 15; - if (cached_has_bits & 0x00002000u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_eop()); - } + // optional .ei.FarmProductionParams production_params = 15; + if (cached_has_bits & 0x00000020u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 15, *this_._impl_.production_params_, this_._impl_.production_params_->GetCachedSize(), target, + stream); + } - // optional bool hide_cc_status = 17; - if (cached_has_bits & 0x00004000u) { - total_size += 2 + 1; - } + // optional bool leech = 16; + if (cached_has_bits & 0x00400000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 16, this_._internal_leech(), target); + } - // optional double egg_laying_rate_buff = 10 [default = 1]; - if (cached_has_bits & 0x00008000u) { - total_size += 1 + 8; - } + // optional bool autojoined = 17; + if (cached_has_bits & 0x00020000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 17, this_._internal_autojoined(), target); + } - } - // optional double earnings_buff = 11 [default = 1]; - if (cached_has_bits & 0x00010000u) { - total_size += 1 + 8; - } + // optional .ei.PlayerFarmInfo farm_info = 18; + if (cached_has_bits & 0x00000040u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 18, *this_._impl_.farm_info_, this_._impl_.farm_info_->GetCachedSize(), target, + stream); + } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional string contract_identifier = 19; + if (cached_has_bits & 0x00000008u) { + const std::string& _s = this_._internal_contract_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractCoopStatusResponse.ContributionInfo.contract_identifier"); + target = stream->WriteStringMaybeAliased(19, _s, target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ContractCoopStatusUpdateRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ContractCoopStatusUpdateRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ContractCoopStatusUpdateRequest::GetClassData() const { return &_class_data_; } + // optional double chicken_run_cooldown = 20; + if (cached_has_bits & 0x00040000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 20, this_._internal_chicken_run_cooldown(), target); + } -void ContractCoopStatusUpdateRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional string uuid = 21; + if (cached_has_bits & 0x00000010u) { + const std::string& _s = this_._internal_uuid(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractCoopStatusResponse.ContributionInfo.uuid"); + target = stream->WriteStringMaybeAliased(21, _s, target); + } + // optional bool finalized = 22; + if (cached_has_bits & 0x00008000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 22, this_._internal_finalized(), target); + } -void ContractCoopStatusUpdateRequest::MergeFrom(const ContractCoopStatusUpdateRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractCoopStatusUpdateRequest) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // optional bool recently_active = 23; + if (cached_has_bits & 0x00080000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 23, this_._internal_recently_active(), target); + } + + // optional bool cc_member = 24; + if (cached_has_bits & 0x00200000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 24, this_._internal_cc_member(), target); + } - cached_has_bits = from._has_bits_[0]; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ContractCoopStatusResponse.ContributionInfo) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ContractCoopStatusResponse_ContributionInfo::ByteSizeLong(const MessageLite& base) { + const ContractCoopStatusResponse_ContributionInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ContractCoopStatusResponse_ContributionInfo::ByteSizeLong() const { + const ContractCoopStatusResponse_ContributionInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ContractCoopStatusResponse.ContributionInfo) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.CoopBuffState buff_history = 13; + { + total_size += 1UL * this_._internal_buff_history_size(); + for (const auto& msg : this_._internal_buff_history()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_user_id()); + } + // optional string user_name = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_user_name()); + } + // optional string push_id = 9; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_push_id()); + } + // optional string contract_identifier = 19; + if (cached_has_bits & 0x00000008u) { + total_size += 2 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_contract_identifier()); + } + // optional string uuid = 21; + if (cached_has_bits & 0x00000010u) { + total_size += 2 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_uuid()); + } + // optional .ei.FarmProductionParams production_params = 15; + if (cached_has_bits & 0x00000020u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.production_params_); + } + // optional .ei.PlayerFarmInfo farm_info = 18; + if (cached_has_bits & 0x00000040u) { + total_size += 2 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.farm_info_); + } + // optional double contribution_amount = 3; + if (cached_has_bits & 0x00000080u) { + total_size += 9; + } + } + if (cached_has_bits & 0x0000ff00u) { + // optional double contribution_rate = 6; + if (cached_has_bits & 0x00000100u) { + total_size += 9; + } + // optional .ei.Platform platform = 5; + if (cached_has_bits & 0x00000200u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_platform()); + } + // optional int32 rank_change = 8; + if (cached_has_bits & 0x00000400u) { + total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( + this_._internal_rank_change()); + } + // optional double soul_power = 11; + if (cached_has_bits & 0x00000800u) { + total_size += 9; + } + // optional uint32 ban_votes = 10; + if (cached_has_bits & 0x00001000u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_ban_votes()); + } + // optional uint32 boost_tokens = 12; + if (cached_has_bits & 0x00002000u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_boost_tokens()); + } + // optional uint32 boost_tokens_spent = 14; + if (cached_has_bits & 0x00004000u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_boost_tokens_spent()); + } + // optional bool finalized = 22; + if (cached_has_bits & 0x00008000u) { + total_size += 3; + } + } + if (cached_has_bits & 0x007f0000u) { + // optional bool time_cheat_detected = 7; + if (cached_has_bits & 0x00010000u) { + total_size += 2; + } + // optional bool autojoined = 17; + if (cached_has_bits & 0x00020000u) { + total_size += 3; + } + // optional double chicken_run_cooldown = 20; + if (cached_has_bits & 0x00040000u) { + total_size += 10; + } + // optional bool recently_active = 23; + if (cached_has_bits & 0x00080000u) { + total_size += 3; + } + // optional bool active = 4; + if (cached_has_bits & 0x00100000u) { + total_size += 2; + } + // optional bool cc_member = 24; + if (cached_has_bits & 0x00200000u) { + total_size += 3; + } + // optional bool leech = 16; + if (cached_has_bits & 0x00400000u) { + total_size += 3; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void ContractCoopStatusResponse_ContributionInfo::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractCoopStatusResponse.ContributionInfo) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_buff_history()->MergeFrom( + from._internal_buff_history()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - _internal_set_user_id(from._internal_user_id()); + _this->_internal_set_user_id(from._internal_user_id()); } if (cached_has_bits & 0x00000002u) { - _internal_set_contract_identifier(from._internal_contract_identifier()); + _this->_internal_set_user_name(from._internal_user_name()); } if (cached_has_bits & 0x00000004u) { - _internal_set_coop_identifier(from._internal_coop_identifier()); + _this->_internal_set_push_id(from._internal_push_id()); } if (cached_has_bits & 0x00000008u) { - _internal_set_push_user_id(from._internal_push_user_id()); + _this->_internal_set_contract_identifier(from._internal_contract_identifier()); } if (cached_has_bits & 0x00000010u) { - _internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo()); + _this->_internal_set_uuid(from._internal_uuid()); } if (cached_has_bits & 0x00000020u) { - _internal_mutable_production_params()->::ei::FarmProductionParams::MergeFrom(from._internal_production_params()); + ABSL_DCHECK(from._impl_.production_params_ != nullptr); + if (_this->_impl_.production_params_ == nullptr) { + _this->_impl_.production_params_ = + ::google::protobuf::Message::CopyConstruct<::ei::FarmProductionParams>(arena, *from._impl_.production_params_); + } else { + _this->_impl_.production_params_->MergeFrom(*from._impl_.production_params_); + } } if (cached_has_bits & 0x00000040u) { - _internal_mutable_farm_info()->::ei::PlayerFarmInfo::MergeFrom(from._internal_farm_info()); + ABSL_DCHECK(from._impl_.farm_info_ != nullptr); + if (_this->_impl_.farm_info_ == nullptr) { + _this->_impl_.farm_info_ = + ::google::protobuf::Message::CopyConstruct<::ei::PlayerFarmInfo>(arena, *from._impl_.farm_info_); + } else { + _this->_impl_.farm_info_->MergeFrom(*from._impl_.farm_info_); + } } if (cached_has_bits & 0x00000080u) { - amount_ = from.amount_; + _this->_impl_.contribution_amount_ = from._impl_.contribution_amount_; } - _has_bits_[0] |= cached_has_bits; } if (cached_has_bits & 0x0000ff00u) { if (cached_has_bits & 0x00000100u) { - rate_ = from.rate_; + _this->_impl_.contribution_rate_ = from._impl_.contribution_rate_; } if (cached_has_bits & 0x00000200u) { - soul_power_ = from.soul_power_; + _this->_impl_.platform_ = from._impl_.platform_; } if (cached_has_bits & 0x00000400u) { - time_cheats_detected_ = from.time_cheats_detected_; + _this->_impl_.rank_change_ = from._impl_.rank_change_; } if (cached_has_bits & 0x00000800u) { - boost_tokens_ = from.boost_tokens_; + _this->_impl_.soul_power_ = from._impl_.soul_power_; } if (cached_has_bits & 0x00001000u) { - boost_tokens_spent_ = from.boost_tokens_spent_; + _this->_impl_.ban_votes_ = from._impl_.ban_votes_; } if (cached_has_bits & 0x00002000u) { - eop_ = from.eop_; + _this->_impl_.boost_tokens_ = from._impl_.boost_tokens_; } if (cached_has_bits & 0x00004000u) { - hide_cc_status_ = from.hide_cc_status_; + _this->_impl_.boost_tokens_spent_ = from._impl_.boost_tokens_spent_; } if (cached_has_bits & 0x00008000u) { - egg_laying_rate_buff_ = from.egg_laying_rate_buff_; + _this->_impl_.finalized_ = from._impl_.finalized_; } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0x00010000u) { - _internal_set_earnings_buff(from._internal_earnings_buff()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ContractCoopStatusUpdateRequest::CopyFrom(const ContractCoopStatusUpdateRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractCoopStatusUpdateRequest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ContractCoopStatusUpdateRequest::IsInitialized() const { - return true; -} - -void ContractCoopStatusUpdateRequest::InternalSwap(ContractCoopStatusUpdateRequest* 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( - &user_id_, lhs_arena, - &other->user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &contract_identifier_, lhs_arena, - &other->contract_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &coop_identifier_, lhs_arena, - &other->coop_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &push_user_id_, lhs_arena, - &other->push_user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, hide_cc_status_) - + sizeof(ContractCoopStatusUpdateRequest::hide_cc_status_) - - PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, rinfo_)>( - reinterpret_cast(&rinfo_), - reinterpret_cast(&other->rinfo_)); - swap(egg_laying_rate_buff_, other->egg_laying_rate_buff_); - swap(earnings_buff_, other->earnings_buff_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ContractCoopStatusUpdateRequest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[83]); -} - -// =================================================================== - -class ContractCoopStatusUpdateResponse::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_finalized(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_exists(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_status(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } -}; - -ContractCoopStatusUpdateResponse::ContractCoopStatusUpdateResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ContractCoopStatusUpdateResponse) -} -ContractCoopStatusUpdateResponse::ContractCoopStatusUpdateResponse(const ContractCoopStatusUpdateResponse& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&finalized_, &from.finalized_, - static_cast(reinterpret_cast(&status_) - - reinterpret_cast(&finalized_)) + sizeof(status_)); - // @@protoc_insertion_point(copy_constructor:ei.ContractCoopStatusUpdateResponse) -} - -inline void ContractCoopStatusUpdateResponse::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&finalized_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&status_) - - reinterpret_cast(&finalized_)) + sizeof(status_)); -} - -ContractCoopStatusUpdateResponse::~ContractCoopStatusUpdateResponse() { - // @@protoc_insertion_point(destructor:ei.ContractCoopStatusUpdateResponse) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void ContractCoopStatusUpdateResponse::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void ContractCoopStatusUpdateResponse::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ContractCoopStatusUpdateResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ContractCoopStatusUpdateResponse) - 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 & 0x00000007u) { - ::memset(&finalized_, 0, static_cast( - reinterpret_cast(&status_) - - reinterpret_cast(&finalized_)) + sizeof(status_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ContractCoopStatusUpdateResponse::_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 bool finalized = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _Internal::set_has_finalized(&has_bits); - finalized_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool exists = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_exists(&has_bits); - exists_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.ContractCoopStatusResponse.MemberStatus status = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::ContractCoopStatusResponse_MemberStatus_IsValid(val))) { - _internal_set_status(static_cast<::ei::ContractCoopStatusResponse_MemberStatus>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(3, val, mutable_unknown_fields()); - } - } 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* ContractCoopStatusUpdateResponse::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ContractCoopStatusUpdateResponse) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional bool finalized = 1; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(1, this->_internal_finalized(), target); - } - - // optional bool exists = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(2, this->_internal_exists(), target); - } - - // optional .ei.ContractCoopStatusResponse.MemberStatus status = 3; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 3, this->_internal_status(), 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.ContractCoopStatusUpdateResponse) - return target; -} - -size_t ContractCoopStatusUpdateResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ContractCoopStatusUpdateResponse) - 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 & 0x00000007u) { - // optional bool finalized = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + 1; + if (cached_has_bits & 0x007f0000u) { + if (cached_has_bits & 0x00010000u) { + _this->_impl_.time_cheat_detected_ = from._impl_.time_cheat_detected_; } - - // optional bool exists = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 1; + if (cached_has_bits & 0x00020000u) { + _this->_impl_.autojoined_ = from._impl_.autojoined_; } - - // optional .ei.ContractCoopStatusResponse.MemberStatus status = 3; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_status()); + if (cached_has_bits & 0x00040000u) { + _this->_impl_.chicken_run_cooldown_ = from._impl_.chicken_run_cooldown_; } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ContractCoopStatusUpdateResponse::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ContractCoopStatusUpdateResponse::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ContractCoopStatusUpdateResponse::GetClassData() const { return &_class_data_; } - -void ContractCoopStatusUpdateResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ContractCoopStatusUpdateResponse::MergeFrom(const ContractCoopStatusUpdateResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractCoopStatusUpdateResponse) - 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 & 0x00000007u) { - if (cached_has_bits & 0x00000001u) { - finalized_ = from.finalized_; + if (cached_has_bits & 0x00080000u) { + _this->_impl_.recently_active_ = from._impl_.recently_active_; } - if (cached_has_bits & 0x00000002u) { - exists_ = from.exists_; + if (cached_has_bits & 0x00100000u) { + _this->_impl_.active_ = from._impl_.active_; } - if (cached_has_bits & 0x00000004u) { - status_ = from.status_; + if (cached_has_bits & 0x00200000u) { + _this->_impl_.cc_member_ = from._impl_.cc_member_; + } + if (cached_has_bits & 0x00400000u) { + _this->_impl_.leech_ = from._impl_.leech_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void ContractCoopStatusUpdateResponse::CopyFrom(const ContractCoopStatusUpdateResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractCoopStatusUpdateResponse) +void ContractCoopStatusResponse_ContributionInfo::CopyFrom(const ContractCoopStatusResponse_ContributionInfo& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractCoopStatusResponse.ContributionInfo) if (&from == this) return; Clear(); MergeFrom(from); } -bool ContractCoopStatusUpdateResponse::IsInitialized() const { - return true; -} -void ContractCoopStatusUpdateResponse::InternalSwap(ContractCoopStatusUpdateResponse* other) { +void ContractCoopStatusResponse_ContributionInfo::InternalSwap(ContractCoopStatusResponse_ContributionInfo* PROTOBUF_RESTRICT other) { using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateResponse, status_) - + sizeof(ContractCoopStatusUpdateResponse::status_) - - PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateResponse, finalized_)>( - reinterpret_cast(&finalized_), - reinterpret_cast(&other->finalized_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ContractCoopStatusUpdateResponse::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[84]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.buff_history_.InternalSwap(&other->_impl_.buff_history_); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_id_, &other->_impl_.user_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_name_, &other->_impl_.user_name_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.push_id_, &other->_impl_.push_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.contract_identifier_, &other->_impl_.contract_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.uuid_, &other->_impl_.uuid_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.leech_) + + sizeof(ContractCoopStatusResponse_ContributionInfo::_impl_.leech_) + - PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ContributionInfo, _impl_.production_params_)>( + reinterpret_cast(&_impl_.production_params_), + reinterpret_cast(&other->_impl_.production_params_)); +} + +::google::protobuf::Metadata ContractCoopStatusResponse_ContributionInfo::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class CoopBuffState::_Internal { +class ContractCoopStatusResponse_CoopGift::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_egg_laying_rate(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_earnings(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_server_timestamp(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -CoopBuffState::CoopBuffState(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.CoopBuffState) -} -CoopBuffState::CoopBuffState(const CoopBuffState& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&server_timestamp_, &from.server_timestamp_, - static_cast(reinterpret_cast(&earnings_) - - reinterpret_cast(&server_timestamp_)) + sizeof(earnings_)); - // @@protoc_insertion_point(copy_constructor:ei.CoopBuffState) -} - -inline void CoopBuffState::SharedCtor() { -server_timestamp_ = 0; -egg_laying_rate_ = 1; -earnings_ = 1; -} - -CoopBuffState::~CoopBuffState() { - // @@protoc_insertion_point(destructor:ei.CoopBuffState) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_CoopGift, _impl_._has_bits_); +}; + +ContractCoopStatusResponse_CoopGift::ContractCoopStatusResponse_CoopGift(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ContractCoopStatusResponse.CoopGift) } +inline PROTOBUF_NDEBUG_INLINE ContractCoopStatusResponse_CoopGift::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ContractCoopStatusResponse_CoopGift& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + user_id_(arena, from.user_id_), + user_name_(arena, from.user_name_), + tracking_(arena, from.tracking_) {} + +ContractCoopStatusResponse_CoopGift::ContractCoopStatusResponse_CoopGift( + ::google::protobuf::Arena* arena, + const ContractCoopStatusResponse_CoopGift& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ContractCoopStatusResponse_CoopGift* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + _impl_.amount_ = from._impl_.amount_; -inline void CoopBuffState::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + // @@protoc_insertion_point(copy_constructor:ei.ContractCoopStatusResponse.CoopGift) } +inline PROTOBUF_NDEBUG_INLINE ContractCoopStatusResponse_CoopGift::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + user_id_(arena), + user_name_(arena), + tracking_(arena) {} -void CoopBuffState::SetCachedSize(int size) const { - _cached_size_.Set(size); +inline void ContractCoopStatusResponse_CoopGift::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.amount_ = {}; } - -void CoopBuffState::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.CoopBuffState) - 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 & 0x00000007u) { - server_timestamp_ = 0; - egg_laying_rate_ = 1; - earnings_ = 1; - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* CoopBuffState::_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 double egg_laying_rate = 1 [default = 1]; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 9)) { - _Internal::set_has_egg_laying_rate(&has_bits); - egg_laying_rate_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double earnings = 2 [default = 1]; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { - _Internal::set_has_earnings(&has_bits); - earnings_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double server_timestamp = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 25)) { - _Internal::set_has_server_timestamp(&has_bits); - server_timestamp_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } 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* CoopBuffState::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.CoopBuffState) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional double egg_laying_rate = 1 [default = 1]; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(1, this->_internal_egg_laying_rate(), target); - } - - // optional double earnings = 2 [default = 1]; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(2, this->_internal_earnings(), target); - } - - // optional double server_timestamp = 3; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(3, this->_internal_server_timestamp(), 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.CoopBuffState) - return target; +ContractCoopStatusResponse_CoopGift::~ContractCoopStatusResponse_CoopGift() { + // @@protoc_insertion_point(destructor:ei.ContractCoopStatusResponse.CoopGift) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -size_t CoopBuffState::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.CoopBuffState) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; +inline void ContractCoopStatusResponse_CoopGift::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.user_id_.Destroy(); + _impl_.user_name_.Destroy(); + _impl_.tracking_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ContractCoopStatusResponse_CoopGift::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ContractCoopStatusResponse_CoopGift_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ContractCoopStatusResponse_CoopGift::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ContractCoopStatusResponse_CoopGift::ByteSizeLong, + &ContractCoopStatusResponse_CoopGift::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_CoopGift, _impl_._cached_size_), + false, + }, + &ContractCoopStatusResponse_CoopGift::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ContractCoopStatusResponse_CoopGift::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 4, 0, 71, 2> ContractCoopStatusResponse_CoopGift::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_CoopGift, _impl_._has_bits_), + 0, // no _extensions_ + 4, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967280, // skipmap + offsetof(decltype(_table_), field_entries), + 4, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ContractCoopStatusResponse_CoopGift>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional string tracking = 4; + {::_pbi::TcParser::FastSS1, + {34, 2, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_CoopGift, _impl_.tracking_)}}, + // optional string user_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_CoopGift, _impl_.user_id_)}}, + // optional uint32 amount = 2; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ContractCoopStatusResponse_CoopGift, _impl_.amount_), 3>(), + {16, 3, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_CoopGift, _impl_.amount_)}}, + // optional string user_name = 3; + {::_pbi::TcParser::FastSS1, + {26, 1, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_CoopGift, _impl_.user_name_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string user_id = 1; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_CoopGift, _impl_.user_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint32 amount = 2; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_CoopGift, _impl_.amount_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional string user_name = 3; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_CoopGift, _impl_.user_name_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string tracking = 4; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_CoopGift, _impl_.tracking_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, + // no aux_entries + {{ + "\46\7\0\11\10\0\0\0" + "ei.ContractCoopStatusResponse.CoopGift" + "user_id" + "user_name" + "tracking" + }}, +}; + +PROTOBUF_NOINLINE void ContractCoopStatusResponse_CoopGift::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ContractCoopStatusResponse.CoopGift) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000007u) { - // optional double server_timestamp = 3; if (cached_has_bits & 0x00000001u) { - total_size += 1 + 8; + _impl_.user_id_.ClearNonDefaultToEmpty(); } - - // optional double egg_laying_rate = 1 [default = 1]; if (cached_has_bits & 0x00000002u) { - total_size += 1 + 8; + _impl_.user_name_.ClearNonDefaultToEmpty(); } - - // optional double earnings = 2 [default = 1]; if (cached_has_bits & 0x00000004u) { - total_size += 1 + 8; - } + _impl_.tracking_.ClearNonDefaultToEmpty(); + } + } + _impl_.amount_ = 0u; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ContractCoopStatusResponse_CoopGift::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ContractCoopStatusResponse_CoopGift& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ContractCoopStatusResponse_CoopGift::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ContractCoopStatusResponse_CoopGift& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ContractCoopStatusResponse.CoopGift) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractCoopStatusResponse.CoopGift.user_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional uint32 amount = 2; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 2, this_._internal_amount(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CoopBuffState::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - CoopBuffState::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CoopBuffState::GetClassData() const { return &_class_data_; } + // optional string user_name = 3; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_user_name(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractCoopStatusResponse.CoopGift.user_name"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } -void CoopBuffState::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional string tracking = 4; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_tracking(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractCoopStatusResponse.CoopGift.tracking"); + target = stream->WriteStringMaybeAliased(4, _s, target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ContractCoopStatusResponse.CoopGift) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ContractCoopStatusResponse_CoopGift::ByteSizeLong(const MessageLite& base) { + const ContractCoopStatusResponse_CoopGift& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ContractCoopStatusResponse_CoopGift::ByteSizeLong() const { + const ContractCoopStatusResponse_CoopGift& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ContractCoopStatusResponse.CoopGift) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_user_id()); + } + // optional string user_name = 3; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_user_name()); + } + // optional string tracking = 4; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_tracking()); + } + // optional uint32 amount = 2; + if (cached_has_bits & 0x00000008u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_amount()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void CoopBuffState::MergeFrom(const CoopBuffState& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.CoopBuffState) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ContractCoopStatusResponse_CoopGift::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractCoopStatusResponse.CoopGift) + ABSL_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 & 0x00000007u) { + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { if (cached_has_bits & 0x00000001u) { - server_timestamp_ = from.server_timestamp_; + _this->_internal_set_user_id(from._internal_user_id()); } if (cached_has_bits & 0x00000002u) { - egg_laying_rate_ = from.egg_laying_rate_; + _this->_internal_set_user_name(from._internal_user_name()); } if (cached_has_bits & 0x00000004u) { - earnings_ = from.earnings_; + _this->_internal_set_tracking(from._internal_tracking()); + } + if (cached_has_bits & 0x00000008u) { + _this->_impl_.amount_ = from._impl_.amount_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void CoopBuffState::CopyFrom(const CoopBuffState& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.CoopBuffState) +void ContractCoopStatusResponse_CoopGift::CopyFrom(const ContractCoopStatusResponse_CoopGift& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractCoopStatusResponse.CoopGift) if (&from == this) return; Clear(); MergeFrom(from); } -bool CoopBuffState::IsInitialized() const { - return true; -} -void CoopBuffState::InternalSwap(CoopBuffState* other) { +void ContractCoopStatusResponse_CoopGift::InternalSwap(ContractCoopStatusResponse_CoopGift* PROTOBUF_RESTRICT other) { using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - swap(server_timestamp_, other->server_timestamp_); - swap(egg_laying_rate_, other->egg_laying_rate_); - swap(earnings_, other->earnings_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_id_, &other->_impl_.user_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_name_, &other->_impl_.user_name_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.tracking_, &other->_impl_.tracking_, arena); + swap(_impl_.amount_, other->_impl_.amount_); } -::PROTOBUF_NAMESPACE_ID::Metadata CoopBuffState::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[85]); +::google::protobuf::Metadata ContractCoopStatusResponse_CoopGift::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class CoopBuffHistory::_Internal { +class ContractCoopStatusResponse_ChickenRun::_Internal { public: -}; - -CoopBuffHistory::CoopBuffHistory(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - history_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.CoopBuffHistory) -} -CoopBuffHistory::CoopBuffHistory(const CoopBuffHistory& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - history_(from.history_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:ei.CoopBuffHistory) -} - -inline void CoopBuffHistory::SharedCtor() { + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ChickenRun, _impl_._has_bits_); +}; + +ContractCoopStatusResponse_ChickenRun::ContractCoopStatusResponse_ChickenRun(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ContractCoopStatusResponse.ChickenRun) } +inline PROTOBUF_NDEBUG_INLINE ContractCoopStatusResponse_ChickenRun::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ContractCoopStatusResponse_ChickenRun& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + user_id_(arena, from.user_id_), + user_name_(arena, from.user_name_) {} + +ContractCoopStatusResponse_ChickenRun::ContractCoopStatusResponse_ChickenRun( + ::google::protobuf::Arena* arena, + const ContractCoopStatusResponse_ChickenRun& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ContractCoopStatusResponse_ChickenRun* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + _impl_.amount_ = from._impl_.amount_; -CoopBuffHistory::~CoopBuffHistory() { - // @@protoc_insertion_point(destructor:ei.CoopBuffHistory) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + // @@protoc_insertion_point(copy_constructor:ei.ContractCoopStatusResponse.ChickenRun) } +inline PROTOBUF_NDEBUG_INLINE ContractCoopStatusResponse_ChickenRun::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + user_id_(arena), + user_name_(arena) {} -inline void CoopBuffHistory::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); +inline void ContractCoopStatusResponse_ChickenRun::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.amount_ = {}; } - -void CoopBuffHistory::SetCachedSize(int size) const { - _cached_size_.Set(size); +ContractCoopStatusResponse_ChickenRun::~ContractCoopStatusResponse_ChickenRun() { + // @@protoc_insertion_point(destructor:ei.ContractCoopStatusResponse.ChickenRun) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -void CoopBuffHistory::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.CoopBuffHistory) - uint32_t cached_has_bits = 0; +inline void ContractCoopStatusResponse_ChickenRun::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.user_id_.Destroy(); + _impl_.user_name_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ContractCoopStatusResponse_ChickenRun::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ContractCoopStatusResponse_ChickenRun_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ContractCoopStatusResponse_ChickenRun::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ContractCoopStatusResponse_ChickenRun::ByteSizeLong, + &ContractCoopStatusResponse_ChickenRun::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ChickenRun, _impl_._cached_size_), + false, + }, + &ContractCoopStatusResponse_ChickenRun::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ContractCoopStatusResponse_ChickenRun::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 3, 0, 65, 2> ContractCoopStatusResponse_ChickenRun::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ChickenRun, _impl_._has_bits_), + 0, // no _extensions_ + 3, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967288, // skipmap + offsetof(decltype(_table_), field_entries), + 3, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ContractCoopStatusResponse_ChickenRun>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string user_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ChickenRun, _impl_.user_id_)}}, + // optional uint64 amount = 2; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(ContractCoopStatusResponse_ChickenRun, _impl_.amount_), 2>(), + {16, 2, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ChickenRun, _impl_.amount_)}}, + // optional string user_name = 3; + {::_pbi::TcParser::FastSS1, + {26, 1, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ChickenRun, _impl_.user_name_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string user_id = 1; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ChickenRun, _impl_.user_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint64 amount = 2; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ChickenRun, _impl_.amount_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional string user_name = 3; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse_ChickenRun, _impl_.user_name_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, + // no aux_entries + {{ + "\50\7\0\11\0\0\0\0" + "ei.ContractCoopStatusResponse.ChickenRun" + "user_id" + "user_name" + }}, +}; + +PROTOBUF_NOINLINE void ContractCoopStatusResponse_ChickenRun::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ContractCoopStatusResponse.ChickenRun) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - history_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* CoopBuffHistory::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // repeated .ei.CoopBuffState history = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_history(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(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: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* CoopBuffHistory::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.CoopBuffHistory) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + if (cached_has_bits & 0x00000001u) { + _impl_.user_id_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000002u) { + _impl_.user_name_.ClearNonDefaultToEmpty(); + } + } + _impl_.amount_ = ::uint64_t{0u}; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ContractCoopStatusResponse_ChickenRun::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ContractCoopStatusResponse_ChickenRun& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ContractCoopStatusResponse_ChickenRun::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ContractCoopStatusResponse_ChickenRun& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ContractCoopStatusResponse.ChickenRun) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractCoopStatusResponse.ChickenRun.user_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // repeated .ei.CoopBuffState history = 1; - for (unsigned i = 0, - n = static_cast(this->_internal_history_size()); i < n; i++) { - const auto& repfield = this->_internal_history(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream); - } + // optional uint64 amount = 2; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 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.CoopBuffHistory) - return target; -} + // optional string user_name = 3; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_user_name(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractCoopStatusResponse.ChickenRun.user_name"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } -size_t CoopBuffHistory::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.CoopBuffHistory) - size_t total_size = 0; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ContractCoopStatusResponse.ChickenRun) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ContractCoopStatusResponse_ChickenRun::ByteSizeLong(const MessageLite& base) { + const ContractCoopStatusResponse_ChickenRun& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ContractCoopStatusResponse_ChickenRun::ByteSizeLong() const { + const ContractCoopStatusResponse_ChickenRun& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ContractCoopStatusResponse.ChickenRun) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_user_id()); + } + // optional string user_name = 3; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_user_name()); + } + // optional uint64 amount = 2; + if (cached_has_bits & 0x00000004u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_amount()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused +void ContractCoopStatusResponse_ChickenRun::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractCoopStatusResponse.ChickenRun) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - // repeated .ei.CoopBuffState history = 1; - total_size += 1UL * this->_internal_history_size(); - for (const auto& msg : this->history_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + if (cached_has_bits & 0x00000001u) { + _this->_internal_set_user_id(from._internal_user_id()); + } + if (cached_has_bits & 0x00000002u) { + _this->_internal_set_user_name(from._internal_user_name()); + } + if (cached_has_bits & 0x00000004u) { + _this->_impl_.amount_ = from._impl_.amount_; + } } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CoopBuffHistory::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - CoopBuffHistory::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CoopBuffHistory::GetClassData() const { return &_class_data_; } - -void CoopBuffHistory::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void CoopBuffHistory::MergeFrom(const CoopBuffHistory& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.CoopBuffHistory) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - history_.MergeFrom(from.history_); - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void CoopBuffHistory::CopyFrom(const CoopBuffHistory& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.CoopBuffHistory) +void ContractCoopStatusResponse_ChickenRun::CopyFrom(const ContractCoopStatusResponse_ChickenRun& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractCoopStatusResponse.ChickenRun) if (&from == this) return; Clear(); MergeFrom(from); } -bool CoopBuffHistory::IsInitialized() const { - return true; -} -void CoopBuffHistory::InternalSwap(CoopBuffHistory* other) { +void ContractCoopStatusResponse_ChickenRun::InternalSwap(ContractCoopStatusResponse_ChickenRun* PROTOBUF_RESTRICT other) { using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - history_.InternalSwap(&other->history_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_id_, &other->_impl_.user_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_name_, &other->_impl_.user_name_, arena); + swap(_impl_.amount_, other->_impl_.amount_); } -::PROTOBUF_NAMESPACE_ID::Metadata CoopBuffHistory::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[86]); +::google::protobuf::Metadata ContractCoopStatusResponse_ChickenRun::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class CoopChickenRunEntry::_Internal { +class ContractCoopStatusResponse::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_server_timestamp(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_._has_bits_); +}; + +ContractCoopStatusResponse::ContractCoopStatusResponse(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ContractCoopStatusResponse) +} +inline PROTOBUF_NDEBUG_INLINE ContractCoopStatusResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ContractCoopStatusResponse& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + contributors_{visibility, arena, from.contributors_}, + gifts_{visibility, arena, from.gifts_}, + chicken_runs_{visibility, arena, from.chicken_runs_}, + contract_identifier_(arena, from.contract_identifier_), + coop_identifier_(arena, from.coop_identifier_), + creator_id_(arena, from.creator_id_) {} + +ContractCoopStatusResponse::ContractCoopStatusResponse( + ::google::protobuf::Arena* arena, + const ContractCoopStatusResponse& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ContractCoopStatusResponse* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, total_amount_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, total_amount_), + offsetof(Impl_, response_status_) - + offsetof(Impl_, total_amount_) + + sizeof(Impl_::response_status_)); -CoopChickenRunEntry::CoopChickenRunEntry(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.CoopChickenRunEntry) + // @@protoc_insertion_point(copy_constructor:ei.ContractCoopStatusResponse) } -CoopChickenRunEntry::CoopChickenRunEntry(const CoopChickenRunEntry& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - 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()); - } - server_timestamp_ = from.server_timestamp_; - // @@protoc_insertion_point(copy_constructor:ei.CoopChickenRunEntry) +inline PROTOBUF_NDEBUG_INLINE ContractCoopStatusResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + contributors_{visibility, arena}, + gifts_{visibility, arena}, + chicken_runs_{visibility, arena}, + contract_identifier_(arena), + coop_identifier_(arena), + creator_id_(arena) {} + +inline void ContractCoopStatusResponse::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, total_amount_), + 0, + offsetof(Impl_, response_status_) - + offsetof(Impl_, total_amount_) + + sizeof(Impl_::response_status_)); } - -inline void CoopChickenRunEntry::SharedCtor() { -user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -server_timestamp_ = 0; +ContractCoopStatusResponse::~ContractCoopStatusResponse() { + // @@protoc_insertion_point(destructor:ei.ContractCoopStatusResponse) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } +inline void ContractCoopStatusResponse::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.contract_identifier_.Destroy(); + _impl_.coop_identifier_.Destroy(); + _impl_.creator_id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ContractCoopStatusResponse::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ContractCoopStatusResponse_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ContractCoopStatusResponse::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ContractCoopStatusResponse::ByteSizeLong, + &ContractCoopStatusResponse::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_._cached_size_), + false, + }, + &ContractCoopStatusResponse::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ContractCoopStatusResponse::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<5, 19, 5, 98, 2> ContractCoopStatusResponse::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_._has_bits_), + 0, // no _extensions_ + 19, 248, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294443008, // skipmap + offsetof(decltype(_table_), field_entries), + 19, // num_field_entries + 5, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ContractCoopStatusResponse>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string contract_identifier = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.contract_identifier_)}}, + // optional double total_amount = 2; + {::_pbi::TcParser::FastF64S1, + {17, 3, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.total_amount_)}}, + // optional string coop_identifier = 3; + {::_pbi::TcParser::FastSS1, + {26, 1, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.coop_identifier_)}}, + // repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + {::_pbi::TcParser::FastMtR1, + {34, 63, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.contributors_)}}, + // optional double seconds_remaining = 5; + {::_pbi::TcParser::FastF64S1, + {41, 4, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.seconds_remaining_)}}, + // optional bool all_members_reporting = 6; + {::_pbi::TcParser::SingularVarintNoZag1(), + {48, 9, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.all_members_reporting_)}}, + // optional double grace_period_seconds_remaining = 7; + {::_pbi::TcParser::FastF64S1, + {57, 5, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.grace_period_seconds_remaining_)}}, + // optional bool auto_generated = 8; + {::_pbi::TcParser::SingularVarintNoZag1(), + {64, 6, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.auto_generated_)}}, + // optional string creator_id = 9; + {::_pbi::TcParser::FastSS1, + {74, 2, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.creator_id_)}}, + // optional bool public = 10; + {::_pbi::TcParser::SingularVarintNoZag1(), + {80, 7, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.public__)}}, + // repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + {::_pbi::TcParser::FastMtR1, + {90, 63, 1, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.gifts_)}}, + // optional double local_timestamp = 12; + {::_pbi::TcParser::FastF64S1, + {97, 11, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.local_timestamp_)}}, + // repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + {::_pbi::TcParser::FastMtR1, + {106, 63, 2, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.chicken_runs_)}}, + // optional bool all_goals_achieved = 14; + {::_pbi::TcParser::SingularVarintNoZag1(), + {112, 8, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.all_goals_achieved_)}}, + // optional bool cleared_for_exit = 15; + {::_pbi::TcParser::SingularVarintNoZag1(), + {120, 10, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.cleared_for_exit_)}}, + // optional double seconds_since_all_goals_achieved = 16; + {::_pbi::TcParser::FastF64S2, + {385, 12, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.seconds_since_all_goals_achieved_)}}, + // optional .ei.Contract.PlayerGrade grade = 17; + {::_pbi::TcParser::FastEr0S2, + {392, 14, 5, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.grade_)}}, + // optional double last_sync = 18; + {::_pbi::TcParser::FastF64S2, + {401, 13, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.last_sync_)}}, + // optional .ei.ContractCoopStatusResponse.ResponseStatus response_status = 19; + {::_pbi::TcParser::FastEvS2, + {408, 15, 4, PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.response_status_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string contract_identifier = 1; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.contract_identifier_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double total_amount = 2; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.total_amount_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional string coop_identifier = 3; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.coop_identifier_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.contributors_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional double seconds_remaining = 5; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.seconds_remaining_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional bool all_members_reporting = 6; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.all_members_reporting_), _Internal::kHasBitsOffset + 9, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional double grace_period_seconds_remaining = 7; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.grace_period_seconds_remaining_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional bool auto_generated = 8; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.auto_generated_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional string creator_id = 9; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.creator_id_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional bool public = 10; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.public__), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.gifts_), -1, 1, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional double local_timestamp = 12; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.local_timestamp_), _Internal::kHasBitsOffset + 11, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.chicken_runs_), -1, 2, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional bool all_goals_achieved = 14; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.all_goals_achieved_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool cleared_for_exit = 15; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.cleared_for_exit_), _Internal::kHasBitsOffset + 10, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional double seconds_since_all_goals_achieved = 16; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.seconds_since_all_goals_achieved_), _Internal::kHasBitsOffset + 12, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional .ei.Contract.PlayerGrade grade = 17; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.grade_), _Internal::kHasBitsOffset + 14, 3, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional double last_sync = 18; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.last_sync_), _Internal::kHasBitsOffset + 13, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional .ei.ContractCoopStatusResponse.ResponseStatus response_status = 19; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.response_status_), _Internal::kHasBitsOffset + 15, 4, + (0 | ::_fl::kFcOptional | ::_fl::kEnum)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ContractCoopStatusResponse_ContributionInfo>()}, + {::_pbi::TcParser::GetTable<::ei::ContractCoopStatusResponse_CoopGift>()}, + {::_pbi::TcParser::GetTable<::ei::ContractCoopStatusResponse_ChickenRun>()}, + {0, 6}, + {::_pbi::FieldAuxEnumData{}, ::ei::ContractCoopStatusResponse_ResponseStatus_internal_data_}, + }}, {{ + "\35\23\0\17\0\0\0\0\0\12\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "ei.ContractCoopStatusResponse" + "contract_identifier" + "coop_identifier" + "creator_id" + }}, +}; + +PROTOBUF_NOINLINE void ContractCoopStatusResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ContractCoopStatusResponse) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; -CoopChickenRunEntry::~CoopChickenRunEntry() { - // @@protoc_insertion_point(destructor:ei.CoopChickenRunEntry) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; + _impl_.contributors_.Clear(); + _impl_.gifts_.Clear(); + _impl_.chicken_runs_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + if (cached_has_bits & 0x00000001u) { + _impl_.contract_identifier_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000002u) { + _impl_.coop_identifier_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000004u) { + _impl_.creator_id_.ClearNonDefaultToEmpty(); + } } - SharedDtor(); -} + if (cached_has_bits & 0x000000f8u) { + ::memset(&_impl_.total_amount_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.public__) - + reinterpret_cast(&_impl_.total_amount_)) + sizeof(_impl_.public__)); + } + if (cached_has_bits & 0x0000ff00u) { + ::memset(&_impl_.all_goals_achieved_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.response_status_) - + reinterpret_cast(&_impl_.all_goals_achieved_)) + sizeof(_impl_.response_status_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ContractCoopStatusResponse::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ContractCoopStatusResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ContractCoopStatusResponse::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ContractCoopStatusResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ContractCoopStatusResponse) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string contract_identifier = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_contract_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractCoopStatusResponse.contract_identifier"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } -inline void CoopChickenRunEntry::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - user_id_.Destroy(); -} + // optional double total_amount = 2; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 2, this_._internal_total_amount(), target); + } -void CoopChickenRunEntry::SetCachedSize(int size) const { - _cached_size_.Set(size); -} + // optional string coop_identifier = 3; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_coop_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractCoopStatusResponse.coop_identifier"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } -void CoopChickenRunEntry::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.CoopChickenRunEntry) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; + // repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + for (unsigned i = 0, n = static_cast( + this_._internal_contributors_size()); + i < n; i++) { + const auto& repfield = this_._internal_contributors().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 4, repfield, repfield.GetCachedSize(), + target, stream); + } - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000001u) { - user_id_.ClearNonDefaultToEmpty(); - } - server_timestamp_ = 0; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* CoopChickenRunEntry::_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 user_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.CoopChickenRunEntry.user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double server_timestamp = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { - _Internal::set_has_server_timestamp(&has_bits); - server_timestamp_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } 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* CoopChickenRunEntry::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.CoopChickenRunEntry) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // optional double seconds_remaining = 5; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 5, this_._internal_seconds_remaining(), target); + } - cached_has_bits = _has_bits_[0]; - // optional string user_id = 1; - if (cached_has_bits & 0x00000001u) { - ::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.CoopChickenRunEntry.user_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_user_id(), target); - } + // optional bool all_members_reporting = 6; + if (cached_has_bits & 0x00000200u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 6, this_._internal_all_members_reporting(), target); + } - // optional double server_timestamp = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(2, this->_internal_server_timestamp(), target); - } + // optional double grace_period_seconds_remaining = 7; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 7, this_._internal_grace_period_seconds_remaining(), 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.CoopChickenRunEntry) - return target; -} + // optional bool auto_generated = 8; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 8, this_._internal_auto_generated(), target); + } -size_t CoopChickenRunEntry::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.CoopChickenRunEntry) - size_t total_size = 0; + // optional string creator_id = 9; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_creator_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractCoopStatusResponse.creator_id"); + target = stream->WriteStringMaybeAliased(9, _s, target); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; + // optional bool public = 10; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 10, this_._internal_public_(), target); + } - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000003u) { - // optional string user_id = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_user_id()); - } + // repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + for (unsigned i = 0, n = static_cast( + this_._internal_gifts_size()); + i < n; i++) { + const auto& repfield = this_._internal_gifts().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 11, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional double server_timestamp = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 8; - } + // optional double local_timestamp = 12; + if (cached_has_bits & 0x00000800u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 12, this_._internal_local_timestamp(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + for (unsigned i = 0, n = static_cast( + this_._internal_chicken_runs_size()); + i < n; i++) { + const auto& repfield = this_._internal_chicken_runs().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 13, repfield, repfield.GetCachedSize(), + target, stream); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CoopChickenRunEntry::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - CoopChickenRunEntry::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CoopChickenRunEntry::GetClassData() const { return &_class_data_; } + // optional bool all_goals_achieved = 14; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 14, this_._internal_all_goals_achieved(), target); + } -void CoopChickenRunEntry::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional bool cleared_for_exit = 15; + if (cached_has_bits & 0x00000400u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 15, this_._internal_cleared_for_exit(), target); + } + // optional double seconds_since_all_goals_achieved = 16; + if (cached_has_bits & 0x00001000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 16, this_._internal_seconds_since_all_goals_achieved(), target); + } -void CoopChickenRunEntry::MergeFrom(const CoopChickenRunEntry& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.CoopChickenRunEntry) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // optional .ei.Contract.PlayerGrade grade = 17; + if (cached_has_bits & 0x00004000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 17, this_._internal_grade(), target); + } - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x00000003u) { + // optional double last_sync = 18; + if (cached_has_bits & 0x00002000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 18, this_._internal_last_sync(), target); + } + + // optional .ei.ContractCoopStatusResponse.ResponseStatus response_status = 19; + if (cached_has_bits & 0x00008000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 19, this_._internal_response_status(), target); + } + + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ContractCoopStatusResponse) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ContractCoopStatusResponse::ByteSizeLong(const MessageLite& base) { + const ContractCoopStatusResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ContractCoopStatusResponse::ByteSizeLong() const { + const ContractCoopStatusResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ContractCoopStatusResponse) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + { + total_size += 1UL * this_._internal_contributors_size(); + for (const auto& msg : this_._internal_contributors()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + { + total_size += 1UL * this_._internal_gifts_size(); + for (const auto& msg : this_._internal_gifts()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + { + total_size += 1UL * this_._internal_chicken_runs_size(); + for (const auto& msg : this_._internal_chicken_runs()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string contract_identifier = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_contract_identifier()); + } + // optional string coop_identifier = 3; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_coop_identifier()); + } + // optional string creator_id = 9; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_creator_id()); + } + // optional double total_amount = 2; + if (cached_has_bits & 0x00000008u) { + total_size += 9; + } + // optional double seconds_remaining = 5; + if (cached_has_bits & 0x00000010u) { + total_size += 9; + } + // optional double grace_period_seconds_remaining = 7; + if (cached_has_bits & 0x00000020u) { + total_size += 9; + } + // optional bool auto_generated = 8; + if (cached_has_bits & 0x00000040u) { + total_size += 2; + } + // optional bool public = 10; + if (cached_has_bits & 0x00000080u) { + total_size += 2; + } + } + if (cached_has_bits & 0x0000ff00u) { + // optional bool all_goals_achieved = 14; + if (cached_has_bits & 0x00000100u) { + total_size += 2; + } + // optional bool all_members_reporting = 6; + if (cached_has_bits & 0x00000200u) { + total_size += 2; + } + // optional bool cleared_for_exit = 15; + if (cached_has_bits & 0x00000400u) { + total_size += 2; + } + // optional double local_timestamp = 12; + if (cached_has_bits & 0x00000800u) { + total_size += 9; + } + // optional double seconds_since_all_goals_achieved = 16; + if (cached_has_bits & 0x00001000u) { + total_size += 10; + } + // optional double last_sync = 18; + if (cached_has_bits & 0x00002000u) { + total_size += 10; + } + // optional .ei.Contract.PlayerGrade grade = 17; + if (cached_has_bits & 0x00004000u) { + total_size += 2 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_grade()); + } + // optional .ei.ContractCoopStatusResponse.ResponseStatus response_status = 19; + if (cached_has_bits & 0x00008000u) { + total_size += 2 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_response_status()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void ContractCoopStatusResponse::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractCoopStatusResponse) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_contributors()->MergeFrom( + from._internal_contributors()); + _this->_internal_mutable_gifts()->MergeFrom( + from._internal_gifts()); + _this->_internal_mutable_chicken_runs()->MergeFrom( + from._internal_chicken_runs()); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - _internal_set_user_id(from._internal_user_id()); + _this->_internal_set_contract_identifier(from._internal_contract_identifier()); + } + if (cached_has_bits & 0x00000002u) { + _this->_internal_set_coop_identifier(from._internal_coop_identifier()); + } + if (cached_has_bits & 0x00000004u) { + _this->_internal_set_creator_id(from._internal_creator_id()); + } + if (cached_has_bits & 0x00000008u) { + _this->_impl_.total_amount_ = from._impl_.total_amount_; + } + if (cached_has_bits & 0x00000010u) { + _this->_impl_.seconds_remaining_ = from._impl_.seconds_remaining_; + } + if (cached_has_bits & 0x00000020u) { + _this->_impl_.grace_period_seconds_remaining_ = from._impl_.grace_period_seconds_remaining_; + } + if (cached_has_bits & 0x00000040u) { + _this->_impl_.auto_generated_ = from._impl_.auto_generated_; + } + if (cached_has_bits & 0x00000080u) { + _this->_impl_.public__ = from._impl_.public__; + } + } + if (cached_has_bits & 0x0000ff00u) { + if (cached_has_bits & 0x00000100u) { + _this->_impl_.all_goals_achieved_ = from._impl_.all_goals_achieved_; + } + if (cached_has_bits & 0x00000200u) { + _this->_impl_.all_members_reporting_ = from._impl_.all_members_reporting_; + } + if (cached_has_bits & 0x00000400u) { + _this->_impl_.cleared_for_exit_ = from._impl_.cleared_for_exit_; } - if (cached_has_bits & 0x00000002u) { - server_timestamp_ = from.server_timestamp_; + if (cached_has_bits & 0x00000800u) { + _this->_impl_.local_timestamp_ = from._impl_.local_timestamp_; + } + if (cached_has_bits & 0x00001000u) { + _this->_impl_.seconds_since_all_goals_achieved_ = from._impl_.seconds_since_all_goals_achieved_; + } + if (cached_has_bits & 0x00002000u) { + _this->_impl_.last_sync_ = from._impl_.last_sync_; + } + if (cached_has_bits & 0x00004000u) { + _this->_impl_.grade_ = from._impl_.grade_; + } + if (cached_has_bits & 0x00008000u) { + _this->_impl_.response_status_ = from._impl_.response_status_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void CoopChickenRunEntry::CopyFrom(const CoopChickenRunEntry& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.CoopChickenRunEntry) +void ContractCoopStatusResponse::CopyFrom(const ContractCoopStatusResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractCoopStatusResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool CoopChickenRunEntry::IsInitialized() const { - return true; -} -void CoopChickenRunEntry::InternalSwap(CoopChickenRunEntry* other) { +void ContractCoopStatusResponse::InternalSwap(ContractCoopStatusResponse* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &user_id_, lhs_arena, - &other->user_id_, rhs_arena - ); - swap(server_timestamp_, other->server_timestamp_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.contributors_.InternalSwap(&other->_impl_.contributors_); + _impl_.gifts_.InternalSwap(&other->_impl_.gifts_); + _impl_.chicken_runs_.InternalSwap(&other->_impl_.chicken_runs_); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.contract_identifier_, &other->_impl_.contract_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.coop_identifier_, &other->_impl_.coop_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.creator_id_, &other->_impl_.creator_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.response_status_) + + sizeof(ContractCoopStatusResponse::_impl_.response_status_) + - PROTOBUF_FIELD_OFFSET(ContractCoopStatusResponse, _impl_.total_amount_)>( + reinterpret_cast(&_impl_.total_amount_), + reinterpret_cast(&other->_impl_.total_amount_)); +} + +::google::protobuf::Metadata ContractCoopStatusResponse::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - -::PROTOBUF_NAMESPACE_ID::Metadata CoopChickenRunEntry::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[87]); -} - // =================================================================== -class CoopLastChickenRunTimes::_Internal { +class LocalContract::_Internal { public: -}; - -CoopLastChickenRunTimes::CoopLastChickenRunTimes(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - entries_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.CoopLastChickenRunTimes) -} -CoopLastChickenRunTimes::CoopLastChickenRunTimes(const CoopLastChickenRunTimes& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - entries_(from.entries_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:ei.CoopLastChickenRunTimes) -} - -inline void CoopLastChickenRunTimes::SharedCtor() { + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(LocalContract, _impl_._has_bits_); +}; + +LocalContract::LocalContract(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.LocalContract) } +inline PROTOBUF_NDEBUG_INLINE LocalContract::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::LocalContract& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + reported_uuids_{visibility, arena, from.reported_uuids_}, + coop_identifier_(arena, from.coop_identifier_), + coop_user_id_(arena, from.coop_user_id_) {} + +LocalContract::LocalContract( + ::google::protobuf::Arena* arena, + const LocalContract& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + LocalContract* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.contract_ = (cached_has_bits & 0x00000004u) ? ::google::protobuf::Message::CopyConstruct<::ei::Contract>( + arena, *from._impl_.contract_) + : nullptr; + _impl_.evaluation_ = (cached_has_bits & 0x00000008u) ? ::google::protobuf::Message::CopyConstruct<::ei::ContractEvaluation>( + arena, *from._impl_.evaluation_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, time_accepted_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, time_accepted_), + offsetof(Impl_, max_farm_size_reached_) - + offsetof(Impl_, time_accepted_) + + sizeof(Impl_::max_farm_size_reached_)); -CoopLastChickenRunTimes::~CoopLastChickenRunTimes() { - // @@protoc_insertion_point(destructor:ei.CoopLastChickenRunTimes) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + // @@protoc_insertion_point(copy_constructor:ei.LocalContract) } - -inline void CoopLastChickenRunTimes::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); +inline PROTOBUF_NDEBUG_INLINE LocalContract::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + reported_uuids_{visibility, arena}, + coop_identifier_(arena), + coop_user_id_(arena) {} + +inline void LocalContract::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, contract_), + 0, + offsetof(Impl_, max_farm_size_reached_) - + offsetof(Impl_, contract_) + + sizeof(Impl_::max_farm_size_reached_)); } - -void CoopLastChickenRunTimes::SetCachedSize(int size) const { - _cached_size_.Set(size); +LocalContract::~LocalContract() { + // @@protoc_insertion_point(destructor:ei.LocalContract) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -void CoopLastChickenRunTimes::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.CoopLastChickenRunTimes) - uint32_t cached_has_bits = 0; +inline void LocalContract::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.coop_identifier_.Destroy(); + _impl_.coop_user_id_.Destroy(); + delete _impl_.contract_; + delete _impl_.evaluation_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + LocalContract::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_LocalContract_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &LocalContract::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &LocalContract::ByteSizeLong, + &LocalContract::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(LocalContract, _impl_._cached_size_), + false, + }, + &LocalContract::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* LocalContract::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<5, 23, 3, 82, 2> LocalContract::_table_ = { + { + PROTOBUF_FIELD_OFFSET(LocalContract, _impl_._has_bits_), + 0, // no _extensions_ + 23, 248, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4286578688, // skipmap + offsetof(decltype(_table_), field_entries), + 23, // num_field_entries + 3, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::LocalContract>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional .ei.Contract contract = 1; + {::_pbi::TcParser::FastMtS1, + {10, 2, 0, PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.contract_)}}, + // optional string coop_identifier = 2; + {::_pbi::TcParser::FastSS1, + {18, 0, 0, PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.coop_identifier_)}}, + // optional double time_accepted = 3; + {::_pbi::TcParser::FastF64S1, + {25, 4, 0, PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.time_accepted_)}}, + // optional bool cancelled = 4; + {::_pbi::TcParser::SingularVarintNoZag1(), + {32, 8, 0, PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.cancelled_)}}, + // optional double coop_shared_end_time = 5; + {::_pbi::TcParser::FastF64S1, + {41, 5, 0, PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.coop_shared_end_time_)}}, + // optional double last_amount_when_reward_given = 6; + {::_pbi::TcParser::FastF64S1, + {49, 6, 0, PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.last_amount_when_reward_given_)}}, + // optional bool accepted = 7; + {::_pbi::TcParser::SingularVarintNoZag1(), + {56, 7, 0, PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.accepted_)}}, + // optional bool new = 8; + {::_pbi::TcParser::SingularVarintNoZag1(), + {64, 9, 0, PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.new__)}}, + // optional double coop_grace_period_end_time = 9; + {::_pbi::TcParser::FastF64S1, + {73, 12, 0, PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.coop_grace_period_end_time_)}}, + // optional bool coop_contribution_finalized = 10; + {::_pbi::TcParser::SingularVarintNoZag1(), + {80, 10, 0, PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.coop_contribution_finalized_)}}, + // optional double coop_last_uploaded_contribution = 11; + {::_pbi::TcParser::FastF64S1, + {89, 13, 0, PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.coop_last_uploaded_contribution_)}}, + // optional uint32 boosts_used = 12; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(LocalContract, _impl_.boosts_used_), 11>(), + {96, 11, 0, PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.boosts_used_)}}, + // optional string coop_user_id = 13; + {::_pbi::TcParser::FastSS1, + {106, 1, 0, PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.coop_user_id_)}}, + // optional uint32 num_goals_achieved = 14; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(LocalContract, _impl_.num_goals_achieved_), 14>(), + {112, 14, 0, PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.num_goals_achieved_)}}, + // optional uint32 league = 15; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(LocalContract, _impl_.league_), 15>(), + {120, 15, 0, PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.league_)}}, + // optional double last_nag_time = 16; + {::_pbi::TcParser::FastF64S2, + {385, 16, 0, PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.last_nag_time_)}}, + // optional bool coop_share_farm = 17; + {::_pbi::TcParser::FastV8S2, + {392, 18, 0, PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.coop_share_farm_)}}, + // optional .ei.Contract.PlayerGrade grade = 18; + {::_pbi::TcParser::FastEr0S2, + {400, 17, 5, PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.grade_)}}, + // optional .ei.ContractEvaluation evaluation = 19; + {::_pbi::TcParser::FastMtS2, + {410, 3, 1, PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.evaluation_)}}, + // optional bool points_replay = 20; + {::_pbi::TcParser::FastV8S2, + {416, 19, 0, PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.points_replay_)}}, + // repeated string reported_uuids = 21; + {::_pbi::TcParser::FastSR2, + {426, 63, 0, PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.reported_uuids_)}}, + // optional double coop_simulation_end_time = 22; + {::_pbi::TcParser::FastF64S2, + {433, 20, 0, PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.coop_simulation_end_time_)}}, + // optional double max_farm_size_reached = 23; + {::_pbi::TcParser::FastF64S2, + {441, 21, 0, PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.max_farm_size_reached_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.Contract contract = 1; + {PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.contract_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional string coop_identifier = 2; + {PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.coop_identifier_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double time_accepted = 3; + {PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.time_accepted_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional bool cancelled = 4; + {PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.cancelled_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional double coop_shared_end_time = 5; + {PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.coop_shared_end_time_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double last_amount_when_reward_given = 6; + {PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.last_amount_when_reward_given_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional bool accepted = 7; + {PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.accepted_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool new = 8; + {PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.new__), _Internal::kHasBitsOffset + 9, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional double coop_grace_period_end_time = 9; + {PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.coop_grace_period_end_time_), _Internal::kHasBitsOffset + 12, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional bool coop_contribution_finalized = 10; + {PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.coop_contribution_finalized_), _Internal::kHasBitsOffset + 10, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional double coop_last_uploaded_contribution = 11; + {PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.coop_last_uploaded_contribution_), _Internal::kHasBitsOffset + 13, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint32 boosts_used = 12; + {PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.boosts_used_), _Internal::kHasBitsOffset + 11, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional string coop_user_id = 13; + {PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.coop_user_id_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint32 num_goals_achieved = 14; + {PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.num_goals_achieved_), _Internal::kHasBitsOffset + 14, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional uint32 league = 15; + {PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.league_), _Internal::kHasBitsOffset + 15, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double last_nag_time = 16; + {PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.last_nag_time_), _Internal::kHasBitsOffset + 16, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional bool coop_share_farm = 17; + {PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.coop_share_farm_), _Internal::kHasBitsOffset + 18, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional .ei.Contract.PlayerGrade grade = 18; + {PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.grade_), _Internal::kHasBitsOffset + 17, 2, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional .ei.ContractEvaluation evaluation = 19; + {PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.evaluation_), _Internal::kHasBitsOffset + 3, 1, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional bool points_replay = 20; + {PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.points_replay_), _Internal::kHasBitsOffset + 19, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // repeated string reported_uuids = 21; + {PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.reported_uuids_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kRawString | ::_fl::kRepSString)}, + // optional double coop_simulation_end_time = 22; + {PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.coop_simulation_end_time_), _Internal::kHasBitsOffset + 20, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double max_farm_size_reached = 23; + {PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.max_farm_size_reached_), _Internal::kHasBitsOffset + 21, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::Contract>()}, + {::_pbi::TcParser::GetTable<::ei::ContractEvaluation>()}, + {0, 6}, + }}, {{ + "\20\0\17\0\0\0\0\0\0\0\0\0\0\14\0\0\0\0\0\0\0\16\0\0" + "ei.LocalContract" + "coop_identifier" + "coop_user_id" + "reported_uuids" + }}, +}; + +PROTOBUF_NOINLINE void LocalContract::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.LocalContract) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - entries_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* CoopLastChickenRunTimes::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // repeated .ei.CoopChickenRunEntry entries = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_entries(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(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: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* CoopLastChickenRunTimes::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.CoopLastChickenRunTimes) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated .ei.CoopChickenRunEntry entries = 3; - for (unsigned i = 0, - n = static_cast(this->_internal_entries_size()); i < n; i++) { - const auto& repfield = this->_internal_entries(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, repfield, repfield.GetCachedSize(), target, stream); + _impl_.reported_uuids_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { + if (cached_has_bits & 0x00000001u) { + _impl_.coop_identifier_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000002u) { + _impl_.coop_user_id_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000004u) { + ABSL_DCHECK(_impl_.contract_ != nullptr); + _impl_.contract_->Clear(); + } + if (cached_has_bits & 0x00000008u) { + ABSL_DCHECK(_impl_.evaluation_ != nullptr); + _impl_.evaluation_->Clear(); + } } - - 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); + if (cached_has_bits & 0x000000f0u) { + ::memset(&_impl_.time_accepted_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.accepted_) - + reinterpret_cast(&_impl_.time_accepted_)) + sizeof(_impl_.accepted_)); } - // @@protoc_insertion_point(serialize_to_array_end:ei.CoopLastChickenRunTimes) - return target; -} - -size_t CoopLastChickenRunTimes::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.CoopLastChickenRunTimes) - 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 .ei.CoopChickenRunEntry entries = 3; - total_size += 1UL * this->_internal_entries_size(); - for (const auto& msg : this->entries_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + if (cached_has_bits & 0x0000ff00u) { + ::memset(&_impl_.cancelled_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.league_) - + reinterpret_cast(&_impl_.cancelled_)) + sizeof(_impl_.league_)); } + if (cached_has_bits & 0x003f0000u) { + ::memset(&_impl_.last_nag_time_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.max_farm_size_reached_) - + reinterpret_cast(&_impl_.last_nag_time_)) + sizeof(_impl_.max_farm_size_reached_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* LocalContract::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const LocalContract& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* LocalContract::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const LocalContract& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.LocalContract) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.Contract contract = 1; + if (cached_has_bits & 0x00000004u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, *this_._impl_.contract_, this_._impl_.contract_->GetCachedSize(), target, + stream); + } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CoopLastChickenRunTimes::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - CoopLastChickenRunTimes::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CoopLastChickenRunTimes::GetClassData() const { return &_class_data_; } - -void CoopLastChickenRunTimes::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void CoopLastChickenRunTimes::MergeFrom(const CoopLastChickenRunTimes& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.CoopLastChickenRunTimes) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // optional string coop_identifier = 2; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_coop_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.LocalContract.coop_identifier"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } - entries_.MergeFrom(from.entries_); - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} + // optional double time_accepted = 3; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 3, this_._internal_time_accepted(), target); + } -void CoopLastChickenRunTimes::CopyFrom(const CoopLastChickenRunTimes& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.CoopLastChickenRunTimes) - if (&from == this) return; - Clear(); - MergeFrom(from); -} + // optional bool cancelled = 4; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 4, this_._internal_cancelled(), target); + } -bool CoopLastChickenRunTimes::IsInitialized() const { - return true; -} + // optional double coop_shared_end_time = 5; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 5, this_._internal_coop_shared_end_time(), target); + } -void CoopLastChickenRunTimes::InternalSwap(CoopLastChickenRunTimes* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - entries_.InternalSwap(&other->entries_); -} + // optional double last_amount_when_reward_given = 6; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 6, this_._internal_last_amount_when_reward_given(), target); + } -::PROTOBUF_NAMESPACE_ID::Metadata CoopLastChickenRunTimes::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[88]); -} + // optional bool accepted = 7; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 7, this_._internal_accepted(), target); + } -// =================================================================== + // optional bool new = 8; + if (cached_has_bits & 0x00000200u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 8, this_._internal_new_(), target); + } -class LeaderboardAnalysis_Chunk::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_start_index(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_end_index(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_high_score(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_low_score(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_start_cursor(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_end_cursor(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; + // optional double coop_grace_period_end_time = 9; + if (cached_has_bits & 0x00001000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 9, this_._internal_coop_grace_period_end_time(), target); + } -LeaderboardAnalysis_Chunk::LeaderboardAnalysis_Chunk(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.LeaderboardAnalysis.Chunk) -} -LeaderboardAnalysis_Chunk::LeaderboardAnalysis_Chunk(const LeaderboardAnalysis_Chunk& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - start_cursor_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - start_cursor_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_start_cursor()) { - start_cursor_.Set(from._internal_start_cursor(), - GetArenaForAllocation()); - } - end_cursor_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - end_cursor_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_end_cursor()) { - end_cursor_.Set(from._internal_end_cursor(), - GetArenaForAllocation()); - } - ::memcpy(&start_index_, &from.start_index_, - static_cast(reinterpret_cast(&low_score_) - - reinterpret_cast(&start_index_)) + sizeof(low_score_)); - // @@protoc_insertion_point(copy_constructor:ei.LeaderboardAnalysis.Chunk) -} + // optional bool coop_contribution_finalized = 10; + if (cached_has_bits & 0x00000400u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 10, this_._internal_coop_contribution_finalized(), target); + } -inline void LeaderboardAnalysis_Chunk::SharedCtor() { -start_cursor_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - start_cursor_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -end_cursor_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - end_cursor_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&start_index_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&low_score_) - - reinterpret_cast(&start_index_)) + sizeof(low_score_)); -} + // optional double coop_last_uploaded_contribution = 11; + if (cached_has_bits & 0x00002000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 11, this_._internal_coop_last_uploaded_contribution(), target); + } -LeaderboardAnalysis_Chunk::~LeaderboardAnalysis_Chunk() { - // @@protoc_insertion_point(destructor:ei.LeaderboardAnalysis.Chunk) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} + // optional uint32 boosts_used = 12; + if (cached_has_bits & 0x00000800u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 12, this_._internal_boosts_used(), target); + } -inline void LeaderboardAnalysis_Chunk::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - start_cursor_.Destroy(); - end_cursor_.Destroy(); -} + // optional string coop_user_id = 13; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_coop_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.LocalContract.coop_user_id"); + target = stream->WriteStringMaybeAliased(13, _s, target); + } -void LeaderboardAnalysis_Chunk::SetCachedSize(int size) const { - _cached_size_.Set(size); -} + // optional uint32 num_goals_achieved = 14; + if (cached_has_bits & 0x00004000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 14, this_._internal_num_goals_achieved(), target); + } -void LeaderboardAnalysis_Chunk::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.LeaderboardAnalysis.Chunk) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; + // optional uint32 league = 15; + if (cached_has_bits & 0x00008000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 15, this_._internal_league(), target); + } - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000003u) { - if (cached_has_bits & 0x00000001u) { - start_cursor_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - end_cursor_.ClearNonDefaultToEmpty(); - } - } - if (cached_has_bits & 0x0000003cu) { - ::memset(&start_index_, 0, static_cast( - reinterpret_cast(&low_score_) - - reinterpret_cast(&start_index_)) + sizeof(low_score_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* LeaderboardAnalysis_Chunk::_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 uint32 start_index = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _Internal::set_has_start_index(&has_bits); - start_index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 end_index = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_end_index(&has_bits); - end_index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double high_score = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 25)) { - _Internal::set_has_high_score(&has_bits); - high_score_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double low_score = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 33)) { - _Internal::set_has_low_score(&has_bits); - low_score_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional string start_cursor = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - auto str = _internal_mutable_start_cursor(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.LeaderboardAnalysis.Chunk.start_cursor"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string end_cursor = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { - auto str = _internal_mutable_end_cursor(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.LeaderboardAnalysis.Chunk.end_cursor"); - #endif // !NDEBUG - } 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* LeaderboardAnalysis_Chunk::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.LeaderboardAnalysis.Chunk) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // optional double last_nag_time = 16; + if (cached_has_bits & 0x00010000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 16, this_._internal_last_nag_time(), target); + } - cached_has_bits = _has_bits_[0]; - // optional uint32 start_index = 1; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(1, this->_internal_start_index(), target); - } + // optional bool coop_share_farm = 17; + if (cached_has_bits & 0x00040000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 17, this_._internal_coop_share_farm(), target); + } - // optional uint32 end_index = 2; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(2, this->_internal_end_index(), target); - } + // optional .ei.Contract.PlayerGrade grade = 18; + if (cached_has_bits & 0x00020000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 18, this_._internal_grade(), target); + } - // optional double high_score = 3; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(3, this->_internal_high_score(), target); - } + // optional .ei.ContractEvaluation evaluation = 19; + if (cached_has_bits & 0x00000008u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 19, *this_._impl_.evaluation_, this_._impl_.evaluation_->GetCachedSize(), target, + stream); + } - // optional double low_score = 4; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(4, this->_internal_low_score(), target); - } + // optional bool points_replay = 20; + if (cached_has_bits & 0x00080000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 20, this_._internal_points_replay(), target); + } - // optional string start_cursor = 5; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_start_cursor().data(), static_cast(this->_internal_start_cursor().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.LeaderboardAnalysis.Chunk.start_cursor"); - target = stream->WriteStringMaybeAliased( - 5, this->_internal_start_cursor(), target); - } + // repeated string reported_uuids = 21; + for (int i = 0, n = this_._internal_reported_uuids_size(); i < n; ++i) { + const auto& s = this_._internal_reported_uuids().Get(i); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(s.data(), static_cast(s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.LocalContract.reported_uuids"); + target = stream->WriteString(21, s, target); + } - // optional string end_cursor = 6; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_end_cursor().data(), static_cast(this->_internal_end_cursor().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.LeaderboardAnalysis.Chunk.end_cursor"); - target = stream->WriteStringMaybeAliased( - 6, this->_internal_end_cursor(), target); - } + // optional double coop_simulation_end_time = 22; + if (cached_has_bits & 0x00100000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 22, this_._internal_coop_simulation_end_time(), 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.LeaderboardAnalysis.Chunk) - return target; -} + // optional double max_farm_size_reached = 23; + if (cached_has_bits & 0x00200000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 23, this_._internal_max_farm_size_reached(), target); + } -size_t LeaderboardAnalysis_Chunk::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.LeaderboardAnalysis.Chunk) - size_t total_size = 0; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.LocalContract) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t LocalContract::ByteSizeLong(const MessageLite& base) { + const LocalContract& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t LocalContract::ByteSizeLong() const { + const LocalContract& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.LocalContract) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated string reported_uuids = 21; + { + total_size += + 2 * ::google::protobuf::internal::FromIntSize(this_._internal_reported_uuids().size()); + for (int i = 0, n = this_._internal_reported_uuids().size(); i < n; ++i) { + total_size += ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_reported_uuids().Get(i)); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string coop_identifier = 2; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_coop_identifier()); + } + // optional string coop_user_id = 13; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_coop_user_id()); + } + // optional .ei.Contract contract = 1; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.contract_); + } + // optional .ei.ContractEvaluation evaluation = 19; + if (cached_has_bits & 0x00000008u) { + total_size += 2 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.evaluation_); + } + // optional double time_accepted = 3; + if (cached_has_bits & 0x00000010u) { + total_size += 9; + } + // optional double coop_shared_end_time = 5; + if (cached_has_bits & 0x00000020u) { + total_size += 9; + } + // optional double last_amount_when_reward_given = 6; + if (cached_has_bits & 0x00000040u) { + total_size += 9; + } + // optional bool accepted = 7; + if (cached_has_bits & 0x00000080u) { + total_size += 2; + } + } + if (cached_has_bits & 0x0000ff00u) { + // optional bool cancelled = 4; + if (cached_has_bits & 0x00000100u) { + total_size += 2; + } + // optional bool new = 8; + if (cached_has_bits & 0x00000200u) { + total_size += 2; + } + // optional bool coop_contribution_finalized = 10; + if (cached_has_bits & 0x00000400u) { + total_size += 2; + } + // optional uint32 boosts_used = 12; + if (cached_has_bits & 0x00000800u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_boosts_used()); + } + // optional double coop_grace_period_end_time = 9; + if (cached_has_bits & 0x00001000u) { + total_size += 9; + } + // optional double coop_last_uploaded_contribution = 11; + if (cached_has_bits & 0x00002000u) { + total_size += 9; + } + // optional uint32 num_goals_achieved = 14; + if (cached_has_bits & 0x00004000u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_num_goals_achieved()); + } + // optional uint32 league = 15; + if (cached_has_bits & 0x00008000u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_league()); + } + } + if (cached_has_bits & 0x003f0000u) { + // optional double last_nag_time = 16; + if (cached_has_bits & 0x00010000u) { + total_size += 10; + } + // optional .ei.Contract.PlayerGrade grade = 18; + if (cached_has_bits & 0x00020000u) { + total_size += 2 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_grade()); + } + // optional bool coop_share_farm = 17; + if (cached_has_bits & 0x00040000u) { + total_size += 3; + } + // optional bool points_replay = 20; + if (cached_has_bits & 0x00080000u) { + total_size += 3; + } + // optional double coop_simulation_end_time = 22; + if (cached_has_bits & 0x00100000u) { + total_size += 10; + } + // optional double max_farm_size_reached = 23; + if (cached_has_bits & 0x00200000u) { + total_size += 10; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused +void LocalContract::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.LocalContract) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x0000003fu) { - // optional string start_cursor = 5; + _this->_internal_mutable_reported_uuids()->MergeFrom(from._internal_reported_uuids()); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_start_cursor()); + _this->_internal_set_coop_identifier(from._internal_coop_identifier()); } - - // optional string end_cursor = 6; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_end_cursor()); + _this->_internal_set_coop_user_id(from._internal_coop_user_id()); } - - // optional uint32 start_index = 1; if (cached_has_bits & 0x00000004u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_start_index()); + ABSL_DCHECK(from._impl_.contract_ != nullptr); + if (_this->_impl_.contract_ == nullptr) { + _this->_impl_.contract_ = + ::google::protobuf::Message::CopyConstruct<::ei::Contract>(arena, *from._impl_.contract_); + } else { + _this->_impl_.contract_->MergeFrom(*from._impl_.contract_); + } } - - // optional uint32 end_index = 2; if (cached_has_bits & 0x00000008u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_end_index()); + ABSL_DCHECK(from._impl_.evaluation_ != nullptr); + if (_this->_impl_.evaluation_ == nullptr) { + _this->_impl_.evaluation_ = + ::google::protobuf::Message::CopyConstruct<::ei::ContractEvaluation>(arena, *from._impl_.evaluation_); + } else { + _this->_impl_.evaluation_->MergeFrom(*from._impl_.evaluation_); + } } - - // optional double high_score = 3; if (cached_has_bits & 0x00000010u) { - total_size += 1 + 8; + _this->_impl_.time_accepted_ = from._impl_.time_accepted_; + } + if (cached_has_bits & 0x00000020u) { + _this->_impl_.coop_shared_end_time_ = from._impl_.coop_shared_end_time_; + } + if (cached_has_bits & 0x00000040u) { + _this->_impl_.last_amount_when_reward_given_ = from._impl_.last_amount_when_reward_given_; + } + if (cached_has_bits & 0x00000080u) { + _this->_impl_.accepted_ = from._impl_.accepted_; + } + } + if (cached_has_bits & 0x0000ff00u) { + if (cached_has_bits & 0x00000100u) { + _this->_impl_.cancelled_ = from._impl_.cancelled_; + } + if (cached_has_bits & 0x00000200u) { + _this->_impl_.new__ = from._impl_.new__; + } + if (cached_has_bits & 0x00000400u) { + _this->_impl_.coop_contribution_finalized_ = from._impl_.coop_contribution_finalized_; + } + if (cached_has_bits & 0x00000800u) { + _this->_impl_.boosts_used_ = from._impl_.boosts_used_; + } + if (cached_has_bits & 0x00001000u) { + _this->_impl_.coop_grace_period_end_time_ = from._impl_.coop_grace_period_end_time_; + } + if (cached_has_bits & 0x00002000u) { + _this->_impl_.coop_last_uploaded_contribution_ = from._impl_.coop_last_uploaded_contribution_; } - - // optional double low_score = 4; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + 8; + if (cached_has_bits & 0x00004000u) { + _this->_impl_.num_goals_achieved_ = from._impl_.num_goals_achieved_; + } + if (cached_has_bits & 0x00008000u) { + _this->_impl_.league_ = from._impl_.league_; } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LeaderboardAnalysis_Chunk::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - LeaderboardAnalysis_Chunk::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LeaderboardAnalysis_Chunk::GetClassData() const { return &_class_data_; } - -void LeaderboardAnalysis_Chunk::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void LeaderboardAnalysis_Chunk::MergeFrom(const LeaderboardAnalysis_Chunk& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.LeaderboardAnalysis.Chunk) - 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 & 0x0000003fu) { - if (cached_has_bits & 0x00000001u) { - _internal_set_start_cursor(from._internal_start_cursor()); + if (cached_has_bits & 0x003f0000u) { + if (cached_has_bits & 0x00010000u) { + _this->_impl_.last_nag_time_ = from._impl_.last_nag_time_; } - if (cached_has_bits & 0x00000002u) { - _internal_set_end_cursor(from._internal_end_cursor()); + if (cached_has_bits & 0x00020000u) { + _this->_impl_.grade_ = from._impl_.grade_; } - if (cached_has_bits & 0x00000004u) { - start_index_ = from.start_index_; + if (cached_has_bits & 0x00040000u) { + _this->_impl_.coop_share_farm_ = from._impl_.coop_share_farm_; } - if (cached_has_bits & 0x00000008u) { - end_index_ = from.end_index_; + if (cached_has_bits & 0x00080000u) { + _this->_impl_.points_replay_ = from._impl_.points_replay_; } - if (cached_has_bits & 0x00000010u) { - high_score_ = from.high_score_; + if (cached_has_bits & 0x00100000u) { + _this->_impl_.coop_simulation_end_time_ = from._impl_.coop_simulation_end_time_; } - if (cached_has_bits & 0x00000020u) { - low_score_ = from.low_score_; + if (cached_has_bits & 0x00200000u) { + _this->_impl_.max_farm_size_reached_ = from._impl_.max_farm_size_reached_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void LeaderboardAnalysis_Chunk::CopyFrom(const LeaderboardAnalysis_Chunk& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.LeaderboardAnalysis.Chunk) +void LocalContract::CopyFrom(const LocalContract& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.LocalContract) if (&from == this) return; Clear(); MergeFrom(from); } -bool LeaderboardAnalysis_Chunk::IsInitialized() const { - return true; -} -void LeaderboardAnalysis_Chunk::InternalSwap(LeaderboardAnalysis_Chunk* other) { +void LocalContract::InternalSwap(LocalContract* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &start_cursor_, lhs_arena, - &other->start_cursor_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &end_cursor_, lhs_arena, - &other->end_cursor_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis_Chunk, low_score_) - + sizeof(LeaderboardAnalysis_Chunk::low_score_) - - PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis_Chunk, start_index_)>( - reinterpret_cast(&start_index_), - reinterpret_cast(&other->start_index_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata LeaderboardAnalysis_Chunk::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[89]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.reported_uuids_.InternalSwap(&other->_impl_.reported_uuids_); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.coop_identifier_, &other->_impl_.coop_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.coop_user_id_, &other->_impl_.coop_user_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.max_farm_size_reached_) + + sizeof(LocalContract::_impl_.max_farm_size_reached_) + - PROTOBUF_FIELD_OFFSET(LocalContract, _impl_.contract_)>( + reinterpret_cast(&_impl_.contract_), + reinterpret_cast(&other->_impl_.contract_)); } +::google::protobuf::Metadata LocalContract::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} // =================================================================== -class LeaderboardAnalysis::_Internal { +class MyContracts::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_count(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_high_score(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_low_score(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_cursor(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -LeaderboardAnalysis::LeaderboardAnalysis(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - chunks_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.LeaderboardAnalysis) -} -LeaderboardAnalysis::LeaderboardAnalysis(const LeaderboardAnalysis& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - chunks_(from.chunks_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - cursor_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - cursor_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_cursor()) { - cursor_.Set(from._internal_cursor(), - GetArenaForAllocation()); - } - ::memcpy(&high_score_, &from.high_score_, - static_cast(reinterpret_cast(&count_) - - reinterpret_cast(&high_score_)) + sizeof(count_)); - // @@protoc_insertion_point(copy_constructor:ei.LeaderboardAnalysis) -} - -inline void LeaderboardAnalysis::SharedCtor() { -cursor_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - cursor_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&high_score_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&count_) - - reinterpret_cast(&high_score_)) + sizeof(count_)); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(MyContracts, _impl_._has_bits_); +}; + +MyContracts::MyContracts(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.MyContracts) } +inline PROTOBUF_NDEBUG_INLINE MyContracts::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::MyContracts& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + contracts_{visibility, arena, from.contracts_}, + archive_{visibility, arena, from.archive_}, + contract_ids_seen_{visibility, arena, from.contract_ids_seen_}, + current_coop_statuses_{visibility, arena, from.current_coop_statuses_}, + custom_egg_info_{visibility, arena, from.custom_egg_info_} {} + +MyContracts::MyContracts( + ::google::protobuf::Arena* arena, + const MyContracts& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + MyContracts* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.last_cpi_ = (cached_has_bits & 0x00000001u) ? ::google::protobuf::Message::CopyConstruct<::ei::ContractPlayerInfo>( + arena, *from._impl_.last_cpi_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, last_grade_progress_shown_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, last_grade_progress_shown_), + offsetof(Impl_, show_advanced_evaluations_) - + offsetof(Impl_, last_grade_progress_shown_) + + sizeof(Impl_::show_advanced_evaluations_)); -LeaderboardAnalysis::~LeaderboardAnalysis() { - // @@protoc_insertion_point(destructor:ei.LeaderboardAnalysis) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + // @@protoc_insertion_point(copy_constructor:ei.MyContracts) } - -inline void LeaderboardAnalysis::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - cursor_.Destroy(); +inline PROTOBUF_NDEBUG_INLINE MyContracts::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + contracts_{visibility, arena}, + archive_{visibility, arena}, + contract_ids_seen_{visibility, arena}, + current_coop_statuses_{visibility, arena}, + custom_egg_info_{visibility, arena} {} + +inline void MyContracts::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, last_cpi_), + 0, + offsetof(Impl_, show_advanced_evaluations_) - + offsetof(Impl_, last_cpi_) + + sizeof(Impl_::show_advanced_evaluations_)); } - -void LeaderboardAnalysis::SetCachedSize(int size) const { - _cached_size_.Set(size); +MyContracts::~MyContracts() { + // @@protoc_insertion_point(destructor:ei.MyContracts) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -void LeaderboardAnalysis::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.LeaderboardAnalysis) - uint32_t cached_has_bits = 0; +inline void MyContracts::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + delete _impl_.last_cpi_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + MyContracts::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_MyContracts_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &MyContracts::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &MyContracts::ByteSizeLong, + &MyContracts::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(MyContracts, _impl_._cached_size_), + false, + }, + &MyContracts::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* MyContracts::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<4, 9, 5, 48, 2> MyContracts::_table_ = { + { + PROTOBUF_FIELD_OFFSET(MyContracts, _impl_._has_bits_), + 0, // no _extensions_ + 9, 120, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294966784, // skipmap + offsetof(decltype(_table_), field_entries), + 9, // num_field_entries + 5, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::MyContracts>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // repeated .ei.LocalContract contracts = 1; + {::_pbi::TcParser::FastMtR1, + {10, 63, 0, PROTOBUF_FIELD_OFFSET(MyContracts, _impl_.contracts_)}}, + // repeated .ei.LocalContract archive = 2; + {::_pbi::TcParser::FastMtR1, + {18, 63, 1, PROTOBUF_FIELD_OFFSET(MyContracts, _impl_.archive_)}}, + // repeated string contract_ids_seen = 3; + {::_pbi::TcParser::FastSR1, + {26, 63, 0, PROTOBUF_FIELD_OFFSET(MyContracts, _impl_.contract_ids_seen_)}}, + // repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + {::_pbi::TcParser::FastMtR1, + {34, 63, 2, PROTOBUF_FIELD_OFFSET(MyContracts, _impl_.current_coop_statuses_)}}, + // optional .ei.ContractPlayerInfo last_cpi = 5; + {::_pbi::TcParser::FastMtS1, + {42, 0, 3, PROTOBUF_FIELD_OFFSET(MyContracts, _impl_.last_cpi_)}}, + // optional bool initial_grade_revealed = 6; + {::_pbi::TcParser::SingularVarintNoZag1(), + {48, 2, 0, PROTOBUF_FIELD_OFFSET(MyContracts, _impl_.initial_grade_revealed_)}}, + // optional double last_grade_progress_shown = 7; + {::_pbi::TcParser::FastF64S1, + {57, 1, 0, PROTOBUF_FIELD_OFFSET(MyContracts, _impl_.last_grade_progress_shown_)}}, + // optional bool show_advanced_evaluations = 8; + {::_pbi::TcParser::SingularVarintNoZag1(), + {64, 3, 0, PROTOBUF_FIELD_OFFSET(MyContracts, _impl_.show_advanced_evaluations_)}}, + // repeated .ei.CustomEgg custom_egg_info = 9; + {::_pbi::TcParser::FastMtR1, + {74, 63, 4, PROTOBUF_FIELD_OFFSET(MyContracts, _impl_.custom_egg_info_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // repeated .ei.LocalContract contracts = 1; + {PROTOBUF_FIELD_OFFSET(MyContracts, _impl_.contracts_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.LocalContract archive = 2; + {PROTOBUF_FIELD_OFFSET(MyContracts, _impl_.archive_), -1, 1, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated string contract_ids_seen = 3; + {PROTOBUF_FIELD_OFFSET(MyContracts, _impl_.contract_ids_seen_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kRawString | ::_fl::kRepSString)}, + // repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + {PROTOBUF_FIELD_OFFSET(MyContracts, _impl_.current_coop_statuses_), -1, 2, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.ContractPlayerInfo last_cpi = 5; + {PROTOBUF_FIELD_OFFSET(MyContracts, _impl_.last_cpi_), _Internal::kHasBitsOffset + 0, 3, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional bool initial_grade_revealed = 6; + {PROTOBUF_FIELD_OFFSET(MyContracts, _impl_.initial_grade_revealed_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional double last_grade_progress_shown = 7; + {PROTOBUF_FIELD_OFFSET(MyContracts, _impl_.last_grade_progress_shown_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional bool show_advanced_evaluations = 8; + {PROTOBUF_FIELD_OFFSET(MyContracts, _impl_.show_advanced_evaluations_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // repeated .ei.CustomEgg custom_egg_info = 9; + {PROTOBUF_FIELD_OFFSET(MyContracts, _impl_.custom_egg_info_), -1, 4, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::LocalContract>()}, + {::_pbi::TcParser::GetTable<::ei::LocalContract>()}, + {::_pbi::TcParser::GetTable<::ei::ContractCoopStatusResponse>()}, + {::_pbi::TcParser::GetTable<::ei::ContractPlayerInfo>()}, + {::_pbi::TcParser::GetTable<::ei::CustomEgg>()}, + }}, {{ + "\16\0\0\21\0\0\0\0\0\0\0\0\0\0\0\0" + "ei.MyContracts" + "contract_ids_seen" + }}, +}; + +PROTOBUF_NOINLINE void MyContracts::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.MyContracts) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - chunks_.Clear(); - cached_has_bits = _has_bits_[0]; + _impl_.contracts_.Clear(); + _impl_.archive_.Clear(); + _impl_.contract_ids_seen_.Clear(); + _impl_.current_coop_statuses_.Clear(); + _impl_.custom_egg_info_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - cursor_.ClearNonDefaultToEmpty(); + ABSL_DCHECK(_impl_.last_cpi_ != nullptr); + _impl_.last_cpi_->Clear(); } if (cached_has_bits & 0x0000000eu) { - ::memset(&high_score_, 0, static_cast( - reinterpret_cast(&count_) - - reinterpret_cast(&high_score_)) + sizeof(count_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* LeaderboardAnalysis::_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 .ei.LeaderboardAnalysis.Chunk chunks = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_chunks(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); - } else - goto handle_unusual; - continue; - // optional uint32 count = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_count(&has_bits); - count_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double high_score = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 25)) { - _Internal::set_has_high_score(&has_bits); - high_score_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double low_score = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 33)) { - _Internal::set_has_low_score(&has_bits); - low_score_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional string cursor = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - auto str = _internal_mutable_cursor(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.LeaderboardAnalysis.cursor"); - #endif // !NDEBUG - } 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* LeaderboardAnalysis::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.LeaderboardAnalysis) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated .ei.LeaderboardAnalysis.Chunk chunks = 1; - for (unsigned i = 0, - n = static_cast(this->_internal_chunks_size()); i < n; i++) { - const auto& repfield = this->_internal_chunks(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream); - } - - cached_has_bits = _has_bits_[0]; - // optional uint32 count = 2; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(2, this->_internal_count(), target); - } - - // optional double high_score = 3; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(3, this->_internal_high_score(), target); - } - - // optional double low_score = 4; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(4, this->_internal_low_score(), target); - } - - // optional string cursor = 5; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_cursor().data(), static_cast(this->_internal_cursor().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.LeaderboardAnalysis.cursor"); - target = stream->WriteStringMaybeAliased( - 5, this->_internal_cursor(), 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.LeaderboardAnalysis) - return target; -} - -size_t LeaderboardAnalysis::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.LeaderboardAnalysis) - 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 .ei.LeaderboardAnalysis.Chunk chunks = 1; - total_size += 1UL * this->_internal_chunks_size(); - for (const auto& msg : this->chunks_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x0000000fu) { - // optional string cursor = 5; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_cursor()); - } + ::memset(&_impl_.last_grade_progress_shown_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.show_advanced_evaluations_) - + reinterpret_cast(&_impl_.last_grade_progress_shown_)) + sizeof(_impl_.show_advanced_evaluations_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* MyContracts::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const MyContracts& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* MyContracts::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const MyContracts& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.MyContracts) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + // repeated .ei.LocalContract contracts = 1; + for (unsigned i = 0, n = static_cast( + this_._internal_contracts_size()); + i < n; i++) { + const auto& repfield = this_._internal_contracts().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional double high_score = 3; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 8; - } + // repeated .ei.LocalContract archive = 2; + for (unsigned i = 0, n = static_cast( + this_._internal_archive_size()); + i < n; i++) { + const auto& repfield = this_._internal_archive().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional double low_score = 4; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + 8; - } + // repeated string contract_ids_seen = 3; + for (int i = 0, n = this_._internal_contract_ids_seen_size(); i < n; ++i) { + const auto& s = this_._internal_contract_ids_seen().Get(i); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(s.data(), static_cast(s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.MyContracts.contract_ids_seen"); + target = stream->WriteString(3, s, target); + } - // optional uint32 count = 2; - if (cached_has_bits & 0x00000008u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_count()); - } + // repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + for (unsigned i = 0, n = static_cast( + this_._internal_current_coop_statuses_size()); + i < n; i++) { + const auto& repfield = this_._internal_current_coop_statuses().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 4, repfield, repfield.GetCachedSize(), + target, stream); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.ContractPlayerInfo last_cpi = 5; + if (cached_has_bits & 0x00000001u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 5, *this_._impl_.last_cpi_, this_._impl_.last_cpi_->GetCachedSize(), target, + stream); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LeaderboardAnalysis::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - LeaderboardAnalysis::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LeaderboardAnalysis::GetClassData() const { return &_class_data_; } + // optional bool initial_grade_revealed = 6; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 6, this_._internal_initial_grade_revealed(), target); + } -void LeaderboardAnalysis::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional double last_grade_progress_shown = 7; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 7, this_._internal_last_grade_progress_shown(), target); + } + // optional bool show_advanced_evaluations = 8; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 8, this_._internal_show_advanced_evaluations(), target); + } -void LeaderboardAnalysis::MergeFrom(const LeaderboardAnalysis& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.LeaderboardAnalysis) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // repeated .ei.CustomEgg custom_egg_info = 9; + for (unsigned i = 0, n = static_cast( + this_._internal_custom_egg_info_size()); + i < n; i++) { + const auto& repfield = this_._internal_custom_egg_info().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 9, repfield, repfield.GetCachedSize(), + target, stream); + } - chunks_.MergeFrom(from.chunks_); - cached_has_bits = from._has_bits_[0]; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.MyContracts) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t MyContracts::ByteSizeLong(const MessageLite& base) { + const MyContracts& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t MyContracts::ByteSizeLong() const { + const MyContracts& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.MyContracts) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.LocalContract contracts = 1; + { + total_size += 1UL * this_._internal_contracts_size(); + for (const auto& msg : this_._internal_contracts()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.LocalContract archive = 2; + { + total_size += 1UL * this_._internal_archive_size(); + for (const auto& msg : this_._internal_archive()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated string contract_ids_seen = 3; + { + total_size += + 1 * ::google::protobuf::internal::FromIntSize(this_._internal_contract_ids_seen().size()); + for (int i = 0, n = this_._internal_contract_ids_seen().size(); i < n; ++i) { + total_size += ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_contract_ids_seen().Get(i)); + } + } + // repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + { + total_size += 1UL * this_._internal_current_coop_statuses_size(); + for (const auto& msg : this_._internal_current_coop_statuses()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.CustomEgg custom_egg_info = 9; + { + total_size += 1UL * this_._internal_custom_egg_info_size(); + for (const auto& msg : this_._internal_custom_egg_info()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { + // optional .ei.ContractPlayerInfo last_cpi = 5; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.last_cpi_); + } + // optional double last_grade_progress_shown = 7; + if (cached_has_bits & 0x00000002u) { + total_size += 9; + } + // optional bool initial_grade_revealed = 6; + if (cached_has_bits & 0x00000004u) { + total_size += 2; + } + // optional bool show_advanced_evaluations = 8; + if (cached_has_bits & 0x00000008u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void MyContracts::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.MyContracts) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_contracts()->MergeFrom( + from._internal_contracts()); + _this->_internal_mutable_archive()->MergeFrom( + from._internal_archive()); + _this->_internal_mutable_contract_ids_seen()->MergeFrom(from._internal_contract_ids_seen()); + _this->_internal_mutable_current_coop_statuses()->MergeFrom( + from._internal_current_coop_statuses()); + _this->_internal_mutable_custom_egg_info()->MergeFrom( + from._internal_custom_egg_info()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x0000000fu) { if (cached_has_bits & 0x00000001u) { - _internal_set_cursor(from._internal_cursor()); + ABSL_DCHECK(from._impl_.last_cpi_ != nullptr); + if (_this->_impl_.last_cpi_ == nullptr) { + _this->_impl_.last_cpi_ = + ::google::protobuf::Message::CopyConstruct<::ei::ContractPlayerInfo>(arena, *from._impl_.last_cpi_); + } else { + _this->_impl_.last_cpi_->MergeFrom(*from._impl_.last_cpi_); + } } if (cached_has_bits & 0x00000002u) { - high_score_ = from.high_score_; + _this->_impl_.last_grade_progress_shown_ = from._impl_.last_grade_progress_shown_; } if (cached_has_bits & 0x00000004u) { - low_score_ = from.low_score_; + _this->_impl_.initial_grade_revealed_ = from._impl_.initial_grade_revealed_; } if (cached_has_bits & 0x00000008u) { - count_ = from.count_; + _this->_impl_.show_advanced_evaluations_ = from._impl_.show_advanced_evaluations_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void LeaderboardAnalysis::CopyFrom(const LeaderboardAnalysis& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.LeaderboardAnalysis) +void MyContracts::CopyFrom(const MyContracts& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.MyContracts) if (&from == this) return; Clear(); MergeFrom(from); } -bool LeaderboardAnalysis::IsInitialized() const { - return true; -} -void LeaderboardAnalysis::InternalSwap(LeaderboardAnalysis* other) { +void MyContracts::InternalSwap(MyContracts* PROTOBUF_RESTRICT 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]); - chunks_.InternalSwap(&other->chunks_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &cursor_, lhs_arena, - &other->cursor_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis, count_) - + sizeof(LeaderboardAnalysis::count_) - - PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis, high_score_)>( - reinterpret_cast(&high_score_), - reinterpret_cast(&other->high_score_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata LeaderboardAnalysis::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[90]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.contracts_.InternalSwap(&other->_impl_.contracts_); + _impl_.archive_.InternalSwap(&other->_impl_.archive_); + _impl_.contract_ids_seen_.InternalSwap(&other->_impl_.contract_ids_seen_); + _impl_.current_coop_statuses_.InternalSwap(&other->_impl_.current_coop_statuses_); + _impl_.custom_egg_info_.InternalSwap(&other->_impl_.custom_egg_info_); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(MyContracts, _impl_.show_advanced_evaluations_) + + sizeof(MyContracts::_impl_.show_advanced_evaluations_) + - PROTOBUF_FIELD_OFFSET(MyContracts, _impl_.last_cpi_)>( + reinterpret_cast(&_impl_.last_cpi_), + reinterpret_cast(&other->_impl_.last_cpi_)); +} + +::google::protobuf::Metadata MyContracts::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class LeaderboardInfo_Season::_Internal { +class QueryCoopRequest::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_scope(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_name(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; - -LeaderboardInfo_Season::LeaderboardInfo_Season(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.LeaderboardInfo.Season) -} -LeaderboardInfo_Season::LeaderboardInfo_Season(const LeaderboardInfo_Season& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - scope_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - scope_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_scope()) { - scope_.Set(from._internal_scope(), - GetArenaForAllocation()); - } - name_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - name_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_name()) { - name_.Set(from._internal_name(), - GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:ei.LeaderboardInfo.Season) -} - -inline void LeaderboardInfo_Season::SharedCtor() { -scope_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - scope_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -name_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - name_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(QueryCoopRequest, _impl_._has_bits_); +}; + +QueryCoopRequest::QueryCoopRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.QueryCoopRequest) } +inline PROTOBUF_NDEBUG_INLINE QueryCoopRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::QueryCoopRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + contract_identifier_(arena, from.contract_identifier_), + coop_identifier_(arena, from.coop_identifier_) {} + +QueryCoopRequest::QueryCoopRequest( + ::google::protobuf::Arena* arena, + const QueryCoopRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + QueryCoopRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.rinfo_ = (cached_has_bits & 0x00000004u) ? ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>( + arena, *from._impl_.rinfo_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, client_version_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, client_version_), + offsetof(Impl_, grade_) - + offsetof(Impl_, client_version_) + + sizeof(Impl_::grade_)); -LeaderboardInfo_Season::~LeaderboardInfo_Season() { - // @@protoc_insertion_point(destructor:ei.LeaderboardInfo.Season) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + // @@protoc_insertion_point(copy_constructor:ei.QueryCoopRequest) } - -inline void LeaderboardInfo_Season::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - scope_.Destroy(); - name_.Destroy(); +inline PROTOBUF_NDEBUG_INLINE QueryCoopRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + contract_identifier_(arena), + coop_identifier_(arena) {} + +inline void QueryCoopRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, rinfo_), + 0, + offsetof(Impl_, grade_) - + offsetof(Impl_, rinfo_) + + sizeof(Impl_::grade_)); } - -void LeaderboardInfo_Season::SetCachedSize(int size) const { - _cached_size_.Set(size); +QueryCoopRequest::~QueryCoopRequest() { + // @@protoc_insertion_point(destructor:ei.QueryCoopRequest) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -void LeaderboardInfo_Season::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.LeaderboardInfo.Season) - uint32_t cached_has_bits = 0; +inline void QueryCoopRequest::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.contract_identifier_.Destroy(); + _impl_.coop_identifier_.Destroy(); + delete _impl_.rinfo_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + QueryCoopRequest::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_QueryCoopRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &QueryCoopRequest::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &QueryCoopRequest::ByteSizeLong, + &QueryCoopRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(QueryCoopRequest, _impl_._cached_size_), + false, + }, + &QueryCoopRequest::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* QueryCoopRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 6, 2, 62, 2> QueryCoopRequest::_table_ = { + { + PROTOBUF_FIELD_OFFSET(QueryCoopRequest, _impl_._has_bits_), + 0, // no _extensions_ + 6, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967232, // skipmap + offsetof(decltype(_table_), field_entries), + 6, // num_field_entries + 2, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::QueryCoopRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string contract_identifier = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(QueryCoopRequest, _impl_.contract_identifier_)}}, + // optional string coop_identifier = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(QueryCoopRequest, _impl_.coop_identifier_)}}, + // optional uint32 client_version = 3; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(QueryCoopRequest, _impl_.client_version_), 3>(), + {24, 3, 0, PROTOBUF_FIELD_OFFSET(QueryCoopRequest, _impl_.client_version_)}}, + // optional uint32 league = 4; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(QueryCoopRequest, _impl_.league_), 4>(), + {32, 4, 0, PROTOBUF_FIELD_OFFSET(QueryCoopRequest, _impl_.league_)}}, + // optional .ei.BasicRequestInfo rinfo = 5; + {::_pbi::TcParser::FastMtS1, + {42, 2, 0, PROTOBUF_FIELD_OFFSET(QueryCoopRequest, _impl_.rinfo_)}}, + // optional .ei.Contract.PlayerGrade grade = 6; + {::_pbi::TcParser::FastEr0S1, + {48, 5, 5, PROTOBUF_FIELD_OFFSET(QueryCoopRequest, _impl_.grade_)}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string contract_identifier = 1; + {PROTOBUF_FIELD_OFFSET(QueryCoopRequest, _impl_.contract_identifier_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string coop_identifier = 2; + {PROTOBUF_FIELD_OFFSET(QueryCoopRequest, _impl_.coop_identifier_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint32 client_version = 3; + {PROTOBUF_FIELD_OFFSET(QueryCoopRequest, _impl_.client_version_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional uint32 league = 4; + {PROTOBUF_FIELD_OFFSET(QueryCoopRequest, _impl_.league_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional .ei.BasicRequestInfo rinfo = 5; + {PROTOBUF_FIELD_OFFSET(QueryCoopRequest, _impl_.rinfo_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.Contract.PlayerGrade grade = 6; + {PROTOBUF_FIELD_OFFSET(QueryCoopRequest, _impl_.grade_), _Internal::kHasBitsOffset + 5, 1, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::BasicRequestInfo>()}, + {0, 6}, + }}, {{ + "\23\23\17\0\0\0\0\0" + "ei.QueryCoopRequest" + "contract_identifier" + "coop_identifier" + }}, +}; + +PROTOBUF_NOINLINE void QueryCoopRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.QueryCoopRequest) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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) { + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - scope_.ClearNonDefaultToEmpty(); + _impl_.contract_identifier_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - name_.ClearNonDefaultToEmpty(); - } - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* LeaderboardInfo_Season::_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 scope = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_scope(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.LeaderboardInfo.Season.scope"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string name = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_name(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.LeaderboardInfo.Season.name"); - #endif // !NDEBUG - } 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* LeaderboardInfo_Season::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.LeaderboardInfo.Season) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string scope = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_scope().data(), static_cast(this->_internal_scope().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.LeaderboardInfo.Season.scope"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_scope(), target); - } - - // optional string name = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_name().data(), static_cast(this->_internal_name().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.LeaderboardInfo.Season.name"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_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); + _impl_.coop_identifier_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000004u) { + ABSL_DCHECK(_impl_.rinfo_ != nullptr); + _impl_.rinfo_->Clear(); + } } - // @@protoc_insertion_point(serialize_to_array_end:ei.LeaderboardInfo.Season) - return target; -} - -size_t LeaderboardInfo_Season::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.LeaderboardInfo.Season) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; + if (cached_has_bits & 0x00000038u) { + ::memset(&_impl_.client_version_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.grade_) - + reinterpret_cast(&_impl_.client_version_)) + sizeof(_impl_.grade_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* QueryCoopRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const QueryCoopRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* QueryCoopRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const QueryCoopRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.QueryCoopRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string contract_identifier = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_contract_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.QueryCoopRequest.contract_identifier"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000003u) { - // optional string scope = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_scope()); - } + // optional string coop_identifier = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_coop_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.QueryCoopRequest.coop_identifier"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } - // optional string name = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_name()); - } + // optional uint32 client_version = 3; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 3, this_._internal_client_version(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional uint32 league = 4; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 4, this_._internal_league(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LeaderboardInfo_Season::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - LeaderboardInfo_Season::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LeaderboardInfo_Season::GetClassData() const { return &_class_data_; } + // optional .ei.BasicRequestInfo rinfo = 5; + if (cached_has_bits & 0x00000004u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 5, *this_._impl_.rinfo_, this_._impl_.rinfo_->GetCachedSize(), target, + stream); + } -void LeaderboardInfo_Season::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional .ei.Contract.PlayerGrade grade = 6; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 6, this_._internal_grade(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.QueryCoopRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t QueryCoopRequest::ByteSizeLong(const MessageLite& base) { + const QueryCoopRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t QueryCoopRequest::ByteSizeLong() const { + const QueryCoopRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.QueryCoopRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000003fu) { + // optional string contract_identifier = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_contract_identifier()); + } + // optional string coop_identifier = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_coop_identifier()); + } + // optional .ei.BasicRequestInfo rinfo = 5; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.rinfo_); + } + // optional uint32 client_version = 3; + if (cached_has_bits & 0x00000008u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_client_version()); + } + // optional uint32 league = 4; + if (cached_has_bits & 0x00000010u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_league()); + } + // optional .ei.Contract.PlayerGrade grade = 6; + if (cached_has_bits & 0x00000020u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_grade()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void LeaderboardInfo_Season::MergeFrom(const LeaderboardInfo_Season& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.LeaderboardInfo.Season) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void QueryCoopRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.QueryCoopRequest) + ABSL_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) { + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000003fu) { if (cached_has_bits & 0x00000001u) { - _internal_set_scope(from._internal_scope()); + _this->_internal_set_contract_identifier(from._internal_contract_identifier()); } if (cached_has_bits & 0x00000002u) { - _internal_set_name(from._internal_name()); + _this->_internal_set_coop_identifier(from._internal_coop_identifier()); + } + if (cached_has_bits & 0x00000004u) { + ABSL_DCHECK(from._impl_.rinfo_ != nullptr); + if (_this->_impl_.rinfo_ == nullptr) { + _this->_impl_.rinfo_ = + ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>(arena, *from._impl_.rinfo_); + } else { + _this->_impl_.rinfo_->MergeFrom(*from._impl_.rinfo_); + } + } + if (cached_has_bits & 0x00000008u) { + _this->_impl_.client_version_ = from._impl_.client_version_; + } + if (cached_has_bits & 0x00000010u) { + _this->_impl_.league_ = from._impl_.league_; + } + if (cached_has_bits & 0x00000020u) { + _this->_impl_.grade_ = from._impl_.grade_; } } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void LeaderboardInfo_Season::CopyFrom(const LeaderboardInfo_Season& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.LeaderboardInfo.Season) +void QueryCoopRequest::CopyFrom(const QueryCoopRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.QueryCoopRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool LeaderboardInfo_Season::IsInitialized() const { - return true; -} -void LeaderboardInfo_Season::InternalSwap(LeaderboardInfo_Season* other) { +void QueryCoopRequest::InternalSwap(QueryCoopRequest* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &scope_, lhs_arena, - &other->scope_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &name_, lhs_arena, - &other->name_, rhs_arena - ); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.contract_identifier_, &other->_impl_.contract_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.coop_identifier_, &other->_impl_.coop_identifier_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(QueryCoopRequest, _impl_.grade_) + + sizeof(QueryCoopRequest::_impl_.grade_) + - PROTOBUF_FIELD_OFFSET(QueryCoopRequest, _impl_.rinfo_)>( + reinterpret_cast(&_impl_.rinfo_), + reinterpret_cast(&other->_impl_.rinfo_)); } -::PROTOBUF_NAMESPACE_ID::Metadata LeaderboardInfo_Season::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[91]); +::google::protobuf::Metadata QueryCoopRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class LeaderboardInfo::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_all_time_scope(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -LeaderboardInfo::LeaderboardInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - seasons_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.LeaderboardInfo) -} -LeaderboardInfo::LeaderboardInfo(const LeaderboardInfo& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - seasons_(from.seasons_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - all_time_scope_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - all_time_scope_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_all_time_scope()) { - all_time_scope_.Set(from._internal_all_time_scope(), - GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:ei.LeaderboardInfo) -} - -inline void LeaderboardInfo::SharedCtor() { -all_time_scope_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - all_time_scope_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +class QueryCoopResponse::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(QueryCoopResponse, _impl_._has_bits_); +}; + +QueryCoopResponse::QueryCoopResponse(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.QueryCoopResponse) } - -LeaderboardInfo::~LeaderboardInfo() { - // @@protoc_insertion_point(destructor:ei.LeaderboardInfo) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); +QueryCoopResponse::QueryCoopResponse( + ::google::protobuf::Arena* arena, const QueryCoopResponse& from) + : QueryCoopResponse(arena) { + MergeFrom(from); } +inline PROTOBUF_NDEBUG_INLINE QueryCoopResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} -inline void LeaderboardInfo::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - all_time_scope_.Destroy(); +inline void QueryCoopResponse::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, exists_), + 0, + offsetof(Impl_, banned_) - + offsetof(Impl_, exists_) + + sizeof(Impl_::banned_)); } - -void LeaderboardInfo::SetCachedSize(int size) const { - _cached_size_.Set(size); +QueryCoopResponse::~QueryCoopResponse() { + // @@protoc_insertion_point(destructor:ei.QueryCoopResponse) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } +inline void QueryCoopResponse::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + QueryCoopResponse::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_QueryCoopResponse_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &QueryCoopResponse::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &QueryCoopResponse::ByteSizeLong, + &QueryCoopResponse::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(QueryCoopResponse, _impl_._cached_size_), + false, + }, + &QueryCoopResponse::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* QueryCoopResponse::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 7, 0, 0, 2> QueryCoopResponse::_table_ = { + { + PROTOBUF_FIELD_OFFSET(QueryCoopResponse, _impl_._has_bits_), + 0, // no _extensions_ + 7, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967168, // skipmap + offsetof(decltype(_table_), field_entries), + 7, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::QueryCoopResponse>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional bool exists = 1; + {::_pbi::TcParser::SingularVarintNoZag1(), + {8, 0, 0, PROTOBUF_FIELD_OFFSET(QueryCoopResponse, _impl_.exists_)}}, + // optional bool full = 2; + {::_pbi::TcParser::SingularVarintNoZag1(), + {16, 1, 0, PROTOBUF_FIELD_OFFSET(QueryCoopResponse, _impl_.full_)}}, + // optional bool banned = 3; + {::_pbi::TcParser::SingularVarintNoZag1(), + {24, 6, 0, PROTOBUF_FIELD_OFFSET(QueryCoopResponse, _impl_.banned_)}}, + // optional bool different_league = 4; + {::_pbi::TcParser::SingularVarintNoZag1(), + {32, 3, 0, PROTOBUF_FIELD_OFFSET(QueryCoopResponse, _impl_.different_league_)}}, + // optional bool expired = 5; + {::_pbi::TcParser::SingularVarintNoZag1(), + {40, 2, 0, PROTOBUF_FIELD_OFFSET(QueryCoopResponse, _impl_.expired_)}}, + // optional bool different_grade = 6; + {::_pbi::TcParser::SingularVarintNoZag1(), + {48, 4, 0, PROTOBUF_FIELD_OFFSET(QueryCoopResponse, _impl_.different_grade_)}}, + // optional bool cc_only = 7; + {::_pbi::TcParser::SingularVarintNoZag1(), + {56, 5, 0, PROTOBUF_FIELD_OFFSET(QueryCoopResponse, _impl_.cc_only_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional bool exists = 1; + {PROTOBUF_FIELD_OFFSET(QueryCoopResponse, _impl_.exists_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool full = 2; + {PROTOBUF_FIELD_OFFSET(QueryCoopResponse, _impl_.full_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool banned = 3; + {PROTOBUF_FIELD_OFFSET(QueryCoopResponse, _impl_.banned_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool different_league = 4; + {PROTOBUF_FIELD_OFFSET(QueryCoopResponse, _impl_.different_league_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool expired = 5; + {PROTOBUF_FIELD_OFFSET(QueryCoopResponse, _impl_.expired_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool different_grade = 6; + {PROTOBUF_FIELD_OFFSET(QueryCoopResponse, _impl_.different_grade_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool cc_only = 7; + {PROTOBUF_FIELD_OFFSET(QueryCoopResponse, _impl_.cc_only_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + }}, + // no aux_entries + {{ + }}, +}; -void LeaderboardInfo::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.LeaderboardInfo) - uint32_t cached_has_bits = 0; +PROTOBUF_NOINLINE void QueryCoopResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.QueryCoopResponse) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - seasons_.Clear(); - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000001u) { - all_time_scope_.ClearNonDefaultToEmpty(); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* LeaderboardInfo::_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 .ei.LeaderboardInfo.Season seasons = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_seasons(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); - } else - goto handle_unusual; - continue; - // optional string all_time_scope = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_all_time_scope(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.LeaderboardInfo.all_time_scope"); - #endif // !NDEBUG - } 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* LeaderboardInfo::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.LeaderboardInfo) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated .ei.LeaderboardInfo.Season seasons = 1; - for (unsigned i = 0, - n = static_cast(this->_internal_seasons_size()); i < n; i++) { - const auto& repfield = this->_internal_seasons(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream); - } - - cached_has_bits = _has_bits_[0]; - // optional string all_time_scope = 2; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_all_time_scope().data(), static_cast(this->_internal_all_time_scope().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.LeaderboardInfo.all_time_scope"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_all_time_scope(), 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.LeaderboardInfo) - return target; -} - -size_t LeaderboardInfo::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.LeaderboardInfo) - size_t total_size = 0; + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x0000007fu) { + ::memset(&_impl_.exists_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.banned_) - + reinterpret_cast(&_impl_.exists_)) + sizeof(_impl_.banned_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* QueryCoopResponse::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const QueryCoopResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* QueryCoopResponse::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const QueryCoopResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.QueryCoopResponse) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional bool exists = 1; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 1, this_._internal_exists(), target); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; + // optional bool full = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 2, this_._internal_full(), target); + } - // repeated .ei.LeaderboardInfo.Season seasons = 1; - total_size += 1UL * this->_internal_seasons_size(); - for (const auto& msg : this->seasons_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } + // optional bool banned = 3; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 3, this_._internal_banned(), target); + } - // optional string all_time_scope = 2; - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_all_time_scope()); - } + // optional bool different_league = 4; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 4, this_._internal_different_league(), target); + } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional bool expired = 5; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 5, this_._internal_expired(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LeaderboardInfo::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - LeaderboardInfo::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LeaderboardInfo::GetClassData() const { return &_class_data_; } + // optional bool different_grade = 6; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 6, this_._internal_different_grade(), target); + } -void LeaderboardInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional bool cc_only = 7; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 7, this_._internal_cc_only(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.QueryCoopResponse) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t QueryCoopResponse::ByteSizeLong(const MessageLite& base) { + const QueryCoopResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t QueryCoopResponse::ByteSizeLong() const { + const QueryCoopResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.QueryCoopResponse) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000007fu) { + // optional bool exists = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 2; + } + // optional bool full = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 2; + } + // optional bool expired = 5; + if (cached_has_bits & 0x00000004u) { + total_size += 2; + } + // optional bool different_league = 4; + if (cached_has_bits & 0x00000008u) { + total_size += 2; + } + // optional bool different_grade = 6; + if (cached_has_bits & 0x00000010u) { + total_size += 2; + } + // optional bool cc_only = 7; + if (cached_has_bits & 0x00000020u) { + total_size += 2; + } + // optional bool banned = 3; + if (cached_has_bits & 0x00000040u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void LeaderboardInfo::MergeFrom(const LeaderboardInfo& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.LeaderboardInfo) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void QueryCoopResponse::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.QueryCoopResponse) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - seasons_.MergeFrom(from.seasons_); - if (from._internal_has_all_time_scope()) { - _internal_set_all_time_scope(from._internal_all_time_scope()); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000007fu) { + if (cached_has_bits & 0x00000001u) { + _this->_impl_.exists_ = from._impl_.exists_; + } + if (cached_has_bits & 0x00000002u) { + _this->_impl_.full_ = from._impl_.full_; + } + if (cached_has_bits & 0x00000004u) { + _this->_impl_.expired_ = from._impl_.expired_; + } + if (cached_has_bits & 0x00000008u) { + _this->_impl_.different_league_ = from._impl_.different_league_; + } + if (cached_has_bits & 0x00000010u) { + _this->_impl_.different_grade_ = from._impl_.different_grade_; + } + if (cached_has_bits & 0x00000020u) { + _this->_impl_.cc_only_ = from._impl_.cc_only_; + } + if (cached_has_bits & 0x00000040u) { + _this->_impl_.banned_ = from._impl_.banned_; + } } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void LeaderboardInfo::CopyFrom(const LeaderboardInfo& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.LeaderboardInfo) +void QueryCoopResponse::CopyFrom(const QueryCoopResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.QueryCoopResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool LeaderboardInfo::IsInitialized() const { - return true; -} -void LeaderboardInfo::InternalSwap(LeaderboardInfo* other) { +void QueryCoopResponse::InternalSwap(QueryCoopResponse* PROTOBUF_RESTRICT 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]); - seasons_.InternalSwap(&other->seasons_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &all_time_scope_, lhs_arena, - &other->all_time_scope_, rhs_arena - ); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(QueryCoopResponse, _impl_.banned_) + + sizeof(QueryCoopResponse::_impl_.banned_) + - PROTOBUF_FIELD_OFFSET(QueryCoopResponse, _impl_.exists_)>( + reinterpret_cast(&_impl_.exists_), + reinterpret_cast(&other->_impl_.exists_)); } -::PROTOBUF_NAMESPACE_ID::Metadata LeaderboardInfo::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[92]); +::google::protobuf::Metadata QueryCoopResponse::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class LeaderboardRequest::_Internal { +class CreateCoopRequest::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::BasicRequestInfo& rinfo(const LeaderboardRequest* msg); - static void set_has_rinfo(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_scope(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_grade(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } -}; - -const ::ei::BasicRequestInfo& -LeaderboardRequest::_Internal::rinfo(const LeaderboardRequest* msg) { - return *msg->rinfo_; -} -LeaderboardRequest::LeaderboardRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.LeaderboardRequest) -} -LeaderboardRequest::LeaderboardRequest(const LeaderboardRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - scope_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - scope_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_scope()) { - scope_.Set(from._internal_scope(), - GetArenaForAllocation()); - } - if (from._internal_has_rinfo()) { - rinfo_ = new ::ei::BasicRequestInfo(*from.rinfo_); - } else { - rinfo_ = nullptr; - } - grade_ = from.grade_; - // @@protoc_insertion_point(copy_constructor:ei.LeaderboardRequest) -} - -inline void LeaderboardRequest::SharedCtor() { -scope_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - scope_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&rinfo_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&grade_) - - reinterpret_cast(&rinfo_)) + sizeof(grade_)); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_._has_bits_); +}; + +CreateCoopRequest::CreateCoopRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.CreateCoopRequest) } +inline PROTOBUF_NDEBUG_INLINE CreateCoopRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::CreateCoopRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + contract_identifier_(arena, from.contract_identifier_), + coop_identifier_(arena, from.coop_identifier_), + user_id_(arena, from.user_id_), + user_name_(arena, from.user_name_) {} + +CreateCoopRequest::CreateCoopRequest( + ::google::protobuf::Arena* arena, + const CreateCoopRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + CreateCoopRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.rinfo_ = (cached_has_bits & 0x00000010u) ? ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>( + arena, *from._impl_.rinfo_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, seconds_remaining_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, seconds_remaining_), + offsetof(Impl_, points_replay_) - + offsetof(Impl_, seconds_remaining_) + + sizeof(Impl_::points_replay_)); -LeaderboardRequest::~LeaderboardRequest() { - // @@protoc_insertion_point(destructor:ei.LeaderboardRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + // @@protoc_insertion_point(copy_constructor:ei.CreateCoopRequest) } - -inline void LeaderboardRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - scope_.Destroy(); - if (this != internal_default_instance()) delete rinfo_; +inline PROTOBUF_NDEBUG_INLINE CreateCoopRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + contract_identifier_(arena), + coop_identifier_(arena), + user_id_(arena), + user_name_(arena) {} + +inline void CreateCoopRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, rinfo_), + 0, + offsetof(Impl_, points_replay_) - + offsetof(Impl_, rinfo_) + + sizeof(Impl_::points_replay_)); } - -void LeaderboardRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); +CreateCoopRequest::~CreateCoopRequest() { + // @@protoc_insertion_point(destructor:ei.CreateCoopRequest) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -void LeaderboardRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.LeaderboardRequest) - uint32_t cached_has_bits = 0; +inline void CreateCoopRequest::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.contract_identifier_.Destroy(); + _impl_.coop_identifier_.Destroy(); + _impl_.user_id_.Destroy(); + _impl_.user_name_.Destroy(); + delete _impl_.rinfo_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + CreateCoopRequest::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_CreateCoopRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &CreateCoopRequest::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &CreateCoopRequest::ByteSizeLong, + &CreateCoopRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_._cached_size_), + false, + }, + &CreateCoopRequest::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* CreateCoopRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<4, 16, 3, 95, 2> CreateCoopRequest::_table_ = { + { + PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_._has_bits_), + 0, // no _extensions_ + 16, 120, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294901760, // skipmap + offsetof(decltype(_table_), field_entries), + 16, // num_field_entries + 3, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::CreateCoopRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional bool allow_all_grades = 16; + {::_pbi::TcParser::FastV8S2, + {384, 14, 0, PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_.allow_all_grades_)}}, + // optional string contract_identifier = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_.contract_identifier_)}}, + // optional string coop_identifier = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_.coop_identifier_)}}, + // optional double seconds_remaining = 3; + {::_pbi::TcParser::FastF64S1, + {25, 5, 0, PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_.seconds_remaining_)}}, + // optional string user_id = 4; + {::_pbi::TcParser::FastSS1, + {34, 2, 0, PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_.user_id_)}}, + // optional string user_name = 5; + {::_pbi::TcParser::FastSS1, + {42, 3, 0, PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_.user_name_)}}, + // optional .ei.Platform platform = 6; + {::_pbi::TcParser::FastEr0S1, + {48, 6, 2, PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_.platform_)}}, + // optional uint32 client_version = 7; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(CreateCoopRequest, _impl_.client_version_), 7>(), + {56, 7, 0, PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_.client_version_)}}, + // optional double soul_power = 8; + {::_pbi::TcParser::FastF64S1, + {65, 8, 0, PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_.soul_power_)}}, + // optional uint32 league = 9; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(CreateCoopRequest, _impl_.league_), 9>(), + {72, 9, 0, PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_.league_)}}, + // optional .ei.BasicRequestInfo rinfo = 10; + {::_pbi::TcParser::FastMtS1, + {82, 4, 0, PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_.rinfo_)}}, + // optional double eop = 11; + {::_pbi::TcParser::FastF64S1, + {89, 11, 0, PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_.eop_)}}, + // optional .ei.Contract.PlayerGrade grade = 12; + {::_pbi::TcParser::FastEr0S1, + {96, 10, 5, PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_.grade_)}}, + // optional bool public = 13; + {::_pbi::TcParser::SingularVarintNoZag1(), + {104, 12, 0, PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_.public__)}}, + // optional bool cc_only = 14; + {::_pbi::TcParser::SingularVarintNoZag1(), + {112, 13, 0, PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_.cc_only_)}}, + // optional bool points_replay = 15; + {::_pbi::TcParser::SingularVarintNoZag1(), + {120, 15, 0, PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_.points_replay_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string contract_identifier = 1; + {PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_.contract_identifier_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string coop_identifier = 2; + {PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_.coop_identifier_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double seconds_remaining = 3; + {PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_.seconds_remaining_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional string user_id = 4; + {PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_.user_id_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string user_name = 5; + {PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_.user_name_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional .ei.Platform platform = 6; + {PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_.platform_), _Internal::kHasBitsOffset + 6, 1, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional uint32 client_version = 7; + {PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_.client_version_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double soul_power = 8; + {PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_.soul_power_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint32 league = 9; + {PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_.league_), _Internal::kHasBitsOffset + 9, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional .ei.BasicRequestInfo rinfo = 10; + {PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_.rinfo_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional double eop = 11; + {PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_.eop_), _Internal::kHasBitsOffset + 11, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional .ei.Contract.PlayerGrade grade = 12; + {PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_.grade_), _Internal::kHasBitsOffset + 10, 2, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional bool public = 13; + {PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_.public__), _Internal::kHasBitsOffset + 12, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool cc_only = 14; + {PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_.cc_only_), _Internal::kHasBitsOffset + 13, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool points_replay = 15; + {PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_.points_replay_), _Internal::kHasBitsOffset + 15, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool allow_all_grades = 16; + {PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_.allow_all_grades_), _Internal::kHasBitsOffset + 14, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::BasicRequestInfo>()}, + {0, 3}, + {0, 6}, + }}, {{ + "\24\23\17\0\7\11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "ei.CreateCoopRequest" + "contract_identifier" + "coop_identifier" + "user_id" + "user_name" + }}, +}; + +PROTOBUF_NOINLINE void CreateCoopRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.CreateCoopRequest) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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) { + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x0000001fu) { if (cached_has_bits & 0x00000001u) { - scope_.ClearNonDefaultToEmpty(); + _impl_.contract_identifier_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - GOOGLE_DCHECK(rinfo_ != nullptr); - rinfo_->Clear(); - } - } - grade_ = 0; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* LeaderboardRequest::_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 .ei.BasicRequestInfo rinfo = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_rinfo(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string scope = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_scope(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.LeaderboardRequest.scope"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional .ei.Contract.PlayerGrade grade = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::Contract_PlayerGrade_IsValid(val))) { - _internal_set_grade(static_cast<::ei::Contract_PlayerGrade>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(3, val, mutable_unknown_fields()); - } - } 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* LeaderboardRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.LeaderboardRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.BasicRequestInfo rinfo = 1; - if (cached_has_bits & 0x00000002u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::rinfo(this), - _Internal::rinfo(this).GetCachedSize(), target, stream); + _impl_.coop_identifier_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000004u) { + _impl_.user_id_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000008u) { + _impl_.user_name_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000010u) { + ABSL_DCHECK(_impl_.rinfo_ != nullptr); + _impl_.rinfo_->Clear(); + } } - - // optional string scope = 2; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_scope().data(), static_cast(this->_internal_scope().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.LeaderboardRequest.scope"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_scope(), target); + if (cached_has_bits & 0x000000e0u) { + ::memset(&_impl_.seconds_remaining_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.client_version_) - + reinterpret_cast(&_impl_.seconds_remaining_)) + sizeof(_impl_.client_version_)); } + if (cached_has_bits & 0x0000ff00u) { + ::memset(&_impl_.soul_power_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.points_replay_) - + reinterpret_cast(&_impl_.soul_power_)) + sizeof(_impl_.points_replay_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* CreateCoopRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const CreateCoopRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* CreateCoopRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const CreateCoopRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.CreateCoopRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string contract_identifier = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_contract_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.CreateCoopRequest.contract_identifier"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional .ei.Contract.PlayerGrade grade = 3; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 3, this->_internal_grade(), target); - } + // optional string coop_identifier = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_coop_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.CreateCoopRequest.coop_identifier"); + target = stream->WriteStringMaybeAliased(2, _s, 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.LeaderboardRequest) - return target; -} + // optional double seconds_remaining = 3; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 3, this_._internal_seconds_remaining(), target); + } -size_t LeaderboardRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.LeaderboardRequest) - size_t total_size = 0; + // optional string user_id = 4; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.CreateCoopRequest.user_id"); + target = stream->WriteStringMaybeAliased(4, _s, target); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; + // optional string user_name = 5; + if (cached_has_bits & 0x00000008u) { + const std::string& _s = this_._internal_user_name(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.CreateCoopRequest.user_name"); + target = stream->WriteStringMaybeAliased(5, _s, target); + } - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000007u) { - // optional string scope = 2; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_scope()); - } + // optional .ei.Platform platform = 6; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 6, this_._internal_platform(), target); + } - // optional .ei.BasicRequestInfo rinfo = 1; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *rinfo_); - } + // optional uint32 client_version = 7; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 7, this_._internal_client_version(), target); + } - // optional .ei.Contract.PlayerGrade grade = 3; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_grade()); - } + // optional double soul_power = 8; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 8, this_._internal_soul_power(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional uint32 league = 9; + if (cached_has_bits & 0x00000200u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 9, this_._internal_league(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LeaderboardRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - LeaderboardRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LeaderboardRequest::GetClassData() const { return &_class_data_; } + // optional .ei.BasicRequestInfo rinfo = 10; + if (cached_has_bits & 0x00000010u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 10, *this_._impl_.rinfo_, this_._impl_.rinfo_->GetCachedSize(), target, + stream); + } -void LeaderboardRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional double eop = 11; + if (cached_has_bits & 0x00000800u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 11, this_._internal_eop(), target); + } + + // optional .ei.Contract.PlayerGrade grade = 12; + if (cached_has_bits & 0x00000400u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 12, this_._internal_grade(), target); + } + + // optional bool public = 13; + if (cached_has_bits & 0x00001000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 13, this_._internal_public_(), target); + } + + // optional bool cc_only = 14; + if (cached_has_bits & 0x00002000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 14, this_._internal_cc_only(), target); + } + + // optional bool points_replay = 15; + if (cached_has_bits & 0x00008000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 15, this_._internal_points_replay(), target); + } + + // optional bool allow_all_grades = 16; + if (cached_has_bits & 0x00004000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 16, this_._internal_allow_all_grades(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.CreateCoopRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t CreateCoopRequest::ByteSizeLong(const MessageLite& base) { + const CreateCoopRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t CreateCoopRequest::ByteSizeLong() const { + const CreateCoopRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.CreateCoopRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string contract_identifier = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_contract_identifier()); + } + // optional string coop_identifier = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_coop_identifier()); + } + // optional string user_id = 4; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_user_id()); + } + // optional string user_name = 5; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_user_name()); + } + // optional .ei.BasicRequestInfo rinfo = 10; + if (cached_has_bits & 0x00000010u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.rinfo_); + } + // optional double seconds_remaining = 3; + if (cached_has_bits & 0x00000020u) { + total_size += 9; + } + // optional .ei.Platform platform = 6; + if (cached_has_bits & 0x00000040u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_platform()); + } + // optional uint32 client_version = 7; + if (cached_has_bits & 0x00000080u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_client_version()); + } + } + if (cached_has_bits & 0x0000ff00u) { + // optional double soul_power = 8; + if (cached_has_bits & 0x00000100u) { + total_size += 9; + } + // optional uint32 league = 9; + if (cached_has_bits & 0x00000200u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_league()); + } + // optional .ei.Contract.PlayerGrade grade = 12; + if (cached_has_bits & 0x00000400u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_grade()); + } + // optional double eop = 11; + if (cached_has_bits & 0x00000800u) { + total_size += 9; + } + // optional bool public = 13; + if (cached_has_bits & 0x00001000u) { + total_size += 2; + } + // optional bool cc_only = 14; + if (cached_has_bits & 0x00002000u) { + total_size += 2; + } + // optional bool allow_all_grades = 16; + if (cached_has_bits & 0x00004000u) { + total_size += 3; + } + // optional bool points_replay = 15; + if (cached_has_bits & 0x00008000u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void LeaderboardRequest::MergeFrom(const LeaderboardRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.LeaderboardRequest) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void CreateCoopRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.CreateCoopRequest) + ABSL_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 & 0x00000007u) { + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - _internal_set_scope(from._internal_scope()); + _this->_internal_set_contract_identifier(from._internal_contract_identifier()); + } + if (cached_has_bits & 0x00000002u) { + _this->_internal_set_coop_identifier(from._internal_coop_identifier()); + } + if (cached_has_bits & 0x00000004u) { + _this->_internal_set_user_id(from._internal_user_id()); + } + if (cached_has_bits & 0x00000008u) { + _this->_internal_set_user_name(from._internal_user_name()); + } + if (cached_has_bits & 0x00000010u) { + ABSL_DCHECK(from._impl_.rinfo_ != nullptr); + if (_this->_impl_.rinfo_ == nullptr) { + _this->_impl_.rinfo_ = + ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>(arena, *from._impl_.rinfo_); + } else { + _this->_impl_.rinfo_->MergeFrom(*from._impl_.rinfo_); + } + } + if (cached_has_bits & 0x00000020u) { + _this->_impl_.seconds_remaining_ = from._impl_.seconds_remaining_; + } + if (cached_has_bits & 0x00000040u) { + _this->_impl_.platform_ = from._impl_.platform_; + } + if (cached_has_bits & 0x00000080u) { + _this->_impl_.client_version_ = from._impl_.client_version_; + } + } + if (cached_has_bits & 0x0000ff00u) { + if (cached_has_bits & 0x00000100u) { + _this->_impl_.soul_power_ = from._impl_.soul_power_; + } + if (cached_has_bits & 0x00000200u) { + _this->_impl_.league_ = from._impl_.league_; + } + if (cached_has_bits & 0x00000400u) { + _this->_impl_.grade_ = from._impl_.grade_; + } + if (cached_has_bits & 0x00000800u) { + _this->_impl_.eop_ = from._impl_.eop_; + } + if (cached_has_bits & 0x00001000u) { + _this->_impl_.public__ = from._impl_.public__; + } + if (cached_has_bits & 0x00002000u) { + _this->_impl_.cc_only_ = from._impl_.cc_only_; } - if (cached_has_bits & 0x00000002u) { - _internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo()); + if (cached_has_bits & 0x00004000u) { + _this->_impl_.allow_all_grades_ = from._impl_.allow_all_grades_; } - if (cached_has_bits & 0x00000004u) { - grade_ = from.grade_; + if (cached_has_bits & 0x00008000u) { + _this->_impl_.points_replay_ = from._impl_.points_replay_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void LeaderboardRequest::CopyFrom(const LeaderboardRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.LeaderboardRequest) +void CreateCoopRequest::CopyFrom(const CreateCoopRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.CreateCoopRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool LeaderboardRequest::IsInitialized() const { - return true; -} -void LeaderboardRequest::InternalSwap(LeaderboardRequest* other) { +void CreateCoopRequest::InternalSwap(CreateCoopRequest* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &scope_, lhs_arena, - &other->scope_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(LeaderboardRequest, grade_) - + sizeof(LeaderboardRequest::grade_) - - PROTOBUF_FIELD_OFFSET(LeaderboardRequest, rinfo_)>( - reinterpret_cast(&rinfo_), - reinterpret_cast(&other->rinfo_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata LeaderboardRequest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[93]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.contract_identifier_, &other->_impl_.contract_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.coop_identifier_, &other->_impl_.coop_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_id_, &other->_impl_.user_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_name_, &other->_impl_.user_name_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_.points_replay_) + + sizeof(CreateCoopRequest::_impl_.points_replay_) + - PROTOBUF_FIELD_OFFSET(CreateCoopRequest, _impl_.rinfo_)>( + reinterpret_cast(&_impl_.rinfo_), + reinterpret_cast(&other->_impl_.rinfo_)); +} + +::google::protobuf::Metadata CreateCoopRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class LeaderboardResponse_Entry::_Internal { +class CreateCoopResponse::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_rank(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_alias(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_score(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; - -LeaderboardResponse_Entry::LeaderboardResponse_Entry(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.LeaderboardResponse.Entry) -} -LeaderboardResponse_Entry::LeaderboardResponse_Entry(const LeaderboardResponse_Entry& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - alias_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - alias_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_alias()) { - alias_.Set(from._internal_alias(), - GetArenaForAllocation()); - } - ::memcpy(&score_, &from.score_, - static_cast(reinterpret_cast(&rank_) - - reinterpret_cast(&score_)) + sizeof(rank_)); - // @@protoc_insertion_point(copy_constructor:ei.LeaderboardResponse.Entry) -} - -inline void LeaderboardResponse_Entry::SharedCtor() { -alias_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - alias_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&score_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&rank_) - - reinterpret_cast(&score_)) + sizeof(rank_)); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(CreateCoopResponse, _impl_._has_bits_); +}; + +CreateCoopResponse::CreateCoopResponse(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.CreateCoopResponse) } +inline PROTOBUF_NDEBUG_INLINE CreateCoopResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::CreateCoopResponse& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + message_(arena, from.message_) {} + +CreateCoopResponse::CreateCoopResponse( + ::google::protobuf::Arena* arena, + const CreateCoopResponse& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + CreateCoopResponse* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + _impl_.success_ = from._impl_.success_; -LeaderboardResponse_Entry::~LeaderboardResponse_Entry() { - // @@protoc_insertion_point(destructor:ei.LeaderboardResponse.Entry) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + // @@protoc_insertion_point(copy_constructor:ei.CreateCoopResponse) } +inline PROTOBUF_NDEBUG_INLINE CreateCoopResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + message_(arena) {} -inline void LeaderboardResponse_Entry::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - alias_.Destroy(); +inline void CreateCoopResponse::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.success_ = {}; } - -void LeaderboardResponse_Entry::SetCachedSize(int size) const { - _cached_size_.Set(size); +CreateCoopResponse::~CreateCoopResponse() { + // @@protoc_insertion_point(destructor:ei.CreateCoopResponse) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -void LeaderboardResponse_Entry::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.LeaderboardResponse.Entry) - uint32_t cached_has_bits = 0; +inline void CreateCoopResponse::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.message_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + CreateCoopResponse::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_CreateCoopResponse_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &CreateCoopResponse::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &CreateCoopResponse::ByteSizeLong, + &CreateCoopResponse::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(CreateCoopResponse, _impl_._cached_size_), + false, + }, + &CreateCoopResponse::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* CreateCoopResponse::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 0, 37, 2> CreateCoopResponse::_table_ = { + { + PROTOBUF_FIELD_OFFSET(CreateCoopResponse, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::CreateCoopResponse>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional string message = 2; + {::_pbi::TcParser::FastSS1, + {18, 0, 0, PROTOBUF_FIELD_OFFSET(CreateCoopResponse, _impl_.message_)}}, + // optional bool success = 1; + {::_pbi::TcParser::SingularVarintNoZag1(), + {8, 1, 0, PROTOBUF_FIELD_OFFSET(CreateCoopResponse, _impl_.success_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional bool success = 1; + {PROTOBUF_FIELD_OFFSET(CreateCoopResponse, _impl_.success_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional string message = 2; + {PROTOBUF_FIELD_OFFSET(CreateCoopResponse, _impl_.message_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, + // no aux_entries + {{ + "\25\0\7\0\0\0\0\0" + "ei.CreateCoopResponse" + "message" + }}, +}; + +PROTOBUF_NOINLINE void CreateCoopResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.CreateCoopResponse) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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) { - alias_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000006u) { - ::memset(&score_, 0, static_cast( - reinterpret_cast(&rank_) - - reinterpret_cast(&score_)) + sizeof(rank_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* LeaderboardResponse_Entry::_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 uint32 rank = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _Internal::set_has_rank(&has_bits); - rank_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string alias = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_alias(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.LeaderboardResponse.Entry.alias"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double score = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 25)) { - _Internal::set_has_score(&has_bits); - score_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } 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* LeaderboardResponse_Entry::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.LeaderboardResponse.Entry) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional uint32 rank = 1; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(1, this->_internal_rank(), target); - } - - // optional string alias = 2; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_alias().data(), static_cast(this->_internal_alias().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.LeaderboardResponse.Entry.alias"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_alias(), target); - } - - // optional double score = 3; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(3, this->_internal_score(), 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.LeaderboardResponse.Entry) - return target; -} - -size_t LeaderboardResponse_Entry::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.LeaderboardResponse.Entry) - 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 & 0x00000007u) { - // optional string alias = 2; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_alias()); - } - - // optional double score = 3; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 8; - } - - // optional uint32 rank = 1; - if (cached_has_bits & 0x00000004u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_rank()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LeaderboardResponse_Entry::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - LeaderboardResponse_Entry::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LeaderboardResponse_Entry::GetClassData() const { return &_class_data_; } + _impl_.message_.ClearNonDefaultToEmpty(); + } + _impl_.success_ = false; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* CreateCoopResponse::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const CreateCoopResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* CreateCoopResponse::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const CreateCoopResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.CreateCoopResponse) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional bool success = 1; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 1, this_._internal_success(), target); + } -void LeaderboardResponse_Entry::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional string message = 2; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_message(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.CreateCoopResponse.message"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.CreateCoopResponse) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t CreateCoopResponse::ByteSizeLong(const MessageLite& base) { + const CreateCoopResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t CreateCoopResponse::ByteSizeLong() const { + const CreateCoopResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.CreateCoopResponse) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional string message = 2; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_message()); + } + // optional bool success = 1; + if (cached_has_bits & 0x00000002u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void LeaderboardResponse_Entry::MergeFrom(const LeaderboardResponse_Entry& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.LeaderboardResponse.Entry) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void CreateCoopResponse::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.CreateCoopResponse) + ABSL_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 & 0x00000007u) { + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - _internal_set_alias(from._internal_alias()); + _this->_internal_set_message(from._internal_message()); } if (cached_has_bits & 0x00000002u) { - score_ = from.score_; - } - if (cached_has_bits & 0x00000004u) { - rank_ = from.rank_; + _this->_impl_.success_ = from._impl_.success_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void LeaderboardResponse_Entry::CopyFrom(const LeaderboardResponse_Entry& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.LeaderboardResponse.Entry) +void CreateCoopResponse::CopyFrom(const CreateCoopResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.CreateCoopResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool LeaderboardResponse_Entry::IsInitialized() const { - return true; -} -void LeaderboardResponse_Entry::InternalSwap(LeaderboardResponse_Entry* other) { +void CreateCoopResponse::InternalSwap(CreateCoopResponse* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &alias_, lhs_arena, - &other->alias_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(LeaderboardResponse_Entry, rank_) - + sizeof(LeaderboardResponse_Entry::rank_) - - PROTOBUF_FIELD_OFFSET(LeaderboardResponse_Entry, score_)>( - reinterpret_cast(&score_), - reinterpret_cast(&other->score_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.message_, &other->_impl_.message_, arena); + swap(_impl_.success_, other->_impl_.success_); } -::PROTOBUF_NAMESPACE_ID::Metadata LeaderboardResponse_Entry::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[94]); +::google::protobuf::Metadata CreateCoopResponse::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class LeaderboardResponse::_Internal { +class JoinCoopRequest::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_scope(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_grade(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_count(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_rank(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_score(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } -}; + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(JoinCoopRequest, _impl_._has_bits_); +}; + +JoinCoopRequest::JoinCoopRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.JoinCoopRequest) +} +inline PROTOBUF_NDEBUG_INLINE JoinCoopRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::JoinCoopRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + contract_identifier_(arena, from.contract_identifier_), + coop_identifier_(arena, from.coop_identifier_), + user_id_(arena, from.user_id_), + user_name_(arena, from.user_name_) {} + +JoinCoopRequest::JoinCoopRequest( + ::google::protobuf::Arena* arena, + const JoinCoopRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + JoinCoopRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.rinfo_ = (cached_has_bits & 0x00000010u) ? ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>( + arena, *from._impl_.rinfo_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, platform_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, platform_), + offsetof(Impl_, points_replay_) - + offsetof(Impl_, platform_) + + sizeof(Impl_::points_replay_)); -LeaderboardResponse::LeaderboardResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - top_entries_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.LeaderboardResponse) + // @@protoc_insertion_point(copy_constructor:ei.JoinCoopRequest) } -LeaderboardResponse::LeaderboardResponse(const LeaderboardResponse& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - top_entries_(from.top_entries_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - scope_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - scope_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_scope()) { - scope_.Set(from._internal_scope(), - GetArenaForAllocation()); - } - ::memcpy(&grade_, &from.grade_, - static_cast(reinterpret_cast(&rank_) - - reinterpret_cast(&grade_)) + sizeof(rank_)); - // @@protoc_insertion_point(copy_constructor:ei.LeaderboardResponse) +inline PROTOBUF_NDEBUG_INLINE JoinCoopRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + contract_identifier_(arena), + coop_identifier_(arena), + user_id_(arena), + user_name_(arena) {} + +inline void JoinCoopRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, rinfo_), + 0, + offsetof(Impl_, points_replay_) - + offsetof(Impl_, rinfo_) + + sizeof(Impl_::points_replay_)); } - -inline void LeaderboardResponse::SharedCtor() { -scope_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - scope_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&grade_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&rank_) - - reinterpret_cast(&grade_)) + sizeof(rank_)); +JoinCoopRequest::~JoinCoopRequest() { + // @@protoc_insertion_point(destructor:ei.JoinCoopRequest) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } +inline void JoinCoopRequest::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.contract_identifier_.Destroy(); + _impl_.coop_identifier_.Destroy(); + _impl_.user_id_.Destroy(); + _impl_.user_name_.Destroy(); + delete _impl_.rinfo_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + JoinCoopRequest::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_JoinCoopRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &JoinCoopRequest::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &JoinCoopRequest::ByteSizeLong, + &JoinCoopRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(JoinCoopRequest, _impl_._cached_size_), + false, + }, + &JoinCoopRequest::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* JoinCoopRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<4, 13, 3, 85, 2> JoinCoopRequest::_table_ = { + { + PROTOBUF_FIELD_OFFSET(JoinCoopRequest, _impl_._has_bits_), + 0, // no _extensions_ + 14, 120, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294950944, // skipmap + offsetof(decltype(_table_), field_entries), + 13, // num_field_entries + 3, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::JoinCoopRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string contract_identifier = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(JoinCoopRequest, _impl_.contract_identifier_)}}, + // optional string coop_identifier = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(JoinCoopRequest, _impl_.coop_identifier_)}}, + // optional string user_id = 3; + {::_pbi::TcParser::FastSS1, + {26, 2, 0, PROTOBUF_FIELD_OFFSET(JoinCoopRequest, _impl_.user_id_)}}, + // optional string user_name = 4; + {::_pbi::TcParser::FastSS1, + {34, 3, 0, PROTOBUF_FIELD_OFFSET(JoinCoopRequest, _impl_.user_name_)}}, + // optional .ei.Platform platform = 5; + {::_pbi::TcParser::FastEr0S1, + {40, 5, 2, PROTOBUF_FIELD_OFFSET(JoinCoopRequest, _impl_.platform_)}}, + {::_pbi::TcParser::MiniParse, {}}, + // optional uint32 client_version = 7; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(JoinCoopRequest, _impl_.client_version_), 6>(), + {56, 6, 0, PROTOBUF_FIELD_OFFSET(JoinCoopRequest, _impl_.client_version_)}}, + // optional double soul_power = 8; + {::_pbi::TcParser::FastF64S1, + {65, 7, 0, PROTOBUF_FIELD_OFFSET(JoinCoopRequest, _impl_.soul_power_)}}, + // optional uint32 league = 9; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(JoinCoopRequest, _impl_.league_), 9>(), + {72, 9, 0, PROTOBUF_FIELD_OFFSET(JoinCoopRequest, _impl_.league_)}}, + // optional .ei.BasicRequestInfo rinfo = 10; + {::_pbi::TcParser::FastMtS1, + {82, 4, 0, PROTOBUF_FIELD_OFFSET(JoinCoopRequest, _impl_.rinfo_)}}, + // optional double seconds_remaining = 11; + {::_pbi::TcParser::FastF64S1, + {89, 8, 0, PROTOBUF_FIELD_OFFSET(JoinCoopRequest, _impl_.seconds_remaining_)}}, + // optional double eop = 12; + {::_pbi::TcParser::FastF64S1, + {97, 11, 0, PROTOBUF_FIELD_OFFSET(JoinCoopRequest, _impl_.eop_)}}, + // optional .ei.Contract.PlayerGrade grade = 13; + {::_pbi::TcParser::FastEr0S1, + {104, 10, 5, PROTOBUF_FIELD_OFFSET(JoinCoopRequest, _impl_.grade_)}}, + // optional bool points_replay = 14; + {::_pbi::TcParser::SingularVarintNoZag1(), + {112, 12, 0, PROTOBUF_FIELD_OFFSET(JoinCoopRequest, _impl_.points_replay_)}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string contract_identifier = 1; + {PROTOBUF_FIELD_OFFSET(JoinCoopRequest, _impl_.contract_identifier_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string coop_identifier = 2; + {PROTOBUF_FIELD_OFFSET(JoinCoopRequest, _impl_.coop_identifier_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string user_id = 3; + {PROTOBUF_FIELD_OFFSET(JoinCoopRequest, _impl_.user_id_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string user_name = 4; + {PROTOBUF_FIELD_OFFSET(JoinCoopRequest, _impl_.user_name_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional .ei.Platform platform = 5; + {PROTOBUF_FIELD_OFFSET(JoinCoopRequest, _impl_.platform_), _Internal::kHasBitsOffset + 5, 1, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional uint32 client_version = 7; + {PROTOBUF_FIELD_OFFSET(JoinCoopRequest, _impl_.client_version_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double soul_power = 8; + {PROTOBUF_FIELD_OFFSET(JoinCoopRequest, _impl_.soul_power_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint32 league = 9; + {PROTOBUF_FIELD_OFFSET(JoinCoopRequest, _impl_.league_), _Internal::kHasBitsOffset + 9, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional .ei.BasicRequestInfo rinfo = 10; + {PROTOBUF_FIELD_OFFSET(JoinCoopRequest, _impl_.rinfo_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional double seconds_remaining = 11; + {PROTOBUF_FIELD_OFFSET(JoinCoopRequest, _impl_.seconds_remaining_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double eop = 12; + {PROTOBUF_FIELD_OFFSET(JoinCoopRequest, _impl_.eop_), _Internal::kHasBitsOffset + 11, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional .ei.Contract.PlayerGrade grade = 13; + {PROTOBUF_FIELD_OFFSET(JoinCoopRequest, _impl_.grade_), _Internal::kHasBitsOffset + 10, 2, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional bool points_replay = 14; + {PROTOBUF_FIELD_OFFSET(JoinCoopRequest, _impl_.points_replay_), _Internal::kHasBitsOffset + 12, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::BasicRequestInfo>()}, + {0, 3}, + {0, 6}, + }}, {{ + "\22\23\17\7\11\0\0\0\0\0\0\0\0\0\0\0" + "ei.JoinCoopRequest" + "contract_identifier" + "coop_identifier" + "user_id" + "user_name" + }}, +}; + +PROTOBUF_NOINLINE void JoinCoopRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.JoinCoopRequest) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; -LeaderboardResponse::~LeaderboardResponse() { - // @@protoc_insertion_point(destructor:ei.LeaderboardResponse) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x0000001fu) { + if (cached_has_bits & 0x00000001u) { + _impl_.contract_identifier_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000002u) { + _impl_.coop_identifier_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000004u) { + _impl_.user_id_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000008u) { + _impl_.user_name_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000010u) { + ABSL_DCHECK(_impl_.rinfo_ != nullptr); + _impl_.rinfo_->Clear(); + } } - SharedDtor(); -} + if (cached_has_bits & 0x000000e0u) { + ::memset(&_impl_.platform_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.soul_power_) - + reinterpret_cast(&_impl_.platform_)) + sizeof(_impl_.soul_power_)); + } + if (cached_has_bits & 0x00001f00u) { + ::memset(&_impl_.seconds_remaining_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.points_replay_) - + reinterpret_cast(&_impl_.seconds_remaining_)) + sizeof(_impl_.points_replay_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* JoinCoopRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const JoinCoopRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* JoinCoopRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const JoinCoopRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.JoinCoopRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string contract_identifier = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_contract_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.JoinCoopRequest.contract_identifier"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } -inline void LeaderboardResponse::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - scope_.Destroy(); -} + // optional string coop_identifier = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_coop_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.JoinCoopRequest.coop_identifier"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } -void LeaderboardResponse::SetCachedSize(int size) const { - _cached_size_.Set(size); -} + // optional string user_id = 3; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.JoinCoopRequest.user_id"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } -void LeaderboardResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.LeaderboardResponse) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; + // optional string user_name = 4; + if (cached_has_bits & 0x00000008u) { + const std::string& _s = this_._internal_user_name(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.JoinCoopRequest.user_name"); + target = stream->WriteStringMaybeAliased(4, _s, target); + } - top_entries_.Clear(); - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000001u) { - scope_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x0000001eu) { - ::memset(&grade_, 0, static_cast( - reinterpret_cast(&rank_) - - reinterpret_cast(&grade_)) + sizeof(rank_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* LeaderboardResponse::_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 scope = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_scope(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.LeaderboardResponse.scope"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional .ei.Contract.PlayerGrade grade = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::Contract_PlayerGrade_IsValid(val))) { - _internal_set_grade(static_cast<::ei::Contract_PlayerGrade>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(2, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // repeated .ei.LeaderboardResponse.Entry top_entries = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_top_entries(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); - } else - goto handle_unusual; - continue; - // optional uint32 count = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _Internal::set_has_count(&has_bits); - count_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 rank = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - _Internal::set_has_rank(&has_bits); - rank_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double score = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 49)) { - _Internal::set_has_score(&has_bits); - score_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } 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* LeaderboardResponse::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.LeaderboardResponse) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // optional .ei.Platform platform = 5; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 5, this_._internal_platform(), target); + } - cached_has_bits = _has_bits_[0]; - // optional string scope = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_scope().data(), static_cast(this->_internal_scope().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.LeaderboardResponse.scope"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_scope(), target); - } + // optional uint32 client_version = 7; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 7, this_._internal_client_version(), target); + } - // optional .ei.Contract.PlayerGrade grade = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 2, this->_internal_grade(), target); - } + // optional double soul_power = 8; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 8, this_._internal_soul_power(), target); + } - // repeated .ei.LeaderboardResponse.Entry top_entries = 3; - for (unsigned i = 0, - n = static_cast(this->_internal_top_entries_size()); i < n; i++) { - const auto& repfield = this->_internal_top_entries(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, repfield, repfield.GetCachedSize(), target, stream); - } + // optional uint32 league = 9; + if (cached_has_bits & 0x00000200u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 9, this_._internal_league(), target); + } - // optional uint32 count = 4; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(4, this->_internal_count(), target); - } + // optional .ei.BasicRequestInfo rinfo = 10; + if (cached_has_bits & 0x00000010u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 10, *this_._impl_.rinfo_, this_._impl_.rinfo_->GetCachedSize(), target, + stream); + } - // optional uint32 rank = 5; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(5, this->_internal_rank(), target); - } + // optional double seconds_remaining = 11; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 11, this_._internal_seconds_remaining(), target); + } - // optional double score = 6; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(6, this->_internal_score(), target); - } + // optional double eop = 12; + if (cached_has_bits & 0x00000800u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 12, this_._internal_eop(), 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.LeaderboardResponse) - return target; -} + // optional .ei.Contract.PlayerGrade grade = 13; + if (cached_has_bits & 0x00000400u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 13, this_._internal_grade(), target); + } -size_t LeaderboardResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.LeaderboardResponse) - size_t total_size = 0; + // optional bool points_replay = 14; + if (cached_has_bits & 0x00001000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 14, this_._internal_points_replay(), target); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.JoinCoopRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t JoinCoopRequest::ByteSizeLong(const MessageLite& base) { + const JoinCoopRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t JoinCoopRequest::ByteSizeLong() const { + const JoinCoopRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.JoinCoopRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string contract_identifier = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_contract_identifier()); + } + // optional string coop_identifier = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_coop_identifier()); + } + // optional string user_id = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_user_id()); + } + // optional string user_name = 4; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_user_name()); + } + // optional .ei.BasicRequestInfo rinfo = 10; + if (cached_has_bits & 0x00000010u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.rinfo_); + } + // optional .ei.Platform platform = 5; + if (cached_has_bits & 0x00000020u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_platform()); + } + // optional uint32 client_version = 7; + if (cached_has_bits & 0x00000040u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_client_version()); + } + // optional double soul_power = 8; + if (cached_has_bits & 0x00000080u) { + total_size += 9; + } + } + if (cached_has_bits & 0x00001f00u) { + // optional double seconds_remaining = 11; + if (cached_has_bits & 0x00000100u) { + total_size += 9; + } + // optional uint32 league = 9; + if (cached_has_bits & 0x00000200u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_league()); + } + // optional .ei.Contract.PlayerGrade grade = 13; + if (cached_has_bits & 0x00000400u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_grade()); + } + // optional double eop = 12; + if (cached_has_bits & 0x00000800u) { + total_size += 9; + } + // optional bool points_replay = 14; + if (cached_has_bits & 0x00001000u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - // repeated .ei.LeaderboardResponse.Entry top_entries = 3; - total_size += 1UL * this->_internal_top_entries_size(); - for (const auto& msg : this->top_entries_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } +void JoinCoopRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.JoinCoopRequest) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x0000001fu) { - // optional string scope = 1; + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_scope()); + _this->_internal_set_contract_identifier(from._internal_contract_identifier()); } - - // optional .ei.Contract.PlayerGrade grade = 2; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_grade()); + _this->_internal_set_coop_identifier(from._internal_coop_identifier()); } - - // optional uint32 count = 4; if (cached_has_bits & 0x00000004u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_count()); + _this->_internal_set_user_id(from._internal_user_id()); } - - // optional double score = 6; if (cached_has_bits & 0x00000008u) { - total_size += 1 + 8; + _this->_internal_set_user_name(from._internal_user_name()); } - - // optional uint32 rank = 5; if (cached_has_bits & 0x00000010u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_rank()); + ABSL_DCHECK(from._impl_.rinfo_ != nullptr); + if (_this->_impl_.rinfo_ == nullptr) { + _this->_impl_.rinfo_ = + ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>(arena, *from._impl_.rinfo_); + } else { + _this->_impl_.rinfo_->MergeFrom(*from._impl_.rinfo_); + } + } + if (cached_has_bits & 0x00000020u) { + _this->_impl_.platform_ = from._impl_.platform_; + } + if (cached_has_bits & 0x00000040u) { + _this->_impl_.client_version_ = from._impl_.client_version_; + } + if (cached_has_bits & 0x00000080u) { + _this->_impl_.soul_power_ = from._impl_.soul_power_; } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LeaderboardResponse::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - LeaderboardResponse::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LeaderboardResponse::GetClassData() const { return &_class_data_; } - -void LeaderboardResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void LeaderboardResponse::MergeFrom(const LeaderboardResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.LeaderboardResponse) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - top_entries_.MergeFrom(from.top_entries_); - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x0000001fu) { - if (cached_has_bits & 0x00000001u) { - _internal_set_scope(from._internal_scope()); + if (cached_has_bits & 0x00001f00u) { + if (cached_has_bits & 0x00000100u) { + _this->_impl_.seconds_remaining_ = from._impl_.seconds_remaining_; } - if (cached_has_bits & 0x00000002u) { - grade_ = from.grade_; + if (cached_has_bits & 0x00000200u) { + _this->_impl_.league_ = from._impl_.league_; } - if (cached_has_bits & 0x00000004u) { - count_ = from.count_; + if (cached_has_bits & 0x00000400u) { + _this->_impl_.grade_ = from._impl_.grade_; } - if (cached_has_bits & 0x00000008u) { - score_ = from.score_; + if (cached_has_bits & 0x00000800u) { + _this->_impl_.eop_ = from._impl_.eop_; } - if (cached_has_bits & 0x00000010u) { - rank_ = from.rank_; + if (cached_has_bits & 0x00001000u) { + _this->_impl_.points_replay_ = from._impl_.points_replay_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void LeaderboardResponse::CopyFrom(const LeaderboardResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.LeaderboardResponse) +void JoinCoopRequest::CopyFrom(const JoinCoopRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.JoinCoopRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool LeaderboardResponse::IsInitialized() const { - return true; -} -void LeaderboardResponse::InternalSwap(LeaderboardResponse* other) { +void JoinCoopRequest::InternalSwap(JoinCoopRequest* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - top_entries_.InternalSwap(&other->top_entries_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &scope_, lhs_arena, - &other->scope_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(LeaderboardResponse, rank_) - + sizeof(LeaderboardResponse::rank_) - - PROTOBUF_FIELD_OFFSET(LeaderboardResponse, grade_)>( - reinterpret_cast(&grade_), - reinterpret_cast(&other->grade_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata LeaderboardResponse::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[95]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.contract_identifier_, &other->_impl_.contract_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.coop_identifier_, &other->_impl_.coop_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_id_, &other->_impl_.user_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_name_, &other->_impl_.user_name_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(JoinCoopRequest, _impl_.points_replay_) + + sizeof(JoinCoopRequest::_impl_.points_replay_) + - PROTOBUF_FIELD_OFFSET(JoinCoopRequest, _impl_.rinfo_)>( + reinterpret_cast(&_impl_.rinfo_), + reinterpret_cast(&other->_impl_.rinfo_)); +} + +::google::protobuf::Metadata JoinCoopRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class ContractsArchive::_Internal { +class JoinCoopResponse::_Internal { public: -}; - -ContractsArchive::ContractsArchive(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - archive_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ContractsArchive) -} -ContractsArchive::ContractsArchive(const ContractsArchive& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - archive_(from.archive_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:ei.ContractsArchive) -} - -inline void ContractsArchive::SharedCtor() { + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(JoinCoopResponse, _impl_._has_bits_); +}; + +JoinCoopResponse::JoinCoopResponse(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.JoinCoopResponse) } +inline PROTOBUF_NDEBUG_INLINE JoinCoopResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::JoinCoopResponse& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + message_(arena, from.message_), + coop_identifier_(arena, from.coop_identifier_) {} + +JoinCoopResponse::JoinCoopResponse( + ::google::protobuf::Arena* arena, + const JoinCoopResponse& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + JoinCoopResponse* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, seconds_remaining_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, seconds_remaining_), + offsetof(Impl_, grade_) - + offsetof(Impl_, seconds_remaining_) + + sizeof(Impl_::grade_)); -ContractsArchive::~ContractsArchive() { - // @@protoc_insertion_point(destructor:ei.ContractsArchive) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + // @@protoc_insertion_point(copy_constructor:ei.JoinCoopResponse) } - -inline void ContractsArchive::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); +inline PROTOBUF_NDEBUG_INLINE JoinCoopResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + message_(arena), + coop_identifier_(arena) {} + +inline void JoinCoopResponse::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, seconds_remaining_), + 0, + offsetof(Impl_, grade_) - + offsetof(Impl_, seconds_remaining_) + + sizeof(Impl_::grade_)); } - -void ContractsArchive::SetCachedSize(int size) const { - _cached_size_.Set(size); +JoinCoopResponse::~JoinCoopResponse() { + // @@protoc_insertion_point(destructor:ei.JoinCoopResponse) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -void ContractsArchive::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ContractsArchive) - uint32_t cached_has_bits = 0; +inline void JoinCoopResponse::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.message_.Destroy(); + _impl_.coop_identifier_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + JoinCoopResponse::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_JoinCoopResponse_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &JoinCoopResponse::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &JoinCoopResponse::ByteSizeLong, + &JoinCoopResponse::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(JoinCoopResponse, _impl_._cached_size_), + false, + }, + &JoinCoopResponse::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* JoinCoopResponse::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<4, 10, 2, 58, 2> JoinCoopResponse::_table_ = { + { + PROTOBUF_FIELD_OFFSET(JoinCoopResponse, _impl_._has_bits_), + 0, // no _extensions_ + 10, 120, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294966272, // skipmap + offsetof(decltype(_table_), field_entries), + 10, // num_field_entries + 2, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::JoinCoopResponse>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional bool success = 1; + {::_pbi::TcParser::SingularVarintNoZag1(), + {8, 3, 0, PROTOBUF_FIELD_OFFSET(JoinCoopResponse, _impl_.success_)}}, + // optional string message = 2; + {::_pbi::TcParser::FastSS1, + {18, 0, 0, PROTOBUF_FIELD_OFFSET(JoinCoopResponse, _impl_.message_)}}, + // optional double seconds_remaining = 3; + {::_pbi::TcParser::FastF64S1, + {25, 2, 0, PROTOBUF_FIELD_OFFSET(JoinCoopResponse, _impl_.seconds_remaining_)}}, + // optional bool banned = 4; + {::_pbi::TcParser::SingularVarintNoZag1(), + {32, 4, 0, PROTOBUF_FIELD_OFFSET(JoinCoopResponse, _impl_.banned_)}}, + // optional string coop_identifier = 5; + {::_pbi::TcParser::FastSS1, + {42, 1, 0, PROTOBUF_FIELD_OFFSET(JoinCoopResponse, _impl_.coop_identifier_)}}, + // optional double match_percent = 6; + {::_pbi::TcParser::FastF64S1, + {49, 7, 0, PROTOBUF_FIELD_OFFSET(JoinCoopResponse, _impl_.match_percent_)}}, + // optional uint32 num_members = 7; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(JoinCoopResponse, _impl_.num_members_), 6>(), + {56, 6, 0, PROTOBUF_FIELD_OFFSET(JoinCoopResponse, _impl_.num_members_)}}, + // optional .ei.ContractCoopStatusResponse.Status status = 8; + {::_pbi::TcParser::FastEr0S1, + {64, 8, 4, PROTOBUF_FIELD_OFFSET(JoinCoopResponse, _impl_.status_)}}, + // optional .ei.Contract.PlayerGrade grade = 9; + {::_pbi::TcParser::FastEr0S1, + {72, 9, 5, PROTOBUF_FIELD_OFFSET(JoinCoopResponse, _impl_.grade_)}}, + // optional bool can_start = 10; + {::_pbi::TcParser::SingularVarintNoZag1(), + {80, 5, 0, PROTOBUF_FIELD_OFFSET(JoinCoopResponse, _impl_.can_start_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional bool success = 1; + {PROTOBUF_FIELD_OFFSET(JoinCoopResponse, _impl_.success_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional string message = 2; + {PROTOBUF_FIELD_OFFSET(JoinCoopResponse, _impl_.message_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double seconds_remaining = 3; + {PROTOBUF_FIELD_OFFSET(JoinCoopResponse, _impl_.seconds_remaining_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional bool banned = 4; + {PROTOBUF_FIELD_OFFSET(JoinCoopResponse, _impl_.banned_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional string coop_identifier = 5; + {PROTOBUF_FIELD_OFFSET(JoinCoopResponse, _impl_.coop_identifier_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double match_percent = 6; + {PROTOBUF_FIELD_OFFSET(JoinCoopResponse, _impl_.match_percent_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint32 num_members = 7; + {PROTOBUF_FIELD_OFFSET(JoinCoopResponse, _impl_.num_members_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional .ei.ContractCoopStatusResponse.Status status = 8; + {PROTOBUF_FIELD_OFFSET(JoinCoopResponse, _impl_.status_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional .ei.Contract.PlayerGrade grade = 9; + {PROTOBUF_FIELD_OFFSET(JoinCoopResponse, _impl_.grade_), _Internal::kHasBitsOffset + 9, 1, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional bool can_start = 10; + {PROTOBUF_FIELD_OFFSET(JoinCoopResponse, _impl_.can_start_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + }}, {{ + {0, 5}, + {0, 6}, + }}, {{ + "\23\0\7\0\0\17\0\0\0\0\0\0\0\0\0\0" + "ei.JoinCoopResponse" + "message" + "coop_identifier" + }}, +}; + +PROTOBUF_NOINLINE void JoinCoopResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.JoinCoopResponse) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - archive_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ContractsArchive::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // repeated .ei.LocalContract archive = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_archive(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(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: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* ContractsArchive::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ContractsArchive) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated .ei.LocalContract archive = 1; - for (unsigned i = 0, - n = static_cast(this->_internal_archive_size()); i < n; i++) { - const auto& repfield = this->_internal_archive(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream); + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + if (cached_has_bits & 0x00000001u) { + _impl_.message_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000002u) { + _impl_.coop_identifier_.ClearNonDefaultToEmpty(); + } } - - 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); + if (cached_has_bits & 0x000000fcu) { + ::memset(&_impl_.seconds_remaining_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.match_percent_) - + reinterpret_cast(&_impl_.seconds_remaining_)) + sizeof(_impl_.match_percent_)); } - // @@protoc_insertion_point(serialize_to_array_end:ei.ContractsArchive) - return target; -} + if (cached_has_bits & 0x00000300u) { + ::memset(&_impl_.status_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.grade_) - + reinterpret_cast(&_impl_.status_)) + sizeof(_impl_.grade_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* JoinCoopResponse::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const JoinCoopResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* JoinCoopResponse::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const JoinCoopResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.JoinCoopResponse) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional bool success = 1; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 1, this_._internal_success(), target); + } -size_t ContractsArchive::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ContractsArchive) - size_t total_size = 0; + // optional string message = 2; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_message(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.JoinCoopResponse.message"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; + // optional double seconds_remaining = 3; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 3, this_._internal_seconds_remaining(), target); + } - // repeated .ei.LocalContract archive = 1; - total_size += 1UL * this->_internal_archive_size(); - for (const auto& msg : this->archive_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } + // optional bool banned = 4; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 4, this_._internal_banned(), target); + } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional string coop_identifier = 5; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_coop_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.JoinCoopResponse.coop_identifier"); + target = stream->WriteStringMaybeAliased(5, _s, target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ContractsArchive::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ContractsArchive::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ContractsArchive::GetClassData() const { return &_class_data_; } + // optional double match_percent = 6; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 6, this_._internal_match_percent(), target); + } -void ContractsArchive::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional uint32 num_members = 7; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 7, this_._internal_num_members(), target); + } + + // optional .ei.ContractCoopStatusResponse.Status status = 8; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 8, this_._internal_status(), target); + } + + // optional .ei.Contract.PlayerGrade grade = 9; + if (cached_has_bits & 0x00000200u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 9, this_._internal_grade(), target); + } + + // optional bool can_start = 10; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 10, this_._internal_can_start(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.JoinCoopResponse) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t JoinCoopResponse::ByteSizeLong(const MessageLite& base) { + const JoinCoopResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t JoinCoopResponse::ByteSizeLong() const { + const JoinCoopResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.JoinCoopResponse) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string message = 2; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_message()); + } + // optional string coop_identifier = 5; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_coop_identifier()); + } + // optional double seconds_remaining = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 9; + } + // optional bool success = 1; + if (cached_has_bits & 0x00000008u) { + total_size += 2; + } + // optional bool banned = 4; + if (cached_has_bits & 0x00000010u) { + total_size += 2; + } + // optional bool can_start = 10; + if (cached_has_bits & 0x00000020u) { + total_size += 2; + } + // optional uint32 num_members = 7; + if (cached_has_bits & 0x00000040u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_num_members()); + } + // optional double match_percent = 6; + if (cached_has_bits & 0x00000080u) { + total_size += 9; + } + } + if (cached_has_bits & 0x00000300u) { + // optional .ei.ContractCoopStatusResponse.Status status = 8; + if (cached_has_bits & 0x00000100u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_status()); + } + // optional .ei.Contract.PlayerGrade grade = 9; + if (cached_has_bits & 0x00000200u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_grade()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void ContractsArchive::MergeFrom(const ContractsArchive& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractsArchive) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void JoinCoopResponse::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.JoinCoopResponse) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - archive_.MergeFrom(from.archive_); - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + if (cached_has_bits & 0x00000001u) { + _this->_internal_set_message(from._internal_message()); + } + if (cached_has_bits & 0x00000002u) { + _this->_internal_set_coop_identifier(from._internal_coop_identifier()); + } + if (cached_has_bits & 0x00000004u) { + _this->_impl_.seconds_remaining_ = from._impl_.seconds_remaining_; + } + if (cached_has_bits & 0x00000008u) { + _this->_impl_.success_ = from._impl_.success_; + } + if (cached_has_bits & 0x00000010u) { + _this->_impl_.banned_ = from._impl_.banned_; + } + if (cached_has_bits & 0x00000020u) { + _this->_impl_.can_start_ = from._impl_.can_start_; + } + if (cached_has_bits & 0x00000040u) { + _this->_impl_.num_members_ = from._impl_.num_members_; + } + if (cached_has_bits & 0x00000080u) { + _this->_impl_.match_percent_ = from._impl_.match_percent_; + } + } + if (cached_has_bits & 0x00000300u) { + if (cached_has_bits & 0x00000100u) { + _this->_impl_.status_ = from._impl_.status_; + } + if (cached_has_bits & 0x00000200u) { + _this->_impl_.grade_ = from._impl_.grade_; + } + } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void ContractsArchive::CopyFrom(const ContractsArchive& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractsArchive) +void JoinCoopResponse::CopyFrom(const JoinCoopResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.JoinCoopResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool ContractsArchive::IsInitialized() const { - return true; -} -void ContractsArchive::InternalSwap(ContractsArchive* other) { +void JoinCoopResponse::InternalSwap(JoinCoopResponse* PROTOBUF_RESTRICT other) { using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - archive_.InternalSwap(&other->archive_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.message_, &other->_impl_.message_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.coop_identifier_, &other->_impl_.coop_identifier_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(JoinCoopResponse, _impl_.grade_) + + sizeof(JoinCoopResponse::_impl_.grade_) + - PROTOBUF_FIELD_OFFSET(JoinCoopResponse, _impl_.seconds_remaining_)>( + reinterpret_cast(&_impl_.seconds_remaining_), + reinterpret_cast(&other->_impl_.seconds_remaining_)); } -::PROTOBUF_NAMESPACE_ID::Metadata ContractsArchive::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[96]); +::google::protobuf::Metadata JoinCoopResponse::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class ContractAction::_Internal { +class AutoJoinCoopRequest::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_action_name(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_approx_time(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_dest_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_contract_id(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_coop_id(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_autojoin(HasBits* has_bits) { - (*has_bits)[0] |= 1024u; - } - static void set_has_grade(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_replay(HasBits* has_bits) { - (*has_bits)[0] |= 2048u; - } - static void set_has_points_replay(HasBits* has_bits) { - (*has_bits)[0] |= 4096u; - } - static void set_has_reward_type(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } - static void set_has_reward_subtype(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_reward_amount(HasBits* has_bits) { - (*has_bits)[0] |= 32768u; - } - static void set_has_goal_index(HasBits* has_bits) { - (*has_bits)[0] |= 16384u; - } - static void set_has_boost_id(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_tokens(HasBits* has_bits) { - (*has_bits)[0] |= 65536u; - } - static void set_has_kick_reason(HasBits* has_bits) { - (*has_bits)[0] |= 131072u; - } - static void set_has_public_(HasBits* has_bits) { - (*has_bits)[0] |= 8192u; - } - static void set_has_cc_only(HasBits* has_bits) { - (*has_bits)[0] |= 262144u; - } -}; - -ContractAction::ContractAction(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ContractAction) -} -ContractAction::ContractAction(const ContractAction& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - 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()); - } - action_name_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - action_name_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_action_name()) { - action_name_.Set(from._internal_action_name(), - GetArenaForAllocation()); - } - dest_user_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - dest_user_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_dest_user_id()) { - dest_user_id_.Set(from._internal_dest_user_id(), - GetArenaForAllocation()); - } - contract_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_contract_id()) { - contract_id_.Set(from._internal_contract_id(), - GetArenaForAllocation()); - } - coop_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - coop_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_coop_id()) { - coop_id_.Set(from._internal_coop_id(), - GetArenaForAllocation()); - } - reward_subtype_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - reward_subtype_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_reward_subtype()) { - reward_subtype_.Set(from._internal_reward_subtype(), - GetArenaForAllocation()); - } - boost_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - boost_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_boost_id()) { - boost_id_.Set(from._internal_boost_id(), - GetArenaForAllocation()); - } - ::memcpy(&approx_time_, &from.approx_time_, - static_cast(reinterpret_cast(&cc_only_) - - reinterpret_cast(&approx_time_)) + sizeof(cc_only_)); - // @@protoc_insertion_point(copy_constructor:ei.ContractAction) -} - -inline void ContractAction::SharedCtor() { -user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -action_name_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - action_name_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -dest_user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - dest_user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -contract_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -coop_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - coop_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -reward_subtype_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - reward_subtype_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -boost_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - boost_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&approx_time_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&cc_only_) - - reinterpret_cast(&approx_time_)) + sizeof(cc_only_)); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(AutoJoinCoopRequest, _impl_._has_bits_); +}; + +AutoJoinCoopRequest::AutoJoinCoopRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.AutoJoinCoopRequest) } +inline PROTOBUF_NDEBUG_INLINE AutoJoinCoopRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::AutoJoinCoopRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + contract_identifier_(arena, from.contract_identifier_), + user_id_(arena, from.user_id_), + user_name_(arena, from.user_name_) {} + +AutoJoinCoopRequest::AutoJoinCoopRequest( + ::google::protobuf::Arena* arena, + const AutoJoinCoopRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + AutoJoinCoopRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.rinfo_ = (cached_has_bits & 0x00000008u) ? ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>( + arena, *from._impl_.rinfo_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, soul_power_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, soul_power_), + offsetof(Impl_, points_replay_) - + offsetof(Impl_, soul_power_) + + sizeof(Impl_::points_replay_)); -ContractAction::~ContractAction() { - // @@protoc_insertion_point(destructor:ei.ContractAction) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + // @@protoc_insertion_point(copy_constructor:ei.AutoJoinCoopRequest) } - -inline void ContractAction::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - user_id_.Destroy(); - action_name_.Destroy(); - dest_user_id_.Destroy(); - contract_id_.Destroy(); - coop_id_.Destroy(); - reward_subtype_.Destroy(); - boost_id_.Destroy(); +inline PROTOBUF_NDEBUG_INLINE AutoJoinCoopRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + contract_identifier_(arena), + user_id_(arena), + user_name_(arena) {} + +inline void AutoJoinCoopRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, rinfo_), + 0, + offsetof(Impl_, points_replay_) - + offsetof(Impl_, rinfo_) + + sizeof(Impl_::points_replay_)); } - -void ContractAction::SetCachedSize(int size) const { - _cached_size_.Set(size); +AutoJoinCoopRequest::~AutoJoinCoopRequest() { + // @@protoc_insertion_point(destructor:ei.AutoJoinCoopRequest) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -void ContractAction::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ContractAction) - uint32_t cached_has_bits = 0; +inline void AutoJoinCoopRequest::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.contract_identifier_.Destroy(); + _impl_.user_id_.Destroy(); + _impl_.user_name_.Destroy(); + delete _impl_.rinfo_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + AutoJoinCoopRequest::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_AutoJoinCoopRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &AutoJoinCoopRequest::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &AutoJoinCoopRequest::ByteSizeLong, + &AutoJoinCoopRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(AutoJoinCoopRequest, _impl_._cached_size_), + false, + }, + &AutoJoinCoopRequest::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* AutoJoinCoopRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<4, 12, 3, 74, 2> AutoJoinCoopRequest::_table_ = { + { + PROTOBUF_FIELD_OFFSET(AutoJoinCoopRequest, _impl_._has_bits_), + 0, // no _extensions_ + 14, 120, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294956032, // skipmap + offsetof(decltype(_table_), field_entries), + 12, // num_field_entries + 3, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::AutoJoinCoopRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string contract_identifier = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(AutoJoinCoopRequest, _impl_.contract_identifier_)}}, + // optional string user_id = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(AutoJoinCoopRequest, _impl_.user_id_)}}, + // optional string user_name = 3; + {::_pbi::TcParser::FastSS1, + {26, 2, 0, PROTOBUF_FIELD_OFFSET(AutoJoinCoopRequest, _impl_.user_name_)}}, + // optional double soul_power = 4; + {::_pbi::TcParser::FastF64S1, + {33, 4, 0, PROTOBUF_FIELD_OFFSET(AutoJoinCoopRequest, _impl_.soul_power_)}}, + // optional double seconds_remaining = 5; + {::_pbi::TcParser::FastF64S1, + {41, 5, 0, PROTOBUF_FIELD_OFFSET(AutoJoinCoopRequest, _impl_.seconds_remaining_)}}, + // optional .ei.Platform platform = 6; + {::_pbi::TcParser::FastEr0S1, + {48, 6, 2, PROTOBUF_FIELD_OFFSET(AutoJoinCoopRequest, _impl_.platform_)}}, + // optional uint32 client_version = 7; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(AutoJoinCoopRequest, _impl_.client_version_), 7>(), + {56, 7, 0, PROTOBUF_FIELD_OFFSET(AutoJoinCoopRequest, _impl_.client_version_)}}, + // optional uint32 league = 8; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(AutoJoinCoopRequest, _impl_.league_), 9>(), + {64, 9, 0, PROTOBUF_FIELD_OFFSET(AutoJoinCoopRequest, _impl_.league_)}}, + // optional .ei.BasicRequestInfo rinfo = 9; + {::_pbi::TcParser::FastMtS1, + {74, 3, 0, PROTOBUF_FIELD_OFFSET(AutoJoinCoopRequest, _impl_.rinfo_)}}, + // optional double eop = 10; + {::_pbi::TcParser::FastF64S1, + {81, 8, 0, PROTOBUF_FIELD_OFFSET(AutoJoinCoopRequest, _impl_.eop_)}}, + {::_pbi::TcParser::MiniParse, {}}, + // optional .ei.Contract.PlayerGrade grade = 12; + {::_pbi::TcParser::FastEr0S1, + {96, 10, 5, PROTOBUF_FIELD_OFFSET(AutoJoinCoopRequest, _impl_.grade_)}}, + {::_pbi::TcParser::MiniParse, {}}, + // optional bool points_replay = 14; + {::_pbi::TcParser::SingularVarintNoZag1(), + {112, 11, 0, PROTOBUF_FIELD_OFFSET(AutoJoinCoopRequest, _impl_.points_replay_)}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string contract_identifier = 1; + {PROTOBUF_FIELD_OFFSET(AutoJoinCoopRequest, _impl_.contract_identifier_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string user_id = 2; + {PROTOBUF_FIELD_OFFSET(AutoJoinCoopRequest, _impl_.user_id_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string user_name = 3; + {PROTOBUF_FIELD_OFFSET(AutoJoinCoopRequest, _impl_.user_name_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double soul_power = 4; + {PROTOBUF_FIELD_OFFSET(AutoJoinCoopRequest, _impl_.soul_power_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double seconds_remaining = 5; + {PROTOBUF_FIELD_OFFSET(AutoJoinCoopRequest, _impl_.seconds_remaining_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional .ei.Platform platform = 6; + {PROTOBUF_FIELD_OFFSET(AutoJoinCoopRequest, _impl_.platform_), _Internal::kHasBitsOffset + 6, 1, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional uint32 client_version = 7; + {PROTOBUF_FIELD_OFFSET(AutoJoinCoopRequest, _impl_.client_version_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional uint32 league = 8; + {PROTOBUF_FIELD_OFFSET(AutoJoinCoopRequest, _impl_.league_), _Internal::kHasBitsOffset + 9, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional .ei.BasicRequestInfo rinfo = 9; + {PROTOBUF_FIELD_OFFSET(AutoJoinCoopRequest, _impl_.rinfo_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional double eop = 10; + {PROTOBUF_FIELD_OFFSET(AutoJoinCoopRequest, _impl_.eop_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional .ei.Contract.PlayerGrade grade = 12; + {PROTOBUF_FIELD_OFFSET(AutoJoinCoopRequest, _impl_.grade_), _Internal::kHasBitsOffset + 10, 2, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional bool points_replay = 14; + {PROTOBUF_FIELD_OFFSET(AutoJoinCoopRequest, _impl_.points_replay_), _Internal::kHasBitsOffset + 11, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::BasicRequestInfo>()}, + {0, 3}, + {0, 6}, + }}, {{ + "\26\23\7\11\0\0\0\0\0\0\0\0\0\0\0\0" + "ei.AutoJoinCoopRequest" + "contract_identifier" + "user_id" + "user_name" + }}, +}; + +PROTOBUF_NOINLINE void AutoJoinCoopRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.AutoJoinCoopRequest) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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 & 0x0000007fu) { + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { if (cached_has_bits & 0x00000001u) { - user_id_.ClearNonDefaultToEmpty(); + _impl_.contract_identifier_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - action_name_.ClearNonDefaultToEmpty(); + _impl_.user_id_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000004u) { - dest_user_id_.ClearNonDefaultToEmpty(); + _impl_.user_name_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000008u) { - contract_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000010u) { - coop_id_.ClearNonDefaultToEmpty(); + ABSL_DCHECK(_impl_.rinfo_ != nullptr); + _impl_.rinfo_->Clear(); } - if (cached_has_bits & 0x00000020u) { - reward_subtype_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000040u) { - boost_id_.ClearNonDefaultToEmpty(); - } - } - approx_time_ = 0; - if (cached_has_bits & 0x0000ff00u) { - ::memset(&grade_, 0, static_cast( - reinterpret_cast(&reward_amount_) - - reinterpret_cast(&grade_)) + sizeof(reward_amount_)); - } - if (cached_has_bits & 0x00070000u) { - ::memset(&tokens_, 0, static_cast( - reinterpret_cast(&cc_only_) - - reinterpret_cast(&tokens_)) + sizeof(cc_only_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ContractAction::_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 user_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractAction.user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string action_name = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_action_name(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractAction.action_name"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double approx_time = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 25)) { - _Internal::set_has_approx_time(&has_bits); - approx_time_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional string dest_user_id = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - auto str = _internal_mutable_dest_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractAction.dest_user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string contract_id = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - auto str = _internal_mutable_contract_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractAction.contract_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string coop_id = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { - auto str = _internal_mutable_coop_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractAction.coop_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional bool autojoin = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_autojoin(&has_bits); - autojoin_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 grade = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { - _Internal::set_has_grade(&has_bits); - grade_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool replay = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 72)) { - _Internal::set_has_replay(&has_bits); - replay_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool points_replay = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 80)) { - _Internal::set_has_points_replay(&has_bits); - points_replay_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 reward_type = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 88)) { - _Internal::set_has_reward_type(&has_bits); - reward_type_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string reward_subtype = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 98)) { - auto str = _internal_mutable_reward_subtype(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractAction.reward_subtype"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double reward_amount = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 105)) { - _Internal::set_has_reward_amount(&has_bits); - reward_amount_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint32 goal_index = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 112)) { - _Internal::set_has_goal_index(&has_bits); - goal_index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string boost_id = 15; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 122)) { - auto str = _internal_mutable_boost_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ContractAction.boost_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint32 tokens = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 128)) { - _Internal::set_has_tokens(&has_bits); - tokens_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 kick_reason = 17; - case 17: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 136)) { - _Internal::set_has_kick_reason(&has_bits); - kick_reason_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool public = 18; - case 18: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 144)) { - _Internal::set_has_public_(&has_bits); - public__ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool cc_only = 19; - case 19: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 152)) { - _Internal::set_has_cc_only(&has_bits); - cc_only_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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* ContractAction::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ContractAction) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string user_id = 1; - if (cached_has_bits & 0x00000001u) { - ::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.ContractAction.user_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_user_id(), target); - } - - // optional string action_name = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_action_name().data(), static_cast(this->_internal_action_name().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ContractAction.action_name"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_action_name(), target); - } - - // optional double approx_time = 3; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(3, this->_internal_approx_time(), target); - } - - // optional string dest_user_id = 4; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_dest_user_id().data(), static_cast(this->_internal_dest_user_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ContractAction.dest_user_id"); - target = stream->WriteStringMaybeAliased( - 4, this->_internal_dest_user_id(), target); - } - - // optional string contract_id = 5; - if (cached_has_bits & 0x00000008u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_contract_id().data(), static_cast(this->_internal_contract_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ContractAction.contract_id"); - target = stream->WriteStringMaybeAliased( - 5, this->_internal_contract_id(), target); - } - - // optional string coop_id = 6; - if (cached_has_bits & 0x00000010u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_coop_id().data(), static_cast(this->_internal_coop_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ContractAction.coop_id"); - target = stream->WriteStringMaybeAliased( - 6, this->_internal_coop_id(), target); - } - - // optional bool autojoin = 7; - if (cached_has_bits & 0x00000400u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(7, this->_internal_autojoin(), target); - } - - // optional uint32 grade = 8; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(8, this->_internal_grade(), target); } - - // optional bool replay = 9; - if (cached_has_bits & 0x00000800u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(9, this->_internal_replay(), target); + if (cached_has_bits & 0x000000f0u) { + ::memset(&_impl_.soul_power_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.client_version_) - + reinterpret_cast(&_impl_.soul_power_)) + sizeof(_impl_.client_version_)); } + if (cached_has_bits & 0x00000f00u) { + ::memset(&_impl_.eop_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.points_replay_) - + reinterpret_cast(&_impl_.eop_)) + sizeof(_impl_.points_replay_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* AutoJoinCoopRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const AutoJoinCoopRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* AutoJoinCoopRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const AutoJoinCoopRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.AutoJoinCoopRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string contract_identifier = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_contract_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AutoJoinCoopRequest.contract_identifier"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional bool points_replay = 10; - if (cached_has_bits & 0x00001000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(10, this->_internal_points_replay(), target); - } + // optional string user_id = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AutoJoinCoopRequest.user_id"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } - // optional uint32 reward_type = 11; - if (cached_has_bits & 0x00000200u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(11, this->_internal_reward_type(), target); - } + // optional string user_name = 3; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_user_name(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AutoJoinCoopRequest.user_name"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } - // optional string reward_subtype = 12; - if (cached_has_bits & 0x00000020u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_reward_subtype().data(), static_cast(this->_internal_reward_subtype().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ContractAction.reward_subtype"); - target = stream->WriteStringMaybeAliased( - 12, this->_internal_reward_subtype(), target); - } + // optional double soul_power = 4; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 4, this_._internal_soul_power(), target); + } - // optional double reward_amount = 13; - if (cached_has_bits & 0x00008000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(13, this->_internal_reward_amount(), target); - } + // optional double seconds_remaining = 5; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 5, this_._internal_seconds_remaining(), target); + } - // optional uint32 goal_index = 14; - if (cached_has_bits & 0x00004000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(14, this->_internal_goal_index(), target); - } + // optional .ei.Platform platform = 6; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 6, this_._internal_platform(), target); + } - // optional string boost_id = 15; - if (cached_has_bits & 0x00000040u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_boost_id().data(), static_cast(this->_internal_boost_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ContractAction.boost_id"); - target = stream->WriteStringMaybeAliased( - 15, this->_internal_boost_id(), target); - } + // optional uint32 client_version = 7; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 7, this_._internal_client_version(), target); + } - // optional uint32 tokens = 16; - if (cached_has_bits & 0x00010000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(16, this->_internal_tokens(), target); - } + // optional uint32 league = 8; + if (cached_has_bits & 0x00000200u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 8, this_._internal_league(), target); + } - // optional uint32 kick_reason = 17; - if (cached_has_bits & 0x00020000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(17, this->_internal_kick_reason(), target); - } + // optional .ei.BasicRequestInfo rinfo = 9; + if (cached_has_bits & 0x00000008u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 9, *this_._impl_.rinfo_, this_._impl_.rinfo_->GetCachedSize(), target, + stream); + } - // optional bool public = 18; - if (cached_has_bits & 0x00002000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(18, this->_internal_public_(), target); - } + // optional double eop = 10; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 10, this_._internal_eop(), target); + } - // optional bool cc_only = 19; - if (cached_has_bits & 0x00040000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(19, this->_internal_cc_only(), target); - } + // optional .ei.Contract.PlayerGrade grade = 12; + if (cached_has_bits & 0x00000400u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 12, this_._internal_grade(), 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.ContractAction) - return target; -} + // optional bool points_replay = 14; + if (cached_has_bits & 0x00000800u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 14, this_._internal_points_replay(), target); + } -size_t ContractAction::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ContractAction) - size_t total_size = 0; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.AutoJoinCoopRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t AutoJoinCoopRequest::ByteSizeLong(const MessageLite& base) { + const AutoJoinCoopRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t AutoJoinCoopRequest::ByteSizeLong() const { + const AutoJoinCoopRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.AutoJoinCoopRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string contract_identifier = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_contract_identifier()); + } + // optional string user_id = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_user_id()); + } + // optional string user_name = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_user_name()); + } + // optional .ei.BasicRequestInfo rinfo = 9; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.rinfo_); + } + // optional double soul_power = 4; + if (cached_has_bits & 0x00000010u) { + total_size += 9; + } + // optional double seconds_remaining = 5; + if (cached_has_bits & 0x00000020u) { + total_size += 9; + } + // optional .ei.Platform platform = 6; + if (cached_has_bits & 0x00000040u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_platform()); + } + // optional uint32 client_version = 7; + if (cached_has_bits & 0x00000080u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_client_version()); + } + } + if (cached_has_bits & 0x00000f00u) { + // optional double eop = 10; + if (cached_has_bits & 0x00000100u) { + total_size += 9; + } + // optional uint32 league = 8; + if (cached_has_bits & 0x00000200u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_league()); + } + // optional .ei.Contract.PlayerGrade grade = 12; + if (cached_has_bits & 0x00000400u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_grade()); + } + // optional bool points_replay = 14; + if (cached_has_bits & 0x00000800u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused +void AutoJoinCoopRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.AutoJoinCoopRequest) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = _has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { - // optional string user_id = 1; if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_user_id()); + _this->_internal_set_contract_identifier(from._internal_contract_identifier()); } - - // optional string action_name = 2; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_action_name()); + _this->_internal_set_user_id(from._internal_user_id()); } - - // optional string dest_user_id = 4; if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_dest_user_id()); + _this->_internal_set_user_name(from._internal_user_name()); } - - // optional string contract_id = 5; if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_contract_id()); + ABSL_DCHECK(from._impl_.rinfo_ != nullptr); + if (_this->_impl_.rinfo_ == nullptr) { + _this->_impl_.rinfo_ = + ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>(arena, *from._impl_.rinfo_); + } else { + _this->_impl_.rinfo_->MergeFrom(*from._impl_.rinfo_); + } } - - // optional string coop_id = 6; if (cached_has_bits & 0x00000010u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_coop_id()); + _this->_impl_.soul_power_ = from._impl_.soul_power_; } - - // optional string reward_subtype = 12; if (cached_has_bits & 0x00000020u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_reward_subtype()); + _this->_impl_.seconds_remaining_ = from._impl_.seconds_remaining_; } - - // optional string boost_id = 15; if (cached_has_bits & 0x00000040u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_boost_id()); + _this->_impl_.platform_ = from._impl_.platform_; } - - // optional double approx_time = 3; if (cached_has_bits & 0x00000080u) { - total_size += 1 + 8; + _this->_impl_.client_version_ = from._impl_.client_version_; } - } - if (cached_has_bits & 0x0000ff00u) { - // optional uint32 grade = 8; + if (cached_has_bits & 0x00000f00u) { if (cached_has_bits & 0x00000100u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_grade()); + _this->_impl_.eop_ = from._impl_.eop_; } - - // optional uint32 reward_type = 11; if (cached_has_bits & 0x00000200u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_reward_type()); + _this->_impl_.league_ = from._impl_.league_; } - - // optional bool autojoin = 7; if (cached_has_bits & 0x00000400u) { - total_size += 1 + 1; + _this->_impl_.grade_ = from._impl_.grade_; } - - // optional bool replay = 9; if (cached_has_bits & 0x00000800u) { - total_size += 1 + 1; + _this->_impl_.points_replay_ = from._impl_.points_replay_; } + } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} - // optional bool points_replay = 10; - if (cached_has_bits & 0x00001000u) { - total_size += 1 + 1; - } +void AutoJoinCoopRequest::CopyFrom(const AutoJoinCoopRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.AutoJoinCoopRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} - // optional bool public = 18; - if (cached_has_bits & 0x00002000u) { - total_size += 2 + 1; - } - // optional uint32 goal_index = 14; - if (cached_has_bits & 0x00004000u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_goal_index()); - } +void AutoJoinCoopRequest::InternalSwap(AutoJoinCoopRequest* PROTOBUF_RESTRICT other) { + using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.contract_identifier_, &other->_impl_.contract_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_id_, &other->_impl_.user_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_name_, &other->_impl_.user_name_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(AutoJoinCoopRequest, _impl_.points_replay_) + + sizeof(AutoJoinCoopRequest::_impl_.points_replay_) + - PROTOBUF_FIELD_OFFSET(AutoJoinCoopRequest, _impl_.rinfo_)>( + reinterpret_cast(&_impl_.rinfo_), + reinterpret_cast(&other->_impl_.rinfo_)); +} - // optional double reward_amount = 13; - if (cached_has_bits & 0x00008000u) { - total_size += 1 + 8; - } +::google::protobuf::Metadata AutoJoinCoopRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== - } - if (cached_has_bits & 0x00070000u) { - // optional uint32 tokens = 16; - if (cached_has_bits & 0x00010000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt32Size( - this->_internal_tokens()); - } +class UpdateCoopPermissionsRequest::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(UpdateCoopPermissionsRequest, _impl_._has_bits_); +}; + +UpdateCoopPermissionsRequest::UpdateCoopPermissionsRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.UpdateCoopPermissionsRequest) +} +inline PROTOBUF_NDEBUG_INLINE UpdateCoopPermissionsRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::UpdateCoopPermissionsRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + contract_identifier_(arena, from.contract_identifier_), + coop_identifier_(arena, from.coop_identifier_), + requesting_user_id_(arena, from.requesting_user_id_) {} + +UpdateCoopPermissionsRequest::UpdateCoopPermissionsRequest( + ::google::protobuf::Arena* arena, + const UpdateCoopPermissionsRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + UpdateCoopPermissionsRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.rinfo_ = (cached_has_bits & 0x00000008u) ? ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>( + arena, *from._impl_.rinfo_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, public__), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, public__), + offsetof(Impl_, client_version_) - + offsetof(Impl_, public__) + + sizeof(Impl_::client_version_)); - // optional uint32 kick_reason = 17; - if (cached_has_bits & 0x00020000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt32Size( - this->_internal_kick_reason()); - } + // @@protoc_insertion_point(copy_constructor:ei.UpdateCoopPermissionsRequest) +} +inline PROTOBUF_NDEBUG_INLINE UpdateCoopPermissionsRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + contract_identifier_(arena), + coop_identifier_(arena), + requesting_user_id_(arena) {} + +inline void UpdateCoopPermissionsRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, rinfo_), + 0, + offsetof(Impl_, client_version_) - + offsetof(Impl_, rinfo_) + + sizeof(Impl_::client_version_)); +} +UpdateCoopPermissionsRequest::~UpdateCoopPermissionsRequest() { + // @@protoc_insertion_point(destructor:ei.UpdateCoopPermissionsRequest) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void UpdateCoopPermissionsRequest::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.contract_identifier_.Destroy(); + _impl_.coop_identifier_.Destroy(); + _impl_.requesting_user_id_.Destroy(); + delete _impl_.rinfo_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + UpdateCoopPermissionsRequest::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_UpdateCoopPermissionsRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &UpdateCoopPermissionsRequest::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &UpdateCoopPermissionsRequest::ByteSizeLong, + &UpdateCoopPermissionsRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(UpdateCoopPermissionsRequest, _impl_._cached_size_), + false, + }, + &UpdateCoopPermissionsRequest::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* UpdateCoopPermissionsRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 6, 1, 92, 2> UpdateCoopPermissionsRequest::_table_ = { + { + PROTOBUF_FIELD_OFFSET(UpdateCoopPermissionsRequest, _impl_._has_bits_), + 0, // no _extensions_ + 6, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967232, // skipmap + offsetof(decltype(_table_), field_entries), + 6, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::UpdateCoopPermissionsRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string contract_identifier = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(UpdateCoopPermissionsRequest, _impl_.contract_identifier_)}}, + // optional string coop_identifier = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(UpdateCoopPermissionsRequest, _impl_.coop_identifier_)}}, + // optional string requesting_user_id = 3; + {::_pbi::TcParser::FastSS1, + {26, 2, 0, PROTOBUF_FIELD_OFFSET(UpdateCoopPermissionsRequest, _impl_.requesting_user_id_)}}, + // optional bool public = 4; + {::_pbi::TcParser::SingularVarintNoZag1(), + {32, 4, 0, PROTOBUF_FIELD_OFFSET(UpdateCoopPermissionsRequest, _impl_.public__)}}, + // optional uint32 client_version = 5; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(UpdateCoopPermissionsRequest, _impl_.client_version_), 5>(), + {40, 5, 0, PROTOBUF_FIELD_OFFSET(UpdateCoopPermissionsRequest, _impl_.client_version_)}}, + // optional .ei.BasicRequestInfo rinfo = 6; + {::_pbi::TcParser::FastMtS1, + {50, 3, 0, PROTOBUF_FIELD_OFFSET(UpdateCoopPermissionsRequest, _impl_.rinfo_)}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string contract_identifier = 1; + {PROTOBUF_FIELD_OFFSET(UpdateCoopPermissionsRequest, _impl_.contract_identifier_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string coop_identifier = 2; + {PROTOBUF_FIELD_OFFSET(UpdateCoopPermissionsRequest, _impl_.coop_identifier_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string requesting_user_id = 3; + {PROTOBUF_FIELD_OFFSET(UpdateCoopPermissionsRequest, _impl_.requesting_user_id_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional bool public = 4; + {PROTOBUF_FIELD_OFFSET(UpdateCoopPermissionsRequest, _impl_.public__), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional uint32 client_version = 5; + {PROTOBUF_FIELD_OFFSET(UpdateCoopPermissionsRequest, _impl_.client_version_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional .ei.BasicRequestInfo rinfo = 6; + {PROTOBUF_FIELD_OFFSET(UpdateCoopPermissionsRequest, _impl_.rinfo_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::BasicRequestInfo>()}, + }}, {{ + "\37\23\17\22\0\0\0\0" + "ei.UpdateCoopPermissionsRequest" + "contract_identifier" + "coop_identifier" + "requesting_user_id" + }}, +}; + +PROTOBUF_NOINLINE void UpdateCoopPermissionsRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.UpdateCoopPermissionsRequest) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; - // optional bool cc_only = 19; - if (cached_has_bits & 0x00040000u) { - total_size += 2 + 1; + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { + if (cached_has_bits & 0x00000001u) { + _impl_.contract_identifier_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000002u) { + _impl_.coop_identifier_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000004u) { + _impl_.requesting_user_id_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000008u) { + ABSL_DCHECK(_impl_.rinfo_ != nullptr); + _impl_.rinfo_->Clear(); } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + if (cached_has_bits & 0x00000030u) { + ::memset(&_impl_.public__, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.client_version_) - + reinterpret_cast(&_impl_.public__)) + sizeof(_impl_.client_version_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* UpdateCoopPermissionsRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const UpdateCoopPermissionsRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* UpdateCoopPermissionsRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const UpdateCoopPermissionsRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.UpdateCoopPermissionsRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string contract_identifier = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_contract_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.UpdateCoopPermissionsRequest.contract_identifier"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ContractAction::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ContractAction::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ContractAction::GetClassData() const { return &_class_data_; } + // optional string coop_identifier = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_coop_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.UpdateCoopPermissionsRequest.coop_identifier"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } -void ContractAction::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional string requesting_user_id = 3; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_requesting_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.UpdateCoopPermissionsRequest.requesting_user_id"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } + // optional bool public = 4; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 4, this_._internal_public_(), target); + } + + // optional uint32 client_version = 5; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 5, this_._internal_client_version(), target); + } + + // optional .ei.BasicRequestInfo rinfo = 6; + if (cached_has_bits & 0x00000008u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 6, *this_._impl_.rinfo_, this_._impl_.rinfo_->GetCachedSize(), target, + stream); + } + + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.UpdateCoopPermissionsRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t UpdateCoopPermissionsRequest::ByteSizeLong(const MessageLite& base) { + const UpdateCoopPermissionsRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t UpdateCoopPermissionsRequest::ByteSizeLong() const { + const UpdateCoopPermissionsRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.UpdateCoopPermissionsRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000003fu) { + // optional string contract_identifier = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_contract_identifier()); + } + // optional string coop_identifier = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_coop_identifier()); + } + // optional string requesting_user_id = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_requesting_user_id()); + } + // optional .ei.BasicRequestInfo rinfo = 6; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.rinfo_); + } + // optional bool public = 4; + if (cached_has_bits & 0x00000010u) { + total_size += 2; + } + // optional uint32 client_version = 5; + if (cached_has_bits & 0x00000020u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_client_version()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void ContractAction::MergeFrom(const ContractAction& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractAction) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void UpdateCoopPermissionsRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.UpdateCoopPermissionsRequest) + ABSL_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 & 0x000000ffu) { + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000003fu) { if (cached_has_bits & 0x00000001u) { - _internal_set_user_id(from._internal_user_id()); + _this->_internal_set_contract_identifier(from._internal_contract_identifier()); } if (cached_has_bits & 0x00000002u) { - _internal_set_action_name(from._internal_action_name()); + _this->_internal_set_coop_identifier(from._internal_coop_identifier()); } if (cached_has_bits & 0x00000004u) { - _internal_set_dest_user_id(from._internal_dest_user_id()); + _this->_internal_set_requesting_user_id(from._internal_requesting_user_id()); } if (cached_has_bits & 0x00000008u) { - _internal_set_contract_id(from._internal_contract_id()); + ABSL_DCHECK(from._impl_.rinfo_ != nullptr); + if (_this->_impl_.rinfo_ == nullptr) { + _this->_impl_.rinfo_ = + ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>(arena, *from._impl_.rinfo_); + } else { + _this->_impl_.rinfo_->MergeFrom(*from._impl_.rinfo_); + } } if (cached_has_bits & 0x00000010u) { - _internal_set_coop_id(from._internal_coop_id()); + _this->_impl_.public__ = from._impl_.public__; } if (cached_has_bits & 0x00000020u) { - _internal_set_reward_subtype(from._internal_reward_subtype()); - } - if (cached_has_bits & 0x00000040u) { - _internal_set_boost_id(from._internal_boost_id()); - } - if (cached_has_bits & 0x00000080u) { - approx_time_ = from.approx_time_; - } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0x0000ff00u) { - if (cached_has_bits & 0x00000100u) { - grade_ = from.grade_; + _this->_impl_.client_version_ = from._impl_.client_version_; } - if (cached_has_bits & 0x00000200u) { - reward_type_ = from.reward_type_; - } - if (cached_has_bits & 0x00000400u) { - autojoin_ = from.autojoin_; - } - if (cached_has_bits & 0x00000800u) { - replay_ = from.replay_; - } - if (cached_has_bits & 0x00001000u) { - points_replay_ = from.points_replay_; - } - if (cached_has_bits & 0x00002000u) { - public__ = from.public__; - } - if (cached_has_bits & 0x00004000u) { - goal_index_ = from.goal_index_; - } - if (cached_has_bits & 0x00008000u) { - reward_amount_ = from.reward_amount_; - } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0x00070000u) { - if (cached_has_bits & 0x00010000u) { - tokens_ = from.tokens_; - } - if (cached_has_bits & 0x00020000u) { - kick_reason_ = from.kick_reason_; - } - if (cached_has_bits & 0x00040000u) { - cc_only_ = from.cc_only_; - } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void ContractAction::CopyFrom(const ContractAction& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractAction) +void UpdateCoopPermissionsRequest::CopyFrom(const UpdateCoopPermissionsRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.UpdateCoopPermissionsRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool ContractAction::IsInitialized() const { - return true; -} -void ContractAction::InternalSwap(ContractAction* other) { +void UpdateCoopPermissionsRequest::InternalSwap(UpdateCoopPermissionsRequest* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &user_id_, lhs_arena, - &other->user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &action_name_, lhs_arena, - &other->action_name_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &dest_user_id_, lhs_arena, - &other->dest_user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &contract_id_, lhs_arena, - &other->contract_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &coop_id_, lhs_arena, - &other->coop_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &reward_subtype_, lhs_arena, - &other->reward_subtype_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &boost_id_, lhs_arena, - &other->boost_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ContractAction, cc_only_) - + sizeof(ContractAction::cc_only_) - - PROTOBUF_FIELD_OFFSET(ContractAction, approx_time_)>( - reinterpret_cast(&approx_time_), - reinterpret_cast(&other->approx_time_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ContractAction::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[97]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.contract_identifier_, &other->_impl_.contract_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.coop_identifier_, &other->_impl_.coop_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.requesting_user_id_, &other->_impl_.requesting_user_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(UpdateCoopPermissionsRequest, _impl_.client_version_) + + sizeof(UpdateCoopPermissionsRequest::_impl_.client_version_) + - PROTOBUF_FIELD_OFFSET(UpdateCoopPermissionsRequest, _impl_.rinfo_)>( + reinterpret_cast(&_impl_.rinfo_), + reinterpret_cast(&other->_impl_.rinfo_)); } +::google::protobuf::Metadata UpdateCoopPermissionsRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} // =================================================================== -class UserDataInfoRequest::_Internal { +class UpdateCoopPermissionsResponse::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::BasicRequestInfo& rinfo(const UserDataInfoRequest* msg); - static void set_has_rinfo(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_device_id(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_backup_checksum(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } -}; - -const ::ei::BasicRequestInfo& -UserDataInfoRequest::_Internal::rinfo(const UserDataInfoRequest* msg) { - return *msg->rinfo_; -} -UserDataInfoRequest::UserDataInfoRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.UserDataInfoRequest) -} -UserDataInfoRequest::UserDataInfoRequest(const UserDataInfoRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - 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()); - } - device_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - device_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_device_id()) { - device_id_.Set(from._internal_device_id(), - GetArenaForAllocation()); - } - if (from._internal_has_rinfo()) { - rinfo_ = new ::ei::BasicRequestInfo(*from.rinfo_); - } else { - rinfo_ = nullptr; - } - backup_checksum_ = from.backup_checksum_; - // @@protoc_insertion_point(copy_constructor:ei.UserDataInfoRequest) + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(UpdateCoopPermissionsResponse, _impl_._has_bits_); +}; + +UpdateCoopPermissionsResponse::UpdateCoopPermissionsResponse(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.UpdateCoopPermissionsResponse) } +inline PROTOBUF_NDEBUG_INLINE UpdateCoopPermissionsResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::UpdateCoopPermissionsResponse& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + message_(arena, from.message_) {} + +UpdateCoopPermissionsResponse::UpdateCoopPermissionsResponse( + ::google::protobuf::Arena* arena, + const UpdateCoopPermissionsResponse& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + UpdateCoopPermissionsResponse* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + _impl_.success_ = from._impl_.success_; -inline void UserDataInfoRequest::SharedCtor() { -user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -device_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - device_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&rinfo_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&backup_checksum_) - - reinterpret_cast(&rinfo_)) + sizeof(backup_checksum_)); + // @@protoc_insertion_point(copy_constructor:ei.UpdateCoopPermissionsResponse) } +inline PROTOBUF_NDEBUG_INLINE UpdateCoopPermissionsResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + message_(arena) {} -UserDataInfoRequest::~UserDataInfoRequest() { - // @@protoc_insertion_point(destructor:ei.UserDataInfoRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } +inline void UpdateCoopPermissionsResponse::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.success_ = {}; +} +UpdateCoopPermissionsResponse::~UpdateCoopPermissionsResponse() { + // @@protoc_insertion_point(destructor:ei.UpdateCoopPermissionsResponse) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } +inline void UpdateCoopPermissionsResponse::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.message_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + UpdateCoopPermissionsResponse::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_UpdateCoopPermissionsResponse_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &UpdateCoopPermissionsResponse::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &UpdateCoopPermissionsResponse::ByteSizeLong, + &UpdateCoopPermissionsResponse::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(UpdateCoopPermissionsResponse, _impl_._cached_size_), + false, + }, + &UpdateCoopPermissionsResponse::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* UpdateCoopPermissionsResponse::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 0, 48, 2> UpdateCoopPermissionsResponse::_table_ = { + { + PROTOBUF_FIELD_OFFSET(UpdateCoopPermissionsResponse, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::UpdateCoopPermissionsResponse>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional string message = 2; + {::_pbi::TcParser::FastSS1, + {18, 0, 0, PROTOBUF_FIELD_OFFSET(UpdateCoopPermissionsResponse, _impl_.message_)}}, + // optional bool success = 1; + {::_pbi::TcParser::SingularVarintNoZag1(), + {8, 1, 0, PROTOBUF_FIELD_OFFSET(UpdateCoopPermissionsResponse, _impl_.success_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional bool success = 1; + {PROTOBUF_FIELD_OFFSET(UpdateCoopPermissionsResponse, _impl_.success_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional string message = 2; + {PROTOBUF_FIELD_OFFSET(UpdateCoopPermissionsResponse, _impl_.message_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, + // no aux_entries + {{ + "\40\0\7\0\0\0\0\0" + "ei.UpdateCoopPermissionsResponse" + "message" + }}, +}; + +PROTOBUF_NOINLINE void UpdateCoopPermissionsResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.UpdateCoopPermissionsResponse) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; -inline void UserDataInfoRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - user_id_.Destroy(); - device_id_.Destroy(); - if (this != internal_default_instance()) delete rinfo_; -} + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + _impl_.message_.ClearNonDefaultToEmpty(); + } + _impl_.success_ = false; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* UpdateCoopPermissionsResponse::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const UpdateCoopPermissionsResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* UpdateCoopPermissionsResponse::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const UpdateCoopPermissionsResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.UpdateCoopPermissionsResponse) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional bool success = 1; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 1, this_._internal_success(), target); + } -void UserDataInfoRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); -} + // optional string message = 2; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_message(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.UpdateCoopPermissionsResponse.message"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } -void UserDataInfoRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.UserDataInfoRequest) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.UpdateCoopPermissionsResponse) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t UpdateCoopPermissionsResponse::ByteSizeLong(const MessageLite& base) { + const UpdateCoopPermissionsResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t UpdateCoopPermissionsResponse::ByteSizeLong() const { + const UpdateCoopPermissionsResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.UpdateCoopPermissionsResponse) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional string message = 2; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_message()); + } + // optional bool success = 1; + if (cached_has_bits & 0x00000002u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void UpdateCoopPermissionsResponse::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.UpdateCoopPermissionsResponse) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000007u) { + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - user_id_.ClearNonDefaultToEmpty(); + _this->_internal_set_message(from._internal_message()); } if (cached_has_bits & 0x00000002u) { - device_id_.ClearNonDefaultToEmpty(); + _this->_impl_.success_ = from._impl_.success_; } - if (cached_has_bits & 0x00000004u) { - GOOGLE_DCHECK(rinfo_ != nullptr); - rinfo_->Clear(); - } - } - backup_checksum_ = uint64_t{0u}; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* UserDataInfoRequest::_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 user_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.UserDataInfoRequest.user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string device_id = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_device_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.UserDataInfoRequest.device_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint64 backup_checksum = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - _Internal::set_has_backup_checksum(&has_bits); - backup_checksum_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.BasicRequestInfo rinfo = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - 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* UserDataInfoRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.UserDataInfoRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string user_id = 1; - if (cached_has_bits & 0x00000001u) { - ::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.UserDataInfoRequest.user_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_user_id(), target); } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} - // optional string device_id = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_device_id().data(), static_cast(this->_internal_device_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.UserDataInfoRequest.device_id"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_device_id(), target); - } +void UpdateCoopPermissionsResponse::CopyFrom(const UpdateCoopPermissionsResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.UpdateCoopPermissionsResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} - // optional uint64 backup_checksum = 3; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(3, this->_internal_backup_checksum(), target); - } - // optional .ei.BasicRequestInfo rinfo = 4; - if (cached_has_bits & 0x00000004u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, _Internal::rinfo(this), - _Internal::rinfo(this).GetCachedSize(), target, stream); - } +void UpdateCoopPermissionsResponse::InternalSwap(UpdateCoopPermissionsResponse* PROTOBUF_RESTRICT other) { + using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.message_, &other->_impl_.message_, arena); + swap(_impl_.success_, other->_impl_.success_); +} - 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.UserDataInfoRequest) - return target; +::google::protobuf::Metadata UpdateCoopPermissionsResponse::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } +// =================================================================== -size_t UserDataInfoRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.UserDataInfoRequest) - size_t total_size = 0; +class LeaveCoopRequest::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(LeaveCoopRequest, _impl_._has_bits_); +}; + +LeaveCoopRequest::LeaveCoopRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.LeaveCoopRequest) +} +inline PROTOBUF_NDEBUG_INLINE LeaveCoopRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::LeaveCoopRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + contract_identifier_(arena, from.contract_identifier_), + coop_identifier_(arena, from.coop_identifier_), + player_identifier_(arena, from.player_identifier_) {} + +LeaveCoopRequest::LeaveCoopRequest( + ::google::protobuf::Arena* arena, + const LeaveCoopRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + LeaveCoopRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.rinfo_ = (cached_has_bits & 0x00000008u) ? ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>( + arena, *from._impl_.rinfo_) + : nullptr; + _impl_.client_version_ = from._impl_.client_version_; - uint32_t cached_has_bits = 0; + // @@protoc_insertion_point(copy_constructor:ei.LeaveCoopRequest) +} +inline PROTOBUF_NDEBUG_INLINE LeaveCoopRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + contract_identifier_(arena), + coop_identifier_(arena), + player_identifier_(arena) {} + +inline void LeaveCoopRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, rinfo_), + 0, + offsetof(Impl_, client_version_) - + offsetof(Impl_, rinfo_) + + sizeof(Impl_::client_version_)); +} +LeaveCoopRequest::~LeaveCoopRequest() { + // @@protoc_insertion_point(destructor:ei.LeaveCoopRequest) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void LeaveCoopRequest::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.contract_identifier_.Destroy(); + _impl_.coop_identifier_.Destroy(); + _impl_.player_identifier_.Destroy(); + delete _impl_.rinfo_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + LeaveCoopRequest::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_LeaveCoopRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &LeaveCoopRequest::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &LeaveCoopRequest::ByteSizeLong, + &LeaveCoopRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(LeaveCoopRequest, _impl_._cached_size_), + false, + }, + &LeaveCoopRequest::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* LeaveCoopRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 5, 1, 79, 2> LeaveCoopRequest::_table_ = { + { + PROTOBUF_FIELD_OFFSET(LeaveCoopRequest, _impl_._has_bits_), + 0, // no _extensions_ + 8, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967096, // skipmap + offsetof(decltype(_table_), field_entries), + 5, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::LeaveCoopRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional .ei.BasicRequestInfo rinfo = 8; + {::_pbi::TcParser::FastMtS1, + {66, 3, 0, PROTOBUF_FIELD_OFFSET(LeaveCoopRequest, _impl_.rinfo_)}}, + // optional string contract_identifier = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(LeaveCoopRequest, _impl_.contract_identifier_)}}, + // optional string coop_identifier = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(LeaveCoopRequest, _impl_.coop_identifier_)}}, + // optional string player_identifier = 3; + {::_pbi::TcParser::FastSS1, + {26, 2, 0, PROTOBUF_FIELD_OFFSET(LeaveCoopRequest, _impl_.player_identifier_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + // optional uint32 client_version = 7; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(LeaveCoopRequest, _impl_.client_version_), 4>(), + {56, 4, 0, PROTOBUF_FIELD_OFFSET(LeaveCoopRequest, _impl_.client_version_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string contract_identifier = 1; + {PROTOBUF_FIELD_OFFSET(LeaveCoopRequest, _impl_.contract_identifier_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string coop_identifier = 2; + {PROTOBUF_FIELD_OFFSET(LeaveCoopRequest, _impl_.coop_identifier_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string player_identifier = 3; + {PROTOBUF_FIELD_OFFSET(LeaveCoopRequest, _impl_.player_identifier_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint32 client_version = 7; + {PROTOBUF_FIELD_OFFSET(LeaveCoopRequest, _impl_.client_version_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional .ei.BasicRequestInfo rinfo = 8; + {PROTOBUF_FIELD_OFFSET(LeaveCoopRequest, _impl_.rinfo_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::BasicRequestInfo>()}, + }}, {{ + "\23\23\17\21\0\0\0\0" + "ei.LeaveCoopRequest" + "contract_identifier" + "coop_identifier" + "player_identifier" + }}, +}; + +PROTOBUF_NOINLINE void LeaveCoopRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.LeaveCoopRequest) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x0000000fu) { - // optional string user_id = 1; if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_user_id()); + _impl_.contract_identifier_.ClearNonDefaultToEmpty(); } - - // optional string device_id = 2; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_device_id()); + _impl_.coop_identifier_.ClearNonDefaultToEmpty(); } - - // optional .ei.BasicRequestInfo rinfo = 4; if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *rinfo_); + _impl_.player_identifier_.ClearNonDefaultToEmpty(); } - - // optional uint64 backup_checksum = 3; if (cached_has_bits & 0x00000008u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_backup_checksum()); - } + ABSL_DCHECK(_impl_.rinfo_ != nullptr); + _impl_.rinfo_->Clear(); + } + } + _impl_.client_version_ = 0u; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* LeaveCoopRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const LeaveCoopRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* LeaveCoopRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const LeaveCoopRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.LeaveCoopRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string contract_identifier = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_contract_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.LeaveCoopRequest.contract_identifier"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional string coop_identifier = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_coop_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.LeaveCoopRequest.coop_identifier"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UserDataInfoRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - UserDataInfoRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UserDataInfoRequest::GetClassData() const { return &_class_data_; } + // optional string player_identifier = 3; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_player_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.LeaveCoopRequest.player_identifier"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } -void UserDataInfoRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional uint32 client_version = 7; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 7, this_._internal_client_version(), target); + } + // optional .ei.BasicRequestInfo rinfo = 8; + if (cached_has_bits & 0x00000008u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 8, *this_._impl_.rinfo_, this_._impl_.rinfo_->GetCachedSize(), target, + stream); + } + + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.LeaveCoopRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t LeaveCoopRequest::ByteSizeLong(const MessageLite& base) { + const LeaveCoopRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t LeaveCoopRequest::ByteSizeLong() const { + const LeaveCoopRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.LeaveCoopRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000001fu) { + // optional string contract_identifier = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_contract_identifier()); + } + // optional string coop_identifier = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_coop_identifier()); + } + // optional string player_identifier = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_player_identifier()); + } + // optional .ei.BasicRequestInfo rinfo = 8; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.rinfo_); + } + // optional uint32 client_version = 7; + if (cached_has_bits & 0x00000010u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_client_version()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void UserDataInfoRequest::MergeFrom(const UserDataInfoRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.UserDataInfoRequest) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void LeaveCoopRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.LeaveCoopRequest) + ABSL_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) { + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000001fu) { if (cached_has_bits & 0x00000001u) { - _internal_set_user_id(from._internal_user_id()); + _this->_internal_set_contract_identifier(from._internal_contract_identifier()); } if (cached_has_bits & 0x00000002u) { - _internal_set_device_id(from._internal_device_id()); + _this->_internal_set_coop_identifier(from._internal_coop_identifier()); } if (cached_has_bits & 0x00000004u) { - _internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo()); + _this->_internal_set_player_identifier(from._internal_player_identifier()); } if (cached_has_bits & 0x00000008u) { - backup_checksum_ = from.backup_checksum_; + ABSL_DCHECK(from._impl_.rinfo_ != nullptr); + if (_this->_impl_.rinfo_ == nullptr) { + _this->_impl_.rinfo_ = + ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>(arena, *from._impl_.rinfo_); + } else { + _this->_impl_.rinfo_->MergeFrom(*from._impl_.rinfo_); + } + } + if (cached_has_bits & 0x00000010u) { + _this->_impl_.client_version_ = from._impl_.client_version_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void UserDataInfoRequest::CopyFrom(const UserDataInfoRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.UserDataInfoRequest) +void LeaveCoopRequest::CopyFrom(const LeaveCoopRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.LeaveCoopRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool UserDataInfoRequest::IsInitialized() const { - return true; -} -void UserDataInfoRequest::InternalSwap(UserDataInfoRequest* other) { +void LeaveCoopRequest::InternalSwap(LeaveCoopRequest* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &user_id_, lhs_arena, - &other->user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &device_id_, lhs_arena, - &other->device_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(UserDataInfoRequest, backup_checksum_) - + sizeof(UserDataInfoRequest::backup_checksum_) - - PROTOBUF_FIELD_OFFSET(UserDataInfoRequest, rinfo_)>( - reinterpret_cast(&rinfo_), - reinterpret_cast(&other->rinfo_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata UserDataInfoRequest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[98]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.contract_identifier_, &other->_impl_.contract_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.coop_identifier_, &other->_impl_.coop_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.player_identifier_, &other->_impl_.player_identifier_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(LeaveCoopRequest, _impl_.client_version_) + + sizeof(LeaveCoopRequest::_impl_.client_version_) + - PROTOBUF_FIELD_OFFSET(LeaveCoopRequest, _impl_.rinfo_)>( + reinterpret_cast(&_impl_.rinfo_), + reinterpret_cast(&other->_impl_.rinfo_)); } +::google::protobuf::Metadata LeaveCoopRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} // =================================================================== -class UserDataInfoResponse::_Internal { +class GiftPlayerCoopRequest::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_backup_checksum(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_backup_total_cash(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; - -UserDataInfoResponse::UserDataInfoResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - coop_memberships_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.UserDataInfoResponse) -} -UserDataInfoResponse::UserDataInfoResponse(const UserDataInfoResponse& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - coop_memberships_(from.coop_memberships_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&backup_checksum_, &from.backup_checksum_, - static_cast(reinterpret_cast(&backup_total_cash_) - - reinterpret_cast(&backup_checksum_)) + sizeof(backup_total_cash_)); - // @@protoc_insertion_point(copy_constructor:ei.UserDataInfoResponse) -} - -inline void UserDataInfoResponse::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&backup_checksum_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&backup_total_cash_) - - reinterpret_cast(&backup_checksum_)) + sizeof(backup_total_cash_)); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(GiftPlayerCoopRequest, _impl_._has_bits_); +}; + +GiftPlayerCoopRequest::GiftPlayerCoopRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.GiftPlayerCoopRequest) } +inline PROTOBUF_NDEBUG_INLINE GiftPlayerCoopRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::GiftPlayerCoopRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + contract_identifier_(arena, from.contract_identifier_), + coop_identifier_(arena, from.coop_identifier_), + player_identifier_(arena, from.player_identifier_), + requesting_user_id_(arena, from.requesting_user_id_), + requesting_user_name_(arena, from.requesting_user_name_) {} + +GiftPlayerCoopRequest::GiftPlayerCoopRequest( + ::google::protobuf::Arena* arena, + const GiftPlayerCoopRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + GiftPlayerCoopRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.rinfo_ = (cached_has_bits & 0x00000020u) ? ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>( + arena, *from._impl_.rinfo_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, amount_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, amount_), + offsetof(Impl_, client_version_) - + offsetof(Impl_, amount_) + + sizeof(Impl_::client_version_)); -UserDataInfoResponse::~UserDataInfoResponse() { - // @@protoc_insertion_point(destructor:ei.UserDataInfoResponse) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + // @@protoc_insertion_point(copy_constructor:ei.GiftPlayerCoopRequest) } - -inline void UserDataInfoResponse::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); +inline PROTOBUF_NDEBUG_INLINE GiftPlayerCoopRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + contract_identifier_(arena), + coop_identifier_(arena), + player_identifier_(arena), + requesting_user_id_(arena), + requesting_user_name_(arena) {} + +inline void GiftPlayerCoopRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, rinfo_), + 0, + offsetof(Impl_, client_version_) - + offsetof(Impl_, rinfo_) + + sizeof(Impl_::client_version_)); } - -void UserDataInfoResponse::SetCachedSize(int size) const { - _cached_size_.Set(size); +GiftPlayerCoopRequest::~GiftPlayerCoopRequest() { + // @@protoc_insertion_point(destructor:ei.GiftPlayerCoopRequest) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -void UserDataInfoResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.UserDataInfoResponse) - uint32_t cached_has_bits = 0; +inline void GiftPlayerCoopRequest::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.contract_identifier_.Destroy(); + _impl_.coop_identifier_.Destroy(); + _impl_.player_identifier_.Destroy(); + _impl_.requesting_user_id_.Destroy(); + _impl_.requesting_user_name_.Destroy(); + delete _impl_.rinfo_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + GiftPlayerCoopRequest::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_GiftPlayerCoopRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &GiftPlayerCoopRequest::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &GiftPlayerCoopRequest::ByteSizeLong, + &GiftPlayerCoopRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(GiftPlayerCoopRequest, _impl_._cached_size_), + false, + }, + &GiftPlayerCoopRequest::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* GiftPlayerCoopRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 8, 1, 130, 2> GiftPlayerCoopRequest::_table_ = { + { + PROTOBUF_FIELD_OFFSET(GiftPlayerCoopRequest, _impl_._has_bits_), + 0, // no _extensions_ + 8, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967040, // skipmap + offsetof(decltype(_table_), field_entries), + 8, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::GiftPlayerCoopRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional .ei.BasicRequestInfo rinfo = 8; + {::_pbi::TcParser::FastMtS1, + {66, 5, 0, PROTOBUF_FIELD_OFFSET(GiftPlayerCoopRequest, _impl_.rinfo_)}}, + // optional string contract_identifier = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(GiftPlayerCoopRequest, _impl_.contract_identifier_)}}, + // optional string coop_identifier = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(GiftPlayerCoopRequest, _impl_.coop_identifier_)}}, + // optional string player_identifier = 3; + {::_pbi::TcParser::FastSS1, + {26, 2, 0, PROTOBUF_FIELD_OFFSET(GiftPlayerCoopRequest, _impl_.player_identifier_)}}, + // optional string requesting_user_id = 4; + {::_pbi::TcParser::FastSS1, + {34, 3, 0, PROTOBUF_FIELD_OFFSET(GiftPlayerCoopRequest, _impl_.requesting_user_id_)}}, + // optional uint32 amount = 5; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(GiftPlayerCoopRequest, _impl_.amount_), 6>(), + {40, 6, 0, PROTOBUF_FIELD_OFFSET(GiftPlayerCoopRequest, _impl_.amount_)}}, + // optional string requesting_user_name = 6; + {::_pbi::TcParser::FastSS1, + {50, 4, 0, PROTOBUF_FIELD_OFFSET(GiftPlayerCoopRequest, _impl_.requesting_user_name_)}}, + // optional uint32 client_version = 7; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(GiftPlayerCoopRequest, _impl_.client_version_), 7>(), + {56, 7, 0, PROTOBUF_FIELD_OFFSET(GiftPlayerCoopRequest, _impl_.client_version_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string contract_identifier = 1; + {PROTOBUF_FIELD_OFFSET(GiftPlayerCoopRequest, _impl_.contract_identifier_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string coop_identifier = 2; + {PROTOBUF_FIELD_OFFSET(GiftPlayerCoopRequest, _impl_.coop_identifier_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string player_identifier = 3; + {PROTOBUF_FIELD_OFFSET(GiftPlayerCoopRequest, _impl_.player_identifier_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string requesting_user_id = 4; + {PROTOBUF_FIELD_OFFSET(GiftPlayerCoopRequest, _impl_.requesting_user_id_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint32 amount = 5; + {PROTOBUF_FIELD_OFFSET(GiftPlayerCoopRequest, _impl_.amount_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional string requesting_user_name = 6; + {PROTOBUF_FIELD_OFFSET(GiftPlayerCoopRequest, _impl_.requesting_user_name_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint32 client_version = 7; + {PROTOBUF_FIELD_OFFSET(GiftPlayerCoopRequest, _impl_.client_version_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional .ei.BasicRequestInfo rinfo = 8; + {PROTOBUF_FIELD_OFFSET(GiftPlayerCoopRequest, _impl_.rinfo_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::BasicRequestInfo>()}, + }}, {{ + "\30\23\17\21\22\0\24\0\0\0\0\0\0\0\0\0" + "ei.GiftPlayerCoopRequest" + "contract_identifier" + "coop_identifier" + "player_identifier" + "requesting_user_id" + "requesting_user_name" + }}, +}; + +PROTOBUF_NOINLINE void GiftPlayerCoopRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.GiftPlayerCoopRequest) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - coop_memberships_.Clear(); - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000003u) { - ::memset(&backup_checksum_, 0, static_cast( - reinterpret_cast(&backup_total_cash_) - - reinterpret_cast(&backup_checksum_)) + sizeof(backup_total_cash_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* UserDataInfoResponse::_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 uint64 backup_checksum = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _Internal::set_has_backup_checksum(&has_bits); - backup_checksum_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double backup_total_cash = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { - _Internal::set_has_backup_total_cash(&has_bits); - backup_total_cash_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // repeated string coop_memberships = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr -= 1; - do { - ptr += 1; - auto str = _internal_add_coop_memberships(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.UserDataInfoResponse.coop_memberships"); - #endif // !NDEBUG - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(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* UserDataInfoResponse::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.UserDataInfoResponse) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional uint64 backup_checksum = 1; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(1, this->_internal_backup_checksum(), target); - } - - // optional double backup_total_cash = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(2, this->_internal_backup_total_cash(), target); - } - - // repeated string coop_memberships = 3; - for (int i = 0, n = this->_internal_coop_memberships_size(); i < n; i++) { - const auto& s = this->_internal_coop_memberships(i); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - s.data(), static_cast(s.length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.UserDataInfoResponse.coop_memberships"); - target = stream->WriteString(3, s, 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); + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x0000003fu) { + if (cached_has_bits & 0x00000001u) { + _impl_.contract_identifier_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000002u) { + _impl_.coop_identifier_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000004u) { + _impl_.player_identifier_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000008u) { + _impl_.requesting_user_id_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000010u) { + _impl_.requesting_user_name_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000020u) { + ABSL_DCHECK(_impl_.rinfo_ != nullptr); + _impl_.rinfo_->Clear(); + } } - // @@protoc_insertion_point(serialize_to_array_end:ei.UserDataInfoResponse) - return target; -} - -size_t UserDataInfoResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.UserDataInfoResponse) - size_t total_size = 0; + if (cached_has_bits & 0x000000c0u) { + ::memset(&_impl_.amount_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.client_version_) - + reinterpret_cast(&_impl_.amount_)) + sizeof(_impl_.client_version_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* GiftPlayerCoopRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const GiftPlayerCoopRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* GiftPlayerCoopRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const GiftPlayerCoopRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.GiftPlayerCoopRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string contract_identifier = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_contract_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.GiftPlayerCoopRequest.contract_identifier"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; + // optional string coop_identifier = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_coop_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.GiftPlayerCoopRequest.coop_identifier"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } - // repeated string coop_memberships = 3; - total_size += 1 * - ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(coop_memberships_.size()); - for (int i = 0, n = coop_memberships_.size(); i < n; i++) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - coop_memberships_.Get(i)); - } + // optional string player_identifier = 3; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_player_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.GiftPlayerCoopRequest.player_identifier"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000003u) { - // optional uint64 backup_checksum = 1; - if (cached_has_bits & 0x00000001u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_backup_checksum()); - } + // optional string requesting_user_id = 4; + if (cached_has_bits & 0x00000008u) { + const std::string& _s = this_._internal_requesting_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.GiftPlayerCoopRequest.requesting_user_id"); + target = stream->WriteStringMaybeAliased(4, _s, target); + } - // optional double backup_total_cash = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 8; - } + // optional uint32 amount = 5; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 5, this_._internal_amount(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional string requesting_user_name = 6; + if (cached_has_bits & 0x00000010u) { + const std::string& _s = this_._internal_requesting_user_name(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.GiftPlayerCoopRequest.requesting_user_name"); + target = stream->WriteStringMaybeAliased(6, _s, target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UserDataInfoResponse::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - UserDataInfoResponse::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UserDataInfoResponse::GetClassData() const { return &_class_data_; } + // optional uint32 client_version = 7; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 7, this_._internal_client_version(), target); + } -void UserDataInfoResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional .ei.BasicRequestInfo rinfo = 8; + if (cached_has_bits & 0x00000020u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 8, *this_._impl_.rinfo_, this_._impl_.rinfo_->GetCachedSize(), target, + stream); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.GiftPlayerCoopRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t GiftPlayerCoopRequest::ByteSizeLong(const MessageLite& base) { + const GiftPlayerCoopRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t GiftPlayerCoopRequest::ByteSizeLong() const { + const GiftPlayerCoopRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.GiftPlayerCoopRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string contract_identifier = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_contract_identifier()); + } + // optional string coop_identifier = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_coop_identifier()); + } + // optional string player_identifier = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_player_identifier()); + } + // optional string requesting_user_id = 4; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_requesting_user_id()); + } + // optional string requesting_user_name = 6; + if (cached_has_bits & 0x00000010u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_requesting_user_name()); + } + // optional .ei.BasicRequestInfo rinfo = 8; + if (cached_has_bits & 0x00000020u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.rinfo_); + } + // optional uint32 amount = 5; + if (cached_has_bits & 0x00000040u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_amount()); + } + // optional uint32 client_version = 7; + if (cached_has_bits & 0x00000080u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_client_version()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void UserDataInfoResponse::MergeFrom(const UserDataInfoResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.UserDataInfoResponse) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void GiftPlayerCoopRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.GiftPlayerCoopRequest) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - coop_memberships_.MergeFrom(from.coop_memberships_); - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x00000003u) { + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - backup_checksum_ = from.backup_checksum_; + _this->_internal_set_contract_identifier(from._internal_contract_identifier()); } if (cached_has_bits & 0x00000002u) { - backup_total_cash_ = from.backup_total_cash_; + _this->_internal_set_coop_identifier(from._internal_coop_identifier()); + } + if (cached_has_bits & 0x00000004u) { + _this->_internal_set_player_identifier(from._internal_player_identifier()); + } + if (cached_has_bits & 0x00000008u) { + _this->_internal_set_requesting_user_id(from._internal_requesting_user_id()); + } + if (cached_has_bits & 0x00000010u) { + _this->_internal_set_requesting_user_name(from._internal_requesting_user_name()); + } + if (cached_has_bits & 0x00000020u) { + ABSL_DCHECK(from._impl_.rinfo_ != nullptr); + if (_this->_impl_.rinfo_ == nullptr) { + _this->_impl_.rinfo_ = + ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>(arena, *from._impl_.rinfo_); + } else { + _this->_impl_.rinfo_->MergeFrom(*from._impl_.rinfo_); + } + } + if (cached_has_bits & 0x00000040u) { + _this->_impl_.amount_ = from._impl_.amount_; + } + if (cached_has_bits & 0x00000080u) { + _this->_impl_.client_version_ = from._impl_.client_version_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void UserDataInfoResponse::CopyFrom(const UserDataInfoResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.UserDataInfoResponse) +void GiftPlayerCoopRequest::CopyFrom(const GiftPlayerCoopRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.GiftPlayerCoopRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool UserDataInfoResponse::IsInitialized() const { - return true; -} -void UserDataInfoResponse::InternalSwap(UserDataInfoResponse* other) { +void GiftPlayerCoopRequest::InternalSwap(GiftPlayerCoopRequest* PROTOBUF_RESTRICT other) { using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - coop_memberships_.InternalSwap(&other->coop_memberships_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(UserDataInfoResponse, backup_total_cash_) - + sizeof(UserDataInfoResponse::backup_total_cash_) - - PROTOBUF_FIELD_OFFSET(UserDataInfoResponse, backup_checksum_)>( - reinterpret_cast(&backup_checksum_), - reinterpret_cast(&other->backup_checksum_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata UserDataInfoResponse::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[99]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.contract_identifier_, &other->_impl_.contract_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.coop_identifier_, &other->_impl_.coop_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.player_identifier_, &other->_impl_.player_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.requesting_user_id_, &other->_impl_.requesting_user_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.requesting_user_name_, &other->_impl_.requesting_user_name_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(GiftPlayerCoopRequest, _impl_.client_version_) + + sizeof(GiftPlayerCoopRequest::_impl_.client_version_) + - PROTOBUF_FIELD_OFFSET(GiftPlayerCoopRequest, _impl_.rinfo_)>( + reinterpret_cast(&_impl_.rinfo_), + reinterpret_cast(&other->_impl_.rinfo_)); +} + +::google::protobuf::Metadata GiftPlayerCoopRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class ClearAllUserDataRequest::_Internal { +class SendChickenRunCoopRequest::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::BasicRequestInfo& rinfo(const ClearAllUserDataRequest* msg); - static void set_has_rinfo(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_device_id(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_backup_checksum(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } -}; - -const ::ei::BasicRequestInfo& -ClearAllUserDataRequest::_Internal::rinfo(const ClearAllUserDataRequest* msg) { - return *msg->rinfo_; -} -ClearAllUserDataRequest::ClearAllUserDataRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ClearAllUserDataRequest) -} -ClearAllUserDataRequest::ClearAllUserDataRequest(const ClearAllUserDataRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - 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()); - } - device_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - device_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_device_id()) { - device_id_.Set(from._internal_device_id(), - GetArenaForAllocation()); - } - if (from._internal_has_rinfo()) { - rinfo_ = new ::ei::BasicRequestInfo(*from.rinfo_); - } else { - rinfo_ = nullptr; - } - backup_checksum_ = from.backup_checksum_; - // @@protoc_insertion_point(copy_constructor:ei.ClearAllUserDataRequest) -} - -inline void ClearAllUserDataRequest::SharedCtor() { -user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -device_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - device_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&rinfo_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&backup_checksum_) - - reinterpret_cast(&rinfo_)) + sizeof(backup_checksum_)); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(SendChickenRunCoopRequest, _impl_._has_bits_); +}; + +SendChickenRunCoopRequest::SendChickenRunCoopRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.SendChickenRunCoopRequest) } +inline PROTOBUF_NDEBUG_INLINE SendChickenRunCoopRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::SendChickenRunCoopRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + contract_identifier_(arena, from.contract_identifier_), + coop_identifier_(arena, from.coop_identifier_), + player_identifier_(arena, from.player_identifier_), + requesting_user_id_(arena, from.requesting_user_id_), + requesting_user_name_(arena, from.requesting_user_name_) {} + +SendChickenRunCoopRequest::SendChickenRunCoopRequest( + ::google::protobuf::Arena* arena, + const SendChickenRunCoopRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SendChickenRunCoopRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.rinfo_ = (cached_has_bits & 0x00000020u) ? ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>( + arena, *from._impl_.rinfo_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, farm_pop_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, farm_pop_), + offsetof(Impl_, client_version_) - + offsetof(Impl_, farm_pop_) + + sizeof(Impl_::client_version_)); -ClearAllUserDataRequest::~ClearAllUserDataRequest() { - // @@protoc_insertion_point(destructor:ei.ClearAllUserDataRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + // @@protoc_insertion_point(copy_constructor:ei.SendChickenRunCoopRequest) } - -inline void ClearAllUserDataRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - user_id_.Destroy(); - device_id_.Destroy(); - if (this != internal_default_instance()) delete rinfo_; +inline PROTOBUF_NDEBUG_INLINE SendChickenRunCoopRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + contract_identifier_(arena), + coop_identifier_(arena), + player_identifier_(arena), + requesting_user_id_(arena), + requesting_user_name_(arena) {} + +inline void SendChickenRunCoopRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, rinfo_), + 0, + offsetof(Impl_, client_version_) - + offsetof(Impl_, rinfo_) + + sizeof(Impl_::client_version_)); } - -void ClearAllUserDataRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); +SendChickenRunCoopRequest::~SendChickenRunCoopRequest() { + // @@protoc_insertion_point(destructor:ei.SendChickenRunCoopRequest) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -void ClearAllUserDataRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ClearAllUserDataRequest) - uint32_t cached_has_bits = 0; +inline void SendChickenRunCoopRequest::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.contract_identifier_.Destroy(); + _impl_.coop_identifier_.Destroy(); + _impl_.player_identifier_.Destroy(); + _impl_.requesting_user_id_.Destroy(); + _impl_.requesting_user_name_.Destroy(); + delete _impl_.rinfo_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + SendChickenRunCoopRequest::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_SendChickenRunCoopRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &SendChickenRunCoopRequest::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &SendChickenRunCoopRequest::ByteSizeLong, + &SendChickenRunCoopRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(SendChickenRunCoopRequest, _impl_._cached_size_), + false, + }, + &SendChickenRunCoopRequest::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* SendChickenRunCoopRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 8, 1, 134, 2> SendChickenRunCoopRequest::_table_ = { + { + PROTOBUF_FIELD_OFFSET(SendChickenRunCoopRequest, _impl_._has_bits_), + 0, // no _extensions_ + 8, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967040, // skipmap + offsetof(decltype(_table_), field_entries), + 8, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::SendChickenRunCoopRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional .ei.BasicRequestInfo rinfo = 8; + {::_pbi::TcParser::FastMtS1, + {66, 5, 0, PROTOBUF_FIELD_OFFSET(SendChickenRunCoopRequest, _impl_.rinfo_)}}, + // optional string contract_identifier = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(SendChickenRunCoopRequest, _impl_.contract_identifier_)}}, + // optional string coop_identifier = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(SendChickenRunCoopRequest, _impl_.coop_identifier_)}}, + // optional string player_identifier = 3; + {::_pbi::TcParser::FastSS1, + {26, 2, 0, PROTOBUF_FIELD_OFFSET(SendChickenRunCoopRequest, _impl_.player_identifier_)}}, + // optional string requesting_user_id = 4; + {::_pbi::TcParser::FastSS1, + {34, 3, 0, PROTOBUF_FIELD_OFFSET(SendChickenRunCoopRequest, _impl_.requesting_user_id_)}}, + // optional uint64 farm_pop = 5; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(SendChickenRunCoopRequest, _impl_.farm_pop_), 6>(), + {40, 6, 0, PROTOBUF_FIELD_OFFSET(SendChickenRunCoopRequest, _impl_.farm_pop_)}}, + // optional string requesting_user_name = 6; + {::_pbi::TcParser::FastSS1, + {50, 4, 0, PROTOBUF_FIELD_OFFSET(SendChickenRunCoopRequest, _impl_.requesting_user_name_)}}, + // optional uint32 client_version = 7; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(SendChickenRunCoopRequest, _impl_.client_version_), 7>(), + {56, 7, 0, PROTOBUF_FIELD_OFFSET(SendChickenRunCoopRequest, _impl_.client_version_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string contract_identifier = 1; + {PROTOBUF_FIELD_OFFSET(SendChickenRunCoopRequest, _impl_.contract_identifier_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string coop_identifier = 2; + {PROTOBUF_FIELD_OFFSET(SendChickenRunCoopRequest, _impl_.coop_identifier_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string player_identifier = 3; + {PROTOBUF_FIELD_OFFSET(SendChickenRunCoopRequest, _impl_.player_identifier_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string requesting_user_id = 4; + {PROTOBUF_FIELD_OFFSET(SendChickenRunCoopRequest, _impl_.requesting_user_id_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint64 farm_pop = 5; + {PROTOBUF_FIELD_OFFSET(SendChickenRunCoopRequest, _impl_.farm_pop_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional string requesting_user_name = 6; + {PROTOBUF_FIELD_OFFSET(SendChickenRunCoopRequest, _impl_.requesting_user_name_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint32 client_version = 7; + {PROTOBUF_FIELD_OFFSET(SendChickenRunCoopRequest, _impl_.client_version_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional .ei.BasicRequestInfo rinfo = 8; + {PROTOBUF_FIELD_OFFSET(SendChickenRunCoopRequest, _impl_.rinfo_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::BasicRequestInfo>()}, + }}, {{ + "\34\23\17\21\22\0\24\0\0\0\0\0\0\0\0\0" + "ei.SendChickenRunCoopRequest" + "contract_identifier" + "coop_identifier" + "player_identifier" + "requesting_user_id" + "requesting_user_name" + }}, +}; + +PROTOBUF_NOINLINE void SendChickenRunCoopRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.SendChickenRunCoopRequest) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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 & 0x00000007u) { + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x0000003fu) { if (cached_has_bits & 0x00000001u) { - user_id_.ClearNonDefaultToEmpty(); + _impl_.contract_identifier_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - device_id_.ClearNonDefaultToEmpty(); + _impl_.coop_identifier_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000004u) { - GOOGLE_DCHECK(rinfo_ != nullptr); - rinfo_->Clear(); - } - } - backup_checksum_ = uint64_t{0u}; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ClearAllUserDataRequest::_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 user_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ClearAllUserDataRequest.user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string device_id = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_device_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ClearAllUserDataRequest.device_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint64 backup_checksum = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - _Internal::set_has_backup_checksum(&has_bits); - backup_checksum_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.BasicRequestInfo rinfo = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - 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* ClearAllUserDataRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ClearAllUserDataRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string user_id = 1; - if (cached_has_bits & 0x00000001u) { - ::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.ClearAllUserDataRequest.user_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_user_id(), target); - } - - // optional string device_id = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_device_id().data(), static_cast(this->_internal_device_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ClearAllUserDataRequest.device_id"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_device_id(), target); - } - - // optional uint64 backup_checksum = 3; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(3, this->_internal_backup_checksum(), target); - } - - // optional .ei.BasicRequestInfo rinfo = 4; - if (cached_has_bits & 0x00000004u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, _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); + _impl_.player_identifier_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000008u) { + _impl_.requesting_user_id_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000010u) { + _impl_.requesting_user_name_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000020u) { + ABSL_DCHECK(_impl_.rinfo_ != nullptr); + _impl_.rinfo_->Clear(); + } } - // @@protoc_insertion_point(serialize_to_array_end:ei.ClearAllUserDataRequest) - return target; -} - -size_t ClearAllUserDataRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ClearAllUserDataRequest) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; + if (cached_has_bits & 0x000000c0u) { + ::memset(&_impl_.farm_pop_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.client_version_) - + reinterpret_cast(&_impl_.farm_pop_)) + sizeof(_impl_.client_version_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* SendChickenRunCoopRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const SendChickenRunCoopRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* SendChickenRunCoopRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const SendChickenRunCoopRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.SendChickenRunCoopRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string contract_identifier = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_contract_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.SendChickenRunCoopRequest.contract_identifier"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x0000000fu) { - // optional string user_id = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_user_id()); - } + // optional string coop_identifier = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_coop_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.SendChickenRunCoopRequest.coop_identifier"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } - // optional string device_id = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_device_id()); - } + // optional string player_identifier = 3; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_player_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.SendChickenRunCoopRequest.player_identifier"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } - // optional .ei.BasicRequestInfo rinfo = 4; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *rinfo_); - } + // optional string requesting_user_id = 4; + if (cached_has_bits & 0x00000008u) { + const std::string& _s = this_._internal_requesting_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.SendChickenRunCoopRequest.requesting_user_id"); + target = stream->WriteStringMaybeAliased(4, _s, target); + } - // optional uint64 backup_checksum = 3; - if (cached_has_bits & 0x00000008u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_backup_checksum()); - } + // optional uint64 farm_pop = 5; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 5, this_._internal_farm_pop(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional string requesting_user_name = 6; + if (cached_has_bits & 0x00000010u) { + const std::string& _s = this_._internal_requesting_user_name(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.SendChickenRunCoopRequest.requesting_user_name"); + target = stream->WriteStringMaybeAliased(6, _s, target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ClearAllUserDataRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ClearAllUserDataRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ClearAllUserDataRequest::GetClassData() const { return &_class_data_; } + // optional uint32 client_version = 7; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 7, this_._internal_client_version(), target); + } -void ClearAllUserDataRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional .ei.BasicRequestInfo rinfo = 8; + if (cached_has_bits & 0x00000020u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 8, *this_._impl_.rinfo_, this_._impl_.rinfo_->GetCachedSize(), target, + stream); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.SendChickenRunCoopRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t SendChickenRunCoopRequest::ByteSizeLong(const MessageLite& base) { + const SendChickenRunCoopRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t SendChickenRunCoopRequest::ByteSizeLong() const { + const SendChickenRunCoopRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.SendChickenRunCoopRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string contract_identifier = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_contract_identifier()); + } + // optional string coop_identifier = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_coop_identifier()); + } + // optional string player_identifier = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_player_identifier()); + } + // optional string requesting_user_id = 4; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_requesting_user_id()); + } + // optional string requesting_user_name = 6; + if (cached_has_bits & 0x00000010u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_requesting_user_name()); + } + // optional .ei.BasicRequestInfo rinfo = 8; + if (cached_has_bits & 0x00000020u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.rinfo_); + } + // optional uint64 farm_pop = 5; + if (cached_has_bits & 0x00000040u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_farm_pop()); + } + // optional uint32 client_version = 7; + if (cached_has_bits & 0x00000080u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_client_version()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void ClearAllUserDataRequest::MergeFrom(const ClearAllUserDataRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ClearAllUserDataRequest) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void SendChickenRunCoopRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.SendChickenRunCoopRequest) + ABSL_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) { + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - _internal_set_user_id(from._internal_user_id()); + _this->_internal_set_contract_identifier(from._internal_contract_identifier()); } if (cached_has_bits & 0x00000002u) { - _internal_set_device_id(from._internal_device_id()); + _this->_internal_set_coop_identifier(from._internal_coop_identifier()); } if (cached_has_bits & 0x00000004u) { - _internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo()); + _this->_internal_set_player_identifier(from._internal_player_identifier()); } if (cached_has_bits & 0x00000008u) { - backup_checksum_ = from.backup_checksum_; + _this->_internal_set_requesting_user_id(from._internal_requesting_user_id()); + } + if (cached_has_bits & 0x00000010u) { + _this->_internal_set_requesting_user_name(from._internal_requesting_user_name()); + } + if (cached_has_bits & 0x00000020u) { + ABSL_DCHECK(from._impl_.rinfo_ != nullptr); + if (_this->_impl_.rinfo_ == nullptr) { + _this->_impl_.rinfo_ = + ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>(arena, *from._impl_.rinfo_); + } else { + _this->_impl_.rinfo_->MergeFrom(*from._impl_.rinfo_); + } + } + if (cached_has_bits & 0x00000040u) { + _this->_impl_.farm_pop_ = from._impl_.farm_pop_; + } + if (cached_has_bits & 0x00000080u) { + _this->_impl_.client_version_ = from._impl_.client_version_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void ClearAllUserDataRequest::CopyFrom(const ClearAllUserDataRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ClearAllUserDataRequest) +void SendChickenRunCoopRequest::CopyFrom(const SendChickenRunCoopRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.SendChickenRunCoopRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool ClearAllUserDataRequest::IsInitialized() const { - return true; -} -void ClearAllUserDataRequest::InternalSwap(ClearAllUserDataRequest* other) { +void SendChickenRunCoopRequest::InternalSwap(SendChickenRunCoopRequest* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &user_id_, lhs_arena, - &other->user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &device_id_, lhs_arena, - &other->device_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ClearAllUserDataRequest, backup_checksum_) - + sizeof(ClearAllUserDataRequest::backup_checksum_) - - PROTOBUF_FIELD_OFFSET(ClearAllUserDataRequest, rinfo_)>( - reinterpret_cast(&rinfo_), - reinterpret_cast(&other->rinfo_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ClearAllUserDataRequest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[100]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.contract_identifier_, &other->_impl_.contract_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.coop_identifier_, &other->_impl_.coop_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.player_identifier_, &other->_impl_.player_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.requesting_user_id_, &other->_impl_.requesting_user_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.requesting_user_name_, &other->_impl_.requesting_user_name_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(SendChickenRunCoopRequest, _impl_.client_version_) + + sizeof(SendChickenRunCoopRequest::_impl_.client_version_) + - PROTOBUF_FIELD_OFFSET(SendChickenRunCoopRequest, _impl_.rinfo_)>( + reinterpret_cast(&_impl_.rinfo_), + reinterpret_cast(&other->_impl_.rinfo_)); +} + +::google::protobuf::Metadata SendChickenRunCoopRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class ServerGift::_Internal { +class ReportPlayerCoopRequest::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_reward_type(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_reward_sub_type(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_reward_amount(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } -}; - -ServerGift::ServerGift(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ServerGift) -} -ServerGift::ServerGift(const ServerGift& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - 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()); - } - reward_sub_type_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - reward_sub_type_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_reward_sub_type()) { - reward_sub_type_.Set(from._internal_reward_sub_type(), - GetArenaForAllocation()); - } - ::memcpy(&reward_amount_, &from.reward_amount_, - static_cast(reinterpret_cast(&reward_type_) - - reinterpret_cast(&reward_amount_)) + sizeof(reward_type_)); - // @@protoc_insertion_point(copy_constructor:ei.ServerGift) -} - -inline void ServerGift::SharedCtor() { -user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -reward_sub_type_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - reward_sub_type_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -reward_amount_ = 0; -reward_type_ = 1; -} - -ServerGift::~ServerGift() { - // @@protoc_insertion_point(destructor:ei.ServerGift) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ReportPlayerCoopRequest, _impl_._has_bits_); +}; + +ReportPlayerCoopRequest::ReportPlayerCoopRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ReportPlayerCoopRequest) } +inline PROTOBUF_NDEBUG_INLINE ReportPlayerCoopRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ReportPlayerCoopRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + contract_identifier_(arena, from.contract_identifier_), + coop_identifier_(arena, from.coop_identifier_), + user_id_(arena, from.user_id_) {} + +ReportPlayerCoopRequest::ReportPlayerCoopRequest( + ::google::protobuf::Arena* arena, + const ReportPlayerCoopRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ReportPlayerCoopRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.rinfo_ = (cached_has_bits & 0x00000008u) ? ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>( + arena, *from._impl_.rinfo_) + : nullptr; + _impl_.reason_ = from._impl_.reason_; -inline void ServerGift::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - user_id_.Destroy(); - reward_sub_type_.Destroy(); + // @@protoc_insertion_point(copy_constructor:ei.ReportPlayerCoopRequest) } - -void ServerGift::SetCachedSize(int size) const { - _cached_size_.Set(size); +inline PROTOBUF_NDEBUG_INLINE ReportPlayerCoopRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + contract_identifier_(arena), + coop_identifier_(arena), + user_id_(arena) {} + +inline void ReportPlayerCoopRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, rinfo_), + 0, + offsetof(Impl_, reason_) - + offsetof(Impl_, rinfo_) + + sizeof(Impl_::reason_)); } - -void ServerGift::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ServerGift) - 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) { - if (cached_has_bits & 0x00000001u) { - user_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - reward_sub_type_.ClearNonDefaultToEmpty(); - } - } - if (cached_has_bits & 0x0000000cu) { - reward_amount_ = 0; - reward_type_ = 1; - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ServerGift::_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 user_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ServerGift.user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional .ei.RewardType reward_type = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::RewardType_IsValid(val))) { - _internal_set_reward_type(static_cast<::ei::RewardType>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(3, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional string reward_sub_type = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - auto str = _internal_mutable_reward_sub_type(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ServerGift.reward_sub_type"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double reward_amount = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 41)) { - _Internal::set_has_reward_amount(&has_bits); - reward_amount_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } 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* ServerGift::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ServerGift) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string user_id = 1; - if (cached_has_bits & 0x00000001u) { - ::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.ServerGift.user_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_user_id(), target); - } - - // optional .ei.RewardType reward_type = 3; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 3, this->_internal_reward_type(), target); - } - - // optional string reward_sub_type = 4; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_reward_sub_type().data(), static_cast(this->_internal_reward_sub_type().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ServerGift.reward_sub_type"); - target = stream->WriteStringMaybeAliased( - 4, this->_internal_reward_sub_type(), target); - } - - // optional double reward_amount = 5; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(5, this->_internal_reward_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.ServerGift) - return target; +ReportPlayerCoopRequest::~ReportPlayerCoopRequest() { + // @@protoc_insertion_point(destructor:ei.ReportPlayerCoopRequest) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -size_t ServerGift::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ServerGift) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; +inline void ReportPlayerCoopRequest::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.contract_identifier_.Destroy(); + _impl_.coop_identifier_.Destroy(); + _impl_.user_id_.Destroy(); + delete _impl_.rinfo_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ReportPlayerCoopRequest::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ReportPlayerCoopRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ReportPlayerCoopRequest::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ReportPlayerCoopRequest::ByteSizeLong, + &ReportPlayerCoopRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ReportPlayerCoopRequest, _impl_._cached_size_), + false, + }, + &ReportPlayerCoopRequest::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ReportPlayerCoopRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 5, 2, 76, 2> ReportPlayerCoopRequest::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ReportPlayerCoopRequest, _impl_._has_bits_), + 0, // no _extensions_ + 5, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967264, // skipmap + offsetof(decltype(_table_), field_entries), + 5, // num_field_entries + 2, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ReportPlayerCoopRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional .ei.BasicRequestInfo rinfo = 1; + {::_pbi::TcParser::FastMtS1, + {10, 3, 0, PROTOBUF_FIELD_OFFSET(ReportPlayerCoopRequest, _impl_.rinfo_)}}, + // optional string contract_identifier = 2; + {::_pbi::TcParser::FastSS1, + {18, 0, 0, PROTOBUF_FIELD_OFFSET(ReportPlayerCoopRequest, _impl_.contract_identifier_)}}, + // optional string coop_identifier = 3; + {::_pbi::TcParser::FastSS1, + {26, 1, 0, PROTOBUF_FIELD_OFFSET(ReportPlayerCoopRequest, _impl_.coop_identifier_)}}, + // optional string user_id = 4; + {::_pbi::TcParser::FastSS1, + {34, 2, 0, PROTOBUF_FIELD_OFFSET(ReportPlayerCoopRequest, _impl_.user_id_)}}, + // optional .ei.ReportPlayerCoopRequest.Reason reason = 5; + {::_pbi::TcParser::FastEr0S1, + {40, 4, 3, PROTOBUF_FIELD_OFFSET(ReportPlayerCoopRequest, _impl_.reason_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.BasicRequestInfo rinfo = 1; + {PROTOBUF_FIELD_OFFSET(ReportPlayerCoopRequest, _impl_.rinfo_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional string contract_identifier = 2; + {PROTOBUF_FIELD_OFFSET(ReportPlayerCoopRequest, _impl_.contract_identifier_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string coop_identifier = 3; + {PROTOBUF_FIELD_OFFSET(ReportPlayerCoopRequest, _impl_.coop_identifier_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string user_id = 4; + {PROTOBUF_FIELD_OFFSET(ReportPlayerCoopRequest, _impl_.user_id_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional .ei.ReportPlayerCoopRequest.Reason reason = 5; + {PROTOBUF_FIELD_OFFSET(ReportPlayerCoopRequest, _impl_.reason_), _Internal::kHasBitsOffset + 4, 1, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::BasicRequestInfo>()}, + {0, 4}, + }}, {{ + "\32\0\23\17\7\0\0\0" + "ei.ReportPlayerCoopRequest" + "contract_identifier" + "coop_identifier" + "user_id" + }}, +}; + +PROTOBUF_NOINLINE void ReportPlayerCoopRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ReportPlayerCoopRequest) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x0000000fu) { - // optional string user_id = 1; if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_user_id()); + _impl_.contract_identifier_.ClearNonDefaultToEmpty(); } - - // optional string reward_sub_type = 4; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_reward_sub_type()); + _impl_.coop_identifier_.ClearNonDefaultToEmpty(); } - - // optional double reward_amount = 5; if (cached_has_bits & 0x00000004u) { - total_size += 1 + 8; + _impl_.user_id_.ClearNonDefaultToEmpty(); } - - // optional .ei.RewardType reward_type = 3; if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_reward_type()); - } + ABSL_DCHECK(_impl_.rinfo_ != nullptr); + _impl_.rinfo_->Clear(); + } + } + _impl_.reason_ = 0; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ReportPlayerCoopRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ReportPlayerCoopRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ReportPlayerCoopRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ReportPlayerCoopRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ReportPlayerCoopRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.BasicRequestInfo rinfo = 1; + if (cached_has_bits & 0x00000008u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, *this_._impl_.rinfo_, this_._impl_.rinfo_->GetCachedSize(), target, + stream); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional string contract_identifier = 2; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_contract_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ReportPlayerCoopRequest.contract_identifier"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ServerGift::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ServerGift::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ServerGift::GetClassData() const { return &_class_data_; } + // optional string coop_identifier = 3; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_coop_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ReportPlayerCoopRequest.coop_identifier"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } -void ServerGift::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional string user_id = 4; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ReportPlayerCoopRequest.user_id"); + target = stream->WriteStringMaybeAliased(4, _s, target); + } + + // optional .ei.ReportPlayerCoopRequest.Reason reason = 5; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 5, this_._internal_reason(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ReportPlayerCoopRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ReportPlayerCoopRequest::ByteSizeLong(const MessageLite& base) { + const ReportPlayerCoopRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ReportPlayerCoopRequest::ByteSizeLong() const { + const ReportPlayerCoopRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ReportPlayerCoopRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000001fu) { + // optional string contract_identifier = 2; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_contract_identifier()); + } + // optional string coop_identifier = 3; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_coop_identifier()); + } + // optional string user_id = 4; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_user_id()); + } + // optional .ei.BasicRequestInfo rinfo = 1; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.rinfo_); + } + // optional .ei.ReportPlayerCoopRequest.Reason reason = 5; + if (cached_has_bits & 0x00000010u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_reason()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void ServerGift::MergeFrom(const ServerGift& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ServerGift) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ReportPlayerCoopRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ReportPlayerCoopRequest) + ABSL_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) { + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000001fu) { if (cached_has_bits & 0x00000001u) { - _internal_set_user_id(from._internal_user_id()); + _this->_internal_set_contract_identifier(from._internal_contract_identifier()); } if (cached_has_bits & 0x00000002u) { - _internal_set_reward_sub_type(from._internal_reward_sub_type()); + _this->_internal_set_coop_identifier(from._internal_coop_identifier()); } if (cached_has_bits & 0x00000004u) { - reward_amount_ = from.reward_amount_; + _this->_internal_set_user_id(from._internal_user_id()); } if (cached_has_bits & 0x00000008u) { - reward_type_ = from.reward_type_; + ABSL_DCHECK(from._impl_.rinfo_ != nullptr); + if (_this->_impl_.rinfo_ == nullptr) { + _this->_impl_.rinfo_ = + ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>(arena, *from._impl_.rinfo_); + } else { + _this->_impl_.rinfo_->MergeFrom(*from._impl_.rinfo_); + } + } + if (cached_has_bits & 0x00000010u) { + _this->_impl_.reason_ = from._impl_.reason_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void ServerGift::CopyFrom(const ServerGift& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ServerGift) +void ReportPlayerCoopRequest::CopyFrom(const ReportPlayerCoopRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ReportPlayerCoopRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool ServerGift::IsInitialized() const { - return true; -} -void ServerGift::InternalSwap(ServerGift* other) { +void ReportPlayerCoopRequest::InternalSwap(ReportPlayerCoopRequest* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &user_id_, lhs_arena, - &other->user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &reward_sub_type_, lhs_arena, - &other->reward_sub_type_, rhs_arena - ); - swap(reward_amount_, other->reward_amount_); - swap(reward_type_, other->reward_type_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.contract_identifier_, &other->_impl_.contract_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.coop_identifier_, &other->_impl_.coop_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_id_, &other->_impl_.user_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ReportPlayerCoopRequest, _impl_.reason_) + + sizeof(ReportPlayerCoopRequest::_impl_.reason_) + - PROTOBUF_FIELD_OFFSET(ReportPlayerCoopRequest, _impl_.rinfo_)>( + reinterpret_cast(&_impl_.rinfo_), + reinterpret_cast(&other->_impl_.rinfo_)); } -::PROTOBUF_NAMESPACE_ID::Metadata ServerGift::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[101]); +::google::protobuf::Metadata ReportPlayerCoopRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class LiveConfig_BoostsConfig_ItemConfig::_Internal { +class KickPlayerCoopRequest::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_boost_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_price(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_token_price(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_se_required(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } -}; - -LiveConfig_BoostsConfig_ItemConfig::LiveConfig_BoostsConfig_ItemConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.LiveConfig.BoostsConfig.ItemConfig) -} -LiveConfig_BoostsConfig_ItemConfig::LiveConfig_BoostsConfig_ItemConfig(const LiveConfig_BoostsConfig_ItemConfig& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - boost_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - boost_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_boost_id()) { - boost_id_.Set(from._internal_boost_id(), - GetArenaForAllocation()); - } - ::memcpy(&price_, &from.price_, - static_cast(reinterpret_cast(&se_required_) - - reinterpret_cast(&price_)) + sizeof(se_required_)); - // @@protoc_insertion_point(copy_constructor:ei.LiveConfig.BoostsConfig.ItemConfig) -} - -inline void LiveConfig_BoostsConfig_ItemConfig::SharedCtor() { -boost_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - boost_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&price_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&se_required_) - - reinterpret_cast(&price_)) + sizeof(se_required_)); -} - -LiveConfig_BoostsConfig_ItemConfig::~LiveConfig_BoostsConfig_ItemConfig() { - // @@protoc_insertion_point(destructor:ei.LiveConfig.BoostsConfig.ItemConfig) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(KickPlayerCoopRequest, _impl_._has_bits_); +}; + +KickPlayerCoopRequest::KickPlayerCoopRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.KickPlayerCoopRequest) } +inline PROTOBUF_NDEBUG_INLINE KickPlayerCoopRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::KickPlayerCoopRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + contract_identifier_(arena, from.contract_identifier_), + coop_identifier_(arena, from.coop_identifier_), + player_identifier_(arena, from.player_identifier_), + requesting_user_id_(arena, from.requesting_user_id_) {} + +KickPlayerCoopRequest::KickPlayerCoopRequest( + ::google::protobuf::Arena* arena, + const KickPlayerCoopRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + KickPlayerCoopRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.rinfo_ = (cached_has_bits & 0x00000010u) ? ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>( + arena, *from._impl_.rinfo_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, client_version_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, client_version_), + offsetof(Impl_, reason_) - + offsetof(Impl_, client_version_) + + sizeof(Impl_::reason_)); -inline void LiveConfig_BoostsConfig_ItemConfig::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - boost_id_.Destroy(); + // @@protoc_insertion_point(copy_constructor:ei.KickPlayerCoopRequest) } - -void LiveConfig_BoostsConfig_ItemConfig::SetCachedSize(int size) const { - _cached_size_.Set(size); +inline PROTOBUF_NDEBUG_INLINE KickPlayerCoopRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + contract_identifier_(arena), + coop_identifier_(arena), + player_identifier_(arena), + requesting_user_id_(arena) {} + +inline void KickPlayerCoopRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, rinfo_), + 0, + offsetof(Impl_, reason_) - + offsetof(Impl_, rinfo_) + + sizeof(Impl_::reason_)); } - -void LiveConfig_BoostsConfig_ItemConfig::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.LiveConfig.BoostsConfig.ItemConfig) - 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) { - boost_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x0000000eu) { - ::memset(&price_, 0, static_cast( - reinterpret_cast(&se_required_) - - reinterpret_cast(&price_)) + sizeof(se_required_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* LiveConfig_BoostsConfig_ItemConfig::_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 boost_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_boost_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.LiveConfig.BoostsConfig.ItemConfig.boost_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint32 price = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_price(&has_bits); - price_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 token_price = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - _Internal::set_has_token_price(&has_bits); - token_price_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double se_required = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 33)) { - _Internal::set_has_se_required(&has_bits); - se_required_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } 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* LiveConfig_BoostsConfig_ItemConfig::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.LiveConfig.BoostsConfig.ItemConfig) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string boost_id = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_boost_id().data(), static_cast(this->_internal_boost_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.LiveConfig.BoostsConfig.ItemConfig.boost_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_boost_id(), target); - } - - // optional uint32 price = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(2, this->_internal_price(), target); - } - - // optional uint32 token_price = 3; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(3, this->_internal_token_price(), target); - } - - // optional double se_required = 4; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(4, this->_internal_se_required(), 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.LiveConfig.BoostsConfig.ItemConfig) - return target; +KickPlayerCoopRequest::~KickPlayerCoopRequest() { + // @@protoc_insertion_point(destructor:ei.KickPlayerCoopRequest) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -size_t LiveConfig_BoostsConfig_ItemConfig::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.LiveConfig.BoostsConfig.ItemConfig) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; +inline void KickPlayerCoopRequest::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.contract_identifier_.Destroy(); + _impl_.coop_identifier_.Destroy(); + _impl_.player_identifier_.Destroy(); + _impl_.requesting_user_id_.Destroy(); + delete _impl_.rinfo_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + KickPlayerCoopRequest::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_KickPlayerCoopRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &KickPlayerCoopRequest::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &KickPlayerCoopRequest::ByteSizeLong, + &KickPlayerCoopRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(KickPlayerCoopRequest, _impl_._cached_size_), + false, + }, + &KickPlayerCoopRequest::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* KickPlayerCoopRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 7, 2, 102, 2> KickPlayerCoopRequest::_table_ = { + { + PROTOBUF_FIELD_OFFSET(KickPlayerCoopRequest, _impl_._has_bits_), + 0, // no _extensions_ + 9, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294966832, // skipmap + offsetof(decltype(_table_), field_entries), + 7, // num_field_entries + 2, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::KickPlayerCoopRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional .ei.BasicRequestInfo rinfo = 8; + {::_pbi::TcParser::FastMtS1, + {66, 4, 0, PROTOBUF_FIELD_OFFSET(KickPlayerCoopRequest, _impl_.rinfo_)}}, + // optional string contract_identifier = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(KickPlayerCoopRequest, _impl_.contract_identifier_)}}, + // optional string coop_identifier = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(KickPlayerCoopRequest, _impl_.coop_identifier_)}}, + // optional string player_identifier = 3; + {::_pbi::TcParser::FastSS1, + {26, 2, 0, PROTOBUF_FIELD_OFFSET(KickPlayerCoopRequest, _impl_.player_identifier_)}}, + // optional string requesting_user_id = 4; + {::_pbi::TcParser::FastSS1, + {34, 3, 0, PROTOBUF_FIELD_OFFSET(KickPlayerCoopRequest, _impl_.requesting_user_id_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + // optional uint32 client_version = 7; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(KickPlayerCoopRequest, _impl_.client_version_), 5>(), + {56, 5, 0, PROTOBUF_FIELD_OFFSET(KickPlayerCoopRequest, _impl_.client_version_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string contract_identifier = 1; + {PROTOBUF_FIELD_OFFSET(KickPlayerCoopRequest, _impl_.contract_identifier_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string coop_identifier = 2; + {PROTOBUF_FIELD_OFFSET(KickPlayerCoopRequest, _impl_.coop_identifier_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string player_identifier = 3; + {PROTOBUF_FIELD_OFFSET(KickPlayerCoopRequest, _impl_.player_identifier_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string requesting_user_id = 4; + {PROTOBUF_FIELD_OFFSET(KickPlayerCoopRequest, _impl_.requesting_user_id_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint32 client_version = 7; + {PROTOBUF_FIELD_OFFSET(KickPlayerCoopRequest, _impl_.client_version_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional .ei.BasicRequestInfo rinfo = 8; + {PROTOBUF_FIELD_OFFSET(KickPlayerCoopRequest, _impl_.rinfo_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.KickPlayerCoopRequest.Reason reason = 9; + {PROTOBUF_FIELD_OFFSET(KickPlayerCoopRequest, _impl_.reason_), _Internal::kHasBitsOffset + 6, 1, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::BasicRequestInfo>()}, + {0, 5}, + }}, {{ + "\30\23\17\21\22\0\0\0" + "ei.KickPlayerCoopRequest" + "contract_identifier" + "coop_identifier" + "player_identifier" + "requesting_user_id" + }}, +}; + +PROTOBUF_NOINLINE void KickPlayerCoopRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.KickPlayerCoopRequest) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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 boost_id = 1; + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x0000001fu) { if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_boost_id()); + _impl_.contract_identifier_.ClearNonDefaultToEmpty(); } - - // optional uint32 price = 2; if (cached_has_bits & 0x00000002u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_price()); + _impl_.coop_identifier_.ClearNonDefaultToEmpty(); } - - // optional uint32 token_price = 3; if (cached_has_bits & 0x00000004u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_token_price()); + _impl_.player_identifier_.ClearNonDefaultToEmpty(); } - - // optional double se_required = 4; if (cached_has_bits & 0x00000008u) { - total_size += 1 + 8; + _impl_.requesting_user_id_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000010u) { + ABSL_DCHECK(_impl_.rinfo_ != nullptr); + _impl_.rinfo_->Clear(); } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + if (cached_has_bits & 0x00000060u) { + ::memset(&_impl_.client_version_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.reason_) - + reinterpret_cast(&_impl_.client_version_)) + sizeof(_impl_.reason_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* KickPlayerCoopRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const KickPlayerCoopRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* KickPlayerCoopRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const KickPlayerCoopRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.KickPlayerCoopRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string contract_identifier = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_contract_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.KickPlayerCoopRequest.contract_identifier"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LiveConfig_BoostsConfig_ItemConfig::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - LiveConfig_BoostsConfig_ItemConfig::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LiveConfig_BoostsConfig_ItemConfig::GetClassData() const { return &_class_data_; } + // optional string coop_identifier = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_coop_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.KickPlayerCoopRequest.coop_identifier"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } -void LiveConfig_BoostsConfig_ItemConfig::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional string player_identifier = 3; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_player_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.KickPlayerCoopRequest.player_identifier"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } + + // optional string requesting_user_id = 4; + if (cached_has_bits & 0x00000008u) { + const std::string& _s = this_._internal_requesting_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.KickPlayerCoopRequest.requesting_user_id"); + target = stream->WriteStringMaybeAliased(4, _s, target); + } + + // optional uint32 client_version = 7; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 7, this_._internal_client_version(), target); + } + + // optional .ei.BasicRequestInfo rinfo = 8; + if (cached_has_bits & 0x00000010u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 8, *this_._impl_.rinfo_, this_._impl_.rinfo_->GetCachedSize(), target, + stream); + } + // optional .ei.KickPlayerCoopRequest.Reason reason = 9; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 9, this_._internal_reason(), target); + } + + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.KickPlayerCoopRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t KickPlayerCoopRequest::ByteSizeLong(const MessageLite& base) { + const KickPlayerCoopRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t KickPlayerCoopRequest::ByteSizeLong() const { + const KickPlayerCoopRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.KickPlayerCoopRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000007fu) { + // optional string contract_identifier = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_contract_identifier()); + } + // optional string coop_identifier = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_coop_identifier()); + } + // optional string player_identifier = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_player_identifier()); + } + // optional string requesting_user_id = 4; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_requesting_user_id()); + } + // optional .ei.BasicRequestInfo rinfo = 8; + if (cached_has_bits & 0x00000010u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.rinfo_); + } + // optional uint32 client_version = 7; + if (cached_has_bits & 0x00000020u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_client_version()); + } + // optional .ei.KickPlayerCoopRequest.Reason reason = 9; + if (cached_has_bits & 0x00000040u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_reason()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void LiveConfig_BoostsConfig_ItemConfig::MergeFrom(const LiveConfig_BoostsConfig_ItemConfig& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.LiveConfig.BoostsConfig.ItemConfig) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void KickPlayerCoopRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.KickPlayerCoopRequest) + ABSL_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) { + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000007fu) { if (cached_has_bits & 0x00000001u) { - _internal_set_boost_id(from._internal_boost_id()); + _this->_internal_set_contract_identifier(from._internal_contract_identifier()); } if (cached_has_bits & 0x00000002u) { - price_ = from.price_; + _this->_internal_set_coop_identifier(from._internal_coop_identifier()); } if (cached_has_bits & 0x00000004u) { - token_price_ = from.token_price_; + _this->_internal_set_player_identifier(from._internal_player_identifier()); } if (cached_has_bits & 0x00000008u) { - se_required_ = from.se_required_; + _this->_internal_set_requesting_user_id(from._internal_requesting_user_id()); + } + if (cached_has_bits & 0x00000010u) { + ABSL_DCHECK(from._impl_.rinfo_ != nullptr); + if (_this->_impl_.rinfo_ == nullptr) { + _this->_impl_.rinfo_ = + ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>(arena, *from._impl_.rinfo_); + } else { + _this->_impl_.rinfo_->MergeFrom(*from._impl_.rinfo_); + } + } + if (cached_has_bits & 0x00000020u) { + _this->_impl_.client_version_ = from._impl_.client_version_; + } + if (cached_has_bits & 0x00000040u) { + _this->_impl_.reason_ = from._impl_.reason_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void LiveConfig_BoostsConfig_ItemConfig::CopyFrom(const LiveConfig_BoostsConfig_ItemConfig& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.LiveConfig.BoostsConfig.ItemConfig) +void KickPlayerCoopRequest::CopyFrom(const KickPlayerCoopRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.KickPlayerCoopRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool LiveConfig_BoostsConfig_ItemConfig::IsInitialized() const { - return true; -} -void LiveConfig_BoostsConfig_ItemConfig::InternalSwap(LiveConfig_BoostsConfig_ItemConfig* other) { +void KickPlayerCoopRequest::InternalSwap(KickPlayerCoopRequest* PROTOBUF_RESTRICT 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( - &boost_id_, lhs_arena, - &other->boost_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(LiveConfig_BoostsConfig_ItemConfig, se_required_) - + sizeof(LiveConfig_BoostsConfig_ItemConfig::se_required_) - - PROTOBUF_FIELD_OFFSET(LiveConfig_BoostsConfig_ItemConfig, price_)>( - reinterpret_cast(&price_), - reinterpret_cast(&other->price_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata LiveConfig_BoostsConfig_ItemConfig::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[102]); -} - -// =================================================================== - -class LiveConfig_BoostsConfig::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_cash_boost_cooloff_time(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -LiveConfig_BoostsConfig::LiveConfig_BoostsConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - item_configs_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.LiveConfig.BoostsConfig) -} -LiveConfig_BoostsConfig::LiveConfig_BoostsConfig(const LiveConfig_BoostsConfig& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - item_configs_(from.item_configs_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - cash_boost_cooloff_time_ = from.cash_boost_cooloff_time_; - // @@protoc_insertion_point(copy_constructor:ei.LiveConfig.BoostsConfig) -} - -inline void LiveConfig_BoostsConfig::SharedCtor() { -cash_boost_cooloff_time_ = 0; -} - -LiveConfig_BoostsConfig::~LiveConfig_BoostsConfig() { - // @@protoc_insertion_point(destructor:ei.LiveConfig.BoostsConfig) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.contract_identifier_, &other->_impl_.contract_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.coop_identifier_, &other->_impl_.coop_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.player_identifier_, &other->_impl_.player_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.requesting_user_id_, &other->_impl_.requesting_user_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(KickPlayerCoopRequest, _impl_.reason_) + + sizeof(KickPlayerCoopRequest::_impl_.reason_) + - PROTOBUF_FIELD_OFFSET(KickPlayerCoopRequest, _impl_.rinfo_)>( + reinterpret_cast(&_impl_.rinfo_), + reinterpret_cast(&other->_impl_.rinfo_)); +} + +::google::protobuf::Metadata KickPlayerCoopRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } +// =================================================================== -inline void LiveConfig_BoostsConfig::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); +class IdleSessionSummary::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(IdleSessionSummary, _impl_._has_bits_); +}; + +IdleSessionSummary::IdleSessionSummary(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.IdleSessionSummary) +} +IdleSessionSummary::IdleSessionSummary( + ::google::protobuf::Arena* arena, const IdleSessionSummary& from) + : IdleSessionSummary(arena) { + MergeFrom(from); } - -void LiveConfig_BoostsConfig::SetCachedSize(int size) const { - _cached_size_.Set(size); +inline PROTOBUF_NDEBUG_INLINE IdleSessionSummary::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} + +inline void IdleSessionSummary::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, time_away_), + 0, + offsetof(Impl_, last_egg_delivery_rate_) - + offsetof(Impl_, time_away_) + + sizeof(Impl_::last_egg_delivery_rate_)); +} +IdleSessionSummary::~IdleSessionSummary() { + // @@protoc_insertion_point(destructor:ei.IdleSessionSummary) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -void LiveConfig_BoostsConfig::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.LiveConfig.BoostsConfig) - uint32_t cached_has_bits = 0; +inline void IdleSessionSummary::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + IdleSessionSummary::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_IdleSessionSummary_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &IdleSessionSummary::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &IdleSessionSummary::ByteSizeLong, + &IdleSessionSummary::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(IdleSessionSummary, _impl_._cached_size_), + false, + }, + &IdleSessionSummary::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* IdleSessionSummary::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 8, 0, 0, 2> IdleSessionSummary::_table_ = { + { + PROTOBUF_FIELD_OFFSET(IdleSessionSummary, _impl_._has_bits_), + 0, // no _extensions_ + 8, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967040, // skipmap + offsetof(decltype(_table_), field_entries), + 8, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::IdleSessionSummary>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional double last_egg_delivery_rate = 8; + {::_pbi::TcParser::FastF64S1, + {65, 7, 0, PROTOBUF_FIELD_OFFSET(IdleSessionSummary, _impl_.last_egg_delivery_rate_)}}, + // optional double time_away = 1; + {::_pbi::TcParser::FastF64S1, + {9, 0, 0, PROTOBUF_FIELD_OFFSET(IdleSessionSummary, _impl_.time_away_)}}, + // optional double time_simulated = 2; + {::_pbi::TcParser::FastF64S1, + {17, 1, 0, PROTOBUF_FIELD_OFFSET(IdleSessionSummary, _impl_.time_simulated_)}}, + // optional uint32 silos_owned = 3; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(IdleSessionSummary, _impl_.silos_owned_), 4>(), + {24, 4, 0, PROTOBUF_FIELD_OFFSET(IdleSessionSummary, _impl_.silos_owned_)}}, + // optional double average_elr = 4; + {::_pbi::TcParser::FastF64S1, + {33, 2, 0, PROTOBUF_FIELD_OFFSET(IdleSessionSummary, _impl_.average_elr_)}}, + // optional double average_msr = 5; + {::_pbi::TcParser::FastF64S1, + {41, 3, 0, PROTOBUF_FIELD_OFFSET(IdleSessionSummary, _impl_.average_msr_)}}, + // optional double average_egg_delivery_rate = 6; + {::_pbi::TcParser::FastF64S1, + {49, 6, 0, PROTOBUF_FIELD_OFFSET(IdleSessionSummary, _impl_.average_egg_delivery_rate_)}}, + // optional uint32 farm_index = 7; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(IdleSessionSummary, _impl_.farm_index_), 5>(), + {56, 5, 0, PROTOBUF_FIELD_OFFSET(IdleSessionSummary, _impl_.farm_index_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional double time_away = 1; + {PROTOBUF_FIELD_OFFSET(IdleSessionSummary, _impl_.time_away_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double time_simulated = 2; + {PROTOBUF_FIELD_OFFSET(IdleSessionSummary, _impl_.time_simulated_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint32 silos_owned = 3; + {PROTOBUF_FIELD_OFFSET(IdleSessionSummary, _impl_.silos_owned_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double average_elr = 4; + {PROTOBUF_FIELD_OFFSET(IdleSessionSummary, _impl_.average_elr_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double average_msr = 5; + {PROTOBUF_FIELD_OFFSET(IdleSessionSummary, _impl_.average_msr_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double average_egg_delivery_rate = 6; + {PROTOBUF_FIELD_OFFSET(IdleSessionSummary, _impl_.average_egg_delivery_rate_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint32 farm_index = 7; + {PROTOBUF_FIELD_OFFSET(IdleSessionSummary, _impl_.farm_index_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double last_egg_delivery_rate = 8; + {PROTOBUF_FIELD_OFFSET(IdleSessionSummary, _impl_.last_egg_delivery_rate_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + }}, + // no aux_entries + {{ + }}, +}; + +PROTOBUF_NOINLINE void IdleSessionSummary::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.IdleSessionSummary) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - item_configs_.Clear(); - cash_boost_cooloff_time_ = 0; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* LiveConfig_BoostsConfig::_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 .ei.LiveConfig.BoostsConfig.ItemConfig item_configs = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_item_configs(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); - } else - goto handle_unusual; - continue; - // optional double cash_boost_cooloff_time = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { - _Internal::set_has_cash_boost_cooloff_time(&has_bits); - cash_boost_cooloff_time_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } 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* LiveConfig_BoostsConfig::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.LiveConfig.BoostsConfig) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated .ei.LiveConfig.BoostsConfig.ItemConfig item_configs = 1; - for (unsigned i = 0, - n = static_cast(this->_internal_item_configs_size()); i < n; i++) { - const auto& repfield = this->_internal_item_configs(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream); - } - - cached_has_bits = _has_bits_[0]; - // optional double cash_boost_cooloff_time = 2; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(2, this->_internal_cash_boost_cooloff_time(), 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.LiveConfig.BoostsConfig) - return target; -} + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + ::memset(&_impl_.time_away_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.last_egg_delivery_rate_) - + reinterpret_cast(&_impl_.time_away_)) + sizeof(_impl_.last_egg_delivery_rate_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* IdleSessionSummary::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const IdleSessionSummary& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* IdleSessionSummary::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const IdleSessionSummary& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.IdleSessionSummary) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional double time_away = 1; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 1, this_._internal_time_away(), target); + } -size_t LiveConfig_BoostsConfig::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.LiveConfig.BoostsConfig) - size_t total_size = 0; + // optional double time_simulated = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 2, this_._internal_time_simulated(), target); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; + // optional uint32 silos_owned = 3; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 3, this_._internal_silos_owned(), target); + } - // repeated .ei.LiveConfig.BoostsConfig.ItemConfig item_configs = 1; - total_size += 1UL * this->_internal_item_configs_size(); - for (const auto& msg : this->item_configs_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } + // optional double average_elr = 4; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 4, this_._internal_average_elr(), target); + } - // optional double cash_boost_cooloff_time = 2; - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + 8; - } + // optional double average_msr = 5; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 5, this_._internal_average_msr(), target); + } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional double average_egg_delivery_rate = 6; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 6, this_._internal_average_egg_delivery_rate(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LiveConfig_BoostsConfig::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - LiveConfig_BoostsConfig::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LiveConfig_BoostsConfig::GetClassData() const { return &_class_data_; } + // optional uint32 farm_index = 7; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 7, this_._internal_farm_index(), target); + } -void LiveConfig_BoostsConfig::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional double last_egg_delivery_rate = 8; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 8, this_._internal_last_egg_delivery_rate(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.IdleSessionSummary) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t IdleSessionSummary::ByteSizeLong(const MessageLite& base) { + const IdleSessionSummary& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t IdleSessionSummary::ByteSizeLong() const { + const IdleSessionSummary& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.IdleSessionSummary) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional double time_away = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 9; + } + // optional double time_simulated = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 9; + } + // optional double average_elr = 4; + if (cached_has_bits & 0x00000004u) { + total_size += 9; + } + // optional double average_msr = 5; + if (cached_has_bits & 0x00000008u) { + total_size += 9; + } + // optional uint32 silos_owned = 3; + if (cached_has_bits & 0x00000010u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_silos_owned()); + } + // optional uint32 farm_index = 7; + if (cached_has_bits & 0x00000020u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_farm_index()); + } + // optional double average_egg_delivery_rate = 6; + if (cached_has_bits & 0x00000040u) { + total_size += 9; + } + // optional double last_egg_delivery_rate = 8; + if (cached_has_bits & 0x00000080u) { + total_size += 9; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void LiveConfig_BoostsConfig::MergeFrom(const LiveConfig_BoostsConfig& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.LiveConfig.BoostsConfig) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void IdleSessionSummary::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.IdleSessionSummary) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - item_configs_.MergeFrom(from.item_configs_); - if (from._internal_has_cash_boost_cooloff_time()) { - _internal_set_cash_boost_cooloff_time(from._internal_cash_boost_cooloff_time()); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + if (cached_has_bits & 0x00000001u) { + _this->_impl_.time_away_ = from._impl_.time_away_; + } + if (cached_has_bits & 0x00000002u) { + _this->_impl_.time_simulated_ = from._impl_.time_simulated_; + } + if (cached_has_bits & 0x00000004u) { + _this->_impl_.average_elr_ = from._impl_.average_elr_; + } + if (cached_has_bits & 0x00000008u) { + _this->_impl_.average_msr_ = from._impl_.average_msr_; + } + if (cached_has_bits & 0x00000010u) { + _this->_impl_.silos_owned_ = from._impl_.silos_owned_; + } + if (cached_has_bits & 0x00000020u) { + _this->_impl_.farm_index_ = from._impl_.farm_index_; + } + if (cached_has_bits & 0x00000040u) { + _this->_impl_.average_egg_delivery_rate_ = from._impl_.average_egg_delivery_rate_; + } + if (cached_has_bits & 0x00000080u) { + _this->_impl_.last_egg_delivery_rate_ = from._impl_.last_egg_delivery_rate_; + } } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void LiveConfig_BoostsConfig::CopyFrom(const LiveConfig_BoostsConfig& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.LiveConfig.BoostsConfig) +void IdleSessionSummary::CopyFrom(const IdleSessionSummary& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.IdleSessionSummary) if (&from == this) return; Clear(); MergeFrom(from); } -bool LiveConfig_BoostsConfig::IsInitialized() const { - return true; -} -void LiveConfig_BoostsConfig::InternalSwap(LiveConfig_BoostsConfig* other) { +void IdleSessionSummary::InternalSwap(IdleSessionSummary* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - item_configs_.InternalSwap(&other->item_configs_); - swap(cash_boost_cooloff_time_, other->cash_boost_cooloff_time_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(IdleSessionSummary, _impl_.last_egg_delivery_rate_) + + sizeof(IdleSessionSummary::_impl_.last_egg_delivery_rate_) + - PROTOBUF_FIELD_OFFSET(IdleSessionSummary, _impl_.time_away_)>( + reinterpret_cast(&_impl_.time_away_), + reinterpret_cast(&other->_impl_.time_away_)); } -::PROTOBUF_NAMESPACE_ID::Metadata LiveConfig_BoostsConfig::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[103]); +::google::protobuf::Metadata IdleSessionSummary::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class LiveConfig_GiftConfig_GiftValueConfig::_Internal { +class ContractCoopStatusUpdateRequest::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_gift_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_amount(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_rand_min(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_rand_max(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_video_min(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_video_max(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } -}; - -LiveConfig_GiftConfig_GiftValueConfig::LiveConfig_GiftConfig_GiftValueConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.LiveConfig.GiftConfig.GiftValueConfig) -} -LiveConfig_GiftConfig_GiftValueConfig::LiveConfig_GiftConfig_GiftValueConfig(const LiveConfig_GiftConfig_GiftValueConfig& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - gift_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - gift_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_gift_id()) { - gift_id_.Set(from._internal_gift_id(), - GetArenaForAllocation()); - } - ::memcpy(&rand_min_, &from.rand_min_, - static_cast(reinterpret_cast(&video_max_) - - reinterpret_cast(&rand_min_)) + sizeof(video_max_)); - // @@protoc_insertion_point(copy_constructor:ei.LiveConfig.GiftConfig.GiftValueConfig) -} - -inline void LiveConfig_GiftConfig_GiftValueConfig::SharedCtor() { -gift_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - gift_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&rand_min_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&video_max_) - - reinterpret_cast(&rand_min_)) + sizeof(video_max_)); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_._has_bits_); +}; + +ContractCoopStatusUpdateRequest::ContractCoopStatusUpdateRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ContractCoopStatusUpdateRequest) } +inline PROTOBUF_NDEBUG_INLINE ContractCoopStatusUpdateRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ContractCoopStatusUpdateRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + user_id_(arena, from.user_id_), + contract_identifier_(arena, from.contract_identifier_), + coop_identifier_(arena, from.coop_identifier_), + push_user_id_(arena, from.push_user_id_) {} + +ContractCoopStatusUpdateRequest::ContractCoopStatusUpdateRequest( + ::google::protobuf::Arena* arena, + const ContractCoopStatusUpdateRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ContractCoopStatusUpdateRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.rinfo_ = (cached_has_bits & 0x00000010u) ? ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>( + arena, *from._impl_.rinfo_) + : nullptr; + _impl_.production_params_ = (cached_has_bits & 0x00000020u) ? ::google::protobuf::Message::CopyConstruct<::ei::FarmProductionParams>( + arena, *from._impl_.production_params_) + : nullptr; + _impl_.farm_info_ = (cached_has_bits & 0x00000040u) ? ::google::protobuf::Message::CopyConstruct<::ei::PlayerFarmInfo>( + arena, *from._impl_.farm_info_) + : nullptr; + _impl_.last_idle_summary_ = (cached_has_bits & 0x00000080u) ? ::google::protobuf::Message::CopyConstruct<::ei::IdleSessionSummary>( + arena, *from._impl_.last_idle_summary_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, amount_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, amount_), + offsetof(Impl_, earnings_buff_) - + offsetof(Impl_, amount_) + + sizeof(Impl_::earnings_buff_)); -LiveConfig_GiftConfig_GiftValueConfig::~LiveConfig_GiftConfig_GiftValueConfig() { - // @@protoc_insertion_point(destructor:ei.LiveConfig.GiftConfig.GiftValueConfig) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + // @@protoc_insertion_point(copy_constructor:ei.ContractCoopStatusUpdateRequest) } - -inline void LiveConfig_GiftConfig_GiftValueConfig::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - gift_id_.Destroy(); +inline PROTOBUF_NDEBUG_INLINE ContractCoopStatusUpdateRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + user_id_(arena), + contract_identifier_(arena), + coop_identifier_(arena), + push_user_id_(arena), + egg_laying_rate_buff_{1}, + earnings_buff_{1} {} + +inline void ContractCoopStatusUpdateRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, rinfo_), + 0, + offsetof(Impl_, hide_cc_status_) - + offsetof(Impl_, rinfo_) + + sizeof(Impl_::hide_cc_status_)); } - -void LiveConfig_GiftConfig_GiftValueConfig::SetCachedSize(int size) const { - _cached_size_.Set(size); +ContractCoopStatusUpdateRequest::~ContractCoopStatusUpdateRequest() { + // @@protoc_insertion_point(destructor:ei.ContractCoopStatusUpdateRequest) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -void LiveConfig_GiftConfig_GiftValueConfig::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.LiveConfig.GiftConfig.GiftValueConfig) - uint32_t cached_has_bits = 0; +inline void ContractCoopStatusUpdateRequest::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.user_id_.Destroy(); + _impl_.contract_identifier_.Destroy(); + _impl_.coop_identifier_.Destroy(); + _impl_.push_user_id_.Destroy(); + delete _impl_.rinfo_; + delete _impl_.production_params_; + delete _impl_.farm_info_; + delete _impl_.last_idle_summary_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ContractCoopStatusUpdateRequest::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ContractCoopStatusUpdateRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ContractCoopStatusUpdateRequest::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ContractCoopStatusUpdateRequest::ByteSizeLong, + &ContractCoopStatusUpdateRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_._cached_size_), + false, + }, + &ContractCoopStatusUpdateRequest::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ContractCoopStatusUpdateRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<5, 18, 4, 112, 2> ContractCoopStatusUpdateRequest::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_._has_bits_), + 0, // no _extensions_ + 18, 248, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294705152, // skipmap + offsetof(decltype(_table_), field_entries), + 18, // num_field_entries + 4, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ContractCoopStatusUpdateRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string user_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.user_id_)}}, + // optional string contract_identifier = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.contract_identifier_)}}, + // optional string coop_identifier = 3; + {::_pbi::TcParser::FastSS1, + {26, 2, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.coop_identifier_)}}, + // optional double amount = 4; + {::_pbi::TcParser::FastF64S1, + {33, 8, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.amount_)}}, + // optional double rate = 5; + {::_pbi::TcParser::FastF64S1, + {41, 9, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.rate_)}}, + // optional uint32 time_cheats_detected = 6; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ContractCoopStatusUpdateRequest, _impl_.time_cheats_detected_), 11>(), + {48, 11, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.time_cheats_detected_)}}, + // optional double soul_power = 7; + {::_pbi::TcParser::FastF64S1, + {57, 10, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.soul_power_)}}, + // optional string push_user_id = 8; + {::_pbi::TcParser::FastSS1, + {66, 3, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.push_user_id_)}}, + // optional uint32 boost_tokens = 9; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ContractCoopStatusUpdateRequest, _impl_.boost_tokens_), 12>(), + {72, 12, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.boost_tokens_)}}, + // optional double egg_laying_rate_buff = 10 [default = 1]; + {::_pbi::TcParser::FastF64S1, + {81, 16, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.egg_laying_rate_buff_)}}, + // optional double earnings_buff = 11 [default = 1]; + {::_pbi::TcParser::FastF64S1, + {89, 17, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.earnings_buff_)}}, + // optional .ei.BasicRequestInfo rinfo = 12; + {::_pbi::TcParser::FastMtS1, + {98, 4, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.rinfo_)}}, + // optional uint32 boost_tokens_spent = 13; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ContractCoopStatusUpdateRequest, _impl_.boost_tokens_spent_), 13>(), + {104, 13, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.boost_tokens_spent_)}}, + // optional .ei.FarmProductionParams production_params = 14; + {::_pbi::TcParser::FastMtS1, + {114, 5, 1, PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.production_params_)}}, + // optional uint32 eop = 15; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ContractCoopStatusUpdateRequest, _impl_.eop_), 14>(), + {120, 14, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.eop_)}}, + // optional .ei.PlayerFarmInfo farm_info = 16; + {::_pbi::TcParser::FastMtS2, + {386, 6, 2, PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.farm_info_)}}, + // optional bool hide_cc_status = 17; + {::_pbi::TcParser::FastV8S2, + {392, 15, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.hide_cc_status_)}}, + // optional .ei.IdleSessionSummary last_idle_summary = 18; + {::_pbi::TcParser::FastMtS2, + {402, 7, 3, PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.last_idle_summary_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string user_id = 1; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.user_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string contract_identifier = 2; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.contract_identifier_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string coop_identifier = 3; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.coop_identifier_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double amount = 4; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.amount_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double rate = 5; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.rate_), _Internal::kHasBitsOffset + 9, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint32 time_cheats_detected = 6; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.time_cheats_detected_), _Internal::kHasBitsOffset + 11, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double soul_power = 7; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.soul_power_), _Internal::kHasBitsOffset + 10, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional string push_user_id = 8; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.push_user_id_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint32 boost_tokens = 9; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.boost_tokens_), _Internal::kHasBitsOffset + 12, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double egg_laying_rate_buff = 10 [default = 1]; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.egg_laying_rate_buff_), _Internal::kHasBitsOffset + 16, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double earnings_buff = 11 [default = 1]; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.earnings_buff_), _Internal::kHasBitsOffset + 17, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional .ei.BasicRequestInfo rinfo = 12; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.rinfo_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional uint32 boost_tokens_spent = 13; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.boost_tokens_spent_), _Internal::kHasBitsOffset + 13, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional .ei.FarmProductionParams production_params = 14; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.production_params_), _Internal::kHasBitsOffset + 5, 1, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional uint32 eop = 15; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.eop_), _Internal::kHasBitsOffset + 14, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional .ei.PlayerFarmInfo farm_info = 16; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.farm_info_), _Internal::kHasBitsOffset + 6, 2, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional bool hide_cc_status = 17; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.hide_cc_status_), _Internal::kHasBitsOffset + 15, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional .ei.IdleSessionSummary last_idle_summary = 18; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.last_idle_summary_), _Internal::kHasBitsOffset + 7, 3, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::BasicRequestInfo>()}, + {::_pbi::TcParser::GetTable<::ei::FarmProductionParams>()}, + {::_pbi::TcParser::GetTable<::ei::PlayerFarmInfo>()}, + {::_pbi::TcParser::GetTable<::ei::IdleSessionSummary>()}, + }}, {{ + "\42\7\23\17\0\0\0\0\14\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "ei.ContractCoopStatusUpdateRequest" + "user_id" + "contract_identifier" + "coop_identifier" + "push_user_id" + }}, +}; + +PROTOBUF_NOINLINE void ContractCoopStatusUpdateRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ContractCoopStatusUpdateRequest) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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) { - gift_id_.ClearNonDefaultToEmpty(); + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + if (cached_has_bits & 0x00000001u) { + _impl_.user_id_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000002u) { + _impl_.contract_identifier_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000004u) { + _impl_.coop_identifier_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000008u) { + _impl_.push_user_id_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000010u) { + ABSL_DCHECK(_impl_.rinfo_ != nullptr); + _impl_.rinfo_->Clear(); + } + if (cached_has_bits & 0x00000020u) { + ABSL_DCHECK(_impl_.production_params_ != nullptr); + _impl_.production_params_->Clear(); + } + if (cached_has_bits & 0x00000040u) { + ABSL_DCHECK(_impl_.farm_info_ != nullptr); + _impl_.farm_info_->Clear(); + } + if (cached_has_bits & 0x00000080u) { + ABSL_DCHECK(_impl_.last_idle_summary_ != nullptr); + _impl_.last_idle_summary_->Clear(); + } } - if (cached_has_bits & 0x0000003eu) { - ::memset(&rand_min_, 0, static_cast( - reinterpret_cast(&video_max_) - - reinterpret_cast(&rand_min_)) + sizeof(video_max_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* LiveConfig_GiftConfig_GiftValueConfig::_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 gift_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_gift_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.LiveConfig.GiftConfig.GiftValueConfig.gift_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double rand_min = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { - _Internal::set_has_rand_min(&has_bits); - rand_min_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double rand_max = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 25)) { - _Internal::set_has_rand_max(&has_bits); - rand_max_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double amount = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 33)) { - _Internal::set_has_amount(&has_bits); - amount_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double video_min = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 41)) { - _Internal::set_has_video_min(&has_bits); - video_min_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double video_max = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 49)) { - _Internal::set_has_video_max(&has_bits); - video_max_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } 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* LiveConfig_GiftConfig_GiftValueConfig::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.LiveConfig.GiftConfig.GiftValueConfig) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string gift_id = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_gift_id().data(), static_cast(this->_internal_gift_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.LiveConfig.GiftConfig.GiftValueConfig.gift_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_gift_id(), target); + if (cached_has_bits & 0x0000ff00u) { + ::memset(&_impl_.amount_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.hide_cc_status_) - + reinterpret_cast(&_impl_.amount_)) + sizeof(_impl_.hide_cc_status_)); } + if (cached_has_bits & 0x00030000u) { + _impl_.egg_laying_rate_buff_ = 1; + _impl_.earnings_buff_ = 1; + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ContractCoopStatusUpdateRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ContractCoopStatusUpdateRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ContractCoopStatusUpdateRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ContractCoopStatusUpdateRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ContractCoopStatusUpdateRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractCoopStatusUpdateRequest.user_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional double rand_min = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(2, this->_internal_rand_min(), target); - } + // optional string contract_identifier = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_contract_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractCoopStatusUpdateRequest.contract_identifier"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } - // optional double rand_max = 3; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(3, this->_internal_rand_max(), target); - } + // optional string coop_identifier = 3; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_coop_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractCoopStatusUpdateRequest.coop_identifier"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } - // optional double amount = 4; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(4, this->_internal_amount(), target); - } + // optional double amount = 4; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 4, this_._internal_amount(), target); + } - // optional double video_min = 5; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(5, this->_internal_video_min(), target); - } + // optional double rate = 5; + if (cached_has_bits & 0x00000200u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 5, this_._internal_rate(), target); + } - // optional double video_max = 6; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(6, this->_internal_video_max(), target); - } + // optional uint32 time_cheats_detected = 6; + if (cached_has_bits & 0x00000800u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 6, this_._internal_time_cheats_detected(), 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.LiveConfig.GiftConfig.GiftValueConfig) - return target; -} + // optional double soul_power = 7; + if (cached_has_bits & 0x00000400u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 7, this_._internal_soul_power(), target); + } -size_t LiveConfig_GiftConfig_GiftValueConfig::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.LiveConfig.GiftConfig.GiftValueConfig) - size_t total_size = 0; + // optional string push_user_id = 8; + if (cached_has_bits & 0x00000008u) { + const std::string& _s = this_._internal_push_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractCoopStatusUpdateRequest.push_user_id"); + target = stream->WriteStringMaybeAliased(8, _s, target); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; + // optional uint32 boost_tokens = 9; + if (cached_has_bits & 0x00001000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 9, this_._internal_boost_tokens(), target); + } - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x0000003fu) { - // optional string gift_id = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_gift_id()); - } + // optional double egg_laying_rate_buff = 10 [default = 1]; + if (cached_has_bits & 0x00010000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 10, this_._internal_egg_laying_rate_buff(), target); + } - // optional double rand_min = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 8; - } + // optional double earnings_buff = 11 [default = 1]; + if (cached_has_bits & 0x00020000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 11, this_._internal_earnings_buff(), target); + } - // optional double rand_max = 3; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + 8; - } + // optional .ei.BasicRequestInfo rinfo = 12; + if (cached_has_bits & 0x00000010u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 12, *this_._impl_.rinfo_, this_._impl_.rinfo_->GetCachedSize(), target, + stream); + } - // optional double amount = 4; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + 8; - } + // optional uint32 boost_tokens_spent = 13; + if (cached_has_bits & 0x00002000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 13, this_._internal_boost_tokens_spent(), target); + } - // optional double video_min = 5; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + 8; - } + // optional .ei.FarmProductionParams production_params = 14; + if (cached_has_bits & 0x00000020u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 14, *this_._impl_.production_params_, this_._impl_.production_params_->GetCachedSize(), target, + stream); + } - // optional double video_max = 6; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + 8; - } + // optional uint32 eop = 15; + if (cached_has_bits & 0x00004000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 15, this_._internal_eop(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional .ei.PlayerFarmInfo farm_info = 16; + if (cached_has_bits & 0x00000040u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 16, *this_._impl_.farm_info_, this_._impl_.farm_info_->GetCachedSize(), target, + stream); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LiveConfig_GiftConfig_GiftValueConfig::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - LiveConfig_GiftConfig_GiftValueConfig::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LiveConfig_GiftConfig_GiftValueConfig::GetClassData() const { return &_class_data_; } + // optional bool hide_cc_status = 17; + if (cached_has_bits & 0x00008000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 17, this_._internal_hide_cc_status(), target); + } -void LiveConfig_GiftConfig_GiftValueConfig::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional .ei.IdleSessionSummary last_idle_summary = 18; + if (cached_has_bits & 0x00000080u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 18, *this_._impl_.last_idle_summary_, this_._impl_.last_idle_summary_->GetCachedSize(), target, + stream); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ContractCoopStatusUpdateRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ContractCoopStatusUpdateRequest::ByteSizeLong(const MessageLite& base) { + const ContractCoopStatusUpdateRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ContractCoopStatusUpdateRequest::ByteSizeLong() const { + const ContractCoopStatusUpdateRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ContractCoopStatusUpdateRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_user_id()); + } + // optional string contract_identifier = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_contract_identifier()); + } + // optional string coop_identifier = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_coop_identifier()); + } + // optional string push_user_id = 8; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_push_user_id()); + } + // optional .ei.BasicRequestInfo rinfo = 12; + if (cached_has_bits & 0x00000010u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.rinfo_); + } + // optional .ei.FarmProductionParams production_params = 14; + if (cached_has_bits & 0x00000020u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.production_params_); + } + // optional .ei.PlayerFarmInfo farm_info = 16; + if (cached_has_bits & 0x00000040u) { + total_size += 2 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.farm_info_); + } + // optional .ei.IdleSessionSummary last_idle_summary = 18; + if (cached_has_bits & 0x00000080u) { + total_size += 2 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.last_idle_summary_); + } + } + if (cached_has_bits & 0x0000ff00u) { + // optional double amount = 4; + if (cached_has_bits & 0x00000100u) { + total_size += 9; + } + // optional double rate = 5; + if (cached_has_bits & 0x00000200u) { + total_size += 9; + } + // optional double soul_power = 7; + if (cached_has_bits & 0x00000400u) { + total_size += 9; + } + // optional uint32 time_cheats_detected = 6; + if (cached_has_bits & 0x00000800u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_time_cheats_detected()); + } + // optional uint32 boost_tokens = 9; + if (cached_has_bits & 0x00001000u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_boost_tokens()); + } + // optional uint32 boost_tokens_spent = 13; + if (cached_has_bits & 0x00002000u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_boost_tokens_spent()); + } + // optional uint32 eop = 15; + if (cached_has_bits & 0x00004000u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_eop()); + } + // optional bool hide_cc_status = 17; + if (cached_has_bits & 0x00008000u) { + total_size += 3; + } + } + if (cached_has_bits & 0x00030000u) { + // optional double egg_laying_rate_buff = 10 [default = 1]; + if (cached_has_bits & 0x00010000u) { + total_size += 9; + } + // optional double earnings_buff = 11 [default = 1]; + if (cached_has_bits & 0x00020000u) { + total_size += 9; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void LiveConfig_GiftConfig_GiftValueConfig::MergeFrom(const LiveConfig_GiftConfig_GiftValueConfig& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.LiveConfig.GiftConfig.GiftValueConfig) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ContractCoopStatusUpdateRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractCoopStatusUpdateRequest) + ABSL_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 & 0x0000003fu) { + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - _internal_set_gift_id(from._internal_gift_id()); + _this->_internal_set_user_id(from._internal_user_id()); } if (cached_has_bits & 0x00000002u) { - rand_min_ = from.rand_min_; + _this->_internal_set_contract_identifier(from._internal_contract_identifier()); } if (cached_has_bits & 0x00000004u) { - rand_max_ = from.rand_max_; + _this->_internal_set_coop_identifier(from._internal_coop_identifier()); + } + if (cached_has_bits & 0x00000008u) { + _this->_internal_set_push_user_id(from._internal_push_user_id()); + } + if (cached_has_bits & 0x00000010u) { + ABSL_DCHECK(from._impl_.rinfo_ != nullptr); + if (_this->_impl_.rinfo_ == nullptr) { + _this->_impl_.rinfo_ = + ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>(arena, *from._impl_.rinfo_); + } else { + _this->_impl_.rinfo_->MergeFrom(*from._impl_.rinfo_); + } + } + if (cached_has_bits & 0x00000020u) { + ABSL_DCHECK(from._impl_.production_params_ != nullptr); + if (_this->_impl_.production_params_ == nullptr) { + _this->_impl_.production_params_ = + ::google::protobuf::Message::CopyConstruct<::ei::FarmProductionParams>(arena, *from._impl_.production_params_); + } else { + _this->_impl_.production_params_->MergeFrom(*from._impl_.production_params_); + } + } + if (cached_has_bits & 0x00000040u) { + ABSL_DCHECK(from._impl_.farm_info_ != nullptr); + if (_this->_impl_.farm_info_ == nullptr) { + _this->_impl_.farm_info_ = + ::google::protobuf::Message::CopyConstruct<::ei::PlayerFarmInfo>(arena, *from._impl_.farm_info_); + } else { + _this->_impl_.farm_info_->MergeFrom(*from._impl_.farm_info_); + } + } + if (cached_has_bits & 0x00000080u) { + ABSL_DCHECK(from._impl_.last_idle_summary_ != nullptr); + if (_this->_impl_.last_idle_summary_ == nullptr) { + _this->_impl_.last_idle_summary_ = + ::google::protobuf::Message::CopyConstruct<::ei::IdleSessionSummary>(arena, *from._impl_.last_idle_summary_); + } else { + _this->_impl_.last_idle_summary_->MergeFrom(*from._impl_.last_idle_summary_); + } + } + } + if (cached_has_bits & 0x0000ff00u) { + if (cached_has_bits & 0x00000100u) { + _this->_impl_.amount_ = from._impl_.amount_; + } + if (cached_has_bits & 0x00000200u) { + _this->_impl_.rate_ = from._impl_.rate_; + } + if (cached_has_bits & 0x00000400u) { + _this->_impl_.soul_power_ = from._impl_.soul_power_; + } + if (cached_has_bits & 0x00000800u) { + _this->_impl_.time_cheats_detected_ = from._impl_.time_cheats_detected_; + } + if (cached_has_bits & 0x00001000u) { + _this->_impl_.boost_tokens_ = from._impl_.boost_tokens_; + } + if (cached_has_bits & 0x00002000u) { + _this->_impl_.boost_tokens_spent_ = from._impl_.boost_tokens_spent_; + } + if (cached_has_bits & 0x00004000u) { + _this->_impl_.eop_ = from._impl_.eop_; } - if (cached_has_bits & 0x00000008u) { - amount_ = from.amount_; + if (cached_has_bits & 0x00008000u) { + _this->_impl_.hide_cc_status_ = from._impl_.hide_cc_status_; } - if (cached_has_bits & 0x00000010u) { - video_min_ = from.video_min_; + } + if (cached_has_bits & 0x00030000u) { + if (cached_has_bits & 0x00010000u) { + _this->_impl_.egg_laying_rate_buff_ = from._impl_.egg_laying_rate_buff_; } - if (cached_has_bits & 0x00000020u) { - video_max_ = from.video_max_; + if (cached_has_bits & 0x00020000u) { + _this->_impl_.earnings_buff_ = from._impl_.earnings_buff_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void LiveConfig_GiftConfig_GiftValueConfig::CopyFrom(const LiveConfig_GiftConfig_GiftValueConfig& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.LiveConfig.GiftConfig.GiftValueConfig) +void ContractCoopStatusUpdateRequest::CopyFrom(const ContractCoopStatusUpdateRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractCoopStatusUpdateRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool LiveConfig_GiftConfig_GiftValueConfig::IsInitialized() const { - return true; -} -void LiveConfig_GiftConfig_GiftValueConfig::InternalSwap(LiveConfig_GiftConfig_GiftValueConfig* other) { +void ContractCoopStatusUpdateRequest::InternalSwap(ContractCoopStatusUpdateRequest* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &gift_id_, lhs_arena, - &other->gift_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig_GiftValueConfig, video_max_) - + sizeof(LiveConfig_GiftConfig_GiftValueConfig::video_max_) - - PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig_GiftValueConfig, rand_min_)>( - reinterpret_cast(&rand_min_), - reinterpret_cast(&other->rand_min_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata LiveConfig_GiftConfig_GiftValueConfig::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[104]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_id_, &other->_impl_.user_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.contract_identifier_, &other->_impl_.contract_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.coop_identifier_, &other->_impl_.coop_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.push_user_id_, &other->_impl_.push_user_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.earnings_buff_) + + sizeof(ContractCoopStatusUpdateRequest::_impl_.earnings_buff_) + - PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateRequest, _impl_.rinfo_)>( + reinterpret_cast(&_impl_.rinfo_), + reinterpret_cast(&other->_impl_.rinfo_)); +} + +::google::protobuf::Metadata ContractCoopStatusUpdateRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class LiveConfig_GiftConfig_GiftMuConfig::_Internal { +class ContractCoopStatusUpdateResponse::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_min_spent(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_max_spent(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_overall_mult(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } -}; - -LiveConfig_GiftConfig_GiftMuConfig::LiveConfig_GiftConfig_GiftMuConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.LiveConfig.GiftConfig.GiftMuConfig) + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateResponse, _impl_._has_bits_); +}; + +ContractCoopStatusUpdateResponse::ContractCoopStatusUpdateResponse(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ContractCoopStatusUpdateResponse) } -LiveConfig_GiftConfig_GiftMuConfig::LiveConfig_GiftConfig_GiftMuConfig(const LiveConfig_GiftConfig_GiftMuConfig& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&min_spent_, &from.min_spent_, - static_cast(reinterpret_cast(&overall_mult_) - - reinterpret_cast(&min_spent_)) + sizeof(overall_mult_)); - // @@protoc_insertion_point(copy_constructor:ei.LiveConfig.GiftConfig.GiftMuConfig) +ContractCoopStatusUpdateResponse::ContractCoopStatusUpdateResponse( + ::google::protobuf::Arena* arena, const ContractCoopStatusUpdateResponse& from) + : ContractCoopStatusUpdateResponse(arena) { + MergeFrom(from); } +inline PROTOBUF_NDEBUG_INLINE ContractCoopStatusUpdateResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} -inline void LiveConfig_GiftConfig_GiftMuConfig::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&min_spent_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&overall_mult_) - - reinterpret_cast(&min_spent_)) + sizeof(overall_mult_)); +inline void ContractCoopStatusUpdateResponse::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, finalized_), + 0, + offsetof(Impl_, status_) - + offsetof(Impl_, finalized_) + + sizeof(Impl_::status_)); } - -LiveConfig_GiftConfig_GiftMuConfig::~LiveConfig_GiftConfig_GiftMuConfig() { - // @@protoc_insertion_point(destructor:ei.LiveConfig.GiftConfig.GiftMuConfig) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } +ContractCoopStatusUpdateResponse::~ContractCoopStatusUpdateResponse() { + // @@protoc_insertion_point(destructor:ei.ContractCoopStatusUpdateResponse) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } +inline void ContractCoopStatusUpdateResponse::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ContractCoopStatusUpdateResponse::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ContractCoopStatusUpdateResponse_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ContractCoopStatusUpdateResponse::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ContractCoopStatusUpdateResponse::ByteSizeLong, + &ContractCoopStatusUpdateResponse::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateResponse, _impl_._cached_size_), + false, + }, + &ContractCoopStatusUpdateResponse::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ContractCoopStatusUpdateResponse::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 3, 1, 0, 2> ContractCoopStatusUpdateResponse::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateResponse, _impl_._has_bits_), + 0, // no _extensions_ + 3, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967288, // skipmap + offsetof(decltype(_table_), field_entries), + 3, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ContractCoopStatusUpdateResponse>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional bool finalized = 1; + {::_pbi::TcParser::SingularVarintNoZag1(), + {8, 0, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateResponse, _impl_.finalized_)}}, + // optional bool exists = 2; + {::_pbi::TcParser::SingularVarintNoZag1(), + {16, 1, 0, PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateResponse, _impl_.exists_)}}, + // optional .ei.ContractCoopStatusResponse.MemberStatus status = 3; + {::_pbi::TcParser::FastEr0S1, + {24, 2, 4, PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateResponse, _impl_.status_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional bool finalized = 1; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateResponse, _impl_.finalized_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool exists = 2; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateResponse, _impl_.exists_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional .ei.ContractCoopStatusResponse.MemberStatus status = 3; + {PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateResponse, _impl_.status_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + }}, {{ + {0, 5}, + }}, {{ + }}, +}; -inline void LiveConfig_GiftConfig_GiftMuConfig::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void LiveConfig_GiftConfig_GiftMuConfig::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void LiveConfig_GiftConfig_GiftMuConfig::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.LiveConfig.GiftConfig.GiftMuConfig) - 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 & 0x00000007u) { - ::memset(&min_spent_, 0, static_cast( - reinterpret_cast(&overall_mult_) - - reinterpret_cast(&min_spent_)) + sizeof(overall_mult_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* LiveConfig_GiftConfig_GiftMuConfig::_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 double min_spent = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 9)) { - _Internal::set_has_min_spent(&has_bits); - min_spent_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double max_spent = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { - _Internal::set_has_max_spent(&has_bits); - max_spent_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double overall_mult = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 25)) { - _Internal::set_has_overall_mult(&has_bits); - overall_mult_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } 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* LiveConfig_GiftConfig_GiftMuConfig::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.LiveConfig.GiftConfig.GiftMuConfig) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional double min_spent = 1; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(1, this->_internal_min_spent(), target); - } - - // optional double max_spent = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(2, this->_internal_max_spent(), target); - } - - // optional double overall_mult = 3; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(3, this->_internal_overall_mult(), 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.LiveConfig.GiftConfig.GiftMuConfig) - return target; -} - -size_t LiveConfig_GiftConfig_GiftMuConfig::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.LiveConfig.GiftConfig.GiftMuConfig) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; +PROTOBUF_NOINLINE void ContractCoopStatusUpdateResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ContractCoopStatusUpdateResponse) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000007u) { - // optional double min_spent = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + 8; - } - - // optional double max_spent = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 8; - } - - // optional double overall_mult = 3; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + 8; - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + ::memset(&_impl_.finalized_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.status_) - + reinterpret_cast(&_impl_.finalized_)) + sizeof(_impl_.status_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ContractCoopStatusUpdateResponse::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ContractCoopStatusUpdateResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ContractCoopStatusUpdateResponse::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ContractCoopStatusUpdateResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ContractCoopStatusUpdateResponse) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional bool finalized = 1; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 1, this_._internal_finalized(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LiveConfig_GiftConfig_GiftMuConfig::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - LiveConfig_GiftConfig_GiftMuConfig::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LiveConfig_GiftConfig_GiftMuConfig::GetClassData() const { return &_class_data_; } + // optional bool exists = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 2, this_._internal_exists(), target); + } -void LiveConfig_GiftConfig_GiftMuConfig::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional .ei.ContractCoopStatusResponse.MemberStatus status = 3; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 3, this_._internal_status(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ContractCoopStatusUpdateResponse) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ContractCoopStatusUpdateResponse::ByteSizeLong(const MessageLite& base) { + const ContractCoopStatusUpdateResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ContractCoopStatusUpdateResponse::ByteSizeLong() const { + const ContractCoopStatusUpdateResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ContractCoopStatusUpdateResponse) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + // optional bool finalized = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 2; + } + // optional bool exists = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 2; + } + // optional .ei.ContractCoopStatusResponse.MemberStatus status = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_status()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void LiveConfig_GiftConfig_GiftMuConfig::MergeFrom(const LiveConfig_GiftConfig_GiftMuConfig& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.LiveConfig.GiftConfig.GiftMuConfig) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ContractCoopStatusUpdateResponse::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractCoopStatusUpdateResponse) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - min_spent_ = from.min_spent_; + _this->_impl_.finalized_ = from._impl_.finalized_; } if (cached_has_bits & 0x00000002u) { - max_spent_ = from.max_spent_; + _this->_impl_.exists_ = from._impl_.exists_; } if (cached_has_bits & 0x00000004u) { - overall_mult_ = from.overall_mult_; + _this->_impl_.status_ = from._impl_.status_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void LiveConfig_GiftConfig_GiftMuConfig::CopyFrom(const LiveConfig_GiftConfig_GiftMuConfig& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.LiveConfig.GiftConfig.GiftMuConfig) +void ContractCoopStatusUpdateResponse::CopyFrom(const ContractCoopStatusUpdateResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractCoopStatusUpdateResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool LiveConfig_GiftConfig_GiftMuConfig::IsInitialized() const { - return true; -} -void LiveConfig_GiftConfig_GiftMuConfig::InternalSwap(LiveConfig_GiftConfig_GiftMuConfig* other) { +void ContractCoopStatusUpdateResponse::InternalSwap(ContractCoopStatusUpdateResponse* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig_GiftMuConfig, overall_mult_) - + sizeof(LiveConfig_GiftConfig_GiftMuConfig::overall_mult_) - - PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig_GiftMuConfig, min_spent_)>( - reinterpret_cast(&min_spent_), - reinterpret_cast(&other->min_spent_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateResponse, _impl_.status_) + + sizeof(ContractCoopStatusUpdateResponse::_impl_.status_) + - PROTOBUF_FIELD_OFFSET(ContractCoopStatusUpdateResponse, _impl_.finalized_)>( + reinterpret_cast(&_impl_.finalized_), + reinterpret_cast(&other->_impl_.finalized_)); } -::PROTOBUF_NAMESPACE_ID::Metadata LiveConfig_GiftConfig_GiftMuConfig::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[105]); +::google::protobuf::Metadata ContractCoopStatusUpdateResponse::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class LiveConfig_GiftConfig::_Internal { +class CoopBuffState::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_gift_mu_min_spent(HasBits* has_bits) { - (*has_bits)[0] |= 1024u; - } - static void set_has_gift_mu_max_spent(HasBits* has_bits) { - (*has_bits)[0] |= 2048u; - } - static void set_has_gift_mu_overall_mult(HasBits* has_bits) { - (*has_bits)[0] |= 4096u; - } - static const ::ei::LiveConfig_GiftConfig_GiftMuConfig& random_gift_mu_config(const LiveConfig_GiftConfig* msg); - static void set_has_random_gift_mu_config(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static const ::ei::LiveConfig_GiftConfig_GiftMuConfig& video_gift_mu_config(const LiveConfig_GiftConfig* msg); - static void set_has_video_gift_mu_config(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_package_interval(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_video_offer_interval(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_video_offer_interval_contract(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_video_offer_interval_piggy_full(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_video_offer_interval_piggy_extra_full(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_video_reset_on_idle(HasBits* has_bits) { - (*has_bits)[0] |= 8192u; - } - static void set_has_package_interval_contract(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_package_interval_piggy_full(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_package_interval_piggy_extra_full(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } - static void set_has_package_reset_on_idle(HasBits* has_bits) { - (*has_bits)[0] |= 16384u; - } -}; - -const ::ei::LiveConfig_GiftConfig_GiftMuConfig& -LiveConfig_GiftConfig::_Internal::random_gift_mu_config(const LiveConfig_GiftConfig* msg) { - return *msg->random_gift_mu_config_; -} -const ::ei::LiveConfig_GiftConfig_GiftMuConfig& -LiveConfig_GiftConfig::_Internal::video_gift_mu_config(const LiveConfig_GiftConfig* msg) { - return *msg->video_gift_mu_config_; -} -LiveConfig_GiftConfig::LiveConfig_GiftConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - gift_configs_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.LiveConfig.GiftConfig) + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(CoopBuffState, _impl_._has_bits_); +}; + +CoopBuffState::CoopBuffState(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.CoopBuffState) } -LiveConfig_GiftConfig::LiveConfig_GiftConfig(const LiveConfig_GiftConfig& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - gift_configs_(from.gift_configs_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_random_gift_mu_config()) { - random_gift_mu_config_ = new ::ei::LiveConfig_GiftConfig_GiftMuConfig(*from.random_gift_mu_config_); - } else { - random_gift_mu_config_ = nullptr; - } - if (from._internal_has_video_gift_mu_config()) { - video_gift_mu_config_ = new ::ei::LiveConfig_GiftConfig_GiftMuConfig(*from.video_gift_mu_config_); - } else { - video_gift_mu_config_ = nullptr; - } - ::memcpy(&package_interval_, &from.package_interval_, - static_cast(reinterpret_cast(&package_reset_on_idle_) - - reinterpret_cast(&package_interval_)) + sizeof(package_reset_on_idle_)); - // @@protoc_insertion_point(copy_constructor:ei.LiveConfig.GiftConfig) +CoopBuffState::CoopBuffState( + ::google::protobuf::Arena* arena, const CoopBuffState& from) + : CoopBuffState(arena) { + MergeFrom(from); } +inline PROTOBUF_NDEBUG_INLINE CoopBuffState::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + egg_laying_rate_{1}, + earnings_{1} {} -inline void LiveConfig_GiftConfig::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&random_gift_mu_config_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&package_reset_on_idle_) - - reinterpret_cast(&random_gift_mu_config_)) + sizeof(package_reset_on_idle_)); +inline void CoopBuffState::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.server_timestamp_ = {}; } - -LiveConfig_GiftConfig::~LiveConfig_GiftConfig() { - // @@protoc_insertion_point(destructor:ei.LiveConfig.GiftConfig) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } +CoopBuffState::~CoopBuffState() { + // @@protoc_insertion_point(destructor:ei.CoopBuffState) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } +inline void CoopBuffState::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + CoopBuffState::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_CoopBuffState_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &CoopBuffState::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &CoopBuffState::ByteSizeLong, + &CoopBuffState::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(CoopBuffState, _impl_._cached_size_), + false, + }, + &CoopBuffState::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* CoopBuffState::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 3, 0, 0, 2> CoopBuffState::_table_ = { + { + PROTOBUF_FIELD_OFFSET(CoopBuffState, _impl_._has_bits_), + 0, // no _extensions_ + 3, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967288, // skipmap + offsetof(decltype(_table_), field_entries), + 3, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::CoopBuffState>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional double egg_laying_rate = 1 [default = 1]; + {::_pbi::TcParser::FastF64S1, + {9, 1, 0, PROTOBUF_FIELD_OFFSET(CoopBuffState, _impl_.egg_laying_rate_)}}, + // optional double earnings = 2 [default = 1]; + {::_pbi::TcParser::FastF64S1, + {17, 2, 0, PROTOBUF_FIELD_OFFSET(CoopBuffState, _impl_.earnings_)}}, + // optional double server_timestamp = 3; + {::_pbi::TcParser::FastF64S1, + {25, 0, 0, PROTOBUF_FIELD_OFFSET(CoopBuffState, _impl_.server_timestamp_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional double egg_laying_rate = 1 [default = 1]; + {PROTOBUF_FIELD_OFFSET(CoopBuffState, _impl_.egg_laying_rate_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double earnings = 2 [default = 1]; + {PROTOBUF_FIELD_OFFSET(CoopBuffState, _impl_.earnings_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double server_timestamp = 3; + {PROTOBUF_FIELD_OFFSET(CoopBuffState, _impl_.server_timestamp_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + }}, + // no aux_entries + {{ + }}, +}; -inline void LiveConfig_GiftConfig::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete random_gift_mu_config_; - if (this != internal_default_instance()) delete video_gift_mu_config_; -} - -void LiveConfig_GiftConfig::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void LiveConfig_GiftConfig::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.LiveConfig.GiftConfig) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - gift_configs_.Clear(); - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000003u) { - if (cached_has_bits & 0x00000001u) { - GOOGLE_DCHECK(random_gift_mu_config_ != nullptr); - random_gift_mu_config_->Clear(); - } - if (cached_has_bits & 0x00000002u) { - GOOGLE_DCHECK(video_gift_mu_config_ != nullptr); - video_gift_mu_config_->Clear(); - } - } - if (cached_has_bits & 0x000000fcu) { - ::memset(&package_interval_, 0, static_cast( - reinterpret_cast(&package_interval_contract_) - - reinterpret_cast(&package_interval_)) + sizeof(package_interval_contract_)); - } - if (cached_has_bits & 0x00007f00u) { - ::memset(&package_interval_piggy_full_, 0, static_cast( - reinterpret_cast(&package_reset_on_idle_) - - reinterpret_cast(&package_interval_piggy_full_)) + sizeof(package_reset_on_idle_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* LiveConfig_GiftConfig::_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 double package_interval = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 9)) { - _Internal::set_has_package_interval(&has_bits); - package_interval_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double video_offer_interval = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { - _Internal::set_has_video_offer_interval(&has_bits); - video_offer_interval_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double video_offer_interval_contract = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 25)) { - _Internal::set_has_video_offer_interval_contract(&has_bits); - video_offer_interval_contract_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double video_offer_interval_piggy_full = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 33)) { - _Internal::set_has_video_offer_interval_piggy_full(&has_bits); - video_offer_interval_piggy_full_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double video_offer_interval_piggy_extra_full = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 41)) { - _Internal::set_has_video_offer_interval_piggy_extra_full(&has_bits); - video_offer_interval_piggy_extra_full_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double package_interval_contract = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 49)) { - _Internal::set_has_package_interval_contract(&has_bits); - package_interval_contract_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double package_interval_piggy_full = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 57)) { - _Internal::set_has_package_interval_piggy_full(&has_bits); - package_interval_piggy_full_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double package_interval_piggy_extra_full = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 65)) { - _Internal::set_has_package_interval_piggy_extra_full(&has_bits); - package_interval_piggy_extra_full_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // repeated .ei.LiveConfig.GiftConfig.GiftValueConfig gift_configs = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 74)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_gift_configs(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<74>(ptr)); - } else - goto handle_unusual; - continue; - // optional double gift_mu_min_spent = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 81)) { - _Internal::set_has_gift_mu_min_spent(&has_bits); - gift_mu_min_spent_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double gift_mu_max_spent = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 89)) { - _Internal::set_has_gift_mu_max_spent(&has_bits); - gift_mu_max_spent_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double gift_mu_overall_mult = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 97)) { - _Internal::set_has_gift_mu_overall_mult(&has_bits); - gift_mu_overall_mult_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional bool package_reset_on_idle = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 104)) { - _Internal::set_has_package_reset_on_idle(&has_bits); - package_reset_on_idle_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool video_reset_on_idle = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 112)) { - _Internal::set_has_video_reset_on_idle(&has_bits); - video_reset_on_idle_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.LiveConfig.GiftConfig.GiftMuConfig random_gift_mu_config = 15; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 122)) { - ptr = ctx->ParseMessage(_internal_mutable_random_gift_mu_config(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.LiveConfig.GiftConfig.GiftMuConfig video_gift_mu_config = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 130)) { - ptr = ctx->ParseMessage(_internal_mutable_video_gift_mu_config(), 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* LiveConfig_GiftConfig::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.LiveConfig.GiftConfig) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional double package_interval = 1; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(1, this->_internal_package_interval(), target); - } - - // optional double video_offer_interval = 2; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(2, this->_internal_video_offer_interval(), target); - } - - // optional double video_offer_interval_contract = 3; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(3, this->_internal_video_offer_interval_contract(), target); - } - - // optional double video_offer_interval_piggy_full = 4; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(4, this->_internal_video_offer_interval_piggy_full(), target); - } - - // optional double video_offer_interval_piggy_extra_full = 5; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(5, this->_internal_video_offer_interval_piggy_extra_full(), target); - } - - // optional double package_interval_contract = 6; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(6, this->_internal_package_interval_contract(), target); - } - - // optional double package_interval_piggy_full = 7; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(7, this->_internal_package_interval_piggy_full(), target); - } - - // optional double package_interval_piggy_extra_full = 8; - if (cached_has_bits & 0x00000200u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(8, this->_internal_package_interval_piggy_extra_full(), target); - } - - // repeated .ei.LiveConfig.GiftConfig.GiftValueConfig gift_configs = 9; - for (unsigned i = 0, - n = static_cast(this->_internal_gift_configs_size()); i < n; i++) { - const auto& repfield = this->_internal_gift_configs(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(9, repfield, repfield.GetCachedSize(), target, stream); - } - - // optional double gift_mu_min_spent = 10; - if (cached_has_bits & 0x00000400u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(10, this->_internal_gift_mu_min_spent(), target); - } - - // optional double gift_mu_max_spent = 11; - if (cached_has_bits & 0x00000800u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(11, this->_internal_gift_mu_max_spent(), target); - } - - // optional double gift_mu_overall_mult = 12; - if (cached_has_bits & 0x00001000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(12, this->_internal_gift_mu_overall_mult(), target); - } - - // optional bool package_reset_on_idle = 13; - if (cached_has_bits & 0x00004000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(13, this->_internal_package_reset_on_idle(), target); - } - - // optional bool video_reset_on_idle = 14; - if (cached_has_bits & 0x00002000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(14, this->_internal_video_reset_on_idle(), target); - } - - // optional .ei.LiveConfig.GiftConfig.GiftMuConfig random_gift_mu_config = 15; - if (cached_has_bits & 0x00000001u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(15, _Internal::random_gift_mu_config(this), - _Internal::random_gift_mu_config(this).GetCachedSize(), target, stream); - } - - // optional .ei.LiveConfig.GiftConfig.GiftMuConfig video_gift_mu_config = 16; - if (cached_has_bits & 0x00000002u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(16, _Internal::video_gift_mu_config(this), - _Internal::video_gift_mu_config(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.LiveConfig.GiftConfig) - return target; -} - -size_t LiveConfig_GiftConfig::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.LiveConfig.GiftConfig) - 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 .ei.LiveConfig.GiftConfig.GiftValueConfig gift_configs = 9; - total_size += 1UL * this->_internal_gift_configs_size(); - for (const auto& msg : this->gift_configs_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - // optional .ei.LiveConfig.GiftConfig.GiftMuConfig random_gift_mu_config = 15; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *random_gift_mu_config_); - } - - // optional .ei.LiveConfig.GiftConfig.GiftMuConfig video_gift_mu_config = 16; - if (cached_has_bits & 0x00000002u) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *video_gift_mu_config_); - } - - // optional double package_interval = 1; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + 8; - } - - // optional double video_offer_interval = 2; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + 8; - } - - // optional double video_offer_interval_contract = 3; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + 8; - } - - // optional double video_offer_interval_piggy_full = 4; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + 8; - } - - // optional double video_offer_interval_piggy_extra_full = 5; - if (cached_has_bits & 0x00000040u) { - total_size += 1 + 8; - } - - // optional double package_interval_contract = 6; - if (cached_has_bits & 0x00000080u) { - total_size += 1 + 8; - } - - } - if (cached_has_bits & 0x00007f00u) { - // optional double package_interval_piggy_full = 7; - if (cached_has_bits & 0x00000100u) { - total_size += 1 + 8; - } - - // optional double package_interval_piggy_extra_full = 8; - if (cached_has_bits & 0x00000200u) { - total_size += 1 + 8; - } - - // optional double gift_mu_min_spent = 10; - if (cached_has_bits & 0x00000400u) { - total_size += 1 + 8; - } - - // optional double gift_mu_max_spent = 11; - if (cached_has_bits & 0x00000800u) { - total_size += 1 + 8; - } - - // optional double gift_mu_overall_mult = 12; - if (cached_has_bits & 0x00001000u) { - total_size += 1 + 8; - } - - // optional bool video_reset_on_idle = 14; - if (cached_has_bits & 0x00002000u) { - total_size += 1 + 1; - } - - // optional bool package_reset_on_idle = 13; - if (cached_has_bits & 0x00004000u) { - total_size += 1 + 1; - } +PROTOBUF_NOINLINE void CoopBuffState::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.CoopBuffState) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + _impl_.server_timestamp_ = 0; + _impl_.egg_laying_rate_ = 1; + _impl_.earnings_ = 1; + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* CoopBuffState::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const CoopBuffState& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* CoopBuffState::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const CoopBuffState& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.CoopBuffState) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional double egg_laying_rate = 1 [default = 1]; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 1, this_._internal_egg_laying_rate(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LiveConfig_GiftConfig::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - LiveConfig_GiftConfig::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LiveConfig_GiftConfig::GetClassData() const { return &_class_data_; } + // optional double earnings = 2 [default = 1]; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 2, this_._internal_earnings(), target); + } -void LiveConfig_GiftConfig::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional double server_timestamp = 3; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 3, this_._internal_server_timestamp(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.CoopBuffState) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t CoopBuffState::ByteSizeLong(const MessageLite& base) { + const CoopBuffState& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t CoopBuffState::ByteSizeLong() const { + const CoopBuffState& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.CoopBuffState) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + // optional double server_timestamp = 3; + if (cached_has_bits & 0x00000001u) { + total_size += 9; + } + // optional double egg_laying_rate = 1 [default = 1]; + if (cached_has_bits & 0x00000002u) { + total_size += 9; + } + // optional double earnings = 2 [default = 1]; + if (cached_has_bits & 0x00000004u) { + total_size += 9; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void LiveConfig_GiftConfig::MergeFrom(const LiveConfig_GiftConfig& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.LiveConfig.GiftConfig) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void CoopBuffState::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.CoopBuffState) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - gift_configs_.MergeFrom(from.gift_configs_); - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - _internal_mutable_random_gift_mu_config()->::ei::LiveConfig_GiftConfig_GiftMuConfig::MergeFrom(from._internal_random_gift_mu_config()); + _this->_impl_.server_timestamp_ = from._impl_.server_timestamp_; } if (cached_has_bits & 0x00000002u) { - _internal_mutable_video_gift_mu_config()->::ei::LiveConfig_GiftConfig_GiftMuConfig::MergeFrom(from._internal_video_gift_mu_config()); + _this->_impl_.egg_laying_rate_ = from._impl_.egg_laying_rate_; } if (cached_has_bits & 0x00000004u) { - package_interval_ = from.package_interval_; - } - if (cached_has_bits & 0x00000008u) { - video_offer_interval_ = from.video_offer_interval_; - } - if (cached_has_bits & 0x00000010u) { - video_offer_interval_contract_ = from.video_offer_interval_contract_; - } - if (cached_has_bits & 0x00000020u) { - video_offer_interval_piggy_full_ = from.video_offer_interval_piggy_full_; - } - if (cached_has_bits & 0x00000040u) { - video_offer_interval_piggy_extra_full_ = from.video_offer_interval_piggy_extra_full_; + _this->_impl_.earnings_ = from._impl_.earnings_; } - if (cached_has_bits & 0x00000080u) { - package_interval_contract_ = from.package_interval_contract_; - } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0x00007f00u) { - if (cached_has_bits & 0x00000100u) { - package_interval_piggy_full_ = from.package_interval_piggy_full_; - } - if (cached_has_bits & 0x00000200u) { - package_interval_piggy_extra_full_ = from.package_interval_piggy_extra_full_; - } - if (cached_has_bits & 0x00000400u) { - gift_mu_min_spent_ = from.gift_mu_min_spent_; - } - if (cached_has_bits & 0x00000800u) { - gift_mu_max_spent_ = from.gift_mu_max_spent_; - } - if (cached_has_bits & 0x00001000u) { - gift_mu_overall_mult_ = from.gift_mu_overall_mult_; - } - if (cached_has_bits & 0x00002000u) { - video_reset_on_idle_ = from.video_reset_on_idle_; - } - if (cached_has_bits & 0x00004000u) { - package_reset_on_idle_ = from.package_reset_on_idle_; - } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void LiveConfig_GiftConfig::CopyFrom(const LiveConfig_GiftConfig& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.LiveConfig.GiftConfig) +void CoopBuffState::CopyFrom(const CoopBuffState& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.CoopBuffState) if (&from == this) return; Clear(); MergeFrom(from); } -bool LiveConfig_GiftConfig::IsInitialized() const { - return true; -} -void LiveConfig_GiftConfig::InternalSwap(LiveConfig_GiftConfig* other) { +void CoopBuffState::InternalSwap(CoopBuffState* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - gift_configs_.InternalSwap(&other->gift_configs_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, package_reset_on_idle_) - + sizeof(LiveConfig_GiftConfig::package_reset_on_idle_) - - PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, random_gift_mu_config_)>( - reinterpret_cast(&random_gift_mu_config_), - reinterpret_cast(&other->random_gift_mu_config_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(CoopBuffState, _impl_.earnings_) + + sizeof(CoopBuffState::_impl_.earnings_) + - PROTOBUF_FIELD_OFFSET(CoopBuffState, _impl_.server_timestamp_)>( + reinterpret_cast(&_impl_.server_timestamp_), + reinterpret_cast(&other->_impl_.server_timestamp_)); } -::PROTOBUF_NAMESPACE_ID::Metadata LiveConfig_GiftConfig::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[106]); +::google::protobuf::Metadata CoopBuffState::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class LiveConfig_MiscConfig::_Internal { +class CoopBuffHistory::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_ask_to_track(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_ask_to_track_min_soul_eggs(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_ask_to_track_message(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_ask_to_track_show_pre_dialog(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_ask_to_track_after_privacy(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_chicken_run_boost_percentage(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_shells_intro_tickets(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_shells_max_free_chicken_configs(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_shells_intro_alert_threshold(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } - static void set_has_shells_lighting_controls_price(HasBits* has_bits) { - (*has_bits)[0] |= 8192u; - } - static void set_has_contracts_expert_league_min_soul_power(HasBits* has_bits) { - (*has_bits)[0] |= 1024u; - } - static void set_has_new_player_event_duration(HasBits* has_bits) { - (*has_bits)[0] |= 2048u; - } - static void set_has_contracts_club_available(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_contracts_beta(HasBits* has_bits) { - (*has_bits)[0] |= 4096u; - } }; -LiveConfig_MiscConfig::LiveConfig_MiscConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.LiveConfig.MiscConfig) -} -LiveConfig_MiscConfig::LiveConfig_MiscConfig(const LiveConfig_MiscConfig& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ask_to_track_message_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ask_to_track_message_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_ask_to_track_message()) { - ask_to_track_message_.Set(from._internal_ask_to_track_message(), - GetArenaForAllocation()); - } - ::memcpy(&ask_to_track_min_soul_eggs_, &from.ask_to_track_min_soul_eggs_, - static_cast(reinterpret_cast(&shells_lighting_controls_price_) - - reinterpret_cast(&ask_to_track_min_soul_eggs_)) + sizeof(shells_lighting_controls_price_)); - // @@protoc_insertion_point(copy_constructor:ei.LiveConfig.MiscConfig) +CoopBuffHistory::CoopBuffHistory(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.CoopBuffHistory) } +inline PROTOBUF_NDEBUG_INLINE CoopBuffHistory::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::CoopBuffHistory& from_msg) + : history_{visibility, arena, from.history_}, + _cached_size_{0} {} + +CoopBuffHistory::CoopBuffHistory( + ::google::protobuf::Arena* arena, + const CoopBuffHistory& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + CoopBuffHistory* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); -inline void LiveConfig_MiscConfig::SharedCtor() { -ask_to_track_message_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ask_to_track_message_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&ask_to_track_min_soul_eggs_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&contracts_beta_) - - reinterpret_cast(&ask_to_track_min_soul_eggs_)) + sizeof(contracts_beta_)); -shells_lighting_controls_price_ = 175u; + // @@protoc_insertion_point(copy_constructor:ei.CoopBuffHistory) } +inline PROTOBUF_NDEBUG_INLINE CoopBuffHistory::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : history_{visibility, arena}, + _cached_size_{0} {} -LiveConfig_MiscConfig::~LiveConfig_MiscConfig() { - // @@protoc_insertion_point(destructor:ei.LiveConfig.MiscConfig) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } +inline void CoopBuffHistory::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); +} +CoopBuffHistory::~CoopBuffHistory() { + // @@protoc_insertion_point(destructor:ei.CoopBuffHistory) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } +inline void CoopBuffHistory::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + CoopBuffHistory::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_CoopBuffHistory_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &CoopBuffHistory::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &CoopBuffHistory::ByteSizeLong, + &CoopBuffHistory::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(CoopBuffHistory, _impl_._cached_size_), + false, + }, + &CoopBuffHistory::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* CoopBuffHistory::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<0, 1, 1, 0, 2> CoopBuffHistory::_table_ = { + { + 0, // no _has_bits_ + 0, // no _extensions_ + 1, 0, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967294, // skipmap + offsetof(decltype(_table_), field_entries), + 1, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::CoopBuffHistory>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // repeated .ei.CoopBuffState history = 1; + {::_pbi::TcParser::FastMtR1, + {10, 63, 0, PROTOBUF_FIELD_OFFSET(CoopBuffHistory, _impl_.history_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // repeated .ei.CoopBuffState history = 1; + {PROTOBUF_FIELD_OFFSET(CoopBuffHistory, _impl_.history_), 0, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::CoopBuffState>()}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void CoopBuffHistory::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.CoopBuffHistory) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; -inline void LiveConfig_MiscConfig::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - ask_to_track_message_.Destroy(); + _impl_.history_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* CoopBuffHistory::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const CoopBuffHistory& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* CoopBuffHistory::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const CoopBuffHistory& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.CoopBuffHistory) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + // repeated .ei.CoopBuffState history = 1; + for (unsigned i = 0, n = static_cast( + this_._internal_history_size()); + i < n; i++) { + const auto& repfield = this_._internal_history().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, repfield, repfield.GetCachedSize(), + target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.CoopBuffHistory) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t CoopBuffHistory::ByteSizeLong(const MessageLite& base) { + const CoopBuffHistory& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t CoopBuffHistory::ByteSizeLong() const { + const CoopBuffHistory& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.CoopBuffHistory) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.CoopBuffState history = 1; + { + total_size += 1UL * this_._internal_history_size(); + for (const auto& msg : this_._internal_history()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void CoopBuffHistory::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.CoopBuffHistory) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_history()->MergeFrom( + from._internal_history()); + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void LiveConfig_MiscConfig::SetCachedSize(int size) const { - _cached_size_.Set(size); +void CoopBuffHistory::CopyFrom(const CoopBuffHistory& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.CoopBuffHistory) + if (&from == this) return; + Clear(); + MergeFrom(from); } -void LiveConfig_MiscConfig::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.LiveConfig.MiscConfig) - 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) { - ask_to_track_message_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x000000feu) { - ::memset(&ask_to_track_min_soul_eggs_, 0, static_cast( - reinterpret_cast(&chicken_run_boost_percentage_) - - reinterpret_cast(&ask_to_track_min_soul_eggs_)) + sizeof(chicken_run_boost_percentage_)); - } - if (cached_has_bits & 0x00003f00u) { - ::memset(&shells_max_free_chicken_configs_, 0, static_cast( - reinterpret_cast(&contracts_beta_) - - reinterpret_cast(&shells_max_free_chicken_configs_)) + sizeof(contracts_beta_)); - shells_lighting_controls_price_ = 175u; - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* LiveConfig_MiscConfig::_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 bool ask_to_track = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _Internal::set_has_ask_to_track(&has_bits); - ask_to_track_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double ask_to_track_min_soul_eggs = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { - _Internal::set_has_ask_to_track_min_soul_eggs(&has_bits); - ask_to_track_min_soul_eggs_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional string ask_to_track_message = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_ask_to_track_message(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.LiveConfig.MiscConfig.ask_to_track_message"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional bool ask_to_track_show_pre_dialog = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _Internal::set_has_ask_to_track_show_pre_dialog(&has_bits); - ask_to_track_show_pre_dialog_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool ask_to_track_after_privacy = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - _Internal::set_has_ask_to_track_after_privacy(&has_bits); - ask_to_track_after_privacy_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double chicken_run_boost_percentage = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 49)) { - _Internal::set_has_chicken_run_boost_percentage(&has_bits); - chicken_run_boost_percentage_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint32 shells_intro_tickets = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_shells_intro_tickets(&has_bits); - shells_intro_tickets_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 shells_max_free_chicken_configs = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { - _Internal::set_has_shells_max_free_chicken_configs(&has_bits); - shells_max_free_chicken_configs_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 shells_intro_alert_threshold = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 72)) { - _Internal::set_has_shells_intro_alert_threshold(&has_bits); - shells_intro_alert_threshold_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double contracts_expert_league_min_soul_power = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 81)) { - _Internal::set_has_contracts_expert_league_min_soul_power(&has_bits); - contracts_expert_league_min_soul_power_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double new_player_event_duration = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 89)) { - _Internal::set_has_new_player_event_duration(&has_bits); - new_player_event_duration_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional bool contracts_club_available = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 96)) { - _Internal::set_has_contracts_club_available(&has_bits); - contracts_club_available_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool contracts_beta = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 104)) { - _Internal::set_has_contracts_beta(&has_bits); - contracts_beta_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 shells_lighting_controls_price = 14 [default = 175]; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 112)) { - _Internal::set_has_shells_lighting_controls_price(&has_bits); - shells_lighting_controls_price_ = ::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* LiveConfig_MiscConfig::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.LiveConfig.MiscConfig) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; +void CoopBuffHistory::InternalSwap(CoopBuffHistory* PROTOBUF_RESTRICT other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.history_.InternalSwap(&other->_impl_.history_); +} - cached_has_bits = _has_bits_[0]; - // optional bool ask_to_track = 1; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(1, this->_internal_ask_to_track(), target); - } +::google::protobuf::Metadata CoopBuffHistory::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== - // optional double ask_to_track_min_soul_eggs = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(2, this->_internal_ask_to_track_min_soul_eggs(), target); - } +class CoopChickenRunEntry::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(CoopChickenRunEntry, _impl_._has_bits_); +}; + +CoopChickenRunEntry::CoopChickenRunEntry(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.CoopChickenRunEntry) +} +inline PROTOBUF_NDEBUG_INLINE CoopChickenRunEntry::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::CoopChickenRunEntry& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + user_id_(arena, from.user_id_) {} + +CoopChickenRunEntry::CoopChickenRunEntry( + ::google::protobuf::Arena* arena, + const CoopChickenRunEntry& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + CoopChickenRunEntry* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + _impl_.server_timestamp_ = from._impl_.server_timestamp_; - // optional string ask_to_track_message = 3; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_ask_to_track_message().data(), static_cast(this->_internal_ask_to_track_message().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.LiveConfig.MiscConfig.ask_to_track_message"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_ask_to_track_message(), target); - } + // @@protoc_insertion_point(copy_constructor:ei.CoopChickenRunEntry) +} +inline PROTOBUF_NDEBUG_INLINE CoopChickenRunEntry::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + user_id_(arena) {} - // optional bool ask_to_track_show_pre_dialog = 4; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(4, this->_internal_ask_to_track_show_pre_dialog(), target); - } +inline void CoopChickenRunEntry::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.server_timestamp_ = {}; +} +CoopChickenRunEntry::~CoopChickenRunEntry() { + // @@protoc_insertion_point(destructor:ei.CoopChickenRunEntry) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void CoopChickenRunEntry::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.user_id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + CoopChickenRunEntry::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_CoopChickenRunEntry_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &CoopChickenRunEntry::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &CoopChickenRunEntry::ByteSizeLong, + &CoopChickenRunEntry::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(CoopChickenRunEntry, _impl_._cached_size_), + false, + }, + &CoopChickenRunEntry::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* CoopChickenRunEntry::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 0, 38, 2> CoopChickenRunEntry::_table_ = { + { + PROTOBUF_FIELD_OFFSET(CoopChickenRunEntry, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::CoopChickenRunEntry>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional double server_timestamp = 2; + {::_pbi::TcParser::FastF64S1, + {17, 1, 0, PROTOBUF_FIELD_OFFSET(CoopChickenRunEntry, _impl_.server_timestamp_)}}, + // optional string user_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(CoopChickenRunEntry, _impl_.user_id_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string user_id = 1; + {PROTOBUF_FIELD_OFFSET(CoopChickenRunEntry, _impl_.user_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double server_timestamp = 2; + {PROTOBUF_FIELD_OFFSET(CoopChickenRunEntry, _impl_.server_timestamp_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + }}, + // no aux_entries + {{ + "\26\7\0\0\0\0\0\0" + "ei.CoopChickenRunEntry" + "user_id" + }}, +}; + +PROTOBUF_NOINLINE void CoopChickenRunEntry::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.CoopChickenRunEntry) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; - // optional bool ask_to_track_after_privacy = 5; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(5, this->_internal_ask_to_track_after_privacy(), target); - } + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + _impl_.user_id_.ClearNonDefaultToEmpty(); + } + _impl_.server_timestamp_ = 0; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* CoopChickenRunEntry::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const CoopChickenRunEntry& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* CoopChickenRunEntry::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const CoopChickenRunEntry& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.CoopChickenRunEntry) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.CoopChickenRunEntry.user_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional double chicken_run_boost_percentage = 6; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(6, this->_internal_chicken_run_boost_percentage(), target); - } + // optional double server_timestamp = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 2, this_._internal_server_timestamp(), target); + } - // optional uint32 shells_intro_tickets = 7; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(7, this->_internal_shells_intro_tickets(), target); - } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.CoopChickenRunEntry) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t CoopChickenRunEntry::ByteSizeLong(const MessageLite& base) { + const CoopChickenRunEntry& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t CoopChickenRunEntry::ByteSizeLong() const { + const CoopChickenRunEntry& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.CoopChickenRunEntry) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_user_id()); + } + // optional double server_timestamp = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 9; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - // optional uint32 shells_max_free_chicken_configs = 8; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(8, this->_internal_shells_max_free_chicken_configs(), target); - } +void CoopChickenRunEntry::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.CoopChickenRunEntry) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; - // optional uint32 shells_intro_alert_threshold = 9; - if (cached_has_bits & 0x00000200u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(9, this->_internal_shells_intro_alert_threshold(), target); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + if (cached_has_bits & 0x00000001u) { + _this->_internal_set_user_id(from._internal_user_id()); + } + if (cached_has_bits & 0x00000002u) { + _this->_impl_.server_timestamp_ = from._impl_.server_timestamp_; + } } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} - // optional double contracts_expert_league_min_soul_power = 10; - if (cached_has_bits & 0x00000400u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(10, this->_internal_contracts_expert_league_min_soul_power(), target); - } +void CoopChickenRunEntry::CopyFrom(const CoopChickenRunEntry& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.CoopChickenRunEntry) + if (&from == this) return; + Clear(); + MergeFrom(from); +} - // optional double new_player_event_duration = 11; - if (cached_has_bits & 0x00000800u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(11, this->_internal_new_player_event_duration(), target); - } - // optional bool contracts_club_available = 12; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(12, this->_internal_contracts_club_available(), target); - } +void CoopChickenRunEntry::InternalSwap(CoopChickenRunEntry* PROTOBUF_RESTRICT other) { + using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_id_, &other->_impl_.user_id_, arena); + swap(_impl_.server_timestamp_, other->_impl_.server_timestamp_); +} - // optional bool contracts_beta = 13; - if (cached_has_bits & 0x00001000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(13, this->_internal_contracts_beta(), target); - } +::google::protobuf::Metadata CoopChickenRunEntry::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== - // optional uint32 shells_lighting_controls_price = 14 [default = 175]; - if (cached_has_bits & 0x00002000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(14, this->_internal_shells_lighting_controls_price(), target); - } +class CoopLastChickenRunTimes::_Internal { + public: +}; - 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.LiveConfig.MiscConfig) - return target; +CoopLastChickenRunTimes::CoopLastChickenRunTimes(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.CoopLastChickenRunTimes) } +inline PROTOBUF_NDEBUG_INLINE CoopLastChickenRunTimes::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::CoopLastChickenRunTimes& from_msg) + : entries_{visibility, arena, from.entries_}, + _cached_size_{0} {} + +CoopLastChickenRunTimes::CoopLastChickenRunTimes( + ::google::protobuf::Arena* arena, + const CoopLastChickenRunTimes& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + CoopLastChickenRunTimes* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); -size_t LiveConfig_MiscConfig::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.LiveConfig.MiscConfig) - size_t total_size = 0; + // @@protoc_insertion_point(copy_constructor:ei.CoopLastChickenRunTimes) +} +inline PROTOBUF_NDEBUG_INLINE CoopLastChickenRunTimes::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : entries_{visibility, arena}, + _cached_size_{0} {} - uint32_t cached_has_bits = 0; +inline void CoopLastChickenRunTimes::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); +} +CoopLastChickenRunTimes::~CoopLastChickenRunTimes() { + // @@protoc_insertion_point(destructor:ei.CoopLastChickenRunTimes) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void CoopLastChickenRunTimes::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + CoopLastChickenRunTimes::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_CoopLastChickenRunTimes_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &CoopLastChickenRunTimes::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &CoopLastChickenRunTimes::ByteSizeLong, + &CoopLastChickenRunTimes::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(CoopLastChickenRunTimes, _impl_._cached_size_), + false, + }, + &CoopLastChickenRunTimes::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* CoopLastChickenRunTimes::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<0, 1, 1, 0, 2> CoopLastChickenRunTimes::_table_ = { + { + 0, // no _has_bits_ + 0, // no _extensions_ + 3, 0, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967291, // skipmap + offsetof(decltype(_table_), field_entries), + 1, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::CoopLastChickenRunTimes>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // repeated .ei.CoopChickenRunEntry entries = 3; + {::_pbi::TcParser::FastMtR1, + {26, 63, 0, PROTOBUF_FIELD_OFFSET(CoopLastChickenRunTimes, _impl_.entries_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // repeated .ei.CoopChickenRunEntry entries = 3; + {PROTOBUF_FIELD_OFFSET(CoopLastChickenRunTimes, _impl_.entries_), 0, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::CoopChickenRunEntry>()}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void CoopLastChickenRunTimes::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.CoopLastChickenRunTimes) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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 & 0x000000ffu) { - // optional string ask_to_track_message = 3; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_ask_to_track_message()); - } + _impl_.entries_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* CoopLastChickenRunTimes::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const CoopLastChickenRunTimes& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* CoopLastChickenRunTimes::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const CoopLastChickenRunTimes& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.CoopLastChickenRunTimes) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + // repeated .ei.CoopChickenRunEntry entries = 3; + for (unsigned i = 0, n = static_cast( + this_._internal_entries_size()); + i < n; i++) { + const auto& repfield = this_._internal_entries().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 3, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional double ask_to_track_min_soul_eggs = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 8; - } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.CoopLastChickenRunTimes) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t CoopLastChickenRunTimes::ByteSizeLong(const MessageLite& base) { + const CoopLastChickenRunTimes& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t CoopLastChickenRunTimes::ByteSizeLong() const { + const CoopLastChickenRunTimes& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.CoopLastChickenRunTimes) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.CoopChickenRunEntry entries = 3; + { + total_size += 1UL * this_._internal_entries_size(); + for (const auto& msg : this_._internal_entries()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - // optional bool ask_to_track = 1; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + 1; - } +void CoopLastChickenRunTimes::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.CoopLastChickenRunTimes) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; - // optional bool ask_to_track_show_pre_dialog = 4; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + 1; - } + _this->_internal_mutable_entries()->MergeFrom( + from._internal_entries()); + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} - // optional bool ask_to_track_after_privacy = 5; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + 1; - } +void CoopLastChickenRunTimes::CopyFrom(const CoopLastChickenRunTimes& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.CoopLastChickenRunTimes) + if (&from == this) return; + Clear(); + MergeFrom(from); +} - // optional bool contracts_club_available = 12; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + 1; - } - // optional uint32 shells_intro_tickets = 7; - if (cached_has_bits & 0x00000040u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_shells_intro_tickets()); - } +void CoopLastChickenRunTimes::InternalSwap(CoopLastChickenRunTimes* PROTOBUF_RESTRICT other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.entries_.InternalSwap(&other->_impl_.entries_); +} - // optional double chicken_run_boost_percentage = 6; - if (cached_has_bits & 0x00000080u) { - total_size += 1 + 8; - } +::google::protobuf::Metadata CoopLastChickenRunTimes::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== - } - if (cached_has_bits & 0x00003f00u) { - // optional uint32 shells_max_free_chicken_configs = 8; - if (cached_has_bits & 0x00000100u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_shells_max_free_chicken_configs()); - } +class LeaderboardAnalysis_Chunk::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis_Chunk, _impl_._has_bits_); +}; + +LeaderboardAnalysis_Chunk::LeaderboardAnalysis_Chunk(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.LeaderboardAnalysis.Chunk) +} +inline PROTOBUF_NDEBUG_INLINE LeaderboardAnalysis_Chunk::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::LeaderboardAnalysis_Chunk& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + start_cursor_(arena, from.start_cursor_), + end_cursor_(arena, from.end_cursor_) {} + +LeaderboardAnalysis_Chunk::LeaderboardAnalysis_Chunk( + ::google::protobuf::Arena* arena, + const LeaderboardAnalysis_Chunk& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + LeaderboardAnalysis_Chunk* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, start_index_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, start_index_), + offsetof(Impl_, low_score_) - + offsetof(Impl_, start_index_) + + sizeof(Impl_::low_score_)); - // optional uint32 shells_intro_alert_threshold = 9; - if (cached_has_bits & 0x00000200u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_shells_intro_alert_threshold()); - } + // @@protoc_insertion_point(copy_constructor:ei.LeaderboardAnalysis.Chunk) +} +inline PROTOBUF_NDEBUG_INLINE LeaderboardAnalysis_Chunk::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + start_cursor_(arena), + end_cursor_(arena) {} + +inline void LeaderboardAnalysis_Chunk::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, start_index_), + 0, + offsetof(Impl_, low_score_) - + offsetof(Impl_, start_index_) + + sizeof(Impl_::low_score_)); +} +LeaderboardAnalysis_Chunk::~LeaderboardAnalysis_Chunk() { + // @@protoc_insertion_point(destructor:ei.LeaderboardAnalysis.Chunk) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void LeaderboardAnalysis_Chunk::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.start_cursor_.Destroy(); + _impl_.end_cursor_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + LeaderboardAnalysis_Chunk::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_LeaderboardAnalysis_Chunk_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &LeaderboardAnalysis_Chunk::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &LeaderboardAnalysis_Chunk::ByteSizeLong, + &LeaderboardAnalysis_Chunk::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis_Chunk, _impl_._cached_size_), + false, + }, + &LeaderboardAnalysis_Chunk::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* LeaderboardAnalysis_Chunk::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 6, 0, 59, 2> LeaderboardAnalysis_Chunk::_table_ = { + { + PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis_Chunk, _impl_._has_bits_), + 0, // no _extensions_ + 6, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967232, // skipmap + offsetof(decltype(_table_), field_entries), + 6, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::LeaderboardAnalysis_Chunk>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional uint32 start_index = 1; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(LeaderboardAnalysis_Chunk, _impl_.start_index_), 2>(), + {8, 2, 0, PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis_Chunk, _impl_.start_index_)}}, + // optional uint32 end_index = 2; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(LeaderboardAnalysis_Chunk, _impl_.end_index_), 3>(), + {16, 3, 0, PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis_Chunk, _impl_.end_index_)}}, + // optional double high_score = 3; + {::_pbi::TcParser::FastF64S1, + {25, 4, 0, PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis_Chunk, _impl_.high_score_)}}, + // optional double low_score = 4; + {::_pbi::TcParser::FastF64S1, + {33, 5, 0, PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis_Chunk, _impl_.low_score_)}}, + // optional string start_cursor = 5; + {::_pbi::TcParser::FastSS1, + {42, 0, 0, PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis_Chunk, _impl_.start_cursor_)}}, + // optional string end_cursor = 6; + {::_pbi::TcParser::FastSS1, + {50, 1, 0, PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis_Chunk, _impl_.end_cursor_)}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional uint32 start_index = 1; + {PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis_Chunk, _impl_.start_index_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional uint32 end_index = 2; + {PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis_Chunk, _impl_.end_index_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double high_score = 3; + {PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis_Chunk, _impl_.high_score_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double low_score = 4; + {PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis_Chunk, _impl_.low_score_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional string start_cursor = 5; + {PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis_Chunk, _impl_.start_cursor_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string end_cursor = 6; + {PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis_Chunk, _impl_.end_cursor_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, + // no aux_entries + {{ + "\34\0\0\0\0\14\12\0" + "ei.LeaderboardAnalysis.Chunk" + "start_cursor" + "end_cursor" + }}, +}; + +PROTOBUF_NOINLINE void LeaderboardAnalysis_Chunk::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.LeaderboardAnalysis.Chunk) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; - // optional double contracts_expert_league_min_soul_power = 10; - if (cached_has_bits & 0x00000400u) { - total_size += 1 + 8; + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + if (cached_has_bits & 0x00000001u) { + _impl_.start_cursor_.ClearNonDefaultToEmpty(); } - - // optional double new_player_event_duration = 11; - if (cached_has_bits & 0x00000800u) { - total_size += 1 + 8; + if (cached_has_bits & 0x00000002u) { + _impl_.end_cursor_.ClearNonDefaultToEmpty(); } + } + if (cached_has_bits & 0x0000003cu) { + ::memset(&_impl_.start_index_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.low_score_) - + reinterpret_cast(&_impl_.start_index_)) + sizeof(_impl_.low_score_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* LeaderboardAnalysis_Chunk::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const LeaderboardAnalysis_Chunk& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* LeaderboardAnalysis_Chunk::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const LeaderboardAnalysis_Chunk& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.LeaderboardAnalysis.Chunk) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional uint32 start_index = 1; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 1, this_._internal_start_index(), target); + } - // optional bool contracts_beta = 13; - if (cached_has_bits & 0x00001000u) { - total_size += 1 + 1; - } + // optional uint32 end_index = 2; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 2, this_._internal_end_index(), target); + } - // optional uint32 shells_lighting_controls_price = 14 [default = 175]; - if (cached_has_bits & 0x00002000u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_shells_lighting_controls_price()); - } + // optional double high_score = 3; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 3, this_._internal_high_score(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional double low_score = 4; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 4, this_._internal_low_score(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LiveConfig_MiscConfig::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - LiveConfig_MiscConfig::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LiveConfig_MiscConfig::GetClassData() const { return &_class_data_; } + // optional string start_cursor = 5; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_start_cursor(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.LeaderboardAnalysis.Chunk.start_cursor"); + target = stream->WriteStringMaybeAliased(5, _s, target); + } -void LiveConfig_MiscConfig::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional string end_cursor = 6; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_end_cursor(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.LeaderboardAnalysis.Chunk.end_cursor"); + target = stream->WriteStringMaybeAliased(6, _s, target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.LeaderboardAnalysis.Chunk) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t LeaderboardAnalysis_Chunk::ByteSizeLong(const MessageLite& base) { + const LeaderboardAnalysis_Chunk& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t LeaderboardAnalysis_Chunk::ByteSizeLong() const { + const LeaderboardAnalysis_Chunk& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.LeaderboardAnalysis.Chunk) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000003fu) { + // optional string start_cursor = 5; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_start_cursor()); + } + // optional string end_cursor = 6; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_end_cursor()); + } + // optional uint32 start_index = 1; + if (cached_has_bits & 0x00000004u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_start_index()); + } + // optional uint32 end_index = 2; + if (cached_has_bits & 0x00000008u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_end_index()); + } + // optional double high_score = 3; + if (cached_has_bits & 0x00000010u) { + total_size += 9; + } + // optional double low_score = 4; + if (cached_has_bits & 0x00000020u) { + total_size += 9; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void LiveConfig_MiscConfig::MergeFrom(const LiveConfig_MiscConfig& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.LiveConfig.MiscConfig) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void LeaderboardAnalysis_Chunk::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.LeaderboardAnalysis.Chunk) + ABSL_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 & 0x000000ffu) { + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000003fu) { if (cached_has_bits & 0x00000001u) { - _internal_set_ask_to_track_message(from._internal_ask_to_track_message()); + _this->_internal_set_start_cursor(from._internal_start_cursor()); } if (cached_has_bits & 0x00000002u) { - ask_to_track_min_soul_eggs_ = from.ask_to_track_min_soul_eggs_; + _this->_internal_set_end_cursor(from._internal_end_cursor()); } if (cached_has_bits & 0x00000004u) { - ask_to_track_ = from.ask_to_track_; + _this->_impl_.start_index_ = from._impl_.start_index_; } if (cached_has_bits & 0x00000008u) { - ask_to_track_show_pre_dialog_ = from.ask_to_track_show_pre_dialog_; + _this->_impl_.end_index_ = from._impl_.end_index_; } if (cached_has_bits & 0x00000010u) { - ask_to_track_after_privacy_ = from.ask_to_track_after_privacy_; + _this->_impl_.high_score_ = from._impl_.high_score_; } if (cached_has_bits & 0x00000020u) { - contracts_club_available_ = from.contracts_club_available_; - } - if (cached_has_bits & 0x00000040u) { - shells_intro_tickets_ = from.shells_intro_tickets_; - } - if (cached_has_bits & 0x00000080u) { - chicken_run_boost_percentage_ = from.chicken_run_boost_percentage_; - } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0x00003f00u) { - if (cached_has_bits & 0x00000100u) { - shells_max_free_chicken_configs_ = from.shells_max_free_chicken_configs_; - } - if (cached_has_bits & 0x00000200u) { - shells_intro_alert_threshold_ = from.shells_intro_alert_threshold_; - } - if (cached_has_bits & 0x00000400u) { - contracts_expert_league_min_soul_power_ = from.contracts_expert_league_min_soul_power_; - } - if (cached_has_bits & 0x00000800u) { - new_player_event_duration_ = from.new_player_event_duration_; + _this->_impl_.low_score_ = from._impl_.low_score_; } - if (cached_has_bits & 0x00001000u) { - contracts_beta_ = from.contracts_beta_; - } - if (cached_has_bits & 0x00002000u) { - shells_lighting_controls_price_ = from.shells_lighting_controls_price_; - } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void LiveConfig_MiscConfig::CopyFrom(const LiveConfig_MiscConfig& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.LiveConfig.MiscConfig) +void LeaderboardAnalysis_Chunk::CopyFrom(const LeaderboardAnalysis_Chunk& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.LeaderboardAnalysis.Chunk) if (&from == this) return; Clear(); MergeFrom(from); } -bool LiveConfig_MiscConfig::IsInitialized() const { - return true; -} -void LiveConfig_MiscConfig::InternalSwap(LiveConfig_MiscConfig* other) { +void LeaderboardAnalysis_Chunk::InternalSwap(LeaderboardAnalysis_Chunk* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &ask_to_track_message_, lhs_arena, - &other->ask_to_track_message_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, contracts_beta_) - + sizeof(LiveConfig_MiscConfig::contracts_beta_) - - PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, ask_to_track_min_soul_eggs_)>( - reinterpret_cast(&ask_to_track_min_soul_eggs_), - reinterpret_cast(&other->ask_to_track_min_soul_eggs_)); - swap(shells_lighting_controls_price_, other->shells_lighting_controls_price_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata LiveConfig_MiscConfig::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[107]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.start_cursor_, &other->_impl_.start_cursor_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.end_cursor_, &other->_impl_.end_cursor_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis_Chunk, _impl_.low_score_) + + sizeof(LeaderboardAnalysis_Chunk::_impl_.low_score_) + - PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis_Chunk, _impl_.start_index_)>( + reinterpret_cast(&_impl_.start_index_), + reinterpret_cast(&other->_impl_.start_index_)); } +::google::protobuf::Metadata LeaderboardAnalysis_Chunk::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} // =================================================================== -class LiveConfig_HelpConfig_HowToVideoInfo::_Internal { +class LeaderboardAnalysis::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_type(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_name(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_description(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_duration(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_url(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_soul_eggs(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } -}; + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis, _impl_._has_bits_); +}; + +LeaderboardAnalysis::LeaderboardAnalysis(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.LeaderboardAnalysis) +} +inline PROTOBUF_NDEBUG_INLINE LeaderboardAnalysis::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::LeaderboardAnalysis& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + chunks_{visibility, arena, from.chunks_}, + cursor_(arena, from.cursor_) {} + +LeaderboardAnalysis::LeaderboardAnalysis( + ::google::protobuf::Arena* arena, + const LeaderboardAnalysis& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + LeaderboardAnalysis* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, high_score_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, high_score_), + offsetof(Impl_, count_) - + offsetof(Impl_, high_score_) + + sizeof(Impl_::count_)); -LiveConfig_HelpConfig_HowToVideoInfo::LiveConfig_HelpConfig_HowToVideoInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.LiveConfig.HelpConfig.HowToVideoInfo) + // @@protoc_insertion_point(copy_constructor:ei.LeaderboardAnalysis) } -LiveConfig_HelpConfig_HowToVideoInfo::LiveConfig_HelpConfig_HowToVideoInfo(const LiveConfig_HelpConfig_HowToVideoInfo& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - name_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - name_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_name()) { - name_.Set(from._internal_name(), - GetArenaForAllocation()); - } - description_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - description_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_description()) { - description_.Set(from._internal_description(), - GetArenaForAllocation()); - } - url_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - url_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_url()) { - url_.Set(from._internal_url(), - GetArenaForAllocation()); - } - duration_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - duration_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_duration()) { - duration_.Set(from._internal_duration(), - GetArenaForAllocation()); - } - ::memcpy(&soul_eggs_, &from.soul_eggs_, - static_cast(reinterpret_cast(&type_) - - reinterpret_cast(&soul_eggs_)) + sizeof(type_)); - // @@protoc_insertion_point(copy_constructor:ei.LiveConfig.HelpConfig.HowToVideoInfo) +inline PROTOBUF_NDEBUG_INLINE LeaderboardAnalysis::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + chunks_{visibility, arena}, + cursor_(arena) {} + +inline void LeaderboardAnalysis::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, high_score_), + 0, + offsetof(Impl_, count_) - + offsetof(Impl_, high_score_) + + sizeof(Impl_::count_)); } - -inline void LiveConfig_HelpConfig_HowToVideoInfo::SharedCtor() { -name_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - name_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -description_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - description_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -url_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - url_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -duration_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - duration_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&soul_eggs_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&type_) - - reinterpret_cast(&soul_eggs_)) + sizeof(type_)); +LeaderboardAnalysis::~LeaderboardAnalysis() { + // @@protoc_insertion_point(destructor:ei.LeaderboardAnalysis) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } +inline void LeaderboardAnalysis::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.cursor_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + LeaderboardAnalysis::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_LeaderboardAnalysis_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &LeaderboardAnalysis::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &LeaderboardAnalysis::ByteSizeLong, + &LeaderboardAnalysis::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis, _impl_._cached_size_), + false, + }, + &LeaderboardAnalysis::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* LeaderboardAnalysis::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 5, 1, 37, 2> LeaderboardAnalysis::_table_ = { + { + PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis, _impl_._has_bits_), + 0, // no _extensions_ + 5, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967264, // skipmap + offsetof(decltype(_table_), field_entries), + 5, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::LeaderboardAnalysis>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // repeated .ei.LeaderboardAnalysis.Chunk chunks = 1; + {::_pbi::TcParser::FastMtR1, + {10, 63, 0, PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis, _impl_.chunks_)}}, + // optional uint32 count = 2; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(LeaderboardAnalysis, _impl_.count_), 3>(), + {16, 3, 0, PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis, _impl_.count_)}}, + // optional double high_score = 3; + {::_pbi::TcParser::FastF64S1, + {25, 1, 0, PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis, _impl_.high_score_)}}, + // optional double low_score = 4; + {::_pbi::TcParser::FastF64S1, + {33, 2, 0, PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis, _impl_.low_score_)}}, + // optional string cursor = 5; + {::_pbi::TcParser::FastSS1, + {42, 0, 0, PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis, _impl_.cursor_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // repeated .ei.LeaderboardAnalysis.Chunk chunks = 1; + {PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis, _impl_.chunks_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional uint32 count = 2; + {PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis, _impl_.count_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double high_score = 3; + {PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis, _impl_.high_score_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double low_score = 4; + {PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis, _impl_.low_score_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional string cursor = 5; + {PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis, _impl_.cursor_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::LeaderboardAnalysis_Chunk>()}, + }}, {{ + "\26\0\0\0\0\6\0\0" + "ei.LeaderboardAnalysis" + "cursor" + }}, +}; + +PROTOBUF_NOINLINE void LeaderboardAnalysis::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.LeaderboardAnalysis) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; -LiveConfig_HelpConfig_HowToVideoInfo::~LiveConfig_HelpConfig_HowToVideoInfo() { - // @@protoc_insertion_point(destructor:ei.LiveConfig.HelpConfig.HowToVideoInfo) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; + _impl_.chunks_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + _impl_.cursor_.ClearNonDefaultToEmpty(); } - SharedDtor(); -} + if (cached_has_bits & 0x0000000eu) { + ::memset(&_impl_.high_score_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.count_) - + reinterpret_cast(&_impl_.high_score_)) + sizeof(_impl_.count_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* LeaderboardAnalysis::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const LeaderboardAnalysis& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* LeaderboardAnalysis::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const LeaderboardAnalysis& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.LeaderboardAnalysis) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + // repeated .ei.LeaderboardAnalysis.Chunk chunks = 1; + for (unsigned i = 0, n = static_cast( + this_._internal_chunks_size()); + i < n; i++) { + const auto& repfield = this_._internal_chunks().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, repfield, repfield.GetCachedSize(), + target, stream); + } -inline void LiveConfig_HelpConfig_HowToVideoInfo::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - name_.Destroy(); - description_.Destroy(); - url_.Destroy(); - duration_.Destroy(); -} + cached_has_bits = this_._impl_._has_bits_[0]; + // optional uint32 count = 2; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 2, this_._internal_count(), target); + } -void LiveConfig_HelpConfig_HowToVideoInfo::SetCachedSize(int size) const { - _cached_size_.Set(size); -} + // optional double high_score = 3; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 3, this_._internal_high_score(), target); + } -void LiveConfig_HelpConfig_HowToVideoInfo::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.LiveConfig.HelpConfig.HowToVideoInfo) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused + // optional double low_score = 4; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 4, this_._internal_low_score(), target); + } + + // optional string cursor = 5; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_cursor(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.LeaderboardAnalysis.cursor"); + target = stream->WriteStringMaybeAliased(5, _s, target); + } + + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.LeaderboardAnalysis) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t LeaderboardAnalysis::ByteSizeLong(const MessageLite& base) { + const LeaderboardAnalysis& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t LeaderboardAnalysis::ByteSizeLong() const { + const LeaderboardAnalysis& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.LeaderboardAnalysis) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.LeaderboardAnalysis.Chunk chunks = 1; + { + total_size += 1UL * this_._internal_chunks_size(); + for (const auto& msg : this_._internal_chunks()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { + // optional string cursor = 5; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_cursor()); + } + // optional double high_score = 3; + if (cached_has_bits & 0x00000002u) { + total_size += 9; + } + // optional double low_score = 4; + if (cached_has_bits & 0x00000004u) { + total_size += 9; + } + // optional uint32 count = 2; + if (cached_has_bits & 0x00000008u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_count()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void LeaderboardAnalysis::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.LeaderboardAnalysis) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = _has_bits_[0]; + _this->_internal_mutable_chunks()->MergeFrom( + from._internal_chunks()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x0000000fu) { if (cached_has_bits & 0x00000001u) { - name_.ClearNonDefaultToEmpty(); + _this->_internal_set_cursor(from._internal_cursor()); } if (cached_has_bits & 0x00000002u) { - description_.ClearNonDefaultToEmpty(); + _this->_impl_.high_score_ = from._impl_.high_score_; } if (cached_has_bits & 0x00000004u) { - url_.ClearNonDefaultToEmpty(); + _this->_impl_.low_score_ = from._impl_.low_score_; } if (cached_has_bits & 0x00000008u) { - duration_.ClearNonDefaultToEmpty(); + _this->_impl_.count_ = from._impl_.count_; } } - if (cached_has_bits & 0x00000030u) { - ::memset(&soul_eggs_, 0, static_cast( - reinterpret_cast(&type_) - - reinterpret_cast(&soul_eggs_)) + sizeof(type_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* LiveConfig_HelpConfig_HowToVideoInfo::_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 name = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_name(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.LiveConfig.HelpConfig.HowToVideoInfo.name"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string description = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_description(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.LiveConfig.HelpConfig.HowToVideoInfo.description"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string url = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_url(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.LiveConfig.HelpConfig.HowToVideoInfo.url"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double soul_eggs = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 33)) { - _Internal::set_has_soul_eggs(&has_bits); - soul_eggs_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional string duration = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - auto str = _internal_mutable_duration(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.LiveConfig.HelpConfig.HowToVideoInfo.duration"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional .ei.LiveConfig.HelpConfig.HowToVideoInfo.Type type = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::LiveConfig_HelpConfig_HowToVideoInfo_Type_IsValid(val))) { - _internal_set_type(static_cast<::ei::LiveConfig_HelpConfig_HowToVideoInfo_Type>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(6, val, mutable_unknown_fields()); - } - } 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* LiveConfig_HelpConfig_HowToVideoInfo::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.LiveConfig.HelpConfig.HowToVideoInfo) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string name = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_name().data(), static_cast(this->_internal_name().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.LiveConfig.HelpConfig.HowToVideoInfo.name"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_name(), target); - } - - // optional string description = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_description().data(), static_cast(this->_internal_description().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.LiveConfig.HelpConfig.HowToVideoInfo.description"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_description(), target); - } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} - // optional string url = 3; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_url().data(), static_cast(this->_internal_url().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.LiveConfig.HelpConfig.HowToVideoInfo.url"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_url(), target); - } +void LeaderboardAnalysis::CopyFrom(const LeaderboardAnalysis& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.LeaderboardAnalysis) + if (&from == this) return; + Clear(); + MergeFrom(from); +} - // optional double soul_eggs = 4; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(4, this->_internal_soul_eggs(), target); - } - // optional string duration = 5; - if (cached_has_bits & 0x00000008u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_duration().data(), static_cast(this->_internal_duration().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.LiveConfig.HelpConfig.HowToVideoInfo.duration"); - target = stream->WriteStringMaybeAliased( - 5, this->_internal_duration(), target); - } +void LeaderboardAnalysis::InternalSwap(LeaderboardAnalysis* PROTOBUF_RESTRICT other) { + using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.chunks_.InternalSwap(&other->_impl_.chunks_); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.cursor_, &other->_impl_.cursor_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis, _impl_.count_) + + sizeof(LeaderboardAnalysis::_impl_.count_) + - PROTOBUF_FIELD_OFFSET(LeaderboardAnalysis, _impl_.high_score_)>( + reinterpret_cast(&_impl_.high_score_), + reinterpret_cast(&other->_impl_.high_score_)); +} - // optional .ei.LiveConfig.HelpConfig.HowToVideoInfo.Type type = 6; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 6, this->_internal_type(), target); - } +::google::protobuf::Metadata LeaderboardAnalysis::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== - 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.LiveConfig.HelpConfig.HowToVideoInfo) - return target; +class LeaderboardInfo_Season::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(LeaderboardInfo_Season, _impl_._has_bits_); +}; + +LeaderboardInfo_Season::LeaderboardInfo_Season(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.LeaderboardInfo.Season) } +inline PROTOBUF_NDEBUG_INLINE LeaderboardInfo_Season::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::LeaderboardInfo_Season& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + scope_(arena, from.scope_), + name_(arena, from.name_) {} + +LeaderboardInfo_Season::LeaderboardInfo_Season( + ::google::protobuf::Arena* arena, + const LeaderboardInfo_Season& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + LeaderboardInfo_Season* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); -size_t LiveConfig_HelpConfig_HowToVideoInfo::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.LiveConfig.HelpConfig.HowToVideoInfo) - size_t total_size = 0; + // @@protoc_insertion_point(copy_constructor:ei.LeaderboardInfo.Season) +} +inline PROTOBUF_NDEBUG_INLINE LeaderboardInfo_Season::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + scope_(arena), + name_(arena) {} - uint32_t cached_has_bits = 0; +inline void LeaderboardInfo_Season::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); +} +LeaderboardInfo_Season::~LeaderboardInfo_Season() { + // @@protoc_insertion_point(destructor:ei.LeaderboardInfo.Season) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void LeaderboardInfo_Season::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.scope_.Destroy(); + _impl_.name_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + LeaderboardInfo_Season::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_LeaderboardInfo_Season_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &LeaderboardInfo_Season::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &LeaderboardInfo_Season::ByteSizeLong, + &LeaderboardInfo_Season::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(LeaderboardInfo_Season, _impl_._cached_size_), + false, + }, + &LeaderboardInfo_Season::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* LeaderboardInfo_Season::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 0, 43, 2> LeaderboardInfo_Season::_table_ = { + { + PROTOBUF_FIELD_OFFSET(LeaderboardInfo_Season, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::LeaderboardInfo_Season>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional string name = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(LeaderboardInfo_Season, _impl_.name_)}}, + // optional string scope = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(LeaderboardInfo_Season, _impl_.scope_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string scope = 1; + {PROTOBUF_FIELD_OFFSET(LeaderboardInfo_Season, _impl_.scope_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string name = 2; + {PROTOBUF_FIELD_OFFSET(LeaderboardInfo_Season, _impl_.name_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, + // no aux_entries + {{ + "\31\5\4\0\0\0\0\0" + "ei.LeaderboardInfo.Season" + "scope" + "name" + }}, +}; + +PROTOBUF_NOINLINE void LeaderboardInfo_Season::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.LeaderboardInfo.Season) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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 & 0x0000003fu) { - // optional string name = 1; + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_name()); + _impl_.scope_.ClearNonDefaultToEmpty(); } - - // optional string description = 2; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_description()); - } - - // optional string url = 3; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_url()); - } - - // optional string duration = 5; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_duration()); - } - - // optional double soul_eggs = 4; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + 8; - } - - // optional .ei.LiveConfig.HelpConfig.HowToVideoInfo.Type type = 6; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_type()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LiveConfig_HelpConfig_HowToVideoInfo::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - LiveConfig_HelpConfig_HowToVideoInfo::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LiveConfig_HelpConfig_HowToVideoInfo::GetClassData() const { return &_class_data_; } + _impl_.name_.ClearNonDefaultToEmpty(); + } + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* LeaderboardInfo_Season::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const LeaderboardInfo_Season& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* LeaderboardInfo_Season::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const LeaderboardInfo_Season& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.LeaderboardInfo.Season) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string scope = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_scope(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.LeaderboardInfo.Season.scope"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } -void LiveConfig_HelpConfig_HowToVideoInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional string name = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_name(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.LeaderboardInfo.Season.name"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.LeaderboardInfo.Season) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t LeaderboardInfo_Season::ByteSizeLong(const MessageLite& base) { + const LeaderboardInfo_Season& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t LeaderboardInfo_Season::ByteSizeLong() const { + const LeaderboardInfo_Season& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.LeaderboardInfo.Season) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional string scope = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_scope()); + } + // optional string name = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_name()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void LiveConfig_HelpConfig_HowToVideoInfo::MergeFrom(const LiveConfig_HelpConfig_HowToVideoInfo& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.LiveConfig.HelpConfig.HowToVideoInfo) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void LeaderboardInfo_Season::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.LeaderboardInfo.Season) + ABSL_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 & 0x0000003fu) { + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - _internal_set_name(from._internal_name()); + _this->_internal_set_scope(from._internal_scope()); } if (cached_has_bits & 0x00000002u) { - _internal_set_description(from._internal_description()); - } - if (cached_has_bits & 0x00000004u) { - _internal_set_url(from._internal_url()); - } - if (cached_has_bits & 0x00000008u) { - _internal_set_duration(from._internal_duration()); - } - if (cached_has_bits & 0x00000010u) { - soul_eggs_ = from.soul_eggs_; + _this->_internal_set_name(from._internal_name()); } - if (cached_has_bits & 0x00000020u) { - type_ = from.type_; - } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void LiveConfig_HelpConfig_HowToVideoInfo::CopyFrom(const LiveConfig_HelpConfig_HowToVideoInfo& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.LiveConfig.HelpConfig.HowToVideoInfo) +void LeaderboardInfo_Season::CopyFrom(const LeaderboardInfo_Season& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.LeaderboardInfo.Season) if (&from == this) return; Clear(); MergeFrom(from); } -bool LiveConfig_HelpConfig_HowToVideoInfo::IsInitialized() const { - return true; -} -void LiveConfig_HelpConfig_HowToVideoInfo::InternalSwap(LiveConfig_HelpConfig_HowToVideoInfo* other) { +void LeaderboardInfo_Season::InternalSwap(LeaderboardInfo_Season* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _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 - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &description_, lhs_arena, - &other->description_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &url_, lhs_arena, - &other->url_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &duration_, lhs_arena, - &other->duration_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(LiveConfig_HelpConfig_HowToVideoInfo, type_) - + sizeof(LiveConfig_HelpConfig_HowToVideoInfo::type_) - - PROTOBUF_FIELD_OFFSET(LiveConfig_HelpConfig_HowToVideoInfo, soul_eggs_)>( - reinterpret_cast(&soul_eggs_), - reinterpret_cast(&other->soul_eggs_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata LiveConfig_HelpConfig_HowToVideoInfo::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[108]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.scope_, &other->_impl_.scope_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.name_, &other->_impl_.name_, arena); } +::google::protobuf::Metadata LeaderboardInfo_Season::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} // =================================================================== -class LiveConfig_HelpConfig::_Internal { +class LeaderboardInfo::_Internal { public: -}; - -LiveConfig_HelpConfig::LiveConfig_HelpConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - video_infos_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.LiveConfig.HelpConfig) -} -LiveConfig_HelpConfig::LiveConfig_HelpConfig(const LiveConfig_HelpConfig& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - video_infos_(from.video_infos_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:ei.LiveConfig.HelpConfig) -} - -inline void LiveConfig_HelpConfig::SharedCtor() { -} - -LiveConfig_HelpConfig::~LiveConfig_HelpConfig() { - // @@protoc_insertion_point(destructor:ei.LiveConfig.HelpConfig) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(LeaderboardInfo, _impl_._has_bits_); +}; + +LeaderboardInfo::LeaderboardInfo(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.LeaderboardInfo) } +inline PROTOBUF_NDEBUG_INLINE LeaderboardInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::LeaderboardInfo& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + seasons_{visibility, arena, from.seasons_}, + all_time_scope_(arena, from.all_time_scope_) {} + +LeaderboardInfo::LeaderboardInfo( + ::google::protobuf::Arena* arena, + const LeaderboardInfo& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + LeaderboardInfo* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); -inline void LiveConfig_HelpConfig::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + // @@protoc_insertion_point(copy_constructor:ei.LeaderboardInfo) } +inline PROTOBUF_NDEBUG_INLINE LeaderboardInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + seasons_{visibility, arena}, + all_time_scope_(arena) {} -void LiveConfig_HelpConfig::SetCachedSize(int size) const { - _cached_size_.Set(size); +inline void LeaderboardInfo::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); } - -void LiveConfig_HelpConfig::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.LiveConfig.HelpConfig) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - video_infos_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* LiveConfig_HelpConfig::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // repeated .ei.LiveConfig.HelpConfig.HowToVideoInfo video_infos = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_video_infos(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(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: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* LiveConfig_HelpConfig::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.LiveConfig.HelpConfig) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated .ei.LiveConfig.HelpConfig.HowToVideoInfo video_infos = 1; - for (unsigned i = 0, - n = static_cast(this->_internal_video_infos_size()); i < n; i++) { - const auto& repfield = this->_internal_video_infos(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, 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.LiveConfig.HelpConfig) - return target; +LeaderboardInfo::~LeaderboardInfo() { + // @@protoc_insertion_point(destructor:ei.LeaderboardInfo) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -size_t LiveConfig_HelpConfig::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.LiveConfig.HelpConfig) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; +inline void LeaderboardInfo::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.all_time_scope_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + LeaderboardInfo::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_LeaderboardInfo_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &LeaderboardInfo::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &LeaderboardInfo::ByteSizeLong, + &LeaderboardInfo::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(LeaderboardInfo, _impl_._cached_size_), + false, + }, + &LeaderboardInfo::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* LeaderboardInfo::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 1, 41, 2> LeaderboardInfo::_table_ = { + { + PROTOBUF_FIELD_OFFSET(LeaderboardInfo, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::LeaderboardInfo>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional string all_time_scope = 2; + {::_pbi::TcParser::FastSS1, + {18, 0, 0, PROTOBUF_FIELD_OFFSET(LeaderboardInfo, _impl_.all_time_scope_)}}, + // repeated .ei.LeaderboardInfo.Season seasons = 1; + {::_pbi::TcParser::FastMtR1, + {10, 63, 0, PROTOBUF_FIELD_OFFSET(LeaderboardInfo, _impl_.seasons_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // repeated .ei.LeaderboardInfo.Season seasons = 1; + {PROTOBUF_FIELD_OFFSET(LeaderboardInfo, _impl_.seasons_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional string all_time_scope = 2; + {PROTOBUF_FIELD_OFFSET(LeaderboardInfo, _impl_.all_time_scope_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::LeaderboardInfo_Season>()}, + }}, {{ + "\22\0\16\0\0\0\0\0" + "ei.LeaderboardInfo" + "all_time_scope" + }}, +}; + +PROTOBUF_NOINLINE void LeaderboardInfo::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.LeaderboardInfo) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // repeated .ei.LiveConfig.HelpConfig.HowToVideoInfo video_infos = 1; - total_size += 1UL * this->_internal_video_infos_size(); - for (const auto& msg : this->video_infos_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LiveConfig_HelpConfig::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - LiveConfig_HelpConfig::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LiveConfig_HelpConfig::GetClassData() const { return &_class_data_; } + _impl_.seasons_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + _impl_.all_time_scope_.ClearNonDefaultToEmpty(); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* LeaderboardInfo::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const LeaderboardInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* LeaderboardInfo::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const LeaderboardInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.LeaderboardInfo) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + // repeated .ei.LeaderboardInfo.Season seasons = 1; + for (unsigned i = 0, n = static_cast( + this_._internal_seasons_size()); + i < n; i++) { + const auto& repfield = this_._internal_seasons().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, repfield, repfield.GetCachedSize(), + target, stream); + } -void LiveConfig_HelpConfig::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string all_time_scope = 2; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_all_time_scope(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.LeaderboardInfo.all_time_scope"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.LeaderboardInfo) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t LeaderboardInfo::ByteSizeLong(const MessageLite& base) { + const LeaderboardInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t LeaderboardInfo::ByteSizeLong() const { + const LeaderboardInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.LeaderboardInfo) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.LeaderboardInfo.Season seasons = 1; + { + total_size += 1UL * this_._internal_seasons_size(); + for (const auto& msg : this_._internal_seasons()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + { + // optional string all_time_scope = 2; + cached_has_bits = + this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_all_time_scope()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void LiveConfig_HelpConfig::MergeFrom(const LiveConfig_HelpConfig& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.LiveConfig.HelpConfig) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void LeaderboardInfo::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.LeaderboardInfo) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - video_infos_.MergeFrom(from.video_infos_); - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_mutable_seasons()->MergeFrom( + from._internal_seasons()); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + _this->_internal_set_all_time_scope(from._internal_all_time_scope()); + } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void LiveConfig_HelpConfig::CopyFrom(const LiveConfig_HelpConfig& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.LiveConfig.HelpConfig) +void LeaderboardInfo::CopyFrom(const LeaderboardInfo& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.LeaderboardInfo) if (&from == this) return; Clear(); MergeFrom(from); } -bool LiveConfig_HelpConfig::IsInitialized() const { - return true; -} -void LiveConfig_HelpConfig::InternalSwap(LiveConfig_HelpConfig* other) { +void LeaderboardInfo::InternalSwap(LeaderboardInfo* PROTOBUF_RESTRICT other) { using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - video_infos_.InternalSwap(&other->video_infos_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.seasons_.InternalSwap(&other->_impl_.seasons_); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.all_time_scope_, &other->_impl_.all_time_scope_, arena); } -::PROTOBUF_NAMESPACE_ID::Metadata LiveConfig_HelpConfig::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[109]); +::google::protobuf::Metadata LeaderboardInfo::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class LiveConfig::_Internal { +class LeaderboardRequest::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_config_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static const ::ei::LiveConfig_BoostsConfig& boosts_config(const LiveConfig* msg); - static void set_has_boosts_config(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static const ::ei::LiveConfig_GiftConfig& gift_config(const LiveConfig* msg); - static void set_has_gift_config(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static const ::ei::LiveConfig_MiscConfig& misc_config(const LiveConfig* msg); - static void set_has_misc_config(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static const ::ei::LiveConfig_HelpConfig& help_config(const LiveConfig* msg); - static void set_has_help_config(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } -}; - -const ::ei::LiveConfig_BoostsConfig& -LiveConfig::_Internal::boosts_config(const LiveConfig* msg) { - return *msg->boosts_config_; -} -const ::ei::LiveConfig_GiftConfig& -LiveConfig::_Internal::gift_config(const LiveConfig* msg) { - return *msg->gift_config_; -} -const ::ei::LiveConfig_MiscConfig& -LiveConfig::_Internal::misc_config(const LiveConfig* msg) { - return *msg->misc_config_; + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(LeaderboardRequest, _impl_._has_bits_); +}; + +LeaderboardRequest::LeaderboardRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.LeaderboardRequest) } -const ::ei::LiveConfig_HelpConfig& -LiveConfig::_Internal::help_config(const LiveConfig* msg) { - return *msg->help_config_; +inline PROTOBUF_NDEBUG_INLINE LeaderboardRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::LeaderboardRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + scope_(arena, from.scope_) {} + +LeaderboardRequest::LeaderboardRequest( + ::google::protobuf::Arena* arena, + const LeaderboardRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + LeaderboardRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.rinfo_ = (cached_has_bits & 0x00000002u) ? ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>( + arena, *from._impl_.rinfo_) + : nullptr; + _impl_.grade_ = from._impl_.grade_; + + // @@protoc_insertion_point(copy_constructor:ei.LeaderboardRequest) } -LiveConfig::LiveConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.LiveConfig) +inline PROTOBUF_NDEBUG_INLINE LeaderboardRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + scope_(arena) {} + +inline void LeaderboardRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, rinfo_), + 0, + offsetof(Impl_, grade_) - + offsetof(Impl_, rinfo_) + + sizeof(Impl_::grade_)); } -LiveConfig::LiveConfig(const LiveConfig& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - config_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - config_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_config_id()) { - config_id_.Set(from._internal_config_id(), - GetArenaForAllocation()); - } - if (from._internal_has_boosts_config()) { - boosts_config_ = new ::ei::LiveConfig_BoostsConfig(*from.boosts_config_); - } else { - boosts_config_ = nullptr; - } - if (from._internal_has_gift_config()) { - gift_config_ = new ::ei::LiveConfig_GiftConfig(*from.gift_config_); - } else { - gift_config_ = nullptr; - } - if (from._internal_has_misc_config()) { - misc_config_ = new ::ei::LiveConfig_MiscConfig(*from.misc_config_); - } else { - misc_config_ = nullptr; - } - if (from._internal_has_help_config()) { - help_config_ = new ::ei::LiveConfig_HelpConfig(*from.help_config_); - } else { - help_config_ = nullptr; - } - // @@protoc_insertion_point(copy_constructor:ei.LiveConfig) +LeaderboardRequest::~LeaderboardRequest() { + // @@protoc_insertion_point(destructor:ei.LeaderboardRequest) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } +inline void LeaderboardRequest::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.scope_.Destroy(); + delete _impl_.rinfo_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + LeaderboardRequest::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_LeaderboardRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &LeaderboardRequest::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &LeaderboardRequest::ByteSizeLong, + &LeaderboardRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(LeaderboardRequest, _impl_._cached_size_), + false, + }, + &LeaderboardRequest::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* LeaderboardRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 3, 2, 35, 2> LeaderboardRequest::_table_ = { + { + PROTOBUF_FIELD_OFFSET(LeaderboardRequest, _impl_._has_bits_), + 0, // no _extensions_ + 3, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967288, // skipmap + offsetof(decltype(_table_), field_entries), + 3, // num_field_entries + 2, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::LeaderboardRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional .ei.BasicRequestInfo rinfo = 1; + {::_pbi::TcParser::FastMtS1, + {10, 1, 0, PROTOBUF_FIELD_OFFSET(LeaderboardRequest, _impl_.rinfo_)}}, + // optional string scope = 2; + {::_pbi::TcParser::FastSS1, + {18, 0, 0, PROTOBUF_FIELD_OFFSET(LeaderboardRequest, _impl_.scope_)}}, + // optional .ei.Contract.PlayerGrade grade = 3; + {::_pbi::TcParser::FastEr0S1, + {24, 2, 5, PROTOBUF_FIELD_OFFSET(LeaderboardRequest, _impl_.grade_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.BasicRequestInfo rinfo = 1; + {PROTOBUF_FIELD_OFFSET(LeaderboardRequest, _impl_.rinfo_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional string scope = 2; + {PROTOBUF_FIELD_OFFSET(LeaderboardRequest, _impl_.scope_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional .ei.Contract.PlayerGrade grade = 3; + {PROTOBUF_FIELD_OFFSET(LeaderboardRequest, _impl_.grade_), _Internal::kHasBitsOffset + 2, 1, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::BasicRequestInfo>()}, + {0, 6}, + }}, {{ + "\25\0\5\0\0\0\0\0" + "ei.LeaderboardRequest" + "scope" + }}, +}; + +PROTOBUF_NOINLINE void LeaderboardRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.LeaderboardRequest) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; -inline void LiveConfig::SharedCtor() { -config_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - config_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&boosts_config_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&help_config_) - - reinterpret_cast(&boosts_config_)) + sizeof(help_config_)); -} + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + if (cached_has_bits & 0x00000001u) { + _impl_.scope_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000002u) { + ABSL_DCHECK(_impl_.rinfo_ != nullptr); + _impl_.rinfo_->Clear(); + } + } + _impl_.grade_ = 0; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* LeaderboardRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const LeaderboardRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* LeaderboardRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const LeaderboardRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.LeaderboardRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.BasicRequestInfo rinfo = 1; + if (cached_has_bits & 0x00000002u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, *this_._impl_.rinfo_, this_._impl_.rinfo_->GetCachedSize(), target, + stream); + } -LiveConfig::~LiveConfig() { - // @@protoc_insertion_point(destructor:ei.LiveConfig) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} + // optional string scope = 2; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_scope(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.LeaderboardRequest.scope"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } -inline void LiveConfig::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - config_id_.Destroy(); - if (this != internal_default_instance()) delete boosts_config_; - if (this != internal_default_instance()) delete gift_config_; - if (this != internal_default_instance()) delete misc_config_; - if (this != internal_default_instance()) delete help_config_; -} + // optional .ei.Contract.PlayerGrade grade = 3; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 3, this_._internal_grade(), target); + } -void LiveConfig::SetCachedSize(int size) const { - _cached_size_.Set(size); -} + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.LeaderboardRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t LeaderboardRequest::ByteSizeLong(const MessageLite& base) { + const LeaderboardRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t LeaderboardRequest::ByteSizeLong() const { + const LeaderboardRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.LeaderboardRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + // optional string scope = 2; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_scope()); + } + // optional .ei.BasicRequestInfo rinfo = 1; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.rinfo_); + } + // optional .ei.Contract.PlayerGrade grade = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_grade()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void LiveConfig::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.LiveConfig) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused +void LeaderboardRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.LeaderboardRequest) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x0000001fu) { + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - config_id_.ClearNonDefaultToEmpty(); + _this->_internal_set_scope(from._internal_scope()); } if (cached_has_bits & 0x00000002u) { - GOOGLE_DCHECK(boosts_config_ != nullptr); - boosts_config_->Clear(); + ABSL_DCHECK(from._impl_.rinfo_ != nullptr); + if (_this->_impl_.rinfo_ == nullptr) { + _this->_impl_.rinfo_ = + ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>(arena, *from._impl_.rinfo_); + } else { + _this->_impl_.rinfo_->MergeFrom(*from._impl_.rinfo_); + } } if (cached_has_bits & 0x00000004u) { - GOOGLE_DCHECK(gift_config_ != nullptr); - gift_config_->Clear(); + _this->_impl_.grade_ = from._impl_.grade_; } - if (cached_has_bits & 0x00000008u) { - GOOGLE_DCHECK(misc_config_ != nullptr); - misc_config_->Clear(); - } - if (cached_has_bits & 0x00000010u) { - GOOGLE_DCHECK(help_config_ != nullptr); - help_config_->Clear(); - } - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* LiveConfig::_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 config_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_config_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.LiveConfig.config_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional .ei.LiveConfig.BoostsConfig boosts_config = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_boosts_config(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.LiveConfig.GiftConfig gift_config = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_gift_config(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.LiveConfig.MiscConfig misc_config = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_misc_config(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.LiveConfig.HelpConfig help_config = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - ptr = ctx->ParseMessage(_internal_mutable_help_config(), 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* LiveConfig::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.LiveConfig) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string config_id = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_config_id().data(), static_cast(this->_internal_config_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.LiveConfig.config_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_config_id(), target); - } - - // optional .ei.LiveConfig.BoostsConfig boosts_config = 2; - if (cached_has_bits & 0x00000002u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::boosts_config(this), - _Internal::boosts_config(this).GetCachedSize(), target, stream); } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} - // optional .ei.LiveConfig.GiftConfig gift_config = 3; - if (cached_has_bits & 0x00000004u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::gift_config(this), - _Internal::gift_config(this).GetCachedSize(), target, stream); - } +void LeaderboardRequest::CopyFrom(const LeaderboardRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.LeaderboardRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} - // optional .ei.LiveConfig.MiscConfig misc_config = 4; - if (cached_has_bits & 0x00000008u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, _Internal::misc_config(this), - _Internal::misc_config(this).GetCachedSize(), target, stream); - } - // optional .ei.LiveConfig.HelpConfig help_config = 5; - if (cached_has_bits & 0x00000010u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, _Internal::help_config(this), - _Internal::help_config(this).GetCachedSize(), target, stream); - } +void LeaderboardRequest::InternalSwap(LeaderboardRequest* PROTOBUF_RESTRICT other) { + using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.scope_, &other->_impl_.scope_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(LeaderboardRequest, _impl_.grade_) + + sizeof(LeaderboardRequest::_impl_.grade_) + - PROTOBUF_FIELD_OFFSET(LeaderboardRequest, _impl_.rinfo_)>( + reinterpret_cast(&_impl_.rinfo_), + reinterpret_cast(&other->_impl_.rinfo_)); +} - 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.LiveConfig) - return target; +::google::protobuf::Metadata LeaderboardRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } +// =================================================================== -size_t LiveConfig::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.LiveConfig) - size_t total_size = 0; +class LeaderboardResponse_Entry::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(LeaderboardResponse_Entry, _impl_._has_bits_); +}; + +LeaderboardResponse_Entry::LeaderboardResponse_Entry(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.LeaderboardResponse.Entry) +} +inline PROTOBUF_NDEBUG_INLINE LeaderboardResponse_Entry::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::LeaderboardResponse_Entry& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + alias_(arena, from.alias_) {} + +LeaderboardResponse_Entry::LeaderboardResponse_Entry( + ::google::protobuf::Arena* arena, + const LeaderboardResponse_Entry& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + LeaderboardResponse_Entry* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, score_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, score_), + offsetof(Impl_, rank_) - + offsetof(Impl_, score_) + + sizeof(Impl_::rank_)); - uint32_t cached_has_bits = 0; + // @@protoc_insertion_point(copy_constructor:ei.LeaderboardResponse.Entry) +} +inline PROTOBUF_NDEBUG_INLINE LeaderboardResponse_Entry::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + alias_(arena) {} + +inline void LeaderboardResponse_Entry::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, score_), + 0, + offsetof(Impl_, rank_) - + offsetof(Impl_, score_) + + sizeof(Impl_::rank_)); +} +LeaderboardResponse_Entry::~LeaderboardResponse_Entry() { + // @@protoc_insertion_point(destructor:ei.LeaderboardResponse.Entry) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void LeaderboardResponse_Entry::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.alias_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + LeaderboardResponse_Entry::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_LeaderboardResponse_Entry_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &LeaderboardResponse_Entry::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &LeaderboardResponse_Entry::ByteSizeLong, + &LeaderboardResponse_Entry::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(LeaderboardResponse_Entry, _impl_._cached_size_), + false, + }, + &LeaderboardResponse_Entry::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* LeaderboardResponse_Entry::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 3, 0, 42, 2> LeaderboardResponse_Entry::_table_ = { + { + PROTOBUF_FIELD_OFFSET(LeaderboardResponse_Entry, _impl_._has_bits_), + 0, // no _extensions_ + 3, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967288, // skipmap + offsetof(decltype(_table_), field_entries), + 3, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::LeaderboardResponse_Entry>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional uint32 rank = 1; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(LeaderboardResponse_Entry, _impl_.rank_), 2>(), + {8, 2, 0, PROTOBUF_FIELD_OFFSET(LeaderboardResponse_Entry, _impl_.rank_)}}, + // optional string alias = 2; + {::_pbi::TcParser::FastSS1, + {18, 0, 0, PROTOBUF_FIELD_OFFSET(LeaderboardResponse_Entry, _impl_.alias_)}}, + // optional double score = 3; + {::_pbi::TcParser::FastF64S1, + {25, 1, 0, PROTOBUF_FIELD_OFFSET(LeaderboardResponse_Entry, _impl_.score_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional uint32 rank = 1; + {PROTOBUF_FIELD_OFFSET(LeaderboardResponse_Entry, _impl_.rank_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional string alias = 2; + {PROTOBUF_FIELD_OFFSET(LeaderboardResponse_Entry, _impl_.alias_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double score = 3; + {PROTOBUF_FIELD_OFFSET(LeaderboardResponse_Entry, _impl_.score_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + }}, + // no aux_entries + {{ + "\34\0\5\0\0\0\0\0" + "ei.LeaderboardResponse.Entry" + "alias" + }}, +}; + +PROTOBUF_NOINLINE void LeaderboardResponse_Entry::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.LeaderboardResponse.Entry) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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 & 0x0000001fu) { - // optional string config_id = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_config_id()); - } - - // optional .ei.LiveConfig.BoostsConfig boosts_config = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *boosts_config_); - } - - // optional .ei.LiveConfig.GiftConfig gift_config = 3; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *gift_config_); - } - - // optional .ei.LiveConfig.MiscConfig misc_config = 4; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *misc_config_); - } - - // optional .ei.LiveConfig.HelpConfig help_config = 5; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *help_config_); - } - + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + _impl_.alias_.ClearNonDefaultToEmpty(); } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + if (cached_has_bits & 0x00000006u) { + ::memset(&_impl_.score_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.rank_) - + reinterpret_cast(&_impl_.score_)) + sizeof(_impl_.rank_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* LeaderboardResponse_Entry::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const LeaderboardResponse_Entry& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* LeaderboardResponse_Entry::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const LeaderboardResponse_Entry& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.LeaderboardResponse.Entry) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional uint32 rank = 1; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 1, this_._internal_rank(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LiveConfig::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - LiveConfig::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LiveConfig::GetClassData() const { return &_class_data_; } + // optional string alias = 2; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_alias(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.LeaderboardResponse.Entry.alias"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } -void LiveConfig::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional double score = 3; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 3, this_._internal_score(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.LeaderboardResponse.Entry) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t LeaderboardResponse_Entry::ByteSizeLong(const MessageLite& base) { + const LeaderboardResponse_Entry& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t LeaderboardResponse_Entry::ByteSizeLong() const { + const LeaderboardResponse_Entry& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.LeaderboardResponse.Entry) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + // optional string alias = 2; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_alias()); + } + // optional double score = 3; + if (cached_has_bits & 0x00000002u) { + total_size += 9; + } + // optional uint32 rank = 1; + if (cached_has_bits & 0x00000004u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_rank()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void LiveConfig::MergeFrom(const LiveConfig& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.LiveConfig) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void LeaderboardResponse_Entry::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.LeaderboardResponse.Entry) + ABSL_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 & 0x0000001fu) { + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - _internal_set_config_id(from._internal_config_id()); + _this->_internal_set_alias(from._internal_alias()); } if (cached_has_bits & 0x00000002u) { - _internal_mutable_boosts_config()->::ei::LiveConfig_BoostsConfig::MergeFrom(from._internal_boosts_config()); + _this->_impl_.score_ = from._impl_.score_; } if (cached_has_bits & 0x00000004u) { - _internal_mutable_gift_config()->::ei::LiveConfig_GiftConfig::MergeFrom(from._internal_gift_config()); - } - if (cached_has_bits & 0x00000008u) { - _internal_mutable_misc_config()->::ei::LiveConfig_MiscConfig::MergeFrom(from._internal_misc_config()); - } - if (cached_has_bits & 0x00000010u) { - _internal_mutable_help_config()->::ei::LiveConfig_HelpConfig::MergeFrom(from._internal_help_config()); + _this->_impl_.rank_ = from._impl_.rank_; } } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void LiveConfig::CopyFrom(const LiveConfig& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.LiveConfig) +void LeaderboardResponse_Entry::CopyFrom(const LeaderboardResponse_Entry& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.LeaderboardResponse.Entry) if (&from == this) return; Clear(); MergeFrom(from); } -bool LiveConfig::IsInitialized() const { - return true; -} -void LiveConfig::InternalSwap(LiveConfig* other) { +void LeaderboardResponse_Entry::InternalSwap(LeaderboardResponse_Entry* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &config_id_, lhs_arena, - &other->config_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(LiveConfig, help_config_) - + sizeof(LiveConfig::help_config_) - - PROTOBUF_FIELD_OFFSET(LiveConfig, boosts_config_)>( - reinterpret_cast(&boosts_config_), - reinterpret_cast(&other->boosts_config_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.alias_, &other->_impl_.alias_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(LeaderboardResponse_Entry, _impl_.rank_) + + sizeof(LeaderboardResponse_Entry::_impl_.rank_) + - PROTOBUF_FIELD_OFFSET(LeaderboardResponse_Entry, _impl_.score_)>( + reinterpret_cast(&_impl_.score_), + reinterpret_cast(&other->_impl_.score_)); } -::PROTOBUF_NAMESPACE_ID::Metadata LiveConfig::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[110]); +::google::protobuf::Metadata LeaderboardResponse_Entry::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class InGameMail::_Internal { +class LeaderboardResponse::_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_title(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_date(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_message(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_action(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_url(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_app_link(HasBits* has_bits) { - (*has_bits)[0] |= 32768u; - } - static void set_has_app_link_extra(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static const ::ei::DLCItem& image(const InGameMail* msg); - static void set_has_image(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_image_width(HasBits* has_bits) { - (*has_bits)[0] |= 262144u; - } - static void set_has_image_height(HasBits* has_bits) { - (*has_bits)[0] |= 524288u; - } - static void set_has_platform(HasBits* has_bits) { - (*has_bits)[0] |= 1024u; - } - static void set_has_min_client_version(HasBits* has_bits) { - (*has_bits)[0] |= 2048u; - } - static void set_has_max_client_version(HasBits* has_bits) { - (*has_bits)[0] |= 16384u; - } - static void set_has_min_soul_eggs(HasBits* has_bits) { - (*has_bits)[0] |= 4096u; - } - static void set_has_max_soul_eggs(HasBits* has_bits) { - (*has_bits)[0] |= 16777216u; - } - static void set_has_min_mystical_bonus(HasBits* has_bits) { - (*has_bits)[0] |= 8192u; - } - static void set_has_user_type(HasBits* has_bits) { - (*has_bits)[0] |= 65536u; - } - static void set_has_min_piggy_breaks(HasBits* has_bits) { - (*has_bits)[0] |= 131072u; - } - static void set_has_gold_tip(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } - static void set_has_tip(HasBits* has_bits) { - (*has_bits)[0] |= 2097152u; - } - static void set_has_priority(HasBits* has_bits) { - (*has_bits)[0] |= 33554432u; - } - static void set_has_min_days_since_last_tip(HasBits* has_bits) { - (*has_bits)[0] |= 1048576u; - } - static void set_has_max_retries(HasBits* has_bits) { - (*has_bits)[0] |= 4194304u; - } - static void set_has_days_until_retry(HasBits* has_bits) { - (*has_bits)[0] |= 8388608u; - } - static void set_has_category(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } -}; - -const ::ei::DLCItem& -InGameMail::_Internal::image(const InGameMail* msg) { - return *msg->image_; + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(LeaderboardResponse, _impl_._has_bits_); +}; + +LeaderboardResponse::LeaderboardResponse(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.LeaderboardResponse) } -InGameMail::InGameMail(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - builds_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.InGameMail) +inline PROTOBUF_NDEBUG_INLINE LeaderboardResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::LeaderboardResponse& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + top_entries_{visibility, arena, from.top_entries_}, + scope_(arena, from.scope_) {} + +LeaderboardResponse::LeaderboardResponse( + ::google::protobuf::Arena* arena, + const LeaderboardResponse& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + LeaderboardResponse* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, grade_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, grade_), + offsetof(Impl_, rank_) - + offsetof(Impl_, grade_) + + sizeof(Impl_::rank_)); + + // @@protoc_insertion_point(copy_constructor:ei.LeaderboardResponse) } -InGameMail::InGameMail(const InGameMail& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - builds_(from.builds_) { - _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()); - } - title_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - title_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_title()) { - title_.Set(from._internal_title(), - GetArenaForAllocation()); - } - message_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - message_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_message()) { - message_.Set(from._internal_message(), - GetArenaForAllocation()); - } - 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()); - } - url_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - url_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_url()) { - url_.Set(from._internal_url(), - GetArenaForAllocation()); - } - date_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - date_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_date()) { - date_.Set(from._internal_date(), - GetArenaForAllocation()); - } - app_link_extra_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - app_link_extra_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_app_link_extra()) { - app_link_extra_.Set(from._internal_app_link_extra(), - GetArenaForAllocation()); - } - category_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - category_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_category()) { - category_.Set(from._internal_category(), - GetArenaForAllocation()); - } - if (from._internal_has_image()) { - image_ = new ::ei::DLCItem(*from.image_); - } else { - image_ = nullptr; - } - ::memcpy(&gold_tip_, &from.gold_tip_, - static_cast(reinterpret_cast(&priority_) - - reinterpret_cast(&gold_tip_)) + sizeof(priority_)); - // @@protoc_insertion_point(copy_constructor:ei.InGameMail) +inline PROTOBUF_NDEBUG_INLINE LeaderboardResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + top_entries_{visibility, arena}, + scope_(arena) {} + +inline void LeaderboardResponse::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, grade_), + 0, + offsetof(Impl_, rank_) - + offsetof(Impl_, grade_) + + sizeof(Impl_::rank_)); } - -inline void InGameMail::SharedCtor() { -id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -title_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - title_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -message_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - message_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -action_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - action_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -url_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - url_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -date_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - date_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -app_link_extra_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - app_link_extra_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -category_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - category_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&image_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&priority_) - - reinterpret_cast(&image_)) + sizeof(priority_)); +LeaderboardResponse::~LeaderboardResponse() { + // @@protoc_insertion_point(destructor:ei.LeaderboardResponse) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } +inline void LeaderboardResponse::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.scope_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + LeaderboardResponse::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_LeaderboardResponse_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &LeaderboardResponse::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &LeaderboardResponse::ByteSizeLong, + &LeaderboardResponse::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(LeaderboardResponse, _impl_._cached_size_), + false, + }, + &LeaderboardResponse::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* LeaderboardResponse::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 6, 2, 36, 2> LeaderboardResponse::_table_ = { + { + PROTOBUF_FIELD_OFFSET(LeaderboardResponse, _impl_._has_bits_), + 0, // no _extensions_ + 6, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967232, // skipmap + offsetof(decltype(_table_), field_entries), + 6, // num_field_entries + 2, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::LeaderboardResponse>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string scope = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(LeaderboardResponse, _impl_.scope_)}}, + // optional .ei.Contract.PlayerGrade grade = 2; + {::_pbi::TcParser::FastEr0S1, + {16, 1, 5, PROTOBUF_FIELD_OFFSET(LeaderboardResponse, _impl_.grade_)}}, + // repeated .ei.LeaderboardResponse.Entry top_entries = 3; + {::_pbi::TcParser::FastMtR1, + {26, 63, 0, PROTOBUF_FIELD_OFFSET(LeaderboardResponse, _impl_.top_entries_)}}, + // optional uint32 count = 4; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(LeaderboardResponse, _impl_.count_), 2>(), + {32, 2, 0, PROTOBUF_FIELD_OFFSET(LeaderboardResponse, _impl_.count_)}}, + // optional uint32 rank = 5; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(LeaderboardResponse, _impl_.rank_), 4>(), + {40, 4, 0, PROTOBUF_FIELD_OFFSET(LeaderboardResponse, _impl_.rank_)}}, + // optional double score = 6; + {::_pbi::TcParser::FastF64S1, + {49, 3, 0, PROTOBUF_FIELD_OFFSET(LeaderboardResponse, _impl_.score_)}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string scope = 1; + {PROTOBUF_FIELD_OFFSET(LeaderboardResponse, _impl_.scope_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional .ei.Contract.PlayerGrade grade = 2; + {PROTOBUF_FIELD_OFFSET(LeaderboardResponse, _impl_.grade_), _Internal::kHasBitsOffset + 1, 1, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // repeated .ei.LeaderboardResponse.Entry top_entries = 3; + {PROTOBUF_FIELD_OFFSET(LeaderboardResponse, _impl_.top_entries_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional uint32 count = 4; + {PROTOBUF_FIELD_OFFSET(LeaderboardResponse, _impl_.count_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional uint32 rank = 5; + {PROTOBUF_FIELD_OFFSET(LeaderboardResponse, _impl_.rank_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double score = 6; + {PROTOBUF_FIELD_OFFSET(LeaderboardResponse, _impl_.score_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::LeaderboardResponse_Entry>()}, + {0, 6}, + }}, {{ + "\26\5\0\0\0\0\0\0" + "ei.LeaderboardResponse" + "scope" + }}, +}; + +PROTOBUF_NOINLINE void LeaderboardResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.LeaderboardResponse) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; -InGameMail::~InGameMail() { - // @@protoc_insertion_point(destructor:ei.InGameMail) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; + _impl_.top_entries_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + _impl_.scope_.ClearNonDefaultToEmpty(); } - SharedDtor(); -} + if (cached_has_bits & 0x0000001eu) { + ::memset(&_impl_.grade_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.rank_) - + reinterpret_cast(&_impl_.grade_)) + sizeof(_impl_.rank_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* LeaderboardResponse::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const LeaderboardResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* LeaderboardResponse::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const LeaderboardResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.LeaderboardResponse) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string scope = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_scope(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.LeaderboardResponse.scope"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } -inline void InGameMail::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - id_.Destroy(); - title_.Destroy(); - message_.Destroy(); - action_.Destroy(); - url_.Destroy(); - date_.Destroy(); - app_link_extra_.Destroy(); - category_.Destroy(); - if (this != internal_default_instance()) delete image_; -} + // optional .ei.Contract.PlayerGrade grade = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 2, this_._internal_grade(), target); + } -void InGameMail::SetCachedSize(int size) const { - _cached_size_.Set(size); -} + // repeated .ei.LeaderboardResponse.Entry top_entries = 3; + for (unsigned i = 0, n = static_cast( + this_._internal_top_entries_size()); + i < n; i++) { + const auto& repfield = this_._internal_top_entries().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 3, repfield, repfield.GetCachedSize(), + target, stream); + } + + // optional uint32 count = 4; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 4, this_._internal_count(), target); + } + + // optional uint32 rank = 5; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 5, this_._internal_rank(), target); + } + + // optional double score = 6; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 6, this_._internal_score(), target); + } + + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.LeaderboardResponse) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t LeaderboardResponse::ByteSizeLong(const MessageLite& base) { + const LeaderboardResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t LeaderboardResponse::ByteSizeLong() const { + const LeaderboardResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.LeaderboardResponse) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.LeaderboardResponse.Entry top_entries = 3; + { + total_size += 1UL * this_._internal_top_entries_size(); + for (const auto& msg : this_._internal_top_entries()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000001fu) { + // optional string scope = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_scope()); + } + // optional .ei.Contract.PlayerGrade grade = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_grade()); + } + // optional uint32 count = 4; + if (cached_has_bits & 0x00000004u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_count()); + } + // optional double score = 6; + if (cached_has_bits & 0x00000008u) { + total_size += 9; + } + // optional uint32 rank = 5; + if (cached_has_bits & 0x00000010u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_rank()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void InGameMail::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.InGameMail) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused +void LeaderboardResponse::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.LeaderboardResponse) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - builds_.Clear(); - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { + _this->_internal_mutable_top_entries()->MergeFrom( + from._internal_top_entries()); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000001fu) { if (cached_has_bits & 0x00000001u) { - id_.ClearNonDefaultToEmpty(); + _this->_internal_set_scope(from._internal_scope()); } if (cached_has_bits & 0x00000002u) { - title_.ClearNonDefaultToEmpty(); + _this->_impl_.grade_ = from._impl_.grade_; } if (cached_has_bits & 0x00000004u) { - message_.ClearNonDefaultToEmpty(); + _this->_impl_.count_ = from._impl_.count_; } if (cached_has_bits & 0x00000008u) { - action_.ClearNonDefaultToEmpty(); + _this->_impl_.score_ = from._impl_.score_; } if (cached_has_bits & 0x00000010u) { - url_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000020u) { - date_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000040u) { - app_link_extra_.ClearNonDefaultToEmpty(); + _this->_impl_.rank_ = from._impl_.rank_; } - if (cached_has_bits & 0x00000080u) { - category_.ClearNonDefaultToEmpty(); - } - } - if (cached_has_bits & 0x00000100u) { - GOOGLE_DCHECK(image_ != nullptr); - image_->Clear(); - } - if (cached_has_bits & 0x0000fe00u) { - ::memset(&gold_tip_, 0, static_cast( - reinterpret_cast(&app_link_) - - reinterpret_cast(&gold_tip_)) + sizeof(app_link_)); - } - if (cached_has_bits & 0x00ff0000u) { - ::memset(&user_type_, 0, static_cast( - reinterpret_cast(&days_until_retry_) - - reinterpret_cast(&user_type_)) + sizeof(days_until_retry_)); - } - if (cached_has_bits & 0x03000000u) { - ::memset(&max_soul_eggs_, 0, static_cast( - reinterpret_cast(&priority_) - - reinterpret_cast(&max_soul_eggs_)) + sizeof(priority_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* InGameMail::_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.InGameMail.id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string title = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_title(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.InGameMail.title"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string message = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_message(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.InGameMail.message"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string action = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - auto str = _internal_mutable_action(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.InGameMail.action"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string url = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - auto str = _internal_mutable_url(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.InGameMail.url"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double gold_tip = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 49)) { - _Internal::set_has_gold_tip(&has_bits); - gold_tip_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint32 platform = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_platform(&has_bits); - platform_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string date = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) { - auto str = _internal_mutable_date(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.InGameMail.date"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // repeated string builds = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 74)) { - ptr -= 1; - do { - ptr += 1; - auto str = _internal_add_builds(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.InGameMail.builds"); - #endif // !NDEBUG - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<74>(ptr)); - } else - goto handle_unusual; - continue; - // optional uint32 min_client_version = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 80)) { - _Internal::set_has_min_client_version(&has_bits); - min_client_version_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double min_soul_eggs = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 89)) { - _Internal::set_has_min_soul_eggs(&has_bits); - min_soul_eggs_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint32 max_client_version = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 96)) { - _Internal::set_has_max_client_version(&has_bits); - max_client_version_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double min_mystical_bonus = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 105)) { - _Internal::set_has_min_mystical_bonus(&has_bits); - min_mystical_bonus_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional .ei.UILocation app_link = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 112)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::UILocation_IsValid(val))) { - _internal_set_app_link(static_cast<::ei::UILocation>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(14, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional string app_link_extra = 15; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 122)) { - auto str = _internal_mutable_app_link_extra(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.InGameMail.app_link_extra"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional .ei.DLCItem image = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 130)) { - ptr = ctx->ParseMessage(_internal_mutable_image(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.UserType user_type = 17; - case 17: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 136)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::UserType_IsValid(val))) { - _internal_set_user_type(static_cast<::ei::UserType>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(17, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional uint32 min_piggy_breaks = 20; - case 20: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 160)) { - _Internal::set_has_min_piggy_breaks(&has_bits); - min_piggy_breaks_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double image_width = 21; - case 21: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 169)) { - _Internal::set_has_image_width(&has_bits); - image_width_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double image_height = 22; - case 22: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 177)) { - _Internal::set_has_image_height(&has_bits); - image_height_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional bool tip = 23; - case 23: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 184)) { - _Internal::set_has_tip(&has_bits); - tip_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double min_days_since_last_tip = 24; - case 24: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 193)) { - _Internal::set_has_min_days_since_last_tip(&has_bits); - min_days_since_last_tip_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint32 max_retries = 25; - case 25: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 200)) { - _Internal::set_has_max_retries(&has_bits); - max_retries_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double days_until_retry = 26; - case 26: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 209)) { - _Internal::set_has_days_until_retry(&has_bits); - days_until_retry_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint32 priority = 27; - case 27: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 216)) { - _Internal::set_has_priority(&has_bits); - priority_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string category = 28; - case 28: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 226)) { - auto str = _internal_mutable_category(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.InGameMail.category"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double max_soul_eggs = 29; - case 29: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 233)) { - _Internal::set_has_max_soul_eggs(&has_bits); - max_soul_eggs_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } 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* InGameMail::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.InGameMail) - 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.InGameMail.id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_id(), target); - } - - // optional string title = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_title().data(), static_cast(this->_internal_title().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.InGameMail.title"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_title(), target); - } - - // optional string message = 3; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_message().data(), static_cast(this->_internal_message().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.InGameMail.message"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_message(), target); - } - - // optional string action = 4; - if (cached_has_bits & 0x00000008u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_action().data(), static_cast(this->_internal_action().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.InGameMail.action"); - target = stream->WriteStringMaybeAliased( - 4, this->_internal_action(), target); - } - - // optional string url = 5; - if (cached_has_bits & 0x00000010u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_url().data(), static_cast(this->_internal_url().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.InGameMail.url"); - target = stream->WriteStringMaybeAliased( - 5, this->_internal_url(), target); - } - - // optional double gold_tip = 6; - if (cached_has_bits & 0x00000200u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(6, this->_internal_gold_tip(), target); - } - - // optional uint32 platform = 7; - if (cached_has_bits & 0x00000400u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(7, this->_internal_platform(), target); - } - - // optional string date = 8; - if (cached_has_bits & 0x00000020u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_date().data(), static_cast(this->_internal_date().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.InGameMail.date"); - target = stream->WriteStringMaybeAliased( - 8, this->_internal_date(), target); - } - - // repeated string builds = 9; - for (int i = 0, n = this->_internal_builds_size(); i < n; i++) { - const auto& s = this->_internal_builds(i); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - s.data(), static_cast(s.length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.InGameMail.builds"); - target = stream->WriteString(9, s, target); - } - - // optional uint32 min_client_version = 10; - if (cached_has_bits & 0x00000800u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(10, this->_internal_min_client_version(), target); - } - - // optional double min_soul_eggs = 11; - if (cached_has_bits & 0x00001000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(11, this->_internal_min_soul_eggs(), target); - } - - // optional uint32 max_client_version = 12; - if (cached_has_bits & 0x00004000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(12, this->_internal_max_client_version(), target); } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} - // optional double min_mystical_bonus = 13; - if (cached_has_bits & 0x00002000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(13, this->_internal_min_mystical_bonus(), target); - } +void LeaderboardResponse::CopyFrom(const LeaderboardResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.LeaderboardResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} - // optional .ei.UILocation app_link = 14; - if (cached_has_bits & 0x00008000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 14, this->_internal_app_link(), target); - } - // optional string app_link_extra = 15; - if (cached_has_bits & 0x00000040u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_app_link_extra().data(), static_cast(this->_internal_app_link_extra().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.InGameMail.app_link_extra"); - target = stream->WriteStringMaybeAliased( - 15, this->_internal_app_link_extra(), target); - } +void LeaderboardResponse::InternalSwap(LeaderboardResponse* PROTOBUF_RESTRICT other) { + using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.top_entries_.InternalSwap(&other->_impl_.top_entries_); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.scope_, &other->_impl_.scope_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(LeaderboardResponse, _impl_.rank_) + + sizeof(LeaderboardResponse::_impl_.rank_) + - PROTOBUF_FIELD_OFFSET(LeaderboardResponse, _impl_.grade_)>( + reinterpret_cast(&_impl_.grade_), + reinterpret_cast(&other->_impl_.grade_)); +} - // optional .ei.DLCItem image = 16; - if (cached_has_bits & 0x00000100u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(16, _Internal::image(this), - _Internal::image(this).GetCachedSize(), target, stream); - } +::google::protobuf::Metadata LeaderboardResponse::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== - // optional .ei.UserType user_type = 17; - if (cached_has_bits & 0x00010000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 17, this->_internal_user_type(), target); - } +class ContractsArchive::_Internal { + public: +}; - // optional uint32 min_piggy_breaks = 20; - if (cached_has_bits & 0x00020000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(20, this->_internal_min_piggy_breaks(), target); - } +ContractsArchive::ContractsArchive(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ContractsArchive) +} +inline PROTOBUF_NDEBUG_INLINE ContractsArchive::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ContractsArchive& from_msg) + : archive_{visibility, arena, from.archive_}, + _cached_size_{0} {} + +ContractsArchive::ContractsArchive( + ::google::protobuf::Arena* arena, + const ContractsArchive& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ContractsArchive* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); - // optional double image_width = 21; - if (cached_has_bits & 0x00040000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(21, this->_internal_image_width(), target); - } + // @@protoc_insertion_point(copy_constructor:ei.ContractsArchive) +} +inline PROTOBUF_NDEBUG_INLINE ContractsArchive::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : archive_{visibility, arena}, + _cached_size_{0} {} - // optional double image_height = 22; - if (cached_has_bits & 0x00080000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(22, this->_internal_image_height(), target); - } +inline void ContractsArchive::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); +} +ContractsArchive::~ContractsArchive() { + // @@protoc_insertion_point(destructor:ei.ContractsArchive) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void ContractsArchive::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ContractsArchive::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ContractsArchive_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ContractsArchive::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ContractsArchive::ByteSizeLong, + &ContractsArchive::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ContractsArchive, _impl_._cached_size_), + false, + }, + &ContractsArchive::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ContractsArchive::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<0, 1, 1, 0, 2> ContractsArchive::_table_ = { + { + 0, // no _has_bits_ + 0, // no _extensions_ + 1, 0, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967294, // skipmap + offsetof(decltype(_table_), field_entries), + 1, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ContractsArchive>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // repeated .ei.LocalContract archive = 1; + {::_pbi::TcParser::FastMtR1, + {10, 63, 0, PROTOBUF_FIELD_OFFSET(ContractsArchive, _impl_.archive_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // repeated .ei.LocalContract archive = 1; + {PROTOBUF_FIELD_OFFSET(ContractsArchive, _impl_.archive_), 0, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::LocalContract>()}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void ContractsArchive::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ContractsArchive) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; - // optional bool tip = 23; - if (cached_has_bits & 0x00200000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(23, this->_internal_tip(), target); - } + _impl_.archive_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ContractsArchive::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ContractsArchive& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ContractsArchive::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ContractsArchive& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ContractsArchive) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + // repeated .ei.LocalContract archive = 1; + for (unsigned i = 0, n = static_cast( + this_._internal_archive_size()); + i < n; i++) { + const auto& repfield = this_._internal_archive().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional double min_days_since_last_tip = 24; - if (cached_has_bits & 0x00100000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(24, this->_internal_min_days_since_last_tip(), target); - } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ContractsArchive) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ContractsArchive::ByteSizeLong(const MessageLite& base) { + const ContractsArchive& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ContractsArchive::ByteSizeLong() const { + const ContractsArchive& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ContractsArchive) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.LocalContract archive = 1; + { + total_size += 1UL * this_._internal_archive_size(); + for (const auto& msg : this_._internal_archive()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - // optional uint32 max_retries = 25; - if (cached_has_bits & 0x00400000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(25, this->_internal_max_retries(), target); - } +void ContractsArchive::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractsArchive) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; - // optional double days_until_retry = 26; - if (cached_has_bits & 0x00800000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(26, this->_internal_days_until_retry(), target); - } + _this->_internal_mutable_archive()->MergeFrom( + from._internal_archive()); + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} - // optional uint32 priority = 27; - if (cached_has_bits & 0x02000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(27, this->_internal_priority(), target); - } +void ContractsArchive::CopyFrom(const ContractsArchive& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractsArchive) + if (&from == this) return; + Clear(); + MergeFrom(from); +} - // optional string category = 28; - if (cached_has_bits & 0x00000080u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_category().data(), static_cast(this->_internal_category().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.InGameMail.category"); - target = stream->WriteStringMaybeAliased( - 28, this->_internal_category(), target); - } - // optional double max_soul_eggs = 29; - if (cached_has_bits & 0x01000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(29, this->_internal_max_soul_eggs(), target); - } +void ContractsArchive::InternalSwap(ContractsArchive* PROTOBUF_RESTRICT other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.archive_.InternalSwap(&other->_impl_.archive_); +} - 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.InGameMail) - return target; +::google::protobuf::Metadata ContractsArchive::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } +// =================================================================== -size_t InGameMail::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.InGameMail) - size_t total_size = 0; +class ContractAction::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ContractAction, _impl_._has_bits_); +}; + +ContractAction::ContractAction(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ContractAction) +} +inline PROTOBUF_NDEBUG_INLINE ContractAction::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ContractAction& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + user_id_(arena, from.user_id_), + action_name_(arena, from.action_name_), + dest_user_id_(arena, from.dest_user_id_), + contract_id_(arena, from.contract_id_), + coop_id_(arena, from.coop_id_), + reward_subtype_(arena, from.reward_subtype_), + boost_id_(arena, from.boost_id_) {} + +ContractAction::ContractAction( + ::google::protobuf::Arena* arena, + const ContractAction& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ContractAction* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, approx_time_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, approx_time_), + offsetof(Impl_, cc_only_) - + offsetof(Impl_, approx_time_) + + sizeof(Impl_::cc_only_)); - uint32_t cached_has_bits = 0; + // @@protoc_insertion_point(copy_constructor:ei.ContractAction) +} +inline PROTOBUF_NDEBUG_INLINE ContractAction::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + user_id_(arena), + action_name_(arena), + dest_user_id_(arena), + contract_id_(arena), + coop_id_(arena), + reward_subtype_(arena), + boost_id_(arena) {} + +inline void ContractAction::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, approx_time_), + 0, + offsetof(Impl_, cc_only_) - + offsetof(Impl_, approx_time_) + + sizeof(Impl_::cc_only_)); +} +ContractAction::~ContractAction() { + // @@protoc_insertion_point(destructor:ei.ContractAction) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void ContractAction::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.user_id_.Destroy(); + _impl_.action_name_.Destroy(); + _impl_.dest_user_id_.Destroy(); + _impl_.contract_id_.Destroy(); + _impl_.coop_id_.Destroy(); + _impl_.reward_subtype_.Destroy(); + _impl_.boost_id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ContractAction::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ContractAction_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ContractAction::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ContractAction::ByteSizeLong, + &ContractAction::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ContractAction, _impl_._cached_size_), + false, + }, + &ContractAction::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ContractAction::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<5, 19, 0, 112, 2> ContractAction::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ContractAction, _impl_._has_bits_), + 0, // no _extensions_ + 19, 248, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294443008, // skipmap + offsetof(decltype(_table_), field_entries), + 19, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ContractAction>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string user_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.user_id_)}}, + // optional string action_name = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.action_name_)}}, + // optional double approx_time = 3; + {::_pbi::TcParser::FastF64S1, + {25, 7, 0, PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.approx_time_)}}, + // optional string dest_user_id = 4; + {::_pbi::TcParser::FastSS1, + {34, 2, 0, PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.dest_user_id_)}}, + // optional string contract_id = 5; + {::_pbi::TcParser::FastSS1, + {42, 3, 0, PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.contract_id_)}}, + // optional string coop_id = 6; + {::_pbi::TcParser::FastSS1, + {50, 4, 0, PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.coop_id_)}}, + // optional bool autojoin = 7; + {::_pbi::TcParser::SingularVarintNoZag1(), + {56, 10, 0, PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.autojoin_)}}, + // optional uint32 grade = 8; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ContractAction, _impl_.grade_), 8>(), + {64, 8, 0, PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.grade_)}}, + // optional bool replay = 9; + {::_pbi::TcParser::SingularVarintNoZag1(), + {72, 11, 0, PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.replay_)}}, + // optional bool points_replay = 10; + {::_pbi::TcParser::SingularVarintNoZag1(), + {80, 12, 0, PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.points_replay_)}}, + // optional uint32 reward_type = 11; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ContractAction, _impl_.reward_type_), 9>(), + {88, 9, 0, PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.reward_type_)}}, + // optional string reward_subtype = 12; + {::_pbi::TcParser::FastSS1, + {98, 5, 0, PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.reward_subtype_)}}, + // optional double reward_amount = 13; + {::_pbi::TcParser::FastF64S1, + {105, 15, 0, PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.reward_amount_)}}, + // optional uint32 goal_index = 14; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ContractAction, _impl_.goal_index_), 14>(), + {112, 14, 0, PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.goal_index_)}}, + // optional string boost_id = 15; + {::_pbi::TcParser::FastSS1, + {122, 6, 0, PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.boost_id_)}}, + // optional uint32 tokens = 16; + {::_pbi::TcParser::FastV32S2, + {384, 16, 0, PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.tokens_)}}, + // optional uint32 kick_reason = 17; + {::_pbi::TcParser::FastV32S2, + {392, 17, 0, PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.kick_reason_)}}, + // optional bool public = 18; + {::_pbi::TcParser::FastV8S2, + {400, 13, 0, PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.public__)}}, + // optional bool cc_only = 19; + {::_pbi::TcParser::FastV8S2, + {408, 18, 0, PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.cc_only_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string user_id = 1; + {PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.user_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string action_name = 2; + {PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.action_name_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double approx_time = 3; + {PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.approx_time_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional string dest_user_id = 4; + {PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.dest_user_id_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string contract_id = 5; + {PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.contract_id_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string coop_id = 6; + {PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.coop_id_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional bool autojoin = 7; + {PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.autojoin_), _Internal::kHasBitsOffset + 10, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional uint32 grade = 8; + {PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.grade_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional bool replay = 9; + {PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.replay_), _Internal::kHasBitsOffset + 11, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool points_replay = 10; + {PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.points_replay_), _Internal::kHasBitsOffset + 12, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional uint32 reward_type = 11; + {PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.reward_type_), _Internal::kHasBitsOffset + 9, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional string reward_subtype = 12; + {PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.reward_subtype_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double reward_amount = 13; + {PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.reward_amount_), _Internal::kHasBitsOffset + 15, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint32 goal_index = 14; + {PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.goal_index_), _Internal::kHasBitsOffset + 14, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional string boost_id = 15; + {PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.boost_id_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint32 tokens = 16; + {PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.tokens_), _Internal::kHasBitsOffset + 16, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional uint32 kick_reason = 17; + {PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.kick_reason_), _Internal::kHasBitsOffset + 17, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional bool public = 18; + {PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.public__), _Internal::kHasBitsOffset + 13, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool cc_only = 19; + {PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.cc_only_), _Internal::kHasBitsOffset + 18, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + }}, + // no aux_entries + {{ + "\21\7\13\0\14\13\7\0\0\0\0\0\16\0\0\10\0\0\0\0\0\0\0\0" + "ei.ContractAction" + "user_id" + "action_name" + "dest_user_id" + "contract_id" + "coop_id" + "reward_subtype" + "boost_id" + }}, +}; + +PROTOBUF_NOINLINE void ContractAction::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ContractAction) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // repeated string builds = 9; - total_size += 1 * - ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(builds_.size()); - for (int i = 0, n = builds_.size(); i < n; i++) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - builds_.Get(i)); - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - // optional string id = 1; + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x0000007fu) { if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_id()); + _impl_.user_id_.ClearNonDefaultToEmpty(); } - - // optional string title = 2; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_title()); + _impl_.action_name_.ClearNonDefaultToEmpty(); } - - // optional string message = 3; if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_message()); + _impl_.dest_user_id_.ClearNonDefaultToEmpty(); } - - // optional string action = 4; if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_action()); + _impl_.contract_id_.ClearNonDefaultToEmpty(); } - - // optional string url = 5; if (cached_has_bits & 0x00000010u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_url()); + _impl_.coop_id_.ClearNonDefaultToEmpty(); } - - // optional string date = 8; if (cached_has_bits & 0x00000020u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_date()); + _impl_.reward_subtype_.ClearNonDefaultToEmpty(); } - - // optional string app_link_extra = 15; if (cached_has_bits & 0x00000040u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_app_link_extra()); - } - - // optional string category = 28; - if (cached_has_bits & 0x00000080u) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_category()); + _impl_.boost_id_.ClearNonDefaultToEmpty(); } - } + _impl_.approx_time_ = 0; if (cached_has_bits & 0x0000ff00u) { - // optional .ei.DLCItem image = 16; - if (cached_has_bits & 0x00000100u) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *image_); - } - - // optional double gold_tip = 6; - if (cached_has_bits & 0x00000200u) { - total_size += 1 + 8; - } - - // optional uint32 platform = 7; - if (cached_has_bits & 0x00000400u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_platform()); - } + ::memset(&_impl_.grade_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.reward_amount_) - + reinterpret_cast(&_impl_.grade_)) + sizeof(_impl_.reward_amount_)); + } + if (cached_has_bits & 0x00070000u) { + ::memset(&_impl_.tokens_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.cc_only_) - + reinterpret_cast(&_impl_.tokens_)) + sizeof(_impl_.cc_only_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ContractAction::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ContractAction& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ContractAction::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ContractAction& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ContractAction) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractAction.user_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional uint32 min_client_version = 10; - if (cached_has_bits & 0x00000800u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_min_client_version()); - } + // optional string action_name = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_action_name(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractAction.action_name"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } - // optional double min_soul_eggs = 11; - if (cached_has_bits & 0x00001000u) { - total_size += 1 + 8; - } + // optional double approx_time = 3; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 3, this_._internal_approx_time(), target); + } - // optional double min_mystical_bonus = 13; - if (cached_has_bits & 0x00002000u) { - total_size += 1 + 8; - } + // optional string dest_user_id = 4; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_dest_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractAction.dest_user_id"); + target = stream->WriteStringMaybeAliased(4, _s, target); + } - // optional uint32 max_client_version = 12; - if (cached_has_bits & 0x00004000u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_max_client_version()); - } + // optional string contract_id = 5; + if (cached_has_bits & 0x00000008u) { + const std::string& _s = this_._internal_contract_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractAction.contract_id"); + target = stream->WriteStringMaybeAliased(5, _s, target); + } - // optional .ei.UILocation app_link = 14; - if (cached_has_bits & 0x00008000u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_app_link()); - } + // optional string coop_id = 6; + if (cached_has_bits & 0x00000010u) { + const std::string& _s = this_._internal_coop_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractAction.coop_id"); + target = stream->WriteStringMaybeAliased(6, _s, target); + } - } - if (cached_has_bits & 0x00ff0000u) { - // optional .ei.UserType user_type = 17; - if (cached_has_bits & 0x00010000u) { - total_size += 2 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_user_type()); - } + // optional bool autojoin = 7; + if (cached_has_bits & 0x00000400u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 7, this_._internal_autojoin(), target); + } - // optional uint32 min_piggy_breaks = 20; - if (cached_has_bits & 0x00020000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt32Size( - this->_internal_min_piggy_breaks()); - } + // optional uint32 grade = 8; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 8, this_._internal_grade(), target); + } - // optional double image_width = 21; - if (cached_has_bits & 0x00040000u) { - total_size += 2 + 8; - } + // optional bool replay = 9; + if (cached_has_bits & 0x00000800u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 9, this_._internal_replay(), target); + } - // optional double image_height = 22; - if (cached_has_bits & 0x00080000u) { - total_size += 2 + 8; - } + // optional bool points_replay = 10; + if (cached_has_bits & 0x00001000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 10, this_._internal_points_replay(), target); + } - // optional double min_days_since_last_tip = 24; - if (cached_has_bits & 0x00100000u) { - total_size += 2 + 8; - } + // optional uint32 reward_type = 11; + if (cached_has_bits & 0x00000200u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 11, this_._internal_reward_type(), target); + } - // optional bool tip = 23; - if (cached_has_bits & 0x00200000u) { - total_size += 2 + 1; - } + // optional string reward_subtype = 12; + if (cached_has_bits & 0x00000020u) { + const std::string& _s = this_._internal_reward_subtype(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractAction.reward_subtype"); + target = stream->WriteStringMaybeAliased(12, _s, target); + } - // optional uint32 max_retries = 25; - if (cached_has_bits & 0x00400000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt32Size( - this->_internal_max_retries()); - } + // optional double reward_amount = 13; + if (cached_has_bits & 0x00008000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 13, this_._internal_reward_amount(), target); + } - // optional double days_until_retry = 26; - if (cached_has_bits & 0x00800000u) { - total_size += 2 + 8; - } + // optional uint32 goal_index = 14; + if (cached_has_bits & 0x00004000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 14, this_._internal_goal_index(), target); + } - } - if (cached_has_bits & 0x03000000u) { - // optional double max_soul_eggs = 29; - if (cached_has_bits & 0x01000000u) { - total_size += 2 + 8; - } + // optional string boost_id = 15; + if (cached_has_bits & 0x00000040u) { + const std::string& _s = this_._internal_boost_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ContractAction.boost_id"); + target = stream->WriteStringMaybeAliased(15, _s, target); + } - // optional uint32 priority = 27; - if (cached_has_bits & 0x02000000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt32Size( - this->_internal_priority()); - } + // optional uint32 tokens = 16; + if (cached_has_bits & 0x00010000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 16, this_._internal_tokens(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional uint32 kick_reason = 17; + if (cached_has_bits & 0x00020000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 17, this_._internal_kick_reason(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData InGameMail::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - InGameMail::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*InGameMail::GetClassData() const { return &_class_data_; } + // optional bool public = 18; + if (cached_has_bits & 0x00002000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 18, this_._internal_public_(), target); + } -void InGameMail::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional bool cc_only = 19; + if (cached_has_bits & 0x00040000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 19, this_._internal_cc_only(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ContractAction) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ContractAction::ByteSizeLong(const MessageLite& base) { + const ContractAction& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ContractAction::ByteSizeLong() const { + const ContractAction& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ContractAction) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_user_id()); + } + // optional string action_name = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_action_name()); + } + // optional string dest_user_id = 4; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_dest_user_id()); + } + // optional string contract_id = 5; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_contract_id()); + } + // optional string coop_id = 6; + if (cached_has_bits & 0x00000010u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_coop_id()); + } + // optional string reward_subtype = 12; + if (cached_has_bits & 0x00000020u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_reward_subtype()); + } + // optional string boost_id = 15; + if (cached_has_bits & 0x00000040u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_boost_id()); + } + // optional double approx_time = 3; + if (cached_has_bits & 0x00000080u) { + total_size += 9; + } + } + if (cached_has_bits & 0x0000ff00u) { + // optional uint32 grade = 8; + if (cached_has_bits & 0x00000100u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_grade()); + } + // optional uint32 reward_type = 11; + if (cached_has_bits & 0x00000200u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_reward_type()); + } + // optional bool autojoin = 7; + if (cached_has_bits & 0x00000400u) { + total_size += 2; + } + // optional bool replay = 9; + if (cached_has_bits & 0x00000800u) { + total_size += 2; + } + // optional bool points_replay = 10; + if (cached_has_bits & 0x00001000u) { + total_size += 2; + } + // optional bool public = 18; + if (cached_has_bits & 0x00002000u) { + total_size += 3; + } + // optional uint32 goal_index = 14; + if (cached_has_bits & 0x00004000u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_goal_index()); + } + // optional double reward_amount = 13; + if (cached_has_bits & 0x00008000u) { + total_size += 9; + } + } + if (cached_has_bits & 0x00070000u) { + // optional uint32 tokens = 16; + if (cached_has_bits & 0x00010000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( + this_._internal_tokens()); + } + // optional uint32 kick_reason = 17; + if (cached_has_bits & 0x00020000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( + this_._internal_kick_reason()); + } + // optional bool cc_only = 19; + if (cached_has_bits & 0x00040000u) { + total_size += 3; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void InGameMail::MergeFrom(const InGameMail& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.InGameMail) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ContractAction::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ContractAction) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - builds_.MergeFrom(from.builds_); - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - _internal_set_id(from._internal_id()); + _this->_internal_set_user_id(from._internal_user_id()); } if (cached_has_bits & 0x00000002u) { - _internal_set_title(from._internal_title()); + _this->_internal_set_action_name(from._internal_action_name()); } if (cached_has_bits & 0x00000004u) { - _internal_set_message(from._internal_message()); + _this->_internal_set_dest_user_id(from._internal_dest_user_id()); } if (cached_has_bits & 0x00000008u) { - _internal_set_action(from._internal_action()); + _this->_internal_set_contract_id(from._internal_contract_id()); } if (cached_has_bits & 0x00000010u) { - _internal_set_url(from._internal_url()); + _this->_internal_set_coop_id(from._internal_coop_id()); } if (cached_has_bits & 0x00000020u) { - _internal_set_date(from._internal_date()); + _this->_internal_set_reward_subtype(from._internal_reward_subtype()); } if (cached_has_bits & 0x00000040u) { - _internal_set_app_link_extra(from._internal_app_link_extra()); + _this->_internal_set_boost_id(from._internal_boost_id()); } if (cached_has_bits & 0x00000080u) { - _internal_set_category(from._internal_category()); + _this->_impl_.approx_time_ = from._impl_.approx_time_; } } if (cached_has_bits & 0x0000ff00u) { if (cached_has_bits & 0x00000100u) { - _internal_mutable_image()->::ei::DLCItem::MergeFrom(from._internal_image()); + _this->_impl_.grade_ = from._impl_.grade_; } if (cached_has_bits & 0x00000200u) { - gold_tip_ = from.gold_tip_; + _this->_impl_.reward_type_ = from._impl_.reward_type_; } if (cached_has_bits & 0x00000400u) { - platform_ = from.platform_; + _this->_impl_.autojoin_ = from._impl_.autojoin_; } if (cached_has_bits & 0x00000800u) { - min_client_version_ = from.min_client_version_; + _this->_impl_.replay_ = from._impl_.replay_; } if (cached_has_bits & 0x00001000u) { - min_soul_eggs_ = from.min_soul_eggs_; + _this->_impl_.points_replay_ = from._impl_.points_replay_; } if (cached_has_bits & 0x00002000u) { - min_mystical_bonus_ = from.min_mystical_bonus_; + _this->_impl_.public__ = from._impl_.public__; } if (cached_has_bits & 0x00004000u) { - max_client_version_ = from.max_client_version_; + _this->_impl_.goal_index_ = from._impl_.goal_index_; } if (cached_has_bits & 0x00008000u) { - app_link_ = from.app_link_; + _this->_impl_.reward_amount_ = from._impl_.reward_amount_; } - _has_bits_[0] |= cached_has_bits; } - if (cached_has_bits & 0x00ff0000u) { + if (cached_has_bits & 0x00070000u) { if (cached_has_bits & 0x00010000u) { - user_type_ = from.user_type_; + _this->_impl_.tokens_ = from._impl_.tokens_; } if (cached_has_bits & 0x00020000u) { - min_piggy_breaks_ = from.min_piggy_breaks_; + _this->_impl_.kick_reason_ = from._impl_.kick_reason_; } if (cached_has_bits & 0x00040000u) { - image_width_ = from.image_width_; + _this->_impl_.cc_only_ = from._impl_.cc_only_; } - if (cached_has_bits & 0x00080000u) { - image_height_ = from.image_height_; - } - if (cached_has_bits & 0x00100000u) { - min_days_since_last_tip_ = from.min_days_since_last_tip_; - } - if (cached_has_bits & 0x00200000u) { - tip_ = from.tip_; - } - if (cached_has_bits & 0x00400000u) { - max_retries_ = from.max_retries_; - } - if (cached_has_bits & 0x00800000u) { - days_until_retry_ = from.days_until_retry_; - } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0x03000000u) { - if (cached_has_bits & 0x01000000u) { - max_soul_eggs_ = from.max_soul_eggs_; - } - if (cached_has_bits & 0x02000000u) { - priority_ = from.priority_; - } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void InGameMail::CopyFrom(const InGameMail& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.InGameMail) +void ContractAction::CopyFrom(const ContractAction& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ContractAction) if (&from == this) return; Clear(); MergeFrom(from); } -bool InGameMail::IsInitialized() const { - return true; -} -void InGameMail::InternalSwap(InGameMail* other) { +void ContractAction::InternalSwap(ContractAction* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - builds_.InternalSwap(&other->builds_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &id_, lhs_arena, - &other->id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &title_, lhs_arena, - &other->title_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &message_, lhs_arena, - &other->message_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &action_, lhs_arena, - &other->action_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &url_, lhs_arena, - &other->url_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &date_, lhs_arena, - &other->date_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &app_link_extra_, lhs_arena, - &other->app_link_extra_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &category_, lhs_arena, - &other->category_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(InGameMail, priority_) - + sizeof(InGameMail::priority_) - - PROTOBUF_FIELD_OFFSET(InGameMail, image_)>( - reinterpret_cast(&image_), - reinterpret_cast(&other->image_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata InGameMail::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[111]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_id_, &other->_impl_.user_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.action_name_, &other->_impl_.action_name_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.dest_user_id_, &other->_impl_.dest_user_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.contract_id_, &other->_impl_.contract_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.coop_id_, &other->_impl_.coop_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.reward_subtype_, &other->_impl_.reward_subtype_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.boost_id_, &other->_impl_.boost_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.cc_only_) + + sizeof(ContractAction::_impl_.cc_only_) + - PROTOBUF_FIELD_OFFSET(ContractAction, _impl_.approx_time_)>( + reinterpret_cast(&_impl_.approx_time_), + reinterpret_cast(&other->_impl_.approx_time_)); +} + +::google::protobuf::Metadata ContractAction::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class MailDB::_Internal { +class UserDataInfoRequest::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_tips_db_data(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_tips_checksum(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; - -MailDB::MailDB(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - mail_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.MailDB) -} -MailDB::MailDB(const MailDB& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - mail_(from.mail_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - tips_db_data_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - tips_db_data_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_tips_db_data()) { - tips_db_data_.Set(from._internal_tips_db_data(), - GetArenaForAllocation()); - } - tips_checksum_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - tips_checksum_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_tips_checksum()) { - tips_checksum_.Set(from._internal_tips_checksum(), - GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:ei.MailDB) -} - -inline void MailDB::SharedCtor() { -tips_db_data_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - tips_db_data_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -tips_checksum_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - tips_checksum_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(UserDataInfoRequest, _impl_._has_bits_); +}; + +UserDataInfoRequest::UserDataInfoRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.UserDataInfoRequest) } +inline PROTOBUF_NDEBUG_INLINE UserDataInfoRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::UserDataInfoRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + user_id_(arena, from.user_id_), + device_id_(arena, from.device_id_) {} + +UserDataInfoRequest::UserDataInfoRequest( + ::google::protobuf::Arena* arena, + const UserDataInfoRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + UserDataInfoRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.rinfo_ = (cached_has_bits & 0x00000004u) ? ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>( + arena, *from._impl_.rinfo_) + : nullptr; + _impl_.backup_checksum_ = from._impl_.backup_checksum_; -MailDB::~MailDB() { - // @@protoc_insertion_point(destructor:ei.MailDB) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + // @@protoc_insertion_point(copy_constructor:ei.UserDataInfoRequest) } - -inline void MailDB::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - tips_db_data_.Destroy(); - tips_checksum_.Destroy(); +inline PROTOBUF_NDEBUG_INLINE UserDataInfoRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + user_id_(arena), + device_id_(arena) {} + +inline void UserDataInfoRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, rinfo_), + 0, + offsetof(Impl_, backup_checksum_) - + offsetof(Impl_, rinfo_) + + sizeof(Impl_::backup_checksum_)); } - -void MailDB::SetCachedSize(int size) const { - _cached_size_.Set(size); +UserDataInfoRequest::~UserDataInfoRequest() { + // @@protoc_insertion_point(destructor:ei.UserDataInfoRequest) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -void MailDB::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.MailDB) - uint32_t cached_has_bits = 0; +inline void UserDataInfoRequest::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.user_id_.Destroy(); + _impl_.device_id_.Destroy(); + delete _impl_.rinfo_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + UserDataInfoRequest::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_UserDataInfoRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &UserDataInfoRequest::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &UserDataInfoRequest::ByteSizeLong, + &UserDataInfoRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(UserDataInfoRequest, _impl_._cached_size_), + false, + }, + &UserDataInfoRequest::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* UserDataInfoRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 4, 1, 47, 2> UserDataInfoRequest::_table_ = { + { + PROTOBUF_FIELD_OFFSET(UserDataInfoRequest, _impl_._has_bits_), + 0, // no _extensions_ + 4, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967280, // skipmap + offsetof(decltype(_table_), field_entries), + 4, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::UserDataInfoRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional .ei.BasicRequestInfo rinfo = 4; + {::_pbi::TcParser::FastMtS1, + {34, 2, 0, PROTOBUF_FIELD_OFFSET(UserDataInfoRequest, _impl_.rinfo_)}}, + // optional string user_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(UserDataInfoRequest, _impl_.user_id_)}}, + // optional string device_id = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(UserDataInfoRequest, _impl_.device_id_)}}, + // optional uint64 backup_checksum = 3; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(UserDataInfoRequest, _impl_.backup_checksum_), 3>(), + {24, 3, 0, PROTOBUF_FIELD_OFFSET(UserDataInfoRequest, _impl_.backup_checksum_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string user_id = 1; + {PROTOBUF_FIELD_OFFSET(UserDataInfoRequest, _impl_.user_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string device_id = 2; + {PROTOBUF_FIELD_OFFSET(UserDataInfoRequest, _impl_.device_id_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint64 backup_checksum = 3; + {PROTOBUF_FIELD_OFFSET(UserDataInfoRequest, _impl_.backup_checksum_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional .ei.BasicRequestInfo rinfo = 4; + {PROTOBUF_FIELD_OFFSET(UserDataInfoRequest, _impl_.rinfo_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::BasicRequestInfo>()}, + }}, {{ + "\26\7\11\0\0\0\0\0" + "ei.UserDataInfoRequest" + "user_id" + "device_id" + }}, +}; + +PROTOBUF_NOINLINE void UserDataInfoRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.UserDataInfoRequest) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - mail_.Clear(); - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000003u) { + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - tips_db_data_.ClearNonDefaultToEmpty(); + _impl_.user_id_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - tips_checksum_.ClearNonDefaultToEmpty(); - } - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* MailDB::_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 .ei.InGameMail mail = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_mail(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); - } else - goto handle_unusual; - continue; - // optional bytes tips_db_data = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_tips_db_data(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string tips_checksum = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_tips_checksum(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.MailDB.tips_checksum"); - #endif // !NDEBUG - } 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* MailDB::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.MailDB) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated .ei.InGameMail mail = 1; - for (unsigned i = 0, - n = static_cast(this->_internal_mail_size()); i < n; i++) { - const auto& repfield = this->_internal_mail(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream); - } + _impl_.device_id_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000004u) { + ABSL_DCHECK(_impl_.rinfo_ != nullptr); + _impl_.rinfo_->Clear(); + } + } + _impl_.backup_checksum_ = ::uint64_t{0u}; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* UserDataInfoRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const UserDataInfoRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* UserDataInfoRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const UserDataInfoRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.UserDataInfoRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.UserDataInfoRequest.user_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - cached_has_bits = _has_bits_[0]; - // optional bytes tips_db_data = 2; - if (cached_has_bits & 0x00000001u) { - target = stream->WriteBytesMaybeAliased( - 2, this->_internal_tips_db_data(), target); - } + // optional string device_id = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_device_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.UserDataInfoRequest.device_id"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } - // optional string tips_checksum = 3; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_tips_checksum().data(), static_cast(this->_internal_tips_checksum().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.MailDB.tips_checksum"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_tips_checksum(), target); - } + // optional uint64 backup_checksum = 3; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 3, this_._internal_backup_checksum(), 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.MailDB) - return target; -} + // optional .ei.BasicRequestInfo rinfo = 4; + if (cached_has_bits & 0x00000004u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 4, *this_._impl_.rinfo_, this_._impl_.rinfo_->GetCachedSize(), target, + stream); + } -size_t MailDB::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.MailDB) - size_t total_size = 0; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.UserDataInfoRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t UserDataInfoRequest::ByteSizeLong(const MessageLite& base) { + const UserDataInfoRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t UserDataInfoRequest::ByteSizeLong() const { + const UserDataInfoRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.UserDataInfoRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_user_id()); + } + // optional string device_id = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_device_id()); + } + // optional .ei.BasicRequestInfo rinfo = 4; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.rinfo_); + } + // optional uint64 backup_checksum = 3; + if (cached_has_bits & 0x00000008u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_backup_checksum()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused +void UserDataInfoRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.UserDataInfoRequest) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - // repeated .ei.InGameMail mail = 1; - total_size += 1UL * this->_internal_mail_size(); - for (const auto& msg : this->mail_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000003u) { - // optional bytes tips_db_data = 2; + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( - this->_internal_tips_db_data()); + _this->_internal_set_user_id(from._internal_user_id()); } - - // optional string tips_checksum = 3; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_tips_checksum()); + _this->_internal_set_device_id(from._internal_device_id()); + } + if (cached_has_bits & 0x00000004u) { + ABSL_DCHECK(from._impl_.rinfo_ != nullptr); + if (_this->_impl_.rinfo_ == nullptr) { + _this->_impl_.rinfo_ = + ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>(arena, *from._impl_.rinfo_); + } else { + _this->_impl_.rinfo_->MergeFrom(*from._impl_.rinfo_); + } + } + if (cached_has_bits & 0x00000008u) { + _this->_impl_.backup_checksum_ = from._impl_.backup_checksum_; } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData MailDB::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - MailDB::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*MailDB::GetClassData() const { return &_class_data_; } +void UserDataInfoRequest::CopyFrom(const UserDataInfoRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.UserDataInfoRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + + +void UserDataInfoRequest::InternalSwap(UserDataInfoRequest* PROTOBUF_RESTRICT other) { + using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_id_, &other->_impl_.user_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.device_id_, &other->_impl_.device_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(UserDataInfoRequest, _impl_.backup_checksum_) + + sizeof(UserDataInfoRequest::_impl_.backup_checksum_) + - PROTOBUF_FIELD_OFFSET(UserDataInfoRequest, _impl_.rinfo_)>( + reinterpret_cast(&_impl_.rinfo_), + reinterpret_cast(&other->_impl_.rinfo_)); +} + +::google::protobuf::Metadata UserDataInfoRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== + +class UserDataInfoResponse::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(UserDataInfoResponse, _impl_._has_bits_); +}; + +UserDataInfoResponse::UserDataInfoResponse(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.UserDataInfoResponse) +} +inline PROTOBUF_NDEBUG_INLINE UserDataInfoResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::UserDataInfoResponse& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + coop_memberships_{visibility, arena, from.coop_memberships_} {} + +UserDataInfoResponse::UserDataInfoResponse( + ::google::protobuf::Arena* arena, + const UserDataInfoResponse& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + UserDataInfoResponse* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, backup_checksum_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, backup_checksum_), + offsetof(Impl_, backup_total_cash_) - + offsetof(Impl_, backup_checksum_) + + sizeof(Impl_::backup_total_cash_)); -void MailDB::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); + // @@protoc_insertion_point(copy_constructor:ei.UserDataInfoResponse) +} +inline PROTOBUF_NDEBUG_INLINE UserDataInfoResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + coop_memberships_{visibility, arena} {} + +inline void UserDataInfoResponse::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, backup_checksum_), + 0, + offsetof(Impl_, backup_total_cash_) - + offsetof(Impl_, backup_checksum_) + + sizeof(Impl_::backup_total_cash_)); +} +UserDataInfoResponse::~UserDataInfoResponse() { + // @@protoc_insertion_point(destructor:ei.UserDataInfoResponse) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } +inline void UserDataInfoResponse::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + UserDataInfoResponse::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_UserDataInfoResponse_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &UserDataInfoResponse::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &UserDataInfoResponse::ByteSizeLong, + &UserDataInfoResponse::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(UserDataInfoResponse, _impl_._cached_size_), + false, + }, + &UserDataInfoResponse::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* UserDataInfoResponse::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 3, 0, 48, 2> UserDataInfoResponse::_table_ = { + { + PROTOBUF_FIELD_OFFSET(UserDataInfoResponse, _impl_._has_bits_), + 0, // no _extensions_ + 3, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967288, // skipmap + offsetof(decltype(_table_), field_entries), + 3, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::UserDataInfoResponse>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional uint64 backup_checksum = 1; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(UserDataInfoResponse, _impl_.backup_checksum_), 0>(), + {8, 0, 0, PROTOBUF_FIELD_OFFSET(UserDataInfoResponse, _impl_.backup_checksum_)}}, + // optional double backup_total_cash = 2; + {::_pbi::TcParser::FastF64S1, + {17, 1, 0, PROTOBUF_FIELD_OFFSET(UserDataInfoResponse, _impl_.backup_total_cash_)}}, + // repeated string coop_memberships = 3; + {::_pbi::TcParser::FastSR1, + {26, 63, 0, PROTOBUF_FIELD_OFFSET(UserDataInfoResponse, _impl_.coop_memberships_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional uint64 backup_checksum = 1; + {PROTOBUF_FIELD_OFFSET(UserDataInfoResponse, _impl_.backup_checksum_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional double backup_total_cash = 2; + {PROTOBUF_FIELD_OFFSET(UserDataInfoResponse, _impl_.backup_total_cash_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // repeated string coop_memberships = 3; + {PROTOBUF_FIELD_OFFSET(UserDataInfoResponse, _impl_.coop_memberships_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kRawString | ::_fl::kRepSString)}, + }}, + // no aux_entries + {{ + "\27\0\0\20\0\0\0\0" + "ei.UserDataInfoResponse" + "coop_memberships" + }}, +}; + +PROTOBUF_NOINLINE void UserDataInfoResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.UserDataInfoResponse) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.coop_memberships_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + ::memset(&_impl_.backup_checksum_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.backup_total_cash_) - + reinterpret_cast(&_impl_.backup_checksum_)) + sizeof(_impl_.backup_total_cash_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* UserDataInfoResponse::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const UserDataInfoResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* UserDataInfoResponse::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const UserDataInfoResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.UserDataInfoResponse) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional uint64 backup_checksum = 1; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 1, this_._internal_backup_checksum(), target); + } + + // optional double backup_total_cash = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 2, this_._internal_backup_total_cash(), target); + } + + // repeated string coop_memberships = 3; + for (int i = 0, n = this_._internal_coop_memberships_size(); i < n; ++i) { + const auto& s = this_._internal_coop_memberships().Get(i); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(s.data(), static_cast(s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.UserDataInfoResponse.coop_memberships"); + target = stream->WriteString(3, s, target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.UserDataInfoResponse) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t UserDataInfoResponse::ByteSizeLong(const MessageLite& base) { + const UserDataInfoResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t UserDataInfoResponse::ByteSizeLong() const { + const UserDataInfoResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.UserDataInfoResponse) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated string coop_memberships = 3; + { + total_size += + 1 * ::google::protobuf::internal::FromIntSize(this_._internal_coop_memberships().size()); + for (int i = 0, n = this_._internal_coop_memberships().size(); i < n; ++i) { + total_size += ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_coop_memberships().Get(i)); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional uint64 backup_checksum = 1; + if (cached_has_bits & 0x00000001u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_backup_checksum()); + } + // optional double backup_total_cash = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 9; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void MailDB::MergeFrom(const MailDB& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.MailDB) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void UserDataInfoResponse::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.UserDataInfoResponse) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - mail_.MergeFrom(from.mail_); - cached_has_bits = from._has_bits_[0]; + _this->_internal_mutable_coop_memberships()->MergeFrom(from._internal_coop_memberships()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - _internal_set_tips_db_data(from._internal_tips_db_data()); + _this->_impl_.backup_checksum_ = from._impl_.backup_checksum_; } if (cached_has_bits & 0x00000002u) { - _internal_set_tips_checksum(from._internal_tips_checksum()); + _this->_impl_.backup_total_cash_ = from._impl_.backup_total_cash_; } } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void MailDB::CopyFrom(const MailDB& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.MailDB) +void UserDataInfoResponse::CopyFrom(const UserDataInfoResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.UserDataInfoResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool MailDB::IsInitialized() const { - return true; -} -void MailDB::InternalSwap(MailDB* other) { +void UserDataInfoResponse::InternalSwap(UserDataInfoResponse* PROTOBUF_RESTRICT 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]); - mail_.InternalSwap(&other->mail_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &tips_db_data_, lhs_arena, - &other->tips_db_data_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &tips_checksum_, lhs_arena, - &other->tips_checksum_, rhs_arena - ); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.coop_memberships_.InternalSwap(&other->_impl_.coop_memberships_); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(UserDataInfoResponse, _impl_.backup_total_cash_) + + sizeof(UserDataInfoResponse::_impl_.backup_total_cash_) + - PROTOBUF_FIELD_OFFSET(UserDataInfoResponse, _impl_.backup_checksum_)>( + reinterpret_cast(&_impl_.backup_checksum_), + reinterpret_cast(&other->_impl_.backup_checksum_)); } -::PROTOBUF_NAMESPACE_ID::Metadata MailDB::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[112]); +::google::protobuf::Metadata UserDataInfoResponse::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class TipsDB::_Internal { +class ClearAllUserDataRequest::_Internal { public: -}; - -TipsDB::TipsDB(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - tips_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.TipsDB) -} -TipsDB::TipsDB(const TipsDB& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - tips_(from.tips_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:ei.TipsDB) + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ClearAllUserDataRequest, _impl_._has_bits_); +}; + +ClearAllUserDataRequest::ClearAllUserDataRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ClearAllUserDataRequest) } +inline PROTOBUF_NDEBUG_INLINE ClearAllUserDataRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ClearAllUserDataRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + user_id_(arena, from.user_id_), + device_id_(arena, from.device_id_) {} + +ClearAllUserDataRequest::ClearAllUserDataRequest( + ::google::protobuf::Arena* arena, + const ClearAllUserDataRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ClearAllUserDataRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.rinfo_ = (cached_has_bits & 0x00000004u) ? ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>( + arena, *from._impl_.rinfo_) + : nullptr; + _impl_.backup_checksum_ = from._impl_.backup_checksum_; -inline void TipsDB::SharedCtor() { + // @@protoc_insertion_point(copy_constructor:ei.ClearAllUserDataRequest) } - -TipsDB::~TipsDB() { - // @@protoc_insertion_point(destructor:ei.TipsDB) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } +inline PROTOBUF_NDEBUG_INLINE ClearAllUserDataRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + user_id_(arena), + device_id_(arena) {} + +inline void ClearAllUserDataRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, rinfo_), + 0, + offsetof(Impl_, backup_checksum_) - + offsetof(Impl_, rinfo_) + + sizeof(Impl_::backup_checksum_)); +} +ClearAllUserDataRequest::~ClearAllUserDataRequest() { + // @@protoc_insertion_point(destructor:ei.ClearAllUserDataRequest) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } +inline void ClearAllUserDataRequest::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.user_id_.Destroy(); + _impl_.device_id_.Destroy(); + delete _impl_.rinfo_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ClearAllUserDataRequest::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ClearAllUserDataRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ClearAllUserDataRequest::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ClearAllUserDataRequest::ByteSizeLong, + &ClearAllUserDataRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ClearAllUserDataRequest, _impl_._cached_size_), + false, + }, + &ClearAllUserDataRequest::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ClearAllUserDataRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 4, 1, 51, 2> ClearAllUserDataRequest::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ClearAllUserDataRequest, _impl_._has_bits_), + 0, // no _extensions_ + 4, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967280, // skipmap + offsetof(decltype(_table_), field_entries), + 4, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ClearAllUserDataRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional .ei.BasicRequestInfo rinfo = 4; + {::_pbi::TcParser::FastMtS1, + {34, 2, 0, PROTOBUF_FIELD_OFFSET(ClearAllUserDataRequest, _impl_.rinfo_)}}, + // optional string user_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(ClearAllUserDataRequest, _impl_.user_id_)}}, + // optional string device_id = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(ClearAllUserDataRequest, _impl_.device_id_)}}, + // optional uint64 backup_checksum = 3; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(ClearAllUserDataRequest, _impl_.backup_checksum_), 3>(), + {24, 3, 0, PROTOBUF_FIELD_OFFSET(ClearAllUserDataRequest, _impl_.backup_checksum_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string user_id = 1; + {PROTOBUF_FIELD_OFFSET(ClearAllUserDataRequest, _impl_.user_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string device_id = 2; + {PROTOBUF_FIELD_OFFSET(ClearAllUserDataRequest, _impl_.device_id_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint64 backup_checksum = 3; + {PROTOBUF_FIELD_OFFSET(ClearAllUserDataRequest, _impl_.backup_checksum_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional .ei.BasicRequestInfo rinfo = 4; + {PROTOBUF_FIELD_OFFSET(ClearAllUserDataRequest, _impl_.rinfo_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::BasicRequestInfo>()}, + }}, {{ + "\32\7\11\0\0\0\0\0" + "ei.ClearAllUserDataRequest" + "user_id" + "device_id" + }}, +}; + +PROTOBUF_NOINLINE void ClearAllUserDataRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ClearAllUserDataRequest) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; -inline void TipsDB::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + if (cached_has_bits & 0x00000001u) { + _impl_.user_id_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000002u) { + _impl_.device_id_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000004u) { + ABSL_DCHECK(_impl_.rinfo_ != nullptr); + _impl_.rinfo_->Clear(); + } + } + _impl_.backup_checksum_ = ::uint64_t{0u}; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ClearAllUserDataRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ClearAllUserDataRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ClearAllUserDataRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ClearAllUserDataRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ClearAllUserDataRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ClearAllUserDataRequest.user_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } + + // optional string device_id = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_device_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ClearAllUserDataRequest.device_id"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } + + // optional uint64 backup_checksum = 3; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 3, this_._internal_backup_checksum(), target); + } + + // optional .ei.BasicRequestInfo rinfo = 4; + if (cached_has_bits & 0x00000004u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 4, *this_._impl_.rinfo_, this_._impl_.rinfo_->GetCachedSize(), target, + stream); + } + + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ClearAllUserDataRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ClearAllUserDataRequest::ByteSizeLong(const MessageLite& base) { + const ClearAllUserDataRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ClearAllUserDataRequest::ByteSizeLong() const { + const ClearAllUserDataRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ClearAllUserDataRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_user_id()); + } + // optional string device_id = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_device_id()); + } + // optional .ei.BasicRequestInfo rinfo = 4; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.rinfo_); + } + // optional uint64 backup_checksum = 3; + if (cached_has_bits & 0x00000008u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_backup_checksum()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void ClearAllUserDataRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ClearAllUserDataRequest) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { + if (cached_has_bits & 0x00000001u) { + _this->_internal_set_user_id(from._internal_user_id()); + } + if (cached_has_bits & 0x00000002u) { + _this->_internal_set_device_id(from._internal_device_id()); + } + if (cached_has_bits & 0x00000004u) { + ABSL_DCHECK(from._impl_.rinfo_ != nullptr); + if (_this->_impl_.rinfo_ == nullptr) { + _this->_impl_.rinfo_ = + ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>(arena, *from._impl_.rinfo_); + } else { + _this->_impl_.rinfo_->MergeFrom(*from._impl_.rinfo_); + } + } + if (cached_has_bits & 0x00000008u) { + _this->_impl_.backup_checksum_ = from._impl_.backup_checksum_; + } + } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void TipsDB::SetCachedSize(int size) const { - _cached_size_.Set(size); +void ClearAllUserDataRequest::CopyFrom(const ClearAllUserDataRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ClearAllUserDataRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); } -void TipsDB::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.TipsDB) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - tips_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* TipsDB::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // repeated .ei.InGameMail tips = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_tips(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(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: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* TipsDB::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.TipsDB) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; +void ClearAllUserDataRequest::InternalSwap(ClearAllUserDataRequest* PROTOBUF_RESTRICT other) { + using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_id_, &other->_impl_.user_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.device_id_, &other->_impl_.device_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ClearAllUserDataRequest, _impl_.backup_checksum_) + + sizeof(ClearAllUserDataRequest::_impl_.backup_checksum_) + - PROTOBUF_FIELD_OFFSET(ClearAllUserDataRequest, _impl_.rinfo_)>( + reinterpret_cast(&_impl_.rinfo_), + reinterpret_cast(&other->_impl_.rinfo_)); +} - // repeated .ei.InGameMail tips = 1; - for (unsigned i = 0, - n = static_cast(this->_internal_tips_size()); i < n; i++) { - const auto& repfield = this->_internal_tips(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream); - } +::google::protobuf::Metadata ClearAllUserDataRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== - 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.TipsDB) - return target; +class ServerGift::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ServerGift, _impl_._has_bits_); +}; + +ServerGift::ServerGift(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ServerGift) } +inline PROTOBUF_NDEBUG_INLINE ServerGift::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ServerGift& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + user_id_(arena, from.user_id_), + reward_sub_type_(arena, from.reward_sub_type_) {} + +ServerGift::ServerGift( + ::google::protobuf::Arena* arena, + const ServerGift& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ServerGift* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, reward_amount_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, reward_amount_), + offsetof(Impl_, reward_type_) - + offsetof(Impl_, reward_amount_) + + sizeof(Impl_::reward_type_)); -size_t TipsDB::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.TipsDB) - size_t total_size = 0; + // @@protoc_insertion_point(copy_constructor:ei.ServerGift) +} +inline PROTOBUF_NDEBUG_INLINE ServerGift::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + user_id_(arena), + reward_sub_type_(arena), + reward_type_{static_cast< ::ei::RewardType >(1)} {} - uint32_t cached_has_bits = 0; +inline void ServerGift::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.reward_amount_ = {}; +} +ServerGift::~ServerGift() { + // @@protoc_insertion_point(destructor:ei.ServerGift) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void ServerGift::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.user_id_.Destroy(); + _impl_.reward_sub_type_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ServerGift::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ServerGift_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ServerGift::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ServerGift::ByteSizeLong, + &ServerGift::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ServerGift, _impl_._cached_size_), + false, + }, + &ServerGift::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ServerGift::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 4, 1, 44, 2> ServerGift::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ServerGift, _impl_._has_bits_), + 0, // no _extensions_ + 5, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967266, // skipmap + offsetof(decltype(_table_), field_entries), + 4, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ServerGift>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string user_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(ServerGift, _impl_.user_id_)}}, + {::_pbi::TcParser::MiniParse, {}}, + // optional .ei.RewardType reward_type = 3; + {::_pbi::TcParser::FastEvS1, + {24, 3, 0, PROTOBUF_FIELD_OFFSET(ServerGift, _impl_.reward_type_)}}, + // optional string reward_sub_type = 4; + {::_pbi::TcParser::FastSS1, + {34, 1, 0, PROTOBUF_FIELD_OFFSET(ServerGift, _impl_.reward_sub_type_)}}, + // optional double reward_amount = 5; + {::_pbi::TcParser::FastF64S1, + {41, 2, 0, PROTOBUF_FIELD_OFFSET(ServerGift, _impl_.reward_amount_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string user_id = 1; + {PROTOBUF_FIELD_OFFSET(ServerGift, _impl_.user_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional .ei.RewardType reward_type = 3; + {PROTOBUF_FIELD_OFFSET(ServerGift, _impl_.reward_type_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kEnum)}, + // optional string reward_sub_type = 4; + {PROTOBUF_FIELD_OFFSET(ServerGift, _impl_.reward_sub_type_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double reward_amount = 5; + {PROTOBUF_FIELD_OFFSET(ServerGift, _impl_.reward_amount_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + }}, {{ + {::_pbi::FieldAuxEnumData{}, ::ei::RewardType_internal_data_}, + }}, {{ + "\15\7\0\17\0\0\0\0" + "ei.ServerGift" + "user_id" + "reward_sub_type" + }}, +}; + +PROTOBUF_NOINLINE void ServerGift::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ServerGift) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // repeated .ei.InGameMail tips = 1; - total_size += 1UL * this->_internal_tips_size(); - for (const auto& msg : this->tips_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + if (cached_has_bits & 0x00000001u) { + _impl_.user_id_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000002u) { + _impl_.reward_sub_type_.ClearNonDefaultToEmpty(); + } } + if (cached_has_bits & 0x0000000cu) { + _impl_.reward_amount_ = 0; + _impl_.reward_type_ = 1; + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ServerGift::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ServerGift& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ServerGift::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ServerGift& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ServerGift) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ServerGift.user_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional .ei.RewardType reward_type = 3; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 3, this_._internal_reward_type(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData TipsDB::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - TipsDB::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*TipsDB::GetClassData() const { return &_class_data_; } + // optional string reward_sub_type = 4; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_reward_sub_type(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ServerGift.reward_sub_type"); + target = stream->WriteStringMaybeAliased(4, _s, target); + } -void TipsDB::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional double reward_amount = 5; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 5, this_._internal_reward_amount(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ServerGift) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ServerGift::ByteSizeLong(const MessageLite& base) { + const ServerGift& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ServerGift::ByteSizeLong() const { + const ServerGift& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ServerGift) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_user_id()); + } + // optional string reward_sub_type = 4; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_reward_sub_type()); + } + // optional double reward_amount = 5; + if (cached_has_bits & 0x00000004u) { + total_size += 9; + } + // optional .ei.RewardType reward_type = 3; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_reward_type()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void TipsDB::MergeFrom(const TipsDB& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.TipsDB) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ServerGift::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ServerGift) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - tips_.MergeFrom(from.tips_); - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { + if (cached_has_bits & 0x00000001u) { + _this->_internal_set_user_id(from._internal_user_id()); + } + if (cached_has_bits & 0x00000002u) { + _this->_internal_set_reward_sub_type(from._internal_reward_sub_type()); + } + if (cached_has_bits & 0x00000004u) { + _this->_impl_.reward_amount_ = from._impl_.reward_amount_; + } + if (cached_has_bits & 0x00000008u) { + _this->_impl_.reward_type_ = from._impl_.reward_type_; + } + } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void TipsDB::CopyFrom(const TipsDB& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.TipsDB) +void ServerGift::CopyFrom(const ServerGift& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ServerGift) if (&from == this) return; Clear(); MergeFrom(from); } -bool TipsDB::IsInitialized() const { - return true; -} -void TipsDB::InternalSwap(TipsDB* other) { +void ServerGift::InternalSwap(ServerGift* PROTOBUF_RESTRICT other) { using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - tips_.InternalSwap(&other->tips_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_id_, &other->_impl_.user_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.reward_sub_type_, &other->_impl_.reward_sub_type_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ServerGift, _impl_.reward_type_) + + sizeof(ServerGift::_impl_.reward_type_) + - PROTOBUF_FIELD_OFFSET(ServerGift, _impl_.reward_amount_)>( + reinterpret_cast(&_impl_.reward_amount_), + reinterpret_cast(&other->_impl_.reward_amount_)); } -::PROTOBUF_NAMESPACE_ID::Metadata TipsDB::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[113]); +::google::protobuf::Metadata ServerGift::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class MailState_TipState::_Internal { +class LiveConfig_BoostsConfig_ItemConfig::_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_reads(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_time_read(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; - -MailState_TipState::MailState_TipState(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.MailState.TipState) -} -MailState_TipState::MailState_TipState(const MailState_TipState& 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()); - } - ::memcpy(&time_read_, &from.time_read_, - static_cast(reinterpret_cast(&reads_) - - reinterpret_cast(&time_read_)) + sizeof(reads_)); - // @@protoc_insertion_point(copy_constructor:ei.MailState.TipState) -} - -inline void MailState_TipState::SharedCtor() { -id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&time_read_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&reads_) - - reinterpret_cast(&time_read_)) + sizeof(reads_)); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(LiveConfig_BoostsConfig_ItemConfig, _impl_._has_bits_); +}; + +LiveConfig_BoostsConfig_ItemConfig::LiveConfig_BoostsConfig_ItemConfig(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.LiveConfig.BoostsConfig.ItemConfig) } +inline PROTOBUF_NDEBUG_INLINE LiveConfig_BoostsConfig_ItemConfig::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::LiveConfig_BoostsConfig_ItemConfig& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + boost_id_(arena, from.boost_id_) {} + +LiveConfig_BoostsConfig_ItemConfig::LiveConfig_BoostsConfig_ItemConfig( + ::google::protobuf::Arena* arena, + const LiveConfig_BoostsConfig_ItemConfig& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + LiveConfig_BoostsConfig_ItemConfig* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, price_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, price_), + offsetof(Impl_, se_required_) - + offsetof(Impl_, price_) + + sizeof(Impl_::se_required_)); -MailState_TipState::~MailState_TipState() { - // @@protoc_insertion_point(destructor:ei.MailState.TipState) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + // @@protoc_insertion_point(copy_constructor:ei.LiveConfig.BoostsConfig.ItemConfig) } - -inline void MailState_TipState::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - id_.Destroy(); +inline PROTOBUF_NDEBUG_INLINE LiveConfig_BoostsConfig_ItemConfig::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + boost_id_(arena) {} + +inline void LiveConfig_BoostsConfig_ItemConfig::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, price_), + 0, + offsetof(Impl_, se_required_) - + offsetof(Impl_, price_) + + sizeof(Impl_::se_required_)); } - -void MailState_TipState::SetCachedSize(int size) const { - _cached_size_.Set(size); +LiveConfig_BoostsConfig_ItemConfig::~LiveConfig_BoostsConfig_ItemConfig() { + // @@protoc_insertion_point(destructor:ei.LiveConfig.BoostsConfig.ItemConfig) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -void MailState_TipState::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.MailState.TipState) - uint32_t cached_has_bits = 0; +inline void LiveConfig_BoostsConfig_ItemConfig::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.boost_id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + LiveConfig_BoostsConfig_ItemConfig::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_LiveConfig_BoostsConfig_ItemConfig_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &LiveConfig_BoostsConfig_ItemConfig::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &LiveConfig_BoostsConfig_ItemConfig::ByteSizeLong, + &LiveConfig_BoostsConfig_ItemConfig::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(LiveConfig_BoostsConfig_ItemConfig, _impl_._cached_size_), + false, + }, + &LiveConfig_BoostsConfig_ItemConfig::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* LiveConfig_BoostsConfig_ItemConfig::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 4, 0, 54, 2> LiveConfig_BoostsConfig_ItemConfig::_table_ = { + { + PROTOBUF_FIELD_OFFSET(LiveConfig_BoostsConfig_ItemConfig, _impl_._has_bits_), + 0, // no _extensions_ + 4, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967280, // skipmap + offsetof(decltype(_table_), field_entries), + 4, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::LiveConfig_BoostsConfig_ItemConfig>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional double se_required = 4; + {::_pbi::TcParser::FastF64S1, + {33, 3, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_BoostsConfig_ItemConfig, _impl_.se_required_)}}, + // optional string boost_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_BoostsConfig_ItemConfig, _impl_.boost_id_)}}, + // optional uint32 price = 2; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(LiveConfig_BoostsConfig_ItemConfig, _impl_.price_), 1>(), + {16, 1, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_BoostsConfig_ItemConfig, _impl_.price_)}}, + // optional uint32 token_price = 3; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(LiveConfig_BoostsConfig_ItemConfig, _impl_.token_price_), 2>(), + {24, 2, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_BoostsConfig_ItemConfig, _impl_.token_price_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string boost_id = 1; + {PROTOBUF_FIELD_OFFSET(LiveConfig_BoostsConfig_ItemConfig, _impl_.boost_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint32 price = 2; + {PROTOBUF_FIELD_OFFSET(LiveConfig_BoostsConfig_ItemConfig, _impl_.price_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional uint32 token_price = 3; + {PROTOBUF_FIELD_OFFSET(LiveConfig_BoostsConfig_ItemConfig, _impl_.token_price_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double se_required = 4; + {PROTOBUF_FIELD_OFFSET(LiveConfig_BoostsConfig_ItemConfig, _impl_.se_required_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + }}, + // no aux_entries + {{ + "\45\10\0\0\0\0\0\0" + "ei.LiveConfig.BoostsConfig.ItemConfig" + "boost_id" + }}, +}; + +PROTOBUF_NOINLINE void LiveConfig_BoostsConfig_ItemConfig::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.LiveConfig.BoostsConfig.ItemConfig) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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(); - } - if (cached_has_bits & 0x00000006u) { - ::memset(&time_read_, 0, static_cast( - reinterpret_cast(&reads_) - - reinterpret_cast(&time_read_)) + sizeof(reads_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* MailState_TipState::_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.MailState.TipState.id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint32 reads = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_reads(&has_bits); - reads_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double time_read = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 25)) { - _Internal::set_has_time_read(&has_bits); - time_read_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } 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* MailState_TipState::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.MailState.TipState) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string id = 1; + cached_has_bits = _impl_._has_bits_[0]; 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.MailState.TipState.id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_id(), target); + _impl_.boost_id_.ClearNonDefaultToEmpty(); } + if (cached_has_bits & 0x0000000eu) { + ::memset(&_impl_.price_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.se_required_) - + reinterpret_cast(&_impl_.price_)) + sizeof(_impl_.se_required_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* LiveConfig_BoostsConfig_ItemConfig::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const LiveConfig_BoostsConfig_ItemConfig& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* LiveConfig_BoostsConfig_ItemConfig::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const LiveConfig_BoostsConfig_ItemConfig& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.LiveConfig.BoostsConfig.ItemConfig) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string boost_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_boost_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.LiveConfig.BoostsConfig.ItemConfig.boost_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional uint32 reads = 2; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(2, this->_internal_reads(), target); - } + // optional uint32 price = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 2, this_._internal_price(), target); + } - // optional double time_read = 3; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(3, this->_internal_time_read(), target); - } + // optional uint32 token_price = 3; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 3, this_._internal_token_price(), 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.MailState.TipState) - return target; -} + // optional double se_required = 4; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 4, this_._internal_se_required(), target); + } -size_t MailState_TipState::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.MailState.TipState) - size_t total_size = 0; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.LiveConfig.BoostsConfig.ItemConfig) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t LiveConfig_BoostsConfig_ItemConfig::ByteSizeLong(const MessageLite& base) { + const LiveConfig_BoostsConfig_ItemConfig& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t LiveConfig_BoostsConfig_ItemConfig::ByteSizeLong() const { + const LiveConfig_BoostsConfig_ItemConfig& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.LiveConfig.BoostsConfig.ItemConfig) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { + // optional string boost_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_boost_id()); + } + // optional uint32 price = 2; + if (cached_has_bits & 0x00000002u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_price()); + } + // optional uint32 token_price = 3; + if (cached_has_bits & 0x00000004u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_token_price()); + } + // optional double se_required = 4; + if (cached_has_bits & 0x00000008u) { + total_size += 9; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused +void LiveConfig_BoostsConfig_ItemConfig::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.LiveConfig.BoostsConfig.ItemConfig) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000007u) { - // optional string id = 1; + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_id()); + _this->_internal_set_boost_id(from._internal_boost_id()); } - - // optional double time_read = 3; if (cached_has_bits & 0x00000002u) { - total_size += 1 + 8; + _this->_impl_.price_ = from._impl_.price_; } - - // optional uint32 reads = 2; if (cached_has_bits & 0x00000004u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_reads()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData MailState_TipState::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - MailState_TipState::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*MailState_TipState::GetClassData() const { return &_class_data_; } - -void MailState_TipState::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void MailState_TipState::MergeFrom(const MailState_TipState& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.MailState.TipState) - 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 & 0x00000007u) { - if (cached_has_bits & 0x00000001u) { - _internal_set_id(from._internal_id()); - } - if (cached_has_bits & 0x00000002u) { - time_read_ = from.time_read_; + _this->_impl_.token_price_ = from._impl_.token_price_; } - if (cached_has_bits & 0x00000004u) { - reads_ = from.reads_; + if (cached_has_bits & 0x00000008u) { + _this->_impl_.se_required_ = from._impl_.se_required_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void MailState_TipState::CopyFrom(const MailState_TipState& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.MailState.TipState) +void LiveConfig_BoostsConfig_ItemConfig::CopyFrom(const LiveConfig_BoostsConfig_ItemConfig& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.LiveConfig.BoostsConfig.ItemConfig) if (&from == this) return; Clear(); MergeFrom(from); } -bool MailState_TipState::IsInitialized() const { - return true; -} -void MailState_TipState::InternalSwap(MailState_TipState* other) { +void LiveConfig_BoostsConfig_ItemConfig::InternalSwap(LiveConfig_BoostsConfig_ItemConfig* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _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 - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(MailState_TipState, reads_) - + sizeof(MailState_TipState::reads_) - - PROTOBUF_FIELD_OFFSET(MailState_TipState, time_read_)>( - reinterpret_cast(&time_read_), - reinterpret_cast(&other->time_read_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.boost_id_, &other->_impl_.boost_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(LiveConfig_BoostsConfig_ItemConfig, _impl_.se_required_) + + sizeof(LiveConfig_BoostsConfig_ItemConfig::_impl_.se_required_) + - PROTOBUF_FIELD_OFFSET(LiveConfig_BoostsConfig_ItemConfig, _impl_.price_)>( + reinterpret_cast(&_impl_.price_), + reinterpret_cast(&other->_impl_.price_)); } -::PROTOBUF_NAMESPACE_ID::Metadata MailState_TipState::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[114]); +::google::protobuf::Metadata LiveConfig_BoostsConfig_ItemConfig::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class MailState::_Internal { +class LiveConfig_BoostsConfig::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_tips_checksum(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -MailState::MailState(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - read_mail_ids_(arena), - tips_states_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.MailState) -} -MailState::MailState(const MailState& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - read_mail_ids_(from.read_mail_ids_), - tips_states_(from.tips_states_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - tips_checksum_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - tips_checksum_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_tips_checksum()) { - tips_checksum_.Set(from._internal_tips_checksum(), - GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:ei.MailState) + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(LiveConfig_BoostsConfig, _impl_._has_bits_); +}; + +LiveConfig_BoostsConfig::LiveConfig_BoostsConfig(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.LiveConfig.BoostsConfig) } +inline PROTOBUF_NDEBUG_INLINE LiveConfig_BoostsConfig::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::LiveConfig_BoostsConfig& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + item_configs_{visibility, arena, from.item_configs_} {} + +LiveConfig_BoostsConfig::LiveConfig_BoostsConfig( + ::google::protobuf::Arena* arena, + const LiveConfig_BoostsConfig& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + LiveConfig_BoostsConfig* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + _impl_.cash_boost_cooloff_time_ = from._impl_.cash_boost_cooloff_time_; -inline void MailState::SharedCtor() { -tips_checksum_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - tips_checksum_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(copy_constructor:ei.LiveConfig.BoostsConfig) } +inline PROTOBUF_NDEBUG_INLINE LiveConfig_BoostsConfig::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + item_configs_{visibility, arena} {} -MailState::~MailState() { - // @@protoc_insertion_point(destructor:ei.MailState) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } +inline void LiveConfig_BoostsConfig::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.cash_boost_cooloff_time_ = {}; +} +LiveConfig_BoostsConfig::~LiveConfig_BoostsConfig() { + // @@protoc_insertion_point(destructor:ei.LiveConfig.BoostsConfig) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } +inline void LiveConfig_BoostsConfig::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + LiveConfig_BoostsConfig::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_LiveConfig_BoostsConfig_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &LiveConfig_BoostsConfig::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &LiveConfig_BoostsConfig::ByteSizeLong, + &LiveConfig_BoostsConfig::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(LiveConfig_BoostsConfig, _impl_._cached_size_), + false, + }, + &LiveConfig_BoostsConfig::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* LiveConfig_BoostsConfig::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 1, 0, 2> LiveConfig_BoostsConfig::_table_ = { + { + PROTOBUF_FIELD_OFFSET(LiveConfig_BoostsConfig, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::LiveConfig_BoostsConfig>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional double cash_boost_cooloff_time = 2; + {::_pbi::TcParser::FastF64S1, + {17, 0, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_BoostsConfig, _impl_.cash_boost_cooloff_time_)}}, + // repeated .ei.LiveConfig.BoostsConfig.ItemConfig item_configs = 1; + {::_pbi::TcParser::FastMtR1, + {10, 63, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_BoostsConfig, _impl_.item_configs_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // repeated .ei.LiveConfig.BoostsConfig.ItemConfig item_configs = 1; + {PROTOBUF_FIELD_OFFSET(LiveConfig_BoostsConfig, _impl_.item_configs_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional double cash_boost_cooloff_time = 2; + {PROTOBUF_FIELD_OFFSET(LiveConfig_BoostsConfig, _impl_.cash_boost_cooloff_time_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::LiveConfig_BoostsConfig_ItemConfig>()}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void LiveConfig_BoostsConfig::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.LiveConfig.BoostsConfig) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; -inline void MailState::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - tips_checksum_.Destroy(); -} + _impl_.item_configs_.Clear(); + _impl_.cash_boost_cooloff_time_ = 0; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* LiveConfig_BoostsConfig::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const LiveConfig_BoostsConfig& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* LiveConfig_BoostsConfig::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const LiveConfig_BoostsConfig& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.LiveConfig.BoostsConfig) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + // repeated .ei.LiveConfig.BoostsConfig.ItemConfig item_configs = 1; + for (unsigned i = 0, n = static_cast( + this_._internal_item_configs_size()); + i < n; i++) { + const auto& repfield = this_._internal_item_configs().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, repfield, repfield.GetCachedSize(), + target, stream); + } -void MailState::SetCachedSize(int size) const { - _cached_size_.Set(size); -} + cached_has_bits = this_._impl_._has_bits_[0]; + // optional double cash_boost_cooloff_time = 2; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 2, this_._internal_cash_boost_cooloff_time(), target); + } -void MailState::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.MailState) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.LiveConfig.BoostsConfig) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t LiveConfig_BoostsConfig::ByteSizeLong(const MessageLite& base) { + const LiveConfig_BoostsConfig& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t LiveConfig_BoostsConfig::ByteSizeLong() const { + const LiveConfig_BoostsConfig& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.LiveConfig.BoostsConfig) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.LiveConfig.BoostsConfig.ItemConfig item_configs = 1; + { + total_size += 1UL * this_._internal_item_configs_size(); + for (const auto& msg : this_._internal_item_configs()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + { + // optional double cash_boost_cooloff_time = 2; + cached_has_bits = + this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + total_size += 9; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - read_mail_ids_.Clear(); - tips_states_.Clear(); - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000001u) { - tips_checksum_.ClearNonDefaultToEmpty(); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* MailState::_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 read_mail_ids = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - auto str = _internal_add_read_mail_ids(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.MailState.read_mail_ids"); - #endif // !NDEBUG - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .ei.MailState.TipState tips_states = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_tips_states(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr)); - } else - goto handle_unusual; - continue; - // optional string tips_checksum = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_tips_checksum(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.MailState.tips_checksum"); - #endif // !NDEBUG - } 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* MailState::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.MailState) - uint32_t cached_has_bits = 0; +void LiveConfig_BoostsConfig::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.LiveConfig.BoostsConfig) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - // repeated string read_mail_ids = 1; - for (int i = 0, n = this->_internal_read_mail_ids_size(); i < n; i++) { - const auto& s = this->_internal_read_mail_ids(i); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - s.data(), static_cast(s.length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.MailState.read_mail_ids"); - target = stream->WriteString(1, s, target); + _this->_internal_mutable_item_configs()->MergeFrom( + from._internal_item_configs()); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + _this->_impl_.cash_boost_cooloff_time_ = from._impl_.cash_boost_cooloff_time_; } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} - // repeated .ei.MailState.TipState tips_states = 2; - for (unsigned i = 0, - n = static_cast(this->_internal_tips_states_size()); i < n; i++) { - const auto& repfield = this->_internal_tips_states(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, repfield, repfield.GetCachedSize(), target, stream); - } +void LiveConfig_BoostsConfig::CopyFrom(const LiveConfig_BoostsConfig& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.LiveConfig.BoostsConfig) + if (&from == this) return; + Clear(); + MergeFrom(from); +} - cached_has_bits = _has_bits_[0]; - // optional string tips_checksum = 3; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_tips_checksum().data(), static_cast(this->_internal_tips_checksum().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.MailState.tips_checksum"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_tips_checksum(), 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.MailState) - return target; +void LiveConfig_BoostsConfig::InternalSwap(LiveConfig_BoostsConfig* PROTOBUF_RESTRICT other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.item_configs_.InternalSwap(&other->_impl_.item_configs_); + swap(_impl_.cash_boost_cooloff_time_, other->_impl_.cash_boost_cooloff_time_); +} + +::google::protobuf::Metadata LiveConfig_BoostsConfig::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } +// =================================================================== -size_t MailState::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.MailState) - size_t total_size = 0; +class LiveConfig_GiftConfig_GiftValueConfig::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig_GiftValueConfig, _impl_._has_bits_); +}; + +LiveConfig_GiftConfig_GiftValueConfig::LiveConfig_GiftConfig_GiftValueConfig(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.LiveConfig.GiftConfig.GiftValueConfig) +} +inline PROTOBUF_NDEBUG_INLINE LiveConfig_GiftConfig_GiftValueConfig::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::LiveConfig_GiftConfig_GiftValueConfig& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + gift_id_(arena, from.gift_id_) {} + +LiveConfig_GiftConfig_GiftValueConfig::LiveConfig_GiftConfig_GiftValueConfig( + ::google::protobuf::Arena* arena, + const LiveConfig_GiftConfig_GiftValueConfig& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + LiveConfig_GiftConfig_GiftValueConfig* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, rand_min_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, rand_min_), + offsetof(Impl_, video_max_) - + offsetof(Impl_, rand_min_) + + sizeof(Impl_::video_max_)); - uint32_t cached_has_bits = 0; + // @@protoc_insertion_point(copy_constructor:ei.LiveConfig.GiftConfig.GiftValueConfig) +} +inline PROTOBUF_NDEBUG_INLINE LiveConfig_GiftConfig_GiftValueConfig::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + gift_id_(arena) {} + +inline void LiveConfig_GiftConfig_GiftValueConfig::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, rand_min_), + 0, + offsetof(Impl_, video_max_) - + offsetof(Impl_, rand_min_) + + sizeof(Impl_::video_max_)); +} +LiveConfig_GiftConfig_GiftValueConfig::~LiveConfig_GiftConfig_GiftValueConfig() { + // @@protoc_insertion_point(destructor:ei.LiveConfig.GiftConfig.GiftValueConfig) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void LiveConfig_GiftConfig_GiftValueConfig::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.gift_id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + LiveConfig_GiftConfig_GiftValueConfig::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_LiveConfig_GiftConfig_GiftValueConfig_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &LiveConfig_GiftConfig_GiftValueConfig::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &LiveConfig_GiftConfig_GiftValueConfig::ByteSizeLong, + &LiveConfig_GiftConfig_GiftValueConfig::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig_GiftValueConfig, _impl_._cached_size_), + false, + }, + &LiveConfig_GiftConfig_GiftValueConfig::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* LiveConfig_GiftConfig_GiftValueConfig::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 6, 0, 56, 2> LiveConfig_GiftConfig_GiftValueConfig::_table_ = { + { + PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig_GiftValueConfig, _impl_._has_bits_), + 0, // no _extensions_ + 6, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967232, // skipmap + offsetof(decltype(_table_), field_entries), + 6, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::LiveConfig_GiftConfig_GiftValueConfig>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string gift_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig_GiftValueConfig, _impl_.gift_id_)}}, + // optional double rand_min = 2; + {::_pbi::TcParser::FastF64S1, + {17, 1, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig_GiftValueConfig, _impl_.rand_min_)}}, + // optional double rand_max = 3; + {::_pbi::TcParser::FastF64S1, + {25, 2, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig_GiftValueConfig, _impl_.rand_max_)}}, + // optional double amount = 4; + {::_pbi::TcParser::FastF64S1, + {33, 3, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig_GiftValueConfig, _impl_.amount_)}}, + // optional double video_min = 5; + {::_pbi::TcParser::FastF64S1, + {41, 4, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig_GiftValueConfig, _impl_.video_min_)}}, + // optional double video_max = 6; + {::_pbi::TcParser::FastF64S1, + {49, 5, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig_GiftValueConfig, _impl_.video_max_)}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string gift_id = 1; + {PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig_GiftValueConfig, _impl_.gift_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double rand_min = 2; + {PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig_GiftValueConfig, _impl_.rand_min_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double rand_max = 3; + {PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig_GiftValueConfig, _impl_.rand_max_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double amount = 4; + {PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig_GiftValueConfig, _impl_.amount_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double video_min = 5; + {PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig_GiftValueConfig, _impl_.video_min_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double video_max = 6; + {PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig_GiftValueConfig, _impl_.video_max_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + }}, + // no aux_entries + {{ + "\50\7\0\0\0\0\0\0" + "ei.LiveConfig.GiftConfig.GiftValueConfig" + "gift_id" + }}, +}; + +PROTOBUF_NOINLINE void LiveConfig_GiftConfig_GiftValueConfig::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.LiveConfig.GiftConfig.GiftValueConfig) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // repeated string read_mail_ids = 1; - total_size += 1 * - ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(read_mail_ids_.size()); - for (int i = 0, n = read_mail_ids_.size(); i < n; i++) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - read_mail_ids_.Get(i)); + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + _impl_.gift_id_.ClearNonDefaultToEmpty(); } + if (cached_has_bits & 0x0000003eu) { + ::memset(&_impl_.rand_min_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.video_max_) - + reinterpret_cast(&_impl_.rand_min_)) + sizeof(_impl_.video_max_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* LiveConfig_GiftConfig_GiftValueConfig::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const LiveConfig_GiftConfig_GiftValueConfig& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* LiveConfig_GiftConfig_GiftValueConfig::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const LiveConfig_GiftConfig_GiftValueConfig& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.LiveConfig.GiftConfig.GiftValueConfig) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string gift_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_gift_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.LiveConfig.GiftConfig.GiftValueConfig.gift_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // repeated .ei.MailState.TipState tips_states = 2; - total_size += 1UL * this->_internal_tips_states_size(); - for (const auto& msg : this->tips_states_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } + // optional double rand_min = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 2, this_._internal_rand_min(), target); + } - // optional string tips_checksum = 3; - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_tips_checksum()); - } + // optional double rand_max = 3; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 3, this_._internal_rand_max(), target); + } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional double amount = 4; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 4, this_._internal_amount(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData MailState::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - MailState::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*MailState::GetClassData() const { return &_class_data_; } + // optional double video_min = 5; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 5, this_._internal_video_min(), target); + } -void MailState::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional double video_max = 6; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 6, this_._internal_video_max(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.LiveConfig.GiftConfig.GiftValueConfig) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t LiveConfig_GiftConfig_GiftValueConfig::ByteSizeLong(const MessageLite& base) { + const LiveConfig_GiftConfig_GiftValueConfig& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t LiveConfig_GiftConfig_GiftValueConfig::ByteSizeLong() const { + const LiveConfig_GiftConfig_GiftValueConfig& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.LiveConfig.GiftConfig.GiftValueConfig) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000003fu) { + // optional string gift_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_gift_id()); + } + // optional double rand_min = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 9; + } + // optional double rand_max = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 9; + } + // optional double amount = 4; + if (cached_has_bits & 0x00000008u) { + total_size += 9; + } + // optional double video_min = 5; + if (cached_has_bits & 0x00000010u) { + total_size += 9; + } + // optional double video_max = 6; + if (cached_has_bits & 0x00000020u) { + total_size += 9; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void MailState::MergeFrom(const MailState& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.MailState) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void LiveConfig_GiftConfig_GiftValueConfig::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.LiveConfig.GiftConfig.GiftValueConfig) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - read_mail_ids_.MergeFrom(from.read_mail_ids_); - tips_states_.MergeFrom(from.tips_states_); - if (from._internal_has_tips_checksum()) { - _internal_set_tips_checksum(from._internal_tips_checksum()); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000003fu) { + if (cached_has_bits & 0x00000001u) { + _this->_internal_set_gift_id(from._internal_gift_id()); + } + if (cached_has_bits & 0x00000002u) { + _this->_impl_.rand_min_ = from._impl_.rand_min_; + } + if (cached_has_bits & 0x00000004u) { + _this->_impl_.rand_max_ = from._impl_.rand_max_; + } + if (cached_has_bits & 0x00000008u) { + _this->_impl_.amount_ = from._impl_.amount_; + } + if (cached_has_bits & 0x00000010u) { + _this->_impl_.video_min_ = from._impl_.video_min_; + } + if (cached_has_bits & 0x00000020u) { + _this->_impl_.video_max_ = from._impl_.video_max_; + } } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void MailState::CopyFrom(const MailState& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.MailState) +void LiveConfig_GiftConfig_GiftValueConfig::CopyFrom(const LiveConfig_GiftConfig_GiftValueConfig& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.LiveConfig.GiftConfig.GiftValueConfig) if (&from == this) return; Clear(); MergeFrom(from); } -bool MailState::IsInitialized() const { - return true; -} -void MailState::InternalSwap(MailState* other) { +void LiveConfig_GiftConfig_GiftValueConfig::InternalSwap(LiveConfig_GiftConfig_GiftValueConfig* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - read_mail_ids_.InternalSwap(&other->read_mail_ids_); - tips_states_.InternalSwap(&other->tips_states_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &tips_checksum_, lhs_arena, - &other->tips_checksum_, rhs_arena - ); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.gift_id_, &other->_impl_.gift_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig_GiftValueConfig, _impl_.video_max_) + + sizeof(LiveConfig_GiftConfig_GiftValueConfig::_impl_.video_max_) + - PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig_GiftValueConfig, _impl_.rand_min_)>( + reinterpret_cast(&_impl_.rand_min_), + reinterpret_cast(&other->_impl_.rand_min_)); } -::PROTOBUF_NAMESPACE_ID::Metadata MailState::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[115]); +::google::protobuf::Metadata LiveConfig_GiftConfig_GiftValueConfig::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class PeriodicalsResponse_RoyaltyInfo::_Internal { +class LiveConfig_GiftConfig_GiftMuConfig::_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) + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig_GiftMuConfig, _impl_._has_bits_); +}; + +LiveConfig_GiftConfig_GiftMuConfig::LiveConfig_GiftConfig_GiftMuConfig(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.LiveConfig.GiftConfig.GiftMuConfig) } -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) +LiveConfig_GiftConfig_GiftMuConfig::LiveConfig_GiftConfig_GiftMuConfig( + ::google::protobuf::Arena* arena, const LiveConfig_GiftConfig_GiftMuConfig& from) + : LiveConfig_GiftConfig_GiftMuConfig(arena) { + MergeFrom(from); } +inline PROTOBUF_NDEBUG_INLINE LiveConfig_GiftConfig_GiftMuConfig::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} -inline void PeriodicalsResponse_RoyaltyInfo::SharedCtor() { -id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -amount_ = 0u; +inline void LiveConfig_GiftConfig_GiftMuConfig::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, min_spent_), + 0, + offsetof(Impl_, overall_mult_) - + offsetof(Impl_, min_spent_) + + sizeof(Impl_::overall_mult_)); } - -PeriodicalsResponse_RoyaltyInfo::~PeriodicalsResponse_RoyaltyInfo() { - // @@protoc_insertion_point(destructor:ei.PeriodicalsResponse.RoyaltyInfo) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } +LiveConfig_GiftConfig_GiftMuConfig::~LiveConfig_GiftConfig_GiftMuConfig() { + // @@protoc_insertion_point(destructor:ei.LiveConfig.GiftConfig.GiftMuConfig) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } +inline void LiveConfig_GiftConfig_GiftMuConfig::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + LiveConfig_GiftConfig_GiftMuConfig::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_LiveConfig_GiftConfig_GiftMuConfig_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &LiveConfig_GiftConfig_GiftMuConfig::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &LiveConfig_GiftConfig_GiftMuConfig::ByteSizeLong, + &LiveConfig_GiftConfig_GiftMuConfig::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig_GiftMuConfig, _impl_._cached_size_), + false, + }, + &LiveConfig_GiftConfig_GiftMuConfig::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* LiveConfig_GiftConfig_GiftMuConfig::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 3, 0, 0, 2> LiveConfig_GiftConfig_GiftMuConfig::_table_ = { + { + PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig_GiftMuConfig, _impl_._has_bits_), + 0, // no _extensions_ + 3, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967288, // skipmap + offsetof(decltype(_table_), field_entries), + 3, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::LiveConfig_GiftConfig_GiftMuConfig>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional double min_spent = 1; + {::_pbi::TcParser::FastF64S1, + {9, 0, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig_GiftMuConfig, _impl_.min_spent_)}}, + // optional double max_spent = 2; + {::_pbi::TcParser::FastF64S1, + {17, 1, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig_GiftMuConfig, _impl_.max_spent_)}}, + // optional double overall_mult = 3; + {::_pbi::TcParser::FastF64S1, + {25, 2, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig_GiftMuConfig, _impl_.overall_mult_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional double min_spent = 1; + {PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig_GiftMuConfig, _impl_.min_spent_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double max_spent = 2; + {PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig_GiftMuConfig, _impl_.max_spent_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double overall_mult = 3; + {PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig_GiftMuConfig, _impl_.overall_mult_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + }}, + // no aux_entries + {{ + }}, +}; -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; +PROTOBUF_NOINLINE void LiveConfig_GiftConfig_GiftMuConfig::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.LiveConfig.GiftConfig.GiftMuConfig) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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); - } + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + ::memset(&_impl_.min_spent_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.overall_mult_) - + reinterpret_cast(&_impl_.min_spent_)) + sizeof(_impl_.overall_mult_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* LiveConfig_GiftConfig_GiftMuConfig::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const LiveConfig_GiftConfig_GiftMuConfig& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* LiveConfig_GiftConfig_GiftMuConfig::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const LiveConfig_GiftConfig_GiftMuConfig& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.LiveConfig.GiftConfig.GiftMuConfig) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional double min_spent = 1; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 1, this_._internal_min_spent(), target); + } - // optional uint32 amount = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(2, this->_internal_amount(), target); - } + // optional double max_spent = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 2, this_._internal_max_spent(), 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; -} + // optional double overall_mult = 3; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 3, this_._internal_overall_mult(), target); + } -size_t PeriodicalsResponse_RoyaltyInfo::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.PeriodicalsResponse.RoyaltyInfo) - size_t total_size = 0; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.LiveConfig.GiftConfig.GiftMuConfig) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t LiveConfig_GiftConfig_GiftMuConfig::ByteSizeLong(const MessageLite& base) { + const LiveConfig_GiftConfig_GiftMuConfig& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t LiveConfig_GiftConfig_GiftMuConfig::ByteSizeLong() const { + const LiveConfig_GiftConfig_GiftMuConfig& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.LiveConfig.GiftConfig.GiftMuConfig) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + // optional double min_spent = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 9; + } + // optional double max_spent = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 9; + } + // optional double overall_mult = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 9; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused +void LiveConfig_GiftConfig_GiftMuConfig::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.LiveConfig.GiftConfig.GiftMuConfig) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000003u) { - // optional string id = 1; + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_id()); + _this->_impl_.min_spent_ = from._impl_.min_spent_; } - - // 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()); + _this->_impl_.max_spent_ = from._impl_.max_spent_; } - if (cached_has_bits & 0x00000002u) { - amount_ = from.amount_; + if (cached_has_bits & 0x00000004u) { + _this->_impl_.overall_mult_ = from._impl_.overall_mult_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void PeriodicalsResponse_RoyaltyInfo::CopyFrom(const PeriodicalsResponse_RoyaltyInfo& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.PeriodicalsResponse.RoyaltyInfo) +void LiveConfig_GiftConfig_GiftMuConfig::CopyFrom(const LiveConfig_GiftConfig_GiftMuConfig& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.LiveConfig.GiftConfig.GiftMuConfig) if (&from == this) return; Clear(); MergeFrom(from); } -bool PeriodicalsResponse_RoyaltyInfo::IsInitialized() const { - return true; -} -void PeriodicalsResponse_RoyaltyInfo::InternalSwap(PeriodicalsResponse_RoyaltyInfo* other) { +void LiveConfig_GiftConfig_GiftMuConfig::InternalSwap(LiveConfig_GiftConfig_GiftMuConfig* PROTOBUF_RESTRICT 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_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig_GiftMuConfig, _impl_.overall_mult_) + + sizeof(LiveConfig_GiftConfig_GiftMuConfig::_impl_.overall_mult_) + - PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig_GiftMuConfig, _impl_.min_spent_)>( + reinterpret_cast(&_impl_.min_spent_), + reinterpret_cast(&other->_impl_.min_spent_)); } -::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[116]); +::google::protobuf::Metadata LiveConfig_GiftConfig_GiftMuConfig::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class PeriodicalsResponse::_Internal { +class LiveConfig_GiftConfig::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::SalesInfo& sales(const PeriodicalsResponse* msg); - static void set_has_sales(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static const ::ei::EggIncCurrentEvents& events(const PeriodicalsResponse* msg); - static void set_has_events(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static const ::ei::ContractsResponse& contracts(const PeriodicalsResponse* msg); - static void set_has_contracts(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static const ::ei::LiveConfig& live_config(const PeriodicalsResponse* msg); - static void set_has_live_config(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static const ::ei::MailDB& mail_bag(const PeriodicalsResponse* msg); - static void set_has_mail_bag(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static const ::ei::ContractPlayerInfo& contract_player_info(const PeriodicalsResponse* msg); - static void set_has_contract_player_info(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } -}; - -const ::ei::SalesInfo& -PeriodicalsResponse::_Internal::sales(const PeriodicalsResponse* msg) { - return *msg->sales_; -} -const ::ei::EggIncCurrentEvents& -PeriodicalsResponse::_Internal::events(const PeriodicalsResponse* msg) { - return *msg->events_; -} -const ::ei::ContractsResponse& -PeriodicalsResponse::_Internal::contracts(const PeriodicalsResponse* msg) { - return *msg->contracts_; -} -const ::ei::LiveConfig& -PeriodicalsResponse::_Internal::live_config(const PeriodicalsResponse* msg) { - return *msg->live_config_; -} -const ::ei::MailDB& -PeriodicalsResponse::_Internal::mail_bag(const PeriodicalsResponse* msg) { - return *msg->mail_bag_; -} -const ::ei::ContractPlayerInfo& -PeriodicalsResponse::_Internal::contract_player_info(const PeriodicalsResponse* msg) { - return *msg->contract_player_info_; -} -PeriodicalsResponse::PeriodicalsResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - gifts_(arena), - evaluations_(arena), - artifact_cases_(arena), - showcase_royalties_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.PeriodicalsResponse) -} -PeriodicalsResponse::PeriodicalsResponse(const PeriodicalsResponse& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - gifts_(from.gifts_), - evaluations_(from.evaluations_), - 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_); - } else { - sales_ = nullptr; - } - if (from._internal_has_events()) { - events_ = new ::ei::EggIncCurrentEvents(*from.events_); - } else { - events_ = nullptr; - } - if (from._internal_has_contracts()) { - contracts_ = new ::ei::ContractsResponse(*from.contracts_); - } else { - contracts_ = nullptr; - } - if (from._internal_has_live_config()) { - live_config_ = new ::ei::LiveConfig(*from.live_config_); - } else { - live_config_ = nullptr; - } - if (from._internal_has_mail_bag()) { - mail_bag_ = new ::ei::MailDB(*from.mail_bag_); - } else { - mail_bag_ = nullptr; - } - if (from._internal_has_contract_player_info()) { - contract_player_info_ = new ::ei::ContractPlayerInfo(*from.contract_player_info_); - } else { - contract_player_info_ = nullptr; - } - // @@protoc_insertion_point(copy_constructor:ei.PeriodicalsResponse) -} - -inline void PeriodicalsResponse::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&sales_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&contract_player_info_) - - reinterpret_cast(&sales_)) + sizeof(contract_player_info_)); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_._has_bits_); +}; + +LiveConfig_GiftConfig::LiveConfig_GiftConfig(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.LiveConfig.GiftConfig) } +inline PROTOBUF_NDEBUG_INLINE LiveConfig_GiftConfig::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::LiveConfig_GiftConfig& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + gift_configs_{visibility, arena, from.gift_configs_} {} + +LiveConfig_GiftConfig::LiveConfig_GiftConfig( + ::google::protobuf::Arena* arena, + const LiveConfig_GiftConfig& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + LiveConfig_GiftConfig* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.random_gift_mu_config_ = (cached_has_bits & 0x00000001u) ? ::google::protobuf::Message::CopyConstruct<::ei::LiveConfig_GiftConfig_GiftMuConfig>( + arena, *from._impl_.random_gift_mu_config_) + : nullptr; + _impl_.video_gift_mu_config_ = (cached_has_bits & 0x00000002u) ? ::google::protobuf::Message::CopyConstruct<::ei::LiveConfig_GiftConfig_GiftMuConfig>( + arena, *from._impl_.video_gift_mu_config_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, package_interval_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, package_interval_), + offsetof(Impl_, package_reset_on_idle_) - + offsetof(Impl_, package_interval_) + + sizeof(Impl_::package_reset_on_idle_)); -PeriodicalsResponse::~PeriodicalsResponse() { - // @@protoc_insertion_point(destructor:ei.PeriodicalsResponse) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + // @@protoc_insertion_point(copy_constructor:ei.LiveConfig.GiftConfig) } - -inline void PeriodicalsResponse::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete sales_; - if (this != internal_default_instance()) delete events_; - if (this != internal_default_instance()) delete contracts_; - if (this != internal_default_instance()) delete live_config_; - if (this != internal_default_instance()) delete mail_bag_; - if (this != internal_default_instance()) delete contract_player_info_; +inline PROTOBUF_NDEBUG_INLINE LiveConfig_GiftConfig::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + gift_configs_{visibility, arena} {} + +inline void LiveConfig_GiftConfig::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, random_gift_mu_config_), + 0, + offsetof(Impl_, package_reset_on_idle_) - + offsetof(Impl_, random_gift_mu_config_) + + sizeof(Impl_::package_reset_on_idle_)); } - -void PeriodicalsResponse::SetCachedSize(int size) const { - _cached_size_.Set(size); +LiveConfig_GiftConfig::~LiveConfig_GiftConfig() { + // @@protoc_insertion_point(destructor:ei.LiveConfig.GiftConfig) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } +inline void LiveConfig_GiftConfig::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + delete _impl_.random_gift_mu_config_; + delete _impl_.video_gift_mu_config_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + LiveConfig_GiftConfig::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_LiveConfig_GiftConfig_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &LiveConfig_GiftConfig::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &LiveConfig_GiftConfig::ByteSizeLong, + &LiveConfig_GiftConfig::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_._cached_size_), + false, + }, + &LiveConfig_GiftConfig::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* LiveConfig_GiftConfig::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<4, 16, 3, 0, 2> LiveConfig_GiftConfig::_table_ = { + { + PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_._has_bits_), + 0, // no _extensions_ + 16, 120, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294901760, // skipmap + offsetof(decltype(_table_), field_entries), + 16, // num_field_entries + 3, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::LiveConfig_GiftConfig>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional .ei.LiveConfig.GiftConfig.GiftMuConfig video_gift_mu_config = 16; + {::_pbi::TcParser::FastMtS2, + {386, 1, 2, PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_.video_gift_mu_config_)}}, + // optional double package_interval = 1; + {::_pbi::TcParser::FastF64S1, + {9, 2, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_.package_interval_)}}, + // optional double video_offer_interval = 2; + {::_pbi::TcParser::FastF64S1, + {17, 3, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_.video_offer_interval_)}}, + // optional double video_offer_interval_contract = 3; + {::_pbi::TcParser::FastF64S1, + {25, 4, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_.video_offer_interval_contract_)}}, + // optional double video_offer_interval_piggy_full = 4; + {::_pbi::TcParser::FastF64S1, + {33, 5, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_.video_offer_interval_piggy_full_)}}, + // optional double video_offer_interval_piggy_extra_full = 5; + {::_pbi::TcParser::FastF64S1, + {41, 6, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_.video_offer_interval_piggy_extra_full_)}}, + // optional double package_interval_contract = 6; + {::_pbi::TcParser::FastF64S1, + {49, 7, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_.package_interval_contract_)}}, + // optional double package_interval_piggy_full = 7; + {::_pbi::TcParser::FastF64S1, + {57, 8, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_.package_interval_piggy_full_)}}, + // optional double package_interval_piggy_extra_full = 8; + {::_pbi::TcParser::FastF64S1, + {65, 9, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_.package_interval_piggy_extra_full_)}}, + // repeated .ei.LiveConfig.GiftConfig.GiftValueConfig gift_configs = 9; + {::_pbi::TcParser::FastMtR1, + {74, 63, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_.gift_configs_)}}, + // optional double gift_mu_min_spent = 10; + {::_pbi::TcParser::FastF64S1, + {81, 10, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_.gift_mu_min_spent_)}}, + // optional double gift_mu_max_spent = 11; + {::_pbi::TcParser::FastF64S1, + {89, 11, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_.gift_mu_max_spent_)}}, + // optional double gift_mu_overall_mult = 12; + {::_pbi::TcParser::FastF64S1, + {97, 12, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_.gift_mu_overall_mult_)}}, + // optional bool package_reset_on_idle = 13; + {::_pbi::TcParser::SingularVarintNoZag1(), + {104, 14, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_.package_reset_on_idle_)}}, + // optional bool video_reset_on_idle = 14; + {::_pbi::TcParser::SingularVarintNoZag1(), + {112, 13, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_.video_reset_on_idle_)}}, + // optional .ei.LiveConfig.GiftConfig.GiftMuConfig random_gift_mu_config = 15; + {::_pbi::TcParser::FastMtS1, + {122, 0, 1, PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_.random_gift_mu_config_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional double package_interval = 1; + {PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_.package_interval_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double video_offer_interval = 2; + {PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_.video_offer_interval_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double video_offer_interval_contract = 3; + {PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_.video_offer_interval_contract_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double video_offer_interval_piggy_full = 4; + {PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_.video_offer_interval_piggy_full_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double video_offer_interval_piggy_extra_full = 5; + {PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_.video_offer_interval_piggy_extra_full_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double package_interval_contract = 6; + {PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_.package_interval_contract_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double package_interval_piggy_full = 7; + {PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_.package_interval_piggy_full_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double package_interval_piggy_extra_full = 8; + {PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_.package_interval_piggy_extra_full_), _Internal::kHasBitsOffset + 9, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // repeated .ei.LiveConfig.GiftConfig.GiftValueConfig gift_configs = 9; + {PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_.gift_configs_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional double gift_mu_min_spent = 10; + {PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_.gift_mu_min_spent_), _Internal::kHasBitsOffset + 10, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double gift_mu_max_spent = 11; + {PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_.gift_mu_max_spent_), _Internal::kHasBitsOffset + 11, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double gift_mu_overall_mult = 12; + {PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_.gift_mu_overall_mult_), _Internal::kHasBitsOffset + 12, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional bool package_reset_on_idle = 13; + {PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_.package_reset_on_idle_), _Internal::kHasBitsOffset + 14, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool video_reset_on_idle = 14; + {PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_.video_reset_on_idle_), _Internal::kHasBitsOffset + 13, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional .ei.LiveConfig.GiftConfig.GiftMuConfig random_gift_mu_config = 15; + {PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_.random_gift_mu_config_), _Internal::kHasBitsOffset + 0, 1, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.LiveConfig.GiftConfig.GiftMuConfig video_gift_mu_config = 16; + {PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_.video_gift_mu_config_), _Internal::kHasBitsOffset + 1, 2, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::LiveConfig_GiftConfig_GiftValueConfig>()}, + {::_pbi::TcParser::GetTable<::ei::LiveConfig_GiftConfig_GiftMuConfig>()}, + {::_pbi::TcParser::GetTable<::ei::LiveConfig_GiftConfig_GiftMuConfig>()}, + }}, {{ + }}, +}; -void PeriodicalsResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.PeriodicalsResponse) - uint32_t cached_has_bits = 0; +PROTOBUF_NOINLINE void LiveConfig_GiftConfig::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.LiveConfig.GiftConfig) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - gifts_.Clear(); - evaluations_.Clear(); - artifact_cases_.Clear(); - showcase_royalties_.Clear(); - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x0000003fu) { + _impl_.gift_configs_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - GOOGLE_DCHECK(sales_ != nullptr); - sales_->Clear(); + ABSL_DCHECK(_impl_.random_gift_mu_config_ != nullptr); + _impl_.random_gift_mu_config_->Clear(); } if (cached_has_bits & 0x00000002u) { - GOOGLE_DCHECK(events_ != nullptr); - events_->Clear(); - } - if (cached_has_bits & 0x00000004u) { - GOOGLE_DCHECK(contracts_ != nullptr); - contracts_->Clear(); + ABSL_DCHECK(_impl_.video_gift_mu_config_ != nullptr); + _impl_.video_gift_mu_config_->Clear(); } - if (cached_has_bits & 0x00000008u) { - GOOGLE_DCHECK(live_config_ != nullptr); - live_config_->Clear(); - } - if (cached_has_bits & 0x00000010u) { - GOOGLE_DCHECK(mail_bag_ != nullptr); - mail_bag_->Clear(); - } - if (cached_has_bits & 0x00000020u) { - GOOGLE_DCHECK(contract_player_info_ != nullptr); - contract_player_info_->Clear(); - } - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* PeriodicalsResponse::_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 .ei.SalesInfo sales = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_sales(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.EggIncCurrentEvents events = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_events(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.ContractsResponse contracts = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_contracts(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .ei.ServerGift gifts = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_gifts(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<34>(ptr)); - } else - goto handle_unusual; - continue; - // optional .ei.LiveConfig live_config = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - ptr = ctx->ParseMessage(_internal_mutable_live_config(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.MailDB mail_bag = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { - ptr = ctx->ParseMessage(_internal_mutable_mail_bag(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.ContractPlayerInfo contract_player_info = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 58)) { - ptr = ctx->ParseMessage(_internal_mutable_contract_player_info(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .ei.ContractEvaluation evaluations = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_evaluations(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<66>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .ei.CompleteMissionResponse artifact_cases = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 74)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_artifact_cases(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<74>(ptr)); - } 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 - 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::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.PeriodicalsResponse) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.SalesInfo sales = 1; - if (cached_has_bits & 0x00000001u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::sales(this), - _Internal::sales(this).GetCachedSize(), target, stream); - } - - // optional .ei.EggIncCurrentEvents events = 2; - if (cached_has_bits & 0x00000002u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::events(this), - _Internal::events(this).GetCachedSize(), target, stream); - } - - // optional .ei.ContractsResponse contracts = 3; - if (cached_has_bits & 0x00000004u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::contracts(this), - _Internal::contracts(this).GetCachedSize(), target, stream); - } - - // repeated .ei.ServerGift gifts = 4; - for (unsigned i = 0, - n = static_cast(this->_internal_gifts_size()); i < n; i++) { - const auto& repfield = this->_internal_gifts(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, repfield, repfield.GetCachedSize(), target, stream); - } - - // optional .ei.LiveConfig live_config = 5; - if (cached_has_bits & 0x00000008u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, _Internal::live_config(this), - _Internal::live_config(this).GetCachedSize(), target, stream); - } - - // optional .ei.MailDB mail_bag = 6; - if (cached_has_bits & 0x00000010u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(6, _Internal::mail_bag(this), - _Internal::mail_bag(this).GetCachedSize(), target, stream); - } - - // optional .ei.ContractPlayerInfo contract_player_info = 7; - if (cached_has_bits & 0x00000020u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(7, _Internal::contract_player_info(this), - _Internal::contract_player_info(this).GetCachedSize(), target, stream); - } - - // repeated .ei.ContractEvaluation evaluations = 8; - for (unsigned i = 0, - n = static_cast(this->_internal_evaluations_size()); i < n; i++) { - const auto& repfield = this->_internal_evaluations(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(8, repfield, repfield.GetCachedSize(), target, stream); - } - - // repeated .ei.CompleteMissionResponse artifact_cases = 9; - for (unsigned i = 0, - n = static_cast(this->_internal_artifact_cases_size()); i < n; i++) { - const auto& repfield = this->_internal_artifact_cases(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - 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); + if (cached_has_bits & 0x000000fcu) { + ::memset(&_impl_.package_interval_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.package_interval_contract_) - + reinterpret_cast(&_impl_.package_interval_)) + sizeof(_impl_.package_interval_contract_)); } - // @@protoc_insertion_point(serialize_to_array_end:ei.PeriodicalsResponse) - return target; -} - -size_t PeriodicalsResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.PeriodicalsResponse) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; + if (cached_has_bits & 0x00007f00u) { + ::memset(&_impl_.package_interval_piggy_full_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.package_reset_on_idle_) - + reinterpret_cast(&_impl_.package_interval_piggy_full_)) + sizeof(_impl_.package_reset_on_idle_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* LiveConfig_GiftConfig::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const LiveConfig_GiftConfig& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* LiveConfig_GiftConfig::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const LiveConfig_GiftConfig& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.LiveConfig.GiftConfig) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional double package_interval = 1; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 1, this_._internal_package_interval(), target); + } - // repeated .ei.ServerGift gifts = 4; - total_size += 1UL * this->_internal_gifts_size(); - for (const auto& msg : this->gifts_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } + // optional double video_offer_interval = 2; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 2, this_._internal_video_offer_interval(), target); + } - // repeated .ei.ContractEvaluation evaluations = 8; - total_size += 1UL * this->_internal_evaluations_size(); - for (const auto& msg : this->evaluations_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } + // optional double video_offer_interval_contract = 3; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 3, this_._internal_video_offer_interval_contract(), target); + } - // repeated .ei.CompleteMissionResponse artifact_cases = 9; - total_size += 1UL * this->_internal_artifact_cases_size(); - for (const auto& msg : this->artifact_cases_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } + // optional double video_offer_interval_piggy_full = 4; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 4, this_._internal_video_offer_interval_piggy_full(), target); + } - // 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); - } + // optional double video_offer_interval_piggy_extra_full = 5; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 5, this_._internal_video_offer_interval_piggy_extra_full(), target); + } - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x0000003fu) { - // optional .ei.SalesInfo sales = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *sales_); - } + // optional double package_interval_contract = 6; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 6, this_._internal_package_interval_contract(), target); + } - // optional .ei.EggIncCurrentEvents events = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *events_); - } + // optional double package_interval_piggy_full = 7; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 7, this_._internal_package_interval_piggy_full(), target); + } - // optional .ei.ContractsResponse contracts = 3; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *contracts_); - } + // optional double package_interval_piggy_extra_full = 8; + if (cached_has_bits & 0x00000200u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 8, this_._internal_package_interval_piggy_extra_full(), target); + } - // optional .ei.LiveConfig live_config = 5; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *live_config_); - } + // repeated .ei.LiveConfig.GiftConfig.GiftValueConfig gift_configs = 9; + for (unsigned i = 0, n = static_cast( + this_._internal_gift_configs_size()); + i < n; i++) { + const auto& repfield = this_._internal_gift_configs().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 9, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional .ei.MailDB mail_bag = 6; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *mail_bag_); - } + // optional double gift_mu_min_spent = 10; + if (cached_has_bits & 0x00000400u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 10, this_._internal_gift_mu_min_spent(), target); + } - // optional .ei.ContractPlayerInfo contract_player_info = 7; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *contract_player_info_); - } + // optional double gift_mu_max_spent = 11; + if (cached_has_bits & 0x00000800u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 11, this_._internal_gift_mu_max_spent(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional double gift_mu_overall_mult = 12; + if (cached_has_bits & 0x00001000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 12, this_._internal_gift_mu_overall_mult(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PeriodicalsResponse::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - PeriodicalsResponse::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PeriodicalsResponse::GetClassData() const { return &_class_data_; } + // optional bool package_reset_on_idle = 13; + if (cached_has_bits & 0x00004000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 13, this_._internal_package_reset_on_idle(), target); + } -void PeriodicalsResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional bool video_reset_on_idle = 14; + if (cached_has_bits & 0x00002000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 14, this_._internal_video_reset_on_idle(), target); + } + // optional .ei.LiveConfig.GiftConfig.GiftMuConfig random_gift_mu_config = 15; + if (cached_has_bits & 0x00000001u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 15, *this_._impl_.random_gift_mu_config_, this_._impl_.random_gift_mu_config_->GetCachedSize(), target, + stream); + } -void PeriodicalsResponse::MergeFrom(const PeriodicalsResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.PeriodicalsResponse) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // optional .ei.LiveConfig.GiftConfig.GiftMuConfig video_gift_mu_config = 16; + if (cached_has_bits & 0x00000002u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 16, *this_._impl_.video_gift_mu_config_, this_._impl_.video_gift_mu_config_->GetCachedSize(), target, + stream); + } - 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 (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.LiveConfig.GiftConfig) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t LiveConfig_GiftConfig::ByteSizeLong(const MessageLite& base) { + const LiveConfig_GiftConfig& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t LiveConfig_GiftConfig::ByteSizeLong() const { + const LiveConfig_GiftConfig& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.LiveConfig.GiftConfig) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.LiveConfig.GiftConfig.GiftValueConfig gift_configs = 9; + { + total_size += 1UL * this_._internal_gift_configs_size(); + for (const auto& msg : this_._internal_gift_configs()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional .ei.LiveConfig.GiftConfig.GiftMuConfig random_gift_mu_config = 15; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.random_gift_mu_config_); + } + // optional .ei.LiveConfig.GiftConfig.GiftMuConfig video_gift_mu_config = 16; + if (cached_has_bits & 0x00000002u) { + total_size += 2 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.video_gift_mu_config_); + } + // optional double package_interval = 1; + if (cached_has_bits & 0x00000004u) { + total_size += 9; + } + // optional double video_offer_interval = 2; + if (cached_has_bits & 0x00000008u) { + total_size += 9; + } + // optional double video_offer_interval_contract = 3; + if (cached_has_bits & 0x00000010u) { + total_size += 9; + } + // optional double video_offer_interval_piggy_full = 4; + if (cached_has_bits & 0x00000020u) { + total_size += 9; + } + // optional double video_offer_interval_piggy_extra_full = 5; + if (cached_has_bits & 0x00000040u) { + total_size += 9; + } + // optional double package_interval_contract = 6; + if (cached_has_bits & 0x00000080u) { + total_size += 9; + } + } + if (cached_has_bits & 0x00007f00u) { + // optional double package_interval_piggy_full = 7; + if (cached_has_bits & 0x00000100u) { + total_size += 9; + } + // optional double package_interval_piggy_extra_full = 8; + if (cached_has_bits & 0x00000200u) { + total_size += 9; + } + // optional double gift_mu_min_spent = 10; + if (cached_has_bits & 0x00000400u) { + total_size += 9; + } + // optional double gift_mu_max_spent = 11; + if (cached_has_bits & 0x00000800u) { + total_size += 9; + } + // optional double gift_mu_overall_mult = 12; + if (cached_has_bits & 0x00001000u) { + total_size += 9; + } + // optional bool video_reset_on_idle = 14; + if (cached_has_bits & 0x00002000u) { + total_size += 2; + } + // optional bool package_reset_on_idle = 13; + if (cached_has_bits & 0x00004000u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void LiveConfig_GiftConfig::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.LiveConfig.GiftConfig) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_gift_configs()->MergeFrom( + from._internal_gift_configs()); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - _internal_mutable_sales()->::ei::SalesInfo::MergeFrom(from._internal_sales()); + ABSL_DCHECK(from._impl_.random_gift_mu_config_ != nullptr); + if (_this->_impl_.random_gift_mu_config_ == nullptr) { + _this->_impl_.random_gift_mu_config_ = + ::google::protobuf::Message::CopyConstruct<::ei::LiveConfig_GiftConfig_GiftMuConfig>(arena, *from._impl_.random_gift_mu_config_); + } else { + _this->_impl_.random_gift_mu_config_->MergeFrom(*from._impl_.random_gift_mu_config_); + } } if (cached_has_bits & 0x00000002u) { - _internal_mutable_events()->::ei::EggIncCurrentEvents::MergeFrom(from._internal_events()); + ABSL_DCHECK(from._impl_.video_gift_mu_config_ != nullptr); + if (_this->_impl_.video_gift_mu_config_ == nullptr) { + _this->_impl_.video_gift_mu_config_ = + ::google::protobuf::Message::CopyConstruct<::ei::LiveConfig_GiftConfig_GiftMuConfig>(arena, *from._impl_.video_gift_mu_config_); + } else { + _this->_impl_.video_gift_mu_config_->MergeFrom(*from._impl_.video_gift_mu_config_); + } } if (cached_has_bits & 0x00000004u) { - _internal_mutable_contracts()->::ei::ContractsResponse::MergeFrom(from._internal_contracts()); + _this->_impl_.package_interval_ = from._impl_.package_interval_; } if (cached_has_bits & 0x00000008u) { - _internal_mutable_live_config()->::ei::LiveConfig::MergeFrom(from._internal_live_config()); + _this->_impl_.video_offer_interval_ = from._impl_.video_offer_interval_; } if (cached_has_bits & 0x00000010u) { - _internal_mutable_mail_bag()->::ei::MailDB::MergeFrom(from._internal_mail_bag()); + _this->_impl_.video_offer_interval_contract_ = from._impl_.video_offer_interval_contract_; } if (cached_has_bits & 0x00000020u) { - _internal_mutable_contract_player_info()->::ei::ContractPlayerInfo::MergeFrom(from._internal_contract_player_info()); + _this->_impl_.video_offer_interval_piggy_full_ = from._impl_.video_offer_interval_piggy_full_; + } + if (cached_has_bits & 0x00000040u) { + _this->_impl_.video_offer_interval_piggy_extra_full_ = from._impl_.video_offer_interval_piggy_extra_full_; + } + if (cached_has_bits & 0x00000080u) { + _this->_impl_.package_interval_contract_ = from._impl_.package_interval_contract_; + } + } + if (cached_has_bits & 0x00007f00u) { + if (cached_has_bits & 0x00000100u) { + _this->_impl_.package_interval_piggy_full_ = from._impl_.package_interval_piggy_full_; + } + if (cached_has_bits & 0x00000200u) { + _this->_impl_.package_interval_piggy_extra_full_ = from._impl_.package_interval_piggy_extra_full_; + } + if (cached_has_bits & 0x00000400u) { + _this->_impl_.gift_mu_min_spent_ = from._impl_.gift_mu_min_spent_; + } + if (cached_has_bits & 0x00000800u) { + _this->_impl_.gift_mu_max_spent_ = from._impl_.gift_mu_max_spent_; + } + if (cached_has_bits & 0x00001000u) { + _this->_impl_.gift_mu_overall_mult_ = from._impl_.gift_mu_overall_mult_; + } + if (cached_has_bits & 0x00002000u) { + _this->_impl_.video_reset_on_idle_ = from._impl_.video_reset_on_idle_; + } + if (cached_has_bits & 0x00004000u) { + _this->_impl_.package_reset_on_idle_ = from._impl_.package_reset_on_idle_; } } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void PeriodicalsResponse::CopyFrom(const PeriodicalsResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.PeriodicalsResponse) +void LiveConfig_GiftConfig::CopyFrom(const LiveConfig_GiftConfig& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.LiveConfig.GiftConfig) if (&from == this) return; Clear(); MergeFrom(from); } -bool PeriodicalsResponse::IsInitialized() const { - return true; -} -void PeriodicalsResponse::InternalSwap(PeriodicalsResponse* other) { +void LiveConfig_GiftConfig::InternalSwap(LiveConfig_GiftConfig* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - 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_) - - PROTOBUF_FIELD_OFFSET(PeriodicalsResponse, sales_)>( - reinterpret_cast(&sales_), - reinterpret_cast(&other->sales_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.gift_configs_.InternalSwap(&other->_impl_.gift_configs_); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_.package_reset_on_idle_) + + sizeof(LiveConfig_GiftConfig::_impl_.package_reset_on_idle_) + - PROTOBUF_FIELD_OFFSET(LiveConfig_GiftConfig, _impl_.random_gift_mu_config_)>( + reinterpret_cast(&_impl_.random_gift_mu_config_), + reinterpret_cast(&other->_impl_.random_gift_mu_config_)); } -::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[117]); +::google::protobuf::Metadata LiveConfig_GiftConfig::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class GetPeriodicalsRequest::_Internal { +class LiveConfig_MiscConfig::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::BasicRequestInfo& rinfo(const GetPeriodicalsRequest* msg); - static void set_has_rinfo(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_piggy_full(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_piggy_found_full(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_seconds_full_realtime(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_seconds_full_gametime(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_lost_increments(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_soul_eggs(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_mystical_earnings_mult(HasBits* has_bits) { - (*has_bits)[0] |= 4096u; - } - static void set_has_eop(HasBits* has_bits) { - (*has_bits)[0] |= 8192u; - } - static void set_has_contracts_unlocked(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_artifacts_unlocked(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } - static void set_has_current_client_version(HasBits* has_bits) { - (*has_bits)[0] |= 1024u; - } - static void set_has_debug(HasBits* has_bits) { - (*has_bits)[0] |= 2048u; - } -}; - -const ::ei::BasicRequestInfo& -GetPeriodicalsRequest::_Internal::rinfo(const GetPeriodicalsRequest* msg) { - return *msg->rinfo_; -} -GetPeriodicalsRequest::GetPeriodicalsRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.GetPeriodicalsRequest) -} -GetPeriodicalsRequest::GetPeriodicalsRequest(const GetPeriodicalsRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - 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()); - } - if (from._internal_has_rinfo()) { - rinfo_ = new ::ei::BasicRequestInfo(*from.rinfo_); - } else { - rinfo_ = nullptr; - } - ::memcpy(&seconds_full_realtime_, &from.seconds_full_realtime_, - static_cast(reinterpret_cast(&eop_) - - reinterpret_cast(&seconds_full_realtime_)) + sizeof(eop_)); - // @@protoc_insertion_point(copy_constructor:ei.GetPeriodicalsRequest) -} - -inline void GetPeriodicalsRequest::SharedCtor() { -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(&rinfo_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&eop_) - - reinterpret_cast(&rinfo_)) + sizeof(eop_)); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, _impl_._has_bits_); +}; + +LiveConfig_MiscConfig::LiveConfig_MiscConfig(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.LiveConfig.MiscConfig) } +inline PROTOBUF_NDEBUG_INLINE LiveConfig_MiscConfig::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::LiveConfig_MiscConfig& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + ask_to_track_message_(arena, from.ask_to_track_message_) {} + +LiveConfig_MiscConfig::LiveConfig_MiscConfig( + ::google::protobuf::Arena* arena, + const LiveConfig_MiscConfig& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + LiveConfig_MiscConfig* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, ask_to_track_min_soul_eggs_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, ask_to_track_min_soul_eggs_), + offsetof(Impl_, shells_lighting_controls_price_) - + offsetof(Impl_, ask_to_track_min_soul_eggs_) + + sizeof(Impl_::shells_lighting_controls_price_)); -GetPeriodicalsRequest::~GetPeriodicalsRequest() { - // @@protoc_insertion_point(destructor:ei.GetPeriodicalsRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + // @@protoc_insertion_point(copy_constructor:ei.LiveConfig.MiscConfig) } - -inline void GetPeriodicalsRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - user_id_.Destroy(); - if (this != internal_default_instance()) delete rinfo_; +inline PROTOBUF_NDEBUG_INLINE LiveConfig_MiscConfig::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + ask_to_track_message_(arena), + shells_lighting_controls_price_{175u} {} + +inline void LiveConfig_MiscConfig::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, ask_to_track_min_soul_eggs_), + 0, + offsetof(Impl_, contracts_beta_) - + offsetof(Impl_, ask_to_track_min_soul_eggs_) + + sizeof(Impl_::contracts_beta_)); } - -void GetPeriodicalsRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); +LiveConfig_MiscConfig::~LiveConfig_MiscConfig() { + // @@protoc_insertion_point(destructor:ei.LiveConfig.MiscConfig) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -void GetPeriodicalsRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.GetPeriodicalsRequest) - uint32_t cached_has_bits = 0; +inline void LiveConfig_MiscConfig::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.ask_to_track_message_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + LiveConfig_MiscConfig::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_LiveConfig_MiscConfig_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &LiveConfig_MiscConfig::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &LiveConfig_MiscConfig::ByteSizeLong, + &LiveConfig_MiscConfig::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, _impl_._cached_size_), + false, + }, + &LiveConfig_MiscConfig::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* LiveConfig_MiscConfig::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<4, 14, 0, 61, 2> LiveConfig_MiscConfig::_table_ = { + { + PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, _impl_._has_bits_), + 0, // no _extensions_ + 14, 120, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294950912, // skipmap + offsetof(decltype(_table_), field_entries), + 14, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::LiveConfig_MiscConfig>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional bool ask_to_track = 1; + {::_pbi::TcParser::SingularVarintNoZag1(), + {8, 2, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, _impl_.ask_to_track_)}}, + // optional double ask_to_track_min_soul_eggs = 2; + {::_pbi::TcParser::FastF64S1, + {17, 1, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, _impl_.ask_to_track_min_soul_eggs_)}}, + // optional string ask_to_track_message = 3; + {::_pbi::TcParser::FastSS1, + {26, 0, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, _impl_.ask_to_track_message_)}}, + // optional bool ask_to_track_show_pre_dialog = 4; + {::_pbi::TcParser::SingularVarintNoZag1(), + {32, 3, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, _impl_.ask_to_track_show_pre_dialog_)}}, + // optional bool ask_to_track_after_privacy = 5; + {::_pbi::TcParser::SingularVarintNoZag1(), + {40, 4, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, _impl_.ask_to_track_after_privacy_)}}, + // optional double chicken_run_boost_percentage = 6; + {::_pbi::TcParser::FastF64S1, + {49, 7, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, _impl_.chicken_run_boost_percentage_)}}, + // optional uint32 shells_intro_tickets = 7; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(LiveConfig_MiscConfig, _impl_.shells_intro_tickets_), 6>(), + {56, 6, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, _impl_.shells_intro_tickets_)}}, + // optional uint32 shells_max_free_chicken_configs = 8; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(LiveConfig_MiscConfig, _impl_.shells_max_free_chicken_configs_), 8>(), + {64, 8, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, _impl_.shells_max_free_chicken_configs_)}}, + // optional uint32 shells_intro_alert_threshold = 9; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(LiveConfig_MiscConfig, _impl_.shells_intro_alert_threshold_), 9>(), + {72, 9, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, _impl_.shells_intro_alert_threshold_)}}, + // optional double contracts_expert_league_min_soul_power = 10; + {::_pbi::TcParser::FastF64S1, + {81, 10, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, _impl_.contracts_expert_league_min_soul_power_)}}, + // optional double new_player_event_duration = 11; + {::_pbi::TcParser::FastF64S1, + {89, 11, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, _impl_.new_player_event_duration_)}}, + // optional bool contracts_club_available = 12; + {::_pbi::TcParser::SingularVarintNoZag1(), + {96, 5, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, _impl_.contracts_club_available_)}}, + // optional bool contracts_beta = 13; + {::_pbi::TcParser::SingularVarintNoZag1(), + {104, 12, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, _impl_.contracts_beta_)}}, + // optional uint32 shells_lighting_controls_price = 14 [default = 175]; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(LiveConfig_MiscConfig, _impl_.shells_lighting_controls_price_), 13>(), + {112, 13, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, _impl_.shells_lighting_controls_price_)}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional bool ask_to_track = 1; + {PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, _impl_.ask_to_track_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional double ask_to_track_min_soul_eggs = 2; + {PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, _impl_.ask_to_track_min_soul_eggs_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional string ask_to_track_message = 3; + {PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, _impl_.ask_to_track_message_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional bool ask_to_track_show_pre_dialog = 4; + {PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, _impl_.ask_to_track_show_pre_dialog_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool ask_to_track_after_privacy = 5; + {PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, _impl_.ask_to_track_after_privacy_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional double chicken_run_boost_percentage = 6; + {PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, _impl_.chicken_run_boost_percentage_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint32 shells_intro_tickets = 7; + {PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, _impl_.shells_intro_tickets_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional uint32 shells_max_free_chicken_configs = 8; + {PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, _impl_.shells_max_free_chicken_configs_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional uint32 shells_intro_alert_threshold = 9; + {PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, _impl_.shells_intro_alert_threshold_), _Internal::kHasBitsOffset + 9, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double contracts_expert_league_min_soul_power = 10; + {PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, _impl_.contracts_expert_league_min_soul_power_), _Internal::kHasBitsOffset + 10, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double new_player_event_duration = 11; + {PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, _impl_.new_player_event_duration_), _Internal::kHasBitsOffset + 11, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional bool contracts_club_available = 12; + {PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, _impl_.contracts_club_available_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool contracts_beta = 13; + {PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, _impl_.contracts_beta_), _Internal::kHasBitsOffset + 12, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional uint32 shells_lighting_controls_price = 14 [default = 175]; + {PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, _impl_.shells_lighting_controls_price_), _Internal::kHasBitsOffset + 13, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + }}, + // no aux_entries + {{ + "\30\0\0\24\0\0\0\0\0\0\0\0\0\0\0\0" + "ei.LiveConfig.MiscConfig" + "ask_to_track_message" + }}, +}; + +PROTOBUF_NOINLINE void LiveConfig_MiscConfig::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.LiveConfig.MiscConfig) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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) { - if (cached_has_bits & 0x00000001u) { - user_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - GOOGLE_DCHECK(rinfo_ != nullptr); - rinfo_->Clear(); - } - } - if (cached_has_bits & 0x000000fcu) { - ::memset(&seconds_full_realtime_, 0, static_cast( - reinterpret_cast(&piggy_found_full_) - - reinterpret_cast(&seconds_full_realtime_)) + sizeof(piggy_found_full_)); - } - if (cached_has_bits & 0x00003f00u) { - ::memset(&contracts_unlocked_, 0, static_cast( - reinterpret_cast(&eop_) - - reinterpret_cast(&contracts_unlocked_)) + sizeof(eop_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* GetPeriodicalsRequest::_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 user_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.GetPeriodicalsRequest.user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional bool piggy_full = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_piggy_full(&has_bits); - piggy_full_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool piggy_found_full = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - _Internal::set_has_piggy_found_full(&has_bits); - piggy_found_full_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double seconds_full_realtime = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 33)) { - _Internal::set_has_seconds_full_realtime(&has_bits); - seconds_full_realtime_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double seconds_full_gametime = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 41)) { - _Internal::set_has_seconds_full_gametime(&has_bits); - seconds_full_gametime_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint32 lost_increments = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_lost_increments(&has_bits); - lost_increments_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double soul_eggs = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 65)) { - _Internal::set_has_soul_eggs(&has_bits); - soul_eggs_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint32 current_client_version = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 80)) { - _Internal::set_has_current_client_version(&has_bits); - current_client_version_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool debug = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 88)) { - _Internal::set_has_debug(&has_bits); - debug_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.BasicRequestInfo rinfo = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 98)) { - ptr = ctx->ParseMessage(_internal_mutable_rinfo(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double mystical_earnings_mult = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 105)) { - _Internal::set_has_mystical_earnings_mult(&has_bits); - mystical_earnings_mult_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint32 eop = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 112)) { - _Internal::set_has_eop(&has_bits); - eop_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool contracts_unlocked = 15; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 120)) { - _Internal::set_has_contracts_unlocked(&has_bits); - contracts_unlocked_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool artifacts_unlocked = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 128)) { - _Internal::set_has_artifacts_unlocked(&has_bits); - artifacts_unlocked_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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* GetPeriodicalsRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.GetPeriodicalsRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string user_id = 1; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - ::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.GetPeriodicalsRequest.user_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_user_id(), target); + _impl_.ask_to_track_message_.ClearNonDefaultToEmpty(); } - - // optional bool piggy_full = 2; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(2, this->_internal_piggy_full(), target); + if (cached_has_bits & 0x000000feu) { + ::memset(&_impl_.ask_to_track_min_soul_eggs_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.chicken_run_boost_percentage_) - + reinterpret_cast(&_impl_.ask_to_track_min_soul_eggs_)) + sizeof(_impl_.chicken_run_boost_percentage_)); } + if (cached_has_bits & 0x00003f00u) { + ::memset(&_impl_.shells_max_free_chicken_configs_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.contracts_beta_) - + reinterpret_cast(&_impl_.shells_max_free_chicken_configs_)) + sizeof(_impl_.contracts_beta_)); + _impl_.shells_lighting_controls_price_ = 175u; + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* LiveConfig_MiscConfig::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const LiveConfig_MiscConfig& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* LiveConfig_MiscConfig::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const LiveConfig_MiscConfig& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.LiveConfig.MiscConfig) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional bool ask_to_track = 1; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 1, this_._internal_ask_to_track(), target); + } - // optional bool piggy_found_full = 3; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(3, this->_internal_piggy_found_full(), target); - } + // optional double ask_to_track_min_soul_eggs = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 2, this_._internal_ask_to_track_min_soul_eggs(), target); + } - // optional double seconds_full_realtime = 4; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(4, this->_internal_seconds_full_realtime(), target); - } + // optional string ask_to_track_message = 3; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_ask_to_track_message(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.LiveConfig.MiscConfig.ask_to_track_message"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } - // optional double seconds_full_gametime = 5; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(5, this->_internal_seconds_full_gametime(), target); - } + // optional bool ask_to_track_show_pre_dialog = 4; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 4, this_._internal_ask_to_track_show_pre_dialog(), target); + } - // optional uint32 lost_increments = 7; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(7, this->_internal_lost_increments(), target); - } + // optional bool ask_to_track_after_privacy = 5; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 5, this_._internal_ask_to_track_after_privacy(), target); + } - // optional double soul_eggs = 8; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(8, this->_internal_soul_eggs(), target); - } + // optional double chicken_run_boost_percentage = 6; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 6, this_._internal_chicken_run_boost_percentage(), target); + } - // optional uint32 current_client_version = 10; - if (cached_has_bits & 0x00000400u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(10, this->_internal_current_client_version(), target); - } + // optional uint32 shells_intro_tickets = 7; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 7, this_._internal_shells_intro_tickets(), target); + } - // optional bool debug = 11; - if (cached_has_bits & 0x00000800u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(11, this->_internal_debug(), target); - } + // optional uint32 shells_max_free_chicken_configs = 8; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 8, this_._internal_shells_max_free_chicken_configs(), target); + } - // optional .ei.BasicRequestInfo rinfo = 12; - if (cached_has_bits & 0x00000002u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(12, _Internal::rinfo(this), - _Internal::rinfo(this).GetCachedSize(), target, stream); - } + // optional uint32 shells_intro_alert_threshold = 9; + if (cached_has_bits & 0x00000200u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 9, this_._internal_shells_intro_alert_threshold(), target); + } - // optional double mystical_earnings_mult = 13; - if (cached_has_bits & 0x00001000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(13, this->_internal_mystical_earnings_mult(), target); - } + // optional double contracts_expert_league_min_soul_power = 10; + if (cached_has_bits & 0x00000400u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 10, this_._internal_contracts_expert_league_min_soul_power(), target); + } - // optional uint32 eop = 14; - if (cached_has_bits & 0x00002000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(14, this->_internal_eop(), target); - } + // optional double new_player_event_duration = 11; + if (cached_has_bits & 0x00000800u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 11, this_._internal_new_player_event_duration(), target); + } - // optional bool contracts_unlocked = 15; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(15, this->_internal_contracts_unlocked(), target); - } + // optional bool contracts_club_available = 12; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 12, this_._internal_contracts_club_available(), target); + } - // optional bool artifacts_unlocked = 16; - if (cached_has_bits & 0x00000200u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(16, this->_internal_artifacts_unlocked(), target); - } + // optional bool contracts_beta = 13; + if (cached_has_bits & 0x00001000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 13, this_._internal_contracts_beta(), 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.GetPeriodicalsRequest) - return target; -} + // optional uint32 shells_lighting_controls_price = 14 [default = 175]; + if (cached_has_bits & 0x00002000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 14, this_._internal_shells_lighting_controls_price(), target); + } -size_t GetPeriodicalsRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.GetPeriodicalsRequest) - size_t total_size = 0; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.LiveConfig.MiscConfig) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t LiveConfig_MiscConfig::ByteSizeLong(const MessageLite& base) { + const LiveConfig_MiscConfig& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t LiveConfig_MiscConfig::ByteSizeLong() const { + const LiveConfig_MiscConfig& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.LiveConfig.MiscConfig) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string ask_to_track_message = 3; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_ask_to_track_message()); + } + // optional double ask_to_track_min_soul_eggs = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 9; + } + // optional bool ask_to_track = 1; + if (cached_has_bits & 0x00000004u) { + total_size += 2; + } + // optional bool ask_to_track_show_pre_dialog = 4; + if (cached_has_bits & 0x00000008u) { + total_size += 2; + } + // optional bool ask_to_track_after_privacy = 5; + if (cached_has_bits & 0x00000010u) { + total_size += 2; + } + // optional bool contracts_club_available = 12; + if (cached_has_bits & 0x00000020u) { + total_size += 2; + } + // optional uint32 shells_intro_tickets = 7; + if (cached_has_bits & 0x00000040u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_shells_intro_tickets()); + } + // optional double chicken_run_boost_percentage = 6; + if (cached_has_bits & 0x00000080u) { + total_size += 9; + } + } + if (cached_has_bits & 0x00003f00u) { + // optional uint32 shells_max_free_chicken_configs = 8; + if (cached_has_bits & 0x00000100u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_shells_max_free_chicken_configs()); + } + // optional uint32 shells_intro_alert_threshold = 9; + if (cached_has_bits & 0x00000200u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_shells_intro_alert_threshold()); + } + // optional double contracts_expert_league_min_soul_power = 10; + if (cached_has_bits & 0x00000400u) { + total_size += 9; + } + // optional double new_player_event_duration = 11; + if (cached_has_bits & 0x00000800u) { + total_size += 9; + } + // optional bool contracts_beta = 13; + if (cached_has_bits & 0x00001000u) { + total_size += 2; + } + // optional uint32 shells_lighting_controls_price = 14 [default = 175]; + if (cached_has_bits & 0x00002000u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_shells_lighting_controls_price()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused +void LiveConfig_MiscConfig::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.LiveConfig.MiscConfig) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = _has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { - // optional string user_id = 1; if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_user_id()); + _this->_internal_set_ask_to_track_message(from._internal_ask_to_track_message()); } - - // optional .ei.BasicRequestInfo rinfo = 12; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *rinfo_); + _this->_impl_.ask_to_track_min_soul_eggs_ = from._impl_.ask_to_track_min_soul_eggs_; } - - // optional double seconds_full_realtime = 4; if (cached_has_bits & 0x00000004u) { - total_size += 1 + 8; + _this->_impl_.ask_to_track_ = from._impl_.ask_to_track_; } - - // optional double seconds_full_gametime = 5; if (cached_has_bits & 0x00000008u) { - total_size += 1 + 8; + _this->_impl_.ask_to_track_show_pre_dialog_ = from._impl_.ask_to_track_show_pre_dialog_; } - - // optional double soul_eggs = 8; if (cached_has_bits & 0x00000010u) { - total_size += 1 + 8; + _this->_impl_.ask_to_track_after_privacy_ = from._impl_.ask_to_track_after_privacy_; } - - // optional uint32 lost_increments = 7; if (cached_has_bits & 0x00000020u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_lost_increments()); + _this->_impl_.contracts_club_available_ = from._impl_.contracts_club_available_; } - - // optional bool piggy_full = 2; if (cached_has_bits & 0x00000040u) { - total_size += 1 + 1; + _this->_impl_.shells_intro_tickets_ = from._impl_.shells_intro_tickets_; } - - // optional bool piggy_found_full = 3; if (cached_has_bits & 0x00000080u) { - total_size += 1 + 1; + _this->_impl_.chicken_run_boost_percentage_ = from._impl_.chicken_run_boost_percentage_; } - } if (cached_has_bits & 0x00003f00u) { - // optional bool contracts_unlocked = 15; if (cached_has_bits & 0x00000100u) { - total_size += 1 + 1; + _this->_impl_.shells_max_free_chicken_configs_ = from._impl_.shells_max_free_chicken_configs_; } - - // optional bool artifacts_unlocked = 16; if (cached_has_bits & 0x00000200u) { - total_size += 2 + 1; + _this->_impl_.shells_intro_alert_threshold_ = from._impl_.shells_intro_alert_threshold_; } - - // optional uint32 current_client_version = 10; if (cached_has_bits & 0x00000400u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_current_client_version()); + _this->_impl_.contracts_expert_league_min_soul_power_ = from._impl_.contracts_expert_league_min_soul_power_; } - - // optional bool debug = 11; if (cached_has_bits & 0x00000800u) { - total_size += 1 + 1; + _this->_impl_.new_player_event_duration_ = from._impl_.new_player_event_duration_; } - - // optional double mystical_earnings_mult = 13; if (cached_has_bits & 0x00001000u) { - total_size += 1 + 8; + _this->_impl_.contracts_beta_ = from._impl_.contracts_beta_; + } + if (cached_has_bits & 0x00002000u) { + _this->_impl_.shells_lighting_controls_price_ = from._impl_.shells_lighting_controls_price_; + } + } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} + +void LiveConfig_MiscConfig::CopyFrom(const LiveConfig_MiscConfig& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.LiveConfig.MiscConfig) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + + +void LiveConfig_MiscConfig::InternalSwap(LiveConfig_MiscConfig* PROTOBUF_RESTRICT other) { + using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.ask_to_track_message_, &other->_impl_.ask_to_track_message_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, _impl_.shells_lighting_controls_price_) + + sizeof(LiveConfig_MiscConfig::_impl_.shells_lighting_controls_price_) + - PROTOBUF_FIELD_OFFSET(LiveConfig_MiscConfig, _impl_.ask_to_track_min_soul_eggs_)>( + reinterpret_cast(&_impl_.ask_to_track_min_soul_eggs_), + reinterpret_cast(&other->_impl_.ask_to_track_min_soul_eggs_)); +} + +::google::protobuf::Metadata LiveConfig_MiscConfig::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== + +class LiveConfig_HelpConfig_HowToVideoInfo::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(LiveConfig_HelpConfig_HowToVideoInfo, _impl_._has_bits_); +}; + +LiveConfig_HelpConfig_HowToVideoInfo::LiveConfig_HelpConfig_HowToVideoInfo(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.LiveConfig.HelpConfig.HowToVideoInfo) +} +inline PROTOBUF_NDEBUG_INLINE LiveConfig_HelpConfig_HowToVideoInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::LiveConfig_HelpConfig_HowToVideoInfo& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + name_(arena, from.name_), + description_(arena, from.description_), + url_(arena, from.url_), + duration_(arena, from.duration_) {} + +LiveConfig_HelpConfig_HowToVideoInfo::LiveConfig_HelpConfig_HowToVideoInfo( + ::google::protobuf::Arena* arena, + const LiveConfig_HelpConfig_HowToVideoInfo& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + LiveConfig_HelpConfig_HowToVideoInfo* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, soul_eggs_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, soul_eggs_), + offsetof(Impl_, type_) - + offsetof(Impl_, soul_eggs_) + + sizeof(Impl_::type_)); + + // @@protoc_insertion_point(copy_constructor:ei.LiveConfig.HelpConfig.HowToVideoInfo) +} +inline PROTOBUF_NDEBUG_INLINE LiveConfig_HelpConfig_HowToVideoInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + name_(arena), + description_(arena), + url_(arena), + duration_(arena) {} + +inline void LiveConfig_HelpConfig_HowToVideoInfo::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, soul_eggs_), + 0, + offsetof(Impl_, type_) - + offsetof(Impl_, soul_eggs_) + + sizeof(Impl_::type_)); +} +LiveConfig_HelpConfig_HowToVideoInfo::~LiveConfig_HelpConfig_HowToVideoInfo() { + // @@protoc_insertion_point(destructor:ei.LiveConfig.HelpConfig.HowToVideoInfo) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void LiveConfig_HelpConfig_HowToVideoInfo::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.name_.Destroy(); + _impl_.description_.Destroy(); + _impl_.url_.Destroy(); + _impl_.duration_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + LiveConfig_HelpConfig_HowToVideoInfo::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_LiveConfig_HelpConfig_HowToVideoInfo_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &LiveConfig_HelpConfig_HowToVideoInfo::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &LiveConfig_HelpConfig_HowToVideoInfo::ByteSizeLong, + &LiveConfig_HelpConfig_HowToVideoInfo::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(LiveConfig_HelpConfig_HowToVideoInfo, _impl_._cached_size_), + false, + }, + &LiveConfig_HelpConfig_HowToVideoInfo::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* LiveConfig_HelpConfig_HowToVideoInfo::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 6, 1, 74, 2> LiveConfig_HelpConfig_HowToVideoInfo::_table_ = { + { + PROTOBUF_FIELD_OFFSET(LiveConfig_HelpConfig_HowToVideoInfo, _impl_._has_bits_), + 0, // no _extensions_ + 6, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967232, // skipmap + offsetof(decltype(_table_), field_entries), + 6, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::LiveConfig_HelpConfig_HowToVideoInfo>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string name = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_HelpConfig_HowToVideoInfo, _impl_.name_)}}, + // optional string description = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_HelpConfig_HowToVideoInfo, _impl_.description_)}}, + // optional string url = 3; + {::_pbi::TcParser::FastSS1, + {26, 2, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_HelpConfig_HowToVideoInfo, _impl_.url_)}}, + // optional double soul_eggs = 4; + {::_pbi::TcParser::FastF64S1, + {33, 4, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_HelpConfig_HowToVideoInfo, _impl_.soul_eggs_)}}, + // optional string duration = 5; + {::_pbi::TcParser::FastSS1, + {42, 3, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_HelpConfig_HowToVideoInfo, _impl_.duration_)}}, + // optional .ei.LiveConfig.HelpConfig.HowToVideoInfo.Type type = 6; + {::_pbi::TcParser::FastEr0S1, + {48, 5, 1, PROTOBUF_FIELD_OFFSET(LiveConfig_HelpConfig_HowToVideoInfo, _impl_.type_)}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string name = 1; + {PROTOBUF_FIELD_OFFSET(LiveConfig_HelpConfig_HowToVideoInfo, _impl_.name_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string description = 2; + {PROTOBUF_FIELD_OFFSET(LiveConfig_HelpConfig_HowToVideoInfo, _impl_.description_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string url = 3; + {PROTOBUF_FIELD_OFFSET(LiveConfig_HelpConfig_HowToVideoInfo, _impl_.url_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double soul_eggs = 4; + {PROTOBUF_FIELD_OFFSET(LiveConfig_HelpConfig_HowToVideoInfo, _impl_.soul_eggs_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional string duration = 5; + {PROTOBUF_FIELD_OFFSET(LiveConfig_HelpConfig_HowToVideoInfo, _impl_.duration_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional .ei.LiveConfig.HelpConfig.HowToVideoInfo.Type type = 6; + {PROTOBUF_FIELD_OFFSET(LiveConfig_HelpConfig_HowToVideoInfo, _impl_.type_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + }}, {{ + {0, 2}, + }}, {{ + "\47\4\13\3\0\10\0\0" + "ei.LiveConfig.HelpConfig.HowToVideoInfo" + "name" + "description" + "url" + "duration" + }}, +}; + +PROTOBUF_NOINLINE void LiveConfig_HelpConfig_HowToVideoInfo::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.LiveConfig.HelpConfig.HowToVideoInfo) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { + if (cached_has_bits & 0x00000001u) { + _impl_.name_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000002u) { + _impl_.description_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000004u) { + _impl_.url_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000008u) { + _impl_.duration_.ClearNonDefaultToEmpty(); } + } + if (cached_has_bits & 0x00000030u) { + ::memset(&_impl_.soul_eggs_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.type_) - + reinterpret_cast(&_impl_.soul_eggs_)) + sizeof(_impl_.type_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* LiveConfig_HelpConfig_HowToVideoInfo::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const LiveConfig_HelpConfig_HowToVideoInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* LiveConfig_HelpConfig_HowToVideoInfo::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const LiveConfig_HelpConfig_HowToVideoInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.LiveConfig.HelpConfig.HowToVideoInfo) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string name = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_name(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.LiveConfig.HelpConfig.HowToVideoInfo.name"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional uint32 eop = 14; - if (cached_has_bits & 0x00002000u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_eop()); - } + // optional string description = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_description(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.LiveConfig.HelpConfig.HowToVideoInfo.description"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional string url = 3; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_url(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.LiveConfig.HelpConfig.HowToVideoInfo.url"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData GetPeriodicalsRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - GetPeriodicalsRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetPeriodicalsRequest::GetClassData() const { return &_class_data_; } + // optional double soul_eggs = 4; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 4, this_._internal_soul_eggs(), target); + } -void GetPeriodicalsRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional string duration = 5; + if (cached_has_bits & 0x00000008u) { + const std::string& _s = this_._internal_duration(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.LiveConfig.HelpConfig.HowToVideoInfo.duration"); + target = stream->WriteStringMaybeAliased(5, _s, target); + } + + // optional .ei.LiveConfig.HelpConfig.HowToVideoInfo.Type type = 6; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 6, this_._internal_type(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.LiveConfig.HelpConfig.HowToVideoInfo) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t LiveConfig_HelpConfig_HowToVideoInfo::ByteSizeLong(const MessageLite& base) { + const LiveConfig_HelpConfig_HowToVideoInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t LiveConfig_HelpConfig_HowToVideoInfo::ByteSizeLong() const { + const LiveConfig_HelpConfig_HowToVideoInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.LiveConfig.HelpConfig.HowToVideoInfo) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000003fu) { + // optional string name = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_name()); + } + // optional string description = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_description()); + } + // optional string url = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_url()); + } + // optional string duration = 5; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_duration()); + } + // optional double soul_eggs = 4; + if (cached_has_bits & 0x00000010u) { + total_size += 9; + } + // optional .ei.LiveConfig.HelpConfig.HowToVideoInfo.Type type = 6; + if (cached_has_bits & 0x00000020u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_type()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void GetPeriodicalsRequest::MergeFrom(const GetPeriodicalsRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.GetPeriodicalsRequest) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void LiveConfig_HelpConfig_HowToVideoInfo::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.LiveConfig.HelpConfig.HowToVideoInfo) + ABSL_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 & 0x000000ffu) { + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000003fu) { if (cached_has_bits & 0x00000001u) { - _internal_set_user_id(from._internal_user_id()); + _this->_internal_set_name(from._internal_name()); } if (cached_has_bits & 0x00000002u) { - _internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo()); + _this->_internal_set_description(from._internal_description()); } if (cached_has_bits & 0x00000004u) { - seconds_full_realtime_ = from.seconds_full_realtime_; + _this->_internal_set_url(from._internal_url()); } if (cached_has_bits & 0x00000008u) { - seconds_full_gametime_ = from.seconds_full_gametime_; + _this->_internal_set_duration(from._internal_duration()); } if (cached_has_bits & 0x00000010u) { - soul_eggs_ = from.soul_eggs_; + _this->_impl_.soul_eggs_ = from._impl_.soul_eggs_; } if (cached_has_bits & 0x00000020u) { - lost_increments_ = from.lost_increments_; - } - if (cached_has_bits & 0x00000040u) { - piggy_full_ = from.piggy_full_; - } - if (cached_has_bits & 0x00000080u) { - piggy_found_full_ = from.piggy_found_full_; - } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0x00003f00u) { - if (cached_has_bits & 0x00000100u) { - contracts_unlocked_ = from.contracts_unlocked_; - } - if (cached_has_bits & 0x00000200u) { - artifacts_unlocked_ = from.artifacts_unlocked_; - } - if (cached_has_bits & 0x00000400u) { - current_client_version_ = from.current_client_version_; - } - if (cached_has_bits & 0x00000800u) { - debug_ = from.debug_; - } - if (cached_has_bits & 0x00001000u) { - mystical_earnings_mult_ = from.mystical_earnings_mult_; - } - if (cached_has_bits & 0x00002000u) { - eop_ = from.eop_; + _this->_impl_.type_ = from._impl_.type_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void GetPeriodicalsRequest::CopyFrom(const GetPeriodicalsRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.GetPeriodicalsRequest) +void LiveConfig_HelpConfig_HowToVideoInfo::CopyFrom(const LiveConfig_HelpConfig_HowToVideoInfo& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.LiveConfig.HelpConfig.HowToVideoInfo) if (&from == this) return; Clear(); MergeFrom(from); } -bool GetPeriodicalsRequest::IsInitialized() const { - return true; -} -void GetPeriodicalsRequest::InternalSwap(GetPeriodicalsRequest* other) { +void LiveConfig_HelpConfig_HowToVideoInfo::InternalSwap(LiveConfig_HelpConfig_HowToVideoInfo* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &user_id_, lhs_arena, - &other->user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, eop_) - + sizeof(GetPeriodicalsRequest::eop_) - - PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, rinfo_)>( - reinterpret_cast(&rinfo_), - reinterpret_cast(&other->rinfo_)); -} - -::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[118]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.name_, &other->_impl_.name_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.description_, &other->_impl_.description_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.url_, &other->_impl_.url_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.duration_, &other->_impl_.duration_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(LiveConfig_HelpConfig_HowToVideoInfo, _impl_.type_) + + sizeof(LiveConfig_HelpConfig_HowToVideoInfo::_impl_.type_) + - PROTOBUF_FIELD_OFFSET(LiveConfig_HelpConfig_HowToVideoInfo, _impl_.soul_eggs_)>( + reinterpret_cast(&_impl_.soul_eggs_), + reinterpret_cast(&other->_impl_.soul_eggs_)); +} + +::google::protobuf::Metadata LiveConfig_HelpConfig_HowToVideoInfo::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class ConfigRequest::_Internal { +class LiveConfig_HelpConfig::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::BasicRequestInfo& rinfo(const ConfigRequest* msg); - static void set_has_rinfo(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_soul_eggs(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_contracts_unlocked(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_artifacts_unlocked(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_fuel_tank_unlocked(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_pro_permit(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_ultra(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_tips_checksum(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } }; -const ::ei::BasicRequestInfo& -ConfigRequest::_Internal::rinfo(const ConfigRequest* msg) { - return *msg->rinfo_; +LiveConfig_HelpConfig::LiveConfig_HelpConfig(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.LiveConfig.HelpConfig) } -ConfigRequest::ConfigRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ConfigRequest) +inline PROTOBUF_NDEBUG_INLINE LiveConfig_HelpConfig::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::LiveConfig_HelpConfig& from_msg) + : video_infos_{visibility, arena, from.video_infos_}, + _cached_size_{0} {} + +LiveConfig_HelpConfig::LiveConfig_HelpConfig( + ::google::protobuf::Arena* arena, + const LiveConfig_HelpConfig& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + LiveConfig_HelpConfig* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + + // @@protoc_insertion_point(copy_constructor:ei.LiveConfig.HelpConfig) } -ConfigRequest::ConfigRequest(const ConfigRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - tips_checksum_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - tips_checksum_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_tips_checksum()) { - tips_checksum_.Set(from._internal_tips_checksum(), - GetArenaForAllocation()); - } - if (from._internal_has_rinfo()) { - rinfo_ = new ::ei::BasicRequestInfo(*from.rinfo_); - } else { - rinfo_ = nullptr; - } - ::memcpy(&soul_eggs_, &from.soul_eggs_, - static_cast(reinterpret_cast(&ultra_) - - reinterpret_cast(&soul_eggs_)) + sizeof(ultra_)); - // @@protoc_insertion_point(copy_constructor:ei.ConfigRequest) +inline PROTOBUF_NDEBUG_INLINE LiveConfig_HelpConfig::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : video_infos_{visibility, arena}, + _cached_size_{0} {} + +inline void LiveConfig_HelpConfig::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); +} +LiveConfig_HelpConfig::~LiveConfig_HelpConfig() { + // @@protoc_insertion_point(destructor:ei.LiveConfig.HelpConfig) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } +inline void LiveConfig_HelpConfig::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + LiveConfig_HelpConfig::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_LiveConfig_HelpConfig_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &LiveConfig_HelpConfig::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &LiveConfig_HelpConfig::ByteSizeLong, + &LiveConfig_HelpConfig::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(LiveConfig_HelpConfig, _impl_._cached_size_), + false, + }, + &LiveConfig_HelpConfig::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* LiveConfig_HelpConfig::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<0, 1, 1, 0, 2> LiveConfig_HelpConfig::_table_ = { + { + 0, // no _has_bits_ + 0, // no _extensions_ + 1, 0, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967294, // skipmap + offsetof(decltype(_table_), field_entries), + 1, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::LiveConfig_HelpConfig>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // repeated .ei.LiveConfig.HelpConfig.HowToVideoInfo video_infos = 1; + {::_pbi::TcParser::FastMtR1, + {10, 63, 0, PROTOBUF_FIELD_OFFSET(LiveConfig_HelpConfig, _impl_.video_infos_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // repeated .ei.LiveConfig.HelpConfig.HowToVideoInfo video_infos = 1; + {PROTOBUF_FIELD_OFFSET(LiveConfig_HelpConfig, _impl_.video_infos_), 0, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::LiveConfig_HelpConfig_HowToVideoInfo>()}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void LiveConfig_HelpConfig::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.LiveConfig.HelpConfig) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.video_infos_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* LiveConfig_HelpConfig::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const LiveConfig_HelpConfig& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* LiveConfig_HelpConfig::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const LiveConfig_HelpConfig& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.LiveConfig.HelpConfig) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + // repeated .ei.LiveConfig.HelpConfig.HowToVideoInfo video_infos = 1; + for (unsigned i = 0, n = static_cast( + this_._internal_video_infos_size()); + i < n; i++) { + const auto& repfield = this_._internal_video_infos().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, repfield, repfield.GetCachedSize(), + target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.LiveConfig.HelpConfig) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t LiveConfig_HelpConfig::ByteSizeLong(const MessageLite& base) { + const LiveConfig_HelpConfig& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t LiveConfig_HelpConfig::ByteSizeLong() const { + const LiveConfig_HelpConfig& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.LiveConfig.HelpConfig) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.LiveConfig.HelpConfig.HowToVideoInfo video_infos = 1; + { + total_size += 1UL * this_._internal_video_infos_size(); + for (const auto& msg : this_._internal_video_infos()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void LiveConfig_HelpConfig::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.LiveConfig.HelpConfig) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; -inline void ConfigRequest::SharedCtor() { -tips_checksum_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - tips_checksum_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&rinfo_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&ultra_) - - reinterpret_cast(&rinfo_)) + sizeof(ultra_)); + _this->_internal_mutable_video_infos()->MergeFrom( + from._internal_video_infos()); + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -ConfigRequest::~ConfigRequest() { - // @@protoc_insertion_point(destructor:ei.ConfigRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); +void LiveConfig_HelpConfig::CopyFrom(const LiveConfig_HelpConfig& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.LiveConfig.HelpConfig) + if (&from == this) return; + Clear(); + MergeFrom(from); } -inline void ConfigRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - tips_checksum_.Destroy(); - if (this != internal_default_instance()) delete rinfo_; + +void LiveConfig_HelpConfig::InternalSwap(LiveConfig_HelpConfig* PROTOBUF_RESTRICT other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.video_infos_.InternalSwap(&other->_impl_.video_infos_); } -void ConfigRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); +::google::protobuf::Metadata LiveConfig_HelpConfig::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } +// =================================================================== -void ConfigRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ConfigRequest) - uint32_t cached_has_bits = 0; +class LiveConfig::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(LiveConfig, _impl_._has_bits_); +}; + +LiveConfig::LiveConfig(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.LiveConfig) +} +inline PROTOBUF_NDEBUG_INLINE LiveConfig::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::LiveConfig& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + config_id_(arena, from.config_id_) {} + +LiveConfig::LiveConfig( + ::google::protobuf::Arena* arena, + const LiveConfig& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + LiveConfig* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.boosts_config_ = (cached_has_bits & 0x00000002u) ? ::google::protobuf::Message::CopyConstruct<::ei::LiveConfig_BoostsConfig>( + arena, *from._impl_.boosts_config_) + : nullptr; + _impl_.gift_config_ = (cached_has_bits & 0x00000004u) ? ::google::protobuf::Message::CopyConstruct<::ei::LiveConfig_GiftConfig>( + arena, *from._impl_.gift_config_) + : nullptr; + _impl_.misc_config_ = (cached_has_bits & 0x00000008u) ? ::google::protobuf::Message::CopyConstruct<::ei::LiveConfig_MiscConfig>( + arena, *from._impl_.misc_config_) + : nullptr; + _impl_.help_config_ = (cached_has_bits & 0x00000010u) ? ::google::protobuf::Message::CopyConstruct<::ei::LiveConfig_HelpConfig>( + arena, *from._impl_.help_config_) + : nullptr; + + // @@protoc_insertion_point(copy_constructor:ei.LiveConfig) +} +inline PROTOBUF_NDEBUG_INLINE LiveConfig::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + config_id_(arena) {} + +inline void LiveConfig::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, boosts_config_), + 0, + offsetof(Impl_, help_config_) - + offsetof(Impl_, boosts_config_) + + sizeof(Impl_::help_config_)); +} +LiveConfig::~LiveConfig() { + // @@protoc_insertion_point(destructor:ei.LiveConfig) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void LiveConfig::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.config_id_.Destroy(); + delete _impl_.boosts_config_; + delete _impl_.gift_config_; + delete _impl_.misc_config_; + delete _impl_.help_config_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + LiveConfig::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_LiveConfig_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &LiveConfig::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &LiveConfig::ByteSizeLong, + &LiveConfig::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(LiveConfig, _impl_._cached_size_), + false, + }, + &LiveConfig::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* LiveConfig::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 5, 4, 31, 2> LiveConfig::_table_ = { + { + PROTOBUF_FIELD_OFFSET(LiveConfig, _impl_._has_bits_), + 0, // no _extensions_ + 5, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967264, // skipmap + offsetof(decltype(_table_), field_entries), + 5, // num_field_entries + 4, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::LiveConfig>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string config_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(LiveConfig, _impl_.config_id_)}}, + // optional .ei.LiveConfig.BoostsConfig boosts_config = 2; + {::_pbi::TcParser::FastMtS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(LiveConfig, _impl_.boosts_config_)}}, + // optional .ei.LiveConfig.GiftConfig gift_config = 3; + {::_pbi::TcParser::FastMtS1, + {26, 2, 1, PROTOBUF_FIELD_OFFSET(LiveConfig, _impl_.gift_config_)}}, + // optional .ei.LiveConfig.MiscConfig misc_config = 4; + {::_pbi::TcParser::FastMtS1, + {34, 3, 2, PROTOBUF_FIELD_OFFSET(LiveConfig, _impl_.misc_config_)}}, + // optional .ei.LiveConfig.HelpConfig help_config = 5; + {::_pbi::TcParser::FastMtS1, + {42, 4, 3, PROTOBUF_FIELD_OFFSET(LiveConfig, _impl_.help_config_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string config_id = 1; + {PROTOBUF_FIELD_OFFSET(LiveConfig, _impl_.config_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional .ei.LiveConfig.BoostsConfig boosts_config = 2; + {PROTOBUF_FIELD_OFFSET(LiveConfig, _impl_.boosts_config_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.LiveConfig.GiftConfig gift_config = 3; + {PROTOBUF_FIELD_OFFSET(LiveConfig, _impl_.gift_config_), _Internal::kHasBitsOffset + 2, 1, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.LiveConfig.MiscConfig misc_config = 4; + {PROTOBUF_FIELD_OFFSET(LiveConfig, _impl_.misc_config_), _Internal::kHasBitsOffset + 3, 2, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.LiveConfig.HelpConfig help_config = 5; + {PROTOBUF_FIELD_OFFSET(LiveConfig, _impl_.help_config_), _Internal::kHasBitsOffset + 4, 3, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::LiveConfig_BoostsConfig>()}, + {::_pbi::TcParser::GetTable<::ei::LiveConfig_GiftConfig>()}, + {::_pbi::TcParser::GetTable<::ei::LiveConfig_MiscConfig>()}, + {::_pbi::TcParser::GetTable<::ei::LiveConfig_HelpConfig>()}, + }}, {{ + "\15\11\0\0\0\0\0\0" + "ei.LiveConfig" + "config_id" + }}, +}; + +PROTOBUF_NOINLINE void LiveConfig::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.LiveConfig) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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) { + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x0000001fu) { if (cached_has_bits & 0x00000001u) { - tips_checksum_.ClearNonDefaultToEmpty(); + _impl_.config_id_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - GOOGLE_DCHECK(rinfo_ != nullptr); - rinfo_->Clear(); + ABSL_DCHECK(_impl_.boosts_config_ != nullptr); + _impl_.boosts_config_->Clear(); } - } - if (cached_has_bits & 0x000000fcu) { - ::memset(&soul_eggs_, 0, static_cast( - reinterpret_cast(&ultra_) - - reinterpret_cast(&soul_eggs_)) + sizeof(ultra_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ConfigRequest::_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 .ei.BasicRequestInfo rinfo = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_rinfo(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double soul_eggs = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { - _Internal::set_has_soul_eggs(&has_bits); - soul_eggs_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional bool artifacts_unlocked = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - _Internal::set_has_artifacts_unlocked(&has_bits); - artifacts_unlocked_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool fuel_tank_unlocked = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _Internal::set_has_fuel_tank_unlocked(&has_bits); - fuel_tank_unlocked_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool contracts_unlocked = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - _Internal::set_has_contracts_unlocked(&has_bits); - contracts_unlocked_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool pro_permit = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - _Internal::set_has_pro_permit(&has_bits); - pro_permit_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool ultra = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_ultra(&has_bits); - ultra_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string tips_checksum = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) { - auto str = _internal_mutable_tips_checksum(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ConfigRequest.tips_checksum"); - #endif // !NDEBUG - } 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* ConfigRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ConfigRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.BasicRequestInfo rinfo = 1; - if (cached_has_bits & 0x00000002u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::rinfo(this), - _Internal::rinfo(this).GetCachedSize(), target, stream); - } - - // optional double soul_eggs = 2; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(2, this->_internal_soul_eggs(), target); - } - - // optional bool artifacts_unlocked = 3; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(3, this->_internal_artifacts_unlocked(), target); - } - - // optional bool fuel_tank_unlocked = 4; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(4, this->_internal_fuel_tank_unlocked(), target); - } - - // optional bool contracts_unlocked = 5; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(5, this->_internal_contracts_unlocked(), target); - } + if (cached_has_bits & 0x00000004u) { + ABSL_DCHECK(_impl_.gift_config_ != nullptr); + _impl_.gift_config_->Clear(); + } + if (cached_has_bits & 0x00000008u) { + ABSL_DCHECK(_impl_.misc_config_ != nullptr); + _impl_.misc_config_->Clear(); + } + if (cached_has_bits & 0x00000010u) { + ABSL_DCHECK(_impl_.help_config_ != nullptr); + _impl_.help_config_->Clear(); + } + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* LiveConfig::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const LiveConfig& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* LiveConfig::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const LiveConfig& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.LiveConfig) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string config_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_config_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.LiveConfig.config_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional bool pro_permit = 6; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(6, this->_internal_pro_permit(), target); - } + // optional .ei.LiveConfig.BoostsConfig boosts_config = 2; + if (cached_has_bits & 0x00000002u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, *this_._impl_.boosts_config_, this_._impl_.boosts_config_->GetCachedSize(), target, + stream); + } - // optional bool ultra = 7; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(7, this->_internal_ultra(), target); - } + // optional .ei.LiveConfig.GiftConfig gift_config = 3; + if (cached_has_bits & 0x00000004u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 3, *this_._impl_.gift_config_, this_._impl_.gift_config_->GetCachedSize(), target, + stream); + } - // optional string tips_checksum = 8; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_tips_checksum().data(), static_cast(this->_internal_tips_checksum().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ConfigRequest.tips_checksum"); - target = stream->WriteStringMaybeAliased( - 8, this->_internal_tips_checksum(), target); - } + // optional .ei.LiveConfig.MiscConfig misc_config = 4; + if (cached_has_bits & 0x00000008u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 4, *this_._impl_.misc_config_, this_._impl_.misc_config_->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.ConfigRequest) - return target; -} + // optional .ei.LiveConfig.HelpConfig help_config = 5; + if (cached_has_bits & 0x00000010u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 5, *this_._impl_.help_config_, this_._impl_.help_config_->GetCachedSize(), target, + stream); + } -size_t ConfigRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ConfigRequest) - size_t total_size = 0; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.LiveConfig) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t LiveConfig::ByteSizeLong(const MessageLite& base) { + const LiveConfig& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t LiveConfig::ByteSizeLong() const { + const LiveConfig& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.LiveConfig) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000001fu) { + // optional string config_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_config_id()); + } + // optional .ei.LiveConfig.BoostsConfig boosts_config = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.boosts_config_); + } + // optional .ei.LiveConfig.GiftConfig gift_config = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.gift_config_); + } + // optional .ei.LiveConfig.MiscConfig misc_config = 4; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.misc_config_); + } + // optional .ei.LiveConfig.HelpConfig help_config = 5; + if (cached_has_bits & 0x00000010u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.help_config_); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused +void LiveConfig::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.LiveConfig) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - // optional string tips_checksum = 8; + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000001fu) { if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_tips_checksum()); + _this->_internal_set_config_id(from._internal_config_id()); } - - // optional .ei.BasicRequestInfo rinfo = 1; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *rinfo_); + ABSL_DCHECK(from._impl_.boosts_config_ != nullptr); + if (_this->_impl_.boosts_config_ == nullptr) { + _this->_impl_.boosts_config_ = + ::google::protobuf::Message::CopyConstruct<::ei::LiveConfig_BoostsConfig>(arena, *from._impl_.boosts_config_); + } else { + _this->_impl_.boosts_config_->MergeFrom(*from._impl_.boosts_config_); + } } - - // optional double soul_eggs = 2; if (cached_has_bits & 0x00000004u) { - total_size += 1 + 8; + ABSL_DCHECK(from._impl_.gift_config_ != nullptr); + if (_this->_impl_.gift_config_ == nullptr) { + _this->_impl_.gift_config_ = + ::google::protobuf::Message::CopyConstruct<::ei::LiveConfig_GiftConfig>(arena, *from._impl_.gift_config_); + } else { + _this->_impl_.gift_config_->MergeFrom(*from._impl_.gift_config_); + } } - - // optional bool contracts_unlocked = 5; if (cached_has_bits & 0x00000008u) { - total_size += 1 + 1; + ABSL_DCHECK(from._impl_.misc_config_ != nullptr); + if (_this->_impl_.misc_config_ == nullptr) { + _this->_impl_.misc_config_ = + ::google::protobuf::Message::CopyConstruct<::ei::LiveConfig_MiscConfig>(arena, *from._impl_.misc_config_); + } else { + _this->_impl_.misc_config_->MergeFrom(*from._impl_.misc_config_); + } } - - // optional bool artifacts_unlocked = 3; if (cached_has_bits & 0x00000010u) { - total_size += 1 + 1; - } - - // optional bool fuel_tank_unlocked = 4; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + 1; + ABSL_DCHECK(from._impl_.help_config_ != nullptr); + if (_this->_impl_.help_config_ == nullptr) { + _this->_impl_.help_config_ = + ::google::protobuf::Message::CopyConstruct<::ei::LiveConfig_HelpConfig>(arena, *from._impl_.help_config_); + } else { + _this->_impl_.help_config_->MergeFrom(*from._impl_.help_config_); + } } + } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} - // optional bool pro_permit = 6; - if (cached_has_bits & 0x00000040u) { - total_size += 1 + 1; - } +void LiveConfig::CopyFrom(const LiveConfig& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.LiveConfig) + if (&from == this) return; + Clear(); + MergeFrom(from); +} - // optional bool ultra = 7; - if (cached_has_bits & 0x00000080u) { - total_size += 1 + 1; - } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); +void LiveConfig::InternalSwap(LiveConfig* PROTOBUF_RESTRICT other) { + using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.config_id_, &other->_impl_.config_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(LiveConfig, _impl_.help_config_) + + sizeof(LiveConfig::_impl_.help_config_) + - PROTOBUF_FIELD_OFFSET(LiveConfig, _impl_.boosts_config_)>( + reinterpret_cast(&_impl_.boosts_config_), + reinterpret_cast(&other->_impl_.boosts_config_)); } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ConfigRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ConfigRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ConfigRequest::GetClassData() const { return &_class_data_; } - -void ConfigRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); +::google::protobuf::Metadata LiveConfig::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } +// =================================================================== +class InGameMail::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(InGameMail, _impl_._has_bits_); +}; + +InGameMail::InGameMail(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.InGameMail) +} +inline PROTOBUF_NDEBUG_INLINE InGameMail::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::InGameMail& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + builds_{visibility, arena, from.builds_}, + id_(arena, from.id_), + title_(arena, from.title_), + message_(arena, from.message_), + action_(arena, from.action_), + url_(arena, from.url_), + date_(arena, from.date_), + app_link_extra_(arena, from.app_link_extra_), + category_(arena, from.category_) {} + +InGameMail::InGameMail( + ::google::protobuf::Arena* arena, + const InGameMail& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + InGameMail* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.image_ = (cached_has_bits & 0x00000100u) ? ::google::protobuf::Message::CopyConstruct<::ei::DLCItem>( + arena, *from._impl_.image_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, gold_tip_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, gold_tip_), + offsetof(Impl_, priority_) - + offsetof(Impl_, gold_tip_) + + sizeof(Impl_::priority_)); -void ConfigRequest::MergeFrom(const ConfigRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ConfigRequest) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; + // @@protoc_insertion_point(copy_constructor:ei.InGameMail) +} +inline PROTOBUF_NDEBUG_INLINE InGameMail::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + builds_{visibility, arena}, + id_(arena), + title_(arena), + message_(arena), + action_(arena), + url_(arena), + date_(arena), + app_link_extra_(arena), + category_(arena) {} + +inline void InGameMail::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, image_), + 0, + offsetof(Impl_, priority_) - + offsetof(Impl_, image_) + + sizeof(Impl_::priority_)); +} +InGameMail::~InGameMail() { + // @@protoc_insertion_point(destructor:ei.InGameMail) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void InGameMail::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.id_.Destroy(); + _impl_.title_.Destroy(); + _impl_.message_.Destroy(); + _impl_.action_.Destroy(); + _impl_.url_.Destroy(); + _impl_.date_.Destroy(); + _impl_.app_link_extra_.Destroy(); + _impl_.category_.Destroy(); + delete _impl_.image_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + InGameMail::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_InGameMail_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &InGameMail::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &InGameMail::ByteSizeLong, + &InGameMail::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(InGameMail, _impl_._cached_size_), + false, + }, + &InGameMail::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* InGameMail::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<5, 27, 3, 101, 2> InGameMail::_table_ = { + { + PROTOBUF_FIELD_OFFSET(InGameMail, _impl_._has_bits_), + 0, // no _extensions_ + 29, 248, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 3758489600, // skipmap + offsetof(decltype(_table_), field_entries), + 27, // num_field_entries + 3, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::InGameMail>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.id_)}}, + // optional string title = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.title_)}}, + // optional string message = 3; + {::_pbi::TcParser::FastSS1, + {26, 2, 0, PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.message_)}}, + // optional string action = 4; + {::_pbi::TcParser::FastSS1, + {34, 3, 0, PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.action_)}}, + // optional string url = 5; + {::_pbi::TcParser::FastSS1, + {42, 4, 0, PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.url_)}}, + // optional double gold_tip = 6; + {::_pbi::TcParser::FastF64S1, + {49, 9, 0, PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.gold_tip_)}}, + // optional uint32 platform = 7; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(InGameMail, _impl_.platform_), 10>(), + {56, 10, 0, PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.platform_)}}, + // optional string date = 8; + {::_pbi::TcParser::FastSS1, + {66, 5, 0, PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.date_)}}, + // repeated string builds = 9; + {::_pbi::TcParser::FastSR1, + {74, 63, 0, PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.builds_)}}, + // optional uint32 min_client_version = 10; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(InGameMail, _impl_.min_client_version_), 11>(), + {80, 11, 0, PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.min_client_version_)}}, + // optional double min_soul_eggs = 11; + {::_pbi::TcParser::FastF64S1, + {89, 12, 0, PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.min_soul_eggs_)}}, + // optional uint32 max_client_version = 12; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(InGameMail, _impl_.max_client_version_), 14>(), + {96, 14, 0, PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.max_client_version_)}}, + // optional double min_mystical_bonus = 13; + {::_pbi::TcParser::FastF64S1, + {105, 13, 0, PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.min_mystical_bonus_)}}, + // optional .ei.UILocation app_link = 14; + {::_pbi::TcParser::FastEr0S1, + {112, 15, 14, PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.app_link_)}}, + // optional string app_link_extra = 15; + {::_pbi::TcParser::FastSS1, + {122, 6, 0, PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.app_link_extra_)}}, + // optional .ei.DLCItem image = 16; + {::_pbi::TcParser::FastMtS2, + {386, 8, 0, PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.image_)}}, + // optional .ei.UserType user_type = 17; + {::_pbi::TcParser::FastEvS2, + {392, 16, 2, PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.user_type_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + // optional uint32 min_piggy_breaks = 20; + {::_pbi::TcParser::FastV32S2, + {416, 17, 0, PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.min_piggy_breaks_)}}, + // optional double image_width = 21; + {::_pbi::TcParser::FastF64S2, + {425, 18, 0, PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.image_width_)}}, + // optional double image_height = 22; + {::_pbi::TcParser::FastF64S2, + {433, 19, 0, PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.image_height_)}}, + // optional bool tip = 23; + {::_pbi::TcParser::FastV8S2, + {440, 21, 0, PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.tip_)}}, + // optional double min_days_since_last_tip = 24; + {::_pbi::TcParser::FastF64S2, + {449, 20, 0, PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.min_days_since_last_tip_)}}, + // optional uint32 max_retries = 25; + {::_pbi::TcParser::FastV32S2, + {456, 22, 0, PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.max_retries_)}}, + // optional double days_until_retry = 26; + {::_pbi::TcParser::FastF64S2, + {465, 23, 0, PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.days_until_retry_)}}, + // optional uint32 priority = 27; + {::_pbi::TcParser::FastV32S2, + {472, 25, 0, PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.priority_)}}, + // optional string category = 28; + {::_pbi::TcParser::FastSS2, + {482, 7, 0, PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.category_)}}, + // optional double max_soul_eggs = 29; + {::_pbi::TcParser::FastF64S2, + {489, 24, 0, PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.max_soul_eggs_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string id = 1; + {PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string title = 2; + {PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.title_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string message = 3; + {PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.message_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string action = 4; + {PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.action_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string url = 5; + {PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.url_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double gold_tip = 6; + {PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.gold_tip_), _Internal::kHasBitsOffset + 9, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint32 platform = 7; + {PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.platform_), _Internal::kHasBitsOffset + 10, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional string date = 8; + {PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.date_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // repeated string builds = 9; + {PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.builds_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kRawString | ::_fl::kRepSString)}, + // optional uint32 min_client_version = 10; + {PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.min_client_version_), _Internal::kHasBitsOffset + 11, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double min_soul_eggs = 11; + {PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.min_soul_eggs_), _Internal::kHasBitsOffset + 12, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint32 max_client_version = 12; + {PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.max_client_version_), _Internal::kHasBitsOffset + 14, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double min_mystical_bonus = 13; + {PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.min_mystical_bonus_), _Internal::kHasBitsOffset + 13, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional .ei.UILocation app_link = 14; + {PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.app_link_), _Internal::kHasBitsOffset + 15, 1, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional string app_link_extra = 15; + {PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.app_link_extra_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional .ei.DLCItem image = 16; + {PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.image_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.UserType user_type = 17; + {PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.user_type_), _Internal::kHasBitsOffset + 16, 2, + (0 | ::_fl::kFcOptional | ::_fl::kEnum)}, + // optional uint32 min_piggy_breaks = 20; + {PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.min_piggy_breaks_), _Internal::kHasBitsOffset + 17, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double image_width = 21; + {PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.image_width_), _Internal::kHasBitsOffset + 18, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double image_height = 22; + {PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.image_height_), _Internal::kHasBitsOffset + 19, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional bool tip = 23; + {PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.tip_), _Internal::kHasBitsOffset + 21, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional double min_days_since_last_tip = 24; + {PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.min_days_since_last_tip_), _Internal::kHasBitsOffset + 20, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint32 max_retries = 25; + {PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.max_retries_), _Internal::kHasBitsOffset + 22, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double days_until_retry = 26; + {PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.days_until_retry_), _Internal::kHasBitsOffset + 23, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint32 priority = 27; + {PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.priority_), _Internal::kHasBitsOffset + 25, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional string category = 28; + {PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.category_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double max_soul_eggs = 29; + {PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.max_soul_eggs_), _Internal::kHasBitsOffset + 24, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::DLCItem>()}, + {0, 15}, + {::_pbi::FieldAuxEnumData{}, ::ei::UserType_internal_data_}, + }}, {{ + "\15\2\5\7\6\3\0\0\4\6\0\0\0\0\0\16\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0" + "ei.InGameMail" + "id" + "title" + "message" + "action" + "url" + "date" + "builds" + "app_link_extra" + "category" + }}, +}; + +PROTOBUF_NOINLINE void InGameMail::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.InGameMail) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + _impl_.builds_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - _internal_set_tips_checksum(from._internal_tips_checksum()); + _impl_.id_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - _internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo()); + _impl_.title_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000004u) { - soul_eggs_ = from.soul_eggs_; + _impl_.message_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000008u) { - contracts_unlocked_ = from.contracts_unlocked_; + _impl_.action_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000010u) { - artifacts_unlocked_ = from.artifacts_unlocked_; + _impl_.url_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000020u) { - fuel_tank_unlocked_ = from.fuel_tank_unlocked_; + _impl_.date_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000040u) { - pro_permit_ = from.pro_permit_; + _impl_.app_link_extra_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000080u) { - ultra_ = from.ultra_; + _impl_.category_.ClearNonDefaultToEmpty(); } - _has_bits_[0] |= cached_has_bits; - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ConfigRequest::CopyFrom(const ConfigRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ConfigRequest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ConfigRequest::IsInitialized() const { - return true; -} - -void ConfigRequest::InternalSwap(ConfigRequest* 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( - &tips_checksum_, lhs_arena, - &other->tips_checksum_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ConfigRequest, ultra_) - + sizeof(ConfigRequest::ultra_) - - PROTOBUF_FIELD_OFFSET(ConfigRequest, rinfo_)>( - reinterpret_cast(&rinfo_), - reinterpret_cast(&other->rinfo_)); -} - -::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[119]); -} - -// =================================================================== - -class ConfigResponse::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::LiveConfig& live_config(const ConfigResponse* msg); - static void set_has_live_config(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static const ::ei::MailDB& mail_bag(const ConfigResponse* msg); - static void set_has_mail_bag(HasBits* has_bits) { - (*has_bits)[0] |= 2u; } - static const ::ei::DLCCatalog& dlc_catalog(const ConfigResponse* msg); - static void set_has_dlc_catalog(HasBits* has_bits) { - (*has_bits)[0] |= 4u; + if (cached_has_bits & 0x00000100u) { + ABSL_DCHECK(_impl_.image_ != nullptr); + _impl_.image_->Clear(); } -}; - -const ::ei::LiveConfig& -ConfigResponse::_Internal::live_config(const ConfigResponse* msg) { - return *msg->live_config_; -} -const ::ei::MailDB& -ConfigResponse::_Internal::mail_bag(const ConfigResponse* msg) { - return *msg->mail_bag_; -} -const ::ei::DLCCatalog& -ConfigResponse::_Internal::dlc_catalog(const ConfigResponse* msg) { - return *msg->dlc_catalog_; -} -ConfigResponse::ConfigResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ConfigResponse) -} -ConfigResponse::ConfigResponse(const ConfigResponse& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_live_config()) { - live_config_ = new ::ei::LiveConfig(*from.live_config_); - } else { - live_config_ = nullptr; - } - if (from._internal_has_mail_bag()) { - mail_bag_ = new ::ei::MailDB(*from.mail_bag_); - } else { - mail_bag_ = nullptr; - } - if (from._internal_has_dlc_catalog()) { - dlc_catalog_ = new ::ei::DLCCatalog(*from.dlc_catalog_); - } else { - dlc_catalog_ = nullptr; + if (cached_has_bits & 0x0000fe00u) { + ::memset(&_impl_.gold_tip_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.app_link_) - + reinterpret_cast(&_impl_.gold_tip_)) + sizeof(_impl_.app_link_)); } - // @@protoc_insertion_point(copy_constructor:ei.ConfigResponse) -} - -inline void ConfigResponse::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&live_config_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&dlc_catalog_) - - reinterpret_cast(&live_config_)) + sizeof(dlc_catalog_)); -} - -ConfigResponse::~ConfigResponse() { - // @@protoc_insertion_point(destructor:ei.ConfigResponse) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; + if (cached_has_bits & 0x00ff0000u) { + ::memset(&_impl_.user_type_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.days_until_retry_) - + reinterpret_cast(&_impl_.user_type_)) + sizeof(_impl_.days_until_retry_)); } - SharedDtor(); -} - -inline void ConfigResponse::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete live_config_; - if (this != internal_default_instance()) delete mail_bag_; - if (this != internal_default_instance()) delete dlc_catalog_; -} - -void ConfigResponse::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ConfigResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ConfigResponse) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; + if (cached_has_bits & 0x03000000u) { + ::memset(&_impl_.max_soul_eggs_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.priority_) - + reinterpret_cast(&_impl_.max_soul_eggs_)) + sizeof(_impl_.priority_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* InGameMail::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const InGameMail& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* InGameMail::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const InGameMail& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.InGameMail) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.InGameMail.id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000007u) { - if (cached_has_bits & 0x00000001u) { - GOOGLE_DCHECK(live_config_ != nullptr); - live_config_->Clear(); - } - if (cached_has_bits & 0x00000002u) { - GOOGLE_DCHECK(mail_bag_ != nullptr); - mail_bag_->Clear(); - } - if (cached_has_bits & 0x00000004u) { - GOOGLE_DCHECK(dlc_catalog_ != nullptr); - dlc_catalog_->Clear(); - } - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ConfigResponse::_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 .ei.LiveConfig live_config = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_live_config(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.MailDB mail_bag = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_mail_bag(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.DLCCatalog dlc_catalog = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_dlc_catalog(), 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* ConfigResponse::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ConfigResponse) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // optional string title = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_title(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.InGameMail.title"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } - cached_has_bits = _has_bits_[0]; - // optional .ei.LiveConfig live_config = 1; - if (cached_has_bits & 0x00000001u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::live_config(this), - _Internal::live_config(this).GetCachedSize(), target, stream); - } + // optional string message = 3; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_message(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.InGameMail.message"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } - // optional .ei.MailDB mail_bag = 2; - if (cached_has_bits & 0x00000002u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::mail_bag(this), - _Internal::mail_bag(this).GetCachedSize(), target, stream); - } + // optional string action = 4; + if (cached_has_bits & 0x00000008u) { + const std::string& _s = this_._internal_action(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.InGameMail.action"); + target = stream->WriteStringMaybeAliased(4, _s, target); + } - // optional .ei.DLCCatalog dlc_catalog = 3; - if (cached_has_bits & 0x00000004u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::dlc_catalog(this), - _Internal::dlc_catalog(this).GetCachedSize(), target, stream); - } + // optional string url = 5; + if (cached_has_bits & 0x00000010u) { + const std::string& _s = this_._internal_url(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.InGameMail.url"); + target = stream->WriteStringMaybeAliased(5, _s, 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.ConfigResponse) - return target; -} + // optional double gold_tip = 6; + if (cached_has_bits & 0x00000200u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 6, this_._internal_gold_tip(), target); + } -size_t ConfigResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ConfigResponse) - size_t total_size = 0; + // optional uint32 platform = 7; + if (cached_has_bits & 0x00000400u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 7, this_._internal_platform(), target); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; + // optional string date = 8; + if (cached_has_bits & 0x00000020u) { + const std::string& _s = this_._internal_date(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.InGameMail.date"); + target = stream->WriteStringMaybeAliased(8, _s, target); + } - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000007u) { - // optional .ei.LiveConfig live_config = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *live_config_); - } + // repeated string builds = 9; + for (int i = 0, n = this_._internal_builds_size(); i < n; ++i) { + const auto& s = this_._internal_builds().Get(i); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(s.data(), static_cast(s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.InGameMail.builds"); + target = stream->WriteString(9, s, target); + } - // optional .ei.MailDB mail_bag = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *mail_bag_); - } + // optional uint32 min_client_version = 10; + if (cached_has_bits & 0x00000800u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 10, this_._internal_min_client_version(), target); + } - // optional .ei.DLCCatalog dlc_catalog = 3; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *dlc_catalog_); - } + // optional double min_soul_eggs = 11; + if (cached_has_bits & 0x00001000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 11, this_._internal_min_soul_eggs(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional uint32 max_client_version = 12; + if (cached_has_bits & 0x00004000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 12, this_._internal_max_client_version(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ConfigResponse::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ConfigResponse::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ConfigResponse::GetClassData() const { return &_class_data_; } + // optional double min_mystical_bonus = 13; + if (cached_has_bits & 0x00002000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 13, this_._internal_min_mystical_bonus(), target); + } -void ConfigResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional .ei.UILocation app_link = 14; + if (cached_has_bits & 0x00008000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 14, this_._internal_app_link(), target); + } + // optional string app_link_extra = 15; + if (cached_has_bits & 0x00000040u) { + const std::string& _s = this_._internal_app_link_extra(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.InGameMail.app_link_extra"); + target = stream->WriteStringMaybeAliased(15, _s, target); + } -void ConfigResponse::MergeFrom(const ConfigResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ConfigResponse) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // optional .ei.DLCItem image = 16; + if (cached_has_bits & 0x00000100u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 16, *this_._impl_.image_, this_._impl_.image_->GetCachedSize(), target, + stream); + } - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x00000007u) { - if (cached_has_bits & 0x00000001u) { - _internal_mutable_live_config()->::ei::LiveConfig::MergeFrom(from._internal_live_config()); - } - if (cached_has_bits & 0x00000002u) { - _internal_mutable_mail_bag()->::ei::MailDB::MergeFrom(from._internal_mail_bag()); - } - if (cached_has_bits & 0x00000004u) { - _internal_mutable_dlc_catalog()->::ei::DLCCatalog::MergeFrom(from._internal_dlc_catalog()); - } - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} + // optional .ei.UserType user_type = 17; + if (cached_has_bits & 0x00010000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 17, this_._internal_user_type(), target); + } -void ConfigResponse::CopyFrom(const ConfigResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ConfigResponse) - if (&from == this) return; - Clear(); - MergeFrom(from); -} + // optional uint32 min_piggy_breaks = 20; + if (cached_has_bits & 0x00020000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 20, this_._internal_min_piggy_breaks(), target); + } -bool ConfigResponse::IsInitialized() const { - return true; -} + // optional double image_width = 21; + if (cached_has_bits & 0x00040000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 21, this_._internal_image_width(), target); + } -void ConfigResponse::InternalSwap(ConfigResponse* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ConfigResponse, dlc_catalog_) - + sizeof(ConfigResponse::dlc_catalog_) - - PROTOBUF_FIELD_OFFSET(ConfigResponse, live_config_)>( - reinterpret_cast(&live_config_), - reinterpret_cast(&other->live_config_)); -} + // optional double image_height = 22; + if (cached_has_bits & 0x00080000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 22, this_._internal_image_height(), target); + } -::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[120]); -} + // optional bool tip = 23; + if (cached_has_bits & 0x00200000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 23, this_._internal_tip(), target); + } -// =================================================================== + // optional double min_days_since_last_tip = 24; + if (cached_has_bits & 0x00100000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 24, this_._internal_min_days_since_last_tip(), target); + } -class AdAttributionRawData::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_device_ad_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_ad_network(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_json_data(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } -}; + // optional uint32 max_retries = 25; + if (cached_has_bits & 0x00400000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 25, this_._internal_max_retries(), target); + } -AdAttributionRawData::AdAttributionRawData(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.AdAttributionRawData) -} -AdAttributionRawData::AdAttributionRawData(const AdAttributionRawData& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - device_ad_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - device_ad_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_device_ad_id()) { - device_ad_id_.Set(from._internal_device_ad_id(), - GetArenaForAllocation()); - } - ad_network_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ad_network_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_ad_network()) { - ad_network_.Set(from._internal_ad_network(), - GetArenaForAllocation()); - } - json_data_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - json_data_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_json_data()) { - json_data_.Set(from._internal_json_data(), - 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()); - } - // @@protoc_insertion_point(copy_constructor:ei.AdAttributionRawData) -} + // optional double days_until_retry = 26; + if (cached_has_bits & 0x00800000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 26, this_._internal_days_until_retry(), target); + } -inline void AdAttributionRawData::SharedCtor() { -device_ad_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - device_ad_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -ad_network_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ad_network_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -json_data_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - json_data_.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 -} + // optional uint32 priority = 27; + if (cached_has_bits & 0x02000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 27, this_._internal_priority(), target); + } -AdAttributionRawData::~AdAttributionRawData() { - // @@protoc_insertion_point(destructor:ei.AdAttributionRawData) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} + // optional string category = 28; + if (cached_has_bits & 0x00000080u) { + const std::string& _s = this_._internal_category(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.InGameMail.category"); + target = stream->WriteStringMaybeAliased(28, _s, target); + } -inline void AdAttributionRawData::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - device_ad_id_.Destroy(); - ad_network_.Destroy(); - json_data_.Destroy(); - user_id_.Destroy(); -} + // optional double max_soul_eggs = 29; + if (cached_has_bits & 0x01000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 29, this_._internal_max_soul_eggs(), target); + } -void AdAttributionRawData::SetCachedSize(int size) const { - _cached_size_.Set(size); -} + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.InGameMail) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t InGameMail::ByteSizeLong(const MessageLite& base) { + const InGameMail& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t InGameMail::ByteSizeLong() const { + const InGameMail& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.InGameMail) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated string builds = 9; + { + total_size += + 1 * ::google::protobuf::internal::FromIntSize(this_._internal_builds().size()); + for (int i = 0, n = this_._internal_builds().size(); i < n; ++i) { + total_size += ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_builds().Get(i)); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_id()); + } + // optional string title = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_title()); + } + // optional string message = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_message()); + } + // optional string action = 4; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_action()); + } + // optional string url = 5; + if (cached_has_bits & 0x00000010u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_url()); + } + // optional string date = 8; + if (cached_has_bits & 0x00000020u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_date()); + } + // optional string app_link_extra = 15; + if (cached_has_bits & 0x00000040u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_app_link_extra()); + } + // optional string category = 28; + if (cached_has_bits & 0x00000080u) { + total_size += 2 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_category()); + } + } + if (cached_has_bits & 0x0000ff00u) { + // optional .ei.DLCItem image = 16; + if (cached_has_bits & 0x00000100u) { + total_size += 2 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.image_); + } + // optional double gold_tip = 6; + if (cached_has_bits & 0x00000200u) { + total_size += 9; + } + // optional uint32 platform = 7; + if (cached_has_bits & 0x00000400u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_platform()); + } + // optional uint32 min_client_version = 10; + if (cached_has_bits & 0x00000800u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_min_client_version()); + } + // optional double min_soul_eggs = 11; + if (cached_has_bits & 0x00001000u) { + total_size += 9; + } + // optional double min_mystical_bonus = 13; + if (cached_has_bits & 0x00002000u) { + total_size += 9; + } + // optional uint32 max_client_version = 12; + if (cached_has_bits & 0x00004000u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_max_client_version()); + } + // optional .ei.UILocation app_link = 14; + if (cached_has_bits & 0x00008000u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_app_link()); + } + } + if (cached_has_bits & 0x00ff0000u) { + // optional .ei.UserType user_type = 17; + if (cached_has_bits & 0x00010000u) { + total_size += 2 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_user_type()); + } + // optional uint32 min_piggy_breaks = 20; + if (cached_has_bits & 0x00020000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( + this_._internal_min_piggy_breaks()); + } + // optional double image_width = 21; + if (cached_has_bits & 0x00040000u) { + total_size += 10; + } + // optional double image_height = 22; + if (cached_has_bits & 0x00080000u) { + total_size += 10; + } + // optional double min_days_since_last_tip = 24; + if (cached_has_bits & 0x00100000u) { + total_size += 10; + } + // optional bool tip = 23; + if (cached_has_bits & 0x00200000u) { + total_size += 3; + } + // optional uint32 max_retries = 25; + if (cached_has_bits & 0x00400000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( + this_._internal_max_retries()); + } + // optional double days_until_retry = 26; + if (cached_has_bits & 0x00800000u) { + total_size += 10; + } + } + if (cached_has_bits & 0x03000000u) { + // optional double max_soul_eggs = 29; + if (cached_has_bits & 0x01000000u) { + total_size += 10; + } + // optional uint32 priority = 27; + if (cached_has_bits & 0x02000000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( + this_._internal_priority()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void AdAttributionRawData::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.AdAttributionRawData) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused +void InGameMail::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.InGameMail) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x0000000fu) { + _this->_internal_mutable_builds()->MergeFrom(from._internal_builds()); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - device_ad_id_.ClearNonDefaultToEmpty(); + _this->_internal_set_id(from._internal_id()); } if (cached_has_bits & 0x00000002u) { - ad_network_.ClearNonDefaultToEmpty(); + _this->_internal_set_title(from._internal_title()); } if (cached_has_bits & 0x00000004u) { - json_data_.ClearNonDefaultToEmpty(); + _this->_internal_set_message(from._internal_message()); } if (cached_has_bits & 0x00000008u) { - user_id_.ClearNonDefaultToEmpty(); - } - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* AdAttributionRawData::_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 device_ad_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_device_ad_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AdAttributionRawData.device_ad_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string ad_network = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_ad_network(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AdAttributionRawData.ad_network"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string json_data = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_json_data(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AdAttributionRawData.json_data"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string user_id = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - auto str = _internal_mutable_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AdAttributionRawData.user_id"); - #endif // !NDEBUG - } 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* AdAttributionRawData::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.AdAttributionRawData) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string device_ad_id = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_device_ad_id().data(), static_cast(this->_internal_device_ad_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.AdAttributionRawData.device_ad_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_device_ad_id(), target); + _this->_internal_set_action(from._internal_action()); + } + if (cached_has_bits & 0x00000010u) { + _this->_internal_set_url(from._internal_url()); + } + if (cached_has_bits & 0x00000020u) { + _this->_internal_set_date(from._internal_date()); + } + if (cached_has_bits & 0x00000040u) { + _this->_internal_set_app_link_extra(from._internal_app_link_extra()); + } + if (cached_has_bits & 0x00000080u) { + _this->_internal_set_category(from._internal_category()); + } } - - // optional string ad_network = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_ad_network().data(), static_cast(this->_internal_ad_network().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.AdAttributionRawData.ad_network"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_ad_network(), target); + if (cached_has_bits & 0x0000ff00u) { + if (cached_has_bits & 0x00000100u) { + ABSL_DCHECK(from._impl_.image_ != nullptr); + if (_this->_impl_.image_ == nullptr) { + _this->_impl_.image_ = + ::google::protobuf::Message::CopyConstruct<::ei::DLCItem>(arena, *from._impl_.image_); + } else { + _this->_impl_.image_->MergeFrom(*from._impl_.image_); + } + } + if (cached_has_bits & 0x00000200u) { + _this->_impl_.gold_tip_ = from._impl_.gold_tip_; + } + if (cached_has_bits & 0x00000400u) { + _this->_impl_.platform_ = from._impl_.platform_; + } + if (cached_has_bits & 0x00000800u) { + _this->_impl_.min_client_version_ = from._impl_.min_client_version_; + } + if (cached_has_bits & 0x00001000u) { + _this->_impl_.min_soul_eggs_ = from._impl_.min_soul_eggs_; + } + if (cached_has_bits & 0x00002000u) { + _this->_impl_.min_mystical_bonus_ = from._impl_.min_mystical_bonus_; + } + if (cached_has_bits & 0x00004000u) { + _this->_impl_.max_client_version_ = from._impl_.max_client_version_; + } + if (cached_has_bits & 0x00008000u) { + _this->_impl_.app_link_ = from._impl_.app_link_; + } + } + if (cached_has_bits & 0x00ff0000u) { + if (cached_has_bits & 0x00010000u) { + _this->_impl_.user_type_ = from._impl_.user_type_; + } + if (cached_has_bits & 0x00020000u) { + _this->_impl_.min_piggy_breaks_ = from._impl_.min_piggy_breaks_; + } + if (cached_has_bits & 0x00040000u) { + _this->_impl_.image_width_ = from._impl_.image_width_; + } + if (cached_has_bits & 0x00080000u) { + _this->_impl_.image_height_ = from._impl_.image_height_; + } + if (cached_has_bits & 0x00100000u) { + _this->_impl_.min_days_since_last_tip_ = from._impl_.min_days_since_last_tip_; + } + if (cached_has_bits & 0x00200000u) { + _this->_impl_.tip_ = from._impl_.tip_; + } + if (cached_has_bits & 0x00400000u) { + _this->_impl_.max_retries_ = from._impl_.max_retries_; + } + if (cached_has_bits & 0x00800000u) { + _this->_impl_.days_until_retry_ = from._impl_.days_until_retry_; + } + } + if (cached_has_bits & 0x03000000u) { + if (cached_has_bits & 0x01000000u) { + _this->_impl_.max_soul_eggs_ = from._impl_.max_soul_eggs_; + } + if (cached_has_bits & 0x02000000u) { + _this->_impl_.priority_ = from._impl_.priority_; + } } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} + +void InGameMail::CopyFrom(const InGameMail& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.InGameMail) + if (&from == this) return; + Clear(); + MergeFrom(from); +} - // optional string json_data = 3; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_json_data().data(), static_cast(this->_internal_json_data().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.AdAttributionRawData.json_data"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_json_data(), target); - } - // optional string user_id = 4; - if (cached_has_bits & 0x00000008u) { - ::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.AdAttributionRawData.user_id"); - target = stream->WriteStringMaybeAliased( - 4, this->_internal_user_id(), target); - } +void InGameMail::InternalSwap(InGameMail* PROTOBUF_RESTRICT other) { + using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.builds_.InternalSwap(&other->_impl_.builds_); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.id_, &other->_impl_.id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.title_, &other->_impl_.title_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.message_, &other->_impl_.message_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.action_, &other->_impl_.action_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.url_, &other->_impl_.url_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.date_, &other->_impl_.date_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.app_link_extra_, &other->_impl_.app_link_extra_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.category_, &other->_impl_.category_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.priority_) + + sizeof(InGameMail::_impl_.priority_) + - PROTOBUF_FIELD_OFFSET(InGameMail, _impl_.image_)>( + reinterpret_cast(&_impl_.image_), + reinterpret_cast(&other->_impl_.image_)); +} + +::google::protobuf::Metadata InGameMail::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== - 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.AdAttributionRawData) - return target; +class MailDB::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(MailDB, _impl_._has_bits_); +}; + +MailDB::MailDB(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.MailDB) } +inline PROTOBUF_NDEBUG_INLINE MailDB::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::MailDB& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + mail_{visibility, arena, from.mail_}, + tips_db_data_(arena, from.tips_db_data_), + tips_checksum_(arena, from.tips_checksum_) {} + +MailDB::MailDB( + ::google::protobuf::Arena* arena, + const MailDB& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + MailDB* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); -size_t AdAttributionRawData::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.AdAttributionRawData) - size_t total_size = 0; + // @@protoc_insertion_point(copy_constructor:ei.MailDB) +} +inline PROTOBUF_NDEBUG_INLINE MailDB::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + mail_{visibility, arena}, + tips_db_data_(arena), + tips_checksum_(arena) {} - uint32_t cached_has_bits = 0; +inline void MailDB::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); +} +MailDB::~MailDB() { + // @@protoc_insertion_point(destructor:ei.MailDB) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void MailDB::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.tips_db_data_.Destroy(); + _impl_.tips_checksum_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + MailDB::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_MailDB_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &MailDB::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &MailDB::ByteSizeLong, + &MailDB::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(MailDB, _impl_._cached_size_), + false, + }, + &MailDB::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* MailDB::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 3, 1, 31, 2> MailDB::_table_ = { + { + PROTOBUF_FIELD_OFFSET(MailDB, _impl_._has_bits_), + 0, // no _extensions_ + 3, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967288, // skipmap + offsetof(decltype(_table_), field_entries), + 3, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::MailDB>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // repeated .ei.InGameMail mail = 1; + {::_pbi::TcParser::FastMtR1, + {10, 63, 0, PROTOBUF_FIELD_OFFSET(MailDB, _impl_.mail_)}}, + // optional bytes tips_db_data = 2; + {::_pbi::TcParser::FastBS1, + {18, 0, 0, PROTOBUF_FIELD_OFFSET(MailDB, _impl_.tips_db_data_)}}, + // optional string tips_checksum = 3; + {::_pbi::TcParser::FastSS1, + {26, 1, 0, PROTOBUF_FIELD_OFFSET(MailDB, _impl_.tips_checksum_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // repeated .ei.InGameMail mail = 1; + {PROTOBUF_FIELD_OFFSET(MailDB, _impl_.mail_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional bytes tips_db_data = 2; + {PROTOBUF_FIELD_OFFSET(MailDB, _impl_.tips_db_data_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBytes | ::_fl::kRepAString)}, + // optional string tips_checksum = 3; + {PROTOBUF_FIELD_OFFSET(MailDB, _impl_.tips_checksum_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::InGameMail>()}, + }}, {{ + "\11\0\0\15\0\0\0\0" + "ei.MailDB" + "tips_checksum" + }}, +}; + +PROTOBUF_NOINLINE void MailDB::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.MailDB) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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 device_ad_id = 1; + _impl_.mail_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_device_ad_id()); + _impl_.tips_db_data_.ClearNonDefaultToEmpty(); } - - // optional string ad_network = 2; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_ad_network()); - } - - // optional string json_data = 3; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_json_data()); - } - - // optional string user_id = 4; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_user_id()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + _impl_.tips_checksum_.ClearNonDefaultToEmpty(); + } + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* MailDB::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const MailDB& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* MailDB::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const MailDB& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.MailDB) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + // repeated .ei.InGameMail mail = 1; + for (unsigned i = 0, n = static_cast( + this_._internal_mail_size()); + i < n; i++) { + const auto& repfield = this_._internal_mail().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, repfield, repfield.GetCachedSize(), + target, stream); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData AdAttributionRawData::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - AdAttributionRawData::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*AdAttributionRawData::GetClassData() const { return &_class_data_; } + cached_has_bits = this_._impl_._has_bits_[0]; + // optional bytes tips_db_data = 2; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_tips_db_data(); + target = stream->WriteBytesMaybeAliased(2, _s, target); + } -void AdAttributionRawData::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional string tips_checksum = 3; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_tips_checksum(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.MailDB.tips_checksum"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.MailDB) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t MailDB::ByteSizeLong(const MessageLite& base) { + const MailDB& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t MailDB::ByteSizeLong() const { + const MailDB& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.MailDB) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.InGameMail mail = 1; + { + total_size += 1UL * this_._internal_mail_size(); + for (const auto& msg : this_._internal_mail()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional bytes tips_db_data = 2; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::BytesSize( + this_._internal_tips_db_data()); + } + // optional string tips_checksum = 3; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_tips_checksum()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void AdAttributionRawData::MergeFrom(const AdAttributionRawData& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.AdAttributionRawData) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void MailDB::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.MailDB) + ABSL_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) { + _this->_internal_mutable_mail()->MergeFrom( + from._internal_mail()); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - _internal_set_device_ad_id(from._internal_device_ad_id()); + _this->_internal_set_tips_db_data(from._internal_tips_db_data()); } if (cached_has_bits & 0x00000002u) { - _internal_set_ad_network(from._internal_ad_network()); - } - if (cached_has_bits & 0x00000004u) { - _internal_set_json_data(from._internal_json_data()); - } - if (cached_has_bits & 0x00000008u) { - _internal_set_user_id(from._internal_user_id()); + _this->_internal_set_tips_checksum(from._internal_tips_checksum()); } } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void AdAttributionRawData::CopyFrom(const AdAttributionRawData& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.AdAttributionRawData) +void MailDB::CopyFrom(const MailDB& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.MailDB) if (&from == this) return; Clear(); MergeFrom(from); } -bool AdAttributionRawData::IsInitialized() const { - return true; -} -void AdAttributionRawData::InternalSwap(AdAttributionRawData* other) { +void MailDB::InternalSwap(MailDB* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &device_ad_id_, lhs_arena, - &other->device_ad_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &ad_network_, lhs_arena, - &other->ad_network_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &json_data_, lhs_arena, - &other->json_data_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &user_id_, lhs_arena, - &other->user_id_, rhs_arena - ); -} - -::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[121]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.mail_.InternalSwap(&other->_impl_.mail_); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.tips_db_data_, &other->_impl_.tips_db_data_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.tips_checksum_, &other->_impl_.tips_checksum_, arena); } +::google::protobuf::Metadata MailDB::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} // =================================================================== -class AdAttributionRow::_Internal { +class TipsDB::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_ad_id(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_ad_network(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_campaign(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_keyword(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_extra(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_click_date(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_download_date(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_approx_time(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } }; -AdAttributionRow::AdAttributionRow(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.AdAttributionRow) -} -AdAttributionRow::AdAttributionRow(const AdAttributionRow& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - 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()); - } - ad_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ad_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_ad_id()) { - ad_id_.Set(from._internal_ad_id(), - GetArenaForAllocation()); - } - ad_network_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ad_network_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_ad_network()) { - ad_network_.Set(from._internal_ad_network(), - GetArenaForAllocation()); - } - campaign_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - campaign_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_campaign()) { - campaign_.Set(from._internal_campaign(), - GetArenaForAllocation()); - } - keyword_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - keyword_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_keyword()) { - keyword_.Set(from._internal_keyword(), - GetArenaForAllocation()); - } - extra_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - extra_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_extra()) { - extra_.Set(from._internal_extra(), - GetArenaForAllocation()); - } - ::memcpy(&click_date_, &from.click_date_, - static_cast(reinterpret_cast(&approx_time_) - - reinterpret_cast(&click_date_)) + sizeof(approx_time_)); - // @@protoc_insertion_point(copy_constructor:ei.AdAttributionRow) +TipsDB::TipsDB(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.TipsDB) } +inline PROTOBUF_NDEBUG_INLINE TipsDB::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::TipsDB& from_msg) + : tips_{visibility, arena, from.tips_}, + _cached_size_{0} {} + +TipsDB::TipsDB( + ::google::protobuf::Arena* arena, + const TipsDB& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + TipsDB* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); -inline void AdAttributionRow::SharedCtor() { -user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -ad_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ad_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -ad_network_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ad_network_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -campaign_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - campaign_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -keyword_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - keyword_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -extra_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - extra_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&click_date_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&approx_time_) - - reinterpret_cast(&click_date_)) + sizeof(approx_time_)); + // @@protoc_insertion_point(copy_constructor:ei.TipsDB) } +inline PROTOBUF_NDEBUG_INLINE TipsDB::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : tips_{visibility, arena}, + _cached_size_{0} {} -AdAttributionRow::~AdAttributionRow() { - // @@protoc_insertion_point(destructor:ei.AdAttributionRow) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } +inline void TipsDB::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); +} +TipsDB::~TipsDB() { + // @@protoc_insertion_point(destructor:ei.TipsDB) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } +inline void TipsDB::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + TipsDB::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_TipsDB_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &TipsDB::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &TipsDB::ByteSizeLong, + &TipsDB::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(TipsDB, _impl_._cached_size_), + false, + }, + &TipsDB::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* TipsDB::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<0, 1, 1, 0, 2> TipsDB::_table_ = { + { + 0, // no _has_bits_ + 0, // no _extensions_ + 1, 0, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967294, // skipmap + offsetof(decltype(_table_), field_entries), + 1, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::TipsDB>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // repeated .ei.InGameMail tips = 1; + {::_pbi::TcParser::FastMtR1, + {10, 63, 0, PROTOBUF_FIELD_OFFSET(TipsDB, _impl_.tips_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // repeated .ei.InGameMail tips = 1; + {PROTOBUF_FIELD_OFFSET(TipsDB, _impl_.tips_), 0, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::InGameMail>()}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void TipsDB::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.TipsDB) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; -inline void AdAttributionRow::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - user_id_.Destroy(); - ad_id_.Destroy(); - ad_network_.Destroy(); - campaign_.Destroy(); - keyword_.Destroy(); - extra_.Destroy(); + _impl_.tips_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* TipsDB::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const TipsDB& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* TipsDB::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const TipsDB& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.TipsDB) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + // repeated .ei.InGameMail tips = 1; + for (unsigned i = 0, n = static_cast( + this_._internal_tips_size()); + i < n; i++) { + const auto& repfield = this_._internal_tips().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, repfield, repfield.GetCachedSize(), + target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.TipsDB) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t TipsDB::ByteSizeLong(const MessageLite& base) { + const TipsDB& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t TipsDB::ByteSizeLong() const { + const TipsDB& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.TipsDB) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.InGameMail tips = 1; + { + total_size += 1UL * this_._internal_tips_size(); + for (const auto& msg : this_._internal_tips()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void TipsDB::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.TipsDB) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_tips()->MergeFrom( + from._internal_tips()); + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void AdAttributionRow::SetCachedSize(int size) const { - _cached_size_.Set(size); +void TipsDB::CopyFrom(const TipsDB& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.TipsDB) + if (&from == this) return; + Clear(); + MergeFrom(from); } -void AdAttributionRow::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.AdAttributionRow) - 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 & 0x0000003fu) { - if (cached_has_bits & 0x00000001u) { - user_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - ad_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000004u) { - ad_network_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000008u) { - campaign_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000010u) { - keyword_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000020u) { - extra_.ClearNonDefaultToEmpty(); - } - } - if (cached_has_bits & 0x000000c0u) { - ::memset(&click_date_, 0, static_cast( - reinterpret_cast(&download_date_) - - reinterpret_cast(&click_date_)) + sizeof(download_date_)); - } - approx_time_ = 0; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* AdAttributionRow::_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 user_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AdAttributionRow.user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string ad_id = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_ad_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AdAttributionRow.ad_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string ad_network = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_ad_network(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AdAttributionRow.ad_network"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string campaign = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - auto str = _internal_mutable_campaign(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AdAttributionRow.campaign"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string keyword = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - auto str = _internal_mutable_keyword(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AdAttributionRow.keyword"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string extra = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { - auto str = _internal_mutable_extra(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AdAttributionRow.extra"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional float click_date = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 61)) { - _Internal::set_has_click_date(&has_bits); - click_date_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(float); - } else - goto handle_unusual; - continue; - // optional float download_date = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 69)) { - _Internal::set_has_download_date(&has_bits); - download_date_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(float); - } else - goto handle_unusual; - continue; - // optional float approx_time = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 77)) { - _Internal::set_has_approx_time(&has_bits); - approx_time_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(float); - } 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* AdAttributionRow::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.AdAttributionRow) - uint32_t cached_has_bits = 0; +void TipsDB::InternalSwap(TipsDB* PROTOBUF_RESTRICT other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.tips_.InternalSwap(&other->_impl_.tips_); +} + +::google::protobuf::Metadata TipsDB::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== + +class MailState_TipState::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(MailState_TipState, _impl_._has_bits_); +}; + +MailState_TipState::MailState_TipState(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.MailState.TipState) +} +inline PROTOBUF_NDEBUG_INLINE MailState_TipState::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::MailState_TipState& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + id_(arena, from.id_) {} + +MailState_TipState::MailState_TipState( + ::google::protobuf::Arena* arena, + const MailState_TipState& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + MailState_TipState* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, time_read_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, time_read_), + offsetof(Impl_, reads_) - + offsetof(Impl_, time_read_) + + sizeof(Impl_::reads_)); + + // @@protoc_insertion_point(copy_constructor:ei.MailState.TipState) +} +inline PROTOBUF_NDEBUG_INLINE MailState_TipState::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + id_(arena) {} + +inline void MailState_TipState::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, time_read_), + 0, + offsetof(Impl_, reads_) - + offsetof(Impl_, time_read_) + + sizeof(Impl_::reads_)); +} +MailState_TipState::~MailState_TipState() { + // @@protoc_insertion_point(destructor:ei.MailState.TipState) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void MailState_TipState::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + MailState_TipState::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_MailState_TipState_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &MailState_TipState::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &MailState_TipState::ByteSizeLong, + &MailState_TipState::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(MailState_TipState, _impl_._cached_size_), + false, + }, + &MailState_TipState::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* MailState_TipState::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 3, 0, 32, 2> MailState_TipState::_table_ = { + { + PROTOBUF_FIELD_OFFSET(MailState_TipState, _impl_._has_bits_), + 0, // no _extensions_ + 3, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967288, // skipmap + offsetof(decltype(_table_), field_entries), + 3, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::MailState_TipState>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(MailState_TipState, _impl_.id_)}}, + // optional uint32 reads = 2; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(MailState_TipState, _impl_.reads_), 2>(), + {16, 2, 0, PROTOBUF_FIELD_OFFSET(MailState_TipState, _impl_.reads_)}}, + // optional double time_read = 3; + {::_pbi::TcParser::FastF64S1, + {25, 1, 0, PROTOBUF_FIELD_OFFSET(MailState_TipState, _impl_.time_read_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string id = 1; + {PROTOBUF_FIELD_OFFSET(MailState_TipState, _impl_.id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint32 reads = 2; + {PROTOBUF_FIELD_OFFSET(MailState_TipState, _impl_.reads_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double time_read = 3; + {PROTOBUF_FIELD_OFFSET(MailState_TipState, _impl_.time_read_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + }}, + // no aux_entries + {{ + "\25\2\0\0\0\0\0\0" + "ei.MailState.TipState" + "id" + }}, +}; + +PROTOBUF_NOINLINE void MailState_TipState::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.MailState.TipState) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; - // optional string user_id = 1; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - ::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.AdAttributionRow.user_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_user_id(), target); - } - - // optional string ad_id = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_ad_id().data(), static_cast(this->_internal_ad_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.AdAttributionRow.ad_id"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_ad_id(), target); - } - - // optional string ad_network = 3; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_ad_network().data(), static_cast(this->_internal_ad_network().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.AdAttributionRow.ad_network"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_ad_network(), target); - } - - // optional string campaign = 4; - if (cached_has_bits & 0x00000008u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_campaign().data(), static_cast(this->_internal_campaign().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.AdAttributionRow.campaign"); - target = stream->WriteStringMaybeAliased( - 4, this->_internal_campaign(), target); - } - - // optional string keyword = 5; - if (cached_has_bits & 0x00000010u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_keyword().data(), static_cast(this->_internal_keyword().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.AdAttributionRow.keyword"); - target = stream->WriteStringMaybeAliased( - 5, this->_internal_keyword(), target); - } - - // optional string extra = 6; - if (cached_has_bits & 0x00000020u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_extra().data(), static_cast(this->_internal_extra().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.AdAttributionRow.extra"); - target = stream->WriteStringMaybeAliased( - 6, this->_internal_extra(), target); - } - - // optional float click_date = 7; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray(7, this->_internal_click_date(), target); - } - - // optional float download_date = 8; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray(8, this->_internal_download_date(), target); - } - - // optional float approx_time = 9; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray(9, this->_internal_approx_time(), target); + _impl_.id_.ClearNonDefaultToEmpty(); } + if (cached_has_bits & 0x00000006u) { + ::memset(&_impl_.time_read_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.reads_) - + reinterpret_cast(&_impl_.time_read_)) + sizeof(_impl_.reads_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* MailState_TipState::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const MailState_TipState& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* MailState_TipState::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const MailState_TipState& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.MailState.TipState) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.MailState.TipState.id"); + target = stream->WriteStringMaybeAliased(1, _s, 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.AdAttributionRow) - return target; -} + // optional uint32 reads = 2; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 2, this_._internal_reads(), target); + } -size_t AdAttributionRow::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.AdAttributionRow) - size_t total_size = 0; + // optional double time_read = 3; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 3, this_._internal_time_read(), target); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.MailState.TipState) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t MailState_TipState::ByteSizeLong(const MessageLite& base) { + const MailState_TipState& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t MailState_TipState::ByteSizeLong() const { + const MailState_TipState& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.MailState.TipState) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + // optional string id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_id()); + } + // optional double time_read = 3; + if (cached_has_bits & 0x00000002u) { + total_size += 9; + } + // optional uint32 reads = 2; + if (cached_has_bits & 0x00000004u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_reads()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void MailState_TipState::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.MailState.TipState) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - // optional string user_id = 1; + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_user_id()); + _this->_internal_set_id(from._internal_id()); } - - // optional string ad_id = 2; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_ad_id()); + _this->_impl_.time_read_ = from._impl_.time_read_; } - - // optional string ad_network = 3; if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_ad_network()); - } - - // optional string campaign = 4; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_campaign()); - } - - // optional string keyword = 5; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_keyword()); + _this->_impl_.reads_ = from._impl_.reads_; } + } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} - // optional string extra = 6; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_extra()); - } +void MailState_TipState::CopyFrom(const MailState_TipState& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.MailState.TipState) + if (&from == this) return; + Clear(); + MergeFrom(from); +} - // optional float click_date = 7; - if (cached_has_bits & 0x00000040u) { - total_size += 1 + 4; - } - // optional float download_date = 8; - if (cached_has_bits & 0x00000080u) { - total_size += 1 + 4; - } +void MailState_TipState::InternalSwap(MailState_TipState* PROTOBUF_RESTRICT other) { + using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.id_, &other->_impl_.id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(MailState_TipState, _impl_.reads_) + + sizeof(MailState_TipState::_impl_.reads_) + - PROTOBUF_FIELD_OFFSET(MailState_TipState, _impl_.time_read_)>( + reinterpret_cast(&_impl_.time_read_), + reinterpret_cast(&other->_impl_.time_read_)); +} - } - // optional float approx_time = 9; - if (cached_has_bits & 0x00000100u) { - total_size += 1 + 4; - } +::google::protobuf::Metadata MailState_TipState::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); +class MailState::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(MailState, _impl_._has_bits_); +}; + +MailState::MailState(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.MailState) } +inline PROTOBUF_NDEBUG_INLINE MailState::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::MailState& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + read_mail_ids_{visibility, arena, from.read_mail_ids_}, + tips_states_{visibility, arena, from.tips_states_}, + tips_checksum_(arena, from.tips_checksum_) {} + +MailState::MailState( + ::google::protobuf::Arena* arena, + const MailState& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + MailState* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData AdAttributionRow::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - AdAttributionRow::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*AdAttributionRow::GetClassData() const { return &_class_data_; } + // @@protoc_insertion_point(copy_constructor:ei.MailState) +} +inline PROTOBUF_NDEBUG_INLINE MailState::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + read_mail_ids_{visibility, arena}, + tips_states_{visibility, arena}, + tips_checksum_(arena) {} -void AdAttributionRow::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); +inline void MailState::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); +} +MailState::~MailState() { + // @@protoc_insertion_point(destructor:ei.MailState) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } +inline void MailState::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.tips_checksum_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + MailState::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_MailState_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &MailState::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &MailState::ByteSizeLong, + &MailState::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(MailState, _impl_._cached_size_), + false, + }, + &MailState::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* MailState::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 3, 1, 47, 2> MailState::_table_ = { + { + PROTOBUF_FIELD_OFFSET(MailState, _impl_._has_bits_), + 0, // no _extensions_ + 3, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967288, // skipmap + offsetof(decltype(_table_), field_entries), + 3, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::MailState>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // repeated string read_mail_ids = 1; + {::_pbi::TcParser::FastSR1, + {10, 63, 0, PROTOBUF_FIELD_OFFSET(MailState, _impl_.read_mail_ids_)}}, + // repeated .ei.MailState.TipState tips_states = 2; + {::_pbi::TcParser::FastMtR1, + {18, 63, 0, PROTOBUF_FIELD_OFFSET(MailState, _impl_.tips_states_)}}, + // optional string tips_checksum = 3; + {::_pbi::TcParser::FastSS1, + {26, 0, 0, PROTOBUF_FIELD_OFFSET(MailState, _impl_.tips_checksum_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // repeated string read_mail_ids = 1; + {PROTOBUF_FIELD_OFFSET(MailState, _impl_.read_mail_ids_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kRawString | ::_fl::kRepSString)}, + // repeated .ei.MailState.TipState tips_states = 2; + {PROTOBUF_FIELD_OFFSET(MailState, _impl_.tips_states_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional string tips_checksum = 3; + {PROTOBUF_FIELD_OFFSET(MailState, _impl_.tips_checksum_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::MailState_TipState>()}, + }}, {{ + "\14\15\0\15\0\0\0\0" + "ei.MailState" + "read_mail_ids" + "tips_checksum" + }}, +}; + +PROTOBUF_NOINLINE void MailState::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.MailState) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + _impl_.read_mail_ids_.Clear(); + _impl_.tips_states_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + _impl_.tips_checksum_.ClearNonDefaultToEmpty(); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* MailState::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const MailState& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* MailState::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const MailState& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.MailState) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + // repeated string read_mail_ids = 1; + for (int i = 0, n = this_._internal_read_mail_ids_size(); i < n; ++i) { + const auto& s = this_._internal_read_mail_ids().Get(i); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(s.data(), static_cast(s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.MailState.read_mail_ids"); + target = stream->WriteString(1, s, target); + } -void AdAttributionRow::MergeFrom(const AdAttributionRow& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.AdAttributionRow) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // repeated .ei.MailState.TipState tips_states = 2; + for (unsigned i = 0, n = static_cast( + this_._internal_tips_states_size()); + i < n; i++) { + const auto& repfield = this_._internal_tips_states().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, repfield, repfield.GetCachedSize(), + target, stream); + } - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - if (cached_has_bits & 0x00000001u) { - _internal_set_user_id(from._internal_user_id()); - } - if (cached_has_bits & 0x00000002u) { - _internal_set_ad_id(from._internal_ad_id()); - } - if (cached_has_bits & 0x00000004u) { - _internal_set_ad_network(from._internal_ad_network()); - } - if (cached_has_bits & 0x00000008u) { - _internal_set_campaign(from._internal_campaign()); - } - if (cached_has_bits & 0x00000010u) { - _internal_set_keyword(from._internal_keyword()); - } - if (cached_has_bits & 0x00000020u) { - _internal_set_extra(from._internal_extra()); - } - if (cached_has_bits & 0x00000040u) { - click_date_ = from.click_date_; - } - if (cached_has_bits & 0x00000080u) { - download_date_ = from.download_date_; - } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0x00000100u) { - _internal_set_approx_time(from._internal_approx_time()); + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string tips_checksum = 3; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_tips_checksum(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.MailState.tips_checksum"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } + + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.MailState) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t MailState::ByteSizeLong(const MessageLite& base) { + const MailState& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t MailState::ByteSizeLong() const { + const MailState& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.MailState) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated string read_mail_ids = 1; + { + total_size += + 1 * ::google::protobuf::internal::FromIntSize(this_._internal_read_mail_ids().size()); + for (int i = 0, n = this_._internal_read_mail_ids().size(); i < n; ++i) { + total_size += ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_read_mail_ids().Get(i)); + } + } + // repeated .ei.MailState.TipState tips_states = 2; + { + total_size += 1UL * this_._internal_tips_states_size(); + for (const auto& msg : this_._internal_tips_states()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + { + // optional string tips_checksum = 3; + cached_has_bits = + this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_tips_checksum()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void MailState::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.MailState) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_read_mail_ids()->MergeFrom(from._internal_read_mail_ids()); + _this->_internal_mutable_tips_states()->MergeFrom( + from._internal_tips_states()); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + _this->_internal_set_tips_checksum(from._internal_tips_checksum()); } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void AdAttributionRow::CopyFrom(const AdAttributionRow& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.AdAttributionRow) +void MailState::CopyFrom(const MailState& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.MailState) if (&from == this) return; Clear(); MergeFrom(from); } -bool AdAttributionRow::IsInitialized() const { - return true; -} -void AdAttributionRow::InternalSwap(AdAttributionRow* other) { +void MailState::InternalSwap(MailState* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &user_id_, lhs_arena, - &other->user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &ad_id_, lhs_arena, - &other->ad_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &ad_network_, lhs_arena, - &other->ad_network_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &campaign_, lhs_arena, - &other->campaign_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &keyword_, lhs_arena, - &other->keyword_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &extra_, lhs_arena, - &other->extra_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(AdAttributionRow, approx_time_) - + sizeof(AdAttributionRow::approx_time_) - - PROTOBUF_FIELD_OFFSET(AdAttributionRow, click_date_)>( - reinterpret_cast(&click_date_), - reinterpret_cast(&other->click_date_)); -} - -::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[122]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.read_mail_ids_.InternalSwap(&other->_impl_.read_mail_ids_); + _impl_.tips_states_.InternalSwap(&other->_impl_.tips_states_); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.tips_checksum_, &other->_impl_.tips_checksum_, arena); } +::google::protobuf::Metadata MailState::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} // =================================================================== -class AdAttributionInfo::_Internal { +class PeriodicalsResponse_RoyaltyInfo::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_device_ad_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_network_name(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_attribution(HasBits* has_bits) { - (*has_bits)[0] |= 131072u; - } - static void set_has_org_name(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_org_id(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_campaign_name(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_campaign_id(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_click_date(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_conversion_date(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_conversion_type(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_geo(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } - static void set_has_adgroup_name(HasBits* has_bits) { - (*has_bits)[0] |= 1024u; - } - static void set_has_adgroup_id(HasBits* has_bits) { - (*has_bits)[0] |= 2048u; - } - static void set_has_keyword(HasBits* has_bits) { - (*has_bits)[0] |= 4096u; - } - static void set_has_keyword_id(HasBits* has_bits) { - (*has_bits)[0] |= 8192u; - } - static void set_has_keyword_extra(HasBits* has_bits) { - (*has_bits)[0] |= 16384u; - } - static void set_has_creativeset_name(HasBits* has_bits) { - (*has_bits)[0] |= 32768u; - } - static void set_has_creativeset_id(HasBits* has_bits) { - (*has_bits)[0] |= 65536u; - } -}; - -AdAttributionInfo::AdAttributionInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.AdAttributionInfo) -} -AdAttributionInfo::AdAttributionInfo(const AdAttributionInfo& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - device_ad_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - device_ad_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_device_ad_id()) { - device_ad_id_.Set(from._internal_device_ad_id(), - GetArenaForAllocation()); - } - network_name_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - network_name_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_network_name()) { - network_name_.Set(from._internal_network_name(), - GetArenaForAllocation()); - } - org_name_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - org_name_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_org_name()) { - org_name_.Set(from._internal_org_name(), - GetArenaForAllocation()); - } - org_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - org_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_org_id()) { - org_id_.Set(from._internal_org_id(), - GetArenaForAllocation()); - } - campaign_name_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - campaign_name_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_campaign_name()) { - campaign_name_.Set(from._internal_campaign_name(), - GetArenaForAllocation()); - } - campaign_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - campaign_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_campaign_id()) { - campaign_id_.Set(from._internal_campaign_id(), - GetArenaForAllocation()); - } - click_date_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - click_date_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_click_date()) { - click_date_.Set(from._internal_click_date(), - GetArenaForAllocation()); - } - conversion_date_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - conversion_date_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_conversion_date()) { - conversion_date_.Set(from._internal_conversion_date(), - GetArenaForAllocation()); - } - conversion_type_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - conversion_type_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_conversion_type()) { - conversion_type_.Set(from._internal_conversion_type(), - GetArenaForAllocation()); - } - geo_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - geo_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_geo()) { - geo_.Set(from._internal_geo(), - GetArenaForAllocation()); - } - adgroup_name_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - adgroup_name_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_adgroup_name()) { - adgroup_name_.Set(from._internal_adgroup_name(), - GetArenaForAllocation()); - } - adgroup_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - adgroup_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_adgroup_id()) { - adgroup_id_.Set(from._internal_adgroup_id(), - GetArenaForAllocation()); - } - keyword_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - keyword_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_keyword()) { - keyword_.Set(from._internal_keyword(), - GetArenaForAllocation()); - } - keyword_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - keyword_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_keyword_id()) { - keyword_id_.Set(from._internal_keyword_id(), - GetArenaForAllocation()); - } - keyword_extra_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - keyword_extra_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_keyword_extra()) { - keyword_extra_.Set(from._internal_keyword_extra(), - GetArenaForAllocation()); - } - creativeset_name_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - creativeset_name_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_creativeset_name()) { - creativeset_name_.Set(from._internal_creativeset_name(), - GetArenaForAllocation()); - } - creativeset_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - creativeset_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_creativeset_id()) { - creativeset_id_.Set(from._internal_creativeset_id(), - GetArenaForAllocation()); - } - attribution_ = from.attribution_; - // @@protoc_insertion_point(copy_constructor:ei.AdAttributionInfo) + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(PeriodicalsResponse_RoyaltyInfo, _impl_._has_bits_); +}; + +PeriodicalsResponse_RoyaltyInfo::PeriodicalsResponse_RoyaltyInfo(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.PeriodicalsResponse.RoyaltyInfo) } +inline PROTOBUF_NDEBUG_INLINE PeriodicalsResponse_RoyaltyInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::PeriodicalsResponse_RoyaltyInfo& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + id_(arena, from.id_) {} + +PeriodicalsResponse_RoyaltyInfo::PeriodicalsResponse_RoyaltyInfo( + ::google::protobuf::Arena* arena, + const PeriodicalsResponse_RoyaltyInfo& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + PeriodicalsResponse_RoyaltyInfo* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + _impl_.amount_ = from._impl_.amount_; -inline void AdAttributionInfo::SharedCtor() { -device_ad_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - device_ad_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -network_name_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - network_name_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -org_name_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - org_name_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -org_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - org_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -campaign_name_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - campaign_name_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -campaign_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - campaign_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -click_date_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - click_date_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -conversion_date_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - conversion_date_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -conversion_type_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - conversion_type_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -geo_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - geo_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -adgroup_name_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - adgroup_name_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -adgroup_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - adgroup_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -keyword_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - keyword_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -keyword_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - keyword_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -keyword_extra_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - keyword_extra_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -creativeset_name_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - creativeset_name_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -creativeset_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - creativeset_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -attribution_ = false; + // @@protoc_insertion_point(copy_constructor:ei.PeriodicalsResponse.RoyaltyInfo) } +inline PROTOBUF_NDEBUG_INLINE PeriodicalsResponse_RoyaltyInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + id_(arena) {} -AdAttributionInfo::~AdAttributionInfo() { - // @@protoc_insertion_point(destructor:ei.AdAttributionInfo) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } +inline void PeriodicalsResponse_RoyaltyInfo::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.amount_ = {}; +} +PeriodicalsResponse_RoyaltyInfo::~PeriodicalsResponse_RoyaltyInfo() { + // @@protoc_insertion_point(destructor:ei.PeriodicalsResponse.RoyaltyInfo) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - -inline void AdAttributionInfo::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - device_ad_id_.Destroy(); - network_name_.Destroy(); - org_name_.Destroy(); - org_id_.Destroy(); - campaign_name_.Destroy(); - campaign_id_.Destroy(); - click_date_.Destroy(); - conversion_date_.Destroy(); - conversion_type_.Destroy(); - geo_.Destroy(); - adgroup_name_.Destroy(); - adgroup_id_.Destroy(); - keyword_.Destroy(); - keyword_id_.Destroy(); - keyword_extra_.Destroy(); - creativeset_name_.Destroy(); - creativeset_id_.Destroy(); -} - -void AdAttributionInfo::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void AdAttributionInfo::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.AdAttributionInfo) - uint32_t cached_has_bits = 0; +inline void PeriodicalsResponse_RoyaltyInfo::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + PeriodicalsResponse_RoyaltyInfo::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_PeriodicalsResponse_RoyaltyInfo_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &PeriodicalsResponse_RoyaltyInfo::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &PeriodicalsResponse_RoyaltyInfo::ByteSizeLong, + &PeriodicalsResponse_RoyaltyInfo::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(PeriodicalsResponse_RoyaltyInfo, _impl_._cached_size_), + false, + }, + &PeriodicalsResponse_RoyaltyInfo::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* PeriodicalsResponse_RoyaltyInfo::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 0, 45, 2> PeriodicalsResponse_RoyaltyInfo::_table_ = { + { + PROTOBUF_FIELD_OFFSET(PeriodicalsResponse_RoyaltyInfo, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::PeriodicalsResponse_RoyaltyInfo>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional uint32 amount = 2; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(PeriodicalsResponse_RoyaltyInfo, _impl_.amount_), 1>(), + {16, 1, 0, PROTOBUF_FIELD_OFFSET(PeriodicalsResponse_RoyaltyInfo, _impl_.amount_)}}, + // optional string id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(PeriodicalsResponse_RoyaltyInfo, _impl_.id_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string id = 1; + {PROTOBUF_FIELD_OFFSET(PeriodicalsResponse_RoyaltyInfo, _impl_.id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint32 amount = 2; + {PROTOBUF_FIELD_OFFSET(PeriodicalsResponse_RoyaltyInfo, _impl_.amount_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + }}, + // no aux_entries + {{ + "\42\2\0\0\0\0\0\0" + "ei.PeriodicalsResponse.RoyaltyInfo" + "id" + }}, +}; + +PROTOBUF_NOINLINE void PeriodicalsResponse_RoyaltyInfo::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.PeriodicalsResponse.RoyaltyInfo) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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 & 0x000000ffu) { + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + _impl_.id_.ClearNonDefaultToEmpty(); + } + _impl_.amount_ = 0u; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* PeriodicalsResponse_RoyaltyInfo::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const PeriodicalsResponse_RoyaltyInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* PeriodicalsResponse_RoyaltyInfo::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const PeriodicalsResponse_RoyaltyInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.PeriodicalsResponse.RoyaltyInfo) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.PeriodicalsResponse.RoyaltyInfo.id"); + target = stream->WriteStringMaybeAliased(1, _s, 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(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.PeriodicalsResponse.RoyaltyInfo) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t PeriodicalsResponse_RoyaltyInfo::ByteSizeLong(const MessageLite& base) { + const PeriodicalsResponse_RoyaltyInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t PeriodicalsResponse_RoyaltyInfo::ByteSizeLong() const { + const PeriodicalsResponse_RoyaltyInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@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; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional string id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_id()); + } + // optional uint32 amount = 2; + if (cached_has_bits & 0x00000002u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_amount()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void PeriodicalsResponse_RoyaltyInfo::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.PeriodicalsResponse.RoyaltyInfo) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - device_ad_id_.ClearNonDefaultToEmpty(); + _this->_internal_set_id(from._internal_id()); } if (cached_has_bits & 0x00000002u) { - network_name_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000004u) { - org_name_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000008u) { - org_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000010u) { - campaign_name_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000020u) { - campaign_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000040u) { - click_date_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000080u) { - conversion_date_.ClearNonDefaultToEmpty(); - } - } - if (cached_has_bits & 0x0000ff00u) { - if (cached_has_bits & 0x00000100u) { - conversion_type_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000200u) { - geo_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000400u) { - adgroup_name_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000800u) { - adgroup_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00001000u) { - keyword_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00002000u) { - keyword_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00004000u) { - keyword_extra_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00008000u) { - creativeset_name_.ClearNonDefaultToEmpty(); + _this->_impl_.amount_ = from._impl_.amount_; } } - if (cached_has_bits & 0x00010000u) { - creativeset_id_.ClearNonDefaultToEmpty(); - } - attribution_ = false; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* AdAttributionInfo::_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 device_ad_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_device_ad_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AdAttributionInfo.device_ad_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string network_name = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_network_name(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AdAttributionInfo.network_name"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional bool attribution = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - _Internal::set_has_attribution(&has_bits); - attribution_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string org_name = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - auto str = _internal_mutable_org_name(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AdAttributionInfo.org_name"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string org_id = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - auto str = _internal_mutable_org_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AdAttributionInfo.org_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string campaign_name = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { - auto str = _internal_mutable_campaign_name(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AdAttributionInfo.campaign_name"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string campaign_id = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 58)) { - auto str = _internal_mutable_campaign_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AdAttributionInfo.campaign_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string click_date = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) { - auto str = _internal_mutable_click_date(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AdAttributionInfo.click_date"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string conversion_date = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 74)) { - auto str = _internal_mutable_conversion_date(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AdAttributionInfo.conversion_date"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string conversion_type = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 82)) { - auto str = _internal_mutable_conversion_type(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AdAttributionInfo.conversion_type"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string geo = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 90)) { - auto str = _internal_mutable_geo(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AdAttributionInfo.geo"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string adgroup_name = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 98)) { - auto str = _internal_mutable_adgroup_name(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AdAttributionInfo.adgroup_name"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string adgroup_id = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 106)) { - auto str = _internal_mutable_adgroup_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AdAttributionInfo.adgroup_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string keyword = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 114)) { - auto str = _internal_mutable_keyword(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AdAttributionInfo.keyword"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string keyword_id = 15; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 122)) { - auto str = _internal_mutable_keyword_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AdAttributionInfo.keyword_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string keyword_extra = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 130)) { - auto str = _internal_mutable_keyword_extra(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AdAttributionInfo.keyword_extra"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string creativeset_name = 17; - case 17: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 138)) { - auto str = _internal_mutable_creativeset_name(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AdAttributionInfo.creativeset_name"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string creativeset_id = 18; - case 18: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 146)) { - auto str = _internal_mutable_creativeset_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AdAttributionInfo.creativeset_id"); - #endif // !NDEBUG - } 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* AdAttributionInfo::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.AdAttributionInfo) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} - cached_has_bits = _has_bits_[0]; - // optional string device_ad_id = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_device_ad_id().data(), static_cast(this->_internal_device_ad_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.AdAttributionInfo.device_ad_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_device_ad_id(), target); - } - - // optional string network_name = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_network_name().data(), static_cast(this->_internal_network_name().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.AdAttributionInfo.network_name"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_network_name(), target); - } - - // optional bool attribution = 3; - if (cached_has_bits & 0x00020000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(3, this->_internal_attribution(), target); - } - - // optional string org_name = 4; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_org_name().data(), static_cast(this->_internal_org_name().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.AdAttributionInfo.org_name"); - target = stream->WriteStringMaybeAliased( - 4, this->_internal_org_name(), target); - } - - // optional string org_id = 5; - if (cached_has_bits & 0x00000008u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_org_id().data(), static_cast(this->_internal_org_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.AdAttributionInfo.org_id"); - target = stream->WriteStringMaybeAliased( - 5, this->_internal_org_id(), target); - } - - // optional string campaign_name = 6; - if (cached_has_bits & 0x00000010u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_campaign_name().data(), static_cast(this->_internal_campaign_name().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.AdAttributionInfo.campaign_name"); - target = stream->WriteStringMaybeAliased( - 6, this->_internal_campaign_name(), target); - } - - // optional string campaign_id = 7; - if (cached_has_bits & 0x00000020u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_campaign_id().data(), static_cast(this->_internal_campaign_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.AdAttributionInfo.campaign_id"); - target = stream->WriteStringMaybeAliased( - 7, this->_internal_campaign_id(), target); - } - - // optional string click_date = 8; - if (cached_has_bits & 0x00000040u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_click_date().data(), static_cast(this->_internal_click_date().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.AdAttributionInfo.click_date"); - target = stream->WriteStringMaybeAliased( - 8, this->_internal_click_date(), target); - } - - // optional string conversion_date = 9; - if (cached_has_bits & 0x00000080u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_conversion_date().data(), static_cast(this->_internal_conversion_date().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.AdAttributionInfo.conversion_date"); - target = stream->WriteStringMaybeAliased( - 9, this->_internal_conversion_date(), target); - } - - // optional string conversion_type = 10; - if (cached_has_bits & 0x00000100u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_conversion_type().data(), static_cast(this->_internal_conversion_type().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.AdAttributionInfo.conversion_type"); - target = stream->WriteStringMaybeAliased( - 10, this->_internal_conversion_type(), target); - } - - // optional string geo = 11; - if (cached_has_bits & 0x00000200u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_geo().data(), static_cast(this->_internal_geo().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.AdAttributionInfo.geo"); - target = stream->WriteStringMaybeAliased( - 11, this->_internal_geo(), target); - } - - // optional string adgroup_name = 12; - if (cached_has_bits & 0x00000400u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_adgroup_name().data(), static_cast(this->_internal_adgroup_name().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.AdAttributionInfo.adgroup_name"); - target = stream->WriteStringMaybeAliased( - 12, this->_internal_adgroup_name(), target); - } - - // optional string adgroup_id = 13; - if (cached_has_bits & 0x00000800u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_adgroup_id().data(), static_cast(this->_internal_adgroup_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.AdAttributionInfo.adgroup_id"); - target = stream->WriteStringMaybeAliased( - 13, this->_internal_adgroup_id(), target); - } - - // optional string keyword = 14; - if (cached_has_bits & 0x00001000u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_keyword().data(), static_cast(this->_internal_keyword().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.AdAttributionInfo.keyword"); - target = stream->WriteStringMaybeAliased( - 14, this->_internal_keyword(), target); - } - - // optional string keyword_id = 15; - if (cached_has_bits & 0x00002000u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_keyword_id().data(), static_cast(this->_internal_keyword_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.AdAttributionInfo.keyword_id"); - target = stream->WriteStringMaybeAliased( - 15, this->_internal_keyword_id(), target); - } - - // optional string keyword_extra = 16; - if (cached_has_bits & 0x00004000u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_keyword_extra().data(), static_cast(this->_internal_keyword_extra().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.AdAttributionInfo.keyword_extra"); - target = stream->WriteStringMaybeAliased( - 16, this->_internal_keyword_extra(), target); - } - - // optional string creativeset_name = 17; - if (cached_has_bits & 0x00008000u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_creativeset_name().data(), static_cast(this->_internal_creativeset_name().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.AdAttributionInfo.creativeset_name"); - target = stream->WriteStringMaybeAliased( - 17, this->_internal_creativeset_name(), target); - } - - // optional string creativeset_id = 18; - if (cached_has_bits & 0x00010000u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_creativeset_id().data(), static_cast(this->_internal_creativeset_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.AdAttributionInfo.creativeset_id"); - target = stream->WriteStringMaybeAliased( - 18, this->_internal_creativeset_id(), target); - } +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); +} - 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.AdAttributionInfo) - return target; + +void PeriodicalsResponse_RoyaltyInfo::InternalSwap(PeriodicalsResponse_RoyaltyInfo* PROTOBUF_RESTRICT other) { + using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.id_, &other->_impl_.id_, arena); + swap(_impl_.amount_, other->_impl_.amount_); +} + +::google::protobuf::Metadata PeriodicalsResponse_RoyaltyInfo::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } +// =================================================================== -size_t AdAttributionInfo::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.AdAttributionInfo) - size_t total_size = 0; +class PeriodicalsResponse::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(PeriodicalsResponse, _impl_._has_bits_); +}; + +PeriodicalsResponse::PeriodicalsResponse(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.PeriodicalsResponse) +} +inline PROTOBUF_NDEBUG_INLINE PeriodicalsResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::PeriodicalsResponse& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + gifts_{visibility, arena, from.gifts_}, + evaluations_{visibility, arena, from.evaluations_}, + artifact_cases_{visibility, arena, from.artifact_cases_}, + showcase_royalties_{visibility, arena, from.showcase_royalties_} {} + +PeriodicalsResponse::PeriodicalsResponse( + ::google::protobuf::Arena* arena, + const PeriodicalsResponse& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + PeriodicalsResponse* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.sales_ = (cached_has_bits & 0x00000001u) ? ::google::protobuf::Message::CopyConstruct<::ei::SalesInfo>( + arena, *from._impl_.sales_) + : nullptr; + _impl_.events_ = (cached_has_bits & 0x00000002u) ? ::google::protobuf::Message::CopyConstruct<::ei::EggIncCurrentEvents>( + arena, *from._impl_.events_) + : nullptr; + _impl_.contracts_ = (cached_has_bits & 0x00000004u) ? ::google::protobuf::Message::CopyConstruct<::ei::ContractsResponse>( + arena, *from._impl_.contracts_) + : nullptr; + _impl_.live_config_ = (cached_has_bits & 0x00000008u) ? ::google::protobuf::Message::CopyConstruct<::ei::LiveConfig>( + arena, *from._impl_.live_config_) + : nullptr; + _impl_.mail_bag_ = (cached_has_bits & 0x00000010u) ? ::google::protobuf::Message::CopyConstruct<::ei::MailDB>( + arena, *from._impl_.mail_bag_) + : nullptr; + _impl_.contract_player_info_ = (cached_has_bits & 0x00000020u) ? ::google::protobuf::Message::CopyConstruct<::ei::ContractPlayerInfo>( + arena, *from._impl_.contract_player_info_) + : nullptr; - uint32_t cached_has_bits = 0; + // @@protoc_insertion_point(copy_constructor:ei.PeriodicalsResponse) +} +inline PROTOBUF_NDEBUG_INLINE PeriodicalsResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + gifts_{visibility, arena}, + evaluations_{visibility, arena}, + artifact_cases_{visibility, arena}, + showcase_royalties_{visibility, arena} {} + +inline void PeriodicalsResponse::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, sales_), + 0, + offsetof(Impl_, contract_player_info_) - + offsetof(Impl_, sales_) + + sizeof(Impl_::contract_player_info_)); +} +PeriodicalsResponse::~PeriodicalsResponse() { + // @@protoc_insertion_point(destructor:ei.PeriodicalsResponse) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void PeriodicalsResponse::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + delete _impl_.sales_; + delete _impl_.events_; + delete _impl_.contracts_; + delete _impl_.live_config_; + delete _impl_.mail_bag_; + delete _impl_.contract_player_info_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + PeriodicalsResponse::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_PeriodicalsResponse_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &PeriodicalsResponse::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &PeriodicalsResponse::ByteSizeLong, + &PeriodicalsResponse::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(PeriodicalsResponse, _impl_._cached_size_), + false, + }, + &PeriodicalsResponse::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* PeriodicalsResponse::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<4, 10, 10, 0, 2> PeriodicalsResponse::_table_ = { + { + PROTOBUF_FIELD_OFFSET(PeriodicalsResponse, _impl_._has_bits_), + 0, // no _extensions_ + 10, 120, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294966272, // skipmap + offsetof(decltype(_table_), field_entries), + 10, // num_field_entries + 10, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::PeriodicalsResponse>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional .ei.SalesInfo sales = 1; + {::_pbi::TcParser::FastMtS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(PeriodicalsResponse, _impl_.sales_)}}, + // optional .ei.EggIncCurrentEvents events = 2; + {::_pbi::TcParser::FastMtS1, + {18, 1, 1, PROTOBUF_FIELD_OFFSET(PeriodicalsResponse, _impl_.events_)}}, + // optional .ei.ContractsResponse contracts = 3; + {::_pbi::TcParser::FastMtS1, + {26, 2, 2, PROTOBUF_FIELD_OFFSET(PeriodicalsResponse, _impl_.contracts_)}}, + // repeated .ei.ServerGift gifts = 4; + {::_pbi::TcParser::FastMtR1, + {34, 63, 3, PROTOBUF_FIELD_OFFSET(PeriodicalsResponse, _impl_.gifts_)}}, + // optional .ei.LiveConfig live_config = 5; + {::_pbi::TcParser::FastMtS1, + {42, 3, 4, PROTOBUF_FIELD_OFFSET(PeriodicalsResponse, _impl_.live_config_)}}, + // optional .ei.MailDB mail_bag = 6; + {::_pbi::TcParser::FastMtS1, + {50, 4, 5, PROTOBUF_FIELD_OFFSET(PeriodicalsResponse, _impl_.mail_bag_)}}, + // optional .ei.ContractPlayerInfo contract_player_info = 7; + {::_pbi::TcParser::FastMtS1, + {58, 5, 6, PROTOBUF_FIELD_OFFSET(PeriodicalsResponse, _impl_.contract_player_info_)}}, + // repeated .ei.ContractEvaluation evaluations = 8; + {::_pbi::TcParser::FastMtR1, + {66, 63, 7, PROTOBUF_FIELD_OFFSET(PeriodicalsResponse, _impl_.evaluations_)}}, + // repeated .ei.CompleteMissionResponse artifact_cases = 9; + {::_pbi::TcParser::FastMtR1, + {74, 63, 8, PROTOBUF_FIELD_OFFSET(PeriodicalsResponse, _impl_.artifact_cases_)}}, + // repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10; + {::_pbi::TcParser::FastMtR1, + {82, 63, 9, PROTOBUF_FIELD_OFFSET(PeriodicalsResponse, _impl_.showcase_royalties_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.SalesInfo sales = 1; + {PROTOBUF_FIELD_OFFSET(PeriodicalsResponse, _impl_.sales_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.EggIncCurrentEvents events = 2; + {PROTOBUF_FIELD_OFFSET(PeriodicalsResponse, _impl_.events_), _Internal::kHasBitsOffset + 1, 1, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.ContractsResponse contracts = 3; + {PROTOBUF_FIELD_OFFSET(PeriodicalsResponse, _impl_.contracts_), _Internal::kHasBitsOffset + 2, 2, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.ServerGift gifts = 4; + {PROTOBUF_FIELD_OFFSET(PeriodicalsResponse, _impl_.gifts_), -1, 3, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.LiveConfig live_config = 5; + {PROTOBUF_FIELD_OFFSET(PeriodicalsResponse, _impl_.live_config_), _Internal::kHasBitsOffset + 3, 4, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.MailDB mail_bag = 6; + {PROTOBUF_FIELD_OFFSET(PeriodicalsResponse, _impl_.mail_bag_), _Internal::kHasBitsOffset + 4, 5, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.ContractPlayerInfo contract_player_info = 7; + {PROTOBUF_FIELD_OFFSET(PeriodicalsResponse, _impl_.contract_player_info_), _Internal::kHasBitsOffset + 5, 6, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.ContractEvaluation evaluations = 8; + {PROTOBUF_FIELD_OFFSET(PeriodicalsResponse, _impl_.evaluations_), -1, 7, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.CompleteMissionResponse artifact_cases = 9; + {PROTOBUF_FIELD_OFFSET(PeriodicalsResponse, _impl_.artifact_cases_), -1, 8, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10; + {PROTOBUF_FIELD_OFFSET(PeriodicalsResponse, _impl_.showcase_royalties_), -1, 9, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::SalesInfo>()}, + {::_pbi::TcParser::GetTable<::ei::EggIncCurrentEvents>()}, + {::_pbi::TcParser::GetTable<::ei::ContractsResponse>()}, + {::_pbi::TcParser::GetTable<::ei::ServerGift>()}, + {::_pbi::TcParser::GetTable<::ei::LiveConfig>()}, + {::_pbi::TcParser::GetTable<::ei::MailDB>()}, + {::_pbi::TcParser::GetTable<::ei::ContractPlayerInfo>()}, + {::_pbi::TcParser::GetTable<::ei::ContractEvaluation>()}, + {::_pbi::TcParser::GetTable<::ei::CompleteMissionResponse>()}, + {::_pbi::TcParser::GetTable<::ei::PeriodicalsResponse_RoyaltyInfo>()}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void PeriodicalsResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.PeriodicalsResponse) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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 & 0x000000ffu) { - // optional string device_ad_id = 1; + _impl_.gifts_.Clear(); + _impl_.evaluations_.Clear(); + _impl_.artifact_cases_.Clear(); + _impl_.showcase_royalties_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x0000003fu) { if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_device_ad_id()); + ABSL_DCHECK(_impl_.sales_ != nullptr); + _impl_.sales_->Clear(); } - - // optional string network_name = 2; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_network_name()); + ABSL_DCHECK(_impl_.events_ != nullptr); + _impl_.events_->Clear(); } - - // optional string org_name = 4; if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_org_name()); + ABSL_DCHECK(_impl_.contracts_ != nullptr); + _impl_.contracts_->Clear(); } - - // optional string org_id = 5; if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_org_id()); + ABSL_DCHECK(_impl_.live_config_ != nullptr); + _impl_.live_config_->Clear(); } - - // optional string campaign_name = 6; if (cached_has_bits & 0x00000010u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_campaign_name()); + ABSL_DCHECK(_impl_.mail_bag_ != nullptr); + _impl_.mail_bag_->Clear(); } - - // optional string campaign_id = 7; if (cached_has_bits & 0x00000020u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_campaign_id()); - } - - // optional string click_date = 8; - if (cached_has_bits & 0x00000040u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_click_date()); - } - - // optional string conversion_date = 9; - if (cached_has_bits & 0x00000080u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_conversion_date()); - } - - } - if (cached_has_bits & 0x0000ff00u) { - // optional string conversion_type = 10; - if (cached_has_bits & 0x00000100u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_conversion_type()); - } - - // optional string geo = 11; - if (cached_has_bits & 0x00000200u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_geo()); - } - - // optional string adgroup_name = 12; - if (cached_has_bits & 0x00000400u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_adgroup_name()); - } - - // optional string adgroup_id = 13; - if (cached_has_bits & 0x00000800u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_adgroup_id()); - } - - // optional string keyword = 14; - if (cached_has_bits & 0x00001000u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_keyword()); - } - - // optional string keyword_id = 15; - if (cached_has_bits & 0x00002000u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_keyword_id()); - } + ABSL_DCHECK(_impl_.contract_player_info_ != nullptr); + _impl_.contract_player_info_->Clear(); + } + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* PeriodicalsResponse::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const PeriodicalsResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* PeriodicalsResponse::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const PeriodicalsResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.PeriodicalsResponse) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.SalesInfo sales = 1; + if (cached_has_bits & 0x00000001u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, *this_._impl_.sales_, this_._impl_.sales_->GetCachedSize(), target, + stream); + } - // optional string keyword_extra = 16; - if (cached_has_bits & 0x00004000u) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_keyword_extra()); - } + // optional .ei.EggIncCurrentEvents events = 2; + if (cached_has_bits & 0x00000002u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, *this_._impl_.events_, this_._impl_.events_->GetCachedSize(), target, + stream); + } - // optional string creativeset_name = 17; - if (cached_has_bits & 0x00008000u) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_creativeset_name()); - } + // optional .ei.ContractsResponse contracts = 3; + if (cached_has_bits & 0x00000004u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 3, *this_._impl_.contracts_, this_._impl_.contracts_->GetCachedSize(), target, + stream); + } - } - if (cached_has_bits & 0x00030000u) { - // optional string creativeset_id = 18; - if (cached_has_bits & 0x00010000u) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_creativeset_id()); - } + // repeated .ei.ServerGift gifts = 4; + for (unsigned i = 0, n = static_cast( + this_._internal_gifts_size()); + i < n; i++) { + const auto& repfield = this_._internal_gifts().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 4, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional bool attribution = 3; - if (cached_has_bits & 0x00020000u) { - total_size += 1 + 1; - } + // optional .ei.LiveConfig live_config = 5; + if (cached_has_bits & 0x00000008u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 5, *this_._impl_.live_config_, this_._impl_.live_config_->GetCachedSize(), target, + stream); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional .ei.MailDB mail_bag = 6; + if (cached_has_bits & 0x00000010u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 6, *this_._impl_.mail_bag_, this_._impl_.mail_bag_->GetCachedSize(), target, + stream); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData AdAttributionInfo::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - AdAttributionInfo::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*AdAttributionInfo::GetClassData() const { return &_class_data_; } + // optional .ei.ContractPlayerInfo contract_player_info = 7; + if (cached_has_bits & 0x00000020u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 7, *this_._impl_.contract_player_info_, this_._impl_.contract_player_info_->GetCachedSize(), target, + stream); + } -void AdAttributionInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // repeated .ei.ContractEvaluation evaluations = 8; + for (unsigned i = 0, n = static_cast( + this_._internal_evaluations_size()); + i < n; i++) { + const auto& repfield = this_._internal_evaluations().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 8, repfield, repfield.GetCachedSize(), + target, stream); + } + // repeated .ei.CompleteMissionResponse artifact_cases = 9; + for (unsigned i = 0, n = static_cast( + this_._internal_artifact_cases_size()); + i < n; i++) { + const auto& repfield = this_._internal_artifact_cases().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 9, repfield, repfield.GetCachedSize(), + target, stream); + } -void AdAttributionInfo::MergeFrom(const AdAttributionInfo& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.AdAttributionInfo) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // 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().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 10, repfield, repfield.GetCachedSize(), + target, stream); + } - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - if (cached_has_bits & 0x00000001u) { - _internal_set_device_ad_id(from._internal_device_ad_id()); - } - if (cached_has_bits & 0x00000002u) { - _internal_set_network_name(from._internal_network_name()); - } - if (cached_has_bits & 0x00000004u) { - _internal_set_org_name(from._internal_org_name()); - } - if (cached_has_bits & 0x00000008u) { - _internal_set_org_id(from._internal_org_id()); - } - if (cached_has_bits & 0x00000010u) { - _internal_set_campaign_name(from._internal_campaign_name()); - } - if (cached_has_bits & 0x00000020u) { - _internal_set_campaign_id(from._internal_campaign_id()); - } - if (cached_has_bits & 0x00000040u) { - _internal_set_click_date(from._internal_click_date()); - } - if (cached_has_bits & 0x00000080u) { - _internal_set_conversion_date(from._internal_conversion_date()); - } - } - if (cached_has_bits & 0x0000ff00u) { - if (cached_has_bits & 0x00000100u) { - _internal_set_conversion_type(from._internal_conversion_type()); - } - if (cached_has_bits & 0x00000200u) { - _internal_set_geo(from._internal_geo()); - } - if (cached_has_bits & 0x00000400u) { - _internal_set_adgroup_name(from._internal_adgroup_name()); - } - if (cached_has_bits & 0x00000800u) { - _internal_set_adgroup_id(from._internal_adgroup_id()); - } - if (cached_has_bits & 0x00001000u) { - _internal_set_keyword(from._internal_keyword()); + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.PeriodicalsResponse) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t PeriodicalsResponse::ByteSizeLong(const MessageLite& base) { + const PeriodicalsResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t PeriodicalsResponse::ByteSizeLong() const { + const PeriodicalsResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.PeriodicalsResponse) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.ServerGift gifts = 4; + { + total_size += 1UL * this_._internal_gifts_size(); + for (const auto& msg : this_._internal_gifts()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.ContractEvaluation evaluations = 8; + { + total_size += 1UL * this_._internal_evaluations_size(); + for (const auto& msg : this_._internal_evaluations()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.CompleteMissionResponse artifact_cases = 9; + { + total_size += 1UL * this_._internal_artifact_cases_size(); + for (const auto& msg : this_._internal_artifact_cases()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10; + { + total_size += 1UL * this_._internal_showcase_royalties_size(); + for (const auto& msg : this_._internal_showcase_royalties()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000003fu) { + // optional .ei.SalesInfo sales = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.sales_); + } + // optional .ei.EggIncCurrentEvents events = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.events_); + } + // optional .ei.ContractsResponse contracts = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.contracts_); + } + // optional .ei.LiveConfig live_config = 5; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.live_config_); + } + // optional .ei.MailDB mail_bag = 6; + if (cached_has_bits & 0x00000010u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.mail_bag_); + } + // optional .ei.ContractPlayerInfo contract_player_info = 7; + if (cached_has_bits & 0x00000020u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.contract_player_info_); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void PeriodicalsResponse::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.PeriodicalsResponse) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_gifts()->MergeFrom( + from._internal_gifts()); + _this->_internal_mutable_evaluations()->MergeFrom( + from._internal_evaluations()); + _this->_internal_mutable_artifact_cases()->MergeFrom( + from._internal_artifact_cases()); + _this->_internal_mutable_showcase_royalties()->MergeFrom( + from._internal_showcase_royalties()); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000003fu) { + if (cached_has_bits & 0x00000001u) { + ABSL_DCHECK(from._impl_.sales_ != nullptr); + if (_this->_impl_.sales_ == nullptr) { + _this->_impl_.sales_ = + ::google::protobuf::Message::CopyConstruct<::ei::SalesInfo>(arena, *from._impl_.sales_); + } else { + _this->_impl_.sales_->MergeFrom(*from._impl_.sales_); + } } - if (cached_has_bits & 0x00002000u) { - _internal_set_keyword_id(from._internal_keyword_id()); + if (cached_has_bits & 0x00000002u) { + ABSL_DCHECK(from._impl_.events_ != nullptr); + if (_this->_impl_.events_ == nullptr) { + _this->_impl_.events_ = + ::google::protobuf::Message::CopyConstruct<::ei::EggIncCurrentEvents>(arena, *from._impl_.events_); + } else { + _this->_impl_.events_->MergeFrom(*from._impl_.events_); + } } - if (cached_has_bits & 0x00004000u) { - _internal_set_keyword_extra(from._internal_keyword_extra()); + if (cached_has_bits & 0x00000004u) { + ABSL_DCHECK(from._impl_.contracts_ != nullptr); + if (_this->_impl_.contracts_ == nullptr) { + _this->_impl_.contracts_ = + ::google::protobuf::Message::CopyConstruct<::ei::ContractsResponse>(arena, *from._impl_.contracts_); + } else { + _this->_impl_.contracts_->MergeFrom(*from._impl_.contracts_); + } } - if (cached_has_bits & 0x00008000u) { - _internal_set_creativeset_name(from._internal_creativeset_name()); + if (cached_has_bits & 0x00000008u) { + ABSL_DCHECK(from._impl_.live_config_ != nullptr); + if (_this->_impl_.live_config_ == nullptr) { + _this->_impl_.live_config_ = + ::google::protobuf::Message::CopyConstruct<::ei::LiveConfig>(arena, *from._impl_.live_config_); + } else { + _this->_impl_.live_config_->MergeFrom(*from._impl_.live_config_); + } } - } - if (cached_has_bits & 0x00030000u) { - if (cached_has_bits & 0x00010000u) { - _internal_set_creativeset_id(from._internal_creativeset_id()); + if (cached_has_bits & 0x00000010u) { + ABSL_DCHECK(from._impl_.mail_bag_ != nullptr); + if (_this->_impl_.mail_bag_ == nullptr) { + _this->_impl_.mail_bag_ = + ::google::protobuf::Message::CopyConstruct<::ei::MailDB>(arena, *from._impl_.mail_bag_); + } else { + _this->_impl_.mail_bag_->MergeFrom(*from._impl_.mail_bag_); + } } - if (cached_has_bits & 0x00020000u) { - attribution_ = from.attribution_; + if (cached_has_bits & 0x00000020u) { + ABSL_DCHECK(from._impl_.contract_player_info_ != nullptr); + if (_this->_impl_.contract_player_info_ == nullptr) { + _this->_impl_.contract_player_info_ = + ::google::protobuf::Message::CopyConstruct<::ei::ContractPlayerInfo>(arena, *from._impl_.contract_player_info_); + } else { + _this->_impl_.contract_player_info_->MergeFrom(*from._impl_.contract_player_info_); + } } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void AdAttributionInfo::CopyFrom(const AdAttributionInfo& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.AdAttributionInfo) +void PeriodicalsResponse::CopyFrom(const PeriodicalsResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.PeriodicalsResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool AdAttributionInfo::IsInitialized() const { - return true; -} -void AdAttributionInfo::InternalSwap(AdAttributionInfo* other) { +void PeriodicalsResponse::InternalSwap(PeriodicalsResponse* PROTOBUF_RESTRICT 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( - &device_ad_id_, lhs_arena, - &other->device_ad_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &network_name_, lhs_arena, - &other->network_name_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &org_name_, lhs_arena, - &other->org_name_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &org_id_, lhs_arena, - &other->org_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &campaign_name_, lhs_arena, - &other->campaign_name_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &campaign_id_, lhs_arena, - &other->campaign_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &click_date_, lhs_arena, - &other->click_date_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &conversion_date_, lhs_arena, - &other->conversion_date_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &conversion_type_, lhs_arena, - &other->conversion_type_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &geo_, lhs_arena, - &other->geo_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &adgroup_name_, lhs_arena, - &other->adgroup_name_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &adgroup_id_, lhs_arena, - &other->adgroup_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &keyword_, lhs_arena, - &other->keyword_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &keyword_id_, lhs_arena, - &other->keyword_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &keyword_extra_, lhs_arena, - &other->keyword_extra_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &creativeset_name_, lhs_arena, - &other->creativeset_name_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &creativeset_id_, lhs_arena, - &other->creativeset_id_, rhs_arena - ); - swap(attribution_, other->attribution_); -} - -::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[123]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.gifts_.InternalSwap(&other->_impl_.gifts_); + _impl_.evaluations_.InternalSwap(&other->_impl_.evaluations_); + _impl_.artifact_cases_.InternalSwap(&other->_impl_.artifact_cases_); + _impl_.showcase_royalties_.InternalSwap(&other->_impl_.showcase_royalties_); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(PeriodicalsResponse, _impl_.contract_player_info_) + + sizeof(PeriodicalsResponse::_impl_.contract_player_info_) + - PROTOBUF_FIELD_OFFSET(PeriodicalsResponse, _impl_.sales_)>( + reinterpret_cast(&_impl_.sales_), + reinterpret_cast(&other->_impl_.sales_)); +} + +::google::protobuf::Metadata PeriodicalsResponse::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class ArtifactsClientInfo_LaunchCount::_Internal { +class GetPeriodicalsRequest::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_ship(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_num_launches(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_launch_points(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } -}; - -ArtifactsClientInfo_LaunchCount::ArtifactsClientInfo_LaunchCount(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ArtifactsClientInfo.LaunchCount) -} -ArtifactsClientInfo_LaunchCount::ArtifactsClientInfo_LaunchCount(const ArtifactsClientInfo_LaunchCount& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&ship_, &from.ship_, - static_cast(reinterpret_cast(&launch_points_) - - reinterpret_cast(&ship_)) + sizeof(launch_points_)); - // @@protoc_insertion_point(copy_constructor:ei.ArtifactsClientInfo.LaunchCount) -} - -inline void ArtifactsClientInfo_LaunchCount::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&ship_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&launch_points_) - - reinterpret_cast(&ship_)) + sizeof(launch_points_)); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, _impl_._has_bits_); +}; + +GetPeriodicalsRequest::GetPeriodicalsRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.GetPeriodicalsRequest) } +inline PROTOBUF_NDEBUG_INLINE GetPeriodicalsRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::GetPeriodicalsRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + user_id_(arena, from.user_id_) {} + +GetPeriodicalsRequest::GetPeriodicalsRequest( + ::google::protobuf::Arena* arena, + const GetPeriodicalsRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + GetPeriodicalsRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.rinfo_ = (cached_has_bits & 0x00000002u) ? ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>( + arena, *from._impl_.rinfo_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, seconds_full_realtime_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, seconds_full_realtime_), + offsetof(Impl_, eop_) - + offsetof(Impl_, seconds_full_realtime_) + + sizeof(Impl_::eop_)); -ArtifactsClientInfo_LaunchCount::~ArtifactsClientInfo_LaunchCount() { - // @@protoc_insertion_point(destructor:ei.ArtifactsClientInfo.LaunchCount) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + // @@protoc_insertion_point(copy_constructor:ei.GetPeriodicalsRequest) } - -inline void ArtifactsClientInfo_LaunchCount::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); +inline PROTOBUF_NDEBUG_INLINE GetPeriodicalsRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + user_id_(arena) {} + +inline void GetPeriodicalsRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, rinfo_), + 0, + offsetof(Impl_, eop_) - + offsetof(Impl_, rinfo_) + + sizeof(Impl_::eop_)); } - -void ArtifactsClientInfo_LaunchCount::SetCachedSize(int size) const { - _cached_size_.Set(size); +GetPeriodicalsRequest::~GetPeriodicalsRequest() { + // @@protoc_insertion_point(destructor:ei.GetPeriodicalsRequest) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -void ArtifactsClientInfo_LaunchCount::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ArtifactsClientInfo.LaunchCount) - uint32_t cached_has_bits = 0; +inline void GetPeriodicalsRequest::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.user_id_.Destroy(); + delete _impl_.rinfo_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + GetPeriodicalsRequest::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_GetPeriodicalsRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &GetPeriodicalsRequest::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &GetPeriodicalsRequest::ByteSizeLong, + &GetPeriodicalsRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, _impl_._cached_size_), + false, + }, + &GetPeriodicalsRequest::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* GetPeriodicalsRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<4, 14, 1, 48, 2> GetPeriodicalsRequest::_table_ = { + { + PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, _impl_._has_bits_), + 0, // no _extensions_ + 16, 120, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294902048, // skipmap + offsetof(decltype(_table_), field_entries), + 14, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::GetPeriodicalsRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional bool artifacts_unlocked = 16; + {::_pbi::TcParser::FastV8S2, + {384, 9, 0, PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, _impl_.artifacts_unlocked_)}}, + // optional string user_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, _impl_.user_id_)}}, + // optional bool piggy_full = 2; + {::_pbi::TcParser::SingularVarintNoZag1(), + {16, 6, 0, PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, _impl_.piggy_full_)}}, + // optional bool piggy_found_full = 3; + {::_pbi::TcParser::SingularVarintNoZag1(), + {24, 7, 0, PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, _impl_.piggy_found_full_)}}, + // optional double seconds_full_realtime = 4; + {::_pbi::TcParser::FastF64S1, + {33, 2, 0, PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, _impl_.seconds_full_realtime_)}}, + // optional double seconds_full_gametime = 5; + {::_pbi::TcParser::FastF64S1, + {41, 3, 0, PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, _impl_.seconds_full_gametime_)}}, + {::_pbi::TcParser::MiniParse, {}}, + // optional uint32 lost_increments = 7; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(GetPeriodicalsRequest, _impl_.lost_increments_), 5>(), + {56, 5, 0, PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, _impl_.lost_increments_)}}, + // optional double soul_eggs = 8; + {::_pbi::TcParser::FastF64S1, + {65, 4, 0, PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, _impl_.soul_eggs_)}}, + {::_pbi::TcParser::MiniParse, {}}, + // optional uint32 current_client_version = 10; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(GetPeriodicalsRequest, _impl_.current_client_version_), 10>(), + {80, 10, 0, PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, _impl_.current_client_version_)}}, + // optional bool debug = 11; + {::_pbi::TcParser::SingularVarintNoZag1(), + {88, 11, 0, PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, _impl_.debug_)}}, + // optional .ei.BasicRequestInfo rinfo = 12; + {::_pbi::TcParser::FastMtS1, + {98, 1, 0, PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, _impl_.rinfo_)}}, + // optional double mystical_earnings_mult = 13; + {::_pbi::TcParser::FastF64S1, + {105, 12, 0, PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, _impl_.mystical_earnings_mult_)}}, + // optional uint32 eop = 14; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(GetPeriodicalsRequest, _impl_.eop_), 13>(), + {112, 13, 0, PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, _impl_.eop_)}}, + // optional bool contracts_unlocked = 15; + {::_pbi::TcParser::SingularVarintNoZag1(), + {120, 8, 0, PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, _impl_.contracts_unlocked_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string user_id = 1; + {PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, _impl_.user_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional bool piggy_full = 2; + {PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, _impl_.piggy_full_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool piggy_found_full = 3; + {PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, _impl_.piggy_found_full_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional double seconds_full_realtime = 4; + {PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, _impl_.seconds_full_realtime_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double seconds_full_gametime = 5; + {PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, _impl_.seconds_full_gametime_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint32 lost_increments = 7; + {PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, _impl_.lost_increments_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double soul_eggs = 8; + {PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, _impl_.soul_eggs_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint32 current_client_version = 10; + {PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, _impl_.current_client_version_), _Internal::kHasBitsOffset + 10, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional bool debug = 11; + {PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, _impl_.debug_), _Internal::kHasBitsOffset + 11, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional .ei.BasicRequestInfo rinfo = 12; + {PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, _impl_.rinfo_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional double mystical_earnings_mult = 13; + {PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, _impl_.mystical_earnings_mult_), _Internal::kHasBitsOffset + 12, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint32 eop = 14; + {PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, _impl_.eop_), _Internal::kHasBitsOffset + 13, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional bool contracts_unlocked = 15; + {PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, _impl_.contracts_unlocked_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool artifacts_unlocked = 16; + {PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, _impl_.artifacts_unlocked_), _Internal::kHasBitsOffset + 9, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::BasicRequestInfo>()}, + }}, {{ + "\30\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "ei.GetPeriodicalsRequest" + "user_id" + }}, +}; + +PROTOBUF_NOINLINE void GetPeriodicalsRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.GetPeriodicalsRequest) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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 & 0x00000007u) { - ::memset(&ship_, 0, static_cast( - reinterpret_cast(&launch_points_) - - reinterpret_cast(&ship_)) + sizeof(launch_points_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ArtifactsClientInfo_LaunchCount::_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 .ei.MissionInfo.Spaceship ship = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::MissionInfo_Spaceship_IsValid(val))) { - _internal_set_ship(static_cast<::ei::MissionInfo_Spaceship>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional uint32 num_launches = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_num_launches(&has_bits); - num_launches_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double launch_points = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 25)) { - _Internal::set_has_launch_points(&has_bits); - launch_points_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } 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* ArtifactsClientInfo_LaunchCount::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ArtifactsClientInfo.LaunchCount) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.MissionInfo.Spaceship ship = 1; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 1, this->_internal_ship(), target); + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + if (cached_has_bits & 0x00000001u) { + _impl_.user_id_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000002u) { + ABSL_DCHECK(_impl_.rinfo_ != nullptr); + _impl_.rinfo_->Clear(); + } } - - // optional uint32 num_launches = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(2, this->_internal_num_launches(), target); + if (cached_has_bits & 0x000000fcu) { + ::memset(&_impl_.seconds_full_realtime_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.piggy_found_full_) - + reinterpret_cast(&_impl_.seconds_full_realtime_)) + sizeof(_impl_.piggy_found_full_)); } + if (cached_has_bits & 0x00003f00u) { + ::memset(&_impl_.contracts_unlocked_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.eop_) - + reinterpret_cast(&_impl_.contracts_unlocked_)) + sizeof(_impl_.eop_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* GetPeriodicalsRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const GetPeriodicalsRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* GetPeriodicalsRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const GetPeriodicalsRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.GetPeriodicalsRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.GetPeriodicalsRequest.user_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional double launch_points = 3; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(3, this->_internal_launch_points(), target); - } + // optional bool piggy_full = 2; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 2, this_._internal_piggy_full(), 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.ArtifactsClientInfo.LaunchCount) - return target; -} + // optional bool piggy_found_full = 3; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 3, this_._internal_piggy_found_full(), target); + } -size_t ArtifactsClientInfo_LaunchCount::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ArtifactsClientInfo.LaunchCount) - size_t total_size = 0; + // optional double seconds_full_realtime = 4; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 4, this_._internal_seconds_full_realtime(), target); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; + // optional double seconds_full_gametime = 5; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 5, this_._internal_seconds_full_gametime(), target); + } - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000007u) { - // optional .ei.MissionInfo.Spaceship ship = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_ship()); - } + // optional uint32 lost_increments = 7; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 7, this_._internal_lost_increments(), target); + } - // optional uint32 num_launches = 2; - if (cached_has_bits & 0x00000002u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_num_launches()); - } + // optional double soul_eggs = 8; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 8, this_._internal_soul_eggs(), target); + } - // optional double launch_points = 3; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + 8; - } + // optional uint32 current_client_version = 10; + if (cached_has_bits & 0x00000400u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 10, this_._internal_current_client_version(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional bool debug = 11; + if (cached_has_bits & 0x00000800u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 11, this_._internal_debug(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ArtifactsClientInfo_LaunchCount::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ArtifactsClientInfo_LaunchCount::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ArtifactsClientInfo_LaunchCount::GetClassData() const { return &_class_data_; } + // optional .ei.BasicRequestInfo rinfo = 12; + if (cached_has_bits & 0x00000002u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 12, *this_._impl_.rinfo_, this_._impl_.rinfo_->GetCachedSize(), target, + stream); + } -void ArtifactsClientInfo_LaunchCount::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional double mystical_earnings_mult = 13; + if (cached_has_bits & 0x00001000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 13, this_._internal_mystical_earnings_mult(), target); + } + + // optional uint32 eop = 14; + if (cached_has_bits & 0x00002000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 14, this_._internal_eop(), target); + } + + // optional bool contracts_unlocked = 15; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 15, this_._internal_contracts_unlocked(), target); + } + + // optional bool artifacts_unlocked = 16; + if (cached_has_bits & 0x00000200u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 16, this_._internal_artifacts_unlocked(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.GetPeriodicalsRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t GetPeriodicalsRequest::ByteSizeLong(const MessageLite& base) { + const GetPeriodicalsRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t GetPeriodicalsRequest::ByteSizeLong() const { + const GetPeriodicalsRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.GetPeriodicalsRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_user_id()); + } + // optional .ei.BasicRequestInfo rinfo = 12; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.rinfo_); + } + // optional double seconds_full_realtime = 4; + if (cached_has_bits & 0x00000004u) { + total_size += 9; + } + // optional double seconds_full_gametime = 5; + if (cached_has_bits & 0x00000008u) { + total_size += 9; + } + // optional double soul_eggs = 8; + if (cached_has_bits & 0x00000010u) { + total_size += 9; + } + // optional uint32 lost_increments = 7; + if (cached_has_bits & 0x00000020u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_lost_increments()); + } + // optional bool piggy_full = 2; + if (cached_has_bits & 0x00000040u) { + total_size += 2; + } + // optional bool piggy_found_full = 3; + if (cached_has_bits & 0x00000080u) { + total_size += 2; + } + } + if (cached_has_bits & 0x00003f00u) { + // optional bool contracts_unlocked = 15; + if (cached_has_bits & 0x00000100u) { + total_size += 2; + } + // optional bool artifacts_unlocked = 16; + if (cached_has_bits & 0x00000200u) { + total_size += 3; + } + // optional uint32 current_client_version = 10; + if (cached_has_bits & 0x00000400u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_current_client_version()); + } + // optional bool debug = 11; + if (cached_has_bits & 0x00000800u) { + total_size += 2; + } + // optional double mystical_earnings_mult = 13; + if (cached_has_bits & 0x00001000u) { + total_size += 9; + } + // optional uint32 eop = 14; + if (cached_has_bits & 0x00002000u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_eop()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void ArtifactsClientInfo_LaunchCount::MergeFrom(const ArtifactsClientInfo_LaunchCount& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ArtifactsClientInfo.LaunchCount) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void GetPeriodicalsRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.GetPeriodicalsRequest) + ABSL_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 & 0x00000007u) { + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - ship_ = from.ship_; + _this->_internal_set_user_id(from._internal_user_id()); } if (cached_has_bits & 0x00000002u) { - num_launches_ = from.num_launches_; + ABSL_DCHECK(from._impl_.rinfo_ != nullptr); + if (_this->_impl_.rinfo_ == nullptr) { + _this->_impl_.rinfo_ = + ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>(arena, *from._impl_.rinfo_); + } else { + _this->_impl_.rinfo_->MergeFrom(*from._impl_.rinfo_); + } } if (cached_has_bits & 0x00000004u) { - launch_points_ = from.launch_points_; + _this->_impl_.seconds_full_realtime_ = from._impl_.seconds_full_realtime_; + } + if (cached_has_bits & 0x00000008u) { + _this->_impl_.seconds_full_gametime_ = from._impl_.seconds_full_gametime_; + } + if (cached_has_bits & 0x00000010u) { + _this->_impl_.soul_eggs_ = from._impl_.soul_eggs_; + } + if (cached_has_bits & 0x00000020u) { + _this->_impl_.lost_increments_ = from._impl_.lost_increments_; + } + if (cached_has_bits & 0x00000040u) { + _this->_impl_.piggy_full_ = from._impl_.piggy_full_; + } + if (cached_has_bits & 0x00000080u) { + _this->_impl_.piggy_found_full_ = from._impl_.piggy_found_full_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (cached_has_bits & 0x00003f00u) { + if (cached_has_bits & 0x00000100u) { + _this->_impl_.contracts_unlocked_ = from._impl_.contracts_unlocked_; + } + if (cached_has_bits & 0x00000200u) { + _this->_impl_.artifacts_unlocked_ = from._impl_.artifacts_unlocked_; + } + if (cached_has_bits & 0x00000400u) { + _this->_impl_.current_client_version_ = from._impl_.current_client_version_; + } + if (cached_has_bits & 0x00000800u) { + _this->_impl_.debug_ = from._impl_.debug_; + } + if (cached_has_bits & 0x00001000u) { + _this->_impl_.mystical_earnings_mult_ = from._impl_.mystical_earnings_mult_; + } + if (cached_has_bits & 0x00002000u) { + _this->_impl_.eop_ = from._impl_.eop_; + } + } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void ArtifactsClientInfo_LaunchCount::CopyFrom(const ArtifactsClientInfo_LaunchCount& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ArtifactsClientInfo.LaunchCount) +void GetPeriodicalsRequest::CopyFrom(const GetPeriodicalsRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.GetPeriodicalsRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool ArtifactsClientInfo_LaunchCount::IsInitialized() const { - return true; -} -void ArtifactsClientInfo_LaunchCount::InternalSwap(ArtifactsClientInfo_LaunchCount* other) { +void GetPeriodicalsRequest::InternalSwap(GetPeriodicalsRequest* PROTOBUF_RESTRICT other) { using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ArtifactsClientInfo_LaunchCount, launch_points_) - + sizeof(ArtifactsClientInfo_LaunchCount::launch_points_) - - PROTOBUF_FIELD_OFFSET(ArtifactsClientInfo_LaunchCount, ship_)>( - reinterpret_cast(&ship_), - reinterpret_cast(&other->ship_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_id_, &other->_impl_.user_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, _impl_.eop_) + + sizeof(GetPeriodicalsRequest::_impl_.eop_) + - PROTOBUF_FIELD_OFFSET(GetPeriodicalsRequest, _impl_.rinfo_)>( + reinterpret_cast(&_impl_.rinfo_), + reinterpret_cast(&other->_impl_.rinfo_)); } -::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[124]); +::google::protobuf::Metadata GetPeriodicalsRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class ArtifactsClientInfo::_Internal { +class ConfigRequest::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_mission_capacity_mult(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_mission_duration_mult(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_mission_ftl_duration_research_mult(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_mission_capacity_research_mult(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_last_server_launch_count_sum_time(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } -}; - -ArtifactsClientInfo::ArtifactsClientInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - launch_counts_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ArtifactsClientInfo) -} -ArtifactsClientInfo::ArtifactsClientInfo(const ArtifactsClientInfo& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - launch_counts_(from.launch_counts_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&mission_capacity_mult_, &from.mission_capacity_mult_, - static_cast(reinterpret_cast(&mission_capacity_research_mult_) - - reinterpret_cast(&mission_capacity_mult_)) + sizeof(mission_capacity_research_mult_)); - // @@protoc_insertion_point(copy_constructor:ei.ArtifactsClientInfo) -} - -inline void ArtifactsClientInfo::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&mission_capacity_mult_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&mission_capacity_research_mult_) - - reinterpret_cast(&mission_capacity_mult_)) + sizeof(mission_capacity_research_mult_)); -} - -ArtifactsClientInfo::~ArtifactsClientInfo() { - // @@protoc_insertion_point(destructor:ei.ArtifactsClientInfo) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ConfigRequest, _impl_._has_bits_); +}; + +ConfigRequest::ConfigRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ConfigRequest) } +inline PROTOBUF_NDEBUG_INLINE ConfigRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ConfigRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + tips_checksum_(arena, from.tips_checksum_) {} + +ConfigRequest::ConfigRequest( + ::google::protobuf::Arena* arena, + const ConfigRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ConfigRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.rinfo_ = (cached_has_bits & 0x00000002u) ? ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>( + arena, *from._impl_.rinfo_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, soul_eggs_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, soul_eggs_), + offsetof(Impl_, ultra_) - + offsetof(Impl_, soul_eggs_) + + sizeof(Impl_::ultra_)); -inline void ArtifactsClientInfo::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + // @@protoc_insertion_point(copy_constructor:ei.ConfigRequest) } - -void ArtifactsClientInfo::SetCachedSize(int size) const { - _cached_size_.Set(size); +inline PROTOBUF_NDEBUG_INLINE ConfigRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + tips_checksum_(arena) {} + +inline void ConfigRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, rinfo_), + 0, + offsetof(Impl_, ultra_) - + offsetof(Impl_, rinfo_) + + sizeof(Impl_::ultra_)); } - -void ArtifactsClientInfo::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ArtifactsClientInfo) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - launch_counts_.Clear(); - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x0000001fu) { - ::memset(&mission_capacity_mult_, 0, static_cast( - reinterpret_cast(&mission_capacity_research_mult_) - - reinterpret_cast(&mission_capacity_mult_)) + sizeof(mission_capacity_research_mult_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ArtifactsClientInfo::_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 double mission_capacity_mult = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 9)) { - _Internal::set_has_mission_capacity_mult(&has_bits); - mission_capacity_mult_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double mission_duration_mult = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { - _Internal::set_has_mission_duration_mult(&has_bits); - mission_duration_mult_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // repeated .ei.ArtifactsClientInfo.LaunchCount launch_counts = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_launch_counts(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); - } else - goto handle_unusual; - continue; - // optional double mission_ftl_duration_research_mult = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 33)) { - _Internal::set_has_mission_ftl_duration_research_mult(&has_bits); - mission_ftl_duration_research_mult_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double last_server_launch_count_sum_time = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 41)) { - _Internal::set_has_last_server_launch_count_sum_time(&has_bits); - last_server_launch_count_sum_time_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double mission_capacity_research_mult = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 49)) { - _Internal::set_has_mission_capacity_research_mult(&has_bits); - mission_capacity_research_mult_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } 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* ArtifactsClientInfo::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ArtifactsClientInfo) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional double mission_capacity_mult = 1; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(1, this->_internal_mission_capacity_mult(), target); - } - - // optional double mission_duration_mult = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(2, this->_internal_mission_duration_mult(), target); - } - - // repeated .ei.ArtifactsClientInfo.LaunchCount launch_counts = 3; - for (unsigned i = 0, - n = static_cast(this->_internal_launch_counts_size()); i < n; i++) { - const auto& repfield = this->_internal_launch_counts(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, repfield, repfield.GetCachedSize(), target, stream); - } - - // optional double mission_ftl_duration_research_mult = 4; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(4, this->_internal_mission_ftl_duration_research_mult(), target); - } - - // optional double last_server_launch_count_sum_time = 5; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(5, this->_internal_last_server_launch_count_sum_time(), target); - } - - // optional double mission_capacity_research_mult = 6; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(6, this->_internal_mission_capacity_research_mult(), 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.ArtifactsClientInfo) - return target; +ConfigRequest::~ConfigRequest() { + // @@protoc_insertion_point(destructor:ei.ConfigRequest) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -size_t ArtifactsClientInfo::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ArtifactsClientInfo) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; +inline void ConfigRequest::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.tips_checksum_.Destroy(); + delete _impl_.rinfo_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ConfigRequest::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ConfigRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ConfigRequest::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ConfigRequest::ByteSizeLong, + &ConfigRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ConfigRequest, _impl_._cached_size_), + false, + }, + &ConfigRequest::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ConfigRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 8, 1, 46, 2> ConfigRequest::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ConfigRequest, _impl_._has_bits_), + 0, // no _extensions_ + 8, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967040, // skipmap + offsetof(decltype(_table_), field_entries), + 8, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ConfigRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional string tips_checksum = 8; + {::_pbi::TcParser::FastSS1, + {66, 0, 0, PROTOBUF_FIELD_OFFSET(ConfigRequest, _impl_.tips_checksum_)}}, + // optional .ei.BasicRequestInfo rinfo = 1; + {::_pbi::TcParser::FastMtS1, + {10, 1, 0, PROTOBUF_FIELD_OFFSET(ConfigRequest, _impl_.rinfo_)}}, + // optional double soul_eggs = 2; + {::_pbi::TcParser::FastF64S1, + {17, 2, 0, PROTOBUF_FIELD_OFFSET(ConfigRequest, _impl_.soul_eggs_)}}, + // optional bool artifacts_unlocked = 3; + {::_pbi::TcParser::SingularVarintNoZag1(), + {24, 4, 0, PROTOBUF_FIELD_OFFSET(ConfigRequest, _impl_.artifacts_unlocked_)}}, + // optional bool fuel_tank_unlocked = 4; + {::_pbi::TcParser::SingularVarintNoZag1(), + {32, 5, 0, PROTOBUF_FIELD_OFFSET(ConfigRequest, _impl_.fuel_tank_unlocked_)}}, + // optional bool contracts_unlocked = 5; + {::_pbi::TcParser::SingularVarintNoZag1(), + {40, 3, 0, PROTOBUF_FIELD_OFFSET(ConfigRequest, _impl_.contracts_unlocked_)}}, + // optional bool pro_permit = 6; + {::_pbi::TcParser::SingularVarintNoZag1(), + {48, 6, 0, PROTOBUF_FIELD_OFFSET(ConfigRequest, _impl_.pro_permit_)}}, + // optional bool ultra = 7; + {::_pbi::TcParser::SingularVarintNoZag1(), + {56, 7, 0, PROTOBUF_FIELD_OFFSET(ConfigRequest, _impl_.ultra_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.BasicRequestInfo rinfo = 1; + {PROTOBUF_FIELD_OFFSET(ConfigRequest, _impl_.rinfo_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional double soul_eggs = 2; + {PROTOBUF_FIELD_OFFSET(ConfigRequest, _impl_.soul_eggs_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional bool artifacts_unlocked = 3; + {PROTOBUF_FIELD_OFFSET(ConfigRequest, _impl_.artifacts_unlocked_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool fuel_tank_unlocked = 4; + {PROTOBUF_FIELD_OFFSET(ConfigRequest, _impl_.fuel_tank_unlocked_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool contracts_unlocked = 5; + {PROTOBUF_FIELD_OFFSET(ConfigRequest, _impl_.contracts_unlocked_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool pro_permit = 6; + {PROTOBUF_FIELD_OFFSET(ConfigRequest, _impl_.pro_permit_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool ultra = 7; + {PROTOBUF_FIELD_OFFSET(ConfigRequest, _impl_.ultra_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional string tips_checksum = 8; + {PROTOBUF_FIELD_OFFSET(ConfigRequest, _impl_.tips_checksum_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::BasicRequestInfo>()}, + }}, {{ + "\20\0\0\0\0\0\0\0\15\0\0\0\0\0\0\0" + "ei.ConfigRequest" + "tips_checksum" + }}, +}; + +PROTOBUF_NOINLINE void ConfigRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ConfigRequest) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // repeated .ei.ArtifactsClientInfo.LaunchCount launch_counts = 3; - total_size += 1UL * this->_internal_launch_counts_size(); - for (const auto& msg : this->launch_counts_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x0000001fu) { - // optional double mission_capacity_mult = 1; + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - total_size += 1 + 8; + _impl_.tips_checksum_.ClearNonDefaultToEmpty(); } - - // optional double mission_duration_mult = 2; if (cached_has_bits & 0x00000002u) { - total_size += 1 + 8; + ABSL_DCHECK(_impl_.rinfo_ != nullptr); + _impl_.rinfo_->Clear(); } + } + if (cached_has_bits & 0x000000fcu) { + ::memset(&_impl_.soul_eggs_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.ultra_) - + reinterpret_cast(&_impl_.soul_eggs_)) + sizeof(_impl_.ultra_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ConfigRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ConfigRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ConfigRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ConfigRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ConfigRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.BasicRequestInfo rinfo = 1; + if (cached_has_bits & 0x00000002u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, *this_._impl_.rinfo_, this_._impl_.rinfo_->GetCachedSize(), target, + stream); + } - // optional double mission_ftl_duration_research_mult = 4; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + 8; - } + // optional double soul_eggs = 2; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 2, this_._internal_soul_eggs(), target); + } - // optional double last_server_launch_count_sum_time = 5; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + 8; - } + // optional bool artifacts_unlocked = 3; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 3, this_._internal_artifacts_unlocked(), target); + } - // optional double mission_capacity_research_mult = 6; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + 8; - } + // optional bool fuel_tank_unlocked = 4; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 4, this_._internal_fuel_tank_unlocked(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional bool contracts_unlocked = 5; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 5, this_._internal_contracts_unlocked(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ArtifactsClientInfo::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ArtifactsClientInfo::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ArtifactsClientInfo::GetClassData() const { return &_class_data_; } + // optional bool pro_permit = 6; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 6, this_._internal_pro_permit(), target); + } -void ArtifactsClientInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional bool ultra = 7; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 7, this_._internal_ultra(), target); + } + // optional string tips_checksum = 8; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_tips_checksum(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ConfigRequest.tips_checksum"); + target = stream->WriteStringMaybeAliased(8, _s, target); + } + + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ConfigRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ConfigRequest::ByteSizeLong(const MessageLite& base) { + const ConfigRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ConfigRequest::ByteSizeLong() const { + const ConfigRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ConfigRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string tips_checksum = 8; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_tips_checksum()); + } + // optional .ei.BasicRequestInfo rinfo = 1; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.rinfo_); + } + // optional double soul_eggs = 2; + if (cached_has_bits & 0x00000004u) { + total_size += 9; + } + // optional bool contracts_unlocked = 5; + if (cached_has_bits & 0x00000008u) { + total_size += 2; + } + // optional bool artifacts_unlocked = 3; + if (cached_has_bits & 0x00000010u) { + total_size += 2; + } + // optional bool fuel_tank_unlocked = 4; + if (cached_has_bits & 0x00000020u) { + total_size += 2; + } + // optional bool pro_permit = 6; + if (cached_has_bits & 0x00000040u) { + total_size += 2; + } + // optional bool ultra = 7; + if (cached_has_bits & 0x00000080u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void ArtifactsClientInfo::MergeFrom(const ArtifactsClientInfo& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ArtifactsClientInfo) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ConfigRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ConfigRequest) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - launch_counts_.MergeFrom(from.launch_counts_); - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x0000001fu) { + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - mission_capacity_mult_ = from.mission_capacity_mult_; + _this->_internal_set_tips_checksum(from._internal_tips_checksum()); } if (cached_has_bits & 0x00000002u) { - mission_duration_mult_ = from.mission_duration_mult_; + ABSL_DCHECK(from._impl_.rinfo_ != nullptr); + if (_this->_impl_.rinfo_ == nullptr) { + _this->_impl_.rinfo_ = + ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>(arena, *from._impl_.rinfo_); + } else { + _this->_impl_.rinfo_->MergeFrom(*from._impl_.rinfo_); + } } if (cached_has_bits & 0x00000004u) { - mission_ftl_duration_research_mult_ = from.mission_ftl_duration_research_mult_; + _this->_impl_.soul_eggs_ = from._impl_.soul_eggs_; } if (cached_has_bits & 0x00000008u) { - last_server_launch_count_sum_time_ = from.last_server_launch_count_sum_time_; + _this->_impl_.contracts_unlocked_ = from._impl_.contracts_unlocked_; } if (cached_has_bits & 0x00000010u) { - mission_capacity_research_mult_ = from.mission_capacity_research_mult_; + _this->_impl_.artifacts_unlocked_ = from._impl_.artifacts_unlocked_; + } + if (cached_has_bits & 0x00000020u) { + _this->_impl_.fuel_tank_unlocked_ = from._impl_.fuel_tank_unlocked_; + } + if (cached_has_bits & 0x00000040u) { + _this->_impl_.pro_permit_ = from._impl_.pro_permit_; + } + if (cached_has_bits & 0x00000080u) { + _this->_impl_.ultra_ = from._impl_.ultra_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void ArtifactsClientInfo::CopyFrom(const ArtifactsClientInfo& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ArtifactsClientInfo) +void ConfigRequest::CopyFrom(const ConfigRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ConfigRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool ArtifactsClientInfo::IsInitialized() const { - return true; -} -void ArtifactsClientInfo::InternalSwap(ArtifactsClientInfo* other) { +void ConfigRequest::InternalSwap(ConfigRequest* PROTOBUF_RESTRICT other) { using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - launch_counts_.InternalSwap(&other->launch_counts_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ArtifactsClientInfo, mission_capacity_research_mult_) - + sizeof(ArtifactsClientInfo::mission_capacity_research_mult_) - - PROTOBUF_FIELD_OFFSET(ArtifactsClientInfo, mission_capacity_mult_)>( - reinterpret_cast(&mission_capacity_mult_), - reinterpret_cast(&other->mission_capacity_mult_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.tips_checksum_, &other->_impl_.tips_checksum_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ConfigRequest, _impl_.ultra_) + + sizeof(ConfigRequest::_impl_.ultra_) + - PROTOBUF_FIELD_OFFSET(ConfigRequest, _impl_.rinfo_)>( + reinterpret_cast(&_impl_.rinfo_), + reinterpret_cast(&other->_impl_.rinfo_)); } -::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[125]); +::google::protobuf::Metadata ConfigRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class MissionInfo_Fuel::_Internal { +class ConfigResponse::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_egg(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_amount(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -MissionInfo_Fuel::MissionInfo_Fuel(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.MissionInfo.Fuel) -} -MissionInfo_Fuel::MissionInfo_Fuel(const MissionInfo_Fuel& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&amount_, &from.amount_, - static_cast(reinterpret_cast(&egg_) - - reinterpret_cast(&amount_)) + sizeof(egg_)); - // @@protoc_insertion_point(copy_constructor:ei.MissionInfo.Fuel) -} - -inline void MissionInfo_Fuel::SharedCtor() { -amount_ = 0; -egg_ = 1; -} - -MissionInfo_Fuel::~MissionInfo_Fuel() { - // @@protoc_insertion_point(destructor:ei.MissionInfo.Fuel) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ConfigResponse, _impl_._has_bits_); +}; + +ConfigResponse::ConfigResponse(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ConfigResponse) } +inline PROTOBUF_NDEBUG_INLINE ConfigResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ConfigResponse& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0} {} + +ConfigResponse::ConfigResponse( + ::google::protobuf::Arena* arena, + const ConfigResponse& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ConfigResponse* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.live_config_ = (cached_has_bits & 0x00000001u) ? ::google::protobuf::Message::CopyConstruct<::ei::LiveConfig>( + arena, *from._impl_.live_config_) + : nullptr; + _impl_.mail_bag_ = (cached_has_bits & 0x00000002u) ? ::google::protobuf::Message::CopyConstruct<::ei::MailDB>( + arena, *from._impl_.mail_bag_) + : nullptr; + _impl_.dlc_catalog_ = (cached_has_bits & 0x00000004u) ? ::google::protobuf::Message::CopyConstruct<::ei::DLCCatalog>( + arena, *from._impl_.dlc_catalog_) + : nullptr; -inline void MissionInfo_Fuel::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + // @@protoc_insertion_point(copy_constructor:ei.ConfigResponse) } +inline PROTOBUF_NDEBUG_INLINE ConfigResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} -void MissionInfo_Fuel::SetCachedSize(int size) const { - _cached_size_.Set(size); +inline void ConfigResponse::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, live_config_), + 0, + offsetof(Impl_, dlc_catalog_) - + offsetof(Impl_, live_config_) + + sizeof(Impl_::dlc_catalog_)); } - -void MissionInfo_Fuel::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.MissionInfo.Fuel) - 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) { - amount_ = 0; - egg_ = 1; - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* MissionInfo_Fuel::_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 .ei.Egg egg = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::Egg_IsValid(val))) { - _internal_set_egg(static_cast<::ei::Egg>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional double amount = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { - _Internal::set_has_amount(&has_bits); - amount_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } 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* MissionInfo_Fuel::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.MissionInfo.Fuel) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.Egg egg = 1; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 1, this->_internal_egg(), target); - } - - // optional double amount = 2; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(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.MissionInfo.Fuel) - return target; +ConfigResponse::~ConfigResponse() { + // @@protoc_insertion_point(destructor:ei.ConfigResponse) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } +inline void ConfigResponse::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + delete _impl_.live_config_; + delete _impl_.mail_bag_; + delete _impl_.dlc_catalog_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ConfigResponse::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ConfigResponse_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ConfigResponse::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ConfigResponse::ByteSizeLong, + &ConfigResponse::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ConfigResponse, _impl_._cached_size_), + false, + }, + &ConfigResponse::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ConfigResponse::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 3, 3, 0, 2> ConfigResponse::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ConfigResponse, _impl_._has_bits_), + 0, // no _extensions_ + 3, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967288, // skipmap + offsetof(decltype(_table_), field_entries), + 3, // num_field_entries + 3, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ConfigResponse>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional .ei.LiveConfig live_config = 1; + {::_pbi::TcParser::FastMtS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(ConfigResponse, _impl_.live_config_)}}, + // optional .ei.MailDB mail_bag = 2; + {::_pbi::TcParser::FastMtS1, + {18, 1, 1, PROTOBUF_FIELD_OFFSET(ConfigResponse, _impl_.mail_bag_)}}, + // optional .ei.DLCCatalog dlc_catalog = 3; + {::_pbi::TcParser::FastMtS1, + {26, 2, 2, PROTOBUF_FIELD_OFFSET(ConfigResponse, _impl_.dlc_catalog_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.LiveConfig live_config = 1; + {PROTOBUF_FIELD_OFFSET(ConfigResponse, _impl_.live_config_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.MailDB mail_bag = 2; + {PROTOBUF_FIELD_OFFSET(ConfigResponse, _impl_.mail_bag_), _Internal::kHasBitsOffset + 1, 1, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.DLCCatalog dlc_catalog = 3; + {PROTOBUF_FIELD_OFFSET(ConfigResponse, _impl_.dlc_catalog_), _Internal::kHasBitsOffset + 2, 2, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::LiveConfig>()}, + {::_pbi::TcParser::GetTable<::ei::MailDB>()}, + {::_pbi::TcParser::GetTable<::ei::DLCCatalog>()}, + }}, {{ + }}, +}; -size_t MissionInfo_Fuel::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.MissionInfo.Fuel) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; +PROTOBUF_NOINLINE void ConfigResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ConfigResponse) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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 double amount = 2; + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - total_size += 1 + 8; + ABSL_DCHECK(_impl_.live_config_ != nullptr); + _impl_.live_config_->Clear(); } - - // optional .ei.Egg egg = 1; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_egg()); + ABSL_DCHECK(_impl_.mail_bag_ != nullptr); + _impl_.mail_bag_->Clear(); } + if (cached_has_bits & 0x00000004u) { + ABSL_DCHECK(_impl_.dlc_catalog_ != nullptr); + _impl_.dlc_catalog_->Clear(); + } + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ConfigResponse::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ConfigResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ConfigResponse::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ConfigResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ConfigResponse) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.LiveConfig live_config = 1; + if (cached_has_bits & 0x00000001u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, *this_._impl_.live_config_, this_._impl_.live_config_->GetCachedSize(), target, + stream); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData MissionInfo_Fuel::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - MissionInfo_Fuel::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*MissionInfo_Fuel::GetClassData() const { return &_class_data_; } + // optional .ei.MailDB mail_bag = 2; + if (cached_has_bits & 0x00000002u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, *this_._impl_.mail_bag_, this_._impl_.mail_bag_->GetCachedSize(), target, + stream); + } -void MissionInfo_Fuel::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional .ei.DLCCatalog dlc_catalog = 3; + if (cached_has_bits & 0x00000004u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 3, *this_._impl_.dlc_catalog_, this_._impl_.dlc_catalog_->GetCachedSize(), target, + stream); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ConfigResponse) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ConfigResponse::ByteSizeLong(const MessageLite& base) { + const ConfigResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ConfigResponse::ByteSizeLong() const { + const ConfigResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ConfigResponse) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + // optional .ei.LiveConfig live_config = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.live_config_); + } + // optional .ei.MailDB mail_bag = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.mail_bag_); + } + // optional .ei.DLCCatalog dlc_catalog = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.dlc_catalog_); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void MissionInfo_Fuel::MergeFrom(const MissionInfo_Fuel& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.MissionInfo.Fuel) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ConfigResponse::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ConfigResponse) + ABSL_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) { + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - amount_ = from.amount_; + ABSL_DCHECK(from._impl_.live_config_ != nullptr); + if (_this->_impl_.live_config_ == nullptr) { + _this->_impl_.live_config_ = + ::google::protobuf::Message::CopyConstruct<::ei::LiveConfig>(arena, *from._impl_.live_config_); + } else { + _this->_impl_.live_config_->MergeFrom(*from._impl_.live_config_); + } } if (cached_has_bits & 0x00000002u) { - egg_ = from.egg_; + ABSL_DCHECK(from._impl_.mail_bag_ != nullptr); + if (_this->_impl_.mail_bag_ == nullptr) { + _this->_impl_.mail_bag_ = + ::google::protobuf::Message::CopyConstruct<::ei::MailDB>(arena, *from._impl_.mail_bag_); + } else { + _this->_impl_.mail_bag_->MergeFrom(*from._impl_.mail_bag_); + } + } + if (cached_has_bits & 0x00000004u) { + ABSL_DCHECK(from._impl_.dlc_catalog_ != nullptr); + if (_this->_impl_.dlc_catalog_ == nullptr) { + _this->_impl_.dlc_catalog_ = + ::google::protobuf::Message::CopyConstruct<::ei::DLCCatalog>(arena, *from._impl_.dlc_catalog_); + } else { + _this->_impl_.dlc_catalog_->MergeFrom(*from._impl_.dlc_catalog_); + } } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void MissionInfo_Fuel::CopyFrom(const MissionInfo_Fuel& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.MissionInfo.Fuel) +void ConfigResponse::CopyFrom(const ConfigResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ConfigResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool MissionInfo_Fuel::IsInitialized() const { - return true; -} -void MissionInfo_Fuel::InternalSwap(MissionInfo_Fuel* other) { +void ConfigResponse::InternalSwap(ConfigResponse* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - swap(amount_, other->amount_); - swap(egg_, other->egg_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ConfigResponse, _impl_.dlc_catalog_) + + sizeof(ConfigResponse::_impl_.dlc_catalog_) + - PROTOBUF_FIELD_OFFSET(ConfigResponse, _impl_.live_config_)>( + reinterpret_cast(&_impl_.live_config_), + reinterpret_cast(&other->_impl_.live_config_)); } -::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[126]); +::google::protobuf::Metadata ConfigResponse::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class MissionInfo::_Internal { +class AdAttributionRawData::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_ship(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_status(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_duration_type(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_level(HasBits* has_bits) { - (*has_bits)[0] |= 1024u; - } - static void set_has_duration_seconds(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_capacity(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_quality_bump(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } - static void set_has_target_artifact(HasBits* has_bits) { - (*has_bits)[0] |= 2048u; - } - static void set_has_seconds_remaining(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_start_time_derived(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_mission_log(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -MissionInfo::MissionInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - fuel_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.MissionInfo) -} -MissionInfo::MissionInfo(const MissionInfo& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - fuel_(from.fuel_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_identifier()) { - identifier_.Set(from._internal_identifier(), - GetArenaForAllocation()); - } - mission_log_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - mission_log_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_mission_log()) { - mission_log_.Set(from._internal_mission_log(), - GetArenaForAllocation()); - } - ::memcpy(&ship_, &from.ship_, - static_cast(reinterpret_cast(&target_artifact_) - - reinterpret_cast(&ship_)) + sizeof(target_artifact_)); - // @@protoc_insertion_point(copy_constructor:ei.MissionInfo) -} - -inline void MissionInfo::SharedCtor() { -identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -mission_log_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - mission_log_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&ship_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&target_artifact_) - - reinterpret_cast(&ship_)) + sizeof(target_artifact_)); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(AdAttributionRawData, _impl_._has_bits_); +}; + +AdAttributionRawData::AdAttributionRawData(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.AdAttributionRawData) } +inline PROTOBUF_NDEBUG_INLINE AdAttributionRawData::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::AdAttributionRawData& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + device_ad_id_(arena, from.device_ad_id_), + ad_network_(arena, from.ad_network_), + json_data_(arena, from.json_data_), + user_id_(arena, from.user_id_) {} + +AdAttributionRawData::AdAttributionRawData( + ::google::protobuf::Arena* arena, + const AdAttributionRawData& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + AdAttributionRawData* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); -MissionInfo::~MissionInfo() { - // @@protoc_insertion_point(destructor:ei.MissionInfo) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + // @@protoc_insertion_point(copy_constructor:ei.AdAttributionRawData) } +inline PROTOBUF_NDEBUG_INLINE AdAttributionRawData::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + device_ad_id_(arena), + ad_network_(arena), + json_data_(arena), + user_id_(arena) {} -inline void MissionInfo::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - identifier_.Destroy(); - mission_log_.Destroy(); +inline void AdAttributionRawData::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); } - -void MissionInfo::SetCachedSize(int size) const { - _cached_size_.Set(size); +AdAttributionRawData::~AdAttributionRawData() { + // @@protoc_insertion_point(destructor:ei.AdAttributionRawData) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -void MissionInfo::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.MissionInfo) - uint32_t cached_has_bits = 0; +inline void AdAttributionRawData::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.device_ad_id_.Destroy(); + _impl_.ad_network_.Destroy(); + _impl_.json_data_.Destroy(); + _impl_.user_id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + AdAttributionRawData::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_AdAttributionRawData_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &AdAttributionRawData::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &AdAttributionRawData::ByteSizeLong, + &AdAttributionRawData::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(AdAttributionRawData, _impl_._cached_size_), + false, + }, + &AdAttributionRawData::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* AdAttributionRawData::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 4, 0, 70, 2> AdAttributionRawData::_table_ = { + { + PROTOBUF_FIELD_OFFSET(AdAttributionRawData, _impl_._has_bits_), + 0, // no _extensions_ + 4, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967280, // skipmap + offsetof(decltype(_table_), field_entries), + 4, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::AdAttributionRawData>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional string user_id = 4; + {::_pbi::TcParser::FastSS1, + {34, 3, 0, PROTOBUF_FIELD_OFFSET(AdAttributionRawData, _impl_.user_id_)}}, + // optional string device_ad_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(AdAttributionRawData, _impl_.device_ad_id_)}}, + // optional string ad_network = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(AdAttributionRawData, _impl_.ad_network_)}}, + // optional string json_data = 3; + {::_pbi::TcParser::FastSS1, + {26, 2, 0, PROTOBUF_FIELD_OFFSET(AdAttributionRawData, _impl_.json_data_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string device_ad_id = 1; + {PROTOBUF_FIELD_OFFSET(AdAttributionRawData, _impl_.device_ad_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string ad_network = 2; + {PROTOBUF_FIELD_OFFSET(AdAttributionRawData, _impl_.ad_network_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string json_data = 3; + {PROTOBUF_FIELD_OFFSET(AdAttributionRawData, _impl_.json_data_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string user_id = 4; + {PROTOBUF_FIELD_OFFSET(AdAttributionRawData, _impl_.user_id_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, + // no aux_entries + {{ + "\27\14\12\11\7\0\0\0" + "ei.AdAttributionRawData" + "device_ad_id" + "ad_network" + "json_data" + "user_id" + }}, +}; + +PROTOBUF_NOINLINE void AdAttributionRawData::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.AdAttributionRawData) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - fuel_.Clear(); - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000003u) { + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { if (cached_has_bits & 0x00000001u) { - identifier_.ClearNonDefaultToEmpty(); + _impl_.device_ad_id_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - mission_log_.ClearNonDefaultToEmpty(); + _impl_.ad_network_.ClearNonDefaultToEmpty(); } - } - if (cached_has_bits & 0x000000fcu) { - ::memset(&ship_, 0, static_cast( - reinterpret_cast(&capacity_) - - reinterpret_cast(&ship_)) + sizeof(capacity_)); - } - if (cached_has_bits & 0x00000f00u) { - ::memset(&start_time_derived_, 0, static_cast( - reinterpret_cast(&target_artifact_) - - reinterpret_cast(&start_time_derived_)) + sizeof(target_artifact_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* MissionInfo::_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 .ei.MissionInfo.Spaceship ship = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::MissionInfo_Spaceship_IsValid(val))) { - _internal_set_ship(static_cast<::ei::MissionInfo_Spaceship>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional .ei.MissionInfo.Status status = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::MissionInfo_Status_IsValid(val))) { - _internal_set_status(static_cast<::ei::MissionInfo_Status>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(2, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional .ei.MissionInfo.DurationType duration_type = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::MissionInfo_DurationType_IsValid(val))) { - _internal_set_duration_type(static_cast<::ei::MissionInfo_DurationType>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(3, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // repeated .ei.MissionInfo.Fuel fuel = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_fuel(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<34>(ptr)); - } else - goto handle_unusual; - continue; - // optional double duration_seconds = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 41)) { - _Internal::set_has_duration_seconds(&has_bits); - duration_seconds_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double seconds_remaining = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 49)) { - _Internal::set_has_seconds_remaining(&has_bits); - seconds_remaining_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional string identifier = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 58)) { - auto str = _internal_mutable_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.MissionInfo.identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double start_time_derived = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 65)) { - _Internal::set_has_start_time_derived(&has_bits); - start_time_derived_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint32 capacity = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 72)) { - _Internal::set_has_capacity(&has_bits); - capacity_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string mission_log = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 82)) { - auto str = _internal_mutable_mission_log(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.MissionInfo.mission_log"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double quality_bump = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 89)) { - _Internal::set_has_quality_bump(&has_bits); - quality_bump_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint32 level = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 96)) { - _Internal::set_has_level(&has_bits); - level_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.ArtifactSpec.Name target_artifact = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 104)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::ArtifactSpec_Name_IsValid(val))) { - _internal_set_target_artifact(static_cast<::ei::ArtifactSpec_Name>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(13, val, mutable_unknown_fields()); - } - } 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* MissionInfo::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.MissionInfo) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.MissionInfo.Spaceship ship = 1; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 1, this->_internal_ship(), target); - } - - // optional .ei.MissionInfo.Status status = 2; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 2, this->_internal_status(), target); - } - - // optional .ei.MissionInfo.DurationType duration_type = 3; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 3, this->_internal_duration_type(), target); - } - - // repeated .ei.MissionInfo.Fuel fuel = 4; - for (unsigned i = 0, - n = static_cast(this->_internal_fuel_size()); i < n; i++) { - const auto& repfield = this->_internal_fuel(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, repfield, repfield.GetCachedSize(), target, stream); - } + if (cached_has_bits & 0x00000004u) { + _impl_.json_data_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000008u) { + _impl_.user_id_.ClearNonDefaultToEmpty(); + } + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* AdAttributionRawData::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const AdAttributionRawData& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* AdAttributionRawData::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const AdAttributionRawData& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.AdAttributionRawData) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string device_ad_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_device_ad_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AdAttributionRawData.device_ad_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional double duration_seconds = 5; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(5, this->_internal_duration_seconds(), target); - } + // optional string ad_network = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_ad_network(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AdAttributionRawData.ad_network"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } - // optional double seconds_remaining = 6; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(6, this->_internal_seconds_remaining(), target); - } + // optional string json_data = 3; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_json_data(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AdAttributionRawData.json_data"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } - // optional string identifier = 7; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_identifier().data(), static_cast(this->_internal_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.MissionInfo.identifier"); - target = stream->WriteStringMaybeAliased( - 7, this->_internal_identifier(), target); - } + // optional string user_id = 4; + if (cached_has_bits & 0x00000008u) { + const std::string& _s = this_._internal_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AdAttributionRawData.user_id"); + target = stream->WriteStringMaybeAliased(4, _s, target); + } - // optional double start_time_derived = 8; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(8, this->_internal_start_time_derived(), target); - } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.AdAttributionRawData) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t AdAttributionRawData::ByteSizeLong(const MessageLite& base) { + const AdAttributionRawData& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t AdAttributionRawData::ByteSizeLong() const { + const AdAttributionRawData& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.AdAttributionRawData) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { + // optional string device_ad_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_device_ad_id()); + } + // optional string ad_network = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_ad_network()); + } + // optional string json_data = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_json_data()); + } + // optional string user_id = 4; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_user_id()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - // optional uint32 capacity = 9; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(9, this->_internal_capacity(), target); - } +void AdAttributionRawData::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.AdAttributionRawData) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; - // optional string mission_log = 10; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_mission_log().data(), static_cast(this->_internal_mission_log().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.MissionInfo.mission_log"); - target = stream->WriteStringMaybeAliased( - 10, this->_internal_mission_log(), target); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { + if (cached_has_bits & 0x00000001u) { + _this->_internal_set_device_ad_id(from._internal_device_ad_id()); + } + if (cached_has_bits & 0x00000002u) { + _this->_internal_set_ad_network(from._internal_ad_network()); + } + if (cached_has_bits & 0x00000004u) { + _this->_internal_set_json_data(from._internal_json_data()); + } + if (cached_has_bits & 0x00000008u) { + _this->_internal_set_user_id(from._internal_user_id()); + } } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} - // optional double quality_bump = 11; - if (cached_has_bits & 0x00000200u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(11, this->_internal_quality_bump(), target); - } +void AdAttributionRawData::CopyFrom(const AdAttributionRawData& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.AdAttributionRawData) + if (&from == this) return; + Clear(); + MergeFrom(from); +} - // optional uint32 level = 12; - if (cached_has_bits & 0x00000400u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(12, this->_internal_level(), target); - } - // optional .ei.ArtifactSpec.Name target_artifact = 13; - if (cached_has_bits & 0x00000800u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 13, this->_internal_target_artifact(), target); - } +void AdAttributionRawData::InternalSwap(AdAttributionRawData* PROTOBUF_RESTRICT other) { + using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.device_ad_id_, &other->_impl_.device_ad_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.ad_network_, &other->_impl_.ad_network_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.json_data_, &other->_impl_.json_data_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_id_, &other->_impl_.user_id_, arena); +} - 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.MissionInfo) - return target; +::google::protobuf::Metadata AdAttributionRawData::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } +// =================================================================== -size_t MissionInfo::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.MissionInfo) - size_t total_size = 0; +class AdAttributionRow::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(AdAttributionRow, _impl_._has_bits_); +}; + +AdAttributionRow::AdAttributionRow(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.AdAttributionRow) +} +inline PROTOBUF_NDEBUG_INLINE AdAttributionRow::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::AdAttributionRow& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + user_id_(arena, from.user_id_), + ad_id_(arena, from.ad_id_), + ad_network_(arena, from.ad_network_), + campaign_(arena, from.campaign_), + keyword_(arena, from.keyword_), + extra_(arena, from.extra_) {} + +AdAttributionRow::AdAttributionRow( + ::google::protobuf::Arena* arena, + const AdAttributionRow& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + AdAttributionRow* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, click_date_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, click_date_), + offsetof(Impl_, approx_time_) - + offsetof(Impl_, click_date_) + + sizeof(Impl_::approx_time_)); - uint32_t cached_has_bits = 0; + // @@protoc_insertion_point(copy_constructor:ei.AdAttributionRow) +} +inline PROTOBUF_NDEBUG_INLINE AdAttributionRow::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + user_id_(arena), + ad_id_(arena), + ad_network_(arena), + campaign_(arena), + keyword_(arena), + extra_(arena) {} + +inline void AdAttributionRow::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, click_date_), + 0, + offsetof(Impl_, approx_time_) - + offsetof(Impl_, click_date_) + + sizeof(Impl_::approx_time_)); +} +AdAttributionRow::~AdAttributionRow() { + // @@protoc_insertion_point(destructor:ei.AdAttributionRow) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void AdAttributionRow::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.user_id_.Destroy(); + _impl_.ad_id_.Destroy(); + _impl_.ad_network_.Destroy(); + _impl_.campaign_.Destroy(); + _impl_.keyword_.Destroy(); + _impl_.extra_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + AdAttributionRow::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_AdAttributionRow_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &AdAttributionRow::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &AdAttributionRow::ByteSizeLong, + &AdAttributionRow::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(AdAttributionRow, _impl_._cached_size_), + false, + }, + &AdAttributionRow::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* AdAttributionRow::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<4, 9, 0, 78, 2> AdAttributionRow::_table_ = { + { + PROTOBUF_FIELD_OFFSET(AdAttributionRow, _impl_._has_bits_), + 0, // no _extensions_ + 9, 120, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294966784, // skipmap + offsetof(decltype(_table_), field_entries), + 9, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::AdAttributionRow>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string user_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(AdAttributionRow, _impl_.user_id_)}}, + // optional string ad_id = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(AdAttributionRow, _impl_.ad_id_)}}, + // optional string ad_network = 3; + {::_pbi::TcParser::FastSS1, + {26, 2, 0, PROTOBUF_FIELD_OFFSET(AdAttributionRow, _impl_.ad_network_)}}, + // optional string campaign = 4; + {::_pbi::TcParser::FastSS1, + {34, 3, 0, PROTOBUF_FIELD_OFFSET(AdAttributionRow, _impl_.campaign_)}}, + // optional string keyword = 5; + {::_pbi::TcParser::FastSS1, + {42, 4, 0, PROTOBUF_FIELD_OFFSET(AdAttributionRow, _impl_.keyword_)}}, + // optional string extra = 6; + {::_pbi::TcParser::FastSS1, + {50, 5, 0, PROTOBUF_FIELD_OFFSET(AdAttributionRow, _impl_.extra_)}}, + // optional float click_date = 7; + {::_pbi::TcParser::FastF32S1, + {61, 6, 0, PROTOBUF_FIELD_OFFSET(AdAttributionRow, _impl_.click_date_)}}, + // optional float download_date = 8; + {::_pbi::TcParser::FastF32S1, + {69, 7, 0, PROTOBUF_FIELD_OFFSET(AdAttributionRow, _impl_.download_date_)}}, + // optional float approx_time = 9; + {::_pbi::TcParser::FastF32S1, + {77, 8, 0, PROTOBUF_FIELD_OFFSET(AdAttributionRow, _impl_.approx_time_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string user_id = 1; + {PROTOBUF_FIELD_OFFSET(AdAttributionRow, _impl_.user_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string ad_id = 2; + {PROTOBUF_FIELD_OFFSET(AdAttributionRow, _impl_.ad_id_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string ad_network = 3; + {PROTOBUF_FIELD_OFFSET(AdAttributionRow, _impl_.ad_network_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string campaign = 4; + {PROTOBUF_FIELD_OFFSET(AdAttributionRow, _impl_.campaign_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string keyword = 5; + {PROTOBUF_FIELD_OFFSET(AdAttributionRow, _impl_.keyword_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string extra = 6; + {PROTOBUF_FIELD_OFFSET(AdAttributionRow, _impl_.extra_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional float click_date = 7; + {PROTOBUF_FIELD_OFFSET(AdAttributionRow, _impl_.click_date_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kFloat)}, + // optional float download_date = 8; + {PROTOBUF_FIELD_OFFSET(AdAttributionRow, _impl_.download_date_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kFloat)}, + // optional float approx_time = 9; + {PROTOBUF_FIELD_OFFSET(AdAttributionRow, _impl_.approx_time_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kFloat)}, + }}, + // no aux_entries + {{ + "\23\7\5\12\10\7\5\0\0\0\0\0\0\0\0\0" + "ei.AdAttributionRow" + "user_id" + "ad_id" + "ad_network" + "campaign" + "keyword" + "extra" + }}, +}; + +PROTOBUF_NOINLINE void AdAttributionRow::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.AdAttributionRow) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // repeated .ei.MissionInfo.Fuel fuel = 4; - total_size += 1UL * this->_internal_fuel_size(); - for (const auto& msg : this->fuel_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - // optional string identifier = 7; + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x0000003fu) { if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_identifier()); + _impl_.user_id_.ClearNonDefaultToEmpty(); } - - // optional string mission_log = 10; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_mission_log()); + _impl_.ad_id_.ClearNonDefaultToEmpty(); } - - // optional .ei.MissionInfo.Spaceship ship = 1; if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_ship()); + _impl_.ad_network_.ClearNonDefaultToEmpty(); } - - // optional .ei.MissionInfo.Status status = 2; if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_status()); + _impl_.campaign_.ClearNonDefaultToEmpty(); } - - // optional double duration_seconds = 5; if (cached_has_bits & 0x00000010u) { - total_size += 1 + 8; + _impl_.keyword_.ClearNonDefaultToEmpty(); } - - // optional double seconds_remaining = 6; if (cached_has_bits & 0x00000020u) { - total_size += 1 + 8; - } - - // optional .ei.MissionInfo.DurationType duration_type = 3; - if (cached_has_bits & 0x00000040u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_duration_type()); + _impl_.extra_.ClearNonDefaultToEmpty(); } + } + if (cached_has_bits & 0x000000c0u) { + ::memset(&_impl_.click_date_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.download_date_) - + reinterpret_cast(&_impl_.click_date_)) + sizeof(_impl_.download_date_)); + } + _impl_.approx_time_ = 0; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* AdAttributionRow::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const AdAttributionRow& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* AdAttributionRow::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const AdAttributionRow& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.AdAttributionRow) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AdAttributionRow.user_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional uint32 capacity = 9; - if (cached_has_bits & 0x00000080u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_capacity()); - } + // optional string ad_id = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_ad_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AdAttributionRow.ad_id"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } - } - if (cached_has_bits & 0x00000f00u) { - // optional double start_time_derived = 8; - if (cached_has_bits & 0x00000100u) { - total_size += 1 + 8; - } + // optional string ad_network = 3; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_ad_network(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AdAttributionRow.ad_network"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } - // optional double quality_bump = 11; - if (cached_has_bits & 0x00000200u) { - total_size += 1 + 8; - } + // optional string campaign = 4; + if (cached_has_bits & 0x00000008u) { + const std::string& _s = this_._internal_campaign(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AdAttributionRow.campaign"); + target = stream->WriteStringMaybeAliased(4, _s, target); + } - // optional uint32 level = 12; - if (cached_has_bits & 0x00000400u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_level()); - } + // optional string keyword = 5; + if (cached_has_bits & 0x00000010u) { + const std::string& _s = this_._internal_keyword(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AdAttributionRow.keyword"); + target = stream->WriteStringMaybeAliased(5, _s, target); + } - // optional .ei.ArtifactSpec.Name target_artifact = 13; - if (cached_has_bits & 0x00000800u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_target_artifact()); - } + // optional string extra = 6; + if (cached_has_bits & 0x00000020u) { + const std::string& _s = this_._internal_extra(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AdAttributionRow.extra"); + target = stream->WriteStringMaybeAliased(6, _s, target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional float click_date = 7; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteFloatToArray( + 7, this_._internal_click_date(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData MissionInfo::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - MissionInfo::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*MissionInfo::GetClassData() const { return &_class_data_; } + // optional float download_date = 8; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteFloatToArray( + 8, this_._internal_download_date(), target); + } -void MissionInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional float approx_time = 9; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteFloatToArray( + 9, this_._internal_approx_time(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.AdAttributionRow) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t AdAttributionRow::ByteSizeLong(const MessageLite& base) { + const AdAttributionRow& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t AdAttributionRow::ByteSizeLong() const { + const AdAttributionRow& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.AdAttributionRow) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_user_id()); + } + // optional string ad_id = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_ad_id()); + } + // optional string ad_network = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_ad_network()); + } + // optional string campaign = 4; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_campaign()); + } + // optional string keyword = 5; + if (cached_has_bits & 0x00000010u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_keyword()); + } + // optional string extra = 6; + if (cached_has_bits & 0x00000020u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_extra()); + } + // optional float click_date = 7; + if (cached_has_bits & 0x00000040u) { + total_size += 5; + } + // optional float download_date = 8; + if (cached_has_bits & 0x00000080u) { + total_size += 5; + } + } + { + // optional float approx_time = 9; + if (cached_has_bits & 0x00000100u) { + total_size += 5; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void MissionInfo::MergeFrom(const MissionInfo& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.MissionInfo) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void AdAttributionRow::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.AdAttributionRow) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - fuel_.MergeFrom(from.fuel_); - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - _internal_set_identifier(from._internal_identifier()); + _this->_internal_set_user_id(from._internal_user_id()); } if (cached_has_bits & 0x00000002u) { - _internal_set_mission_log(from._internal_mission_log()); + _this->_internal_set_ad_id(from._internal_ad_id()); } if (cached_has_bits & 0x00000004u) { - ship_ = from.ship_; + _this->_internal_set_ad_network(from._internal_ad_network()); } if (cached_has_bits & 0x00000008u) { - status_ = from.status_; + _this->_internal_set_campaign(from._internal_campaign()); } if (cached_has_bits & 0x00000010u) { - duration_seconds_ = from.duration_seconds_; + _this->_internal_set_keyword(from._internal_keyword()); } if (cached_has_bits & 0x00000020u) { - seconds_remaining_ = from.seconds_remaining_; + _this->_internal_set_extra(from._internal_extra()); } if (cached_has_bits & 0x00000040u) { - duration_type_ = from.duration_type_; + _this->_impl_.click_date_ = from._impl_.click_date_; } if (cached_has_bits & 0x00000080u) { - capacity_ = from.capacity_; + _this->_impl_.download_date_ = from._impl_.download_date_; } - _has_bits_[0] |= cached_has_bits; } - if (cached_has_bits & 0x00000f00u) { - if (cached_has_bits & 0x00000100u) { - start_time_derived_ = from.start_time_derived_; - } - if (cached_has_bits & 0x00000200u) { - quality_bump_ = from.quality_bump_; - } - if (cached_has_bits & 0x00000400u) { - level_ = from.level_; - } - if (cached_has_bits & 0x00000800u) { - target_artifact_ = from.target_artifact_; - } - _has_bits_[0] |= cached_has_bits; + if (cached_has_bits & 0x00000100u) { + _this->_impl_.approx_time_ = from._impl_.approx_time_; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void MissionInfo::CopyFrom(const MissionInfo& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.MissionInfo) +void AdAttributionRow::CopyFrom(const AdAttributionRow& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.AdAttributionRow) if (&from == this) return; Clear(); MergeFrom(from); } -bool MissionInfo::IsInitialized() const { - return true; -} -void MissionInfo::InternalSwap(MissionInfo* other) { +void AdAttributionRow::InternalSwap(AdAttributionRow* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - fuel_.InternalSwap(&other->fuel_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &identifier_, lhs_arena, - &other->identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &mission_log_, lhs_arena, - &other->mission_log_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(MissionInfo, target_artifact_) - + sizeof(MissionInfo::target_artifact_) - - PROTOBUF_FIELD_OFFSET(MissionInfo, ship_)>( - reinterpret_cast(&ship_), - reinterpret_cast(&other->ship_)); -} - -::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[127]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_id_, &other->_impl_.user_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.ad_id_, &other->_impl_.ad_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.ad_network_, &other->_impl_.ad_network_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.campaign_, &other->_impl_.campaign_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.keyword_, &other->_impl_.keyword_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.extra_, &other->_impl_.extra_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(AdAttributionRow, _impl_.approx_time_) + + sizeof(AdAttributionRow::_impl_.approx_time_) + - PROTOBUF_FIELD_OFFSET(AdAttributionRow, _impl_.click_date_)>( + reinterpret_cast(&_impl_.click_date_), + reinterpret_cast(&other->_impl_.click_date_)); +} + +::google::protobuf::Metadata AdAttributionRow::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class ArtifactSpec::_Internal { +class AdAttributionInfo::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_name(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_level(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_rarity(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_egg(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } -}; - -ArtifactSpec::ArtifactSpec(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ArtifactSpec) -} -ArtifactSpec::ArtifactSpec(const ArtifactSpec& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&name_, &from.name_, - static_cast(reinterpret_cast(&egg_) - - reinterpret_cast(&name_)) + sizeof(egg_)); - // @@protoc_insertion_point(copy_constructor:ei.ArtifactSpec) -} - -inline void ArtifactSpec::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&name_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&rarity_) - - reinterpret_cast(&name_)) + sizeof(rarity_)); -egg_ = 1; -} - -ArtifactSpec::~ArtifactSpec() { - // @@protoc_insertion_point(destructor:ei.ArtifactSpec) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_._has_bits_); +}; + +AdAttributionInfo::AdAttributionInfo(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.AdAttributionInfo) } +inline PROTOBUF_NDEBUG_INLINE AdAttributionInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::AdAttributionInfo& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + device_ad_id_(arena, from.device_ad_id_), + network_name_(arena, from.network_name_), + org_name_(arena, from.org_name_), + org_id_(arena, from.org_id_), + campaign_name_(arena, from.campaign_name_), + campaign_id_(arena, from.campaign_id_), + click_date_(arena, from.click_date_), + conversion_date_(arena, from.conversion_date_), + conversion_type_(arena, from.conversion_type_), + geo_(arena, from.geo_), + adgroup_name_(arena, from.adgroup_name_), + adgroup_id_(arena, from.adgroup_id_), + keyword_(arena, from.keyword_), + keyword_id_(arena, from.keyword_id_), + keyword_extra_(arena, from.keyword_extra_), + creativeset_name_(arena, from.creativeset_name_), + creativeset_id_(arena, from.creativeset_id_) {} + +AdAttributionInfo::AdAttributionInfo( + ::google::protobuf::Arena* arena, + const AdAttributionInfo& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + AdAttributionInfo* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + _impl_.attribution_ = from._impl_.attribution_; -inline void ArtifactSpec::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + // @@protoc_insertion_point(copy_constructor:ei.AdAttributionInfo) } - -void ArtifactSpec::SetCachedSize(int size) const { - _cached_size_.Set(size); +inline PROTOBUF_NDEBUG_INLINE AdAttributionInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + device_ad_id_(arena), + network_name_(arena), + org_name_(arena), + org_id_(arena), + campaign_name_(arena), + campaign_id_(arena), + click_date_(arena), + conversion_date_(arena), + conversion_type_(arena), + geo_(arena), + adgroup_name_(arena), + adgroup_id_(arena), + keyword_(arena), + keyword_id_(arena), + keyword_extra_(arena), + creativeset_name_(arena), + creativeset_id_(arena) {} + +inline void AdAttributionInfo::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.attribution_ = {}; } - -void ArtifactSpec::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ArtifactSpec) - 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) { - ::memset(&name_, 0, static_cast( - reinterpret_cast(&rarity_) - - reinterpret_cast(&name_)) + sizeof(rarity_)); - egg_ = 1; - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ArtifactSpec::_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 .ei.ArtifactSpec.Name name = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::ArtifactSpec_Name_IsValid(val))) { - _internal_set_name(static_cast<::ei::ArtifactSpec_Name>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional .ei.ArtifactSpec.Level level = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::ArtifactSpec_Level_IsValid(val))) { - _internal_set_level(static_cast<::ei::ArtifactSpec_Level>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(2, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional .ei.ArtifactSpec.Rarity rarity = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::ArtifactSpec_Rarity_IsValid(val))) { - _internal_set_rarity(static_cast<::ei::ArtifactSpec_Rarity>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(3, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional .ei.Egg egg = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::Egg_IsValid(val))) { - _internal_set_egg(static_cast<::ei::Egg>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(4, val, mutable_unknown_fields()); - } - } 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* ArtifactSpec::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ArtifactSpec) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.ArtifactSpec.Name name = 1; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 1, this->_internal_name(), target); - } - - // optional .ei.ArtifactSpec.Level level = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 2, this->_internal_level(), target); - } - - // optional .ei.ArtifactSpec.Rarity rarity = 3; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 3, this->_internal_rarity(), target); - } - - // optional .ei.Egg egg = 4; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 4, this->_internal_egg(), 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.ArtifactSpec) - return target; +AdAttributionInfo::~AdAttributionInfo() { + // @@protoc_insertion_point(destructor:ei.AdAttributionInfo) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -size_t ArtifactSpec::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ArtifactSpec) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; +inline void AdAttributionInfo::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.device_ad_id_.Destroy(); + _impl_.network_name_.Destroy(); + _impl_.org_name_.Destroy(); + _impl_.org_id_.Destroy(); + _impl_.campaign_name_.Destroy(); + _impl_.campaign_id_.Destroy(); + _impl_.click_date_.Destroy(); + _impl_.conversion_date_.Destroy(); + _impl_.conversion_type_.Destroy(); + _impl_.geo_.Destroy(); + _impl_.adgroup_name_.Destroy(); + _impl_.adgroup_id_.Destroy(); + _impl_.keyword_.Destroy(); + _impl_.keyword_id_.Destroy(); + _impl_.keyword_extra_.Destroy(); + _impl_.creativeset_name_.Destroy(); + _impl_.creativeset_id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + AdAttributionInfo::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_AdAttributionInfo_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &AdAttributionInfo::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &AdAttributionInfo::ByteSizeLong, + &AdAttributionInfo::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_._cached_size_), + false, + }, + &AdAttributionInfo::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* AdAttributionInfo::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<5, 18, 0, 232, 2> AdAttributionInfo::_table_ = { + { + PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_._has_bits_), + 0, // no _extensions_ + 18, 248, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294705152, // skipmap + offsetof(decltype(_table_), field_entries), + 18, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::AdAttributionInfo>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string device_ad_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.device_ad_id_)}}, + // optional string network_name = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.network_name_)}}, + // optional bool attribution = 3; + {::_pbi::TcParser::SingularVarintNoZag1(), + {24, 17, 0, PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.attribution_)}}, + // optional string org_name = 4; + {::_pbi::TcParser::FastSS1, + {34, 2, 0, PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.org_name_)}}, + // optional string org_id = 5; + {::_pbi::TcParser::FastSS1, + {42, 3, 0, PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.org_id_)}}, + // optional string campaign_name = 6; + {::_pbi::TcParser::FastSS1, + {50, 4, 0, PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.campaign_name_)}}, + // optional string campaign_id = 7; + {::_pbi::TcParser::FastSS1, + {58, 5, 0, PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.campaign_id_)}}, + // optional string click_date = 8; + {::_pbi::TcParser::FastSS1, + {66, 6, 0, PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.click_date_)}}, + // optional string conversion_date = 9; + {::_pbi::TcParser::FastSS1, + {74, 7, 0, PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.conversion_date_)}}, + // optional string conversion_type = 10; + {::_pbi::TcParser::FastSS1, + {82, 8, 0, PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.conversion_type_)}}, + // optional string geo = 11; + {::_pbi::TcParser::FastSS1, + {90, 9, 0, PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.geo_)}}, + // optional string adgroup_name = 12; + {::_pbi::TcParser::FastSS1, + {98, 10, 0, PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.adgroup_name_)}}, + // optional string adgroup_id = 13; + {::_pbi::TcParser::FastSS1, + {106, 11, 0, PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.adgroup_id_)}}, + // optional string keyword = 14; + {::_pbi::TcParser::FastSS1, + {114, 12, 0, PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.keyword_)}}, + // optional string keyword_id = 15; + {::_pbi::TcParser::FastSS1, + {122, 13, 0, PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.keyword_id_)}}, + // optional string keyword_extra = 16; + {::_pbi::TcParser::FastSS2, + {386, 14, 0, PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.keyword_extra_)}}, + // optional string creativeset_name = 17; + {::_pbi::TcParser::FastSS2, + {394, 15, 0, PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.creativeset_name_)}}, + // optional string creativeset_id = 18; + {::_pbi::TcParser::FastSS2, + {402, 16, 0, PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.creativeset_id_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string device_ad_id = 1; + {PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.device_ad_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string network_name = 2; + {PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.network_name_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional bool attribution = 3; + {PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.attribution_), _Internal::kHasBitsOffset + 17, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional string org_name = 4; + {PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.org_name_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string org_id = 5; + {PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.org_id_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string campaign_name = 6; + {PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.campaign_name_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string campaign_id = 7; + {PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.campaign_id_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string click_date = 8; + {PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.click_date_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string conversion_date = 9; + {PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.conversion_date_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string conversion_type = 10; + {PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.conversion_type_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string geo = 11; + {PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.geo_), _Internal::kHasBitsOffset + 9, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string adgroup_name = 12; + {PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.adgroup_name_), _Internal::kHasBitsOffset + 10, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string adgroup_id = 13; + {PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.adgroup_id_), _Internal::kHasBitsOffset + 11, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string keyword = 14; + {PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.keyword_), _Internal::kHasBitsOffset + 12, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string keyword_id = 15; + {PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.keyword_id_), _Internal::kHasBitsOffset + 13, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string keyword_extra = 16; + {PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.keyword_extra_), _Internal::kHasBitsOffset + 14, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string creativeset_name = 17; + {PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.creativeset_name_), _Internal::kHasBitsOffset + 15, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string creativeset_id = 18; + {PROTOBUF_FIELD_OFFSET(AdAttributionInfo, _impl_.creativeset_id_), _Internal::kHasBitsOffset + 16, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, + // no aux_entries + {{ + "\24\14\14\0\10\6\15\13\12\17\17\3\14\12\7\12\15\20\16\0\0\0\0\0" + "ei.AdAttributionInfo" + "device_ad_id" + "network_name" + "org_name" + "org_id" + "campaign_name" + "campaign_id" + "click_date" + "conversion_date" + "conversion_type" + "geo" + "adgroup_name" + "adgroup_id" + "keyword" + "keyword_id" + "keyword_extra" + "creativeset_name" + "creativeset_id" + }}, +}; + +PROTOBUF_NOINLINE void AdAttributionInfo::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.AdAttributionInfo) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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 .ei.ArtifactSpec.Name name = 1; + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_name()); + _impl_.device_ad_id_.ClearNonDefaultToEmpty(); } - - // optional .ei.ArtifactSpec.Level level = 2; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_level()); + _impl_.network_name_.ClearNonDefaultToEmpty(); } - - // optional .ei.ArtifactSpec.Rarity rarity = 3; if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_rarity()); + _impl_.org_name_.ClearNonDefaultToEmpty(); } - - // optional .ei.Egg egg = 4; if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_egg()); + _impl_.org_id_.ClearNonDefaultToEmpty(); } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ArtifactSpec::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ArtifactSpec::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ArtifactSpec::GetClassData() const { return &_class_data_; } - -void ArtifactSpec::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ArtifactSpec::MergeFrom(const ArtifactSpec& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ArtifactSpec) - 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) { - name_ = from.name_; + if (cached_has_bits & 0x00000010u) { + _impl_.campaign_name_.ClearNonDefaultToEmpty(); } - if (cached_has_bits & 0x00000002u) { - level_ = from.level_; + if (cached_has_bits & 0x00000020u) { + _impl_.campaign_id_.ClearNonDefaultToEmpty(); } - if (cached_has_bits & 0x00000004u) { - rarity_ = from.rarity_; + if (cached_has_bits & 0x00000040u) { + _impl_.click_date_.ClearNonDefaultToEmpty(); } - if (cached_has_bits & 0x00000008u) { - egg_ = from.egg_; + if (cached_has_bits & 0x00000080u) { + _impl_.conversion_date_.ClearNonDefaultToEmpty(); } - _has_bits_[0] |= cached_has_bits; - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ArtifactSpec::CopyFrom(const ArtifactSpec& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ArtifactSpec) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ArtifactSpec::IsInitialized() const { - return true; -} - -void ArtifactSpec::InternalSwap(ArtifactSpec* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ArtifactSpec, rarity_) - + sizeof(ArtifactSpec::rarity_) - - PROTOBUF_FIELD_OFFSET(ArtifactSpec, name_)>( - reinterpret_cast(&name_), - reinterpret_cast(&other->name_)); - swap(egg_, other->egg_); -} - -::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[128]); -} - -// =================================================================== - -class CompleteArtifact::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::ArtifactSpec& spec(const CompleteArtifact* msg); - static void set_has_spec(HasBits* has_bits) { - (*has_bits)[0] |= 1u; } -}; - -const ::ei::ArtifactSpec& -CompleteArtifact::_Internal::spec(const CompleteArtifact* msg) { - return *msg->spec_; -} -CompleteArtifact::CompleteArtifact(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - stones_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.CompleteArtifact) -} -CompleteArtifact::CompleteArtifact(const CompleteArtifact& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - stones_(from.stones_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_spec()) { - spec_ = new ::ei::ArtifactSpec(*from.spec_); - } else { - spec_ = nullptr; + if (cached_has_bits & 0x0000ff00u) { + if (cached_has_bits & 0x00000100u) { + _impl_.conversion_type_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000200u) { + _impl_.geo_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000400u) { + _impl_.adgroup_name_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000800u) { + _impl_.adgroup_id_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00001000u) { + _impl_.keyword_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00002000u) { + _impl_.keyword_id_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00004000u) { + _impl_.keyword_extra_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00008000u) { + _impl_.creativeset_name_.ClearNonDefaultToEmpty(); + } } - // @@protoc_insertion_point(copy_constructor:ei.CompleteArtifact) -} - -inline void CompleteArtifact::SharedCtor() { -spec_ = nullptr; -} + if (cached_has_bits & 0x00010000u) { + _impl_.creativeset_id_.ClearNonDefaultToEmpty(); + } + _impl_.attribution_ = false; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* AdAttributionInfo::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const AdAttributionInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* AdAttributionInfo::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const AdAttributionInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.AdAttributionInfo) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string device_ad_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_device_ad_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AdAttributionInfo.device_ad_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } -CompleteArtifact::~CompleteArtifact() { - // @@protoc_insertion_point(destructor:ei.CompleteArtifact) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} + // optional string network_name = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_network_name(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AdAttributionInfo.network_name"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } -inline void CompleteArtifact::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete spec_; -} + // optional bool attribution = 3; + if (cached_has_bits & 0x00020000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 3, this_._internal_attribution(), target); + } -void CompleteArtifact::SetCachedSize(int size) const { - _cached_size_.Set(size); -} + // optional string org_name = 4; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_org_name(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AdAttributionInfo.org_name"); + target = stream->WriteStringMaybeAliased(4, _s, target); + } -void CompleteArtifact::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.CompleteArtifact) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; + // optional string org_id = 5; + if (cached_has_bits & 0x00000008u) { + const std::string& _s = this_._internal_org_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AdAttributionInfo.org_id"); + target = stream->WriteStringMaybeAliased(5, _s, target); + } - stones_.Clear(); - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000001u) { - GOOGLE_DCHECK(spec_ != nullptr); - spec_->Clear(); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* CompleteArtifact::_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 .ei.ArtifactSpec spec = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_spec(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .ei.ArtifactSpec stones = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_stones(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(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* CompleteArtifact::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.CompleteArtifact) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // optional string campaign_name = 6; + if (cached_has_bits & 0x00000010u) { + const std::string& _s = this_._internal_campaign_name(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AdAttributionInfo.campaign_name"); + target = stream->WriteStringMaybeAliased(6, _s, target); + } - cached_has_bits = _has_bits_[0]; - // optional .ei.ArtifactSpec spec = 1; - if (cached_has_bits & 0x00000001u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::spec(this), - _Internal::spec(this).GetCachedSize(), target, stream); - } + // optional string campaign_id = 7; + if (cached_has_bits & 0x00000020u) { + const std::string& _s = this_._internal_campaign_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AdAttributionInfo.campaign_id"); + target = stream->WriteStringMaybeAliased(7, _s, target); + } - // repeated .ei.ArtifactSpec stones = 2; - for (unsigned i = 0, - n = static_cast(this->_internal_stones_size()); i < n; i++) { - const auto& repfield = this->_internal_stones(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, repfield, repfield.GetCachedSize(), target, stream); - } + // optional string click_date = 8; + if (cached_has_bits & 0x00000040u) { + const std::string& _s = this_._internal_click_date(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AdAttributionInfo.click_date"); + target = stream->WriteStringMaybeAliased(8, _s, 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.CompleteArtifact) - return target; -} + // optional string conversion_date = 9; + if (cached_has_bits & 0x00000080u) { + const std::string& _s = this_._internal_conversion_date(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AdAttributionInfo.conversion_date"); + target = stream->WriteStringMaybeAliased(9, _s, target); + } -size_t CompleteArtifact::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.CompleteArtifact) - size_t total_size = 0; + // optional string conversion_type = 10; + if (cached_has_bits & 0x00000100u) { + const std::string& _s = this_._internal_conversion_type(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AdAttributionInfo.conversion_type"); + target = stream->WriteStringMaybeAliased(10, _s, target); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; + // optional string geo = 11; + if (cached_has_bits & 0x00000200u) { + const std::string& _s = this_._internal_geo(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AdAttributionInfo.geo"); + target = stream->WriteStringMaybeAliased(11, _s, target); + } - // repeated .ei.ArtifactSpec stones = 2; - total_size += 1UL * this->_internal_stones_size(); - for (const auto& msg : this->stones_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } + // optional string adgroup_name = 12; + if (cached_has_bits & 0x00000400u) { + const std::string& _s = this_._internal_adgroup_name(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AdAttributionInfo.adgroup_name"); + target = stream->WriteStringMaybeAliased(12, _s, target); + } - // optional .ei.ArtifactSpec spec = 1; - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *spec_); - } + // optional string adgroup_id = 13; + if (cached_has_bits & 0x00000800u) { + const std::string& _s = this_._internal_adgroup_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AdAttributionInfo.adgroup_id"); + target = stream->WriteStringMaybeAliased(13, _s, target); + } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional string keyword = 14; + if (cached_has_bits & 0x00001000u) { + const std::string& _s = this_._internal_keyword(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AdAttributionInfo.keyword"); + target = stream->WriteStringMaybeAliased(14, _s, target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CompleteArtifact::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - CompleteArtifact::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CompleteArtifact::GetClassData() const { return &_class_data_; } + // optional string keyword_id = 15; + if (cached_has_bits & 0x00002000u) { + const std::string& _s = this_._internal_keyword_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AdAttributionInfo.keyword_id"); + target = stream->WriteStringMaybeAliased(15, _s, target); + } -void CompleteArtifact::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional string keyword_extra = 16; + if (cached_has_bits & 0x00004000u) { + const std::string& _s = this_._internal_keyword_extra(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AdAttributionInfo.keyword_extra"); + target = stream->WriteStringMaybeAliased(16, _s, target); + } + + // optional string creativeset_name = 17; + if (cached_has_bits & 0x00008000u) { + const std::string& _s = this_._internal_creativeset_name(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AdAttributionInfo.creativeset_name"); + target = stream->WriteStringMaybeAliased(17, _s, target); + } + + // optional string creativeset_id = 18; + if (cached_has_bits & 0x00010000u) { + const std::string& _s = this_._internal_creativeset_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AdAttributionInfo.creativeset_id"); + target = stream->WriteStringMaybeAliased(18, _s, target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.AdAttributionInfo) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t AdAttributionInfo::ByteSizeLong(const MessageLite& base) { + const AdAttributionInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t AdAttributionInfo::ByteSizeLong() const { + const AdAttributionInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.AdAttributionInfo) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string device_ad_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_device_ad_id()); + } + // optional string network_name = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_network_name()); + } + // optional string org_name = 4; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_org_name()); + } + // optional string org_id = 5; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_org_id()); + } + // optional string campaign_name = 6; + if (cached_has_bits & 0x00000010u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_campaign_name()); + } + // optional string campaign_id = 7; + if (cached_has_bits & 0x00000020u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_campaign_id()); + } + // optional string click_date = 8; + if (cached_has_bits & 0x00000040u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_click_date()); + } + // optional string conversion_date = 9; + if (cached_has_bits & 0x00000080u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_conversion_date()); + } + } + if (cached_has_bits & 0x0000ff00u) { + // optional string conversion_type = 10; + if (cached_has_bits & 0x00000100u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_conversion_type()); + } + // optional string geo = 11; + if (cached_has_bits & 0x00000200u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_geo()); + } + // optional string adgroup_name = 12; + if (cached_has_bits & 0x00000400u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_adgroup_name()); + } + // optional string adgroup_id = 13; + if (cached_has_bits & 0x00000800u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_adgroup_id()); + } + // optional string keyword = 14; + if (cached_has_bits & 0x00001000u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_keyword()); + } + // optional string keyword_id = 15; + if (cached_has_bits & 0x00002000u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_keyword_id()); + } + // optional string keyword_extra = 16; + if (cached_has_bits & 0x00004000u) { + total_size += 2 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_keyword_extra()); + } + // optional string creativeset_name = 17; + if (cached_has_bits & 0x00008000u) { + total_size += 2 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_creativeset_name()); + } + } + if (cached_has_bits & 0x00030000u) { + // optional string creativeset_id = 18; + if (cached_has_bits & 0x00010000u) { + total_size += 2 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_creativeset_id()); + } + // optional bool attribution = 3; + if (cached_has_bits & 0x00020000u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void CompleteArtifact::MergeFrom(const CompleteArtifact& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.CompleteArtifact) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void AdAttributionInfo::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.AdAttributionInfo) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - stones_.MergeFrom(from.stones_); - if (from._internal_has_spec()) { - _internal_mutable_spec()->::ei::ArtifactSpec::MergeFrom(from._internal_spec()); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + if (cached_has_bits & 0x00000001u) { + _this->_internal_set_device_ad_id(from._internal_device_ad_id()); + } + if (cached_has_bits & 0x00000002u) { + _this->_internal_set_network_name(from._internal_network_name()); + } + if (cached_has_bits & 0x00000004u) { + _this->_internal_set_org_name(from._internal_org_name()); + } + if (cached_has_bits & 0x00000008u) { + _this->_internal_set_org_id(from._internal_org_id()); + } + if (cached_has_bits & 0x00000010u) { + _this->_internal_set_campaign_name(from._internal_campaign_name()); + } + if (cached_has_bits & 0x00000020u) { + _this->_internal_set_campaign_id(from._internal_campaign_id()); + } + if (cached_has_bits & 0x00000040u) { + _this->_internal_set_click_date(from._internal_click_date()); + } + if (cached_has_bits & 0x00000080u) { + _this->_internal_set_conversion_date(from._internal_conversion_date()); + } + } + if (cached_has_bits & 0x0000ff00u) { + if (cached_has_bits & 0x00000100u) { + _this->_internal_set_conversion_type(from._internal_conversion_type()); + } + if (cached_has_bits & 0x00000200u) { + _this->_internal_set_geo(from._internal_geo()); + } + if (cached_has_bits & 0x00000400u) { + _this->_internal_set_adgroup_name(from._internal_adgroup_name()); + } + if (cached_has_bits & 0x00000800u) { + _this->_internal_set_adgroup_id(from._internal_adgroup_id()); + } + if (cached_has_bits & 0x00001000u) { + _this->_internal_set_keyword(from._internal_keyword()); + } + if (cached_has_bits & 0x00002000u) { + _this->_internal_set_keyword_id(from._internal_keyword_id()); + } + if (cached_has_bits & 0x00004000u) { + _this->_internal_set_keyword_extra(from._internal_keyword_extra()); + } + if (cached_has_bits & 0x00008000u) { + _this->_internal_set_creativeset_name(from._internal_creativeset_name()); + } + } + if (cached_has_bits & 0x00030000u) { + if (cached_has_bits & 0x00010000u) { + _this->_internal_set_creativeset_id(from._internal_creativeset_id()); + } + if (cached_has_bits & 0x00020000u) { + _this->_impl_.attribution_ = from._impl_.attribution_; + } } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void CompleteArtifact::CopyFrom(const CompleteArtifact& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.CompleteArtifact) +void AdAttributionInfo::CopyFrom(const AdAttributionInfo& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.AdAttributionInfo) if (&from == this) return; Clear(); MergeFrom(from); } -bool CompleteArtifact::IsInitialized() const { - return true; -} -void CompleteArtifact::InternalSwap(CompleteArtifact* other) { +void AdAttributionInfo::InternalSwap(AdAttributionInfo* PROTOBUF_RESTRICT other) { using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - stones_.InternalSwap(&other->stones_); - swap(spec_, other->spec_); -} - -::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[129]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.device_ad_id_, &other->_impl_.device_ad_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.network_name_, &other->_impl_.network_name_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.org_name_, &other->_impl_.org_name_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.org_id_, &other->_impl_.org_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.campaign_name_, &other->_impl_.campaign_name_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.campaign_id_, &other->_impl_.campaign_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.click_date_, &other->_impl_.click_date_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.conversion_date_, &other->_impl_.conversion_date_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.conversion_type_, &other->_impl_.conversion_type_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.geo_, &other->_impl_.geo_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.adgroup_name_, &other->_impl_.adgroup_name_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.adgroup_id_, &other->_impl_.adgroup_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.keyword_, &other->_impl_.keyword_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.keyword_id_, &other->_impl_.keyword_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.keyword_extra_, &other->_impl_.keyword_extra_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.creativeset_name_, &other->_impl_.creativeset_name_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.creativeset_id_, &other->_impl_.creativeset_id_, arena); + swap(_impl_.attribution_, other->_impl_.attribution_); +} + +::google::protobuf::Metadata AdAttributionInfo::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class ArtifactInventoryItem::_Internal { +class ArtifactsClientInfo_LaunchCount::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_item_id(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static const ::ei::CompleteArtifact& artifact(const ArtifactInventoryItem* msg); - static void set_has_artifact(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_quantity(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_server_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -const ::ei::CompleteArtifact& -ArtifactInventoryItem::_Internal::artifact(const ArtifactInventoryItem* msg) { - return *msg->artifact_; -} -ArtifactInventoryItem::ArtifactInventoryItem(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ArtifactInventoryItem) + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ArtifactsClientInfo_LaunchCount, _impl_._has_bits_); +}; + +ArtifactsClientInfo_LaunchCount::ArtifactsClientInfo_LaunchCount(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ArtifactsClientInfo.LaunchCount) } -ArtifactInventoryItem::ArtifactInventoryItem(const ArtifactInventoryItem& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - server_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - server_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_server_id()) { - server_id_.Set(from._internal_server_id(), - GetArenaForAllocation()); - } - if (from._internal_has_artifact()) { - artifact_ = new ::ei::CompleteArtifact(*from.artifact_); - } else { - artifact_ = nullptr; - } - ::memcpy(&item_id_, &from.item_id_, - static_cast(reinterpret_cast(&quantity_) - - reinterpret_cast(&item_id_)) + sizeof(quantity_)); - // @@protoc_insertion_point(copy_constructor:ei.ArtifactInventoryItem) +ArtifactsClientInfo_LaunchCount::ArtifactsClientInfo_LaunchCount( + ::google::protobuf::Arena* arena, const ArtifactsClientInfo_LaunchCount& from) + : ArtifactsClientInfo_LaunchCount(arena) { + MergeFrom(from); } +inline PROTOBUF_NDEBUG_INLINE ArtifactsClientInfo_LaunchCount::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} -inline void ArtifactInventoryItem::SharedCtor() { -server_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - server_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&artifact_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&quantity_) - - reinterpret_cast(&artifact_)) + sizeof(quantity_)); +inline void ArtifactsClientInfo_LaunchCount::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, ship_), + 0, + offsetof(Impl_, launch_points_) - + offsetof(Impl_, ship_) + + sizeof(Impl_::launch_points_)); } - -ArtifactInventoryItem::~ArtifactInventoryItem() { - // @@protoc_insertion_point(destructor:ei.ArtifactInventoryItem) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } +ArtifactsClientInfo_LaunchCount::~ArtifactsClientInfo_LaunchCount() { + // @@protoc_insertion_point(destructor:ei.ArtifactsClientInfo.LaunchCount) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } +inline void ArtifactsClientInfo_LaunchCount::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ArtifactsClientInfo_LaunchCount::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ArtifactsClientInfo_LaunchCount_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ArtifactsClientInfo_LaunchCount::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ArtifactsClientInfo_LaunchCount::ByteSizeLong, + &ArtifactsClientInfo_LaunchCount::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ArtifactsClientInfo_LaunchCount, _impl_._cached_size_), + false, + }, + &ArtifactsClientInfo_LaunchCount::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ArtifactsClientInfo_LaunchCount::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 3, 1, 0, 2> ArtifactsClientInfo_LaunchCount::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ArtifactsClientInfo_LaunchCount, _impl_._has_bits_), + 0, // no _extensions_ + 3, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967288, // skipmap + offsetof(decltype(_table_), field_entries), + 3, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ArtifactsClientInfo_LaunchCount>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional .ei.MissionInfo.Spaceship ship = 1; + {::_pbi::TcParser::FastEr0S1, + {8, 0, 10, PROTOBUF_FIELD_OFFSET(ArtifactsClientInfo_LaunchCount, _impl_.ship_)}}, + // optional uint32 num_launches = 2; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ArtifactsClientInfo_LaunchCount, _impl_.num_launches_), 1>(), + {16, 1, 0, PROTOBUF_FIELD_OFFSET(ArtifactsClientInfo_LaunchCount, _impl_.num_launches_)}}, + // optional double launch_points = 3; + {::_pbi::TcParser::FastF64S1, + {25, 2, 0, PROTOBUF_FIELD_OFFSET(ArtifactsClientInfo_LaunchCount, _impl_.launch_points_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.MissionInfo.Spaceship ship = 1; + {PROTOBUF_FIELD_OFFSET(ArtifactsClientInfo_LaunchCount, _impl_.ship_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional uint32 num_launches = 2; + {PROTOBUF_FIELD_OFFSET(ArtifactsClientInfo_LaunchCount, _impl_.num_launches_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double launch_points = 3; + {PROTOBUF_FIELD_OFFSET(ArtifactsClientInfo_LaunchCount, _impl_.launch_points_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + }}, {{ + {0, 11}, + }}, {{ + }}, +}; -inline void ArtifactInventoryItem::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - server_id_.Destroy(); - if (this != internal_default_instance()) delete artifact_; -} - -void ArtifactInventoryItem::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ArtifactInventoryItem::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ArtifactInventoryItem) - 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) { - if (cached_has_bits & 0x00000001u) { - server_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - GOOGLE_DCHECK(artifact_ != nullptr); - artifact_->Clear(); - } - } - if (cached_has_bits & 0x0000000cu) { - ::memset(&item_id_, 0, static_cast( - reinterpret_cast(&quantity_) - - reinterpret_cast(&item_id_)) + sizeof(quantity_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ArtifactInventoryItem::_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 uint64 item_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _Internal::set_has_item_id(&has_bits); - item_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.CompleteArtifact artifact = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_artifact(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double quantity = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 25)) { - _Internal::set_has_quantity(&has_bits); - quantity_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional string server_id = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - auto str = _internal_mutable_server_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ArtifactInventoryItem.server_id"); - #endif // !NDEBUG - } 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* ArtifactInventoryItem::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ArtifactInventoryItem) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional uint64 item_id = 1; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(1, this->_internal_item_id(), target); - } - - // optional .ei.CompleteArtifact artifact = 2; - if (cached_has_bits & 0x00000002u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::artifact(this), - _Internal::artifact(this).GetCachedSize(), target, stream); - } - - // optional double quantity = 3; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(3, this->_internal_quantity(), target); - } - - // optional string server_id = 4; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_server_id().data(), static_cast(this->_internal_server_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ArtifactInventoryItem.server_id"); - target = stream->WriteStringMaybeAliased( - 4, this->_internal_server_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); - } - // @@protoc_insertion_point(serialize_to_array_end:ei.ArtifactInventoryItem) - return target; -} - -size_t ArtifactInventoryItem::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ArtifactInventoryItem) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; +PROTOBUF_NOINLINE void ArtifactsClientInfo_LaunchCount::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ArtifactsClientInfo.LaunchCount) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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 server_id = 4; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_server_id()); - } - - // optional .ei.CompleteArtifact artifact = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *artifact_); - } - - // optional uint64 item_id = 1; - if (cached_has_bits & 0x00000004u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_item_id()); - } - - // optional double quantity = 3; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + 8; - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + ::memset(&_impl_.ship_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.launch_points_) - + reinterpret_cast(&_impl_.ship_)) + sizeof(_impl_.launch_points_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ArtifactsClientInfo_LaunchCount::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ArtifactsClientInfo_LaunchCount& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ArtifactsClientInfo_LaunchCount::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ArtifactsClientInfo_LaunchCount& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ArtifactsClientInfo.LaunchCount) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.MissionInfo.Spaceship ship = 1; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 1, this_._internal_ship(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ArtifactInventoryItem::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ArtifactInventoryItem::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ArtifactInventoryItem::GetClassData() const { return &_class_data_; } + // optional uint32 num_launches = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 2, this_._internal_num_launches(), target); + } -void ArtifactInventoryItem::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional double launch_points = 3; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 3, this_._internal_launch_points(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ArtifactsClientInfo.LaunchCount) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ArtifactsClientInfo_LaunchCount::ByteSizeLong(const MessageLite& base) { + const ArtifactsClientInfo_LaunchCount& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ArtifactsClientInfo_LaunchCount::ByteSizeLong() const { + const ArtifactsClientInfo_LaunchCount& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ArtifactsClientInfo.LaunchCount) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + // optional .ei.MissionInfo.Spaceship ship = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_ship()); + } + // optional uint32 num_launches = 2; + if (cached_has_bits & 0x00000002u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_num_launches()); + } + // optional double launch_points = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 9; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void ArtifactInventoryItem::MergeFrom(const ArtifactInventoryItem& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ArtifactInventoryItem) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ArtifactsClientInfo_LaunchCount::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ArtifactsClientInfo.LaunchCount) + ABSL_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) { + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - _internal_set_server_id(from._internal_server_id()); + _this->_impl_.ship_ = from._impl_.ship_; } if (cached_has_bits & 0x00000002u) { - _internal_mutable_artifact()->::ei::CompleteArtifact::MergeFrom(from._internal_artifact()); + _this->_impl_.num_launches_ = from._impl_.num_launches_; } if (cached_has_bits & 0x00000004u) { - item_id_ = from.item_id_; + _this->_impl_.launch_points_ = from._impl_.launch_points_; } - if (cached_has_bits & 0x00000008u) { - quantity_ = from.quantity_; - } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void ArtifactInventoryItem::CopyFrom(const ArtifactInventoryItem& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ArtifactInventoryItem) +void ArtifactsClientInfo_LaunchCount::CopyFrom(const ArtifactsClientInfo_LaunchCount& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ArtifactsClientInfo.LaunchCount) if (&from == this) return; Clear(); MergeFrom(from); } -bool ArtifactInventoryItem::IsInitialized() const { - return true; -} -void ArtifactInventoryItem::InternalSwap(ArtifactInventoryItem* other) { +void ArtifactsClientInfo_LaunchCount::InternalSwap(ArtifactsClientInfo_LaunchCount* PROTOBUF_RESTRICT 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( - &server_id_, lhs_arena, - &other->server_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ArtifactInventoryItem, quantity_) - + sizeof(ArtifactInventoryItem::quantity_) - - PROTOBUF_FIELD_OFFSET(ArtifactInventoryItem, artifact_)>( - reinterpret_cast(&artifact_), - reinterpret_cast(&other->artifact_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ArtifactsClientInfo_LaunchCount, _impl_.launch_points_) + + sizeof(ArtifactsClientInfo_LaunchCount::_impl_.launch_points_) + - PROTOBUF_FIELD_OFFSET(ArtifactsClientInfo_LaunchCount, _impl_.ship_)>( + reinterpret_cast(&_impl_.ship_), + reinterpret_cast(&other->_impl_.ship_)); } -::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[130]); +::google::protobuf::Metadata ArtifactsClientInfo_LaunchCount::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class InventorySlot::_Internal { +class ArtifactsClientInfo::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_occupied(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_item_id(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; - -InventorySlot::InventorySlot(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.InventorySlot) -} -InventorySlot::InventorySlot(const InventorySlot& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&occupied_, &from.occupied_, - static_cast(reinterpret_cast(&item_id_) - - reinterpret_cast(&occupied_)) + sizeof(item_id_)); - // @@protoc_insertion_point(copy_constructor:ei.InventorySlot) -} - -inline void InventorySlot::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&occupied_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&item_id_) - - reinterpret_cast(&occupied_)) + sizeof(item_id_)); -} - -InventorySlot::~InventorySlot() { - // @@protoc_insertion_point(destructor:ei.InventorySlot) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ArtifactsClientInfo, _impl_._has_bits_); +}; + +ArtifactsClientInfo::ArtifactsClientInfo(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ArtifactsClientInfo) } +inline PROTOBUF_NDEBUG_INLINE ArtifactsClientInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ArtifactsClientInfo& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + launch_counts_{visibility, arena, from.launch_counts_} {} + +ArtifactsClientInfo::ArtifactsClientInfo( + ::google::protobuf::Arena* arena, + const ArtifactsClientInfo& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ArtifactsClientInfo* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, mission_capacity_mult_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, mission_capacity_mult_), + offsetof(Impl_, mission_capacity_research_mult_) - + offsetof(Impl_, mission_capacity_mult_) + + sizeof(Impl_::mission_capacity_research_mult_)); -inline void InventorySlot::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + // @@protoc_insertion_point(copy_constructor:ei.ArtifactsClientInfo) } - -void InventorySlot::SetCachedSize(int size) const { - _cached_size_.Set(size); +inline PROTOBUF_NDEBUG_INLINE ArtifactsClientInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + launch_counts_{visibility, arena} {} + +inline void ArtifactsClientInfo::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, mission_capacity_mult_), + 0, + offsetof(Impl_, mission_capacity_research_mult_) - + offsetof(Impl_, mission_capacity_mult_) + + sizeof(Impl_::mission_capacity_research_mult_)); } - -void InventorySlot::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.InventorySlot) - 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) { - ::memset(&occupied_, 0, static_cast( - reinterpret_cast(&item_id_) - - reinterpret_cast(&occupied_)) + sizeof(item_id_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* InventorySlot::_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 bool occupied = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _Internal::set_has_occupied(&has_bits); - occupied_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 item_id = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_item_id(&has_bits); - item_id_ = ::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* InventorySlot::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.InventorySlot) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional bool occupied = 1; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(1, this->_internal_occupied(), target); - } - - // optional uint32 item_id = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(2, this->_internal_item_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); - } - // @@protoc_insertion_point(serialize_to_array_end:ei.InventorySlot) - return target; +ArtifactsClientInfo::~ArtifactsClientInfo() { + // @@protoc_insertion_point(destructor:ei.ArtifactsClientInfo) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } +inline void ArtifactsClientInfo::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ArtifactsClientInfo::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ArtifactsClientInfo_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ArtifactsClientInfo::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ArtifactsClientInfo::ByteSizeLong, + &ArtifactsClientInfo::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ArtifactsClientInfo, _impl_._cached_size_), + false, + }, + &ArtifactsClientInfo::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ArtifactsClientInfo::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 6, 1, 0, 2> ArtifactsClientInfo::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ArtifactsClientInfo, _impl_._has_bits_), + 0, // no _extensions_ + 6, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967232, // skipmap + offsetof(decltype(_table_), field_entries), + 6, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ArtifactsClientInfo>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional double mission_capacity_mult = 1; + {::_pbi::TcParser::FastF64S1, + {9, 0, 0, PROTOBUF_FIELD_OFFSET(ArtifactsClientInfo, _impl_.mission_capacity_mult_)}}, + // optional double mission_duration_mult = 2; + {::_pbi::TcParser::FastF64S1, + {17, 1, 0, PROTOBUF_FIELD_OFFSET(ArtifactsClientInfo, _impl_.mission_duration_mult_)}}, + // repeated .ei.ArtifactsClientInfo.LaunchCount launch_counts = 3; + {::_pbi::TcParser::FastMtR1, + {26, 63, 0, PROTOBUF_FIELD_OFFSET(ArtifactsClientInfo, _impl_.launch_counts_)}}, + // optional double mission_ftl_duration_research_mult = 4; + {::_pbi::TcParser::FastF64S1, + {33, 2, 0, PROTOBUF_FIELD_OFFSET(ArtifactsClientInfo, _impl_.mission_ftl_duration_research_mult_)}}, + // optional double last_server_launch_count_sum_time = 5; + {::_pbi::TcParser::FastF64S1, + {41, 3, 0, PROTOBUF_FIELD_OFFSET(ArtifactsClientInfo, _impl_.last_server_launch_count_sum_time_)}}, + // optional double mission_capacity_research_mult = 6; + {::_pbi::TcParser::FastF64S1, + {49, 4, 0, PROTOBUF_FIELD_OFFSET(ArtifactsClientInfo, _impl_.mission_capacity_research_mult_)}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional double mission_capacity_mult = 1; + {PROTOBUF_FIELD_OFFSET(ArtifactsClientInfo, _impl_.mission_capacity_mult_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double mission_duration_mult = 2; + {PROTOBUF_FIELD_OFFSET(ArtifactsClientInfo, _impl_.mission_duration_mult_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // repeated .ei.ArtifactsClientInfo.LaunchCount launch_counts = 3; + {PROTOBUF_FIELD_OFFSET(ArtifactsClientInfo, _impl_.launch_counts_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional double mission_ftl_duration_research_mult = 4; + {PROTOBUF_FIELD_OFFSET(ArtifactsClientInfo, _impl_.mission_ftl_duration_research_mult_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double last_server_launch_count_sum_time = 5; + {PROTOBUF_FIELD_OFFSET(ArtifactsClientInfo, _impl_.last_server_launch_count_sum_time_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double mission_capacity_research_mult = 6; + {PROTOBUF_FIELD_OFFSET(ArtifactsClientInfo, _impl_.mission_capacity_research_mult_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ArtifactsClientInfo_LaunchCount>()}, + }}, {{ + }}, +}; -size_t InventorySlot::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.InventorySlot) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; +PROTOBUF_NOINLINE void ArtifactsClientInfo::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ArtifactsClientInfo) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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 bool occupied = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + 1; - } + _impl_.launch_counts_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x0000001fu) { + ::memset(&_impl_.mission_capacity_mult_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.mission_capacity_research_mult_) - + reinterpret_cast(&_impl_.mission_capacity_mult_)) + sizeof(_impl_.mission_capacity_research_mult_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ArtifactsClientInfo::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ArtifactsClientInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ArtifactsClientInfo::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ArtifactsClientInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ArtifactsClientInfo) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional double mission_capacity_mult = 1; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 1, this_._internal_mission_capacity_mult(), target); + } - // optional uint32 item_id = 2; - if (cached_has_bits & 0x00000002u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_item_id()); - } + // optional double mission_duration_mult = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 2, this_._internal_mission_duration_mult(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // repeated .ei.ArtifactsClientInfo.LaunchCount launch_counts = 3; + for (unsigned i = 0, n = static_cast( + this_._internal_launch_counts_size()); + i < n; i++) { + const auto& repfield = this_._internal_launch_counts().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 3, repfield, repfield.GetCachedSize(), + target, stream); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData InventorySlot::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - InventorySlot::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*InventorySlot::GetClassData() const { return &_class_data_; } + // optional double mission_ftl_duration_research_mult = 4; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 4, this_._internal_mission_ftl_duration_research_mult(), target); + } -void InventorySlot::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional double last_server_launch_count_sum_time = 5; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 5, this_._internal_last_server_launch_count_sum_time(), target); + } + + // optional double mission_capacity_research_mult = 6; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 6, this_._internal_mission_capacity_research_mult(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ArtifactsClientInfo) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ArtifactsClientInfo::ByteSizeLong(const MessageLite& base) { + const ArtifactsClientInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ArtifactsClientInfo::ByteSizeLong() const { + const ArtifactsClientInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ArtifactsClientInfo) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.ArtifactsClientInfo.LaunchCount launch_counts = 3; + { + total_size += 1UL * this_._internal_launch_counts_size(); + for (const auto& msg : this_._internal_launch_counts()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000001fu) { + // optional double mission_capacity_mult = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 9; + } + // optional double mission_duration_mult = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 9; + } + // optional double mission_ftl_duration_research_mult = 4; + if (cached_has_bits & 0x00000004u) { + total_size += 9; + } + // optional double last_server_launch_count_sum_time = 5; + if (cached_has_bits & 0x00000008u) { + total_size += 9; + } + // optional double mission_capacity_research_mult = 6; + if (cached_has_bits & 0x00000010u) { + total_size += 9; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void InventorySlot::MergeFrom(const InventorySlot& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.InventorySlot) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ArtifactsClientInfo::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ArtifactsClientInfo) + ABSL_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) { + _this->_internal_mutable_launch_counts()->MergeFrom( + from._internal_launch_counts()); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000001fu) { if (cached_has_bits & 0x00000001u) { - occupied_ = from.occupied_; + _this->_impl_.mission_capacity_mult_ = from._impl_.mission_capacity_mult_; } if (cached_has_bits & 0x00000002u) { - item_id_ = from.item_id_; + _this->_impl_.mission_duration_mult_ = from._impl_.mission_duration_mult_; + } + if (cached_has_bits & 0x00000004u) { + _this->_impl_.mission_ftl_duration_research_mult_ = from._impl_.mission_ftl_duration_research_mult_; + } + if (cached_has_bits & 0x00000008u) { + _this->_impl_.last_server_launch_count_sum_time_ = from._impl_.last_server_launch_count_sum_time_; + } + if (cached_has_bits & 0x00000010u) { + _this->_impl_.mission_capacity_research_mult_ = from._impl_.mission_capacity_research_mult_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void InventorySlot::CopyFrom(const InventorySlot& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.InventorySlot) +void ArtifactsClientInfo::CopyFrom(const ArtifactsClientInfo& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ArtifactsClientInfo) if (&from == this) return; Clear(); MergeFrom(from); } -bool InventorySlot::IsInitialized() const { - return true; -} -void InventorySlot::InternalSwap(InventorySlot* other) { +void ArtifactsClientInfo::InternalSwap(ArtifactsClientInfo* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(InventorySlot, item_id_) - + sizeof(InventorySlot::item_id_) - - PROTOBUF_FIELD_OFFSET(InventorySlot, occupied_)>( - reinterpret_cast(&occupied_), - reinterpret_cast(&other->occupied_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.launch_counts_.InternalSwap(&other->_impl_.launch_counts_); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ArtifactsClientInfo, _impl_.mission_capacity_research_mult_) + + sizeof(ArtifactsClientInfo::_impl_.mission_capacity_research_mult_) + - PROTOBUF_FIELD_OFFSET(ArtifactsClientInfo, _impl_.mission_capacity_mult_)>( + reinterpret_cast(&_impl_.mission_capacity_mult_), + reinterpret_cast(&other->_impl_.mission_capacity_mult_)); } -::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[131]); +::google::protobuf::Metadata ArtifactsClientInfo::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class ArtifactsConfigurationRequest::_Internal { +class MissionInfo_Fuel::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::BasicRequestInfo& rinfo(const ArtifactsConfigurationRequest* msg); - static void set_has_rinfo(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_client_version(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; - -const ::ei::BasicRequestInfo& -ArtifactsConfigurationRequest::_Internal::rinfo(const ArtifactsConfigurationRequest* msg) { - return *msg->rinfo_; -} -ArtifactsConfigurationRequest::ArtifactsConfigurationRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ArtifactsConfigurationRequest) + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(MissionInfo_Fuel, _impl_._has_bits_); +}; + +MissionInfo_Fuel::MissionInfo_Fuel(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.MissionInfo.Fuel) } -ArtifactsConfigurationRequest::ArtifactsConfigurationRequest(const ArtifactsConfigurationRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_rinfo()) { - rinfo_ = new ::ei::BasicRequestInfo(*from.rinfo_); - } else { - rinfo_ = nullptr; - } - client_version_ = from.client_version_; - // @@protoc_insertion_point(copy_constructor:ei.ArtifactsConfigurationRequest) +MissionInfo_Fuel::MissionInfo_Fuel( + ::google::protobuf::Arena* arena, const MissionInfo_Fuel& from) + : MissionInfo_Fuel(arena) { + MergeFrom(from); } +inline PROTOBUF_NDEBUG_INLINE MissionInfo_Fuel::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + egg_{static_cast< ::ei::Egg >(1)} {} -inline void ArtifactsConfigurationRequest::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&rinfo_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&client_version_) - - reinterpret_cast(&rinfo_)) + sizeof(client_version_)); +inline void MissionInfo_Fuel::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.amount_ = {}; } - -ArtifactsConfigurationRequest::~ArtifactsConfigurationRequest() { - // @@protoc_insertion_point(destructor:ei.ArtifactsConfigurationRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } +MissionInfo_Fuel::~MissionInfo_Fuel() { + // @@protoc_insertion_point(destructor:ei.MissionInfo.Fuel) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } +inline void MissionInfo_Fuel::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + MissionInfo_Fuel::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_MissionInfo_Fuel_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &MissionInfo_Fuel::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &MissionInfo_Fuel::ByteSizeLong, + &MissionInfo_Fuel::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(MissionInfo_Fuel, _impl_._cached_size_), + false, + }, + &MissionInfo_Fuel::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* MissionInfo_Fuel::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 1, 0, 2> MissionInfo_Fuel::_table_ = { + { + PROTOBUF_FIELD_OFFSET(MissionInfo_Fuel, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::MissionInfo_Fuel>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional double amount = 2; + {::_pbi::TcParser::FastF64S1, + {17, 0, 0, PROTOBUF_FIELD_OFFSET(MissionInfo_Fuel, _impl_.amount_)}}, + // optional .ei.Egg egg = 1; + {::_pbi::TcParser::FastEvS1, + {8, 1, 0, PROTOBUF_FIELD_OFFSET(MissionInfo_Fuel, _impl_.egg_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.Egg egg = 1; + {PROTOBUF_FIELD_OFFSET(MissionInfo_Fuel, _impl_.egg_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kEnum)}, + // optional double amount = 2; + {PROTOBUF_FIELD_OFFSET(MissionInfo_Fuel, _impl_.amount_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + }}, {{ + {::_pbi::FieldAuxEnumData{}, ::ei::Egg_internal_data_}, + }}, {{ + }}, +}; -inline void ArtifactsConfigurationRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete rinfo_; -} - -void ArtifactsConfigurationRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ArtifactsConfigurationRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ArtifactsConfigurationRequest) - 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) { - GOOGLE_DCHECK(rinfo_ != nullptr); - rinfo_->Clear(); - } - client_version_ = 0u; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ArtifactsConfigurationRequest::_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 uint32 client_version = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _Internal::set_has_client_version(&has_bits); - client_version_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.BasicRequestInfo rinfo = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - 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* ArtifactsConfigurationRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ArtifactsConfigurationRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional uint32 client_version = 1; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(1, this->_internal_client_version(), target); - } - - // optional .ei.BasicRequestInfo rinfo = 2; - if (cached_has_bits & 0x00000001u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _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.ArtifactsConfigurationRequest) - return target; -} - -size_t ArtifactsConfigurationRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ArtifactsConfigurationRequest) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; +PROTOBUF_NOINLINE void MissionInfo_Fuel::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.MissionInfo.Fuel) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { - // optional .ei.BasicRequestInfo rinfo = 2; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *rinfo_); - } - - // optional uint32 client_version = 1; - if (cached_has_bits & 0x00000002u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_client_version()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ArtifactsConfigurationRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ArtifactsConfigurationRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ArtifactsConfigurationRequest::GetClassData() const { return &_class_data_; } + _impl_.amount_ = 0; + _impl_.egg_ = 1; + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* MissionInfo_Fuel::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const MissionInfo_Fuel& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* MissionInfo_Fuel::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const MissionInfo_Fuel& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.MissionInfo.Fuel) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.Egg egg = 1; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 1, this_._internal_egg(), target); + } -void ArtifactsConfigurationRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional double amount = 2; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 2, this_._internal_amount(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.MissionInfo.Fuel) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t MissionInfo_Fuel::ByteSizeLong(const MessageLite& base) { + const MissionInfo_Fuel& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t MissionInfo_Fuel::ByteSizeLong() const { + const MissionInfo_Fuel& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.MissionInfo.Fuel) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional double amount = 2; + if (cached_has_bits & 0x00000001u) { + total_size += 9; + } + // optional .ei.Egg egg = 1; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_egg()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void ArtifactsConfigurationRequest::MergeFrom(const ArtifactsConfigurationRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ArtifactsConfigurationRequest) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void MissionInfo_Fuel::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.MissionInfo.Fuel) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - _internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo()); + _this->_impl_.amount_ = from._impl_.amount_; } if (cached_has_bits & 0x00000002u) { - client_version_ = from.client_version_; + _this->_impl_.egg_ = from._impl_.egg_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void ArtifactsConfigurationRequest::CopyFrom(const ArtifactsConfigurationRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ArtifactsConfigurationRequest) +void MissionInfo_Fuel::CopyFrom(const MissionInfo_Fuel& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.MissionInfo.Fuel) if (&from == this) return; Clear(); MergeFrom(from); } -bool ArtifactsConfigurationRequest::IsInitialized() const { - return true; -} -void ArtifactsConfigurationRequest::InternalSwap(ArtifactsConfigurationRequest* other) { +void MissionInfo_Fuel::InternalSwap(MissionInfo_Fuel* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationRequest, client_version_) - + sizeof(ArtifactsConfigurationRequest::client_version_) - - PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationRequest, rinfo_)>( - reinterpret_cast(&rinfo_), - reinterpret_cast(&other->rinfo_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(MissionInfo_Fuel, _impl_.egg_) + + sizeof(MissionInfo_Fuel::_impl_.egg_) + - PROTOBUF_FIELD_OFFSET(MissionInfo_Fuel, _impl_.amount_)>( + reinterpret_cast(&_impl_.amount_), + reinterpret_cast(&other->_impl_.amount_)); } -::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[132]); +::google::protobuf::Metadata MissionInfo_Fuel::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class ArtifactsConfigurationResponse_MissionParameters_Duration::_Internal { +class MissionInfo::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_duration_type(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_seconds(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_quality(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_min_quality(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_max_quality(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_capacity(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_level_capacity_bump(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_level_quality_bump(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } -}; - -ArtifactsConfigurationResponse_MissionParameters_Duration::ArtifactsConfigurationResponse_MissionParameters_Duration(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ArtifactsConfigurationResponse.MissionParameters.Duration) -} -ArtifactsConfigurationResponse_MissionParameters_Duration::ArtifactsConfigurationResponse_MissionParameters_Duration(const ArtifactsConfigurationResponse_MissionParameters_Duration& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&seconds_, &from.seconds_, - static_cast(reinterpret_cast(&level_quality_bump_) - - reinterpret_cast(&seconds_)) + sizeof(level_quality_bump_)); - // @@protoc_insertion_point(copy_constructor:ei.ArtifactsConfigurationResponse.MissionParameters.Duration) -} - -inline void ArtifactsConfigurationResponse_MissionParameters_Duration::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&seconds_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&level_quality_bump_) - - reinterpret_cast(&seconds_)) + sizeof(level_quality_bump_)); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(MissionInfo, _impl_._has_bits_); +}; + +MissionInfo::MissionInfo(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.MissionInfo) } +inline PROTOBUF_NDEBUG_INLINE MissionInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::MissionInfo& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + fuel_{visibility, arena, from.fuel_}, + identifier_(arena, from.identifier_), + mission_log_(arena, from.mission_log_) {} + +MissionInfo::MissionInfo( + ::google::protobuf::Arena* arena, + const MissionInfo& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + MissionInfo* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, ship_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, ship_), + offsetof(Impl_, target_artifact_) - + offsetof(Impl_, ship_) + + sizeof(Impl_::target_artifact_)); -ArtifactsConfigurationResponse_MissionParameters_Duration::~ArtifactsConfigurationResponse_MissionParameters_Duration() { - // @@protoc_insertion_point(destructor:ei.ArtifactsConfigurationResponse.MissionParameters.Duration) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + // @@protoc_insertion_point(copy_constructor:ei.MissionInfo) } - -inline void ArtifactsConfigurationResponse_MissionParameters_Duration::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); +inline PROTOBUF_NDEBUG_INLINE MissionInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + fuel_{visibility, arena}, + identifier_(arena), + mission_log_(arena) {} + +inline void MissionInfo::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, ship_), + 0, + offsetof(Impl_, target_artifact_) - + offsetof(Impl_, ship_) + + sizeof(Impl_::target_artifact_)); } - -void ArtifactsConfigurationResponse_MissionParameters_Duration::SetCachedSize(int size) const { - _cached_size_.Set(size); +MissionInfo::~MissionInfo() { + // @@protoc_insertion_point(destructor:ei.MissionInfo) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -void ArtifactsConfigurationResponse_MissionParameters_Duration::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ArtifactsConfigurationResponse.MissionParameters.Duration) - uint32_t cached_has_bits = 0; +inline void MissionInfo::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.identifier_.Destroy(); + _impl_.mission_log_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + MissionInfo::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_MissionInfo_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &MissionInfo::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &MissionInfo::ByteSizeLong, + &MissionInfo::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(MissionInfo, _impl_._cached_size_), + false, + }, + &MissionInfo::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* MissionInfo::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<4, 13, 5, 52, 2> MissionInfo::_table_ = { + { + PROTOBUF_FIELD_OFFSET(MissionInfo, _impl_._has_bits_), + 0, // no _extensions_ + 13, 120, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294959104, // skipmap + offsetof(decltype(_table_), field_entries), + 13, // num_field_entries + 5, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::MissionInfo>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional .ei.MissionInfo.Spaceship ship = 1; + {::_pbi::TcParser::FastEr0S1, + {8, 2, 10, PROTOBUF_FIELD_OFFSET(MissionInfo, _impl_.ship_)}}, + // optional .ei.MissionInfo.Status status = 2; + {::_pbi::TcParser::FastEvS1, + {16, 3, 2, PROTOBUF_FIELD_OFFSET(MissionInfo, _impl_.status_)}}, + // optional .ei.MissionInfo.DurationType duration_type = 3; + {::_pbi::TcParser::FastEr0S1, + {24, 6, 3, PROTOBUF_FIELD_OFFSET(MissionInfo, _impl_.duration_type_)}}, + // repeated .ei.MissionInfo.Fuel fuel = 4; + {::_pbi::TcParser::FastMtR1, + {34, 63, 0, PROTOBUF_FIELD_OFFSET(MissionInfo, _impl_.fuel_)}}, + // optional double duration_seconds = 5; + {::_pbi::TcParser::FastF64S1, + {41, 4, 0, PROTOBUF_FIELD_OFFSET(MissionInfo, _impl_.duration_seconds_)}}, + // optional double seconds_remaining = 6; + {::_pbi::TcParser::FastF64S1, + {49, 5, 0, PROTOBUF_FIELD_OFFSET(MissionInfo, _impl_.seconds_remaining_)}}, + // optional string identifier = 7; + {::_pbi::TcParser::FastSS1, + {58, 0, 0, PROTOBUF_FIELD_OFFSET(MissionInfo, _impl_.identifier_)}}, + // optional double start_time_derived = 8; + {::_pbi::TcParser::FastF64S1, + {65, 8, 0, PROTOBUF_FIELD_OFFSET(MissionInfo, _impl_.start_time_derived_)}}, + // optional uint32 capacity = 9; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(MissionInfo, _impl_.capacity_), 7>(), + {72, 7, 0, PROTOBUF_FIELD_OFFSET(MissionInfo, _impl_.capacity_)}}, + // optional string mission_log = 10; + {::_pbi::TcParser::FastSS1, + {82, 1, 0, PROTOBUF_FIELD_OFFSET(MissionInfo, _impl_.mission_log_)}}, + // optional double quality_bump = 11; + {::_pbi::TcParser::FastF64S1, + {89, 9, 0, PROTOBUF_FIELD_OFFSET(MissionInfo, _impl_.quality_bump_)}}, + // optional uint32 level = 12; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(MissionInfo, _impl_.level_), 10>(), + {96, 10, 0, PROTOBUF_FIELD_OFFSET(MissionInfo, _impl_.level_)}}, + // optional .ei.ArtifactSpec.Name target_artifact = 13; + {::_pbi::TcParser::FastEvS1, + {104, 11, 4, PROTOBUF_FIELD_OFFSET(MissionInfo, _impl_.target_artifact_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.MissionInfo.Spaceship ship = 1; + {PROTOBUF_FIELD_OFFSET(MissionInfo, _impl_.ship_), _Internal::kHasBitsOffset + 2, 1, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional .ei.MissionInfo.Status status = 2; + {PROTOBUF_FIELD_OFFSET(MissionInfo, _impl_.status_), _Internal::kHasBitsOffset + 3, 2, + (0 | ::_fl::kFcOptional | ::_fl::kEnum)}, + // optional .ei.MissionInfo.DurationType duration_type = 3; + {PROTOBUF_FIELD_OFFSET(MissionInfo, _impl_.duration_type_), _Internal::kHasBitsOffset + 6, 3, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // repeated .ei.MissionInfo.Fuel fuel = 4; + {PROTOBUF_FIELD_OFFSET(MissionInfo, _impl_.fuel_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional double duration_seconds = 5; + {PROTOBUF_FIELD_OFFSET(MissionInfo, _impl_.duration_seconds_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double seconds_remaining = 6; + {PROTOBUF_FIELD_OFFSET(MissionInfo, _impl_.seconds_remaining_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional string identifier = 7; + {PROTOBUF_FIELD_OFFSET(MissionInfo, _impl_.identifier_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double start_time_derived = 8; + {PROTOBUF_FIELD_OFFSET(MissionInfo, _impl_.start_time_derived_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint32 capacity = 9; + {PROTOBUF_FIELD_OFFSET(MissionInfo, _impl_.capacity_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional string mission_log = 10; + {PROTOBUF_FIELD_OFFSET(MissionInfo, _impl_.mission_log_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double quality_bump = 11; + {PROTOBUF_FIELD_OFFSET(MissionInfo, _impl_.quality_bump_), _Internal::kHasBitsOffset + 9, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint32 level = 12; + {PROTOBUF_FIELD_OFFSET(MissionInfo, _impl_.level_), _Internal::kHasBitsOffset + 10, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional .ei.ArtifactSpec.Name target_artifact = 13; + {PROTOBUF_FIELD_OFFSET(MissionInfo, _impl_.target_artifact_), _Internal::kHasBitsOffset + 11, 4, + (0 | ::_fl::kFcOptional | ::_fl::kEnum)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::MissionInfo_Fuel>()}, + {0, 11}, + {::_pbi::FieldAuxEnumData{}, ::ei::MissionInfo_Status_internal_data_}, + {0, 4}, + {::_pbi::FieldAuxEnumData{}, ::ei::ArtifactSpec_Name_internal_data_}, + }}, {{ + "\16\0\0\0\0\0\0\12\0\0\13\0\0\0\0\0" + "ei.MissionInfo" + "identifier" + "mission_log" + }}, +}; + +PROTOBUF_NOINLINE void MissionInfo::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.MissionInfo) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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 & 0x000000ffu) { - ::memset(&seconds_, 0, static_cast( - reinterpret_cast(&level_quality_bump_) - - reinterpret_cast(&seconds_)) + sizeof(level_quality_bump_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ArtifactsConfigurationResponse_MissionParameters_Duration::_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 .ei.MissionInfo.DurationType duration_type = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::MissionInfo_DurationType_IsValid(val))) { - _internal_set_duration_type(static_cast<::ei::MissionInfo_DurationType>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional double seconds = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { - _Internal::set_has_seconds(&has_bits); - seconds_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional float quality = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 29)) { - _Internal::set_has_quality(&has_bits); - quality_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(float); - } else - goto handle_unusual; - continue; - // optional float min_quality = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 37)) { - _Internal::set_has_min_quality(&has_bits); - min_quality_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(float); - } else - goto handle_unusual; - continue; - // optional float max_quality = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 45)) { - _Internal::set_has_max_quality(&has_bits); - max_quality_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(float); - } else - goto handle_unusual; - continue; - // optional uint32 capacity = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - _Internal::set_has_capacity(&has_bits); - capacity_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 level_capacity_bump = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_level_capacity_bump(&has_bits); - level_capacity_bump_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional float level_quality_bump = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 69)) { - _Internal::set_has_level_quality_bump(&has_bits); - level_quality_bump_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(float); - } 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* ArtifactsConfigurationResponse_MissionParameters_Duration::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ArtifactsConfigurationResponse.MissionParameters.Duration) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.MissionInfo.DurationType duration_type = 1; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 1, this->_internal_duration_type(), target); - } - - // optional double seconds = 2; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(2, this->_internal_seconds(), target); - } - - // optional float quality = 3; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray(3, this->_internal_quality(), target); - } - - // optional float min_quality = 4; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray(4, this->_internal_min_quality(), target); - } - - // optional float max_quality = 5; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray(5, this->_internal_max_quality(), target); - } - - // optional uint32 capacity = 6; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(6, this->_internal_capacity(), target); - } - - // optional uint32 level_capacity_bump = 7; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(7, this->_internal_level_capacity_bump(), target); - } - - // optional float level_quality_bump = 8; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray(8, this->_internal_level_quality_bump(), target); + _impl_.fuel_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + if (cached_has_bits & 0x00000001u) { + _impl_.identifier_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000002u) { + _impl_.mission_log_.ClearNonDefaultToEmpty(); + } } - - 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); + if (cached_has_bits & 0x000000fcu) { + ::memset(&_impl_.ship_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.capacity_) - + reinterpret_cast(&_impl_.ship_)) + sizeof(_impl_.capacity_)); } - // @@protoc_insertion_point(serialize_to_array_end:ei.ArtifactsConfigurationResponse.MissionParameters.Duration) - return target; -} - -size_t ArtifactsConfigurationResponse_MissionParameters_Duration::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ArtifactsConfigurationResponse.MissionParameters.Duration) - size_t total_size = 0; + if (cached_has_bits & 0x00000f00u) { + ::memset(&_impl_.start_time_derived_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.target_artifact_) - + reinterpret_cast(&_impl_.start_time_derived_)) + sizeof(_impl_.target_artifact_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* MissionInfo::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const MissionInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* MissionInfo::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const MissionInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.MissionInfo) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.MissionInfo.Spaceship ship = 1; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 1, this_._internal_ship(), target); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; + // optional .ei.MissionInfo.Status status = 2; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 2, this_._internal_status(), target); + } - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - // optional double seconds = 2; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + 8; - } + // optional .ei.MissionInfo.DurationType duration_type = 3; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 3, this_._internal_duration_type(), target); + } - // optional .ei.MissionInfo.DurationType duration_type = 1; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_duration_type()); - } + // repeated .ei.MissionInfo.Fuel fuel = 4; + for (unsigned i = 0, n = static_cast( + this_._internal_fuel_size()); + i < n; i++) { + const auto& repfield = this_._internal_fuel().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 4, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional float quality = 3; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + 4; - } + // optional double duration_seconds = 5; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 5, this_._internal_duration_seconds(), target); + } - // optional float min_quality = 4; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + 4; - } + // optional double seconds_remaining = 6; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 6, this_._internal_seconds_remaining(), target); + } - // optional float max_quality = 5; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + 4; - } + // optional string identifier = 7; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.MissionInfo.identifier"); + target = stream->WriteStringMaybeAliased(7, _s, target); + } - // optional uint32 capacity = 6; - if (cached_has_bits & 0x00000020u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_capacity()); - } + // optional double start_time_derived = 8; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 8, this_._internal_start_time_derived(), target); + } - // optional uint32 level_capacity_bump = 7; - if (cached_has_bits & 0x00000040u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_level_capacity_bump()); - } + // optional uint32 capacity = 9; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 9, this_._internal_capacity(), target); + } - // optional float level_quality_bump = 8; - if (cached_has_bits & 0x00000080u) { - total_size += 1 + 4; - } + // optional string mission_log = 10; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_mission_log(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.MissionInfo.mission_log"); + target = stream->WriteStringMaybeAliased(10, _s, target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional double quality_bump = 11; + if (cached_has_bits & 0x00000200u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 11, this_._internal_quality_bump(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ArtifactsConfigurationResponse_MissionParameters_Duration::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ArtifactsConfigurationResponse_MissionParameters_Duration::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ArtifactsConfigurationResponse_MissionParameters_Duration::GetClassData() const { return &_class_data_; } + // optional uint32 level = 12; + if (cached_has_bits & 0x00000400u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 12, this_._internal_level(), target); + } -void ArtifactsConfigurationResponse_MissionParameters_Duration::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional .ei.ArtifactSpec.Name target_artifact = 13; + if (cached_has_bits & 0x00000800u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 13, this_._internal_target_artifact(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.MissionInfo) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t MissionInfo::ByteSizeLong(const MessageLite& base) { + const MissionInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t MissionInfo::ByteSizeLong() const { + const MissionInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.MissionInfo) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.MissionInfo.Fuel fuel = 4; + { + total_size += 1UL * this_._internal_fuel_size(); + for (const auto& msg : this_._internal_fuel()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string identifier = 7; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_identifier()); + } + // optional string mission_log = 10; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_mission_log()); + } + // optional .ei.MissionInfo.Spaceship ship = 1; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_ship()); + } + // optional .ei.MissionInfo.Status status = 2; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_status()); + } + // optional double duration_seconds = 5; + if (cached_has_bits & 0x00000010u) { + total_size += 9; + } + // optional double seconds_remaining = 6; + if (cached_has_bits & 0x00000020u) { + total_size += 9; + } + // optional .ei.MissionInfo.DurationType duration_type = 3; + if (cached_has_bits & 0x00000040u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_duration_type()); + } + // optional uint32 capacity = 9; + if (cached_has_bits & 0x00000080u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_capacity()); + } + } + if (cached_has_bits & 0x00000f00u) { + // optional double start_time_derived = 8; + if (cached_has_bits & 0x00000100u) { + total_size += 9; + } + // optional double quality_bump = 11; + if (cached_has_bits & 0x00000200u) { + total_size += 9; + } + // optional uint32 level = 12; + if (cached_has_bits & 0x00000400u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_level()); + } + // optional .ei.ArtifactSpec.Name target_artifact = 13; + if (cached_has_bits & 0x00000800u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_target_artifact()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void ArtifactsConfigurationResponse_MissionParameters_Duration::MergeFrom(const ArtifactsConfigurationResponse_MissionParameters_Duration& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ArtifactsConfigurationResponse.MissionParameters.Duration) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void MissionInfo::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.MissionInfo) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + _this->_internal_mutable_fuel()->MergeFrom( + from._internal_fuel()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - seconds_ = from.seconds_; + _this->_internal_set_identifier(from._internal_identifier()); } if (cached_has_bits & 0x00000002u) { - duration_type_ = from.duration_type_; + _this->_internal_set_mission_log(from._internal_mission_log()); } if (cached_has_bits & 0x00000004u) { - quality_ = from.quality_; + _this->_impl_.ship_ = from._impl_.ship_; } if (cached_has_bits & 0x00000008u) { - min_quality_ = from.min_quality_; + _this->_impl_.status_ = from._impl_.status_; } if (cached_has_bits & 0x00000010u) { - max_quality_ = from.max_quality_; + _this->_impl_.duration_seconds_ = from._impl_.duration_seconds_; } if (cached_has_bits & 0x00000020u) { - capacity_ = from.capacity_; + _this->_impl_.seconds_remaining_ = from._impl_.seconds_remaining_; } if (cached_has_bits & 0x00000040u) { - level_capacity_bump_ = from.level_capacity_bump_; + _this->_impl_.duration_type_ = from._impl_.duration_type_; } if (cached_has_bits & 0x00000080u) { - level_quality_bump_ = from.level_quality_bump_; + _this->_impl_.capacity_ = from._impl_.capacity_; + } + } + if (cached_has_bits & 0x00000f00u) { + if (cached_has_bits & 0x00000100u) { + _this->_impl_.start_time_derived_ = from._impl_.start_time_derived_; + } + if (cached_has_bits & 0x00000200u) { + _this->_impl_.quality_bump_ = from._impl_.quality_bump_; + } + if (cached_has_bits & 0x00000400u) { + _this->_impl_.level_ = from._impl_.level_; + } + if (cached_has_bits & 0x00000800u) { + _this->_impl_.target_artifact_ = from._impl_.target_artifact_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void ArtifactsConfigurationResponse_MissionParameters_Duration::CopyFrom(const ArtifactsConfigurationResponse_MissionParameters_Duration& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ArtifactsConfigurationResponse.MissionParameters.Duration) +void MissionInfo::CopyFrom(const MissionInfo& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.MissionInfo) if (&from == this) return; Clear(); MergeFrom(from); } -bool ArtifactsConfigurationResponse_MissionParameters_Duration::IsInitialized() const { - return true; -} -void ArtifactsConfigurationResponse_MissionParameters_Duration::InternalSwap(ArtifactsConfigurationResponse_MissionParameters_Duration* other) { +void MissionInfo::InternalSwap(MissionInfo* PROTOBUF_RESTRICT other) { using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters_Duration, level_quality_bump_) - + sizeof(ArtifactsConfigurationResponse_MissionParameters_Duration::level_quality_bump_) - - PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters_Duration, seconds_)>( - reinterpret_cast(&seconds_), - reinterpret_cast(&other->seconds_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.fuel_.InternalSwap(&other->_impl_.fuel_); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.identifier_, &other->_impl_.identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.mission_log_, &other->_impl_.mission_log_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(MissionInfo, _impl_.target_artifact_) + + sizeof(MissionInfo::_impl_.target_artifact_) + - PROTOBUF_FIELD_OFFSET(MissionInfo, _impl_.ship_)>( + reinterpret_cast(&_impl_.ship_), + reinterpret_cast(&other->_impl_.ship_)); } -::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[133]); +::google::protobuf::Metadata MissionInfo::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class ArtifactsConfigurationResponse_MissionParameters::_Internal { +class ArtifactSpec::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_ship(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_capacity_deprecated(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; - -ArtifactsConfigurationResponse_MissionParameters::ArtifactsConfigurationResponse_MissionParameters(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - durations_(arena), - level_mission_requirements_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ArtifactsConfigurationResponse.MissionParameters) + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ArtifactSpec, _impl_._has_bits_); +}; + +ArtifactSpec::ArtifactSpec(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ArtifactSpec) } -ArtifactsConfigurationResponse_MissionParameters::ArtifactsConfigurationResponse_MissionParameters(const ArtifactsConfigurationResponse_MissionParameters& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - durations_(from.durations_), - level_mission_requirements_(from.level_mission_requirements_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&ship_, &from.ship_, - static_cast(reinterpret_cast(&capacity_deprecated_) - - reinterpret_cast(&ship_)) + sizeof(capacity_deprecated_)); - // @@protoc_insertion_point(copy_constructor:ei.ArtifactsConfigurationResponse.MissionParameters) +ArtifactSpec::ArtifactSpec( + ::google::protobuf::Arena* arena, const ArtifactSpec& from) + : ArtifactSpec(arena) { + MergeFrom(from); } - -inline void ArtifactsConfigurationResponse_MissionParameters::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&ship_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&capacity_deprecated_) - - reinterpret_cast(&ship_)) + sizeof(capacity_deprecated_)); +inline PROTOBUF_NDEBUG_INLINE ArtifactSpec::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + egg_{static_cast< ::ei::Egg >(1)} {} + +inline void ArtifactSpec::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, name_), + 0, + offsetof(Impl_, rarity_) - + offsetof(Impl_, name_) + + sizeof(Impl_::rarity_)); } - -ArtifactsConfigurationResponse_MissionParameters::~ArtifactsConfigurationResponse_MissionParameters() { - // @@protoc_insertion_point(destructor:ei.ArtifactsConfigurationResponse.MissionParameters) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } +ArtifactSpec::~ArtifactSpec() { + // @@protoc_insertion_point(destructor:ei.ArtifactSpec) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - -inline void ArtifactsConfigurationResponse_MissionParameters::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void ArtifactsConfigurationResponse_MissionParameters::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ArtifactsConfigurationResponse_MissionParameters::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ArtifactsConfigurationResponse.MissionParameters) - uint32_t cached_has_bits = 0; +inline void ArtifactSpec::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ArtifactSpec::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ArtifactSpec_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ArtifactSpec::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ArtifactSpec::ByteSizeLong, + &ArtifactSpec::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ArtifactSpec, _impl_._cached_size_), + false, + }, + &ArtifactSpec::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ArtifactSpec::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 4, 4, 0, 2> ArtifactSpec::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ArtifactSpec, _impl_._has_bits_), + 0, // no _extensions_ + 4, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967280, // skipmap + offsetof(decltype(_table_), field_entries), + 4, // num_field_entries + 4, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ArtifactSpec>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional .ei.Egg egg = 4; + {::_pbi::TcParser::FastEvS1, + {32, 3, 3, PROTOBUF_FIELD_OFFSET(ArtifactSpec, _impl_.egg_)}}, + // optional .ei.ArtifactSpec.Name name = 1; + {::_pbi::TcParser::FastEvS1, + {8, 0, 0, PROTOBUF_FIELD_OFFSET(ArtifactSpec, _impl_.name_)}}, + // optional .ei.ArtifactSpec.Level level = 2; + {::_pbi::TcParser::FastEr0S1, + {16, 1, 4, PROTOBUF_FIELD_OFFSET(ArtifactSpec, _impl_.level_)}}, + // optional .ei.ArtifactSpec.Rarity rarity = 3; + {::_pbi::TcParser::FastEr0S1, + {24, 2, 3, PROTOBUF_FIELD_OFFSET(ArtifactSpec, _impl_.rarity_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.ArtifactSpec.Name name = 1; + {PROTOBUF_FIELD_OFFSET(ArtifactSpec, _impl_.name_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kEnum)}, + // optional .ei.ArtifactSpec.Level level = 2; + {PROTOBUF_FIELD_OFFSET(ArtifactSpec, _impl_.level_), _Internal::kHasBitsOffset + 1, 1, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional .ei.ArtifactSpec.Rarity rarity = 3; + {PROTOBUF_FIELD_OFFSET(ArtifactSpec, _impl_.rarity_), _Internal::kHasBitsOffset + 2, 2, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional .ei.Egg egg = 4; + {PROTOBUF_FIELD_OFFSET(ArtifactSpec, _impl_.egg_), _Internal::kHasBitsOffset + 3, 3, + (0 | ::_fl::kFcOptional | ::_fl::kEnum)}, + }}, {{ + {::_pbi::FieldAuxEnumData{}, ::ei::ArtifactSpec_Name_internal_data_}, + {0, 5}, + {0, 4}, + {::_pbi::FieldAuxEnumData{}, ::ei::Egg_internal_data_}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void ArtifactSpec::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ArtifactSpec) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - durations_.Clear(); - level_mission_requirements_.Clear(); - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000003u) { - ::memset(&ship_, 0, static_cast( - reinterpret_cast(&capacity_deprecated_) - - reinterpret_cast(&ship_)) + sizeof(capacity_deprecated_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ArtifactsConfigurationResponse_MissionParameters::_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 .ei.MissionInfo.Spaceship ship = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::MissionInfo_Spaceship_IsValid(val))) { - _internal_set_ship(static_cast<::ei::MissionInfo_Spaceship>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional uint32 capacity_DEPRECATED = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_capacity_deprecated(&has_bits); - capacity_deprecated_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .ei.ArtifactsConfigurationResponse.MissionParameters.Duration durations = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_durations(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); - } else - goto handle_unusual; - continue; - // repeated uint32 level_mission_requirements = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - ptr -= 1; - do { - ptr += 1; - _internal_add_level_mission_requirements(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr)); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<32>(ptr)); - } else if (static_cast(tag) == 34) { - ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedUInt32Parser(_internal_mutable_level_mission_requirements(), ptr, ctx); - 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* ArtifactsConfigurationResponse_MissionParameters::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ArtifactsConfigurationResponse.MissionParameters) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.MissionInfo.Spaceship ship = 1; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 1, this->_internal_ship(), target); - } - - // optional uint32 capacity_DEPRECATED = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(2, this->_internal_capacity_deprecated(), target); - } + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { + ::memset(&_impl_.name_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.rarity_) - + reinterpret_cast(&_impl_.name_)) + sizeof(_impl_.rarity_)); + _impl_.egg_ = 1; + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ArtifactSpec::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ArtifactSpec& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ArtifactSpec::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ArtifactSpec& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ArtifactSpec) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.ArtifactSpec.Name name = 1; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 1, this_._internal_name(), target); + } - // repeated .ei.ArtifactsConfigurationResponse.MissionParameters.Duration durations = 3; - for (unsigned i = 0, - n = static_cast(this->_internal_durations_size()); i < n; i++) { - const auto& repfield = this->_internal_durations(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, repfield, repfield.GetCachedSize(), target, stream); - } + // optional .ei.ArtifactSpec.Level level = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 2, this_._internal_level(), target); + } - // repeated uint32 level_mission_requirements = 4; - for (int i = 0, n = this->_internal_level_mission_requirements_size(); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(4, this->_internal_level_mission_requirements(i), target); - } + // optional .ei.ArtifactSpec.Rarity rarity = 3; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 3, this_._internal_rarity(), 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.ArtifactsConfigurationResponse.MissionParameters) - return target; -} + // optional .ei.Egg egg = 4; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 4, this_._internal_egg(), target); + } -size_t ArtifactsConfigurationResponse_MissionParameters::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ArtifactsConfigurationResponse.MissionParameters) - size_t total_size = 0; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ArtifactSpec) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ArtifactSpec::ByteSizeLong(const MessageLite& base) { + const ArtifactSpec& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ArtifactSpec::ByteSizeLong() const { + const ArtifactSpec& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ArtifactSpec) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { + // optional .ei.ArtifactSpec.Name name = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_name()); + } + // optional .ei.ArtifactSpec.Level level = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_level()); + } + // optional .ei.ArtifactSpec.Rarity rarity = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_rarity()); + } + // optional .ei.Egg egg = 4; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_egg()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused +void ArtifactSpec::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ArtifactSpec) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - // repeated .ei.ArtifactsConfigurationResponse.MissionParameters.Duration durations = 3; - total_size += 1UL * this->_internal_durations_size(); - for (const auto& msg : this->durations_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated uint32 level_mission_requirements = 4; - { - size_t data_size = ::_pbi::WireFormatLite:: - UInt32Size(this->level_mission_requirements_); - total_size += 1 * - ::_pbi::FromIntSize(this->_internal_level_mission_requirements_size()); - total_size += data_size; - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000003u) { - // optional .ei.MissionInfo.Spaceship ship = 1; + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_ship()); + _this->_impl_.name_ = from._impl_.name_; } - - // optional uint32 capacity_DEPRECATED = 2; if (cached_has_bits & 0x00000002u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_capacity_deprecated()); + _this->_impl_.level_ = from._impl_.level_; } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ArtifactsConfigurationResponse_MissionParameters::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ArtifactsConfigurationResponse_MissionParameters::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ArtifactsConfigurationResponse_MissionParameters::GetClassData() const { return &_class_data_; } - -void ArtifactsConfigurationResponse_MissionParameters::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ArtifactsConfigurationResponse_MissionParameters::MergeFrom(const ArtifactsConfigurationResponse_MissionParameters& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ArtifactsConfigurationResponse.MissionParameters) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - durations_.MergeFrom(from.durations_); - level_mission_requirements_.MergeFrom(from.level_mission_requirements_); - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x00000003u) { - if (cached_has_bits & 0x00000001u) { - ship_ = from.ship_; + if (cached_has_bits & 0x00000004u) { + _this->_impl_.rarity_ = from._impl_.rarity_; } - if (cached_has_bits & 0x00000002u) { - capacity_deprecated_ = from.capacity_deprecated_; + if (cached_has_bits & 0x00000008u) { + _this->_impl_.egg_ = from._impl_.egg_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void ArtifactsConfigurationResponse_MissionParameters::CopyFrom(const ArtifactsConfigurationResponse_MissionParameters& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ArtifactsConfigurationResponse.MissionParameters) +void ArtifactSpec::CopyFrom(const ArtifactSpec& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ArtifactSpec) if (&from == this) return; Clear(); MergeFrom(from); } -bool ArtifactsConfigurationResponse_MissionParameters::IsInitialized() const { - return true; -} -void ArtifactsConfigurationResponse_MissionParameters::InternalSwap(ArtifactsConfigurationResponse_MissionParameters* other) { +void ArtifactSpec::InternalSwap(ArtifactSpec* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - durations_.InternalSwap(&other->durations_); - level_mission_requirements_.InternalSwap(&other->level_mission_requirements_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters, capacity_deprecated_) - + sizeof(ArtifactsConfigurationResponse_MissionParameters::capacity_deprecated_) - - PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters, ship_)>( - reinterpret_cast(&ship_), - reinterpret_cast(&other->ship_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ArtifactSpec, _impl_.egg_) + + sizeof(ArtifactSpec::_impl_.egg_) + - PROTOBUF_FIELD_OFFSET(ArtifactSpec, _impl_.name_)>( + reinterpret_cast(&_impl_.name_), + reinterpret_cast(&other->_impl_.name_)); } -::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[134]); +::google::protobuf::Metadata ArtifactSpec::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class ArtifactsConfigurationResponse_ArtifactParameters::_Internal { +class CompleteArtifact::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::ArtifactSpec& spec(const ArtifactsConfigurationResponse_ArtifactParameters* msg); - static void set_has_spec(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_base_quality(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_odds_multiplier(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_value(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_crafting_price(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_crafting_price_low(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_crafting_price_domain(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_crafting_price_curve(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_crafting_xp(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } -}; - -const ::ei::ArtifactSpec& -ArtifactsConfigurationResponse_ArtifactParameters::_Internal::spec(const ArtifactsConfigurationResponse_ArtifactParameters* msg) { - return *msg->spec_; -} -ArtifactsConfigurationResponse_ArtifactParameters::ArtifactsConfigurationResponse_ArtifactParameters(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ArtifactsConfigurationResponse.ArtifactParameters) -} -ArtifactsConfigurationResponse_ArtifactParameters::ArtifactsConfigurationResponse_ArtifactParameters(const ArtifactsConfigurationResponse_ArtifactParameters& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_spec()) { - spec_ = new ::ei::ArtifactSpec(*from.spec_); - } else { - spec_ = nullptr; - } - ::memcpy(&base_quality_, &from.base_quality_, - static_cast(reinterpret_cast(&crafting_price_domain_) - - reinterpret_cast(&base_quality_)) + sizeof(crafting_price_domain_)); - // @@protoc_insertion_point(copy_constructor:ei.ArtifactsConfigurationResponse.ArtifactParameters) -} - -inline void ArtifactsConfigurationResponse_ArtifactParameters::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&spec_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&crafting_price_domain_) - - reinterpret_cast(&spec_)) + sizeof(crafting_price_domain_)); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(CompleteArtifact, _impl_._has_bits_); +}; + +CompleteArtifact::CompleteArtifact(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.CompleteArtifact) } +inline PROTOBUF_NDEBUG_INLINE CompleteArtifact::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::CompleteArtifact& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + stones_{visibility, arena, from.stones_} {} + +CompleteArtifact::CompleteArtifact( + ::google::protobuf::Arena* arena, + const CompleteArtifact& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + CompleteArtifact* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.spec_ = (cached_has_bits & 0x00000001u) ? ::google::protobuf::Message::CopyConstruct<::ei::ArtifactSpec>( + arena, *from._impl_.spec_) + : nullptr; -ArtifactsConfigurationResponse_ArtifactParameters::~ArtifactsConfigurationResponse_ArtifactParameters() { - // @@protoc_insertion_point(destructor:ei.ArtifactsConfigurationResponse.ArtifactParameters) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + // @@protoc_insertion_point(copy_constructor:ei.CompleteArtifact) } +inline PROTOBUF_NDEBUG_INLINE CompleteArtifact::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + stones_{visibility, arena} {} -inline void ArtifactsConfigurationResponse_ArtifactParameters::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete spec_; +inline void CompleteArtifact::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.spec_ = {}; } - -void ArtifactsConfigurationResponse_ArtifactParameters::SetCachedSize(int size) const { - _cached_size_.Set(size); +CompleteArtifact::~CompleteArtifact() { + // @@protoc_insertion_point(destructor:ei.CompleteArtifact) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -void ArtifactsConfigurationResponse_ArtifactParameters::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ArtifactsConfigurationResponse.ArtifactParameters) - uint32_t cached_has_bits = 0; +inline void CompleteArtifact::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + delete _impl_.spec_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + CompleteArtifact::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_CompleteArtifact_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &CompleteArtifact::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &CompleteArtifact::ByteSizeLong, + &CompleteArtifact::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(CompleteArtifact, _impl_._cached_size_), + false, + }, + &CompleteArtifact::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* CompleteArtifact::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 2, 0, 2> CompleteArtifact::_table_ = { + { + PROTOBUF_FIELD_OFFSET(CompleteArtifact, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 2, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::CompleteArtifact>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // repeated .ei.ArtifactSpec stones = 2; + {::_pbi::TcParser::FastMtR1, + {18, 63, 1, PROTOBUF_FIELD_OFFSET(CompleteArtifact, _impl_.stones_)}}, + // optional .ei.ArtifactSpec spec = 1; + {::_pbi::TcParser::FastMtS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(CompleteArtifact, _impl_.spec_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.ArtifactSpec spec = 1; + {PROTOBUF_FIELD_OFFSET(CompleteArtifact, _impl_.spec_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.ArtifactSpec stones = 2; + {PROTOBUF_FIELD_OFFSET(CompleteArtifact, _impl_.stones_), -1, 1, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ArtifactSpec>()}, + {::_pbi::TcParser::GetTable<::ei::ArtifactSpec>()}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void CompleteArtifact::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.CompleteArtifact) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + _impl_.stones_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - GOOGLE_DCHECK(spec_ != nullptr); - spec_->Clear(); - } - if (cached_has_bits & 0x000000feu) { - ::memset(&base_quality_, 0, static_cast( - reinterpret_cast(&crafting_xp_) - - reinterpret_cast(&base_quality_)) + sizeof(crafting_xp_)); - } - crafting_price_domain_ = 0u; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ArtifactsConfigurationResponse_ArtifactParameters::_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 .ei.ArtifactSpec spec = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_spec(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double base_quality = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { - _Internal::set_has_base_quality(&has_bits); - base_quality_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double value = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 25)) { - _Internal::set_has_value(&has_bits); - value_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double odds_multiplier = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 33)) { - _Internal::set_has_odds_multiplier(&has_bits); - odds_multiplier_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double crafting_price = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 41)) { - _Internal::set_has_crafting_price(&has_bits); - crafting_price_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double crafting_price_low = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 49)) { - _Internal::set_has_crafting_price_low(&has_bits); - crafting_price_low_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint32 crafting_price_domain = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_crafting_price_domain(&has_bits); - crafting_price_domain_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double crafting_price_curve = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 65)) { - _Internal::set_has_crafting_price_curve(&has_bits); - crafting_price_curve_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint64 crafting_xp = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 72)) { - _Internal::set_has_crafting_xp(&has_bits); - crafting_xp_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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* ArtifactsConfigurationResponse_ArtifactParameters::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ArtifactsConfigurationResponse.ArtifactParameters) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.ArtifactSpec spec = 1; - if (cached_has_bits & 0x00000001u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::spec(this), - _Internal::spec(this).GetCachedSize(), target, stream); - } - - // optional double base_quality = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(2, this->_internal_base_quality(), target); - } - - // optional double value = 3; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(3, this->_internal_value(), target); - } - - // optional double odds_multiplier = 4; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(4, this->_internal_odds_multiplier(), target); - } - - // optional double crafting_price = 5; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(5, this->_internal_crafting_price(), target); - } - - // optional double crafting_price_low = 6; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(6, this->_internal_crafting_price_low(), target); - } - - // optional uint32 crafting_price_domain = 7; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(7, this->_internal_crafting_price_domain(), target); - } - - // optional double crafting_price_curve = 8; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(8, this->_internal_crafting_price_curve(), target); - } - - // optional uint64 crafting_xp = 9; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(9, this->_internal_crafting_xp(), 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.ArtifactsConfigurationResponse.ArtifactParameters) - return target; -} - -size_t ArtifactsConfigurationResponse_ArtifactParameters::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ArtifactsConfigurationResponse.ArtifactParameters) - 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 & 0x000000ffu) { - // optional .ei.ArtifactSpec spec = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *spec_); - } - - // optional double base_quality = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 8; - } - - // optional double value = 3; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + 8; - } - - // optional double odds_multiplier = 4; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + 8; - } - - // optional double crafting_price = 5; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + 8; - } - - // optional double crafting_price_low = 6; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + 8; - } - - // optional double crafting_price_curve = 8; - if (cached_has_bits & 0x00000040u) { - total_size += 1 + 8; - } - - // optional uint64 crafting_xp = 9; - if (cached_has_bits & 0x00000080u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_crafting_xp()); - } - - } - // optional uint32 crafting_price_domain = 7; - if (cached_has_bits & 0x00000100u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_crafting_price_domain()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ArtifactsConfigurationResponse_ArtifactParameters::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ArtifactsConfigurationResponse_ArtifactParameters::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ArtifactsConfigurationResponse_ArtifactParameters::GetClassData() const { return &_class_data_; } - -void ArtifactsConfigurationResponse_ArtifactParameters::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - + ABSL_DCHECK(_impl_.spec_ != nullptr); + _impl_.spec_->Clear(); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* CompleteArtifact::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const CompleteArtifact& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* CompleteArtifact::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const CompleteArtifact& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.CompleteArtifact) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.ArtifactSpec spec = 1; + if (cached_has_bits & 0x00000001u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, *this_._impl_.spec_, this_._impl_.spec_->GetCachedSize(), target, + stream); + } -void ArtifactsConfigurationResponse_ArtifactParameters::MergeFrom(const ArtifactsConfigurationResponse_ArtifactParameters& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ArtifactsConfigurationResponse.ArtifactParameters) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // repeated .ei.ArtifactSpec stones = 2; + for (unsigned i = 0, n = static_cast( + this_._internal_stones_size()); + i < n; i++) { + const auto& repfield = this_._internal_stones().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, repfield, repfield.GetCachedSize(), + target, stream); + } - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - if (cached_has_bits & 0x00000001u) { - _internal_mutable_spec()->::ei::ArtifactSpec::MergeFrom(from._internal_spec()); - } - if (cached_has_bits & 0x00000002u) { - base_quality_ = from.base_quality_; - } - if (cached_has_bits & 0x00000004u) { - value_ = from.value_; - } - if (cached_has_bits & 0x00000008u) { - odds_multiplier_ = from.odds_multiplier_; - } - if (cached_has_bits & 0x00000010u) { - crafting_price_ = from.crafting_price_; - } - if (cached_has_bits & 0x00000020u) { - crafting_price_low_ = from.crafting_price_low_; - } - if (cached_has_bits & 0x00000040u) { - crafting_price_curve_ = from.crafting_price_curve_; - } - if (cached_has_bits & 0x00000080u) { - crafting_xp_ = from.crafting_xp_; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.CompleteArtifact) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t CompleteArtifact::ByteSizeLong(const MessageLite& base) { + const CompleteArtifact& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t CompleteArtifact::ByteSizeLong() const { + const CompleteArtifact& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.CompleteArtifact) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.ArtifactSpec stones = 2; + { + total_size += 1UL * this_._internal_stones_size(); + for (const auto& msg : this_._internal_stones()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + { + // optional .ei.ArtifactSpec spec = 1; + cached_has_bits = + this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.spec_); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void CompleteArtifact::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.CompleteArtifact) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_stones()->MergeFrom( + from._internal_stones()); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + ABSL_DCHECK(from._impl_.spec_ != nullptr); + if (_this->_impl_.spec_ == nullptr) { + _this->_impl_.spec_ = + ::google::protobuf::Message::CopyConstruct<::ei::ArtifactSpec>(arena, *from._impl_.spec_); + } else { + _this->_impl_.spec_->MergeFrom(*from._impl_.spec_); } - _has_bits_[0] |= cached_has_bits; - } - if (cached_has_bits & 0x00000100u) { - _internal_set_crafting_price_domain(from._internal_crafting_price_domain()); } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void ArtifactsConfigurationResponse_ArtifactParameters::CopyFrom(const ArtifactsConfigurationResponse_ArtifactParameters& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ArtifactsConfigurationResponse.ArtifactParameters) +void CompleteArtifact::CopyFrom(const CompleteArtifact& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.CompleteArtifact) if (&from == this) return; Clear(); MergeFrom(from); } -bool ArtifactsConfigurationResponse_ArtifactParameters::IsInitialized() const { - return true; -} -void ArtifactsConfigurationResponse_ArtifactParameters::InternalSwap(ArtifactsConfigurationResponse_ArtifactParameters* other) { +void CompleteArtifact::InternalSwap(CompleteArtifact* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_ArtifactParameters, crafting_price_domain_) - + sizeof(ArtifactsConfigurationResponse_ArtifactParameters::crafting_price_domain_) - - PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_ArtifactParameters, spec_)>( - reinterpret_cast(&spec_), - reinterpret_cast(&other->spec_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.stones_.InternalSwap(&other->_impl_.stones_); + swap(_impl_.spec_, other->_impl_.spec_); } -::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[135]); +::google::protobuf::Metadata CompleteArtifact::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class ArtifactsConfigurationResponse_CraftingLevelInfo::_Internal { +class ArtifactInventoryItem::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_xp_required(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_rarity_mult(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; - -ArtifactsConfigurationResponse_CraftingLevelInfo::ArtifactsConfigurationResponse_CraftingLevelInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ArtifactsConfigurationResponse.CraftingLevelInfo) -} -ArtifactsConfigurationResponse_CraftingLevelInfo::ArtifactsConfigurationResponse_CraftingLevelInfo(const ArtifactsConfigurationResponse_CraftingLevelInfo& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&xp_required_, &from.xp_required_, - static_cast(reinterpret_cast(&rarity_mult_) - - reinterpret_cast(&xp_required_)) + sizeof(rarity_mult_)); - // @@protoc_insertion_point(copy_constructor:ei.ArtifactsConfigurationResponse.CraftingLevelInfo) -} - -inline void ArtifactsConfigurationResponse_CraftingLevelInfo::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&xp_required_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&rarity_mult_) - - reinterpret_cast(&xp_required_)) + sizeof(rarity_mult_)); -} - -ArtifactsConfigurationResponse_CraftingLevelInfo::~ArtifactsConfigurationResponse_CraftingLevelInfo() { - // @@protoc_insertion_point(destructor:ei.ArtifactsConfigurationResponse.CraftingLevelInfo) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ArtifactInventoryItem, _impl_._has_bits_); +}; + +ArtifactInventoryItem::ArtifactInventoryItem(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ArtifactInventoryItem) } +inline PROTOBUF_NDEBUG_INLINE ArtifactInventoryItem::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ArtifactInventoryItem& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + server_id_(arena, from.server_id_) {} + +ArtifactInventoryItem::ArtifactInventoryItem( + ::google::protobuf::Arena* arena, + const ArtifactInventoryItem& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ArtifactInventoryItem* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.artifact_ = (cached_has_bits & 0x00000002u) ? ::google::protobuf::Message::CopyConstruct<::ei::CompleteArtifact>( + arena, *from._impl_.artifact_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, item_id_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, item_id_), + offsetof(Impl_, quantity_) - + offsetof(Impl_, item_id_) + + sizeof(Impl_::quantity_)); -inline void ArtifactsConfigurationResponse_CraftingLevelInfo::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + // @@protoc_insertion_point(copy_constructor:ei.ArtifactInventoryItem) } - -void ArtifactsConfigurationResponse_CraftingLevelInfo::SetCachedSize(int size) const { - _cached_size_.Set(size); +inline PROTOBUF_NDEBUG_INLINE ArtifactInventoryItem::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + server_id_(arena) {} + +inline void ArtifactInventoryItem::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, artifact_), + 0, + offsetof(Impl_, quantity_) - + offsetof(Impl_, artifact_) + + sizeof(Impl_::quantity_)); } - -void ArtifactsConfigurationResponse_CraftingLevelInfo::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ArtifactsConfigurationResponse.CraftingLevelInfo) - 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) { - ::memset(&xp_required_, 0, static_cast( - reinterpret_cast(&rarity_mult_) - - reinterpret_cast(&xp_required_)) + sizeof(rarity_mult_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ArtifactsConfigurationResponse_CraftingLevelInfo::_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 double xp_required = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 9)) { - _Internal::set_has_xp_required(&has_bits); - xp_required_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional float rarity_mult = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 21)) { - _Internal::set_has_rarity_mult(&has_bits); - rarity_mult_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(float); - } 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* ArtifactsConfigurationResponse_CraftingLevelInfo::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ArtifactsConfigurationResponse.CraftingLevelInfo) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional double xp_required = 1; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(1, this->_internal_xp_required(), target); - } - - // optional float rarity_mult = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray(2, this->_internal_rarity_mult(), 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.ArtifactsConfigurationResponse.CraftingLevelInfo) - return target; +ArtifactInventoryItem::~ArtifactInventoryItem() { + // @@protoc_insertion_point(destructor:ei.ArtifactInventoryItem) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -size_t ArtifactsConfigurationResponse_CraftingLevelInfo::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ArtifactsConfigurationResponse.CraftingLevelInfo) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; +inline void ArtifactInventoryItem::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.server_id_.Destroy(); + delete _impl_.artifact_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ArtifactInventoryItem::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ArtifactInventoryItem_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ArtifactInventoryItem::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ArtifactInventoryItem::ByteSizeLong, + &ArtifactInventoryItem::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ArtifactInventoryItem, _impl_._cached_size_), + false, + }, + &ArtifactInventoryItem::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ArtifactInventoryItem::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 4, 1, 42, 2> ArtifactInventoryItem::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ArtifactInventoryItem, _impl_._has_bits_), + 0, // no _extensions_ + 4, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967280, // skipmap + offsetof(decltype(_table_), field_entries), + 4, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ArtifactInventoryItem>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional string server_id = 4; + {::_pbi::TcParser::FastSS1, + {34, 0, 0, PROTOBUF_FIELD_OFFSET(ArtifactInventoryItem, _impl_.server_id_)}}, + // optional uint64 item_id = 1; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(ArtifactInventoryItem, _impl_.item_id_), 2>(), + {8, 2, 0, PROTOBUF_FIELD_OFFSET(ArtifactInventoryItem, _impl_.item_id_)}}, + // optional .ei.CompleteArtifact artifact = 2; + {::_pbi::TcParser::FastMtS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(ArtifactInventoryItem, _impl_.artifact_)}}, + // optional double quantity = 3; + {::_pbi::TcParser::FastF64S1, + {25, 3, 0, PROTOBUF_FIELD_OFFSET(ArtifactInventoryItem, _impl_.quantity_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional uint64 item_id = 1; + {PROTOBUF_FIELD_OFFSET(ArtifactInventoryItem, _impl_.item_id_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional .ei.CompleteArtifact artifact = 2; + {PROTOBUF_FIELD_OFFSET(ArtifactInventoryItem, _impl_.artifact_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional double quantity = 3; + {PROTOBUF_FIELD_OFFSET(ArtifactInventoryItem, _impl_.quantity_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional string server_id = 4; + {PROTOBUF_FIELD_OFFSET(ArtifactInventoryItem, _impl_.server_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::CompleteArtifact>()}, + }}, {{ + "\30\0\0\0\11\0\0\0" + "ei.ArtifactInventoryItem" + "server_id" + }}, +}; + +PROTOBUF_NOINLINE void ArtifactInventoryItem::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ArtifactInventoryItem) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { - // optional double xp_required = 1; if (cached_has_bits & 0x00000001u) { - total_size += 1 + 8; + _impl_.server_id_.ClearNonDefaultToEmpty(); } - - // optional float rarity_mult = 2; if (cached_has_bits & 0x00000002u) { - total_size += 1 + 4; + ABSL_DCHECK(_impl_.artifact_ != nullptr); + _impl_.artifact_->Clear(); } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + if (cached_has_bits & 0x0000000cu) { + ::memset(&_impl_.item_id_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.quantity_) - + reinterpret_cast(&_impl_.item_id_)) + sizeof(_impl_.quantity_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ArtifactInventoryItem::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ArtifactInventoryItem& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ArtifactInventoryItem::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ArtifactInventoryItem& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ArtifactInventoryItem) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional uint64 item_id = 1; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 1, this_._internal_item_id(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ArtifactsConfigurationResponse_CraftingLevelInfo::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ArtifactsConfigurationResponse_CraftingLevelInfo::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ArtifactsConfigurationResponse_CraftingLevelInfo::GetClassData() const { return &_class_data_; } + // optional .ei.CompleteArtifact artifact = 2; + if (cached_has_bits & 0x00000002u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, *this_._impl_.artifact_, this_._impl_.artifact_->GetCachedSize(), target, + stream); + } -void ArtifactsConfigurationResponse_CraftingLevelInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional double quantity = 3; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 3, this_._internal_quantity(), target); + } + + // optional string server_id = 4; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_server_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ArtifactInventoryItem.server_id"); + target = stream->WriteStringMaybeAliased(4, _s, target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ArtifactInventoryItem) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ArtifactInventoryItem::ByteSizeLong(const MessageLite& base) { + const ArtifactInventoryItem& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ArtifactInventoryItem::ByteSizeLong() const { + const ArtifactInventoryItem& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ArtifactInventoryItem) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { + // optional string server_id = 4; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_server_id()); + } + // optional .ei.CompleteArtifact artifact = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.artifact_); + } + // optional uint64 item_id = 1; + if (cached_has_bits & 0x00000004u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_item_id()); + } + // optional double quantity = 3; + if (cached_has_bits & 0x00000008u) { + total_size += 9; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void ArtifactsConfigurationResponse_CraftingLevelInfo::MergeFrom(const ArtifactsConfigurationResponse_CraftingLevelInfo& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ArtifactsConfigurationResponse.CraftingLevelInfo) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ArtifactInventoryItem::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ArtifactInventoryItem) + ABSL_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) { + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { if (cached_has_bits & 0x00000001u) { - xp_required_ = from.xp_required_; + _this->_internal_set_server_id(from._internal_server_id()); } if (cached_has_bits & 0x00000002u) { - rarity_mult_ = from.rarity_mult_; + ABSL_DCHECK(from._impl_.artifact_ != nullptr); + if (_this->_impl_.artifact_ == nullptr) { + _this->_impl_.artifact_ = + ::google::protobuf::Message::CopyConstruct<::ei::CompleteArtifact>(arena, *from._impl_.artifact_); + } else { + _this->_impl_.artifact_->MergeFrom(*from._impl_.artifact_); + } + } + if (cached_has_bits & 0x00000004u) { + _this->_impl_.item_id_ = from._impl_.item_id_; + } + if (cached_has_bits & 0x00000008u) { + _this->_impl_.quantity_ = from._impl_.quantity_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void ArtifactsConfigurationResponse_CraftingLevelInfo::CopyFrom(const ArtifactsConfigurationResponse_CraftingLevelInfo& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ArtifactsConfigurationResponse.CraftingLevelInfo) +void ArtifactInventoryItem::CopyFrom(const ArtifactInventoryItem& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ArtifactInventoryItem) if (&from == this) return; Clear(); MergeFrom(from); } -bool ArtifactsConfigurationResponse_CraftingLevelInfo::IsInitialized() const { - return true; -} -void ArtifactsConfigurationResponse_CraftingLevelInfo::InternalSwap(ArtifactsConfigurationResponse_CraftingLevelInfo* other) { +void ArtifactInventoryItem::InternalSwap(ArtifactInventoryItem* PROTOBUF_RESTRICT other) { using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_CraftingLevelInfo, rarity_mult_) - + sizeof(ArtifactsConfigurationResponse_CraftingLevelInfo::rarity_mult_) - - PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_CraftingLevelInfo, xp_required_)>( - reinterpret_cast(&xp_required_), - reinterpret_cast(&other->xp_required_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.server_id_, &other->_impl_.server_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ArtifactInventoryItem, _impl_.quantity_) + + sizeof(ArtifactInventoryItem::_impl_.quantity_) + - PROTOBUF_FIELD_OFFSET(ArtifactInventoryItem, _impl_.artifact_)>( + reinterpret_cast(&_impl_.artifact_), + reinterpret_cast(&other->_impl_.artifact_)); } -::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[136]); +::google::protobuf::Metadata ArtifactInventoryItem::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class ArtifactsConfigurationResponse::_Internal { +class InventorySlot::_Internal { public: -}; - -ArtifactsConfigurationResponse::ArtifactsConfigurationResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - mission_parameters_(arena), - artifact_parameters_(arena), - crafting_level_infos_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ArtifactsConfigurationResponse) + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(InventorySlot, _impl_._has_bits_); +}; + +InventorySlot::InventorySlot(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.InventorySlot) } -ArtifactsConfigurationResponse::ArtifactsConfigurationResponse(const ArtifactsConfigurationResponse& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - mission_parameters_(from.mission_parameters_), - artifact_parameters_(from.artifact_parameters_), - crafting_level_infos_(from.crafting_level_infos_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:ei.ArtifactsConfigurationResponse) +InventorySlot::InventorySlot( + ::google::protobuf::Arena* arena, const InventorySlot& from) + : InventorySlot(arena) { + MergeFrom(from); } +inline PROTOBUF_NDEBUG_INLINE InventorySlot::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} -inline void ArtifactsConfigurationResponse::SharedCtor() { +inline void InventorySlot::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, occupied_), + 0, + offsetof(Impl_, item_id_) - + offsetof(Impl_, occupied_) + + sizeof(Impl_::item_id_)); } - -ArtifactsConfigurationResponse::~ArtifactsConfigurationResponse() { - // @@protoc_insertion_point(destructor:ei.ArtifactsConfigurationResponse) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } +InventorySlot::~InventorySlot() { + // @@protoc_insertion_point(destructor:ei.InventorySlot) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } +inline void InventorySlot::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + InventorySlot::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_InventorySlot_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &InventorySlot::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &InventorySlot::ByteSizeLong, + &InventorySlot::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(InventorySlot, _impl_._cached_size_), + false, + }, + &InventorySlot::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* InventorySlot::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 0, 0, 2> InventorySlot::_table_ = { + { + PROTOBUF_FIELD_OFFSET(InventorySlot, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::InventorySlot>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional uint32 item_id = 2; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(InventorySlot, _impl_.item_id_), 1>(), + {16, 1, 0, PROTOBUF_FIELD_OFFSET(InventorySlot, _impl_.item_id_)}}, + // optional bool occupied = 1; + {::_pbi::TcParser::SingularVarintNoZag1(), + {8, 0, 0, PROTOBUF_FIELD_OFFSET(InventorySlot, _impl_.occupied_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional bool occupied = 1; + {PROTOBUF_FIELD_OFFSET(InventorySlot, _impl_.occupied_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional uint32 item_id = 2; + {PROTOBUF_FIELD_OFFSET(InventorySlot, _impl_.item_id_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + }}, + // no aux_entries + {{ + }}, +}; -inline void ArtifactsConfigurationResponse::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void ArtifactsConfigurationResponse::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ArtifactsConfigurationResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ArtifactsConfigurationResponse) - uint32_t cached_has_bits = 0; +PROTOBUF_NOINLINE void InventorySlot::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.InventorySlot) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - mission_parameters_.Clear(); - artifact_parameters_.Clear(); - crafting_level_infos_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ArtifactsConfigurationResponse::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // repeated .ei.ArtifactsConfigurationResponse.MissionParameters mission_parameters = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_mission_parameters(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .ei.ArtifactsConfigurationResponse.ArtifactParameters artifact_parameters = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_artifact_parameters(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .ei.ArtifactsConfigurationResponse.CraftingLevelInfo crafting_level_infos = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_crafting_level_infos(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(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: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* ArtifactsConfigurationResponse::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ArtifactsConfigurationResponse) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated .ei.ArtifactsConfigurationResponse.MissionParameters mission_parameters = 1; - for (unsigned i = 0, - n = static_cast(this->_internal_mission_parameters_size()); i < n; i++) { - const auto& repfield = this->_internal_mission_parameters(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream); - } - - // repeated .ei.ArtifactsConfigurationResponse.ArtifactParameters artifact_parameters = 2; - for (unsigned i = 0, - n = static_cast(this->_internal_artifact_parameters_size()); i < n; i++) { - const auto& repfield = this->_internal_artifact_parameters(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, repfield, repfield.GetCachedSize(), target, stream); - } - - // repeated .ei.ArtifactsConfigurationResponse.CraftingLevelInfo crafting_level_infos = 3; - for (unsigned i = 0, - n = static_cast(this->_internal_crafting_level_infos_size()); i < n; i++) { - const auto& repfield = this->_internal_crafting_level_infos(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, repfield, repfield.GetCachedSize(), target, stream); - } + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + ::memset(&_impl_.occupied_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.item_id_) - + reinterpret_cast(&_impl_.occupied_)) + sizeof(_impl_.item_id_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* InventorySlot::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const InventorySlot& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* InventorySlot::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const InventorySlot& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.InventorySlot) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional bool occupied = 1; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 1, this_._internal_occupied(), 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.ArtifactsConfigurationResponse) - return target; -} + // optional uint32 item_id = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 2, this_._internal_item_id(), target); + } -size_t ArtifactsConfigurationResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ArtifactsConfigurationResponse) - size_t total_size = 0; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.InventorySlot) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t InventorySlot::ByteSizeLong(const MessageLite& base) { + const InventorySlot& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t InventorySlot::ByteSizeLong() const { + const InventorySlot& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.InventorySlot) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional bool occupied = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 2; + } + // optional uint32 item_id = 2; + if (cached_has_bits & 0x00000002u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_item_id()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused +void InventorySlot::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.InventorySlot) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - // repeated .ei.ArtifactsConfigurationResponse.MissionParameters mission_parameters = 1; - total_size += 1UL * this->_internal_mission_parameters_size(); - for (const auto& msg : this->mission_parameters_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated .ei.ArtifactsConfigurationResponse.ArtifactParameters artifact_parameters = 2; - total_size += 1UL * this->_internal_artifact_parameters_size(); - for (const auto& msg : this->artifact_parameters_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated .ei.ArtifactsConfigurationResponse.CraftingLevelInfo crafting_level_infos = 3; - total_size += 1UL * this->_internal_crafting_level_infos_size(); - for (const auto& msg : this->crafting_level_infos_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + if (cached_has_bits & 0x00000001u) { + _this->_impl_.occupied_ = from._impl_.occupied_; + } + if (cached_has_bits & 0x00000002u) { + _this->_impl_.item_id_ = from._impl_.item_id_; + } } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ArtifactsConfigurationResponse::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ArtifactsConfigurationResponse::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ArtifactsConfigurationResponse::GetClassData() const { return &_class_data_; } - -void ArtifactsConfigurationResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ArtifactsConfigurationResponse::MergeFrom(const ArtifactsConfigurationResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ArtifactsConfigurationResponse) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - mission_parameters_.MergeFrom(from.mission_parameters_); - artifact_parameters_.MergeFrom(from.artifact_parameters_); - crafting_level_infos_.MergeFrom(from.crafting_level_infos_); - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void ArtifactsConfigurationResponse::CopyFrom(const ArtifactsConfigurationResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ArtifactsConfigurationResponse) +void InventorySlot::CopyFrom(const InventorySlot& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.InventorySlot) if (&from == this) return; Clear(); MergeFrom(from); } -bool ArtifactsConfigurationResponse::IsInitialized() const { - return true; -} -void ArtifactsConfigurationResponse::InternalSwap(ArtifactsConfigurationResponse* other) { +void InventorySlot::InternalSwap(InventorySlot* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - mission_parameters_.InternalSwap(&other->mission_parameters_); - artifact_parameters_.InternalSwap(&other->artifact_parameters_); - crafting_level_infos_.InternalSwap(&other->crafting_level_infos_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(InventorySlot, _impl_.item_id_) + + sizeof(InventorySlot::_impl_.item_id_) + - PROTOBUF_FIELD_OFFSET(InventorySlot, _impl_.occupied_)>( + reinterpret_cast(&_impl_.occupied_), + reinterpret_cast(&other->_impl_.occupied_)); } -::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[137]); +::google::protobuf::Metadata InventorySlot::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class MissionRequest::_Internal { +class ArtifactsConfigurationRequest::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::BasicRequestInfo& rinfo(const MissionRequest* msg); - static void set_has_rinfo(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_client_version(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_ei_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static const ::ei::MissionInfo& info(const MissionRequest* msg); - static void set_has_info(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static const ::ei::ArtifactsClientInfo& client_info(const MissionRequest* msg); - static void set_has_client_info(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } -}; - -const ::ei::BasicRequestInfo& -MissionRequest::_Internal::rinfo(const MissionRequest* msg) { - return *msg->rinfo_; -} -const ::ei::MissionInfo& -MissionRequest::_Internal::info(const MissionRequest* msg) { - return *msg->info_; -} -const ::ei::ArtifactsClientInfo& -MissionRequest::_Internal::client_info(const MissionRequest* msg) { - return *msg->client_info_; -} -MissionRequest::MissionRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.MissionRequest) -} -MissionRequest::MissionRequest(const MissionRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ei_user_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ei_user_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_ei_user_id()) { - ei_user_id_.Set(from._internal_ei_user_id(), - GetArenaForAllocation()); - } - if (from._internal_has_info()) { - info_ = new ::ei::MissionInfo(*from.info_); - } else { - info_ = nullptr; - } - if (from._internal_has_rinfo()) { - rinfo_ = new ::ei::BasicRequestInfo(*from.rinfo_); - } else { - rinfo_ = nullptr; - } - if (from._internal_has_client_info()) { - client_info_ = new ::ei::ArtifactsClientInfo(*from.client_info_); - } else { - client_info_ = nullptr; - } - client_version_ = from.client_version_; - // @@protoc_insertion_point(copy_constructor:ei.MissionRequest) -} - -inline void MissionRequest::SharedCtor() { -ei_user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ei_user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&info_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&client_version_) - - reinterpret_cast(&info_)) + sizeof(client_version_)); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationRequest, _impl_._has_bits_); +}; + +ArtifactsConfigurationRequest::ArtifactsConfigurationRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ArtifactsConfigurationRequest) } +inline PROTOBUF_NDEBUG_INLINE ArtifactsConfigurationRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ArtifactsConfigurationRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0} {} + +ArtifactsConfigurationRequest::ArtifactsConfigurationRequest( + ::google::protobuf::Arena* arena, + const ArtifactsConfigurationRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ArtifactsConfigurationRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.rinfo_ = (cached_has_bits & 0x00000001u) ? ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>( + arena, *from._impl_.rinfo_) + : nullptr; + _impl_.client_version_ = from._impl_.client_version_; -MissionRequest::~MissionRequest() { - // @@protoc_insertion_point(destructor:ei.MissionRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + // @@protoc_insertion_point(copy_constructor:ei.ArtifactsConfigurationRequest) } +inline PROTOBUF_NDEBUG_INLINE ArtifactsConfigurationRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} -inline void MissionRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - ei_user_id_.Destroy(); - if (this != internal_default_instance()) delete info_; - if (this != internal_default_instance()) delete rinfo_; - if (this != internal_default_instance()) delete client_info_; +inline void ArtifactsConfigurationRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, rinfo_), + 0, + offsetof(Impl_, client_version_) - + offsetof(Impl_, rinfo_) + + sizeof(Impl_::client_version_)); } - -void MissionRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); +ArtifactsConfigurationRequest::~ArtifactsConfigurationRequest() { + // @@protoc_insertion_point(destructor:ei.ArtifactsConfigurationRequest) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } +inline void ArtifactsConfigurationRequest::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + delete _impl_.rinfo_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ArtifactsConfigurationRequest::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ArtifactsConfigurationRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ArtifactsConfigurationRequest::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ArtifactsConfigurationRequest::ByteSizeLong, + &ArtifactsConfigurationRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationRequest, _impl_._cached_size_), + false, + }, + &ArtifactsConfigurationRequest::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ArtifactsConfigurationRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 1, 0, 2> ArtifactsConfigurationRequest::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationRequest, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ArtifactsConfigurationRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional .ei.BasicRequestInfo rinfo = 2; + {::_pbi::TcParser::FastMtS1, + {18, 0, 0, PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationRequest, _impl_.rinfo_)}}, + // optional uint32 client_version = 1; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ArtifactsConfigurationRequest, _impl_.client_version_), 1>(), + {8, 1, 0, PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationRequest, _impl_.client_version_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional uint32 client_version = 1; + {PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationRequest, _impl_.client_version_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional .ei.BasicRequestInfo rinfo = 2; + {PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationRequest, _impl_.rinfo_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::BasicRequestInfo>()}, + }}, {{ + }}, +}; -void MissionRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.MissionRequest) - uint32_t cached_has_bits = 0; +PROTOBUF_NOINLINE void ArtifactsConfigurationRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ArtifactsConfigurationRequest) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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) { - if (cached_has_bits & 0x00000001u) { - ei_user_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - GOOGLE_DCHECK(info_ != nullptr); - info_->Clear(); - } - if (cached_has_bits & 0x00000004u) { - GOOGLE_DCHECK(rinfo_ != nullptr); - rinfo_->Clear(); - } - if (cached_has_bits & 0x00000008u) { - GOOGLE_DCHECK(client_info_ != nullptr); - client_info_->Clear(); - } - } - client_version_ = 0u; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* MissionRequest::_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 uint32 client_version = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _Internal::set_has_client_version(&has_bits); - client_version_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.MissionInfo info = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_info(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string ei_user_id = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_ei_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.MissionRequest.ei_user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional .ei.BasicRequestInfo rinfo = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_rinfo(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.ArtifactsClientInfo client_info = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - ptr = ctx->ParseMessage(_internal_mutable_client_info(), 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* MissionRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.MissionRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional uint32 client_version = 1; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(1, this->_internal_client_version(), target); - } - - // optional .ei.MissionInfo info = 2; - if (cached_has_bits & 0x00000002u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::info(this), - _Internal::info(this).GetCachedSize(), target, stream); - } - - // optional string ei_user_id = 3; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_ei_user_id().data(), static_cast(this->_internal_ei_user_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.MissionRequest.ei_user_id"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_ei_user_id(), target); - } - - // optional .ei.BasicRequestInfo rinfo = 4; - if (cached_has_bits & 0x00000004u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, _Internal::rinfo(this), - _Internal::rinfo(this).GetCachedSize(), target, stream); - } - - // optional .ei.ArtifactsClientInfo client_info = 5; - if (cached_has_bits & 0x00000008u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, _Internal::client_info(this), - _Internal::client_info(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.MissionRequest) - return target; -} - -size_t MissionRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.MissionRequest) - 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 & 0x0000001fu) { - // optional string ei_user_id = 3; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_ei_user_id()); - } - - // optional .ei.MissionInfo info = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *info_); - } - - // optional .ei.BasicRequestInfo rinfo = 4; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *rinfo_); - } - - // optional .ei.ArtifactsClientInfo client_info = 5; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *client_info_); - } - - // optional uint32 client_version = 1; - if (cached_has_bits & 0x00000010u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_client_version()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData MissionRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - MissionRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*MissionRequest::GetClassData() const { return &_class_data_; } + ABSL_DCHECK(_impl_.rinfo_ != nullptr); + _impl_.rinfo_->Clear(); + } + _impl_.client_version_ = 0u; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ArtifactsConfigurationRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ArtifactsConfigurationRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ArtifactsConfigurationRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ArtifactsConfigurationRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ArtifactsConfigurationRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional uint32 client_version = 1; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 1, this_._internal_client_version(), target); + } -void MissionRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional .ei.BasicRequestInfo rinfo = 2; + if (cached_has_bits & 0x00000001u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, *this_._impl_.rinfo_, this_._impl_.rinfo_->GetCachedSize(), target, + stream); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ArtifactsConfigurationRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ArtifactsConfigurationRequest::ByteSizeLong(const MessageLite& base) { + const ArtifactsConfigurationRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ArtifactsConfigurationRequest::ByteSizeLong() const { + const ArtifactsConfigurationRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ArtifactsConfigurationRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional .ei.BasicRequestInfo rinfo = 2; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.rinfo_); + } + // optional uint32 client_version = 1; + if (cached_has_bits & 0x00000002u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_client_version()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void MissionRequest::MergeFrom(const MissionRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.MissionRequest) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ArtifactsConfigurationRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ArtifactsConfigurationRequest) + ABSL_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 & 0x0000001fu) { + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - _internal_set_ei_user_id(from._internal_ei_user_id()); + ABSL_DCHECK(from._impl_.rinfo_ != nullptr); + if (_this->_impl_.rinfo_ == nullptr) { + _this->_impl_.rinfo_ = + ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>(arena, *from._impl_.rinfo_); + } else { + _this->_impl_.rinfo_->MergeFrom(*from._impl_.rinfo_); + } } if (cached_has_bits & 0x00000002u) { - _internal_mutable_info()->::ei::MissionInfo::MergeFrom(from._internal_info()); - } - if (cached_has_bits & 0x00000004u) { - _internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo()); - } - if (cached_has_bits & 0x00000008u) { - _internal_mutable_client_info()->::ei::ArtifactsClientInfo::MergeFrom(from._internal_client_info()); - } - if (cached_has_bits & 0x00000010u) { - client_version_ = from.client_version_; + _this->_impl_.client_version_ = from._impl_.client_version_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void MissionRequest::CopyFrom(const MissionRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.MissionRequest) +void ArtifactsConfigurationRequest::CopyFrom(const ArtifactsConfigurationRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ArtifactsConfigurationRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool MissionRequest::IsInitialized() const { - return true; -} -void MissionRequest::InternalSwap(MissionRequest* other) { +void ArtifactsConfigurationRequest::InternalSwap(ArtifactsConfigurationRequest* PROTOBUF_RESTRICT 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( - &ei_user_id_, lhs_arena, - &other->ei_user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(MissionRequest, client_version_) - + sizeof(MissionRequest::client_version_) - - PROTOBUF_FIELD_OFFSET(MissionRequest, info_)>( - reinterpret_cast(&info_), - reinterpret_cast(&other->info_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationRequest, _impl_.client_version_) + + sizeof(ArtifactsConfigurationRequest::_impl_.client_version_) + - PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationRequest, _impl_.rinfo_)>( + reinterpret_cast(&_impl_.rinfo_), + reinterpret_cast(&other->_impl_.rinfo_)); } -::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[138]); +::google::protobuf::Metadata ArtifactsConfigurationRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class MissionResponse::_Internal { +class ArtifactsConfigurationResponse_MissionParameters_Duration::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_success(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static const ::ei::MissionInfo& info(const MissionResponse* msg); - static void set_has_info(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -const ::ei::MissionInfo& -MissionResponse::_Internal::info(const MissionResponse* msg) { - return *msg->info_; -} -MissionResponse::MissionResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.MissionResponse) + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters_Duration, _impl_._has_bits_); +}; + +ArtifactsConfigurationResponse_MissionParameters_Duration::ArtifactsConfigurationResponse_MissionParameters_Duration(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ArtifactsConfigurationResponse.MissionParameters.Duration) } -MissionResponse::MissionResponse(const MissionResponse& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_info()) { - info_ = new ::ei::MissionInfo(*from.info_); - } else { - info_ = nullptr; - } - success_ = from.success_; - // @@protoc_insertion_point(copy_constructor:ei.MissionResponse) +ArtifactsConfigurationResponse_MissionParameters_Duration::ArtifactsConfigurationResponse_MissionParameters_Duration( + ::google::protobuf::Arena* arena, const ArtifactsConfigurationResponse_MissionParameters_Duration& from) + : ArtifactsConfigurationResponse_MissionParameters_Duration(arena) { + MergeFrom(from); } +inline PROTOBUF_NDEBUG_INLINE ArtifactsConfigurationResponse_MissionParameters_Duration::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} -inline void MissionResponse::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&info_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&success_) - - reinterpret_cast(&info_)) + sizeof(success_)); +inline void ArtifactsConfigurationResponse_MissionParameters_Duration::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, seconds_), + 0, + offsetof(Impl_, level_quality_bump_) - + offsetof(Impl_, seconds_) + + sizeof(Impl_::level_quality_bump_)); } - -MissionResponse::~MissionResponse() { - // @@protoc_insertion_point(destructor:ei.MissionResponse) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } +ArtifactsConfigurationResponse_MissionParameters_Duration::~ArtifactsConfigurationResponse_MissionParameters_Duration() { + // @@protoc_insertion_point(destructor:ei.ArtifactsConfigurationResponse.MissionParameters.Duration) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } +inline void ArtifactsConfigurationResponse_MissionParameters_Duration::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ArtifactsConfigurationResponse_MissionParameters_Duration::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ArtifactsConfigurationResponse_MissionParameters_Duration_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ArtifactsConfigurationResponse_MissionParameters_Duration::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ArtifactsConfigurationResponse_MissionParameters_Duration::ByteSizeLong, + &ArtifactsConfigurationResponse_MissionParameters_Duration::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters_Duration, _impl_._cached_size_), + false, + }, + &ArtifactsConfigurationResponse_MissionParameters_Duration::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ArtifactsConfigurationResponse_MissionParameters_Duration::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 8, 1, 0, 2> ArtifactsConfigurationResponse_MissionParameters_Duration::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters_Duration, _impl_._has_bits_), + 0, // no _extensions_ + 8, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967040, // skipmap + offsetof(decltype(_table_), field_entries), + 8, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ArtifactsConfigurationResponse_MissionParameters_Duration>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional float level_quality_bump = 8; + {::_pbi::TcParser::FastF32S1, + {69, 7, 0, PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters_Duration, _impl_.level_quality_bump_)}}, + // optional .ei.MissionInfo.DurationType duration_type = 1; + {::_pbi::TcParser::FastEr0S1, + {8, 1, 3, PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters_Duration, _impl_.duration_type_)}}, + // optional double seconds = 2; + {::_pbi::TcParser::FastF64S1, + {17, 0, 0, PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters_Duration, _impl_.seconds_)}}, + // optional float quality = 3; + {::_pbi::TcParser::FastF32S1, + {29, 2, 0, PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters_Duration, _impl_.quality_)}}, + // optional float min_quality = 4; + {::_pbi::TcParser::FastF32S1, + {37, 3, 0, PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters_Duration, _impl_.min_quality_)}}, + // optional float max_quality = 5; + {::_pbi::TcParser::FastF32S1, + {45, 4, 0, PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters_Duration, _impl_.max_quality_)}}, + // optional uint32 capacity = 6; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ArtifactsConfigurationResponse_MissionParameters_Duration, _impl_.capacity_), 5>(), + {48, 5, 0, PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters_Duration, _impl_.capacity_)}}, + // optional uint32 level_capacity_bump = 7; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ArtifactsConfigurationResponse_MissionParameters_Duration, _impl_.level_capacity_bump_), 6>(), + {56, 6, 0, PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters_Duration, _impl_.level_capacity_bump_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.MissionInfo.DurationType duration_type = 1; + {PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters_Duration, _impl_.duration_type_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional double seconds = 2; + {PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters_Duration, _impl_.seconds_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional float quality = 3; + {PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters_Duration, _impl_.quality_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kFloat)}, + // optional float min_quality = 4; + {PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters_Duration, _impl_.min_quality_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kFloat)}, + // optional float max_quality = 5; + {PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters_Duration, _impl_.max_quality_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kFloat)}, + // optional uint32 capacity = 6; + {PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters_Duration, _impl_.capacity_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional uint32 level_capacity_bump = 7; + {PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters_Duration, _impl_.level_capacity_bump_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional float level_quality_bump = 8; + {PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters_Duration, _impl_.level_quality_bump_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kFloat)}, + }}, {{ + {0, 4}, + }}, {{ + }}, +}; -inline void MissionResponse::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete info_; -} - -void MissionResponse::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void MissionResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.MissionResponse) - uint32_t cached_has_bits = 0; +PROTOBUF_NOINLINE void ArtifactsConfigurationResponse_MissionParameters_Duration::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ArtifactsConfigurationResponse.MissionParameters.Duration) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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) { - GOOGLE_DCHECK(info_ != nullptr); - info_->Clear(); - } - success_ = false; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* MissionResponse::_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 bool success = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _Internal::set_has_success(&has_bits); - success_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.MissionInfo info = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_info(), 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* MissionResponse::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.MissionResponse) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional bool success = 1; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(1, this->_internal_success(), target); - } - - // optional .ei.MissionInfo info = 2; - if (cached_has_bits & 0x00000001u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::info(this), - _Internal::info(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.MissionResponse) - return target; -} + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + ::memset(&_impl_.seconds_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.level_quality_bump_) - + reinterpret_cast(&_impl_.seconds_)) + sizeof(_impl_.level_quality_bump_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ArtifactsConfigurationResponse_MissionParameters_Duration::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ArtifactsConfigurationResponse_MissionParameters_Duration& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ArtifactsConfigurationResponse_MissionParameters_Duration::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ArtifactsConfigurationResponse_MissionParameters_Duration& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ArtifactsConfigurationResponse.MissionParameters.Duration) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.MissionInfo.DurationType duration_type = 1; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 1, this_._internal_duration_type(), target); + } -size_t MissionResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.MissionResponse) - size_t total_size = 0; + // optional double seconds = 2; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 2, this_._internal_seconds(), target); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; + // optional float quality = 3; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteFloatToArray( + 3, this_._internal_quality(), target); + } - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000003u) { - // optional .ei.MissionInfo info = 2; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *info_); - } + // optional float min_quality = 4; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteFloatToArray( + 4, this_._internal_min_quality(), target); + } - // optional bool success = 1; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 1; - } + // optional float max_quality = 5; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteFloatToArray( + 5, this_._internal_max_quality(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional uint32 capacity = 6; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 6, this_._internal_capacity(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData MissionResponse::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - MissionResponse::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*MissionResponse::GetClassData() const { return &_class_data_; } + // optional uint32 level_capacity_bump = 7; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 7, this_._internal_level_capacity_bump(), target); + } -void MissionResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional float level_quality_bump = 8; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteFloatToArray( + 8, this_._internal_level_quality_bump(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ArtifactsConfigurationResponse.MissionParameters.Duration) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ArtifactsConfigurationResponse_MissionParameters_Duration::ByteSizeLong(const MessageLite& base) { + const ArtifactsConfigurationResponse_MissionParameters_Duration& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ArtifactsConfigurationResponse_MissionParameters_Duration::ByteSizeLong() const { + const ArtifactsConfigurationResponse_MissionParameters_Duration& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ArtifactsConfigurationResponse.MissionParameters.Duration) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional double seconds = 2; + if (cached_has_bits & 0x00000001u) { + total_size += 9; + } + // optional .ei.MissionInfo.DurationType duration_type = 1; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_duration_type()); + } + // optional float quality = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 5; + } + // optional float min_quality = 4; + if (cached_has_bits & 0x00000008u) { + total_size += 5; + } + // optional float max_quality = 5; + if (cached_has_bits & 0x00000010u) { + total_size += 5; + } + // optional uint32 capacity = 6; + if (cached_has_bits & 0x00000020u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_capacity()); + } + // optional uint32 level_capacity_bump = 7; + if (cached_has_bits & 0x00000040u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_level_capacity_bump()); + } + // optional float level_quality_bump = 8; + if (cached_has_bits & 0x00000080u) { + total_size += 5; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void MissionResponse::MergeFrom(const MissionResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.MissionResponse) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ArtifactsConfigurationResponse_MissionParameters_Duration::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ArtifactsConfigurationResponse.MissionParameters.Duration) + ABSL_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) { + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - _internal_mutable_info()->::ei::MissionInfo::MergeFrom(from._internal_info()); + _this->_impl_.seconds_ = from._impl_.seconds_; } if (cached_has_bits & 0x00000002u) { - success_ = from.success_; + _this->_impl_.duration_type_ = from._impl_.duration_type_; + } + if (cached_has_bits & 0x00000004u) { + _this->_impl_.quality_ = from._impl_.quality_; + } + if (cached_has_bits & 0x00000008u) { + _this->_impl_.min_quality_ = from._impl_.min_quality_; + } + if (cached_has_bits & 0x00000010u) { + _this->_impl_.max_quality_ = from._impl_.max_quality_; + } + if (cached_has_bits & 0x00000020u) { + _this->_impl_.capacity_ = from._impl_.capacity_; + } + if (cached_has_bits & 0x00000040u) { + _this->_impl_.level_capacity_bump_ = from._impl_.level_capacity_bump_; + } + if (cached_has_bits & 0x00000080u) { + _this->_impl_.level_quality_bump_ = from._impl_.level_quality_bump_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void MissionResponse::CopyFrom(const MissionResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.MissionResponse) +void ArtifactsConfigurationResponse_MissionParameters_Duration::CopyFrom(const ArtifactsConfigurationResponse_MissionParameters_Duration& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ArtifactsConfigurationResponse.MissionParameters.Duration) if (&from == this) return; Clear(); MergeFrom(from); } -bool MissionResponse::IsInitialized() const { - return true; -} -void MissionResponse::InternalSwap(MissionResponse* other) { +void ArtifactsConfigurationResponse_MissionParameters_Duration::InternalSwap(ArtifactsConfigurationResponse_MissionParameters_Duration* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(MissionResponse, success_) - + sizeof(MissionResponse::success_) - - PROTOBUF_FIELD_OFFSET(MissionResponse, info_)>( - reinterpret_cast(&info_), - reinterpret_cast(&other->info_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters_Duration, _impl_.level_quality_bump_) + + sizeof(ArtifactsConfigurationResponse_MissionParameters_Duration::_impl_.level_quality_bump_) + - PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters_Duration, _impl_.seconds_)>( + reinterpret_cast(&_impl_.seconds_), + reinterpret_cast(&other->_impl_.seconds_)); } -::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[139]); +::google::protobuf::Metadata ArtifactsConfigurationResponse_MissionParameters_Duration::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class GetActiveMissionsResponse::_Internal { +class ArtifactsConfigurationResponse_MissionParameters::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_success(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -GetActiveMissionsResponse::GetActiveMissionsResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - active_missions_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.GetActiveMissionsResponse) -} -GetActiveMissionsResponse::GetActiveMissionsResponse(const GetActiveMissionsResponse& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - active_missions_(from.active_missions_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - success_ = from.success_; - // @@protoc_insertion_point(copy_constructor:ei.GetActiveMissionsResponse) -} - -inline void GetActiveMissionsResponse::SharedCtor() { -success_ = false; -} - -GetActiveMissionsResponse::~GetActiveMissionsResponse() { - // @@protoc_insertion_point(destructor:ei.GetActiveMissionsResponse) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters, _impl_._has_bits_); +}; + +ArtifactsConfigurationResponse_MissionParameters::ArtifactsConfigurationResponse_MissionParameters(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ArtifactsConfigurationResponse.MissionParameters) } +inline PROTOBUF_NDEBUG_INLINE ArtifactsConfigurationResponse_MissionParameters::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ArtifactsConfigurationResponse_MissionParameters& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + durations_{visibility, arena, from.durations_}, + level_mission_requirements_{visibility, arena, from.level_mission_requirements_} {} + +ArtifactsConfigurationResponse_MissionParameters::ArtifactsConfigurationResponse_MissionParameters( + ::google::protobuf::Arena* arena, + const ArtifactsConfigurationResponse_MissionParameters& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ArtifactsConfigurationResponse_MissionParameters* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, ship_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, ship_), + offsetof(Impl_, capacity_deprecated_) - + offsetof(Impl_, ship_) + + sizeof(Impl_::capacity_deprecated_)); -inline void GetActiveMissionsResponse::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + // @@protoc_insertion_point(copy_constructor:ei.ArtifactsConfigurationResponse.MissionParameters) } - -void GetActiveMissionsResponse::SetCachedSize(int size) const { - _cached_size_.Set(size); +inline PROTOBUF_NDEBUG_INLINE ArtifactsConfigurationResponse_MissionParameters::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + durations_{visibility, arena}, + level_mission_requirements_{visibility, arena} {} + +inline void ArtifactsConfigurationResponse_MissionParameters::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, ship_), + 0, + offsetof(Impl_, capacity_deprecated_) - + offsetof(Impl_, ship_) + + sizeof(Impl_::capacity_deprecated_)); } - -void GetActiveMissionsResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.GetActiveMissionsResponse) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - active_missions_.Clear(); - success_ = false; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* GetActiveMissionsResponse::_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 bool success = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _Internal::set_has_success(&has_bits); - success_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .ei.MissionInfo active_missions = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_active_missions(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(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* GetActiveMissionsResponse::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.GetActiveMissionsResponse) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional bool success = 1; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(1, this->_internal_success(), target); - } - - // repeated .ei.MissionInfo active_missions = 2; - for (unsigned i = 0, - n = static_cast(this->_internal_active_missions_size()); i < n; i++) { - const auto& repfield = this->_internal_active_missions(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.GetActiveMissionsResponse) - return target; +ArtifactsConfigurationResponse_MissionParameters::~ArtifactsConfigurationResponse_MissionParameters() { + // @@protoc_insertion_point(destructor:ei.ArtifactsConfigurationResponse.MissionParameters) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -size_t GetActiveMissionsResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.GetActiveMissionsResponse) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; +inline void ArtifactsConfigurationResponse_MissionParameters::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ArtifactsConfigurationResponse_MissionParameters::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ArtifactsConfigurationResponse_MissionParameters_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ArtifactsConfigurationResponse_MissionParameters::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ArtifactsConfigurationResponse_MissionParameters::ByteSizeLong, + &ArtifactsConfigurationResponse_MissionParameters::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters, _impl_._cached_size_), + false, + }, + &ArtifactsConfigurationResponse_MissionParameters::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ArtifactsConfigurationResponse_MissionParameters::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 4, 2, 0, 2> ArtifactsConfigurationResponse_MissionParameters::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters, _impl_._has_bits_), + 0, // no _extensions_ + 4, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967280, // skipmap + offsetof(decltype(_table_), field_entries), + 4, // num_field_entries + 2, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ArtifactsConfigurationResponse_MissionParameters>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // repeated uint32 level_mission_requirements = 4; + {::_pbi::TcParser::FastV32R1, + {32, 63, 0, PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters, _impl_.level_mission_requirements_)}}, + // optional .ei.MissionInfo.Spaceship ship = 1; + {::_pbi::TcParser::FastEr0S1, + {8, 0, 10, PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters, _impl_.ship_)}}, + // optional uint32 capacity_DEPRECATED = 2; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ArtifactsConfigurationResponse_MissionParameters, _impl_.capacity_deprecated_), 1>(), + {16, 1, 0, PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters, _impl_.capacity_deprecated_)}}, + // repeated .ei.ArtifactsConfigurationResponse.MissionParameters.Duration durations = 3; + {::_pbi::TcParser::FastMtR1, + {26, 63, 0, PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters, _impl_.durations_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.MissionInfo.Spaceship ship = 1; + {PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters, _impl_.ship_), _Internal::kHasBitsOffset + 0, 1, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional uint32 capacity_DEPRECATED = 2; + {PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters, _impl_.capacity_deprecated_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // repeated .ei.ArtifactsConfigurationResponse.MissionParameters.Duration durations = 3; + {PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters, _impl_.durations_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated uint32 level_mission_requirements = 4; + {PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters, _impl_.level_mission_requirements_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kUInt32)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ArtifactsConfigurationResponse_MissionParameters_Duration>()}, + {0, 11}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void ArtifactsConfigurationResponse_MissionParameters::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ArtifactsConfigurationResponse.MissionParameters) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // repeated .ei.MissionInfo active_missions = 2; - total_size += 1UL * this->_internal_active_missions_size(); - for (const auto& msg : this->active_missions_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // optional bool success = 1; - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + 1; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData GetActiveMissionsResponse::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - GetActiveMissionsResponse::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetActiveMissionsResponse::GetClassData() const { return &_class_data_; } + _impl_.durations_.Clear(); + _impl_.level_mission_requirements_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + ::memset(&_impl_.ship_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.capacity_deprecated_) - + reinterpret_cast(&_impl_.ship_)) + sizeof(_impl_.capacity_deprecated_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ArtifactsConfigurationResponse_MissionParameters::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ArtifactsConfigurationResponse_MissionParameters& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ArtifactsConfigurationResponse_MissionParameters::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ArtifactsConfigurationResponse_MissionParameters& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ArtifactsConfigurationResponse.MissionParameters) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.MissionInfo.Spaceship ship = 1; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 1, this_._internal_ship(), target); + } -void GetActiveMissionsResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional uint32 capacity_DEPRECATED = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 2, this_._internal_capacity_deprecated(), target); + } + // repeated .ei.ArtifactsConfigurationResponse.MissionParameters.Duration durations = 3; + for (unsigned i = 0, n = static_cast( + this_._internal_durations_size()); + i < n; i++) { + const auto& repfield = this_._internal_durations().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 3, repfield, repfield.GetCachedSize(), + target, stream); + } -void GetActiveMissionsResponse::MergeFrom(const GetActiveMissionsResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.GetActiveMissionsResponse) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // repeated uint32 level_mission_requirements = 4; + for (int i = 0, n = this_._internal_level_mission_requirements_size(); i < n; ++i) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 4, this_._internal_level_mission_requirements().Get(i), target); + } - active_missions_.MergeFrom(from.active_missions_); - if (from._internal_has_success()) { - _internal_set_success(from._internal_success()); + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ArtifactsConfigurationResponse.MissionParameters) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ArtifactsConfigurationResponse_MissionParameters::ByteSizeLong(const MessageLite& base) { + const ArtifactsConfigurationResponse_MissionParameters& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ArtifactsConfigurationResponse_MissionParameters::ByteSizeLong() const { + const ArtifactsConfigurationResponse_MissionParameters& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ArtifactsConfigurationResponse.MissionParameters) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.ArtifactsConfigurationResponse.MissionParameters.Duration durations = 3; + { + total_size += 1UL * this_._internal_durations_size(); + for (const auto& msg : this_._internal_durations()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated uint32 level_mission_requirements = 4; + { + std::size_t data_size = ::_pbi::WireFormatLite::UInt32Size( + this_._internal_level_mission_requirements()) + ; + std::size_t tag_size = std::size_t{1} * + ::_pbi::FromIntSize(this_._internal_level_mission_requirements_size()); + ; + total_size += tag_size + data_size; + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional .ei.MissionInfo.Spaceship ship = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_ship()); + } + // optional uint32 capacity_DEPRECATED = 2; + if (cached_has_bits & 0x00000002u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_capacity_deprecated()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void ArtifactsConfigurationResponse_MissionParameters::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ArtifactsConfigurationResponse.MissionParameters) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_durations()->MergeFrom( + from._internal_durations()); + _this->_internal_mutable_level_mission_requirements()->MergeFrom(from._internal_level_mission_requirements()); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + if (cached_has_bits & 0x00000001u) { + _this->_impl_.ship_ = from._impl_.ship_; + } + if (cached_has_bits & 0x00000002u) { + _this->_impl_.capacity_deprecated_ = from._impl_.capacity_deprecated_; + } } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void GetActiveMissionsResponse::CopyFrom(const GetActiveMissionsResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.GetActiveMissionsResponse) +void ArtifactsConfigurationResponse_MissionParameters::CopyFrom(const ArtifactsConfigurationResponse_MissionParameters& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ArtifactsConfigurationResponse.MissionParameters) if (&from == this) return; Clear(); MergeFrom(from); } -bool GetActiveMissionsResponse::IsInitialized() const { - return true; -} -void GetActiveMissionsResponse::InternalSwap(GetActiveMissionsResponse* other) { +void ArtifactsConfigurationResponse_MissionParameters::InternalSwap(ArtifactsConfigurationResponse_MissionParameters* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - active_missions_.InternalSwap(&other->active_missions_); - swap(success_, other->success_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.durations_.InternalSwap(&other->_impl_.durations_); + _impl_.level_mission_requirements_.InternalSwap(&other->_impl_.level_mission_requirements_); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters, _impl_.capacity_deprecated_) + + sizeof(ArtifactsConfigurationResponse_MissionParameters::_impl_.capacity_deprecated_) + - PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_MissionParameters, _impl_.ship_)>( + reinterpret_cast(&_impl_.ship_), + reinterpret_cast(&other->_impl_.ship_)); } -::PROTOBUF_NAMESPACE_ID::Metadata GetActiveMissionsResponse::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once, - file_level_metadata_ei_2eproto[140]); +::google::protobuf::Metadata ArtifactsConfigurationResponse_MissionParameters::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class CompleteMissionResponse_SecureArtifactSpec::_Internal { +class ArtifactsConfigurationResponse_ArtifactParameters::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::ArtifactSpec& spec(const CompleteMissionResponse_SecureArtifactSpec* msg); - static void set_has_spec(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_server_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -const ::ei::ArtifactSpec& -CompleteMissionResponse_SecureArtifactSpec::_Internal::spec(const CompleteMissionResponse_SecureArtifactSpec* msg) { - return *msg->spec_; -} -CompleteMissionResponse_SecureArtifactSpec::CompleteMissionResponse_SecureArtifactSpec(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.CompleteMissionResponse.SecureArtifactSpec) -} -CompleteMissionResponse_SecureArtifactSpec::CompleteMissionResponse_SecureArtifactSpec(const CompleteMissionResponse_SecureArtifactSpec& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - server_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - server_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_server_id()) { - server_id_.Set(from._internal_server_id(), - GetArenaForAllocation()); - } - if (from._internal_has_spec()) { - spec_ = new ::ei::ArtifactSpec(*from.spec_); - } else { - spec_ = nullptr; - } - // @@protoc_insertion_point(copy_constructor:ei.CompleteMissionResponse.SecureArtifactSpec) -} - -inline void CompleteMissionResponse_SecureArtifactSpec::SharedCtor() { -server_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - server_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -spec_ = nullptr; + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_ArtifactParameters, _impl_._has_bits_); +}; + +ArtifactsConfigurationResponse_ArtifactParameters::ArtifactsConfigurationResponse_ArtifactParameters(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ArtifactsConfigurationResponse.ArtifactParameters) } +inline PROTOBUF_NDEBUG_INLINE ArtifactsConfigurationResponse_ArtifactParameters::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ArtifactsConfigurationResponse_ArtifactParameters& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0} {} + +ArtifactsConfigurationResponse_ArtifactParameters::ArtifactsConfigurationResponse_ArtifactParameters( + ::google::protobuf::Arena* arena, + const ArtifactsConfigurationResponse_ArtifactParameters& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ArtifactsConfigurationResponse_ArtifactParameters* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.spec_ = (cached_has_bits & 0x00000001u) ? ::google::protobuf::Message::CopyConstruct<::ei::ArtifactSpec>( + arena, *from._impl_.spec_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, base_quality_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, base_quality_), + offsetof(Impl_, crafting_price_domain_) - + offsetof(Impl_, base_quality_) + + sizeof(Impl_::crafting_price_domain_)); -CompleteMissionResponse_SecureArtifactSpec::~CompleteMissionResponse_SecureArtifactSpec() { - // @@protoc_insertion_point(destructor:ei.CompleteMissionResponse.SecureArtifactSpec) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + // @@protoc_insertion_point(copy_constructor:ei.ArtifactsConfigurationResponse.ArtifactParameters) } +inline PROTOBUF_NDEBUG_INLINE ArtifactsConfigurationResponse_ArtifactParameters::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} -inline void CompleteMissionResponse_SecureArtifactSpec::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - server_id_.Destroy(); - if (this != internal_default_instance()) delete spec_; +inline void ArtifactsConfigurationResponse_ArtifactParameters::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, spec_), + 0, + offsetof(Impl_, crafting_price_domain_) - + offsetof(Impl_, spec_) + + sizeof(Impl_::crafting_price_domain_)); } - -void CompleteMissionResponse_SecureArtifactSpec::SetCachedSize(int size) const { - _cached_size_.Set(size); +ArtifactsConfigurationResponse_ArtifactParameters::~ArtifactsConfigurationResponse_ArtifactParameters() { + // @@protoc_insertion_point(destructor:ei.ArtifactsConfigurationResponse.ArtifactParameters) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } +inline void ArtifactsConfigurationResponse_ArtifactParameters::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + delete _impl_.spec_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ArtifactsConfigurationResponse_ArtifactParameters::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ArtifactsConfigurationResponse_ArtifactParameters_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ArtifactsConfigurationResponse_ArtifactParameters::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ArtifactsConfigurationResponse_ArtifactParameters::ByteSizeLong, + &ArtifactsConfigurationResponse_ArtifactParameters::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_ArtifactParameters, _impl_._cached_size_), + false, + }, + &ArtifactsConfigurationResponse_ArtifactParameters::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ArtifactsConfigurationResponse_ArtifactParameters::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<4, 9, 1, 0, 2> ArtifactsConfigurationResponse_ArtifactParameters::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_ArtifactParameters, _impl_._has_bits_), + 0, // no _extensions_ + 9, 120, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294966784, // skipmap + offsetof(decltype(_table_), field_entries), + 9, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ArtifactsConfigurationResponse_ArtifactParameters>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional .ei.ArtifactSpec spec = 1; + {::_pbi::TcParser::FastMtS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_ArtifactParameters, _impl_.spec_)}}, + // optional double base_quality = 2; + {::_pbi::TcParser::FastF64S1, + {17, 1, 0, PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_ArtifactParameters, _impl_.base_quality_)}}, + // optional double value = 3; + {::_pbi::TcParser::FastF64S1, + {25, 2, 0, PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_ArtifactParameters, _impl_.value_)}}, + // optional double odds_multiplier = 4; + {::_pbi::TcParser::FastF64S1, + {33, 3, 0, PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_ArtifactParameters, _impl_.odds_multiplier_)}}, + // optional double crafting_price = 5; + {::_pbi::TcParser::FastF64S1, + {41, 4, 0, PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_ArtifactParameters, _impl_.crafting_price_)}}, + // optional double crafting_price_low = 6; + {::_pbi::TcParser::FastF64S1, + {49, 5, 0, PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_ArtifactParameters, _impl_.crafting_price_low_)}}, + // optional uint32 crafting_price_domain = 7; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ArtifactsConfigurationResponse_ArtifactParameters, _impl_.crafting_price_domain_), 8>(), + {56, 8, 0, PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_ArtifactParameters, _impl_.crafting_price_domain_)}}, + // optional double crafting_price_curve = 8; + {::_pbi::TcParser::FastF64S1, + {65, 6, 0, PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_ArtifactParameters, _impl_.crafting_price_curve_)}}, + // optional uint64 crafting_xp = 9; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(ArtifactsConfigurationResponse_ArtifactParameters, _impl_.crafting_xp_), 7>(), + {72, 7, 0, PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_ArtifactParameters, _impl_.crafting_xp_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.ArtifactSpec spec = 1; + {PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_ArtifactParameters, _impl_.spec_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional double base_quality = 2; + {PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_ArtifactParameters, _impl_.base_quality_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double value = 3; + {PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_ArtifactParameters, _impl_.value_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double odds_multiplier = 4; + {PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_ArtifactParameters, _impl_.odds_multiplier_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double crafting_price = 5; + {PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_ArtifactParameters, _impl_.crafting_price_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double crafting_price_low = 6; + {PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_ArtifactParameters, _impl_.crafting_price_low_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint32 crafting_price_domain = 7; + {PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_ArtifactParameters, _impl_.crafting_price_domain_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double crafting_price_curve = 8; + {PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_ArtifactParameters, _impl_.crafting_price_curve_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint64 crafting_xp = 9; + {PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_ArtifactParameters, _impl_.crafting_xp_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ArtifactSpec>()}, + }}, {{ + }}, +}; -void CompleteMissionResponse_SecureArtifactSpec::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.CompleteMissionResponse.SecureArtifactSpec) - 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) { - if (cached_has_bits & 0x00000001u) { - server_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - GOOGLE_DCHECK(spec_ != nullptr); - spec_->Clear(); - } - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* CompleteMissionResponse_SecureArtifactSpec::_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 .ei.ArtifactSpec spec = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_spec(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string server_id = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_server_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.CompleteMissionResponse.SecureArtifactSpec.server_id"); - #endif // !NDEBUG - } 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* CompleteMissionResponse_SecureArtifactSpec::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.CompleteMissionResponse.SecureArtifactSpec) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.ArtifactSpec spec = 1; - if (cached_has_bits & 0x00000002u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::spec(this), - _Internal::spec(this).GetCachedSize(), target, stream); - } +PROTOBUF_NOINLINE void ArtifactsConfigurationResponse_ArtifactParameters::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ArtifactsConfigurationResponse.ArtifactParameters) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; - // optional string server_id = 2; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_server_id().data(), static_cast(this->_internal_server_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.CompleteMissionResponse.SecureArtifactSpec.server_id"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_server_id(), target); + ABSL_DCHECK(_impl_.spec_ != nullptr); + _impl_.spec_->Clear(); } + if (cached_has_bits & 0x000000feu) { + ::memset(&_impl_.base_quality_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.crafting_xp_) - + reinterpret_cast(&_impl_.base_quality_)) + sizeof(_impl_.crafting_xp_)); + } + _impl_.crafting_price_domain_ = 0u; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ArtifactsConfigurationResponse_ArtifactParameters::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ArtifactsConfigurationResponse_ArtifactParameters& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ArtifactsConfigurationResponse_ArtifactParameters::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ArtifactsConfigurationResponse_ArtifactParameters& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ArtifactsConfigurationResponse.ArtifactParameters) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.ArtifactSpec spec = 1; + if (cached_has_bits & 0x00000001u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, *this_._impl_.spec_, this_._impl_.spec_->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.CompleteMissionResponse.SecureArtifactSpec) - return target; -} + // optional double base_quality = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 2, this_._internal_base_quality(), target); + } -size_t CompleteMissionResponse_SecureArtifactSpec::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.CompleteMissionResponse.SecureArtifactSpec) - size_t total_size = 0; + // optional double value = 3; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 3, this_._internal_value(), target); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; + // optional double odds_multiplier = 4; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 4, this_._internal_odds_multiplier(), target); + } - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000003u) { - // optional string server_id = 2; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_server_id()); - } + // optional double crafting_price = 5; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 5, this_._internal_crafting_price(), target); + } - // optional .ei.ArtifactSpec spec = 1; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *spec_); - } + // optional double crafting_price_low = 6; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 6, this_._internal_crafting_price_low(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional uint32 crafting_price_domain = 7; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 7, this_._internal_crafting_price_domain(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CompleteMissionResponse_SecureArtifactSpec::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - CompleteMissionResponse_SecureArtifactSpec::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CompleteMissionResponse_SecureArtifactSpec::GetClassData() const { return &_class_data_; } + // optional double crafting_price_curve = 8; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 8, this_._internal_crafting_price_curve(), target); + } -void CompleteMissionResponse_SecureArtifactSpec::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional uint64 crafting_xp = 9; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 9, this_._internal_crafting_xp(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ArtifactsConfigurationResponse.ArtifactParameters) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ArtifactsConfigurationResponse_ArtifactParameters::ByteSizeLong(const MessageLite& base) { + const ArtifactsConfigurationResponse_ArtifactParameters& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ArtifactsConfigurationResponse_ArtifactParameters::ByteSizeLong() const { + const ArtifactsConfigurationResponse_ArtifactParameters& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ArtifactsConfigurationResponse.ArtifactParameters) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional .ei.ArtifactSpec spec = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.spec_); + } + // optional double base_quality = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 9; + } + // optional double value = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 9; + } + // optional double odds_multiplier = 4; + if (cached_has_bits & 0x00000008u) { + total_size += 9; + } + // optional double crafting_price = 5; + if (cached_has_bits & 0x00000010u) { + total_size += 9; + } + // optional double crafting_price_low = 6; + if (cached_has_bits & 0x00000020u) { + total_size += 9; + } + // optional double crafting_price_curve = 8; + if (cached_has_bits & 0x00000040u) { + total_size += 9; + } + // optional uint64 crafting_xp = 9; + if (cached_has_bits & 0x00000080u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_crafting_xp()); + } + } + { + // optional uint32 crafting_price_domain = 7; + if (cached_has_bits & 0x00000100u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_crafting_price_domain()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void CompleteMissionResponse_SecureArtifactSpec::MergeFrom(const CompleteMissionResponse_SecureArtifactSpec& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.CompleteMissionResponse.SecureArtifactSpec) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ArtifactsConfigurationResponse_ArtifactParameters::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ArtifactsConfigurationResponse.ArtifactParameters) + ABSL_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) { + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - _internal_set_server_id(from._internal_server_id()); + ABSL_DCHECK(from._impl_.spec_ != nullptr); + if (_this->_impl_.spec_ == nullptr) { + _this->_impl_.spec_ = + ::google::protobuf::Message::CopyConstruct<::ei::ArtifactSpec>(arena, *from._impl_.spec_); + } else { + _this->_impl_.spec_->MergeFrom(*from._impl_.spec_); + } } if (cached_has_bits & 0x00000002u) { - _internal_mutable_spec()->::ei::ArtifactSpec::MergeFrom(from._internal_spec()); + _this->_impl_.base_quality_ = from._impl_.base_quality_; + } + if (cached_has_bits & 0x00000004u) { + _this->_impl_.value_ = from._impl_.value_; } + if (cached_has_bits & 0x00000008u) { + _this->_impl_.odds_multiplier_ = from._impl_.odds_multiplier_; + } + if (cached_has_bits & 0x00000010u) { + _this->_impl_.crafting_price_ = from._impl_.crafting_price_; + } + if (cached_has_bits & 0x00000020u) { + _this->_impl_.crafting_price_low_ = from._impl_.crafting_price_low_; + } + if (cached_has_bits & 0x00000040u) { + _this->_impl_.crafting_price_curve_ = from._impl_.crafting_price_curve_; + } + if (cached_has_bits & 0x00000080u) { + _this->_impl_.crafting_xp_ = from._impl_.crafting_xp_; + } + } + if (cached_has_bits & 0x00000100u) { + _this->_impl_.crafting_price_domain_ = from._impl_.crafting_price_domain_; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void CompleteMissionResponse_SecureArtifactSpec::CopyFrom(const CompleteMissionResponse_SecureArtifactSpec& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.CompleteMissionResponse.SecureArtifactSpec) +void ArtifactsConfigurationResponse_ArtifactParameters::CopyFrom(const ArtifactsConfigurationResponse_ArtifactParameters& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ArtifactsConfigurationResponse.ArtifactParameters) if (&from == this) return; Clear(); MergeFrom(from); } -bool CompleteMissionResponse_SecureArtifactSpec::IsInitialized() const { - return true; -} -void CompleteMissionResponse_SecureArtifactSpec::InternalSwap(CompleteMissionResponse_SecureArtifactSpec* other) { +void ArtifactsConfigurationResponse_ArtifactParameters::InternalSwap(ArtifactsConfigurationResponse_ArtifactParameters* PROTOBUF_RESTRICT 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( - &server_id_, lhs_arena, - &other->server_id_, rhs_arena - ); - swap(spec_, other->spec_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_ArtifactParameters, _impl_.crafting_price_domain_) + + sizeof(ArtifactsConfigurationResponse_ArtifactParameters::_impl_.crafting_price_domain_) + - PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_ArtifactParameters, _impl_.spec_)>( + reinterpret_cast(&_impl_.spec_), + reinterpret_cast(&other->_impl_.spec_)); } -::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[141]); +::google::protobuf::Metadata ArtifactsConfigurationResponse_ArtifactParameters::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class CompleteMissionResponse::_Internal { +class ArtifactsConfigurationResponse_CraftingLevelInfo::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_success(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static const ::ei::MissionInfo& info(const CompleteMissionResponse* msg); - static void set_has_info(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_ei_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -const ::ei::MissionInfo& -CompleteMissionResponse::_Internal::info(const CompleteMissionResponse* msg) { - return *msg->info_; -} -CompleteMissionResponse::CompleteMissionResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - artifacts_(arena), - other_rewards_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.CompleteMissionResponse) + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_CraftingLevelInfo, _impl_._has_bits_); +}; + +ArtifactsConfigurationResponse_CraftingLevelInfo::ArtifactsConfigurationResponse_CraftingLevelInfo(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ArtifactsConfigurationResponse.CraftingLevelInfo) } -CompleteMissionResponse::CompleteMissionResponse(const CompleteMissionResponse& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - artifacts_(from.artifacts_), - other_rewards_(from.other_rewards_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ei_user_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ei_user_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_ei_user_id()) { - ei_user_id_.Set(from._internal_ei_user_id(), - GetArenaForAllocation()); - } - if (from._internal_has_info()) { - info_ = new ::ei::MissionInfo(*from.info_); - } else { - info_ = nullptr; - } - success_ = from.success_; - // @@protoc_insertion_point(copy_constructor:ei.CompleteMissionResponse) +ArtifactsConfigurationResponse_CraftingLevelInfo::ArtifactsConfigurationResponse_CraftingLevelInfo( + ::google::protobuf::Arena* arena, const ArtifactsConfigurationResponse_CraftingLevelInfo& from) + : ArtifactsConfigurationResponse_CraftingLevelInfo(arena) { + MergeFrom(from); } +inline PROTOBUF_NDEBUG_INLINE ArtifactsConfigurationResponse_CraftingLevelInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} -inline void CompleteMissionResponse::SharedCtor() { -ei_user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ei_user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&info_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&success_) - - reinterpret_cast(&info_)) + sizeof(success_)); +inline void ArtifactsConfigurationResponse_CraftingLevelInfo::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, xp_required_), + 0, + offsetof(Impl_, rarity_mult_) - + offsetof(Impl_, xp_required_) + + sizeof(Impl_::rarity_mult_)); } - -CompleteMissionResponse::~CompleteMissionResponse() { - // @@protoc_insertion_point(destructor:ei.CompleteMissionResponse) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } +ArtifactsConfigurationResponse_CraftingLevelInfo::~ArtifactsConfigurationResponse_CraftingLevelInfo() { + // @@protoc_insertion_point(destructor:ei.ArtifactsConfigurationResponse.CraftingLevelInfo) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } +inline void ArtifactsConfigurationResponse_CraftingLevelInfo::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ArtifactsConfigurationResponse_CraftingLevelInfo::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ArtifactsConfigurationResponse_CraftingLevelInfo_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ArtifactsConfigurationResponse_CraftingLevelInfo::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ArtifactsConfigurationResponse_CraftingLevelInfo::ByteSizeLong, + &ArtifactsConfigurationResponse_CraftingLevelInfo::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_CraftingLevelInfo, _impl_._cached_size_), + false, + }, + &ArtifactsConfigurationResponse_CraftingLevelInfo::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ArtifactsConfigurationResponse_CraftingLevelInfo::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 0, 0, 2> ArtifactsConfigurationResponse_CraftingLevelInfo::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_CraftingLevelInfo, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ArtifactsConfigurationResponse_CraftingLevelInfo>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional float rarity_mult = 2; + {::_pbi::TcParser::FastF32S1, + {21, 1, 0, PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_CraftingLevelInfo, _impl_.rarity_mult_)}}, + // optional double xp_required = 1; + {::_pbi::TcParser::FastF64S1, + {9, 0, 0, PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_CraftingLevelInfo, _impl_.xp_required_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional double xp_required = 1; + {PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_CraftingLevelInfo, _impl_.xp_required_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional float rarity_mult = 2; + {PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_CraftingLevelInfo, _impl_.rarity_mult_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kFloat)}, + }}, + // no aux_entries + {{ + }}, +}; -inline void CompleteMissionResponse::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - ei_user_id_.Destroy(); - if (this != internal_default_instance()) delete info_; -} - -void CompleteMissionResponse::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void CompleteMissionResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.CompleteMissionResponse) - uint32_t cached_has_bits = 0; +PROTOBUF_NOINLINE void ArtifactsConfigurationResponse_CraftingLevelInfo::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ArtifactsConfigurationResponse.CraftingLevelInfo) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - artifacts_.Clear(); - other_rewards_.Clear(); - cached_has_bits = _has_bits_[0]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { - if (cached_has_bits & 0x00000001u) { - ei_user_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - GOOGLE_DCHECK(info_ != nullptr); - info_->Clear(); - } - } - success_ = false; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* CompleteMissionResponse::_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 bool success = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _Internal::set_has_success(&has_bits); - success_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.MissionInfo info = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_info(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .ei.CompleteMissionResponse.SecureArtifactSpec artifacts = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_artifacts(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .ei.Reward other_rewards = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_other_rewards(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<34>(ptr)); - } else - goto handle_unusual; - continue; - // optional string ei_user_id = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - auto str = _internal_mutable_ei_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.CompleteMissionResponse.ei_user_id"); - #endif // !NDEBUG - } 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* CompleteMissionResponse::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.CompleteMissionResponse) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional bool success = 1; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(1, this->_internal_success(), target); - } - - // optional .ei.MissionInfo info = 2; - if (cached_has_bits & 0x00000002u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::info(this), - _Internal::info(this).GetCachedSize(), target, stream); - } - - // repeated .ei.CompleteMissionResponse.SecureArtifactSpec artifacts = 3; - for (unsigned i = 0, - n = static_cast(this->_internal_artifacts_size()); i < n; i++) { - const auto& repfield = this->_internal_artifacts(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, repfield, repfield.GetCachedSize(), target, stream); - } - - // repeated .ei.Reward other_rewards = 4; - for (unsigned i = 0, - n = static_cast(this->_internal_other_rewards_size()); i < n; i++) { - const auto& repfield = this->_internal_other_rewards(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, repfield, repfield.GetCachedSize(), target, stream); - } - - // optional string ei_user_id = 5; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_ei_user_id().data(), static_cast(this->_internal_ei_user_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.CompleteMissionResponse.ei_user_id"); - target = stream->WriteStringMaybeAliased( - 5, this->_internal_ei_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); - } - // @@protoc_insertion_point(serialize_to_array_end:ei.CompleteMissionResponse) - return target; -} - -size_t CompleteMissionResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.CompleteMissionResponse) - 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 .ei.CompleteMissionResponse.SecureArtifactSpec artifacts = 3; - total_size += 1UL * this->_internal_artifacts_size(); - for (const auto& msg : this->artifacts_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated .ei.Reward other_rewards = 4; - total_size += 1UL * this->_internal_other_rewards_size(); - for (const auto& msg : this->other_rewards_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000007u) { - // optional string ei_user_id = 5; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_ei_user_id()); - } - - // optional .ei.MissionInfo info = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *info_); - } - - // optional bool success = 1; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + 1; - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CompleteMissionResponse::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - CompleteMissionResponse::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CompleteMissionResponse::GetClassData() const { return &_class_data_; } + ::memset(&_impl_.xp_required_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.rarity_mult_) - + reinterpret_cast(&_impl_.xp_required_)) + sizeof(_impl_.rarity_mult_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ArtifactsConfigurationResponse_CraftingLevelInfo::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ArtifactsConfigurationResponse_CraftingLevelInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ArtifactsConfigurationResponse_CraftingLevelInfo::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ArtifactsConfigurationResponse_CraftingLevelInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ArtifactsConfigurationResponse.CraftingLevelInfo) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional double xp_required = 1; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 1, this_._internal_xp_required(), target); + } -void CompleteMissionResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional float rarity_mult = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteFloatToArray( + 2, this_._internal_rarity_mult(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ArtifactsConfigurationResponse.CraftingLevelInfo) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ArtifactsConfigurationResponse_CraftingLevelInfo::ByteSizeLong(const MessageLite& base) { + const ArtifactsConfigurationResponse_CraftingLevelInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ArtifactsConfigurationResponse_CraftingLevelInfo::ByteSizeLong() const { + const ArtifactsConfigurationResponse_CraftingLevelInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ArtifactsConfigurationResponse.CraftingLevelInfo) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional double xp_required = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 9; + } + // optional float rarity_mult = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 5; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void CompleteMissionResponse::MergeFrom(const CompleteMissionResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.CompleteMissionResponse) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ArtifactsConfigurationResponse_CraftingLevelInfo::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ArtifactsConfigurationResponse.CraftingLevelInfo) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - artifacts_.MergeFrom(from.artifacts_); - other_rewards_.MergeFrom(from.other_rewards_); - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x00000007u) { + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - _internal_set_ei_user_id(from._internal_ei_user_id()); + _this->_impl_.xp_required_ = from._impl_.xp_required_; } if (cached_has_bits & 0x00000002u) { - _internal_mutable_info()->::ei::MissionInfo::MergeFrom(from._internal_info()); + _this->_impl_.rarity_mult_ = from._impl_.rarity_mult_; } - if (cached_has_bits & 0x00000004u) { - success_ = from.success_; - } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void CompleteMissionResponse::CopyFrom(const CompleteMissionResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.CompleteMissionResponse) +void ArtifactsConfigurationResponse_CraftingLevelInfo::CopyFrom(const ArtifactsConfigurationResponse_CraftingLevelInfo& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ArtifactsConfigurationResponse.CraftingLevelInfo) if (&from == this) return; Clear(); MergeFrom(from); } -bool CompleteMissionResponse::IsInitialized() const { - return true; -} -void CompleteMissionResponse::InternalSwap(CompleteMissionResponse* other) { +void ArtifactsConfigurationResponse_CraftingLevelInfo::InternalSwap(ArtifactsConfigurationResponse_CraftingLevelInfo* PROTOBUF_RESTRICT 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]); - artifacts_.InternalSwap(&other->artifacts_); - other_rewards_.InternalSwap(&other->other_rewards_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &ei_user_id_, lhs_arena, - &other->ei_user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(CompleteMissionResponse, success_) - + sizeof(CompleteMissionResponse::success_) - - PROTOBUF_FIELD_OFFSET(CompleteMissionResponse, info_)>( - reinterpret_cast(&info_), - reinterpret_cast(&other->info_)); -} - -::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[142]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_CraftingLevelInfo, _impl_.rarity_mult_) + + sizeof(ArtifactsConfigurationResponse_CraftingLevelInfo::_impl_.rarity_mult_) + - PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse_CraftingLevelInfo, _impl_.xp_required_)>( + reinterpret_cast(&_impl_.xp_required_), + reinterpret_cast(&other->_impl_.xp_required_)); } +::google::protobuf::Metadata ArtifactsConfigurationResponse_CraftingLevelInfo::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} // =================================================================== -class CollectContractArtifactRewardsRequest::_Internal { +class ArtifactsConfigurationResponse::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::BasicRequestInfo& rinfo(const CollectContractArtifactRewardsRequest* msg); - static void set_has_rinfo(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_contract_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_league(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_grade(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_goal_index(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_best_ship(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } }; -const ::ei::BasicRequestInfo& -CollectContractArtifactRewardsRequest::_Internal::rinfo(const CollectContractArtifactRewardsRequest* msg) { - return *msg->rinfo_; -} -CollectContractArtifactRewardsRequest::CollectContractArtifactRewardsRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.CollectContractArtifactRewardsRequest) -} -CollectContractArtifactRewardsRequest::CollectContractArtifactRewardsRequest(const CollectContractArtifactRewardsRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - contract_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_contract_identifier()) { - contract_identifier_.Set(from._internal_contract_identifier(), - GetArenaForAllocation()); - } - if (from._internal_has_rinfo()) { - rinfo_ = new ::ei::BasicRequestInfo(*from.rinfo_); - } else { - rinfo_ = nullptr; - } - ::memcpy(&goal_index_, &from.goal_index_, - static_cast(reinterpret_cast(&grade_) - - reinterpret_cast(&goal_index_)) + sizeof(grade_)); - // @@protoc_insertion_point(copy_constructor:ei.CollectContractArtifactRewardsRequest) -} - -inline void CollectContractArtifactRewardsRequest::SharedCtor() { -contract_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - contract_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&rinfo_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&grade_) - - reinterpret_cast(&rinfo_)) + sizeof(grade_)); +ArtifactsConfigurationResponse::ArtifactsConfigurationResponse(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ArtifactsConfigurationResponse) } +inline PROTOBUF_NDEBUG_INLINE ArtifactsConfigurationResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ArtifactsConfigurationResponse& from_msg) + : mission_parameters_{visibility, arena, from.mission_parameters_}, + artifact_parameters_{visibility, arena, from.artifact_parameters_}, + crafting_level_infos_{visibility, arena, from.crafting_level_infos_}, + _cached_size_{0} {} + +ArtifactsConfigurationResponse::ArtifactsConfigurationResponse( + ::google::protobuf::Arena* arena, + const ArtifactsConfigurationResponse& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ArtifactsConfigurationResponse* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); -CollectContractArtifactRewardsRequest::~CollectContractArtifactRewardsRequest() { - // @@protoc_insertion_point(destructor:ei.CollectContractArtifactRewardsRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + // @@protoc_insertion_point(copy_constructor:ei.ArtifactsConfigurationResponse) } +inline PROTOBUF_NDEBUG_INLINE ArtifactsConfigurationResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : mission_parameters_{visibility, arena}, + artifact_parameters_{visibility, arena}, + crafting_level_infos_{visibility, arena}, + _cached_size_{0} {} -inline void CollectContractArtifactRewardsRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - contract_identifier_.Destroy(); - if (this != internal_default_instance()) delete rinfo_; +inline void ArtifactsConfigurationResponse::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); } - -void CollectContractArtifactRewardsRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); +ArtifactsConfigurationResponse::~ArtifactsConfigurationResponse() { + // @@protoc_insertion_point(destructor:ei.ArtifactsConfigurationResponse) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -void CollectContractArtifactRewardsRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.CollectContractArtifactRewardsRequest) - uint32_t cached_has_bits = 0; +inline void ArtifactsConfigurationResponse::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ArtifactsConfigurationResponse::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ArtifactsConfigurationResponse_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ArtifactsConfigurationResponse::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ArtifactsConfigurationResponse::ByteSizeLong, + &ArtifactsConfigurationResponse::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse, _impl_._cached_size_), + false, + }, + &ArtifactsConfigurationResponse::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ArtifactsConfigurationResponse::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 3, 3, 0, 2> ArtifactsConfigurationResponse::_table_ = { + { + 0, // no _has_bits_ + 0, // no _extensions_ + 3, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967288, // skipmap + offsetof(decltype(_table_), field_entries), + 3, // num_field_entries + 3, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ArtifactsConfigurationResponse>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // repeated .ei.ArtifactsConfigurationResponse.MissionParameters mission_parameters = 1; + {::_pbi::TcParser::FastMtR1, + {10, 63, 0, PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse, _impl_.mission_parameters_)}}, + // repeated .ei.ArtifactsConfigurationResponse.ArtifactParameters artifact_parameters = 2; + {::_pbi::TcParser::FastMtR1, + {18, 63, 1, PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse, _impl_.artifact_parameters_)}}, + // repeated .ei.ArtifactsConfigurationResponse.CraftingLevelInfo crafting_level_infos = 3; + {::_pbi::TcParser::FastMtR1, + {26, 63, 2, PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse, _impl_.crafting_level_infos_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // repeated .ei.ArtifactsConfigurationResponse.MissionParameters mission_parameters = 1; + {PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse, _impl_.mission_parameters_), 0, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.ArtifactsConfigurationResponse.ArtifactParameters artifact_parameters = 2; + {PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse, _impl_.artifact_parameters_), 0, 1, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.ArtifactsConfigurationResponse.CraftingLevelInfo crafting_level_infos = 3; + {PROTOBUF_FIELD_OFFSET(ArtifactsConfigurationResponse, _impl_.crafting_level_infos_), 0, 2, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ArtifactsConfigurationResponse_MissionParameters>()}, + {::_pbi::TcParser::GetTable<::ei::ArtifactsConfigurationResponse_ArtifactParameters>()}, + {::_pbi::TcParser::GetTable<::ei::ArtifactsConfigurationResponse_CraftingLevelInfo>()}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void ArtifactsConfigurationResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ArtifactsConfigurationResponse) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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) { - if (cached_has_bits & 0x00000001u) { - contract_identifier_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - GOOGLE_DCHECK(rinfo_ != nullptr); - rinfo_->Clear(); - } - } - if (cached_has_bits & 0x0000003cu) { - ::memset(&goal_index_, 0, static_cast( - reinterpret_cast(&grade_) - - reinterpret_cast(&goal_index_)) + sizeof(grade_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* CollectContractArtifactRewardsRequest::_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 .ei.BasicRequestInfo rinfo = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_rinfo(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string contract_identifier = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_contract_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.CollectContractArtifactRewardsRequest.contract_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint32 goal_index = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - _Internal::set_has_goal_index(&has_bits); - goal_index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.MissionInfo.Spaceship best_ship = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::MissionInfo_Spaceship_IsValid(val))) { - _internal_set_best_ship(static_cast<::ei::MissionInfo_Spaceship>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(4, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional uint32 league = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - _Internal::set_has_league(&has_bits); - league_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.Contract.PlayerGrade grade = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::Contract_PlayerGrade_IsValid(val))) { - _internal_set_grade(static_cast<::ei::Contract_PlayerGrade>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(6, val, mutable_unknown_fields()); - } - } 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* CollectContractArtifactRewardsRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.CollectContractArtifactRewardsRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + _impl_.mission_parameters_.Clear(); + _impl_.artifact_parameters_.Clear(); + _impl_.crafting_level_infos_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ArtifactsConfigurationResponse::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ArtifactsConfigurationResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ArtifactsConfigurationResponse::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ArtifactsConfigurationResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ArtifactsConfigurationResponse) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + // repeated .ei.ArtifactsConfigurationResponse.MissionParameters mission_parameters = 1; + for (unsigned i = 0, n = static_cast( + this_._internal_mission_parameters_size()); + i < n; i++) { + const auto& repfield = this_._internal_mission_parameters().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, repfield, repfield.GetCachedSize(), + target, stream); + } - cached_has_bits = _has_bits_[0]; - // optional .ei.BasicRequestInfo rinfo = 1; - if (cached_has_bits & 0x00000002u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::rinfo(this), - _Internal::rinfo(this).GetCachedSize(), target, stream); - } + // repeated .ei.ArtifactsConfigurationResponse.ArtifactParameters artifact_parameters = 2; + for (unsigned i = 0, n = static_cast( + this_._internal_artifact_parameters_size()); + i < n; i++) { + const auto& repfield = this_._internal_artifact_parameters().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional string contract_identifier = 2; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_contract_identifier().data(), static_cast(this->_internal_contract_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.CollectContractArtifactRewardsRequest.contract_identifier"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_contract_identifier(), target); - } + // repeated .ei.ArtifactsConfigurationResponse.CraftingLevelInfo crafting_level_infos = 3; + for (unsigned i = 0, n = static_cast( + this_._internal_crafting_level_infos_size()); + i < n; i++) { + const auto& repfield = this_._internal_crafting_level_infos().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 3, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional uint32 goal_index = 3; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(3, this->_internal_goal_index(), target); - } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ArtifactsConfigurationResponse) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ArtifactsConfigurationResponse::ByteSizeLong(const MessageLite& base) { + const ArtifactsConfigurationResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ArtifactsConfigurationResponse::ByteSizeLong() const { + const ArtifactsConfigurationResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ArtifactsConfigurationResponse) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.ArtifactsConfigurationResponse.MissionParameters mission_parameters = 1; + { + total_size += 1UL * this_._internal_mission_parameters_size(); + for (const auto& msg : this_._internal_mission_parameters()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.ArtifactsConfigurationResponse.ArtifactParameters artifact_parameters = 2; + { + total_size += 1UL * this_._internal_artifact_parameters_size(); + for (const auto& msg : this_._internal_artifact_parameters()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.ArtifactsConfigurationResponse.CraftingLevelInfo crafting_level_infos = 3; + { + total_size += 1UL * this_._internal_crafting_level_infos_size(); + for (const auto& msg : this_._internal_crafting_level_infos()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - // optional .ei.MissionInfo.Spaceship best_ship = 4; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 4, this->_internal_best_ship(), target); - } +void ArtifactsConfigurationResponse::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ArtifactsConfigurationResponse) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; - // optional uint32 league = 5; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(5, this->_internal_league(), target); - } + _this->_internal_mutable_mission_parameters()->MergeFrom( + from._internal_mission_parameters()); + _this->_internal_mutable_artifact_parameters()->MergeFrom( + from._internal_artifact_parameters()); + _this->_internal_mutable_crafting_level_infos()->MergeFrom( + from._internal_crafting_level_infos()); + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} - // optional .ei.Contract.PlayerGrade grade = 6; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 6, this->_internal_grade(), target); - } +void ArtifactsConfigurationResponse::CopyFrom(const ArtifactsConfigurationResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ArtifactsConfigurationResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} - 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.CollectContractArtifactRewardsRequest) - return target; + +void ArtifactsConfigurationResponse::InternalSwap(ArtifactsConfigurationResponse* PROTOBUF_RESTRICT other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.mission_parameters_.InternalSwap(&other->_impl_.mission_parameters_); + _impl_.artifact_parameters_.InternalSwap(&other->_impl_.artifact_parameters_); + _impl_.crafting_level_infos_.InternalSwap(&other->_impl_.crafting_level_infos_); +} + +::google::protobuf::Metadata ArtifactsConfigurationResponse::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } +// =================================================================== -size_t CollectContractArtifactRewardsRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.CollectContractArtifactRewardsRequest) - size_t total_size = 0; +class MissionRequest::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(MissionRequest, _impl_._has_bits_); +}; + +MissionRequest::MissionRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.MissionRequest) +} +inline PROTOBUF_NDEBUG_INLINE MissionRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::MissionRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + ei_user_id_(arena, from.ei_user_id_) {} + +MissionRequest::MissionRequest( + ::google::protobuf::Arena* arena, + const MissionRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + MissionRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.info_ = (cached_has_bits & 0x00000002u) ? ::google::protobuf::Message::CopyConstruct<::ei::MissionInfo>( + arena, *from._impl_.info_) + : nullptr; + _impl_.rinfo_ = (cached_has_bits & 0x00000004u) ? ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>( + arena, *from._impl_.rinfo_) + : nullptr; + _impl_.client_info_ = (cached_has_bits & 0x00000008u) ? ::google::protobuf::Message::CopyConstruct<::ei::ArtifactsClientInfo>( + arena, *from._impl_.client_info_) + : nullptr; + _impl_.client_version_ = from._impl_.client_version_; - uint32_t cached_has_bits = 0; + // @@protoc_insertion_point(copy_constructor:ei.MissionRequest) +} +inline PROTOBUF_NDEBUG_INLINE MissionRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + ei_user_id_(arena) {} + +inline void MissionRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, info_), + 0, + offsetof(Impl_, client_version_) - + offsetof(Impl_, info_) + + sizeof(Impl_::client_version_)); +} +MissionRequest::~MissionRequest() { + // @@protoc_insertion_point(destructor:ei.MissionRequest) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void MissionRequest::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.ei_user_id_.Destroy(); + delete _impl_.info_; + delete _impl_.rinfo_; + delete _impl_.client_info_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + MissionRequest::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_MissionRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &MissionRequest::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &MissionRequest::ByteSizeLong, + &MissionRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(MissionRequest, _impl_._cached_size_), + false, + }, + &MissionRequest::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* MissionRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 5, 3, 36, 2> MissionRequest::_table_ = { + { + PROTOBUF_FIELD_OFFSET(MissionRequest, _impl_._has_bits_), + 0, // no _extensions_ + 5, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967264, // skipmap + offsetof(decltype(_table_), field_entries), + 5, // num_field_entries + 3, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::MissionRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional uint32 client_version = 1; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(MissionRequest, _impl_.client_version_), 4>(), + {8, 4, 0, PROTOBUF_FIELD_OFFSET(MissionRequest, _impl_.client_version_)}}, + // optional .ei.MissionInfo info = 2; + {::_pbi::TcParser::FastMtS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(MissionRequest, _impl_.info_)}}, + // optional string ei_user_id = 3; + {::_pbi::TcParser::FastSS1, + {26, 0, 0, PROTOBUF_FIELD_OFFSET(MissionRequest, _impl_.ei_user_id_)}}, + // optional .ei.BasicRequestInfo rinfo = 4; + {::_pbi::TcParser::FastMtS1, + {34, 2, 1, PROTOBUF_FIELD_OFFSET(MissionRequest, _impl_.rinfo_)}}, + // optional .ei.ArtifactsClientInfo client_info = 5; + {::_pbi::TcParser::FastMtS1, + {42, 3, 2, PROTOBUF_FIELD_OFFSET(MissionRequest, _impl_.client_info_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional uint32 client_version = 1; + {PROTOBUF_FIELD_OFFSET(MissionRequest, _impl_.client_version_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional .ei.MissionInfo info = 2; + {PROTOBUF_FIELD_OFFSET(MissionRequest, _impl_.info_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional string ei_user_id = 3; + {PROTOBUF_FIELD_OFFSET(MissionRequest, _impl_.ei_user_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional .ei.BasicRequestInfo rinfo = 4; + {PROTOBUF_FIELD_OFFSET(MissionRequest, _impl_.rinfo_), _Internal::kHasBitsOffset + 2, 1, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.ArtifactsClientInfo client_info = 5; + {PROTOBUF_FIELD_OFFSET(MissionRequest, _impl_.client_info_), _Internal::kHasBitsOffset + 3, 2, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::MissionInfo>()}, + {::_pbi::TcParser::GetTable<::ei::BasicRequestInfo>()}, + {::_pbi::TcParser::GetTable<::ei::ArtifactsClientInfo>()}, + }}, {{ + "\21\0\0\12\0\0\0\0" + "ei.MissionRequest" + "ei_user_id" + }}, +}; + +PROTOBUF_NOINLINE void MissionRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.MissionRequest) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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 & 0x0000003fu) { - // optional string contract_identifier = 2; + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_contract_identifier()); + _impl_.ei_user_id_.ClearNonDefaultToEmpty(); } - - // optional .ei.BasicRequestInfo rinfo = 1; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *rinfo_); + ABSL_DCHECK(_impl_.info_ != nullptr); + _impl_.info_->Clear(); } - - // optional uint32 goal_index = 3; if (cached_has_bits & 0x00000004u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_goal_index()); + ABSL_DCHECK(_impl_.rinfo_ != nullptr); + _impl_.rinfo_->Clear(); } - - // optional .ei.MissionInfo.Spaceship best_ship = 4; if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_best_ship()); - } - - // optional uint32 league = 5; - if (cached_has_bits & 0x00000010u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_league()); - } + ABSL_DCHECK(_impl_.client_info_ != nullptr); + _impl_.client_info_->Clear(); + } + } + _impl_.client_version_ = 0u; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* MissionRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const MissionRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* MissionRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const MissionRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.MissionRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional uint32 client_version = 1; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 1, this_._internal_client_version(), target); + } - // optional .ei.Contract.PlayerGrade grade = 6; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_grade()); - } + // optional .ei.MissionInfo info = 2; + if (cached_has_bits & 0x00000002u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, *this_._impl_.info_, this_._impl_.info_->GetCachedSize(), target, + stream); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional string ei_user_id = 3; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_ei_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.MissionRequest.ei_user_id"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CollectContractArtifactRewardsRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - CollectContractArtifactRewardsRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CollectContractArtifactRewardsRequest::GetClassData() const { return &_class_data_; } + // optional .ei.BasicRequestInfo rinfo = 4; + if (cached_has_bits & 0x00000004u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 4, *this_._impl_.rinfo_, this_._impl_.rinfo_->GetCachedSize(), target, + stream); + } -void CollectContractArtifactRewardsRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional .ei.ArtifactsClientInfo client_info = 5; + if (cached_has_bits & 0x00000008u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 5, *this_._impl_.client_info_, this_._impl_.client_info_->GetCachedSize(), target, + stream); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.MissionRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t MissionRequest::ByteSizeLong(const MessageLite& base) { + const MissionRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t MissionRequest::ByteSizeLong() const { + const MissionRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.MissionRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000001fu) { + // optional string ei_user_id = 3; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_ei_user_id()); + } + // optional .ei.MissionInfo info = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.info_); + } + // optional .ei.BasicRequestInfo rinfo = 4; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.rinfo_); + } + // optional .ei.ArtifactsClientInfo client_info = 5; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.client_info_); + } + // optional uint32 client_version = 1; + if (cached_has_bits & 0x00000010u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_client_version()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void CollectContractArtifactRewardsRequest::MergeFrom(const CollectContractArtifactRewardsRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.CollectContractArtifactRewardsRequest) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void MissionRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.MissionRequest) + ABSL_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 & 0x0000003fu) { + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000001fu) { if (cached_has_bits & 0x00000001u) { - _internal_set_contract_identifier(from._internal_contract_identifier()); + _this->_internal_set_ei_user_id(from._internal_ei_user_id()); } if (cached_has_bits & 0x00000002u) { - _internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo()); + ABSL_DCHECK(from._impl_.info_ != nullptr); + if (_this->_impl_.info_ == nullptr) { + _this->_impl_.info_ = + ::google::protobuf::Message::CopyConstruct<::ei::MissionInfo>(arena, *from._impl_.info_); + } else { + _this->_impl_.info_->MergeFrom(*from._impl_.info_); + } } if (cached_has_bits & 0x00000004u) { - goal_index_ = from.goal_index_; + ABSL_DCHECK(from._impl_.rinfo_ != nullptr); + if (_this->_impl_.rinfo_ == nullptr) { + _this->_impl_.rinfo_ = + ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>(arena, *from._impl_.rinfo_); + } else { + _this->_impl_.rinfo_->MergeFrom(*from._impl_.rinfo_); + } } if (cached_has_bits & 0x00000008u) { - best_ship_ = from.best_ship_; + ABSL_DCHECK(from._impl_.client_info_ != nullptr); + if (_this->_impl_.client_info_ == nullptr) { + _this->_impl_.client_info_ = + ::google::protobuf::Message::CopyConstruct<::ei::ArtifactsClientInfo>(arena, *from._impl_.client_info_); + } else { + _this->_impl_.client_info_->MergeFrom(*from._impl_.client_info_); + } } if (cached_has_bits & 0x00000010u) { - league_ = from.league_; + _this->_impl_.client_version_ = from._impl_.client_version_; } - if (cached_has_bits & 0x00000020u) { - grade_ = from.grade_; - } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void CollectContractArtifactRewardsRequest::CopyFrom(const CollectContractArtifactRewardsRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.CollectContractArtifactRewardsRequest) +void MissionRequest::CopyFrom(const MissionRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.MissionRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool CollectContractArtifactRewardsRequest::IsInitialized() const { - return true; -} -void CollectContractArtifactRewardsRequest::InternalSwap(CollectContractArtifactRewardsRequest* other) { +void MissionRequest::InternalSwap(MissionRequest* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &contract_identifier_, lhs_arena, - &other->contract_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(CollectContractArtifactRewardsRequest, grade_) - + sizeof(CollectContractArtifactRewardsRequest::grade_) - - PROTOBUF_FIELD_OFFSET(CollectContractArtifactRewardsRequest, rinfo_)>( - reinterpret_cast(&rinfo_), - reinterpret_cast(&other->rinfo_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.ei_user_id_, &other->_impl_.ei_user_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(MissionRequest, _impl_.client_version_) + + sizeof(MissionRequest::_impl_.client_version_) + - PROTOBUF_FIELD_OFFSET(MissionRequest, _impl_.info_)>( + reinterpret_cast(&_impl_.info_), + reinterpret_cast(&other->_impl_.info_)); } -::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[143]); +::google::protobuf::Metadata MissionRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class CraftArtifactRequest::_Internal { +class MissionResponse::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::BasicRequestInfo& rinfo(const CraftArtifactRequest* msg); - static void set_has_rinfo(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_ei_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static const ::ei::ArtifactSpec& spec(const CraftArtifactRequest* msg); - static void set_has_spec(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_item_id(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_gold_price_paid(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_crafting_count(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_crafting_xp(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } -}; - -const ::ei::BasicRequestInfo& -CraftArtifactRequest::_Internal::rinfo(const CraftArtifactRequest* msg) { - return *msg->rinfo_; -} -const ::ei::ArtifactSpec& -CraftArtifactRequest::_Internal::spec(const CraftArtifactRequest* msg) { - return *msg->spec_; -} -CraftArtifactRequest::CraftArtifactRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - ingredients_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.CraftArtifactRequest) -} -CraftArtifactRequest::CraftArtifactRequest(const CraftArtifactRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - ingredients_(from.ingredients_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ei_user_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ei_user_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_ei_user_id()) { - ei_user_id_.Set(from._internal_ei_user_id(), - GetArenaForAllocation()); - } - if (from._internal_has_spec()) { - spec_ = new ::ei::ArtifactSpec(*from.spec_); - } else { - spec_ = nullptr; - } - if (from._internal_has_rinfo()) { - rinfo_ = new ::ei::BasicRequestInfo(*from.rinfo_); - } else { - rinfo_ = nullptr; - } - ::memcpy(&item_id_, &from.item_id_, - static_cast(reinterpret_cast(&crafting_count_) - - reinterpret_cast(&item_id_)) + sizeof(crafting_count_)); - // @@protoc_insertion_point(copy_constructor:ei.CraftArtifactRequest) + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(MissionResponse, _impl_._has_bits_); +}; + +MissionResponse::MissionResponse(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.MissionResponse) } +inline PROTOBUF_NDEBUG_INLINE MissionResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::MissionResponse& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0} {} + +MissionResponse::MissionResponse( + ::google::protobuf::Arena* arena, + const MissionResponse& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + MissionResponse* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.info_ = (cached_has_bits & 0x00000001u) ? ::google::protobuf::Message::CopyConstruct<::ei::MissionInfo>( + arena, *from._impl_.info_) + : nullptr; + _impl_.success_ = from._impl_.success_; -inline void CraftArtifactRequest::SharedCtor() { -ei_user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ei_user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&spec_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&crafting_count_) - - reinterpret_cast(&spec_)) + sizeof(crafting_count_)); + // @@protoc_insertion_point(copy_constructor:ei.MissionResponse) } +inline PROTOBUF_NDEBUG_INLINE MissionResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} -CraftArtifactRequest::~CraftArtifactRequest() { - // @@protoc_insertion_point(destructor:ei.CraftArtifactRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } +inline void MissionResponse::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, info_), + 0, + offsetof(Impl_, success_) - + offsetof(Impl_, info_) + + sizeof(Impl_::success_)); +} +MissionResponse::~MissionResponse() { + // @@protoc_insertion_point(destructor:ei.MissionResponse) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } +inline void MissionResponse::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + delete _impl_.info_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + MissionResponse::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_MissionResponse_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &MissionResponse::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &MissionResponse::ByteSizeLong, + &MissionResponse::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(MissionResponse, _impl_._cached_size_), + false, + }, + &MissionResponse::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* MissionResponse::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 1, 0, 2> MissionResponse::_table_ = { + { + PROTOBUF_FIELD_OFFSET(MissionResponse, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::MissionResponse>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional .ei.MissionInfo info = 2; + {::_pbi::TcParser::FastMtS1, + {18, 0, 0, PROTOBUF_FIELD_OFFSET(MissionResponse, _impl_.info_)}}, + // optional bool success = 1; + {::_pbi::TcParser::SingularVarintNoZag1(), + {8, 1, 0, PROTOBUF_FIELD_OFFSET(MissionResponse, _impl_.success_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional bool success = 1; + {PROTOBUF_FIELD_OFFSET(MissionResponse, _impl_.success_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional .ei.MissionInfo info = 2; + {PROTOBUF_FIELD_OFFSET(MissionResponse, _impl_.info_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::MissionInfo>()}, + }}, {{ + }}, +}; -inline void CraftArtifactRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - ei_user_id_.Destroy(); - if (this != internal_default_instance()) delete spec_; - if (this != internal_default_instance()) delete rinfo_; -} +PROTOBUF_NOINLINE void MissionResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.MissionResponse) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; -void CraftArtifactRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); -} + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + ABSL_DCHECK(_impl_.info_ != nullptr); + _impl_.info_->Clear(); + } + _impl_.success_ = false; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* MissionResponse::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const MissionResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* MissionResponse::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const MissionResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.MissionResponse) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional bool success = 1; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 1, this_._internal_success(), target); + } -void CraftArtifactRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.CraftArtifactRequest) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused + // optional .ei.MissionInfo info = 2; + if (cached_has_bits & 0x00000001u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, *this_._impl_.info_, this_._impl_.info_->GetCachedSize(), target, + stream); + } + + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.MissionResponse) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t MissionResponse::ByteSizeLong(const MessageLite& base) { + const MissionResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t MissionResponse::ByteSizeLong() const { + const MissionResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.MissionResponse) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional .ei.MissionInfo info = 2; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.info_); + } + // optional bool success = 1; + if (cached_has_bits & 0x00000002u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void MissionResponse::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.MissionResponse) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - ingredients_.Clear(); - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000007u) { + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - ei_user_id_.ClearNonDefaultToEmpty(); + ABSL_DCHECK(from._impl_.info_ != nullptr); + if (_this->_impl_.info_ == nullptr) { + _this->_impl_.info_ = + ::google::protobuf::Message::CopyConstruct<::ei::MissionInfo>(arena, *from._impl_.info_); + } else { + _this->_impl_.info_->MergeFrom(*from._impl_.info_); + } } if (cached_has_bits & 0x00000002u) { - GOOGLE_DCHECK(spec_ != nullptr); - spec_->Clear(); - } - if (cached_has_bits & 0x00000004u) { - GOOGLE_DCHECK(rinfo_ != nullptr); - rinfo_->Clear(); + _this->_impl_.success_ = from._impl_.success_; } } - if (cached_has_bits & 0x00000078u) { - ::memset(&item_id_, 0, static_cast( - reinterpret_cast(&crafting_count_) - - reinterpret_cast(&item_id_)) + sizeof(crafting_count_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* CraftArtifactRequest::_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 ei_user_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_ei_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.CraftArtifactRequest.ei_user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional .ei.ArtifactSpec spec = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_spec(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 item_id = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - _Internal::set_has_item_id(&has_bits); - item_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .ei.ArtifactInventoryItem ingredients = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_ingredients(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<34>(ptr)); - } else - goto handle_unusual; - continue; - // optional .ei.BasicRequestInfo rinfo = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - ptr = ctx->ParseMessage(_internal_mutable_rinfo(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double gold_price_paid = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 49)) { - _Internal::set_has_gold_price_paid(&has_bits); - gold_price_paid_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint32 crafting_count = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_crafting_count(&has_bits); - crafting_count_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double crafting_xp = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 65)) { - _Internal::set_has_crafting_xp(&has_bits); - crafting_xp_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } 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* CraftArtifactRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.CraftArtifactRequest) - uint32_t cached_has_bits = 0; + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} + +void MissionResponse::CopyFrom(const MissionResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.MissionResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + + +void MissionResponse::InternalSwap(MissionResponse* PROTOBUF_RESTRICT other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(MissionResponse, _impl_.success_) + + sizeof(MissionResponse::_impl_.success_) + - PROTOBUF_FIELD_OFFSET(MissionResponse, _impl_.info_)>( + reinterpret_cast(&_impl_.info_), + reinterpret_cast(&other->_impl_.info_)); +} + +::google::protobuf::Metadata MissionResponse::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== + +class GetActiveMissionsResponse::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(GetActiveMissionsResponse, _impl_._has_bits_); +}; + +GetActiveMissionsResponse::GetActiveMissionsResponse(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.GetActiveMissionsResponse) +} +inline PROTOBUF_NDEBUG_INLINE GetActiveMissionsResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::GetActiveMissionsResponse& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + active_missions_{visibility, arena, from.active_missions_} {} + +GetActiveMissionsResponse::GetActiveMissionsResponse( + ::google::protobuf::Arena* arena, + const GetActiveMissionsResponse& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + GetActiveMissionsResponse* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + _impl_.success_ = from._impl_.success_; + + // @@protoc_insertion_point(copy_constructor:ei.GetActiveMissionsResponse) +} +inline PROTOBUF_NDEBUG_INLINE GetActiveMissionsResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + active_missions_{visibility, arena} {} + +inline void GetActiveMissionsResponse::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.success_ = {}; +} +GetActiveMissionsResponse::~GetActiveMissionsResponse() { + // @@protoc_insertion_point(destructor:ei.GetActiveMissionsResponse) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void GetActiveMissionsResponse::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + GetActiveMissionsResponse::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_GetActiveMissionsResponse_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &GetActiveMissionsResponse::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &GetActiveMissionsResponse::ByteSizeLong, + &GetActiveMissionsResponse::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(GetActiveMissionsResponse, _impl_._cached_size_), + false, + }, + &GetActiveMissionsResponse::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* GetActiveMissionsResponse::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 1, 0, 2> GetActiveMissionsResponse::_table_ = { + { + PROTOBUF_FIELD_OFFSET(GetActiveMissionsResponse, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::GetActiveMissionsResponse>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // repeated .ei.MissionInfo active_missions = 2; + {::_pbi::TcParser::FastMtR1, + {18, 63, 0, PROTOBUF_FIELD_OFFSET(GetActiveMissionsResponse, _impl_.active_missions_)}}, + // optional bool success = 1; + {::_pbi::TcParser::SingularVarintNoZag1(), + {8, 0, 0, PROTOBUF_FIELD_OFFSET(GetActiveMissionsResponse, _impl_.success_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional bool success = 1; + {PROTOBUF_FIELD_OFFSET(GetActiveMissionsResponse, _impl_.success_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // repeated .ei.MissionInfo active_missions = 2; + {PROTOBUF_FIELD_OFFSET(GetActiveMissionsResponse, _impl_.active_missions_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::MissionInfo>()}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void GetActiveMissionsResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.GetActiveMissionsResponse) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; - // optional string ei_user_id = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_ei_user_id().data(), static_cast(this->_internal_ei_user_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.CraftArtifactRequest.ei_user_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_ei_user_id(), target); - } + _impl_.active_missions_.Clear(); + _impl_.success_ = false; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* GetActiveMissionsResponse::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const GetActiveMissionsResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* GetActiveMissionsResponse::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const GetActiveMissionsResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.GetActiveMissionsResponse) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional bool success = 1; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 1, this_._internal_success(), target); + } - // optional .ei.ArtifactSpec spec = 2; - if (cached_has_bits & 0x00000002u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::spec(this), - _Internal::spec(this).GetCachedSize(), target, stream); - } + // repeated .ei.MissionInfo active_missions = 2; + for (unsigned i = 0, n = static_cast( + this_._internal_active_missions_size()); + i < n; i++) { + const auto& repfield = this_._internal_active_missions().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional uint64 item_id = 3; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(3, this->_internal_item_id(), target); - } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.GetActiveMissionsResponse) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t GetActiveMissionsResponse::ByteSizeLong(const MessageLite& base) { + const GetActiveMissionsResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t GetActiveMissionsResponse::ByteSizeLong() const { + const GetActiveMissionsResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.GetActiveMissionsResponse) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.MissionInfo active_missions = 2; + { + total_size += 1UL * this_._internal_active_missions_size(); + for (const auto& msg : this_._internal_active_missions()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + { + // optional bool success = 1; + cached_has_bits = + this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - // repeated .ei.ArtifactInventoryItem ingredients = 4; - for (unsigned i = 0, - n = static_cast(this->_internal_ingredients_size()); i < n; i++) { - const auto& repfield = this->_internal_ingredients(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, repfield, repfield.GetCachedSize(), target, stream); - } +void GetActiveMissionsResponse::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.GetActiveMissionsResponse) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; - // optional .ei.BasicRequestInfo rinfo = 5; - if (cached_has_bits & 0x00000004u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, _Internal::rinfo(this), - _Internal::rinfo(this).GetCachedSize(), target, stream); + _this->_internal_mutable_active_missions()->MergeFrom( + from._internal_active_missions()); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + _this->_impl_.success_ = from._impl_.success_; } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} - // optional double gold_price_paid = 6; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(6, this->_internal_gold_price_paid(), target); - } +void GetActiveMissionsResponse::CopyFrom(const GetActiveMissionsResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.GetActiveMissionsResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} - // optional uint32 crafting_count = 7; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(7, this->_internal_crafting_count(), target); - } - // optional double crafting_xp = 8; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(8, this->_internal_crafting_xp(), target); - } +void GetActiveMissionsResponse::InternalSwap(GetActiveMissionsResponse* PROTOBUF_RESTRICT other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.active_missions_.InternalSwap(&other->_impl_.active_missions_); + swap(_impl_.success_, other->_impl_.success_); +} - 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.CraftArtifactRequest) - return target; +::google::protobuf::Metadata GetActiveMissionsResponse::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== + +class CompleteMissionResponse_SecureArtifactSpec::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(CompleteMissionResponse_SecureArtifactSpec, _impl_._has_bits_); +}; + +CompleteMissionResponse_SecureArtifactSpec::CompleteMissionResponse_SecureArtifactSpec(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.CompleteMissionResponse.SecureArtifactSpec) } +inline PROTOBUF_NDEBUG_INLINE CompleteMissionResponse_SecureArtifactSpec::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::CompleteMissionResponse_SecureArtifactSpec& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + server_id_(arena, from.server_id_) {} + +CompleteMissionResponse_SecureArtifactSpec::CompleteMissionResponse_SecureArtifactSpec( + ::google::protobuf::Arena* arena, + const CompleteMissionResponse_SecureArtifactSpec& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + CompleteMissionResponse_SecureArtifactSpec* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.spec_ = (cached_has_bits & 0x00000002u) ? ::google::protobuf::Message::CopyConstruct<::ei::ArtifactSpec>( + arena, *from._impl_.spec_) + : nullptr; -size_t CraftArtifactRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.CraftArtifactRequest) - size_t total_size = 0; + // @@protoc_insertion_point(copy_constructor:ei.CompleteMissionResponse.SecureArtifactSpec) +} +inline PROTOBUF_NDEBUG_INLINE CompleteMissionResponse_SecureArtifactSpec::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + server_id_(arena) {} - uint32_t cached_has_bits = 0; +inline void CompleteMissionResponse_SecureArtifactSpec::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.spec_ = {}; +} +CompleteMissionResponse_SecureArtifactSpec::~CompleteMissionResponse_SecureArtifactSpec() { + // @@protoc_insertion_point(destructor:ei.CompleteMissionResponse.SecureArtifactSpec) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void CompleteMissionResponse_SecureArtifactSpec::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.server_id_.Destroy(); + delete _impl_.spec_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + CompleteMissionResponse_SecureArtifactSpec::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_CompleteMissionResponse_SecureArtifactSpec_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &CompleteMissionResponse_SecureArtifactSpec::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &CompleteMissionResponse_SecureArtifactSpec::ByteSizeLong, + &CompleteMissionResponse_SecureArtifactSpec::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(CompleteMissionResponse_SecureArtifactSpec, _impl_._cached_size_), + false, + }, + &CompleteMissionResponse_SecureArtifactSpec::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* CompleteMissionResponse_SecureArtifactSpec::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 1, 63, 2> CompleteMissionResponse_SecureArtifactSpec::_table_ = { + { + PROTOBUF_FIELD_OFFSET(CompleteMissionResponse_SecureArtifactSpec, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::CompleteMissionResponse_SecureArtifactSpec>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional string server_id = 2; + {::_pbi::TcParser::FastSS1, + {18, 0, 0, PROTOBUF_FIELD_OFFSET(CompleteMissionResponse_SecureArtifactSpec, _impl_.server_id_)}}, + // optional .ei.ArtifactSpec spec = 1; + {::_pbi::TcParser::FastMtS1, + {10, 1, 0, PROTOBUF_FIELD_OFFSET(CompleteMissionResponse_SecureArtifactSpec, _impl_.spec_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.ArtifactSpec spec = 1; + {PROTOBUF_FIELD_OFFSET(CompleteMissionResponse_SecureArtifactSpec, _impl_.spec_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional string server_id = 2; + {PROTOBUF_FIELD_OFFSET(CompleteMissionResponse_SecureArtifactSpec, _impl_.server_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ArtifactSpec>()}, + }}, {{ + "\55\0\11\0\0\0\0\0" + "ei.CompleteMissionResponse.SecureArtifactSpec" + "server_id" + }}, +}; + +PROTOBUF_NOINLINE void CompleteMissionResponse_SecureArtifactSpec::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.CompleteMissionResponse.SecureArtifactSpec) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // repeated .ei.ArtifactInventoryItem ingredients = 4; - total_size += 1UL * this->_internal_ingredients_size(); - for (const auto& msg : this->ingredients_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x0000007fu) { - // optional string ei_user_id = 1; + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_ei_user_id()); + _impl_.server_id_.ClearNonDefaultToEmpty(); } + if (cached_has_bits & 0x00000002u) { + ABSL_DCHECK(_impl_.spec_ != nullptr); + _impl_.spec_->Clear(); + } + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* CompleteMissionResponse_SecureArtifactSpec::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const CompleteMissionResponse_SecureArtifactSpec& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* CompleteMissionResponse_SecureArtifactSpec::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const CompleteMissionResponse_SecureArtifactSpec& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.CompleteMissionResponse.SecureArtifactSpec) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.ArtifactSpec spec = 1; + if (cached_has_bits & 0x00000002u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, *this_._impl_.spec_, this_._impl_.spec_->GetCachedSize(), target, + stream); + } - // optional .ei.ArtifactSpec spec = 2; + // optional string server_id = 2; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_server_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.CompleteMissionResponse.SecureArtifactSpec.server_id"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } + + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.CompleteMissionResponse.SecureArtifactSpec) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t CompleteMissionResponse_SecureArtifactSpec::ByteSizeLong(const MessageLite& base) { + const CompleteMissionResponse_SecureArtifactSpec& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t CompleteMissionResponse_SecureArtifactSpec::ByteSizeLong() const { + const CompleteMissionResponse_SecureArtifactSpec& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.CompleteMissionResponse.SecureArtifactSpec) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional string server_id = 2; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_server_id()); + } + // optional .ei.ArtifactSpec spec = 1; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.spec_); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void CompleteMissionResponse_SecureArtifactSpec::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.CompleteMissionResponse.SecureArtifactSpec) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + if (cached_has_bits & 0x00000001u) { + _this->_internal_set_server_id(from._internal_server_id()); + } if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *spec_); + ABSL_DCHECK(from._impl_.spec_ != nullptr); + if (_this->_impl_.spec_ == nullptr) { + _this->_impl_.spec_ = + ::google::protobuf::Message::CopyConstruct<::ei::ArtifactSpec>(arena, *from._impl_.spec_); + } else { + _this->_impl_.spec_->MergeFrom(*from._impl_.spec_); + } } + } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} - // optional .ei.BasicRequestInfo rinfo = 5; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *rinfo_); - } +void CompleteMissionResponse_SecureArtifactSpec::CopyFrom(const CompleteMissionResponse_SecureArtifactSpec& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.CompleteMissionResponse.SecureArtifactSpec) + if (&from == this) return; + Clear(); + MergeFrom(from); +} - // optional uint64 item_id = 3; - if (cached_has_bits & 0x00000008u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_item_id()); - } - // optional double gold_price_paid = 6; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + 8; - } +void CompleteMissionResponse_SecureArtifactSpec::InternalSwap(CompleteMissionResponse_SecureArtifactSpec* PROTOBUF_RESTRICT other) { + using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.server_id_, &other->_impl_.server_id_, arena); + swap(_impl_.spec_, other->_impl_.spec_); +} - // optional double crafting_xp = 8; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + 8; - } +::google::protobuf::Metadata CompleteMissionResponse_SecureArtifactSpec::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== - // optional uint32 crafting_count = 7; - if (cached_has_bits & 0x00000040u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_crafting_count()); - } +class CompleteMissionResponse::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(CompleteMissionResponse, _impl_._has_bits_); +}; + +CompleteMissionResponse::CompleteMissionResponse(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.CompleteMissionResponse) +} +inline PROTOBUF_NDEBUG_INLINE CompleteMissionResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::CompleteMissionResponse& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + artifacts_{visibility, arena, from.artifacts_}, + other_rewards_{visibility, arena, from.other_rewards_}, + ei_user_id_(arena, from.ei_user_id_) {} + +CompleteMissionResponse::CompleteMissionResponse( + ::google::protobuf::Arena* arena, + const CompleteMissionResponse& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + CompleteMissionResponse* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.info_ = (cached_has_bits & 0x00000002u) ? ::google::protobuf::Message::CopyConstruct<::ei::MissionInfo>( + arena, *from._impl_.info_) + : nullptr; + _impl_.success_ = from._impl_.success_; - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + // @@protoc_insertion_point(copy_constructor:ei.CompleteMissionResponse) } +inline PROTOBUF_NDEBUG_INLINE CompleteMissionResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + artifacts_{visibility, arena}, + other_rewards_{visibility, arena}, + ei_user_id_(arena) {} + +inline void CompleteMissionResponse::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, info_), + 0, + offsetof(Impl_, success_) - + offsetof(Impl_, info_) + + sizeof(Impl_::success_)); +} +CompleteMissionResponse::~CompleteMissionResponse() { + // @@protoc_insertion_point(destructor:ei.CompleteMissionResponse) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void CompleteMissionResponse::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.ei_user_id_.Destroy(); + delete _impl_.info_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + CompleteMissionResponse::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_CompleteMissionResponse_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &CompleteMissionResponse::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &CompleteMissionResponse::ByteSizeLong, + &CompleteMissionResponse::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(CompleteMissionResponse, _impl_._cached_size_), + false, + }, + &CompleteMissionResponse::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* CompleteMissionResponse::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 5, 3, 45, 2> CompleteMissionResponse::_table_ = { + { + PROTOBUF_FIELD_OFFSET(CompleteMissionResponse, _impl_._has_bits_), + 0, // no _extensions_ + 5, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967264, // skipmap + offsetof(decltype(_table_), field_entries), + 5, // num_field_entries + 3, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::CompleteMissionResponse>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional bool success = 1; + {::_pbi::TcParser::SingularVarintNoZag1(), + {8, 2, 0, PROTOBUF_FIELD_OFFSET(CompleteMissionResponse, _impl_.success_)}}, + // optional .ei.MissionInfo info = 2; + {::_pbi::TcParser::FastMtS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(CompleteMissionResponse, _impl_.info_)}}, + // repeated .ei.CompleteMissionResponse.SecureArtifactSpec artifacts = 3; + {::_pbi::TcParser::FastMtR1, + {26, 63, 1, PROTOBUF_FIELD_OFFSET(CompleteMissionResponse, _impl_.artifacts_)}}, + // repeated .ei.Reward other_rewards = 4; + {::_pbi::TcParser::FastMtR1, + {34, 63, 2, PROTOBUF_FIELD_OFFSET(CompleteMissionResponse, _impl_.other_rewards_)}}, + // optional string ei_user_id = 5; + {::_pbi::TcParser::FastSS1, + {42, 0, 0, PROTOBUF_FIELD_OFFSET(CompleteMissionResponse, _impl_.ei_user_id_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional bool success = 1; + {PROTOBUF_FIELD_OFFSET(CompleteMissionResponse, _impl_.success_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional .ei.MissionInfo info = 2; + {PROTOBUF_FIELD_OFFSET(CompleteMissionResponse, _impl_.info_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.CompleteMissionResponse.SecureArtifactSpec artifacts = 3; + {PROTOBUF_FIELD_OFFSET(CompleteMissionResponse, _impl_.artifacts_), -1, 1, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.Reward other_rewards = 4; + {PROTOBUF_FIELD_OFFSET(CompleteMissionResponse, _impl_.other_rewards_), -1, 2, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional string ei_user_id = 5; + {PROTOBUF_FIELD_OFFSET(CompleteMissionResponse, _impl_.ei_user_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::MissionInfo>()}, + {::_pbi::TcParser::GetTable<::ei::CompleteMissionResponse_SecureArtifactSpec>()}, + {::_pbi::TcParser::GetTable<::ei::Reward>()}, + }}, {{ + "\32\0\0\0\0\12\0\0" + "ei.CompleteMissionResponse" + "ei_user_id" + }}, +}; + +PROTOBUF_NOINLINE void CompleteMissionResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.CompleteMissionResponse) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CraftArtifactRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - CraftArtifactRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CraftArtifactRequest::GetClassData() const { return &_class_data_; } + _impl_.artifacts_.Clear(); + _impl_.other_rewards_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + if (cached_has_bits & 0x00000001u) { + _impl_.ei_user_id_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000002u) { + ABSL_DCHECK(_impl_.info_ != nullptr); + _impl_.info_->Clear(); + } + } + _impl_.success_ = false; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* CompleteMissionResponse::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const CompleteMissionResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* CompleteMissionResponse::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const CompleteMissionResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.CompleteMissionResponse) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional bool success = 1; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 1, this_._internal_success(), target); + } + + // optional .ei.MissionInfo info = 2; + if (cached_has_bits & 0x00000002u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, *this_._impl_.info_, this_._impl_.info_->GetCachedSize(), target, + stream); + } -void CraftArtifactRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // repeated .ei.CompleteMissionResponse.SecureArtifactSpec artifacts = 3; + for (unsigned i = 0, n = static_cast( + this_._internal_artifacts_size()); + i < n; i++) { + const auto& repfield = this_._internal_artifacts().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 3, repfield, repfield.GetCachedSize(), + target, stream); + } + // repeated .ei.Reward other_rewards = 4; + for (unsigned i = 0, n = static_cast( + this_._internal_other_rewards_size()); + i < n; i++) { + const auto& repfield = this_._internal_other_rewards().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 4, repfield, repfield.GetCachedSize(), + target, stream); + } -void CraftArtifactRequest::MergeFrom(const CraftArtifactRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.CraftArtifactRequest) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // optional string ei_user_id = 5; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_ei_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.CompleteMissionResponse.ei_user_id"); + target = stream->WriteStringMaybeAliased(5, _s, target); + } - ingredients_.MergeFrom(from.ingredients_); - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x0000007fu) { + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.CompleteMissionResponse) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t CompleteMissionResponse::ByteSizeLong(const MessageLite& base) { + const CompleteMissionResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t CompleteMissionResponse::ByteSizeLong() const { + const CompleteMissionResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.CompleteMissionResponse) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.CompleteMissionResponse.SecureArtifactSpec artifacts = 3; + { + total_size += 1UL * this_._internal_artifacts_size(); + for (const auto& msg : this_._internal_artifacts()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.Reward other_rewards = 4; + { + total_size += 1UL * this_._internal_other_rewards_size(); + for (const auto& msg : this_._internal_other_rewards()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + // optional string ei_user_id = 5; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_ei_user_id()); + } + // optional .ei.MissionInfo info = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.info_); + } + // optional bool success = 1; + if (cached_has_bits & 0x00000004u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void CompleteMissionResponse::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.CompleteMissionResponse) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_artifacts()->MergeFrom( + from._internal_artifacts()); + _this->_internal_mutable_other_rewards()->MergeFrom( + from._internal_other_rewards()); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - _internal_set_ei_user_id(from._internal_ei_user_id()); + _this->_internal_set_ei_user_id(from._internal_ei_user_id()); } if (cached_has_bits & 0x00000002u) { - _internal_mutable_spec()->::ei::ArtifactSpec::MergeFrom(from._internal_spec()); + ABSL_DCHECK(from._impl_.info_ != nullptr); + if (_this->_impl_.info_ == nullptr) { + _this->_impl_.info_ = + ::google::protobuf::Message::CopyConstruct<::ei::MissionInfo>(arena, *from._impl_.info_); + } else { + _this->_impl_.info_->MergeFrom(*from._impl_.info_); + } } if (cached_has_bits & 0x00000004u) { - _internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo()); - } - if (cached_has_bits & 0x00000008u) { - item_id_ = from.item_id_; - } - if (cached_has_bits & 0x00000010u) { - gold_price_paid_ = from.gold_price_paid_; - } - if (cached_has_bits & 0x00000020u) { - crafting_xp_ = from.crafting_xp_; - } - if (cached_has_bits & 0x00000040u) { - crafting_count_ = from.crafting_count_; + _this->_impl_.success_ = from._impl_.success_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void CraftArtifactRequest::CopyFrom(const CraftArtifactRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.CraftArtifactRequest) +void CompleteMissionResponse::CopyFrom(const CompleteMissionResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.CompleteMissionResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool CraftArtifactRequest::IsInitialized() const { - return true; -} -void CraftArtifactRequest::InternalSwap(CraftArtifactRequest* other) { +void CompleteMissionResponse::InternalSwap(CompleteMissionResponse* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ingredients_.InternalSwap(&other->ingredients_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &ei_user_id_, lhs_arena, - &other->ei_user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(CraftArtifactRequest, crafting_count_) - + sizeof(CraftArtifactRequest::crafting_count_) - - PROTOBUF_FIELD_OFFSET(CraftArtifactRequest, spec_)>( - reinterpret_cast(&spec_), - reinterpret_cast(&other->spec_)); -} - -::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[144]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.artifacts_.InternalSwap(&other->_impl_.artifacts_); + _impl_.other_rewards_.InternalSwap(&other->_impl_.other_rewards_); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.ei_user_id_, &other->_impl_.ei_user_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(CompleteMissionResponse, _impl_.success_) + + sizeof(CompleteMissionResponse::_impl_.success_) + - PROTOBUF_FIELD_OFFSET(CompleteMissionResponse, _impl_.info_)>( + reinterpret_cast(&_impl_.info_), + reinterpret_cast(&other->_impl_.info_)); } +::google::protobuf::Metadata CompleteMissionResponse::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} // =================================================================== -class CraftArtifactResponse::_Internal { +class CollectContractArtifactRewardsRequest::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_item_id(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_ei_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_rarity_achieved(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_server_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -CraftArtifactResponse::CraftArtifactResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.CraftArtifactResponse) -} -CraftArtifactResponse::CraftArtifactResponse(const CraftArtifactResponse& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - server_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - server_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_server_id()) { - server_id_.Set(from._internal_server_id(), - GetArenaForAllocation()); - } - ei_user_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ei_user_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_ei_user_id()) { - ei_user_id_.Set(from._internal_ei_user_id(), - GetArenaForAllocation()); - } - ::memcpy(&item_id_, &from.item_id_, - static_cast(reinterpret_cast(&rarity_achieved_) - - reinterpret_cast(&item_id_)) + sizeof(rarity_achieved_)); - // @@protoc_insertion_point(copy_constructor:ei.CraftArtifactResponse) -} - -inline void CraftArtifactResponse::SharedCtor() { -server_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - server_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -ei_user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ei_user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&item_id_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&rarity_achieved_) - - reinterpret_cast(&item_id_)) + sizeof(rarity_achieved_)); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(CollectContractArtifactRewardsRequest, _impl_._has_bits_); +}; + +CollectContractArtifactRewardsRequest::CollectContractArtifactRewardsRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.CollectContractArtifactRewardsRequest) } +inline PROTOBUF_NDEBUG_INLINE CollectContractArtifactRewardsRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::CollectContractArtifactRewardsRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + contract_identifier_(arena, from.contract_identifier_) {} + +CollectContractArtifactRewardsRequest::CollectContractArtifactRewardsRequest( + ::google::protobuf::Arena* arena, + const CollectContractArtifactRewardsRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + CollectContractArtifactRewardsRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.rinfo_ = (cached_has_bits & 0x00000002u) ? ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>( + arena, *from._impl_.rinfo_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, goal_index_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, goal_index_), + offsetof(Impl_, grade_) - + offsetof(Impl_, goal_index_) + + sizeof(Impl_::grade_)); -CraftArtifactResponse::~CraftArtifactResponse() { - // @@protoc_insertion_point(destructor:ei.CraftArtifactResponse) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + // @@protoc_insertion_point(copy_constructor:ei.CollectContractArtifactRewardsRequest) } - -inline void CraftArtifactResponse::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - server_id_.Destroy(); - ei_user_id_.Destroy(); +inline PROTOBUF_NDEBUG_INLINE CollectContractArtifactRewardsRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + contract_identifier_(arena) {} + +inline void CollectContractArtifactRewardsRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, rinfo_), + 0, + offsetof(Impl_, grade_) - + offsetof(Impl_, rinfo_) + + sizeof(Impl_::grade_)); } - -void CraftArtifactResponse::SetCachedSize(int size) const { - _cached_size_.Set(size); +CollectContractArtifactRewardsRequest::~CollectContractArtifactRewardsRequest() { + // @@protoc_insertion_point(destructor:ei.CollectContractArtifactRewardsRequest) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -void CraftArtifactResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.CraftArtifactResponse) - uint32_t cached_has_bits = 0; +inline void CollectContractArtifactRewardsRequest::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.contract_identifier_.Destroy(); + delete _impl_.rinfo_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + CollectContractArtifactRewardsRequest::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_CollectContractArtifactRewardsRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &CollectContractArtifactRewardsRequest::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &CollectContractArtifactRewardsRequest::ByteSizeLong, + &CollectContractArtifactRewardsRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(CollectContractArtifactRewardsRequest, _impl_._cached_size_), + false, + }, + &CollectContractArtifactRewardsRequest::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* CollectContractArtifactRewardsRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 6, 3, 68, 2> CollectContractArtifactRewardsRequest::_table_ = { + { + PROTOBUF_FIELD_OFFSET(CollectContractArtifactRewardsRequest, _impl_._has_bits_), + 0, // no _extensions_ + 6, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967232, // skipmap + offsetof(decltype(_table_), field_entries), + 6, // num_field_entries + 3, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::CollectContractArtifactRewardsRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional .ei.BasicRequestInfo rinfo = 1; + {::_pbi::TcParser::FastMtS1, + {10, 1, 0, PROTOBUF_FIELD_OFFSET(CollectContractArtifactRewardsRequest, _impl_.rinfo_)}}, + // optional string contract_identifier = 2; + {::_pbi::TcParser::FastSS1, + {18, 0, 0, PROTOBUF_FIELD_OFFSET(CollectContractArtifactRewardsRequest, _impl_.contract_identifier_)}}, + // optional uint32 goal_index = 3; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(CollectContractArtifactRewardsRequest, _impl_.goal_index_), 2>(), + {24, 2, 0, PROTOBUF_FIELD_OFFSET(CollectContractArtifactRewardsRequest, _impl_.goal_index_)}}, + // optional .ei.MissionInfo.Spaceship best_ship = 4; + {::_pbi::TcParser::FastEr0S1, + {32, 3, 10, PROTOBUF_FIELD_OFFSET(CollectContractArtifactRewardsRequest, _impl_.best_ship_)}}, + // optional uint32 league = 5; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(CollectContractArtifactRewardsRequest, _impl_.league_), 4>(), + {40, 4, 0, PROTOBUF_FIELD_OFFSET(CollectContractArtifactRewardsRequest, _impl_.league_)}}, + // optional .ei.Contract.PlayerGrade grade = 6; + {::_pbi::TcParser::FastEr0S1, + {48, 5, 5, PROTOBUF_FIELD_OFFSET(CollectContractArtifactRewardsRequest, _impl_.grade_)}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.BasicRequestInfo rinfo = 1; + {PROTOBUF_FIELD_OFFSET(CollectContractArtifactRewardsRequest, _impl_.rinfo_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional string contract_identifier = 2; + {PROTOBUF_FIELD_OFFSET(CollectContractArtifactRewardsRequest, _impl_.contract_identifier_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint32 goal_index = 3; + {PROTOBUF_FIELD_OFFSET(CollectContractArtifactRewardsRequest, _impl_.goal_index_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional .ei.MissionInfo.Spaceship best_ship = 4; + {PROTOBUF_FIELD_OFFSET(CollectContractArtifactRewardsRequest, _impl_.best_ship_), _Internal::kHasBitsOffset + 3, 1, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional uint32 league = 5; + {PROTOBUF_FIELD_OFFSET(CollectContractArtifactRewardsRequest, _impl_.league_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional .ei.Contract.PlayerGrade grade = 6; + {PROTOBUF_FIELD_OFFSET(CollectContractArtifactRewardsRequest, _impl_.grade_), _Internal::kHasBitsOffset + 5, 2, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::BasicRequestInfo>()}, + {0, 11}, + {0, 6}, + }}, {{ + "\50\0\23\0\0\0\0\0" + "ei.CollectContractArtifactRewardsRequest" + "contract_identifier" + }}, +}; + +PROTOBUF_NOINLINE void CollectContractArtifactRewardsRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.CollectContractArtifactRewardsRequest) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - server_id_.ClearNonDefaultToEmpty(); + _impl_.contract_identifier_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - ei_user_id_.ClearNonDefaultToEmpty(); + ABSL_DCHECK(_impl_.rinfo_ != nullptr); + _impl_.rinfo_->Clear(); } } - if (cached_has_bits & 0x0000000cu) { - ::memset(&item_id_, 0, static_cast( - reinterpret_cast(&rarity_achieved_) - - reinterpret_cast(&item_id_)) + sizeof(rarity_achieved_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* CraftArtifactResponse::_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 uint64 item_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _Internal::set_has_item_id(&has_bits); - item_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.ArtifactSpec.Rarity rarity_achieved = 2 [default = COMMON]; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::ArtifactSpec_Rarity_IsValid(val))) { - _internal_set_rarity_achieved(static_cast<::ei::ArtifactSpec_Rarity>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(2, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional string server_id = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_server_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.CraftArtifactResponse.server_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string ei_user_id = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - auto str = _internal_mutable_ei_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.CraftArtifactResponse.ei_user_id"); - #endif // !NDEBUG - } 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* CraftArtifactResponse::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.CraftArtifactResponse) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + if (cached_has_bits & 0x0000003cu) { + ::memset(&_impl_.goal_index_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.grade_) - + reinterpret_cast(&_impl_.goal_index_)) + sizeof(_impl_.grade_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* CollectContractArtifactRewardsRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const CollectContractArtifactRewardsRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* CollectContractArtifactRewardsRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const CollectContractArtifactRewardsRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.CollectContractArtifactRewardsRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.BasicRequestInfo rinfo = 1; + if (cached_has_bits & 0x00000002u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, *this_._impl_.rinfo_, this_._impl_.rinfo_->GetCachedSize(), target, + stream); + } - cached_has_bits = _has_bits_[0]; - // optional uint64 item_id = 1; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(1, this->_internal_item_id(), target); - } + // optional string contract_identifier = 2; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_contract_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.CollectContractArtifactRewardsRequest.contract_identifier"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } - // optional .ei.ArtifactSpec.Rarity rarity_achieved = 2 [default = COMMON]; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 2, this->_internal_rarity_achieved(), target); - } + // optional uint32 goal_index = 3; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 3, this_._internal_goal_index(), target); + } - // optional string server_id = 3; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_server_id().data(), static_cast(this->_internal_server_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.CraftArtifactResponse.server_id"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_server_id(), target); - } + // optional .ei.MissionInfo.Spaceship best_ship = 4; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 4, this_._internal_best_ship(), target); + } - // optional string ei_user_id = 5; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_ei_user_id().data(), static_cast(this->_internal_ei_user_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.CraftArtifactResponse.ei_user_id"); - target = stream->WriteStringMaybeAliased( - 5, this->_internal_ei_user_id(), target); - } + // optional uint32 league = 5; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 5, this_._internal_league(), 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.CraftArtifactResponse) - return target; -} + // optional .ei.Contract.PlayerGrade grade = 6; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 6, this_._internal_grade(), target); + } -size_t CraftArtifactResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.CraftArtifactResponse) - size_t total_size = 0; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.CollectContractArtifactRewardsRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t CollectContractArtifactRewardsRequest::ByteSizeLong(const MessageLite& base) { + const CollectContractArtifactRewardsRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t CollectContractArtifactRewardsRequest::ByteSizeLong() const { + const CollectContractArtifactRewardsRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.CollectContractArtifactRewardsRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000003fu) { + // optional string contract_identifier = 2; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_contract_identifier()); + } + // optional .ei.BasicRequestInfo rinfo = 1; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.rinfo_); + } + // optional uint32 goal_index = 3; + if (cached_has_bits & 0x00000004u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_goal_index()); + } + // optional .ei.MissionInfo.Spaceship best_ship = 4; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_best_ship()); + } + // optional uint32 league = 5; + if (cached_has_bits & 0x00000010u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_league()); + } + // optional .ei.Contract.PlayerGrade grade = 6; + if (cached_has_bits & 0x00000020u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_grade()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused +void CollectContractArtifactRewardsRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.CollectContractArtifactRewardsRequest) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x0000000fu) { - // optional string server_id = 3; + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000003fu) { if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_server_id()); + _this->_internal_set_contract_identifier(from._internal_contract_identifier()); } - - // optional string ei_user_id = 5; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_ei_user_id()); + ABSL_DCHECK(from._impl_.rinfo_ != nullptr); + if (_this->_impl_.rinfo_ == nullptr) { + _this->_impl_.rinfo_ = + ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>(arena, *from._impl_.rinfo_); + } else { + _this->_impl_.rinfo_->MergeFrom(*from._impl_.rinfo_); + } } - - // optional uint64 item_id = 1; if (cached_has_bits & 0x00000004u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_item_id()); + _this->_impl_.goal_index_ = from._impl_.goal_index_; } - - // optional .ei.ArtifactSpec.Rarity rarity_achieved = 2 [default = COMMON]; if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_rarity_achieved()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CraftArtifactResponse::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - CraftArtifactResponse::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CraftArtifactResponse::GetClassData() const { return &_class_data_; } - -void CraftArtifactResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void CraftArtifactResponse::MergeFrom(const CraftArtifactResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.CraftArtifactResponse) - 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_server_id(from._internal_server_id()); + _this->_impl_.best_ship_ = from._impl_.best_ship_; } - if (cached_has_bits & 0x00000002u) { - _internal_set_ei_user_id(from._internal_ei_user_id()); - } - if (cached_has_bits & 0x00000004u) { - item_id_ = from.item_id_; + if (cached_has_bits & 0x00000010u) { + _this->_impl_.league_ = from._impl_.league_; } - if (cached_has_bits & 0x00000008u) { - rarity_achieved_ = from.rarity_achieved_; + if (cached_has_bits & 0x00000020u) { + _this->_impl_.grade_ = from._impl_.grade_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void CraftArtifactResponse::CopyFrom(const CraftArtifactResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.CraftArtifactResponse) +void CollectContractArtifactRewardsRequest::CopyFrom(const CollectContractArtifactRewardsRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.CollectContractArtifactRewardsRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool CraftArtifactResponse::IsInitialized() const { - return true; -} -void CraftArtifactResponse::InternalSwap(CraftArtifactResponse* other) { +void CollectContractArtifactRewardsRequest::InternalSwap(CollectContractArtifactRewardsRequest* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &server_id_, lhs_arena, - &other->server_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &ei_user_id_, lhs_arena, - &other->ei_user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(CraftArtifactResponse, rarity_achieved_) - + sizeof(CraftArtifactResponse::rarity_achieved_) - - PROTOBUF_FIELD_OFFSET(CraftArtifactResponse, item_id_)>( - reinterpret_cast(&item_id_), - reinterpret_cast(&other->item_id_)); -} - -::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[145]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.contract_identifier_, &other->_impl_.contract_identifier_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(CollectContractArtifactRewardsRequest, _impl_.grade_) + + sizeof(CollectContractArtifactRewardsRequest::_impl_.grade_) + - PROTOBUF_FIELD_OFFSET(CollectContractArtifactRewardsRequest, _impl_.rinfo_)>( + reinterpret_cast(&_impl_.rinfo_), + reinterpret_cast(&other->_impl_.rinfo_)); } +::google::protobuf::Metadata CollectContractArtifactRewardsRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} // =================================================================== -class ConsumeArtifactRequest::_Internal { +class CraftArtifactRequest::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::BasicRequestInfo& rinfo(const ConsumeArtifactRequest* msg); - static void set_has_rinfo(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_ei_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static const ::ei::ArtifactSpec& spec(const ConsumeArtifactRequest* msg); - static void set_has_spec(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_artifact_server_id(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_original_item_id(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_quantity(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } -}; - -const ::ei::BasicRequestInfo& -ConsumeArtifactRequest::_Internal::rinfo(const ConsumeArtifactRequest* msg) { - return *msg->rinfo_; -} -const ::ei::ArtifactSpec& -ConsumeArtifactRequest::_Internal::spec(const ConsumeArtifactRequest* msg) { - return *msg->spec_; -} -ConsumeArtifactRequest::ConsumeArtifactRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - additional_server_ids_(arena), - additional_item_ids_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ConsumeArtifactRequest) -} -ConsumeArtifactRequest::ConsumeArtifactRequest(const ConsumeArtifactRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - additional_server_ids_(from.additional_server_ids_), - additional_item_ids_(from.additional_item_ids_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ei_user_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ei_user_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_ei_user_id()) { - ei_user_id_.Set(from._internal_ei_user_id(), - GetArenaForAllocation()); - } - artifact_server_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - artifact_server_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_artifact_server_id()) { - artifact_server_id_.Set(from._internal_artifact_server_id(), - GetArenaForAllocation()); - } - if (from._internal_has_spec()) { - spec_ = new ::ei::ArtifactSpec(*from.spec_); - } else { - spec_ = nullptr; - } - if (from._internal_has_rinfo()) { - rinfo_ = new ::ei::BasicRequestInfo(*from.rinfo_); - } else { - rinfo_ = nullptr; - } - ::memcpy(&original_item_id_, &from.original_item_id_, - static_cast(reinterpret_cast(&quantity_) - - reinterpret_cast(&original_item_id_)) + sizeof(quantity_)); - // @@protoc_insertion_point(copy_constructor:ei.ConsumeArtifactRequest) -} - -inline void ConsumeArtifactRequest::SharedCtor() { -ei_user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ei_user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -artifact_server_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - artifact_server_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&spec_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&quantity_) - - reinterpret_cast(&spec_)) + sizeof(quantity_)); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(CraftArtifactRequest, _impl_._has_bits_); +}; + +CraftArtifactRequest::CraftArtifactRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.CraftArtifactRequest) } +inline PROTOBUF_NDEBUG_INLINE CraftArtifactRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::CraftArtifactRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + ingredients_{visibility, arena, from.ingredients_}, + ei_user_id_(arena, from.ei_user_id_) {} + +CraftArtifactRequest::CraftArtifactRequest( + ::google::protobuf::Arena* arena, + const CraftArtifactRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + CraftArtifactRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.spec_ = (cached_has_bits & 0x00000002u) ? ::google::protobuf::Message::CopyConstruct<::ei::ArtifactSpec>( + arena, *from._impl_.spec_) + : nullptr; + _impl_.rinfo_ = (cached_has_bits & 0x00000004u) ? ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>( + arena, *from._impl_.rinfo_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, item_id_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, item_id_), + offsetof(Impl_, crafting_count_) - + offsetof(Impl_, item_id_) + + sizeof(Impl_::crafting_count_)); -ConsumeArtifactRequest::~ConsumeArtifactRequest() { - // @@protoc_insertion_point(destructor:ei.ConsumeArtifactRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + // @@protoc_insertion_point(copy_constructor:ei.CraftArtifactRequest) } - -inline void ConsumeArtifactRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - ei_user_id_.Destroy(); - artifact_server_id_.Destroy(); - if (this != internal_default_instance()) delete spec_; - if (this != internal_default_instance()) delete rinfo_; +inline PROTOBUF_NDEBUG_INLINE CraftArtifactRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + ingredients_{visibility, arena}, + ei_user_id_(arena) {} + +inline void CraftArtifactRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, spec_), + 0, + offsetof(Impl_, crafting_count_) - + offsetof(Impl_, spec_) + + sizeof(Impl_::crafting_count_)); } - -void ConsumeArtifactRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); +CraftArtifactRequest::~CraftArtifactRequest() { + // @@protoc_insertion_point(destructor:ei.CraftArtifactRequest) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -void ConsumeArtifactRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ConsumeArtifactRequest) - uint32_t cached_has_bits = 0; +inline void CraftArtifactRequest::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.ei_user_id_.Destroy(); + delete _impl_.spec_; + delete _impl_.rinfo_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + CraftArtifactRequest::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_CraftArtifactRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &CraftArtifactRequest::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &CraftArtifactRequest::ByteSizeLong, + &CraftArtifactRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(CraftArtifactRequest, _impl_._cached_size_), + false, + }, + &CraftArtifactRequest::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* CraftArtifactRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 8, 3, 50, 2> CraftArtifactRequest::_table_ = { + { + PROTOBUF_FIELD_OFFSET(CraftArtifactRequest, _impl_._has_bits_), + 0, // no _extensions_ + 8, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967040, // skipmap + offsetof(decltype(_table_), field_entries), + 8, // num_field_entries + 3, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::CraftArtifactRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional double crafting_xp = 8; + {::_pbi::TcParser::FastF64S1, + {65, 5, 0, PROTOBUF_FIELD_OFFSET(CraftArtifactRequest, _impl_.crafting_xp_)}}, + // optional string ei_user_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(CraftArtifactRequest, _impl_.ei_user_id_)}}, + // optional .ei.ArtifactSpec spec = 2; + {::_pbi::TcParser::FastMtS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(CraftArtifactRequest, _impl_.spec_)}}, + // optional uint64 item_id = 3; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(CraftArtifactRequest, _impl_.item_id_), 3>(), + {24, 3, 0, PROTOBUF_FIELD_OFFSET(CraftArtifactRequest, _impl_.item_id_)}}, + // repeated .ei.ArtifactInventoryItem ingredients = 4; + {::_pbi::TcParser::FastMtR1, + {34, 63, 1, PROTOBUF_FIELD_OFFSET(CraftArtifactRequest, _impl_.ingredients_)}}, + // optional .ei.BasicRequestInfo rinfo = 5; + {::_pbi::TcParser::FastMtS1, + {42, 2, 2, PROTOBUF_FIELD_OFFSET(CraftArtifactRequest, _impl_.rinfo_)}}, + // optional double gold_price_paid = 6; + {::_pbi::TcParser::FastF64S1, + {49, 4, 0, PROTOBUF_FIELD_OFFSET(CraftArtifactRequest, _impl_.gold_price_paid_)}}, + // optional uint32 crafting_count = 7; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(CraftArtifactRequest, _impl_.crafting_count_), 6>(), + {56, 6, 0, PROTOBUF_FIELD_OFFSET(CraftArtifactRequest, _impl_.crafting_count_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string ei_user_id = 1; + {PROTOBUF_FIELD_OFFSET(CraftArtifactRequest, _impl_.ei_user_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional .ei.ArtifactSpec spec = 2; + {PROTOBUF_FIELD_OFFSET(CraftArtifactRequest, _impl_.spec_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional uint64 item_id = 3; + {PROTOBUF_FIELD_OFFSET(CraftArtifactRequest, _impl_.item_id_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // repeated .ei.ArtifactInventoryItem ingredients = 4; + {PROTOBUF_FIELD_OFFSET(CraftArtifactRequest, _impl_.ingredients_), -1, 1, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.BasicRequestInfo rinfo = 5; + {PROTOBUF_FIELD_OFFSET(CraftArtifactRequest, _impl_.rinfo_), _Internal::kHasBitsOffset + 2, 2, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional double gold_price_paid = 6; + {PROTOBUF_FIELD_OFFSET(CraftArtifactRequest, _impl_.gold_price_paid_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint32 crafting_count = 7; + {PROTOBUF_FIELD_OFFSET(CraftArtifactRequest, _impl_.crafting_count_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double crafting_xp = 8; + {PROTOBUF_FIELD_OFFSET(CraftArtifactRequest, _impl_.crafting_xp_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ArtifactSpec>()}, + {::_pbi::TcParser::GetTable<::ei::ArtifactInventoryItem>()}, + {::_pbi::TcParser::GetTable<::ei::BasicRequestInfo>()}, + }}, {{ + "\27\12\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "ei.CraftArtifactRequest" + "ei_user_id" + }}, +}; + +PROTOBUF_NOINLINE void CraftArtifactRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.CraftArtifactRequest) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - additional_server_ids_.Clear(); - additional_item_ids_.Clear(); - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x0000000fu) { + _impl_.ingredients_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - ei_user_id_.ClearNonDefaultToEmpty(); + _impl_.ei_user_id_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - artifact_server_id_.ClearNonDefaultToEmpty(); + ABSL_DCHECK(_impl_.spec_ != nullptr); + _impl_.spec_->Clear(); } if (cached_has_bits & 0x00000004u) { - GOOGLE_DCHECK(spec_ != nullptr); - spec_->Clear(); - } - if (cached_has_bits & 0x00000008u) { - GOOGLE_DCHECK(rinfo_ != nullptr); - rinfo_->Clear(); + ABSL_DCHECK(_impl_.rinfo_ != nullptr); + _impl_.rinfo_->Clear(); } } - if (cached_has_bits & 0x00000030u) { - ::memset(&original_item_id_, 0, static_cast( - reinterpret_cast(&quantity_) - - reinterpret_cast(&original_item_id_)) + sizeof(quantity_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ConsumeArtifactRequest::_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 .ei.ArtifactSpec spec = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_spec(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 original_item_id = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_original_item_id(&has_bits); - original_item_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string ei_user_id = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_ei_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ConsumeArtifactRequest.ei_user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional .ei.BasicRequestInfo rinfo = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_rinfo(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string artifact_server_id = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - auto str = _internal_mutable_artifact_server_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ConsumeArtifactRequest.artifact_server_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint32 quantity = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - _Internal::set_has_quantity(&has_bits); - quantity_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated string additional_server_ids = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 58)) { - ptr -= 1; - do { - ptr += 1; - auto str = _internal_add_additional_server_ids(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ConsumeArtifactRequest.additional_server_ids"); - #endif // !NDEBUG - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<58>(ptr)); - } else - goto handle_unusual; - continue; - // repeated uint64 additional_item_ids = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { - ptr -= 1; - do { - ptr += 1; - _internal_add_additional_item_ids(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr)); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<64>(ptr)); - } else if (static_cast(tag) == 66) { - ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedUInt64Parser(_internal_mutable_additional_item_ids(), ptr, ctx); - 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* ConsumeArtifactRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ConsumeArtifactRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.ArtifactSpec spec = 1; - if (cached_has_bits & 0x00000004u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::spec(this), - _Internal::spec(this).GetCachedSize(), target, stream); - } - - // optional uint64 original_item_id = 2; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(2, this->_internal_original_item_id(), target); - } - - // optional string ei_user_id = 3; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_ei_user_id().data(), static_cast(this->_internal_ei_user_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ConsumeArtifactRequest.ei_user_id"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_ei_user_id(), target); - } - - // optional .ei.BasicRequestInfo rinfo = 4; - if (cached_has_bits & 0x00000008u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, _Internal::rinfo(this), - _Internal::rinfo(this).GetCachedSize(), target, stream); - } - - // optional string artifact_server_id = 5; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_artifact_server_id().data(), static_cast(this->_internal_artifact_server_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ConsumeArtifactRequest.artifact_server_id"); - target = stream->WriteStringMaybeAliased( - 5, this->_internal_artifact_server_id(), target); - } - - // optional uint32 quantity = 6; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(6, this->_internal_quantity(), target); - } - - // repeated string additional_server_ids = 7; - for (int i = 0, n = this->_internal_additional_server_ids_size(); i < n; i++) { - const auto& s = this->_internal_additional_server_ids(i); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - s.data(), static_cast(s.length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ConsumeArtifactRequest.additional_server_ids"); - target = stream->WriteString(7, s, target); - } - - // repeated uint64 additional_item_ids = 8; - for (int i = 0, n = this->_internal_additional_item_ids_size(); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(8, this->_internal_additional_item_ids(i), 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.ConsumeArtifactRequest) - return target; -} - -size_t ConsumeArtifactRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ConsumeArtifactRequest) - 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 additional_server_ids = 7; - total_size += 1 * - ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(additional_server_ids_.size()); - for (int i = 0, n = additional_server_ids_.size(); i < n; i++) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - additional_server_ids_.Get(i)); - } - - // repeated uint64 additional_item_ids = 8; - { - size_t data_size = ::_pbi::WireFormatLite:: - UInt64Size(this->additional_item_ids_); - total_size += 1 * - ::_pbi::FromIntSize(this->_internal_additional_item_ids_size()); - total_size += data_size; - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x0000003fu) { - // optional string ei_user_id = 3; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_ei_user_id()); - } - - // optional string artifact_server_id = 5; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_artifact_server_id()); - } - - // optional .ei.ArtifactSpec spec = 1; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *spec_); - } - - // optional .ei.BasicRequestInfo rinfo = 4; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *rinfo_); - } + if (cached_has_bits & 0x00000078u) { + ::memset(&_impl_.item_id_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.crafting_count_) - + reinterpret_cast(&_impl_.item_id_)) + sizeof(_impl_.crafting_count_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* CraftArtifactRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const CraftArtifactRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* CraftArtifactRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const CraftArtifactRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.CraftArtifactRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string ei_user_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_ei_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.CraftArtifactRequest.ei_user_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional uint64 original_item_id = 2; - if (cached_has_bits & 0x00000010u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_original_item_id()); - } + // optional .ei.ArtifactSpec spec = 2; + if (cached_has_bits & 0x00000002u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, *this_._impl_.spec_, this_._impl_.spec_->GetCachedSize(), target, + stream); + } - // optional uint32 quantity = 6; - if (cached_has_bits & 0x00000020u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_quantity()); - } + // optional uint64 item_id = 3; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 3, this_._internal_item_id(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // repeated .ei.ArtifactInventoryItem ingredients = 4; + for (unsigned i = 0, n = static_cast( + this_._internal_ingredients_size()); + i < n; i++) { + const auto& repfield = this_._internal_ingredients().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 4, repfield, repfield.GetCachedSize(), + target, stream); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ConsumeArtifactRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ConsumeArtifactRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ConsumeArtifactRequest::GetClassData() const { return &_class_data_; } + // optional .ei.BasicRequestInfo rinfo = 5; + if (cached_has_bits & 0x00000004u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 5, *this_._impl_.rinfo_, this_._impl_.rinfo_->GetCachedSize(), target, + stream); + } -void ConsumeArtifactRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional double gold_price_paid = 6; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 6, this_._internal_gold_price_paid(), target); + } + // optional uint32 crafting_count = 7; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 7, this_._internal_crafting_count(), target); + } -void ConsumeArtifactRequest::MergeFrom(const ConsumeArtifactRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ConsumeArtifactRequest) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // optional double crafting_xp = 8; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 8, this_._internal_crafting_xp(), target); + } - additional_server_ids_.MergeFrom(from.additional_server_ids_); - additional_item_ids_.MergeFrom(from.additional_item_ids_); - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x0000003fu) { + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.CraftArtifactRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t CraftArtifactRequest::ByteSizeLong(const MessageLite& base) { + const CraftArtifactRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t CraftArtifactRequest::ByteSizeLong() const { + const CraftArtifactRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.CraftArtifactRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.ArtifactInventoryItem ingredients = 4; + { + total_size += 1UL * this_._internal_ingredients_size(); + for (const auto& msg : this_._internal_ingredients()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000007fu) { + // optional string ei_user_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_ei_user_id()); + } + // optional .ei.ArtifactSpec spec = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.spec_); + } + // optional .ei.BasicRequestInfo rinfo = 5; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.rinfo_); + } + // optional uint64 item_id = 3; + if (cached_has_bits & 0x00000008u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_item_id()); + } + // optional double gold_price_paid = 6; + if (cached_has_bits & 0x00000010u) { + total_size += 9; + } + // optional double crafting_xp = 8; + if (cached_has_bits & 0x00000020u) { + total_size += 9; + } + // optional uint32 crafting_count = 7; + if (cached_has_bits & 0x00000040u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_crafting_count()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void CraftArtifactRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.CraftArtifactRequest) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_ingredients()->MergeFrom( + from._internal_ingredients()); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000007fu) { if (cached_has_bits & 0x00000001u) { - _internal_set_ei_user_id(from._internal_ei_user_id()); + _this->_internal_set_ei_user_id(from._internal_ei_user_id()); } if (cached_has_bits & 0x00000002u) { - _internal_set_artifact_server_id(from._internal_artifact_server_id()); + ABSL_DCHECK(from._impl_.spec_ != nullptr); + if (_this->_impl_.spec_ == nullptr) { + _this->_impl_.spec_ = + ::google::protobuf::Message::CopyConstruct<::ei::ArtifactSpec>(arena, *from._impl_.spec_); + } else { + _this->_impl_.spec_->MergeFrom(*from._impl_.spec_); + } } if (cached_has_bits & 0x00000004u) { - _internal_mutable_spec()->::ei::ArtifactSpec::MergeFrom(from._internal_spec()); + ABSL_DCHECK(from._impl_.rinfo_ != nullptr); + if (_this->_impl_.rinfo_ == nullptr) { + _this->_impl_.rinfo_ = + ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>(arena, *from._impl_.rinfo_); + } else { + _this->_impl_.rinfo_->MergeFrom(*from._impl_.rinfo_); + } } if (cached_has_bits & 0x00000008u) { - _internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo()); + _this->_impl_.item_id_ = from._impl_.item_id_; } if (cached_has_bits & 0x00000010u) { - original_item_id_ = from.original_item_id_; + _this->_impl_.gold_price_paid_ = from._impl_.gold_price_paid_; } if (cached_has_bits & 0x00000020u) { - quantity_ = from.quantity_; + _this->_impl_.crafting_xp_ = from._impl_.crafting_xp_; + } + if (cached_has_bits & 0x00000040u) { + _this->_impl_.crafting_count_ = from._impl_.crafting_count_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void ConsumeArtifactRequest::CopyFrom(const ConsumeArtifactRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ConsumeArtifactRequest) +void CraftArtifactRequest::CopyFrom(const CraftArtifactRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.CraftArtifactRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool ConsumeArtifactRequest::IsInitialized() const { - return true; -} -void ConsumeArtifactRequest::InternalSwap(ConsumeArtifactRequest* other) { +void CraftArtifactRequest::InternalSwap(CraftArtifactRequest* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - additional_server_ids_.InternalSwap(&other->additional_server_ids_); - additional_item_ids_.InternalSwap(&other->additional_item_ids_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &ei_user_id_, lhs_arena, - &other->ei_user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &artifact_server_id_, lhs_arena, - &other->artifact_server_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ConsumeArtifactRequest, quantity_) - + sizeof(ConsumeArtifactRequest::quantity_) - - PROTOBUF_FIELD_OFFSET(ConsumeArtifactRequest, spec_)>( - reinterpret_cast(&spec_), - reinterpret_cast(&other->spec_)); -} - -::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[146]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.ingredients_.InternalSwap(&other->_impl_.ingredients_); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.ei_user_id_, &other->_impl_.ei_user_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(CraftArtifactRequest, _impl_.crafting_count_) + + sizeof(CraftArtifactRequest::_impl_.crafting_count_) + - PROTOBUF_FIELD_OFFSET(CraftArtifactRequest, _impl_.spec_)>( + reinterpret_cast(&_impl_.spec_), + reinterpret_cast(&other->_impl_.spec_)); } +::google::protobuf::Metadata CraftArtifactRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} // =================================================================== -class ConsumeArtifactResponse::_Internal { +class CraftArtifactResponse::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_success(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_original_item_id(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_ei_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -ConsumeArtifactResponse::ConsumeArtifactResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - byproducts_(arena), - other_rewards_(arena), - additional_item_ids_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ConsumeArtifactResponse) -} -ConsumeArtifactResponse::ConsumeArtifactResponse(const ConsumeArtifactResponse& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - byproducts_(from.byproducts_), - other_rewards_(from.other_rewards_), - additional_item_ids_(from.additional_item_ids_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ei_user_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ei_user_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_ei_user_id()) { - ei_user_id_.Set(from._internal_ei_user_id(), - GetArenaForAllocation()); - } - ::memcpy(&original_item_id_, &from.original_item_id_, - static_cast(reinterpret_cast(&success_) - - reinterpret_cast(&original_item_id_)) + sizeof(success_)); - // @@protoc_insertion_point(copy_constructor:ei.ConsumeArtifactResponse) -} - -inline void ConsumeArtifactResponse::SharedCtor() { -ei_user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ei_user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&original_item_id_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&success_) - - reinterpret_cast(&original_item_id_)) + sizeof(success_)); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(CraftArtifactResponse, _impl_._has_bits_); +}; + +CraftArtifactResponse::CraftArtifactResponse(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.CraftArtifactResponse) } +inline PROTOBUF_NDEBUG_INLINE CraftArtifactResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::CraftArtifactResponse& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + server_id_(arena, from.server_id_), + ei_user_id_(arena, from.ei_user_id_) {} + +CraftArtifactResponse::CraftArtifactResponse( + ::google::protobuf::Arena* arena, + const CraftArtifactResponse& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + CraftArtifactResponse* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, item_id_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, item_id_), + offsetof(Impl_, rarity_achieved_) - + offsetof(Impl_, item_id_) + + sizeof(Impl_::rarity_achieved_)); -ConsumeArtifactResponse::~ConsumeArtifactResponse() { - // @@protoc_insertion_point(destructor:ei.ConsumeArtifactResponse) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + // @@protoc_insertion_point(copy_constructor:ei.CraftArtifactResponse) } - -inline void ConsumeArtifactResponse::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - ei_user_id_.Destroy(); +inline PROTOBUF_NDEBUG_INLINE CraftArtifactResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + server_id_(arena), + ei_user_id_(arena) {} + +inline void CraftArtifactResponse::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, item_id_), + 0, + offsetof(Impl_, rarity_achieved_) - + offsetof(Impl_, item_id_) + + sizeof(Impl_::rarity_achieved_)); } - -void ConsumeArtifactResponse::SetCachedSize(int size) const { - _cached_size_.Set(size); +CraftArtifactResponse::~CraftArtifactResponse() { + // @@protoc_insertion_point(destructor:ei.CraftArtifactResponse) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -void ConsumeArtifactResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ConsumeArtifactResponse) - uint32_t cached_has_bits = 0; +inline void CraftArtifactResponse::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.server_id_.Destroy(); + _impl_.ei_user_id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + CraftArtifactResponse::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_CraftArtifactResponse_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &CraftArtifactResponse::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &CraftArtifactResponse::ByteSizeLong, + &CraftArtifactResponse::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(CraftArtifactResponse, _impl_._cached_size_), + false, + }, + &CraftArtifactResponse::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* CraftArtifactResponse::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 4, 1, 52, 2> CraftArtifactResponse::_table_ = { + { + PROTOBUF_FIELD_OFFSET(CraftArtifactResponse, _impl_._has_bits_), + 0, // no _extensions_ + 5, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967272, // skipmap + offsetof(decltype(_table_), field_entries), + 4, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::CraftArtifactResponse>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional uint64 item_id = 1; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(CraftArtifactResponse, _impl_.item_id_), 2>(), + {8, 2, 0, PROTOBUF_FIELD_OFFSET(CraftArtifactResponse, _impl_.item_id_)}}, + // optional .ei.ArtifactSpec.Rarity rarity_achieved = 2 [default = COMMON]; + {::_pbi::TcParser::FastEr0S1, + {16, 3, 3, PROTOBUF_FIELD_OFFSET(CraftArtifactResponse, _impl_.rarity_achieved_)}}, + // optional string server_id = 3; + {::_pbi::TcParser::FastSS1, + {26, 0, 0, PROTOBUF_FIELD_OFFSET(CraftArtifactResponse, _impl_.server_id_)}}, + {::_pbi::TcParser::MiniParse, {}}, + // optional string ei_user_id = 5; + {::_pbi::TcParser::FastSS1, + {42, 1, 0, PROTOBUF_FIELD_OFFSET(CraftArtifactResponse, _impl_.ei_user_id_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional uint64 item_id = 1; + {PROTOBUF_FIELD_OFFSET(CraftArtifactResponse, _impl_.item_id_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional .ei.ArtifactSpec.Rarity rarity_achieved = 2 [default = COMMON]; + {PROTOBUF_FIELD_OFFSET(CraftArtifactResponse, _impl_.rarity_achieved_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional string server_id = 3; + {PROTOBUF_FIELD_OFFSET(CraftArtifactResponse, _impl_.server_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string ei_user_id = 5; + {PROTOBUF_FIELD_OFFSET(CraftArtifactResponse, _impl_.ei_user_id_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, {{ + {0, 4}, + }}, {{ + "\30\0\0\11\12\0\0\0" + "ei.CraftArtifactResponse" + "server_id" + "ei_user_id" + }}, +}; + +PROTOBUF_NOINLINE void CraftArtifactResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.CraftArtifactResponse) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - byproducts_.Clear(); - other_rewards_.Clear(); - additional_item_ids_.Clear(); - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000001u) { - ei_user_id_.ClearNonDefaultToEmpty(); + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + if (cached_has_bits & 0x00000001u) { + _impl_.server_id_.ClearNonDefaultToEmpty(); + } + if (cached_has_bits & 0x00000002u) { + _impl_.ei_user_id_.ClearNonDefaultToEmpty(); + } } - if (cached_has_bits & 0x00000006u) { - ::memset(&original_item_id_, 0, static_cast( - reinterpret_cast(&success_) - - reinterpret_cast(&original_item_id_)) + sizeof(success_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ConsumeArtifactResponse::_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 bool success = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _Internal::set_has_success(&has_bits); - success_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 original_item_id = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_original_item_id(&has_bits); - original_item_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .ei.ArtifactSpec byproducts = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_byproducts(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .ei.Reward other_rewards = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_other_rewards(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<34>(ptr)); - } else - goto handle_unusual; - continue; - // optional string ei_user_id = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - auto str = _internal_mutable_ei_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ConsumeArtifactResponse.ei_user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // repeated uint64 additional_item_ids = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - ptr -= 1; - do { - ptr += 1; - _internal_add_additional_item_ids(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr)); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<48>(ptr)); - } else if (static_cast(tag) == 50) { - ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedUInt64Parser(_internal_mutable_additional_item_ids(), ptr, ctx); - 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* ConsumeArtifactResponse::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ConsumeArtifactResponse) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + if (cached_has_bits & 0x0000000cu) { + ::memset(&_impl_.item_id_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.rarity_achieved_) - + reinterpret_cast(&_impl_.item_id_)) + sizeof(_impl_.rarity_achieved_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* CraftArtifactResponse::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const CraftArtifactResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* CraftArtifactResponse::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const CraftArtifactResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.CraftArtifactResponse) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional uint64 item_id = 1; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 1, this_._internal_item_id(), target); + } - cached_has_bits = _has_bits_[0]; - // optional bool success = 1; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(1, this->_internal_success(), target); - } + // optional .ei.ArtifactSpec.Rarity rarity_achieved = 2 [default = COMMON]; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 2, this_._internal_rarity_achieved(), target); + } - // optional uint64 original_item_id = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(2, this->_internal_original_item_id(), target); - } + // optional string server_id = 3; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_server_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.CraftArtifactResponse.server_id"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } - // repeated .ei.ArtifactSpec byproducts = 3; - for (unsigned i = 0, - n = static_cast(this->_internal_byproducts_size()); i < n; i++) { - const auto& repfield = this->_internal_byproducts(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, repfield, repfield.GetCachedSize(), target, stream); - } + // optional string ei_user_id = 5; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_ei_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.CraftArtifactResponse.ei_user_id"); + target = stream->WriteStringMaybeAliased(5, _s, target); + } - // repeated .ei.Reward other_rewards = 4; - for (unsigned i = 0, - n = static_cast(this->_internal_other_rewards_size()); i < n; i++) { - const auto& repfield = this->_internal_other_rewards(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, repfield, repfield.GetCachedSize(), target, stream); - } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.CraftArtifactResponse) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t CraftArtifactResponse::ByteSizeLong(const MessageLite& base) { + const CraftArtifactResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t CraftArtifactResponse::ByteSizeLong() const { + const CraftArtifactResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.CraftArtifactResponse) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { + // optional string server_id = 3; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_server_id()); + } + // optional string ei_user_id = 5; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_ei_user_id()); + } + // optional uint64 item_id = 1; + if (cached_has_bits & 0x00000004u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_item_id()); + } + // optional .ei.ArtifactSpec.Rarity rarity_achieved = 2 [default = COMMON]; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_rarity_achieved()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - // optional string ei_user_id = 5; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_ei_user_id().data(), static_cast(this->_internal_ei_user_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ConsumeArtifactResponse.ei_user_id"); - target = stream->WriteStringMaybeAliased( - 5, this->_internal_ei_user_id(), target); - } +void CraftArtifactResponse::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.CraftArtifactResponse) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; - // repeated uint64 additional_item_ids = 6; - for (int i = 0, n = this->_internal_additional_item_ids_size(); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(6, this->_internal_additional_item_ids(i), target); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { + if (cached_has_bits & 0x00000001u) { + _this->_internal_set_server_id(from._internal_server_id()); + } + if (cached_has_bits & 0x00000002u) { + _this->_internal_set_ei_user_id(from._internal_ei_user_id()); + } + if (cached_has_bits & 0x00000004u) { + _this->_impl_.item_id_ = from._impl_.item_id_; + } + if (cached_has_bits & 0x00000008u) { + _this->_impl_.rarity_achieved_ = from._impl_.rarity_achieved_; + } } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} - 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.ConsumeArtifactResponse) - return target; +void CraftArtifactResponse::CopyFrom(const CraftArtifactResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.CraftArtifactResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); } -size_t ConsumeArtifactResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ConsumeArtifactResponse) - size_t total_size = 0; - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; +void CraftArtifactResponse::InternalSwap(CraftArtifactResponse* PROTOBUF_RESTRICT other) { + using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.server_id_, &other->_impl_.server_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.ei_user_id_, &other->_impl_.ei_user_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(CraftArtifactResponse, _impl_.rarity_achieved_) + + sizeof(CraftArtifactResponse::_impl_.rarity_achieved_) + - PROTOBUF_FIELD_OFFSET(CraftArtifactResponse, _impl_.item_id_)>( + reinterpret_cast(&_impl_.item_id_), + reinterpret_cast(&other->_impl_.item_id_)); +} - // repeated .ei.ArtifactSpec byproducts = 3; - total_size += 1UL * this->_internal_byproducts_size(); - for (const auto& msg : this->byproducts_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } +::google::protobuf::Metadata CraftArtifactResponse::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== - // repeated .ei.Reward other_rewards = 4; - total_size += 1UL * this->_internal_other_rewards_size(); - for (const auto& msg : this->other_rewards_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } +class ConsumeArtifactRequest::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ConsumeArtifactRequest, _impl_._has_bits_); +}; + +ConsumeArtifactRequest::ConsumeArtifactRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ConsumeArtifactRequest) +} +inline PROTOBUF_NDEBUG_INLINE ConsumeArtifactRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ConsumeArtifactRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + additional_server_ids_{visibility, arena, from.additional_server_ids_}, + additional_item_ids_{visibility, arena, from.additional_item_ids_}, + ei_user_id_(arena, from.ei_user_id_), + artifact_server_id_(arena, from.artifact_server_id_) {} + +ConsumeArtifactRequest::ConsumeArtifactRequest( + ::google::protobuf::Arena* arena, + const ConsumeArtifactRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ConsumeArtifactRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.spec_ = (cached_has_bits & 0x00000004u) ? ::google::protobuf::Message::CopyConstruct<::ei::ArtifactSpec>( + arena, *from._impl_.spec_) + : nullptr; + _impl_.rinfo_ = (cached_has_bits & 0x00000008u) ? ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>( + arena, *from._impl_.rinfo_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, original_item_id_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, original_item_id_), + offsetof(Impl_, quantity_) - + offsetof(Impl_, original_item_id_) + + sizeof(Impl_::quantity_)); - // repeated uint64 additional_item_ids = 6; + // @@protoc_insertion_point(copy_constructor:ei.ConsumeArtifactRequest) +} +inline PROTOBUF_NDEBUG_INLINE ConsumeArtifactRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + additional_server_ids_{visibility, arena}, + additional_item_ids_{visibility, arena}, + ei_user_id_(arena), + artifact_server_id_(arena) {} + +inline void ConsumeArtifactRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, spec_), + 0, + offsetof(Impl_, quantity_) - + offsetof(Impl_, spec_) + + sizeof(Impl_::quantity_)); +} +ConsumeArtifactRequest::~ConsumeArtifactRequest() { + // @@protoc_insertion_point(destructor:ei.ConsumeArtifactRequest) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void ConsumeArtifactRequest::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.ei_user_id_.Destroy(); + _impl_.artifact_server_id_.Destroy(); + delete _impl_.spec_; + delete _impl_.rinfo_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ConsumeArtifactRequest::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ConsumeArtifactRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ConsumeArtifactRequest::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ConsumeArtifactRequest::ByteSizeLong, + &ConsumeArtifactRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ConsumeArtifactRequest, _impl_._cached_size_), + false, + }, + &ConsumeArtifactRequest::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ConsumeArtifactRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 8, 2, 91, 2> ConsumeArtifactRequest::_table_ = { { - size_t data_size = ::_pbi::WireFormatLite:: - UInt64Size(this->additional_item_ids_); - total_size += 1 * - ::_pbi::FromIntSize(this->_internal_additional_item_ids_size()); - total_size += data_size; - } + PROTOBUF_FIELD_OFFSET(ConsumeArtifactRequest, _impl_._has_bits_), + 0, // no _extensions_ + 8, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967040, // skipmap + offsetof(decltype(_table_), field_entries), + 8, // num_field_entries + 2, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ConsumeArtifactRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // repeated uint64 additional_item_ids = 8; + {::_pbi::TcParser::FastV64R1, + {64, 63, 0, PROTOBUF_FIELD_OFFSET(ConsumeArtifactRequest, _impl_.additional_item_ids_)}}, + // optional .ei.ArtifactSpec spec = 1; + {::_pbi::TcParser::FastMtS1, + {10, 2, 0, PROTOBUF_FIELD_OFFSET(ConsumeArtifactRequest, _impl_.spec_)}}, + // optional uint64 original_item_id = 2; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(ConsumeArtifactRequest, _impl_.original_item_id_), 4>(), + {16, 4, 0, PROTOBUF_FIELD_OFFSET(ConsumeArtifactRequest, _impl_.original_item_id_)}}, + // optional string ei_user_id = 3; + {::_pbi::TcParser::FastSS1, + {26, 0, 0, PROTOBUF_FIELD_OFFSET(ConsumeArtifactRequest, _impl_.ei_user_id_)}}, + // optional .ei.BasicRequestInfo rinfo = 4; + {::_pbi::TcParser::FastMtS1, + {34, 3, 1, PROTOBUF_FIELD_OFFSET(ConsumeArtifactRequest, _impl_.rinfo_)}}, + // optional string artifact_server_id = 5; + {::_pbi::TcParser::FastSS1, + {42, 1, 0, PROTOBUF_FIELD_OFFSET(ConsumeArtifactRequest, _impl_.artifact_server_id_)}}, + // optional uint32 quantity = 6; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ConsumeArtifactRequest, _impl_.quantity_), 5>(), + {48, 5, 0, PROTOBUF_FIELD_OFFSET(ConsumeArtifactRequest, _impl_.quantity_)}}, + // repeated string additional_server_ids = 7; + {::_pbi::TcParser::FastSR1, + {58, 63, 0, PROTOBUF_FIELD_OFFSET(ConsumeArtifactRequest, _impl_.additional_server_ids_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.ArtifactSpec spec = 1; + {PROTOBUF_FIELD_OFFSET(ConsumeArtifactRequest, _impl_.spec_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional uint64 original_item_id = 2; + {PROTOBUF_FIELD_OFFSET(ConsumeArtifactRequest, _impl_.original_item_id_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional string ei_user_id = 3; + {PROTOBUF_FIELD_OFFSET(ConsumeArtifactRequest, _impl_.ei_user_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional .ei.BasicRequestInfo rinfo = 4; + {PROTOBUF_FIELD_OFFSET(ConsumeArtifactRequest, _impl_.rinfo_), _Internal::kHasBitsOffset + 3, 1, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional string artifact_server_id = 5; + {PROTOBUF_FIELD_OFFSET(ConsumeArtifactRequest, _impl_.artifact_server_id_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint32 quantity = 6; + {PROTOBUF_FIELD_OFFSET(ConsumeArtifactRequest, _impl_.quantity_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // repeated string additional_server_ids = 7; + {PROTOBUF_FIELD_OFFSET(ConsumeArtifactRequest, _impl_.additional_server_ids_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kRawString | ::_fl::kRepSString)}, + // repeated uint64 additional_item_ids = 8; + {PROTOBUF_FIELD_OFFSET(ConsumeArtifactRequest, _impl_.additional_item_ids_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kUInt64)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ArtifactSpec>()}, + {::_pbi::TcParser::GetTable<::ei::BasicRequestInfo>()}, + }}, {{ + "\31\0\0\12\0\22\0\25\0\0\0\0\0\0\0\0" + "ei.ConsumeArtifactRequest" + "ei_user_id" + "artifact_server_id" + "additional_server_ids" + }}, +}; + +PROTOBUF_NOINLINE void ConsumeArtifactRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ConsumeArtifactRequest) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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 & 0x00000007u) { - // optional string ei_user_id = 5; + _impl_.additional_server_ids_.Clear(); + _impl_.additional_item_ids_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_ei_user_id()); + _impl_.ei_user_id_.ClearNonDefaultToEmpty(); } - - // optional uint64 original_item_id = 2; if (cached_has_bits & 0x00000002u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_original_item_id()); + _impl_.artifact_server_id_.ClearNonDefaultToEmpty(); } - - // optional bool success = 1; if (cached_has_bits & 0x00000004u) { - total_size += 1 + 1; + ABSL_DCHECK(_impl_.spec_ != nullptr); + _impl_.spec_->Clear(); + } + if (cached_has_bits & 0x00000008u) { + ABSL_DCHECK(_impl_.rinfo_ != nullptr); + _impl_.rinfo_->Clear(); } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + if (cached_has_bits & 0x00000030u) { + ::memset(&_impl_.original_item_id_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.quantity_) - + reinterpret_cast(&_impl_.original_item_id_)) + sizeof(_impl_.quantity_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ConsumeArtifactRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ConsumeArtifactRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ConsumeArtifactRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ConsumeArtifactRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ConsumeArtifactRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.ArtifactSpec spec = 1; + if (cached_has_bits & 0x00000004u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, *this_._impl_.spec_, this_._impl_.spec_->GetCachedSize(), target, + stream); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ConsumeArtifactResponse::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ConsumeArtifactResponse::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ConsumeArtifactResponse::GetClassData() const { return &_class_data_; } + // optional uint64 original_item_id = 2; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 2, this_._internal_original_item_id(), target); + } -void ConsumeArtifactResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional string ei_user_id = 3; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_ei_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ConsumeArtifactRequest.ei_user_id"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } + // optional .ei.BasicRequestInfo rinfo = 4; + if (cached_has_bits & 0x00000008u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 4, *this_._impl_.rinfo_, this_._impl_.rinfo_->GetCachedSize(), target, + stream); + } -void ConsumeArtifactResponse::MergeFrom(const ConsumeArtifactResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ConsumeArtifactResponse) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // optional string artifact_server_id = 5; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_artifact_server_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ConsumeArtifactRequest.artifact_server_id"); + target = stream->WriteStringMaybeAliased(5, _s, target); + } - byproducts_.MergeFrom(from.byproducts_); - other_rewards_.MergeFrom(from.other_rewards_); - additional_item_ids_.MergeFrom(from.additional_item_ids_); - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x00000007u) { + // optional uint32 quantity = 6; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 6, this_._internal_quantity(), target); + } + + // repeated string additional_server_ids = 7; + for (int i = 0, n = this_._internal_additional_server_ids_size(); i < n; ++i) { + const auto& s = this_._internal_additional_server_ids().Get(i); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(s.data(), static_cast(s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ConsumeArtifactRequest.additional_server_ids"); + target = stream->WriteString(7, s, target); + } + + // repeated uint64 additional_item_ids = 8; + for (int i = 0, n = this_._internal_additional_item_ids_size(); i < n; ++i) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 8, this_._internal_additional_item_ids().Get(i), target); + } + + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ConsumeArtifactRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ConsumeArtifactRequest::ByteSizeLong(const MessageLite& base) { + const ConsumeArtifactRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ConsumeArtifactRequest::ByteSizeLong() const { + const ConsumeArtifactRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ConsumeArtifactRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated string additional_server_ids = 7; + { + total_size += + 1 * ::google::protobuf::internal::FromIntSize(this_._internal_additional_server_ids().size()); + for (int i = 0, n = this_._internal_additional_server_ids().size(); i < n; ++i) { + total_size += ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_additional_server_ids().Get(i)); + } + } + // repeated uint64 additional_item_ids = 8; + { + std::size_t data_size = ::_pbi::WireFormatLite::UInt64Size( + this_._internal_additional_item_ids()) + ; + std::size_t tag_size = std::size_t{1} * + ::_pbi::FromIntSize(this_._internal_additional_item_ids_size()); + ; + total_size += tag_size + data_size; + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000003fu) { + // optional string ei_user_id = 3; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_ei_user_id()); + } + // optional string artifact_server_id = 5; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_artifact_server_id()); + } + // optional .ei.ArtifactSpec spec = 1; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.spec_); + } + // optional .ei.BasicRequestInfo rinfo = 4; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.rinfo_); + } + // optional uint64 original_item_id = 2; + if (cached_has_bits & 0x00000010u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_original_item_id()); + } + // optional uint32 quantity = 6; + if (cached_has_bits & 0x00000020u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_quantity()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void ConsumeArtifactRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ConsumeArtifactRequest) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_additional_server_ids()->MergeFrom(from._internal_additional_server_ids()); + _this->_internal_mutable_additional_item_ids()->MergeFrom(from._internal_additional_item_ids()); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000003fu) { if (cached_has_bits & 0x00000001u) { - _internal_set_ei_user_id(from._internal_ei_user_id()); + _this->_internal_set_ei_user_id(from._internal_ei_user_id()); } if (cached_has_bits & 0x00000002u) { - original_item_id_ = from.original_item_id_; + _this->_internal_set_artifact_server_id(from._internal_artifact_server_id()); } if (cached_has_bits & 0x00000004u) { - success_ = from.success_; + ABSL_DCHECK(from._impl_.spec_ != nullptr); + if (_this->_impl_.spec_ == nullptr) { + _this->_impl_.spec_ = + ::google::protobuf::Message::CopyConstruct<::ei::ArtifactSpec>(arena, *from._impl_.spec_); + } else { + _this->_impl_.spec_->MergeFrom(*from._impl_.spec_); + } + } + if (cached_has_bits & 0x00000008u) { + ABSL_DCHECK(from._impl_.rinfo_ != nullptr); + if (_this->_impl_.rinfo_ == nullptr) { + _this->_impl_.rinfo_ = + ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>(arena, *from._impl_.rinfo_); + } else { + _this->_impl_.rinfo_->MergeFrom(*from._impl_.rinfo_); + } + } + if (cached_has_bits & 0x00000010u) { + _this->_impl_.original_item_id_ = from._impl_.original_item_id_; + } + if (cached_has_bits & 0x00000020u) { + _this->_impl_.quantity_ = from._impl_.quantity_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } -void ConsumeArtifactResponse::CopyFrom(const ConsumeArtifactResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:ei.ConsumeArtifactResponse) +void ConsumeArtifactRequest::CopyFrom(const ConsumeArtifactRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ConsumeArtifactRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool ConsumeArtifactResponse::IsInitialized() const { - return true; -} -void ConsumeArtifactResponse::InternalSwap(ConsumeArtifactResponse* other) { +void ConsumeArtifactRequest::InternalSwap(ConsumeArtifactRequest* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - byproducts_.InternalSwap(&other->byproducts_); - other_rewards_.InternalSwap(&other->other_rewards_); - additional_item_ids_.InternalSwap(&other->additional_item_ids_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &ei_user_id_, lhs_arena, - &other->ei_user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ConsumeArtifactResponse, success_) - + sizeof(ConsumeArtifactResponse::success_) - - PROTOBUF_FIELD_OFFSET(ConsumeArtifactResponse, original_item_id_)>( - reinterpret_cast(&original_item_id_), - reinterpret_cast(&other->original_item_id_)); -} - -::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[147]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.additional_server_ids_.InternalSwap(&other->_impl_.additional_server_ids_); + _impl_.additional_item_ids_.InternalSwap(&other->_impl_.additional_item_ids_); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.ei_user_id_, &other->_impl_.ei_user_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.artifact_server_id_, &other->_impl_.artifact_server_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ConsumeArtifactRequest, _impl_.quantity_) + + sizeof(ConsumeArtifactRequest::_impl_.quantity_) + - PROTOBUF_FIELD_OFFSET(ConsumeArtifactRequest, _impl_.spec_)>( + reinterpret_cast(&_impl_.spec_), + reinterpret_cast(&other->_impl_.spec_)); +} + +::google::protobuf::Metadata ConsumeArtifactRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class AuthenticateArtifactResponse::_Internal { +class ConsumeArtifactResponse::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_success(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_original_item_id(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_demote(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_delete_(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_ei_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -AuthenticateArtifactResponse::AuthenticateArtifactResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.AuthenticateArtifactResponse) -} -AuthenticateArtifactResponse::AuthenticateArtifactResponse(const AuthenticateArtifactResponse& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ei_user_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ei_user_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_ei_user_id()) { - ei_user_id_.Set(from._internal_ei_user_id(), - GetArenaForAllocation()); - } - ::memcpy(&original_item_id_, &from.original_item_id_, - static_cast(reinterpret_cast(&delete__) - - reinterpret_cast(&original_item_id_)) + sizeof(delete__)); - // @@protoc_insertion_point(copy_constructor:ei.AuthenticateArtifactResponse) -} - -inline void AuthenticateArtifactResponse::SharedCtor() { -ei_user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ei_user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&original_item_id_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&delete__) - - reinterpret_cast(&original_item_id_)) + sizeof(delete__)); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ConsumeArtifactResponse, _impl_._has_bits_); +}; + +ConsumeArtifactResponse::ConsumeArtifactResponse(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ConsumeArtifactResponse) } +inline PROTOBUF_NDEBUG_INLINE ConsumeArtifactResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ConsumeArtifactResponse& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + byproducts_{visibility, arena, from.byproducts_}, + other_rewards_{visibility, arena, from.other_rewards_}, + additional_item_ids_{visibility, arena, from.additional_item_ids_}, + ei_user_id_(arena, from.ei_user_id_) {} + +ConsumeArtifactResponse::ConsumeArtifactResponse( + ::google::protobuf::Arena* arena, + const ConsumeArtifactResponse& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ConsumeArtifactResponse* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, original_item_id_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, original_item_id_), + offsetof(Impl_, success_) - + offsetof(Impl_, original_item_id_) + + sizeof(Impl_::success_)); -AuthenticateArtifactResponse::~AuthenticateArtifactResponse() { - // @@protoc_insertion_point(destructor:ei.AuthenticateArtifactResponse) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); + // @@protoc_insertion_point(copy_constructor:ei.ConsumeArtifactResponse) } - -inline void AuthenticateArtifactResponse::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - ei_user_id_.Destroy(); +inline PROTOBUF_NDEBUG_INLINE ConsumeArtifactResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + byproducts_{visibility, arena}, + other_rewards_{visibility, arena}, + additional_item_ids_{visibility, arena}, + ei_user_id_(arena) {} + +inline void ConsumeArtifactResponse::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, original_item_id_), + 0, + offsetof(Impl_, success_) - + offsetof(Impl_, original_item_id_) + + sizeof(Impl_::success_)); } - -void AuthenticateArtifactResponse::SetCachedSize(int size) const { - _cached_size_.Set(size); +ConsumeArtifactResponse::~ConsumeArtifactResponse() { + // @@protoc_insertion_point(destructor:ei.ConsumeArtifactResponse) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } - -void AuthenticateArtifactResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.AuthenticateArtifactResponse) - uint32_t cached_has_bits = 0; +inline void ConsumeArtifactResponse::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.ei_user_id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ConsumeArtifactResponse::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ConsumeArtifactResponse_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ConsumeArtifactResponse::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ConsumeArtifactResponse::ByteSizeLong, + &ConsumeArtifactResponse::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ConsumeArtifactResponse, _impl_._cached_size_), + false, + }, + &ConsumeArtifactResponse::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ConsumeArtifactResponse::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 6, 2, 45, 2> ConsumeArtifactResponse::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ConsumeArtifactResponse, _impl_._has_bits_), + 0, // no _extensions_ + 6, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967232, // skipmap + offsetof(decltype(_table_), field_entries), + 6, // num_field_entries + 2, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ConsumeArtifactResponse>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional bool success = 1; + {::_pbi::TcParser::SingularVarintNoZag1(), + {8, 2, 0, PROTOBUF_FIELD_OFFSET(ConsumeArtifactResponse, _impl_.success_)}}, + // optional uint64 original_item_id = 2; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(ConsumeArtifactResponse, _impl_.original_item_id_), 1>(), + {16, 1, 0, PROTOBUF_FIELD_OFFSET(ConsumeArtifactResponse, _impl_.original_item_id_)}}, + // repeated .ei.ArtifactSpec byproducts = 3; + {::_pbi::TcParser::FastMtR1, + {26, 63, 0, PROTOBUF_FIELD_OFFSET(ConsumeArtifactResponse, _impl_.byproducts_)}}, + // repeated .ei.Reward other_rewards = 4; + {::_pbi::TcParser::FastMtR1, + {34, 63, 1, PROTOBUF_FIELD_OFFSET(ConsumeArtifactResponse, _impl_.other_rewards_)}}, + // optional string ei_user_id = 5; + {::_pbi::TcParser::FastSS1, + {42, 0, 0, PROTOBUF_FIELD_OFFSET(ConsumeArtifactResponse, _impl_.ei_user_id_)}}, + // repeated uint64 additional_item_ids = 6; + {::_pbi::TcParser::FastV64R1, + {48, 63, 0, PROTOBUF_FIELD_OFFSET(ConsumeArtifactResponse, _impl_.additional_item_ids_)}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional bool success = 1; + {PROTOBUF_FIELD_OFFSET(ConsumeArtifactResponse, _impl_.success_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional uint64 original_item_id = 2; + {PROTOBUF_FIELD_OFFSET(ConsumeArtifactResponse, _impl_.original_item_id_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // repeated .ei.ArtifactSpec byproducts = 3; + {PROTOBUF_FIELD_OFFSET(ConsumeArtifactResponse, _impl_.byproducts_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.Reward other_rewards = 4; + {PROTOBUF_FIELD_OFFSET(ConsumeArtifactResponse, _impl_.other_rewards_), -1, 1, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional string ei_user_id = 5; + {PROTOBUF_FIELD_OFFSET(ConsumeArtifactResponse, _impl_.ei_user_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // repeated uint64 additional_item_ids = 6; + {PROTOBUF_FIELD_OFFSET(ConsumeArtifactResponse, _impl_.additional_item_ids_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kUInt64)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ArtifactSpec>()}, + {::_pbi::TcParser::GetTable<::ei::Reward>()}, + }}, {{ + "\32\0\0\0\0\12\0\0" + "ei.ConsumeArtifactResponse" + "ei_user_id" + }}, +}; + +PROTOBUF_NOINLINE void ConsumeArtifactResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ConsumeArtifactResponse) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + _impl_.byproducts_.Clear(); + _impl_.other_rewards_.Clear(); + _impl_.additional_item_ids_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - ei_user_id_.ClearNonDefaultToEmpty(); + _impl_.ei_user_id_.ClearNonDefaultToEmpty(); } - if (cached_has_bits & 0x0000001eu) { - ::memset(&original_item_id_, 0, static_cast( - reinterpret_cast(&delete__) - - reinterpret_cast(&original_item_id_)) + sizeof(delete__)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* AuthenticateArtifactResponse::_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 bool success = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _Internal::set_has_success(&has_bits); - success_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 original_item_id = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_original_item_id(&has_bits); - original_item_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool demote = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - _Internal::set_has_demote(&has_bits); - demote_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool delete = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _Internal::set_has_delete_(&has_bits); - delete__ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string ei_user_id = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - auto str = _internal_mutable_ei_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AuthenticateArtifactResponse.ei_user_id"); - #endif // !NDEBUG - } 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* AuthenticateArtifactResponse::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.AuthenticateArtifactResponse) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + if (cached_has_bits & 0x00000006u) { + ::memset(&_impl_.original_item_id_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.success_) - + reinterpret_cast(&_impl_.original_item_id_)) + sizeof(_impl_.success_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ConsumeArtifactResponse::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ConsumeArtifactResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ConsumeArtifactResponse::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ConsumeArtifactResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ConsumeArtifactResponse) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional bool success = 1; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 1, this_._internal_success(), target); + } - cached_has_bits = _has_bits_[0]; - // optional bool success = 1; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(1, this->_internal_success(), target); - } + // optional uint64 original_item_id = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 2, this_._internal_original_item_id(), target); + } - // optional uint64 original_item_id = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(2, this->_internal_original_item_id(), target); - } + // repeated .ei.ArtifactSpec byproducts = 3; + for (unsigned i = 0, n = static_cast( + this_._internal_byproducts_size()); + i < n; i++) { + const auto& repfield = this_._internal_byproducts().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 3, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional bool demote = 3; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(3, this->_internal_demote(), target); - } + // repeated .ei.Reward other_rewards = 4; + for (unsigned i = 0, n = static_cast( + this_._internal_other_rewards_size()); + i < n; i++) { + const auto& repfield = this_._internal_other_rewards().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 4, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional bool delete = 4; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(4, this->_internal_delete_(), target); - } + // optional string ei_user_id = 5; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_ei_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ConsumeArtifactResponse.ei_user_id"); + target = stream->WriteStringMaybeAliased(5, _s, target); + } - // optional string ei_user_id = 5; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_ei_user_id().data(), static_cast(this->_internal_ei_user_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.AuthenticateArtifactResponse.ei_user_id"); - target = stream->WriteStringMaybeAliased( - 5, this->_internal_ei_user_id(), target); + // repeated uint64 additional_item_ids = 6; + for (int i = 0, n = this_._internal_additional_item_ids_size(); i < n; ++i) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 6, this_._internal_additional_item_ids().Get(i), target); + } + + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ConsumeArtifactResponse) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ConsumeArtifactResponse::ByteSizeLong(const MessageLite& base) { + const ConsumeArtifactResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ConsumeArtifactResponse::ByteSizeLong() const { + const ConsumeArtifactResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ConsumeArtifactResponse) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.ArtifactSpec byproducts = 3; + { + total_size += 1UL * this_._internal_byproducts_size(); + for (const auto& msg : this_._internal_byproducts()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.Reward other_rewards = 4; + { + total_size += 1UL * this_._internal_other_rewards_size(); + for (const auto& msg : this_._internal_other_rewards()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated uint64 additional_item_ids = 6; + { + std::size_t data_size = ::_pbi::WireFormatLite::UInt64Size( + this_._internal_additional_item_ids()) + ; + std::size_t tag_size = std::size_t{1} * + ::_pbi::FromIntSize(this_._internal_additional_item_ids_size()); + ; + total_size += tag_size + data_size; + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + // optional string ei_user_id = 5; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_ei_user_id()); + } + // optional uint64 original_item_id = 2; + if (cached_has_bits & 0x00000002u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_original_item_id()); + } + // optional bool success = 1; + if (cached_has_bits & 0x00000004u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void ConsumeArtifactResponse::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ConsumeArtifactResponse) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_byproducts()->MergeFrom( + from._internal_byproducts()); + _this->_internal_mutable_other_rewards()->MergeFrom( + from._internal_other_rewards()); + _this->_internal_mutable_additional_item_ids()->MergeFrom(from._internal_additional_item_ids()); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + if (cached_has_bits & 0x00000001u) { + _this->_internal_set_ei_user_id(from._internal_ei_user_id()); + } + if (cached_has_bits & 0x00000002u) { + _this->_impl_.original_item_id_ = from._impl_.original_item_id_; + } + if (cached_has_bits & 0x00000004u) { + _this->_impl_.success_ = from._impl_.success_; + } } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} - 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.AuthenticateArtifactResponse) - return target; +void ConsumeArtifactResponse::CopyFrom(const ConsumeArtifactResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:ei.ConsumeArtifactResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); } -size_t AuthenticateArtifactResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.AuthenticateArtifactResponse) - size_t total_size = 0; - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; +void ConsumeArtifactResponse::InternalSwap(ConsumeArtifactResponse* PROTOBUF_RESTRICT other) { + using std::swap; + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.byproducts_.InternalSwap(&other->_impl_.byproducts_); + _impl_.other_rewards_.InternalSwap(&other->_impl_.other_rewards_); + _impl_.additional_item_ids_.InternalSwap(&other->_impl_.additional_item_ids_); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.ei_user_id_, &other->_impl_.ei_user_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ConsumeArtifactResponse, _impl_.success_) + + sizeof(ConsumeArtifactResponse::_impl_.success_) + - PROTOBUF_FIELD_OFFSET(ConsumeArtifactResponse, _impl_.original_item_id_)>( + reinterpret_cast(&_impl_.original_item_id_), + reinterpret_cast(&other->_impl_.original_item_id_)); +} + +::google::protobuf::Metadata ConsumeArtifactResponse::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x0000001fu) { - // optional string ei_user_id = 5; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_ei_user_id()); - } +class AuthenticateArtifactResponse::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(AuthenticateArtifactResponse, _impl_._has_bits_); +}; + +AuthenticateArtifactResponse::AuthenticateArtifactResponse(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.AuthenticateArtifactResponse) +} +inline PROTOBUF_NDEBUG_INLINE AuthenticateArtifactResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::AuthenticateArtifactResponse& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + ei_user_id_(arena, from.ei_user_id_) {} + +AuthenticateArtifactResponse::AuthenticateArtifactResponse( + ::google::protobuf::Arena* arena, + const AuthenticateArtifactResponse& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + AuthenticateArtifactResponse* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, original_item_id_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, original_item_id_), + offsetof(Impl_, delete__) - + offsetof(Impl_, original_item_id_) + + sizeof(Impl_::delete__)); + // @@protoc_insertion_point(copy_constructor:ei.AuthenticateArtifactResponse) +} +inline PROTOBUF_NDEBUG_INLINE AuthenticateArtifactResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + ei_user_id_(arena) {} + +inline void AuthenticateArtifactResponse::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, original_item_id_), + 0, + offsetof(Impl_, delete__) - + offsetof(Impl_, original_item_id_) + + sizeof(Impl_::delete__)); +} +AuthenticateArtifactResponse::~AuthenticateArtifactResponse() { + // @@protoc_insertion_point(destructor:ei.AuthenticateArtifactResponse) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void AuthenticateArtifactResponse::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.ei_user_id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + AuthenticateArtifactResponse::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_AuthenticateArtifactResponse_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &AuthenticateArtifactResponse::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &AuthenticateArtifactResponse::ByteSizeLong, + &AuthenticateArtifactResponse::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(AuthenticateArtifactResponse, _impl_._cached_size_), + false, + }, + &AuthenticateArtifactResponse::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* AuthenticateArtifactResponse::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 5, 0, 50, 2> AuthenticateArtifactResponse::_table_ = { + { + PROTOBUF_FIELD_OFFSET(AuthenticateArtifactResponse, _impl_._has_bits_), + 0, // no _extensions_ + 5, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967264, // skipmap + offsetof(decltype(_table_), field_entries), + 5, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::AuthenticateArtifactResponse>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional bool success = 1; + {::_pbi::TcParser::SingularVarintNoZag1(), + {8, 2, 0, PROTOBUF_FIELD_OFFSET(AuthenticateArtifactResponse, _impl_.success_)}}, // optional uint64 original_item_id = 2; - if (cached_has_bits & 0x00000002u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_original_item_id()); - } - + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(AuthenticateArtifactResponse, _impl_.original_item_id_), 1>(), + {16, 1, 0, PROTOBUF_FIELD_OFFSET(AuthenticateArtifactResponse, _impl_.original_item_id_)}}, + // optional bool demote = 3; + {::_pbi::TcParser::SingularVarintNoZag1(), + {24, 3, 0, PROTOBUF_FIELD_OFFSET(AuthenticateArtifactResponse, _impl_.demote_)}}, + // optional bool delete = 4; + {::_pbi::TcParser::SingularVarintNoZag1(), + {32, 4, 0, PROTOBUF_FIELD_OFFSET(AuthenticateArtifactResponse, _impl_.delete__)}}, + // optional string ei_user_id = 5; + {::_pbi::TcParser::FastSS1, + {42, 0, 0, PROTOBUF_FIELD_OFFSET(AuthenticateArtifactResponse, _impl_.ei_user_id_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ // optional bool success = 1; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + 1; - } - + {PROTOBUF_FIELD_OFFSET(AuthenticateArtifactResponse, _impl_.success_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional uint64 original_item_id = 2; + {PROTOBUF_FIELD_OFFSET(AuthenticateArtifactResponse, _impl_.original_item_id_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, // optional bool demote = 3; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + 1; - } - + {PROTOBUF_FIELD_OFFSET(AuthenticateArtifactResponse, _impl_.demote_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, // optional bool delete = 4; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + 1; - } + {PROTOBUF_FIELD_OFFSET(AuthenticateArtifactResponse, _impl_.delete__), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional string ei_user_id = 5; + {PROTOBUF_FIELD_OFFSET(AuthenticateArtifactResponse, _impl_.ei_user_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, + // no aux_entries + {{ + "\37\0\0\0\0\12\0\0" + "ei.AuthenticateArtifactResponse" + "ei_user_id" + }}, +}; + +PROTOBUF_NOINLINE void AuthenticateArtifactResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.AuthenticateArtifactResponse) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + _impl_.ei_user_id_.ClearNonDefaultToEmpty(); } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + if (cached_has_bits & 0x0000001eu) { + ::memset(&_impl_.original_item_id_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.delete__) - + reinterpret_cast(&_impl_.original_item_id_)) + sizeof(_impl_.delete__)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* AuthenticateArtifactResponse::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const AuthenticateArtifactResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* AuthenticateArtifactResponse::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const AuthenticateArtifactResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.AuthenticateArtifactResponse) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional bool success = 1; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 1, this_._internal_success(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData AuthenticateArtifactResponse::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - AuthenticateArtifactResponse::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*AuthenticateArtifactResponse::GetClassData() const { return &_class_data_; } + // optional uint64 original_item_id = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 2, this_._internal_original_item_id(), target); + } -void AuthenticateArtifactResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional bool demote = 3; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 3, this_._internal_demote(), target); + } + + // optional bool delete = 4; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 4, this_._internal_delete_(), target); + } + + // optional string ei_user_id = 5; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_ei_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AuthenticateArtifactResponse.ei_user_id"); + target = stream->WriteStringMaybeAliased(5, _s, target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.AuthenticateArtifactResponse) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t AuthenticateArtifactResponse::ByteSizeLong(const MessageLite& base) { + const AuthenticateArtifactResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t AuthenticateArtifactResponse::ByteSizeLong() const { + const AuthenticateArtifactResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.AuthenticateArtifactResponse) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000001fu) { + // optional string ei_user_id = 5; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_ei_user_id()); + } + // optional uint64 original_item_id = 2; + if (cached_has_bits & 0x00000002u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_original_item_id()); + } + // optional bool success = 1; + if (cached_has_bits & 0x00000004u) { + total_size += 2; + } + // optional bool demote = 3; + if (cached_has_bits & 0x00000008u) { + total_size += 2; + } + // optional bool delete = 4; + if (cached_has_bits & 0x00000010u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void AuthenticateArtifactResponse::MergeFrom(const AuthenticateArtifactResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.AuthenticateArtifactResponse) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void AuthenticateArtifactResponse::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.AuthenticateArtifactResponse) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x0000001fu) { if (cached_has_bits & 0x00000001u) { - _internal_set_ei_user_id(from._internal_ei_user_id()); + _this->_internal_set_ei_user_id(from._internal_ei_user_id()); } if (cached_has_bits & 0x00000002u) { - original_item_id_ = from.original_item_id_; + _this->_impl_.original_item_id_ = from._impl_.original_item_id_; } if (cached_has_bits & 0x00000004u) { - success_ = from.success_; + _this->_impl_.success_ = from._impl_.success_; } if (cached_has_bits & 0x00000008u) { - demote_ = from.demote_; + _this->_impl_.demote_ = from._impl_.demote_; } if (cached_has_bits & 0x00000010u) { - delete__ = from.delete__; + _this->_impl_.delete__ = from._impl_.delete__; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void AuthenticateArtifactResponse::CopyFrom(const AuthenticateArtifactResponse& from) { @@ -74393,321 +76655,347 @@ void AuthenticateArtifactResponse::CopyFrom(const AuthenticateArtifactResponse& MergeFrom(from); } -bool AuthenticateArtifactResponse::IsInitialized() const { - return true; -} -void AuthenticateArtifactResponse::InternalSwap(AuthenticateArtifactResponse* other) { +void AuthenticateArtifactResponse::InternalSwap(AuthenticateArtifactResponse* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &ei_user_id_, lhs_arena, - &other->ei_user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(AuthenticateArtifactResponse, delete__) - + sizeof(AuthenticateArtifactResponse::delete__) - - PROTOBUF_FIELD_OFFSET(AuthenticateArtifactResponse, original_item_id_)>( - reinterpret_cast(&original_item_id_), - reinterpret_cast(&other->original_item_id_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.ei_user_id_, &other->_impl_.ei_user_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(AuthenticateArtifactResponse, _impl_.delete__) + + sizeof(AuthenticateArtifactResponse::_impl_.delete__) + - PROTOBUF_FIELD_OFFSET(AuthenticateArtifactResponse, _impl_.original_item_id_)>( + reinterpret_cast(&_impl_.original_item_id_), + reinterpret_cast(&other->_impl_.original_item_id_)); } -::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[148]); +::google::protobuf::Metadata AuthenticateArtifactResponse::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class SetArtifactRequest::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::BasicRequestInfo& rinfo(const SetArtifactRequest* msg); - static void set_has_rinfo(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static const ::ei::ArtifactInventoryItem& artifact(const SetArtifactRequest* msg); - static void set_has_artifact(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_gold_price_paid(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } -}; - -const ::ei::BasicRequestInfo& -SetArtifactRequest::_Internal::rinfo(const SetArtifactRequest* msg) { - return *msg->rinfo_; -} -const ::ei::ArtifactInventoryItem& -SetArtifactRequest::_Internal::artifact(const SetArtifactRequest* msg) { - return *msg->artifact_; -} -SetArtifactRequest::SetArtifactRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - stones_(arena) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(SetArtifactRequest, _impl_._has_bits_); +}; + +SetArtifactRequest::SetArtifactRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.SetArtifactRequest) } -SetArtifactRequest::SetArtifactRequest(const SetArtifactRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - stones_(from.stones_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_rinfo()) { - rinfo_ = new ::ei::BasicRequestInfo(*from.rinfo_); - } else { - rinfo_ = nullptr; - } - if (from._internal_has_artifact()) { - artifact_ = new ::ei::ArtifactInventoryItem(*from.artifact_); - } else { - artifact_ = nullptr; - } - gold_price_paid_ = from.gold_price_paid_; +inline PROTOBUF_NDEBUG_INLINE SetArtifactRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::SetArtifactRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + stones_{visibility, arena, from.stones_} {} + +SetArtifactRequest::SetArtifactRequest( + ::google::protobuf::Arena* arena, + const SetArtifactRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SetArtifactRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.rinfo_ = (cached_has_bits & 0x00000001u) ? ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>( + arena, *from._impl_.rinfo_) + : nullptr; + _impl_.artifact_ = (cached_has_bits & 0x00000002u) ? ::google::protobuf::Message::CopyConstruct<::ei::ArtifactInventoryItem>( + arena, *from._impl_.artifact_) + : nullptr; + _impl_.gold_price_paid_ = from._impl_.gold_price_paid_; + // @@protoc_insertion_point(copy_constructor:ei.SetArtifactRequest) } - -inline void SetArtifactRequest::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&rinfo_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&gold_price_paid_) - - reinterpret_cast(&rinfo_)) + sizeof(gold_price_paid_)); +inline PROTOBUF_NDEBUG_INLINE SetArtifactRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + stones_{visibility, arena} {} + +inline void SetArtifactRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, rinfo_), + 0, + offsetof(Impl_, gold_price_paid_) - + offsetof(Impl_, rinfo_) + + sizeof(Impl_::gold_price_paid_)); } - SetArtifactRequest::~SetArtifactRequest() { // @@protoc_insertion_point(destructor:ei.SetArtifactRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void SetArtifactRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete rinfo_; - if (this != internal_default_instance()) delete artifact_; -} - -void SetArtifactRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); -} + ABSL_DCHECK(GetArena() == nullptr); + delete _impl_.rinfo_; + delete _impl_.artifact_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + SetArtifactRequest::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_SetArtifactRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &SetArtifactRequest::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &SetArtifactRequest::ByteSizeLong, + &SetArtifactRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(SetArtifactRequest, _impl_._cached_size_), + false, + }, + &SetArtifactRequest::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* SetArtifactRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 4, 3, 0, 2> SetArtifactRequest::_table_ = { + { + PROTOBUF_FIELD_OFFSET(SetArtifactRequest, _impl_._has_bits_), + 0, // no _extensions_ + 4, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967280, // skipmap + offsetof(decltype(_table_), field_entries), + 4, // num_field_entries + 3, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::SetArtifactRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional double gold_price_paid = 4; + {::_pbi::TcParser::FastF64S1, + {33, 2, 0, PROTOBUF_FIELD_OFFSET(SetArtifactRequest, _impl_.gold_price_paid_)}}, + // optional .ei.BasicRequestInfo rinfo = 1; + {::_pbi::TcParser::FastMtS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(SetArtifactRequest, _impl_.rinfo_)}}, + // optional .ei.ArtifactInventoryItem artifact = 2; + {::_pbi::TcParser::FastMtS1, + {18, 1, 1, PROTOBUF_FIELD_OFFSET(SetArtifactRequest, _impl_.artifact_)}}, + // repeated .ei.ArtifactSpec stones = 3; + {::_pbi::TcParser::FastMtR1, + {26, 63, 2, PROTOBUF_FIELD_OFFSET(SetArtifactRequest, _impl_.stones_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.BasicRequestInfo rinfo = 1; + {PROTOBUF_FIELD_OFFSET(SetArtifactRequest, _impl_.rinfo_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.ArtifactInventoryItem artifact = 2; + {PROTOBUF_FIELD_OFFSET(SetArtifactRequest, _impl_.artifact_), _Internal::kHasBitsOffset + 1, 1, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.ArtifactSpec stones = 3; + {PROTOBUF_FIELD_OFFSET(SetArtifactRequest, _impl_.stones_), -1, 2, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional double gold_price_paid = 4; + {PROTOBUF_FIELD_OFFSET(SetArtifactRequest, _impl_.gold_price_paid_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::BasicRequestInfo>()}, + {::_pbi::TcParser::GetTable<::ei::ArtifactInventoryItem>()}, + {::_pbi::TcParser::GetTable<::ei::ArtifactSpec>()}, + }}, {{ + }}, +}; -void SetArtifactRequest::Clear() { +PROTOBUF_NOINLINE void SetArtifactRequest::Clear() { // @@protoc_insertion_point(message_clear_start:ei.SetArtifactRequest) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - stones_.Clear(); - cached_has_bits = _has_bits_[0]; + _impl_.stones_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - GOOGLE_DCHECK(rinfo_ != nullptr); - rinfo_->Clear(); - } - if (cached_has_bits & 0x00000002u) { - GOOGLE_DCHECK(artifact_ != nullptr); - artifact_->Clear(); - } - } - gold_price_paid_ = 0; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* SetArtifactRequest::_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 .ei.BasicRequestInfo rinfo = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_rinfo(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.ArtifactInventoryItem artifact = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_artifact(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .ei.ArtifactSpec stones = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_stones(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); - } else - goto handle_unusual; - continue; - // optional double gold_price_paid = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 33)) { - _Internal::set_has_gold_price_paid(&has_bits); - gold_price_paid_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } 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* SetArtifactRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.SetArtifactRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.BasicRequestInfo rinfo = 1; - if (cached_has_bits & 0x00000001u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::rinfo(this), - _Internal::rinfo(this).GetCachedSize(), target, stream); - } - - // optional .ei.ArtifactInventoryItem artifact = 2; - if (cached_has_bits & 0x00000002u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::artifact(this), - _Internal::artifact(this).GetCachedSize(), target, stream); - } - - // repeated .ei.ArtifactSpec stones = 3; - for (unsigned i = 0, - n = static_cast(this->_internal_stones_size()); i < n; i++) { - const auto& repfield = this->_internal_stones(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, repfield, repfield.GetCachedSize(), target, stream); - } - - // optional double gold_price_paid = 4; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(4, this->_internal_gold_price_paid(), 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.SetArtifactRequest) - return target; -} - -size_t SetArtifactRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.SetArtifactRequest) - 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 .ei.ArtifactSpec stones = 3; - total_size += 1UL * this->_internal_stones_size(); - for (const auto& msg : this->stones_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000007u) { - // optional .ei.BasicRequestInfo rinfo = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *rinfo_); + ABSL_DCHECK(_impl_.rinfo_ != nullptr); + _impl_.rinfo_->Clear(); } - - // optional .ei.ArtifactInventoryItem artifact = 2; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *artifact_); - } - - // optional double gold_price_paid = 4; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + 8; - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SetArtifactRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - SetArtifactRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SetArtifactRequest::GetClassData() const { return &_class_data_; } + ABSL_DCHECK(_impl_.artifact_ != nullptr); + _impl_.artifact_->Clear(); + } + } + _impl_.gold_price_paid_ = 0; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* SetArtifactRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const SetArtifactRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* SetArtifactRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const SetArtifactRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.SetArtifactRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.BasicRequestInfo rinfo = 1; + if (cached_has_bits & 0x00000001u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, *this_._impl_.rinfo_, this_._impl_.rinfo_->GetCachedSize(), target, + stream); + } -void SetArtifactRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional .ei.ArtifactInventoryItem artifact = 2; + if (cached_has_bits & 0x00000002u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, *this_._impl_.artifact_, this_._impl_.artifact_->GetCachedSize(), target, + stream); + } + // repeated .ei.ArtifactSpec stones = 3; + for (unsigned i = 0, n = static_cast( + this_._internal_stones_size()); + i < n; i++) { + const auto& repfield = this_._internal_stones().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 3, repfield, repfield.GetCachedSize(), + target, stream); + } -void SetArtifactRequest::MergeFrom(const SetArtifactRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.SetArtifactRequest) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // optional double gold_price_paid = 4; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 4, this_._internal_gold_price_paid(), target); + } - stones_.MergeFrom(from.stones_); - cached_has_bits = from._has_bits_[0]; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.SetArtifactRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t SetArtifactRequest::ByteSizeLong(const MessageLite& base) { + const SetArtifactRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t SetArtifactRequest::ByteSizeLong() const { + const SetArtifactRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.SetArtifactRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.ArtifactSpec stones = 3; + { + total_size += 1UL * this_._internal_stones_size(); + for (const auto& msg : this_._internal_stones()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + // optional .ei.BasicRequestInfo rinfo = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.rinfo_); + } + // optional .ei.ArtifactInventoryItem artifact = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.artifact_); + } + // optional double gold_price_paid = 4; + if (cached_has_bits & 0x00000004u) { + total_size += 9; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void SetArtifactRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.SetArtifactRequest) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_stones()->MergeFrom( + from._internal_stones()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - _internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo()); + ABSL_DCHECK(from._impl_.rinfo_ != nullptr); + if (_this->_impl_.rinfo_ == nullptr) { + _this->_impl_.rinfo_ = + ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>(arena, *from._impl_.rinfo_); + } else { + _this->_impl_.rinfo_->MergeFrom(*from._impl_.rinfo_); + } } if (cached_has_bits & 0x00000002u) { - _internal_mutable_artifact()->::ei::ArtifactInventoryItem::MergeFrom(from._internal_artifact()); + ABSL_DCHECK(from._impl_.artifact_ != nullptr); + if (_this->_impl_.artifact_ == nullptr) { + _this->_impl_.artifact_ = + ::google::protobuf::Message::CopyConstruct<::ei::ArtifactInventoryItem>(arena, *from._impl_.artifact_); + } else { + _this->_impl_.artifact_->MergeFrom(*from._impl_.artifact_); + } } if (cached_has_bits & 0x00000004u) { - gold_price_paid_ = from.gold_price_paid_; + _this->_impl_.gold_price_paid_ = from._impl_.gold_price_paid_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void SetArtifactRequest::CopyFrom(const SetArtifactRequest& from) { @@ -74717,279 +77005,297 @@ void SetArtifactRequest::CopyFrom(const SetArtifactRequest& from) { MergeFrom(from); } -bool SetArtifactRequest::IsInitialized() const { - return true; -} -void SetArtifactRequest::InternalSwap(SetArtifactRequest* other) { +void SetArtifactRequest::InternalSwap(SetArtifactRequest* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - stones_.InternalSwap(&other->stones_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(SetArtifactRequest, gold_price_paid_) - + sizeof(SetArtifactRequest::gold_price_paid_) - - PROTOBUF_FIELD_OFFSET(SetArtifactRequest, rinfo_)>( - reinterpret_cast(&rinfo_), - reinterpret_cast(&other->rinfo_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.stones_.InternalSwap(&other->_impl_.stones_); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(SetArtifactRequest, _impl_.gold_price_paid_) + + sizeof(SetArtifactRequest::_impl_.gold_price_paid_) + - PROTOBUF_FIELD_OFFSET(SetArtifactRequest, _impl_.rinfo_)>( + reinterpret_cast(&_impl_.rinfo_), + reinterpret_cast(&other->_impl_.rinfo_)); } -::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[149]); +::google::protobuf::Metadata SetArtifactRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class SetArtifactResponse::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_success(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_original_item_id(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_ei_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -SetArtifactResponse::SetArtifactResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(SetArtifactResponse, _impl_._has_bits_); +}; + +SetArtifactResponse::SetArtifactResponse(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.SetArtifactResponse) } -SetArtifactResponse::SetArtifactResponse(const SetArtifactResponse& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ei_user_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ei_user_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_ei_user_id()) { - ei_user_id_.Set(from._internal_ei_user_id(), - GetArenaForAllocation()); - } - ::memcpy(&original_item_id_, &from.original_item_id_, - static_cast(reinterpret_cast(&success_) - - reinterpret_cast(&original_item_id_)) + sizeof(success_)); +inline PROTOBUF_NDEBUG_INLINE SetArtifactResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::SetArtifactResponse& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + ei_user_id_(arena, from.ei_user_id_) {} + +SetArtifactResponse::SetArtifactResponse( + ::google::protobuf::Arena* arena, + const SetArtifactResponse& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SetArtifactResponse* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, original_item_id_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, original_item_id_), + offsetof(Impl_, success_) - + offsetof(Impl_, original_item_id_) + + sizeof(Impl_::success_)); + // @@protoc_insertion_point(copy_constructor:ei.SetArtifactResponse) } - -inline void SetArtifactResponse::SharedCtor() { -ei_user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ei_user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&original_item_id_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&success_) - - reinterpret_cast(&original_item_id_)) + sizeof(success_)); +inline PROTOBUF_NDEBUG_INLINE SetArtifactResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + ei_user_id_(arena) {} + +inline void SetArtifactResponse::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, original_item_id_), + 0, + offsetof(Impl_, success_) - + offsetof(Impl_, original_item_id_) + + sizeof(Impl_::success_)); } - SetArtifactResponse::~SetArtifactResponse() { // @@protoc_insertion_point(destructor:ei.SetArtifactResponse) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void SetArtifactResponse::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - ei_user_id_.Destroy(); -} - -void SetArtifactResponse::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void SetArtifactResponse::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.ei_user_id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + SetArtifactResponse::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_SetArtifactResponse_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &SetArtifactResponse::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &SetArtifactResponse::ByteSizeLong, + &SetArtifactResponse::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(SetArtifactResponse, _impl_._cached_size_), + false, + }, + &SetArtifactResponse::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* SetArtifactResponse::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 3, 0, 41, 2> SetArtifactResponse::_table_ = { + { + PROTOBUF_FIELD_OFFSET(SetArtifactResponse, _impl_._has_bits_), + 0, // no _extensions_ + 5, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967276, // skipmap + offsetof(decltype(_table_), field_entries), + 3, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::SetArtifactResponse>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional uint64 original_item_id = 2; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(SetArtifactResponse, _impl_.original_item_id_), 1>(), + {16, 1, 0, PROTOBUF_FIELD_OFFSET(SetArtifactResponse, _impl_.original_item_id_)}}, + // optional bool success = 1; + {::_pbi::TcParser::SingularVarintNoZag1(), + {8, 2, 0, PROTOBUF_FIELD_OFFSET(SetArtifactResponse, _impl_.success_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional bool success = 1; + {PROTOBUF_FIELD_OFFSET(SetArtifactResponse, _impl_.success_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional uint64 original_item_id = 2; + {PROTOBUF_FIELD_OFFSET(SetArtifactResponse, _impl_.original_item_id_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional string ei_user_id = 5; + {PROTOBUF_FIELD_OFFSET(SetArtifactResponse, _impl_.ei_user_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, + // no aux_entries + {{ + "\26\0\0\12\0\0\0\0" + "ei.SetArtifactResponse" + "ei_user_id" + }}, +}; + +PROTOBUF_NOINLINE void SetArtifactResponse::Clear() { // @@protoc_insertion_point(message_clear_start:ei.SetArtifactResponse) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - ei_user_id_.ClearNonDefaultToEmpty(); + _impl_.ei_user_id_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000006u) { - ::memset(&original_item_id_, 0, static_cast( - reinterpret_cast(&success_) - - reinterpret_cast(&original_item_id_)) + sizeof(success_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* SetArtifactResponse::_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 bool success = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _Internal::set_has_success(&has_bits); - success_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 original_item_id = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_original_item_id(&has_bits); - original_item_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string ei_user_id = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - auto str = _internal_mutable_ei_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.SetArtifactResponse.ei_user_id"); - #endif // !NDEBUG - } 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* SetArtifactResponse::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.SetArtifactResponse) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional bool success = 1; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(1, this->_internal_success(), target); - } - - // optional uint64 original_item_id = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(2, this->_internal_original_item_id(), target); - } - - // optional string ei_user_id = 5; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_ei_user_id().data(), static_cast(this->_internal_ei_user_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.SetArtifactResponse.ei_user_id"); - target = stream->WriteStringMaybeAliased( - 5, this->_internal_ei_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); - } - // @@protoc_insertion_point(serialize_to_array_end:ei.SetArtifactResponse) - return target; -} - -size_t SetArtifactResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.SetArtifactResponse) - 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 & 0x00000007u) { - // optional string ei_user_id = 5; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_ei_user_id()); - } - - // optional uint64 original_item_id = 2; - if (cached_has_bits & 0x00000002u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_original_item_id()); - } - - // optional bool success = 1; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + 1; - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + ::memset(&_impl_.original_item_id_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.success_) - + reinterpret_cast(&_impl_.original_item_id_)) + sizeof(_impl_.success_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* SetArtifactResponse::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const SetArtifactResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* SetArtifactResponse::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const SetArtifactResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.SetArtifactResponse) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional bool success = 1; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 1, this_._internal_success(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SetArtifactResponse::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - SetArtifactResponse::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SetArtifactResponse::GetClassData() const { return &_class_data_; } + // optional uint64 original_item_id = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 2, this_._internal_original_item_id(), target); + } -void SetArtifactResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional string ei_user_id = 5; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_ei_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.SetArtifactResponse.ei_user_id"); + target = stream->WriteStringMaybeAliased(5, _s, target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.SetArtifactResponse) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t SetArtifactResponse::ByteSizeLong(const MessageLite& base) { + const SetArtifactResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t SetArtifactResponse::ByteSizeLong() const { + const SetArtifactResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.SetArtifactResponse) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + // optional string ei_user_id = 5; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_ei_user_id()); + } + // optional uint64 original_item_id = 2; + if (cached_has_bits & 0x00000002u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_original_item_id()); + } + // optional bool success = 1; + if (cached_has_bits & 0x00000004u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void SetArtifactResponse::MergeFrom(const SetArtifactResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.SetArtifactResponse) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void SetArtifactResponse::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.SetArtifactResponse) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - _internal_set_ei_user_id(from._internal_ei_user_id()); + _this->_internal_set_ei_user_id(from._internal_ei_user_id()); } if (cached_has_bits & 0x00000002u) { - original_item_id_ = from.original_item_id_; + _this->_impl_.original_item_id_ = from._impl_.original_item_id_; } if (cached_has_bits & 0x00000004u) { - success_ = from.success_; + _this->_impl_.success_ = from._impl_.success_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void SetArtifactResponse::CopyFrom(const SetArtifactResponse& from) { @@ -74999,233 +77305,247 @@ void SetArtifactResponse::CopyFrom(const SetArtifactResponse& from) { MergeFrom(from); } -bool SetArtifactResponse::IsInitialized() const { - return true; -} -void SetArtifactResponse::InternalSwap(SetArtifactResponse* other) { +void SetArtifactResponse::InternalSwap(SetArtifactResponse* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &ei_user_id_, lhs_arena, - &other->ei_user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(SetArtifactResponse, success_) - + sizeof(SetArtifactResponse::success_) - - PROTOBUF_FIELD_OFFSET(SetArtifactResponse, original_item_id_)>( - reinterpret_cast(&original_item_id_), - reinterpret_cast(&other->original_item_id_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.ei_user_id_, &other->_impl_.ei_user_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(SetArtifactResponse, _impl_.success_) + + sizeof(SetArtifactResponse::_impl_.success_) + - PROTOBUF_FIELD_OFFSET(SetArtifactResponse, _impl_.original_item_id_)>( + reinterpret_cast(&_impl_.original_item_id_), + reinterpret_cast(&other->_impl_.original_item_id_)); } -::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[150]); +::google::protobuf::Metadata SetArtifactResponse::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class ArtifactsDB_ActiveArtifactSlot::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_occupied(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_item_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -ArtifactsDB_ActiveArtifactSlot::ArtifactsDB_ActiveArtifactSlot(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ArtifactsDB_ActiveArtifactSlot, _impl_._has_bits_); +}; + +ArtifactsDB_ActiveArtifactSlot::ArtifactsDB_ActiveArtifactSlot(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.ArtifactsDB.ActiveArtifactSlot) } -ArtifactsDB_ActiveArtifactSlot::ArtifactsDB_ActiveArtifactSlot(const ArtifactsDB_ActiveArtifactSlot& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&item_id_, &from.item_id_, - static_cast(reinterpret_cast(&occupied_) - - reinterpret_cast(&item_id_)) + sizeof(occupied_)); - // @@protoc_insertion_point(copy_constructor:ei.ArtifactsDB.ActiveArtifactSlot) +ArtifactsDB_ActiveArtifactSlot::ArtifactsDB_ActiveArtifactSlot( + ::google::protobuf::Arena* arena, const ArtifactsDB_ActiveArtifactSlot& from) + : ArtifactsDB_ActiveArtifactSlot(arena) { + MergeFrom(from); } +inline PROTOBUF_NDEBUG_INLINE ArtifactsDB_ActiveArtifactSlot::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} -inline void ArtifactsDB_ActiveArtifactSlot::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&item_id_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&occupied_) - - reinterpret_cast(&item_id_)) + sizeof(occupied_)); +inline void ArtifactsDB_ActiveArtifactSlot::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, item_id_), + 0, + offsetof(Impl_, occupied_) - + offsetof(Impl_, item_id_) + + sizeof(Impl_::occupied_)); } - ArtifactsDB_ActiveArtifactSlot::~ArtifactsDB_ActiveArtifactSlot() { // @@protoc_insertion_point(destructor:ei.ArtifactsDB.ActiveArtifactSlot) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void ArtifactsDB_ActiveArtifactSlot::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void ArtifactsDB_ActiveArtifactSlot::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ArtifactsDB_ActiveArtifactSlot::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ArtifactsDB.ActiveArtifactSlot) - 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) { - ::memset(&item_id_, 0, static_cast( - reinterpret_cast(&occupied_) - - reinterpret_cast(&item_id_)) + sizeof(occupied_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ArtifactsDB_ActiveArtifactSlot::_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 bool occupied = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _Internal::set_has_occupied(&has_bits); - occupied_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 item_id = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_item_id(&has_bits); - item_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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* ArtifactsDB_ActiveArtifactSlot::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ArtifactsDB.ActiveArtifactSlot) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional bool occupied = 1; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(1, this->_internal_occupied(), target); - } - - // optional uint64 item_id = 2; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(2, this->_internal_item_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); - } - // @@protoc_insertion_point(serialize_to_array_end:ei.ArtifactsDB.ActiveArtifactSlot) - return target; -} - -size_t ArtifactsDB_ActiveArtifactSlot::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ArtifactsDB.ActiveArtifactSlot) - 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) { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ArtifactsDB_ActiveArtifactSlot::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ArtifactsDB_ActiveArtifactSlot_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ArtifactsDB_ActiveArtifactSlot::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ArtifactsDB_ActiveArtifactSlot::ByteSizeLong, + &ArtifactsDB_ActiveArtifactSlot::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ArtifactsDB_ActiveArtifactSlot, _impl_._cached_size_), + false, + }, + &ArtifactsDB_ActiveArtifactSlot::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ArtifactsDB_ActiveArtifactSlot::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 0, 0, 2> ArtifactsDB_ActiveArtifactSlot::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ArtifactsDB_ActiveArtifactSlot, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ArtifactsDB_ActiveArtifactSlot>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ // optional uint64 item_id = 2; - if (cached_has_bits & 0x00000001u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_item_id()); - } - + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(ArtifactsDB_ActiveArtifactSlot, _impl_.item_id_), 0>(), + {16, 0, 0, PROTOBUF_FIELD_OFFSET(ArtifactsDB_ActiveArtifactSlot, _impl_.item_id_)}}, // optional bool occupied = 1; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 1; - } + {::_pbi::TcParser::SingularVarintNoZag1(), + {8, 1, 0, PROTOBUF_FIELD_OFFSET(ArtifactsDB_ActiveArtifactSlot, _impl_.occupied_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional bool occupied = 1; + {PROTOBUF_FIELD_OFFSET(ArtifactsDB_ActiveArtifactSlot, _impl_.occupied_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional uint64 item_id = 2; + {PROTOBUF_FIELD_OFFSET(ArtifactsDB_ActiveArtifactSlot, _impl_.item_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + }}, + // no aux_entries + {{ + }}, +}; - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} +PROTOBUF_NOINLINE void ArtifactsDB_ActiveArtifactSlot::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ArtifactsDB.ActiveArtifactSlot) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ArtifactsDB_ActiveArtifactSlot::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ArtifactsDB_ActiveArtifactSlot::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ArtifactsDB_ActiveArtifactSlot::GetClassData() const { return &_class_data_; } + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + ::memset(&_impl_.item_id_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.occupied_) - + reinterpret_cast(&_impl_.item_id_)) + sizeof(_impl_.occupied_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ArtifactsDB_ActiveArtifactSlot::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ArtifactsDB_ActiveArtifactSlot& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ArtifactsDB_ActiveArtifactSlot::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ArtifactsDB_ActiveArtifactSlot& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ArtifactsDB.ActiveArtifactSlot) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional bool occupied = 1; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 1, this_._internal_occupied(), target); + } -void ArtifactsDB_ActiveArtifactSlot::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional uint64 item_id = 2; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 2, this_._internal_item_id(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ArtifactsDB.ActiveArtifactSlot) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ArtifactsDB_ActiveArtifactSlot::ByteSizeLong(const MessageLite& base) { + const ArtifactsDB_ActiveArtifactSlot& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ArtifactsDB_ActiveArtifactSlot::ByteSizeLong() const { + const ArtifactsDB_ActiveArtifactSlot& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ArtifactsDB.ActiveArtifactSlot) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional uint64 item_id = 2; + if (cached_has_bits & 0x00000001u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_item_id()); + } + // optional bool occupied = 1; + if (cached_has_bits & 0x00000002u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void ArtifactsDB_ActiveArtifactSlot::MergeFrom(const ArtifactsDB_ActiveArtifactSlot& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ArtifactsDB.ActiveArtifactSlot) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ArtifactsDB_ActiveArtifactSlot::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ArtifactsDB.ActiveArtifactSlot) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - item_id_ = from.item_id_; + _this->_impl_.item_id_ = from._impl_.item_id_; } if (cached_has_bits & 0x00000002u) { - occupied_ = from.occupied_; + _this->_impl_.occupied_ = from._impl_.occupied_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void ArtifactsDB_ActiveArtifactSlot::CopyFrom(const ArtifactsDB_ActiveArtifactSlot& from) { @@ -75235,217 +77555,262 @@ void ArtifactsDB_ActiveArtifactSlot::CopyFrom(const ArtifactsDB_ActiveArtifactSl MergeFrom(from); } -bool ArtifactsDB_ActiveArtifactSlot::IsInitialized() const { - return true; -} -void ArtifactsDB_ActiveArtifactSlot::InternalSwap(ArtifactsDB_ActiveArtifactSlot* other) { +void ArtifactsDB_ActiveArtifactSlot::InternalSwap(ArtifactsDB_ActiveArtifactSlot* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ArtifactsDB_ActiveArtifactSlot, occupied_) - + sizeof(ArtifactsDB_ActiveArtifactSlot::occupied_) - - PROTOBUF_FIELD_OFFSET(ArtifactsDB_ActiveArtifactSlot, item_id_)>( - reinterpret_cast(&item_id_), - reinterpret_cast(&other->item_id_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ArtifactsDB_ActiveArtifactSlot, _impl_.occupied_) + + sizeof(ArtifactsDB_ActiveArtifactSlot::_impl_.occupied_) + - PROTOBUF_FIELD_OFFSET(ArtifactsDB_ActiveArtifactSlot, _impl_.item_id_)>( + reinterpret_cast(&_impl_.item_id_), + reinterpret_cast(&other->_impl_.item_id_)); } -::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[151]); +::google::protobuf::Metadata ArtifactsDB_ActiveArtifactSlot::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class ArtifactsDB_ActiveArtifactSet::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_uid(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -ArtifactsDB_ActiveArtifactSet::ArtifactsDB_ActiveArtifactSet(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - slots_(arena) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ArtifactsDB_ActiveArtifactSet, _impl_._has_bits_); +}; + +ArtifactsDB_ActiveArtifactSet::ArtifactsDB_ActiveArtifactSet(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.ArtifactsDB.ActiveArtifactSet) } -ArtifactsDB_ActiveArtifactSet::ArtifactsDB_ActiveArtifactSet(const ArtifactsDB_ActiveArtifactSet& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - slots_(from.slots_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - uid_ = from.uid_; +inline PROTOBUF_NDEBUG_INLINE ArtifactsDB_ActiveArtifactSet::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ArtifactsDB_ActiveArtifactSet& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + slots_{visibility, arena, from.slots_} {} + +ArtifactsDB_ActiveArtifactSet::ArtifactsDB_ActiveArtifactSet( + ::google::protobuf::Arena* arena, + const ArtifactsDB_ActiveArtifactSet& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ArtifactsDB_ActiveArtifactSet* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + _impl_.uid_ = from._impl_.uid_; + // @@protoc_insertion_point(copy_constructor:ei.ArtifactsDB.ActiveArtifactSet) } +inline PROTOBUF_NDEBUG_INLINE ArtifactsDB_ActiveArtifactSet::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + slots_{visibility, arena} {} -inline void ArtifactsDB_ActiveArtifactSet::SharedCtor() { -uid_ = 0u; +inline void ArtifactsDB_ActiveArtifactSet::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.uid_ = {}; } - ArtifactsDB_ActiveArtifactSet::~ArtifactsDB_ActiveArtifactSet() { // @@protoc_insertion_point(destructor:ei.ArtifactsDB.ActiveArtifactSet) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void ArtifactsDB_ActiveArtifactSet::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void ArtifactsDB_ActiveArtifactSet::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ArtifactsDB_ActiveArtifactSet::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ArtifactsDB_ActiveArtifactSet::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ArtifactsDB_ActiveArtifactSet_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ArtifactsDB_ActiveArtifactSet::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ArtifactsDB_ActiveArtifactSet::ByteSizeLong, + &ArtifactsDB_ActiveArtifactSet::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ArtifactsDB_ActiveArtifactSet, _impl_._cached_size_), + false, + }, + &ArtifactsDB_ActiveArtifactSet::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ArtifactsDB_ActiveArtifactSet::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 1, 0, 2> ArtifactsDB_ActiveArtifactSet::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ArtifactsDB_ActiveArtifactSet, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ArtifactsDB_ActiveArtifactSet>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional uint32 uid = 2; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ArtifactsDB_ActiveArtifactSet, _impl_.uid_), 0>(), + {16, 0, 0, PROTOBUF_FIELD_OFFSET(ArtifactsDB_ActiveArtifactSet, _impl_.uid_)}}, + // repeated .ei.ArtifactsDB.ActiveArtifactSlot slots = 1; + {::_pbi::TcParser::FastMtR1, + {10, 63, 0, PROTOBUF_FIELD_OFFSET(ArtifactsDB_ActiveArtifactSet, _impl_.slots_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // repeated .ei.ArtifactsDB.ActiveArtifactSlot slots = 1; + {PROTOBUF_FIELD_OFFSET(ArtifactsDB_ActiveArtifactSet, _impl_.slots_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional uint32 uid = 2; + {PROTOBUF_FIELD_OFFSET(ArtifactsDB_ActiveArtifactSet, _impl_.uid_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ArtifactsDB_ActiveArtifactSlot>()}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void ArtifactsDB_ActiveArtifactSet::Clear() { // @@protoc_insertion_point(message_clear_start:ei.ArtifactsDB.ActiveArtifactSet) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - slots_.Clear(); - uid_ = 0u; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ArtifactsDB_ActiveArtifactSet::_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 .ei.ArtifactsDB.ActiveArtifactSlot slots = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_slots(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); - } else - goto handle_unusual; - continue; - // optional uint32 uid = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_uid(&has_bits); - uid_ = ::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* ArtifactsDB_ActiveArtifactSet::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ArtifactsDB.ActiveArtifactSet) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated .ei.ArtifactsDB.ActiveArtifactSlot slots = 1; - for (unsigned i = 0, - n = static_cast(this->_internal_slots_size()); i < n; i++) { - const auto& repfield = this->_internal_slots(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream); - } - - cached_has_bits = _has_bits_[0]; - // optional uint32 uid = 2; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(2, this->_internal_uid(), target); - } + _impl_.slots_.Clear(); + _impl_.uid_ = 0u; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ArtifactsDB_ActiveArtifactSet::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ArtifactsDB_ActiveArtifactSet& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ArtifactsDB_ActiveArtifactSet::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ArtifactsDB_ActiveArtifactSet& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ArtifactsDB.ActiveArtifactSet) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + // repeated .ei.ArtifactsDB.ActiveArtifactSlot slots = 1; + for (unsigned i = 0, n = static_cast( + this_._internal_slots_size()); + i < n; i++) { + const auto& repfield = this_._internal_slots().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, 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.ArtifactsDB.ActiveArtifactSet) - return target; -} + cached_has_bits = this_._impl_._has_bits_[0]; + // optional uint32 uid = 2; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 2, this_._internal_uid(), target); + } -size_t ArtifactsDB_ActiveArtifactSet::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ArtifactsDB.ActiveArtifactSet) - size_t total_size = 0; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ArtifactsDB.ActiveArtifactSet) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ArtifactsDB_ActiveArtifactSet::ByteSizeLong(const MessageLite& base) { + const ArtifactsDB_ActiveArtifactSet& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ArtifactsDB_ActiveArtifactSet::ByteSizeLong() const { + const ArtifactsDB_ActiveArtifactSet& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ArtifactsDB.ActiveArtifactSet) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.ArtifactsDB.ActiveArtifactSlot slots = 1; + { + total_size += 1UL * this_._internal_slots_size(); + for (const auto& msg : this_._internal_slots()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + { + // optional uint32 uid = 2; + cached_has_bits = + this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_uid()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused +void ArtifactsDB_ActiveArtifactSet::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ArtifactsDB.ActiveArtifactSet) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - // repeated .ei.ArtifactsDB.ActiveArtifactSlot slots = 1; - total_size += 1UL * this->_internal_slots_size(); - for (const auto& msg : this->slots_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // optional uint32 uid = 2; - cached_has_bits = _has_bits_[0]; + _this->_internal_mutable_slots()->MergeFrom( + from._internal_slots()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_uid()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ArtifactsDB_ActiveArtifactSet::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ArtifactsDB_ActiveArtifactSet::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ArtifactsDB_ActiveArtifactSet::GetClassData() const { return &_class_data_; } - -void ArtifactsDB_ActiveArtifactSet::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ArtifactsDB_ActiveArtifactSet::MergeFrom(const ArtifactsDB_ActiveArtifactSet& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ArtifactsDB.ActiveArtifactSet) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - slots_.MergeFrom(from.slots_); - if (from._internal_has_uid()) { - _internal_set_uid(from._internal_uid()); + _this->_impl_.uid_ = from._impl_.uid_; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void ArtifactsDB_ActiveArtifactSet::CopyFrom(const ArtifactsDB_ActiveArtifactSet& from) { @@ -75455,344 +77820,363 @@ void ArtifactsDB_ActiveArtifactSet::CopyFrom(const ArtifactsDB_ActiveArtifactSet MergeFrom(from); } -bool ArtifactsDB_ActiveArtifactSet::IsInitialized() const { - return true; -} -void ArtifactsDB_ActiveArtifactSet::InternalSwap(ArtifactsDB_ActiveArtifactSet* other) { +void ArtifactsDB_ActiveArtifactSet::InternalSwap(ArtifactsDB_ActiveArtifactSet* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - slots_.InternalSwap(&other->slots_); - swap(uid_, other->uid_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.slots_.InternalSwap(&other->_impl_.slots_); + swap(_impl_.uid_, other->_impl_.uid_); } -::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[152]); +::google::protobuf::Metadata ArtifactsDB_ActiveArtifactSet::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class ArtifactsDB_CraftableArtifact::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::ArtifactSpec& spec(const ArtifactsDB_CraftableArtifact* msg); - static void set_has_spec(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_discovered(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_craftable(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_recipe_discovered(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_seen(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_count(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; - -const ::ei::ArtifactSpec& -ArtifactsDB_CraftableArtifact::_Internal::spec(const ArtifactsDB_CraftableArtifact* msg) { - return *msg->spec_; -} -ArtifactsDB_CraftableArtifact::ArtifactsDB_CraftableArtifact(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ArtifactsDB_CraftableArtifact, _impl_._has_bits_); +}; + +ArtifactsDB_CraftableArtifact::ArtifactsDB_CraftableArtifact(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.ArtifactsDB.CraftableArtifact) } -ArtifactsDB_CraftableArtifact::ArtifactsDB_CraftableArtifact(const ArtifactsDB_CraftableArtifact& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_spec()) { - spec_ = new ::ei::ArtifactSpec(*from.spec_); - } else { - spec_ = nullptr; - } - ::memcpy(&count_, &from.count_, - static_cast(reinterpret_cast(&seen_) - - reinterpret_cast(&count_)) + sizeof(seen_)); +inline PROTOBUF_NDEBUG_INLINE ArtifactsDB_CraftableArtifact::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ArtifactsDB_CraftableArtifact& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0} {} + +ArtifactsDB_CraftableArtifact::ArtifactsDB_CraftableArtifact( + ::google::protobuf::Arena* arena, + const ArtifactsDB_CraftableArtifact& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ArtifactsDB_CraftableArtifact* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.spec_ = (cached_has_bits & 0x00000001u) ? ::google::protobuf::Message::CopyConstruct<::ei::ArtifactSpec>( + arena, *from._impl_.spec_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, count_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, count_), + offsetof(Impl_, seen_) - + offsetof(Impl_, count_) + + sizeof(Impl_::seen_)); + // @@protoc_insertion_point(copy_constructor:ei.ArtifactsDB.CraftableArtifact) } +inline PROTOBUF_NDEBUG_INLINE ArtifactsDB_CraftableArtifact::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} -inline void ArtifactsDB_CraftableArtifact::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&spec_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&seen_) - - reinterpret_cast(&spec_)) + sizeof(seen_)); +inline void ArtifactsDB_CraftableArtifact::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, spec_), + 0, + offsetof(Impl_, seen_) - + offsetof(Impl_, spec_) + + sizeof(Impl_::seen_)); } - ArtifactsDB_CraftableArtifact::~ArtifactsDB_CraftableArtifact() { // @@protoc_insertion_point(destructor:ei.ArtifactsDB.CraftableArtifact) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void ArtifactsDB_CraftableArtifact::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete spec_; -} - -void ArtifactsDB_CraftableArtifact::SetCachedSize(int size) const { - _cached_size_.Set(size); -} + ABSL_DCHECK(GetArena() == nullptr); + delete _impl_.spec_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ArtifactsDB_CraftableArtifact::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ArtifactsDB_CraftableArtifact_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ArtifactsDB_CraftableArtifact::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ArtifactsDB_CraftableArtifact::ByteSizeLong, + &ArtifactsDB_CraftableArtifact::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ArtifactsDB_CraftableArtifact, _impl_._cached_size_), + false, + }, + &ArtifactsDB_CraftableArtifact::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ArtifactsDB_CraftableArtifact::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 6, 1, 0, 2> ArtifactsDB_CraftableArtifact::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ArtifactsDB_CraftableArtifact, _impl_._has_bits_), + 0, // no _extensions_ + 6, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967232, // skipmap + offsetof(decltype(_table_), field_entries), + 6, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ArtifactsDB_CraftableArtifact>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional .ei.ArtifactSpec spec = 1; + {::_pbi::TcParser::FastMtS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(ArtifactsDB_CraftableArtifact, _impl_.spec_)}}, + // optional bool seen = 2; + {::_pbi::TcParser::SingularVarintNoZag1(), + {16, 5, 0, PROTOBUF_FIELD_OFFSET(ArtifactsDB_CraftableArtifact, _impl_.seen_)}}, + // optional uint32 count = 3; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ArtifactsDB_CraftableArtifact, _impl_.count_), 1>(), + {24, 1, 0, PROTOBUF_FIELD_OFFSET(ArtifactsDB_CraftableArtifact, _impl_.count_)}}, + // optional bool craftable = 4; + {::_pbi::TcParser::SingularVarintNoZag1(), + {32, 3, 0, PROTOBUF_FIELD_OFFSET(ArtifactsDB_CraftableArtifact, _impl_.craftable_)}}, + // optional bool recipe_discovered = 5; + {::_pbi::TcParser::SingularVarintNoZag1(), + {40, 4, 0, PROTOBUF_FIELD_OFFSET(ArtifactsDB_CraftableArtifact, _impl_.recipe_discovered_)}}, + // optional bool discovered = 6; + {::_pbi::TcParser::SingularVarintNoZag1(), + {48, 2, 0, PROTOBUF_FIELD_OFFSET(ArtifactsDB_CraftableArtifact, _impl_.discovered_)}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.ArtifactSpec spec = 1; + {PROTOBUF_FIELD_OFFSET(ArtifactsDB_CraftableArtifact, _impl_.spec_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional bool seen = 2; + {PROTOBUF_FIELD_OFFSET(ArtifactsDB_CraftableArtifact, _impl_.seen_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional uint32 count = 3; + {PROTOBUF_FIELD_OFFSET(ArtifactsDB_CraftableArtifact, _impl_.count_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional bool craftable = 4; + {PROTOBUF_FIELD_OFFSET(ArtifactsDB_CraftableArtifact, _impl_.craftable_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool recipe_discovered = 5; + {PROTOBUF_FIELD_OFFSET(ArtifactsDB_CraftableArtifact, _impl_.recipe_discovered_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool discovered = 6; + {PROTOBUF_FIELD_OFFSET(ArtifactsDB_CraftableArtifact, _impl_.discovered_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ArtifactSpec>()}, + }}, {{ + }}, +}; -void ArtifactsDB_CraftableArtifact::Clear() { +PROTOBUF_NOINLINE void ArtifactsDB_CraftableArtifact::Clear() { // @@protoc_insertion_point(message_clear_start:ei.ArtifactsDB.CraftableArtifact) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - GOOGLE_DCHECK(spec_ != nullptr); - spec_->Clear(); + ABSL_DCHECK(_impl_.spec_ != nullptr); + _impl_.spec_->Clear(); } if (cached_has_bits & 0x0000003eu) { - ::memset(&count_, 0, static_cast( - reinterpret_cast(&seen_) - - reinterpret_cast(&count_)) + sizeof(seen_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ArtifactsDB_CraftableArtifact::_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 .ei.ArtifactSpec spec = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_spec(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool seen = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_seen(&has_bits); - seen_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 count = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - _Internal::set_has_count(&has_bits); - count_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool craftable = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _Internal::set_has_craftable(&has_bits); - craftable_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool recipe_discovered = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - _Internal::set_has_recipe_discovered(&has_bits); - recipe_discovered_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool discovered = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - _Internal::set_has_discovered(&has_bits); - discovered_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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* ArtifactsDB_CraftableArtifact::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ArtifactsDB.CraftableArtifact) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.ArtifactSpec spec = 1; - if (cached_has_bits & 0x00000001u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::spec(this), - _Internal::spec(this).GetCachedSize(), target, stream); - } - - // optional bool seen = 2; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(2, this->_internal_seen(), target); - } - - // optional uint32 count = 3; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(3, this->_internal_count(), target); - } - - // optional bool craftable = 4; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(4, this->_internal_craftable(), target); - } - - // optional bool recipe_discovered = 5; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(5, this->_internal_recipe_discovered(), target); - } - - // optional bool discovered = 6; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(6, this->_internal_discovered(), 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.ArtifactsDB.CraftableArtifact) - return target; -} - -size_t ArtifactsDB_CraftableArtifact::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ArtifactsDB.CraftableArtifact) - 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 & 0x0000003fu) { - // optional .ei.ArtifactSpec spec = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *spec_); - } - - // optional uint32 count = 3; - if (cached_has_bits & 0x00000002u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_count()); - } - - // optional bool discovered = 6; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + 1; - } - - // optional bool craftable = 4; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + 1; - } + ::memset(&_impl_.count_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.seen_) - + reinterpret_cast(&_impl_.count_)) + sizeof(_impl_.seen_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ArtifactsDB_CraftableArtifact::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ArtifactsDB_CraftableArtifact& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ArtifactsDB_CraftableArtifact::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ArtifactsDB_CraftableArtifact& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ArtifactsDB.CraftableArtifact) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.ArtifactSpec spec = 1; + if (cached_has_bits & 0x00000001u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, *this_._impl_.spec_, this_._impl_.spec_->GetCachedSize(), target, + stream); + } - // optional bool recipe_discovered = 5; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + 1; - } + // optional bool seen = 2; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 2, this_._internal_seen(), target); + } - // optional bool seen = 2; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + 1; - } + // optional uint32 count = 3; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 3, this_._internal_count(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional bool craftable = 4; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 4, this_._internal_craftable(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ArtifactsDB_CraftableArtifact::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ArtifactsDB_CraftableArtifact::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ArtifactsDB_CraftableArtifact::GetClassData() const { return &_class_data_; } + // optional bool recipe_discovered = 5; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 5, this_._internal_recipe_discovered(), target); + } -void ArtifactsDB_CraftableArtifact::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional bool discovered = 6; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 6, this_._internal_discovered(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ArtifactsDB.CraftableArtifact) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ArtifactsDB_CraftableArtifact::ByteSizeLong(const MessageLite& base) { + const ArtifactsDB_CraftableArtifact& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ArtifactsDB_CraftableArtifact::ByteSizeLong() const { + const ArtifactsDB_CraftableArtifact& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ArtifactsDB.CraftableArtifact) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000003fu) { + // optional .ei.ArtifactSpec spec = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.spec_); + } + // optional uint32 count = 3; + if (cached_has_bits & 0x00000002u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_count()); + } + // optional bool discovered = 6; + if (cached_has_bits & 0x00000004u) { + total_size += 2; + } + // optional bool craftable = 4; + if (cached_has_bits & 0x00000008u) { + total_size += 2; + } + // optional bool recipe_discovered = 5; + if (cached_has_bits & 0x00000010u) { + total_size += 2; + } + // optional bool seen = 2; + if (cached_has_bits & 0x00000020u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void ArtifactsDB_CraftableArtifact::MergeFrom(const ArtifactsDB_CraftableArtifact& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ArtifactsDB.CraftableArtifact) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ArtifactsDB_CraftableArtifact::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ArtifactsDB.CraftableArtifact) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x0000003fu) { if (cached_has_bits & 0x00000001u) { - _internal_mutable_spec()->::ei::ArtifactSpec::MergeFrom(from._internal_spec()); + ABSL_DCHECK(from._impl_.spec_ != nullptr); + if (_this->_impl_.spec_ == nullptr) { + _this->_impl_.spec_ = + ::google::protobuf::Message::CopyConstruct<::ei::ArtifactSpec>(arena, *from._impl_.spec_); + } else { + _this->_impl_.spec_->MergeFrom(*from._impl_.spec_); + } } if (cached_has_bits & 0x00000002u) { - count_ = from.count_; + _this->_impl_.count_ = from._impl_.count_; } if (cached_has_bits & 0x00000004u) { - discovered_ = from.discovered_; + _this->_impl_.discovered_ = from._impl_.discovered_; } if (cached_has_bits & 0x00000008u) { - craftable_ = from.craftable_; + _this->_impl_.craftable_ = from._impl_.craftable_; } if (cached_has_bits & 0x00000010u) { - recipe_discovered_ = from.recipe_discovered_; + _this->_impl_.recipe_discovered_ = from._impl_.recipe_discovered_; } if (cached_has_bits & 0x00000020u) { - seen_ = from.seen_; + _this->_impl_.seen_ = from._impl_.seen_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void ArtifactsDB_CraftableArtifact::CopyFrom(const ArtifactsDB_CraftableArtifact& from) { @@ -75802,590 +78186,610 @@ void ArtifactsDB_CraftableArtifact::CopyFrom(const ArtifactsDB_CraftableArtifact MergeFrom(from); } -bool ArtifactsDB_CraftableArtifact::IsInitialized() const { - return true; -} -void ArtifactsDB_CraftableArtifact::InternalSwap(ArtifactsDB_CraftableArtifact* other) { +void ArtifactsDB_CraftableArtifact::InternalSwap(ArtifactsDB_CraftableArtifact* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ArtifactsDB_CraftableArtifact, seen_) - + sizeof(ArtifactsDB_CraftableArtifact::seen_) - - PROTOBUF_FIELD_OFFSET(ArtifactsDB_CraftableArtifact, spec_)>( - reinterpret_cast(&spec_), - reinterpret_cast(&other->spec_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ArtifactsDB_CraftableArtifact, _impl_.seen_) + + sizeof(ArtifactsDB_CraftableArtifact::_impl_.seen_) + - PROTOBUF_FIELD_OFFSET(ArtifactsDB_CraftableArtifact, _impl_.spec_)>( + reinterpret_cast(&_impl_.spec_), + reinterpret_cast(&other->_impl_.spec_)); } -::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[153]); +::google::protobuf::Metadata ArtifactsDB_CraftableArtifact::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class ArtifactsDB::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_item_sequence(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static const ::ei::MissionInfo& fueling_mission(const ArtifactsDB* msg); - static void set_has_fueling_mission(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -const ::ei::MissionInfo& -ArtifactsDB::_Internal::fueling_mission(const ArtifactsDB* msg) { - return *msg->fueling_mission_; -} -ArtifactsDB::ArtifactsDB(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - inventory_items_(arena), - inventory_slots_(arena), - mission_infos_(arena), - mission_archive_(arena), - active_artifacts_deprecated_(arena), - discovered_artifacts_deprecated_(arena), - craftable_artifacts_deprecated_(arena), - crafting_counts_deprecated_(arena), - active_artifact_sets_(arena), - artifact_status_(arena), - saved_artifact_sets_(arena) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ArtifactsDB, _impl_._has_bits_); +}; + +ArtifactsDB::ArtifactsDB(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.ArtifactsDB) } -ArtifactsDB::ArtifactsDB(const ArtifactsDB& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - inventory_items_(from.inventory_items_), - inventory_slots_(from.inventory_slots_), - mission_infos_(from.mission_infos_), - mission_archive_(from.mission_archive_), - active_artifacts_deprecated_(from.active_artifacts_deprecated_), - discovered_artifacts_deprecated_(from.discovered_artifacts_deprecated_), - craftable_artifacts_deprecated_(from.craftable_artifacts_deprecated_), - crafting_counts_deprecated_(from.crafting_counts_deprecated_), - active_artifact_sets_(from.active_artifact_sets_), - artifact_status_(from.artifact_status_), - saved_artifact_sets_(from.saved_artifact_sets_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_fueling_mission()) { - fueling_mission_ = new ::ei::MissionInfo(*from.fueling_mission_); - } else { - fueling_mission_ = nullptr; - } - item_sequence_ = from.item_sequence_; +inline PROTOBUF_NDEBUG_INLINE ArtifactsDB::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ArtifactsDB& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + inventory_items_{visibility, arena, from.inventory_items_}, + inventory_slots_{visibility, arena, from.inventory_slots_}, + mission_infos_{visibility, arena, from.mission_infos_}, + mission_archive_{visibility, arena, from.mission_archive_}, + active_artifacts_deprecated_{visibility, arena, from.active_artifacts_deprecated_}, + discovered_artifacts_deprecated_{visibility, arena, from.discovered_artifacts_deprecated_}, + craftable_artifacts_deprecated_{visibility, arena, from.craftable_artifacts_deprecated_}, + crafting_counts_deprecated_{visibility, arena, from.crafting_counts_deprecated_}, + active_artifact_sets_{visibility, arena, from.active_artifact_sets_}, + artifact_status_{visibility, arena, from.artifact_status_}, + saved_artifact_sets_{visibility, arena, from.saved_artifact_sets_} {} + +ArtifactsDB::ArtifactsDB( + ::google::protobuf::Arena* arena, + const ArtifactsDB& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ArtifactsDB* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.fueling_mission_ = (cached_has_bits & 0x00000001u) ? ::google::protobuf::Message::CopyConstruct<::ei::MissionInfo>( + arena, *from._impl_.fueling_mission_) + : nullptr; + _impl_.item_sequence_ = from._impl_.item_sequence_; + // @@protoc_insertion_point(copy_constructor:ei.ArtifactsDB) } - -inline void ArtifactsDB::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&fueling_mission_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&item_sequence_) - - reinterpret_cast(&fueling_mission_)) + sizeof(item_sequence_)); +inline PROTOBUF_NDEBUG_INLINE ArtifactsDB::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + inventory_items_{visibility, arena}, + inventory_slots_{visibility, arena}, + mission_infos_{visibility, arena}, + mission_archive_{visibility, arena}, + active_artifacts_deprecated_{visibility, arena}, + discovered_artifacts_deprecated_{visibility, arena}, + craftable_artifacts_deprecated_{visibility, arena}, + crafting_counts_deprecated_{visibility, arena}, + active_artifact_sets_{visibility, arena}, + artifact_status_{visibility, arena}, + saved_artifact_sets_{visibility, arena} {} + +inline void ArtifactsDB::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, fueling_mission_), + 0, + offsetof(Impl_, item_sequence_) - + offsetof(Impl_, fueling_mission_) + + sizeof(Impl_::item_sequence_)); } - ArtifactsDB::~ArtifactsDB() { // @@protoc_insertion_point(destructor:ei.ArtifactsDB) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void ArtifactsDB::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete fueling_mission_; -} - -void ArtifactsDB::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ArtifactsDB::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + delete _impl_.fueling_mission_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ArtifactsDB::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ArtifactsDB_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ArtifactsDB::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ArtifactsDB::ByteSizeLong, + &ArtifactsDB::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ArtifactsDB, _impl_._cached_size_), + false, + }, + &ArtifactsDB::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ArtifactsDB::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<4, 13, 12, 0, 2> ArtifactsDB::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ArtifactsDB, _impl_._has_bits_), + 0, // no _extensions_ + 14, 120, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294950944, // skipmap + offsetof(decltype(_table_), field_entries), + 13, // num_field_entries + 12, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ArtifactsDB>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // repeated .ei.ArtifactInventoryItem inventory_items = 1; + {::_pbi::TcParser::FastMtR1, + {10, 63, 0, PROTOBUF_FIELD_OFFSET(ArtifactsDB, _impl_.inventory_items_)}}, + // optional uint64 item_sequence = 2; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(ArtifactsDB, _impl_.item_sequence_), 1>(), + {16, 1, 0, PROTOBUF_FIELD_OFFSET(ArtifactsDB, _impl_.item_sequence_)}}, + // repeated .ei.InventorySlot inventory_slots = 3; + {::_pbi::TcParser::FastMtR1, + {26, 63, 1, PROTOBUF_FIELD_OFFSET(ArtifactsDB, _impl_.inventory_slots_)}}, + // repeated .ei.MissionInfo mission_infos = 4; + {::_pbi::TcParser::FastMtR1, + {34, 63, 2, PROTOBUF_FIELD_OFFSET(ArtifactsDB, _impl_.mission_infos_)}}, + // repeated .ei.MissionInfo mission_archive = 5; + {::_pbi::TcParser::FastMtR1, + {42, 63, 3, PROTOBUF_FIELD_OFFSET(ArtifactsDB, _impl_.mission_archive_)}}, + {::_pbi::TcParser::MiniParse, {}}, + // repeated .ei.ArtifactsDB.ActiveArtifactSlot active_artifacts_DEPRECATED = 7; + {::_pbi::TcParser::FastMtR1, + {58, 63, 4, PROTOBUF_FIELD_OFFSET(ArtifactsDB, _impl_.active_artifacts_deprecated_)}}, + // repeated .ei.ArtifactSpec discovered_artifacts_DEPRECATED = 8; + {::_pbi::TcParser::FastMtR1, + {66, 63, 5, PROTOBUF_FIELD_OFFSET(ArtifactsDB, _impl_.discovered_artifacts_deprecated_)}}, + // repeated .ei.ArtifactsDB.CraftableArtifact craftable_artifacts_DEPRECATED = 9; + {::_pbi::TcParser::FastMtR1, + {74, 63, 6, PROTOBUF_FIELD_OFFSET(ArtifactsDB, _impl_.craftable_artifacts_deprecated_)}}, + // repeated .ei.ArtifactsDB.CraftableArtifact crafting_counts_DEPRECATED = 10; + {::_pbi::TcParser::FastMtR1, + {82, 63, 7, PROTOBUF_FIELD_OFFSET(ArtifactsDB, _impl_.crafting_counts_deprecated_)}}, + // repeated .ei.ArtifactsDB.ActiveArtifactSet active_artifact_sets = 11; + {::_pbi::TcParser::FastMtR1, + {90, 63, 8, PROTOBUF_FIELD_OFFSET(ArtifactsDB, _impl_.active_artifact_sets_)}}, + // repeated .ei.ArtifactsDB.CraftableArtifact artifact_status = 12; + {::_pbi::TcParser::FastMtR1, + {98, 63, 9, PROTOBUF_FIELD_OFFSET(ArtifactsDB, _impl_.artifact_status_)}}, + // repeated .ei.ArtifactsDB.ActiveArtifactSet saved_artifact_sets = 13; + {::_pbi::TcParser::FastMtR1, + {106, 63, 10, PROTOBUF_FIELD_OFFSET(ArtifactsDB, _impl_.saved_artifact_sets_)}}, + // optional .ei.MissionInfo fueling_mission = 14; + {::_pbi::TcParser::FastMtS1, + {114, 0, 11, PROTOBUF_FIELD_OFFSET(ArtifactsDB, _impl_.fueling_mission_)}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // repeated .ei.ArtifactInventoryItem inventory_items = 1; + {PROTOBUF_FIELD_OFFSET(ArtifactsDB, _impl_.inventory_items_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional uint64 item_sequence = 2; + {PROTOBUF_FIELD_OFFSET(ArtifactsDB, _impl_.item_sequence_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // repeated .ei.InventorySlot inventory_slots = 3; + {PROTOBUF_FIELD_OFFSET(ArtifactsDB, _impl_.inventory_slots_), -1, 1, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.MissionInfo mission_infos = 4; + {PROTOBUF_FIELD_OFFSET(ArtifactsDB, _impl_.mission_infos_), -1, 2, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.MissionInfo mission_archive = 5; + {PROTOBUF_FIELD_OFFSET(ArtifactsDB, _impl_.mission_archive_), -1, 3, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.ArtifactsDB.ActiveArtifactSlot active_artifacts_DEPRECATED = 7; + {PROTOBUF_FIELD_OFFSET(ArtifactsDB, _impl_.active_artifacts_deprecated_), -1, 4, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.ArtifactSpec discovered_artifacts_DEPRECATED = 8; + {PROTOBUF_FIELD_OFFSET(ArtifactsDB, _impl_.discovered_artifacts_deprecated_), -1, 5, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.ArtifactsDB.CraftableArtifact craftable_artifacts_DEPRECATED = 9; + {PROTOBUF_FIELD_OFFSET(ArtifactsDB, _impl_.craftable_artifacts_deprecated_), -1, 6, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.ArtifactsDB.CraftableArtifact crafting_counts_DEPRECATED = 10; + {PROTOBUF_FIELD_OFFSET(ArtifactsDB, _impl_.crafting_counts_deprecated_), -1, 7, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.ArtifactsDB.ActiveArtifactSet active_artifact_sets = 11; + {PROTOBUF_FIELD_OFFSET(ArtifactsDB, _impl_.active_artifact_sets_), -1, 8, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.ArtifactsDB.CraftableArtifact artifact_status = 12; + {PROTOBUF_FIELD_OFFSET(ArtifactsDB, _impl_.artifact_status_), -1, 9, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.ArtifactsDB.ActiveArtifactSet saved_artifact_sets = 13; + {PROTOBUF_FIELD_OFFSET(ArtifactsDB, _impl_.saved_artifact_sets_), -1, 10, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.MissionInfo fueling_mission = 14; + {PROTOBUF_FIELD_OFFSET(ArtifactsDB, _impl_.fueling_mission_), _Internal::kHasBitsOffset + 0, 11, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ArtifactInventoryItem>()}, + {::_pbi::TcParser::GetTable<::ei::InventorySlot>()}, + {::_pbi::TcParser::GetTable<::ei::MissionInfo>()}, + {::_pbi::TcParser::GetTable<::ei::MissionInfo>()}, + {::_pbi::TcParser::GetTable<::ei::ArtifactsDB_ActiveArtifactSlot>()}, + {::_pbi::TcParser::GetTable<::ei::ArtifactSpec>()}, + {::_pbi::TcParser::GetTable<::ei::ArtifactsDB_CraftableArtifact>()}, + {::_pbi::TcParser::GetTable<::ei::ArtifactsDB_CraftableArtifact>()}, + {::_pbi::TcParser::GetTable<::ei::ArtifactsDB_ActiveArtifactSet>()}, + {::_pbi::TcParser::GetTable<::ei::ArtifactsDB_CraftableArtifact>()}, + {::_pbi::TcParser::GetTable<::ei::ArtifactsDB_ActiveArtifactSet>()}, + {::_pbi::TcParser::GetTable<::ei::MissionInfo>()}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void ArtifactsDB::Clear() { // @@protoc_insertion_point(message_clear_start:ei.ArtifactsDB) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - inventory_items_.Clear(); - inventory_slots_.Clear(); - mission_infos_.Clear(); - mission_archive_.Clear(); - active_artifacts_deprecated_.Clear(); - discovered_artifacts_deprecated_.Clear(); - craftable_artifacts_deprecated_.Clear(); - crafting_counts_deprecated_.Clear(); - active_artifact_sets_.Clear(); - artifact_status_.Clear(); - saved_artifact_sets_.Clear(); - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000001u) { - GOOGLE_DCHECK(fueling_mission_ != nullptr); - fueling_mission_->Clear(); - } - item_sequence_ = uint64_t{0u}; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ArtifactsDB::_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 .ei.ArtifactInventoryItem inventory_items = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_inventory_items(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); - } else - goto handle_unusual; - continue; - // optional uint64 item_sequence = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_item_sequence(&has_bits); - item_sequence_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .ei.InventorySlot inventory_slots = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_inventory_slots(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .ei.MissionInfo mission_infos = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_mission_infos(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<34>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .ei.MissionInfo mission_archive = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_mission_archive(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<42>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .ei.ArtifactsDB.ActiveArtifactSlot active_artifacts_DEPRECATED = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 58)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_active_artifacts_deprecated(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<58>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .ei.ArtifactSpec discovered_artifacts_DEPRECATED = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_discovered_artifacts_deprecated(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<66>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .ei.ArtifactsDB.CraftableArtifact craftable_artifacts_DEPRECATED = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 74)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_craftable_artifacts_deprecated(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<74>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .ei.ArtifactsDB.CraftableArtifact crafting_counts_DEPRECATED = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 82)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_crafting_counts_deprecated(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<82>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .ei.ArtifactsDB.ActiveArtifactSet active_artifact_sets = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 90)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_active_artifact_sets(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<90>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .ei.ArtifactsDB.CraftableArtifact artifact_status = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 98)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_artifact_status(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<98>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .ei.ArtifactsDB.ActiveArtifactSet saved_artifact_sets = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 106)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_saved_artifact_sets(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<106>(ptr)); - } else - goto handle_unusual; - continue; - // optional .ei.MissionInfo fueling_mission = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 114)) { - ptr = ctx->ParseMessage(_internal_mutable_fueling_mission(), 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* ArtifactsDB::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ArtifactsDB) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated .ei.ArtifactInventoryItem inventory_items = 1; - for (unsigned i = 0, - n = static_cast(this->_internal_inventory_items_size()); i < n; i++) { - const auto& repfield = this->_internal_inventory_items(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream); - } - - cached_has_bits = _has_bits_[0]; - // optional uint64 item_sequence = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(2, this->_internal_item_sequence(), target); - } - - // repeated .ei.InventorySlot inventory_slots = 3; - for (unsigned i = 0, - n = static_cast(this->_internal_inventory_slots_size()); i < n; i++) { - const auto& repfield = this->_internal_inventory_slots(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, repfield, repfield.GetCachedSize(), target, stream); - } - - // repeated .ei.MissionInfo mission_infos = 4; - for (unsigned i = 0, - n = static_cast(this->_internal_mission_infos_size()); i < n; i++) { - const auto& repfield = this->_internal_mission_infos(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, repfield, repfield.GetCachedSize(), target, stream); - } - - // repeated .ei.MissionInfo mission_archive = 5; - for (unsigned i = 0, - n = static_cast(this->_internal_mission_archive_size()); i < n; i++) { - const auto& repfield = this->_internal_mission_archive(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, repfield, repfield.GetCachedSize(), target, stream); - } - - // repeated .ei.ArtifactsDB.ActiveArtifactSlot active_artifacts_DEPRECATED = 7; - for (unsigned i = 0, - n = static_cast(this->_internal_active_artifacts_deprecated_size()); i < n; i++) { - const auto& repfield = this->_internal_active_artifacts_deprecated(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(7, repfield, repfield.GetCachedSize(), target, stream); - } - - // repeated .ei.ArtifactSpec discovered_artifacts_DEPRECATED = 8; - for (unsigned i = 0, - n = static_cast(this->_internal_discovered_artifacts_deprecated_size()); i < n; i++) { - const auto& repfield = this->_internal_discovered_artifacts_deprecated(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(8, repfield, repfield.GetCachedSize(), target, stream); - } - - // repeated .ei.ArtifactsDB.CraftableArtifact craftable_artifacts_DEPRECATED = 9; - for (unsigned i = 0, - n = static_cast(this->_internal_craftable_artifacts_deprecated_size()); i < n; i++) { - const auto& repfield = this->_internal_craftable_artifacts_deprecated(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(9, repfield, repfield.GetCachedSize(), target, stream); - } - - // repeated .ei.ArtifactsDB.CraftableArtifact crafting_counts_DEPRECATED = 10; - for (unsigned i = 0, - n = static_cast(this->_internal_crafting_counts_deprecated_size()); i < n; i++) { - const auto& repfield = this->_internal_crafting_counts_deprecated(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(10, repfield, repfield.GetCachedSize(), target, stream); - } - - // repeated .ei.ArtifactsDB.ActiveArtifactSet active_artifact_sets = 11; - for (unsigned i = 0, - n = static_cast(this->_internal_active_artifact_sets_size()); i < n; i++) { - const auto& repfield = this->_internal_active_artifact_sets(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(11, repfield, repfield.GetCachedSize(), target, stream); - } - - // repeated .ei.ArtifactsDB.CraftableArtifact artifact_status = 12; - for (unsigned i = 0, - n = static_cast(this->_internal_artifact_status_size()); i < n; i++) { - const auto& repfield = this->_internal_artifact_status(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(12, repfield, repfield.GetCachedSize(), target, stream); - } - - // repeated .ei.ArtifactsDB.ActiveArtifactSet saved_artifact_sets = 13; - for (unsigned i = 0, - n = static_cast(this->_internal_saved_artifact_sets_size()); i < n; i++) { - const auto& repfield = this->_internal_saved_artifact_sets(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(13, repfield, repfield.GetCachedSize(), target, stream); - } - - // optional .ei.MissionInfo fueling_mission = 14; + _impl_.inventory_items_.Clear(); + _impl_.inventory_slots_.Clear(); + _impl_.mission_infos_.Clear(); + _impl_.mission_archive_.Clear(); + _impl_.active_artifacts_deprecated_.Clear(); + _impl_.discovered_artifacts_deprecated_.Clear(); + _impl_.craftable_artifacts_deprecated_.Clear(); + _impl_.crafting_counts_deprecated_.Clear(); + _impl_.active_artifact_sets_.Clear(); + _impl_.artifact_status_.Clear(); + _impl_.saved_artifact_sets_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(14, _Internal::fueling_mission(this), - _Internal::fueling_mission(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.ArtifactsDB) - return target; -} - -size_t ArtifactsDB::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ArtifactsDB) - 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 .ei.ArtifactInventoryItem inventory_items = 1; - total_size += 1UL * this->_internal_inventory_items_size(); - for (const auto& msg : this->inventory_items_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated .ei.InventorySlot inventory_slots = 3; - total_size += 1UL * this->_internal_inventory_slots_size(); - for (const auto& msg : this->inventory_slots_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated .ei.MissionInfo mission_infos = 4; - total_size += 1UL * this->_internal_mission_infos_size(); - for (const auto& msg : this->mission_infos_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated .ei.MissionInfo mission_archive = 5; - total_size += 1UL * this->_internal_mission_archive_size(); - for (const auto& msg : this->mission_archive_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated .ei.ArtifactsDB.ActiveArtifactSlot active_artifacts_DEPRECATED = 7; - total_size += 1UL * this->_internal_active_artifacts_deprecated_size(); - for (const auto& msg : this->active_artifacts_deprecated_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated .ei.ArtifactSpec discovered_artifacts_DEPRECATED = 8; - total_size += 1UL * this->_internal_discovered_artifacts_deprecated_size(); - for (const auto& msg : this->discovered_artifacts_deprecated_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } + ABSL_DCHECK(_impl_.fueling_mission_ != nullptr); + _impl_.fueling_mission_->Clear(); + } + _impl_.item_sequence_ = ::uint64_t{0u}; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ArtifactsDB::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ArtifactsDB& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ArtifactsDB::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ArtifactsDB& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ArtifactsDB) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + // repeated .ei.ArtifactInventoryItem inventory_items = 1; + for (unsigned i = 0, n = static_cast( + this_._internal_inventory_items_size()); + i < n; i++) { + const auto& repfield = this_._internal_inventory_items().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, repfield, repfield.GetCachedSize(), + target, stream); + } - // repeated .ei.ArtifactsDB.CraftableArtifact craftable_artifacts_DEPRECATED = 9; - total_size += 1UL * this->_internal_craftable_artifacts_deprecated_size(); - for (const auto& msg : this->craftable_artifacts_deprecated_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } + cached_has_bits = this_._impl_._has_bits_[0]; + // optional uint64 item_sequence = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 2, this_._internal_item_sequence(), target); + } - // repeated .ei.ArtifactsDB.CraftableArtifact crafting_counts_DEPRECATED = 10; - total_size += 1UL * this->_internal_crafting_counts_deprecated_size(); - for (const auto& msg : this->crafting_counts_deprecated_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } + // repeated .ei.InventorySlot inventory_slots = 3; + for (unsigned i = 0, n = static_cast( + this_._internal_inventory_slots_size()); + i < n; i++) { + const auto& repfield = this_._internal_inventory_slots().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 3, repfield, repfield.GetCachedSize(), + target, stream); + } - // repeated .ei.ArtifactsDB.ActiveArtifactSet active_artifact_sets = 11; - total_size += 1UL * this->_internal_active_artifact_sets_size(); - for (const auto& msg : this->active_artifact_sets_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } + // repeated .ei.MissionInfo mission_infos = 4; + for (unsigned i = 0, n = static_cast( + this_._internal_mission_infos_size()); + i < n; i++) { + const auto& repfield = this_._internal_mission_infos().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 4, repfield, repfield.GetCachedSize(), + target, stream); + } - // repeated .ei.ArtifactsDB.CraftableArtifact artifact_status = 12; - total_size += 1UL * this->_internal_artifact_status_size(); - for (const auto& msg : this->artifact_status_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } + // repeated .ei.MissionInfo mission_archive = 5; + for (unsigned i = 0, n = static_cast( + this_._internal_mission_archive_size()); + i < n; i++) { + const auto& repfield = this_._internal_mission_archive().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 5, repfield, repfield.GetCachedSize(), + target, stream); + } - // repeated .ei.ArtifactsDB.ActiveArtifactSet saved_artifact_sets = 13; - total_size += 1UL * this->_internal_saved_artifact_sets_size(); - for (const auto& msg : this->saved_artifact_sets_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } + // repeated .ei.ArtifactsDB.ActiveArtifactSlot active_artifacts_DEPRECATED = 7; + for (unsigned i = 0, n = static_cast( + this_._internal_active_artifacts_deprecated_size()); + i < n; i++) { + const auto& repfield = this_._internal_active_artifacts_deprecated().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 7, repfield, repfield.GetCachedSize(), + target, stream); + } - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000003u) { - // optional .ei.MissionInfo fueling_mission = 14; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *fueling_mission_); - } + // repeated .ei.ArtifactSpec discovered_artifacts_DEPRECATED = 8; + for (unsigned i = 0, n = static_cast( + this_._internal_discovered_artifacts_deprecated_size()); + i < n; i++) { + const auto& repfield = this_._internal_discovered_artifacts_deprecated().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 8, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional uint64 item_sequence = 2; - if (cached_has_bits & 0x00000002u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_item_sequence()); - } + // repeated .ei.ArtifactsDB.CraftableArtifact craftable_artifacts_DEPRECATED = 9; + for (unsigned i = 0, n = static_cast( + this_._internal_craftable_artifacts_deprecated_size()); + i < n; i++) { + const auto& repfield = this_._internal_craftable_artifacts_deprecated().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 9, repfield, repfield.GetCachedSize(), + target, stream); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // repeated .ei.ArtifactsDB.CraftableArtifact crafting_counts_DEPRECATED = 10; + for (unsigned i = 0, n = static_cast( + this_._internal_crafting_counts_deprecated_size()); + i < n; i++) { + const auto& repfield = this_._internal_crafting_counts_deprecated().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 10, repfield, repfield.GetCachedSize(), + target, stream); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ArtifactsDB::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ArtifactsDB::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ArtifactsDB::GetClassData() const { return &_class_data_; } + // repeated .ei.ArtifactsDB.ActiveArtifactSet active_artifact_sets = 11; + for (unsigned i = 0, n = static_cast( + this_._internal_active_artifact_sets_size()); + i < n; i++) { + const auto& repfield = this_._internal_active_artifact_sets().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 11, repfield, repfield.GetCachedSize(), + target, stream); + } -void ArtifactsDB::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // repeated .ei.ArtifactsDB.CraftableArtifact artifact_status = 12; + for (unsigned i = 0, n = static_cast( + this_._internal_artifact_status_size()); + i < n; i++) { + const auto& repfield = this_._internal_artifact_status().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 12, repfield, repfield.GetCachedSize(), + target, stream); + } + // repeated .ei.ArtifactsDB.ActiveArtifactSet saved_artifact_sets = 13; + for (unsigned i = 0, n = static_cast( + this_._internal_saved_artifact_sets_size()); + i < n; i++) { + const auto& repfield = this_._internal_saved_artifact_sets().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 13, repfield, repfield.GetCachedSize(), + target, stream); + } -void ArtifactsDB::MergeFrom(const ArtifactsDB& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ArtifactsDB) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // optional .ei.MissionInfo fueling_mission = 14; + if (cached_has_bits & 0x00000001u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 14, *this_._impl_.fueling_mission_, this_._impl_.fueling_mission_->GetCachedSize(), target, + stream); + } - inventory_items_.MergeFrom(from.inventory_items_); - inventory_slots_.MergeFrom(from.inventory_slots_); - mission_infos_.MergeFrom(from.mission_infos_); - mission_archive_.MergeFrom(from.mission_archive_); - active_artifacts_deprecated_.MergeFrom(from.active_artifacts_deprecated_); - discovered_artifacts_deprecated_.MergeFrom(from.discovered_artifacts_deprecated_); - craftable_artifacts_deprecated_.MergeFrom(from.craftable_artifacts_deprecated_); - crafting_counts_deprecated_.MergeFrom(from.crafting_counts_deprecated_); - active_artifact_sets_.MergeFrom(from.active_artifact_sets_); - artifact_status_.MergeFrom(from.artifact_status_); - saved_artifact_sets_.MergeFrom(from.saved_artifact_sets_); - cached_has_bits = from._has_bits_[0]; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ArtifactsDB) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ArtifactsDB::ByteSizeLong(const MessageLite& base) { + const ArtifactsDB& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ArtifactsDB::ByteSizeLong() const { + const ArtifactsDB& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ArtifactsDB) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.ArtifactInventoryItem inventory_items = 1; + { + total_size += 1UL * this_._internal_inventory_items_size(); + for (const auto& msg : this_._internal_inventory_items()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.InventorySlot inventory_slots = 3; + { + total_size += 1UL * this_._internal_inventory_slots_size(); + for (const auto& msg : this_._internal_inventory_slots()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.MissionInfo mission_infos = 4; + { + total_size += 1UL * this_._internal_mission_infos_size(); + for (const auto& msg : this_._internal_mission_infos()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.MissionInfo mission_archive = 5; + { + total_size += 1UL * this_._internal_mission_archive_size(); + for (const auto& msg : this_._internal_mission_archive()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.ArtifactsDB.ActiveArtifactSlot active_artifacts_DEPRECATED = 7; + { + total_size += 1UL * this_._internal_active_artifacts_deprecated_size(); + for (const auto& msg : this_._internal_active_artifacts_deprecated()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.ArtifactSpec discovered_artifacts_DEPRECATED = 8; + { + total_size += 1UL * this_._internal_discovered_artifacts_deprecated_size(); + for (const auto& msg : this_._internal_discovered_artifacts_deprecated()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.ArtifactsDB.CraftableArtifact craftable_artifacts_DEPRECATED = 9; + { + total_size += 1UL * this_._internal_craftable_artifacts_deprecated_size(); + for (const auto& msg : this_._internal_craftable_artifacts_deprecated()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.ArtifactsDB.CraftableArtifact crafting_counts_DEPRECATED = 10; + { + total_size += 1UL * this_._internal_crafting_counts_deprecated_size(); + for (const auto& msg : this_._internal_crafting_counts_deprecated()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.ArtifactsDB.ActiveArtifactSet active_artifact_sets = 11; + { + total_size += 1UL * this_._internal_active_artifact_sets_size(); + for (const auto& msg : this_._internal_active_artifact_sets()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.ArtifactsDB.CraftableArtifact artifact_status = 12; + { + total_size += 1UL * this_._internal_artifact_status_size(); + for (const auto& msg : this_._internal_artifact_status()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.ArtifactsDB.ActiveArtifactSet saved_artifact_sets = 13; + { + total_size += 1UL * this_._internal_saved_artifact_sets_size(); + for (const auto& msg : this_._internal_saved_artifact_sets()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional .ei.MissionInfo fueling_mission = 14; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.fueling_mission_); + } + // optional uint64 item_sequence = 2; + if (cached_has_bits & 0x00000002u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_item_sequence()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void ArtifactsDB::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ArtifactsDB) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_inventory_items()->MergeFrom( + from._internal_inventory_items()); + _this->_internal_mutable_inventory_slots()->MergeFrom( + from._internal_inventory_slots()); + _this->_internal_mutable_mission_infos()->MergeFrom( + from._internal_mission_infos()); + _this->_internal_mutable_mission_archive()->MergeFrom( + from._internal_mission_archive()); + _this->_internal_mutable_active_artifacts_deprecated()->MergeFrom( + from._internal_active_artifacts_deprecated()); + _this->_internal_mutable_discovered_artifacts_deprecated()->MergeFrom( + from._internal_discovered_artifacts_deprecated()); + _this->_internal_mutable_craftable_artifacts_deprecated()->MergeFrom( + from._internal_craftable_artifacts_deprecated()); + _this->_internal_mutable_crafting_counts_deprecated()->MergeFrom( + from._internal_crafting_counts_deprecated()); + _this->_internal_mutable_active_artifact_sets()->MergeFrom( + from._internal_active_artifact_sets()); + _this->_internal_mutable_artifact_status()->MergeFrom( + from._internal_artifact_status()); + _this->_internal_mutable_saved_artifact_sets()->MergeFrom( + from._internal_saved_artifact_sets()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - _internal_mutable_fueling_mission()->::ei::MissionInfo::MergeFrom(from._internal_fueling_mission()); + ABSL_DCHECK(from._impl_.fueling_mission_ != nullptr); + if (_this->_impl_.fueling_mission_ == nullptr) { + _this->_impl_.fueling_mission_ = + ::google::protobuf::Message::CopyConstruct<::ei::MissionInfo>(arena, *from._impl_.fueling_mission_); + } else { + _this->_impl_.fueling_mission_->MergeFrom(*from._impl_.fueling_mission_); + } } if (cached_has_bits & 0x00000002u) { - item_sequence_ = from.item_sequence_; + _this->_impl_.item_sequence_ = from._impl_.item_sequence_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void ArtifactsDB::CopyFrom(const ArtifactsDB& from) { @@ -76395,412 +78799,390 @@ void ArtifactsDB::CopyFrom(const ArtifactsDB& from) { MergeFrom(from); } -bool ArtifactsDB::IsInitialized() const { - return true; -} -void ArtifactsDB::InternalSwap(ArtifactsDB* other) { +void ArtifactsDB::InternalSwap(ArtifactsDB* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - inventory_items_.InternalSwap(&other->inventory_items_); - inventory_slots_.InternalSwap(&other->inventory_slots_); - mission_infos_.InternalSwap(&other->mission_infos_); - mission_archive_.InternalSwap(&other->mission_archive_); - active_artifacts_deprecated_.InternalSwap(&other->active_artifacts_deprecated_); - discovered_artifacts_deprecated_.InternalSwap(&other->discovered_artifacts_deprecated_); - craftable_artifacts_deprecated_.InternalSwap(&other->craftable_artifacts_deprecated_); - crafting_counts_deprecated_.InternalSwap(&other->crafting_counts_deprecated_); - active_artifact_sets_.InternalSwap(&other->active_artifact_sets_); - artifact_status_.InternalSwap(&other->artifact_status_); - saved_artifact_sets_.InternalSwap(&other->saved_artifact_sets_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ArtifactsDB, item_sequence_) - + sizeof(ArtifactsDB::item_sequence_) - - PROTOBUF_FIELD_OFFSET(ArtifactsDB, fueling_mission_)>( - reinterpret_cast(&fueling_mission_), - reinterpret_cast(&other->fueling_mission_)); -} - -::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[154]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.inventory_items_.InternalSwap(&other->_impl_.inventory_items_); + _impl_.inventory_slots_.InternalSwap(&other->_impl_.inventory_slots_); + _impl_.mission_infos_.InternalSwap(&other->_impl_.mission_infos_); + _impl_.mission_archive_.InternalSwap(&other->_impl_.mission_archive_); + _impl_.active_artifacts_deprecated_.InternalSwap(&other->_impl_.active_artifacts_deprecated_); + _impl_.discovered_artifacts_deprecated_.InternalSwap(&other->_impl_.discovered_artifacts_deprecated_); + _impl_.craftable_artifacts_deprecated_.InternalSwap(&other->_impl_.craftable_artifacts_deprecated_); + _impl_.crafting_counts_deprecated_.InternalSwap(&other->_impl_.crafting_counts_deprecated_); + _impl_.active_artifact_sets_.InternalSwap(&other->_impl_.active_artifact_sets_); + _impl_.artifact_status_.InternalSwap(&other->_impl_.artifact_status_); + _impl_.saved_artifact_sets_.InternalSwap(&other->_impl_.saved_artifact_sets_); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ArtifactsDB, _impl_.item_sequence_) + + sizeof(ArtifactsDB::_impl_.item_sequence_) + - PROTOBUF_FIELD_OFFSET(ArtifactsDB, _impl_.fueling_mission_)>( + reinterpret_cast(&_impl_.fueling_mission_), + reinterpret_cast(&other->_impl_.fueling_mission_)); +} + +::google::protobuf::Metadata ArtifactsDB::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class AuthenticatedMessage::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_message(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_version(HasBits* has_bits) { - (*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] |= 16u; - } - static void set_has_original_size(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } -}; - -AuthenticatedMessage::AuthenticatedMessage(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(AuthenticatedMessage, _impl_._has_bits_); +}; + +AuthenticatedMessage::AuthenticatedMessage(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.AuthenticatedMessage) } -AuthenticatedMessage::AuthenticatedMessage(const AuthenticatedMessage& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - message_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - message_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_message()) { - message_.Set(from._internal_message(), - GetArenaForAllocation()); - } - code_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - code_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_code()) { - 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_)); +inline PROTOBUF_NDEBUG_INLINE AuthenticatedMessage::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::AuthenticatedMessage& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + message_(arena, from.message_), + code_(arena, from.code_), + user_id_(arena, from.user_id_) {} + +AuthenticatedMessage::AuthenticatedMessage( + ::google::protobuf::Arena* arena, + const AuthenticatedMessage& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + AuthenticatedMessage* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, version_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, version_), + offsetof(Impl_, original_size_) - + offsetof(Impl_, version_) + + sizeof(Impl_::original_size_)); + // @@protoc_insertion_point(copy_constructor:ei.AuthenticatedMessage) } - -inline void AuthenticatedMessage::SharedCtor() { -message_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - message_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -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_) - - reinterpret_cast(&version_)) + sizeof(original_size_)); +inline PROTOBUF_NDEBUG_INLINE AuthenticatedMessage::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + message_(arena), + code_(arena), + user_id_(arena) {} + +inline void AuthenticatedMessage::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, version_), + 0, + offsetof(Impl_, original_size_) - + offsetof(Impl_, version_) + + sizeof(Impl_::original_size_)); } - AuthenticatedMessage::~AuthenticatedMessage() { // @@protoc_insertion_point(destructor:ei.AuthenticatedMessage) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void AuthenticatedMessage::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - message_.Destroy(); - code_.Destroy(); - user_id_.Destroy(); -} - -void AuthenticatedMessage::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void AuthenticatedMessage::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.message_.Destroy(); + _impl_.code_.Destroy(); + _impl_.user_id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + AuthenticatedMessage::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_AuthenticatedMessage_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &AuthenticatedMessage::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &AuthenticatedMessage::ByteSizeLong, + &AuthenticatedMessage::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(AuthenticatedMessage, _impl_._cached_size_), + false, + }, + &AuthenticatedMessage::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* AuthenticatedMessage::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 6, 0, 43, 2> AuthenticatedMessage::_table_ = { + { + PROTOBUF_FIELD_OFFSET(AuthenticatedMessage, _impl_._has_bits_), + 0, // no _extensions_ + 6, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967232, // skipmap + offsetof(decltype(_table_), field_entries), + 6, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::AuthenticatedMessage>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional bytes message = 1; + {::_pbi::TcParser::FastBS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(AuthenticatedMessage, _impl_.message_)}}, + // optional string code = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(AuthenticatedMessage, _impl_.code_)}}, + // optional uint32 version = 3; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(AuthenticatedMessage, _impl_.version_), 3>(), + {24, 3, 0, PROTOBUF_FIELD_OFFSET(AuthenticatedMessage, _impl_.version_)}}, + // optional bool compressed = 4; + {::_pbi::TcParser::SingularVarintNoZag1(), + {32, 4, 0, PROTOBUF_FIELD_OFFSET(AuthenticatedMessage, _impl_.compressed_)}}, + // optional uint32 original_size = 5; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(AuthenticatedMessage, _impl_.original_size_), 5>(), + {40, 5, 0, PROTOBUF_FIELD_OFFSET(AuthenticatedMessage, _impl_.original_size_)}}, + // optional string user_id = 6; + {::_pbi::TcParser::FastSS1, + {50, 2, 0, PROTOBUF_FIELD_OFFSET(AuthenticatedMessage, _impl_.user_id_)}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional bytes message = 1; + {PROTOBUF_FIELD_OFFSET(AuthenticatedMessage, _impl_.message_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBytes | ::_fl::kRepAString)}, + // optional string code = 2; + {PROTOBUF_FIELD_OFFSET(AuthenticatedMessage, _impl_.code_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint32 version = 3; + {PROTOBUF_FIELD_OFFSET(AuthenticatedMessage, _impl_.version_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional bool compressed = 4; + {PROTOBUF_FIELD_OFFSET(AuthenticatedMessage, _impl_.compressed_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional uint32 original_size = 5; + {PROTOBUF_FIELD_OFFSET(AuthenticatedMessage, _impl_.original_size_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional string user_id = 6; + {PROTOBUF_FIELD_OFFSET(AuthenticatedMessage, _impl_.user_id_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, + // no aux_entries + {{ + "\27\0\4\0\0\0\7\0" + "ei.AuthenticatedMessage" + "code" + "user_id" + }}, +}; + +PROTOBUF_NOINLINE void AuthenticatedMessage::Clear() { // @@protoc_insertion_point(message_clear_start:ei.AuthenticatedMessage) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - message_.ClearNonDefaultToEmpty(); + _impl_.message_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - code_.ClearNonDefaultToEmpty(); + _impl_.code_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000004u) { - user_id_.ClearNonDefaultToEmpty(); + _impl_.user_id_.ClearNonDefaultToEmpty(); } } if (cached_has_bits & 0x00000038u) { - ::memset(&version_, 0, static_cast( - reinterpret_cast(&original_size_) - - reinterpret_cast(&version_)) + sizeof(original_size_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* AuthenticatedMessage::_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 bytes message = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_message(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string code = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_code(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AuthenticatedMessage.code"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint32 version = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - _Internal::set_has_version(&has_bits); - version_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool compressed = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _Internal::set_has_compressed(&has_bits); - compressed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 original_size = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - _Internal::set_has_original_size(&has_bits); - original_size_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } 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 - 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* AuthenticatedMessage::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.AuthenticatedMessage) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional bytes message = 1; - if (cached_has_bits & 0x00000001u) { - target = stream->WriteBytesMaybeAliased( - 1, this->_internal_message(), target); - } - - // optional string code = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_code().data(), static_cast(this->_internal_code().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.AuthenticatedMessage.code"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_code(), target); - } - - // optional uint32 version = 3; - 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 & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(4, this->_internal_compressed(), target); - } - - // optional uint32 original_size = 5; - 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); - } - // @@protoc_insertion_point(serialize_to_array_end:ei.AuthenticatedMessage) - return target; -} - -size_t AuthenticatedMessage::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.AuthenticatedMessage) - 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 & 0x0000003fu) { - // optional bytes message = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( - this->_internal_message()); - } - - // optional string code = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_code()); - } - - // 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()); - } + ::memset(&_impl_.version_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.original_size_) - + reinterpret_cast(&_impl_.version_)) + sizeof(_impl_.original_size_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* AuthenticatedMessage::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const AuthenticatedMessage& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* AuthenticatedMessage::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const AuthenticatedMessage& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.AuthenticatedMessage) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional bytes message = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_message(); + target = stream->WriteBytesMaybeAliased(1, _s, target); + } - // optional bool compressed = 4; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + 1; - } + // optional string code = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_code(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AuthenticatedMessage.code"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } - // optional uint32 original_size = 5; - if (cached_has_bits & 0x00000020u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_original_size()); - } + // optional uint32 version = 3; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 3, this_._internal_version(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional bool compressed = 4; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 4, this_._internal_compressed(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData AuthenticatedMessage::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - AuthenticatedMessage::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*AuthenticatedMessage::GetClassData() const { return &_class_data_; } + // optional uint32 original_size = 5; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 5, this_._internal_original_size(), target); + } -void AuthenticatedMessage::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional string user_id = 6; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AuthenticatedMessage.user_id"); + target = stream->WriteStringMaybeAliased(6, _s, target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.AuthenticatedMessage) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t AuthenticatedMessage::ByteSizeLong(const MessageLite& base) { + const AuthenticatedMessage& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t AuthenticatedMessage::ByteSizeLong() const { + const AuthenticatedMessage& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.AuthenticatedMessage) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000003fu) { + // optional bytes message = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::BytesSize( + this_._internal_message()); + } + // optional string code = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_code()); + } + // optional string user_id = 6; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::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 & 0x00000010u) { + total_size += 2; + } + // optional uint32 original_size = 5; + if (cached_has_bits & 0x00000020u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_original_size()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void AuthenticatedMessage::MergeFrom(const AuthenticatedMessage& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.AuthenticatedMessage) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void AuthenticatedMessage::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.AuthenticatedMessage) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x0000003fu) { if (cached_has_bits & 0x00000001u) { - _internal_set_message(from._internal_message()); + _this->_internal_set_message(from._internal_message()); } if (cached_has_bits & 0x00000002u) { - _internal_set_code(from._internal_code()); + _this->_internal_set_code(from._internal_code()); } if (cached_has_bits & 0x00000004u) { - _internal_set_user_id(from._internal_user_id()); + _this->_internal_set_user_id(from._internal_user_id()); } if (cached_has_bits & 0x00000008u) { - version_ = from.version_; + _this->_impl_.version_ = from._impl_.version_; } if (cached_has_bits & 0x00000010u) { - compressed_ = from.compressed_; + _this->_impl_.compressed_ = from._impl_.compressed_; } if (cached_has_bits & 0x00000020u) { - original_size_ = from.original_size_; + _this->_impl_.original_size_ = from._impl_.original_size_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void AuthenticatedMessage::CopyFrom(const AuthenticatedMessage& from) { @@ -76810,268 +79192,295 @@ void AuthenticatedMessage::CopyFrom(const AuthenticatedMessage& from) { MergeFrom(from); } -bool AuthenticatedMessage::IsInitialized() const { - return true; -} -void AuthenticatedMessage::InternalSwap(AuthenticatedMessage* other) { +void AuthenticatedMessage::InternalSwap(AuthenticatedMessage* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &message_, lhs_arena, - &other->message_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &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_) - - PROTOBUF_FIELD_OFFSET(AuthenticatedMessage, version_)>( - reinterpret_cast(&version_), - reinterpret_cast(&other->version_)); -} - -::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[155]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.message_, &other->_impl_.message_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.code_, &other->_impl_.code_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_id_, &other->_impl_.user_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(AuthenticatedMessage, _impl_.original_size_) + + sizeof(AuthenticatedMessage::_impl_.original_size_) + - PROTOBUF_FIELD_OFFSET(AuthenticatedMessage, _impl_.version_)>( + reinterpret_cast(&_impl_.version_), + reinterpret_cast(&other->_impl_.version_)); } +::google::protobuf::Metadata AuthenticatedMessage::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} // =================================================================== class LogCompleteMissionPayload::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::MissionRequest& req(const LogCompleteMissionPayload* msg); - static void set_has_req(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static const ::ei::CompleteMissionResponse& res(const LogCompleteMissionPayload* msg); - static void set_has_res(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; - -const ::ei::MissionRequest& -LogCompleteMissionPayload::_Internal::req(const LogCompleteMissionPayload* msg) { - return *msg->req_; -} -const ::ei::CompleteMissionResponse& -LogCompleteMissionPayload::_Internal::res(const LogCompleteMissionPayload* msg) { - return *msg->res_; -} -LogCompleteMissionPayload::LogCompleteMissionPayload(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(LogCompleteMissionPayload, _impl_._has_bits_); +}; + +LogCompleteMissionPayload::LogCompleteMissionPayload(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.LogCompleteMissionPayload) } -LogCompleteMissionPayload::LogCompleteMissionPayload(const LogCompleteMissionPayload& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_req()) { - req_ = new ::ei::MissionRequest(*from.req_); - } else { - req_ = nullptr; - } - if (from._internal_has_res()) { - res_ = new ::ei::CompleteMissionResponse(*from.res_); - } else { - res_ = nullptr; - } +inline PROTOBUF_NDEBUG_INLINE LogCompleteMissionPayload::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::LogCompleteMissionPayload& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0} {} + +LogCompleteMissionPayload::LogCompleteMissionPayload( + ::google::protobuf::Arena* arena, + const LogCompleteMissionPayload& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + LogCompleteMissionPayload* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.req_ = (cached_has_bits & 0x00000001u) ? ::google::protobuf::Message::CopyConstruct<::ei::MissionRequest>( + arena, *from._impl_.req_) + : nullptr; + _impl_.res_ = (cached_has_bits & 0x00000002u) ? ::google::protobuf::Message::CopyConstruct<::ei::CompleteMissionResponse>( + arena, *from._impl_.res_) + : nullptr; + // @@protoc_insertion_point(copy_constructor:ei.LogCompleteMissionPayload) } +inline PROTOBUF_NDEBUG_INLINE LogCompleteMissionPayload::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} -inline void LogCompleteMissionPayload::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&req_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&res_) - - reinterpret_cast(&req_)) + sizeof(res_)); +inline void LogCompleteMissionPayload::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, req_), + 0, + offsetof(Impl_, res_) - + offsetof(Impl_, req_) + + sizeof(Impl_::res_)); } - LogCompleteMissionPayload::~LogCompleteMissionPayload() { // @@protoc_insertion_point(destructor:ei.LogCompleteMissionPayload) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void LogCompleteMissionPayload::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete req_; - if (this != internal_default_instance()) delete res_; -} - -void LogCompleteMissionPayload::SetCachedSize(int size) const { - _cached_size_.Set(size); -} + ABSL_DCHECK(GetArena() == nullptr); + delete _impl_.req_; + delete _impl_.res_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + LogCompleteMissionPayload::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_LogCompleteMissionPayload_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &LogCompleteMissionPayload::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &LogCompleteMissionPayload::ByteSizeLong, + &LogCompleteMissionPayload::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(LogCompleteMissionPayload, _impl_._cached_size_), + false, + }, + &LogCompleteMissionPayload::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* LogCompleteMissionPayload::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 2, 0, 2> LogCompleteMissionPayload::_table_ = { + { + PROTOBUF_FIELD_OFFSET(LogCompleteMissionPayload, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 2, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::LogCompleteMissionPayload>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional .ei.CompleteMissionResponse res = 2; + {::_pbi::TcParser::FastMtS1, + {18, 1, 1, PROTOBUF_FIELD_OFFSET(LogCompleteMissionPayload, _impl_.res_)}}, + // optional .ei.MissionRequest req = 1; + {::_pbi::TcParser::FastMtS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(LogCompleteMissionPayload, _impl_.req_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.MissionRequest req = 1; + {PROTOBUF_FIELD_OFFSET(LogCompleteMissionPayload, _impl_.req_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.CompleteMissionResponse res = 2; + {PROTOBUF_FIELD_OFFSET(LogCompleteMissionPayload, _impl_.res_), _Internal::kHasBitsOffset + 1, 1, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::MissionRequest>()}, + {::_pbi::TcParser::GetTable<::ei::CompleteMissionResponse>()}, + }}, {{ + }}, +}; -void LogCompleteMissionPayload::Clear() { +PROTOBUF_NOINLINE void LogCompleteMissionPayload::Clear() { // @@protoc_insertion_point(message_clear_start:ei.LogCompleteMissionPayload) - 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) { - if (cached_has_bits & 0x00000001u) { - GOOGLE_DCHECK(req_ != nullptr); - req_->Clear(); - } - if (cached_has_bits & 0x00000002u) { - GOOGLE_DCHECK(res_ != nullptr); - res_->Clear(); - } - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* LogCompleteMissionPayload::_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 .ei.MissionRequest req = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_req(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.CompleteMissionResponse res = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_res(), 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* LogCompleteMissionPayload::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.LogCompleteMissionPayload) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.MissionRequest req = 1; - if (cached_has_bits & 0x00000001u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::req(this), - _Internal::req(this).GetCachedSize(), target, stream); - } - - // optional .ei.CompleteMissionResponse res = 2; - if (cached_has_bits & 0x00000002u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::res(this), - _Internal::res(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.LogCompleteMissionPayload) - return target; -} - -size_t LogCompleteMissionPayload::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.LogCompleteMissionPayload) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { - // optional .ei.MissionRequest req = 1; if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *req_); + ABSL_DCHECK(_impl_.req_ != nullptr); + _impl_.req_->Clear(); } - - // optional .ei.CompleteMissionResponse res = 2; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *res_); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LogCompleteMissionPayload::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - LogCompleteMissionPayload::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LogCompleteMissionPayload::GetClassData() const { return &_class_data_; } + ABSL_DCHECK(_impl_.res_ != nullptr); + _impl_.res_->Clear(); + } + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* LogCompleteMissionPayload::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const LogCompleteMissionPayload& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* LogCompleteMissionPayload::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const LogCompleteMissionPayload& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.LogCompleteMissionPayload) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.MissionRequest req = 1; + if (cached_has_bits & 0x00000001u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, *this_._impl_.req_, this_._impl_.req_->GetCachedSize(), target, + stream); + } -void LogCompleteMissionPayload::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional .ei.CompleteMissionResponse res = 2; + if (cached_has_bits & 0x00000002u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, *this_._impl_.res_, this_._impl_.res_->GetCachedSize(), target, + stream); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.LogCompleteMissionPayload) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t LogCompleteMissionPayload::ByteSizeLong(const MessageLite& base) { + const LogCompleteMissionPayload& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t LogCompleteMissionPayload::ByteSizeLong() const { + const LogCompleteMissionPayload& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.LogCompleteMissionPayload) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional .ei.MissionRequest req = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.req_); + } + // optional .ei.CompleteMissionResponse res = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.res_); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void LogCompleteMissionPayload::MergeFrom(const LogCompleteMissionPayload& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.LogCompleteMissionPayload) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void LogCompleteMissionPayload::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.LogCompleteMissionPayload) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - _internal_mutable_req()->::ei::MissionRequest::MergeFrom(from._internal_req()); + ABSL_DCHECK(from._impl_.req_ != nullptr); + if (_this->_impl_.req_ == nullptr) { + _this->_impl_.req_ = + ::google::protobuf::Message::CopyConstruct<::ei::MissionRequest>(arena, *from._impl_.req_); + } else { + _this->_impl_.req_->MergeFrom(*from._impl_.req_); + } } if (cached_has_bits & 0x00000002u) { - _internal_mutable_res()->::ei::CompleteMissionResponse::MergeFrom(from._internal_res()); + ABSL_DCHECK(from._impl_.res_ != nullptr); + if (_this->_impl_.res_ == nullptr) { + _this->_impl_.res_ = + ::google::protobuf::Message::CopyConstruct<::ei::CompleteMissionResponse>(arena, *from._impl_.res_); + } else { + _this->_impl_.res_->MergeFrom(*from._impl_.res_); + } } } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void LogCompleteMissionPayload::CopyFrom(const LogCompleteMissionPayload& from) { @@ -77081,254 +79490,290 @@ void LogCompleteMissionPayload::CopyFrom(const LogCompleteMissionPayload& from) MergeFrom(from); } -bool LogCompleteMissionPayload::IsInitialized() const { - return true; -} -void LogCompleteMissionPayload::InternalSwap(LogCompleteMissionPayload* other) { +void LogCompleteMissionPayload::InternalSwap(LogCompleteMissionPayload* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(LogCompleteMissionPayload, res_) - + sizeof(LogCompleteMissionPayload::res_) - - PROTOBUF_FIELD_OFFSET(LogCompleteMissionPayload, req_)>( - reinterpret_cast(&req_), - reinterpret_cast(&other->req_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(LogCompleteMissionPayload, _impl_.res_) + + sizeof(LogCompleteMissionPayload::_impl_.res_) + - PROTOBUF_FIELD_OFFSET(LogCompleteMissionPayload, _impl_.req_)>( + reinterpret_cast(&_impl_.req_), + reinterpret_cast(&other->_impl_.req_)); } -::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[156]); +::google::protobuf::Metadata LogCompleteMissionPayload::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class LogCraftArtifactPayload::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::CraftArtifactRequest& req(const LogCraftArtifactPayload* msg); - static void set_has_req(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static const ::ei::CraftArtifactResponse& res(const LogCraftArtifactPayload* msg); - static void set_has_res(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; - -const ::ei::CraftArtifactRequest& -LogCraftArtifactPayload::_Internal::req(const LogCraftArtifactPayload* msg) { - return *msg->req_; -} -const ::ei::CraftArtifactResponse& -LogCraftArtifactPayload::_Internal::res(const LogCraftArtifactPayload* msg) { - return *msg->res_; -} -LogCraftArtifactPayload::LogCraftArtifactPayload(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(LogCraftArtifactPayload, _impl_._has_bits_); +}; + +LogCraftArtifactPayload::LogCraftArtifactPayload(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.LogCraftArtifactPayload) } -LogCraftArtifactPayload::LogCraftArtifactPayload(const LogCraftArtifactPayload& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_req()) { - req_ = new ::ei::CraftArtifactRequest(*from.req_); - } else { - req_ = nullptr; - } - if (from._internal_has_res()) { - res_ = new ::ei::CraftArtifactResponse(*from.res_); - } else { - res_ = nullptr; - } +inline PROTOBUF_NDEBUG_INLINE LogCraftArtifactPayload::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::LogCraftArtifactPayload& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0} {} + +LogCraftArtifactPayload::LogCraftArtifactPayload( + ::google::protobuf::Arena* arena, + const LogCraftArtifactPayload& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + LogCraftArtifactPayload* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.req_ = (cached_has_bits & 0x00000001u) ? ::google::protobuf::Message::CopyConstruct<::ei::CraftArtifactRequest>( + arena, *from._impl_.req_) + : nullptr; + _impl_.res_ = (cached_has_bits & 0x00000002u) ? ::google::protobuf::Message::CopyConstruct<::ei::CraftArtifactResponse>( + arena, *from._impl_.res_) + : nullptr; + // @@protoc_insertion_point(copy_constructor:ei.LogCraftArtifactPayload) } +inline PROTOBUF_NDEBUG_INLINE LogCraftArtifactPayload::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} -inline void LogCraftArtifactPayload::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&req_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&res_) - - reinterpret_cast(&req_)) + sizeof(res_)); +inline void LogCraftArtifactPayload::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, req_), + 0, + offsetof(Impl_, res_) - + offsetof(Impl_, req_) + + sizeof(Impl_::res_)); } - LogCraftArtifactPayload::~LogCraftArtifactPayload() { // @@protoc_insertion_point(destructor:ei.LogCraftArtifactPayload) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void LogCraftArtifactPayload::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete req_; - if (this != internal_default_instance()) delete res_; -} - -void LogCraftArtifactPayload::SetCachedSize(int size) const { - _cached_size_.Set(size); -} + ABSL_DCHECK(GetArena() == nullptr); + delete _impl_.req_; + delete _impl_.res_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + LogCraftArtifactPayload::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_LogCraftArtifactPayload_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &LogCraftArtifactPayload::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &LogCraftArtifactPayload::ByteSizeLong, + &LogCraftArtifactPayload::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(LogCraftArtifactPayload, _impl_._cached_size_), + false, + }, + &LogCraftArtifactPayload::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* LogCraftArtifactPayload::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 2, 0, 2> LogCraftArtifactPayload::_table_ = { + { + PROTOBUF_FIELD_OFFSET(LogCraftArtifactPayload, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 2, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::LogCraftArtifactPayload>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional .ei.CraftArtifactResponse res = 2; + {::_pbi::TcParser::FastMtS1, + {18, 1, 1, PROTOBUF_FIELD_OFFSET(LogCraftArtifactPayload, _impl_.res_)}}, + // optional .ei.CraftArtifactRequest req = 1; + {::_pbi::TcParser::FastMtS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(LogCraftArtifactPayload, _impl_.req_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.CraftArtifactRequest req = 1; + {PROTOBUF_FIELD_OFFSET(LogCraftArtifactPayload, _impl_.req_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.CraftArtifactResponse res = 2; + {PROTOBUF_FIELD_OFFSET(LogCraftArtifactPayload, _impl_.res_), _Internal::kHasBitsOffset + 1, 1, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::CraftArtifactRequest>()}, + {::_pbi::TcParser::GetTable<::ei::CraftArtifactResponse>()}, + }}, {{ + }}, +}; -void LogCraftArtifactPayload::Clear() { +PROTOBUF_NOINLINE void LogCraftArtifactPayload::Clear() { // @@protoc_insertion_point(message_clear_start:ei.LogCraftArtifactPayload) - 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) { - if (cached_has_bits & 0x00000001u) { - GOOGLE_DCHECK(req_ != nullptr); - req_->Clear(); - } - if (cached_has_bits & 0x00000002u) { - GOOGLE_DCHECK(res_ != nullptr); - res_->Clear(); - } - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* LogCraftArtifactPayload::_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 .ei.CraftArtifactRequest req = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_req(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.CraftArtifactResponse res = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_res(), 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* LogCraftArtifactPayload::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.LogCraftArtifactPayload) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.CraftArtifactRequest req = 1; - if (cached_has_bits & 0x00000001u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::req(this), - _Internal::req(this).GetCachedSize(), target, stream); - } - - // optional .ei.CraftArtifactResponse res = 2; - if (cached_has_bits & 0x00000002u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::res(this), - _Internal::res(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.LogCraftArtifactPayload) - return target; -} - -size_t LogCraftArtifactPayload::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.LogCraftArtifactPayload) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { - // optional .ei.CraftArtifactRequest req = 1; if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *req_); + ABSL_DCHECK(_impl_.req_ != nullptr); + _impl_.req_->Clear(); } - - // optional .ei.CraftArtifactResponse res = 2; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *res_); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LogCraftArtifactPayload::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - LogCraftArtifactPayload::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LogCraftArtifactPayload::GetClassData() const { return &_class_data_; } + ABSL_DCHECK(_impl_.res_ != nullptr); + _impl_.res_->Clear(); + } + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* LogCraftArtifactPayload::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const LogCraftArtifactPayload& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* LogCraftArtifactPayload::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const LogCraftArtifactPayload& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.LogCraftArtifactPayload) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.CraftArtifactRequest req = 1; + if (cached_has_bits & 0x00000001u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, *this_._impl_.req_, this_._impl_.req_->GetCachedSize(), target, + stream); + } -void LogCraftArtifactPayload::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional .ei.CraftArtifactResponse res = 2; + if (cached_has_bits & 0x00000002u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, *this_._impl_.res_, this_._impl_.res_->GetCachedSize(), target, + stream); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.LogCraftArtifactPayload) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t LogCraftArtifactPayload::ByteSizeLong(const MessageLite& base) { + const LogCraftArtifactPayload& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t LogCraftArtifactPayload::ByteSizeLong() const { + const LogCraftArtifactPayload& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.LogCraftArtifactPayload) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional .ei.CraftArtifactRequest req = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.req_); + } + // optional .ei.CraftArtifactResponse res = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.res_); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void LogCraftArtifactPayload::MergeFrom(const LogCraftArtifactPayload& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.LogCraftArtifactPayload) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void LogCraftArtifactPayload::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.LogCraftArtifactPayload) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - _internal_mutable_req()->::ei::CraftArtifactRequest::MergeFrom(from._internal_req()); + ABSL_DCHECK(from._impl_.req_ != nullptr); + if (_this->_impl_.req_ == nullptr) { + _this->_impl_.req_ = + ::google::protobuf::Message::CopyConstruct<::ei::CraftArtifactRequest>(arena, *from._impl_.req_); + } else { + _this->_impl_.req_->MergeFrom(*from._impl_.req_); + } } if (cached_has_bits & 0x00000002u) { - _internal_mutable_res()->::ei::CraftArtifactResponse::MergeFrom(from._internal_res()); + ABSL_DCHECK(from._impl_.res_ != nullptr); + if (_this->_impl_.res_ == nullptr) { + _this->_impl_.res_ = + ::google::protobuf::Message::CopyConstruct<::ei::CraftArtifactResponse>(arena, *from._impl_.res_); + } else { + _this->_impl_.res_->MergeFrom(*from._impl_.res_); + } } } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void LogCraftArtifactPayload::CopyFrom(const LogCraftArtifactPayload& from) { @@ -77338,254 +79783,290 @@ void LogCraftArtifactPayload::CopyFrom(const LogCraftArtifactPayload& from) { MergeFrom(from); } -bool LogCraftArtifactPayload::IsInitialized() const { - return true; -} -void LogCraftArtifactPayload::InternalSwap(LogCraftArtifactPayload* other) { +void LogCraftArtifactPayload::InternalSwap(LogCraftArtifactPayload* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(LogCraftArtifactPayload, res_) - + sizeof(LogCraftArtifactPayload::res_) - - PROTOBUF_FIELD_OFFSET(LogCraftArtifactPayload, req_)>( - reinterpret_cast(&req_), - reinterpret_cast(&other->req_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(LogCraftArtifactPayload, _impl_.res_) + + sizeof(LogCraftArtifactPayload::_impl_.res_) + - PROTOBUF_FIELD_OFFSET(LogCraftArtifactPayload, _impl_.req_)>( + reinterpret_cast(&_impl_.req_), + reinterpret_cast(&other->_impl_.req_)); } -::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[157]); +::google::protobuf::Metadata LogCraftArtifactPayload::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class LogConsumeArtifactPayload::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::ConsumeArtifactRequest& req(const LogConsumeArtifactPayload* msg); - static void set_has_req(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static const ::ei::ConsumeArtifactResponse& res(const LogConsumeArtifactPayload* msg); - static void set_has_res(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; - -const ::ei::ConsumeArtifactRequest& -LogConsumeArtifactPayload::_Internal::req(const LogConsumeArtifactPayload* msg) { - return *msg->req_; -} -const ::ei::ConsumeArtifactResponse& -LogConsumeArtifactPayload::_Internal::res(const LogConsumeArtifactPayload* msg) { - return *msg->res_; -} -LogConsumeArtifactPayload::LogConsumeArtifactPayload(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(LogConsumeArtifactPayload, _impl_._has_bits_); +}; + +LogConsumeArtifactPayload::LogConsumeArtifactPayload(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.LogConsumeArtifactPayload) } -LogConsumeArtifactPayload::LogConsumeArtifactPayload(const LogConsumeArtifactPayload& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_req()) { - req_ = new ::ei::ConsumeArtifactRequest(*from.req_); - } else { - req_ = nullptr; - } - if (from._internal_has_res()) { - res_ = new ::ei::ConsumeArtifactResponse(*from.res_); - } else { - res_ = nullptr; - } - // @@protoc_insertion_point(copy_constructor:ei.LogConsumeArtifactPayload) -} - -inline void LogConsumeArtifactPayload::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&req_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&res_) - - reinterpret_cast(&req_)) + sizeof(res_)); -} - -LogConsumeArtifactPayload::~LogConsumeArtifactPayload() { - // @@protoc_insertion_point(destructor:ei.LogConsumeArtifactPayload) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void LogConsumeArtifactPayload::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete req_; - if (this != internal_default_instance()) delete res_; -} - -void LogConsumeArtifactPayload::SetCachedSize(int size) const { - _cached_size_.Set(size); -} +inline PROTOBUF_NDEBUG_INLINE LogConsumeArtifactPayload::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::LogConsumeArtifactPayload& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0} {} + +LogConsumeArtifactPayload::LogConsumeArtifactPayload( + ::google::protobuf::Arena* arena, + const LogConsumeArtifactPayload& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + LogConsumeArtifactPayload* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.req_ = (cached_has_bits & 0x00000001u) ? ::google::protobuf::Message::CopyConstruct<::ei::ConsumeArtifactRequest>( + arena, *from._impl_.req_) + : nullptr; + _impl_.res_ = (cached_has_bits & 0x00000002u) ? ::google::protobuf::Message::CopyConstruct<::ei::ConsumeArtifactResponse>( + arena, *from._impl_.res_) + : nullptr; -void LogConsumeArtifactPayload::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.LogConsumeArtifactPayload) - 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) { - if (cached_has_bits & 0x00000001u) { - GOOGLE_DCHECK(req_ != nullptr); - req_->Clear(); - } - if (cached_has_bits & 0x00000002u) { - GOOGLE_DCHECK(res_ != nullptr); - res_->Clear(); - } - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* LogConsumeArtifactPayload::_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 .ei.ConsumeArtifactRequest req = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_req(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.ConsumeArtifactResponse res = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_res(), 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* LogConsumeArtifactPayload::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.LogConsumeArtifactPayload) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.ConsumeArtifactRequest req = 1; - if (cached_has_bits & 0x00000001u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::req(this), - _Internal::req(this).GetCachedSize(), target, stream); - } - - // optional .ei.ConsumeArtifactResponse res = 2; - if (cached_has_bits & 0x00000002u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::res(this), - _Internal::res(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.LogConsumeArtifactPayload) - return target; + // @@protoc_insertion_point(copy_constructor:ei.LogConsumeArtifactPayload) } +inline PROTOBUF_NDEBUG_INLINE LogConsumeArtifactPayload::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} -size_t LogConsumeArtifactPayload::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.LogConsumeArtifactPayload) - size_t total_size = 0; +inline void LogConsumeArtifactPayload::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, req_), + 0, + offsetof(Impl_, res_) - + offsetof(Impl_, req_) + + sizeof(Impl_::res_)); +} +LogConsumeArtifactPayload::~LogConsumeArtifactPayload() { + // @@protoc_insertion_point(destructor:ei.LogConsumeArtifactPayload) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); +} +inline void LogConsumeArtifactPayload::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + delete _impl_.req_; + delete _impl_.res_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + LogConsumeArtifactPayload::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_LogConsumeArtifactPayload_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &LogConsumeArtifactPayload::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &LogConsumeArtifactPayload::ByteSizeLong, + &LogConsumeArtifactPayload::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(LogConsumeArtifactPayload, _impl_._cached_size_), + false, + }, + &LogConsumeArtifactPayload::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* LogConsumeArtifactPayload::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 2, 0, 2> LogConsumeArtifactPayload::_table_ = { + { + PROTOBUF_FIELD_OFFSET(LogConsumeArtifactPayload, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 2, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::LogConsumeArtifactPayload>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional .ei.ConsumeArtifactResponse res = 2; + {::_pbi::TcParser::FastMtS1, + {18, 1, 1, PROTOBUF_FIELD_OFFSET(LogConsumeArtifactPayload, _impl_.res_)}}, + // optional .ei.ConsumeArtifactRequest req = 1; + {::_pbi::TcParser::FastMtS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(LogConsumeArtifactPayload, _impl_.req_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.ConsumeArtifactRequest req = 1; + {PROTOBUF_FIELD_OFFSET(LogConsumeArtifactPayload, _impl_.req_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.ConsumeArtifactResponse res = 2; + {PROTOBUF_FIELD_OFFSET(LogConsumeArtifactPayload, _impl_.res_), _Internal::kHasBitsOffset + 1, 1, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ConsumeArtifactRequest>()}, + {::_pbi::TcParser::GetTable<::ei::ConsumeArtifactResponse>()}, + }}, {{ + }}, +}; - uint32_t cached_has_bits = 0; +PROTOBUF_NOINLINE void LogConsumeArtifactPayload::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.LogConsumeArtifactPayload) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { - // optional .ei.ConsumeArtifactRequest req = 1; if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *req_); + ABSL_DCHECK(_impl_.req_ != nullptr); + _impl_.req_->Clear(); } - - // optional .ei.ConsumeArtifactResponse res = 2; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *res_); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LogConsumeArtifactPayload::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - LogConsumeArtifactPayload::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LogConsumeArtifactPayload::GetClassData() const { return &_class_data_; } + ABSL_DCHECK(_impl_.res_ != nullptr); + _impl_.res_->Clear(); + } + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* LogConsumeArtifactPayload::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const LogConsumeArtifactPayload& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* LogConsumeArtifactPayload::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const LogConsumeArtifactPayload& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.LogConsumeArtifactPayload) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.ConsumeArtifactRequest req = 1; + if (cached_has_bits & 0x00000001u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, *this_._impl_.req_, this_._impl_.req_->GetCachedSize(), target, + stream); + } -void LogConsumeArtifactPayload::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional .ei.ConsumeArtifactResponse res = 2; + if (cached_has_bits & 0x00000002u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, *this_._impl_.res_, this_._impl_.res_->GetCachedSize(), target, + stream); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.LogConsumeArtifactPayload) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t LogConsumeArtifactPayload::ByteSizeLong(const MessageLite& base) { + const LogConsumeArtifactPayload& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t LogConsumeArtifactPayload::ByteSizeLong() const { + const LogConsumeArtifactPayload& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.LogConsumeArtifactPayload) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional .ei.ConsumeArtifactRequest req = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.req_); + } + // optional .ei.ConsumeArtifactResponse res = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.res_); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void LogConsumeArtifactPayload::MergeFrom(const LogConsumeArtifactPayload& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.LogConsumeArtifactPayload) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void LogConsumeArtifactPayload::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.LogConsumeArtifactPayload) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - _internal_mutable_req()->::ei::ConsumeArtifactRequest::MergeFrom(from._internal_req()); + ABSL_DCHECK(from._impl_.req_ != nullptr); + if (_this->_impl_.req_ == nullptr) { + _this->_impl_.req_ = + ::google::protobuf::Message::CopyConstruct<::ei::ConsumeArtifactRequest>(arena, *from._impl_.req_); + } else { + _this->_impl_.req_->MergeFrom(*from._impl_.req_); + } } if (cached_has_bits & 0x00000002u) { - _internal_mutable_res()->::ei::ConsumeArtifactResponse::MergeFrom(from._internal_res()); + ABSL_DCHECK(from._impl_.res_ != nullptr); + if (_this->_impl_.res_ == nullptr) { + _this->_impl_.res_ = + ::google::protobuf::Message::CopyConstruct<::ei::ConsumeArtifactResponse>(arena, *from._impl_.res_); + } else { + _this->_impl_.res_->MergeFrom(*from._impl_.res_); + } } } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void LogConsumeArtifactPayload::CopyFrom(const LogConsumeArtifactPayload& from) { @@ -77595,254 +80076,290 @@ void LogConsumeArtifactPayload::CopyFrom(const LogConsumeArtifactPayload& from) MergeFrom(from); } -bool LogConsumeArtifactPayload::IsInitialized() const { - return true; -} -void LogConsumeArtifactPayload::InternalSwap(LogConsumeArtifactPayload* other) { +void LogConsumeArtifactPayload::InternalSwap(LogConsumeArtifactPayload* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(LogConsumeArtifactPayload, res_) - + sizeof(LogConsumeArtifactPayload::res_) - - PROTOBUF_FIELD_OFFSET(LogConsumeArtifactPayload, req_)>( - reinterpret_cast(&req_), - reinterpret_cast(&other->req_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(LogConsumeArtifactPayload, _impl_.res_) + + sizeof(LogConsumeArtifactPayload::_impl_.res_) + - PROTOBUF_FIELD_OFFSET(LogConsumeArtifactPayload, _impl_.req_)>( + reinterpret_cast(&_impl_.req_), + reinterpret_cast(&other->_impl_.req_)); } -::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[158]); +::google::protobuf::Metadata LogConsumeArtifactPayload::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class LogSetArtifactPayload::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::SetArtifactRequest& req(const LogSetArtifactPayload* msg); - static void set_has_req(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static const ::ei::SetArtifactResponse& res(const LogSetArtifactPayload* msg); - static void set_has_res(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; - -const ::ei::SetArtifactRequest& -LogSetArtifactPayload::_Internal::req(const LogSetArtifactPayload* msg) { - return *msg->req_; -} -const ::ei::SetArtifactResponse& -LogSetArtifactPayload::_Internal::res(const LogSetArtifactPayload* msg) { - return *msg->res_; -} -LogSetArtifactPayload::LogSetArtifactPayload(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(LogSetArtifactPayload, _impl_._has_bits_); +}; + +LogSetArtifactPayload::LogSetArtifactPayload(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.LogSetArtifactPayload) } -LogSetArtifactPayload::LogSetArtifactPayload(const LogSetArtifactPayload& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_req()) { - req_ = new ::ei::SetArtifactRequest(*from.req_); - } else { - req_ = nullptr; - } - if (from._internal_has_res()) { - res_ = new ::ei::SetArtifactResponse(*from.res_); - } else { - res_ = nullptr; - } +inline PROTOBUF_NDEBUG_INLINE LogSetArtifactPayload::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::LogSetArtifactPayload& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0} {} + +LogSetArtifactPayload::LogSetArtifactPayload( + ::google::protobuf::Arena* arena, + const LogSetArtifactPayload& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + LogSetArtifactPayload* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.req_ = (cached_has_bits & 0x00000001u) ? ::google::protobuf::Message::CopyConstruct<::ei::SetArtifactRequest>( + arena, *from._impl_.req_) + : nullptr; + _impl_.res_ = (cached_has_bits & 0x00000002u) ? ::google::protobuf::Message::CopyConstruct<::ei::SetArtifactResponse>( + arena, *from._impl_.res_) + : nullptr; + // @@protoc_insertion_point(copy_constructor:ei.LogSetArtifactPayload) } +inline PROTOBUF_NDEBUG_INLINE LogSetArtifactPayload::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} -inline void LogSetArtifactPayload::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&req_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&res_) - - reinterpret_cast(&req_)) + sizeof(res_)); +inline void LogSetArtifactPayload::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, req_), + 0, + offsetof(Impl_, res_) - + offsetof(Impl_, req_) + + sizeof(Impl_::res_)); } - LogSetArtifactPayload::~LogSetArtifactPayload() { // @@protoc_insertion_point(destructor:ei.LogSetArtifactPayload) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void LogSetArtifactPayload::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete req_; - if (this != internal_default_instance()) delete res_; -} - -void LogSetArtifactPayload::SetCachedSize(int size) const { - _cached_size_.Set(size); -} + ABSL_DCHECK(GetArena() == nullptr); + delete _impl_.req_; + delete _impl_.res_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + LogSetArtifactPayload::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_LogSetArtifactPayload_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &LogSetArtifactPayload::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &LogSetArtifactPayload::ByteSizeLong, + &LogSetArtifactPayload::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(LogSetArtifactPayload, _impl_._cached_size_), + false, + }, + &LogSetArtifactPayload::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* LogSetArtifactPayload::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 2, 0, 2> LogSetArtifactPayload::_table_ = { + { + PROTOBUF_FIELD_OFFSET(LogSetArtifactPayload, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 2, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::LogSetArtifactPayload>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional .ei.SetArtifactResponse res = 2; + {::_pbi::TcParser::FastMtS1, + {18, 1, 1, PROTOBUF_FIELD_OFFSET(LogSetArtifactPayload, _impl_.res_)}}, + // optional .ei.SetArtifactRequest req = 1; + {::_pbi::TcParser::FastMtS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(LogSetArtifactPayload, _impl_.req_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.SetArtifactRequest req = 1; + {PROTOBUF_FIELD_OFFSET(LogSetArtifactPayload, _impl_.req_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.SetArtifactResponse res = 2; + {PROTOBUF_FIELD_OFFSET(LogSetArtifactPayload, _impl_.res_), _Internal::kHasBitsOffset + 1, 1, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::SetArtifactRequest>()}, + {::_pbi::TcParser::GetTable<::ei::SetArtifactResponse>()}, + }}, {{ + }}, +}; -void LogSetArtifactPayload::Clear() { +PROTOBUF_NOINLINE void LogSetArtifactPayload::Clear() { // @@protoc_insertion_point(message_clear_start:ei.LogSetArtifactPayload) - 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) { - if (cached_has_bits & 0x00000001u) { - GOOGLE_DCHECK(req_ != nullptr); - req_->Clear(); - } - if (cached_has_bits & 0x00000002u) { - GOOGLE_DCHECK(res_ != nullptr); - res_->Clear(); - } - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* LogSetArtifactPayload::_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 .ei.SetArtifactRequest req = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_req(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.SetArtifactResponse res = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_res(), 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* LogSetArtifactPayload::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.LogSetArtifactPayload) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.SetArtifactRequest req = 1; - if (cached_has_bits & 0x00000001u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::req(this), - _Internal::req(this).GetCachedSize(), target, stream); - } - - // optional .ei.SetArtifactResponse res = 2; - if (cached_has_bits & 0x00000002u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::res(this), - _Internal::res(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.LogSetArtifactPayload) - return target; -} - -size_t LogSetArtifactPayload::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.LogSetArtifactPayload) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { - // optional .ei.SetArtifactRequest req = 1; if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *req_); + ABSL_DCHECK(_impl_.req_ != nullptr); + _impl_.req_->Clear(); } - - // optional .ei.SetArtifactResponse res = 2; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *res_); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LogSetArtifactPayload::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - LogSetArtifactPayload::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LogSetArtifactPayload::GetClassData() const { return &_class_data_; } + ABSL_DCHECK(_impl_.res_ != nullptr); + _impl_.res_->Clear(); + } + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* LogSetArtifactPayload::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const LogSetArtifactPayload& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* LogSetArtifactPayload::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const LogSetArtifactPayload& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.LogSetArtifactPayload) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.SetArtifactRequest req = 1; + if (cached_has_bits & 0x00000001u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, *this_._impl_.req_, this_._impl_.req_->GetCachedSize(), target, + stream); + } -void LogSetArtifactPayload::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional .ei.SetArtifactResponse res = 2; + if (cached_has_bits & 0x00000002u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, *this_._impl_.res_, this_._impl_.res_->GetCachedSize(), target, + stream); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.LogSetArtifactPayload) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t LogSetArtifactPayload::ByteSizeLong(const MessageLite& base) { + const LogSetArtifactPayload& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t LogSetArtifactPayload::ByteSizeLong() const { + const LogSetArtifactPayload& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.LogSetArtifactPayload) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional .ei.SetArtifactRequest req = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.req_); + } + // optional .ei.SetArtifactResponse res = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.res_); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void LogSetArtifactPayload::MergeFrom(const LogSetArtifactPayload& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.LogSetArtifactPayload) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void LogSetArtifactPayload::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.LogSetArtifactPayload) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - _internal_mutable_req()->::ei::SetArtifactRequest::MergeFrom(from._internal_req()); + ABSL_DCHECK(from._impl_.req_ != nullptr); + if (_this->_impl_.req_ == nullptr) { + _this->_impl_.req_ = + ::google::protobuf::Message::CopyConstruct<::ei::SetArtifactRequest>(arena, *from._impl_.req_); + } else { + _this->_impl_.req_->MergeFrom(*from._impl_.req_); + } } if (cached_has_bits & 0x00000002u) { - _internal_mutable_res()->::ei::SetArtifactResponse::MergeFrom(from._internal_res()); + ABSL_DCHECK(from._impl_.res_ != nullptr); + if (_this->_impl_.res_ == nullptr) { + _this->_impl_.res_ = + ::google::protobuf::Message::CopyConstruct<::ei::SetArtifactResponse>(arena, *from._impl_.res_); + } else { + _this->_impl_.res_->MergeFrom(*from._impl_.res_); + } } } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void LogSetArtifactPayload::CopyFrom(const LogSetArtifactPayload& from) { @@ -77852,266 +80369,271 @@ void LogSetArtifactPayload::CopyFrom(const LogSetArtifactPayload& from) { MergeFrom(from); } -bool LogSetArtifactPayload::IsInitialized() const { - return true; -} -void LogSetArtifactPayload::InternalSwap(LogSetArtifactPayload* other) { +void LogSetArtifactPayload::InternalSwap(LogSetArtifactPayload* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(LogSetArtifactPayload, res_) - + sizeof(LogSetArtifactPayload::res_) - - PROTOBUF_FIELD_OFFSET(LogSetArtifactPayload, req_)>( - reinterpret_cast(&req_), - reinterpret_cast(&other->req_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(LogSetArtifactPayload, _impl_.res_) + + sizeof(LogSetArtifactPayload::_impl_.res_) + - PROTOBUF_FIELD_OFFSET(LogSetArtifactPayload, _impl_.req_)>( + reinterpret_cast(&_impl_.req_), + reinterpret_cast(&other->_impl_.req_)); } -::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[159]); +::google::protobuf::Metadata LogSetArtifactPayload::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class AccountTransferPayload::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_from_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_to_ei_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; - -AccountTransferPayload::AccountTransferPayload(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(AccountTransferPayload, _impl_._has_bits_); +}; + +AccountTransferPayload::AccountTransferPayload(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.AccountTransferPayload) } -AccountTransferPayload::AccountTransferPayload(const AccountTransferPayload& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - from_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - from_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_from_id()) { - from_id_.Set(from._internal_from_id(), - GetArenaForAllocation()); - } - to_ei_user_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - to_ei_user_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_to_ei_user_id()) { - to_ei_user_id_.Set(from._internal_to_ei_user_id(), - GetArenaForAllocation()); - } +inline PROTOBUF_NDEBUG_INLINE AccountTransferPayload::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::AccountTransferPayload& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + from_id_(arena, from.from_id_), + to_ei_user_id_(arena, from.to_ei_user_id_) {} + +AccountTransferPayload::AccountTransferPayload( + ::google::protobuf::Arena* arena, + const AccountTransferPayload& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + AccountTransferPayload* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + // @@protoc_insertion_point(copy_constructor:ei.AccountTransferPayload) } +inline PROTOBUF_NDEBUG_INLINE AccountTransferPayload::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + from_id_(arena), + to_ei_user_id_(arena) {} -inline void AccountTransferPayload::SharedCtor() { -from_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - from_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -to_ei_user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - to_ei_user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +inline void AccountTransferPayload::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); } - AccountTransferPayload::~AccountTransferPayload() { // @@protoc_insertion_point(destructor:ei.AccountTransferPayload) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void AccountTransferPayload::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - from_id_.Destroy(); - to_ei_user_id_.Destroy(); -} - -void AccountTransferPayload::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void AccountTransferPayload::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.from_id_.Destroy(); + _impl_.to_ei_user_id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + AccountTransferPayload::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_AccountTransferPayload_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &AccountTransferPayload::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &AccountTransferPayload::ByteSizeLong, + &AccountTransferPayload::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(AccountTransferPayload, _impl_._cached_size_), + false, + }, + &AccountTransferPayload::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* AccountTransferPayload::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 0, 54, 2> AccountTransferPayload::_table_ = { + { + PROTOBUF_FIELD_OFFSET(AccountTransferPayload, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::AccountTransferPayload>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional string to_ei_user_id = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(AccountTransferPayload, _impl_.to_ei_user_id_)}}, + // optional string from_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(AccountTransferPayload, _impl_.from_id_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string from_id = 1; + {PROTOBUF_FIELD_OFFSET(AccountTransferPayload, _impl_.from_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string to_ei_user_id = 2; + {PROTOBUF_FIELD_OFFSET(AccountTransferPayload, _impl_.to_ei_user_id_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, + // no aux_entries + {{ + "\31\7\15\0\0\0\0\0" + "ei.AccountTransferPayload" + "from_id" + "to_ei_user_id" + }}, +}; + +PROTOBUF_NOINLINE void AccountTransferPayload::Clear() { // @@protoc_insertion_point(message_clear_start:ei.AccountTransferPayload) - 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) { - if (cached_has_bits & 0x00000001u) { - from_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - to_ei_user_id_.ClearNonDefaultToEmpty(); - } - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* AccountTransferPayload::_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 from_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_from_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AccountTransferPayload.from_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string to_ei_user_id = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_to_ei_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.AccountTransferPayload.to_ei_user_id"); - #endif // !NDEBUG - } 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* AccountTransferPayload::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.AccountTransferPayload) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string from_id = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_from_id().data(), static_cast(this->_internal_from_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.AccountTransferPayload.from_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_from_id(), target); - } - - // optional string to_ei_user_id = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_to_ei_user_id().data(), static_cast(this->_internal_to_ei_user_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.AccountTransferPayload.to_ei_user_id"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_to_ei_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); - } - // @@protoc_insertion_point(serialize_to_array_end:ei.AccountTransferPayload) - return target; -} - -size_t AccountTransferPayload::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.AccountTransferPayload) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { - // optional string from_id = 1; if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_from_id()); + _impl_.from_id_.ClearNonDefaultToEmpty(); } - - // optional string to_ei_user_id = 2; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_to_ei_user_id()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData AccountTransferPayload::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - AccountTransferPayload::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*AccountTransferPayload::GetClassData() const { return &_class_data_; } + _impl_.to_ei_user_id_.ClearNonDefaultToEmpty(); + } + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* AccountTransferPayload::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const AccountTransferPayload& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* AccountTransferPayload::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const AccountTransferPayload& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.AccountTransferPayload) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string from_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_from_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AccountTransferPayload.from_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } -void AccountTransferPayload::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional string to_ei_user_id = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_to_ei_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.AccountTransferPayload.to_ei_user_id"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.AccountTransferPayload) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t AccountTransferPayload::ByteSizeLong(const MessageLite& base) { + const AccountTransferPayload& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t AccountTransferPayload::ByteSizeLong() const { + const AccountTransferPayload& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.AccountTransferPayload) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional string from_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_from_id()); + } + // optional string to_ei_user_id = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_to_ei_user_id()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void AccountTransferPayload::MergeFrom(const AccountTransferPayload& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.AccountTransferPayload) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void AccountTransferPayload::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.AccountTransferPayload) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - _internal_set_from_id(from._internal_from_id()); + _this->_internal_set_from_id(from._internal_from_id()); } if (cached_has_bits & 0x00000002u) { - _internal_set_to_ei_user_id(from._internal_to_ei_user_id()); + _this->_internal_set_to_ei_user_id(from._internal_to_ei_user_id()); } } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void AccountTransferPayload::CopyFrom(const AccountTransferPayload& from) { @@ -78121,327 +80643,336 @@ void AccountTransferPayload::CopyFrom(const AccountTransferPayload& from) { MergeFrom(from); } -bool AccountTransferPayload::IsInitialized() const { - return true; -} -void AccountTransferPayload::InternalSwap(AccountTransferPayload* other) { +void AccountTransferPayload::InternalSwap(AccountTransferPayload* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &from_id_, lhs_arena, - &other->from_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &to_ei_user_id_, lhs_arena, - &other->to_ei_user_id_, rhs_arena - ); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.from_id_, &other->_impl_.from_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.to_ei_user_id_, &other->_impl_.to_ei_user_id_, arena); } -::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[160]); +::google::protobuf::Metadata AccountTransferPayload::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class SaveBackupResponse::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_success(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_error_code(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_message(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static const ::ei::Backup& existing_backup(const SaveBackupResponse* msg); - static void set_has_existing_backup(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; - -const ::ei::Backup& -SaveBackupResponse::_Internal::existing_backup(const SaveBackupResponse* msg) { - return *msg->existing_backup_; -} -SaveBackupResponse::SaveBackupResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(SaveBackupResponse, _impl_._has_bits_); +}; + +SaveBackupResponse::SaveBackupResponse(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.SaveBackupResponse) } -SaveBackupResponse::SaveBackupResponse(const SaveBackupResponse& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - message_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - message_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_message()) { - message_.Set(from._internal_message(), - GetArenaForAllocation()); - } - if (from._internal_has_existing_backup()) { - existing_backup_ = new ::ei::Backup(*from.existing_backup_); - } else { - existing_backup_ = nullptr; - } - ::memcpy(&success_, &from.success_, - static_cast(reinterpret_cast(&error_code_) - - reinterpret_cast(&success_)) + sizeof(error_code_)); +inline PROTOBUF_NDEBUG_INLINE SaveBackupResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::SaveBackupResponse& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + message_(arena, from.message_) {} + +SaveBackupResponse::SaveBackupResponse( + ::google::protobuf::Arena* arena, + const SaveBackupResponse& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SaveBackupResponse* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.existing_backup_ = (cached_has_bits & 0x00000002u) ? ::google::protobuf::Message::CopyConstruct<::ei::Backup>( + arena, *from._impl_.existing_backup_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, success_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, success_), + offsetof(Impl_, error_code_) - + offsetof(Impl_, success_) + + sizeof(Impl_::error_code_)); + // @@protoc_insertion_point(copy_constructor:ei.SaveBackupResponse) } - -inline void SaveBackupResponse::SharedCtor() { -message_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - message_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&existing_backup_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&error_code_) - - reinterpret_cast(&existing_backup_)) + sizeof(error_code_)); +inline PROTOBUF_NDEBUG_INLINE SaveBackupResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + message_(arena) {} + +inline void SaveBackupResponse::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, existing_backup_), + 0, + offsetof(Impl_, error_code_) - + offsetof(Impl_, existing_backup_) + + sizeof(Impl_::error_code_)); } - SaveBackupResponse::~SaveBackupResponse() { // @@protoc_insertion_point(destructor:ei.SaveBackupResponse) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void SaveBackupResponse::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - message_.Destroy(); - if (this != internal_default_instance()) delete existing_backup_; -} - -void SaveBackupResponse::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void SaveBackupResponse::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.message_.Destroy(); + delete _impl_.existing_backup_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + SaveBackupResponse::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_SaveBackupResponse_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &SaveBackupResponse::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &SaveBackupResponse::ByteSizeLong, + &SaveBackupResponse::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(SaveBackupResponse, _impl_._cached_size_), + false, + }, + &SaveBackupResponse::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* SaveBackupResponse::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 4, 1, 37, 2> SaveBackupResponse::_table_ = { + { + PROTOBUF_FIELD_OFFSET(SaveBackupResponse, _impl_._has_bits_), + 0, // no _extensions_ + 4, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967280, // skipmap + offsetof(decltype(_table_), field_entries), + 4, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::SaveBackupResponse>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional .ei.Backup existing_backup = 4; + {::_pbi::TcParser::FastMtS1, + {34, 1, 0, PROTOBUF_FIELD_OFFSET(SaveBackupResponse, _impl_.existing_backup_)}}, + // optional bool success = 1; + {::_pbi::TcParser::SingularVarintNoZag1(), + {8, 2, 0, PROTOBUF_FIELD_OFFSET(SaveBackupResponse, _impl_.success_)}}, + // optional uint32 error_code = 2; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(SaveBackupResponse, _impl_.error_code_), 3>(), + {16, 3, 0, PROTOBUF_FIELD_OFFSET(SaveBackupResponse, _impl_.error_code_)}}, + // optional string message = 3; + {::_pbi::TcParser::FastSS1, + {26, 0, 0, PROTOBUF_FIELD_OFFSET(SaveBackupResponse, _impl_.message_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional bool success = 1; + {PROTOBUF_FIELD_OFFSET(SaveBackupResponse, _impl_.success_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional uint32 error_code = 2; + {PROTOBUF_FIELD_OFFSET(SaveBackupResponse, _impl_.error_code_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional string message = 3; + {PROTOBUF_FIELD_OFFSET(SaveBackupResponse, _impl_.message_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional .ei.Backup existing_backup = 4; + {PROTOBUF_FIELD_OFFSET(SaveBackupResponse, _impl_.existing_backup_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::Backup>()}, + }}, {{ + "\25\0\0\7\0\0\0\0" + "ei.SaveBackupResponse" + "message" + }}, +}; + +PROTOBUF_NOINLINE void SaveBackupResponse::Clear() { // @@protoc_insertion_point(message_clear_start:ei.SaveBackupResponse) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - message_.ClearNonDefaultToEmpty(); + _impl_.message_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - GOOGLE_DCHECK(existing_backup_ != nullptr); - existing_backup_->Clear(); + ABSL_DCHECK(_impl_.existing_backup_ != nullptr); + _impl_.existing_backup_->Clear(); } } if (cached_has_bits & 0x0000000cu) { - ::memset(&success_, 0, static_cast( - reinterpret_cast(&error_code_) - - reinterpret_cast(&success_)) + sizeof(error_code_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* SaveBackupResponse::_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 bool success = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _Internal::set_has_success(&has_bits); - success_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 error_code = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_error_code(&has_bits); - error_code_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string message = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_message(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.SaveBackupResponse.message"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional .ei.Backup existing_backup = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_existing_backup(), 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* SaveBackupResponse::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.SaveBackupResponse) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional bool success = 1; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(1, this->_internal_success(), target); - } - - // optional uint32 error_code = 2; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(2, this->_internal_error_code(), target); - } - - // optional string message = 3; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_message().data(), static_cast(this->_internal_message().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.SaveBackupResponse.message"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_message(), target); - } - - // optional .ei.Backup existing_backup = 4; - if (cached_has_bits & 0x00000002u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, _Internal::existing_backup(this), - _Internal::existing_backup(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.SaveBackupResponse) - return target; -} - -size_t SaveBackupResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.SaveBackupResponse) - 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 message = 3; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_message()); - } - - // optional .ei.Backup existing_backup = 4; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *existing_backup_); - } - - // optional bool success = 1; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + 1; - } - - // optional uint32 error_code = 2; - if (cached_has_bits & 0x00000008u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_error_code()); - } + ::memset(&_impl_.success_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.error_code_) - + reinterpret_cast(&_impl_.success_)) + sizeof(_impl_.error_code_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* SaveBackupResponse::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const SaveBackupResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* SaveBackupResponse::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const SaveBackupResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.SaveBackupResponse) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional bool success = 1; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 1, this_._internal_success(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional uint32 error_code = 2; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 2, this_._internal_error_code(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SaveBackupResponse::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - SaveBackupResponse::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SaveBackupResponse::GetClassData() const { return &_class_data_; } + // optional string message = 3; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_message(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.SaveBackupResponse.message"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } -void SaveBackupResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional .ei.Backup existing_backup = 4; + if (cached_has_bits & 0x00000002u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 4, *this_._impl_.existing_backup_, this_._impl_.existing_backup_->GetCachedSize(), target, + stream); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.SaveBackupResponse) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t SaveBackupResponse::ByteSizeLong(const MessageLite& base) { + const SaveBackupResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t SaveBackupResponse::ByteSizeLong() const { + const SaveBackupResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.SaveBackupResponse) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { + // optional string message = 3; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_message()); + } + // optional .ei.Backup existing_backup = 4; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.existing_backup_); + } + // optional bool success = 1; + if (cached_has_bits & 0x00000004u) { + total_size += 2; + } + // optional uint32 error_code = 2; + if (cached_has_bits & 0x00000008u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_error_code()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void SaveBackupResponse::MergeFrom(const SaveBackupResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.SaveBackupResponse) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void SaveBackupResponse::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.SaveBackupResponse) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x0000000fu) { if (cached_has_bits & 0x00000001u) { - _internal_set_message(from._internal_message()); + _this->_internal_set_message(from._internal_message()); } if (cached_has_bits & 0x00000002u) { - _internal_mutable_existing_backup()->::ei::Backup::MergeFrom(from._internal_existing_backup()); + ABSL_DCHECK(from._impl_.existing_backup_ != nullptr); + if (_this->_impl_.existing_backup_ == nullptr) { + _this->_impl_.existing_backup_ = + ::google::protobuf::Message::CopyConstruct<::ei::Backup>(arena, *from._impl_.existing_backup_); + } else { + _this->_impl_.existing_backup_->MergeFrom(*from._impl_.existing_backup_); + } } if (cached_has_bits & 0x00000004u) { - success_ = from.success_; + _this->_impl_.success_ = from._impl_.success_; } if (cached_has_bits & 0x00000008u) { - error_code_ = from.error_code_; + _this->_impl_.error_code_ = from._impl_.error_code_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void SaveBackupResponse::CopyFrom(const SaveBackupResponse& from) { @@ -78451,272 +80982,274 @@ void SaveBackupResponse::CopyFrom(const SaveBackupResponse& from) { MergeFrom(from); } -bool SaveBackupResponse::IsInitialized() const { - return true; -} -void SaveBackupResponse::InternalSwap(SaveBackupResponse* other) { +void SaveBackupResponse::InternalSwap(SaveBackupResponse* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &message_, lhs_arena, - &other->message_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(SaveBackupResponse, error_code_) - + sizeof(SaveBackupResponse::error_code_) - - PROTOBUF_FIELD_OFFSET(SaveBackupResponse, existing_backup_)>( - reinterpret_cast(&existing_backup_), - reinterpret_cast(&other->existing_backup_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.message_, &other->_impl_.message_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(SaveBackupResponse, _impl_.error_code_) + + sizeof(SaveBackupResponse::_impl_.error_code_) + - PROTOBUF_FIELD_OFFSET(SaveBackupResponse, _impl_.existing_backup_)>( + reinterpret_cast(&_impl_.existing_backup_), + reinterpret_cast(&other->_impl_.existing_backup_)); } -::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[161]); +::google::protobuf::Metadata SaveBackupResponse::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class CleanAccountRequest::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_ei_user_id_to_keep(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_game_services_id(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; - -CleanAccountRequest::CleanAccountRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(CleanAccountRequest, _impl_._has_bits_); +}; + +CleanAccountRequest::CleanAccountRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.CleanAccountRequest) } -CleanAccountRequest::CleanAccountRequest(const CleanAccountRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ei_user_id_to_keep_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ei_user_id_to_keep_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_ei_user_id_to_keep()) { - ei_user_id_to_keep_.Set(from._internal_ei_user_id_to_keep(), - GetArenaForAllocation()); - } - game_services_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - game_services_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_game_services_id()) { - game_services_id_.Set(from._internal_game_services_id(), - GetArenaForAllocation()); - } +inline PROTOBUF_NDEBUG_INLINE CleanAccountRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::CleanAccountRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + ei_user_id_to_keep_(arena, from.ei_user_id_to_keep_), + game_services_id_(arena, from.game_services_id_) {} + +CleanAccountRequest::CleanAccountRequest( + ::google::protobuf::Arena* arena, + const CleanAccountRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + CleanAccountRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + // @@protoc_insertion_point(copy_constructor:ei.CleanAccountRequest) } +inline PROTOBUF_NDEBUG_INLINE CleanAccountRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + ei_user_id_to_keep_(arena), + game_services_id_(arena) {} -inline void CleanAccountRequest::SharedCtor() { -ei_user_id_to_keep_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ei_user_id_to_keep_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -game_services_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - game_services_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +inline void CleanAccountRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); } - CleanAccountRequest::~CleanAccountRequest() { // @@protoc_insertion_point(destructor:ei.CleanAccountRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); -} - -inline void CleanAccountRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - ei_user_id_to_keep_.Destroy(); - game_services_id_.Destroy(); -} - -void CleanAccountRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void CleanAccountRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.CleanAccountRequest) - 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) { - if (cached_has_bits & 0x00000001u) { - ei_user_id_to_keep_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - game_services_id_.ClearNonDefaultToEmpty(); - } - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* CleanAccountRequest::_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 ei_user_id_to_keep = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_ei_user_id_to_keep(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.CleanAccountRequest.ei_user_id_to_keep"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string game_services_id = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_game_services_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.CleanAccountRequest.game_services_id"); - #endif // !NDEBUG - } 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* CleanAccountRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.CleanAccountRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string ei_user_id_to_keep = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_ei_user_id_to_keep().data(), static_cast(this->_internal_ei_user_id_to_keep().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.CleanAccountRequest.ei_user_id_to_keep"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_ei_user_id_to_keep(), target); - } - - // optional string game_services_id = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_game_services_id().data(), static_cast(this->_internal_game_services_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.CleanAccountRequest.game_services_id"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_game_services_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); - } - // @@protoc_insertion_point(serialize_to_array_end:ei.CleanAccountRequest) - return target; -} - -size_t CleanAccountRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.CleanAccountRequest) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; +} +inline void CleanAccountRequest::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.ei_user_id_to_keep_.Destroy(); + _impl_.game_services_id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + CleanAccountRequest::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_CleanAccountRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &CleanAccountRequest::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &CleanAccountRequest::ByteSizeLong, + &CleanAccountRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(CleanAccountRequest, _impl_._cached_size_), + false, + }, + &CleanAccountRequest::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* CleanAccountRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 0, 65, 2> CleanAccountRequest::_table_ = { + { + PROTOBUF_FIELD_OFFSET(CleanAccountRequest, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::CleanAccountRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional string game_services_id = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(CleanAccountRequest, _impl_.game_services_id_)}}, + // optional string ei_user_id_to_keep = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(CleanAccountRequest, _impl_.ei_user_id_to_keep_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string ei_user_id_to_keep = 1; + {PROTOBUF_FIELD_OFFSET(CleanAccountRequest, _impl_.ei_user_id_to_keep_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string game_services_id = 2; + {PROTOBUF_FIELD_OFFSET(CleanAccountRequest, _impl_.game_services_id_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, + // no aux_entries + {{ + "\26\22\20\0\0\0\0\0" + "ei.CleanAccountRequest" + "ei_user_id_to_keep" + "game_services_id" + }}, +}; + +PROTOBUF_NOINLINE void CleanAccountRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.CleanAccountRequest) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { - // optional string ei_user_id_to_keep = 1; if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_ei_user_id_to_keep()); + _impl_.ei_user_id_to_keep_.ClearNonDefaultToEmpty(); } - - // optional string game_services_id = 2; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_game_services_id()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CleanAccountRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - CleanAccountRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CleanAccountRequest::GetClassData() const { return &_class_data_; } + _impl_.game_services_id_.ClearNonDefaultToEmpty(); + } + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* CleanAccountRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const CleanAccountRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* CleanAccountRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const CleanAccountRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.CleanAccountRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string ei_user_id_to_keep = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_ei_user_id_to_keep(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.CleanAccountRequest.ei_user_id_to_keep"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } -void CleanAccountRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional string game_services_id = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_game_services_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.CleanAccountRequest.game_services_id"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.CleanAccountRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t CleanAccountRequest::ByteSizeLong(const MessageLite& base) { + const CleanAccountRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t CleanAccountRequest::ByteSizeLong() const { + const CleanAccountRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.CleanAccountRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional string ei_user_id_to_keep = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_ei_user_id_to_keep()); + } + // optional string game_services_id = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_game_services_id()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void CleanAccountRequest::MergeFrom(const CleanAccountRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.CleanAccountRequest) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void CleanAccountRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.CleanAccountRequest) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - _internal_set_ei_user_id_to_keep(from._internal_ei_user_id_to_keep()); + _this->_internal_set_ei_user_id_to_keep(from._internal_ei_user_id_to_keep()); } if (cached_has_bits & 0x00000002u) { - _internal_set_game_services_id(from._internal_game_services_id()); + _this->_internal_set_game_services_id(from._internal_game_services_id()); } } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void CleanAccountRequest::CopyFrom(const CleanAccountRequest& from) { @@ -78726,212 +81259,236 @@ void CleanAccountRequest::CopyFrom(const CleanAccountRequest& from) { MergeFrom(from); } -bool CleanAccountRequest::IsInitialized() const { - return true; -} -void CleanAccountRequest::InternalSwap(CleanAccountRequest* other) { +void CleanAccountRequest::InternalSwap(CleanAccountRequest* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &ei_user_id_to_keep_, lhs_arena, - &other->ei_user_id_to_keep_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &game_services_id_, lhs_arena, - &other->game_services_id_, rhs_arena - ); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.ei_user_id_to_keep_, &other->_impl_.ei_user_id_to_keep_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.game_services_id_, &other->_impl_.game_services_id_, arena); } -::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[162]); +::google::protobuf::Metadata CleanAccountRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class ReturnEDTPayload::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_ei_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -ReturnEDTPayload::ReturnEDTPayload(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ReturnEDTPayload, _impl_._has_bits_); +}; + +ReturnEDTPayload::ReturnEDTPayload(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.ReturnEDTPayload) } -ReturnEDTPayload::ReturnEDTPayload(const ReturnEDTPayload& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ei_user_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ei_user_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_ei_user_id()) { - ei_user_id_.Set(from._internal_ei_user_id(), - GetArenaForAllocation()); - } +inline PROTOBUF_NDEBUG_INLINE ReturnEDTPayload::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ReturnEDTPayload& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + ei_user_id_(arena, from.ei_user_id_) {} + +ReturnEDTPayload::ReturnEDTPayload( + ::google::protobuf::Arena* arena, + const ReturnEDTPayload& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ReturnEDTPayload* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + // @@protoc_insertion_point(copy_constructor:ei.ReturnEDTPayload) } +inline PROTOBUF_NDEBUG_INLINE ReturnEDTPayload::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + ei_user_id_(arena) {} -inline void ReturnEDTPayload::SharedCtor() { -ei_user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ei_user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +inline void ReturnEDTPayload::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); } - ReturnEDTPayload::~ReturnEDTPayload() { // @@protoc_insertion_point(destructor:ei.ReturnEDTPayload) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void ReturnEDTPayload::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - ei_user_id_.Destroy(); -} - -void ReturnEDTPayload::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ReturnEDTPayload::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.ei_user_id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ReturnEDTPayload::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ReturnEDTPayload_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ReturnEDTPayload::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ReturnEDTPayload::ByteSizeLong, + &ReturnEDTPayload::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ReturnEDTPayload, _impl_._cached_size_), + false, + }, + &ReturnEDTPayload::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ReturnEDTPayload::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<0, 1, 0, 38, 2> ReturnEDTPayload::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ReturnEDTPayload, _impl_._has_bits_), + 0, // no _extensions_ + 1, 0, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967294, // skipmap + offsetof(decltype(_table_), field_entries), + 1, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ReturnEDTPayload>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional string ei_user_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(ReturnEDTPayload, _impl_.ei_user_id_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string ei_user_id = 1; + {PROTOBUF_FIELD_OFFSET(ReturnEDTPayload, _impl_.ei_user_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, + // no aux_entries + {{ + "\23\12\0\0\0\0\0\0" + "ei.ReturnEDTPayload" + "ei_user_id" + }}, +}; + +PROTOBUF_NOINLINE void ReturnEDTPayload::Clear() { // @@protoc_insertion_point(message_clear_start:ei.ReturnEDTPayload) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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) { - ei_user_id_.ClearNonDefaultToEmpty(); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ReturnEDTPayload::_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 ei_user_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_ei_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ReturnEDTPayload.ei_user_id"); - #endif // !NDEBUG - } 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* ReturnEDTPayload::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ReturnEDTPayload) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string ei_user_id = 1; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_ei_user_id().data(), static_cast(this->_internal_ei_user_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ReturnEDTPayload.ei_user_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_ei_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); - } - // @@protoc_insertion_point(serialize_to_array_end:ei.ReturnEDTPayload) - return target; -} + _impl_.ei_user_id_.ClearNonDefaultToEmpty(); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ReturnEDTPayload::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ReturnEDTPayload& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ReturnEDTPayload::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ReturnEDTPayload& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ReturnEDTPayload) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string ei_user_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_ei_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ReturnEDTPayload.ei_user_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } -size_t ReturnEDTPayload::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ReturnEDTPayload) - size_t total_size = 0; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ReturnEDTPayload) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ReturnEDTPayload::ByteSizeLong(const MessageLite& base) { + const ReturnEDTPayload& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ReturnEDTPayload::ByteSizeLong() const { + const ReturnEDTPayload& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ReturnEDTPayload) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + { + // optional string ei_user_id = 1; + cached_has_bits = + this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_ei_user_id()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused +void ReturnEDTPayload::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ReturnEDTPayload) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - // optional string ei_user_id = 1; - cached_has_bits = _has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_ei_user_id()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ReturnEDTPayload::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ReturnEDTPayload::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ReturnEDTPayload::GetClassData() const { return &_class_data_; } - -void ReturnEDTPayload::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ReturnEDTPayload::MergeFrom(const ReturnEDTPayload& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ReturnEDTPayload) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_ei_user_id()) { - _internal_set_ei_user_id(from._internal_ei_user_id()); + _this->_internal_set_ei_user_id(from._internal_ei_user_id()); } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void ReturnEDTPayload::CopyFrom(const ReturnEDTPayload& from) { @@ -78941,484 +81498,415 @@ void ReturnEDTPayload::CopyFrom(const ReturnEDTPayload& from) { MergeFrom(from); } -bool ReturnEDTPayload::IsInitialized() const { - return true; -} -void ReturnEDTPayload::InternalSwap(ReturnEDTPayload* other) { +void ReturnEDTPayload::InternalSwap(ReturnEDTPayload* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &ei_user_id_, lhs_arena, - &other->ei_user_id_, rhs_arena - ); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.ei_user_id_, &other->_impl_.ei_user_id_, arena); } -::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[163]); +::google::protobuf::Metadata ReturnEDTPayload::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class DLCItem::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_name(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_directory(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_ext(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_compressed(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_original_size(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_url(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_checksum(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } -}; - -DLCItem::DLCItem(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(DLCItem, _impl_._has_bits_); +}; + +DLCItem::DLCItem(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.DLCItem) } -DLCItem::DLCItem(const DLCItem& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - name_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - name_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_name()) { - name_.Set(from._internal_name(), - GetArenaForAllocation()); - } - directory_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - directory_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_directory()) { - directory_.Set(from._internal_directory(), - GetArenaForAllocation()); - } - ext_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ext_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_ext()) { - ext_.Set(from._internal_ext(), - GetArenaForAllocation()); - } - url_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - url_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_url()) { - url_.Set(from._internal_url(), - GetArenaForAllocation()); - } - checksum_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - checksum_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_checksum()) { - checksum_.Set(from._internal_checksum(), - GetArenaForAllocation()); - } - ::memcpy(&original_size_, &from.original_size_, - static_cast(reinterpret_cast(&compressed_) - - reinterpret_cast(&original_size_)) + sizeof(compressed_)); +inline PROTOBUF_NDEBUG_INLINE DLCItem::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::DLCItem& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + name_(arena, from.name_), + directory_(arena, from.directory_), + ext_(arena, from.ext_), + url_(arena, from.url_), + checksum_(arena, from.checksum_) {} + +DLCItem::DLCItem( + ::google::protobuf::Arena* arena, + const DLCItem& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + DLCItem* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, original_size_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, original_size_), + offsetof(Impl_, compressed_) - + offsetof(Impl_, original_size_) + + sizeof(Impl_::compressed_)); + // @@protoc_insertion_point(copy_constructor:ei.DLCItem) } - -inline void DLCItem::SharedCtor() { -name_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - name_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -directory_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - directory_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -ext_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ext_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -url_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - url_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -checksum_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - checksum_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&original_size_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&compressed_) - - reinterpret_cast(&original_size_)) + sizeof(compressed_)); +inline PROTOBUF_NDEBUG_INLINE DLCItem::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + name_(arena), + directory_(arena), + ext_(arena), + url_(arena), + checksum_(arena) {} + +inline void DLCItem::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, original_size_), + 0, + offsetof(Impl_, compressed_) - + offsetof(Impl_, original_size_) + + sizeof(Impl_::compressed_)); } - DLCItem::~DLCItem() { // @@protoc_insertion_point(destructor:ei.DLCItem) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void DLCItem::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - name_.Destroy(); - directory_.Destroy(); - ext_.Destroy(); - url_.Destroy(); - checksum_.Destroy(); -} - -void DLCItem::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void DLCItem::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.name_.Destroy(); + _impl_.directory_.Destroy(); + _impl_.ext_.Destroy(); + _impl_.url_.Destroy(); + _impl_.checksum_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + DLCItem::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_DLCItem_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &DLCItem::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &DLCItem::ByteSizeLong, + &DLCItem::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(DLCItem, _impl_._cached_size_), + false, + }, + &DLCItem::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* DLCItem::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 7, 0, 46, 2> DLCItem::_table_ = { + { + PROTOBUF_FIELD_OFFSET(DLCItem, _impl_._has_bits_), + 0, // no _extensions_ + 7, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967168, // skipmap + offsetof(decltype(_table_), field_entries), + 7, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::DLCItem>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string name = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(DLCItem, _impl_.name_)}}, + // optional string directory = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(DLCItem, _impl_.directory_)}}, + // optional string ext = 3; + {::_pbi::TcParser::FastSS1, + {26, 2, 0, PROTOBUF_FIELD_OFFSET(DLCItem, _impl_.ext_)}}, + // optional string url = 4; + {::_pbi::TcParser::FastSS1, + {34, 3, 0, PROTOBUF_FIELD_OFFSET(DLCItem, _impl_.url_)}}, + // optional string checksum = 5; + {::_pbi::TcParser::FastSS1, + {42, 4, 0, PROTOBUF_FIELD_OFFSET(DLCItem, _impl_.checksum_)}}, + // optional bool compressed = 6; + {::_pbi::TcParser::SingularVarintNoZag1(), + {48, 6, 0, PROTOBUF_FIELD_OFFSET(DLCItem, _impl_.compressed_)}}, + // optional uint64 original_size = 7; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(DLCItem, _impl_.original_size_), 5>(), + {56, 5, 0, PROTOBUF_FIELD_OFFSET(DLCItem, _impl_.original_size_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string name = 1; + {PROTOBUF_FIELD_OFFSET(DLCItem, _impl_.name_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string directory = 2; + {PROTOBUF_FIELD_OFFSET(DLCItem, _impl_.directory_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string ext = 3; + {PROTOBUF_FIELD_OFFSET(DLCItem, _impl_.ext_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string url = 4; + {PROTOBUF_FIELD_OFFSET(DLCItem, _impl_.url_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string checksum = 5; + {PROTOBUF_FIELD_OFFSET(DLCItem, _impl_.checksum_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional bool compressed = 6; + {PROTOBUF_FIELD_OFFSET(DLCItem, _impl_.compressed_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional uint64 original_size = 7; + {PROTOBUF_FIELD_OFFSET(DLCItem, _impl_.original_size_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + }}, + // no aux_entries + {{ + "\12\4\11\3\3\10\0\0" + "ei.DLCItem" + "name" + "directory" + "ext" + "url" + "checksum" + }}, +}; + +PROTOBUF_NOINLINE void DLCItem::Clear() { // @@protoc_insertion_point(message_clear_start:ei.DLCItem) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x0000001fu) { if (cached_has_bits & 0x00000001u) { - name_.ClearNonDefaultToEmpty(); + _impl_.name_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - directory_.ClearNonDefaultToEmpty(); + _impl_.directory_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000004u) { - ext_.ClearNonDefaultToEmpty(); + _impl_.ext_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000008u) { - url_.ClearNonDefaultToEmpty(); + _impl_.url_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000010u) { - checksum_.ClearNonDefaultToEmpty(); + _impl_.checksum_.ClearNonDefaultToEmpty(); } } if (cached_has_bits & 0x00000060u) { - ::memset(&original_size_, 0, static_cast( - reinterpret_cast(&compressed_) - - reinterpret_cast(&original_size_)) + sizeof(compressed_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* DLCItem::_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 name = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_name(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.DLCItem.name"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string directory = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_directory(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.DLCItem.directory"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string ext = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_ext(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.DLCItem.ext"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string url = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - auto str = _internal_mutable_url(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.DLCItem.url"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string checksum = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - auto str = _internal_mutable_checksum(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.DLCItem.checksum"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional bool compressed = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - _Internal::set_has_compressed(&has_bits); - compressed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 original_size = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_original_size(&has_bits); - original_size_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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* DLCItem::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.DLCItem) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string name = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_name().data(), static_cast(this->_internal_name().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.DLCItem.name"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_name(), target); - } - - // optional string directory = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_directory().data(), static_cast(this->_internal_directory().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.DLCItem.directory"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_directory(), target); - } - - // optional string ext = 3; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_ext().data(), static_cast(this->_internal_ext().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.DLCItem.ext"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_ext(), target); - } - - // optional string url = 4; - if (cached_has_bits & 0x00000008u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_url().data(), static_cast(this->_internal_url().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.DLCItem.url"); - target = stream->WriteStringMaybeAliased( - 4, this->_internal_url(), target); - } - - // optional string checksum = 5; - if (cached_has_bits & 0x00000010u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_checksum().data(), static_cast(this->_internal_checksum().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.DLCItem.checksum"); - target = stream->WriteStringMaybeAliased( - 5, this->_internal_checksum(), target); - } - - // optional bool compressed = 6; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(6, this->_internal_compressed(), target); - } - - // optional uint64 original_size = 7; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(7, this->_internal_original_size(), 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.DLCItem) - return target; -} - -size_t DLCItem::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.DLCItem) - 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 & 0x0000007fu) { - // optional string name = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_name()); - } - - // optional string directory = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_directory()); - } - - // optional string ext = 3; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_ext()); - } - - // optional string url = 4; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_url()); - } + ::memset(&_impl_.original_size_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.compressed_) - + reinterpret_cast(&_impl_.original_size_)) + sizeof(_impl_.compressed_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* DLCItem::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const DLCItem& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* DLCItem::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const DLCItem& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.DLCItem) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string name = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_name(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.DLCItem.name"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional string checksum = 5; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_checksum()); - } + // optional string directory = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_directory(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.DLCItem.directory"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } - // optional uint64 original_size = 7; - if (cached_has_bits & 0x00000020u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_original_size()); - } + // optional string ext = 3; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_ext(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.DLCItem.ext"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } - // optional bool compressed = 6; - if (cached_has_bits & 0x00000040u) { - total_size += 1 + 1; - } + // optional string url = 4; + if (cached_has_bits & 0x00000008u) { + const std::string& _s = this_._internal_url(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.DLCItem.url"); + target = stream->WriteStringMaybeAliased(4, _s, target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional string checksum = 5; + if (cached_has_bits & 0x00000010u) { + const std::string& _s = this_._internal_checksum(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.DLCItem.checksum"); + target = stream->WriteStringMaybeAliased(5, _s, target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData DLCItem::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - DLCItem::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*DLCItem::GetClassData() const { return &_class_data_; } + // optional bool compressed = 6; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 6, this_._internal_compressed(), target); + } -void DLCItem::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional uint64 original_size = 7; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 7, this_._internal_original_size(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.DLCItem) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t DLCItem::ByteSizeLong(const MessageLite& base) { + const DLCItem& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t DLCItem::ByteSizeLong() const { + const DLCItem& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.DLCItem) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000007fu) { + // optional string name = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_name()); + } + // optional string directory = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_directory()); + } + // optional string ext = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_ext()); + } + // optional string url = 4; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_url()); + } + // optional string checksum = 5; + if (cached_has_bits & 0x00000010u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_checksum()); + } + // optional uint64 original_size = 7; + if (cached_has_bits & 0x00000020u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_original_size()); + } + // optional bool compressed = 6; + if (cached_has_bits & 0x00000040u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void DLCItem::MergeFrom(const DLCItem& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.DLCItem) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void DLCItem::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.DLCItem) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x0000007fu) { if (cached_has_bits & 0x00000001u) { - _internal_set_name(from._internal_name()); + _this->_internal_set_name(from._internal_name()); } if (cached_has_bits & 0x00000002u) { - _internal_set_directory(from._internal_directory()); + _this->_internal_set_directory(from._internal_directory()); } if (cached_has_bits & 0x00000004u) { - _internal_set_ext(from._internal_ext()); + _this->_internal_set_ext(from._internal_ext()); } if (cached_has_bits & 0x00000008u) { - _internal_set_url(from._internal_url()); + _this->_internal_set_url(from._internal_url()); } if (cached_has_bits & 0x00000010u) { - _internal_set_checksum(from._internal_checksum()); + _this->_internal_set_checksum(from._internal_checksum()); } if (cached_has_bits & 0x00000020u) { - original_size_ = from.original_size_; + _this->_impl_.original_size_ = from._impl_.original_size_; } if (cached_has_bits & 0x00000040u) { - compressed_ = from.compressed_; + _this->_impl_.compressed_ = from._impl_.compressed_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void DLCItem::CopyFrom(const DLCItem& from) { @@ -79428,266 +81916,281 @@ void DLCItem::CopyFrom(const DLCItem& from) { MergeFrom(from); } -bool DLCItem::IsInitialized() const { - return true; -} -void DLCItem::InternalSwap(DLCItem* other) { +void DLCItem::InternalSwap(DLCItem* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _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 - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &directory_, lhs_arena, - &other->directory_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &ext_, lhs_arena, - &other->ext_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &url_, lhs_arena, - &other->url_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &checksum_, lhs_arena, - &other->checksum_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(DLCItem, compressed_) - + sizeof(DLCItem::compressed_) - - PROTOBUF_FIELD_OFFSET(DLCItem, original_size_)>( - reinterpret_cast(&original_size_), - reinterpret_cast(&other->original_size_)); -} - -::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[164]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.name_, &other->_impl_.name_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.directory_, &other->_impl_.directory_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.ext_, &other->_impl_.ext_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.url_, &other->_impl_.url_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.checksum_, &other->_impl_.checksum_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(DLCItem, _impl_.compressed_) + + sizeof(DLCItem::_impl_.compressed_) + - PROTOBUF_FIELD_OFFSET(DLCItem, _impl_.original_size_)>( + reinterpret_cast(&_impl_.original_size_), + reinterpret_cast(&other->_impl_.original_size_)); +} + +::google::protobuf::Metadata DLCItem::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class ShellSpec_ShellPiece::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_asset_type(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static const ::ei::DLCItem& dlc(const ShellSpec_ShellPiece* msg); - static void set_has_dlc(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -const ::ei::DLCItem& -ShellSpec_ShellPiece::_Internal::dlc(const ShellSpec_ShellPiece* msg) { - return *msg->dlc_; -} -ShellSpec_ShellPiece::ShellSpec_ShellPiece(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ShellSpec_ShellPiece, _impl_._has_bits_); +}; + +ShellSpec_ShellPiece::ShellSpec_ShellPiece(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.ShellSpec.ShellPiece) } -ShellSpec_ShellPiece::ShellSpec_ShellPiece(const ShellSpec_ShellPiece& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_dlc()) { - dlc_ = new ::ei::DLCItem(*from.dlc_); - } else { - dlc_ = nullptr; - } - asset_type_ = from.asset_type_; +inline PROTOBUF_NDEBUG_INLINE ShellSpec_ShellPiece::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ShellSpec_ShellPiece& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0} {} + +ShellSpec_ShellPiece::ShellSpec_ShellPiece( + ::google::protobuf::Arena* arena, + const ShellSpec_ShellPiece& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ShellSpec_ShellPiece* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.dlc_ = (cached_has_bits & 0x00000001u) ? ::google::protobuf::Message::CopyConstruct<::ei::DLCItem>( + arena, *from._impl_.dlc_) + : nullptr; + _impl_.asset_type_ = from._impl_.asset_type_; + // @@protoc_insertion_point(copy_constructor:ei.ShellSpec.ShellPiece) } +inline PROTOBUF_NDEBUG_INLINE ShellSpec_ShellPiece::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + asset_type_{static_cast< ::ei::ShellSpec_AssetType >(1)} {} -inline void ShellSpec_ShellPiece::SharedCtor() { -dlc_ = nullptr; -asset_type_ = 1; +inline void ShellSpec_ShellPiece::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.dlc_ = {}; } - ShellSpec_ShellPiece::~ShellSpec_ShellPiece() { // @@protoc_insertion_point(destructor:ei.ShellSpec.ShellPiece) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void ShellSpec_ShellPiece::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete dlc_; -} - -void ShellSpec_ShellPiece::SetCachedSize(int size) const { - _cached_size_.Set(size); -} + ABSL_DCHECK(GetArena() == nullptr); + delete _impl_.dlc_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ShellSpec_ShellPiece::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ShellSpec_ShellPiece_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ShellSpec_ShellPiece::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ShellSpec_ShellPiece::ByteSizeLong, + &ShellSpec_ShellPiece::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ShellSpec_ShellPiece, _impl_._cached_size_), + false, + }, + &ShellSpec_ShellPiece::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ShellSpec_ShellPiece::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 2, 0, 2> ShellSpec_ShellPiece::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ShellSpec_ShellPiece, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 2, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ShellSpec_ShellPiece>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional .ei.DLCItem dlc = 2; + {::_pbi::TcParser::FastMtS1, + {18, 0, 0, PROTOBUF_FIELD_OFFSET(ShellSpec_ShellPiece, _impl_.dlc_)}}, + // optional .ei.ShellSpec.AssetType asset_type = 1; + {::_pbi::TcParser::FastEvS1, + {8, 1, 1, PROTOBUF_FIELD_OFFSET(ShellSpec_ShellPiece, _impl_.asset_type_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.ShellSpec.AssetType asset_type = 1; + {PROTOBUF_FIELD_OFFSET(ShellSpec_ShellPiece, _impl_.asset_type_), _Internal::kHasBitsOffset + 1, 1, + (0 | ::_fl::kFcOptional | ::_fl::kEnum)}, + // optional .ei.DLCItem dlc = 2; + {PROTOBUF_FIELD_OFFSET(ShellSpec_ShellPiece, _impl_.dlc_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::DLCItem>()}, + {::_pbi::FieldAuxEnumData{}, ::ei::ShellSpec_AssetType_internal_data_}, + }}, {{ + }}, +}; -void ShellSpec_ShellPiece::Clear() { +PROTOBUF_NOINLINE void ShellSpec_ShellPiece::Clear() { // @@protoc_insertion_point(message_clear_start:ei.ShellSpec.ShellPiece) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - GOOGLE_DCHECK(dlc_ != nullptr); - dlc_->Clear(); - } - asset_type_ = 1; - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ShellSpec_ShellPiece::_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 .ei.ShellSpec.AssetType asset_type = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::ShellSpec_AssetType_IsValid(val))) { - _internal_set_asset_type(static_cast<::ei::ShellSpec_AssetType>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional .ei.DLCItem dlc = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_dlc(), 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* ShellSpec_ShellPiece::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ShellSpec.ShellPiece) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.ShellSpec.AssetType asset_type = 1; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 1, this->_internal_asset_type(), target); - } - - // optional .ei.DLCItem dlc = 2; - if (cached_has_bits & 0x00000001u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::dlc(this), - _Internal::dlc(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.ShellSpec.ShellPiece) - return target; -} - -size_t ShellSpec_ShellPiece::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ShellSpec.ShellPiece) - 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 .ei.DLCItem dlc = 2; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *dlc_); - } - - // optional .ei.ShellSpec.AssetType asset_type = 1; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_asset_type()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ShellSpec_ShellPiece::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ShellSpec_ShellPiece::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ShellSpec_ShellPiece::GetClassData() const { return &_class_data_; } + ABSL_DCHECK(_impl_.dlc_ != nullptr); + _impl_.dlc_->Clear(); + } + _impl_.asset_type_ = 1; + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ShellSpec_ShellPiece::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ShellSpec_ShellPiece& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ShellSpec_ShellPiece::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ShellSpec_ShellPiece& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ShellSpec.ShellPiece) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.ShellSpec.AssetType asset_type = 1; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 1, this_._internal_asset_type(), target); + } -void ShellSpec_ShellPiece::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional .ei.DLCItem dlc = 2; + if (cached_has_bits & 0x00000001u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, *this_._impl_.dlc_, this_._impl_.dlc_->GetCachedSize(), target, + stream); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ShellSpec.ShellPiece) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ShellSpec_ShellPiece::ByteSizeLong(const MessageLite& base) { + const ShellSpec_ShellPiece& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ShellSpec_ShellPiece::ByteSizeLong() const { + const ShellSpec_ShellPiece& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ShellSpec.ShellPiece) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional .ei.DLCItem dlc = 2; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.dlc_); + } + // optional .ei.ShellSpec.AssetType asset_type = 1; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_asset_type()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void ShellSpec_ShellPiece::MergeFrom(const ShellSpec_ShellPiece& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellSpec.ShellPiece) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ShellSpec_ShellPiece::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellSpec.ShellPiece) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - _internal_mutable_dlc()->::ei::DLCItem::MergeFrom(from._internal_dlc()); + ABSL_DCHECK(from._impl_.dlc_ != nullptr); + if (_this->_impl_.dlc_ == nullptr) { + _this->_impl_.dlc_ = + ::google::protobuf::Message::CopyConstruct<::ei::DLCItem>(arena, *from._impl_.dlc_); + } else { + _this->_impl_.dlc_->MergeFrom(*from._impl_.dlc_); + } } if (cached_has_bits & 0x00000002u) { - asset_type_ = from.asset_type_; + _this->_impl_.asset_type_ = from._impl_.asset_type_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void ShellSpec_ShellPiece::CopyFrom(const ShellSpec_ShellPiece& from) { @@ -79697,756 +82200,673 @@ void ShellSpec_ShellPiece::CopyFrom(const ShellSpec_ShellPiece& from) { MergeFrom(from); } -bool ShellSpec_ShellPiece::IsInitialized() const { - return true; -} - -void ShellSpec_ShellPiece::InternalSwap(ShellSpec_ShellPiece* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - swap(dlc_, other->dlc_); - swap(asset_type_, other->asset_type_); -} - -::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[165]); -} - -// =================================================================== - -class ShellSpec::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static const ::ei::ShellSpec_ShellPiece& primary_piece(const ShellSpec* msg); - static void set_has_primary_piece(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_name(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_set_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_modified_geometry(HasBits* has_bits) { - (*has_bits)[0] |= 2048u; - } - static void set_has_price(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_required_eop(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_required_soul_eggs(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_required_parent_shell(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_is_new(HasBits* has_bits) { - (*has_bits)[0] |= 4096u; - } - static void set_has_expires(HasBits* has_bits) { - (*has_bits)[0] |= 8192u; - } - static void set_has_seconds_until_available(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } - static void set_has_seconds_remaining(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_popularity(HasBits* has_bits) { - (*has_bits)[0] |= 1024u; - } - static void set_has_default_appearance(HasBits* has_bits) { - (*has_bits)[0] |= 16384u; - } -}; - -const ::ei::ShellSpec_ShellPiece& -ShellSpec::_Internal::primary_piece(const ShellSpec* msg) { - return *msg->primary_piece_; + +void ShellSpec_ShellPiece::InternalSwap(ShellSpec_ShellPiece* PROTOBUF_RESTRICT other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ShellSpec_ShellPiece, _impl_.asset_type_) + + sizeof(ShellSpec_ShellPiece::_impl_.asset_type_) + - PROTOBUF_FIELD_OFFSET(ShellSpec_ShellPiece, _impl_.dlc_)>( + reinterpret_cast(&_impl_.dlc_), + reinterpret_cast(&other->_impl_.dlc_)); +} + +::google::protobuf::Metadata ShellSpec_ShellPiece::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } -ShellSpec::ShellSpec(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - pieces_(arena), - alt_assets_(arena) { - SharedCtor(); +// =================================================================== + +class ShellSpec::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_._has_bits_); +}; + +ShellSpec::ShellSpec(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.ShellSpec) } -ShellSpec::ShellSpec(const ShellSpec& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - pieces_(from.pieces_), - alt_assets_(from.alt_assets_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_identifier()) { - identifier_.Set(from._internal_identifier(), - GetArenaForAllocation()); - } - name_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - name_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_name()) { - name_.Set(from._internal_name(), - GetArenaForAllocation()); - } - set_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - set_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_set_identifier()) { - set_identifier_.Set(from._internal_set_identifier(), - GetArenaForAllocation()); - } - required_parent_shell_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - required_parent_shell_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_required_parent_shell()) { - required_parent_shell_.Set(from._internal_required_parent_shell(), - GetArenaForAllocation()); - } - if (from._internal_has_primary_piece()) { - primary_piece_ = new ::ei::ShellSpec_ShellPiece(*from.primary_piece_); - } else { - primary_piece_ = nullptr; - } - ::memcpy(&price_, &from.price_, - static_cast(reinterpret_cast(&default_appearance_) - - reinterpret_cast(&price_)) + sizeof(default_appearance_)); +inline PROTOBUF_NDEBUG_INLINE ShellSpec::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ShellSpec& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + pieces_{visibility, arena, from.pieces_}, + alt_assets_{visibility, arena, from.alt_assets_}, + identifier_(arena, from.identifier_), + name_(arena, from.name_), + set_identifier_(arena, from.set_identifier_), + required_parent_shell_(arena, from.required_parent_shell_) {} + +ShellSpec::ShellSpec( + ::google::protobuf::Arena* arena, + const ShellSpec& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ShellSpec* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.primary_piece_ = (cached_has_bits & 0x00000010u) ? ::google::protobuf::Message::CopyConstruct<::ei::ShellSpec_ShellPiece>( + arena, *from._impl_.primary_piece_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, price_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, price_), + offsetof(Impl_, default_appearance_) - + offsetof(Impl_, price_) + + sizeof(Impl_::default_appearance_)); + // @@protoc_insertion_point(copy_constructor:ei.ShellSpec) } - -inline void ShellSpec::SharedCtor() { -identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -name_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - name_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -set_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - set_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -required_parent_shell_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - required_parent_shell_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&primary_piece_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&default_appearance_) - - reinterpret_cast(&primary_piece_)) + sizeof(default_appearance_)); +inline PROTOBUF_NDEBUG_INLINE ShellSpec::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + pieces_{visibility, arena}, + alt_assets_{visibility, arena}, + identifier_(arena), + name_(arena), + set_identifier_(arena), + required_parent_shell_(arena) {} + +inline void ShellSpec::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, primary_piece_), + 0, + offsetof(Impl_, default_appearance_) - + offsetof(Impl_, primary_piece_) + + sizeof(Impl_::default_appearance_)); } - ShellSpec::~ShellSpec() { // @@protoc_insertion_point(destructor:ei.ShellSpec) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void ShellSpec::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - identifier_.Destroy(); - name_.Destroy(); - set_identifier_.Destroy(); - required_parent_shell_.Destroy(); - if (this != internal_default_instance()) delete primary_piece_; -} - -void ShellSpec::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ShellSpec::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.identifier_.Destroy(); + _impl_.name_.Destroy(); + _impl_.set_identifier_.Destroy(); + _impl_.required_parent_shell_.Destroy(); + delete _impl_.primary_piece_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ShellSpec::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ShellSpec_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ShellSpec::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ShellSpec::ByteSizeLong, + &ShellSpec::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_._cached_size_), + false, + }, + &ShellSpec::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ShellSpec::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<5, 17, 3, 86, 2> ShellSpec::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_._has_bits_), + 0, // no _extensions_ + 21, 248, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4292870978, // skipmap + offsetof(decltype(_table_), field_entries), + 17, // num_field_entries + 3, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ShellSpec>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string identifier = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.identifier_)}}, + {::_pbi::TcParser::MiniParse, {}}, + // optional string name = 3; + {::_pbi::TcParser::FastSS1, + {26, 1, 0, PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.name_)}}, + // optional uint32 price = 4; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ShellSpec, _impl_.price_), 5>(), + {32, 5, 0, PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.price_)}}, + // optional uint32 required_eop = 5; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ShellSpec, _impl_.required_eop_), 6>(), + {40, 6, 0, PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.required_eop_)}}, + // optional double required_soul_eggs = 6; + {::_pbi::TcParser::FastF64S1, + {49, 7, 0, PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.required_soul_eggs_)}}, + {::_pbi::TcParser::MiniParse, {}}, + // optional bool default_appearance = 8; + {::_pbi::TcParser::SingularVarintNoZag1(), + {64, 14, 0, PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.default_appearance_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + // repeated .ei.ShellSpec.ShellPiece pieces = 11; + {::_pbi::TcParser::FastMtR1, + {90, 63, 0, PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.pieces_)}}, + // optional .ei.ShellSpec.ShellPiece primary_piece = 12; + {::_pbi::TcParser::FastMtS1, + {98, 4, 1, PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.primary_piece_)}}, + // optional string set_identifier = 13; + {::_pbi::TcParser::FastSS1, + {106, 2, 0, PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.set_identifier_)}}, + // optional bool is_new = 14; + {::_pbi::TcParser::SingularVarintNoZag1(), + {112, 12, 0, PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.is_new_)}}, + // optional bool expires = 15; + {::_pbi::TcParser::SingularVarintNoZag1(), + {120, 13, 0, PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.expires_)}}, + // optional double seconds_remaining = 16; + {::_pbi::TcParser::FastF64S2, + {385, 8, 0, PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.seconds_remaining_)}}, + // optional double seconds_until_available = 17; + {::_pbi::TcParser::FastF64S2, + {393, 9, 0, PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.seconds_until_available_)}}, + // repeated .ei.DLCItem alt_assets = 18; + {::_pbi::TcParser::FastMtR2, + {402, 63, 2, PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.alt_assets_)}}, + // optional bool modified_geometry = 19; + {::_pbi::TcParser::FastV8S2, + {408, 11, 0, PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.modified_geometry_)}}, + // optional string required_parent_shell = 20; + {::_pbi::TcParser::FastSS2, + {418, 3, 0, PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.required_parent_shell_)}}, + // optional uint64 popularity = 21; + {::_pbi::TcParser::FastV64S2, + {424, 10, 0, PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.popularity_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string identifier = 1; + {PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.identifier_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string name = 3; + {PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.name_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint32 price = 4; + {PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.price_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional uint32 required_eop = 5; + {PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.required_eop_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double required_soul_eggs = 6; + {PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.required_soul_eggs_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional bool default_appearance = 8; + {PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.default_appearance_), _Internal::kHasBitsOffset + 14, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // repeated .ei.ShellSpec.ShellPiece pieces = 11; + {PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.pieces_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.ShellSpec.ShellPiece primary_piece = 12; + {PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.primary_piece_), _Internal::kHasBitsOffset + 4, 1, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional string set_identifier = 13; + {PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.set_identifier_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional bool is_new = 14; + {PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.is_new_), _Internal::kHasBitsOffset + 12, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool expires = 15; + {PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.expires_), _Internal::kHasBitsOffset + 13, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional double seconds_remaining = 16; + {PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.seconds_remaining_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double seconds_until_available = 17; + {PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.seconds_until_available_), _Internal::kHasBitsOffset + 9, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // repeated .ei.DLCItem alt_assets = 18; + {PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.alt_assets_), -1, 2, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional bool modified_geometry = 19; + {PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.modified_geometry_), _Internal::kHasBitsOffset + 11, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional string required_parent_shell = 20; + {PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.required_parent_shell_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint64 popularity = 21; + {PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.popularity_), _Internal::kHasBitsOffset + 10, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ShellSpec_ShellPiece>()}, + {::_pbi::TcParser::GetTable<::ei::ShellSpec_ShellPiece>()}, + {::_pbi::TcParser::GetTable<::ei::DLCItem>()}, + }}, {{ + "\14\12\4\0\0\0\0\0\0\16\0\0\0\0\0\0\25\0\0\0\0\0\0\0" + "ei.ShellSpec" + "identifier" + "name" + "set_identifier" + "required_parent_shell" + }}, +}; + +PROTOBUF_NOINLINE void ShellSpec::Clear() { // @@protoc_insertion_point(message_clear_start:ei.ShellSpec) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - pieces_.Clear(); - alt_assets_.Clear(); - cached_has_bits = _has_bits_[0]; + _impl_.pieces_.Clear(); + _impl_.alt_assets_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x0000001fu) { if (cached_has_bits & 0x00000001u) { - identifier_.ClearNonDefaultToEmpty(); + _impl_.identifier_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - name_.ClearNonDefaultToEmpty(); + _impl_.name_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000004u) { - set_identifier_.ClearNonDefaultToEmpty(); + _impl_.set_identifier_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000008u) { - required_parent_shell_.ClearNonDefaultToEmpty(); + _impl_.required_parent_shell_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000010u) { - GOOGLE_DCHECK(primary_piece_ != nullptr); - primary_piece_->Clear(); + ABSL_DCHECK(_impl_.primary_piece_ != nullptr); + _impl_.primary_piece_->Clear(); } } if (cached_has_bits & 0x000000e0u) { - ::memset(&price_, 0, static_cast( - reinterpret_cast(&required_soul_eggs_) - - reinterpret_cast(&price_)) + sizeof(required_soul_eggs_)); + ::memset(&_impl_.price_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.required_soul_eggs_) - + reinterpret_cast(&_impl_.price_)) + sizeof(_impl_.required_soul_eggs_)); } if (cached_has_bits & 0x00007f00u) { - ::memset(&seconds_remaining_, 0, static_cast( - reinterpret_cast(&default_appearance_) - - reinterpret_cast(&seconds_remaining_)) + sizeof(default_appearance_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ShellSpec::_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 identifier = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellSpec.identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string name = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_name(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellSpec.name"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint32 price = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _Internal::set_has_price(&has_bits); - price_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 required_eop = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - _Internal::set_has_required_eop(&has_bits); - required_eop_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double required_soul_eggs = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 49)) { - _Internal::set_has_required_soul_eggs(&has_bits); - required_soul_eggs_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional bool default_appearance = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { - _Internal::set_has_default_appearance(&has_bits); - default_appearance_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .ei.ShellSpec.ShellPiece pieces = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 90)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_pieces(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<90>(ptr)); - } else - goto handle_unusual; - continue; - // optional .ei.ShellSpec.ShellPiece primary_piece = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 98)) { - ptr = ctx->ParseMessage(_internal_mutable_primary_piece(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string set_identifier = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 106)) { - auto str = _internal_mutable_set_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellSpec.set_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional bool is_new = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 112)) { - _Internal::set_has_is_new(&has_bits); - is_new_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool expires = 15; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 120)) { - _Internal::set_has_expires(&has_bits); - expires_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double seconds_remaining = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 129)) { - _Internal::set_has_seconds_remaining(&has_bits); - seconds_remaining_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double seconds_until_available = 17; - case 17: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 137)) { - _Internal::set_has_seconds_until_available(&has_bits); - seconds_until_available_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // repeated .ei.DLCItem alt_assets = 18; - case 18: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 146)) { - ptr -= 2; - do { - ptr += 2; - ptr = ctx->ParseMessage(_internal_add_alt_assets(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<146>(ptr)); - } else - goto handle_unusual; - continue; - // optional bool modified_geometry = 19; - case 19: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 152)) { - _Internal::set_has_modified_geometry(&has_bits); - modified_geometry_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string required_parent_shell = 20; - case 20: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 162)) { - auto str = _internal_mutable_required_parent_shell(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellSpec.required_parent_shell"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint64 popularity = 21; - case 21: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 168)) { - _Internal::set_has_popularity(&has_bits); - popularity_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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* ShellSpec::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ShellSpec) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string identifier = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_identifier().data(), static_cast(this->_internal_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellSpec.identifier"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_identifier(), target); - } - - // optional string name = 3; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_name().data(), static_cast(this->_internal_name().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellSpec.name"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_name(), target); - } - - // optional uint32 price = 4; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(4, this->_internal_price(), target); - } - - // optional uint32 required_eop = 5; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(5, this->_internal_required_eop(), target); - } - - // optional double required_soul_eggs = 6; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(6, this->_internal_required_soul_eggs(), target); - } - - // optional bool default_appearance = 8; - if (cached_has_bits & 0x00004000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(8, this->_internal_default_appearance(), target); - } - - // repeated .ei.ShellSpec.ShellPiece pieces = 11; - for (unsigned i = 0, - n = static_cast(this->_internal_pieces_size()); i < n; i++) { - const auto& repfield = this->_internal_pieces(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(11, repfield, repfield.GetCachedSize(), target, stream); - } - - // optional .ei.ShellSpec.ShellPiece primary_piece = 12; - if (cached_has_bits & 0x00000010u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(12, _Internal::primary_piece(this), - _Internal::primary_piece(this).GetCachedSize(), target, stream); - } - - // optional string set_identifier = 13; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_set_identifier().data(), static_cast(this->_internal_set_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellSpec.set_identifier"); - target = stream->WriteStringMaybeAliased( - 13, this->_internal_set_identifier(), target); - } - - // optional bool is_new = 14; - if (cached_has_bits & 0x00001000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(14, this->_internal_is_new(), target); - } - - // optional bool expires = 15; - if (cached_has_bits & 0x00002000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(15, this->_internal_expires(), target); - } - - // optional double seconds_remaining = 16; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(16, this->_internal_seconds_remaining(), target); - } - - // optional double seconds_until_available = 17; - if (cached_has_bits & 0x00000200u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(17, this->_internal_seconds_until_available(), target); - } - - // repeated .ei.DLCItem alt_assets = 18; - for (unsigned i = 0, - n = static_cast(this->_internal_alt_assets_size()); i < n; i++) { - const auto& repfield = this->_internal_alt_assets(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(18, repfield, repfield.GetCachedSize(), target, stream); - } - - // optional bool modified_geometry = 19; - if (cached_has_bits & 0x00000800u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(19, this->_internal_modified_geometry(), target); - } - - // optional string required_parent_shell = 20; - if (cached_has_bits & 0x00000008u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_required_parent_shell().data(), static_cast(this->_internal_required_parent_shell().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellSpec.required_parent_shell"); - target = stream->WriteStringMaybeAliased( - 20, this->_internal_required_parent_shell(), target); - } - - // optional uint64 popularity = 21; - if (cached_has_bits & 0x00000400u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(21, this->_internal_popularity(), 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.ShellSpec) - return target; -} - -size_t ShellSpec::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ShellSpec) - 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 .ei.ShellSpec.ShellPiece pieces = 11; - total_size += 1UL * this->_internal_pieces_size(); - for (const auto& msg : this->pieces_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated .ei.DLCItem alt_assets = 18; - total_size += 2UL * this->_internal_alt_assets_size(); - for (const auto& msg : this->alt_assets_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - // optional string identifier = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_identifier()); - } - - // optional string name = 3; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_name()); - } - - // optional string set_identifier = 13; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_set_identifier()); - } - - // optional string required_parent_shell = 20; - if (cached_has_bits & 0x00000008u) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_required_parent_shell()); - } + ::memset(&_impl_.seconds_remaining_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.default_appearance_) - + reinterpret_cast(&_impl_.seconds_remaining_)) + sizeof(_impl_.default_appearance_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ShellSpec::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ShellSpec& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ShellSpec::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ShellSpec& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ShellSpec) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string identifier = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellSpec.identifier"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional .ei.ShellSpec.ShellPiece primary_piece = 12; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *primary_piece_); - } + // optional string name = 3; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_name(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellSpec.name"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } - // optional uint32 price = 4; - if (cached_has_bits & 0x00000020u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_price()); - } + // optional uint32 price = 4; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 4, this_._internal_price(), target); + } - // optional uint32 required_eop = 5; - if (cached_has_bits & 0x00000040u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_required_eop()); - } + // optional uint32 required_eop = 5; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 5, this_._internal_required_eop(), target); + } - // optional double required_soul_eggs = 6; - if (cached_has_bits & 0x00000080u) { - total_size += 1 + 8; - } + // optional double required_soul_eggs = 6; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 6, this_._internal_required_soul_eggs(), target); + } - } - if (cached_has_bits & 0x00007f00u) { - // optional double seconds_remaining = 16; - if (cached_has_bits & 0x00000100u) { - total_size += 2 + 8; - } + // optional bool default_appearance = 8; + if (cached_has_bits & 0x00004000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 8, this_._internal_default_appearance(), target); + } - // optional double seconds_until_available = 17; - if (cached_has_bits & 0x00000200u) { - total_size += 2 + 8; - } + // repeated .ei.ShellSpec.ShellPiece pieces = 11; + for (unsigned i = 0, n = static_cast( + this_._internal_pieces_size()); + i < n; i++) { + const auto& repfield = this_._internal_pieces().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 11, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional uint64 popularity = 21; - if (cached_has_bits & 0x00000400u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt64Size( - this->_internal_popularity()); - } + // optional .ei.ShellSpec.ShellPiece primary_piece = 12; + if (cached_has_bits & 0x00000010u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 12, *this_._impl_.primary_piece_, this_._impl_.primary_piece_->GetCachedSize(), target, + stream); + } - // optional bool modified_geometry = 19; - if (cached_has_bits & 0x00000800u) { - total_size += 2 + 1; - } + // optional string set_identifier = 13; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_set_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellSpec.set_identifier"); + target = stream->WriteStringMaybeAliased(13, _s, target); + } - // optional bool is_new = 14; - if (cached_has_bits & 0x00001000u) { - total_size += 1 + 1; - } + // optional bool is_new = 14; + if (cached_has_bits & 0x00001000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 14, this_._internal_is_new(), target); + } - // optional bool expires = 15; - if (cached_has_bits & 0x00002000u) { - total_size += 1 + 1; - } + // optional bool expires = 15; + if (cached_has_bits & 0x00002000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 15, this_._internal_expires(), target); + } - // optional bool default_appearance = 8; - if (cached_has_bits & 0x00004000u) { - total_size += 1 + 1; - } + // optional double seconds_remaining = 16; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 16, this_._internal_seconds_remaining(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional double seconds_until_available = 17; + if (cached_has_bits & 0x00000200u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 17, this_._internal_seconds_until_available(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ShellSpec::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ShellSpec::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ShellSpec::GetClassData() const { return &_class_data_; } + // repeated .ei.DLCItem alt_assets = 18; + for (unsigned i = 0, n = static_cast( + this_._internal_alt_assets_size()); + i < n; i++) { + const auto& repfield = this_._internal_alt_assets().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 18, repfield, repfield.GetCachedSize(), + target, stream); + } -void ShellSpec::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional bool modified_geometry = 19; + if (cached_has_bits & 0x00000800u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 19, this_._internal_modified_geometry(), target); + } + // optional string required_parent_shell = 20; + if (cached_has_bits & 0x00000008u) { + const std::string& _s = this_._internal_required_parent_shell(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellSpec.required_parent_shell"); + target = stream->WriteStringMaybeAliased(20, _s, target); + } -void ShellSpec::MergeFrom(const ShellSpec& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellSpec) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // optional uint64 popularity = 21; + if (cached_has_bits & 0x00000400u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 21, this_._internal_popularity(), target); + } - pieces_.MergeFrom(from.pieces_); - alt_assets_.MergeFrom(from.alt_assets_); - cached_has_bits = from._has_bits_[0]; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ShellSpec) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ShellSpec::ByteSizeLong(const MessageLite& base) { + const ShellSpec& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ShellSpec::ByteSizeLong() const { + const ShellSpec& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ShellSpec) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.ShellSpec.ShellPiece pieces = 11; + { + total_size += 1UL * this_._internal_pieces_size(); + for (const auto& msg : this_._internal_pieces()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.DLCItem alt_assets = 18; + { + total_size += 2UL * this_._internal_alt_assets_size(); + for (const auto& msg : this_._internal_alt_assets()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string identifier = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_identifier()); + } + // optional string name = 3; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_name()); + } + // optional string set_identifier = 13; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_set_identifier()); + } + // optional string required_parent_shell = 20; + if (cached_has_bits & 0x00000008u) { + total_size += 2 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_required_parent_shell()); + } + // optional .ei.ShellSpec.ShellPiece primary_piece = 12; + if (cached_has_bits & 0x00000010u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.primary_piece_); + } + // optional uint32 price = 4; + if (cached_has_bits & 0x00000020u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_price()); + } + // optional uint32 required_eop = 5; + if (cached_has_bits & 0x00000040u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_required_eop()); + } + // optional double required_soul_eggs = 6; + if (cached_has_bits & 0x00000080u) { + total_size += 9; + } + } + if (cached_has_bits & 0x00007f00u) { + // optional double seconds_remaining = 16; + if (cached_has_bits & 0x00000100u) { + total_size += 10; + } + // optional double seconds_until_available = 17; + if (cached_has_bits & 0x00000200u) { + total_size += 10; + } + // optional uint64 popularity = 21; + if (cached_has_bits & 0x00000400u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt64Size( + this_._internal_popularity()); + } + // optional bool modified_geometry = 19; + if (cached_has_bits & 0x00000800u) { + total_size += 3; + } + // optional bool is_new = 14; + if (cached_has_bits & 0x00001000u) { + total_size += 2; + } + // optional bool expires = 15; + if (cached_has_bits & 0x00002000u) { + total_size += 2; + } + // optional bool default_appearance = 8; + if (cached_has_bits & 0x00004000u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void ShellSpec::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellSpec) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_pieces()->MergeFrom( + from._internal_pieces()); + _this->_internal_mutable_alt_assets()->MergeFrom( + from._internal_alt_assets()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - _internal_set_identifier(from._internal_identifier()); + _this->_internal_set_identifier(from._internal_identifier()); } if (cached_has_bits & 0x00000002u) { - _internal_set_name(from._internal_name()); + _this->_internal_set_name(from._internal_name()); } if (cached_has_bits & 0x00000004u) { - _internal_set_set_identifier(from._internal_set_identifier()); + _this->_internal_set_set_identifier(from._internal_set_identifier()); } if (cached_has_bits & 0x00000008u) { - _internal_set_required_parent_shell(from._internal_required_parent_shell()); + _this->_internal_set_required_parent_shell(from._internal_required_parent_shell()); } if (cached_has_bits & 0x00000010u) { - _internal_mutable_primary_piece()->::ei::ShellSpec_ShellPiece::MergeFrom(from._internal_primary_piece()); + ABSL_DCHECK(from._impl_.primary_piece_ != nullptr); + if (_this->_impl_.primary_piece_ == nullptr) { + _this->_impl_.primary_piece_ = + ::google::protobuf::Message::CopyConstruct<::ei::ShellSpec_ShellPiece>(arena, *from._impl_.primary_piece_); + } else { + _this->_impl_.primary_piece_->MergeFrom(*from._impl_.primary_piece_); + } } if (cached_has_bits & 0x00000020u) { - price_ = from.price_; + _this->_impl_.price_ = from._impl_.price_; } if (cached_has_bits & 0x00000040u) { - required_eop_ = from.required_eop_; + _this->_impl_.required_eop_ = from._impl_.required_eop_; } if (cached_has_bits & 0x00000080u) { - required_soul_eggs_ = from.required_soul_eggs_; + _this->_impl_.required_soul_eggs_ = from._impl_.required_soul_eggs_; } - _has_bits_[0] |= cached_has_bits; } if (cached_has_bits & 0x00007f00u) { if (cached_has_bits & 0x00000100u) { - seconds_remaining_ = from.seconds_remaining_; + _this->_impl_.seconds_remaining_ = from._impl_.seconds_remaining_; } if (cached_has_bits & 0x00000200u) { - seconds_until_available_ = from.seconds_until_available_; + _this->_impl_.seconds_until_available_ = from._impl_.seconds_until_available_; } if (cached_has_bits & 0x00000400u) { - popularity_ = from.popularity_; + _this->_impl_.popularity_ = from._impl_.popularity_; } if (cached_has_bits & 0x00000800u) { - modified_geometry_ = from.modified_geometry_; + _this->_impl_.modified_geometry_ = from._impl_.modified_geometry_; } if (cached_has_bits & 0x00001000u) { - is_new_ = from.is_new_; + _this->_impl_.is_new_ = from._impl_.is_new_; } if (cached_has_bits & 0x00002000u) { - expires_ = from.expires_; + _this->_impl_.expires_ = from._impl_.expires_; } if (cached_has_bits & 0x00004000u) { - default_appearance_ = from.default_appearance_; + _this->_impl_.default_appearance_ = from._impl_.default_appearance_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void ShellSpec::CopyFrom(const ShellSpec& from) { @@ -80456,403 +82876,381 @@ void ShellSpec::CopyFrom(const ShellSpec& from) { MergeFrom(from); } -bool ShellSpec::IsInitialized() const { - return true; -} -void ShellSpec::InternalSwap(ShellSpec* other) { +void ShellSpec::InternalSwap(ShellSpec* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - pieces_.InternalSwap(&other->pieces_); - alt_assets_.InternalSwap(&other->alt_assets_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &identifier_, lhs_arena, - &other->identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &name_, lhs_arena, - &other->name_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &set_identifier_, lhs_arena, - &other->set_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &required_parent_shell_, lhs_arena, - &other->required_parent_shell_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ShellSpec, default_appearance_) - + sizeof(ShellSpec::default_appearance_) - - PROTOBUF_FIELD_OFFSET(ShellSpec, primary_piece_)>( - reinterpret_cast(&primary_piece_), - reinterpret_cast(&other->primary_piece_)); -} - -::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[166]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.pieces_.InternalSwap(&other->_impl_.pieces_); + _impl_.alt_assets_.InternalSwap(&other->_impl_.alt_assets_); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.identifier_, &other->_impl_.identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.name_, &other->_impl_.name_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.set_identifier_, &other->_impl_.set_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.required_parent_shell_, &other->_impl_.required_parent_shell_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.default_appearance_) + + sizeof(ShellSpec::_impl_.default_appearance_) + - PROTOBUF_FIELD_OFFSET(ShellSpec, _impl_.primary_piece_)>( + reinterpret_cast(&_impl_.primary_piece_), + reinterpret_cast(&other->_impl_.primary_piece_)); +} + +::google::protobuf::Metadata ShellSpec::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class ShellSetSpec_VariationSpec::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_hex_color(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_price(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_sort_priority(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_default_appearance(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_custom_appearance(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } -}; - -ShellSetSpec_VariationSpec::ShellSetSpec_VariationSpec(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ShellSetSpec_VariationSpec, _impl_._has_bits_); +}; + +ShellSetSpec_VariationSpec::ShellSetSpec_VariationSpec(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.ShellSetSpec.VariationSpec) } -ShellSetSpec_VariationSpec::ShellSetSpec_VariationSpec(const ShellSetSpec_VariationSpec& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_identifier()) { - identifier_.Set(from._internal_identifier(), - GetArenaForAllocation()); - } - hex_color_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - hex_color_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_hex_color()) { - hex_color_.Set(from._internal_hex_color(), - GetArenaForAllocation()); - } - ::memcpy(&price_, &from.price_, - static_cast(reinterpret_cast(&sort_priority_) - - reinterpret_cast(&price_)) + sizeof(sort_priority_)); +inline PROTOBUF_NDEBUG_INLINE ShellSetSpec_VariationSpec::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ShellSetSpec_VariationSpec& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + identifier_(arena, from.identifier_), + hex_color_(arena, from.hex_color_) {} + +ShellSetSpec_VariationSpec::ShellSetSpec_VariationSpec( + ::google::protobuf::Arena* arena, + const ShellSetSpec_VariationSpec& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ShellSetSpec_VariationSpec* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, price_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, price_), + offsetof(Impl_, sort_priority_) - + offsetof(Impl_, price_) + + sizeof(Impl_::sort_priority_)); + // @@protoc_insertion_point(copy_constructor:ei.ShellSetSpec.VariationSpec) } - -inline void ShellSetSpec_VariationSpec::SharedCtor() { -identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -hex_color_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - hex_color_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&price_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&sort_priority_) - - reinterpret_cast(&price_)) + sizeof(sort_priority_)); +inline PROTOBUF_NDEBUG_INLINE ShellSetSpec_VariationSpec::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + identifier_(arena), + hex_color_(arena) {} + +inline void ShellSetSpec_VariationSpec::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, price_), + 0, + offsetof(Impl_, sort_priority_) - + offsetof(Impl_, price_) + + sizeof(Impl_::sort_priority_)); } - ShellSetSpec_VariationSpec::~ShellSetSpec_VariationSpec() { // @@protoc_insertion_point(destructor:ei.ShellSetSpec.VariationSpec) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void ShellSetSpec_VariationSpec::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - identifier_.Destroy(); - hex_color_.Destroy(); -} - -void ShellSetSpec_VariationSpec::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ShellSetSpec_VariationSpec::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.identifier_.Destroy(); + _impl_.hex_color_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ShellSetSpec_VariationSpec::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ShellSetSpec_VariationSpec_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ShellSetSpec_VariationSpec::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ShellSetSpec_VariationSpec::ByteSizeLong, + &ShellSetSpec_VariationSpec::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ShellSetSpec_VariationSpec, _impl_._cached_size_), + false, + }, + &ShellSetSpec_VariationSpec::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ShellSetSpec_VariationSpec::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 6, 0, 57, 2> ShellSetSpec_VariationSpec::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ShellSetSpec_VariationSpec, _impl_._has_bits_), + 0, // no _extensions_ + 6, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967232, // skipmap + offsetof(decltype(_table_), field_entries), + 6, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ShellSetSpec_VariationSpec>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string identifier = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(ShellSetSpec_VariationSpec, _impl_.identifier_)}}, + // optional string hex_color = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(ShellSetSpec_VariationSpec, _impl_.hex_color_)}}, + // optional uint32 price = 3; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ShellSetSpec_VariationSpec, _impl_.price_), 2>(), + {24, 2, 0, PROTOBUF_FIELD_OFFSET(ShellSetSpec_VariationSpec, _impl_.price_)}}, + // optional bool default_appearance = 4; + {::_pbi::TcParser::SingularVarintNoZag1(), + {32, 3, 0, PROTOBUF_FIELD_OFFSET(ShellSetSpec_VariationSpec, _impl_.default_appearance_)}}, + // optional bool custom_appearance = 5; + {::_pbi::TcParser::SingularVarintNoZag1(), + {40, 4, 0, PROTOBUF_FIELD_OFFSET(ShellSetSpec_VariationSpec, _impl_.custom_appearance_)}}, + // optional int32 sort_priority = 6; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ShellSetSpec_VariationSpec, _impl_.sort_priority_), 5>(), + {48, 5, 0, PROTOBUF_FIELD_OFFSET(ShellSetSpec_VariationSpec, _impl_.sort_priority_)}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string identifier = 1; + {PROTOBUF_FIELD_OFFSET(ShellSetSpec_VariationSpec, _impl_.identifier_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string hex_color = 2; + {PROTOBUF_FIELD_OFFSET(ShellSetSpec_VariationSpec, _impl_.hex_color_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint32 price = 3; + {PROTOBUF_FIELD_OFFSET(ShellSetSpec_VariationSpec, _impl_.price_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional bool default_appearance = 4; + {PROTOBUF_FIELD_OFFSET(ShellSetSpec_VariationSpec, _impl_.default_appearance_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool custom_appearance = 5; + {PROTOBUF_FIELD_OFFSET(ShellSetSpec_VariationSpec, _impl_.custom_appearance_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional int32 sort_priority = 6; + {PROTOBUF_FIELD_OFFSET(ShellSetSpec_VariationSpec, _impl_.sort_priority_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kInt32)}, + }}, + // no aux_entries + {{ + "\35\12\11\0\0\0\0\0" + "ei.ShellSetSpec.VariationSpec" + "identifier" + "hex_color" + }}, +}; + +PROTOBUF_NOINLINE void ShellSetSpec_VariationSpec::Clear() { // @@protoc_insertion_point(message_clear_start:ei.ShellSetSpec.VariationSpec) - 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) { - if (cached_has_bits & 0x00000001u) { - identifier_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - hex_color_.ClearNonDefaultToEmpty(); - } - } - if (cached_has_bits & 0x0000003cu) { - ::memset(&price_, 0, static_cast( - reinterpret_cast(&sort_priority_) - - reinterpret_cast(&price_)) + sizeof(sort_priority_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ShellSetSpec_VariationSpec::_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 identifier = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellSetSpec.VariationSpec.identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string hex_color = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_hex_color(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellSetSpec.VariationSpec.hex_color"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint32 price = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - _Internal::set_has_price(&has_bits); - price_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool default_appearance = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _Internal::set_has_default_appearance(&has_bits); - default_appearance_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool custom_appearance = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - _Internal::set_has_custom_appearance(&has_bits); - custom_appearance_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional int32 sort_priority = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - _Internal::set_has_sort_priority(&has_bits); - sort_priority_ = ::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* ShellSetSpec_VariationSpec::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ShellSetSpec.VariationSpec) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string identifier = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_identifier().data(), static_cast(this->_internal_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellSetSpec.VariationSpec.identifier"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_identifier(), target); - } - - // optional string hex_color = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_hex_color().data(), static_cast(this->_internal_hex_color().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellSetSpec.VariationSpec.hex_color"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_hex_color(), target); - } - - // optional uint32 price = 3; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(3, this->_internal_price(), target); - } - - // optional bool default_appearance = 4; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(4, this->_internal_default_appearance(), target); - } - - // optional bool custom_appearance = 5; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(5, this->_internal_custom_appearance(), target); - } - - // optional int32 sort_priority = 6; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray(6, this->_internal_sort_priority(), 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.ShellSetSpec.VariationSpec) - return target; -} - -size_t ShellSetSpec_VariationSpec::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ShellSetSpec.VariationSpec) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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 & 0x0000003fu) { - // optional string identifier = 1; + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_identifier()); + _impl_.identifier_.ClearNonDefaultToEmpty(); } - - // optional string hex_color = 2; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_hex_color()); - } - - // optional uint32 price = 3; - if (cached_has_bits & 0x00000004u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_price()); - } - - // optional bool default_appearance = 4; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + 1; + _impl_.hex_color_.ClearNonDefaultToEmpty(); } + } + if (cached_has_bits & 0x0000003cu) { + ::memset(&_impl_.price_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.sort_priority_) - + reinterpret_cast(&_impl_.price_)) + sizeof(_impl_.sort_priority_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ShellSetSpec_VariationSpec::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ShellSetSpec_VariationSpec& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ShellSetSpec_VariationSpec::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ShellSetSpec_VariationSpec& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ShellSetSpec.VariationSpec) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string identifier = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellSetSpec.VariationSpec.identifier"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional bool custom_appearance = 5; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + 1; - } + // optional string hex_color = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_hex_color(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellSetSpec.VariationSpec.hex_color"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } - // optional int32 sort_priority = 6; - if (cached_has_bits & 0x00000020u) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_sort_priority()); - } + // optional uint32 price = 3; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 3, this_._internal_price(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional bool default_appearance = 4; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 4, this_._internal_default_appearance(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ShellSetSpec_VariationSpec::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ShellSetSpec_VariationSpec::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ShellSetSpec_VariationSpec::GetClassData() const { return &_class_data_; } + // optional bool custom_appearance = 5; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 5, this_._internal_custom_appearance(), target); + } -void ShellSetSpec_VariationSpec::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional int32 sort_priority = 6; + if (cached_has_bits & 0x00000020u) { + target = ::google::protobuf::internal::WireFormatLite:: + WriteInt32ToArrayWithField<6>( + stream, this_._internal_sort_priority(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ShellSetSpec.VariationSpec) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ShellSetSpec_VariationSpec::ByteSizeLong(const MessageLite& base) { + const ShellSetSpec_VariationSpec& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ShellSetSpec_VariationSpec::ByteSizeLong() const { + const ShellSetSpec_VariationSpec& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ShellSetSpec.VariationSpec) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000003fu) { + // optional string identifier = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_identifier()); + } + // optional string hex_color = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_hex_color()); + } + // optional uint32 price = 3; + if (cached_has_bits & 0x00000004u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_price()); + } + // optional bool default_appearance = 4; + if (cached_has_bits & 0x00000008u) { + total_size += 2; + } + // optional bool custom_appearance = 5; + if (cached_has_bits & 0x00000010u) { + total_size += 2; + } + // optional int32 sort_priority = 6; + if (cached_has_bits & 0x00000020u) { + total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( + this_._internal_sort_priority()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void ShellSetSpec_VariationSpec::MergeFrom(const ShellSetSpec_VariationSpec& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellSetSpec.VariationSpec) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ShellSetSpec_VariationSpec::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellSetSpec.VariationSpec) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x0000003fu) { if (cached_has_bits & 0x00000001u) { - _internal_set_identifier(from._internal_identifier()); + _this->_internal_set_identifier(from._internal_identifier()); } if (cached_has_bits & 0x00000002u) { - _internal_set_hex_color(from._internal_hex_color()); + _this->_internal_set_hex_color(from._internal_hex_color()); } if (cached_has_bits & 0x00000004u) { - price_ = from.price_; + _this->_impl_.price_ = from._impl_.price_; } if (cached_has_bits & 0x00000008u) { - default_appearance_ = from.default_appearance_; + _this->_impl_.default_appearance_ = from._impl_.default_appearance_; } if (cached_has_bits & 0x00000010u) { - custom_appearance_ = from.custom_appearance_; + _this->_impl_.custom_appearance_ = from._impl_.custom_appearance_; } if (cached_has_bits & 0x00000020u) { - sort_priority_ = from.sort_priority_; + _this->_impl_.sort_priority_ = from._impl_.sort_priority_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void ShellSetSpec_VariationSpec::CopyFrom(const ShellSetSpec_VariationSpec& from) { @@ -80862,880 +83260,754 @@ void ShellSetSpec_VariationSpec::CopyFrom(const ShellSetSpec_VariationSpec& from MergeFrom(from); } -bool ShellSetSpec_VariationSpec::IsInitialized() const { - return true; -} -void ShellSetSpec_VariationSpec::InternalSwap(ShellSetSpec_VariationSpec* other) { +void ShellSetSpec_VariationSpec::InternalSwap(ShellSetSpec_VariationSpec* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &identifier_, lhs_arena, - &other->identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &hex_color_, lhs_arena, - &other->hex_color_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ShellSetSpec_VariationSpec, sort_priority_) - + sizeof(ShellSetSpec_VariationSpec::sort_priority_) - - PROTOBUF_FIELD_OFFSET(ShellSetSpec_VariationSpec, price_)>( - reinterpret_cast(&price_), - reinterpret_cast(&other->price_)); -} - -::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[167]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.identifier_, &other->_impl_.identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.hex_color_, &other->_impl_.hex_color_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ShellSetSpec_VariationSpec, _impl_.sort_priority_) + + sizeof(ShellSetSpec_VariationSpec::_impl_.sort_priority_) + - PROTOBUF_FIELD_OFFSET(ShellSetSpec_VariationSpec, _impl_.price_)>( + reinterpret_cast(&_impl_.price_), + reinterpret_cast(&other->_impl_.price_)); } +::google::protobuf::Metadata ShellSetSpec_VariationSpec::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} // =================================================================== class ShellSetSpec::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_name(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_price(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_price_mult_deprecated(HasBits* has_bits) { - (*has_bits)[0] |= 524288u; - } - static void set_has_discount(HasBits* has_bits) { - (*has_bits)[0] |= 65536u; - } - static void set_has_required_eop(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_required_soul_eggs(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_required_parent_set(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_is_new(HasBits* has_bits) { - (*has_bits)[0] |= 2048u; - } - static void set_has_expires(HasBits* has_bits) { - (*has_bits)[0] |= 4096u; - } - static void set_has_seconds_until_available(HasBits* has_bits) { - (*has_bits)[0] |= 131072u; - } - static void set_has_seconds_remaining(HasBits* has_bits) { - (*has_bits)[0] |= 32768u; - } - static void set_has_popularity(HasBits* has_bits) { - (*has_bits)[0] |= 262144u; - } - static void set_has_decorator(HasBits* has_bits) { - (*has_bits)[0] |= 8192u; - } - static void set_has_modified_geometry(HasBits* has_bits) { - (*has_bits)[0] |= 16384u; - } - static void set_has_element_set(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_hex_base_color(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static const ::ei::DLCItem& icon(const ShellSetSpec* msg); - static void set_has_icon(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_default_appearance(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } - static void set_has_custom_appearance(HasBits* has_bits) { - (*has_bits)[0] |= 1024u; - } -}; - -const ::ei::DLCItem& -ShellSetSpec::_Internal::icon(const ShellSetSpec* msg) { - return *msg->icon_; -} -ShellSetSpec::ShellSetSpec(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - variations_(arena) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_._has_bits_); +}; + +ShellSetSpec::ShellSetSpec(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.ShellSetSpec) } -ShellSetSpec::ShellSetSpec(const ShellSetSpec& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - variations_(from.variations_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_identifier()) { - identifier_.Set(from._internal_identifier(), - GetArenaForAllocation()); - } - name_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - name_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_name()) { - name_.Set(from._internal_name(), - GetArenaForAllocation()); - } - hex_base_color_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - hex_base_color_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_hex_base_color()) { - hex_base_color_.Set(from._internal_hex_base_color(), - GetArenaForAllocation()); - } - required_parent_set_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - required_parent_set_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_required_parent_set()) { - required_parent_set_.Set(from._internal_required_parent_set(), - GetArenaForAllocation()); - } - if (from._internal_has_icon()) { - icon_ = new ::ei::DLCItem(*from.icon_); - } else { - icon_ = nullptr; - } - ::memcpy(&price_, &from.price_, - static_cast(reinterpret_cast(&price_mult_deprecated_) - - reinterpret_cast(&price_)) + sizeof(price_mult_deprecated_)); +inline PROTOBUF_NDEBUG_INLINE ShellSetSpec::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ShellSetSpec& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + variations_{visibility, arena, from.variations_}, + identifier_(arena, from.identifier_), + name_(arena, from.name_), + hex_base_color_(arena, from.hex_base_color_), + required_parent_set_(arena, from.required_parent_set_) {} + +ShellSetSpec::ShellSetSpec( + ::google::protobuf::Arena* arena, + const ShellSetSpec& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ShellSetSpec* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.icon_ = (cached_has_bits & 0x00000010u) ? ::google::protobuf::Message::CopyConstruct<::ei::DLCItem>( + arena, *from._impl_.icon_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, price_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, price_), + offsetof(Impl_, price_mult_deprecated_) - + offsetof(Impl_, price_) + + sizeof(Impl_::price_mult_deprecated_)); + // @@protoc_insertion_point(copy_constructor:ei.ShellSetSpec) } - -inline void ShellSetSpec::SharedCtor() { -identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -name_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - name_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -hex_base_color_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - hex_base_color_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -required_parent_set_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - required_parent_set_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&icon_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&popularity_) - - reinterpret_cast(&icon_)) + sizeof(popularity_)); -price_mult_deprecated_ = 1; +inline PROTOBUF_NDEBUG_INLINE ShellSetSpec::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + variations_{visibility, arena}, + identifier_(arena), + name_(arena), + hex_base_color_(arena), + required_parent_set_(arena), + price_mult_deprecated_{1} {} + +inline void ShellSetSpec::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, icon_), + 0, + offsetof(Impl_, popularity_) - + offsetof(Impl_, icon_) + + sizeof(Impl_::popularity_)); } - ShellSetSpec::~ShellSetSpec() { // @@protoc_insertion_point(destructor:ei.ShellSetSpec) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void ShellSetSpec::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - identifier_.Destroy(); - name_.Destroy(); - hex_base_color_.Destroy(); - required_parent_set_.Destroy(); - if (this != internal_default_instance()) delete icon_; -} - -void ShellSetSpec::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ShellSetSpec::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.identifier_.Destroy(); + _impl_.name_.Destroy(); + _impl_.hex_base_color_.Destroy(); + _impl_.required_parent_set_.Destroy(); + delete _impl_.icon_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ShellSetSpec::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ShellSetSpec_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ShellSetSpec::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ShellSetSpec::ByteSizeLong, + &ShellSetSpec::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_._cached_size_), + false, + }, + &ShellSetSpec::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ShellSetSpec::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<5, 21, 2, 87, 2> ShellSetSpec::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_._has_bits_), + 0, // no _extensions_ + 21, 248, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4292870144, // skipmap + offsetof(decltype(_table_), field_entries), + 21, // num_field_entries + 2, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ShellSetSpec>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string identifier = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.identifier_)}}, + // optional string name = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.name_)}}, + // optional uint32 price = 3; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ShellSetSpec, _impl_.price_), 5>(), + {24, 5, 0, PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.price_)}}, + // optional uint32 required_eop = 4; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ShellSetSpec, _impl_.required_eop_), 6>(), + {32, 6, 0, PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.required_eop_)}}, + // optional double required_soul_eggs = 5; + {::_pbi::TcParser::FastF64S1, + {41, 7, 0, PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.required_soul_eggs_)}}, + // optional bool default_appearance = 6; + {::_pbi::TcParser::SingularVarintNoZag1(), + {48, 9, 0, PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.default_appearance_)}}, + // optional bool element_set = 7; + {::_pbi::TcParser::SingularVarintNoZag1(), + {56, 8, 0, PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.element_set_)}}, + // optional double price_mult_DEPRECATED = 8 [default = 1]; + {::_pbi::TcParser::FastF64S1, + {65, 19, 0, PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.price_mult_deprecated_)}}, + // optional bool is_new = 9; + {::_pbi::TcParser::SingularVarintNoZag1(), + {72, 11, 0, PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.is_new_)}}, + // optional bool expires = 10; + {::_pbi::TcParser::SingularVarintNoZag1(), + {80, 12, 0, PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.expires_)}}, + // optional double seconds_remaining = 11; + {::_pbi::TcParser::FastF64S1, + {89, 15, 0, PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.seconds_remaining_)}}, + // optional bool custom_appearance = 12; + {::_pbi::TcParser::SingularVarintNoZag1(), + {96, 10, 0, PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.custom_appearance_)}}, + // optional bool modified_geometry = 13; + {::_pbi::TcParser::SingularVarintNoZag1(), + {104, 14, 0, PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.modified_geometry_)}}, + // optional bool decorator = 14; + {::_pbi::TcParser::SingularVarintNoZag1(), + {112, 13, 0, PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.decorator_)}}, + // repeated .ei.ShellSetSpec.VariationSpec variations = 15; + {::_pbi::TcParser::FastMtR1, + {122, 63, 0, PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.variations_)}}, + // optional string hex_base_color = 16; + {::_pbi::TcParser::FastSS2, + {386, 2, 0, PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.hex_base_color_)}}, + // optional double discount = 17; + {::_pbi::TcParser::FastF64S2, + {393, 16, 0, PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.discount_)}}, + // optional double seconds_until_available = 18; + {::_pbi::TcParser::FastF64S2, + {401, 17, 0, PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.seconds_until_available_)}}, + // optional .ei.DLCItem icon = 19; + {::_pbi::TcParser::FastMtS2, + {410, 4, 1, PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.icon_)}}, + // optional string required_parent_set = 20; + {::_pbi::TcParser::FastSS2, + {418, 3, 0, PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.required_parent_set_)}}, + // optional uint64 popularity = 21; + {::_pbi::TcParser::FastV64S2, + {424, 18, 0, PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.popularity_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string identifier = 1; + {PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.identifier_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string name = 2; + {PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.name_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint32 price = 3; + {PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.price_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional uint32 required_eop = 4; + {PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.required_eop_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double required_soul_eggs = 5; + {PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.required_soul_eggs_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional bool default_appearance = 6; + {PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.default_appearance_), _Internal::kHasBitsOffset + 9, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool element_set = 7; + {PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.element_set_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional double price_mult_DEPRECATED = 8 [default = 1]; + {PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.price_mult_deprecated_), _Internal::kHasBitsOffset + 19, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional bool is_new = 9; + {PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.is_new_), _Internal::kHasBitsOffset + 11, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool expires = 10; + {PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.expires_), _Internal::kHasBitsOffset + 12, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional double seconds_remaining = 11; + {PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.seconds_remaining_), _Internal::kHasBitsOffset + 15, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional bool custom_appearance = 12; + {PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.custom_appearance_), _Internal::kHasBitsOffset + 10, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool modified_geometry = 13; + {PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.modified_geometry_), _Internal::kHasBitsOffset + 14, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool decorator = 14; + {PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.decorator_), _Internal::kHasBitsOffset + 13, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // repeated .ei.ShellSetSpec.VariationSpec variations = 15; + {PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.variations_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional string hex_base_color = 16; + {PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.hex_base_color_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double discount = 17; + {PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.discount_), _Internal::kHasBitsOffset + 16, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double seconds_until_available = 18; + {PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.seconds_until_available_), _Internal::kHasBitsOffset + 17, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional .ei.DLCItem icon = 19; + {PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.icon_), _Internal::kHasBitsOffset + 4, 1, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional string required_parent_set = 20; + {PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.required_parent_set_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint64 popularity = 21; + {PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.popularity_), _Internal::kHasBitsOffset + 18, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ShellSetSpec_VariationSpec>()}, + {::_pbi::TcParser::GetTable<::ei::DLCItem>()}, + }}, {{ + "\17\12\4\0\0\0\0\0\0\0\0\0\0\0\0\0\16\0\0\0\23\0\0\0" + "ei.ShellSetSpec" + "identifier" + "name" + "hex_base_color" + "required_parent_set" + }}, +}; + +PROTOBUF_NOINLINE void ShellSetSpec::Clear() { // @@protoc_insertion_point(message_clear_start:ei.ShellSetSpec) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - variations_.Clear(); - cached_has_bits = _has_bits_[0]; + _impl_.variations_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x0000001fu) { if (cached_has_bits & 0x00000001u) { - identifier_.ClearNonDefaultToEmpty(); + _impl_.identifier_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - name_.ClearNonDefaultToEmpty(); + _impl_.name_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000004u) { - hex_base_color_.ClearNonDefaultToEmpty(); + _impl_.hex_base_color_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000008u) { - required_parent_set_.ClearNonDefaultToEmpty(); + _impl_.required_parent_set_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000010u) { - GOOGLE_DCHECK(icon_ != nullptr); - icon_->Clear(); + ABSL_DCHECK(_impl_.icon_ != nullptr); + _impl_.icon_->Clear(); } } if (cached_has_bits & 0x000000e0u) { - ::memset(&price_, 0, static_cast( - reinterpret_cast(&required_soul_eggs_) - - reinterpret_cast(&price_)) + sizeof(required_soul_eggs_)); + ::memset(&_impl_.price_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.required_soul_eggs_) - + reinterpret_cast(&_impl_.price_)) + sizeof(_impl_.required_soul_eggs_)); } if (cached_has_bits & 0x0000ff00u) { - ::memset(&element_set_, 0, static_cast( - reinterpret_cast(&seconds_remaining_) - - reinterpret_cast(&element_set_)) + sizeof(seconds_remaining_)); + ::memset(&_impl_.element_set_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.seconds_remaining_) - + reinterpret_cast(&_impl_.element_set_)) + sizeof(_impl_.seconds_remaining_)); } if (cached_has_bits & 0x000f0000u) { - ::memset(&discount_, 0, static_cast( - reinterpret_cast(&popularity_) - - reinterpret_cast(&discount_)) + sizeof(popularity_)); - price_mult_deprecated_ = 1; - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ShellSetSpec::_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 identifier = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellSetSpec.identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string name = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_name(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellSetSpec.name"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint32 price = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - _Internal::set_has_price(&has_bits); - price_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 required_eop = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _Internal::set_has_required_eop(&has_bits); - required_eop_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double required_soul_eggs = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 41)) { - _Internal::set_has_required_soul_eggs(&has_bits); - required_soul_eggs_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional bool default_appearance = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - _Internal::set_has_default_appearance(&has_bits); - default_appearance_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool element_set = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_element_set(&has_bits); - element_set_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double price_mult_DEPRECATED = 8 [default = 1]; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 65)) { - _Internal::set_has_price_mult_deprecated(&has_bits); - price_mult_deprecated_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional bool is_new = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 72)) { - _Internal::set_has_is_new(&has_bits); - is_new_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool expires = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 80)) { - _Internal::set_has_expires(&has_bits); - expires_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double seconds_remaining = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 89)) { - _Internal::set_has_seconds_remaining(&has_bits); - seconds_remaining_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional bool custom_appearance = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 96)) { - _Internal::set_has_custom_appearance(&has_bits); - custom_appearance_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool modified_geometry = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 104)) { - _Internal::set_has_modified_geometry(&has_bits); - modified_geometry_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool decorator = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 112)) { - _Internal::set_has_decorator(&has_bits); - decorator_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .ei.ShellSetSpec.VariationSpec variations = 15; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 122)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_variations(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<122>(ptr)); - } else - goto handle_unusual; - continue; - // optional string hex_base_color = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 130)) { - auto str = _internal_mutable_hex_base_color(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellSetSpec.hex_base_color"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double discount = 17; - case 17: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 137)) { - _Internal::set_has_discount(&has_bits); - discount_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double seconds_until_available = 18; - case 18: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 145)) { - _Internal::set_has_seconds_until_available(&has_bits); - seconds_until_available_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional .ei.DLCItem icon = 19; - case 19: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 154)) { - ptr = ctx->ParseMessage(_internal_mutable_icon(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string required_parent_set = 20; - case 20: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 162)) { - auto str = _internal_mutable_required_parent_set(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellSetSpec.required_parent_set"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint64 popularity = 21; - case 21: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 168)) { - _Internal::set_has_popularity(&has_bits); - popularity_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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* ShellSetSpec::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ShellSetSpec) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string identifier = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_identifier().data(), static_cast(this->_internal_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellSetSpec.identifier"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_identifier(), target); - } - - // optional string name = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_name().data(), static_cast(this->_internal_name().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellSetSpec.name"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_name(), target); - } - - // optional uint32 price = 3; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(3, this->_internal_price(), target); - } - - // optional uint32 required_eop = 4; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(4, this->_internal_required_eop(), target); - } - - // optional double required_soul_eggs = 5; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(5, this->_internal_required_soul_eggs(), target); - } - - // optional bool default_appearance = 6; - if (cached_has_bits & 0x00000200u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(6, this->_internal_default_appearance(), target); - } - - // optional bool element_set = 7; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(7, this->_internal_element_set(), target); - } - - // optional double price_mult_DEPRECATED = 8 [default = 1]; - if (cached_has_bits & 0x00080000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(8, this->_internal_price_mult_deprecated(), target); - } - - // optional bool is_new = 9; - if (cached_has_bits & 0x00000800u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(9, this->_internal_is_new(), target); - } - - // optional bool expires = 10; - if (cached_has_bits & 0x00001000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(10, this->_internal_expires(), target); - } - - // optional double seconds_remaining = 11; - if (cached_has_bits & 0x00008000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(11, this->_internal_seconds_remaining(), target); - } - - // optional bool custom_appearance = 12; - if (cached_has_bits & 0x00000400u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(12, this->_internal_custom_appearance(), target); - } - - // optional bool modified_geometry = 13; - if (cached_has_bits & 0x00004000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(13, this->_internal_modified_geometry(), target); - } - - // optional bool decorator = 14; - if (cached_has_bits & 0x00002000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(14, this->_internal_decorator(), target); - } - - // repeated .ei.ShellSetSpec.VariationSpec variations = 15; - for (unsigned i = 0, - n = static_cast(this->_internal_variations_size()); i < n; i++) { - const auto& repfield = this->_internal_variations(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(15, repfield, repfield.GetCachedSize(), target, stream); - } - - // optional string hex_base_color = 16; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_hex_base_color().data(), static_cast(this->_internal_hex_base_color().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellSetSpec.hex_base_color"); - target = stream->WriteStringMaybeAliased( - 16, this->_internal_hex_base_color(), target); - } - - // optional double discount = 17; - if (cached_has_bits & 0x00010000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(17, this->_internal_discount(), target); - } - - // optional double seconds_until_available = 18; - if (cached_has_bits & 0x00020000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(18, this->_internal_seconds_until_available(), target); - } - - // optional .ei.DLCItem icon = 19; - if (cached_has_bits & 0x00000010u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(19, _Internal::icon(this), - _Internal::icon(this).GetCachedSize(), target, stream); - } - - // optional string required_parent_set = 20; - if (cached_has_bits & 0x00000008u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_required_parent_set().data(), static_cast(this->_internal_required_parent_set().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellSetSpec.required_parent_set"); - target = stream->WriteStringMaybeAliased( - 20, this->_internal_required_parent_set(), target); - } - - // optional uint64 popularity = 21; - if (cached_has_bits & 0x00040000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(21, this->_internal_popularity(), 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.ShellSetSpec) - return target; -} - -size_t ShellSetSpec::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ShellSetSpec) - 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 .ei.ShellSetSpec.VariationSpec variations = 15; - total_size += 1UL * this->_internal_variations_size(); - for (const auto& msg : this->variations_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - // optional string identifier = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_identifier()); - } - - // optional string name = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_name()); - } - - // optional string hex_base_color = 16; - if (cached_has_bits & 0x00000004u) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_hex_base_color()); - } - - // optional string required_parent_set = 20; - if (cached_has_bits & 0x00000008u) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_required_parent_set()); - } - - // optional .ei.DLCItem icon = 19; - if (cached_has_bits & 0x00000010u) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *icon_); - } + ::memset(&_impl_.discount_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.popularity_) - + reinterpret_cast(&_impl_.discount_)) + sizeof(_impl_.popularity_)); + _impl_.price_mult_deprecated_ = 1; + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ShellSetSpec::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ShellSetSpec& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ShellSetSpec::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ShellSetSpec& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ShellSetSpec) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string identifier = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellSetSpec.identifier"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional uint32 price = 3; - if (cached_has_bits & 0x00000020u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_price()); - } + // optional string name = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_name(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellSetSpec.name"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } - // optional uint32 required_eop = 4; - if (cached_has_bits & 0x00000040u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_required_eop()); - } + // optional uint32 price = 3; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 3, this_._internal_price(), target); + } - // optional double required_soul_eggs = 5; - if (cached_has_bits & 0x00000080u) { - total_size += 1 + 8; - } + // optional uint32 required_eop = 4; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 4, this_._internal_required_eop(), target); + } - } - if (cached_has_bits & 0x0000ff00u) { - // optional bool element_set = 7; - if (cached_has_bits & 0x00000100u) { - total_size += 1 + 1; - } + // optional double required_soul_eggs = 5; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 5, this_._internal_required_soul_eggs(), target); + } - // optional bool default_appearance = 6; - if (cached_has_bits & 0x00000200u) { - total_size += 1 + 1; - } + // optional bool default_appearance = 6; + if (cached_has_bits & 0x00000200u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 6, this_._internal_default_appearance(), target); + } - // optional bool custom_appearance = 12; - if (cached_has_bits & 0x00000400u) { - total_size += 1 + 1; - } + // optional bool element_set = 7; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 7, this_._internal_element_set(), target); + } - // optional bool is_new = 9; - if (cached_has_bits & 0x00000800u) { - total_size += 1 + 1; - } + // optional double price_mult_DEPRECATED = 8 [default = 1]; + if (cached_has_bits & 0x00080000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 8, this_._internal_price_mult_deprecated(), target); + } - // optional bool expires = 10; - if (cached_has_bits & 0x00001000u) { - total_size += 1 + 1; - } + // optional bool is_new = 9; + if (cached_has_bits & 0x00000800u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 9, this_._internal_is_new(), target); + } - // optional bool decorator = 14; - if (cached_has_bits & 0x00002000u) { - total_size += 1 + 1; - } + // optional bool expires = 10; + if (cached_has_bits & 0x00001000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 10, this_._internal_expires(), target); + } - // optional bool modified_geometry = 13; - if (cached_has_bits & 0x00004000u) { - total_size += 1 + 1; - } + // optional double seconds_remaining = 11; + if (cached_has_bits & 0x00008000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 11, this_._internal_seconds_remaining(), target); + } - // optional double seconds_remaining = 11; - if (cached_has_bits & 0x00008000u) { - total_size += 1 + 8; - } + // optional bool custom_appearance = 12; + if (cached_has_bits & 0x00000400u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 12, this_._internal_custom_appearance(), target); + } - } - if (cached_has_bits & 0x000f0000u) { - // optional double discount = 17; - if (cached_has_bits & 0x00010000u) { - total_size += 2 + 8; - } + // optional bool modified_geometry = 13; + if (cached_has_bits & 0x00004000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 13, this_._internal_modified_geometry(), target); + } - // optional double seconds_until_available = 18; - if (cached_has_bits & 0x00020000u) { - total_size += 2 + 8; - } + // optional bool decorator = 14; + if (cached_has_bits & 0x00002000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 14, this_._internal_decorator(), target); + } - // optional uint64 popularity = 21; - if (cached_has_bits & 0x00040000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt64Size( - this->_internal_popularity()); - } + // repeated .ei.ShellSetSpec.VariationSpec variations = 15; + for (unsigned i = 0, n = static_cast( + this_._internal_variations_size()); + i < n; i++) { + const auto& repfield = this_._internal_variations().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 15, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional double price_mult_DEPRECATED = 8 [default = 1]; - if (cached_has_bits & 0x00080000u) { - total_size += 1 + 8; - } + // optional string hex_base_color = 16; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_hex_base_color(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellSetSpec.hex_base_color"); + target = stream->WriteStringMaybeAliased(16, _s, target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional double discount = 17; + if (cached_has_bits & 0x00010000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 17, this_._internal_discount(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ShellSetSpec::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ShellSetSpec::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ShellSetSpec::GetClassData() const { return &_class_data_; } + // optional double seconds_until_available = 18; + if (cached_has_bits & 0x00020000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 18, this_._internal_seconds_until_available(), target); + } -void ShellSetSpec::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional .ei.DLCItem icon = 19; + if (cached_has_bits & 0x00000010u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 19, *this_._impl_.icon_, this_._impl_.icon_->GetCachedSize(), target, + stream); + } + // optional string required_parent_set = 20; + if (cached_has_bits & 0x00000008u) { + const std::string& _s = this_._internal_required_parent_set(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellSetSpec.required_parent_set"); + target = stream->WriteStringMaybeAliased(20, _s, target); + } -void ShellSetSpec::MergeFrom(const ShellSetSpec& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellSetSpec) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // optional uint64 popularity = 21; + if (cached_has_bits & 0x00040000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 21, this_._internal_popularity(), target); + } - variations_.MergeFrom(from.variations_); - cached_has_bits = from._has_bits_[0]; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ShellSetSpec) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ShellSetSpec::ByteSizeLong(const MessageLite& base) { + const ShellSetSpec& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ShellSetSpec::ByteSizeLong() const { + const ShellSetSpec& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ShellSetSpec) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.ShellSetSpec.VariationSpec variations = 15; + { + total_size += 1UL * this_._internal_variations_size(); + for (const auto& msg : this_._internal_variations()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string identifier = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_identifier()); + } + // optional string name = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_name()); + } + // optional string hex_base_color = 16; + if (cached_has_bits & 0x00000004u) { + total_size += 2 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_hex_base_color()); + } + // optional string required_parent_set = 20; + if (cached_has_bits & 0x00000008u) { + total_size += 2 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_required_parent_set()); + } + // optional .ei.DLCItem icon = 19; + if (cached_has_bits & 0x00000010u) { + total_size += 2 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.icon_); + } + // optional uint32 price = 3; + if (cached_has_bits & 0x00000020u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_price()); + } + // optional uint32 required_eop = 4; + if (cached_has_bits & 0x00000040u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_required_eop()); + } + // optional double required_soul_eggs = 5; + if (cached_has_bits & 0x00000080u) { + total_size += 9; + } + } + if (cached_has_bits & 0x0000ff00u) { + // optional bool element_set = 7; + if (cached_has_bits & 0x00000100u) { + total_size += 2; + } + // optional bool default_appearance = 6; + if (cached_has_bits & 0x00000200u) { + total_size += 2; + } + // optional bool custom_appearance = 12; + if (cached_has_bits & 0x00000400u) { + total_size += 2; + } + // optional bool is_new = 9; + if (cached_has_bits & 0x00000800u) { + total_size += 2; + } + // optional bool expires = 10; + if (cached_has_bits & 0x00001000u) { + total_size += 2; + } + // optional bool decorator = 14; + if (cached_has_bits & 0x00002000u) { + total_size += 2; + } + // optional bool modified_geometry = 13; + if (cached_has_bits & 0x00004000u) { + total_size += 2; + } + // optional double seconds_remaining = 11; + if (cached_has_bits & 0x00008000u) { + total_size += 9; + } + } + if (cached_has_bits & 0x000f0000u) { + // optional double discount = 17; + if (cached_has_bits & 0x00010000u) { + total_size += 10; + } + // optional double seconds_until_available = 18; + if (cached_has_bits & 0x00020000u) { + total_size += 10; + } + // optional uint64 popularity = 21; + if (cached_has_bits & 0x00040000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt64Size( + this_._internal_popularity()); + } + // optional double price_mult_DEPRECATED = 8 [default = 1]; + if (cached_has_bits & 0x00080000u) { + total_size += 9; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void ShellSetSpec::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellSetSpec) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_variations()->MergeFrom( + from._internal_variations()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - _internal_set_identifier(from._internal_identifier()); + _this->_internal_set_identifier(from._internal_identifier()); } if (cached_has_bits & 0x00000002u) { - _internal_set_name(from._internal_name()); + _this->_internal_set_name(from._internal_name()); } if (cached_has_bits & 0x00000004u) { - _internal_set_hex_base_color(from._internal_hex_base_color()); + _this->_internal_set_hex_base_color(from._internal_hex_base_color()); } if (cached_has_bits & 0x00000008u) { - _internal_set_required_parent_set(from._internal_required_parent_set()); + _this->_internal_set_required_parent_set(from._internal_required_parent_set()); } if (cached_has_bits & 0x00000010u) { - _internal_mutable_icon()->::ei::DLCItem::MergeFrom(from._internal_icon()); + ABSL_DCHECK(from._impl_.icon_ != nullptr); + if (_this->_impl_.icon_ == nullptr) { + _this->_impl_.icon_ = + ::google::protobuf::Message::CopyConstruct<::ei::DLCItem>(arena, *from._impl_.icon_); + } else { + _this->_impl_.icon_->MergeFrom(*from._impl_.icon_); + } } if (cached_has_bits & 0x00000020u) { - price_ = from.price_; + _this->_impl_.price_ = from._impl_.price_; } if (cached_has_bits & 0x00000040u) { - required_eop_ = from.required_eop_; + _this->_impl_.required_eop_ = from._impl_.required_eop_; } if (cached_has_bits & 0x00000080u) { - required_soul_eggs_ = from.required_soul_eggs_; + _this->_impl_.required_soul_eggs_ = from._impl_.required_soul_eggs_; } - _has_bits_[0] |= cached_has_bits; } if (cached_has_bits & 0x0000ff00u) { if (cached_has_bits & 0x00000100u) { - element_set_ = from.element_set_; + _this->_impl_.element_set_ = from._impl_.element_set_; } if (cached_has_bits & 0x00000200u) { - default_appearance_ = from.default_appearance_; + _this->_impl_.default_appearance_ = from._impl_.default_appearance_; } if (cached_has_bits & 0x00000400u) { - custom_appearance_ = from.custom_appearance_; + _this->_impl_.custom_appearance_ = from._impl_.custom_appearance_; } if (cached_has_bits & 0x00000800u) { - is_new_ = from.is_new_; + _this->_impl_.is_new_ = from._impl_.is_new_; } if (cached_has_bits & 0x00001000u) { - expires_ = from.expires_; + _this->_impl_.expires_ = from._impl_.expires_; } if (cached_has_bits & 0x00002000u) { - decorator_ = from.decorator_; + _this->_impl_.decorator_ = from._impl_.decorator_; } if (cached_has_bits & 0x00004000u) { - modified_geometry_ = from.modified_geometry_; + _this->_impl_.modified_geometry_ = from._impl_.modified_geometry_; } if (cached_has_bits & 0x00008000u) { - seconds_remaining_ = from.seconds_remaining_; + _this->_impl_.seconds_remaining_ = from._impl_.seconds_remaining_; } - _has_bits_[0] |= cached_has_bits; } if (cached_has_bits & 0x000f0000u) { if (cached_has_bits & 0x00010000u) { - discount_ = from.discount_; + _this->_impl_.discount_ = from._impl_.discount_; } if (cached_has_bits & 0x00020000u) { - seconds_until_available_ = from.seconds_until_available_; + _this->_impl_.seconds_until_available_ = from._impl_.seconds_until_available_; } if (cached_has_bits & 0x00040000u) { - popularity_ = from.popularity_; + _this->_impl_.popularity_ = from._impl_.popularity_; } if (cached_has_bits & 0x00080000u) { - price_mult_deprecated_ = from.price_mult_deprecated_; + _this->_impl_.price_mult_deprecated_ = from._impl_.price_mult_deprecated_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void ShellSetSpec::CopyFrom(const ShellSetSpec& from) { @@ -81745,258 +84017,282 @@ void ShellSetSpec::CopyFrom(const ShellSetSpec& from) { MergeFrom(from); } -bool ShellSetSpec::IsInitialized() const { - return true; -} -void ShellSetSpec::InternalSwap(ShellSetSpec* other) { +void ShellSetSpec::InternalSwap(ShellSetSpec* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - variations_.InternalSwap(&other->variations_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &identifier_, lhs_arena, - &other->identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &name_, lhs_arena, - &other->name_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &hex_base_color_, lhs_arena, - &other->hex_base_color_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &required_parent_set_, lhs_arena, - &other->required_parent_set_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ShellSetSpec, popularity_) - + sizeof(ShellSetSpec::popularity_) - - PROTOBUF_FIELD_OFFSET(ShellSetSpec, icon_)>( - reinterpret_cast(&icon_), - reinterpret_cast(&other->icon_)); - swap(price_mult_deprecated_, other->price_mult_deprecated_); -} - -::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[168]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.variations_.InternalSwap(&other->_impl_.variations_); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.identifier_, &other->_impl_.identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.name_, &other->_impl_.name_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.hex_base_color_, &other->_impl_.hex_base_color_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.required_parent_set_, &other->_impl_.required_parent_set_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.price_mult_deprecated_) + + sizeof(ShellSetSpec::_impl_.price_mult_deprecated_) + - PROTOBUF_FIELD_OFFSET(ShellSetSpec, _impl_.icon_)>( + reinterpret_cast(&_impl_.icon_), + reinterpret_cast(&other->_impl_.icon_)); +} + +::google::protobuf::Metadata ShellSetSpec::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class ShellObjectSpec_LODPiece::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::DLCItem& dlc(const ShellObjectSpec_LODPiece* msg); - static void set_has_dlc(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_lod(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; - -const ::ei::DLCItem& -ShellObjectSpec_LODPiece::_Internal::dlc(const ShellObjectSpec_LODPiece* msg) { - return *msg->dlc_; -} -ShellObjectSpec_LODPiece::ShellObjectSpec_LODPiece(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ShellObjectSpec_LODPiece, _impl_._has_bits_); +}; + +ShellObjectSpec_LODPiece::ShellObjectSpec_LODPiece(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.ShellObjectSpec.LODPiece) } -ShellObjectSpec_LODPiece::ShellObjectSpec_LODPiece(const ShellObjectSpec_LODPiece& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_dlc()) { - dlc_ = new ::ei::DLCItem(*from.dlc_); - } else { - dlc_ = nullptr; - } - lod_ = from.lod_; +inline PROTOBUF_NDEBUG_INLINE ShellObjectSpec_LODPiece::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ShellObjectSpec_LODPiece& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0} {} + +ShellObjectSpec_LODPiece::ShellObjectSpec_LODPiece( + ::google::protobuf::Arena* arena, + const ShellObjectSpec_LODPiece& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ShellObjectSpec_LODPiece* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.dlc_ = (cached_has_bits & 0x00000001u) ? ::google::protobuf::Message::CopyConstruct<::ei::DLCItem>( + arena, *from._impl_.dlc_) + : nullptr; + _impl_.lod_ = from._impl_.lod_; + // @@protoc_insertion_point(copy_constructor:ei.ShellObjectSpec.LODPiece) } +inline PROTOBUF_NDEBUG_INLINE ShellObjectSpec_LODPiece::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} -inline void ShellObjectSpec_LODPiece::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&dlc_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&lod_) - - reinterpret_cast(&dlc_)) + sizeof(lod_)); +inline void ShellObjectSpec_LODPiece::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, dlc_), + 0, + offsetof(Impl_, lod_) - + offsetof(Impl_, dlc_) + + sizeof(Impl_::lod_)); } - ShellObjectSpec_LODPiece::~ShellObjectSpec_LODPiece() { // @@protoc_insertion_point(destructor:ei.ShellObjectSpec.LODPiece) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void ShellObjectSpec_LODPiece::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete dlc_; -} - -void ShellObjectSpec_LODPiece::SetCachedSize(int size) const { - _cached_size_.Set(size); -} + ABSL_DCHECK(GetArena() == nullptr); + delete _impl_.dlc_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ShellObjectSpec_LODPiece::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ShellObjectSpec_LODPiece_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ShellObjectSpec_LODPiece::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ShellObjectSpec_LODPiece::ByteSizeLong, + &ShellObjectSpec_LODPiece::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ShellObjectSpec_LODPiece, _impl_._cached_size_), + false, + }, + &ShellObjectSpec_LODPiece::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ShellObjectSpec_LODPiece::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 1, 0, 2> ShellObjectSpec_LODPiece::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ShellObjectSpec_LODPiece, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ShellObjectSpec_LODPiece>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional uint32 lod = 2; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ShellObjectSpec_LODPiece, _impl_.lod_), 1>(), + {16, 1, 0, PROTOBUF_FIELD_OFFSET(ShellObjectSpec_LODPiece, _impl_.lod_)}}, + // optional .ei.DLCItem dlc = 1; + {::_pbi::TcParser::FastMtS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(ShellObjectSpec_LODPiece, _impl_.dlc_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.DLCItem dlc = 1; + {PROTOBUF_FIELD_OFFSET(ShellObjectSpec_LODPiece, _impl_.dlc_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional uint32 lod = 2; + {PROTOBUF_FIELD_OFFSET(ShellObjectSpec_LODPiece, _impl_.lod_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::DLCItem>()}, + }}, {{ + }}, +}; -void ShellObjectSpec_LODPiece::Clear() { +PROTOBUF_NOINLINE void ShellObjectSpec_LODPiece::Clear() { // @@protoc_insertion_point(message_clear_start:ei.ShellObjectSpec.LODPiece) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - GOOGLE_DCHECK(dlc_ != nullptr); - dlc_->Clear(); - } - lod_ = 0u; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ShellObjectSpec_LODPiece::_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 .ei.DLCItem dlc = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_dlc(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 lod = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_lod(&has_bits); - lod_ = ::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* ShellObjectSpec_LODPiece::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ShellObjectSpec.LODPiece) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.DLCItem dlc = 1; - if (cached_has_bits & 0x00000001u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::dlc(this), - _Internal::dlc(this).GetCachedSize(), target, stream); - } - - // optional uint32 lod = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(2, this->_internal_lod(), 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.ShellObjectSpec.LODPiece) - return target; -} - -size_t ShellObjectSpec_LODPiece::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ShellObjectSpec.LODPiece) - 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 .ei.DLCItem dlc = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *dlc_); - } - - // optional uint32 lod = 2; - if (cached_has_bits & 0x00000002u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_lod()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ShellObjectSpec_LODPiece::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ShellObjectSpec_LODPiece::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ShellObjectSpec_LODPiece::GetClassData() const { return &_class_data_; } + ABSL_DCHECK(_impl_.dlc_ != nullptr); + _impl_.dlc_->Clear(); + } + _impl_.lod_ = 0u; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ShellObjectSpec_LODPiece::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ShellObjectSpec_LODPiece& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ShellObjectSpec_LODPiece::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ShellObjectSpec_LODPiece& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ShellObjectSpec.LODPiece) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.DLCItem dlc = 1; + if (cached_has_bits & 0x00000001u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, *this_._impl_.dlc_, this_._impl_.dlc_->GetCachedSize(), target, + stream); + } -void ShellObjectSpec_LODPiece::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional uint32 lod = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 2, this_._internal_lod(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ShellObjectSpec.LODPiece) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ShellObjectSpec_LODPiece::ByteSizeLong(const MessageLite& base) { + const ShellObjectSpec_LODPiece& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ShellObjectSpec_LODPiece::ByteSizeLong() const { + const ShellObjectSpec_LODPiece& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ShellObjectSpec.LODPiece) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional .ei.DLCItem dlc = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.dlc_); + } + // optional uint32 lod = 2; + if (cached_has_bits & 0x00000002u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_lod()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void ShellObjectSpec_LODPiece::MergeFrom(const ShellObjectSpec_LODPiece& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellObjectSpec.LODPiece) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ShellObjectSpec_LODPiece::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellObjectSpec.LODPiece) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - _internal_mutable_dlc()->::ei::DLCItem::MergeFrom(from._internal_dlc()); + ABSL_DCHECK(from._impl_.dlc_ != nullptr); + if (_this->_impl_.dlc_ == nullptr) { + _this->_impl_.dlc_ = + ::google::protobuf::Message::CopyConstruct<::ei::DLCItem>(arena, *from._impl_.dlc_); + } else { + _this->_impl_.dlc_->MergeFrom(*from._impl_.dlc_); + } } if (cached_has_bits & 0x00000002u) { - lod_ = from.lod_; + _this->_impl_.lod_ = from._impl_.lod_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void ShellObjectSpec_LODPiece::CopyFrom(const ShellObjectSpec_LODPiece& from) { @@ -82006,802 +84302,696 @@ void ShellObjectSpec_LODPiece::CopyFrom(const ShellObjectSpec_LODPiece& from) { MergeFrom(from); } -bool ShellObjectSpec_LODPiece::IsInitialized() const { - return true; -} -void ShellObjectSpec_LODPiece::InternalSwap(ShellObjectSpec_LODPiece* other) { +void ShellObjectSpec_LODPiece::InternalSwap(ShellObjectSpec_LODPiece* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ShellObjectSpec_LODPiece, lod_) - + sizeof(ShellObjectSpec_LODPiece::lod_) - - PROTOBUF_FIELD_OFFSET(ShellObjectSpec_LODPiece, dlc_)>( - reinterpret_cast(&dlc_), - reinterpret_cast(&other->dlc_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ShellObjectSpec_LODPiece, _impl_.lod_) + + sizeof(ShellObjectSpec_LODPiece::_impl_.lod_) + - PROTOBUF_FIELD_OFFSET(ShellObjectSpec_LODPiece, _impl_.dlc_)>( + reinterpret_cast(&_impl_.dlc_), + reinterpret_cast(&other->_impl_.dlc_)); } -::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[169]); +::google::protobuf::Metadata ShellObjectSpec_LODPiece::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class ShellObjectSpec::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_name(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_asset_type(HasBits* has_bits) { - (*has_bits)[0] |= 32768u; - } - static void set_has_object_class(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_price(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_required_eop(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_required_soul_eggs(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_is_new(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_expires(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_seconds_until_available(HasBits* has_bits) { - (*has_bits)[0] |= 4096u; - } - static void set_has_seconds_remaining(HasBits* has_bits) { - (*has_bits)[0] |= 2048u; - } - static void set_has_popularity(HasBits* has_bits) { - (*has_bits)[0] |= 8192u; - } - static void set_has_no_hats(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_chicken_animation(HasBits* has_bits) { - (*has_bits)[0] |= 1024u; - } - static void set_has_sort_priority(HasBits* has_bits) { - (*has_bits)[0] |= 16384u; - } - static void set_has_default_appearance(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } -}; - -ShellObjectSpec::ShellObjectSpec(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - metadata_(arena), - pieces_(arena), - icon_colors_(arena) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_._has_bits_); +}; + +ShellObjectSpec::ShellObjectSpec(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.ShellObjectSpec) } -ShellObjectSpec::ShellObjectSpec(const ShellObjectSpec& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - metadata_(from.metadata_), - pieces_(from.pieces_), - icon_colors_(from.icon_colors_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_identifier()) { - identifier_.Set(from._internal_identifier(), - GetArenaForAllocation()); - } - name_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - name_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_name()) { - name_.Set(from._internal_name(), - GetArenaForAllocation()); - } - object_class_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - object_class_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_object_class()) { - object_class_.Set(from._internal_object_class(), - GetArenaForAllocation()); - } - ::memcpy(&price_, &from.price_, - static_cast(reinterpret_cast(&asset_type_) - - reinterpret_cast(&price_)) + sizeof(asset_type_)); +inline PROTOBUF_NDEBUG_INLINE ShellObjectSpec::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ShellObjectSpec& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + metadata_{visibility, arena, from.metadata_}, + pieces_{visibility, arena, from.pieces_}, + icon_colors_{visibility, arena, from.icon_colors_}, + identifier_(arena, from.identifier_), + name_(arena, from.name_), + object_class_(arena, from.object_class_) {} + +ShellObjectSpec::ShellObjectSpec( + ::google::protobuf::Arena* arena, + const ShellObjectSpec& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ShellObjectSpec* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, price_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, price_), + offsetof(Impl_, asset_type_) - + offsetof(Impl_, price_) + + sizeof(Impl_::asset_type_)); + // @@protoc_insertion_point(copy_constructor:ei.ShellObjectSpec) } - -inline void ShellObjectSpec::SharedCtor() { -identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -name_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - name_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -object_class_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - object_class_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&price_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&sort_priority_) - - reinterpret_cast(&price_)) + sizeof(sort_priority_)); -asset_type_ = 1; +inline PROTOBUF_NDEBUG_INLINE ShellObjectSpec::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + metadata_{visibility, arena}, + pieces_{visibility, arena}, + icon_colors_{visibility, arena}, + identifier_(arena), + name_(arena), + object_class_(arena), + asset_type_{static_cast< ::ei::ShellSpec_AssetType >(1)} {} + +inline void ShellObjectSpec::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, price_), + 0, + offsetof(Impl_, sort_priority_) - + offsetof(Impl_, price_) + + sizeof(Impl_::sort_priority_)); } - ShellObjectSpec::~ShellObjectSpec() { // @@protoc_insertion_point(destructor:ei.ShellObjectSpec) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void ShellObjectSpec::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - identifier_.Destroy(); - name_.Destroy(); - object_class_.Destroy(); -} - -void ShellObjectSpec::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ShellObjectSpec::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.identifier_.Destroy(); + _impl_.name_.Destroy(); + _impl_.object_class_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ShellObjectSpec::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ShellObjectSpec_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ShellObjectSpec::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ShellObjectSpec::ByteSizeLong, + &ShellObjectSpec::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_._cached_size_), + false, + }, + &ShellObjectSpec::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ShellObjectSpec::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<5, 19, 3, 80, 2> ShellObjectSpec::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_._has_bits_), + 0, // no _extensions_ + 19, 248, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294443008, // skipmap + offsetof(decltype(_table_), field_entries), + 19, // num_field_entries + 3, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ShellObjectSpec>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string identifier = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.identifier_)}}, + // optional string name = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.name_)}}, + // optional .ei.ShellSpec.AssetType asset_type = 3; + {::_pbi::TcParser::FastEvS1, + {24, 15, 1, PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.asset_type_)}}, + // optional uint32 price = 4; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ShellObjectSpec, _impl_.price_), 3>(), + {32, 3, 0, PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.price_)}}, + // optional uint32 required_eop = 5; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ShellObjectSpec, _impl_.required_eop_), 4>(), + {40, 4, 0, PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.required_eop_)}}, + // optional double required_soul_eggs = 6; + {::_pbi::TcParser::FastF64S1, + {49, 5, 0, PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.required_soul_eggs_)}}, + // repeated double metadata = 7; + {::_pbi::TcParser::FastF64R1, + {57, 63, 0, PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.metadata_)}}, + // repeated .ei.ShellObjectSpec.LODPiece pieces = 8; + {::_pbi::TcParser::FastMtR1, + {66, 63, 0, PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.pieces_)}}, + // optional bool default_appearance = 9; + {::_pbi::TcParser::SingularVarintNoZag1(), + {72, 9, 0, PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.default_appearance_)}}, + // optional bool is_new = 10; + {::_pbi::TcParser::SingularVarintNoZag1(), + {80, 6, 0, PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.is_new_)}}, + // optional bool expires = 11; + {::_pbi::TcParser::SingularVarintNoZag1(), + {88, 7, 0, PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.expires_)}}, + // optional double seconds_remaining = 12; + {::_pbi::TcParser::FastF64S1, + {97, 11, 0, PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.seconds_remaining_)}}, + // optional bool no_hats = 13; + {::_pbi::TcParser::SingularVarintNoZag1(), + {104, 8, 0, PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.no_hats_)}}, + // optional string object_class = 14; + {::_pbi::TcParser::FastSS1, + {114, 2, 0, PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.object_class_)}}, + // repeated string icon_colors = 15; + {::_pbi::TcParser::FastSR1, + {122, 63, 0, PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.icon_colors_)}}, + // optional .ei.ShellObjectSpec.ChickenAnimation chicken_animation = 16; + {::_pbi::TcParser::FastEr0S2, + {384, 10, 8, PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.chicken_animation_)}}, + // optional int32 sort_priority = 17; + {::_pbi::TcParser::FastV32S2, + {392, 14, 0, PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.sort_priority_)}}, + // optional double seconds_until_available = 18; + {::_pbi::TcParser::FastF64S2, + {401, 12, 0, PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.seconds_until_available_)}}, + // optional uint64 popularity = 19; + {::_pbi::TcParser::FastV64S2, + {408, 13, 0, PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.popularity_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string identifier = 1; + {PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.identifier_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string name = 2; + {PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.name_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional .ei.ShellSpec.AssetType asset_type = 3; + {PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.asset_type_), _Internal::kHasBitsOffset + 15, 1, + (0 | ::_fl::kFcOptional | ::_fl::kEnum)}, + // optional uint32 price = 4; + {PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.price_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional uint32 required_eop = 5; + {PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.required_eop_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double required_soul_eggs = 6; + {PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.required_soul_eggs_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // repeated double metadata = 7; + {PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.metadata_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kDouble)}, + // repeated .ei.ShellObjectSpec.LODPiece pieces = 8; + {PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.pieces_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional bool default_appearance = 9; + {PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.default_appearance_), _Internal::kHasBitsOffset + 9, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool is_new = 10; + {PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.is_new_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool expires = 11; + {PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.expires_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional double seconds_remaining = 12; + {PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.seconds_remaining_), _Internal::kHasBitsOffset + 11, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional bool no_hats = 13; + {PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.no_hats_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional string object_class = 14; + {PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.object_class_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // repeated string icon_colors = 15; + {PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.icon_colors_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kRawString | ::_fl::kRepSString)}, + // optional .ei.ShellObjectSpec.ChickenAnimation chicken_animation = 16; + {PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.chicken_animation_), _Internal::kHasBitsOffset + 10, 2, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional int32 sort_priority = 17; + {PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.sort_priority_), _Internal::kHasBitsOffset + 14, 0, + (0 | ::_fl::kFcOptional | ::_fl::kInt32)}, + // optional double seconds_until_available = 18; + {PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.seconds_until_available_), _Internal::kHasBitsOffset + 12, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint64 popularity = 19; + {PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.popularity_), _Internal::kHasBitsOffset + 13, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ShellObjectSpec_LODPiece>()}, + {::_pbi::FieldAuxEnumData{}, ::ei::ShellSpec_AssetType_internal_data_}, + {0, 9}, + }}, {{ + "\22\12\4\0\0\0\0\0\0\0\0\0\0\0\14\13\0\0\0\0\0\0\0\0" + "ei.ShellObjectSpec" + "identifier" + "name" + "object_class" + "icon_colors" + }}, +}; + +PROTOBUF_NOINLINE void ShellObjectSpec::Clear() { // @@protoc_insertion_point(message_clear_start:ei.ShellObjectSpec) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - metadata_.Clear(); - pieces_.Clear(); - icon_colors_.Clear(); - cached_has_bits = _has_bits_[0]; + _impl_.metadata_.Clear(); + _impl_.pieces_.Clear(); + _impl_.icon_colors_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - identifier_.ClearNonDefaultToEmpty(); + _impl_.identifier_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - name_.ClearNonDefaultToEmpty(); + _impl_.name_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000004u) { - object_class_.ClearNonDefaultToEmpty(); + _impl_.object_class_.ClearNonDefaultToEmpty(); } } if (cached_has_bits & 0x000000f8u) { - ::memset(&price_, 0, static_cast( - reinterpret_cast(&expires_) - - reinterpret_cast(&price_)) + sizeof(expires_)); + ::memset(&_impl_.price_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.expires_) - + reinterpret_cast(&_impl_.price_)) + sizeof(_impl_.expires_)); } if (cached_has_bits & 0x0000ff00u) { - ::memset(&no_hats_, 0, static_cast( - reinterpret_cast(&sort_priority_) - - reinterpret_cast(&no_hats_)) + sizeof(sort_priority_)); - asset_type_ = 1; - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ShellObjectSpec::_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 identifier = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellObjectSpec.identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string name = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_name(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellObjectSpec.name"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional .ei.ShellSpec.AssetType asset_type = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::ShellSpec_AssetType_IsValid(val))) { - _internal_set_asset_type(static_cast<::ei::ShellSpec_AssetType>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(3, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional uint32 price = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _Internal::set_has_price(&has_bits); - price_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 required_eop = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - _Internal::set_has_required_eop(&has_bits); - required_eop_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double required_soul_eggs = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 49)) { - _Internal::set_has_required_soul_eggs(&has_bits); - required_soul_eggs_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // repeated double metadata = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 57)) { - ptr -= 1; - do { - ptr += 1; - _internal_add_metadata(::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr)); - ptr += sizeof(double); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<57>(ptr)); - } else if (static_cast(tag) == 58) { - ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedDoubleParser(_internal_mutable_metadata(), ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .ei.ShellObjectSpec.LODPiece pieces = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_pieces(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<66>(ptr)); - } else - goto handle_unusual; - continue; - // optional bool default_appearance = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 72)) { - _Internal::set_has_default_appearance(&has_bits); - default_appearance_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool is_new = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 80)) { - _Internal::set_has_is_new(&has_bits); - is_new_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool expires = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 88)) { - _Internal::set_has_expires(&has_bits); - expires_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double seconds_remaining = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 97)) { - _Internal::set_has_seconds_remaining(&has_bits); - seconds_remaining_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional bool no_hats = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 104)) { - _Internal::set_has_no_hats(&has_bits); - no_hats_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string object_class = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 114)) { - auto str = _internal_mutable_object_class(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellObjectSpec.object_class"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // repeated string icon_colors = 15; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 122)) { - ptr -= 1; - do { - ptr += 1; - auto str = _internal_add_icon_colors(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellObjectSpec.icon_colors"); - #endif // !NDEBUG - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<122>(ptr)); - } else - goto handle_unusual; - continue; - // optional .ei.ShellObjectSpec.ChickenAnimation chicken_animation = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 128)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::ShellObjectSpec_ChickenAnimation_IsValid(val))) { - _internal_set_chicken_animation(static_cast<::ei::ShellObjectSpec_ChickenAnimation>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(16, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional int32 sort_priority = 17; - case 17: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 136)) { - _Internal::set_has_sort_priority(&has_bits); - sort_priority_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double seconds_until_available = 18; - case 18: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 145)) { - _Internal::set_has_seconds_until_available(&has_bits); - seconds_until_available_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint64 popularity = 19; - case 19: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 152)) { - _Internal::set_has_popularity(&has_bits); - popularity_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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* ShellObjectSpec::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ShellObjectSpec) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string identifier = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_identifier().data(), static_cast(this->_internal_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellObjectSpec.identifier"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_identifier(), target); - } - - // optional string name = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_name().data(), static_cast(this->_internal_name().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellObjectSpec.name"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_name(), target); - } - - // optional .ei.ShellSpec.AssetType asset_type = 3; - if (cached_has_bits & 0x00008000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 3, this->_internal_asset_type(), target); - } - - // optional uint32 price = 4; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(4, this->_internal_price(), target); - } - - // optional uint32 required_eop = 5; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(5, this->_internal_required_eop(), target); - } - - // optional double required_soul_eggs = 6; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(6, this->_internal_required_soul_eggs(), target); - } - - // repeated double metadata = 7; - for (int i = 0, n = this->_internal_metadata_size(); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(7, this->_internal_metadata(i), target); - } - - // repeated .ei.ShellObjectSpec.LODPiece pieces = 8; - for (unsigned i = 0, - n = static_cast(this->_internal_pieces_size()); i < n; i++) { - const auto& repfield = this->_internal_pieces(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(8, repfield, repfield.GetCachedSize(), target, stream); - } - - // optional bool default_appearance = 9; - if (cached_has_bits & 0x00000200u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(9, this->_internal_default_appearance(), target); - } - - // optional bool is_new = 10; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(10, this->_internal_is_new(), target); - } - - // optional bool expires = 11; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(11, this->_internal_expires(), target); - } - - // optional double seconds_remaining = 12; - if (cached_has_bits & 0x00000800u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(12, this->_internal_seconds_remaining(), target); - } - - // optional bool no_hats = 13; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(13, this->_internal_no_hats(), target); - } - - // optional string object_class = 14; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_object_class().data(), static_cast(this->_internal_object_class().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellObjectSpec.object_class"); - target = stream->WriteStringMaybeAliased( - 14, this->_internal_object_class(), target); - } - - // repeated string icon_colors = 15; - for (int i = 0, n = this->_internal_icon_colors_size(); i < n; i++) { - const auto& s = this->_internal_icon_colors(i); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - s.data(), static_cast(s.length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellObjectSpec.icon_colors"); - target = stream->WriteString(15, s, target); - } - - // optional .ei.ShellObjectSpec.ChickenAnimation chicken_animation = 16; - if (cached_has_bits & 0x00000400u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 16, this->_internal_chicken_animation(), target); - } - - // optional int32 sort_priority = 17; - if (cached_has_bits & 0x00004000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray(17, this->_internal_sort_priority(), target); - } - - // optional double seconds_until_available = 18; - if (cached_has_bits & 0x00001000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(18, this->_internal_seconds_until_available(), target); - } - - // optional uint64 popularity = 19; - if (cached_has_bits & 0x00002000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(19, this->_internal_popularity(), 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.ShellObjectSpec) - return target; -} - -size_t ShellObjectSpec::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ShellObjectSpec) - 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 double metadata = 7; - { - unsigned int count = static_cast(this->_internal_metadata_size()); - size_t data_size = 8UL * count; - total_size += 1 * - ::_pbi::FromIntSize(this->_internal_metadata_size()); - total_size += data_size; - } - - // repeated .ei.ShellObjectSpec.LODPiece pieces = 8; - total_size += 1UL * this->_internal_pieces_size(); - for (const auto& msg : this->pieces_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated string icon_colors = 15; - total_size += 1 * - ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(icon_colors_.size()); - for (int i = 0, n = icon_colors_.size(); i < n; i++) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - icon_colors_.Get(i)); - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - // optional string identifier = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_identifier()); - } - - // optional string name = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_name()); - } - - // optional string object_class = 14; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_object_class()); - } + ::memset(&_impl_.no_hats_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.sort_priority_) - + reinterpret_cast(&_impl_.no_hats_)) + sizeof(_impl_.sort_priority_)); + _impl_.asset_type_ = 1; + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ShellObjectSpec::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ShellObjectSpec& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ShellObjectSpec::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ShellObjectSpec& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ShellObjectSpec) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string identifier = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellObjectSpec.identifier"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional uint32 price = 4; - if (cached_has_bits & 0x00000008u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_price()); - } + // optional string name = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_name(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellObjectSpec.name"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } - // optional uint32 required_eop = 5; - if (cached_has_bits & 0x00000010u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_required_eop()); - } + // optional .ei.ShellSpec.AssetType asset_type = 3; + if (cached_has_bits & 0x00008000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 3, this_._internal_asset_type(), target); + } - // optional double required_soul_eggs = 6; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + 8; - } + // optional uint32 price = 4; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 4, this_._internal_price(), target); + } - // optional bool is_new = 10; - if (cached_has_bits & 0x00000040u) { - total_size += 1 + 1; - } + // optional uint32 required_eop = 5; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 5, this_._internal_required_eop(), target); + } - // optional bool expires = 11; - if (cached_has_bits & 0x00000080u) { - total_size += 1 + 1; - } + // optional double required_soul_eggs = 6; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 6, this_._internal_required_soul_eggs(), target); + } - } - if (cached_has_bits & 0x0000ff00u) { - // optional bool no_hats = 13; - if (cached_has_bits & 0x00000100u) { - total_size += 1 + 1; - } + // repeated double metadata = 7; + for (int i = 0, n = this_._internal_metadata_size(); i < n; ++i) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 7, this_._internal_metadata().Get(i), target); + } - // optional bool default_appearance = 9; - if (cached_has_bits & 0x00000200u) { - total_size += 1 + 1; - } + // repeated .ei.ShellObjectSpec.LODPiece pieces = 8; + for (unsigned i = 0, n = static_cast( + this_._internal_pieces_size()); + i < n; i++) { + const auto& repfield = this_._internal_pieces().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 8, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional .ei.ShellObjectSpec.ChickenAnimation chicken_animation = 16; - if (cached_has_bits & 0x00000400u) { - total_size += 2 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_chicken_animation()); - } + // optional bool default_appearance = 9; + if (cached_has_bits & 0x00000200u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 9, this_._internal_default_appearance(), target); + } - // optional double seconds_remaining = 12; - if (cached_has_bits & 0x00000800u) { - total_size += 1 + 8; - } + // optional bool is_new = 10; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 10, this_._internal_is_new(), target); + } - // optional double seconds_until_available = 18; - if (cached_has_bits & 0x00001000u) { - total_size += 2 + 8; - } + // optional bool expires = 11; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 11, this_._internal_expires(), target); + } - // optional uint64 popularity = 19; - if (cached_has_bits & 0x00002000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt64Size( - this->_internal_popularity()); - } + // optional double seconds_remaining = 12; + if (cached_has_bits & 0x00000800u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 12, this_._internal_seconds_remaining(), target); + } - // optional int32 sort_priority = 17; - if (cached_has_bits & 0x00004000u) { - total_size += 2 + - ::_pbi::WireFormatLite::Int32Size( - this->_internal_sort_priority()); - } + // optional bool no_hats = 13; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 13, this_._internal_no_hats(), target); + } - // optional .ei.ShellSpec.AssetType asset_type = 3; - if (cached_has_bits & 0x00008000u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_asset_type()); - } + // optional string object_class = 14; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_object_class(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellObjectSpec.object_class"); + target = stream->WriteStringMaybeAliased(14, _s, target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // repeated string icon_colors = 15; + for (int i = 0, n = this_._internal_icon_colors_size(); i < n; ++i) { + const auto& s = this_._internal_icon_colors().Get(i); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(s.data(), static_cast(s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellObjectSpec.icon_colors"); + target = stream->WriteString(15, s, target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ShellObjectSpec::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ShellObjectSpec::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ShellObjectSpec::GetClassData() const { return &_class_data_; } + // optional .ei.ShellObjectSpec.ChickenAnimation chicken_animation = 16; + if (cached_has_bits & 0x00000400u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 16, this_._internal_chicken_animation(), target); + } -void ShellObjectSpec::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional int32 sort_priority = 17; + if (cached_has_bits & 0x00004000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteInt32ToArray( + 17, this_._internal_sort_priority(), target); + } + // optional double seconds_until_available = 18; + if (cached_has_bits & 0x00001000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 18, this_._internal_seconds_until_available(), target); + } -void ShellObjectSpec::MergeFrom(const ShellObjectSpec& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellObjectSpec) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // optional uint64 popularity = 19; + if (cached_has_bits & 0x00002000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 19, this_._internal_popularity(), target); + } - metadata_.MergeFrom(from.metadata_); - pieces_.MergeFrom(from.pieces_); - icon_colors_.MergeFrom(from.icon_colors_); - cached_has_bits = from._has_bits_[0]; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ShellObjectSpec) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ShellObjectSpec::ByteSizeLong(const MessageLite& base) { + const ShellObjectSpec& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ShellObjectSpec::ByteSizeLong() const { + const ShellObjectSpec& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ShellObjectSpec) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated double metadata = 7; + { + std::size_t data_size = std::size_t{8} * + ::_pbi::FromIntSize(this_._internal_metadata_size()) + ; + std::size_t tag_size = std::size_t{1} * + ::_pbi::FromIntSize(this_._internal_metadata_size()); + ; + total_size += tag_size + data_size; + } + // repeated .ei.ShellObjectSpec.LODPiece pieces = 8; + { + total_size += 1UL * this_._internal_pieces_size(); + for (const auto& msg : this_._internal_pieces()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated string icon_colors = 15; + { + total_size += + 1 * ::google::protobuf::internal::FromIntSize(this_._internal_icon_colors().size()); + for (int i = 0, n = this_._internal_icon_colors().size(); i < n; ++i) { + total_size += ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_icon_colors().Get(i)); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string identifier = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_identifier()); + } + // optional string name = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_name()); + } + // optional string object_class = 14; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_object_class()); + } + // optional uint32 price = 4; + if (cached_has_bits & 0x00000008u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_price()); + } + // optional uint32 required_eop = 5; + if (cached_has_bits & 0x00000010u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_required_eop()); + } + // optional double required_soul_eggs = 6; + if (cached_has_bits & 0x00000020u) { + total_size += 9; + } + // optional bool is_new = 10; + if (cached_has_bits & 0x00000040u) { + total_size += 2; + } + // optional bool expires = 11; + if (cached_has_bits & 0x00000080u) { + total_size += 2; + } + } + if (cached_has_bits & 0x0000ff00u) { + // optional bool no_hats = 13; + if (cached_has_bits & 0x00000100u) { + total_size += 2; + } + // optional bool default_appearance = 9; + if (cached_has_bits & 0x00000200u) { + total_size += 2; + } + // optional .ei.ShellObjectSpec.ChickenAnimation chicken_animation = 16; + if (cached_has_bits & 0x00000400u) { + total_size += 2 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_chicken_animation()); + } + // optional double seconds_remaining = 12; + if (cached_has_bits & 0x00000800u) { + total_size += 9; + } + // optional double seconds_until_available = 18; + if (cached_has_bits & 0x00001000u) { + total_size += 10; + } + // optional uint64 popularity = 19; + if (cached_has_bits & 0x00002000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt64Size( + this_._internal_popularity()); + } + // optional int32 sort_priority = 17; + if (cached_has_bits & 0x00004000u) { + total_size += 2 + ::_pbi::WireFormatLite::Int32Size( + this_._internal_sort_priority()); + } + // optional .ei.ShellSpec.AssetType asset_type = 3; + if (cached_has_bits & 0x00008000u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_asset_type()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void ShellObjectSpec::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellObjectSpec) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_metadata()->MergeFrom(from._internal_metadata()); + _this->_internal_mutable_pieces()->MergeFrom( + from._internal_pieces()); + _this->_internal_mutable_icon_colors()->MergeFrom(from._internal_icon_colors()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - _internal_set_identifier(from._internal_identifier()); + _this->_internal_set_identifier(from._internal_identifier()); } if (cached_has_bits & 0x00000002u) { - _internal_set_name(from._internal_name()); + _this->_internal_set_name(from._internal_name()); } if (cached_has_bits & 0x00000004u) { - _internal_set_object_class(from._internal_object_class()); + _this->_internal_set_object_class(from._internal_object_class()); } if (cached_has_bits & 0x00000008u) { - price_ = from.price_; + _this->_impl_.price_ = from._impl_.price_; } if (cached_has_bits & 0x00000010u) { - required_eop_ = from.required_eop_; + _this->_impl_.required_eop_ = from._impl_.required_eop_; } if (cached_has_bits & 0x00000020u) { - required_soul_eggs_ = from.required_soul_eggs_; + _this->_impl_.required_soul_eggs_ = from._impl_.required_soul_eggs_; } if (cached_has_bits & 0x00000040u) { - is_new_ = from.is_new_; + _this->_impl_.is_new_ = from._impl_.is_new_; } if (cached_has_bits & 0x00000080u) { - expires_ = from.expires_; + _this->_impl_.expires_ = from._impl_.expires_; } - _has_bits_[0] |= cached_has_bits; } if (cached_has_bits & 0x0000ff00u) { if (cached_has_bits & 0x00000100u) { - no_hats_ = from.no_hats_; + _this->_impl_.no_hats_ = from._impl_.no_hats_; } if (cached_has_bits & 0x00000200u) { - default_appearance_ = from.default_appearance_; + _this->_impl_.default_appearance_ = from._impl_.default_appearance_; } if (cached_has_bits & 0x00000400u) { - chicken_animation_ = from.chicken_animation_; + _this->_impl_.chicken_animation_ = from._impl_.chicken_animation_; } if (cached_has_bits & 0x00000800u) { - seconds_remaining_ = from.seconds_remaining_; + _this->_impl_.seconds_remaining_ = from._impl_.seconds_remaining_; } if (cached_has_bits & 0x00001000u) { - seconds_until_available_ = from.seconds_until_available_; + _this->_impl_.seconds_until_available_ = from._impl_.seconds_until_available_; } if (cached_has_bits & 0x00002000u) { - popularity_ = from.popularity_; + _this->_impl_.popularity_ = from._impl_.popularity_; } if (cached_has_bits & 0x00004000u) { - sort_priority_ = from.sort_priority_; + _this->_impl_.sort_priority_ = from._impl_.sort_priority_; } if (cached_has_bits & 0x00008000u) { - asset_type_ = from.asset_type_; + _this->_impl_.asset_type_ = from._impl_.asset_type_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void ShellObjectSpec::CopyFrom(const ShellObjectSpec& from) { @@ -82811,391 +85001,366 @@ void ShellObjectSpec::CopyFrom(const ShellObjectSpec& from) { MergeFrom(from); } -bool ShellObjectSpec::IsInitialized() const { - return true; -} -void ShellObjectSpec::InternalSwap(ShellObjectSpec* other) { +void ShellObjectSpec::InternalSwap(ShellObjectSpec* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - metadata_.InternalSwap(&other->metadata_); - pieces_.InternalSwap(&other->pieces_); - icon_colors_.InternalSwap(&other->icon_colors_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &identifier_, lhs_arena, - &other->identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &name_, lhs_arena, - &other->name_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &object_class_, lhs_arena, - &other->object_class_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ShellObjectSpec, sort_priority_) - + sizeof(ShellObjectSpec::sort_priority_) - - PROTOBUF_FIELD_OFFSET(ShellObjectSpec, price_)>( - reinterpret_cast(&price_), - reinterpret_cast(&other->price_)); - swap(asset_type_, other->asset_type_); -} - -::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[170]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.metadata_.InternalSwap(&other->_impl_.metadata_); + _impl_.pieces_.InternalSwap(&other->_impl_.pieces_); + _impl_.icon_colors_.InternalSwap(&other->_impl_.icon_colors_); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.identifier_, &other->_impl_.identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.name_, &other->_impl_.name_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.object_class_, &other->_impl_.object_class_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.asset_type_) + + sizeof(ShellObjectSpec::_impl_.asset_type_) + - PROTOBUF_FIELD_OFFSET(ShellObjectSpec, _impl_.price_)>( + reinterpret_cast(&_impl_.price_), + reinterpret_cast(&other->_impl_.price_)); +} + +::google::protobuf::Metadata ShellObjectSpec::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class ShellGroupSpec::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_name(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_asset_type(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_price_mult_deprecated(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } -}; - -ShellGroupSpec::ShellGroupSpec(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - member_ids_(arena) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ShellGroupSpec, _impl_._has_bits_); +}; + +ShellGroupSpec::ShellGroupSpec(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.ShellGroupSpec) } -ShellGroupSpec::ShellGroupSpec(const ShellGroupSpec& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - member_ids_(from.member_ids_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_identifier()) { - identifier_.Set(from._internal_identifier(), - GetArenaForAllocation()); - } - name_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - name_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_name()) { - name_.Set(from._internal_name(), - GetArenaForAllocation()); - } - ::memcpy(&price_mult_deprecated_, &from.price_mult_deprecated_, - static_cast(reinterpret_cast(&asset_type_) - - reinterpret_cast(&price_mult_deprecated_)) + sizeof(asset_type_)); +inline PROTOBUF_NDEBUG_INLINE ShellGroupSpec::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ShellGroupSpec& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + member_ids_{visibility, arena, from.member_ids_}, + identifier_(arena, from.identifier_), + name_(arena, from.name_) {} + +ShellGroupSpec::ShellGroupSpec( + ::google::protobuf::Arena* arena, + const ShellGroupSpec& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ShellGroupSpec* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, price_mult_deprecated_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, price_mult_deprecated_), + offsetof(Impl_, asset_type_) - + offsetof(Impl_, price_mult_deprecated_) + + sizeof(Impl_::asset_type_)); + // @@protoc_insertion_point(copy_constructor:ei.ShellGroupSpec) } +inline PROTOBUF_NDEBUG_INLINE ShellGroupSpec::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + member_ids_{visibility, arena}, + identifier_(arena), + name_(arena), + asset_type_{static_cast< ::ei::ShellSpec_AssetType >(1)} {} -inline void ShellGroupSpec::SharedCtor() { -identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -name_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - name_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -price_mult_deprecated_ = 0; -asset_type_ = 1; +inline void ShellGroupSpec::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.price_mult_deprecated_ = {}; } - ShellGroupSpec::~ShellGroupSpec() { // @@protoc_insertion_point(destructor:ei.ShellGroupSpec) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void ShellGroupSpec::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - identifier_.Destroy(); - name_.Destroy(); -} - -void ShellGroupSpec::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ShellGroupSpec::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.identifier_.Destroy(); + _impl_.name_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ShellGroupSpec::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ShellGroupSpec_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ShellGroupSpec::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ShellGroupSpec::ByteSizeLong, + &ShellGroupSpec::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ShellGroupSpec, _impl_._cached_size_), + false, + }, + &ShellGroupSpec::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ShellGroupSpec::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 5, 1, 50, 2> ShellGroupSpec::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ShellGroupSpec, _impl_._has_bits_), + 0, // no _extensions_ + 5, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967264, // skipmap + offsetof(decltype(_table_), field_entries), + 5, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ShellGroupSpec>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string identifier = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(ShellGroupSpec, _impl_.identifier_)}}, + // optional string name = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(ShellGroupSpec, _impl_.name_)}}, + // repeated string member_ids = 3; + {::_pbi::TcParser::FastSR1, + {26, 63, 0, PROTOBUF_FIELD_OFFSET(ShellGroupSpec, _impl_.member_ids_)}}, + // optional double price_mult_DEPRECATED = 4; + {::_pbi::TcParser::FastF64S1, + {33, 2, 0, PROTOBUF_FIELD_OFFSET(ShellGroupSpec, _impl_.price_mult_deprecated_)}}, + // optional .ei.ShellSpec.AssetType asset_type = 5; + {::_pbi::TcParser::FastEvS1, + {40, 3, 0, PROTOBUF_FIELD_OFFSET(ShellGroupSpec, _impl_.asset_type_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string identifier = 1; + {PROTOBUF_FIELD_OFFSET(ShellGroupSpec, _impl_.identifier_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string name = 2; + {PROTOBUF_FIELD_OFFSET(ShellGroupSpec, _impl_.name_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // repeated string member_ids = 3; + {PROTOBUF_FIELD_OFFSET(ShellGroupSpec, _impl_.member_ids_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kRawString | ::_fl::kRepSString)}, + // optional double price_mult_DEPRECATED = 4; + {PROTOBUF_FIELD_OFFSET(ShellGroupSpec, _impl_.price_mult_deprecated_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional .ei.ShellSpec.AssetType asset_type = 5; + {PROTOBUF_FIELD_OFFSET(ShellGroupSpec, _impl_.asset_type_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kEnum)}, + }}, {{ + {::_pbi::FieldAuxEnumData{}, ::ei::ShellSpec_AssetType_internal_data_}, + }}, {{ + "\21\12\4\12\0\0\0\0" + "ei.ShellGroupSpec" + "identifier" + "name" + "member_ids" + }}, +}; + +PROTOBUF_NOINLINE void ShellGroupSpec::Clear() { // @@protoc_insertion_point(message_clear_start:ei.ShellGroupSpec) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - member_ids_.Clear(); - cached_has_bits = _has_bits_[0]; + _impl_.member_ids_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - identifier_.ClearNonDefaultToEmpty(); + _impl_.identifier_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - name_.ClearNonDefaultToEmpty(); + _impl_.name_.ClearNonDefaultToEmpty(); } } if (cached_has_bits & 0x0000000cu) { - price_mult_deprecated_ = 0; - asset_type_ = 1; - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ShellGroupSpec::_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 identifier = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellGroupSpec.identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string name = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_name(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellGroupSpec.name"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // repeated string member_ids = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr -= 1; - do { - ptr += 1; - auto str = _internal_add_member_ids(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellGroupSpec.member_ids"); - #endif // !NDEBUG - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); - } else - goto handle_unusual; - continue; - // optional double price_mult_DEPRECATED = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 33)) { - _Internal::set_has_price_mult_deprecated(&has_bits); - price_mult_deprecated_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional .ei.ShellSpec.AssetType asset_type = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::ShellSpec_AssetType_IsValid(val))) { - _internal_set_asset_type(static_cast<::ei::ShellSpec_AssetType>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(5, val, mutable_unknown_fields()); - } - } 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* ShellGroupSpec::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ShellGroupSpec) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string identifier = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_identifier().data(), static_cast(this->_internal_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellGroupSpec.identifier"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_identifier(), target); - } - - // optional string name = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_name().data(), static_cast(this->_internal_name().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellGroupSpec.name"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_name(), target); - } - - // repeated string member_ids = 3; - for (int i = 0, n = this->_internal_member_ids_size(); i < n; i++) { - const auto& s = this->_internal_member_ids(i); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - s.data(), static_cast(s.length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellGroupSpec.member_ids"); - target = stream->WriteString(3, s, target); - } - - // optional double price_mult_DEPRECATED = 4; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(4, this->_internal_price_mult_deprecated(), target); - } - - // optional .ei.ShellSpec.AssetType asset_type = 5; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 5, this->_internal_asset_type(), 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.ShellGroupSpec) - return target; -} - -size_t ShellGroupSpec::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ShellGroupSpec) - 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 member_ids = 3; - total_size += 1 * - ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(member_ids_.size()); - for (int i = 0, n = member_ids_.size(); i < n; i++) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - member_ids_.Get(i)); - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x0000000fu) { - // optional string identifier = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_identifier()); - } - - // optional string name = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_name()); - } - - // optional double price_mult_DEPRECATED = 4; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + 8; - } + _impl_.price_mult_deprecated_ = 0; + _impl_.asset_type_ = 1; + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ShellGroupSpec::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ShellGroupSpec& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ShellGroupSpec::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ShellGroupSpec& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ShellGroupSpec) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string identifier = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellGroupSpec.identifier"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional .ei.ShellSpec.AssetType asset_type = 5; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_asset_type()); - } + // optional string name = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_name(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellGroupSpec.name"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // repeated string member_ids = 3; + for (int i = 0, n = this_._internal_member_ids_size(); i < n; ++i) { + const auto& s = this_._internal_member_ids().Get(i); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(s.data(), static_cast(s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellGroupSpec.member_ids"); + target = stream->WriteString(3, s, target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ShellGroupSpec::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ShellGroupSpec::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ShellGroupSpec::GetClassData() const { return &_class_data_; } + // optional double price_mult_DEPRECATED = 4; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 4, this_._internal_price_mult_deprecated(), target); + } -void ShellGroupSpec::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional .ei.ShellSpec.AssetType asset_type = 5; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 5, this_._internal_asset_type(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ShellGroupSpec) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ShellGroupSpec::ByteSizeLong(const MessageLite& base) { + const ShellGroupSpec& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ShellGroupSpec::ByteSizeLong() const { + const ShellGroupSpec& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ShellGroupSpec) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated string member_ids = 3; + { + total_size += + 1 * ::google::protobuf::internal::FromIntSize(this_._internal_member_ids().size()); + for (int i = 0, n = this_._internal_member_ids().size(); i < n; ++i) { + total_size += ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_member_ids().Get(i)); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { + // optional string identifier = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_identifier()); + } + // optional string name = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_name()); + } + // optional double price_mult_DEPRECATED = 4; + if (cached_has_bits & 0x00000004u) { + total_size += 9; + } + // optional .ei.ShellSpec.AssetType asset_type = 5; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_asset_type()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void ShellGroupSpec::MergeFrom(const ShellGroupSpec& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellGroupSpec) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ShellGroupSpec::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellGroupSpec) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - member_ids_.MergeFrom(from.member_ids_); - cached_has_bits = from._has_bits_[0]; + _this->_internal_mutable_member_ids()->MergeFrom(from._internal_member_ids()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x0000000fu) { if (cached_has_bits & 0x00000001u) { - _internal_set_identifier(from._internal_identifier()); + _this->_internal_set_identifier(from._internal_identifier()); } if (cached_has_bits & 0x00000002u) { - _internal_set_name(from._internal_name()); + _this->_internal_set_name(from._internal_name()); } if (cached_has_bits & 0x00000004u) { - price_mult_deprecated_ = from.price_mult_deprecated_; + _this->_impl_.price_mult_deprecated_ = from._impl_.price_mult_deprecated_; } if (cached_has_bits & 0x00000008u) { - asset_type_ = from.asset_type_; + _this->_impl_.asset_type_ = from._impl_.asset_type_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void ShellGroupSpec::CopyFrom(const ShellGroupSpec& from) { @@ -83205,384 +85370,417 @@ void ShellGroupSpec::CopyFrom(const ShellGroupSpec& from) { MergeFrom(from); } -bool ShellGroupSpec::IsInitialized() const { - return true; -} -void ShellGroupSpec::InternalSwap(ShellGroupSpec* other) { +void ShellGroupSpec::InternalSwap(ShellGroupSpec* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - member_ids_.InternalSwap(&other->member_ids_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &identifier_, lhs_arena, - &other->identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &name_, lhs_arena, - &other->name_, rhs_arena - ); - swap(price_mult_deprecated_, other->price_mult_deprecated_); - swap(asset_type_, other->asset_type_); -} - -::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[171]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.member_ids_.InternalSwap(&other->_impl_.member_ids_); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.identifier_, &other->_impl_.identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.name_, &other->_impl_.name_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ShellGroupSpec, _impl_.asset_type_) + + sizeof(ShellGroupSpec::_impl_.asset_type_) + - PROTOBUF_FIELD_OFFSET(ShellGroupSpec, _impl_.price_mult_deprecated_)>( + reinterpret_cast(&_impl_.price_mult_deprecated_), + reinterpret_cast(&other->_impl_.price_mult_deprecated_)); } +::google::protobuf::Metadata ShellGroupSpec::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} // =================================================================== class DLCCatalog::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_shells_showcase_last_featured_time(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -DLCCatalog::DLCCatalog(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - items_(arena), - shells_(arena), - shell_sets_(arena), - shell_objects_(arena), - shell_groups_(arena), - decorators_(arena) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(DLCCatalog, _impl_._has_bits_); +}; + +DLCCatalog::DLCCatalog(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.DLCCatalog) } -DLCCatalog::DLCCatalog(const DLCCatalog& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - items_(from.items_), - shells_(from.shells_), - shell_sets_(from.shell_sets_), - shell_objects_(from.shell_objects_), - shell_groups_(from.shell_groups_), - decorators_(from.decorators_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - shells_showcase_last_featured_time_ = from.shells_showcase_last_featured_time_; +inline PROTOBUF_NDEBUG_INLINE DLCCatalog::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::DLCCatalog& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + items_{visibility, arena, from.items_}, + shells_{visibility, arena, from.shells_}, + shell_sets_{visibility, arena, from.shell_sets_}, + shell_objects_{visibility, arena, from.shell_objects_}, + shell_groups_{visibility, arena, from.shell_groups_}, + decorators_{visibility, arena, from.decorators_} {} + +DLCCatalog::DLCCatalog( + ::google::protobuf::Arena* arena, + const DLCCatalog& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + DLCCatalog* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + _impl_.shells_showcase_last_featured_time_ = from._impl_.shells_showcase_last_featured_time_; + // @@protoc_insertion_point(copy_constructor:ei.DLCCatalog) } - -inline void DLCCatalog::SharedCtor() { -shells_showcase_last_featured_time_ = 0; +inline PROTOBUF_NDEBUG_INLINE DLCCatalog::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + items_{visibility, arena}, + shells_{visibility, arena}, + shell_sets_{visibility, arena}, + shell_objects_{visibility, arena}, + shell_groups_{visibility, arena}, + decorators_{visibility, arena} {} + +inline void DLCCatalog::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.shells_showcase_last_featured_time_ = {}; } - DLCCatalog::~DLCCatalog() { // @@protoc_insertion_point(destructor:ei.DLCCatalog) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void DLCCatalog::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void DLCCatalog::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void DLCCatalog::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + DLCCatalog::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_DLCCatalog_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &DLCCatalog::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &DLCCatalog::ByteSizeLong, + &DLCCatalog::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(DLCCatalog, _impl_._cached_size_), + false, + }, + &DLCCatalog::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* DLCCatalog::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 7, 6, 0, 2> DLCCatalog::_table_ = { + { + PROTOBUF_FIELD_OFFSET(DLCCatalog, _impl_._has_bits_), + 0, // no _extensions_ + 7, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967168, // skipmap + offsetof(decltype(_table_), field_entries), + 7, // num_field_entries + 6, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::DLCCatalog>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // repeated .ei.DLCItem items = 1; + {::_pbi::TcParser::FastMtR1, + {10, 63, 0, PROTOBUF_FIELD_OFFSET(DLCCatalog, _impl_.items_)}}, + // repeated .ei.ShellSpec shells = 2; + {::_pbi::TcParser::FastMtR1, + {18, 63, 1, PROTOBUF_FIELD_OFFSET(DLCCatalog, _impl_.shells_)}}, + // repeated .ei.ShellSetSpec shell_sets = 3; + {::_pbi::TcParser::FastMtR1, + {26, 63, 2, PROTOBUF_FIELD_OFFSET(DLCCatalog, _impl_.shell_sets_)}}, + // repeated .ei.ShellObjectSpec shell_objects = 4; + {::_pbi::TcParser::FastMtR1, + {34, 63, 3, PROTOBUF_FIELD_OFFSET(DLCCatalog, _impl_.shell_objects_)}}, + // repeated .ei.ShellGroupSpec shell_groups = 5; + {::_pbi::TcParser::FastMtR1, + {42, 63, 4, PROTOBUF_FIELD_OFFSET(DLCCatalog, _impl_.shell_groups_)}}, + // repeated .ei.ShellSetSpec decorators = 6; + {::_pbi::TcParser::FastMtR1, + {50, 63, 5, PROTOBUF_FIELD_OFFSET(DLCCatalog, _impl_.decorators_)}}, + // optional double shells_showcase_last_featured_time = 7; + {::_pbi::TcParser::FastF64S1, + {57, 0, 0, PROTOBUF_FIELD_OFFSET(DLCCatalog, _impl_.shells_showcase_last_featured_time_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // repeated .ei.DLCItem items = 1; + {PROTOBUF_FIELD_OFFSET(DLCCatalog, _impl_.items_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.ShellSpec shells = 2; + {PROTOBUF_FIELD_OFFSET(DLCCatalog, _impl_.shells_), -1, 1, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.ShellSetSpec shell_sets = 3; + {PROTOBUF_FIELD_OFFSET(DLCCatalog, _impl_.shell_sets_), -1, 2, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.ShellObjectSpec shell_objects = 4; + {PROTOBUF_FIELD_OFFSET(DLCCatalog, _impl_.shell_objects_), -1, 3, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.ShellGroupSpec shell_groups = 5; + {PROTOBUF_FIELD_OFFSET(DLCCatalog, _impl_.shell_groups_), -1, 4, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.ShellSetSpec decorators = 6; + {PROTOBUF_FIELD_OFFSET(DLCCatalog, _impl_.decorators_), -1, 5, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional double shells_showcase_last_featured_time = 7; + {PROTOBUF_FIELD_OFFSET(DLCCatalog, _impl_.shells_showcase_last_featured_time_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::DLCItem>()}, + {::_pbi::TcParser::GetTable<::ei::ShellSpec>()}, + {::_pbi::TcParser::GetTable<::ei::ShellSetSpec>()}, + {::_pbi::TcParser::GetTable<::ei::ShellObjectSpec>()}, + {::_pbi::TcParser::GetTable<::ei::ShellGroupSpec>()}, + {::_pbi::TcParser::GetTable<::ei::ShellSetSpec>()}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void DLCCatalog::Clear() { // @@protoc_insertion_point(message_clear_start:ei.DLCCatalog) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - items_.Clear(); - shells_.Clear(); - shell_sets_.Clear(); - shell_objects_.Clear(); - shell_groups_.Clear(); - decorators_.Clear(); - shells_showcase_last_featured_time_ = 0; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* DLCCatalog::_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 .ei.DLCItem items = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_items(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .ei.ShellSpec shells = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_shells(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .ei.ShellSetSpec shell_sets = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_shell_sets(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .ei.ShellObjectSpec shell_objects = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_shell_objects(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<34>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .ei.ShellGroupSpec shell_groups = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_shell_groups(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<42>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .ei.ShellSetSpec decorators = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_decorators(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<50>(ptr)); - } else - goto handle_unusual; - continue; - // optional double shells_showcase_last_featured_time = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 57)) { - _Internal::set_has_shells_showcase_last_featured_time(&has_bits); - shells_showcase_last_featured_time_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } 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* DLCCatalog::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.DLCCatalog) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated .ei.DLCItem items = 1; - for (unsigned i = 0, - n = static_cast(this->_internal_items_size()); i < n; i++) { - const auto& repfield = this->_internal_items(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream); - } - - // repeated .ei.ShellSpec shells = 2; - for (unsigned i = 0, - n = static_cast(this->_internal_shells_size()); i < n; i++) { - const auto& repfield = this->_internal_shells(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, repfield, repfield.GetCachedSize(), target, stream); - } - - // repeated .ei.ShellSetSpec shell_sets = 3; - for (unsigned i = 0, - n = static_cast(this->_internal_shell_sets_size()); i < n; i++) { - const auto& repfield = this->_internal_shell_sets(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, repfield, repfield.GetCachedSize(), target, stream); - } - - // repeated .ei.ShellObjectSpec shell_objects = 4; - for (unsigned i = 0, - n = static_cast(this->_internal_shell_objects_size()); i < n; i++) { - const auto& repfield = this->_internal_shell_objects(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, repfield, repfield.GetCachedSize(), target, stream); - } - - // repeated .ei.ShellGroupSpec shell_groups = 5; - for (unsigned i = 0, - n = static_cast(this->_internal_shell_groups_size()); i < n; i++) { - const auto& repfield = this->_internal_shell_groups(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, repfield, repfield.GetCachedSize(), target, stream); - } - - // repeated .ei.ShellSetSpec decorators = 6; - for (unsigned i = 0, - n = static_cast(this->_internal_decorators_size()); i < n; i++) { - const auto& repfield = this->_internal_decorators(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(6, repfield, repfield.GetCachedSize(), target, stream); - } - - cached_has_bits = _has_bits_[0]; - // optional double shells_showcase_last_featured_time = 7; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(7, this->_internal_shells_showcase_last_featured_time(), 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.DLCCatalog) - return target; -} - -size_t DLCCatalog::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.DLCCatalog) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; + _impl_.items_.Clear(); + _impl_.shells_.Clear(); + _impl_.shell_sets_.Clear(); + _impl_.shell_objects_.Clear(); + _impl_.shell_groups_.Clear(); + _impl_.decorators_.Clear(); + _impl_.shells_showcase_last_featured_time_ = 0; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* DLCCatalog::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const DLCCatalog& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* DLCCatalog::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const DLCCatalog& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.DLCCatalog) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + // repeated .ei.DLCItem items = 1; + for (unsigned i = 0, n = static_cast( + this_._internal_items_size()); + i < n; i++) { + const auto& repfield = this_._internal_items().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, repfield, repfield.GetCachedSize(), + target, stream); + } - // repeated .ei.DLCItem items = 1; - total_size += 1UL * this->_internal_items_size(); - for (const auto& msg : this->items_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } + // repeated .ei.ShellSpec shells = 2; + for (unsigned i = 0, n = static_cast( + this_._internal_shells_size()); + i < n; i++) { + const auto& repfield = this_._internal_shells().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, repfield, repfield.GetCachedSize(), + target, stream); + } - // repeated .ei.ShellSpec shells = 2; - total_size += 1UL * this->_internal_shells_size(); - for (const auto& msg : this->shells_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } + // repeated .ei.ShellSetSpec shell_sets = 3; + for (unsigned i = 0, n = static_cast( + this_._internal_shell_sets_size()); + i < n; i++) { + const auto& repfield = this_._internal_shell_sets().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 3, repfield, repfield.GetCachedSize(), + target, stream); + } - // repeated .ei.ShellSetSpec shell_sets = 3; - total_size += 1UL * this->_internal_shell_sets_size(); - for (const auto& msg : this->shell_sets_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } + // repeated .ei.ShellObjectSpec shell_objects = 4; + for (unsigned i = 0, n = static_cast( + this_._internal_shell_objects_size()); + i < n; i++) { + const auto& repfield = this_._internal_shell_objects().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 4, repfield, repfield.GetCachedSize(), + target, stream); + } - // repeated .ei.ShellObjectSpec shell_objects = 4; - total_size += 1UL * this->_internal_shell_objects_size(); - for (const auto& msg : this->shell_objects_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } + // repeated .ei.ShellGroupSpec shell_groups = 5; + for (unsigned i = 0, n = static_cast( + this_._internal_shell_groups_size()); + i < n; i++) { + const auto& repfield = this_._internal_shell_groups().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 5, repfield, repfield.GetCachedSize(), + target, stream); + } - // repeated .ei.ShellGroupSpec shell_groups = 5; - total_size += 1UL * this->_internal_shell_groups_size(); - for (const auto& msg : this->shell_groups_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } + // repeated .ei.ShellSetSpec decorators = 6; + for (unsigned i = 0, n = static_cast( + this_._internal_decorators_size()); + i < n; i++) { + const auto& repfield = this_._internal_decorators().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 6, repfield, repfield.GetCachedSize(), + target, stream); + } - // repeated .ei.ShellSetSpec decorators = 6; - total_size += 1UL * this->_internal_decorators_size(); - for (const auto& msg : this->decorators_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } + cached_has_bits = this_._impl_._has_bits_[0]; + // optional double shells_showcase_last_featured_time = 7; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 7, this_._internal_shells_showcase_last_featured_time(), target); + } - // optional double shells_showcase_last_featured_time = 7; - cached_has_bits = _has_bits_[0]; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.DLCCatalog) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t DLCCatalog::ByteSizeLong(const MessageLite& base) { + const DLCCatalog& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t DLCCatalog::ByteSizeLong() const { + const DLCCatalog& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.DLCCatalog) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.DLCItem items = 1; + { + total_size += 1UL * this_._internal_items_size(); + for (const auto& msg : this_._internal_items()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.ShellSpec shells = 2; + { + total_size += 1UL * this_._internal_shells_size(); + for (const auto& msg : this_._internal_shells()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.ShellSetSpec shell_sets = 3; + { + total_size += 1UL * this_._internal_shell_sets_size(); + for (const auto& msg : this_._internal_shell_sets()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.ShellObjectSpec shell_objects = 4; + { + total_size += 1UL * this_._internal_shell_objects_size(); + for (const auto& msg : this_._internal_shell_objects()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.ShellGroupSpec shell_groups = 5; + { + total_size += 1UL * this_._internal_shell_groups_size(); + for (const auto& msg : this_._internal_shell_groups()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.ShellSetSpec decorators = 6; + { + total_size += 1UL * this_._internal_decorators_size(); + for (const auto& msg : this_._internal_decorators()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + { + // optional double shells_showcase_last_featured_time = 7; + cached_has_bits = + this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + total_size += 9; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void DLCCatalog::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.DLCCatalog) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_items()->MergeFrom( + from._internal_items()); + _this->_internal_mutable_shells()->MergeFrom( + from._internal_shells()); + _this->_internal_mutable_shell_sets()->MergeFrom( + from._internal_shell_sets()); + _this->_internal_mutable_shell_objects()->MergeFrom( + from._internal_shell_objects()); + _this->_internal_mutable_shell_groups()->MergeFrom( + from._internal_shell_groups()); + _this->_internal_mutable_decorators()->MergeFrom( + from._internal_decorators()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - total_size += 1 + 8; + _this->_impl_.shells_showcase_last_featured_time_ = from._impl_.shells_showcase_last_featured_time_; } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData DLCCatalog::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - DLCCatalog::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*DLCCatalog::GetClassData() const { return &_class_data_; } - -void DLCCatalog::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void DLCCatalog::MergeFrom(const DLCCatalog& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.DLCCatalog) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - items_.MergeFrom(from.items_); - shells_.MergeFrom(from.shells_); - shell_sets_.MergeFrom(from.shell_sets_); - shell_objects_.MergeFrom(from.shell_objects_); - shell_groups_.MergeFrom(from.shell_groups_); - decorators_.MergeFrom(from.decorators_); - if (from._internal_has_shells_showcase_last_featured_time()) { - _internal_set_shells_showcase_last_featured_time(from._internal_shells_showcase_last_featured_time()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void DLCCatalog::CopyFrom(const DLCCatalog& from) { @@ -83592,244 +85790,264 @@ void DLCCatalog::CopyFrom(const DLCCatalog& from) { MergeFrom(from); } -bool DLCCatalog::IsInitialized() const { - return true; -} -void DLCCatalog::InternalSwap(DLCCatalog* other) { +void DLCCatalog::InternalSwap(DLCCatalog* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - items_.InternalSwap(&other->items_); - shells_.InternalSwap(&other->shells_); - shell_sets_.InternalSwap(&other->shell_sets_); - shell_objects_.InternalSwap(&other->shell_objects_); - shell_groups_.InternalSwap(&other->shell_groups_); - decorators_.InternalSwap(&other->decorators_); - swap(shells_showcase_last_featured_time_, other->shells_showcase_last_featured_time_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.items_.InternalSwap(&other->_impl_.items_); + _impl_.shells_.InternalSwap(&other->_impl_.shells_); + _impl_.shell_sets_.InternalSwap(&other->_impl_.shell_sets_); + _impl_.shell_objects_.InternalSwap(&other->_impl_.shell_objects_); + _impl_.shell_groups_.InternalSwap(&other->_impl_.shell_groups_); + _impl_.decorators_.InternalSwap(&other->_impl_.decorators_); + swap(_impl_.shells_showcase_last_featured_time_, other->_impl_.shells_showcase_last_featured_time_); } -::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[172]); +::google::protobuf::Metadata DLCCatalog::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class ShellDB_ShellStatus::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_owned(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; - -ShellDB_ShellStatus::ShellDB_ShellStatus(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ShellDB_ShellStatus, _impl_._has_bits_); +}; + +ShellDB_ShellStatus::ShellDB_ShellStatus(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.ShellDB.ShellStatus) } -ShellDB_ShellStatus::ShellDB_ShellStatus(const ShellDB_ShellStatus& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_identifier()) { - identifier_.Set(from._internal_identifier(), - GetArenaForAllocation()); - } - owned_ = from.owned_; +inline PROTOBUF_NDEBUG_INLINE ShellDB_ShellStatus::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ShellDB_ShellStatus& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + identifier_(arena, from.identifier_) {} + +ShellDB_ShellStatus::ShellDB_ShellStatus( + ::google::protobuf::Arena* arena, + const ShellDB_ShellStatus& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ShellDB_ShellStatus* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + _impl_.owned_ = from._impl_.owned_; + // @@protoc_insertion_point(copy_constructor:ei.ShellDB.ShellStatus) } +inline PROTOBUF_NDEBUG_INLINE ShellDB_ShellStatus::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + identifier_(arena) {} -inline void ShellDB_ShellStatus::SharedCtor() { -identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -owned_ = false; +inline void ShellDB_ShellStatus::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.owned_ = {}; } - ShellDB_ShellStatus::~ShellDB_ShellStatus() { // @@protoc_insertion_point(destructor:ei.ShellDB.ShellStatus) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void ShellDB_ShellStatus::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - identifier_.Destroy(); -} - -void ShellDB_ShellStatus::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ShellDB_ShellStatus::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.identifier_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ShellDB_ShellStatus::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ShellDB_ShellStatus_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ShellDB_ShellStatus::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ShellDB_ShellStatus::ByteSizeLong, + &ShellDB_ShellStatus::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ShellDB_ShellStatus, _impl_._cached_size_), + false, + }, + &ShellDB_ShellStatus::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ShellDB_ShellStatus::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 0, 41, 2> ShellDB_ShellStatus::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ShellDB_ShellStatus, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ShellDB_ShellStatus>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional bool owned = 2; + {::_pbi::TcParser::SingularVarintNoZag1(), + {16, 1, 0, PROTOBUF_FIELD_OFFSET(ShellDB_ShellStatus, _impl_.owned_)}}, + // optional string identifier = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(ShellDB_ShellStatus, _impl_.identifier_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string identifier = 1; + {PROTOBUF_FIELD_OFFSET(ShellDB_ShellStatus, _impl_.identifier_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional bool owned = 2; + {PROTOBUF_FIELD_OFFSET(ShellDB_ShellStatus, _impl_.owned_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + }}, + // no aux_entries + {{ + "\26\12\0\0\0\0\0\0" + "ei.ShellDB.ShellStatus" + "identifier" + }}, +}; + +PROTOBUF_NOINLINE void ShellDB_ShellStatus::Clear() { // @@protoc_insertion_point(message_clear_start:ei.ShellDB.ShellStatus) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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) { - identifier_.ClearNonDefaultToEmpty(); - } - owned_ = false; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ShellDB_ShellStatus::_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 identifier = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellDB.ShellStatus.identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional bool owned = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_owned(&has_bits); - owned_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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* ShellDB_ShellStatus::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ShellDB.ShellStatus) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string identifier = 1; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_identifier().data(), static_cast(this->_internal_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellDB.ShellStatus.identifier"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_identifier(), target); - } - - // optional bool owned = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(2, this->_internal_owned(), 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.ShellDB.ShellStatus) - return target; -} - -size_t ShellDB_ShellStatus::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ShellDB.ShellStatus) - 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 identifier = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_identifier()); - } - - // optional bool owned = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 1; - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ShellDB_ShellStatus::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ShellDB_ShellStatus::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ShellDB_ShellStatus::GetClassData() const { return &_class_data_; } + _impl_.identifier_.ClearNonDefaultToEmpty(); + } + _impl_.owned_ = false; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ShellDB_ShellStatus::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ShellDB_ShellStatus& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ShellDB_ShellStatus::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ShellDB_ShellStatus& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ShellDB.ShellStatus) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string identifier = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellDB.ShellStatus.identifier"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } -void ShellDB_ShellStatus::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional bool owned = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 2, this_._internal_owned(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ShellDB.ShellStatus) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ShellDB_ShellStatus::ByteSizeLong(const MessageLite& base) { + const ShellDB_ShellStatus& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ShellDB_ShellStatus::ByteSizeLong() const { + const ShellDB_ShellStatus& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ShellDB.ShellStatus) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional string identifier = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_identifier()); + } + // optional bool owned = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void ShellDB_ShellStatus::MergeFrom(const ShellDB_ShellStatus& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellDB.ShellStatus) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ShellDB_ShellStatus::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellDB.ShellStatus) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - _internal_set_identifier(from._internal_identifier()); + _this->_internal_set_identifier(from._internal_identifier()); } if (cached_has_bits & 0x00000002u) { - owned_ = from.owned_; + _this->_impl_.owned_ = from._impl_.owned_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void ShellDB_ShellStatus::CopyFrom(const ShellDB_ShellStatus& from) { @@ -83839,252 +86057,264 @@ void ShellDB_ShellStatus::CopyFrom(const ShellDB_ShellStatus& from) { MergeFrom(from); } -bool ShellDB_ShellStatus::IsInitialized() const { - return true; -} -void ShellDB_ShellStatus::InternalSwap(ShellDB_ShellStatus* other) { +void ShellDB_ShellStatus::InternalSwap(ShellDB_ShellStatus* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &identifier_, lhs_arena, - &other->identifier_, rhs_arena - ); - swap(owned_, other->owned_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.identifier_, &other->_impl_.identifier_, arena); + swap(_impl_.owned_, other->_impl_.owned_); } -::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[173]); +::google::protobuf::Metadata ShellDB_ShellStatus::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class ShellDB_ShellElementStatus::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_element(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_set_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -ShellDB_ShellElementStatus::ShellDB_ShellElementStatus(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ShellDB_ShellElementStatus, _impl_._has_bits_); +}; + +ShellDB_ShellElementStatus::ShellDB_ShellElementStatus(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.ShellDB.ShellElementStatus) } -ShellDB_ShellElementStatus::ShellDB_ShellElementStatus(const ShellDB_ShellElementStatus& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - set_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - set_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_set_identifier()) { - set_identifier_.Set(from._internal_set_identifier(), - GetArenaForAllocation()); - } - element_ = from.element_; +inline PROTOBUF_NDEBUG_INLINE ShellDB_ShellElementStatus::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ShellDB_ShellElementStatus& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + set_identifier_(arena, from.set_identifier_) {} + +ShellDB_ShellElementStatus::ShellDB_ShellElementStatus( + ::google::protobuf::Arena* arena, + const ShellDB_ShellElementStatus& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ShellDB_ShellElementStatus* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + _impl_.element_ = from._impl_.element_; + // @@protoc_insertion_point(copy_constructor:ei.ShellDB.ShellElementStatus) } +inline PROTOBUF_NDEBUG_INLINE ShellDB_ShellElementStatus::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + set_identifier_(arena), + element_{static_cast< ::ei::ShellDB_FarmElement >(1)} {} -inline void ShellDB_ShellElementStatus::SharedCtor() { -set_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - set_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -element_ = 1; +inline void ShellDB_ShellElementStatus::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); } - ShellDB_ShellElementStatus::~ShellDB_ShellElementStatus() { // @@protoc_insertion_point(destructor:ei.ShellDB.ShellElementStatus) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void ShellDB_ShellElementStatus::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - set_identifier_.Destroy(); -} - -void ShellDB_ShellElementStatus::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ShellDB_ShellElementStatus::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.set_identifier_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ShellDB_ShellElementStatus::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ShellDB_ShellElementStatus_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ShellDB_ShellElementStatus::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ShellDB_ShellElementStatus::ByteSizeLong, + &ShellDB_ShellElementStatus::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ShellDB_ShellElementStatus, _impl_._cached_size_), + false, + }, + &ShellDB_ShellElementStatus::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ShellDB_ShellElementStatus::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 1, 52, 2> ShellDB_ShellElementStatus::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ShellDB_ShellElementStatus, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ShellDB_ShellElementStatus>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional string set_identifier = 2; + {::_pbi::TcParser::FastSS1, + {18, 0, 0, PROTOBUF_FIELD_OFFSET(ShellDB_ShellElementStatus, _impl_.set_identifier_)}}, + // optional .ei.ShellDB.FarmElement element = 1; + {::_pbi::TcParser::FastEvS1, + {8, 1, 0, PROTOBUF_FIELD_OFFSET(ShellDB_ShellElementStatus, _impl_.element_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.ShellDB.FarmElement element = 1; + {PROTOBUF_FIELD_OFFSET(ShellDB_ShellElementStatus, _impl_.element_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kEnum)}, + // optional string set_identifier = 2; + {PROTOBUF_FIELD_OFFSET(ShellDB_ShellElementStatus, _impl_.set_identifier_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, {{ + {::_pbi::FieldAuxEnumData{}, ::ei::ShellDB_FarmElement_internal_data_}, + }}, {{ + "\35\0\16\0\0\0\0\0" + "ei.ShellDB.ShellElementStatus" + "set_identifier" + }}, +}; + +PROTOBUF_NOINLINE void ShellDB_ShellElementStatus::Clear() { // @@protoc_insertion_point(message_clear_start:ei.ShellDB.ShellElementStatus) - 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) { - if (cached_has_bits & 0x00000001u) { - set_identifier_.ClearNonDefaultToEmpty(); - } - element_ = 1; - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ShellDB_ShellElementStatus::_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 .ei.ShellDB.FarmElement element = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::ShellDB_FarmElement_IsValid(val))) { - _internal_set_element(static_cast<::ei::ShellDB_FarmElement>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional string set_identifier = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_set_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellDB.ShellElementStatus.set_identifier"); - #endif // !NDEBUG - } 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* ShellDB_ShellElementStatus::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ShellDB.ShellElementStatus) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.ShellDB.FarmElement element = 1; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 1, this->_internal_element(), target); - } - - // optional string set_identifier = 2; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_set_identifier().data(), static_cast(this->_internal_set_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellDB.ShellElementStatus.set_identifier"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_set_identifier(), 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.ShellDB.ShellElementStatus) - return target; -} - -size_t ShellDB_ShellElementStatus::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ShellDB.ShellElementStatus) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { - // optional string set_identifier = 2; if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_set_identifier()); - } - - // optional .ei.ShellDB.FarmElement element = 1; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_element()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ShellDB_ShellElementStatus::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ShellDB_ShellElementStatus::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ShellDB_ShellElementStatus::GetClassData() const { return &_class_data_; } + _impl_.set_identifier_.ClearNonDefaultToEmpty(); + } + _impl_.element_ = 1; + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ShellDB_ShellElementStatus::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ShellDB_ShellElementStatus& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ShellDB_ShellElementStatus::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ShellDB_ShellElementStatus& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ShellDB.ShellElementStatus) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.ShellDB.FarmElement element = 1; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 1, this_._internal_element(), target); + } -void ShellDB_ShellElementStatus::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional string set_identifier = 2; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_set_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellDB.ShellElementStatus.set_identifier"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ShellDB.ShellElementStatus) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ShellDB_ShellElementStatus::ByteSizeLong(const MessageLite& base) { + const ShellDB_ShellElementStatus& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ShellDB_ShellElementStatus::ByteSizeLong() const { + const ShellDB_ShellElementStatus& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ShellDB.ShellElementStatus) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional string set_identifier = 2; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_set_identifier()); + } + // optional .ei.ShellDB.FarmElement element = 1; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_element()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void ShellDB_ShellElementStatus::MergeFrom(const ShellDB_ShellElementStatus& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellDB.ShellElementStatus) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ShellDB_ShellElementStatus::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellDB.ShellElementStatus) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - _internal_set_set_identifier(from._internal_set_identifier()); + _this->_internal_set_set_identifier(from._internal_set_identifier()); } if (cached_has_bits & 0x00000002u) { - element_ = from.element_; + _this->_impl_.element_ = from._impl_.element_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void ShellDB_ShellElementStatus::CopyFrom(const ShellDB_ShellElementStatus& from) { @@ -84094,248 +86324,267 @@ void ShellDB_ShellElementStatus::CopyFrom(const ShellDB_ShellElementStatus& from MergeFrom(from); } -bool ShellDB_ShellElementStatus::IsInitialized() const { - return true; -} -void ShellDB_ShellElementStatus::InternalSwap(ShellDB_ShellElementStatus* other) { +void ShellDB_ShellElementStatus::InternalSwap(ShellDB_ShellElementStatus* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &set_identifier_, lhs_arena, - &other->set_identifier_, rhs_arena - ); - swap(element_, other->element_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.set_identifier_, &other->_impl_.set_identifier_, arena); + swap(_impl_.element_, other->_impl_.element_); } -::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[174]); +::google::protobuf::Metadata ShellDB_ShellElementStatus::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class ShellDB_ShellSetVariationStatus::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_set_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -ShellDB_ShellSetVariationStatus::ShellDB_ShellSetVariationStatus(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - owned_variations_(arena) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ShellDB_ShellSetVariationStatus, _impl_._has_bits_); +}; + +ShellDB_ShellSetVariationStatus::ShellDB_ShellSetVariationStatus(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.ShellDB.ShellSetVariationStatus) } -ShellDB_ShellSetVariationStatus::ShellDB_ShellSetVariationStatus(const ShellDB_ShellSetVariationStatus& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - owned_variations_(from.owned_variations_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - set_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - set_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_set_identifier()) { - set_identifier_.Set(from._internal_set_identifier(), - GetArenaForAllocation()); - } +inline PROTOBUF_NDEBUG_INLINE ShellDB_ShellSetVariationStatus::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ShellDB_ShellSetVariationStatus& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + owned_variations_{visibility, arena, from.owned_variations_}, + set_identifier_(arena, from.set_identifier_) {} + +ShellDB_ShellSetVariationStatus::ShellDB_ShellSetVariationStatus( + ::google::protobuf::Arena* arena, + const ShellDB_ShellSetVariationStatus& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ShellDB_ShellSetVariationStatus* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + // @@protoc_insertion_point(copy_constructor:ei.ShellDB.ShellSetVariationStatus) } +inline PROTOBUF_NDEBUG_INLINE ShellDB_ShellSetVariationStatus::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + owned_variations_{visibility, arena}, + set_identifier_(arena) {} -inline void ShellDB_ShellSetVariationStatus::SharedCtor() { -set_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - set_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +inline void ShellDB_ShellSetVariationStatus::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); } - ShellDB_ShellSetVariationStatus::~ShellDB_ShellSetVariationStatus() { // @@protoc_insertion_point(destructor:ei.ShellDB.ShellSetVariationStatus) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void ShellDB_ShellSetVariationStatus::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - set_identifier_.Destroy(); -} - -void ShellDB_ShellSetVariationStatus::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ShellDB_ShellSetVariationStatus::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.set_identifier_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ShellDB_ShellSetVariationStatus::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ShellDB_ShellSetVariationStatus_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ShellDB_ShellSetVariationStatus::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ShellDB_ShellSetVariationStatus::ByteSizeLong, + &ShellDB_ShellSetVariationStatus::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ShellDB_ShellSetVariationStatus, _impl_._cached_size_), + false, + }, + &ShellDB_ShellSetVariationStatus::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ShellDB_ShellSetVariationStatus::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 0, 73, 2> ShellDB_ShellSetVariationStatus::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ShellDB_ShellSetVariationStatus, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ShellDB_ShellSetVariationStatus>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // repeated string owned_variations = 2; + {::_pbi::TcParser::FastSR1, + {18, 63, 0, PROTOBUF_FIELD_OFFSET(ShellDB_ShellSetVariationStatus, _impl_.owned_variations_)}}, + // optional string set_identifier = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(ShellDB_ShellSetVariationStatus, _impl_.set_identifier_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string set_identifier = 1; + {PROTOBUF_FIELD_OFFSET(ShellDB_ShellSetVariationStatus, _impl_.set_identifier_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // repeated string owned_variations = 2; + {PROTOBUF_FIELD_OFFSET(ShellDB_ShellSetVariationStatus, _impl_.owned_variations_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kRawString | ::_fl::kRepSString)}, + }}, + // no aux_entries + {{ + "\42\16\20\0\0\0\0\0" + "ei.ShellDB.ShellSetVariationStatus" + "set_identifier" + "owned_variations" + }}, +}; + +PROTOBUF_NOINLINE void ShellDB_ShellSetVariationStatus::Clear() { // @@protoc_insertion_point(message_clear_start:ei.ShellDB.ShellSetVariationStatus) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - owned_variations_.Clear(); - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000001u) { - set_identifier_.ClearNonDefaultToEmpty(); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ShellDB_ShellSetVariationStatus::_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 set_identifier = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_set_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellDB.ShellSetVariationStatus.set_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // repeated string owned_variations = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr -= 1; - do { - ptr += 1; - auto str = _internal_add_owned_variations(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellDB.ShellSetVariationStatus.owned_variations"); - #endif // !NDEBUG - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(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* ShellDB_ShellSetVariationStatus::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ShellDB.ShellSetVariationStatus) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string set_identifier = 1; + _impl_.owned_variations_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_set_identifier().data(), static_cast(this->_internal_set_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellDB.ShellSetVariationStatus.set_identifier"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_set_identifier(), target); - } - - // repeated string owned_variations = 2; - for (int i = 0, n = this->_internal_owned_variations_size(); i < n; i++) { - const auto& s = this->_internal_owned_variations(i); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - s.data(), static_cast(s.length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellDB.ShellSetVariationStatus.owned_variations"); - target = stream->WriteString(2, s, target); - } + _impl_.set_identifier_.ClearNonDefaultToEmpty(); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ShellDB_ShellSetVariationStatus::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ShellDB_ShellSetVariationStatus& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ShellDB_ShellSetVariationStatus::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ShellDB_ShellSetVariationStatus& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ShellDB.ShellSetVariationStatus) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string set_identifier = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_set_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellDB.ShellSetVariationStatus.set_identifier"); + target = stream->WriteStringMaybeAliased(1, _s, 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.ShellDB.ShellSetVariationStatus) - return target; -} + // repeated string owned_variations = 2; + for (int i = 0, n = this_._internal_owned_variations_size(); i < n; ++i) { + const auto& s = this_._internal_owned_variations().Get(i); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(s.data(), static_cast(s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellDB.ShellSetVariationStatus.owned_variations"); + target = stream->WriteString(2, s, target); + } -size_t ShellDB_ShellSetVariationStatus::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ShellDB.ShellSetVariationStatus) - size_t total_size = 0; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ShellDB.ShellSetVariationStatus) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ShellDB_ShellSetVariationStatus::ByteSizeLong(const MessageLite& base) { + const ShellDB_ShellSetVariationStatus& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ShellDB_ShellSetVariationStatus::ByteSizeLong() const { + const ShellDB_ShellSetVariationStatus& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ShellDB.ShellSetVariationStatus) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated string owned_variations = 2; + { + total_size += + 1 * ::google::protobuf::internal::FromIntSize(this_._internal_owned_variations().size()); + for (int i = 0, n = this_._internal_owned_variations().size(); i < n; ++i) { + total_size += ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_owned_variations().Get(i)); + } + } + } + { + // optional string set_identifier = 1; + cached_has_bits = + this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_set_identifier()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused +void ShellDB_ShellSetVariationStatus::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellDB.ShellSetVariationStatus) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - // repeated string owned_variations = 2; - total_size += 1 * - ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(owned_variations_.size()); - for (int i = 0, n = owned_variations_.size(); i < n; i++) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - owned_variations_.Get(i)); - } - - // optional string set_identifier = 1; - cached_has_bits = _has_bits_[0]; + _this->_internal_mutable_owned_variations()->MergeFrom(from._internal_owned_variations()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_set_identifier()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ShellDB_ShellSetVariationStatus::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ShellDB_ShellSetVariationStatus::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ShellDB_ShellSetVariationStatus::GetClassData() const { return &_class_data_; } - -void ShellDB_ShellSetVariationStatus::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ShellDB_ShellSetVariationStatus::MergeFrom(const ShellDB_ShellSetVariationStatus& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellDB.ShellSetVariationStatus) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - owned_variations_.MergeFrom(from.owned_variations_); - if (from._internal_has_set_identifier()) { - _internal_set_set_identifier(from._internal_set_identifier()); + _this->_internal_set_set_identifier(from._internal_set_identifier()); } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void ShellDB_ShellSetVariationStatus::CopyFrom(const ShellDB_ShellSetVariationStatus& from) { @@ -84345,439 +86594,461 @@ void ShellDB_ShellSetVariationStatus::CopyFrom(const ShellDB_ShellSetVariationSt MergeFrom(from); } -bool ShellDB_ShellSetVariationStatus::IsInitialized() const { - return true; -} -void ShellDB_ShellSetVariationStatus::InternalSwap(ShellDB_ShellSetVariationStatus* other) { +void ShellDB_ShellSetVariationStatus::InternalSwap(ShellDB_ShellSetVariationStatus* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - owned_variations_.InternalSwap(&other->owned_variations_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &set_identifier_, lhs_arena, - &other->set_identifier_, rhs_arena - ); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.owned_variations_.InternalSwap(&other->_impl_.owned_variations_); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.set_identifier_, &other->_impl_.set_identifier_, arena); } -::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[175]); +::google::protobuf::Metadata ShellDB_ShellSetVariationStatus::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class ShellDB_FarmConfiguration::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_configure_chickens_by_group(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_lighting_config_enabled(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static const ::ei::ShellDB_LightingConfig& lighting_config(const ShellDB_FarmConfiguration* msg); - static void set_has_lighting_config(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -const ::ei::ShellDB_LightingConfig& -ShellDB_FarmConfiguration::_Internal::lighting_config(const ShellDB_FarmConfiguration* msg) { - return *msg->lighting_config_; -} -ShellDB_FarmConfiguration::ShellDB_FarmConfiguration(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - shell_configs_(arena), - shell_set_configs_(arena), - group_configs_(arena), - chicken_configs_(arena), - locked_elements_(arena) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ShellDB_FarmConfiguration, _impl_._has_bits_); +}; + +ShellDB_FarmConfiguration::ShellDB_FarmConfiguration(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.ShellDB.FarmConfiguration) } -ShellDB_FarmConfiguration::ShellDB_FarmConfiguration(const ShellDB_FarmConfiguration& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - shell_configs_(from.shell_configs_), - shell_set_configs_(from.shell_set_configs_), - group_configs_(from.group_configs_), - chicken_configs_(from.chicken_configs_), - locked_elements_(from.locked_elements_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_lighting_config()) { - lighting_config_ = new ::ei::ShellDB_LightingConfig(*from.lighting_config_); - } else { - lighting_config_ = nullptr; - } - ::memcpy(&configure_chickens_by_group_, &from.configure_chickens_by_group_, - static_cast(reinterpret_cast(&lighting_config_enabled_) - - reinterpret_cast(&configure_chickens_by_group_)) + sizeof(lighting_config_enabled_)); +inline PROTOBUF_NDEBUG_INLINE ShellDB_FarmConfiguration::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ShellDB_FarmConfiguration& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + shell_configs_{visibility, arena, from.shell_configs_}, + shell_set_configs_{visibility, arena, from.shell_set_configs_}, + group_configs_{visibility, arena, from.group_configs_}, + chicken_configs_{visibility, arena, from.chicken_configs_}, + locked_elements_{visibility, arena, from.locked_elements_} {} + +ShellDB_FarmConfiguration::ShellDB_FarmConfiguration( + ::google::protobuf::Arena* arena, + const ShellDB_FarmConfiguration& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ShellDB_FarmConfiguration* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.lighting_config_ = (cached_has_bits & 0x00000001u) ? ::google::protobuf::Message::CopyConstruct<::ei::ShellDB_LightingConfig>( + arena, *from._impl_.lighting_config_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, configure_chickens_by_group_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, configure_chickens_by_group_), + offsetof(Impl_, lighting_config_enabled_) - + offsetof(Impl_, configure_chickens_by_group_) + + sizeof(Impl_::lighting_config_enabled_)); + // @@protoc_insertion_point(copy_constructor:ei.ShellDB.FarmConfiguration) } - -inline void ShellDB_FarmConfiguration::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&lighting_config_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&lighting_config_enabled_) - - reinterpret_cast(&lighting_config_)) + sizeof(lighting_config_enabled_)); +inline PROTOBUF_NDEBUG_INLINE ShellDB_FarmConfiguration::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + shell_configs_{visibility, arena}, + shell_set_configs_{visibility, arena}, + group_configs_{visibility, arena}, + chicken_configs_{visibility, arena}, + locked_elements_{visibility, arena} {} + +inline void ShellDB_FarmConfiguration::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, lighting_config_), + 0, + offsetof(Impl_, lighting_config_enabled_) - + offsetof(Impl_, lighting_config_) + + sizeof(Impl_::lighting_config_enabled_)); } - ShellDB_FarmConfiguration::~ShellDB_FarmConfiguration() { // @@protoc_insertion_point(destructor:ei.ShellDB.FarmConfiguration) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void ShellDB_FarmConfiguration::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete lighting_config_; -} - -void ShellDB_FarmConfiguration::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ShellDB_FarmConfiguration::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + delete _impl_.lighting_config_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ShellDB_FarmConfiguration::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ShellDB_FarmConfiguration_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ShellDB_FarmConfiguration::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ShellDB_FarmConfiguration::ByteSizeLong, + &ShellDB_FarmConfiguration::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ShellDB_FarmConfiguration, _impl_._cached_size_), + false, + }, + &ShellDB_FarmConfiguration::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ShellDB_FarmConfiguration::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<4, 8, 6, 0, 2> ShellDB_FarmConfiguration::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ShellDB_FarmConfiguration, _impl_._has_bits_), + 0, // no _extensions_ + 12, 120, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294963260, // skipmap + offsetof(decltype(_table_), field_entries), + 8, // num_field_entries + 6, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ShellDB_FarmConfiguration>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // repeated .ei.ShellDB.ShellConfiguration shell_configs = 1; + {::_pbi::TcParser::FastMtR1, + {10, 63, 0, PROTOBUF_FIELD_OFFSET(ShellDB_FarmConfiguration, _impl_.shell_configs_)}}, + // repeated .ei.ShellDB.ShellSetConfiguration shell_set_configs = 2; + {::_pbi::TcParser::FastMtR1, + {18, 63, 1, PROTOBUF_FIELD_OFFSET(ShellDB_FarmConfiguration, _impl_.shell_set_configs_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + // optional bool configure_chickens_by_group = 7; + {::_pbi::TcParser::SingularVarintNoZag1(), + {56, 1, 0, PROTOBUF_FIELD_OFFSET(ShellDB_FarmConfiguration, _impl_.configure_chickens_by_group_)}}, + // repeated .ei.ShellDB.ShellGroupConfiguration group_configs = 8; + {::_pbi::TcParser::FastMtR1, + {66, 63, 2, PROTOBUF_FIELD_OFFSET(ShellDB_FarmConfiguration, _impl_.group_configs_)}}, + // repeated .ei.ShellDB.ChickenConfig chicken_configs = 9; + {::_pbi::TcParser::FastMtR1, + {74, 63, 3, PROTOBUF_FIELD_OFFSET(ShellDB_FarmConfiguration, _impl_.chicken_configs_)}}, + // repeated .ei.ShellDB.FarmElement locked_elements = 10; + {::_pbi::TcParser::FastEvR1, + {80, 63, 5, PROTOBUF_FIELD_OFFSET(ShellDB_FarmConfiguration, _impl_.locked_elements_)}}, + // optional bool lighting_config_enabled = 11; + {::_pbi::TcParser::SingularVarintNoZag1(), + {88, 2, 0, PROTOBUF_FIELD_OFFSET(ShellDB_FarmConfiguration, _impl_.lighting_config_enabled_)}}, + // optional .ei.ShellDB.LightingConfig lighting_config = 12; + {::_pbi::TcParser::FastMtS1, + {98, 0, 4, PROTOBUF_FIELD_OFFSET(ShellDB_FarmConfiguration, _impl_.lighting_config_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // repeated .ei.ShellDB.ShellConfiguration shell_configs = 1; + {PROTOBUF_FIELD_OFFSET(ShellDB_FarmConfiguration, _impl_.shell_configs_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.ShellDB.ShellSetConfiguration shell_set_configs = 2; + {PROTOBUF_FIELD_OFFSET(ShellDB_FarmConfiguration, _impl_.shell_set_configs_), -1, 1, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional bool configure_chickens_by_group = 7; + {PROTOBUF_FIELD_OFFSET(ShellDB_FarmConfiguration, _impl_.configure_chickens_by_group_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // repeated .ei.ShellDB.ShellGroupConfiguration group_configs = 8; + {PROTOBUF_FIELD_OFFSET(ShellDB_FarmConfiguration, _impl_.group_configs_), -1, 2, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.ShellDB.ChickenConfig chicken_configs = 9; + {PROTOBUF_FIELD_OFFSET(ShellDB_FarmConfiguration, _impl_.chicken_configs_), -1, 3, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.ShellDB.FarmElement locked_elements = 10; + {PROTOBUF_FIELD_OFFSET(ShellDB_FarmConfiguration, _impl_.locked_elements_), -1, 5, + (0 | ::_fl::kFcRepeated | ::_fl::kEnum)}, + // optional bool lighting_config_enabled = 11; + {PROTOBUF_FIELD_OFFSET(ShellDB_FarmConfiguration, _impl_.lighting_config_enabled_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional .ei.ShellDB.LightingConfig lighting_config = 12; + {PROTOBUF_FIELD_OFFSET(ShellDB_FarmConfiguration, _impl_.lighting_config_), _Internal::kHasBitsOffset + 0, 4, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ShellDB_ShellConfiguration>()}, + {::_pbi::TcParser::GetTable<::ei::ShellDB_ShellSetConfiguration>()}, + {::_pbi::TcParser::GetTable<::ei::ShellDB_ShellGroupConfiguration>()}, + {::_pbi::TcParser::GetTable<::ei::ShellDB_ChickenConfig>()}, + {::_pbi::TcParser::GetTable<::ei::ShellDB_LightingConfig>()}, + {::_pbi::FieldAuxEnumData{}, ::ei::ShellDB_FarmElement_internal_data_}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void ShellDB_FarmConfiguration::Clear() { // @@protoc_insertion_point(message_clear_start:ei.ShellDB.FarmConfiguration) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - shell_configs_.Clear(); - shell_set_configs_.Clear(); - group_configs_.Clear(); - chicken_configs_.Clear(); - locked_elements_.Clear(); - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000001u) { - GOOGLE_DCHECK(lighting_config_ != nullptr); - lighting_config_->Clear(); - } - ::memset(&configure_chickens_by_group_, 0, static_cast( - reinterpret_cast(&lighting_config_enabled_) - - reinterpret_cast(&configure_chickens_by_group_)) + sizeof(lighting_config_enabled_)); - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ShellDB_FarmConfiguration::_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 .ei.ShellDB.ShellConfiguration shell_configs = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_shell_configs(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .ei.ShellDB.ShellSetConfiguration shell_set_configs = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_shell_set_configs(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr)); - } else - goto handle_unusual; - continue; - // optional bool configure_chickens_by_group = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_configure_chickens_by_group(&has_bits); - configure_chickens_by_group_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .ei.ShellDB.ShellGroupConfiguration group_configs = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_group_configs(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<66>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .ei.ShellDB.ChickenConfig chicken_configs = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 74)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_chicken_configs(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<74>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .ei.ShellDB.FarmElement locked_elements = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 80)) { - ptr -= 1; - do { - ptr += 1; - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::ShellDB_FarmElement_IsValid(val))) { - _internal_add_locked_elements(static_cast<::ei::ShellDB_FarmElement>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(10, val, mutable_unknown_fields()); - } - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<80>(ptr)); - } else if (static_cast(tag) == 82) { - ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedEnumParser<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(_internal_mutable_locked_elements(), ptr, ctx, ::ei::ShellDB_FarmElement_IsValid, &_internal_metadata_, 10); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool lighting_config_enabled = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 88)) { - _Internal::set_has_lighting_config_enabled(&has_bits); - lighting_config_enabled_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.ShellDB.LightingConfig lighting_config = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 98)) { - ptr = ctx->ParseMessage(_internal_mutable_lighting_config(), 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* ShellDB_FarmConfiguration::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ShellDB.FarmConfiguration) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated .ei.ShellDB.ShellConfiguration shell_configs = 1; - for (unsigned i = 0, - n = static_cast(this->_internal_shell_configs_size()); i < n; i++) { - const auto& repfield = this->_internal_shell_configs(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream); - } - - // repeated .ei.ShellDB.ShellSetConfiguration shell_set_configs = 2; - for (unsigned i = 0, - n = static_cast(this->_internal_shell_set_configs_size()); i < n; i++) { - const auto& repfield = this->_internal_shell_set_configs(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, repfield, repfield.GetCachedSize(), target, stream); - } - - cached_has_bits = _has_bits_[0]; - // optional bool configure_chickens_by_group = 7; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(7, this->_internal_configure_chickens_by_group(), target); - } - - // repeated .ei.ShellDB.ShellGroupConfiguration group_configs = 8; - for (unsigned i = 0, - n = static_cast(this->_internal_group_configs_size()); i < n; i++) { - const auto& repfield = this->_internal_group_configs(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(8, repfield, repfield.GetCachedSize(), target, stream); - } - - // repeated .ei.ShellDB.ChickenConfig chicken_configs = 9; - for (unsigned i = 0, - n = static_cast(this->_internal_chicken_configs_size()); i < n; i++) { - const auto& repfield = this->_internal_chicken_configs(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(9, repfield, repfield.GetCachedSize(), target, stream); - } - - // repeated .ei.ShellDB.FarmElement locked_elements = 10; - for (int i = 0, n = this->_internal_locked_elements_size(); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 10, this->_internal_locked_elements(i), target); - } - - // optional bool lighting_config_enabled = 11; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(11, this->_internal_lighting_config_enabled(), target); - } - - // optional .ei.ShellDB.LightingConfig lighting_config = 12; + _impl_.shell_configs_.Clear(); + _impl_.shell_set_configs_.Clear(); + _impl_.group_configs_.Clear(); + _impl_.chicken_configs_.Clear(); + _impl_.locked_elements_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(12, _Internal::lighting_config(this), - _Internal::lighting_config(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.ShellDB.FarmConfiguration) - return target; -} - -size_t ShellDB_FarmConfiguration::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ShellDB.FarmConfiguration) - 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 .ei.ShellDB.ShellConfiguration shell_configs = 1; - total_size += 1UL * this->_internal_shell_configs_size(); - for (const auto& msg : this->shell_configs_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated .ei.ShellDB.ShellSetConfiguration shell_set_configs = 2; - total_size += 1UL * this->_internal_shell_set_configs_size(); - for (const auto& msg : this->shell_set_configs_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated .ei.ShellDB.ShellGroupConfiguration group_configs = 8; - total_size += 1UL * this->_internal_group_configs_size(); - for (const auto& msg : this->group_configs_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated .ei.ShellDB.ChickenConfig chicken_configs = 9; - total_size += 1UL * this->_internal_chicken_configs_size(); - for (const auto& msg : this->chicken_configs_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated .ei.ShellDB.FarmElement locked_elements = 10; - { - size_t data_size = 0; - unsigned int count = static_cast(this->_internal_locked_elements_size());for (unsigned int i = 0; i < count; i++) { - data_size += ::_pbi::WireFormatLite::EnumSize( - this->_internal_locked_elements(static_cast(i))); - } - total_size += (1UL * count) + data_size; - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000007u) { - // optional .ei.ShellDB.LightingConfig lighting_config = 12; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *lighting_config_); - } + ABSL_DCHECK(_impl_.lighting_config_ != nullptr); + _impl_.lighting_config_->Clear(); + } + ::memset(&_impl_.configure_chickens_by_group_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.lighting_config_enabled_) - + reinterpret_cast(&_impl_.configure_chickens_by_group_)) + sizeof(_impl_.lighting_config_enabled_)); + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ShellDB_FarmConfiguration::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ShellDB_FarmConfiguration& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ShellDB_FarmConfiguration::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ShellDB_FarmConfiguration& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ShellDB.FarmConfiguration) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + // repeated .ei.ShellDB.ShellConfiguration shell_configs = 1; + for (unsigned i = 0, n = static_cast( + this_._internal_shell_configs_size()); + i < n; i++) { + const auto& repfield = this_._internal_shell_configs().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional bool configure_chickens_by_group = 7; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 1; - } + // repeated .ei.ShellDB.ShellSetConfiguration shell_set_configs = 2; + for (unsigned i = 0, n = static_cast( + this_._internal_shell_set_configs_size()); + i < n; i++) { + const auto& repfield = this_._internal_shell_set_configs().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional bool lighting_config_enabled = 11; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + 1; - } + cached_has_bits = this_._impl_._has_bits_[0]; + // optional bool configure_chickens_by_group = 7; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 7, this_._internal_configure_chickens_by_group(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // repeated .ei.ShellDB.ShellGroupConfiguration group_configs = 8; + for (unsigned i = 0, n = static_cast( + this_._internal_group_configs_size()); + i < n; i++) { + const auto& repfield = this_._internal_group_configs().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 8, repfield, repfield.GetCachedSize(), + target, stream); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ShellDB_FarmConfiguration::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ShellDB_FarmConfiguration::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ShellDB_FarmConfiguration::GetClassData() const { return &_class_data_; } + // repeated .ei.ShellDB.ChickenConfig chicken_configs = 9; + for (unsigned i = 0, n = static_cast( + this_._internal_chicken_configs_size()); + i < n; i++) { + const auto& repfield = this_._internal_chicken_configs().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 9, repfield, repfield.GetCachedSize(), + target, stream); + } -void ShellDB_FarmConfiguration::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // repeated .ei.ShellDB.FarmElement locked_elements = 10; + for (int i = 0, n = this_._internal_locked_elements_size(); i < n; ++i) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 10, static_cast<::ei::ShellDB_FarmElement>(this_._internal_locked_elements().Get(i)), + target); + } + // optional bool lighting_config_enabled = 11; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 11, this_._internal_lighting_config_enabled(), target); + } -void ShellDB_FarmConfiguration::MergeFrom(const ShellDB_FarmConfiguration& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellDB.FarmConfiguration) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // optional .ei.ShellDB.LightingConfig lighting_config = 12; + if (cached_has_bits & 0x00000001u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 12, *this_._impl_.lighting_config_, this_._impl_.lighting_config_->GetCachedSize(), target, + stream); + } - shell_configs_.MergeFrom(from.shell_configs_); - shell_set_configs_.MergeFrom(from.shell_set_configs_); - group_configs_.MergeFrom(from.group_configs_); - chicken_configs_.MergeFrom(from.chicken_configs_); - locked_elements_.MergeFrom(from.locked_elements_); - cached_has_bits = from._has_bits_[0]; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ShellDB.FarmConfiguration) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ShellDB_FarmConfiguration::ByteSizeLong(const MessageLite& base) { + const ShellDB_FarmConfiguration& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ShellDB_FarmConfiguration::ByteSizeLong() const { + const ShellDB_FarmConfiguration& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ShellDB.FarmConfiguration) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.ShellDB.ShellConfiguration shell_configs = 1; + { + total_size += 1UL * this_._internal_shell_configs_size(); + for (const auto& msg : this_._internal_shell_configs()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.ShellDB.ShellSetConfiguration shell_set_configs = 2; + { + total_size += 1UL * this_._internal_shell_set_configs_size(); + for (const auto& msg : this_._internal_shell_set_configs()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.ShellDB.ShellGroupConfiguration group_configs = 8; + { + total_size += 1UL * this_._internal_group_configs_size(); + for (const auto& msg : this_._internal_group_configs()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.ShellDB.ChickenConfig chicken_configs = 9; + { + total_size += 1UL * this_._internal_chicken_configs_size(); + for (const auto& msg : this_._internal_chicken_configs()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.ShellDB.FarmElement locked_elements = 10; + { + std::size_t data_size = 0; + auto count = static_cast(this_._internal_locked_elements_size()); + + for (std::size_t i = 0; i < count; ++i) { + data_size += ::_pbi::WireFormatLite::EnumSize( + this_._internal_locked_elements().Get(static_cast(i))); + } + total_size += data_size; + total_size += std::size_t{1} * count; + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + // optional .ei.ShellDB.LightingConfig lighting_config = 12; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.lighting_config_); + } + // optional bool configure_chickens_by_group = 7; + if (cached_has_bits & 0x00000002u) { + total_size += 2; + } + // optional bool lighting_config_enabled = 11; + if (cached_has_bits & 0x00000004u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void ShellDB_FarmConfiguration::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellDB.FarmConfiguration) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_shell_configs()->MergeFrom( + from._internal_shell_configs()); + _this->_internal_mutable_shell_set_configs()->MergeFrom( + from._internal_shell_set_configs()); + _this->_internal_mutable_group_configs()->MergeFrom( + from._internal_group_configs()); + _this->_internal_mutable_chicken_configs()->MergeFrom( + from._internal_chicken_configs()); + _this->_internal_mutable_locked_elements()->MergeFrom(from._internal_locked_elements()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - _internal_mutable_lighting_config()->::ei::ShellDB_LightingConfig::MergeFrom(from._internal_lighting_config()); + ABSL_DCHECK(from._impl_.lighting_config_ != nullptr); + if (_this->_impl_.lighting_config_ == nullptr) { + _this->_impl_.lighting_config_ = + ::google::protobuf::Message::CopyConstruct<::ei::ShellDB_LightingConfig>(arena, *from._impl_.lighting_config_); + } else { + _this->_impl_.lighting_config_->MergeFrom(*from._impl_.lighting_config_); + } } if (cached_has_bits & 0x00000002u) { - configure_chickens_by_group_ = from.configure_chickens_by_group_; + _this->_impl_.configure_chickens_by_group_ = from._impl_.configure_chickens_by_group_; } if (cached_has_bits & 0x00000004u) { - lighting_config_enabled_ = from.lighting_config_enabled_; + _this->_impl_.lighting_config_enabled_ = from._impl_.lighting_config_enabled_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void ShellDB_FarmConfiguration::CopyFrom(const ShellDB_FarmConfiguration& from) { @@ -84787,430 +87058,402 @@ void ShellDB_FarmConfiguration::CopyFrom(const ShellDB_FarmConfiguration& from) MergeFrom(from); } -bool ShellDB_FarmConfiguration::IsInitialized() const { - return true; -} -void ShellDB_FarmConfiguration::InternalSwap(ShellDB_FarmConfiguration* other) { +void ShellDB_FarmConfiguration::InternalSwap(ShellDB_FarmConfiguration* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - shell_configs_.InternalSwap(&other->shell_configs_); - shell_set_configs_.InternalSwap(&other->shell_set_configs_); - group_configs_.InternalSwap(&other->group_configs_); - chicken_configs_.InternalSwap(&other->chicken_configs_); - locked_elements_.InternalSwap(&other->locked_elements_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ShellDB_FarmConfiguration, lighting_config_enabled_) - + sizeof(ShellDB_FarmConfiguration::lighting_config_enabled_) - - PROTOBUF_FIELD_OFFSET(ShellDB_FarmConfiguration, lighting_config_)>( - reinterpret_cast(&lighting_config_), - reinterpret_cast(&other->lighting_config_)); -} - -::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[176]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.shell_configs_.InternalSwap(&other->_impl_.shell_configs_); + _impl_.shell_set_configs_.InternalSwap(&other->_impl_.shell_set_configs_); + _impl_.group_configs_.InternalSwap(&other->_impl_.group_configs_); + _impl_.chicken_configs_.InternalSwap(&other->_impl_.chicken_configs_); + _impl_.locked_elements_.InternalSwap(&other->_impl_.locked_elements_); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ShellDB_FarmConfiguration, _impl_.lighting_config_enabled_) + + sizeof(ShellDB_FarmConfiguration::_impl_.lighting_config_enabled_) + - PROTOBUF_FIELD_OFFSET(ShellDB_FarmConfiguration, _impl_.lighting_config_)>( + reinterpret_cast(&_impl_.lighting_config_), + reinterpret_cast(&other->_impl_.lighting_config_)); +} + +::google::protobuf::Metadata ShellDB_FarmConfiguration::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class ShellDB_SavedFarmConfiguration::_Internal { public: - using HasBits = decltype(std::declval()._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] |= 8u; - } - static void set_has_client_save_time(HasBits* has_bits) { - (*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& -ShellDB_SavedFarmConfiguration::_Internal::config(const ShellDB_SavedFarmConfiguration* msg) { - return *msg->config_; -} -ShellDB_SavedFarmConfiguration::ShellDB_SavedFarmConfiguration(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ShellDB_SavedFarmConfiguration, _impl_._has_bits_); +}; + +ShellDB_SavedFarmConfiguration::ShellDB_SavedFarmConfiguration(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.ShellDB.SavedFarmConfiguration) } -ShellDB_SavedFarmConfiguration::ShellDB_SavedFarmConfiguration(const ShellDB_SavedFarmConfiguration& 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()); - } - server_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - server_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_server_id()) { - 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; - } - ::memcpy(&client_save_time_, &from.client_save_time_, - static_cast(reinterpret_cast(&purchased_) - - reinterpret_cast(&client_save_time_)) + sizeof(purchased_)); +inline PROTOBUF_NDEBUG_INLINE ShellDB_SavedFarmConfiguration::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ShellDB_SavedFarmConfiguration& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + id_(arena, from.id_), + server_id_(arena, from.server_id_), + display_name_(arena, from.display_name_) {} + +ShellDB_SavedFarmConfiguration::ShellDB_SavedFarmConfiguration( + ::google::protobuf::Arena* arena, + const ShellDB_SavedFarmConfiguration& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ShellDB_SavedFarmConfiguration* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.config_ = (cached_has_bits & 0x00000008u) ? ::google::protobuf::Message::CopyConstruct<::ei::ShellDB_FarmConfiguration>( + arena, *from._impl_.config_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, client_save_time_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, client_save_time_), + offsetof(Impl_, purchased_) - + offsetof(Impl_, client_save_time_) + + sizeof(Impl_::purchased_)); + // @@protoc_insertion_point(copy_constructor:ei.ShellDB.SavedFarmConfiguration) } - -inline void ShellDB_SavedFarmConfiguration::SharedCtor() { -id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - 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(&purchased_) - - reinterpret_cast(&config_)) + sizeof(purchased_)); +inline PROTOBUF_NDEBUG_INLINE ShellDB_SavedFarmConfiguration::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + id_(arena), + server_id_(arena), + display_name_(arena) {} + +inline void ShellDB_SavedFarmConfiguration::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, config_), + 0, + offsetof(Impl_, purchased_) - + offsetof(Impl_, config_) + + sizeof(Impl_::purchased_)); } - ShellDB_SavedFarmConfiguration::~ShellDB_SavedFarmConfiguration() { // @@protoc_insertion_point(destructor:ei.ShellDB.SavedFarmConfiguration) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void ShellDB_SavedFarmConfiguration::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - id_.Destroy(); - server_id_.Destroy(); - display_name_.Destroy(); - if (this != internal_default_instance()) delete config_; -} - -void ShellDB_SavedFarmConfiguration::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ShellDB_SavedFarmConfiguration::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ShellDB.SavedFarmConfiguration) - 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) { - if (cached_has_bits & 0x00000001u) { - 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(); - } - } - 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>(); -} - -const char* ShellDB_SavedFarmConfiguration::_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.ShellDB.SavedFarmConfiguration.id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional .ei.ShellDB.FarmConfiguration config = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_config(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double client_save_time = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 25)) { - _Internal::set_has_client_save_time(&has_bits); - client_save_time_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional string server_id = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - auto str = _internal_mutable_server_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellDB.SavedFarmConfiguration.server_id"); - #endif // !NDEBUG - } 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 - 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* ShellDB_SavedFarmConfiguration::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ShellDB.SavedFarmConfiguration) - 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.ShellDB.SavedFarmConfiguration.id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_id(), target); - } - - // optional .ei.ShellDB.FarmConfiguration config = 2; - 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 & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(3, this->_internal_client_save_time(), target); - } - - // optional string server_id = 4; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_server_id().data(), static_cast(this->_internal_server_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellDB.SavedFarmConfiguration.server_id"); - target = stream->WriteStringMaybeAliased( - 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); - } - // @@protoc_insertion_point(serialize_to_array_end:ei.ShellDB.SavedFarmConfiguration) - return target; -} - -size_t ShellDB_SavedFarmConfiguration::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ShellDB.SavedFarmConfiguration) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; + ABSL_DCHECK(GetArena() == nullptr); + _impl_.id_.Destroy(); + _impl_.server_id_.Destroy(); + _impl_.display_name_.Destroy(); + delete _impl_.config_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ShellDB_SavedFarmConfiguration::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ShellDB_SavedFarmConfiguration_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ShellDB_SavedFarmConfiguration::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ShellDB_SavedFarmConfiguration::ByteSizeLong, + &ShellDB_SavedFarmConfiguration::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ShellDB_SavedFarmConfiguration, _impl_._cached_size_), + false, + }, + &ShellDB_SavedFarmConfiguration::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ShellDB_SavedFarmConfiguration::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 6, 1, 65, 2> ShellDB_SavedFarmConfiguration::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ShellDB_SavedFarmConfiguration, _impl_._has_bits_), + 0, // no _extensions_ + 6, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967232, // skipmap + offsetof(decltype(_table_), field_entries), + 6, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ShellDB_SavedFarmConfiguration>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(ShellDB_SavedFarmConfiguration, _impl_.id_)}}, + // optional .ei.ShellDB.FarmConfiguration config = 2; + {::_pbi::TcParser::FastMtS1, + {18, 3, 0, PROTOBUF_FIELD_OFFSET(ShellDB_SavedFarmConfiguration, _impl_.config_)}}, + // optional double client_save_time = 3; + {::_pbi::TcParser::FastF64S1, + {25, 4, 0, PROTOBUF_FIELD_OFFSET(ShellDB_SavedFarmConfiguration, _impl_.client_save_time_)}}, + // optional string server_id = 4; + {::_pbi::TcParser::FastSS1, + {34, 1, 0, PROTOBUF_FIELD_OFFSET(ShellDB_SavedFarmConfiguration, _impl_.server_id_)}}, + // optional string display_name = 5; + {::_pbi::TcParser::FastSS1, + {42, 2, 0, PROTOBUF_FIELD_OFFSET(ShellDB_SavedFarmConfiguration, _impl_.display_name_)}}, + // optional bool purchased = 6; + {::_pbi::TcParser::SingularVarintNoZag1(), + {48, 5, 0, PROTOBUF_FIELD_OFFSET(ShellDB_SavedFarmConfiguration, _impl_.purchased_)}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string id = 1; + {PROTOBUF_FIELD_OFFSET(ShellDB_SavedFarmConfiguration, _impl_.id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional .ei.ShellDB.FarmConfiguration config = 2; + {PROTOBUF_FIELD_OFFSET(ShellDB_SavedFarmConfiguration, _impl_.config_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional double client_save_time = 3; + {PROTOBUF_FIELD_OFFSET(ShellDB_SavedFarmConfiguration, _impl_.client_save_time_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional string server_id = 4; + {PROTOBUF_FIELD_OFFSET(ShellDB_SavedFarmConfiguration, _impl_.server_id_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string display_name = 5; + {PROTOBUF_FIELD_OFFSET(ShellDB_SavedFarmConfiguration, _impl_.display_name_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional bool purchased = 6; + {PROTOBUF_FIELD_OFFSET(ShellDB_SavedFarmConfiguration, _impl_.purchased_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ShellDB_FarmConfiguration>()}, + }}, {{ + "\41\2\0\0\11\14\0\0" + "ei.ShellDB.SavedFarmConfiguration" + "id" + "server_id" + "display_name" + }}, +}; + +PROTOBUF_NOINLINE void ShellDB_SavedFarmConfiguration::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ShellDB.SavedFarmConfiguration) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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 & 0x0000003fu) { - // optional string id = 1; + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_id()); + _impl_.id_.ClearNonDefaultToEmpty(); } - - // optional string server_id = 4; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_server_id()); + _impl_.server_id_.ClearNonDefaultToEmpty(); } - - // optional string display_name = 5; if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_display_name()); + _impl_.display_name_.ClearNonDefaultToEmpty(); } - - // optional .ei.ShellDB.FarmConfiguration config = 2; if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *config_); + ABSL_DCHECK(_impl_.config_ != nullptr); + _impl_.config_->Clear(); } + } + if (cached_has_bits & 0x00000030u) { + ::memset(&_impl_.client_save_time_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.purchased_) - + reinterpret_cast(&_impl_.client_save_time_)) + sizeof(_impl_.purchased_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ShellDB_SavedFarmConfiguration::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ShellDB_SavedFarmConfiguration& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ShellDB_SavedFarmConfiguration::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ShellDB_SavedFarmConfiguration& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ShellDB.SavedFarmConfiguration) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellDB.SavedFarmConfiguration.id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional double client_save_time = 3; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + 8; - } + // optional .ei.ShellDB.FarmConfiguration config = 2; + if (cached_has_bits & 0x00000008u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, *this_._impl_.config_, this_._impl_.config_->GetCachedSize(), target, + stream); + } - // optional bool purchased = 6; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + 1; - } + // optional double client_save_time = 3; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 3, this_._internal_client_save_time(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional string server_id = 4; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_server_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellDB.SavedFarmConfiguration.server_id"); + target = stream->WriteStringMaybeAliased(4, _s, target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ShellDB_SavedFarmConfiguration::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ShellDB_SavedFarmConfiguration::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ShellDB_SavedFarmConfiguration::GetClassData() const { return &_class_data_; } + // optional string display_name = 5; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_display_name(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellDB.SavedFarmConfiguration.display_name"); + target = stream->WriteStringMaybeAliased(5, _s, target); + } -void ShellDB_SavedFarmConfiguration::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // 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(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ShellDB.SavedFarmConfiguration) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ShellDB_SavedFarmConfiguration::ByteSizeLong(const MessageLite& base) { + const ShellDB_SavedFarmConfiguration& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ShellDB_SavedFarmConfiguration::ByteSizeLong() const { + const ShellDB_SavedFarmConfiguration& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ShellDB.SavedFarmConfiguration) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000003fu) { + // optional string id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_id()); + } + // optional string server_id = 4; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_server_id()); + } + // optional string display_name = 5; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_display_name()); + } + // optional .ei.ShellDB.FarmConfiguration config = 2; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.config_); + } + // optional double client_save_time = 3; + if (cached_has_bits & 0x00000010u) { + total_size += 9; + } + // optional bool purchased = 6; + if (cached_has_bits & 0x00000020u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void ShellDB_SavedFarmConfiguration::MergeFrom(const ShellDB_SavedFarmConfiguration& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellDB.SavedFarmConfiguration) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ShellDB_SavedFarmConfiguration::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellDB.SavedFarmConfiguration) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x0000003fu) { if (cached_has_bits & 0x00000001u) { - _internal_set_id(from._internal_id()); + _this->_internal_set_id(from._internal_id()); } if (cached_has_bits & 0x00000002u) { - _internal_set_server_id(from._internal_server_id()); + _this->_internal_set_server_id(from._internal_server_id()); } if (cached_has_bits & 0x00000004u) { - _internal_set_display_name(from._internal_display_name()); + _this->_internal_set_display_name(from._internal_display_name()); } if (cached_has_bits & 0x00000008u) { - _internal_mutable_config()->::ei::ShellDB_FarmConfiguration::MergeFrom(from._internal_config()); + ABSL_DCHECK(from._impl_.config_ != nullptr); + if (_this->_impl_.config_ == nullptr) { + _this->_impl_.config_ = + ::google::protobuf::Message::CopyConstruct<::ei::ShellDB_FarmConfiguration>(arena, *from._impl_.config_); + } else { + _this->_impl_.config_->MergeFrom(*from._impl_.config_); + } } if (cached_has_bits & 0x00000010u) { - client_save_time_ = from.client_save_time_; + _this->_impl_.client_save_time_ = from._impl_.client_save_time_; } if (cached_has_bits & 0x00000020u) { - purchased_ = from.purchased_; + _this->_impl_.purchased_ = from._impl_.purchased_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void ShellDB_SavedFarmConfiguration::CopyFrom(const ShellDB_SavedFarmConfiguration& from) { @@ -85220,295 +87463,301 @@ void ShellDB_SavedFarmConfiguration::CopyFrom(const ShellDB_SavedFarmConfigurati MergeFrom(from); } -bool ShellDB_SavedFarmConfiguration::IsInitialized() const { - return true; -} -void ShellDB_SavedFarmConfiguration::InternalSwap(ShellDB_SavedFarmConfiguration* other) { +void ShellDB_SavedFarmConfiguration::InternalSwap(ShellDB_SavedFarmConfiguration* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _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 - ); - ::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, purchased_) - + sizeof(ShellDB_SavedFarmConfiguration::purchased_) - - PROTOBUF_FIELD_OFFSET(ShellDB_SavedFarmConfiguration, config_)>( - reinterpret_cast(&config_), - reinterpret_cast(&other->config_)); -} - -::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[177]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.id_, &other->_impl_.id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.server_id_, &other->_impl_.server_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.display_name_, &other->_impl_.display_name_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ShellDB_SavedFarmConfiguration, _impl_.purchased_) + + sizeof(ShellDB_SavedFarmConfiguration::_impl_.purchased_) + - PROTOBUF_FIELD_OFFSET(ShellDB_SavedFarmConfiguration, _impl_.config_)>( + reinterpret_cast(&_impl_.config_), + reinterpret_cast(&other->_impl_.config_)); } +::google::protobuf::Metadata ShellDB_SavedFarmConfiguration::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} // =================================================================== class ShellDB_ShellConfiguration::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_asset_type(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_index(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_shell_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -ShellDB_ShellConfiguration::ShellDB_ShellConfiguration(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ShellDB_ShellConfiguration, _impl_._has_bits_); +}; + +ShellDB_ShellConfiguration::ShellDB_ShellConfiguration(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.ShellDB.ShellConfiguration) } -ShellDB_ShellConfiguration::ShellDB_ShellConfiguration(const ShellDB_ShellConfiguration& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - shell_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - shell_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_shell_identifier()) { - shell_identifier_.Set(from._internal_shell_identifier(), - GetArenaForAllocation()); - } - ::memcpy(&index_, &from.index_, - static_cast(reinterpret_cast(&asset_type_) - - reinterpret_cast(&index_)) + sizeof(asset_type_)); +inline PROTOBUF_NDEBUG_INLINE ShellDB_ShellConfiguration::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ShellDB_ShellConfiguration& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + shell_identifier_(arena, from.shell_identifier_) {} + +ShellDB_ShellConfiguration::ShellDB_ShellConfiguration( + ::google::protobuf::Arena* arena, + const ShellDB_ShellConfiguration& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ShellDB_ShellConfiguration* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, index_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, index_), + offsetof(Impl_, asset_type_) - + offsetof(Impl_, index_) + + sizeof(Impl_::asset_type_)); + // @@protoc_insertion_point(copy_constructor:ei.ShellDB.ShellConfiguration) } +inline PROTOBUF_NDEBUG_INLINE ShellDB_ShellConfiguration::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + shell_identifier_(arena), + asset_type_{static_cast< ::ei::ShellSpec_AssetType >(1)} {} -inline void ShellDB_ShellConfiguration::SharedCtor() { -shell_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - shell_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -index_ = 0u; -asset_type_ = 1; +inline void ShellDB_ShellConfiguration::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.index_ = {}; } - ShellDB_ShellConfiguration::~ShellDB_ShellConfiguration() { // @@protoc_insertion_point(destructor:ei.ShellDB.ShellConfiguration) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void ShellDB_ShellConfiguration::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - shell_identifier_.Destroy(); -} - -void ShellDB_ShellConfiguration::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ShellDB_ShellConfiguration::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.shell_identifier_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ShellDB_ShellConfiguration::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ShellDB_ShellConfiguration_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ShellDB_ShellConfiguration::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ShellDB_ShellConfiguration::ByteSizeLong, + &ShellDB_ShellConfiguration::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ShellDB_ShellConfiguration, _impl_._cached_size_), + false, + }, + &ShellDB_ShellConfiguration::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ShellDB_ShellConfiguration::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 3, 1, 54, 2> ShellDB_ShellConfiguration::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ShellDB_ShellConfiguration, _impl_._has_bits_), + 0, // no _extensions_ + 3, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967288, // skipmap + offsetof(decltype(_table_), field_entries), + 3, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ShellDB_ShellConfiguration>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional .ei.ShellSpec.AssetType asset_type = 1; + {::_pbi::TcParser::FastEvS1, + {8, 2, 0, PROTOBUF_FIELD_OFFSET(ShellDB_ShellConfiguration, _impl_.asset_type_)}}, + // optional uint32 index = 2; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ShellDB_ShellConfiguration, _impl_.index_), 1>(), + {16, 1, 0, PROTOBUF_FIELD_OFFSET(ShellDB_ShellConfiguration, _impl_.index_)}}, + // optional string shell_identifier = 3; + {::_pbi::TcParser::FastSS1, + {26, 0, 0, PROTOBUF_FIELD_OFFSET(ShellDB_ShellConfiguration, _impl_.shell_identifier_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.ShellSpec.AssetType asset_type = 1; + {PROTOBUF_FIELD_OFFSET(ShellDB_ShellConfiguration, _impl_.asset_type_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kEnum)}, + // optional uint32 index = 2; + {PROTOBUF_FIELD_OFFSET(ShellDB_ShellConfiguration, _impl_.index_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional string shell_identifier = 3; + {PROTOBUF_FIELD_OFFSET(ShellDB_ShellConfiguration, _impl_.shell_identifier_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, {{ + {::_pbi::FieldAuxEnumData{}, ::ei::ShellSpec_AssetType_internal_data_}, + }}, {{ + "\35\0\0\20\0\0\0\0" + "ei.ShellDB.ShellConfiguration" + "shell_identifier" + }}, +}; + +PROTOBUF_NOINLINE void ShellDB_ShellConfiguration::Clear() { // @@protoc_insertion_point(message_clear_start:ei.ShellDB.ShellConfiguration) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - shell_identifier_.ClearNonDefaultToEmpty(); + _impl_.shell_identifier_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000006u) { - index_ = 0u; - asset_type_ = 1; - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ShellDB_ShellConfiguration::_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 .ei.ShellSpec.AssetType asset_type = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::ShellSpec_AssetType_IsValid(val))) { - _internal_set_asset_type(static_cast<::ei::ShellSpec_AssetType>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional uint32 index = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_index(&has_bits); - index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string shell_identifier = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_shell_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellDB.ShellConfiguration.shell_identifier"); - #endif // !NDEBUG - } 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* ShellDB_ShellConfiguration::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ShellDB.ShellConfiguration) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.ShellSpec.AssetType asset_type = 1; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 1, this->_internal_asset_type(), target); - } - - // optional uint32 index = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(2, this->_internal_index(), target); - } - - // optional string shell_identifier = 3; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_shell_identifier().data(), static_cast(this->_internal_shell_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellDB.ShellConfiguration.shell_identifier"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_shell_identifier(), 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.ShellDB.ShellConfiguration) - return target; -} - -size_t ShellDB_ShellConfiguration::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ShellDB.ShellConfiguration) - 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 & 0x00000007u) { - // optional string shell_identifier = 3; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_shell_identifier()); - } - - // optional uint32 index = 2; - if (cached_has_bits & 0x00000002u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_index()); - } - - // optional .ei.ShellSpec.AssetType asset_type = 1; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_asset_type()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + _impl_.index_ = 0u; + _impl_.asset_type_ = 1; + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ShellDB_ShellConfiguration::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ShellDB_ShellConfiguration& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ShellDB_ShellConfiguration::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ShellDB_ShellConfiguration& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ShellDB.ShellConfiguration) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.ShellSpec.AssetType asset_type = 1; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 1, this_._internal_asset_type(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ShellDB_ShellConfiguration::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ShellDB_ShellConfiguration::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ShellDB_ShellConfiguration::GetClassData() const { return &_class_data_; } + // optional uint32 index = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 2, this_._internal_index(), target); + } -void ShellDB_ShellConfiguration::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional string shell_identifier = 3; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_shell_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellDB.ShellConfiguration.shell_identifier"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ShellDB.ShellConfiguration) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ShellDB_ShellConfiguration::ByteSizeLong(const MessageLite& base) { + const ShellDB_ShellConfiguration& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ShellDB_ShellConfiguration::ByteSizeLong() const { + const ShellDB_ShellConfiguration& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ShellDB.ShellConfiguration) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + // optional string shell_identifier = 3; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_shell_identifier()); + } + // optional uint32 index = 2; + if (cached_has_bits & 0x00000002u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_index()); + } + // optional .ei.ShellSpec.AssetType asset_type = 1; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_asset_type()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void ShellDB_ShellConfiguration::MergeFrom(const ShellDB_ShellConfiguration& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellDB.ShellConfiguration) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ShellDB_ShellConfiguration::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellDB.ShellConfiguration) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - _internal_set_shell_identifier(from._internal_shell_identifier()); + _this->_internal_set_shell_identifier(from._internal_shell_identifier()); } if (cached_has_bits & 0x00000002u) { - index_ = from.index_; + _this->_impl_.index_ = from._impl_.index_; } if (cached_has_bits & 0x00000004u) { - asset_type_ = from.asset_type_; + _this->_impl_.asset_type_ = from._impl_.asset_type_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void ShellDB_ShellConfiguration::CopyFrom(const ShellDB_ShellConfiguration& from) { @@ -85518,387 +87767,361 @@ void ShellDB_ShellConfiguration::CopyFrom(const ShellDB_ShellConfiguration& from MergeFrom(from); } -bool ShellDB_ShellConfiguration::IsInitialized() const { - return true; -} -void ShellDB_ShellConfiguration::InternalSwap(ShellDB_ShellConfiguration* other) { +void ShellDB_ShellConfiguration::InternalSwap(ShellDB_ShellConfiguration* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &shell_identifier_, lhs_arena, - &other->shell_identifier_, rhs_arena - ); - swap(index_, other->index_); - swap(asset_type_, other->asset_type_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.shell_identifier_, &other->_impl_.shell_identifier_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ShellDB_ShellConfiguration, _impl_.asset_type_) + + sizeof(ShellDB_ShellConfiguration::_impl_.asset_type_) + - PROTOBUF_FIELD_OFFSET(ShellDB_ShellConfiguration, _impl_.index_)>( + reinterpret_cast(&_impl_.index_), + reinterpret_cast(&other->_impl_.index_)); } -::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[178]); +::google::protobuf::Metadata ShellDB_ShellConfiguration::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class ShellDB_ShellSetConfiguration::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_element(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_index(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_shell_set_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_variation_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_decorator_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } -}; - -ShellDB_ShellSetConfiguration::ShellDB_ShellSetConfiguration(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ShellDB_ShellSetConfiguration, _impl_._has_bits_); +}; + +ShellDB_ShellSetConfiguration::ShellDB_ShellSetConfiguration(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.ShellDB.ShellSetConfiguration) } -ShellDB_ShellSetConfiguration::ShellDB_ShellSetConfiguration(const ShellDB_ShellSetConfiguration& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - shell_set_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - shell_set_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_shell_set_identifier()) { - shell_set_identifier_.Set(from._internal_shell_set_identifier(), - GetArenaForAllocation()); - } - variation_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - variation_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_variation_identifier()) { - variation_identifier_.Set(from._internal_variation_identifier(), - GetArenaForAllocation()); - } - decorator_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - decorator_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_decorator_identifier()) { - decorator_identifier_.Set(from._internal_decorator_identifier(), - GetArenaForAllocation()); - } - ::memcpy(&index_, &from.index_, - static_cast(reinterpret_cast(&element_) - - reinterpret_cast(&index_)) + sizeof(element_)); +inline PROTOBUF_NDEBUG_INLINE ShellDB_ShellSetConfiguration::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ShellDB_ShellSetConfiguration& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + shell_set_identifier_(arena, from.shell_set_identifier_), + variation_identifier_(arena, from.variation_identifier_), + decorator_identifier_(arena, from.decorator_identifier_) {} + +ShellDB_ShellSetConfiguration::ShellDB_ShellSetConfiguration( + ::google::protobuf::Arena* arena, + const ShellDB_ShellSetConfiguration& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ShellDB_ShellSetConfiguration* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, index_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, index_), + offsetof(Impl_, element_) - + offsetof(Impl_, index_) + + sizeof(Impl_::element_)); + // @@protoc_insertion_point(copy_constructor:ei.ShellDB.ShellSetConfiguration) } +inline PROTOBUF_NDEBUG_INLINE ShellDB_ShellSetConfiguration::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + shell_set_identifier_(arena), + variation_identifier_(arena), + decorator_identifier_(arena), + element_{static_cast< ::ei::ShellDB_FarmElement >(1)} {} -inline void ShellDB_ShellSetConfiguration::SharedCtor() { -shell_set_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - shell_set_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -variation_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - variation_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -decorator_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - decorator_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -index_ = 0u; -element_ = 1; +inline void ShellDB_ShellSetConfiguration::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.index_ = {}; } - ShellDB_ShellSetConfiguration::~ShellDB_ShellSetConfiguration() { // @@protoc_insertion_point(destructor:ei.ShellDB.ShellSetConfiguration) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void ShellDB_ShellSetConfiguration::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - shell_set_identifier_.Destroy(); - variation_identifier_.Destroy(); - decorator_identifier_.Destroy(); -} - -void ShellDB_ShellSetConfiguration::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ShellDB_ShellSetConfiguration::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.shell_set_identifier_.Destroy(); + _impl_.variation_identifier_.Destroy(); + _impl_.decorator_identifier_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ShellDB_ShellSetConfiguration::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ShellDB_ShellSetConfiguration_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ShellDB_ShellSetConfiguration::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ShellDB_ShellSetConfiguration::ByteSizeLong, + &ShellDB_ShellSetConfiguration::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ShellDB_ShellSetConfiguration, _impl_._cached_size_), + false, + }, + &ShellDB_ShellSetConfiguration::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ShellDB_ShellSetConfiguration::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 5, 1, 101, 2> ShellDB_ShellSetConfiguration::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ShellDB_ShellSetConfiguration, _impl_._has_bits_), + 0, // no _extensions_ + 5, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967264, // skipmap + offsetof(decltype(_table_), field_entries), + 5, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ShellDB_ShellSetConfiguration>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional .ei.ShellDB.FarmElement element = 1; + {::_pbi::TcParser::FastEvS1, + {8, 4, 0, PROTOBUF_FIELD_OFFSET(ShellDB_ShellSetConfiguration, _impl_.element_)}}, + // optional uint32 index = 2; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ShellDB_ShellSetConfiguration, _impl_.index_), 3>(), + {16, 3, 0, PROTOBUF_FIELD_OFFSET(ShellDB_ShellSetConfiguration, _impl_.index_)}}, + // optional string shell_set_identifier = 3; + {::_pbi::TcParser::FastSS1, + {26, 0, 0, PROTOBUF_FIELD_OFFSET(ShellDB_ShellSetConfiguration, _impl_.shell_set_identifier_)}}, + // optional string variation_identifier = 4; + {::_pbi::TcParser::FastSS1, + {34, 1, 0, PROTOBUF_FIELD_OFFSET(ShellDB_ShellSetConfiguration, _impl_.variation_identifier_)}}, + // optional string decorator_identifier = 5; + {::_pbi::TcParser::FastSS1, + {42, 2, 0, PROTOBUF_FIELD_OFFSET(ShellDB_ShellSetConfiguration, _impl_.decorator_identifier_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.ShellDB.FarmElement element = 1; + {PROTOBUF_FIELD_OFFSET(ShellDB_ShellSetConfiguration, _impl_.element_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kEnum)}, + // optional uint32 index = 2; + {PROTOBUF_FIELD_OFFSET(ShellDB_ShellSetConfiguration, _impl_.index_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional string shell_set_identifier = 3; + {PROTOBUF_FIELD_OFFSET(ShellDB_ShellSetConfiguration, _impl_.shell_set_identifier_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string variation_identifier = 4; + {PROTOBUF_FIELD_OFFSET(ShellDB_ShellSetConfiguration, _impl_.variation_identifier_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string decorator_identifier = 5; + {PROTOBUF_FIELD_OFFSET(ShellDB_ShellSetConfiguration, _impl_.decorator_identifier_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, {{ + {::_pbi::FieldAuxEnumData{}, ::ei::ShellDB_FarmElement_internal_data_}, + }}, {{ + "\40\0\0\24\24\24\0\0" + "ei.ShellDB.ShellSetConfiguration" + "shell_set_identifier" + "variation_identifier" + "decorator_identifier" + }}, +}; + +PROTOBUF_NOINLINE void ShellDB_ShellSetConfiguration::Clear() { // @@protoc_insertion_point(message_clear_start:ei.ShellDB.ShellSetConfiguration) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - shell_set_identifier_.ClearNonDefaultToEmpty(); + _impl_.shell_set_identifier_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - variation_identifier_.ClearNonDefaultToEmpty(); + _impl_.variation_identifier_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000004u) { - decorator_identifier_.ClearNonDefaultToEmpty(); + _impl_.decorator_identifier_.ClearNonDefaultToEmpty(); } } if (cached_has_bits & 0x00000018u) { - index_ = 0u; - element_ = 1; - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ShellDB_ShellSetConfiguration::_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 .ei.ShellDB.FarmElement element = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::ShellDB_FarmElement_IsValid(val))) { - _internal_set_element(static_cast<::ei::ShellDB_FarmElement>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional uint32 index = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_index(&has_bits); - index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string shell_set_identifier = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_shell_set_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellDB.ShellSetConfiguration.shell_set_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string variation_identifier = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - auto str = _internal_mutable_variation_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellDB.ShellSetConfiguration.variation_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string decorator_identifier = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - auto str = _internal_mutable_decorator_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellDB.ShellSetConfiguration.decorator_identifier"); - #endif // !NDEBUG - } 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* ShellDB_ShellSetConfiguration::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ShellDB.ShellSetConfiguration) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.ShellDB.FarmElement element = 1; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 1, this->_internal_element(), target); - } - - // optional uint32 index = 2; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(2, this->_internal_index(), target); - } - - // optional string shell_set_identifier = 3; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_shell_set_identifier().data(), static_cast(this->_internal_shell_set_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellDB.ShellSetConfiguration.shell_set_identifier"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_shell_set_identifier(), target); - } - - // optional string variation_identifier = 4; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_variation_identifier().data(), static_cast(this->_internal_variation_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellDB.ShellSetConfiguration.variation_identifier"); - target = stream->WriteStringMaybeAliased( - 4, this->_internal_variation_identifier(), target); - } - - // optional string decorator_identifier = 5; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_decorator_identifier().data(), static_cast(this->_internal_decorator_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellDB.ShellSetConfiguration.decorator_identifier"); - target = stream->WriteStringMaybeAliased( - 5, this->_internal_decorator_identifier(), 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.ShellDB.ShellSetConfiguration) - return target; -} - -size_t ShellDB_ShellSetConfiguration::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ShellDB.ShellSetConfiguration) - 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 & 0x0000001fu) { - // optional string shell_set_identifier = 3; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_shell_set_identifier()); - } - - // optional string variation_identifier = 4; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_variation_identifier()); - } - - // optional string decorator_identifier = 5; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_decorator_identifier()); - } - - // optional uint32 index = 2; - if (cached_has_bits & 0x00000008u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_index()); - } + _impl_.index_ = 0u; + _impl_.element_ = 1; + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ShellDB_ShellSetConfiguration::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ShellDB_ShellSetConfiguration& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ShellDB_ShellSetConfiguration::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ShellDB_ShellSetConfiguration& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ShellDB.ShellSetConfiguration) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.ShellDB.FarmElement element = 1; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 1, this_._internal_element(), target); + } - // optional .ei.ShellDB.FarmElement element = 1; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_element()); - } + // optional uint32 index = 2; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 2, this_._internal_index(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional string shell_set_identifier = 3; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_shell_set_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellDB.ShellSetConfiguration.shell_set_identifier"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ShellDB_ShellSetConfiguration::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ShellDB_ShellSetConfiguration::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ShellDB_ShellSetConfiguration::GetClassData() const { return &_class_data_; } + // optional string variation_identifier = 4; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_variation_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellDB.ShellSetConfiguration.variation_identifier"); + target = stream->WriteStringMaybeAliased(4, _s, target); + } -void ShellDB_ShellSetConfiguration::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional string decorator_identifier = 5; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_decorator_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellDB.ShellSetConfiguration.decorator_identifier"); + target = stream->WriteStringMaybeAliased(5, _s, target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ShellDB.ShellSetConfiguration) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ShellDB_ShellSetConfiguration::ByteSizeLong(const MessageLite& base) { + const ShellDB_ShellSetConfiguration& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ShellDB_ShellSetConfiguration::ByteSizeLong() const { + const ShellDB_ShellSetConfiguration& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ShellDB.ShellSetConfiguration) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000001fu) { + // optional string shell_set_identifier = 3; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_shell_set_identifier()); + } + // optional string variation_identifier = 4; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_variation_identifier()); + } + // optional string decorator_identifier = 5; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_decorator_identifier()); + } + // optional uint32 index = 2; + if (cached_has_bits & 0x00000008u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_index()); + } + // optional .ei.ShellDB.FarmElement element = 1; + if (cached_has_bits & 0x00000010u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_element()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void ShellDB_ShellSetConfiguration::MergeFrom(const ShellDB_ShellSetConfiguration& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellDB.ShellSetConfiguration) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ShellDB_ShellSetConfiguration::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellDB.ShellSetConfiguration) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x0000001fu) { if (cached_has_bits & 0x00000001u) { - _internal_set_shell_set_identifier(from._internal_shell_set_identifier()); + _this->_internal_set_shell_set_identifier(from._internal_shell_set_identifier()); } if (cached_has_bits & 0x00000002u) { - _internal_set_variation_identifier(from._internal_variation_identifier()); + _this->_internal_set_variation_identifier(from._internal_variation_identifier()); } if (cached_has_bits & 0x00000004u) { - _internal_set_decorator_identifier(from._internal_decorator_identifier()); + _this->_internal_set_decorator_identifier(from._internal_decorator_identifier()); } if (cached_has_bits & 0x00000008u) { - index_ = from.index_; + _this->_impl_.index_ = from._impl_.index_; } if (cached_has_bits & 0x00000010u) { - element_ = from.element_; + _this->_impl_.element_ = from._impl_.element_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void ShellDB_ShellSetConfiguration::CopyFrom(const ShellDB_ShellSetConfiguration& from) { @@ -85908,261 +88131,271 @@ void ShellDB_ShellSetConfiguration::CopyFrom(const ShellDB_ShellSetConfiguration MergeFrom(from); } -bool ShellDB_ShellSetConfiguration::IsInitialized() const { - return true; -} -void ShellDB_ShellSetConfiguration::InternalSwap(ShellDB_ShellSetConfiguration* other) { +void ShellDB_ShellSetConfiguration::InternalSwap(ShellDB_ShellSetConfiguration* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &shell_set_identifier_, lhs_arena, - &other->shell_set_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &variation_identifier_, lhs_arena, - &other->variation_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &decorator_identifier_, lhs_arena, - &other->decorator_identifier_, rhs_arena - ); - swap(index_, other->index_); - swap(element_, other->element_); -} - -::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[179]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.shell_set_identifier_, &other->_impl_.shell_set_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.variation_identifier_, &other->_impl_.variation_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.decorator_identifier_, &other->_impl_.decorator_identifier_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ShellDB_ShellSetConfiguration, _impl_.element_) + + sizeof(ShellDB_ShellSetConfiguration::_impl_.element_) + - PROTOBUF_FIELD_OFFSET(ShellDB_ShellSetConfiguration, _impl_.index_)>( + reinterpret_cast(&_impl_.index_), + reinterpret_cast(&other->_impl_.index_)); } +::google::protobuf::Metadata ShellDB_ShellSetConfiguration::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} // =================================================================== class ShellDB_ShellGroupConfiguration::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_asset_type(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_group_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } -}; - -ShellDB_ShellGroupConfiguration::ShellDB_ShellGroupConfiguration(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ShellDB_ShellGroupConfiguration, _impl_._has_bits_); +}; + +ShellDB_ShellGroupConfiguration::ShellDB_ShellGroupConfiguration(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.ShellDB.ShellGroupConfiguration) } -ShellDB_ShellGroupConfiguration::ShellDB_ShellGroupConfiguration(const ShellDB_ShellGroupConfiguration& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - group_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - group_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_group_identifier()) { - group_identifier_.Set(from._internal_group_identifier(), - GetArenaForAllocation()); - } - asset_type_ = from.asset_type_; +inline PROTOBUF_NDEBUG_INLINE ShellDB_ShellGroupConfiguration::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ShellDB_ShellGroupConfiguration& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + group_identifier_(arena, from.group_identifier_) {} + +ShellDB_ShellGroupConfiguration::ShellDB_ShellGroupConfiguration( + ::google::protobuf::Arena* arena, + const ShellDB_ShellGroupConfiguration& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ShellDB_ShellGroupConfiguration* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + _impl_.asset_type_ = from._impl_.asset_type_; + // @@protoc_insertion_point(copy_constructor:ei.ShellDB.ShellGroupConfiguration) } +inline PROTOBUF_NDEBUG_INLINE ShellDB_ShellGroupConfiguration::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + group_identifier_(arena), + asset_type_{static_cast< ::ei::ShellSpec_AssetType >(1)} {} -inline void ShellDB_ShellGroupConfiguration::SharedCtor() { -group_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - group_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -asset_type_ = 1; +inline void ShellDB_ShellGroupConfiguration::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); } - ShellDB_ShellGroupConfiguration::~ShellDB_ShellGroupConfiguration() { // @@protoc_insertion_point(destructor:ei.ShellDB.ShellGroupConfiguration) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void ShellDB_ShellGroupConfiguration::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - group_identifier_.Destroy(); -} - -void ShellDB_ShellGroupConfiguration::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ShellDB_ShellGroupConfiguration::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.group_identifier_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ShellDB_ShellGroupConfiguration::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ShellDB_ShellGroupConfiguration_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ShellDB_ShellGroupConfiguration::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ShellDB_ShellGroupConfiguration::ByteSizeLong, + &ShellDB_ShellGroupConfiguration::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ShellDB_ShellGroupConfiguration, _impl_._cached_size_), + false, + }, + &ShellDB_ShellGroupConfiguration::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ShellDB_ShellGroupConfiguration::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 1, 59, 2> ShellDB_ShellGroupConfiguration::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ShellDB_ShellGroupConfiguration, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ShellDB_ShellGroupConfiguration>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional string group_identifier = 2; + {::_pbi::TcParser::FastSS1, + {18, 0, 0, PROTOBUF_FIELD_OFFSET(ShellDB_ShellGroupConfiguration, _impl_.group_identifier_)}}, + // optional .ei.ShellSpec.AssetType asset_type = 1; + {::_pbi::TcParser::FastEvS1, + {8, 1, 0, PROTOBUF_FIELD_OFFSET(ShellDB_ShellGroupConfiguration, _impl_.asset_type_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.ShellSpec.AssetType asset_type = 1; + {PROTOBUF_FIELD_OFFSET(ShellDB_ShellGroupConfiguration, _impl_.asset_type_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kEnum)}, + // optional string group_identifier = 2; + {PROTOBUF_FIELD_OFFSET(ShellDB_ShellGroupConfiguration, _impl_.group_identifier_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, {{ + {::_pbi::FieldAuxEnumData{}, ::ei::ShellSpec_AssetType_internal_data_}, + }}, {{ + "\42\0\20\0\0\0\0\0" + "ei.ShellDB.ShellGroupConfiguration" + "group_identifier" + }}, +}; + +PROTOBUF_NOINLINE void ShellDB_ShellGroupConfiguration::Clear() { // @@protoc_insertion_point(message_clear_start:ei.ShellDB.ShellGroupConfiguration) - 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) { - if (cached_has_bits & 0x00000001u) { - group_identifier_.ClearNonDefaultToEmpty(); - } - asset_type_ = 1; - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ShellDB_ShellGroupConfiguration::_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 .ei.ShellSpec.AssetType asset_type = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::ShellSpec_AssetType_IsValid(val))) { - _internal_set_asset_type(static_cast<::ei::ShellSpec_AssetType>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional string group_identifier = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_group_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellDB.ShellGroupConfiguration.group_identifier"); - #endif // !NDEBUG - } 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* ShellDB_ShellGroupConfiguration::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ShellDB.ShellGroupConfiguration) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.ShellSpec.AssetType asset_type = 1; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 1, this->_internal_asset_type(), target); - } - - // optional string group_identifier = 2; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_group_identifier().data(), static_cast(this->_internal_group_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellDB.ShellGroupConfiguration.group_identifier"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_group_identifier(), 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.ShellDB.ShellGroupConfiguration) - return target; -} - -size_t ShellDB_ShellGroupConfiguration::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ShellDB.ShellGroupConfiguration) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { - // optional string group_identifier = 2; if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_group_identifier()); - } - - // optional .ei.ShellSpec.AssetType asset_type = 1; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_asset_type()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ShellDB_ShellGroupConfiguration::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ShellDB_ShellGroupConfiguration::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ShellDB_ShellGroupConfiguration::GetClassData() const { return &_class_data_; } + _impl_.group_identifier_.ClearNonDefaultToEmpty(); + } + _impl_.asset_type_ = 1; + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ShellDB_ShellGroupConfiguration::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ShellDB_ShellGroupConfiguration& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ShellDB_ShellGroupConfiguration::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ShellDB_ShellGroupConfiguration& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ShellDB.ShellGroupConfiguration) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.ShellSpec.AssetType asset_type = 1; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 1, this_._internal_asset_type(), target); + } -void ShellDB_ShellGroupConfiguration::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional string group_identifier = 2; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_group_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellDB.ShellGroupConfiguration.group_identifier"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ShellDB.ShellGroupConfiguration) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ShellDB_ShellGroupConfiguration::ByteSizeLong(const MessageLite& base) { + const ShellDB_ShellGroupConfiguration& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ShellDB_ShellGroupConfiguration::ByteSizeLong() const { + const ShellDB_ShellGroupConfiguration& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ShellDB.ShellGroupConfiguration) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional string group_identifier = 2; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_group_identifier()); + } + // optional .ei.ShellSpec.AssetType asset_type = 1; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_asset_type()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void ShellDB_ShellGroupConfiguration::MergeFrom(const ShellDB_ShellGroupConfiguration& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellDB.ShellGroupConfiguration) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ShellDB_ShellGroupConfiguration::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellDB.ShellGroupConfiguration) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - _internal_set_group_identifier(from._internal_group_identifier()); + _this->_internal_set_group_identifier(from._internal_group_identifier()); } if (cached_has_bits & 0x00000002u) { - asset_type_ = from.asset_type_; + _this->_impl_.asset_type_ = from._impl_.asset_type_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void ShellDB_ShellGroupConfiguration::CopyFrom(const ShellDB_ShellGroupConfiguration& from) { @@ -86172,267 +88405,269 @@ void ShellDB_ShellGroupConfiguration::CopyFrom(const ShellDB_ShellGroupConfigura MergeFrom(from); } -bool ShellDB_ShellGroupConfiguration::IsInitialized() const { - return true; -} -void ShellDB_ShellGroupConfiguration::InternalSwap(ShellDB_ShellGroupConfiguration* other) { +void ShellDB_ShellGroupConfiguration::InternalSwap(ShellDB_ShellGroupConfiguration* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &group_identifier_, lhs_arena, - &other->group_identifier_, rhs_arena - ); - swap(asset_type_, other->asset_type_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.group_identifier_, &other->_impl_.group_identifier_, arena); + swap(_impl_.asset_type_, other->_impl_.asset_type_); } -::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[180]); +::google::protobuf::Metadata ShellDB_ShellGroupConfiguration::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== -class ShellDB_ChickenConfig::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_chicken_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_hat_identifier(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; - -ShellDB_ChickenConfig::ShellDB_ChickenConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); +class ShellDB_ChickenConfig::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ShellDB_ChickenConfig, _impl_._has_bits_); +}; + +ShellDB_ChickenConfig::ShellDB_ChickenConfig(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.ShellDB.ChickenConfig) } -ShellDB_ChickenConfig::ShellDB_ChickenConfig(const ShellDB_ChickenConfig& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - chicken_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - chicken_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_chicken_identifier()) { - chicken_identifier_.Set(from._internal_chicken_identifier(), - GetArenaForAllocation()); - } - hat_identifier_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - hat_identifier_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_hat_identifier()) { - hat_identifier_.Set(from._internal_hat_identifier(), - GetArenaForAllocation()); - } +inline PROTOBUF_NDEBUG_INLINE ShellDB_ChickenConfig::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ShellDB_ChickenConfig& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + chicken_identifier_(arena, from.chicken_identifier_), + hat_identifier_(arena, from.hat_identifier_) {} + +ShellDB_ChickenConfig::ShellDB_ChickenConfig( + ::google::protobuf::Arena* arena, + const ShellDB_ChickenConfig& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ShellDB_ChickenConfig* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + // @@protoc_insertion_point(copy_constructor:ei.ShellDB.ChickenConfig) } +inline PROTOBUF_NDEBUG_INLINE ShellDB_ChickenConfig::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + chicken_identifier_(arena), + hat_identifier_(arena) {} -inline void ShellDB_ChickenConfig::SharedCtor() { -chicken_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - chicken_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -hat_identifier_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - hat_identifier_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +inline void ShellDB_ChickenConfig::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); } - ShellDB_ChickenConfig::~ShellDB_ChickenConfig() { // @@protoc_insertion_point(destructor:ei.ShellDB.ChickenConfig) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void ShellDB_ChickenConfig::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - chicken_identifier_.Destroy(); - hat_identifier_.Destroy(); -} - -void ShellDB_ChickenConfig::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ShellDB_ChickenConfig::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.chicken_identifier_.Destroy(); + _impl_.hat_identifier_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ShellDB_ChickenConfig::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ShellDB_ChickenConfig_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ShellDB_ChickenConfig::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ShellDB_ChickenConfig::ByteSizeLong, + &ShellDB_ChickenConfig::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ShellDB_ChickenConfig, _impl_._cached_size_), + false, + }, + &ShellDB_ChickenConfig::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ShellDB_ChickenConfig::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 0, 65, 2> ShellDB_ChickenConfig::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ShellDB_ChickenConfig, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ShellDB_ChickenConfig>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional string hat_identifier = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(ShellDB_ChickenConfig, _impl_.hat_identifier_)}}, + // optional string chicken_identifier = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(ShellDB_ChickenConfig, _impl_.chicken_identifier_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string chicken_identifier = 1; + {PROTOBUF_FIELD_OFFSET(ShellDB_ChickenConfig, _impl_.chicken_identifier_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string hat_identifier = 2; + {PROTOBUF_FIELD_OFFSET(ShellDB_ChickenConfig, _impl_.hat_identifier_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, + // no aux_entries + {{ + "\30\22\16\0\0\0\0\0" + "ei.ShellDB.ChickenConfig" + "chicken_identifier" + "hat_identifier" + }}, +}; + +PROTOBUF_NOINLINE void ShellDB_ChickenConfig::Clear() { // @@protoc_insertion_point(message_clear_start:ei.ShellDB.ChickenConfig) - 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) { - if (cached_has_bits & 0x00000001u) { - chicken_identifier_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - hat_identifier_.ClearNonDefaultToEmpty(); - } - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ShellDB_ChickenConfig::_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 chicken_identifier = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_chicken_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellDB.ChickenConfig.chicken_identifier"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string hat_identifier = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_hat_identifier(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellDB.ChickenConfig.hat_identifier"); - #endif // !NDEBUG - } 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* ShellDB_ChickenConfig::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ShellDB.ChickenConfig) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string chicken_identifier = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_chicken_identifier().data(), static_cast(this->_internal_chicken_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellDB.ChickenConfig.chicken_identifier"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_chicken_identifier(), target); - } - - // optional string hat_identifier = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_hat_identifier().data(), static_cast(this->_internal_hat_identifier().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellDB.ChickenConfig.hat_identifier"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_hat_identifier(), 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.ShellDB.ChickenConfig) - return target; -} - -size_t ShellDB_ChickenConfig::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ShellDB.ChickenConfig) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { - // optional string chicken_identifier = 1; if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_chicken_identifier()); + _impl_.chicken_identifier_.ClearNonDefaultToEmpty(); } - - // optional string hat_identifier = 2; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_hat_identifier()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ShellDB_ChickenConfig::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ShellDB_ChickenConfig::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ShellDB_ChickenConfig::GetClassData() const { return &_class_data_; } + _impl_.hat_identifier_.ClearNonDefaultToEmpty(); + } + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ShellDB_ChickenConfig::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ShellDB_ChickenConfig& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ShellDB_ChickenConfig::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ShellDB_ChickenConfig& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ShellDB.ChickenConfig) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string chicken_identifier = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_chicken_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellDB.ChickenConfig.chicken_identifier"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } -void ShellDB_ChickenConfig::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional string hat_identifier = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_hat_identifier(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellDB.ChickenConfig.hat_identifier"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ShellDB.ChickenConfig) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ShellDB_ChickenConfig::ByteSizeLong(const MessageLite& base) { + const ShellDB_ChickenConfig& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ShellDB_ChickenConfig::ByteSizeLong() const { + const ShellDB_ChickenConfig& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ShellDB.ChickenConfig) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional string chicken_identifier = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_chicken_identifier()); + } + // optional string hat_identifier = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_hat_identifier()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void ShellDB_ChickenConfig::MergeFrom(const ShellDB_ChickenConfig& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellDB.ChickenConfig) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ShellDB_ChickenConfig::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellDB.ChickenConfig) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - _internal_set_chicken_identifier(from._internal_chicken_identifier()); + _this->_internal_set_chicken_identifier(from._internal_chicken_identifier()); } if (cached_has_bits & 0x00000002u) { - _internal_set_hat_identifier(from._internal_hat_identifier()); + _this->_internal_set_hat_identifier(from._internal_hat_identifier()); } } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void ShellDB_ChickenConfig::CopyFrom(const ShellDB_ChickenConfig& from) { @@ -86442,484 +88677,482 @@ void ShellDB_ChickenConfig::CopyFrom(const ShellDB_ChickenConfig& from) { MergeFrom(from); } -bool ShellDB_ChickenConfig::IsInitialized() const { - return true; -} -void ShellDB_ChickenConfig::InternalSwap(ShellDB_ChickenConfig* other) { +void ShellDB_ChickenConfig::InternalSwap(ShellDB_ChickenConfig* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &chicken_identifier_, lhs_arena, - &other->chicken_identifier_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &hat_identifier_, lhs_arena, - &other->hat_identifier_, rhs_arena - ); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.chicken_identifier_, &other->_impl_.chicken_identifier_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.hat_identifier_, &other->_impl_.hat_identifier_, arena); } -::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[181]); +::google::protobuf::Metadata ShellDB_ChickenConfig::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class ShellDB_LightingConfig::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::Vector3& light_dir(const ShellDB_LightingConfig* msg); - static void set_has_light_dir(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static const ::ei::Vector4& light_direct_color(const ShellDB_LightingConfig* msg); - static void set_has_light_direct_color(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_light_direct_intensity(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static const ::ei::Vector4& light_ambient_color(const ShellDB_LightingConfig* msg); - static void set_has_light_ambient_color(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_light_ambient_intensity(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static const ::ei::Vector4& fog_color(const ShellDB_LightingConfig* msg); - static void set_has_fog_color(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_fog_near(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_fog_far(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_fog_density(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } -}; - -const ::ei::Vector3& -ShellDB_LightingConfig::_Internal::light_dir(const ShellDB_LightingConfig* msg) { - return *msg->light_dir_; -} -const ::ei::Vector4& -ShellDB_LightingConfig::_Internal::light_direct_color(const ShellDB_LightingConfig* msg) { - return *msg->light_direct_color_; -} -const ::ei::Vector4& -ShellDB_LightingConfig::_Internal::light_ambient_color(const ShellDB_LightingConfig* msg) { - return *msg->light_ambient_color_; -} -const ::ei::Vector4& -ShellDB_LightingConfig::_Internal::fog_color(const ShellDB_LightingConfig* msg) { - return *msg->fog_color_; -} -ShellDB_LightingConfig::ShellDB_LightingConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ShellDB_LightingConfig, _impl_._has_bits_); +}; + +ShellDB_LightingConfig::ShellDB_LightingConfig(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.ShellDB.LightingConfig) } -ShellDB_LightingConfig::ShellDB_LightingConfig(const ShellDB_LightingConfig& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_light_dir()) { - light_dir_ = new ::ei::Vector3(*from.light_dir_); - } else { - light_dir_ = nullptr; - } - if (from._internal_has_light_direct_color()) { - light_direct_color_ = new ::ei::Vector4(*from.light_direct_color_); - } else { - light_direct_color_ = nullptr; - } - if (from._internal_has_light_ambient_color()) { - light_ambient_color_ = new ::ei::Vector4(*from.light_ambient_color_); - } else { - light_ambient_color_ = nullptr; - } - if (from._internal_has_fog_color()) { - fog_color_ = new ::ei::Vector4(*from.fog_color_); - } else { - fog_color_ = nullptr; - } - ::memcpy(&light_direct_intensity_, &from.light_direct_intensity_, - static_cast(reinterpret_cast(&fog_density_) - - reinterpret_cast(&light_direct_intensity_)) + sizeof(fog_density_)); +inline PROTOBUF_NDEBUG_INLINE ShellDB_LightingConfig::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ShellDB_LightingConfig& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0} {} + +ShellDB_LightingConfig::ShellDB_LightingConfig( + ::google::protobuf::Arena* arena, + const ShellDB_LightingConfig& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ShellDB_LightingConfig* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.light_dir_ = (cached_has_bits & 0x00000001u) ? ::google::protobuf::Message::CopyConstruct<::ei::Vector3>( + arena, *from._impl_.light_dir_) + : nullptr; + _impl_.light_direct_color_ = (cached_has_bits & 0x00000002u) ? ::google::protobuf::Message::CopyConstruct<::ei::Vector4>( + arena, *from._impl_.light_direct_color_) + : nullptr; + _impl_.light_ambient_color_ = (cached_has_bits & 0x00000004u) ? ::google::protobuf::Message::CopyConstruct<::ei::Vector4>( + arena, *from._impl_.light_ambient_color_) + : nullptr; + _impl_.fog_color_ = (cached_has_bits & 0x00000008u) ? ::google::protobuf::Message::CopyConstruct<::ei::Vector4>( + arena, *from._impl_.fog_color_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, light_direct_intensity_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, light_direct_intensity_), + offsetof(Impl_, fog_density_) - + offsetof(Impl_, light_direct_intensity_) + + sizeof(Impl_::fog_density_)); + // @@protoc_insertion_point(copy_constructor:ei.ShellDB.LightingConfig) } +inline PROTOBUF_NDEBUG_INLINE ShellDB_LightingConfig::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} -inline void ShellDB_LightingConfig::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&light_dir_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&fog_density_) - - reinterpret_cast(&light_dir_)) + sizeof(fog_density_)); +inline void ShellDB_LightingConfig::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, light_dir_), + 0, + offsetof(Impl_, fog_density_) - + offsetof(Impl_, light_dir_) + + sizeof(Impl_::fog_density_)); } - ShellDB_LightingConfig::~ShellDB_LightingConfig() { // @@protoc_insertion_point(destructor:ei.ShellDB.LightingConfig) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void ShellDB_LightingConfig::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete light_dir_; - if (this != internal_default_instance()) delete light_direct_color_; - if (this != internal_default_instance()) delete light_ambient_color_; - if (this != internal_default_instance()) delete fog_color_; -} - -void ShellDB_LightingConfig::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ShellDB_LightingConfig::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + delete _impl_.light_dir_; + delete _impl_.light_direct_color_; + delete _impl_.light_ambient_color_; + delete _impl_.fog_color_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ShellDB_LightingConfig::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ShellDB_LightingConfig_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ShellDB_LightingConfig::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ShellDB_LightingConfig::ByteSizeLong, + &ShellDB_LightingConfig::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ShellDB_LightingConfig, _impl_._cached_size_), + false, + }, + &ShellDB_LightingConfig::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ShellDB_LightingConfig::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<4, 9, 4, 0, 2> ShellDB_LightingConfig::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ShellDB_LightingConfig, _impl_._has_bits_), + 0, // no _extensions_ + 9, 120, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294966784, // skipmap + offsetof(decltype(_table_), field_entries), + 9, // num_field_entries + 4, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ShellDB_LightingConfig>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional .ei.Vector3 light_dir = 1; + {::_pbi::TcParser::FastMtS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(ShellDB_LightingConfig, _impl_.light_dir_)}}, + // optional .ei.Vector4 light_direct_color = 2; + {::_pbi::TcParser::FastMtS1, + {18, 1, 1, PROTOBUF_FIELD_OFFSET(ShellDB_LightingConfig, _impl_.light_direct_color_)}}, + // optional float light_direct_intensity = 3; + {::_pbi::TcParser::FastF32S1, + {29, 4, 0, PROTOBUF_FIELD_OFFSET(ShellDB_LightingConfig, _impl_.light_direct_intensity_)}}, + // optional .ei.Vector4 light_ambient_color = 4; + {::_pbi::TcParser::FastMtS1, + {34, 2, 2, PROTOBUF_FIELD_OFFSET(ShellDB_LightingConfig, _impl_.light_ambient_color_)}}, + // optional float light_ambient_intensity = 5; + {::_pbi::TcParser::FastF32S1, + {45, 5, 0, PROTOBUF_FIELD_OFFSET(ShellDB_LightingConfig, _impl_.light_ambient_intensity_)}}, + // optional .ei.Vector4 fog_color = 6; + {::_pbi::TcParser::FastMtS1, + {50, 3, 3, PROTOBUF_FIELD_OFFSET(ShellDB_LightingConfig, _impl_.fog_color_)}}, + // optional float fog_near = 7; + {::_pbi::TcParser::FastF32S1, + {61, 6, 0, PROTOBUF_FIELD_OFFSET(ShellDB_LightingConfig, _impl_.fog_near_)}}, + // optional float fog_far = 8; + {::_pbi::TcParser::FastF32S1, + {69, 7, 0, PROTOBUF_FIELD_OFFSET(ShellDB_LightingConfig, _impl_.fog_far_)}}, + // optional float fog_density = 9; + {::_pbi::TcParser::FastF32S1, + {77, 8, 0, PROTOBUF_FIELD_OFFSET(ShellDB_LightingConfig, _impl_.fog_density_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.Vector3 light_dir = 1; + {PROTOBUF_FIELD_OFFSET(ShellDB_LightingConfig, _impl_.light_dir_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.Vector4 light_direct_color = 2; + {PROTOBUF_FIELD_OFFSET(ShellDB_LightingConfig, _impl_.light_direct_color_), _Internal::kHasBitsOffset + 1, 1, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional float light_direct_intensity = 3; + {PROTOBUF_FIELD_OFFSET(ShellDB_LightingConfig, _impl_.light_direct_intensity_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kFloat)}, + // optional .ei.Vector4 light_ambient_color = 4; + {PROTOBUF_FIELD_OFFSET(ShellDB_LightingConfig, _impl_.light_ambient_color_), _Internal::kHasBitsOffset + 2, 2, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional float light_ambient_intensity = 5; + {PROTOBUF_FIELD_OFFSET(ShellDB_LightingConfig, _impl_.light_ambient_intensity_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kFloat)}, + // optional .ei.Vector4 fog_color = 6; + {PROTOBUF_FIELD_OFFSET(ShellDB_LightingConfig, _impl_.fog_color_), _Internal::kHasBitsOffset + 3, 3, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional float fog_near = 7; + {PROTOBUF_FIELD_OFFSET(ShellDB_LightingConfig, _impl_.fog_near_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kFloat)}, + // optional float fog_far = 8; + {PROTOBUF_FIELD_OFFSET(ShellDB_LightingConfig, _impl_.fog_far_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kFloat)}, + // optional float fog_density = 9; + {PROTOBUF_FIELD_OFFSET(ShellDB_LightingConfig, _impl_.fog_density_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kFloat)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::Vector3>()}, + {::_pbi::TcParser::GetTable<::ei::Vector4>()}, + {::_pbi::TcParser::GetTable<::ei::Vector4>()}, + {::_pbi::TcParser::GetTable<::ei::Vector4>()}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void ShellDB_LightingConfig::Clear() { // @@protoc_insertion_point(message_clear_start:ei.ShellDB.LightingConfig) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x0000000fu) { if (cached_has_bits & 0x00000001u) { - GOOGLE_DCHECK(light_dir_ != nullptr); - light_dir_->Clear(); + ABSL_DCHECK(_impl_.light_dir_ != nullptr); + _impl_.light_dir_->Clear(); } if (cached_has_bits & 0x00000002u) { - GOOGLE_DCHECK(light_direct_color_ != nullptr); - light_direct_color_->Clear(); + ABSL_DCHECK(_impl_.light_direct_color_ != nullptr); + _impl_.light_direct_color_->Clear(); } if (cached_has_bits & 0x00000004u) { - GOOGLE_DCHECK(light_ambient_color_ != nullptr); - light_ambient_color_->Clear(); + ABSL_DCHECK(_impl_.light_ambient_color_ != nullptr); + _impl_.light_ambient_color_->Clear(); } if (cached_has_bits & 0x00000008u) { - GOOGLE_DCHECK(fog_color_ != nullptr); - fog_color_->Clear(); + ABSL_DCHECK(_impl_.fog_color_ != nullptr); + _impl_.fog_color_->Clear(); } } if (cached_has_bits & 0x000000f0u) { - ::memset(&light_direct_intensity_, 0, static_cast( - reinterpret_cast(&fog_far_) - - reinterpret_cast(&light_direct_intensity_)) + sizeof(fog_far_)); - } - fog_density_ = 0; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ShellDB_LightingConfig::_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 .ei.Vector3 light_dir = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_light_dir(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.Vector4 light_direct_color = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_light_direct_color(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional float light_direct_intensity = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 29)) { - _Internal::set_has_light_direct_intensity(&has_bits); - light_direct_intensity_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(float); - } else - goto handle_unusual; - continue; - // optional .ei.Vector4 light_ambient_color = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_light_ambient_color(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional float light_ambient_intensity = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 45)) { - _Internal::set_has_light_ambient_intensity(&has_bits); - light_ambient_intensity_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(float); - } else - goto handle_unusual; - continue; - // optional .ei.Vector4 fog_color = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { - ptr = ctx->ParseMessage(_internal_mutable_fog_color(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional float fog_near = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 61)) { - _Internal::set_has_fog_near(&has_bits); - fog_near_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(float); - } else - goto handle_unusual; - continue; - // optional float fog_far = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 69)) { - _Internal::set_has_fog_far(&has_bits); - fog_far_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(float); - } else - goto handle_unusual; - continue; - // optional float fog_density = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 77)) { - _Internal::set_has_fog_density(&has_bits); - fog_density_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(float); - } 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* ShellDB_LightingConfig::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ShellDB.LightingConfig) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.Vector3 light_dir = 1; - if (cached_has_bits & 0x00000001u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::light_dir(this), - _Internal::light_dir(this).GetCachedSize(), target, stream); - } - - // optional .ei.Vector4 light_direct_color = 2; - if (cached_has_bits & 0x00000002u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::light_direct_color(this), - _Internal::light_direct_color(this).GetCachedSize(), target, stream); - } - - // optional float light_direct_intensity = 3; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray(3, this->_internal_light_direct_intensity(), target); - } - - // optional .ei.Vector4 light_ambient_color = 4; - if (cached_has_bits & 0x00000004u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, _Internal::light_ambient_color(this), - _Internal::light_ambient_color(this).GetCachedSize(), target, stream); - } - - // optional float light_ambient_intensity = 5; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray(5, this->_internal_light_ambient_intensity(), target); - } - - // optional .ei.Vector4 fog_color = 6; - if (cached_has_bits & 0x00000008u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(6, _Internal::fog_color(this), - _Internal::fog_color(this).GetCachedSize(), target, stream); - } - - // optional float fog_near = 7; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray(7, this->_internal_fog_near(), target); - } - - // optional float fog_far = 8; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray(8, this->_internal_fog_far(), target); - } - - // optional float fog_density = 9; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteFloatToArray(9, this->_internal_fog_density(), 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.ShellDB.LightingConfig) - return target; -} - -size_t ShellDB_LightingConfig::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ShellDB.LightingConfig) - 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 & 0x000000ffu) { - // optional .ei.Vector3 light_dir = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *light_dir_); - } - - // optional .ei.Vector4 light_direct_color = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *light_direct_color_); - } - - // optional .ei.Vector4 light_ambient_color = 4; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *light_ambient_color_); - } - - // optional .ei.Vector4 fog_color = 6; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *fog_color_); - } + ::memset(&_impl_.light_direct_intensity_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.fog_far_) - + reinterpret_cast(&_impl_.light_direct_intensity_)) + sizeof(_impl_.fog_far_)); + } + _impl_.fog_density_ = 0; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ShellDB_LightingConfig::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ShellDB_LightingConfig& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ShellDB_LightingConfig::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ShellDB_LightingConfig& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ShellDB.LightingConfig) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.Vector3 light_dir = 1; + if (cached_has_bits & 0x00000001u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, *this_._impl_.light_dir_, this_._impl_.light_dir_->GetCachedSize(), target, + stream); + } - // optional float light_direct_intensity = 3; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + 4; - } + // optional .ei.Vector4 light_direct_color = 2; + if (cached_has_bits & 0x00000002u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, *this_._impl_.light_direct_color_, this_._impl_.light_direct_color_->GetCachedSize(), target, + stream); + } - // optional float light_ambient_intensity = 5; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + 4; - } + // optional float light_direct_intensity = 3; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteFloatToArray( + 3, this_._internal_light_direct_intensity(), target); + } - // optional float fog_near = 7; - if (cached_has_bits & 0x00000040u) { - total_size += 1 + 4; - } + // optional .ei.Vector4 light_ambient_color = 4; + if (cached_has_bits & 0x00000004u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 4, *this_._impl_.light_ambient_color_, this_._impl_.light_ambient_color_->GetCachedSize(), target, + stream); + } - // optional float fog_far = 8; - if (cached_has_bits & 0x00000080u) { - total_size += 1 + 4; - } + // optional float light_ambient_intensity = 5; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteFloatToArray( + 5, this_._internal_light_ambient_intensity(), target); + } - } - // optional float fog_density = 9; - if (cached_has_bits & 0x00000100u) { - total_size += 1 + 4; - } + // optional .ei.Vector4 fog_color = 6; + if (cached_has_bits & 0x00000008u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 6, *this_._impl_.fog_color_, this_._impl_.fog_color_->GetCachedSize(), target, + stream); + } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional float fog_near = 7; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteFloatToArray( + 7, this_._internal_fog_near(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ShellDB_LightingConfig::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ShellDB_LightingConfig::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ShellDB_LightingConfig::GetClassData() const { return &_class_data_; } + // optional float fog_far = 8; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteFloatToArray( + 8, this_._internal_fog_far(), target); + } -void ShellDB_LightingConfig::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional float fog_density = 9; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteFloatToArray( + 9, this_._internal_fog_density(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ShellDB.LightingConfig) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ShellDB_LightingConfig::ByteSizeLong(const MessageLite& base) { + const ShellDB_LightingConfig& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ShellDB_LightingConfig::ByteSizeLong() const { + const ShellDB_LightingConfig& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ShellDB.LightingConfig) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional .ei.Vector3 light_dir = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.light_dir_); + } + // optional .ei.Vector4 light_direct_color = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.light_direct_color_); + } + // optional .ei.Vector4 light_ambient_color = 4; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.light_ambient_color_); + } + // optional .ei.Vector4 fog_color = 6; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.fog_color_); + } + // optional float light_direct_intensity = 3; + if (cached_has_bits & 0x00000010u) { + total_size += 5; + } + // optional float light_ambient_intensity = 5; + if (cached_has_bits & 0x00000020u) { + total_size += 5; + } + // optional float fog_near = 7; + if (cached_has_bits & 0x00000040u) { + total_size += 5; + } + // optional float fog_far = 8; + if (cached_has_bits & 0x00000080u) { + total_size += 5; + } + } + { + // optional float fog_density = 9; + if (cached_has_bits & 0x00000100u) { + total_size += 5; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void ShellDB_LightingConfig::MergeFrom(const ShellDB_LightingConfig& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellDB.LightingConfig) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ShellDB_LightingConfig::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellDB.LightingConfig) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - _internal_mutable_light_dir()->::ei::Vector3::MergeFrom(from._internal_light_dir()); + ABSL_DCHECK(from._impl_.light_dir_ != nullptr); + if (_this->_impl_.light_dir_ == nullptr) { + _this->_impl_.light_dir_ = + ::google::protobuf::Message::CopyConstruct<::ei::Vector3>(arena, *from._impl_.light_dir_); + } else { + _this->_impl_.light_dir_->MergeFrom(*from._impl_.light_dir_); + } } if (cached_has_bits & 0x00000002u) { - _internal_mutable_light_direct_color()->::ei::Vector4::MergeFrom(from._internal_light_direct_color()); + ABSL_DCHECK(from._impl_.light_direct_color_ != nullptr); + if (_this->_impl_.light_direct_color_ == nullptr) { + _this->_impl_.light_direct_color_ = + ::google::protobuf::Message::CopyConstruct<::ei::Vector4>(arena, *from._impl_.light_direct_color_); + } else { + _this->_impl_.light_direct_color_->MergeFrom(*from._impl_.light_direct_color_); + } } if (cached_has_bits & 0x00000004u) { - _internal_mutable_light_ambient_color()->::ei::Vector4::MergeFrom(from._internal_light_ambient_color()); + ABSL_DCHECK(from._impl_.light_ambient_color_ != nullptr); + if (_this->_impl_.light_ambient_color_ == nullptr) { + _this->_impl_.light_ambient_color_ = + ::google::protobuf::Message::CopyConstruct<::ei::Vector4>(arena, *from._impl_.light_ambient_color_); + } else { + _this->_impl_.light_ambient_color_->MergeFrom(*from._impl_.light_ambient_color_); + } } if (cached_has_bits & 0x00000008u) { - _internal_mutable_fog_color()->::ei::Vector4::MergeFrom(from._internal_fog_color()); + ABSL_DCHECK(from._impl_.fog_color_ != nullptr); + if (_this->_impl_.fog_color_ == nullptr) { + _this->_impl_.fog_color_ = + ::google::protobuf::Message::CopyConstruct<::ei::Vector4>(arena, *from._impl_.fog_color_); + } else { + _this->_impl_.fog_color_->MergeFrom(*from._impl_.fog_color_); + } } if (cached_has_bits & 0x00000010u) { - light_direct_intensity_ = from.light_direct_intensity_; + _this->_impl_.light_direct_intensity_ = from._impl_.light_direct_intensity_; } if (cached_has_bits & 0x00000020u) { - light_ambient_intensity_ = from.light_ambient_intensity_; + _this->_impl_.light_ambient_intensity_ = from._impl_.light_ambient_intensity_; } if (cached_has_bits & 0x00000040u) { - fog_near_ = from.fog_near_; + _this->_impl_.fog_near_ = from._impl_.fog_near_; } if (cached_has_bits & 0x00000080u) { - fog_far_ = from.fog_far_; + _this->_impl_.fog_far_ = from._impl_.fog_far_; } - _has_bits_[0] |= cached_has_bits; } if (cached_has_bits & 0x00000100u) { - _internal_set_fog_density(from._internal_fog_density()); + _this->_impl_.fog_density_ = from._impl_.fog_density_; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void ShellDB_LightingConfig::CopyFrom(const ShellDB_LightingConfig& from) { @@ -86929,529 +89162,541 @@ void ShellDB_LightingConfig::CopyFrom(const ShellDB_LightingConfig& from) { MergeFrom(from); } -bool ShellDB_LightingConfig::IsInitialized() const { - return true; -} -void ShellDB_LightingConfig::InternalSwap(ShellDB_LightingConfig* other) { +void ShellDB_LightingConfig::InternalSwap(ShellDB_LightingConfig* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ShellDB_LightingConfig, fog_density_) - + sizeof(ShellDB_LightingConfig::fog_density_) - - PROTOBUF_FIELD_OFFSET(ShellDB_LightingConfig, light_dir_)>( - reinterpret_cast(&light_dir_), - reinterpret_cast(&other->light_dir_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ShellDB_LightingConfig, _impl_.fog_density_) + + sizeof(ShellDB_LightingConfig::_impl_.fog_density_) + - PROTOBUF_FIELD_OFFSET(ShellDB_LightingConfig, _impl_.light_dir_)>( + reinterpret_cast(&_impl_.light_dir_), + reinterpret_cast(&other->_impl_.light_dir_)); } -::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[182]); +::google::protobuf::Metadata ShellDB_LightingConfig::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class ShellDB::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_last_showcase_featured_time_seen(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_lighting_controls_unlocked(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; - -ShellDB::ShellDB(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - shell_inventory_(arena), - shell_set_inventory_(arena), - farm_configs_(arena), - shell_object_inventory_(arena), - shell_element_inventory_(arena), - new_shells_downloaded_(arena), - new_shells_seen_(arena), - shell_variation_inventory_(arena), - saved_configs_(arena) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ShellDB, _impl_._has_bits_); +}; + +ShellDB::ShellDB(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.ShellDB) } -ShellDB::ShellDB(const ShellDB& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - shell_inventory_(from.shell_inventory_), - shell_set_inventory_(from.shell_set_inventory_), - farm_configs_(from.farm_configs_), - shell_object_inventory_(from.shell_object_inventory_), - shell_element_inventory_(from.shell_element_inventory_), - new_shells_downloaded_(from.new_shells_downloaded_), - new_shells_seen_(from.new_shells_seen_), - shell_variation_inventory_(from.shell_variation_inventory_), - saved_configs_(from.saved_configs_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&last_showcase_featured_time_seen_, &from.last_showcase_featured_time_seen_, - static_cast(reinterpret_cast(&lighting_controls_unlocked_) - - reinterpret_cast(&last_showcase_featured_time_seen_)) + sizeof(lighting_controls_unlocked_)); +inline PROTOBUF_NDEBUG_INLINE ShellDB::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ShellDB& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + shell_inventory_{visibility, arena, from.shell_inventory_}, + shell_set_inventory_{visibility, arena, from.shell_set_inventory_}, + farm_configs_{visibility, arena, from.farm_configs_}, + shell_object_inventory_{visibility, arena, from.shell_object_inventory_}, + shell_element_inventory_{visibility, arena, from.shell_element_inventory_}, + new_shells_downloaded_{visibility, arena, from.new_shells_downloaded_}, + new_shells_seen_{visibility, arena, from.new_shells_seen_}, + shell_variation_inventory_{visibility, arena, from.shell_variation_inventory_}, + saved_configs_{visibility, arena, from.saved_configs_} {} + +ShellDB::ShellDB( + ::google::protobuf::Arena* arena, + const ShellDB& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ShellDB* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, last_showcase_featured_time_seen_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, last_showcase_featured_time_seen_), + offsetof(Impl_, lighting_controls_unlocked_) - + offsetof(Impl_, last_showcase_featured_time_seen_) + + sizeof(Impl_::lighting_controls_unlocked_)); + // @@protoc_insertion_point(copy_constructor:ei.ShellDB) } - -inline void ShellDB::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&last_showcase_featured_time_seen_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&lighting_controls_unlocked_) - - reinterpret_cast(&last_showcase_featured_time_seen_)) + sizeof(lighting_controls_unlocked_)); +inline PROTOBUF_NDEBUG_INLINE ShellDB::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + shell_inventory_{visibility, arena}, + shell_set_inventory_{visibility, arena}, + farm_configs_{visibility, arena}, + shell_object_inventory_{visibility, arena}, + shell_element_inventory_{visibility, arena}, + new_shells_downloaded_{visibility, arena}, + new_shells_seen_{visibility, arena}, + shell_variation_inventory_{visibility, arena}, + saved_configs_{visibility, arena} {} + +inline void ShellDB::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, last_showcase_featured_time_seen_), + 0, + offsetof(Impl_, lighting_controls_unlocked_) - + offsetof(Impl_, last_showcase_featured_time_seen_) + + sizeof(Impl_::lighting_controls_unlocked_)); } - ShellDB::~ShellDB() { // @@protoc_insertion_point(destructor:ei.ShellDB) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void ShellDB::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void ShellDB::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ShellDB::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ShellDB::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ShellDB_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ShellDB::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ShellDB::ByteSizeLong, + &ShellDB::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ShellDB, _impl_._cached_size_), + false, + }, + &ShellDB::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ShellDB::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<4, 11, 7, 63, 2> ShellDB::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ShellDB, _impl_._has_bits_), + 0, // no _extensions_ + 11, 120, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294965248, // skipmap + offsetof(decltype(_table_), field_entries), + 11, // num_field_entries + 7, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ShellDB>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // repeated .ei.ShellDB.ShellStatus shell_inventory = 1; + {::_pbi::TcParser::FastMtR1, + {10, 63, 0, PROTOBUF_FIELD_OFFSET(ShellDB, _impl_.shell_inventory_)}}, + // repeated .ei.ShellDB.ShellStatus shell_set_inventory = 2; + {::_pbi::TcParser::FastMtR1, + {18, 63, 1, PROTOBUF_FIELD_OFFSET(ShellDB, _impl_.shell_set_inventory_)}}, + // repeated .ei.ShellDB.FarmConfiguration farm_configs = 3; + {::_pbi::TcParser::FastMtR1, + {26, 63, 2, PROTOBUF_FIELD_OFFSET(ShellDB, _impl_.farm_configs_)}}, + // repeated .ei.ShellDB.ShellStatus shell_object_inventory = 4; + {::_pbi::TcParser::FastMtR1, + {34, 63, 3, PROTOBUF_FIELD_OFFSET(ShellDB, _impl_.shell_object_inventory_)}}, + // repeated .ei.ShellDB.ShellElementStatus shell_element_inventory = 5; + {::_pbi::TcParser::FastMtR1, + {42, 63, 4, PROTOBUF_FIELD_OFFSET(ShellDB, _impl_.shell_element_inventory_)}}, + // repeated string new_shells_downloaded = 6; + {::_pbi::TcParser::FastSR1, + {50, 63, 0, PROTOBUF_FIELD_OFFSET(ShellDB, _impl_.new_shells_downloaded_)}}, + // repeated string new_shells_seen = 7; + {::_pbi::TcParser::FastSR1, + {58, 63, 0, PROTOBUF_FIELD_OFFSET(ShellDB, _impl_.new_shells_seen_)}}, + // repeated .ei.ShellDB.ShellSetVariationStatus shell_variation_inventory = 8; + {::_pbi::TcParser::FastMtR1, + {66, 63, 5, PROTOBUF_FIELD_OFFSET(ShellDB, _impl_.shell_variation_inventory_)}}, + // repeated .ei.ShellDB.SavedFarmConfiguration saved_configs = 9; + {::_pbi::TcParser::FastMtR1, + {74, 63, 6, PROTOBUF_FIELD_OFFSET(ShellDB, _impl_.saved_configs_)}}, + // optional bool lighting_controls_unlocked = 10; + {::_pbi::TcParser::SingularVarintNoZag1(), + {80, 1, 0, PROTOBUF_FIELD_OFFSET(ShellDB, _impl_.lighting_controls_unlocked_)}}, + // optional double last_showcase_featured_time_seen = 11; + {::_pbi::TcParser::FastF64S1, + {89, 0, 0, PROTOBUF_FIELD_OFFSET(ShellDB, _impl_.last_showcase_featured_time_seen_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // repeated .ei.ShellDB.ShellStatus shell_inventory = 1; + {PROTOBUF_FIELD_OFFSET(ShellDB, _impl_.shell_inventory_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.ShellDB.ShellStatus shell_set_inventory = 2; + {PROTOBUF_FIELD_OFFSET(ShellDB, _impl_.shell_set_inventory_), -1, 1, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.ShellDB.FarmConfiguration farm_configs = 3; + {PROTOBUF_FIELD_OFFSET(ShellDB, _impl_.farm_configs_), -1, 2, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.ShellDB.ShellStatus shell_object_inventory = 4; + {PROTOBUF_FIELD_OFFSET(ShellDB, _impl_.shell_object_inventory_), -1, 3, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.ShellDB.ShellElementStatus shell_element_inventory = 5; + {PROTOBUF_FIELD_OFFSET(ShellDB, _impl_.shell_element_inventory_), -1, 4, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated string new_shells_downloaded = 6; + {PROTOBUF_FIELD_OFFSET(ShellDB, _impl_.new_shells_downloaded_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kRawString | ::_fl::kRepSString)}, + // repeated string new_shells_seen = 7; + {PROTOBUF_FIELD_OFFSET(ShellDB, _impl_.new_shells_seen_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kRawString | ::_fl::kRepSString)}, + // repeated .ei.ShellDB.ShellSetVariationStatus shell_variation_inventory = 8; + {PROTOBUF_FIELD_OFFSET(ShellDB, _impl_.shell_variation_inventory_), -1, 5, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.ShellDB.SavedFarmConfiguration saved_configs = 9; + {PROTOBUF_FIELD_OFFSET(ShellDB, _impl_.saved_configs_), -1, 6, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional bool lighting_controls_unlocked = 10; + {PROTOBUF_FIELD_OFFSET(ShellDB, _impl_.lighting_controls_unlocked_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional double last_showcase_featured_time_seen = 11; + {PROTOBUF_FIELD_OFFSET(ShellDB, _impl_.last_showcase_featured_time_seen_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ShellDB_ShellStatus>()}, + {::_pbi::TcParser::GetTable<::ei::ShellDB_ShellStatus>()}, + {::_pbi::TcParser::GetTable<::ei::ShellDB_FarmConfiguration>()}, + {::_pbi::TcParser::GetTable<::ei::ShellDB_ShellStatus>()}, + {::_pbi::TcParser::GetTable<::ei::ShellDB_ShellElementStatus>()}, + {::_pbi::TcParser::GetTable<::ei::ShellDB_ShellSetVariationStatus>()}, + {::_pbi::TcParser::GetTable<::ei::ShellDB_SavedFarmConfiguration>()}, + }}, {{ + "\12\0\0\0\0\0\25\17\0\0\0\0\0\0\0\0" + "ei.ShellDB" + "new_shells_downloaded" + "new_shells_seen" + }}, +}; + +PROTOBUF_NOINLINE void ShellDB::Clear() { // @@protoc_insertion_point(message_clear_start:ei.ShellDB) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - shell_inventory_.Clear(); - shell_set_inventory_.Clear(); - farm_configs_.Clear(); - shell_object_inventory_.Clear(); - shell_element_inventory_.Clear(); - new_shells_downloaded_.Clear(); - new_shells_seen_.Clear(); - shell_variation_inventory_.Clear(); - saved_configs_.Clear(); - cached_has_bits = _has_bits_[0]; + _impl_.shell_inventory_.Clear(); + _impl_.shell_set_inventory_.Clear(); + _impl_.farm_configs_.Clear(); + _impl_.shell_object_inventory_.Clear(); + _impl_.shell_element_inventory_.Clear(); + _impl_.new_shells_downloaded_.Clear(); + _impl_.new_shells_seen_.Clear(); + _impl_.shell_variation_inventory_.Clear(); + _impl_.saved_configs_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { - ::memset(&last_showcase_featured_time_seen_, 0, static_cast( - reinterpret_cast(&lighting_controls_unlocked_) - - reinterpret_cast(&last_showcase_featured_time_seen_)) + sizeof(lighting_controls_unlocked_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ShellDB::_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 .ei.ShellDB.ShellStatus shell_inventory = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_shell_inventory(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .ei.ShellDB.ShellStatus shell_set_inventory = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_shell_set_inventory(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .ei.ShellDB.FarmConfiguration farm_configs = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_farm_configs(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .ei.ShellDB.ShellStatus shell_object_inventory = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_shell_object_inventory(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<34>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .ei.ShellDB.ShellElementStatus shell_element_inventory = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_shell_element_inventory(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<42>(ptr)); - } else - goto handle_unusual; - continue; - // repeated string new_shells_downloaded = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { - ptr -= 1; - do { - ptr += 1; - auto str = _internal_add_new_shells_downloaded(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellDB.new_shells_downloaded"); - #endif // !NDEBUG - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<50>(ptr)); - } else - goto handle_unusual; - continue; - // repeated string new_shells_seen = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 58)) { - ptr -= 1; - do { - ptr += 1; - auto str = _internal_add_new_shells_seen(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellDB.new_shells_seen"); - #endif // !NDEBUG - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<58>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .ei.ShellDB.ShellSetVariationStatus shell_variation_inventory = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_shell_variation_inventory(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<66>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .ei.ShellDB.SavedFarmConfiguration saved_configs = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 74)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_saved_configs(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<74>(ptr)); - } else - goto handle_unusual; - continue; - // optional bool lighting_controls_unlocked = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 80)) { - _Internal::set_has_lighting_controls_unlocked(&has_bits); - lighting_controls_unlocked_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double last_showcase_featured_time_seen = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 89)) { - _Internal::set_has_last_showcase_featured_time_seen(&has_bits); - last_showcase_featured_time_seen_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } 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* ShellDB::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ShellDB) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated .ei.ShellDB.ShellStatus shell_inventory = 1; - for (unsigned i = 0, - n = static_cast(this->_internal_shell_inventory_size()); i < n; i++) { - const auto& repfield = this->_internal_shell_inventory(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream); - } - - // repeated .ei.ShellDB.ShellStatus shell_set_inventory = 2; - for (unsigned i = 0, - n = static_cast(this->_internal_shell_set_inventory_size()); i < n; i++) { - const auto& repfield = this->_internal_shell_set_inventory(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, repfield, repfield.GetCachedSize(), target, stream); - } - - // repeated .ei.ShellDB.FarmConfiguration farm_configs = 3; - for (unsigned i = 0, - n = static_cast(this->_internal_farm_configs_size()); i < n; i++) { - const auto& repfield = this->_internal_farm_configs(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, repfield, repfield.GetCachedSize(), target, stream); - } - - // repeated .ei.ShellDB.ShellStatus shell_object_inventory = 4; - for (unsigned i = 0, - n = static_cast(this->_internal_shell_object_inventory_size()); i < n; i++) { - const auto& repfield = this->_internal_shell_object_inventory(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, repfield, repfield.GetCachedSize(), target, stream); - } - - // repeated .ei.ShellDB.ShellElementStatus shell_element_inventory = 5; - for (unsigned i = 0, - n = static_cast(this->_internal_shell_element_inventory_size()); i < n; i++) { - const auto& repfield = this->_internal_shell_element_inventory(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, repfield, repfield.GetCachedSize(), target, stream); - } - - // repeated string new_shells_downloaded = 6; - for (int i = 0, n = this->_internal_new_shells_downloaded_size(); i < n; i++) { - const auto& s = this->_internal_new_shells_downloaded(i); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - s.data(), static_cast(s.length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellDB.new_shells_downloaded"); - target = stream->WriteString(6, s, target); - } - - // repeated string new_shells_seen = 7; - for (int i = 0, n = this->_internal_new_shells_seen_size(); i < n; i++) { - const auto& s = this->_internal_new_shells_seen(i); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - s.data(), static_cast(s.length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellDB.new_shells_seen"); - target = stream->WriteString(7, s, target); - } - - // repeated .ei.ShellDB.ShellSetVariationStatus shell_variation_inventory = 8; - for (unsigned i = 0, - n = static_cast(this->_internal_shell_variation_inventory_size()); i < n; i++) { - const auto& repfield = this->_internal_shell_variation_inventory(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(8, repfield, repfield.GetCachedSize(), target, stream); - } - - // repeated .ei.ShellDB.SavedFarmConfiguration saved_configs = 9; - for (unsigned i = 0, - n = static_cast(this->_internal_saved_configs_size()); i < n; i++) { - const auto& repfield = this->_internal_saved_configs(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(9, repfield, repfield.GetCachedSize(), target, stream); - } - - cached_has_bits = _has_bits_[0]; - // optional bool lighting_controls_unlocked = 10; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(10, this->_internal_lighting_controls_unlocked(), target); - } - - // optional double last_showcase_featured_time_seen = 11; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(11, this->_internal_last_showcase_featured_time_seen(), 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.ShellDB) - return target; -} - -size_t ShellDB::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ShellDB) - 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 .ei.ShellDB.ShellStatus shell_inventory = 1; - total_size += 1UL * this->_internal_shell_inventory_size(); - for (const auto& msg : this->shell_inventory_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated .ei.ShellDB.ShellStatus shell_set_inventory = 2; - total_size += 1UL * this->_internal_shell_set_inventory_size(); - for (const auto& msg : this->shell_set_inventory_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated .ei.ShellDB.FarmConfiguration farm_configs = 3; - total_size += 1UL * this->_internal_farm_configs_size(); - for (const auto& msg : this->farm_configs_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated .ei.ShellDB.ShellStatus shell_object_inventory = 4; - total_size += 1UL * this->_internal_shell_object_inventory_size(); - for (const auto& msg : this->shell_object_inventory_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated .ei.ShellDB.ShellElementStatus shell_element_inventory = 5; - total_size += 1UL * this->_internal_shell_element_inventory_size(); - for (const auto& msg : this->shell_element_inventory_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated string new_shells_downloaded = 6; - total_size += 1 * - ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(new_shells_downloaded_.size()); - for (int i = 0, n = new_shells_downloaded_.size(); i < n; i++) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - new_shells_downloaded_.Get(i)); - } + ::memset(&_impl_.last_showcase_featured_time_seen_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.lighting_controls_unlocked_) - + reinterpret_cast(&_impl_.last_showcase_featured_time_seen_)) + sizeof(_impl_.lighting_controls_unlocked_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ShellDB::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ShellDB& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ShellDB::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ShellDB& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ShellDB) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + // repeated .ei.ShellDB.ShellStatus shell_inventory = 1; + for (unsigned i = 0, n = static_cast( + this_._internal_shell_inventory_size()); + i < n; i++) { + const auto& repfield = this_._internal_shell_inventory().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, repfield, repfield.GetCachedSize(), + target, stream); + } - // repeated string new_shells_seen = 7; - total_size += 1 * - ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(new_shells_seen_.size()); - for (int i = 0, n = new_shells_seen_.size(); i < n; i++) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - new_shells_seen_.Get(i)); - } + // repeated .ei.ShellDB.ShellStatus shell_set_inventory = 2; + for (unsigned i = 0, n = static_cast( + this_._internal_shell_set_inventory_size()); + i < n; i++) { + const auto& repfield = this_._internal_shell_set_inventory().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, repfield, repfield.GetCachedSize(), + target, stream); + } - // repeated .ei.ShellDB.ShellSetVariationStatus shell_variation_inventory = 8; - total_size += 1UL * this->_internal_shell_variation_inventory_size(); - for (const auto& msg : this->shell_variation_inventory_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } + // repeated .ei.ShellDB.FarmConfiguration farm_configs = 3; + for (unsigned i = 0, n = static_cast( + this_._internal_farm_configs_size()); + i < n; i++) { + const auto& repfield = this_._internal_farm_configs().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 3, repfield, repfield.GetCachedSize(), + target, stream); + } - // repeated .ei.ShellDB.SavedFarmConfiguration saved_configs = 9; - total_size += 1UL * this->_internal_saved_configs_size(); - for (const auto& msg : this->saved_configs_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } + // repeated .ei.ShellDB.ShellStatus shell_object_inventory = 4; + for (unsigned i = 0, n = static_cast( + this_._internal_shell_object_inventory_size()); + i < n; i++) { + const auto& repfield = this_._internal_shell_object_inventory().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 4, repfield, repfield.GetCachedSize(), + target, stream); + } - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000003u) { - // optional double last_showcase_featured_time_seen = 11; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + 8; - } + // repeated .ei.ShellDB.ShellElementStatus shell_element_inventory = 5; + for (unsigned i = 0, n = static_cast( + this_._internal_shell_element_inventory_size()); + i < n; i++) { + const auto& repfield = this_._internal_shell_element_inventory().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 5, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional bool lighting_controls_unlocked = 10; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 1; - } + // repeated string new_shells_downloaded = 6; + for (int i = 0, n = this_._internal_new_shells_downloaded_size(); i < n; ++i) { + const auto& s = this_._internal_new_shells_downloaded().Get(i); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(s.data(), static_cast(s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellDB.new_shells_downloaded"); + target = stream->WriteString(6, s, target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // repeated string new_shells_seen = 7; + for (int i = 0, n = this_._internal_new_shells_seen_size(); i < n; ++i) { + const auto& s = this_._internal_new_shells_seen().Get(i); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(s.data(), static_cast(s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellDB.new_shells_seen"); + target = stream->WriteString(7, s, target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ShellDB::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ShellDB::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ShellDB::GetClassData() const { return &_class_data_; } + // repeated .ei.ShellDB.ShellSetVariationStatus shell_variation_inventory = 8; + for (unsigned i = 0, n = static_cast( + this_._internal_shell_variation_inventory_size()); + i < n; i++) { + const auto& repfield = this_._internal_shell_variation_inventory().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 8, repfield, repfield.GetCachedSize(), + target, stream); + } -void ShellDB::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // repeated .ei.ShellDB.SavedFarmConfiguration saved_configs = 9; + for (unsigned i = 0, n = static_cast( + this_._internal_saved_configs_size()); + i < n; i++) { + const auto& repfield = this_._internal_saved_configs().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 9, repfield, repfield.GetCachedSize(), + target, stream); + } + cached_has_bits = this_._impl_._has_bits_[0]; + // optional bool lighting_controls_unlocked = 10; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 10, this_._internal_lighting_controls_unlocked(), target); + } -void ShellDB::MergeFrom(const ShellDB& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellDB) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // optional double last_showcase_featured_time_seen = 11; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 11, this_._internal_last_showcase_featured_time_seen(), target); + } - shell_inventory_.MergeFrom(from.shell_inventory_); - shell_set_inventory_.MergeFrom(from.shell_set_inventory_); - farm_configs_.MergeFrom(from.farm_configs_); - shell_object_inventory_.MergeFrom(from.shell_object_inventory_); - shell_element_inventory_.MergeFrom(from.shell_element_inventory_); - new_shells_downloaded_.MergeFrom(from.new_shells_downloaded_); - new_shells_seen_.MergeFrom(from.new_shells_seen_); - shell_variation_inventory_.MergeFrom(from.shell_variation_inventory_); - saved_configs_.MergeFrom(from.saved_configs_); - cached_has_bits = from._has_bits_[0]; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ShellDB) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ShellDB::ByteSizeLong(const MessageLite& base) { + const ShellDB& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ShellDB::ByteSizeLong() const { + const ShellDB& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ShellDB) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.ShellDB.ShellStatus shell_inventory = 1; + { + total_size += 1UL * this_._internal_shell_inventory_size(); + for (const auto& msg : this_._internal_shell_inventory()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.ShellDB.ShellStatus shell_set_inventory = 2; + { + total_size += 1UL * this_._internal_shell_set_inventory_size(); + for (const auto& msg : this_._internal_shell_set_inventory()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.ShellDB.FarmConfiguration farm_configs = 3; + { + total_size += 1UL * this_._internal_farm_configs_size(); + for (const auto& msg : this_._internal_farm_configs()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.ShellDB.ShellStatus shell_object_inventory = 4; + { + total_size += 1UL * this_._internal_shell_object_inventory_size(); + for (const auto& msg : this_._internal_shell_object_inventory()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.ShellDB.ShellElementStatus shell_element_inventory = 5; + { + total_size += 1UL * this_._internal_shell_element_inventory_size(); + for (const auto& msg : this_._internal_shell_element_inventory()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated string new_shells_downloaded = 6; + { + total_size += + 1 * ::google::protobuf::internal::FromIntSize(this_._internal_new_shells_downloaded().size()); + for (int i = 0, n = this_._internal_new_shells_downloaded().size(); i < n; ++i) { + total_size += ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_new_shells_downloaded().Get(i)); + } + } + // repeated string new_shells_seen = 7; + { + total_size += + 1 * ::google::protobuf::internal::FromIntSize(this_._internal_new_shells_seen().size()); + for (int i = 0, n = this_._internal_new_shells_seen().size(); i < n; ++i) { + total_size += ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_new_shells_seen().Get(i)); + } + } + // repeated .ei.ShellDB.ShellSetVariationStatus shell_variation_inventory = 8; + { + total_size += 1UL * this_._internal_shell_variation_inventory_size(); + for (const auto& msg : this_._internal_shell_variation_inventory()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.ShellDB.SavedFarmConfiguration saved_configs = 9; + { + total_size += 1UL * this_._internal_saved_configs_size(); + for (const auto& msg : this_._internal_saved_configs()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional double last_showcase_featured_time_seen = 11; + if (cached_has_bits & 0x00000001u) { + total_size += 9; + } + // optional bool lighting_controls_unlocked = 10; + if (cached_has_bits & 0x00000002u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void ShellDB::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellDB) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_shell_inventory()->MergeFrom( + from._internal_shell_inventory()); + _this->_internal_mutable_shell_set_inventory()->MergeFrom( + from._internal_shell_set_inventory()); + _this->_internal_mutable_farm_configs()->MergeFrom( + from._internal_farm_configs()); + _this->_internal_mutable_shell_object_inventory()->MergeFrom( + from._internal_shell_object_inventory()); + _this->_internal_mutable_shell_element_inventory()->MergeFrom( + from._internal_shell_element_inventory()); + _this->_internal_mutable_new_shells_downloaded()->MergeFrom(from._internal_new_shells_downloaded()); + _this->_internal_mutable_new_shells_seen()->MergeFrom(from._internal_new_shells_seen()); + _this->_internal_mutable_shell_variation_inventory()->MergeFrom( + from._internal_shell_variation_inventory()); + _this->_internal_mutable_saved_configs()->MergeFrom( + from._internal_saved_configs()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - last_showcase_featured_time_seen_ = from.last_showcase_featured_time_seen_; + _this->_impl_.last_showcase_featured_time_seen_ = from._impl_.last_showcase_featured_time_seen_; } if (cached_has_bits & 0x00000002u) { - lighting_controls_unlocked_ = from.lighting_controls_unlocked_; + _this->_impl_.lighting_controls_unlocked_ = from._impl_.lighting_controls_unlocked_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void ShellDB::CopyFrom(const ShellDB& from) { @@ -87461,321 +89706,332 @@ void ShellDB::CopyFrom(const ShellDB& from) { MergeFrom(from); } -bool ShellDB::IsInitialized() const { - return true; -} -void ShellDB::InternalSwap(ShellDB* other) { +void ShellDB::InternalSwap(ShellDB* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - shell_inventory_.InternalSwap(&other->shell_inventory_); - shell_set_inventory_.InternalSwap(&other->shell_set_inventory_); - farm_configs_.InternalSwap(&other->farm_configs_); - shell_object_inventory_.InternalSwap(&other->shell_object_inventory_); - shell_element_inventory_.InternalSwap(&other->shell_element_inventory_); - new_shells_downloaded_.InternalSwap(&other->new_shells_downloaded_); - new_shells_seen_.InternalSwap(&other->new_shells_seen_); - shell_variation_inventory_.InternalSwap(&other->shell_variation_inventory_); - saved_configs_.InternalSwap(&other->saved_configs_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ShellDB, lighting_controls_unlocked_) - + sizeof(ShellDB::lighting_controls_unlocked_) - - PROTOBUF_FIELD_OFFSET(ShellDB, last_showcase_featured_time_seen_)>( - reinterpret_cast(&last_showcase_featured_time_seen_), - reinterpret_cast(&other->last_showcase_featured_time_seen_)); -} - -::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[183]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.shell_inventory_.InternalSwap(&other->_impl_.shell_inventory_); + _impl_.shell_set_inventory_.InternalSwap(&other->_impl_.shell_set_inventory_); + _impl_.farm_configs_.InternalSwap(&other->_impl_.farm_configs_); + _impl_.shell_object_inventory_.InternalSwap(&other->_impl_.shell_object_inventory_); + _impl_.shell_element_inventory_.InternalSwap(&other->_impl_.shell_element_inventory_); + _impl_.new_shells_downloaded_.InternalSwap(&other->_impl_.new_shells_downloaded_); + _impl_.new_shells_seen_.InternalSwap(&other->_impl_.new_shells_seen_); + _impl_.shell_variation_inventory_.InternalSwap(&other->_impl_.shell_variation_inventory_); + _impl_.saved_configs_.InternalSwap(&other->_impl_.saved_configs_); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ShellDB, _impl_.lighting_controls_unlocked_) + + sizeof(ShellDB::_impl_.lighting_controls_unlocked_) + - PROTOBUF_FIELD_OFFSET(ShellDB, _impl_.last_showcase_featured_time_seen_)>( + reinterpret_cast(&_impl_.last_showcase_featured_time_seen_), + reinterpret_cast(&other->_impl_.last_showcase_featured_time_seen_)); +} + +::google::protobuf::Metadata ShellDB::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class ShellPopularityStats_Entry::_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_element(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_spent(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_count(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } -}; - -ShellPopularityStats_Entry::ShellPopularityStats_Entry(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ShellPopularityStats_Entry, _impl_._has_bits_); +}; + +ShellPopularityStats_Entry::ShellPopularityStats_Entry(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.ShellPopularityStats.Entry) } -ShellPopularityStats_Entry::ShellPopularityStats_Entry(const ShellPopularityStats_Entry& 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()); - } - ::memcpy(&spent_, &from.spent_, - static_cast(reinterpret_cast(&element_) - - reinterpret_cast(&spent_)) + sizeof(element_)); +inline PROTOBUF_NDEBUG_INLINE ShellPopularityStats_Entry::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ShellPopularityStats_Entry& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + id_(arena, from.id_) {} + +ShellPopularityStats_Entry::ShellPopularityStats_Entry( + ::google::protobuf::Arena* arena, + const ShellPopularityStats_Entry& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ShellPopularityStats_Entry* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, spent_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, spent_), + offsetof(Impl_, element_) - + offsetof(Impl_, spent_) + + sizeof(Impl_::element_)); + // @@protoc_insertion_point(copy_constructor:ei.ShellPopularityStats.Entry) } - -inline void ShellPopularityStats_Entry::SharedCtor() { -id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&spent_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&count_) - - reinterpret_cast(&spent_)) + sizeof(count_)); -element_ = 1; +inline PROTOBUF_NDEBUG_INLINE ShellPopularityStats_Entry::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + id_(arena), + element_{static_cast< ::ei::ShellDB_FarmElement >(1)} {} + +inline void ShellPopularityStats_Entry::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, spent_), + 0, + offsetof(Impl_, count_) - + offsetof(Impl_, spent_) + + sizeof(Impl_::count_)); } - ShellPopularityStats_Entry::~ShellPopularityStats_Entry() { // @@protoc_insertion_point(destructor:ei.ShellPopularityStats.Entry) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void ShellPopularityStats_Entry::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - id_.Destroy(); -} - -void ShellPopularityStats_Entry::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ShellPopularityStats_Entry::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ShellPopularityStats_Entry::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ShellPopularityStats_Entry_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ShellPopularityStats_Entry::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ShellPopularityStats_Entry::ByteSizeLong, + &ShellPopularityStats_Entry::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ShellPopularityStats_Entry, _impl_._cached_size_), + false, + }, + &ShellPopularityStats_Entry::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ShellPopularityStats_Entry::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 4, 1, 40, 2> ShellPopularityStats_Entry::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ShellPopularityStats_Entry, _impl_._has_bits_), + 0, // no _extensions_ + 4, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967280, // skipmap + offsetof(decltype(_table_), field_entries), + 4, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ShellPopularityStats_Entry>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional uint64 count = 4; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(ShellPopularityStats_Entry, _impl_.count_), 2>(), + {32, 2, 0, PROTOBUF_FIELD_OFFSET(ShellPopularityStats_Entry, _impl_.count_)}}, + // optional string id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(ShellPopularityStats_Entry, _impl_.id_)}}, + // optional .ei.ShellDB.FarmElement element = 2; + {::_pbi::TcParser::FastEvS1, + {16, 3, 0, PROTOBUF_FIELD_OFFSET(ShellPopularityStats_Entry, _impl_.element_)}}, + // optional uint64 spent = 3; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(ShellPopularityStats_Entry, _impl_.spent_), 1>(), + {24, 1, 0, PROTOBUF_FIELD_OFFSET(ShellPopularityStats_Entry, _impl_.spent_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string id = 1; + {PROTOBUF_FIELD_OFFSET(ShellPopularityStats_Entry, _impl_.id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional .ei.ShellDB.FarmElement element = 2; + {PROTOBUF_FIELD_OFFSET(ShellPopularityStats_Entry, _impl_.element_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kEnum)}, + // optional uint64 spent = 3; + {PROTOBUF_FIELD_OFFSET(ShellPopularityStats_Entry, _impl_.spent_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 count = 4; + {PROTOBUF_FIELD_OFFSET(ShellPopularityStats_Entry, _impl_.count_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + }}, {{ + {::_pbi::FieldAuxEnumData{}, ::ei::ShellDB_FarmElement_internal_data_}, + }}, {{ + "\35\2\0\0\0\0\0\0" + "ei.ShellPopularityStats.Entry" + "id" + }}, +}; + +PROTOBUF_NOINLINE void ShellPopularityStats_Entry::Clear() { // @@protoc_insertion_point(message_clear_start:ei.ShellPopularityStats.Entry) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - id_.ClearNonDefaultToEmpty(); + _impl_.id_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x0000000eu) { - ::memset(&spent_, 0, static_cast( - reinterpret_cast(&count_) - - reinterpret_cast(&spent_)) + sizeof(count_)); - element_ = 1; - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ShellPopularityStats_Entry::_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.ShellPopularityStats.Entry.id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional .ei.ShellDB.FarmElement element = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::ShellDB_FarmElement_IsValid(val))) { - _internal_set_element(static_cast<::ei::ShellDB_FarmElement>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(2, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional uint64 spent = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - _Internal::set_has_spent(&has_bits); - spent_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 count = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _Internal::set_has_count(&has_bits); - count_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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* ShellPopularityStats_Entry::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ShellPopularityStats.Entry) - 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.ShellPopularityStats.Entry.id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_id(), target); - } - - // optional .ei.ShellDB.FarmElement element = 2; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 2, this->_internal_element(), target); - } - - // optional uint64 spent = 3; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(3, this->_internal_spent(), target); - } - - // optional uint64 count = 4; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(4, this->_internal_count(), 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.ShellPopularityStats.Entry) - return target; -} - -size_t ShellPopularityStats_Entry::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ShellPopularityStats.Entry) - 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 id = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_id()); - } - - // optional uint64 spent = 3; - if (cached_has_bits & 0x00000002u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_spent()); - } - - // optional uint64 count = 4; - if (cached_has_bits & 0x00000004u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_count()); - } - - // optional .ei.ShellDB.FarmElement element = 2; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_element()); - } + ::memset(&_impl_.spent_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.count_) - + reinterpret_cast(&_impl_.spent_)) + sizeof(_impl_.count_)); + _impl_.element_ = 1; + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ShellPopularityStats_Entry::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ShellPopularityStats_Entry& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ShellPopularityStats_Entry::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ShellPopularityStats_Entry& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ShellPopularityStats.Entry) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellPopularityStats.Entry.id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional .ei.ShellDB.FarmElement element = 2; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 2, this_._internal_element(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ShellPopularityStats_Entry::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ShellPopularityStats_Entry::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ShellPopularityStats_Entry::GetClassData() const { return &_class_data_; } + // optional uint64 spent = 3; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 3, this_._internal_spent(), target); + } -void ShellPopularityStats_Entry::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional uint64 count = 4; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 4, this_._internal_count(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ShellPopularityStats.Entry) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ShellPopularityStats_Entry::ByteSizeLong(const MessageLite& base) { + const ShellPopularityStats_Entry& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ShellPopularityStats_Entry::ByteSizeLong() const { + const ShellPopularityStats_Entry& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ShellPopularityStats.Entry) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000000fu) { + // optional string id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_id()); + } + // optional uint64 spent = 3; + if (cached_has_bits & 0x00000002u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_spent()); + } + // optional uint64 count = 4; + if (cached_has_bits & 0x00000004u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_count()); + } + // optional .ei.ShellDB.FarmElement element = 2; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_element()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void ShellPopularityStats_Entry::MergeFrom(const ShellPopularityStats_Entry& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellPopularityStats.Entry) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ShellPopularityStats_Entry::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellPopularityStats.Entry) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x0000000fu) { if (cached_has_bits & 0x00000001u) { - _internal_set_id(from._internal_id()); + _this->_internal_set_id(from._internal_id()); } if (cached_has_bits & 0x00000002u) { - spent_ = from.spent_; + _this->_impl_.spent_ = from._impl_.spent_; } if (cached_has_bits & 0x00000004u) { - count_ = from.count_; + _this->_impl_.count_ = from._impl_.count_; } if (cached_has_bits & 0x00000008u) { - element_ = from.element_; + _this->_impl_.element_ = from._impl_.element_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void ShellPopularityStats_Entry::CopyFrom(const ShellPopularityStats_Entry& from) { @@ -87785,188 +90041,228 @@ void ShellPopularityStats_Entry::CopyFrom(const ShellPopularityStats_Entry& from MergeFrom(from); } -bool ShellPopularityStats_Entry::IsInitialized() const { - return true; -} -void ShellPopularityStats_Entry::InternalSwap(ShellPopularityStats_Entry* other) { +void ShellPopularityStats_Entry::InternalSwap(ShellPopularityStats_Entry* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _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 - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ShellPopularityStats_Entry, count_) - + sizeof(ShellPopularityStats_Entry::count_) - - PROTOBUF_FIELD_OFFSET(ShellPopularityStats_Entry, spent_)>( - reinterpret_cast(&spent_), - reinterpret_cast(&other->spent_)); - swap(element_, other->element_); -} - -::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[184]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.id_, &other->_impl_.id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ShellPopularityStats_Entry, _impl_.element_) + + sizeof(ShellPopularityStats_Entry::_impl_.element_) + - PROTOBUF_FIELD_OFFSET(ShellPopularityStats_Entry, _impl_.spent_)>( + reinterpret_cast(&_impl_.spent_), + reinterpret_cast(&other->_impl_.spent_)); } +::google::protobuf::Metadata ShellPopularityStats_Entry::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} // =================================================================== class ShellPopularityStats::_Internal { public: }; -ShellPopularityStats::ShellPopularityStats(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - data_(arena) { - SharedCtor(); +ShellPopularityStats::ShellPopularityStats(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.ShellPopularityStats) } -ShellPopularityStats::ShellPopularityStats(const ShellPopularityStats& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - data_(from.data_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +inline PROTOBUF_NDEBUG_INLINE ShellPopularityStats::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ShellPopularityStats& from_msg) + : data_{visibility, arena, from.data_}, + _cached_size_{0} {} + +ShellPopularityStats::ShellPopularityStats( + ::google::protobuf::Arena* arena, + const ShellPopularityStats& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ShellPopularityStats* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + // @@protoc_insertion_point(copy_constructor:ei.ShellPopularityStats) } +inline PROTOBUF_NDEBUG_INLINE ShellPopularityStats::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : data_{visibility, arena}, + _cached_size_{0} {} -inline void ShellPopularityStats::SharedCtor() { +inline void ShellPopularityStats::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); } - ShellPopularityStats::~ShellPopularityStats() { // @@protoc_insertion_point(destructor:ei.ShellPopularityStats) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void ShellPopularityStats::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void ShellPopularityStats::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ShellPopularityStats::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ShellPopularityStats::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ShellPopularityStats_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ShellPopularityStats::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ShellPopularityStats::ByteSizeLong, + &ShellPopularityStats::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ShellPopularityStats, _impl_._cached_size_), + false, + }, + &ShellPopularityStats::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ShellPopularityStats::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<0, 1, 1, 0, 2> ShellPopularityStats::_table_ = { + { + 0, // no _has_bits_ + 0, // no _extensions_ + 1, 0, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967294, // skipmap + offsetof(decltype(_table_), field_entries), + 1, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ShellPopularityStats>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // repeated .ei.ShellPopularityStats.Entry data = 1; + {::_pbi::TcParser::FastMtR1, + {10, 63, 0, PROTOBUF_FIELD_OFFSET(ShellPopularityStats, _impl_.data_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // repeated .ei.ShellPopularityStats.Entry data = 1; + {PROTOBUF_FIELD_OFFSET(ShellPopularityStats, _impl_.data_), 0, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ShellPopularityStats_Entry>()}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void ShellPopularityStats::Clear() { // @@protoc_insertion_point(message_clear_start:ei.ShellPopularityStats) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - data_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ShellPopularityStats::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // repeated .ei.ShellPopularityStats.Entry data = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_data(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(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: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* ShellPopularityStats::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ShellPopularityStats) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated .ei.ShellPopularityStats.Entry data = 1; - for (unsigned i = 0, - n = static_cast(this->_internal_data_size()); i < n; i++) { - const auto& repfield = this->_internal_data(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, 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.ShellPopularityStats) - return target; -} - -size_t ShellPopularityStats::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ShellPopularityStats) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // repeated .ei.ShellPopularityStats.Entry data = 1; - total_size += 1UL * this->_internal_data_size(); - for (const auto& msg : this->data_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ShellPopularityStats::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ShellPopularityStats::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ShellPopularityStats::GetClassData() const { return &_class_data_; } - -void ShellPopularityStats::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + _impl_.data_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ShellPopularityStats::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ShellPopularityStats& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ShellPopularityStats::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ShellPopularityStats& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ShellPopularityStats) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + // repeated .ei.ShellPopularityStats.Entry data = 1; + for (unsigned i = 0, n = static_cast( + this_._internal_data_size()); + i < n; i++) { + const auto& repfield = this_._internal_data().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, repfield, repfield.GetCachedSize(), + target, stream); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ShellPopularityStats) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ShellPopularityStats::ByteSizeLong(const MessageLite& base) { + const ShellPopularityStats& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ShellPopularityStats::ByteSizeLong() const { + const ShellPopularityStats& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ShellPopularityStats) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.ShellPopularityStats.Entry data = 1; + { + total_size += 1UL * this_._internal_data_size(); + for (const auto& msg : this_._internal_data()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void ShellPopularityStats::MergeFrom(const ShellPopularityStats& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellPopularityStats) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ShellPopularityStats::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellPopularityStats) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - data_.MergeFrom(from.data_); - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_mutable_data()->MergeFrom( + from._internal_data()); + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void ShellPopularityStats::CopyFrom(const ShellPopularityStats& from) { @@ -87976,618 +90272,539 @@ void ShellPopularityStats::CopyFrom(const ShellPopularityStats& from) { MergeFrom(from); } -bool ShellPopularityStats::IsInitialized() const { - return true; -} -void ShellPopularityStats::InternalSwap(ShellPopularityStats* other) { +void ShellPopularityStats::InternalSwap(ShellPopularityStats* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - data_.InternalSwap(&other->data_); + _impl_.data_.InternalSwap(&other->_impl_.data_); } -::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[185]); +::google::protobuf::Metadata ShellPopularityStats::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class ShellsActionLog::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::BasicRequestInfo& rinfo(const ShellsActionLog* msg); - static void set_has_rinfo(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_user_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_action(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_sub_id(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_farm_element(HasBits* has_bits) { - (*has_bits)[0] |= 2048u; - } - static void set_has_cost(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_approx_time(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_version(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_farm_index(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_soul_eggs(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_tickets_spent(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } - static void set_has_gold_spent(HasBits* has_bits) { - (*has_bits)[0] |= 1024u; - } -}; - -const ::ei::BasicRequestInfo& -ShellsActionLog::_Internal::rinfo(const ShellsActionLog* msg) { - return *msg->rinfo_; -} -ShellsActionLog::ShellsActionLog(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ShellsActionLog, _impl_._has_bits_); +}; + +ShellsActionLog::ShellsActionLog(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.ShellsActionLog) } -ShellsActionLog::ShellsActionLog(const ShellsActionLog& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - 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()); - } - 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()); - } - sub_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - sub_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_sub_id()) { - sub_id_.Set(from._internal_sub_id(), - GetArenaForAllocation()); - } - version_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - version_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_version()) { - version_.Set(from._internal_version(), - GetArenaForAllocation()); - } - if (from._internal_has_rinfo()) { - rinfo_ = new ::ei::BasicRequestInfo(*from.rinfo_); - } else { - rinfo_ = nullptr; - } - ::memcpy(&approx_time_, &from.approx_time_, - static_cast(reinterpret_cast(&farm_element_) - - reinterpret_cast(&approx_time_)) + sizeof(farm_element_)); +inline PROTOBUF_NDEBUG_INLINE ShellsActionLog::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ShellsActionLog& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + user_id_(arena, from.user_id_), + action_(arena, from.action_), + sub_id_(arena, from.sub_id_), + version_(arena, from.version_) {} + +ShellsActionLog::ShellsActionLog( + ::google::protobuf::Arena* arena, + const ShellsActionLog& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ShellsActionLog* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.rinfo_ = (cached_has_bits & 0x00000010u) ? ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>( + arena, *from._impl_.rinfo_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, approx_time_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, approx_time_), + offsetof(Impl_, farm_element_) - + offsetof(Impl_, approx_time_) + + sizeof(Impl_::farm_element_)); + // @@protoc_insertion_point(copy_constructor:ei.ShellsActionLog) } - -inline void ShellsActionLog::SharedCtor() { -user_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - user_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -action_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - action_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -sub_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - sub_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -version_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - version_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&rinfo_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&gold_spent_) - - reinterpret_cast(&rinfo_)) + sizeof(gold_spent_)); -farm_element_ = 1; +inline PROTOBUF_NDEBUG_INLINE ShellsActionLog::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + user_id_(arena), + action_(arena), + sub_id_(arena), + version_(arena), + farm_element_{static_cast< ::ei::ShellDB_FarmElement >(1)} {} + +inline void ShellsActionLog::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, rinfo_), + 0, + offsetof(Impl_, gold_spent_) - + offsetof(Impl_, rinfo_) + + sizeof(Impl_::gold_spent_)); } - ShellsActionLog::~ShellsActionLog() { // @@protoc_insertion_point(destructor:ei.ShellsActionLog) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void ShellsActionLog::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - user_id_.Destroy(); - action_.Destroy(); - sub_id_.Destroy(); - version_.Destroy(); - if (this != internal_default_instance()) delete rinfo_; -} - -void ShellsActionLog::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ShellsActionLog::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.user_id_.Destroy(); + _impl_.action_.Destroy(); + _impl_.sub_id_.Destroy(); + _impl_.version_.Destroy(); + delete _impl_.rinfo_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ShellsActionLog::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ShellsActionLog_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ShellsActionLog::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ShellsActionLog::ByteSizeLong, + &ShellsActionLog::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ShellsActionLog, _impl_._cached_size_), + false, + }, + &ShellsActionLog::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ShellsActionLog::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<4, 12, 2, 61, 2> ShellsActionLog::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ShellsActionLog, _impl_._has_bits_), + 0, // no _extensions_ + 12, 120, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294963200, // skipmap + offsetof(decltype(_table_), field_entries), + 12, // num_field_entries + 2, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ShellsActionLog>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string user_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(ShellsActionLog, _impl_.user_id_)}}, + // optional string action = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(ShellsActionLog, _impl_.action_)}}, + // optional string sub_id = 3; + {::_pbi::TcParser::FastSS1, + {26, 2, 0, PROTOBUF_FIELD_OFFSET(ShellsActionLog, _impl_.sub_id_)}}, + // optional uint32 cost = 4; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ShellsActionLog, _impl_.cost_), 6>(), + {32, 6, 0, PROTOBUF_FIELD_OFFSET(ShellsActionLog, _impl_.cost_)}}, + // optional double approx_time = 5; + {::_pbi::TcParser::FastF64S1, + {41, 5, 0, PROTOBUF_FIELD_OFFSET(ShellsActionLog, _impl_.approx_time_)}}, + // optional string version = 6; + {::_pbi::TcParser::FastSS1, + {50, 3, 0, PROTOBUF_FIELD_OFFSET(ShellsActionLog, _impl_.version_)}}, + // optional int32 farm_index = 7; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ShellsActionLog, _impl_.farm_index_), 7>(), + {56, 7, 0, PROTOBUF_FIELD_OFFSET(ShellsActionLog, _impl_.farm_index_)}}, + // optional .ei.BasicRequestInfo rinfo = 8; + {::_pbi::TcParser::FastMtS1, + {66, 4, 0, PROTOBUF_FIELD_OFFSET(ShellsActionLog, _impl_.rinfo_)}}, + // optional .ei.ShellDB.FarmElement farm_element = 9; + {::_pbi::TcParser::FastEvS1, + {72, 11, 1, PROTOBUF_FIELD_OFFSET(ShellsActionLog, _impl_.farm_element_)}}, + // optional double soul_eggs = 10; + {::_pbi::TcParser::FastF64S1, + {81, 8, 0, PROTOBUF_FIELD_OFFSET(ShellsActionLog, _impl_.soul_eggs_)}}, + // optional uint64 tickets_spent = 11; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(ShellsActionLog, _impl_.tickets_spent_), 9>(), + {88, 9, 0, PROTOBUF_FIELD_OFFSET(ShellsActionLog, _impl_.tickets_spent_)}}, + // optional uint64 gold_spent = 12; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(ShellsActionLog, _impl_.gold_spent_), 10>(), + {96, 10, 0, PROTOBUF_FIELD_OFFSET(ShellsActionLog, _impl_.gold_spent_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string user_id = 1; + {PROTOBUF_FIELD_OFFSET(ShellsActionLog, _impl_.user_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string action = 2; + {PROTOBUF_FIELD_OFFSET(ShellsActionLog, _impl_.action_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string sub_id = 3; + {PROTOBUF_FIELD_OFFSET(ShellsActionLog, _impl_.sub_id_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint32 cost = 4; + {PROTOBUF_FIELD_OFFSET(ShellsActionLog, _impl_.cost_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double approx_time = 5; + {PROTOBUF_FIELD_OFFSET(ShellsActionLog, _impl_.approx_time_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional string version = 6; + {PROTOBUF_FIELD_OFFSET(ShellsActionLog, _impl_.version_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional int32 farm_index = 7; + {PROTOBUF_FIELD_OFFSET(ShellsActionLog, _impl_.farm_index_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kInt32)}, + // optional .ei.BasicRequestInfo rinfo = 8; + {PROTOBUF_FIELD_OFFSET(ShellsActionLog, _impl_.rinfo_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.ShellDB.FarmElement farm_element = 9; + {PROTOBUF_FIELD_OFFSET(ShellsActionLog, _impl_.farm_element_), _Internal::kHasBitsOffset + 11, 1, + (0 | ::_fl::kFcOptional | ::_fl::kEnum)}, + // optional double soul_eggs = 10; + {PROTOBUF_FIELD_OFFSET(ShellsActionLog, _impl_.soul_eggs_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint64 tickets_spent = 11; + {PROTOBUF_FIELD_OFFSET(ShellsActionLog, _impl_.tickets_spent_), _Internal::kHasBitsOffset + 9, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 gold_spent = 12; + {PROTOBUF_FIELD_OFFSET(ShellsActionLog, _impl_.gold_spent_), _Internal::kHasBitsOffset + 10, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::BasicRequestInfo>()}, + {::_pbi::FieldAuxEnumData{}, ::ei::ShellDB_FarmElement_internal_data_}, + }}, {{ + "\22\7\6\6\0\0\7\0\0\0\0\0\0\0\0\0" + "ei.ShellsActionLog" + "user_id" + "action" + "sub_id" + "version" + }}, +}; + +PROTOBUF_NOINLINE void ShellsActionLog::Clear() { // @@protoc_insertion_point(message_clear_start:ei.ShellsActionLog) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x0000001fu) { if (cached_has_bits & 0x00000001u) { - user_id_.ClearNonDefaultToEmpty(); + _impl_.user_id_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - action_.ClearNonDefaultToEmpty(); + _impl_.action_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000004u) { - sub_id_.ClearNonDefaultToEmpty(); + _impl_.sub_id_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000008u) { - version_.ClearNonDefaultToEmpty(); + _impl_.version_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000010u) { - GOOGLE_DCHECK(rinfo_ != nullptr); - rinfo_->Clear(); + ABSL_DCHECK(_impl_.rinfo_ != nullptr); + _impl_.rinfo_->Clear(); } } if (cached_has_bits & 0x000000e0u) { - ::memset(&approx_time_, 0, static_cast( - reinterpret_cast(&farm_index_) - - reinterpret_cast(&approx_time_)) + sizeof(farm_index_)); + ::memset(&_impl_.approx_time_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.farm_index_) - + reinterpret_cast(&_impl_.approx_time_)) + sizeof(_impl_.farm_index_)); } if (cached_has_bits & 0x00000f00u) { - ::memset(&soul_eggs_, 0, static_cast( - reinterpret_cast(&gold_spent_) - - reinterpret_cast(&soul_eggs_)) + sizeof(gold_spent_)); - farm_element_ = 1; - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ShellsActionLog::_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 user_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_user_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellsActionLog.user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string action = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_action(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellsActionLog.action"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string sub_id = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_sub_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellsActionLog.sub_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint32 cost = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _Internal::set_has_cost(&has_bits); - cost_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double approx_time = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 41)) { - _Internal::set_has_approx_time(&has_bits); - approx_time_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional string version = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { - auto str = _internal_mutable_version(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellsActionLog.version"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional int32 farm_index = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_farm_index(&has_bits); - farm_index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.BasicRequestInfo rinfo = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) { - ptr = ctx->ParseMessage(_internal_mutable_rinfo(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.ShellDB.FarmElement farm_element = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 72)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::ShellDB_FarmElement_IsValid(val))) { - _internal_set_farm_element(static_cast<::ei::ShellDB_FarmElement>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(9, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional double soul_eggs = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 81)) { - _Internal::set_has_soul_eggs(&has_bits); - soul_eggs_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint64 tickets_spent = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 88)) { - _Internal::set_has_tickets_spent(&has_bits); - tickets_spent_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 gold_spent = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 96)) { - _Internal::set_has_gold_spent(&has_bits); - gold_spent_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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* ShellsActionLog::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ShellsActionLog) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string user_id = 1; - if (cached_has_bits & 0x00000001u) { - ::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.ShellsActionLog.user_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_user_id(), target); - } - - // optional string action = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_action().data(), static_cast(this->_internal_action().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellsActionLog.action"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_action(), target); - } - - // optional string sub_id = 3; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_sub_id().data(), static_cast(this->_internal_sub_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellsActionLog.sub_id"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_sub_id(), target); - } - - // optional uint32 cost = 4; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(4, this->_internal_cost(), target); - } - - // optional double approx_time = 5; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(5, this->_internal_approx_time(), target); - } - - // optional string version = 6; - if (cached_has_bits & 0x00000008u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_version().data(), static_cast(this->_internal_version().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellsActionLog.version"); - target = stream->WriteStringMaybeAliased( - 6, this->_internal_version(), target); - } - - // optional int32 farm_index = 7; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray(7, this->_internal_farm_index(), target); - } - - // optional .ei.BasicRequestInfo rinfo = 8; - if (cached_has_bits & 0x00000010u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(8, _Internal::rinfo(this), - _Internal::rinfo(this).GetCachedSize(), target, stream); - } - - // optional .ei.ShellDB.FarmElement farm_element = 9; - if (cached_has_bits & 0x00000800u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 9, this->_internal_farm_element(), target); - } - - // optional double soul_eggs = 10; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(10, this->_internal_soul_eggs(), target); - } - - // optional uint64 tickets_spent = 11; - if (cached_has_bits & 0x00000200u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(11, this->_internal_tickets_spent(), target); - } - - // optional uint64 gold_spent = 12; - if (cached_has_bits & 0x00000400u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(12, this->_internal_gold_spent(), 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.ShellsActionLog) - return target; -} - -size_t ShellsActionLog::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ShellsActionLog) - 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 & 0x000000ffu) { - // optional string user_id = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_user_id()); - } - - // optional string action = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_action()); - } - - // optional string sub_id = 3; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_sub_id()); - } - - // optional string version = 6; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_version()); - } - - // optional .ei.BasicRequestInfo rinfo = 8; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *rinfo_); - } - - // optional double approx_time = 5; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + 8; - } + ::memset(&_impl_.soul_eggs_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.gold_spent_) - + reinterpret_cast(&_impl_.soul_eggs_)) + sizeof(_impl_.gold_spent_)); + _impl_.farm_element_ = 1; + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ShellsActionLog::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ShellsActionLog& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ShellsActionLog::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ShellsActionLog& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ShellsActionLog) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellsActionLog.user_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional uint32 cost = 4; - if (cached_has_bits & 0x00000040u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_cost()); - } + // optional string action = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_action(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellsActionLog.action"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } - // optional int32 farm_index = 7; - if (cached_has_bits & 0x00000080u) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_farm_index()); - } + // optional string sub_id = 3; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_sub_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellsActionLog.sub_id"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } - } - if (cached_has_bits & 0x00000f00u) { - // optional double soul_eggs = 10; - if (cached_has_bits & 0x00000100u) { - total_size += 1 + 8; - } + // optional uint32 cost = 4; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 4, this_._internal_cost(), target); + } - // optional uint64 tickets_spent = 11; - if (cached_has_bits & 0x00000200u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_tickets_spent()); - } + // optional double approx_time = 5; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 5, this_._internal_approx_time(), target); + } - // optional uint64 gold_spent = 12; - if (cached_has_bits & 0x00000400u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_gold_spent()); - } + // optional string version = 6; + if (cached_has_bits & 0x00000008u) { + const std::string& _s = this_._internal_version(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellsActionLog.version"); + target = stream->WriteStringMaybeAliased(6, _s, target); + } - // optional .ei.ShellDB.FarmElement farm_element = 9; - if (cached_has_bits & 0x00000800u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_farm_element()); - } + // optional int32 farm_index = 7; + if (cached_has_bits & 0x00000080u) { + target = ::google::protobuf::internal::WireFormatLite:: + WriteInt32ToArrayWithField<7>( + stream, this_._internal_farm_index(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional .ei.BasicRequestInfo rinfo = 8; + if (cached_has_bits & 0x00000010u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 8, *this_._impl_.rinfo_, this_._impl_.rinfo_->GetCachedSize(), target, + stream); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ShellsActionLog::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ShellsActionLog::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ShellsActionLog::GetClassData() const { return &_class_data_; } + // optional .ei.ShellDB.FarmElement farm_element = 9; + if (cached_has_bits & 0x00000800u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 9, this_._internal_farm_element(), target); + } -void ShellsActionLog::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional double soul_eggs = 10; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 10, this_._internal_soul_eggs(), target); + } + + // optional uint64 tickets_spent = 11; + if (cached_has_bits & 0x00000200u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 11, this_._internal_tickets_spent(), target); + } + + // optional uint64 gold_spent = 12; + if (cached_has_bits & 0x00000400u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 12, this_._internal_gold_spent(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ShellsActionLog) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ShellsActionLog::ByteSizeLong(const MessageLite& base) { + const ShellsActionLog& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ShellsActionLog::ByteSizeLong() const { + const ShellsActionLog& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ShellsActionLog) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string user_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_user_id()); + } + // optional string action = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_action()); + } + // optional string sub_id = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_sub_id()); + } + // optional string version = 6; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_version()); + } + // optional .ei.BasicRequestInfo rinfo = 8; + if (cached_has_bits & 0x00000010u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.rinfo_); + } + // optional double approx_time = 5; + if (cached_has_bits & 0x00000020u) { + total_size += 9; + } + // optional uint32 cost = 4; + if (cached_has_bits & 0x00000040u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_cost()); + } + // optional int32 farm_index = 7; + if (cached_has_bits & 0x00000080u) { + total_size += ::_pbi::WireFormatLite::Int32SizePlusOne( + this_._internal_farm_index()); + } + } + if (cached_has_bits & 0x00000f00u) { + // optional double soul_eggs = 10; + if (cached_has_bits & 0x00000100u) { + total_size += 9; + } + // optional uint64 tickets_spent = 11; + if (cached_has_bits & 0x00000200u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_tickets_spent()); + } + // optional uint64 gold_spent = 12; + if (cached_has_bits & 0x00000400u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_gold_spent()); + } + // optional .ei.ShellDB.FarmElement farm_element = 9; + if (cached_has_bits & 0x00000800u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_farm_element()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void ShellsActionLog::MergeFrom(const ShellsActionLog& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellsActionLog) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ShellsActionLog::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellsActionLog) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - _internal_set_user_id(from._internal_user_id()); + _this->_internal_set_user_id(from._internal_user_id()); } if (cached_has_bits & 0x00000002u) { - _internal_set_action(from._internal_action()); + _this->_internal_set_action(from._internal_action()); } if (cached_has_bits & 0x00000004u) { - _internal_set_sub_id(from._internal_sub_id()); + _this->_internal_set_sub_id(from._internal_sub_id()); } if (cached_has_bits & 0x00000008u) { - _internal_set_version(from._internal_version()); + _this->_internal_set_version(from._internal_version()); } if (cached_has_bits & 0x00000010u) { - _internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo()); + ABSL_DCHECK(from._impl_.rinfo_ != nullptr); + if (_this->_impl_.rinfo_ == nullptr) { + _this->_impl_.rinfo_ = + ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>(arena, *from._impl_.rinfo_); + } else { + _this->_impl_.rinfo_->MergeFrom(*from._impl_.rinfo_); + } } if (cached_has_bits & 0x00000020u) { - approx_time_ = from.approx_time_; + _this->_impl_.approx_time_ = from._impl_.approx_time_; } if (cached_has_bits & 0x00000040u) { - cost_ = from.cost_; + _this->_impl_.cost_ = from._impl_.cost_; } if (cached_has_bits & 0x00000080u) { - farm_index_ = from.farm_index_; + _this->_impl_.farm_index_ = from._impl_.farm_index_; } - _has_bits_[0] |= cached_has_bits; } if (cached_has_bits & 0x00000f00u) { if (cached_has_bits & 0x00000100u) { - soul_eggs_ = from.soul_eggs_; + _this->_impl_.soul_eggs_ = from._impl_.soul_eggs_; } if (cached_has_bits & 0x00000200u) { - tickets_spent_ = from.tickets_spent_; + _this->_impl_.tickets_spent_ = from._impl_.tickets_spent_; } if (cached_has_bits & 0x00000400u) { - gold_spent_ = from.gold_spent_; + _this->_impl_.gold_spent_ = from._impl_.gold_spent_; } if (cached_has_bits & 0x00000800u) { - farm_element_ = from.farm_element_; + _this->_impl_.farm_element_ = from._impl_.farm_element_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void ShellsActionLog::CopyFrom(const ShellsActionLog& from) { @@ -88597,404 +90814,381 @@ void ShellsActionLog::CopyFrom(const ShellsActionLog& from) { MergeFrom(from); } -bool ShellsActionLog::IsInitialized() const { - return true; -} -void ShellsActionLog::InternalSwap(ShellsActionLog* other) { +void ShellsActionLog::InternalSwap(ShellsActionLog* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &user_id_, lhs_arena, - &other->user_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &action_, lhs_arena, - &other->action_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &sub_id_, lhs_arena, - &other->sub_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &version_, lhs_arena, - &other->version_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ShellsActionLog, gold_spent_) - + sizeof(ShellsActionLog::gold_spent_) - - PROTOBUF_FIELD_OFFSET(ShellsActionLog, rinfo_)>( - reinterpret_cast(&rinfo_), - reinterpret_cast(&other->rinfo_)); - swap(farm_element_, other->farm_element_); -} - -::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[186]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_id_, &other->_impl_.user_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.action_, &other->_impl_.action_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.sub_id_, &other->_impl_.sub_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.version_, &other->_impl_.version_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ShellsActionLog, _impl_.farm_element_) + + sizeof(ShellsActionLog::_impl_.farm_element_) + - PROTOBUF_FIELD_OFFSET(ShellsActionLog, _impl_.rinfo_)>( + reinterpret_cast(&_impl_.rinfo_), + reinterpret_cast(&other->_impl_.rinfo_)); +} + +::google::protobuf::Metadata ShellsActionLog::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class SubmitShellShowcaseRequest::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::BasicRequestInfo& rinfo(const SubmitShellShowcaseRequest* msg); - static void set_has_rinfo(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_local_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - 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; - } -}; - -const ::ei::BasicRequestInfo& -SubmitShellShowcaseRequest::_Internal::rinfo(const SubmitShellShowcaseRequest* msg) { - return *msg->rinfo_; -} -const ::ei::ShellDB_FarmConfiguration& -SubmitShellShowcaseRequest::_Internal::farm_config(const SubmitShellShowcaseRequest* msg) { - return *msg->farm_config_; -} -SubmitShellShowcaseRequest::SubmitShellShowcaseRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(SubmitShellShowcaseRequest, _impl_._has_bits_); +}; + +SubmitShellShowcaseRequest::SubmitShellShowcaseRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.SubmitShellShowcaseRequest) } -SubmitShellShowcaseRequest::SubmitShellShowcaseRequest(const SubmitShellShowcaseRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - local_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - local_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_local_id()) { - local_id_.Set(from._internal_local_id(), - 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()); - } - if (from._internal_has_farm_config()) { - farm_config_ = new ::ei::ShellDB_FarmConfiguration(*from.farm_config_); - } else { - farm_config_ = nullptr; - } - if (from._internal_has_rinfo()) { - rinfo_ = new ::ei::BasicRequestInfo(*from.rinfo_); - } else { - rinfo_ = nullptr; - } - public_username_ = from.public_username_; +inline PROTOBUF_NDEBUG_INLINE SubmitShellShowcaseRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::SubmitShellShowcaseRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + local_id_(arena, from.local_id_), + user_id_(arena, from.user_id_) {} + +SubmitShellShowcaseRequest::SubmitShellShowcaseRequest( + ::google::protobuf::Arena* arena, + const SubmitShellShowcaseRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SubmitShellShowcaseRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.farm_config_ = (cached_has_bits & 0x00000004u) ? ::google::protobuf::Message::CopyConstruct<::ei::ShellDB_FarmConfiguration>( + arena, *from._impl_.farm_config_) + : nullptr; + _impl_.rinfo_ = (cached_has_bits & 0x00000008u) ? ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>( + arena, *from._impl_.rinfo_) + : nullptr; + _impl_.public_username_ = from._impl_.public_username_; + // @@protoc_insertion_point(copy_constructor:ei.SubmitShellShowcaseRequest) } - -inline void SubmitShellShowcaseRequest::SharedCtor() { -local_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - local_id_.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(&farm_config_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&public_username_) - - reinterpret_cast(&farm_config_)) + sizeof(public_username_)); +inline PROTOBUF_NDEBUG_INLINE SubmitShellShowcaseRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + local_id_(arena), + user_id_(arena) {} + +inline void SubmitShellShowcaseRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, farm_config_), + 0, + offsetof(Impl_, public_username_) - + offsetof(Impl_, farm_config_) + + sizeof(Impl_::public_username_)); } - SubmitShellShowcaseRequest::~SubmitShellShowcaseRequest() { // @@protoc_insertion_point(destructor:ei.SubmitShellShowcaseRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void SubmitShellShowcaseRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - local_id_.Destroy(); - user_id_.Destroy(); - if (this != internal_default_instance()) delete farm_config_; - if (this != internal_default_instance()) delete rinfo_; -} - -void SubmitShellShowcaseRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void SubmitShellShowcaseRequest::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.local_id_.Destroy(); + _impl_.user_id_.Destroy(); + delete _impl_.farm_config_; + delete _impl_.rinfo_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + SubmitShellShowcaseRequest::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_SubmitShellShowcaseRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &SubmitShellShowcaseRequest::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &SubmitShellShowcaseRequest::ByteSizeLong, + &SubmitShellShowcaseRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(SubmitShellShowcaseRequest, _impl_._cached_size_), + false, + }, + &SubmitShellShowcaseRequest::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* SubmitShellShowcaseRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<3, 5, 2, 53, 2> SubmitShellShowcaseRequest::_table_ = { + { + PROTOBUF_FIELD_OFFSET(SubmitShellShowcaseRequest, _impl_._has_bits_), + 0, // no _extensions_ + 5, 56, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967264, // skipmap + offsetof(decltype(_table_), field_entries), + 5, // num_field_entries + 2, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::SubmitShellShowcaseRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string local_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(SubmitShellShowcaseRequest, _impl_.local_id_)}}, + // optional string user_id = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(SubmitShellShowcaseRequest, _impl_.user_id_)}}, + // optional .ei.ShellDB.FarmConfiguration farm_config = 3; + {::_pbi::TcParser::FastMtS1, + {26, 2, 0, PROTOBUF_FIELD_OFFSET(SubmitShellShowcaseRequest, _impl_.farm_config_)}}, + // optional .ei.BasicRequestInfo rinfo = 4; + {::_pbi::TcParser::FastMtS1, + {34, 3, 1, PROTOBUF_FIELD_OFFSET(SubmitShellShowcaseRequest, _impl_.rinfo_)}}, + // optional bool public_username = 5; + {::_pbi::TcParser::SingularVarintNoZag1(), + {40, 4, 0, PROTOBUF_FIELD_OFFSET(SubmitShellShowcaseRequest, _impl_.public_username_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string local_id = 1; + {PROTOBUF_FIELD_OFFSET(SubmitShellShowcaseRequest, _impl_.local_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string user_id = 2; + {PROTOBUF_FIELD_OFFSET(SubmitShellShowcaseRequest, _impl_.user_id_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional .ei.ShellDB.FarmConfiguration farm_config = 3; + {PROTOBUF_FIELD_OFFSET(SubmitShellShowcaseRequest, _impl_.farm_config_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.BasicRequestInfo rinfo = 4; + {PROTOBUF_FIELD_OFFSET(SubmitShellShowcaseRequest, _impl_.rinfo_), _Internal::kHasBitsOffset + 3, 1, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional bool public_username = 5; + {PROTOBUF_FIELD_OFFSET(SubmitShellShowcaseRequest, _impl_.public_username_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ShellDB_FarmConfiguration>()}, + {::_pbi::TcParser::GetTable<::ei::BasicRequestInfo>()}, + }}, {{ + "\35\10\7\0\0\0\0\0" + "ei.SubmitShellShowcaseRequest" + "local_id" + "user_id" + }}, +}; + +PROTOBUF_NOINLINE void SubmitShellShowcaseRequest::Clear() { // @@protoc_insertion_point(message_clear_start:ei.SubmitShellShowcaseRequest) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x0000000fu) { if (cached_has_bits & 0x00000001u) { - local_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - user_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000004u) { - GOOGLE_DCHECK(farm_config_ != nullptr); - farm_config_->Clear(); - } - if (cached_has_bits & 0x00000008u) { - GOOGLE_DCHECK(rinfo_ != nullptr); - rinfo_->Clear(); - } - } - public_username_ = false; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* SubmitShellShowcaseRequest::_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 local_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_local_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.SubmitShellShowcaseRequest.local_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string user_id = 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.SubmitShellShowcaseRequest.user_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional .ei.ShellDB.FarmConfiguration farm_config = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_farm_config(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .ei.BasicRequestInfo rinfo = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_rinfo(), ptr); - CHK_(ptr); - } 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 - 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* SubmitShellShowcaseRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.SubmitShellShowcaseRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string local_id = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_local_id().data(), static_cast(this->_internal_local_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.SubmitShellShowcaseRequest.local_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_local_id(), 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.SubmitShellShowcaseRequest.user_id"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_user_id(), target); - } - - // optional .ei.ShellDB.FarmConfiguration farm_config = 3; - if (cached_has_bits & 0x00000004u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::farm_config(this), - _Internal::farm_config(this).GetCachedSize(), target, stream); - } - - // optional .ei.BasicRequestInfo rinfo = 4; - if (cached_has_bits & 0x00000008u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, _Internal::rinfo(this), - _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); - } - // @@protoc_insertion_point(serialize_to_array_end:ei.SubmitShellShowcaseRequest) - return target; -} - -size_t SubmitShellShowcaseRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.SubmitShellShowcaseRequest) - 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 & 0x0000001fu) { - // optional string local_id = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_local_id()); + _impl_.local_id_.ClearNonDefaultToEmpty(); } - - // optional string user_id = 2; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_user_id()); + _impl_.user_id_.ClearNonDefaultToEmpty(); } - - // optional .ei.ShellDB.FarmConfiguration farm_config = 3; if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *farm_config_); + ABSL_DCHECK(_impl_.farm_config_ != nullptr); + _impl_.farm_config_->Clear(); } - - // optional .ei.BasicRequestInfo rinfo = 4; if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *rinfo_); - } + ABSL_DCHECK(_impl_.rinfo_ != nullptr); + _impl_.rinfo_->Clear(); + } + } + _impl_.public_username_ = false; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* SubmitShellShowcaseRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const SubmitShellShowcaseRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* SubmitShellShowcaseRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const SubmitShellShowcaseRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.SubmitShellShowcaseRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string local_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_local_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.SubmitShellShowcaseRequest.local_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional bool public_username = 5; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + 1; - } + // optional string user_id = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_user_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.SubmitShellShowcaseRequest.user_id"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional .ei.ShellDB.FarmConfiguration farm_config = 3; + if (cached_has_bits & 0x00000004u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 3, *this_._impl_.farm_config_, this_._impl_.farm_config_->GetCachedSize(), target, + stream); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SubmitShellShowcaseRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - SubmitShellShowcaseRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SubmitShellShowcaseRequest::GetClassData() const { return &_class_data_; } + // optional .ei.BasicRequestInfo rinfo = 4; + if (cached_has_bits & 0x00000008u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 4, *this_._impl_.rinfo_, this_._impl_.rinfo_->GetCachedSize(), target, + stream); + } -void SubmitShellShowcaseRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // 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(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.SubmitShellShowcaseRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t SubmitShellShowcaseRequest::ByteSizeLong(const MessageLite& base) { + const SubmitShellShowcaseRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t SubmitShellShowcaseRequest::ByteSizeLong() const { + const SubmitShellShowcaseRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.SubmitShellShowcaseRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x0000001fu) { + // optional string local_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_local_id()); + } + // optional string user_id = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_user_id()); + } + // optional .ei.ShellDB.FarmConfiguration farm_config = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.farm_config_); + } + // optional .ei.BasicRequestInfo rinfo = 4; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.rinfo_); + } + // optional bool public_username = 5; + if (cached_has_bits & 0x00000010u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void SubmitShellShowcaseRequest::MergeFrom(const SubmitShellShowcaseRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.SubmitShellShowcaseRequest) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void SubmitShellShowcaseRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.SubmitShellShowcaseRequest) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x0000001fu) { if (cached_has_bits & 0x00000001u) { - _internal_set_local_id(from._internal_local_id()); + _this->_internal_set_local_id(from._internal_local_id()); } if (cached_has_bits & 0x00000002u) { - _internal_set_user_id(from._internal_user_id()); + _this->_internal_set_user_id(from._internal_user_id()); } if (cached_has_bits & 0x00000004u) { - _internal_mutable_farm_config()->::ei::ShellDB_FarmConfiguration::MergeFrom(from._internal_farm_config()); + ABSL_DCHECK(from._impl_.farm_config_ != nullptr); + if (_this->_impl_.farm_config_ == nullptr) { + _this->_impl_.farm_config_ = + ::google::protobuf::Message::CopyConstruct<::ei::ShellDB_FarmConfiguration>(arena, *from._impl_.farm_config_); + } else { + _this->_impl_.farm_config_->MergeFrom(*from._impl_.farm_config_); + } } if (cached_has_bits & 0x00000008u) { - _internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo()); + ABSL_DCHECK(from._impl_.rinfo_ != nullptr); + if (_this->_impl_.rinfo_ == nullptr) { + _this->_impl_.rinfo_ = + ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>(arena, *from._impl_.rinfo_); + } else { + _this->_impl_.rinfo_->MergeFrom(*from._impl_.rinfo_); + } } if (cached_has_bits & 0x00000010u) { - public_username_ = from.public_username_; + _this->_impl_.public_username_ = from._impl_.public_username_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void SubmitShellShowcaseRequest::CopyFrom(const SubmitShellShowcaseRequest& from) { @@ -89004,255 +91198,290 @@ void SubmitShellShowcaseRequest::CopyFrom(const SubmitShellShowcaseRequest& from MergeFrom(from); } -bool SubmitShellShowcaseRequest::IsInitialized() const { - return true; -} -void SubmitShellShowcaseRequest::InternalSwap(SubmitShellShowcaseRequest* other) { +void SubmitShellShowcaseRequest::InternalSwap(SubmitShellShowcaseRequest* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &local_id_, lhs_arena, - &other->local_id_, 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(SubmitShellShowcaseRequest, public_username_) - + sizeof(SubmitShellShowcaseRequest::public_username_) - - PROTOBUF_FIELD_OFFSET(SubmitShellShowcaseRequest, farm_config_)>( - reinterpret_cast(&farm_config_), - reinterpret_cast(&other->farm_config_)); -} - -::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[187]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.local_id_, &other->_impl_.local_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.user_id_, &other->_impl_.user_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(SubmitShellShowcaseRequest, _impl_.public_username_) + + sizeof(SubmitShellShowcaseRequest::_impl_.public_username_) + - PROTOBUF_FIELD_OFFSET(SubmitShellShowcaseRequest, _impl_.farm_config_)>( + reinterpret_cast(&_impl_.farm_config_), + reinterpret_cast(&other->_impl_.farm_config_)); } +::google::protobuf::Metadata SubmitShellShowcaseRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} // =================================================================== class ShellShowcase::_Internal { public: }; -ShellShowcase::ShellShowcase(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - top_(arena), - featured_(arena), - fresh_(arena) { - SharedCtor(); +ShellShowcase::ShellShowcase(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.ShellShowcase) } -ShellShowcase::ShellShowcase(const ShellShowcase& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - top_(from.top_), - featured_(from.featured_), - fresh_(from.fresh_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +inline PROTOBUF_NDEBUG_INLINE ShellShowcase::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ShellShowcase& from_msg) + : top_{visibility, arena, from.top_}, + featured_{visibility, arena, from.featured_}, + fresh_{visibility, arena, from.fresh_}, + _cached_size_{0} {} + +ShellShowcase::ShellShowcase( + ::google::protobuf::Arena* arena, + const ShellShowcase& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ShellShowcase* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + // @@protoc_insertion_point(copy_constructor:ei.ShellShowcase) } +inline PROTOBUF_NDEBUG_INLINE ShellShowcase::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : top_{visibility, arena}, + featured_{visibility, arena}, + fresh_{visibility, arena}, + _cached_size_{0} {} -inline void ShellShowcase::SharedCtor() { +inline void ShellShowcase::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); } - ShellShowcase::~ShellShowcase() { // @@protoc_insertion_point(destructor:ei.ShellShowcase) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void ShellShowcase::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void ShellShowcase::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ShellShowcase::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ShellShowcase::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ShellShowcase_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ShellShowcase::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ShellShowcase::ByteSizeLong, + &ShellShowcase::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ShellShowcase, _impl_._cached_size_), + false, + }, + &ShellShowcase::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ShellShowcase::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 3, 3, 0, 2> ShellShowcase::_table_ = { + { + 0, // no _has_bits_ + 0, // no _extensions_ + 3, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967288, // skipmap + offsetof(decltype(_table_), field_entries), + 3, // num_field_entries + 3, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ShellShowcase>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // repeated .ei.ShellShowcaseListingInfo top = 1; + {::_pbi::TcParser::FastMtR1, + {10, 63, 0, PROTOBUF_FIELD_OFFSET(ShellShowcase, _impl_.top_)}}, + // repeated .ei.ShellShowcaseListingInfo featured = 2; + {::_pbi::TcParser::FastMtR1, + {18, 63, 1, PROTOBUF_FIELD_OFFSET(ShellShowcase, _impl_.featured_)}}, + // repeated .ei.ShellShowcaseListingInfo fresh = 3; + {::_pbi::TcParser::FastMtR1, + {26, 63, 2, PROTOBUF_FIELD_OFFSET(ShellShowcase, _impl_.fresh_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // repeated .ei.ShellShowcaseListingInfo top = 1; + {PROTOBUF_FIELD_OFFSET(ShellShowcase, _impl_.top_), 0, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.ShellShowcaseListingInfo featured = 2; + {PROTOBUF_FIELD_OFFSET(ShellShowcase, _impl_.featured_), 0, 1, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.ShellShowcaseListingInfo fresh = 3; + {PROTOBUF_FIELD_OFFSET(ShellShowcase, _impl_.fresh_), 0, 2, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ShellShowcaseListingInfo>()}, + {::_pbi::TcParser::GetTable<::ei::ShellShowcaseListingInfo>()}, + {::_pbi::TcParser::GetTable<::ei::ShellShowcaseListingInfo>()}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void ShellShowcase::Clear() { // @@protoc_insertion_point(message_clear_start:ei.ShellShowcase) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - top_.Clear(); - featured_.Clear(); - fresh_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ShellShowcase::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // repeated .ei.ShellShowcaseListingInfo top = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_top(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .ei.ShellShowcaseListingInfo featured = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_featured(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr)); - } else - goto handle_unusual; - continue; - // 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_fresh(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(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: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* ShellShowcase::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ShellShowcase) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated .ei.ShellShowcaseListingInfo top = 1; - for (unsigned i = 0, - n = static_cast(this->_internal_top_size()); i < n; i++) { - const auto& repfield = this->_internal_top(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream); - } - - // repeated .ei.ShellShowcaseListingInfo featured = 2; - for (unsigned i = 0, - n = static_cast(this->_internal_featured_size()); i < n; i++) { - const auto& repfield = this->_internal_featured(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, repfield, repfield.GetCachedSize(), target, stream); - } - - // repeated .ei.ShellShowcaseListingInfo fresh = 3; - for (unsigned i = 0, - 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); - } - - 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.ShellShowcase) - return target; -} - -size_t ShellShowcase::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ShellShowcase) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // repeated .ei.ShellShowcaseListingInfo top = 1; - total_size += 1UL * this->_internal_top_size(); - for (const auto& msg : this->top_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated .ei.ShellShowcaseListingInfo featured = 2; - total_size += 1UL * this->_internal_featured_size(); - for (const auto& msg : this->featured_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // 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); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + _impl_.top_.Clear(); + _impl_.featured_.Clear(); + _impl_.fresh_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ShellShowcase::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ShellShowcase& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ShellShowcase::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ShellShowcase& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ShellShowcase) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + // repeated .ei.ShellShowcaseListingInfo top = 1; + for (unsigned i = 0, n = static_cast( + this_._internal_top_size()); + i < n; i++) { + const auto& repfield = this_._internal_top().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, repfield, repfield.GetCachedSize(), + target, stream); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ShellShowcase::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ShellShowcase::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ShellShowcase::GetClassData() const { return &_class_data_; } + // repeated .ei.ShellShowcaseListingInfo featured = 2; + for (unsigned i = 0, n = static_cast( + this_._internal_featured_size()); + i < n; i++) { + const auto& repfield = this_._internal_featured().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, repfield, repfield.GetCachedSize(), + target, stream); + } -void ShellShowcase::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // repeated .ei.ShellShowcaseListingInfo fresh = 3; + for (unsigned i = 0, n = static_cast( + this_._internal_fresh_size()); + i < n; i++) { + const auto& repfield = this_._internal_fresh().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 3, repfield, repfield.GetCachedSize(), + target, stream); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ShellShowcase) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ShellShowcase::ByteSizeLong(const MessageLite& base) { + const ShellShowcase& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ShellShowcase::ByteSizeLong() const { + const ShellShowcase& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ShellShowcase) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.ShellShowcaseListingInfo top = 1; + { + total_size += 1UL * this_._internal_top_size(); + for (const auto& msg : this_._internal_top()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.ShellShowcaseListingInfo featured = 2; + { + total_size += 1UL * this_._internal_featured_size(); + for (const auto& msg : this_._internal_featured()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated .ei.ShellShowcaseListingInfo fresh = 3; + { + total_size += 1UL * this_._internal_fresh_size(); + for (const auto& msg : this_._internal_fresh()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void ShellShowcase::MergeFrom(const ShellShowcase& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellShowcase) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ShellShowcase::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellShowcase) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - top_.MergeFrom(from.top_); - featured_.MergeFrom(from.featured_); - fresh_.MergeFrom(from.fresh_); - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_mutable_top()->MergeFrom( + from._internal_top()); + _this->_internal_mutable_featured()->MergeFrom( + from._internal_featured()); + _this->_internal_mutable_fresh()->MergeFrom( + from._internal_fresh()); + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void ShellShowcase::CopyFrom(const ShellShowcase& from) { @@ -89262,742 +91491,612 @@ void ShellShowcase::CopyFrom(const ShellShowcase& from) { MergeFrom(from); } -bool ShellShowcase::IsInitialized() const { - return true; -} -void ShellShowcase::InternalSwap(ShellShowcase* other) { +void ShellShowcase::InternalSwap(ShellShowcase* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - top_.InternalSwap(&other->top_); - featured_.InternalSwap(&other->featured_); - fresh_.InternalSwap(&other->fresh_); + _impl_.top_.InternalSwap(&other->_impl_.top_); + _impl_.featured_.InternalSwap(&other->_impl_.featured_); + _impl_.fresh_.InternalSwap(&other->_impl_.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[188]); +::google::protobuf::Metadata ShellShowcase::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class ShellShowcaseListingInfo::_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_local_id(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_name(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_description(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_is_new(HasBits* has_bits) { - (*has_bits)[0] |= 16384u; - } - static void set_has_creator_name(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_status(HasBits* has_bits) { - (*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] |= 64u; - } - static void set_has_sales(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_gross(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_views(HasBits* has_bits) { - (*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] |= 512u; - } - static void set_has_dislikes(HasBits* has_bits) { - (*has_bits)[0] |= 2048u; - } - static void set_has_share_url(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } -}; - -const ::ei::ShellDB_FarmConfiguration& -ShellShowcaseListingInfo::_Internal::farm_config(const ShellShowcaseListingInfo* msg) { - return *msg->farm_config_; -} -ShellShowcaseListingInfo::ShellShowcaseListingInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_._has_bits_); +}; + +ShellShowcaseListingInfo::ShellShowcaseListingInfo(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.ShellShowcaseListingInfo) } -ShellShowcaseListingInfo::ShellShowcaseListingInfo(const ShellShowcaseListingInfo& 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()); - } - name_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - name_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_name()) { - name_.Set(from._internal_name(), - GetArenaForAllocation()); - } - description_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - description_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_description()) { - description_.Set(from._internal_description(), - GetArenaForAllocation()); - } - share_url_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - share_url_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_share_url()) { - share_url_.Set(from._internal_share_url(), - GetArenaForAllocation()); - } - local_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - local_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_local_id()) { - 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(&is_new_) - - reinterpret_cast(&gross_)) + sizeof(is_new_)); +inline PROTOBUF_NDEBUG_INLINE ShellShowcaseListingInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ShellShowcaseListingInfo& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + id_(arena, from.id_), + name_(arena, from.name_), + description_(arena, from.description_), + share_url_(arena, from.share_url_), + local_id_(arena, from.local_id_), + creator_name_(arena, from.creator_name_) {} + +ShellShowcaseListingInfo::ShellShowcaseListingInfo( + ::google::protobuf::Arena* arena, + const ShellShowcaseListingInfo& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ShellShowcaseListingInfo* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.farm_config_ = (cached_has_bits & 0x00000040u) ? ::google::protobuf::Message::CopyConstruct<::ei::ShellDB_FarmConfiguration>( + arena, *from._impl_.farm_config_) + : nullptr; + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, gross_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, gross_), + offsetof(Impl_, is_new_) - + offsetof(Impl_, gross_) + + sizeof(Impl_::is_new_)); + // @@protoc_insertion_point(copy_constructor:ei.ShellShowcaseListingInfo) } - -inline void ShellShowcaseListingInfo::SharedCtor() { -id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -name_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - name_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -description_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - description_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -share_url_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - share_url_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -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(&is_new_) - - reinterpret_cast(&farm_config_)) + sizeof(is_new_)); +inline PROTOBUF_NDEBUG_INLINE ShellShowcaseListingInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + id_(arena), + name_(arena), + description_(arena), + share_url_(arena), + local_id_(arena), + creator_name_(arena) {} + +inline void ShellShowcaseListingInfo::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, farm_config_), + 0, + offsetof(Impl_, is_new_) - + offsetof(Impl_, farm_config_) + + sizeof(Impl_::is_new_)); } - ShellShowcaseListingInfo::~ShellShowcaseListingInfo() { // @@protoc_insertion_point(destructor:ei.ShellShowcaseListingInfo) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void ShellShowcaseListingInfo::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - id_.Destroy(); - name_.Destroy(); - description_.Destroy(); - share_url_.Destroy(); - local_id_.Destroy(); - creator_name_.Destroy(); - if (this != internal_default_instance()) delete farm_config_; -} - -void ShellShowcaseListingInfo::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ShellShowcaseListingInfo::Clear() { -// @@protoc_insertion_point(message_clear_start:ei.ShellShowcaseListingInfo) - 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 & 0x0000007fu) { - if (cached_has_bits & 0x00000001u) { - id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - name_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000004u) { - description_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000008u) { - share_url_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000010u) { - local_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000020u) { - creator_name_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000040u) { - GOOGLE_DCHECK(farm_config_ != nullptr); - farm_config_->Clear(); - } - } - gross_ = uint64_t{0u}; - if (cached_has_bits & 0x00007f00u) { - ::memset(&sales_, 0, static_cast( - reinterpret_cast(&is_new_) - - reinterpret_cast(&sales_)) + sizeof(is_new_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ShellShowcaseListingInfo::_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.ShellShowcaseListingInfo.id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string name = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_name(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellShowcaseListingInfo.name"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string description = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_description(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellShowcaseListingInfo.description"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional .ei.ShellDB.FarmConfiguration farm_config = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_farm_config(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 sales = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - _Internal::set_has_sales(&has_bits); - sales_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 gross = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - _Internal::set_has_gross(&has_bits); - gross_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 views = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_views(&has_bits); - views_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 likes = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { - _Internal::set_has_likes(&has_bits); - likes_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 dislikes = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 72)) { - _Internal::set_has_dislikes(&has_bits); - dislikes_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string share_url = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 82)) { - auto str = _internal_mutable_share_url(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellShowcaseListingInfo.share_url"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional .ei.ShellShowcaseListingInfo.Status status = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 88)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::ShellShowcaseListingInfo_Status_IsValid(val))) { - _internal_set_status(static_cast<::ei::ShellShowcaseListingInfo_Status>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(11, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional string local_id = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 98)) { - auto str = _internal_mutable_local_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.ShellShowcaseListingInfo.local_id"); - #endif // !NDEBUG - } 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; - // optional bool is_new = 15; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 120)) { - _Internal::set_has_is_new(&has_bits); - is_new_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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* ShellShowcaseListingInfo::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ShellShowcaseListingInfo) - 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.ShellShowcaseListingInfo.id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_id(), target); - } - - // optional string name = 2; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_name().data(), static_cast(this->_internal_name().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellShowcaseListingInfo.name"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_name(), target); - } - - // optional string description = 3; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_description().data(), static_cast(this->_internal_description().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellShowcaseListingInfo.description"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_description(), target); - } - - // optional .ei.ShellDB.FarmConfiguration farm_config = 4; - 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 & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(5, this->_internal_sales(), target); - } - - // optional uint64 gross = 6; - 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 & 0x00000400u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(7, this->_internal_views(), target); - } - - // optional uint32 likes = 8; - 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 & 0x00000800u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(9, this->_internal_dislikes(), target); - } - - // optional string share_url = 10; - if (cached_has_bits & 0x00000008u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_share_url().data(), static_cast(this->_internal_share_url().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellShowcaseListingInfo.share_url"); - target = stream->WriteStringMaybeAliased( - 10, this->_internal_share_url(), target); - } - - // optional .ei.ShellShowcaseListingInfo.Status status = 11; - if (cached_has_bits & 0x00001000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 11, this->_internal_status(), target); - } - - // optional string local_id = 12; - if (cached_has_bits & 0x00000010u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_local_id().data(), static_cast(this->_internal_local_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.ShellShowcaseListingInfo.local_id"); - target = stream->WriteStringMaybeAliased( - 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); - } - - // optional bool is_new = 15; - if (cached_has_bits & 0x00004000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(15, this->_internal_is_new(), 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.ShellShowcaseListingInfo) - return target; -} - -size_t ShellShowcaseListingInfo::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ShellShowcaseListingInfo) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; + ABSL_DCHECK(GetArena() == nullptr); + _impl_.id_.Destroy(); + _impl_.name_.Destroy(); + _impl_.description_.Destroy(); + _impl_.share_url_.Destroy(); + _impl_.local_id_.Destroy(); + _impl_.creator_name_.Destroy(); + delete _impl_.farm_config_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ShellShowcaseListingInfo::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ShellShowcaseListingInfo_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ShellShowcaseListingInfo::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ShellShowcaseListingInfo::ByteSizeLong, + &ShellShowcaseListingInfo::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_._cached_size_), + false, + }, + &ShellShowcaseListingInfo::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ShellShowcaseListingInfo::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<4, 15, 2, 90, 2> ShellShowcaseListingInfo::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_._has_bits_), + 0, // no _extensions_ + 15, 120, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294934528, // skipmap + offsetof(decltype(_table_), field_entries), + 15, // num_field_entries + 2, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ShellShowcaseListingInfo>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_.id_)}}, + // optional string name = 2; + {::_pbi::TcParser::FastSS1, + {18, 1, 0, PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_.name_)}}, + // optional string description = 3; + {::_pbi::TcParser::FastSS1, + {26, 2, 0, PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_.description_)}}, + // optional .ei.ShellDB.FarmConfiguration farm_config = 4; + {::_pbi::TcParser::FastMtS1, + {34, 6, 0, PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_.farm_config_)}}, + // optional uint32 sales = 5; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ShellShowcaseListingInfo, _impl_.sales_), 8>(), + {40, 8, 0, PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_.sales_)}}, + // optional uint64 gross = 6; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(ShellShowcaseListingInfo, _impl_.gross_), 7>(), + {48, 7, 0, PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_.gross_)}}, + // optional uint64 views = 7; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(ShellShowcaseListingInfo, _impl_.views_), 10>(), + {56, 10, 0, PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_.views_)}}, + // optional uint32 likes = 8; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ShellShowcaseListingInfo, _impl_.likes_), 9>(), + {64, 9, 0, PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_.likes_)}}, + // optional uint32 dislikes = 9; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ShellShowcaseListingInfo, _impl_.dislikes_), 11>(), + {72, 11, 0, PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_.dislikes_)}}, + // optional string share_url = 10; + {::_pbi::TcParser::FastSS1, + {82, 3, 0, PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_.share_url_)}}, + // optional .ei.ShellShowcaseListingInfo.Status status = 11; + {::_pbi::TcParser::FastEr0S1, + {88, 12, 6, PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_.status_)}}, + // optional string local_id = 12; + {::_pbi::TcParser::FastSS1, + {98, 4, 0, PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_.local_id_)}}, + // optional uint64 equips = 13; + {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(ShellShowcaseListingInfo, _impl_.equips_), 13>(), + {104, 13, 0, PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_.equips_)}}, + // optional string creator_name = 14; + {::_pbi::TcParser::FastSS1, + {114, 5, 0, PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_.creator_name_)}}, + // optional bool is_new = 15; + {::_pbi::TcParser::SingularVarintNoZag1(), + {120, 14, 0, PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_.is_new_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string id = 1; + {PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_.id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string name = 2; + {PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_.name_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string description = 3; + {PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_.description_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional .ei.ShellDB.FarmConfiguration farm_config = 4; + {PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_.farm_config_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional uint32 sales = 5; + {PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_.sales_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional uint64 gross = 6; + {PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_.gross_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 views = 7; + {PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_.views_), _Internal::kHasBitsOffset + 10, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint32 likes = 8; + {PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_.likes_), _Internal::kHasBitsOffset + 9, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional uint32 dislikes = 9; + {PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_.dislikes_), _Internal::kHasBitsOffset + 11, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional string share_url = 10; + {PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_.share_url_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional .ei.ShellShowcaseListingInfo.Status status = 11; + {PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_.status_), _Internal::kHasBitsOffset + 12, 1, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional string local_id = 12; + {PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_.local_id_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint64 equips = 13; + {PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_.equips_), _Internal::kHasBitsOffset + 13, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional string creator_name = 14; + {PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_.creator_name_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional bool is_new = 15; + {PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_.is_new_), _Internal::kHasBitsOffset + 14, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ShellDB_FarmConfiguration>()}, + {0, 7}, + }}, {{ + "\33\2\4\13\0\0\0\0\0\0\11\0\10\0\14\0" + "ei.ShellShowcaseListingInfo" + "id" + "name" + "description" + "share_url" + "local_id" + "creator_name" + }}, +}; + +PROTOBUF_NOINLINE void ShellShowcaseListingInfo::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ShellShowcaseListingInfo) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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 & 0x000000ffu) { - // optional string id = 1; + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x0000007fu) { if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_id()); + _impl_.id_.ClearNonDefaultToEmpty(); } - - // optional string name = 2; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_name()); + _impl_.name_.ClearNonDefaultToEmpty(); } - - // optional string description = 3; if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_description()); + _impl_.description_.ClearNonDefaultToEmpty(); } - - // optional string share_url = 10; if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_share_url()); + _impl_.share_url_.ClearNonDefaultToEmpty(); } - - // optional string local_id = 12; if (cached_has_bits & 0x00000010u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_local_id()); + _impl_.local_id_.ClearNonDefaultToEmpty(); } - - // optional string creator_name = 14; if (cached_has_bits & 0x00000020u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_creator_name()); + _impl_.creator_name_.ClearNonDefaultToEmpty(); } - - // 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 & 0x00000080u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_gross()); + ABSL_DCHECK(_impl_.farm_config_ != nullptr); + _impl_.farm_config_->Clear(); } - } + _impl_.gross_ = ::uint64_t{0u}; if (cached_has_bits & 0x00007f00u) { - // optional uint32 sales = 5; - if (cached_has_bits & 0x00000100u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_sales()); - } + ::memset(&_impl_.sales_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.is_new_) - + reinterpret_cast(&_impl_.sales_)) + sizeof(_impl_.is_new_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ShellShowcaseListingInfo::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ShellShowcaseListingInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ShellShowcaseListingInfo::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ShellShowcaseListingInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ShellShowcaseListingInfo) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellShowcaseListingInfo.id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional uint32 likes = 8; - if (cached_has_bits & 0x00000200u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_likes()); - } + // optional string name = 2; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_name(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellShowcaseListingInfo.name"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } - // optional uint64 views = 7; - if (cached_has_bits & 0x00000400u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_views()); - } + // optional string description = 3; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_description(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellShowcaseListingInfo.description"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } - // optional uint32 dislikes = 9; - if (cached_has_bits & 0x00000800u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_dislikes()); - } + // optional .ei.ShellDB.FarmConfiguration farm_config = 4; + if (cached_has_bits & 0x00000040u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 4, *this_._impl_.farm_config_, this_._impl_.farm_config_->GetCachedSize(), target, + stream); + } - // optional .ei.ShellShowcaseListingInfo.Status status = 11; - if (cached_has_bits & 0x00001000u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_status()); - } + // optional uint32 sales = 5; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 5, this_._internal_sales(), target); + } - // optional uint64 equips = 13; - if (cached_has_bits & 0x00002000u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_equips()); - } + // optional uint64 gross = 6; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 6, this_._internal_gross(), target); + } - // optional bool is_new = 15; - if (cached_has_bits & 0x00004000u) { - total_size += 1 + 1; - } + // optional uint64 views = 7; + if (cached_has_bits & 0x00000400u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 7, this_._internal_views(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional uint32 likes = 8; + if (cached_has_bits & 0x00000200u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 8, this_._internal_likes(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ShellShowcaseListingInfo::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ShellShowcaseListingInfo::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ShellShowcaseListingInfo::GetClassData() const { return &_class_data_; } + // optional uint32 dislikes = 9; + if (cached_has_bits & 0x00000800u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 9, this_._internal_dislikes(), target); + } -void ShellShowcaseListingInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional string share_url = 10; + if (cached_has_bits & 0x00000008u) { + const std::string& _s = this_._internal_share_url(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellShowcaseListingInfo.share_url"); + target = stream->WriteStringMaybeAliased(10, _s, target); + } + + // optional .ei.ShellShowcaseListingInfo.Status status = 11; + if (cached_has_bits & 0x00001000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 11, this_._internal_status(), target); + } + + // optional string local_id = 12; + if (cached_has_bits & 0x00000010u) { + const std::string& _s = this_._internal_local_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellShowcaseListingInfo.local_id"); + target = stream->WriteStringMaybeAliased(12, _s, 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) { + const std::string& _s = this_._internal_creator_name(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShellShowcaseListingInfo.creator_name"); + target = stream->WriteStringMaybeAliased(14, _s, target); + } + + // optional bool is_new = 15; + if (cached_has_bits & 0x00004000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 15, this_._internal_is_new(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ShellShowcaseListingInfo) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ShellShowcaseListingInfo::ByteSizeLong(const MessageLite& base) { + const ShellShowcaseListingInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ShellShowcaseListingInfo::ByteSizeLong() const { + const ShellShowcaseListingInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ShellShowcaseListingInfo) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_id()); + } + // optional string name = 2; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_name()); + } + // optional string description = 3; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_description()); + } + // optional string share_url = 10; + if (cached_has_bits & 0x00000008u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_share_url()); + } + // optional string local_id = 12; + if (cached_has_bits & 0x00000010u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_local_id()); + } + // optional string creator_name = 14; + if (cached_has_bits & 0x00000020u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_creator_name()); + } + // optional .ei.ShellDB.FarmConfiguration farm_config = 4; + if (cached_has_bits & 0x00000040u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.farm_config_); + } + // optional uint64 gross = 6; + if (cached_has_bits & 0x00000080u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_gross()); + } + } + if (cached_has_bits & 0x00007f00u) { + // optional uint32 sales = 5; + if (cached_has_bits & 0x00000100u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_sales()); + } + // optional uint32 likes = 8; + if (cached_has_bits & 0x00000200u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_likes()); + } + // optional uint64 views = 7; + if (cached_has_bits & 0x00000400u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne( + this_._internal_views()); + } + // optional uint32 dislikes = 9; + if (cached_has_bits & 0x00000800u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_dislikes()); + } + // optional .ei.ShellShowcaseListingInfo.Status status = 11; + 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()); + } + // optional bool is_new = 15; + if (cached_has_bits & 0x00004000u) { + total_size += 2; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void ShellShowcaseListingInfo::MergeFrom(const ShellShowcaseListingInfo& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellShowcaseListingInfo) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ShellShowcaseListingInfo::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellShowcaseListingInfo) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - _internal_set_id(from._internal_id()); + _this->_internal_set_id(from._internal_id()); } if (cached_has_bits & 0x00000002u) { - _internal_set_name(from._internal_name()); + _this->_internal_set_name(from._internal_name()); } if (cached_has_bits & 0x00000004u) { - _internal_set_description(from._internal_description()); + _this->_internal_set_description(from._internal_description()); } if (cached_has_bits & 0x00000008u) { - _internal_set_share_url(from._internal_share_url()); + _this->_internal_set_share_url(from._internal_share_url()); } if (cached_has_bits & 0x00000010u) { - _internal_set_local_id(from._internal_local_id()); + _this->_internal_set_local_id(from._internal_local_id()); } if (cached_has_bits & 0x00000020u) { - _internal_set_creator_name(from._internal_creator_name()); + _this->_internal_set_creator_name(from._internal_creator_name()); } if (cached_has_bits & 0x00000040u) { - _internal_mutable_farm_config()->::ei::ShellDB_FarmConfiguration::MergeFrom(from._internal_farm_config()); + ABSL_DCHECK(from._impl_.farm_config_ != nullptr); + if (_this->_impl_.farm_config_ == nullptr) { + _this->_impl_.farm_config_ = + ::google::protobuf::Message::CopyConstruct<::ei::ShellDB_FarmConfiguration>(arena, *from._impl_.farm_config_); + } else { + _this->_impl_.farm_config_->MergeFrom(*from._impl_.farm_config_); + } } if (cached_has_bits & 0x00000080u) { - gross_ = from.gross_; + _this->_impl_.gross_ = from._impl_.gross_; } - _has_bits_[0] |= cached_has_bits; } if (cached_has_bits & 0x00007f00u) { if (cached_has_bits & 0x00000100u) { - sales_ = from.sales_; + _this->_impl_.sales_ = from._impl_.sales_; } if (cached_has_bits & 0x00000200u) { - likes_ = from.likes_; + _this->_impl_.likes_ = from._impl_.likes_; } if (cached_has_bits & 0x00000400u) { - views_ = from.views_; + _this->_impl_.views_ = from._impl_.views_; } if (cached_has_bits & 0x00000800u) { - dislikes_ = from.dislikes_; + _this->_impl_.dislikes_ = from._impl_.dislikes_; } if (cached_has_bits & 0x00001000u) { - status_ = from.status_; + _this->_impl_.status_ = from._impl_.status_; } if (cached_has_bits & 0x00002000u) { - equips_ = from.equips_; + _this->_impl_.equips_ = from._impl_.equips_; } if (cached_has_bits & 0x00004000u) { - is_new_ = from.is_new_; + _this->_impl_.is_new_ = from._impl_.is_new_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void ShellShowcaseListingInfo::CopyFrom(const ShellShowcaseListingInfo& from) { @@ -90007,303 +92106,316 @@ void ShellShowcaseListingInfo::CopyFrom(const ShellShowcaseListingInfo& from) { MergeFrom(from); } -bool ShellShowcaseListingInfo::IsInitialized() const { - return true; -} -void ShellShowcaseListingInfo::InternalSwap(ShellShowcaseListingInfo* other) { +void ShellShowcaseListingInfo::InternalSwap(ShellShowcaseListingInfo* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _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 - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &name_, lhs_arena, - &other->name_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &description_, lhs_arena, - &other->description_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &share_url_, lhs_arena, - &other->share_url_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &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, is_new_) - + sizeof(ShellShowcaseListingInfo::is_new_) - - PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, farm_config_)>( - reinterpret_cast(&farm_config_), - reinterpret_cast(&other->farm_config_)); -} - -::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[189]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.id_, &other->_impl_.id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.name_, &other->_impl_.name_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.description_, &other->_impl_.description_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.share_url_, &other->_impl_.share_url_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.local_id_, &other->_impl_.local_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.creator_name_, &other->_impl_.creator_name_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_.is_new_) + + sizeof(ShellShowcaseListingInfo::_impl_.is_new_) + - PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, _impl_.farm_config_)>( + reinterpret_cast(&_impl_.farm_config_), + reinterpret_cast(&other->_impl_.farm_config_)); +} + +::google::protobuf::Metadata ShellShowcaseListingInfo::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== 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(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ShowcaseRoyaltyDeliveryConfirmation, _impl_._has_bits_); +}; + +ShowcaseRoyaltyDeliveryConfirmation::ShowcaseRoyaltyDeliveryConfirmation(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@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_; +inline PROTOBUF_NDEBUG_INLINE ShowcaseRoyaltyDeliveryConfirmation::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ShowcaseRoyaltyDeliveryConfirmation& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + ids_{visibility, arena, from.ids_} {} + +ShowcaseRoyaltyDeliveryConfirmation::ShowcaseRoyaltyDeliveryConfirmation( + ::google::protobuf::Arena* arena, + const ShowcaseRoyaltyDeliveryConfirmation& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ShowcaseRoyaltyDeliveryConfirmation* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.rinfo_ = (cached_has_bits & 0x00000001u) ? ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>( + arena, *from._impl_.rinfo_) + : nullptr; + _impl_.amount_ = from._impl_.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_)); +inline PROTOBUF_NDEBUG_INLINE ShowcaseRoyaltyDeliveryConfirmation::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + ids_{visibility, arena} {} + +inline void ShowcaseRoyaltyDeliveryConfirmation::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, rinfo_), + 0, + offsetof(Impl_, amount_) - + offsetof(Impl_, rinfo_) + + sizeof(Impl_::amount_)); } - ShowcaseRoyaltyDeliveryConfirmation::~ShowcaseRoyaltyDeliveryConfirmation() { // @@protoc_insertion_point(destructor:ei.ShowcaseRoyaltyDeliveryConfirmation) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); 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() { + ABSL_DCHECK(GetArena() == nullptr); + delete _impl_.rinfo_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ShowcaseRoyaltyDeliveryConfirmation::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ShowcaseRoyaltyDeliveryConfirmation_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ShowcaseRoyaltyDeliveryConfirmation::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ShowcaseRoyaltyDeliveryConfirmation::ByteSizeLong, + &ShowcaseRoyaltyDeliveryConfirmation::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ShowcaseRoyaltyDeliveryConfirmation, _impl_._cached_size_), + false, + }, + &ShowcaseRoyaltyDeliveryConfirmation::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ShowcaseRoyaltyDeliveryConfirmation::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 3, 1, 50, 2> ShowcaseRoyaltyDeliveryConfirmation::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ShowcaseRoyaltyDeliveryConfirmation, _impl_._has_bits_), + 0, // no _extensions_ + 3, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967288, // skipmap + offsetof(decltype(_table_), field_entries), + 3, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ShowcaseRoyaltyDeliveryConfirmation>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // repeated string ids = 1; + {::_pbi::TcParser::FastSR1, + {10, 63, 0, PROTOBUF_FIELD_OFFSET(ShowcaseRoyaltyDeliveryConfirmation, _impl_.ids_)}}, + // optional uint32 amount = 2; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ShowcaseRoyaltyDeliveryConfirmation, _impl_.amount_), 1>(), + {16, 1, 0, PROTOBUF_FIELD_OFFSET(ShowcaseRoyaltyDeliveryConfirmation, _impl_.amount_)}}, + // optional .ei.BasicRequestInfo rinfo = 3; + {::_pbi::TcParser::FastMtS1, + {26, 0, 0, PROTOBUF_FIELD_OFFSET(ShowcaseRoyaltyDeliveryConfirmation, _impl_.rinfo_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // repeated string ids = 1; + {PROTOBUF_FIELD_OFFSET(ShowcaseRoyaltyDeliveryConfirmation, _impl_.ids_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kRawString | ::_fl::kRepSString)}, + // optional uint32 amount = 2; + {PROTOBUF_FIELD_OFFSET(ShowcaseRoyaltyDeliveryConfirmation, _impl_.amount_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional .ei.BasicRequestInfo rinfo = 3; + {PROTOBUF_FIELD_OFFSET(ShowcaseRoyaltyDeliveryConfirmation, _impl_.rinfo_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::BasicRequestInfo>()}, + }}, {{ + "\46\3\0\0\0\0\0\0" + "ei.ShowcaseRoyaltyDeliveryConfirmation" + "ids" + }}, +}; + +PROTOBUF_NOINLINE void ShowcaseRoyaltyDeliveryConfirmation::Clear() { // @@protoc_insertion_point(message_clear_start:ei.ShowcaseRoyaltyDeliveryConfirmation) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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; + _impl_.ids_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; 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_); -} + ABSL_DCHECK(_impl_.rinfo_ != nullptr); + _impl_.rinfo_->Clear(); + } + _impl_.amount_ = 0u; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ShowcaseRoyaltyDeliveryConfirmation::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ShowcaseRoyaltyDeliveryConfirmation& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ShowcaseRoyaltyDeliveryConfirmation::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ShowcaseRoyaltyDeliveryConfirmation& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@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().Get(i); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(s.data(), static_cast(s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.ShowcaseRoyaltyDeliveryConfirmation.ids"); + target = stream->WriteString(1, s, target); + } -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_; } + cached_has_bits = this_._impl_._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); + } -void ShowcaseRoyaltyDeliveryConfirmation::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional .ei.BasicRequestInfo rinfo = 3; + if (cached_has_bits & 0x00000001u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 3, *this_._impl_.rinfo_, this_._impl_.rinfo_->GetCachedSize(), target, + stream); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ShowcaseRoyaltyDeliveryConfirmation) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ShowcaseRoyaltyDeliveryConfirmation::ByteSizeLong(const MessageLite& base) { + const ShowcaseRoyaltyDeliveryConfirmation& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ShowcaseRoyaltyDeliveryConfirmation::ByteSizeLong() const { + const ShowcaseRoyaltyDeliveryConfirmation& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@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; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated string ids = 1; + { + total_size += + 1 * ::google::protobuf::internal::FromIntSize(this_._internal_ids().size()); + for (int i = 0, n = this_._internal_ids().size(); i < n; ++i) { + total_size += ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_ids().Get(i)); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional .ei.BasicRequestInfo rinfo = 3; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.rinfo_); + } + // optional uint32 amount = 2; + if (cached_has_bits & 0x00000002u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_amount()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -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 ShowcaseRoyaltyDeliveryConfirmation::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ShowcaseRoyaltyDeliveryConfirmation) + ABSL_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]; + _this->_internal_mutable_ids()->MergeFrom(from._internal_ids()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - _internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo()); + ABSL_DCHECK(from._impl_.rinfo_ != nullptr); + if (_this->_impl_.rinfo_ == nullptr) { + _this->_impl_.rinfo_ = + ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>(arena, *from._impl_.rinfo_); + } else { + _this->_impl_.rinfo_->MergeFrom(*from._impl_.rinfo_); + } } if (cached_has_bits & 0x00000002u) { - amount_ = from.amount_; + _this->_impl_.amount_ = from._impl_.amount_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void ShowcaseRoyaltyDeliveryConfirmation::CopyFrom(const ShowcaseRoyaltyDeliveryConfirmation& from) { @@ -90313,182 +92425,226 @@ void ShowcaseRoyaltyDeliveryConfirmation::CopyFrom(const ShowcaseRoyaltyDelivery MergeFrom(from); } -bool ShowcaseRoyaltyDeliveryConfirmation::IsInitialized() const { - return true; -} -void ShowcaseRoyaltyDeliveryConfirmation::InternalSwap(ShowcaseRoyaltyDeliveryConfirmation* other) { +void ShowcaseRoyaltyDeliveryConfirmation::InternalSwap(ShowcaseRoyaltyDeliveryConfirmation* PROTOBUF_RESTRICT 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_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.ids_.InternalSwap(&other->_impl_.ids_); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(ShowcaseRoyaltyDeliveryConfirmation, _impl_.amount_) + + sizeof(ShowcaseRoyaltyDeliveryConfirmation::_impl_.amount_) + - PROTOBUF_FIELD_OFFSET(ShowcaseRoyaltyDeliveryConfirmation, _impl_.rinfo_)>( + reinterpret_cast(&_impl_.rinfo_), + reinterpret_cast(&other->_impl_.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[190]); +::google::protobuf::Metadata ShowcaseRoyaltyDeliveryConfirmation::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class ShellShowcaseListingSet::_Internal { public: }; -ShellShowcaseListingSet::ShellShowcaseListingSet(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - listings_(arena) { - SharedCtor(); +ShellShowcaseListingSet::ShellShowcaseListingSet(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.ShellShowcaseListingSet) } -ShellShowcaseListingSet::ShellShowcaseListingSet(const ShellShowcaseListingSet& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - listings_(from.listings_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +inline PROTOBUF_NDEBUG_INLINE ShellShowcaseListingSet::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ShellShowcaseListingSet& from_msg) + : listings_{visibility, arena, from.listings_}, + _cached_size_{0} {} + +ShellShowcaseListingSet::ShellShowcaseListingSet( + ::google::protobuf::Arena* arena, + const ShellShowcaseListingSet& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ShellShowcaseListingSet* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + // @@protoc_insertion_point(copy_constructor:ei.ShellShowcaseListingSet) } +inline PROTOBUF_NDEBUG_INLINE ShellShowcaseListingSet::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : listings_{visibility, arena}, + _cached_size_{0} {} -inline void ShellShowcaseListingSet::SharedCtor() { +inline void ShellShowcaseListingSet::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); } - ShellShowcaseListingSet::~ShellShowcaseListingSet() { // @@protoc_insertion_point(destructor:ei.ShellShowcaseListingSet) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void ShellShowcaseListingSet::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void ShellShowcaseListingSet::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ShellShowcaseListingSet::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ShellShowcaseListingSet::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ShellShowcaseListingSet_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ShellShowcaseListingSet::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ShellShowcaseListingSet::ByteSizeLong, + &ShellShowcaseListingSet::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ShellShowcaseListingSet, _impl_._cached_size_), + false, + }, + &ShellShowcaseListingSet::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ShellShowcaseListingSet::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<0, 1, 1, 0, 2> ShellShowcaseListingSet::_table_ = { + { + 0, // no _has_bits_ + 0, // no _extensions_ + 1, 0, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967294, // skipmap + offsetof(decltype(_table_), field_entries), + 1, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ShellShowcaseListingSet>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // repeated .ei.ShellShowcaseListingInfo listings = 1; + {::_pbi::TcParser::FastMtR1, + {10, 63, 0, PROTOBUF_FIELD_OFFSET(ShellShowcaseListingSet, _impl_.listings_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // repeated .ei.ShellShowcaseListingInfo listings = 1; + {PROTOBUF_FIELD_OFFSET(ShellShowcaseListingSet, _impl_.listings_), 0, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::ShellShowcaseListingInfo>()}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void ShellShowcaseListingSet::Clear() { // @@protoc_insertion_point(message_clear_start:ei.ShellShowcaseListingSet) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - listings_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ShellShowcaseListingSet::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // repeated .ei.ShellShowcaseListingInfo listings = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_listings(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(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: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* ShellShowcaseListingSet::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.ShellShowcaseListingSet) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated .ei.ShellShowcaseListingInfo listings = 1; - for (unsigned i = 0, - n = static_cast(this->_internal_listings_size()); i < n; i++) { - const auto& repfield = this->_internal_listings(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, 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.ShellShowcaseListingSet) - return target; -} - -size_t ShellShowcaseListingSet::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.ShellShowcaseListingSet) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // repeated .ei.ShellShowcaseListingInfo listings = 1; - total_size += 1UL * this->_internal_listings_size(); - for (const auto& msg : this->listings_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ShellShowcaseListingSet::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ShellShowcaseListingSet::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ShellShowcaseListingSet::GetClassData() const { return &_class_data_; } - -void ShellShowcaseListingSet::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + _impl_.listings_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ShellShowcaseListingSet::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ShellShowcaseListingSet& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ShellShowcaseListingSet::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ShellShowcaseListingSet& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ShellShowcaseListingSet) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + // repeated .ei.ShellShowcaseListingInfo listings = 1; + for (unsigned i = 0, n = static_cast( + this_._internal_listings_size()); + i < n; i++) { + const auto& repfield = this_._internal_listings().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, repfield, repfield.GetCachedSize(), + target, stream); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ShellShowcaseListingSet) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ShellShowcaseListingSet::ByteSizeLong(const MessageLite& base) { + const ShellShowcaseListingSet& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ShellShowcaseListingSet::ByteSizeLong() const { + const ShellShowcaseListingSet& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.ShellShowcaseListingSet) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.ShellShowcaseListingInfo listings = 1; + { + total_size += 1UL * this_._internal_listings_size(); + for (const auto& msg : this_._internal_listings()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void ShellShowcaseListingSet::MergeFrom(const ShellShowcaseListingSet& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellShowcaseListingSet) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void ShellShowcaseListingSet::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellShowcaseListingSet) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - listings_.MergeFrom(from.listings_); - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_mutable_listings()->MergeFrom( + from._internal_listings()); + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void ShellShowcaseListingSet::CopyFrom(const ShellShowcaseListingSet& from) { @@ -90498,227 +92654,272 @@ void ShellShowcaseListingSet::CopyFrom(const ShellShowcaseListingSet& from) { MergeFrom(from); } -bool ShellShowcaseListingSet::IsInitialized() const { - return true; -} - -void ShellShowcaseListingSet::InternalSwap(ShellShowcaseListingSet* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - listings_.InternalSwap(&other->listings_); -} - -::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[191]); -} - -// =================================================================== - -class ShellsActionBatch::_Internal { - public: - 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; - } -}; - -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), - actions_(arena) { - SharedCtor(); - // @@protoc_insertion_point(arena_constructor:ei.ShellsActionBatch) -} -ShellsActionBatch::ShellsActionBatch(const ShellsActionBatch& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - actions_(from.actions_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_rinfo()) { - rinfo_ = new ::ei::BasicRequestInfo(*from.rinfo_); - } else { - rinfo_ = nullptr; - } - // @@protoc_insertion_point(copy_constructor:ei.ShellsActionBatch) -} - -inline void ShellsActionBatch::SharedCtor() { -rinfo_ = nullptr; -} - -ShellsActionBatch::~ShellsActionBatch() { - // @@protoc_insertion_point(destructor:ei.ShellsActionBatch) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void ShellsActionBatch::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete rinfo_; -} - -void ShellsActionBatch::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -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 & 0x00000001u) { - GOOGLE_DCHECK(rinfo_ != nullptr); - rinfo_->Clear(); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -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 .ei.BasicRequestInfo rinfo = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_rinfo(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .ei.ShellsActionLog actions = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - 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; - 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* ShellsActionBatch::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@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 .ei.BasicRequestInfo rinfo = 1; - if (cached_has_bits & 0x00000001u) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::rinfo(this), - _Internal::rinfo(this).GetCachedSize(), target, stream); - } - - // 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.ShellsActionBatch) - return target; -} - -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; - - // 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); - } +void ShellShowcaseListingSet::InternalSwap(ShellShowcaseListingSet* PROTOBUF_RESTRICT other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.listings_.InternalSwap(&other->_impl_.listings_); +} - // 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_); - } +::google::protobuf::Metadata ShellShowcaseListingSet::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); +class ShellsActionBatch::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(ShellsActionBatch, _impl_._has_bits_); +}; + +ShellsActionBatch::ShellsActionBatch(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:ei.ShellsActionBatch) } +inline PROTOBUF_NDEBUG_INLINE ShellsActionBatch::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::ShellsActionBatch& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + actions_{visibility, arena, from.actions_} {} + +ShellsActionBatch::ShellsActionBatch( + ::google::protobuf::Arena* arena, + const ShellsActionBatch& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + ShellsActionBatch* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.rinfo_ = (cached_has_bits & 0x00000001u) ? ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>( + arena, *from._impl_.rinfo_) + : nullptr; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ShellsActionBatch::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ShellsActionBatch::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ShellsActionBatch::GetClassData() const { return &_class_data_; } + // @@protoc_insertion_point(copy_constructor:ei.ShellsActionBatch) +} +inline PROTOBUF_NDEBUG_INLINE ShellsActionBatch::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + actions_{visibility, arena} {} -void ShellsActionBatch::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); +inline void ShellsActionBatch::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.rinfo_ = {}; +} +ShellsActionBatch::~ShellsActionBatch() { + // @@protoc_insertion_point(destructor:ei.ShellsActionBatch) + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + SharedDtor(); } +inline void ShellsActionBatch::SharedDtor() { + ABSL_DCHECK(GetArena() == nullptr); + delete _impl_.rinfo_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + ShellsActionBatch::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_ShellsActionBatch_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &ShellsActionBatch::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &ShellsActionBatch::ByteSizeLong, + &ShellsActionBatch::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(ShellsActionBatch, _impl_._cached_size_), + false, + }, + &ShellsActionBatch::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* ShellsActionBatch::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 2, 0, 2> ShellsActionBatch::_table_ = { + { + PROTOBUF_FIELD_OFFSET(ShellsActionBatch, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 2, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::ShellsActionBatch>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // repeated .ei.ShellsActionLog actions = 2; + {::_pbi::TcParser::FastMtR1, + {18, 63, 1, PROTOBUF_FIELD_OFFSET(ShellsActionBatch, _impl_.actions_)}}, + // optional .ei.BasicRequestInfo rinfo = 1; + {::_pbi::TcParser::FastMtS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(ShellsActionBatch, _impl_.rinfo_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional .ei.BasicRequestInfo rinfo = 1; + {PROTOBUF_FIELD_OFFSET(ShellsActionBatch, _impl_.rinfo_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + // repeated .ei.ShellsActionLog actions = 2; + {PROTOBUF_FIELD_OFFSET(ShellsActionBatch, _impl_.actions_), -1, 1, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::BasicRequestInfo>()}, + {::_pbi::TcParser::GetTable<::ei::ShellsActionLog>()}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void ShellsActionBatch::Clear() { +// @@protoc_insertion_point(message_clear_start:ei.ShellsActionBatch) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + _impl_.actions_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + ABSL_DCHECK(_impl_.rinfo_ != nullptr); + _impl_.rinfo_->Clear(); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* ShellsActionBatch::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const ShellsActionBatch& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* ShellsActionBatch::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const ShellsActionBatch& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.ShellsActionBatch) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.BasicRequestInfo rinfo = 1; + if (cached_has_bits & 0x00000001u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, *this_._impl_.rinfo_, this_._impl_.rinfo_->GetCachedSize(), target, + stream); + } -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; + // 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().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 2, repfield, repfield.GetCachedSize(), + target, stream); + } - actions_.MergeFrom(from.actions_); - if (from._internal_has_rinfo()) { - _internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo()); + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.ShellsActionBatch) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t ShellsActionBatch::ByteSizeLong(const MessageLite& base) { + const ShellsActionBatch& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t ShellsActionBatch::ByteSizeLong() const { + const ShellsActionBatch& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@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; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.ShellsActionLog actions = 2; + { + total_size += 1UL * this_._internal_actions_size(); + for (const auto& msg : this_._internal_actions()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + } + { + // optional .ei.BasicRequestInfo rinfo = 1; + cached_has_bits = + this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.rinfo_); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void ShellsActionBatch::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellsActionBatch) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_actions()->MergeFrom( + from._internal_actions()); + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + ABSL_DCHECK(from._impl_.rinfo_ != nullptr); + if (_this->_impl_.rinfo_ == nullptr) { + _this->_impl_.rinfo_ = + ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>(arena, *from._impl_.rinfo_); + } else { + _this->_impl_.rinfo_->MergeFrom(*from._impl_.rinfo_); + } } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void ShellsActionBatch::CopyFrom(const ShellsActionBatch& from) { @@ -90728,1198 +92929,1001 @@ void ShellsActionBatch::CopyFrom(const ShellsActionBatch& from) { MergeFrom(from); } -bool ShellsActionBatch::IsInitialized() const { - return true; -} -void ShellsActionBatch::InternalSwap(ShellsActionBatch* other) { +void ShellsActionBatch::InternalSwap(ShellsActionBatch* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - actions_.InternalSwap(&other->actions_); - swap(rinfo_, other->rinfo_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.actions_.InternalSwap(&other->_impl_.actions_); + swap(_impl_.rinfo_, other->_impl_.rinfo_); } -::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[192]); +::google::protobuf::Metadata ShellsActionBatch::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class UserVerificationAnalysis::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_overall_status(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_start_time(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_completion_time(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_num_prestiges(HasBits* has_bits) { - (*has_bits)[0] |= 4096u; - } - static void set_has_soul_eggs(HasBits* has_bits) { - (*has_bits)[0] |= 8192u; - } - static void set_has_eggs_of_prophecy(HasBits* has_bits) { - (*has_bits)[0] |= 8388608u; - } - static void set_has_iap_status(HasBits* has_bits) { - (*has_bits)[0] |= 32768u; - } - static void set_has_verified_pro_permit(HasBits* has_bits) { - (*has_bits)[0] |= 65536u; - } - static void set_has_verified_piggy_breaks(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_verified_other_iap(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_unverified_iap(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_gold_earned(HasBits* has_bits) { - (*has_bits)[0] |= 2048u; - } - static void set_has_regular_iap_buyer(HasBits* has_bits) { - (*has_bits)[0] |= 131072u; - } - static void set_has_regular_iap_cheater(HasBits* has_bits) { - (*has_bits)[0] |= 262144u; - } - static void set_has_artifacts_status(HasBits* has_bits) { - (*has_bits)[0] |= 1048576u; - } - static void set_has_missions_completed(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_artifacts_collected(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_artifacts_consumed(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_artifacts_in_inventory(HasBits* has_bits) { - (*has_bits)[0] |= 1024u; - } - static void set_has_rare_artifacts_in_inventory(HasBits* has_bits) { - (*has_bits)[0] |= 2147483648u; - } - static void set_has_rare_artifacts_on_server(HasBits* has_bits) { - (*has_bits)[1] |= 1u; - } - static void set_has_legendary_artifacts_in_inventory(HasBits* has_bits) { - (*has_bits)[1] |= 2u; - } - static void set_has_legendary_artifacts_on_server(HasBits* has_bits) { - (*has_bits)[1] |= 4u; - } - static void set_has_gold_spent_crafting(HasBits* has_bits) { - (*has_bits)[0] |= 2097152u; - } - static void set_has_excessive_consumes(HasBits* has_bits) { - (*has_bits)[0] |= 524288u; - } - static void set_has_excessive_inventory(HasBits* has_bits) { - (*has_bits)[0] |= 16777216u; - } - static void set_has_excessive_spend(HasBits* has_bits) { - (*has_bits)[0] |= 33554432u; - } - static void set_has_contracts_status(HasBits* has_bits) { - (*has_bits)[0] |= 4194304u; - } - static void set_has_num_coop_memberships(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } - static void set_has_valid_contracts(HasBits* has_bits) { - (*has_bits)[0] |= 16384u; - } - static void set_has_excessive_eop(HasBits* has_bits) { - (*has_bits)[0] |= 67108864u; - } - static void set_has_excessive_invalid_contracts(HasBits* has_bits) { - (*has_bits)[0] |= 134217728u; - } - static void set_has_verified(HasBits* has_bits) { - (*has_bits)[0] |= 268435456u; - } - static void set_has_verification_override(HasBits* has_bits) { - (*has_bits)[0] |= 536870912u; - } - static void set_has_verification_override_value(HasBits* has_bits) { - (*has_bits)[0] |= 1073741824u; - } -}; - -UserVerificationAnalysis::UserVerificationAnalysis(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - invalid_contracts_(arena) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_._has_bits_); +}; + +UserVerificationAnalysis::UserVerificationAnalysis(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.UserVerificationAnalysis) } -UserVerificationAnalysis::UserVerificationAnalysis(const UserVerificationAnalysis& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - invalid_contracts_(from.invalid_contracts_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&start_time_, &from.start_time_, - static_cast(reinterpret_cast(&legendary_artifacts_on_server_) - - reinterpret_cast(&start_time_)) + sizeof(legendary_artifacts_on_server_)); +inline PROTOBUF_NDEBUG_INLINE UserVerificationAnalysis::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::UserVerificationAnalysis& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + invalid_contracts_{visibility, arena, from.invalid_contracts_} {} + +UserVerificationAnalysis::UserVerificationAnalysis( + ::google::protobuf::Arena* arena, + const UserVerificationAnalysis& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + UserVerificationAnalysis* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, start_time_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, start_time_), + offsetof(Impl_, legendary_artifacts_on_server_) - + offsetof(Impl_, start_time_) + + sizeof(Impl_::legendary_artifacts_on_server_)); + // @@protoc_insertion_point(copy_constructor:ei.UserVerificationAnalysis) } - -inline void UserVerificationAnalysis::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&start_time_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&legendary_artifacts_on_server_) - - reinterpret_cast(&start_time_)) + sizeof(legendary_artifacts_on_server_)); +inline PROTOBUF_NDEBUG_INLINE UserVerificationAnalysis::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + invalid_contracts_{visibility, arena} {} + +inline void UserVerificationAnalysis::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, start_time_), + 0, + offsetof(Impl_, legendary_artifacts_on_server_) - + offsetof(Impl_, start_time_) + + sizeof(Impl_::legendary_artifacts_on_server_)); } - UserVerificationAnalysis::~UserVerificationAnalysis() { // @@protoc_insertion_point(destructor:ei.UserVerificationAnalysis) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void UserVerificationAnalysis::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void UserVerificationAnalysis::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void UserVerificationAnalysis::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + UserVerificationAnalysis::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_UserVerificationAnalysis_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &UserVerificationAnalysis::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &UserVerificationAnalysis::ByteSizeLong, + &UserVerificationAnalysis::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_._cached_size_), + false, + }, + &UserVerificationAnalysis::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* UserVerificationAnalysis::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<5, 36, 4, 85, 7> UserVerificationAnalysis::_table_ = { + { + PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_._has_bits_), + 0, // no _extensions_ + 36, 248, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 0, // skipmap + offsetof(decltype(_table_), field_entries), + 36, // num_field_entries + 4, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::UserVerificationAnalysis>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional .ei.UserVerificationAnalysis.Status overall_status = 1; + {::_pbi::TcParser::FastEr0S1, + {8, 2, 2, PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.overall_status_)}}, + // optional double start_time = 2; + {::_pbi::TcParser::FastF64S1, + {17, 0, 0, PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.start_time_)}}, + // optional double completion_time = 3; + {::_pbi::TcParser::FastF64S1, + {25, 1, 0, PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.completion_time_)}}, + // optional bool verified_pro_permit = 4; + {::_pbi::TcParser::SingularVarintNoZag1(), + {32, 16, 0, PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.verified_pro_permit_)}}, + // optional uint32 verified_piggy_breaks = 5; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(UserVerificationAnalysis, _impl_.verified_piggy_breaks_), 3>(), + {40, 3, 0, PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.verified_piggy_breaks_)}}, + // optional uint32 verified_other_iap = 6; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(UserVerificationAnalysis, _impl_.verified_other_iap_), 4>(), + {48, 4, 0, PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.verified_other_iap_)}}, + // optional uint32 unverified_iap = 7; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(UserVerificationAnalysis, _impl_.unverified_iap_), 5>(), + {56, 5, 0, PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.unverified_iap_)}}, + // optional uint32 missions_completed = 8; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(UserVerificationAnalysis, _impl_.missions_completed_), 8>(), + {64, 8, 0, PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.missions_completed_)}}, + // optional double artifacts_collected = 9; + {::_pbi::TcParser::FastF64S1, + {73, 6, 0, PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.artifacts_collected_)}}, + // optional double artifacts_consumed = 10; + {::_pbi::TcParser::FastF64S1, + {81, 7, 0, PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.artifacts_consumed_)}}, + // optional double artifacts_in_inventory = 11; + {::_pbi::TcParser::FastF64S1, + {89, 10, 0, PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.artifacts_in_inventory_)}}, + // optional uint32 num_coop_memberships = 12; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(UserVerificationAnalysis, _impl_.num_coop_memberships_), 9>(), + {96, 9, 0, PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.num_coop_memberships_)}}, + // optional double gold_earned = 13; + {::_pbi::TcParser::FastF64S1, + {105, 11, 0, PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.gold_earned_)}}, + // optional double num_prestiges = 14; + {::_pbi::TcParser::FastF64S1, + {113, 12, 0, PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.num_prestiges_)}}, + // optional double soul_eggs = 15; + {::_pbi::TcParser::FastF64S1, + {121, 13, 0, PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.soul_eggs_)}}, + // optional uint32 valid_contracts = 16; + {::_pbi::TcParser::FastV32S2, + {384, 14, 0, PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.valid_contracts_)}}, + // repeated string invalid_contracts = 17; + {::_pbi::TcParser::FastSR2, + {394, 63, 0, PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.invalid_contracts_)}}, + // optional .ei.UserVerificationAnalysis.Status iap_status = 18; + {::_pbi::TcParser::FastEr0S2, + {400, 15, 2, PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.iap_status_)}}, + // optional .ei.UserVerificationAnalysis.Status artifacts_status = 19; + {::_pbi::TcParser::FastEr0S2, + {408, 20, 2, PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.artifacts_status_)}}, + // optional .ei.UserVerificationAnalysis.Status contracts_status = 20; + {::_pbi::TcParser::FastEr0S2, + {416, 22, 2, PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.contracts_status_)}}, + // optional double gold_spent_crafting = 21; + {::_pbi::TcParser::FastF64S2, + {425, 21, 0, PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.gold_spent_crafting_)}}, + // optional bool regular_iap_buyer = 22; + {::_pbi::TcParser::FastV8S2, + {432, 17, 0, PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.regular_iap_buyer_)}}, + // optional bool regular_iap_cheater = 23; + {::_pbi::TcParser::FastV8S2, + {440, 18, 0, PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.regular_iap_cheater_)}}, + // optional bool excessive_consumes = 24; + {::_pbi::TcParser::FastV8S2, + {448, 19, 0, PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.excessive_consumes_)}}, + // optional bool excessive_inventory = 25; + {::_pbi::TcParser::FastV8S2, + {456, 24, 0, PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.excessive_inventory_)}}, + // optional bool excessive_spend = 26; + {::_pbi::TcParser::FastV8S2, + {464, 25, 0, PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.excessive_spend_)}}, + // optional uint32 eggs_of_prophecy = 27; + {::_pbi::TcParser::FastV32S2, + {472, 23, 0, PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.eggs_of_prophecy_)}}, + // optional bool excessive_eop = 28; + {::_pbi::TcParser::FastV8S2, + {480, 26, 0, PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.excessive_eop_)}}, + // optional bool excessive_invalid_contracts = 29; + {::_pbi::TcParser::FastV8S2, + {488, 27, 0, PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.excessive_invalid_contracts_)}}, + // optional bool verified = 30; + {::_pbi::TcParser::FastV8S2, + {496, 28, 0, PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.verified_)}}, + // optional bool verification_override = 31; + {::_pbi::TcParser::FastV8S2, + {504, 29, 0, PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.verification_override_)}}, + }}, {{ + 33, 0, 1, + 65520, 32, + 65535, 65535 + }}, {{ + // optional .ei.UserVerificationAnalysis.Status overall_status = 1; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.overall_status_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional double start_time = 2; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.start_time_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double completion_time = 3; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.completion_time_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional bool verified_pro_permit = 4; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.verified_pro_permit_), _Internal::kHasBitsOffset + 16, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional uint32 verified_piggy_breaks = 5; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.verified_piggy_breaks_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional uint32 verified_other_iap = 6; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.verified_other_iap_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional uint32 unverified_iap = 7; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.unverified_iap_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional uint32 missions_completed = 8; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.missions_completed_), _Internal::kHasBitsOffset + 8, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double artifacts_collected = 9; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.artifacts_collected_), _Internal::kHasBitsOffset + 6, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double artifacts_consumed = 10; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.artifacts_consumed_), _Internal::kHasBitsOffset + 7, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double artifacts_in_inventory = 11; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.artifacts_in_inventory_), _Internal::kHasBitsOffset + 10, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint32 num_coop_memberships = 12; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.num_coop_memberships_), _Internal::kHasBitsOffset + 9, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional double gold_earned = 13; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.gold_earned_), _Internal::kHasBitsOffset + 11, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double num_prestiges = 14; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.num_prestiges_), _Internal::kHasBitsOffset + 12, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double soul_eggs = 15; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.soul_eggs_), _Internal::kHasBitsOffset + 13, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional uint32 valid_contracts = 16; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.valid_contracts_), _Internal::kHasBitsOffset + 14, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // repeated string invalid_contracts = 17; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.invalid_contracts_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kRawString | ::_fl::kRepSString)}, + // optional .ei.UserVerificationAnalysis.Status iap_status = 18; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.iap_status_), _Internal::kHasBitsOffset + 15, 1, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional .ei.UserVerificationAnalysis.Status artifacts_status = 19; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.artifacts_status_), _Internal::kHasBitsOffset + 20, 2, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional .ei.UserVerificationAnalysis.Status contracts_status = 20; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.contracts_status_), _Internal::kHasBitsOffset + 22, 3, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional double gold_spent_crafting = 21; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.gold_spent_crafting_), _Internal::kHasBitsOffset + 21, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional bool regular_iap_buyer = 22; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.regular_iap_buyer_), _Internal::kHasBitsOffset + 17, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool regular_iap_cheater = 23; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.regular_iap_cheater_), _Internal::kHasBitsOffset + 18, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool excessive_consumes = 24; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.excessive_consumes_), _Internal::kHasBitsOffset + 19, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool excessive_inventory = 25; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.excessive_inventory_), _Internal::kHasBitsOffset + 24, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool excessive_spend = 26; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.excessive_spend_), _Internal::kHasBitsOffset + 25, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional uint32 eggs_of_prophecy = 27; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.eggs_of_prophecy_), _Internal::kHasBitsOffset + 23, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + // optional bool excessive_eop = 28; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.excessive_eop_), _Internal::kHasBitsOffset + 26, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool excessive_invalid_contracts = 29; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.excessive_invalid_contracts_), _Internal::kHasBitsOffset + 27, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool verified = 30; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.verified_), _Internal::kHasBitsOffset + 28, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool verification_override = 31; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.verification_override_), _Internal::kHasBitsOffset + 29, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool verification_override_value = 32; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.verification_override_value_), _Internal::kHasBitsOffset + 30, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional uint64 rare_artifacts_in_inventory = 33; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.rare_artifacts_in_inventory_), _Internal::kHasBitsOffset + 31, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 rare_artifacts_on_server = 34; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.rare_artifacts_on_server_), _Internal::kHasBitsOffset + 32, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 legendary_artifacts_in_inventory = 35; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.legendary_artifacts_in_inventory_), _Internal::kHasBitsOffset + 33, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + // optional uint64 legendary_artifacts_on_server = 36; + {PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.legendary_artifacts_on_server_), _Internal::kHasBitsOffset + 34, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt64)}, + }}, {{ + {0, 3}, + {0, 3}, + {0, 3}, + {0, 3}, + }}, {{ + "\33\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\21\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "ei.UserVerificationAnalysis" + "invalid_contracts" + }}, +}; + +PROTOBUF_NOINLINE void UserVerificationAnalysis::Clear() { // @@protoc_insertion_point(message_clear_start:ei.UserVerificationAnalysis) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - invalid_contracts_.Clear(); - cached_has_bits = _has_bits_[0]; + _impl_.invalid_contracts_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { - ::memset(&start_time_, 0, static_cast( - reinterpret_cast(&artifacts_consumed_) - - reinterpret_cast(&start_time_)) + sizeof(artifacts_consumed_)); + ::memset(&_impl_.start_time_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.artifacts_consumed_) - + reinterpret_cast(&_impl_.start_time_)) + sizeof(_impl_.artifacts_consumed_)); } if (cached_has_bits & 0x0000ff00u) { - ::memset(&missions_completed_, 0, static_cast( - reinterpret_cast(&iap_status_) - - reinterpret_cast(&missions_completed_)) + sizeof(iap_status_)); + ::memset(&_impl_.missions_completed_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.iap_status_) - + reinterpret_cast(&_impl_.missions_completed_)) + sizeof(_impl_.iap_status_)); } if (cached_has_bits & 0x00ff0000u) { - ::memset(&verified_pro_permit_, 0, static_cast( - reinterpret_cast(&eggs_of_prophecy_) - - reinterpret_cast(&verified_pro_permit_)) + sizeof(eggs_of_prophecy_)); + ::memset(&_impl_.verified_pro_permit_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.eggs_of_prophecy_) - + reinterpret_cast(&_impl_.verified_pro_permit_)) + sizeof(_impl_.eggs_of_prophecy_)); } if (cached_has_bits & 0xff000000u) { - ::memset(&excessive_inventory_, 0, static_cast( - reinterpret_cast(&rare_artifacts_in_inventory_) - - reinterpret_cast(&excessive_inventory_)) + sizeof(rare_artifacts_in_inventory_)); - } - cached_has_bits = _has_bits_[1]; - if (cached_has_bits & 0x00000007u) { - ::memset(&rare_artifacts_on_server_, 0, static_cast( - reinterpret_cast(&legendary_artifacts_on_server_) - - reinterpret_cast(&rare_artifacts_on_server_)) + sizeof(legendary_artifacts_on_server_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* UserVerificationAnalysis::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // optional .ei.UserVerificationAnalysis.Status overall_status = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::UserVerificationAnalysis_Status_IsValid(val))) { - _internal_set_overall_status(static_cast<::ei::UserVerificationAnalysis_Status>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional double start_time = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { - _Internal::set_has_start_time(&_has_bits_); - start_time_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double completion_time = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 25)) { - _Internal::set_has_completion_time(&_has_bits_); - completion_time_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional bool verified_pro_permit = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _Internal::set_has_verified_pro_permit(&_has_bits_); - verified_pro_permit_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 verified_piggy_breaks = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - _Internal::set_has_verified_piggy_breaks(&_has_bits_); - verified_piggy_breaks_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 verified_other_iap = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - _Internal::set_has_verified_other_iap(&_has_bits_); - verified_other_iap_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 unverified_iap = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_unverified_iap(&_has_bits_); - unverified_iap_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 missions_completed = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { - _Internal::set_has_missions_completed(&_has_bits_); - missions_completed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double artifacts_collected = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 73)) { - _Internal::set_has_artifacts_collected(&_has_bits_); - artifacts_collected_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double artifacts_consumed = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 81)) { - _Internal::set_has_artifacts_consumed(&_has_bits_); - artifacts_consumed_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double artifacts_in_inventory = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 89)) { - _Internal::set_has_artifacts_in_inventory(&_has_bits_); - artifacts_in_inventory_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint32 num_coop_memberships = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 96)) { - _Internal::set_has_num_coop_memberships(&_has_bits_); - num_coop_memberships_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double gold_earned = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 105)) { - _Internal::set_has_gold_earned(&_has_bits_); - gold_earned_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double num_prestiges = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 113)) { - _Internal::set_has_num_prestiges(&_has_bits_); - num_prestiges_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double soul_eggs = 15; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 121)) { - _Internal::set_has_soul_eggs(&_has_bits_); - soul_eggs_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional uint32 valid_contracts = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 128)) { - _Internal::set_has_valid_contracts(&_has_bits_); - valid_contracts_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated string invalid_contracts = 17; - case 17: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 138)) { - ptr -= 2; - do { - ptr += 2; - auto str = _internal_add_invalid_contracts(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.UserVerificationAnalysis.invalid_contracts"); - #endif // !NDEBUG - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<138>(ptr)); - } else - goto handle_unusual; - continue; - // optional .ei.UserVerificationAnalysis.Status iap_status = 18; - case 18: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 144)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::UserVerificationAnalysis_Status_IsValid(val))) { - _internal_set_iap_status(static_cast<::ei::UserVerificationAnalysis_Status>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(18, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional .ei.UserVerificationAnalysis.Status artifacts_status = 19; - case 19: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 152)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::UserVerificationAnalysis_Status_IsValid(val))) { - _internal_set_artifacts_status(static_cast<::ei::UserVerificationAnalysis_Status>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(19, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional .ei.UserVerificationAnalysis.Status contracts_status = 20; - case 20: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 160)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::UserVerificationAnalysis_Status_IsValid(val))) { - _internal_set_contracts_status(static_cast<::ei::UserVerificationAnalysis_Status>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(20, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional double gold_spent_crafting = 21; - case 21: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 169)) { - _Internal::set_has_gold_spent_crafting(&_has_bits_); - gold_spent_crafting_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional bool regular_iap_buyer = 22; - case 22: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 176)) { - _Internal::set_has_regular_iap_buyer(&_has_bits_); - regular_iap_buyer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool regular_iap_cheater = 23; - case 23: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 184)) { - _Internal::set_has_regular_iap_cheater(&_has_bits_); - regular_iap_cheater_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool excessive_consumes = 24; - case 24: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 192)) { - _Internal::set_has_excessive_consumes(&_has_bits_); - excessive_consumes_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool excessive_inventory = 25; - case 25: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 200)) { - _Internal::set_has_excessive_inventory(&_has_bits_); - excessive_inventory_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool excessive_spend = 26; - case 26: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 208)) { - _Internal::set_has_excessive_spend(&_has_bits_); - excessive_spend_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 eggs_of_prophecy = 27; - case 27: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 216)) { - _Internal::set_has_eggs_of_prophecy(&_has_bits_); - eggs_of_prophecy_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool excessive_eop = 28; - case 28: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 224)) { - _Internal::set_has_excessive_eop(&_has_bits_); - excessive_eop_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool excessive_invalid_contracts = 29; - case 29: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 232)) { - _Internal::set_has_excessive_invalid_contracts(&_has_bits_); - excessive_invalid_contracts_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool verified = 30; - case 30: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 240)) { - _Internal::set_has_verified(&_has_bits_); - verified_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool verification_override = 31; - case 31: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 248)) { - _Internal::set_has_verification_override(&_has_bits_); - verification_override_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool verification_override_value = 32; - case 32: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 0)) { - _Internal::set_has_verification_override_value(&_has_bits_); - verification_override_value_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 rare_artifacts_in_inventory = 33; - case 33: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _Internal::set_has_rare_artifacts_in_inventory(&_has_bits_); - rare_artifacts_in_inventory_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 rare_artifacts_on_server = 34; - case 34: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_rare_artifacts_on_server(&_has_bits_); - rare_artifacts_on_server_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 legendary_artifacts_in_inventory = 35; - case 35: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - _Internal::set_has_legendary_artifacts_in_inventory(&_has_bits_); - legendary_artifacts_in_inventory_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 legendary_artifacts_on_server = 36; - case 36: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _Internal::set_has_legendary_artifacts_on_server(&_has_bits_); - legendary_artifacts_on_server_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* UserVerificationAnalysis::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.UserVerificationAnalysis) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional .ei.UserVerificationAnalysis.Status overall_status = 1; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 1, this->_internal_overall_status(), target); - } - - // optional double start_time = 2; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(2, this->_internal_start_time(), target); - } - - // optional double completion_time = 3; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(3, this->_internal_completion_time(), target); - } - - // optional bool verified_pro_permit = 4; - if (cached_has_bits & 0x00010000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(4, this->_internal_verified_pro_permit(), target); - } - - // optional uint32 verified_piggy_breaks = 5; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(5, this->_internal_verified_piggy_breaks(), target); - } - - // optional uint32 verified_other_iap = 6; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(6, this->_internal_verified_other_iap(), target); - } - - // optional uint32 unverified_iap = 7; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(7, this->_internal_unverified_iap(), target); - } - - // optional uint32 missions_completed = 8; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(8, this->_internal_missions_completed(), target); - } - - // optional double artifacts_collected = 9; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(9, this->_internal_artifacts_collected(), target); - } - - // optional double artifacts_consumed = 10; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(10, this->_internal_artifacts_consumed(), target); - } - - // optional double artifacts_in_inventory = 11; - if (cached_has_bits & 0x00000400u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(11, this->_internal_artifacts_in_inventory(), target); - } - - // optional uint32 num_coop_memberships = 12; - if (cached_has_bits & 0x00000200u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(12, this->_internal_num_coop_memberships(), target); - } - - // optional double gold_earned = 13; - if (cached_has_bits & 0x00000800u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(13, this->_internal_gold_earned(), target); - } - - // optional double num_prestiges = 14; - if (cached_has_bits & 0x00001000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(14, this->_internal_num_prestiges(), target); - } - - // optional double soul_eggs = 15; - if (cached_has_bits & 0x00002000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(15, this->_internal_soul_eggs(), target); - } - - // optional uint32 valid_contracts = 16; - if (cached_has_bits & 0x00004000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(16, this->_internal_valid_contracts(), target); - } - - // repeated string invalid_contracts = 17; - for (int i = 0, n = this->_internal_invalid_contracts_size(); i < n; i++) { - const auto& s = this->_internal_invalid_contracts(i); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - s.data(), static_cast(s.length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.UserVerificationAnalysis.invalid_contracts"); - target = stream->WriteString(17, s, target); - } - - // optional .ei.UserVerificationAnalysis.Status iap_status = 18; - if (cached_has_bits & 0x00008000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 18, this->_internal_iap_status(), target); - } - - // optional .ei.UserVerificationAnalysis.Status artifacts_status = 19; - if (cached_has_bits & 0x00100000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 19, this->_internal_artifacts_status(), target); - } - - // optional .ei.UserVerificationAnalysis.Status contracts_status = 20; - if (cached_has_bits & 0x00400000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 20, this->_internal_contracts_status(), target); - } - - // optional double gold_spent_crafting = 21; - if (cached_has_bits & 0x00200000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(21, this->_internal_gold_spent_crafting(), target); - } - - // optional bool regular_iap_buyer = 22; - if (cached_has_bits & 0x00020000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(22, this->_internal_regular_iap_buyer(), target); - } - - // optional bool regular_iap_cheater = 23; - if (cached_has_bits & 0x00040000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(23, this->_internal_regular_iap_cheater(), target); - } - - // optional bool excessive_consumes = 24; - if (cached_has_bits & 0x00080000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(24, this->_internal_excessive_consumes(), target); - } - - // optional bool excessive_inventory = 25; - if (cached_has_bits & 0x01000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(25, this->_internal_excessive_inventory(), target); - } - - // optional bool excessive_spend = 26; - if (cached_has_bits & 0x02000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(26, this->_internal_excessive_spend(), target); - } - - // optional uint32 eggs_of_prophecy = 27; - if (cached_has_bits & 0x00800000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(27, this->_internal_eggs_of_prophecy(), target); - } - - // optional bool excessive_eop = 28; - if (cached_has_bits & 0x04000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(28, this->_internal_excessive_eop(), target); - } - - // optional bool excessive_invalid_contracts = 29; - if (cached_has_bits & 0x08000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(29, this->_internal_excessive_invalid_contracts(), target); - } - - // optional bool verified = 30; - if (cached_has_bits & 0x10000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(30, this->_internal_verified(), target); - } - - // optional bool verification_override = 31; - if (cached_has_bits & 0x20000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(31, this->_internal_verification_override(), target); - } - - // optional bool verification_override_value = 32; - if (cached_has_bits & 0x40000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(32, this->_internal_verification_override_value(), target); - } - - // optional uint64 rare_artifacts_in_inventory = 33; - if (cached_has_bits & 0x80000000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(33, this->_internal_rare_artifacts_in_inventory(), target); - } - - cached_has_bits = _has_bits_[1]; - // optional uint64 rare_artifacts_on_server = 34; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(34, this->_internal_rare_artifacts_on_server(), target); - } - - // optional uint64 legendary_artifacts_in_inventory = 35; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(35, this->_internal_legendary_artifacts_in_inventory(), target); - } - - // optional uint64 legendary_artifacts_on_server = 36; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(36, this->_internal_legendary_artifacts_on_server(), 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.UserVerificationAnalysis) - return target; -} - -size_t UserVerificationAnalysis::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.UserVerificationAnalysis) - 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 invalid_contracts = 17; - total_size += 2 * - ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(invalid_contracts_.size()); - for (int i = 0, n = invalid_contracts_.size(); i < n; i++) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - invalid_contracts_.Get(i)); - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - // optional double start_time = 2; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + 8; - } - - // optional double completion_time = 3; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + 8; - } - - // optional .ei.UserVerificationAnalysis.Status overall_status = 1; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_overall_status()); - } + ::memset(&_impl_.excessive_inventory_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.rare_artifacts_in_inventory_) - + reinterpret_cast(&_impl_.excessive_inventory_)) + sizeof(_impl_.rare_artifacts_in_inventory_)); + } + cached_has_bits = _impl_._has_bits_[1]; + if (cached_has_bits & 0x00000007u) { + ::memset(&_impl_.rare_artifacts_on_server_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.legendary_artifacts_on_server_) - + reinterpret_cast(&_impl_.rare_artifacts_on_server_)) + sizeof(_impl_.legendary_artifacts_on_server_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* UserVerificationAnalysis::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const UserVerificationAnalysis& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* UserVerificationAnalysis::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const UserVerificationAnalysis& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.UserVerificationAnalysis) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional .ei.UserVerificationAnalysis.Status overall_status = 1; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 1, this_._internal_overall_status(), target); + } - // optional uint32 verified_piggy_breaks = 5; - if (cached_has_bits & 0x00000008u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_verified_piggy_breaks()); - } + // optional double start_time = 2; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 2, this_._internal_start_time(), target); + } - // optional uint32 verified_other_iap = 6; - if (cached_has_bits & 0x00000010u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_verified_other_iap()); - } + // optional double completion_time = 3; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 3, this_._internal_completion_time(), target); + } - // optional uint32 unverified_iap = 7; - if (cached_has_bits & 0x00000020u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_unverified_iap()); - } + // optional bool verified_pro_permit = 4; + if (cached_has_bits & 0x00010000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 4, this_._internal_verified_pro_permit(), target); + } - // optional double artifacts_collected = 9; - if (cached_has_bits & 0x00000040u) { - total_size += 1 + 8; - } + // optional uint32 verified_piggy_breaks = 5; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 5, this_._internal_verified_piggy_breaks(), target); + } - // optional double artifacts_consumed = 10; - if (cached_has_bits & 0x00000080u) { - total_size += 1 + 8; - } + // optional uint32 verified_other_iap = 6; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 6, this_._internal_verified_other_iap(), target); + } - } - if (cached_has_bits & 0x0000ff00u) { - // optional uint32 missions_completed = 8; - if (cached_has_bits & 0x00000100u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_missions_completed()); - } + // optional uint32 unverified_iap = 7; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 7, this_._internal_unverified_iap(), target); + } - // optional uint32 num_coop_memberships = 12; - if (cached_has_bits & 0x00000200u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_num_coop_memberships()); - } + // optional uint32 missions_completed = 8; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 8, this_._internal_missions_completed(), target); + } - // optional double artifacts_in_inventory = 11; - if (cached_has_bits & 0x00000400u) { - total_size += 1 + 8; - } + // optional double artifacts_collected = 9; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 9, this_._internal_artifacts_collected(), target); + } - // optional double gold_earned = 13; - if (cached_has_bits & 0x00000800u) { - total_size += 1 + 8; - } + // optional double artifacts_consumed = 10; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 10, this_._internal_artifacts_consumed(), target); + } - // optional double num_prestiges = 14; - if (cached_has_bits & 0x00001000u) { - total_size += 1 + 8; - } + // optional double artifacts_in_inventory = 11; + if (cached_has_bits & 0x00000400u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 11, this_._internal_artifacts_in_inventory(), target); + } - // optional double soul_eggs = 15; - if (cached_has_bits & 0x00002000u) { - total_size += 1 + 8; - } + // optional uint32 num_coop_memberships = 12; + if (cached_has_bits & 0x00000200u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 12, this_._internal_num_coop_memberships(), target); + } - // optional uint32 valid_contracts = 16; - if (cached_has_bits & 0x00004000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt32Size( - this->_internal_valid_contracts()); - } + // optional double gold_earned = 13; + if (cached_has_bits & 0x00000800u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 13, this_._internal_gold_earned(), target); + } - // optional .ei.UserVerificationAnalysis.Status iap_status = 18; - if (cached_has_bits & 0x00008000u) { - total_size += 2 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_iap_status()); - } + // optional double num_prestiges = 14; + if (cached_has_bits & 0x00001000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 14, this_._internal_num_prestiges(), target); + } - } - if (cached_has_bits & 0x00ff0000u) { - // optional bool verified_pro_permit = 4; - if (cached_has_bits & 0x00010000u) { - total_size += 1 + 1; - } + // optional double soul_eggs = 15; + if (cached_has_bits & 0x00002000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 15, this_._internal_soul_eggs(), target); + } - // optional bool regular_iap_buyer = 22; - if (cached_has_bits & 0x00020000u) { - total_size += 2 + 1; - } + // optional uint32 valid_contracts = 16; + if (cached_has_bits & 0x00004000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 16, this_._internal_valid_contracts(), target); + } - // optional bool regular_iap_cheater = 23; - if (cached_has_bits & 0x00040000u) { - total_size += 2 + 1; - } + // repeated string invalid_contracts = 17; + for (int i = 0, n = this_._internal_invalid_contracts_size(); i < n; ++i) { + const auto& s = this_._internal_invalid_contracts().Get(i); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(s.data(), static_cast(s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.UserVerificationAnalysis.invalid_contracts"); + target = stream->WriteString(17, s, target); + } - // optional bool excessive_consumes = 24; - if (cached_has_bits & 0x00080000u) { - total_size += 2 + 1; - } + // optional .ei.UserVerificationAnalysis.Status iap_status = 18; + if (cached_has_bits & 0x00008000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 18, this_._internal_iap_status(), target); + } - // optional .ei.UserVerificationAnalysis.Status artifacts_status = 19; - if (cached_has_bits & 0x00100000u) { - total_size += 2 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_artifacts_status()); - } + // optional .ei.UserVerificationAnalysis.Status artifacts_status = 19; + if (cached_has_bits & 0x00100000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 19, this_._internal_artifacts_status(), target); + } - // optional double gold_spent_crafting = 21; - if (cached_has_bits & 0x00200000u) { - total_size += 2 + 8; - } + // optional .ei.UserVerificationAnalysis.Status contracts_status = 20; + if (cached_has_bits & 0x00400000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 20, this_._internal_contracts_status(), target); + } - // optional .ei.UserVerificationAnalysis.Status contracts_status = 20; - if (cached_has_bits & 0x00400000u) { - total_size += 2 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_contracts_status()); - } + // optional double gold_spent_crafting = 21; + if (cached_has_bits & 0x00200000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 21, this_._internal_gold_spent_crafting(), target); + } - // optional uint32 eggs_of_prophecy = 27; - if (cached_has_bits & 0x00800000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt32Size( - this->_internal_eggs_of_prophecy()); - } + // optional bool regular_iap_buyer = 22; + if (cached_has_bits & 0x00020000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 22, this_._internal_regular_iap_buyer(), target); + } - } - if (cached_has_bits & 0xff000000u) { - // optional bool excessive_inventory = 25; - if (cached_has_bits & 0x01000000u) { - total_size += 2 + 1; - } + // optional bool regular_iap_cheater = 23; + if (cached_has_bits & 0x00040000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 23, this_._internal_regular_iap_cheater(), target); + } - // optional bool excessive_spend = 26; - if (cached_has_bits & 0x02000000u) { - total_size += 2 + 1; - } + // optional bool excessive_consumes = 24; + if (cached_has_bits & 0x00080000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 24, this_._internal_excessive_consumes(), target); + } - // optional bool excessive_eop = 28; - if (cached_has_bits & 0x04000000u) { - total_size += 2 + 1; - } + // optional bool excessive_inventory = 25; + if (cached_has_bits & 0x01000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 25, this_._internal_excessive_inventory(), target); + } - // optional bool excessive_invalid_contracts = 29; - if (cached_has_bits & 0x08000000u) { - total_size += 2 + 1; - } + // optional bool excessive_spend = 26; + if (cached_has_bits & 0x02000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 26, this_._internal_excessive_spend(), target); + } - // optional bool verified = 30; - if (cached_has_bits & 0x10000000u) { - total_size += 2 + 1; - } + // optional uint32 eggs_of_prophecy = 27; + if (cached_has_bits & 0x00800000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 27, this_._internal_eggs_of_prophecy(), target); + } - // optional bool verification_override = 31; - if (cached_has_bits & 0x20000000u) { - total_size += 2 + 1; - } + // optional bool excessive_eop = 28; + if (cached_has_bits & 0x04000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 28, this_._internal_excessive_eop(), target); + } - // optional bool verification_override_value = 32; - if (cached_has_bits & 0x40000000u) { - total_size += 2 + 1; - } + // optional bool excessive_invalid_contracts = 29; + if (cached_has_bits & 0x08000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 29, this_._internal_excessive_invalid_contracts(), target); + } - // optional uint64 rare_artifacts_in_inventory = 33; - if (cached_has_bits & 0x80000000u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt64Size( - this->_internal_rare_artifacts_in_inventory()); - } + // optional bool verified = 30; + if (cached_has_bits & 0x10000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 30, this_._internal_verified(), target); + } - } - cached_has_bits = _has_bits_[1]; - if (cached_has_bits & 0x00000007u) { - // optional uint64 rare_artifacts_on_server = 34; - if (cached_has_bits & 0x00000001u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt64Size( - this->_internal_rare_artifacts_on_server()); - } + // optional bool verification_override = 31; + if (cached_has_bits & 0x20000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 31, this_._internal_verification_override(), target); + } - // optional uint64 legendary_artifacts_in_inventory = 35; - if (cached_has_bits & 0x00000002u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt64Size( - this->_internal_legendary_artifacts_in_inventory()); - } + // optional bool verification_override_value = 32; + if (cached_has_bits & 0x40000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 32, this_._internal_verification_override_value(), target); + } - // optional uint64 legendary_artifacts_on_server = 36; - if (cached_has_bits & 0x00000004u) { - total_size += 2 + - ::_pbi::WireFormatLite::UInt64Size( - this->_internal_legendary_artifacts_on_server()); - } + // optional uint64 rare_artifacts_in_inventory = 33; + if (cached_has_bits & 0x80000000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 33, this_._internal_rare_artifacts_in_inventory(), target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + cached_has_bits = this_._impl_._has_bits_[1]; + // optional uint64 rare_artifacts_on_server = 34; + if (cached_has_bits & 0x00000001u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 34, this_._internal_rare_artifacts_on_server(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UserVerificationAnalysis::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - UserVerificationAnalysis::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UserVerificationAnalysis::GetClassData() const { return &_class_data_; } + // optional uint64 legendary_artifacts_in_inventory = 35; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 35, this_._internal_legendary_artifacts_in_inventory(), target); + } -void UserVerificationAnalysis::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional uint64 legendary_artifacts_on_server = 36; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray( + 36, this_._internal_legendary_artifacts_on_server(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.UserVerificationAnalysis) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t UserVerificationAnalysis::ByteSizeLong(const MessageLite& base) { + const UserVerificationAnalysis& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t UserVerificationAnalysis::ByteSizeLong() const { + const UserVerificationAnalysis& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.UserVerificationAnalysis) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated string invalid_contracts = 17; + { + total_size += + 2 * ::google::protobuf::internal::FromIntSize(this_._internal_invalid_contracts().size()); + for (int i = 0, n = this_._internal_invalid_contracts().size(); i < n; ++i) { + total_size += ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_invalid_contracts().Get(i)); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional double start_time = 2; + if (cached_has_bits & 0x00000001u) { + total_size += 9; + } + // optional double completion_time = 3; + if (cached_has_bits & 0x00000002u) { + total_size += 9; + } + // optional .ei.UserVerificationAnalysis.Status overall_status = 1; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_overall_status()); + } + // optional uint32 verified_piggy_breaks = 5; + if (cached_has_bits & 0x00000008u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_verified_piggy_breaks()); + } + // optional uint32 verified_other_iap = 6; + if (cached_has_bits & 0x00000010u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_verified_other_iap()); + } + // optional uint32 unverified_iap = 7; + if (cached_has_bits & 0x00000020u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_unverified_iap()); + } + // optional double artifacts_collected = 9; + if (cached_has_bits & 0x00000040u) { + total_size += 9; + } + // optional double artifacts_consumed = 10; + if (cached_has_bits & 0x00000080u) { + total_size += 9; + } + } + if (cached_has_bits & 0x0000ff00u) { + // optional uint32 missions_completed = 8; + if (cached_has_bits & 0x00000100u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_missions_completed()); + } + // optional uint32 num_coop_memberships = 12; + if (cached_has_bits & 0x00000200u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_num_coop_memberships()); + } + // optional double artifacts_in_inventory = 11; + if (cached_has_bits & 0x00000400u) { + total_size += 9; + } + // optional double gold_earned = 13; + if (cached_has_bits & 0x00000800u) { + total_size += 9; + } + // optional double num_prestiges = 14; + if (cached_has_bits & 0x00001000u) { + total_size += 9; + } + // optional double soul_eggs = 15; + if (cached_has_bits & 0x00002000u) { + total_size += 9; + } + // optional uint32 valid_contracts = 16; + if (cached_has_bits & 0x00004000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( + this_._internal_valid_contracts()); + } + // optional .ei.UserVerificationAnalysis.Status iap_status = 18; + if (cached_has_bits & 0x00008000u) { + total_size += 2 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_iap_status()); + } + } + if (cached_has_bits & 0x00ff0000u) { + // optional bool verified_pro_permit = 4; + if (cached_has_bits & 0x00010000u) { + total_size += 2; + } + // optional bool regular_iap_buyer = 22; + if (cached_has_bits & 0x00020000u) { + total_size += 3; + } + // optional bool regular_iap_cheater = 23; + if (cached_has_bits & 0x00040000u) { + total_size += 3; + } + // optional bool excessive_consumes = 24; + if (cached_has_bits & 0x00080000u) { + total_size += 3; + } + // optional .ei.UserVerificationAnalysis.Status artifacts_status = 19; + if (cached_has_bits & 0x00100000u) { + total_size += 2 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_artifacts_status()); + } + // optional double gold_spent_crafting = 21; + if (cached_has_bits & 0x00200000u) { + total_size += 10; + } + // optional .ei.UserVerificationAnalysis.Status contracts_status = 20; + if (cached_has_bits & 0x00400000u) { + total_size += 2 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_contracts_status()); + } + // optional uint32 eggs_of_prophecy = 27; + if (cached_has_bits & 0x00800000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt32Size( + this_._internal_eggs_of_prophecy()); + } + } + if (cached_has_bits & 0xff000000u) { + // optional bool excessive_inventory = 25; + if (cached_has_bits & 0x01000000u) { + total_size += 3; + } + // optional bool excessive_spend = 26; + if (cached_has_bits & 0x02000000u) { + total_size += 3; + } + // optional bool excessive_eop = 28; + if (cached_has_bits & 0x04000000u) { + total_size += 3; + } + // optional bool excessive_invalid_contracts = 29; + if (cached_has_bits & 0x08000000u) { + total_size += 3; + } + // optional bool verified = 30; + if (cached_has_bits & 0x10000000u) { + total_size += 3; + } + // optional bool verification_override = 31; + if (cached_has_bits & 0x20000000u) { + total_size += 3; + } + // optional bool verification_override_value = 32; + if (cached_has_bits & 0x40000000u) { + total_size += 3; + } + // optional uint64 rare_artifacts_in_inventory = 33; + if (cached_has_bits & 0x80000000u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt64Size( + this_._internal_rare_artifacts_in_inventory()); + } + } + cached_has_bits = this_._impl_._has_bits_[1]; + if (cached_has_bits & 0x00000007u) { + // optional uint64 rare_artifacts_on_server = 34; + if (cached_has_bits & 0x00000001u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt64Size( + this_._internal_rare_artifacts_on_server()); + } + // optional uint64 legendary_artifacts_in_inventory = 35; + if (cached_has_bits & 0x00000002u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt64Size( + this_._internal_legendary_artifacts_in_inventory()); + } + // optional uint64 legendary_artifacts_on_server = 36; + if (cached_has_bits & 0x00000004u) { + total_size += 2 + ::_pbi::WireFormatLite::UInt64Size( + this_._internal_legendary_artifacts_on_server()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void UserVerificationAnalysis::MergeFrom(const UserVerificationAnalysis& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.UserVerificationAnalysis) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void UserVerificationAnalysis::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.UserVerificationAnalysis) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - invalid_contracts_.MergeFrom(from.invalid_contracts_); - cached_has_bits = from._has_bits_[0]; + _this->_internal_mutable_invalid_contracts()->MergeFrom(from._internal_invalid_contracts()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - start_time_ = from.start_time_; + _this->_impl_.start_time_ = from._impl_.start_time_; } if (cached_has_bits & 0x00000002u) { - completion_time_ = from.completion_time_; + _this->_impl_.completion_time_ = from._impl_.completion_time_; } if (cached_has_bits & 0x00000004u) { - overall_status_ = from.overall_status_; + _this->_impl_.overall_status_ = from._impl_.overall_status_; } if (cached_has_bits & 0x00000008u) { - verified_piggy_breaks_ = from.verified_piggy_breaks_; + _this->_impl_.verified_piggy_breaks_ = from._impl_.verified_piggy_breaks_; } if (cached_has_bits & 0x00000010u) { - verified_other_iap_ = from.verified_other_iap_; + _this->_impl_.verified_other_iap_ = from._impl_.verified_other_iap_; } if (cached_has_bits & 0x00000020u) { - unverified_iap_ = from.unverified_iap_; + _this->_impl_.unverified_iap_ = from._impl_.unverified_iap_; } if (cached_has_bits & 0x00000040u) { - artifacts_collected_ = from.artifacts_collected_; + _this->_impl_.artifacts_collected_ = from._impl_.artifacts_collected_; } if (cached_has_bits & 0x00000080u) { - artifacts_consumed_ = from.artifacts_consumed_; + _this->_impl_.artifacts_consumed_ = from._impl_.artifacts_consumed_; } - _has_bits_[0] |= cached_has_bits; } if (cached_has_bits & 0x0000ff00u) { if (cached_has_bits & 0x00000100u) { - missions_completed_ = from.missions_completed_; + _this->_impl_.missions_completed_ = from._impl_.missions_completed_; } if (cached_has_bits & 0x00000200u) { - num_coop_memberships_ = from.num_coop_memberships_; + _this->_impl_.num_coop_memberships_ = from._impl_.num_coop_memberships_; } if (cached_has_bits & 0x00000400u) { - artifacts_in_inventory_ = from.artifacts_in_inventory_; + _this->_impl_.artifacts_in_inventory_ = from._impl_.artifacts_in_inventory_; } if (cached_has_bits & 0x00000800u) { - gold_earned_ = from.gold_earned_; + _this->_impl_.gold_earned_ = from._impl_.gold_earned_; } if (cached_has_bits & 0x00001000u) { - num_prestiges_ = from.num_prestiges_; + _this->_impl_.num_prestiges_ = from._impl_.num_prestiges_; } if (cached_has_bits & 0x00002000u) { - soul_eggs_ = from.soul_eggs_; + _this->_impl_.soul_eggs_ = from._impl_.soul_eggs_; } if (cached_has_bits & 0x00004000u) { - valid_contracts_ = from.valid_contracts_; + _this->_impl_.valid_contracts_ = from._impl_.valid_contracts_; } if (cached_has_bits & 0x00008000u) { - iap_status_ = from.iap_status_; + _this->_impl_.iap_status_ = from._impl_.iap_status_; } - _has_bits_[0] |= cached_has_bits; } if (cached_has_bits & 0x00ff0000u) { if (cached_has_bits & 0x00010000u) { - verified_pro_permit_ = from.verified_pro_permit_; + _this->_impl_.verified_pro_permit_ = from._impl_.verified_pro_permit_; } if (cached_has_bits & 0x00020000u) { - regular_iap_buyer_ = from.regular_iap_buyer_; + _this->_impl_.regular_iap_buyer_ = from._impl_.regular_iap_buyer_; } if (cached_has_bits & 0x00040000u) { - regular_iap_cheater_ = from.regular_iap_cheater_; + _this->_impl_.regular_iap_cheater_ = from._impl_.regular_iap_cheater_; } if (cached_has_bits & 0x00080000u) { - excessive_consumes_ = from.excessive_consumes_; + _this->_impl_.excessive_consumes_ = from._impl_.excessive_consumes_; } if (cached_has_bits & 0x00100000u) { - artifacts_status_ = from.artifacts_status_; + _this->_impl_.artifacts_status_ = from._impl_.artifacts_status_; } if (cached_has_bits & 0x00200000u) { - gold_spent_crafting_ = from.gold_spent_crafting_; + _this->_impl_.gold_spent_crafting_ = from._impl_.gold_spent_crafting_; } if (cached_has_bits & 0x00400000u) { - contracts_status_ = from.contracts_status_; + _this->_impl_.contracts_status_ = from._impl_.contracts_status_; } if (cached_has_bits & 0x00800000u) { - eggs_of_prophecy_ = from.eggs_of_prophecy_; + _this->_impl_.eggs_of_prophecy_ = from._impl_.eggs_of_prophecy_; } - _has_bits_[0] |= cached_has_bits; } if (cached_has_bits & 0xff000000u) { if (cached_has_bits & 0x01000000u) { - excessive_inventory_ = from.excessive_inventory_; + _this->_impl_.excessive_inventory_ = from._impl_.excessive_inventory_; } if (cached_has_bits & 0x02000000u) { - excessive_spend_ = from.excessive_spend_; + _this->_impl_.excessive_spend_ = from._impl_.excessive_spend_; } if (cached_has_bits & 0x04000000u) { - excessive_eop_ = from.excessive_eop_; + _this->_impl_.excessive_eop_ = from._impl_.excessive_eop_; } if (cached_has_bits & 0x08000000u) { - excessive_invalid_contracts_ = from.excessive_invalid_contracts_; + _this->_impl_.excessive_invalid_contracts_ = from._impl_.excessive_invalid_contracts_; } if (cached_has_bits & 0x10000000u) { - verified_ = from.verified_; + _this->_impl_.verified_ = from._impl_.verified_; } if (cached_has_bits & 0x20000000u) { - verification_override_ = from.verification_override_; + _this->_impl_.verification_override_ = from._impl_.verification_override_; } if (cached_has_bits & 0x40000000u) { - verification_override_value_ = from.verification_override_value_; + _this->_impl_.verification_override_value_ = from._impl_.verification_override_value_; } if (cached_has_bits & 0x80000000u) { - rare_artifacts_in_inventory_ = from.rare_artifacts_in_inventory_; + _this->_impl_.rare_artifacts_in_inventory_ = from._impl_.rare_artifacts_in_inventory_; } - _has_bits_[0] |= cached_has_bits; } - cached_has_bits = from._has_bits_[1]; + cached_has_bits = from._impl_._has_bits_[1]; if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - rare_artifacts_on_server_ = from.rare_artifacts_on_server_; + _this->_impl_.rare_artifacts_on_server_ = from._impl_.rare_artifacts_on_server_; } if (cached_has_bits & 0x00000002u) { - legendary_artifacts_in_inventory_ = from.legendary_artifacts_in_inventory_; + _this->_impl_.legendary_artifacts_in_inventory_ = from._impl_.legendary_artifacts_in_inventory_; } if (cached_has_bits & 0x00000004u) { - legendary_artifacts_on_server_ = from.legendary_artifacts_on_server_; + _this->_impl_.legendary_artifacts_on_server_ = from._impl_.legendary_artifacts_on_server_; } - _has_bits_[1] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_.Or(from._impl_._has_bits_); + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void UserVerificationAnalysis::CopyFrom(const UserVerificationAnalysis& from) { @@ -91929,298 +93933,297 @@ void UserVerificationAnalysis::CopyFrom(const UserVerificationAnalysis& from) { MergeFrom(from); } -bool UserVerificationAnalysis::IsInitialized() const { - return true; -} -void UserVerificationAnalysis::InternalSwap(UserVerificationAnalysis* other) { +void UserVerificationAnalysis::InternalSwap(UserVerificationAnalysis* PROTOBUF_RESTRICT other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - swap(_has_bits_[1], other->_has_bits_[1]); - invalid_contracts_.InternalSwap(&other->invalid_contracts_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, legendary_artifacts_on_server_) - + sizeof(UserVerificationAnalysis::legendary_artifacts_on_server_) - - PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, start_time_)>( - reinterpret_cast(&start_time_), - reinterpret_cast(&other->start_time_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + swap(_impl_._has_bits_[1], other->_impl_._has_bits_[1]); + _impl_.invalid_contracts_.InternalSwap(&other->_impl_.invalid_contracts_); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.legendary_artifacts_on_server_) + + sizeof(UserVerificationAnalysis::_impl_.legendary_artifacts_on_server_) + - PROTOBUF_FIELD_OFFSET(UserVerificationAnalysis, _impl_.start_time_)>( + reinterpret_cast(&_impl_.start_time_), + reinterpret_cast(&other->_impl_.start_time_)); } -::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[193]); +::google::protobuf::Metadata UserVerificationAnalysis::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class UserSubscriptionInfo_HistoryEntry::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_timestamp(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_message_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_message(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; - -UserSubscriptionInfo_HistoryEntry::UserSubscriptionInfo_HistoryEntry(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo_HistoryEntry, _impl_._has_bits_); +}; + +UserSubscriptionInfo_HistoryEntry::UserSubscriptionInfo_HistoryEntry(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.UserSubscriptionInfo.HistoryEntry) } -UserSubscriptionInfo_HistoryEntry::UserSubscriptionInfo_HistoryEntry(const UserSubscriptionInfo_HistoryEntry& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - message_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - message_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_message_id()) { - message_id_.Set(from._internal_message_id(), - GetArenaForAllocation()); - } - message_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - message_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_message()) { - message_.Set(from._internal_message(), - GetArenaForAllocation()); - } - timestamp_ = from.timestamp_; +inline PROTOBUF_NDEBUG_INLINE UserSubscriptionInfo_HistoryEntry::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::UserSubscriptionInfo_HistoryEntry& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + message_id_(arena, from.message_id_), + message_(arena, from.message_) {} + +UserSubscriptionInfo_HistoryEntry::UserSubscriptionInfo_HistoryEntry( + ::google::protobuf::Arena* arena, + const UserSubscriptionInfo_HistoryEntry& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + UserSubscriptionInfo_HistoryEntry* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + _impl_.timestamp_ = from._impl_.timestamp_; + // @@protoc_insertion_point(copy_constructor:ei.UserSubscriptionInfo.HistoryEntry) } +inline PROTOBUF_NDEBUG_INLINE UserSubscriptionInfo_HistoryEntry::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + message_id_(arena), + message_(arena) {} -inline void UserSubscriptionInfo_HistoryEntry::SharedCtor() { -message_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - message_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -message_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - message_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -timestamp_ = 0; +inline void UserSubscriptionInfo_HistoryEntry::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.timestamp_ = {}; } - UserSubscriptionInfo_HistoryEntry::~UserSubscriptionInfo_HistoryEntry() { // @@protoc_insertion_point(destructor:ei.UserSubscriptionInfo.HistoryEntry) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void UserSubscriptionInfo_HistoryEntry::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - message_id_.Destroy(); - message_.Destroy(); -} - -void UserSubscriptionInfo_HistoryEntry::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void UserSubscriptionInfo_HistoryEntry::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.message_id_.Destroy(); + _impl_.message_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + UserSubscriptionInfo_HistoryEntry::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_UserSubscriptionInfo_HistoryEntry_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &UserSubscriptionInfo_HistoryEntry::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &UserSubscriptionInfo_HistoryEntry::ByteSizeLong, + &UserSubscriptionInfo_HistoryEntry::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo_HistoryEntry, _impl_._cached_size_), + false, + }, + &UserSubscriptionInfo_HistoryEntry::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* UserSubscriptionInfo_HistoryEntry::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 3, 0, 62, 2> UserSubscriptionInfo_HistoryEntry::_table_ = { + { + PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo_HistoryEntry, _impl_._has_bits_), + 0, // no _extensions_ + 3, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967288, // skipmap + offsetof(decltype(_table_), field_entries), + 3, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::UserSubscriptionInfo_HistoryEntry>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional double timestamp = 1; + {::_pbi::TcParser::FastF64S1, + {9, 2, 0, PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo_HistoryEntry, _impl_.timestamp_)}}, + // optional string message_id = 2; + {::_pbi::TcParser::FastSS1, + {18, 0, 0, PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo_HistoryEntry, _impl_.message_id_)}}, + // optional string message = 3; + {::_pbi::TcParser::FastSS1, + {26, 1, 0, PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo_HistoryEntry, _impl_.message_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional double timestamp = 1; + {PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo_HistoryEntry, _impl_.timestamp_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional string message_id = 2; + {PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo_HistoryEntry, _impl_.message_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional string message = 3; + {PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo_HistoryEntry, _impl_.message_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + }}, + // no aux_entries + {{ + "\44\0\12\7\0\0\0\0" + "ei.UserSubscriptionInfo.HistoryEntry" + "message_id" + "message" + }}, +}; + +PROTOBUF_NOINLINE void UserSubscriptionInfo_HistoryEntry::Clear() { // @@protoc_insertion_point(message_clear_start:ei.UserSubscriptionInfo.HistoryEntry) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - message_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - message_.ClearNonDefaultToEmpty(); - } - } - timestamp_ = 0; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* UserSubscriptionInfo_HistoryEntry::_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 double timestamp = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 9)) { - _Internal::set_has_timestamp(&has_bits); - timestamp_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional string message_id = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_message_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.UserSubscriptionInfo.HistoryEntry.message_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional string message = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_message(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.UserSubscriptionInfo.HistoryEntry.message"); - #endif // !NDEBUG - } 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* UserSubscriptionInfo_HistoryEntry::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.UserSubscriptionInfo.HistoryEntry) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional double timestamp = 1; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(1, this->_internal_timestamp(), target); - } - - // optional string message_id = 2; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_message_id().data(), static_cast(this->_internal_message_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.UserSubscriptionInfo.HistoryEntry.message_id"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_message_id(), target); - } - - // optional string message = 3; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_message().data(), static_cast(this->_internal_message().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.UserSubscriptionInfo.HistoryEntry.message"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_message(), 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.UserSubscriptionInfo.HistoryEntry) - return target; -} - -size_t UserSubscriptionInfo_HistoryEntry::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.UserSubscriptionInfo.HistoryEntry) - 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 & 0x00000007u) { - // optional string message_id = 2; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_message_id()); + _impl_.message_id_.ClearNonDefaultToEmpty(); } - - // optional string message = 3; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_message()); - } - - // optional double timestamp = 1; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + 8; - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + _impl_.message_.ClearNonDefaultToEmpty(); + } + } + _impl_.timestamp_ = 0; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* UserSubscriptionInfo_HistoryEntry::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const UserSubscriptionInfo_HistoryEntry& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* UserSubscriptionInfo_HistoryEntry::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const UserSubscriptionInfo_HistoryEntry& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.UserSubscriptionInfo.HistoryEntry) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional double timestamp = 1; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 1, this_._internal_timestamp(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UserSubscriptionInfo_HistoryEntry::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - UserSubscriptionInfo_HistoryEntry::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UserSubscriptionInfo_HistoryEntry::GetClassData() const { return &_class_data_; } + // optional string message_id = 2; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_message_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.UserSubscriptionInfo.HistoryEntry.message_id"); + target = stream->WriteStringMaybeAliased(2, _s, target); + } -void UserSubscriptionInfo_HistoryEntry::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional string message = 3; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_message(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.UserSubscriptionInfo.HistoryEntry.message"); + target = stream->WriteStringMaybeAliased(3, _s, target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.UserSubscriptionInfo.HistoryEntry) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t UserSubscriptionInfo_HistoryEntry::ByteSizeLong(const MessageLite& base) { + const UserSubscriptionInfo_HistoryEntry& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t UserSubscriptionInfo_HistoryEntry::ByteSizeLong() const { + const UserSubscriptionInfo_HistoryEntry& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.UserSubscriptionInfo.HistoryEntry) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + // optional string message_id = 2; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_message_id()); + } + // optional string message = 3; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_message()); + } + // optional double timestamp = 1; + if (cached_has_bits & 0x00000004u) { + total_size += 9; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void UserSubscriptionInfo_HistoryEntry::MergeFrom(const UserSubscriptionInfo_HistoryEntry& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.UserSubscriptionInfo.HistoryEntry) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void UserSubscriptionInfo_HistoryEntry::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.UserSubscriptionInfo.HistoryEntry) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - _internal_set_message_id(from._internal_message_id()); + _this->_internal_set_message_id(from._internal_message_id()); } if (cached_has_bits & 0x00000002u) { - _internal_set_message(from._internal_message()); + _this->_internal_set_message(from._internal_message()); } if (cached_has_bits & 0x00000004u) { - timestamp_ = from.timestamp_; + _this->_impl_.timestamp_ = from._impl_.timestamp_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void UserSubscriptionInfo_HistoryEntry::CopyFrom(const UserSubscriptionInfo_HistoryEntry& from) { @@ -92230,726 +94233,629 @@ void UserSubscriptionInfo_HistoryEntry::CopyFrom(const UserSubscriptionInfo_Hist MergeFrom(from); } -bool UserSubscriptionInfo_HistoryEntry::IsInitialized() const { - return true; -} -void UserSubscriptionInfo_HistoryEntry::InternalSwap(UserSubscriptionInfo_HistoryEntry* other) { +void UserSubscriptionInfo_HistoryEntry::InternalSwap(UserSubscriptionInfo_HistoryEntry* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &message_id_, lhs_arena, - &other->message_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &message_, lhs_arena, - &other->message_, rhs_arena - ); - swap(timestamp_, other->timestamp_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.message_id_, &other->_impl_.message_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.message_, &other->_impl_.message_, arena); + swap(_impl_.timestamp_, other->_impl_.timestamp_); } -::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[194]); +::google::protobuf::Metadata UserSubscriptionInfo_HistoryEntry::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class UserSubscriptionInfo::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_subscription_level(HasBits* has_bits) { - (*has_bits)[0] |= 256u; - } - static void set_has_next_subscription_level(HasBits* has_bits) { - (*has_bits)[0] |= 512u; - } - static void set_has_lock_next_subscription_level(HasBits* has_bits) { - (*has_bits)[0] |= 1024u; - } - static void set_has_platform(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_original_transaction_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_linked_transaction_id(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_acknowledged(HasBits* has_bits) { - (*has_bits)[0] |= 2048u; - } - static void set_has_first_subscribed(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_period_end(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_status(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_store_status(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_auto_renew(HasBits* has_bits) { - (*has_bits)[0] |= 4096u; - } - static void set_has_sandbox(HasBits* has_bits) { - (*has_bits)[0] |= 8192u; - } - static void set_has_last_updated(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } -}; - -UserSubscriptionInfo::UserSubscriptionInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - history_(arena), - past_user_ids_(arena) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_._has_bits_); +}; + +UserSubscriptionInfo::UserSubscriptionInfo(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.UserSubscriptionInfo) } -UserSubscriptionInfo::UserSubscriptionInfo(const UserSubscriptionInfo& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - history_(from.history_), - past_user_ids_(from.past_user_ids_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - original_transaction_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - original_transaction_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_original_transaction_id()) { - original_transaction_id_.Set(from._internal_original_transaction_id(), - GetArenaForAllocation()); - } - store_status_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - store_status_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_store_status()) { - store_status_.Set(from._internal_store_status(), - GetArenaForAllocation()); - } - linked_transaction_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - linked_transaction_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_linked_transaction_id()) { - linked_transaction_id_.Set(from._internal_linked_transaction_id(), - GetArenaForAllocation()); - } - ::memcpy(&first_subscribed_, &from.first_subscribed_, - static_cast(reinterpret_cast(&sandbox_) - - reinterpret_cast(&first_subscribed_)) + sizeof(sandbox_)); +inline PROTOBUF_NDEBUG_INLINE UserSubscriptionInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::UserSubscriptionInfo& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + history_{visibility, arena, from.history_}, + past_user_ids_{visibility, arena, from.past_user_ids_}, + original_transaction_id_(arena, from.original_transaction_id_), + store_status_(arena, from.store_status_), + linked_transaction_id_(arena, from.linked_transaction_id_) {} + +UserSubscriptionInfo::UserSubscriptionInfo( + ::google::protobuf::Arena* arena, + const UserSubscriptionInfo& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + UserSubscriptionInfo* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::memcpy(reinterpret_cast(&_impl_) + + offsetof(Impl_, first_subscribed_), + reinterpret_cast(&from._impl_) + + offsetof(Impl_, first_subscribed_), + offsetof(Impl_, sandbox_) - + offsetof(Impl_, first_subscribed_) + + sizeof(Impl_::sandbox_)); + // @@protoc_insertion_point(copy_constructor:ei.UserSubscriptionInfo) } - -inline void UserSubscriptionInfo::SharedCtor() { -original_transaction_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - original_transaction_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -store_status_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - store_status_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -linked_transaction_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - linked_transaction_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&first_subscribed_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&sandbox_) - - reinterpret_cast(&first_subscribed_)) + sizeof(sandbox_)); +inline PROTOBUF_NDEBUG_INLINE UserSubscriptionInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + history_{visibility, arena}, + past_user_ids_{visibility, arena}, + original_transaction_id_(arena), + store_status_(arena), + linked_transaction_id_(arena) {} + +inline void UserSubscriptionInfo::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, first_subscribed_), + 0, + offsetof(Impl_, sandbox_) - + offsetof(Impl_, first_subscribed_) + + sizeof(Impl_::sandbox_)); } - UserSubscriptionInfo::~UserSubscriptionInfo() { // @@protoc_insertion_point(destructor:ei.UserSubscriptionInfo) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void UserSubscriptionInfo::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - original_transaction_id_.Destroy(); - store_status_.Destroy(); - linked_transaction_id_.Destroy(); -} - -void UserSubscriptionInfo::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void UserSubscriptionInfo::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.original_transaction_id_.Destroy(); + _impl_.store_status_.Destroy(); + _impl_.linked_transaction_id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + UserSubscriptionInfo::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_UserSubscriptionInfo_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &UserSubscriptionInfo::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &UserSubscriptionInfo::ByteSizeLong, + &UserSubscriptionInfo::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_._cached_size_), + false, + }, + &UserSubscriptionInfo::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* UserSubscriptionInfo::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<5, 16, 5, 117, 2> UserSubscriptionInfo::_table_ = { + { + PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_._has_bits_), + 0, // no _extensions_ + 19, 248, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294445188, // skipmap + offsetof(decltype(_table_), field_entries), + 16, // num_field_entries + 5, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::UserSubscriptionInfo>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string original_transaction_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_.original_transaction_id_)}}, + // optional double first_subscribed = 2; + {::_pbi::TcParser::FastF64S1, + {17, 3, 0, PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_.first_subscribed_)}}, + {::_pbi::TcParser::MiniParse, {}}, + // optional double period_end = 4; + {::_pbi::TcParser::FastF64S1, + {33, 4, 0, PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_.period_end_)}}, + // optional .ei.UserSubscriptionInfo.Status status = 5; + {::_pbi::TcParser::FastEr0S1, + {40, 6, 5, PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_.status_)}}, + // optional bool auto_renew = 6; + {::_pbi::TcParser::SingularVarintNoZag1(), + {48, 12, 0, PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_.auto_renew_)}}, + // optional double last_updated = 7; + {::_pbi::TcParser::FastF64S1, + {57, 5, 0, PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_.last_updated_)}}, + {::_pbi::TcParser::MiniParse, {}}, + // repeated .ei.UserSubscriptionInfo.HistoryEntry history = 9; + {::_pbi::TcParser::FastMtR1, + {74, 63, 0, PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_.history_)}}, + // optional .ei.Platform platform = 10; + {::_pbi::TcParser::FastEr0S1, + {80, 7, 2, PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_.platform_)}}, + // repeated string past_user_ids = 11; + {::_pbi::TcParser::FastSR1, + {90, 63, 0, PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_.past_user_ids_)}}, + {::_pbi::TcParser::MiniParse, {}}, + // optional .ei.UserSubscriptionInfo.Level subscription_level = 13; + {::_pbi::TcParser::FastEr0S1, + {104, 8, 1, PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_.subscription_level_)}}, + // optional string store_status = 14; + {::_pbi::TcParser::FastSS1, + {114, 1, 0, PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_.store_status_)}}, + // optional .ei.UserSubscriptionInfo.Level next_subscription_level = 15; + {::_pbi::TcParser::FastEr0S1, + {120, 9, 1, PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_.next_subscription_level_)}}, + // optional string linked_transaction_id = 16; + {::_pbi::TcParser::FastSS2, + {386, 2, 0, PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_.linked_transaction_id_)}}, + // optional bool acknowledged = 17; + {::_pbi::TcParser::FastV8S2, + {392, 11, 0, PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_.acknowledged_)}}, + // optional bool lock_next_subscription_level = 18; + {::_pbi::TcParser::FastV8S2, + {400, 10, 0, PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_.lock_next_subscription_level_)}}, + // optional bool sandbox = 19; + {::_pbi::TcParser::FastV8S2, + {408, 13, 0, PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_.sandbox_)}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + {::_pbi::TcParser::MiniParse, {}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string original_transaction_id = 1; + {PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_.original_transaction_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional double first_subscribed = 2; + {PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_.first_subscribed_), _Internal::kHasBitsOffset + 3, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional double period_end = 4; + {PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_.period_end_), _Internal::kHasBitsOffset + 4, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // optional .ei.UserSubscriptionInfo.Status status = 5; + {PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_.status_), _Internal::kHasBitsOffset + 6, 1, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional bool auto_renew = 6; + {PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_.auto_renew_), _Internal::kHasBitsOffset + 12, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional double last_updated = 7; + {PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_.last_updated_), _Internal::kHasBitsOffset + 5, 0, + (0 | ::_fl::kFcOptional | ::_fl::kDouble)}, + // repeated .ei.UserSubscriptionInfo.HistoryEntry history = 9; + {PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_.history_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)}, + // optional .ei.Platform platform = 10; + {PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_.platform_), _Internal::kHasBitsOffset + 7, 2, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // repeated string past_user_ids = 11; + {PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_.past_user_ids_), -1, 0, + (0 | ::_fl::kFcRepeated | ::_fl::kRawString | ::_fl::kRepSString)}, + // optional .ei.UserSubscriptionInfo.Level subscription_level = 13; + {PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_.subscription_level_), _Internal::kHasBitsOffset + 8, 3, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional string store_status = 14; + {PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_.store_status_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional .ei.UserSubscriptionInfo.Level next_subscription_level = 15; + {PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_.next_subscription_level_), _Internal::kHasBitsOffset + 9, 4, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional string linked_transaction_id = 16; + {PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_.linked_transaction_id_), _Internal::kHasBitsOffset + 2, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional bool acknowledged = 17; + {PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_.acknowledged_), _Internal::kHasBitsOffset + 11, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool lock_next_subscription_level = 18; + {PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_.lock_next_subscription_level_), _Internal::kHasBitsOffset + 10, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + // optional bool sandbox = 19; + {PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_.sandbox_), _Internal::kHasBitsOffset + 13, 0, + (0 | ::_fl::kFcOptional | ::_fl::kBool)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::UserSubscriptionInfo_HistoryEntry>()}, + {0, 6}, + {0, 3}, + {0, 2}, + {0, 2}, + }}, {{ + "\27\27\0\0\0\0\0\0\0\15\0\14\0\25\0\0\0\0\0\0\0\0\0\0" + "ei.UserSubscriptionInfo" + "original_transaction_id" + "past_user_ids" + "store_status" + "linked_transaction_id" + }}, +}; + +PROTOBUF_NOINLINE void UserSubscriptionInfo::Clear() { // @@protoc_insertion_point(message_clear_start:ei.UserSubscriptionInfo) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - history_.Clear(); - past_user_ids_.Clear(); - cached_has_bits = _has_bits_[0]; + _impl_.history_.Clear(); + _impl_.past_user_ids_.Clear(); + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - original_transaction_id_.ClearNonDefaultToEmpty(); + _impl_.original_transaction_id_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { - store_status_.ClearNonDefaultToEmpty(); + _impl_.store_status_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000004u) { - linked_transaction_id_.ClearNonDefaultToEmpty(); + _impl_.linked_transaction_id_.ClearNonDefaultToEmpty(); } } if (cached_has_bits & 0x000000f8u) { - ::memset(&first_subscribed_, 0, static_cast( - reinterpret_cast(&platform_) - - reinterpret_cast(&first_subscribed_)) + sizeof(platform_)); + ::memset(&_impl_.first_subscribed_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.platform_) - + reinterpret_cast(&_impl_.first_subscribed_)) + sizeof(_impl_.platform_)); } if (cached_has_bits & 0x00003f00u) { - ::memset(&subscription_level_, 0, static_cast( - reinterpret_cast(&sandbox_) - - reinterpret_cast(&subscription_level_)) + sizeof(sandbox_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* UserSubscriptionInfo::_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 original_transaction_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_original_transaction_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.UserSubscriptionInfo.original_transaction_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional double first_subscribed = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { - _Internal::set_has_first_subscribed(&has_bits); - first_subscribed_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional double period_end = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 33)) { - _Internal::set_has_period_end(&has_bits); - period_end_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // optional .ei.UserSubscriptionInfo.Status status = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::UserSubscriptionInfo_Status_IsValid(val))) { - _internal_set_status(static_cast<::ei::UserSubscriptionInfo_Status>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(5, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional bool auto_renew = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - _Internal::set_has_auto_renew(&has_bits); - auto_renew_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional double last_updated = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 57)) { - _Internal::set_has_last_updated(&has_bits); - last_updated_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // repeated .ei.UserSubscriptionInfo.HistoryEntry history = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 74)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_history(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<74>(ptr)); - } else - goto handle_unusual; - continue; - // optional .ei.Platform platform = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 80)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::Platform_IsValid(val))) { - _internal_set_platform(static_cast<::ei::Platform>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(10, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // repeated string past_user_ids = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 90)) { - ptr -= 1; - do { - ptr += 1; - auto str = _internal_add_past_user_ids(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.UserSubscriptionInfo.past_user_ids"); - #endif // !NDEBUG - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<90>(ptr)); - } else - goto handle_unusual; - continue; - // optional .ei.UserSubscriptionInfo.Level subscription_level = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 104)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::UserSubscriptionInfo_Level_IsValid(val))) { - _internal_set_subscription_level(static_cast<::ei::UserSubscriptionInfo_Level>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(13, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional string store_status = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 114)) { - auto str = _internal_mutable_store_status(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.UserSubscriptionInfo.store_status"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional .ei.UserSubscriptionInfo.Level next_subscription_level = 15; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 120)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::UserSubscriptionInfo_Level_IsValid(val))) { - _internal_set_next_subscription_level(static_cast<::ei::UserSubscriptionInfo_Level>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(15, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional string linked_transaction_id = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 130)) { - auto str = _internal_mutable_linked_transaction_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.UserSubscriptionInfo.linked_transaction_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional bool acknowledged = 17; - case 17: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 136)) { - _Internal::set_has_acknowledged(&has_bits); - acknowledged_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool lock_next_subscription_level = 18; - case 18: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 144)) { - _Internal::set_has_lock_next_subscription_level(&has_bits); - lock_next_subscription_level_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bool sandbox = 19; - case 19: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 152)) { - _Internal::set_has_sandbox(&has_bits); - sandbox_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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* UserSubscriptionInfo::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.UserSubscriptionInfo) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string original_transaction_id = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_original_transaction_id().data(), static_cast(this->_internal_original_transaction_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.UserSubscriptionInfo.original_transaction_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_original_transaction_id(), target); - } - - // optional double first_subscribed = 2; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(2, this->_internal_first_subscribed(), target); - } - - // optional double period_end = 4; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(4, this->_internal_period_end(), target); - } - - // optional .ei.UserSubscriptionInfo.Status status = 5; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 5, this->_internal_status(), target); - } - - // optional bool auto_renew = 6; - if (cached_has_bits & 0x00001000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(6, this->_internal_auto_renew(), target); - } - - // optional double last_updated = 7; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(7, this->_internal_last_updated(), target); - } - - // repeated .ei.UserSubscriptionInfo.HistoryEntry history = 9; - for (unsigned i = 0, - n = static_cast(this->_internal_history_size()); i < n; i++) { - const auto& repfield = this->_internal_history(i); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(9, repfield, repfield.GetCachedSize(), target, stream); - } - - // optional .ei.Platform platform = 10; - if (cached_has_bits & 0x00000080u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 10, this->_internal_platform(), target); - } - - // repeated string past_user_ids = 11; - for (int i = 0, n = this->_internal_past_user_ids_size(); i < n; i++) { - const auto& s = this->_internal_past_user_ids(i); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - s.data(), static_cast(s.length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.UserSubscriptionInfo.past_user_ids"); - target = stream->WriteString(11, s, target); - } - - // optional .ei.UserSubscriptionInfo.Level subscription_level = 13; - if (cached_has_bits & 0x00000100u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 13, this->_internal_subscription_level(), target); - } - - // optional string store_status = 14; - if (cached_has_bits & 0x00000002u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_store_status().data(), static_cast(this->_internal_store_status().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.UserSubscriptionInfo.store_status"); - target = stream->WriteStringMaybeAliased( - 14, this->_internal_store_status(), target); - } - - // optional .ei.UserSubscriptionInfo.Level next_subscription_level = 15; - if (cached_has_bits & 0x00000200u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 15, this->_internal_next_subscription_level(), target); - } - - // optional string linked_transaction_id = 16; - if (cached_has_bits & 0x00000004u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_linked_transaction_id().data(), static_cast(this->_internal_linked_transaction_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.UserSubscriptionInfo.linked_transaction_id"); - target = stream->WriteStringMaybeAliased( - 16, this->_internal_linked_transaction_id(), target); - } - - // optional bool acknowledged = 17; - if (cached_has_bits & 0x00000800u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(17, this->_internal_acknowledged(), target); - } - - // optional bool lock_next_subscription_level = 18; - if (cached_has_bits & 0x00000400u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(18, this->_internal_lock_next_subscription_level(), target); - } - - // optional bool sandbox = 19; - if (cached_has_bits & 0x00002000u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(19, this->_internal_sandbox(), 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.UserSubscriptionInfo) - return target; -} - -size_t UserSubscriptionInfo::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.UserSubscriptionInfo) - 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 .ei.UserSubscriptionInfo.HistoryEntry history = 9; - total_size += 1UL * this->_internal_history_size(); - for (const auto& msg : this->history_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated string past_user_ids = 11; - total_size += 1 * - ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(past_user_ids_.size()); - for (int i = 0, n = past_user_ids_.size(); i < n; i++) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - past_user_ids_.Get(i)); - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - // optional string original_transaction_id = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_original_transaction_id()); - } - - // optional string store_status = 14; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_store_status()); - } - - // optional string linked_transaction_id = 16; - if (cached_has_bits & 0x00000004u) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_linked_transaction_id()); - } - - // optional double first_subscribed = 2; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + 8; - } + ::memset(&_impl_.subscription_level_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.sandbox_) - + reinterpret_cast(&_impl_.subscription_level_)) + sizeof(_impl_.sandbox_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* UserSubscriptionInfo::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const UserSubscriptionInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* UserSubscriptionInfo::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const UserSubscriptionInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.UserSubscriptionInfo) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string original_transaction_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_original_transaction_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.UserSubscriptionInfo.original_transaction_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } - // optional double period_end = 4; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + 8; - } + // optional double first_subscribed = 2; + if (cached_has_bits & 0x00000008u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 2, this_._internal_first_subscribed(), target); + } - // optional double last_updated = 7; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + 8; - } + // optional double period_end = 4; + if (cached_has_bits & 0x00000010u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 4, this_._internal_period_end(), target); + } - // optional .ei.UserSubscriptionInfo.Status status = 5; - if (cached_has_bits & 0x00000040u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_status()); - } + // optional .ei.UserSubscriptionInfo.Status status = 5; + if (cached_has_bits & 0x00000040u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 5, this_._internal_status(), target); + } - // optional .ei.Platform platform = 10; - if (cached_has_bits & 0x00000080u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_platform()); - } + // optional bool auto_renew = 6; + if (cached_has_bits & 0x00001000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 6, this_._internal_auto_renew(), target); + } - } - if (cached_has_bits & 0x00003f00u) { - // optional .ei.UserSubscriptionInfo.Level subscription_level = 13; - if (cached_has_bits & 0x00000100u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_subscription_level()); - } + // optional double last_updated = 7; + if (cached_has_bits & 0x00000020u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray( + 7, this_._internal_last_updated(), target); + } - // optional .ei.UserSubscriptionInfo.Level next_subscription_level = 15; - if (cached_has_bits & 0x00000200u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_next_subscription_level()); - } + // repeated .ei.UserSubscriptionInfo.HistoryEntry history = 9; + for (unsigned i = 0, n = static_cast( + this_._internal_history_size()); + i < n; i++) { + const auto& repfield = this_._internal_history().Get(i); + target = + ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 9, repfield, repfield.GetCachedSize(), + target, stream); + } - // optional bool lock_next_subscription_level = 18; - if (cached_has_bits & 0x00000400u) { - total_size += 2 + 1; - } + // optional .ei.Platform platform = 10; + if (cached_has_bits & 0x00000080u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 10, this_._internal_platform(), target); + } - // optional bool acknowledged = 17; - if (cached_has_bits & 0x00000800u) { - total_size += 2 + 1; - } + // repeated string past_user_ids = 11; + for (int i = 0, n = this_._internal_past_user_ids_size(); i < n; ++i) { + const auto& s = this_._internal_past_user_ids().Get(i); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(s.data(), static_cast(s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.UserSubscriptionInfo.past_user_ids"); + target = stream->WriteString(11, s, target); + } - // optional bool auto_renew = 6; - if (cached_has_bits & 0x00001000u) { - total_size += 1 + 1; - } + // optional .ei.UserSubscriptionInfo.Level subscription_level = 13; + if (cached_has_bits & 0x00000100u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 13, this_._internal_subscription_level(), target); + } - // optional bool sandbox = 19; - if (cached_has_bits & 0x00002000u) { - total_size += 2 + 1; - } + // optional string store_status = 14; + if (cached_has_bits & 0x00000002u) { + const std::string& _s = this_._internal_store_status(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.UserSubscriptionInfo.store_status"); + target = stream->WriteStringMaybeAliased(14, _s, target); + } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + // optional .ei.UserSubscriptionInfo.Level next_subscription_level = 15; + if (cached_has_bits & 0x00000200u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 15, this_._internal_next_subscription_level(), target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UserSubscriptionInfo::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - UserSubscriptionInfo::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UserSubscriptionInfo::GetClassData() const { return &_class_data_; } + // optional string linked_transaction_id = 16; + if (cached_has_bits & 0x00000004u) { + const std::string& _s = this_._internal_linked_transaction_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.UserSubscriptionInfo.linked_transaction_id"); + target = stream->WriteStringMaybeAliased(16, _s, target); + } -void UserSubscriptionInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional bool acknowledged = 17; + if (cached_has_bits & 0x00000800u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 17, this_._internal_acknowledged(), target); + } + // optional bool lock_next_subscription_level = 18; + if (cached_has_bits & 0x00000400u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 18, this_._internal_lock_next_subscription_level(), target); + } -void UserSubscriptionInfo::MergeFrom(const UserSubscriptionInfo& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.UserSubscriptionInfo) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; + // optional bool sandbox = 19; + if (cached_has_bits & 0x00002000u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray( + 19, this_._internal_sandbox(), target); + } - history_.MergeFrom(from.history_); - past_user_ids_.MergeFrom(from.past_user_ids_); - cached_has_bits = from._has_bits_[0]; + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.UserSubscriptionInfo) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t UserSubscriptionInfo::ByteSizeLong(const MessageLite& base) { + const UserSubscriptionInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t UserSubscriptionInfo::ByteSizeLong() const { + const UserSubscriptionInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.UserSubscriptionInfo) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // repeated .ei.UserSubscriptionInfo.HistoryEntry history = 9; + { + total_size += 1UL * this_._internal_history_size(); + for (const auto& msg : this_._internal_history()) { + total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg); + } + } + // repeated string past_user_ids = 11; + { + total_size += + 1 * ::google::protobuf::internal::FromIntSize(this_._internal_past_user_ids().size()); + for (int i = 0, n = this_._internal_past_user_ids().size(); i < n; ++i) { + total_size += ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_past_user_ids().Get(i)); + } + } + } + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x000000ffu) { + // optional string original_transaction_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_original_transaction_id()); + } + // optional string store_status = 14; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_store_status()); + } + // optional string linked_transaction_id = 16; + if (cached_has_bits & 0x00000004u) { + total_size += 2 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_linked_transaction_id()); + } + // optional double first_subscribed = 2; + if (cached_has_bits & 0x00000008u) { + total_size += 9; + } + // optional double period_end = 4; + if (cached_has_bits & 0x00000010u) { + total_size += 9; + } + // optional double last_updated = 7; + if (cached_has_bits & 0x00000020u) { + total_size += 9; + } + // optional .ei.UserSubscriptionInfo.Status status = 5; + if (cached_has_bits & 0x00000040u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_status()); + } + // optional .ei.Platform platform = 10; + if (cached_has_bits & 0x00000080u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_platform()); + } + } + if (cached_has_bits & 0x00003f00u) { + // optional .ei.UserSubscriptionInfo.Level subscription_level = 13; + if (cached_has_bits & 0x00000100u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_subscription_level()); + } + // optional .ei.UserSubscriptionInfo.Level next_subscription_level = 15; + if (cached_has_bits & 0x00000200u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_next_subscription_level()); + } + // optional bool lock_next_subscription_level = 18; + if (cached_has_bits & 0x00000400u) { + total_size += 3; + } + // optional bool acknowledged = 17; + if (cached_has_bits & 0x00000800u) { + total_size += 3; + } + // optional bool auto_renew = 6; + if (cached_has_bits & 0x00001000u) { + total_size += 2; + } + // optional bool sandbox = 19; + if (cached_has_bits & 0x00002000u) { + total_size += 3; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void UserSubscriptionInfo::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.UserSubscriptionInfo) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_internal_mutable_history()->MergeFrom( + from._internal_history()); + _this->_internal_mutable_past_user_ids()->MergeFrom(from._internal_past_user_ids()); + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x000000ffu) { if (cached_has_bits & 0x00000001u) { - _internal_set_original_transaction_id(from._internal_original_transaction_id()); + _this->_internal_set_original_transaction_id(from._internal_original_transaction_id()); } if (cached_has_bits & 0x00000002u) { - _internal_set_store_status(from._internal_store_status()); + _this->_internal_set_store_status(from._internal_store_status()); } if (cached_has_bits & 0x00000004u) { - _internal_set_linked_transaction_id(from._internal_linked_transaction_id()); + _this->_internal_set_linked_transaction_id(from._internal_linked_transaction_id()); } if (cached_has_bits & 0x00000008u) { - first_subscribed_ = from.first_subscribed_; + _this->_impl_.first_subscribed_ = from._impl_.first_subscribed_; } if (cached_has_bits & 0x00000010u) { - period_end_ = from.period_end_; + _this->_impl_.period_end_ = from._impl_.period_end_; } if (cached_has_bits & 0x00000020u) { - last_updated_ = from.last_updated_; + _this->_impl_.last_updated_ = from._impl_.last_updated_; } if (cached_has_bits & 0x00000040u) { - status_ = from.status_; + _this->_impl_.status_ = from._impl_.status_; } if (cached_has_bits & 0x00000080u) { - platform_ = from.platform_; + _this->_impl_.platform_ = from._impl_.platform_; } - _has_bits_[0] |= cached_has_bits; } if (cached_has_bits & 0x00003f00u) { if (cached_has_bits & 0x00000100u) { - subscription_level_ = from.subscription_level_; + _this->_impl_.subscription_level_ = from._impl_.subscription_level_; } if (cached_has_bits & 0x00000200u) { - next_subscription_level_ = from.next_subscription_level_; + _this->_impl_.next_subscription_level_ = from._impl_.next_subscription_level_; } if (cached_has_bits & 0x00000400u) { - lock_next_subscription_level_ = from.lock_next_subscription_level_; + _this->_impl_.lock_next_subscription_level_ = from._impl_.lock_next_subscription_level_; } if (cached_has_bits & 0x00000800u) { - acknowledged_ = from.acknowledged_; + _this->_impl_.acknowledged_ = from._impl_.acknowledged_; } if (cached_has_bits & 0x00001000u) { - auto_renew_ = from.auto_renew_; + _this->_impl_.auto_renew_ = from._impl_.auto_renew_; } if (cached_has_bits & 0x00002000u) { - sandbox_ = from.sandbox_; + _this->_impl_.sandbox_ = from._impl_.sandbox_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void UserSubscriptionInfo::CopyFrom(const UserSubscriptionInfo& from) { @@ -92959,313 +94865,317 @@ void UserSubscriptionInfo::CopyFrom(const UserSubscriptionInfo& from) { MergeFrom(from); } -bool UserSubscriptionInfo::IsInitialized() const { - return true; -} -void UserSubscriptionInfo::InternalSwap(UserSubscriptionInfo* other) { +void UserSubscriptionInfo::InternalSwap(UserSubscriptionInfo* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - history_.InternalSwap(&other->history_); - past_user_ids_.InternalSwap(&other->past_user_ids_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &original_transaction_id_, lhs_arena, - &other->original_transaction_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &store_status_, lhs_arena, - &other->store_status_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &linked_transaction_id_, lhs_arena, - &other->linked_transaction_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, sandbox_) - + sizeof(UserSubscriptionInfo::sandbox_) - - PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, first_subscribed_)>( - reinterpret_cast(&first_subscribed_), - reinterpret_cast(&other->first_subscribed_)); -} - -::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[195]); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.history_.InternalSwap(&other->_impl_.history_); + _impl_.past_user_ids_.InternalSwap(&other->_impl_.past_user_ids_); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.original_transaction_id_, &other->_impl_.original_transaction_id_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.store_status_, &other->_impl_.store_status_, arena); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.linked_transaction_id_, &other->_impl_.linked_transaction_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_.sandbox_) + + sizeof(UserSubscriptionInfo::_impl_.sandbox_) + - PROTOBUF_FIELD_OFFSET(UserSubscriptionInfo, _impl_.first_subscribed_)>( + reinterpret_cast(&_impl_.first_subscribed_), + reinterpret_cast(&other->_impl_.first_subscribed_)); +} + +::google::protobuf::Metadata UserSubscriptionInfo::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class SubscriptionChangeHintRequest::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::ei::BasicRequestInfo& rinfo(const SubscriptionChangeHintRequest* msg); - static void set_has_rinfo(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_original_transaction_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_next_subscription_level(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } -}; - -const ::ei::BasicRequestInfo& -SubscriptionChangeHintRequest::_Internal::rinfo(const SubscriptionChangeHintRequest* msg) { - return *msg->rinfo_; -} -SubscriptionChangeHintRequest::SubscriptionChangeHintRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(SubscriptionChangeHintRequest, _impl_._has_bits_); +}; + +SubscriptionChangeHintRequest::SubscriptionChangeHintRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.SubscriptionChangeHintRequest) } -SubscriptionChangeHintRequest::SubscriptionChangeHintRequest(const SubscriptionChangeHintRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - original_transaction_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - original_transaction_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_original_transaction_id()) { - original_transaction_id_.Set(from._internal_original_transaction_id(), - GetArenaForAllocation()); - } - if (from._internal_has_rinfo()) { - rinfo_ = new ::ei::BasicRequestInfo(*from.rinfo_); - } else { - rinfo_ = nullptr; - } - next_subscription_level_ = from.next_subscription_level_; +inline PROTOBUF_NDEBUG_INLINE SubscriptionChangeHintRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::SubscriptionChangeHintRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + original_transaction_id_(arena, from.original_transaction_id_) {} + +SubscriptionChangeHintRequest::SubscriptionChangeHintRequest( + ::google::protobuf::Arena* arena, + const SubscriptionChangeHintRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SubscriptionChangeHintRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.rinfo_ = (cached_has_bits & 0x00000002u) ? ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>( + arena, *from._impl_.rinfo_) + : nullptr; + _impl_.next_subscription_level_ = from._impl_.next_subscription_level_; + // @@protoc_insertion_point(copy_constructor:ei.SubscriptionChangeHintRequest) } - -inline void SubscriptionChangeHintRequest::SharedCtor() { -original_transaction_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - original_transaction_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&rinfo_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&next_subscription_level_) - - reinterpret_cast(&rinfo_)) + sizeof(next_subscription_level_)); +inline PROTOBUF_NDEBUG_INLINE SubscriptionChangeHintRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + original_transaction_id_(arena) {} + +inline void SubscriptionChangeHintRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, rinfo_), + 0, + offsetof(Impl_, next_subscription_level_) - + offsetof(Impl_, rinfo_) + + sizeof(Impl_::next_subscription_level_)); } - SubscriptionChangeHintRequest::~SubscriptionChangeHintRequest() { // @@protoc_insertion_point(destructor:ei.SubscriptionChangeHintRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void SubscriptionChangeHintRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - original_transaction_id_.Destroy(); - if (this != internal_default_instance()) delete rinfo_; -} - -void SubscriptionChangeHintRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void SubscriptionChangeHintRequest::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.original_transaction_id_.Destroy(); + delete _impl_.rinfo_; + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + SubscriptionChangeHintRequest::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_SubscriptionChangeHintRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &SubscriptionChangeHintRequest::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &SubscriptionChangeHintRequest::ByteSizeLong, + &SubscriptionChangeHintRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(SubscriptionChangeHintRequest, _impl_._cached_size_), + false, + }, + &SubscriptionChangeHintRequest::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* SubscriptionChangeHintRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<2, 3, 2, 64, 2> SubscriptionChangeHintRequest::_table_ = { + { + PROTOBUF_FIELD_OFFSET(SubscriptionChangeHintRequest, _impl_._has_bits_), + 0, // no _extensions_ + 3, 24, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967288, // skipmap + offsetof(decltype(_table_), field_entries), + 3, // num_field_entries + 2, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::SubscriptionChangeHintRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + {::_pbi::TcParser::MiniParse, {}}, + // optional string original_transaction_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(SubscriptionChangeHintRequest, _impl_.original_transaction_id_)}}, + // optional .ei.UserSubscriptionInfo.Level next_subscription_level = 2; + {::_pbi::TcParser::FastEr0S1, + {16, 2, 1, PROTOBUF_FIELD_OFFSET(SubscriptionChangeHintRequest, _impl_.next_subscription_level_)}}, + // optional .ei.BasicRequestInfo rinfo = 3; + {::_pbi::TcParser::FastMtS1, + {26, 1, 0, PROTOBUF_FIELD_OFFSET(SubscriptionChangeHintRequest, _impl_.rinfo_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string original_transaction_id = 1; + {PROTOBUF_FIELD_OFFSET(SubscriptionChangeHintRequest, _impl_.original_transaction_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional .ei.UserSubscriptionInfo.Level next_subscription_level = 2; + {PROTOBUF_FIELD_OFFSET(SubscriptionChangeHintRequest, _impl_.next_subscription_level_), _Internal::kHasBitsOffset + 2, 1, + (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, + // optional .ei.BasicRequestInfo rinfo = 3; + {PROTOBUF_FIELD_OFFSET(SubscriptionChangeHintRequest, _impl_.rinfo_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::ei::BasicRequestInfo>()}, + {0, 2}, + }}, {{ + "\40\27\0\0\0\0\0\0" + "ei.SubscriptionChangeHintRequest" + "original_transaction_id" + }}, +}; + +PROTOBUF_NOINLINE void SubscriptionChangeHintRequest::Clear() { // @@protoc_insertion_point(message_clear_start:ei.SubscriptionChangeHintRequest) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - original_transaction_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - GOOGLE_DCHECK(rinfo_ != nullptr); - rinfo_->Clear(); - } - } - next_subscription_level_ = 0; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* SubscriptionChangeHintRequest::_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 original_transaction_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_original_transaction_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.SubscriptionChangeHintRequest.original_transaction_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional .ei.UserSubscriptionInfo.Level next_subscription_level = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::ei::UserSubscriptionInfo_Level_IsValid(val))) { - _internal_set_next_subscription_level(static_cast<::ei::UserSubscriptionInfo_Level>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(2, val, mutable_unknown_fields()); - } - } 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* SubscriptionChangeHintRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.SubscriptionChangeHintRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string original_transaction_id = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_original_transaction_id().data(), static_cast(this->_internal_original_transaction_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.SubscriptionChangeHintRequest.original_transaction_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_original_transaction_id(), target); - } - - // optional .ei.UserSubscriptionInfo.Level next_subscription_level = 2; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 2, this->_internal_next_subscription_level(), target); - } - - // optional .ei.BasicRequestInfo rinfo = 3; - if (cached_has_bits & 0x00000002u) { - 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.SubscriptionChangeHintRequest) - return target; -} - -size_t SubscriptionChangeHintRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.SubscriptionChangeHintRequest) - 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 & 0x00000007u) { - // optional string original_transaction_id = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_original_transaction_id()); + _impl_.original_transaction_id_.ClearNonDefaultToEmpty(); } - - // optional .ei.BasicRequestInfo rinfo = 3; if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *rinfo_); - } - - // optional .ei.UserSubscriptionInfo.Level next_subscription_level = 2; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_next_subscription_level()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} + ABSL_DCHECK(_impl_.rinfo_ != nullptr); + _impl_.rinfo_->Clear(); + } + } + _impl_.next_subscription_level_ = 0; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* SubscriptionChangeHintRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const SubscriptionChangeHintRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* SubscriptionChangeHintRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const SubscriptionChangeHintRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.SubscriptionChangeHintRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string original_transaction_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_original_transaction_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.SubscriptionChangeHintRequest.original_transaction_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SubscriptionChangeHintRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - SubscriptionChangeHintRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SubscriptionChangeHintRequest::GetClassData() const { return &_class_data_; } + // optional .ei.UserSubscriptionInfo.Level next_subscription_level = 2; + if (cached_has_bits & 0x00000004u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 2, this_._internal_next_subscription_level(), target); + } -void SubscriptionChangeHintRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional .ei.BasicRequestInfo rinfo = 3; + if (cached_has_bits & 0x00000002u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 3, *this_._impl_.rinfo_, this_._impl_.rinfo_->GetCachedSize(), target, + stream); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.SubscriptionChangeHintRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t SubscriptionChangeHintRequest::ByteSizeLong(const MessageLite& base) { + const SubscriptionChangeHintRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t SubscriptionChangeHintRequest::ByteSizeLong() const { + const SubscriptionChangeHintRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.SubscriptionChangeHintRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000007u) { + // optional string original_transaction_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_original_transaction_id()); + } + // optional .ei.BasicRequestInfo rinfo = 3; + if (cached_has_bits & 0x00000002u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.rinfo_); + } + // optional .ei.UserSubscriptionInfo.Level next_subscription_level = 2; + if (cached_has_bits & 0x00000004u) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this_._internal_next_subscription_level()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void SubscriptionChangeHintRequest::MergeFrom(const SubscriptionChangeHintRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.SubscriptionChangeHintRequest) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void SubscriptionChangeHintRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.SubscriptionChangeHintRequest) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000007u) { if (cached_has_bits & 0x00000001u) { - _internal_set_original_transaction_id(from._internal_original_transaction_id()); + _this->_internal_set_original_transaction_id(from._internal_original_transaction_id()); } if (cached_has_bits & 0x00000002u) { - _internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo()); + ABSL_DCHECK(from._impl_.rinfo_ != nullptr); + if (_this->_impl_.rinfo_ == nullptr) { + _this->_impl_.rinfo_ = + ::google::protobuf::Message::CopyConstruct<::ei::BasicRequestInfo>(arena, *from._impl_.rinfo_); + } else { + _this->_impl_.rinfo_->MergeFrom(*from._impl_.rinfo_); + } } if (cached_has_bits & 0x00000004u) { - next_subscription_level_ = from.next_subscription_level_; + _this->_impl_.next_subscription_level_ = from._impl_.next_subscription_level_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void SubscriptionChangeHintRequest::CopyFrom(const SubscriptionChangeHintRequest& from) { @@ -93275,249 +95185,267 @@ void SubscriptionChangeHintRequest::CopyFrom(const SubscriptionChangeHintRequest MergeFrom(from); } -bool SubscriptionChangeHintRequest::IsInitialized() const { - return true; -} -void SubscriptionChangeHintRequest::InternalSwap(SubscriptionChangeHintRequest* other) { +void SubscriptionChangeHintRequest::InternalSwap(SubscriptionChangeHintRequest* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &original_transaction_id_, lhs_arena, - &other->original_transaction_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(SubscriptionChangeHintRequest, next_subscription_level_) - + sizeof(SubscriptionChangeHintRequest::next_subscription_level_) - - PROTOBUF_FIELD_OFFSET(SubscriptionChangeHintRequest, rinfo_)>( - reinterpret_cast(&rinfo_), - reinterpret_cast(&other->rinfo_)); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.original_transaction_id_, &other->_impl_.original_transaction_id_, arena); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(SubscriptionChangeHintRequest, _impl_.next_subscription_level_) + + sizeof(SubscriptionChangeHintRequest::_impl_.next_subscription_level_) + - PROTOBUF_FIELD_OFFSET(SubscriptionChangeHintRequest, _impl_.rinfo_)>( + reinterpret_cast(&_impl_.rinfo_), + reinterpret_cast(&other->_impl_.rinfo_)); } -::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[196]); +::google::protobuf::Metadata SubscriptionChangeHintRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // =================================================================== class CXPEvalRolloutInfo::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_current_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_basis_points(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } -}; - -CXPEvalRolloutInfo::CXPEvalRolloutInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(CXPEvalRolloutInfo, _impl_._has_bits_); +}; + +CXPEvalRolloutInfo::CXPEvalRolloutInfo(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:ei.CXPEvalRolloutInfo) } -CXPEvalRolloutInfo::CXPEvalRolloutInfo(const CXPEvalRolloutInfo& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - current_id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - current_id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_current_id()) { - current_id_.Set(from._internal_current_id(), - GetArenaForAllocation()); - } - basis_points_ = from.basis_points_; +inline PROTOBUF_NDEBUG_INLINE CXPEvalRolloutInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::ei::CXPEvalRolloutInfo& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0}, + current_id_(arena, from.current_id_) {} + +CXPEvalRolloutInfo::CXPEvalRolloutInfo( + ::google::protobuf::Arena* arena, + const CXPEvalRolloutInfo& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + CXPEvalRolloutInfo* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + _impl_.basis_points_ = from._impl_.basis_points_; + // @@protoc_insertion_point(copy_constructor:ei.CXPEvalRolloutInfo) } +inline PROTOBUF_NDEBUG_INLINE CXPEvalRolloutInfo::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0}, + current_id_(arena) {} -inline void CXPEvalRolloutInfo::SharedCtor() { -current_id_.InitDefault(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - current_id_.Set("", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -basis_points_ = 0u; +inline void CXPEvalRolloutInfo::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.basis_points_ = {}; } - CXPEvalRolloutInfo::~CXPEvalRolloutInfo() { // @@protoc_insertion_point(destructor:ei.CXPEvalRolloutInfo) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } + _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); SharedDtor(); } - inline void CXPEvalRolloutInfo::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - current_id_.Destroy(); -} - -void CXPEvalRolloutInfo::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void CXPEvalRolloutInfo::Clear() { + ABSL_DCHECK(GetArena() == nullptr); + _impl_.current_id_.Destroy(); + _impl_.~Impl_(); +} + +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::MessageLite::ClassDataFull + CXPEvalRolloutInfo::_class_data_ = { + ::google::protobuf::Message::ClassData{ + &_CXPEvalRolloutInfo_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &CXPEvalRolloutInfo::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::GetClearImpl(), &CXPEvalRolloutInfo::ByteSizeLong, + &CXPEvalRolloutInfo::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(CXPEvalRolloutInfo, _impl_._cached_size_), + false, + }, + &CXPEvalRolloutInfo::kDescriptorMethods, + &descriptor_table_ei_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::MessageLite::ClassData* CXPEvalRolloutInfo::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 0, 40, 2> CXPEvalRolloutInfo::_table_ = { + { + PROTOBUF_FIELD_OFFSET(CXPEvalRolloutInfo, _impl_._has_bits_), + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::ei::CXPEvalRolloutInfo>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // optional uint32 basis_points = 2; + {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(CXPEvalRolloutInfo, _impl_.basis_points_), 1>(), + {16, 1, 0, PROTOBUF_FIELD_OFFSET(CXPEvalRolloutInfo, _impl_.basis_points_)}}, + // optional string current_id = 1; + {::_pbi::TcParser::FastSS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(CXPEvalRolloutInfo, _impl_.current_id_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // optional string current_id = 1; + {PROTOBUF_FIELD_OFFSET(CXPEvalRolloutInfo, _impl_.current_id_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kRawString | ::_fl::kRepAString)}, + // optional uint32 basis_points = 2; + {PROTOBUF_FIELD_OFFSET(CXPEvalRolloutInfo, _impl_.basis_points_), _Internal::kHasBitsOffset + 1, 0, + (0 | ::_fl::kFcOptional | ::_fl::kUInt32)}, + }}, + // no aux_entries + {{ + "\25\12\0\0\0\0\0\0" + "ei.CXPEvalRolloutInfo" + "current_id" + }}, +}; + +PROTOBUF_NOINLINE void CXPEvalRolloutInfo::Clear() { // @@protoc_insertion_point(message_clear_start:ei.CXPEvalRolloutInfo) - uint32_t cached_has_bits = 0; + ::google::protobuf::internal::TSanWrite(&_impl_); + ::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]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - current_id_.ClearNonDefaultToEmpty(); - } - basis_points_ = 0u; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* CXPEvalRolloutInfo::_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 current_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_current_id(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - #ifndef NDEBUG - ::_pbi::VerifyUTF8(str, "ei.CXPEvalRolloutInfo.current_id"); - #endif // !NDEBUG - } else - goto handle_unusual; - continue; - // optional uint32 basis_points = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_basis_points(&has_bits); - basis_points_ = ::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* CXPEvalRolloutInfo::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:ei.CXPEvalRolloutInfo) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // optional string current_id = 1; - if (cached_has_bits & 0x00000001u) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( - this->_internal_current_id().data(), static_cast(this->_internal_current_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, - "ei.CXPEvalRolloutInfo.current_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_current_id(), target); - } - - // optional uint32 basis_points = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt32ToArray(2, this->_internal_basis_points(), 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.CXPEvalRolloutInfo) - return target; -} - -size_t CXPEvalRolloutInfo::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:ei.CXPEvalRolloutInfo) - 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 current_id = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_current_id()); - } - - // optional uint32 basis_points = 2; - if (cached_has_bits & 0x00000002u) { - total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_basis_points()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CXPEvalRolloutInfo::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - CXPEvalRolloutInfo::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CXPEvalRolloutInfo::GetClassData() const { return &_class_data_; } + _impl_.current_id_.ClearNonDefaultToEmpty(); + } + _impl_.basis_points_ = 0u; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* CXPEvalRolloutInfo::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const CXPEvalRolloutInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* CXPEvalRolloutInfo::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const CXPEvalRolloutInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:ei.CXPEvalRolloutInfo) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // optional string current_id = 1; + if (cached_has_bits & 0x00000001u) { + const std::string& _s = this_._internal_current_id(); + ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(_s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormat::SERIALIZE, + "ei.CXPEvalRolloutInfo.current_id"); + target = stream->WriteStringMaybeAliased(1, _s, target); + } -void CXPEvalRolloutInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} + // optional uint32 basis_points = 2; + if (cached_has_bits & 0x00000002u) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray( + 2, this_._internal_basis_points(), target); + } + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:ei.CXPEvalRolloutInfo) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t CXPEvalRolloutInfo::ByteSizeLong(const MessageLite& base) { + const CXPEvalRolloutInfo& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t CXPEvalRolloutInfo::ByteSizeLong() const { + const CXPEvalRolloutInfo& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:ei.CXPEvalRolloutInfo) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional string current_id = 1; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( + this_._internal_current_id()); + } + // optional uint32 basis_points = 2; + if (cached_has_bits & 0x00000002u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne( + this_._internal_basis_points()); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } -void CXPEvalRolloutInfo::MergeFrom(const CXPEvalRolloutInfo& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:ei.CXPEvalRolloutInfo) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; +void CXPEvalRolloutInfo::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:ei.CXPEvalRolloutInfo) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; + cached_has_bits = from._impl_._has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { - _internal_set_current_id(from._internal_current_id()); + _this->_internal_set_current_id(from._internal_current_id()); } if (cached_has_bits & 0x00000002u) { - basis_points_ = from.basis_points_; + _this->_impl_.basis_points_ = from._impl_.basis_points_; } - _has_bits_[0] |= cached_has_bits; } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); } void CXPEvalRolloutInfo::CopyFrom(const CXPEvalRolloutInfo& from) { @@ -93527,825 +95455,29 @@ void CXPEvalRolloutInfo::CopyFrom(const CXPEvalRolloutInfo& from) { MergeFrom(from); } -bool CXPEvalRolloutInfo::IsInitialized() const { - return true; -} -void CXPEvalRolloutInfo::InternalSwap(CXPEvalRolloutInfo* other) { +void CXPEvalRolloutInfo::InternalSwap(CXPEvalRolloutInfo* PROTOBUF_RESTRICT other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); + auto* arena = GetArena(); + ABSL_DCHECK_EQ(arena, other->GetArena()); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - ¤t_id_, lhs_arena, - &other->current_id_, rhs_arena - ); - swap(basis_points_, other->basis_points_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.current_id_, &other->_impl_.current_id_, arena); + swap(_impl_.basis_points_, other->_impl_.basis_points_); } -::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[197]); +::google::protobuf::Metadata CXPEvalRolloutInfo::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); } - // @@protoc_insertion_point(namespace_scope) } // namespace ei -PROTOBUF_NAMESPACE_OPEN -template<> PROTOBUF_NOINLINE ::ei::Vector3* -Arena::CreateMaybeMessage< ::ei::Vector3 >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::Vector3 >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::Vector4* -Arena::CreateMaybeMessage< ::ei::Vector4 >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::Vector4 >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::Backup_Settings* -Arena::CreateMaybeMessage< ::ei::Backup_Settings >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::Backup_Settings >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::Backup_Tutorial* -Arena::CreateMaybeMessage< ::ei::Backup_Tutorial >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::Backup_Tutorial >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::Backup_Stats* -Arena::CreateMaybeMessage< ::ei::Backup_Stats >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::Backup_Stats >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::Backup_Game* -Arena::CreateMaybeMessage< ::ei::Backup_Game >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::Backup_Game >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::Backup_Artifacts* -Arena::CreateMaybeMessage< ::ei::Backup_Artifacts >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::Backup_Artifacts >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::Backup_Shells* -Arena::CreateMaybeMessage< ::ei::Backup_Shells >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::Backup_Shells >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::Backup_Simulation* -Arena::CreateMaybeMessage< ::ei::Backup_Simulation >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::Backup_Simulation >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::Backup_Mission* -Arena::CreateMaybeMessage< ::ei::Backup_Mission >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::Backup_Mission >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::Backup_Misc* -Arena::CreateMaybeMessage< ::ei::Backup_Misc >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::Backup_Misc >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::Backup_ResearchItem* -Arena::CreateMaybeMessage< ::ei::Backup_ResearchItem >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::Backup_ResearchItem >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::Backup_NewsHeadline* -Arena::CreateMaybeMessage< ::ei::Backup_NewsHeadline >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::Backup_NewsHeadline >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::Backup_AchievementInfo* -Arena::CreateMaybeMessage< ::ei::Backup_AchievementInfo >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::Backup_AchievementInfo >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::Backup_ActiveBoost* -Arena::CreateMaybeMessage< ::ei::Backup_ActiveBoost >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::Backup_ActiveBoost >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::Backup_OwnedBoost* -Arena::CreateMaybeMessage< ::ei::Backup_OwnedBoost >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::Backup_OwnedBoost >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::Backup_MissionInfo* -Arena::CreateMaybeMessage< ::ei::Backup_MissionInfo >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::Backup_MissionInfo >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::Backup* -Arena::CreateMaybeMessage< ::ei::Backup >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::Backup >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::EggIncFirstContactRequest* -Arena::CreateMaybeMessage< ::ei::EggIncFirstContactRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::EggIncFirstContactRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::EggIncFirstContactResponse* -Arena::CreateMaybeMessage< ::ei::EggIncFirstContactResponse >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::EggIncFirstContactResponse >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::EggIncAdConfig* -Arena::CreateMaybeMessage< ::ei::EggIncAdConfig >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::EggIncAdConfig >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::DailyGiftInfo* -Arena::CreateMaybeMessage< ::ei::DailyGiftInfo >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::DailyGiftInfo >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::SalesInfoRequest* -Arena::CreateMaybeMessage< ::ei::SalesInfoRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::SalesInfoRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::IAPSaleEntry* -Arena::CreateMaybeMessage< ::ei::IAPSaleEntry >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::IAPSaleEntry >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::SalesInfo* -Arena::CreateMaybeMessage< ::ei::SalesInfo >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::SalesInfo >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::EggIncEvent* -Arena::CreateMaybeMessage< ::ei::EggIncEvent >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::EggIncEvent >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::EggIncCurrentEvents* -Arena::CreateMaybeMessage< ::ei::EggIncCurrentEvents >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::EggIncCurrentEvents >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::DeviceInfo* -Arena::CreateMaybeMessage< ::ei::DeviceInfo >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::DeviceInfo >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::AppInfo* -Arena::CreateMaybeMessage< ::ei::AppInfo >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::AppInfo >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ActionKeyValuePair* -Arena::CreateMaybeMessage< ::ei::ActionKeyValuePair >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ActionKeyValuePair >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::GenericAction* -Arena::CreateMaybeMessage< ::ei::GenericAction >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::GenericAction >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::GenericActionBatchRequest* -Arena::CreateMaybeMessage< ::ei::GenericActionBatchRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::GenericActionBatchRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::VerifyPurchaseRequest* -Arena::CreateMaybeMessage< ::ei::VerifyPurchaseRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::VerifyPurchaseRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::VerifyPurchaseResponse* -Arena::CreateMaybeMessage< ::ei::VerifyPurchaseResponse >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::VerifyPurchaseResponse >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::CurrencyFlowLog* -Arena::CreateMaybeMessage< ::ei::CurrencyFlowLog >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::CurrencyFlowLog >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::CurrencyFlowBatchRequest* -Arena::CreateMaybeMessage< ::ei::CurrencyFlowBatchRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::CurrencyFlowBatchRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::Reward* -Arena::CreateMaybeMessage< ::ei::Reward >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::Reward >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::GameModifier* -Arena::CreateMaybeMessage< ::ei::GameModifier >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::GameModifier >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::CustomEgg* -Arena::CreateMaybeMessage< ::ei::CustomEgg >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::CustomEgg >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::Contract_Goal* -Arena::CreateMaybeMessage< ::ei::Contract_Goal >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::Contract_Goal >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::Contract_GoalSet* -Arena::CreateMaybeMessage< ::ei::Contract_GoalSet >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::Contract_GoalSet >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::Contract_GradeSpec* -Arena::CreateMaybeMessage< ::ei::Contract_GradeSpec >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::Contract_GradeSpec >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::Contract* -Arena::CreateMaybeMessage< ::ei::Contract >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::Contract >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ContractPlayerInfo* -Arena::CreateMaybeMessage< ::ei::ContractPlayerInfo >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ContractPlayerInfo >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ContractEvaluation* -Arena::CreateMaybeMessage< ::ei::ContractEvaluation >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ContractEvaluation >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ContractCitation* -Arena::CreateMaybeMessage< ::ei::ContractCitation >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ContractCitation >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ContractEvaluationBatch_Pair* -Arena::CreateMaybeMessage< ::ei::ContractEvaluationBatch_Pair >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ContractEvaluationBatch_Pair >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ContractEvaluationBatch* -Arena::CreateMaybeMessage< ::ei::ContractEvaluationBatch >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ContractEvaluationBatch >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::CoopCompletionSnapshot_ContributorSnapshot* -Arena::CreateMaybeMessage< ::ei::CoopCompletionSnapshot_ContributorSnapshot >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::CoopCompletionSnapshot_ContributorSnapshot >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::CoopCompletionSnapshot* -Arena::CreateMaybeMessage< ::ei::CoopCompletionSnapshot >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::CoopCompletionSnapshot >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::BasicRequestInfo* -Arena::CreateMaybeMessage< ::ei::BasicRequestInfo >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::BasicRequestInfo >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams* -Arena::CreateMaybeMessage< ::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ContractSimConfig_ContractGradeSimConfig* -Arena::CreateMaybeMessage< ::ei::ContractSimConfig_ContractGradeSimConfig >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ContractSimConfig_ContractGradeSimConfig >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ContractSimConfig* -Arena::CreateMaybeMessage< ::ei::ContractSimConfig >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ContractSimConfig >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ContractSimPoll* -Arena::CreateMaybeMessage< ::ei::ContractSimPoll >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ContractSimPoll >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ContractSimPollResponse* -Arena::CreateMaybeMessage< ::ei::ContractSimPollResponse >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ContractSimPollResponse >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ContractSimResultUpdate_GoalInfo* -Arena::CreateMaybeMessage< ::ei::ContractSimResultUpdate_GoalInfo >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ContractSimResultUpdate_GoalInfo >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ContractSimResultUpdate* -Arena::CreateMaybeMessage< ::ei::ContractSimResultUpdate >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ContractSimResultUpdate >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ContractsRequest* -Arena::CreateMaybeMessage< ::ei::ContractsRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ContractsRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ContractsResponse* -Arena::CreateMaybeMessage< ::ei::ContractsResponse >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ContractsResponse >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ContractCoopStatusRequest* -Arena::CreateMaybeMessage< ::ei::ContractCoopStatusRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ContractCoopStatusRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::FarmProductionParams* -Arena::CreateMaybeMessage< ::ei::FarmProductionParams >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::FarmProductionParams >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::PlayerFarmInfo* -Arena::CreateMaybeMessage< ::ei::PlayerFarmInfo >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::PlayerFarmInfo >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ContractCoopStatusResponse_ContributionInfo* -Arena::CreateMaybeMessage< ::ei::ContractCoopStatusResponse_ContributionInfo >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ContractCoopStatusResponse_ContributionInfo >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ContractCoopStatusResponse_CoopGift* -Arena::CreateMaybeMessage< ::ei::ContractCoopStatusResponse_CoopGift >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ContractCoopStatusResponse_CoopGift >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ContractCoopStatusResponse_ChickenRun* -Arena::CreateMaybeMessage< ::ei::ContractCoopStatusResponse_ChickenRun >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ContractCoopStatusResponse_ChickenRun >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ContractCoopStatusResponse* -Arena::CreateMaybeMessage< ::ei::ContractCoopStatusResponse >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ContractCoopStatusResponse >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::LocalContract* -Arena::CreateMaybeMessage< ::ei::LocalContract >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::LocalContract >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::MyContracts* -Arena::CreateMaybeMessage< ::ei::MyContracts >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::MyContracts >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::QueryCoopRequest* -Arena::CreateMaybeMessage< ::ei::QueryCoopRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::QueryCoopRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::QueryCoopResponse* -Arena::CreateMaybeMessage< ::ei::QueryCoopResponse >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::QueryCoopResponse >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::CreateCoopRequest* -Arena::CreateMaybeMessage< ::ei::CreateCoopRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::CreateCoopRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::CreateCoopResponse* -Arena::CreateMaybeMessage< ::ei::CreateCoopResponse >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::CreateCoopResponse >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::JoinCoopRequest* -Arena::CreateMaybeMessage< ::ei::JoinCoopRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::JoinCoopRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::JoinCoopResponse* -Arena::CreateMaybeMessage< ::ei::JoinCoopResponse >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::JoinCoopResponse >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::AutoJoinCoopRequest* -Arena::CreateMaybeMessage< ::ei::AutoJoinCoopRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::AutoJoinCoopRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::UpdateCoopPermissionsRequest* -Arena::CreateMaybeMessage< ::ei::UpdateCoopPermissionsRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::UpdateCoopPermissionsRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::UpdateCoopPermissionsResponse* -Arena::CreateMaybeMessage< ::ei::UpdateCoopPermissionsResponse >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::UpdateCoopPermissionsResponse >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::LeaveCoopRequest* -Arena::CreateMaybeMessage< ::ei::LeaveCoopRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::LeaveCoopRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::GiftPlayerCoopRequest* -Arena::CreateMaybeMessage< ::ei::GiftPlayerCoopRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::GiftPlayerCoopRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::SendChickenRunCoopRequest* -Arena::CreateMaybeMessage< ::ei::SendChickenRunCoopRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::SendChickenRunCoopRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ReportPlayerCoopRequest* -Arena::CreateMaybeMessage< ::ei::ReportPlayerCoopRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ReportPlayerCoopRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::KickPlayerCoopRequest* -Arena::CreateMaybeMessage< ::ei::KickPlayerCoopRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::KickPlayerCoopRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ContractCoopStatusUpdateRequest* -Arena::CreateMaybeMessage< ::ei::ContractCoopStatusUpdateRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ContractCoopStatusUpdateRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ContractCoopStatusUpdateResponse* -Arena::CreateMaybeMessage< ::ei::ContractCoopStatusUpdateResponse >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ContractCoopStatusUpdateResponse >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::CoopBuffState* -Arena::CreateMaybeMessage< ::ei::CoopBuffState >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::CoopBuffState >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::CoopBuffHistory* -Arena::CreateMaybeMessage< ::ei::CoopBuffHistory >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::CoopBuffHistory >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::CoopChickenRunEntry* -Arena::CreateMaybeMessage< ::ei::CoopChickenRunEntry >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::CoopChickenRunEntry >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::CoopLastChickenRunTimes* -Arena::CreateMaybeMessage< ::ei::CoopLastChickenRunTimes >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::CoopLastChickenRunTimes >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::LeaderboardAnalysis_Chunk* -Arena::CreateMaybeMessage< ::ei::LeaderboardAnalysis_Chunk >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::LeaderboardAnalysis_Chunk >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::LeaderboardAnalysis* -Arena::CreateMaybeMessage< ::ei::LeaderboardAnalysis >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::LeaderboardAnalysis >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::LeaderboardInfo_Season* -Arena::CreateMaybeMessage< ::ei::LeaderboardInfo_Season >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::LeaderboardInfo_Season >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::LeaderboardInfo* -Arena::CreateMaybeMessage< ::ei::LeaderboardInfo >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::LeaderboardInfo >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::LeaderboardRequest* -Arena::CreateMaybeMessage< ::ei::LeaderboardRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::LeaderboardRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::LeaderboardResponse_Entry* -Arena::CreateMaybeMessage< ::ei::LeaderboardResponse_Entry >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::LeaderboardResponse_Entry >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::LeaderboardResponse* -Arena::CreateMaybeMessage< ::ei::LeaderboardResponse >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::LeaderboardResponse >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ContractsArchive* -Arena::CreateMaybeMessage< ::ei::ContractsArchive >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ContractsArchive >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ContractAction* -Arena::CreateMaybeMessage< ::ei::ContractAction >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ContractAction >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::UserDataInfoRequest* -Arena::CreateMaybeMessage< ::ei::UserDataInfoRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::UserDataInfoRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::UserDataInfoResponse* -Arena::CreateMaybeMessage< ::ei::UserDataInfoResponse >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::UserDataInfoResponse >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ClearAllUserDataRequest* -Arena::CreateMaybeMessage< ::ei::ClearAllUserDataRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ClearAllUserDataRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ServerGift* -Arena::CreateMaybeMessage< ::ei::ServerGift >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ServerGift >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::LiveConfig_BoostsConfig_ItemConfig* -Arena::CreateMaybeMessage< ::ei::LiveConfig_BoostsConfig_ItemConfig >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::LiveConfig_BoostsConfig_ItemConfig >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::LiveConfig_BoostsConfig* -Arena::CreateMaybeMessage< ::ei::LiveConfig_BoostsConfig >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::LiveConfig_BoostsConfig >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::LiveConfig_GiftConfig_GiftValueConfig* -Arena::CreateMaybeMessage< ::ei::LiveConfig_GiftConfig_GiftValueConfig >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::LiveConfig_GiftConfig_GiftValueConfig >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::LiveConfig_GiftConfig_GiftMuConfig* -Arena::CreateMaybeMessage< ::ei::LiveConfig_GiftConfig_GiftMuConfig >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::LiveConfig_GiftConfig_GiftMuConfig >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::LiveConfig_GiftConfig* -Arena::CreateMaybeMessage< ::ei::LiveConfig_GiftConfig >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::LiveConfig_GiftConfig >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::LiveConfig_MiscConfig* -Arena::CreateMaybeMessage< ::ei::LiveConfig_MiscConfig >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::LiveConfig_MiscConfig >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::LiveConfig_HelpConfig_HowToVideoInfo* -Arena::CreateMaybeMessage< ::ei::LiveConfig_HelpConfig_HowToVideoInfo >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::LiveConfig_HelpConfig_HowToVideoInfo >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::LiveConfig_HelpConfig* -Arena::CreateMaybeMessage< ::ei::LiveConfig_HelpConfig >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::LiveConfig_HelpConfig >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::LiveConfig* -Arena::CreateMaybeMessage< ::ei::LiveConfig >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::LiveConfig >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::InGameMail* -Arena::CreateMaybeMessage< ::ei::InGameMail >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::InGameMail >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::MailDB* -Arena::CreateMaybeMessage< ::ei::MailDB >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::MailDB >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::TipsDB* -Arena::CreateMaybeMessage< ::ei::TipsDB >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::TipsDB >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::MailState_TipState* -Arena::CreateMaybeMessage< ::ei::MailState_TipState >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::MailState_TipState >(arena); -} -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); -} -template<> PROTOBUF_NOINLINE ::ei::GetPeriodicalsRequest* -Arena::CreateMaybeMessage< ::ei::GetPeriodicalsRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::GetPeriodicalsRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ConfigRequest* -Arena::CreateMaybeMessage< ::ei::ConfigRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ConfigRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ConfigResponse* -Arena::CreateMaybeMessage< ::ei::ConfigResponse >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ConfigResponse >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::AdAttributionRawData* -Arena::CreateMaybeMessage< ::ei::AdAttributionRawData >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::AdAttributionRawData >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::AdAttributionRow* -Arena::CreateMaybeMessage< ::ei::AdAttributionRow >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::AdAttributionRow >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::AdAttributionInfo* -Arena::CreateMaybeMessage< ::ei::AdAttributionInfo >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::AdAttributionInfo >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ArtifactsClientInfo_LaunchCount* -Arena::CreateMaybeMessage< ::ei::ArtifactsClientInfo_LaunchCount >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ArtifactsClientInfo_LaunchCount >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ArtifactsClientInfo* -Arena::CreateMaybeMessage< ::ei::ArtifactsClientInfo >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ArtifactsClientInfo >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::MissionInfo_Fuel* -Arena::CreateMaybeMessage< ::ei::MissionInfo_Fuel >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::MissionInfo_Fuel >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::MissionInfo* -Arena::CreateMaybeMessage< ::ei::MissionInfo >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::MissionInfo >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ArtifactSpec* -Arena::CreateMaybeMessage< ::ei::ArtifactSpec >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ArtifactSpec >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::CompleteArtifact* -Arena::CreateMaybeMessage< ::ei::CompleteArtifact >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::CompleteArtifact >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ArtifactInventoryItem* -Arena::CreateMaybeMessage< ::ei::ArtifactInventoryItem >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ArtifactInventoryItem >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::InventorySlot* -Arena::CreateMaybeMessage< ::ei::InventorySlot >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::InventorySlot >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ArtifactsConfigurationRequest* -Arena::CreateMaybeMessage< ::ei::ArtifactsConfigurationRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ArtifactsConfigurationRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ArtifactsConfigurationResponse_MissionParameters_Duration* -Arena::CreateMaybeMessage< ::ei::ArtifactsConfigurationResponse_MissionParameters_Duration >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ArtifactsConfigurationResponse_MissionParameters_Duration >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ArtifactsConfigurationResponse_MissionParameters* -Arena::CreateMaybeMessage< ::ei::ArtifactsConfigurationResponse_MissionParameters >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ArtifactsConfigurationResponse_MissionParameters >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ArtifactsConfigurationResponse_ArtifactParameters* -Arena::CreateMaybeMessage< ::ei::ArtifactsConfigurationResponse_ArtifactParameters >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ArtifactsConfigurationResponse_ArtifactParameters >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ArtifactsConfigurationResponse_CraftingLevelInfo* -Arena::CreateMaybeMessage< ::ei::ArtifactsConfigurationResponse_CraftingLevelInfo >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ArtifactsConfigurationResponse_CraftingLevelInfo >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ArtifactsConfigurationResponse* -Arena::CreateMaybeMessage< ::ei::ArtifactsConfigurationResponse >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ArtifactsConfigurationResponse >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::MissionRequest* -Arena::CreateMaybeMessage< ::ei::MissionRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::MissionRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::MissionResponse* -Arena::CreateMaybeMessage< ::ei::MissionResponse >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::MissionResponse >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::GetActiveMissionsResponse* -Arena::CreateMaybeMessage< ::ei::GetActiveMissionsResponse >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::GetActiveMissionsResponse >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::CompleteMissionResponse_SecureArtifactSpec* -Arena::CreateMaybeMessage< ::ei::CompleteMissionResponse_SecureArtifactSpec >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::CompleteMissionResponse_SecureArtifactSpec >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::CompleteMissionResponse* -Arena::CreateMaybeMessage< ::ei::CompleteMissionResponse >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::CompleteMissionResponse >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::CollectContractArtifactRewardsRequest* -Arena::CreateMaybeMessage< ::ei::CollectContractArtifactRewardsRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::CollectContractArtifactRewardsRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::CraftArtifactRequest* -Arena::CreateMaybeMessage< ::ei::CraftArtifactRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::CraftArtifactRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::CraftArtifactResponse* -Arena::CreateMaybeMessage< ::ei::CraftArtifactResponse >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::CraftArtifactResponse >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ConsumeArtifactRequest* -Arena::CreateMaybeMessage< ::ei::ConsumeArtifactRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ConsumeArtifactRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ConsumeArtifactResponse* -Arena::CreateMaybeMessage< ::ei::ConsumeArtifactResponse >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ConsumeArtifactResponse >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::AuthenticateArtifactResponse* -Arena::CreateMaybeMessage< ::ei::AuthenticateArtifactResponse >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::AuthenticateArtifactResponse >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::SetArtifactRequest* -Arena::CreateMaybeMessage< ::ei::SetArtifactRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::SetArtifactRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::SetArtifactResponse* -Arena::CreateMaybeMessage< ::ei::SetArtifactResponse >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::SetArtifactResponse >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ArtifactsDB_ActiveArtifactSlot* -Arena::CreateMaybeMessage< ::ei::ArtifactsDB_ActiveArtifactSlot >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ArtifactsDB_ActiveArtifactSlot >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ArtifactsDB_ActiveArtifactSet* -Arena::CreateMaybeMessage< ::ei::ArtifactsDB_ActiveArtifactSet >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ArtifactsDB_ActiveArtifactSet >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ArtifactsDB_CraftableArtifact* -Arena::CreateMaybeMessage< ::ei::ArtifactsDB_CraftableArtifact >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ArtifactsDB_CraftableArtifact >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ArtifactsDB* -Arena::CreateMaybeMessage< ::ei::ArtifactsDB >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ArtifactsDB >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::AuthenticatedMessage* -Arena::CreateMaybeMessage< ::ei::AuthenticatedMessage >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::AuthenticatedMessage >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::LogCompleteMissionPayload* -Arena::CreateMaybeMessage< ::ei::LogCompleteMissionPayload >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::LogCompleteMissionPayload >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::LogCraftArtifactPayload* -Arena::CreateMaybeMessage< ::ei::LogCraftArtifactPayload >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::LogCraftArtifactPayload >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::LogConsumeArtifactPayload* -Arena::CreateMaybeMessage< ::ei::LogConsumeArtifactPayload >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::LogConsumeArtifactPayload >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::LogSetArtifactPayload* -Arena::CreateMaybeMessage< ::ei::LogSetArtifactPayload >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::LogSetArtifactPayload >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::AccountTransferPayload* -Arena::CreateMaybeMessage< ::ei::AccountTransferPayload >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::AccountTransferPayload >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::SaveBackupResponse* -Arena::CreateMaybeMessage< ::ei::SaveBackupResponse >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::SaveBackupResponse >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::CleanAccountRequest* -Arena::CreateMaybeMessage< ::ei::CleanAccountRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::CleanAccountRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ReturnEDTPayload* -Arena::CreateMaybeMessage< ::ei::ReturnEDTPayload >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ReturnEDTPayload >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::DLCItem* -Arena::CreateMaybeMessage< ::ei::DLCItem >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::DLCItem >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ShellSpec_ShellPiece* -Arena::CreateMaybeMessage< ::ei::ShellSpec_ShellPiece >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ShellSpec_ShellPiece >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ShellSpec* -Arena::CreateMaybeMessage< ::ei::ShellSpec >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ShellSpec >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ShellSetSpec_VariationSpec* -Arena::CreateMaybeMessage< ::ei::ShellSetSpec_VariationSpec >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ShellSetSpec_VariationSpec >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ShellSetSpec* -Arena::CreateMaybeMessage< ::ei::ShellSetSpec >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ShellSetSpec >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ShellObjectSpec_LODPiece* -Arena::CreateMaybeMessage< ::ei::ShellObjectSpec_LODPiece >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ShellObjectSpec_LODPiece >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ShellObjectSpec* -Arena::CreateMaybeMessage< ::ei::ShellObjectSpec >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ShellObjectSpec >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ShellGroupSpec* -Arena::CreateMaybeMessage< ::ei::ShellGroupSpec >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ShellGroupSpec >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::DLCCatalog* -Arena::CreateMaybeMessage< ::ei::DLCCatalog >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::DLCCatalog >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ShellDB_ShellStatus* -Arena::CreateMaybeMessage< ::ei::ShellDB_ShellStatus >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ShellDB_ShellStatus >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ShellDB_ShellElementStatus* -Arena::CreateMaybeMessage< ::ei::ShellDB_ShellElementStatus >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ShellDB_ShellElementStatus >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ShellDB_ShellSetVariationStatus* -Arena::CreateMaybeMessage< ::ei::ShellDB_ShellSetVariationStatus >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ShellDB_ShellSetVariationStatus >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ShellDB_FarmConfiguration* -Arena::CreateMaybeMessage< ::ei::ShellDB_FarmConfiguration >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ShellDB_FarmConfiguration >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ShellDB_SavedFarmConfiguration* -Arena::CreateMaybeMessage< ::ei::ShellDB_SavedFarmConfiguration >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ShellDB_SavedFarmConfiguration >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ShellDB_ShellConfiguration* -Arena::CreateMaybeMessage< ::ei::ShellDB_ShellConfiguration >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ShellDB_ShellConfiguration >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ShellDB_ShellSetConfiguration* -Arena::CreateMaybeMessage< ::ei::ShellDB_ShellSetConfiguration >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ShellDB_ShellSetConfiguration >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ShellDB_ShellGroupConfiguration* -Arena::CreateMaybeMessage< ::ei::ShellDB_ShellGroupConfiguration >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ShellDB_ShellGroupConfiguration >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ShellDB_ChickenConfig* -Arena::CreateMaybeMessage< ::ei::ShellDB_ChickenConfig >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ShellDB_ChickenConfig >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ShellDB_LightingConfig* -Arena::CreateMaybeMessage< ::ei::ShellDB_LightingConfig >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ShellDB_LightingConfig >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ShellDB* -Arena::CreateMaybeMessage< ::ei::ShellDB >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ShellDB >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ShellPopularityStats_Entry* -Arena::CreateMaybeMessage< ::ei::ShellPopularityStats_Entry >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ShellPopularityStats_Entry >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ShellPopularityStats* -Arena::CreateMaybeMessage< ::ei::ShellPopularityStats >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ShellPopularityStats >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ShellsActionLog* -Arena::CreateMaybeMessage< ::ei::ShellsActionLog >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ShellsActionLog >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::SubmitShellShowcaseRequest* -Arena::CreateMaybeMessage< ::ei::SubmitShellShowcaseRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::SubmitShellShowcaseRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::ShellShowcase* -Arena::CreateMaybeMessage< ::ei::ShellShowcase >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ShellShowcase >(arena); -} -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::ShellsActionBatch* -Arena::CreateMaybeMessage< ::ei::ShellsActionBatch >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::ShellsActionBatch >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::UserVerificationAnalysis* -Arena::CreateMaybeMessage< ::ei::UserVerificationAnalysis >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::UserVerificationAnalysis >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::UserSubscriptionInfo_HistoryEntry* -Arena::CreateMaybeMessage< ::ei::UserSubscriptionInfo_HistoryEntry >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::UserSubscriptionInfo_HistoryEntry >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::UserSubscriptionInfo* -Arena::CreateMaybeMessage< ::ei::UserSubscriptionInfo >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::UserSubscriptionInfo >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::SubscriptionChangeHintRequest* -Arena::CreateMaybeMessage< ::ei::SubscriptionChangeHintRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::SubscriptionChangeHintRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::ei::CXPEvalRolloutInfo* -Arena::CreateMaybeMessage< ::ei::CXPEvalRolloutInfo >(Arena* arena) { - return Arena::CreateMessageInternal< ::ei::CXPEvalRolloutInfo >(arena); -} -PROTOBUF_NAMESPACE_CLOSE - +namespace google { +namespace protobuf { +} // namespace protobuf +} // namespace google // @@protoc_insertion_point(global_scope) -#include +PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 static ::std::false_type + _static_init2_ PROTOBUF_UNUSED = + (::_pbi::AddDescriptors(&descriptor_table_ei_2eproto), + ::std::false_type{}); +#include "google/protobuf/port_undef.inc" diff --git a/ei/cpp/ei.pb.h b/ei/cpp/ei.pb.h index 3b82982..39d1bb0 100644 --- a/ei/cpp/ei.pb.h +++ b/ei/cpp/ei.pb.h @@ -1,50 +1,55 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Protobuf C++ Version: 5.28.3 -#ifndef GOOGLE_PROTOBUF_INCLUDED_ei_2eproto -#define GOOGLE_PROTOBUF_INCLUDED_ei_2eproto +#ifndef GOOGLE_PROTOBUF_INCLUDED_ei_2eproto_2epb_2eh +#define GOOGLE_PROTOBUF_INCLUDED_ei_2eproto_2epb_2eh #include #include - -#include -#if PROTOBUF_VERSION < 3020000 -#error This file was generated by a newer version of protoc which is -#error incompatible with your Protocol Buffer headers. Please update -#error your headers. -#endif -#if 3020003 < PROTOBUF_MIN_PROTOC_VERSION -#error This file was generated by an older version of protoc which is -#error incompatible with your Protocol Buffer headers. Please -#error regenerate this file with a newer version of protoc. +#include +#include + +#include "google/protobuf/runtime_version.h" +#if PROTOBUF_VERSION != 5028003 +#error "Protobuf C++ gencode is built with an incompatible version of" +#error "Protobuf C++ headers/runtime. See" +#error "https://protobuf.dev/support/cross-version-runtime-guarantee/#cpp" #endif - -#include -#include -#include -#include -#include -#include -#include -#include -#include // IWYU pragma: export -#include // IWYU pragma: export -#include -#include +#include "google/protobuf/io/coded_stream.h" +#include "google/protobuf/arena.h" +#include "google/protobuf/arenastring.h" +#include "google/protobuf/generated_message_tctable_decl.h" +#include "google/protobuf/generated_message_util.h" +#include "google/protobuf/metadata_lite.h" +#include "google/protobuf/generated_message_reflection.h" +#include "google/protobuf/message.h" +#include "google/protobuf/repeated_field.h" // IWYU pragma: export +#include "google/protobuf/extension_set.h" // IWYU pragma: export +#include "google/protobuf/generated_enum_reflection.h" +#include "google/protobuf/unknown_field_set.h" // @@protoc_insertion_point(includes) -#include + +// Must be included last. +#include "google/protobuf/port_def.inc" + #define PROTOBUF_INTERNAL_EXPORT_ei_2eproto -PROTOBUF_NAMESPACE_OPEN + +namespace google { +namespace protobuf { namespace internal { class AnyMetadata; } // namespace internal -PROTOBUF_NAMESPACE_CLOSE +} // namespace protobuf +} // namespace google // Internal implementation detail -- do not use these members. struct TableStruct_ei_2eproto { - static const uint32_t offsets[]; + static const ::uint32_t offsets[]; }; -extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ei_2eproto; +extern const ::google::protobuf::internal::DescriptorTable + descriptor_table_ei_2eproto; namespace ei { class AccountTransferPayload; struct AccountTransferPayloadDefaultTypeInternal; @@ -241,6 +246,24 @@ extern ContractEvaluationBatch_PairDefaultTypeInternal _ContractEvaluationBatch_ class ContractPlayerInfo; struct ContractPlayerInfoDefaultTypeInternal; extern ContractPlayerInfoDefaultTypeInternal _ContractPlayerInfo_default_instance_; +class ContractPlayerInfo_SeasonProgress; +struct ContractPlayerInfo_SeasonProgressDefaultTypeInternal; +extern ContractPlayerInfo_SeasonProgressDefaultTypeInternal _ContractPlayerInfo_SeasonProgress_default_instance_; +class ContractSeasonGoal; +struct ContractSeasonGoalDefaultTypeInternal; +extern ContractSeasonGoalDefaultTypeInternal _ContractSeasonGoal_default_instance_; +class ContractSeasonInfo; +struct ContractSeasonInfoDefaultTypeInternal; +extern ContractSeasonInfoDefaultTypeInternal _ContractSeasonInfo_default_instance_; +class ContractSeasonInfo_GoalSet; +struct ContractSeasonInfo_GoalSetDefaultTypeInternal; +extern ContractSeasonInfo_GoalSetDefaultTypeInternal _ContractSeasonInfo_GoalSet_default_instance_; +class ContractSeasonInfos; +struct ContractSeasonInfosDefaultTypeInternal; +extern ContractSeasonInfosDefaultTypeInternal _ContractSeasonInfos_default_instance_; +class ContractSeasonRewardConfirmationRequest; +struct ContractSeasonRewardConfirmationRequestDefaultTypeInternal; +extern ContractSeasonRewardConfirmationRequestDefaultTypeInternal _ContractSeasonRewardConfirmationRequest_default_instance_; class ContractSimConfig; struct ContractSimConfigDefaultTypeInternal; extern ContractSimConfigDefaultTypeInternal _ContractSimConfig_default_instance_; @@ -370,6 +393,9 @@ extern GiftPlayerCoopRequestDefaultTypeInternal _GiftPlayerCoopRequest_default_i class IAPSaleEntry; struct IAPSaleEntryDefaultTypeInternal; extern IAPSaleEntryDefaultTypeInternal _IAPSaleEntry_default_instance_; +class IdleSessionSummary; +struct IdleSessionSummaryDefaultTypeInternal; +extern IdleSessionSummaryDefaultTypeInternal _IdleSessionSummary_default_instance_; class InGameMail; struct InGameMailDefaultTypeInternal; extern InGameMailDefaultTypeInternal _InGameMail_default_instance_; @@ -641,232 +667,42 @@ class VerifyPurchaseResponse; struct VerifyPurchaseResponseDefaultTypeInternal; extern VerifyPurchaseResponseDefaultTypeInternal _VerifyPurchaseResponse_default_instance_; } // namespace ei -PROTOBUF_NAMESPACE_OPEN -template<> ::ei::AccountTransferPayload* Arena::CreateMaybeMessage<::ei::AccountTransferPayload>(Arena*); -template<> ::ei::ActionKeyValuePair* Arena::CreateMaybeMessage<::ei::ActionKeyValuePair>(Arena*); -template<> ::ei::AdAttributionInfo* Arena::CreateMaybeMessage<::ei::AdAttributionInfo>(Arena*); -template<> ::ei::AdAttributionRawData* Arena::CreateMaybeMessage<::ei::AdAttributionRawData>(Arena*); -template<> ::ei::AdAttributionRow* Arena::CreateMaybeMessage<::ei::AdAttributionRow>(Arena*); -template<> ::ei::AppInfo* Arena::CreateMaybeMessage<::ei::AppInfo>(Arena*); -template<> ::ei::ArtifactInventoryItem* Arena::CreateMaybeMessage<::ei::ArtifactInventoryItem>(Arena*); -template<> ::ei::ArtifactSpec* Arena::CreateMaybeMessage<::ei::ArtifactSpec>(Arena*); -template<> ::ei::ArtifactsClientInfo* Arena::CreateMaybeMessage<::ei::ArtifactsClientInfo>(Arena*); -template<> ::ei::ArtifactsClientInfo_LaunchCount* Arena::CreateMaybeMessage<::ei::ArtifactsClientInfo_LaunchCount>(Arena*); -template<> ::ei::ArtifactsConfigurationRequest* Arena::CreateMaybeMessage<::ei::ArtifactsConfigurationRequest>(Arena*); -template<> ::ei::ArtifactsConfigurationResponse* Arena::CreateMaybeMessage<::ei::ArtifactsConfigurationResponse>(Arena*); -template<> ::ei::ArtifactsConfigurationResponse_ArtifactParameters* Arena::CreateMaybeMessage<::ei::ArtifactsConfigurationResponse_ArtifactParameters>(Arena*); -template<> ::ei::ArtifactsConfigurationResponse_CraftingLevelInfo* Arena::CreateMaybeMessage<::ei::ArtifactsConfigurationResponse_CraftingLevelInfo>(Arena*); -template<> ::ei::ArtifactsConfigurationResponse_MissionParameters* Arena::CreateMaybeMessage<::ei::ArtifactsConfigurationResponse_MissionParameters>(Arena*); -template<> ::ei::ArtifactsConfigurationResponse_MissionParameters_Duration* Arena::CreateMaybeMessage<::ei::ArtifactsConfigurationResponse_MissionParameters_Duration>(Arena*); -template<> ::ei::ArtifactsDB* Arena::CreateMaybeMessage<::ei::ArtifactsDB>(Arena*); -template<> ::ei::ArtifactsDB_ActiveArtifactSet* Arena::CreateMaybeMessage<::ei::ArtifactsDB_ActiveArtifactSet>(Arena*); -template<> ::ei::ArtifactsDB_ActiveArtifactSlot* Arena::CreateMaybeMessage<::ei::ArtifactsDB_ActiveArtifactSlot>(Arena*); -template<> ::ei::ArtifactsDB_CraftableArtifact* Arena::CreateMaybeMessage<::ei::ArtifactsDB_CraftableArtifact>(Arena*); -template<> ::ei::AuthenticateArtifactResponse* Arena::CreateMaybeMessage<::ei::AuthenticateArtifactResponse>(Arena*); -template<> ::ei::AuthenticatedMessage* Arena::CreateMaybeMessage<::ei::AuthenticatedMessage>(Arena*); -template<> ::ei::AutoJoinCoopRequest* Arena::CreateMaybeMessage<::ei::AutoJoinCoopRequest>(Arena*); -template<> ::ei::Backup* Arena::CreateMaybeMessage<::ei::Backup>(Arena*); -template<> ::ei::Backup_AchievementInfo* Arena::CreateMaybeMessage<::ei::Backup_AchievementInfo>(Arena*); -template<> ::ei::Backup_ActiveBoost* Arena::CreateMaybeMessage<::ei::Backup_ActiveBoost>(Arena*); -template<> ::ei::Backup_Artifacts* Arena::CreateMaybeMessage<::ei::Backup_Artifacts>(Arena*); -template<> ::ei::Backup_Game* Arena::CreateMaybeMessage<::ei::Backup_Game>(Arena*); -template<> ::ei::Backup_Misc* Arena::CreateMaybeMessage<::ei::Backup_Misc>(Arena*); -template<> ::ei::Backup_Mission* Arena::CreateMaybeMessage<::ei::Backup_Mission>(Arena*); -template<> ::ei::Backup_MissionInfo* Arena::CreateMaybeMessage<::ei::Backup_MissionInfo>(Arena*); -template<> ::ei::Backup_NewsHeadline* Arena::CreateMaybeMessage<::ei::Backup_NewsHeadline>(Arena*); -template<> ::ei::Backup_OwnedBoost* Arena::CreateMaybeMessage<::ei::Backup_OwnedBoost>(Arena*); -template<> ::ei::Backup_ResearchItem* Arena::CreateMaybeMessage<::ei::Backup_ResearchItem>(Arena*); -template<> ::ei::Backup_Settings* Arena::CreateMaybeMessage<::ei::Backup_Settings>(Arena*); -template<> ::ei::Backup_Shells* Arena::CreateMaybeMessage<::ei::Backup_Shells>(Arena*); -template<> ::ei::Backup_Simulation* Arena::CreateMaybeMessage<::ei::Backup_Simulation>(Arena*); -template<> ::ei::Backup_Stats* Arena::CreateMaybeMessage<::ei::Backup_Stats>(Arena*); -template<> ::ei::Backup_Tutorial* Arena::CreateMaybeMessage<::ei::Backup_Tutorial>(Arena*); -template<> ::ei::BasicRequestInfo* Arena::CreateMaybeMessage<::ei::BasicRequestInfo>(Arena*); -template<> ::ei::CXPEvalRolloutInfo* Arena::CreateMaybeMessage<::ei::CXPEvalRolloutInfo>(Arena*); -template<> ::ei::CleanAccountRequest* Arena::CreateMaybeMessage<::ei::CleanAccountRequest>(Arena*); -template<> ::ei::ClearAllUserDataRequest* Arena::CreateMaybeMessage<::ei::ClearAllUserDataRequest>(Arena*); -template<> ::ei::CollectContractArtifactRewardsRequest* Arena::CreateMaybeMessage<::ei::CollectContractArtifactRewardsRequest>(Arena*); -template<> ::ei::CompleteArtifact* Arena::CreateMaybeMessage<::ei::CompleteArtifact>(Arena*); -template<> ::ei::CompleteMissionResponse* Arena::CreateMaybeMessage<::ei::CompleteMissionResponse>(Arena*); -template<> ::ei::CompleteMissionResponse_SecureArtifactSpec* Arena::CreateMaybeMessage<::ei::CompleteMissionResponse_SecureArtifactSpec>(Arena*); -template<> ::ei::ConfigRequest* Arena::CreateMaybeMessage<::ei::ConfigRequest>(Arena*); -template<> ::ei::ConfigResponse* Arena::CreateMaybeMessage<::ei::ConfigResponse>(Arena*); -template<> ::ei::ConsumeArtifactRequest* Arena::CreateMaybeMessage<::ei::ConsumeArtifactRequest>(Arena*); -template<> ::ei::ConsumeArtifactResponse* Arena::CreateMaybeMessage<::ei::ConsumeArtifactResponse>(Arena*); -template<> ::ei::Contract* Arena::CreateMaybeMessage<::ei::Contract>(Arena*); -template<> ::ei::ContractAction* Arena::CreateMaybeMessage<::ei::ContractAction>(Arena*); -template<> ::ei::ContractCitation* Arena::CreateMaybeMessage<::ei::ContractCitation>(Arena*); -template<> ::ei::ContractCoopStatusRequest* Arena::CreateMaybeMessage<::ei::ContractCoopStatusRequest>(Arena*); -template<> ::ei::ContractCoopStatusResponse* Arena::CreateMaybeMessage<::ei::ContractCoopStatusResponse>(Arena*); -template<> ::ei::ContractCoopStatusResponse_ChickenRun* Arena::CreateMaybeMessage<::ei::ContractCoopStatusResponse_ChickenRun>(Arena*); -template<> ::ei::ContractCoopStatusResponse_ContributionInfo* Arena::CreateMaybeMessage<::ei::ContractCoopStatusResponse_ContributionInfo>(Arena*); -template<> ::ei::ContractCoopStatusResponse_CoopGift* Arena::CreateMaybeMessage<::ei::ContractCoopStatusResponse_CoopGift>(Arena*); -template<> ::ei::ContractCoopStatusUpdateRequest* Arena::CreateMaybeMessage<::ei::ContractCoopStatusUpdateRequest>(Arena*); -template<> ::ei::ContractCoopStatusUpdateResponse* Arena::CreateMaybeMessage<::ei::ContractCoopStatusUpdateResponse>(Arena*); -template<> ::ei::ContractEvaluation* Arena::CreateMaybeMessage<::ei::ContractEvaluation>(Arena*); -template<> ::ei::ContractEvaluationBatch* Arena::CreateMaybeMessage<::ei::ContractEvaluationBatch>(Arena*); -template<> ::ei::ContractEvaluationBatch_Pair* Arena::CreateMaybeMessage<::ei::ContractEvaluationBatch_Pair>(Arena*); -template<> ::ei::ContractPlayerInfo* Arena::CreateMaybeMessage<::ei::ContractPlayerInfo>(Arena*); -template<> ::ei::ContractSimConfig* Arena::CreateMaybeMessage<::ei::ContractSimConfig>(Arena*); -template<> ::ei::ContractSimConfig_ContractGradeSimConfig* Arena::CreateMaybeMessage<::ei::ContractSimConfig_ContractGradeSimConfig>(Arena*); -template<> ::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams* Arena::CreateMaybeMessage<::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams>(Arena*); -template<> ::ei::ContractSimPoll* Arena::CreateMaybeMessage<::ei::ContractSimPoll>(Arena*); -template<> ::ei::ContractSimPollResponse* Arena::CreateMaybeMessage<::ei::ContractSimPollResponse>(Arena*); -template<> ::ei::ContractSimResultUpdate* Arena::CreateMaybeMessage<::ei::ContractSimResultUpdate>(Arena*); -template<> ::ei::ContractSimResultUpdate_GoalInfo* Arena::CreateMaybeMessage<::ei::ContractSimResultUpdate_GoalInfo>(Arena*); -template<> ::ei::Contract_Goal* Arena::CreateMaybeMessage<::ei::Contract_Goal>(Arena*); -template<> ::ei::Contract_GoalSet* Arena::CreateMaybeMessage<::ei::Contract_GoalSet>(Arena*); -template<> ::ei::Contract_GradeSpec* Arena::CreateMaybeMessage<::ei::Contract_GradeSpec>(Arena*); -template<> ::ei::ContractsArchive* Arena::CreateMaybeMessage<::ei::ContractsArchive>(Arena*); -template<> ::ei::ContractsRequest* Arena::CreateMaybeMessage<::ei::ContractsRequest>(Arena*); -template<> ::ei::ContractsResponse* Arena::CreateMaybeMessage<::ei::ContractsResponse>(Arena*); -template<> ::ei::CoopBuffHistory* Arena::CreateMaybeMessage<::ei::CoopBuffHistory>(Arena*); -template<> ::ei::CoopBuffState* Arena::CreateMaybeMessage<::ei::CoopBuffState>(Arena*); -template<> ::ei::CoopChickenRunEntry* Arena::CreateMaybeMessage<::ei::CoopChickenRunEntry>(Arena*); -template<> ::ei::CoopCompletionSnapshot* Arena::CreateMaybeMessage<::ei::CoopCompletionSnapshot>(Arena*); -template<> ::ei::CoopCompletionSnapshot_ContributorSnapshot* Arena::CreateMaybeMessage<::ei::CoopCompletionSnapshot_ContributorSnapshot>(Arena*); -template<> ::ei::CoopLastChickenRunTimes* Arena::CreateMaybeMessage<::ei::CoopLastChickenRunTimes>(Arena*); -template<> ::ei::CraftArtifactRequest* Arena::CreateMaybeMessage<::ei::CraftArtifactRequest>(Arena*); -template<> ::ei::CraftArtifactResponse* Arena::CreateMaybeMessage<::ei::CraftArtifactResponse>(Arena*); -template<> ::ei::CreateCoopRequest* Arena::CreateMaybeMessage<::ei::CreateCoopRequest>(Arena*); -template<> ::ei::CreateCoopResponse* Arena::CreateMaybeMessage<::ei::CreateCoopResponse>(Arena*); -template<> ::ei::CurrencyFlowBatchRequest* Arena::CreateMaybeMessage<::ei::CurrencyFlowBatchRequest>(Arena*); -template<> ::ei::CurrencyFlowLog* Arena::CreateMaybeMessage<::ei::CurrencyFlowLog>(Arena*); -template<> ::ei::CustomEgg* Arena::CreateMaybeMessage<::ei::CustomEgg>(Arena*); -template<> ::ei::DLCCatalog* Arena::CreateMaybeMessage<::ei::DLCCatalog>(Arena*); -template<> ::ei::DLCItem* Arena::CreateMaybeMessage<::ei::DLCItem>(Arena*); -template<> ::ei::DailyGiftInfo* Arena::CreateMaybeMessage<::ei::DailyGiftInfo>(Arena*); -template<> ::ei::DeviceInfo* Arena::CreateMaybeMessage<::ei::DeviceInfo>(Arena*); -template<> ::ei::EggIncAdConfig* Arena::CreateMaybeMessage<::ei::EggIncAdConfig>(Arena*); -template<> ::ei::EggIncCurrentEvents* Arena::CreateMaybeMessage<::ei::EggIncCurrentEvents>(Arena*); -template<> ::ei::EggIncEvent* Arena::CreateMaybeMessage<::ei::EggIncEvent>(Arena*); -template<> ::ei::EggIncFirstContactRequest* Arena::CreateMaybeMessage<::ei::EggIncFirstContactRequest>(Arena*); -template<> ::ei::EggIncFirstContactResponse* Arena::CreateMaybeMessage<::ei::EggIncFirstContactResponse>(Arena*); -template<> ::ei::FarmProductionParams* Arena::CreateMaybeMessage<::ei::FarmProductionParams>(Arena*); -template<> ::ei::GameModifier* Arena::CreateMaybeMessage<::ei::GameModifier>(Arena*); -template<> ::ei::GenericAction* Arena::CreateMaybeMessage<::ei::GenericAction>(Arena*); -template<> ::ei::GenericActionBatchRequest* Arena::CreateMaybeMessage<::ei::GenericActionBatchRequest>(Arena*); -template<> ::ei::GetActiveMissionsResponse* Arena::CreateMaybeMessage<::ei::GetActiveMissionsResponse>(Arena*); -template<> ::ei::GetPeriodicalsRequest* Arena::CreateMaybeMessage<::ei::GetPeriodicalsRequest>(Arena*); -template<> ::ei::GiftPlayerCoopRequest* Arena::CreateMaybeMessage<::ei::GiftPlayerCoopRequest>(Arena*); -template<> ::ei::IAPSaleEntry* Arena::CreateMaybeMessage<::ei::IAPSaleEntry>(Arena*); -template<> ::ei::InGameMail* Arena::CreateMaybeMessage<::ei::InGameMail>(Arena*); -template<> ::ei::InventorySlot* Arena::CreateMaybeMessage<::ei::InventorySlot>(Arena*); -template<> ::ei::JoinCoopRequest* Arena::CreateMaybeMessage<::ei::JoinCoopRequest>(Arena*); -template<> ::ei::JoinCoopResponse* Arena::CreateMaybeMessage<::ei::JoinCoopResponse>(Arena*); -template<> ::ei::KickPlayerCoopRequest* Arena::CreateMaybeMessage<::ei::KickPlayerCoopRequest>(Arena*); -template<> ::ei::LeaderboardAnalysis* Arena::CreateMaybeMessage<::ei::LeaderboardAnalysis>(Arena*); -template<> ::ei::LeaderboardAnalysis_Chunk* Arena::CreateMaybeMessage<::ei::LeaderboardAnalysis_Chunk>(Arena*); -template<> ::ei::LeaderboardInfo* Arena::CreateMaybeMessage<::ei::LeaderboardInfo>(Arena*); -template<> ::ei::LeaderboardInfo_Season* Arena::CreateMaybeMessage<::ei::LeaderboardInfo_Season>(Arena*); -template<> ::ei::LeaderboardRequest* Arena::CreateMaybeMessage<::ei::LeaderboardRequest>(Arena*); -template<> ::ei::LeaderboardResponse* Arena::CreateMaybeMessage<::ei::LeaderboardResponse>(Arena*); -template<> ::ei::LeaderboardResponse_Entry* Arena::CreateMaybeMessage<::ei::LeaderboardResponse_Entry>(Arena*); -template<> ::ei::LeaveCoopRequest* Arena::CreateMaybeMessage<::ei::LeaveCoopRequest>(Arena*); -template<> ::ei::LiveConfig* Arena::CreateMaybeMessage<::ei::LiveConfig>(Arena*); -template<> ::ei::LiveConfig_BoostsConfig* Arena::CreateMaybeMessage<::ei::LiveConfig_BoostsConfig>(Arena*); -template<> ::ei::LiveConfig_BoostsConfig_ItemConfig* Arena::CreateMaybeMessage<::ei::LiveConfig_BoostsConfig_ItemConfig>(Arena*); -template<> ::ei::LiveConfig_GiftConfig* Arena::CreateMaybeMessage<::ei::LiveConfig_GiftConfig>(Arena*); -template<> ::ei::LiveConfig_GiftConfig_GiftMuConfig* Arena::CreateMaybeMessage<::ei::LiveConfig_GiftConfig_GiftMuConfig>(Arena*); -template<> ::ei::LiveConfig_GiftConfig_GiftValueConfig* Arena::CreateMaybeMessage<::ei::LiveConfig_GiftConfig_GiftValueConfig>(Arena*); -template<> ::ei::LiveConfig_HelpConfig* Arena::CreateMaybeMessage<::ei::LiveConfig_HelpConfig>(Arena*); -template<> ::ei::LiveConfig_HelpConfig_HowToVideoInfo* Arena::CreateMaybeMessage<::ei::LiveConfig_HelpConfig_HowToVideoInfo>(Arena*); -template<> ::ei::LiveConfig_MiscConfig* Arena::CreateMaybeMessage<::ei::LiveConfig_MiscConfig>(Arena*); -template<> ::ei::LocalContract* Arena::CreateMaybeMessage<::ei::LocalContract>(Arena*); -template<> ::ei::LogCompleteMissionPayload* Arena::CreateMaybeMessage<::ei::LogCompleteMissionPayload>(Arena*); -template<> ::ei::LogConsumeArtifactPayload* Arena::CreateMaybeMessage<::ei::LogConsumeArtifactPayload>(Arena*); -template<> ::ei::LogCraftArtifactPayload* Arena::CreateMaybeMessage<::ei::LogCraftArtifactPayload>(Arena*); -template<> ::ei::LogSetArtifactPayload* Arena::CreateMaybeMessage<::ei::LogSetArtifactPayload>(Arena*); -template<> ::ei::MailDB* Arena::CreateMaybeMessage<::ei::MailDB>(Arena*); -template<> ::ei::MailState* Arena::CreateMaybeMessage<::ei::MailState>(Arena*); -template<> ::ei::MailState_TipState* Arena::CreateMaybeMessage<::ei::MailState_TipState>(Arena*); -template<> ::ei::MissionInfo* Arena::CreateMaybeMessage<::ei::MissionInfo>(Arena*); -template<> ::ei::MissionInfo_Fuel* Arena::CreateMaybeMessage<::ei::MissionInfo_Fuel>(Arena*); -template<> ::ei::MissionRequest* Arena::CreateMaybeMessage<::ei::MissionRequest>(Arena*); -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*); -template<> ::ei::ReportPlayerCoopRequest* Arena::CreateMaybeMessage<::ei::ReportPlayerCoopRequest>(Arena*); -template<> ::ei::ReturnEDTPayload* Arena::CreateMaybeMessage<::ei::ReturnEDTPayload>(Arena*); -template<> ::ei::Reward* Arena::CreateMaybeMessage<::ei::Reward>(Arena*); -template<> ::ei::SalesInfo* Arena::CreateMaybeMessage<::ei::SalesInfo>(Arena*); -template<> ::ei::SalesInfoRequest* Arena::CreateMaybeMessage<::ei::SalesInfoRequest>(Arena*); -template<> ::ei::SaveBackupResponse* Arena::CreateMaybeMessage<::ei::SaveBackupResponse>(Arena*); -template<> ::ei::SendChickenRunCoopRequest* Arena::CreateMaybeMessage<::ei::SendChickenRunCoopRequest>(Arena*); -template<> ::ei::ServerGift* Arena::CreateMaybeMessage<::ei::ServerGift>(Arena*); -template<> ::ei::SetArtifactRequest* Arena::CreateMaybeMessage<::ei::SetArtifactRequest>(Arena*); -template<> ::ei::SetArtifactResponse* Arena::CreateMaybeMessage<::ei::SetArtifactResponse>(Arena*); -template<> ::ei::ShellDB* Arena::CreateMaybeMessage<::ei::ShellDB>(Arena*); -template<> ::ei::ShellDB_ChickenConfig* Arena::CreateMaybeMessage<::ei::ShellDB_ChickenConfig>(Arena*); -template<> ::ei::ShellDB_FarmConfiguration* Arena::CreateMaybeMessage<::ei::ShellDB_FarmConfiguration>(Arena*); -template<> ::ei::ShellDB_LightingConfig* Arena::CreateMaybeMessage<::ei::ShellDB_LightingConfig>(Arena*); -template<> ::ei::ShellDB_SavedFarmConfiguration* Arena::CreateMaybeMessage<::ei::ShellDB_SavedFarmConfiguration>(Arena*); -template<> ::ei::ShellDB_ShellConfiguration* Arena::CreateMaybeMessage<::ei::ShellDB_ShellConfiguration>(Arena*); -template<> ::ei::ShellDB_ShellElementStatus* Arena::CreateMaybeMessage<::ei::ShellDB_ShellElementStatus>(Arena*); -template<> ::ei::ShellDB_ShellGroupConfiguration* Arena::CreateMaybeMessage<::ei::ShellDB_ShellGroupConfiguration>(Arena*); -template<> ::ei::ShellDB_ShellSetConfiguration* Arena::CreateMaybeMessage<::ei::ShellDB_ShellSetConfiguration>(Arena*); -template<> ::ei::ShellDB_ShellSetVariationStatus* Arena::CreateMaybeMessage<::ei::ShellDB_ShellSetVariationStatus>(Arena*); -template<> ::ei::ShellDB_ShellStatus* Arena::CreateMaybeMessage<::ei::ShellDB_ShellStatus>(Arena*); -template<> ::ei::ShellGroupSpec* Arena::CreateMaybeMessage<::ei::ShellGroupSpec>(Arena*); -template<> ::ei::ShellObjectSpec* Arena::CreateMaybeMessage<::ei::ShellObjectSpec>(Arena*); -template<> ::ei::ShellObjectSpec_LODPiece* Arena::CreateMaybeMessage<::ei::ShellObjectSpec_LODPiece>(Arena*); -template<> ::ei::ShellPopularityStats* Arena::CreateMaybeMessage<::ei::ShellPopularityStats>(Arena*); -template<> ::ei::ShellPopularityStats_Entry* Arena::CreateMaybeMessage<::ei::ShellPopularityStats_Entry>(Arena*); -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::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*); -template<> ::ei::UpdateCoopPermissionsRequest* Arena::CreateMaybeMessage<::ei::UpdateCoopPermissionsRequest>(Arena*); -template<> ::ei::UpdateCoopPermissionsResponse* Arena::CreateMaybeMessage<::ei::UpdateCoopPermissionsResponse>(Arena*); -template<> ::ei::UserDataInfoRequest* Arena::CreateMaybeMessage<::ei::UserDataInfoRequest>(Arena*); -template<> ::ei::UserDataInfoResponse* Arena::CreateMaybeMessage<::ei::UserDataInfoResponse>(Arena*); -template<> ::ei::UserSubscriptionInfo* Arena::CreateMaybeMessage<::ei::UserSubscriptionInfo>(Arena*); -template<> ::ei::UserSubscriptionInfo_HistoryEntry* Arena::CreateMaybeMessage<::ei::UserSubscriptionInfo_HistoryEntry>(Arena*); -template<> ::ei::UserVerificationAnalysis* Arena::CreateMaybeMessage<::ei::UserVerificationAnalysis>(Arena*); -template<> ::ei::Vector3* Arena::CreateMaybeMessage<::ei::Vector3>(Arena*); -template<> ::ei::Vector4* Arena::CreateMaybeMessage<::ei::Vector4>(Arena*); -template<> ::ei::VerifyPurchaseRequest* Arena::CreateMaybeMessage<::ei::VerifyPurchaseRequest>(Arena*); -template<> ::ei::VerifyPurchaseResponse* Arena::CreateMaybeMessage<::ei::VerifyPurchaseResponse>(Arena*); -PROTOBUF_NAMESPACE_CLOSE -namespace ei { +namespace google { +namespace protobuf { +} // namespace protobuf +} // namespace google +namespace ei { enum EggIncFirstContactResponse_ErrorCodes : int { EggIncFirstContactResponse_ErrorCodes_NO_ERROR = 0, EggIncFirstContactResponse_ErrorCodes_EXISTING_USER_W_GAMER_ID = 1, EggIncFirstContactResponse_ErrorCodes_USER_NOT_FOUND = 2, - EggIncFirstContactResponse_ErrorCodes_BACKUP_CONFLICT = 3 + EggIncFirstContactResponse_ErrorCodes_BACKUP_CONFLICT = 3, }; + bool EggIncFirstContactResponse_ErrorCodes_IsValid(int value); -constexpr EggIncFirstContactResponse_ErrorCodes EggIncFirstContactResponse_ErrorCodes_ErrorCodes_MIN = EggIncFirstContactResponse_ErrorCodes_NO_ERROR; -constexpr EggIncFirstContactResponse_ErrorCodes EggIncFirstContactResponse_ErrorCodes_ErrorCodes_MAX = EggIncFirstContactResponse_ErrorCodes_BACKUP_CONFLICT; -constexpr int EggIncFirstContactResponse_ErrorCodes_ErrorCodes_ARRAYSIZE = EggIncFirstContactResponse_ErrorCodes_ErrorCodes_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* EggIncFirstContactResponse_ErrorCodes_descriptor(); -template -inline const std::string& EggIncFirstContactResponse_ErrorCodes_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function EggIncFirstContactResponse_ErrorCodes_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - EggIncFirstContactResponse_ErrorCodes_descriptor(), enum_t_value); -} -inline bool EggIncFirstContactResponse_ErrorCodes_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, EggIncFirstContactResponse_ErrorCodes* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - EggIncFirstContactResponse_ErrorCodes_descriptor(), name, value); +extern const uint32_t EggIncFirstContactResponse_ErrorCodes_internal_data_[]; +constexpr EggIncFirstContactResponse_ErrorCodes EggIncFirstContactResponse_ErrorCodes_ErrorCodes_MIN = static_cast(0); +constexpr EggIncFirstContactResponse_ErrorCodes EggIncFirstContactResponse_ErrorCodes_ErrorCodes_MAX = static_cast(3); +constexpr int EggIncFirstContactResponse_ErrorCodes_ErrorCodes_ARRAYSIZE = 3 + 1; +const ::google::protobuf::EnumDescriptor* +EggIncFirstContactResponse_ErrorCodes_descriptor(); +template +const std::string& EggIncFirstContactResponse_ErrorCodes_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to ErrorCodes_Name()."); + return EggIncFirstContactResponse_ErrorCodes_Name(static_cast(value)); +} +template <> +inline const std::string& EggIncFirstContactResponse_ErrorCodes_Name(EggIncFirstContactResponse_ErrorCodes value) { + return ::google::protobuf::internal::NameOfDenseEnum( + static_cast(value)); +} +inline bool EggIncFirstContactResponse_ErrorCodes_Parse(absl::string_view name, EggIncFirstContactResponse_ErrorCodes* value) { + return ::google::protobuf::internal::ParseNamedEnum( + EggIncFirstContactResponse_ErrorCodes_descriptor(), name, value); } enum GameModifier_GameDimension : int { GameModifier_GameDimension_INVALID = 0, @@ -878,26 +714,32 @@ enum GameModifier_GameDimension : int { GameModifier_GameDimension_HAB_CAPACITY = 6, GameModifier_GameDimension_VEHICLE_COST = 7, GameModifier_GameDimension_HAB_COST = 8, - GameModifier_GameDimension_RESEARCH_COST = 9 + GameModifier_GameDimension_RESEARCH_COST = 9, }; + bool GameModifier_GameDimension_IsValid(int value); -constexpr GameModifier_GameDimension GameModifier_GameDimension_GameDimension_MIN = GameModifier_GameDimension_INVALID; -constexpr GameModifier_GameDimension GameModifier_GameDimension_GameDimension_MAX = GameModifier_GameDimension_RESEARCH_COST; -constexpr int GameModifier_GameDimension_GameDimension_ARRAYSIZE = GameModifier_GameDimension_GameDimension_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* GameModifier_GameDimension_descriptor(); -template -inline const std::string& GameModifier_GameDimension_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function GameModifier_GameDimension_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - GameModifier_GameDimension_descriptor(), enum_t_value); -} -inline bool GameModifier_GameDimension_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, GameModifier_GameDimension* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - GameModifier_GameDimension_descriptor(), name, value); +extern const uint32_t GameModifier_GameDimension_internal_data_[]; +constexpr GameModifier_GameDimension GameModifier_GameDimension_GameDimension_MIN = static_cast(0); +constexpr GameModifier_GameDimension GameModifier_GameDimension_GameDimension_MAX = static_cast(9); +constexpr int GameModifier_GameDimension_GameDimension_ARRAYSIZE = 9 + 1; +const ::google::protobuf::EnumDescriptor* +GameModifier_GameDimension_descriptor(); +template +const std::string& GameModifier_GameDimension_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to GameDimension_Name()."); + return GameModifier_GameDimension_Name(static_cast(value)); +} +template <> +inline const std::string& GameModifier_GameDimension_Name(GameModifier_GameDimension value) { + return ::google::protobuf::internal::NameOfDenseEnum( + static_cast(value)); +} +inline bool GameModifier_GameDimension_Parse(absl::string_view name, GameModifier_GameDimension* value) { + return ::google::protobuf::internal::ParseNamedEnum( + GameModifier_GameDimension_descriptor(), name, value); } enum Contract_PlayerGrade : int { Contract_PlayerGrade_GRADE_UNSET = 0, @@ -905,52 +747,64 @@ enum Contract_PlayerGrade : int { Contract_PlayerGrade_GRADE_B = 2, Contract_PlayerGrade_GRADE_A = 3, Contract_PlayerGrade_GRADE_AA = 4, - Contract_PlayerGrade_GRADE_AAA = 5 + Contract_PlayerGrade_GRADE_AAA = 5, }; + bool Contract_PlayerGrade_IsValid(int value); -constexpr Contract_PlayerGrade Contract_PlayerGrade_PlayerGrade_MIN = Contract_PlayerGrade_GRADE_UNSET; -constexpr Contract_PlayerGrade Contract_PlayerGrade_PlayerGrade_MAX = Contract_PlayerGrade_GRADE_AAA; -constexpr int Contract_PlayerGrade_PlayerGrade_ARRAYSIZE = Contract_PlayerGrade_PlayerGrade_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Contract_PlayerGrade_descriptor(); -template -inline const std::string& Contract_PlayerGrade_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function Contract_PlayerGrade_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - Contract_PlayerGrade_descriptor(), enum_t_value); -} -inline bool Contract_PlayerGrade_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Contract_PlayerGrade* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - Contract_PlayerGrade_descriptor(), name, value); +extern const uint32_t Contract_PlayerGrade_internal_data_[]; +constexpr Contract_PlayerGrade Contract_PlayerGrade_PlayerGrade_MIN = static_cast(0); +constexpr Contract_PlayerGrade Contract_PlayerGrade_PlayerGrade_MAX = static_cast(5); +constexpr int Contract_PlayerGrade_PlayerGrade_ARRAYSIZE = 5 + 1; +const ::google::protobuf::EnumDescriptor* +Contract_PlayerGrade_descriptor(); +template +const std::string& Contract_PlayerGrade_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to PlayerGrade_Name()."); + return Contract_PlayerGrade_Name(static_cast(value)); +} +template <> +inline const std::string& Contract_PlayerGrade_Name(Contract_PlayerGrade value) { + return ::google::protobuf::internal::NameOfDenseEnum( + static_cast(value)); +} +inline bool Contract_PlayerGrade_Parse(absl::string_view name, Contract_PlayerGrade* value) { + return ::google::protobuf::internal::ParseNamedEnum( + Contract_PlayerGrade_descriptor(), name, value); } enum ContractPlayerInfo_Status : int { ContractPlayerInfo_Status_UNKNOWN = 0, ContractPlayerInfo_Status_CALCULATING = 1, ContractPlayerInfo_Status_OUT_OF_DATE = 2, ContractPlayerInfo_Status_INCOMPLETE = 4, - ContractPlayerInfo_Status_COMPLETE = 3 + ContractPlayerInfo_Status_COMPLETE = 3, }; + bool ContractPlayerInfo_Status_IsValid(int value); -constexpr ContractPlayerInfo_Status ContractPlayerInfo_Status_Status_MIN = ContractPlayerInfo_Status_UNKNOWN; -constexpr ContractPlayerInfo_Status ContractPlayerInfo_Status_Status_MAX = ContractPlayerInfo_Status_INCOMPLETE; -constexpr int ContractPlayerInfo_Status_Status_ARRAYSIZE = ContractPlayerInfo_Status_Status_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ContractPlayerInfo_Status_descriptor(); -template -inline const std::string& ContractPlayerInfo_Status_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function ContractPlayerInfo_Status_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - ContractPlayerInfo_Status_descriptor(), enum_t_value); -} -inline bool ContractPlayerInfo_Status_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ContractPlayerInfo_Status* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - ContractPlayerInfo_Status_descriptor(), name, value); +extern const uint32_t ContractPlayerInfo_Status_internal_data_[]; +constexpr ContractPlayerInfo_Status ContractPlayerInfo_Status_Status_MIN = static_cast(0); +constexpr ContractPlayerInfo_Status ContractPlayerInfo_Status_Status_MAX = static_cast(4); +constexpr int ContractPlayerInfo_Status_Status_ARRAYSIZE = 4 + 1; +const ::google::protobuf::EnumDescriptor* +ContractPlayerInfo_Status_descriptor(); +template +const std::string& ContractPlayerInfo_Status_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to Status_Name()."); + return ContractPlayerInfo_Status_Name(static_cast(value)); +} +template <> +inline const std::string& ContractPlayerInfo_Status_Name(ContractPlayerInfo_Status value) { + return ::google::protobuf::internal::NameOfDenseEnum( + static_cast(value)); +} +inline bool ContractPlayerInfo_Status_Parse(absl::string_view name, ContractPlayerInfo_Status* value) { + return ::google::protobuf::internal::ParseNamedEnum( + ContractPlayerInfo_Status_descriptor(), name, value); } enum ContractEvaluation_PoorBehavior : int { ContractEvaluation_PoorBehavior_NONE = 0, @@ -959,51 +813,63 @@ enum ContractEvaluation_PoorBehavior : int { ContractEvaluation_PoorBehavior_DISHONORABLY_DISCHARGED = 3, ContractEvaluation_PoorBehavior_POOR_TEAMWORK = 4, ContractEvaluation_PoorBehavior_ABANDONED_COOP = 5, - ContractEvaluation_PoorBehavior_TIME_CHEAT = 6 + ContractEvaluation_PoorBehavior_TIME_CHEAT = 6, }; + bool ContractEvaluation_PoorBehavior_IsValid(int value); -constexpr ContractEvaluation_PoorBehavior ContractEvaluation_PoorBehavior_PoorBehavior_MIN = ContractEvaluation_PoorBehavior_NONE; -constexpr ContractEvaluation_PoorBehavior ContractEvaluation_PoorBehavior_PoorBehavior_MAX = ContractEvaluation_PoorBehavior_TIME_CHEAT; -constexpr int ContractEvaluation_PoorBehavior_PoorBehavior_ARRAYSIZE = ContractEvaluation_PoorBehavior_PoorBehavior_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ContractEvaluation_PoorBehavior_descriptor(); -template -inline const std::string& ContractEvaluation_PoorBehavior_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function ContractEvaluation_PoorBehavior_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - ContractEvaluation_PoorBehavior_descriptor(), enum_t_value); -} -inline bool ContractEvaluation_PoorBehavior_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ContractEvaluation_PoorBehavior* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - ContractEvaluation_PoorBehavior_descriptor(), name, value); +extern const uint32_t ContractEvaluation_PoorBehavior_internal_data_[]; +constexpr ContractEvaluation_PoorBehavior ContractEvaluation_PoorBehavior_PoorBehavior_MIN = static_cast(0); +constexpr ContractEvaluation_PoorBehavior ContractEvaluation_PoorBehavior_PoorBehavior_MAX = static_cast(6); +constexpr int ContractEvaluation_PoorBehavior_PoorBehavior_ARRAYSIZE = 6 + 1; +const ::google::protobuf::EnumDescriptor* +ContractEvaluation_PoorBehavior_descriptor(); +template +const std::string& ContractEvaluation_PoorBehavior_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to PoorBehavior_Name()."); + return ContractEvaluation_PoorBehavior_Name(static_cast(value)); +} +template <> +inline const std::string& ContractEvaluation_PoorBehavior_Name(ContractEvaluation_PoorBehavior value) { + return ::google::protobuf::internal::NameOfDenseEnum( + static_cast(value)); +} +inline bool ContractEvaluation_PoorBehavior_Parse(absl::string_view name, ContractEvaluation_PoorBehavior* value) { + return ::google::protobuf::internal::ParseNamedEnum( + ContractEvaluation_PoorBehavior_descriptor(), name, value); } enum ContractEvaluation_Status : int { ContractEvaluation_Status_UNKNOWN = 0, ContractEvaluation_Status_PENDING = 1, ContractEvaluation_Status_EVALUATING = 2, - ContractEvaluation_Status_COMPLETE = 3 + ContractEvaluation_Status_COMPLETE = 3, }; + bool ContractEvaluation_Status_IsValid(int value); -constexpr ContractEvaluation_Status ContractEvaluation_Status_Status_MIN = ContractEvaluation_Status_UNKNOWN; -constexpr ContractEvaluation_Status ContractEvaluation_Status_Status_MAX = ContractEvaluation_Status_COMPLETE; -constexpr int ContractEvaluation_Status_Status_ARRAYSIZE = ContractEvaluation_Status_Status_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ContractEvaluation_Status_descriptor(); -template -inline const std::string& ContractEvaluation_Status_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function ContractEvaluation_Status_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - ContractEvaluation_Status_descriptor(), enum_t_value); -} -inline bool ContractEvaluation_Status_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ContractEvaluation_Status* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - ContractEvaluation_Status_descriptor(), name, value); +extern const uint32_t ContractEvaluation_Status_internal_data_[]; +constexpr ContractEvaluation_Status ContractEvaluation_Status_Status_MIN = static_cast(0); +constexpr ContractEvaluation_Status ContractEvaluation_Status_Status_MAX = static_cast(3); +constexpr int ContractEvaluation_Status_Status_ARRAYSIZE = 3 + 1; +const ::google::protobuf::EnumDescriptor* +ContractEvaluation_Status_descriptor(); +template +const std::string& ContractEvaluation_Status_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to Status_Name()."); + return ContractEvaluation_Status_Name(static_cast(value)); +} +template <> +inline const std::string& ContractEvaluation_Status_Name(ContractEvaluation_Status value) { + return ::google::protobuf::internal::NameOfDenseEnum( + static_cast(value)); +} +inline bool ContractEvaluation_Status_Parse(absl::string_view name, ContractEvaluation_Status* value) { + return ::google::protobuf::internal::ParseNamedEnum( + ContractEvaluation_Status_descriptor(), name, value); } enum ContractCoopStatusResponse_ResponseStatus : int { ContractCoopStatusResponse_ResponseStatus_NO_ERROR = 0, @@ -1014,152 +880,182 @@ enum ContractCoopStatusResponse_ResponseStatus : int { ContractCoopStatusResponse_ResponseStatus_COOP_NOT_FOUND = 5, ContractCoopStatusResponse_ResponseStatus_CONTRACT_NOT_FOUND = 6, ContractCoopStatusResponse_ResponseStatus_INVALID_MEMBERSHIP = 7, - ContractCoopStatusResponse_ResponseStatus_NO_HTTP_RESPONSE = 500 + ContractCoopStatusResponse_ResponseStatus_NO_HTTP_RESPONSE = 500, }; + bool ContractCoopStatusResponse_ResponseStatus_IsValid(int value); -constexpr ContractCoopStatusResponse_ResponseStatus ContractCoopStatusResponse_ResponseStatus_ResponseStatus_MIN = ContractCoopStatusResponse_ResponseStatus_NO_ERROR; -constexpr ContractCoopStatusResponse_ResponseStatus ContractCoopStatusResponse_ResponseStatus_ResponseStatus_MAX = ContractCoopStatusResponse_ResponseStatus_NO_HTTP_RESPONSE; -constexpr int ContractCoopStatusResponse_ResponseStatus_ResponseStatus_ARRAYSIZE = ContractCoopStatusResponse_ResponseStatus_ResponseStatus_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ContractCoopStatusResponse_ResponseStatus_descriptor(); -template -inline const std::string& ContractCoopStatusResponse_ResponseStatus_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function ContractCoopStatusResponse_ResponseStatus_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - ContractCoopStatusResponse_ResponseStatus_descriptor(), enum_t_value); -} -inline bool ContractCoopStatusResponse_ResponseStatus_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ContractCoopStatusResponse_ResponseStatus* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - ContractCoopStatusResponse_ResponseStatus_descriptor(), name, value); +extern const uint32_t ContractCoopStatusResponse_ResponseStatus_internal_data_[]; +constexpr ContractCoopStatusResponse_ResponseStatus ContractCoopStatusResponse_ResponseStatus_ResponseStatus_MIN = static_cast(0); +constexpr ContractCoopStatusResponse_ResponseStatus ContractCoopStatusResponse_ResponseStatus_ResponseStatus_MAX = static_cast(500); +constexpr int ContractCoopStatusResponse_ResponseStatus_ResponseStatus_ARRAYSIZE = 500 + 1; +const ::google::protobuf::EnumDescriptor* +ContractCoopStatusResponse_ResponseStatus_descriptor(); +template +const std::string& ContractCoopStatusResponse_ResponseStatus_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to ResponseStatus_Name()."); + return ::google::protobuf::internal::NameOfEnum(ContractCoopStatusResponse_ResponseStatus_descriptor(), value); +} +inline bool ContractCoopStatusResponse_ResponseStatus_Parse(absl::string_view name, ContractCoopStatusResponse_ResponseStatus* value) { + return ::google::protobuf::internal::ParseNamedEnum( + ContractCoopStatusResponse_ResponseStatus_descriptor(), name, value); } enum ContractCoopStatusResponse_MemberStatus : int { ContractCoopStatusResponse_MemberStatus_VALID = 0, ContractCoopStatusResponse_MemberStatus_KICKED_INACTIVE = 1, ContractCoopStatusResponse_MemberStatus_KICKED_PRIVATE = 2, ContractCoopStatusResponse_MemberStatus_KICKED_CHEATS = 3, - ContractCoopStatusResponse_MemberStatus_KICKED_LEECH = 4 + ContractCoopStatusResponse_MemberStatus_KICKED_LEECH = 4, }; + bool ContractCoopStatusResponse_MemberStatus_IsValid(int value); -constexpr ContractCoopStatusResponse_MemberStatus ContractCoopStatusResponse_MemberStatus_MemberStatus_MIN = ContractCoopStatusResponse_MemberStatus_VALID; -constexpr ContractCoopStatusResponse_MemberStatus ContractCoopStatusResponse_MemberStatus_MemberStatus_MAX = ContractCoopStatusResponse_MemberStatus_KICKED_LEECH; -constexpr int ContractCoopStatusResponse_MemberStatus_MemberStatus_ARRAYSIZE = ContractCoopStatusResponse_MemberStatus_MemberStatus_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ContractCoopStatusResponse_MemberStatus_descriptor(); -template -inline const std::string& ContractCoopStatusResponse_MemberStatus_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function ContractCoopStatusResponse_MemberStatus_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - ContractCoopStatusResponse_MemberStatus_descriptor(), enum_t_value); -} -inline bool ContractCoopStatusResponse_MemberStatus_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ContractCoopStatusResponse_MemberStatus* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - ContractCoopStatusResponse_MemberStatus_descriptor(), name, value); +extern const uint32_t ContractCoopStatusResponse_MemberStatus_internal_data_[]; +constexpr ContractCoopStatusResponse_MemberStatus ContractCoopStatusResponse_MemberStatus_MemberStatus_MIN = static_cast(0); +constexpr ContractCoopStatusResponse_MemberStatus ContractCoopStatusResponse_MemberStatus_MemberStatus_MAX = static_cast(4); +constexpr int ContractCoopStatusResponse_MemberStatus_MemberStatus_ARRAYSIZE = 4 + 1; +const ::google::protobuf::EnumDescriptor* +ContractCoopStatusResponse_MemberStatus_descriptor(); +template +const std::string& ContractCoopStatusResponse_MemberStatus_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to MemberStatus_Name()."); + return ContractCoopStatusResponse_MemberStatus_Name(static_cast(value)); +} +template <> +inline const std::string& ContractCoopStatusResponse_MemberStatus_Name(ContractCoopStatusResponse_MemberStatus value) { + return ::google::protobuf::internal::NameOfDenseEnum( + static_cast(value)); +} +inline bool ContractCoopStatusResponse_MemberStatus_Parse(absl::string_view name, ContractCoopStatusResponse_MemberStatus* value) { + return ::google::protobuf::internal::ParseNamedEnum( + ContractCoopStatusResponse_MemberStatus_descriptor(), name, value); } enum ContractCoopStatusResponse_Status : int { ContractCoopStatusResponse_Status_UNKNOWN = 0, ContractCoopStatusResponse_Status_LOBBY = 1, ContractCoopStatusResponse_Status_ACTIVE = 2, ContractCoopStatusResponse_Status_COMPLETE = 3, - ContractCoopStatusResponse_Status_FINALIZED = 4 + ContractCoopStatusResponse_Status_FINALIZED = 4, }; + bool ContractCoopStatusResponse_Status_IsValid(int value); -constexpr ContractCoopStatusResponse_Status ContractCoopStatusResponse_Status_Status_MIN = ContractCoopStatusResponse_Status_UNKNOWN; -constexpr ContractCoopStatusResponse_Status ContractCoopStatusResponse_Status_Status_MAX = ContractCoopStatusResponse_Status_FINALIZED; -constexpr int ContractCoopStatusResponse_Status_Status_ARRAYSIZE = ContractCoopStatusResponse_Status_Status_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ContractCoopStatusResponse_Status_descriptor(); -template -inline const std::string& ContractCoopStatusResponse_Status_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function ContractCoopStatusResponse_Status_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - ContractCoopStatusResponse_Status_descriptor(), enum_t_value); -} -inline bool ContractCoopStatusResponse_Status_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ContractCoopStatusResponse_Status* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - ContractCoopStatusResponse_Status_descriptor(), name, value); +extern const uint32_t ContractCoopStatusResponse_Status_internal_data_[]; +constexpr ContractCoopStatusResponse_Status ContractCoopStatusResponse_Status_Status_MIN = static_cast(0); +constexpr ContractCoopStatusResponse_Status ContractCoopStatusResponse_Status_Status_MAX = static_cast(4); +constexpr int ContractCoopStatusResponse_Status_Status_ARRAYSIZE = 4 + 1; +const ::google::protobuf::EnumDescriptor* +ContractCoopStatusResponse_Status_descriptor(); +template +const std::string& ContractCoopStatusResponse_Status_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to Status_Name()."); + return ContractCoopStatusResponse_Status_Name(static_cast(value)); +} +template <> +inline const std::string& ContractCoopStatusResponse_Status_Name(ContractCoopStatusResponse_Status value) { + return ::google::protobuf::internal::NameOfDenseEnum( + static_cast(value)); +} +inline bool ContractCoopStatusResponse_Status_Parse(absl::string_view name, ContractCoopStatusResponse_Status* value) { + return ::google::protobuf::internal::ParseNamedEnum( + ContractCoopStatusResponse_Status_descriptor(), name, value); } enum ReportPlayerCoopRequest_Reason : int { ReportPlayerCoopRequest_Reason_UNKNOWN = 0, ReportPlayerCoopRequest_Reason_OFFENSIVE_NAME = 1, ReportPlayerCoopRequest_Reason_CHEATING = 2, - ReportPlayerCoopRequest_Reason_LEECHING = 3 + ReportPlayerCoopRequest_Reason_LEECHING = 3, }; + bool ReportPlayerCoopRequest_Reason_IsValid(int value); -constexpr ReportPlayerCoopRequest_Reason ReportPlayerCoopRequest_Reason_Reason_MIN = ReportPlayerCoopRequest_Reason_UNKNOWN; -constexpr ReportPlayerCoopRequest_Reason ReportPlayerCoopRequest_Reason_Reason_MAX = ReportPlayerCoopRequest_Reason_LEECHING; -constexpr int ReportPlayerCoopRequest_Reason_Reason_ARRAYSIZE = ReportPlayerCoopRequest_Reason_Reason_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ReportPlayerCoopRequest_Reason_descriptor(); -template -inline const std::string& ReportPlayerCoopRequest_Reason_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function ReportPlayerCoopRequest_Reason_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - ReportPlayerCoopRequest_Reason_descriptor(), enum_t_value); -} -inline bool ReportPlayerCoopRequest_Reason_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ReportPlayerCoopRequest_Reason* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - ReportPlayerCoopRequest_Reason_descriptor(), name, value); +extern const uint32_t ReportPlayerCoopRequest_Reason_internal_data_[]; +constexpr ReportPlayerCoopRequest_Reason ReportPlayerCoopRequest_Reason_Reason_MIN = static_cast(0); +constexpr ReportPlayerCoopRequest_Reason ReportPlayerCoopRequest_Reason_Reason_MAX = static_cast(3); +constexpr int ReportPlayerCoopRequest_Reason_Reason_ARRAYSIZE = 3 + 1; +const ::google::protobuf::EnumDescriptor* +ReportPlayerCoopRequest_Reason_descriptor(); +template +const std::string& ReportPlayerCoopRequest_Reason_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to Reason_Name()."); + return ReportPlayerCoopRequest_Reason_Name(static_cast(value)); +} +template <> +inline const std::string& ReportPlayerCoopRequest_Reason_Name(ReportPlayerCoopRequest_Reason value) { + return ::google::protobuf::internal::NameOfDenseEnum( + static_cast(value)); +} +inline bool ReportPlayerCoopRequest_Reason_Parse(absl::string_view name, ReportPlayerCoopRequest_Reason* value) { + return ::google::protobuf::internal::ParseNamedEnum( + ReportPlayerCoopRequest_Reason_descriptor(), name, value); } enum KickPlayerCoopRequest_Reason : int { KickPlayerCoopRequest_Reason_INVALID = 0, KickPlayerCoopRequest_Reason_CHEATER = 1, KickPlayerCoopRequest_Reason_IDLE = 2, KickPlayerCoopRequest_Reason_LEECH = 3, - KickPlayerCoopRequest_Reason_PRIVATE = 4 + KickPlayerCoopRequest_Reason_PRIVATE = 4, }; + bool KickPlayerCoopRequest_Reason_IsValid(int value); -constexpr KickPlayerCoopRequest_Reason KickPlayerCoopRequest_Reason_Reason_MIN = KickPlayerCoopRequest_Reason_INVALID; -constexpr KickPlayerCoopRequest_Reason KickPlayerCoopRequest_Reason_Reason_MAX = KickPlayerCoopRequest_Reason_PRIVATE; -constexpr int KickPlayerCoopRequest_Reason_Reason_ARRAYSIZE = KickPlayerCoopRequest_Reason_Reason_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* KickPlayerCoopRequest_Reason_descriptor(); -template -inline const std::string& KickPlayerCoopRequest_Reason_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function KickPlayerCoopRequest_Reason_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - KickPlayerCoopRequest_Reason_descriptor(), enum_t_value); -} -inline bool KickPlayerCoopRequest_Reason_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, KickPlayerCoopRequest_Reason* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - KickPlayerCoopRequest_Reason_descriptor(), name, value); +extern const uint32_t KickPlayerCoopRequest_Reason_internal_data_[]; +constexpr KickPlayerCoopRequest_Reason KickPlayerCoopRequest_Reason_Reason_MIN = static_cast(0); +constexpr KickPlayerCoopRequest_Reason KickPlayerCoopRequest_Reason_Reason_MAX = static_cast(4); +constexpr int KickPlayerCoopRequest_Reason_Reason_ARRAYSIZE = 4 + 1; +const ::google::protobuf::EnumDescriptor* +KickPlayerCoopRequest_Reason_descriptor(); +template +const std::string& KickPlayerCoopRequest_Reason_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to Reason_Name()."); + return KickPlayerCoopRequest_Reason_Name(static_cast(value)); +} +template <> +inline const std::string& KickPlayerCoopRequest_Reason_Name(KickPlayerCoopRequest_Reason value) { + return ::google::protobuf::internal::NameOfDenseEnum( + static_cast(value)); +} +inline bool KickPlayerCoopRequest_Reason_Parse(absl::string_view name, KickPlayerCoopRequest_Reason* value) { + return ::google::protobuf::internal::ParseNamedEnum( + KickPlayerCoopRequest_Reason_descriptor(), name, value); } enum LiveConfig_HelpConfig_HowToVideoInfo_Type : int { LiveConfig_HelpConfig_HowToVideoInfo_Type_VIDEO = 0, - LiveConfig_HelpConfig_HowToVideoInfo_Type_ARTICLE = 1 + LiveConfig_HelpConfig_HowToVideoInfo_Type_ARTICLE = 1, }; + bool LiveConfig_HelpConfig_HowToVideoInfo_Type_IsValid(int value); -constexpr LiveConfig_HelpConfig_HowToVideoInfo_Type LiveConfig_HelpConfig_HowToVideoInfo_Type_Type_MIN = LiveConfig_HelpConfig_HowToVideoInfo_Type_VIDEO; -constexpr LiveConfig_HelpConfig_HowToVideoInfo_Type LiveConfig_HelpConfig_HowToVideoInfo_Type_Type_MAX = LiveConfig_HelpConfig_HowToVideoInfo_Type_ARTICLE; -constexpr int LiveConfig_HelpConfig_HowToVideoInfo_Type_Type_ARRAYSIZE = LiveConfig_HelpConfig_HowToVideoInfo_Type_Type_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* LiveConfig_HelpConfig_HowToVideoInfo_Type_descriptor(); -template -inline const std::string& LiveConfig_HelpConfig_HowToVideoInfo_Type_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function LiveConfig_HelpConfig_HowToVideoInfo_Type_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - LiveConfig_HelpConfig_HowToVideoInfo_Type_descriptor(), enum_t_value); -} -inline bool LiveConfig_HelpConfig_HowToVideoInfo_Type_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, LiveConfig_HelpConfig_HowToVideoInfo_Type* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - LiveConfig_HelpConfig_HowToVideoInfo_Type_descriptor(), name, value); +extern const uint32_t LiveConfig_HelpConfig_HowToVideoInfo_Type_internal_data_[]; +constexpr LiveConfig_HelpConfig_HowToVideoInfo_Type LiveConfig_HelpConfig_HowToVideoInfo_Type_Type_MIN = static_cast(0); +constexpr LiveConfig_HelpConfig_HowToVideoInfo_Type LiveConfig_HelpConfig_HowToVideoInfo_Type_Type_MAX = static_cast(1); +constexpr int LiveConfig_HelpConfig_HowToVideoInfo_Type_Type_ARRAYSIZE = 1 + 1; +const ::google::protobuf::EnumDescriptor* +LiveConfig_HelpConfig_HowToVideoInfo_Type_descriptor(); +template +const std::string& LiveConfig_HelpConfig_HowToVideoInfo_Type_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to Type_Name()."); + return LiveConfig_HelpConfig_HowToVideoInfo_Type_Name(static_cast(value)); +} +template <> +inline const std::string& LiveConfig_HelpConfig_HowToVideoInfo_Type_Name(LiveConfig_HelpConfig_HowToVideoInfo_Type value) { + return ::google::protobuf::internal::NameOfDenseEnum( + static_cast(value)); +} +inline bool LiveConfig_HelpConfig_HowToVideoInfo_Type_Parse(absl::string_view name, LiveConfig_HelpConfig_HowToVideoInfo_Type* value) { + return ::google::protobuf::internal::ParseNamedEnum( + LiveConfig_HelpConfig_HowToVideoInfo_Type_descriptor(), name, value); } enum MissionInfo_Spaceship : int { MissionInfo_Spaceship_CHICKEN_ONE = 0, @@ -1172,26 +1068,32 @@ enum MissionInfo_Spaceship : int { MissionInfo_Spaceship_CHICKFIANT = 7, MissionInfo_Spaceship_VOYEGGER = 8, MissionInfo_Spaceship_HENERPRISE = 9, - MissionInfo_Spaceship_ATREGGIES = 10 + MissionInfo_Spaceship_ATREGGIES = 10, }; + bool MissionInfo_Spaceship_IsValid(int value); -constexpr MissionInfo_Spaceship MissionInfo_Spaceship_Spaceship_MIN = MissionInfo_Spaceship_CHICKEN_ONE; -constexpr MissionInfo_Spaceship MissionInfo_Spaceship_Spaceship_MAX = MissionInfo_Spaceship_ATREGGIES; -constexpr int MissionInfo_Spaceship_Spaceship_ARRAYSIZE = MissionInfo_Spaceship_Spaceship_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* MissionInfo_Spaceship_descriptor(); -template -inline const std::string& MissionInfo_Spaceship_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function MissionInfo_Spaceship_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - MissionInfo_Spaceship_descriptor(), enum_t_value); -} -inline bool MissionInfo_Spaceship_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MissionInfo_Spaceship* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - MissionInfo_Spaceship_descriptor(), name, value); +extern const uint32_t MissionInfo_Spaceship_internal_data_[]; +constexpr MissionInfo_Spaceship MissionInfo_Spaceship_Spaceship_MIN = static_cast(0); +constexpr MissionInfo_Spaceship MissionInfo_Spaceship_Spaceship_MAX = static_cast(10); +constexpr int MissionInfo_Spaceship_Spaceship_ARRAYSIZE = 10 + 1; +const ::google::protobuf::EnumDescriptor* +MissionInfo_Spaceship_descriptor(); +template +const std::string& MissionInfo_Spaceship_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to Spaceship_Name()."); + return MissionInfo_Spaceship_Name(static_cast(value)); +} +template <> +inline const std::string& MissionInfo_Spaceship_Name(MissionInfo_Spaceship value) { + return ::google::protobuf::internal::NameOfDenseEnum( + static_cast(value)); +} +inline bool MissionInfo_Spaceship_Parse(absl::string_view name, MissionInfo_Spaceship* value) { + return ::google::protobuf::internal::ParseNamedEnum( + MissionInfo_Spaceship_descriptor(), name, value); } enum MissionInfo_Status : int { MissionInfo_Status_FUELING = 0, @@ -1200,51 +1102,57 @@ enum MissionInfo_Status : int { MissionInfo_Status_RETURNED = 15, MissionInfo_Status_ANALYZING = 16, MissionInfo_Status_COMPLETE = 20, - MissionInfo_Status_ARCHIVED = 25 + MissionInfo_Status_ARCHIVED = 25, }; + bool MissionInfo_Status_IsValid(int value); -constexpr MissionInfo_Status MissionInfo_Status_Status_MIN = MissionInfo_Status_FUELING; -constexpr MissionInfo_Status MissionInfo_Status_Status_MAX = MissionInfo_Status_ARCHIVED; -constexpr int MissionInfo_Status_Status_ARRAYSIZE = MissionInfo_Status_Status_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* MissionInfo_Status_descriptor(); -template -inline const std::string& MissionInfo_Status_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function MissionInfo_Status_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - MissionInfo_Status_descriptor(), enum_t_value); -} -inline bool MissionInfo_Status_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MissionInfo_Status* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - MissionInfo_Status_descriptor(), name, value); +extern const uint32_t MissionInfo_Status_internal_data_[]; +constexpr MissionInfo_Status MissionInfo_Status_Status_MIN = static_cast(0); +constexpr MissionInfo_Status MissionInfo_Status_Status_MAX = static_cast(25); +constexpr int MissionInfo_Status_Status_ARRAYSIZE = 25 + 1; +const ::google::protobuf::EnumDescriptor* +MissionInfo_Status_descriptor(); +template +const std::string& MissionInfo_Status_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to Status_Name()."); + return ::google::protobuf::internal::NameOfEnum(MissionInfo_Status_descriptor(), value); +} +inline bool MissionInfo_Status_Parse(absl::string_view name, MissionInfo_Status* value) { + return ::google::protobuf::internal::ParseNamedEnum( + MissionInfo_Status_descriptor(), name, value); } enum MissionInfo_DurationType : int { MissionInfo_DurationType_SHORT = 0, MissionInfo_DurationType_LONG = 1, MissionInfo_DurationType_EPIC = 2, - MissionInfo_DurationType_TUTORIAL = 3 + MissionInfo_DurationType_TUTORIAL = 3, }; + bool MissionInfo_DurationType_IsValid(int value); -constexpr MissionInfo_DurationType MissionInfo_DurationType_DurationType_MIN = MissionInfo_DurationType_SHORT; -constexpr MissionInfo_DurationType MissionInfo_DurationType_DurationType_MAX = MissionInfo_DurationType_TUTORIAL; -constexpr int MissionInfo_DurationType_DurationType_ARRAYSIZE = MissionInfo_DurationType_DurationType_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* MissionInfo_DurationType_descriptor(); -template -inline const std::string& MissionInfo_DurationType_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function MissionInfo_DurationType_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - MissionInfo_DurationType_descriptor(), enum_t_value); -} -inline bool MissionInfo_DurationType_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MissionInfo_DurationType* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - MissionInfo_DurationType_descriptor(), name, value); +extern const uint32_t MissionInfo_DurationType_internal_data_[]; +constexpr MissionInfo_DurationType MissionInfo_DurationType_DurationType_MIN = static_cast(0); +constexpr MissionInfo_DurationType MissionInfo_DurationType_DurationType_MAX = static_cast(3); +constexpr int MissionInfo_DurationType_DurationType_ARRAYSIZE = 3 + 1; +const ::google::protobuf::EnumDescriptor* +MissionInfo_DurationType_descriptor(); +template +const std::string& MissionInfo_DurationType_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to DurationType_Name()."); + return MissionInfo_DurationType_Name(static_cast(value)); +} +template <> +inline const std::string& MissionInfo_DurationType_Name(MissionInfo_DurationType value) { + return ::google::protobuf::internal::NameOfDenseEnum( + static_cast(value)); +} +inline bool MissionInfo_DurationType_Parse(absl::string_view name, MissionInfo_DurationType* value) { + return ::google::protobuf::internal::ParseNamedEnum( + MissionInfo_DurationType_descriptor(), name, value); } enum ArtifactSpec_Name : int { ArtifactSpec_Name_LUNAR_TOTEM = 0, @@ -1300,128 +1208,152 @@ enum ArtifactSpec_Name : int { ArtifactSpec_Name_TERRA_STONE_FRAGMENT = 50, ArtifactSpec_Name_LIFE_STONE_FRAGMENT = 51, ArtifactSpec_Name_CLARITY_STONE_FRAGMENT = 52, - ArtifactSpec_Name_UNKNOWN = 10000 + ArtifactSpec_Name_UNKNOWN = 10000, }; + bool ArtifactSpec_Name_IsValid(int value); -constexpr ArtifactSpec_Name ArtifactSpec_Name_Name_MIN = ArtifactSpec_Name_LUNAR_TOTEM; -constexpr ArtifactSpec_Name ArtifactSpec_Name_Name_MAX = ArtifactSpec_Name_UNKNOWN; -constexpr int ArtifactSpec_Name_Name_ARRAYSIZE = ArtifactSpec_Name_Name_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ArtifactSpec_Name_descriptor(); -template -inline const std::string& ArtifactSpec_Name_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function ArtifactSpec_Name_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - ArtifactSpec_Name_descriptor(), enum_t_value); -} -inline bool ArtifactSpec_Name_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ArtifactSpec_Name* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - ArtifactSpec_Name_descriptor(), name, value); +extern const uint32_t ArtifactSpec_Name_internal_data_[]; +constexpr ArtifactSpec_Name ArtifactSpec_Name_Name_MIN = static_cast(0); +constexpr ArtifactSpec_Name ArtifactSpec_Name_Name_MAX = static_cast(10000); +constexpr int ArtifactSpec_Name_Name_ARRAYSIZE = 10000 + 1; +const ::google::protobuf::EnumDescriptor* +ArtifactSpec_Name_descriptor(); +template +const std::string& ArtifactSpec_Name_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to Name_Name()."); + return ::google::protobuf::internal::NameOfEnum(ArtifactSpec_Name_descriptor(), value); +} +inline bool ArtifactSpec_Name_Parse(absl::string_view name, ArtifactSpec_Name* value) { + return ::google::protobuf::internal::ParseNamedEnum( + ArtifactSpec_Name_descriptor(), name, value); } enum ArtifactSpec_Level : int { ArtifactSpec_Level_INFERIOR = 0, ArtifactSpec_Level_LESSER = 1, ArtifactSpec_Level_NORMAL = 2, ArtifactSpec_Level_GREATER = 3, - ArtifactSpec_Level_SUPERIOR = 4 + ArtifactSpec_Level_SUPERIOR = 4, }; + bool ArtifactSpec_Level_IsValid(int value); -constexpr ArtifactSpec_Level ArtifactSpec_Level_Level_MIN = ArtifactSpec_Level_INFERIOR; -constexpr ArtifactSpec_Level ArtifactSpec_Level_Level_MAX = ArtifactSpec_Level_SUPERIOR; -constexpr int ArtifactSpec_Level_Level_ARRAYSIZE = ArtifactSpec_Level_Level_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ArtifactSpec_Level_descriptor(); -template -inline const std::string& ArtifactSpec_Level_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function ArtifactSpec_Level_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - ArtifactSpec_Level_descriptor(), enum_t_value); -} -inline bool ArtifactSpec_Level_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ArtifactSpec_Level* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - ArtifactSpec_Level_descriptor(), name, value); +extern const uint32_t ArtifactSpec_Level_internal_data_[]; +constexpr ArtifactSpec_Level ArtifactSpec_Level_Level_MIN = static_cast(0); +constexpr ArtifactSpec_Level ArtifactSpec_Level_Level_MAX = static_cast(4); +constexpr int ArtifactSpec_Level_Level_ARRAYSIZE = 4 + 1; +const ::google::protobuf::EnumDescriptor* +ArtifactSpec_Level_descriptor(); +template +const std::string& ArtifactSpec_Level_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to Level_Name()."); + return ArtifactSpec_Level_Name(static_cast(value)); +} +template <> +inline const std::string& ArtifactSpec_Level_Name(ArtifactSpec_Level value) { + return ::google::protobuf::internal::NameOfDenseEnum( + static_cast(value)); +} +inline bool ArtifactSpec_Level_Parse(absl::string_view name, ArtifactSpec_Level* value) { + return ::google::protobuf::internal::ParseNamedEnum( + ArtifactSpec_Level_descriptor(), name, value); } enum ArtifactSpec_Rarity : int { ArtifactSpec_Rarity_COMMON = 0, ArtifactSpec_Rarity_RARE = 1, ArtifactSpec_Rarity_EPIC = 2, - ArtifactSpec_Rarity_LEGENDARY = 3 + ArtifactSpec_Rarity_LEGENDARY = 3, }; + bool ArtifactSpec_Rarity_IsValid(int value); -constexpr ArtifactSpec_Rarity ArtifactSpec_Rarity_Rarity_MIN = ArtifactSpec_Rarity_COMMON; -constexpr ArtifactSpec_Rarity ArtifactSpec_Rarity_Rarity_MAX = ArtifactSpec_Rarity_LEGENDARY; -constexpr int ArtifactSpec_Rarity_Rarity_ARRAYSIZE = ArtifactSpec_Rarity_Rarity_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ArtifactSpec_Rarity_descriptor(); -template -inline const std::string& ArtifactSpec_Rarity_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function ArtifactSpec_Rarity_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - ArtifactSpec_Rarity_descriptor(), enum_t_value); -} -inline bool ArtifactSpec_Rarity_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ArtifactSpec_Rarity* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - ArtifactSpec_Rarity_descriptor(), name, value); +extern const uint32_t ArtifactSpec_Rarity_internal_data_[]; +constexpr ArtifactSpec_Rarity ArtifactSpec_Rarity_Rarity_MIN = static_cast(0); +constexpr ArtifactSpec_Rarity ArtifactSpec_Rarity_Rarity_MAX = static_cast(3); +constexpr int ArtifactSpec_Rarity_Rarity_ARRAYSIZE = 3 + 1; +const ::google::protobuf::EnumDescriptor* +ArtifactSpec_Rarity_descriptor(); +template +const std::string& ArtifactSpec_Rarity_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to Rarity_Name()."); + return ArtifactSpec_Rarity_Name(static_cast(value)); +} +template <> +inline const std::string& ArtifactSpec_Rarity_Name(ArtifactSpec_Rarity value) { + return ::google::protobuf::internal::NameOfDenseEnum( + static_cast(value)); +} +inline bool ArtifactSpec_Rarity_Parse(absl::string_view name, ArtifactSpec_Rarity* value) { + return ::google::protobuf::internal::ParseNamedEnum( + ArtifactSpec_Rarity_descriptor(), name, value); } enum ArtifactSpec_Type : int { ArtifactSpec_Type_ARTIFACT = 0, ArtifactSpec_Type_STONE = 1, ArtifactSpec_Type_INGREDIENT = 2, - ArtifactSpec_Type_STONE_INGREDIENT = 3 + ArtifactSpec_Type_STONE_INGREDIENT = 3, }; + bool ArtifactSpec_Type_IsValid(int value); -constexpr ArtifactSpec_Type ArtifactSpec_Type_Type_MIN = ArtifactSpec_Type_ARTIFACT; -constexpr ArtifactSpec_Type ArtifactSpec_Type_Type_MAX = ArtifactSpec_Type_STONE_INGREDIENT; -constexpr int ArtifactSpec_Type_Type_ARRAYSIZE = ArtifactSpec_Type_Type_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ArtifactSpec_Type_descriptor(); -template -inline const std::string& ArtifactSpec_Type_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function ArtifactSpec_Type_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - ArtifactSpec_Type_descriptor(), enum_t_value); -} -inline bool ArtifactSpec_Type_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ArtifactSpec_Type* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - ArtifactSpec_Type_descriptor(), name, value); +extern const uint32_t ArtifactSpec_Type_internal_data_[]; +constexpr ArtifactSpec_Type ArtifactSpec_Type_Type_MIN = static_cast(0); +constexpr ArtifactSpec_Type ArtifactSpec_Type_Type_MAX = static_cast(3); +constexpr int ArtifactSpec_Type_Type_ARRAYSIZE = 3 + 1; +const ::google::protobuf::EnumDescriptor* +ArtifactSpec_Type_descriptor(); +template +const std::string& ArtifactSpec_Type_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to Type_Name()."); + return ArtifactSpec_Type_Name(static_cast(value)); +} +template <> +inline const std::string& ArtifactSpec_Type_Name(ArtifactSpec_Type value) { + return ::google::protobuf::internal::NameOfDenseEnum( + static_cast(value)); +} +inline bool ArtifactSpec_Type_Parse(absl::string_view name, ArtifactSpec_Type* value) { + return ::google::protobuf::internal::ParseNamedEnum( + ArtifactSpec_Type_descriptor(), name, value); } enum SaveBackupResponse_ErrorCodes : int { SaveBackupResponse_ErrorCodes_NO_ERROR = 0, SaveBackupResponse_ErrorCodes_USER_NOT_FOUND = 1, SaveBackupResponse_ErrorCodes_COULD_NOT_OVERWRITE = 2, SaveBackupResponse_ErrorCodes_BACKUP_OFFERED = 3, - SaveBackupResponse_ErrorCodes_BAD_USER_ID = 4 + SaveBackupResponse_ErrorCodes_BAD_USER_ID = 4, }; + bool SaveBackupResponse_ErrorCodes_IsValid(int value); -constexpr SaveBackupResponse_ErrorCodes SaveBackupResponse_ErrorCodes_ErrorCodes_MIN = SaveBackupResponse_ErrorCodes_NO_ERROR; -constexpr SaveBackupResponse_ErrorCodes SaveBackupResponse_ErrorCodes_ErrorCodes_MAX = SaveBackupResponse_ErrorCodes_BAD_USER_ID; -constexpr int SaveBackupResponse_ErrorCodes_ErrorCodes_ARRAYSIZE = SaveBackupResponse_ErrorCodes_ErrorCodes_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* SaveBackupResponse_ErrorCodes_descriptor(); -template -inline const std::string& SaveBackupResponse_ErrorCodes_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function SaveBackupResponse_ErrorCodes_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - SaveBackupResponse_ErrorCodes_descriptor(), enum_t_value); -} -inline bool SaveBackupResponse_ErrorCodes_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SaveBackupResponse_ErrorCodes* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - SaveBackupResponse_ErrorCodes_descriptor(), name, value); +extern const uint32_t SaveBackupResponse_ErrorCodes_internal_data_[]; +constexpr SaveBackupResponse_ErrorCodes SaveBackupResponse_ErrorCodes_ErrorCodes_MIN = static_cast(0); +constexpr SaveBackupResponse_ErrorCodes SaveBackupResponse_ErrorCodes_ErrorCodes_MAX = static_cast(4); +constexpr int SaveBackupResponse_ErrorCodes_ErrorCodes_ARRAYSIZE = 4 + 1; +const ::google::protobuf::EnumDescriptor* +SaveBackupResponse_ErrorCodes_descriptor(); +template +const std::string& SaveBackupResponse_ErrorCodes_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to ErrorCodes_Name()."); + return SaveBackupResponse_ErrorCodes_Name(static_cast(value)); +} +template <> +inline const std::string& SaveBackupResponse_ErrorCodes_Name(SaveBackupResponse_ErrorCodes value) { + return ::google::protobuf::internal::NameOfDenseEnum( + static_cast(value)); +} +inline bool SaveBackupResponse_ErrorCodes_Parse(absl::string_view name, SaveBackupResponse_ErrorCodes* value) { + return ::google::protobuf::internal::ParseNamedEnum( + SaveBackupResponse_ErrorCodes_descriptor(), name, value); } enum ShellSpec_AssetType : int { ShellSpec_AssetType_COOP = 1, @@ -1520,26 +1452,26 @@ enum ShellSpec_AssetType : int { ShellSpec_AssetType_MAILBOX_FULL = 600, ShellSpec_AssetType_CHICKEN = 1000, ShellSpec_AssetType_HAT = 1010, - ShellSpec_AssetType_UNKNOWN = 9999 + ShellSpec_AssetType_UNKNOWN = 9999, }; + bool ShellSpec_AssetType_IsValid(int value); -constexpr ShellSpec_AssetType ShellSpec_AssetType_AssetType_MIN = ShellSpec_AssetType_COOP; -constexpr ShellSpec_AssetType ShellSpec_AssetType_AssetType_MAX = ShellSpec_AssetType_UNKNOWN; -constexpr int ShellSpec_AssetType_AssetType_ARRAYSIZE = ShellSpec_AssetType_AssetType_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ShellSpec_AssetType_descriptor(); -template -inline const std::string& ShellSpec_AssetType_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function ShellSpec_AssetType_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - ShellSpec_AssetType_descriptor(), enum_t_value); -} -inline bool ShellSpec_AssetType_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ShellSpec_AssetType* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - ShellSpec_AssetType_descriptor(), name, value); +extern const uint32_t ShellSpec_AssetType_internal_data_[]; +constexpr ShellSpec_AssetType ShellSpec_AssetType_AssetType_MIN = static_cast(1); +constexpr ShellSpec_AssetType ShellSpec_AssetType_AssetType_MAX = static_cast(9999); +constexpr int ShellSpec_AssetType_AssetType_ARRAYSIZE = 9999 + 1; +const ::google::protobuf::EnumDescriptor* +ShellSpec_AssetType_descriptor(); +template +const std::string& ShellSpec_AssetType_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to AssetType_Name()."); + return ::google::protobuf::internal::NameOfEnum(ShellSpec_AssetType_descriptor(), value); +} +inline bool ShellSpec_AssetType_Parse(absl::string_view name, ShellSpec_AssetType* value) { + return ::google::protobuf::internal::ParseNamedEnum( + ShellSpec_AssetType_descriptor(), name, value); } enum ShellObjectSpec_ChickenAnimation : int { ShellObjectSpec_ChickenAnimation_STANDARD_RUN = 0, @@ -1550,26 +1482,32 @@ enum ShellObjectSpec_ChickenAnimation : int { ShellObjectSpec_ChickenAnimation_SMOOTH_LEAN = 6, ShellObjectSpec_ChickenAnimation_HOVER = 3, ShellObjectSpec_ChickenAnimation_SIDEWAYS_SMOOTH = 4, - ShellObjectSpec_ChickenAnimation_SIDEWAYS_LEAN = 8 + ShellObjectSpec_ChickenAnimation_SIDEWAYS_LEAN = 8, }; + bool ShellObjectSpec_ChickenAnimation_IsValid(int value); -constexpr ShellObjectSpec_ChickenAnimation ShellObjectSpec_ChickenAnimation_ChickenAnimation_MIN = ShellObjectSpec_ChickenAnimation_STANDARD_RUN; -constexpr ShellObjectSpec_ChickenAnimation ShellObjectSpec_ChickenAnimation_ChickenAnimation_MAX = ShellObjectSpec_ChickenAnimation_SIDEWAYS_LEAN; -constexpr int ShellObjectSpec_ChickenAnimation_ChickenAnimation_ARRAYSIZE = ShellObjectSpec_ChickenAnimation_ChickenAnimation_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ShellObjectSpec_ChickenAnimation_descriptor(); -template -inline const std::string& ShellObjectSpec_ChickenAnimation_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function ShellObjectSpec_ChickenAnimation_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - ShellObjectSpec_ChickenAnimation_descriptor(), enum_t_value); -} -inline bool ShellObjectSpec_ChickenAnimation_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ShellObjectSpec_ChickenAnimation* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - ShellObjectSpec_ChickenAnimation_descriptor(), name, value); +extern const uint32_t ShellObjectSpec_ChickenAnimation_internal_data_[]; +constexpr ShellObjectSpec_ChickenAnimation ShellObjectSpec_ChickenAnimation_ChickenAnimation_MIN = static_cast(0); +constexpr ShellObjectSpec_ChickenAnimation ShellObjectSpec_ChickenAnimation_ChickenAnimation_MAX = static_cast(8); +constexpr int ShellObjectSpec_ChickenAnimation_ChickenAnimation_ARRAYSIZE = 8 + 1; +const ::google::protobuf::EnumDescriptor* +ShellObjectSpec_ChickenAnimation_descriptor(); +template +const std::string& ShellObjectSpec_ChickenAnimation_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to ChickenAnimation_Name()."); + return ShellObjectSpec_ChickenAnimation_Name(static_cast(value)); +} +template <> +inline const std::string& ShellObjectSpec_ChickenAnimation_Name(ShellObjectSpec_ChickenAnimation value) { + return ::google::protobuf::internal::NameOfDenseEnum( + static_cast(value)); +} +inline bool ShellObjectSpec_ChickenAnimation_Parse(absl::string_view name, ShellObjectSpec_ChickenAnimation* value) { + return ::google::protobuf::internal::ParseNamedEnum( + ShellObjectSpec_ChickenAnimation_descriptor(), name, value); } enum ShellDB_FarmElement : int { ShellDB_FarmElement_HEN_HOUSE = 1, @@ -1587,26 +1525,26 @@ enum ShellDB_FarmElement : int { ShellDB_FarmElement_FUEL_TANK = 13, ShellDB_FarmElement_CHICKEN = 14, ShellDB_FarmElement_HAT = 15, - ShellDB_FarmElement_UNKNOWN = 99 + ShellDB_FarmElement_UNKNOWN = 99, }; + bool ShellDB_FarmElement_IsValid(int value); -constexpr ShellDB_FarmElement ShellDB_FarmElement_FarmElement_MIN = ShellDB_FarmElement_HEN_HOUSE; -constexpr ShellDB_FarmElement ShellDB_FarmElement_FarmElement_MAX = ShellDB_FarmElement_UNKNOWN; -constexpr int ShellDB_FarmElement_FarmElement_ARRAYSIZE = ShellDB_FarmElement_FarmElement_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ShellDB_FarmElement_descriptor(); -template -inline const std::string& ShellDB_FarmElement_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function ShellDB_FarmElement_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - ShellDB_FarmElement_descriptor(), enum_t_value); -} -inline bool ShellDB_FarmElement_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ShellDB_FarmElement* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - ShellDB_FarmElement_descriptor(), name, value); +extern const uint32_t ShellDB_FarmElement_internal_data_[]; +constexpr ShellDB_FarmElement ShellDB_FarmElement_FarmElement_MIN = static_cast(1); +constexpr ShellDB_FarmElement ShellDB_FarmElement_FarmElement_MAX = static_cast(99); +constexpr int ShellDB_FarmElement_FarmElement_ARRAYSIZE = 99 + 1; +const ::google::protobuf::EnumDescriptor* +ShellDB_FarmElement_descriptor(); +template +const std::string& ShellDB_FarmElement_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to FarmElement_Name()."); + return ::google::protobuf::internal::NameOfEnum(ShellDB_FarmElement_descriptor(), value); +} +inline bool ShellDB_FarmElement_Parse(absl::string_view name, ShellDB_FarmElement* value) { + return ::google::protobuf::internal::ParseNamedEnum( + ShellDB_FarmElement_descriptor(), name, value); } enum ShellShowcaseListingInfo_Status : int { ShellShowcaseListingInfo_Status_NONE = 0, @@ -1615,73 +1553,91 @@ enum ShellShowcaseListingInfo_Status : int { ShellShowcaseListingInfo_Status_FEATURED = 3, ShellShowcaseListingInfo_Status_FEATURED_ALUM = 5, ShellShowcaseListingInfo_Status_ARCHIVED = 6, - ShellShowcaseListingInfo_Status_INVALID = 4 + 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_ARCHIVED; -constexpr int ShellShowcaseListingInfo_Status_Status_ARRAYSIZE = ShellShowcaseListingInfo_Status_Status_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ShellShowcaseListingInfo_Status_descriptor(); -template -inline const std::string& ShellShowcaseListingInfo_Status_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function ShellShowcaseListingInfo_Status_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - ShellShowcaseListingInfo_Status_descriptor(), enum_t_value); -} -inline bool ShellShowcaseListingInfo_Status_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ShellShowcaseListingInfo_Status* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - ShellShowcaseListingInfo_Status_descriptor(), name, value); +extern const uint32_t ShellShowcaseListingInfo_Status_internal_data_[]; +constexpr ShellShowcaseListingInfo_Status ShellShowcaseListingInfo_Status_Status_MIN = static_cast(0); +constexpr ShellShowcaseListingInfo_Status ShellShowcaseListingInfo_Status_Status_MAX = static_cast(6); +constexpr int ShellShowcaseListingInfo_Status_Status_ARRAYSIZE = 6 + 1; +const ::google::protobuf::EnumDescriptor* +ShellShowcaseListingInfo_Status_descriptor(); +template +const std::string& ShellShowcaseListingInfo_Status_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to Status_Name()."); + return ShellShowcaseListingInfo_Status_Name(static_cast(value)); +} +template <> +inline const std::string& ShellShowcaseListingInfo_Status_Name(ShellShowcaseListingInfo_Status value) { + return ::google::protobuf::internal::NameOfDenseEnum( + static_cast(value)); +} +inline bool ShellShowcaseListingInfo_Status_Parse(absl::string_view name, ShellShowcaseListingInfo_Status* value) { + return ::google::protobuf::internal::ParseNamedEnum( + ShellShowcaseListingInfo_Status_descriptor(), name, value); } enum UserVerificationAnalysis_Status : int { UserVerificationAnalysis_Status_UNKNOWN = 0, UserVerificationAnalysis_Status_PROCESSING = 1, - UserVerificationAnalysis_Status_COMPLETE = 2 + UserVerificationAnalysis_Status_COMPLETE = 2, }; + bool UserVerificationAnalysis_Status_IsValid(int value); -constexpr UserVerificationAnalysis_Status UserVerificationAnalysis_Status_Status_MIN = UserVerificationAnalysis_Status_UNKNOWN; -constexpr UserVerificationAnalysis_Status UserVerificationAnalysis_Status_Status_MAX = UserVerificationAnalysis_Status_COMPLETE; -constexpr int UserVerificationAnalysis_Status_Status_ARRAYSIZE = UserVerificationAnalysis_Status_Status_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* UserVerificationAnalysis_Status_descriptor(); -template -inline const std::string& UserVerificationAnalysis_Status_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function UserVerificationAnalysis_Status_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - UserVerificationAnalysis_Status_descriptor(), enum_t_value); -} -inline bool UserVerificationAnalysis_Status_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, UserVerificationAnalysis_Status* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - UserVerificationAnalysis_Status_descriptor(), name, value); +extern const uint32_t UserVerificationAnalysis_Status_internal_data_[]; +constexpr UserVerificationAnalysis_Status UserVerificationAnalysis_Status_Status_MIN = static_cast(0); +constexpr UserVerificationAnalysis_Status UserVerificationAnalysis_Status_Status_MAX = static_cast(2); +constexpr int UserVerificationAnalysis_Status_Status_ARRAYSIZE = 2 + 1; +const ::google::protobuf::EnumDescriptor* +UserVerificationAnalysis_Status_descriptor(); +template +const std::string& UserVerificationAnalysis_Status_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to Status_Name()."); + return UserVerificationAnalysis_Status_Name(static_cast(value)); +} +template <> +inline const std::string& UserVerificationAnalysis_Status_Name(UserVerificationAnalysis_Status value) { + return ::google::protobuf::internal::NameOfDenseEnum( + static_cast(value)); +} +inline bool UserVerificationAnalysis_Status_Parse(absl::string_view name, UserVerificationAnalysis_Status* value) { + return ::google::protobuf::internal::ParseNamedEnum( + UserVerificationAnalysis_Status_descriptor(), name, value); } enum UserSubscriptionInfo_Level : int { UserSubscriptionInfo_Level_STANDARD = 0, - UserSubscriptionInfo_Level_PRO = 1 + UserSubscriptionInfo_Level_PRO = 1, }; + bool UserSubscriptionInfo_Level_IsValid(int value); -constexpr UserSubscriptionInfo_Level UserSubscriptionInfo_Level_Level_MIN = UserSubscriptionInfo_Level_STANDARD; -constexpr UserSubscriptionInfo_Level UserSubscriptionInfo_Level_Level_MAX = UserSubscriptionInfo_Level_PRO; -constexpr int UserSubscriptionInfo_Level_Level_ARRAYSIZE = UserSubscriptionInfo_Level_Level_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* UserSubscriptionInfo_Level_descriptor(); -template -inline const std::string& UserSubscriptionInfo_Level_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function UserSubscriptionInfo_Level_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - UserSubscriptionInfo_Level_descriptor(), enum_t_value); -} -inline bool UserSubscriptionInfo_Level_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, UserSubscriptionInfo_Level* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - UserSubscriptionInfo_Level_descriptor(), name, value); +extern const uint32_t UserSubscriptionInfo_Level_internal_data_[]; +constexpr UserSubscriptionInfo_Level UserSubscriptionInfo_Level_Level_MIN = static_cast(0); +constexpr UserSubscriptionInfo_Level UserSubscriptionInfo_Level_Level_MAX = static_cast(1); +constexpr int UserSubscriptionInfo_Level_Level_ARRAYSIZE = 1 + 1; +const ::google::protobuf::EnumDescriptor* +UserSubscriptionInfo_Level_descriptor(); +template +const std::string& UserSubscriptionInfo_Level_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to Level_Name()."); + return UserSubscriptionInfo_Level_Name(static_cast(value)); +} +template <> +inline const std::string& UserSubscriptionInfo_Level_Name(UserSubscriptionInfo_Level value) { + return ::google::protobuf::internal::NameOfDenseEnum( + static_cast(value)); +} +inline bool UserSubscriptionInfo_Level_Parse(absl::string_view name, UserSubscriptionInfo_Level* value) { + return ::google::protobuf::internal::ParseNamedEnum( + UserSubscriptionInfo_Level_descriptor(), name, value); } enum UserSubscriptionInfo_Status : int { UserSubscriptionInfo_Status_UNKNOWN = 0, @@ -1689,74 +1645,92 @@ enum UserSubscriptionInfo_Status : int { UserSubscriptionInfo_Status_EXPIRED = 2, UserSubscriptionInfo_Status_REVOKED = 3, UserSubscriptionInfo_Status_GRACE_PERIOD = 4, - UserSubscriptionInfo_Status_PAUSE_HOLD = 5 + UserSubscriptionInfo_Status_PAUSE_HOLD = 5, }; + bool UserSubscriptionInfo_Status_IsValid(int value); -constexpr UserSubscriptionInfo_Status UserSubscriptionInfo_Status_Status_MIN = UserSubscriptionInfo_Status_UNKNOWN; -constexpr UserSubscriptionInfo_Status UserSubscriptionInfo_Status_Status_MAX = UserSubscriptionInfo_Status_PAUSE_HOLD; -constexpr int UserSubscriptionInfo_Status_Status_ARRAYSIZE = UserSubscriptionInfo_Status_Status_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* UserSubscriptionInfo_Status_descriptor(); -template -inline const std::string& UserSubscriptionInfo_Status_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function UserSubscriptionInfo_Status_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - UserSubscriptionInfo_Status_descriptor(), enum_t_value); -} -inline bool UserSubscriptionInfo_Status_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, UserSubscriptionInfo_Status* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - UserSubscriptionInfo_Status_descriptor(), name, value); +extern const uint32_t UserSubscriptionInfo_Status_internal_data_[]; +constexpr UserSubscriptionInfo_Status UserSubscriptionInfo_Status_Status_MIN = static_cast(0); +constexpr UserSubscriptionInfo_Status UserSubscriptionInfo_Status_Status_MAX = static_cast(5); +constexpr int UserSubscriptionInfo_Status_Status_ARRAYSIZE = 5 + 1; +const ::google::protobuf::EnumDescriptor* +UserSubscriptionInfo_Status_descriptor(); +template +const std::string& UserSubscriptionInfo_Status_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to Status_Name()."); + return UserSubscriptionInfo_Status_Name(static_cast(value)); +} +template <> +inline const std::string& UserSubscriptionInfo_Status_Name(UserSubscriptionInfo_Status value) { + return ::google::protobuf::internal::NameOfDenseEnum( + static_cast(value)); +} +inline bool UserSubscriptionInfo_Status_Parse(absl::string_view name, UserSubscriptionInfo_Status* value) { + return ::google::protobuf::internal::ParseNamedEnum( + UserSubscriptionInfo_Status_descriptor(), name, value); } enum Platform : int { UNKNOWN_PLATFORM = 0, IOS = 1, - DROID = 2 + DROID = 2, }; + bool Platform_IsValid(int value); -constexpr Platform Platform_MIN = UNKNOWN_PLATFORM; -constexpr Platform Platform_MAX = DROID; -constexpr int Platform_ARRAYSIZE = Platform_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Platform_descriptor(); -template -inline const std::string& Platform_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function Platform_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - Platform_descriptor(), enum_t_value); -} -inline bool Platform_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Platform* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - Platform_descriptor(), name, value); +extern const uint32_t Platform_internal_data_[]; +constexpr Platform Platform_MIN = static_cast(0); +constexpr Platform Platform_MAX = static_cast(2); +constexpr int Platform_ARRAYSIZE = 2 + 1; +const ::google::protobuf::EnumDescriptor* +Platform_descriptor(); +template +const std::string& Platform_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to Platform_Name()."); + return Platform_Name(static_cast(value)); +} +template <> +inline const std::string& Platform_Name(Platform value) { + return ::google::protobuf::internal::NameOfDenseEnum( + static_cast(value)); +} +inline bool Platform_Parse(absl::string_view name, Platform* value) { + return ::google::protobuf::internal::ParseNamedEnum( + Platform_descriptor(), name, value); } enum DeviceFormFactor : int { UNKNOWN_DEVICE = 0, PHONE = 1, - TABLET = 2 + TABLET = 2, }; + bool DeviceFormFactor_IsValid(int value); -constexpr DeviceFormFactor DeviceFormFactor_MIN = UNKNOWN_DEVICE; -constexpr DeviceFormFactor DeviceFormFactor_MAX = TABLET; -constexpr int DeviceFormFactor_ARRAYSIZE = DeviceFormFactor_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* DeviceFormFactor_descriptor(); -template -inline const std::string& DeviceFormFactor_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function DeviceFormFactor_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - DeviceFormFactor_descriptor(), enum_t_value); -} -inline bool DeviceFormFactor_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, DeviceFormFactor* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - DeviceFormFactor_descriptor(), name, value); +extern const uint32_t DeviceFormFactor_internal_data_[]; +constexpr DeviceFormFactor DeviceFormFactor_MIN = static_cast(0); +constexpr DeviceFormFactor DeviceFormFactor_MAX = static_cast(2); +constexpr int DeviceFormFactor_ARRAYSIZE = 2 + 1; +const ::google::protobuf::EnumDescriptor* +DeviceFormFactor_descriptor(); +template +const std::string& DeviceFormFactor_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to DeviceFormFactor_Name()."); + return DeviceFormFactor_Name(static_cast(value)); +} +template <> +inline const std::string& DeviceFormFactor_Name(DeviceFormFactor value) { + return ::google::protobuf::internal::NameOfDenseEnum( + static_cast(value)); +} +inline bool DeviceFormFactor_Parse(absl::string_view name, DeviceFormFactor* value) { + return ::google::protobuf::internal::ParseNamedEnum( + DeviceFormFactor_descriptor(), name, value); } enum AdNetwork : int { VUNGLE = 0, @@ -1765,26 +1739,32 @@ enum AdNetwork : int { HYPER_MX = 3, UNITY = 4, FACEBOOK = 5, - APPLOVIN = 6 + APPLOVIN = 6, }; + bool AdNetwork_IsValid(int value); -constexpr AdNetwork AdNetwork_MIN = VUNGLE; -constexpr AdNetwork AdNetwork_MAX = APPLOVIN; -constexpr int AdNetwork_ARRAYSIZE = AdNetwork_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* AdNetwork_descriptor(); -template -inline const std::string& AdNetwork_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function AdNetwork_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - AdNetwork_descriptor(), enum_t_value); -} -inline bool AdNetwork_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, AdNetwork* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - AdNetwork_descriptor(), name, value); +extern const uint32_t AdNetwork_internal_data_[]; +constexpr AdNetwork AdNetwork_MIN = static_cast(0); +constexpr AdNetwork AdNetwork_MAX = static_cast(6); +constexpr int AdNetwork_ARRAYSIZE = 6 + 1; +const ::google::protobuf::EnumDescriptor* +AdNetwork_descriptor(); +template +const std::string& AdNetwork_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to AdNetwork_Name()."); + return AdNetwork_Name(static_cast(value)); +} +template <> +inline const std::string& AdNetwork_Name(AdNetwork value) { + return ::google::protobuf::internal::NameOfDenseEnum( + static_cast(value)); +} +inline bool AdNetwork_Parse(absl::string_view name, AdNetwork* value) { + return ::google::protobuf::internal::ParseNamedEnum( + AdNetwork_descriptor(), name, value); } enum Egg : int { EDIBLE = 1, @@ -1812,73 +1792,79 @@ enum Egg : int { FIREWORK = 103, PUMPKIN = 104, CUSTOM_EGG = 200, - UNKNOWN = 1000 + UNKNOWN = 1000, }; + bool Egg_IsValid(int value); -constexpr Egg Egg_MIN = EDIBLE; -constexpr Egg Egg_MAX = UNKNOWN; -constexpr int Egg_ARRAYSIZE = Egg_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Egg_descriptor(); -template -inline const std::string& Egg_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function Egg_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - Egg_descriptor(), enum_t_value); -} -inline bool Egg_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Egg* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - Egg_descriptor(), name, value); +extern const uint32_t Egg_internal_data_[]; +constexpr Egg Egg_MIN = static_cast(1); +constexpr Egg Egg_MAX = static_cast(1000); +constexpr int Egg_ARRAYSIZE = 1000 + 1; +const ::google::protobuf::EnumDescriptor* +Egg_descriptor(); +template +const std::string& Egg_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to Egg_Name()."); + return ::google::protobuf::internal::NameOfEnum(Egg_descriptor(), value); +} +inline bool Egg_Parse(absl::string_view name, Egg* value) { + return ::google::protobuf::internal::ParseNamedEnum( + Egg_descriptor(), name, value); } enum FarmType : int { EMPTY = 1, HOME = 2, - CONTRACT = 3 + CONTRACT = 3, }; + bool FarmType_IsValid(int value); -constexpr FarmType FarmType_MIN = EMPTY; -constexpr FarmType FarmType_MAX = CONTRACT; -constexpr int FarmType_ARRAYSIZE = FarmType_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* FarmType_descriptor(); -template -inline const std::string& FarmType_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function FarmType_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - FarmType_descriptor(), enum_t_value); -} -inline bool FarmType_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, FarmType* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - FarmType_descriptor(), name, value); +extern const uint32_t FarmType_internal_data_[]; +constexpr FarmType FarmType_MIN = static_cast(1); +constexpr FarmType FarmType_MAX = static_cast(3); +constexpr int FarmType_ARRAYSIZE = 3 + 1; +const ::google::protobuf::EnumDescriptor* +FarmType_descriptor(); +template +const std::string& FarmType_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to FarmType_Name()."); + return FarmType_Name(static_cast(value)); +} +template <> +inline const std::string& FarmType_Name(FarmType value) { + return ::google::protobuf::internal::NameOfDenseEnum( + static_cast(value)); +} +inline bool FarmType_Parse(absl::string_view name, FarmType* value) { + return ::google::protobuf::internal::ParseNamedEnum( + FarmType_descriptor(), name, value); } enum GoalType : int { EGGS_LAID = 1, - UNKNOWN_GOAL = 100 + UNKNOWN_GOAL = 100, }; + bool GoalType_IsValid(int value); -constexpr GoalType GoalType_MIN = EGGS_LAID; -constexpr GoalType GoalType_MAX = UNKNOWN_GOAL; -constexpr int GoalType_ARRAYSIZE = GoalType_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* GoalType_descriptor(); -template -inline const std::string& GoalType_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function GoalType_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - GoalType_descriptor(), enum_t_value); -} -inline bool GoalType_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, GoalType* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - GoalType_descriptor(), name, value); +extern const uint32_t GoalType_internal_data_[]; +constexpr GoalType GoalType_MIN = static_cast(1); +constexpr GoalType GoalType_MAX = static_cast(100); +constexpr int GoalType_ARRAYSIZE = 100 + 1; +const ::google::protobuf::EnumDescriptor* +GoalType_descriptor(); +template +const std::string& GoalType_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to GoalType_Name()."); + return ::google::protobuf::internal::NameOfEnum(GoalType_descriptor(), value); +} +inline bool GoalType_Parse(absl::string_view name, GoalType* value) { + return ::google::protobuf::internal::ParseNamedEnum( + GoalType_descriptor(), name, value); } enum RewardType : int { CASH = 1, @@ -1895,26 +1881,26 @@ enum RewardType : int { ARTIFACT_CASE = 12, CHICKEN = 13, SHELL_SCRIPT = 14, - UNKNOWN_REWARD = 100 + UNKNOWN_REWARD = 100, }; + bool RewardType_IsValid(int value); -constexpr RewardType RewardType_MIN = CASH; -constexpr RewardType RewardType_MAX = UNKNOWN_REWARD; -constexpr int RewardType_ARRAYSIZE = RewardType_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* RewardType_descriptor(); -template -inline const std::string& RewardType_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function RewardType_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - RewardType_descriptor(), enum_t_value); -} -inline bool RewardType_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, RewardType* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - RewardType_descriptor(), name, value); +extern const uint32_t RewardType_internal_data_[]; +constexpr RewardType RewardType_MIN = static_cast(1); +constexpr RewardType RewardType_MAX = static_cast(100); +constexpr int RewardType_ARRAYSIZE = 100 + 1; +const ::google::protobuf::EnumDescriptor* +RewardType_descriptor(); +template +const std::string& RewardType_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to RewardType_Name()."); + return ::google::protobuf::internal::NameOfEnum(RewardType_descriptor(), value); +} +inline bool RewardType_Parse(absl::string_view name, RewardType* value) { + return ::google::protobuf::internal::ParseNamedEnum( + RewardType_descriptor(), name, value); } enum UILocation : int { NONE = 0, @@ -1931,26 +1917,32 @@ enum UILocation : int { EPIC_RESEARCH = 8, SETTINGS = 9, HELP = 13, - UNIVERSITY = 14 + UNIVERSITY = 14, }; + bool UILocation_IsValid(int value); -constexpr UILocation UILocation_MIN = NONE; -constexpr UILocation UILocation_MAX = UNIVERSITY; -constexpr int UILocation_ARRAYSIZE = UILocation_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* UILocation_descriptor(); -template -inline const std::string& UILocation_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function UILocation_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - UILocation_descriptor(), enum_t_value); -} -inline bool UILocation_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, UILocation* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - UILocation_descriptor(), name, value); +extern const uint32_t UILocation_internal_data_[]; +constexpr UILocation UILocation_MIN = static_cast(0); +constexpr UILocation UILocation_MAX = static_cast(14); +constexpr int UILocation_ARRAYSIZE = 14 + 1; +const ::google::protobuf::EnumDescriptor* +UILocation_descriptor(); +template +const std::string& UILocation_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to UILocation_Name()."); + return UILocation_Name(static_cast(value)); +} +template <> +inline const std::string& UILocation_Name(UILocation value) { + return ::google::protobuf::internal::NameOfDenseEnum( + static_cast(value)); +} +inline bool UILocation_Parse(absl::string_view name, UILocation* value) { + return ::google::protobuf::internal::ParseNamedEnum( + UILocation_descriptor(), name, value); } enum UserType : int { ALL_USERS = 0, @@ -1968,75 +1960,528 @@ enum UserType : int { ARTIFACTS_INACTIVE = 12, ARTIFACTS_ACTIVE = 13, PRESTIGE_READY = 14, - PIGGY_HESITANT = 16 + PIGGY_HESITANT = 16, }; + bool UserType_IsValid(int value); -constexpr UserType UserType_MIN = ALL_USERS; -constexpr UserType UserType_MAX = PIGGY_HESITANT; -constexpr int UserType_ARRAYSIZE = UserType_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* UserType_descriptor(); -template -inline const std::string& UserType_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function UserType_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - UserType_descriptor(), enum_t_value); -} -inline bool UserType_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, UserType* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - UserType_descriptor(), name, value); +extern const uint32_t UserType_internal_data_[]; +constexpr UserType UserType_MIN = static_cast(0); +constexpr UserType UserType_MAX = static_cast(16); +constexpr int UserType_ARRAYSIZE = 16 + 1; +const ::google::protobuf::EnumDescriptor* +UserType_descriptor(); +template +const std::string& UserType_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to UserType_Name()."); + return UserType_Name(static_cast(value)); +} +template <> +inline const std::string& UserType_Name(UserType value) { + return ::google::protobuf::internal::NameOfDenseEnum( + static_cast(value)); +} +inline bool UserType_Parse(absl::string_view name, UserType* value) { + return ::google::protobuf::internal::ParseNamedEnum( + UserType_descriptor(), name, value); } enum LeaderboardScope : int { ALL_TIME = 0, - CURRENT_SEASON = 1 + CURRENT_SEASON = 1, }; + bool LeaderboardScope_IsValid(int value); -constexpr LeaderboardScope LeaderboardScope_MIN = ALL_TIME; -constexpr LeaderboardScope LeaderboardScope_MAX = CURRENT_SEASON; -constexpr int LeaderboardScope_ARRAYSIZE = LeaderboardScope_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* LeaderboardScope_descriptor(); -template -inline const std::string& LeaderboardScope_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function LeaderboardScope_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - LeaderboardScope_descriptor(), enum_t_value); -} -inline bool LeaderboardScope_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, LeaderboardScope* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - LeaderboardScope_descriptor(), name, value); +extern const uint32_t LeaderboardScope_internal_data_[]; +constexpr LeaderboardScope LeaderboardScope_MIN = static_cast(0); +constexpr LeaderboardScope LeaderboardScope_MAX = static_cast(1); +constexpr int LeaderboardScope_ARRAYSIZE = 1 + 1; +const ::google::protobuf::EnumDescriptor* +LeaderboardScope_descriptor(); +template +const std::string& LeaderboardScope_Name(T value) { + static_assert(std::is_same::value || + std::is_integral::value, + "Incorrect type passed to LeaderboardScope_Name()."); + return LeaderboardScope_Name(static_cast(value)); } +template <> +inline const std::string& LeaderboardScope_Name(LeaderboardScope value) { + return ::google::protobuf::internal::NameOfDenseEnum( + static_cast(value)); +} +inline bool LeaderboardScope_Parse(absl::string_view name, LeaderboardScope* value) { + return ::google::protobuf::internal::ParseNamedEnum( + LeaderboardScope_descriptor(), name, value); +} + // =================================================================== -class Vector3 final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.Vector3) */ { + +// ------------------------------------------------------------------- + +class VerifyPurchaseResponse final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.VerifyPurchaseResponse) */ { public: - inline Vector3() : Vector3(nullptr) {} - ~Vector3() override; - explicit PROTOBUF_CONSTEXPR Vector3(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + inline VerifyPurchaseResponse() : VerifyPurchaseResponse(nullptr) {} + ~VerifyPurchaseResponse() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR VerifyPurchaseResponse( + ::google::protobuf::internal::ConstantInitialized); + + inline VerifyPurchaseResponse(const VerifyPurchaseResponse& from) : VerifyPurchaseResponse(nullptr, from) {} + inline VerifyPurchaseResponse(VerifyPurchaseResponse&& from) noexcept + : VerifyPurchaseResponse(nullptr, std::move(from)) {} + inline VerifyPurchaseResponse& operator=(const VerifyPurchaseResponse& from) { + CopyFrom(from); + return *this; + } + inline VerifyPurchaseResponse& operator=(VerifyPurchaseResponse&& from) noexcept { + if (this == &from) return *this; + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); + } + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); + } + + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const VerifyPurchaseResponse& default_instance() { + return *internal_default_instance(); + } + static inline const VerifyPurchaseResponse* internal_default_instance() { + return reinterpret_cast( + &_VerifyPurchaseResponse_default_instance_); + } + static constexpr int kIndexInFileMessages = 33; + friend void swap(VerifyPurchaseResponse& a, VerifyPurchaseResponse& b) { a.Swap(&b); } + inline void Swap(VerifyPurchaseResponse* other) { + if (other == this) return; +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(VerifyPurchaseResponse* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } - Vector3(const Vector3& from); - Vector3(Vector3&& from) noexcept - : Vector3() { + // implements Message ---------------------------------------------- + + VerifyPurchaseResponse* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const VerifyPurchaseResponse& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const VerifyPurchaseResponse& from) { VerifyPurchaseResponse::MergeImpl(*this, from); } + + private: + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + + public: + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); + + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(VerifyPurchaseResponse* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.VerifyPurchaseResponse"; } + + protected: + explicit VerifyPurchaseResponse(::google::protobuf::Arena* arena); + VerifyPurchaseResponse(::google::protobuf::Arena* arena, const VerifyPurchaseResponse& from); + VerifyPurchaseResponse(::google::protobuf::Arena* arena, VerifyPurchaseResponse&& from) noexcept + : VerifyPurchaseResponse(arena) { *this = ::std::move(from); } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kMessageFieldNumber = 2, + kVerifiedFieldNumber = 1, + }; + // optional string message = 2; + bool has_message() const; + void clear_message() ; + const std::string& message() const; + template + void set_message(Arg_&& arg, Args_... args); + std::string* mutable_message(); + PROTOBUF_NODISCARD std::string* release_message(); + void set_allocated_message(std::string* value); + + private: + const std::string& _internal_message() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_message( + const std::string& value); + std::string* _internal_mutable_message(); + + public: + // optional bool verified = 1; + bool has_verified() const; + void clear_verified() ; + bool verified() const; + void set_verified(bool value); + + private: + bool _internal_verified() const; + void _internal_set_verified(bool value); + public: + // @@protoc_insertion_point(class_scope:ei.VerifyPurchaseResponse) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 0, + 41, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_VerifyPurchaseResponse_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const VerifyPurchaseResponse& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr message_; + bool verified_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_ei_2eproto; +}; +// ------------------------------------------------------------------- + +class Vector4 final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.Vector4) */ { + public: + inline Vector4() : Vector4(nullptr) {} + ~Vector4() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR Vector4( + ::google::protobuf::internal::ConstantInitialized); + + inline Vector4(const Vector4& from) : Vector4(nullptr, from) {} + inline Vector4(Vector4&& from) noexcept + : Vector4(nullptr, std::move(from)) {} + inline Vector4& operator=(const Vector4& from) { + CopyFrom(from); + return *this; + } + inline Vector4& operator=(Vector4&& from) noexcept { + if (this == &from) return *this; + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); + } + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); + } + + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const Vector4& default_instance() { + return *internal_default_instance(); + } + static inline const Vector4* internal_default_instance() { + return reinterpret_cast( + &_Vector4_default_instance_); + } + static constexpr int kIndexInFileMessages = 1; + friend void swap(Vector4& a, Vector4& b) { a.Swap(&b); } + inline void Swap(Vector4* other) { + if (other == this) return; +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(Vector4* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + Vector4* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const Vector4& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const Vector4& from) { Vector4::MergeImpl(*this, from); } + + private: + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + + public: + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); + + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(Vector4* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.Vector4"; } + + protected: + explicit Vector4(::google::protobuf::Arena* arena); + Vector4(::google::protobuf::Arena* arena, const Vector4& from); + Vector4(::google::protobuf::Arena* arena, Vector4&& from) noexcept + : Vector4(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kXFieldNumber = 1, + kYFieldNumber = 2, + kZFieldNumber = 3, + kWFieldNumber = 4, + }; + // optional float x = 1; + bool has_x() const; + void clear_x() ; + float x() const; + void set_x(float value); + + private: + float _internal_x() const; + void _internal_set_x(float value); + + public: + // optional float y = 2; + bool has_y() const; + void clear_y() ; + float y() const; + void set_y(float value); + + private: + float _internal_y() const; + void _internal_set_y(float value); + + public: + // optional float z = 3; + bool has_z() const; + void clear_z() ; + float z() const; + void set_z(float value); + + private: + float _internal_z() const; + void _internal_set_z(float value); + + public: + // optional float w = 4; + bool has_w() const; + void clear_w() ; + float w() const; + void set_w(float value); + + private: + float _internal_w() const; + void _internal_set_w(float value); + + public: + // @@protoc_insertion_point(class_scope:ei.Vector4) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 4, 0, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_Vector4_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const Vector4& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + float x_; + float y_; + float z_; + float w_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_ei_2eproto; +}; +// ------------------------------------------------------------------- + +class Vector3 final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.Vector3) */ { + public: + inline Vector3() : Vector3(nullptr) {} + ~Vector3() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR Vector3( + ::google::protobuf::internal::ConstantInitialized); + + inline Vector3(const Vector3& from) : Vector3(nullptr, from) {} + inline Vector3(Vector3&& from) noexcept + : Vector3(nullptr, std::move(from)) {} inline Vector3& operator=(const Vector3& from) { CopyFrom(from); return *this; } inline Vector3& operator=(Vector3&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -2045,20 +2490,22 @@ class Vector3 final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } static const Vector3& default_instance() { @@ -2066,79 +2513,93 @@ class Vector3 final : } static inline const Vector3* internal_default_instance() { return reinterpret_cast( - &_Vector3_default_instance_); - } - static constexpr int kIndexInFileMessages = - 0; - - friend void swap(Vector3& a, Vector3& b) { - a.Swap(&b); + &_Vector3_default_instance_); } + static constexpr int kIndexInFileMessages = 0; + friend void swap(Vector3& a, Vector3& b) { a.Swap(&b); } inline void Swap(Vector3* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(Vector3* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - Vector3* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + Vector3* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + using ::google::protobuf::Message::CopyFrom; void CopyFrom(const Vector3& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const Vector3& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const Vector3& from) { Vector3::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; void InternalSwap(Vector3* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.Vector3"; + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.Vector3"; } + + protected: + explicit Vector3(::google::protobuf::Arena* arena); + Vector3(::google::protobuf::Arena* arena, const Vector3& from); + Vector3(::google::protobuf::Arena* arena, Vector3&& from) noexcept + : Vector3(arena) { + *this = ::std::move(from); } - protected: - explicit Vector3(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { kXFieldNumber = 1, kYFieldNumber = 2, @@ -2146,82 +2607,97 @@ class Vector3 final : }; // optional float x = 1; bool has_x() const; - private: - bool _internal_has_x() const; - public: - void clear_x(); + void clear_x() ; float x() const; void set_x(float value); + private: float _internal_x() const; void _internal_set_x(float value); - public: + public: // optional float y = 2; bool has_y() const; - private: - bool _internal_has_y() const; - public: - void clear_y(); + void clear_y() ; float y() const; void set_y(float value); + private: float _internal_y() const; void _internal_set_y(float value); - public: + public: // optional float z = 3; bool has_z() const; - private: - bool _internal_has_z() const; - public: - void clear_z(); + void clear_z() ; float z() const; void set_z(float value); + private: float _internal_z() const; void _internal_set_z(float value); - public: + public: // @@protoc_insertion_point(class_scope:ei.Vector3) 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_; - float x_; - float y_; - float z_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 3, 0, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_Vector3_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const Vector3& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + float x_; + float y_; + float z_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class Vector4 final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.Vector4) */ { +class UserVerificationAnalysis final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.UserVerificationAnalysis) */ { public: - inline Vector4() : Vector4(nullptr) {} - ~Vector4() override; - explicit PROTOBUF_CONSTEXPR Vector4(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - Vector4(const Vector4& from); - Vector4(Vector4&& from) noexcept - : Vector4() { - *this = ::std::move(from); - } - - inline Vector4& operator=(const Vector4& from) { + inline UserVerificationAnalysis() : UserVerificationAnalysis(nullptr) {} + ~UserVerificationAnalysis() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR UserVerificationAnalysis( + ::google::protobuf::internal::ConstantInitialized); + + inline UserVerificationAnalysis(const UserVerificationAnalysis& from) : UserVerificationAnalysis(nullptr, from) {} + inline UserVerificationAnalysis(UserVerificationAnalysis&& from) noexcept + : UserVerificationAnalysis(nullptr, std::move(from)) {} + inline UserVerificationAnalysis& operator=(const UserVerificationAnalysis& from) { CopyFrom(from); return *this; } - inline Vector4& operator=(Vector4&& from) noexcept { + inline UserVerificationAnalysis& operator=(UserVerificationAnalysis&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -2230,788 +2706,902 @@ class Vector4 final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const Vector4& default_instance() { + static const UserVerificationAnalysis& default_instance() { return *internal_default_instance(); } - static inline const Vector4* internal_default_instance() { - return reinterpret_cast( - &_Vector4_default_instance_); - } - static constexpr int kIndexInFileMessages = - 1; - - friend void swap(Vector4& a, Vector4& b) { - a.Swap(&b); + static inline const UserVerificationAnalysis* internal_default_instance() { + return reinterpret_cast( + &_UserVerificationAnalysis_default_instance_); } - inline void Swap(Vector4* other) { + static constexpr int kIndexInFileMessages = 200; + friend void swap(UserVerificationAnalysis& a, UserVerificationAnalysis& b) { a.Swap(&b); } + inline void Swap(UserVerificationAnalysis* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(Vector4* other) { + void UnsafeArenaSwap(UserVerificationAnalysis* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - Vector4* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + UserVerificationAnalysis* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const Vector4& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const Vector4& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const UserVerificationAnalysis& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const UserVerificationAnalysis& from) { UserVerificationAnalysis::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(Vector4* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.Vector4"; + void InternalSwap(UserVerificationAnalysis* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.UserVerificationAnalysis"; } + + protected: + explicit UserVerificationAnalysis(::google::protobuf::Arena* arena); + UserVerificationAnalysis(::google::protobuf::Arena* arena, const UserVerificationAnalysis& from); + UserVerificationAnalysis(::google::protobuf::Arena* arena, UserVerificationAnalysis&& from) noexcept + : UserVerificationAnalysis(arena) { + *this = ::std::move(from); } - protected: - explicit Vector4(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- + using Status = UserVerificationAnalysis_Status; + static constexpr Status UNKNOWN = UserVerificationAnalysis_Status_UNKNOWN; + static constexpr Status PROCESSING = UserVerificationAnalysis_Status_PROCESSING; + static constexpr Status COMPLETE = UserVerificationAnalysis_Status_COMPLETE; + static inline bool Status_IsValid(int value) { + return UserVerificationAnalysis_Status_IsValid(value); + } + static constexpr Status Status_MIN = UserVerificationAnalysis_Status_Status_MIN; + static constexpr Status Status_MAX = UserVerificationAnalysis_Status_Status_MAX; + static constexpr int Status_ARRAYSIZE = UserVerificationAnalysis_Status_Status_ARRAYSIZE; + static inline const ::google::protobuf::EnumDescriptor* Status_descriptor() { + return UserVerificationAnalysis_Status_descriptor(); + } + template + static inline const std::string& Status_Name(T value) { + return UserVerificationAnalysis_Status_Name(value); + } + static inline bool Status_Parse(absl::string_view name, Status* value) { + return UserVerificationAnalysis_Status_Parse(name, value); + } // accessors ------------------------------------------------------- - enum : int { - kXFieldNumber = 1, - kYFieldNumber = 2, - kZFieldNumber = 3, - kWFieldNumber = 4, + kInvalidContractsFieldNumber = 17, + kStartTimeFieldNumber = 2, + kCompletionTimeFieldNumber = 3, + kOverallStatusFieldNumber = 1, + kVerifiedPiggyBreaksFieldNumber = 5, + kVerifiedOtherIapFieldNumber = 6, + kUnverifiedIapFieldNumber = 7, + kArtifactsCollectedFieldNumber = 9, + kArtifactsConsumedFieldNumber = 10, + kMissionsCompletedFieldNumber = 8, + kNumCoopMembershipsFieldNumber = 12, + kArtifactsInInventoryFieldNumber = 11, + kGoldEarnedFieldNumber = 13, + kNumPrestigesFieldNumber = 14, + kSoulEggsFieldNumber = 15, + kValidContractsFieldNumber = 16, + kIapStatusFieldNumber = 18, + kVerifiedProPermitFieldNumber = 4, + kRegularIapBuyerFieldNumber = 22, + kRegularIapCheaterFieldNumber = 23, + kExcessiveConsumesFieldNumber = 24, + kArtifactsStatusFieldNumber = 19, + kGoldSpentCraftingFieldNumber = 21, + kContractsStatusFieldNumber = 20, + kEggsOfProphecyFieldNumber = 27, + kExcessiveInventoryFieldNumber = 25, + kExcessiveSpendFieldNumber = 26, + kExcessiveEopFieldNumber = 28, + kExcessiveInvalidContractsFieldNumber = 29, + kVerifiedFieldNumber = 30, + kVerificationOverrideFieldNumber = 31, + kVerificationOverrideValueFieldNumber = 32, + kRareArtifactsInInventoryFieldNumber = 33, + kRareArtifactsOnServerFieldNumber = 34, + kLegendaryArtifactsInInventoryFieldNumber = 35, + kLegendaryArtifactsOnServerFieldNumber = 36, }; - // optional float x = 1; - bool has_x() const; + // repeated string invalid_contracts = 17; + int invalid_contracts_size() const; private: - bool _internal_has_x() const; + int _internal_invalid_contracts_size() const; + public: - void clear_x(); - float x() const; - void set_x(float value); + void clear_invalid_contracts() ; + const std::string& invalid_contracts(int index) const; + std::string* mutable_invalid_contracts(int index); + template + void set_invalid_contracts(int index, Arg_&& value, Args_... args); + std::string* add_invalid_contracts(); + template + void add_invalid_contracts(Arg_&& value, Args_... args); + const ::google::protobuf::RepeatedPtrField& invalid_contracts() const; + ::google::protobuf::RepeatedPtrField* mutable_invalid_contracts(); + private: - float _internal_x() const; - void _internal_set_x(float value); + const ::google::protobuf::RepeatedPtrField& _internal_invalid_contracts() const; + ::google::protobuf::RepeatedPtrField* _internal_mutable_invalid_contracts(); + public: + // optional double start_time = 2; + bool has_start_time() const; + void clear_start_time() ; + double start_time() const; + void set_start_time(double value); - // optional float y = 2; - bool has_y() const; private: - bool _internal_has_y() const; + double _internal_start_time() const; + void _internal_set_start_time(double value); + public: - void clear_y(); - float y() const; - void set_y(float value); + // optional double completion_time = 3; + bool has_completion_time() const; + void clear_completion_time() ; + double completion_time() const; + void set_completion_time(double value); + private: - float _internal_y() const; - void _internal_set_y(float value); + double _internal_completion_time() const; + void _internal_set_completion_time(double value); + public: + // optional .ei.UserVerificationAnalysis.Status overall_status = 1; + bool has_overall_status() const; + void clear_overall_status() ; + ::ei::UserVerificationAnalysis_Status overall_status() const; + void set_overall_status(::ei::UserVerificationAnalysis_Status value); - // optional float z = 3; - bool has_z() const; private: - bool _internal_has_z() const; + ::ei::UserVerificationAnalysis_Status _internal_overall_status() const; + void _internal_set_overall_status(::ei::UserVerificationAnalysis_Status value); + public: - void clear_z(); - float z() const; - void set_z(float value); + // optional uint32 verified_piggy_breaks = 5; + bool has_verified_piggy_breaks() const; + void clear_verified_piggy_breaks() ; + ::uint32_t verified_piggy_breaks() const; + void set_verified_piggy_breaks(::uint32_t value); + private: - float _internal_z() const; - void _internal_set_z(float value); + ::uint32_t _internal_verified_piggy_breaks() const; + void _internal_set_verified_piggy_breaks(::uint32_t value); + public: + // optional uint32 verified_other_iap = 6; + bool has_verified_other_iap() const; + void clear_verified_other_iap() ; + ::uint32_t verified_other_iap() const; + void set_verified_other_iap(::uint32_t value); - // optional float w = 4; - bool has_w() const; private: - bool _internal_has_w() const; + ::uint32_t _internal_verified_other_iap() const; + void _internal_set_verified_other_iap(::uint32_t value); + public: - void clear_w(); - float w() const; - void set_w(float value); + // optional uint32 unverified_iap = 7; + bool has_unverified_iap() const; + void clear_unverified_iap() ; + ::uint32_t unverified_iap() const; + void set_unverified_iap(::uint32_t value); + private: - float _internal_w() const; - void _internal_set_w(float value); - public: + ::uint32_t _internal_unverified_iap() const; + void _internal_set_unverified_iap(::uint32_t value); - // @@protoc_insertion_point(class_scope:ei.Vector4) - private: - class _Internal; + public: + // optional double artifacts_collected = 9; + bool has_artifacts_collected() const; + void clear_artifacts_collected() ; + double artifacts_collected() const; + void set_artifacts_collected(double value); - 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_; - float x_; - float y_; - float z_; - float w_; - friend struct ::TableStruct_ei_2eproto; -}; -// ------------------------------------------------------------------- + private: + double _internal_artifacts_collected() const; + void _internal_set_artifacts_collected(double value); -class Backup_Settings final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.Backup.Settings) */ { - public: - inline Backup_Settings() : Backup_Settings(nullptr) {} - ~Backup_Settings() override; - explicit PROTOBUF_CONSTEXPR Backup_Settings(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + public: + // optional double artifacts_consumed = 10; + bool has_artifacts_consumed() const; + void clear_artifacts_consumed() ; + double artifacts_consumed() const; + void set_artifacts_consumed(double value); - Backup_Settings(const Backup_Settings& from); - Backup_Settings(Backup_Settings&& from) noexcept - : Backup_Settings() { - *this = ::std::move(from); - } + private: + double _internal_artifacts_consumed() const; + void _internal_set_artifacts_consumed(double value); - inline Backup_Settings& operator=(const Backup_Settings& from) { - CopyFrom(from); - return *this; - } - inline Backup_Settings& operator=(Backup_Settings&& 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; - } + public: + // optional uint32 missions_completed = 8; + bool has_missions_completed() const; + void clear_missions_completed() ; + ::uint32_t missions_completed() const; + void set_missions_completed(::uint32_t value); - 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>(); - } + private: + ::uint32_t _internal_missions_completed() const; + void _internal_set_missions_completed(::uint32_t value); - 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 Backup_Settings& default_instance() { - return *internal_default_instance(); - } - static inline const Backup_Settings* internal_default_instance() { - return reinterpret_cast( - &_Backup_Settings_default_instance_); - } - static constexpr int kIndexInFileMessages = - 2; + public: + // optional uint32 num_coop_memberships = 12; + bool has_num_coop_memberships() const; + void clear_num_coop_memberships() ; + ::uint32_t num_coop_memberships() const; + void set_num_coop_memberships(::uint32_t value); - friend void swap(Backup_Settings& a, Backup_Settings& b) { - a.Swap(&b); - } - inline void Swap(Backup_Settings* 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(Backup_Settings* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } + private: + ::uint32_t _internal_num_coop_memberships() const; + void _internal_set_num_coop_memberships(::uint32_t value); - // implements Message ---------------------------------------------- + public: + // optional double artifacts_in_inventory = 11; + bool has_artifacts_in_inventory() const; + void clear_artifacts_in_inventory() ; + double artifacts_in_inventory() const; + void set_artifacts_in_inventory(double value); - Backup_Settings* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const Backup_Settings& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const Backup_Settings& 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; + double _internal_artifacts_in_inventory() const; + void _internal_set_artifacts_in_inventory(double value); - 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(); } + public: + // optional double gold_earned = 13; + bool has_gold_earned() const; + void clear_gold_earned() ; + double gold_earned() const; + void set_gold_earned(double value); private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(Backup_Settings* other); + double _internal_gold_earned() const; + void _internal_set_gold_earned(double value); - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.Backup.Settings"; - } - protected: - explicit Backup_Settings(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); public: + // optional double num_prestiges = 14; + bool has_num_prestiges() const; + void clear_num_prestiges() ; + double num_prestiges() const; + void set_num_prestiges(double value); - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + private: + double _internal_num_prestiges() const; + void _internal_set_num_prestiges(double value); - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + public: + // optional double soul_eggs = 15; + bool has_soul_eggs() const; + void clear_soul_eggs() ; + double soul_eggs() const; + void set_soul_eggs(double value); - // nested types ---------------------------------------------------- + private: + double _internal_soul_eggs() const; + void _internal_set_soul_eggs(double value); - // accessors ------------------------------------------------------- + public: + // optional uint32 valid_contracts = 16; + bool has_valid_contracts() const; + void clear_valid_contracts() ; + ::uint32_t valid_contracts() const; + void set_valid_contracts(::uint32_t value); - enum : int { - kSfxFieldNumber = 1, - kMusicFieldNumber = 2, - kLowBatteryModeFieldNumber = 3, - kLowPerformanceModeFieldNumber = 4, - kForceTouchChickenBtnFieldNumber = 9, - kNotificationsQueriedFieldNumber = 5, - kNotificationsOnFieldNumber = 6, - kNotifyDailyGiftFieldNumber = 11, - kGdprConsentQueriedFieldNumber = 12, - kGdprAgeRestrictedFieldNumber = 16, - kGdprConsentGivenFieldNumber = 13, - kAgeQueriedFieldNumber = 18, - kLastDayAgeQueriedFieldNumber = 17, - kContractsWidgetEnabledFieldNumber = 29, - kArtifactSparkleFieldNumber = 30, - kCoppaQueriedFieldNumber = 7, - kCoppaRestrictedFieldNumber = 8, - kAgeRestrictedFieldNumber = 19, - kDataCollectionConsentQueriedFieldNumber = 20, - kDataCollectionConsentGivenFieldNumber = 21, - kLastBackupTimeFieldNumber = 24, - kLastNotificationQueryTimeFieldNumber = 27, - kLowPerformanceFieldNumber = 10, - kAutoStopFuelingFieldNumber = 25, - kMaxEnabledFieldNumber = 26, - kHideCcStatusFieldNumber = 28, - kUserAdsEnabledFieldNumber = 14, - kUserCloudEnabledFieldNumber = 15, - kUserAnalyticsEnabledFieldNumber = 22, - kUserPersonalizedAdsEnabledFieldNumber = 23, - }; - // optional bool sfx = 1; - bool has_sfx() const; private: - bool _internal_has_sfx() const; + ::uint32_t _internal_valid_contracts() const; + void _internal_set_valid_contracts(::uint32_t value); + public: - void clear_sfx(); - bool sfx() const; - void set_sfx(bool value); + // optional .ei.UserVerificationAnalysis.Status iap_status = 18; + bool has_iap_status() const; + void clear_iap_status() ; + ::ei::UserVerificationAnalysis_Status iap_status() const; + void set_iap_status(::ei::UserVerificationAnalysis_Status value); + private: - bool _internal_sfx() const; - void _internal_set_sfx(bool value); + ::ei::UserVerificationAnalysis_Status _internal_iap_status() const; + void _internal_set_iap_status(::ei::UserVerificationAnalysis_Status value); + public: + // optional bool verified_pro_permit = 4; + bool has_verified_pro_permit() const; + void clear_verified_pro_permit() ; + bool verified_pro_permit() const; + void set_verified_pro_permit(bool value); - // optional bool music = 2; - bool has_music() const; private: - bool _internal_has_music() const; + bool _internal_verified_pro_permit() const; + void _internal_set_verified_pro_permit(bool value); + public: - void clear_music(); - bool music() const; - void set_music(bool value); + // optional bool regular_iap_buyer = 22; + bool has_regular_iap_buyer() const; + void clear_regular_iap_buyer() ; + bool regular_iap_buyer() const; + void set_regular_iap_buyer(bool value); + private: - bool _internal_music() const; - void _internal_set_music(bool value); + bool _internal_regular_iap_buyer() const; + void _internal_set_regular_iap_buyer(bool value); + public: + // optional bool regular_iap_cheater = 23; + bool has_regular_iap_cheater() const; + void clear_regular_iap_cheater() ; + bool regular_iap_cheater() const; + void set_regular_iap_cheater(bool value); - // optional bool low_battery_mode = 3; - bool has_low_battery_mode() const; private: - bool _internal_has_low_battery_mode() const; + bool _internal_regular_iap_cheater() const; + void _internal_set_regular_iap_cheater(bool value); + public: - void clear_low_battery_mode(); - bool low_battery_mode() const; - void set_low_battery_mode(bool value); + // optional bool excessive_consumes = 24; + bool has_excessive_consumes() const; + void clear_excessive_consumes() ; + bool excessive_consumes() const; + void set_excessive_consumes(bool value); + private: - bool _internal_low_battery_mode() const; - void _internal_set_low_battery_mode(bool value); + bool _internal_excessive_consumes() const; + void _internal_set_excessive_consumes(bool value); + public: + // optional .ei.UserVerificationAnalysis.Status artifacts_status = 19; + bool has_artifacts_status() const; + void clear_artifacts_status() ; + ::ei::UserVerificationAnalysis_Status artifacts_status() const; + void set_artifacts_status(::ei::UserVerificationAnalysis_Status value); - // optional bool low_performance_mode = 4; - bool has_low_performance_mode() const; private: - bool _internal_has_low_performance_mode() const; + ::ei::UserVerificationAnalysis_Status _internal_artifacts_status() const; + void _internal_set_artifacts_status(::ei::UserVerificationAnalysis_Status value); + public: - void clear_low_performance_mode(); - bool low_performance_mode() const; - void set_low_performance_mode(bool value); + // optional double gold_spent_crafting = 21; + bool has_gold_spent_crafting() const; + void clear_gold_spent_crafting() ; + double gold_spent_crafting() const; + void set_gold_spent_crafting(double value); + private: - bool _internal_low_performance_mode() const; - void _internal_set_low_performance_mode(bool value); + double _internal_gold_spent_crafting() const; + void _internal_set_gold_spent_crafting(double value); + public: + // optional .ei.UserVerificationAnalysis.Status contracts_status = 20; + bool has_contracts_status() const; + void clear_contracts_status() ; + ::ei::UserVerificationAnalysis_Status contracts_status() const; + void set_contracts_status(::ei::UserVerificationAnalysis_Status value); - // optional bool force_touch_chicken_btn = 9; - bool has_force_touch_chicken_btn() const; private: - bool _internal_has_force_touch_chicken_btn() const; + ::ei::UserVerificationAnalysis_Status _internal_contracts_status() const; + void _internal_set_contracts_status(::ei::UserVerificationAnalysis_Status value); + public: - void clear_force_touch_chicken_btn(); - bool force_touch_chicken_btn() const; - void set_force_touch_chicken_btn(bool value); + // optional uint32 eggs_of_prophecy = 27; + bool has_eggs_of_prophecy() const; + void clear_eggs_of_prophecy() ; + ::uint32_t eggs_of_prophecy() const; + void set_eggs_of_prophecy(::uint32_t value); + private: - bool _internal_force_touch_chicken_btn() const; - void _internal_set_force_touch_chicken_btn(bool value); + ::uint32_t _internal_eggs_of_prophecy() const; + void _internal_set_eggs_of_prophecy(::uint32_t value); + public: + // optional bool excessive_inventory = 25; + bool has_excessive_inventory() const; + void clear_excessive_inventory() ; + bool excessive_inventory() const; + void set_excessive_inventory(bool value); - // optional bool notifications_queried = 5; - bool has_notifications_queried() const; private: - bool _internal_has_notifications_queried() const; + bool _internal_excessive_inventory() const; + void _internal_set_excessive_inventory(bool value); + public: - void clear_notifications_queried(); - bool notifications_queried() const; - void set_notifications_queried(bool value); + // optional bool excessive_spend = 26; + bool has_excessive_spend() const; + void clear_excessive_spend() ; + bool excessive_spend() const; + void set_excessive_spend(bool value); + private: - bool _internal_notifications_queried() const; - void _internal_set_notifications_queried(bool value); + bool _internal_excessive_spend() const; + void _internal_set_excessive_spend(bool value); + public: + // optional bool excessive_eop = 28; + bool has_excessive_eop() const; + void clear_excessive_eop() ; + bool excessive_eop() const; + void set_excessive_eop(bool value); - // optional bool notifications_on = 6; - bool has_notifications_on() const; private: - bool _internal_has_notifications_on() const; + bool _internal_excessive_eop() const; + void _internal_set_excessive_eop(bool value); + public: - void clear_notifications_on(); - bool notifications_on() const; - void set_notifications_on(bool value); + // optional bool excessive_invalid_contracts = 29; + bool has_excessive_invalid_contracts() const; + void clear_excessive_invalid_contracts() ; + bool excessive_invalid_contracts() const; + void set_excessive_invalid_contracts(bool value); + private: - bool _internal_notifications_on() const; - void _internal_set_notifications_on(bool value); + bool _internal_excessive_invalid_contracts() const; + void _internal_set_excessive_invalid_contracts(bool value); + public: + // optional bool verified = 30; + bool has_verified() const; + void clear_verified() ; + bool verified() const; + void set_verified(bool value); - // optional bool notify_daily_gift = 11; - bool has_notify_daily_gift() const; private: - bool _internal_has_notify_daily_gift() const; + bool _internal_verified() const; + void _internal_set_verified(bool value); + public: - void clear_notify_daily_gift(); - bool notify_daily_gift() const; - void set_notify_daily_gift(bool value); + // optional bool verification_override = 31; + bool has_verification_override() const; + void clear_verification_override() ; + bool verification_override() const; + void set_verification_override(bool value); + private: - bool _internal_notify_daily_gift() const; - void _internal_set_notify_daily_gift(bool value); + bool _internal_verification_override() const; + void _internal_set_verification_override(bool value); + public: + // optional bool verification_override_value = 32; + bool has_verification_override_value() const; + void clear_verification_override_value() ; + bool verification_override_value() const; + void set_verification_override_value(bool value); - // optional bool gdpr_consent_queried = 12; - bool has_gdpr_consent_queried() const; private: - bool _internal_has_gdpr_consent_queried() const; + bool _internal_verification_override_value() const; + void _internal_set_verification_override_value(bool value); + public: - void clear_gdpr_consent_queried(); - bool gdpr_consent_queried() const; - void set_gdpr_consent_queried(bool value); + // optional uint64 rare_artifacts_in_inventory = 33; + bool has_rare_artifacts_in_inventory() const; + void clear_rare_artifacts_in_inventory() ; + ::uint64_t rare_artifacts_in_inventory() const; + void set_rare_artifacts_in_inventory(::uint64_t value); + private: - bool _internal_gdpr_consent_queried() const; - void _internal_set_gdpr_consent_queried(bool value); + ::uint64_t _internal_rare_artifacts_in_inventory() const; + void _internal_set_rare_artifacts_in_inventory(::uint64_t value); + public: + // optional uint64 rare_artifacts_on_server = 34; + bool has_rare_artifacts_on_server() const; + void clear_rare_artifacts_on_server() ; + ::uint64_t rare_artifacts_on_server() const; + void set_rare_artifacts_on_server(::uint64_t value); - // optional bool gdpr_age_restricted = 16; - bool has_gdpr_age_restricted() const; - private: - bool _internal_has_gdpr_age_restricted() const; - public: - void clear_gdpr_age_restricted(); - bool gdpr_age_restricted() const; - void set_gdpr_age_restricted(bool value); private: - bool _internal_gdpr_age_restricted() const; - void _internal_set_gdpr_age_restricted(bool value); - public: + ::uint64_t _internal_rare_artifacts_on_server() const; + void _internal_set_rare_artifacts_on_server(::uint64_t value); - // optional bool gdpr_consent_given = 13; - bool has_gdpr_consent_given() const; - private: - bool _internal_has_gdpr_consent_given() const; - public: - void clear_gdpr_consent_given(); - bool gdpr_consent_given() const; - void set_gdpr_consent_given(bool value); - private: - bool _internal_gdpr_consent_given() const; - void _internal_set_gdpr_consent_given(bool value); public: + // optional uint64 legendary_artifacts_in_inventory = 35; + bool has_legendary_artifacts_in_inventory() const; + void clear_legendary_artifacts_in_inventory() ; + ::uint64_t legendary_artifacts_in_inventory() const; + void set_legendary_artifacts_in_inventory(::uint64_t value); - // optional bool age_queried = 18; - bool has_age_queried() const; - private: - bool _internal_has_age_queried() const; - public: - void clear_age_queried(); - bool age_queried() const; - void set_age_queried(bool value); private: - bool _internal_age_queried() const; - void _internal_set_age_queried(bool value); - public: + ::uint64_t _internal_legendary_artifacts_in_inventory() const; + void _internal_set_legendary_artifacts_in_inventory(::uint64_t value); - // optional uint32 last_day_age_queried = 17; - bool has_last_day_age_queried() const; - private: - bool _internal_has_last_day_age_queried() const; - public: - void clear_last_day_age_queried(); - uint32_t last_day_age_queried() const; - void set_last_day_age_queried(uint32_t value); - private: - uint32_t _internal_last_day_age_queried() const; - void _internal_set_last_day_age_queried(uint32_t value); public: + // optional uint64 legendary_artifacts_on_server = 36; + bool has_legendary_artifacts_on_server() const; + void clear_legendary_artifacts_on_server() ; + ::uint64_t legendary_artifacts_on_server() const; + void set_legendary_artifacts_on_server(::uint64_t value); - // optional bool contracts_widget_enabled = 29; - bool has_contracts_widget_enabled() const; - private: - bool _internal_has_contracts_widget_enabled() const; - public: - void clear_contracts_widget_enabled(); - bool contracts_widget_enabled() const; - void set_contracts_widget_enabled(bool value); private: - bool _internal_contracts_widget_enabled() const; - void _internal_set_contracts_widget_enabled(bool value); - public: + ::uint64_t _internal_legendary_artifacts_on_server() const; + void _internal_set_legendary_artifacts_on_server(::uint64_t value); - // optional bool artifact_sparkle = 30; - bool has_artifact_sparkle() const; - private: - bool _internal_has_artifact_sparkle() const; - public: - void clear_artifact_sparkle(); - bool artifact_sparkle() const; - void set_artifact_sparkle(bool value); - private: - bool _internal_artifact_sparkle() const; - void _internal_set_artifact_sparkle(bool value); public: + // @@protoc_insertion_point(class_scope:ei.UserVerificationAnalysis) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 5, 36, 4, + 85, 7> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_UserVerificationAnalysis_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const UserVerificationAnalysis& from_msg); + ::google::protobuf::internal::HasBits<2> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField invalid_contracts_; + double start_time_; + double completion_time_; + int overall_status_; + ::uint32_t verified_piggy_breaks_; + ::uint32_t verified_other_iap_; + ::uint32_t unverified_iap_; + double artifacts_collected_; + double artifacts_consumed_; + ::uint32_t missions_completed_; + ::uint32_t num_coop_memberships_; + double artifacts_in_inventory_; + double gold_earned_; + double num_prestiges_; + double soul_eggs_; + ::uint32_t valid_contracts_; + int iap_status_; + bool verified_pro_permit_; + bool regular_iap_buyer_; + bool regular_iap_cheater_; + bool excessive_consumes_; + int artifacts_status_; + double gold_spent_crafting_; + int contracts_status_; + ::uint32_t eggs_of_prophecy_; + bool excessive_inventory_; + bool excessive_spend_; + bool excessive_eop_; + bool excessive_invalid_contracts_; + bool verified_; + bool verification_override_; + bool verification_override_value_; + ::uint64_t rare_artifacts_in_inventory_; + ::uint64_t rare_artifacts_on_server_; + ::uint64_t legendary_artifacts_in_inventory_; + ::uint64_t legendary_artifacts_on_server_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_ei_2eproto; +}; +// ------------------------------------------------------------------- - // optional bool coppa_queried = 7; - bool has_coppa_queried() const; - private: - bool _internal_has_coppa_queried() const; - public: - void clear_coppa_queried(); - bool coppa_queried() const; - void set_coppa_queried(bool value); - private: - bool _internal_coppa_queried() const; - void _internal_set_coppa_queried(bool value); - public: +class UserSubscriptionInfo_HistoryEntry final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.UserSubscriptionInfo.HistoryEntry) */ { + public: + inline UserSubscriptionInfo_HistoryEntry() : UserSubscriptionInfo_HistoryEntry(nullptr) {} + ~UserSubscriptionInfo_HistoryEntry() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR UserSubscriptionInfo_HistoryEntry( + ::google::protobuf::internal::ConstantInitialized); + + inline UserSubscriptionInfo_HistoryEntry(const UserSubscriptionInfo_HistoryEntry& from) : UserSubscriptionInfo_HistoryEntry(nullptr, from) {} + inline UserSubscriptionInfo_HistoryEntry(UserSubscriptionInfo_HistoryEntry&& from) noexcept + : UserSubscriptionInfo_HistoryEntry(nullptr, std::move(from)) {} + inline UserSubscriptionInfo_HistoryEntry& operator=(const UserSubscriptionInfo_HistoryEntry& from) { + CopyFrom(from); + return *this; + } + inline UserSubscriptionInfo_HistoryEntry& operator=(UserSubscriptionInfo_HistoryEntry&& from) noexcept { + if (this == &from) return *this; + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } - // optional bool coppa_restricted = 8; - bool has_coppa_restricted() const; - private: - bool _internal_has_coppa_restricted() const; - public: - void clear_coppa_restricted(); - bool coppa_restricted() const; - void set_coppa_restricted(bool value); - private: - bool _internal_coppa_restricted() const; - void _internal_set_coppa_restricted(bool value); - public: + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); + } + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); + } - // optional bool age_restricted = 19 [default = false]; - bool has_age_restricted() const; - private: - bool _internal_has_age_restricted() const; - public: - void clear_age_restricted(); - bool age_restricted() const; - void set_age_restricted(bool value); - private: - bool _internal_age_restricted() const; - void _internal_set_age_restricted(bool value); - public: + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const UserSubscriptionInfo_HistoryEntry& default_instance() { + return *internal_default_instance(); + } + static inline const UserSubscriptionInfo_HistoryEntry* internal_default_instance() { + return reinterpret_cast( + &_UserSubscriptionInfo_HistoryEntry_default_instance_); + } + static constexpr int kIndexInFileMessages = 201; + friend void swap(UserSubscriptionInfo_HistoryEntry& a, UserSubscriptionInfo_HistoryEntry& b) { a.Swap(&b); } + inline void Swap(UserSubscriptionInfo_HistoryEntry* other) { + if (other == this) return; +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(UserSubscriptionInfo_HistoryEntry* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } - // optional bool data_collection_consent_queried = 20; - bool has_data_collection_consent_queried() const; - private: - bool _internal_has_data_collection_consent_queried() const; - public: - void clear_data_collection_consent_queried(); - bool data_collection_consent_queried() const; - void set_data_collection_consent_queried(bool value); - private: - bool _internal_data_collection_consent_queried() const; - void _internal_set_data_collection_consent_queried(bool value); - public: + // implements Message ---------------------------------------------- - // optional bool data_collection_consent_given = 21; - bool has_data_collection_consent_given() const; - private: - bool _internal_has_data_collection_consent_given() const; - public: - void clear_data_collection_consent_given(); - bool data_collection_consent_given() const; - void set_data_collection_consent_given(bool value); - private: - bool _internal_data_collection_consent_given() const; - void _internal_set_data_collection_consent_given(bool value); - public: + UserSubscriptionInfo_HistoryEntry* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const UserSubscriptionInfo_HistoryEntry& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const UserSubscriptionInfo_HistoryEntry& from) { UserSubscriptionInfo_HistoryEntry::MergeImpl(*this, from); } - // optional double last_backup_time = 24; - bool has_last_backup_time() const; - private: - bool _internal_has_last_backup_time() const; - public: - void clear_last_backup_time(); - double last_backup_time() const; - void set_last_backup_time(double value); private: - double _internal_last_backup_time() const; - void _internal_set_last_backup_time(double value); - public: + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); - // optional double last_notification_query_time = 27; - bool has_last_notification_query_time() const; - private: - bool _internal_has_last_notification_query_time() const; public: - void clear_last_notification_query_time(); - double last_notification_query_time() const; - void set_last_notification_query_time(double value); + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) private: - double _internal_last_notification_query_time() const; - void _internal_set_last_notification_query_time(double value); - public: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - // optional bool low_performance = 10; - bool has_low_performance() const; - private: - bool _internal_has_low_performance() const; - public: - void clear_low_performance(); - bool low_performance() const; - void set_low_performance(bool value); - private: - bool _internal_low_performance() const; - void _internal_set_low_performance(bool value); public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } - // optional bool auto_stop_fueling = 25; - bool has_auto_stop_fueling() const; - private: - bool _internal_has_auto_stop_fueling() const; - public: - void clear_auto_stop_fueling(); - bool auto_stop_fueling() const; - void set_auto_stop_fueling(bool value); private: - bool _internal_auto_stop_fueling() const; - void _internal_set_auto_stop_fueling(bool value); - public: + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(UserSubscriptionInfo_HistoryEntry* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.UserSubscriptionInfo.HistoryEntry"; } + + protected: + explicit UserSubscriptionInfo_HistoryEntry(::google::protobuf::Arena* arena); + UserSubscriptionInfo_HistoryEntry(::google::protobuf::Arena* arena, const UserSubscriptionInfo_HistoryEntry& from); + UserSubscriptionInfo_HistoryEntry(::google::protobuf::Arena* arena, UserSubscriptionInfo_HistoryEntry&& from) noexcept + : UserSubscriptionInfo_HistoryEntry(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; - // optional bool max_enabled = 26; - bool has_max_enabled() const; - private: - bool _internal_has_max_enabled() const; - public: - void clear_max_enabled(); - bool max_enabled() const; - void set_max_enabled(bool value); - private: - bool _internal_max_enabled() const; - void _internal_set_max_enabled(bool value); - public: + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- - // optional bool hide_cc_status = 28; - bool has_hide_cc_status() const; - private: - bool _internal_has_hide_cc_status() const; - public: - void clear_hide_cc_status(); - bool hide_cc_status() const; - void set_hide_cc_status(bool value); - private: - bool _internal_hide_cc_status() const; - void _internal_set_hide_cc_status(bool value); - public: + // accessors ------------------------------------------------------- + enum : int { + kMessageIdFieldNumber = 2, + kMessageFieldNumber = 3, + kTimestampFieldNumber = 1, + }; + // optional string message_id = 2; + bool has_message_id() const; + void clear_message_id() ; + const std::string& message_id() const; + template + void set_message_id(Arg_&& arg, Args_... args); + std::string* mutable_message_id(); + PROTOBUF_NODISCARD std::string* release_message_id(); + void set_allocated_message_id(std::string* value); - // optional bool user_ads_enabled = 14 [default = true]; - bool has_user_ads_enabled() const; - private: - bool _internal_has_user_ads_enabled() const; - public: - void clear_user_ads_enabled(); - bool user_ads_enabled() const; - void set_user_ads_enabled(bool value); private: - bool _internal_user_ads_enabled() const; - void _internal_set_user_ads_enabled(bool value); - public: + const std::string& _internal_message_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_message_id( + const std::string& value); + std::string* _internal_mutable_message_id(); - // optional bool user_cloud_enabled = 15 [default = true]; - bool has_user_cloud_enabled() const; - private: - bool _internal_has_user_cloud_enabled() const; - public: - void clear_user_cloud_enabled(); - bool user_cloud_enabled() const; - void set_user_cloud_enabled(bool value); - private: - bool _internal_user_cloud_enabled() const; - void _internal_set_user_cloud_enabled(bool value); public: + // optional string message = 3; + bool has_message() const; + void clear_message() ; + const std::string& message() const; + template + void set_message(Arg_&& arg, Args_... args); + std::string* mutable_message(); + PROTOBUF_NODISCARD std::string* release_message(); + void set_allocated_message(std::string* value); - // optional bool user_analytics_enabled = 22 [default = true]; - bool has_user_analytics_enabled() const; - private: - bool _internal_has_user_analytics_enabled() const; - public: - void clear_user_analytics_enabled(); - bool user_analytics_enabled() const; - void set_user_analytics_enabled(bool value); private: - bool _internal_user_analytics_enabled() const; - void _internal_set_user_analytics_enabled(bool value); - public: + const std::string& _internal_message() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_message( + const std::string& value); + std::string* _internal_mutable_message(); - // optional bool user_personalized_ads_enabled = 23 [default = true]; - bool has_user_personalized_ads_enabled() const; - private: - bool _internal_has_user_personalized_ads_enabled() const; public: - void clear_user_personalized_ads_enabled(); - bool user_personalized_ads_enabled() const; - void set_user_personalized_ads_enabled(bool value); + // optional double timestamp = 1; + bool has_timestamp() const; + void clear_timestamp() ; + double timestamp() const; + void set_timestamp(double value); + private: - bool _internal_user_personalized_ads_enabled() const; - void _internal_set_user_personalized_ads_enabled(bool value); - public: + double _internal_timestamp() const; + void _internal_set_timestamp(double value); - // @@protoc_insertion_point(class_scope:ei.Backup.Settings) + public: + // @@protoc_insertion_point(class_scope:ei.UserSubscriptionInfo.HistoryEntry) 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_; - bool sfx_; - bool music_; - bool low_battery_mode_; - bool low_performance_mode_; - bool force_touch_chicken_btn_; - bool notifications_queried_; - bool notifications_on_; - bool notify_daily_gift_; - bool gdpr_consent_queried_; - bool gdpr_age_restricted_; - bool gdpr_consent_given_; - bool age_queried_; - uint32_t last_day_age_queried_; - bool contracts_widget_enabled_; - bool artifact_sparkle_; - bool coppa_queried_; - bool coppa_restricted_; - bool age_restricted_; - bool data_collection_consent_queried_; - bool data_collection_consent_given_; - double last_backup_time_; - double last_notification_query_time_; - bool low_performance_; - bool auto_stop_fueling_; - bool max_enabled_; - bool hide_cc_status_; - bool user_ads_enabled_; - bool user_cloud_enabled_; - bool user_analytics_enabled_; - bool user_personalized_ads_enabled_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 3, 0, + 62, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_UserSubscriptionInfo_HistoryEntry_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const UserSubscriptionInfo_HistoryEntry& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr message_id_; + ::google::protobuf::internal::ArenaStringPtr message_; + double timestamp_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class Backup_Tutorial final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.Backup.Tutorial) */ { +class UserDataInfoResponse final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.UserDataInfoResponse) */ { public: - inline Backup_Tutorial() : Backup_Tutorial(nullptr) {} - ~Backup_Tutorial() override; - explicit PROTOBUF_CONSTEXPR Backup_Tutorial(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - Backup_Tutorial(const Backup_Tutorial& from); - Backup_Tutorial(Backup_Tutorial&& from) noexcept - : Backup_Tutorial() { - *this = ::std::move(from); - } - - inline Backup_Tutorial& operator=(const Backup_Tutorial& from) { + inline UserDataInfoResponse() : UserDataInfoResponse(nullptr) {} + ~UserDataInfoResponse() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR UserDataInfoResponse( + ::google::protobuf::internal::ConstantInitialized); + + inline UserDataInfoResponse(const UserDataInfoResponse& from) : UserDataInfoResponse(nullptr, from) {} + inline UserDataInfoResponse(UserDataInfoResponse&& from) noexcept + : UserDataInfoResponse(nullptr, std::move(from)) {} + inline UserDataInfoResponse& operator=(const UserDataInfoResponse& from) { CopyFrom(from); return *this; } - inline Backup_Tutorial& operator=(Backup_Tutorial&& from) noexcept { + inline UserDataInfoResponse& operator=(UserDataInfoResponse&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -3020,312 +3610,225 @@ class Backup_Tutorial final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const Backup_Tutorial& default_instance() { + static const UserDataInfoResponse& default_instance() { return *internal_default_instance(); } - static inline const Backup_Tutorial* internal_default_instance() { - return reinterpret_cast( - &_Backup_Tutorial_default_instance_); - } - static constexpr int kIndexInFileMessages = - 3; - - friend void swap(Backup_Tutorial& a, Backup_Tutorial& b) { - a.Swap(&b); + static inline const UserDataInfoResponse* internal_default_instance() { + return reinterpret_cast( + &_UserDataInfoResponse_default_instance_); } - inline void Swap(Backup_Tutorial* other) { + static constexpr int kIndexInFileMessages = 106; + friend void swap(UserDataInfoResponse& a, UserDataInfoResponse& b) { a.Swap(&b); } + inline void Swap(UserDataInfoResponse* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(Backup_Tutorial* other) { + void UnsafeArenaSwap(UserDataInfoResponse* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - Backup_Tutorial* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + UserDataInfoResponse* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const Backup_Tutorial& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const Backup_Tutorial& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const UserDataInfoResponse& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const UserDataInfoResponse& from) { UserDataInfoResponse::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(Backup_Tutorial* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.Backup.Tutorial"; + void InternalSwap(UserDataInfoResponse* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.UserDataInfoResponse"; } + + protected: + explicit UserDataInfoResponse(::google::protobuf::Arena* arena); + UserDataInfoResponse(::google::protobuf::Arena* arena, const UserDataInfoResponse& from); + UserDataInfoResponse(::google::protobuf::Arena* arena, UserDataInfoResponse&& from) noexcept + : UserDataInfoResponse(arena) { + *this = ::std::move(from); } - protected: - explicit Backup_Tutorial(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kTutorialShownFieldNumber = 11, - kIntroShownFieldNumber = 1, - kClickTutorialShownFieldNumber = 2, - kBuyHabShownFieldNumber = 3, - kHireVehicleShownFieldNumber = 4, - kQNumShownFieldNumber = 5, - kSNumShownFieldNumber = 6, - kContractsTabShownFieldNumber = 7, - kContractInfoShownFieldNumber = 8, - kJoinCoopShownFieldNumber = 9, - kSwitchFarmShownFieldNumber = 10, + kCoopMembershipsFieldNumber = 3, + kBackupChecksumFieldNumber = 1, + kBackupTotalCashFieldNumber = 2, }; - // repeated bool tutorial_shown = 11; - int tutorial_shown_size() const; - private: - int _internal_tutorial_shown_size() const; - public: - void clear_tutorial_shown(); - private: - bool _internal_tutorial_shown(int index) const; - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< bool >& - _internal_tutorial_shown() const; - void _internal_add_tutorial_shown(bool value); - ::PROTOBUF_NAMESPACE_ID::RepeatedField< bool >* - _internal_mutable_tutorial_shown(); - public: - bool tutorial_shown(int index) const; - void set_tutorial_shown(int index, bool value); - void add_tutorial_shown(bool value); - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< bool >& - tutorial_shown() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< bool >* - mutable_tutorial_shown(); - - // optional bool intro_shown = 1; - bool has_intro_shown() const; - private: - bool _internal_has_intro_shown() const; - public: - void clear_intro_shown(); - bool intro_shown() const; - void set_intro_shown(bool value); - private: - bool _internal_intro_shown() const; - void _internal_set_intro_shown(bool value); - public: - - // optional bool click_tutorial_shown = 2; - bool has_click_tutorial_shown() const; - private: - bool _internal_has_click_tutorial_shown() const; - public: - void clear_click_tutorial_shown(); - bool click_tutorial_shown() const; - void set_click_tutorial_shown(bool value); - private: - bool _internal_click_tutorial_shown() const; - void _internal_set_click_tutorial_shown(bool value); - public: - - // optional bool buy_hab_shown = 3; - bool has_buy_hab_shown() const; - private: - bool _internal_has_buy_hab_shown() const; - public: - void clear_buy_hab_shown(); - bool buy_hab_shown() const; - void set_buy_hab_shown(bool value); + // repeated string coop_memberships = 3; + int coop_memberships_size() const; private: - bool _internal_buy_hab_shown() const; - void _internal_set_buy_hab_shown(bool value); - public: + int _internal_coop_memberships_size() const; - // optional bool hire_vehicle_shown = 4; - bool has_hire_vehicle_shown() const; - private: - bool _internal_has_hire_vehicle_shown() const; - public: - void clear_hire_vehicle_shown(); - bool hire_vehicle_shown() const; - void set_hire_vehicle_shown(bool value); - private: - bool _internal_hire_vehicle_shown() const; - void _internal_set_hire_vehicle_shown(bool value); public: + void clear_coop_memberships() ; + const std::string& coop_memberships(int index) const; + std::string* mutable_coop_memberships(int index); + template + void set_coop_memberships(int index, Arg_&& value, Args_... args); + std::string* add_coop_memberships(); + template + void add_coop_memberships(Arg_&& value, Args_... args); + const ::google::protobuf::RepeatedPtrField& coop_memberships() const; + ::google::protobuf::RepeatedPtrField* mutable_coop_memberships(); - // optional bool q_num_shown = 5; - bool has_q_num_shown() const; - private: - bool _internal_has_q_num_shown() const; - public: - void clear_q_num_shown(); - bool q_num_shown() const; - void set_q_num_shown(bool value); private: - bool _internal_q_num_shown() const; - void _internal_set_q_num_shown(bool value); - public: + const ::google::protobuf::RepeatedPtrField& _internal_coop_memberships() const; + ::google::protobuf::RepeatedPtrField* _internal_mutable_coop_memberships(); - // optional bool s_num_shown = 6; - bool has_s_num_shown() const; - private: - bool _internal_has_s_num_shown() const; - public: - void clear_s_num_shown(); - bool s_num_shown() const; - void set_s_num_shown(bool value); - private: - bool _internal_s_num_shown() const; - void _internal_set_s_num_shown(bool value); public: + // optional uint64 backup_checksum = 1; + bool has_backup_checksum() const; + void clear_backup_checksum() ; + ::uint64_t backup_checksum() const; + void set_backup_checksum(::uint64_t value); - // optional bool contracts_tab_shown = 7; - bool has_contracts_tab_shown() const; - private: - bool _internal_has_contracts_tab_shown() const; - public: - void clear_contracts_tab_shown(); - bool contracts_tab_shown() const; - void set_contracts_tab_shown(bool value); private: - bool _internal_contracts_tab_shown() const; - void _internal_set_contracts_tab_shown(bool value); - public: + ::uint64_t _internal_backup_checksum() const; + void _internal_set_backup_checksum(::uint64_t value); - // optional bool contract_info_shown = 8; - bool has_contract_info_shown() const; - private: - bool _internal_has_contract_info_shown() const; - public: - void clear_contract_info_shown(); - bool contract_info_shown() const; - void set_contract_info_shown(bool value); - private: - bool _internal_contract_info_shown() const; - void _internal_set_contract_info_shown(bool value); public: + // optional double backup_total_cash = 2; + bool has_backup_total_cash() const; + void clear_backup_total_cash() ; + double backup_total_cash() const; + void set_backup_total_cash(double value); - // optional bool join_coop_shown = 9; - bool has_join_coop_shown() const; private: - bool _internal_has_join_coop_shown() const; - public: - void clear_join_coop_shown(); - bool join_coop_shown() const; - void set_join_coop_shown(bool value); - private: - bool _internal_join_coop_shown() const; - void _internal_set_join_coop_shown(bool value); - public: + double _internal_backup_total_cash() const; + void _internal_set_backup_total_cash(double value); - // optional bool switch_farm_shown = 10; - bool has_switch_farm_shown() const; - private: - bool _internal_has_switch_farm_shown() const; - public: - void clear_switch_farm_shown(); - bool switch_farm_shown() const; - void set_switch_farm_shown(bool value); - private: - bool _internal_switch_farm_shown() const; - void _internal_set_switch_farm_shown(bool value); public: - - // @@protoc_insertion_point(class_scope:ei.Backup.Tutorial) + // @@protoc_insertion_point(class_scope:ei.UserDataInfoResponse) 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::RepeatedField< bool > tutorial_shown_; - bool intro_shown_; - bool click_tutorial_shown_; - bool buy_hab_shown_; - bool hire_vehicle_shown_; - bool q_num_shown_; - bool s_num_shown_; - bool contracts_tab_shown_; - bool contract_info_shown_; - bool join_coop_shown_; - bool switch_farm_shown_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 3, 0, + 48, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_UserDataInfoResponse_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const UserDataInfoResponse& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField coop_memberships_; + ::uint64_t backup_checksum_; + double backup_total_cash_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class Backup_Stats final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.Backup.Stats) */ { +class UpdateCoopPermissionsResponse final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.UpdateCoopPermissionsResponse) */ { public: - inline Backup_Stats() : Backup_Stats(nullptr) {} - ~Backup_Stats() override; - explicit PROTOBUF_CONSTEXPR Backup_Stats(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - Backup_Stats(const Backup_Stats& from); - Backup_Stats(Backup_Stats&& from) noexcept - : Backup_Stats() { - *this = ::std::move(from); - } - - inline Backup_Stats& operator=(const Backup_Stats& from) { + inline UpdateCoopPermissionsResponse() : UpdateCoopPermissionsResponse(nullptr) {} + ~UpdateCoopPermissionsResponse() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR UpdateCoopPermissionsResponse( + ::google::protobuf::internal::ConstantInitialized); + + inline UpdateCoopPermissionsResponse(const UpdateCoopPermissionsResponse& from) : UpdateCoopPermissionsResponse(nullptr, from) {} + inline UpdateCoopPermissionsResponse(UpdateCoopPermissionsResponse&& from) noexcept + : UpdateCoopPermissionsResponse(nullptr, std::move(from)) {} + inline UpdateCoopPermissionsResponse& operator=(const UpdateCoopPermissionsResponse& from) { CopyFrom(from); return *this; } - inline Backup_Stats& operator=(Backup_Stats&& from) noexcept { + inline UpdateCoopPermissionsResponse& operator=(UpdateCoopPermissionsResponse&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -3334,3231 +3837,207 @@ class Backup_Stats final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const Backup_Stats& default_instance() { + static const UpdateCoopPermissionsResponse& default_instance() { return *internal_default_instance(); } - static inline const Backup_Stats* internal_default_instance() { - return reinterpret_cast( - &_Backup_Stats_default_instance_); - } - static constexpr int kIndexInFileMessages = - 4; - - friend void swap(Backup_Stats& a, Backup_Stats& b) { - a.Swap(&b); + static inline const UpdateCoopPermissionsResponse* internal_default_instance() { + return reinterpret_cast( + &_UpdateCoopPermissionsResponse_default_instance_); } - inline void Swap(Backup_Stats* other) { + static constexpr int kIndexInFileMessages = 83; + friend void swap(UpdateCoopPermissionsResponse& a, UpdateCoopPermissionsResponse& b) { a.Swap(&b); } + inline void Swap(UpdateCoopPermissionsResponse* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(Backup_Stats* other) { + void UnsafeArenaSwap(UpdateCoopPermissionsResponse* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - Backup_Stats* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + UpdateCoopPermissionsResponse* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const Backup_Stats& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const Backup_Stats& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const UpdateCoopPermissionsResponse& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const UpdateCoopPermissionsResponse& from) { UpdateCoopPermissionsResponse::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(Backup_Stats* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.Backup.Stats"; + void InternalSwap(UpdateCoopPermissionsResponse* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.UpdateCoopPermissionsResponse"; } + + protected: + explicit UpdateCoopPermissionsResponse(::google::protobuf::Arena* arena); + UpdateCoopPermissionsResponse(::google::protobuf::Arena* arena, const UpdateCoopPermissionsResponse& from); + UpdateCoopPermissionsResponse(::google::protobuf::Arena* arena, UpdateCoopPermissionsResponse&& from) noexcept + : UpdateCoopPermissionsResponse(arena) { + *this = ::std::move(from); } - protected: - explicit Backup_Stats(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kEggTotalsOLDFieldNumber = 1, - kEggTotalsFieldNumber = 8, - kRefillUsesFieldNumber = 2, - kVideoDoublerUsesFieldNumber = 3, - kWarp1UsesFieldNumber = 4, - kWarp8UsesFieldNumber = 5, - kDroneTakedownsFieldNumber = 6, - kUnlimitedChickensUsesFieldNumber = 7, - kNumPrestigesFieldNumber = 9, - kDroneTakedownsEliteFieldNumber = 10, - kNumPiggyBreaksFieldNumber = 11, - kIapPacksPurchasedFieldNumber = 12, - kBoostsUsedFieldNumber = 13, - kTimePiggyFilledRealtimeFieldNumber = 16, - kTimePiggyFullGametimeFieldNumber = 17, - kLostPiggyIncrementsFieldNumber = 18, - kPiggyFullFieldNumber = 14, - kPiggyFoundFullFieldNumber = 15, - }; - // repeated uint64 egg_totals_OLD = 1; - int egg_totals_old_size() const; - private: - int _internal_egg_totals_old_size() const; - public: - void clear_egg_totals_old(); - private: - uint64_t _internal_egg_totals_old(int index) const; - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& - _internal_egg_totals_old() const; - void _internal_add_egg_totals_old(uint64_t value); - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* - _internal_mutable_egg_totals_old(); - public: - uint64_t egg_totals_old(int index) const; - void set_egg_totals_old(int index, uint64_t value); - void add_egg_totals_old(uint64_t value); - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& - egg_totals_old() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* - mutable_egg_totals_old(); - - // repeated double egg_totals = 8; - int egg_totals_size() const; - private: - int _internal_egg_totals_size() const; - public: - void clear_egg_totals(); - private: - double _internal_egg_totals(int index) const; - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >& - _internal_egg_totals() const; - void _internal_add_egg_totals(double value); - ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >* - _internal_mutable_egg_totals(); - public: - double egg_totals(int index) const; - void set_egg_totals(int index, double value); - void add_egg_totals(double value); - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >& - egg_totals() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >* - mutable_egg_totals(); - - // optional uint64 refill_uses = 2; - bool has_refill_uses() const; - private: - bool _internal_has_refill_uses() const; - public: - void clear_refill_uses(); - uint64_t refill_uses() const; - void set_refill_uses(uint64_t value); - private: - uint64_t _internal_refill_uses() const; - void _internal_set_refill_uses(uint64_t value); - public: - - // optional uint64 video_doubler_uses = 3; - bool has_video_doubler_uses() const; - private: - bool _internal_has_video_doubler_uses() const; - public: - void clear_video_doubler_uses(); - uint64_t video_doubler_uses() const; - void set_video_doubler_uses(uint64_t value); - private: - uint64_t _internal_video_doubler_uses() const; - void _internal_set_video_doubler_uses(uint64_t value); - public: - - // optional uint64 warp_1_uses = 4; - bool has_warp_1_uses() const; - private: - bool _internal_has_warp_1_uses() const; - public: - void clear_warp_1_uses(); - uint64_t warp_1_uses() const; - void set_warp_1_uses(uint64_t value); - private: - uint64_t _internal_warp_1_uses() const; - void _internal_set_warp_1_uses(uint64_t value); - public: - - // optional uint64 warp_8_uses = 5; - bool has_warp_8_uses() const; - private: - bool _internal_has_warp_8_uses() const; - public: - void clear_warp_8_uses(); - uint64_t warp_8_uses() const; - void set_warp_8_uses(uint64_t value); - private: - uint64_t _internal_warp_8_uses() const; - void _internal_set_warp_8_uses(uint64_t value); - public: - - // optional uint64 drone_takedowns = 6; - bool has_drone_takedowns() const; - private: - bool _internal_has_drone_takedowns() const; - public: - void clear_drone_takedowns(); - uint64_t drone_takedowns() const; - void set_drone_takedowns(uint64_t value); - private: - uint64_t _internal_drone_takedowns() const; - void _internal_set_drone_takedowns(uint64_t value); - public: - - // optional uint64 unlimited_chickens_uses = 7; - bool has_unlimited_chickens_uses() const; - private: - bool _internal_has_unlimited_chickens_uses() const; - public: - void clear_unlimited_chickens_uses(); - uint64_t unlimited_chickens_uses() const; - void set_unlimited_chickens_uses(uint64_t value); - private: - uint64_t _internal_unlimited_chickens_uses() const; - void _internal_set_unlimited_chickens_uses(uint64_t value); - public: - - // optional uint64 num_prestiges = 9; - bool has_num_prestiges() const; - private: - bool _internal_has_num_prestiges() const; - public: - void clear_num_prestiges(); - uint64_t num_prestiges() const; - void set_num_prestiges(uint64_t value); - private: - uint64_t _internal_num_prestiges() const; - void _internal_set_num_prestiges(uint64_t value); - public: - - // optional uint64 drone_takedowns_elite = 10; - bool has_drone_takedowns_elite() const; - private: - bool _internal_has_drone_takedowns_elite() const; - public: - void clear_drone_takedowns_elite(); - uint64_t drone_takedowns_elite() const; - void set_drone_takedowns_elite(uint64_t value); - private: - uint64_t _internal_drone_takedowns_elite() const; - void _internal_set_drone_takedowns_elite(uint64_t value); - public: - - // optional uint64 num_piggy_breaks = 11; - bool has_num_piggy_breaks() const; - private: - bool _internal_has_num_piggy_breaks() const; - public: - void clear_num_piggy_breaks(); - uint64_t num_piggy_breaks() const; - void set_num_piggy_breaks(uint64_t value); - private: - uint64_t _internal_num_piggy_breaks() const; - void _internal_set_num_piggy_breaks(uint64_t value); - public: - - // optional uint64 iap_packs_purchased = 12; - bool has_iap_packs_purchased() const; - private: - bool _internal_has_iap_packs_purchased() const; - public: - void clear_iap_packs_purchased(); - uint64_t iap_packs_purchased() const; - void set_iap_packs_purchased(uint64_t value); - private: - uint64_t _internal_iap_packs_purchased() const; - void _internal_set_iap_packs_purchased(uint64_t value); - public: - - // optional uint64 boosts_used = 13; - bool has_boosts_used() const; - private: - bool _internal_has_boosts_used() const; - public: - void clear_boosts_used(); - uint64_t boosts_used() const; - void set_boosts_used(uint64_t value); - private: - uint64_t _internal_boosts_used() const; - void _internal_set_boosts_used(uint64_t value); - public: - - // optional double time_piggy_filled_realtime = 16; - bool has_time_piggy_filled_realtime() const; - private: - bool _internal_has_time_piggy_filled_realtime() const; - public: - void clear_time_piggy_filled_realtime(); - double time_piggy_filled_realtime() const; - void set_time_piggy_filled_realtime(double value); - private: - double _internal_time_piggy_filled_realtime() const; - void _internal_set_time_piggy_filled_realtime(double value); - public: - - // optional double time_piggy_full_gametime = 17; - bool has_time_piggy_full_gametime() const; - private: - bool _internal_has_time_piggy_full_gametime() const; - public: - void clear_time_piggy_full_gametime(); - double time_piggy_full_gametime() const; - void set_time_piggy_full_gametime(double value); - private: - double _internal_time_piggy_full_gametime() const; - void _internal_set_time_piggy_full_gametime(double value); - public: - - // optional uint64 lost_piggy_increments = 18; - bool has_lost_piggy_increments() const; - private: - bool _internal_has_lost_piggy_increments() const; - public: - void clear_lost_piggy_increments(); - uint64_t lost_piggy_increments() const; - void set_lost_piggy_increments(uint64_t value); - private: - uint64_t _internal_lost_piggy_increments() const; - void _internal_set_lost_piggy_increments(uint64_t value); - public: - - // optional bool piggy_full = 14; - bool has_piggy_full() const; - private: - bool _internal_has_piggy_full() const; - public: - void clear_piggy_full(); - bool piggy_full() const; - void set_piggy_full(bool value); - private: - bool _internal_piggy_full() const; - void _internal_set_piggy_full(bool value); - public: - - // optional bool piggy_found_full = 15; - bool has_piggy_found_full() const; - private: - bool _internal_has_piggy_found_full() const; - public: - void clear_piggy_found_full(); - bool piggy_found_full() const; - void set_piggy_found_full(bool value); - private: - bool _internal_piggy_found_full() const; - void _internal_set_piggy_found_full(bool value); - public: - - // @@protoc_insertion_point(class_scope:ei.Backup.Stats) - 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::RepeatedField< uint64_t > egg_totals_old_; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > egg_totals_; - uint64_t refill_uses_; - uint64_t video_doubler_uses_; - uint64_t warp_1_uses_; - uint64_t warp_8_uses_; - uint64_t drone_takedowns_; - uint64_t unlimited_chickens_uses_; - uint64_t num_prestiges_; - uint64_t drone_takedowns_elite_; - uint64_t num_piggy_breaks_; - uint64_t iap_packs_purchased_; - uint64_t boosts_used_; - double time_piggy_filled_realtime_; - double time_piggy_full_gametime_; - uint64_t lost_piggy_increments_; - bool piggy_full_; - bool piggy_found_full_; - friend struct ::TableStruct_ei_2eproto; -}; -// ------------------------------------------------------------------- - -class Backup_Game final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.Backup.Game) */ { - public: - inline Backup_Game() : Backup_Game(nullptr) {} - ~Backup_Game() override; - explicit PROTOBUF_CONSTEXPR Backup_Game(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - Backup_Game(const Backup_Game& from); - Backup_Game(Backup_Game&& from) noexcept - : Backup_Game() { - *this = ::std::move(from); - } - - inline Backup_Game& operator=(const Backup_Game& from) { - CopyFrom(from); - return *this; - } - inline Backup_Game& operator=(Backup_Game&& 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 Backup_Game& default_instance() { - return *internal_default_instance(); - } - static inline const Backup_Game* internal_default_instance() { - return reinterpret_cast( - &_Backup_Game_default_instance_); - } - static constexpr int kIndexInFileMessages = - 5; - - friend void swap(Backup_Game& a, Backup_Game& b) { - a.Swap(&b); - } - inline void Swap(Backup_Game* 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(Backup_Game* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - Backup_Game* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const Backup_Game& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const Backup_Game& 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(Backup_Game* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.Backup.Game"; - } - protected: - explicit Backup_Game(::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 { - kEpicResearchFieldNumber = 9, - kNewsFieldNumber = 11, - kAchievementsFieldNumber = 15, - kMaxFarmSizeReachedFieldNumber = 18, - kEggMedalLevelFieldNumber = 19, - kBoostsFieldNumber = 30, - kGoldenEggsEarnedFieldNumber = 2, - kGoldenEggsSpentFieldNumber = 3, - kSoulEggsFieldNumber = 4, - kPrestigeCashEarnedFieldNumber = 5, - kLifetimeCashEarnedFieldNumber = 6, - kPiggyBankFieldNumber = 7, - kNextDailyGiftTimeFieldNumber = 10, - kLastNewsTimeFieldNumber = 12, - kCurrentMultiplierFieldNumber = 13, - kCurrentMultiplierExpirationFieldNumber = 14, - kPermitLevelFieldNumber = 8, - kLastDailyGiftCollectedDayFieldNumber = 20, - kUncliamedGoldenEggsFieldNumber = 16, - kUnclaimedSoulEggsFieldNumber = 17, - kEggsOfProphecyFieldNumber = 23, - kUnclaimedEggsOfProphecyFieldNumber = 24, - kCurrentFarmFieldNumber = 22, - kNumDailyGiftsCollectedFieldNumber = 28, - kLongIdleNotificationThresholdFieldNumber = 26, - kLongIdleRewardFieldNumber = 27, - kPiggyFullAlertShownFieldNumber = 31, - kHyperloopStationFieldNumber = 29, - kLongIdleNotificationSetFieldNumber = 25, - kForceEliteContractsFieldNumber = 36, - kTotalTimeCheatsDetectedFieldNumber = 32, - kPrestigeSoulBoostCashFieldNumber = 33, - kSoulEggsDFieldNumber = 34, - kUnclaimedSoulEggsDFieldNumber = 35, - kNewPlayerEventEndTimeFieldNumber = 37, - kShellScriptsEarnedFieldNumber = 38, - kShellScriptsSpentFieldNumber = 39, - kUnclaimedShellScriptsFieldNumber = 40, - kMaxEggReachedFieldNumber = 1, - }; - // repeated .ei.Backup.ResearchItem epic_research = 9; - int epic_research_size() const; - private: - int _internal_epic_research_size() const; - public: - void clear_epic_research(); - ::ei::Backup_ResearchItem* mutable_epic_research(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_ResearchItem >* - mutable_epic_research(); - private: - const ::ei::Backup_ResearchItem& _internal_epic_research(int index) const; - ::ei::Backup_ResearchItem* _internal_add_epic_research(); - public: - const ::ei::Backup_ResearchItem& epic_research(int index) const; - ::ei::Backup_ResearchItem* add_epic_research(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_ResearchItem >& - epic_research() const; - - // repeated .ei.Backup.NewsHeadline news = 11; - int news_size() const; - private: - int _internal_news_size() const; - public: - void clear_news(); - ::ei::Backup_NewsHeadline* mutable_news(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_NewsHeadline >* - mutable_news(); - private: - const ::ei::Backup_NewsHeadline& _internal_news(int index) const; - ::ei::Backup_NewsHeadline* _internal_add_news(); - public: - const ::ei::Backup_NewsHeadline& news(int index) const; - ::ei::Backup_NewsHeadline* add_news(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_NewsHeadline >& - news() const; - - // repeated .ei.Backup.AchievementInfo achievements = 15; - int achievements_size() const; - private: - int _internal_achievements_size() const; - public: - void clear_achievements(); - ::ei::Backup_AchievementInfo* mutable_achievements(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_AchievementInfo >* - mutable_achievements(); - private: - const ::ei::Backup_AchievementInfo& _internal_achievements(int index) const; - ::ei::Backup_AchievementInfo* _internal_add_achievements(); - public: - const ::ei::Backup_AchievementInfo& achievements(int index) const; - ::ei::Backup_AchievementInfo* add_achievements(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_AchievementInfo >& - achievements() const; - - // repeated uint64 max_farm_size_reached = 18; - int max_farm_size_reached_size() const; - private: - int _internal_max_farm_size_reached_size() const; - public: - void clear_max_farm_size_reached(); - private: - uint64_t _internal_max_farm_size_reached(int index) const; - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& - _internal_max_farm_size_reached() const; - void _internal_add_max_farm_size_reached(uint64_t value); - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* - _internal_mutable_max_farm_size_reached(); - public: - uint64_t max_farm_size_reached(int index) const; - void set_max_farm_size_reached(int index, uint64_t value); - void add_max_farm_size_reached(uint64_t value); - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& - max_farm_size_reached() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* - mutable_max_farm_size_reached(); - - // repeated uint32 egg_medal_level = 19; - int egg_medal_level_size() const; - private: - int _internal_egg_medal_level_size() const; - public: - void clear_egg_medal_level(); - private: - uint32_t _internal_egg_medal_level(int index) const; - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& - _internal_egg_medal_level() const; - void _internal_add_egg_medal_level(uint32_t value); - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* - _internal_mutable_egg_medal_level(); - public: - uint32_t egg_medal_level(int index) const; - void set_egg_medal_level(int index, uint32_t value); - void add_egg_medal_level(uint32_t value); - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& - egg_medal_level() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* - mutable_egg_medal_level(); - - // repeated .ei.Backup.OwnedBoost boosts = 30; - int boosts_size() const; - private: - int _internal_boosts_size() const; - public: - void clear_boosts(); - ::ei::Backup_OwnedBoost* mutable_boosts(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_OwnedBoost >* - mutable_boosts(); - private: - const ::ei::Backup_OwnedBoost& _internal_boosts(int index) const; - ::ei::Backup_OwnedBoost* _internal_add_boosts(); - public: - const ::ei::Backup_OwnedBoost& boosts(int index) const; - ::ei::Backup_OwnedBoost* add_boosts(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_OwnedBoost >& - boosts() const; - - // optional uint64 golden_eggs_earned = 2; - bool has_golden_eggs_earned() const; - private: - bool _internal_has_golden_eggs_earned() const; - public: - void clear_golden_eggs_earned(); - uint64_t golden_eggs_earned() const; - void set_golden_eggs_earned(uint64_t value); - private: - uint64_t _internal_golden_eggs_earned() const; - void _internal_set_golden_eggs_earned(uint64_t value); - public: - - // optional uint64 golden_eggs_spent = 3; - bool has_golden_eggs_spent() const; - private: - bool _internal_has_golden_eggs_spent() const; - public: - void clear_golden_eggs_spent(); - uint64_t golden_eggs_spent() const; - void set_golden_eggs_spent(uint64_t value); - private: - uint64_t _internal_golden_eggs_spent() const; - void _internal_set_golden_eggs_spent(uint64_t value); - public: - - // optional uint64 soul_eggs = 4; - bool has_soul_eggs() const; - private: - bool _internal_has_soul_eggs() const; - public: - void clear_soul_eggs(); - uint64_t soul_eggs() const; - void set_soul_eggs(uint64_t value); - private: - uint64_t _internal_soul_eggs() const; - void _internal_set_soul_eggs(uint64_t value); - public: - - // optional double prestige_cash_earned = 5; - bool has_prestige_cash_earned() const; - private: - bool _internal_has_prestige_cash_earned() const; - public: - void clear_prestige_cash_earned(); - double prestige_cash_earned() const; - void set_prestige_cash_earned(double value); - private: - double _internal_prestige_cash_earned() const; - void _internal_set_prestige_cash_earned(double value); - public: - - // optional double lifetime_cash_earned = 6; - bool has_lifetime_cash_earned() const; - private: - bool _internal_has_lifetime_cash_earned() const; - public: - void clear_lifetime_cash_earned(); - double lifetime_cash_earned() const; - void set_lifetime_cash_earned(double value); - private: - double _internal_lifetime_cash_earned() const; - void _internal_set_lifetime_cash_earned(double value); - public: - - // optional uint64 piggy_bank = 7; - bool has_piggy_bank() const; - private: - bool _internal_has_piggy_bank() const; - public: - void clear_piggy_bank(); - uint64_t piggy_bank() const; - void set_piggy_bank(uint64_t value); - private: - uint64_t _internal_piggy_bank() const; - void _internal_set_piggy_bank(uint64_t value); - public: - - // optional double next_daily_gift_time = 10; - bool has_next_daily_gift_time() const; - private: - bool _internal_has_next_daily_gift_time() const; - public: - void clear_next_daily_gift_time(); - double next_daily_gift_time() const; - void set_next_daily_gift_time(double value); - private: - double _internal_next_daily_gift_time() const; - void _internal_set_next_daily_gift_time(double value); - public: - - // optional double last_news_time = 12; - bool has_last_news_time() const; - private: - bool _internal_has_last_news_time() const; - public: - void clear_last_news_time(); - double last_news_time() const; - void set_last_news_time(double value); - private: - double _internal_last_news_time() const; - void _internal_set_last_news_time(double value); - public: - - // optional double current_multiplier = 13; - bool has_current_multiplier() const; - private: - bool _internal_has_current_multiplier() const; - public: - void clear_current_multiplier(); - double current_multiplier() const; - void set_current_multiplier(double value); - private: - double _internal_current_multiplier() const; - void _internal_set_current_multiplier(double value); - public: - - // optional double current_multiplier_expiration = 14; - bool has_current_multiplier_expiration() const; - private: - bool _internal_has_current_multiplier_expiration() const; - public: - void clear_current_multiplier_expiration(); - double current_multiplier_expiration() const; - void set_current_multiplier_expiration(double value); - private: - double _internal_current_multiplier_expiration() const; - void _internal_set_current_multiplier_expiration(double value); - public: - - // optional uint32 permit_level = 8; - bool has_permit_level() const; - private: - bool _internal_has_permit_level() const; - public: - void clear_permit_level(); - uint32_t permit_level() const; - void set_permit_level(uint32_t value); - private: - uint32_t _internal_permit_level() const; - void _internal_set_permit_level(uint32_t value); - public: - - // optional uint32 last_daily_gift_collected_day = 20; - bool has_last_daily_gift_collected_day() const; - private: - bool _internal_has_last_daily_gift_collected_day() const; - public: - void clear_last_daily_gift_collected_day(); - uint32_t last_daily_gift_collected_day() const; - void set_last_daily_gift_collected_day(uint32_t value); - private: - uint32_t _internal_last_daily_gift_collected_day() const; - void _internal_set_last_daily_gift_collected_day(uint32_t value); - public: - - // optional uint64 uncliamed_golden_eggs = 16; - bool has_uncliamed_golden_eggs() const; - private: - bool _internal_has_uncliamed_golden_eggs() const; - public: - void clear_uncliamed_golden_eggs(); - uint64_t uncliamed_golden_eggs() const; - void set_uncliamed_golden_eggs(uint64_t value); - private: - uint64_t _internal_uncliamed_golden_eggs() const; - void _internal_set_uncliamed_golden_eggs(uint64_t value); - public: - - // optional uint64 unclaimed_soul_eggs = 17; - bool has_unclaimed_soul_eggs() const; - private: - bool _internal_has_unclaimed_soul_eggs() const; - public: - void clear_unclaimed_soul_eggs(); - uint64_t unclaimed_soul_eggs() const; - void set_unclaimed_soul_eggs(uint64_t value); - private: - uint64_t _internal_unclaimed_soul_eggs() const; - void _internal_set_unclaimed_soul_eggs(uint64_t value); - public: - - // optional uint64 eggs_of_prophecy = 23; - bool has_eggs_of_prophecy() const; - private: - bool _internal_has_eggs_of_prophecy() const; - public: - void clear_eggs_of_prophecy(); - uint64_t eggs_of_prophecy() const; - void set_eggs_of_prophecy(uint64_t value); - private: - uint64_t _internal_eggs_of_prophecy() const; - void _internal_set_eggs_of_prophecy(uint64_t value); - public: - - // optional uint64 unclaimed_eggs_of_prophecy = 24; - bool has_unclaimed_eggs_of_prophecy() const; - private: - bool _internal_has_unclaimed_eggs_of_prophecy() const; - public: - void clear_unclaimed_eggs_of_prophecy(); - uint64_t unclaimed_eggs_of_prophecy() const; - void set_unclaimed_eggs_of_prophecy(uint64_t value); - private: - uint64_t _internal_unclaimed_eggs_of_prophecy() const; - void _internal_set_unclaimed_eggs_of_prophecy(uint64_t value); - public: - - // optional uint32 current_farm = 22 [default = 0]; - bool has_current_farm() const; - private: - bool _internal_has_current_farm() const; - public: - void clear_current_farm(); - uint32_t current_farm() const; - void set_current_farm(uint32_t value); - private: - uint32_t _internal_current_farm() const; - void _internal_set_current_farm(uint32_t value); - public: - - // optional uint32 num_daily_gifts_collected = 28; - bool has_num_daily_gifts_collected() const; - private: - bool _internal_has_num_daily_gifts_collected() const; - public: - void clear_num_daily_gifts_collected(); - uint32_t num_daily_gifts_collected() const; - void set_num_daily_gifts_collected(uint32_t value); - private: - uint32_t _internal_num_daily_gifts_collected() const; - void _internal_set_num_daily_gifts_collected(uint32_t value); - public: - - // optional double long_idle_notification_threshold = 26; - bool has_long_idle_notification_threshold() const; - private: - bool _internal_has_long_idle_notification_threshold() const; - public: - void clear_long_idle_notification_threshold(); - double long_idle_notification_threshold() const; - void set_long_idle_notification_threshold(double value); - private: - double _internal_long_idle_notification_threshold() const; - void _internal_set_long_idle_notification_threshold(double value); - public: - - // optional double long_idle_reward = 27; - bool has_long_idle_reward() const; - private: - bool _internal_has_long_idle_reward() const; - public: - void clear_long_idle_reward(); - double long_idle_reward() const; - void set_long_idle_reward(double value); - private: - double _internal_long_idle_reward() const; - void _internal_set_long_idle_reward(double value); - public: - - // optional bool piggy_full_alert_shown = 31; - bool has_piggy_full_alert_shown() const; - private: - bool _internal_has_piggy_full_alert_shown() const; - public: - void clear_piggy_full_alert_shown(); - bool piggy_full_alert_shown() const; - void set_piggy_full_alert_shown(bool value); - private: - bool _internal_piggy_full_alert_shown() const; - void _internal_set_piggy_full_alert_shown(bool value); - public: - - // optional bool hyperloop_station = 29; - bool has_hyperloop_station() const; - private: - bool _internal_has_hyperloop_station() const; - public: - void clear_hyperloop_station(); - bool hyperloop_station() const; - void set_hyperloop_station(bool value); - private: - bool _internal_hyperloop_station() const; - void _internal_set_hyperloop_station(bool value); - public: - - // optional bool long_idle_notification_set = 25; - bool has_long_idle_notification_set() const; - private: - bool _internal_has_long_idle_notification_set() const; - public: - void clear_long_idle_notification_set(); - bool long_idle_notification_set() const; - void set_long_idle_notification_set(bool value); - private: - bool _internal_long_idle_notification_set() const; - void _internal_set_long_idle_notification_set(bool value); - public: - - // optional bool force_elite_contracts = 36; - bool has_force_elite_contracts() const; - private: - bool _internal_has_force_elite_contracts() const; - public: - void clear_force_elite_contracts(); - bool force_elite_contracts() const; - void set_force_elite_contracts(bool value); - private: - bool _internal_force_elite_contracts() const; - void _internal_set_force_elite_contracts(bool value); - public: - - // optional uint32 total_time_cheats_detected = 32; - bool has_total_time_cheats_detected() const; - private: - bool _internal_has_total_time_cheats_detected() const; - public: - void clear_total_time_cheats_detected(); - uint32_t total_time_cheats_detected() const; - void set_total_time_cheats_detected(uint32_t value); - private: - uint32_t _internal_total_time_cheats_detected() const; - void _internal_set_total_time_cheats_detected(uint32_t value); - public: - - // optional double prestige_soul_boost_cash = 33; - bool has_prestige_soul_boost_cash() const; - private: - bool _internal_has_prestige_soul_boost_cash() const; - public: - void clear_prestige_soul_boost_cash(); - double prestige_soul_boost_cash() const; - void set_prestige_soul_boost_cash(double value); - private: - double _internal_prestige_soul_boost_cash() const; - void _internal_set_prestige_soul_boost_cash(double value); - public: - - // optional double soul_eggs_d = 34; - bool has_soul_eggs_d() const; - private: - bool _internal_has_soul_eggs_d() const; - public: - void clear_soul_eggs_d(); - double soul_eggs_d() const; - void set_soul_eggs_d(double value); - private: - double _internal_soul_eggs_d() const; - void _internal_set_soul_eggs_d(double value); - public: - - // optional double unclaimed_soul_eggs_d = 35; - bool has_unclaimed_soul_eggs_d() const; - private: - bool _internal_has_unclaimed_soul_eggs_d() const; - public: - void clear_unclaimed_soul_eggs_d(); - double unclaimed_soul_eggs_d() const; - void set_unclaimed_soul_eggs_d(double value); - private: - double _internal_unclaimed_soul_eggs_d() const; - void _internal_set_unclaimed_soul_eggs_d(double value); - public: - - // optional double new_player_event_end_time = 37; - bool has_new_player_event_end_time() const; - private: - bool _internal_has_new_player_event_end_time() const; - public: - void clear_new_player_event_end_time(); - double new_player_event_end_time() const; - void set_new_player_event_end_time(double value); - private: - double _internal_new_player_event_end_time() const; - void _internal_set_new_player_event_end_time(double value); - public: - - // optional uint64 shell_scripts_earned = 38; - bool has_shell_scripts_earned() const; - private: - bool _internal_has_shell_scripts_earned() const; - public: - void clear_shell_scripts_earned(); - uint64_t shell_scripts_earned() const; - void set_shell_scripts_earned(uint64_t value); - private: - uint64_t _internal_shell_scripts_earned() const; - void _internal_set_shell_scripts_earned(uint64_t value); - public: - - // optional uint64 shell_scripts_spent = 39; - bool has_shell_scripts_spent() const; - private: - bool _internal_has_shell_scripts_spent() const; - public: - void clear_shell_scripts_spent(); - uint64_t shell_scripts_spent() const; - void set_shell_scripts_spent(uint64_t value); - private: - uint64_t _internal_shell_scripts_spent() const; - void _internal_set_shell_scripts_spent(uint64_t value); - public: - - // optional uint64 unclaimed_shell_scripts = 40; - bool has_unclaimed_shell_scripts() const; - private: - bool _internal_has_unclaimed_shell_scripts() const; - public: - void clear_unclaimed_shell_scripts(); - uint64_t unclaimed_shell_scripts() const; - void set_unclaimed_shell_scripts(uint64_t value); - private: - uint64_t _internal_unclaimed_shell_scripts() const; - void _internal_set_unclaimed_shell_scripts(uint64_t value); - public: - - // optional .ei.Egg max_egg_reached = 1; - bool has_max_egg_reached() const; - private: - bool _internal_has_max_egg_reached() const; - public: - void clear_max_egg_reached(); - ::ei::Egg max_egg_reached() const; - void set_max_egg_reached(::ei::Egg value); - private: - ::ei::Egg _internal_max_egg_reached() const; - void _internal_set_max_egg_reached(::ei::Egg value); - public: - - // @@protoc_insertion_point(class_scope:ei.Backup.Game) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::HasBits<2> _has_bits_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_ResearchItem > epic_research_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_NewsHeadline > news_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_AchievementInfo > achievements_; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t > max_farm_size_reached_; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t > egg_medal_level_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_OwnedBoost > boosts_; - uint64_t golden_eggs_earned_; - uint64_t golden_eggs_spent_; - uint64_t soul_eggs_; - double prestige_cash_earned_; - double lifetime_cash_earned_; - uint64_t piggy_bank_; - double next_daily_gift_time_; - double last_news_time_; - double current_multiplier_; - double current_multiplier_expiration_; - uint32_t permit_level_; - uint32_t last_daily_gift_collected_day_; - uint64_t uncliamed_golden_eggs_; - uint64_t unclaimed_soul_eggs_; - uint64_t eggs_of_prophecy_; - uint64_t unclaimed_eggs_of_prophecy_; - uint32_t current_farm_; - uint32_t num_daily_gifts_collected_; - double long_idle_notification_threshold_; - double long_idle_reward_; - bool piggy_full_alert_shown_; - bool hyperloop_station_; - bool long_idle_notification_set_; - bool force_elite_contracts_; - uint32_t total_time_cheats_detected_; - double prestige_soul_boost_cash_; - double soul_eggs_d_; - double unclaimed_soul_eggs_d_; - double new_player_event_end_time_; - uint64_t shell_scripts_earned_; - uint64_t shell_scripts_spent_; - uint64_t unclaimed_shell_scripts_; - int max_egg_reached_; - friend struct ::TableStruct_ei_2eproto; -}; -// ------------------------------------------------------------------- - -class Backup_Artifacts final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.Backup.Artifacts) */ { - public: - inline Backup_Artifacts() : Backup_Artifacts(nullptr) {} - ~Backup_Artifacts() override; - explicit PROTOBUF_CONSTEXPR Backup_Artifacts(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - Backup_Artifacts(const Backup_Artifacts& from); - Backup_Artifacts(Backup_Artifacts&& from) noexcept - : Backup_Artifacts() { - *this = ::std::move(from); - } - - inline Backup_Artifacts& operator=(const Backup_Artifacts& from) { - CopyFrom(from); - return *this; - } - inline Backup_Artifacts& operator=(Backup_Artifacts&& 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 Backup_Artifacts& default_instance() { - return *internal_default_instance(); - } - static inline const Backup_Artifacts* internal_default_instance() { - return reinterpret_cast( - &_Backup_Artifacts_default_instance_); - } - static constexpr int kIndexInFileMessages = - 6; - - friend void swap(Backup_Artifacts& a, Backup_Artifacts& b) { - a.Swap(&b); - } - inline void Swap(Backup_Artifacts* 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(Backup_Artifacts* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - Backup_Artifacts* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const Backup_Artifacts& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const Backup_Artifacts& 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(Backup_Artifacts* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.Backup.Artifacts"; - } - protected: - explicit Backup_Artifacts(::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 { - kTankFuelsFieldNumber = 16, - kTankLimitsFieldNumber = 18, - kItemBeingInfusedFieldNumber = 2, - kSpecBeingInfusedFieldNumber = 13, - kInfusingEggsRequiredFieldNumber = 4, - kEggsInfusedFieldNumber = 5, - kLastFueledShipFieldNumber = 9, - kInfusingFieldNumber = 1, - kTankFillingEnabledFieldNumber = 14, - kEnabledFieldNumber = 11, - kIntroShownFieldNumber = 12, - kInventoryScoreFieldNumber = 10, - kCraftingXpFieldNumber = 17, - kTankLevelFieldNumber = 15, - kFlowPercentageArtifactsFieldNumber = 6, - kEggTypeInfusingFieldNumber = 3, - kFuelingEnabledFieldNumber = 7, - kInfusingEnabledDEPRECATEDFieldNumber = 8, - }; - // repeated double tank_fuels = 16; - int tank_fuels_size() const; - private: - int _internal_tank_fuels_size() const; - public: - void clear_tank_fuels(); - private: - double _internal_tank_fuels(int index) const; - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >& - _internal_tank_fuels() const; - void _internal_add_tank_fuels(double value); - ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >* - _internal_mutable_tank_fuels(); - public: - double tank_fuels(int index) const; - void set_tank_fuels(int index, double value); - void add_tank_fuels(double value); - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >& - tank_fuels() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >* - mutable_tank_fuels(); - - // repeated double tank_limits = 18; - int tank_limits_size() const; - private: - int _internal_tank_limits_size() const; - public: - void clear_tank_limits(); - private: - double _internal_tank_limits(int index) const; - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >& - _internal_tank_limits() const; - void _internal_add_tank_limits(double value); - ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >* - _internal_mutable_tank_limits(); - public: - double tank_limits(int index) const; - void set_tank_limits(int index, double value); - void add_tank_limits(double value); - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >& - tank_limits() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >* - mutable_tank_limits(); - - // optional .ei.ArtifactInventoryItem item_being_infused = 2; - bool has_item_being_infused() const; - private: - bool _internal_has_item_being_infused() const; - public: - void clear_item_being_infused(); - const ::ei::ArtifactInventoryItem& item_being_infused() const; - PROTOBUF_NODISCARD ::ei::ArtifactInventoryItem* release_item_being_infused(); - ::ei::ArtifactInventoryItem* mutable_item_being_infused(); - void set_allocated_item_being_infused(::ei::ArtifactInventoryItem* item_being_infused); - private: - const ::ei::ArtifactInventoryItem& _internal_item_being_infused() const; - ::ei::ArtifactInventoryItem* _internal_mutable_item_being_infused(); - public: - void unsafe_arena_set_allocated_item_being_infused( - ::ei::ArtifactInventoryItem* item_being_infused); - ::ei::ArtifactInventoryItem* unsafe_arena_release_item_being_infused(); - - // optional .ei.ArtifactSpec spec_being_infused = 13; - bool has_spec_being_infused() const; - private: - bool _internal_has_spec_being_infused() const; - public: - void clear_spec_being_infused(); - const ::ei::ArtifactSpec& spec_being_infused() const; - PROTOBUF_NODISCARD ::ei::ArtifactSpec* release_spec_being_infused(); - ::ei::ArtifactSpec* mutable_spec_being_infused(); - void set_allocated_spec_being_infused(::ei::ArtifactSpec* spec_being_infused); - private: - const ::ei::ArtifactSpec& _internal_spec_being_infused() const; - ::ei::ArtifactSpec* _internal_mutable_spec_being_infused(); - public: - void unsafe_arena_set_allocated_spec_being_infused( - ::ei::ArtifactSpec* spec_being_infused); - ::ei::ArtifactSpec* unsafe_arena_release_spec_being_infused(); - - // optional double infusing_eggs_required = 4; - bool has_infusing_eggs_required() const; - private: - bool _internal_has_infusing_eggs_required() const; - public: - void clear_infusing_eggs_required(); - double infusing_eggs_required() const; - void set_infusing_eggs_required(double value); - private: - double _internal_infusing_eggs_required() const; - void _internal_set_infusing_eggs_required(double value); - public: - - // optional double eggs_infused = 5; - bool has_eggs_infused() const; - private: - bool _internal_has_eggs_infused() const; - public: - void clear_eggs_infused(); - double eggs_infused() const; - void set_eggs_infused(double value); - private: - double _internal_eggs_infused() const; - void _internal_set_eggs_infused(double value); - public: - - // optional .ei.MissionInfo.Spaceship last_fueled_ship = 9; - bool has_last_fueled_ship() const; - private: - bool _internal_has_last_fueled_ship() const; - public: - void clear_last_fueled_ship(); - ::ei::MissionInfo_Spaceship last_fueled_ship() const; - void set_last_fueled_ship(::ei::MissionInfo_Spaceship value); - private: - ::ei::MissionInfo_Spaceship _internal_last_fueled_ship() const; - void _internal_set_last_fueled_ship(::ei::MissionInfo_Spaceship value); - public: - - // optional bool infusing = 1; - bool has_infusing() const; - private: - bool _internal_has_infusing() const; - public: - void clear_infusing(); - bool infusing() const; - void set_infusing(bool value); - private: - bool _internal_infusing() const; - void _internal_set_infusing(bool value); - public: - - // optional bool tank_filling_enabled = 14; - bool has_tank_filling_enabled() const; - private: - bool _internal_has_tank_filling_enabled() const; - public: - void clear_tank_filling_enabled(); - bool tank_filling_enabled() const; - void set_tank_filling_enabled(bool value); - private: - bool _internal_tank_filling_enabled() const; - void _internal_set_tank_filling_enabled(bool value); - public: - - // optional bool enabled = 11; - bool has_enabled() const; - private: - bool _internal_has_enabled() const; - public: - void clear_enabled(); - bool enabled() const; - void set_enabled(bool value); - private: - bool _internal_enabled() const; - void _internal_set_enabled(bool value); - public: - - // optional bool intro_shown = 12; - bool has_intro_shown() const; - private: - bool _internal_has_intro_shown() const; - public: - void clear_intro_shown(); - bool intro_shown() const; - void set_intro_shown(bool value); - private: - bool _internal_intro_shown() const; - void _internal_set_intro_shown(bool value); - public: - - // optional double inventory_score = 10; - bool has_inventory_score() const; - private: - bool _internal_has_inventory_score() const; - public: - void clear_inventory_score(); - double inventory_score() const; - void set_inventory_score(double value); - private: - double _internal_inventory_score() const; - void _internal_set_inventory_score(double value); - public: - - // optional double crafting_xp = 17; - bool has_crafting_xp() const; - private: - bool _internal_has_crafting_xp() const; - public: - void clear_crafting_xp(); - double crafting_xp() const; - void set_crafting_xp(double value); - private: - double _internal_crafting_xp() const; - void _internal_set_crafting_xp(double value); - public: - - // optional uint32 tank_level = 15; - bool has_tank_level() const; - private: - bool _internal_has_tank_level() const; - public: - void clear_tank_level(); - uint32_t tank_level() const; - void set_tank_level(uint32_t value); - private: - uint32_t _internal_tank_level() const; - void _internal_set_tank_level(uint32_t value); - public: - - // optional double flow_percentage_artifacts = 6 [default = 0.5]; - bool has_flow_percentage_artifacts() const; - private: - bool _internal_has_flow_percentage_artifacts() const; - public: - void clear_flow_percentage_artifacts(); - double flow_percentage_artifacts() const; - void set_flow_percentage_artifacts(double value); - private: - double _internal_flow_percentage_artifacts() const; - void _internal_set_flow_percentage_artifacts(double value); - public: - - // optional .ei.Egg egg_type_infusing = 3; - bool has_egg_type_infusing() const; - private: - bool _internal_has_egg_type_infusing() const; - public: - void clear_egg_type_infusing(); - ::ei::Egg egg_type_infusing() const; - void set_egg_type_infusing(::ei::Egg value); - private: - ::ei::Egg _internal_egg_type_infusing() const; - void _internal_set_egg_type_infusing(::ei::Egg value); - public: - - // optional bool fueling_enabled = 7 [default = true]; - bool has_fueling_enabled() const; - private: - bool _internal_has_fueling_enabled() const; - public: - void clear_fueling_enabled(); - bool fueling_enabled() const; - void set_fueling_enabled(bool value); - private: - bool _internal_fueling_enabled() const; - void _internal_set_fueling_enabled(bool value); - public: - - // optional bool infusing_enabled_DEPRECATED = 8 [default = true]; - bool has_infusing_enabled_deprecated() const; - private: - bool _internal_has_infusing_enabled_deprecated() const; - public: - void clear_infusing_enabled_deprecated(); - bool infusing_enabled_deprecated() const; - void set_infusing_enabled_deprecated(bool value); - private: - bool _internal_infusing_enabled_deprecated() const; - void _internal_set_infusing_enabled_deprecated(bool value); - public: - - // @@protoc_insertion_point(class_scope:ei.Backup.Artifacts) - 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::RepeatedField< double > tank_fuels_; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > tank_limits_; - ::ei::ArtifactInventoryItem* item_being_infused_; - ::ei::ArtifactSpec* spec_being_infused_; - double infusing_eggs_required_; - double eggs_infused_; - int last_fueled_ship_; - bool infusing_; - bool tank_filling_enabled_; - bool enabled_; - bool intro_shown_; - double inventory_score_; - double crafting_xp_; - uint32_t tank_level_; - double flow_percentage_artifacts_; - int egg_type_infusing_; - bool fueling_enabled_; - bool infusing_enabled_deprecated_; - friend struct ::TableStruct_ei_2eproto; -}; -// ------------------------------------------------------------------- - -class Backup_Shells final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.Backup.Shells) */ { - public: - inline Backup_Shells() : Backup_Shells(nullptr) {} - ~Backup_Shells() override; - explicit PROTOBUF_CONSTEXPR Backup_Shells(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - Backup_Shells(const Backup_Shells& from); - Backup_Shells(Backup_Shells&& from) noexcept - : Backup_Shells() { - *this = ::std::move(from); - } - - inline Backup_Shells& operator=(const Backup_Shells& from) { - CopyFrom(from); - return *this; - } - inline Backup_Shells& operator=(Backup_Shells&& 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 Backup_Shells& default_instance() { - return *internal_default_instance(); - } - static inline const Backup_Shells* internal_default_instance() { - return reinterpret_cast( - &_Backup_Shells_default_instance_); - } - static constexpr int kIndexInFileMessages = - 7; - - friend void swap(Backup_Shells& a, Backup_Shells& b) { - a.Swap(&b); - } - inline void Swap(Backup_Shells* 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(Backup_Shells* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - Backup_Shells* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const Backup_Shells& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const Backup_Shells& 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(Backup_Shells* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.Backup.Shells"; - } - protected: - explicit Backup_Shells(::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 { - kNumNewFieldNumber = 3, - kIntroAlertFieldNumber = 1, - kContractsIntroAlertFieldNumber = 2, - }; - // repeated int32 num_new = 3; - int num_new_size() const; - private: - int _internal_num_new_size() const; - public: - void clear_num_new(); - private: - int32_t _internal_num_new(int index) const; - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >& - _internal_num_new() const; - void _internal_add_num_new(int32_t value); - ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >* - _internal_mutable_num_new(); - public: - int32_t num_new(int index) const; - void set_num_new(int index, int32_t value); - void add_num_new(int32_t value); - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >& - num_new() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >* - mutable_num_new(); - - // optional bool intro_alert = 1; - bool has_intro_alert() const; - private: - bool _internal_has_intro_alert() const; - public: - void clear_intro_alert(); - bool intro_alert() const; - void set_intro_alert(bool value); - private: - bool _internal_intro_alert() const; - void _internal_set_intro_alert(bool value); - public: - - // optional bool contracts_intro_alert = 2; - bool has_contracts_intro_alert() const; - private: - bool _internal_has_contracts_intro_alert() const; - public: - void clear_contracts_intro_alert(); - bool contracts_intro_alert() const; - void set_contracts_intro_alert(bool value); - private: - bool _internal_contracts_intro_alert() const; - void _internal_set_contracts_intro_alert(bool value); - public: - - // @@protoc_insertion_point(class_scope:ei.Backup.Shells) - 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::RepeatedField< int32_t > num_new_; - bool intro_alert_; - bool contracts_intro_alert_; - friend struct ::TableStruct_ei_2eproto; -}; -// ------------------------------------------------------------------- - -class Backup_Simulation final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.Backup.Simulation) */ { - public: - inline Backup_Simulation() : Backup_Simulation(nullptr) {} - ~Backup_Simulation() override; - explicit PROTOBUF_CONSTEXPR Backup_Simulation(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - Backup_Simulation(const Backup_Simulation& from); - Backup_Simulation(Backup_Simulation&& from) noexcept - : Backup_Simulation() { - *this = ::std::move(from); - } - - inline Backup_Simulation& operator=(const Backup_Simulation& from) { - CopyFrom(from); - return *this; - } - inline Backup_Simulation& operator=(Backup_Simulation&& 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 Backup_Simulation& default_instance() { - return *internal_default_instance(); - } - static inline const Backup_Simulation* internal_default_instance() { - return reinterpret_cast( - &_Backup_Simulation_default_instance_); - } - static constexpr int kIndexInFileMessages = - 8; - - friend void swap(Backup_Simulation& a, Backup_Simulation& b) { - a.Swap(&b); - } - inline void Swap(Backup_Simulation* 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(Backup_Simulation* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - Backup_Simulation* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const Backup_Simulation& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const Backup_Simulation& 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(Backup_Simulation* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.Backup.Simulation"; - } - protected: - explicit Backup_Simulation(::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 { - kHabsFieldNumber = 12, - kHabPopulationFieldNumber = 13, - kHabPopulationIndoundFieldNumber = 14, - kHabIncubatorPopuplationFieldNumber = 15, - kVehiclesFieldNumber = 17, - kCommonResearchFieldNumber = 18, - kTrainLengthFieldNumber = 21, - kActiveBoostsFieldNumber = 22, - kContractIdFieldNumber = 20, - kCashEarnedFieldNumber = 2, - kCashSpentFieldNumber = 3, - kUnclaimedCashFieldNumber = 4, - kLastStepTimeFieldNumber = 5, - kNumChickensFieldNumber = 6, - kNumChickensUnsettledFieldNumber = 7, - kNumChickensRunningFieldNumber = 8, - kEggsLaidFieldNumber = 9, - kEggsPaidForFieldNumber = 10, - kHatcheryPopulationFieldNumber = 16, - kSilosOwnedFieldNumber = 11, - kTimeCheatsDetectedFieldNumber = 23, - kTimeCheatDebtFieldNumber = 24, - kBoostTokensReceivedFieldNumber = 25, - kBoostTokensSpentFieldNumber = 26, - kUnclaimedBoostTokensFieldNumber = 27, - kBoostTokensGivenFieldNumber = 28, - kGametimeUntilNextBoostTokenFieldNumber = 29, - kEggsShippedFieldNumber = 30, - kLastCashBoostTimeFieldNumber = 31, - kEggTypeFieldNumber = 1, - kFarmTypeFieldNumber = 19, - }; - // repeated uint32 habs = 12; - int habs_size() const; - private: - int _internal_habs_size() const; - public: - void clear_habs(); - private: - uint32_t _internal_habs(int index) const; - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& - _internal_habs() const; - void _internal_add_habs(uint32_t value); - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* - _internal_mutable_habs(); - public: - uint32_t habs(int index) const; - void set_habs(int index, uint32_t value); - void add_habs(uint32_t value); - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& - habs() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* - mutable_habs(); - - // repeated uint64 hab_population = 13; - int hab_population_size() const; - private: - int _internal_hab_population_size() const; - public: - void clear_hab_population(); - private: - uint64_t _internal_hab_population(int index) const; - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& - _internal_hab_population() const; - void _internal_add_hab_population(uint64_t value); - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* - _internal_mutable_hab_population(); - public: - uint64_t hab_population(int index) const; - void set_hab_population(int index, uint64_t value); - void add_hab_population(uint64_t value); - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& - hab_population() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* - mutable_hab_population(); - - // repeated uint64 hab_population_indound = 14; - int hab_population_indound_size() const; - private: - int _internal_hab_population_indound_size() const; - public: - void clear_hab_population_indound(); - private: - uint64_t _internal_hab_population_indound(int index) const; - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& - _internal_hab_population_indound() const; - void _internal_add_hab_population_indound(uint64_t value); - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* - _internal_mutable_hab_population_indound(); - public: - uint64_t hab_population_indound(int index) const; - void set_hab_population_indound(int index, uint64_t value); - void add_hab_population_indound(uint64_t value); - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& - hab_population_indound() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* - mutable_hab_population_indound(); - - // repeated double hab_incubator_popuplation = 15; - int hab_incubator_popuplation_size() const; - private: - int _internal_hab_incubator_popuplation_size() const; - public: - void clear_hab_incubator_popuplation(); - private: - double _internal_hab_incubator_popuplation(int index) const; - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >& - _internal_hab_incubator_popuplation() const; - void _internal_add_hab_incubator_popuplation(double value); - ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >* - _internal_mutable_hab_incubator_popuplation(); - public: - double hab_incubator_popuplation(int index) const; - void set_hab_incubator_popuplation(int index, double value); - void add_hab_incubator_popuplation(double value); - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >& - hab_incubator_popuplation() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >* - mutable_hab_incubator_popuplation(); - - // repeated uint32 vehicles = 17; - int vehicles_size() const; - private: - int _internal_vehicles_size() const; - public: - void clear_vehicles(); - private: - uint32_t _internal_vehicles(int index) const; - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& - _internal_vehicles() const; - void _internal_add_vehicles(uint32_t value); - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* - _internal_mutable_vehicles(); - public: - uint32_t vehicles(int index) const; - void set_vehicles(int index, uint32_t value); - void add_vehicles(uint32_t value); - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& - vehicles() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* - mutable_vehicles(); - - // repeated .ei.Backup.ResearchItem common_research = 18; - int common_research_size() const; - private: - int _internal_common_research_size() const; - public: - void clear_common_research(); - ::ei::Backup_ResearchItem* mutable_common_research(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_ResearchItem >* - mutable_common_research(); - private: - const ::ei::Backup_ResearchItem& _internal_common_research(int index) const; - ::ei::Backup_ResearchItem* _internal_add_common_research(); - public: - const ::ei::Backup_ResearchItem& common_research(int index) const; - ::ei::Backup_ResearchItem* add_common_research(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_ResearchItem >& - common_research() const; - - // repeated uint32 train_length = 21; - int train_length_size() const; - private: - int _internal_train_length_size() const; - public: - void clear_train_length(); - private: - uint32_t _internal_train_length(int index) const; - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& - _internal_train_length() const; - void _internal_add_train_length(uint32_t value); - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* - _internal_mutable_train_length(); - public: - uint32_t train_length(int index) const; - void set_train_length(int index, uint32_t value); - void add_train_length(uint32_t value); - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& - train_length() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* - mutable_train_length(); - - // repeated .ei.Backup.ActiveBoost active_boosts = 22; - int active_boosts_size() const; - private: - int _internal_active_boosts_size() const; - public: - void clear_active_boosts(); - ::ei::Backup_ActiveBoost* mutable_active_boosts(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_ActiveBoost >* - mutable_active_boosts(); - private: - const ::ei::Backup_ActiveBoost& _internal_active_boosts(int index) const; - ::ei::Backup_ActiveBoost* _internal_add_active_boosts(); - public: - const ::ei::Backup_ActiveBoost& active_boosts(int index) const; - ::ei::Backup_ActiveBoost* add_active_boosts(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_ActiveBoost >& - active_boosts() const; - - // optional string contract_id = 20; - bool has_contract_id() const; - private: - bool _internal_has_contract_id() const; - public: - void clear_contract_id(); - const std::string& contract_id() const; - template - void set_contract_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_contract_id(); - PROTOBUF_NODISCARD std::string* release_contract_id(); - void set_allocated_contract_id(std::string* contract_id); - private: - const std::string& _internal_contract_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_id(const std::string& value); - std::string* _internal_mutable_contract_id(); - public: - - // optional double cash_earned = 2; - bool has_cash_earned() const; - private: - bool _internal_has_cash_earned() const; - public: - void clear_cash_earned(); - double cash_earned() const; - void set_cash_earned(double value); - private: - double _internal_cash_earned() const; - void _internal_set_cash_earned(double value); - public: - - // optional double cash_spent = 3; - bool has_cash_spent() const; - private: - bool _internal_has_cash_spent() const; - public: - void clear_cash_spent(); - double cash_spent() const; - void set_cash_spent(double value); - private: - double _internal_cash_spent() const; - void _internal_set_cash_spent(double value); - public: - - // optional double unclaimed_cash = 4; - bool has_unclaimed_cash() const; - private: - bool _internal_has_unclaimed_cash() const; - public: - void clear_unclaimed_cash(); - double unclaimed_cash() const; - void set_unclaimed_cash(double value); - private: - double _internal_unclaimed_cash() const; - void _internal_set_unclaimed_cash(double value); - public: - - // optional double last_step_time = 5; - bool has_last_step_time() const; - private: - bool _internal_has_last_step_time() const; - public: - void clear_last_step_time(); - double last_step_time() const; - void set_last_step_time(double value); - private: - double _internal_last_step_time() const; - void _internal_set_last_step_time(double value); - public: - - // optional uint64 num_chickens = 6; - bool has_num_chickens() const; - private: - bool _internal_has_num_chickens() const; - public: - void clear_num_chickens(); - uint64_t num_chickens() const; - void set_num_chickens(uint64_t value); - private: - uint64_t _internal_num_chickens() const; - void _internal_set_num_chickens(uint64_t value); - public: - - // optional uint64 num_chickens_unsettled = 7; - bool has_num_chickens_unsettled() const; - private: - bool _internal_has_num_chickens_unsettled() const; - public: - void clear_num_chickens_unsettled(); - uint64_t num_chickens_unsettled() const; - void set_num_chickens_unsettled(uint64_t value); - private: - uint64_t _internal_num_chickens_unsettled() const; - void _internal_set_num_chickens_unsettled(uint64_t value); - public: - - // optional uint64 num_chickens_running = 8; - bool has_num_chickens_running() const; - private: - bool _internal_has_num_chickens_running() const; - public: - void clear_num_chickens_running(); - uint64_t num_chickens_running() const; - void set_num_chickens_running(uint64_t value); - private: - uint64_t _internal_num_chickens_running() const; - void _internal_set_num_chickens_running(uint64_t value); - public: - - // optional double eggs_laid = 9; - bool has_eggs_laid() const; - private: - bool _internal_has_eggs_laid() const; - public: - void clear_eggs_laid(); - double eggs_laid() const; - void set_eggs_laid(double value); - private: - double _internal_eggs_laid() const; - void _internal_set_eggs_laid(double value); - public: - - // optional double eggs_paid_for = 10; - bool has_eggs_paid_for() const; - private: - bool _internal_has_eggs_paid_for() const; - public: - void clear_eggs_paid_for(); - double eggs_paid_for() const; - void set_eggs_paid_for(double value); - private: - double _internal_eggs_paid_for() const; - void _internal_set_eggs_paid_for(double value); - public: - - // optional double hatchery_population = 16; - bool has_hatchery_population() const; - private: - bool _internal_has_hatchery_population() const; - public: - void clear_hatchery_population(); - double hatchery_population() const; - void set_hatchery_population(double value); - private: - double _internal_hatchery_population() const; - void _internal_set_hatchery_population(double value); - public: - - // optional uint32 silos_owned = 11; - bool has_silos_owned() const; - private: - bool _internal_has_silos_owned() const; - public: - void clear_silos_owned(); - uint32_t silos_owned() const; - void set_silos_owned(uint32_t value); - private: - uint32_t _internal_silos_owned() const; - void _internal_set_silos_owned(uint32_t value); - public: - - // optional uint32 time_cheats_detected = 23; - bool has_time_cheats_detected() const; - private: - bool _internal_has_time_cheats_detected() const; - public: - void clear_time_cheats_detected(); - uint32_t time_cheats_detected() const; - void set_time_cheats_detected(uint32_t value); - private: - uint32_t _internal_time_cheats_detected() const; - void _internal_set_time_cheats_detected(uint32_t value); - public: - - // optional double time_cheat_debt = 24; - bool has_time_cheat_debt() const; - private: - bool _internal_has_time_cheat_debt() const; - public: - void clear_time_cheat_debt(); - double time_cheat_debt() const; - void set_time_cheat_debt(double value); - private: - double _internal_time_cheat_debt() const; - void _internal_set_time_cheat_debt(double value); - public: - - // optional uint32 boost_tokens_received = 25; - bool has_boost_tokens_received() const; - private: - bool _internal_has_boost_tokens_received() const; - public: - void clear_boost_tokens_received(); - uint32_t boost_tokens_received() const; - void set_boost_tokens_received(uint32_t value); - private: - uint32_t _internal_boost_tokens_received() const; - void _internal_set_boost_tokens_received(uint32_t value); - public: - - // optional uint32 boost_tokens_spent = 26; - bool has_boost_tokens_spent() const; - private: - bool _internal_has_boost_tokens_spent() const; - public: - void clear_boost_tokens_spent(); - uint32_t boost_tokens_spent() const; - void set_boost_tokens_spent(uint32_t value); - private: - uint32_t _internal_boost_tokens_spent() const; - void _internal_set_boost_tokens_spent(uint32_t value); - public: - - // optional uint32 unclaimed_boost_tokens = 27; - bool has_unclaimed_boost_tokens() const; - private: - bool _internal_has_unclaimed_boost_tokens() const; - public: - void clear_unclaimed_boost_tokens(); - uint32_t unclaimed_boost_tokens() const; - void set_unclaimed_boost_tokens(uint32_t value); - private: - uint32_t _internal_unclaimed_boost_tokens() const; - void _internal_set_unclaimed_boost_tokens(uint32_t value); - public: - - // optional uint32 boost_tokens_given = 28; - bool has_boost_tokens_given() const; - private: - bool _internal_has_boost_tokens_given() const; - public: - void clear_boost_tokens_given(); - uint32_t boost_tokens_given() const; - void set_boost_tokens_given(uint32_t value); - private: - uint32_t _internal_boost_tokens_given() const; - void _internal_set_boost_tokens_given(uint32_t value); - public: - - // optional double gametime_until_next_boost_token = 29; - bool has_gametime_until_next_boost_token() const; - private: - bool _internal_has_gametime_until_next_boost_token() const; - public: - void clear_gametime_until_next_boost_token(); - double gametime_until_next_boost_token() const; - void set_gametime_until_next_boost_token(double value); - private: - double _internal_gametime_until_next_boost_token() const; - void _internal_set_gametime_until_next_boost_token(double value); - public: - - // optional double eggs_shipped = 30; - bool has_eggs_shipped() const; - private: - bool _internal_has_eggs_shipped() const; - public: - void clear_eggs_shipped(); - double eggs_shipped() const; - void set_eggs_shipped(double value); - private: - double _internal_eggs_shipped() const; - void _internal_set_eggs_shipped(double value); - public: - - // optional double last_cash_boost_time = 31; - bool has_last_cash_boost_time() const; - private: - bool _internal_has_last_cash_boost_time() const; - public: - void clear_last_cash_boost_time(); - double last_cash_boost_time() const; - void set_last_cash_boost_time(double value); - private: - double _internal_last_cash_boost_time() const; - void _internal_set_last_cash_boost_time(double value); - public: - - // optional .ei.Egg egg_type = 1; - bool has_egg_type() const; - private: - bool _internal_has_egg_type() const; - public: - void clear_egg_type(); - ::ei::Egg egg_type() const; - void set_egg_type(::ei::Egg value); - private: - ::ei::Egg _internal_egg_type() const; - void _internal_set_egg_type(::ei::Egg value); - public: - - // optional .ei.FarmType farm_type = 19; - bool has_farm_type() const; - private: - bool _internal_has_farm_type() const; - public: - void clear_farm_type(); - ::ei::FarmType farm_type() const; - void set_farm_type(::ei::FarmType value); - private: - ::ei::FarmType _internal_farm_type() const; - void _internal_set_farm_type(::ei::FarmType value); - public: - - // @@protoc_insertion_point(class_scope:ei.Backup.Simulation) - 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::RepeatedField< uint32_t > habs_; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t > hab_population_; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t > hab_population_indound_; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > hab_incubator_popuplation_; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t > vehicles_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_ResearchItem > common_research_; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t > train_length_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_ActiveBoost > active_boosts_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr contract_id_; - double cash_earned_; - double cash_spent_; - double unclaimed_cash_; - double last_step_time_; - uint64_t num_chickens_; - uint64_t num_chickens_unsettled_; - uint64_t num_chickens_running_; - double eggs_laid_; - double eggs_paid_for_; - double hatchery_population_; - uint32_t silos_owned_; - uint32_t time_cheats_detected_; - double time_cheat_debt_; - uint32_t boost_tokens_received_; - uint32_t boost_tokens_spent_; - uint32_t unclaimed_boost_tokens_; - uint32_t boost_tokens_given_; - double gametime_until_next_boost_token_; - double eggs_shipped_; - double last_cash_boost_time_; - int egg_type_; - int farm_type_; - friend struct ::TableStruct_ei_2eproto; -}; -// ------------------------------------------------------------------- - -class Backup_Mission final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.Backup.Mission) */ { - public: - inline Backup_Mission() : Backup_Mission(nullptr) {} - ~Backup_Mission() override; - explicit PROTOBUF_CONSTEXPR Backup_Mission(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - Backup_Mission(const Backup_Mission& from); - Backup_Mission(Backup_Mission&& from) noexcept - : Backup_Mission() { - *this = ::std::move(from); - } - - inline Backup_Mission& operator=(const Backup_Mission& from) { - CopyFrom(from); - return *this; - } - inline Backup_Mission& operator=(Backup_Mission&& 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 Backup_Mission& default_instance() { - return *internal_default_instance(); - } - static inline const Backup_Mission* internal_default_instance() { - return reinterpret_cast( - &_Backup_Mission_default_instance_); - } - static constexpr int kIndexInFileMessages = - 9; - - friend void swap(Backup_Mission& a, Backup_Mission& b) { - a.Swap(&b); - } - inline void Swap(Backup_Mission* 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(Backup_Mission* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - Backup_Mission* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const Backup_Mission& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const Backup_Mission& 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(Backup_Mission* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.Backup.Mission"; - } - protected: - explicit Backup_Mission(::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 { - kMissionsFieldNumber = 3, - kCurrentMissionsFieldNumber = 4, - kCurrentMissionFieldNumber = 1, - kReferenceValueFieldNumber = 2, - }; - // repeated .ei.Backup.MissionInfo missions = 3; - int missions_size() const; - private: - int _internal_missions_size() const; - public: - void clear_missions(); - ::ei::Backup_MissionInfo* mutable_missions(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_MissionInfo >* - mutable_missions(); - private: - const ::ei::Backup_MissionInfo& _internal_missions(int index) const; - ::ei::Backup_MissionInfo* _internal_add_missions(); - public: - const ::ei::Backup_MissionInfo& missions(int index) const; - ::ei::Backup_MissionInfo* add_missions(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_MissionInfo >& - missions() const; - - // repeated string current_missions = 4; - int current_missions_size() const; - private: - int _internal_current_missions_size() const; - public: - void clear_current_missions(); - const std::string& current_missions(int index) const; - std::string* mutable_current_missions(int index); - void set_current_missions(int index, const std::string& value); - void set_current_missions(int index, std::string&& value); - void set_current_missions(int index, const char* value); - void set_current_missions(int index, const char* value, size_t size); - std::string* add_current_missions(); - void add_current_missions(const std::string& value); - void add_current_missions(std::string&& value); - void add_current_missions(const char* value); - void add_current_missions(const char* value, size_t size); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& current_missions() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_current_missions(); - private: - const std::string& _internal_current_missions(int index) const; - std::string* _internal_add_current_missions(); - public: - - // optional string current_mission = 1; - bool has_current_mission() const; - private: - bool _internal_has_current_mission() const; - public: - void clear_current_mission(); - const std::string& current_mission() const; - template - void set_current_mission(ArgT0&& arg0, ArgT... args); - std::string* mutable_current_mission(); - PROTOBUF_NODISCARD std::string* release_current_mission(); - void set_allocated_current_mission(std::string* current_mission); - private: - const std::string& _internal_current_mission() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_current_mission(const std::string& value); - std::string* _internal_mutable_current_mission(); - public: - - // optional double reference_value = 2; - bool has_reference_value() const; - private: - bool _internal_has_reference_value() const; - public: - void clear_reference_value(); - double reference_value() const; - void set_reference_value(double value); - private: - double _internal_reference_value() const; - void _internal_set_reference_value(double value); - public: - - // @@protoc_insertion_point(class_scope:ei.Backup.Mission) - 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< ::ei::Backup_MissionInfo > missions_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField current_missions_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr current_mission_; - double reference_value_; - friend struct ::TableStruct_ei_2eproto; -}; -// ------------------------------------------------------------------- - -class Backup_Misc final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.Backup.Misc) */ { - public: - inline Backup_Misc() : Backup_Misc(nullptr) {} - ~Backup_Misc() override; - explicit PROTOBUF_CONSTEXPR Backup_Misc(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - Backup_Misc(const Backup_Misc& from); - Backup_Misc(Backup_Misc&& from) noexcept - : Backup_Misc() { - *this = ::std::move(from); - } - - inline Backup_Misc& operator=(const Backup_Misc& from) { - CopyFrom(from); - return *this; - } - inline Backup_Misc& operator=(Backup_Misc&& 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 Backup_Misc& default_instance() { - return *internal_default_instance(); - } - static inline const Backup_Misc* internal_default_instance() { - return reinterpret_cast( - &_Backup_Misc_default_instance_); - } - static constexpr int kIndexInFileMessages = - 10; - - friend void swap(Backup_Misc& a, Backup_Misc& b) { - a.Swap(&b); - } - inline void Swap(Backup_Misc* 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(Backup_Misc* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - Backup_Misc* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const Backup_Misc& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const Backup_Misc& 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(Backup_Misc* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.Backup.Misc"; - } - protected: - explicit Backup_Misc(::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 { - kFriendRankFieldNumber = 6, - kFriendRankPopFieldNumber = 7, - kGlobalRankFieldNumber = 8, - kGlobalRankPopFieldNumber = 9, - kChickenBtnPrefBigFieldNumber = 1, - kFreeHatcheryRefillGivenFieldNumber = 2, - kChallengesAlertFieldNumber = 20, - kTrophyAlertFieldNumber = 11, - kArAlertFieldNumber = 12, - kContractsAlertFieldNumber = 13, - kContractsAlertV2FieldNumber = 21, - kCoopAlertFieldNumber = 14, - kCoopAlertV2FieldNumber = 22, - kSwitchAlertFieldNumber = 15, - kEggOfProphecyAlertFieldNumber = 16, - kBoostTokenAlertFieldNumber = 17, - kSoulEggAlertFieldNumber = 18, - kBackupReminderAlertFieldNumber = 19, - kMaxButtonAlertFieldNumber = 23, - kMissionTargetAlertFieldNumber = 24, - kColleggtiblesAlertFieldNumber = 25, - kLastShareFarmValueFieldNumber = 3, - kLastShareSwarmFarmValueFieldNumber = 4, - kLastShareSwarmSizeFieldNumber = 5, - kLastPrestigeAlertSoulEggsDEPRECATEDFieldNumber = 10, - }; - // optional uint64 friend_rank = 6; - bool has_friend_rank() const; - private: - bool _internal_has_friend_rank() const; - public: - void clear_friend_rank(); - uint64_t friend_rank() const; - void set_friend_rank(uint64_t value); - private: - uint64_t _internal_friend_rank() const; - void _internal_set_friend_rank(uint64_t value); - public: - - // optional uint64 friend_rank_pop = 7; - bool has_friend_rank_pop() const; - private: - bool _internal_has_friend_rank_pop() const; - public: - void clear_friend_rank_pop(); - uint64_t friend_rank_pop() const; - void set_friend_rank_pop(uint64_t value); - private: - uint64_t _internal_friend_rank_pop() const; - void _internal_set_friend_rank_pop(uint64_t value); - public: - - // optional uint64 global_rank = 8; - bool has_global_rank() const; - private: - bool _internal_has_global_rank() const; - public: - void clear_global_rank(); - uint64_t global_rank() const; - void set_global_rank(uint64_t value); - private: - uint64_t _internal_global_rank() const; - void _internal_set_global_rank(uint64_t value); - public: - - // optional uint64 global_rank_pop = 9; - bool has_global_rank_pop() const; - private: - bool _internal_has_global_rank_pop() const; - public: - void clear_global_rank_pop(); - uint64_t global_rank_pop() const; - void set_global_rank_pop(uint64_t value); - private: - uint64_t _internal_global_rank_pop() const; - void _internal_set_global_rank_pop(uint64_t value); - public: - - // optional bool chicken_btn_pref_big = 1; - bool has_chicken_btn_pref_big() const; - private: - bool _internal_has_chicken_btn_pref_big() const; - public: - void clear_chicken_btn_pref_big(); - bool chicken_btn_pref_big() const; - void set_chicken_btn_pref_big(bool value); - private: - bool _internal_chicken_btn_pref_big() const; - void _internal_set_chicken_btn_pref_big(bool value); - public: - - // optional bool free_hatchery_refill_given = 2; - bool has_free_hatchery_refill_given() const; - private: - bool _internal_has_free_hatchery_refill_given() const; - public: - void clear_free_hatchery_refill_given(); - bool free_hatchery_refill_given() const; - void set_free_hatchery_refill_given(bool value); - private: - bool _internal_free_hatchery_refill_given() const; - void _internal_set_free_hatchery_refill_given(bool value); - public: - - // optional bool challenges_alert = 20; - bool has_challenges_alert() const; - private: - bool _internal_has_challenges_alert() const; - public: - void clear_challenges_alert(); - bool challenges_alert() const; - void set_challenges_alert(bool value); - private: - bool _internal_challenges_alert() const; - void _internal_set_challenges_alert(bool value); - public: - - // optional bool trophy_alert = 11; - bool has_trophy_alert() const; - private: - bool _internal_has_trophy_alert() const; - public: - void clear_trophy_alert(); - bool trophy_alert() const; - void set_trophy_alert(bool value); - private: - bool _internal_trophy_alert() const; - void _internal_set_trophy_alert(bool value); - public: - - // optional bool ar_alert = 12; - bool has_ar_alert() const; - private: - bool _internal_has_ar_alert() const; - public: - void clear_ar_alert(); - bool ar_alert() const; - void set_ar_alert(bool value); - private: - bool _internal_ar_alert() const; - void _internal_set_ar_alert(bool value); - public: - - // optional bool contracts_alert = 13; - bool has_contracts_alert() const; - private: - bool _internal_has_contracts_alert() const; - public: - void clear_contracts_alert(); - bool contracts_alert() const; - void set_contracts_alert(bool value); - private: - bool _internal_contracts_alert() const; - void _internal_set_contracts_alert(bool value); - public: - - // optional bool contracts_alert_v2 = 21; - bool has_contracts_alert_v2() const; - private: - bool _internal_has_contracts_alert_v2() const; - public: - void clear_contracts_alert_v2(); - bool contracts_alert_v2() const; - void set_contracts_alert_v2(bool value); - private: - bool _internal_contracts_alert_v2() const; - void _internal_set_contracts_alert_v2(bool value); - public: - - // optional bool coop_alert = 14; - bool has_coop_alert() const; - private: - bool _internal_has_coop_alert() const; - public: - void clear_coop_alert(); - bool coop_alert() const; - void set_coop_alert(bool value); - private: - bool _internal_coop_alert() const; - void _internal_set_coop_alert(bool value); - public: - - // optional bool coop_alert_v2 = 22; - bool has_coop_alert_v2() const; - private: - bool _internal_has_coop_alert_v2() const; - public: - void clear_coop_alert_v2(); - bool coop_alert_v2() const; - void set_coop_alert_v2(bool value); - private: - bool _internal_coop_alert_v2() const; - void _internal_set_coop_alert_v2(bool value); - public: - - // optional bool switch_alert = 15; - bool has_switch_alert() const; - private: - bool _internal_has_switch_alert() const; - public: - void clear_switch_alert(); - bool switch_alert() const; - void set_switch_alert(bool value); - private: - bool _internal_switch_alert() const; - void _internal_set_switch_alert(bool value); - public: - - // optional bool egg_of_prophecy_alert = 16; - bool has_egg_of_prophecy_alert() const; - private: - bool _internal_has_egg_of_prophecy_alert() const; - public: - void clear_egg_of_prophecy_alert(); - bool egg_of_prophecy_alert() const; - void set_egg_of_prophecy_alert(bool value); - private: - bool _internal_egg_of_prophecy_alert() const; - void _internal_set_egg_of_prophecy_alert(bool value); - public: - - // optional bool boost_token_alert = 17; - bool has_boost_token_alert() const; - private: - bool _internal_has_boost_token_alert() const; - public: - void clear_boost_token_alert(); - bool boost_token_alert() const; - void set_boost_token_alert(bool value); - private: - bool _internal_boost_token_alert() const; - void _internal_set_boost_token_alert(bool value); - public: - - // optional bool soul_egg_alert = 18; - bool has_soul_egg_alert() const; - private: - bool _internal_has_soul_egg_alert() const; - public: - void clear_soul_egg_alert(); - bool soul_egg_alert() const; - void set_soul_egg_alert(bool value); - private: - bool _internal_soul_egg_alert() const; - void _internal_set_soul_egg_alert(bool value); - public: - - // optional bool backup_reminder_alert = 19; - bool has_backup_reminder_alert() const; - private: - bool _internal_has_backup_reminder_alert() const; - public: - void clear_backup_reminder_alert(); - bool backup_reminder_alert() const; - void set_backup_reminder_alert(bool value); - private: - bool _internal_backup_reminder_alert() const; - void _internal_set_backup_reminder_alert(bool value); - public: - - // optional bool max_button_alert = 23; - bool has_max_button_alert() const; - private: - bool _internal_has_max_button_alert() const; - public: - void clear_max_button_alert(); - bool max_button_alert() const; - void set_max_button_alert(bool value); - private: - bool _internal_max_button_alert() const; - void _internal_set_max_button_alert(bool value); - public: - - // optional bool mission_target_alert = 24; - bool has_mission_target_alert() const; - private: - bool _internal_has_mission_target_alert() const; - public: - void clear_mission_target_alert(); - bool mission_target_alert() const; - void set_mission_target_alert(bool value); - private: - bool _internal_mission_target_alert() const; - void _internal_set_mission_target_alert(bool value); - public: - - // optional bool colleggtibles_alert = 25; - bool has_colleggtibles_alert() const; - private: - bool _internal_has_colleggtibles_alert() const; - public: - void clear_colleggtibles_alert(); - bool colleggtibles_alert() const; - void set_colleggtibles_alert(bool value); - private: - bool _internal_colleggtibles_alert() const; - void _internal_set_colleggtibles_alert(bool value); - public: + kMessageFieldNumber = 2, + kSuccessFieldNumber = 1, + }; + // optional string message = 2; + bool has_message() const; + void clear_message() ; + const std::string& message() const; + template + void set_message(Arg_&& arg, Args_... args); + std::string* mutable_message(); + PROTOBUF_NODISCARD std::string* release_message(); + void set_allocated_message(std::string* value); - // optional double last_share_farm_value = 3 [default = 10000000]; - bool has_last_share_farm_value() const; - private: - bool _internal_has_last_share_farm_value() const; - public: - void clear_last_share_farm_value(); - double last_share_farm_value() const; - void set_last_share_farm_value(double value); private: - double _internal_last_share_farm_value() const; - void _internal_set_last_share_farm_value(double value); - public: + const std::string& _internal_message() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_message( + const std::string& value); + std::string* _internal_mutable_message(); - // optional double last_share_swarm_farm_value = 4 [default = 10000000]; - bool has_last_share_swarm_farm_value() const; - private: - bool _internal_has_last_share_swarm_farm_value() const; - public: - void clear_last_share_swarm_farm_value(); - double last_share_swarm_farm_value() const; - void set_last_share_swarm_farm_value(double value); - private: - double _internal_last_share_swarm_farm_value() const; - void _internal_set_last_share_swarm_farm_value(double value); public: + // optional bool success = 1; + bool has_success() const; + void clear_success() ; + bool success() const; + void set_success(bool value); - // optional double last_share_swarm_size = 5 [default = 140]; - bool has_last_share_swarm_size() const; - private: - bool _internal_has_last_share_swarm_size() const; - public: - void clear_last_share_swarm_size(); - double last_share_swarm_size() const; - void set_last_share_swarm_size(double value); private: - double _internal_last_share_swarm_size() const; - void _internal_set_last_share_swarm_size(double value); - public: + bool _internal_success() const; + void _internal_set_success(bool value); - // optional uint64 last_prestige_alert_soul_eggs_DEPRECATED = 10 [default = 45]; - bool has_last_prestige_alert_soul_eggs_deprecated() const; - private: - bool _internal_has_last_prestige_alert_soul_eggs_deprecated() const; public: - void clear_last_prestige_alert_soul_eggs_deprecated(); - uint64_t last_prestige_alert_soul_eggs_deprecated() const; - void set_last_prestige_alert_soul_eggs_deprecated(uint64_t value); - private: - uint64_t _internal_last_prestige_alert_soul_eggs_deprecated() const; - void _internal_set_last_prestige_alert_soul_eggs_deprecated(uint64_t value); - public: - - // @@protoc_insertion_point(class_scope:ei.Backup.Misc) + // @@protoc_insertion_point(class_scope:ei.UpdateCoopPermissionsResponse) 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_; - uint64_t friend_rank_; - uint64_t friend_rank_pop_; - uint64_t global_rank_; - uint64_t global_rank_pop_; - bool chicken_btn_pref_big_; - bool free_hatchery_refill_given_; - bool challenges_alert_; - bool trophy_alert_; - bool ar_alert_; - bool contracts_alert_; - bool contracts_alert_v2_; - bool coop_alert_; - bool coop_alert_v2_; - bool switch_alert_; - bool egg_of_prophecy_alert_; - bool boost_token_alert_; - bool soul_egg_alert_; - bool backup_reminder_alert_; - bool max_button_alert_; - bool mission_target_alert_; - bool colleggtibles_alert_; - double last_share_farm_value_; - double last_share_swarm_farm_value_; - double last_share_swarm_size_; - uint64_t last_prestige_alert_soul_eggs_deprecated_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 0, + 48, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_UpdateCoopPermissionsResponse_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const UpdateCoopPermissionsResponse& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr message_; + bool success_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class Backup_ResearchItem final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.Backup.ResearchItem) */ { +class ShellSetSpec_VariationSpec final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ShellSetSpec.VariationSpec) */ { public: - inline Backup_ResearchItem() : Backup_ResearchItem(nullptr) {} - ~Backup_ResearchItem() override; - explicit PROTOBUF_CONSTEXPR Backup_ResearchItem(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - Backup_ResearchItem(const Backup_ResearchItem& from); - Backup_ResearchItem(Backup_ResearchItem&& from) noexcept - : Backup_ResearchItem() { - *this = ::std::move(from); - } - - inline Backup_ResearchItem& operator=(const Backup_ResearchItem& from) { + inline ShellSetSpec_VariationSpec() : ShellSetSpec_VariationSpec(nullptr) {} + ~ShellSetSpec_VariationSpec() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ShellSetSpec_VariationSpec( + ::google::protobuf::internal::ConstantInitialized); + + inline ShellSetSpec_VariationSpec(const ShellSetSpec_VariationSpec& from) : ShellSetSpec_VariationSpec(nullptr, from) {} + inline ShellSetSpec_VariationSpec(ShellSetSpec_VariationSpec&& from) noexcept + : ShellSetSpec_VariationSpec(nullptr, std::move(from)) {} + inline ShellSetSpec_VariationSpec& operator=(const ShellSetSpec_VariationSpec& from) { CopyFrom(from); return *this; } - inline Backup_ResearchItem& operator=(Backup_ResearchItem&& from) noexcept { + inline ShellSetSpec_VariationSpec& operator=(ShellSetSpec_VariationSpec&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -6567,348 +4046,265 @@ class Backup_ResearchItem final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const Backup_ResearchItem& default_instance() { + static const ShellSetSpec_VariationSpec& default_instance() { return *internal_default_instance(); } - static inline const Backup_ResearchItem* internal_default_instance() { - return reinterpret_cast( - &_Backup_ResearchItem_default_instance_); - } - static constexpr int kIndexInFileMessages = - 11; - - friend void swap(Backup_ResearchItem& a, Backup_ResearchItem& b) { - a.Swap(&b); + static inline const ShellSetSpec_VariationSpec* internal_default_instance() { + return reinterpret_cast( + &_ShellSetSpec_VariationSpec_default_instance_); } - inline void Swap(Backup_ResearchItem* other) { + static constexpr int kIndexInFileMessages = 174; + friend void swap(ShellSetSpec_VariationSpec& a, ShellSetSpec_VariationSpec& b) { a.Swap(&b); } + inline void Swap(ShellSetSpec_VariationSpec* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(Backup_ResearchItem* other) { + void UnsafeArenaSwap(ShellSetSpec_VariationSpec* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - Backup_ResearchItem* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ShellSetSpec_VariationSpec* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const Backup_ResearchItem& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const Backup_ResearchItem& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ShellSetSpec_VariationSpec& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ShellSetSpec_VariationSpec& from) { ShellSetSpec_VariationSpec::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(Backup_ResearchItem* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.Backup.ResearchItem"; + void InternalSwap(ShellSetSpec_VariationSpec* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ShellSetSpec.VariationSpec"; } + + protected: + explicit ShellSetSpec_VariationSpec(::google::protobuf::Arena* arena); + ShellSetSpec_VariationSpec(::google::protobuf::Arena* arena, const ShellSetSpec_VariationSpec& from); + ShellSetSpec_VariationSpec(::google::protobuf::Arena* arena, ShellSetSpec_VariationSpec&& from) noexcept + : ShellSetSpec_VariationSpec(arena) { + *this = ::std::move(from); } - protected: - explicit Backup_ResearchItem(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kIdFieldNumber = 1, - kLevelFieldNumber = 2, + kIdentifierFieldNumber = 1, + kHexColorFieldNumber = 2, + kPriceFieldNumber = 3, + kDefaultAppearanceFieldNumber = 4, + kCustomAppearanceFieldNumber = 5, + kSortPriorityFieldNumber = 6, }; - // 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 string identifier = 1; + bool has_identifier() const; + void clear_identifier() ; + const std::string& identifier() const; + template + void set_identifier(Arg_&& arg, Args_... args); + std::string* mutable_identifier(); + PROTOBUF_NODISCARD std::string* release_identifier(); + void set_allocated_identifier(std::string* value); - // optional uint32 level = 2; - bool has_level() const; - private: - bool _internal_has_level() const; - public: - void clear_level(); - uint32_t level() const; - void set_level(uint32_t value); private: - uint32_t _internal_level() const; - void _internal_set_level(uint32_t value); - public: - - // @@protoc_insertion_point(class_scope:ei.Backup.ResearchItem) - 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 level_; - friend struct ::TableStruct_ei_2eproto; -}; -// ------------------------------------------------------------------- - -class Backup_NewsHeadline final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.Backup.NewsHeadline) */ { - public: - inline Backup_NewsHeadline() : Backup_NewsHeadline(nullptr) {} - ~Backup_NewsHeadline() override; - explicit PROTOBUF_CONSTEXPR Backup_NewsHeadline(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - Backup_NewsHeadline(const Backup_NewsHeadline& from); - Backup_NewsHeadline(Backup_NewsHeadline&& from) noexcept - : Backup_NewsHeadline() { - *this = ::std::move(from); - } - - inline Backup_NewsHeadline& operator=(const Backup_NewsHeadline& from) { - CopyFrom(from); - return *this; - } - inline Backup_NewsHeadline& operator=(Backup_NewsHeadline&& 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 Backup_NewsHeadline& default_instance() { - return *internal_default_instance(); - } - static inline const Backup_NewsHeadline* internal_default_instance() { - return reinterpret_cast( - &_Backup_NewsHeadline_default_instance_); - } - static constexpr int kIndexInFileMessages = - 12; - - friend void swap(Backup_NewsHeadline& a, Backup_NewsHeadline& b) { - a.Swap(&b); - } - inline void Swap(Backup_NewsHeadline* 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(Backup_NewsHeadline* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- + const std::string& _internal_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_identifier( + const std::string& value); + std::string* _internal_mutable_identifier(); - Backup_NewsHeadline* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const Backup_NewsHeadline& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const Backup_NewsHeadline& 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(); } + // optional string hex_color = 2; + bool has_hex_color() const; + void clear_hex_color() ; + const std::string& hex_color() const; + template + void set_hex_color(Arg_&& arg, Args_... args); + std::string* mutable_hex_color(); + PROTOBUF_NODISCARD std::string* release_hex_color(); + void set_allocated_hex_color(std::string* value); private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(Backup_NewsHeadline* other); + const std::string& _internal_hex_color() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_hex_color( + const std::string& value); + std::string* _internal_mutable_hex_color(); - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.Backup.NewsHeadline"; - } - protected: - explicit Backup_NewsHeadline(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); public: + // optional uint32 price = 3; + bool has_price() const; + void clear_price() ; + ::uint32_t price() const; + void set_price(::uint32_t value); - 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, - kReadFieldNumber = 2, - }; - // optional string id = 1; - bool has_id() const; private: - bool _internal_has_id() const; + ::uint32_t _internal_price() const; + void _internal_set_price(::uint32_t value); + 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); + // optional bool default_appearance = 4; + bool has_default_appearance() const; + void clear_default_appearance() ; + bool default_appearance() const; + void set_default_appearance(bool value); + private: - const std::string& _internal_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_id(const std::string& value); - std::string* _internal_mutable_id(); + bool _internal_default_appearance() const; + void _internal_set_default_appearance(bool value); + public: + // optional bool custom_appearance = 5; + bool has_custom_appearance() const; + void clear_custom_appearance() ; + bool custom_appearance() const; + void set_custom_appearance(bool value); - // optional bool read = 2; - bool has_read() const; private: - bool _internal_has_read() const; + bool _internal_custom_appearance() const; + void _internal_set_custom_appearance(bool value); + public: - void clear_read(); - bool read() const; - void set_read(bool value); + // optional int32 sort_priority = 6; + bool has_sort_priority() const; + void clear_sort_priority() ; + ::int32_t sort_priority() const; + void set_sort_priority(::int32_t value); + private: - bool _internal_read() const; - void _internal_set_read(bool value); - public: + ::int32_t _internal_sort_priority() const; + void _internal_set_sort_priority(::int32_t value); - // @@protoc_insertion_point(class_scope:ei.Backup.NewsHeadline) + public: + // @@protoc_insertion_point(class_scope:ei.ShellSetSpec.VariationSpec) 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_; - bool read_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 6, 0, + 57, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ShellSetSpec_VariationSpec_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ShellSetSpec_VariationSpec& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr identifier_; + ::google::protobuf::internal::ArenaStringPtr hex_color_; + ::uint32_t price_; + bool default_appearance_; + bool custom_appearance_; + ::int32_t sort_priority_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class Backup_AchievementInfo final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.Backup.AchievementInfo) */ { +class ShellPopularityStats_Entry final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ShellPopularityStats.Entry) */ { public: - inline Backup_AchievementInfo() : Backup_AchievementInfo(nullptr) {} - ~Backup_AchievementInfo() override; - explicit PROTOBUF_CONSTEXPR Backup_AchievementInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - Backup_AchievementInfo(const Backup_AchievementInfo& from); - Backup_AchievementInfo(Backup_AchievementInfo&& from) noexcept - : Backup_AchievementInfo() { - *this = ::std::move(from); - } - - inline Backup_AchievementInfo& operator=(const Backup_AchievementInfo& from) { + inline ShellPopularityStats_Entry() : ShellPopularityStats_Entry(nullptr) {} + ~ShellPopularityStats_Entry() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ShellPopularityStats_Entry( + ::google::protobuf::internal::ConstantInitialized); + + inline ShellPopularityStats_Entry(const ShellPopularityStats_Entry& from) : ShellPopularityStats_Entry(nullptr, from) {} + inline ShellPopularityStats_Entry(ShellPopularityStats_Entry&& from) noexcept + : ShellPopularityStats_Entry(nullptr, std::move(from)) {} + inline ShellPopularityStats_Entry& operator=(const ShellPopularityStats_Entry& from) { CopyFrom(from); return *this; } - inline Backup_AchievementInfo& operator=(Backup_AchievementInfo&& from) noexcept { + inline ShellPopularityStats_Entry& operator=(ShellPopularityStats_Entry&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -6917,173 +4313,233 @@ class Backup_AchievementInfo final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const Backup_AchievementInfo& default_instance() { + static const ShellPopularityStats_Entry& default_instance() { return *internal_default_instance(); } - static inline const Backup_AchievementInfo* internal_default_instance() { - return reinterpret_cast( - &_Backup_AchievementInfo_default_instance_); - } - static constexpr int kIndexInFileMessages = - 13; - - friend void swap(Backup_AchievementInfo& a, Backup_AchievementInfo& b) { - a.Swap(&b); + static inline const ShellPopularityStats_Entry* internal_default_instance() { + return reinterpret_cast( + &_ShellPopularityStats_Entry_default_instance_); } - inline void Swap(Backup_AchievementInfo* other) { + static constexpr int kIndexInFileMessages = 191; + friend void swap(ShellPopularityStats_Entry& a, ShellPopularityStats_Entry& b) { a.Swap(&b); } + inline void Swap(ShellPopularityStats_Entry* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(Backup_AchievementInfo* other) { + void UnsafeArenaSwap(ShellPopularityStats_Entry* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - Backup_AchievementInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ShellPopularityStats_Entry* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const Backup_AchievementInfo& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const Backup_AchievementInfo& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ShellPopularityStats_Entry& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ShellPopularityStats_Entry& from) { ShellPopularityStats_Entry::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(Backup_AchievementInfo* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.Backup.AchievementInfo"; + void InternalSwap(ShellPopularityStats_Entry* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ShellPopularityStats.Entry"; } + + protected: + explicit ShellPopularityStats_Entry(::google::protobuf::Arena* arena); + ShellPopularityStats_Entry(::google::protobuf::Arena* arena, const ShellPopularityStats_Entry& from); + ShellPopularityStats_Entry(::google::protobuf::Arena* arena, ShellPopularityStats_Entry&& from) noexcept + : ShellPopularityStats_Entry(arena) { + *this = ::std::move(from); } - protected: - explicit Backup_AchievementInfo(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { kIdFieldNumber = 1, - kAchievedFieldNumber = 2, + kSpentFieldNumber = 3, + kCountFieldNumber = 4, + kElementFieldNumber = 2, }; // optional string id = 1; bool has_id() const; - private: - bool _internal_has_id() const; - public: - void clear_id(); + void clear_id() ; const std::string& id() const; - template - void set_id(ArgT0&& arg0, ArgT... args); + template + void set_id(Arg_&& arg, Args_... args); std::string* mutable_id(); PROTOBUF_NODISCARD std::string* release_id(); - void set_allocated_id(std::string* id); + void set_allocated_id(std::string* value); + private: const std::string& _internal_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_id(const std::string& value); + inline PROTOBUF_ALWAYS_INLINE void _internal_set_id( + const std::string& value); std::string* _internal_mutable_id(); + public: + // optional uint64 spent = 3; + bool has_spent() const; + void clear_spent() ; + ::uint64_t spent() const; + void set_spent(::uint64_t value); - // optional bool achieved = 2; - bool has_achieved() const; private: - bool _internal_has_achieved() const; + ::uint64_t _internal_spent() const; + void _internal_set_spent(::uint64_t value); + public: - void clear_achieved(); - bool achieved() const; - void set_achieved(bool value); + // optional uint64 count = 4; + bool has_count() const; + void clear_count() ; + ::uint64_t count() const; + void set_count(::uint64_t value); + private: - bool _internal_achieved() const; - void _internal_set_achieved(bool value); + ::uint64_t _internal_count() const; + void _internal_set_count(::uint64_t value); + public: + // optional .ei.ShellDB.FarmElement element = 2; + bool has_element() const; + void clear_element() ; + ::ei::ShellDB_FarmElement element() const; + void set_element(::ei::ShellDB_FarmElement value); - // @@protoc_insertion_point(class_scope:ei.Backup.AchievementInfo) + private: + ::ei::ShellDB_FarmElement _internal_element() const; + void _internal_set_element(::ei::ShellDB_FarmElement value); + + public: + // @@protoc_insertion_point(class_scope:ei.ShellPopularityStats.Entry) 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_; - bool achieved_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 4, 1, + 40, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ShellPopularityStats_Entry_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ShellPopularityStats_Entry& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr id_; + ::uint64_t spent_; + ::uint64_t count_; + int element_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class Backup_ActiveBoost final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.Backup.ActiveBoost) */ { +class ShellGroupSpec final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ShellGroupSpec) */ { public: - inline Backup_ActiveBoost() : Backup_ActiveBoost(nullptr) {} - ~Backup_ActiveBoost() override; - explicit PROTOBUF_CONSTEXPR Backup_ActiveBoost(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - Backup_ActiveBoost(const Backup_ActiveBoost& from); - Backup_ActiveBoost(Backup_ActiveBoost&& from) noexcept - : Backup_ActiveBoost() { - *this = ::std::move(from); - } - - inline Backup_ActiveBoost& operator=(const Backup_ActiveBoost& from) { + inline ShellGroupSpec() : ShellGroupSpec(nullptr) {} + ~ShellGroupSpec() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ShellGroupSpec( + ::google::protobuf::internal::ConstantInitialized); + + inline ShellGroupSpec(const ShellGroupSpec& from) : ShellGroupSpec(nullptr, from) {} + inline ShellGroupSpec(ShellGroupSpec&& from) noexcept + : ShellGroupSpec(nullptr, std::move(from)) {} + inline ShellGroupSpec& operator=(const ShellGroupSpec& from) { CopyFrom(from); return *this; } - inline Backup_ActiveBoost& operator=(Backup_ActiveBoost&& from) noexcept { + inline ShellGroupSpec& operator=(ShellGroupSpec&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -7092,188 +4548,263 @@ class Backup_ActiveBoost final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const Backup_ActiveBoost& default_instance() { + static const ShellGroupSpec& default_instance() { return *internal_default_instance(); } - static inline const Backup_ActiveBoost* internal_default_instance() { - return reinterpret_cast( - &_Backup_ActiveBoost_default_instance_); - } - static constexpr int kIndexInFileMessages = - 14; - - friend void swap(Backup_ActiveBoost& a, Backup_ActiveBoost& b) { - a.Swap(&b); + static inline const ShellGroupSpec* internal_default_instance() { + return reinterpret_cast( + &_ShellGroupSpec_default_instance_); } - inline void Swap(Backup_ActiveBoost* other) { + static constexpr int kIndexInFileMessages = 178; + friend void swap(ShellGroupSpec& a, ShellGroupSpec& b) { a.Swap(&b); } + inline void Swap(ShellGroupSpec* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(Backup_ActiveBoost* other) { + void UnsafeArenaSwap(ShellGroupSpec* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - Backup_ActiveBoost* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ShellGroupSpec* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const Backup_ActiveBoost& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const Backup_ActiveBoost& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ShellGroupSpec& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ShellGroupSpec& from) { ShellGroupSpec::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(Backup_ActiveBoost* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.Backup.ActiveBoost"; + void InternalSwap(ShellGroupSpec* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ShellGroupSpec"; } + + protected: + explicit ShellGroupSpec(::google::protobuf::Arena* arena); + ShellGroupSpec(::google::protobuf::Arena* arena, const ShellGroupSpec& from); + ShellGroupSpec(::google::protobuf::Arena* arena, ShellGroupSpec&& from) noexcept + : ShellGroupSpec(arena) { + *this = ::std::move(from); } - protected: - explicit Backup_ActiveBoost(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kBoostIdFieldNumber = 1, - kTimeRemainingFieldNumber = 2, - kReferenceValueFieldNumber = 3, + kMemberIdsFieldNumber = 3, + kIdentifierFieldNumber = 1, + kNameFieldNumber = 2, + kPriceMultDEPRECATEDFieldNumber = 4, + kAssetTypeFieldNumber = 5, }; - // optional string boost_id = 1; - bool has_boost_id() const; + // repeated string member_ids = 3; + int member_ids_size() const; private: - bool _internal_has_boost_id() const; + int _internal_member_ids_size() const; + public: - void clear_boost_id(); - const std::string& boost_id() const; - template - void set_boost_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_boost_id(); - PROTOBUF_NODISCARD std::string* release_boost_id(); - void set_allocated_boost_id(std::string* boost_id); + void clear_member_ids() ; + const std::string& member_ids(int index) const; + std::string* mutable_member_ids(int index); + template + void set_member_ids(int index, Arg_&& value, Args_... args); + std::string* add_member_ids(); + template + void add_member_ids(Arg_&& value, Args_... args); + const ::google::protobuf::RepeatedPtrField& member_ids() const; + ::google::protobuf::RepeatedPtrField* mutable_member_ids(); + private: - const std::string& _internal_boost_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_boost_id(const std::string& value); - std::string* _internal_mutable_boost_id(); + const ::google::protobuf::RepeatedPtrField& _internal_member_ids() const; + ::google::protobuf::RepeatedPtrField* _internal_mutable_member_ids(); + public: + // optional string identifier = 1; + bool has_identifier() const; + void clear_identifier() ; + const std::string& identifier() const; + template + void set_identifier(Arg_&& arg, Args_... args); + std::string* mutable_identifier(); + PROTOBUF_NODISCARD std::string* release_identifier(); + void set_allocated_identifier(std::string* value); - // optional double time_remaining = 2; - bool has_time_remaining() const; private: - bool _internal_has_time_remaining() const; + const std::string& _internal_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_identifier( + const std::string& value); + std::string* _internal_mutable_identifier(); + public: - void clear_time_remaining(); - double time_remaining() const; - void set_time_remaining(double value); + // optional string name = 2; + bool has_name() const; + void clear_name() ; + const std::string& name() const; + template + void set_name(Arg_&& arg, Args_... args); + std::string* mutable_name(); + PROTOBUF_NODISCARD std::string* release_name(); + void set_allocated_name(std::string* value); + private: - double _internal_time_remaining() const; - void _internal_set_time_remaining(double value); + const std::string& _internal_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_name( + const std::string& value); + std::string* _internal_mutable_name(); + public: + // optional double price_mult_DEPRECATED = 4; + bool has_price_mult_deprecated() const; + void clear_price_mult_deprecated() ; + double price_mult_deprecated() const; + void set_price_mult_deprecated(double value); - // optional double reference_value = 3; - bool has_reference_value() const; private: - bool _internal_has_reference_value() const; + double _internal_price_mult_deprecated() const; + void _internal_set_price_mult_deprecated(double value); + public: - void clear_reference_value(); - double reference_value() const; - void set_reference_value(double value); + // optional .ei.ShellSpec.AssetType asset_type = 5; + bool has_asset_type() const; + void clear_asset_type() ; + ::ei::ShellSpec_AssetType asset_type() const; + void set_asset_type(::ei::ShellSpec_AssetType value); + private: - double _internal_reference_value() const; - void _internal_set_reference_value(double value); - public: + ::ei::ShellSpec_AssetType _internal_asset_type() const; + void _internal_set_asset_type(::ei::ShellSpec_AssetType value); - // @@protoc_insertion_point(class_scope:ei.Backup.ActiveBoost) + public: + // @@protoc_insertion_point(class_scope:ei.ShellGroupSpec) 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 boost_id_; - double time_remaining_; - double reference_value_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 5, 1, + 50, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ShellGroupSpec_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ShellGroupSpec& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField member_ids_; + ::google::protobuf::internal::ArenaStringPtr identifier_; + ::google::protobuf::internal::ArenaStringPtr name_; + double price_mult_deprecated_; + int asset_type_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class Backup_OwnedBoost final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.Backup.OwnedBoost) */ { +class ShellDB_ShellStatus final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ShellDB.ShellStatus) */ { public: - inline Backup_OwnedBoost() : Backup_OwnedBoost(nullptr) {} - ~Backup_OwnedBoost() override; - explicit PROTOBUF_CONSTEXPR Backup_OwnedBoost(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - Backup_OwnedBoost(const Backup_OwnedBoost& from); - Backup_OwnedBoost(Backup_OwnedBoost&& from) noexcept - : Backup_OwnedBoost() { - *this = ::std::move(from); - } - - inline Backup_OwnedBoost& operator=(const Backup_OwnedBoost& from) { + inline ShellDB_ShellStatus() : ShellDB_ShellStatus(nullptr) {} + ~ShellDB_ShellStatus() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ShellDB_ShellStatus( + ::google::protobuf::internal::ConstantInitialized); + + inline ShellDB_ShellStatus(const ShellDB_ShellStatus& from) : ShellDB_ShellStatus(nullptr, from) {} + inline ShellDB_ShellStatus(ShellDB_ShellStatus&& from) noexcept + : ShellDB_ShellStatus(nullptr, std::move(from)) {} + inline ShellDB_ShellStatus& operator=(const ShellDB_ShellStatus& from) { CopyFrom(from); return *this; } - inline Backup_OwnedBoost& operator=(Backup_OwnedBoost&& from) noexcept { + inline ShellDB_ShellStatus& operator=(ShellDB_ShellStatus&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -7282,173 +4813,207 @@ class Backup_OwnedBoost final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const Backup_OwnedBoost& default_instance() { + static const ShellDB_ShellStatus& default_instance() { return *internal_default_instance(); } - static inline const Backup_OwnedBoost* internal_default_instance() { - return reinterpret_cast( - &_Backup_OwnedBoost_default_instance_); - } - static constexpr int kIndexInFileMessages = - 15; - - friend void swap(Backup_OwnedBoost& a, Backup_OwnedBoost& b) { - a.Swap(&b); + static inline const ShellDB_ShellStatus* internal_default_instance() { + return reinterpret_cast( + &_ShellDB_ShellStatus_default_instance_); } - inline void Swap(Backup_OwnedBoost* other) { + static constexpr int kIndexInFileMessages = 180; + friend void swap(ShellDB_ShellStatus& a, ShellDB_ShellStatus& b) { a.Swap(&b); } + inline void Swap(ShellDB_ShellStatus* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(Backup_OwnedBoost* other) { + void UnsafeArenaSwap(ShellDB_ShellStatus* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - Backup_OwnedBoost* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ShellDB_ShellStatus* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const Backup_OwnedBoost& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const Backup_OwnedBoost& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ShellDB_ShellStatus& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ShellDB_ShellStatus& from) { ShellDB_ShellStatus::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(Backup_OwnedBoost* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.Backup.OwnedBoost"; + void InternalSwap(ShellDB_ShellStatus* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ShellDB.ShellStatus"; } + + protected: + explicit ShellDB_ShellStatus(::google::protobuf::Arena* arena); + ShellDB_ShellStatus(::google::protobuf::Arena* arena, const ShellDB_ShellStatus& from); + ShellDB_ShellStatus(::google::protobuf::Arena* arena, ShellDB_ShellStatus&& from) noexcept + : ShellDB_ShellStatus(arena) { + *this = ::std::move(from); } - protected: - explicit Backup_OwnedBoost(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- + enum : int { + kIdentifierFieldNumber = 1, + kOwnedFieldNumber = 2, + }; + // optional string identifier = 1; + bool has_identifier() const; + void clear_identifier() ; + const std::string& identifier() const; + template + void set_identifier(Arg_&& arg, Args_... args); + std::string* mutable_identifier(); + PROTOBUF_NODISCARD std::string* release_identifier(); + void set_allocated_identifier(std::string* value); - enum : int { - kBoostIdFieldNumber = 1, - kCountFieldNumber = 2, - }; - // optional string boost_id = 1; - bool has_boost_id() const; - private: - bool _internal_has_boost_id() const; - public: - void clear_boost_id(); - const std::string& boost_id() const; - template - void set_boost_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_boost_id(); - PROTOBUF_NODISCARD std::string* release_boost_id(); - void set_allocated_boost_id(std::string* boost_id); private: - const std::string& _internal_boost_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_boost_id(const std::string& value); - std::string* _internal_mutable_boost_id(); - public: + const std::string& _internal_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_identifier( + const std::string& value); + std::string* _internal_mutable_identifier(); - // optional uint32 count = 2; - bool has_count() const; - private: - bool _internal_has_count() const; public: - void clear_count(); - uint32_t count() const; - void set_count(uint32_t value); + // optional bool owned = 2; + bool has_owned() const; + void clear_owned() ; + bool owned() const; + void set_owned(bool value); + private: - uint32_t _internal_count() const; - void _internal_set_count(uint32_t value); - public: + bool _internal_owned() const; + void _internal_set_owned(bool value); - // @@protoc_insertion_point(class_scope:ei.Backup.OwnedBoost) + public: + // @@protoc_insertion_point(class_scope:ei.ShellDB.ShellStatus) 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 boost_id_; - uint32_t count_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 0, + 41, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ShellDB_ShellStatus_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ShellDB_ShellStatus& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr identifier_; + bool owned_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class Backup_MissionInfo final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.Backup.MissionInfo) */ { +class ShellDB_ShellSetVariationStatus final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ShellDB.ShellSetVariationStatus) */ { public: - inline Backup_MissionInfo() : Backup_MissionInfo(nullptr) {} - ~Backup_MissionInfo() override; - explicit PROTOBUF_CONSTEXPR Backup_MissionInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - Backup_MissionInfo(const Backup_MissionInfo& from); - Backup_MissionInfo(Backup_MissionInfo&& from) noexcept - : Backup_MissionInfo() { - *this = ::std::move(from); - } - - inline Backup_MissionInfo& operator=(const Backup_MissionInfo& from) { + inline ShellDB_ShellSetVariationStatus() : ShellDB_ShellSetVariationStatus(nullptr) {} + ~ShellDB_ShellSetVariationStatus() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ShellDB_ShellSetVariationStatus( + ::google::protobuf::internal::ConstantInitialized); + + inline ShellDB_ShellSetVariationStatus(const ShellDB_ShellSetVariationStatus& from) : ShellDB_ShellSetVariationStatus(nullptr, from) {} + inline ShellDB_ShellSetVariationStatus(ShellDB_ShellSetVariationStatus&& from) noexcept + : ShellDB_ShellSetVariationStatus(nullptr, std::move(from)) {} + inline ShellDB_ShellSetVariationStatus& operator=(const ShellDB_ShellSetVariationStatus& from) { CopyFrom(from); return *this; } - inline Backup_MissionInfo& operator=(Backup_MissionInfo&& from) noexcept { + inline ShellDB_ShellSetVariationStatus& operator=(ShellDB_ShellSetVariationStatus&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -7457,188 +5022,218 @@ class Backup_MissionInfo final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const Backup_MissionInfo& default_instance() { + static const ShellDB_ShellSetVariationStatus& default_instance() { return *internal_default_instance(); } - static inline const Backup_MissionInfo* internal_default_instance() { - return reinterpret_cast( - &_Backup_MissionInfo_default_instance_); - } - static constexpr int kIndexInFileMessages = - 16; - - friend void swap(Backup_MissionInfo& a, Backup_MissionInfo& b) { - a.Swap(&b); + static inline const ShellDB_ShellSetVariationStatus* internal_default_instance() { + return reinterpret_cast( + &_ShellDB_ShellSetVariationStatus_default_instance_); } - inline void Swap(Backup_MissionInfo* other) { + static constexpr int kIndexInFileMessages = 182; + friend void swap(ShellDB_ShellSetVariationStatus& a, ShellDB_ShellSetVariationStatus& b) { a.Swap(&b); } + inline void Swap(ShellDB_ShellSetVariationStatus* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(Backup_MissionInfo* other) { + void UnsafeArenaSwap(ShellDB_ShellSetVariationStatus* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - Backup_MissionInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ShellDB_ShellSetVariationStatus* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const Backup_MissionInfo& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const Backup_MissionInfo& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ShellDB_ShellSetVariationStatus& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ShellDB_ShellSetVariationStatus& from) { ShellDB_ShellSetVariationStatus::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(Backup_MissionInfo* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.Backup.MissionInfo"; + void InternalSwap(ShellDB_ShellSetVariationStatus* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ShellDB.ShellSetVariationStatus"; } + + protected: + explicit ShellDB_ShellSetVariationStatus(::google::protobuf::Arena* arena); + ShellDB_ShellSetVariationStatus(::google::protobuf::Arena* arena, const ShellDB_ShellSetVariationStatus& from); + ShellDB_ShellSetVariationStatus(::google::protobuf::Arena* arena, ShellDB_ShellSetVariationStatus&& from) noexcept + : ShellDB_ShellSetVariationStatus(arena) { + *this = ::std::move(from); } - protected: - explicit Backup_MissionInfo(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kIdFieldNumber = 1, - kReferenceValueFieldNumber = 3, - kCompletedFieldNumber = 2, + kOwnedVariationsFieldNumber = 2, + kSetIdentifierFieldNumber = 1, }; - // 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); + // repeated string owned_variations = 2; + int owned_variations_size() const; 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: + int _internal_owned_variations_size() const; - // optional double reference_value = 3; - bool has_reference_value() const; - private: - bool _internal_has_reference_value() const; - public: - void clear_reference_value(); - double reference_value() const; - void set_reference_value(double value); - private: - double _internal_reference_value() const; - void _internal_set_reference_value(double value); public: + void clear_owned_variations() ; + const std::string& owned_variations(int index) const; + std::string* mutable_owned_variations(int index); + template + void set_owned_variations(int index, Arg_&& value, Args_... args); + std::string* add_owned_variations(); + template + void add_owned_variations(Arg_&& value, Args_... args); + const ::google::protobuf::RepeatedPtrField& owned_variations() const; + ::google::protobuf::RepeatedPtrField* mutable_owned_variations(); - // optional bool completed = 2; - bool has_completed() const; private: - bool _internal_has_completed() const; + const ::google::protobuf::RepeatedPtrField& _internal_owned_variations() const; + ::google::protobuf::RepeatedPtrField* _internal_mutable_owned_variations(); + public: - void clear_completed(); - bool completed() const; - void set_completed(bool value); + // optional string set_identifier = 1; + bool has_set_identifier() const; + void clear_set_identifier() ; + const std::string& set_identifier() const; + template + void set_set_identifier(Arg_&& arg, Args_... args); + std::string* mutable_set_identifier(); + PROTOBUF_NODISCARD std::string* release_set_identifier(); + void set_allocated_set_identifier(std::string* value); + private: - bool _internal_completed() const; - void _internal_set_completed(bool value); - public: + const std::string& _internal_set_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_set_identifier( + const std::string& value); + std::string* _internal_mutable_set_identifier(); - // @@protoc_insertion_point(class_scope:ei.Backup.MissionInfo) + public: + // @@protoc_insertion_point(class_scope:ei.ShellDB.ShellSetVariationStatus) 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_; - double reference_value_; - bool completed_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 0, + 73, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ShellDB_ShellSetVariationStatus_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ShellDB_ShellSetVariationStatus& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField owned_variations_; + ::google::protobuf::internal::ArenaStringPtr set_identifier_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class Backup final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.Backup) */ { +class ShellDB_ShellSetConfiguration final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ShellDB.ShellSetConfiguration) */ { public: - inline Backup() : Backup(nullptr) {} - ~Backup() override; - explicit PROTOBUF_CONSTEXPR Backup(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - Backup(const Backup& from); - Backup(Backup&& from) noexcept - : Backup() { - *this = ::std::move(from); - } - - inline Backup& operator=(const Backup& from) { + inline ShellDB_ShellSetConfiguration() : ShellDB_ShellSetConfiguration(nullptr) {} + ~ShellDB_ShellSetConfiguration() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ShellDB_ShellSetConfiguration( + ::google::protobuf::internal::ConstantInitialized); + + inline ShellDB_ShellSetConfiguration(const ShellDB_ShellSetConfiguration& from) : ShellDB_ShellSetConfiguration(nullptr, from) {} + inline ShellDB_ShellSetConfiguration(ShellDB_ShellSetConfiguration&& from) noexcept + : ShellDB_ShellSetConfiguration(nullptr, std::move(from)) {} + inline ShellDB_ShellSetConfiguration& operator=(const ShellDB_ShellSetConfiguration& from) { CopyFrom(from); return *this; } - inline Backup& operator=(Backup&& from) noexcept { + inline ShellDB_ShellSetConfiguration& operator=(ShellDB_ShellSetConfiguration&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -7647,675 +5242,258 @@ class Backup final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const Backup& default_instance() { + static const ShellDB_ShellSetConfiguration& default_instance() { return *internal_default_instance(); } - static inline const Backup* internal_default_instance() { - return reinterpret_cast( - &_Backup_default_instance_); - } - static constexpr int kIndexInFileMessages = - 17; - - friend void swap(Backup& a, Backup& b) { - a.Swap(&b); + static inline const ShellDB_ShellSetConfiguration* internal_default_instance() { + return reinterpret_cast( + &_ShellDB_ShellSetConfiguration_default_instance_); } - inline void Swap(Backup* other) { + static constexpr int kIndexInFileMessages = 186; + friend void swap(ShellDB_ShellSetConfiguration& a, ShellDB_ShellSetConfiguration& b) { a.Swap(&b); } + inline void Swap(ShellDB_ShellSetConfiguration* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(Backup* other) { + void UnsafeArenaSwap(ShellDB_ShellSetConfiguration* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - Backup* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ShellDB_ShellSetConfiguration* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const Backup& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const Backup& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ShellDB_ShellSetConfiguration& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ShellDB_ShellSetConfiguration& from) { ShellDB_ShellSetConfiguration::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(Backup* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.Backup"; + void InternalSwap(ShellDB_ShellSetConfiguration* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ShellDB.ShellSetConfiguration"; } + + protected: + explicit ShellDB_ShellSetConfiguration(::google::protobuf::Arena* arena); + ShellDB_ShellSetConfiguration(::google::protobuf::Arena* arena, const ShellDB_ShellSetConfiguration& from); + ShellDB_ShellSetConfiguration(::google::protobuf::Arena* arena, ShellDB_ShellSetConfiguration&& from) noexcept + : ShellDB_ShellSetConfiguration(arena) { + *this = ::std::move(from); } - protected: - explicit Backup(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- - typedef Backup_Settings Settings; - typedef Backup_Tutorial Tutorial; - typedef Backup_Stats Stats; - typedef Backup_Game Game; - typedef Backup_Artifacts Artifacts; - typedef Backup_Shells Shells; - typedef Backup_Simulation Simulation; - typedef Backup_Mission Mission; - typedef Backup_Misc Misc; - typedef Backup_ResearchItem ResearchItem; - typedef Backup_NewsHeadline NewsHeadline; - typedef Backup_AchievementInfo AchievementInfo; - typedef Backup_ActiveBoost ActiveBoost; - typedef Backup_OwnedBoost OwnedBoost; - typedef Backup_MissionInfo MissionInfo; - // accessors ------------------------------------------------------- - enum : int { - kFarmsFieldNumber = 12, - kReadMailIdsFieldNumber = 23, - kUserIdFieldNumber = 1, - kUserNameFieldNumber = 2, - kGameServicesIdFieldNumber = 16, - kDeviceIdFieldNumber = 17, - kEiUserIdFieldNumber = 18, - kPushUserIdFieldNumber = 26, - kSignatureFieldNumber = 101, - kSettingsFieldNumber = 4, - kTutorialFieldNumber = 5, - kStatsFieldNumber = 6, - kGameFieldNumber = 7, - kSimFieldNumber = 8, - kMissionFieldNumber = 9, - kMiscFieldNumber = 10, - kContractsFieldNumber = 13, - kArtifactsFieldNumber = 14, - kArtifactsDbFieldNumber = 15, - kShellDbFieldNumber = 24, - kShellsFieldNumber = 25, - kMailStateFieldNumber = 27, - kApproxTimeFieldNumber = 3, - kVersionFieldNumber = 21, - kForceOfferBackupFieldNumber = 20, - kForceBackupFieldNumber = 22, - kChecksumFieldNumber = 100, + kShellSetIdentifierFieldNumber = 3, + kVariationIdentifierFieldNumber = 4, + kDecoratorIdentifierFieldNumber = 5, + kIndexFieldNumber = 2, + kElementFieldNumber = 1, }; - // repeated .ei.Backup.Simulation farms = 12; - int farms_size() const; - private: - int _internal_farms_size() const; - public: - void clear_farms(); - ::ei::Backup_Simulation* mutable_farms(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_Simulation >* - mutable_farms(); - private: - const ::ei::Backup_Simulation& _internal_farms(int index) const; - ::ei::Backup_Simulation* _internal_add_farms(); - public: - const ::ei::Backup_Simulation& farms(int index) const; - ::ei::Backup_Simulation* add_farms(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_Simulation >& - farms() const; - - // repeated string read_mail_ids = 23; - int read_mail_ids_size() const; - private: - int _internal_read_mail_ids_size() const; - public: - void clear_read_mail_ids(); - const std::string& read_mail_ids(int index) const; - std::string* mutable_read_mail_ids(int index); - void set_read_mail_ids(int index, const std::string& value); - void set_read_mail_ids(int index, std::string&& value); - void set_read_mail_ids(int index, const char* value); - void set_read_mail_ids(int index, const char* value, size_t size); - std::string* add_read_mail_ids(); - void add_read_mail_ids(const std::string& value); - void add_read_mail_ids(std::string&& value); - void add_read_mail_ids(const char* value); - void add_read_mail_ids(const char* value, size_t size); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& read_mail_ids() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_read_mail_ids(); - private: - const std::string& _internal_read_mail_ids(int index) const; - std::string* _internal_add_read_mail_ids(); - public: - - // optional string user_id = 1; - 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 user_name = 2; - bool has_user_name() const; - private: - bool _internal_has_user_name() const; - public: - void clear_user_name(); - const std::string& user_name() const; - template - void set_user_name(ArgT0&& arg0, ArgT... args); - std::string* mutable_user_name(); - PROTOBUF_NODISCARD std::string* release_user_name(); - void set_allocated_user_name(std::string* user_name); - private: - const std::string& _internal_user_name() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_user_name(const std::string& value); - std::string* _internal_mutable_user_name(); - public: - - // optional string game_services_id = 16; - bool has_game_services_id() const; - private: - bool _internal_has_game_services_id() const; - public: - void clear_game_services_id(); - const std::string& game_services_id() const; - template - void set_game_services_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_game_services_id(); - PROTOBUF_NODISCARD std::string* release_game_services_id(); - void set_allocated_game_services_id(std::string* game_services_id); - private: - const std::string& _internal_game_services_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_game_services_id(const std::string& value); - std::string* _internal_mutable_game_services_id(); - public: - - // optional string device_id = 17; - bool has_device_id() const; - private: - bool _internal_has_device_id() const; - public: - void clear_device_id(); - const std::string& device_id() const; - template - void set_device_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_device_id(); - PROTOBUF_NODISCARD std::string* release_device_id(); - void set_allocated_device_id(std::string* device_id); - private: - const std::string& _internal_device_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_device_id(const std::string& value); - std::string* _internal_mutable_device_id(); - public: - - // optional string ei_user_id = 18; - bool has_ei_user_id() const; - private: - bool _internal_has_ei_user_id() const; - public: - void clear_ei_user_id(); - const std::string& ei_user_id() const; - template - void set_ei_user_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_ei_user_id(); - PROTOBUF_NODISCARD std::string* release_ei_user_id(); - void set_allocated_ei_user_id(std::string* ei_user_id); - private: - const std::string& _internal_ei_user_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_ei_user_id(const std::string& value); - std::string* _internal_mutable_ei_user_id(); - public: - - // optional string push_user_id = 26; - bool has_push_user_id() const; - private: - bool _internal_has_push_user_id() const; - public: - void clear_push_user_id(); - const std::string& push_user_id() const; - template - void set_push_user_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_push_user_id(); - PROTOBUF_NODISCARD std::string* release_push_user_id(); - void set_allocated_push_user_id(std::string* push_user_id); - private: - const std::string& _internal_push_user_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_push_user_id(const std::string& value); - std::string* _internal_mutable_push_user_id(); - public: - - // optional string signature = 101; - bool has_signature() const; - private: - bool _internal_has_signature() const; - public: - void clear_signature(); - const std::string& signature() const; - template - void set_signature(ArgT0&& arg0, ArgT... args); - std::string* mutable_signature(); - PROTOBUF_NODISCARD std::string* release_signature(); - void set_allocated_signature(std::string* signature); - private: - const std::string& _internal_signature() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_signature(const std::string& value); - std::string* _internal_mutable_signature(); - public: - - // optional .ei.Backup.Settings settings = 4; - bool has_settings() const; - private: - bool _internal_has_settings() const; - public: - void clear_settings(); - const ::ei::Backup_Settings& settings() const; - PROTOBUF_NODISCARD ::ei::Backup_Settings* release_settings(); - ::ei::Backup_Settings* mutable_settings(); - void set_allocated_settings(::ei::Backup_Settings* settings); - private: - const ::ei::Backup_Settings& _internal_settings() const; - ::ei::Backup_Settings* _internal_mutable_settings(); - public: - void unsafe_arena_set_allocated_settings( - ::ei::Backup_Settings* settings); - ::ei::Backup_Settings* unsafe_arena_release_settings(); - - // optional .ei.Backup.Tutorial tutorial = 5; - bool has_tutorial() const; - private: - bool _internal_has_tutorial() const; - public: - void clear_tutorial(); - const ::ei::Backup_Tutorial& tutorial() const; - PROTOBUF_NODISCARD ::ei::Backup_Tutorial* release_tutorial(); - ::ei::Backup_Tutorial* mutable_tutorial(); - void set_allocated_tutorial(::ei::Backup_Tutorial* tutorial); - private: - const ::ei::Backup_Tutorial& _internal_tutorial() const; - ::ei::Backup_Tutorial* _internal_mutable_tutorial(); - public: - void unsafe_arena_set_allocated_tutorial( - ::ei::Backup_Tutorial* tutorial); - ::ei::Backup_Tutorial* unsafe_arena_release_tutorial(); - - // optional .ei.Backup.Stats stats = 6; - bool has_stats() const; - private: - bool _internal_has_stats() const; - public: - void clear_stats(); - const ::ei::Backup_Stats& stats() const; - PROTOBUF_NODISCARD ::ei::Backup_Stats* release_stats(); - ::ei::Backup_Stats* mutable_stats(); - void set_allocated_stats(::ei::Backup_Stats* stats); - private: - const ::ei::Backup_Stats& _internal_stats() const; - ::ei::Backup_Stats* _internal_mutable_stats(); - public: - void unsafe_arena_set_allocated_stats( - ::ei::Backup_Stats* stats); - ::ei::Backup_Stats* unsafe_arena_release_stats(); - - // optional .ei.Backup.Game game = 7; - bool has_game() const; - private: - bool _internal_has_game() const; - public: - void clear_game(); - const ::ei::Backup_Game& game() const; - PROTOBUF_NODISCARD ::ei::Backup_Game* release_game(); - ::ei::Backup_Game* mutable_game(); - void set_allocated_game(::ei::Backup_Game* game); - private: - const ::ei::Backup_Game& _internal_game() const; - ::ei::Backup_Game* _internal_mutable_game(); - public: - void unsafe_arena_set_allocated_game( - ::ei::Backup_Game* game); - ::ei::Backup_Game* unsafe_arena_release_game(); - - // optional .ei.Backup.Simulation sim = 8; - bool has_sim() const; - private: - bool _internal_has_sim() const; - public: - void clear_sim(); - const ::ei::Backup_Simulation& sim() const; - PROTOBUF_NODISCARD ::ei::Backup_Simulation* release_sim(); - ::ei::Backup_Simulation* mutable_sim(); - void set_allocated_sim(::ei::Backup_Simulation* sim); - private: - const ::ei::Backup_Simulation& _internal_sim() const; - ::ei::Backup_Simulation* _internal_mutable_sim(); - public: - void unsafe_arena_set_allocated_sim( - ::ei::Backup_Simulation* sim); - ::ei::Backup_Simulation* unsafe_arena_release_sim(); - - // optional .ei.Backup.Mission mission = 9; - bool has_mission() const; - private: - bool _internal_has_mission() const; - public: - void clear_mission(); - const ::ei::Backup_Mission& mission() const; - PROTOBUF_NODISCARD ::ei::Backup_Mission* release_mission(); - ::ei::Backup_Mission* mutable_mission(); - void set_allocated_mission(::ei::Backup_Mission* mission); - private: - const ::ei::Backup_Mission& _internal_mission() const; - ::ei::Backup_Mission* _internal_mutable_mission(); - public: - void unsafe_arena_set_allocated_mission( - ::ei::Backup_Mission* mission); - ::ei::Backup_Mission* unsafe_arena_release_mission(); - - // optional .ei.Backup.Misc misc = 10; - bool has_misc() const; - private: - bool _internal_has_misc() const; - public: - void clear_misc(); - const ::ei::Backup_Misc& misc() const; - PROTOBUF_NODISCARD ::ei::Backup_Misc* release_misc(); - ::ei::Backup_Misc* mutable_misc(); - void set_allocated_misc(::ei::Backup_Misc* misc); - private: - const ::ei::Backup_Misc& _internal_misc() const; - ::ei::Backup_Misc* _internal_mutable_misc(); - public: - void unsafe_arena_set_allocated_misc( - ::ei::Backup_Misc* misc); - ::ei::Backup_Misc* unsafe_arena_release_misc(); - - // optional .ei.MyContracts contracts = 13; - bool has_contracts() const; - private: - bool _internal_has_contracts() const; - public: - void clear_contracts(); - const ::ei::MyContracts& contracts() const; - PROTOBUF_NODISCARD ::ei::MyContracts* release_contracts(); - ::ei::MyContracts* mutable_contracts(); - void set_allocated_contracts(::ei::MyContracts* contracts); - private: - const ::ei::MyContracts& _internal_contracts() const; - ::ei::MyContracts* _internal_mutable_contracts(); - public: - void unsafe_arena_set_allocated_contracts( - ::ei::MyContracts* contracts); - ::ei::MyContracts* unsafe_arena_release_contracts(); - - // optional .ei.Backup.Artifacts artifacts = 14; - bool has_artifacts() const; - private: - bool _internal_has_artifacts() const; - public: - void clear_artifacts(); - const ::ei::Backup_Artifacts& artifacts() const; - PROTOBUF_NODISCARD ::ei::Backup_Artifacts* release_artifacts(); - ::ei::Backup_Artifacts* mutable_artifacts(); - void set_allocated_artifacts(::ei::Backup_Artifacts* artifacts); - private: - const ::ei::Backup_Artifacts& _internal_artifacts() const; - ::ei::Backup_Artifacts* _internal_mutable_artifacts(); - public: - void unsafe_arena_set_allocated_artifacts( - ::ei::Backup_Artifacts* artifacts); - ::ei::Backup_Artifacts* unsafe_arena_release_artifacts(); - - // optional .ei.ArtifactsDB artifacts_db = 15; - bool has_artifacts_db() const; - private: - bool _internal_has_artifacts_db() const; - public: - void clear_artifacts_db(); - const ::ei::ArtifactsDB& artifacts_db() const; - PROTOBUF_NODISCARD ::ei::ArtifactsDB* release_artifacts_db(); - ::ei::ArtifactsDB* mutable_artifacts_db(); - void set_allocated_artifacts_db(::ei::ArtifactsDB* artifacts_db); - private: - const ::ei::ArtifactsDB& _internal_artifacts_db() const; - ::ei::ArtifactsDB* _internal_mutable_artifacts_db(); - public: - void unsafe_arena_set_allocated_artifacts_db( - ::ei::ArtifactsDB* artifacts_db); - ::ei::ArtifactsDB* unsafe_arena_release_artifacts_db(); - - // optional .ei.ShellDB shell_db = 24; - bool has_shell_db() const; - private: - bool _internal_has_shell_db() const; - public: - void clear_shell_db(); - const ::ei::ShellDB& shell_db() const; - PROTOBUF_NODISCARD ::ei::ShellDB* release_shell_db(); - ::ei::ShellDB* mutable_shell_db(); - void set_allocated_shell_db(::ei::ShellDB* shell_db); - private: - const ::ei::ShellDB& _internal_shell_db() const; - ::ei::ShellDB* _internal_mutable_shell_db(); - public: - void unsafe_arena_set_allocated_shell_db( - ::ei::ShellDB* shell_db); - ::ei::ShellDB* unsafe_arena_release_shell_db(); - - // optional .ei.Backup.Shells shells = 25; - bool has_shells() const; - private: - bool _internal_has_shells() const; - public: - void clear_shells(); - const ::ei::Backup_Shells& shells() const; - PROTOBUF_NODISCARD ::ei::Backup_Shells* release_shells(); - ::ei::Backup_Shells* mutable_shells(); - void set_allocated_shells(::ei::Backup_Shells* shells); - private: - const ::ei::Backup_Shells& _internal_shells() const; - ::ei::Backup_Shells* _internal_mutable_shells(); - public: - void unsafe_arena_set_allocated_shells( - ::ei::Backup_Shells* shells); - ::ei::Backup_Shells* unsafe_arena_release_shells(); + // optional string shell_set_identifier = 3; + bool has_shell_set_identifier() const; + void clear_shell_set_identifier() ; + const std::string& shell_set_identifier() const; + template + void set_shell_set_identifier(Arg_&& arg, Args_... args); + std::string* mutable_shell_set_identifier(); + PROTOBUF_NODISCARD std::string* release_shell_set_identifier(); + void set_allocated_shell_set_identifier(std::string* value); - // optional .ei.MailState mail_state = 27; - bool has_mail_state() const; - private: - bool _internal_has_mail_state() const; - public: - void clear_mail_state(); - const ::ei::MailState& mail_state() const; - PROTOBUF_NODISCARD ::ei::MailState* release_mail_state(); - ::ei::MailState* mutable_mail_state(); - void set_allocated_mail_state(::ei::MailState* mail_state); private: - const ::ei::MailState& _internal_mail_state() const; - ::ei::MailState* _internal_mutable_mail_state(); - public: - void unsafe_arena_set_allocated_mail_state( - ::ei::MailState* mail_state); - ::ei::MailState* unsafe_arena_release_mail_state(); + const std::string& _internal_shell_set_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_shell_set_identifier( + const std::string& value); + std::string* _internal_mutable_shell_set_identifier(); - // optional double approx_time = 3; - bool has_approx_time() const; - private: - bool _internal_has_approx_time() const; - public: - void clear_approx_time(); - double approx_time() const; - void set_approx_time(double value); - private: - double _internal_approx_time() const; - void _internal_set_approx_time(double value); public: + // optional string variation_identifier = 4; + bool has_variation_identifier() const; + void clear_variation_identifier() ; + const std::string& variation_identifier() const; + template + void set_variation_identifier(Arg_&& arg, Args_... args); + std::string* mutable_variation_identifier(); + PROTOBUF_NODISCARD std::string* release_variation_identifier(); + void set_allocated_variation_identifier(std::string* value); - // optional uint32 version = 21 [default = 0]; - bool has_version() const; - private: - bool _internal_has_version() const; - public: - void clear_version(); - uint32_t version() const; - void set_version(uint32_t value); private: - uint32_t _internal_version() const; - void _internal_set_version(uint32_t value); - public: + const std::string& _internal_variation_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_variation_identifier( + const std::string& value); + std::string* _internal_mutable_variation_identifier(); - // optional bool force_offer_backup = 20; - bool has_force_offer_backup() const; - private: - bool _internal_has_force_offer_backup() const; - public: - void clear_force_offer_backup(); - bool force_offer_backup() const; - void set_force_offer_backup(bool value); - private: - bool _internal_force_offer_backup() const; - void _internal_set_force_offer_backup(bool value); public: + // optional string decorator_identifier = 5; + bool has_decorator_identifier() const; + void clear_decorator_identifier() ; + const std::string& decorator_identifier() const; + template + void set_decorator_identifier(Arg_&& arg, Args_... args); + std::string* mutable_decorator_identifier(); + PROTOBUF_NODISCARD std::string* release_decorator_identifier(); + void set_allocated_decorator_identifier(std::string* value); - // optional bool force_backup = 22; - bool has_force_backup() const; - private: - bool _internal_has_force_backup() const; - public: - void clear_force_backup(); - bool force_backup() const; - void set_force_backup(bool value); private: - bool _internal_force_backup() const; - void _internal_set_force_backup(bool value); + const std::string& _internal_decorator_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_decorator_identifier( + const std::string& value); + std::string* _internal_mutable_decorator_identifier(); + public: + // optional uint32 index = 2; + bool has_index() const; + void clear_index() ; + ::uint32_t index() const; + void set_index(::uint32_t value); - // optional uint64 checksum = 100; - bool has_checksum() const; private: - bool _internal_has_checksum() const; + ::uint32_t _internal_index() const; + void _internal_set_index(::uint32_t value); + public: - void clear_checksum(); - uint64_t checksum() const; - void set_checksum(uint64_t value); + // optional .ei.ShellDB.FarmElement element = 1; + bool has_element() const; + void clear_element() ; + ::ei::ShellDB_FarmElement element() const; + void set_element(::ei::ShellDB_FarmElement value); + private: - uint64_t _internal_checksum() const; - void _internal_set_checksum(uint64_t value); - public: + ::ei::ShellDB_FarmElement _internal_element() const; + void _internal_set_element(::ei::ShellDB_FarmElement value); - // @@protoc_insertion_point(class_scope:ei.Backup) + public: + // @@protoc_insertion_point(class_scope:ei.ShellDB.ShellSetConfiguration) 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< ::ei::Backup_Simulation > farms_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField read_mail_ids_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr user_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr user_name_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr game_services_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr device_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr ei_user_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr push_user_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr signature_; - ::ei::Backup_Settings* settings_; - ::ei::Backup_Tutorial* tutorial_; - ::ei::Backup_Stats* stats_; - ::ei::Backup_Game* game_; - ::ei::Backup_Simulation* sim_; - ::ei::Backup_Mission* mission_; - ::ei::Backup_Misc* misc_; - ::ei::MyContracts* contracts_; - ::ei::Backup_Artifacts* artifacts_; - ::ei::ArtifactsDB* artifacts_db_; - ::ei::ShellDB* shell_db_; - ::ei::Backup_Shells* shells_; - ::ei::MailState* mail_state_; - double approx_time_; - uint32_t version_; - bool force_offer_backup_; - bool force_backup_; - uint64_t checksum_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 5, 1, + 101, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ShellDB_ShellSetConfiguration_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ShellDB_ShellSetConfiguration& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr shell_set_identifier_; + ::google::protobuf::internal::ArenaStringPtr variation_identifier_; + ::google::protobuf::internal::ArenaStringPtr decorator_identifier_; + ::uint32_t index_; + int element_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class EggIncFirstContactRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.EggIncFirstContactRequest) */ { +class ShellDB_ShellGroupConfiguration final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ShellDB.ShellGroupConfiguration) */ { public: - inline EggIncFirstContactRequest() : EggIncFirstContactRequest(nullptr) {} - ~EggIncFirstContactRequest() override; - explicit PROTOBUF_CONSTEXPR EggIncFirstContactRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - EggIncFirstContactRequest(const EggIncFirstContactRequest& from); - EggIncFirstContactRequest(EggIncFirstContactRequest&& from) noexcept - : EggIncFirstContactRequest() { - *this = ::std::move(from); - } - - inline EggIncFirstContactRequest& operator=(const EggIncFirstContactRequest& from) { + inline ShellDB_ShellGroupConfiguration() : ShellDB_ShellGroupConfiguration(nullptr) {} + ~ShellDB_ShellGroupConfiguration() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ShellDB_ShellGroupConfiguration( + ::google::protobuf::internal::ConstantInitialized); + + inline ShellDB_ShellGroupConfiguration(const ShellDB_ShellGroupConfiguration& from) : ShellDB_ShellGroupConfiguration(nullptr, from) {} + inline ShellDB_ShellGroupConfiguration(ShellDB_ShellGroupConfiguration&& from) noexcept + : ShellDB_ShellGroupConfiguration(nullptr, std::move(from)) {} + inline ShellDB_ShellGroupConfiguration& operator=(const ShellDB_ShellGroupConfiguration& from) { CopyFrom(from); return *this; } - inline EggIncFirstContactRequest& operator=(EggIncFirstContactRequest&& from) noexcept { + inline ShellDB_ShellGroupConfiguration& operator=(ShellDB_ShellGroupConfiguration&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -8324,288 +5502,416 @@ class EggIncFirstContactRequest final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const EggIncFirstContactRequest& default_instance() { + static const ShellDB_ShellGroupConfiguration& default_instance() { return *internal_default_instance(); } - static inline const EggIncFirstContactRequest* internal_default_instance() { - return reinterpret_cast( - &_EggIncFirstContactRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 18; - - friend void swap(EggIncFirstContactRequest& a, EggIncFirstContactRequest& b) { - a.Swap(&b); + static inline const ShellDB_ShellGroupConfiguration* internal_default_instance() { + return reinterpret_cast( + &_ShellDB_ShellGroupConfiguration_default_instance_); } - inline void Swap(EggIncFirstContactRequest* other) { + static constexpr int kIndexInFileMessages = 187; + friend void swap(ShellDB_ShellGroupConfiguration& a, ShellDB_ShellGroupConfiguration& b) { a.Swap(&b); } + inline void Swap(ShellDB_ShellGroupConfiguration* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(EggIncFirstContactRequest* other) { + void UnsafeArenaSwap(ShellDB_ShellGroupConfiguration* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - EggIncFirstContactRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ShellDB_ShellGroupConfiguration* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const EggIncFirstContactRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const EggIncFirstContactRequest& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ShellDB_ShellGroupConfiguration& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ShellDB_ShellGroupConfiguration& from) { ShellDB_ShellGroupConfiguration::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(EggIncFirstContactRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.EggIncFirstContactRequest"; + void InternalSwap(ShellDB_ShellGroupConfiguration* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ShellDB.ShellGroupConfiguration"; } + + protected: + explicit ShellDB_ShellGroupConfiguration(::google::protobuf::Arena* arena); + ShellDB_ShellGroupConfiguration(::google::protobuf::Arena* arena, const ShellDB_ShellGroupConfiguration& from); + ShellDB_ShellGroupConfiguration(::google::protobuf::Arena* arena, ShellDB_ShellGroupConfiguration&& from) noexcept + : ShellDB_ShellGroupConfiguration(arena) { + *this = ::std::move(from); } - protected: - explicit EggIncFirstContactRequest(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kUserIdFieldNumber = 1, - kEiUserIdFieldNumber = 4, - kDeviceIdFieldNumber = 5, - kUsernameFieldNumber = 6, - kGameServicesIdFieldNumber = 7, - kRinfoFieldNumber = 8, - kClientVersionFieldNumber = 2, - kPlatformFieldNumber = 3, + kGroupIdentifierFieldNumber = 2, + kAssetTypeFieldNumber = 1, }; - // optional string user_id = 1; - 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 group_identifier = 2; + bool has_group_identifier() const; + void clear_group_identifier() ; + const std::string& group_identifier() const; + template + void set_group_identifier(Arg_&& arg, Args_... args); + std::string* mutable_group_identifier(); + PROTOBUF_NODISCARD std::string* release_group_identifier(); + void set_allocated_group_identifier(std::string* value); - // optional string ei_user_id = 4; - bool has_ei_user_id() const; - private: - bool _internal_has_ei_user_id() const; - public: - void clear_ei_user_id(); - const std::string& ei_user_id() const; - template - void set_ei_user_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_ei_user_id(); - PROTOBUF_NODISCARD std::string* release_ei_user_id(); - void set_allocated_ei_user_id(std::string* ei_user_id); private: - const std::string& _internal_ei_user_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_ei_user_id(const std::string& value); - std::string* _internal_mutable_ei_user_id(); - public: + const std::string& _internal_group_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_group_identifier( + const std::string& value); + std::string* _internal_mutable_group_identifier(); - // optional string device_id = 5; - bool has_device_id() const; - private: - bool _internal_has_device_id() const; - public: - void clear_device_id(); - const std::string& device_id() const; - template - void set_device_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_device_id(); - PROTOBUF_NODISCARD std::string* release_device_id(); - void set_allocated_device_id(std::string* device_id); - private: - const std::string& _internal_device_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_device_id(const std::string& value); - std::string* _internal_mutable_device_id(); public: + // optional .ei.ShellSpec.AssetType asset_type = 1; + bool has_asset_type() const; + void clear_asset_type() ; + ::ei::ShellSpec_AssetType asset_type() const; + void set_asset_type(::ei::ShellSpec_AssetType value); - // optional string username = 6; - bool has_username() const; - private: - bool _internal_has_username() const; - public: - void clear_username(); - const std::string& username() const; - template - void set_username(ArgT0&& arg0, ArgT... args); - std::string* mutable_username(); - PROTOBUF_NODISCARD std::string* release_username(); - void set_allocated_username(std::string* username); private: - const std::string& _internal_username() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_username(const std::string& value); - std::string* _internal_mutable_username(); - public: + ::ei::ShellSpec_AssetType _internal_asset_type() const; + void _internal_set_asset_type(::ei::ShellSpec_AssetType value); - // optional string game_services_id = 7; - bool has_game_services_id() const; - private: - bool _internal_has_game_services_id() const; - public: - void clear_game_services_id(); - const std::string& game_services_id() const; - template - void set_game_services_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_game_services_id(); - PROTOBUF_NODISCARD std::string* release_game_services_id(); - void set_allocated_game_services_id(std::string* game_services_id); - private: - const std::string& _internal_game_services_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_game_services_id(const std::string& value); - std::string* _internal_mutable_game_services_id(); public: + // @@protoc_insertion_point(class_scope:ei.ShellDB.ShellGroupConfiguration) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 1, + 59, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ShellDB_ShellGroupConfiguration_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ShellDB_ShellGroupConfiguration& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr group_identifier_; + int asset_type_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_ei_2eproto; +}; +// ------------------------------------------------------------------- + +class ShellDB_ShellElementStatus final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ShellDB.ShellElementStatus) */ { + public: + inline ShellDB_ShellElementStatus() : ShellDB_ShellElementStatus(nullptr) {} + ~ShellDB_ShellElementStatus() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ShellDB_ShellElementStatus( + ::google::protobuf::internal::ConstantInitialized); + + inline ShellDB_ShellElementStatus(const ShellDB_ShellElementStatus& from) : ShellDB_ShellElementStatus(nullptr, from) {} + inline ShellDB_ShellElementStatus(ShellDB_ShellElementStatus&& from) noexcept + : ShellDB_ShellElementStatus(nullptr, std::move(from)) {} + inline ShellDB_ShellElementStatus& operator=(const ShellDB_ShellElementStatus& from) { + CopyFrom(from); + return *this; + } + inline ShellDB_ShellElementStatus& operator=(ShellDB_ShellElementStatus&& from) noexcept { + if (this == &from) return *this; + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); + } + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); + } + + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const ShellDB_ShellElementStatus& default_instance() { + return *internal_default_instance(); + } + static inline const ShellDB_ShellElementStatus* internal_default_instance() { + return reinterpret_cast( + &_ShellDB_ShellElementStatus_default_instance_); + } + static constexpr int kIndexInFileMessages = 181; + friend void swap(ShellDB_ShellElementStatus& a, ShellDB_ShellElementStatus& b) { a.Swap(&b); } + inline void Swap(ShellDB_ShellElementStatus* other) { + if (other == this) return; +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(ShellDB_ShellElementStatus* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + ShellDB_ShellElementStatus* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ShellDB_ShellElementStatus& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ShellDB_ShellElementStatus& from) { ShellDB_ShellElementStatus::MergeImpl(*this, from); } - // optional .ei.BasicRequestInfo rinfo = 8; - bool has_rinfo() const; private: - bool _internal_has_rinfo() const; + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + 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); + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) 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(); + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - // optional uint32 client_version = 2; - bool has_client_version() const; - private: - bool _internal_has_client_version() const; public: - void clear_client_version(); - uint32_t client_version() const; - void set_client_version(uint32_t value); + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } + private: - uint32_t _internal_client_version() const; - void _internal_set_client_version(uint32_t value); - public: + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(ShellDB_ShellElementStatus* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ShellDB.ShellElementStatus"; } + + protected: + explicit ShellDB_ShellElementStatus(::google::protobuf::Arena* arena); + ShellDB_ShellElementStatus(::google::protobuf::Arena* arena, const ShellDB_ShellElementStatus& from); + ShellDB_ShellElementStatus(::google::protobuf::Arena* arena, ShellDB_ShellElementStatus&& from) noexcept + : ShellDB_ShellElementStatus(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kSetIdentifierFieldNumber = 2, + kElementFieldNumber = 1, + }; + // optional string set_identifier = 2; + bool has_set_identifier() const; + void clear_set_identifier() ; + const std::string& set_identifier() const; + template + void set_set_identifier(Arg_&& arg, Args_... args); + std::string* mutable_set_identifier(); + PROTOBUF_NODISCARD std::string* release_set_identifier(); + void set_allocated_set_identifier(std::string* value); - // optional .ei.Platform platform = 3; - bool has_platform() const; private: - bool _internal_has_platform() const; + const std::string& _internal_set_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_set_identifier( + const std::string& value); + std::string* _internal_mutable_set_identifier(); + public: - void clear_platform(); - ::ei::Platform platform() const; - void set_platform(::ei::Platform value); + // optional .ei.ShellDB.FarmElement element = 1; + bool has_element() const; + void clear_element() ; + ::ei::ShellDB_FarmElement element() const; + void set_element(::ei::ShellDB_FarmElement value); + private: - ::ei::Platform _internal_platform() const; - void _internal_set_platform(::ei::Platform value); - public: + ::ei::ShellDB_FarmElement _internal_element() const; + void _internal_set_element(::ei::ShellDB_FarmElement value); - // @@protoc_insertion_point(class_scope:ei.EggIncFirstContactRequest) + public: + // @@protoc_insertion_point(class_scope:ei.ShellDB.ShellElementStatus) 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 user_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr ei_user_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr device_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr username_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr game_services_id_; - ::ei::BasicRequestInfo* rinfo_; - uint32_t client_version_; - int platform_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 1, + 52, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ShellDB_ShellElementStatus_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ShellDB_ShellElementStatus& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr set_identifier_; + int element_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class EggIncFirstContactResponse final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.EggIncFirstContactResponse) */ { +class ShellDB_ShellConfiguration final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ShellDB.ShellConfiguration) */ { public: - inline EggIncFirstContactResponse() : EggIncFirstContactResponse(nullptr) {} - ~EggIncFirstContactResponse() override; - explicit PROTOBUF_CONSTEXPR EggIncFirstContactResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - EggIncFirstContactResponse(const EggIncFirstContactResponse& from); - EggIncFirstContactResponse(EggIncFirstContactResponse&& from) noexcept - : EggIncFirstContactResponse() { - *this = ::std::move(from); - } - - inline EggIncFirstContactResponse& operator=(const EggIncFirstContactResponse& from) { + inline ShellDB_ShellConfiguration() : ShellDB_ShellConfiguration(nullptr) {} + ~ShellDB_ShellConfiguration() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ShellDB_ShellConfiguration( + ::google::protobuf::internal::ConstantInitialized); + + inline ShellDB_ShellConfiguration(const ShellDB_ShellConfiguration& from) : ShellDB_ShellConfiguration(nullptr, from) {} + inline ShellDB_ShellConfiguration(ShellDB_ShellConfiguration&& from) noexcept + : ShellDB_ShellConfiguration(nullptr, std::move(from)) {} + inline ShellDB_ShellConfiguration& operator=(const ShellDB_ShellConfiguration& from) { CopyFrom(from); return *this; } - inline EggIncFirstContactResponse& operator=(EggIncFirstContactResponse&& from) noexcept { + inline ShellDB_ShellConfiguration& operator=(ShellDB_ShellConfiguration&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -8614,273 +5920,435 @@ class EggIncFirstContactResponse final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const EggIncFirstContactResponse& default_instance() { + static const ShellDB_ShellConfiguration& default_instance() { return *internal_default_instance(); } - static inline const EggIncFirstContactResponse* internal_default_instance() { - return reinterpret_cast( - &_EggIncFirstContactResponse_default_instance_); - } - static constexpr int kIndexInFileMessages = - 19; - - friend void swap(EggIncFirstContactResponse& a, EggIncFirstContactResponse& b) { - a.Swap(&b); + static inline const ShellDB_ShellConfiguration* internal_default_instance() { + return reinterpret_cast( + &_ShellDB_ShellConfiguration_default_instance_); } - inline void Swap(EggIncFirstContactResponse* other) { + static constexpr int kIndexInFileMessages = 185; + friend void swap(ShellDB_ShellConfiguration& a, ShellDB_ShellConfiguration& b) { a.Swap(&b); } + inline void Swap(ShellDB_ShellConfiguration* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(EggIncFirstContactResponse* other) { + void UnsafeArenaSwap(ShellDB_ShellConfiguration* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - EggIncFirstContactResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ShellDB_ShellConfiguration* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const EggIncFirstContactResponse& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const EggIncFirstContactResponse& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ShellDB_ShellConfiguration& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ShellDB_ShellConfiguration& from) { ShellDB_ShellConfiguration::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(EggIncFirstContactResponse* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.EggIncFirstContactResponse"; + void InternalSwap(ShellDB_ShellConfiguration* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ShellDB.ShellConfiguration"; } + + protected: + explicit ShellDB_ShellConfiguration(::google::protobuf::Arena* arena); + ShellDB_ShellConfiguration(::google::protobuf::Arena* arena, const ShellDB_ShellConfiguration& from); + ShellDB_ShellConfiguration(::google::protobuf::Arena* arena, ShellDB_ShellConfiguration&& from) noexcept + : ShellDB_ShellConfiguration(arena) { + *this = ::std::move(from); } - protected: - explicit EggIncFirstContactResponse(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- - typedef EggIncFirstContactResponse_ErrorCodes ErrorCodes; - static constexpr ErrorCodes NO_ERROR = - EggIncFirstContactResponse_ErrorCodes_NO_ERROR; - static constexpr ErrorCodes EXISTING_USER_W_GAMER_ID = - EggIncFirstContactResponse_ErrorCodes_EXISTING_USER_W_GAMER_ID; - static constexpr ErrorCodes USER_NOT_FOUND = - EggIncFirstContactResponse_ErrorCodes_USER_NOT_FOUND; - static constexpr ErrorCodes BACKUP_CONFLICT = - EggIncFirstContactResponse_ErrorCodes_BACKUP_CONFLICT; - static inline bool ErrorCodes_IsValid(int value) { - return EggIncFirstContactResponse_ErrorCodes_IsValid(value); - } - static constexpr ErrorCodes ErrorCodes_MIN = - EggIncFirstContactResponse_ErrorCodes_ErrorCodes_MIN; - static constexpr ErrorCodes ErrorCodes_MAX = - EggIncFirstContactResponse_ErrorCodes_ErrorCodes_MAX; - static constexpr int ErrorCodes_ARRAYSIZE = - EggIncFirstContactResponse_ErrorCodes_ErrorCodes_ARRAYSIZE; - static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* - ErrorCodes_descriptor() { - return EggIncFirstContactResponse_ErrorCodes_descriptor(); - } - template - static inline const std::string& ErrorCodes_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function ErrorCodes_Name."); - return EggIncFirstContactResponse_ErrorCodes_Name(enum_t_value); - } - static inline bool ErrorCodes_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, - ErrorCodes* value) { - return EggIncFirstContactResponse_ErrorCodes_Parse(name, value); - } - // accessors ------------------------------------------------------- - enum : int { - kIdsTransferredFieldNumber = 3, - kEiUserIdFieldNumber = 2, - kErrorMessageFieldNumber = 5, - kBackupFieldNumber = 1, - kErrorCodeFieldNumber = 4, + kShellIdentifierFieldNumber = 3, + kIndexFieldNumber = 2, + kAssetTypeFieldNumber = 1, }; - // repeated string ids_transferred = 3; - int ids_transferred_size() const; - private: - int _internal_ids_transferred_size() const; - public: - void clear_ids_transferred(); - const std::string& ids_transferred(int index) const; - std::string* mutable_ids_transferred(int index); - void set_ids_transferred(int index, const std::string& value); - void set_ids_transferred(int index, std::string&& value); - void set_ids_transferred(int index, const char* value); - void set_ids_transferred(int index, const char* value, size_t size); - std::string* add_ids_transferred(); - void add_ids_transferred(const std::string& value); - void add_ids_transferred(std::string&& value); - void add_ids_transferred(const char* value); - void add_ids_transferred(const char* value, size_t size); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& ids_transferred() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_ids_transferred(); + // optional string shell_identifier = 3; + bool has_shell_identifier() const; + void clear_shell_identifier() ; + const std::string& shell_identifier() const; + template + void set_shell_identifier(Arg_&& arg, Args_... args); + std::string* mutable_shell_identifier(); + PROTOBUF_NODISCARD std::string* release_shell_identifier(); + void set_allocated_shell_identifier(std::string* value); + private: - const std::string& _internal_ids_transferred(int index) const; - std::string* _internal_add_ids_transferred(); + const std::string& _internal_shell_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_shell_identifier( + const std::string& value); + std::string* _internal_mutable_shell_identifier(); + public: + // optional uint32 index = 2; + bool has_index() const; + void clear_index() ; + ::uint32_t index() const; + void set_index(::uint32_t value); - // optional string ei_user_id = 2; - bool has_ei_user_id() const; private: - bool _internal_has_ei_user_id() const; + ::uint32_t _internal_index() const; + void _internal_set_index(::uint32_t value); + public: - void clear_ei_user_id(); - const std::string& ei_user_id() const; - template - void set_ei_user_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_ei_user_id(); - PROTOBUF_NODISCARD std::string* release_ei_user_id(); - void set_allocated_ei_user_id(std::string* ei_user_id); + // optional .ei.ShellSpec.AssetType asset_type = 1; + bool has_asset_type() const; + void clear_asset_type() ; + ::ei::ShellSpec_AssetType asset_type() const; + void set_asset_type(::ei::ShellSpec_AssetType value); + private: - const std::string& _internal_ei_user_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_ei_user_id(const std::string& value); - std::string* _internal_mutable_ei_user_id(); + ::ei::ShellSpec_AssetType _internal_asset_type() const; + void _internal_set_asset_type(::ei::ShellSpec_AssetType value); + public: + // @@protoc_insertion_point(class_scope:ei.ShellDB.ShellConfiguration) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 3, 1, + 54, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ShellDB_ShellConfiguration_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ShellDB_ShellConfiguration& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr shell_identifier_; + ::uint32_t index_; + int asset_type_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_ei_2eproto; +}; +// ------------------------------------------------------------------- + +class ShellDB_ChickenConfig final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ShellDB.ChickenConfig) */ { + public: + inline ShellDB_ChickenConfig() : ShellDB_ChickenConfig(nullptr) {} + ~ShellDB_ChickenConfig() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ShellDB_ChickenConfig( + ::google::protobuf::internal::ConstantInitialized); + + inline ShellDB_ChickenConfig(const ShellDB_ChickenConfig& from) : ShellDB_ChickenConfig(nullptr, from) {} + inline ShellDB_ChickenConfig(ShellDB_ChickenConfig&& from) noexcept + : ShellDB_ChickenConfig(nullptr, std::move(from)) {} + inline ShellDB_ChickenConfig& operator=(const ShellDB_ChickenConfig& from) { + CopyFrom(from); + return *this; + } + inline ShellDB_ChickenConfig& operator=(ShellDB_ChickenConfig&& from) noexcept { + if (this == &from) return *this; + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); + } + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); + } + + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const ShellDB_ChickenConfig& default_instance() { + return *internal_default_instance(); + } + static inline const ShellDB_ChickenConfig* internal_default_instance() { + return reinterpret_cast( + &_ShellDB_ChickenConfig_default_instance_); + } + static constexpr int kIndexInFileMessages = 188; + friend void swap(ShellDB_ChickenConfig& a, ShellDB_ChickenConfig& b) { a.Swap(&b); } + inline void Swap(ShellDB_ChickenConfig* other) { + if (other == this) return; +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(ShellDB_ChickenConfig* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + ShellDB_ChickenConfig* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ShellDB_ChickenConfig& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ShellDB_ChickenConfig& from) { ShellDB_ChickenConfig::MergeImpl(*this, from); } - // optional string error_message = 5; - bool has_error_message() const; private: - bool _internal_has_error_message() const; + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - void clear_error_message(); - const std::string& error_message() const; - template - void set_error_message(ArgT0&& arg0, ArgT... args); - std::string* mutable_error_message(); - PROTOBUF_NODISCARD std::string* release_error_message(); - void set_allocated_error_message(std::string* error_message); + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) private: - const std::string& _internal_error_message() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_error_message(const std::string& value); - std::string* _internal_mutable_error_message(); - public: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - // optional .ei.Backup backup = 1; - bool has_backup() const; - private: - bool _internal_has_backup() const; public: - void clear_backup(); - const ::ei::Backup& backup() const; - PROTOBUF_NODISCARD ::ei::Backup* release_backup(); - ::ei::Backup* mutable_backup(); - void set_allocated_backup(::ei::Backup* backup); + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } + private: - const ::ei::Backup& _internal_backup() const; - ::ei::Backup* _internal_mutable_backup(); - public: - void unsafe_arena_set_allocated_backup( - ::ei::Backup* backup); - ::ei::Backup* unsafe_arena_release_backup(); + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(ShellDB_ChickenConfig* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ShellDB.ChickenConfig"; } + + protected: + explicit ShellDB_ChickenConfig(::google::protobuf::Arena* arena); + ShellDB_ChickenConfig(::google::protobuf::Arena* arena, const ShellDB_ChickenConfig& from); + ShellDB_ChickenConfig(::google::protobuf::Arena* arena, ShellDB_ChickenConfig&& from) noexcept + : ShellDB_ChickenConfig(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kChickenIdentifierFieldNumber = 1, + kHatIdentifierFieldNumber = 2, + }; + // optional string chicken_identifier = 1; + bool has_chicken_identifier() const; + void clear_chicken_identifier() ; + const std::string& chicken_identifier() const; + template + void set_chicken_identifier(Arg_&& arg, Args_... args); + std::string* mutable_chicken_identifier(); + PROTOBUF_NODISCARD std::string* release_chicken_identifier(); + void set_allocated_chicken_identifier(std::string* value); - // optional uint32 error_code = 4 [default = 0]; - bool has_error_code() const; private: - bool _internal_has_error_code() const; + const std::string& _internal_chicken_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_chicken_identifier( + const std::string& value); + std::string* _internal_mutable_chicken_identifier(); + public: - void clear_error_code(); - uint32_t error_code() const; - void set_error_code(uint32_t value); + // optional string hat_identifier = 2; + bool has_hat_identifier() const; + void clear_hat_identifier() ; + const std::string& hat_identifier() const; + template + void set_hat_identifier(Arg_&& arg, Args_... args); + std::string* mutable_hat_identifier(); + PROTOBUF_NODISCARD std::string* release_hat_identifier(); + void set_allocated_hat_identifier(std::string* value); + private: - uint32_t _internal_error_code() const; - void _internal_set_error_code(uint32_t value); - public: + const std::string& _internal_hat_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_hat_identifier( + const std::string& value); + std::string* _internal_mutable_hat_identifier(); - // @@protoc_insertion_point(class_scope:ei.EggIncFirstContactResponse) + public: + // @@protoc_insertion_point(class_scope:ei.ShellDB.ChickenConfig) 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_transferred_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr ei_user_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr error_message_; - ::ei::Backup* backup_; - uint32_t error_code_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 0, + 65, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ShellDB_ChickenConfig_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ShellDB_ChickenConfig& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr chicken_identifier_; + ::google::protobuf::internal::ArenaStringPtr hat_identifier_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class EggIncAdConfig final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.EggIncAdConfig) */ { +class SetArtifactResponse final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.SetArtifactResponse) */ { public: - inline EggIncAdConfig() : EggIncAdConfig(nullptr) {} - ~EggIncAdConfig() override; - explicit PROTOBUF_CONSTEXPR EggIncAdConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - EggIncAdConfig(const EggIncAdConfig& from); - EggIncAdConfig(EggIncAdConfig&& from) noexcept - : EggIncAdConfig() { - *this = ::std::move(from); - } - - inline EggIncAdConfig& operator=(const EggIncAdConfig& from) { + inline SetArtifactResponse() : SetArtifactResponse(nullptr) {} + ~SetArtifactResponse() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR SetArtifactResponse( + ::google::protobuf::internal::ConstantInitialized); + + inline SetArtifactResponse(const SetArtifactResponse& from) : SetArtifactResponse(nullptr, from) {} + inline SetArtifactResponse(SetArtifactResponse&& from) noexcept + : SetArtifactResponse(nullptr, std::move(from)) {} + inline SetArtifactResponse& operator=(const SetArtifactResponse& from) { CopyFrom(from); return *this; } - inline EggIncAdConfig& operator=(EggIncAdConfig&& from) noexcept { + inline SetArtifactResponse& operator=(SetArtifactResponse&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -8889,156 +6357,220 @@ class EggIncAdConfig final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const EggIncAdConfig& default_instance() { + static const SetArtifactResponse& default_instance() { return *internal_default_instance(); } - static inline const EggIncAdConfig* internal_default_instance() { - return reinterpret_cast( - &_EggIncAdConfig_default_instance_); - } - static constexpr int kIndexInFileMessages = - 20; - - friend void swap(EggIncAdConfig& a, EggIncAdConfig& b) { - a.Swap(&b); + static inline const SetArtifactResponse* internal_default_instance() { + return reinterpret_cast( + &_SetArtifactResponse_default_instance_); } - inline void Swap(EggIncAdConfig* other) { + static constexpr int kIndexInFileMessages = 157; + friend void swap(SetArtifactResponse& a, SetArtifactResponse& b) { a.Swap(&b); } + inline void Swap(SetArtifactResponse* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(EggIncAdConfig* other) { + void UnsafeArenaSwap(SetArtifactResponse* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - EggIncAdConfig* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + SetArtifactResponse* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const EggIncAdConfig& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const EggIncAdConfig& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const SetArtifactResponse& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const SetArtifactResponse& from) { SetArtifactResponse::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(EggIncAdConfig* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.EggIncAdConfig"; + void InternalSwap(SetArtifactResponse* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.SetArtifactResponse"; } + + protected: + explicit SetArtifactResponse(::google::protobuf::Arena* arena); + SetArtifactResponse(::google::protobuf::Arena* arena, const SetArtifactResponse& from); + SetArtifactResponse(::google::protobuf::Arena* arena, SetArtifactResponse&& from) noexcept + : SetArtifactResponse(arena) { + *this = ::std::move(from); } - protected: - explicit EggIncAdConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + // accessors ------------------------------------------------------- + enum : int { + kEiUserIdFieldNumber = 5, + kOriginalItemIdFieldNumber = 2, + kSuccessFieldNumber = 1, + }; + // optional string ei_user_id = 5; + bool has_ei_user_id() const; + void clear_ei_user_id() ; + const std::string& ei_user_id() const; + template + void set_ei_user_id(Arg_&& arg, Args_... args); + std::string* mutable_ei_user_id(); + PROTOBUF_NODISCARD std::string* release_ei_user_id(); + void set_allocated_ei_user_id(std::string* value); - // nested types ---------------------------------------------------- + private: + const std::string& _internal_ei_user_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_ei_user_id( + const std::string& value); + std::string* _internal_mutable_ei_user_id(); - // accessors ------------------------------------------------------- + public: + // optional uint64 original_item_id = 2; + bool has_original_item_id() const; + void clear_original_item_id() ; + ::uint64_t original_item_id() const; + void set_original_item_id(::uint64_t value); - enum : int { - kNetworkPriorityFieldNumber = 1, - }; - // repeated .ei.AdNetwork network_priority = 1; - int network_priority_size() const; private: - int _internal_network_priority_size() const; + ::uint64_t _internal_original_item_id() const; + void _internal_set_original_item_id(::uint64_t value); + public: - void clear_network_priority(); + // optional bool success = 1; + bool has_success() const; + void clear_success() ; + bool success() const; + void set_success(bool value); + private: - ::ei::AdNetwork _internal_network_priority(int index) const; - void _internal_add_network_priority(::ei::AdNetwork value); - ::PROTOBUF_NAMESPACE_ID::RepeatedField* _internal_mutable_network_priority(); - public: - ::ei::AdNetwork network_priority(int index) const; - void set_network_priority(int index, ::ei::AdNetwork value); - void add_network_priority(::ei::AdNetwork value); - const ::PROTOBUF_NAMESPACE_ID::RepeatedField& network_priority() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedField* mutable_network_priority(); + bool _internal_success() const; + void _internal_set_success(bool value); - // @@protoc_insertion_point(class_scope:ei.EggIncAdConfig) + public: + // @@protoc_insertion_point(class_scope:ei.SetArtifactResponse) private: class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedField network_priority_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 3, 0, + 41, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_SetArtifactResponse_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const SetArtifactResponse& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr ei_user_id_; + ::uint64_t original_item_id_; + bool success_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class DailyGiftInfo final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.DailyGiftInfo) */ { +class ServerGift final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ServerGift) */ { public: - inline DailyGiftInfo() : DailyGiftInfo(nullptr) {} - ~DailyGiftInfo() override; - explicit PROTOBUF_CONSTEXPR DailyGiftInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - DailyGiftInfo(const DailyGiftInfo& from); - DailyGiftInfo(DailyGiftInfo&& from) noexcept - : DailyGiftInfo() { - *this = ::std::move(from); - } - - inline DailyGiftInfo& operator=(const DailyGiftInfo& from) { + inline ServerGift() : ServerGift(nullptr) {} + ~ServerGift() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ServerGift( + ::google::protobuf::internal::ConstantInitialized); + + inline ServerGift(const ServerGift& from) : ServerGift(nullptr, from) {} + inline ServerGift(ServerGift&& from) noexcept + : ServerGift(nullptr, std::move(from)) {} + inline ServerGift& operator=(const ServerGift& from) { CopyFrom(from); return *this; } - inline DailyGiftInfo& operator=(DailyGiftInfo&& from) noexcept { + inline ServerGift& operator=(ServerGift&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -9047,168 +6579,239 @@ class DailyGiftInfo final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const DailyGiftInfo& default_instance() { + static const ServerGift& default_instance() { return *internal_default_instance(); } - static inline const DailyGiftInfo* internal_default_instance() { - return reinterpret_cast( - &_DailyGiftInfo_default_instance_); - } - static constexpr int kIndexInFileMessages = - 21; - - friend void swap(DailyGiftInfo& a, DailyGiftInfo& b) { - a.Swap(&b); + static inline const ServerGift* internal_default_instance() { + return reinterpret_cast( + &_ServerGift_default_instance_); } - inline void Swap(DailyGiftInfo* other) { + static constexpr int kIndexInFileMessages = 108; + friend void swap(ServerGift& a, ServerGift& b) { a.Swap(&b); } + inline void Swap(ServerGift* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(DailyGiftInfo* other) { + void UnsafeArenaSwap(ServerGift* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - DailyGiftInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ServerGift* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const DailyGiftInfo& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const DailyGiftInfo& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ServerGift& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ServerGift& from) { ServerGift::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(DailyGiftInfo* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.DailyGiftInfo"; + void InternalSwap(ServerGift* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ServerGift"; } + + protected: + explicit ServerGift(::google::protobuf::Arena* arena); + ServerGift(::google::protobuf::Arena* arena, const ServerGift& from); + ServerGift(::google::protobuf::Arena* arena, ServerGift&& from) noexcept + : ServerGift(arena) { + *this = ::std::move(from); } - protected: - explicit DailyGiftInfo(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kSecondsToNextDayFieldNumber = 2, - kCurrentDayFieldNumber = 1, + kUserIdFieldNumber = 1, + kRewardSubTypeFieldNumber = 4, + kRewardAmountFieldNumber = 5, + kRewardTypeFieldNumber = 3, }; - // optional double seconds_to_next_day = 2; - bool has_seconds_to_next_day() const; + // optional string user_id = 1; + bool has_user_id() const; + void clear_user_id() ; + const std::string& user_id() const; + template + void set_user_id(Arg_&& arg, Args_... args); + std::string* mutable_user_id(); + PROTOBUF_NODISCARD std::string* release_user_id(); + void set_allocated_user_id(std::string* value); + private: - bool _internal_has_seconds_to_next_day() const; + 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: - void clear_seconds_to_next_day(); - double seconds_to_next_day() const; - void set_seconds_to_next_day(double value); + // optional string reward_sub_type = 4; + bool has_reward_sub_type() const; + void clear_reward_sub_type() ; + const std::string& reward_sub_type() const; + template + void set_reward_sub_type(Arg_&& arg, Args_... args); + std::string* mutable_reward_sub_type(); + PROTOBUF_NODISCARD std::string* release_reward_sub_type(); + void set_allocated_reward_sub_type(std::string* value); + private: - double _internal_seconds_to_next_day() const; - void _internal_set_seconds_to_next_day(double value); + const std::string& _internal_reward_sub_type() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_reward_sub_type( + const std::string& value); + std::string* _internal_mutable_reward_sub_type(); + public: + // optional double reward_amount = 5; + bool has_reward_amount() const; + void clear_reward_amount() ; + double reward_amount() const; + void set_reward_amount(double value); - // optional uint32 current_day = 1; - bool has_current_day() const; private: - bool _internal_has_current_day() const; + double _internal_reward_amount() const; + void _internal_set_reward_amount(double value); + public: - void clear_current_day(); - uint32_t current_day() const; - void set_current_day(uint32_t value); + // optional .ei.RewardType reward_type = 3; + bool has_reward_type() const; + void clear_reward_type() ; + ::ei::RewardType reward_type() const; + void set_reward_type(::ei::RewardType value); + private: - uint32_t _internal_current_day() const; - void _internal_set_current_day(uint32_t value); - public: + ::ei::RewardType _internal_reward_type() const; + void _internal_set_reward_type(::ei::RewardType value); - // @@protoc_insertion_point(class_scope:ei.DailyGiftInfo) + public: + // @@protoc_insertion_point(class_scope:ei.ServerGift) 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_; - double seconds_to_next_day_; - uint32_t current_day_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 4, 1, + 44, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ServerGift_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ServerGift& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr user_id_; + ::google::protobuf::internal::ArenaStringPtr reward_sub_type_; + double reward_amount_; + int reward_type_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class SalesInfoRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.SalesInfoRequest) */ { +class SalesInfoRequest final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.SalesInfoRequest) */ { public: inline SalesInfoRequest() : SalesInfoRequest(nullptr) {} - ~SalesInfoRequest() override; - explicit PROTOBUF_CONSTEXPR SalesInfoRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - SalesInfoRequest(const SalesInfoRequest& from); - SalesInfoRequest(SalesInfoRequest&& from) noexcept - : SalesInfoRequest() { - *this = ::std::move(from); - } - + ~SalesInfoRequest() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR SalesInfoRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline SalesInfoRequest(const SalesInfoRequest& from) : SalesInfoRequest(nullptr, from) {} + inline SalesInfoRequest(SalesInfoRequest&& from) noexcept + : SalesInfoRequest(nullptr, std::move(from)) {} inline SalesInfoRequest& operator=(const SalesInfoRequest& from) { CopyFrom(from); return *this; } inline SalesInfoRequest& operator=(SalesInfoRequest&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -9217,20 +6820,22 @@ class SalesInfoRequest final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } static const SalesInfoRequest& default_instance() { @@ -9238,79 +6843,93 @@ class SalesInfoRequest final : } static inline const SalesInfoRequest* internal_default_instance() { return reinterpret_cast( - &_SalesInfoRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 22; - - friend void swap(SalesInfoRequest& a, SalesInfoRequest& b) { - a.Swap(&b); + &_SalesInfoRequest_default_instance_); } + static constexpr int kIndexInFileMessages = 22; + friend void swap(SalesInfoRequest& a, SalesInfoRequest& b) { a.Swap(&b); } inline void Swap(SalesInfoRequest* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(SalesInfoRequest* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - SalesInfoRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + SalesInfoRequest* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + using ::google::protobuf::Message::CopyFrom; void CopyFrom(const SalesInfoRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const SalesInfoRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const SalesInfoRequest& from) { SalesInfoRequest::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; void InternalSwap(SalesInfoRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.SalesInfoRequest"; + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.SalesInfoRequest"; } + + protected: + explicit SalesInfoRequest(::google::protobuf::Arena* arena); + SalesInfoRequest(::google::protobuf::Arena* arena, const SalesInfoRequest& from); + SalesInfoRequest(::google::protobuf::Arena* arena, SalesInfoRequest&& from) noexcept + : SalesInfoRequest(arena) { + *this = ::std::move(from); } - protected: - explicit SalesInfoRequest(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { kUserIdFieldNumber = 1, kSecondsFullRealtimeFieldNumber = 4, @@ -9322,143 +6941,373 @@ class SalesInfoRequest final : }; // optional string user_id = 1; bool has_user_id() const; - private: - bool _internal_has_user_id() const; - public: - void clear_user_id(); + void clear_user_id() ; const std::string& user_id() const; - template - void set_user_id(ArgT0&& arg0, ArgT... args); + template + void set_user_id(Arg_&& arg, Args_... args); std::string* mutable_user_id(); PROTOBUF_NODISCARD std::string* release_user_id(); - void set_allocated_user_id(std::string* user_id); + void set_allocated_user_id(std::string* value); + private: const std::string& _internal_user_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_user_id(const std::string& value); + inline PROTOBUF_ALWAYS_INLINE void _internal_set_user_id( + const std::string& value); std::string* _internal_mutable_user_id(); - public: + public: // optional double seconds_full_realtime = 4; bool has_seconds_full_realtime() const; - private: - bool _internal_has_seconds_full_realtime() const; - public: - void clear_seconds_full_realtime(); + void clear_seconds_full_realtime() ; double seconds_full_realtime() const; void set_seconds_full_realtime(double value); + private: double _internal_seconds_full_realtime() const; void _internal_set_seconds_full_realtime(double value); - public: + public: // optional bool piggy_full = 2; bool has_piggy_full() const; - private: - bool _internal_has_piggy_full() const; - public: - void clear_piggy_full(); + void clear_piggy_full() ; bool piggy_full() const; void set_piggy_full(bool value); + private: bool _internal_piggy_full() const; void _internal_set_piggy_full(bool value); - public: + public: // optional bool piggy_found_full = 3; bool has_piggy_found_full() const; - private: - bool _internal_has_piggy_found_full() const; - public: - void clear_piggy_found_full(); + void clear_piggy_found_full() ; bool piggy_found_full() const; void set_piggy_found_full(bool value); + private: bool _internal_piggy_found_full() const; void _internal_set_piggy_found_full(bool value); - public: + public: // optional uint32 lost_increments = 7; bool has_lost_increments() const; + void clear_lost_increments() ; + ::uint32_t lost_increments() const; + void set_lost_increments(::uint32_t value); + private: - bool _internal_has_lost_increments() const; - public: - void clear_lost_increments(); - uint32_t lost_increments() const; - void set_lost_increments(uint32_t value); - private: - uint32_t _internal_lost_increments() const; - void _internal_set_lost_increments(uint32_t value); - public: + ::uint32_t _internal_lost_increments() const; + void _internal_set_lost_increments(::uint32_t value); + public: // optional double seconds_full_gametime = 5; bool has_seconds_full_gametime() const; - private: - bool _internal_has_seconds_full_gametime() const; - public: - void clear_seconds_full_gametime(); + void clear_seconds_full_gametime() ; double seconds_full_gametime() const; void set_seconds_full_gametime(double value); + private: double _internal_seconds_full_gametime() const; void _internal_set_seconds_full_gametime(double value); - public: + public: // optional uint32 current_client_version = 10; bool has_current_client_version() const; + void clear_current_client_version() ; + ::uint32_t current_client_version() const; + void set_current_client_version(::uint32_t value); + private: - bool _internal_has_current_client_version() const; - public: - void clear_current_client_version(); - uint32_t current_client_version() const; - void set_current_client_version(uint32_t value); - private: - uint32_t _internal_current_client_version() const; - void _internal_set_current_client_version(uint32_t value); - public: + ::uint32_t _internal_current_client_version() const; + void _internal_set_current_client_version(::uint32_t value); + public: // @@protoc_insertion_point(class_scope:ei.SalesInfoRequest) 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 user_id_; - double seconds_full_realtime_; - bool piggy_full_; - bool piggy_found_full_; - uint32_t lost_increments_; - double seconds_full_gametime_; - uint32_t current_client_version_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 7, 0, + 35, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_SalesInfoRequest_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const SalesInfoRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr user_id_; + double seconds_full_realtime_; + bool piggy_full_; + bool piggy_found_full_; + ::uint32_t lost_increments_; + double seconds_full_gametime_; + ::uint32_t current_client_version_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class IAPSaleEntry final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.IAPSaleEntry) */ { +class Reward final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.Reward) */ { public: - inline IAPSaleEntry() : IAPSaleEntry(nullptr) {} - ~IAPSaleEntry() override; - explicit PROTOBUF_CONSTEXPR IAPSaleEntry(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + inline Reward() : Reward(nullptr) {} + ~Reward() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR Reward( + ::google::protobuf::internal::ConstantInitialized); + + inline Reward(const Reward& from) : Reward(nullptr, from) {} + inline Reward(Reward&& from) noexcept + : Reward(nullptr, std::move(from)) {} + inline Reward& operator=(const Reward& from) { + CopyFrom(from); + return *this; + } + inline Reward& operator=(Reward&& from) noexcept { + if (this == &from) return *this; + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); + } + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); + } + + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const Reward& default_instance() { + return *internal_default_instance(); + } + static inline const Reward* internal_default_instance() { + return reinterpret_cast( + &_Reward_default_instance_); + } + static constexpr int kIndexInFileMessages = 36; + friend void swap(Reward& a, Reward& b) { a.Swap(&b); } + inline void Swap(Reward* other) { + if (other == this) return; +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(Reward* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } - IAPSaleEntry(const IAPSaleEntry& from); - IAPSaleEntry(IAPSaleEntry&& from) noexcept - : IAPSaleEntry() { + // implements Message ---------------------------------------------- + + Reward* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const Reward& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const Reward& from) { Reward::MergeImpl(*this, from); } + + private: + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + + public: + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); + + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(Reward* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.Reward"; } + + protected: + explicit Reward(::google::protobuf::Arena* arena); + Reward(::google::protobuf::Arena* arena, const Reward& from); + Reward(::google::protobuf::Arena* arena, Reward&& from) noexcept + : Reward(arena) { *this = ::std::move(from); } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; - inline IAPSaleEntry& operator=(const IAPSaleEntry& from) { + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kRewardSubTypeFieldNumber = 2, + kRewardAmountFieldNumber = 3, + kRewardTypeFieldNumber = 1, + }; + // optional string reward_sub_type = 2; + bool has_reward_sub_type() const; + void clear_reward_sub_type() ; + const std::string& reward_sub_type() const; + template + void set_reward_sub_type(Arg_&& arg, Args_... args); + std::string* mutable_reward_sub_type(); + PROTOBUF_NODISCARD std::string* release_reward_sub_type(); + void set_allocated_reward_sub_type(std::string* value); + + private: + const std::string& _internal_reward_sub_type() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_reward_sub_type( + const std::string& value); + std::string* _internal_mutable_reward_sub_type(); + + public: + // optional double reward_amount = 3; + bool has_reward_amount() const; + void clear_reward_amount() ; + double reward_amount() const; + void set_reward_amount(double value); + + private: + double _internal_reward_amount() const; + void _internal_set_reward_amount(double value); + + public: + // optional .ei.RewardType reward_type = 1; + bool has_reward_type() const; + void clear_reward_type() ; + ::ei::RewardType reward_type() const; + void set_reward_type(::ei::RewardType value); + + private: + ::ei::RewardType _internal_reward_type() const; + void _internal_set_reward_type(::ei::RewardType value); + + public: + // @@protoc_insertion_point(class_scope:ei.Reward) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 3, 1, + 33, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_Reward_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const Reward& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr reward_sub_type_; + double reward_amount_; + int reward_type_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_ei_2eproto; +}; +// ------------------------------------------------------------------- + +class ReturnEDTPayload final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ReturnEDTPayload) */ { + public: + inline ReturnEDTPayload() : ReturnEDTPayload(nullptr) {} + ~ReturnEDTPayload() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ReturnEDTPayload( + ::google::protobuf::internal::ConstantInitialized); + + inline ReturnEDTPayload(const ReturnEDTPayload& from) : ReturnEDTPayload(nullptr, from) {} + inline ReturnEDTPayload(ReturnEDTPayload&& from) noexcept + : ReturnEDTPayload(nullptr, std::move(from)) {} + inline ReturnEDTPayload& operator=(const ReturnEDTPayload& from) { CopyFrom(from); return *this; } - inline IAPSaleEntry& operator=(IAPSaleEntry&& from) noexcept { + inline ReturnEDTPayload& operator=(ReturnEDTPayload&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -9467,213 +7316,462 @@ class IAPSaleEntry final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const IAPSaleEntry& default_instance() { + static const ReturnEDTPayload& default_instance() { return *internal_default_instance(); } - static inline const IAPSaleEntry* internal_default_instance() { - return reinterpret_cast( - &_IAPSaleEntry_default_instance_); - } - static constexpr int kIndexInFileMessages = - 23; - - friend void swap(IAPSaleEntry& a, IAPSaleEntry& b) { - a.Swap(&b); + static inline const ReturnEDTPayload* internal_default_instance() { + return reinterpret_cast( + &_ReturnEDTPayload_default_instance_); } - inline void Swap(IAPSaleEntry* other) { + static constexpr int kIndexInFileMessages = 170; + friend void swap(ReturnEDTPayload& a, ReturnEDTPayload& b) { a.Swap(&b); } + inline void Swap(ReturnEDTPayload* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(IAPSaleEntry* other) { + void UnsafeArenaSwap(ReturnEDTPayload* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - IAPSaleEntry* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ReturnEDTPayload* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const IAPSaleEntry& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const IAPSaleEntry& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ReturnEDTPayload& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ReturnEDTPayload& from) { ReturnEDTPayload::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(IAPSaleEntry* other); + void InternalSwap(ReturnEDTPayload* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ReturnEDTPayload"; } + + protected: + explicit ReturnEDTPayload(::google::protobuf::Arena* arena); + ReturnEDTPayload(::google::protobuf::Arena* arena, const ReturnEDTPayload& from); + ReturnEDTPayload(::google::protobuf::Arena* arena, ReturnEDTPayload&& from) noexcept + : ReturnEDTPayload(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kEiUserIdFieldNumber = 1, + }; + // optional string ei_user_id = 1; + bool has_ei_user_id() const; + void clear_ei_user_id() ; + const std::string& ei_user_id() const; + template + void set_ei_user_id(Arg_&& arg, Args_... args); + std::string* mutable_ei_user_id(); + PROTOBUF_NODISCARD std::string* release_ei_user_id(); + void set_allocated_ei_user_id(std::string* value); private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.IAPSaleEntry"; + const std::string& _internal_ei_user_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_ei_user_id( + const std::string& value); + std::string* _internal_mutable_ei_user_id(); + + public: + // @@protoc_insertion_point(class_scope:ei.ReturnEDTPayload) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 0, 1, 0, + 38, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ReturnEDTPayload_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ReturnEDTPayload& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr ei_user_id_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_ei_2eproto; +}; +// ------------------------------------------------------------------- + +class QueryCoopResponse final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.QueryCoopResponse) */ { + public: + inline QueryCoopResponse() : QueryCoopResponse(nullptr) {} + ~QueryCoopResponse() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR QueryCoopResponse( + ::google::protobuf::internal::ConstantInitialized); + + inline QueryCoopResponse(const QueryCoopResponse& from) : QueryCoopResponse(nullptr, from) {} + inline QueryCoopResponse(QueryCoopResponse&& from) noexcept + : QueryCoopResponse(nullptr, std::move(from)) {} + inline QueryCoopResponse& operator=(const QueryCoopResponse& from) { + CopyFrom(from); + return *this; + } + inline QueryCoopResponse& operator=(QueryCoopResponse&& from) noexcept { + if (this == &from) return *this; + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); + } + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); + } + + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const QueryCoopResponse& default_instance() { + return *internal_default_instance(); + } + static inline const QueryCoopResponse* internal_default_instance() { + return reinterpret_cast( + &_QueryCoopResponse_default_instance_); + } + static constexpr int kIndexInFileMessages = 76; + friend void swap(QueryCoopResponse& a, QueryCoopResponse& b) { a.Swap(&b); } + inline void Swap(QueryCoopResponse* other) { + if (other == this) return; +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(QueryCoopResponse* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + QueryCoopResponse* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - protected: - explicit IAPSaleEntry(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const QueryCoopResponse& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const QueryCoopResponse& from) { QueryCoopResponse::MergeImpl(*this, from); } + + private: + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + private: + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(QueryCoopResponse* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.QueryCoopResponse"; } + + protected: + explicit QueryCoopResponse(::google::protobuf::Arena* arena); + QueryCoopResponse(::google::protobuf::Arena* arena, const QueryCoopResponse& from); + QueryCoopResponse(::google::protobuf::Arena* arena, QueryCoopResponse&& from) noexcept + : QueryCoopResponse(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kProductIdFieldNumber = 1, - kDiscountStringFieldNumber = 3, - kSaleIdFieldNumber = 4, - kSecondsRemainingFieldNumber = 2, + kExistsFieldNumber = 1, + kFullFieldNumber = 2, + kExpiredFieldNumber = 5, + kDifferentLeagueFieldNumber = 4, + kDifferentGradeFieldNumber = 6, + kCcOnlyFieldNumber = 7, + kBannedFieldNumber = 3, }; - // optional string product_id = 1; - bool has_product_id() const; - private: - bool _internal_has_product_id() const; - public: - void clear_product_id(); - const std::string& product_id() const; - template - void set_product_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_product_id(); - PROTOBUF_NODISCARD std::string* release_product_id(); - void set_allocated_product_id(std::string* product_id); + // optional bool exists = 1; + bool has_exists() const; + void clear_exists() ; + bool exists() const; + void set_exists(bool value); + private: - const std::string& _internal_product_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_product_id(const std::string& value); - std::string* _internal_mutable_product_id(); + bool _internal_exists() const; + void _internal_set_exists(bool value); + public: + // optional bool full = 2; + bool has_full() const; + void clear_full() ; + bool full() const; + void set_full(bool value); - // optional string discount_string = 3; - bool has_discount_string() const; private: - bool _internal_has_discount_string() const; + bool _internal_full() const; + void _internal_set_full(bool value); + public: - void clear_discount_string(); - const std::string& discount_string() const; - template - void set_discount_string(ArgT0&& arg0, ArgT... args); - std::string* mutable_discount_string(); - PROTOBUF_NODISCARD std::string* release_discount_string(); - void set_allocated_discount_string(std::string* discount_string); + // optional bool expired = 5; + bool has_expired() const; + void clear_expired() ; + bool expired() const; + void set_expired(bool value); + private: - const std::string& _internal_discount_string() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_discount_string(const std::string& value); - std::string* _internal_mutable_discount_string(); + bool _internal_expired() const; + void _internal_set_expired(bool value); + public: + // optional bool different_league = 4; + bool has_different_league() const; + void clear_different_league() ; + bool different_league() const; + void set_different_league(bool value); - // optional string sale_id = 4; - bool has_sale_id() const; private: - bool _internal_has_sale_id() const; + bool _internal_different_league() const; + void _internal_set_different_league(bool value); + public: - void clear_sale_id(); - const std::string& sale_id() const; - template - void set_sale_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_sale_id(); - PROTOBUF_NODISCARD std::string* release_sale_id(); - void set_allocated_sale_id(std::string* sale_id); + // optional bool different_grade = 6; + bool has_different_grade() const; + void clear_different_grade() ; + bool different_grade() const; + void set_different_grade(bool value); + private: - const std::string& _internal_sale_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_sale_id(const std::string& value); - std::string* _internal_mutable_sale_id(); + bool _internal_different_grade() const; + void _internal_set_different_grade(bool value); + public: + // optional bool cc_only = 7; + bool has_cc_only() const; + void clear_cc_only() ; + bool cc_only() const; + void set_cc_only(bool value); - // optional double seconds_remaining = 2; - bool has_seconds_remaining() const; private: - bool _internal_has_seconds_remaining() const; + bool _internal_cc_only() const; + void _internal_set_cc_only(bool value); + public: - void clear_seconds_remaining(); - double seconds_remaining() const; - void set_seconds_remaining(double value); + // optional bool banned = 3; + bool has_banned() const; + void clear_banned() ; + bool banned() const; + void set_banned(bool value); + private: - double _internal_seconds_remaining() const; - void _internal_set_seconds_remaining(double value); - public: + bool _internal_banned() const; + void _internal_set_banned(bool value); - // @@protoc_insertion_point(class_scope:ei.IAPSaleEntry) + public: + // @@protoc_insertion_point(class_scope:ei.QueryCoopResponse) 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 product_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr discount_string_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr sale_id_; - double seconds_remaining_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 7, 0, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_QueryCoopResponse_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const QueryCoopResponse& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + bool exists_; + bool full_; + bool expired_; + bool different_league_; + bool different_grade_; + bool cc_only_; + bool banned_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class SalesInfo final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.SalesInfo) */ { +class PeriodicalsResponse_RoyaltyInfo final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.PeriodicalsResponse.RoyaltyInfo) */ { public: - inline SalesInfo() : SalesInfo(nullptr) {} - ~SalesInfo() override; - explicit PROTOBUF_CONSTEXPR SalesInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - SalesInfo(const SalesInfo& from); - SalesInfo(SalesInfo&& from) noexcept - : SalesInfo() { - *this = ::std::move(from); - } - - inline SalesInfo& operator=(const SalesInfo& from) { + inline PeriodicalsResponse_RoyaltyInfo() : PeriodicalsResponse_RoyaltyInfo(nullptr) {} + ~PeriodicalsResponse_RoyaltyInfo() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR PeriodicalsResponse_RoyaltyInfo( + ::google::protobuf::internal::ConstantInitialized); + + inline PeriodicalsResponse_RoyaltyInfo(const PeriodicalsResponse_RoyaltyInfo& from) : PeriodicalsResponse_RoyaltyInfo(nullptr, from) {} + inline PeriodicalsResponse_RoyaltyInfo(PeriodicalsResponse_RoyaltyInfo&& from) noexcept + : PeriodicalsResponse_RoyaltyInfo(nullptr, std::move(from)) {} + inline PeriodicalsResponse_RoyaltyInfo& operator=(const PeriodicalsResponse_RoyaltyInfo& from) { CopyFrom(from); return *this; } - inline SalesInfo& operator=(SalesInfo&& from) noexcept { + 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -9682,157 +7780,207 @@ class SalesInfo final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const SalesInfo& default_instance() { + static const PeriodicalsResponse_RoyaltyInfo& default_instance() { return *internal_default_instance(); } - static inline const SalesInfo* internal_default_instance() { - return reinterpret_cast( - &_SalesInfo_default_instance_); - } - static constexpr int kIndexInFileMessages = - 24; - - friend void swap(SalesInfo& a, SalesInfo& b) { - a.Swap(&b); + static inline const PeriodicalsResponse_RoyaltyInfo* internal_default_instance() { + return reinterpret_cast( + &_PeriodicalsResponse_RoyaltyInfo_default_instance_); } - inline void Swap(SalesInfo* other) { + static constexpr int kIndexInFileMessages = 123; + 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(SalesInfo* other) { + void UnsafeArenaSwap(PeriodicalsResponse_RoyaltyInfo* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - SalesInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + PeriodicalsResponse_RoyaltyInfo* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const SalesInfo& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const SalesInfo& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const PeriodicalsResponse_RoyaltyInfo& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const PeriodicalsResponse_RoyaltyInfo& from) { PeriodicalsResponse_RoyaltyInfo::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(SalesInfo* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.SalesInfo"; + void InternalSwap(PeriodicalsResponse_RoyaltyInfo* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.PeriodicalsResponse.RoyaltyInfo"; } + + protected: + explicit PeriodicalsResponse_RoyaltyInfo(::google::protobuf::Arena* arena); + PeriodicalsResponse_RoyaltyInfo(::google::protobuf::Arena* arena, const PeriodicalsResponse_RoyaltyInfo& from); + PeriodicalsResponse_RoyaltyInfo(::google::protobuf::Arena* arena, PeriodicalsResponse_RoyaltyInfo&& from) noexcept + : PeriodicalsResponse_RoyaltyInfo(arena) { + *this = ::std::move(from); } - protected: - explicit SalesInfo(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kSalesFieldNumber = 1, + kIdFieldNumber = 1, + kAmountFieldNumber = 2, }; - // repeated .ei.IAPSaleEntry sales = 1; - int sales_size() const; + // optional string id = 1; + bool has_id() const; + void clear_id() ; + const std::string& id() const; + template + void set_id(Arg_&& arg, Args_... args); + std::string* mutable_id(); + PROTOBUF_NODISCARD std::string* release_id(); + void set_allocated_id(std::string* value); + private: - int _internal_sales_size() const; + const std::string& _internal_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_id( + const std::string& value); + std::string* _internal_mutable_id(); + public: - void clear_sales(); - ::ei::IAPSaleEntry* mutable_sales(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::IAPSaleEntry >* - mutable_sales(); + // optional uint32 amount = 2; + bool has_amount() const; + void clear_amount() ; + ::uint32_t amount() const; + void set_amount(::uint32_t value); + private: - const ::ei::IAPSaleEntry& _internal_sales(int index) const; - ::ei::IAPSaleEntry* _internal_add_sales(); - public: - const ::ei::IAPSaleEntry& sales(int index) const; - ::ei::IAPSaleEntry* add_sales(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::IAPSaleEntry >& - sales() const; + ::uint32_t _internal_amount() const; + void _internal_set_amount(::uint32_t value); - // @@protoc_insertion_point(class_scope:ei.SalesInfo) + 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::RepeatedPtrField< ::ei::IAPSaleEntry > sales_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 0, + 45, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_PeriodicalsResponse_RoyaltyInfo_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const PeriodicalsResponse_RoyaltyInfo& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr id_; + ::uint32_t amount_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class EggIncEvent final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.EggIncEvent) */ { +class MissionInfo_Fuel final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.MissionInfo.Fuel) */ { public: - inline EggIncEvent() : EggIncEvent(nullptr) {} - ~EggIncEvent() override; - explicit PROTOBUF_CONSTEXPR EggIncEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - EggIncEvent(const EggIncEvent& from); - EggIncEvent(EggIncEvent&& from) noexcept - : EggIncEvent() { - *this = ::std::move(from); - } - - inline EggIncEvent& operator=(const EggIncEvent& from) { + inline MissionInfo_Fuel() : MissionInfo_Fuel(nullptr) {} + ~MissionInfo_Fuel() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR MissionInfo_Fuel( + ::google::protobuf::internal::ConstantInitialized); + + inline MissionInfo_Fuel(const MissionInfo_Fuel& from) : MissionInfo_Fuel(nullptr, from) {} + inline MissionInfo_Fuel(MissionInfo_Fuel&& from) noexcept + : MissionInfo_Fuel(nullptr, std::move(from)) {} + inline MissionInfo_Fuel& operator=(const MissionInfo_Fuel& from) { CopyFrom(from); return *this; } - inline EggIncEvent& operator=(EggIncEvent&& from) noexcept { + inline MissionInfo_Fuel& operator=(MissionInfo_Fuel&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -9841,273 +7989,201 @@ class EggIncEvent final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const EggIncEvent& default_instance() { + static const MissionInfo_Fuel& default_instance() { return *internal_default_instance(); } - static inline const EggIncEvent* internal_default_instance() { - return reinterpret_cast( - &_EggIncEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 25; - - friend void swap(EggIncEvent& a, EggIncEvent& b) { - a.Swap(&b); + static inline const MissionInfo_Fuel* internal_default_instance() { + return reinterpret_cast( + &_MissionInfo_Fuel_default_instance_); } - inline void Swap(EggIncEvent* other) { + static constexpr int kIndexInFileMessages = 133; + friend void swap(MissionInfo_Fuel& a, MissionInfo_Fuel& b) { a.Swap(&b); } + inline void Swap(MissionInfo_Fuel* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(EggIncEvent* other) { + void UnsafeArenaSwap(MissionInfo_Fuel* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - EggIncEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + MissionInfo_Fuel* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const EggIncEvent& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const EggIncEvent& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const MissionInfo_Fuel& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const MissionInfo_Fuel& from) { MissionInfo_Fuel::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(EggIncEvent* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.EggIncEvent"; + void InternalSwap(MissionInfo_Fuel* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.MissionInfo.Fuel"; } + + protected: + explicit MissionInfo_Fuel(::google::protobuf::Arena* arena); + MissionInfo_Fuel(::google::protobuf::Arena* arena, const MissionInfo_Fuel& from); + MissionInfo_Fuel(::google::protobuf::Arena* arena, MissionInfo_Fuel&& from) noexcept + : MissionInfo_Fuel(arena) { + *this = ::std::move(from); } - protected: - explicit EggIncEvent(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kIdentifierFieldNumber = 1, - kTypeFieldNumber = 3, - kSubtitleFieldNumber = 5, - kSecondsRemainingFieldNumber = 2, - kMultiplierFieldNumber = 4, - kStartTimeFieldNumber = 6, - kDurationFieldNumber = 7, - kCcOnlyFieldNumber = 8, + kAmountFieldNumber = 2, + kEggFieldNumber = 1, }; - // optional string identifier = 1; - bool has_identifier() const; - private: - bool _internal_has_identifier() const; - public: - void clear_identifier(); - const std::string& identifier() const; - template - void set_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_identifier(); - PROTOBUF_NODISCARD std::string* release_identifier(); - void set_allocated_identifier(std::string* identifier); - private: - const std::string& _internal_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_identifier(const std::string& value); - std::string* _internal_mutable_identifier(); - public: - - // optional string type = 3; - bool has_type() const; - private: - bool _internal_has_type() const; - public: - void clear_type(); - const std::string& type() const; - template - void set_type(ArgT0&& arg0, ArgT... args); - std::string* mutable_type(); - PROTOBUF_NODISCARD std::string* release_type(); - void set_allocated_type(std::string* type); - private: - const std::string& _internal_type() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_type(const std::string& value); - std::string* _internal_mutable_type(); - public: - - // optional string subtitle = 5; - bool has_subtitle() const; - private: - bool _internal_has_subtitle() const; - public: - void clear_subtitle(); - const std::string& subtitle() const; - template - void set_subtitle(ArgT0&& arg0, ArgT... args); - std::string* mutable_subtitle(); - PROTOBUF_NODISCARD std::string* release_subtitle(); - void set_allocated_subtitle(std::string* subtitle); - private: - const std::string& _internal_subtitle() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_subtitle(const std::string& value); - std::string* _internal_mutable_subtitle(); - public: - - // optional double seconds_remaining = 2; - bool has_seconds_remaining() const; - private: - bool _internal_has_seconds_remaining() const; - public: - void clear_seconds_remaining(); - double seconds_remaining() const; - void set_seconds_remaining(double value); - private: - double _internal_seconds_remaining() const; - void _internal_set_seconds_remaining(double value); - public: + // optional double amount = 2; + bool has_amount() const; + void clear_amount() ; + double amount() const; + void set_amount(double value); - // optional double multiplier = 4; - bool has_multiplier() const; - private: - bool _internal_has_multiplier() const; - public: - void clear_multiplier(); - double multiplier() const; - void set_multiplier(double value); private: - double _internal_multiplier() const; - void _internal_set_multiplier(double value); - public: + double _internal_amount() const; + void _internal_set_amount(double value); - // optional double start_time = 6; - bool has_start_time() const; - private: - bool _internal_has_start_time() const; - public: - void clear_start_time(); - double start_time() const; - void set_start_time(double value); - private: - double _internal_start_time() const; - void _internal_set_start_time(double value); public: + // optional .ei.Egg egg = 1; + bool has_egg() const; + void clear_egg() ; + ::ei::Egg egg() const; + void set_egg(::ei::Egg value); - // optional double duration = 7; - bool has_duration() const; - private: - bool _internal_has_duration() const; - public: - void clear_duration(); - double duration() const; - void set_duration(double value); private: - double _internal_duration() const; - void _internal_set_duration(double value); - public: + ::ei::Egg _internal_egg() const; + void _internal_set_egg(::ei::Egg value); - // optional bool cc_only = 8; - bool has_cc_only() const; - private: - bool _internal_has_cc_only() const; - public: - void clear_cc_only(); - bool cc_only() const; - void set_cc_only(bool value); - private: - bool _internal_cc_only() const; - void _internal_set_cc_only(bool value); public: - - // @@protoc_insertion_point(class_scope:ei.EggIncEvent) + // @@protoc_insertion_point(class_scope:ei.MissionInfo.Fuel) 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 identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr type_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr subtitle_; - double seconds_remaining_; - double multiplier_; - double start_time_; - double duration_; - bool cc_only_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 1, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_MissionInfo_Fuel_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const MissionInfo_Fuel& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + double amount_; + int egg_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class EggIncCurrentEvents final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.EggIncCurrentEvents) */ { +class MailState_TipState final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.MailState.TipState) */ { public: - inline EggIncCurrentEvents() : EggIncCurrentEvents(nullptr) {} - ~EggIncCurrentEvents() override; - explicit PROTOBUF_CONSTEXPR EggIncCurrentEvents(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - EggIncCurrentEvents(const EggIncCurrentEvents& from); - EggIncCurrentEvents(EggIncCurrentEvents&& from) noexcept - : EggIncCurrentEvents() { - *this = ::std::move(from); - } - - inline EggIncCurrentEvents& operator=(const EggIncCurrentEvents& from) { + inline MailState_TipState() : MailState_TipState(nullptr) {} + ~MailState_TipState() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR MailState_TipState( + ::google::protobuf::internal::ConstantInitialized); + + inline MailState_TipState(const MailState_TipState& from) : MailState_TipState(nullptr, from) {} + inline MailState_TipState(MailState_TipState&& from) noexcept + : MailState_TipState(nullptr, std::move(from)) {} + inline MailState_TipState& operator=(const MailState_TipState& from) { CopyFrom(from); return *this; } - inline EggIncCurrentEvents& operator=(EggIncCurrentEvents&& from) noexcept { + inline MailState_TipState& operator=(MailState_TipState&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -10116,157 +8192,220 @@ class EggIncCurrentEvents final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const EggIncCurrentEvents& default_instance() { + static const MailState_TipState& default_instance() { return *internal_default_instance(); } - static inline const EggIncCurrentEvents* internal_default_instance() { - return reinterpret_cast( - &_EggIncCurrentEvents_default_instance_); - } - static constexpr int kIndexInFileMessages = - 26; - - friend void swap(EggIncCurrentEvents& a, EggIncCurrentEvents& b) { - a.Swap(&b); + static inline const MailState_TipState* internal_default_instance() { + return reinterpret_cast( + &_MailState_TipState_default_instance_); } - inline void Swap(EggIncCurrentEvents* other) { + static constexpr int kIndexInFileMessages = 121; + friend void swap(MailState_TipState& a, MailState_TipState& b) { a.Swap(&b); } + inline void Swap(MailState_TipState* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(EggIncCurrentEvents* other) { + void UnsafeArenaSwap(MailState_TipState* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - EggIncCurrentEvents* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + MailState_TipState* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const EggIncCurrentEvents& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const EggIncCurrentEvents& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const MailState_TipState& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const MailState_TipState& from) { MailState_TipState::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(EggIncCurrentEvents* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.EggIncCurrentEvents"; + void InternalSwap(MailState_TipState* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.MailState.TipState"; } + + protected: + explicit MailState_TipState(::google::protobuf::Arena* arena); + MailState_TipState(::google::protobuf::Arena* arena, const MailState_TipState& from); + MailState_TipState(::google::protobuf::Arena* arena, MailState_TipState&& from) noexcept + : MailState_TipState(arena) { + *this = ::std::move(from); } - protected: - explicit EggIncCurrentEvents(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kEventsFieldNumber = 1, + kIdFieldNumber = 1, + kTimeReadFieldNumber = 3, + kReadsFieldNumber = 2, }; - // repeated .ei.EggIncEvent events = 1; - int events_size() const; + // optional string id = 1; + bool has_id() const; + void clear_id() ; + const std::string& id() const; + template + void set_id(Arg_&& arg, Args_... args); + std::string* mutable_id(); + PROTOBUF_NODISCARD std::string* release_id(); + void set_allocated_id(std::string* value); + private: - int _internal_events_size() const; + const std::string& _internal_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_id( + const std::string& value); + std::string* _internal_mutable_id(); + public: - void clear_events(); - ::ei::EggIncEvent* mutable_events(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::EggIncEvent >* - mutable_events(); + // optional double time_read = 3; + bool has_time_read() const; + void clear_time_read() ; + double time_read() const; + void set_time_read(double value); + private: - const ::ei::EggIncEvent& _internal_events(int index) const; - ::ei::EggIncEvent* _internal_add_events(); + double _internal_time_read() const; + void _internal_set_time_read(double value); + public: - const ::ei::EggIncEvent& events(int index) const; - ::ei::EggIncEvent* add_events(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::EggIncEvent >& - events() const; + // optional uint32 reads = 2; + bool has_reads() const; + void clear_reads() ; + ::uint32_t reads() const; + void set_reads(::uint32_t value); - // @@protoc_insertion_point(class_scope:ei.EggIncCurrentEvents) + private: + ::uint32_t _internal_reads() const; + void _internal_set_reads(::uint32_t value); + + public: + // @@protoc_insertion_point(class_scope:ei.MailState.TipState) private: class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::EggIncEvent > events_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 3, 0, + 32, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_MailState_TipState_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const MailState_TipState& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr id_; + double time_read_; + ::uint32_t reads_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class DeviceInfo final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.DeviceInfo) */ { +class LiveConfig_MiscConfig final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.LiveConfig.MiscConfig) */ { public: - inline DeviceInfo() : DeviceInfo(nullptr) {} - ~DeviceInfo() override; - explicit PROTOBUF_CONSTEXPR DeviceInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - DeviceInfo(const DeviceInfo& from); - DeviceInfo(DeviceInfo&& from) noexcept - : DeviceInfo() { - *this = ::std::move(from); - } - - inline DeviceInfo& operator=(const DeviceInfo& from) { + inline LiveConfig_MiscConfig() : LiveConfig_MiscConfig(nullptr) {} + ~LiveConfig_MiscConfig() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR LiveConfig_MiscConfig( + ::google::protobuf::internal::ConstantInitialized); + + inline LiveConfig_MiscConfig(const LiveConfig_MiscConfig& from) : LiveConfig_MiscConfig(nullptr, from) {} + inline LiveConfig_MiscConfig(LiveConfig_MiscConfig&& from) noexcept + : LiveConfig_MiscConfig(nullptr, std::move(from)) {} + inline LiveConfig_MiscConfig& operator=(const LiveConfig_MiscConfig& from) { CopyFrom(from); return *this; } - inline DeviceInfo& operator=(DeviceInfo&& from) noexcept { + inline LiveConfig_MiscConfig& operator=(LiveConfig_MiscConfig&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -10275,388 +8414,363 @@ class DeviceInfo final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const DeviceInfo& default_instance() { + static const LiveConfig_MiscConfig& default_instance() { return *internal_default_instance(); } - static inline const DeviceInfo* internal_default_instance() { - return reinterpret_cast( - &_DeviceInfo_default_instance_); - } - static constexpr int kIndexInFileMessages = - 27; - - friend void swap(DeviceInfo& a, DeviceInfo& b) { - a.Swap(&b); + static inline const LiveConfig_MiscConfig* internal_default_instance() { + return reinterpret_cast( + &_LiveConfig_MiscConfig_default_instance_); } - inline void Swap(DeviceInfo* other) { + static constexpr int kIndexInFileMessages = 114; + friend void swap(LiveConfig_MiscConfig& a, LiveConfig_MiscConfig& b) { a.Swap(&b); } + inline void Swap(LiveConfig_MiscConfig* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(DeviceInfo* other) { + void UnsafeArenaSwap(LiveConfig_MiscConfig* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - DeviceInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + LiveConfig_MiscConfig* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const DeviceInfo& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const DeviceInfo& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const LiveConfig_MiscConfig& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const LiveConfig_MiscConfig& from) { LiveConfig_MiscConfig::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(DeviceInfo* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.DeviceInfo"; + void InternalSwap(LiveConfig_MiscConfig* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.LiveConfig.MiscConfig"; } + + protected: + explicit LiveConfig_MiscConfig(::google::protobuf::Arena* arena); + LiveConfig_MiscConfig(::google::protobuf::Arena* arena, const LiveConfig_MiscConfig& from); + LiveConfig_MiscConfig(::google::protobuf::Arena* arena, LiveConfig_MiscConfig&& from) noexcept + : LiveConfig_MiscConfig(arena) { + *this = ::std::move(from); } - protected: - explicit DeviceInfo(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kDeviceIdFieldNumber = 1, - kPlatformFieldNumber = 2, - kFormFactorFieldNumber = 3, - kDeviceNameFieldNumber = 4, - kPlatformVersionFieldNumber = 5, - kLocaleCountryFieldNumber = 6, - kLocaleLanguageFieldNumber = 7, - kGpuVendorFieldNumber = 8, - kGpuModelFieldNumber = 9, - kDeviceBucketFieldNumber = 10, - kAdvertisingIdFieldNumber = 13, - kScreenWidthFieldNumber = 11, - kScreenHeightFieldNumber = 12, + kAskToTrackMessageFieldNumber = 3, + kAskToTrackMinSoulEggsFieldNumber = 2, + kAskToTrackFieldNumber = 1, + kAskToTrackShowPreDialogFieldNumber = 4, + kAskToTrackAfterPrivacyFieldNumber = 5, + kContractsClubAvailableFieldNumber = 12, + kShellsIntroTicketsFieldNumber = 7, + kChickenRunBoostPercentageFieldNumber = 6, + kShellsMaxFreeChickenConfigsFieldNumber = 8, + kShellsIntroAlertThresholdFieldNumber = 9, + kContractsExpertLeagueMinSoulPowerFieldNumber = 10, + kNewPlayerEventDurationFieldNumber = 11, + kContractsBetaFieldNumber = 13, + kShellsLightingControlsPriceFieldNumber = 14, }; - // optional string device_id = 1; - bool has_device_id() const; - private: - bool _internal_has_device_id() const; - public: - void clear_device_id(); - const std::string& device_id() const; - template - void set_device_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_device_id(); - PROTOBUF_NODISCARD std::string* release_device_id(); - void set_allocated_device_id(std::string* device_id); - private: - const std::string& _internal_device_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_device_id(const std::string& value); - std::string* _internal_mutable_device_id(); - public: + // optional string ask_to_track_message = 3; + bool has_ask_to_track_message() const; + void clear_ask_to_track_message() ; + const std::string& ask_to_track_message() const; + template + void set_ask_to_track_message(Arg_&& arg, Args_... args); + std::string* mutable_ask_to_track_message(); + PROTOBUF_NODISCARD std::string* release_ask_to_track_message(); + void set_allocated_ask_to_track_message(std::string* value); - // optional string platform = 2; - bool has_platform() const; - private: - bool _internal_has_platform() const; - public: - void clear_platform(); - const std::string& platform() const; - template - void set_platform(ArgT0&& arg0, ArgT... args); - std::string* mutable_platform(); - PROTOBUF_NODISCARD std::string* release_platform(); - void set_allocated_platform(std::string* platform); private: - const std::string& _internal_platform() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_platform(const std::string& value); - std::string* _internal_mutable_platform(); - public: + const std::string& _internal_ask_to_track_message() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_ask_to_track_message( + const std::string& value); + std::string* _internal_mutable_ask_to_track_message(); - // optional string form_factor = 3; - bool has_form_factor() const; - private: - bool _internal_has_form_factor() const; - public: - void clear_form_factor(); - const std::string& form_factor() const; - template - void set_form_factor(ArgT0&& arg0, ArgT... args); - std::string* mutable_form_factor(); - PROTOBUF_NODISCARD std::string* release_form_factor(); - void set_allocated_form_factor(std::string* form_factor); - private: - const std::string& _internal_form_factor() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_form_factor(const std::string& value); - std::string* _internal_mutable_form_factor(); public: + // optional double ask_to_track_min_soul_eggs = 2; + bool has_ask_to_track_min_soul_eggs() const; + void clear_ask_to_track_min_soul_eggs() ; + double ask_to_track_min_soul_eggs() const; + void set_ask_to_track_min_soul_eggs(double value); - // optional string device_name = 4; - bool has_device_name() const; - private: - bool _internal_has_device_name() const; - public: - void clear_device_name(); - const std::string& device_name() const; - template - void set_device_name(ArgT0&& arg0, ArgT... args); - std::string* mutable_device_name(); - PROTOBUF_NODISCARD std::string* release_device_name(); - void set_allocated_device_name(std::string* device_name); private: - const std::string& _internal_device_name() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_device_name(const std::string& value); - std::string* _internal_mutable_device_name(); - public: + double _internal_ask_to_track_min_soul_eggs() const; + void _internal_set_ask_to_track_min_soul_eggs(double value); - // optional string platform_version = 5; - bool has_platform_version() const; - private: - bool _internal_has_platform_version() const; - public: - void clear_platform_version(); - const std::string& platform_version() const; - template - void set_platform_version(ArgT0&& arg0, ArgT... args); - std::string* mutable_platform_version(); - PROTOBUF_NODISCARD std::string* release_platform_version(); - void set_allocated_platform_version(std::string* platform_version); - private: - const std::string& _internal_platform_version() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_platform_version(const std::string& value); - std::string* _internal_mutable_platform_version(); public: + // optional bool ask_to_track = 1; + bool has_ask_to_track() const; + void clear_ask_to_track() ; + bool ask_to_track() const; + void set_ask_to_track(bool value); - // optional string locale_country = 6; - bool has_locale_country() const; - private: - bool _internal_has_locale_country() const; - public: - void clear_locale_country(); - const std::string& locale_country() const; - template - void set_locale_country(ArgT0&& arg0, ArgT... args); - std::string* mutable_locale_country(); - PROTOBUF_NODISCARD std::string* release_locale_country(); - void set_allocated_locale_country(std::string* locale_country); private: - const std::string& _internal_locale_country() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_locale_country(const std::string& value); - std::string* _internal_mutable_locale_country(); - public: + bool _internal_ask_to_track() const; + void _internal_set_ask_to_track(bool value); - // optional string locale_language = 7; - bool has_locale_language() const; - private: - bool _internal_has_locale_language() const; - public: - void clear_locale_language(); - const std::string& locale_language() const; - template - void set_locale_language(ArgT0&& arg0, ArgT... args); - std::string* mutable_locale_language(); - PROTOBUF_NODISCARD std::string* release_locale_language(); - void set_allocated_locale_language(std::string* locale_language); - private: - const std::string& _internal_locale_language() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_locale_language(const std::string& value); - std::string* _internal_mutable_locale_language(); public: + // optional bool ask_to_track_show_pre_dialog = 4; + bool has_ask_to_track_show_pre_dialog() const; + void clear_ask_to_track_show_pre_dialog() ; + bool ask_to_track_show_pre_dialog() const; + void set_ask_to_track_show_pre_dialog(bool value); - // optional string gpu_vendor = 8; - bool has_gpu_vendor() const; - private: - bool _internal_has_gpu_vendor() const; - public: - void clear_gpu_vendor(); - const std::string& gpu_vendor() const; - template - void set_gpu_vendor(ArgT0&& arg0, ArgT... args); - std::string* mutable_gpu_vendor(); - PROTOBUF_NODISCARD std::string* release_gpu_vendor(); - void set_allocated_gpu_vendor(std::string* gpu_vendor); private: - const std::string& _internal_gpu_vendor() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_gpu_vendor(const std::string& value); - std::string* _internal_mutable_gpu_vendor(); - public: + bool _internal_ask_to_track_show_pre_dialog() const; + void _internal_set_ask_to_track_show_pre_dialog(bool value); - // optional string gpu_model = 9; - bool has_gpu_model() const; - private: - bool _internal_has_gpu_model() const; public: - void clear_gpu_model(); - const std::string& gpu_model() const; - template - void set_gpu_model(ArgT0&& arg0, ArgT... args); - std::string* mutable_gpu_model(); - PROTOBUF_NODISCARD std::string* release_gpu_model(); - void set_allocated_gpu_model(std::string* gpu_model); + // optional bool ask_to_track_after_privacy = 5; + bool has_ask_to_track_after_privacy() const; + void clear_ask_to_track_after_privacy() ; + bool ask_to_track_after_privacy() const; + void set_ask_to_track_after_privacy(bool value); + private: - const std::string& _internal_gpu_model() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_gpu_model(const std::string& value); - std::string* _internal_mutable_gpu_model(); + bool _internal_ask_to_track_after_privacy() const; + void _internal_set_ask_to_track_after_privacy(bool value); + public: + // optional bool contracts_club_available = 12; + bool has_contracts_club_available() const; + void clear_contracts_club_available() ; + bool contracts_club_available() const; + void set_contracts_club_available(bool value); - // optional string device_bucket = 10; - bool has_device_bucket() const; private: - bool _internal_has_device_bucket() const; + bool _internal_contracts_club_available() const; + void _internal_set_contracts_club_available(bool value); + public: - void clear_device_bucket(); - const std::string& device_bucket() const; - template - void set_device_bucket(ArgT0&& arg0, ArgT... args); - std::string* mutable_device_bucket(); - PROTOBUF_NODISCARD std::string* release_device_bucket(); - void set_allocated_device_bucket(std::string* device_bucket); + // optional uint32 shells_intro_tickets = 7; + bool has_shells_intro_tickets() const; + void clear_shells_intro_tickets() ; + ::uint32_t shells_intro_tickets() const; + void set_shells_intro_tickets(::uint32_t value); + private: - const std::string& _internal_device_bucket() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_device_bucket(const std::string& value); - std::string* _internal_mutable_device_bucket(); + ::uint32_t _internal_shells_intro_tickets() const; + void _internal_set_shells_intro_tickets(::uint32_t value); + public: + // optional double chicken_run_boost_percentage = 6; + bool has_chicken_run_boost_percentage() const; + void clear_chicken_run_boost_percentage() ; + double chicken_run_boost_percentage() const; + void set_chicken_run_boost_percentage(double value); - // optional string advertising_id = 13; - bool has_advertising_id() const; private: - bool _internal_has_advertising_id() const; + double _internal_chicken_run_boost_percentage() const; + void _internal_set_chicken_run_boost_percentage(double value); + public: - void clear_advertising_id(); - const std::string& advertising_id() const; - template - void set_advertising_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_advertising_id(); - PROTOBUF_NODISCARD std::string* release_advertising_id(); - void set_allocated_advertising_id(std::string* advertising_id); + // optional uint32 shells_max_free_chicken_configs = 8; + bool has_shells_max_free_chicken_configs() const; + void clear_shells_max_free_chicken_configs() ; + ::uint32_t shells_max_free_chicken_configs() const; + void set_shells_max_free_chicken_configs(::uint32_t value); + private: - const std::string& _internal_advertising_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_advertising_id(const std::string& value); - std::string* _internal_mutable_advertising_id(); + ::uint32_t _internal_shells_max_free_chicken_configs() const; + void _internal_set_shells_max_free_chicken_configs(::uint32_t value); + public: + // optional uint32 shells_intro_alert_threshold = 9; + bool has_shells_intro_alert_threshold() const; + void clear_shells_intro_alert_threshold() ; + ::uint32_t shells_intro_alert_threshold() const; + void set_shells_intro_alert_threshold(::uint32_t value); - // optional uint32 screen_width = 11; - bool has_screen_width() const; private: - bool _internal_has_screen_width() const; + ::uint32_t _internal_shells_intro_alert_threshold() const; + void _internal_set_shells_intro_alert_threshold(::uint32_t value); + public: - void clear_screen_width(); - uint32_t screen_width() const; - void set_screen_width(uint32_t value); + // optional double contracts_expert_league_min_soul_power = 10; + bool has_contracts_expert_league_min_soul_power() const; + void clear_contracts_expert_league_min_soul_power() ; + double contracts_expert_league_min_soul_power() const; + void set_contracts_expert_league_min_soul_power(double value); + private: - uint32_t _internal_screen_width() const; - void _internal_set_screen_width(uint32_t value); + double _internal_contracts_expert_league_min_soul_power() const; + void _internal_set_contracts_expert_league_min_soul_power(double value); + public: + // optional double new_player_event_duration = 11; + bool has_new_player_event_duration() const; + void clear_new_player_event_duration() ; + double new_player_event_duration() const; + void set_new_player_event_duration(double value); - // optional uint32 screen_height = 12; - bool has_screen_height() const; private: - bool _internal_has_screen_height() const; + double _internal_new_player_event_duration() const; + void _internal_set_new_player_event_duration(double value); + public: - void clear_screen_height(); - uint32_t screen_height() const; - void set_screen_height(uint32_t value); + // optional bool contracts_beta = 13; + bool has_contracts_beta() const; + void clear_contracts_beta() ; + bool contracts_beta() const; + void set_contracts_beta(bool value); + private: - uint32_t _internal_screen_height() const; - void _internal_set_screen_height(uint32_t value); + bool _internal_contracts_beta() const; + void _internal_set_contracts_beta(bool value); + public: + // optional uint32 shells_lighting_controls_price = 14 [default = 175]; + bool has_shells_lighting_controls_price() const; + void clear_shells_lighting_controls_price() ; + ::uint32_t shells_lighting_controls_price() const; + void set_shells_lighting_controls_price(::uint32_t value); - // @@protoc_insertion_point(class_scope:ei.DeviceInfo) + private: + ::uint32_t _internal_shells_lighting_controls_price() const; + void _internal_set_shells_lighting_controls_price(::uint32_t value); + + public: + // @@protoc_insertion_point(class_scope:ei.LiveConfig.MiscConfig) 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 device_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr platform_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr form_factor_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr device_name_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr platform_version_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr locale_country_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr locale_language_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr gpu_vendor_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr gpu_model_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr device_bucket_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr advertising_id_; - uint32_t screen_width_; - uint32_t screen_height_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 4, 14, 0, + 61, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_LiveConfig_MiscConfig_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const LiveConfig_MiscConfig& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr ask_to_track_message_; + double ask_to_track_min_soul_eggs_; + bool ask_to_track_; + bool ask_to_track_show_pre_dialog_; + bool ask_to_track_after_privacy_; + bool contracts_club_available_; + ::uint32_t shells_intro_tickets_; + double chicken_run_boost_percentage_; + ::uint32_t shells_max_free_chicken_configs_; + ::uint32_t shells_intro_alert_threshold_; + double contracts_expert_league_min_soul_power_; + double new_player_event_duration_; + bool contracts_beta_; + ::uint32_t shells_lighting_controls_price_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class AppInfo final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.AppInfo) */ { +class LiveConfig_HelpConfig_HowToVideoInfo final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.LiveConfig.HelpConfig.HowToVideoInfo) */ { public: - inline AppInfo() : AppInfo(nullptr) {} - ~AppInfo() override; - explicit PROTOBUF_CONSTEXPR AppInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - AppInfo(const AppInfo& from); - AppInfo(AppInfo&& from) noexcept - : AppInfo() { - *this = ::std::move(from); - } - - inline AppInfo& operator=(const AppInfo& from) { + inline LiveConfig_HelpConfig_HowToVideoInfo() : LiveConfig_HelpConfig_HowToVideoInfo(nullptr) {} + ~LiveConfig_HelpConfig_HowToVideoInfo() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR LiveConfig_HelpConfig_HowToVideoInfo( + ::google::protobuf::internal::ConstantInitialized); + + inline LiveConfig_HelpConfig_HowToVideoInfo(const LiveConfig_HelpConfig_HowToVideoInfo& from) : LiveConfig_HelpConfig_HowToVideoInfo(nullptr, from) {} + inline LiveConfig_HelpConfig_HowToVideoInfo(LiveConfig_HelpConfig_HowToVideoInfo&& from) noexcept + : LiveConfig_HelpConfig_HowToVideoInfo(nullptr, std::move(from)) {} + inline LiveConfig_HelpConfig_HowToVideoInfo& operator=(const LiveConfig_HelpConfig_HowToVideoInfo& from) { CopyFrom(from); return *this; } - inline AppInfo& operator=(AppInfo&& from) noexcept { + inline LiveConfig_HelpConfig_HowToVideoInfo& operator=(LiveConfig_HelpConfig_HowToVideoInfo&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -10665,583 +8779,773 @@ class AppInfo final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const AppInfo& default_instance() { + static const LiveConfig_HelpConfig_HowToVideoInfo& default_instance() { return *internal_default_instance(); } - static inline const AppInfo* internal_default_instance() { - return reinterpret_cast( - &_AppInfo_default_instance_); - } - static constexpr int kIndexInFileMessages = - 28; - - friend void swap(AppInfo& a, AppInfo& b) { - a.Swap(&b); + static inline const LiveConfig_HelpConfig_HowToVideoInfo* internal_default_instance() { + return reinterpret_cast( + &_LiveConfig_HelpConfig_HowToVideoInfo_default_instance_); } - inline void Swap(AppInfo* other) { + static constexpr int kIndexInFileMessages = 115; + friend void swap(LiveConfig_HelpConfig_HowToVideoInfo& a, LiveConfig_HelpConfig_HowToVideoInfo& b) { a.Swap(&b); } + inline void Swap(LiveConfig_HelpConfig_HowToVideoInfo* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(AppInfo* other) { + void UnsafeArenaSwap(LiveConfig_HelpConfig_HowToVideoInfo* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - AppInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + LiveConfig_HelpConfig_HowToVideoInfo* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const AppInfo& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const AppInfo& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const LiveConfig_HelpConfig_HowToVideoInfo& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const LiveConfig_HelpConfig_HowToVideoInfo& from) { LiveConfig_HelpConfig_HowToVideoInfo::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(AppInfo* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.AppInfo"; + void InternalSwap(LiveConfig_HelpConfig_HowToVideoInfo* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.LiveConfig.HelpConfig.HowToVideoInfo"; } + + protected: + explicit LiveConfig_HelpConfig_HowToVideoInfo(::google::protobuf::Arena* arena); + LiveConfig_HelpConfig_HowToVideoInfo(::google::protobuf::Arena* arena, const LiveConfig_HelpConfig_HowToVideoInfo& from); + LiveConfig_HelpConfig_HowToVideoInfo(::google::protobuf::Arena* arena, LiveConfig_HelpConfig_HowToVideoInfo&& from) noexcept + : LiveConfig_HelpConfig_HowToVideoInfo(arena) { + *this = ::std::move(from); } - protected: - explicit AppInfo(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- + using Type = LiveConfig_HelpConfig_HowToVideoInfo_Type; + static constexpr Type VIDEO = LiveConfig_HelpConfig_HowToVideoInfo_Type_VIDEO; + static constexpr Type ARTICLE = LiveConfig_HelpConfig_HowToVideoInfo_Type_ARTICLE; + static inline bool Type_IsValid(int value) { + return LiveConfig_HelpConfig_HowToVideoInfo_Type_IsValid(value); + } + static constexpr Type Type_MIN = LiveConfig_HelpConfig_HowToVideoInfo_Type_Type_MIN; + static constexpr Type Type_MAX = LiveConfig_HelpConfig_HowToVideoInfo_Type_Type_MAX; + static constexpr int Type_ARRAYSIZE = LiveConfig_HelpConfig_HowToVideoInfo_Type_Type_ARRAYSIZE; + static inline const ::google::protobuf::EnumDescriptor* Type_descriptor() { + return LiveConfig_HelpConfig_HowToVideoInfo_Type_descriptor(); + } + template + static inline const std::string& Type_Name(T value) { + return LiveConfig_HelpConfig_HowToVideoInfo_Type_Name(value); + } + static inline bool Type_Parse(absl::string_view name, Type* value) { + return LiveConfig_HelpConfig_HowToVideoInfo_Type_Parse(name, value); + } // accessors ------------------------------------------------------- - enum : int { - kVersionStrFieldNumber = 1, - kSaleIdFieldNumber = 28, - kSessionsFieldNumber = 2, - kNumPrestigesFieldNumber = 3, + kNameFieldNumber = 1, + kDescriptionFieldNumber = 2, + kUrlFieldNumber = 3, + kDurationFieldNumber = 5, kSoulEggsFieldNumber = 4, - kGoldEarnedFieldNumber = 6, - kCurrentEggFieldNumber = 5, - kCurrentMissionFieldNumber = 8, - kGoldSpentFieldNumber = 7, - kNumPiggyBreaksFieldNumber = 10, - kPiggySizeFieldNumber = 9, - kPermitLevelFieldNumber = 12, - kIapPacksPurchasedFieldNumber = 11, - kUnlimitedChickensUsesFieldNumber = 13, - kRefillUsesFieldNumber = 14, - kVideoDoublerUsesFieldNumber = 15, - kShortWarpUsesFieldNumber = 16, - kLongWarpUsesFieldNumber = 17, - kDroneTakedownsFieldNumber = 18, - kDroneTakedownsEliteFieldNumber = 19, - kEggLevelFieldNumber = 21, - kStruggleFactorFieldNumber = 22, - kTimePiggyFullRealtimeFieldNumber = 25, - kTimePiggyFullGametimeFieldNumber = 26, - kLostPiggyIncrementsFieldNumber = 27, - kVerifiedPiggyBreaksFieldNumber = 29, - kTrophiesUnlockedFieldNumber = 20, - kPiggyFullFieldNumber = 23, - kPiggyFoundFullFieldNumber = 24, + kTypeFieldNumber = 6, }; - // optional string version_str = 1; - bool has_version_str() const; - private: - bool _internal_has_version_str() const; - public: - void clear_version_str(); - const std::string& version_str() const; - template - void set_version_str(ArgT0&& arg0, ArgT... args); - std::string* mutable_version_str(); - PROTOBUF_NODISCARD std::string* release_version_str(); - void set_allocated_version_str(std::string* version_str); - private: - const std::string& _internal_version_str() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_version_str(const std::string& value); - std::string* _internal_mutable_version_str(); - public: + // optional string name = 1; + bool has_name() const; + void clear_name() ; + const std::string& name() const; + template + void set_name(Arg_&& arg, Args_... args); + std::string* mutable_name(); + PROTOBUF_NODISCARD std::string* release_name(); + void set_allocated_name(std::string* value); - // optional string sale_id = 28; - bool has_sale_id() const; - private: - bool _internal_has_sale_id() const; - public: - void clear_sale_id(); - const std::string& sale_id() const; - template - void set_sale_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_sale_id(); - PROTOBUF_NODISCARD std::string* release_sale_id(); - void set_allocated_sale_id(std::string* sale_id); private: - const std::string& _internal_sale_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_sale_id(const std::string& value); - std::string* _internal_mutable_sale_id(); - public: + const std::string& _internal_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_name( + const std::string& value); + std::string* _internal_mutable_name(); - // optional uint32 sessions = 2; - bool has_sessions() const; - private: - bool _internal_has_sessions() const; - public: - void clear_sessions(); - uint32_t sessions() const; - void set_sessions(uint32_t value); - private: - uint32_t _internal_sessions() const; - void _internal_set_sessions(uint32_t value); public: + // optional string description = 2; + bool has_description() const; + void clear_description() ; + const std::string& description() const; + template + void set_description(Arg_&& arg, Args_... args); + std::string* mutable_description(); + PROTOBUF_NODISCARD std::string* release_description(); + void set_allocated_description(std::string* value); - // optional uint32 num_prestiges = 3; - bool has_num_prestiges() const; - private: - bool _internal_has_num_prestiges() const; - public: - void clear_num_prestiges(); - uint32_t num_prestiges() const; - void set_num_prestiges(uint32_t value); private: - uint32_t _internal_num_prestiges() const; - void _internal_set_num_prestiges(uint32_t value); - public: + const std::string& _internal_description() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_description( + const std::string& value); + std::string* _internal_mutable_description(); - // optional uint64 soul_eggs = 4; - bool has_soul_eggs() const; - private: - bool _internal_has_soul_eggs() const; - public: - void clear_soul_eggs(); - uint64_t soul_eggs() const; - void set_soul_eggs(uint64_t value); - private: - uint64_t _internal_soul_eggs() const; - void _internal_set_soul_eggs(uint64_t value); public: + // optional string url = 3; + bool has_url() const; + void clear_url() ; + const std::string& url() const; + template + void set_url(Arg_&& arg, Args_... args); + std::string* mutable_url(); + PROTOBUF_NODISCARD std::string* release_url(); + void set_allocated_url(std::string* value); - // optional uint64 gold_earned = 6; - bool has_gold_earned() const; - private: - bool _internal_has_gold_earned() const; - public: - void clear_gold_earned(); - uint64_t gold_earned() const; - void set_gold_earned(uint64_t value); private: - uint64_t _internal_gold_earned() const; - void _internal_set_gold_earned(uint64_t value); - public: + const std::string& _internal_url() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_url( + const std::string& value); + std::string* _internal_mutable_url(); - // optional uint32 current_egg = 5; - bool has_current_egg() const; - private: - bool _internal_has_current_egg() const; - public: - void clear_current_egg(); - uint32_t current_egg() const; - void set_current_egg(uint32_t value); - private: - uint32_t _internal_current_egg() const; - void _internal_set_current_egg(uint32_t value); public: + // optional string duration = 5; + bool has_duration() const; + void clear_duration() ; + const std::string& duration() const; + template + void set_duration(Arg_&& arg, Args_... args); + std::string* mutable_duration(); + PROTOBUF_NODISCARD std::string* release_duration(); + void set_allocated_duration(std::string* value); - // optional uint32 current_mission = 8; - bool has_current_mission() const; private: - bool _internal_has_current_mission() const; - public: - void clear_current_mission(); - uint32_t current_mission() const; - void set_current_mission(uint32_t value); - private: - uint32_t _internal_current_mission() const; - void _internal_set_current_mission(uint32_t value); - public: + const std::string& _internal_duration() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_duration( + const std::string& value); + std::string* _internal_mutable_duration(); - // optional uint64 gold_spent = 7; - bool has_gold_spent() const; - private: - bool _internal_has_gold_spent() const; - public: - void clear_gold_spent(); - uint64_t gold_spent() const; - void set_gold_spent(uint64_t value); - private: - uint64_t _internal_gold_spent() const; - void _internal_set_gold_spent(uint64_t value); public: + // optional double soul_eggs = 4; + bool has_soul_eggs() const; + void clear_soul_eggs() ; + double soul_eggs() const; + void set_soul_eggs(double value); - // optional uint64 num_piggy_breaks = 10; - bool has_num_piggy_breaks() const; private: - bool _internal_has_num_piggy_breaks() const; - public: - void clear_num_piggy_breaks(); - uint64_t num_piggy_breaks() const; - void set_num_piggy_breaks(uint64_t value); - private: - uint64_t _internal_num_piggy_breaks() const; - void _internal_set_num_piggy_breaks(uint64_t value); - public: + double _internal_soul_eggs() const; + void _internal_set_soul_eggs(double value); - // optional uint32 piggy_size = 9; - bool has_piggy_size() const; - private: - bool _internal_has_piggy_size() const; - public: - void clear_piggy_size(); - uint32_t piggy_size() const; - void set_piggy_size(uint32_t value); - private: - uint32_t _internal_piggy_size() const; - void _internal_set_piggy_size(uint32_t value); public: + // optional .ei.LiveConfig.HelpConfig.HowToVideoInfo.Type type = 6; + bool has_type() const; + void clear_type() ; + ::ei::LiveConfig_HelpConfig_HowToVideoInfo_Type type() const; + void set_type(::ei::LiveConfig_HelpConfig_HowToVideoInfo_Type value); - // optional uint32 permit_level = 12; - bool has_permit_level() const; private: - bool _internal_has_permit_level() const; - public: - void clear_permit_level(); - uint32_t permit_level() const; - void set_permit_level(uint32_t value); - private: - uint32_t _internal_permit_level() const; - void _internal_set_permit_level(uint32_t value); - public: + ::ei::LiveConfig_HelpConfig_HowToVideoInfo_Type _internal_type() const; + void _internal_set_type(::ei::LiveConfig_HelpConfig_HowToVideoInfo_Type value); - // optional uint64 iap_packs_purchased = 11; - bool has_iap_packs_purchased() const; - private: - bool _internal_has_iap_packs_purchased() const; - public: - void clear_iap_packs_purchased(); - uint64_t iap_packs_purchased() const; - void set_iap_packs_purchased(uint64_t value); - private: - uint64_t _internal_iap_packs_purchased() const; - void _internal_set_iap_packs_purchased(uint64_t value); public: + // @@protoc_insertion_point(class_scope:ei.LiveConfig.HelpConfig.HowToVideoInfo) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 6, 1, + 74, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_LiveConfig_HelpConfig_HowToVideoInfo_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const LiveConfig_HelpConfig_HowToVideoInfo& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr name_; + ::google::protobuf::internal::ArenaStringPtr description_; + ::google::protobuf::internal::ArenaStringPtr url_; + ::google::protobuf::internal::ArenaStringPtr duration_; + double soul_eggs_; + int type_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_ei_2eproto; +}; +// ------------------------------------------------------------------- - // optional uint64 unlimited_chickens_uses = 13; - bool has_unlimited_chickens_uses() const; - private: - bool _internal_has_unlimited_chickens_uses() const; - public: - void clear_unlimited_chickens_uses(); - uint64_t unlimited_chickens_uses() const; - void set_unlimited_chickens_uses(uint64_t value); - private: - uint64_t _internal_unlimited_chickens_uses() const; - void _internal_set_unlimited_chickens_uses(uint64_t value); - public: +class LiveConfig_GiftConfig_GiftValueConfig final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.LiveConfig.GiftConfig.GiftValueConfig) */ { + public: + inline LiveConfig_GiftConfig_GiftValueConfig() : LiveConfig_GiftConfig_GiftValueConfig(nullptr) {} + ~LiveConfig_GiftConfig_GiftValueConfig() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR LiveConfig_GiftConfig_GiftValueConfig( + ::google::protobuf::internal::ConstantInitialized); + + inline LiveConfig_GiftConfig_GiftValueConfig(const LiveConfig_GiftConfig_GiftValueConfig& from) : LiveConfig_GiftConfig_GiftValueConfig(nullptr, from) {} + inline LiveConfig_GiftConfig_GiftValueConfig(LiveConfig_GiftConfig_GiftValueConfig&& from) noexcept + : LiveConfig_GiftConfig_GiftValueConfig(nullptr, std::move(from)) {} + inline LiveConfig_GiftConfig_GiftValueConfig& operator=(const LiveConfig_GiftConfig_GiftValueConfig& from) { + CopyFrom(from); + return *this; + } + inline LiveConfig_GiftConfig_GiftValueConfig& operator=(LiveConfig_GiftConfig_GiftValueConfig&& from) noexcept { + if (this == &from) return *this; + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } - // optional uint64 refill_uses = 14; - bool has_refill_uses() const; - private: - bool _internal_has_refill_uses() const; - public: - void clear_refill_uses(); - uint64_t refill_uses() const; - void set_refill_uses(uint64_t value); - private: - uint64_t _internal_refill_uses() const; - void _internal_set_refill_uses(uint64_t value); - public: + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); + } + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); + } - // optional uint64 video_doubler_uses = 15; - bool has_video_doubler_uses() const; - private: - bool _internal_has_video_doubler_uses() const; - public: - void clear_video_doubler_uses(); - uint64_t video_doubler_uses() const; - void set_video_doubler_uses(uint64_t value); - private: - uint64_t _internal_video_doubler_uses() const; - void _internal_set_video_doubler_uses(uint64_t value); - public: + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const LiveConfig_GiftConfig_GiftValueConfig& default_instance() { + return *internal_default_instance(); + } + static inline const LiveConfig_GiftConfig_GiftValueConfig* internal_default_instance() { + return reinterpret_cast( + &_LiveConfig_GiftConfig_GiftValueConfig_default_instance_); + } + static constexpr int kIndexInFileMessages = 111; + friend void swap(LiveConfig_GiftConfig_GiftValueConfig& a, LiveConfig_GiftConfig_GiftValueConfig& b) { a.Swap(&b); } + inline void Swap(LiveConfig_GiftConfig_GiftValueConfig* other) { + if (other == this) return; +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(LiveConfig_GiftConfig_GiftValueConfig* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } - // optional uint64 short_warp_uses = 16; - bool has_short_warp_uses() const; - private: - bool _internal_has_short_warp_uses() const; - public: - void clear_short_warp_uses(); - uint64_t short_warp_uses() const; - void set_short_warp_uses(uint64_t value); - private: - uint64_t _internal_short_warp_uses() const; - void _internal_set_short_warp_uses(uint64_t value); - public: + // implements Message ---------------------------------------------- - // optional uint64 long_warp_uses = 17; - bool has_long_warp_uses() const; - private: - bool _internal_has_long_warp_uses() const; - public: - void clear_long_warp_uses(); - uint64_t long_warp_uses() const; - void set_long_warp_uses(uint64_t value); - private: - uint64_t _internal_long_warp_uses() const; - void _internal_set_long_warp_uses(uint64_t value); - public: + LiveConfig_GiftConfig_GiftValueConfig* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const LiveConfig_GiftConfig_GiftValueConfig& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const LiveConfig_GiftConfig_GiftValueConfig& from) { LiveConfig_GiftConfig_GiftValueConfig::MergeImpl(*this, from); } - // optional uint64 drone_takedowns = 18; - bool has_drone_takedowns() const; - private: - bool _internal_has_drone_takedowns() const; - public: - void clear_drone_takedowns(); - uint64_t drone_takedowns() const; - void set_drone_takedowns(uint64_t value); private: - uint64_t _internal_drone_takedowns() const; - void _internal_set_drone_takedowns(uint64_t value); - public: + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); - // optional uint64 drone_takedowns_elite = 19; - bool has_drone_takedowns_elite() const; - private: - bool _internal_has_drone_takedowns_elite() const; public: - void clear_drone_takedowns_elite(); - uint64_t drone_takedowns_elite() const; - void set_drone_takedowns_elite(uint64_t value); + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) private: - uint64_t _internal_drone_takedowns_elite() const; - void _internal_set_drone_takedowns_elite(uint64_t value); - public: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - // optional float egg_level = 21; - bool has_egg_level() const; - private: - bool _internal_has_egg_level() const; - public: - void clear_egg_level(); - float egg_level() const; - void set_egg_level(float value); - private: - float _internal_egg_level() const; - void _internal_set_egg_level(float value); public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } - // optional float struggle_factor = 22; - bool has_struggle_factor() const; - private: - bool _internal_has_struggle_factor() const; - public: - void clear_struggle_factor(); - float struggle_factor() const; - void set_struggle_factor(float value); private: - float _internal_struggle_factor() const; - void _internal_set_struggle_factor(float value); - public: + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(LiveConfig_GiftConfig_GiftValueConfig* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.LiveConfig.GiftConfig.GiftValueConfig"; } + + protected: + explicit LiveConfig_GiftConfig_GiftValueConfig(::google::protobuf::Arena* arena); + LiveConfig_GiftConfig_GiftValueConfig(::google::protobuf::Arena* arena, const LiveConfig_GiftConfig_GiftValueConfig& from); + LiveConfig_GiftConfig_GiftValueConfig(::google::protobuf::Arena* arena, LiveConfig_GiftConfig_GiftValueConfig&& from) noexcept + : LiveConfig_GiftConfig_GiftValueConfig(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kGiftIdFieldNumber = 1, + kRandMinFieldNumber = 2, + kRandMaxFieldNumber = 3, + kAmountFieldNumber = 4, + kVideoMinFieldNumber = 5, + kVideoMaxFieldNumber = 6, + }; + // optional string gift_id = 1; + bool has_gift_id() const; + void clear_gift_id() ; + const std::string& gift_id() const; + template + void set_gift_id(Arg_&& arg, Args_... args); + std::string* mutable_gift_id(); + PROTOBUF_NODISCARD std::string* release_gift_id(); + void set_allocated_gift_id(std::string* value); - // optional double time_piggy_full_realtime = 25; - bool has_time_piggy_full_realtime() const; private: - bool _internal_has_time_piggy_full_realtime() const; + const std::string& _internal_gift_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_gift_id( + const std::string& value); + std::string* _internal_mutable_gift_id(); + public: - void clear_time_piggy_full_realtime(); - double time_piggy_full_realtime() const; - void set_time_piggy_full_realtime(double value); + // optional double rand_min = 2; + bool has_rand_min() const; + void clear_rand_min() ; + double rand_min() const; + void set_rand_min(double value); + private: - double _internal_time_piggy_full_realtime() const; - void _internal_set_time_piggy_full_realtime(double value); + double _internal_rand_min() const; + void _internal_set_rand_min(double value); + public: + // optional double rand_max = 3; + bool has_rand_max() const; + void clear_rand_max() ; + double rand_max() const; + void set_rand_max(double value); - // optional double time_piggy_full_gametime = 26; - bool has_time_piggy_full_gametime() const; private: - bool _internal_has_time_piggy_full_gametime() const; + double _internal_rand_max() const; + void _internal_set_rand_max(double value); + public: - void clear_time_piggy_full_gametime(); - double time_piggy_full_gametime() const; - void set_time_piggy_full_gametime(double value); + // optional double amount = 4; + bool has_amount() const; + void clear_amount() ; + double amount() const; + void set_amount(double value); + private: - double _internal_time_piggy_full_gametime() const; - void _internal_set_time_piggy_full_gametime(double value); + double _internal_amount() const; + void _internal_set_amount(double value); + public: + // optional double video_min = 5; + bool has_video_min() const; + void clear_video_min() ; + double video_min() const; + void set_video_min(double value); - // optional uint64 lost_piggy_increments = 27; - bool has_lost_piggy_increments() const; private: - bool _internal_has_lost_piggy_increments() const; + double _internal_video_min() const; + void _internal_set_video_min(double value); + public: - void clear_lost_piggy_increments(); - uint64_t lost_piggy_increments() const; - void set_lost_piggy_increments(uint64_t value); + // optional double video_max = 6; + bool has_video_max() const; + void clear_video_max() ; + double video_max() const; + void set_video_max(double value); + private: - uint64_t _internal_lost_piggy_increments() const; - void _internal_set_lost_piggy_increments(uint64_t value); + double _internal_video_max() const; + void _internal_set_video_max(double value); + public: + // @@protoc_insertion_point(class_scope:ei.LiveConfig.GiftConfig.GiftValueConfig) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 6, 0, + 56, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_LiveConfig_GiftConfig_GiftValueConfig_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const LiveConfig_GiftConfig_GiftValueConfig& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr gift_id_; + double rand_min_; + double rand_max_; + double amount_; + double video_min_; + double video_max_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_ei_2eproto; +}; +// ------------------------------------------------------------------- + +class LiveConfig_GiftConfig_GiftMuConfig final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.LiveConfig.GiftConfig.GiftMuConfig) */ { + public: + inline LiveConfig_GiftConfig_GiftMuConfig() : LiveConfig_GiftConfig_GiftMuConfig(nullptr) {} + ~LiveConfig_GiftConfig_GiftMuConfig() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR LiveConfig_GiftConfig_GiftMuConfig( + ::google::protobuf::internal::ConstantInitialized); + + inline LiveConfig_GiftConfig_GiftMuConfig(const LiveConfig_GiftConfig_GiftMuConfig& from) : LiveConfig_GiftConfig_GiftMuConfig(nullptr, from) {} + inline LiveConfig_GiftConfig_GiftMuConfig(LiveConfig_GiftConfig_GiftMuConfig&& from) noexcept + : LiveConfig_GiftConfig_GiftMuConfig(nullptr, std::move(from)) {} + inline LiveConfig_GiftConfig_GiftMuConfig& operator=(const LiveConfig_GiftConfig_GiftMuConfig& from) { + CopyFrom(from); + return *this; + } + inline LiveConfig_GiftConfig_GiftMuConfig& operator=(LiveConfig_GiftConfig_GiftMuConfig&& from) noexcept { + if (this == &from) return *this; + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); + } + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); + } + + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const LiveConfig_GiftConfig_GiftMuConfig& default_instance() { + return *internal_default_instance(); + } + static inline const LiveConfig_GiftConfig_GiftMuConfig* internal_default_instance() { + return reinterpret_cast( + &_LiveConfig_GiftConfig_GiftMuConfig_default_instance_); + } + static constexpr int kIndexInFileMessages = 112; + friend void swap(LiveConfig_GiftConfig_GiftMuConfig& a, LiveConfig_GiftConfig_GiftMuConfig& b) { a.Swap(&b); } + inline void Swap(LiveConfig_GiftConfig_GiftMuConfig* other) { + if (other == this) return; +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(LiveConfig_GiftConfig_GiftMuConfig* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + LiveConfig_GiftConfig_GiftMuConfig* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const LiveConfig_GiftConfig_GiftMuConfig& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const LiveConfig_GiftConfig_GiftMuConfig& from) { LiveConfig_GiftConfig_GiftMuConfig::MergeImpl(*this, from); } - // optional uint64 verified_piggy_breaks = 29; - bool has_verified_piggy_breaks() const; private: - bool _internal_has_verified_piggy_breaks() const; + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - void clear_verified_piggy_breaks(); - uint64_t verified_piggy_breaks() const; - void set_verified_piggy_breaks(uint64_t value); + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) private: - uint64_t _internal_verified_piggy_breaks() const; - void _internal_set_verified_piggy_breaks(uint64_t value); - public: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - // optional bool trophies_unlocked = 20; - bool has_trophies_unlocked() const; - private: - bool _internal_has_trophies_unlocked() const; public: - void clear_trophies_unlocked(); - bool trophies_unlocked() const; - void set_trophies_unlocked(bool value); + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } + private: - bool _internal_trophies_unlocked() const; - void _internal_set_trophies_unlocked(bool value); - public: + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(LiveConfig_GiftConfig_GiftMuConfig* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.LiveConfig.GiftConfig.GiftMuConfig"; } + + protected: + explicit LiveConfig_GiftConfig_GiftMuConfig(::google::protobuf::Arena* arena); + LiveConfig_GiftConfig_GiftMuConfig(::google::protobuf::Arena* arena, const LiveConfig_GiftConfig_GiftMuConfig& from); + LiveConfig_GiftConfig_GiftMuConfig(::google::protobuf::Arena* arena, LiveConfig_GiftConfig_GiftMuConfig&& from) noexcept + : LiveConfig_GiftConfig_GiftMuConfig(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kMinSpentFieldNumber = 1, + kMaxSpentFieldNumber = 2, + kOverallMultFieldNumber = 3, + }; + // optional double min_spent = 1; + bool has_min_spent() const; + void clear_min_spent() ; + double min_spent() const; + void set_min_spent(double value); - // optional bool piggy_full = 23; - bool has_piggy_full() const; - private: - bool _internal_has_piggy_full() const; - public: - void clear_piggy_full(); - bool piggy_full() const; - void set_piggy_full(bool value); private: - bool _internal_piggy_full() const; - void _internal_set_piggy_full(bool value); + double _internal_min_spent() const; + void _internal_set_min_spent(double value); + public: + // optional double max_spent = 2; + bool has_max_spent() const; + void clear_max_spent() ; + double max_spent() const; + void set_max_spent(double value); - // optional bool piggy_found_full = 24; - bool has_piggy_found_full() const; private: - bool _internal_has_piggy_found_full() const; + double _internal_max_spent() const; + void _internal_set_max_spent(double value); + public: - void clear_piggy_found_full(); - bool piggy_found_full() const; - void set_piggy_found_full(bool value); + // optional double overall_mult = 3; + bool has_overall_mult() const; + void clear_overall_mult() ; + double overall_mult() const; + void set_overall_mult(double value); + private: - bool _internal_piggy_found_full() const; - void _internal_set_piggy_found_full(bool value); - public: + double _internal_overall_mult() const; + void _internal_set_overall_mult(double value); - // @@protoc_insertion_point(class_scope:ei.AppInfo) + public: + // @@protoc_insertion_point(class_scope:ei.LiveConfig.GiftConfig.GiftMuConfig) 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 version_str_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr sale_id_; - uint32_t sessions_; - uint32_t num_prestiges_; - uint64_t soul_eggs_; - uint64_t gold_earned_; - uint32_t current_egg_; - uint32_t current_mission_; - uint64_t gold_spent_; - uint64_t num_piggy_breaks_; - uint32_t piggy_size_; - uint32_t permit_level_; - uint64_t iap_packs_purchased_; - uint64_t unlimited_chickens_uses_; - uint64_t refill_uses_; - uint64_t video_doubler_uses_; - uint64_t short_warp_uses_; - uint64_t long_warp_uses_; - uint64_t drone_takedowns_; - uint64_t drone_takedowns_elite_; - float egg_level_; - float struggle_factor_; - double time_piggy_full_realtime_; - double time_piggy_full_gametime_; - uint64_t lost_piggy_increments_; - uint64_t verified_piggy_breaks_; - bool trophies_unlocked_; - bool piggy_full_; - bool piggy_found_full_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 3, 0, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_LiveConfig_GiftConfig_GiftMuConfig_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const LiveConfig_GiftConfig_GiftMuConfig& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + double min_spent_; + double max_spent_; + double overall_mult_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ActionKeyValuePair final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ActionKeyValuePair) */ { +class LiveConfig_BoostsConfig_ItemConfig final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.LiveConfig.BoostsConfig.ItemConfig) */ { public: - inline ActionKeyValuePair() : ActionKeyValuePair(nullptr) {} - ~ActionKeyValuePair() override; - explicit PROTOBUF_CONSTEXPR ActionKeyValuePair(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ActionKeyValuePair(const ActionKeyValuePair& from); - ActionKeyValuePair(ActionKeyValuePair&& from) noexcept - : ActionKeyValuePair() { - *this = ::std::move(from); - } - - inline ActionKeyValuePair& operator=(const ActionKeyValuePair& from) { + inline LiveConfig_BoostsConfig_ItemConfig() : LiveConfig_BoostsConfig_ItemConfig(nullptr) {} + ~LiveConfig_BoostsConfig_ItemConfig() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR LiveConfig_BoostsConfig_ItemConfig( + ::google::protobuf::internal::ConstantInitialized); + + inline LiveConfig_BoostsConfig_ItemConfig(const LiveConfig_BoostsConfig_ItemConfig& from) : LiveConfig_BoostsConfig_ItemConfig(nullptr, from) {} + inline LiveConfig_BoostsConfig_ItemConfig(LiveConfig_BoostsConfig_ItemConfig&& from) noexcept + : LiveConfig_BoostsConfig_ItemConfig(nullptr, std::move(from)) {} + inline LiveConfig_BoostsConfig_ItemConfig& operator=(const LiveConfig_BoostsConfig_ItemConfig& from) { CopyFrom(from); return *this; } - inline ActionKeyValuePair& operator=(ActionKeyValuePair&& from) noexcept { + inline LiveConfig_BoostsConfig_ItemConfig& operator=(LiveConfig_BoostsConfig_ItemConfig&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -11250,181 +9554,233 @@ class ActionKeyValuePair final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ActionKeyValuePair& default_instance() { + static const LiveConfig_BoostsConfig_ItemConfig& default_instance() { return *internal_default_instance(); } - static inline const ActionKeyValuePair* internal_default_instance() { - return reinterpret_cast( - &_ActionKeyValuePair_default_instance_); - } - static constexpr int kIndexInFileMessages = - 29; - - friend void swap(ActionKeyValuePair& a, ActionKeyValuePair& b) { - a.Swap(&b); + static inline const LiveConfig_BoostsConfig_ItemConfig* internal_default_instance() { + return reinterpret_cast( + &_LiveConfig_BoostsConfig_ItemConfig_default_instance_); } - inline void Swap(ActionKeyValuePair* other) { + static constexpr int kIndexInFileMessages = 109; + friend void swap(LiveConfig_BoostsConfig_ItemConfig& a, LiveConfig_BoostsConfig_ItemConfig& b) { a.Swap(&b); } + inline void Swap(LiveConfig_BoostsConfig_ItemConfig* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ActionKeyValuePair* other) { + void UnsafeArenaSwap(LiveConfig_BoostsConfig_ItemConfig* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ActionKeyValuePair* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + LiveConfig_BoostsConfig_ItemConfig* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ActionKeyValuePair& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ActionKeyValuePair& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const LiveConfig_BoostsConfig_ItemConfig& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const LiveConfig_BoostsConfig_ItemConfig& from) { LiveConfig_BoostsConfig_ItemConfig::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ActionKeyValuePair* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ActionKeyValuePair"; + void InternalSwap(LiveConfig_BoostsConfig_ItemConfig* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.LiveConfig.BoostsConfig.ItemConfig"; } + + protected: + explicit LiveConfig_BoostsConfig_ItemConfig(::google::protobuf::Arena* arena); + LiveConfig_BoostsConfig_ItemConfig(::google::protobuf::Arena* arena, const LiveConfig_BoostsConfig_ItemConfig& from); + LiveConfig_BoostsConfig_ItemConfig(::google::protobuf::Arena* arena, LiveConfig_BoostsConfig_ItemConfig&& from) noexcept + : LiveConfig_BoostsConfig_ItemConfig(arena) { + *this = ::std::move(from); } - protected: - explicit ActionKeyValuePair(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kKeyFieldNumber = 1, - kValueFieldNumber = 2, + kBoostIdFieldNumber = 1, + kPriceFieldNumber = 2, + kTokenPriceFieldNumber = 3, + kSeRequiredFieldNumber = 4, }; - // required string key = 1; - bool has_key() const; + // optional string boost_id = 1; + bool has_boost_id() const; + void clear_boost_id() ; + const std::string& boost_id() const; + template + void set_boost_id(Arg_&& arg, Args_... args); + std::string* mutable_boost_id(); + PROTOBUF_NODISCARD std::string* release_boost_id(); + void set_allocated_boost_id(std::string* value); + private: - bool _internal_has_key() const; + const std::string& _internal_boost_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_boost_id( + const std::string& value); + std::string* _internal_mutable_boost_id(); + public: - void clear_key(); - const std::string& key() const; - template - void set_key(ArgT0&& arg0, ArgT... args); - std::string* mutable_key(); - PROTOBUF_NODISCARD std::string* release_key(); - void set_allocated_key(std::string* key); + // optional uint32 price = 2; + bool has_price() const; + void clear_price() ; + ::uint32_t price() const; + void set_price(::uint32_t value); + private: - const std::string& _internal_key() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_key(const std::string& value); - std::string* _internal_mutable_key(); + ::uint32_t _internal_price() const; + void _internal_set_price(::uint32_t value); + public: + // optional uint32 token_price = 3; + bool has_token_price() const; + void clear_token_price() ; + ::uint32_t token_price() const; + void set_token_price(::uint32_t value); - // required string value = 2; - bool has_value() const; private: - bool _internal_has_value() const; + ::uint32_t _internal_token_price() const; + void _internal_set_token_price(::uint32_t value); + 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); + // optional double se_required = 4; + bool has_se_required() const; + void clear_se_required() ; + double se_required() const; + void set_se_required(double value); + private: - const std::string& _internal_value() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_value(const std::string& value); - std::string* _internal_mutable_value(); - public: + double _internal_se_required() const; + void _internal_set_se_required(double value); - // @@protoc_insertion_point(class_scope:ei.ActionKeyValuePair) + public: + // @@protoc_insertion_point(class_scope:ei.LiveConfig.BoostsConfig.ItemConfig) private: class _Internal; - - // helper for ByteSizeLong() - size_t RequiredFieldsByteSizeFallback() const; - - 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 key_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr value_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 4, 0, + 54, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_LiveConfig_BoostsConfig_ItemConfig_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const LiveConfig_BoostsConfig_ItemConfig& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr boost_id_; + ::uint32_t price_; + ::uint32_t token_price_; + double se_required_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class GenericAction final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.GenericAction) */ { +class LeaderboardResponse_Entry final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.LeaderboardResponse.Entry) */ { public: - inline GenericAction() : GenericAction(nullptr) {} - ~GenericAction() override; - explicit PROTOBUF_CONSTEXPR GenericAction(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - GenericAction(const GenericAction& from); - GenericAction(GenericAction&& from) noexcept - : GenericAction() { - *this = ::std::move(from); - } - - inline GenericAction& operator=(const GenericAction& from) { + inline LeaderboardResponse_Entry() : LeaderboardResponse_Entry(nullptr) {} + ~LeaderboardResponse_Entry() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR LeaderboardResponse_Entry( + ::google::protobuf::internal::ConstantInitialized); + + inline LeaderboardResponse_Entry(const LeaderboardResponse_Entry& from) : LeaderboardResponse_Entry(nullptr, from) {} + inline LeaderboardResponse_Entry(LeaderboardResponse_Entry&& from) noexcept + : LeaderboardResponse_Entry(nullptr, std::move(from)) {} + inline LeaderboardResponse_Entry& operator=(const LeaderboardResponse_Entry& from) { CopyFrom(from); return *this; } - inline GenericAction& operator=(GenericAction&& from) noexcept { + inline LeaderboardResponse_Entry& operator=(LeaderboardResponse_Entry&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -11433,303 +9789,220 @@ class GenericAction final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const GenericAction& default_instance() { + static const LeaderboardResponse_Entry& default_instance() { return *internal_default_instance(); } - static inline const GenericAction* internal_default_instance() { - return reinterpret_cast( - &_GenericAction_default_instance_); - } - static constexpr int kIndexInFileMessages = - 30; - - friend void swap(GenericAction& a, GenericAction& b) { - a.Swap(&b); + static inline const LeaderboardResponse_Entry* internal_default_instance() { + return reinterpret_cast( + &_LeaderboardResponse_Entry_default_instance_); } - inline void Swap(GenericAction* other) { + static constexpr int kIndexInFileMessages = 101; + friend void swap(LeaderboardResponse_Entry& a, LeaderboardResponse_Entry& b) { a.Swap(&b); } + inline void Swap(LeaderboardResponse_Entry* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(GenericAction* other) { + void UnsafeArenaSwap(LeaderboardResponse_Entry* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - GenericAction* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + LeaderboardResponse_Entry* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const GenericAction& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const GenericAction& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const LeaderboardResponse_Entry& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const LeaderboardResponse_Entry& from) { LeaderboardResponse_Entry::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(GenericAction* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.GenericAction"; + void InternalSwap(LeaderboardResponse_Entry* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.LeaderboardResponse.Entry"; } + + protected: + explicit LeaderboardResponse_Entry(::google::protobuf::Arena* arena); + LeaderboardResponse_Entry(::google::protobuf::Arena* arena, const LeaderboardResponse_Entry& from); + LeaderboardResponse_Entry(::google::protobuf::Arena* arena, LeaderboardResponse_Entry&& from) noexcept + : LeaderboardResponse_Entry(arena) { + *this = ::std::move(from); } - protected: - explicit GenericAction(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kDataFieldNumber = 4, - kUserIdFieldNumber = 1, - kActionNameFieldNumber = 3, - kAdvertisingIdFieldNumber = 7, - kAppFieldNumber = 5, - kDeviceFieldNumber = 6, - kApproxTimeDEPFieldNumber = 2, - kCcUserFieldNumber = 9, - kApproxTimeFieldNumber = 8, + kAliasFieldNumber = 2, + kScoreFieldNumber = 3, + kRankFieldNumber = 1, }; - // repeated .ei.ActionKeyValuePair data = 4; - int data_size() const; - private: - int _internal_data_size() const; - public: - void clear_data(); - ::ei::ActionKeyValuePair* mutable_data(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ActionKeyValuePair >* - mutable_data(); - private: - const ::ei::ActionKeyValuePair& _internal_data(int index) const; - ::ei::ActionKeyValuePair* _internal_add_data(); - public: - const ::ei::ActionKeyValuePair& data(int index) const; - ::ei::ActionKeyValuePair* add_data(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ActionKeyValuePair >& - data() const; - - // optional string user_id = 1; - 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 action_name = 3; - bool has_action_name() const; - private: - bool _internal_has_action_name() const; - public: - void clear_action_name(); - const std::string& action_name() const; - template - void set_action_name(ArgT0&& arg0, ArgT... args); - std::string* mutable_action_name(); - PROTOBUF_NODISCARD std::string* release_action_name(); - void set_allocated_action_name(std::string* action_name); - private: - const std::string& _internal_action_name() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_action_name(const std::string& value); - std::string* _internal_mutable_action_name(); - public: + // optional string alias = 2; + bool has_alias() const; + void clear_alias() ; + const std::string& alias() const; + template + void set_alias(Arg_&& arg, Args_... args); + std::string* mutable_alias(); + PROTOBUF_NODISCARD std::string* release_alias(); + void set_allocated_alias(std::string* value); - // optional string advertising_id = 7; - bool has_advertising_id() const; - private: - bool _internal_has_advertising_id() const; - public: - void clear_advertising_id(); - const std::string& advertising_id() const; - template - void set_advertising_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_advertising_id(); - PROTOBUF_NODISCARD std::string* release_advertising_id(); - void set_allocated_advertising_id(std::string* advertising_id); private: - const std::string& _internal_advertising_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_advertising_id(const std::string& value); - std::string* _internal_mutable_advertising_id(); - public: + const std::string& _internal_alias() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_alias( + const std::string& value); + std::string* _internal_mutable_alias(); - // optional .ei.AppInfo app = 5; - bool has_app() const; - private: - bool _internal_has_app() const; - public: - void clear_app(); - const ::ei::AppInfo& app() const; - PROTOBUF_NODISCARD ::ei::AppInfo* release_app(); - ::ei::AppInfo* mutable_app(); - void set_allocated_app(::ei::AppInfo* app); - private: - const ::ei::AppInfo& _internal_app() const; - ::ei::AppInfo* _internal_mutable_app(); public: - void unsafe_arena_set_allocated_app( - ::ei::AppInfo* app); - ::ei::AppInfo* unsafe_arena_release_app(); + // optional double score = 3; + bool has_score() const; + void clear_score() ; + double score() const; + void set_score(double value); - // optional .ei.DeviceInfo device = 6; - bool has_device() const; - private: - bool _internal_has_device() const; - public: - void clear_device(); - const ::ei::DeviceInfo& device() const; - PROTOBUF_NODISCARD ::ei::DeviceInfo* release_device(); - ::ei::DeviceInfo* mutable_device(); - void set_allocated_device(::ei::DeviceInfo* device); private: - const ::ei::DeviceInfo& _internal_device() const; - ::ei::DeviceInfo* _internal_mutable_device(); - public: - void unsafe_arena_set_allocated_device( - ::ei::DeviceInfo* device); - ::ei::DeviceInfo* unsafe_arena_release_device(); + double _internal_score() const; + void _internal_set_score(double value); - // optional float approx_time_DEP = 2; - bool has_approx_time_dep() const; - private: - bool _internal_has_approx_time_dep() const; - public: - void clear_approx_time_dep(); - float approx_time_dep() const; - void set_approx_time_dep(float value); - private: - float _internal_approx_time_dep() const; - void _internal_set_approx_time_dep(float value); public: + // optional uint32 rank = 1; + bool has_rank() const; + void clear_rank() ; + ::uint32_t rank() const; + void set_rank(::uint32_t value); - // optional bool cc_user = 9; - bool has_cc_user() const; - private: - bool _internal_has_cc_user() const; - public: - void clear_cc_user(); - bool cc_user() const; - void set_cc_user(bool value); private: - bool _internal_cc_user() const; - void _internal_set_cc_user(bool value); - public: + ::uint32_t _internal_rank() const; + void _internal_set_rank(::uint32_t value); - // optional double approx_time = 8; - bool has_approx_time() const; - private: - bool _internal_has_approx_time() const; - public: - void clear_approx_time(); - double approx_time() const; - void set_approx_time(double value); - private: - double _internal_approx_time() const; - void _internal_set_approx_time(double value); public: - - // @@protoc_insertion_point(class_scope:ei.GenericAction) + // @@protoc_insertion_point(class_scope:ei.LeaderboardResponse.Entry) 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< ::ei::ActionKeyValuePair > data_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr user_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr action_name_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr advertising_id_; - ::ei::AppInfo* app_; - ::ei::DeviceInfo* device_; - float approx_time_dep_; - bool cc_user_; - double approx_time_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 3, 0, + 42, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_LeaderboardResponse_Entry_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const LeaderboardResponse_Entry& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr alias_; + double score_; + ::uint32_t rank_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class GenericActionBatchRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.GenericActionBatchRequest) */ { +class LeaderboardInfo_Season final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.LeaderboardInfo.Season) */ { public: - inline GenericActionBatchRequest() : GenericActionBatchRequest(nullptr) {} - ~GenericActionBatchRequest() override; - explicit PROTOBUF_CONSTEXPR GenericActionBatchRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - GenericActionBatchRequest(const GenericActionBatchRequest& from); - GenericActionBatchRequest(GenericActionBatchRequest&& from) noexcept - : GenericActionBatchRequest() { - *this = ::std::move(from); - } - - inline GenericActionBatchRequest& operator=(const GenericActionBatchRequest& from) { + inline LeaderboardInfo_Season() : LeaderboardInfo_Season(nullptr) {} + ~LeaderboardInfo_Season() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR LeaderboardInfo_Season( + ::google::protobuf::internal::ConstantInitialized); + + inline LeaderboardInfo_Season(const LeaderboardInfo_Season& from) : LeaderboardInfo_Season(nullptr, from) {} + inline LeaderboardInfo_Season(LeaderboardInfo_Season&& from) noexcept + : LeaderboardInfo_Season(nullptr, std::move(from)) {} + inline LeaderboardInfo_Season& operator=(const LeaderboardInfo_Season& from) { CopyFrom(from); return *this; } - inline GenericActionBatchRequest& operator=(GenericActionBatchRequest&& from) noexcept { + inline LeaderboardInfo_Season& operator=(LeaderboardInfo_Season&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -11738,178 +10011,213 @@ class GenericActionBatchRequest final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const GenericActionBatchRequest& default_instance() { + static const LeaderboardInfo_Season& default_instance() { return *internal_default_instance(); } - static inline const GenericActionBatchRequest* internal_default_instance() { - return reinterpret_cast( - &_GenericActionBatchRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 31; - - friend void swap(GenericActionBatchRequest& a, GenericActionBatchRequest& b) { - a.Swap(&b); + static inline const LeaderboardInfo_Season* internal_default_instance() { + return reinterpret_cast( + &_LeaderboardInfo_Season_default_instance_); } - inline void Swap(GenericActionBatchRequest* other) { + static constexpr int kIndexInFileMessages = 98; + friend void swap(LeaderboardInfo_Season& a, LeaderboardInfo_Season& b) { a.Swap(&b); } + inline void Swap(LeaderboardInfo_Season* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(GenericActionBatchRequest* other) { + void UnsafeArenaSwap(LeaderboardInfo_Season* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - GenericActionBatchRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + LeaderboardInfo_Season* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const GenericActionBatchRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const GenericActionBatchRequest& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const LeaderboardInfo_Season& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const LeaderboardInfo_Season& from) { LeaderboardInfo_Season::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(GenericActionBatchRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.GenericActionBatchRequest"; + void InternalSwap(LeaderboardInfo_Season* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.LeaderboardInfo.Season"; } + + protected: + explicit LeaderboardInfo_Season(::google::protobuf::Arena* arena); + LeaderboardInfo_Season(::google::protobuf::Arena* arena, const LeaderboardInfo_Season& from); + LeaderboardInfo_Season(::google::protobuf::Arena* arena, LeaderboardInfo_Season&& from) noexcept + : LeaderboardInfo_Season(arena) { + *this = ::std::move(from); } - protected: - explicit GenericActionBatchRequest(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kActionsFieldNumber = 2, - kRinfoFieldNumber = 1, + kScopeFieldNumber = 1, + kNameFieldNumber = 2, }; - // repeated .ei.GenericAction actions = 2; - int actions_size() const; - private: - int _internal_actions_size() const; - public: - void clear_actions(); - ::ei::GenericAction* mutable_actions(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::GenericAction >* - mutable_actions(); - private: - const ::ei::GenericAction& _internal_actions(int index) const; - ::ei::GenericAction* _internal_add_actions(); - public: - const ::ei::GenericAction& actions(int index) const; - ::ei::GenericAction* add_actions(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::GenericAction >& - actions() const; + // optional string scope = 1; + bool has_scope() const; + void clear_scope() ; + const std::string& scope() const; + template + void set_scope(Arg_&& arg, Args_... args); + std::string* mutable_scope(); + PROTOBUF_NODISCARD std::string* release_scope(); + void set_allocated_scope(std::string* value); - // optional .ei.BasicRequestInfo rinfo = 1; - bool has_rinfo() const; private: - bool _internal_has_rinfo() const; + const std::string& _internal_scope() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_scope( + const std::string& value); + std::string* _internal_mutable_scope(); + 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); + // optional string name = 2; + bool has_name() const; + void clear_name() ; + const std::string& name() const; + template + void set_name(Arg_&& arg, Args_... args); + std::string* mutable_name(); + PROTOBUF_NODISCARD std::string* release_name(); + void set_allocated_name(std::string* value); + 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(); + const std::string& _internal_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_name( + const std::string& value); + std::string* _internal_mutable_name(); - // @@protoc_insertion_point(class_scope:ei.GenericActionBatchRequest) + public: + // @@protoc_insertion_point(class_scope:ei.LeaderboardInfo.Season) 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< ::ei::GenericAction > actions_; - ::ei::BasicRequestInfo* rinfo_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 0, + 43, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_LeaderboardInfo_Season_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const LeaderboardInfo_Season& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr scope_; + ::google::protobuf::internal::ArenaStringPtr name_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class VerifyPurchaseRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.VerifyPurchaseRequest) */ { +class LeaderboardAnalysis_Chunk final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.LeaderboardAnalysis.Chunk) */ { public: - inline VerifyPurchaseRequest() : VerifyPurchaseRequest(nullptr) {} - ~VerifyPurchaseRequest() override; - explicit PROTOBUF_CONSTEXPR VerifyPurchaseRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - VerifyPurchaseRequest(const VerifyPurchaseRequest& from); - VerifyPurchaseRequest(VerifyPurchaseRequest&& from) noexcept - : VerifyPurchaseRequest() { - *this = ::std::move(from); - } - - inline VerifyPurchaseRequest& operator=(const VerifyPurchaseRequest& from) { + inline LeaderboardAnalysis_Chunk() : LeaderboardAnalysis_Chunk(nullptr) {} + ~LeaderboardAnalysis_Chunk() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR LeaderboardAnalysis_Chunk( + ::google::protobuf::internal::ConstantInitialized); + + inline LeaderboardAnalysis_Chunk(const LeaderboardAnalysis_Chunk& from) : LeaderboardAnalysis_Chunk(nullptr, from) {} + inline LeaderboardAnalysis_Chunk(LeaderboardAnalysis_Chunk&& from) noexcept + : LeaderboardAnalysis_Chunk(nullptr, std::move(from)) {} + inline LeaderboardAnalysis_Chunk& operator=(const LeaderboardAnalysis_Chunk& from) { CopyFrom(from); return *this; } - inline VerifyPurchaseRequest& operator=(VerifyPurchaseRequest&& from) noexcept { + inline LeaderboardAnalysis_Chunk& operator=(LeaderboardAnalysis_Chunk&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -11918,293 +10226,265 @@ class VerifyPurchaseRequest final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const VerifyPurchaseRequest& default_instance() { + static const LeaderboardAnalysis_Chunk& default_instance() { return *internal_default_instance(); } - static inline const VerifyPurchaseRequest* internal_default_instance() { - return reinterpret_cast( - &_VerifyPurchaseRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 32; - - friend void swap(VerifyPurchaseRequest& a, VerifyPurchaseRequest& b) { - a.Swap(&b); + static inline const LeaderboardAnalysis_Chunk* internal_default_instance() { + return reinterpret_cast( + &_LeaderboardAnalysis_Chunk_default_instance_); } - inline void Swap(VerifyPurchaseRequest* other) { + static constexpr int kIndexInFileMessages = 96; + friend void swap(LeaderboardAnalysis_Chunk& a, LeaderboardAnalysis_Chunk& b) { a.Swap(&b); } + inline void Swap(LeaderboardAnalysis_Chunk* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(VerifyPurchaseRequest* other) { + void UnsafeArenaSwap(LeaderboardAnalysis_Chunk* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - VerifyPurchaseRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + LeaderboardAnalysis_Chunk* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const VerifyPurchaseRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const VerifyPurchaseRequest& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const LeaderboardAnalysis_Chunk& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const LeaderboardAnalysis_Chunk& from) { LeaderboardAnalysis_Chunk::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(VerifyPurchaseRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.VerifyPurchaseRequest"; + void InternalSwap(LeaderboardAnalysis_Chunk* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.LeaderboardAnalysis.Chunk"; } + + protected: + explicit LeaderboardAnalysis_Chunk(::google::protobuf::Arena* arena); + LeaderboardAnalysis_Chunk(::google::protobuf::Arena* arena, const LeaderboardAnalysis_Chunk& from); + LeaderboardAnalysis_Chunk(::google::protobuf::Arena* arena, LeaderboardAnalysis_Chunk&& from) noexcept + : LeaderboardAnalysis_Chunk(arena) { + *this = ::std::move(from); } - protected: - explicit VerifyPurchaseRequest(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kSkuFieldNumber = 1, - kTransactionIdFieldNumber = 2, - kReceiptFieldNumber = 3, - kPlatformFieldNumber = 4, - kOriginalTransactionIdFieldNumber = 8, - kLogFieldNumber = 5, - kRinfoFieldNumber = 6, - kSandboxFieldNumber = 7, + kStartCursorFieldNumber = 5, + kEndCursorFieldNumber = 6, + kStartIndexFieldNumber = 1, + kEndIndexFieldNumber = 2, + kHighScoreFieldNumber = 3, + kLowScoreFieldNumber = 4, }; - // optional string sku = 1; - bool has_sku() const; - private: - bool _internal_has_sku() const; - public: - void clear_sku(); - const std::string& sku() const; - template - void set_sku(ArgT0&& arg0, ArgT... args); - std::string* mutable_sku(); - PROTOBUF_NODISCARD std::string* release_sku(); - void set_allocated_sku(std::string* sku); - private: - const std::string& _internal_sku() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_sku(const std::string& value); - std::string* _internal_mutable_sku(); - public: - - // optional string transaction_id = 2; - bool has_transaction_id() const; - private: - bool _internal_has_transaction_id() const; - public: - void clear_transaction_id(); - const std::string& transaction_id() const; - template - void set_transaction_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_transaction_id(); - PROTOBUF_NODISCARD std::string* release_transaction_id(); - void set_allocated_transaction_id(std::string* transaction_id); - private: - const std::string& _internal_transaction_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_transaction_id(const std::string& value); - std::string* _internal_mutable_transaction_id(); - public: - - // optional string receipt = 3; - bool has_receipt() const; - private: - bool _internal_has_receipt() const; - public: - void clear_receipt(); - const std::string& receipt() const; - template - void set_receipt(ArgT0&& arg0, ArgT... args); - std::string* mutable_receipt(); - PROTOBUF_NODISCARD std::string* release_receipt(); - void set_allocated_receipt(std::string* receipt); - private: - const std::string& _internal_receipt() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_receipt(const std::string& value); - std::string* _internal_mutable_receipt(); - public: + // optional string start_cursor = 5; + bool has_start_cursor() const; + void clear_start_cursor() ; + const std::string& start_cursor() const; + template + void set_start_cursor(Arg_&& arg, Args_... args); + std::string* mutable_start_cursor(); + PROTOBUF_NODISCARD std::string* release_start_cursor(); + void set_allocated_start_cursor(std::string* value); - // optional string platform = 4; - bool has_platform() const; - private: - bool _internal_has_platform() const; - public: - void clear_platform(); - const std::string& platform() const; - template - void set_platform(ArgT0&& arg0, ArgT... args); - std::string* mutable_platform(); - PROTOBUF_NODISCARD std::string* release_platform(); - void set_allocated_platform(std::string* platform); private: - const std::string& _internal_platform() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_platform(const std::string& value); - std::string* _internal_mutable_platform(); - public: + const std::string& _internal_start_cursor() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_start_cursor( + const std::string& value); + std::string* _internal_mutable_start_cursor(); - // optional string original_transaction_id = 8; - bool has_original_transaction_id() const; - private: - bool _internal_has_original_transaction_id() const; - public: - void clear_original_transaction_id(); - const std::string& original_transaction_id() const; - template - void set_original_transaction_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_original_transaction_id(); - PROTOBUF_NODISCARD std::string* release_original_transaction_id(); - void set_allocated_original_transaction_id(std::string* original_transaction_id); - private: - const std::string& _internal_original_transaction_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_original_transaction_id(const std::string& value); - std::string* _internal_mutable_original_transaction_id(); public: + // optional string end_cursor = 6; + bool has_end_cursor() const; + void clear_end_cursor() ; + const std::string& end_cursor() const; + template + void set_end_cursor(Arg_&& arg, Args_... args); + std::string* mutable_end_cursor(); + PROTOBUF_NODISCARD std::string* release_end_cursor(); + void set_allocated_end_cursor(std::string* value); - // optional .ei.GenericAction log = 5; - bool has_log() const; private: - bool _internal_has_log() const; - public: - void clear_log(); - const ::ei::GenericAction& log() const; - PROTOBUF_NODISCARD ::ei::GenericAction* release_log(); - ::ei::GenericAction* mutable_log(); - void set_allocated_log(::ei::GenericAction* log); - private: - const ::ei::GenericAction& _internal_log() const; - ::ei::GenericAction* _internal_mutable_log(); + const std::string& _internal_end_cursor() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_end_cursor( + const std::string& value); + std::string* _internal_mutable_end_cursor(); + public: - void unsafe_arena_set_allocated_log( - ::ei::GenericAction* log); - ::ei::GenericAction* unsafe_arena_release_log(); + // optional uint32 start_index = 1; + bool has_start_index() const; + void clear_start_index() ; + ::uint32_t start_index() const; + void set_start_index(::uint32_t value); - // optional .ei.BasicRequestInfo rinfo = 6; - bool has_rinfo() const; private: - bool _internal_has_rinfo() const; + ::uint32_t _internal_start_index() const; + void _internal_set_start_index(::uint32_t value); + 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); + // optional uint32 end_index = 2; + bool has_end_index() const; + void clear_end_index() ; + ::uint32_t end_index() const; + void set_end_index(::uint32_t value); + private: - const ::ei::BasicRequestInfo& _internal_rinfo() const; - ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + ::uint32_t _internal_end_index() const; + void _internal_set_end_index(::uint32_t value); + public: - void unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo); - ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); + // optional double high_score = 3; + bool has_high_score() const; + void clear_high_score() ; + double high_score() const; + void set_high_score(double value); - // optional bool sandbox = 7; - bool has_sandbox() const; private: - bool _internal_has_sandbox() const; + double _internal_high_score() const; + void _internal_set_high_score(double value); + public: - void clear_sandbox(); - bool sandbox() const; - void set_sandbox(bool value); + // optional double low_score = 4; + bool has_low_score() const; + void clear_low_score() ; + double low_score() const; + void set_low_score(double value); + private: - bool _internal_sandbox() const; - void _internal_set_sandbox(bool value); - public: + double _internal_low_score() const; + void _internal_set_low_score(double value); - // @@protoc_insertion_point(class_scope:ei.VerifyPurchaseRequest) + public: + // @@protoc_insertion_point(class_scope:ei.LeaderboardAnalysis.Chunk) 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 sku_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr transaction_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr receipt_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr platform_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr original_transaction_id_; - ::ei::GenericAction* log_; - ::ei::BasicRequestInfo* rinfo_; - bool sandbox_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 6, 0, + 59, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_LeaderboardAnalysis_Chunk_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const LeaderboardAnalysis_Chunk& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr start_cursor_; + ::google::protobuf::internal::ArenaStringPtr end_cursor_; + ::uint32_t start_index_; + ::uint32_t end_index_; + double high_score_; + double low_score_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class VerifyPurchaseResponse final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.VerifyPurchaseResponse) */ { +class JoinCoopResponse final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.JoinCoopResponse) */ { public: - inline VerifyPurchaseResponse() : VerifyPurchaseResponse(nullptr) {} - ~VerifyPurchaseResponse() override; - explicit PROTOBUF_CONSTEXPR VerifyPurchaseResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - VerifyPurchaseResponse(const VerifyPurchaseResponse& from); - VerifyPurchaseResponse(VerifyPurchaseResponse&& from) noexcept - : VerifyPurchaseResponse() { - *this = ::std::move(from); - } - - inline VerifyPurchaseResponse& operator=(const VerifyPurchaseResponse& from) { + inline JoinCoopResponse() : JoinCoopResponse(nullptr) {} + ~JoinCoopResponse() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR JoinCoopResponse( + ::google::protobuf::internal::ConstantInitialized); + + inline JoinCoopResponse(const JoinCoopResponse& from) : JoinCoopResponse(nullptr, from) {} + inline JoinCoopResponse(JoinCoopResponse&& from) noexcept + : JoinCoopResponse(nullptr, std::move(from)) {} + inline JoinCoopResponse& operator=(const JoinCoopResponse& from) { CopyFrom(from); return *this; } - inline VerifyPurchaseResponse& operator=(VerifyPurchaseResponse&& from) noexcept { + inline JoinCoopResponse& operator=(JoinCoopResponse&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -12213,173 +10493,317 @@ class VerifyPurchaseResponse final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const VerifyPurchaseResponse& default_instance() { + static const JoinCoopResponse& default_instance() { return *internal_default_instance(); } - static inline const VerifyPurchaseResponse* internal_default_instance() { - return reinterpret_cast( - &_VerifyPurchaseResponse_default_instance_); - } - static constexpr int kIndexInFileMessages = - 33; - - friend void swap(VerifyPurchaseResponse& a, VerifyPurchaseResponse& b) { - a.Swap(&b); + static inline const JoinCoopResponse* internal_default_instance() { + return reinterpret_cast( + &_JoinCoopResponse_default_instance_); } - inline void Swap(VerifyPurchaseResponse* other) { + static constexpr int kIndexInFileMessages = 80; + friend void swap(JoinCoopResponse& a, JoinCoopResponse& b) { a.Swap(&b); } + inline void Swap(JoinCoopResponse* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(VerifyPurchaseResponse* other) { + void UnsafeArenaSwap(JoinCoopResponse* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - VerifyPurchaseResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + JoinCoopResponse* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const VerifyPurchaseResponse& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const VerifyPurchaseResponse& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const JoinCoopResponse& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const JoinCoopResponse& from) { JoinCoopResponse::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(VerifyPurchaseResponse* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.VerifyPurchaseResponse"; + void InternalSwap(JoinCoopResponse* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.JoinCoopResponse"; } + + protected: + explicit JoinCoopResponse(::google::protobuf::Arena* arena); + JoinCoopResponse(::google::protobuf::Arena* arena, const JoinCoopResponse& from); + JoinCoopResponse(::google::protobuf::Arena* arena, JoinCoopResponse&& from) noexcept + : JoinCoopResponse(arena) { + *this = ::std::move(from); } - protected: - explicit VerifyPurchaseResponse(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { kMessageFieldNumber = 2, - kVerifiedFieldNumber = 1, + kCoopIdentifierFieldNumber = 5, + kSecondsRemainingFieldNumber = 3, + kSuccessFieldNumber = 1, + kBannedFieldNumber = 4, + kCanStartFieldNumber = 10, + kNumMembersFieldNumber = 7, + kMatchPercentFieldNumber = 6, + kStatusFieldNumber = 8, + kGradeFieldNumber = 9, }; // optional string message = 2; bool has_message() const; - private: - bool _internal_has_message() const; - public: - void clear_message(); + void clear_message() ; const std::string& message() const; - template - void set_message(ArgT0&& arg0, ArgT... args); + template + void set_message(Arg_&& arg, Args_... args); std::string* mutable_message(); PROTOBUF_NODISCARD std::string* release_message(); - void set_allocated_message(std::string* message); + void set_allocated_message(std::string* value); + private: const std::string& _internal_message() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_message(const std::string& value); + inline PROTOBUF_ALWAYS_INLINE void _internal_set_message( + const std::string& value); std::string* _internal_mutable_message(); + public: + // optional string coop_identifier = 5; + bool has_coop_identifier() const; + void clear_coop_identifier() ; + const std::string& coop_identifier() const; + template + void set_coop_identifier(Arg_&& arg, Args_... args); + std::string* mutable_coop_identifier(); + PROTOBUF_NODISCARD std::string* release_coop_identifier(); + void set_allocated_coop_identifier(std::string* value); - // optional bool verified = 1; - bool has_verified() const; private: - bool _internal_has_verified() const; + const std::string& _internal_coop_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_coop_identifier( + const std::string& value); + std::string* _internal_mutable_coop_identifier(); + public: - void clear_verified(); - bool verified() const; - void set_verified(bool value); + // optional double seconds_remaining = 3; + bool has_seconds_remaining() const; + void clear_seconds_remaining() ; + double seconds_remaining() const; + void set_seconds_remaining(double value); + private: - bool _internal_verified() const; - void _internal_set_verified(bool value); + double _internal_seconds_remaining() const; + void _internal_set_seconds_remaining(double value); + public: + // optional bool success = 1; + bool has_success() const; + void clear_success() ; + bool success() const; + void set_success(bool value); - // @@protoc_insertion_point(class_scope:ei.VerifyPurchaseResponse) + private: + bool _internal_success() const; + void _internal_set_success(bool value); + + public: + // optional bool banned = 4; + bool has_banned() const; + void clear_banned() ; + bool banned() const; + void set_banned(bool value); + + private: + bool _internal_banned() const; + void _internal_set_banned(bool value); + + public: + // optional bool can_start = 10; + bool has_can_start() const; + void clear_can_start() ; + bool can_start() const; + void set_can_start(bool value); + + private: + bool _internal_can_start() const; + void _internal_set_can_start(bool value); + + public: + // optional uint32 num_members = 7; + bool has_num_members() const; + void clear_num_members() ; + ::uint32_t num_members() const; + void set_num_members(::uint32_t value); + + private: + ::uint32_t _internal_num_members() const; + void _internal_set_num_members(::uint32_t value); + + public: + // optional double match_percent = 6; + bool has_match_percent() const; + void clear_match_percent() ; + double match_percent() const; + void set_match_percent(double value); + + private: + double _internal_match_percent() const; + void _internal_set_match_percent(double value); + + public: + // optional .ei.ContractCoopStatusResponse.Status status = 8; + bool has_status() const; + void clear_status() ; + ::ei::ContractCoopStatusResponse_Status status() const; + void set_status(::ei::ContractCoopStatusResponse_Status value); + + private: + ::ei::ContractCoopStatusResponse_Status _internal_status() const; + void _internal_set_status(::ei::ContractCoopStatusResponse_Status value); + + public: + // optional .ei.Contract.PlayerGrade grade = 9; + bool has_grade() const; + void clear_grade() ; + ::ei::Contract_PlayerGrade grade() const; + void set_grade(::ei::Contract_PlayerGrade value); + + private: + ::ei::Contract_PlayerGrade _internal_grade() const; + void _internal_set_grade(::ei::Contract_PlayerGrade value); + + public: + // @@protoc_insertion_point(class_scope:ei.JoinCoopResponse) 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 message_; - bool verified_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 4, 10, 2, + 58, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_JoinCoopResponse_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const JoinCoopResponse& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr message_; + ::google::protobuf::internal::ArenaStringPtr coop_identifier_; + double seconds_remaining_; + bool success_; + bool banned_; + bool can_start_; + ::uint32_t num_members_; + double match_percent_; + int status_; + int grade_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class CurrencyFlowLog final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.CurrencyFlowLog) */ { +class InventorySlot final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.InventorySlot) */ { public: - inline CurrencyFlowLog() : CurrencyFlowLog(nullptr) {} - ~CurrencyFlowLog() override; - explicit PROTOBUF_CONSTEXPR CurrencyFlowLog(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - CurrencyFlowLog(const CurrencyFlowLog& from); - CurrencyFlowLog(CurrencyFlowLog&& from) noexcept - : CurrencyFlowLog() { - *this = ::std::move(from); - } - - inline CurrencyFlowLog& operator=(const CurrencyFlowLog& from) { + inline InventorySlot() : InventorySlot(nullptr) {} + ~InventorySlot() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR InventorySlot( + ::google::protobuf::internal::ConstantInitialized); + + inline InventorySlot(const InventorySlot& from) : InventorySlot(nullptr, from) {} + inline InventorySlot(InventorySlot&& from) noexcept + : InventorySlot(nullptr, std::move(from)) {} + inline InventorySlot& operator=(const InventorySlot& from) { CopyFrom(from); return *this; } - inline CurrencyFlowLog& operator=(CurrencyFlowLog&& from) noexcept { + inline InventorySlot& operator=(InventorySlot&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -12388,308 +10812,201 @@ class CurrencyFlowLog final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const CurrencyFlowLog& default_instance() { + static const InventorySlot& default_instance() { return *internal_default_instance(); } - static inline const CurrencyFlowLog* internal_default_instance() { - return reinterpret_cast( - &_CurrencyFlowLog_default_instance_); - } - static constexpr int kIndexInFileMessages = - 34; - - friend void swap(CurrencyFlowLog& a, CurrencyFlowLog& b) { - a.Swap(&b); + static inline const InventorySlot* internal_default_instance() { + return reinterpret_cast( + &_InventorySlot_default_instance_); } - inline void Swap(CurrencyFlowLog* other) { + static constexpr int kIndexInFileMessages = 138; + friend void swap(InventorySlot& a, InventorySlot& b) { a.Swap(&b); } + inline void Swap(InventorySlot* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(CurrencyFlowLog* other) { + void UnsafeArenaSwap(InventorySlot* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - CurrencyFlowLog* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + InventorySlot* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const CurrencyFlowLog& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const CurrencyFlowLog& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const InventorySlot& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const InventorySlot& from) { InventorySlot::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(CurrencyFlowLog* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.CurrencyFlowLog"; + void InternalSwap(InventorySlot* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.InventorySlot"; } + + protected: + explicit InventorySlot(::google::protobuf::Arena* arena); + InventorySlot(::google::protobuf::Arena* arena, const InventorySlot& from); + InventorySlot(::google::protobuf::Arena* arena, InventorySlot&& from) noexcept + : InventorySlot(arena) { + *this = ::std::move(from); } - protected: - explicit CurrencyFlowLog(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kUserIdFieldNumber = 1, - kLocationFieldNumber = 5, - kVersionFieldNumber = 6, - kPlatformFieldNumber = 7, - kApproxTimeFieldNumber = 2, - kAmountFieldNumber = 4, - kSoulEggsFieldNumber = 8, - kTicketsSpentFieldNumber = 9, - kGoldSpentFieldNumber = 10, - kCurrencyFieldNumber = 3, + kOccupiedFieldNumber = 1, + kItemIdFieldNumber = 2, }; - // optional string user_id = 1; - 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 location = 5; - bool has_location() const; - private: - bool _internal_has_location() const; - public: - void clear_location(); - const std::string& location() const; - template - void set_location(ArgT0&& arg0, ArgT... args); - std::string* mutable_location(); - PROTOBUF_NODISCARD std::string* release_location(); - void set_allocated_location(std::string* location); - private: - const std::string& _internal_location() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_location(const std::string& value); - std::string* _internal_mutable_location(); - public: - - // optional string version = 6; - bool has_version() const; - private: - bool _internal_has_version() const; - public: - void clear_version(); - const std::string& version() const; - template - void set_version(ArgT0&& arg0, ArgT... args); - std::string* mutable_version(); - PROTOBUF_NODISCARD std::string* release_version(); - void set_allocated_version(std::string* version); - private: - const std::string& _internal_version() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_version(const std::string& value); - std::string* _internal_mutable_version(); - public: - - // optional string platform = 7; - bool has_platform() const; - private: - bool _internal_has_platform() const; - public: - void clear_platform(); - const std::string& platform() const; - template - void set_platform(ArgT0&& arg0, ArgT... args); - std::string* mutable_platform(); - PROTOBUF_NODISCARD std::string* release_platform(); - void set_allocated_platform(std::string* platform); - private: - const std::string& _internal_platform() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_platform(const std::string& value); - std::string* _internal_mutable_platform(); - public: - - // optional double approx_time = 2; - bool has_approx_time() const; - private: - bool _internal_has_approx_time() const; - public: - void clear_approx_time(); - double approx_time() const; - void set_approx_time(double value); - private: - double _internal_approx_time() const; - void _internal_set_approx_time(double value); - public: - - // optional int64 amount = 4; - bool has_amount() const; - private: - bool _internal_has_amount() const; - public: - void clear_amount(); - int64_t amount() const; - void set_amount(int64_t value); - private: - int64_t _internal_amount() const; - void _internal_set_amount(int64_t value); - public: + // optional bool occupied = 1; + bool has_occupied() const; + void clear_occupied() ; + bool occupied() const; + void set_occupied(bool value); - // optional double soul_eggs = 8; - bool has_soul_eggs() const; - private: - bool _internal_has_soul_eggs() const; - public: - void clear_soul_eggs(); - double soul_eggs() const; - void set_soul_eggs(double value); private: - double _internal_soul_eggs() const; - void _internal_set_soul_eggs(double value); - public: + bool _internal_occupied() const; + void _internal_set_occupied(bool value); - // optional uint64 tickets_spent = 9; - bool has_tickets_spent() const; - private: - bool _internal_has_tickets_spent() const; - public: - void clear_tickets_spent(); - uint64_t tickets_spent() const; - void set_tickets_spent(uint64_t value); - private: - uint64_t _internal_tickets_spent() const; - void _internal_set_tickets_spent(uint64_t value); public: + // optional uint32 item_id = 2; + bool has_item_id() const; + void clear_item_id() ; + ::uint32_t item_id() const; + void set_item_id(::uint32_t value); - // optional uint64 gold_spent = 10; - bool has_gold_spent() const; private: - bool _internal_has_gold_spent() const; - public: - void clear_gold_spent(); - uint64_t gold_spent() const; - void set_gold_spent(uint64_t value); - private: - uint64_t _internal_gold_spent() const; - void _internal_set_gold_spent(uint64_t value); - public: + ::uint32_t _internal_item_id() const; + void _internal_set_item_id(::uint32_t value); - // optional .ei.RewardType currency = 3; - bool has_currency() const; - private: - bool _internal_has_currency() const; - public: - void clear_currency(); - ::ei::RewardType currency() const; - void set_currency(::ei::RewardType value); - private: - ::ei::RewardType _internal_currency() const; - void _internal_set_currency(::ei::RewardType value); public: - - // @@protoc_insertion_point(class_scope:ei.CurrencyFlowLog) + // @@protoc_insertion_point(class_scope:ei.InventorySlot) 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 user_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr location_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr version_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr platform_; - double approx_time_; - int64_t amount_; - double soul_eggs_; - uint64_t tickets_spent_; - uint64_t gold_spent_; - int currency_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 0, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_InventorySlot_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const InventorySlot& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + bool occupied_; + ::uint32_t item_id_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class CurrencyFlowBatchRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.CurrencyFlowBatchRequest) */ { +class IdleSessionSummary final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.IdleSessionSummary) */ { public: - inline CurrencyFlowBatchRequest() : CurrencyFlowBatchRequest(nullptr) {} - ~CurrencyFlowBatchRequest() override; - explicit PROTOBUF_CONSTEXPR CurrencyFlowBatchRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - CurrencyFlowBatchRequest(const CurrencyFlowBatchRequest& from); - CurrencyFlowBatchRequest(CurrencyFlowBatchRequest&& from) noexcept - : CurrencyFlowBatchRequest() { - *this = ::std::move(from); - } - - inline CurrencyFlowBatchRequest& operator=(const CurrencyFlowBatchRequest& from) { + inline IdleSessionSummary() : IdleSessionSummary(nullptr) {} + ~IdleSessionSummary() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR IdleSessionSummary( + ::google::protobuf::internal::ConstantInitialized); + + inline IdleSessionSummary(const IdleSessionSummary& from) : IdleSessionSummary(nullptr, from) {} + inline IdleSessionSummary(IdleSessionSummary&& from) noexcept + : IdleSessionSummary(nullptr, std::move(from)) {} + inline IdleSessionSummary& operator=(const IdleSessionSummary& from) { CopyFrom(from); return *this; } - inline CurrencyFlowBatchRequest& operator=(CurrencyFlowBatchRequest&& from) noexcept { + inline IdleSessionSummary& operator=(IdleSessionSummary&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -12698,178 +11015,279 @@ class CurrencyFlowBatchRequest final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const CurrencyFlowBatchRequest& default_instance() { + static const IdleSessionSummary& default_instance() { return *internal_default_instance(); } - static inline const CurrencyFlowBatchRequest* internal_default_instance() { - return reinterpret_cast( - &_CurrencyFlowBatchRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 35; - - friend void swap(CurrencyFlowBatchRequest& a, CurrencyFlowBatchRequest& b) { - a.Swap(&b); + static inline const IdleSessionSummary* internal_default_instance() { + return reinterpret_cast( + &_IdleSessionSummary_default_instance_); } - inline void Swap(CurrencyFlowBatchRequest* other) { + static constexpr int kIndexInFileMessages = 89; + friend void swap(IdleSessionSummary& a, IdleSessionSummary& b) { a.Swap(&b); } + inline void Swap(IdleSessionSummary* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(CurrencyFlowBatchRequest* other) { + void UnsafeArenaSwap(IdleSessionSummary* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - CurrencyFlowBatchRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + IdleSessionSummary* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const CurrencyFlowBatchRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const CurrencyFlowBatchRequest& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const IdleSessionSummary& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const IdleSessionSummary& from) { IdleSessionSummary::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(CurrencyFlowBatchRequest* other); + void InternalSwap(IdleSessionSummary* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.IdleSessionSummary"; } + + protected: + explicit IdleSessionSummary(::google::protobuf::Arena* arena); + IdleSessionSummary(::google::protobuf::Arena* arena, const IdleSessionSummary& from); + IdleSessionSummary(::google::protobuf::Arena* arena, IdleSessionSummary&& from) noexcept + : IdleSessionSummary(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kTimeAwayFieldNumber = 1, + kTimeSimulatedFieldNumber = 2, + kAverageElrFieldNumber = 4, + kAverageMsrFieldNumber = 5, + kSilosOwnedFieldNumber = 3, + kFarmIndexFieldNumber = 7, + kAverageEggDeliveryRateFieldNumber = 6, + kLastEggDeliveryRateFieldNumber = 8, + }; + // optional double time_away = 1; + bool has_time_away() const; + void clear_time_away() ; + double time_away() const; + void set_time_away(double value); private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.CurrencyFlowBatchRequest"; - } - protected: - explicit CurrencyFlowBatchRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); + double _internal_time_away() const; + void _internal_set_time_away(double value); + public: + // optional double time_simulated = 2; + bool has_time_simulated() const; + void clear_time_simulated() ; + double time_simulated() const; + void set_time_simulated(double value); - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + private: + double _internal_time_simulated() const; + void _internal_set_time_simulated(double value); - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + public: + // optional double average_elr = 4; + bool has_average_elr() const; + void clear_average_elr() ; + double average_elr() const; + void set_average_elr(double value); - // nested types ---------------------------------------------------- + private: + double _internal_average_elr() const; + void _internal_set_average_elr(double value); - // accessors ------------------------------------------------------- + public: + // optional double average_msr = 5; + bool has_average_msr() const; + void clear_average_msr() ; + double average_msr() const; + void set_average_msr(double value); - enum : int { - kLogsFieldNumber = 1, - kRinfoFieldNumber = 2, - }; - // repeated .ei.CurrencyFlowLog logs = 1; - int logs_size() const; private: - int _internal_logs_size() const; + double _internal_average_msr() const; + void _internal_set_average_msr(double value); + public: - void clear_logs(); - ::ei::CurrencyFlowLog* mutable_logs(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CurrencyFlowLog >* - mutable_logs(); + // optional uint32 silos_owned = 3; + bool has_silos_owned() const; + void clear_silos_owned() ; + ::uint32_t silos_owned() const; + void set_silos_owned(::uint32_t value); + private: - const ::ei::CurrencyFlowLog& _internal_logs(int index) const; - ::ei::CurrencyFlowLog* _internal_add_logs(); + ::uint32_t _internal_silos_owned() const; + void _internal_set_silos_owned(::uint32_t value); + public: - const ::ei::CurrencyFlowLog& logs(int index) const; - ::ei::CurrencyFlowLog* add_logs(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CurrencyFlowLog >& - logs() const; + // optional uint32 farm_index = 7; + bool has_farm_index() const; + void clear_farm_index() ; + ::uint32_t farm_index() const; + void set_farm_index(::uint32_t value); - // optional .ei.BasicRequestInfo rinfo = 2; - bool has_rinfo() const; private: - bool _internal_has_rinfo() const; + ::uint32_t _internal_farm_index() const; + void _internal_set_farm_index(::uint32_t value); + 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); + // optional double average_egg_delivery_rate = 6; + bool has_average_egg_delivery_rate() const; + void clear_average_egg_delivery_rate() ; + double average_egg_delivery_rate() const; + void set_average_egg_delivery_rate(double value); + private: - const ::ei::BasicRequestInfo& _internal_rinfo() const; - ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + double _internal_average_egg_delivery_rate() const; + void _internal_set_average_egg_delivery_rate(double value); + public: - void unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo); - ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); + // optional double last_egg_delivery_rate = 8; + bool has_last_egg_delivery_rate() const; + void clear_last_egg_delivery_rate() ; + double last_egg_delivery_rate() const; + void set_last_egg_delivery_rate(double value); - // @@protoc_insertion_point(class_scope:ei.CurrencyFlowBatchRequest) + private: + double _internal_last_egg_delivery_rate() const; + void _internal_set_last_egg_delivery_rate(double value); + + public: + // @@protoc_insertion_point(class_scope:ei.IdleSessionSummary) 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< ::ei::CurrencyFlowLog > logs_; - ::ei::BasicRequestInfo* rinfo_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 8, 0, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_IdleSessionSummary_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const IdleSessionSummary& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + double time_away_; + double time_simulated_; + double average_elr_; + double average_msr_; + ::uint32_t silos_owned_; + ::uint32_t farm_index_; + double average_egg_delivery_rate_; + double last_egg_delivery_rate_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class Reward final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.Reward) */ { +class IAPSaleEntry final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.IAPSaleEntry) */ { public: - inline Reward() : Reward(nullptr) {} - ~Reward() override; - explicit PROTOBUF_CONSTEXPR Reward(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - Reward(const Reward& from); - Reward(Reward&& from) noexcept - : Reward() { - *this = ::std::move(from); - } - - inline Reward& operator=(const Reward& from) { + inline IAPSaleEntry() : IAPSaleEntry(nullptr) {} + ~IAPSaleEntry() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR IAPSaleEntry( + ::google::protobuf::internal::ConstantInitialized); + + inline IAPSaleEntry(const IAPSaleEntry& from) : IAPSaleEntry(nullptr, from) {} + inline IAPSaleEntry(IAPSaleEntry&& from) noexcept + : IAPSaleEntry(nullptr, std::move(from)) {} + inline IAPSaleEntry& operator=(const IAPSaleEntry& from) { CopyFrom(from); return *this; } - inline Reward& operator=(Reward&& from) noexcept { + inline IAPSaleEntry& operator=(IAPSaleEntry&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -12878,188 +11296,245 @@ class Reward final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const Reward& default_instance() { + static const IAPSaleEntry& default_instance() { return *internal_default_instance(); } - static inline const Reward* internal_default_instance() { - return reinterpret_cast( - &_Reward_default_instance_); - } - static constexpr int kIndexInFileMessages = - 36; - - friend void swap(Reward& a, Reward& b) { - a.Swap(&b); + static inline const IAPSaleEntry* internal_default_instance() { + return reinterpret_cast( + &_IAPSaleEntry_default_instance_); } - inline void Swap(Reward* other) { + static constexpr int kIndexInFileMessages = 23; + friend void swap(IAPSaleEntry& a, IAPSaleEntry& b) { a.Swap(&b); } + inline void Swap(IAPSaleEntry* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(Reward* other) { + void UnsafeArenaSwap(IAPSaleEntry* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - Reward* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + IAPSaleEntry* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const Reward& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const Reward& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const IAPSaleEntry& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const IAPSaleEntry& from) { IAPSaleEntry::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(Reward* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.Reward"; + void InternalSwap(IAPSaleEntry* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.IAPSaleEntry"; } + + protected: + explicit IAPSaleEntry(::google::protobuf::Arena* arena); + IAPSaleEntry(::google::protobuf::Arena* arena, const IAPSaleEntry& from); + IAPSaleEntry(::google::protobuf::Arena* arena, IAPSaleEntry&& from) noexcept + : IAPSaleEntry(arena) { + *this = ::std::move(from); } - protected: - explicit Reward(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kRewardSubTypeFieldNumber = 2, - kRewardAmountFieldNumber = 3, - kRewardTypeFieldNumber = 1, + kProductIdFieldNumber = 1, + kDiscountStringFieldNumber = 3, + kSaleIdFieldNumber = 4, + kSecondsRemainingFieldNumber = 2, }; - // optional string reward_sub_type = 2; - bool has_reward_sub_type() const; - private: - bool _internal_has_reward_sub_type() const; - public: - void clear_reward_sub_type(); - const std::string& reward_sub_type() const; - template - void set_reward_sub_type(ArgT0&& arg0, ArgT... args); - std::string* mutable_reward_sub_type(); - PROTOBUF_NODISCARD std::string* release_reward_sub_type(); - void set_allocated_reward_sub_type(std::string* reward_sub_type); - private: - const std::string& _internal_reward_sub_type() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_reward_sub_type(const std::string& value); - std::string* _internal_mutable_reward_sub_type(); - public: + // optional string product_id = 1; + bool has_product_id() const; + void clear_product_id() ; + const std::string& product_id() const; + template + void set_product_id(Arg_&& arg, Args_... args); + std::string* mutable_product_id(); + PROTOBUF_NODISCARD std::string* release_product_id(); + void set_allocated_product_id(std::string* value); - // optional double reward_amount = 3; - bool has_reward_amount() const; private: - bool _internal_has_reward_amount() const; + const std::string& _internal_product_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_product_id( + const std::string& value); + std::string* _internal_mutable_product_id(); + public: - void clear_reward_amount(); - double reward_amount() const; - void set_reward_amount(double value); + // optional string discount_string = 3; + bool has_discount_string() const; + void clear_discount_string() ; + const std::string& discount_string() const; + template + void set_discount_string(Arg_&& arg, Args_... args); + std::string* mutable_discount_string(); + PROTOBUF_NODISCARD std::string* release_discount_string(); + void set_allocated_discount_string(std::string* value); + private: - double _internal_reward_amount() const; - void _internal_set_reward_amount(double value); - public: + const std::string& _internal_discount_string() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_discount_string( + const std::string& value); + std::string* _internal_mutable_discount_string(); + + public: + // optional string sale_id = 4; + bool has_sale_id() const; + void clear_sale_id() ; + const std::string& sale_id() const; + template + void set_sale_id(Arg_&& arg, Args_... args); + std::string* mutable_sale_id(); + PROTOBUF_NODISCARD std::string* release_sale_id(); + void set_allocated_sale_id(std::string* value); - // optional .ei.RewardType reward_type = 1; - bool has_reward_type() const; private: - bool _internal_has_reward_type() const; + const std::string& _internal_sale_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_sale_id( + const std::string& value); + std::string* _internal_mutable_sale_id(); + public: - void clear_reward_type(); - ::ei::RewardType reward_type() const; - void set_reward_type(::ei::RewardType value); + // optional double seconds_remaining = 2; + bool has_seconds_remaining() const; + void clear_seconds_remaining() ; + double seconds_remaining() const; + void set_seconds_remaining(double value); + private: - ::ei::RewardType _internal_reward_type() const; - void _internal_set_reward_type(::ei::RewardType value); - public: + double _internal_seconds_remaining() const; + void _internal_set_seconds_remaining(double value); - // @@protoc_insertion_point(class_scope:ei.Reward) + public: + // @@protoc_insertion_point(class_scope:ei.IAPSaleEntry) 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 reward_sub_type_; - double reward_amount_; - int reward_type_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 4, 0, + 56, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_IAPSaleEntry_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const IAPSaleEntry& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr product_id_; + ::google::protobuf::internal::ArenaStringPtr discount_string_; + ::google::protobuf::internal::ArenaStringPtr sale_id_; + double seconds_remaining_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class GameModifier final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.GameModifier) */ { +class GameModifier final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.GameModifier) */ { public: inline GameModifier() : GameModifier(nullptr) {} - ~GameModifier() override; - explicit PROTOBUF_CONSTEXPR GameModifier(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - GameModifier(const GameModifier& from); - GameModifier(GameModifier&& from) noexcept - : GameModifier() { - *this = ::std::move(from); - } - + ~GameModifier() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR GameModifier( + ::google::protobuf::internal::ConstantInitialized); + + inline GameModifier(const GameModifier& from) : GameModifier(nullptr, from) {} + inline GameModifier(GameModifier&& from) noexcept + : GameModifier(nullptr, std::move(from)) {} inline GameModifier& operator=(const GameModifier& from) { CopyFrom(from); return *this; } inline GameModifier& operator=(GameModifier&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -13068,20 +11543,22 @@ class GameModifier final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } static const GameModifier& default_instance() { @@ -13089,125 +11566,120 @@ class GameModifier final : } static inline const GameModifier* internal_default_instance() { return reinterpret_cast( - &_GameModifier_default_instance_); - } - static constexpr int kIndexInFileMessages = - 37; - - friend void swap(GameModifier& a, GameModifier& b) { - a.Swap(&b); + &_GameModifier_default_instance_); } + static constexpr int kIndexInFileMessages = 37; + friend void swap(GameModifier& a, GameModifier& b) { a.Swap(&b); } inline void Swap(GameModifier* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(GameModifier* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - GameModifier* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + GameModifier* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + using ::google::protobuf::Message::CopyFrom; void CopyFrom(const GameModifier& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const GameModifier& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const GameModifier& from) { GameModifier::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; void InternalSwap(GameModifier* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.GameModifier"; + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.GameModifier"; } + + protected: + explicit GameModifier(::google::protobuf::Arena* arena); + GameModifier(::google::protobuf::Arena* arena, const GameModifier& from); + GameModifier(::google::protobuf::Arena* arena, GameModifier&& from) noexcept + : GameModifier(arena) { + *this = ::std::move(from); } - protected: - explicit GameModifier(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- - - typedef GameModifier_GameDimension GameDimension; - static constexpr GameDimension INVALID = - GameModifier_GameDimension_INVALID; - static constexpr GameDimension EARNINGS = - GameModifier_GameDimension_EARNINGS; - static constexpr GameDimension AWAY_EARNINGS = - GameModifier_GameDimension_AWAY_EARNINGS; - static constexpr GameDimension INTERNAL_HATCHERY_RATE = - GameModifier_GameDimension_INTERNAL_HATCHERY_RATE; - static constexpr GameDimension EGG_LAYING_RATE = - GameModifier_GameDimension_EGG_LAYING_RATE; - static constexpr GameDimension SHIPPING_CAPACITY = - GameModifier_GameDimension_SHIPPING_CAPACITY; - static constexpr GameDimension HAB_CAPACITY = - GameModifier_GameDimension_HAB_CAPACITY; - static constexpr GameDimension VEHICLE_COST = - GameModifier_GameDimension_VEHICLE_COST; - static constexpr GameDimension HAB_COST = - GameModifier_GameDimension_HAB_COST; - static constexpr GameDimension RESEARCH_COST = - GameModifier_GameDimension_RESEARCH_COST; + using GameDimension = GameModifier_GameDimension; + static constexpr GameDimension INVALID = GameModifier_GameDimension_INVALID; + static constexpr GameDimension EARNINGS = GameModifier_GameDimension_EARNINGS; + static constexpr GameDimension AWAY_EARNINGS = GameModifier_GameDimension_AWAY_EARNINGS; + static constexpr GameDimension INTERNAL_HATCHERY_RATE = GameModifier_GameDimension_INTERNAL_HATCHERY_RATE; + static constexpr GameDimension EGG_LAYING_RATE = GameModifier_GameDimension_EGG_LAYING_RATE; + static constexpr GameDimension SHIPPING_CAPACITY = GameModifier_GameDimension_SHIPPING_CAPACITY; + static constexpr GameDimension HAB_CAPACITY = GameModifier_GameDimension_HAB_CAPACITY; + static constexpr GameDimension VEHICLE_COST = GameModifier_GameDimension_VEHICLE_COST; + static constexpr GameDimension HAB_COST = GameModifier_GameDimension_HAB_COST; + static constexpr GameDimension RESEARCH_COST = GameModifier_GameDimension_RESEARCH_COST; static inline bool GameDimension_IsValid(int value) { return GameModifier_GameDimension_IsValid(value); } - static constexpr GameDimension GameDimension_MIN = - GameModifier_GameDimension_GameDimension_MIN; - static constexpr GameDimension GameDimension_MAX = - GameModifier_GameDimension_GameDimension_MAX; - static constexpr int GameDimension_ARRAYSIZE = - GameModifier_GameDimension_GameDimension_ARRAYSIZE; - static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* - GameDimension_descriptor() { + static constexpr GameDimension GameDimension_MIN = GameModifier_GameDimension_GameDimension_MIN; + static constexpr GameDimension GameDimension_MAX = GameModifier_GameDimension_GameDimension_MAX; + static constexpr int GameDimension_ARRAYSIZE = GameModifier_GameDimension_GameDimension_ARRAYSIZE; + static inline const ::google::protobuf::EnumDescriptor* GameDimension_descriptor() { return GameModifier_GameDimension_descriptor(); } - template - static inline const std::string& GameDimension_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function GameDimension_Name."); - return GameModifier_GameDimension_Name(enum_t_value); + template + static inline const std::string& GameDimension_Name(T value) { + return GameModifier_GameDimension_Name(value); } - static inline bool GameDimension_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, - GameDimension* value) { + static inline bool GameDimension_Parse(absl::string_view name, GameDimension* value) { return GameModifier_GameDimension_Parse(name, value); } // accessors ------------------------------------------------------- - enum : int { kDescriptionFieldNumber = 3, kValueFieldNumber = 2, @@ -13215,87 +11687,103 @@ class GameModifier final : }; // optional string description = 3; bool has_description() const; - private: - bool _internal_has_description() const; - public: - void clear_description(); + void clear_description() ; const std::string& description() const; - template - void set_description(ArgT0&& arg0, ArgT... args); + template + void set_description(Arg_&& arg, Args_... args); std::string* mutable_description(); PROTOBUF_NODISCARD std::string* release_description(); - void set_allocated_description(std::string* description); + void set_allocated_description(std::string* value); + private: const std::string& _internal_description() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_description(const std::string& value); + inline PROTOBUF_ALWAYS_INLINE void _internal_set_description( + const std::string& value); std::string* _internal_mutable_description(); - public: + public: // optional double value = 2; bool has_value() const; - private: - bool _internal_has_value() const; - public: - void clear_value(); + void clear_value() ; double value() const; void set_value(double value); + private: double _internal_value() const; void _internal_set_value(double value); - public: + public: // optional .ei.GameModifier.GameDimension dimension = 1; bool has_dimension() const; - private: - bool _internal_has_dimension() const; - public: - void clear_dimension(); + void clear_dimension() ; ::ei::GameModifier_GameDimension dimension() const; void set_dimension(::ei::GameModifier_GameDimension value); + private: ::ei::GameModifier_GameDimension _internal_dimension() const; void _internal_set_dimension(::ei::GameModifier_GameDimension value); - public: + public: // @@protoc_insertion_point(class_scope:ei.GameModifier) 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 description_; - double value_; - int dimension_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 3, 1, + 35, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_GameModifier_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const GameModifier& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr description_; + double value_; + int dimension_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class CustomEgg final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.CustomEgg) */ { +class FarmProductionParams final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.FarmProductionParams) */ { public: - inline CustomEgg() : CustomEgg(nullptr) {} - ~CustomEgg() override; - explicit PROTOBUF_CONSTEXPR CustomEgg(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - CustomEgg(const CustomEgg& from); - CustomEgg(CustomEgg&& from) noexcept - : CustomEgg() { - *this = ::std::move(from); - } - - inline CustomEgg& operator=(const CustomEgg& from) { + inline FarmProductionParams() : FarmProductionParams(nullptr) {} + ~FarmProductionParams() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR FarmProductionParams( + ::google::protobuf::internal::ConstantInitialized); + + inline FarmProductionParams(const FarmProductionParams& from) : FarmProductionParams(nullptr, from) {} + inline FarmProductionParams(FarmProductionParams&& from) noexcept + : FarmProductionParams(nullptr, std::move(from)) {} + inline FarmProductionParams& operator=(const FarmProductionParams& from) { CopyFrom(from); return *this; } - inline CustomEgg& operator=(CustomEgg&& from) noexcept { + inline FarmProductionParams& operator=(FarmProductionParams&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -13304,318 +11792,253 @@ class CustomEgg final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const CustomEgg& default_instance() { + static const FarmProductionParams& default_instance() { return *internal_default_instance(); } - static inline const CustomEgg* internal_default_instance() { - return reinterpret_cast( - &_CustomEgg_default_instance_); - } - static constexpr int kIndexInFileMessages = - 38; - - friend void swap(CustomEgg& a, CustomEgg& b) { - a.Swap(&b); + static inline const FarmProductionParams* internal_default_instance() { + return reinterpret_cast( + &_FarmProductionParams_default_instance_); } - inline void Swap(CustomEgg* other) { + static constexpr int kIndexInFileMessages = 67; + friend void swap(FarmProductionParams& a, FarmProductionParams& b) { a.Swap(&b); } + inline void Swap(FarmProductionParams* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(CustomEgg* other) { + void UnsafeArenaSwap(FarmProductionParams* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - CustomEgg* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + FarmProductionParams* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const CustomEgg& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const CustomEgg& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const FarmProductionParams& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const FarmProductionParams& from) { FarmProductionParams::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(CustomEgg* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.CustomEgg"; + void InternalSwap(FarmProductionParams* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.FarmProductionParams"; } + + protected: + explicit FarmProductionParams(::google::protobuf::Arena* arena); + FarmProductionParams(::google::protobuf::Arena* arena, const FarmProductionParams& from); + FarmProductionParams(::google::protobuf::Arena* arena, FarmProductionParams&& from) noexcept + : FarmProductionParams(arena) { + *this = ::std::move(from); } - protected: - explicit CustomEgg(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kBuffsFieldNumber = 8, - kIdentifierFieldNumber = 1, - kNameFieldNumber = 2, - kDescriptionFieldNumber = 3, - kHatcheryIdFieldNumber = 5, - kIconFieldNumber = 7, - kValueFieldNumber = 4, - kHatcheryMaxXFieldNumber = 6, - kIconWidthFieldNumber = 21, - kIconHeightFieldNumber = 22, + kFarmPopulationFieldNumber = 1, + kFarmCapacityFieldNumber = 2, + kElrFieldNumber = 3, + kIhrFieldNumber = 4, + kSrFieldNumber = 5, + kDeliveredFieldNumber = 6, }; - // repeated .ei.GameModifier buffs = 8; - int buffs_size() const; - private: - int _internal_buffs_size() const; - public: - void clear_buffs(); - ::ei::GameModifier* mutable_buffs(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::GameModifier >* - mutable_buffs(); - private: - const ::ei::GameModifier& _internal_buffs(int index) const; - ::ei::GameModifier* _internal_add_buffs(); - public: - const ::ei::GameModifier& buffs(int index) const; - ::ei::GameModifier* add_buffs(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::GameModifier >& - buffs() const; + // optional double farm_population = 1; + bool has_farm_population() const; + void clear_farm_population() ; + double farm_population() const; + void set_farm_population(double value); - // optional string identifier = 1; - bool has_identifier() const; - private: - bool _internal_has_identifier() const; - public: - void clear_identifier(); - const std::string& identifier() const; - template - void set_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_identifier(); - PROTOBUF_NODISCARD std::string* release_identifier(); - void set_allocated_identifier(std::string* identifier); private: - const std::string& _internal_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_identifier(const std::string& value); - std::string* _internal_mutable_identifier(); - public: + double _internal_farm_population() const; + void _internal_set_farm_population(double value); - // optional string name = 2; - bool has_name() const; - private: - bool _internal_has_name() const; - public: - void clear_name(); - const std::string& name() 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); - private: - const std::string& _internal_name() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value); - std::string* _internal_mutable_name(); public: + // optional double farm_capacity = 2; + bool has_farm_capacity() const; + void clear_farm_capacity() ; + double farm_capacity() const; + void set_farm_capacity(double value); - // optional string description = 3; - bool has_description() const; - private: - bool _internal_has_description() const; - public: - void clear_description(); - const std::string& description() const; - template - void set_description(ArgT0&& arg0, ArgT... args); - std::string* mutable_description(); - PROTOBUF_NODISCARD std::string* release_description(); - void set_allocated_description(std::string* description); private: - const std::string& _internal_description() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_description(const std::string& value); - std::string* _internal_mutable_description(); - public: + double _internal_farm_capacity() const; + void _internal_set_farm_capacity(double value); - // optional string hatchery_id = 5; - bool has_hatchery_id() const; - private: - bool _internal_has_hatchery_id() const; - public: - void clear_hatchery_id(); - const std::string& hatchery_id() const; - template - void set_hatchery_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_hatchery_id(); - PROTOBUF_NODISCARD std::string* release_hatchery_id(); - void set_allocated_hatchery_id(std::string* hatchery_id); - private: - const std::string& _internal_hatchery_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_hatchery_id(const std::string& value); - std::string* _internal_mutable_hatchery_id(); public: + // optional double elr = 3; + bool has_elr() const; + void clear_elr() ; + double elr() const; + void set_elr(double value); - // optional .ei.DLCItem icon = 7; - bool has_icon() const; - private: - bool _internal_has_icon() const; - public: - void clear_icon(); - const ::ei::DLCItem& icon() const; - PROTOBUF_NODISCARD ::ei::DLCItem* release_icon(); - ::ei::DLCItem* mutable_icon(); - void set_allocated_icon(::ei::DLCItem* icon); private: - const ::ei::DLCItem& _internal_icon() const; - ::ei::DLCItem* _internal_mutable_icon(); - public: - void unsafe_arena_set_allocated_icon( - ::ei::DLCItem* icon); - ::ei::DLCItem* unsafe_arena_release_icon(); + double _internal_elr() const; + void _internal_set_elr(double value); - // optional double value = 4; - bool has_value() const; - private: - bool _internal_has_value() const; - public: - void clear_value(); - double value() const; - void set_value(double value); - private: - double _internal_value() const; - void _internal_set_value(double value); public: + // optional double ihr = 4; + bool has_ihr() const; + void clear_ihr() ; + double ihr() const; + void set_ihr(double value); - // optional double hatchery_max_x = 6; - bool has_hatchery_max_x() const; - private: - bool _internal_has_hatchery_max_x() const; - public: - void clear_hatchery_max_x(); - double hatchery_max_x() const; - void set_hatchery_max_x(double value); private: - double _internal_hatchery_max_x() const; - void _internal_set_hatchery_max_x(double value); - public: + double _internal_ihr() const; + void _internal_set_ihr(double value); - // optional double icon_width = 21; - bool has_icon_width() const; - private: - bool _internal_has_icon_width() const; - public: - void clear_icon_width(); - double icon_width() const; - void set_icon_width(double value); - private: - double _internal_icon_width() const; - void _internal_set_icon_width(double value); public: + // optional double sr = 5; + bool has_sr() const; + void clear_sr() ; + double sr() const; + void set_sr(double value); - // optional double icon_height = 22; - bool has_icon_height() const; private: - bool _internal_has_icon_height() const; + double _internal_sr() const; + void _internal_set_sr(double value); + public: - void clear_icon_height(); - double icon_height() const; - void set_icon_height(double value); + // optional double delivered = 6; + bool has_delivered() const; + void clear_delivered() ; + double delivered() const; + void set_delivered(double value); + private: - double _internal_icon_height() const; - void _internal_set_icon_height(double value); - public: + double _internal_delivered() const; + void _internal_set_delivered(double value); - // @@protoc_insertion_point(class_scope:ei.CustomEgg) + public: + // @@protoc_insertion_point(class_scope:ei.FarmProductionParams) 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< ::ei::GameModifier > buffs_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr description_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr hatchery_id_; - ::ei::DLCItem* icon_; - double value_; - double hatchery_max_x_; - double icon_width_; - double icon_height_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 6, 0, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_FarmProductionParams_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const FarmProductionParams& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + double farm_population_; + double farm_capacity_; + double elr_; + double ihr_; + double sr_; + double delivered_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class Contract_Goal final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.Contract.Goal) */ { +class EggIncEvent final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.EggIncEvent) */ { public: - inline Contract_Goal() : Contract_Goal(nullptr) {} - ~Contract_Goal() override; - explicit PROTOBUF_CONSTEXPR Contract_Goal(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - Contract_Goal(const Contract_Goal& from); - Contract_Goal(Contract_Goal&& from) noexcept - : Contract_Goal() { - *this = ::std::move(from); - } - - inline Contract_Goal& operator=(const Contract_Goal& from) { + inline EggIncEvent() : EggIncEvent(nullptr) {} + ~EggIncEvent() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR EggIncEvent( + ::google::protobuf::internal::ConstantInitialized); + + inline EggIncEvent(const EggIncEvent& from) : EggIncEvent(nullptr, from) {} + inline EggIncEvent(EggIncEvent&& from) noexcept + : EggIncEvent(nullptr, std::move(from)) {} + inline EggIncEvent& operator=(const EggIncEvent& from) { CopyFrom(from); return *this; } - inline Contract_Goal& operator=(Contract_Goal&& from) noexcept { + inline EggIncEvent& operator=(EggIncEvent&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -13624,392 +12047,297 @@ class Contract_Goal final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const Contract_Goal& default_instance() { + static const EggIncEvent& default_instance() { return *internal_default_instance(); } - static inline const Contract_Goal* internal_default_instance() { - return reinterpret_cast( - &_Contract_Goal_default_instance_); - } - static constexpr int kIndexInFileMessages = - 39; - - friend void swap(Contract_Goal& a, Contract_Goal& b) { - a.Swap(&b); + static inline const EggIncEvent* internal_default_instance() { + return reinterpret_cast( + &_EggIncEvent_default_instance_); } - inline void Swap(Contract_Goal* other) { + static constexpr int kIndexInFileMessages = 25; + friend void swap(EggIncEvent& a, EggIncEvent& b) { a.Swap(&b); } + inline void Swap(EggIncEvent* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(Contract_Goal* other) { + void UnsafeArenaSwap(EggIncEvent* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - Contract_Goal* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + EggIncEvent* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const Contract_Goal& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const Contract_Goal& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const EggIncEvent& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const EggIncEvent& from) { EggIncEvent::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(Contract_Goal* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.Contract.Goal"; + void InternalSwap(EggIncEvent* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.EggIncEvent"; } + + protected: + explicit EggIncEvent(::google::protobuf::Arena* arena); + EggIncEvent(::google::protobuf::Arena* arena, const EggIncEvent& from); + EggIncEvent(::google::protobuf::Arena* arena, EggIncEvent&& from) noexcept + : EggIncEvent(arena) { + *this = ::std::move(from); } - protected: - explicit Contract_Goal(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kRewardSubTypeFieldNumber = 4, - kTargetAmountFieldNumber = 2, - kRewardAmountFieldNumber = 5, - kTargetSoulEggsFieldNumber = 6, - kTypeFieldNumber = 1, - kRewardTypeFieldNumber = 3, + kIdentifierFieldNumber = 1, + kTypeFieldNumber = 3, + kSubtitleFieldNumber = 5, + kSecondsRemainingFieldNumber = 2, + kMultiplierFieldNumber = 4, + kStartTimeFieldNumber = 6, + kDurationFieldNumber = 7, + kCcOnlyFieldNumber = 8, }; - // optional string reward_sub_type = 4; - bool has_reward_sub_type() const; - private: - bool _internal_has_reward_sub_type() const; - public: - void clear_reward_sub_type(); - const std::string& reward_sub_type() const; - template - void set_reward_sub_type(ArgT0&& arg0, ArgT... args); - std::string* mutable_reward_sub_type(); - PROTOBUF_NODISCARD std::string* release_reward_sub_type(); - void set_allocated_reward_sub_type(std::string* reward_sub_type); - private: - const std::string& _internal_reward_sub_type() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_reward_sub_type(const std::string& value); - std::string* _internal_mutable_reward_sub_type(); - public: + // optional string identifier = 1; + bool has_identifier() const; + void clear_identifier() ; + const std::string& identifier() const; + template + void set_identifier(Arg_&& arg, Args_... args); + std::string* mutable_identifier(); + PROTOBUF_NODISCARD std::string* release_identifier(); + void set_allocated_identifier(std::string* value); - // optional double target_amount = 2; - bool has_target_amount() const; private: - bool _internal_has_target_amount() const; - public: - void clear_target_amount(); - double target_amount() const; - void set_target_amount(double value); - private: - double _internal_target_amount() const; - void _internal_set_target_amount(double value); - public: + const std::string& _internal_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_identifier( + const std::string& value); + std::string* _internal_mutable_identifier(); - // optional double reward_amount = 5; - bool has_reward_amount() const; - private: - bool _internal_has_reward_amount() const; - public: - void clear_reward_amount(); - double reward_amount() const; - void set_reward_amount(double value); - private: - double _internal_reward_amount() const; - void _internal_set_reward_amount(double value); public: + // optional string type = 3; + bool has_type() const; + void clear_type() ; + const std::string& type() const; + template + void set_type(Arg_&& arg, Args_... args); + std::string* mutable_type(); + PROTOBUF_NODISCARD std::string* release_type(); + void set_allocated_type(std::string* value); - // optional double target_soul_eggs = 6; - bool has_target_soul_eggs() const; - private: - bool _internal_has_target_soul_eggs() const; - public: - void clear_target_soul_eggs(); - double target_soul_eggs() const; - void set_target_soul_eggs(double value); private: - double _internal_target_soul_eggs() const; - void _internal_set_target_soul_eggs(double value); - public: + const std::string& _internal_type() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_type( + const std::string& value); + std::string* _internal_mutable_type(); - // optional .ei.GoalType type = 1; - bool has_type() const; - private: - bool _internal_has_type() const; - public: - void clear_type(); - ::ei::GoalType type() const; - void set_type(::ei::GoalType value); - private: - ::ei::GoalType _internal_type() const; - void _internal_set_type(::ei::GoalType value); public: + // optional string subtitle = 5; + bool has_subtitle() const; + void clear_subtitle() ; + const std::string& subtitle() const; + template + void set_subtitle(Arg_&& arg, Args_... args); + std::string* mutable_subtitle(); + PROTOBUF_NODISCARD std::string* release_subtitle(); + void set_allocated_subtitle(std::string* value); - // optional .ei.RewardType reward_type = 3; - bool has_reward_type() const; - private: - bool _internal_has_reward_type() const; - public: - void clear_reward_type(); - ::ei::RewardType reward_type() const; - void set_reward_type(::ei::RewardType value); private: - ::ei::RewardType _internal_reward_type() const; - void _internal_set_reward_type(::ei::RewardType value); - public: - - // @@protoc_insertion_point(class_scope:ei.Contract.Goal) - 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 reward_sub_type_; - double target_amount_; - double reward_amount_; - double target_soul_eggs_; - int type_; - int reward_type_; - friend struct ::TableStruct_ei_2eproto; -}; -// ------------------------------------------------------------------- - -class Contract_GoalSet final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.Contract.GoalSet) */ { - public: - inline Contract_GoalSet() : Contract_GoalSet(nullptr) {} - ~Contract_GoalSet() override; - explicit PROTOBUF_CONSTEXPR Contract_GoalSet(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - Contract_GoalSet(const Contract_GoalSet& from); - Contract_GoalSet(Contract_GoalSet&& from) noexcept - : Contract_GoalSet() { - *this = ::std::move(from); - } - - inline Contract_GoalSet& operator=(const Contract_GoalSet& from) { - CopyFrom(from); - return *this; - } - inline Contract_GoalSet& operator=(Contract_GoalSet&& 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 Contract_GoalSet& default_instance() { - return *internal_default_instance(); - } - static inline const Contract_GoalSet* internal_default_instance() { - return reinterpret_cast( - &_Contract_GoalSet_default_instance_); - } - static constexpr int kIndexInFileMessages = - 40; - - friend void swap(Contract_GoalSet& a, Contract_GoalSet& b) { - a.Swap(&b); - } - inline void Swap(Contract_GoalSet* 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(Contract_GoalSet* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- + const std::string& _internal_subtitle() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_subtitle( + const std::string& value); + std::string* _internal_mutable_subtitle(); - Contract_GoalSet* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const Contract_GoalSet& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const Contract_GoalSet& 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(); } + // optional double seconds_remaining = 2; + bool has_seconds_remaining() const; + void clear_seconds_remaining() ; + double seconds_remaining() const; + void set_seconds_remaining(double value); private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(Contract_GoalSet* other); + double _internal_seconds_remaining() const; + void _internal_set_seconds_remaining(double value); - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.Contract.GoalSet"; - } - protected: - explicit Contract_GoalSet(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); public: + // optional double multiplier = 4; + bool has_multiplier() const; + void clear_multiplier() ; + double multiplier() const; + void set_multiplier(double value); - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + private: + double _internal_multiplier() const; + void _internal_set_multiplier(double value); - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + public: + // optional double start_time = 6; + bool has_start_time() const; + void clear_start_time() ; + double start_time() const; + void set_start_time(double value); - // nested types ---------------------------------------------------- + private: + double _internal_start_time() const; + void _internal_set_start_time(double value); - // accessors ------------------------------------------------------- + public: + // optional double duration = 7; + bool has_duration() const; + void clear_duration() ; + double duration() const; + void set_duration(double value); - enum : int { - kGoalsFieldNumber = 1, - }; - // repeated .ei.Contract.Goal goals = 1; - int goals_size() const; private: - int _internal_goals_size() const; + double _internal_duration() const; + void _internal_set_duration(double value); + public: - void clear_goals(); - ::ei::Contract_Goal* mutable_goals(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Contract_Goal >* - mutable_goals(); + // optional bool cc_only = 8; + bool has_cc_only() const; + void clear_cc_only() ; + bool cc_only() const; + void set_cc_only(bool value); + private: - const ::ei::Contract_Goal& _internal_goals(int index) const; - ::ei::Contract_Goal* _internal_add_goals(); - public: - const ::ei::Contract_Goal& goals(int index) const; - ::ei::Contract_Goal* add_goals(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Contract_Goal >& - goals() const; + bool _internal_cc_only() const; + void _internal_set_cc_only(bool value); - // @@protoc_insertion_point(class_scope:ei.Contract.GoalSet) + public: + // @@protoc_insertion_point(class_scope:ei.EggIncEvent) private: class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Contract_Goal > goals_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 8, 0, + 53, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_EggIncEvent_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const EggIncEvent& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr identifier_; + ::google::protobuf::internal::ArenaStringPtr type_; + ::google::protobuf::internal::ArenaStringPtr subtitle_; + double seconds_remaining_; + double multiplier_; + double start_time_; + double duration_; + bool cc_only_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class Contract_GradeSpec final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.Contract.GradeSpec) */ { - public: - inline Contract_GradeSpec() : Contract_GradeSpec(nullptr) {} - ~Contract_GradeSpec() override; - explicit PROTOBUF_CONSTEXPR Contract_GradeSpec(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - Contract_GradeSpec(const Contract_GradeSpec& from); - Contract_GradeSpec(Contract_GradeSpec&& from) noexcept - : Contract_GradeSpec() { - *this = ::std::move(from); - } - - inline Contract_GradeSpec& operator=(const Contract_GradeSpec& from) { +class EggIncAdConfig final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.EggIncAdConfig) */ { + public: + inline EggIncAdConfig() : EggIncAdConfig(nullptr) {} + ~EggIncAdConfig() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR EggIncAdConfig( + ::google::protobuf::internal::ConstantInitialized); + + inline EggIncAdConfig(const EggIncAdConfig& from) : EggIncAdConfig(nullptr, from) {} + inline EggIncAdConfig(EggIncAdConfig&& from) noexcept + : EggIncAdConfig(nullptr, std::move(from)) {} + inline EggIncAdConfig& operator=(const EggIncAdConfig& from) { CopyFrom(from); return *this; } - inline Contract_GradeSpec& operator=(Contract_GradeSpec&& from) noexcept { + inline EggIncAdConfig& operator=(EggIncAdConfig&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -14018,208 +12346,195 @@ class Contract_GradeSpec final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const Contract_GradeSpec& default_instance() { + static const EggIncAdConfig& default_instance() { return *internal_default_instance(); } - static inline const Contract_GradeSpec* internal_default_instance() { - return reinterpret_cast( - &_Contract_GradeSpec_default_instance_); - } - static constexpr int kIndexInFileMessages = - 41; - - friend void swap(Contract_GradeSpec& a, Contract_GradeSpec& b) { - a.Swap(&b); + static inline const EggIncAdConfig* internal_default_instance() { + return reinterpret_cast( + &_EggIncAdConfig_default_instance_); } - inline void Swap(Contract_GradeSpec* other) { + static constexpr int kIndexInFileMessages = 20; + friend void swap(EggIncAdConfig& a, EggIncAdConfig& b) { a.Swap(&b); } + inline void Swap(EggIncAdConfig* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(Contract_GradeSpec* other) { + void UnsafeArenaSwap(EggIncAdConfig* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - Contract_GradeSpec* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + EggIncAdConfig* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const Contract_GradeSpec& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const Contract_GradeSpec& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const EggIncAdConfig& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const EggIncAdConfig& from) { EggIncAdConfig::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(Contract_GradeSpec* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.Contract.GradeSpec"; + void InternalSwap(EggIncAdConfig* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.EggIncAdConfig"; } + + protected: + explicit EggIncAdConfig(::google::protobuf::Arena* arena); + EggIncAdConfig(::google::protobuf::Arena* arena, const EggIncAdConfig& from); + EggIncAdConfig(::google::protobuf::Arena* arena, EggIncAdConfig&& from) noexcept + : EggIncAdConfig(arena) { + *this = ::std::move(from); } - protected: - explicit Contract_GradeSpec(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kGoalsFieldNumber = 2, - kModifiersFieldNumber = 3, - kLengthSecondsFieldNumber = 4, - kGradeFieldNumber = 1, + kNetworkPriorityFieldNumber = 1, }; - // repeated .ei.Contract.Goal goals = 2; - int goals_size() const; - private: - int _internal_goals_size() const; - public: - void clear_goals(); - ::ei::Contract_Goal* mutable_goals(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Contract_Goal >* - mutable_goals(); + // repeated .ei.AdNetwork network_priority = 1; + int network_priority_size() const; private: - const ::ei::Contract_Goal& _internal_goals(int index) const; - ::ei::Contract_Goal* _internal_add_goals(); - public: - const ::ei::Contract_Goal& goals(int index) const; - ::ei::Contract_Goal* add_goals(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Contract_Goal >& - goals() const; + int _internal_network_priority_size() const; - // repeated .ei.GameModifier modifiers = 3; - int modifiers_size() const; - private: - int _internal_modifiers_size() const; public: - void clear_modifiers(); - ::ei::GameModifier* mutable_modifiers(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::GameModifier >* - mutable_modifiers(); - private: - const ::ei::GameModifier& _internal_modifiers(int index) const; - ::ei::GameModifier* _internal_add_modifiers(); + void clear_network_priority() ; public: - const ::ei::GameModifier& modifiers(int index) const; - ::ei::GameModifier* add_modifiers(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::GameModifier >& - modifiers() const; + ::ei::AdNetwork network_priority(int index) const; + void set_network_priority(int index, ::ei::AdNetwork value); + void add_network_priority(::ei::AdNetwork value); + const ::google::protobuf::RepeatedField& network_priority() const; + ::google::protobuf::RepeatedField* mutable_network_priority(); - // optional double length_seconds = 4; - bool has_length_seconds() const; - private: - bool _internal_has_length_seconds() const; - public: - void clear_length_seconds(); - double length_seconds() const; - void set_length_seconds(double value); private: - double _internal_length_seconds() const; - void _internal_set_length_seconds(double value); - public: + const ::google::protobuf::RepeatedField& _internal_network_priority() const; + ::google::protobuf::RepeatedField* _internal_mutable_network_priority(); - // optional .ei.Contract.PlayerGrade grade = 1; - bool has_grade() const; - private: - bool _internal_has_grade() const; - public: - void clear_grade(); - ::ei::Contract_PlayerGrade grade() const; - void set_grade(::ei::Contract_PlayerGrade value); - private: - ::ei::Contract_PlayerGrade _internal_grade() const; - void _internal_set_grade(::ei::Contract_PlayerGrade value); public: - - // @@protoc_insertion_point(class_scope:ei.Contract.GradeSpec) + // @@protoc_insertion_point(class_scope:ei.EggIncAdConfig) 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< ::ei::Contract_Goal > goals_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::GameModifier > modifiers_; - double length_seconds_; - int grade_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 0, 1, 1, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_EggIncAdConfig_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const EggIncAdConfig& from_msg); + ::google::protobuf::RepeatedField network_priority_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class Contract final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.Contract) */ { +class DeviceInfo final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.DeviceInfo) */ { public: - inline Contract() : Contract(nullptr) {} - ~Contract() override; - explicit PROTOBUF_CONSTEXPR Contract(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - Contract(const Contract& from); - Contract(Contract&& from) noexcept - : Contract() { - *this = ::std::move(from); - } - - inline Contract& operator=(const Contract& from) { + inline DeviceInfo() : DeviceInfo(nullptr) {} + ~DeviceInfo() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR DeviceInfo( + ::google::protobuf::internal::ConstantInitialized); + + inline DeviceInfo(const DeviceInfo& from) : DeviceInfo(nullptr, from) {} + inline DeviceInfo(DeviceInfo&& from) noexcept + : DeviceInfo(nullptr, std::move(from)) {} + inline DeviceInfo& operator=(const DeviceInfo& from) { CopyFrom(from); return *this; } - inline Contract& operator=(Contract&& from) noexcept { + inline DeviceInfo& operator=(DeviceInfo&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -14228,596 +12543,613 @@ class Contract final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const Contract& default_instance() { + static const DeviceInfo& default_instance() { return *internal_default_instance(); } - static inline const Contract* internal_default_instance() { - return reinterpret_cast( - &_Contract_default_instance_); - } - static constexpr int kIndexInFileMessages = - 42; - - friend void swap(Contract& a, Contract& b) { - a.Swap(&b); + static inline const DeviceInfo* internal_default_instance() { + return reinterpret_cast( + &_DeviceInfo_default_instance_); } - inline void Swap(Contract* other) { + static constexpr int kIndexInFileMessages = 27; + friend void swap(DeviceInfo& a, DeviceInfo& b) { a.Swap(&b); } + inline void Swap(DeviceInfo* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(Contract* other) { + void UnsafeArenaSwap(DeviceInfo* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - Contract* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + DeviceInfo* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const Contract& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const Contract& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const DeviceInfo& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const DeviceInfo& from) { DeviceInfo::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(Contract* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.Contract"; + void InternalSwap(DeviceInfo* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.DeviceInfo"; } + + protected: + explicit DeviceInfo(::google::protobuf::Arena* arena); + DeviceInfo(::google::protobuf::Arena* arena, const DeviceInfo& from); + DeviceInfo(::google::protobuf::Arena* arena, DeviceInfo&& from) noexcept + : DeviceInfo(arena) { + *this = ::std::move(from); } - protected: - explicit Contract(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- - typedef Contract_Goal Goal; - typedef Contract_GoalSet GoalSet; - typedef Contract_GradeSpec GradeSpec; - - typedef Contract_PlayerGrade PlayerGrade; - static constexpr PlayerGrade GRADE_UNSET = - Contract_PlayerGrade_GRADE_UNSET; - static constexpr PlayerGrade GRADE_C = - Contract_PlayerGrade_GRADE_C; - static constexpr PlayerGrade GRADE_B = - Contract_PlayerGrade_GRADE_B; - static constexpr PlayerGrade GRADE_A = - Contract_PlayerGrade_GRADE_A; - static constexpr PlayerGrade GRADE_AA = - Contract_PlayerGrade_GRADE_AA; - static constexpr PlayerGrade GRADE_AAA = - Contract_PlayerGrade_GRADE_AAA; - static inline bool PlayerGrade_IsValid(int value) { - return Contract_PlayerGrade_IsValid(value); - } - static constexpr PlayerGrade PlayerGrade_MIN = - Contract_PlayerGrade_PlayerGrade_MIN; - static constexpr PlayerGrade PlayerGrade_MAX = - Contract_PlayerGrade_PlayerGrade_MAX; - static constexpr int PlayerGrade_ARRAYSIZE = - Contract_PlayerGrade_PlayerGrade_ARRAYSIZE; - static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* - PlayerGrade_descriptor() { - return Contract_PlayerGrade_descriptor(); - } - template - static inline const std::string& PlayerGrade_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function PlayerGrade_Name."); - return Contract_PlayerGrade_Name(enum_t_value); - } - static inline bool PlayerGrade_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, - PlayerGrade* value) { - return Contract_PlayerGrade_Parse(name, value); - } - // accessors ------------------------------------------------------- - enum : int { - kGoalsFieldNumber = 3, - kGoalSetsFieldNumber = 16, - kGradeSpecsFieldNumber = 20, - kDefaultShellIdsFieldNumber = 24, - kIdentifierFieldNumber = 1, - kNameFieldNumber = 9, - kDescriptionFieldNumber = 10, - kKeyFieldNumber = 21, - kSeasonIdFieldNumber = 23, - kCustomEggIdFieldNumber = 25, - kExpirationTimeFieldNumber = 6, - kLengthSecondsFieldNumber = 7, - kMaxCoopSizeFieldNumber = 5, - kMaxBoostsFieldNumber = 12, - kMaxSoulEggsFieldNumber = 13, - kMinClientVersionFieldNumber = 14, - kCoopAllowedFieldNumber = 4, - kLeggacyFieldNumber = 19, - kCcOnlyFieldNumber = 22, - kDebugFieldNumber = 11, - kStartTimeFieldNumber = 17, - kEggFieldNumber = 2, - kMinutesPerTokenFieldNumber = 15, - kChickenRunCooldownMinutesFieldNumber = 18, + kDeviceIdFieldNumber = 1, + kPlatformFieldNumber = 2, + kFormFactorFieldNumber = 3, + kDeviceNameFieldNumber = 4, + kPlatformVersionFieldNumber = 5, + kLocaleCountryFieldNumber = 6, + kLocaleLanguageFieldNumber = 7, + kGpuVendorFieldNumber = 8, + kGpuModelFieldNumber = 9, + kDeviceBucketFieldNumber = 10, + kAdvertisingIdFieldNumber = 13, + kScreenWidthFieldNumber = 11, + kScreenHeightFieldNumber = 12, }; - // repeated .ei.Contract.Goal goals = 3; - int goals_size() const; - private: - int _internal_goals_size() const; - public: - void clear_goals(); - ::ei::Contract_Goal* mutable_goals(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Contract_Goal >* - mutable_goals(); - private: - const ::ei::Contract_Goal& _internal_goals(int index) const; - ::ei::Contract_Goal* _internal_add_goals(); - public: - const ::ei::Contract_Goal& goals(int index) const; - ::ei::Contract_Goal* add_goals(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Contract_Goal >& - goals() const; + // optional string device_id = 1; + bool has_device_id() const; + void clear_device_id() ; + const std::string& device_id() const; + template + void set_device_id(Arg_&& arg, Args_... args); + std::string* mutable_device_id(); + PROTOBUF_NODISCARD std::string* release_device_id(); + void set_allocated_device_id(std::string* value); - // repeated .ei.Contract.GoalSet goal_sets = 16; - int goal_sets_size() const; private: - int _internal_goal_sets_size() const; - public: - void clear_goal_sets(); - ::ei::Contract_GoalSet* mutable_goal_sets(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Contract_GoalSet >* - mutable_goal_sets(); - private: - const ::ei::Contract_GoalSet& _internal_goal_sets(int index) const; - ::ei::Contract_GoalSet* _internal_add_goal_sets(); - public: - const ::ei::Contract_GoalSet& goal_sets(int index) const; - ::ei::Contract_GoalSet* add_goal_sets(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Contract_GoalSet >& - goal_sets() const; + const std::string& _internal_device_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_device_id( + const std::string& value); + std::string* _internal_mutable_device_id(); - // repeated .ei.Contract.GradeSpec grade_specs = 20; - int grade_specs_size() const; - private: - int _internal_grade_specs_size() const; - public: - void clear_grade_specs(); - ::ei::Contract_GradeSpec* mutable_grade_specs(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Contract_GradeSpec >* - mutable_grade_specs(); - private: - const ::ei::Contract_GradeSpec& _internal_grade_specs(int index) const; - ::ei::Contract_GradeSpec* _internal_add_grade_specs(); public: - const ::ei::Contract_GradeSpec& grade_specs(int index) const; - ::ei::Contract_GradeSpec* add_grade_specs(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Contract_GradeSpec >& - grade_specs() const; + // optional string platform = 2; + bool has_platform() const; + void clear_platform() ; + const std::string& platform() const; + template + void set_platform(Arg_&& arg, Args_... args); + std::string* mutable_platform(); + PROTOBUF_NODISCARD std::string* release_platform(); + void set_allocated_platform(std::string* value); - // repeated string default_shell_ids = 24; - int default_shell_ids_size() const; - private: - int _internal_default_shell_ids_size() const; - public: - void clear_default_shell_ids(); - const std::string& default_shell_ids(int index) const; - std::string* mutable_default_shell_ids(int index); - void set_default_shell_ids(int index, const std::string& value); - void set_default_shell_ids(int index, std::string&& value); - void set_default_shell_ids(int index, const char* value); - void set_default_shell_ids(int index, const char* value, size_t size); - std::string* add_default_shell_ids(); - void add_default_shell_ids(const std::string& value); - void add_default_shell_ids(std::string&& value); - void add_default_shell_ids(const char* value); - void add_default_shell_ids(const char* value, size_t size); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& default_shell_ids() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_default_shell_ids(); private: - const std::string& _internal_default_shell_ids(int index) const; - std::string* _internal_add_default_shell_ids(); - public: + const std::string& _internal_platform() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_platform( + const std::string& value); + std::string* _internal_mutable_platform(); - // optional string identifier = 1; - bool has_identifier() const; - private: - bool _internal_has_identifier() const; - public: - void clear_identifier(); - const std::string& identifier() const; - template - void set_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_identifier(); - PROTOBUF_NODISCARD std::string* release_identifier(); - void set_allocated_identifier(std::string* identifier); - private: - const std::string& _internal_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_identifier(const std::string& value); - std::string* _internal_mutable_identifier(); public: + // optional string form_factor = 3; + bool has_form_factor() const; + void clear_form_factor() ; + const std::string& form_factor() const; + template + void set_form_factor(Arg_&& arg, Args_... args); + std::string* mutable_form_factor(); + PROTOBUF_NODISCARD std::string* release_form_factor(); + void set_allocated_form_factor(std::string* value); - // optional string name = 9; - bool has_name() const; - private: - bool _internal_has_name() const; - public: - void clear_name(); - const std::string& name() 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); private: - const std::string& _internal_name() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value); - std::string* _internal_mutable_name(); - public: + const std::string& _internal_form_factor() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_form_factor( + const std::string& value); + std::string* _internal_mutable_form_factor(); - // optional string description = 10; - bool has_description() const; - private: - bool _internal_has_description() const; - public: - void clear_description(); - const std::string& description() const; - template - void set_description(ArgT0&& arg0, ArgT... args); - std::string* mutable_description(); - PROTOBUF_NODISCARD std::string* release_description(); - void set_allocated_description(std::string* description); - private: - const std::string& _internal_description() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_description(const std::string& value); - std::string* _internal_mutable_description(); public: + // optional string device_name = 4; + bool has_device_name() const; + void clear_device_name() ; + const std::string& device_name() const; + template + void set_device_name(Arg_&& arg, Args_... args); + std::string* mutable_device_name(); + PROTOBUF_NODISCARD std::string* release_device_name(); + void set_allocated_device_name(std::string* value); - // optional string key = 21; - bool has_key() const; - private: - bool _internal_has_key() const; - public: - void clear_key(); - const std::string& key() const; - template - void set_key(ArgT0&& arg0, ArgT... args); - std::string* mutable_key(); - PROTOBUF_NODISCARD std::string* release_key(); - void set_allocated_key(std::string* key); private: - const std::string& _internal_key() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_key(const std::string& value); - std::string* _internal_mutable_key(); - public: + const std::string& _internal_device_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_device_name( + const std::string& value); + std::string* _internal_mutable_device_name(); - // optional string season_id = 23; - bool has_season_id() const; - private: - bool _internal_has_season_id() const; - public: - void clear_season_id(); - const std::string& season_id() const; - template - void set_season_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_season_id(); - PROTOBUF_NODISCARD std::string* release_season_id(); - void set_allocated_season_id(std::string* season_id); - private: - const std::string& _internal_season_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_season_id(const std::string& value); - std::string* _internal_mutable_season_id(); public: + // optional string platform_version = 5; + bool has_platform_version() const; + void clear_platform_version() ; + const std::string& platform_version() const; + template + void set_platform_version(Arg_&& arg, Args_... args); + std::string* mutable_platform_version(); + PROTOBUF_NODISCARD std::string* release_platform_version(); + void set_allocated_platform_version(std::string* value); - // optional string custom_egg_id = 25; - bool has_custom_egg_id() const; - private: - bool _internal_has_custom_egg_id() const; - public: - void clear_custom_egg_id(); - const std::string& custom_egg_id() const; - template - void set_custom_egg_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_custom_egg_id(); - PROTOBUF_NODISCARD std::string* release_custom_egg_id(); - void set_allocated_custom_egg_id(std::string* custom_egg_id); private: - const std::string& _internal_custom_egg_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_custom_egg_id(const std::string& value); - std::string* _internal_mutable_custom_egg_id(); - public: + const std::string& _internal_platform_version() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_platform_version( + const std::string& value); + std::string* _internal_mutable_platform_version(); - // optional double expiration_time = 6; - bool has_expiration_time() const; - private: - bool _internal_has_expiration_time() const; - public: - void clear_expiration_time(); - double expiration_time() const; - void set_expiration_time(double value); - private: - double _internal_expiration_time() const; - void _internal_set_expiration_time(double value); public: + // optional string locale_country = 6; + bool has_locale_country() const; + void clear_locale_country() ; + const std::string& locale_country() const; + template + void set_locale_country(Arg_&& arg, Args_... args); + std::string* mutable_locale_country(); + PROTOBUF_NODISCARD std::string* release_locale_country(); + void set_allocated_locale_country(std::string* value); - // optional double length_seconds = 7; - bool has_length_seconds() const; - private: - bool _internal_has_length_seconds() const; - public: - void clear_length_seconds(); - double length_seconds() const; - void set_length_seconds(double value); private: - double _internal_length_seconds() const; - void _internal_set_length_seconds(double value); - public: + const std::string& _internal_locale_country() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_locale_country( + const std::string& value); + std::string* _internal_mutable_locale_country(); - // optional uint32 max_coop_size = 5; - bool has_max_coop_size() const; - private: - bool _internal_has_max_coop_size() const; - public: - void clear_max_coop_size(); - uint32_t max_coop_size() const; - void set_max_coop_size(uint32_t value); - private: - uint32_t _internal_max_coop_size() const; - void _internal_set_max_coop_size(uint32_t value); public: + // optional string locale_language = 7; + bool has_locale_language() const; + void clear_locale_language() ; + const std::string& locale_language() const; + template + void set_locale_language(Arg_&& arg, Args_... args); + std::string* mutable_locale_language(); + PROTOBUF_NODISCARD std::string* release_locale_language(); + void set_allocated_locale_language(std::string* value); - // optional uint32 max_boosts = 12; - bool has_max_boosts() const; private: - bool _internal_has_max_boosts() const; - public: - void clear_max_boosts(); - uint32_t max_boosts() const; - void set_max_boosts(uint32_t value); - private: - uint32_t _internal_max_boosts() const; - void _internal_set_max_boosts(uint32_t value); - public: + const std::string& _internal_locale_language() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_locale_language( + const std::string& value); + std::string* _internal_mutable_locale_language(); - // optional double max_soul_eggs = 13; - bool has_max_soul_eggs() const; - private: - bool _internal_has_max_soul_eggs() const; - public: - void clear_max_soul_eggs(); - double max_soul_eggs() const; - void set_max_soul_eggs(double value); - private: - double _internal_max_soul_eggs() const; - void _internal_set_max_soul_eggs(double value); public: + // optional string gpu_vendor = 8; + bool has_gpu_vendor() const; + void clear_gpu_vendor() ; + const std::string& gpu_vendor() const; + template + void set_gpu_vendor(Arg_&& arg, Args_... args); + std::string* mutable_gpu_vendor(); + PROTOBUF_NODISCARD std::string* release_gpu_vendor(); + void set_allocated_gpu_vendor(std::string* value); - // optional uint32 min_client_version = 14; - bool has_min_client_version() const; - private: - bool _internal_has_min_client_version() const; - public: - void clear_min_client_version(); - uint32_t min_client_version() const; - void set_min_client_version(uint32_t value); private: - uint32_t _internal_min_client_version() const; - void _internal_set_min_client_version(uint32_t value); - public: + const std::string& _internal_gpu_vendor() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_gpu_vendor( + const std::string& value); + std::string* _internal_mutable_gpu_vendor(); - // optional bool coop_allowed = 4; - bool has_coop_allowed() const; - private: - bool _internal_has_coop_allowed() const; public: - void clear_coop_allowed(); - bool coop_allowed() const; - void set_coop_allowed(bool value); + // optional string gpu_model = 9; + bool has_gpu_model() const; + void clear_gpu_model() ; + const std::string& gpu_model() const; + template + void set_gpu_model(Arg_&& arg, Args_... args); + std::string* mutable_gpu_model(); + PROTOBUF_NODISCARD std::string* release_gpu_model(); + void set_allocated_gpu_model(std::string* value); + private: - bool _internal_coop_allowed() const; - void _internal_set_coop_allowed(bool value); + const std::string& _internal_gpu_model() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_gpu_model( + const std::string& value); + std::string* _internal_mutable_gpu_model(); + public: + // optional string device_bucket = 10; + bool has_device_bucket() const; + void clear_device_bucket() ; + const std::string& device_bucket() const; + template + void set_device_bucket(Arg_&& arg, Args_... args); + std::string* mutable_device_bucket(); + PROTOBUF_NODISCARD std::string* release_device_bucket(); + void set_allocated_device_bucket(std::string* value); - // optional bool leggacy = 19; - bool has_leggacy() const; private: - bool _internal_has_leggacy() const; + const std::string& _internal_device_bucket() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_device_bucket( + const std::string& value); + std::string* _internal_mutable_device_bucket(); + public: - void clear_leggacy(); - bool leggacy() const; - void set_leggacy(bool value); + // optional string advertising_id = 13; + bool has_advertising_id() const; + void clear_advertising_id() ; + const std::string& advertising_id() const; + template + void set_advertising_id(Arg_&& arg, Args_... args); + std::string* mutable_advertising_id(); + PROTOBUF_NODISCARD std::string* release_advertising_id(); + void set_allocated_advertising_id(std::string* value); + private: - bool _internal_leggacy() const; - void _internal_set_leggacy(bool value); + const std::string& _internal_advertising_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_advertising_id( + const std::string& value); + std::string* _internal_mutable_advertising_id(); + public: + // optional uint32 screen_width = 11; + bool has_screen_width() const; + void clear_screen_width() ; + ::uint32_t screen_width() const; + void set_screen_width(::uint32_t value); - // optional bool cc_only = 22; - bool has_cc_only() const; private: - bool _internal_has_cc_only() const; + ::uint32_t _internal_screen_width() const; + void _internal_set_screen_width(::uint32_t value); + public: - void clear_cc_only(); - bool cc_only() const; - void set_cc_only(bool value); + // optional uint32 screen_height = 12; + bool has_screen_height() const; + void clear_screen_height() ; + ::uint32_t screen_height() const; + void set_screen_height(::uint32_t value); + private: - bool _internal_cc_only() const; - void _internal_set_cc_only(bool value); + ::uint32_t _internal_screen_height() const; + void _internal_set_screen_height(::uint32_t value); + public: + // @@protoc_insertion_point(class_scope:ei.DeviceInfo) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 4, 13, 0, + 160, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_DeviceInfo_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const DeviceInfo& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr device_id_; + ::google::protobuf::internal::ArenaStringPtr platform_; + ::google::protobuf::internal::ArenaStringPtr form_factor_; + ::google::protobuf::internal::ArenaStringPtr device_name_; + ::google::protobuf::internal::ArenaStringPtr platform_version_; + ::google::protobuf::internal::ArenaStringPtr locale_country_; + ::google::protobuf::internal::ArenaStringPtr locale_language_; + ::google::protobuf::internal::ArenaStringPtr gpu_vendor_; + ::google::protobuf::internal::ArenaStringPtr gpu_model_; + ::google::protobuf::internal::ArenaStringPtr device_bucket_; + ::google::protobuf::internal::ArenaStringPtr advertising_id_; + ::uint32_t screen_width_; + ::uint32_t screen_height_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_ei_2eproto; +}; +// ------------------------------------------------------------------- + +class DailyGiftInfo final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.DailyGiftInfo) */ { + public: + inline DailyGiftInfo() : DailyGiftInfo(nullptr) {} + ~DailyGiftInfo() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR DailyGiftInfo( + ::google::protobuf::internal::ConstantInitialized); + + inline DailyGiftInfo(const DailyGiftInfo& from) : DailyGiftInfo(nullptr, from) {} + inline DailyGiftInfo(DailyGiftInfo&& from) noexcept + : DailyGiftInfo(nullptr, std::move(from)) {} + inline DailyGiftInfo& operator=(const DailyGiftInfo& from) { + CopyFrom(from); + return *this; + } + inline DailyGiftInfo& operator=(DailyGiftInfo&& from) noexcept { + if (this == &from) return *this; + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); + } + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); + } + + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const DailyGiftInfo& default_instance() { + return *internal_default_instance(); + } + static inline const DailyGiftInfo* internal_default_instance() { + return reinterpret_cast( + &_DailyGiftInfo_default_instance_); + } + static constexpr int kIndexInFileMessages = 21; + friend void swap(DailyGiftInfo& a, DailyGiftInfo& b) { a.Swap(&b); } + inline void Swap(DailyGiftInfo* other) { + if (other == this) return; +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(DailyGiftInfo* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + DailyGiftInfo* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const DailyGiftInfo& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const DailyGiftInfo& from) { DailyGiftInfo::MergeImpl(*this, from); } - // optional bool debug = 11; - bool has_debug() const; private: - bool _internal_has_debug() const; + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - void clear_debug(); - bool debug() const; - void set_debug(bool value); + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) private: - bool _internal_debug() const; - void _internal_set_debug(bool value); - public: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - // optional double start_time = 17; - bool has_start_time() const; - private: - bool _internal_has_start_time() const; public: - void clear_start_time(); - double start_time() const; - void set_start_time(double value); + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } + private: - double _internal_start_time() const; - void _internal_set_start_time(double value); - public: + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(DailyGiftInfo* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.DailyGiftInfo"; } + + protected: + explicit DailyGiftInfo(::google::protobuf::Arena* arena); + DailyGiftInfo(::google::protobuf::Arena* arena, const DailyGiftInfo& from); + DailyGiftInfo(::google::protobuf::Arena* arena, DailyGiftInfo&& from) noexcept + : DailyGiftInfo(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kSecondsToNextDayFieldNumber = 2, + kCurrentDayFieldNumber = 1, + }; + // optional double seconds_to_next_day = 2; + bool has_seconds_to_next_day() const; + void clear_seconds_to_next_day() ; + double seconds_to_next_day() const; + void set_seconds_to_next_day(double value); - // optional .ei.Egg egg = 2; - bool has_egg() const; - private: - bool _internal_has_egg() const; - public: - void clear_egg(); - ::ei::Egg egg() const; - void set_egg(::ei::Egg value); private: - ::ei::Egg _internal_egg() const; - void _internal_set_egg(::ei::Egg value); - public: + double _internal_seconds_to_next_day() const; + void _internal_set_seconds_to_next_day(double value); - // optional double minutes_per_token = 15 [default = 60]; - bool has_minutes_per_token() const; - private: - bool _internal_has_minutes_per_token() const; - public: - void clear_minutes_per_token(); - double minutes_per_token() const; - void set_minutes_per_token(double value); - private: - double _internal_minutes_per_token() const; - void _internal_set_minutes_per_token(double value); public: + // optional uint32 current_day = 1; + bool has_current_day() const; + void clear_current_day() ; + ::uint32_t current_day() const; + void set_current_day(::uint32_t value); - // optional double chicken_run_cooldown_minutes = 18 [default = 180]; - bool has_chicken_run_cooldown_minutes() const; - private: - bool _internal_has_chicken_run_cooldown_minutes() const; - public: - void clear_chicken_run_cooldown_minutes(); - double chicken_run_cooldown_minutes() const; - void set_chicken_run_cooldown_minutes(double value); private: - double _internal_chicken_run_cooldown_minutes() const; - void _internal_set_chicken_run_cooldown_minutes(double value); - public: + ::uint32_t _internal_current_day() const; + void _internal_set_current_day(::uint32_t value); - // @@protoc_insertion_point(class_scope:ei.Contract) + public: + // @@protoc_insertion_point(class_scope:ei.DailyGiftInfo) 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< ::ei::Contract_Goal > goals_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Contract_GoalSet > goal_sets_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Contract_GradeSpec > grade_specs_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField default_shell_ids_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr description_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr key_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr season_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr custom_egg_id_; - double expiration_time_; - double length_seconds_; - uint32_t max_coop_size_; - uint32_t max_boosts_; - double max_soul_eggs_; - uint32_t min_client_version_; - bool coop_allowed_; - bool leggacy_; - bool cc_only_; - bool debug_; - double start_time_; - int egg_; - double minutes_per_token_; - double chicken_run_cooldown_minutes_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 0, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_DailyGiftInfo_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const DailyGiftInfo& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + double seconds_to_next_day_; + ::uint32_t current_day_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ContractPlayerInfo final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ContractPlayerInfo) */ { +class DLCItem final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.DLCItem) */ { public: - inline ContractPlayerInfo() : ContractPlayerInfo(nullptr) {} - ~ContractPlayerInfo() override; - explicit PROTOBUF_CONSTEXPR ContractPlayerInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ContractPlayerInfo(const ContractPlayerInfo& from); - ContractPlayerInfo(ContractPlayerInfo&& from) noexcept - : ContractPlayerInfo() { - *this = ::std::move(from); - } - - inline ContractPlayerInfo& operator=(const ContractPlayerInfo& from) { + inline DLCItem() : DLCItem(nullptr) {} + ~DLCItem() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR DLCItem( + ::google::protobuf::internal::ConstantInitialized); + + inline DLCItem(const DLCItem& from) : DLCItem(nullptr, from) {} + inline DLCItem(DLCItem&& from) noexcept + : DLCItem(nullptr, std::move(from)) {} + inline DLCItem& operator=(const DLCItem& from) { CopyFrom(from); return *this; } - inline ContractPlayerInfo& operator=(ContractPlayerInfo&& from) noexcept { + inline DLCItem& operator=(DLCItem&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -14826,398 +13158,296 @@ class ContractPlayerInfo final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ContractPlayerInfo& default_instance() { + static const DLCItem& default_instance() { return *internal_default_instance(); } - static inline const ContractPlayerInfo* internal_default_instance() { - return reinterpret_cast( - &_ContractPlayerInfo_default_instance_); - } - static constexpr int kIndexInFileMessages = - 43; - - friend void swap(ContractPlayerInfo& a, ContractPlayerInfo& b) { - a.Swap(&b); + static inline const DLCItem* internal_default_instance() { + return reinterpret_cast( + &_DLCItem_default_instance_); } - inline void Swap(ContractPlayerInfo* other) { + static constexpr int kIndexInFileMessages = 171; + friend void swap(DLCItem& a, DLCItem& b) { a.Swap(&b); } + inline void Swap(DLCItem* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ContractPlayerInfo* other) { + void UnsafeArenaSwap(DLCItem* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ContractPlayerInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + DLCItem* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ContractPlayerInfo& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ContractPlayerInfo& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const DLCItem& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const DLCItem& from) { DLCItem::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ContractPlayerInfo* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ContractPlayerInfo"; + void InternalSwap(DLCItem* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.DLCItem"; } + + protected: + explicit DLCItem(::google::protobuf::Arena* arena); + DLCItem(::google::protobuf::Arena* arena, const DLCItem& from); + DLCItem(::google::protobuf::Arena* arena, DLCItem&& from) noexcept + : DLCItem(arena) { + *this = ::std::move(from); } - protected: - explicit ContractPlayerInfo(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- - typedef ContractPlayerInfo_Status Status; - static constexpr Status UNKNOWN = - ContractPlayerInfo_Status_UNKNOWN; - static constexpr Status CALCULATING = - ContractPlayerInfo_Status_CALCULATING; - static constexpr Status OUT_OF_DATE = - ContractPlayerInfo_Status_OUT_OF_DATE; - static constexpr Status INCOMPLETE = - ContractPlayerInfo_Status_INCOMPLETE; - static constexpr Status COMPLETE = - ContractPlayerInfo_Status_COMPLETE; - static inline bool Status_IsValid(int value) { - return ContractPlayerInfo_Status_IsValid(value); - } - static constexpr Status Status_MIN = - ContractPlayerInfo_Status_Status_MIN; - static constexpr Status Status_MAX = - ContractPlayerInfo_Status_Status_MAX; - static constexpr int Status_ARRAYSIZE = - ContractPlayerInfo_Status_Status_ARRAYSIZE; - static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* - Status_descriptor() { - return ContractPlayerInfo_Status_descriptor(); - } - template - static inline const std::string& Status_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function Status_Name."); - return ContractPlayerInfo_Status_Name(enum_t_value); - } - static inline bool Status_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, - Status* value) { - return ContractPlayerInfo_Status_Parse(name, value); - } - // accessors ------------------------------------------------------- - enum : int { - kUnreadEvaluationsFieldNumber = 6, - kIssuesFieldNumber = 11, - kLastEvaluationVersionFieldNumber = 5, - kTotalCxpFieldNumber = 2, - kGradeFieldNumber = 1, - kStatusFieldNumber = 3, - kLastEvaluationTimeFieldNumber = 4, - kGradeScoreFieldNumber = 7, - kTargetSoulPowerFieldNumber = 8, - kTargetGradeScoreFieldNumber = 9, - kSoulPowerFieldNumber = 10, - kGradeProgressFieldNumber = 12, - kSeasonCxpFieldNumber = 13, - kIssueScoreFieldNumber = 14, + kNameFieldNumber = 1, + kDirectoryFieldNumber = 2, + kExtFieldNumber = 3, + kUrlFieldNumber = 4, + kChecksumFieldNumber = 5, + kOriginalSizeFieldNumber = 7, + kCompressedFieldNumber = 6, }; - // repeated .ei.ContractEvaluation unread_evaluations = 6; - int unread_evaluations_size() const; - private: - int _internal_unread_evaluations_size() const; - public: - void clear_unread_evaluations(); - ::ei::ContractEvaluation* mutable_unread_evaluations(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractEvaluation >* - mutable_unread_evaluations(); - private: - const ::ei::ContractEvaluation& _internal_unread_evaluations(int index) const; - ::ei::ContractEvaluation* _internal_add_unread_evaluations(); - public: - const ::ei::ContractEvaluation& unread_evaluations(int index) const; - ::ei::ContractEvaluation* add_unread_evaluations(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractEvaluation >& - unread_evaluations() const; + // optional string name = 1; + bool has_name() const; + void clear_name() ; + const std::string& name() const; + template + void set_name(Arg_&& arg, Args_... args); + std::string* mutable_name(); + PROTOBUF_NODISCARD std::string* release_name(); + void set_allocated_name(std::string* value); - // repeated .ei.ContractEvaluation.PoorBehavior issues = 11; - int issues_size() const; - private: - int _internal_issues_size() const; - public: - void clear_issues(); private: - ::ei::ContractEvaluation_PoorBehavior _internal_issues(int index) const; - void _internal_add_issues(::ei::ContractEvaluation_PoorBehavior value); - ::PROTOBUF_NAMESPACE_ID::RepeatedField* _internal_mutable_issues(); - public: - ::ei::ContractEvaluation_PoorBehavior issues(int index) const; - void set_issues(int index, ::ei::ContractEvaluation_PoorBehavior value); - void add_issues(::ei::ContractEvaluation_PoorBehavior value); - const ::PROTOBUF_NAMESPACE_ID::RepeatedField& issues() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedField* mutable_issues(); + const std::string& _internal_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_name( + const std::string& value); + std::string* _internal_mutable_name(); - // optional string last_evaluation_version = 5; - bool has_last_evaluation_version() const; - private: - bool _internal_has_last_evaluation_version() const; - public: - void clear_last_evaluation_version(); - const std::string& last_evaluation_version() const; - template - void set_last_evaluation_version(ArgT0&& arg0, ArgT... args); - std::string* mutable_last_evaluation_version(); - PROTOBUF_NODISCARD std::string* release_last_evaluation_version(); - void set_allocated_last_evaluation_version(std::string* last_evaluation_version); - private: - const std::string& _internal_last_evaluation_version() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_last_evaluation_version(const std::string& value); - std::string* _internal_mutable_last_evaluation_version(); public: + // optional string directory = 2; + bool has_directory() const; + void clear_directory() ; + const std::string& directory() const; + template + void set_directory(Arg_&& arg, Args_... args); + std::string* mutable_directory(); + PROTOBUF_NODISCARD std::string* release_directory(); + void set_allocated_directory(std::string* value); - // optional double total_cxp = 2; - bool has_total_cxp() const; - private: - bool _internal_has_total_cxp() const; - public: - void clear_total_cxp(); - double total_cxp() const; - void set_total_cxp(double value); private: - double _internal_total_cxp() const; - void _internal_set_total_cxp(double value); - public: + const std::string& _internal_directory() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_directory( + const std::string& value); + std::string* _internal_mutable_directory(); - // optional .ei.Contract.PlayerGrade grade = 1; - bool has_grade() const; - private: - bool _internal_has_grade() const; - public: - void clear_grade(); - ::ei::Contract_PlayerGrade grade() const; - void set_grade(::ei::Contract_PlayerGrade value); - private: - ::ei::Contract_PlayerGrade _internal_grade() const; - void _internal_set_grade(::ei::Contract_PlayerGrade value); public: + // optional string ext = 3; + bool has_ext() const; + void clear_ext() ; + const std::string& ext() const; + template + void set_ext(Arg_&& arg, Args_... args); + std::string* mutable_ext(); + PROTOBUF_NODISCARD std::string* release_ext(); + void set_allocated_ext(std::string* value); - // optional .ei.ContractPlayerInfo.Status status = 3; - bool has_status() const; private: - bool _internal_has_status() const; - public: - void clear_status(); - ::ei::ContractPlayerInfo_Status status() const; - void set_status(::ei::ContractPlayerInfo_Status value); - private: - ::ei::ContractPlayerInfo_Status _internal_status() const; - void _internal_set_status(::ei::ContractPlayerInfo_Status value); - public: + const std::string& _internal_ext() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_ext( + const std::string& value); + std::string* _internal_mutable_ext(); - // optional double last_evaluation_time = 4; - bool has_last_evaluation_time() const; - private: - bool _internal_has_last_evaluation_time() const; - public: - void clear_last_evaluation_time(); - double last_evaluation_time() const; - void set_last_evaluation_time(double value); - private: - double _internal_last_evaluation_time() const; - void _internal_set_last_evaluation_time(double value); public: + // optional string url = 4; + bool has_url() const; + void clear_url() ; + const std::string& url() const; + template + void set_url(Arg_&& arg, Args_... args); + std::string* mutable_url(); + PROTOBUF_NODISCARD std::string* release_url(); + void set_allocated_url(std::string* value); - // optional double grade_score = 7; - bool has_grade_score() const; - private: - bool _internal_has_grade_score() const; - public: - void clear_grade_score(); - double grade_score() const; - void set_grade_score(double value); private: - double _internal_grade_score() const; - void _internal_set_grade_score(double value); - public: + const std::string& _internal_url() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_url( + const std::string& value); + std::string* _internal_mutable_url(); - // optional double target_soul_power = 8; - bool has_target_soul_power() const; - private: - bool _internal_has_target_soul_power() const; - public: - void clear_target_soul_power(); - double target_soul_power() const; - void set_target_soul_power(double value); - private: - double _internal_target_soul_power() const; - void _internal_set_target_soul_power(double value); public: + // optional string checksum = 5; + bool has_checksum() const; + void clear_checksum() ; + const std::string& checksum() const; + template + void set_checksum(Arg_&& arg, Args_... args); + std::string* mutable_checksum(); + PROTOBUF_NODISCARD std::string* release_checksum(); + void set_allocated_checksum(std::string* value); - // optional double target_grade_score = 9; - bool has_target_grade_score() const; - private: - bool _internal_has_target_grade_score() const; - public: - void clear_target_grade_score(); - double target_grade_score() const; - void set_target_grade_score(double value); private: - double _internal_target_grade_score() const; - void _internal_set_target_grade_score(double value); - public: + const std::string& _internal_checksum() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_checksum( + const std::string& value); + std::string* _internal_mutable_checksum(); - // optional double soul_power = 10; - bool has_soul_power() const; - private: - bool _internal_has_soul_power() const; - public: - void clear_soul_power(); - double soul_power() const; - void set_soul_power(double value); - private: - double _internal_soul_power() const; - void _internal_set_soul_power(double value); public: + // optional uint64 original_size = 7; + bool has_original_size() const; + void clear_original_size() ; + ::uint64_t original_size() const; + void set_original_size(::uint64_t value); - // optional double grade_progress = 12; - bool has_grade_progress() const; private: - bool _internal_has_grade_progress() const; - public: - void clear_grade_progress(); - double grade_progress() const; - void set_grade_progress(double value); - private: - double _internal_grade_progress() const; - void _internal_set_grade_progress(double value); - public: + ::uint64_t _internal_original_size() const; + void _internal_set_original_size(::uint64_t value); - // optional double season_cxp = 13; - bool has_season_cxp() const; - private: - bool _internal_has_season_cxp() const; - public: - void clear_season_cxp(); - double season_cxp() const; - void set_season_cxp(double value); - private: - double _internal_season_cxp() const; - void _internal_set_season_cxp(double value); public: + // optional bool compressed = 6; + bool has_compressed() const; + void clear_compressed() ; + bool compressed() const; + void set_compressed(bool value); - // optional double issue_score = 14; - bool has_issue_score() const; - private: - bool _internal_has_issue_score() const; - public: - void clear_issue_score(); - double issue_score() const; - void set_issue_score(double value); private: - double _internal_issue_score() const; - void _internal_set_issue_score(double value); - public: + bool _internal_compressed() const; + void _internal_set_compressed(bool value); - // @@protoc_insertion_point(class_scope:ei.ContractPlayerInfo) + public: + // @@protoc_insertion_point(class_scope:ei.DLCItem) 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< ::ei::ContractEvaluation > unread_evaluations_; - ::PROTOBUF_NAMESPACE_ID::RepeatedField issues_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr last_evaluation_version_; - double total_cxp_; - int grade_; - int status_; - double last_evaluation_time_; - double grade_score_; - double target_soul_power_; - double target_grade_score_; - double soul_power_; - double grade_progress_; - double season_cxp_; - double issue_score_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 7, 0, + 46, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_DLCItem_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const DLCItem& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr name_; + ::google::protobuf::internal::ArenaStringPtr directory_; + ::google::protobuf::internal::ArenaStringPtr ext_; + ::google::protobuf::internal::ArenaStringPtr url_; + ::google::protobuf::internal::ArenaStringPtr checksum_; + ::uint64_t original_size_; + bool compressed_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ContractEvaluation final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ContractEvaluation) */ { +class CurrencyFlowLog final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.CurrencyFlowLog) */ { public: - inline ContractEvaluation() : ContractEvaluation(nullptr) {} - ~ContractEvaluation() override; - explicit PROTOBUF_CONSTEXPR ContractEvaluation(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ContractEvaluation(const ContractEvaluation& from); - ContractEvaluation(ContractEvaluation&& from) noexcept - : ContractEvaluation() { - *this = ::std::move(from); - } - - inline ContractEvaluation& operator=(const ContractEvaluation& from) { + inline CurrencyFlowLog() : CurrencyFlowLog(nullptr) {} + ~CurrencyFlowLog() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR CurrencyFlowLog( + ::google::protobuf::internal::ConstantInitialized); + + inline CurrencyFlowLog(const CurrencyFlowLog& from) : CurrencyFlowLog(nullptr, from) {} + inline CurrencyFlowLog(CurrencyFlowLog&& from) noexcept + : CurrencyFlowLog(nullptr, std::move(from)) {} + inline CurrencyFlowLog& operator=(const CurrencyFlowLog& from) { CopyFrom(from); return *this; } - inline ContractEvaluation& operator=(ContractEvaluation&& from) noexcept { + inline CurrencyFlowLog& operator=(CurrencyFlowLog&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -15226,757 +13456,779 @@ class ContractEvaluation final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ContractEvaluation& default_instance() { + static const CurrencyFlowLog& default_instance() { return *internal_default_instance(); } - static inline const ContractEvaluation* internal_default_instance() { - return reinterpret_cast( - &_ContractEvaluation_default_instance_); - } - static constexpr int kIndexInFileMessages = - 44; - - friend void swap(ContractEvaluation& a, ContractEvaluation& b) { - a.Swap(&b); + static inline const CurrencyFlowLog* internal_default_instance() { + return reinterpret_cast( + &_CurrencyFlowLog_default_instance_); } - inline void Swap(ContractEvaluation* other) { + static constexpr int kIndexInFileMessages = 34; + friend void swap(CurrencyFlowLog& a, CurrencyFlowLog& b) { a.Swap(&b); } + inline void Swap(CurrencyFlowLog* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ContractEvaluation* other) { + void UnsafeArenaSwap(CurrencyFlowLog* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ContractEvaluation* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ContractEvaluation& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ContractEvaluation& 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(ContractEvaluation* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ContractEvaluation"; - } - protected: - explicit ContractEvaluation(::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 ---------------------------------------------------- - - typedef ContractEvaluation_PoorBehavior PoorBehavior; - static constexpr PoorBehavior NONE = - ContractEvaluation_PoorBehavior_NONE; - static constexpr PoorBehavior LOW_CONTRIBUTION = - ContractEvaluation_PoorBehavior_LOW_CONTRIBUTION; - static constexpr PoorBehavior BAD_CONTRIBUTION = - ContractEvaluation_PoorBehavior_BAD_CONTRIBUTION; - static constexpr PoorBehavior DISHONORABLY_DISCHARGED = - ContractEvaluation_PoorBehavior_DISHONORABLY_DISCHARGED; - static constexpr PoorBehavior POOR_TEAMWORK = - ContractEvaluation_PoorBehavior_POOR_TEAMWORK; - static constexpr PoorBehavior ABANDONED_COOP = - ContractEvaluation_PoorBehavior_ABANDONED_COOP; - static constexpr PoorBehavior TIME_CHEAT = - ContractEvaluation_PoorBehavior_TIME_CHEAT; - static inline bool PoorBehavior_IsValid(int value) { - return ContractEvaluation_PoorBehavior_IsValid(value); - } - static constexpr PoorBehavior PoorBehavior_MIN = - ContractEvaluation_PoorBehavior_PoorBehavior_MIN; - static constexpr PoorBehavior PoorBehavior_MAX = - ContractEvaluation_PoorBehavior_PoorBehavior_MAX; - static constexpr int PoorBehavior_ARRAYSIZE = - ContractEvaluation_PoorBehavior_PoorBehavior_ARRAYSIZE; - static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* - PoorBehavior_descriptor() { - return ContractEvaluation_PoorBehavior_descriptor(); - } - template - static inline const std::string& PoorBehavior_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function PoorBehavior_Name."); - return ContractEvaluation_PoorBehavior_Name(enum_t_value); - } - static inline bool PoorBehavior_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, - PoorBehavior* value) { - return ContractEvaluation_PoorBehavior_Parse(name, value); - } - - typedef ContractEvaluation_Status Status; - static constexpr Status UNKNOWN = - ContractEvaluation_Status_UNKNOWN; - static constexpr Status PENDING = - ContractEvaluation_Status_PENDING; - static constexpr Status EVALUATING = - ContractEvaluation_Status_EVALUATING; - static constexpr Status COMPLETE = - ContractEvaluation_Status_COMPLETE; - static inline bool Status_IsValid(int value) { - return ContractEvaluation_Status_IsValid(value); - } - static constexpr Status Status_MIN = - ContractEvaluation_Status_Status_MIN; - static constexpr Status Status_MAX = - ContractEvaluation_Status_Status_MAX; - static constexpr int Status_ARRAYSIZE = - ContractEvaluation_Status_Status_ARRAYSIZE; - static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* - Status_descriptor() { - return ContractEvaluation_Status_descriptor(); - } - template - static inline const std::string& Status_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function Status_Name."); - return ContractEvaluation_Status_Name(enum_t_value); - } - static inline bool Status_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, - Status* value) { - return ContractEvaluation_Status_Parse(name, value); - } - - // accessors ------------------------------------------------------- - - enum : int { - kNotesFieldNumber = 12, - kIssuesFieldNumber = 19, - kSeasonIdFieldNumber = 21, - kContractIdentifierFieldNumber = 40, - kCoopIdentifierFieldNumber = 41, - kVersionFieldNumber = 50, - kCxpFieldNumber = 1, - kGradePerformanceFieldNumber = 2, - kGradeFieldNumber = 3, - kContributionRatioFieldNumber = 4, - kCompletionPercentFieldNumber = 5, - kCompletionTimeFieldNumber = 6, - kChickenRunsSentFieldNumber = 7, - kGiftTokensSentFieldNumber = 8, - kOriginalLengthFieldNumber = 11, - kOldLeagueFieldNumber = 9, - kGiftTokensReceivedFieldNumber = 15, - kTeamworkScoreFieldNumber = 13, - kOtherBonusesFieldNumber = 14, - kBuffTimeValueFieldNumber = 17, - kBoostTokenAllotmentFieldNumber = 16, - kCoopSizeFieldNumber = 18, - kReplayFieldNumber = 24, - kOldGoalsFieldNumber = 10, - kSoloFieldNumber = 26, - kCountedInSeasonFieldNumber = 20, - kTimeCheatsFieldNumber = 27, - kLastContributionTimeFieldNumber = 22, - kSoulPowerFieldNumber = 23, - kCxpChangeFieldNumber = 25, - kGiftTokenValueSentFieldNumber = 28, - kGiftTokenValueReceivedFieldNumber = 29, - kEvaluationStartTimeFieldNumber = 51, - kStatusFieldNumber = 52, - }; - // repeated string notes = 12; - int notes_size() const; - private: - int _internal_notes_size() const; - public: - void clear_notes(); - const std::string& notes(int index) const; - std::string* mutable_notes(int index); - void set_notes(int index, const std::string& value); - void set_notes(int index, std::string&& value); - void set_notes(int index, const char* value); - void set_notes(int index, const char* value, size_t size); - std::string* add_notes(); - void add_notes(const std::string& value); - void add_notes(std::string&& value); - void add_notes(const char* value); - void add_notes(const char* value, size_t size); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& notes() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_notes(); - private: - const std::string& _internal_notes(int index) const; - std::string* _internal_add_notes(); - public: - - // repeated .ei.ContractEvaluation.PoorBehavior issues = 19; - int issues_size() const; - private: - int _internal_issues_size() const; - public: - void clear_issues(); - private: - ::ei::ContractEvaluation_PoorBehavior _internal_issues(int index) const; - void _internal_add_issues(::ei::ContractEvaluation_PoorBehavior value); - ::PROTOBUF_NAMESPACE_ID::RepeatedField* _internal_mutable_issues(); - public: - ::ei::ContractEvaluation_PoorBehavior issues(int index) const; - void set_issues(int index, ::ei::ContractEvaluation_PoorBehavior value); - void add_issues(::ei::ContractEvaluation_PoorBehavior value); - const ::PROTOBUF_NAMESPACE_ID::RepeatedField& issues() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedField* mutable_issues(); - - // optional string season_id = 21; - bool has_season_id() const; - private: - bool _internal_has_season_id() const; - public: - void clear_season_id(); - const std::string& season_id() const; - template - void set_season_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_season_id(); - PROTOBUF_NODISCARD std::string* release_season_id(); - void set_allocated_season_id(std::string* season_id); - private: - const std::string& _internal_season_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_season_id(const std::string& value); - std::string* _internal_mutable_season_id(); - public: - - // optional string contract_identifier = 40; - bool has_contract_identifier() const; - private: - bool _internal_has_contract_identifier() const; - public: - void clear_contract_identifier(); - const std::string& contract_identifier() const; - template - void set_contract_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_contract_identifier(); - PROTOBUF_NODISCARD std::string* release_contract_identifier(); - void set_allocated_contract_identifier(std::string* contract_identifier); - private: - const std::string& _internal_contract_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_identifier(const std::string& value); - std::string* _internal_mutable_contract_identifier(); - public: - - // optional string coop_identifier = 41; - bool has_coop_identifier() const; - private: - bool _internal_has_coop_identifier() const; - public: - void clear_coop_identifier(); - const std::string& coop_identifier() const; - template - void set_coop_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_coop_identifier(); - PROTOBUF_NODISCARD std::string* release_coop_identifier(); - void set_allocated_coop_identifier(std::string* coop_identifier); - private: - const std::string& _internal_coop_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_coop_identifier(const std::string& value); - std::string* _internal_mutable_coop_identifier(); - public: - - // optional string version = 50; - bool has_version() const; - private: - bool _internal_has_version() const; - public: - void clear_version(); - const std::string& version() const; - template - void set_version(ArgT0&& arg0, ArgT... args); - std::string* mutable_version(); - PROTOBUF_NODISCARD std::string* release_version(); - void set_allocated_version(std::string* version); - private: - const std::string& _internal_version() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_version(const std::string& value); - std::string* _internal_mutable_version(); - public: - - // optional double cxp = 1; - bool has_cxp() const; - private: - bool _internal_has_cxp() const; - public: - void clear_cxp(); - double cxp() const; - void set_cxp(double value); - private: - double _internal_cxp() const; - void _internal_set_cxp(double value); - public: - - // optional int32 grade_performance = 2; - bool has_grade_performance() const; - private: - bool _internal_has_grade_performance() const; - public: - void clear_grade_performance(); - int32_t grade_performance() const; - void set_grade_performance(int32_t value); - private: - int32_t _internal_grade_performance() const; - void _internal_set_grade_performance(int32_t value); - public: - - // optional .ei.Contract.PlayerGrade grade = 3; - bool has_grade() const; - private: - bool _internal_has_grade() const; - public: - void clear_grade(); - ::ei::Contract_PlayerGrade grade() const; - void set_grade(::ei::Contract_PlayerGrade value); - private: - ::ei::Contract_PlayerGrade _internal_grade() const; - void _internal_set_grade(::ei::Contract_PlayerGrade value); - public: - - // optional double contribution_ratio = 4; - bool has_contribution_ratio() const; - private: - bool _internal_has_contribution_ratio() const; - public: - void clear_contribution_ratio(); - double contribution_ratio() const; - void set_contribution_ratio(double value); - private: - double _internal_contribution_ratio() const; - void _internal_set_contribution_ratio(double value); - public: - - // optional double completion_percent = 5; - bool has_completion_percent() const; - private: - bool _internal_has_completion_percent() const; - public: - void clear_completion_percent(); - double completion_percent() const; - void set_completion_percent(double value); - private: - double _internal_completion_percent() const; - void _internal_set_completion_percent(double value); - public: - - // optional double completion_time = 6; - bool has_completion_time() const; - private: - bool _internal_has_completion_time() const; - public: - void clear_completion_time(); - double completion_time() const; - void set_completion_time(double value); - private: - double _internal_completion_time() const; - void _internal_set_completion_time(double value); - public: - - // optional uint32 chicken_runs_sent = 7; - bool has_chicken_runs_sent() const; - private: - bool _internal_has_chicken_runs_sent() const; - public: - void clear_chicken_runs_sent(); - uint32_t chicken_runs_sent() const; - void set_chicken_runs_sent(uint32_t value); - private: - uint32_t _internal_chicken_runs_sent() const; - void _internal_set_chicken_runs_sent(uint32_t value); - public: + CurrencyFlowLog* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const CurrencyFlowLog& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const CurrencyFlowLog& from) { CurrencyFlowLog::MergeImpl(*this, from); } - // optional uint32 gift_tokens_sent = 8; - bool has_gift_tokens_sent() const; - private: - bool _internal_has_gift_tokens_sent() const; - public: - void clear_gift_tokens_sent(); - uint32_t gift_tokens_sent() const; - void set_gift_tokens_sent(uint32_t value); private: - uint32_t _internal_gift_tokens_sent() const; - void _internal_set_gift_tokens_sent(uint32_t value); - public: + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); - // optional double original_length = 11; - bool has_original_length() const; - private: - bool _internal_has_original_length() const; public: - void clear_original_length(); - double original_length() const; - void set_original_length(double value); + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) private: - double _internal_original_length() const; - void _internal_set_original_length(double value); - public: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - // optional int32 old_league = 9; - bool has_old_league() const; - private: - bool _internal_has_old_league() const; - public: - void clear_old_league(); - int32_t old_league() const; - void set_old_league(int32_t value); - private: - int32_t _internal_old_league() const; - void _internal_set_old_league(int32_t value); public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } - // optional uint32 gift_tokens_received = 15; - bool has_gift_tokens_received() const; - private: - bool _internal_has_gift_tokens_received() const; - public: - void clear_gift_tokens_received(); - uint32_t gift_tokens_received() const; - void set_gift_tokens_received(uint32_t value); private: - uint32_t _internal_gift_tokens_received() const; - void _internal_set_gift_tokens_received(uint32_t value); - public: + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(CurrencyFlowLog* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.CurrencyFlowLog"; } + + protected: + explicit CurrencyFlowLog(::google::protobuf::Arena* arena); + CurrencyFlowLog(::google::protobuf::Arena* arena, const CurrencyFlowLog& from); + CurrencyFlowLog(::google::protobuf::Arena* arena, CurrencyFlowLog&& from) noexcept + : CurrencyFlowLog(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; - // optional double teamwork_score = 13; - bool has_teamwork_score() const; - private: - bool _internal_has_teamwork_score() const; - public: - void clear_teamwork_score(); - double teamwork_score() const; - void set_teamwork_score(double value); - private: - double _internal_teamwork_score() const; - void _internal_set_teamwork_score(double value); - public: + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- - // optional double other_bonuses = 14; - bool has_other_bonuses() const; - private: - bool _internal_has_other_bonuses() const; - public: - void clear_other_bonuses(); - double other_bonuses() const; - void set_other_bonuses(double value); - private: - double _internal_other_bonuses() const; - void _internal_set_other_bonuses(double value); - public: + // accessors ------------------------------------------------------- + enum : int { + kUserIdFieldNumber = 1, + kLocationFieldNumber = 5, + kVersionFieldNumber = 6, + kPlatformFieldNumber = 7, + kApproxTimeFieldNumber = 2, + kAmountFieldNumber = 4, + kSoulEggsFieldNumber = 8, + kTicketsSpentFieldNumber = 9, + kGoldSpentFieldNumber = 10, + kCurrencyFieldNumber = 3, + }; + // optional string user_id = 1; + bool has_user_id() const; + void clear_user_id() ; + const std::string& user_id() const; + template + void set_user_id(Arg_&& arg, Args_... args); + std::string* mutable_user_id(); + PROTOBUF_NODISCARD std::string* release_user_id(); + void set_allocated_user_id(std::string* value); - // optional double buff_time_value = 17; - bool has_buff_time_value() const; private: - bool _internal_has_buff_time_value() const; - public: - void clear_buff_time_value(); - double buff_time_value() const; - void set_buff_time_value(double value); - private: - double _internal_buff_time_value() const; - void _internal_set_buff_time_value(double value); - public: + 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(); - // optional uint32 boost_token_allotment = 16; - bool has_boost_token_allotment() const; - private: - bool _internal_has_boost_token_allotment() const; - public: - void clear_boost_token_allotment(); - uint32_t boost_token_allotment() const; - void set_boost_token_allotment(uint32_t value); - private: - uint32_t _internal_boost_token_allotment() const; - void _internal_set_boost_token_allotment(uint32_t value); public: + // optional string location = 5; + bool has_location() const; + void clear_location() ; + const std::string& location() const; + template + void set_location(Arg_&& arg, Args_... args); + std::string* mutable_location(); + PROTOBUF_NODISCARD std::string* release_location(); + void set_allocated_location(std::string* value); - // optional uint32 coop_size = 18; - bool has_coop_size() const; - private: - bool _internal_has_coop_size() const; - public: - void clear_coop_size(); - uint32_t coop_size() const; - void set_coop_size(uint32_t value); private: - uint32_t _internal_coop_size() const; - void _internal_set_coop_size(uint32_t value); - public: + const std::string& _internal_location() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_location( + const std::string& value); + std::string* _internal_mutable_location(); - // optional bool replay = 24; - bool has_replay() const; - private: - bool _internal_has_replay() const; - public: - void clear_replay(); - bool replay() const; - void set_replay(bool value); - private: - bool _internal_replay() const; - void _internal_set_replay(bool value); public: + // optional string version = 6; + bool has_version() const; + void clear_version() ; + const std::string& version() const; + template + void set_version(Arg_&& arg, Args_... args); + std::string* mutable_version(); + PROTOBUF_NODISCARD std::string* release_version(); + void set_allocated_version(std::string* value); - // optional bool old_goals = 10; - bool has_old_goals() const; private: - bool _internal_has_old_goals() const; + const std::string& _internal_version() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_version( + const std::string& value); + std::string* _internal_mutable_version(); + public: - void clear_old_goals(); - bool old_goals() const; - void set_old_goals(bool value); + // optional string platform = 7; + bool has_platform() const; + void clear_platform() ; + const std::string& platform() const; + template + void set_platform(Arg_&& arg, Args_... args); + std::string* mutable_platform(); + PROTOBUF_NODISCARD std::string* release_platform(); + void set_allocated_platform(std::string* value); + private: - bool _internal_old_goals() const; - void _internal_set_old_goals(bool value); + const std::string& _internal_platform() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_platform( + const std::string& value); + std::string* _internal_mutable_platform(); + public: + // optional double approx_time = 2; + bool has_approx_time() const; + void clear_approx_time() ; + double approx_time() const; + void set_approx_time(double value); - // optional bool solo = 26; - bool has_solo() const; private: - bool _internal_has_solo() const; + double _internal_approx_time() const; + void _internal_set_approx_time(double value); + public: - void clear_solo(); - bool solo() const; - void set_solo(bool value); + // optional int64 amount = 4; + bool has_amount() const; + void clear_amount() ; + ::int64_t amount() const; + void set_amount(::int64_t value); + private: - bool _internal_solo() const; - void _internal_set_solo(bool value); + ::int64_t _internal_amount() const; + void _internal_set_amount(::int64_t value); + public: + // optional double soul_eggs = 8; + bool has_soul_eggs() const; + void clear_soul_eggs() ; + double soul_eggs() const; + void set_soul_eggs(double value); - // optional bool counted_in_season = 20; - bool has_counted_in_season() const; private: - bool _internal_has_counted_in_season() const; + double _internal_soul_eggs() const; + void _internal_set_soul_eggs(double value); + public: - void clear_counted_in_season(); - bool counted_in_season() const; - void set_counted_in_season(bool value); + // optional uint64 tickets_spent = 9; + bool has_tickets_spent() const; + void clear_tickets_spent() ; + ::uint64_t tickets_spent() const; + void set_tickets_spent(::uint64_t value); + private: - bool _internal_counted_in_season() const; - void _internal_set_counted_in_season(bool value); + ::uint64_t _internal_tickets_spent() const; + void _internal_set_tickets_spent(::uint64_t value); + public: + // optional uint64 gold_spent = 10; + bool has_gold_spent() const; + void clear_gold_spent() ; + ::uint64_t gold_spent() const; + void set_gold_spent(::uint64_t value); - // optional uint32 time_cheats = 27; - bool has_time_cheats() const; private: - bool _internal_has_time_cheats() const; + ::uint64_t _internal_gold_spent() const; + void _internal_set_gold_spent(::uint64_t value); + public: - void clear_time_cheats(); - uint32_t time_cheats() const; - void set_time_cheats(uint32_t value); + // optional .ei.RewardType currency = 3; + bool has_currency() const; + void clear_currency() ; + ::ei::RewardType currency() const; + void set_currency(::ei::RewardType value); + private: - uint32_t _internal_time_cheats() const; - void _internal_set_time_cheats(uint32_t value); + ::ei::RewardType _internal_currency() const; + void _internal_set_currency(::ei::RewardType value); + public: + // @@protoc_insertion_point(class_scope:ei.CurrencyFlowLog) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 4, 10, 1, + 65, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_CurrencyFlowLog_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const CurrencyFlowLog& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr user_id_; + ::google::protobuf::internal::ArenaStringPtr location_; + ::google::protobuf::internal::ArenaStringPtr version_; + ::google::protobuf::internal::ArenaStringPtr platform_; + double approx_time_; + ::int64_t amount_; + double soul_eggs_; + ::uint64_t tickets_spent_; + ::uint64_t gold_spent_; + int currency_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_ei_2eproto; +}; +// ------------------------------------------------------------------- + +class CreateCoopResponse final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.CreateCoopResponse) */ { + public: + inline CreateCoopResponse() : CreateCoopResponse(nullptr) {} + ~CreateCoopResponse() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR CreateCoopResponse( + ::google::protobuf::internal::ConstantInitialized); + + inline CreateCoopResponse(const CreateCoopResponse& from) : CreateCoopResponse(nullptr, from) {} + inline CreateCoopResponse(CreateCoopResponse&& from) noexcept + : CreateCoopResponse(nullptr, std::move(from)) {} + inline CreateCoopResponse& operator=(const CreateCoopResponse& from) { + CopyFrom(from); + return *this; + } + inline CreateCoopResponse& operator=(CreateCoopResponse&& from) noexcept { + if (this == &from) return *this; + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); + } + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); + } + + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const CreateCoopResponse& default_instance() { + return *internal_default_instance(); + } + static inline const CreateCoopResponse* internal_default_instance() { + return reinterpret_cast( + &_CreateCoopResponse_default_instance_); + } + static constexpr int kIndexInFileMessages = 78; + friend void swap(CreateCoopResponse& a, CreateCoopResponse& b) { a.Swap(&b); } + inline void Swap(CreateCoopResponse* other) { + if (other == this) return; +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(CreateCoopResponse* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + CreateCoopResponse* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const CreateCoopResponse& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const CreateCoopResponse& from) { CreateCoopResponse::MergeImpl(*this, from); } - // optional double last_contribution_time = 22; - bool has_last_contribution_time() const; private: - bool _internal_has_last_contribution_time() const; + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - void clear_last_contribution_time(); - double last_contribution_time() const; - void set_last_contribution_time(double value); + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) private: - double _internal_last_contribution_time() const; - void _internal_set_last_contribution_time(double value); - public: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - // optional double soul_power = 23; - bool has_soul_power() const; - private: - bool _internal_has_soul_power() const; public: - void clear_soul_power(); - double soul_power() const; - void set_soul_power(double value); + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } + private: - double _internal_soul_power() const; - void _internal_set_soul_power(double value); - public: + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(CreateCoopResponse* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.CreateCoopResponse"; } + + protected: + explicit CreateCoopResponse(::google::protobuf::Arena* arena); + CreateCoopResponse(::google::protobuf::Arena* arena, const CreateCoopResponse& from); + CreateCoopResponse(::google::protobuf::Arena* arena, CreateCoopResponse&& from) noexcept + : CreateCoopResponse(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kMessageFieldNumber = 2, + kSuccessFieldNumber = 1, + }; + // optional string message = 2; + bool has_message() const; + void clear_message() ; + const std::string& message() const; + template + void set_message(Arg_&& arg, Args_... args); + std::string* mutable_message(); + PROTOBUF_NODISCARD std::string* release_message(); + void set_allocated_message(std::string* value); - // optional double cxp_change = 25; - bool has_cxp_change() const; private: - bool _internal_has_cxp_change() const; + const std::string& _internal_message() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_message( + const std::string& value); + std::string* _internal_mutable_message(); + public: - void clear_cxp_change(); - double cxp_change() const; - void set_cxp_change(double value); + // optional bool success = 1; + bool has_success() const; + void clear_success() ; + bool success() const; + void set_success(bool value); + private: - double _internal_cxp_change() const; - void _internal_set_cxp_change(double value); + bool _internal_success() const; + void _internal_set_success(bool value); + public: + // @@protoc_insertion_point(class_scope:ei.CreateCoopResponse) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 0, + 37, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_CreateCoopResponse_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const CreateCoopResponse& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr message_; + bool success_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_ei_2eproto; +}; +// ------------------------------------------------------------------- + +class CraftArtifactResponse final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.CraftArtifactResponse) */ { + public: + inline CraftArtifactResponse() : CraftArtifactResponse(nullptr) {} + ~CraftArtifactResponse() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR CraftArtifactResponse( + ::google::protobuf::internal::ConstantInitialized); + + inline CraftArtifactResponse(const CraftArtifactResponse& from) : CraftArtifactResponse(nullptr, from) {} + inline CraftArtifactResponse(CraftArtifactResponse&& from) noexcept + : CraftArtifactResponse(nullptr, std::move(from)) {} + inline CraftArtifactResponse& operator=(const CraftArtifactResponse& from) { + CopyFrom(from); + return *this; + } + inline CraftArtifactResponse& operator=(CraftArtifactResponse&& from) noexcept { + if (this == &from) return *this; + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); + } + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); + } + + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const CraftArtifactResponse& default_instance() { + return *internal_default_instance(); + } + static inline const CraftArtifactResponse* internal_default_instance() { + return reinterpret_cast( + &_CraftArtifactResponse_default_instance_); + } + static constexpr int kIndexInFileMessages = 152; + friend void swap(CraftArtifactResponse& a, CraftArtifactResponse& b) { a.Swap(&b); } + inline void Swap(CraftArtifactResponse* other) { + if (other == this) return; +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(CraftArtifactResponse* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + CraftArtifactResponse* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const CraftArtifactResponse& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const CraftArtifactResponse& from) { CraftArtifactResponse::MergeImpl(*this, from); } - // optional double gift_token_value_sent = 28; - bool has_gift_token_value_sent() const; private: - bool _internal_has_gift_token_value_sent() const; + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - void clear_gift_token_value_sent(); - double gift_token_value_sent() const; - void set_gift_token_value_sent(double value); + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) private: - double _internal_gift_token_value_sent() const; - void _internal_set_gift_token_value_sent(double value); - public: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - // optional double gift_token_value_received = 29; - bool has_gift_token_value_received() const; - private: - bool _internal_has_gift_token_value_received() const; public: - void clear_gift_token_value_received(); - double gift_token_value_received() const; - void set_gift_token_value_received(double value); + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } + private: - double _internal_gift_token_value_received() const; - void _internal_set_gift_token_value_received(double value); - public: + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(CraftArtifactResponse* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.CraftArtifactResponse"; } + + protected: + explicit CraftArtifactResponse(::google::protobuf::Arena* arena); + CraftArtifactResponse(::google::protobuf::Arena* arena, const CraftArtifactResponse& from); + CraftArtifactResponse(::google::protobuf::Arena* arena, CraftArtifactResponse&& from) noexcept + : CraftArtifactResponse(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kServerIdFieldNumber = 3, + kEiUserIdFieldNumber = 5, + kItemIdFieldNumber = 1, + kRarityAchievedFieldNumber = 2, + }; + // optional string server_id = 3; + bool has_server_id() const; + void clear_server_id() ; + const std::string& server_id() const; + template + void set_server_id(Arg_&& arg, Args_... args); + std::string* mutable_server_id(); + PROTOBUF_NODISCARD std::string* release_server_id(); + void set_allocated_server_id(std::string* value); - // optional double evaluation_start_time = 51; - bool has_evaluation_start_time() const; private: - bool _internal_has_evaluation_start_time() const; + const std::string& _internal_server_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_server_id( + const std::string& value); + std::string* _internal_mutable_server_id(); + public: - void clear_evaluation_start_time(); - double evaluation_start_time() const; - void set_evaluation_start_time(double value); + // optional string ei_user_id = 5; + bool has_ei_user_id() const; + void clear_ei_user_id() ; + const std::string& ei_user_id() const; + template + void set_ei_user_id(Arg_&& arg, Args_... args); + std::string* mutable_ei_user_id(); + PROTOBUF_NODISCARD std::string* release_ei_user_id(); + void set_allocated_ei_user_id(std::string* value); + private: - double _internal_evaluation_start_time() const; - void _internal_set_evaluation_start_time(double value); + const std::string& _internal_ei_user_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_ei_user_id( + const std::string& value); + std::string* _internal_mutable_ei_user_id(); + public: + // optional uint64 item_id = 1; + bool has_item_id() const; + void clear_item_id() ; + ::uint64_t item_id() const; + void set_item_id(::uint64_t value); - // optional .ei.ContractEvaluation.Status status = 52; - bool has_status() const; private: - bool _internal_has_status() const; + ::uint64_t _internal_item_id() const; + void _internal_set_item_id(::uint64_t value); + public: - void clear_status(); - ::ei::ContractEvaluation_Status status() const; - void set_status(::ei::ContractEvaluation_Status value); + // optional .ei.ArtifactSpec.Rarity rarity_achieved = 2 [default = COMMON]; + bool has_rarity_achieved() const; + void clear_rarity_achieved() ; + ::ei::ArtifactSpec_Rarity rarity_achieved() const; + void set_rarity_achieved(::ei::ArtifactSpec_Rarity value); + private: - ::ei::ContractEvaluation_Status _internal_status() const; - void _internal_set_status(::ei::ContractEvaluation_Status value); - public: + ::ei::ArtifactSpec_Rarity _internal_rarity_achieved() const; + void _internal_set_rarity_achieved(::ei::ArtifactSpec_Rarity value); - // @@protoc_insertion_point(class_scope:ei.ContractEvaluation) + public: + // @@protoc_insertion_point(class_scope:ei.CraftArtifactResponse) 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 notes_; - ::PROTOBUF_NAMESPACE_ID::RepeatedField issues_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr season_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr contract_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr coop_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr version_; - double cxp_; - int32_t grade_performance_; - int grade_; - double contribution_ratio_; - double completion_percent_; - double completion_time_; - uint32_t chicken_runs_sent_; - uint32_t gift_tokens_sent_; - double original_length_; - int32_t old_league_; - uint32_t gift_tokens_received_; - double teamwork_score_; - double other_bonuses_; - double buff_time_value_; - uint32_t boost_token_allotment_; - uint32_t coop_size_; - bool replay_; - bool old_goals_; - bool solo_; - bool counted_in_season_; - uint32_t time_cheats_; - double last_contribution_time_; - double soul_power_; - double cxp_change_; - double gift_token_value_sent_; - double gift_token_value_received_; - double evaluation_start_time_; - int status_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 4, 1, + 52, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_CraftArtifactResponse_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const CraftArtifactResponse& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr server_id_; + ::google::protobuf::internal::ArenaStringPtr ei_user_id_; + ::uint64_t item_id_; + int rarity_achieved_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ContractCitation final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ContractCitation) */ { +class CoopCompletionSnapshot_ContributorSnapshot final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.CoopCompletionSnapshot.ContributorSnapshot) */ { public: - inline ContractCitation() : ContractCitation(nullptr) {} - ~ContractCitation() override; - explicit PROTOBUF_CONSTEXPR ContractCitation(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ContractCitation(const ContractCitation& from); - ContractCitation(ContractCitation&& from) noexcept - : ContractCitation() { - *this = ::std::move(from); - } - - inline ContractCitation& operator=(const ContractCitation& from) { + inline CoopCompletionSnapshot_ContributorSnapshot() : CoopCompletionSnapshot_ContributorSnapshot(nullptr) {} + ~CoopCompletionSnapshot_ContributorSnapshot() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR CoopCompletionSnapshot_ContributorSnapshot( + ::google::protobuf::internal::ConstantInitialized); + + inline CoopCompletionSnapshot_ContributorSnapshot(const CoopCompletionSnapshot_ContributorSnapshot& from) : CoopCompletionSnapshot_ContributorSnapshot(nullptr, from) {} + inline CoopCompletionSnapshot_ContributorSnapshot(CoopCompletionSnapshot_ContributorSnapshot&& from) noexcept + : CoopCompletionSnapshot_ContributorSnapshot(nullptr, std::move(from)) {} + inline CoopCompletionSnapshot_ContributorSnapshot& operator=(const CoopCompletionSnapshot_ContributorSnapshot& from) { CopyFrom(from); return *this; } - inline ContractCitation& operator=(ContractCitation&& from) noexcept { + inline CoopCompletionSnapshot_ContributorSnapshot& operator=(CoopCompletionSnapshot_ContributorSnapshot&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -15985,183 +14237,272 @@ class ContractCitation final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ContractCitation& default_instance() { + static const CoopCompletionSnapshot_ContributorSnapshot& default_instance() { return *internal_default_instance(); } - static inline const ContractCitation* internal_default_instance() { - return reinterpret_cast( - &_ContractCitation_default_instance_); - } - static constexpr int kIndexInFileMessages = - 45; - - friend void swap(ContractCitation& a, ContractCitation& b) { - a.Swap(&b); + static inline const CoopCompletionSnapshot_ContributorSnapshot* internal_default_instance() { + return reinterpret_cast( + &_CoopCompletionSnapshot_ContributorSnapshot_default_instance_); } - inline void Swap(ContractCitation* other) { + static constexpr int kIndexInFileMessages = 54; + friend void swap(CoopCompletionSnapshot_ContributorSnapshot& a, CoopCompletionSnapshot_ContributorSnapshot& b) { a.Swap(&b); } + inline void Swap(CoopCompletionSnapshot_ContributorSnapshot* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ContractCitation* other) { + void UnsafeArenaSwap(CoopCompletionSnapshot_ContributorSnapshot* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ContractCitation* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + CoopCompletionSnapshot_ContributorSnapshot* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ContractCitation& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ContractCitation& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const CoopCompletionSnapshot_ContributorSnapshot& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const CoopCompletionSnapshot_ContributorSnapshot& from) { CoopCompletionSnapshot_ContributorSnapshot::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ContractCitation* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ContractCitation"; + void InternalSwap(CoopCompletionSnapshot_ContributorSnapshot* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.CoopCompletionSnapshot.ContributorSnapshot"; } + + protected: + explicit CoopCompletionSnapshot_ContributorSnapshot(::google::protobuf::Arena* arena); + CoopCompletionSnapshot_ContributorSnapshot(::google::protobuf::Arena* arena, const CoopCompletionSnapshot_ContributorSnapshot& from); + CoopCompletionSnapshot_ContributorSnapshot(::google::protobuf::Arena* arena, CoopCompletionSnapshot_ContributorSnapshot&& from) noexcept + : CoopCompletionSnapshot_ContributorSnapshot(arena) { + *this = ::std::move(from); } - protected: - explicit ContractCitation(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kTimestampFieldNumber = 2, - kIssueFieldNumber = 1, - kGradeFieldNumber = 3, + kUserIdFieldNumber = 3, + kContributionFieldNumber = 1, + kSoulPowerFieldNumber = 2, + kTokensFieldNumber = 4, + kTokensSpentFieldNumber = 5, + kLastContributionTimeFieldNumber = 6, + kFinalizedFieldNumber = 7, }; - // optional double timestamp = 2; - bool has_timestamp() const; + // optional string user_id = 3; + bool has_user_id() const; + void clear_user_id() ; + const std::string& user_id() const; + template + void set_user_id(Arg_&& arg, Args_... args); + std::string* mutable_user_id(); + PROTOBUF_NODISCARD std::string* release_user_id(); + void set_allocated_user_id(std::string* value); + private: - bool _internal_has_timestamp() const; + 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: - void clear_timestamp(); - double timestamp() const; - void set_timestamp(double value); + // optional double contribution = 1; + bool has_contribution() const; + void clear_contribution() ; + double contribution() const; + void set_contribution(double value); + private: - double _internal_timestamp() const; - void _internal_set_timestamp(double value); + double _internal_contribution() const; + void _internal_set_contribution(double value); + + public: + // optional double soul_power = 2; + bool has_soul_power() const; + void clear_soul_power() ; + double soul_power() const; + void set_soul_power(double value); + + private: + double _internal_soul_power() const; + void _internal_set_soul_power(double value); + public: + // optional uint32 tokens = 4; + bool has_tokens() const; + void clear_tokens() ; + ::uint32_t tokens() const; + void set_tokens(::uint32_t value); - // optional .ei.ContractEvaluation.PoorBehavior issue = 1; - bool has_issue() const; private: - bool _internal_has_issue() const; + ::uint32_t _internal_tokens() const; + void _internal_set_tokens(::uint32_t value); + public: - void clear_issue(); - ::ei::ContractEvaluation_PoorBehavior issue() const; - void set_issue(::ei::ContractEvaluation_PoorBehavior value); + // optional uint32 tokens_spent = 5; + bool has_tokens_spent() const; + void clear_tokens_spent() ; + ::uint32_t tokens_spent() const; + void set_tokens_spent(::uint32_t value); + private: - ::ei::ContractEvaluation_PoorBehavior _internal_issue() const; - void _internal_set_issue(::ei::ContractEvaluation_PoorBehavior value); + ::uint32_t _internal_tokens_spent() const; + void _internal_set_tokens_spent(::uint32_t value); + public: + // optional double last_contribution_time = 6; + bool has_last_contribution_time() const; + void clear_last_contribution_time() ; + double last_contribution_time() const; + void set_last_contribution_time(double value); - // optional .ei.Contract.PlayerGrade grade = 3; - bool has_grade() const; private: - bool _internal_has_grade() const; + double _internal_last_contribution_time() const; + void _internal_set_last_contribution_time(double value); + public: - void clear_grade(); - ::ei::Contract_PlayerGrade grade() const; - void set_grade(::ei::Contract_PlayerGrade value); + // optional bool finalized = 7; + bool has_finalized() const; + void clear_finalized() ; + bool finalized() const; + void set_finalized(bool value); + private: - ::ei::Contract_PlayerGrade _internal_grade() const; - void _internal_set_grade(::ei::Contract_PlayerGrade value); - public: + bool _internal_finalized() const; + void _internal_set_finalized(bool value); - // @@protoc_insertion_point(class_scope:ei.ContractCitation) + public: + // @@protoc_insertion_point(class_scope:ei.CoopCompletionSnapshot.ContributorSnapshot) 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_; - double timestamp_; - int issue_; - int grade_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 7, 0, + 61, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_CoopCompletionSnapshot_ContributorSnapshot_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const CoopCompletionSnapshot_ContributorSnapshot& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr user_id_; + double contribution_; + double soul_power_; + ::uint32_t tokens_; + ::uint32_t tokens_spent_; + double last_contribution_time_; + bool finalized_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ContractEvaluationBatch_Pair final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ContractEvaluationBatch.Pair) */ { +class CoopChickenRunEntry final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.CoopChickenRunEntry) */ { public: - inline ContractEvaluationBatch_Pair() : ContractEvaluationBatch_Pair(nullptr) {} - ~ContractEvaluationBatch_Pair() override; - explicit PROTOBUF_CONSTEXPR ContractEvaluationBatch_Pair(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ContractEvaluationBatch_Pair(const ContractEvaluationBatch_Pair& from); - ContractEvaluationBatch_Pair(ContractEvaluationBatch_Pair&& from) noexcept - : ContractEvaluationBatch_Pair() { - *this = ::std::move(from); - } - - inline ContractEvaluationBatch_Pair& operator=(const ContractEvaluationBatch_Pair& from) { + inline CoopChickenRunEntry() : CoopChickenRunEntry(nullptr) {} + ~CoopChickenRunEntry() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR CoopChickenRunEntry( + ::google::protobuf::internal::ConstantInitialized); + + inline CoopChickenRunEntry(const CoopChickenRunEntry& from) : CoopChickenRunEntry(nullptr, from) {} + inline CoopChickenRunEntry(CoopChickenRunEntry&& from) noexcept + : CoopChickenRunEntry(nullptr, std::move(from)) {} + inline CoopChickenRunEntry& operator=(const CoopChickenRunEntry& from) { CopyFrom(from); return *this; } - inline ContractEvaluationBatch_Pair& operator=(ContractEvaluationBatch_Pair&& from) noexcept { + inline CoopChickenRunEntry& operator=(CoopChickenRunEntry&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -16170,178 +14511,207 @@ class ContractEvaluationBatch_Pair final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ContractEvaluationBatch_Pair& default_instance() { + static const CoopChickenRunEntry& default_instance() { return *internal_default_instance(); } - static inline const ContractEvaluationBatch_Pair* internal_default_instance() { - return reinterpret_cast( - &_ContractEvaluationBatch_Pair_default_instance_); - } - static constexpr int kIndexInFileMessages = - 46; - - friend void swap(ContractEvaluationBatch_Pair& a, ContractEvaluationBatch_Pair& b) { - a.Swap(&b); + static inline const CoopChickenRunEntry* internal_default_instance() { + return reinterpret_cast( + &_CoopChickenRunEntry_default_instance_); } - inline void Swap(ContractEvaluationBatch_Pair* other) { + static constexpr int kIndexInFileMessages = 94; + friend void swap(CoopChickenRunEntry& a, CoopChickenRunEntry& b) { a.Swap(&b); } + inline void Swap(CoopChickenRunEntry* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ContractEvaluationBatch_Pair* other) { + void UnsafeArenaSwap(CoopChickenRunEntry* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ContractEvaluationBatch_Pair* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + CoopChickenRunEntry* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ContractEvaluationBatch_Pair& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ContractEvaluationBatch_Pair& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const CoopChickenRunEntry& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const CoopChickenRunEntry& from) { CoopChickenRunEntry::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ContractEvaluationBatch_Pair* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ContractEvaluationBatch.Pair"; + void InternalSwap(CoopChickenRunEntry* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.CoopChickenRunEntry"; } + + protected: + explicit CoopChickenRunEntry(::google::protobuf::Arena* arena); + CoopChickenRunEntry(::google::protobuf::Arena* arena, const CoopChickenRunEntry& from); + CoopChickenRunEntry(::google::protobuf::Arena* arena, CoopChickenRunEntry&& from) noexcept + : CoopChickenRunEntry(arena) { + *this = ::std::move(from); } - protected: - explicit ContractEvaluationBatch_Pair(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { kUserIdFieldNumber = 1, - kCevFieldNumber = 2, + kServerTimestampFieldNumber = 2, }; // optional string user_id = 1; bool has_user_id() const; - private: - bool _internal_has_user_id() const; - public: - void clear_user_id(); + void clear_user_id() ; const std::string& user_id() const; - template - void set_user_id(ArgT0&& arg0, ArgT... args); + template + void set_user_id(Arg_&& arg, Args_... args); std::string* mutable_user_id(); PROTOBUF_NODISCARD std::string* release_user_id(); - void set_allocated_user_id(std::string* user_id); + void set_allocated_user_id(std::string* value); + private: const std::string& _internal_user_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_user_id(const std::string& value); + inline PROTOBUF_ALWAYS_INLINE void _internal_set_user_id( + const std::string& value); std::string* _internal_mutable_user_id(); - public: - // optional .ei.ContractEvaluation cev = 2; - bool has_cev() const; - private: - bool _internal_has_cev() const; public: - void clear_cev(); - const ::ei::ContractEvaluation& cev() const; - PROTOBUF_NODISCARD ::ei::ContractEvaluation* release_cev(); - ::ei::ContractEvaluation* mutable_cev(); - void set_allocated_cev(::ei::ContractEvaluation* cev); + // optional double server_timestamp = 2; + bool has_server_timestamp() const; + void clear_server_timestamp() ; + double server_timestamp() const; + void set_server_timestamp(double value); + private: - const ::ei::ContractEvaluation& _internal_cev() const; - ::ei::ContractEvaluation* _internal_mutable_cev(); - public: - void unsafe_arena_set_allocated_cev( - ::ei::ContractEvaluation* cev); - ::ei::ContractEvaluation* unsafe_arena_release_cev(); + double _internal_server_timestamp() const; + void _internal_set_server_timestamp(double value); - // @@protoc_insertion_point(class_scope:ei.ContractEvaluationBatch.Pair) + public: + // @@protoc_insertion_point(class_scope:ei.CoopChickenRunEntry) 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 user_id_; - ::ei::ContractEvaluation* cev_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 0, + 38, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_CoopChickenRunEntry_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const CoopChickenRunEntry& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr user_id_; + double server_timestamp_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ContractEvaluationBatch final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ContractEvaluationBatch) */ { +class CoopBuffState final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.CoopBuffState) */ { public: - inline ContractEvaluationBatch() : ContractEvaluationBatch(nullptr) {} - ~ContractEvaluationBatch() override; - explicit PROTOBUF_CONSTEXPR ContractEvaluationBatch(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ContractEvaluationBatch(const ContractEvaluationBatch& from); - ContractEvaluationBatch(ContractEvaluationBatch&& from) noexcept - : ContractEvaluationBatch() { - *this = ::std::move(from); - } - - inline ContractEvaluationBatch& operator=(const ContractEvaluationBatch& from) { + inline CoopBuffState() : CoopBuffState(nullptr) {} + ~CoopBuffState() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR CoopBuffState( + ::google::protobuf::internal::ConstantInitialized); + + inline CoopBuffState(const CoopBuffState& from) : CoopBuffState(nullptr, from) {} + inline CoopBuffState(CoopBuffState&& from) noexcept + : CoopBuffState(nullptr, std::move(from)) {} + inline CoopBuffState& operator=(const CoopBuffState& from) { CopyFrom(from); return *this; } - inline ContractEvaluationBatch& operator=(ContractEvaluationBatch&& from) noexcept { + inline CoopBuffState& operator=(CoopBuffState&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -16350,159 +14720,214 @@ class ContractEvaluationBatch final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ContractEvaluationBatch& default_instance() { + static const CoopBuffState& default_instance() { return *internal_default_instance(); } - static inline const ContractEvaluationBatch* internal_default_instance() { - return reinterpret_cast( - &_ContractEvaluationBatch_default_instance_); - } - static constexpr int kIndexInFileMessages = - 47; - - friend void swap(ContractEvaluationBatch& a, ContractEvaluationBatch& b) { - a.Swap(&b); + static inline const CoopBuffState* internal_default_instance() { + return reinterpret_cast( + &_CoopBuffState_default_instance_); } - inline void Swap(ContractEvaluationBatch* other) { + static constexpr int kIndexInFileMessages = 92; + friend void swap(CoopBuffState& a, CoopBuffState& b) { a.Swap(&b); } + inline void Swap(CoopBuffState* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ContractEvaluationBatch* other) { + void UnsafeArenaSwap(CoopBuffState* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ContractEvaluationBatch* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + CoopBuffState* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ContractEvaluationBatch& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ContractEvaluationBatch& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const CoopBuffState& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const CoopBuffState& from) { CoopBuffState::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ContractEvaluationBatch* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ContractEvaluationBatch"; + void InternalSwap(CoopBuffState* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.CoopBuffState"; } + + protected: + explicit CoopBuffState(::google::protobuf::Arena* arena); + CoopBuffState(::google::protobuf::Arena* arena, const CoopBuffState& from); + CoopBuffState(::google::protobuf::Arena* arena, CoopBuffState&& from) noexcept + : CoopBuffState(arena) { + *this = ::std::move(from); } - protected: - explicit ContractEvaluationBatch(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- - typedef ContractEvaluationBatch_Pair Pair; - // accessors ------------------------------------------------------- - enum : int { - kEvalsFieldNumber = 1, + kServerTimestampFieldNumber = 3, + kEggLayingRateFieldNumber = 1, + kEarningsFieldNumber = 2, }; - // repeated .ei.ContractEvaluationBatch.Pair evals = 1; - int evals_size() const; + // optional double server_timestamp = 3; + bool has_server_timestamp() const; + void clear_server_timestamp() ; + double server_timestamp() const; + void set_server_timestamp(double value); + private: - int _internal_evals_size() const; + double _internal_server_timestamp() const; + void _internal_set_server_timestamp(double value); + public: - void clear_evals(); - ::ei::ContractEvaluationBatch_Pair* mutable_evals(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractEvaluationBatch_Pair >* - mutable_evals(); + // optional double egg_laying_rate = 1 [default = 1]; + bool has_egg_laying_rate() const; + void clear_egg_laying_rate() ; + double egg_laying_rate() const; + void set_egg_laying_rate(double value); + private: - const ::ei::ContractEvaluationBatch_Pair& _internal_evals(int index) const; - ::ei::ContractEvaluationBatch_Pair* _internal_add_evals(); + double _internal_egg_laying_rate() const; + void _internal_set_egg_laying_rate(double value); + public: - const ::ei::ContractEvaluationBatch_Pair& evals(int index) const; - ::ei::ContractEvaluationBatch_Pair* add_evals(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractEvaluationBatch_Pair >& - evals() const; + // optional double earnings = 2 [default = 1]; + bool has_earnings() const; + void clear_earnings() ; + double earnings() const; + void set_earnings(double value); - // @@protoc_insertion_point(class_scope:ei.ContractEvaluationBatch) + private: + double _internal_earnings() const; + void _internal_set_earnings(double value); + + public: + // @@protoc_insertion_point(class_scope:ei.CoopBuffState) private: class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractEvaluationBatch_Pair > evals_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 3, 0, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_CoopBuffState_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const CoopBuffState& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + double server_timestamp_; + double egg_laying_rate_; + double earnings_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class CoopCompletionSnapshot_ContributorSnapshot final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.CoopCompletionSnapshot.ContributorSnapshot) */ { +class ContractsRequest final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ContractsRequest) */ { public: - inline CoopCompletionSnapshot_ContributorSnapshot() : CoopCompletionSnapshot_ContributorSnapshot(nullptr) {} - ~CoopCompletionSnapshot_ContributorSnapshot() override; - explicit PROTOBUF_CONSTEXPR CoopCompletionSnapshot_ContributorSnapshot(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - CoopCompletionSnapshot_ContributorSnapshot(const CoopCompletionSnapshot_ContributorSnapshot& from); - CoopCompletionSnapshot_ContributorSnapshot(CoopCompletionSnapshot_ContributorSnapshot&& from) noexcept - : CoopCompletionSnapshot_ContributorSnapshot() { - *this = ::std::move(from); - } - - inline CoopCompletionSnapshot_ContributorSnapshot& operator=(const CoopCompletionSnapshot_ContributorSnapshot& from) { + inline ContractsRequest() : ContractsRequest(nullptr) {} + ~ContractsRequest() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ContractsRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline ContractsRequest(const ContractsRequest& from) : ContractsRequest(nullptr, from) {} + inline ContractsRequest(ContractsRequest&& from) noexcept + : ContractsRequest(nullptr, std::move(from)) {} + inline ContractsRequest& operator=(const ContractsRequest& from) { CopyFrom(from); return *this; } - inline CoopCompletionSnapshot_ContributorSnapshot& operator=(CoopCompletionSnapshot_ContributorSnapshot&& from) noexcept { + inline ContractsRequest& operator=(ContractsRequest&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -16511,248 +14936,220 @@ class CoopCompletionSnapshot_ContributorSnapshot final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const CoopCompletionSnapshot_ContributorSnapshot& default_instance() { + static const ContractsRequest& default_instance() { return *internal_default_instance(); } - static inline const CoopCompletionSnapshot_ContributorSnapshot* internal_default_instance() { - return reinterpret_cast( - &_CoopCompletionSnapshot_ContributorSnapshot_default_instance_); - } - static constexpr int kIndexInFileMessages = - 48; - - friend void swap(CoopCompletionSnapshot_ContributorSnapshot& a, CoopCompletionSnapshot_ContributorSnapshot& b) { - a.Swap(&b); + static inline const ContractsRequest* internal_default_instance() { + return reinterpret_cast( + &_ContractsRequest_default_instance_); } - inline void Swap(CoopCompletionSnapshot_ContributorSnapshot* other) { + static constexpr int kIndexInFileMessages = 64; + friend void swap(ContractsRequest& a, ContractsRequest& b) { a.Swap(&b); } + inline void Swap(ContractsRequest* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(CoopCompletionSnapshot_ContributorSnapshot* other) { + void UnsafeArenaSwap(ContractsRequest* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - CoopCompletionSnapshot_ContributorSnapshot* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ContractsRequest* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const CoopCompletionSnapshot_ContributorSnapshot& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const CoopCompletionSnapshot_ContributorSnapshot& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ContractsRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ContractsRequest& from) { ContractsRequest::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(CoopCompletionSnapshot_ContributorSnapshot* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.CoopCompletionSnapshot.ContributorSnapshot"; + void InternalSwap(ContractsRequest* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ContractsRequest"; } + + protected: + explicit ContractsRequest(::google::protobuf::Arena* arena); + ContractsRequest(::google::protobuf::Arena* arena, const ContractsRequest& from); + ContractsRequest(::google::protobuf::Arena* arena, ContractsRequest&& from) noexcept + : ContractsRequest(arena) { + *this = ::std::move(from); } - protected: - explicit CoopCompletionSnapshot_ContributorSnapshot(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kUserIdFieldNumber = 3, - kContributionFieldNumber = 1, - kSoulPowerFieldNumber = 2, - kTokensFieldNumber = 4, - kTokensSpentFieldNumber = 5, - kLastContributionTimeFieldNumber = 6, - kFinalizedFieldNumber = 7, + kUserIdFieldNumber = 2, + kSoulEggsFieldNumber = 1, + kClientVersionFieldNumber = 5, }; - // optional string user_id = 3; + // optional string user_id = 2; bool has_user_id() const; - private: - bool _internal_has_user_id() const; - public: - void clear_user_id(); + void clear_user_id() ; const std::string& user_id() const; - template - void set_user_id(ArgT0&& arg0, ArgT... args); + template + void set_user_id(Arg_&& arg, Args_... args); std::string* mutable_user_id(); PROTOBUF_NODISCARD std::string* release_user_id(); - void set_allocated_user_id(std::string* user_id); + void set_allocated_user_id(std::string* value); + private: const std::string& _internal_user_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_user_id(const std::string& value); + inline PROTOBUF_ALWAYS_INLINE void _internal_set_user_id( + const std::string& value); std::string* _internal_mutable_user_id(); - public: - - // optional double contribution = 1; - bool has_contribution() const; - private: - bool _internal_has_contribution() const; - public: - void clear_contribution(); - double contribution() const; - void set_contribution(double value); - private: - double _internal_contribution() const; - void _internal_set_contribution(double value); - public: - // optional double soul_power = 2; - bool has_soul_power() const; - private: - bool _internal_has_soul_power() const; - public: - void clear_soul_power(); - double soul_power() const; - void set_soul_power(double value); - private: - double _internal_soul_power() const; - void _internal_set_soul_power(double value); public: + // optional double soul_eggs = 1; + bool has_soul_eggs() const; + void clear_soul_eggs() ; + double soul_eggs() const; + void set_soul_eggs(double value); - // optional uint32 tokens = 4; - bool has_tokens() const; private: - bool _internal_has_tokens() const; - public: - void clear_tokens(); - uint32_t tokens() const; - void set_tokens(uint32_t value); - private: - uint32_t _internal_tokens() const; - void _internal_set_tokens(uint32_t value); - public: + double _internal_soul_eggs() const; + void _internal_set_soul_eggs(double value); - // optional uint32 tokens_spent = 5; - bool has_tokens_spent() const; - private: - bool _internal_has_tokens_spent() const; - public: - void clear_tokens_spent(); - uint32_t tokens_spent() const; - void set_tokens_spent(uint32_t value); - private: - uint32_t _internal_tokens_spent() const; - void _internal_set_tokens_spent(uint32_t value); public: + // optional uint32 client_version = 5; + bool has_client_version() const; + void clear_client_version() ; + ::uint32_t client_version() const; + void set_client_version(::uint32_t value); - // optional double last_contribution_time = 6; - bool has_last_contribution_time() const; - private: - bool _internal_has_last_contribution_time() const; - public: - void clear_last_contribution_time(); - double last_contribution_time() const; - void set_last_contribution_time(double value); private: - double _internal_last_contribution_time() const; - void _internal_set_last_contribution_time(double value); - public: + ::uint32_t _internal_client_version() const; + void _internal_set_client_version(::uint32_t value); - // optional bool finalized = 7; - bool has_finalized() const; - private: - bool _internal_has_finalized() const; public: - void clear_finalized(); - bool finalized() const; - void set_finalized(bool value); - private: - bool _internal_finalized() const; - void _internal_set_finalized(bool value); - public: - - // @@protoc_insertion_point(class_scope:ei.CoopCompletionSnapshot.ContributorSnapshot) + // @@protoc_insertion_point(class_scope:ei.ContractsRequest) 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 user_id_; - double contribution_; - double soul_power_; - uint32_t tokens_; - uint32_t tokens_spent_; - double last_contribution_time_; - bool finalized_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 3, 0, + 35, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ContractsRequest_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ContractsRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr user_id_; + double soul_eggs_; + ::uint32_t client_version_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class CoopCompletionSnapshot final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.CoopCompletionSnapshot) */ { +class ContractSimResultUpdate_GoalInfo final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ContractSimResultUpdate.GoalInfo) */ { public: - inline CoopCompletionSnapshot() : CoopCompletionSnapshot(nullptr) {} - ~CoopCompletionSnapshot() override; - explicit PROTOBUF_CONSTEXPR CoopCompletionSnapshot(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - CoopCompletionSnapshot(const CoopCompletionSnapshot& from); - CoopCompletionSnapshot(CoopCompletionSnapshot&& from) noexcept - : CoopCompletionSnapshot() { - *this = ::std::move(from); - } - - inline CoopCompletionSnapshot& operator=(const CoopCompletionSnapshot& from) { + inline ContractSimResultUpdate_GoalInfo() : ContractSimResultUpdate_GoalInfo(nullptr) {} + ~ContractSimResultUpdate_GoalInfo() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ContractSimResultUpdate_GoalInfo( + ::google::protobuf::internal::ConstantInitialized); + + inline ContractSimResultUpdate_GoalInfo(const ContractSimResultUpdate_GoalInfo& from) : ContractSimResultUpdate_GoalInfo(nullptr, from) {} + inline ContractSimResultUpdate_GoalInfo(ContractSimResultUpdate_GoalInfo&& from) noexcept + : ContractSimResultUpdate_GoalInfo(nullptr, std::move(from)) {} + inline ContractSimResultUpdate_GoalInfo& operator=(const ContractSimResultUpdate_GoalInfo& from) { CopyFrom(from); return *this; } - inline CoopCompletionSnapshot& operator=(CoopCompletionSnapshot&& from) noexcept { + inline ContractSimResultUpdate_GoalInfo& operator=(ContractSimResultUpdate_GoalInfo&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -16761,159 +15158,214 @@ class CoopCompletionSnapshot final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const CoopCompletionSnapshot& default_instance() { + static const ContractSimResultUpdate_GoalInfo& default_instance() { return *internal_default_instance(); } - static inline const CoopCompletionSnapshot* internal_default_instance() { - return reinterpret_cast( - &_CoopCompletionSnapshot_default_instance_); - } - static constexpr int kIndexInFileMessages = - 49; - - friend void swap(CoopCompletionSnapshot& a, CoopCompletionSnapshot& b) { - a.Swap(&b); + static inline const ContractSimResultUpdate_GoalInfo* internal_default_instance() { + return reinterpret_cast( + &_ContractSimResultUpdate_GoalInfo_default_instance_); } - inline void Swap(CoopCompletionSnapshot* other) { + static constexpr int kIndexInFileMessages = 62; + friend void swap(ContractSimResultUpdate_GoalInfo& a, ContractSimResultUpdate_GoalInfo& b) { a.Swap(&b); } + inline void Swap(ContractSimResultUpdate_GoalInfo* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(CoopCompletionSnapshot* other) { + void UnsafeArenaSwap(ContractSimResultUpdate_GoalInfo* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - CoopCompletionSnapshot* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ContractSimResultUpdate_GoalInfo* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const CoopCompletionSnapshot& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const CoopCompletionSnapshot& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ContractSimResultUpdate_GoalInfo& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ContractSimResultUpdate_GoalInfo& from) { ContractSimResultUpdate_GoalInfo::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(CoopCompletionSnapshot* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.CoopCompletionSnapshot"; + void InternalSwap(ContractSimResultUpdate_GoalInfo* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ContractSimResultUpdate.GoalInfo"; } + + protected: + explicit ContractSimResultUpdate_GoalInfo(::google::protobuf::Arena* arena); + ContractSimResultUpdate_GoalInfo(::google::protobuf::Arena* arena, const ContractSimResultUpdate_GoalInfo& from); + ContractSimResultUpdate_GoalInfo(::google::protobuf::Arena* arena, ContractSimResultUpdate_GoalInfo&& from) noexcept + : ContractSimResultUpdate_GoalInfo(arena) { + *this = ::std::move(from); } - protected: - explicit CoopCompletionSnapshot(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- - typedef CoopCompletionSnapshot_ContributorSnapshot ContributorSnapshot; - // accessors ------------------------------------------------------- - enum : int { - kContributorsFieldNumber = 1, + kGradeFieldNumber = 1, + kGoalIndexFieldNumber = 2, + kProjectedEggsLaidFieldNumber = 3, }; - // repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; - int contributors_size() const; + // optional .ei.Contract.PlayerGrade grade = 1; + bool has_grade() const; + void clear_grade() ; + ::ei::Contract_PlayerGrade grade() const; + void set_grade(::ei::Contract_PlayerGrade value); + private: - int _internal_contributors_size() const; + ::ei::Contract_PlayerGrade _internal_grade() const; + void _internal_set_grade(::ei::Contract_PlayerGrade value); + public: - void clear_contributors(); - ::ei::CoopCompletionSnapshot_ContributorSnapshot* mutable_contributors(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CoopCompletionSnapshot_ContributorSnapshot >* - mutable_contributors(); + // optional uint32 goal_index = 2; + bool has_goal_index() const; + void clear_goal_index() ; + ::uint32_t goal_index() const; + void set_goal_index(::uint32_t value); + private: - const ::ei::CoopCompletionSnapshot_ContributorSnapshot& _internal_contributors(int index) const; - ::ei::CoopCompletionSnapshot_ContributorSnapshot* _internal_add_contributors(); + ::uint32_t _internal_goal_index() const; + void _internal_set_goal_index(::uint32_t value); + public: - const ::ei::CoopCompletionSnapshot_ContributorSnapshot& contributors(int index) const; - ::ei::CoopCompletionSnapshot_ContributorSnapshot* add_contributors(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CoopCompletionSnapshot_ContributorSnapshot >& - contributors() const; + // optional double projected_eggs_laid = 3; + bool has_projected_eggs_laid() const; + void clear_projected_eggs_laid() ; + double projected_eggs_laid() const; + void set_projected_eggs_laid(double value); - // @@protoc_insertion_point(class_scope:ei.CoopCompletionSnapshot) + private: + double _internal_projected_eggs_laid() const; + void _internal_set_projected_eggs_laid(double value); + + public: + // @@protoc_insertion_point(class_scope:ei.ContractSimResultUpdate.GoalInfo) private: class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CoopCompletionSnapshot_ContributorSnapshot > contributors_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 3, 1, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ContractSimResultUpdate_GoalInfo_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ContractSimResultUpdate_GoalInfo& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + int grade_; + ::uint32_t goal_index_; + double projected_eggs_laid_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class BasicRequestInfo final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.BasicRequestInfo) */ { +class ContractSimPoll final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ContractSimPoll) */ { public: - inline BasicRequestInfo() : BasicRequestInfo(nullptr) {} - ~BasicRequestInfo() override; - explicit PROTOBUF_CONSTEXPR BasicRequestInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - BasicRequestInfo(const BasicRequestInfo& from); - BasicRequestInfo(BasicRequestInfo&& from) noexcept - : BasicRequestInfo() { - *this = ::std::move(from); - } - - inline BasicRequestInfo& operator=(const BasicRequestInfo& from) { + inline ContractSimPoll() : ContractSimPoll(nullptr) {} + ~ContractSimPoll() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ContractSimPoll( + ::google::protobuf::internal::ConstantInitialized); + + inline ContractSimPoll(const ContractSimPoll& from) : ContractSimPoll(nullptr, from) {} + inline ContractSimPoll(ContractSimPoll&& from) noexcept + : ContractSimPoll(nullptr, std::move(from)) {} + inline ContractSimPoll& operator=(const ContractSimPoll& from) { CopyFrom(from); return *this; } - inline BasicRequestInfo& operator=(BasicRequestInfo&& from) noexcept { + inline ContractSimPoll& operator=(ContractSimPoll&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -16922,288 +15374,188 @@ class BasicRequestInfo final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const BasicRequestInfo& default_instance() { + static const ContractSimPoll& default_instance() { return *internal_default_instance(); } - static inline const BasicRequestInfo* internal_default_instance() { - return reinterpret_cast( - &_BasicRequestInfo_default_instance_); - } - static constexpr int kIndexInFileMessages = - 50; - - friend void swap(BasicRequestInfo& a, BasicRequestInfo& b) { - a.Swap(&b); + static inline const ContractSimPoll* internal_default_instance() { + return reinterpret_cast( + &_ContractSimPoll_default_instance_); } - inline void Swap(BasicRequestInfo* other) { + static constexpr int kIndexInFileMessages = 60; + friend void swap(ContractSimPoll& a, ContractSimPoll& b) { a.Swap(&b); } + inline void Swap(ContractSimPoll* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(BasicRequestInfo* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - BasicRequestInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const BasicRequestInfo& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const BasicRequestInfo& 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(BasicRequestInfo* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.BasicRequestInfo"; - } - protected: - explicit BasicRequestInfo(::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 { - kEiUserIdFieldNumber = 1, - kVersionFieldNumber = 3, - kBuildFieldNumber = 4, - kPlatformFieldNumber = 5, - kCountryFieldNumber = 6, - kLanguageFieldNumber = 7, - kClientVersionFieldNumber = 2, - kDebugFieldNumber = 8, - }; - // optional string ei_user_id = 1; - bool has_ei_user_id() const; - private: - bool _internal_has_ei_user_id() const; - public: - void clear_ei_user_id(); - const std::string& ei_user_id() const; - template - void set_ei_user_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_ei_user_id(); - PROTOBUF_NODISCARD std::string* release_ei_user_id(); - void set_allocated_ei_user_id(std::string* ei_user_id); - private: - const std::string& _internal_ei_user_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_ei_user_id(const std::string& value); - std::string* _internal_mutable_ei_user_id(); - public: - - // optional string version = 3; - bool has_version() const; - private: - bool _internal_has_version() const; - public: - void clear_version(); - const std::string& version() const; - template - void set_version(ArgT0&& arg0, ArgT... args); - std::string* mutable_version(); - PROTOBUF_NODISCARD std::string* release_version(); - void set_allocated_version(std::string* version); - private: - const std::string& _internal_version() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_version(const std::string& value); - std::string* _internal_mutable_version(); - public: - - // optional string build = 4; - bool has_build() const; - private: - bool _internal_has_build() const; - public: - void clear_build(); - const std::string& build() const; - template - void set_build(ArgT0&& arg0, ArgT... args); - std::string* mutable_build(); - PROTOBUF_NODISCARD std::string* release_build(); - void set_allocated_build(std::string* build); - private: - const std::string& _internal_build() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_build(const std::string& value); - std::string* _internal_mutable_build(); - public: - - // optional string platform = 5; - bool has_platform() const; - private: - bool _internal_has_platform() const; - public: - void clear_platform(); - const std::string& platform() const; - template - void set_platform(ArgT0&& arg0, ArgT... args); - std::string* mutable_platform(); - PROTOBUF_NODISCARD std::string* release_platform(); - void set_allocated_platform(std::string* platform); - private: - const std::string& _internal_platform() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_platform(const std::string& value); - std::string* _internal_mutable_platform(); - public: - - // optional string country = 6; - bool has_country() const; - private: - bool _internal_has_country() const; - public: - void clear_country(); - const std::string& country() const; - template - void set_country(ArgT0&& arg0, ArgT... args); - std::string* mutable_country(); - PROTOBUF_NODISCARD std::string* release_country(); - void set_allocated_country(std::string* country); - private: - const std::string& _internal_country() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_country(const std::string& value); - std::string* _internal_mutable_country(); - public: - - // optional string language = 7; - bool has_language() const; - private: - bool _internal_has_language() const; - public: - void clear_language(); - const std::string& language() const; - template - void set_language(ArgT0&& arg0, ArgT... args); - std::string* mutable_language(); - PROTOBUF_NODISCARD std::string* release_language(); - void set_allocated_language(std::string* language); - private: - const std::string& _internal_language() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_language(const std::string& value); - std::string* _internal_mutable_language(); - public: + void UnsafeArenaSwap(ContractSimPoll* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + ContractSimPoll* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ContractSimPoll& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ContractSimPoll& from) { ContractSimPoll::MergeImpl(*this, from); } - // optional uint32 client_version = 2; - bool has_client_version() const; private: - bool _internal_has_client_version() const; + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - void clear_client_version(); - uint32_t client_version() const; - void set_client_version(uint32_t value); + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) private: - uint32_t _internal_client_version() const; - void _internal_set_client_version(uint32_t value); + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } - // optional bool debug = 8; - bool has_debug() const; private: - bool _internal_has_debug() const; - public: - void clear_debug(); - bool debug() const; - void set_debug(bool value); + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(ContractSimPoll* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ContractSimPoll"; } + + protected: + explicit ContractSimPoll(::google::protobuf::Arena* arena); + ContractSimPoll(::google::protobuf::Arena* arena, const ContractSimPoll& from); + ContractSimPoll(::google::protobuf::Arena* arena, ContractSimPoll&& from) noexcept + : ContractSimPoll(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kClientVersionFieldNumber = 1, + }; + // optional uint32 client_version = 1; + bool has_client_version() const; + void clear_client_version() ; + ::uint32_t client_version() const; + void set_client_version(::uint32_t value); + private: - bool _internal_debug() const; - void _internal_set_debug(bool value); - public: + ::uint32_t _internal_client_version() const; + void _internal_set_client_version(::uint32_t value); - // @@protoc_insertion_point(class_scope:ei.BasicRequestInfo) + public: + // @@protoc_insertion_point(class_scope:ei.ContractSimPoll) 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 ei_user_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr version_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr build_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr platform_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr country_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr language_; - uint32_t client_version_; - bool debug_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 0, 1, 0, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ContractSimPoll_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ContractSimPoll& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::uint32_t client_version_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ContractSimConfig_ContractGradeSimConfig_GoalParams final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams) */ { +class ContractSimConfig_ContractGradeSimConfig_GoalParams final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams) */ { public: inline ContractSimConfig_ContractGradeSimConfig_GoalParams() : ContractSimConfig_ContractGradeSimConfig_GoalParams(nullptr) {} - ~ContractSimConfig_ContractGradeSimConfig_GoalParams() override; - explicit PROTOBUF_CONSTEXPR ContractSimConfig_ContractGradeSimConfig_GoalParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ContractSimConfig_ContractGradeSimConfig_GoalParams(const ContractSimConfig_ContractGradeSimConfig_GoalParams& from); - ContractSimConfig_ContractGradeSimConfig_GoalParams(ContractSimConfig_ContractGradeSimConfig_GoalParams&& from) noexcept - : ContractSimConfig_ContractGradeSimConfig_GoalParams() { - *this = ::std::move(from); - } - + ~ContractSimConfig_ContractGradeSimConfig_GoalParams() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ContractSimConfig_ContractGradeSimConfig_GoalParams( + ::google::protobuf::internal::ConstantInitialized); + + inline ContractSimConfig_ContractGradeSimConfig_GoalParams(const ContractSimConfig_ContractGradeSimConfig_GoalParams& from) : ContractSimConfig_ContractGradeSimConfig_GoalParams(nullptr, from) {} + inline ContractSimConfig_ContractGradeSimConfig_GoalParams(ContractSimConfig_ContractGradeSimConfig_GoalParams&& from) noexcept + : ContractSimConfig_ContractGradeSimConfig_GoalParams(nullptr, std::move(from)) {} inline ContractSimConfig_ContractGradeSimConfig_GoalParams& operator=(const ContractSimConfig_ContractGradeSimConfig_GoalParams& from) { CopyFrom(from); return *this; } inline ContractSimConfig_ContractGradeSimConfig_GoalParams& operator=(ContractSimConfig_ContractGradeSimConfig_GoalParams&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -17212,20 +15564,22 @@ class ContractSimConfig_ContractGradeSimConfig_GoalParams final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } static const ContractSimConfig_ContractGradeSimConfig_GoalParams& default_instance() { @@ -17233,79 +15587,93 @@ class ContractSimConfig_ContractGradeSimConfig_GoalParams final : } static inline const ContractSimConfig_ContractGradeSimConfig_GoalParams* internal_default_instance() { return reinterpret_cast( - &_ContractSimConfig_ContractGradeSimConfig_GoalParams_default_instance_); - } - static constexpr int kIndexInFileMessages = - 51; - - friend void swap(ContractSimConfig_ContractGradeSimConfig_GoalParams& a, ContractSimConfig_ContractGradeSimConfig_GoalParams& b) { - a.Swap(&b); + &_ContractSimConfig_ContractGradeSimConfig_GoalParams_default_instance_); } + static constexpr int kIndexInFileMessages = 57; + friend void swap(ContractSimConfig_ContractGradeSimConfig_GoalParams& a, ContractSimConfig_ContractGradeSimConfig_GoalParams& b) { a.Swap(&b); } inline void Swap(ContractSimConfig_ContractGradeSimConfig_GoalParams* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(ContractSimConfig_ContractGradeSimConfig_GoalParams* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ContractSimConfig_ContractGradeSimConfig_GoalParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ContractSimConfig_ContractGradeSimConfig_GoalParams* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + using ::google::protobuf::Message::CopyFrom; void CopyFrom(const ContractSimConfig_ContractGradeSimConfig_GoalParams& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ContractSimConfig_ContractGradeSimConfig_GoalParams& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ContractSimConfig_ContractGradeSimConfig_GoalParams& from) { ContractSimConfig_ContractGradeSimConfig_GoalParams::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; void InternalSwap(ContractSimConfig_ContractGradeSimConfig_GoalParams* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ContractSimConfig.ContractGradeSimConfig.GoalParams"; + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ContractSimConfig.ContractGradeSimConfig.GoalParams"; } + + protected: + explicit ContractSimConfig_ContractGradeSimConfig_GoalParams(::google::protobuf::Arena* arena); + ContractSimConfig_ContractGradeSimConfig_GoalParams(::google::protobuf::Arena* arena, const ContractSimConfig_ContractGradeSimConfig_GoalParams& from); + ContractSimConfig_ContractGradeSimConfig_GoalParams(::google::protobuf::Arena* arena, ContractSimConfig_ContractGradeSimConfig_GoalParams&& from) noexcept + : ContractSimConfig_ContractGradeSimConfig_GoalParams(arena) { + *this = ::std::move(from); } - protected: - explicit ContractSimConfig_ContractGradeSimConfig_GoalParams(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { kTargetSeFieldNumber = 1, kCpsMultFieldNumber = 2, @@ -17317,138 +15685,145 @@ class ContractSimConfig_ContractGradeSimConfig_GoalParams final : }; // optional double target_se = 1; bool has_target_se() const; - private: - bool _internal_has_target_se() const; - public: - void clear_target_se(); + void clear_target_se() ; double target_se() const; void set_target_se(double value); + private: double _internal_target_se() const; void _internal_set_target_se(double value); - public: + public: // optional double cps_mult = 2; bool has_cps_mult() const; - private: - bool _internal_has_cps_mult() const; - public: - void clear_cps_mult(); + void clear_cps_mult() ; double cps_mult() const; void set_cps_mult(double value); + private: double _internal_cps_mult() const; void _internal_set_cps_mult(double value); - public: + public: // optional double earnings_mult = 3; bool has_earnings_mult() const; - private: - bool _internal_has_earnings_mult() const; - public: - void clear_earnings_mult(); + void clear_earnings_mult() ; double earnings_mult() const; void set_earnings_mult(double value); + private: double _internal_earnings_mult() const; void _internal_set_earnings_mult(double value); - public: + public: // optional double time_efficacy = 4; bool has_time_efficacy() const; - private: - bool _internal_has_time_efficacy() const; - public: - void clear_time_efficacy(); + void clear_time_efficacy() ; double time_efficacy() const; void set_time_efficacy(double value); + private: double _internal_time_efficacy() const; void _internal_set_time_efficacy(double value); - public: + public: // optional double hab_capacity_mult = 5; bool has_hab_capacity_mult() const; - private: - bool _internal_has_hab_capacity_mult() const; - public: - void clear_hab_capacity_mult(); + void clear_hab_capacity_mult() ; double hab_capacity_mult() const; void set_hab_capacity_mult(double value); + private: double _internal_hab_capacity_mult() const; void _internal_set_hab_capacity_mult(double value); - public: + public: // optional double epic_research_budget = 6; bool has_epic_research_budget() const; - private: - bool _internal_has_epic_research_budget() const; - public: - void clear_epic_research_budget(); + void clear_epic_research_budget() ; double epic_research_budget() const; void set_epic_research_budget(double value); + private: double _internal_epic_research_budget() const; void _internal_set_epic_research_budget(double value); - public: + public: // optional double elr_mult = 7; bool has_elr_mult() const; - private: - bool _internal_has_elr_mult() const; - public: - void clear_elr_mult(); + void clear_elr_mult() ; double elr_mult() const; void set_elr_mult(double value); + private: double _internal_elr_mult() const; void _internal_set_elr_mult(double value); - public: + public: // @@protoc_insertion_point(class_scope:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams) 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_; - double target_se_; - double cps_mult_; - double earnings_mult_; - double time_efficacy_; - double hab_capacity_mult_; - double epic_research_budget_; - double elr_mult_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 7, 0, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ContractSimConfig_ContractGradeSimConfig_GoalParams_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ContractSimConfig_ContractGradeSimConfig_GoalParams& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + double target_se_; + double cps_mult_; + double earnings_mult_; + double time_efficacy_; + double hab_capacity_mult_; + double epic_research_budget_; + double elr_mult_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ContractSimConfig_ContractGradeSimConfig final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ContractSimConfig.ContractGradeSimConfig) */ { +class ContractSeasonGoal final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ContractSeasonGoal) */ { public: - inline ContractSimConfig_ContractGradeSimConfig() : ContractSimConfig_ContractGradeSimConfig(nullptr) {} - ~ContractSimConfig_ContractGradeSimConfig() override; - explicit PROTOBUF_CONSTEXPR ContractSimConfig_ContractGradeSimConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ContractSimConfig_ContractGradeSimConfig(const ContractSimConfig_ContractGradeSimConfig& from); - ContractSimConfig_ContractGradeSimConfig(ContractSimConfig_ContractGradeSimConfig&& from) noexcept - : ContractSimConfig_ContractGradeSimConfig() { - *this = ::std::move(from); - } - - inline ContractSimConfig_ContractGradeSimConfig& operator=(const ContractSimConfig_ContractGradeSimConfig& from) { + inline ContractSeasonGoal() : ContractSeasonGoal(nullptr) {} + ~ContractSeasonGoal() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ContractSeasonGoal( + ::google::protobuf::internal::ConstantInitialized); + + inline ContractSeasonGoal(const ContractSeasonGoal& from) : ContractSeasonGoal(nullptr, from) {} + inline ContractSeasonGoal(ContractSeasonGoal&& from) noexcept + : ContractSeasonGoal(nullptr, std::move(from)) {} + inline ContractSeasonGoal& operator=(const ContractSeasonGoal& from) { CopyFrom(from); return *this; } - inline ContractSimConfig_ContractGradeSimConfig& operator=(ContractSimConfig_ContractGradeSimConfig&& from) noexcept { + inline ContractSeasonGoal& operator=(ContractSeasonGoal&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -17457,175 +15832,233 @@ class ContractSimConfig_ContractGradeSimConfig final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ContractSimConfig_ContractGradeSimConfig& default_instance() { + static const ContractSeasonGoal& default_instance() { return *internal_default_instance(); } - static inline const ContractSimConfig_ContractGradeSimConfig* internal_default_instance() { - return reinterpret_cast( - &_ContractSimConfig_ContractGradeSimConfig_default_instance_); - } - static constexpr int kIndexInFileMessages = - 52; - - friend void swap(ContractSimConfig_ContractGradeSimConfig& a, ContractSimConfig_ContractGradeSimConfig& b) { - a.Swap(&b); + static inline const ContractSeasonGoal* internal_default_instance() { + return reinterpret_cast( + &_ContractSeasonGoal_default_instance_); } - inline void Swap(ContractSimConfig_ContractGradeSimConfig* other) { + static constexpr int kIndexInFileMessages = 43; + friend void swap(ContractSeasonGoal& a, ContractSeasonGoal& b) { a.Swap(&b); } + inline void Swap(ContractSeasonGoal* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ContractSimConfig_ContractGradeSimConfig* other) { + void UnsafeArenaSwap(ContractSeasonGoal* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ContractSimConfig_ContractGradeSimConfig* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ContractSeasonGoal* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ContractSimConfig_ContractGradeSimConfig& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ContractSimConfig_ContractGradeSimConfig& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ContractSeasonGoal& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ContractSeasonGoal& from) { ContractSeasonGoal::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ContractSimConfig_ContractGradeSimConfig* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ContractSimConfig.ContractGradeSimConfig"; + void InternalSwap(ContractSeasonGoal* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ContractSeasonGoal"; } + + protected: + explicit ContractSeasonGoal(::google::protobuf::Arena* arena); + ContractSeasonGoal(::google::protobuf::Arena* arena, const ContractSeasonGoal& from); + ContractSeasonGoal(::google::protobuf::Arena* arena, ContractSeasonGoal&& from) noexcept + : ContractSeasonGoal(arena) { + *this = ::std::move(from); } - protected: - explicit ContractSimConfig_ContractGradeSimConfig(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- - typedef ContractSimConfig_ContractGradeSimConfig_GoalParams GoalParams; - // accessors ------------------------------------------------------- - enum : int { - kGoalParamsFieldNumber = 2, - kGradeFieldNumber = 1, + kRewardSubTypeFieldNumber = 4, + kCxpFieldNumber = 1, + kRewardAmountFieldNumber = 5, + kRewardTypeFieldNumber = 3, }; - // repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; - int goal_params_size() const; + // optional string reward_sub_type = 4; + bool has_reward_sub_type() const; + void clear_reward_sub_type() ; + const std::string& reward_sub_type() const; + template + void set_reward_sub_type(Arg_&& arg, Args_... args); + std::string* mutable_reward_sub_type(); + PROTOBUF_NODISCARD std::string* release_reward_sub_type(); + void set_allocated_reward_sub_type(std::string* value); + private: - int _internal_goal_params_size() const; + const std::string& _internal_reward_sub_type() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_reward_sub_type( + const std::string& value); + std::string* _internal_mutable_reward_sub_type(); + public: - void clear_goal_params(); - ::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams* mutable_goal_params(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams >* - mutable_goal_params(); + // optional double cxp = 1; + bool has_cxp() const; + void clear_cxp() ; + double cxp() const; + void set_cxp(double value); + private: - const ::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams& _internal_goal_params(int index) const; - ::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams* _internal_add_goal_params(); + double _internal_cxp() const; + void _internal_set_cxp(double value); + public: - const ::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams& goal_params(int index) const; - ::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams* add_goal_params(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams >& - goal_params() const; + // optional double reward_amount = 5; + bool has_reward_amount() const; + void clear_reward_amount() ; + double reward_amount() const; + void set_reward_amount(double value); - // optional .ei.Contract.PlayerGrade grade = 1; - bool has_grade() const; private: - bool _internal_has_grade() const; + double _internal_reward_amount() const; + void _internal_set_reward_amount(double value); + public: - void clear_grade(); - ::ei::Contract_PlayerGrade grade() const; - void set_grade(::ei::Contract_PlayerGrade value); + // optional .ei.RewardType reward_type = 3; + bool has_reward_type() const; + void clear_reward_type() ; + ::ei::RewardType reward_type() const; + void set_reward_type(::ei::RewardType value); + private: - ::ei::Contract_PlayerGrade _internal_grade() const; - void _internal_set_grade(::ei::Contract_PlayerGrade value); - public: + ::ei::RewardType _internal_reward_type() const; + void _internal_set_reward_type(::ei::RewardType value); - // @@protoc_insertion_point(class_scope:ei.ContractSimConfig.ContractGradeSimConfig) + public: + // @@protoc_insertion_point(class_scope:ei.ContractSeasonGoal) 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< ::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams > goal_params_; - int grade_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 4, 1, + 45, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ContractSeasonGoal_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ContractSeasonGoal& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr reward_sub_type_; + double cxp_; + double reward_amount_; + int reward_type_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ContractSimConfig final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ContractSimConfig) */ { +class ContractPlayerInfo_SeasonProgress final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ContractPlayerInfo.SeasonProgress) */ { public: - inline ContractSimConfig() : ContractSimConfig(nullptr) {} - ~ContractSimConfig() override; - explicit PROTOBUF_CONSTEXPR ContractSimConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ContractSimConfig(const ContractSimConfig& from); - ContractSimConfig(ContractSimConfig&& from) noexcept - : ContractSimConfig() { - *this = ::std::move(from); - } - - inline ContractSimConfig& operator=(const ContractSimConfig& from) { + inline ContractPlayerInfo_SeasonProgress() : ContractPlayerInfo_SeasonProgress(nullptr) {} + ~ContractPlayerInfo_SeasonProgress() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ContractPlayerInfo_SeasonProgress( + ::google::protobuf::internal::ConstantInitialized); + + inline ContractPlayerInfo_SeasonProgress(const ContractPlayerInfo_SeasonProgress& from) : ContractPlayerInfo_SeasonProgress(nullptr, from) {} + inline ContractPlayerInfo_SeasonProgress(ContractPlayerInfo_SeasonProgress&& from) noexcept + : ContractPlayerInfo_SeasonProgress(nullptr, std::move(from)) {} + inline ContractPlayerInfo_SeasonProgress& operator=(const ContractPlayerInfo_SeasonProgress& from) { CopyFrom(from); return *this; } - inline ContractSimConfig& operator=(ContractSimConfig&& from) noexcept { + inline ContractPlayerInfo_SeasonProgress& operator=(ContractPlayerInfo_SeasonProgress&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -17634,314 +16067,246 @@ class ContractSimConfig final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ContractSimConfig& default_instance() { + static const ContractPlayerInfo_SeasonProgress& default_instance() { return *internal_default_instance(); } - static inline const ContractSimConfig* internal_default_instance() { - return reinterpret_cast( - &_ContractSimConfig_default_instance_); - } - static constexpr int kIndexInFileMessages = - 53; - - friend void swap(ContractSimConfig& a, ContractSimConfig& b) { - a.Swap(&b); + static inline const ContractPlayerInfo_SeasonProgress* internal_default_instance() { + return reinterpret_cast( + &_ContractPlayerInfo_SeasonProgress_default_instance_); } - inline void Swap(ContractSimConfig* other) { + static constexpr int kIndexInFileMessages = 48; + friend void swap(ContractPlayerInfo_SeasonProgress& a, ContractPlayerInfo_SeasonProgress& b) { a.Swap(&b); } + inline void Swap(ContractPlayerInfo_SeasonProgress* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ContractSimConfig* other) { + void UnsafeArenaSwap(ContractPlayerInfo_SeasonProgress* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ContractSimConfig* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ContractPlayerInfo_SeasonProgress* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ContractSimConfig& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ContractSimConfig& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ContractPlayerInfo_SeasonProgress& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ContractPlayerInfo_SeasonProgress& from) { ContractPlayerInfo_SeasonProgress::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ContractSimConfig* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ContractSimConfig"; + void InternalSwap(ContractPlayerInfo_SeasonProgress* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ContractPlayerInfo.SeasonProgress"; } + + protected: + explicit ContractPlayerInfo_SeasonProgress(::google::protobuf::Arena* arena); + ContractPlayerInfo_SeasonProgress(::google::protobuf::Arena* arena, const ContractPlayerInfo_SeasonProgress& from); + ContractPlayerInfo_SeasonProgress(::google::protobuf::Arena* arena, ContractPlayerInfo_SeasonProgress&& from) noexcept + : ContractPlayerInfo_SeasonProgress(arena) { + *this = ::std::move(from); } - protected: - explicit ContractSimConfig(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- - typedef ContractSimConfig_ContractGradeSimConfig ContractGradeSimConfig; - // accessors ------------------------------------------------------- - enum : int { - kGradeConfigsFieldNumber = 1, + kSeasonIdFieldNumber = 1, + kActiveFieldNumber = 2, + kStartingGradeFieldNumber = 3, + kTotalCxpFieldNumber = 4, + kCxpLastRewardGivenFieldNumber = 5, }; - // repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; - int grade_configs_size() const; - private: - int _internal_grade_configs_size() const; - public: - void clear_grade_configs(); - ::ei::ContractSimConfig_ContractGradeSimConfig* mutable_grade_configs(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractSimConfig_ContractGradeSimConfig >* - mutable_grade_configs(); - private: - const ::ei::ContractSimConfig_ContractGradeSimConfig& _internal_grade_configs(int index) const; - ::ei::ContractSimConfig_ContractGradeSimConfig* _internal_add_grade_configs(); - public: - const ::ei::ContractSimConfig_ContractGradeSimConfig& grade_configs(int index) const; - ::ei::ContractSimConfig_ContractGradeSimConfig* add_grade_configs(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractSimConfig_ContractGradeSimConfig >& - grade_configs() const; - - // @@protoc_insertion_point(class_scope:ei.ContractSimConfig) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractSimConfig_ContractGradeSimConfig > grade_configs_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_ei_2eproto; -}; -// ------------------------------------------------------------------- - -class ContractSimPoll final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ContractSimPoll) */ { - public: - inline ContractSimPoll() : ContractSimPoll(nullptr) {} - ~ContractSimPoll() override; - explicit PROTOBUF_CONSTEXPR ContractSimPoll(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ContractSimPoll(const ContractSimPoll& from); - ContractSimPoll(ContractSimPoll&& from) noexcept - : ContractSimPoll() { - *this = ::std::move(from); - } - - inline ContractSimPoll& operator=(const ContractSimPoll& from) { - CopyFrom(from); - return *this; - } - inline ContractSimPoll& operator=(ContractSimPoll&& 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 ContractSimPoll& default_instance() { - return *internal_default_instance(); - } - static inline const ContractSimPoll* internal_default_instance() { - return reinterpret_cast( - &_ContractSimPoll_default_instance_); - } - static constexpr int kIndexInFileMessages = - 54; - - friend void swap(ContractSimPoll& a, ContractSimPoll& b) { - a.Swap(&b); - } - inline void Swap(ContractSimPoll* 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(ContractSimPoll* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- + // optional string season_id = 1; + bool has_season_id() const; + void clear_season_id() ; + const std::string& season_id() const; + template + void set_season_id(Arg_&& arg, Args_... args); + std::string* mutable_season_id(); + PROTOBUF_NODISCARD std::string* release_season_id(); + void set_allocated_season_id(std::string* value); - ContractSimPoll* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ContractSimPoll& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ContractSimPoll& 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; + const std::string& _internal_season_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_season_id( + const std::string& value); + std::string* _internal_mutable_season_id(); - 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(); } + public: + // optional bool active = 2; + bool has_active() const; + void clear_active() ; + bool active() const; + void set_active(bool value); private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ContractSimPoll* other); + bool _internal_active() const; + void _internal_set_active(bool value); - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ContractSimPoll"; - } - protected: - explicit ContractSimPoll(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); public: + // optional .ei.Contract.PlayerGrade starting_grade = 3; + bool has_starting_grade() const; + void clear_starting_grade() ; + ::ei::Contract_PlayerGrade starting_grade() const; + void set_starting_grade(::ei::Contract_PlayerGrade value); - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- + private: + ::ei::Contract_PlayerGrade _internal_starting_grade() const; + void _internal_set_starting_grade(::ei::Contract_PlayerGrade value); - // accessors ------------------------------------------------------- + public: + // optional double total_cxp = 4; + bool has_total_cxp() const; + void clear_total_cxp() ; + double total_cxp() const; + void set_total_cxp(double value); - enum : int { - kClientVersionFieldNumber = 1, - }; - // optional uint32 client_version = 1; - bool has_client_version() const; private: - bool _internal_has_client_version() const; + double _internal_total_cxp() const; + void _internal_set_total_cxp(double value); + public: - void clear_client_version(); - uint32_t client_version() const; - void set_client_version(uint32_t value); + // optional double cxp_last_reward_given = 5; + bool has_cxp_last_reward_given() const; + void clear_cxp_last_reward_given() ; + double cxp_last_reward_given() const; + void set_cxp_last_reward_given(double value); + private: - uint32_t _internal_client_version() const; - void _internal_set_client_version(uint32_t value); - public: + double _internal_cxp_last_reward_given() const; + void _internal_set_cxp_last_reward_given(double value); - // @@protoc_insertion_point(class_scope:ei.ContractSimPoll) + public: + // @@protoc_insertion_point(class_scope:ei.ContractPlayerInfo.SeasonProgress) 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_; - uint32_t client_version_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 5, 1, + 54, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ContractPlayerInfo_SeasonProgress_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ContractPlayerInfo_SeasonProgress& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr season_id_; + bool active_; + int starting_grade_; + double total_cxp_; + double cxp_last_reward_given_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ContractSimPollResponse final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ContractSimPollResponse) */ { +class ContractEvaluation final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ContractEvaluation) */ { public: - inline ContractSimPollResponse() : ContractSimPollResponse(nullptr) {} - ~ContractSimPollResponse() override; - explicit PROTOBUF_CONSTEXPR ContractSimPollResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ContractSimPollResponse(const ContractSimPollResponse& from); - ContractSimPollResponse(ContractSimPollResponse&& from) noexcept - : ContractSimPollResponse() { - *this = ::std::move(from); - } - - inline ContractSimPollResponse& operator=(const ContractSimPollResponse& from) { + inline ContractEvaluation() : ContractEvaluation(nullptr) {} + ~ContractEvaluation() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ContractEvaluation( + ::google::protobuf::internal::ConstantInitialized); + + inline ContractEvaluation(const ContractEvaluation& from) : ContractEvaluation(nullptr, from) {} + inline ContractEvaluation(ContractEvaluation&& from) noexcept + : ContractEvaluation(nullptr, std::move(from)) {} + inline ContractEvaluation& operator=(const ContractEvaluation& from) { CopyFrom(from); return *this; } - inline ContractSimPollResponse& operator=(ContractSimPollResponse&& from) noexcept { + inline ContractEvaluation& operator=(ContractEvaluation&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -17950,545 +16315,705 @@ class ContractSimPollResponse final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ContractSimPollResponse& default_instance() { + static const ContractEvaluation& default_instance() { return *internal_default_instance(); } - static inline const ContractSimPollResponse* internal_default_instance() { - return reinterpret_cast( - &_ContractSimPollResponse_default_instance_); - } - static constexpr int kIndexInFileMessages = - 55; - - friend void swap(ContractSimPollResponse& a, ContractSimPollResponse& b) { - a.Swap(&b); + static inline const ContractEvaluation* internal_default_instance() { + return reinterpret_cast( + &_ContractEvaluation_default_instance_); } - inline void Swap(ContractSimPollResponse* other) { + static constexpr int kIndexInFileMessages = 50; + friend void swap(ContractEvaluation& a, ContractEvaluation& b) { a.Swap(&b); } + inline void Swap(ContractEvaluation* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ContractSimPollResponse* other) { + void UnsafeArenaSwap(ContractEvaluation* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ContractSimPollResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ContractEvaluation* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ContractSimPollResponse& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ContractSimPollResponse& 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(ContractSimPollResponse* other); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ContractEvaluation& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ContractEvaluation& from) { ContractEvaluation::MergeImpl(*this, from); } private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ContractSimPollResponse"; - } - protected: - explicit ContractSimPollResponse(::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 ---------------------------------------------------- + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); - // accessors ------------------------------------------------------- - - enum : int { - kContractToSimulateFieldNumber = 1, - kSimConfigFieldNumber = 2, - }; - // optional .ei.Contract contract_to_simulate = 1; - bool has_contract_to_simulate() const; - private: - bool _internal_has_contract_to_simulate() const; public: - void clear_contract_to_simulate(); - const ::ei::Contract& contract_to_simulate() const; - PROTOBUF_NODISCARD ::ei::Contract* release_contract_to_simulate(); - ::ei::Contract* mutable_contract_to_simulate(); - void set_allocated_contract_to_simulate(::ei::Contract* contract_to_simulate); + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) private: - const ::ei::Contract& _internal_contract_to_simulate() const; - ::ei::Contract* _internal_mutable_contract_to_simulate(); - public: - void unsafe_arena_set_allocated_contract_to_simulate( - ::ei::Contract* contract_to_simulate); - ::ei::Contract* unsafe_arena_release_contract_to_simulate(); + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - // optional .ei.ContractSimConfig sim_config = 2; - bool has_sim_config() const; - private: - bool _internal_has_sim_config() const; - public: - void clear_sim_config(); - const ::ei::ContractSimConfig& sim_config() const; - PROTOBUF_NODISCARD ::ei::ContractSimConfig* release_sim_config(); - ::ei::ContractSimConfig* mutable_sim_config(); - void set_allocated_sim_config(::ei::ContractSimConfig* sim_config); - private: - const ::ei::ContractSimConfig& _internal_sim_config() const; - ::ei::ContractSimConfig* _internal_mutable_sim_config(); public: - void unsafe_arena_set_allocated_sim_config( - ::ei::ContractSimConfig* sim_config); - ::ei::ContractSimConfig* unsafe_arena_release_sim_config(); + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } - // @@protoc_insertion_point(class_scope:ei.ContractSimPollResponse) + private: + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(ContractEvaluation* other); 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_; - ::ei::Contract* contract_to_simulate_; - ::ei::ContractSimConfig* sim_config_; - friend struct ::TableStruct_ei_2eproto; -}; -// ------------------------------------------------------------------- - -class ContractSimResultUpdate_GoalInfo final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ContractSimResultUpdate.GoalInfo) */ { - public: - inline ContractSimResultUpdate_GoalInfo() : ContractSimResultUpdate_GoalInfo(nullptr) {} - ~ContractSimResultUpdate_GoalInfo() override; - explicit PROTOBUF_CONSTEXPR ContractSimResultUpdate_GoalInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ContractSimResultUpdate_GoalInfo(const ContractSimResultUpdate_GoalInfo& from); - ContractSimResultUpdate_GoalInfo(ContractSimResultUpdate_GoalInfo&& from) noexcept - : ContractSimResultUpdate_GoalInfo() { + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ContractEvaluation"; } + + protected: + explicit ContractEvaluation(::google::protobuf::Arena* arena); + ContractEvaluation(::google::protobuf::Arena* arena, const ContractEvaluation& from); + ContractEvaluation(::google::protobuf::Arena* arena, ContractEvaluation&& from) noexcept + : ContractEvaluation(arena) { *this = ::std::move(from); } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; - inline ContractSimResultUpdate_GoalInfo& operator=(const ContractSimResultUpdate_GoalInfo& from) { - CopyFrom(from); - return *this; - } - inline ContractSimResultUpdate_GoalInfo& operator=(ContractSimResultUpdate_GoalInfo&& 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; + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + using PoorBehavior = ContractEvaluation_PoorBehavior; + static constexpr PoorBehavior NONE = ContractEvaluation_PoorBehavior_NONE; + static constexpr PoorBehavior LOW_CONTRIBUTION = ContractEvaluation_PoorBehavior_LOW_CONTRIBUTION; + static constexpr PoorBehavior BAD_CONTRIBUTION = ContractEvaluation_PoorBehavior_BAD_CONTRIBUTION; + static constexpr PoorBehavior DISHONORABLY_DISCHARGED = ContractEvaluation_PoorBehavior_DISHONORABLY_DISCHARGED; + static constexpr PoorBehavior POOR_TEAMWORK = ContractEvaluation_PoorBehavior_POOR_TEAMWORK; + static constexpr PoorBehavior ABANDONED_COOP = ContractEvaluation_PoorBehavior_ABANDONED_COOP; + static constexpr PoorBehavior TIME_CHEAT = ContractEvaluation_PoorBehavior_TIME_CHEAT; + static inline bool PoorBehavior_IsValid(int value) { + return ContractEvaluation_PoorBehavior_IsValid(value); } - - inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const { - return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance); + static constexpr PoorBehavior PoorBehavior_MIN = ContractEvaluation_PoorBehavior_PoorBehavior_MIN; + static constexpr PoorBehavior PoorBehavior_MAX = ContractEvaluation_PoorBehavior_PoorBehavior_MAX; + static constexpr int PoorBehavior_ARRAYSIZE = ContractEvaluation_PoorBehavior_PoorBehavior_ARRAYSIZE; + static inline const ::google::protobuf::EnumDescriptor* PoorBehavior_descriptor() { + return ContractEvaluation_PoorBehavior_descriptor(); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + template + static inline const std::string& PoorBehavior_Name(T value) { + return ContractEvaluation_PoorBehavior_Name(value); } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); + static inline bool PoorBehavior_Parse(absl::string_view name, PoorBehavior* value) { + return ContractEvaluation_PoorBehavior_Parse(name, value); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; + using Status = ContractEvaluation_Status; + static constexpr Status UNKNOWN = ContractEvaluation_Status_UNKNOWN; + static constexpr Status PENDING = ContractEvaluation_Status_PENDING; + static constexpr Status EVALUATING = ContractEvaluation_Status_EVALUATING; + static constexpr Status COMPLETE = ContractEvaluation_Status_COMPLETE; + static inline bool Status_IsValid(int value) { + return ContractEvaluation_Status_IsValid(value); } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; + static constexpr Status Status_MIN = ContractEvaluation_Status_Status_MIN; + static constexpr Status Status_MAX = ContractEvaluation_Status_Status_MAX; + static constexpr int Status_ARRAYSIZE = ContractEvaluation_Status_Status_ARRAYSIZE; + static inline const ::google::protobuf::EnumDescriptor* Status_descriptor() { + return ContractEvaluation_Status_descriptor(); } - static const ContractSimResultUpdate_GoalInfo& default_instance() { - return *internal_default_instance(); + template + static inline const std::string& Status_Name(T value) { + return ContractEvaluation_Status_Name(value); } - static inline const ContractSimResultUpdate_GoalInfo* internal_default_instance() { - return reinterpret_cast( - &_ContractSimResultUpdate_GoalInfo_default_instance_); + static inline bool Status_Parse(absl::string_view name, Status* value) { + return ContractEvaluation_Status_Parse(name, value); } - static constexpr int kIndexInFileMessages = - 56; - friend void swap(ContractSimResultUpdate_GoalInfo& a, ContractSimResultUpdate_GoalInfo& b) { - a.Swap(&b); - } - inline void Swap(ContractSimResultUpdate_GoalInfo* 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(ContractSimResultUpdate_GoalInfo* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } + // accessors ------------------------------------------------------- + enum : int { + kNotesFieldNumber = 12, + kIssuesFieldNumber = 19, + kSeasonIdFieldNumber = 21, + kContractIdentifierFieldNumber = 40, + kCoopIdentifierFieldNumber = 41, + kVersionFieldNumber = 50, + kCxpFieldNumber = 1, + kGradePerformanceFieldNumber = 2, + kGradeFieldNumber = 3, + kContributionRatioFieldNumber = 4, + kCompletionPercentFieldNumber = 5, + kCompletionTimeFieldNumber = 6, + kChickenRunsSentFieldNumber = 7, + kGiftTokensSentFieldNumber = 8, + kOriginalLengthFieldNumber = 11, + kOldLeagueFieldNumber = 9, + kGiftTokensReceivedFieldNumber = 15, + kTeamworkScoreFieldNumber = 13, + kOtherBonusesFieldNumber = 14, + kBuffTimeValueFieldNumber = 17, + kBoostTokenAllotmentFieldNumber = 16, + kCoopSizeFieldNumber = 18, + kReplayFieldNumber = 24, + kOldGoalsFieldNumber = 10, + kSoloFieldNumber = 26, + kCountedInSeasonFieldNumber = 20, + kTimeCheatsFieldNumber = 27, + kLastContributionTimeFieldNumber = 22, + kSoulPowerFieldNumber = 23, + kCxpChangeFieldNumber = 25, + kGiftTokenValueSentFieldNumber = 28, + kGiftTokenValueReceivedFieldNumber = 29, + kEvaluationStartTimeFieldNumber = 51, + kStatusFieldNumber = 52, + }; + // repeated string notes = 12; + int notes_size() const; + private: + int _internal_notes_size() const; - // implements Message ---------------------------------------------- + public: + void clear_notes() ; + const std::string& notes(int index) const; + std::string* mutable_notes(int index); + template + void set_notes(int index, Arg_&& value, Args_... args); + std::string* add_notes(); + template + void add_notes(Arg_&& value, Args_... args); + const ::google::protobuf::RepeatedPtrField& notes() const; + ::google::protobuf::RepeatedPtrField* mutable_notes(); + + private: + const ::google::protobuf::RepeatedPtrField& _internal_notes() const; + ::google::protobuf::RepeatedPtrField* _internal_mutable_notes(); + + public: + // repeated .ei.ContractEvaluation.PoorBehavior issues = 19; + int issues_size() const; + private: + int _internal_issues_size() const; + + public: + void clear_issues() ; + public: + ::ei::ContractEvaluation_PoorBehavior issues(int index) const; + void set_issues(int index, ::ei::ContractEvaluation_PoorBehavior value); + void add_issues(::ei::ContractEvaluation_PoorBehavior value); + const ::google::protobuf::RepeatedField& issues() const; + ::google::protobuf::RepeatedField* mutable_issues(); - ContractSimResultUpdate_GoalInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ContractSimResultUpdate_GoalInfo& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ContractSimResultUpdate_GoalInfo& from); private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + const ::google::protobuf::RepeatedField& _internal_issues() const; + ::google::protobuf::RepeatedField* _internal_mutable_issues(); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + // optional string season_id = 21; + bool has_season_id() const; + void clear_season_id() ; + const std::string& season_id() const; + template + void set_season_id(Arg_&& arg, Args_... args); + std::string* mutable_season_id(); + PROTOBUF_NODISCARD std::string* release_season_id(); + void set_allocated_season_id(std::string* value); - 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: + const std::string& _internal_season_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_season_id( + const std::string& value); + std::string* _internal_mutable_season_id(); + + public: + // optional string contract_identifier = 40; + bool has_contract_identifier() const; + void clear_contract_identifier() ; + const std::string& contract_identifier() const; + template + void set_contract_identifier(Arg_&& arg, Args_... args); + std::string* mutable_contract_identifier(); + PROTOBUF_NODISCARD std::string* release_contract_identifier(); + void set_allocated_contract_identifier(std::string* value); private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ContractSimResultUpdate_GoalInfo* other); + const std::string& _internal_contract_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_identifier( + const std::string& value); + std::string* _internal_mutable_contract_identifier(); + + public: + // optional string coop_identifier = 41; + bool has_coop_identifier() const; + void clear_coop_identifier() ; + const std::string& coop_identifier() const; + template + void set_coop_identifier(Arg_&& arg, Args_... args); + std::string* mutable_coop_identifier(); + PROTOBUF_NODISCARD std::string* release_coop_identifier(); + void set_allocated_coop_identifier(std::string* value); private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ContractSimResultUpdate.GoalInfo"; - } - protected: - explicit ContractSimResultUpdate_GoalInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); + const std::string& _internal_coop_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_coop_identifier( + const std::string& value); + std::string* _internal_mutable_coop_identifier(); + public: + // optional string version = 50; + bool has_version() const; + void clear_version() ; + const std::string& version() const; + template + void set_version(Arg_&& arg, Args_... args); + std::string* mutable_version(); + PROTOBUF_NODISCARD std::string* release_version(); + void set_allocated_version(std::string* value); - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + private: + const std::string& _internal_version() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_version( + const std::string& value); + std::string* _internal_mutable_version(); - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + public: + // optional double cxp = 1; + bool has_cxp() const; + void clear_cxp() ; + double cxp() const; + void set_cxp(double value); - // nested types ---------------------------------------------------- + private: + double _internal_cxp() const; + void _internal_set_cxp(double value); - // accessors ------------------------------------------------------- + public: + // optional int32 grade_performance = 2; + bool has_grade_performance() const; + void clear_grade_performance() ; + ::int32_t grade_performance() const; + void set_grade_performance(::int32_t value); - enum : int { - kGradeFieldNumber = 1, - kGoalIndexFieldNumber = 2, - kProjectedEggsLaidFieldNumber = 3, - }; - // optional .ei.Contract.PlayerGrade grade = 1; - bool has_grade() const; private: - bool _internal_has_grade() const; + ::int32_t _internal_grade_performance() const; + void _internal_set_grade_performance(::int32_t value); + public: - void clear_grade(); + // optional .ei.Contract.PlayerGrade grade = 3; + bool has_grade() const; + void clear_grade() ; ::ei::Contract_PlayerGrade grade() const; void set_grade(::ei::Contract_PlayerGrade value); + private: ::ei::Contract_PlayerGrade _internal_grade() const; void _internal_set_grade(::ei::Contract_PlayerGrade value); + public: + // optional double contribution_ratio = 4; + bool has_contribution_ratio() const; + void clear_contribution_ratio() ; + double contribution_ratio() const; + void set_contribution_ratio(double value); - // optional uint32 goal_index = 2; - bool has_goal_index() const; private: - bool _internal_has_goal_index() const; + double _internal_contribution_ratio() const; + void _internal_set_contribution_ratio(double value); + public: - void clear_goal_index(); - uint32_t goal_index() const; - void set_goal_index(uint32_t value); + // optional double completion_percent = 5; + bool has_completion_percent() const; + void clear_completion_percent() ; + double completion_percent() const; + void set_completion_percent(double value); + private: - uint32_t _internal_goal_index() const; - void _internal_set_goal_index(uint32_t value); + double _internal_completion_percent() const; + void _internal_set_completion_percent(double value); + public: + // optional double completion_time = 6; + bool has_completion_time() const; + void clear_completion_time() ; + double completion_time() const; + void set_completion_time(double value); - // optional double projected_eggs_laid = 3; - bool has_projected_eggs_laid() const; private: - bool _internal_has_projected_eggs_laid() const; + double _internal_completion_time() const; + void _internal_set_completion_time(double value); + public: - void clear_projected_eggs_laid(); - double projected_eggs_laid() const; - void set_projected_eggs_laid(double value); + // optional uint32 chicken_runs_sent = 7; + bool has_chicken_runs_sent() const; + void clear_chicken_runs_sent() ; + ::uint32_t chicken_runs_sent() const; + void set_chicken_runs_sent(::uint32_t value); + private: - double _internal_projected_eggs_laid() const; - void _internal_set_projected_eggs_laid(double value); + ::uint32_t _internal_chicken_runs_sent() const; + void _internal_set_chicken_runs_sent(::uint32_t value); + public: + // optional uint32 gift_tokens_sent = 8; + bool has_gift_tokens_sent() const; + void clear_gift_tokens_sent() ; + ::uint32_t gift_tokens_sent() const; + void set_gift_tokens_sent(::uint32_t value); - // @@protoc_insertion_point(class_scope:ei.ContractSimResultUpdate.GoalInfo) - private: - class _Internal; + private: + ::uint32_t _internal_gift_tokens_sent() const; + void _internal_set_gift_tokens_sent(::uint32_t value); - 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_; - int grade_; - uint32_t goal_index_; - double projected_eggs_laid_; - friend struct ::TableStruct_ei_2eproto; -}; -// ------------------------------------------------------------------- + public: + // optional double original_length = 11; + bool has_original_length() const; + void clear_original_length() ; + double original_length() const; + void set_original_length(double value); -class ContractSimResultUpdate final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ContractSimResultUpdate) */ { - public: - inline ContractSimResultUpdate() : ContractSimResultUpdate(nullptr) {} - ~ContractSimResultUpdate() override; - explicit PROTOBUF_CONSTEXPR ContractSimResultUpdate(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + private: + double _internal_original_length() const; + void _internal_set_original_length(double value); - ContractSimResultUpdate(const ContractSimResultUpdate& from); - ContractSimResultUpdate(ContractSimResultUpdate&& from) noexcept - : ContractSimResultUpdate() { - *this = ::std::move(from); - } + public: + // optional int32 old_league = 9; + bool has_old_league() const; + void clear_old_league() ; + ::int32_t old_league() const; + void set_old_league(::int32_t value); - inline ContractSimResultUpdate& operator=(const ContractSimResultUpdate& from) { - CopyFrom(from); - return *this; - } - inline ContractSimResultUpdate& operator=(ContractSimResultUpdate&& 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; - } + private: + ::int32_t _internal_old_league() const; + void _internal_set_old_league(::int32_t value); - 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>(); - } + public: + // optional uint32 gift_tokens_received = 15; + bool has_gift_tokens_received() const; + void clear_gift_tokens_received() ; + ::uint32_t gift_tokens_received() const; + void set_gift_tokens_received(::uint32_t value); - 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 ContractSimResultUpdate& default_instance() { - return *internal_default_instance(); - } - static inline const ContractSimResultUpdate* internal_default_instance() { - return reinterpret_cast( - &_ContractSimResultUpdate_default_instance_); - } - static constexpr int kIndexInFileMessages = - 57; + private: + ::uint32_t _internal_gift_tokens_received() const; + void _internal_set_gift_tokens_received(::uint32_t value); - friend void swap(ContractSimResultUpdate& a, ContractSimResultUpdate& b) { - a.Swap(&b); - } - inline void Swap(ContractSimResultUpdate* 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(ContractSimResultUpdate* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } + public: + // optional double teamwork_score = 13; + bool has_teamwork_score() const; + void clear_teamwork_score() ; + double teamwork_score() const; + void set_teamwork_score(double value); - // implements Message ---------------------------------------------- + private: + double _internal_teamwork_score() const; + void _internal_set_teamwork_score(double value); + + public: + // optional double other_bonuses = 14; + bool has_other_bonuses() const; + void clear_other_bonuses() ; + double other_bonuses() const; + void set_other_bonuses(double value); - ContractSimResultUpdate* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ContractSimResultUpdate& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ContractSimResultUpdate& from); private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + double _internal_other_bonuses() const; + void _internal_set_other_bonuses(double value); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + // optional double buff_time_value = 17; + bool has_buff_time_value() const; + void clear_buff_time_value() ; + double buff_time_value() const; + void set_buff_time_value(double value); + + private: + double _internal_buff_time_value() const; + void _internal_set_buff_time_value(double value); - 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(); } + public: + // optional uint32 boost_token_allotment = 16; + bool has_boost_token_allotment() const; + void clear_boost_token_allotment() ; + ::uint32_t boost_token_allotment() const; + void set_boost_token_allotment(::uint32_t value); private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ContractSimResultUpdate* other); + ::uint32_t _internal_boost_token_allotment() const; + void _internal_set_boost_token_allotment(::uint32_t value); + + public: + // optional uint32 coop_size = 18; + bool has_coop_size() const; + void clear_coop_size() ; + ::uint32_t coop_size() const; + void set_coop_size(::uint32_t value); private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ContractSimResultUpdate"; - } - protected: - explicit ContractSimResultUpdate(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); + ::uint32_t _internal_coop_size() const; + void _internal_set_coop_size(::uint32_t value); + public: + // optional bool replay = 24; + bool has_replay() const; + void clear_replay() ; + bool replay() const; + void set_replay(bool value); + + private: + bool _internal_replay() const; + void _internal_set_replay(bool value); - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + public: + // optional bool old_goals = 10; + bool has_old_goals() const; + void clear_old_goals() ; + bool old_goals() const; + void set_old_goals(bool value); - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + private: + bool _internal_old_goals() const; + void _internal_set_old_goals(bool value); - // nested types ---------------------------------------------------- + public: + // optional bool solo = 26; + bool has_solo() const; + void clear_solo() ; + bool solo() const; + void set_solo(bool value); - typedef ContractSimResultUpdate_GoalInfo GoalInfo; + private: + bool _internal_solo() const; + void _internal_set_solo(bool value); - // accessors ------------------------------------------------------- + public: + // optional bool counted_in_season = 20; + bool has_counted_in_season() const; + void clear_counted_in_season() ; + bool counted_in_season() const; + void set_counted_in_season(bool value); - enum : int { - kGoalInfosFieldNumber = 2, - kContractIdFieldNumber = 1, - }; - // repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; - int goal_infos_size() const; private: - int _internal_goal_infos_size() const; + bool _internal_counted_in_season() const; + void _internal_set_counted_in_season(bool value); + public: - void clear_goal_infos(); - ::ei::ContractSimResultUpdate_GoalInfo* mutable_goal_infos(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractSimResultUpdate_GoalInfo >* - mutable_goal_infos(); + // optional uint32 time_cheats = 27; + bool has_time_cheats() const; + void clear_time_cheats() ; + ::uint32_t time_cheats() const; + void set_time_cheats(::uint32_t value); + private: - const ::ei::ContractSimResultUpdate_GoalInfo& _internal_goal_infos(int index) const; - ::ei::ContractSimResultUpdate_GoalInfo* _internal_add_goal_infos(); + ::uint32_t _internal_time_cheats() const; + void _internal_set_time_cheats(::uint32_t value); + public: - const ::ei::ContractSimResultUpdate_GoalInfo& goal_infos(int index) const; - ::ei::ContractSimResultUpdate_GoalInfo* add_goal_infos(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractSimResultUpdate_GoalInfo >& - goal_infos() const; + // optional double last_contribution_time = 22; + bool has_last_contribution_time() const; + void clear_last_contribution_time() ; + double last_contribution_time() const; + void set_last_contribution_time(double value); - // optional string contract_id = 1; - bool has_contract_id() const; private: - bool _internal_has_contract_id() const; + double _internal_last_contribution_time() const; + void _internal_set_last_contribution_time(double value); + public: - void clear_contract_id(); - const std::string& contract_id() const; - template - void set_contract_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_contract_id(); - PROTOBUF_NODISCARD std::string* release_contract_id(); - void set_allocated_contract_id(std::string* contract_id); + // optional double soul_power = 23; + bool has_soul_power() const; + void clear_soul_power() ; + double soul_power() const; + void set_soul_power(double value); + private: - const std::string& _internal_contract_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_id(const std::string& value); - std::string* _internal_mutable_contract_id(); + double _internal_soul_power() const; + void _internal_set_soul_power(double value); + public: + // optional double cxp_change = 25; + bool has_cxp_change() const; + void clear_cxp_change() ; + double cxp_change() const; + void set_cxp_change(double value); - // @@protoc_insertion_point(class_scope:ei.ContractSimResultUpdate) + private: + double _internal_cxp_change() const; + void _internal_set_cxp_change(double value); + + public: + // optional double gift_token_value_sent = 28; + bool has_gift_token_value_sent() const; + void clear_gift_token_value_sent() ; + double gift_token_value_sent() const; + void set_gift_token_value_sent(double value); + + private: + double _internal_gift_token_value_sent() const; + void _internal_set_gift_token_value_sent(double value); + + public: + // optional double gift_token_value_received = 29; + bool has_gift_token_value_received() const; + void clear_gift_token_value_received() ; + double gift_token_value_received() const; + void set_gift_token_value_received(double value); + + private: + double _internal_gift_token_value_received() const; + void _internal_set_gift_token_value_received(double value); + + public: + // optional double evaluation_start_time = 51; + bool has_evaluation_start_time() const; + void clear_evaluation_start_time() ; + double evaluation_start_time() const; + void set_evaluation_start_time(double value); + + private: + double _internal_evaluation_start_time() const; + void _internal_set_evaluation_start_time(double value); + + public: + // optional .ei.ContractEvaluation.Status status = 52; + bool has_status() const; + void clear_status() ; + ::ei::ContractEvaluation_Status status() const; + void set_status(::ei::ContractEvaluation_Status value); + + private: + ::ei::ContractEvaluation_Status _internal_status() const; + void _internal_set_status(::ei::ContractEvaluation_Status value); + + public: + // @@protoc_insertion_point(class_scope:ei.ContractEvaluation) 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< ::ei::ContractSimResultUpdate_GoalInfo > goal_infos_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr contract_id_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 5, 34, 3, + 117, 7> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ContractEvaluation_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ContractEvaluation& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField notes_; + ::google::protobuf::RepeatedField issues_; + ::google::protobuf::internal::ArenaStringPtr season_id_; + ::google::protobuf::internal::ArenaStringPtr contract_identifier_; + ::google::protobuf::internal::ArenaStringPtr coop_identifier_; + ::google::protobuf::internal::ArenaStringPtr version_; + double cxp_; + ::int32_t grade_performance_; + int grade_; + double contribution_ratio_; + double completion_percent_; + double completion_time_; + ::uint32_t chicken_runs_sent_; + ::uint32_t gift_tokens_sent_; + double original_length_; + ::int32_t old_league_; + ::uint32_t gift_tokens_received_; + double teamwork_score_; + double other_bonuses_; + double buff_time_value_; + ::uint32_t boost_token_allotment_; + ::uint32_t coop_size_; + bool replay_; + bool old_goals_; + bool solo_; + bool counted_in_season_; + ::uint32_t time_cheats_; + double last_contribution_time_; + double soul_power_; + double cxp_change_; + double gift_token_value_sent_; + double gift_token_value_received_; + double evaluation_start_time_; + int status_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ContractsRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ContractsRequest) */ { +class ContractCoopStatusUpdateResponse final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ContractCoopStatusUpdateResponse) */ { public: - inline ContractsRequest() : ContractsRequest(nullptr) {} - ~ContractsRequest() override; - explicit PROTOBUF_CONSTEXPR ContractsRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ContractsRequest(const ContractsRequest& from); - ContractsRequest(ContractsRequest&& from) noexcept - : ContractsRequest() { - *this = ::std::move(from); - } - - inline ContractsRequest& operator=(const ContractsRequest& from) { + inline ContractCoopStatusUpdateResponse() : ContractCoopStatusUpdateResponse(nullptr) {} + ~ContractCoopStatusUpdateResponse() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ContractCoopStatusUpdateResponse( + ::google::protobuf::internal::ConstantInitialized); + + inline ContractCoopStatusUpdateResponse(const ContractCoopStatusUpdateResponse& from) : ContractCoopStatusUpdateResponse(nullptr, from) {} + inline ContractCoopStatusUpdateResponse(ContractCoopStatusUpdateResponse&& from) noexcept + : ContractCoopStatusUpdateResponse(nullptr, std::move(from)) {} + inline ContractCoopStatusUpdateResponse& operator=(const ContractCoopStatusUpdateResponse& from) { CopyFrom(from); return *this; } - inline ContractsRequest& operator=(ContractsRequest&& from) noexcept { + inline ContractCoopStatusUpdateResponse& operator=(ContractCoopStatusUpdateResponse&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -18497,188 +17022,214 @@ class ContractsRequest final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ContractsRequest& default_instance() { + static const ContractCoopStatusUpdateResponse& default_instance() { return *internal_default_instance(); } - static inline const ContractsRequest* internal_default_instance() { - return reinterpret_cast( - &_ContractsRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 58; - - friend void swap(ContractsRequest& a, ContractsRequest& b) { - a.Swap(&b); + static inline const ContractCoopStatusUpdateResponse* internal_default_instance() { + return reinterpret_cast( + &_ContractCoopStatusUpdateResponse_default_instance_); } - inline void Swap(ContractsRequest* other) { + static constexpr int kIndexInFileMessages = 91; + friend void swap(ContractCoopStatusUpdateResponse& a, ContractCoopStatusUpdateResponse& b) { a.Swap(&b); } + inline void Swap(ContractCoopStatusUpdateResponse* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ContractsRequest* other) { + void UnsafeArenaSwap(ContractCoopStatusUpdateResponse* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ContractsRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ContractCoopStatusUpdateResponse* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ContractsRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ContractsRequest& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ContractCoopStatusUpdateResponse& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ContractCoopStatusUpdateResponse& from) { ContractCoopStatusUpdateResponse::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ContractsRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ContractsRequest"; + void InternalSwap(ContractCoopStatusUpdateResponse* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ContractCoopStatusUpdateResponse"; } + + protected: + explicit ContractCoopStatusUpdateResponse(::google::protobuf::Arena* arena); + ContractCoopStatusUpdateResponse(::google::protobuf::Arena* arena, const ContractCoopStatusUpdateResponse& from); + ContractCoopStatusUpdateResponse(::google::protobuf::Arena* arena, ContractCoopStatusUpdateResponse&& from) noexcept + : ContractCoopStatusUpdateResponse(arena) { + *this = ::std::move(from); } - protected: - explicit ContractsRequest(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kUserIdFieldNumber = 2, - kSoulEggsFieldNumber = 1, - kClientVersionFieldNumber = 5, + kFinalizedFieldNumber = 1, + kExistsFieldNumber = 2, + kStatusFieldNumber = 3, }; - // 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 bool finalized = 1; + bool has_finalized() const; + void clear_finalized() ; + bool finalized() const; + void set_finalized(bool value); - // optional double soul_eggs = 1; - bool has_soul_eggs() const; - private: - bool _internal_has_soul_eggs() const; - public: - void clear_soul_eggs(); - double soul_eggs() const; - void set_soul_eggs(double value); private: - double _internal_soul_eggs() const; - void _internal_set_soul_eggs(double value); + bool _internal_finalized() const; + void _internal_set_finalized(bool value); + public: + // optional bool exists = 2; + bool has_exists() const; + void clear_exists() ; + bool exists() const; + void set_exists(bool value); - // optional uint32 client_version = 5; - bool has_client_version() const; private: - bool _internal_has_client_version() const; + bool _internal_exists() const; + void _internal_set_exists(bool value); + public: - void clear_client_version(); - uint32_t client_version() const; - void set_client_version(uint32_t value); + // optional .ei.ContractCoopStatusResponse.MemberStatus status = 3; + bool has_status() const; + void clear_status() ; + ::ei::ContractCoopStatusResponse_MemberStatus status() const; + void set_status(::ei::ContractCoopStatusResponse_MemberStatus value); + private: - uint32_t _internal_client_version() const; - void _internal_set_client_version(uint32_t value); - public: + ::ei::ContractCoopStatusResponse_MemberStatus _internal_status() const; + void _internal_set_status(::ei::ContractCoopStatusResponse_MemberStatus value); - // @@protoc_insertion_point(class_scope:ei.ContractsRequest) + public: + // @@protoc_insertion_point(class_scope:ei.ContractCoopStatusUpdateResponse) 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 user_id_; - double soul_eggs_; - uint32_t client_version_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 3, 1, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ContractCoopStatusUpdateResponse_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ContractCoopStatusUpdateResponse& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + bool finalized_; + bool exists_; + int status_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ContractsResponse final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ContractsResponse) */ { +class ContractCoopStatusResponse_CoopGift final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ContractCoopStatusResponse.CoopGift) */ { public: - inline ContractsResponse() : ContractsResponse(nullptr) {} - ~ContractsResponse() override; - explicit PROTOBUF_CONSTEXPR ContractsResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ContractsResponse(const ContractsResponse& from); - ContractsResponse(ContractsResponse&& from) noexcept - : ContractsResponse() { - *this = ::std::move(from); - } - - inline ContractsResponse& operator=(const ContractsResponse& from) { + inline ContractCoopStatusResponse_CoopGift() : ContractCoopStatusResponse_CoopGift(nullptr) {} + ~ContractCoopStatusResponse_CoopGift() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ContractCoopStatusResponse_CoopGift( + ::google::protobuf::internal::ConstantInitialized); + + inline ContractCoopStatusResponse_CoopGift(const ContractCoopStatusResponse_CoopGift& from) : ContractCoopStatusResponse_CoopGift(nullptr, from) {} + inline ContractCoopStatusResponse_CoopGift(ContractCoopStatusResponse_CoopGift&& from) noexcept + : ContractCoopStatusResponse_CoopGift(nullptr, std::move(from)) {} + inline ContractCoopStatusResponse_CoopGift& operator=(const ContractCoopStatusResponse_CoopGift& from) { CopyFrom(from); return *this; } - inline ContractsResponse& operator=(ContractsResponse&& from) noexcept { + inline ContractCoopStatusResponse_CoopGift& operator=(ContractCoopStatusResponse_CoopGift&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -18687,243 +17238,245 @@ class ContractsResponse final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ContractsResponse& default_instance() { + static const ContractCoopStatusResponse_CoopGift& default_instance() { return *internal_default_instance(); } - static inline const ContractsResponse* internal_default_instance() { - return reinterpret_cast( - &_ContractsResponse_default_instance_); - } - static constexpr int kIndexInFileMessages = - 59; - - friend void swap(ContractsResponse& a, ContractsResponse& b) { - a.Swap(&b); + static inline const ContractCoopStatusResponse_CoopGift* internal_default_instance() { + return reinterpret_cast( + &_ContractCoopStatusResponse_CoopGift_default_instance_); } - inline void Swap(ContractsResponse* other) { + static constexpr int kIndexInFileMessages = 70; + friend void swap(ContractCoopStatusResponse_CoopGift& a, ContractCoopStatusResponse_CoopGift& b) { a.Swap(&b); } + inline void Swap(ContractCoopStatusResponse_CoopGift* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ContractsResponse* other) { + void UnsafeArenaSwap(ContractCoopStatusResponse_CoopGift* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ContractsResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ContractCoopStatusResponse_CoopGift* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ContractsResponse& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ContractsResponse& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ContractCoopStatusResponse_CoopGift& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ContractCoopStatusResponse_CoopGift& from) { ContractCoopStatusResponse_CoopGift::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ContractsResponse* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ContractsResponse"; + void InternalSwap(ContractCoopStatusResponse_CoopGift* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ContractCoopStatusResponse.CoopGift"; } + + protected: + explicit ContractCoopStatusResponse_CoopGift(::google::protobuf::Arena* arena); + ContractCoopStatusResponse_CoopGift(::google::protobuf::Arena* arena, const ContractCoopStatusResponse_CoopGift& from); + ContractCoopStatusResponse_CoopGift(::google::protobuf::Arena* arena, ContractCoopStatusResponse_CoopGift&& from) noexcept + : ContractCoopStatusResponse_CoopGift(arena) { + *this = ::std::move(from); } - protected: - explicit ContractsResponse(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kContractsFieldNumber = 1, - kCustomEggsFieldNumber = 6, - kWarningMessageFieldNumber = 4, - kServerTimeFieldNumber = 2, - kTotalEopFieldNumber = 5, - kMaxEopFieldNumber = 3, + kUserIdFieldNumber = 1, + kUserNameFieldNumber = 3, + kTrackingFieldNumber = 4, + kAmountFieldNumber = 2, }; - // repeated .ei.Contract contracts = 1; - int contracts_size() const; - private: - int _internal_contracts_size() const; - public: - void clear_contracts(); - ::ei::Contract* mutable_contracts(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Contract >* - mutable_contracts(); - private: - const ::ei::Contract& _internal_contracts(int index) const; - ::ei::Contract* _internal_add_contracts(); - public: - const ::ei::Contract& contracts(int index) const; - ::ei::Contract* add_contracts(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Contract >& - contracts() const; - - // repeated .ei.CustomEgg custom_eggs = 6; - int custom_eggs_size() const; - private: - int _internal_custom_eggs_size() const; - public: - void clear_custom_eggs(); - ::ei::CustomEgg* mutable_custom_eggs(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CustomEgg >* - mutable_custom_eggs(); - private: - const ::ei::CustomEgg& _internal_custom_eggs(int index) const; - ::ei::CustomEgg* _internal_add_custom_eggs(); - public: - const ::ei::CustomEgg& custom_eggs(int index) const; - ::ei::CustomEgg* add_custom_eggs(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CustomEgg >& - custom_eggs() const; - - // optional string warning_message = 4; - bool has_warning_message() const; - private: - bool _internal_has_warning_message() const; - public: - void clear_warning_message(); - const std::string& warning_message() const; - template - void set_warning_message(ArgT0&& arg0, ArgT... args); - std::string* mutable_warning_message(); - PROTOBUF_NODISCARD std::string* release_warning_message(); - void set_allocated_warning_message(std::string* warning_message); - private: - const std::string& _internal_warning_message() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_warning_message(const std::string& value); - std::string* _internal_mutable_warning_message(); - public: + // optional string user_id = 1; + bool has_user_id() const; + void clear_user_id() ; + const std::string& user_id() const; + template + void set_user_id(Arg_&& arg, Args_... args); + std::string* mutable_user_id(); + PROTOBUF_NODISCARD std::string* release_user_id(); + void set_allocated_user_id(std::string* value); - // optional double server_time = 2; - bool has_server_time() const; - private: - bool _internal_has_server_time() const; - public: - void clear_server_time(); - double server_time() const; - void set_server_time(double value); private: - double _internal_server_time() const; - void _internal_set_server_time(double value); - public: + 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(); - // optional double total_eop = 5; - bool has_total_eop() const; - private: - bool _internal_has_total_eop() const; public: - void clear_total_eop(); - double total_eop() const; - void set_total_eop(double value); + // optional string user_name = 3; + bool has_user_name() const; + void clear_user_name() ; + const std::string& user_name() const; + template + void set_user_name(Arg_&& arg, Args_... args); + std::string* mutable_user_name(); + PROTOBUF_NODISCARD std::string* release_user_name(); + void set_allocated_user_name(std::string* value); + private: - double _internal_total_eop() const; - void _internal_set_total_eop(double value); + const std::string& _internal_user_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_user_name( + const std::string& value); + std::string* _internal_mutable_user_name(); + public: + // optional string tracking = 4; + bool has_tracking() const; + void clear_tracking() ; + const std::string& tracking() const; + template + void set_tracking(Arg_&& arg, Args_... args); + std::string* mutable_tracking(); + PROTOBUF_NODISCARD std::string* release_tracking(); + void set_allocated_tracking(std::string* value); - // optional uint32 max_eop = 3 [default = 1000]; - bool has_max_eop() const; private: - bool _internal_has_max_eop() const; + const std::string& _internal_tracking() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_tracking( + const std::string& value); + std::string* _internal_mutable_tracking(); + public: - void clear_max_eop(); - uint32_t max_eop() const; - void set_max_eop(uint32_t value); + // optional uint32 amount = 2; + bool has_amount() const; + void clear_amount() ; + ::uint32_t amount() const; + void set_amount(::uint32_t value); + private: - uint32_t _internal_max_eop() const; - void _internal_set_max_eop(uint32_t value); - public: + ::uint32_t _internal_amount() const; + void _internal_set_amount(::uint32_t value); - // @@protoc_insertion_point(class_scope:ei.ContractsResponse) + public: + // @@protoc_insertion_point(class_scope:ei.ContractCoopStatusResponse.CoopGift) 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< ::ei::Contract > contracts_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CustomEgg > custom_eggs_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr warning_message_; - double server_time_; - double total_eop_; - uint32_t max_eop_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 4, 0, + 71, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ContractCoopStatusResponse_CoopGift_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ContractCoopStatusResponse_CoopGift& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr user_id_; + ::google::protobuf::internal::ArenaStringPtr user_name_; + ::google::protobuf::internal::ArenaStringPtr tracking_; + ::uint32_t amount_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ContractCoopStatusRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ContractCoopStatusRequest) */ { +class ContractCoopStatusResponse_ChickenRun final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ContractCoopStatusResponse.ChickenRun) */ { public: - inline ContractCoopStatusRequest() : ContractCoopStatusRequest(nullptr) {} - ~ContractCoopStatusRequest() override; - explicit PROTOBUF_CONSTEXPR ContractCoopStatusRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ContractCoopStatusRequest(const ContractCoopStatusRequest& from); - ContractCoopStatusRequest(ContractCoopStatusRequest&& from) noexcept - : ContractCoopStatusRequest() { - *this = ::std::move(from); - } - - inline ContractCoopStatusRequest& operator=(const ContractCoopStatusRequest& from) { + inline ContractCoopStatusResponse_ChickenRun() : ContractCoopStatusResponse_ChickenRun(nullptr) {} + ~ContractCoopStatusResponse_ChickenRun() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ContractCoopStatusResponse_ChickenRun( + ::google::protobuf::internal::ConstantInitialized); + + inline ContractCoopStatusResponse_ChickenRun(const ContractCoopStatusResponse_ChickenRun& from) : ContractCoopStatusResponse_ChickenRun(nullptr, from) {} + inline ContractCoopStatusResponse_ChickenRun(ContractCoopStatusResponse_ChickenRun&& from) noexcept + : ContractCoopStatusResponse_ChickenRun(nullptr, std::move(from)) {} + inline ContractCoopStatusResponse_ChickenRun& operator=(const ContractCoopStatusResponse_ChickenRun& from) { CopyFrom(from); return *this; } - inline ContractCoopStatusRequest& operator=(ContractCoopStatusRequest&& from) noexcept { + inline ContractCoopStatusResponse_ChickenRun& operator=(ContractCoopStatusResponse_ChickenRun&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -18932,233 +17485,226 @@ class ContractCoopStatusRequest final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ContractCoopStatusRequest& default_instance() { + static const ContractCoopStatusResponse_ChickenRun& default_instance() { return *internal_default_instance(); } - static inline const ContractCoopStatusRequest* internal_default_instance() { - return reinterpret_cast( - &_ContractCoopStatusRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 60; - - friend void swap(ContractCoopStatusRequest& a, ContractCoopStatusRequest& b) { - a.Swap(&b); + static inline const ContractCoopStatusResponse_ChickenRun* internal_default_instance() { + return reinterpret_cast( + &_ContractCoopStatusResponse_ChickenRun_default_instance_); } - inline void Swap(ContractCoopStatusRequest* other) { + static constexpr int kIndexInFileMessages = 71; + friend void swap(ContractCoopStatusResponse_ChickenRun& a, ContractCoopStatusResponse_ChickenRun& b) { a.Swap(&b); } + inline void Swap(ContractCoopStatusResponse_ChickenRun* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ContractCoopStatusRequest* other) { + void UnsafeArenaSwap(ContractCoopStatusResponse_ChickenRun* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ContractCoopStatusRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ContractCoopStatusResponse_ChickenRun* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ContractCoopStatusRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ContractCoopStatusRequest& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ContractCoopStatusResponse_ChickenRun& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ContractCoopStatusResponse_ChickenRun& from) { ContractCoopStatusResponse_ChickenRun::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ContractCoopStatusRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ContractCoopStatusRequest"; + void InternalSwap(ContractCoopStatusResponse_ChickenRun* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ContractCoopStatusResponse.ChickenRun"; } + + protected: + explicit ContractCoopStatusResponse_ChickenRun(::google::protobuf::Arena* arena); + ContractCoopStatusResponse_ChickenRun(::google::protobuf::Arena* arena, const ContractCoopStatusResponse_ChickenRun& from); + ContractCoopStatusResponse_ChickenRun(::google::protobuf::Arena* arena, ContractCoopStatusResponse_ChickenRun&& from) noexcept + : ContractCoopStatusResponse_ChickenRun(arena) { + *this = ::std::move(from); } - protected: - explicit ContractCoopStatusRequest(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kContractIdentifierFieldNumber = 1, - kCoopIdentifierFieldNumber = 2, - kUserIdFieldNumber = 3, - kRinfoFieldNumber = 5, - kClientVersionFieldNumber = 4, + kUserIdFieldNumber = 1, + kUserNameFieldNumber = 3, + kAmountFieldNumber = 2, }; - // optional string contract_identifier = 1; - bool has_contract_identifier() const; - private: - bool _internal_has_contract_identifier() const; - public: - void clear_contract_identifier(); - const std::string& contract_identifier() const; - template - void set_contract_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_contract_identifier(); - PROTOBUF_NODISCARD std::string* release_contract_identifier(); - void set_allocated_contract_identifier(std::string* contract_identifier); - private: - const std::string& _internal_contract_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_identifier(const std::string& value); - std::string* _internal_mutable_contract_identifier(); - public: - - // optional string coop_identifier = 2; - bool has_coop_identifier() const; - private: - bool _internal_has_coop_identifier() const; - public: - void clear_coop_identifier(); - const std::string& coop_identifier() const; - template - void set_coop_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_coop_identifier(); - PROTOBUF_NODISCARD std::string* release_coop_identifier(); - void set_allocated_coop_identifier(std::string* coop_identifier); - private: - const std::string& _internal_coop_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_coop_identifier(const std::string& value); - std::string* _internal_mutable_coop_identifier(); - public: - - // optional string user_id = 3; + // optional string user_id = 1; bool has_user_id() const; - private: - bool _internal_has_user_id() const; - public: - void clear_user_id(); + void clear_user_id() ; const std::string& user_id() const; - template - void set_user_id(ArgT0&& arg0, ArgT... args); + template + void set_user_id(Arg_&& arg, Args_... args); std::string* mutable_user_id(); PROTOBUF_NODISCARD std::string* release_user_id(); - void set_allocated_user_id(std::string* user_id); + void set_allocated_user_id(std::string* value); + private: const std::string& _internal_user_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_user_id(const std::string& value); + inline PROTOBUF_ALWAYS_INLINE void _internal_set_user_id( + const std::string& value); std::string* _internal_mutable_user_id(); - public: - // optional .ei.BasicRequestInfo rinfo = 5; - 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 string user_name = 3; + bool has_user_name() const; + void clear_user_name() ; + const std::string& user_name() const; + template + void set_user_name(Arg_&& arg, Args_... args); + std::string* mutable_user_name(); + PROTOBUF_NODISCARD std::string* release_user_name(); + void set_allocated_user_name(std::string* value); - // optional uint32 client_version = 4; - bool has_client_version() const; private: - bool _internal_has_client_version() const; + const std::string& _internal_user_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_user_name( + const std::string& value); + std::string* _internal_mutable_user_name(); + public: - void clear_client_version(); - uint32_t client_version() const; - void set_client_version(uint32_t value); + // optional uint64 amount = 2; + bool has_amount() const; + void clear_amount() ; + ::uint64_t amount() const; + void set_amount(::uint64_t value); + private: - uint32_t _internal_client_version() const; - void _internal_set_client_version(uint32_t value); - public: + ::uint64_t _internal_amount() const; + void _internal_set_amount(::uint64_t value); - // @@protoc_insertion_point(class_scope:ei.ContractCoopStatusRequest) + public: + // @@protoc_insertion_point(class_scope:ei.ContractCoopStatusResponse.ChickenRun) 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 contract_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr coop_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr user_id_; - ::ei::BasicRequestInfo* rinfo_; - uint32_t client_version_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 3, 0, + 65, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ContractCoopStatusResponse_ChickenRun_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ContractCoopStatusResponse_ChickenRun& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr user_id_; + ::google::protobuf::internal::ArenaStringPtr user_name_; + ::uint64_t amount_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class FarmProductionParams final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.FarmProductionParams) */ { +class ContractCitation final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ContractCitation) */ { public: - inline FarmProductionParams() : FarmProductionParams(nullptr) {} - ~FarmProductionParams() override; - explicit PROTOBUF_CONSTEXPR FarmProductionParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - FarmProductionParams(const FarmProductionParams& from); - FarmProductionParams(FarmProductionParams&& from) noexcept - : FarmProductionParams() { - *this = ::std::move(from); - } - - inline FarmProductionParams& operator=(const FarmProductionParams& from) { + inline ContractCitation() : ContractCitation(nullptr) {} + ~ContractCitation() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ContractCitation( + ::google::protobuf::internal::ConstantInitialized); + + inline ContractCitation(const ContractCitation& from) : ContractCitation(nullptr, from) {} + inline ContractCitation(ContractCitation&& from) noexcept + : ContractCitation(nullptr, std::move(from)) {} + inline ContractCitation& operator=(const ContractCitation& from) { CopyFrom(from); return *this; } - inline FarmProductionParams& operator=(FarmProductionParams&& from) noexcept { + inline ContractCitation& operator=(ContractCitation&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -19167,228 +17713,214 @@ class FarmProductionParams final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const FarmProductionParams& default_instance() { + static const ContractCitation& default_instance() { return *internal_default_instance(); } - static inline const FarmProductionParams* internal_default_instance() { - return reinterpret_cast( - &_FarmProductionParams_default_instance_); - } - static constexpr int kIndexInFileMessages = - 61; - - friend void swap(FarmProductionParams& a, FarmProductionParams& b) { - a.Swap(&b); + static inline const ContractCitation* internal_default_instance() { + return reinterpret_cast( + &_ContractCitation_default_instance_); } - inline void Swap(FarmProductionParams* other) { + static constexpr int kIndexInFileMessages = 51; + friend void swap(ContractCitation& a, ContractCitation& b) { a.Swap(&b); } + inline void Swap(ContractCitation* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(FarmProductionParams* other) { + void UnsafeArenaSwap(ContractCitation* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - FarmProductionParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ContractCitation* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const FarmProductionParams& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const FarmProductionParams& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ContractCitation& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ContractCitation& from) { ContractCitation::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(FarmProductionParams* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.FarmProductionParams"; + void InternalSwap(ContractCitation* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ContractCitation"; } + + protected: + explicit ContractCitation(::google::protobuf::Arena* arena); + ContractCitation(::google::protobuf::Arena* arena, const ContractCitation& from); + ContractCitation(::google::protobuf::Arena* arena, ContractCitation&& from) noexcept + : ContractCitation(arena) { + *this = ::std::move(from); } - protected: - explicit FarmProductionParams(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kFarmPopulationFieldNumber = 1, - kFarmCapacityFieldNumber = 2, - kElrFieldNumber = 3, - kIhrFieldNumber = 4, - kSrFieldNumber = 5, - kDeliveredFieldNumber = 6, + kTimestampFieldNumber = 2, + kIssueFieldNumber = 1, + kGradeFieldNumber = 3, }; - // optional double farm_population = 1; - bool has_farm_population() const; - private: - bool _internal_has_farm_population() const; - public: - void clear_farm_population(); - double farm_population() const; - void set_farm_population(double value); - private: - double _internal_farm_population() const; - void _internal_set_farm_population(double value); - public: + // optional double timestamp = 2; + bool has_timestamp() const; + void clear_timestamp() ; + double timestamp() const; + void set_timestamp(double value); - // optional double farm_capacity = 2; - bool has_farm_capacity() const; - private: - bool _internal_has_farm_capacity() const; - public: - void clear_farm_capacity(); - double farm_capacity() const; - void set_farm_capacity(double value); private: - double _internal_farm_capacity() const; - void _internal_set_farm_capacity(double value); - public: + double _internal_timestamp() const; + void _internal_set_timestamp(double value); - // optional double elr = 3; - bool has_elr() const; - private: - bool _internal_has_elr() const; - public: - void clear_elr(); - double elr() const; - void set_elr(double value); - private: - double _internal_elr() const; - void _internal_set_elr(double value); public: + // optional .ei.ContractEvaluation.PoorBehavior issue = 1; + bool has_issue() const; + void clear_issue() ; + ::ei::ContractEvaluation_PoorBehavior issue() const; + void set_issue(::ei::ContractEvaluation_PoorBehavior value); - // optional double ihr = 4; - bool has_ihr() const; - private: - bool _internal_has_ihr() const; - public: - void clear_ihr(); - double ihr() const; - void set_ihr(double value); private: - double _internal_ihr() const; - void _internal_set_ihr(double value); - public: + ::ei::ContractEvaluation_PoorBehavior _internal_issue() const; + void _internal_set_issue(::ei::ContractEvaluation_PoorBehavior value); - // optional double sr = 5; - bool has_sr() const; - private: - bool _internal_has_sr() const; - public: - void clear_sr(); - double sr() const; - void set_sr(double value); - private: - double _internal_sr() const; - void _internal_set_sr(double value); public: + // optional .ei.Contract.PlayerGrade grade = 3; + bool has_grade() const; + void clear_grade() ; + ::ei::Contract_PlayerGrade grade() const; + void set_grade(::ei::Contract_PlayerGrade value); - // optional double delivered = 6; - bool has_delivered() const; - private: - bool _internal_has_delivered() const; - public: - void clear_delivered(); - double delivered() const; - void set_delivered(double value); private: - double _internal_delivered() const; - void _internal_set_delivered(double value); - public: + ::ei::Contract_PlayerGrade _internal_grade() const; + void _internal_set_grade(::ei::Contract_PlayerGrade value); - // @@protoc_insertion_point(class_scope:ei.FarmProductionParams) + public: + // @@protoc_insertion_point(class_scope:ei.ContractCitation) 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_; - double farm_population_; - double farm_capacity_; - double elr_; - double ihr_; - double sr_; - double delivered_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 3, 2, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ContractCitation_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ContractCitation& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + double timestamp_; + int issue_; + int grade_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class PlayerFarmInfo final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.PlayerFarmInfo) */ { +class ContractAction final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ContractAction) */ { public: - inline PlayerFarmInfo() : PlayerFarmInfo(nullptr) {} - ~PlayerFarmInfo() override; - explicit PROTOBUF_CONSTEXPR PlayerFarmInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - PlayerFarmInfo(const PlayerFarmInfo& from); - PlayerFarmInfo(PlayerFarmInfo&& from) noexcept - : PlayerFarmInfo() { - *this = ::std::move(from); - } - - inline PlayerFarmInfo& operator=(const PlayerFarmInfo& from) { + inline ContractAction() : ContractAction(nullptr) {} + ~ContractAction() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ContractAction( + ::google::protobuf::internal::ConstantInitialized); + + inline ContractAction(const ContractAction& from) : ContractAction(nullptr, from) {} + inline ContractAction(ContractAction&& from) noexcept + : ContractAction(nullptr, std::move(from)) {} + inline ContractAction& operator=(const ContractAction& from) { CopyFrom(from); return *this; } - inline PlayerFarmInfo& operator=(PlayerFarmInfo&& from) noexcept { + inline ContractAction& operator=(ContractAction&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -19397,547 +17929,464 @@ class PlayerFarmInfo final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const PlayerFarmInfo& default_instance() { + static const ContractAction& default_instance() { return *internal_default_instance(); } - static inline const PlayerFarmInfo* internal_default_instance() { - return reinterpret_cast( - &_PlayerFarmInfo_default_instance_); - } - static constexpr int kIndexInFileMessages = - 62; - - friend void swap(PlayerFarmInfo& a, PlayerFarmInfo& b) { - a.Swap(&b); + static inline const ContractAction* internal_default_instance() { + return reinterpret_cast( + &_ContractAction_default_instance_); } - inline void Swap(PlayerFarmInfo* other) { + static constexpr int kIndexInFileMessages = 104; + friend void swap(ContractAction& a, ContractAction& b) { a.Swap(&b); } + inline void Swap(ContractAction* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(PlayerFarmInfo* other) { + void UnsafeArenaSwap(ContractAction* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - PlayerFarmInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ContractAction* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const PlayerFarmInfo& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const PlayerFarmInfo& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ContractAction& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ContractAction& from) { ContractAction::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(PlayerFarmInfo* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.PlayerFarmInfo"; + void InternalSwap(ContractAction* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ContractAction"; } + + protected: + explicit ContractAction(::google::protobuf::Arena* arena); + ContractAction(::google::protobuf::Arena* arena, const ContractAction& from); + ContractAction(::google::protobuf::Arena* arena, ContractAction&& from) noexcept + : ContractAction(arena) { + *this = ::std::move(from); } - protected: - explicit PlayerFarmInfo(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kEggMedalLevelFieldNumber = 5, - kEpicResearchFieldNumber = 6, - kHabsFieldNumber = 9, - kHabPopulationFieldNumber = 10, - kVehiclesFieldNumber = 11, - kTrainLengthFieldNumber = 12, - kCommonResearchFieldNumber = 14, - kActiveBoostsFieldNumber = 15, - kEquippedArtifactsFieldNumber = 17, - kHabCapacityFieldNumber = 21, - kFarmAppearanceFieldNumber = 19, - kSoulEggsFieldNumber = 1, - kEggsOfProphecyFieldNumber = 2, - kPermitLevelFieldNumber = 3, - kHyperloopStationFieldNumber = 4, - kCashOnHandFieldNumber = 8, - kSilosOwnedFieldNumber = 13, - kBoostTokensOnHandFieldNumber = 16, - kArtifactInventoryScoreFieldNumber = 18, - kTimestampFieldNumber = 22, - kClientVersionFieldNumber = 20, - kEggTypeFieldNumber = 7, + kUserIdFieldNumber = 1, + kActionNameFieldNumber = 2, + kDestUserIdFieldNumber = 4, + kContractIdFieldNumber = 5, + kCoopIdFieldNumber = 6, + kRewardSubtypeFieldNumber = 12, + kBoostIdFieldNumber = 15, + kApproxTimeFieldNumber = 3, + kGradeFieldNumber = 8, + kRewardTypeFieldNumber = 11, + kAutojoinFieldNumber = 7, + kReplayFieldNumber = 9, + kPointsReplayFieldNumber = 10, + kPublicFieldNumber = 18, + kGoalIndexFieldNumber = 14, + kRewardAmountFieldNumber = 13, + kTokensFieldNumber = 16, + kKickReasonFieldNumber = 17, + kCcOnlyFieldNumber = 19, }; - // repeated uint32 egg_medal_level = 5; - int egg_medal_level_size() const; - private: - int _internal_egg_medal_level_size() const; - public: - void clear_egg_medal_level(); - private: - uint32_t _internal_egg_medal_level(int index) const; - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& - _internal_egg_medal_level() const; - void _internal_add_egg_medal_level(uint32_t value); - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* - _internal_mutable_egg_medal_level(); - public: - uint32_t egg_medal_level(int index) const; - void set_egg_medal_level(int index, uint32_t value); - void add_egg_medal_level(uint32_t value); - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& - egg_medal_level() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* - mutable_egg_medal_level(); - - // repeated .ei.Backup.ResearchItem epic_research = 6; - int epic_research_size() const; - private: - int _internal_epic_research_size() const; - public: - void clear_epic_research(); - ::ei::Backup_ResearchItem* mutable_epic_research(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_ResearchItem >* - mutable_epic_research(); - private: - const ::ei::Backup_ResearchItem& _internal_epic_research(int index) const; - ::ei::Backup_ResearchItem* _internal_add_epic_research(); - public: - const ::ei::Backup_ResearchItem& epic_research(int index) const; - ::ei::Backup_ResearchItem* add_epic_research(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_ResearchItem >& - epic_research() const; - - // repeated uint32 habs = 9; - int habs_size() const; - private: - int _internal_habs_size() const; - public: - void clear_habs(); - private: - uint32_t _internal_habs(int index) const; - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& - _internal_habs() const; - void _internal_add_habs(uint32_t value); - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* - _internal_mutable_habs(); - public: - uint32_t habs(int index) const; - void set_habs(int index, uint32_t value); - void add_habs(uint32_t value); - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& - habs() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* - mutable_habs(); - - // repeated uint64 hab_population = 10; - int hab_population_size() const; - private: - int _internal_hab_population_size() const; - public: - void clear_hab_population(); - private: - uint64_t _internal_hab_population(int index) const; - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& - _internal_hab_population() const; - void _internal_add_hab_population(uint64_t value); - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* - _internal_mutable_hab_population(); - public: - uint64_t hab_population(int index) const; - void set_hab_population(int index, uint64_t value); - void add_hab_population(uint64_t value); - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& - hab_population() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* - mutable_hab_population(); - - // repeated uint32 vehicles = 11; - int vehicles_size() const; - private: - int _internal_vehicles_size() const; - public: - void clear_vehicles(); - private: - uint32_t _internal_vehicles(int index) const; - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& - _internal_vehicles() const; - void _internal_add_vehicles(uint32_t value); - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* - _internal_mutable_vehicles(); - public: - uint32_t vehicles(int index) const; - void set_vehicles(int index, uint32_t value); - void add_vehicles(uint32_t value); - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& - vehicles() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* - mutable_vehicles(); - - // repeated uint32 train_length = 12; - int train_length_size() const; - private: - int _internal_train_length_size() const; - public: - void clear_train_length(); - private: - uint32_t _internal_train_length(int index) const; - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& - _internal_train_length() const; - void _internal_add_train_length(uint32_t value); - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* - _internal_mutable_train_length(); - public: - uint32_t train_length(int index) const; - void set_train_length(int index, uint32_t value); - void add_train_length(uint32_t value); - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& - train_length() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* - mutable_train_length(); - - // repeated .ei.Backup.ResearchItem common_research = 14; - int common_research_size() const; - private: - int _internal_common_research_size() const; - public: - void clear_common_research(); - ::ei::Backup_ResearchItem* mutable_common_research(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_ResearchItem >* - mutable_common_research(); - private: - const ::ei::Backup_ResearchItem& _internal_common_research(int index) const; - ::ei::Backup_ResearchItem* _internal_add_common_research(); - public: - const ::ei::Backup_ResearchItem& common_research(int index) const; - ::ei::Backup_ResearchItem* add_common_research(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_ResearchItem >& - common_research() const; - - // repeated .ei.Backup.ActiveBoost active_boosts = 15; - int active_boosts_size() const; - private: - int _internal_active_boosts_size() const; - public: - void clear_active_boosts(); - ::ei::Backup_ActiveBoost* mutable_active_boosts(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_ActiveBoost >* - mutable_active_boosts(); - private: - const ::ei::Backup_ActiveBoost& _internal_active_boosts(int index) const; - ::ei::Backup_ActiveBoost* _internal_add_active_boosts(); - public: - const ::ei::Backup_ActiveBoost& active_boosts(int index) const; - ::ei::Backup_ActiveBoost* add_active_boosts(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_ActiveBoost >& - active_boosts() const; + // optional string user_id = 1; + bool has_user_id() const; + void clear_user_id() ; + const std::string& user_id() const; + template + void set_user_id(Arg_&& arg, Args_... args); + std::string* mutable_user_id(); + PROTOBUF_NODISCARD std::string* release_user_id(); + void set_allocated_user_id(std::string* value); - // repeated .ei.CompleteArtifact equipped_artifacts = 17; - int equipped_artifacts_size() const; - private: - int _internal_equipped_artifacts_size() const; - public: - void clear_equipped_artifacts(); - ::ei::CompleteArtifact* mutable_equipped_artifacts(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CompleteArtifact >* - mutable_equipped_artifacts(); private: - const ::ei::CompleteArtifact& _internal_equipped_artifacts(int index) const; - ::ei::CompleteArtifact* _internal_add_equipped_artifacts(); - public: - const ::ei::CompleteArtifact& equipped_artifacts(int index) const; - ::ei::CompleteArtifact* add_equipped_artifacts(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CompleteArtifact >& - equipped_artifacts() const; + 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(); - // repeated uint64 hab_capacity = 21; - int hab_capacity_size() const; - private: - int _internal_hab_capacity_size() const; - public: - void clear_hab_capacity(); - private: - uint64_t _internal_hab_capacity(int index) const; - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& - _internal_hab_capacity() const; - void _internal_add_hab_capacity(uint64_t value); - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* - _internal_mutable_hab_capacity(); public: - uint64_t hab_capacity(int index) const; - void set_hab_capacity(int index, uint64_t value); - void add_hab_capacity(uint64_t value); - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& - hab_capacity() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* - mutable_hab_capacity(); + // optional string action_name = 2; + bool has_action_name() const; + void clear_action_name() ; + const std::string& action_name() const; + template + void set_action_name(Arg_&& arg, Args_... args); + std::string* mutable_action_name(); + PROTOBUF_NODISCARD std::string* release_action_name(); + void set_allocated_action_name(std::string* value); - // optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; - bool has_farm_appearance() const; - private: - bool _internal_has_farm_appearance() const; - public: - void clear_farm_appearance(); - const ::ei::ShellDB_FarmConfiguration& farm_appearance() const; - PROTOBUF_NODISCARD ::ei::ShellDB_FarmConfiguration* release_farm_appearance(); - ::ei::ShellDB_FarmConfiguration* mutable_farm_appearance(); - void set_allocated_farm_appearance(::ei::ShellDB_FarmConfiguration* farm_appearance); private: - const ::ei::ShellDB_FarmConfiguration& _internal_farm_appearance() const; - ::ei::ShellDB_FarmConfiguration* _internal_mutable_farm_appearance(); - public: - void unsafe_arena_set_allocated_farm_appearance( - ::ei::ShellDB_FarmConfiguration* farm_appearance); - ::ei::ShellDB_FarmConfiguration* unsafe_arena_release_farm_appearance(); + const std::string& _internal_action_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_action_name( + const std::string& value); + std::string* _internal_mutable_action_name(); - // optional double soul_eggs = 1; - bool has_soul_eggs() const; - private: - bool _internal_has_soul_eggs() const; - public: - void clear_soul_eggs(); - double soul_eggs() const; - void set_soul_eggs(double value); - private: - double _internal_soul_eggs() const; - void _internal_set_soul_eggs(double value); public: + // optional string dest_user_id = 4; + bool has_dest_user_id() const; + void clear_dest_user_id() ; + const std::string& dest_user_id() const; + template + void set_dest_user_id(Arg_&& arg, Args_... args); + std::string* mutable_dest_user_id(); + PROTOBUF_NODISCARD std::string* release_dest_user_id(); + void set_allocated_dest_user_id(std::string* value); - // optional uint64 eggs_of_prophecy = 2; - bool has_eggs_of_prophecy() const; - private: - bool _internal_has_eggs_of_prophecy() const; - public: - void clear_eggs_of_prophecy(); - uint64_t eggs_of_prophecy() const; - void set_eggs_of_prophecy(uint64_t value); private: - uint64_t _internal_eggs_of_prophecy() const; - void _internal_set_eggs_of_prophecy(uint64_t value); - public: + const std::string& _internal_dest_user_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_dest_user_id( + const std::string& value); + std::string* _internal_mutable_dest_user_id(); - // optional uint32 permit_level = 3; - bool has_permit_level() const; - private: - bool _internal_has_permit_level() const; - public: - void clear_permit_level(); - uint32_t permit_level() const; - void set_permit_level(uint32_t value); - private: - uint32_t _internal_permit_level() const; - void _internal_set_permit_level(uint32_t value); public: - - // optional bool hyperloop_station = 4; - bool has_hyperloop_station() const; + // optional string contract_id = 5; + bool has_contract_id() const; + void clear_contract_id() ; + const std::string& contract_id() const; + template + void set_contract_id(Arg_&& arg, Args_... args); + std::string* mutable_contract_id(); + PROTOBUF_NODISCARD std::string* release_contract_id(); + void set_allocated_contract_id(std::string* value); + private: - bool _internal_has_hyperloop_station() const; + const std::string& _internal_contract_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_id( + const std::string& value); + std::string* _internal_mutable_contract_id(); + public: - void clear_hyperloop_station(); - bool hyperloop_station() const; - void set_hyperloop_station(bool value); + // optional string coop_id = 6; + bool has_coop_id() const; + void clear_coop_id() ; + const std::string& coop_id() const; + template + void set_coop_id(Arg_&& arg, Args_... args); + std::string* mutable_coop_id(); + PROTOBUF_NODISCARD std::string* release_coop_id(); + void set_allocated_coop_id(std::string* value); + private: - bool _internal_hyperloop_station() const; - void _internal_set_hyperloop_station(bool value); + const std::string& _internal_coop_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_coop_id( + const std::string& value); + std::string* _internal_mutable_coop_id(); + public: + // optional string reward_subtype = 12; + bool has_reward_subtype() const; + void clear_reward_subtype() ; + const std::string& reward_subtype() const; + template + void set_reward_subtype(Arg_&& arg, Args_... args); + std::string* mutable_reward_subtype(); + PROTOBUF_NODISCARD std::string* release_reward_subtype(); + void set_allocated_reward_subtype(std::string* value); - // optional double cash_on_hand = 8; - bool has_cash_on_hand() const; private: - bool _internal_has_cash_on_hand() const; + const std::string& _internal_reward_subtype() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_reward_subtype( + const std::string& value); + std::string* _internal_mutable_reward_subtype(); + public: - void clear_cash_on_hand(); - double cash_on_hand() const; - void set_cash_on_hand(double value); + // optional string boost_id = 15; + bool has_boost_id() const; + void clear_boost_id() ; + const std::string& boost_id() const; + template + void set_boost_id(Arg_&& arg, Args_... args); + std::string* mutable_boost_id(); + PROTOBUF_NODISCARD std::string* release_boost_id(); + void set_allocated_boost_id(std::string* value); + private: - double _internal_cash_on_hand() const; - void _internal_set_cash_on_hand(double value); + const std::string& _internal_boost_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_boost_id( + const std::string& value); + std::string* _internal_mutable_boost_id(); + public: + // optional double approx_time = 3; + bool has_approx_time() const; + void clear_approx_time() ; + double approx_time() const; + void set_approx_time(double value); - // optional uint32 silos_owned = 13; - bool has_silos_owned() const; private: - bool _internal_has_silos_owned() const; + double _internal_approx_time() const; + void _internal_set_approx_time(double value); + public: - void clear_silos_owned(); - uint32_t silos_owned() const; - void set_silos_owned(uint32_t value); + // optional uint32 grade = 8; + bool has_grade() const; + void clear_grade() ; + ::uint32_t grade() const; + void set_grade(::uint32_t value); + private: - uint32_t _internal_silos_owned() const; - void _internal_set_silos_owned(uint32_t value); + ::uint32_t _internal_grade() const; + void _internal_set_grade(::uint32_t value); + public: + // optional uint32 reward_type = 11; + bool has_reward_type() const; + void clear_reward_type() ; + ::uint32_t reward_type() const; + void set_reward_type(::uint32_t value); - // optional uint32 boost_tokens_on_hand = 16; - bool has_boost_tokens_on_hand() const; private: - bool _internal_has_boost_tokens_on_hand() const; + ::uint32_t _internal_reward_type() const; + void _internal_set_reward_type(::uint32_t value); + public: - void clear_boost_tokens_on_hand(); - uint32_t boost_tokens_on_hand() const; - void set_boost_tokens_on_hand(uint32_t value); + // optional bool autojoin = 7; + bool has_autojoin() const; + void clear_autojoin() ; + bool autojoin() const; + void set_autojoin(bool value); + private: - uint32_t _internal_boost_tokens_on_hand() const; - void _internal_set_boost_tokens_on_hand(uint32_t value); + bool _internal_autojoin() const; + void _internal_set_autojoin(bool value); + public: + // optional bool replay = 9; + bool has_replay() const; + void clear_replay() ; + bool replay() const; + void set_replay(bool value); - // optional uint64 artifact_inventory_score = 18; - bool has_artifact_inventory_score() const; private: - bool _internal_has_artifact_inventory_score() const; + bool _internal_replay() const; + void _internal_set_replay(bool value); + public: - void clear_artifact_inventory_score(); - uint64_t artifact_inventory_score() const; - void set_artifact_inventory_score(uint64_t value); + // optional bool points_replay = 10; + bool has_points_replay() const; + void clear_points_replay() ; + bool points_replay() const; + void set_points_replay(bool value); + private: - uint64_t _internal_artifact_inventory_score() const; - void _internal_set_artifact_inventory_score(uint64_t value); + bool _internal_points_replay() const; + void _internal_set_points_replay(bool value); + public: + // optional bool public = 18; + bool has_public_() const; + void clear_public_() ; + bool public_() const; + void set_public_(bool value); - // optional double timestamp = 22; - bool has_timestamp() const; private: - bool _internal_has_timestamp() const; + bool _internal_public_() const; + void _internal_set_public_(bool value); + public: - void clear_timestamp(); - double timestamp() const; - void set_timestamp(double value); + // optional uint32 goal_index = 14; + bool has_goal_index() const; + void clear_goal_index() ; + ::uint32_t goal_index() const; + void set_goal_index(::uint32_t value); + private: - double _internal_timestamp() const; - void _internal_set_timestamp(double value); + ::uint32_t _internal_goal_index() const; + void _internal_set_goal_index(::uint32_t value); + public: + // optional double reward_amount = 13; + bool has_reward_amount() const; + void clear_reward_amount() ; + double reward_amount() const; + void set_reward_amount(double value); - // optional uint32 client_version = 20; - bool has_client_version() const; private: - bool _internal_has_client_version() const; + double _internal_reward_amount() const; + void _internal_set_reward_amount(double value); + public: - void clear_client_version(); - uint32_t client_version() const; - void set_client_version(uint32_t value); + // optional uint32 tokens = 16; + bool has_tokens() const; + void clear_tokens() ; + ::uint32_t tokens() const; + void set_tokens(::uint32_t value); + private: - uint32_t _internal_client_version() const; - void _internal_set_client_version(uint32_t value); + ::uint32_t _internal_tokens() const; + void _internal_set_tokens(::uint32_t value); + public: + // optional uint32 kick_reason = 17; + bool has_kick_reason() const; + void clear_kick_reason() ; + ::uint32_t kick_reason() const; + void set_kick_reason(::uint32_t value); - // optional .ei.Egg egg_type = 7; - bool has_egg_type() const; private: - bool _internal_has_egg_type() const; + ::uint32_t _internal_kick_reason() const; + void _internal_set_kick_reason(::uint32_t value); + public: - void clear_egg_type(); - ::ei::Egg egg_type() const; - void set_egg_type(::ei::Egg value); + // optional bool cc_only = 19; + bool has_cc_only() const; + void clear_cc_only() ; + bool cc_only() const; + void set_cc_only(bool value); + private: - ::ei::Egg _internal_egg_type() const; - void _internal_set_egg_type(::ei::Egg value); - public: + bool _internal_cc_only() const; + void _internal_set_cc_only(bool value); - // @@protoc_insertion_point(class_scope:ei.PlayerFarmInfo) + public: + // @@protoc_insertion_point(class_scope:ei.ContractAction) 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::RepeatedField< uint32_t > egg_medal_level_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_ResearchItem > epic_research_; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t > habs_; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t > hab_population_; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t > vehicles_; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t > train_length_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_ResearchItem > common_research_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_ActiveBoost > active_boosts_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CompleteArtifact > equipped_artifacts_; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t > hab_capacity_; - ::ei::ShellDB_FarmConfiguration* farm_appearance_; - double soul_eggs_; - uint64_t eggs_of_prophecy_; - uint32_t permit_level_; - bool hyperloop_station_; - double cash_on_hand_; - uint32_t silos_owned_; - uint32_t boost_tokens_on_hand_; - uint64_t artifact_inventory_score_; - double timestamp_; - uint32_t client_version_; - int egg_type_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 5, 19, 0, + 112, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ContractAction_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ContractAction& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr user_id_; + ::google::protobuf::internal::ArenaStringPtr action_name_; + ::google::protobuf::internal::ArenaStringPtr dest_user_id_; + ::google::protobuf::internal::ArenaStringPtr contract_id_; + ::google::protobuf::internal::ArenaStringPtr coop_id_; + ::google::protobuf::internal::ArenaStringPtr reward_subtype_; + ::google::protobuf::internal::ArenaStringPtr boost_id_; + double approx_time_; + ::uint32_t grade_; + ::uint32_t reward_type_; + bool autojoin_; + bool replay_; + bool points_replay_; + bool public__; + ::uint32_t goal_index_; + double reward_amount_; + ::uint32_t tokens_; + ::uint32_t kick_reason_; + bool cc_only_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ContractCoopStatusResponse_ContributionInfo final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ContractCoopStatusResponse.ContributionInfo) */ { +class Contract_Goal final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.Contract.Goal) */ { public: - inline ContractCoopStatusResponse_ContributionInfo() : ContractCoopStatusResponse_ContributionInfo(nullptr) {} - ~ContractCoopStatusResponse_ContributionInfo() override; - explicit PROTOBUF_CONSTEXPR ContractCoopStatusResponse_ContributionInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ContractCoopStatusResponse_ContributionInfo(const ContractCoopStatusResponse_ContributionInfo& from); - ContractCoopStatusResponse_ContributionInfo(ContractCoopStatusResponse_ContributionInfo&& from) noexcept - : ContractCoopStatusResponse_ContributionInfo() { - *this = ::std::move(from); - } - - inline ContractCoopStatusResponse_ContributionInfo& operator=(const ContractCoopStatusResponse_ContributionInfo& from) { + inline Contract_Goal() : Contract_Goal(nullptr) {} + ~Contract_Goal() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR Contract_Goal( + ::google::protobuf::internal::ConstantInitialized); + + inline Contract_Goal(const Contract_Goal& from) : Contract_Goal(nullptr, from) {} + inline Contract_Goal(Contract_Goal&& from) noexcept + : Contract_Goal(nullptr, std::move(from)) {} + inline Contract_Goal& operator=(const Contract_Goal& from) { CopyFrom(from); return *this; } - inline ContractCoopStatusResponse_ContributionInfo& operator=(ContractCoopStatusResponse_ContributionInfo&& from) noexcept { + inline Contract_Goal& operator=(Contract_Goal&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -19946,538 +18395,474 @@ class ContractCoopStatusResponse_ContributionInfo final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ContractCoopStatusResponse_ContributionInfo& default_instance() { + static const Contract_Goal& default_instance() { return *internal_default_instance(); } - static inline const ContractCoopStatusResponse_ContributionInfo* internal_default_instance() { - return reinterpret_cast( - &_ContractCoopStatusResponse_ContributionInfo_default_instance_); - } - static constexpr int kIndexInFileMessages = - 63; - - friend void swap(ContractCoopStatusResponse_ContributionInfo& a, ContractCoopStatusResponse_ContributionInfo& b) { - a.Swap(&b); + static inline const Contract_Goal* internal_default_instance() { + return reinterpret_cast( + &_Contract_Goal_default_instance_); } - inline void Swap(ContractCoopStatusResponse_ContributionInfo* other) { + static constexpr int kIndexInFileMessages = 39; + friend void swap(Contract_Goal& a, Contract_Goal& b) { a.Swap(&b); } + inline void Swap(Contract_Goal* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ContractCoopStatusResponse_ContributionInfo* other) { + void UnsafeArenaSwap(Contract_Goal* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ContractCoopStatusResponse_ContributionInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + Contract_Goal* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ContractCoopStatusResponse_ContributionInfo& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ContractCoopStatusResponse_ContributionInfo& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const Contract_Goal& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const Contract_Goal& from) { Contract_Goal::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ContractCoopStatusResponse_ContributionInfo* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ContractCoopStatusResponse.ContributionInfo"; + void InternalSwap(Contract_Goal* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.Contract.Goal"; } + + protected: + explicit Contract_Goal(::google::protobuf::Arena* arena); + Contract_Goal(::google::protobuf::Arena* arena, const Contract_Goal& from); + Contract_Goal(::google::protobuf::Arena* arena, Contract_Goal&& from) noexcept + : Contract_Goal(arena) { + *this = ::std::move(from); } - protected: - explicit ContractCoopStatusResponse_ContributionInfo(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kBuffHistoryFieldNumber = 13, - kUserIdFieldNumber = 1, - kUserNameFieldNumber = 2, - kPushIdFieldNumber = 9, - kContractIdentifierFieldNumber = 19, - kUuidFieldNumber = 21, - kProductionParamsFieldNumber = 15, - kFarmInfoFieldNumber = 18, - kContributionAmountFieldNumber = 3, - kContributionRateFieldNumber = 6, - kPlatformFieldNumber = 5, - kRankChangeFieldNumber = 8, - kSoulPowerFieldNumber = 11, - kBanVotesFieldNumber = 10, - kBoostTokensFieldNumber = 12, - kBoostTokensSpentFieldNumber = 14, - kFinalizedFieldNumber = 22, - kTimeCheatDetectedFieldNumber = 7, - kAutojoinedFieldNumber = 17, - kChickenRunCooldownFieldNumber = 20, - kRecentlyActiveFieldNumber = 23, - kActiveFieldNumber = 4, - kCcMemberFieldNumber = 24, - kLeechFieldNumber = 16, + kRewardSubTypeFieldNumber = 4, + kTargetAmountFieldNumber = 2, + kRewardAmountFieldNumber = 5, + kTargetSoulEggsFieldNumber = 6, + kTypeFieldNumber = 1, + kRewardTypeFieldNumber = 3, }; - // repeated .ei.CoopBuffState buff_history = 13; - int buff_history_size() const; - private: - int _internal_buff_history_size() const; - public: - void clear_buff_history(); - ::ei::CoopBuffState* mutable_buff_history(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CoopBuffState >* - mutable_buff_history(); - private: - const ::ei::CoopBuffState& _internal_buff_history(int index) const; - ::ei::CoopBuffState* _internal_add_buff_history(); - public: - const ::ei::CoopBuffState& buff_history(int index) const; - ::ei::CoopBuffState* add_buff_history(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CoopBuffState >& - buff_history() const; + // optional string reward_sub_type = 4; + bool has_reward_sub_type() const; + void clear_reward_sub_type() ; + const std::string& reward_sub_type() const; + template + void set_reward_sub_type(Arg_&& arg, Args_... args); + std::string* mutable_reward_sub_type(); + PROTOBUF_NODISCARD std::string* release_reward_sub_type(); + void set_allocated_reward_sub_type(std::string* value); - // optional string user_id = 1; - 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: + const std::string& _internal_reward_sub_type() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_reward_sub_type( + const std::string& value); + std::string* _internal_mutable_reward_sub_type(); - // optional string user_name = 2; - bool has_user_name() const; - private: - bool _internal_has_user_name() const; - public: - void clear_user_name(); - const std::string& user_name() const; - template - void set_user_name(ArgT0&& arg0, ArgT... args); - std::string* mutable_user_name(); - PROTOBUF_NODISCARD std::string* release_user_name(); - void set_allocated_user_name(std::string* user_name); - private: - const std::string& _internal_user_name() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_user_name(const std::string& value); - std::string* _internal_mutable_user_name(); public: + // optional double target_amount = 2; + bool has_target_amount() const; + void clear_target_amount() ; + double target_amount() const; + void set_target_amount(double value); - // optional string push_id = 9; - bool has_push_id() const; - private: - bool _internal_has_push_id() const; - public: - void clear_push_id(); - const std::string& push_id() const; - template - void set_push_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_push_id(); - PROTOBUF_NODISCARD std::string* release_push_id(); - void set_allocated_push_id(std::string* push_id); private: - const std::string& _internal_push_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_push_id(const std::string& value); - std::string* _internal_mutable_push_id(); - public: + double _internal_target_amount() const; + void _internal_set_target_amount(double value); - // optional string contract_identifier = 19; - bool has_contract_identifier() const; - private: - bool _internal_has_contract_identifier() const; - public: - void clear_contract_identifier(); - const std::string& contract_identifier() const; - template - void set_contract_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_contract_identifier(); - PROTOBUF_NODISCARD std::string* release_contract_identifier(); - void set_allocated_contract_identifier(std::string* contract_identifier); - private: - const std::string& _internal_contract_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_identifier(const std::string& value); - std::string* _internal_mutable_contract_identifier(); public: + // optional double reward_amount = 5; + bool has_reward_amount() const; + void clear_reward_amount() ; + double reward_amount() const; + void set_reward_amount(double value); - // optional string uuid = 21; - bool has_uuid() const; - private: - bool _internal_has_uuid() const; - public: - void clear_uuid(); - const std::string& uuid() const; - template - void set_uuid(ArgT0&& arg0, ArgT... args); - std::string* mutable_uuid(); - PROTOBUF_NODISCARD std::string* release_uuid(); - void set_allocated_uuid(std::string* uuid); private: - const std::string& _internal_uuid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_uuid(const std::string& value); - std::string* _internal_mutable_uuid(); - public: + double _internal_reward_amount() const; + void _internal_set_reward_amount(double value); - // optional .ei.FarmProductionParams production_params = 15; - bool has_production_params() const; - private: - bool _internal_has_production_params() const; public: - void clear_production_params(); - const ::ei::FarmProductionParams& production_params() const; - PROTOBUF_NODISCARD ::ei::FarmProductionParams* release_production_params(); - ::ei::FarmProductionParams* mutable_production_params(); - void set_allocated_production_params(::ei::FarmProductionParams* production_params); - private: - const ::ei::FarmProductionParams& _internal_production_params() const; - ::ei::FarmProductionParams* _internal_mutable_production_params(); - public: - void unsafe_arena_set_allocated_production_params( - ::ei::FarmProductionParams* production_params); - ::ei::FarmProductionParams* unsafe_arena_release_production_params(); + // optional double target_soul_eggs = 6; + bool has_target_soul_eggs() const; + void clear_target_soul_eggs() ; + double target_soul_eggs() const; + void set_target_soul_eggs(double value); - // optional .ei.PlayerFarmInfo farm_info = 18; - bool has_farm_info() const; - private: - bool _internal_has_farm_info() const; - public: - void clear_farm_info(); - const ::ei::PlayerFarmInfo& farm_info() const; - PROTOBUF_NODISCARD ::ei::PlayerFarmInfo* release_farm_info(); - ::ei::PlayerFarmInfo* mutable_farm_info(); - void set_allocated_farm_info(::ei::PlayerFarmInfo* farm_info); private: - const ::ei::PlayerFarmInfo& _internal_farm_info() const; - ::ei::PlayerFarmInfo* _internal_mutable_farm_info(); - public: - void unsafe_arena_set_allocated_farm_info( - ::ei::PlayerFarmInfo* farm_info); - ::ei::PlayerFarmInfo* unsafe_arena_release_farm_info(); + double _internal_target_soul_eggs() const; + void _internal_set_target_soul_eggs(double value); - // optional double contribution_amount = 3; - bool has_contribution_amount() const; - private: - bool _internal_has_contribution_amount() const; - public: - void clear_contribution_amount(); - double contribution_amount() const; - void set_contribution_amount(double value); - private: - double _internal_contribution_amount() const; - void _internal_set_contribution_amount(double value); public: + // optional .ei.GoalType type = 1; + bool has_type() const; + void clear_type() ; + ::ei::GoalType type() const; + void set_type(::ei::GoalType value); - // optional double contribution_rate = 6; - bool has_contribution_rate() const; private: - bool _internal_has_contribution_rate() const; - public: - void clear_contribution_rate(); - double contribution_rate() const; - void set_contribution_rate(double value); - private: - double _internal_contribution_rate() const; - void _internal_set_contribution_rate(double value); - public: + ::ei::GoalType _internal_type() const; + void _internal_set_type(::ei::GoalType value); - // optional .ei.Platform platform = 5; - bool has_platform() const; - private: - bool _internal_has_platform() const; - public: - void clear_platform(); - ::ei::Platform platform() const; - void set_platform(::ei::Platform value); - private: - ::ei::Platform _internal_platform() const; - void _internal_set_platform(::ei::Platform value); public: + // optional .ei.RewardType reward_type = 3; + bool has_reward_type() const; + void clear_reward_type() ; + ::ei::RewardType reward_type() const; + void set_reward_type(::ei::RewardType value); - // optional int32 rank_change = 8; - bool has_rank_change() const; private: - bool _internal_has_rank_change() const; - public: - void clear_rank_change(); - int32_t rank_change() const; - void set_rank_change(int32_t value); - private: - int32_t _internal_rank_change() const; - void _internal_set_rank_change(int32_t value); - public: + ::ei::RewardType _internal_reward_type() const; + void _internal_set_reward_type(::ei::RewardType value); - // optional double soul_power = 11; - bool has_soul_power() const; - private: - bool _internal_has_soul_power() const; - public: - void clear_soul_power(); - double soul_power() const; - void set_soul_power(double value); - private: - double _internal_soul_power() const; - void _internal_set_soul_power(double value); public: + // @@protoc_insertion_point(class_scope:ei.Contract.Goal) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 6, 2, + 40, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_Contract_Goal_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const Contract_Goal& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr reward_sub_type_; + double target_amount_; + double reward_amount_; + double target_soul_eggs_; + int type_; + int reward_type_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_ei_2eproto; +}; +// ------------------------------------------------------------------- - // optional uint32 ban_votes = 10; - bool has_ban_votes() const; - private: - bool _internal_has_ban_votes() const; - public: - void clear_ban_votes(); - uint32_t ban_votes() const; - void set_ban_votes(uint32_t value); - private: - uint32_t _internal_ban_votes() const; - void _internal_set_ban_votes(uint32_t value); - public: +class CleanAccountRequest final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.CleanAccountRequest) */ { + public: + inline CleanAccountRequest() : CleanAccountRequest(nullptr) {} + ~CleanAccountRequest() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR CleanAccountRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline CleanAccountRequest(const CleanAccountRequest& from) : CleanAccountRequest(nullptr, from) {} + inline CleanAccountRequest(CleanAccountRequest&& from) noexcept + : CleanAccountRequest(nullptr, std::move(from)) {} + inline CleanAccountRequest& operator=(const CleanAccountRequest& from) { + CopyFrom(from); + return *this; + } + inline CleanAccountRequest& operator=(CleanAccountRequest&& from) noexcept { + if (this == &from) return *this; + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } - // optional uint32 boost_tokens = 12; - bool has_boost_tokens() const; - private: - bool _internal_has_boost_tokens() const; - public: - void clear_boost_tokens(); - uint32_t boost_tokens() const; - void set_boost_tokens(uint32_t value); - private: - uint32_t _internal_boost_tokens() const; - void _internal_set_boost_tokens(uint32_t value); - public: + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); + } + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); + } - // optional uint32 boost_tokens_spent = 14; - bool has_boost_tokens_spent() const; - private: - bool _internal_has_boost_tokens_spent() const; - public: - void clear_boost_tokens_spent(); - uint32_t boost_tokens_spent() const; - void set_boost_tokens_spent(uint32_t value); - private: - uint32_t _internal_boost_tokens_spent() const; - void _internal_set_boost_tokens_spent(uint32_t value); - public: + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const CleanAccountRequest& default_instance() { + return *internal_default_instance(); + } + static inline const CleanAccountRequest* internal_default_instance() { + return reinterpret_cast( + &_CleanAccountRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = 169; + friend void swap(CleanAccountRequest& a, CleanAccountRequest& b) { a.Swap(&b); } + inline void Swap(CleanAccountRequest* other) { + if (other == this) return; +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(CleanAccountRequest* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } - // optional bool finalized = 22; - bool has_finalized() const; - private: - bool _internal_has_finalized() const; - public: - void clear_finalized(); - bool finalized() const; - void set_finalized(bool value); - private: - bool _internal_finalized() const; - void _internal_set_finalized(bool value); - public: + // implements Message ---------------------------------------------- - // optional bool time_cheat_detected = 7; - bool has_time_cheat_detected() const; - private: - bool _internal_has_time_cheat_detected() const; - public: - void clear_time_cheat_detected(); - bool time_cheat_detected() const; - void set_time_cheat_detected(bool value); - private: - bool _internal_time_cheat_detected() const; - void _internal_set_time_cheat_detected(bool value); - public: + CleanAccountRequest* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const CleanAccountRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const CleanAccountRequest& from) { CleanAccountRequest::MergeImpl(*this, from); } - // optional bool autojoined = 17; - bool has_autojoined() const; - private: - bool _internal_has_autojoined() const; - public: - void clear_autojoined(); - bool autojoined() const; - void set_autojoined(bool value); private: - bool _internal_autojoined() const; - void _internal_set_autojoined(bool value); - public: + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); - // optional double chicken_run_cooldown = 20; - bool has_chicken_run_cooldown() const; - private: - bool _internal_has_chicken_run_cooldown() const; public: - void clear_chicken_run_cooldown(); - double chicken_run_cooldown() const; - void set_chicken_run_cooldown(double value); + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) private: - double _internal_chicken_run_cooldown() const; - void _internal_set_chicken_run_cooldown(double value); - public: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - // optional bool recently_active = 23; - bool has_recently_active() const; - private: - bool _internal_has_recently_active() const; - public: - void clear_recently_active(); - bool recently_active() const; - void set_recently_active(bool value); - private: - bool _internal_recently_active() const; - void _internal_set_recently_active(bool value); public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } - // optional bool active = 4; - bool has_active() const; - private: - bool _internal_has_active() const; - public: - void clear_active(); - bool active() const; - void set_active(bool value); private: - bool _internal_active() const; - void _internal_set_active(bool value); - public: + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(CleanAccountRequest* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.CleanAccountRequest"; } + + protected: + explicit CleanAccountRequest(::google::protobuf::Arena* arena); + CleanAccountRequest(::google::protobuf::Arena* arena, const CleanAccountRequest& from); + CleanAccountRequest(::google::protobuf::Arena* arena, CleanAccountRequest&& from) noexcept + : CleanAccountRequest(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; - // optional bool cc_member = 24; - bool has_cc_member() const; - private: - bool _internal_has_cc_member() const; - public: - void clear_cc_member(); - bool cc_member() const; - void set_cc_member(bool value); - private: - bool _internal_cc_member() const; - void _internal_set_cc_member(bool value); - public: + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kEiUserIdToKeepFieldNumber = 1, + kGameServicesIdFieldNumber = 2, + }; + // optional string ei_user_id_to_keep = 1; + bool has_ei_user_id_to_keep() const; + void clear_ei_user_id_to_keep() ; + const std::string& ei_user_id_to_keep() const; + template + void set_ei_user_id_to_keep(Arg_&& arg, Args_... args); + std::string* mutable_ei_user_id_to_keep(); + PROTOBUF_NODISCARD std::string* release_ei_user_id_to_keep(); + void set_allocated_ei_user_id_to_keep(std::string* value); - // optional bool leech = 16; - bool has_leech() const; private: - bool _internal_has_leech() const; + const std::string& _internal_ei_user_id_to_keep() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_ei_user_id_to_keep( + const std::string& value); + std::string* _internal_mutable_ei_user_id_to_keep(); + public: - void clear_leech(); - bool leech() const; - void set_leech(bool value); + // optional string game_services_id = 2; + bool has_game_services_id() const; + void clear_game_services_id() ; + const std::string& game_services_id() const; + template + void set_game_services_id(Arg_&& arg, Args_... args); + std::string* mutable_game_services_id(); + PROTOBUF_NODISCARD std::string* release_game_services_id(); + void set_allocated_game_services_id(std::string* value); + private: - bool _internal_leech() const; - void _internal_set_leech(bool value); - public: + const std::string& _internal_game_services_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_game_services_id( + const std::string& value); + std::string* _internal_mutable_game_services_id(); - // @@protoc_insertion_point(class_scope:ei.ContractCoopStatusResponse.ContributionInfo) + public: + // @@protoc_insertion_point(class_scope:ei.CleanAccountRequest) 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< ::ei::CoopBuffState > buff_history_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr user_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr user_name_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr push_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr contract_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr uuid_; - ::ei::FarmProductionParams* production_params_; - ::ei::PlayerFarmInfo* farm_info_; - double contribution_amount_; - double contribution_rate_; - int platform_; - int32_t rank_change_; - double soul_power_; - uint32_t ban_votes_; - uint32_t boost_tokens_; - uint32_t boost_tokens_spent_; - bool finalized_; - bool time_cheat_detected_; - bool autojoined_; - double chicken_run_cooldown_; - bool recently_active_; - bool active_; - bool cc_member_; - bool leech_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 0, + 65, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_CleanAccountRequest_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const CleanAccountRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr ei_user_id_to_keep_; + ::google::protobuf::internal::ArenaStringPtr game_services_id_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ContractCoopStatusResponse_CoopGift final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ContractCoopStatusResponse.CoopGift) */ { +class CXPEvalRolloutInfo final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.CXPEvalRolloutInfo) */ { public: - inline ContractCoopStatusResponse_CoopGift() : ContractCoopStatusResponse_CoopGift(nullptr) {} - ~ContractCoopStatusResponse_CoopGift() override; - explicit PROTOBUF_CONSTEXPR ContractCoopStatusResponse_CoopGift(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ContractCoopStatusResponse_CoopGift(const ContractCoopStatusResponse_CoopGift& from); - ContractCoopStatusResponse_CoopGift(ContractCoopStatusResponse_CoopGift&& from) noexcept - : ContractCoopStatusResponse_CoopGift() { - *this = ::std::move(from); - } - - inline ContractCoopStatusResponse_CoopGift& operator=(const ContractCoopStatusResponse_CoopGift& from) { + inline CXPEvalRolloutInfo() : CXPEvalRolloutInfo(nullptr) {} + ~CXPEvalRolloutInfo() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR CXPEvalRolloutInfo( + ::google::protobuf::internal::ConstantInitialized); + + inline CXPEvalRolloutInfo(const CXPEvalRolloutInfo& from) : CXPEvalRolloutInfo(nullptr, from) {} + inline CXPEvalRolloutInfo(CXPEvalRolloutInfo&& from) noexcept + : CXPEvalRolloutInfo(nullptr, std::move(from)) {} + inline CXPEvalRolloutInfo& operator=(const CXPEvalRolloutInfo& from) { CopyFrom(from); return *this; } - inline ContractCoopStatusResponse_CoopGift& operator=(ContractCoopStatusResponse_CoopGift&& from) noexcept { + inline CXPEvalRolloutInfo& operator=(CXPEvalRolloutInfo&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -20486,213 +18871,207 @@ class ContractCoopStatusResponse_CoopGift final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ContractCoopStatusResponse_CoopGift& default_instance() { + static const CXPEvalRolloutInfo& default_instance() { return *internal_default_instance(); } - static inline const ContractCoopStatusResponse_CoopGift* internal_default_instance() { - return reinterpret_cast( - &_ContractCoopStatusResponse_CoopGift_default_instance_); - } - static constexpr int kIndexInFileMessages = - 64; - - friend void swap(ContractCoopStatusResponse_CoopGift& a, ContractCoopStatusResponse_CoopGift& b) { - a.Swap(&b); + static inline const CXPEvalRolloutInfo* internal_default_instance() { + return reinterpret_cast( + &_CXPEvalRolloutInfo_default_instance_); } - inline void Swap(ContractCoopStatusResponse_CoopGift* other) { + static constexpr int kIndexInFileMessages = 204; + friend void swap(CXPEvalRolloutInfo& a, CXPEvalRolloutInfo& b) { a.Swap(&b); } + inline void Swap(CXPEvalRolloutInfo* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ContractCoopStatusResponse_CoopGift* other) { + void UnsafeArenaSwap(CXPEvalRolloutInfo* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ContractCoopStatusResponse_CoopGift* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + CXPEvalRolloutInfo* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ContractCoopStatusResponse_CoopGift& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ContractCoopStatusResponse_CoopGift& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const CXPEvalRolloutInfo& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const CXPEvalRolloutInfo& from) { CXPEvalRolloutInfo::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ContractCoopStatusResponse_CoopGift* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ContractCoopStatusResponse.CoopGift"; + void InternalSwap(CXPEvalRolloutInfo* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.CXPEvalRolloutInfo"; } + + protected: + explicit CXPEvalRolloutInfo(::google::protobuf::Arena* arena); + CXPEvalRolloutInfo(::google::protobuf::Arena* arena, const CXPEvalRolloutInfo& from); + CXPEvalRolloutInfo(::google::protobuf::Arena* arena, CXPEvalRolloutInfo&& from) noexcept + : CXPEvalRolloutInfo(arena) { + *this = ::std::move(from); } - protected: - explicit ContractCoopStatusResponse_CoopGift(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kUserIdFieldNumber = 1, - kUserNameFieldNumber = 3, - kTrackingFieldNumber = 4, - kAmountFieldNumber = 2, + kCurrentIdFieldNumber = 1, + kBasisPointsFieldNumber = 2, }; - // optional string user_id = 1; - 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 current_id = 1; + bool has_current_id() const; + void clear_current_id() ; + const std::string& current_id() const; + template + void set_current_id(Arg_&& arg, Args_... args); + std::string* mutable_current_id(); + PROTOBUF_NODISCARD std::string* release_current_id(); + void set_allocated_current_id(std::string* value); - // optional string user_name = 3; - bool has_user_name() const; - private: - bool _internal_has_user_name() const; - public: - void clear_user_name(); - const std::string& user_name() const; - template - void set_user_name(ArgT0&& arg0, ArgT... args); - std::string* mutable_user_name(); - PROTOBUF_NODISCARD std::string* release_user_name(); - void set_allocated_user_name(std::string* user_name); private: - const std::string& _internal_user_name() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_user_name(const std::string& value); - std::string* _internal_mutable_user_name(); - public: + const std::string& _internal_current_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_current_id( + const std::string& value); + std::string* _internal_mutable_current_id(); - // optional string tracking = 4; - bool has_tracking() const; - private: - bool _internal_has_tracking() const; - public: - void clear_tracking(); - const std::string& tracking() const; - template - void set_tracking(ArgT0&& arg0, ArgT... args); - std::string* mutable_tracking(); - PROTOBUF_NODISCARD std::string* release_tracking(); - void set_allocated_tracking(std::string* tracking); - private: - const std::string& _internal_tracking() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_tracking(const std::string& value); - std::string* _internal_mutable_tracking(); public: + // optional uint32 basis_points = 2; + bool has_basis_points() const; + void clear_basis_points() ; + ::uint32_t basis_points() const; + void set_basis_points(::uint32_t value); - // 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: + ::uint32_t _internal_basis_points() const; + void _internal_set_basis_points(::uint32_t value); - // @@protoc_insertion_point(class_scope:ei.ContractCoopStatusResponse.CoopGift) + public: + // @@protoc_insertion_point(class_scope:ei.CXPEvalRolloutInfo) 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 user_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr user_name_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr tracking_; - uint32_t amount_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 0, + 40, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_CXPEvalRolloutInfo_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const CXPEvalRolloutInfo& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr current_id_; + ::uint32_t basis_points_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ContractCoopStatusResponse_ChickenRun final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ContractCoopStatusResponse.ChickenRun) */ { +class BasicRequestInfo final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.BasicRequestInfo) */ { public: - inline ContractCoopStatusResponse_ChickenRun() : ContractCoopStatusResponse_ChickenRun(nullptr) {} - ~ContractCoopStatusResponse_ChickenRun() override; - explicit PROTOBUF_CONSTEXPR ContractCoopStatusResponse_ChickenRun(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ContractCoopStatusResponse_ChickenRun(const ContractCoopStatusResponse_ChickenRun& from); - ContractCoopStatusResponse_ChickenRun(ContractCoopStatusResponse_ChickenRun&& from) noexcept - : ContractCoopStatusResponse_ChickenRun() { - *this = ::std::move(from); - } - - inline ContractCoopStatusResponse_ChickenRun& operator=(const ContractCoopStatusResponse_ChickenRun& from) { + inline BasicRequestInfo() : BasicRequestInfo(nullptr) {} + ~BasicRequestInfo() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR BasicRequestInfo( + ::google::protobuf::internal::ConstantInitialized); + + inline BasicRequestInfo(const BasicRequestInfo& from) : BasicRequestInfo(nullptr, from) {} + inline BasicRequestInfo(BasicRequestInfo&& from) noexcept + : BasicRequestInfo(nullptr, std::move(from)) {} + inline BasicRequestInfo& operator=(const BasicRequestInfo& from) { CopyFrom(from); return *this; } - inline ContractCoopStatusResponse_ChickenRun& operator=(ContractCoopStatusResponse_ChickenRun&& from) noexcept { + inline BasicRequestInfo& operator=(BasicRequestInfo&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -20701,193 +19080,315 @@ class ContractCoopStatusResponse_ChickenRun final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ContractCoopStatusResponse_ChickenRun& default_instance() { + static const BasicRequestInfo& default_instance() { return *internal_default_instance(); } - static inline const ContractCoopStatusResponse_ChickenRun* internal_default_instance() { - return reinterpret_cast( - &_ContractCoopStatusResponse_ChickenRun_default_instance_); - } - static constexpr int kIndexInFileMessages = - 65; - - friend void swap(ContractCoopStatusResponse_ChickenRun& a, ContractCoopStatusResponse_ChickenRun& b) { - a.Swap(&b); + static inline const BasicRequestInfo* internal_default_instance() { + return reinterpret_cast( + &_BasicRequestInfo_default_instance_); } - inline void Swap(ContractCoopStatusResponse_ChickenRun* other) { + static constexpr int kIndexInFileMessages = 56; + friend void swap(BasicRequestInfo& a, BasicRequestInfo& b) { a.Swap(&b); } + inline void Swap(BasicRequestInfo* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ContractCoopStatusResponse_ChickenRun* other) { + void UnsafeArenaSwap(BasicRequestInfo* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ContractCoopStatusResponse_ChickenRun* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + BasicRequestInfo* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ContractCoopStatusResponse_ChickenRun& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ContractCoopStatusResponse_ChickenRun& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const BasicRequestInfo& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const BasicRequestInfo& from) { BasicRequestInfo::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ContractCoopStatusResponse_ChickenRun* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ContractCoopStatusResponse.ChickenRun"; + void InternalSwap(BasicRequestInfo* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.BasicRequestInfo"; } + + protected: + explicit BasicRequestInfo(::google::protobuf::Arena* arena); + BasicRequestInfo(::google::protobuf::Arena* arena, const BasicRequestInfo& from); + BasicRequestInfo(::google::protobuf::Arena* arena, BasicRequestInfo&& from) noexcept + : BasicRequestInfo(arena) { + *this = ::std::move(from); } - protected: - explicit ContractCoopStatusResponse_ChickenRun(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kUserIdFieldNumber = 1, - kUserNameFieldNumber = 3, - kAmountFieldNumber = 2, + kEiUserIdFieldNumber = 1, + kVersionFieldNumber = 3, + kBuildFieldNumber = 4, + kPlatformFieldNumber = 5, + kCountryFieldNumber = 6, + kLanguageFieldNumber = 7, + kClientVersionFieldNumber = 2, + kDebugFieldNumber = 8, }; - // optional string user_id = 1; - bool has_user_id() const; + // optional string ei_user_id = 1; + bool has_ei_user_id() const; + void clear_ei_user_id() ; + const std::string& ei_user_id() const; + template + void set_ei_user_id(Arg_&& arg, Args_... args); + std::string* mutable_ei_user_id(); + PROTOBUF_NODISCARD std::string* release_ei_user_id(); + void set_allocated_ei_user_id(std::string* value); + private: - bool _internal_has_user_id() const; + const std::string& _internal_ei_user_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_ei_user_id( + const std::string& value); + std::string* _internal_mutable_ei_user_id(); + 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); + // optional string version = 3; + bool has_version() const; + void clear_version() ; + const std::string& version() const; + template + void set_version(Arg_&& arg, Args_... args); + std::string* mutable_version(); + PROTOBUF_NODISCARD std::string* release_version(); + void set_allocated_version(std::string* value); + 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(); + const std::string& _internal_version() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_version( + const std::string& value); + std::string* _internal_mutable_version(); + public: + // optional string build = 4; + bool has_build() const; + void clear_build() ; + const std::string& build() const; + template + void set_build(Arg_&& arg, Args_... args); + std::string* mutable_build(); + PROTOBUF_NODISCARD std::string* release_build(); + void set_allocated_build(std::string* value); - // optional string user_name = 3; - bool has_user_name() const; private: - bool _internal_has_user_name() const; + const std::string& _internal_build() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_build( + const std::string& value); + std::string* _internal_mutable_build(); + public: - void clear_user_name(); - const std::string& user_name() const; - template - void set_user_name(ArgT0&& arg0, ArgT... args); - std::string* mutable_user_name(); - PROTOBUF_NODISCARD std::string* release_user_name(); - void set_allocated_user_name(std::string* user_name); + // optional string platform = 5; + bool has_platform() const; + void clear_platform() ; + const std::string& platform() const; + template + void set_platform(Arg_&& arg, Args_... args); + std::string* mutable_platform(); + PROTOBUF_NODISCARD std::string* release_platform(); + void set_allocated_platform(std::string* value); + private: - const std::string& _internal_user_name() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_user_name(const std::string& value); - std::string* _internal_mutable_user_name(); + const std::string& _internal_platform() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_platform( + const std::string& value); + std::string* _internal_mutable_platform(); + public: + // optional string country = 6; + bool has_country() const; + void clear_country() ; + const std::string& country() const; + template + void set_country(Arg_&& arg, Args_... args); + std::string* mutable_country(); + PROTOBUF_NODISCARD std::string* release_country(); + void set_allocated_country(std::string* value); - // optional uint64 amount = 2; - bool has_amount() const; private: - bool _internal_has_amount() const; + const std::string& _internal_country() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_country( + const std::string& value); + std::string* _internal_mutable_country(); + public: - void clear_amount(); - uint64_t amount() const; - void set_amount(uint64_t value); + // optional string language = 7; + bool has_language() const; + void clear_language() ; + const std::string& language() const; + template + void set_language(Arg_&& arg, Args_... args); + std::string* mutable_language(); + PROTOBUF_NODISCARD std::string* release_language(); + void set_allocated_language(std::string* value); + private: - uint64_t _internal_amount() const; - void _internal_set_amount(uint64_t value); + const std::string& _internal_language() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_language( + const std::string& value); + std::string* _internal_mutable_language(); + public: + // optional uint32 client_version = 2; + bool has_client_version() const; + void clear_client_version() ; + ::uint32_t client_version() const; + void set_client_version(::uint32_t value); - // @@protoc_insertion_point(class_scope:ei.ContractCoopStatusResponse.ChickenRun) + private: + ::uint32_t _internal_client_version() const; + void _internal_set_client_version(::uint32_t value); + + public: + // optional bool debug = 8; + bool has_debug() const; + void clear_debug() ; + bool debug() const; + void set_debug(bool value); + + private: + bool _internal_debug() const; + void _internal_set_debug(bool value); + + public: + // @@protoc_insertion_point(class_scope:ei.BasicRequestInfo) 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 user_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr user_name_; - uint64_t amount_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 8, 0, + 81, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_BasicRequestInfo_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const BasicRequestInfo& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr ei_user_id_; + ::google::protobuf::internal::ArenaStringPtr version_; + ::google::protobuf::internal::ArenaStringPtr build_; + ::google::protobuf::internal::ArenaStringPtr platform_; + ::google::protobuf::internal::ArenaStringPtr country_; + ::google::protobuf::internal::ArenaStringPtr language_; + ::uint32_t client_version_; + bool debug_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ContractCoopStatusResponse final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ContractCoopStatusResponse) */ { +class Backup_Tutorial final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.Backup.Tutorial) */ { public: - inline ContractCoopStatusResponse() : ContractCoopStatusResponse(nullptr) {} - ~ContractCoopStatusResponse() override; - explicit PROTOBUF_CONSTEXPR ContractCoopStatusResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ContractCoopStatusResponse(const ContractCoopStatusResponse& from); - ContractCoopStatusResponse(ContractCoopStatusResponse&& from) noexcept - : ContractCoopStatusResponse() { - *this = ::std::move(from); - } - - inline ContractCoopStatusResponse& operator=(const ContractCoopStatusResponse& from) { + inline Backup_Tutorial() : Backup_Tutorial(nullptr) {} + ~Backup_Tutorial() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR Backup_Tutorial( + ::google::protobuf::internal::ConstantInitialized); + + inline Backup_Tutorial(const Backup_Tutorial& from) : Backup_Tutorial(nullptr, from) {} + inline Backup_Tutorial(Backup_Tutorial&& from) noexcept + : Backup_Tutorial(nullptr, std::move(from)) {} + inline Backup_Tutorial& operator=(const Backup_Tutorial& from) { CopyFrom(from); return *this; } - inline ContractCoopStatusResponse& operator=(ContractCoopStatusResponse&& from) noexcept { + inline Backup_Tutorial& operator=(Backup_Tutorial&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -20896,573 +19397,325 @@ class ContractCoopStatusResponse final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ContractCoopStatusResponse& default_instance() { + static const Backup_Tutorial& default_instance() { return *internal_default_instance(); } - static inline const ContractCoopStatusResponse* internal_default_instance() { - return reinterpret_cast( - &_ContractCoopStatusResponse_default_instance_); - } - static constexpr int kIndexInFileMessages = - 66; - - friend void swap(ContractCoopStatusResponse& a, ContractCoopStatusResponse& b) { - a.Swap(&b); + static inline const Backup_Tutorial* internal_default_instance() { + return reinterpret_cast( + &_Backup_Tutorial_default_instance_); } - inline void Swap(ContractCoopStatusResponse* other) { + static constexpr int kIndexInFileMessages = 3; + friend void swap(Backup_Tutorial& a, Backup_Tutorial& b) { a.Swap(&b); } + inline void Swap(Backup_Tutorial* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ContractCoopStatusResponse* other) { + void UnsafeArenaSwap(Backup_Tutorial* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ContractCoopStatusResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + Backup_Tutorial* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ContractCoopStatusResponse& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ContractCoopStatusResponse& 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(); } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const Backup_Tutorial& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const Backup_Tutorial& from) { Backup_Tutorial::MergeImpl(*this, from); } private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ContractCoopStatusResponse* other); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ContractCoopStatusResponse"; - } - protected: - explicit ContractCoopStatusResponse(::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 ---------------------------------------------------- - - typedef ContractCoopStatusResponse_ContributionInfo ContributionInfo; - typedef ContractCoopStatusResponse_CoopGift CoopGift; - typedef ContractCoopStatusResponse_ChickenRun ChickenRun; - - typedef ContractCoopStatusResponse_ResponseStatus ResponseStatus; - static constexpr ResponseStatus NO_ERROR = - ContractCoopStatusResponse_ResponseStatus_NO_ERROR; - static constexpr ResponseStatus MISSING_USER = - ContractCoopStatusResponse_ResponseStatus_MISSING_USER; - static constexpr ResponseStatus MISSING_COOP_ID = - ContractCoopStatusResponse_ResponseStatus_MISSING_COOP_ID; - static constexpr ResponseStatus MISSING_CONTRACT_ID = - ContractCoopStatusResponse_ResponseStatus_MISSING_CONTRACT_ID; - static constexpr ResponseStatus MEMBERSHIP_NOT_FOUND = - ContractCoopStatusResponse_ResponseStatus_MEMBERSHIP_NOT_FOUND; - static constexpr ResponseStatus COOP_NOT_FOUND = - ContractCoopStatusResponse_ResponseStatus_COOP_NOT_FOUND; - static constexpr ResponseStatus CONTRACT_NOT_FOUND = - ContractCoopStatusResponse_ResponseStatus_CONTRACT_NOT_FOUND; - static constexpr ResponseStatus INVALID_MEMBERSHIP = - ContractCoopStatusResponse_ResponseStatus_INVALID_MEMBERSHIP; - static constexpr ResponseStatus NO_HTTP_RESPONSE = - ContractCoopStatusResponse_ResponseStatus_NO_HTTP_RESPONSE; - static inline bool ResponseStatus_IsValid(int value) { - return ContractCoopStatusResponse_ResponseStatus_IsValid(value); - } - static constexpr ResponseStatus ResponseStatus_MIN = - ContractCoopStatusResponse_ResponseStatus_ResponseStatus_MIN; - static constexpr ResponseStatus ResponseStatus_MAX = - ContractCoopStatusResponse_ResponseStatus_ResponseStatus_MAX; - static constexpr int ResponseStatus_ARRAYSIZE = - ContractCoopStatusResponse_ResponseStatus_ResponseStatus_ARRAYSIZE; - static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* - ResponseStatus_descriptor() { - return ContractCoopStatusResponse_ResponseStatus_descriptor(); - } - template - static inline const std::string& ResponseStatus_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function ResponseStatus_Name."); - return ContractCoopStatusResponse_ResponseStatus_Name(enum_t_value); - } - static inline bool ResponseStatus_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, - ResponseStatus* value) { - return ContractCoopStatusResponse_ResponseStatus_Parse(name, value); - } - - typedef ContractCoopStatusResponse_MemberStatus MemberStatus; - static constexpr MemberStatus VALID = - ContractCoopStatusResponse_MemberStatus_VALID; - static constexpr MemberStatus KICKED_INACTIVE = - ContractCoopStatusResponse_MemberStatus_KICKED_INACTIVE; - static constexpr MemberStatus KICKED_PRIVATE = - ContractCoopStatusResponse_MemberStatus_KICKED_PRIVATE; - static constexpr MemberStatus KICKED_CHEATS = - ContractCoopStatusResponse_MemberStatus_KICKED_CHEATS; - static constexpr MemberStatus KICKED_LEECH = - ContractCoopStatusResponse_MemberStatus_KICKED_LEECH; - static inline bool MemberStatus_IsValid(int value) { - return ContractCoopStatusResponse_MemberStatus_IsValid(value); - } - static constexpr MemberStatus MemberStatus_MIN = - ContractCoopStatusResponse_MemberStatus_MemberStatus_MIN; - static constexpr MemberStatus MemberStatus_MAX = - ContractCoopStatusResponse_MemberStatus_MemberStatus_MAX; - static constexpr int MemberStatus_ARRAYSIZE = - ContractCoopStatusResponse_MemberStatus_MemberStatus_ARRAYSIZE; - static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* - MemberStatus_descriptor() { - return ContractCoopStatusResponse_MemberStatus_descriptor(); - } - template - static inline const std::string& MemberStatus_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function MemberStatus_Name."); - return ContractCoopStatusResponse_MemberStatus_Name(enum_t_value); - } - static inline bool MemberStatus_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, - MemberStatus* value) { - return ContractCoopStatusResponse_MemberStatus_Parse(name, value); - } - - typedef ContractCoopStatusResponse_Status Status; - static constexpr Status UNKNOWN = - ContractCoopStatusResponse_Status_UNKNOWN; - static constexpr Status LOBBY = - ContractCoopStatusResponse_Status_LOBBY; - static constexpr Status ACTIVE = - ContractCoopStatusResponse_Status_ACTIVE; - static constexpr Status COMPLETE = - ContractCoopStatusResponse_Status_COMPLETE; - static constexpr Status FINALIZED = - ContractCoopStatusResponse_Status_FINALIZED; - static inline bool Status_IsValid(int value) { - return ContractCoopStatusResponse_Status_IsValid(value); - } - static constexpr Status Status_MIN = - ContractCoopStatusResponse_Status_Status_MIN; - static constexpr Status Status_MAX = - ContractCoopStatusResponse_Status_Status_MAX; - static constexpr int Status_ARRAYSIZE = - ContractCoopStatusResponse_Status_Status_ARRAYSIZE; - static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* - Status_descriptor() { - return ContractCoopStatusResponse_Status_descriptor(); - } - template - static inline const std::string& Status_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function Status_Name."); - return ContractCoopStatusResponse_Status_Name(enum_t_value); + bool IsInitialized() const { + return true; } - static inline bool Status_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, - Status* value) { - return ContractCoopStatusResponse_Status_Parse(name, value); - } - - // accessors ------------------------------------------------------- - - enum : int { - kContributorsFieldNumber = 4, - kGiftsFieldNumber = 11, - kChickenRunsFieldNumber = 13, - kContractIdentifierFieldNumber = 1, - kCoopIdentifierFieldNumber = 3, - kCreatorIdFieldNumber = 9, - kTotalAmountFieldNumber = 2, - kSecondsRemainingFieldNumber = 5, - kGracePeriodSecondsRemainingFieldNumber = 7, - kAutoGeneratedFieldNumber = 8, - kPublicFieldNumber = 10, - kAllGoalsAchievedFieldNumber = 14, - kAllMembersReportingFieldNumber = 6, - kClearedForExitFieldNumber = 15, - kLocalTimestampFieldNumber = 12, - kSecondsSinceAllGoalsAchievedFieldNumber = 16, - kLastSyncFieldNumber = 18, - kGradeFieldNumber = 17, - kResponseStatusFieldNumber = 19, - }; - // repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; - int contributors_size() const; - private: - int _internal_contributors_size() const; - public: - void clear_contributors(); - ::ei::ContractCoopStatusResponse_ContributionInfo* mutable_contributors(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractCoopStatusResponse_ContributionInfo >* - mutable_contributors(); - private: - const ::ei::ContractCoopStatusResponse_ContributionInfo& _internal_contributors(int index) const; - ::ei::ContractCoopStatusResponse_ContributionInfo* _internal_add_contributors(); - public: - const ::ei::ContractCoopStatusResponse_ContributionInfo& contributors(int index) const; - ::ei::ContractCoopStatusResponse_ContributionInfo* add_contributors(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractCoopStatusResponse_ContributionInfo >& - contributors() const; - - // repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; - int gifts_size() const; - private: - int _internal_gifts_size() const; - public: - void clear_gifts(); - ::ei::ContractCoopStatusResponse_CoopGift* mutable_gifts(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractCoopStatusResponse_CoopGift >* - mutable_gifts(); - private: - const ::ei::ContractCoopStatusResponse_CoopGift& _internal_gifts(int index) const; - ::ei::ContractCoopStatusResponse_CoopGift* _internal_add_gifts(); - public: - const ::ei::ContractCoopStatusResponse_CoopGift& gifts(int index) const; - ::ei::ContractCoopStatusResponse_CoopGift* add_gifts(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractCoopStatusResponse_CoopGift >& - gifts() const; - - // repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; - int chicken_runs_size() const; - private: - int _internal_chicken_runs_size() const; - public: - void clear_chicken_runs(); - ::ei::ContractCoopStatusResponse_ChickenRun* mutable_chicken_runs(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractCoopStatusResponse_ChickenRun >* - mutable_chicken_runs(); - private: - const ::ei::ContractCoopStatusResponse_ChickenRun& _internal_chicken_runs(int index) const; - ::ei::ContractCoopStatusResponse_ChickenRun* _internal_add_chicken_runs(); - public: - const ::ei::ContractCoopStatusResponse_ChickenRun& chicken_runs(int index) const; - ::ei::ContractCoopStatusResponse_ChickenRun* add_chicken_runs(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractCoopStatusResponse_ChickenRun >& - chicken_runs() const; - - // optional string contract_identifier = 1; - bool has_contract_identifier() const; - private: - bool _internal_has_contract_identifier() const; - public: - void clear_contract_identifier(); - const std::string& contract_identifier() const; - template - void set_contract_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_contract_identifier(); - PROTOBUF_NODISCARD std::string* release_contract_identifier(); - void set_allocated_contract_identifier(std::string* contract_identifier); - private: - const std::string& _internal_contract_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_identifier(const std::string& value); - std::string* _internal_mutable_contract_identifier(); - public: - - // optional string coop_identifier = 3; - bool has_coop_identifier() const; - private: - bool _internal_has_coop_identifier() const; - public: - void clear_coop_identifier(); - const std::string& coop_identifier() const; - template - void set_coop_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_coop_identifier(); - PROTOBUF_NODISCARD std::string* release_coop_identifier(); - void set_allocated_coop_identifier(std::string* coop_identifier); - private: - const std::string& _internal_coop_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_coop_identifier(const std::string& value); - std::string* _internal_mutable_coop_identifier(); - public: - - // optional string creator_id = 9; - bool has_creator_id() const; - private: - bool _internal_has_creator_id() const; - public: - void clear_creator_id(); - const std::string& creator_id() const; - template - void set_creator_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_creator_id(); - PROTOBUF_NODISCARD std::string* release_creator_id(); - void set_allocated_creator_id(std::string* creator_id); - private: - const std::string& _internal_creator_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_creator_id(const std::string& value); - std::string* _internal_mutable_creator_id(); - public: - - // optional double total_amount = 2; - bool has_total_amount() const; - private: - bool _internal_has_total_amount() const; - public: - void clear_total_amount(); - double total_amount() const; - void set_total_amount(double value); - private: - double _internal_total_amount() const; - void _internal_set_total_amount(double value); - public: - - // optional double seconds_remaining = 5; - bool has_seconds_remaining() const; - private: - bool _internal_has_seconds_remaining() const; - public: - void clear_seconds_remaining(); - double seconds_remaining() const; - void set_seconds_remaining(double value); - private: - double _internal_seconds_remaining() const; - void _internal_set_seconds_remaining(double value); - public: - - // optional double grace_period_seconds_remaining = 7; - bool has_grace_period_seconds_remaining() const; - private: - bool _internal_has_grace_period_seconds_remaining() const; - public: - void clear_grace_period_seconds_remaining(); - double grace_period_seconds_remaining() const; - void set_grace_period_seconds_remaining(double value); - private: - double _internal_grace_period_seconds_remaining() const; - void _internal_set_grace_period_seconds_remaining(double value); - public: - - // optional bool auto_generated = 8; - bool has_auto_generated() const; - private: - bool _internal_has_auto_generated() const; - public: - void clear_auto_generated(); - bool auto_generated() const; - void set_auto_generated(bool value); + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) private: - bool _internal_auto_generated() const; - void _internal_set_auto_generated(bool value); - public: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - // optional bool public = 10; - bool has_public_() const; - private: - bool _internal_has_public_() const; - public: - void clear_public_(); - bool public_() const; - void set_public_(bool value); - private: - bool _internal_public_() const; - void _internal_set_public_(bool value); public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } - // optional bool all_goals_achieved = 14; - bool has_all_goals_achieved() const; - private: - bool _internal_has_all_goals_achieved() const; - public: - void clear_all_goals_achieved(); - bool all_goals_achieved() const; - void set_all_goals_achieved(bool value); private: - bool _internal_all_goals_achieved() const; - void _internal_set_all_goals_achieved(bool value); - public: + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(Backup_Tutorial* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.Backup.Tutorial"; } + + protected: + explicit Backup_Tutorial(::google::protobuf::Arena* arena); + Backup_Tutorial(::google::protobuf::Arena* arena, const Backup_Tutorial& from); + Backup_Tutorial(::google::protobuf::Arena* arena, Backup_Tutorial&& from) noexcept + : Backup_Tutorial(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; - // optional bool all_members_reporting = 6; - bool has_all_members_reporting() const; - private: - bool _internal_has_all_members_reporting() const; - public: - void clear_all_members_reporting(); - bool all_members_reporting() const; - void set_all_members_reporting(bool value); - private: - bool _internal_all_members_reporting() const; - void _internal_set_all_members_reporting(bool value); - public: + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- - // optional bool cleared_for_exit = 15; - bool has_cleared_for_exit() const; + // accessors ------------------------------------------------------- + enum : int { + kTutorialShownFieldNumber = 11, + kIntroShownFieldNumber = 1, + kClickTutorialShownFieldNumber = 2, + kBuyHabShownFieldNumber = 3, + kHireVehicleShownFieldNumber = 4, + kQNumShownFieldNumber = 5, + kSNumShownFieldNumber = 6, + kContractsTabShownFieldNumber = 7, + kContractInfoShownFieldNumber = 8, + kJoinCoopShownFieldNumber = 9, + kSwitchFarmShownFieldNumber = 10, + }; + // repeated bool tutorial_shown = 11; + int tutorial_shown_size() const; private: - bool _internal_has_cleared_for_exit() const; + int _internal_tutorial_shown_size() const; + public: - void clear_cleared_for_exit(); - bool cleared_for_exit() const; - void set_cleared_for_exit(bool value); + void clear_tutorial_shown() ; + bool tutorial_shown(int index) const; + void set_tutorial_shown(int index, bool value); + void add_tutorial_shown(bool value); + const ::google::protobuf::RepeatedField& tutorial_shown() const; + ::google::protobuf::RepeatedField* mutable_tutorial_shown(); + private: - bool _internal_cleared_for_exit() const; - void _internal_set_cleared_for_exit(bool value); + const ::google::protobuf::RepeatedField& _internal_tutorial_shown() const; + ::google::protobuf::RepeatedField* _internal_mutable_tutorial_shown(); + public: + // optional bool intro_shown = 1; + bool has_intro_shown() const; + void clear_intro_shown() ; + bool intro_shown() const; + void set_intro_shown(bool value); - // optional double local_timestamp = 12; - bool has_local_timestamp() const; private: - bool _internal_has_local_timestamp() const; + bool _internal_intro_shown() const; + void _internal_set_intro_shown(bool value); + public: - void clear_local_timestamp(); - double local_timestamp() const; - void set_local_timestamp(double value); + // optional bool click_tutorial_shown = 2; + bool has_click_tutorial_shown() const; + void clear_click_tutorial_shown() ; + bool click_tutorial_shown() const; + void set_click_tutorial_shown(bool value); + private: - double _internal_local_timestamp() const; - void _internal_set_local_timestamp(double value); + bool _internal_click_tutorial_shown() const; + void _internal_set_click_tutorial_shown(bool value); + public: + // optional bool buy_hab_shown = 3; + bool has_buy_hab_shown() const; + void clear_buy_hab_shown() ; + bool buy_hab_shown() const; + void set_buy_hab_shown(bool value); - // optional double seconds_since_all_goals_achieved = 16; - bool has_seconds_since_all_goals_achieved() const; private: - bool _internal_has_seconds_since_all_goals_achieved() const; + bool _internal_buy_hab_shown() const; + void _internal_set_buy_hab_shown(bool value); + public: - void clear_seconds_since_all_goals_achieved(); - double seconds_since_all_goals_achieved() const; - void set_seconds_since_all_goals_achieved(double value); + // optional bool hire_vehicle_shown = 4; + bool has_hire_vehicle_shown() const; + void clear_hire_vehicle_shown() ; + bool hire_vehicle_shown() const; + void set_hire_vehicle_shown(bool value); + private: - double _internal_seconds_since_all_goals_achieved() const; - void _internal_set_seconds_since_all_goals_achieved(double value); + bool _internal_hire_vehicle_shown() const; + void _internal_set_hire_vehicle_shown(bool value); + public: + // optional bool q_num_shown = 5; + bool has_q_num_shown() const; + void clear_q_num_shown() ; + bool q_num_shown() const; + void set_q_num_shown(bool value); - // optional double last_sync = 18; - bool has_last_sync() const; private: - bool _internal_has_last_sync() const; + bool _internal_q_num_shown() const; + void _internal_set_q_num_shown(bool value); + public: - void clear_last_sync(); - double last_sync() const; - void set_last_sync(double value); + // optional bool s_num_shown = 6; + bool has_s_num_shown() const; + void clear_s_num_shown() ; + bool s_num_shown() const; + void set_s_num_shown(bool value); + private: - double _internal_last_sync() const; - void _internal_set_last_sync(double value); + bool _internal_s_num_shown() const; + void _internal_set_s_num_shown(bool value); + public: + // optional bool contracts_tab_shown = 7; + bool has_contracts_tab_shown() const; + void clear_contracts_tab_shown() ; + bool contracts_tab_shown() const; + void set_contracts_tab_shown(bool value); - // optional .ei.Contract.PlayerGrade grade = 17; - bool has_grade() const; private: - bool _internal_has_grade() const; + bool _internal_contracts_tab_shown() const; + void _internal_set_contracts_tab_shown(bool value); + public: - void clear_grade(); - ::ei::Contract_PlayerGrade grade() const; - void set_grade(::ei::Contract_PlayerGrade value); + // optional bool contract_info_shown = 8; + bool has_contract_info_shown() const; + void clear_contract_info_shown() ; + bool contract_info_shown() const; + void set_contract_info_shown(bool value); + private: - ::ei::Contract_PlayerGrade _internal_grade() const; - void _internal_set_grade(::ei::Contract_PlayerGrade value); + bool _internal_contract_info_shown() const; + void _internal_set_contract_info_shown(bool value); + public: + // optional bool join_coop_shown = 9; + bool has_join_coop_shown() const; + void clear_join_coop_shown() ; + bool join_coop_shown() const; + void set_join_coop_shown(bool value); - // optional .ei.ContractCoopStatusResponse.ResponseStatus response_status = 19; - bool has_response_status() const; private: - bool _internal_has_response_status() const; + bool _internal_join_coop_shown() const; + void _internal_set_join_coop_shown(bool value); + public: - void clear_response_status(); - ::ei::ContractCoopStatusResponse_ResponseStatus response_status() const; - void set_response_status(::ei::ContractCoopStatusResponse_ResponseStatus value); + // optional bool switch_farm_shown = 10; + bool has_switch_farm_shown() const; + void clear_switch_farm_shown() ; + bool switch_farm_shown() const; + void set_switch_farm_shown(bool value); + private: - ::ei::ContractCoopStatusResponse_ResponseStatus _internal_response_status() const; - void _internal_set_response_status(::ei::ContractCoopStatusResponse_ResponseStatus value); - public: + bool _internal_switch_farm_shown() const; + void _internal_set_switch_farm_shown(bool value); - // @@protoc_insertion_point(class_scope:ei.ContractCoopStatusResponse) + public: + // @@protoc_insertion_point(class_scope:ei.Backup.Tutorial) 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< ::ei::ContractCoopStatusResponse_ContributionInfo > contributors_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractCoopStatusResponse_CoopGift > gifts_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractCoopStatusResponse_ChickenRun > chicken_runs_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr contract_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr coop_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr creator_id_; - double total_amount_; - double seconds_remaining_; - double grace_period_seconds_remaining_; - bool auto_generated_; - bool public__; - bool all_goals_achieved_; - bool all_members_reporting_; - bool cleared_for_exit_; - double local_timestamp_; - double seconds_since_all_goals_achieved_; - double last_sync_; - int grade_; - int response_status_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 4, 11, 0, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_Backup_Tutorial_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const Backup_Tutorial& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedField tutorial_shown_; + bool intro_shown_; + bool click_tutorial_shown_; + bool buy_hab_shown_; + bool hire_vehicle_shown_; + bool q_num_shown_; + bool s_num_shown_; + bool contracts_tab_shown_; + bool contract_info_shown_; + bool join_coop_shown_; + bool switch_farm_shown_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class LocalContract final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.LocalContract) */ { +class Backup_Stats final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.Backup.Stats) */ { public: - inline LocalContract() : LocalContract(nullptr) {} - ~LocalContract() override; - explicit PROTOBUF_CONSTEXPR LocalContract(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - LocalContract(const LocalContract& from); - LocalContract(LocalContract&& from) noexcept - : LocalContract() { - *this = ::std::move(from); - } - - inline LocalContract& operator=(const LocalContract& from) { + inline Backup_Stats() : Backup_Stats(nullptr) {} + ~Backup_Stats() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR Backup_Stats( + ::google::protobuf::internal::ConstantInitialized); + + inline Backup_Stats(const Backup_Stats& from) : Backup_Stats(nullptr, from) {} + inline Backup_Stats(Backup_Stats&& from) noexcept + : Backup_Stats(nullptr, std::move(from)) {} + inline Backup_Stats& operator=(const Backup_Stats& from) { CopyFrom(from); return *this; } - inline LocalContract& operator=(LocalContract&& from) noexcept { + inline Backup_Stats& operator=(Backup_Stats&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -21471,514 +19724,646 @@ class LocalContract final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const LocalContract& default_instance() { + static const Backup_Stats& default_instance() { return *internal_default_instance(); } - static inline const LocalContract* internal_default_instance() { - return reinterpret_cast( - &_LocalContract_default_instance_); - } - static constexpr int kIndexInFileMessages = - 67; - - friend void swap(LocalContract& a, LocalContract& b) { - a.Swap(&b); + static inline const Backup_Stats* internal_default_instance() { + return reinterpret_cast( + &_Backup_Stats_default_instance_); } - inline void Swap(LocalContract* other) { + static constexpr int kIndexInFileMessages = 4; + friend void swap(Backup_Stats& a, Backup_Stats& b) { a.Swap(&b); } + inline void Swap(Backup_Stats* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(LocalContract* other) { + void UnsafeArenaSwap(Backup_Stats* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - LocalContract* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + Backup_Stats* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const LocalContract& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const LocalContract& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const Backup_Stats& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const Backup_Stats& from) { Backup_Stats::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(LocalContract* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.LocalContract"; + void InternalSwap(Backup_Stats* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.Backup.Stats"; } + + protected: + explicit Backup_Stats(::google::protobuf::Arena* arena); + Backup_Stats(::google::protobuf::Arena* arena, const Backup_Stats& from); + Backup_Stats(::google::protobuf::Arena* arena, Backup_Stats&& from) noexcept + : Backup_Stats(arena) { + *this = ::std::move(from); } - protected: - explicit LocalContract(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kReportedUuidsFieldNumber = 21, - kCoopIdentifierFieldNumber = 2, - kCoopUserIdFieldNumber = 13, - kContractFieldNumber = 1, - kEvaluationFieldNumber = 19, - kTimeAcceptedFieldNumber = 3, - kCoopSharedEndTimeFieldNumber = 5, - kLastAmountWhenRewardGivenFieldNumber = 6, - kAcceptedFieldNumber = 7, - kCancelledFieldNumber = 4, - kNewFieldNumber = 8, - kCoopContributionFinalizedFieldNumber = 10, - kBoostsUsedFieldNumber = 12, - kCoopGracePeriodEndTimeFieldNumber = 9, - kCoopLastUploadedContributionFieldNumber = 11, - kNumGoalsAchievedFieldNumber = 14, - kLeagueFieldNumber = 15, - kLastNagTimeFieldNumber = 16, - kGradeFieldNumber = 18, - kCoopShareFarmFieldNumber = 17, - kPointsReplayFieldNumber = 20, - kCoopSimulationEndTimeFieldNumber = 22, - kMaxFarmSizeReachedFieldNumber = 23, + kEggTotalsOLDFieldNumber = 1, + kEggTotalsFieldNumber = 8, + kRefillUsesFieldNumber = 2, + kVideoDoublerUsesFieldNumber = 3, + kWarp1UsesFieldNumber = 4, + kWarp8UsesFieldNumber = 5, + kDroneTakedownsFieldNumber = 6, + kUnlimitedChickensUsesFieldNumber = 7, + kNumPrestigesFieldNumber = 9, + kDroneTakedownsEliteFieldNumber = 10, + kNumPiggyBreaksFieldNumber = 11, + kIapPacksPurchasedFieldNumber = 12, + kBoostsUsedFieldNumber = 13, + kTimePiggyFilledRealtimeFieldNumber = 16, + kTimePiggyFullGametimeFieldNumber = 17, + kLostPiggyIncrementsFieldNumber = 18, + kPiggyFullFieldNumber = 14, + kPiggyFoundFullFieldNumber = 15, }; - // repeated string reported_uuids = 21; - int reported_uuids_size() const; - private: - int _internal_reported_uuids_size() const; - public: - void clear_reported_uuids(); - const std::string& reported_uuids(int index) const; - std::string* mutable_reported_uuids(int index); - void set_reported_uuids(int index, const std::string& value); - void set_reported_uuids(int index, std::string&& value); - void set_reported_uuids(int index, const char* value); - void set_reported_uuids(int index, const char* value, size_t size); - std::string* add_reported_uuids(); - void add_reported_uuids(const std::string& value); - void add_reported_uuids(std::string&& value); - void add_reported_uuids(const char* value); - void add_reported_uuids(const char* value, size_t size); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& reported_uuids() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_reported_uuids(); + // repeated uint64 egg_totals_OLD = 1; + int egg_totals_old_size() const; private: - const std::string& _internal_reported_uuids(int index) const; - std::string* _internal_add_reported_uuids(); - public: + int _internal_egg_totals_old_size() const; - // optional string coop_identifier = 2; - bool has_coop_identifier() const; - private: - bool _internal_has_coop_identifier() const; - public: - void clear_coop_identifier(); - const std::string& coop_identifier() const; - template - void set_coop_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_coop_identifier(); - PROTOBUF_NODISCARD std::string* release_coop_identifier(); - void set_allocated_coop_identifier(std::string* coop_identifier); - private: - const std::string& _internal_coop_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_coop_identifier(const std::string& value); - std::string* _internal_mutable_coop_identifier(); public: + void clear_egg_totals_old() ; + ::uint64_t egg_totals_old(int index) const; + void set_egg_totals_old(int index, ::uint64_t value); + void add_egg_totals_old(::uint64_t value); + const ::google::protobuf::RepeatedField<::uint64_t>& egg_totals_old() const; + ::google::protobuf::RepeatedField<::uint64_t>* mutable_egg_totals_old(); - // optional string coop_user_id = 13; - bool has_coop_user_id() const; - private: - bool _internal_has_coop_user_id() const; - public: - void clear_coop_user_id(); - const std::string& coop_user_id() const; - template - void set_coop_user_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_coop_user_id(); - PROTOBUF_NODISCARD std::string* release_coop_user_id(); - void set_allocated_coop_user_id(std::string* coop_user_id); private: - const std::string& _internal_coop_user_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_coop_user_id(const std::string& value); - std::string* _internal_mutable_coop_user_id(); - public: + const ::google::protobuf::RepeatedField<::uint64_t>& _internal_egg_totals_old() const; + ::google::protobuf::RepeatedField<::uint64_t>* _internal_mutable_egg_totals_old(); - // optional .ei.Contract contract = 1; - bool has_contract() const; - private: - bool _internal_has_contract() const; public: - void clear_contract(); - const ::ei::Contract& contract() const; - PROTOBUF_NODISCARD ::ei::Contract* release_contract(); - ::ei::Contract* mutable_contract(); - void set_allocated_contract(::ei::Contract* contract); + // repeated double egg_totals = 8; + int egg_totals_size() const; private: - const ::ei::Contract& _internal_contract() const; - ::ei::Contract* _internal_mutable_contract(); - public: - void unsafe_arena_set_allocated_contract( - ::ei::Contract* contract); - ::ei::Contract* unsafe_arena_release_contract(); + int _internal_egg_totals_size() const; - // optional .ei.ContractEvaluation evaluation = 19; - bool has_evaluation() const; - private: - bool _internal_has_evaluation() const; - public: - void clear_evaluation(); - const ::ei::ContractEvaluation& evaluation() const; - PROTOBUF_NODISCARD ::ei::ContractEvaluation* release_evaluation(); - ::ei::ContractEvaluation* mutable_evaluation(); - void set_allocated_evaluation(::ei::ContractEvaluation* evaluation); - private: - const ::ei::ContractEvaluation& _internal_evaluation() const; - ::ei::ContractEvaluation* _internal_mutable_evaluation(); public: - void unsafe_arena_set_allocated_evaluation( - ::ei::ContractEvaluation* evaluation); - ::ei::ContractEvaluation* unsafe_arena_release_evaluation(); + void clear_egg_totals() ; + double egg_totals(int index) const; + void set_egg_totals(int index, double value); + void add_egg_totals(double value); + const ::google::protobuf::RepeatedField& egg_totals() const; + ::google::protobuf::RepeatedField* mutable_egg_totals(); - // optional double time_accepted = 3; - bool has_time_accepted() const; - private: - bool _internal_has_time_accepted() const; - public: - void clear_time_accepted(); - double time_accepted() const; - void set_time_accepted(double value); private: - double _internal_time_accepted() const; - void _internal_set_time_accepted(double value); - public: + const ::google::protobuf::RepeatedField& _internal_egg_totals() const; + ::google::protobuf::RepeatedField* _internal_mutable_egg_totals(); - // optional double coop_shared_end_time = 5; - bool has_coop_shared_end_time() const; - private: - bool _internal_has_coop_shared_end_time() const; - public: - void clear_coop_shared_end_time(); - double coop_shared_end_time() const; - void set_coop_shared_end_time(double value); - private: - double _internal_coop_shared_end_time() const; - void _internal_set_coop_shared_end_time(double value); public: + // optional uint64 refill_uses = 2; + bool has_refill_uses() const; + void clear_refill_uses() ; + ::uint64_t refill_uses() const; + void set_refill_uses(::uint64_t value); - // optional double last_amount_when_reward_given = 6; - bool has_last_amount_when_reward_given() const; - private: - bool _internal_has_last_amount_when_reward_given() const; - public: - void clear_last_amount_when_reward_given(); - double last_amount_when_reward_given() const; - void set_last_amount_when_reward_given(double value); private: - double _internal_last_amount_when_reward_given() const; - void _internal_set_last_amount_when_reward_given(double value); - public: + ::uint64_t _internal_refill_uses() const; + void _internal_set_refill_uses(::uint64_t value); - // optional bool accepted = 7; - bool has_accepted() const; - private: - bool _internal_has_accepted() const; - public: - void clear_accepted(); - bool accepted() const; - void set_accepted(bool value); - private: - bool _internal_accepted() const; - void _internal_set_accepted(bool value); public: + // optional uint64 video_doubler_uses = 3; + bool has_video_doubler_uses() const; + void clear_video_doubler_uses() ; + ::uint64_t video_doubler_uses() const; + void set_video_doubler_uses(::uint64_t value); - // optional bool cancelled = 4; - bool has_cancelled() const; - private: - bool _internal_has_cancelled() const; - public: - void clear_cancelled(); - bool cancelled() const; - void set_cancelled(bool value); private: - bool _internal_cancelled() const; - void _internal_set_cancelled(bool value); - public: + ::uint64_t _internal_video_doubler_uses() const; + void _internal_set_video_doubler_uses(::uint64_t value); - // optional bool new = 8; - bool has_new_() const; - private: - bool _internal_has_new_() const; - public: - void clear_new_(); - bool new_() const; - void set_new_(bool value); - private: - bool _internal_new_() const; - void _internal_set_new_(bool value); public: + // optional uint64 warp_1_uses = 4; + bool has_warp_1_uses() const; + void clear_warp_1_uses() ; + ::uint64_t warp_1_uses() const; + void set_warp_1_uses(::uint64_t value); - // optional bool coop_contribution_finalized = 10; - bool has_coop_contribution_finalized() const; - private: - bool _internal_has_coop_contribution_finalized() const; - public: - void clear_coop_contribution_finalized(); - bool coop_contribution_finalized() const; - void set_coop_contribution_finalized(bool value); private: - bool _internal_coop_contribution_finalized() const; - void _internal_set_coop_contribution_finalized(bool value); - public: + ::uint64_t _internal_warp_1_uses() const; + void _internal_set_warp_1_uses(::uint64_t value); - // optional uint32 boosts_used = 12; - bool has_boosts_used() const; - private: - bool _internal_has_boosts_used() const; public: - void clear_boosts_used(); - uint32_t boosts_used() const; - void set_boosts_used(uint32_t value); + // optional uint64 warp_8_uses = 5; + bool has_warp_8_uses() const; + void clear_warp_8_uses() ; + ::uint64_t warp_8_uses() const; + void set_warp_8_uses(::uint64_t value); + private: - uint32_t _internal_boosts_used() const; - void _internal_set_boosts_used(uint32_t value); + ::uint64_t _internal_warp_8_uses() const; + void _internal_set_warp_8_uses(::uint64_t value); + public: + // optional uint64 drone_takedowns = 6; + bool has_drone_takedowns() const; + void clear_drone_takedowns() ; + ::uint64_t drone_takedowns() const; + void set_drone_takedowns(::uint64_t value); - // optional double coop_grace_period_end_time = 9; - bool has_coop_grace_period_end_time() const; private: - bool _internal_has_coop_grace_period_end_time() const; + ::uint64_t _internal_drone_takedowns() const; + void _internal_set_drone_takedowns(::uint64_t value); + public: - void clear_coop_grace_period_end_time(); - double coop_grace_period_end_time() const; - void set_coop_grace_period_end_time(double value); + // optional uint64 unlimited_chickens_uses = 7; + bool has_unlimited_chickens_uses() const; + void clear_unlimited_chickens_uses() ; + ::uint64_t unlimited_chickens_uses() const; + void set_unlimited_chickens_uses(::uint64_t value); + private: - double _internal_coop_grace_period_end_time() const; - void _internal_set_coop_grace_period_end_time(double value); + ::uint64_t _internal_unlimited_chickens_uses() const; + void _internal_set_unlimited_chickens_uses(::uint64_t value); + public: + // optional uint64 num_prestiges = 9; + bool has_num_prestiges() const; + void clear_num_prestiges() ; + ::uint64_t num_prestiges() const; + void set_num_prestiges(::uint64_t value); - // optional double coop_last_uploaded_contribution = 11; - bool has_coop_last_uploaded_contribution() const; private: - bool _internal_has_coop_last_uploaded_contribution() const; + ::uint64_t _internal_num_prestiges() const; + void _internal_set_num_prestiges(::uint64_t value); + public: - void clear_coop_last_uploaded_contribution(); - double coop_last_uploaded_contribution() const; - void set_coop_last_uploaded_contribution(double value); + // optional uint64 drone_takedowns_elite = 10; + bool has_drone_takedowns_elite() const; + void clear_drone_takedowns_elite() ; + ::uint64_t drone_takedowns_elite() const; + void set_drone_takedowns_elite(::uint64_t value); + private: - double _internal_coop_last_uploaded_contribution() const; - void _internal_set_coop_last_uploaded_contribution(double value); + ::uint64_t _internal_drone_takedowns_elite() const; + void _internal_set_drone_takedowns_elite(::uint64_t value); + public: + // optional uint64 num_piggy_breaks = 11; + bool has_num_piggy_breaks() const; + void clear_num_piggy_breaks() ; + ::uint64_t num_piggy_breaks() const; + void set_num_piggy_breaks(::uint64_t value); - // optional uint32 num_goals_achieved = 14; - bool has_num_goals_achieved() const; private: - bool _internal_has_num_goals_achieved() const; + ::uint64_t _internal_num_piggy_breaks() const; + void _internal_set_num_piggy_breaks(::uint64_t value); + public: - void clear_num_goals_achieved(); - uint32_t num_goals_achieved() const; - void set_num_goals_achieved(uint32_t value); + // optional uint64 iap_packs_purchased = 12; + bool has_iap_packs_purchased() const; + void clear_iap_packs_purchased() ; + ::uint64_t iap_packs_purchased() const; + void set_iap_packs_purchased(::uint64_t value); + private: - uint32_t _internal_num_goals_achieved() const; - void _internal_set_num_goals_achieved(uint32_t value); + ::uint64_t _internal_iap_packs_purchased() const; + void _internal_set_iap_packs_purchased(::uint64_t value); + public: + // optional uint64 boosts_used = 13; + bool has_boosts_used() const; + void clear_boosts_used() ; + ::uint64_t boosts_used() const; + void set_boosts_used(::uint64_t value); - // optional uint32 league = 15; - bool has_league() const; private: - bool _internal_has_league() const; + ::uint64_t _internal_boosts_used() const; + void _internal_set_boosts_used(::uint64_t value); + public: - void clear_league(); - uint32_t league() const; - void set_league(uint32_t value); + // optional double time_piggy_filled_realtime = 16; + bool has_time_piggy_filled_realtime() const; + void clear_time_piggy_filled_realtime() ; + double time_piggy_filled_realtime() const; + void set_time_piggy_filled_realtime(double value); + private: - uint32_t _internal_league() const; - void _internal_set_league(uint32_t value); + double _internal_time_piggy_filled_realtime() const; + void _internal_set_time_piggy_filled_realtime(double value); + public: + // optional double time_piggy_full_gametime = 17; + bool has_time_piggy_full_gametime() const; + void clear_time_piggy_full_gametime() ; + double time_piggy_full_gametime() const; + void set_time_piggy_full_gametime(double value); - // optional double last_nag_time = 16; - bool has_last_nag_time() const; private: - bool _internal_has_last_nag_time() const; + double _internal_time_piggy_full_gametime() const; + void _internal_set_time_piggy_full_gametime(double value); + public: - void clear_last_nag_time(); - double last_nag_time() const; - void set_last_nag_time(double value); + // optional uint64 lost_piggy_increments = 18; + bool has_lost_piggy_increments() const; + void clear_lost_piggy_increments() ; + ::uint64_t lost_piggy_increments() const; + void set_lost_piggy_increments(::uint64_t value); + private: - double _internal_last_nag_time() const; - void _internal_set_last_nag_time(double value); + ::uint64_t _internal_lost_piggy_increments() const; + void _internal_set_lost_piggy_increments(::uint64_t value); + public: + // optional bool piggy_full = 14; + bool has_piggy_full() const; + void clear_piggy_full() ; + bool piggy_full() const; + void set_piggy_full(bool value); - // optional .ei.Contract.PlayerGrade grade = 18; - bool has_grade() const; private: - bool _internal_has_grade() const; + bool _internal_piggy_full() const; + void _internal_set_piggy_full(bool value); + public: - void clear_grade(); - ::ei::Contract_PlayerGrade grade() const; - void set_grade(::ei::Contract_PlayerGrade value); + // optional bool piggy_found_full = 15; + bool has_piggy_found_full() const; + void clear_piggy_found_full() ; + bool piggy_found_full() const; + void set_piggy_found_full(bool value); + private: - ::ei::Contract_PlayerGrade _internal_grade() const; - void _internal_set_grade(::ei::Contract_PlayerGrade value); + bool _internal_piggy_found_full() const; + void _internal_set_piggy_found_full(bool value); + public: + // @@protoc_insertion_point(class_scope:ei.Backup.Stats) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 5, 18, 0, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_Backup_Stats_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const Backup_Stats& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedField<::uint64_t> egg_totals_old_; + ::google::protobuf::RepeatedField egg_totals_; + ::uint64_t refill_uses_; + ::uint64_t video_doubler_uses_; + ::uint64_t warp_1_uses_; + ::uint64_t warp_8_uses_; + ::uint64_t drone_takedowns_; + ::uint64_t unlimited_chickens_uses_; + ::uint64_t num_prestiges_; + ::uint64_t drone_takedowns_elite_; + ::uint64_t num_piggy_breaks_; + ::uint64_t iap_packs_purchased_; + ::uint64_t boosts_used_; + double time_piggy_filled_realtime_; + double time_piggy_full_gametime_; + ::uint64_t lost_piggy_increments_; + bool piggy_full_; + bool piggy_found_full_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_ei_2eproto; +}; +// ------------------------------------------------------------------- + +class Backup_Shells final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.Backup.Shells) */ { + public: + inline Backup_Shells() : Backup_Shells(nullptr) {} + ~Backup_Shells() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR Backup_Shells( + ::google::protobuf::internal::ConstantInitialized); + + inline Backup_Shells(const Backup_Shells& from) : Backup_Shells(nullptr, from) {} + inline Backup_Shells(Backup_Shells&& from) noexcept + : Backup_Shells(nullptr, std::move(from)) {} + inline Backup_Shells& operator=(const Backup_Shells& from) { + CopyFrom(from); + return *this; + } + inline Backup_Shells& operator=(Backup_Shells&& from) noexcept { + if (this == &from) return *this; + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); + } + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); + } + + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const Backup_Shells& default_instance() { + return *internal_default_instance(); + } + static inline const Backup_Shells* internal_default_instance() { + return reinterpret_cast( + &_Backup_Shells_default_instance_); + } + static constexpr int kIndexInFileMessages = 7; + friend void swap(Backup_Shells& a, Backup_Shells& b) { a.Swap(&b); } + inline void Swap(Backup_Shells* other) { + if (other == this) return; +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(Backup_Shells* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + Backup_Shells* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const Backup_Shells& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const Backup_Shells& from) { Backup_Shells::MergeImpl(*this, from); } - // optional bool coop_share_farm = 17; - bool has_coop_share_farm() const; private: - bool _internal_has_coop_share_farm() const; + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - void clear_coop_share_farm(); - bool coop_share_farm() const; - void set_coop_share_farm(bool value); + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) private: - bool _internal_coop_share_farm() const; - void _internal_set_coop_share_farm(bool value); + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } - // optional bool points_replay = 20; - bool has_points_replay() const; private: - bool _internal_has_points_replay() const; - public: - void clear_points_replay(); - bool points_replay() const; - void set_points_replay(bool value); + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(Backup_Shells* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.Backup.Shells"; } + + protected: + explicit Backup_Shells(::google::protobuf::Arena* arena); + Backup_Shells(::google::protobuf::Arena* arena, const Backup_Shells& from); + Backup_Shells(::google::protobuf::Arena* arena, Backup_Shells&& from) noexcept + : Backup_Shells(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kNumNewFieldNumber = 3, + kIntroAlertFieldNumber = 1, + kContractsIntroAlertFieldNumber = 2, + }; + // repeated int32 num_new = 3; + int num_new_size() const; private: - bool _internal_points_replay() const; - void _internal_set_points_replay(bool value); - public: + int _internal_num_new_size() const; - // optional double coop_simulation_end_time = 22; - bool has_coop_simulation_end_time() const; - private: - bool _internal_has_coop_simulation_end_time() const; public: - void clear_coop_simulation_end_time(); - double coop_simulation_end_time() const; - void set_coop_simulation_end_time(double value); + void clear_num_new() ; + ::int32_t num_new(int index) const; + void set_num_new(int index, ::int32_t value); + void add_num_new(::int32_t value); + const ::google::protobuf::RepeatedField<::int32_t>& num_new() const; + ::google::protobuf::RepeatedField<::int32_t>* mutable_num_new(); + private: - double _internal_coop_simulation_end_time() const; - void _internal_set_coop_simulation_end_time(double value); + const ::google::protobuf::RepeatedField<::int32_t>& _internal_num_new() const; + ::google::protobuf::RepeatedField<::int32_t>* _internal_mutable_num_new(); + public: + // optional bool intro_alert = 1; + bool has_intro_alert() const; + void clear_intro_alert() ; + bool intro_alert() const; + void set_intro_alert(bool value); - // optional double max_farm_size_reached = 23; - bool has_max_farm_size_reached() const; private: - bool _internal_has_max_farm_size_reached() const; + bool _internal_intro_alert() const; + void _internal_set_intro_alert(bool value); + public: - void clear_max_farm_size_reached(); - double max_farm_size_reached() const; - void set_max_farm_size_reached(double value); + // optional bool contracts_intro_alert = 2; + bool has_contracts_intro_alert() const; + void clear_contracts_intro_alert() ; + bool contracts_intro_alert() const; + void set_contracts_intro_alert(bool value); + private: - double _internal_max_farm_size_reached() const; - void _internal_set_max_farm_size_reached(double value); - public: + bool _internal_contracts_intro_alert() const; + void _internal_set_contracts_intro_alert(bool value); - // @@protoc_insertion_point(class_scope:ei.LocalContract) + public: + // @@protoc_insertion_point(class_scope:ei.Backup.Shells) 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 reported_uuids_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr coop_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr coop_user_id_; - ::ei::Contract* contract_; - ::ei::ContractEvaluation* evaluation_; - double time_accepted_; - double coop_shared_end_time_; - double last_amount_when_reward_given_; - bool accepted_; - bool cancelled_; - bool new__; - bool coop_contribution_finalized_; - uint32_t boosts_used_; - double coop_grace_period_end_time_; - double coop_last_uploaded_contribution_; - uint32_t num_goals_achieved_; - uint32_t league_; - double last_nag_time_; - int grade_; - bool coop_share_farm_; - bool points_replay_; - double coop_simulation_end_time_; - double max_farm_size_reached_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 3, 0, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_Backup_Shells_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const Backup_Shells& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedField<::int32_t> num_new_; + bool intro_alert_; + bool contracts_intro_alert_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class MyContracts final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.MyContracts) */ { +class Backup_Settings final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.Backup.Settings) */ { public: - inline MyContracts() : MyContracts(nullptr) {} - ~MyContracts() override; - explicit PROTOBUF_CONSTEXPR MyContracts(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - MyContracts(const MyContracts& from); - MyContracts(MyContracts&& from) noexcept - : MyContracts() { - *this = ::std::move(from); - } - - inline MyContracts& operator=(const MyContracts& from) { + inline Backup_Settings() : Backup_Settings(nullptr) {} + ~Backup_Settings() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR Backup_Settings( + ::google::protobuf::internal::ConstantInitialized); + + inline Backup_Settings(const Backup_Settings& from) : Backup_Settings(nullptr, from) {} + inline Backup_Settings(Backup_Settings&& from) noexcept + : Backup_Settings(nullptr, std::move(from)) {} + inline Backup_Settings& operator=(const Backup_Settings& from) { CopyFrom(from); return *this; } - inline MyContracts& operator=(MyContracts&& from) noexcept { + inline Backup_Settings& operator=(Backup_Settings&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -21987,554 +20372,565 @@ class MyContracts final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const MyContracts& default_instance() { + static const Backup_Settings& default_instance() { return *internal_default_instance(); } - static inline const MyContracts* internal_default_instance() { - return reinterpret_cast( - &_MyContracts_default_instance_); - } - static constexpr int kIndexInFileMessages = - 68; - - friend void swap(MyContracts& a, MyContracts& b) { - a.Swap(&b); + static inline const Backup_Settings* internal_default_instance() { + return reinterpret_cast( + &_Backup_Settings_default_instance_); } - inline void Swap(MyContracts* other) { + static constexpr int kIndexInFileMessages = 2; + friend void swap(Backup_Settings& a, Backup_Settings& b) { a.Swap(&b); } + inline void Swap(Backup_Settings* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(MyContracts* other) { + void UnsafeArenaSwap(Backup_Settings* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - MyContracts* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + Backup_Settings* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const MyContracts& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const MyContracts& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const Backup_Settings& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const Backup_Settings& from) { Backup_Settings::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(MyContracts* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.MyContracts"; + void InternalSwap(Backup_Settings* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.Backup.Settings"; } + + protected: + explicit Backup_Settings(::google::protobuf::Arena* arena); + Backup_Settings(::google::protobuf::Arena* arena, const Backup_Settings& from); + Backup_Settings(::google::protobuf::Arena* arena, Backup_Settings&& from) noexcept + : Backup_Settings(arena) { + *this = ::std::move(from); } - protected: - explicit MyContracts(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kContractsFieldNumber = 1, - kArchiveFieldNumber = 2, - kContractIdsSeenFieldNumber = 3, - kCurrentCoopStatusesFieldNumber = 4, - kCustomEggInfoFieldNumber = 9, - kLastCpiFieldNumber = 5, - kLastGradeProgressShownFieldNumber = 7, - kInitialGradeRevealedFieldNumber = 6, - kShowAdvancedEvaluationsFieldNumber = 8, + kSfxFieldNumber = 1, + kMusicFieldNumber = 2, + kLowBatteryModeFieldNumber = 3, + kLowPerformanceModeFieldNumber = 4, + kForceTouchChickenBtnFieldNumber = 9, + kNotificationsQueriedFieldNumber = 5, + kNotificationsOnFieldNumber = 6, + kNotifyDailyGiftFieldNumber = 11, + kGdprConsentQueriedFieldNumber = 12, + kGdprAgeRestrictedFieldNumber = 16, + kGdprConsentGivenFieldNumber = 13, + kAgeQueriedFieldNumber = 18, + kLastDayAgeQueriedFieldNumber = 17, + kContractsWidgetEnabledFieldNumber = 29, + kArtifactSparkleFieldNumber = 30, + kCoppaQueriedFieldNumber = 7, + kCoppaRestrictedFieldNumber = 8, + kAgeRestrictedFieldNumber = 19, + kDataCollectionConsentQueriedFieldNumber = 20, + kDataCollectionConsentGivenFieldNumber = 21, + kLastBackupTimeFieldNumber = 24, + kLastNotificationQueryTimeFieldNumber = 27, + kLowPerformanceFieldNumber = 10, + kAutoStopFuelingFieldNumber = 25, + kMaxEnabledFieldNumber = 26, + kHideCcStatusFieldNumber = 28, + kUserAdsEnabledFieldNumber = 14, + kUserCloudEnabledFieldNumber = 15, + kUserAnalyticsEnabledFieldNumber = 22, + kUserPersonalizedAdsEnabledFieldNumber = 23, }; - // repeated .ei.LocalContract contracts = 1; - int contracts_size() const; - private: - int _internal_contracts_size() const; - public: - void clear_contracts(); - ::ei::LocalContract* mutable_contracts(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LocalContract >* - mutable_contracts(); - private: - const ::ei::LocalContract& _internal_contracts(int index) const; - ::ei::LocalContract* _internal_add_contracts(); - public: - const ::ei::LocalContract& contracts(int index) const; - ::ei::LocalContract* add_contracts(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LocalContract >& - contracts() const; + // optional bool sfx = 1; + bool has_sfx() const; + void clear_sfx() ; + bool sfx() const; + void set_sfx(bool value); - // repeated .ei.LocalContract archive = 2; - int archive_size() const; private: - int _internal_archive_size() const; - public: - void clear_archive(); - ::ei::LocalContract* mutable_archive(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LocalContract >* - mutable_archive(); - private: - const ::ei::LocalContract& _internal_archive(int index) const; - ::ei::LocalContract* _internal_add_archive(); - public: - const ::ei::LocalContract& archive(int index) const; - ::ei::LocalContract* add_archive(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LocalContract >& - archive() const; + bool _internal_sfx() const; + void _internal_set_sfx(bool value); - // repeated string contract_ids_seen = 3; - int contract_ids_seen_size() const; - private: - int _internal_contract_ids_seen_size() const; - public: - void clear_contract_ids_seen(); - const std::string& contract_ids_seen(int index) const; - std::string* mutable_contract_ids_seen(int index); - void set_contract_ids_seen(int index, const std::string& value); - void set_contract_ids_seen(int index, std::string&& value); - void set_contract_ids_seen(int index, const char* value); - void set_contract_ids_seen(int index, const char* value, size_t size); - std::string* add_contract_ids_seen(); - void add_contract_ids_seen(const std::string& value); - void add_contract_ids_seen(std::string&& value); - void add_contract_ids_seen(const char* value); - void add_contract_ids_seen(const char* value, size_t size); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& contract_ids_seen() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_contract_ids_seen(); - private: - const std::string& _internal_contract_ids_seen(int index) const; - std::string* _internal_add_contract_ids_seen(); public: + // optional bool music = 2; + bool has_music() const; + void clear_music() ; + bool music() const; + void set_music(bool value); - // repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; - int current_coop_statuses_size() const; private: - int _internal_current_coop_statuses_size() const; - public: - void clear_current_coop_statuses(); - ::ei::ContractCoopStatusResponse* mutable_current_coop_statuses(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractCoopStatusResponse >* - mutable_current_coop_statuses(); - private: - const ::ei::ContractCoopStatusResponse& _internal_current_coop_statuses(int index) const; - ::ei::ContractCoopStatusResponse* _internal_add_current_coop_statuses(); - public: - const ::ei::ContractCoopStatusResponse& current_coop_statuses(int index) const; - ::ei::ContractCoopStatusResponse* add_current_coop_statuses(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractCoopStatusResponse >& - current_coop_statuses() const; + bool _internal_music() const; + void _internal_set_music(bool value); - // repeated .ei.CustomEgg custom_egg_info = 9; - int custom_egg_info_size() const; - private: - int _internal_custom_egg_info_size() const; - public: - void clear_custom_egg_info(); - ::ei::CustomEgg* mutable_custom_egg_info(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CustomEgg >* - mutable_custom_egg_info(); - private: - const ::ei::CustomEgg& _internal_custom_egg_info(int index) const; - ::ei::CustomEgg* _internal_add_custom_egg_info(); public: - const ::ei::CustomEgg& custom_egg_info(int index) const; - ::ei::CustomEgg* add_custom_egg_info(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CustomEgg >& - custom_egg_info() const; + // optional bool low_battery_mode = 3; + bool has_low_battery_mode() const; + void clear_low_battery_mode() ; + bool low_battery_mode() const; + void set_low_battery_mode(bool value); - // optional .ei.ContractPlayerInfo last_cpi = 5; - bool has_last_cpi() const; private: - bool _internal_has_last_cpi() const; + bool _internal_low_battery_mode() const; + void _internal_set_low_battery_mode(bool value); + public: - void clear_last_cpi(); - const ::ei::ContractPlayerInfo& last_cpi() const; - PROTOBUF_NODISCARD ::ei::ContractPlayerInfo* release_last_cpi(); - ::ei::ContractPlayerInfo* mutable_last_cpi(); - void set_allocated_last_cpi(::ei::ContractPlayerInfo* last_cpi); + // optional bool low_performance_mode = 4; + bool has_low_performance_mode() const; + void clear_low_performance_mode() ; + bool low_performance_mode() const; + void set_low_performance_mode(bool value); + private: - const ::ei::ContractPlayerInfo& _internal_last_cpi() const; - ::ei::ContractPlayerInfo* _internal_mutable_last_cpi(); + bool _internal_low_performance_mode() const; + void _internal_set_low_performance_mode(bool value); + public: - void unsafe_arena_set_allocated_last_cpi( - ::ei::ContractPlayerInfo* last_cpi); - ::ei::ContractPlayerInfo* unsafe_arena_release_last_cpi(); + // optional bool force_touch_chicken_btn = 9; + bool has_force_touch_chicken_btn() const; + void clear_force_touch_chicken_btn() ; + bool force_touch_chicken_btn() const; + void set_force_touch_chicken_btn(bool value); - // optional double last_grade_progress_shown = 7; - bool has_last_grade_progress_shown() const; private: - bool _internal_has_last_grade_progress_shown() const; + bool _internal_force_touch_chicken_btn() const; + void _internal_set_force_touch_chicken_btn(bool value); + public: - void clear_last_grade_progress_shown(); - double last_grade_progress_shown() const; - void set_last_grade_progress_shown(double value); + // optional bool notifications_queried = 5; + bool has_notifications_queried() const; + void clear_notifications_queried() ; + bool notifications_queried() const; + void set_notifications_queried(bool value); + private: - double _internal_last_grade_progress_shown() const; - void _internal_set_last_grade_progress_shown(double value); + bool _internal_notifications_queried() const; + void _internal_set_notifications_queried(bool value); + public: + // optional bool notifications_on = 6; + bool has_notifications_on() const; + void clear_notifications_on() ; + bool notifications_on() const; + void set_notifications_on(bool value); - // optional bool initial_grade_revealed = 6; - bool has_initial_grade_revealed() const; private: - bool _internal_has_initial_grade_revealed() const; + bool _internal_notifications_on() const; + void _internal_set_notifications_on(bool value); + public: - void clear_initial_grade_revealed(); - bool initial_grade_revealed() const; - void set_initial_grade_revealed(bool value); + // optional bool notify_daily_gift = 11; + bool has_notify_daily_gift() const; + void clear_notify_daily_gift() ; + bool notify_daily_gift() const; + void set_notify_daily_gift(bool value); + private: - bool _internal_initial_grade_revealed() const; - void _internal_set_initial_grade_revealed(bool value); + bool _internal_notify_daily_gift() const; + void _internal_set_notify_daily_gift(bool value); + public: + // optional bool gdpr_consent_queried = 12; + bool has_gdpr_consent_queried() const; + void clear_gdpr_consent_queried() ; + bool gdpr_consent_queried() const; + void set_gdpr_consent_queried(bool value); - // optional bool show_advanced_evaluations = 8; - bool has_show_advanced_evaluations() const; private: - bool _internal_has_show_advanced_evaluations() const; + bool _internal_gdpr_consent_queried() const; + void _internal_set_gdpr_consent_queried(bool value); + public: - void clear_show_advanced_evaluations(); - bool show_advanced_evaluations() const; - void set_show_advanced_evaluations(bool value); + // optional bool gdpr_age_restricted = 16; + bool has_gdpr_age_restricted() const; + void clear_gdpr_age_restricted() ; + bool gdpr_age_restricted() const; + void set_gdpr_age_restricted(bool value); + private: - bool _internal_show_advanced_evaluations() const; - void _internal_set_show_advanced_evaluations(bool value); - public: + bool _internal_gdpr_age_restricted() const; + void _internal_set_gdpr_age_restricted(bool value); - // @@protoc_insertion_point(class_scope:ei.MyContracts) - private: - class _Internal; + public: + // optional bool gdpr_consent_given = 13; + bool has_gdpr_consent_given() const; + void clear_gdpr_consent_given() ; + bool gdpr_consent_given() const; + void set_gdpr_consent_given(bool value); - 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< ::ei::LocalContract > contracts_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LocalContract > archive_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField contract_ids_seen_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractCoopStatusResponse > current_coop_statuses_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CustomEgg > custom_egg_info_; - ::ei::ContractPlayerInfo* last_cpi_; - double last_grade_progress_shown_; - bool initial_grade_revealed_; - bool show_advanced_evaluations_; - friend struct ::TableStruct_ei_2eproto; -}; -// ------------------------------------------------------------------- + private: + bool _internal_gdpr_consent_given() const; + void _internal_set_gdpr_consent_given(bool value); -class QueryCoopRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.QueryCoopRequest) */ { - public: - inline QueryCoopRequest() : QueryCoopRequest(nullptr) {} - ~QueryCoopRequest() override; - explicit PROTOBUF_CONSTEXPR QueryCoopRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + public: + // optional bool age_queried = 18; + bool has_age_queried() const; + void clear_age_queried() ; + bool age_queried() const; + void set_age_queried(bool value); - QueryCoopRequest(const QueryCoopRequest& from); - QueryCoopRequest(QueryCoopRequest&& from) noexcept - : QueryCoopRequest() { - *this = ::std::move(from); - } + private: + bool _internal_age_queried() const; + void _internal_set_age_queried(bool value); - inline QueryCoopRequest& operator=(const QueryCoopRequest& from) { - CopyFrom(from); - return *this; - } - inline QueryCoopRequest& operator=(QueryCoopRequest&& 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; - } + public: + // optional uint32 last_day_age_queried = 17; + bool has_last_day_age_queried() const; + void clear_last_day_age_queried() ; + ::uint32_t last_day_age_queried() const; + void set_last_day_age_queried(::uint32_t value); - 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>(); - } + private: + ::uint32_t _internal_last_day_age_queried() const; + void _internal_set_last_day_age_queried(::uint32_t value); - 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 QueryCoopRequest& default_instance() { - return *internal_default_instance(); - } - static inline const QueryCoopRequest* internal_default_instance() { - return reinterpret_cast( - &_QueryCoopRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 69; + public: + // optional bool contracts_widget_enabled = 29; + bool has_contracts_widget_enabled() const; + void clear_contracts_widget_enabled() ; + bool contracts_widget_enabled() const; + void set_contracts_widget_enabled(bool value); - friend void swap(QueryCoopRequest& a, QueryCoopRequest& b) { - a.Swap(&b); - } - inline void Swap(QueryCoopRequest* 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(QueryCoopRequest* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } + private: + bool _internal_contracts_widget_enabled() const; + void _internal_set_contracts_widget_enabled(bool value); - // implements Message ---------------------------------------------- + public: + // optional bool artifact_sparkle = 30; + bool has_artifact_sparkle() const; + void clear_artifact_sparkle() ; + bool artifact_sparkle() const; + void set_artifact_sparkle(bool value); - QueryCoopRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const QueryCoopRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const QueryCoopRequest& 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; + bool _internal_artifact_sparkle() const; + void _internal_set_artifact_sparkle(bool value); - 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(); } + public: + // optional bool coppa_queried = 7; + bool has_coppa_queried() const; + void clear_coppa_queried() ; + bool coppa_queried() const; + void set_coppa_queried(bool value); private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(QueryCoopRequest* other); + bool _internal_coppa_queried() const; + void _internal_set_coppa_queried(bool value); - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.QueryCoopRequest"; - } - protected: - explicit QueryCoopRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); public: + // optional bool coppa_restricted = 8; + bool has_coppa_restricted() const; + void clear_coppa_restricted() ; + bool coppa_restricted() const; + void set_coppa_restricted(bool value); - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + private: + bool _internal_coppa_restricted() const; + void _internal_set_coppa_restricted(bool value); - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + public: + // optional bool age_restricted = 19 [default = false]; + bool has_age_restricted() const; + void clear_age_restricted() ; + bool age_restricted() const; + void set_age_restricted(bool value); - // nested types ---------------------------------------------------- + private: + bool _internal_age_restricted() const; + void _internal_set_age_restricted(bool value); - // accessors ------------------------------------------------------- + public: + // optional bool data_collection_consent_queried = 20; + bool has_data_collection_consent_queried() const; + void clear_data_collection_consent_queried() ; + bool data_collection_consent_queried() const; + void set_data_collection_consent_queried(bool value); - enum : int { - kContractIdentifierFieldNumber = 1, - kCoopIdentifierFieldNumber = 2, - kRinfoFieldNumber = 5, - kClientVersionFieldNumber = 3, - kLeagueFieldNumber = 4, - kGradeFieldNumber = 6, - }; - // optional string contract_identifier = 1; - bool has_contract_identifier() const; private: - bool _internal_has_contract_identifier() const; + bool _internal_data_collection_consent_queried() const; + void _internal_set_data_collection_consent_queried(bool value); + public: - void clear_contract_identifier(); - const std::string& contract_identifier() const; - template - void set_contract_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_contract_identifier(); - PROTOBUF_NODISCARD std::string* release_contract_identifier(); - void set_allocated_contract_identifier(std::string* contract_identifier); + // optional bool data_collection_consent_given = 21; + bool has_data_collection_consent_given() const; + void clear_data_collection_consent_given() ; + bool data_collection_consent_given() const; + void set_data_collection_consent_given(bool value); + private: - const std::string& _internal_contract_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_identifier(const std::string& value); - std::string* _internal_mutable_contract_identifier(); + bool _internal_data_collection_consent_given() const; + void _internal_set_data_collection_consent_given(bool value); + public: + // optional double last_backup_time = 24; + bool has_last_backup_time() const; + void clear_last_backup_time() ; + double last_backup_time() const; + void set_last_backup_time(double value); - // optional string coop_identifier = 2; - bool has_coop_identifier() const; private: - bool _internal_has_coop_identifier() const; + double _internal_last_backup_time() const; + void _internal_set_last_backup_time(double value); + public: - void clear_coop_identifier(); - const std::string& coop_identifier() const; - template - void set_coop_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_coop_identifier(); - PROTOBUF_NODISCARD std::string* release_coop_identifier(); - void set_allocated_coop_identifier(std::string* coop_identifier); + // optional double last_notification_query_time = 27; + bool has_last_notification_query_time() const; + void clear_last_notification_query_time() ; + double last_notification_query_time() const; + void set_last_notification_query_time(double value); + private: - const std::string& _internal_coop_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_coop_identifier(const std::string& value); - std::string* _internal_mutable_coop_identifier(); + double _internal_last_notification_query_time() const; + void _internal_set_last_notification_query_time(double value); + public: + // optional bool low_performance = 10; + bool has_low_performance() const; + void clear_low_performance() ; + bool low_performance() const; + void set_low_performance(bool value); - // optional .ei.BasicRequestInfo rinfo = 5; - bool has_rinfo() const; private: - bool _internal_has_rinfo() const; + bool _internal_low_performance() const; + void _internal_set_low_performance(bool value); + 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); + // optional bool auto_stop_fueling = 25; + bool has_auto_stop_fueling() const; + void clear_auto_stop_fueling() ; + bool auto_stop_fueling() const; + void set_auto_stop_fueling(bool value); + private: - const ::ei::BasicRequestInfo& _internal_rinfo() const; - ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + bool _internal_auto_stop_fueling() const; + void _internal_set_auto_stop_fueling(bool value); + public: - void unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo); - ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); + // optional bool max_enabled = 26; + bool has_max_enabled() const; + void clear_max_enabled() ; + bool max_enabled() const; + void set_max_enabled(bool value); - // optional uint32 client_version = 3; - bool has_client_version() const; private: - bool _internal_has_client_version() const; + bool _internal_max_enabled() const; + void _internal_set_max_enabled(bool value); + public: - void clear_client_version(); - uint32_t client_version() const; - void set_client_version(uint32_t value); + // optional bool hide_cc_status = 28; + bool has_hide_cc_status() const; + void clear_hide_cc_status() ; + bool hide_cc_status() const; + void set_hide_cc_status(bool value); + private: - uint32_t _internal_client_version() const; - void _internal_set_client_version(uint32_t value); + bool _internal_hide_cc_status() const; + void _internal_set_hide_cc_status(bool value); + public: + // optional bool user_ads_enabled = 14 [default = true]; + bool has_user_ads_enabled() const; + void clear_user_ads_enabled() ; + bool user_ads_enabled() const; + void set_user_ads_enabled(bool value); - // optional uint32 league = 4; - bool has_league() const; private: - bool _internal_has_league() const; + bool _internal_user_ads_enabled() const; + void _internal_set_user_ads_enabled(bool value); + public: - void clear_league(); - uint32_t league() const; - void set_league(uint32_t value); + // optional bool user_cloud_enabled = 15 [default = true]; + bool has_user_cloud_enabled() const; + void clear_user_cloud_enabled() ; + bool user_cloud_enabled() const; + void set_user_cloud_enabled(bool value); + private: - uint32_t _internal_league() const; - void _internal_set_league(uint32_t value); + bool _internal_user_cloud_enabled() const; + void _internal_set_user_cloud_enabled(bool value); + public: + // optional bool user_analytics_enabled = 22 [default = true]; + bool has_user_analytics_enabled() const; + void clear_user_analytics_enabled() ; + bool user_analytics_enabled() const; + void set_user_analytics_enabled(bool value); - // optional .ei.Contract.PlayerGrade grade = 6; - bool has_grade() const; private: - bool _internal_has_grade() const; + bool _internal_user_analytics_enabled() const; + void _internal_set_user_analytics_enabled(bool value); + public: - void clear_grade(); - ::ei::Contract_PlayerGrade grade() const; - void set_grade(::ei::Contract_PlayerGrade value); + // optional bool user_personalized_ads_enabled = 23 [default = true]; + bool has_user_personalized_ads_enabled() const; + void clear_user_personalized_ads_enabled() ; + bool user_personalized_ads_enabled() const; + void set_user_personalized_ads_enabled(bool value); + private: - ::ei::Contract_PlayerGrade _internal_grade() const; - void _internal_set_grade(::ei::Contract_PlayerGrade value); - public: + bool _internal_user_personalized_ads_enabled() const; + void _internal_set_user_personalized_ads_enabled(bool value); - // @@protoc_insertion_point(class_scope:ei.QueryCoopRequest) + public: + // @@protoc_insertion_point(class_scope:ei.Backup.Settings) 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 contract_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr coop_identifier_; - ::ei::BasicRequestInfo* rinfo_; - uint32_t client_version_; - uint32_t league_; - int grade_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 5, 30, 0, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_Backup_Settings_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const Backup_Settings& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + bool sfx_; + bool music_; + bool low_battery_mode_; + bool low_performance_mode_; + bool force_touch_chicken_btn_; + bool notifications_queried_; + bool notifications_on_; + bool notify_daily_gift_; + bool gdpr_consent_queried_; + bool gdpr_age_restricted_; + bool gdpr_consent_given_; + bool age_queried_; + ::uint32_t last_day_age_queried_; + bool contracts_widget_enabled_; + bool artifact_sparkle_; + bool coppa_queried_; + bool coppa_restricted_; + bool age_restricted_; + bool data_collection_consent_queried_; + bool data_collection_consent_given_; + double last_backup_time_; + double last_notification_query_time_; + bool low_performance_; + bool auto_stop_fueling_; + bool max_enabled_; + bool hide_cc_status_; + bool user_ads_enabled_; + bool user_cloud_enabled_; + bool user_analytics_enabled_; + bool user_personalized_ads_enabled_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class QueryCoopResponse final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.QueryCoopResponse) */ { +class Backup_ResearchItem final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.Backup.ResearchItem) */ { public: - inline QueryCoopResponse() : QueryCoopResponse(nullptr) {} - ~QueryCoopResponse() override; - explicit PROTOBUF_CONSTEXPR QueryCoopResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - QueryCoopResponse(const QueryCoopResponse& from); - QueryCoopResponse(QueryCoopResponse&& from) noexcept - : QueryCoopResponse() { - *this = ::std::move(from); - } - - inline QueryCoopResponse& operator=(const QueryCoopResponse& from) { + inline Backup_ResearchItem() : Backup_ResearchItem(nullptr) {} + ~Backup_ResearchItem() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR Backup_ResearchItem( + ::google::protobuf::internal::ConstantInitialized); + + inline Backup_ResearchItem(const Backup_ResearchItem& from) : Backup_ResearchItem(nullptr, from) {} + inline Backup_ResearchItem(Backup_ResearchItem&& from) noexcept + : Backup_ResearchItem(nullptr, std::move(from)) {} + inline Backup_ResearchItem& operator=(const Backup_ResearchItem& from) { CopyFrom(from); return *this; } - inline QueryCoopResponse& operator=(QueryCoopResponse&& from) noexcept { + inline Backup_ResearchItem& operator=(Backup_ResearchItem&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -22543,243 +20939,207 @@ class QueryCoopResponse final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const QueryCoopResponse& default_instance() { + static const Backup_ResearchItem& default_instance() { return *internal_default_instance(); } - static inline const QueryCoopResponse* internal_default_instance() { - return reinterpret_cast( - &_QueryCoopResponse_default_instance_); - } - static constexpr int kIndexInFileMessages = - 70; - - friend void swap(QueryCoopResponse& a, QueryCoopResponse& b) { - a.Swap(&b); + static inline const Backup_ResearchItem* internal_default_instance() { + return reinterpret_cast( + &_Backup_ResearchItem_default_instance_); } - inline void Swap(QueryCoopResponse* other) { + static constexpr int kIndexInFileMessages = 11; + friend void swap(Backup_ResearchItem& a, Backup_ResearchItem& b) { a.Swap(&b); } + inline void Swap(Backup_ResearchItem* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(QueryCoopResponse* other) { + void UnsafeArenaSwap(Backup_ResearchItem* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - QueryCoopResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + Backup_ResearchItem* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const QueryCoopResponse& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const QueryCoopResponse& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const Backup_ResearchItem& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const Backup_ResearchItem& from) { Backup_ResearchItem::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(QueryCoopResponse* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.QueryCoopResponse"; + void InternalSwap(Backup_ResearchItem* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.Backup.ResearchItem"; } + + protected: + explicit Backup_ResearchItem(::google::protobuf::Arena* arena); + Backup_ResearchItem(::google::protobuf::Arena* arena, const Backup_ResearchItem& from); + Backup_ResearchItem(::google::protobuf::Arena* arena, Backup_ResearchItem&& from) noexcept + : Backup_ResearchItem(arena) { + *this = ::std::move(from); } - protected: - explicit QueryCoopResponse(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kExistsFieldNumber = 1, - kFullFieldNumber = 2, - kExpiredFieldNumber = 5, - kDifferentLeagueFieldNumber = 4, - kDifferentGradeFieldNumber = 6, - kCcOnlyFieldNumber = 7, - kBannedFieldNumber = 3, + kIdFieldNumber = 1, + kLevelFieldNumber = 2, }; - // optional bool exists = 1; - bool has_exists() const; - private: - bool _internal_has_exists() const; - public: - void clear_exists(); - bool exists() const; - void set_exists(bool value); - private: - bool _internal_exists() const; - void _internal_set_exists(bool value); - public: - - // optional bool full = 2; - bool has_full() const; - private: - bool _internal_has_full() const; - public: - void clear_full(); - bool full() const; - void set_full(bool value); - private: - bool _internal_full() const; - void _internal_set_full(bool value); - public: - - // optional bool expired = 5; - bool has_expired() const; - private: - bool _internal_has_expired() const; - public: - void clear_expired(); - bool expired() const; - void set_expired(bool value); - private: - bool _internal_expired() const; - void _internal_set_expired(bool value); - public: + // optional string id = 1; + bool has_id() const; + void clear_id() ; + const std::string& id() const; + template + void set_id(Arg_&& arg, Args_... args); + std::string* mutable_id(); + PROTOBUF_NODISCARD std::string* release_id(); + void set_allocated_id(std::string* value); - // optional bool different_league = 4; - bool has_different_league() const; - private: - bool _internal_has_different_league() const; - public: - void clear_different_league(); - bool different_league() const; - void set_different_league(bool value); private: - bool _internal_different_league() const; - void _internal_set_different_league(bool value); - public: + const std::string& _internal_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_id( + const std::string& value); + std::string* _internal_mutable_id(); - // optional bool different_grade = 6; - bool has_different_grade() const; - private: - bool _internal_has_different_grade() const; - public: - void clear_different_grade(); - bool different_grade() const; - void set_different_grade(bool value); - private: - bool _internal_different_grade() const; - void _internal_set_different_grade(bool value); public: + // optional uint32 level = 2; + bool has_level() const; + void clear_level() ; + ::uint32_t level() const; + void set_level(::uint32_t value); - // optional bool cc_only = 7; - bool has_cc_only() const; - private: - bool _internal_has_cc_only() const; - public: - void clear_cc_only(); - bool cc_only() const; - void set_cc_only(bool value); private: - bool _internal_cc_only() const; - void _internal_set_cc_only(bool value); - public: + ::uint32_t _internal_level() const; + void _internal_set_level(::uint32_t value); - // optional bool banned = 3; - bool has_banned() const; - private: - bool _internal_has_banned() const; - public: - void clear_banned(); - bool banned() const; - void set_banned(bool value); - private: - bool _internal_banned() const; - void _internal_set_banned(bool value); public: - - // @@protoc_insertion_point(class_scope:ei.QueryCoopResponse) + // @@protoc_insertion_point(class_scope:ei.Backup.ResearchItem) 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_; - bool exists_; - bool full_; - bool expired_; - bool different_league_; - bool different_grade_; - bool cc_only_; - bool banned_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 0, + 33, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_Backup_ResearchItem_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const Backup_ResearchItem& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr id_; + ::uint32_t level_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class CreateCoopRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.CreateCoopRequest) */ { +class Backup_OwnedBoost final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.Backup.OwnedBoost) */ { public: - inline CreateCoopRequest() : CreateCoopRequest(nullptr) {} - ~CreateCoopRequest() override; - explicit PROTOBUF_CONSTEXPR CreateCoopRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - CreateCoopRequest(const CreateCoopRequest& from); - CreateCoopRequest(CreateCoopRequest&& from) noexcept - : CreateCoopRequest() { - *this = ::std::move(from); - } - - inline CreateCoopRequest& operator=(const CreateCoopRequest& from) { + inline Backup_OwnedBoost() : Backup_OwnedBoost(nullptr) {} + ~Backup_OwnedBoost() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR Backup_OwnedBoost( + ::google::protobuf::internal::ConstantInitialized); + + inline Backup_OwnedBoost(const Backup_OwnedBoost& from) : Backup_OwnedBoost(nullptr, from) {} + inline Backup_OwnedBoost(Backup_OwnedBoost&& from) noexcept + : Backup_OwnedBoost(nullptr, std::move(from)) {} + inline Backup_OwnedBoost& operator=(const Backup_OwnedBoost& from) { CopyFrom(from); return *this; } - inline CreateCoopRequest& operator=(CreateCoopRequest&& from) noexcept { + inline Backup_OwnedBoost& operator=(Backup_OwnedBoost&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -22788,403 +21148,416 @@ class CreateCoopRequest final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const CreateCoopRequest& default_instance() { + static const Backup_OwnedBoost& default_instance() { return *internal_default_instance(); } - static inline const CreateCoopRequest* internal_default_instance() { - return reinterpret_cast( - &_CreateCoopRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 71; - - friend void swap(CreateCoopRequest& a, CreateCoopRequest& b) { - a.Swap(&b); + static inline const Backup_OwnedBoost* internal_default_instance() { + return reinterpret_cast( + &_Backup_OwnedBoost_default_instance_); } - inline void Swap(CreateCoopRequest* other) { + static constexpr int kIndexInFileMessages = 15; + friend void swap(Backup_OwnedBoost& a, Backup_OwnedBoost& b) { a.Swap(&b); } + inline void Swap(Backup_OwnedBoost* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(CreateCoopRequest* other) { + void UnsafeArenaSwap(Backup_OwnedBoost* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - CreateCoopRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + Backup_OwnedBoost* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const CreateCoopRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const CreateCoopRequest& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const Backup_OwnedBoost& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const Backup_OwnedBoost& from) { Backup_OwnedBoost::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(CreateCoopRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.CreateCoopRequest"; + void InternalSwap(Backup_OwnedBoost* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.Backup.OwnedBoost"; } + + protected: + explicit Backup_OwnedBoost(::google::protobuf::Arena* arena); + Backup_OwnedBoost(::google::protobuf::Arena* arena, const Backup_OwnedBoost& from); + Backup_OwnedBoost(::google::protobuf::Arena* arena, Backup_OwnedBoost&& from) noexcept + : Backup_OwnedBoost(arena) { + *this = ::std::move(from); } - protected: - explicit CreateCoopRequest(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kContractIdentifierFieldNumber = 1, - kCoopIdentifierFieldNumber = 2, - kUserIdFieldNumber = 4, - kUserNameFieldNumber = 5, - kRinfoFieldNumber = 10, - kSecondsRemainingFieldNumber = 3, - kPlatformFieldNumber = 6, - kClientVersionFieldNumber = 7, - kSoulPowerFieldNumber = 8, - kLeagueFieldNumber = 9, - kGradeFieldNumber = 12, - kEopFieldNumber = 11, - kPublicFieldNumber = 13, - kCcOnlyFieldNumber = 14, - kAllowAllGradesFieldNumber = 16, - kPointsReplayFieldNumber = 15, + kBoostIdFieldNumber = 1, + kCountFieldNumber = 2, }; - // optional string contract_identifier = 1; - bool has_contract_identifier() const; - private: - bool _internal_has_contract_identifier() const; - public: - void clear_contract_identifier(); - const std::string& contract_identifier() const; - template - void set_contract_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_contract_identifier(); - PROTOBUF_NODISCARD std::string* release_contract_identifier(); - void set_allocated_contract_identifier(std::string* contract_identifier); - private: - const std::string& _internal_contract_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_identifier(const std::string& value); - std::string* _internal_mutable_contract_identifier(); - public: + // optional string boost_id = 1; + bool has_boost_id() const; + void clear_boost_id() ; + const std::string& boost_id() const; + template + void set_boost_id(Arg_&& arg, Args_... args); + std::string* mutable_boost_id(); + PROTOBUF_NODISCARD std::string* release_boost_id(); + void set_allocated_boost_id(std::string* value); - // optional string coop_identifier = 2; - bool has_coop_identifier() const; - private: - bool _internal_has_coop_identifier() const; - public: - void clear_coop_identifier(); - const std::string& coop_identifier() const; - template - void set_coop_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_coop_identifier(); - PROTOBUF_NODISCARD std::string* release_coop_identifier(); - void set_allocated_coop_identifier(std::string* coop_identifier); private: - const std::string& _internal_coop_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_coop_identifier(const std::string& value); - std::string* _internal_mutable_coop_identifier(); - public: + const std::string& _internal_boost_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_boost_id( + const std::string& value); + std::string* _internal_mutable_boost_id(); - // optional string user_id = 4; - 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 count = 2; + bool has_count() const; + void clear_count() ; + ::uint32_t count() const; + void set_count(::uint32_t value); - // optional string user_name = 5; - bool has_user_name() const; - private: - bool _internal_has_user_name() const; - public: - void clear_user_name(); - const std::string& user_name() const; - template - void set_user_name(ArgT0&& arg0, ArgT... args); - std::string* mutable_user_name(); - PROTOBUF_NODISCARD std::string* release_user_name(); - void set_allocated_user_name(std::string* user_name); private: - const std::string& _internal_user_name() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_user_name(const std::string& value); - std::string* _internal_mutable_user_name(); - public: + ::uint32_t _internal_count() const; + void _internal_set_count(::uint32_t value); - // optional .ei.BasicRequestInfo rinfo = 10; - 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(); + // @@protoc_insertion_point(class_scope:ei.Backup.OwnedBoost) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 0, + 37, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_Backup_OwnedBoost_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const Backup_OwnedBoost& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr boost_id_; + ::uint32_t count_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_ei_2eproto; +}; +// ------------------------------------------------------------------- - // optional double seconds_remaining = 3; - bool has_seconds_remaining() const; - private: - bool _internal_has_seconds_remaining() const; - public: - void clear_seconds_remaining(); - double seconds_remaining() const; - void set_seconds_remaining(double value); - private: - double _internal_seconds_remaining() const; - void _internal_set_seconds_remaining(double value); - public: +class Backup_NewsHeadline final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.Backup.NewsHeadline) */ { + public: + inline Backup_NewsHeadline() : Backup_NewsHeadline(nullptr) {} + ~Backup_NewsHeadline() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR Backup_NewsHeadline( + ::google::protobuf::internal::ConstantInitialized); + + inline Backup_NewsHeadline(const Backup_NewsHeadline& from) : Backup_NewsHeadline(nullptr, from) {} + inline Backup_NewsHeadline(Backup_NewsHeadline&& from) noexcept + : Backup_NewsHeadline(nullptr, std::move(from)) {} + inline Backup_NewsHeadline& operator=(const Backup_NewsHeadline& from) { + CopyFrom(from); + return *this; + } + inline Backup_NewsHeadline& operator=(Backup_NewsHeadline&& from) noexcept { + if (this == &from) return *this; + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } - // optional .ei.Platform platform = 6; - bool has_platform() const; - private: - bool _internal_has_platform() const; - public: - void clear_platform(); - ::ei::Platform platform() const; - void set_platform(::ei::Platform value); - private: - ::ei::Platform _internal_platform() const; - void _internal_set_platform(::ei::Platform value); - public: + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); + } + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); + } - // optional uint32 client_version = 7; - bool has_client_version() const; - private: - bool _internal_has_client_version() const; - public: - void clear_client_version(); - uint32_t client_version() const; - void set_client_version(uint32_t value); - private: - uint32_t _internal_client_version() const; - void _internal_set_client_version(uint32_t value); - public: + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const Backup_NewsHeadline& default_instance() { + return *internal_default_instance(); + } + static inline const Backup_NewsHeadline* internal_default_instance() { + return reinterpret_cast( + &_Backup_NewsHeadline_default_instance_); + } + static constexpr int kIndexInFileMessages = 12; + friend void swap(Backup_NewsHeadline& a, Backup_NewsHeadline& b) { a.Swap(&b); } + inline void Swap(Backup_NewsHeadline* other) { + if (other == this) return; +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(Backup_NewsHeadline* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } - // optional double soul_power = 8; - bool has_soul_power() const; - private: - bool _internal_has_soul_power() const; - public: - void clear_soul_power(); - double soul_power() const; - void set_soul_power(double value); - private: - double _internal_soul_power() const; - void _internal_set_soul_power(double value); - public: + // implements Message ---------------------------------------------- - // optional uint32 league = 9; - bool has_league() const; - private: - bool _internal_has_league() const; - public: - void clear_league(); - uint32_t league() const; - void set_league(uint32_t value); - private: - uint32_t _internal_league() const; - void _internal_set_league(uint32_t value); - public: + Backup_NewsHeadline* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const Backup_NewsHeadline& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const Backup_NewsHeadline& from) { Backup_NewsHeadline::MergeImpl(*this, from); } - // optional .ei.Contract.PlayerGrade grade = 12; - bool has_grade() const; - private: - bool _internal_has_grade() const; - public: - void clear_grade(); - ::ei::Contract_PlayerGrade grade() const; - void set_grade(::ei::Contract_PlayerGrade value); private: - ::ei::Contract_PlayerGrade _internal_grade() const; - void _internal_set_grade(::ei::Contract_PlayerGrade value); - public: + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); - // optional double eop = 11; - bool has_eop() const; - private: - bool _internal_has_eop() const; public: - void clear_eop(); - double eop() const; - void set_eop(double value); + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) private: - double _internal_eop() const; - void _internal_set_eop(double value); - public: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - // optional bool public = 13; - bool has_public_() const; - private: - bool _internal_has_public_() const; - public: - void clear_public_(); - bool public_() const; - void set_public_(bool value); - private: - bool _internal_public_() const; - void _internal_set_public_(bool value); public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } - // optional bool cc_only = 14; - bool has_cc_only() const; private: - bool _internal_has_cc_only() const; - public: - void clear_cc_only(); - bool cc_only() const; - void set_cc_only(bool value); - private: - bool _internal_cc_only() const; - void _internal_set_cc_only(bool value); - public: + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(Backup_NewsHeadline* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.Backup.NewsHeadline"; } + + protected: + explicit Backup_NewsHeadline(::google::protobuf::Arena* arena); + Backup_NewsHeadline(::google::protobuf::Arena* arena, const Backup_NewsHeadline& from); + Backup_NewsHeadline(::google::protobuf::Arena* arena, Backup_NewsHeadline&& from) noexcept + : Backup_NewsHeadline(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; - // optional bool allow_all_grades = 16; - bool has_allow_all_grades() const; - private: - bool _internal_has_allow_all_grades() const; - public: - void clear_allow_all_grades(); - bool allow_all_grades() const; - void set_allow_all_grades(bool value); - private: - bool _internal_allow_all_grades() const; - void _internal_set_allow_all_grades(bool value); - public: + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kIdFieldNumber = 1, + kReadFieldNumber = 2, + }; + // optional string id = 1; + bool has_id() const; + void clear_id() ; + const std::string& id() const; + template + void set_id(Arg_&& arg, Args_... args); + std::string* mutable_id(); + PROTOBUF_NODISCARD std::string* release_id(); + void set_allocated_id(std::string* value); - // optional bool points_replay = 15; - bool has_points_replay() const; private: - bool _internal_has_points_replay() const; + const std::string& _internal_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_id( + const std::string& value); + std::string* _internal_mutable_id(); + public: - void clear_points_replay(); - bool points_replay() const; - void set_points_replay(bool value); + // optional bool read = 2; + bool has_read() const; + void clear_read() ; + bool read() const; + void set_read(bool value); + private: - bool _internal_points_replay() const; - void _internal_set_points_replay(bool value); - public: + bool _internal_read() const; + void _internal_set_read(bool value); - // @@protoc_insertion_point(class_scope:ei.CreateCoopRequest) + public: + // @@protoc_insertion_point(class_scope:ei.Backup.NewsHeadline) 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 contract_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr coop_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr user_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr user_name_; - ::ei::BasicRequestInfo* rinfo_; - double seconds_remaining_; - int platform_; - uint32_t client_version_; - double soul_power_; - uint32_t league_; - int grade_; - double eop_; - bool public__; - bool cc_only_; - bool allow_all_grades_; - bool points_replay_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 0, + 33, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_Backup_NewsHeadline_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const Backup_NewsHeadline& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr id_; + bool read_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class CreateCoopResponse final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.CreateCoopResponse) */ { +class Backup_MissionInfo final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.Backup.MissionInfo) */ { public: - inline CreateCoopResponse() : CreateCoopResponse(nullptr) {} - ~CreateCoopResponse() override; - explicit PROTOBUF_CONSTEXPR CreateCoopResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - CreateCoopResponse(const CreateCoopResponse& from); - CreateCoopResponse(CreateCoopResponse&& from) noexcept - : CreateCoopResponse() { - *this = ::std::move(from); - } - - inline CreateCoopResponse& operator=(const CreateCoopResponse& from) { + inline Backup_MissionInfo() : Backup_MissionInfo(nullptr) {} + ~Backup_MissionInfo() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR Backup_MissionInfo( + ::google::protobuf::internal::ConstantInitialized); + + inline Backup_MissionInfo(const Backup_MissionInfo& from) : Backup_MissionInfo(nullptr, from) {} + inline Backup_MissionInfo(Backup_MissionInfo&& from) noexcept + : Backup_MissionInfo(nullptr, std::move(from)) {} + inline Backup_MissionInfo& operator=(const Backup_MissionInfo& from) { CopyFrom(from); return *this; } - inline CreateCoopResponse& operator=(CreateCoopResponse&& from) noexcept { + inline Backup_MissionInfo& operator=(Backup_MissionInfo&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -23193,173 +21566,220 @@ class CreateCoopResponse final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const CreateCoopResponse& default_instance() { + static const Backup_MissionInfo& default_instance() { return *internal_default_instance(); } - static inline const CreateCoopResponse* internal_default_instance() { - return reinterpret_cast( - &_CreateCoopResponse_default_instance_); - } - static constexpr int kIndexInFileMessages = - 72; - - friend void swap(CreateCoopResponse& a, CreateCoopResponse& b) { - a.Swap(&b); + static inline const Backup_MissionInfo* internal_default_instance() { + return reinterpret_cast( + &_Backup_MissionInfo_default_instance_); } - inline void Swap(CreateCoopResponse* other) { + static constexpr int kIndexInFileMessages = 16; + friend void swap(Backup_MissionInfo& a, Backup_MissionInfo& b) { a.Swap(&b); } + inline void Swap(Backup_MissionInfo* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(CreateCoopResponse* other) { + void UnsafeArenaSwap(Backup_MissionInfo* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - CreateCoopResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + Backup_MissionInfo* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const CreateCoopResponse& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const CreateCoopResponse& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const Backup_MissionInfo& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const Backup_MissionInfo& from) { Backup_MissionInfo::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(CreateCoopResponse* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.CreateCoopResponse"; + void InternalSwap(Backup_MissionInfo* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.Backup.MissionInfo"; } + + protected: + explicit Backup_MissionInfo(::google::protobuf::Arena* arena); + Backup_MissionInfo(::google::protobuf::Arena* arena, const Backup_MissionInfo& from); + Backup_MissionInfo(::google::protobuf::Arena* arena, Backup_MissionInfo&& from) noexcept + : Backup_MissionInfo(arena) { + *this = ::std::move(from); } - protected: - explicit CreateCoopResponse(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kMessageFieldNumber = 2, - kSuccessFieldNumber = 1, + kIdFieldNumber = 1, + kReferenceValueFieldNumber = 3, + kCompletedFieldNumber = 2, }; - // optional string message = 2; - bool has_message() const; - private: - bool _internal_has_message() const; - public: - void clear_message(); - const std::string& message() const; - template - void set_message(ArgT0&& arg0, ArgT... args); - std::string* mutable_message(); - PROTOBUF_NODISCARD std::string* release_message(); - void set_allocated_message(std::string* message); - private: - const std::string& _internal_message() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_message(const std::string& value); - std::string* _internal_mutable_message(); - public: + // optional string id = 1; + bool has_id() const; + void clear_id() ; + const std::string& id() const; + template + void set_id(Arg_&& arg, Args_... args); + std::string* mutable_id(); + PROTOBUF_NODISCARD std::string* release_id(); + void set_allocated_id(std::string* value); - // optional bool success = 1; - bool has_success() const; private: - bool _internal_has_success() const; + const std::string& _internal_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_id( + const std::string& value); + std::string* _internal_mutable_id(); + public: - void clear_success(); - bool success() const; - void set_success(bool value); + // optional double reference_value = 3; + bool has_reference_value() const; + void clear_reference_value() ; + double reference_value() const; + void set_reference_value(double value); + private: - bool _internal_success() const; - void _internal_set_success(bool value); + double _internal_reference_value() const; + void _internal_set_reference_value(double value); + public: + // optional bool completed = 2; + bool has_completed() const; + void clear_completed() ; + bool completed() const; + void set_completed(bool value); - // @@protoc_insertion_point(class_scope:ei.CreateCoopResponse) + private: + bool _internal_completed() const; + void _internal_set_completed(bool value); + + public: + // @@protoc_insertion_point(class_scope:ei.Backup.MissionInfo) 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 message_; - bool success_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 3, 0, + 32, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_Backup_MissionInfo_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const Backup_MissionInfo& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr id_; + double reference_value_; + bool completed_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class JoinCoopRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.JoinCoopRequest) */ { +class Backup_Misc final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.Backup.Misc) */ { public: - inline JoinCoopRequest() : JoinCoopRequest(nullptr) {} - ~JoinCoopRequest() override; - explicit PROTOBUF_CONSTEXPR JoinCoopRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - JoinCoopRequest(const JoinCoopRequest& from); - JoinCoopRequest(JoinCoopRequest&& from) noexcept - : JoinCoopRequest() { - *this = ::std::move(from); - } - - inline JoinCoopRequest& operator=(const JoinCoopRequest& from) { + inline Backup_Misc() : Backup_Misc(nullptr) {} + ~Backup_Misc() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR Backup_Misc( + ::google::protobuf::internal::ConstantInitialized); + + inline Backup_Misc(const Backup_Misc& from) : Backup_Misc(nullptr, from) {} + inline Backup_Misc(Backup_Misc&& from) noexcept + : Backup_Misc(nullptr, std::move(from)) {} + inline Backup_Misc& operator=(const Backup_Misc& from) { CopyFrom(from); return *this; } - inline JoinCoopRequest& operator=(JoinCoopRequest&& from) noexcept { + inline Backup_Misc& operator=(Backup_Misc&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -23368,358 +21788,500 @@ class JoinCoopRequest final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const JoinCoopRequest& default_instance() { + static const Backup_Misc& default_instance() { return *internal_default_instance(); } - static inline const JoinCoopRequest* internal_default_instance() { - return reinterpret_cast( - &_JoinCoopRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 73; - - friend void swap(JoinCoopRequest& a, JoinCoopRequest& b) { - a.Swap(&b); + static inline const Backup_Misc* internal_default_instance() { + return reinterpret_cast( + &_Backup_Misc_default_instance_); } - inline void Swap(JoinCoopRequest* other) { + static constexpr int kIndexInFileMessages = 10; + friend void swap(Backup_Misc& a, Backup_Misc& b) { a.Swap(&b); } + inline void Swap(Backup_Misc* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(JoinCoopRequest* other) { + void UnsafeArenaSwap(Backup_Misc* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - JoinCoopRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + Backup_Misc* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const JoinCoopRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const JoinCoopRequest& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const Backup_Misc& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const Backup_Misc& from) { Backup_Misc::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(JoinCoopRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.JoinCoopRequest"; + void InternalSwap(Backup_Misc* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.Backup.Misc"; } + + protected: + explicit Backup_Misc(::google::protobuf::Arena* arena); + Backup_Misc(::google::protobuf::Arena* arena, const Backup_Misc& from); + Backup_Misc(::google::protobuf::Arena* arena, Backup_Misc&& from) noexcept + : Backup_Misc(arena) { + *this = ::std::move(from); } - protected: - explicit JoinCoopRequest(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kContractIdentifierFieldNumber = 1, - kCoopIdentifierFieldNumber = 2, - kUserIdFieldNumber = 3, - kUserNameFieldNumber = 4, - kRinfoFieldNumber = 10, - kPlatformFieldNumber = 5, - kClientVersionFieldNumber = 7, - kSoulPowerFieldNumber = 8, - kSecondsRemainingFieldNumber = 11, - kLeagueFieldNumber = 9, - kGradeFieldNumber = 13, - kEopFieldNumber = 12, - kPointsReplayFieldNumber = 14, + kFriendRankFieldNumber = 6, + kFriendRankPopFieldNumber = 7, + kGlobalRankFieldNumber = 8, + kGlobalRankPopFieldNumber = 9, + kChickenBtnPrefBigFieldNumber = 1, + kFreeHatcheryRefillGivenFieldNumber = 2, + kChallengesAlertFieldNumber = 20, + kTrophyAlertFieldNumber = 11, + kArAlertFieldNumber = 12, + kContractsAlertFieldNumber = 13, + kContractsAlertV2FieldNumber = 21, + kCoopAlertFieldNumber = 14, + kCoopAlertV2FieldNumber = 22, + kSwitchAlertFieldNumber = 15, + kEggOfProphecyAlertFieldNumber = 16, + kBoostTokenAlertFieldNumber = 17, + kSoulEggAlertFieldNumber = 18, + kBackupReminderAlertFieldNumber = 19, + kMaxButtonAlertFieldNumber = 23, + kMissionTargetAlertFieldNumber = 24, + kColleggtiblesAlertFieldNumber = 25, + kLastShareFarmValueFieldNumber = 3, + kLastShareSwarmFarmValueFieldNumber = 4, + kLastShareSwarmSizeFieldNumber = 5, + kLastPrestigeAlertSoulEggsDEPRECATEDFieldNumber = 10, }; - // optional string contract_identifier = 1; - bool has_contract_identifier() const; - private: - bool _internal_has_contract_identifier() const; - public: - void clear_contract_identifier(); - const std::string& contract_identifier() const; - template - void set_contract_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_contract_identifier(); - PROTOBUF_NODISCARD std::string* release_contract_identifier(); - void set_allocated_contract_identifier(std::string* contract_identifier); + // optional uint64 friend_rank = 6; + bool has_friend_rank() const; + void clear_friend_rank() ; + ::uint64_t friend_rank() const; + void set_friend_rank(::uint64_t value); + private: - const std::string& _internal_contract_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_identifier(const std::string& value); - std::string* _internal_mutable_contract_identifier(); + ::uint64_t _internal_friend_rank() const; + void _internal_set_friend_rank(::uint64_t value); + public: + // optional uint64 friend_rank_pop = 7; + bool has_friend_rank_pop() const; + void clear_friend_rank_pop() ; + ::uint64_t friend_rank_pop() const; + void set_friend_rank_pop(::uint64_t value); - // optional string coop_identifier = 2; - bool has_coop_identifier() const; private: - bool _internal_has_coop_identifier() const; + ::uint64_t _internal_friend_rank_pop() const; + void _internal_set_friend_rank_pop(::uint64_t value); + public: - void clear_coop_identifier(); - const std::string& coop_identifier() const; - template - void set_coop_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_coop_identifier(); - PROTOBUF_NODISCARD std::string* release_coop_identifier(); - void set_allocated_coop_identifier(std::string* coop_identifier); + // optional uint64 global_rank = 8; + bool has_global_rank() const; + void clear_global_rank() ; + ::uint64_t global_rank() const; + void set_global_rank(::uint64_t value); + private: - const std::string& _internal_coop_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_coop_identifier(const std::string& value); - std::string* _internal_mutable_coop_identifier(); + ::uint64_t _internal_global_rank() const; + void _internal_set_global_rank(::uint64_t value); + public: + // optional uint64 global_rank_pop = 9; + bool has_global_rank_pop() const; + void clear_global_rank_pop() ; + ::uint64_t global_rank_pop() const; + void set_global_rank_pop(::uint64_t value); - // optional string user_id = 3; - bool has_user_id() const; private: - bool _internal_has_user_id() const; + ::uint64_t _internal_global_rank_pop() const; + void _internal_set_global_rank_pop(::uint64_t value); + 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); + // optional bool chicken_btn_pref_big = 1; + bool has_chicken_btn_pref_big() const; + void clear_chicken_btn_pref_big() ; + bool chicken_btn_pref_big() const; + void set_chicken_btn_pref_big(bool value); + 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(); + bool _internal_chicken_btn_pref_big() const; + void _internal_set_chicken_btn_pref_big(bool value); + public: + // optional bool free_hatchery_refill_given = 2; + bool has_free_hatchery_refill_given() const; + void clear_free_hatchery_refill_given() ; + bool free_hatchery_refill_given() const; + void set_free_hatchery_refill_given(bool value); - // optional string user_name = 4; - bool has_user_name() const; private: - bool _internal_has_user_name() const; + bool _internal_free_hatchery_refill_given() const; + void _internal_set_free_hatchery_refill_given(bool value); + public: - void clear_user_name(); - const std::string& user_name() const; - template - void set_user_name(ArgT0&& arg0, ArgT... args); - std::string* mutable_user_name(); - PROTOBUF_NODISCARD std::string* release_user_name(); - void set_allocated_user_name(std::string* user_name); + // optional bool challenges_alert = 20; + bool has_challenges_alert() const; + void clear_challenges_alert() ; + bool challenges_alert() const; + void set_challenges_alert(bool value); + private: - const std::string& _internal_user_name() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_user_name(const std::string& value); - std::string* _internal_mutable_user_name(); + bool _internal_challenges_alert() const; + void _internal_set_challenges_alert(bool value); + public: + // optional bool trophy_alert = 11; + bool has_trophy_alert() const; + void clear_trophy_alert() ; + bool trophy_alert() const; + void set_trophy_alert(bool value); - // optional .ei.BasicRequestInfo rinfo = 10; - bool has_rinfo() const; private: - bool _internal_has_rinfo() const; + bool _internal_trophy_alert() const; + void _internal_set_trophy_alert(bool value); + 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); + // optional bool ar_alert = 12; + bool has_ar_alert() const; + void clear_ar_alert() ; + bool ar_alert() const; + void set_ar_alert(bool value); + private: - const ::ei::BasicRequestInfo& _internal_rinfo() const; - ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + bool _internal_ar_alert() const; + void _internal_set_ar_alert(bool value); + public: - void unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo); - ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); + // optional bool contracts_alert = 13; + bool has_contracts_alert() const; + void clear_contracts_alert() ; + bool contracts_alert() const; + void set_contracts_alert(bool value); - // optional .ei.Platform platform = 5; - bool has_platform() const; private: - bool _internal_has_platform() const; + bool _internal_contracts_alert() const; + void _internal_set_contracts_alert(bool value); + public: - void clear_platform(); - ::ei::Platform platform() const; - void set_platform(::ei::Platform value); + // optional bool contracts_alert_v2 = 21; + bool has_contracts_alert_v2() const; + void clear_contracts_alert_v2() ; + bool contracts_alert_v2() const; + void set_contracts_alert_v2(bool value); + private: - ::ei::Platform _internal_platform() const; - void _internal_set_platform(::ei::Platform value); + bool _internal_contracts_alert_v2() const; + void _internal_set_contracts_alert_v2(bool value); + public: + // optional bool coop_alert = 14; + bool has_coop_alert() const; + void clear_coop_alert() ; + bool coop_alert() const; + void set_coop_alert(bool value); - // optional uint32 client_version = 7; - bool has_client_version() const; private: - bool _internal_has_client_version() const; + bool _internal_coop_alert() const; + void _internal_set_coop_alert(bool value); + public: - void clear_client_version(); - uint32_t client_version() const; - void set_client_version(uint32_t value); + // optional bool coop_alert_v2 = 22; + bool has_coop_alert_v2() const; + void clear_coop_alert_v2() ; + bool coop_alert_v2() const; + void set_coop_alert_v2(bool value); + private: - uint32_t _internal_client_version() const; - void _internal_set_client_version(uint32_t value); + bool _internal_coop_alert_v2() const; + void _internal_set_coop_alert_v2(bool value); + public: + // optional bool switch_alert = 15; + bool has_switch_alert() const; + void clear_switch_alert() ; + bool switch_alert() const; + void set_switch_alert(bool value); - // optional double soul_power = 8; - bool has_soul_power() const; private: - bool _internal_has_soul_power() const; + bool _internal_switch_alert() const; + void _internal_set_switch_alert(bool value); + public: - void clear_soul_power(); - double soul_power() const; - void set_soul_power(double value); + // optional bool egg_of_prophecy_alert = 16; + bool has_egg_of_prophecy_alert() const; + void clear_egg_of_prophecy_alert() ; + bool egg_of_prophecy_alert() const; + void set_egg_of_prophecy_alert(bool value); + private: - double _internal_soul_power() const; - void _internal_set_soul_power(double value); + bool _internal_egg_of_prophecy_alert() const; + void _internal_set_egg_of_prophecy_alert(bool value); + public: + // optional bool boost_token_alert = 17; + bool has_boost_token_alert() const; + void clear_boost_token_alert() ; + bool boost_token_alert() const; + void set_boost_token_alert(bool value); - // optional double seconds_remaining = 11; - bool has_seconds_remaining() const; private: - bool _internal_has_seconds_remaining() const; + bool _internal_boost_token_alert() const; + void _internal_set_boost_token_alert(bool value); + public: - void clear_seconds_remaining(); - double seconds_remaining() const; - void set_seconds_remaining(double value); + // optional bool soul_egg_alert = 18; + bool has_soul_egg_alert() const; + void clear_soul_egg_alert() ; + bool soul_egg_alert() const; + void set_soul_egg_alert(bool value); + private: - double _internal_seconds_remaining() const; - void _internal_set_seconds_remaining(double value); + bool _internal_soul_egg_alert() const; + void _internal_set_soul_egg_alert(bool value); + public: + // optional bool backup_reminder_alert = 19; + bool has_backup_reminder_alert() const; + void clear_backup_reminder_alert() ; + bool backup_reminder_alert() const; + void set_backup_reminder_alert(bool value); - // optional uint32 league = 9; - bool has_league() const; private: - bool _internal_has_league() const; + bool _internal_backup_reminder_alert() const; + void _internal_set_backup_reminder_alert(bool value); + public: - void clear_league(); - uint32_t league() const; - void set_league(uint32_t value); + // optional bool max_button_alert = 23; + bool has_max_button_alert() const; + void clear_max_button_alert() ; + bool max_button_alert() const; + void set_max_button_alert(bool value); + private: - uint32_t _internal_league() const; - void _internal_set_league(uint32_t value); + bool _internal_max_button_alert() const; + void _internal_set_max_button_alert(bool value); + public: + // optional bool mission_target_alert = 24; + bool has_mission_target_alert() const; + void clear_mission_target_alert() ; + bool mission_target_alert() const; + void set_mission_target_alert(bool value); - // optional .ei.Contract.PlayerGrade grade = 13; - bool has_grade() const; private: - bool _internal_has_grade() const; + bool _internal_mission_target_alert() const; + void _internal_set_mission_target_alert(bool value); + public: - void clear_grade(); - ::ei::Contract_PlayerGrade grade() const; - void set_grade(::ei::Contract_PlayerGrade value); + // optional bool colleggtibles_alert = 25; + bool has_colleggtibles_alert() const; + void clear_colleggtibles_alert() ; + bool colleggtibles_alert() const; + void set_colleggtibles_alert(bool value); + private: - ::ei::Contract_PlayerGrade _internal_grade() const; - void _internal_set_grade(::ei::Contract_PlayerGrade value); + bool _internal_colleggtibles_alert() const; + void _internal_set_colleggtibles_alert(bool value); + public: + // optional double last_share_farm_value = 3 [default = 10000000]; + bool has_last_share_farm_value() const; + void clear_last_share_farm_value() ; + double last_share_farm_value() const; + void set_last_share_farm_value(double value); - // optional double eop = 12; - bool has_eop() const; private: - bool _internal_has_eop() const; + double _internal_last_share_farm_value() const; + void _internal_set_last_share_farm_value(double value); + public: - void clear_eop(); - double eop() const; - void set_eop(double value); + // optional double last_share_swarm_farm_value = 4 [default = 10000000]; + bool has_last_share_swarm_farm_value() const; + void clear_last_share_swarm_farm_value() ; + double last_share_swarm_farm_value() const; + void set_last_share_swarm_farm_value(double value); + private: - double _internal_eop() const; - void _internal_set_eop(double value); + double _internal_last_share_swarm_farm_value() const; + void _internal_set_last_share_swarm_farm_value(double value); + public: + // optional double last_share_swarm_size = 5 [default = 140]; + bool has_last_share_swarm_size() const; + void clear_last_share_swarm_size() ; + double last_share_swarm_size() const; + void set_last_share_swarm_size(double value); - // optional bool points_replay = 14; - bool has_points_replay() const; private: - bool _internal_has_points_replay() const; + double _internal_last_share_swarm_size() const; + void _internal_set_last_share_swarm_size(double value); + public: - void clear_points_replay(); - bool points_replay() const; - void set_points_replay(bool value); + // optional uint64 last_prestige_alert_soul_eggs_DEPRECATED = 10 [default = 45]; + bool has_last_prestige_alert_soul_eggs_deprecated() const; + void clear_last_prestige_alert_soul_eggs_deprecated() ; + ::uint64_t last_prestige_alert_soul_eggs_deprecated() const; + void set_last_prestige_alert_soul_eggs_deprecated(::uint64_t value); + private: - bool _internal_points_replay() const; - void _internal_set_points_replay(bool value); - public: + ::uint64_t _internal_last_prestige_alert_soul_eggs_deprecated() const; + void _internal_set_last_prestige_alert_soul_eggs_deprecated(::uint64_t value); - // @@protoc_insertion_point(class_scope:ei.JoinCoopRequest) + public: + // @@protoc_insertion_point(class_scope:ei.Backup.Misc) 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 contract_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr coop_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr user_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr user_name_; - ::ei::BasicRequestInfo* rinfo_; - int platform_; - uint32_t client_version_; - double soul_power_; - double seconds_remaining_; - uint32_t league_; - int grade_; - double eop_; - bool points_replay_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 5, 25, 0, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_Backup_Misc_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const Backup_Misc& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::uint64_t friend_rank_; + ::uint64_t friend_rank_pop_; + ::uint64_t global_rank_; + ::uint64_t global_rank_pop_; + bool chicken_btn_pref_big_; + bool free_hatchery_refill_given_; + bool challenges_alert_; + bool trophy_alert_; + bool ar_alert_; + bool contracts_alert_; + bool contracts_alert_v2_; + bool coop_alert_; + bool coop_alert_v2_; + bool switch_alert_; + bool egg_of_prophecy_alert_; + bool boost_token_alert_; + bool soul_egg_alert_; + bool backup_reminder_alert_; + bool max_button_alert_; + bool mission_target_alert_; + bool colleggtibles_alert_; + double last_share_farm_value_; + double last_share_swarm_farm_value_; + double last_share_swarm_size_; + ::uint64_t last_prestige_alert_soul_eggs_deprecated_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class JoinCoopResponse final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.JoinCoopResponse) */ { +class Backup_ActiveBoost final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.Backup.ActiveBoost) */ { public: - inline JoinCoopResponse() : JoinCoopResponse(nullptr) {} - ~JoinCoopResponse() override; - explicit PROTOBUF_CONSTEXPR JoinCoopResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - JoinCoopResponse(const JoinCoopResponse& from); - JoinCoopResponse(JoinCoopResponse&& from) noexcept - : JoinCoopResponse() { - *this = ::std::move(from); - } - - inline JoinCoopResponse& operator=(const JoinCoopResponse& from) { + inline Backup_ActiveBoost() : Backup_ActiveBoost(nullptr) {} + ~Backup_ActiveBoost() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR Backup_ActiveBoost( + ::google::protobuf::internal::ConstantInitialized); + + inline Backup_ActiveBoost(const Backup_ActiveBoost& from) : Backup_ActiveBoost(nullptr, from) {} + inline Backup_ActiveBoost(Backup_ActiveBoost&& from) noexcept + : Backup_ActiveBoost(nullptr, std::move(from)) {} + inline Backup_ActiveBoost& operator=(const Backup_ActiveBoost& from) { CopyFrom(from); return *this; } - inline JoinCoopResponse& operator=(JoinCoopResponse&& from) noexcept { + inline Backup_ActiveBoost& operator=(Backup_ActiveBoost&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -23728,298 +22290,220 @@ class JoinCoopResponse final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const JoinCoopResponse& default_instance() { + static const Backup_ActiveBoost& default_instance() { return *internal_default_instance(); } - static inline const JoinCoopResponse* internal_default_instance() { - return reinterpret_cast( - &_JoinCoopResponse_default_instance_); - } - static constexpr int kIndexInFileMessages = - 74; - - friend void swap(JoinCoopResponse& a, JoinCoopResponse& b) { - a.Swap(&b); + static inline const Backup_ActiveBoost* internal_default_instance() { + return reinterpret_cast( + &_Backup_ActiveBoost_default_instance_); } - inline void Swap(JoinCoopResponse* other) { + static constexpr int kIndexInFileMessages = 14; + friend void swap(Backup_ActiveBoost& a, Backup_ActiveBoost& b) { a.Swap(&b); } + inline void Swap(Backup_ActiveBoost* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(JoinCoopResponse* other) { + void UnsafeArenaSwap(Backup_ActiveBoost* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - JoinCoopResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + Backup_ActiveBoost* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const JoinCoopResponse& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const JoinCoopResponse& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const Backup_ActiveBoost& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const Backup_ActiveBoost& from) { Backup_ActiveBoost::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(JoinCoopResponse* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.JoinCoopResponse"; + void InternalSwap(Backup_ActiveBoost* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.Backup.ActiveBoost"; } + + protected: + explicit Backup_ActiveBoost(::google::protobuf::Arena* arena); + Backup_ActiveBoost(::google::protobuf::Arena* arena, const Backup_ActiveBoost& from); + Backup_ActiveBoost(::google::protobuf::Arena* arena, Backup_ActiveBoost&& from) noexcept + : Backup_ActiveBoost(arena) { + *this = ::std::move(from); } - protected: - explicit JoinCoopResponse(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kMessageFieldNumber = 2, - kCoopIdentifierFieldNumber = 5, - kSecondsRemainingFieldNumber = 3, - kSuccessFieldNumber = 1, - kBannedFieldNumber = 4, - kCanStartFieldNumber = 10, - kNumMembersFieldNumber = 7, - kMatchPercentFieldNumber = 6, - kStatusFieldNumber = 8, - kGradeFieldNumber = 9, + kBoostIdFieldNumber = 1, + kTimeRemainingFieldNumber = 2, + kReferenceValueFieldNumber = 3, }; - // optional string message = 2; - bool has_message() const; - private: - bool _internal_has_message() const; - public: - void clear_message(); - const std::string& message() const; - template - void set_message(ArgT0&& arg0, ArgT... args); - std::string* mutable_message(); - PROTOBUF_NODISCARD std::string* release_message(); - void set_allocated_message(std::string* message); - private: - const std::string& _internal_message() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_message(const std::string& value); - std::string* _internal_mutable_message(); - public: - - // optional string coop_identifier = 5; - bool has_coop_identifier() const; - private: - bool _internal_has_coop_identifier() const; - public: - void clear_coop_identifier(); - const std::string& coop_identifier() const; - template - void set_coop_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_coop_identifier(); - PROTOBUF_NODISCARD std::string* release_coop_identifier(); - void set_allocated_coop_identifier(std::string* coop_identifier); - private: - const std::string& _internal_coop_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_coop_identifier(const std::string& value); - std::string* _internal_mutable_coop_identifier(); - public: - - // optional double seconds_remaining = 3; - bool has_seconds_remaining() const; - private: - bool _internal_has_seconds_remaining() const; - public: - void clear_seconds_remaining(); - double seconds_remaining() const; - void set_seconds_remaining(double value); - private: - double _internal_seconds_remaining() const; - void _internal_set_seconds_remaining(double value); - public: - - // optional bool success = 1; - bool has_success() const; - private: - bool _internal_has_success() const; - public: - void clear_success(); - bool success() const; - void set_success(bool value); - private: - bool _internal_success() const; - void _internal_set_success(bool value); - public: - - // optional bool banned = 4; - bool has_banned() const; - private: - bool _internal_has_banned() const; - public: - void clear_banned(); - bool banned() const; - void set_banned(bool value); - private: - bool _internal_banned() const; - void _internal_set_banned(bool value); - public: + // optional string boost_id = 1; + bool has_boost_id() const; + void clear_boost_id() ; + const std::string& boost_id() const; + template + void set_boost_id(Arg_&& arg, Args_... args); + std::string* mutable_boost_id(); + PROTOBUF_NODISCARD std::string* release_boost_id(); + void set_allocated_boost_id(std::string* value); - // optional bool can_start = 10; - bool has_can_start() const; - private: - bool _internal_has_can_start() const; - public: - void clear_can_start(); - bool can_start() const; - void set_can_start(bool value); private: - bool _internal_can_start() const; - void _internal_set_can_start(bool value); - public: + const std::string& _internal_boost_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_boost_id( + const std::string& value); + std::string* _internal_mutable_boost_id(); - // optional uint32 num_members = 7; - bool has_num_members() const; - private: - bool _internal_has_num_members() const; - public: - void clear_num_members(); - uint32_t num_members() const; - void set_num_members(uint32_t value); - private: - uint32_t _internal_num_members() const; - void _internal_set_num_members(uint32_t value); public: + // optional double time_remaining = 2; + bool has_time_remaining() const; + void clear_time_remaining() ; + double time_remaining() const; + void set_time_remaining(double value); - // optional double match_percent = 6; - bool has_match_percent() const; private: - bool _internal_has_match_percent() const; - public: - void clear_match_percent(); - double match_percent() const; - void set_match_percent(double value); - private: - double _internal_match_percent() const; - void _internal_set_match_percent(double value); - public: + double _internal_time_remaining() const; + void _internal_set_time_remaining(double value); - // optional .ei.ContractCoopStatusResponse.Status status = 8; - bool has_status() const; - private: - bool _internal_has_status() const; - public: - void clear_status(); - ::ei::ContractCoopStatusResponse_Status status() const; - void set_status(::ei::ContractCoopStatusResponse_Status value); - private: - ::ei::ContractCoopStatusResponse_Status _internal_status() const; - void _internal_set_status(::ei::ContractCoopStatusResponse_Status value); public: + // optional double reference_value = 3; + bool has_reference_value() const; + void clear_reference_value() ; + double reference_value() const; + void set_reference_value(double value); - // optional .ei.Contract.PlayerGrade grade = 9; - bool has_grade() const; - private: - bool _internal_has_grade() const; - public: - void clear_grade(); - ::ei::Contract_PlayerGrade grade() const; - void set_grade(::ei::Contract_PlayerGrade value); - private: - ::ei::Contract_PlayerGrade _internal_grade() const; - void _internal_set_grade(::ei::Contract_PlayerGrade value); - public: + private: + double _internal_reference_value() const; + void _internal_set_reference_value(double value); - // @@protoc_insertion_point(class_scope:ei.JoinCoopResponse) + public: + // @@protoc_insertion_point(class_scope:ei.Backup.ActiveBoost) 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 message_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr coop_identifier_; - double seconds_remaining_; - bool success_; - bool banned_; - bool can_start_; - uint32_t num_members_; - double match_percent_; - int status_; - int grade_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 3, 0, + 38, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_Backup_ActiveBoost_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const Backup_ActiveBoost& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr boost_id_; + double time_remaining_; + double reference_value_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class AutoJoinCoopRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.AutoJoinCoopRequest) */ { +class Backup_AchievementInfo final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.Backup.AchievementInfo) */ { public: - inline AutoJoinCoopRequest() : AutoJoinCoopRequest(nullptr) {} - ~AutoJoinCoopRequest() override; - explicit PROTOBUF_CONSTEXPR AutoJoinCoopRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - AutoJoinCoopRequest(const AutoJoinCoopRequest& from); - AutoJoinCoopRequest(AutoJoinCoopRequest&& from) noexcept - : AutoJoinCoopRequest() { - *this = ::std::move(from); - } - - inline AutoJoinCoopRequest& operator=(const AutoJoinCoopRequest& from) { + inline Backup_AchievementInfo() : Backup_AchievementInfo(nullptr) {} + ~Backup_AchievementInfo() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR Backup_AchievementInfo( + ::google::protobuf::internal::ConstantInitialized); + + inline Backup_AchievementInfo(const Backup_AchievementInfo& from) : Backup_AchievementInfo(nullptr, from) {} + inline Backup_AchievementInfo(Backup_AchievementInfo&& from) noexcept + : Backup_AchievementInfo(nullptr, std::move(from)) {} + inline Backup_AchievementInfo& operator=(const Backup_AchievementInfo& from) { CopyFrom(from); return *this; } - inline AutoJoinCoopRequest& operator=(AutoJoinCoopRequest&& from) noexcept { + inline Backup_AchievementInfo& operator=(Backup_AchievementInfo&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -24028,338 +22512,207 @@ class AutoJoinCoopRequest final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const AutoJoinCoopRequest& default_instance() { + static const Backup_AchievementInfo& default_instance() { return *internal_default_instance(); } - static inline const AutoJoinCoopRequest* internal_default_instance() { - return reinterpret_cast( - &_AutoJoinCoopRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 75; - - friend void swap(AutoJoinCoopRequest& a, AutoJoinCoopRequest& b) { - a.Swap(&b); + static inline const Backup_AchievementInfo* internal_default_instance() { + return reinterpret_cast( + &_Backup_AchievementInfo_default_instance_); } - inline void Swap(AutoJoinCoopRequest* other) { + static constexpr int kIndexInFileMessages = 13; + friend void swap(Backup_AchievementInfo& a, Backup_AchievementInfo& b) { a.Swap(&b); } + inline void Swap(Backup_AchievementInfo* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(AutoJoinCoopRequest* other) { + void UnsafeArenaSwap(Backup_AchievementInfo* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - AutoJoinCoopRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + Backup_AchievementInfo* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const AutoJoinCoopRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const AutoJoinCoopRequest& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const Backup_AchievementInfo& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const Backup_AchievementInfo& from) { Backup_AchievementInfo::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(AutoJoinCoopRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.AutoJoinCoopRequest"; + void InternalSwap(Backup_AchievementInfo* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.Backup.AchievementInfo"; } + + protected: + explicit Backup_AchievementInfo(::google::protobuf::Arena* arena); + Backup_AchievementInfo(::google::protobuf::Arena* arena, const Backup_AchievementInfo& from); + Backup_AchievementInfo(::google::protobuf::Arena* arena, Backup_AchievementInfo&& from) noexcept + : Backup_AchievementInfo(arena) { + *this = ::std::move(from); } - protected: - explicit AutoJoinCoopRequest(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kContractIdentifierFieldNumber = 1, - kUserIdFieldNumber = 2, - kUserNameFieldNumber = 3, - kRinfoFieldNumber = 9, - kSoulPowerFieldNumber = 4, - kSecondsRemainingFieldNumber = 5, - kPlatformFieldNumber = 6, - kClientVersionFieldNumber = 7, - kEopFieldNumber = 10, - kLeagueFieldNumber = 8, - kGradeFieldNumber = 12, - kPointsReplayFieldNumber = 14, + kIdFieldNumber = 1, + kAchievedFieldNumber = 2, }; - // optional string contract_identifier = 1; - bool has_contract_identifier() const; - private: - bool _internal_has_contract_identifier() const; - public: - void clear_contract_identifier(); - const std::string& contract_identifier() const; - template - void set_contract_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_contract_identifier(); - PROTOBUF_NODISCARD std::string* release_contract_identifier(); - void set_allocated_contract_identifier(std::string* contract_identifier); - private: - const std::string& _internal_contract_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_identifier(const std::string& value); - std::string* _internal_mutable_contract_identifier(); - 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 user_name = 3; - bool has_user_name() const; - private: - bool _internal_has_user_name() const; - public: - void clear_user_name(); - const std::string& user_name() const; - template - void set_user_name(ArgT0&& arg0, ArgT... args); - std::string* mutable_user_name(); - PROTOBUF_NODISCARD std::string* release_user_name(); - void set_allocated_user_name(std::string* user_name); - private: - const std::string& _internal_user_name() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_user_name(const std::string& value); - std::string* _internal_mutable_user_name(); - public: - - // optional .ei.BasicRequestInfo rinfo = 9; - 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 double soul_power = 4; - bool has_soul_power() const; - private: - bool _internal_has_soul_power() const; - public: - void clear_soul_power(); - double soul_power() const; - void set_soul_power(double value); - private: - double _internal_soul_power() const; - void _internal_set_soul_power(double value); - public: - - // optional double seconds_remaining = 5; - bool has_seconds_remaining() const; - private: - bool _internal_has_seconds_remaining() const; - public: - void clear_seconds_remaining(); - double seconds_remaining() const; - void set_seconds_remaining(double value); - private: - double _internal_seconds_remaining() const; - void _internal_set_seconds_remaining(double value); - public: - - // optional .ei.Platform platform = 6; - bool has_platform() const; - private: - bool _internal_has_platform() const; - public: - void clear_platform(); - ::ei::Platform platform() const; - void set_platform(::ei::Platform value); - private: - ::ei::Platform _internal_platform() const; - void _internal_set_platform(::ei::Platform value); - public: - - // optional uint32 client_version = 7; - bool has_client_version() const; - private: - bool _internal_has_client_version() const; - public: - void clear_client_version(); - uint32_t client_version() const; - void set_client_version(uint32_t value); - private: - uint32_t _internal_client_version() const; - void _internal_set_client_version(uint32_t value); - public: + // optional string id = 1; + bool has_id() const; + void clear_id() ; + const std::string& id() const; + template + void set_id(Arg_&& arg, Args_... args); + std::string* mutable_id(); + PROTOBUF_NODISCARD std::string* release_id(); + void set_allocated_id(std::string* value); - // optional double eop = 10; - bool has_eop() const; - private: - bool _internal_has_eop() const; - public: - void clear_eop(); - double eop() const; - void set_eop(double value); private: - double _internal_eop() const; - void _internal_set_eop(double value); - public: + const std::string& _internal_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_id( + const std::string& value); + std::string* _internal_mutable_id(); - // optional uint32 league = 8; - bool has_league() const; - private: - bool _internal_has_league() const; - public: - void clear_league(); - uint32_t league() const; - void set_league(uint32_t value); - private: - uint32_t _internal_league() const; - void _internal_set_league(uint32_t value); public: + // optional bool achieved = 2; + bool has_achieved() const; + void clear_achieved() ; + bool achieved() const; + void set_achieved(bool value); - // optional .ei.Contract.PlayerGrade grade = 12; - bool has_grade() const; - private: - bool _internal_has_grade() const; - public: - void clear_grade(); - ::ei::Contract_PlayerGrade grade() const; - void set_grade(::ei::Contract_PlayerGrade value); private: - ::ei::Contract_PlayerGrade _internal_grade() const; - void _internal_set_grade(::ei::Contract_PlayerGrade value); - public: + bool _internal_achieved() const; + void _internal_set_achieved(bool value); - // optional bool points_replay = 14; - bool has_points_replay() const; - private: - bool _internal_has_points_replay() const; - public: - void clear_points_replay(); - bool points_replay() const; - void set_points_replay(bool value); - private: - bool _internal_points_replay() const; - void _internal_set_points_replay(bool value); public: - - // @@protoc_insertion_point(class_scope:ei.AutoJoinCoopRequest) + // @@protoc_insertion_point(class_scope:ei.Backup.AchievementInfo) 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 contract_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr user_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr user_name_; - ::ei::BasicRequestInfo* rinfo_; - double soul_power_; - double seconds_remaining_; - int platform_; - uint32_t client_version_; - double eop_; - uint32_t league_; - int grade_; - bool points_replay_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 0, + 36, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_Backup_AchievementInfo_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const Backup_AchievementInfo& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr id_; + bool achieved_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class UpdateCoopPermissionsRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.UpdateCoopPermissionsRequest) */ { +class AuthenticatedMessage final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.AuthenticatedMessage) */ { public: - inline UpdateCoopPermissionsRequest() : UpdateCoopPermissionsRequest(nullptr) {} - ~UpdateCoopPermissionsRequest() override; - explicit PROTOBUF_CONSTEXPR UpdateCoopPermissionsRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - UpdateCoopPermissionsRequest(const UpdateCoopPermissionsRequest& from); - UpdateCoopPermissionsRequest(UpdateCoopPermissionsRequest&& from) noexcept - : UpdateCoopPermissionsRequest() { - *this = ::std::move(from); - } - - inline UpdateCoopPermissionsRequest& operator=(const UpdateCoopPermissionsRequest& from) { + inline AuthenticatedMessage() : AuthenticatedMessage(nullptr) {} + ~AuthenticatedMessage() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR AuthenticatedMessage( + ::google::protobuf::internal::ConstantInitialized); + + inline AuthenticatedMessage(const AuthenticatedMessage& from) : AuthenticatedMessage(nullptr, from) {} + inline AuthenticatedMessage(AuthenticatedMessage&& from) noexcept + : AuthenticatedMessage(nullptr, std::move(from)) {} + inline AuthenticatedMessage& operator=(const AuthenticatedMessage& from) { CopyFrom(from); return *this; } - inline UpdateCoopPermissionsRequest& operator=(UpdateCoopPermissionsRequest&& from) noexcept { + inline AuthenticatedMessage& operator=(AuthenticatedMessage&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -24368,248 +22721,271 @@ class UpdateCoopPermissionsRequest final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const UpdateCoopPermissionsRequest& default_instance() { + static const AuthenticatedMessage& default_instance() { return *internal_default_instance(); } - static inline const UpdateCoopPermissionsRequest* internal_default_instance() { - return reinterpret_cast( - &_UpdateCoopPermissionsRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 76; - - friend void swap(UpdateCoopPermissionsRequest& a, UpdateCoopPermissionsRequest& b) { - a.Swap(&b); + static inline const AuthenticatedMessage* internal_default_instance() { + return reinterpret_cast( + &_AuthenticatedMessage_default_instance_); } - inline void Swap(UpdateCoopPermissionsRequest* other) { + static constexpr int kIndexInFileMessages = 162; + friend void swap(AuthenticatedMessage& a, AuthenticatedMessage& b) { a.Swap(&b); } + inline void Swap(AuthenticatedMessage* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(UpdateCoopPermissionsRequest* other) { + void UnsafeArenaSwap(AuthenticatedMessage* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - UpdateCoopPermissionsRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + AuthenticatedMessage* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const UpdateCoopPermissionsRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const UpdateCoopPermissionsRequest& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const AuthenticatedMessage& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const AuthenticatedMessage& from) { AuthenticatedMessage::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(UpdateCoopPermissionsRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.UpdateCoopPermissionsRequest"; + void InternalSwap(AuthenticatedMessage* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.AuthenticatedMessage"; } + + protected: + explicit AuthenticatedMessage(::google::protobuf::Arena* arena); + AuthenticatedMessage(::google::protobuf::Arena* arena, const AuthenticatedMessage& from); + AuthenticatedMessage(::google::protobuf::Arena* arena, AuthenticatedMessage&& from) noexcept + : AuthenticatedMessage(arena) { + *this = ::std::move(from); } - protected: - explicit UpdateCoopPermissionsRequest(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kContractIdentifierFieldNumber = 1, - kCoopIdentifierFieldNumber = 2, - kRequestingUserIdFieldNumber = 3, - kRinfoFieldNumber = 6, - kPublicFieldNumber = 4, - kClientVersionFieldNumber = 5, + kMessageFieldNumber = 1, + kCodeFieldNumber = 2, + kUserIdFieldNumber = 6, + kVersionFieldNumber = 3, + kCompressedFieldNumber = 4, + kOriginalSizeFieldNumber = 5, }; - // optional string contract_identifier = 1; - bool has_contract_identifier() const; - private: - bool _internal_has_contract_identifier() const; - public: - void clear_contract_identifier(); - const std::string& contract_identifier() const; - template - void set_contract_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_contract_identifier(); - PROTOBUF_NODISCARD std::string* release_contract_identifier(); - void set_allocated_contract_identifier(std::string* contract_identifier); - private: - const std::string& _internal_contract_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_identifier(const std::string& value); - std::string* _internal_mutable_contract_identifier(); - public: + // optional bytes message = 1; + bool has_message() const; + void clear_message() ; + const std::string& message() const; + template + void set_message(Arg_&& arg, Args_... args); + std::string* mutable_message(); + PROTOBUF_NODISCARD std::string* release_message(); + void set_allocated_message(std::string* value); - // optional string coop_identifier = 2; - bool has_coop_identifier() const; private: - bool _internal_has_coop_identifier() const; - public: - void clear_coop_identifier(); - const std::string& coop_identifier() const; - template - void set_coop_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_coop_identifier(); - PROTOBUF_NODISCARD std::string* release_coop_identifier(); - void set_allocated_coop_identifier(std::string* coop_identifier); - private: - const std::string& _internal_coop_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_coop_identifier(const std::string& value); - std::string* _internal_mutable_coop_identifier(); - public: + const std::string& _internal_message() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_message( + const std::string& value); + std::string* _internal_mutable_message(); - // optional string requesting_user_id = 3; - bool has_requesting_user_id() const; - private: - bool _internal_has_requesting_user_id() const; - public: - void clear_requesting_user_id(); - const std::string& requesting_user_id() const; - template - void set_requesting_user_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_requesting_user_id(); - PROTOBUF_NODISCARD std::string* release_requesting_user_id(); - void set_allocated_requesting_user_id(std::string* requesting_user_id); - private: - const std::string& _internal_requesting_user_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_requesting_user_id(const std::string& value); - std::string* _internal_mutable_requesting_user_id(); public: + // optional string code = 2; + bool has_code() const; + void clear_code() ; + const std::string& code() const; + template + void set_code(Arg_&& arg, Args_... args); + std::string* mutable_code(); + PROTOBUF_NODISCARD std::string* release_code(); + void set_allocated_code(std::string* value); - // optional .ei.BasicRequestInfo rinfo = 6; - 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(); + const std::string& _internal_code() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_code( + const std::string& value); + std::string* _internal_mutable_code(); + public: - void unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo); - ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); + // optional string user_id = 6; + bool has_user_id() const; + void clear_user_id() ; + const std::string& user_id() const; + template + void set_user_id(Arg_&& arg, Args_... args); + std::string* mutable_user_id(); + PROTOBUF_NODISCARD std::string* release_user_id(); + void set_allocated_user_id(std::string* value); - // optional bool public = 4; - bool has_public_() const; private: - bool _internal_has_public_() const; + 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: - void clear_public_(); - bool public_() const; - void set_public_(bool value); + // optional uint32 version = 3; + bool has_version() const; + void clear_version() ; + ::uint32_t version() const; + void set_version(::uint32_t value); + private: - bool _internal_public_() const; - void _internal_set_public_(bool value); + ::uint32_t _internal_version() const; + void _internal_set_version(::uint32_t value); + public: + // optional bool compressed = 4; + bool has_compressed() const; + void clear_compressed() ; + bool compressed() const; + void set_compressed(bool value); - // optional uint32 client_version = 5; - bool has_client_version() const; private: - bool _internal_has_client_version() const; + bool _internal_compressed() const; + void _internal_set_compressed(bool value); + public: - void clear_client_version(); - uint32_t client_version() const; - void set_client_version(uint32_t value); + // optional uint32 original_size = 5; + bool has_original_size() const; + void clear_original_size() ; + ::uint32_t original_size() const; + void set_original_size(::uint32_t value); + private: - uint32_t _internal_client_version() const; - void _internal_set_client_version(uint32_t value); - public: + ::uint32_t _internal_original_size() const; + void _internal_set_original_size(::uint32_t value); - // @@protoc_insertion_point(class_scope:ei.UpdateCoopPermissionsRequest) + public: + // @@protoc_insertion_point(class_scope:ei.AuthenticatedMessage) 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 contract_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr coop_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr requesting_user_id_; - ::ei::BasicRequestInfo* rinfo_; - bool public__; - uint32_t client_version_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 6, 0, + 43, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_AuthenticatedMessage_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const AuthenticatedMessage& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr message_; + ::google::protobuf::internal::ArenaStringPtr code_; + ::google::protobuf::internal::ArenaStringPtr user_id_; + ::uint32_t version_; + bool compressed_; + ::uint32_t original_size_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class UpdateCoopPermissionsResponse final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.UpdateCoopPermissionsResponse) */ { +class AuthenticateArtifactResponse final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.AuthenticateArtifactResponse) */ { public: - inline UpdateCoopPermissionsResponse() : UpdateCoopPermissionsResponse(nullptr) {} - ~UpdateCoopPermissionsResponse() override; - explicit PROTOBUF_CONSTEXPR UpdateCoopPermissionsResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - UpdateCoopPermissionsResponse(const UpdateCoopPermissionsResponse& from); - UpdateCoopPermissionsResponse(UpdateCoopPermissionsResponse&& from) noexcept - : UpdateCoopPermissionsResponse() { - *this = ::std::move(from); - } - - inline UpdateCoopPermissionsResponse& operator=(const UpdateCoopPermissionsResponse& from) { + inline AuthenticateArtifactResponse() : AuthenticateArtifactResponse(nullptr) {} + ~AuthenticateArtifactResponse() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR AuthenticateArtifactResponse( + ::google::protobuf::internal::ConstantInitialized); + + inline AuthenticateArtifactResponse(const AuthenticateArtifactResponse& from) : AuthenticateArtifactResponse(nullptr, from) {} + inline AuthenticateArtifactResponse(AuthenticateArtifactResponse&& from) noexcept + : AuthenticateArtifactResponse(nullptr, std::move(from)) {} + inline AuthenticateArtifactResponse& operator=(const AuthenticateArtifactResponse& from) { CopyFrom(from); return *this; } - inline UpdateCoopPermissionsResponse& operator=(UpdateCoopPermissionsResponse&& from) noexcept { + inline AuthenticateArtifactResponse& operator=(AuthenticateArtifactResponse&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -24618,173 +22994,246 @@ class UpdateCoopPermissionsResponse final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const UpdateCoopPermissionsResponse& default_instance() { + static const AuthenticateArtifactResponse& default_instance() { return *internal_default_instance(); } - static inline const UpdateCoopPermissionsResponse* internal_default_instance() { - return reinterpret_cast( - &_UpdateCoopPermissionsResponse_default_instance_); - } - static constexpr int kIndexInFileMessages = - 77; - - friend void swap(UpdateCoopPermissionsResponse& a, UpdateCoopPermissionsResponse& b) { - a.Swap(&b); + static inline const AuthenticateArtifactResponse* internal_default_instance() { + return reinterpret_cast( + &_AuthenticateArtifactResponse_default_instance_); } - inline void Swap(UpdateCoopPermissionsResponse* other) { + static constexpr int kIndexInFileMessages = 155; + friend void swap(AuthenticateArtifactResponse& a, AuthenticateArtifactResponse& b) { a.Swap(&b); } + inline void Swap(AuthenticateArtifactResponse* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(UpdateCoopPermissionsResponse* other) { + void UnsafeArenaSwap(AuthenticateArtifactResponse* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - UpdateCoopPermissionsResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + AuthenticateArtifactResponse* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const UpdateCoopPermissionsResponse& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const UpdateCoopPermissionsResponse& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const AuthenticateArtifactResponse& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const AuthenticateArtifactResponse& from) { AuthenticateArtifactResponse::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(UpdateCoopPermissionsResponse* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.UpdateCoopPermissionsResponse"; + void InternalSwap(AuthenticateArtifactResponse* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.AuthenticateArtifactResponse"; } + + protected: + explicit AuthenticateArtifactResponse(::google::protobuf::Arena* arena); + AuthenticateArtifactResponse(::google::protobuf::Arena* arena, const AuthenticateArtifactResponse& from); + AuthenticateArtifactResponse(::google::protobuf::Arena* arena, AuthenticateArtifactResponse&& from) noexcept + : AuthenticateArtifactResponse(arena) { + *this = ::std::move(from); } - protected: - explicit UpdateCoopPermissionsResponse(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kMessageFieldNumber = 2, + kEiUserIdFieldNumber = 5, + kOriginalItemIdFieldNumber = 2, kSuccessFieldNumber = 1, + kDemoteFieldNumber = 3, + kDeleteFieldNumber = 4, }; - // optional string message = 2; - bool has_message() const; + // optional string ei_user_id = 5; + bool has_ei_user_id() const; + void clear_ei_user_id() ; + const std::string& ei_user_id() const; + template + void set_ei_user_id(Arg_&& arg, Args_... args); + std::string* mutable_ei_user_id(); + PROTOBUF_NODISCARD std::string* release_ei_user_id(); + void set_allocated_ei_user_id(std::string* value); + private: - bool _internal_has_message() const; + const std::string& _internal_ei_user_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_ei_user_id( + const std::string& value); + std::string* _internal_mutable_ei_user_id(); + public: - void clear_message(); - const std::string& message() const; - template - void set_message(ArgT0&& arg0, ArgT... args); - std::string* mutable_message(); - PROTOBUF_NODISCARD std::string* release_message(); - void set_allocated_message(std::string* message); + // optional uint64 original_item_id = 2; + bool has_original_item_id() const; + void clear_original_item_id() ; + ::uint64_t original_item_id() const; + void set_original_item_id(::uint64_t value); + private: - const std::string& _internal_message() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_message(const std::string& value); - std::string* _internal_mutable_message(); - public: + ::uint64_t _internal_original_item_id() const; + void _internal_set_original_item_id(::uint64_t value); + public: // optional bool success = 1; bool has_success() const; - private: - bool _internal_has_success() const; - public: - void clear_success(); + void clear_success() ; bool success() const; void set_success(bool value); + private: bool _internal_success() const; void _internal_set_success(bool value); + public: + // optional bool demote = 3; + bool has_demote() const; + void clear_demote() ; + bool demote() const; + void set_demote(bool value); - // @@protoc_insertion_point(class_scope:ei.UpdateCoopPermissionsResponse) + private: + bool _internal_demote() const; + void _internal_set_demote(bool value); + + public: + // optional bool delete = 4; + bool has_delete_() const; + void clear_delete_() ; + bool delete_() const; + void set_delete_(bool value); + + private: + bool _internal_delete_() const; + void _internal_set_delete_(bool value); + + public: + // @@protoc_insertion_point(class_scope:ei.AuthenticateArtifactResponse) 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 message_; - bool success_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 5, 0, + 50, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_AuthenticateArtifactResponse_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const AuthenticateArtifactResponse& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr ei_user_id_; + ::uint64_t original_item_id_; + bool success_; + bool demote_; + bool delete__; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class LeaveCoopRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.LeaveCoopRequest) */ { +class ArtifactsDB_ActiveArtifactSlot final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ArtifactsDB.ActiveArtifactSlot) */ { public: - inline LeaveCoopRequest() : LeaveCoopRequest(nullptr) {} - ~LeaveCoopRequest() override; - explicit PROTOBUF_CONSTEXPR LeaveCoopRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - LeaveCoopRequest(const LeaveCoopRequest& from); - LeaveCoopRequest(LeaveCoopRequest&& from) noexcept - : LeaveCoopRequest() { - *this = ::std::move(from); - } - - inline LeaveCoopRequest& operator=(const LeaveCoopRequest& from) { + inline ArtifactsDB_ActiveArtifactSlot() : ArtifactsDB_ActiveArtifactSlot(nullptr) {} + ~ArtifactsDB_ActiveArtifactSlot() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ArtifactsDB_ActiveArtifactSlot( + ::google::protobuf::internal::ConstantInitialized); + + inline ArtifactsDB_ActiveArtifactSlot(const ArtifactsDB_ActiveArtifactSlot& from) : ArtifactsDB_ActiveArtifactSlot(nullptr, from) {} + inline ArtifactsDB_ActiveArtifactSlot(ArtifactsDB_ActiveArtifactSlot&& from) noexcept + : ArtifactsDB_ActiveArtifactSlot(nullptr, std::move(from)) {} + inline ArtifactsDB_ActiveArtifactSlot& operator=(const ArtifactsDB_ActiveArtifactSlot& from) { CopyFrom(from); return *this; } - inline LeaveCoopRequest& operator=(LeaveCoopRequest&& from) noexcept { + inline ArtifactsDB_ActiveArtifactSlot& operator=(ArtifactsDB_ActiveArtifactSlot&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -24793,233 +23242,201 @@ class LeaveCoopRequest final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const LeaveCoopRequest& default_instance() { + static const ArtifactsDB_ActiveArtifactSlot& default_instance() { return *internal_default_instance(); } - static inline const LeaveCoopRequest* internal_default_instance() { - return reinterpret_cast( - &_LeaveCoopRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 78; - - friend void swap(LeaveCoopRequest& a, LeaveCoopRequest& b) { - a.Swap(&b); + static inline const ArtifactsDB_ActiveArtifactSlot* internal_default_instance() { + return reinterpret_cast( + &_ArtifactsDB_ActiveArtifactSlot_default_instance_); } - inline void Swap(LeaveCoopRequest* other) { + static constexpr int kIndexInFileMessages = 158; + friend void swap(ArtifactsDB_ActiveArtifactSlot& a, ArtifactsDB_ActiveArtifactSlot& b) { a.Swap(&b); } + inline void Swap(ArtifactsDB_ActiveArtifactSlot* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(LeaveCoopRequest* other) { + void UnsafeArenaSwap(ArtifactsDB_ActiveArtifactSlot* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - LeaveCoopRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const LeaveCoopRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const LeaveCoopRequest& 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(LeaveCoopRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.LeaveCoopRequest"; + ArtifactsDB_ActiveArtifactSlot* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - protected: - explicit LeaveCoopRequest(::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 { - kContractIdentifierFieldNumber = 1, - kCoopIdentifierFieldNumber = 2, - kPlayerIdentifierFieldNumber = 3, - kRinfoFieldNumber = 8, - kClientVersionFieldNumber = 7, - }; - // optional string contract_identifier = 1; - bool has_contract_identifier() const; - private: - bool _internal_has_contract_identifier() const; - public: - void clear_contract_identifier(); - const std::string& contract_identifier() const; - template - void set_contract_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_contract_identifier(); - PROTOBUF_NODISCARD std::string* release_contract_identifier(); - void set_allocated_contract_identifier(std::string* contract_identifier); - private: - const std::string& _internal_contract_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_identifier(const std::string& value); - std::string* _internal_mutable_contract_identifier(); - public: - - // optional string coop_identifier = 2; - bool has_coop_identifier() const; - private: - bool _internal_has_coop_identifier() const; - public: - void clear_coop_identifier(); - const std::string& coop_identifier() const; - template - void set_coop_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_coop_identifier(); - PROTOBUF_NODISCARD std::string* release_coop_identifier(); - void set_allocated_coop_identifier(std::string* coop_identifier); - private: - const std::string& _internal_coop_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_coop_identifier(const std::string& value); - std::string* _internal_mutable_coop_identifier(); - public: + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ArtifactsDB_ActiveArtifactSlot& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ArtifactsDB_ActiveArtifactSlot& from) { ArtifactsDB_ActiveArtifactSlot::MergeImpl(*this, from); } - // optional string player_identifier = 3; - bool has_player_identifier() const; private: - bool _internal_has_player_identifier() const; + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - void clear_player_identifier(); - const std::string& player_identifier() const; - template - void set_player_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_player_identifier(); - PROTOBUF_NODISCARD std::string* release_player_identifier(); - void set_allocated_player_identifier(std::string* player_identifier); + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) private: - const std::string& _internal_player_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_player_identifier(const std::string& value); - std::string* _internal_mutable_player_identifier(); - public: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - // optional .ei.BasicRequestInfo rinfo = 8; - 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); + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } + 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(); + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(ArtifactsDB_ActiveArtifactSlot* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ArtifactsDB.ActiveArtifactSlot"; } + + protected: + explicit ArtifactsDB_ActiveArtifactSlot(::google::protobuf::Arena* arena); + ArtifactsDB_ActiveArtifactSlot(::google::protobuf::Arena* arena, const ArtifactsDB_ActiveArtifactSlot& from); + ArtifactsDB_ActiveArtifactSlot(::google::protobuf::Arena* arena, ArtifactsDB_ActiveArtifactSlot&& from) noexcept + : ArtifactsDB_ActiveArtifactSlot(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kItemIdFieldNumber = 2, + kOccupiedFieldNumber = 1, + }; + // optional uint64 item_id = 2; + bool has_item_id() const; + void clear_item_id() ; + ::uint64_t item_id() const; + void set_item_id(::uint64_t value); - // optional uint32 client_version = 7; - bool has_client_version() const; private: - bool _internal_has_client_version() const; + ::uint64_t _internal_item_id() const; + void _internal_set_item_id(::uint64_t value); + public: - void clear_client_version(); - uint32_t client_version() const; - void set_client_version(uint32_t value); + // optional bool occupied = 1; + bool has_occupied() const; + void clear_occupied() ; + bool occupied() const; + void set_occupied(bool value); + private: - uint32_t _internal_client_version() const; - void _internal_set_client_version(uint32_t value); - public: + bool _internal_occupied() const; + void _internal_set_occupied(bool value); - // @@protoc_insertion_point(class_scope:ei.LeaveCoopRequest) + public: + // @@protoc_insertion_point(class_scope:ei.ArtifactsDB.ActiveArtifactSlot) 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 contract_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr coop_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr player_identifier_; - ::ei::BasicRequestInfo* rinfo_; - uint32_t client_version_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 0, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ArtifactsDB_ActiveArtifactSlot_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ArtifactsDB_ActiveArtifactSlot& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::uint64_t item_id_; + bool occupied_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class GiftPlayerCoopRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.GiftPlayerCoopRequest) */ { +class ArtifactsConfigurationResponse_MissionParameters_Duration final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ArtifactsConfigurationResponse.MissionParameters.Duration) */ { public: - inline GiftPlayerCoopRequest() : GiftPlayerCoopRequest(nullptr) {} - ~GiftPlayerCoopRequest() override; - explicit PROTOBUF_CONSTEXPR GiftPlayerCoopRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - GiftPlayerCoopRequest(const GiftPlayerCoopRequest& from); - GiftPlayerCoopRequest(GiftPlayerCoopRequest&& from) noexcept - : GiftPlayerCoopRequest() { - *this = ::std::move(from); - } - - inline GiftPlayerCoopRequest& operator=(const GiftPlayerCoopRequest& from) { + inline ArtifactsConfigurationResponse_MissionParameters_Duration() : ArtifactsConfigurationResponse_MissionParameters_Duration(nullptr) {} + ~ArtifactsConfigurationResponse_MissionParameters_Duration() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ArtifactsConfigurationResponse_MissionParameters_Duration( + ::google::protobuf::internal::ConstantInitialized); + + inline ArtifactsConfigurationResponse_MissionParameters_Duration(const ArtifactsConfigurationResponse_MissionParameters_Duration& from) : ArtifactsConfigurationResponse_MissionParameters_Duration(nullptr, from) {} + inline ArtifactsConfigurationResponse_MissionParameters_Duration(ArtifactsConfigurationResponse_MissionParameters_Duration&& from) noexcept + : ArtifactsConfigurationResponse_MissionParameters_Duration(nullptr, std::move(from)) {} + inline ArtifactsConfigurationResponse_MissionParameters_Duration& operator=(const ArtifactsConfigurationResponse_MissionParameters_Duration& from) { CopyFrom(from); return *this; } - inline GiftPlayerCoopRequest& operator=(GiftPlayerCoopRequest&& from) noexcept { + inline ArtifactsConfigurationResponse_MissionParameters_Duration& operator=(ArtifactsConfigurationResponse_MissionParameters_Duration&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -25028,288 +23445,279 @@ class GiftPlayerCoopRequest final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const GiftPlayerCoopRequest& default_instance() { + static const ArtifactsConfigurationResponse_MissionParameters_Duration& default_instance() { return *internal_default_instance(); } - static inline const GiftPlayerCoopRequest* internal_default_instance() { - return reinterpret_cast( - &_GiftPlayerCoopRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 79; - - friend void swap(GiftPlayerCoopRequest& a, GiftPlayerCoopRequest& b) { - a.Swap(&b); + static inline const ArtifactsConfigurationResponse_MissionParameters_Duration* internal_default_instance() { + return reinterpret_cast( + &_ArtifactsConfigurationResponse_MissionParameters_Duration_default_instance_); } - inline void Swap(GiftPlayerCoopRequest* other) { + static constexpr int kIndexInFileMessages = 140; + friend void swap(ArtifactsConfigurationResponse_MissionParameters_Duration& a, ArtifactsConfigurationResponse_MissionParameters_Duration& b) { a.Swap(&b); } + inline void Swap(ArtifactsConfigurationResponse_MissionParameters_Duration* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(GiftPlayerCoopRequest* other) { + void UnsafeArenaSwap(ArtifactsConfigurationResponse_MissionParameters_Duration* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - GiftPlayerCoopRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ArtifactsConfigurationResponse_MissionParameters_Duration* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const GiftPlayerCoopRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const GiftPlayerCoopRequest& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ArtifactsConfigurationResponse_MissionParameters_Duration& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ArtifactsConfigurationResponse_MissionParameters_Duration& from) { ArtifactsConfigurationResponse_MissionParameters_Duration::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(GiftPlayerCoopRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.GiftPlayerCoopRequest"; + void InternalSwap(ArtifactsConfigurationResponse_MissionParameters_Duration* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ArtifactsConfigurationResponse.MissionParameters.Duration"; } + + protected: + explicit ArtifactsConfigurationResponse_MissionParameters_Duration(::google::protobuf::Arena* arena); + ArtifactsConfigurationResponse_MissionParameters_Duration(::google::protobuf::Arena* arena, const ArtifactsConfigurationResponse_MissionParameters_Duration& from); + ArtifactsConfigurationResponse_MissionParameters_Duration(::google::protobuf::Arena* arena, ArtifactsConfigurationResponse_MissionParameters_Duration&& from) noexcept + : ArtifactsConfigurationResponse_MissionParameters_Duration(arena) { + *this = ::std::move(from); } - protected: - explicit GiftPlayerCoopRequest(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kContractIdentifierFieldNumber = 1, - kCoopIdentifierFieldNumber = 2, - kPlayerIdentifierFieldNumber = 3, - kRequestingUserIdFieldNumber = 4, - kRequestingUserNameFieldNumber = 6, - kRinfoFieldNumber = 8, - kAmountFieldNumber = 5, - kClientVersionFieldNumber = 7, + kSecondsFieldNumber = 2, + kDurationTypeFieldNumber = 1, + kQualityFieldNumber = 3, + kMinQualityFieldNumber = 4, + kMaxQualityFieldNumber = 5, + kCapacityFieldNumber = 6, + kLevelCapacityBumpFieldNumber = 7, + kLevelQualityBumpFieldNumber = 8, }; - // optional string contract_identifier = 1; - bool has_contract_identifier() const; - private: - bool _internal_has_contract_identifier() const; - public: - void clear_contract_identifier(); - const std::string& contract_identifier() const; - template - void set_contract_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_contract_identifier(); - PROTOBUF_NODISCARD std::string* release_contract_identifier(); - void set_allocated_contract_identifier(std::string* contract_identifier); - private: - const std::string& _internal_contract_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_identifier(const std::string& value); - std::string* _internal_mutable_contract_identifier(); - public: + // optional double seconds = 2; + bool has_seconds() const; + void clear_seconds() ; + double seconds() const; + void set_seconds(double value); - // optional string coop_identifier = 2; - bool has_coop_identifier() const; private: - bool _internal_has_coop_identifier() const; - public: - void clear_coop_identifier(); - const std::string& coop_identifier() const; - template - void set_coop_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_coop_identifier(); - PROTOBUF_NODISCARD std::string* release_coop_identifier(); - void set_allocated_coop_identifier(std::string* coop_identifier); - private: - const std::string& _internal_coop_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_coop_identifier(const std::string& value); - std::string* _internal_mutable_coop_identifier(); - public: + double _internal_seconds() const; + void _internal_set_seconds(double value); - // optional string player_identifier = 3; - bool has_player_identifier() const; - private: - bool _internal_has_player_identifier() const; - public: - void clear_player_identifier(); - const std::string& player_identifier() const; - template - void set_player_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_player_identifier(); - PROTOBUF_NODISCARD std::string* release_player_identifier(); - void set_allocated_player_identifier(std::string* player_identifier); - private: - const std::string& _internal_player_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_player_identifier(const std::string& value); - std::string* _internal_mutable_player_identifier(); public: + // optional .ei.MissionInfo.DurationType duration_type = 1; + bool has_duration_type() const; + void clear_duration_type() ; + ::ei::MissionInfo_DurationType duration_type() const; + void set_duration_type(::ei::MissionInfo_DurationType value); - // optional string requesting_user_id = 4; - bool has_requesting_user_id() const; - private: - bool _internal_has_requesting_user_id() const; - public: - void clear_requesting_user_id(); - const std::string& requesting_user_id() const; - template - void set_requesting_user_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_requesting_user_id(); - PROTOBUF_NODISCARD std::string* release_requesting_user_id(); - void set_allocated_requesting_user_id(std::string* requesting_user_id); private: - const std::string& _internal_requesting_user_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_requesting_user_id(const std::string& value); - std::string* _internal_mutable_requesting_user_id(); - public: + ::ei::MissionInfo_DurationType _internal_duration_type() const; + void _internal_set_duration_type(::ei::MissionInfo_DurationType value); - // optional string requesting_user_name = 6; - bool has_requesting_user_name() const; - private: - bool _internal_has_requesting_user_name() const; - public: - void clear_requesting_user_name(); - const std::string& requesting_user_name() const; - template - void set_requesting_user_name(ArgT0&& arg0, ArgT... args); - std::string* mutable_requesting_user_name(); - PROTOBUF_NODISCARD std::string* release_requesting_user_name(); - void set_allocated_requesting_user_name(std::string* requesting_user_name); - private: - const std::string& _internal_requesting_user_name() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_requesting_user_name(const std::string& value); - std::string* _internal_mutable_requesting_user_name(); public: + // optional float quality = 3; + bool has_quality() const; + void clear_quality() ; + float quality() const; + void set_quality(float value); - // optional .ei.BasicRequestInfo rinfo = 8; - bool has_rinfo() const; private: - bool _internal_has_rinfo() const; + float _internal_quality() const; + void _internal_set_quality(float value); + 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); + // optional float min_quality = 4; + bool has_min_quality() const; + void clear_min_quality() ; + float min_quality() const; + void set_min_quality(float value); + private: - const ::ei::BasicRequestInfo& _internal_rinfo() const; - ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + float _internal_min_quality() const; + void _internal_set_min_quality(float value); + public: - void unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo); - ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); + // optional float max_quality = 5; + bool has_max_quality() const; + void clear_max_quality() ; + float max_quality() const; + void set_max_quality(float value); - // optional uint32 amount = 5; - bool has_amount() const; private: - bool _internal_has_amount() const; + float _internal_max_quality() const; + void _internal_set_max_quality(float value); + public: - void clear_amount(); - uint32_t amount() const; - void set_amount(uint32_t value); + // optional uint32 capacity = 6; + bool has_capacity() const; + void clear_capacity() ; + ::uint32_t capacity() const; + void set_capacity(::uint32_t value); + private: - uint32_t _internal_amount() const; - void _internal_set_amount(uint32_t value); + ::uint32_t _internal_capacity() const; + void _internal_set_capacity(::uint32_t value); + public: + // optional uint32 level_capacity_bump = 7; + bool has_level_capacity_bump() const; + void clear_level_capacity_bump() ; + ::uint32_t level_capacity_bump() const; + void set_level_capacity_bump(::uint32_t value); - // optional uint32 client_version = 7; - bool has_client_version() const; private: - bool _internal_has_client_version() const; + ::uint32_t _internal_level_capacity_bump() const; + void _internal_set_level_capacity_bump(::uint32_t value); + public: - void clear_client_version(); - uint32_t client_version() const; - void set_client_version(uint32_t value); + // optional float level_quality_bump = 8; + bool has_level_quality_bump() const; + void clear_level_quality_bump() ; + float level_quality_bump() const; + void set_level_quality_bump(float value); + private: - uint32_t _internal_client_version() const; - void _internal_set_client_version(uint32_t value); - public: + float _internal_level_quality_bump() const; + void _internal_set_level_quality_bump(float value); - // @@protoc_insertion_point(class_scope:ei.GiftPlayerCoopRequest) + public: + // @@protoc_insertion_point(class_scope:ei.ArtifactsConfigurationResponse.MissionParameters.Duration) 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 contract_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr coop_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr player_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr requesting_user_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr requesting_user_name_; - ::ei::BasicRequestInfo* rinfo_; - uint32_t amount_; - uint32_t client_version_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 8, 1, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ArtifactsConfigurationResponse_MissionParameters_Duration_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ArtifactsConfigurationResponse_MissionParameters_Duration& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + double seconds_; + int duration_type_; + float quality_; + float min_quality_; + float max_quality_; + ::uint32_t capacity_; + ::uint32_t level_capacity_bump_; + float level_quality_bump_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class SendChickenRunCoopRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.SendChickenRunCoopRequest) */ { +class ArtifactsConfigurationResponse_CraftingLevelInfo final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ArtifactsConfigurationResponse.CraftingLevelInfo) */ { public: - inline SendChickenRunCoopRequest() : SendChickenRunCoopRequest(nullptr) {} - ~SendChickenRunCoopRequest() override; - explicit PROTOBUF_CONSTEXPR SendChickenRunCoopRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - SendChickenRunCoopRequest(const SendChickenRunCoopRequest& from); - SendChickenRunCoopRequest(SendChickenRunCoopRequest&& from) noexcept - : SendChickenRunCoopRequest() { - *this = ::std::move(from); - } - - inline SendChickenRunCoopRequest& operator=(const SendChickenRunCoopRequest& from) { + inline ArtifactsConfigurationResponse_CraftingLevelInfo() : ArtifactsConfigurationResponse_CraftingLevelInfo(nullptr) {} + ~ArtifactsConfigurationResponse_CraftingLevelInfo() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ArtifactsConfigurationResponse_CraftingLevelInfo( + ::google::protobuf::internal::ConstantInitialized); + + inline ArtifactsConfigurationResponse_CraftingLevelInfo(const ArtifactsConfigurationResponse_CraftingLevelInfo& from) : ArtifactsConfigurationResponse_CraftingLevelInfo(nullptr, from) {} + inline ArtifactsConfigurationResponse_CraftingLevelInfo(ArtifactsConfigurationResponse_CraftingLevelInfo&& from) noexcept + : ArtifactsConfigurationResponse_CraftingLevelInfo(nullptr, std::move(from)) {} + inline ArtifactsConfigurationResponse_CraftingLevelInfo& operator=(const ArtifactsConfigurationResponse_CraftingLevelInfo& from) { CopyFrom(from); return *this; } - inline SendChickenRunCoopRequest& operator=(SendChickenRunCoopRequest&& from) noexcept { + inline ArtifactsConfigurationResponse_CraftingLevelInfo& operator=(ArtifactsConfigurationResponse_CraftingLevelInfo&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -25318,288 +23726,201 @@ class SendChickenRunCoopRequest final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const SendChickenRunCoopRequest& default_instance() { + static const ArtifactsConfigurationResponse_CraftingLevelInfo& default_instance() { return *internal_default_instance(); } - static inline const SendChickenRunCoopRequest* internal_default_instance() { - return reinterpret_cast( - &_SendChickenRunCoopRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 80; - - friend void swap(SendChickenRunCoopRequest& a, SendChickenRunCoopRequest& b) { - a.Swap(&b); + static inline const ArtifactsConfigurationResponse_CraftingLevelInfo* internal_default_instance() { + return reinterpret_cast( + &_ArtifactsConfigurationResponse_CraftingLevelInfo_default_instance_); } - inline void Swap(SendChickenRunCoopRequest* other) { + static constexpr int kIndexInFileMessages = 143; + friend void swap(ArtifactsConfigurationResponse_CraftingLevelInfo& a, ArtifactsConfigurationResponse_CraftingLevelInfo& b) { a.Swap(&b); } + inline void Swap(ArtifactsConfigurationResponse_CraftingLevelInfo* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(SendChickenRunCoopRequest* other) { + void UnsafeArenaSwap(ArtifactsConfigurationResponse_CraftingLevelInfo* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - SendChickenRunCoopRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ArtifactsConfigurationResponse_CraftingLevelInfo* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const SendChickenRunCoopRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const SendChickenRunCoopRequest& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ArtifactsConfigurationResponse_CraftingLevelInfo& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ArtifactsConfigurationResponse_CraftingLevelInfo& from) { ArtifactsConfigurationResponse_CraftingLevelInfo::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(SendChickenRunCoopRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.SendChickenRunCoopRequest"; + void InternalSwap(ArtifactsConfigurationResponse_CraftingLevelInfo* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ArtifactsConfigurationResponse.CraftingLevelInfo"; } + + protected: + explicit ArtifactsConfigurationResponse_CraftingLevelInfo(::google::protobuf::Arena* arena); + ArtifactsConfigurationResponse_CraftingLevelInfo(::google::protobuf::Arena* arena, const ArtifactsConfigurationResponse_CraftingLevelInfo& from); + ArtifactsConfigurationResponse_CraftingLevelInfo(::google::protobuf::Arena* arena, ArtifactsConfigurationResponse_CraftingLevelInfo&& from) noexcept + : ArtifactsConfigurationResponse_CraftingLevelInfo(arena) { + *this = ::std::move(from); } - protected: - explicit SendChickenRunCoopRequest(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kContractIdentifierFieldNumber = 1, - kCoopIdentifierFieldNumber = 2, - kPlayerIdentifierFieldNumber = 3, - kRequestingUserIdFieldNumber = 4, - kRequestingUserNameFieldNumber = 6, - kRinfoFieldNumber = 8, - kFarmPopFieldNumber = 5, - kClientVersionFieldNumber = 7, + kXpRequiredFieldNumber = 1, + kRarityMultFieldNumber = 2, }; - // optional string contract_identifier = 1; - bool has_contract_identifier() const; - private: - bool _internal_has_contract_identifier() const; - public: - void clear_contract_identifier(); - const std::string& contract_identifier() const; - template - void set_contract_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_contract_identifier(); - PROTOBUF_NODISCARD std::string* release_contract_identifier(); - void set_allocated_contract_identifier(std::string* contract_identifier); - private: - const std::string& _internal_contract_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_identifier(const std::string& value); - std::string* _internal_mutable_contract_identifier(); - public: - - // optional string coop_identifier = 2; - bool has_coop_identifier() const; - private: - bool _internal_has_coop_identifier() const; - public: - void clear_coop_identifier(); - const std::string& coop_identifier() const; - template - void set_coop_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_coop_identifier(); - PROTOBUF_NODISCARD std::string* release_coop_identifier(); - void set_allocated_coop_identifier(std::string* coop_identifier); - private: - const std::string& _internal_coop_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_coop_identifier(const std::string& value); - std::string* _internal_mutable_coop_identifier(); - public: - - // optional string player_identifier = 3; - bool has_player_identifier() const; - private: - bool _internal_has_player_identifier() const; - public: - void clear_player_identifier(); - const std::string& player_identifier() const; - template - void set_player_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_player_identifier(); - PROTOBUF_NODISCARD std::string* release_player_identifier(); - void set_allocated_player_identifier(std::string* player_identifier); - private: - const std::string& _internal_player_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_player_identifier(const std::string& value); - std::string* _internal_mutable_player_identifier(); - public: - - // optional string requesting_user_id = 4; - bool has_requesting_user_id() const; - private: - bool _internal_has_requesting_user_id() const; - public: - void clear_requesting_user_id(); - const std::string& requesting_user_id() const; - template - void set_requesting_user_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_requesting_user_id(); - PROTOBUF_NODISCARD std::string* release_requesting_user_id(); - void set_allocated_requesting_user_id(std::string* requesting_user_id); - private: - const std::string& _internal_requesting_user_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_requesting_user_id(const std::string& value); - std::string* _internal_mutable_requesting_user_id(); - public: + // optional double xp_required = 1; + bool has_xp_required() const; + void clear_xp_required() ; + double xp_required() const; + void set_xp_required(double value); - // optional string requesting_user_name = 6; - bool has_requesting_user_name() const; - private: - bool _internal_has_requesting_user_name() const; - public: - void clear_requesting_user_name(); - const std::string& requesting_user_name() const; - template - void set_requesting_user_name(ArgT0&& arg0, ArgT... args); - std::string* mutable_requesting_user_name(); - PROTOBUF_NODISCARD std::string* release_requesting_user_name(); - void set_allocated_requesting_user_name(std::string* requesting_user_name); private: - const std::string& _internal_requesting_user_name() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_requesting_user_name(const std::string& value); - std::string* _internal_mutable_requesting_user_name(); - public: + double _internal_xp_required() const; + void _internal_set_xp_required(double value); - // optional .ei.BasicRequestInfo rinfo = 8; - 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 float rarity_mult = 2; + bool has_rarity_mult() const; + void clear_rarity_mult() ; + float rarity_mult() const; + void set_rarity_mult(float value); - // optional uint64 farm_pop = 5; - bool has_farm_pop() const; - private: - bool _internal_has_farm_pop() const; - public: - void clear_farm_pop(); - uint64_t farm_pop() const; - void set_farm_pop(uint64_t value); private: - uint64_t _internal_farm_pop() const; - void _internal_set_farm_pop(uint64_t value); - public: + float _internal_rarity_mult() const; + void _internal_set_rarity_mult(float value); - // optional uint32 client_version = 7; - bool has_client_version() const; - private: - bool _internal_has_client_version() const; - public: - void clear_client_version(); - uint32_t client_version() const; - void set_client_version(uint32_t value); - private: - uint32_t _internal_client_version() const; - void _internal_set_client_version(uint32_t value); public: - - // @@protoc_insertion_point(class_scope:ei.SendChickenRunCoopRequest) + // @@protoc_insertion_point(class_scope:ei.ArtifactsConfigurationResponse.CraftingLevelInfo) 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 contract_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr coop_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr player_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr requesting_user_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr requesting_user_name_; - ::ei::BasicRequestInfo* rinfo_; - uint64_t farm_pop_; - uint32_t client_version_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 0, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ArtifactsConfigurationResponse_CraftingLevelInfo_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ArtifactsConfigurationResponse_CraftingLevelInfo& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + double xp_required_; + float rarity_mult_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ReportPlayerCoopRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ReportPlayerCoopRequest) */ { +class ArtifactsClientInfo_LaunchCount final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ArtifactsClientInfo.LaunchCount) */ { public: - inline ReportPlayerCoopRequest() : ReportPlayerCoopRequest(nullptr) {} - ~ReportPlayerCoopRequest() override; - explicit PROTOBUF_CONSTEXPR ReportPlayerCoopRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ReportPlayerCoopRequest(const ReportPlayerCoopRequest& from); - ReportPlayerCoopRequest(ReportPlayerCoopRequest&& from) noexcept - : ReportPlayerCoopRequest() { - *this = ::std::move(from); - } - - inline ReportPlayerCoopRequest& operator=(const ReportPlayerCoopRequest& from) { + inline ArtifactsClientInfo_LaunchCount() : ArtifactsClientInfo_LaunchCount(nullptr) {} + ~ArtifactsClientInfo_LaunchCount() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ArtifactsClientInfo_LaunchCount( + ::google::protobuf::internal::ConstantInitialized); + + inline ArtifactsClientInfo_LaunchCount(const ArtifactsClientInfo_LaunchCount& from) : ArtifactsClientInfo_LaunchCount(nullptr, from) {} + inline ArtifactsClientInfo_LaunchCount(ArtifactsClientInfo_LaunchCount&& from) noexcept + : ArtifactsClientInfo_LaunchCount(nullptr, std::move(from)) {} + inline ArtifactsClientInfo_LaunchCount& operator=(const ArtifactsClientInfo_LaunchCount& from) { CopyFrom(from); return *this; } - inline ReportPlayerCoopRequest& operator=(ReportPlayerCoopRequest&& from) noexcept { + inline ArtifactsClientInfo_LaunchCount& operator=(ArtifactsClientInfo_LaunchCount&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -25608,267 +23929,214 @@ class ReportPlayerCoopRequest final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ReportPlayerCoopRequest& default_instance() { + static const ArtifactsClientInfo_LaunchCount& default_instance() { return *internal_default_instance(); } - static inline const ReportPlayerCoopRequest* internal_default_instance() { - return reinterpret_cast( - &_ReportPlayerCoopRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 81; - - friend void swap(ReportPlayerCoopRequest& a, ReportPlayerCoopRequest& b) { - a.Swap(&b); + static inline const ArtifactsClientInfo_LaunchCount* internal_default_instance() { + return reinterpret_cast( + &_ArtifactsClientInfo_LaunchCount_default_instance_); } - inline void Swap(ReportPlayerCoopRequest* other) { + static constexpr int kIndexInFileMessages = 131; + friend void swap(ArtifactsClientInfo_LaunchCount& a, ArtifactsClientInfo_LaunchCount& b) { a.Swap(&b); } + inline void Swap(ArtifactsClientInfo_LaunchCount* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ReportPlayerCoopRequest* other) { + void UnsafeArenaSwap(ArtifactsClientInfo_LaunchCount* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ReportPlayerCoopRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ArtifactsClientInfo_LaunchCount* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ReportPlayerCoopRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ReportPlayerCoopRequest& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ArtifactsClientInfo_LaunchCount& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ArtifactsClientInfo_LaunchCount& from) { ArtifactsClientInfo_LaunchCount::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ReportPlayerCoopRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ReportPlayerCoopRequest"; + void InternalSwap(ArtifactsClientInfo_LaunchCount* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ArtifactsClientInfo.LaunchCount"; } + + protected: + explicit ArtifactsClientInfo_LaunchCount(::google::protobuf::Arena* arena); + ArtifactsClientInfo_LaunchCount(::google::protobuf::Arena* arena, const ArtifactsClientInfo_LaunchCount& from); + ArtifactsClientInfo_LaunchCount(::google::protobuf::Arena* arena, ArtifactsClientInfo_LaunchCount&& from) noexcept + : ArtifactsClientInfo_LaunchCount(arena) { + *this = ::std::move(from); } - protected: - explicit ReportPlayerCoopRequest(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- - typedef ReportPlayerCoopRequest_Reason Reason; - static constexpr Reason UNKNOWN = - ReportPlayerCoopRequest_Reason_UNKNOWN; - static constexpr Reason OFFENSIVE_NAME = - ReportPlayerCoopRequest_Reason_OFFENSIVE_NAME; - static constexpr Reason CHEATING = - ReportPlayerCoopRequest_Reason_CHEATING; - static constexpr Reason LEECHING = - ReportPlayerCoopRequest_Reason_LEECHING; - static inline bool Reason_IsValid(int value) { - return ReportPlayerCoopRequest_Reason_IsValid(value); - } - static constexpr Reason Reason_MIN = - ReportPlayerCoopRequest_Reason_Reason_MIN; - static constexpr Reason Reason_MAX = - ReportPlayerCoopRequest_Reason_Reason_MAX; - static constexpr int Reason_ARRAYSIZE = - ReportPlayerCoopRequest_Reason_Reason_ARRAYSIZE; - static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* - Reason_descriptor() { - return ReportPlayerCoopRequest_Reason_descriptor(); - } - template - static inline const std::string& Reason_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function Reason_Name."); - return ReportPlayerCoopRequest_Reason_Name(enum_t_value); - } - static inline bool Reason_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, - Reason* value) { - return ReportPlayerCoopRequest_Reason_Parse(name, value); - } - // accessors ------------------------------------------------------- - enum : int { - kContractIdentifierFieldNumber = 2, - kCoopIdentifierFieldNumber = 3, - kUserIdFieldNumber = 4, - kRinfoFieldNumber = 1, - kReasonFieldNumber = 5, + kShipFieldNumber = 1, + kNumLaunchesFieldNumber = 2, + kLaunchPointsFieldNumber = 3, }; - // optional string contract_identifier = 2; - bool has_contract_identifier() const; - private: - bool _internal_has_contract_identifier() const; - public: - void clear_contract_identifier(); - const std::string& contract_identifier() const; - template - void set_contract_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_contract_identifier(); - PROTOBUF_NODISCARD std::string* release_contract_identifier(); - void set_allocated_contract_identifier(std::string* contract_identifier); - private: - const std::string& _internal_contract_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_identifier(const std::string& value); - std::string* _internal_mutable_contract_identifier(); - public: + // optional .ei.MissionInfo.Spaceship ship = 1; + bool has_ship() const; + void clear_ship() ; + ::ei::MissionInfo_Spaceship ship() const; + void set_ship(::ei::MissionInfo_Spaceship value); - // optional string coop_identifier = 3; - bool has_coop_identifier() const; - private: - bool _internal_has_coop_identifier() const; - public: - void clear_coop_identifier(); - const std::string& coop_identifier() const; - template - void set_coop_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_coop_identifier(); - PROTOBUF_NODISCARD std::string* release_coop_identifier(); - void set_allocated_coop_identifier(std::string* coop_identifier); private: - const std::string& _internal_coop_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_coop_identifier(const std::string& value); - std::string* _internal_mutable_coop_identifier(); - public: + ::ei::MissionInfo_Spaceship _internal_ship() const; + void _internal_set_ship(::ei::MissionInfo_Spaceship value); - // optional string user_id = 4; - 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 num_launches = 2; + bool has_num_launches() const; + void clear_num_launches() ; + ::uint32_t num_launches() const; + void set_num_launches(::uint32_t value); - // optional .ei.BasicRequestInfo rinfo = 1; - 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(); + ::uint32_t _internal_num_launches() const; + void _internal_set_num_launches(::uint32_t value); - // optional .ei.ReportPlayerCoopRequest.Reason reason = 5; - bool has_reason() const; - private: - bool _internal_has_reason() const; public: - void clear_reason(); - ::ei::ReportPlayerCoopRequest_Reason reason() const; - void set_reason(::ei::ReportPlayerCoopRequest_Reason value); + // optional double launch_points = 3; + bool has_launch_points() const; + void clear_launch_points() ; + double launch_points() const; + void set_launch_points(double value); + private: - ::ei::ReportPlayerCoopRequest_Reason _internal_reason() const; - void _internal_set_reason(::ei::ReportPlayerCoopRequest_Reason value); - public: + double _internal_launch_points() const; + void _internal_set_launch_points(double value); - // @@protoc_insertion_point(class_scope:ei.ReportPlayerCoopRequest) + public: + // @@protoc_insertion_point(class_scope:ei.ArtifactsClientInfo.LaunchCount) 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 contract_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr coop_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr user_id_; - ::ei::BasicRequestInfo* rinfo_; - int reason_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 3, 1, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ArtifactsClientInfo_LaunchCount_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ArtifactsClientInfo_LaunchCount& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + int ship_; + ::uint32_t num_launches_; + double launch_points_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class KickPlayerCoopRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.KickPlayerCoopRequest) */ { +class ArtifactSpec final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ArtifactSpec) */ { public: - inline KickPlayerCoopRequest() : KickPlayerCoopRequest(nullptr) {} - ~KickPlayerCoopRequest() override; - explicit PROTOBUF_CONSTEXPR KickPlayerCoopRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - KickPlayerCoopRequest(const KickPlayerCoopRequest& from); - KickPlayerCoopRequest(KickPlayerCoopRequest&& from) noexcept - : KickPlayerCoopRequest() { - *this = ::std::move(from); - } - - inline KickPlayerCoopRequest& operator=(const KickPlayerCoopRequest& from) { + inline ArtifactSpec() : ArtifactSpec(nullptr) {} + ~ArtifactSpec() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ArtifactSpec( + ::google::protobuf::internal::ConstantInitialized); + + inline ArtifactSpec(const ArtifactSpec& from) : ArtifactSpec(nullptr, from) {} + inline ArtifactSpec(ArtifactSpec&& from) noexcept + : ArtifactSpec(nullptr, std::move(from)) {} + inline ArtifactSpec& operator=(const ArtifactSpec& from) { CopyFrom(from); return *this; } - inline KickPlayerCoopRequest& operator=(KickPlayerCoopRequest&& from) noexcept { + inline ArtifactSpec& operator=(ArtifactSpec&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -25877,304 +24145,362 @@ class KickPlayerCoopRequest final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const KickPlayerCoopRequest& default_instance() { + static const ArtifactSpec& default_instance() { return *internal_default_instance(); } - static inline const KickPlayerCoopRequest* internal_default_instance() { - return reinterpret_cast( - &_KickPlayerCoopRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 82; - - friend void swap(KickPlayerCoopRequest& a, KickPlayerCoopRequest& b) { - a.Swap(&b); + static inline const ArtifactSpec* internal_default_instance() { + return reinterpret_cast( + &_ArtifactSpec_default_instance_); } - inline void Swap(KickPlayerCoopRequest* other) { + static constexpr int kIndexInFileMessages = 135; + friend void swap(ArtifactSpec& a, ArtifactSpec& b) { a.Swap(&b); } + inline void Swap(ArtifactSpec* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(KickPlayerCoopRequest* other) { + void UnsafeArenaSwap(ArtifactSpec* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - KickPlayerCoopRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ArtifactSpec* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const KickPlayerCoopRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const KickPlayerCoopRequest& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ArtifactSpec& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ArtifactSpec& from) { ArtifactSpec::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(KickPlayerCoopRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.KickPlayerCoopRequest"; + void InternalSwap(ArtifactSpec* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ArtifactSpec"; } + + protected: + explicit ArtifactSpec(::google::protobuf::Arena* arena); + ArtifactSpec(::google::protobuf::Arena* arena, const ArtifactSpec& from); + ArtifactSpec(::google::protobuf::Arena* arena, ArtifactSpec&& from) noexcept + : ArtifactSpec(arena) { + *this = ::std::move(from); } - protected: - explicit KickPlayerCoopRequest(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- - - typedef KickPlayerCoopRequest_Reason Reason; - static constexpr Reason INVALID = - KickPlayerCoopRequest_Reason_INVALID; - static constexpr Reason CHEATER = - KickPlayerCoopRequest_Reason_CHEATER; - static constexpr Reason IDLE = - KickPlayerCoopRequest_Reason_IDLE; - static constexpr Reason LEECH = - KickPlayerCoopRequest_Reason_LEECH; - static constexpr Reason PRIVATE = - KickPlayerCoopRequest_Reason_PRIVATE; - static inline bool Reason_IsValid(int value) { - return KickPlayerCoopRequest_Reason_IsValid(value); + using Name = ArtifactSpec_Name; + static constexpr Name LUNAR_TOTEM = ArtifactSpec_Name_LUNAR_TOTEM; + static constexpr Name NEODYMIUM_MEDALLION = ArtifactSpec_Name_NEODYMIUM_MEDALLION; + static constexpr Name BEAK_OF_MIDAS = ArtifactSpec_Name_BEAK_OF_MIDAS; + static constexpr Name LIGHT_OF_EGGENDIL = ArtifactSpec_Name_LIGHT_OF_EGGENDIL; + static constexpr Name DEMETERS_NECKLACE = ArtifactSpec_Name_DEMETERS_NECKLACE; + static constexpr Name VIAL_MARTIAN_DUST = ArtifactSpec_Name_VIAL_MARTIAN_DUST; + static constexpr Name ORNATE_GUSSET = ArtifactSpec_Name_ORNATE_GUSSET; + static constexpr Name THE_CHALICE = ArtifactSpec_Name_THE_CHALICE; + static constexpr Name BOOK_OF_BASAN = ArtifactSpec_Name_BOOK_OF_BASAN; + static constexpr Name PHOENIX_FEATHER = ArtifactSpec_Name_PHOENIX_FEATHER; + static constexpr Name TUNGSTEN_ANKH = ArtifactSpec_Name_TUNGSTEN_ANKH; + static constexpr Name AURELIAN_BROOCH = ArtifactSpec_Name_AURELIAN_BROOCH; + static constexpr Name CARVED_RAINSTICK = ArtifactSpec_Name_CARVED_RAINSTICK; + static constexpr Name PUZZLE_CUBE = ArtifactSpec_Name_PUZZLE_CUBE; + static constexpr Name QUANTUM_METRONOME = ArtifactSpec_Name_QUANTUM_METRONOME; + static constexpr Name SHIP_IN_A_BOTTLE = ArtifactSpec_Name_SHIP_IN_A_BOTTLE; + static constexpr Name TACHYON_DEFLECTOR = ArtifactSpec_Name_TACHYON_DEFLECTOR; + static constexpr Name INTERSTELLAR_COMPASS = ArtifactSpec_Name_INTERSTELLAR_COMPASS; + static constexpr Name DILITHIUM_MONOCLE = ArtifactSpec_Name_DILITHIUM_MONOCLE; + static constexpr Name TITANIUM_ACTUATOR = ArtifactSpec_Name_TITANIUM_ACTUATOR; + static constexpr Name MERCURYS_LENS = ArtifactSpec_Name_MERCURYS_LENS; + static constexpr Name TACHYON_STONE = ArtifactSpec_Name_TACHYON_STONE; + static constexpr Name DILITHIUM_STONE = ArtifactSpec_Name_DILITHIUM_STONE; + static constexpr Name SHELL_STONE = ArtifactSpec_Name_SHELL_STONE; + static constexpr Name LUNAR_STONE = ArtifactSpec_Name_LUNAR_STONE; + static constexpr Name SOUL_STONE = ArtifactSpec_Name_SOUL_STONE; + static constexpr Name PROPHECY_STONE = ArtifactSpec_Name_PROPHECY_STONE; + static constexpr Name QUANTUM_STONE = ArtifactSpec_Name_QUANTUM_STONE; + static constexpr Name TERRA_STONE = ArtifactSpec_Name_TERRA_STONE; + static constexpr Name LIFE_STONE = ArtifactSpec_Name_LIFE_STONE; + static constexpr Name CLARITY_STONE = ArtifactSpec_Name_CLARITY_STONE; + static constexpr Name EXTRATERRESTRIAL_ALUMINUM = ArtifactSpec_Name_EXTRATERRESTRIAL_ALUMINUM; + static constexpr Name ANCIENT_TUNGSTEN = ArtifactSpec_Name_ANCIENT_TUNGSTEN; + static constexpr Name SPACE_ROCKS = ArtifactSpec_Name_SPACE_ROCKS; + static constexpr Name ALIEN_WOOD = ArtifactSpec_Name_ALIEN_WOOD; + static constexpr Name GOLD_METEORITE = ArtifactSpec_Name_GOLD_METEORITE; + static constexpr Name TAU_CETI_GEODE = ArtifactSpec_Name_TAU_CETI_GEODE; + static constexpr Name CENTAURIAN_STEEL = ArtifactSpec_Name_CENTAURIAN_STEEL; + static constexpr Name ERIDANI_FEATHER = ArtifactSpec_Name_ERIDANI_FEATHER; + static constexpr Name DRONE_PARTS = ArtifactSpec_Name_DRONE_PARTS; + static constexpr Name CELESTIAL_BRONZE = ArtifactSpec_Name_CELESTIAL_BRONZE; + static constexpr Name LALANDE_HIDE = ArtifactSpec_Name_LALANDE_HIDE; + static constexpr Name SOLAR_TITANIUM = ArtifactSpec_Name_SOLAR_TITANIUM; + static constexpr Name TACHYON_STONE_FRAGMENT = ArtifactSpec_Name_TACHYON_STONE_FRAGMENT; + static constexpr Name DILITHIUM_STONE_FRAGMENT = ArtifactSpec_Name_DILITHIUM_STONE_FRAGMENT; + static constexpr Name SHELL_STONE_FRAGMENT = ArtifactSpec_Name_SHELL_STONE_FRAGMENT; + static constexpr Name LUNAR_STONE_FRAGMENT = ArtifactSpec_Name_LUNAR_STONE_FRAGMENT; + static constexpr Name SOUL_STONE_FRAGMENT = ArtifactSpec_Name_SOUL_STONE_FRAGMENT; + static constexpr Name PROPHECY_STONE_FRAGMENT = ArtifactSpec_Name_PROPHECY_STONE_FRAGMENT; + static constexpr Name QUANTUM_STONE_FRAGMENT = ArtifactSpec_Name_QUANTUM_STONE_FRAGMENT; + static constexpr Name TERRA_STONE_FRAGMENT = ArtifactSpec_Name_TERRA_STONE_FRAGMENT; + static constexpr Name LIFE_STONE_FRAGMENT = ArtifactSpec_Name_LIFE_STONE_FRAGMENT; + static constexpr Name CLARITY_STONE_FRAGMENT = ArtifactSpec_Name_CLARITY_STONE_FRAGMENT; + static constexpr Name UNKNOWN = ArtifactSpec_Name_UNKNOWN; + static inline bool Name_IsValid(int value) { + return ArtifactSpec_Name_IsValid(value); } - static constexpr Reason Reason_MIN = - KickPlayerCoopRequest_Reason_Reason_MIN; - static constexpr Reason Reason_MAX = - KickPlayerCoopRequest_Reason_Reason_MAX; - static constexpr int Reason_ARRAYSIZE = - KickPlayerCoopRequest_Reason_Reason_ARRAYSIZE; - static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* - Reason_descriptor() { - return KickPlayerCoopRequest_Reason_descriptor(); + static constexpr Name Name_MIN = ArtifactSpec_Name_Name_MIN; + static constexpr Name Name_MAX = ArtifactSpec_Name_Name_MAX; + static constexpr int Name_ARRAYSIZE = ArtifactSpec_Name_Name_ARRAYSIZE; + static inline const ::google::protobuf::EnumDescriptor* Name_descriptor() { + return ArtifactSpec_Name_descriptor(); } - template - static inline const std::string& Reason_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function Reason_Name."); - return KickPlayerCoopRequest_Reason_Name(enum_t_value); + template + static inline const std::string& Name_Name(T value) { + return ArtifactSpec_Name_Name(value); } - static inline bool Reason_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, - Reason* value) { - return KickPlayerCoopRequest_Reason_Parse(name, value); + static inline bool Name_Parse(absl::string_view name, Name* value) { + return ArtifactSpec_Name_Parse(name, value); + } + using Level = ArtifactSpec_Level; + static constexpr Level INFERIOR = ArtifactSpec_Level_INFERIOR; + static constexpr Level LESSER = ArtifactSpec_Level_LESSER; + static constexpr Level NORMAL = ArtifactSpec_Level_NORMAL; + static constexpr Level GREATER = ArtifactSpec_Level_GREATER; + static constexpr Level SUPERIOR = ArtifactSpec_Level_SUPERIOR; + static inline bool Level_IsValid(int value) { + return ArtifactSpec_Level_IsValid(value); + } + static constexpr Level Level_MIN = ArtifactSpec_Level_Level_MIN; + static constexpr Level Level_MAX = ArtifactSpec_Level_Level_MAX; + static constexpr int Level_ARRAYSIZE = ArtifactSpec_Level_Level_ARRAYSIZE; + static inline const ::google::protobuf::EnumDescriptor* Level_descriptor() { + return ArtifactSpec_Level_descriptor(); + } + template + static inline const std::string& Level_Name(T value) { + return ArtifactSpec_Level_Name(value); + } + static inline bool Level_Parse(absl::string_view name, Level* value) { + return ArtifactSpec_Level_Parse(name, value); + } + using Rarity = ArtifactSpec_Rarity; + static constexpr Rarity COMMON = ArtifactSpec_Rarity_COMMON; + static constexpr Rarity RARE = ArtifactSpec_Rarity_RARE; + static constexpr Rarity EPIC = ArtifactSpec_Rarity_EPIC; + static constexpr Rarity LEGENDARY = ArtifactSpec_Rarity_LEGENDARY; + static inline bool Rarity_IsValid(int value) { + return ArtifactSpec_Rarity_IsValid(value); + } + static constexpr Rarity Rarity_MIN = ArtifactSpec_Rarity_Rarity_MIN; + static constexpr Rarity Rarity_MAX = ArtifactSpec_Rarity_Rarity_MAX; + static constexpr int Rarity_ARRAYSIZE = ArtifactSpec_Rarity_Rarity_ARRAYSIZE; + static inline const ::google::protobuf::EnumDescriptor* Rarity_descriptor() { + return ArtifactSpec_Rarity_descriptor(); + } + template + static inline const std::string& Rarity_Name(T value) { + return ArtifactSpec_Rarity_Name(value); + } + static inline bool Rarity_Parse(absl::string_view name, Rarity* value) { + return ArtifactSpec_Rarity_Parse(name, value); + } + using Type = ArtifactSpec_Type; + static constexpr Type ARTIFACT = ArtifactSpec_Type_ARTIFACT; + static constexpr Type STONE = ArtifactSpec_Type_STONE; + static constexpr Type INGREDIENT = ArtifactSpec_Type_INGREDIENT; + static constexpr Type STONE_INGREDIENT = ArtifactSpec_Type_STONE_INGREDIENT; + static inline bool Type_IsValid(int value) { + return ArtifactSpec_Type_IsValid(value); + } + static constexpr Type Type_MIN = ArtifactSpec_Type_Type_MIN; + static constexpr Type Type_MAX = ArtifactSpec_Type_Type_MAX; + static constexpr int Type_ARRAYSIZE = ArtifactSpec_Type_Type_ARRAYSIZE; + static inline const ::google::protobuf::EnumDescriptor* Type_descriptor() { + return ArtifactSpec_Type_descriptor(); + } + template + static inline const std::string& Type_Name(T value) { + return ArtifactSpec_Type_Name(value); + } + static inline bool Type_Parse(absl::string_view name, Type* value) { + return ArtifactSpec_Type_Parse(name, value); } // accessors ------------------------------------------------------- - enum : int { - kContractIdentifierFieldNumber = 1, - kCoopIdentifierFieldNumber = 2, - kPlayerIdentifierFieldNumber = 3, - kRequestingUserIdFieldNumber = 4, - kRinfoFieldNumber = 8, - kClientVersionFieldNumber = 7, - kReasonFieldNumber = 9, + kNameFieldNumber = 1, + kLevelFieldNumber = 2, + kRarityFieldNumber = 3, + kEggFieldNumber = 4, }; - // optional string contract_identifier = 1; - bool has_contract_identifier() const; - private: - bool _internal_has_contract_identifier() const; - public: - void clear_contract_identifier(); - const std::string& contract_identifier() const; - template - void set_contract_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_contract_identifier(); - PROTOBUF_NODISCARD std::string* release_contract_identifier(); - void set_allocated_contract_identifier(std::string* contract_identifier); - private: - const std::string& _internal_contract_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_identifier(const std::string& value); - std::string* _internal_mutable_contract_identifier(); - public: + // optional .ei.ArtifactSpec.Name name = 1; + bool has_name() const; + void clear_name() ; + ::ei::ArtifactSpec_Name name() const; + void set_name(::ei::ArtifactSpec_Name value); - // optional string coop_identifier = 2; - bool has_coop_identifier() const; - private: - bool _internal_has_coop_identifier() const; - public: - void clear_coop_identifier(); - const std::string& coop_identifier() const; - template - void set_coop_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_coop_identifier(); - PROTOBUF_NODISCARD std::string* release_coop_identifier(); - void set_allocated_coop_identifier(std::string* coop_identifier); private: - const std::string& _internal_coop_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_coop_identifier(const std::string& value); - std::string* _internal_mutable_coop_identifier(); - public: + ::ei::ArtifactSpec_Name _internal_name() const; + void _internal_set_name(::ei::ArtifactSpec_Name value); - // optional string player_identifier = 3; - bool has_player_identifier() const; - private: - bool _internal_has_player_identifier() const; - public: - void clear_player_identifier(); - const std::string& player_identifier() const; - template - void set_player_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_player_identifier(); - PROTOBUF_NODISCARD std::string* release_player_identifier(); - void set_allocated_player_identifier(std::string* player_identifier); - private: - const std::string& _internal_player_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_player_identifier(const std::string& value); - std::string* _internal_mutable_player_identifier(); public: + // optional .ei.ArtifactSpec.Level level = 2; + bool has_level() const; + void clear_level() ; + ::ei::ArtifactSpec_Level level() const; + void set_level(::ei::ArtifactSpec_Level value); - // optional string requesting_user_id = 4; - bool has_requesting_user_id() const; - private: - bool _internal_has_requesting_user_id() const; - public: - void clear_requesting_user_id(); - const std::string& requesting_user_id() const; - template - void set_requesting_user_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_requesting_user_id(); - PROTOBUF_NODISCARD std::string* release_requesting_user_id(); - void set_allocated_requesting_user_id(std::string* requesting_user_id); private: - const std::string& _internal_requesting_user_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_requesting_user_id(const std::string& value); - std::string* _internal_mutable_requesting_user_id(); - public: + ::ei::ArtifactSpec_Level _internal_level() const; + void _internal_set_level(::ei::ArtifactSpec_Level value); - // optional .ei.BasicRequestInfo rinfo = 8; - 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 .ei.ArtifactSpec.Rarity rarity = 3; + bool has_rarity() const; + void clear_rarity() ; + ::ei::ArtifactSpec_Rarity rarity() const; + void set_rarity(::ei::ArtifactSpec_Rarity value); - // optional uint32 client_version = 7; - bool has_client_version() const; - private: - bool _internal_has_client_version() const; - public: - void clear_client_version(); - uint32_t client_version() const; - void set_client_version(uint32_t value); private: - uint32_t _internal_client_version() const; - void _internal_set_client_version(uint32_t value); - public: + ::ei::ArtifactSpec_Rarity _internal_rarity() const; + void _internal_set_rarity(::ei::ArtifactSpec_Rarity value); - // optional .ei.KickPlayerCoopRequest.Reason reason = 9; - bool has_reason() const; - private: - bool _internal_has_reason() const; public: - void clear_reason(); - ::ei::KickPlayerCoopRequest_Reason reason() const; - void set_reason(::ei::KickPlayerCoopRequest_Reason value); + // optional .ei.Egg egg = 4; + bool has_egg() const; + void clear_egg() ; + ::ei::Egg egg() const; + void set_egg(::ei::Egg value); + private: - ::ei::KickPlayerCoopRequest_Reason _internal_reason() const; - void _internal_set_reason(::ei::KickPlayerCoopRequest_Reason value); - public: + ::ei::Egg _internal_egg() const; + void _internal_set_egg(::ei::Egg value); - // @@protoc_insertion_point(class_scope:ei.KickPlayerCoopRequest) + public: + // @@protoc_insertion_point(class_scope:ei.ArtifactSpec) 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 contract_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr coop_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr player_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr requesting_user_id_; - ::ei::BasicRequestInfo* rinfo_; - uint32_t client_version_; - int reason_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 4, 4, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ArtifactSpec_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ArtifactSpec& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + int name_; + int level_; + int rarity_; + int egg_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ContractCoopStatusUpdateRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ContractCoopStatusUpdateRequest) */ { +class AppInfo final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.AppInfo) */ { public: - inline ContractCoopStatusUpdateRequest() : ContractCoopStatusUpdateRequest(nullptr) {} - ~ContractCoopStatusUpdateRequest() override; - explicit PROTOBUF_CONSTEXPR ContractCoopStatusUpdateRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ContractCoopStatusUpdateRequest(const ContractCoopStatusUpdateRequest& from); - ContractCoopStatusUpdateRequest(ContractCoopStatusUpdateRequest&& from) noexcept - : ContractCoopStatusUpdateRequest() { - *this = ::std::move(from); - } - - inline ContractCoopStatusUpdateRequest& operator=(const ContractCoopStatusUpdateRequest& from) { + inline AppInfo() : AppInfo(nullptr) {} + ~AppInfo() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR AppInfo( + ::google::protobuf::internal::ConstantInitialized); + + inline AppInfo(const AppInfo& from) : AppInfo(nullptr, from) {} + inline AppInfo(AppInfo&& from) noexcept + : AppInfo(nullptr, std::move(from)) {} + inline AppInfo& operator=(const AppInfo& from) { CopyFrom(from); return *this; } - inline ContractCoopStatusUpdateRequest& operator=(ContractCoopStatusUpdateRequest&& from) noexcept { + inline AppInfo& operator=(AppInfo&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -26183,428 +24509,564 @@ class ContractCoopStatusUpdateRequest final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ContractCoopStatusUpdateRequest& default_instance() { + static const AppInfo& default_instance() { return *internal_default_instance(); } - static inline const ContractCoopStatusUpdateRequest* internal_default_instance() { - return reinterpret_cast( - &_ContractCoopStatusUpdateRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 83; - - friend void swap(ContractCoopStatusUpdateRequest& a, ContractCoopStatusUpdateRequest& b) { - a.Swap(&b); + static inline const AppInfo* internal_default_instance() { + return reinterpret_cast( + &_AppInfo_default_instance_); } - inline void Swap(ContractCoopStatusUpdateRequest* other) { + static constexpr int kIndexInFileMessages = 28; + friend void swap(AppInfo& a, AppInfo& b) { a.Swap(&b); } + inline void Swap(AppInfo* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ContractCoopStatusUpdateRequest* other) { + void UnsafeArenaSwap(AppInfo* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ContractCoopStatusUpdateRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + AppInfo* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ContractCoopStatusUpdateRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ContractCoopStatusUpdateRequest& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const AppInfo& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const AppInfo& from) { AppInfo::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ContractCoopStatusUpdateRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ContractCoopStatusUpdateRequest"; + void InternalSwap(AppInfo* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.AppInfo"; } + + protected: + explicit AppInfo(::google::protobuf::Arena* arena); + AppInfo(::google::protobuf::Arena* arena, const AppInfo& from); + AppInfo(::google::protobuf::Arena* arena, AppInfo&& from) noexcept + : AppInfo(arena) { + *this = ::std::move(from); } - protected: - explicit ContractCoopStatusUpdateRequest(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kUserIdFieldNumber = 1, - kContractIdentifierFieldNumber = 2, - kCoopIdentifierFieldNumber = 3, - kPushUserIdFieldNumber = 8, - kRinfoFieldNumber = 12, - kProductionParamsFieldNumber = 14, - kFarmInfoFieldNumber = 16, - kAmountFieldNumber = 4, - kRateFieldNumber = 5, - kSoulPowerFieldNumber = 7, - kTimeCheatsDetectedFieldNumber = 6, - kBoostTokensFieldNumber = 9, - kBoostTokensSpentFieldNumber = 13, - kEopFieldNumber = 15, - kHideCcStatusFieldNumber = 17, - kEggLayingRateBuffFieldNumber = 10, - kEarningsBuffFieldNumber = 11, + kVersionStrFieldNumber = 1, + kSaleIdFieldNumber = 28, + kSessionsFieldNumber = 2, + kNumPrestigesFieldNumber = 3, + kSoulEggsFieldNumber = 4, + kGoldEarnedFieldNumber = 6, + kCurrentEggFieldNumber = 5, + kCurrentMissionFieldNumber = 8, + kGoldSpentFieldNumber = 7, + kNumPiggyBreaksFieldNumber = 10, + kPiggySizeFieldNumber = 9, + kPermitLevelFieldNumber = 12, + kIapPacksPurchasedFieldNumber = 11, + kUnlimitedChickensUsesFieldNumber = 13, + kRefillUsesFieldNumber = 14, + kVideoDoublerUsesFieldNumber = 15, + kShortWarpUsesFieldNumber = 16, + kLongWarpUsesFieldNumber = 17, + kDroneTakedownsFieldNumber = 18, + kDroneTakedownsEliteFieldNumber = 19, + kEggLevelFieldNumber = 21, + kStruggleFactorFieldNumber = 22, + kTimePiggyFullRealtimeFieldNumber = 25, + kTimePiggyFullGametimeFieldNumber = 26, + kLostPiggyIncrementsFieldNumber = 27, + kVerifiedPiggyBreaksFieldNumber = 29, + kTrophiesUnlockedFieldNumber = 20, + kPiggyFullFieldNumber = 23, + kPiggyFoundFullFieldNumber = 24, }; - // optional string user_id = 1; - 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 version_str = 1; + bool has_version_str() const; + void clear_version_str() ; + const std::string& version_str() const; + template + void set_version_str(Arg_&& arg, Args_... args); + std::string* mutable_version_str(); + PROTOBUF_NODISCARD std::string* release_version_str(); + void set_allocated_version_str(std::string* value); - // optional string contract_identifier = 2; - bool has_contract_identifier() const; - private: - bool _internal_has_contract_identifier() const; - public: - void clear_contract_identifier(); - const std::string& contract_identifier() const; - template - void set_contract_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_contract_identifier(); - PROTOBUF_NODISCARD std::string* release_contract_identifier(); - void set_allocated_contract_identifier(std::string* contract_identifier); private: - const std::string& _internal_contract_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_identifier(const std::string& value); - std::string* _internal_mutable_contract_identifier(); - public: + const std::string& _internal_version_str() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_version_str( + const std::string& value); + std::string* _internal_mutable_version_str(); - // optional string coop_identifier = 3; - bool has_coop_identifier() const; - private: - bool _internal_has_coop_identifier() const; - public: - void clear_coop_identifier(); - const std::string& coop_identifier() const; - template - void set_coop_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_coop_identifier(); - PROTOBUF_NODISCARD std::string* release_coop_identifier(); - void set_allocated_coop_identifier(std::string* coop_identifier); - private: - const std::string& _internal_coop_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_coop_identifier(const std::string& value); - std::string* _internal_mutable_coop_identifier(); public: + // optional string sale_id = 28; + bool has_sale_id() const; + void clear_sale_id() ; + const std::string& sale_id() const; + template + void set_sale_id(Arg_&& arg, Args_... args); + std::string* mutable_sale_id(); + PROTOBUF_NODISCARD std::string* release_sale_id(); + void set_allocated_sale_id(std::string* value); - // optional string push_user_id = 8; - bool has_push_user_id() const; private: - bool _internal_has_push_user_id() const; + const std::string& _internal_sale_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_sale_id( + const std::string& value); + std::string* _internal_mutable_sale_id(); + public: - void clear_push_user_id(); - const std::string& push_user_id() const; - template - void set_push_user_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_push_user_id(); - PROTOBUF_NODISCARD std::string* release_push_user_id(); - void set_allocated_push_user_id(std::string* push_user_id); + // optional uint32 sessions = 2; + bool has_sessions() const; + void clear_sessions() ; + ::uint32_t sessions() const; + void set_sessions(::uint32_t value); + private: - const std::string& _internal_push_user_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_push_user_id(const std::string& value); - std::string* _internal_mutable_push_user_id(); + ::uint32_t _internal_sessions() const; + void _internal_set_sessions(::uint32_t value); + public: + // optional uint32 num_prestiges = 3; + bool has_num_prestiges() const; + void clear_num_prestiges() ; + ::uint32_t num_prestiges() const; + void set_num_prestiges(::uint32_t value); - // optional .ei.BasicRequestInfo rinfo = 12; - bool has_rinfo() const; private: - bool _internal_has_rinfo() const; + ::uint32_t _internal_num_prestiges() const; + void _internal_set_num_prestiges(::uint32_t value); + 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); + // optional uint64 soul_eggs = 4; + bool has_soul_eggs() const; + void clear_soul_eggs() ; + ::uint64_t soul_eggs() const; + void set_soul_eggs(::uint64_t value); + private: - const ::ei::BasicRequestInfo& _internal_rinfo() const; - ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + ::uint64_t _internal_soul_eggs() const; + void _internal_set_soul_eggs(::uint64_t value); + public: - void unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo); - ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); + // optional uint64 gold_earned = 6; + bool has_gold_earned() const; + void clear_gold_earned() ; + ::uint64_t gold_earned() const; + void set_gold_earned(::uint64_t value); - // optional .ei.FarmProductionParams production_params = 14; - bool has_production_params() const; private: - bool _internal_has_production_params() const; + ::uint64_t _internal_gold_earned() const; + void _internal_set_gold_earned(::uint64_t value); + public: - void clear_production_params(); - const ::ei::FarmProductionParams& production_params() const; - PROTOBUF_NODISCARD ::ei::FarmProductionParams* release_production_params(); - ::ei::FarmProductionParams* mutable_production_params(); - void set_allocated_production_params(::ei::FarmProductionParams* production_params); + // optional uint32 current_egg = 5; + bool has_current_egg() const; + void clear_current_egg() ; + ::uint32_t current_egg() const; + void set_current_egg(::uint32_t value); + private: - const ::ei::FarmProductionParams& _internal_production_params() const; - ::ei::FarmProductionParams* _internal_mutable_production_params(); + ::uint32_t _internal_current_egg() const; + void _internal_set_current_egg(::uint32_t value); + public: - void unsafe_arena_set_allocated_production_params( - ::ei::FarmProductionParams* production_params); - ::ei::FarmProductionParams* unsafe_arena_release_production_params(); + // optional uint32 current_mission = 8; + bool has_current_mission() const; + void clear_current_mission() ; + ::uint32_t current_mission() const; + void set_current_mission(::uint32_t value); - // optional .ei.PlayerFarmInfo farm_info = 16; - bool has_farm_info() const; private: - bool _internal_has_farm_info() const; + ::uint32_t _internal_current_mission() const; + void _internal_set_current_mission(::uint32_t value); + public: - void clear_farm_info(); - const ::ei::PlayerFarmInfo& farm_info() const; - PROTOBUF_NODISCARD ::ei::PlayerFarmInfo* release_farm_info(); - ::ei::PlayerFarmInfo* mutable_farm_info(); - void set_allocated_farm_info(::ei::PlayerFarmInfo* farm_info); + // optional uint64 gold_spent = 7; + bool has_gold_spent() const; + void clear_gold_spent() ; + ::uint64_t gold_spent() const; + void set_gold_spent(::uint64_t value); + private: - const ::ei::PlayerFarmInfo& _internal_farm_info() const; - ::ei::PlayerFarmInfo* _internal_mutable_farm_info(); + ::uint64_t _internal_gold_spent() const; + void _internal_set_gold_spent(::uint64_t value); + public: - void unsafe_arena_set_allocated_farm_info( - ::ei::PlayerFarmInfo* farm_info); - ::ei::PlayerFarmInfo* unsafe_arena_release_farm_info(); + // optional uint64 num_piggy_breaks = 10; + bool has_num_piggy_breaks() const; + void clear_num_piggy_breaks() ; + ::uint64_t num_piggy_breaks() const; + void set_num_piggy_breaks(::uint64_t value); - // optional double amount = 4; - bool has_amount() const; private: - bool _internal_has_amount() const; + ::uint64_t _internal_num_piggy_breaks() const; + void _internal_set_num_piggy_breaks(::uint64_t value); + public: - void clear_amount(); - double amount() const; - void set_amount(double value); + // optional uint32 piggy_size = 9; + bool has_piggy_size() const; + void clear_piggy_size() ; + ::uint32_t piggy_size() const; + void set_piggy_size(::uint32_t value); + private: - double _internal_amount() const; - void _internal_set_amount(double value); + ::uint32_t _internal_piggy_size() const; + void _internal_set_piggy_size(::uint32_t value); + public: + // optional uint32 permit_level = 12; + bool has_permit_level() const; + void clear_permit_level() ; + ::uint32_t permit_level() const; + void set_permit_level(::uint32_t value); - // optional double rate = 5; - bool has_rate() const; private: - bool _internal_has_rate() const; + ::uint32_t _internal_permit_level() const; + void _internal_set_permit_level(::uint32_t value); + public: - void clear_rate(); - double rate() const; - void set_rate(double value); + // optional uint64 iap_packs_purchased = 11; + bool has_iap_packs_purchased() const; + void clear_iap_packs_purchased() ; + ::uint64_t iap_packs_purchased() const; + void set_iap_packs_purchased(::uint64_t value); + private: - double _internal_rate() const; - void _internal_set_rate(double value); + ::uint64_t _internal_iap_packs_purchased() const; + void _internal_set_iap_packs_purchased(::uint64_t value); + public: + // optional uint64 unlimited_chickens_uses = 13; + bool has_unlimited_chickens_uses() const; + void clear_unlimited_chickens_uses() ; + ::uint64_t unlimited_chickens_uses() const; + void set_unlimited_chickens_uses(::uint64_t value); - // optional double soul_power = 7; - bool has_soul_power() const; private: - bool _internal_has_soul_power() const; + ::uint64_t _internal_unlimited_chickens_uses() const; + void _internal_set_unlimited_chickens_uses(::uint64_t value); + public: - void clear_soul_power(); - double soul_power() const; - void set_soul_power(double value); + // optional uint64 refill_uses = 14; + bool has_refill_uses() const; + void clear_refill_uses() ; + ::uint64_t refill_uses() const; + void set_refill_uses(::uint64_t value); + private: - double _internal_soul_power() const; - void _internal_set_soul_power(double value); + ::uint64_t _internal_refill_uses() const; + void _internal_set_refill_uses(::uint64_t value); + public: + // optional uint64 video_doubler_uses = 15; + bool has_video_doubler_uses() const; + void clear_video_doubler_uses() ; + ::uint64_t video_doubler_uses() const; + void set_video_doubler_uses(::uint64_t value); - // optional uint32 time_cheats_detected = 6; - bool has_time_cheats_detected() const; private: - bool _internal_has_time_cheats_detected() const; + ::uint64_t _internal_video_doubler_uses() const; + void _internal_set_video_doubler_uses(::uint64_t value); + public: - void clear_time_cheats_detected(); - uint32_t time_cheats_detected() const; - void set_time_cheats_detected(uint32_t value); + // optional uint64 short_warp_uses = 16; + bool has_short_warp_uses() const; + void clear_short_warp_uses() ; + ::uint64_t short_warp_uses() const; + void set_short_warp_uses(::uint64_t value); + private: - uint32_t _internal_time_cheats_detected() const; - void _internal_set_time_cheats_detected(uint32_t value); + ::uint64_t _internal_short_warp_uses() const; + void _internal_set_short_warp_uses(::uint64_t value); + public: + // optional uint64 long_warp_uses = 17; + bool has_long_warp_uses() const; + void clear_long_warp_uses() ; + ::uint64_t long_warp_uses() const; + void set_long_warp_uses(::uint64_t value); - // optional uint32 boost_tokens = 9; - bool has_boost_tokens() const; private: - bool _internal_has_boost_tokens() const; + ::uint64_t _internal_long_warp_uses() const; + void _internal_set_long_warp_uses(::uint64_t value); + public: - void clear_boost_tokens(); - uint32_t boost_tokens() const; - void set_boost_tokens(uint32_t value); + // optional uint64 drone_takedowns = 18; + bool has_drone_takedowns() const; + void clear_drone_takedowns() ; + ::uint64_t drone_takedowns() const; + void set_drone_takedowns(::uint64_t value); + private: - uint32_t _internal_boost_tokens() const; - void _internal_set_boost_tokens(uint32_t value); + ::uint64_t _internal_drone_takedowns() const; + void _internal_set_drone_takedowns(::uint64_t value); + public: + // optional uint64 drone_takedowns_elite = 19; + bool has_drone_takedowns_elite() const; + void clear_drone_takedowns_elite() ; + ::uint64_t drone_takedowns_elite() const; + void set_drone_takedowns_elite(::uint64_t value); - // optional uint32 boost_tokens_spent = 13; - bool has_boost_tokens_spent() const; private: - bool _internal_has_boost_tokens_spent() const; + ::uint64_t _internal_drone_takedowns_elite() const; + void _internal_set_drone_takedowns_elite(::uint64_t value); + public: - void clear_boost_tokens_spent(); - uint32_t boost_tokens_spent() const; - void set_boost_tokens_spent(uint32_t value); + // optional float egg_level = 21; + bool has_egg_level() const; + void clear_egg_level() ; + float egg_level() const; + void set_egg_level(float value); + private: - uint32_t _internal_boost_tokens_spent() const; - void _internal_set_boost_tokens_spent(uint32_t value); + float _internal_egg_level() const; + void _internal_set_egg_level(float value); + public: + // optional float struggle_factor = 22; + bool has_struggle_factor() const; + void clear_struggle_factor() ; + float struggle_factor() const; + void set_struggle_factor(float value); - // optional uint32 eop = 15; - bool has_eop() const; private: - bool _internal_has_eop() const; + float _internal_struggle_factor() const; + void _internal_set_struggle_factor(float value); + public: - void clear_eop(); - uint32_t eop() const; - void set_eop(uint32_t value); + // optional double time_piggy_full_realtime = 25; + bool has_time_piggy_full_realtime() const; + void clear_time_piggy_full_realtime() ; + double time_piggy_full_realtime() const; + void set_time_piggy_full_realtime(double value); + private: - uint32_t _internal_eop() const; - void _internal_set_eop(uint32_t value); + double _internal_time_piggy_full_realtime() const; + void _internal_set_time_piggy_full_realtime(double value); + public: + // optional double time_piggy_full_gametime = 26; + bool has_time_piggy_full_gametime() const; + void clear_time_piggy_full_gametime() ; + double time_piggy_full_gametime() const; + void set_time_piggy_full_gametime(double value); - // optional bool hide_cc_status = 17; - bool has_hide_cc_status() const; private: - bool _internal_has_hide_cc_status() const; + double _internal_time_piggy_full_gametime() const; + void _internal_set_time_piggy_full_gametime(double value); + public: - void clear_hide_cc_status(); - bool hide_cc_status() const; - void set_hide_cc_status(bool value); + // optional uint64 lost_piggy_increments = 27; + bool has_lost_piggy_increments() const; + void clear_lost_piggy_increments() ; + ::uint64_t lost_piggy_increments() const; + void set_lost_piggy_increments(::uint64_t value); + private: - bool _internal_hide_cc_status() const; - void _internal_set_hide_cc_status(bool value); + ::uint64_t _internal_lost_piggy_increments() const; + void _internal_set_lost_piggy_increments(::uint64_t value); + public: + // optional uint64 verified_piggy_breaks = 29; + bool has_verified_piggy_breaks() const; + void clear_verified_piggy_breaks() ; + ::uint64_t verified_piggy_breaks() const; + void set_verified_piggy_breaks(::uint64_t value); - // optional double egg_laying_rate_buff = 10 [default = 1]; - bool has_egg_laying_rate_buff() const; private: - bool _internal_has_egg_laying_rate_buff() const; + ::uint64_t _internal_verified_piggy_breaks() const; + void _internal_set_verified_piggy_breaks(::uint64_t value); + public: - void clear_egg_laying_rate_buff(); - double egg_laying_rate_buff() const; - void set_egg_laying_rate_buff(double value); + // optional bool trophies_unlocked = 20; + bool has_trophies_unlocked() const; + void clear_trophies_unlocked() ; + bool trophies_unlocked() const; + void set_trophies_unlocked(bool value); + private: - double _internal_egg_laying_rate_buff() const; - void _internal_set_egg_laying_rate_buff(double value); + bool _internal_trophies_unlocked() const; + void _internal_set_trophies_unlocked(bool value); + public: + // optional bool piggy_full = 23; + bool has_piggy_full() const; + void clear_piggy_full() ; + bool piggy_full() const; + void set_piggy_full(bool value); - // optional double earnings_buff = 11 [default = 1]; - bool has_earnings_buff() const; private: - bool _internal_has_earnings_buff() const; + bool _internal_piggy_full() const; + void _internal_set_piggy_full(bool value); + public: - void clear_earnings_buff(); - double earnings_buff() const; - void set_earnings_buff(double value); + // optional bool piggy_found_full = 24; + bool has_piggy_found_full() const; + void clear_piggy_found_full() ; + bool piggy_found_full() const; + void set_piggy_found_full(bool value); + private: - double _internal_earnings_buff() const; - void _internal_set_earnings_buff(double value); - public: + bool _internal_piggy_found_full() const; + void _internal_set_piggy_found_full(bool value); - // @@protoc_insertion_point(class_scope:ei.ContractCoopStatusUpdateRequest) + public: + // @@protoc_insertion_point(class_scope:ei.AppInfo) 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 user_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr contract_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr coop_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr push_user_id_; - ::ei::BasicRequestInfo* rinfo_; - ::ei::FarmProductionParams* production_params_; - ::ei::PlayerFarmInfo* farm_info_; - double amount_; - double rate_; - double soul_power_; - uint32_t time_cheats_detected_; - uint32_t boost_tokens_; - uint32_t boost_tokens_spent_; - uint32_t eop_; - bool hide_cc_status_; - double egg_laying_rate_buff_; - double earnings_buff_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 5, 29, 0, + 61, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_AppInfo_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const AppInfo& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr version_str_; + ::google::protobuf::internal::ArenaStringPtr sale_id_; + ::uint32_t sessions_; + ::uint32_t num_prestiges_; + ::uint64_t soul_eggs_; + ::uint64_t gold_earned_; + ::uint32_t current_egg_; + ::uint32_t current_mission_; + ::uint64_t gold_spent_; + ::uint64_t num_piggy_breaks_; + ::uint32_t piggy_size_; + ::uint32_t permit_level_; + ::uint64_t iap_packs_purchased_; + ::uint64_t unlimited_chickens_uses_; + ::uint64_t refill_uses_; + ::uint64_t video_doubler_uses_; + ::uint64_t short_warp_uses_; + ::uint64_t long_warp_uses_; + ::uint64_t drone_takedowns_; + ::uint64_t drone_takedowns_elite_; + float egg_level_; + float struggle_factor_; + double time_piggy_full_realtime_; + double time_piggy_full_gametime_; + ::uint64_t lost_piggy_increments_; + ::uint64_t verified_piggy_breaks_; + bool trophies_unlocked_; + bool piggy_full_; + bool piggy_found_full_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ContractCoopStatusUpdateResponse final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ContractCoopStatusUpdateResponse) */ { - public: - inline ContractCoopStatusUpdateResponse() : ContractCoopStatusUpdateResponse(nullptr) {} - ~ContractCoopStatusUpdateResponse() override; - explicit PROTOBUF_CONSTEXPR ContractCoopStatusUpdateResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ContractCoopStatusUpdateResponse(const ContractCoopStatusUpdateResponse& from); - ContractCoopStatusUpdateResponse(ContractCoopStatusUpdateResponse&& from) noexcept - : ContractCoopStatusUpdateResponse() { - *this = ::std::move(from); - } - - inline ContractCoopStatusUpdateResponse& operator=(const ContractCoopStatusUpdateResponse& from) { +class AdAttributionRow final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.AdAttributionRow) */ { + public: + inline AdAttributionRow() : AdAttributionRow(nullptr) {} + ~AdAttributionRow() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR AdAttributionRow( + ::google::protobuf::internal::ConstantInitialized); + + inline AdAttributionRow(const AdAttributionRow& from) : AdAttributionRow(nullptr, from) {} + inline AdAttributionRow(AdAttributionRow&& from) noexcept + : AdAttributionRow(nullptr, std::move(from)) {} + inline AdAttributionRow& operator=(const AdAttributionRow& from) { CopyFrom(from); return *this; } - inline ContractCoopStatusUpdateResponse& operator=(ContractCoopStatusUpdateResponse&& from) noexcept { + inline AdAttributionRow& operator=(AdAttributionRow&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -26613,183 +25075,328 @@ class ContractCoopStatusUpdateResponse final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ContractCoopStatusUpdateResponse& default_instance() { + static const AdAttributionRow& default_instance() { return *internal_default_instance(); } - static inline const ContractCoopStatusUpdateResponse* internal_default_instance() { - return reinterpret_cast( - &_ContractCoopStatusUpdateResponse_default_instance_); - } - static constexpr int kIndexInFileMessages = - 84; - - friend void swap(ContractCoopStatusUpdateResponse& a, ContractCoopStatusUpdateResponse& b) { - a.Swap(&b); + static inline const AdAttributionRow* internal_default_instance() { + return reinterpret_cast( + &_AdAttributionRow_default_instance_); } - inline void Swap(ContractCoopStatusUpdateResponse* other) { + static constexpr int kIndexInFileMessages = 129; + friend void swap(AdAttributionRow& a, AdAttributionRow& b) { a.Swap(&b); } + inline void Swap(AdAttributionRow* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ContractCoopStatusUpdateResponse* other) { + void UnsafeArenaSwap(AdAttributionRow* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ContractCoopStatusUpdateResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + AdAttributionRow* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ContractCoopStatusUpdateResponse& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ContractCoopStatusUpdateResponse& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const AdAttributionRow& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const AdAttributionRow& from) { AdAttributionRow::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ContractCoopStatusUpdateResponse* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ContractCoopStatusUpdateResponse"; + void InternalSwap(AdAttributionRow* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.AdAttributionRow"; } + + protected: + explicit AdAttributionRow(::google::protobuf::Arena* arena); + AdAttributionRow(::google::protobuf::Arena* arena, const AdAttributionRow& from); + AdAttributionRow(::google::protobuf::Arena* arena, AdAttributionRow&& from) noexcept + : AdAttributionRow(arena) { + *this = ::std::move(from); } - protected: - explicit ContractCoopStatusUpdateResponse(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kFinalizedFieldNumber = 1, - kExistsFieldNumber = 2, - kStatusFieldNumber = 3, + kUserIdFieldNumber = 1, + kAdIdFieldNumber = 2, + kAdNetworkFieldNumber = 3, + kCampaignFieldNumber = 4, + kKeywordFieldNumber = 5, + kExtraFieldNumber = 6, + kClickDateFieldNumber = 7, + kDownloadDateFieldNumber = 8, + kApproxTimeFieldNumber = 9, }; - // optional bool finalized = 1; - bool has_finalized() const; + // optional string user_id = 1; + bool has_user_id() const; + void clear_user_id() ; + const std::string& user_id() const; + template + void set_user_id(Arg_&& arg, Args_... args); + std::string* mutable_user_id(); + PROTOBUF_NODISCARD std::string* release_user_id(); + void set_allocated_user_id(std::string* value); + private: - bool _internal_has_finalized() const; + 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: - void clear_finalized(); - bool finalized() const; - void set_finalized(bool value); + // optional string ad_id = 2; + bool has_ad_id() const; + void clear_ad_id() ; + const std::string& ad_id() const; + template + void set_ad_id(Arg_&& arg, Args_... args); + std::string* mutable_ad_id(); + PROTOBUF_NODISCARD std::string* release_ad_id(); + void set_allocated_ad_id(std::string* value); + private: - bool _internal_finalized() const; - void _internal_set_finalized(bool value); + const std::string& _internal_ad_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_ad_id( + const std::string& value); + std::string* _internal_mutable_ad_id(); + public: + // optional string ad_network = 3; + bool has_ad_network() const; + void clear_ad_network() ; + const std::string& ad_network() const; + template + void set_ad_network(Arg_&& arg, Args_... args); + std::string* mutable_ad_network(); + PROTOBUF_NODISCARD std::string* release_ad_network(); + void set_allocated_ad_network(std::string* value); - // optional bool exists = 2; - bool has_exists() const; private: - bool _internal_has_exists() const; + const std::string& _internal_ad_network() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_ad_network( + const std::string& value); + std::string* _internal_mutable_ad_network(); + public: - void clear_exists(); - bool exists() const; - void set_exists(bool value); + // optional string campaign = 4; + bool has_campaign() const; + void clear_campaign() ; + const std::string& campaign() const; + template + void set_campaign(Arg_&& arg, Args_... args); + std::string* mutable_campaign(); + PROTOBUF_NODISCARD std::string* release_campaign(); + void set_allocated_campaign(std::string* value); + private: - bool _internal_exists() const; - void _internal_set_exists(bool value); + const std::string& _internal_campaign() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_campaign( + const std::string& value); + std::string* _internal_mutable_campaign(); + public: + // optional string keyword = 5; + bool has_keyword() const; + void clear_keyword() ; + const std::string& keyword() const; + template + void set_keyword(Arg_&& arg, Args_... args); + std::string* mutable_keyword(); + PROTOBUF_NODISCARD std::string* release_keyword(); + void set_allocated_keyword(std::string* value); - // optional .ei.ContractCoopStatusResponse.MemberStatus status = 3; - bool has_status() const; private: - bool _internal_has_status() const; + const std::string& _internal_keyword() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_keyword( + const std::string& value); + std::string* _internal_mutable_keyword(); + public: - void clear_status(); - ::ei::ContractCoopStatusResponse_MemberStatus status() const; - void set_status(::ei::ContractCoopStatusResponse_MemberStatus value); + // optional string extra = 6; + bool has_extra() const; + void clear_extra() ; + const std::string& extra() const; + template + void set_extra(Arg_&& arg, Args_... args); + std::string* mutable_extra(); + PROTOBUF_NODISCARD std::string* release_extra(); + void set_allocated_extra(std::string* value); + private: - ::ei::ContractCoopStatusResponse_MemberStatus _internal_status() const; - void _internal_set_status(::ei::ContractCoopStatusResponse_MemberStatus value); + const std::string& _internal_extra() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_extra( + const std::string& value); + std::string* _internal_mutable_extra(); + public: + // optional float click_date = 7; + bool has_click_date() const; + void clear_click_date() ; + float click_date() const; + void set_click_date(float value); - // @@protoc_insertion_point(class_scope:ei.ContractCoopStatusUpdateResponse) + private: + float _internal_click_date() const; + void _internal_set_click_date(float value); + + public: + // optional float download_date = 8; + bool has_download_date() const; + void clear_download_date() ; + float download_date() const; + void set_download_date(float value); + + private: + float _internal_download_date() const; + void _internal_set_download_date(float value); + + public: + // optional float approx_time = 9; + bool has_approx_time() const; + void clear_approx_time() ; + float approx_time() const; + void set_approx_time(float value); + + private: + float _internal_approx_time() const; + void _internal_set_approx_time(float value); + + public: + // @@protoc_insertion_point(class_scope:ei.AdAttributionRow) 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_; - bool finalized_; - bool exists_; - int status_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 4, 9, 0, + 78, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_AdAttributionRow_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const AdAttributionRow& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr user_id_; + ::google::protobuf::internal::ArenaStringPtr ad_id_; + ::google::protobuf::internal::ArenaStringPtr ad_network_; + ::google::protobuf::internal::ArenaStringPtr campaign_; + ::google::protobuf::internal::ArenaStringPtr keyword_; + ::google::protobuf::internal::ArenaStringPtr extra_; + float click_date_; + float download_date_; + float approx_time_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class CoopBuffState final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.CoopBuffState) */ { +class AdAttributionRawData final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.AdAttributionRawData) */ { public: - inline CoopBuffState() : CoopBuffState(nullptr) {} - ~CoopBuffState() override; - explicit PROTOBUF_CONSTEXPR CoopBuffState(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - CoopBuffState(const CoopBuffState& from); - CoopBuffState(CoopBuffState&& from) noexcept - : CoopBuffState() { - *this = ::std::move(from); - } - - inline CoopBuffState& operator=(const CoopBuffState& from) { + inline AdAttributionRawData() : AdAttributionRawData(nullptr) {} + ~AdAttributionRawData() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR AdAttributionRawData( + ::google::protobuf::internal::ConstantInitialized); + + inline AdAttributionRawData(const AdAttributionRawData& from) : AdAttributionRawData(nullptr, from) {} + inline AdAttributionRawData(AdAttributionRawData&& from) noexcept + : AdAttributionRawData(nullptr, std::move(from)) {} + inline AdAttributionRawData& operator=(const AdAttributionRawData& from) { CopyFrom(from); return *this; } - inline CoopBuffState& operator=(CoopBuffState&& from) noexcept { + inline AdAttributionRawData& operator=(AdAttributionRawData&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -26798,183 +25405,251 @@ class CoopBuffState final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const CoopBuffState& default_instance() { + static const AdAttributionRawData& default_instance() { return *internal_default_instance(); } - static inline const CoopBuffState* internal_default_instance() { - return reinterpret_cast( - &_CoopBuffState_default_instance_); - } - static constexpr int kIndexInFileMessages = - 85; - - friend void swap(CoopBuffState& a, CoopBuffState& b) { - a.Swap(&b); + static inline const AdAttributionRawData* internal_default_instance() { + return reinterpret_cast( + &_AdAttributionRawData_default_instance_); } - inline void Swap(CoopBuffState* other) { + static constexpr int kIndexInFileMessages = 128; + friend void swap(AdAttributionRawData& a, AdAttributionRawData& b) { a.Swap(&b); } + inline void Swap(AdAttributionRawData* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(CoopBuffState* other) { + void UnsafeArenaSwap(AdAttributionRawData* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - CoopBuffState* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + AdAttributionRawData* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const CoopBuffState& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const CoopBuffState& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const AdAttributionRawData& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const AdAttributionRawData& from) { AdAttributionRawData::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(CoopBuffState* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.CoopBuffState"; + void InternalSwap(AdAttributionRawData* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.AdAttributionRawData"; } + + protected: + explicit AdAttributionRawData(::google::protobuf::Arena* arena); + AdAttributionRawData(::google::protobuf::Arena* arena, const AdAttributionRawData& from); + AdAttributionRawData(::google::protobuf::Arena* arena, AdAttributionRawData&& from) noexcept + : AdAttributionRawData(arena) { + *this = ::std::move(from); } - protected: - explicit CoopBuffState(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kServerTimestampFieldNumber = 3, - kEggLayingRateFieldNumber = 1, - kEarningsFieldNumber = 2, + kDeviceAdIdFieldNumber = 1, + kAdNetworkFieldNumber = 2, + kJsonDataFieldNumber = 3, + kUserIdFieldNumber = 4, }; - // optional double server_timestamp = 3; - bool has_server_timestamp() const; - private: - bool _internal_has_server_timestamp() const; - public: - void clear_server_timestamp(); - double server_timestamp() const; - void set_server_timestamp(double value); - private: - double _internal_server_timestamp() const; - void _internal_set_server_timestamp(double value); - public: + // optional string device_ad_id = 1; + bool has_device_ad_id() const; + void clear_device_ad_id() ; + const std::string& device_ad_id() const; + template + void set_device_ad_id(Arg_&& arg, Args_... args); + std::string* mutable_device_ad_id(); + PROTOBUF_NODISCARD std::string* release_device_ad_id(); + void set_allocated_device_ad_id(std::string* value); - // optional double egg_laying_rate = 1 [default = 1]; - bool has_egg_laying_rate() const; private: - bool _internal_has_egg_laying_rate() const; + const std::string& _internal_device_ad_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_device_ad_id( + const std::string& value); + std::string* _internal_mutable_device_ad_id(); + public: - void clear_egg_laying_rate(); - double egg_laying_rate() const; - void set_egg_laying_rate(double value); + // optional string ad_network = 2; + bool has_ad_network() const; + void clear_ad_network() ; + const std::string& ad_network() const; + template + void set_ad_network(Arg_&& arg, Args_... args); + std::string* mutable_ad_network(); + PROTOBUF_NODISCARD std::string* release_ad_network(); + void set_allocated_ad_network(std::string* value); + private: - double _internal_egg_laying_rate() const; - void _internal_set_egg_laying_rate(double value); + const std::string& _internal_ad_network() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_ad_network( + const std::string& value); + std::string* _internal_mutable_ad_network(); + public: + // optional string json_data = 3; + bool has_json_data() const; + void clear_json_data() ; + const std::string& json_data() const; + template + void set_json_data(Arg_&& arg, Args_... args); + std::string* mutable_json_data(); + PROTOBUF_NODISCARD std::string* release_json_data(); + void set_allocated_json_data(std::string* value); - // optional double earnings = 2 [default = 1]; - bool has_earnings() const; private: - bool _internal_has_earnings() const; + const std::string& _internal_json_data() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_json_data( + const std::string& value); + std::string* _internal_mutable_json_data(); + public: - void clear_earnings(); - double earnings() const; - void set_earnings(double value); + // optional string user_id = 4; + bool has_user_id() const; + void clear_user_id() ; + const std::string& user_id() const; + template + void set_user_id(Arg_&& arg, Args_... args); + std::string* mutable_user_id(); + PROTOBUF_NODISCARD std::string* release_user_id(); + void set_allocated_user_id(std::string* value); + private: - double _internal_earnings() const; - void _internal_set_earnings(double value); - public: + 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(); - // @@protoc_insertion_point(class_scope:ei.CoopBuffState) + public: + // @@protoc_insertion_point(class_scope:ei.AdAttributionRawData) 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_; - double server_timestamp_; - double egg_laying_rate_; - double earnings_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 4, 0, + 70, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_AdAttributionRawData_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const AdAttributionRawData& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr device_ad_id_; + ::google::protobuf::internal::ArenaStringPtr ad_network_; + ::google::protobuf::internal::ArenaStringPtr json_data_; + ::google::protobuf::internal::ArenaStringPtr user_id_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class CoopBuffHistory final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.CoopBuffHistory) */ { +class AdAttributionInfo final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.AdAttributionInfo) */ { public: - inline CoopBuffHistory() : CoopBuffHistory(nullptr) {} - ~CoopBuffHistory() override; - explicit PROTOBUF_CONSTEXPR CoopBuffHistory(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - CoopBuffHistory(const CoopBuffHistory& from); - CoopBuffHistory(CoopBuffHistory&& from) noexcept - : CoopBuffHistory() { - *this = ::std::move(from); - } - - inline CoopBuffHistory& operator=(const CoopBuffHistory& from) { + inline AdAttributionInfo() : AdAttributionInfo(nullptr) {} + ~AdAttributionInfo() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR AdAttributionInfo( + ::google::protobuf::internal::ConstantInitialized); + + inline AdAttributionInfo(const AdAttributionInfo& from) : AdAttributionInfo(nullptr, from) {} + inline AdAttributionInfo(AdAttributionInfo&& from) noexcept + : AdAttributionInfo(nullptr, std::move(from)) {} + inline AdAttributionInfo& operator=(const AdAttributionInfo& from) { CopyFrom(from); return *this; } - inline CoopBuffHistory& operator=(CoopBuffHistory&& from) noexcept { + inline AdAttributionInfo& operator=(AdAttributionInfo&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -26983,157 +25658,511 @@ class CoopBuffHistory final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const CoopBuffHistory& default_instance() { + static const AdAttributionInfo& default_instance() { return *internal_default_instance(); } - static inline const CoopBuffHistory* internal_default_instance() { - return reinterpret_cast( - &_CoopBuffHistory_default_instance_); - } - static constexpr int kIndexInFileMessages = - 86; - - friend void swap(CoopBuffHistory& a, CoopBuffHistory& b) { - a.Swap(&b); + static inline const AdAttributionInfo* internal_default_instance() { + return reinterpret_cast( + &_AdAttributionInfo_default_instance_); } - inline void Swap(CoopBuffHistory* other) { + static constexpr int kIndexInFileMessages = 130; + friend void swap(AdAttributionInfo& a, AdAttributionInfo& b) { a.Swap(&b); } + inline void Swap(AdAttributionInfo* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(CoopBuffHistory* other) { + void UnsafeArenaSwap(AdAttributionInfo* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - CoopBuffHistory* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + AdAttributionInfo* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const CoopBuffHistory& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const CoopBuffHistory& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const AdAttributionInfo& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const AdAttributionInfo& from) { AdAttributionInfo::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(CoopBuffHistory* other); + void InternalSwap(AdAttributionInfo* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.AdAttributionInfo"; } + + protected: + explicit AdAttributionInfo(::google::protobuf::Arena* arena); + AdAttributionInfo(::google::protobuf::Arena* arena, const AdAttributionInfo& from); + AdAttributionInfo(::google::protobuf::Arena* arena, AdAttributionInfo&& from) noexcept + : AdAttributionInfo(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kDeviceAdIdFieldNumber = 1, + kNetworkNameFieldNumber = 2, + kOrgNameFieldNumber = 4, + kOrgIdFieldNumber = 5, + kCampaignNameFieldNumber = 6, + kCampaignIdFieldNumber = 7, + kClickDateFieldNumber = 8, + kConversionDateFieldNumber = 9, + kConversionTypeFieldNumber = 10, + kGeoFieldNumber = 11, + kAdgroupNameFieldNumber = 12, + kAdgroupIdFieldNumber = 13, + kKeywordFieldNumber = 14, + kKeywordIdFieldNumber = 15, + kKeywordExtraFieldNumber = 16, + kCreativesetNameFieldNumber = 17, + kCreativesetIdFieldNumber = 18, + kAttributionFieldNumber = 3, + }; + // optional string device_ad_id = 1; + bool has_device_ad_id() const; + void clear_device_ad_id() ; + const std::string& device_ad_id() const; + template + void set_device_ad_id(Arg_&& arg, Args_... args); + std::string* mutable_device_ad_id(); + PROTOBUF_NODISCARD std::string* release_device_ad_id(); + void set_allocated_device_ad_id(std::string* value); private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.CoopBuffHistory"; - } - protected: - explicit CoopBuffHistory(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); + const std::string& _internal_device_ad_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_device_ad_id( + const std::string& value); + std::string* _internal_mutable_device_ad_id(); + public: + // optional string network_name = 2; + bool has_network_name() const; + void clear_network_name() ; + const std::string& network_name() const; + template + void set_network_name(Arg_&& arg, Args_... args); + std::string* mutable_network_name(); + PROTOBUF_NODISCARD std::string* release_network_name(); + void set_allocated_network_name(std::string* value); - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + private: + const std::string& _internal_network_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_network_name( + const std::string& value); + std::string* _internal_mutable_network_name(); - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + public: + // optional string org_name = 4; + bool has_org_name() const; + void clear_org_name() ; + const std::string& org_name() const; + template + void set_org_name(Arg_&& arg, Args_... args); + std::string* mutable_org_name(); + PROTOBUF_NODISCARD std::string* release_org_name(); + void set_allocated_org_name(std::string* value); - // nested types ---------------------------------------------------- + private: + const std::string& _internal_org_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_org_name( + const std::string& value); + std::string* _internal_mutable_org_name(); - // accessors ------------------------------------------------------- + public: + // optional string org_id = 5; + bool has_org_id() const; + void clear_org_id() ; + const std::string& org_id() const; + template + void set_org_id(Arg_&& arg, Args_... args); + std::string* mutable_org_id(); + PROTOBUF_NODISCARD std::string* release_org_id(); + void set_allocated_org_id(std::string* value); - enum : int { - kHistoryFieldNumber = 1, - }; - // repeated .ei.CoopBuffState history = 1; - int history_size() const; private: - int _internal_history_size() const; + const std::string& _internal_org_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_org_id( + const std::string& value); + std::string* _internal_mutable_org_id(); + public: - void clear_history(); - ::ei::CoopBuffState* mutable_history(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CoopBuffState >* - mutable_history(); + // optional string campaign_name = 6; + bool has_campaign_name() const; + void clear_campaign_name() ; + const std::string& campaign_name() const; + template + void set_campaign_name(Arg_&& arg, Args_... args); + std::string* mutable_campaign_name(); + PROTOBUF_NODISCARD std::string* release_campaign_name(); + void set_allocated_campaign_name(std::string* value); + private: - const ::ei::CoopBuffState& _internal_history(int index) const; - ::ei::CoopBuffState* _internal_add_history(); + const std::string& _internal_campaign_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_campaign_name( + const std::string& value); + std::string* _internal_mutable_campaign_name(); + public: - const ::ei::CoopBuffState& history(int index) const; - ::ei::CoopBuffState* add_history(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CoopBuffState >& - history() const; + // optional string campaign_id = 7; + bool has_campaign_id() const; + void clear_campaign_id() ; + const std::string& campaign_id() const; + template + void set_campaign_id(Arg_&& arg, Args_... args); + std::string* mutable_campaign_id(); + PROTOBUF_NODISCARD std::string* release_campaign_id(); + void set_allocated_campaign_id(std::string* value); + + private: + const std::string& _internal_campaign_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_campaign_id( + const std::string& value); + std::string* _internal_mutable_campaign_id(); + + public: + // optional string click_date = 8; + bool has_click_date() const; + void clear_click_date() ; + const std::string& click_date() const; + template + void set_click_date(Arg_&& arg, Args_... args); + std::string* mutable_click_date(); + PROTOBUF_NODISCARD std::string* release_click_date(); + void set_allocated_click_date(std::string* value); + + private: + const std::string& _internal_click_date() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_click_date( + const std::string& value); + std::string* _internal_mutable_click_date(); + + public: + // optional string conversion_date = 9; + bool has_conversion_date() const; + void clear_conversion_date() ; + const std::string& conversion_date() const; + template + void set_conversion_date(Arg_&& arg, Args_... args); + std::string* mutable_conversion_date(); + PROTOBUF_NODISCARD std::string* release_conversion_date(); + void set_allocated_conversion_date(std::string* value); + + private: + const std::string& _internal_conversion_date() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_conversion_date( + const std::string& value); + std::string* _internal_mutable_conversion_date(); + + public: + // optional string conversion_type = 10; + bool has_conversion_type() const; + void clear_conversion_type() ; + const std::string& conversion_type() const; + template + void set_conversion_type(Arg_&& arg, Args_... args); + std::string* mutable_conversion_type(); + PROTOBUF_NODISCARD std::string* release_conversion_type(); + void set_allocated_conversion_type(std::string* value); + + private: + const std::string& _internal_conversion_type() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_conversion_type( + const std::string& value); + std::string* _internal_mutable_conversion_type(); + + public: + // optional string geo = 11; + bool has_geo() const; + void clear_geo() ; + const std::string& geo() const; + template + void set_geo(Arg_&& arg, Args_... args); + std::string* mutable_geo(); + PROTOBUF_NODISCARD std::string* release_geo(); + void set_allocated_geo(std::string* value); + + private: + const std::string& _internal_geo() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_geo( + const std::string& value); + std::string* _internal_mutable_geo(); + + public: + // optional string adgroup_name = 12; + bool has_adgroup_name() const; + void clear_adgroup_name() ; + const std::string& adgroup_name() const; + template + void set_adgroup_name(Arg_&& arg, Args_... args); + std::string* mutable_adgroup_name(); + PROTOBUF_NODISCARD std::string* release_adgroup_name(); + void set_allocated_adgroup_name(std::string* value); + + private: + const std::string& _internal_adgroup_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_adgroup_name( + const std::string& value); + std::string* _internal_mutable_adgroup_name(); + + public: + // optional string adgroup_id = 13; + bool has_adgroup_id() const; + void clear_adgroup_id() ; + const std::string& adgroup_id() const; + template + void set_adgroup_id(Arg_&& arg, Args_... args); + std::string* mutable_adgroup_id(); + PROTOBUF_NODISCARD std::string* release_adgroup_id(); + void set_allocated_adgroup_id(std::string* value); + + private: + const std::string& _internal_adgroup_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_adgroup_id( + const std::string& value); + std::string* _internal_mutable_adgroup_id(); + + public: + // optional string keyword = 14; + bool has_keyword() const; + void clear_keyword() ; + const std::string& keyword() const; + template + void set_keyword(Arg_&& arg, Args_... args); + std::string* mutable_keyword(); + PROTOBUF_NODISCARD std::string* release_keyword(); + void set_allocated_keyword(std::string* value); + + private: + const std::string& _internal_keyword() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_keyword( + const std::string& value); + std::string* _internal_mutable_keyword(); + + public: + // optional string keyword_id = 15; + bool has_keyword_id() const; + void clear_keyword_id() ; + const std::string& keyword_id() const; + template + void set_keyword_id(Arg_&& arg, Args_... args); + std::string* mutable_keyword_id(); + PROTOBUF_NODISCARD std::string* release_keyword_id(); + void set_allocated_keyword_id(std::string* value); + + private: + const std::string& _internal_keyword_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_keyword_id( + const std::string& value); + std::string* _internal_mutable_keyword_id(); + + public: + // optional string keyword_extra = 16; + bool has_keyword_extra() const; + void clear_keyword_extra() ; + const std::string& keyword_extra() const; + template + void set_keyword_extra(Arg_&& arg, Args_... args); + std::string* mutable_keyword_extra(); + PROTOBUF_NODISCARD std::string* release_keyword_extra(); + void set_allocated_keyword_extra(std::string* value); + + private: + const std::string& _internal_keyword_extra() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_keyword_extra( + const std::string& value); + std::string* _internal_mutable_keyword_extra(); + + public: + // optional string creativeset_name = 17; + bool has_creativeset_name() const; + void clear_creativeset_name() ; + const std::string& creativeset_name() const; + template + void set_creativeset_name(Arg_&& arg, Args_... args); + std::string* mutable_creativeset_name(); + PROTOBUF_NODISCARD std::string* release_creativeset_name(); + void set_allocated_creativeset_name(std::string* value); + + private: + const std::string& _internal_creativeset_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_creativeset_name( + const std::string& value); + std::string* _internal_mutable_creativeset_name(); + + public: + // optional string creativeset_id = 18; + bool has_creativeset_id() const; + void clear_creativeset_id() ; + const std::string& creativeset_id() const; + template + void set_creativeset_id(Arg_&& arg, Args_... args); + std::string* mutable_creativeset_id(); + PROTOBUF_NODISCARD std::string* release_creativeset_id(); + void set_allocated_creativeset_id(std::string* value); + + private: + const std::string& _internal_creativeset_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_creativeset_id( + const std::string& value); + std::string* _internal_mutable_creativeset_id(); + + public: + // optional bool attribution = 3; + bool has_attribution() const; + void clear_attribution() ; + bool attribution() const; + void set_attribution(bool value); - // @@protoc_insertion_point(class_scope:ei.CoopBuffHistory) + private: + bool _internal_attribution() const; + void _internal_set_attribution(bool value); + + public: + // @@protoc_insertion_point(class_scope:ei.AdAttributionInfo) private: class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CoopBuffState > history_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 5, 18, 0, + 232, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_AdAttributionInfo_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const AdAttributionInfo& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr device_ad_id_; + ::google::protobuf::internal::ArenaStringPtr network_name_; + ::google::protobuf::internal::ArenaStringPtr org_name_; + ::google::protobuf::internal::ArenaStringPtr org_id_; + ::google::protobuf::internal::ArenaStringPtr campaign_name_; + ::google::protobuf::internal::ArenaStringPtr campaign_id_; + ::google::protobuf::internal::ArenaStringPtr click_date_; + ::google::protobuf::internal::ArenaStringPtr conversion_date_; + ::google::protobuf::internal::ArenaStringPtr conversion_type_; + ::google::protobuf::internal::ArenaStringPtr geo_; + ::google::protobuf::internal::ArenaStringPtr adgroup_name_; + ::google::protobuf::internal::ArenaStringPtr adgroup_id_; + ::google::protobuf::internal::ArenaStringPtr keyword_; + ::google::protobuf::internal::ArenaStringPtr keyword_id_; + ::google::protobuf::internal::ArenaStringPtr keyword_extra_; + ::google::protobuf::internal::ArenaStringPtr creativeset_name_; + ::google::protobuf::internal::ArenaStringPtr creativeset_id_; + bool attribution_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class CoopChickenRunEntry final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.CoopChickenRunEntry) */ { +class ActionKeyValuePair final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ActionKeyValuePair) */ { public: - inline CoopChickenRunEntry() : CoopChickenRunEntry(nullptr) {} - ~CoopChickenRunEntry() override; - explicit PROTOBUF_CONSTEXPR CoopChickenRunEntry(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - CoopChickenRunEntry(const CoopChickenRunEntry& from); - CoopChickenRunEntry(CoopChickenRunEntry&& from) noexcept - : CoopChickenRunEntry() { - *this = ::std::move(from); - } - - inline CoopChickenRunEntry& operator=(const CoopChickenRunEntry& from) { + inline ActionKeyValuePair() : ActionKeyValuePair(nullptr) {} + ~ActionKeyValuePair() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ActionKeyValuePair( + ::google::protobuf::internal::ConstantInitialized); + + inline ActionKeyValuePair(const ActionKeyValuePair& from) : ActionKeyValuePair(nullptr, from) {} + inline ActionKeyValuePair(ActionKeyValuePair&& from) noexcept + : ActionKeyValuePair(nullptr, std::move(from)) {} + inline ActionKeyValuePair& operator=(const ActionKeyValuePair& from) { CopyFrom(from); return *this; } - inline CoopChickenRunEntry& operator=(CoopChickenRunEntry&& from) noexcept { + inline ActionKeyValuePair& operator=(ActionKeyValuePair&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -27142,173 +26171,218 @@ class CoopChickenRunEntry final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const CoopChickenRunEntry& default_instance() { + static const ActionKeyValuePair& default_instance() { return *internal_default_instance(); } - static inline const CoopChickenRunEntry* internal_default_instance() { - return reinterpret_cast( - &_CoopChickenRunEntry_default_instance_); - } - static constexpr int kIndexInFileMessages = - 87; - - friend void swap(CoopChickenRunEntry& a, CoopChickenRunEntry& b) { - a.Swap(&b); + static inline const ActionKeyValuePair* internal_default_instance() { + return reinterpret_cast( + &_ActionKeyValuePair_default_instance_); } - inline void Swap(CoopChickenRunEntry* other) { + static constexpr int kIndexInFileMessages = 29; + friend void swap(ActionKeyValuePair& a, ActionKeyValuePair& b) { a.Swap(&b); } + inline void Swap(ActionKeyValuePair* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(CoopChickenRunEntry* other) { + void UnsafeArenaSwap(ActionKeyValuePair* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - CoopChickenRunEntry* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ActionKeyValuePair* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const CoopChickenRunEntry& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const CoopChickenRunEntry& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ActionKeyValuePair& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ActionKeyValuePair& from) { ActionKeyValuePair::MergeImpl(*this, 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; + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); - 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(); } + public: + bool IsInitialized() const { + return IsInitializedImpl(*this); + } private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(CoopChickenRunEntry* other); + static bool IsInitializedImpl(const MessageLite& msg); - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.CoopChickenRunEntry"; - } - protected: - explicit CoopChickenRunEntry(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); public: + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + private: + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(ActionKeyValuePair* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ActionKeyValuePair"; } + + protected: + explicit ActionKeyValuePair(::google::protobuf::Arena* arena); + ActionKeyValuePair(::google::protobuf::Arena* arena, const ActionKeyValuePair& from); + ActionKeyValuePair(::google::protobuf::Arena* arena, ActionKeyValuePair&& from) noexcept + : ActionKeyValuePair(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kUserIdFieldNumber = 1, - kServerTimestampFieldNumber = 2, + kKeyFieldNumber = 1, + kValueFieldNumber = 2, }; - // optional string user_id = 1; - 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: + // required string key = 1; + bool has_key() const; + void clear_key() ; + const std::string& key() const; + template + void set_key(Arg_&& arg, Args_... args); + std::string* mutable_key(); + PROTOBUF_NODISCARD std::string* release_key(); + void set_allocated_key(std::string* value); - // optional double server_timestamp = 2; - bool has_server_timestamp() const; private: - bool _internal_has_server_timestamp() const; + const std::string& _internal_key() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_key( + const std::string& value); + std::string* _internal_mutable_key(); + public: - void clear_server_timestamp(); - double server_timestamp() const; - void set_server_timestamp(double value); + // required string value = 2; + bool has_value() const; + void clear_value() ; + const std::string& value() const; + template + void set_value(Arg_&& arg, Args_... args); + std::string* mutable_value(); + PROTOBUF_NODISCARD std::string* release_value(); + void set_allocated_value(std::string* value); + private: - double _internal_server_timestamp() const; - void _internal_set_server_timestamp(double value); - public: + const std::string& _internal_value() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_value( + const std::string& value); + std::string* _internal_mutable_value(); - // @@protoc_insertion_point(class_scope:ei.CoopChickenRunEntry) + public: + // @@protoc_insertion_point(class_scope:ei.ActionKeyValuePair) 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 user_id_; - double server_timestamp_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 0, + 38, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ActionKeyValuePair_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ActionKeyValuePair& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr key_; + ::google::protobuf::internal::ArenaStringPtr value_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class CoopLastChickenRunTimes final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.CoopLastChickenRunTimes) */ { +class AccountTransferPayload final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.AccountTransferPayload) */ { public: - inline CoopLastChickenRunTimes() : CoopLastChickenRunTimes(nullptr) {} - ~CoopLastChickenRunTimes() override; - explicit PROTOBUF_CONSTEXPR CoopLastChickenRunTimes(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - CoopLastChickenRunTimes(const CoopLastChickenRunTimes& from); - CoopLastChickenRunTimes(CoopLastChickenRunTimes&& from) noexcept - : CoopLastChickenRunTimes() { - *this = ::std::move(from); - } - - inline CoopLastChickenRunTimes& operator=(const CoopLastChickenRunTimes& from) { + inline AccountTransferPayload() : AccountTransferPayload(nullptr) {} + ~AccountTransferPayload() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR AccountTransferPayload( + ::google::protobuf::internal::ConstantInitialized); + + inline AccountTransferPayload(const AccountTransferPayload& from) : AccountTransferPayload(nullptr, from) {} + inline AccountTransferPayload(AccountTransferPayload&& from) noexcept + : AccountTransferPayload(nullptr, std::move(from)) {} + inline AccountTransferPayload& operator=(const AccountTransferPayload& from) { CopyFrom(from); return *this; } - inline CoopLastChickenRunTimes& operator=(CoopLastChickenRunTimes&& from) noexcept { + inline AccountTransferPayload& operator=(AccountTransferPayload&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -27317,157 +26391,213 @@ class CoopLastChickenRunTimes final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const CoopLastChickenRunTimes& default_instance() { + static const AccountTransferPayload& default_instance() { return *internal_default_instance(); } - static inline const CoopLastChickenRunTimes* internal_default_instance() { - return reinterpret_cast( - &_CoopLastChickenRunTimes_default_instance_); - } - static constexpr int kIndexInFileMessages = - 88; - - friend void swap(CoopLastChickenRunTimes& a, CoopLastChickenRunTimes& b) { - a.Swap(&b); + static inline const AccountTransferPayload* internal_default_instance() { + return reinterpret_cast( + &_AccountTransferPayload_default_instance_); } - inline void Swap(CoopLastChickenRunTimes* other) { + static constexpr int kIndexInFileMessages = 167; + friend void swap(AccountTransferPayload& a, AccountTransferPayload& b) { a.Swap(&b); } + inline void Swap(AccountTransferPayload* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(CoopLastChickenRunTimes* other) { + void UnsafeArenaSwap(AccountTransferPayload* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - CoopLastChickenRunTimes* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + AccountTransferPayload* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const CoopLastChickenRunTimes& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const CoopLastChickenRunTimes& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const AccountTransferPayload& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const AccountTransferPayload& from) { AccountTransferPayload::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(CoopLastChickenRunTimes* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.CoopLastChickenRunTimes"; + void InternalSwap(AccountTransferPayload* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.AccountTransferPayload"; } + + protected: + explicit AccountTransferPayload(::google::protobuf::Arena* arena); + AccountTransferPayload(::google::protobuf::Arena* arena, const AccountTransferPayload& from); + AccountTransferPayload(::google::protobuf::Arena* arena, AccountTransferPayload&& from) noexcept + : AccountTransferPayload(arena) { + *this = ::std::move(from); } - protected: - explicit CoopLastChickenRunTimes(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kEntriesFieldNumber = 3, + kFromIdFieldNumber = 1, + kToEiUserIdFieldNumber = 2, }; - // repeated .ei.CoopChickenRunEntry entries = 3; - int entries_size() const; + // optional string from_id = 1; + bool has_from_id() const; + void clear_from_id() ; + const std::string& from_id() const; + template + void set_from_id(Arg_&& arg, Args_... args); + std::string* mutable_from_id(); + PROTOBUF_NODISCARD std::string* release_from_id(); + void set_allocated_from_id(std::string* value); + private: - int _internal_entries_size() const; + const std::string& _internal_from_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_from_id( + const std::string& value); + std::string* _internal_mutable_from_id(); + public: - void clear_entries(); - ::ei::CoopChickenRunEntry* mutable_entries(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CoopChickenRunEntry >* - mutable_entries(); + // optional string to_ei_user_id = 2; + bool has_to_ei_user_id() const; + void clear_to_ei_user_id() ; + const std::string& to_ei_user_id() const; + template + void set_to_ei_user_id(Arg_&& arg, Args_... args); + std::string* mutable_to_ei_user_id(); + PROTOBUF_NODISCARD std::string* release_to_ei_user_id(); + void set_allocated_to_ei_user_id(std::string* value); + private: - const ::ei::CoopChickenRunEntry& _internal_entries(int index) const; - ::ei::CoopChickenRunEntry* _internal_add_entries(); - public: - const ::ei::CoopChickenRunEntry& entries(int index) const; - ::ei::CoopChickenRunEntry* add_entries(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CoopChickenRunEntry >& - entries() const; + const std::string& _internal_to_ei_user_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_to_ei_user_id( + const std::string& value); + std::string* _internal_mutable_to_ei_user_id(); - // @@protoc_insertion_point(class_scope:ei.CoopLastChickenRunTimes) + public: + // @@protoc_insertion_point(class_scope:ei.AccountTransferPayload) private: class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CoopChickenRunEntry > entries_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 0, + 54, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_AccountTransferPayload_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const AccountTransferPayload& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr from_id_; + ::google::protobuf::internal::ArenaStringPtr to_ei_user_id_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class LeaderboardAnalysis_Chunk final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.LeaderboardAnalysis.Chunk) */ { +class UserSubscriptionInfo final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.UserSubscriptionInfo) */ { public: - inline LeaderboardAnalysis_Chunk() : LeaderboardAnalysis_Chunk(nullptr) {} - ~LeaderboardAnalysis_Chunk() override; - explicit PROTOBUF_CONSTEXPR LeaderboardAnalysis_Chunk(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - LeaderboardAnalysis_Chunk(const LeaderboardAnalysis_Chunk& from); - LeaderboardAnalysis_Chunk(LeaderboardAnalysis_Chunk&& from) noexcept - : LeaderboardAnalysis_Chunk() { - *this = ::std::move(from); - } - - inline LeaderboardAnalysis_Chunk& operator=(const LeaderboardAnalysis_Chunk& from) { + inline UserSubscriptionInfo() : UserSubscriptionInfo(nullptr) {} + ~UserSubscriptionInfo() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR UserSubscriptionInfo( + ::google::protobuf::internal::ConstantInitialized); + + inline UserSubscriptionInfo(const UserSubscriptionInfo& from) : UserSubscriptionInfo(nullptr, from) {} + inline UserSubscriptionInfo(UserSubscriptionInfo&& from) noexcept + : UserSubscriptionInfo(nullptr, std::move(from)) {} + inline UserSubscriptionInfo& operator=(const UserSubscriptionInfo& from) { CopyFrom(from); return *this; } - inline LeaderboardAnalysis_Chunk& operator=(LeaderboardAnalysis_Chunk&& from) noexcept { + inline UserSubscriptionInfo& operator=(UserSubscriptionInfo&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -27476,465 +26606,461 @@ class LeaderboardAnalysis_Chunk final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const LeaderboardAnalysis_Chunk& default_instance() { + static const UserSubscriptionInfo& default_instance() { return *internal_default_instance(); } - static inline const LeaderboardAnalysis_Chunk* internal_default_instance() { - return reinterpret_cast( - &_LeaderboardAnalysis_Chunk_default_instance_); - } - static constexpr int kIndexInFileMessages = - 89; - - friend void swap(LeaderboardAnalysis_Chunk& a, LeaderboardAnalysis_Chunk& b) { - a.Swap(&b); + static inline const UserSubscriptionInfo* internal_default_instance() { + return reinterpret_cast( + &_UserSubscriptionInfo_default_instance_); } - inline void Swap(LeaderboardAnalysis_Chunk* other) { + static constexpr int kIndexInFileMessages = 202; + friend void swap(UserSubscriptionInfo& a, UserSubscriptionInfo& b) { a.Swap(&b); } + inline void Swap(UserSubscriptionInfo* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(LeaderboardAnalysis_Chunk* other) { + void UnsafeArenaSwap(UserSubscriptionInfo* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - LeaderboardAnalysis_Chunk* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const LeaderboardAnalysis_Chunk& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const LeaderboardAnalysis_Chunk& 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(LeaderboardAnalysis_Chunk* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.LeaderboardAnalysis.Chunk"; + UserSubscriptionInfo* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - protected: - explicit LeaderboardAnalysis_Chunk(::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 { - kStartCursorFieldNumber = 5, - kEndCursorFieldNumber = 6, - kStartIndexFieldNumber = 1, - kEndIndexFieldNumber = 2, - kHighScoreFieldNumber = 3, - kLowScoreFieldNumber = 4, - }; - // optional string start_cursor = 5; - bool has_start_cursor() const; - private: - bool _internal_has_start_cursor() const; - public: - void clear_start_cursor(); - const std::string& start_cursor() const; - template - void set_start_cursor(ArgT0&& arg0, ArgT... args); - std::string* mutable_start_cursor(); - PROTOBUF_NODISCARD std::string* release_start_cursor(); - void set_allocated_start_cursor(std::string* start_cursor); - private: - const std::string& _internal_start_cursor() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_start_cursor(const std::string& value); - std::string* _internal_mutable_start_cursor(); - public: - - // optional string end_cursor = 6; - bool has_end_cursor() const; - private: - bool _internal_has_end_cursor() const; - public: - void clear_end_cursor(); - const std::string& end_cursor() const; - template - void set_end_cursor(ArgT0&& arg0, ArgT... args); - std::string* mutable_end_cursor(); - PROTOBUF_NODISCARD std::string* release_end_cursor(); - void set_allocated_end_cursor(std::string* end_cursor); - private: - const std::string& _internal_end_cursor() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_end_cursor(const std::string& value); - std::string* _internal_mutable_end_cursor(); - public: + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const UserSubscriptionInfo& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const UserSubscriptionInfo& from) { UserSubscriptionInfo::MergeImpl(*this, from); } - // optional uint32 start_index = 1; - bool has_start_index() const; private: - bool _internal_has_start_index() const; - public: - void clear_start_index(); - uint32_t start_index() const; - void set_start_index(uint32_t value); - private: - uint32_t _internal_start_index() const; - void _internal_set_start_index(uint32_t value); - public: + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); - // optional uint32 end_index = 2; - bool has_end_index() const; - private: - bool _internal_has_end_index() const; public: - void clear_end_index(); - uint32_t end_index() const; - void set_end_index(uint32_t value); + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) private: - uint32_t _internal_end_index() const; - void _internal_set_end_index(uint32_t value); - public: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - // optional double high_score = 3; - bool has_high_score() const; - private: - bool _internal_has_high_score() const; - public: - void clear_high_score(); - double high_score() const; - void set_high_score(double value); - private: - double _internal_high_score() const; - void _internal_set_high_score(double value); public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } - // optional double low_score = 4; - bool has_low_score() const; private: - bool _internal_has_low_score() const; - public: - void clear_low_score(); - double low_score() const; - void set_low_score(double value); - private: - double _internal_low_score() const; - void _internal_set_low_score(double value); - public: - - // @@protoc_insertion_point(class_scope:ei.LeaderboardAnalysis.Chunk) + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(UserSubscriptionInfo* other); 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 start_cursor_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr end_cursor_; - uint32_t start_index_; - uint32_t end_index_; - double high_score_; - double low_score_; - friend struct ::TableStruct_ei_2eproto; -}; -// ------------------------------------------------------------------- - -class LeaderboardAnalysis final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.LeaderboardAnalysis) */ { - public: - inline LeaderboardAnalysis() : LeaderboardAnalysis(nullptr) {} - ~LeaderboardAnalysis() override; - explicit PROTOBUF_CONSTEXPR LeaderboardAnalysis(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - LeaderboardAnalysis(const LeaderboardAnalysis& from); - LeaderboardAnalysis(LeaderboardAnalysis&& from) noexcept - : LeaderboardAnalysis() { + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.UserSubscriptionInfo"; } + + protected: + explicit UserSubscriptionInfo(::google::protobuf::Arena* arena); + UserSubscriptionInfo(::google::protobuf::Arena* arena, const UserSubscriptionInfo& from); + UserSubscriptionInfo(::google::protobuf::Arena* arena, UserSubscriptionInfo&& from) noexcept + : UserSubscriptionInfo(arena) { *this = ::std::move(from); } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; - inline LeaderboardAnalysis& operator=(const LeaderboardAnalysis& from) { - CopyFrom(from); - return *this; - } - inline LeaderboardAnalysis& operator=(LeaderboardAnalysis&& 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; + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + using HistoryEntry = UserSubscriptionInfo_HistoryEntry; + using Level = UserSubscriptionInfo_Level; + static constexpr Level STANDARD = UserSubscriptionInfo_Level_STANDARD; + static constexpr Level PRO = UserSubscriptionInfo_Level_PRO; + static inline bool Level_IsValid(int value) { + return UserSubscriptionInfo_Level_IsValid(value); } - - inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const { - return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance); + static constexpr Level Level_MIN = UserSubscriptionInfo_Level_Level_MIN; + static constexpr Level Level_MAX = UserSubscriptionInfo_Level_Level_MAX; + static constexpr int Level_ARRAYSIZE = UserSubscriptionInfo_Level_Level_ARRAYSIZE; + static inline const ::google::protobuf::EnumDescriptor* Level_descriptor() { + return UserSubscriptionInfo_Level_descriptor(); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + template + static inline const std::string& Level_Name(T value) { + return UserSubscriptionInfo_Level_Name(value); } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); + static inline bool Level_Parse(absl::string_view name, Level* value) { + return UserSubscriptionInfo_Level_Parse(name, value); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; + using Status = UserSubscriptionInfo_Status; + static constexpr Status UNKNOWN = UserSubscriptionInfo_Status_UNKNOWN; + static constexpr Status ACTIVE = UserSubscriptionInfo_Status_ACTIVE; + static constexpr Status EXPIRED = UserSubscriptionInfo_Status_EXPIRED; + static constexpr Status REVOKED = UserSubscriptionInfo_Status_REVOKED; + static constexpr Status GRACE_PERIOD = UserSubscriptionInfo_Status_GRACE_PERIOD; + static constexpr Status PAUSE_HOLD = UserSubscriptionInfo_Status_PAUSE_HOLD; + static inline bool Status_IsValid(int value) { + return UserSubscriptionInfo_Status_IsValid(value); } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; + static constexpr Status Status_MIN = UserSubscriptionInfo_Status_Status_MIN; + static constexpr Status Status_MAX = UserSubscriptionInfo_Status_Status_MAX; + static constexpr int Status_ARRAYSIZE = UserSubscriptionInfo_Status_Status_ARRAYSIZE; + static inline const ::google::protobuf::EnumDescriptor* Status_descriptor() { + return UserSubscriptionInfo_Status_descriptor(); } - static const LeaderboardAnalysis& default_instance() { - return *internal_default_instance(); + template + static inline const std::string& Status_Name(T value) { + return UserSubscriptionInfo_Status_Name(value); } - static inline const LeaderboardAnalysis* internal_default_instance() { - return reinterpret_cast( - &_LeaderboardAnalysis_default_instance_); + static inline bool Status_Parse(absl::string_view name, Status* value) { + return UserSubscriptionInfo_Status_Parse(name, value); } - static constexpr int kIndexInFileMessages = - 90; - friend void swap(LeaderboardAnalysis& a, LeaderboardAnalysis& b) { - a.Swap(&b); - } - inline void Swap(LeaderboardAnalysis* 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(LeaderboardAnalysis* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } + // accessors ------------------------------------------------------- + enum : int { + kHistoryFieldNumber = 9, + kPastUserIdsFieldNumber = 11, + kOriginalTransactionIdFieldNumber = 1, + kStoreStatusFieldNumber = 14, + kLinkedTransactionIdFieldNumber = 16, + kFirstSubscribedFieldNumber = 2, + kPeriodEndFieldNumber = 4, + kLastUpdatedFieldNumber = 7, + kStatusFieldNumber = 5, + kPlatformFieldNumber = 10, + kSubscriptionLevelFieldNumber = 13, + kNextSubscriptionLevelFieldNumber = 15, + kLockNextSubscriptionLevelFieldNumber = 18, + kAcknowledgedFieldNumber = 17, + kAutoRenewFieldNumber = 6, + kSandboxFieldNumber = 19, + }; + // repeated .ei.UserSubscriptionInfo.HistoryEntry history = 9; + int history_size() const; + private: + int _internal_history_size() const; - // implements Message ---------------------------------------------- + public: + void clear_history() ; + ::ei::UserSubscriptionInfo_HistoryEntry* mutable_history(int index); + ::google::protobuf::RepeatedPtrField<::ei::UserSubscriptionInfo_HistoryEntry>* mutable_history(); - LeaderboardAnalysis* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const LeaderboardAnalysis& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const LeaderboardAnalysis& from); private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + const ::google::protobuf::RepeatedPtrField<::ei::UserSubscriptionInfo_HistoryEntry>& _internal_history() const; + ::google::protobuf::RepeatedPtrField<::ei::UserSubscriptionInfo_HistoryEntry>* _internal_mutable_history(); public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + const ::ei::UserSubscriptionInfo_HistoryEntry& history(int index) const; + ::ei::UserSubscriptionInfo_HistoryEntry* add_history(); + const ::google::protobuf::RepeatedPtrField<::ei::UserSubscriptionInfo_HistoryEntry>& history() const; + // repeated string past_user_ids = 11; + int past_user_ids_size() const; + private: + int _internal_past_user_ids_size() const; - 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(); } + public: + void clear_past_user_ids() ; + const std::string& past_user_ids(int index) const; + std::string* mutable_past_user_ids(int index); + template + void set_past_user_ids(int index, Arg_&& value, Args_... args); + std::string* add_past_user_ids(); + template + void add_past_user_ids(Arg_&& value, Args_... args); + const ::google::protobuf::RepeatedPtrField& past_user_ids() const; + ::google::protobuf::RepeatedPtrField* mutable_past_user_ids(); private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(LeaderboardAnalysis* other); + const ::google::protobuf::RepeatedPtrField& _internal_past_user_ids() const; + ::google::protobuf::RepeatedPtrField* _internal_mutable_past_user_ids(); + + public: + // optional string original_transaction_id = 1; + bool has_original_transaction_id() const; + void clear_original_transaction_id() ; + const std::string& original_transaction_id() const; + template + void set_original_transaction_id(Arg_&& arg, Args_... args); + std::string* mutable_original_transaction_id(); + PROTOBUF_NODISCARD std::string* release_original_transaction_id(); + void set_allocated_original_transaction_id(std::string* value); private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.LeaderboardAnalysis"; - } - protected: - explicit LeaderboardAnalysis(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); + const std::string& _internal_original_transaction_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_original_transaction_id( + const std::string& value); + std::string* _internal_mutable_original_transaction_id(); + public: + // optional string store_status = 14; + bool has_store_status() const; + void clear_store_status() ; + const std::string& store_status() const; + template + void set_store_status(Arg_&& arg, Args_... args); + std::string* mutable_store_status(); + PROTOBUF_NODISCARD std::string* release_store_status(); + void set_allocated_store_status(std::string* value); + + private: + const std::string& _internal_store_status() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_store_status( + const std::string& value); + std::string* _internal_mutable_store_status(); - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + public: + // optional string linked_transaction_id = 16; + bool has_linked_transaction_id() const; + void clear_linked_transaction_id() ; + const std::string& linked_transaction_id() const; + template + void set_linked_transaction_id(Arg_&& arg, Args_... args); + std::string* mutable_linked_transaction_id(); + PROTOBUF_NODISCARD std::string* release_linked_transaction_id(); + void set_allocated_linked_transaction_id(std::string* value); - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + private: + const std::string& _internal_linked_transaction_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_linked_transaction_id( + const std::string& value); + std::string* _internal_mutable_linked_transaction_id(); - // nested types ---------------------------------------------------- + public: + // optional double first_subscribed = 2; + bool has_first_subscribed() const; + void clear_first_subscribed() ; + double first_subscribed() const; + void set_first_subscribed(double value); - typedef LeaderboardAnalysis_Chunk Chunk; + private: + double _internal_first_subscribed() const; + void _internal_set_first_subscribed(double value); - // accessors ------------------------------------------------------- + public: + // optional double period_end = 4; + bool has_period_end() const; + void clear_period_end() ; + double period_end() const; + void set_period_end(double value); - enum : int { - kChunksFieldNumber = 1, - kCursorFieldNumber = 5, - kHighScoreFieldNumber = 3, - kLowScoreFieldNumber = 4, - kCountFieldNumber = 2, - }; - // repeated .ei.LeaderboardAnalysis.Chunk chunks = 1; - int chunks_size() const; private: - int _internal_chunks_size() const; + double _internal_period_end() const; + void _internal_set_period_end(double value); + public: - void clear_chunks(); - ::ei::LeaderboardAnalysis_Chunk* mutable_chunks(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LeaderboardAnalysis_Chunk >* - mutable_chunks(); + // optional double last_updated = 7; + bool has_last_updated() const; + void clear_last_updated() ; + double last_updated() const; + void set_last_updated(double value); + private: - const ::ei::LeaderboardAnalysis_Chunk& _internal_chunks(int index) const; - ::ei::LeaderboardAnalysis_Chunk* _internal_add_chunks(); + double _internal_last_updated() const; + void _internal_set_last_updated(double value); + public: - const ::ei::LeaderboardAnalysis_Chunk& chunks(int index) const; - ::ei::LeaderboardAnalysis_Chunk* add_chunks(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LeaderboardAnalysis_Chunk >& - chunks() const; + // optional .ei.UserSubscriptionInfo.Status status = 5; + bool has_status() const; + void clear_status() ; + ::ei::UserSubscriptionInfo_Status status() const; + void set_status(::ei::UserSubscriptionInfo_Status value); - // optional string cursor = 5; - bool has_cursor() const; private: - bool _internal_has_cursor() const; + ::ei::UserSubscriptionInfo_Status _internal_status() const; + void _internal_set_status(::ei::UserSubscriptionInfo_Status value); + public: - void clear_cursor(); - const std::string& cursor() const; - template - void set_cursor(ArgT0&& arg0, ArgT... args); - std::string* mutable_cursor(); - PROTOBUF_NODISCARD std::string* release_cursor(); - void set_allocated_cursor(std::string* cursor); + // optional .ei.Platform platform = 10; + bool has_platform() const; + void clear_platform() ; + ::ei::Platform platform() const; + void set_platform(::ei::Platform value); + private: - const std::string& _internal_cursor() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_cursor(const std::string& value); - std::string* _internal_mutable_cursor(); + ::ei::Platform _internal_platform() const; + void _internal_set_platform(::ei::Platform value); + public: + // optional .ei.UserSubscriptionInfo.Level subscription_level = 13; + bool has_subscription_level() const; + void clear_subscription_level() ; + ::ei::UserSubscriptionInfo_Level subscription_level() const; + void set_subscription_level(::ei::UserSubscriptionInfo_Level value); - // optional double high_score = 3; - bool has_high_score() const; private: - bool _internal_has_high_score() const; + ::ei::UserSubscriptionInfo_Level _internal_subscription_level() const; + void _internal_set_subscription_level(::ei::UserSubscriptionInfo_Level value); + public: - void clear_high_score(); - double high_score() const; - void set_high_score(double value); + // optional .ei.UserSubscriptionInfo.Level next_subscription_level = 15; + bool has_next_subscription_level() const; + void clear_next_subscription_level() ; + ::ei::UserSubscriptionInfo_Level next_subscription_level() const; + void set_next_subscription_level(::ei::UserSubscriptionInfo_Level value); + private: - double _internal_high_score() const; - void _internal_set_high_score(double value); + ::ei::UserSubscriptionInfo_Level _internal_next_subscription_level() const; + void _internal_set_next_subscription_level(::ei::UserSubscriptionInfo_Level value); + public: + // optional bool lock_next_subscription_level = 18; + bool has_lock_next_subscription_level() const; + void clear_lock_next_subscription_level() ; + bool lock_next_subscription_level() const; + void set_lock_next_subscription_level(bool value); - // optional double low_score = 4; - bool has_low_score() const; private: - bool _internal_has_low_score() const; + bool _internal_lock_next_subscription_level() const; + void _internal_set_lock_next_subscription_level(bool value); + public: - void clear_low_score(); - double low_score() const; - void set_low_score(double value); + // optional bool acknowledged = 17; + bool has_acknowledged() const; + void clear_acknowledged() ; + bool acknowledged() const; + void set_acknowledged(bool value); + private: - double _internal_low_score() const; - void _internal_set_low_score(double value); + bool _internal_acknowledged() const; + void _internal_set_acknowledged(bool value); + public: + // optional bool auto_renew = 6; + bool has_auto_renew() const; + void clear_auto_renew() ; + bool auto_renew() const; + void set_auto_renew(bool value); - // optional uint32 count = 2; - bool has_count() const; private: - bool _internal_has_count() const; + bool _internal_auto_renew() const; + void _internal_set_auto_renew(bool value); + public: - void clear_count(); - uint32_t count() const; - void set_count(uint32_t value); + // optional bool sandbox = 19; + bool has_sandbox() const; + void clear_sandbox() ; + bool sandbox() const; + void set_sandbox(bool value); + private: - uint32_t _internal_count() const; - void _internal_set_count(uint32_t value); - public: + bool _internal_sandbox() const; + void _internal_set_sandbox(bool value); - // @@protoc_insertion_point(class_scope:ei.LeaderboardAnalysis) + public: + // @@protoc_insertion_point(class_scope:ei.UserSubscriptionInfo) 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< ::ei::LeaderboardAnalysis_Chunk > chunks_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr cursor_; - double high_score_; - double low_score_; - uint32_t count_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 5, 16, 5, + 117, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_UserSubscriptionInfo_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const UserSubscriptionInfo& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::UserSubscriptionInfo_HistoryEntry > history_; + ::google::protobuf::RepeatedPtrField past_user_ids_; + ::google::protobuf::internal::ArenaStringPtr original_transaction_id_; + ::google::protobuf::internal::ArenaStringPtr store_status_; + ::google::protobuf::internal::ArenaStringPtr linked_transaction_id_; + double first_subscribed_; + double period_end_; + double last_updated_; + int status_; + int platform_; + int subscription_level_; + int next_subscription_level_; + bool lock_next_subscription_level_; + bool acknowledged_; + bool auto_renew_; + bool sandbox_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class LeaderboardInfo_Season final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.LeaderboardInfo.Season) */ { +class UserDataInfoRequest final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.UserDataInfoRequest) */ { public: - inline LeaderboardInfo_Season() : LeaderboardInfo_Season(nullptr) {} - ~LeaderboardInfo_Season() override; - explicit PROTOBUF_CONSTEXPR LeaderboardInfo_Season(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - LeaderboardInfo_Season(const LeaderboardInfo_Season& from); - LeaderboardInfo_Season(LeaderboardInfo_Season&& from) noexcept - : LeaderboardInfo_Season() { - *this = ::std::move(from); - } - - inline LeaderboardInfo_Season& operator=(const LeaderboardInfo_Season& from) { + inline UserDataInfoRequest() : UserDataInfoRequest(nullptr) {} + ~UserDataInfoRequest() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR UserDataInfoRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline UserDataInfoRequest(const UserDataInfoRequest& from) : UserDataInfoRequest(nullptr, from) {} + inline UserDataInfoRequest(UserDataInfoRequest&& from) noexcept + : UserDataInfoRequest(nullptr, std::move(from)) {} + inline UserDataInfoRequest& operator=(const UserDataInfoRequest& from) { CopyFrom(from); return *this; } - inline LeaderboardInfo_Season& operator=(LeaderboardInfo_Season&& from) noexcept { + inline UserDataInfoRequest& operator=(UserDataInfoRequest&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -27943,178 +27069,243 @@ class LeaderboardInfo_Season final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const LeaderboardInfo_Season& default_instance() { + static const UserDataInfoRequest& default_instance() { return *internal_default_instance(); } - static inline const LeaderboardInfo_Season* internal_default_instance() { - return reinterpret_cast( - &_LeaderboardInfo_Season_default_instance_); - } - static constexpr int kIndexInFileMessages = - 91; - - friend void swap(LeaderboardInfo_Season& a, LeaderboardInfo_Season& b) { - a.Swap(&b); + static inline const UserDataInfoRequest* internal_default_instance() { + return reinterpret_cast( + &_UserDataInfoRequest_default_instance_); } - inline void Swap(LeaderboardInfo_Season* other) { + static constexpr int kIndexInFileMessages = 105; + friend void swap(UserDataInfoRequest& a, UserDataInfoRequest& b) { a.Swap(&b); } + inline void Swap(UserDataInfoRequest* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(LeaderboardInfo_Season* other) { + void UnsafeArenaSwap(UserDataInfoRequest* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - LeaderboardInfo_Season* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + UserDataInfoRequest* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const LeaderboardInfo_Season& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const LeaderboardInfo_Season& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const UserDataInfoRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const UserDataInfoRequest& from) { UserDataInfoRequest::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(LeaderboardInfo_Season* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.LeaderboardInfo.Season"; + void InternalSwap(UserDataInfoRequest* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.UserDataInfoRequest"; } + + protected: + explicit UserDataInfoRequest(::google::protobuf::Arena* arena); + UserDataInfoRequest(::google::protobuf::Arena* arena, const UserDataInfoRequest& from); + UserDataInfoRequest(::google::protobuf::Arena* arena, UserDataInfoRequest&& from) noexcept + : UserDataInfoRequest(arena) { + *this = ::std::move(from); } - protected: - explicit LeaderboardInfo_Season(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kScopeFieldNumber = 1, - kNameFieldNumber = 2, + kUserIdFieldNumber = 1, + kDeviceIdFieldNumber = 2, + kRinfoFieldNumber = 4, + kBackupChecksumFieldNumber = 3, }; - // optional string scope = 1; - bool has_scope() const; + // optional string user_id = 1; + bool has_user_id() const; + void clear_user_id() ; + const std::string& user_id() const; + template + void set_user_id(Arg_&& arg, Args_... args); + std::string* mutable_user_id(); + PROTOBUF_NODISCARD std::string* release_user_id(); + void set_allocated_user_id(std::string* value); + private: - bool _internal_has_scope() const; + 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: - void clear_scope(); - const std::string& scope() const; - template - void set_scope(ArgT0&& arg0, ArgT... args); - std::string* mutable_scope(); - PROTOBUF_NODISCARD std::string* release_scope(); - void set_allocated_scope(std::string* scope); + // optional string device_id = 2; + bool has_device_id() const; + void clear_device_id() ; + const std::string& device_id() const; + template + void set_device_id(Arg_&& arg, Args_... args); + std::string* mutable_device_id(); + PROTOBUF_NODISCARD std::string* release_device_id(); + void set_allocated_device_id(std::string* value); + private: - const std::string& _internal_scope() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_scope(const std::string& value); - std::string* _internal_mutable_scope(); + const std::string& _internal_device_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_device_id( + const std::string& value); + std::string* _internal_mutable_device_id(); + public: + // optional .ei.BasicRequestInfo rinfo = 4; + bool has_rinfo() const; + void clear_rinfo() ; + const ::ei::BasicRequestInfo& rinfo() const; + PROTOBUF_NODISCARD ::ei::BasicRequestInfo* release_rinfo(); + ::ei::BasicRequestInfo* mutable_rinfo(); + void set_allocated_rinfo(::ei::BasicRequestInfo* value); + void unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value); + ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); - // optional string name = 2; - bool has_name() const; private: - bool _internal_has_name() const; + const ::ei::BasicRequestInfo& _internal_rinfo() const; + ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + public: - void clear_name(); - const std::string& name() 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); + // optional uint64 backup_checksum = 3; + bool has_backup_checksum() const; + void clear_backup_checksum() ; + ::uint64_t backup_checksum() const; + void set_backup_checksum(::uint64_t value); + private: - const std::string& _internal_name() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value); - std::string* _internal_mutable_name(); - public: + ::uint64_t _internal_backup_checksum() const; + void _internal_set_backup_checksum(::uint64_t value); - // @@protoc_insertion_point(class_scope:ei.LeaderboardInfo.Season) + public: + // @@protoc_insertion_point(class_scope:ei.UserDataInfoRequest) 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 scope_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 4, 1, + 47, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_UserDataInfoRequest_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const UserDataInfoRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr user_id_; + ::google::protobuf::internal::ArenaStringPtr device_id_; + ::ei::BasicRequestInfo* rinfo_; + ::uint64_t backup_checksum_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class LeaderboardInfo final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.LeaderboardInfo) */ { +class UpdateCoopPermissionsRequest final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.UpdateCoopPermissionsRequest) */ { public: - inline LeaderboardInfo() : LeaderboardInfo(nullptr) {} - ~LeaderboardInfo() override; - explicit PROTOBUF_CONSTEXPR LeaderboardInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - LeaderboardInfo(const LeaderboardInfo& from); - LeaderboardInfo(LeaderboardInfo&& from) noexcept - : LeaderboardInfo() { - *this = ::std::move(from); - } - - inline LeaderboardInfo& operator=(const LeaderboardInfo& from) { + inline UpdateCoopPermissionsRequest() : UpdateCoopPermissionsRequest(nullptr) {} + ~UpdateCoopPermissionsRequest() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR UpdateCoopPermissionsRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline UpdateCoopPermissionsRequest(const UpdateCoopPermissionsRequest& from) : UpdateCoopPermissionsRequest(nullptr, from) {} + inline UpdateCoopPermissionsRequest(UpdateCoopPermissionsRequest&& from) noexcept + : UpdateCoopPermissionsRequest(nullptr, std::move(from)) {} + inline UpdateCoopPermissionsRequest& operator=(const UpdateCoopPermissionsRequest& from) { CopyFrom(from); return *this; } - inline LeaderboardInfo& operator=(LeaderboardInfo&& from) noexcept { + inline UpdateCoopPermissionsRequest& operator=(UpdateCoopPermissionsRequest&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -28123,180 +27314,275 @@ class LeaderboardInfo final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const LeaderboardInfo& default_instance() { + static const UpdateCoopPermissionsRequest& default_instance() { return *internal_default_instance(); } - static inline const LeaderboardInfo* internal_default_instance() { - return reinterpret_cast( - &_LeaderboardInfo_default_instance_); - } - static constexpr int kIndexInFileMessages = - 92; - - friend void swap(LeaderboardInfo& a, LeaderboardInfo& b) { - a.Swap(&b); + static inline const UpdateCoopPermissionsRequest* internal_default_instance() { + return reinterpret_cast( + &_UpdateCoopPermissionsRequest_default_instance_); } - inline void Swap(LeaderboardInfo* other) { + static constexpr int kIndexInFileMessages = 82; + friend void swap(UpdateCoopPermissionsRequest& a, UpdateCoopPermissionsRequest& b) { a.Swap(&b); } + inline void Swap(UpdateCoopPermissionsRequest* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(LeaderboardInfo* other) { + void UnsafeArenaSwap(UpdateCoopPermissionsRequest* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - LeaderboardInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + UpdateCoopPermissionsRequest* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const LeaderboardInfo& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const LeaderboardInfo& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const UpdateCoopPermissionsRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const UpdateCoopPermissionsRequest& from) { UpdateCoopPermissionsRequest::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(LeaderboardInfo* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.LeaderboardInfo"; + void InternalSwap(UpdateCoopPermissionsRequest* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.UpdateCoopPermissionsRequest"; } + + protected: + explicit UpdateCoopPermissionsRequest(::google::protobuf::Arena* arena); + UpdateCoopPermissionsRequest(::google::protobuf::Arena* arena, const UpdateCoopPermissionsRequest& from); + UpdateCoopPermissionsRequest(::google::protobuf::Arena* arena, UpdateCoopPermissionsRequest&& from) noexcept + : UpdateCoopPermissionsRequest(arena) { + *this = ::std::move(from); } - protected: - explicit LeaderboardInfo(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- - typedef LeaderboardInfo_Season Season; - // accessors ------------------------------------------------------- - enum : int { - kSeasonsFieldNumber = 1, - kAllTimeScopeFieldNumber = 2, + kContractIdentifierFieldNumber = 1, + kCoopIdentifierFieldNumber = 2, + kRequestingUserIdFieldNumber = 3, + kRinfoFieldNumber = 6, + kPublicFieldNumber = 4, + kClientVersionFieldNumber = 5, }; - // repeated .ei.LeaderboardInfo.Season seasons = 1; - int seasons_size() const; + // optional string contract_identifier = 1; + bool has_contract_identifier() const; + void clear_contract_identifier() ; + const std::string& contract_identifier() const; + template + void set_contract_identifier(Arg_&& arg, Args_... args); + std::string* mutable_contract_identifier(); + PROTOBUF_NODISCARD std::string* release_contract_identifier(); + void set_allocated_contract_identifier(std::string* value); + private: - int _internal_seasons_size() const; + const std::string& _internal_contract_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_identifier( + const std::string& value); + std::string* _internal_mutable_contract_identifier(); + public: - void clear_seasons(); - ::ei::LeaderboardInfo_Season* mutable_seasons(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LeaderboardInfo_Season >* - mutable_seasons(); + // optional string coop_identifier = 2; + bool has_coop_identifier() const; + void clear_coop_identifier() ; + const std::string& coop_identifier() const; + template + void set_coop_identifier(Arg_&& arg, Args_... args); + std::string* mutable_coop_identifier(); + PROTOBUF_NODISCARD std::string* release_coop_identifier(); + void set_allocated_coop_identifier(std::string* value); + private: - const ::ei::LeaderboardInfo_Season& _internal_seasons(int index) const; - ::ei::LeaderboardInfo_Season* _internal_add_seasons(); + const std::string& _internal_coop_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_coop_identifier( + const std::string& value); + std::string* _internal_mutable_coop_identifier(); + public: - const ::ei::LeaderboardInfo_Season& seasons(int index) const; - ::ei::LeaderboardInfo_Season* add_seasons(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LeaderboardInfo_Season >& - seasons() const; + // optional string requesting_user_id = 3; + bool has_requesting_user_id() const; + void clear_requesting_user_id() ; + const std::string& requesting_user_id() const; + template + void set_requesting_user_id(Arg_&& arg, Args_... args); + std::string* mutable_requesting_user_id(); + PROTOBUF_NODISCARD std::string* release_requesting_user_id(); + void set_allocated_requesting_user_id(std::string* value); - // optional string all_time_scope = 2; - bool has_all_time_scope() const; private: - bool _internal_has_all_time_scope() const; + const std::string& _internal_requesting_user_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_requesting_user_id( + const std::string& value); + std::string* _internal_mutable_requesting_user_id(); + public: - void clear_all_time_scope(); - const std::string& all_time_scope() const; - template - void set_all_time_scope(ArgT0&& arg0, ArgT... args); - std::string* mutable_all_time_scope(); - PROTOBUF_NODISCARD std::string* release_all_time_scope(); - void set_allocated_all_time_scope(std::string* all_time_scope); + // optional .ei.BasicRequestInfo rinfo = 6; + bool has_rinfo() const; + void clear_rinfo() ; + const ::ei::BasicRequestInfo& rinfo() const; + PROTOBUF_NODISCARD ::ei::BasicRequestInfo* release_rinfo(); + ::ei::BasicRequestInfo* mutable_rinfo(); + void set_allocated_rinfo(::ei::BasicRequestInfo* value); + void unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value); + ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); + private: - const std::string& _internal_all_time_scope() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_all_time_scope(const std::string& value); - std::string* _internal_mutable_all_time_scope(); + const ::ei::BasicRequestInfo& _internal_rinfo() const; + ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + + public: + // optional bool public = 4; + bool has_public_() const; + void clear_public_() ; + bool public_() const; + void set_public_(bool value); + + private: + bool _internal_public_() const; + void _internal_set_public_(bool value); + public: + // optional uint32 client_version = 5; + bool has_client_version() const; + void clear_client_version() ; + ::uint32_t client_version() const; + void set_client_version(::uint32_t value); - // @@protoc_insertion_point(class_scope:ei.LeaderboardInfo) + private: + ::uint32_t _internal_client_version() const; + void _internal_set_client_version(::uint32_t value); + + public: + // @@protoc_insertion_point(class_scope:ei.UpdateCoopPermissionsRequest) 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< ::ei::LeaderboardInfo_Season > seasons_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr all_time_scope_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 6, 1, + 92, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_UpdateCoopPermissionsRequest_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const UpdateCoopPermissionsRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr contract_identifier_; + ::google::protobuf::internal::ArenaStringPtr coop_identifier_; + ::google::protobuf::internal::ArenaStringPtr requesting_user_id_; + ::ei::BasicRequestInfo* rinfo_; + bool public__; + ::uint32_t client_version_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class LeaderboardRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.LeaderboardRequest) */ { +class SubscriptionChangeHintRequest final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.SubscriptionChangeHintRequest) */ { public: - inline LeaderboardRequest() : LeaderboardRequest(nullptr) {} - ~LeaderboardRequest() override; - explicit PROTOBUF_CONSTEXPR LeaderboardRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - LeaderboardRequest(const LeaderboardRequest& from); - LeaderboardRequest(LeaderboardRequest&& from) noexcept - : LeaderboardRequest() { - *this = ::std::move(from); - } - - inline LeaderboardRequest& operator=(const LeaderboardRequest& from) { + inline SubscriptionChangeHintRequest() : SubscriptionChangeHintRequest(nullptr) {} + ~SubscriptionChangeHintRequest() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR SubscriptionChangeHintRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline SubscriptionChangeHintRequest(const SubscriptionChangeHintRequest& from) : SubscriptionChangeHintRequest(nullptr, from) {} + inline SubscriptionChangeHintRequest(SubscriptionChangeHintRequest&& from) noexcept + : SubscriptionChangeHintRequest(nullptr, std::move(from)) {} + inline SubscriptionChangeHintRequest& operator=(const SubscriptionChangeHintRequest& from) { CopyFrom(from); return *this; } - inline LeaderboardRequest& operator=(LeaderboardRequest&& from) noexcept { + inline SubscriptionChangeHintRequest& operator=(SubscriptionChangeHintRequest&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -28305,193 +27591,224 @@ class LeaderboardRequest final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const LeaderboardRequest& default_instance() { + static const SubscriptionChangeHintRequest& default_instance() { return *internal_default_instance(); } - static inline const LeaderboardRequest* internal_default_instance() { - return reinterpret_cast( - &_LeaderboardRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 93; - - friend void swap(LeaderboardRequest& a, LeaderboardRequest& b) { - a.Swap(&b); + static inline const SubscriptionChangeHintRequest* internal_default_instance() { + return reinterpret_cast( + &_SubscriptionChangeHintRequest_default_instance_); } - inline void Swap(LeaderboardRequest* other) { + static constexpr int kIndexInFileMessages = 203; + friend void swap(SubscriptionChangeHintRequest& a, SubscriptionChangeHintRequest& b) { a.Swap(&b); } + inline void Swap(SubscriptionChangeHintRequest* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(LeaderboardRequest* other) { + void UnsafeArenaSwap(SubscriptionChangeHintRequest* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - LeaderboardRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + SubscriptionChangeHintRequest* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const LeaderboardRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const LeaderboardRequest& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const SubscriptionChangeHintRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const SubscriptionChangeHintRequest& from) { SubscriptionChangeHintRequest::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(LeaderboardRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.LeaderboardRequest"; + void InternalSwap(SubscriptionChangeHintRequest* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.SubscriptionChangeHintRequest"; } + + protected: + explicit SubscriptionChangeHintRequest(::google::protobuf::Arena* arena); + SubscriptionChangeHintRequest(::google::protobuf::Arena* arena, const SubscriptionChangeHintRequest& from); + SubscriptionChangeHintRequest(::google::protobuf::Arena* arena, SubscriptionChangeHintRequest&& from) noexcept + : SubscriptionChangeHintRequest(arena) { + *this = ::std::move(from); } - protected: - explicit LeaderboardRequest(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kScopeFieldNumber = 2, - kRinfoFieldNumber = 1, - kGradeFieldNumber = 3, + kOriginalTransactionIdFieldNumber = 1, + kRinfoFieldNumber = 3, + kNextSubscriptionLevelFieldNumber = 2, }; - // optional string scope = 2; - bool has_scope() const; - private: - bool _internal_has_scope() const; - public: - void clear_scope(); - const std::string& scope() const; - template - void set_scope(ArgT0&& arg0, ArgT... args); - std::string* mutable_scope(); - PROTOBUF_NODISCARD std::string* release_scope(); - void set_allocated_scope(std::string* scope); - private: - const std::string& _internal_scope() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_scope(const std::string& value); - std::string* _internal_mutable_scope(); - public: + // optional string original_transaction_id = 1; + bool has_original_transaction_id() const; + void clear_original_transaction_id() ; + const std::string& original_transaction_id() const; + template + void set_original_transaction_id(Arg_&& arg, Args_... args); + std::string* mutable_original_transaction_id(); + PROTOBUF_NODISCARD std::string* release_original_transaction_id(); + void set_allocated_original_transaction_id(std::string* value); - // optional .ei.BasicRequestInfo rinfo = 1; - bool has_rinfo() const; private: - bool _internal_has_rinfo() const; + const std::string& _internal_original_transaction_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_original_transaction_id( + const std::string& value); + std::string* _internal_mutable_original_transaction_id(); + public: - void clear_rinfo(); + // optional .ei.BasicRequestInfo rinfo = 3; + bool has_rinfo() const; + 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); + void set_allocated_rinfo(::ei::BasicRequestInfo* value); + void unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value); + ::ei::BasicRequestInfo* unsafe_arena_release_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 .ei.Contract.PlayerGrade grade = 3; - bool has_grade() const; - private: - bool _internal_has_grade() const; public: - void clear_grade(); - ::ei::Contract_PlayerGrade grade() const; - void set_grade(::ei::Contract_PlayerGrade value); + // optional .ei.UserSubscriptionInfo.Level next_subscription_level = 2; + bool has_next_subscription_level() const; + void clear_next_subscription_level() ; + ::ei::UserSubscriptionInfo_Level next_subscription_level() const; + void set_next_subscription_level(::ei::UserSubscriptionInfo_Level value); + private: - ::ei::Contract_PlayerGrade _internal_grade() const; - void _internal_set_grade(::ei::Contract_PlayerGrade value); - public: + ::ei::UserSubscriptionInfo_Level _internal_next_subscription_level() const; + void _internal_set_next_subscription_level(::ei::UserSubscriptionInfo_Level value); - // @@protoc_insertion_point(class_scope:ei.LeaderboardRequest) + public: + // @@protoc_insertion_point(class_scope:ei.SubscriptionChangeHintRequest) 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 scope_; - ::ei::BasicRequestInfo* rinfo_; - int grade_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 3, 2, + 64, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_SubscriptionChangeHintRequest_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const SubscriptionChangeHintRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr original_transaction_id_; + ::ei::BasicRequestInfo* rinfo_; + int next_subscription_level_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class LeaderboardResponse_Entry final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.LeaderboardResponse.Entry) */ { +class ShowcaseRoyaltyDeliveryConfirmation final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ShowcaseRoyaltyDeliveryConfirmation) */ { public: - inline LeaderboardResponse_Entry() : LeaderboardResponse_Entry(nullptr) {} - ~LeaderboardResponse_Entry() override; - explicit PROTOBUF_CONSTEXPR LeaderboardResponse_Entry(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - LeaderboardResponse_Entry(const LeaderboardResponse_Entry& from); - LeaderboardResponse_Entry(LeaderboardResponse_Entry&& from) noexcept - : LeaderboardResponse_Entry() { - *this = ::std::move(from); - } - - inline LeaderboardResponse_Entry& operator=(const LeaderboardResponse_Entry& from) { + inline ShowcaseRoyaltyDeliveryConfirmation() : ShowcaseRoyaltyDeliveryConfirmation(nullptr) {} + ~ShowcaseRoyaltyDeliveryConfirmation() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ShowcaseRoyaltyDeliveryConfirmation( + ::google::protobuf::internal::ConstantInitialized); + + inline ShowcaseRoyaltyDeliveryConfirmation(const ShowcaseRoyaltyDeliveryConfirmation& from) : ShowcaseRoyaltyDeliveryConfirmation(nullptr, from) {} + inline ShowcaseRoyaltyDeliveryConfirmation(ShowcaseRoyaltyDeliveryConfirmation&& from) noexcept + : ShowcaseRoyaltyDeliveryConfirmation(nullptr, std::move(from)) {} + inline ShowcaseRoyaltyDeliveryConfirmation& operator=(const ShowcaseRoyaltyDeliveryConfirmation& from) { CopyFrom(from); return *this; } - inline LeaderboardResponse_Entry& operator=(LeaderboardResponse_Entry&& from) noexcept { + 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -28500,188 +27817,229 @@ class LeaderboardResponse_Entry final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const LeaderboardResponse_Entry& default_instance() { + static const ShowcaseRoyaltyDeliveryConfirmation& default_instance() { return *internal_default_instance(); } - static inline const LeaderboardResponse_Entry* internal_default_instance() { - return reinterpret_cast( - &_LeaderboardResponse_Entry_default_instance_); - } - static constexpr int kIndexInFileMessages = - 94; - - friend void swap(LeaderboardResponse_Entry& a, LeaderboardResponse_Entry& b) { - a.Swap(&b); + static inline const ShowcaseRoyaltyDeliveryConfirmation* internal_default_instance() { + return reinterpret_cast( + &_ShowcaseRoyaltyDeliveryConfirmation_default_instance_); } - inline void Swap(LeaderboardResponse_Entry* other) { + static constexpr int kIndexInFileMessages = 197; + 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(LeaderboardResponse_Entry* other) { + void UnsafeArenaSwap(ShowcaseRoyaltyDeliveryConfirmation* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - LeaderboardResponse_Entry* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ShowcaseRoyaltyDeliveryConfirmation* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const LeaderboardResponse_Entry& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const LeaderboardResponse_Entry& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ShowcaseRoyaltyDeliveryConfirmation& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ShowcaseRoyaltyDeliveryConfirmation& from) { ShowcaseRoyaltyDeliveryConfirmation::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(LeaderboardResponse_Entry* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.LeaderboardResponse.Entry"; + void InternalSwap(ShowcaseRoyaltyDeliveryConfirmation* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ShowcaseRoyaltyDeliveryConfirmation"; } + + protected: + explicit ShowcaseRoyaltyDeliveryConfirmation(::google::protobuf::Arena* arena); + ShowcaseRoyaltyDeliveryConfirmation(::google::protobuf::Arena* arena, const ShowcaseRoyaltyDeliveryConfirmation& from); + ShowcaseRoyaltyDeliveryConfirmation(::google::protobuf::Arena* arena, ShowcaseRoyaltyDeliveryConfirmation&& from) noexcept + : ShowcaseRoyaltyDeliveryConfirmation(arena) { + *this = ::std::move(from); } - protected: - explicit LeaderboardResponse_Entry(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kAliasFieldNumber = 2, - kScoreFieldNumber = 3, - kRankFieldNumber = 1, + kIdsFieldNumber = 1, + kRinfoFieldNumber = 3, + kAmountFieldNumber = 2, }; - // optional string alias = 2; - bool has_alias() const; - private: - bool _internal_has_alias() const; - public: - void clear_alias(); - const std::string& alias() const; - template - void set_alias(ArgT0&& arg0, ArgT... args); - std::string* mutable_alias(); - PROTOBUF_NODISCARD std::string* release_alias(); - void set_allocated_alias(std::string* alias); + // repeated string ids = 1; + int ids_size() const; private: - const std::string& _internal_alias() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_alias(const std::string& value); - std::string* _internal_mutable_alias(); - public: + int _internal_ids_size() const; - // optional double score = 3; - bool has_score() const; - private: - bool _internal_has_score() const; public: - void clear_score(); - double score() const; - void set_score(double value); + void clear_ids() ; + const std::string& ids(int index) const; + std::string* mutable_ids(int index); + template + void set_ids(int index, Arg_&& value, Args_... args); + std::string* add_ids(); + template + void add_ids(Arg_&& value, Args_... args); + const ::google::protobuf::RepeatedPtrField& ids() const; + ::google::protobuf::RepeatedPtrField* mutable_ids(); + private: - double _internal_score() const; - void _internal_set_score(double value); + const ::google::protobuf::RepeatedPtrField& _internal_ids() const; + ::google::protobuf::RepeatedPtrField* _internal_mutable_ids(); + public: + // optional .ei.BasicRequestInfo rinfo = 3; + bool has_rinfo() const; + void clear_rinfo() ; + const ::ei::BasicRequestInfo& rinfo() const; + PROTOBUF_NODISCARD ::ei::BasicRequestInfo* release_rinfo(); + ::ei::BasicRequestInfo* mutable_rinfo(); + void set_allocated_rinfo(::ei::BasicRequestInfo* value); + void unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value); + ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); - // optional uint32 rank = 1; - bool has_rank() const; private: - bool _internal_has_rank() const; + const ::ei::BasicRequestInfo& _internal_rinfo() const; + ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + public: - void clear_rank(); - uint32_t rank() const; - void set_rank(uint32_t value); + // optional uint32 amount = 2; + bool has_amount() const; + void clear_amount() ; + ::uint32_t amount() const; + void set_amount(::uint32_t value); + private: - uint32_t _internal_rank() const; - void _internal_set_rank(uint32_t value); - public: + ::uint32_t _internal_amount() const; + void _internal_set_amount(::uint32_t value); - // @@protoc_insertion_point(class_scope:ei.LeaderboardResponse.Entry) + 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::internal::ArenaStringPtr alias_; - double score_; - uint32_t rank_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 3, 1, + 50, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ShowcaseRoyaltyDeliveryConfirmation_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ShowcaseRoyaltyDeliveryConfirmation& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField ids_; + ::ei::BasicRequestInfo* rinfo_; + ::uint32_t amount_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class LeaderboardResponse final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.LeaderboardResponse) */ { +class ShellsActionLog final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ShellsActionLog) */ { public: - inline LeaderboardResponse() : LeaderboardResponse(nullptr) {} - ~LeaderboardResponse() override; - explicit PROTOBUF_CONSTEXPR LeaderboardResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - LeaderboardResponse(const LeaderboardResponse& from); - LeaderboardResponse(LeaderboardResponse&& from) noexcept - : LeaderboardResponse() { - *this = ::std::move(from); - } - - inline LeaderboardResponse& operator=(const LeaderboardResponse& from) { + inline ShellsActionLog() : ShellsActionLog(nullptr) {} + ~ShellsActionLog() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ShellsActionLog( + ::google::protobuf::internal::ConstantInitialized); + + inline ShellsActionLog(const ShellsActionLog& from) : ShellsActionLog(nullptr, from) {} + inline ShellsActionLog(ShellsActionLog&& from) noexcept + : ShellsActionLog(nullptr, std::move(from)) {} + inline ShellsActionLog& operator=(const ShellsActionLog& from) { CopyFrom(from); return *this; } - inline LeaderboardResponse& operator=(LeaderboardResponse&& from) noexcept { + inline ShellsActionLog& operator=(ShellsActionLog&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -28690,240 +28048,359 @@ class LeaderboardResponse final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const LeaderboardResponse& default_instance() { + static const ShellsActionLog& default_instance() { return *internal_default_instance(); } - static inline const LeaderboardResponse* internal_default_instance() { - return reinterpret_cast( - &_LeaderboardResponse_default_instance_); - } - static constexpr int kIndexInFileMessages = - 95; - - friend void swap(LeaderboardResponse& a, LeaderboardResponse& b) { - a.Swap(&b); + static inline const ShellsActionLog* internal_default_instance() { + return reinterpret_cast( + &_ShellsActionLog_default_instance_); } - inline void Swap(LeaderboardResponse* other) { + static constexpr int kIndexInFileMessages = 193; + friend void swap(ShellsActionLog& a, ShellsActionLog& b) { a.Swap(&b); } + inline void Swap(ShellsActionLog* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(LeaderboardResponse* other) { + void UnsafeArenaSwap(ShellsActionLog* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - LeaderboardResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ShellsActionLog* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const LeaderboardResponse& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const LeaderboardResponse& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ShellsActionLog& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ShellsActionLog& from) { ShellsActionLog::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(LeaderboardResponse* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.LeaderboardResponse"; + void InternalSwap(ShellsActionLog* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ShellsActionLog"; } + + protected: + explicit ShellsActionLog(::google::protobuf::Arena* arena); + ShellsActionLog(::google::protobuf::Arena* arena, const ShellsActionLog& from); + ShellsActionLog(::google::protobuf::Arena* arena, ShellsActionLog&& from) noexcept + : ShellsActionLog(arena) { + *this = ::std::move(from); } - protected: - explicit LeaderboardResponse(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- - typedef LeaderboardResponse_Entry Entry; - // accessors ------------------------------------------------------- - enum : int { - kTopEntriesFieldNumber = 3, - kScopeFieldNumber = 1, - kGradeFieldNumber = 2, - kCountFieldNumber = 4, - kScoreFieldNumber = 6, - kRankFieldNumber = 5, + kUserIdFieldNumber = 1, + kActionFieldNumber = 2, + kSubIdFieldNumber = 3, + kVersionFieldNumber = 6, + kRinfoFieldNumber = 8, + kApproxTimeFieldNumber = 5, + kCostFieldNumber = 4, + kFarmIndexFieldNumber = 7, + kSoulEggsFieldNumber = 10, + kTicketsSpentFieldNumber = 11, + kGoldSpentFieldNumber = 12, + kFarmElementFieldNumber = 9, }; - // repeated .ei.LeaderboardResponse.Entry top_entries = 3; - int top_entries_size() const; + // optional string user_id = 1; + bool has_user_id() const; + void clear_user_id() ; + const std::string& user_id() const; + template + void set_user_id(Arg_&& arg, Args_... args); + std::string* mutable_user_id(); + PROTOBUF_NODISCARD std::string* release_user_id(); + void set_allocated_user_id(std::string* value); + private: - int _internal_top_entries_size() const; + 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: - void clear_top_entries(); - ::ei::LeaderboardResponse_Entry* mutable_top_entries(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LeaderboardResponse_Entry >* - mutable_top_entries(); + // optional string action = 2; + bool has_action() const; + void clear_action() ; + const std::string& action() const; + template + void set_action(Arg_&& arg, Args_... args); + std::string* mutable_action(); + PROTOBUF_NODISCARD std::string* release_action(); + void set_allocated_action(std::string* value); + private: - const ::ei::LeaderboardResponse_Entry& _internal_top_entries(int index) const; - ::ei::LeaderboardResponse_Entry* _internal_add_top_entries(); + const std::string& _internal_action() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_action( + const std::string& value); + std::string* _internal_mutable_action(); + public: - const ::ei::LeaderboardResponse_Entry& top_entries(int index) const; - ::ei::LeaderboardResponse_Entry* add_top_entries(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LeaderboardResponse_Entry >& - top_entries() const; + // optional string sub_id = 3; + bool has_sub_id() const; + void clear_sub_id() ; + const std::string& sub_id() const; + template + void set_sub_id(Arg_&& arg, Args_... args); + std::string* mutable_sub_id(); + PROTOBUF_NODISCARD std::string* release_sub_id(); + void set_allocated_sub_id(std::string* value); - // optional string scope = 1; - bool has_scope() const; private: - bool _internal_has_scope() const; + const std::string& _internal_sub_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_sub_id( + const std::string& value); + std::string* _internal_mutable_sub_id(); + public: - void clear_scope(); - const std::string& scope() const; - template - void set_scope(ArgT0&& arg0, ArgT... args); - std::string* mutable_scope(); - PROTOBUF_NODISCARD std::string* release_scope(); - void set_allocated_scope(std::string* scope); + // optional string version = 6; + bool has_version() const; + void clear_version() ; + const std::string& version() const; + template + void set_version(Arg_&& arg, Args_... args); + std::string* mutable_version(); + PROTOBUF_NODISCARD std::string* release_version(); + void set_allocated_version(std::string* value); + private: - const std::string& _internal_scope() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_scope(const std::string& value); - std::string* _internal_mutable_scope(); + const std::string& _internal_version() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_version( + const std::string& value); + std::string* _internal_mutable_version(); + public: + // optional .ei.BasicRequestInfo rinfo = 8; + bool has_rinfo() const; + void clear_rinfo() ; + const ::ei::BasicRequestInfo& rinfo() const; + PROTOBUF_NODISCARD ::ei::BasicRequestInfo* release_rinfo(); + ::ei::BasicRequestInfo* mutable_rinfo(); + void set_allocated_rinfo(::ei::BasicRequestInfo* value); + void unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value); + ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); - // optional .ei.Contract.PlayerGrade grade = 2; - bool has_grade() const; private: - bool _internal_has_grade() const; + const ::ei::BasicRequestInfo& _internal_rinfo() const; + ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + public: - void clear_grade(); - ::ei::Contract_PlayerGrade grade() const; - void set_grade(::ei::Contract_PlayerGrade value); + // optional double approx_time = 5; + bool has_approx_time() const; + void clear_approx_time() ; + double approx_time() const; + void set_approx_time(double value); + private: - ::ei::Contract_PlayerGrade _internal_grade() const; - void _internal_set_grade(::ei::Contract_PlayerGrade value); + double _internal_approx_time() const; + void _internal_set_approx_time(double value); + public: + // optional uint32 cost = 4; + bool has_cost() const; + void clear_cost() ; + ::uint32_t cost() const; + void set_cost(::uint32_t value); - // optional uint32 count = 4; - bool has_count() const; private: - bool _internal_has_count() const; + ::uint32_t _internal_cost() const; + void _internal_set_cost(::uint32_t value); + public: - void clear_count(); - uint32_t count() const; - void set_count(uint32_t value); + // optional int32 farm_index = 7; + bool has_farm_index() const; + void clear_farm_index() ; + ::int32_t farm_index() const; + void set_farm_index(::int32_t value); + private: - uint32_t _internal_count() const; - void _internal_set_count(uint32_t value); + ::int32_t _internal_farm_index() const; + void _internal_set_farm_index(::int32_t value); + public: + // optional double soul_eggs = 10; + bool has_soul_eggs() const; + void clear_soul_eggs() ; + double soul_eggs() const; + void set_soul_eggs(double value); - // optional double score = 6; - bool has_score() const; private: - bool _internal_has_score() const; + double _internal_soul_eggs() const; + void _internal_set_soul_eggs(double value); + public: - void clear_score(); - double score() const; - void set_score(double value); + // optional uint64 tickets_spent = 11; + bool has_tickets_spent() const; + void clear_tickets_spent() ; + ::uint64_t tickets_spent() const; + void set_tickets_spent(::uint64_t value); + private: - double _internal_score() const; - void _internal_set_score(double value); + ::uint64_t _internal_tickets_spent() const; + void _internal_set_tickets_spent(::uint64_t value); + public: + // optional uint64 gold_spent = 12; + bool has_gold_spent() const; + void clear_gold_spent() ; + ::uint64_t gold_spent() const; + void set_gold_spent(::uint64_t value); - // optional uint32 rank = 5; - bool has_rank() const; private: - bool _internal_has_rank() const; + ::uint64_t _internal_gold_spent() const; + void _internal_set_gold_spent(::uint64_t value); + public: - void clear_rank(); - uint32_t rank() const; - void set_rank(uint32_t value); + // optional .ei.ShellDB.FarmElement farm_element = 9; + bool has_farm_element() const; + void clear_farm_element() ; + ::ei::ShellDB_FarmElement farm_element() const; + void set_farm_element(::ei::ShellDB_FarmElement value); + private: - uint32_t _internal_rank() const; - void _internal_set_rank(uint32_t value); - public: + ::ei::ShellDB_FarmElement _internal_farm_element() const; + void _internal_set_farm_element(::ei::ShellDB_FarmElement value); - // @@protoc_insertion_point(class_scope:ei.LeaderboardResponse) + public: + // @@protoc_insertion_point(class_scope:ei.ShellsActionLog) 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< ::ei::LeaderboardResponse_Entry > top_entries_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr scope_; - int grade_; - uint32_t count_; - double score_; - uint32_t rank_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 4, 12, 2, + 61, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ShellsActionLog_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ShellsActionLog& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr user_id_; + ::google::protobuf::internal::ArenaStringPtr action_; + ::google::protobuf::internal::ArenaStringPtr sub_id_; + ::google::protobuf::internal::ArenaStringPtr version_; + ::ei::BasicRequestInfo* rinfo_; + double approx_time_; + ::uint32_t cost_; + ::int32_t farm_index_; + double soul_eggs_; + ::uint64_t tickets_spent_; + ::uint64_t gold_spent_; + int farm_element_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ContractsArchive final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ContractsArchive) */ { +class ShellSpec_ShellPiece final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ShellSpec.ShellPiece) */ { public: - inline ContractsArchive() : ContractsArchive(nullptr) {} - ~ContractsArchive() override; - explicit PROTOBUF_CONSTEXPR ContractsArchive(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ContractsArchive(const ContractsArchive& from); - ContractsArchive(ContractsArchive&& from) noexcept - : ContractsArchive() { - *this = ::std::move(from); - } - - inline ContractsArchive& operator=(const ContractsArchive& from) { + inline ShellSpec_ShellPiece() : ShellSpec_ShellPiece(nullptr) {} + ~ShellSpec_ShellPiece() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ShellSpec_ShellPiece( + ::google::protobuf::internal::ConstantInitialized); + + inline ShellSpec_ShellPiece(const ShellSpec_ShellPiece& from) : ShellSpec_ShellPiece(nullptr, from) {} + inline ShellSpec_ShellPiece(ShellSpec_ShellPiece&& from) noexcept + : ShellSpec_ShellPiece(nullptr, std::move(from)) {} + inline ShellSpec_ShellPiece& operator=(const ShellSpec_ShellPiece& from) { CopyFrom(from); return *this; } - inline ContractsArchive& operator=(ContractsArchive&& from) noexcept { + inline ShellSpec_ShellPiece& operator=(ShellSpec_ShellPiece&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -28932,157 +28409,205 @@ class ContractsArchive final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ContractsArchive& default_instance() { + static const ShellSpec_ShellPiece& default_instance() { return *internal_default_instance(); } - static inline const ContractsArchive* internal_default_instance() { - return reinterpret_cast( - &_ContractsArchive_default_instance_); - } - static constexpr int kIndexInFileMessages = - 96; - - friend void swap(ContractsArchive& a, ContractsArchive& b) { - a.Swap(&b); + static inline const ShellSpec_ShellPiece* internal_default_instance() { + return reinterpret_cast( + &_ShellSpec_ShellPiece_default_instance_); } - inline void Swap(ContractsArchive* other) { + static constexpr int kIndexInFileMessages = 172; + friend void swap(ShellSpec_ShellPiece& a, ShellSpec_ShellPiece& b) { a.Swap(&b); } + inline void Swap(ShellSpec_ShellPiece* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ContractsArchive* other) { + void UnsafeArenaSwap(ShellSpec_ShellPiece* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ContractsArchive* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ShellSpec_ShellPiece* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ContractsArchive& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ContractsArchive& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ShellSpec_ShellPiece& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ShellSpec_ShellPiece& from) { ShellSpec_ShellPiece::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ContractsArchive* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ContractsArchive"; + void InternalSwap(ShellSpec_ShellPiece* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ShellSpec.ShellPiece"; } + + protected: + explicit ShellSpec_ShellPiece(::google::protobuf::Arena* arena); + ShellSpec_ShellPiece(::google::protobuf::Arena* arena, const ShellSpec_ShellPiece& from); + ShellSpec_ShellPiece(::google::protobuf::Arena* arena, ShellSpec_ShellPiece&& from) noexcept + : ShellSpec_ShellPiece(arena) { + *this = ::std::move(from); } - protected: - explicit ContractsArchive(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kArchiveFieldNumber = 1, + kDlcFieldNumber = 2, + kAssetTypeFieldNumber = 1, }; - // repeated .ei.LocalContract archive = 1; - int archive_size() const; + // optional .ei.DLCItem dlc = 2; + bool has_dlc() const; + void clear_dlc() ; + const ::ei::DLCItem& dlc() const; + PROTOBUF_NODISCARD ::ei::DLCItem* release_dlc(); + ::ei::DLCItem* mutable_dlc(); + void set_allocated_dlc(::ei::DLCItem* value); + void unsafe_arena_set_allocated_dlc(::ei::DLCItem* value); + ::ei::DLCItem* unsafe_arena_release_dlc(); + private: - int _internal_archive_size() const; + const ::ei::DLCItem& _internal_dlc() const; + ::ei::DLCItem* _internal_mutable_dlc(); + public: - void clear_archive(); - ::ei::LocalContract* mutable_archive(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LocalContract >* - mutable_archive(); + // optional .ei.ShellSpec.AssetType asset_type = 1; + bool has_asset_type() const; + void clear_asset_type() ; + ::ei::ShellSpec_AssetType asset_type() const; + void set_asset_type(::ei::ShellSpec_AssetType value); + private: - const ::ei::LocalContract& _internal_archive(int index) const; - ::ei::LocalContract* _internal_add_archive(); - public: - const ::ei::LocalContract& archive(int index) const; - ::ei::LocalContract* add_archive(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LocalContract >& - archive() const; + ::ei::ShellSpec_AssetType _internal_asset_type() const; + void _internal_set_asset_type(::ei::ShellSpec_AssetType value); - // @@protoc_insertion_point(class_scope:ei.ContractsArchive) + public: + // @@protoc_insertion_point(class_scope:ei.ShellSpec.ShellPiece) private: class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LocalContract > archive_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 2, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ShellSpec_ShellPiece_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ShellSpec_ShellPiece& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::ei::DLCItem* dlc_; + int asset_type_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ContractAction final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ContractAction) */ { +class ShellSetSpec final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ShellSetSpec) */ { public: - inline ContractAction() : ContractAction(nullptr) {} - ~ContractAction() override; - explicit PROTOBUF_CONSTEXPR ContractAction(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ContractAction(const ContractAction& from); - ContractAction(ContractAction&& from) noexcept - : ContractAction() { - *this = ::std::move(from); - } - - inline ContractAction& operator=(const ContractAction& from) { + inline ShellSetSpec() : ShellSetSpec(nullptr) {} + ~ShellSetSpec() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ShellSetSpec( + ::google::protobuf::internal::ConstantInitialized); + + inline ShellSetSpec(const ShellSetSpec& from) : ShellSetSpec(nullptr, from) {} + inline ShellSetSpec(ShellSetSpec&& from) noexcept + : ShellSetSpec(nullptr, std::move(from)) {} + inline ShellSetSpec& operator=(const ShellSetSpec& from) { CopyFrom(from); return *this; } - inline ContractAction& operator=(ContractAction&& from) noexcept { + inline ShellSetSpec& operator=(ShellSetSpec&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -29091,458 +28616,886 @@ class ContractAction final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ContractAction& default_instance() { + static const ShellSetSpec& default_instance() { return *internal_default_instance(); } - static inline const ContractAction* internal_default_instance() { - return reinterpret_cast( - &_ContractAction_default_instance_); - } - static constexpr int kIndexInFileMessages = - 97; - - friend void swap(ContractAction& a, ContractAction& b) { - a.Swap(&b); + static inline const ShellSetSpec* internal_default_instance() { + return reinterpret_cast( + &_ShellSetSpec_default_instance_); } - inline void Swap(ContractAction* other) { + static constexpr int kIndexInFileMessages = 175; + friend void swap(ShellSetSpec& a, ShellSetSpec& b) { a.Swap(&b); } + inline void Swap(ShellSetSpec* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ContractAction* other) { + void UnsafeArenaSwap(ShellSetSpec* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ContractAction* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ShellSetSpec* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ContractAction& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ContractAction& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ShellSetSpec& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ShellSetSpec& from) { ShellSetSpec::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ContractAction* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ContractAction"; + void InternalSwap(ShellSetSpec* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ShellSetSpec"; } + + protected: + explicit ShellSetSpec(::google::protobuf::Arena* arena); + ShellSetSpec(::google::protobuf::Arena* arena, const ShellSetSpec& from); + ShellSetSpec(::google::protobuf::Arena* arena, ShellSetSpec&& from) noexcept + : ShellSetSpec(arena) { + *this = ::std::move(from); } - protected: - explicit ContractAction(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- + using VariationSpec = ShellSetSpec_VariationSpec; // accessors ------------------------------------------------------- - enum : int { - kUserIdFieldNumber = 1, - kActionNameFieldNumber = 2, - kDestUserIdFieldNumber = 4, - kContractIdFieldNumber = 5, - kCoopIdFieldNumber = 6, - kRewardSubtypeFieldNumber = 12, - kBoostIdFieldNumber = 15, - kApproxTimeFieldNumber = 3, - kGradeFieldNumber = 8, - kRewardTypeFieldNumber = 11, - kAutojoinFieldNumber = 7, - kReplayFieldNumber = 9, - kPointsReplayFieldNumber = 10, - kPublicFieldNumber = 18, - kGoalIndexFieldNumber = 14, - kRewardAmountFieldNumber = 13, - kTokensFieldNumber = 16, - kKickReasonFieldNumber = 17, - kCcOnlyFieldNumber = 19, + kVariationsFieldNumber = 15, + kIdentifierFieldNumber = 1, + kNameFieldNumber = 2, + kHexBaseColorFieldNumber = 16, + kRequiredParentSetFieldNumber = 20, + kIconFieldNumber = 19, + kPriceFieldNumber = 3, + kRequiredEopFieldNumber = 4, + kRequiredSoulEggsFieldNumber = 5, + kElementSetFieldNumber = 7, + kDefaultAppearanceFieldNumber = 6, + kCustomAppearanceFieldNumber = 12, + kIsNewFieldNumber = 9, + kExpiresFieldNumber = 10, + kDecoratorFieldNumber = 14, + kModifiedGeometryFieldNumber = 13, + kSecondsRemainingFieldNumber = 11, + kDiscountFieldNumber = 17, + kSecondsUntilAvailableFieldNumber = 18, + kPopularityFieldNumber = 21, + kPriceMultDEPRECATEDFieldNumber = 8, }; - // optional string user_id = 1; - 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); + // repeated .ei.ShellSetSpec.VariationSpec variations = 15; + int variations_size() const; 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: + int _internal_variations_size() const; - // optional string action_name = 2; - bool has_action_name() const; - private: - bool _internal_has_action_name() const; - public: - void clear_action_name(); - const std::string& action_name() const; - template - void set_action_name(ArgT0&& arg0, ArgT... args); - std::string* mutable_action_name(); - PROTOBUF_NODISCARD std::string* release_action_name(); - void set_allocated_action_name(std::string* action_name); - private: - const std::string& _internal_action_name() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_action_name(const std::string& value); - std::string* _internal_mutable_action_name(); public: + void clear_variations() ; + ::ei::ShellSetSpec_VariationSpec* mutable_variations(int index); + ::google::protobuf::RepeatedPtrField<::ei::ShellSetSpec_VariationSpec>* mutable_variations(); - // optional string dest_user_id = 4; - bool has_dest_user_id() const; - private: - bool _internal_has_dest_user_id() const; - public: - void clear_dest_user_id(); - const std::string& dest_user_id() const; - template - void set_dest_user_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_dest_user_id(); - PROTOBUF_NODISCARD std::string* release_dest_user_id(); - void set_allocated_dest_user_id(std::string* dest_user_id); private: - const std::string& _internal_dest_user_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_dest_user_id(const std::string& value); - std::string* _internal_mutable_dest_user_id(); + const ::google::protobuf::RepeatedPtrField<::ei::ShellSetSpec_VariationSpec>& _internal_variations() const; + ::google::protobuf::RepeatedPtrField<::ei::ShellSetSpec_VariationSpec>* _internal_mutable_variations(); public: + const ::ei::ShellSetSpec_VariationSpec& variations(int index) const; + ::ei::ShellSetSpec_VariationSpec* add_variations(); + const ::google::protobuf::RepeatedPtrField<::ei::ShellSetSpec_VariationSpec>& variations() const; + // optional string identifier = 1; + bool has_identifier() const; + void clear_identifier() ; + const std::string& identifier() const; + template + void set_identifier(Arg_&& arg, Args_... args); + std::string* mutable_identifier(); + PROTOBUF_NODISCARD std::string* release_identifier(); + void set_allocated_identifier(std::string* value); - // optional string contract_id = 5; - bool has_contract_id() const; private: - bool _internal_has_contract_id() const; + const std::string& _internal_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_identifier( + const std::string& value); + std::string* _internal_mutable_identifier(); + public: - void clear_contract_id(); - const std::string& contract_id() const; - template - void set_contract_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_contract_id(); - PROTOBUF_NODISCARD std::string* release_contract_id(); - void set_allocated_contract_id(std::string* contract_id); + // optional string name = 2; + bool has_name() const; + void clear_name() ; + const std::string& name() const; + template + void set_name(Arg_&& arg, Args_... args); + std::string* mutable_name(); + PROTOBUF_NODISCARD std::string* release_name(); + void set_allocated_name(std::string* value); + private: - const std::string& _internal_contract_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_id(const std::string& value); - std::string* _internal_mutable_contract_id(); + const std::string& _internal_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_name( + const std::string& value); + std::string* _internal_mutable_name(); + public: + // optional string hex_base_color = 16; + bool has_hex_base_color() const; + void clear_hex_base_color() ; + const std::string& hex_base_color() const; + template + void set_hex_base_color(Arg_&& arg, Args_... args); + std::string* mutable_hex_base_color(); + PROTOBUF_NODISCARD std::string* release_hex_base_color(); + void set_allocated_hex_base_color(std::string* value); - // optional string coop_id = 6; - bool has_coop_id() const; private: - bool _internal_has_coop_id() const; + const std::string& _internal_hex_base_color() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_hex_base_color( + const std::string& value); + std::string* _internal_mutable_hex_base_color(); + public: - void clear_coop_id(); - const std::string& coop_id() const; - template - void set_coop_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_coop_id(); - PROTOBUF_NODISCARD std::string* release_coop_id(); - void set_allocated_coop_id(std::string* coop_id); + // optional string required_parent_set = 20; + bool has_required_parent_set() const; + void clear_required_parent_set() ; + const std::string& required_parent_set() const; + template + void set_required_parent_set(Arg_&& arg, Args_... args); + std::string* mutable_required_parent_set(); + PROTOBUF_NODISCARD std::string* release_required_parent_set(); + void set_allocated_required_parent_set(std::string* value); + private: - const std::string& _internal_coop_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_coop_id(const std::string& value); - std::string* _internal_mutable_coop_id(); + const std::string& _internal_required_parent_set() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_required_parent_set( + const std::string& value); + std::string* _internal_mutable_required_parent_set(); + public: + // optional .ei.DLCItem icon = 19; + bool has_icon() const; + void clear_icon() ; + const ::ei::DLCItem& icon() const; + PROTOBUF_NODISCARD ::ei::DLCItem* release_icon(); + ::ei::DLCItem* mutable_icon(); + void set_allocated_icon(::ei::DLCItem* value); + void unsafe_arena_set_allocated_icon(::ei::DLCItem* value); + ::ei::DLCItem* unsafe_arena_release_icon(); - // optional string reward_subtype = 12; - bool has_reward_subtype() const; private: - bool _internal_has_reward_subtype() const; + const ::ei::DLCItem& _internal_icon() const; + ::ei::DLCItem* _internal_mutable_icon(); + public: - void clear_reward_subtype(); - const std::string& reward_subtype() const; - template - void set_reward_subtype(ArgT0&& arg0, ArgT... args); - std::string* mutable_reward_subtype(); - PROTOBUF_NODISCARD std::string* release_reward_subtype(); - void set_allocated_reward_subtype(std::string* reward_subtype); + // optional uint32 price = 3; + bool has_price() const; + void clear_price() ; + ::uint32_t price() const; + void set_price(::uint32_t value); + private: - const std::string& _internal_reward_subtype() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_reward_subtype(const std::string& value); - std::string* _internal_mutable_reward_subtype(); + ::uint32_t _internal_price() const; + void _internal_set_price(::uint32_t value); + public: + // optional uint32 required_eop = 4; + bool has_required_eop() const; + void clear_required_eop() ; + ::uint32_t required_eop() const; + void set_required_eop(::uint32_t value); - // optional string boost_id = 15; - bool has_boost_id() const; private: - bool _internal_has_boost_id() const; + ::uint32_t _internal_required_eop() const; + void _internal_set_required_eop(::uint32_t value); + public: - void clear_boost_id(); - const std::string& boost_id() const; - template - void set_boost_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_boost_id(); - PROTOBUF_NODISCARD std::string* release_boost_id(); - void set_allocated_boost_id(std::string* boost_id); + // optional double required_soul_eggs = 5; + bool has_required_soul_eggs() const; + void clear_required_soul_eggs() ; + double required_soul_eggs() const; + void set_required_soul_eggs(double value); + private: - const std::string& _internal_boost_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_boost_id(const std::string& value); - std::string* _internal_mutable_boost_id(); + double _internal_required_soul_eggs() const; + void _internal_set_required_soul_eggs(double value); + public: + // optional bool element_set = 7; + bool has_element_set() const; + void clear_element_set() ; + bool element_set() const; + void set_element_set(bool value); - // optional double approx_time = 3; - bool has_approx_time() const; private: - bool _internal_has_approx_time() const; + bool _internal_element_set() const; + void _internal_set_element_set(bool value); + public: - void clear_approx_time(); - double approx_time() const; - void set_approx_time(double value); + // optional bool default_appearance = 6; + bool has_default_appearance() const; + void clear_default_appearance() ; + bool default_appearance() const; + void set_default_appearance(bool value); + private: - double _internal_approx_time() const; - void _internal_set_approx_time(double value); + bool _internal_default_appearance() const; + void _internal_set_default_appearance(bool value); + public: + // optional bool custom_appearance = 12; + bool has_custom_appearance() const; + void clear_custom_appearance() ; + bool custom_appearance() const; + void set_custom_appearance(bool value); - // optional uint32 grade = 8; - bool has_grade() const; private: - bool _internal_has_grade() const; + bool _internal_custom_appearance() const; + void _internal_set_custom_appearance(bool value); + public: - void clear_grade(); - uint32_t grade() const; - void set_grade(uint32_t value); + // optional bool is_new = 9; + bool has_is_new() const; + void clear_is_new() ; + bool is_new() const; + void set_is_new(bool value); + private: - uint32_t _internal_grade() const; - void _internal_set_grade(uint32_t value); + bool _internal_is_new() const; + void _internal_set_is_new(bool value); + public: + // optional bool expires = 10; + bool has_expires() const; + void clear_expires() ; + bool expires() const; + void set_expires(bool value); - // optional uint32 reward_type = 11; - bool has_reward_type() const; private: - bool _internal_has_reward_type() const; + bool _internal_expires() const; + void _internal_set_expires(bool value); + public: - void clear_reward_type(); - uint32_t reward_type() const; - void set_reward_type(uint32_t value); + // optional bool decorator = 14; + bool has_decorator() const; + void clear_decorator() ; + bool decorator() const; + void set_decorator(bool value); + private: - uint32_t _internal_reward_type() const; - void _internal_set_reward_type(uint32_t value); + bool _internal_decorator() const; + void _internal_set_decorator(bool value); + public: + // optional bool modified_geometry = 13; + bool has_modified_geometry() const; + void clear_modified_geometry() ; + bool modified_geometry() const; + void set_modified_geometry(bool value); - // optional bool autojoin = 7; - bool has_autojoin() const; private: - bool _internal_has_autojoin() const; + bool _internal_modified_geometry() const; + void _internal_set_modified_geometry(bool value); + public: - void clear_autojoin(); - bool autojoin() const; - void set_autojoin(bool value); + // optional double seconds_remaining = 11; + bool has_seconds_remaining() const; + void clear_seconds_remaining() ; + double seconds_remaining() const; + void set_seconds_remaining(double value); + private: - bool _internal_autojoin() const; - void _internal_set_autojoin(bool value); + double _internal_seconds_remaining() const; + void _internal_set_seconds_remaining(double value); + public: + // optional double discount = 17; + bool has_discount() const; + void clear_discount() ; + double discount() const; + void set_discount(double value); - // optional bool replay = 9; - bool has_replay() const; private: - bool _internal_has_replay() const; + double _internal_discount() const; + void _internal_set_discount(double value); + public: - void clear_replay(); - bool replay() const; - void set_replay(bool value); + // optional double seconds_until_available = 18; + bool has_seconds_until_available() const; + void clear_seconds_until_available() ; + double seconds_until_available() const; + void set_seconds_until_available(double value); + private: - bool _internal_replay() const; - void _internal_set_replay(bool value); + double _internal_seconds_until_available() const; + void _internal_set_seconds_until_available(double value); + public: + // optional uint64 popularity = 21; + bool has_popularity() const; + void clear_popularity() ; + ::uint64_t popularity() const; + void set_popularity(::uint64_t value); - // optional bool points_replay = 10; - bool has_points_replay() const; private: - bool _internal_has_points_replay() const; + ::uint64_t _internal_popularity() const; + void _internal_set_popularity(::uint64_t value); + public: - void clear_points_replay(); - bool points_replay() const; - void set_points_replay(bool value); + // optional double price_mult_DEPRECATED = 8 [default = 1]; + bool has_price_mult_deprecated() const; + void clear_price_mult_deprecated() ; + double price_mult_deprecated() const; + void set_price_mult_deprecated(double value); + private: - bool _internal_points_replay() const; - void _internal_set_points_replay(bool value); + double _internal_price_mult_deprecated() const; + void _internal_set_price_mult_deprecated(double value); + public: + // @@protoc_insertion_point(class_scope:ei.ShellSetSpec) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 5, 21, 2, + 87, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ShellSetSpec_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ShellSetSpec& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::ShellSetSpec_VariationSpec > variations_; + ::google::protobuf::internal::ArenaStringPtr identifier_; + ::google::protobuf::internal::ArenaStringPtr name_; + ::google::protobuf::internal::ArenaStringPtr hex_base_color_; + ::google::protobuf::internal::ArenaStringPtr required_parent_set_; + ::ei::DLCItem* icon_; + ::uint32_t price_; + ::uint32_t required_eop_; + double required_soul_eggs_; + bool element_set_; + bool default_appearance_; + bool custom_appearance_; + bool is_new_; + bool expires_; + bool decorator_; + bool modified_geometry_; + double seconds_remaining_; + double discount_; + double seconds_until_available_; + ::uint64_t popularity_; + double price_mult_deprecated_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_ei_2eproto; +}; +// ------------------------------------------------------------------- + +class ShellPopularityStats final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ShellPopularityStats) */ { + public: + inline ShellPopularityStats() : ShellPopularityStats(nullptr) {} + ~ShellPopularityStats() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ShellPopularityStats( + ::google::protobuf::internal::ConstantInitialized); + + inline ShellPopularityStats(const ShellPopularityStats& from) : ShellPopularityStats(nullptr, from) {} + inline ShellPopularityStats(ShellPopularityStats&& from) noexcept + : ShellPopularityStats(nullptr, std::move(from)) {} + inline ShellPopularityStats& operator=(const ShellPopularityStats& from) { + CopyFrom(from); + return *this; + } + inline ShellPopularityStats& operator=(ShellPopularityStats&& from) noexcept { + if (this == &from) return *this; + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); + } + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); + } + + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const ShellPopularityStats& default_instance() { + return *internal_default_instance(); + } + static inline const ShellPopularityStats* internal_default_instance() { + return reinterpret_cast( + &_ShellPopularityStats_default_instance_); + } + static constexpr int kIndexInFileMessages = 192; + friend void swap(ShellPopularityStats& a, ShellPopularityStats& b) { a.Swap(&b); } + inline void Swap(ShellPopularityStats* other) { + if (other == this) return; +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(ShellPopularityStats* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + ShellPopularityStats* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ShellPopularityStats& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ShellPopularityStats& from) { ShellPopularityStats::MergeImpl(*this, from); } - // optional bool public = 18; - bool has_public_() const; private: - bool _internal_has_public_() const; + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - void clear_public_(); - bool public_() const; - void set_public_(bool value); + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) private: - bool _internal_public_() const; - void _internal_set_public_(bool value); - public: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - // optional uint32 goal_index = 14; - bool has_goal_index() const; - private: - bool _internal_has_goal_index() const; public: - void clear_goal_index(); - uint32_t goal_index() const; - void set_goal_index(uint32_t value); + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } + private: - uint32_t _internal_goal_index() const; - void _internal_set_goal_index(uint32_t value); - public: + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(ShellPopularityStats* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ShellPopularityStats"; } + + protected: + explicit ShellPopularityStats(::google::protobuf::Arena* arena); + ShellPopularityStats(::google::protobuf::Arena* arena, const ShellPopularityStats& from); + ShellPopularityStats(::google::protobuf::Arena* arena, ShellPopularityStats&& from) noexcept + : ShellPopularityStats(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; - // optional double reward_amount = 13; - bool has_reward_amount() const; + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + using Entry = ShellPopularityStats_Entry; + + // accessors ------------------------------------------------------- + enum : int { + kDataFieldNumber = 1, + }; + // repeated .ei.ShellPopularityStats.Entry data = 1; + int data_size() const; private: - bool _internal_has_reward_amount() const; + int _internal_data_size() const; + public: - void clear_reward_amount(); - double reward_amount() const; - void set_reward_amount(double value); + void clear_data() ; + ::ei::ShellPopularityStats_Entry* mutable_data(int index); + ::google::protobuf::RepeatedPtrField<::ei::ShellPopularityStats_Entry>* mutable_data(); + private: - double _internal_reward_amount() const; - void _internal_set_reward_amount(double value); + const ::google::protobuf::RepeatedPtrField<::ei::ShellPopularityStats_Entry>& _internal_data() const; + ::google::protobuf::RepeatedPtrField<::ei::ShellPopularityStats_Entry>* _internal_mutable_data(); public: + const ::ei::ShellPopularityStats_Entry& data(int index) const; + ::ei::ShellPopularityStats_Entry* add_data(); + const ::google::protobuf::RepeatedPtrField<::ei::ShellPopularityStats_Entry>& data() const; + // @@protoc_insertion_point(class_scope:ei.ShellPopularityStats) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 0, 1, 1, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ShellPopularityStats_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ShellPopularityStats& from_msg); + ::google::protobuf::RepeatedPtrField< ::ei::ShellPopularityStats_Entry > data_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_ei_2eproto; +}; +// ------------------------------------------------------------------- + +class ShellObjectSpec_LODPiece final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ShellObjectSpec.LODPiece) */ { + public: + inline ShellObjectSpec_LODPiece() : ShellObjectSpec_LODPiece(nullptr) {} + ~ShellObjectSpec_LODPiece() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ShellObjectSpec_LODPiece( + ::google::protobuf::internal::ConstantInitialized); + + inline ShellObjectSpec_LODPiece(const ShellObjectSpec_LODPiece& from) : ShellObjectSpec_LODPiece(nullptr, from) {} + inline ShellObjectSpec_LODPiece(ShellObjectSpec_LODPiece&& from) noexcept + : ShellObjectSpec_LODPiece(nullptr, std::move(from)) {} + inline ShellObjectSpec_LODPiece& operator=(const ShellObjectSpec_LODPiece& from) { + CopyFrom(from); + return *this; + } + inline ShellObjectSpec_LODPiece& operator=(ShellObjectSpec_LODPiece&& from) noexcept { + if (this == &from) return *this; + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); + } + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); + } + + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const ShellObjectSpec_LODPiece& default_instance() { + return *internal_default_instance(); + } + static inline const ShellObjectSpec_LODPiece* internal_default_instance() { + return reinterpret_cast( + &_ShellObjectSpec_LODPiece_default_instance_); + } + static constexpr int kIndexInFileMessages = 176; + friend void swap(ShellObjectSpec_LODPiece& a, ShellObjectSpec_LODPiece& b) { a.Swap(&b); } + inline void Swap(ShellObjectSpec_LODPiece* other) { + if (other == this) return; +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(ShellObjectSpec_LODPiece* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + ShellObjectSpec_LODPiece* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ShellObjectSpec_LODPiece& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ShellObjectSpec_LODPiece& from) { ShellObjectSpec_LODPiece::MergeImpl(*this, from); } - // optional uint32 tokens = 16; - bool has_tokens() const; private: - bool _internal_has_tokens() const; + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - void clear_tokens(); - uint32_t tokens() const; - void set_tokens(uint32_t value); + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) private: - uint32_t _internal_tokens() const; - void _internal_set_tokens(uint32_t value); - public: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - // optional uint32 kick_reason = 17; - bool has_kick_reason() const; - private: - bool _internal_has_kick_reason() const; public: - void clear_kick_reason(); - uint32_t kick_reason() const; - void set_kick_reason(uint32_t value); + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } + private: - uint32_t _internal_kick_reason() const; - void _internal_set_kick_reason(uint32_t value); - public: + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(ShellObjectSpec_LODPiece* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ShellObjectSpec.LODPiece"; } + + protected: + explicit ShellObjectSpec_LODPiece(::google::protobuf::Arena* arena); + ShellObjectSpec_LODPiece(::google::protobuf::Arena* arena, const ShellObjectSpec_LODPiece& from); + ShellObjectSpec_LODPiece(::google::protobuf::Arena* arena, ShellObjectSpec_LODPiece&& from) noexcept + : ShellObjectSpec_LODPiece(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kDlcFieldNumber = 1, + kLodFieldNumber = 2, + }; + // optional .ei.DLCItem dlc = 1; + bool has_dlc() const; + void clear_dlc() ; + const ::ei::DLCItem& dlc() const; + PROTOBUF_NODISCARD ::ei::DLCItem* release_dlc(); + ::ei::DLCItem* mutable_dlc(); + void set_allocated_dlc(::ei::DLCItem* value); + void unsafe_arena_set_allocated_dlc(::ei::DLCItem* value); + ::ei::DLCItem* unsafe_arena_release_dlc(); - // optional bool cc_only = 19; - bool has_cc_only() const; private: - bool _internal_has_cc_only() const; + const ::ei::DLCItem& _internal_dlc() const; + ::ei::DLCItem* _internal_mutable_dlc(); + public: - void clear_cc_only(); - bool cc_only() const; - void set_cc_only(bool value); + // optional uint32 lod = 2; + bool has_lod() const; + void clear_lod() ; + ::uint32_t lod() const; + void set_lod(::uint32_t value); + private: - bool _internal_cc_only() const; - void _internal_set_cc_only(bool value); - public: + ::uint32_t _internal_lod() const; + void _internal_set_lod(::uint32_t value); - // @@protoc_insertion_point(class_scope:ei.ContractAction) + public: + // @@protoc_insertion_point(class_scope:ei.ShellObjectSpec.LODPiece) 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 user_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr action_name_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr dest_user_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr contract_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr coop_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr reward_subtype_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr boost_id_; - double approx_time_; - uint32_t grade_; - uint32_t reward_type_; - bool autojoin_; - bool replay_; - bool points_replay_; - bool public__; - uint32_t goal_index_; - double reward_amount_; - uint32_t tokens_; - uint32_t kick_reason_; - bool cc_only_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 1, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ShellObjectSpec_LODPiece_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ShellObjectSpec_LODPiece& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::ei::DLCItem* dlc_; + ::uint32_t lod_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class UserDataInfoRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.UserDataInfoRequest) */ { +class ShellDB_LightingConfig final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ShellDB.LightingConfig) */ { public: - inline UserDataInfoRequest() : UserDataInfoRequest(nullptr) {} - ~UserDataInfoRequest() override; - explicit PROTOBUF_CONSTEXPR UserDataInfoRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - UserDataInfoRequest(const UserDataInfoRequest& from); - UserDataInfoRequest(UserDataInfoRequest&& from) noexcept - : UserDataInfoRequest() { - *this = ::std::move(from); - } - - inline UserDataInfoRequest& operator=(const UserDataInfoRequest& from) { + inline ShellDB_LightingConfig() : ShellDB_LightingConfig(nullptr) {} + ~ShellDB_LightingConfig() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ShellDB_LightingConfig( + ::google::protobuf::internal::ConstantInitialized); + + inline ShellDB_LightingConfig(const ShellDB_LightingConfig& from) : ShellDB_LightingConfig(nullptr, from) {} + inline ShellDB_LightingConfig(ShellDB_LightingConfig&& from) noexcept + : ShellDB_LightingConfig(nullptr, std::move(from)) {} + inline ShellDB_LightingConfig& operator=(const ShellDB_LightingConfig& from) { CopyFrom(from); return *this; } - inline UserDataInfoRequest& operator=(UserDataInfoRequest&& from) noexcept { + inline ShellDB_LightingConfig& operator=(ShellDB_LightingConfig&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -29551,213 +29504,308 @@ class UserDataInfoRequest final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const UserDataInfoRequest& default_instance() { + static const ShellDB_LightingConfig& default_instance() { return *internal_default_instance(); } - static inline const UserDataInfoRequest* internal_default_instance() { - return reinterpret_cast( - &_UserDataInfoRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 98; - - friend void swap(UserDataInfoRequest& a, UserDataInfoRequest& b) { - a.Swap(&b); + static inline const ShellDB_LightingConfig* internal_default_instance() { + return reinterpret_cast( + &_ShellDB_LightingConfig_default_instance_); } - inline void Swap(UserDataInfoRequest* other) { + static constexpr int kIndexInFileMessages = 189; + friend void swap(ShellDB_LightingConfig& a, ShellDB_LightingConfig& b) { a.Swap(&b); } + inline void Swap(ShellDB_LightingConfig* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(UserDataInfoRequest* other) { + void UnsafeArenaSwap(ShellDB_LightingConfig* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - UserDataInfoRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ShellDB_LightingConfig* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const UserDataInfoRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const UserDataInfoRequest& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ShellDB_LightingConfig& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ShellDB_LightingConfig& from) { ShellDB_LightingConfig::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(UserDataInfoRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.UserDataInfoRequest"; + void InternalSwap(ShellDB_LightingConfig* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ShellDB.LightingConfig"; } + + protected: + explicit ShellDB_LightingConfig(::google::protobuf::Arena* arena); + ShellDB_LightingConfig(::google::protobuf::Arena* arena, const ShellDB_LightingConfig& from); + ShellDB_LightingConfig(::google::protobuf::Arena* arena, ShellDB_LightingConfig&& from) noexcept + : ShellDB_LightingConfig(arena) { + *this = ::std::move(from); } - protected: - explicit UserDataInfoRequest(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kUserIdFieldNumber = 1, - kDeviceIdFieldNumber = 2, - kRinfoFieldNumber = 4, - kBackupChecksumFieldNumber = 3, + kLightDirFieldNumber = 1, + kLightDirectColorFieldNumber = 2, + kLightAmbientColorFieldNumber = 4, + kFogColorFieldNumber = 6, + kLightDirectIntensityFieldNumber = 3, + kLightAmbientIntensityFieldNumber = 5, + kFogNearFieldNumber = 7, + kFogFarFieldNumber = 8, + kFogDensityFieldNumber = 9, }; - // optional string user_id = 1; - bool has_user_id() const; + // optional .ei.Vector3 light_dir = 1; + bool has_light_dir() const; + void clear_light_dir() ; + const ::ei::Vector3& light_dir() const; + PROTOBUF_NODISCARD ::ei::Vector3* release_light_dir(); + ::ei::Vector3* mutable_light_dir(); + void set_allocated_light_dir(::ei::Vector3* value); + void unsafe_arena_set_allocated_light_dir(::ei::Vector3* value); + ::ei::Vector3* unsafe_arena_release_light_dir(); + private: - bool _internal_has_user_id() const; + const ::ei::Vector3& _internal_light_dir() const; + ::ei::Vector3* _internal_mutable_light_dir(); + 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); + // optional .ei.Vector4 light_direct_color = 2; + bool has_light_direct_color() const; + void clear_light_direct_color() ; + const ::ei::Vector4& light_direct_color() const; + PROTOBUF_NODISCARD ::ei::Vector4* release_light_direct_color(); + ::ei::Vector4* mutable_light_direct_color(); + void set_allocated_light_direct_color(::ei::Vector4* value); + void unsafe_arena_set_allocated_light_direct_color(::ei::Vector4* value); + ::ei::Vector4* unsafe_arena_release_light_direct_color(); + 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(); + const ::ei::Vector4& _internal_light_direct_color() const; + ::ei::Vector4* _internal_mutable_light_direct_color(); + public: + // optional .ei.Vector4 light_ambient_color = 4; + bool has_light_ambient_color() const; + void clear_light_ambient_color() ; + const ::ei::Vector4& light_ambient_color() const; + PROTOBUF_NODISCARD ::ei::Vector4* release_light_ambient_color(); + ::ei::Vector4* mutable_light_ambient_color(); + void set_allocated_light_ambient_color(::ei::Vector4* value); + void unsafe_arena_set_allocated_light_ambient_color(::ei::Vector4* value); + ::ei::Vector4* unsafe_arena_release_light_ambient_color(); - // optional string device_id = 2; - bool has_device_id() const; private: - bool _internal_has_device_id() const; + const ::ei::Vector4& _internal_light_ambient_color() const; + ::ei::Vector4* _internal_mutable_light_ambient_color(); + public: - void clear_device_id(); - const std::string& device_id() const; - template - void set_device_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_device_id(); - PROTOBUF_NODISCARD std::string* release_device_id(); - void set_allocated_device_id(std::string* device_id); + // optional .ei.Vector4 fog_color = 6; + bool has_fog_color() const; + void clear_fog_color() ; + const ::ei::Vector4& fog_color() const; + PROTOBUF_NODISCARD ::ei::Vector4* release_fog_color(); + ::ei::Vector4* mutable_fog_color(); + void set_allocated_fog_color(::ei::Vector4* value); + void unsafe_arena_set_allocated_fog_color(::ei::Vector4* value); + ::ei::Vector4* unsafe_arena_release_fog_color(); + private: - const std::string& _internal_device_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_device_id(const std::string& value); - std::string* _internal_mutable_device_id(); + const ::ei::Vector4& _internal_fog_color() const; + ::ei::Vector4* _internal_mutable_fog_color(); + public: + // optional float light_direct_intensity = 3; + bool has_light_direct_intensity() const; + void clear_light_direct_intensity() ; + float light_direct_intensity() const; + void set_light_direct_intensity(float value); - // optional .ei.BasicRequestInfo rinfo = 4; - bool has_rinfo() const; private: - bool _internal_has_rinfo() const; + float _internal_light_direct_intensity() const; + void _internal_set_light_direct_intensity(float value); + 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); + // optional float light_ambient_intensity = 5; + bool has_light_ambient_intensity() const; + void clear_light_ambient_intensity() ; + float light_ambient_intensity() const; + void set_light_ambient_intensity(float value); + private: - const ::ei::BasicRequestInfo& _internal_rinfo() const; - ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + float _internal_light_ambient_intensity() const; + void _internal_set_light_ambient_intensity(float value); + public: - void unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo); - ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); + // optional float fog_near = 7; + bool has_fog_near() const; + void clear_fog_near() ; + float fog_near() const; + void set_fog_near(float value); - // optional uint64 backup_checksum = 3; - bool has_backup_checksum() const; private: - bool _internal_has_backup_checksum() const; + float _internal_fog_near() const; + void _internal_set_fog_near(float value); + public: - void clear_backup_checksum(); - uint64_t backup_checksum() const; - void set_backup_checksum(uint64_t value); + // optional float fog_far = 8; + bool has_fog_far() const; + void clear_fog_far() ; + float fog_far() const; + void set_fog_far(float value); + private: - uint64_t _internal_backup_checksum() const; - void _internal_set_backup_checksum(uint64_t value); + float _internal_fog_far() const; + void _internal_set_fog_far(float value); + public: + // optional float fog_density = 9; + bool has_fog_density() const; + void clear_fog_density() ; + float fog_density() const; + void set_fog_density(float value); - // @@protoc_insertion_point(class_scope:ei.UserDataInfoRequest) + private: + float _internal_fog_density() const; + void _internal_set_fog_density(float value); + + public: + // @@protoc_insertion_point(class_scope:ei.ShellDB.LightingConfig) 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 user_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr device_id_; - ::ei::BasicRequestInfo* rinfo_; - uint64_t backup_checksum_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 4, 9, 4, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ShellDB_LightingConfig_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ShellDB_LightingConfig& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::ei::Vector3* light_dir_; + ::ei::Vector4* light_direct_color_; + ::ei::Vector4* light_ambient_color_; + ::ei::Vector4* fog_color_; + float light_direct_intensity_; + float light_ambient_intensity_; + float fog_near_; + float fog_far_; + float fog_density_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class UserDataInfoResponse final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.UserDataInfoResponse) */ { +class SendChickenRunCoopRequest final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.SendChickenRunCoopRequest) */ { public: - inline UserDataInfoResponse() : UserDataInfoResponse(nullptr) {} - ~UserDataInfoResponse() override; - explicit PROTOBUF_CONSTEXPR UserDataInfoResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - UserDataInfoResponse(const UserDataInfoResponse& from); - UserDataInfoResponse(UserDataInfoResponse&& from) noexcept - : UserDataInfoResponse() { - *this = ::std::move(from); - } - - inline UserDataInfoResponse& operator=(const UserDataInfoResponse& from) { + inline SendChickenRunCoopRequest() : SendChickenRunCoopRequest(nullptr) {} + ~SendChickenRunCoopRequest() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR SendChickenRunCoopRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline SendChickenRunCoopRequest(const SendChickenRunCoopRequest& from) : SendChickenRunCoopRequest(nullptr, from) {} + inline SendChickenRunCoopRequest(SendChickenRunCoopRequest&& from) noexcept + : SendChickenRunCoopRequest(nullptr, std::move(from)) {} + inline SendChickenRunCoopRequest& operator=(const SendChickenRunCoopRequest& from) { CopyFrom(from); return *this; } - inline UserDataInfoResponse& operator=(UserDataInfoResponse&& from) noexcept { + inline SendChickenRunCoopRequest& operator=(SendChickenRunCoopRequest&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -29766,194 +29814,313 @@ class UserDataInfoResponse final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const UserDataInfoResponse& default_instance() { + static const SendChickenRunCoopRequest& default_instance() { return *internal_default_instance(); } - static inline const UserDataInfoResponse* internal_default_instance() { - return reinterpret_cast( - &_UserDataInfoResponse_default_instance_); - } - static constexpr int kIndexInFileMessages = - 99; - - friend void swap(UserDataInfoResponse& a, UserDataInfoResponse& b) { - a.Swap(&b); + static inline const SendChickenRunCoopRequest* internal_default_instance() { + return reinterpret_cast( + &_SendChickenRunCoopRequest_default_instance_); } - inline void Swap(UserDataInfoResponse* other) { + static constexpr int kIndexInFileMessages = 86; + friend void swap(SendChickenRunCoopRequest& a, SendChickenRunCoopRequest& b) { a.Swap(&b); } + inline void Swap(SendChickenRunCoopRequest* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(UserDataInfoResponse* other) { + void UnsafeArenaSwap(SendChickenRunCoopRequest* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - UserDataInfoResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + SendChickenRunCoopRequest* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const UserDataInfoResponse& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const UserDataInfoResponse& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const SendChickenRunCoopRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const SendChickenRunCoopRequest& from) { SendChickenRunCoopRequest::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(UserDataInfoResponse* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.UserDataInfoResponse"; + void InternalSwap(SendChickenRunCoopRequest* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.SendChickenRunCoopRequest"; } + + protected: + explicit SendChickenRunCoopRequest(::google::protobuf::Arena* arena); + SendChickenRunCoopRequest(::google::protobuf::Arena* arena, const SendChickenRunCoopRequest& from); + SendChickenRunCoopRequest(::google::protobuf::Arena* arena, SendChickenRunCoopRequest&& from) noexcept + : SendChickenRunCoopRequest(arena) { + *this = ::std::move(from); } - protected: - explicit UserDataInfoResponse(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kCoopMembershipsFieldNumber = 3, - kBackupChecksumFieldNumber = 1, - kBackupTotalCashFieldNumber = 2, + kContractIdentifierFieldNumber = 1, + kCoopIdentifierFieldNumber = 2, + kPlayerIdentifierFieldNumber = 3, + kRequestingUserIdFieldNumber = 4, + kRequestingUserNameFieldNumber = 6, + kRinfoFieldNumber = 8, + kFarmPopFieldNumber = 5, + kClientVersionFieldNumber = 7, }; - // repeated string coop_memberships = 3; - int coop_memberships_size() const; + // optional string contract_identifier = 1; + bool has_contract_identifier() const; + void clear_contract_identifier() ; + const std::string& contract_identifier() const; + template + void set_contract_identifier(Arg_&& arg, Args_... args); + std::string* mutable_contract_identifier(); + PROTOBUF_NODISCARD std::string* release_contract_identifier(); + void set_allocated_contract_identifier(std::string* value); + private: - int _internal_coop_memberships_size() const; + const std::string& _internal_contract_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_identifier( + const std::string& value); + std::string* _internal_mutable_contract_identifier(); + public: - void clear_coop_memberships(); - const std::string& coop_memberships(int index) const; - std::string* mutable_coop_memberships(int index); - void set_coop_memberships(int index, const std::string& value); - void set_coop_memberships(int index, std::string&& value); - void set_coop_memberships(int index, const char* value); - void set_coop_memberships(int index, const char* value, size_t size); - std::string* add_coop_memberships(); - void add_coop_memberships(const std::string& value); - void add_coop_memberships(std::string&& value); - void add_coop_memberships(const char* value); - void add_coop_memberships(const char* value, size_t size); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& coop_memberships() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_coop_memberships(); + // optional string coop_identifier = 2; + bool has_coop_identifier() const; + void clear_coop_identifier() ; + const std::string& coop_identifier() const; + template + void set_coop_identifier(Arg_&& arg, Args_... args); + std::string* mutable_coop_identifier(); + PROTOBUF_NODISCARD std::string* release_coop_identifier(); + void set_allocated_coop_identifier(std::string* value); + + private: + const std::string& _internal_coop_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_coop_identifier( + const std::string& value); + std::string* _internal_mutable_coop_identifier(); + + public: + // optional string player_identifier = 3; + bool has_player_identifier() const; + void clear_player_identifier() ; + const std::string& player_identifier() const; + template + void set_player_identifier(Arg_&& arg, Args_... args); + std::string* mutable_player_identifier(); + PROTOBUF_NODISCARD std::string* release_player_identifier(); + void set_allocated_player_identifier(std::string* value); + private: - const std::string& _internal_coop_memberships(int index) const; - std::string* _internal_add_coop_memberships(); + const std::string& _internal_player_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_player_identifier( + const std::string& value); + std::string* _internal_mutable_player_identifier(); + public: + // optional string requesting_user_id = 4; + bool has_requesting_user_id() const; + void clear_requesting_user_id() ; + const std::string& requesting_user_id() const; + template + void set_requesting_user_id(Arg_&& arg, Args_... args); + std::string* mutable_requesting_user_id(); + PROTOBUF_NODISCARD std::string* release_requesting_user_id(); + void set_allocated_requesting_user_id(std::string* value); - // optional uint64 backup_checksum = 1; - bool has_backup_checksum() const; private: - bool _internal_has_backup_checksum() const; + const std::string& _internal_requesting_user_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_requesting_user_id( + const std::string& value); + std::string* _internal_mutable_requesting_user_id(); + public: - void clear_backup_checksum(); - uint64_t backup_checksum() const; - void set_backup_checksum(uint64_t value); + // optional string requesting_user_name = 6; + bool has_requesting_user_name() const; + void clear_requesting_user_name() ; + const std::string& requesting_user_name() const; + template + void set_requesting_user_name(Arg_&& arg, Args_... args); + std::string* mutable_requesting_user_name(); + PROTOBUF_NODISCARD std::string* release_requesting_user_name(); + void set_allocated_requesting_user_name(std::string* value); + private: - uint64_t _internal_backup_checksum() const; - void _internal_set_backup_checksum(uint64_t value); + const std::string& _internal_requesting_user_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_requesting_user_name( + const std::string& value); + std::string* _internal_mutable_requesting_user_name(); + public: + // optional .ei.BasicRequestInfo rinfo = 8; + bool has_rinfo() const; + void clear_rinfo() ; + const ::ei::BasicRequestInfo& rinfo() const; + PROTOBUF_NODISCARD ::ei::BasicRequestInfo* release_rinfo(); + ::ei::BasicRequestInfo* mutable_rinfo(); + void set_allocated_rinfo(::ei::BasicRequestInfo* value); + void unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value); + ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); - // optional double backup_total_cash = 2; - bool has_backup_total_cash() const; private: - bool _internal_has_backup_total_cash() const; + const ::ei::BasicRequestInfo& _internal_rinfo() const; + ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + public: - void clear_backup_total_cash(); - double backup_total_cash() const; - void set_backup_total_cash(double value); + // optional uint64 farm_pop = 5; + bool has_farm_pop() const; + void clear_farm_pop() ; + ::uint64_t farm_pop() const; + void set_farm_pop(::uint64_t value); + private: - double _internal_backup_total_cash() const; - void _internal_set_backup_total_cash(double value); + ::uint64_t _internal_farm_pop() const; + void _internal_set_farm_pop(::uint64_t value); + public: + // optional uint32 client_version = 7; + bool has_client_version() const; + void clear_client_version() ; + ::uint32_t client_version() const; + void set_client_version(::uint32_t value); - // @@protoc_insertion_point(class_scope:ei.UserDataInfoResponse) + private: + ::uint32_t _internal_client_version() const; + void _internal_set_client_version(::uint32_t value); + + public: + // @@protoc_insertion_point(class_scope:ei.SendChickenRunCoopRequest) 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 coop_memberships_; - uint64_t backup_checksum_; - double backup_total_cash_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 8, 1, + 134, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_SendChickenRunCoopRequest_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const SendChickenRunCoopRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr contract_identifier_; + ::google::protobuf::internal::ArenaStringPtr coop_identifier_; + ::google::protobuf::internal::ArenaStringPtr player_identifier_; + ::google::protobuf::internal::ArenaStringPtr requesting_user_id_; + ::google::protobuf::internal::ArenaStringPtr requesting_user_name_; + ::ei::BasicRequestInfo* rinfo_; + ::uint64_t farm_pop_; + ::uint32_t client_version_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ClearAllUserDataRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ClearAllUserDataRequest) */ { +class SalesInfo final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.SalesInfo) */ { public: - inline ClearAllUserDataRequest() : ClearAllUserDataRequest(nullptr) {} - ~ClearAllUserDataRequest() override; - explicit PROTOBUF_CONSTEXPR ClearAllUserDataRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ClearAllUserDataRequest(const ClearAllUserDataRequest& from); - ClearAllUserDataRequest(ClearAllUserDataRequest&& from) noexcept - : ClearAllUserDataRequest() { - *this = ::std::move(from); - } - - inline ClearAllUserDataRequest& operator=(const ClearAllUserDataRequest& from) { + inline SalesInfo() : SalesInfo(nullptr) {} + ~SalesInfo() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR SalesInfo( + ::google::protobuf::internal::ConstantInitialized); + + inline SalesInfo(const SalesInfo& from) : SalesInfo(nullptr, from) {} + inline SalesInfo(SalesInfo&& from) noexcept + : SalesInfo(nullptr, std::move(from)) {} + inline SalesInfo& operator=(const SalesInfo& from) { CopyFrom(from); return *this; } - inline ClearAllUserDataRequest& operator=(ClearAllUserDataRequest&& from) noexcept { + inline SalesInfo& operator=(SalesInfo&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -29962,213 +30129,193 @@ class ClearAllUserDataRequest final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ClearAllUserDataRequest& default_instance() { + static const SalesInfo& default_instance() { return *internal_default_instance(); } - static inline const ClearAllUserDataRequest* internal_default_instance() { - return reinterpret_cast( - &_ClearAllUserDataRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 100; - - friend void swap(ClearAllUserDataRequest& a, ClearAllUserDataRequest& b) { - a.Swap(&b); + static inline const SalesInfo* internal_default_instance() { + return reinterpret_cast( + &_SalesInfo_default_instance_); } - inline void Swap(ClearAllUserDataRequest* other) { + static constexpr int kIndexInFileMessages = 24; + friend void swap(SalesInfo& a, SalesInfo& b) { a.Swap(&b); } + inline void Swap(SalesInfo* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ClearAllUserDataRequest* other) { + void UnsafeArenaSwap(SalesInfo* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ClearAllUserDataRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ClearAllUserDataRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ClearAllUserDataRequest& 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(ClearAllUserDataRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ClearAllUserDataRequest"; + SalesInfo* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - protected: - explicit ClearAllUserDataRequest(::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 ------------------------------------------------------- + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const SalesInfo& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const SalesInfo& from) { SalesInfo::MergeImpl(*this, from); } - enum : int { - kUserIdFieldNumber = 1, - kDeviceIdFieldNumber = 2, - kRinfoFieldNumber = 4, - kBackupChecksumFieldNumber = 3, - }; - // optional string user_id = 1; - 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: + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); - // optional string device_id = 2; - bool has_device_id() const; - private: - bool _internal_has_device_id() const; - public: - void clear_device_id(); - const std::string& device_id() const; - template - void set_device_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_device_id(); - PROTOBUF_NODISCARD std::string* release_device_id(); - void set_allocated_device_id(std::string* device_id); - private: - const std::string& _internal_device_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_device_id(const std::string& value); - std::string* _internal_mutable_device_id(); public: - - // optional .ei.BasicRequestInfo rinfo = 4; - bool has_rinfo() const; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) private: - bool _internal_has_rinfo() const; + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); + 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); + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } + 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(); + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(SalesInfo* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.SalesInfo"; } + + protected: + explicit SalesInfo(::google::protobuf::Arena* arena); + SalesInfo(::google::protobuf::Arena* arena, const SalesInfo& from); + SalesInfo(::google::protobuf::Arena* arena, SalesInfo&& from) noexcept + : SalesInfo(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; - // optional uint64 backup_checksum = 3; - bool has_backup_checksum() const; + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kSalesFieldNumber = 1, + }; + // repeated .ei.IAPSaleEntry sales = 1; + int sales_size() const; private: - bool _internal_has_backup_checksum() const; + int _internal_sales_size() const; + public: - void clear_backup_checksum(); - uint64_t backup_checksum() const; - void set_backup_checksum(uint64_t value); + void clear_sales() ; + ::ei::IAPSaleEntry* mutable_sales(int index); + ::google::protobuf::RepeatedPtrField<::ei::IAPSaleEntry>* mutable_sales(); + private: - uint64_t _internal_backup_checksum() const; - void _internal_set_backup_checksum(uint64_t value); + const ::google::protobuf::RepeatedPtrField<::ei::IAPSaleEntry>& _internal_sales() const; + ::google::protobuf::RepeatedPtrField<::ei::IAPSaleEntry>* _internal_mutable_sales(); public: - - // @@protoc_insertion_point(class_scope:ei.ClearAllUserDataRequest) + const ::ei::IAPSaleEntry& sales(int index) const; + ::ei::IAPSaleEntry* add_sales(); + const ::google::protobuf::RepeatedPtrField<::ei::IAPSaleEntry>& sales() const; + // @@protoc_insertion_point(class_scope:ei.SalesInfo) 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 user_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr device_id_; - ::ei::BasicRequestInfo* rinfo_; - uint64_t backup_checksum_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 0, 1, 1, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_SalesInfo_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const SalesInfo& from_msg); + ::google::protobuf::RepeatedPtrField< ::ei::IAPSaleEntry > sales_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ServerGift final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ServerGift) */ { +class ReportPlayerCoopRequest final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ReportPlayerCoopRequest) */ { public: - inline ServerGift() : ServerGift(nullptr) {} - ~ServerGift() override; - explicit PROTOBUF_CONSTEXPR ServerGift(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ServerGift(const ServerGift& from); - ServerGift(ServerGift&& from) noexcept - : ServerGift() { - *this = ::std::move(from); - } - - inline ServerGift& operator=(const ServerGift& from) { + inline ReportPlayerCoopRequest() : ReportPlayerCoopRequest(nullptr) {} + ~ReportPlayerCoopRequest() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ReportPlayerCoopRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline ReportPlayerCoopRequest(const ReportPlayerCoopRequest& from) : ReportPlayerCoopRequest(nullptr, from) {} + inline ReportPlayerCoopRequest(ReportPlayerCoopRequest&& from) noexcept + : ReportPlayerCoopRequest(nullptr, std::move(from)) {} + inline ReportPlayerCoopRequest& operator=(const ReportPlayerCoopRequest& from) { CopyFrom(from); return *this; } - inline ServerGift& operator=(ServerGift&& from) noexcept { + inline ReportPlayerCoopRequest& operator=(ReportPlayerCoopRequest&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -30177,208 +30324,283 @@ class ServerGift final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ServerGift& default_instance() { + static const ReportPlayerCoopRequest& default_instance() { return *internal_default_instance(); } - static inline const ServerGift* internal_default_instance() { - return reinterpret_cast( - &_ServerGift_default_instance_); - } - static constexpr int kIndexInFileMessages = - 101; - - friend void swap(ServerGift& a, ServerGift& b) { - a.Swap(&b); + static inline const ReportPlayerCoopRequest* internal_default_instance() { + return reinterpret_cast( + &_ReportPlayerCoopRequest_default_instance_); } - inline void Swap(ServerGift* other) { + static constexpr int kIndexInFileMessages = 87; + friend void swap(ReportPlayerCoopRequest& a, ReportPlayerCoopRequest& b) { a.Swap(&b); } + inline void Swap(ReportPlayerCoopRequest* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ServerGift* other) { + void UnsafeArenaSwap(ReportPlayerCoopRequest* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ServerGift* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ReportPlayerCoopRequest* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ServerGift& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ServerGift& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ReportPlayerCoopRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ReportPlayerCoopRequest& from) { ReportPlayerCoopRequest::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ServerGift* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ServerGift"; + void InternalSwap(ReportPlayerCoopRequest* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ReportPlayerCoopRequest"; } + + protected: + explicit ReportPlayerCoopRequest(::google::protobuf::Arena* arena); + ReportPlayerCoopRequest(::google::protobuf::Arena* arena, const ReportPlayerCoopRequest& from); + ReportPlayerCoopRequest(::google::protobuf::Arena* arena, ReportPlayerCoopRequest&& from) noexcept + : ReportPlayerCoopRequest(arena) { + *this = ::std::move(from); } - protected: - explicit ServerGift(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- + using Reason = ReportPlayerCoopRequest_Reason; + static constexpr Reason UNKNOWN = ReportPlayerCoopRequest_Reason_UNKNOWN; + static constexpr Reason OFFENSIVE_NAME = ReportPlayerCoopRequest_Reason_OFFENSIVE_NAME; + static constexpr Reason CHEATING = ReportPlayerCoopRequest_Reason_CHEATING; + static constexpr Reason LEECHING = ReportPlayerCoopRequest_Reason_LEECHING; + static inline bool Reason_IsValid(int value) { + return ReportPlayerCoopRequest_Reason_IsValid(value); + } + static constexpr Reason Reason_MIN = ReportPlayerCoopRequest_Reason_Reason_MIN; + static constexpr Reason Reason_MAX = ReportPlayerCoopRequest_Reason_Reason_MAX; + static constexpr int Reason_ARRAYSIZE = ReportPlayerCoopRequest_Reason_Reason_ARRAYSIZE; + static inline const ::google::protobuf::EnumDescriptor* Reason_descriptor() { + return ReportPlayerCoopRequest_Reason_descriptor(); + } + template + static inline const std::string& Reason_Name(T value) { + return ReportPlayerCoopRequest_Reason_Name(value); + } + static inline bool Reason_Parse(absl::string_view name, Reason* value) { + return ReportPlayerCoopRequest_Reason_Parse(name, value); + } // accessors ------------------------------------------------------- - enum : int { - kUserIdFieldNumber = 1, - kRewardSubTypeFieldNumber = 4, - kRewardAmountFieldNumber = 5, - kRewardTypeFieldNumber = 3, + kContractIdentifierFieldNumber = 2, + kCoopIdentifierFieldNumber = 3, + kUserIdFieldNumber = 4, + kRinfoFieldNumber = 1, + kReasonFieldNumber = 5, }; - // optional string user_id = 1; - bool has_user_id() const; + // optional string contract_identifier = 2; + bool has_contract_identifier() const; + void clear_contract_identifier() ; + const std::string& contract_identifier() const; + template + void set_contract_identifier(Arg_&& arg, Args_... args); + std::string* mutable_contract_identifier(); + PROTOBUF_NODISCARD std::string* release_contract_identifier(); + void set_allocated_contract_identifier(std::string* value); + + private: + const std::string& _internal_contract_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_identifier( + const std::string& value); + std::string* _internal_mutable_contract_identifier(); + + public: + // optional string coop_identifier = 3; + bool has_coop_identifier() const; + void clear_coop_identifier() ; + const std::string& coop_identifier() const; + template + void set_coop_identifier(Arg_&& arg, Args_... args); + std::string* mutable_coop_identifier(); + PROTOBUF_NODISCARD std::string* release_coop_identifier(); + void set_allocated_coop_identifier(std::string* value); + private: - bool _internal_has_user_id() const; + const std::string& _internal_coop_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_coop_identifier( + const std::string& value); + std::string* _internal_mutable_coop_identifier(); + public: - void clear_user_id(); + // optional string user_id = 4; + bool has_user_id() const; + void clear_user_id() ; const std::string& user_id() const; - template - void set_user_id(ArgT0&& arg0, ArgT... args); + template + void set_user_id(Arg_&& arg, Args_... args); std::string* mutable_user_id(); PROTOBUF_NODISCARD std::string* release_user_id(); - void set_allocated_user_id(std::string* user_id); + void set_allocated_user_id(std::string* value); + private: const std::string& _internal_user_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_user_id(const std::string& value); + inline PROTOBUF_ALWAYS_INLINE void _internal_set_user_id( + const std::string& value); std::string* _internal_mutable_user_id(); - public: - // optional string reward_sub_type = 4; - bool has_reward_sub_type() const; - private: - bool _internal_has_reward_sub_type() const; - public: - void clear_reward_sub_type(); - const std::string& reward_sub_type() const; - template - void set_reward_sub_type(ArgT0&& arg0, ArgT... args); - std::string* mutable_reward_sub_type(); - PROTOBUF_NODISCARD std::string* release_reward_sub_type(); - void set_allocated_reward_sub_type(std::string* reward_sub_type); - private: - const std::string& _internal_reward_sub_type() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_reward_sub_type(const std::string& value); - std::string* _internal_mutable_reward_sub_type(); public: + // optional .ei.BasicRequestInfo rinfo = 1; + bool has_rinfo() const; + void clear_rinfo() ; + const ::ei::BasicRequestInfo& rinfo() const; + PROTOBUF_NODISCARD ::ei::BasicRequestInfo* release_rinfo(); + ::ei::BasicRequestInfo* mutable_rinfo(); + void set_allocated_rinfo(::ei::BasicRequestInfo* value); + void unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value); + ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); - // optional double reward_amount = 5; - bool has_reward_amount() const; - private: - bool _internal_has_reward_amount() const; - public: - void clear_reward_amount(); - double reward_amount() const; - void set_reward_amount(double value); private: - double _internal_reward_amount() const; - void _internal_set_reward_amount(double value); - public: + const ::ei::BasicRequestInfo& _internal_rinfo() const; + ::ei::BasicRequestInfo* _internal_mutable_rinfo(); - // optional .ei.RewardType reward_type = 3; - bool has_reward_type() const; - private: - bool _internal_has_reward_type() const; public: - void clear_reward_type(); - ::ei::RewardType reward_type() const; - void set_reward_type(::ei::RewardType value); + // optional .ei.ReportPlayerCoopRequest.Reason reason = 5; + bool has_reason() const; + void clear_reason() ; + ::ei::ReportPlayerCoopRequest_Reason reason() const; + void set_reason(::ei::ReportPlayerCoopRequest_Reason value); + private: - ::ei::RewardType _internal_reward_type() const; - void _internal_set_reward_type(::ei::RewardType value); - public: + ::ei::ReportPlayerCoopRequest_Reason _internal_reason() const; + void _internal_set_reason(::ei::ReportPlayerCoopRequest_Reason value); - // @@protoc_insertion_point(class_scope:ei.ServerGift) + public: + // @@protoc_insertion_point(class_scope:ei.ReportPlayerCoopRequest) 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 user_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr reward_sub_type_; - double reward_amount_; - int reward_type_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 5, 2, + 76, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ReportPlayerCoopRequest_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ReportPlayerCoopRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr contract_identifier_; + ::google::protobuf::internal::ArenaStringPtr coop_identifier_; + ::google::protobuf::internal::ArenaStringPtr user_id_; + ::ei::BasicRequestInfo* rinfo_; + int reason_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class LiveConfig_BoostsConfig_ItemConfig final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.LiveConfig.BoostsConfig.ItemConfig) */ { +class QueryCoopRequest final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.QueryCoopRequest) */ { public: - inline LiveConfig_BoostsConfig_ItemConfig() : LiveConfig_BoostsConfig_ItemConfig(nullptr) {} - ~LiveConfig_BoostsConfig_ItemConfig() override; - explicit PROTOBUF_CONSTEXPR LiveConfig_BoostsConfig_ItemConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - LiveConfig_BoostsConfig_ItemConfig(const LiveConfig_BoostsConfig_ItemConfig& from); - LiveConfig_BoostsConfig_ItemConfig(LiveConfig_BoostsConfig_ItemConfig&& from) noexcept - : LiveConfig_BoostsConfig_ItemConfig() { - *this = ::std::move(from); - } - - inline LiveConfig_BoostsConfig_ItemConfig& operator=(const LiveConfig_BoostsConfig_ItemConfig& from) { + inline QueryCoopRequest() : QueryCoopRequest(nullptr) {} + ~QueryCoopRequest() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR QueryCoopRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline QueryCoopRequest(const QueryCoopRequest& from) : QueryCoopRequest(nullptr, from) {} + inline QueryCoopRequest(QueryCoopRequest&& from) noexcept + : QueryCoopRequest(nullptr, std::move(from)) {} + inline QueryCoopRequest& operator=(const QueryCoopRequest& from) { CopyFrom(from); return *this; } - inline LiveConfig_BoostsConfig_ItemConfig& operator=(LiveConfig_BoostsConfig_ItemConfig&& from) noexcept { + inline QueryCoopRequest& operator=(QueryCoopRequest&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -30387,203 +30609,269 @@ class LiveConfig_BoostsConfig_ItemConfig final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const LiveConfig_BoostsConfig_ItemConfig& default_instance() { + static const QueryCoopRequest& default_instance() { return *internal_default_instance(); } - static inline const LiveConfig_BoostsConfig_ItemConfig* internal_default_instance() { - return reinterpret_cast( - &_LiveConfig_BoostsConfig_ItemConfig_default_instance_); - } - static constexpr int kIndexInFileMessages = - 102; - - friend void swap(LiveConfig_BoostsConfig_ItemConfig& a, LiveConfig_BoostsConfig_ItemConfig& b) { - a.Swap(&b); + static inline const QueryCoopRequest* internal_default_instance() { + return reinterpret_cast( + &_QueryCoopRequest_default_instance_); } - inline void Swap(LiveConfig_BoostsConfig_ItemConfig* other) { + static constexpr int kIndexInFileMessages = 75; + friend void swap(QueryCoopRequest& a, QueryCoopRequest& b) { a.Swap(&b); } + inline void Swap(QueryCoopRequest* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(LiveConfig_BoostsConfig_ItemConfig* other) { + void UnsafeArenaSwap(QueryCoopRequest* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - LiveConfig_BoostsConfig_ItemConfig* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + QueryCoopRequest* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const LiveConfig_BoostsConfig_ItemConfig& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const LiveConfig_BoostsConfig_ItemConfig& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const QueryCoopRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const QueryCoopRequest& from) { QueryCoopRequest::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(LiveConfig_BoostsConfig_ItemConfig* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.LiveConfig.BoostsConfig.ItemConfig"; + void InternalSwap(QueryCoopRequest* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.QueryCoopRequest"; } + + protected: + explicit QueryCoopRequest(::google::protobuf::Arena* arena); + QueryCoopRequest(::google::protobuf::Arena* arena, const QueryCoopRequest& from); + QueryCoopRequest(::google::protobuf::Arena* arena, QueryCoopRequest&& from) noexcept + : QueryCoopRequest(arena) { + *this = ::std::move(from); } - protected: - explicit LiveConfig_BoostsConfig_ItemConfig(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kBoostIdFieldNumber = 1, - kPriceFieldNumber = 2, - kTokenPriceFieldNumber = 3, - kSeRequiredFieldNumber = 4, + kContractIdentifierFieldNumber = 1, + kCoopIdentifierFieldNumber = 2, + kRinfoFieldNumber = 5, + kClientVersionFieldNumber = 3, + kLeagueFieldNumber = 4, + kGradeFieldNumber = 6, }; - // optional string boost_id = 1; - bool has_boost_id() const; - private: - bool _internal_has_boost_id() const; - public: - void clear_boost_id(); - const std::string& boost_id() const; - template - void set_boost_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_boost_id(); - PROTOBUF_NODISCARD std::string* release_boost_id(); - void set_allocated_boost_id(std::string* boost_id); - private: - const std::string& _internal_boost_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_boost_id(const std::string& value); - std::string* _internal_mutable_boost_id(); - public: + // optional string contract_identifier = 1; + bool has_contract_identifier() const; + void clear_contract_identifier() ; + const std::string& contract_identifier() const; + template + void set_contract_identifier(Arg_&& arg, Args_... args); + std::string* mutable_contract_identifier(); + PROTOBUF_NODISCARD std::string* release_contract_identifier(); + void set_allocated_contract_identifier(std::string* value); - // optional uint32 price = 2; - bool has_price() const; private: - bool _internal_has_price() const; + const std::string& _internal_contract_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_identifier( + const std::string& value); + std::string* _internal_mutable_contract_identifier(); + public: - void clear_price(); - uint32_t price() const; - void set_price(uint32_t value); + // optional string coop_identifier = 2; + bool has_coop_identifier() const; + void clear_coop_identifier() ; + const std::string& coop_identifier() const; + template + void set_coop_identifier(Arg_&& arg, Args_... args); + std::string* mutable_coop_identifier(); + PROTOBUF_NODISCARD std::string* release_coop_identifier(); + void set_allocated_coop_identifier(std::string* value); + private: - uint32_t _internal_price() const; - void _internal_set_price(uint32_t value); + const std::string& _internal_coop_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_coop_identifier( + const std::string& value); + std::string* _internal_mutable_coop_identifier(); + public: + // optional .ei.BasicRequestInfo rinfo = 5; + bool has_rinfo() const; + void clear_rinfo() ; + const ::ei::BasicRequestInfo& rinfo() const; + PROTOBUF_NODISCARD ::ei::BasicRequestInfo* release_rinfo(); + ::ei::BasicRequestInfo* mutable_rinfo(); + void set_allocated_rinfo(::ei::BasicRequestInfo* value); + void unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value); + ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); - // optional uint32 token_price = 3; - bool has_token_price() const; private: - bool _internal_has_token_price() const; + const ::ei::BasicRequestInfo& _internal_rinfo() const; + ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + public: - void clear_token_price(); - uint32_t token_price() const; - void set_token_price(uint32_t value); + // optional uint32 client_version = 3; + bool has_client_version() const; + void clear_client_version() ; + ::uint32_t client_version() const; + void set_client_version(::uint32_t value); + private: - uint32_t _internal_token_price() const; - void _internal_set_token_price(uint32_t value); + ::uint32_t _internal_client_version() const; + void _internal_set_client_version(::uint32_t value); + public: + // optional uint32 league = 4; + bool has_league() const; + void clear_league() ; + ::uint32_t league() const; + void set_league(::uint32_t value); - // optional double se_required = 4; - bool has_se_required() const; private: - bool _internal_has_se_required() const; + ::uint32_t _internal_league() const; + void _internal_set_league(::uint32_t value); + public: - void clear_se_required(); - double se_required() const; - void set_se_required(double value); + // optional .ei.Contract.PlayerGrade grade = 6; + bool has_grade() const; + void clear_grade() ; + ::ei::Contract_PlayerGrade grade() const; + void set_grade(::ei::Contract_PlayerGrade value); + private: - double _internal_se_required() const; - void _internal_set_se_required(double value); - public: + ::ei::Contract_PlayerGrade _internal_grade() const; + void _internal_set_grade(::ei::Contract_PlayerGrade value); - // @@protoc_insertion_point(class_scope:ei.LiveConfig.BoostsConfig.ItemConfig) + public: + // @@protoc_insertion_point(class_scope:ei.QueryCoopRequest) 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 boost_id_; - uint32_t price_; - uint32_t token_price_; - double se_required_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 6, 2, + 62, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_QueryCoopRequest_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const QueryCoopRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr contract_identifier_; + ::google::protobuf::internal::ArenaStringPtr coop_identifier_; + ::ei::BasicRequestInfo* rinfo_; + ::uint32_t client_version_; + ::uint32_t league_; + int grade_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class LiveConfig_BoostsConfig final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.LiveConfig.BoostsConfig) */ { +class MissionInfo final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.MissionInfo) */ { public: - inline LiveConfig_BoostsConfig() : LiveConfig_BoostsConfig(nullptr) {} - ~LiveConfig_BoostsConfig() override; - explicit PROTOBUF_CONSTEXPR LiveConfig_BoostsConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - LiveConfig_BoostsConfig(const LiveConfig_BoostsConfig& from); - LiveConfig_BoostsConfig(LiveConfig_BoostsConfig&& from) noexcept - : LiveConfig_BoostsConfig() { - *this = ::std::move(from); - } - - inline LiveConfig_BoostsConfig& operator=(const LiveConfig_BoostsConfig& from) { + inline MissionInfo() : MissionInfo(nullptr) {} + ~MissionInfo() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR MissionInfo( + ::google::protobuf::internal::ConstantInitialized); + + inline MissionInfo(const MissionInfo& from) : MissionInfo(nullptr, from) {} + inline MissionInfo(MissionInfo&& from) noexcept + : MissionInfo(nullptr, std::move(from)) {} + inline MissionInfo& operator=(const MissionInfo& from) { CopyFrom(from); return *this; } - inline LiveConfig_BoostsConfig& operator=(LiveConfig_BoostsConfig&& from) noexcept { + inline MissionInfo& operator=(MissionInfo&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -30592,175 +30880,436 @@ class LiveConfig_BoostsConfig final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const LiveConfig_BoostsConfig& default_instance() { + static const MissionInfo& default_instance() { return *internal_default_instance(); } - static inline const LiveConfig_BoostsConfig* internal_default_instance() { - return reinterpret_cast( - &_LiveConfig_BoostsConfig_default_instance_); - } - static constexpr int kIndexInFileMessages = - 103; - - friend void swap(LiveConfig_BoostsConfig& a, LiveConfig_BoostsConfig& b) { - a.Swap(&b); + static inline const MissionInfo* internal_default_instance() { + return reinterpret_cast( + &_MissionInfo_default_instance_); } - inline void Swap(LiveConfig_BoostsConfig* other) { + static constexpr int kIndexInFileMessages = 134; + friend void swap(MissionInfo& a, MissionInfo& b) { a.Swap(&b); } + inline void Swap(MissionInfo* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(LiveConfig_BoostsConfig* other) { + void UnsafeArenaSwap(MissionInfo* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - LiveConfig_BoostsConfig* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + MissionInfo* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const LiveConfig_BoostsConfig& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const LiveConfig_BoostsConfig& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const MissionInfo& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const MissionInfo& from) { MissionInfo::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(LiveConfig_BoostsConfig* other); + void InternalSwap(MissionInfo* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.MissionInfo"; } + + protected: + explicit MissionInfo(::google::protobuf::Arena* arena); + MissionInfo(::google::protobuf::Arena* arena, const MissionInfo& from); + MissionInfo(::google::protobuf::Arena* arena, MissionInfo&& from) noexcept + : MissionInfo(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.LiveConfig.BoostsConfig"; + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + using Fuel = MissionInfo_Fuel; + using Spaceship = MissionInfo_Spaceship; + static constexpr Spaceship CHICKEN_ONE = MissionInfo_Spaceship_CHICKEN_ONE; + static constexpr Spaceship CHICKEN_NINE = MissionInfo_Spaceship_CHICKEN_NINE; + static constexpr Spaceship CHICKEN_HEAVY = MissionInfo_Spaceship_CHICKEN_HEAVY; + static constexpr Spaceship BCR = MissionInfo_Spaceship_BCR; + static constexpr Spaceship MILLENIUM_CHICKEN = MissionInfo_Spaceship_MILLENIUM_CHICKEN; + static constexpr Spaceship CORELLIHEN_CORVETTE = MissionInfo_Spaceship_CORELLIHEN_CORVETTE; + static constexpr Spaceship GALEGGTICA = MissionInfo_Spaceship_GALEGGTICA; + static constexpr Spaceship CHICKFIANT = MissionInfo_Spaceship_CHICKFIANT; + static constexpr Spaceship VOYEGGER = MissionInfo_Spaceship_VOYEGGER; + static constexpr Spaceship HENERPRISE = MissionInfo_Spaceship_HENERPRISE; + static constexpr Spaceship ATREGGIES = MissionInfo_Spaceship_ATREGGIES; + static inline bool Spaceship_IsValid(int value) { + return MissionInfo_Spaceship_IsValid(value); + } + static constexpr Spaceship Spaceship_MIN = MissionInfo_Spaceship_Spaceship_MIN; + static constexpr Spaceship Spaceship_MAX = MissionInfo_Spaceship_Spaceship_MAX; + static constexpr int Spaceship_ARRAYSIZE = MissionInfo_Spaceship_Spaceship_ARRAYSIZE; + static inline const ::google::protobuf::EnumDescriptor* Spaceship_descriptor() { + return MissionInfo_Spaceship_descriptor(); + } + template + static inline const std::string& Spaceship_Name(T value) { + return MissionInfo_Spaceship_Name(value); + } + static inline bool Spaceship_Parse(absl::string_view name, Spaceship* value) { + return MissionInfo_Spaceship_Parse(name, value); + } + using Status = MissionInfo_Status; + static constexpr Status FUELING = MissionInfo_Status_FUELING; + static constexpr Status PREPARE_TO_LAUNCH = MissionInfo_Status_PREPARE_TO_LAUNCH; + static constexpr Status EXPLORING = MissionInfo_Status_EXPLORING; + static constexpr Status RETURNED = MissionInfo_Status_RETURNED; + static constexpr Status ANALYZING = MissionInfo_Status_ANALYZING; + static constexpr Status COMPLETE = MissionInfo_Status_COMPLETE; + static constexpr Status ARCHIVED = MissionInfo_Status_ARCHIVED; + static inline bool Status_IsValid(int value) { + return MissionInfo_Status_IsValid(value); + } + static constexpr Status Status_MIN = MissionInfo_Status_Status_MIN; + static constexpr Status Status_MAX = MissionInfo_Status_Status_MAX; + static constexpr int Status_ARRAYSIZE = MissionInfo_Status_Status_ARRAYSIZE; + static inline const ::google::protobuf::EnumDescriptor* Status_descriptor() { + return MissionInfo_Status_descriptor(); } - protected: - explicit LiveConfig_BoostsConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); + template + static inline const std::string& Status_Name(T value) { + return MissionInfo_Status_Name(value); + } + static inline bool Status_Parse(absl::string_view name, Status* value) { + return MissionInfo_Status_Parse(name, value); + } + using DurationType = MissionInfo_DurationType; + static constexpr DurationType SHORT = MissionInfo_DurationType_SHORT; + static constexpr DurationType LONG = MissionInfo_DurationType_LONG; + static constexpr DurationType EPIC = MissionInfo_DurationType_EPIC; + static constexpr DurationType TUTORIAL = MissionInfo_DurationType_TUTORIAL; + static inline bool DurationType_IsValid(int value) { + return MissionInfo_DurationType_IsValid(value); + } + static constexpr DurationType DurationType_MIN = MissionInfo_DurationType_DurationType_MIN; + static constexpr DurationType DurationType_MAX = MissionInfo_DurationType_DurationType_MAX; + static constexpr int DurationType_ARRAYSIZE = MissionInfo_DurationType_DurationType_ARRAYSIZE; + static inline const ::google::protobuf::EnumDescriptor* DurationType_descriptor() { + return MissionInfo_DurationType_descriptor(); + } + template + static inline const std::string& DurationType_Name(T value) { + return MissionInfo_DurationType_Name(value); + } + static inline bool DurationType_Parse(absl::string_view name, DurationType* value) { + return MissionInfo_DurationType_Parse(name, value); + } + + // accessors ------------------------------------------------------- + enum : int { + kFuelFieldNumber = 4, + kIdentifierFieldNumber = 7, + kMissionLogFieldNumber = 10, + kShipFieldNumber = 1, + kStatusFieldNumber = 2, + kDurationSecondsFieldNumber = 5, + kSecondsRemainingFieldNumber = 6, + kDurationTypeFieldNumber = 3, + kCapacityFieldNumber = 9, + kStartTimeDerivedFieldNumber = 8, + kQualityBumpFieldNumber = 11, + kLevelFieldNumber = 12, + kTargetArtifactFieldNumber = 13, + }; + // repeated .ei.MissionInfo.Fuel fuel = 4; + int fuel_size() const; + private: + int _internal_fuel_size() const; + public: + void clear_fuel() ; + ::ei::MissionInfo_Fuel* mutable_fuel(int index); + ::google::protobuf::RepeatedPtrField<::ei::MissionInfo_Fuel>* mutable_fuel(); - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + private: + const ::google::protobuf::RepeatedPtrField<::ei::MissionInfo_Fuel>& _internal_fuel() const; + ::google::protobuf::RepeatedPtrField<::ei::MissionInfo_Fuel>* _internal_mutable_fuel(); + public: + const ::ei::MissionInfo_Fuel& fuel(int index) const; + ::ei::MissionInfo_Fuel* add_fuel(); + const ::google::protobuf::RepeatedPtrField<::ei::MissionInfo_Fuel>& fuel() const; + // optional string identifier = 7; + bool has_identifier() const; + void clear_identifier() ; + const std::string& identifier() const; + template + void set_identifier(Arg_&& arg, Args_... args); + std::string* mutable_identifier(); + PROTOBUF_NODISCARD std::string* release_identifier(); + void set_allocated_identifier(std::string* value); - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + private: + const std::string& _internal_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_identifier( + const std::string& value); + std::string* _internal_mutable_identifier(); - // nested types ---------------------------------------------------- + public: + // optional string mission_log = 10; + bool has_mission_log() const; + void clear_mission_log() ; + const std::string& mission_log() const; + template + void set_mission_log(Arg_&& arg, Args_... args); + std::string* mutable_mission_log(); + PROTOBUF_NODISCARD std::string* release_mission_log(); + void set_allocated_mission_log(std::string* value); - typedef LiveConfig_BoostsConfig_ItemConfig ItemConfig; + private: + const std::string& _internal_mission_log() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_mission_log( + const std::string& value); + std::string* _internal_mutable_mission_log(); - // accessors ------------------------------------------------------- + public: + // optional .ei.MissionInfo.Spaceship ship = 1; + bool has_ship() const; + void clear_ship() ; + ::ei::MissionInfo_Spaceship ship() const; + void set_ship(::ei::MissionInfo_Spaceship value); - enum : int { - kItemConfigsFieldNumber = 1, - kCashBoostCooloffTimeFieldNumber = 2, - }; - // repeated .ei.LiveConfig.BoostsConfig.ItemConfig item_configs = 1; - int item_configs_size() const; private: - int _internal_item_configs_size() const; + ::ei::MissionInfo_Spaceship _internal_ship() const; + void _internal_set_ship(::ei::MissionInfo_Spaceship value); + public: - void clear_item_configs(); - ::ei::LiveConfig_BoostsConfig_ItemConfig* mutable_item_configs(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LiveConfig_BoostsConfig_ItemConfig >* - mutable_item_configs(); + // optional .ei.MissionInfo.Status status = 2; + bool has_status() const; + void clear_status() ; + ::ei::MissionInfo_Status status() const; + void set_status(::ei::MissionInfo_Status value); + private: - const ::ei::LiveConfig_BoostsConfig_ItemConfig& _internal_item_configs(int index) const; - ::ei::LiveConfig_BoostsConfig_ItemConfig* _internal_add_item_configs(); + ::ei::MissionInfo_Status _internal_status() const; + void _internal_set_status(::ei::MissionInfo_Status value); + public: - const ::ei::LiveConfig_BoostsConfig_ItemConfig& item_configs(int index) const; - ::ei::LiveConfig_BoostsConfig_ItemConfig* add_item_configs(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LiveConfig_BoostsConfig_ItemConfig >& - item_configs() const; + // optional double duration_seconds = 5; + bool has_duration_seconds() const; + void clear_duration_seconds() ; + double duration_seconds() const; + void set_duration_seconds(double value); - // optional double cash_boost_cooloff_time = 2; - bool has_cash_boost_cooloff_time() const; private: - bool _internal_has_cash_boost_cooloff_time() const; + double _internal_duration_seconds() const; + void _internal_set_duration_seconds(double value); + public: - void clear_cash_boost_cooloff_time(); - double cash_boost_cooloff_time() const; - void set_cash_boost_cooloff_time(double value); + // optional double seconds_remaining = 6; + bool has_seconds_remaining() const; + void clear_seconds_remaining() ; + double seconds_remaining() const; + void set_seconds_remaining(double value); + private: - double _internal_cash_boost_cooloff_time() const; - void _internal_set_cash_boost_cooloff_time(double value); + double _internal_seconds_remaining() const; + void _internal_set_seconds_remaining(double value); + public: + // optional .ei.MissionInfo.DurationType duration_type = 3; + bool has_duration_type() const; + void clear_duration_type() ; + ::ei::MissionInfo_DurationType duration_type() const; + void set_duration_type(::ei::MissionInfo_DurationType value); - // @@protoc_insertion_point(class_scope:ei.LiveConfig.BoostsConfig) + private: + ::ei::MissionInfo_DurationType _internal_duration_type() const; + void _internal_set_duration_type(::ei::MissionInfo_DurationType value); + + public: + // optional uint32 capacity = 9; + bool has_capacity() const; + void clear_capacity() ; + ::uint32_t capacity() const; + void set_capacity(::uint32_t value); + + private: + ::uint32_t _internal_capacity() const; + void _internal_set_capacity(::uint32_t value); + + public: + // optional double start_time_derived = 8; + bool has_start_time_derived() const; + void clear_start_time_derived() ; + double start_time_derived() const; + void set_start_time_derived(double value); + + private: + double _internal_start_time_derived() const; + void _internal_set_start_time_derived(double value); + + public: + // optional double quality_bump = 11; + bool has_quality_bump() const; + void clear_quality_bump() ; + double quality_bump() const; + void set_quality_bump(double value); + + private: + double _internal_quality_bump() const; + void _internal_set_quality_bump(double value); + + public: + // optional uint32 level = 12; + bool has_level() const; + void clear_level() ; + ::uint32_t level() const; + void set_level(::uint32_t value); + + private: + ::uint32_t _internal_level() const; + void _internal_set_level(::uint32_t value); + + public: + // optional .ei.ArtifactSpec.Name target_artifact = 13; + bool has_target_artifact() const; + void clear_target_artifact() ; + ::ei::ArtifactSpec_Name target_artifact() const; + void set_target_artifact(::ei::ArtifactSpec_Name value); + + private: + ::ei::ArtifactSpec_Name _internal_target_artifact() const; + void _internal_set_target_artifact(::ei::ArtifactSpec_Name value); + + public: + // @@protoc_insertion_point(class_scope:ei.MissionInfo) 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< ::ei::LiveConfig_BoostsConfig_ItemConfig > item_configs_; - double cash_boost_cooloff_time_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 4, 13, 5, + 52, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_MissionInfo_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const MissionInfo& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::MissionInfo_Fuel > fuel_; + ::google::protobuf::internal::ArenaStringPtr identifier_; + ::google::protobuf::internal::ArenaStringPtr mission_log_; + int ship_; + int status_; + double duration_seconds_; + double seconds_remaining_; + int duration_type_; + ::uint32_t capacity_; + double start_time_derived_; + double quality_bump_; + ::uint32_t level_; + int target_artifact_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class LiveConfig_GiftConfig_GiftValueConfig final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.LiveConfig.GiftConfig.GiftValueConfig) */ { +class MailState final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.MailState) */ { public: - inline LiveConfig_GiftConfig_GiftValueConfig() : LiveConfig_GiftConfig_GiftValueConfig(nullptr) {} - ~LiveConfig_GiftConfig_GiftValueConfig() override; - explicit PROTOBUF_CONSTEXPR LiveConfig_GiftConfig_GiftValueConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - LiveConfig_GiftConfig_GiftValueConfig(const LiveConfig_GiftConfig_GiftValueConfig& from); - LiveConfig_GiftConfig_GiftValueConfig(LiveConfig_GiftConfig_GiftValueConfig&& from) noexcept - : LiveConfig_GiftConfig_GiftValueConfig() { - *this = ::std::move(from); - } - - inline LiveConfig_GiftConfig_GiftValueConfig& operator=(const LiveConfig_GiftConfig_GiftValueConfig& from) { + inline MailState() : MailState(nullptr) {} + ~MailState() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR MailState( + ::google::protobuf::internal::ConstantInitialized); + + inline MailState(const MailState& from) : MailState(nullptr, from) {} + inline MailState(MailState&& from) noexcept + : MailState(nullptr, std::move(from)) {} + inline MailState& operator=(const MailState& from) { CopyFrom(from); return *this; } - inline LiveConfig_GiftConfig_GiftValueConfig& operator=(LiveConfig_GiftConfig_GiftValueConfig&& from) noexcept { + inline MailState& operator=(MailState&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -30769,233 +31318,238 @@ class LiveConfig_GiftConfig_GiftValueConfig final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const LiveConfig_GiftConfig_GiftValueConfig& default_instance() { + static const MailState& default_instance() { return *internal_default_instance(); } - static inline const LiveConfig_GiftConfig_GiftValueConfig* internal_default_instance() { - return reinterpret_cast( - &_LiveConfig_GiftConfig_GiftValueConfig_default_instance_); - } - static constexpr int kIndexInFileMessages = - 104; - - friend void swap(LiveConfig_GiftConfig_GiftValueConfig& a, LiveConfig_GiftConfig_GiftValueConfig& b) { - a.Swap(&b); + static inline const MailState* internal_default_instance() { + return reinterpret_cast( + &_MailState_default_instance_); } - inline void Swap(LiveConfig_GiftConfig_GiftValueConfig* other) { + static constexpr int kIndexInFileMessages = 122; + friend void swap(MailState& a, MailState& b) { a.Swap(&b); } + inline void Swap(MailState* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(LiveConfig_GiftConfig_GiftValueConfig* other) { + void UnsafeArenaSwap(MailState* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - LiveConfig_GiftConfig_GiftValueConfig* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + MailState* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const LiveConfig_GiftConfig_GiftValueConfig& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const LiveConfig_GiftConfig_GiftValueConfig& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const MailState& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const MailState& from) { MailState::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(LiveConfig_GiftConfig_GiftValueConfig* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.LiveConfig.GiftConfig.GiftValueConfig"; + void InternalSwap(MailState* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.MailState"; } + + protected: + explicit MailState(::google::protobuf::Arena* arena); + MailState(::google::protobuf::Arena* arena, const MailState& from); + MailState(::google::protobuf::Arena* arena, MailState&& from) noexcept + : MailState(arena) { + *this = ::std::move(from); } - protected: - explicit LiveConfig_GiftConfig_GiftValueConfig(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- + using TipState = MailState_TipState; // accessors ------------------------------------------------------- - enum : int { - kGiftIdFieldNumber = 1, - kRandMinFieldNumber = 2, - kRandMaxFieldNumber = 3, - kAmountFieldNumber = 4, - kVideoMinFieldNumber = 5, - kVideoMaxFieldNumber = 6, + kReadMailIdsFieldNumber = 1, + kTipsStatesFieldNumber = 2, + kTipsChecksumFieldNumber = 3, }; - // optional string gift_id = 1; - bool has_gift_id() const; - private: - bool _internal_has_gift_id() const; - public: - void clear_gift_id(); - const std::string& gift_id() const; - template - void set_gift_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_gift_id(); - PROTOBUF_NODISCARD std::string* release_gift_id(); - void set_allocated_gift_id(std::string* gift_id); + // repeated string read_mail_ids = 1; + int read_mail_ids_size() const; private: - const std::string& _internal_gift_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_gift_id(const std::string& value); - std::string* _internal_mutable_gift_id(); - public: + int _internal_read_mail_ids_size() const; - // optional double rand_min = 2; - bool has_rand_min() const; - private: - bool _internal_has_rand_min() const; - public: - void clear_rand_min(); - double rand_min() const; - void set_rand_min(double value); - private: - double _internal_rand_min() const; - void _internal_set_rand_min(double value); public: + void clear_read_mail_ids() ; + const std::string& read_mail_ids(int index) const; + std::string* mutable_read_mail_ids(int index); + template + void set_read_mail_ids(int index, Arg_&& value, Args_... args); + std::string* add_read_mail_ids(); + template + void add_read_mail_ids(Arg_&& value, Args_... args); + const ::google::protobuf::RepeatedPtrField& read_mail_ids() const; + ::google::protobuf::RepeatedPtrField* mutable_read_mail_ids(); - // optional double rand_max = 3; - bool has_rand_max() const; - private: - bool _internal_has_rand_max() const; - public: - void clear_rand_max(); - double rand_max() const; - void set_rand_max(double value); private: - double _internal_rand_max() const; - void _internal_set_rand_max(double value); - public: + const ::google::protobuf::RepeatedPtrField& _internal_read_mail_ids() const; + ::google::protobuf::RepeatedPtrField* _internal_mutable_read_mail_ids(); - // optional double amount = 4; - bool has_amount() const; - private: - bool _internal_has_amount() const; public: - void clear_amount(); - double amount() const; - void set_amount(double value); + // repeated .ei.MailState.TipState tips_states = 2; + int tips_states_size() const; private: - double _internal_amount() const; - void _internal_set_amount(double value); - public: + int _internal_tips_states_size() const; - // optional double video_min = 5; - bool has_video_min() const; - private: - bool _internal_has_video_min() const; - public: - void clear_video_min(); - double video_min() const; - void set_video_min(double value); - private: - double _internal_video_min() const; - void _internal_set_video_min(double value); public: + void clear_tips_states() ; + ::ei::MailState_TipState* mutable_tips_states(int index); + ::google::protobuf::RepeatedPtrField<::ei::MailState_TipState>* mutable_tips_states(); - // optional double video_max = 6; - bool has_video_max() const; private: - bool _internal_has_video_max() const; + const ::google::protobuf::RepeatedPtrField<::ei::MailState_TipState>& _internal_tips_states() const; + ::google::protobuf::RepeatedPtrField<::ei::MailState_TipState>* _internal_mutable_tips_states(); public: - void clear_video_max(); - double video_max() const; - void set_video_max(double value); + const ::ei::MailState_TipState& tips_states(int index) const; + ::ei::MailState_TipState* add_tips_states(); + const ::google::protobuf::RepeatedPtrField<::ei::MailState_TipState>& tips_states() const; + // optional string tips_checksum = 3; + bool has_tips_checksum() const; + void clear_tips_checksum() ; + const std::string& tips_checksum() const; + template + void set_tips_checksum(Arg_&& arg, Args_... args); + std::string* mutable_tips_checksum(); + PROTOBUF_NODISCARD std::string* release_tips_checksum(); + void set_allocated_tips_checksum(std::string* value); + private: - double _internal_video_max() const; - void _internal_set_video_max(double value); - public: + const std::string& _internal_tips_checksum() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_tips_checksum( + const std::string& value); + std::string* _internal_mutable_tips_checksum(); - // @@protoc_insertion_point(class_scope:ei.LiveConfig.GiftConfig.GiftValueConfig) + public: + // @@protoc_insertion_point(class_scope:ei.MailState) 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 gift_id_; - double rand_min_; - double rand_max_; - double amount_; - double video_min_; - double video_max_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 3, 1, + 47, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_MailState_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const MailState& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField read_mail_ids_; + ::google::protobuf::RepeatedPtrField< ::ei::MailState_TipState > tips_states_; + ::google::protobuf::internal::ArenaStringPtr tips_checksum_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class LiveConfig_GiftConfig_GiftMuConfig final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.LiveConfig.GiftConfig.GiftMuConfig) */ { +class LiveConfig_HelpConfig final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.LiveConfig.HelpConfig) */ { public: - inline LiveConfig_GiftConfig_GiftMuConfig() : LiveConfig_GiftConfig_GiftMuConfig(nullptr) {} - ~LiveConfig_GiftConfig_GiftMuConfig() override; - explicit PROTOBUF_CONSTEXPR LiveConfig_GiftConfig_GiftMuConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - LiveConfig_GiftConfig_GiftMuConfig(const LiveConfig_GiftConfig_GiftMuConfig& from); - LiveConfig_GiftConfig_GiftMuConfig(LiveConfig_GiftConfig_GiftMuConfig&& from) noexcept - : LiveConfig_GiftConfig_GiftMuConfig() { - *this = ::std::move(from); - } - - inline LiveConfig_GiftConfig_GiftMuConfig& operator=(const LiveConfig_GiftConfig_GiftMuConfig& from) { + inline LiveConfig_HelpConfig() : LiveConfig_HelpConfig(nullptr) {} + ~LiveConfig_HelpConfig() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR LiveConfig_HelpConfig( + ::google::protobuf::internal::ConstantInitialized); + + inline LiveConfig_HelpConfig(const LiveConfig_HelpConfig& from) : LiveConfig_HelpConfig(nullptr, from) {} + inline LiveConfig_HelpConfig(LiveConfig_HelpConfig&& from) noexcept + : LiveConfig_HelpConfig(nullptr, std::move(from)) {} + inline LiveConfig_HelpConfig& operator=(const LiveConfig_HelpConfig& from) { CopyFrom(from); return *this; } - inline LiveConfig_GiftConfig_GiftMuConfig& operator=(LiveConfig_GiftConfig_GiftMuConfig&& from) noexcept { + inline LiveConfig_HelpConfig& operator=(LiveConfig_HelpConfig&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -31004,183 +31558,194 @@ class LiveConfig_GiftConfig_GiftMuConfig final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const LiveConfig_GiftConfig_GiftMuConfig& default_instance() { + static const LiveConfig_HelpConfig& default_instance() { return *internal_default_instance(); } - static inline const LiveConfig_GiftConfig_GiftMuConfig* internal_default_instance() { - return reinterpret_cast( - &_LiveConfig_GiftConfig_GiftMuConfig_default_instance_); - } - static constexpr int kIndexInFileMessages = - 105; - - friend void swap(LiveConfig_GiftConfig_GiftMuConfig& a, LiveConfig_GiftConfig_GiftMuConfig& b) { - a.Swap(&b); + static inline const LiveConfig_HelpConfig* internal_default_instance() { + return reinterpret_cast( + &_LiveConfig_HelpConfig_default_instance_); } - inline void Swap(LiveConfig_GiftConfig_GiftMuConfig* other) { + static constexpr int kIndexInFileMessages = 116; + friend void swap(LiveConfig_HelpConfig& a, LiveConfig_HelpConfig& b) { a.Swap(&b); } + inline void Swap(LiveConfig_HelpConfig* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(LiveConfig_GiftConfig_GiftMuConfig* other) { + void UnsafeArenaSwap(LiveConfig_HelpConfig* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - LiveConfig_GiftConfig_GiftMuConfig* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + LiveConfig_HelpConfig* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const LiveConfig_GiftConfig_GiftMuConfig& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const LiveConfig_GiftConfig_GiftMuConfig& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const LiveConfig_HelpConfig& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const LiveConfig_HelpConfig& from) { LiveConfig_HelpConfig::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(LiveConfig_GiftConfig_GiftMuConfig* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.LiveConfig.GiftConfig.GiftMuConfig"; + void InternalSwap(LiveConfig_HelpConfig* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.LiveConfig.HelpConfig"; } + + protected: + explicit LiveConfig_HelpConfig(::google::protobuf::Arena* arena); + LiveConfig_HelpConfig(::google::protobuf::Arena* arena, const LiveConfig_HelpConfig& from); + LiveConfig_HelpConfig(::google::protobuf::Arena* arena, LiveConfig_HelpConfig&& from) noexcept + : LiveConfig_HelpConfig(arena) { + *this = ::std::move(from); } - protected: - explicit LiveConfig_GiftConfig_GiftMuConfig(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- + using HowToVideoInfo = LiveConfig_HelpConfig_HowToVideoInfo; // accessors ------------------------------------------------------- - enum : int { - kMinSpentFieldNumber = 1, - kMaxSpentFieldNumber = 2, - kOverallMultFieldNumber = 3, + kVideoInfosFieldNumber = 1, }; - // optional double min_spent = 1; - bool has_min_spent() const; - private: - bool _internal_has_min_spent() const; - public: - void clear_min_spent(); - double min_spent() const; - void set_min_spent(double value); + // repeated .ei.LiveConfig.HelpConfig.HowToVideoInfo video_infos = 1; + int video_infos_size() const; private: - double _internal_min_spent() const; - void _internal_set_min_spent(double value); - public: + int _internal_video_infos_size() const; - // optional double max_spent = 2; - bool has_max_spent() const; - private: - bool _internal_has_max_spent() const; - public: - void clear_max_spent(); - double max_spent() const; - void set_max_spent(double value); - private: - double _internal_max_spent() const; - void _internal_set_max_spent(double value); public: + void clear_video_infos() ; + ::ei::LiveConfig_HelpConfig_HowToVideoInfo* mutable_video_infos(int index); + ::google::protobuf::RepeatedPtrField<::ei::LiveConfig_HelpConfig_HowToVideoInfo>* mutable_video_infos(); - // optional double overall_mult = 3; - bool has_overall_mult() const; - private: - bool _internal_has_overall_mult() const; - public: - void clear_overall_mult(); - double overall_mult() const; - void set_overall_mult(double value); private: - double _internal_overall_mult() const; - void _internal_set_overall_mult(double value); + const ::google::protobuf::RepeatedPtrField<::ei::LiveConfig_HelpConfig_HowToVideoInfo>& _internal_video_infos() const; + ::google::protobuf::RepeatedPtrField<::ei::LiveConfig_HelpConfig_HowToVideoInfo>* _internal_mutable_video_infos(); public: - - // @@protoc_insertion_point(class_scope:ei.LiveConfig.GiftConfig.GiftMuConfig) + const ::ei::LiveConfig_HelpConfig_HowToVideoInfo& video_infos(int index) const; + ::ei::LiveConfig_HelpConfig_HowToVideoInfo* add_video_infos(); + const ::google::protobuf::RepeatedPtrField<::ei::LiveConfig_HelpConfig_HowToVideoInfo>& video_infos() const; + // @@protoc_insertion_point(class_scope:ei.LiveConfig.HelpConfig) 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_; - double min_spent_; - double max_spent_; - double overall_mult_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 0, 1, 1, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_LiveConfig_HelpConfig_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const LiveConfig_HelpConfig& from_msg); + ::google::protobuf::RepeatedPtrField< ::ei::LiveConfig_HelpConfig_HowToVideoInfo > video_infos_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class LiveConfig_GiftConfig final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.LiveConfig.GiftConfig) */ { +class LiveConfig_GiftConfig final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.LiveConfig.GiftConfig) */ { public: inline LiveConfig_GiftConfig() : LiveConfig_GiftConfig(nullptr) {} - ~LiveConfig_GiftConfig() override; - explicit PROTOBUF_CONSTEXPR LiveConfig_GiftConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - LiveConfig_GiftConfig(const LiveConfig_GiftConfig& from); - LiveConfig_GiftConfig(LiveConfig_GiftConfig&& from) noexcept - : LiveConfig_GiftConfig() { - *this = ::std::move(from); - } - + ~LiveConfig_GiftConfig() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR LiveConfig_GiftConfig( + ::google::protobuf::internal::ConstantInitialized); + + inline LiveConfig_GiftConfig(const LiveConfig_GiftConfig& from) : LiveConfig_GiftConfig(nullptr, from) {} + inline LiveConfig_GiftConfig(LiveConfig_GiftConfig&& from) noexcept + : LiveConfig_GiftConfig(nullptr, std::move(from)) {} inline LiveConfig_GiftConfig& operator=(const LiveConfig_GiftConfig& from) { CopyFrom(from); return *this; } inline LiveConfig_GiftConfig& operator=(LiveConfig_GiftConfig&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -31189,20 +31754,22 @@ class LiveConfig_GiftConfig final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } static const LiveConfig_GiftConfig& default_instance() { @@ -31210,82 +31777,95 @@ class LiveConfig_GiftConfig final : } static inline const LiveConfig_GiftConfig* internal_default_instance() { return reinterpret_cast( - &_LiveConfig_GiftConfig_default_instance_); - } - static constexpr int kIndexInFileMessages = - 106; - - friend void swap(LiveConfig_GiftConfig& a, LiveConfig_GiftConfig& b) { - a.Swap(&b); + &_LiveConfig_GiftConfig_default_instance_); } + static constexpr int kIndexInFileMessages = 113; + friend void swap(LiveConfig_GiftConfig& a, LiveConfig_GiftConfig& b) { a.Swap(&b); } inline void Swap(LiveConfig_GiftConfig* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(LiveConfig_GiftConfig* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - LiveConfig_GiftConfig* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + LiveConfig_GiftConfig* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + using ::google::protobuf::Message::CopyFrom; void CopyFrom(const LiveConfig_GiftConfig& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const LiveConfig_GiftConfig& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const LiveConfig_GiftConfig& from) { LiveConfig_GiftConfig::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; void InternalSwap(LiveConfig_GiftConfig* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.LiveConfig.GiftConfig"; + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.LiveConfig.GiftConfig"; } + + protected: + explicit LiveConfig_GiftConfig(::google::protobuf::Arena* arena); + LiveConfig_GiftConfig(::google::protobuf::Arena* arena, const LiveConfig_GiftConfig& from); + LiveConfig_GiftConfig(::google::protobuf::Arena* arena, LiveConfig_GiftConfig&& from) noexcept + : LiveConfig_GiftConfig(arena) { + *this = ::std::move(from); } - protected: - explicit LiveConfig_GiftConfig(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- - - typedef LiveConfig_GiftConfig_GiftValueConfig GiftValueConfig; - typedef LiveConfig_GiftConfig_GiftMuConfig GiftMuConfig; + using GiftValueConfig = LiveConfig_GiftConfig_GiftValueConfig; + using GiftMuConfig = LiveConfig_GiftConfig_GiftMuConfig; // accessors ------------------------------------------------------- - enum : int { kGiftConfigsFieldNumber = 9, kRandomGiftMuConfigFieldNumber = 15, @@ -31308,277 +31888,739 @@ class LiveConfig_GiftConfig final : int gift_configs_size() const; private: int _internal_gift_configs_size() const; + public: - void clear_gift_configs(); + void clear_gift_configs() ; ::ei::LiveConfig_GiftConfig_GiftValueConfig* mutable_gift_configs(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LiveConfig_GiftConfig_GiftValueConfig >* - mutable_gift_configs(); + ::google::protobuf::RepeatedPtrField<::ei::LiveConfig_GiftConfig_GiftValueConfig>* mutable_gift_configs(); + private: - const ::ei::LiveConfig_GiftConfig_GiftValueConfig& _internal_gift_configs(int index) const; - ::ei::LiveConfig_GiftConfig_GiftValueConfig* _internal_add_gift_configs(); + const ::google::protobuf::RepeatedPtrField<::ei::LiveConfig_GiftConfig_GiftValueConfig>& _internal_gift_configs() const; + ::google::protobuf::RepeatedPtrField<::ei::LiveConfig_GiftConfig_GiftValueConfig>* _internal_mutable_gift_configs(); public: const ::ei::LiveConfig_GiftConfig_GiftValueConfig& gift_configs(int index) const; ::ei::LiveConfig_GiftConfig_GiftValueConfig* add_gift_configs(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LiveConfig_GiftConfig_GiftValueConfig >& - gift_configs() const; - + const ::google::protobuf::RepeatedPtrField<::ei::LiveConfig_GiftConfig_GiftValueConfig>& gift_configs() const; // optional .ei.LiveConfig.GiftConfig.GiftMuConfig random_gift_mu_config = 15; bool has_random_gift_mu_config() const; - private: - bool _internal_has_random_gift_mu_config() const; - public: - void clear_random_gift_mu_config(); + void clear_random_gift_mu_config() ; const ::ei::LiveConfig_GiftConfig_GiftMuConfig& random_gift_mu_config() const; PROTOBUF_NODISCARD ::ei::LiveConfig_GiftConfig_GiftMuConfig* release_random_gift_mu_config(); ::ei::LiveConfig_GiftConfig_GiftMuConfig* mutable_random_gift_mu_config(); - void set_allocated_random_gift_mu_config(::ei::LiveConfig_GiftConfig_GiftMuConfig* random_gift_mu_config); + void set_allocated_random_gift_mu_config(::ei::LiveConfig_GiftConfig_GiftMuConfig* value); + void unsafe_arena_set_allocated_random_gift_mu_config(::ei::LiveConfig_GiftConfig_GiftMuConfig* value); + ::ei::LiveConfig_GiftConfig_GiftMuConfig* unsafe_arena_release_random_gift_mu_config(); + private: const ::ei::LiveConfig_GiftConfig_GiftMuConfig& _internal_random_gift_mu_config() const; ::ei::LiveConfig_GiftConfig_GiftMuConfig* _internal_mutable_random_gift_mu_config(); - public: - void unsafe_arena_set_allocated_random_gift_mu_config( - ::ei::LiveConfig_GiftConfig_GiftMuConfig* random_gift_mu_config); - ::ei::LiveConfig_GiftConfig_GiftMuConfig* unsafe_arena_release_random_gift_mu_config(); + public: // optional .ei.LiveConfig.GiftConfig.GiftMuConfig video_gift_mu_config = 16; bool has_video_gift_mu_config() const; - private: - bool _internal_has_video_gift_mu_config() const; - public: - void clear_video_gift_mu_config(); + void clear_video_gift_mu_config() ; const ::ei::LiveConfig_GiftConfig_GiftMuConfig& video_gift_mu_config() const; PROTOBUF_NODISCARD ::ei::LiveConfig_GiftConfig_GiftMuConfig* release_video_gift_mu_config(); ::ei::LiveConfig_GiftConfig_GiftMuConfig* mutable_video_gift_mu_config(); - void set_allocated_video_gift_mu_config(::ei::LiveConfig_GiftConfig_GiftMuConfig* video_gift_mu_config); + void set_allocated_video_gift_mu_config(::ei::LiveConfig_GiftConfig_GiftMuConfig* value); + void unsafe_arena_set_allocated_video_gift_mu_config(::ei::LiveConfig_GiftConfig_GiftMuConfig* value); + ::ei::LiveConfig_GiftConfig_GiftMuConfig* unsafe_arena_release_video_gift_mu_config(); + private: const ::ei::LiveConfig_GiftConfig_GiftMuConfig& _internal_video_gift_mu_config() const; ::ei::LiveConfig_GiftConfig_GiftMuConfig* _internal_mutable_video_gift_mu_config(); - public: - void unsafe_arena_set_allocated_video_gift_mu_config( - ::ei::LiveConfig_GiftConfig_GiftMuConfig* video_gift_mu_config); - ::ei::LiveConfig_GiftConfig_GiftMuConfig* unsafe_arena_release_video_gift_mu_config(); + public: // optional double package_interval = 1; bool has_package_interval() const; - private: - bool _internal_has_package_interval() const; - public: - void clear_package_interval(); + void clear_package_interval() ; double package_interval() const; void set_package_interval(double value); + private: double _internal_package_interval() const; void _internal_set_package_interval(double value); - public: + public: // optional double video_offer_interval = 2; bool has_video_offer_interval() const; - private: - bool _internal_has_video_offer_interval() const; - public: - void clear_video_offer_interval(); + void clear_video_offer_interval() ; double video_offer_interval() const; void set_video_offer_interval(double value); + private: double _internal_video_offer_interval() const; void _internal_set_video_offer_interval(double value); - public: + public: // optional double video_offer_interval_contract = 3; bool has_video_offer_interval_contract() const; - private: - bool _internal_has_video_offer_interval_contract() const; - public: - void clear_video_offer_interval_contract(); + void clear_video_offer_interval_contract() ; double video_offer_interval_contract() const; void set_video_offer_interval_contract(double value); + private: double _internal_video_offer_interval_contract() const; void _internal_set_video_offer_interval_contract(double value); - public: + public: // optional double video_offer_interval_piggy_full = 4; bool has_video_offer_interval_piggy_full() const; - private: - bool _internal_has_video_offer_interval_piggy_full() const; - public: - void clear_video_offer_interval_piggy_full(); + void clear_video_offer_interval_piggy_full() ; double video_offer_interval_piggy_full() const; void set_video_offer_interval_piggy_full(double value); + private: double _internal_video_offer_interval_piggy_full() const; void _internal_set_video_offer_interval_piggy_full(double value); - public: + public: // optional double video_offer_interval_piggy_extra_full = 5; bool has_video_offer_interval_piggy_extra_full() const; - private: - bool _internal_has_video_offer_interval_piggy_extra_full() const; - public: - void clear_video_offer_interval_piggy_extra_full(); + void clear_video_offer_interval_piggy_extra_full() ; double video_offer_interval_piggy_extra_full() const; void set_video_offer_interval_piggy_extra_full(double value); + private: double _internal_video_offer_interval_piggy_extra_full() const; void _internal_set_video_offer_interval_piggy_extra_full(double value); - public: + public: // optional double package_interval_contract = 6; bool has_package_interval_contract() const; - private: - bool _internal_has_package_interval_contract() const; - public: - void clear_package_interval_contract(); + void clear_package_interval_contract() ; double package_interval_contract() const; void set_package_interval_contract(double value); + private: double _internal_package_interval_contract() const; void _internal_set_package_interval_contract(double value); - public: + public: // optional double package_interval_piggy_full = 7; bool has_package_interval_piggy_full() const; - private: - bool _internal_has_package_interval_piggy_full() const; - public: - void clear_package_interval_piggy_full(); + void clear_package_interval_piggy_full() ; double package_interval_piggy_full() const; void set_package_interval_piggy_full(double value); + private: double _internal_package_interval_piggy_full() const; void _internal_set_package_interval_piggy_full(double value); - public: + public: // optional double package_interval_piggy_extra_full = 8; bool has_package_interval_piggy_extra_full() const; - private: - bool _internal_has_package_interval_piggy_extra_full() const; - public: - void clear_package_interval_piggy_extra_full(); + void clear_package_interval_piggy_extra_full() ; double package_interval_piggy_extra_full() const; void set_package_interval_piggy_extra_full(double value); + private: double _internal_package_interval_piggy_extra_full() const; void _internal_set_package_interval_piggy_extra_full(double value); - public: + public: // optional double gift_mu_min_spent = 10; bool has_gift_mu_min_spent() const; - private: - bool _internal_has_gift_mu_min_spent() const; - public: - void clear_gift_mu_min_spent(); + void clear_gift_mu_min_spent() ; double gift_mu_min_spent() const; void set_gift_mu_min_spent(double value); + private: double _internal_gift_mu_min_spent() const; void _internal_set_gift_mu_min_spent(double value); - public: + public: // optional double gift_mu_max_spent = 11; bool has_gift_mu_max_spent() const; - private: - bool _internal_has_gift_mu_max_spent() const; - public: - void clear_gift_mu_max_spent(); + void clear_gift_mu_max_spent() ; double gift_mu_max_spent() const; void set_gift_mu_max_spent(double value); + private: double _internal_gift_mu_max_spent() const; void _internal_set_gift_mu_max_spent(double value); - public: + public: // optional double gift_mu_overall_mult = 12; bool has_gift_mu_overall_mult() const; - private: - bool _internal_has_gift_mu_overall_mult() const; - public: - void clear_gift_mu_overall_mult(); + void clear_gift_mu_overall_mult() ; double gift_mu_overall_mult() const; void set_gift_mu_overall_mult(double value); + private: double _internal_gift_mu_overall_mult() const; void _internal_set_gift_mu_overall_mult(double value); - public: + public: // optional bool video_reset_on_idle = 14; bool has_video_reset_on_idle() const; - private: - bool _internal_has_video_reset_on_idle() const; - public: - void clear_video_reset_on_idle(); + void clear_video_reset_on_idle() ; bool video_reset_on_idle() const; void set_video_reset_on_idle(bool value); + + private: + bool _internal_video_reset_on_idle() const; + void _internal_set_video_reset_on_idle(bool value); + + public: + // optional bool package_reset_on_idle = 13; + bool has_package_reset_on_idle() const; + void clear_package_reset_on_idle() ; + bool package_reset_on_idle() const; + void set_package_reset_on_idle(bool value); + + private: + bool _internal_package_reset_on_idle() const; + void _internal_set_package_reset_on_idle(bool value); + + public: + // @@protoc_insertion_point(class_scope:ei.LiveConfig.GiftConfig) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 4, 16, 3, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_LiveConfig_GiftConfig_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const LiveConfig_GiftConfig& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::LiveConfig_GiftConfig_GiftValueConfig > gift_configs_; + ::ei::LiveConfig_GiftConfig_GiftMuConfig* random_gift_mu_config_; + ::ei::LiveConfig_GiftConfig_GiftMuConfig* video_gift_mu_config_; + double package_interval_; + double video_offer_interval_; + double video_offer_interval_contract_; + double video_offer_interval_piggy_full_; + double video_offer_interval_piggy_extra_full_; + double package_interval_contract_; + double package_interval_piggy_full_; + double package_interval_piggy_extra_full_; + double gift_mu_min_spent_; + double gift_mu_max_spent_; + double gift_mu_overall_mult_; + bool video_reset_on_idle_; + bool package_reset_on_idle_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_ei_2eproto; +}; +// ------------------------------------------------------------------- + +class LiveConfig_BoostsConfig final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.LiveConfig.BoostsConfig) */ { + public: + inline LiveConfig_BoostsConfig() : LiveConfig_BoostsConfig(nullptr) {} + ~LiveConfig_BoostsConfig() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR LiveConfig_BoostsConfig( + ::google::protobuf::internal::ConstantInitialized); + + inline LiveConfig_BoostsConfig(const LiveConfig_BoostsConfig& from) : LiveConfig_BoostsConfig(nullptr, from) {} + inline LiveConfig_BoostsConfig(LiveConfig_BoostsConfig&& from) noexcept + : LiveConfig_BoostsConfig(nullptr, std::move(from)) {} + inline LiveConfig_BoostsConfig& operator=(const LiveConfig_BoostsConfig& from) { + CopyFrom(from); + return *this; + } + inline LiveConfig_BoostsConfig& operator=(LiveConfig_BoostsConfig&& from) noexcept { + if (this == &from) return *this; + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); + } + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); + } + + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const LiveConfig_BoostsConfig& default_instance() { + return *internal_default_instance(); + } + static inline const LiveConfig_BoostsConfig* internal_default_instance() { + return reinterpret_cast( + &_LiveConfig_BoostsConfig_default_instance_); + } + static constexpr int kIndexInFileMessages = 110; + friend void swap(LiveConfig_BoostsConfig& a, LiveConfig_BoostsConfig& b) { a.Swap(&b); } + inline void Swap(LiveConfig_BoostsConfig* other) { + if (other == this) return; +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(LiveConfig_BoostsConfig* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + LiveConfig_BoostsConfig* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const LiveConfig_BoostsConfig& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const LiveConfig_BoostsConfig& from) { LiveConfig_BoostsConfig::MergeImpl(*this, from); } + + private: + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + + public: + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); + + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(LiveConfig_BoostsConfig* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.LiveConfig.BoostsConfig"; } + + protected: + explicit LiveConfig_BoostsConfig(::google::protobuf::Arena* arena); + LiveConfig_BoostsConfig(::google::protobuf::Arena* arena, const LiveConfig_BoostsConfig& from); + LiveConfig_BoostsConfig(::google::protobuf::Arena* arena, LiveConfig_BoostsConfig&& from) noexcept + : LiveConfig_BoostsConfig(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + using ItemConfig = LiveConfig_BoostsConfig_ItemConfig; + + // accessors ------------------------------------------------------- + enum : int { + kItemConfigsFieldNumber = 1, + kCashBoostCooloffTimeFieldNumber = 2, + }; + // repeated .ei.LiveConfig.BoostsConfig.ItemConfig item_configs = 1; + int item_configs_size() const; + private: + int _internal_item_configs_size() const; + + public: + void clear_item_configs() ; + ::ei::LiveConfig_BoostsConfig_ItemConfig* mutable_item_configs(int index); + ::google::protobuf::RepeatedPtrField<::ei::LiveConfig_BoostsConfig_ItemConfig>* mutable_item_configs(); + + private: + const ::google::protobuf::RepeatedPtrField<::ei::LiveConfig_BoostsConfig_ItemConfig>& _internal_item_configs() const; + ::google::protobuf::RepeatedPtrField<::ei::LiveConfig_BoostsConfig_ItemConfig>* _internal_mutable_item_configs(); + public: + const ::ei::LiveConfig_BoostsConfig_ItemConfig& item_configs(int index) const; + ::ei::LiveConfig_BoostsConfig_ItemConfig* add_item_configs(); + const ::google::protobuf::RepeatedPtrField<::ei::LiveConfig_BoostsConfig_ItemConfig>& item_configs() const; + // optional double cash_boost_cooloff_time = 2; + bool has_cash_boost_cooloff_time() const; + void clear_cash_boost_cooloff_time() ; + double cash_boost_cooloff_time() const; + void set_cash_boost_cooloff_time(double value); + + private: + double _internal_cash_boost_cooloff_time() const; + void _internal_set_cash_boost_cooloff_time(double value); + + public: + // @@protoc_insertion_point(class_scope:ei.LiveConfig.BoostsConfig) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 1, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_LiveConfig_BoostsConfig_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const LiveConfig_BoostsConfig& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::LiveConfig_BoostsConfig_ItemConfig > item_configs_; + double cash_boost_cooloff_time_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_ei_2eproto; +}; +// ------------------------------------------------------------------- + +class LeaveCoopRequest final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.LeaveCoopRequest) */ { + public: + inline LeaveCoopRequest() : LeaveCoopRequest(nullptr) {} + ~LeaveCoopRequest() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR LeaveCoopRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline LeaveCoopRequest(const LeaveCoopRequest& from) : LeaveCoopRequest(nullptr, from) {} + inline LeaveCoopRequest(LeaveCoopRequest&& from) noexcept + : LeaveCoopRequest(nullptr, std::move(from)) {} + inline LeaveCoopRequest& operator=(const LeaveCoopRequest& from) { + CopyFrom(from); + return *this; + } + inline LeaveCoopRequest& operator=(LeaveCoopRequest&& from) noexcept { + if (this == &from) return *this; + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); + } + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); + } + + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const LeaveCoopRequest& default_instance() { + return *internal_default_instance(); + } + static inline const LeaveCoopRequest* internal_default_instance() { + return reinterpret_cast( + &_LeaveCoopRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = 84; + friend void swap(LeaveCoopRequest& a, LeaveCoopRequest& b) { a.Swap(&b); } + inline void Swap(LeaveCoopRequest* other) { + if (other == this) return; +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(LeaveCoopRequest* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + LeaveCoopRequest* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const LeaveCoopRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const LeaveCoopRequest& from) { LeaveCoopRequest::MergeImpl(*this, from); } + + private: + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + + public: + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); + + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(LeaveCoopRequest* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.LeaveCoopRequest"; } + + protected: + explicit LeaveCoopRequest(::google::protobuf::Arena* arena); + LeaveCoopRequest(::google::protobuf::Arena* arena, const LeaveCoopRequest& from); + LeaveCoopRequest(::google::protobuf::Arena* arena, LeaveCoopRequest&& from) noexcept + : LeaveCoopRequest(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kContractIdentifierFieldNumber = 1, + kCoopIdentifierFieldNumber = 2, + kPlayerIdentifierFieldNumber = 3, + kRinfoFieldNumber = 8, + kClientVersionFieldNumber = 7, + }; + // optional string contract_identifier = 1; + bool has_contract_identifier() const; + void clear_contract_identifier() ; + const std::string& contract_identifier() const; + template + void set_contract_identifier(Arg_&& arg, Args_... args); + std::string* mutable_contract_identifier(); + PROTOBUF_NODISCARD std::string* release_contract_identifier(); + void set_allocated_contract_identifier(std::string* value); + + private: + const std::string& _internal_contract_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_identifier( + const std::string& value); + std::string* _internal_mutable_contract_identifier(); + + public: + // optional string coop_identifier = 2; + bool has_coop_identifier() const; + void clear_coop_identifier() ; + const std::string& coop_identifier() const; + template + void set_coop_identifier(Arg_&& arg, Args_... args); + std::string* mutable_coop_identifier(); + PROTOBUF_NODISCARD std::string* release_coop_identifier(); + void set_allocated_coop_identifier(std::string* value); + + private: + const std::string& _internal_coop_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_coop_identifier( + const std::string& value); + std::string* _internal_mutable_coop_identifier(); + + public: + // optional string player_identifier = 3; + bool has_player_identifier() const; + void clear_player_identifier() ; + const std::string& player_identifier() const; + template + void set_player_identifier(Arg_&& arg, Args_... args); + std::string* mutable_player_identifier(); + PROTOBUF_NODISCARD std::string* release_player_identifier(); + void set_allocated_player_identifier(std::string* value); + private: - bool _internal_video_reset_on_idle() const; - void _internal_set_video_reset_on_idle(bool value); + const std::string& _internal_player_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_player_identifier( + const std::string& value); + std::string* _internal_mutable_player_identifier(); + public: + // optional .ei.BasicRequestInfo rinfo = 8; + bool has_rinfo() const; + void clear_rinfo() ; + const ::ei::BasicRequestInfo& rinfo() const; + PROTOBUF_NODISCARD ::ei::BasicRequestInfo* release_rinfo(); + ::ei::BasicRequestInfo* mutable_rinfo(); + void set_allocated_rinfo(::ei::BasicRequestInfo* value); + void unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value); + ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); - // optional bool package_reset_on_idle = 13; - bool has_package_reset_on_idle() const; private: - bool _internal_has_package_reset_on_idle() const; + const ::ei::BasicRequestInfo& _internal_rinfo() const; + ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + public: - void clear_package_reset_on_idle(); - bool package_reset_on_idle() const; - void set_package_reset_on_idle(bool value); + // optional uint32 client_version = 7; + bool has_client_version() const; + void clear_client_version() ; + ::uint32_t client_version() const; + void set_client_version(::uint32_t value); + private: - bool _internal_package_reset_on_idle() const; - void _internal_set_package_reset_on_idle(bool value); - public: + ::uint32_t _internal_client_version() const; + void _internal_set_client_version(::uint32_t value); - // @@protoc_insertion_point(class_scope:ei.LiveConfig.GiftConfig) + public: + // @@protoc_insertion_point(class_scope:ei.LeaveCoopRequest) 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< ::ei::LiveConfig_GiftConfig_GiftValueConfig > gift_configs_; - ::ei::LiveConfig_GiftConfig_GiftMuConfig* random_gift_mu_config_; - ::ei::LiveConfig_GiftConfig_GiftMuConfig* video_gift_mu_config_; - double package_interval_; - double video_offer_interval_; - double video_offer_interval_contract_; - double video_offer_interval_piggy_full_; - double video_offer_interval_piggy_extra_full_; - double package_interval_contract_; - double package_interval_piggy_full_; - double package_interval_piggy_extra_full_; - double gift_mu_min_spent_; - double gift_mu_max_spent_; - double gift_mu_overall_mult_; - bool video_reset_on_idle_; - bool package_reset_on_idle_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 5, 1, + 79, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_LeaveCoopRequest_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const LeaveCoopRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr contract_identifier_; + ::google::protobuf::internal::ArenaStringPtr coop_identifier_; + ::google::protobuf::internal::ArenaStringPtr player_identifier_; + ::ei::BasicRequestInfo* rinfo_; + ::uint32_t client_version_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class LiveConfig_MiscConfig final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.LiveConfig.MiscConfig) */ { +class LeaderboardResponse final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.LeaderboardResponse) */ { public: - inline LiveConfig_MiscConfig() : LiveConfig_MiscConfig(nullptr) {} - ~LiveConfig_MiscConfig() override; - explicit PROTOBUF_CONSTEXPR LiveConfig_MiscConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - LiveConfig_MiscConfig(const LiveConfig_MiscConfig& from); - LiveConfig_MiscConfig(LiveConfig_MiscConfig&& from) noexcept - : LiveConfig_MiscConfig() { - *this = ::std::move(from); - } - - inline LiveConfig_MiscConfig& operator=(const LiveConfig_MiscConfig& from) { + inline LeaderboardResponse() : LeaderboardResponse(nullptr) {} + ~LeaderboardResponse() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR LeaderboardResponse( + ::google::protobuf::internal::ConstantInitialized); + + inline LeaderboardResponse(const LeaderboardResponse& from) : LeaderboardResponse(nullptr, from) {} + inline LeaderboardResponse(LeaderboardResponse&& from) noexcept + : LeaderboardResponse(nullptr, std::move(from)) {} + inline LeaderboardResponse& operator=(const LeaderboardResponse& from) { CopyFrom(from); return *this; } - inline LiveConfig_MiscConfig& operator=(LiveConfig_MiscConfig&& from) noexcept { + inline LeaderboardResponse& operator=(LeaderboardResponse&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -31587,353 +32629,492 @@ class LiveConfig_MiscConfig final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const LiveConfig_MiscConfig& default_instance() { + static const LeaderboardResponse& default_instance() { return *internal_default_instance(); } - static inline const LiveConfig_MiscConfig* internal_default_instance() { - return reinterpret_cast( - &_LiveConfig_MiscConfig_default_instance_); - } - static constexpr int kIndexInFileMessages = - 107; - - friend void swap(LiveConfig_MiscConfig& a, LiveConfig_MiscConfig& b) { - a.Swap(&b); + static inline const LeaderboardResponse* internal_default_instance() { + return reinterpret_cast( + &_LeaderboardResponse_default_instance_); } - inline void Swap(LiveConfig_MiscConfig* other) { + static constexpr int kIndexInFileMessages = 102; + friend void swap(LeaderboardResponse& a, LeaderboardResponse& b) { a.Swap(&b); } + inline void Swap(LeaderboardResponse* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(LiveConfig_MiscConfig* other) { + void UnsafeArenaSwap(LeaderboardResponse* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - LiveConfig_MiscConfig* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + LeaderboardResponse* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const LiveConfig_MiscConfig& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const LiveConfig_MiscConfig& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const LeaderboardResponse& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const LeaderboardResponse& from) { LeaderboardResponse::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(LiveConfig_MiscConfig* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.LiveConfig.MiscConfig"; + void InternalSwap(LeaderboardResponse* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.LeaderboardResponse"; } + + protected: + explicit LeaderboardResponse(::google::protobuf::Arena* arena); + LeaderboardResponse(::google::protobuf::Arena* arena, const LeaderboardResponse& from); + LeaderboardResponse(::google::protobuf::Arena* arena, LeaderboardResponse&& from) noexcept + : LeaderboardResponse(arena) { + *this = ::std::move(from); } - protected: - explicit LiveConfig_MiscConfig(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- + using Entry = LeaderboardResponse_Entry; // accessors ------------------------------------------------------- - enum : int { - kAskToTrackMessageFieldNumber = 3, - kAskToTrackMinSoulEggsFieldNumber = 2, - kAskToTrackFieldNumber = 1, - kAskToTrackShowPreDialogFieldNumber = 4, - kAskToTrackAfterPrivacyFieldNumber = 5, - kContractsClubAvailableFieldNumber = 12, - kShellsIntroTicketsFieldNumber = 7, - kChickenRunBoostPercentageFieldNumber = 6, - kShellsMaxFreeChickenConfigsFieldNumber = 8, - kShellsIntroAlertThresholdFieldNumber = 9, - kContractsExpertLeagueMinSoulPowerFieldNumber = 10, - kNewPlayerEventDurationFieldNumber = 11, - kContractsBetaFieldNumber = 13, - kShellsLightingControlsPriceFieldNumber = 14, + kTopEntriesFieldNumber = 3, + kScopeFieldNumber = 1, + kGradeFieldNumber = 2, + kCountFieldNumber = 4, + kScoreFieldNumber = 6, + kRankFieldNumber = 5, }; - // optional string ask_to_track_message = 3; - bool has_ask_to_track_message() const; - private: - bool _internal_has_ask_to_track_message() const; - public: - void clear_ask_to_track_message(); - const std::string& ask_to_track_message() const; - template - void set_ask_to_track_message(ArgT0&& arg0, ArgT... args); - std::string* mutable_ask_to_track_message(); - PROTOBUF_NODISCARD std::string* release_ask_to_track_message(); - void set_allocated_ask_to_track_message(std::string* ask_to_track_message); + // repeated .ei.LeaderboardResponse.Entry top_entries = 3; + int top_entries_size() const; private: - const std::string& _internal_ask_to_track_message() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_ask_to_track_message(const std::string& value); - std::string* _internal_mutable_ask_to_track_message(); - public: + int _internal_top_entries_size() const; - // optional double ask_to_track_min_soul_eggs = 2; - bool has_ask_to_track_min_soul_eggs() const; - private: - bool _internal_has_ask_to_track_min_soul_eggs() const; - public: - void clear_ask_to_track_min_soul_eggs(); - double ask_to_track_min_soul_eggs() const; - void set_ask_to_track_min_soul_eggs(double value); - private: - double _internal_ask_to_track_min_soul_eggs() const; - void _internal_set_ask_to_track_min_soul_eggs(double value); public: + void clear_top_entries() ; + ::ei::LeaderboardResponse_Entry* mutable_top_entries(int index); + ::google::protobuf::RepeatedPtrField<::ei::LeaderboardResponse_Entry>* mutable_top_entries(); - // optional bool ask_to_track = 1; - bool has_ask_to_track() const; - private: - bool _internal_has_ask_to_track() const; - public: - void clear_ask_to_track(); - bool ask_to_track() const; - void set_ask_to_track(bool value); private: - bool _internal_ask_to_track() const; - void _internal_set_ask_to_track(bool value); + const ::google::protobuf::RepeatedPtrField<::ei::LeaderboardResponse_Entry>& _internal_top_entries() const; + ::google::protobuf::RepeatedPtrField<::ei::LeaderboardResponse_Entry>* _internal_mutable_top_entries(); public: + const ::ei::LeaderboardResponse_Entry& top_entries(int index) const; + ::ei::LeaderboardResponse_Entry* add_top_entries(); + const ::google::protobuf::RepeatedPtrField<::ei::LeaderboardResponse_Entry>& top_entries() const; + // optional string scope = 1; + bool has_scope() const; + void clear_scope() ; + const std::string& scope() const; + template + void set_scope(Arg_&& arg, Args_... args); + std::string* mutable_scope(); + PROTOBUF_NODISCARD std::string* release_scope(); + void set_allocated_scope(std::string* value); - // optional bool ask_to_track_show_pre_dialog = 4; - bool has_ask_to_track_show_pre_dialog() const; - private: - bool _internal_has_ask_to_track_show_pre_dialog() const; - public: - void clear_ask_to_track_show_pre_dialog(); - bool ask_to_track_show_pre_dialog() const; - void set_ask_to_track_show_pre_dialog(bool value); private: - bool _internal_ask_to_track_show_pre_dialog() const; - void _internal_set_ask_to_track_show_pre_dialog(bool value); - public: + const std::string& _internal_scope() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_scope( + const std::string& value); + std::string* _internal_mutable_scope(); - // optional bool ask_to_track_after_privacy = 5; - bool has_ask_to_track_after_privacy() const; - private: - bool _internal_has_ask_to_track_after_privacy() const; - public: - void clear_ask_to_track_after_privacy(); - bool ask_to_track_after_privacy() const; - void set_ask_to_track_after_privacy(bool value); - private: - bool _internal_ask_to_track_after_privacy() const; - void _internal_set_ask_to_track_after_privacy(bool value); public: + // optional .ei.Contract.PlayerGrade grade = 2; + bool has_grade() const; + void clear_grade() ; + ::ei::Contract_PlayerGrade grade() const; + void set_grade(::ei::Contract_PlayerGrade value); - // optional bool contracts_club_available = 12; - bool has_contracts_club_available() const; - private: - bool _internal_has_contracts_club_available() const; - public: - void clear_contracts_club_available(); - bool contracts_club_available() const; - void set_contracts_club_available(bool value); private: - bool _internal_contracts_club_available() const; - void _internal_set_contracts_club_available(bool value); - public: + ::ei::Contract_PlayerGrade _internal_grade() const; + void _internal_set_grade(::ei::Contract_PlayerGrade value); - // optional uint32 shells_intro_tickets = 7; - bool has_shells_intro_tickets() const; - private: - bool _internal_has_shells_intro_tickets() const; - public: - void clear_shells_intro_tickets(); - uint32_t shells_intro_tickets() const; - void set_shells_intro_tickets(uint32_t value); - private: - uint32_t _internal_shells_intro_tickets() const; - void _internal_set_shells_intro_tickets(uint32_t value); public: + // optional uint32 count = 4; + bool has_count() const; + void clear_count() ; + ::uint32_t count() const; + void set_count(::uint32_t value); - // optional double chicken_run_boost_percentage = 6; - bool has_chicken_run_boost_percentage() const; - private: - bool _internal_has_chicken_run_boost_percentage() const; - public: - void clear_chicken_run_boost_percentage(); - double chicken_run_boost_percentage() const; - void set_chicken_run_boost_percentage(double value); private: - double _internal_chicken_run_boost_percentage() const; - void _internal_set_chicken_run_boost_percentage(double value); - public: + ::uint32_t _internal_count() const; + void _internal_set_count(::uint32_t value); - // optional uint32 shells_max_free_chicken_configs = 8; - bool has_shells_max_free_chicken_configs() const; - private: - bool _internal_has_shells_max_free_chicken_configs() const; - public: - void clear_shells_max_free_chicken_configs(); - uint32_t shells_max_free_chicken_configs() const; - void set_shells_max_free_chicken_configs(uint32_t value); - private: - uint32_t _internal_shells_max_free_chicken_configs() const; - void _internal_set_shells_max_free_chicken_configs(uint32_t value); public: + // optional double score = 6; + bool has_score() const; + void clear_score() ; + double score() const; + void set_score(double value); - // optional uint32 shells_intro_alert_threshold = 9; - bool has_shells_intro_alert_threshold() const; - private: - bool _internal_has_shells_intro_alert_threshold() const; - public: - void clear_shells_intro_alert_threshold(); - uint32_t shells_intro_alert_threshold() const; - void set_shells_intro_alert_threshold(uint32_t value); private: - uint32_t _internal_shells_intro_alert_threshold() const; - void _internal_set_shells_intro_alert_threshold(uint32_t value); - public: + double _internal_score() const; + void _internal_set_score(double value); - // optional double contracts_expert_league_min_soul_power = 10; - bool has_contracts_expert_league_min_soul_power() const; - private: - bool _internal_has_contracts_expert_league_min_soul_power() const; public: - void clear_contracts_expert_league_min_soul_power(); - double contracts_expert_league_min_soul_power() const; - void set_contracts_expert_league_min_soul_power(double value); + // optional uint32 rank = 5; + bool has_rank() const; + void clear_rank() ; + ::uint32_t rank() const; + void set_rank(::uint32_t value); + private: - double _internal_contracts_expert_league_min_soul_power() const; - void _internal_set_contracts_expert_league_min_soul_power(double value); + ::uint32_t _internal_rank() const; + void _internal_set_rank(::uint32_t value); + public: + // @@protoc_insertion_point(class_scope:ei.LeaderboardResponse) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 6, 2, + 36, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_LeaderboardResponse_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const LeaderboardResponse& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::LeaderboardResponse_Entry > top_entries_; + ::google::protobuf::internal::ArenaStringPtr scope_; + int grade_; + ::uint32_t count_; + double score_; + ::uint32_t rank_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_ei_2eproto; +}; +// ------------------------------------------------------------------- + +class LeaderboardRequest final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.LeaderboardRequest) */ { + public: + inline LeaderboardRequest() : LeaderboardRequest(nullptr) {} + ~LeaderboardRequest() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR LeaderboardRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline LeaderboardRequest(const LeaderboardRequest& from) : LeaderboardRequest(nullptr, from) {} + inline LeaderboardRequest(LeaderboardRequest&& from) noexcept + : LeaderboardRequest(nullptr, std::move(from)) {} + inline LeaderboardRequest& operator=(const LeaderboardRequest& from) { + CopyFrom(from); + return *this; + } + inline LeaderboardRequest& operator=(LeaderboardRequest&& from) noexcept { + if (this == &from) return *this; + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); + } + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); + } + + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const LeaderboardRequest& default_instance() { + return *internal_default_instance(); + } + static inline const LeaderboardRequest* internal_default_instance() { + return reinterpret_cast( + &_LeaderboardRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = 100; + friend void swap(LeaderboardRequest& a, LeaderboardRequest& b) { a.Swap(&b); } + inline void Swap(LeaderboardRequest* other) { + if (other == this) return; +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(LeaderboardRequest* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + LeaderboardRequest* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const LeaderboardRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const LeaderboardRequest& from) { LeaderboardRequest::MergeImpl(*this, from); } - // optional double new_player_event_duration = 11; - bool has_new_player_event_duration() const; private: - bool _internal_has_new_player_event_duration() const; + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - void clear_new_player_event_duration(); - double new_player_event_duration() const; - void set_new_player_event_duration(double value); + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) private: - double _internal_new_player_event_duration() const; - void _internal_set_new_player_event_duration(double value); + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } - // optional bool contracts_beta = 13; - bool has_contracts_beta() const; private: - bool _internal_has_contracts_beta() const; - public: - void clear_contracts_beta(); - bool contracts_beta() const; - void set_contracts_beta(bool value); + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(LeaderboardRequest* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.LeaderboardRequest"; } + + protected: + explicit LeaderboardRequest(::google::protobuf::Arena* arena); + LeaderboardRequest(::google::protobuf::Arena* arena, const LeaderboardRequest& from); + LeaderboardRequest(::google::protobuf::Arena* arena, LeaderboardRequest&& from) noexcept + : LeaderboardRequest(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kScopeFieldNumber = 2, + kRinfoFieldNumber = 1, + kGradeFieldNumber = 3, + }; + // optional string scope = 2; + bool has_scope() const; + void clear_scope() ; + const std::string& scope() const; + template + void set_scope(Arg_&& arg, Args_... args); + std::string* mutable_scope(); + PROTOBUF_NODISCARD std::string* release_scope(); + void set_allocated_scope(std::string* value); + private: - bool _internal_contracts_beta() const; - void _internal_set_contracts_beta(bool value); + const std::string& _internal_scope() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_scope( + const std::string& value); + std::string* _internal_mutable_scope(); + public: + // optional .ei.BasicRequestInfo rinfo = 1; + bool has_rinfo() const; + void clear_rinfo() ; + const ::ei::BasicRequestInfo& rinfo() const; + PROTOBUF_NODISCARD ::ei::BasicRequestInfo* release_rinfo(); + ::ei::BasicRequestInfo* mutable_rinfo(); + void set_allocated_rinfo(::ei::BasicRequestInfo* value); + void unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value); + ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); - // optional uint32 shells_lighting_controls_price = 14 [default = 175]; - bool has_shells_lighting_controls_price() const; private: - bool _internal_has_shells_lighting_controls_price() const; + const ::ei::BasicRequestInfo& _internal_rinfo() const; + ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + public: - void clear_shells_lighting_controls_price(); - uint32_t shells_lighting_controls_price() const; - void set_shells_lighting_controls_price(uint32_t value); + // optional .ei.Contract.PlayerGrade grade = 3; + bool has_grade() const; + void clear_grade() ; + ::ei::Contract_PlayerGrade grade() const; + void set_grade(::ei::Contract_PlayerGrade value); + private: - uint32_t _internal_shells_lighting_controls_price() const; - void _internal_set_shells_lighting_controls_price(uint32_t value); - public: + ::ei::Contract_PlayerGrade _internal_grade() const; + void _internal_set_grade(::ei::Contract_PlayerGrade value); - // @@protoc_insertion_point(class_scope:ei.LiveConfig.MiscConfig) + public: + // @@protoc_insertion_point(class_scope:ei.LeaderboardRequest) 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 ask_to_track_message_; - double ask_to_track_min_soul_eggs_; - bool ask_to_track_; - bool ask_to_track_show_pre_dialog_; - bool ask_to_track_after_privacy_; - bool contracts_club_available_; - uint32_t shells_intro_tickets_; - double chicken_run_boost_percentage_; - uint32_t shells_max_free_chicken_configs_; - uint32_t shells_intro_alert_threshold_; - double contracts_expert_league_min_soul_power_; - double new_player_event_duration_; - bool contracts_beta_; - uint32_t shells_lighting_controls_price_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 3, 2, + 35, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_LeaderboardRequest_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const LeaderboardRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr scope_; + ::ei::BasicRequestInfo* rinfo_; + int grade_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class LiveConfig_HelpConfig_HowToVideoInfo final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.LiveConfig.HelpConfig.HowToVideoInfo) */ { +class LeaderboardInfo final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.LeaderboardInfo) */ { public: - inline LiveConfig_HelpConfig_HowToVideoInfo() : LiveConfig_HelpConfig_HowToVideoInfo(nullptr) {} - ~LiveConfig_HelpConfig_HowToVideoInfo() override; - explicit PROTOBUF_CONSTEXPR LiveConfig_HelpConfig_HowToVideoInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - LiveConfig_HelpConfig_HowToVideoInfo(const LiveConfig_HelpConfig_HowToVideoInfo& from); - LiveConfig_HelpConfig_HowToVideoInfo(LiveConfig_HelpConfig_HowToVideoInfo&& from) noexcept - : LiveConfig_HelpConfig_HowToVideoInfo() { - *this = ::std::move(from); - } - - inline LiveConfig_HelpConfig_HowToVideoInfo& operator=(const LiveConfig_HelpConfig_HowToVideoInfo& from) { + inline LeaderboardInfo() : LeaderboardInfo(nullptr) {} + ~LeaderboardInfo() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR LeaderboardInfo( + ::google::protobuf::internal::ConstantInitialized); + + inline LeaderboardInfo(const LeaderboardInfo& from) : LeaderboardInfo(nullptr, from) {} + inline LeaderboardInfo(LeaderboardInfo&& from) noexcept + : LeaderboardInfo(nullptr, std::move(from)) {} + inline LeaderboardInfo& operator=(const LeaderboardInfo& from) { CopyFrom(from); return *this; } - inline LiveConfig_HelpConfig_HowToVideoInfo& operator=(LiveConfig_HelpConfig_HowToVideoInfo&& from) noexcept { + inline LeaderboardInfo& operator=(LeaderboardInfo&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -31942,278 +33123,469 @@ class LiveConfig_HelpConfig_HowToVideoInfo final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const LiveConfig_HelpConfig_HowToVideoInfo& default_instance() { + static const LeaderboardInfo& default_instance() { return *internal_default_instance(); } - static inline const LiveConfig_HelpConfig_HowToVideoInfo* internal_default_instance() { - return reinterpret_cast( - &_LiveConfig_HelpConfig_HowToVideoInfo_default_instance_); - } - static constexpr int kIndexInFileMessages = - 108; - - friend void swap(LiveConfig_HelpConfig_HowToVideoInfo& a, LiveConfig_HelpConfig_HowToVideoInfo& b) { - a.Swap(&b); + static inline const LeaderboardInfo* internal_default_instance() { + return reinterpret_cast( + &_LeaderboardInfo_default_instance_); } - inline void Swap(LiveConfig_HelpConfig_HowToVideoInfo* other) { + static constexpr int kIndexInFileMessages = 99; + friend void swap(LeaderboardInfo& a, LeaderboardInfo& b) { a.Swap(&b); } + inline void Swap(LeaderboardInfo* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(LiveConfig_HelpConfig_HowToVideoInfo* other) { + void UnsafeArenaSwap(LeaderboardInfo* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - LiveConfig_HelpConfig_HowToVideoInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + LeaderboardInfo* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const LiveConfig_HelpConfig_HowToVideoInfo& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const LiveConfig_HelpConfig_HowToVideoInfo& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const LeaderboardInfo& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const LeaderboardInfo& from) { LeaderboardInfo::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(LiveConfig_HelpConfig_HowToVideoInfo* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.LiveConfig.HelpConfig.HowToVideoInfo"; + void InternalSwap(LeaderboardInfo* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.LeaderboardInfo"; } + + protected: + explicit LeaderboardInfo(::google::protobuf::Arena* arena); + LeaderboardInfo(::google::protobuf::Arena* arena, const LeaderboardInfo& from); + LeaderboardInfo(::google::protobuf::Arena* arena, LeaderboardInfo&& from) noexcept + : LeaderboardInfo(arena) { + *this = ::std::move(from); } - protected: - explicit LiveConfig_HelpConfig_HowToVideoInfo(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- - - typedef LiveConfig_HelpConfig_HowToVideoInfo_Type Type; - static constexpr Type VIDEO = - LiveConfig_HelpConfig_HowToVideoInfo_Type_VIDEO; - static constexpr Type ARTICLE = - LiveConfig_HelpConfig_HowToVideoInfo_Type_ARTICLE; - static inline bool Type_IsValid(int value) { - return LiveConfig_HelpConfig_HowToVideoInfo_Type_IsValid(value); - } - static constexpr Type Type_MIN = - LiveConfig_HelpConfig_HowToVideoInfo_Type_Type_MIN; - static constexpr Type Type_MAX = - LiveConfig_HelpConfig_HowToVideoInfo_Type_Type_MAX; - static constexpr int Type_ARRAYSIZE = - LiveConfig_HelpConfig_HowToVideoInfo_Type_Type_ARRAYSIZE; - static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* - Type_descriptor() { - return LiveConfig_HelpConfig_HowToVideoInfo_Type_descriptor(); - } - template - static inline const std::string& Type_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function Type_Name."); - return LiveConfig_HelpConfig_HowToVideoInfo_Type_Name(enum_t_value); - } - static inline bool Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, - Type* value) { - return LiveConfig_HelpConfig_HowToVideoInfo_Type_Parse(name, value); - } + using Season = LeaderboardInfo_Season; // accessors ------------------------------------------------------- - enum : int { - kNameFieldNumber = 1, - kDescriptionFieldNumber = 2, - kUrlFieldNumber = 3, - kDurationFieldNumber = 5, - kSoulEggsFieldNumber = 4, - kTypeFieldNumber = 6, + kSeasonsFieldNumber = 1, + kAllTimeScopeFieldNumber = 2, }; - // optional string name = 1; - bool has_name() const; - private: - bool _internal_has_name() const; - public: - void clear_name(); - const std::string& name() 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); + // repeated .ei.LeaderboardInfo.Season seasons = 1; + int seasons_size() const; private: - const std::string& _internal_name() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value); - std::string* _internal_mutable_name(); + int _internal_seasons_size() const; + public: + void clear_seasons() ; + ::ei::LeaderboardInfo_Season* mutable_seasons(int index); + ::google::protobuf::RepeatedPtrField<::ei::LeaderboardInfo_Season>* mutable_seasons(); - // optional string description = 2; - bool has_description() const; private: - bool _internal_has_description() const; + const ::google::protobuf::RepeatedPtrField<::ei::LeaderboardInfo_Season>& _internal_seasons() const; + ::google::protobuf::RepeatedPtrField<::ei::LeaderboardInfo_Season>* _internal_mutable_seasons(); public: - void clear_description(); - const std::string& description() const; - template - void set_description(ArgT0&& arg0, ArgT... args); - std::string* mutable_description(); - PROTOBUF_NODISCARD std::string* release_description(); - void set_allocated_description(std::string* description); + const ::ei::LeaderboardInfo_Season& seasons(int index) const; + ::ei::LeaderboardInfo_Season* add_seasons(); + const ::google::protobuf::RepeatedPtrField<::ei::LeaderboardInfo_Season>& seasons() const; + // optional string all_time_scope = 2; + bool has_all_time_scope() const; + void clear_all_time_scope() ; + const std::string& all_time_scope() const; + template + void set_all_time_scope(Arg_&& arg, Args_... args); + std::string* mutable_all_time_scope(); + PROTOBUF_NODISCARD std::string* release_all_time_scope(); + void set_allocated_all_time_scope(std::string* value); + private: - const std::string& _internal_description() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_description(const std::string& value); - std::string* _internal_mutable_description(); + const std::string& _internal_all_time_scope() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_all_time_scope( + const std::string& value); + std::string* _internal_mutable_all_time_scope(); + public: + // @@protoc_insertion_point(class_scope:ei.LeaderboardInfo) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 1, + 41, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_LeaderboardInfo_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const LeaderboardInfo& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::LeaderboardInfo_Season > seasons_; + ::google::protobuf::internal::ArenaStringPtr all_time_scope_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_ei_2eproto; +}; +// ------------------------------------------------------------------- + +class LeaderboardAnalysis final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.LeaderboardAnalysis) */ { + public: + inline LeaderboardAnalysis() : LeaderboardAnalysis(nullptr) {} + ~LeaderboardAnalysis() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR LeaderboardAnalysis( + ::google::protobuf::internal::ConstantInitialized); + + inline LeaderboardAnalysis(const LeaderboardAnalysis& from) : LeaderboardAnalysis(nullptr, from) {} + inline LeaderboardAnalysis(LeaderboardAnalysis&& from) noexcept + : LeaderboardAnalysis(nullptr, std::move(from)) {} + inline LeaderboardAnalysis& operator=(const LeaderboardAnalysis& from) { + CopyFrom(from); + return *this; + } + inline LeaderboardAnalysis& operator=(LeaderboardAnalysis&& from) noexcept { + if (this == &from) return *this; + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); + } + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); + } + + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const LeaderboardAnalysis& default_instance() { + return *internal_default_instance(); + } + static inline const LeaderboardAnalysis* internal_default_instance() { + return reinterpret_cast( + &_LeaderboardAnalysis_default_instance_); + } + static constexpr int kIndexInFileMessages = 97; + friend void swap(LeaderboardAnalysis& a, LeaderboardAnalysis& b) { a.Swap(&b); } + inline void Swap(LeaderboardAnalysis* other) { + if (other == this) return; +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(LeaderboardAnalysis* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + LeaderboardAnalysis* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const LeaderboardAnalysis& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const LeaderboardAnalysis& from) { LeaderboardAnalysis::MergeImpl(*this, from); } - // optional string url = 3; - bool has_url() const; private: - bool _internal_has_url() const; + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - void clear_url(); - const std::string& url() const; - template - void set_url(ArgT0&& arg0, ArgT... args); - std::string* mutable_url(); - PROTOBUF_NODISCARD std::string* release_url(); - void set_allocated_url(std::string* url); + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) private: - const std::string& _internal_url() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_url(const std::string& value); - std::string* _internal_mutable_url(); + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } - // optional string duration = 5; - bool has_duration() const; private: - bool _internal_has_duration() const; - public: - void clear_duration(); - const std::string& duration() const; - template - void set_duration(ArgT0&& arg0, ArgT... args); - std::string* mutable_duration(); - PROTOBUF_NODISCARD std::string* release_duration(); - void set_allocated_duration(std::string* duration); + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(LeaderboardAnalysis* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.LeaderboardAnalysis"; } + + protected: + explicit LeaderboardAnalysis(::google::protobuf::Arena* arena); + LeaderboardAnalysis(::google::protobuf::Arena* arena, const LeaderboardAnalysis& from); + LeaderboardAnalysis(::google::protobuf::Arena* arena, LeaderboardAnalysis&& from) noexcept + : LeaderboardAnalysis(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + using Chunk = LeaderboardAnalysis_Chunk; + + // accessors ------------------------------------------------------- + enum : int { + kChunksFieldNumber = 1, + kCursorFieldNumber = 5, + kHighScoreFieldNumber = 3, + kLowScoreFieldNumber = 4, + kCountFieldNumber = 2, + }; + // repeated .ei.LeaderboardAnalysis.Chunk chunks = 1; + int chunks_size() const; private: - const std::string& _internal_duration() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_duration(const std::string& value); - std::string* _internal_mutable_duration(); + int _internal_chunks_size() const; + public: + void clear_chunks() ; + ::ei::LeaderboardAnalysis_Chunk* mutable_chunks(int index); + ::google::protobuf::RepeatedPtrField<::ei::LeaderboardAnalysis_Chunk>* mutable_chunks(); - // optional double soul_eggs = 4; - bool has_soul_eggs() const; private: - bool _internal_has_soul_eggs() const; + const ::google::protobuf::RepeatedPtrField<::ei::LeaderboardAnalysis_Chunk>& _internal_chunks() const; + ::google::protobuf::RepeatedPtrField<::ei::LeaderboardAnalysis_Chunk>* _internal_mutable_chunks(); public: - void clear_soul_eggs(); - double soul_eggs() const; - void set_soul_eggs(double value); + const ::ei::LeaderboardAnalysis_Chunk& chunks(int index) const; + ::ei::LeaderboardAnalysis_Chunk* add_chunks(); + const ::google::protobuf::RepeatedPtrField<::ei::LeaderboardAnalysis_Chunk>& chunks() const; + // optional string cursor = 5; + bool has_cursor() const; + void clear_cursor() ; + const std::string& cursor() const; + template + void set_cursor(Arg_&& arg, Args_... args); + std::string* mutable_cursor(); + PROTOBUF_NODISCARD std::string* release_cursor(); + void set_allocated_cursor(std::string* value); + private: - double _internal_soul_eggs() const; - void _internal_set_soul_eggs(double value); + const std::string& _internal_cursor() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_cursor( + const std::string& value); + std::string* _internal_mutable_cursor(); + public: + // optional double high_score = 3; + bool has_high_score() const; + void clear_high_score() ; + double high_score() const; + void set_high_score(double value); - // optional .ei.LiveConfig.HelpConfig.HowToVideoInfo.Type type = 6; - bool has_type() const; private: - bool _internal_has_type() const; + double _internal_high_score() const; + void _internal_set_high_score(double value); + public: - void clear_type(); - ::ei::LiveConfig_HelpConfig_HowToVideoInfo_Type type() const; - void set_type(::ei::LiveConfig_HelpConfig_HowToVideoInfo_Type value); + // optional double low_score = 4; + bool has_low_score() const; + void clear_low_score() ; + double low_score() const; + void set_low_score(double value); + private: - ::ei::LiveConfig_HelpConfig_HowToVideoInfo_Type _internal_type() const; - void _internal_set_type(::ei::LiveConfig_HelpConfig_HowToVideoInfo_Type value); + double _internal_low_score() const; + void _internal_set_low_score(double value); + public: + // optional uint32 count = 2; + bool has_count() const; + void clear_count() ; + ::uint32_t count() const; + void set_count(::uint32_t value); - // @@protoc_insertion_point(class_scope:ei.LiveConfig.HelpConfig.HowToVideoInfo) + private: + ::uint32_t _internal_count() const; + void _internal_set_count(::uint32_t value); + + public: + // @@protoc_insertion_point(class_scope:ei.LeaderboardAnalysis) 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 name_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr description_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr url_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr duration_; - double soul_eggs_; - int type_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 5, 1, + 37, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_LeaderboardAnalysis_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const LeaderboardAnalysis& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::LeaderboardAnalysis_Chunk > chunks_; + ::google::protobuf::internal::ArenaStringPtr cursor_; + double high_score_; + double low_score_; + ::uint32_t count_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class LiveConfig_HelpConfig final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.LiveConfig.HelpConfig) */ { +class KickPlayerCoopRequest final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.KickPlayerCoopRequest) */ { public: - inline LiveConfig_HelpConfig() : LiveConfig_HelpConfig(nullptr) {} - ~LiveConfig_HelpConfig() override; - explicit PROTOBUF_CONSTEXPR LiveConfig_HelpConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - LiveConfig_HelpConfig(const LiveConfig_HelpConfig& from); - LiveConfig_HelpConfig(LiveConfig_HelpConfig&& from) noexcept - : LiveConfig_HelpConfig() { - *this = ::std::move(from); - } - - inline LiveConfig_HelpConfig& operator=(const LiveConfig_HelpConfig& from) { + inline KickPlayerCoopRequest() : KickPlayerCoopRequest(nullptr) {} + ~KickPlayerCoopRequest() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR KickPlayerCoopRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline KickPlayerCoopRequest(const KickPlayerCoopRequest& from) : KickPlayerCoopRequest(nullptr, from) {} + inline KickPlayerCoopRequest(KickPlayerCoopRequest&& from) noexcept + : KickPlayerCoopRequest(nullptr, std::move(from)) {} + inline KickPlayerCoopRequest& operator=(const KickPlayerCoopRequest& from) { CopyFrom(from); return *this; } - inline LiveConfig_HelpConfig& operator=(LiveConfig_HelpConfig&& from) noexcept { + inline KickPlayerCoopRequest& operator=(KickPlayerCoopRequest&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -32222,159 +33594,316 @@ class LiveConfig_HelpConfig final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const LiveConfig_HelpConfig& default_instance() { + static const KickPlayerCoopRequest& default_instance() { return *internal_default_instance(); } - static inline const LiveConfig_HelpConfig* internal_default_instance() { - return reinterpret_cast( - &_LiveConfig_HelpConfig_default_instance_); - } - static constexpr int kIndexInFileMessages = - 109; - - friend void swap(LiveConfig_HelpConfig& a, LiveConfig_HelpConfig& b) { - a.Swap(&b); + static inline const KickPlayerCoopRequest* internal_default_instance() { + return reinterpret_cast( + &_KickPlayerCoopRequest_default_instance_); } - inline void Swap(LiveConfig_HelpConfig* other) { + static constexpr int kIndexInFileMessages = 88; + friend void swap(KickPlayerCoopRequest& a, KickPlayerCoopRequest& b) { a.Swap(&b); } + inline void Swap(KickPlayerCoopRequest* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(LiveConfig_HelpConfig* other) { + void UnsafeArenaSwap(KickPlayerCoopRequest* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - LiveConfig_HelpConfig* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + KickPlayerCoopRequest* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const LiveConfig_HelpConfig& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const LiveConfig_HelpConfig& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const KickPlayerCoopRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const KickPlayerCoopRequest& from) { KickPlayerCoopRequest::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(LiveConfig_HelpConfig* other); + void InternalSwap(KickPlayerCoopRequest* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.KickPlayerCoopRequest"; } + + protected: + explicit KickPlayerCoopRequest(::google::protobuf::Arena* arena); + KickPlayerCoopRequest(::google::protobuf::Arena* arena, const KickPlayerCoopRequest& from); + KickPlayerCoopRequest(::google::protobuf::Arena* arena, KickPlayerCoopRequest&& from) noexcept + : KickPlayerCoopRequest(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.LiveConfig.HelpConfig"; + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + using Reason = KickPlayerCoopRequest_Reason; + static constexpr Reason INVALID = KickPlayerCoopRequest_Reason_INVALID; + static constexpr Reason CHEATER = KickPlayerCoopRequest_Reason_CHEATER; + static constexpr Reason IDLE = KickPlayerCoopRequest_Reason_IDLE; + static constexpr Reason LEECH = KickPlayerCoopRequest_Reason_LEECH; + static constexpr Reason PRIVATE = KickPlayerCoopRequest_Reason_PRIVATE; + static inline bool Reason_IsValid(int value) { + return KickPlayerCoopRequest_Reason_IsValid(value); } - protected: - explicit LiveConfig_HelpConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); + static constexpr Reason Reason_MIN = KickPlayerCoopRequest_Reason_Reason_MIN; + static constexpr Reason Reason_MAX = KickPlayerCoopRequest_Reason_Reason_MAX; + static constexpr int Reason_ARRAYSIZE = KickPlayerCoopRequest_Reason_Reason_ARRAYSIZE; + static inline const ::google::protobuf::EnumDescriptor* Reason_descriptor() { + return KickPlayerCoopRequest_Reason_descriptor(); + } + template + static inline const std::string& Reason_Name(T value) { + return KickPlayerCoopRequest_Reason_Name(value); + } + static inline bool Reason_Parse(absl::string_view name, Reason* value) { + return KickPlayerCoopRequest_Reason_Parse(name, value); + } + + // accessors ------------------------------------------------------- + enum : int { + kContractIdentifierFieldNumber = 1, + kCoopIdentifierFieldNumber = 2, + kPlayerIdentifierFieldNumber = 3, + kRequestingUserIdFieldNumber = 4, + kRinfoFieldNumber = 8, + kClientVersionFieldNumber = 7, + kReasonFieldNumber = 9, + }; + // optional string contract_identifier = 1; + bool has_contract_identifier() const; + void clear_contract_identifier() ; + const std::string& contract_identifier() const; + template + void set_contract_identifier(Arg_&& arg, Args_... args); + std::string* mutable_contract_identifier(); + PROTOBUF_NODISCARD std::string* release_contract_identifier(); + void set_allocated_contract_identifier(std::string* value); + + private: + const std::string& _internal_contract_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_identifier( + const std::string& value); + std::string* _internal_mutable_contract_identifier(); + public: + // optional string coop_identifier = 2; + bool has_coop_identifier() const; + void clear_coop_identifier() ; + const std::string& coop_identifier() const; + template + void set_coop_identifier(Arg_&& arg, Args_... args); + std::string* mutable_coop_identifier(); + PROTOBUF_NODISCARD std::string* release_coop_identifier(); + void set_allocated_coop_identifier(std::string* value); + + private: + const std::string& _internal_coop_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_coop_identifier( + const std::string& value); + std::string* _internal_mutable_coop_identifier(); - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + public: + // optional string player_identifier = 3; + bool has_player_identifier() const; + void clear_player_identifier() ; + const std::string& player_identifier() const; + template + void set_player_identifier(Arg_&& arg, Args_... args); + std::string* mutable_player_identifier(); + PROTOBUF_NODISCARD std::string* release_player_identifier(); + void set_allocated_player_identifier(std::string* value); - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + private: + const std::string& _internal_player_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_player_identifier( + const std::string& value); + std::string* _internal_mutable_player_identifier(); - // nested types ---------------------------------------------------- + public: + // optional string requesting_user_id = 4; + bool has_requesting_user_id() const; + void clear_requesting_user_id() ; + const std::string& requesting_user_id() const; + template + void set_requesting_user_id(Arg_&& arg, Args_... args); + std::string* mutable_requesting_user_id(); + PROTOBUF_NODISCARD std::string* release_requesting_user_id(); + void set_allocated_requesting_user_id(std::string* value); - typedef LiveConfig_HelpConfig_HowToVideoInfo HowToVideoInfo; + private: + const std::string& _internal_requesting_user_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_requesting_user_id( + const std::string& value); + std::string* _internal_mutable_requesting_user_id(); - // accessors ------------------------------------------------------- + public: + // optional .ei.BasicRequestInfo rinfo = 8; + bool has_rinfo() const; + void clear_rinfo() ; + const ::ei::BasicRequestInfo& rinfo() const; + PROTOBUF_NODISCARD ::ei::BasicRequestInfo* release_rinfo(); + ::ei::BasicRequestInfo* mutable_rinfo(); + void set_allocated_rinfo(::ei::BasicRequestInfo* value); + void unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value); + ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); - enum : int { - kVideoInfosFieldNumber = 1, - }; - // repeated .ei.LiveConfig.HelpConfig.HowToVideoInfo video_infos = 1; - int video_infos_size() const; private: - int _internal_video_infos_size() const; + const ::ei::BasicRequestInfo& _internal_rinfo() const; + ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + public: - void clear_video_infos(); - ::ei::LiveConfig_HelpConfig_HowToVideoInfo* mutable_video_infos(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LiveConfig_HelpConfig_HowToVideoInfo >* - mutable_video_infos(); + // optional uint32 client_version = 7; + bool has_client_version() const; + void clear_client_version() ; + ::uint32_t client_version() const; + void set_client_version(::uint32_t value); + private: - const ::ei::LiveConfig_HelpConfig_HowToVideoInfo& _internal_video_infos(int index) const; - ::ei::LiveConfig_HelpConfig_HowToVideoInfo* _internal_add_video_infos(); + ::uint32_t _internal_client_version() const; + void _internal_set_client_version(::uint32_t value); + public: - const ::ei::LiveConfig_HelpConfig_HowToVideoInfo& video_infos(int index) const; - ::ei::LiveConfig_HelpConfig_HowToVideoInfo* add_video_infos(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LiveConfig_HelpConfig_HowToVideoInfo >& - video_infos() const; + // optional .ei.KickPlayerCoopRequest.Reason reason = 9; + bool has_reason() const; + void clear_reason() ; + ::ei::KickPlayerCoopRequest_Reason reason() const; + void set_reason(::ei::KickPlayerCoopRequest_Reason value); - // @@protoc_insertion_point(class_scope:ei.LiveConfig.HelpConfig) + private: + ::ei::KickPlayerCoopRequest_Reason _internal_reason() const; + void _internal_set_reason(::ei::KickPlayerCoopRequest_Reason value); + + public: + // @@protoc_insertion_point(class_scope:ei.KickPlayerCoopRequest) private: class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LiveConfig_HelpConfig_HowToVideoInfo > video_infos_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 7, 2, + 102, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_KickPlayerCoopRequest_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const KickPlayerCoopRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr contract_identifier_; + ::google::protobuf::internal::ArenaStringPtr coop_identifier_; + ::google::protobuf::internal::ArenaStringPtr player_identifier_; + ::google::protobuf::internal::ArenaStringPtr requesting_user_id_; + ::ei::BasicRequestInfo* rinfo_; + ::uint32_t client_version_; + int reason_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class LiveConfig final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.LiveConfig) */ { +class JoinCoopRequest final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.JoinCoopRequest) */ { public: - inline LiveConfig() : LiveConfig(nullptr) {} - ~LiveConfig() override; - explicit PROTOBUF_CONSTEXPR LiveConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - LiveConfig(const LiveConfig& from); - LiveConfig(LiveConfig&& from) noexcept - : LiveConfig() { - *this = ::std::move(from); - } - - inline LiveConfig& operator=(const LiveConfig& from) { + inline JoinCoopRequest() : JoinCoopRequest(nullptr) {} + ~JoinCoopRequest() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR JoinCoopRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline JoinCoopRequest(const JoinCoopRequest& from) : JoinCoopRequest(nullptr, from) {} + inline JoinCoopRequest(JoinCoopRequest&& from) noexcept + : JoinCoopRequest(nullptr, std::move(from)) {} + inline JoinCoopRequest& operator=(const JoinCoopRequest& from) { CopyFrom(from); return *this; } - inline LiveConfig& operator=(LiveConfig&& from) noexcept { + inline JoinCoopRequest& operator=(JoinCoopRequest&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -32383,243 +33912,372 @@ class LiveConfig final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const LiveConfig& default_instance() { + static const JoinCoopRequest& default_instance() { return *internal_default_instance(); } - static inline const LiveConfig* internal_default_instance() { - return reinterpret_cast( - &_LiveConfig_default_instance_); - } - static constexpr int kIndexInFileMessages = - 110; - - friend void swap(LiveConfig& a, LiveConfig& b) { - a.Swap(&b); + static inline const JoinCoopRequest* internal_default_instance() { + return reinterpret_cast( + &_JoinCoopRequest_default_instance_); } - inline void Swap(LiveConfig* other) { + static constexpr int kIndexInFileMessages = 79; + friend void swap(JoinCoopRequest& a, JoinCoopRequest& b) { a.Swap(&b); } + inline void Swap(JoinCoopRequest* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(LiveConfig* other) { + void UnsafeArenaSwap(JoinCoopRequest* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - LiveConfig* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + JoinCoopRequest* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const LiveConfig& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const LiveConfig& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const JoinCoopRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const JoinCoopRequest& from) { JoinCoopRequest::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(LiveConfig* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.LiveConfig"; + void InternalSwap(JoinCoopRequest* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.JoinCoopRequest"; } + + protected: + explicit JoinCoopRequest(::google::protobuf::Arena* arena); + JoinCoopRequest(::google::protobuf::Arena* arena, const JoinCoopRequest& from); + JoinCoopRequest(::google::protobuf::Arena* arena, JoinCoopRequest&& from) noexcept + : JoinCoopRequest(arena) { + *this = ::std::move(from); } - protected: - explicit LiveConfig(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- - typedef LiveConfig_BoostsConfig BoostsConfig; - typedef LiveConfig_GiftConfig GiftConfig; - typedef LiveConfig_MiscConfig MiscConfig; - typedef LiveConfig_HelpConfig HelpConfig; - // accessors ------------------------------------------------------- - enum : int { - kConfigIdFieldNumber = 1, - kBoostsConfigFieldNumber = 2, - kGiftConfigFieldNumber = 3, - kMiscConfigFieldNumber = 4, - kHelpConfigFieldNumber = 5, + kContractIdentifierFieldNumber = 1, + kCoopIdentifierFieldNumber = 2, + kUserIdFieldNumber = 3, + kUserNameFieldNumber = 4, + kRinfoFieldNumber = 10, + kPlatformFieldNumber = 5, + kClientVersionFieldNumber = 7, + kSoulPowerFieldNumber = 8, + kSecondsRemainingFieldNumber = 11, + kLeagueFieldNumber = 9, + kGradeFieldNumber = 13, + kEopFieldNumber = 12, + kPointsReplayFieldNumber = 14, }; - // optional string config_id = 1; - bool has_config_id() const; + // optional string contract_identifier = 1; + bool has_contract_identifier() const; + void clear_contract_identifier() ; + const std::string& contract_identifier() const; + template + void set_contract_identifier(Arg_&& arg, Args_... args); + std::string* mutable_contract_identifier(); + PROTOBUF_NODISCARD std::string* release_contract_identifier(); + void set_allocated_contract_identifier(std::string* value); + private: - bool _internal_has_config_id() const; + const std::string& _internal_contract_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_identifier( + const std::string& value); + std::string* _internal_mutable_contract_identifier(); + public: - void clear_config_id(); - const std::string& config_id() const; - template - void set_config_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_config_id(); - PROTOBUF_NODISCARD std::string* release_config_id(); - void set_allocated_config_id(std::string* config_id); + // optional string coop_identifier = 2; + bool has_coop_identifier() const; + void clear_coop_identifier() ; + const std::string& coop_identifier() const; + template + void set_coop_identifier(Arg_&& arg, Args_... args); + std::string* mutable_coop_identifier(); + PROTOBUF_NODISCARD std::string* release_coop_identifier(); + void set_allocated_coop_identifier(std::string* value); + private: - const std::string& _internal_config_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_config_id(const std::string& value); - std::string* _internal_mutable_config_id(); + const std::string& _internal_coop_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_coop_identifier( + const std::string& value); + std::string* _internal_mutable_coop_identifier(); + public: + // optional string user_id = 3; + bool has_user_id() const; + void clear_user_id() ; + const std::string& user_id() const; + template + void set_user_id(Arg_&& arg, Args_... args); + std::string* mutable_user_id(); + PROTOBUF_NODISCARD std::string* release_user_id(); + void set_allocated_user_id(std::string* value); - // optional .ei.LiveConfig.BoostsConfig boosts_config = 2; - bool has_boosts_config() const; private: - bool _internal_has_boosts_config() const; + 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: - void clear_boosts_config(); - const ::ei::LiveConfig_BoostsConfig& boosts_config() const; - PROTOBUF_NODISCARD ::ei::LiveConfig_BoostsConfig* release_boosts_config(); - ::ei::LiveConfig_BoostsConfig* mutable_boosts_config(); - void set_allocated_boosts_config(::ei::LiveConfig_BoostsConfig* boosts_config); + // optional string user_name = 4; + bool has_user_name() const; + void clear_user_name() ; + const std::string& user_name() const; + template + void set_user_name(Arg_&& arg, Args_... args); + std::string* mutable_user_name(); + PROTOBUF_NODISCARD std::string* release_user_name(); + void set_allocated_user_name(std::string* value); + private: - const ::ei::LiveConfig_BoostsConfig& _internal_boosts_config() const; - ::ei::LiveConfig_BoostsConfig* _internal_mutable_boosts_config(); + const std::string& _internal_user_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_user_name( + const std::string& value); + std::string* _internal_mutable_user_name(); + public: - void unsafe_arena_set_allocated_boosts_config( - ::ei::LiveConfig_BoostsConfig* boosts_config); - ::ei::LiveConfig_BoostsConfig* unsafe_arena_release_boosts_config(); + // optional .ei.BasicRequestInfo rinfo = 10; + bool has_rinfo() const; + void clear_rinfo() ; + const ::ei::BasicRequestInfo& rinfo() const; + PROTOBUF_NODISCARD ::ei::BasicRequestInfo* release_rinfo(); + ::ei::BasicRequestInfo* mutable_rinfo(); + void set_allocated_rinfo(::ei::BasicRequestInfo* value); + void unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value); + ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); - // optional .ei.LiveConfig.GiftConfig gift_config = 3; - bool has_gift_config() const; private: - bool _internal_has_gift_config() const; + const ::ei::BasicRequestInfo& _internal_rinfo() const; + ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + public: - void clear_gift_config(); - const ::ei::LiveConfig_GiftConfig& gift_config() const; - PROTOBUF_NODISCARD ::ei::LiveConfig_GiftConfig* release_gift_config(); - ::ei::LiveConfig_GiftConfig* mutable_gift_config(); - void set_allocated_gift_config(::ei::LiveConfig_GiftConfig* gift_config); + // optional .ei.Platform platform = 5; + bool has_platform() const; + void clear_platform() ; + ::ei::Platform platform() const; + void set_platform(::ei::Platform value); + private: - const ::ei::LiveConfig_GiftConfig& _internal_gift_config() const; - ::ei::LiveConfig_GiftConfig* _internal_mutable_gift_config(); + ::ei::Platform _internal_platform() const; + void _internal_set_platform(::ei::Platform value); + public: - void unsafe_arena_set_allocated_gift_config( - ::ei::LiveConfig_GiftConfig* gift_config); - ::ei::LiveConfig_GiftConfig* unsafe_arena_release_gift_config(); + // optional uint32 client_version = 7; + bool has_client_version() const; + void clear_client_version() ; + ::uint32_t client_version() const; + void set_client_version(::uint32_t value); - // optional .ei.LiveConfig.MiscConfig misc_config = 4; - bool has_misc_config() const; private: - bool _internal_has_misc_config() const; + ::uint32_t _internal_client_version() const; + void _internal_set_client_version(::uint32_t value); + public: - void clear_misc_config(); - const ::ei::LiveConfig_MiscConfig& misc_config() const; - PROTOBUF_NODISCARD ::ei::LiveConfig_MiscConfig* release_misc_config(); - ::ei::LiveConfig_MiscConfig* mutable_misc_config(); - void set_allocated_misc_config(::ei::LiveConfig_MiscConfig* misc_config); + // optional double soul_power = 8; + bool has_soul_power() const; + void clear_soul_power() ; + double soul_power() const; + void set_soul_power(double value); + private: - const ::ei::LiveConfig_MiscConfig& _internal_misc_config() const; - ::ei::LiveConfig_MiscConfig* _internal_mutable_misc_config(); + double _internal_soul_power() const; + void _internal_set_soul_power(double value); + public: - void unsafe_arena_set_allocated_misc_config( - ::ei::LiveConfig_MiscConfig* misc_config); - ::ei::LiveConfig_MiscConfig* unsafe_arena_release_misc_config(); + // optional double seconds_remaining = 11; + bool has_seconds_remaining() const; + void clear_seconds_remaining() ; + double seconds_remaining() const; + void set_seconds_remaining(double value); - // optional .ei.LiveConfig.HelpConfig help_config = 5; - bool has_help_config() const; private: - bool _internal_has_help_config() const; + double _internal_seconds_remaining() const; + void _internal_set_seconds_remaining(double value); + public: - void clear_help_config(); - const ::ei::LiveConfig_HelpConfig& help_config() const; - PROTOBUF_NODISCARD ::ei::LiveConfig_HelpConfig* release_help_config(); - ::ei::LiveConfig_HelpConfig* mutable_help_config(); - void set_allocated_help_config(::ei::LiveConfig_HelpConfig* help_config); + // optional uint32 league = 9; + bool has_league() const; + void clear_league() ; + ::uint32_t league() const; + void set_league(::uint32_t value); + private: - const ::ei::LiveConfig_HelpConfig& _internal_help_config() const; - ::ei::LiveConfig_HelpConfig* _internal_mutable_help_config(); + ::uint32_t _internal_league() const; + void _internal_set_league(::uint32_t value); + public: - void unsafe_arena_set_allocated_help_config( - ::ei::LiveConfig_HelpConfig* help_config); - ::ei::LiveConfig_HelpConfig* unsafe_arena_release_help_config(); + // optional .ei.Contract.PlayerGrade grade = 13; + bool has_grade() const; + void clear_grade() ; + ::ei::Contract_PlayerGrade grade() const; + void set_grade(::ei::Contract_PlayerGrade value); - // @@protoc_insertion_point(class_scope:ei.LiveConfig) + private: + ::ei::Contract_PlayerGrade _internal_grade() const; + void _internal_set_grade(::ei::Contract_PlayerGrade value); + + public: + // optional double eop = 12; + bool has_eop() const; + void clear_eop() ; + double eop() const; + void set_eop(double value); + + private: + double _internal_eop() const; + void _internal_set_eop(double value); + + public: + // optional bool points_replay = 14; + bool has_points_replay() const; + void clear_points_replay() ; + bool points_replay() const; + void set_points_replay(bool value); + + private: + bool _internal_points_replay() const; + void _internal_set_points_replay(bool value); + + public: + // @@protoc_insertion_point(class_scope:ei.JoinCoopRequest) 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 config_id_; - ::ei::LiveConfig_BoostsConfig* boosts_config_; - ::ei::LiveConfig_GiftConfig* gift_config_; - ::ei::LiveConfig_MiscConfig* misc_config_; - ::ei::LiveConfig_HelpConfig* help_config_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 4, 13, 3, + 85, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_JoinCoopRequest_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const JoinCoopRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr contract_identifier_; + ::google::protobuf::internal::ArenaStringPtr coop_identifier_; + ::google::protobuf::internal::ArenaStringPtr user_id_; + ::google::protobuf::internal::ArenaStringPtr user_name_; + ::ei::BasicRequestInfo* rinfo_; + int platform_; + ::uint32_t client_version_; + double soul_power_; + double seconds_remaining_; + ::uint32_t league_; + int grade_; + double eop_; + bool points_replay_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class InGameMail final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.InGameMail) */ { +class InGameMail final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.InGameMail) */ { public: inline InGameMail() : InGameMail(nullptr) {} - ~InGameMail() override; - explicit PROTOBUF_CONSTEXPR InGameMail(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - InGameMail(const InGameMail& from); - InGameMail(InGameMail&& from) noexcept - : InGameMail() { - *this = ::std::move(from); - } - + ~InGameMail() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR InGameMail( + ::google::protobuf::internal::ConstantInitialized); + + inline InGameMail(const InGameMail& from) : InGameMail(nullptr, from) {} + inline InGameMail(InGameMail&& from) noexcept + : InGameMail(nullptr, std::move(from)) {} inline InGameMail& operator=(const InGameMail& from) { CopyFrom(from); return *this; } inline InGameMail& operator=(InGameMail&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -32628,20 +34286,22 @@ class InGameMail final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } static const InGameMail& default_instance() { @@ -32649,79 +34309,93 @@ class InGameMail final : } static inline const InGameMail* internal_default_instance() { return reinterpret_cast( - &_InGameMail_default_instance_); - } - static constexpr int kIndexInFileMessages = - 111; - - friend void swap(InGameMail& a, InGameMail& b) { - a.Swap(&b); + &_InGameMail_default_instance_); } + static constexpr int kIndexInFileMessages = 118; + friend void swap(InGameMail& a, InGameMail& b) { a.Swap(&b); } inline void Swap(InGameMail* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(InGameMail* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - InGameMail* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + InGameMail* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + using ::google::protobuf::Message::CopyFrom; void CopyFrom(const InGameMail& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const InGameMail& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const InGameMail& from) { InGameMail::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; void InternalSwap(InGameMail* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.InGameMail"; + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.InGameMail"; } + + protected: + explicit InGameMail(::google::protobuf::Arena* arena); + InGameMail(::google::protobuf::Arena* arena, const InGameMail& from); + InGameMail(::google::protobuf::Arena* arena, InGameMail&& from) noexcept + : InGameMail(arena) { + *this = ::std::move(from); } - protected: - explicit InGameMail(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { kBuildsFieldNumber = 9, kIdFieldNumber = 1, @@ -32755,472 +34429,446 @@ class InGameMail final : int builds_size() const; private: int _internal_builds_size() const; + public: - void clear_builds(); + void clear_builds() ; const std::string& builds(int index) const; std::string* mutable_builds(int index); - void set_builds(int index, const std::string& value); - void set_builds(int index, std::string&& value); - void set_builds(int index, const char* value); - void set_builds(int index, const char* value, size_t size); + template + void set_builds(int index, Arg_&& value, Args_... args); std::string* add_builds(); - void add_builds(const std::string& value); - void add_builds(std::string&& value); - void add_builds(const char* value); - void add_builds(const char* value, size_t size); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& builds() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_builds(); + template + void add_builds(Arg_&& value, Args_... args); + const ::google::protobuf::RepeatedPtrField& builds() const; + ::google::protobuf::RepeatedPtrField* mutable_builds(); + private: - const std::string& _internal_builds(int index) const; - std::string* _internal_add_builds(); - public: + const ::google::protobuf::RepeatedPtrField& _internal_builds() const; + ::google::protobuf::RepeatedPtrField* _internal_mutable_builds(); + public: // optional string id = 1; bool has_id() const; - private: - bool _internal_has_id() const; - public: - void clear_id(); + void clear_id() ; const std::string& id() const; - template - void set_id(ArgT0&& arg0, ArgT... args); + template + void set_id(Arg_&& arg, Args_... args); std::string* mutable_id(); PROTOBUF_NODISCARD std::string* release_id(); - void set_allocated_id(std::string* id); + void set_allocated_id(std::string* value); + private: const std::string& _internal_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_id(const std::string& value); + inline PROTOBUF_ALWAYS_INLINE void _internal_set_id( + const std::string& value); std::string* _internal_mutable_id(); - public: + public: // optional string title = 2; bool has_title() const; - private: - bool _internal_has_title() const; - public: - void clear_title(); + void clear_title() ; const std::string& title() const; - template - void set_title(ArgT0&& arg0, ArgT... args); + template + void set_title(Arg_&& arg, Args_... args); std::string* mutable_title(); PROTOBUF_NODISCARD std::string* release_title(); - void set_allocated_title(std::string* title); + void set_allocated_title(std::string* value); + private: const std::string& _internal_title() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_title(const std::string& value); + inline PROTOBUF_ALWAYS_INLINE void _internal_set_title( + const std::string& value); std::string* _internal_mutable_title(); - public: + public: // optional string message = 3; bool has_message() const; - private: - bool _internal_has_message() const; - public: - void clear_message(); + void clear_message() ; const std::string& message() const; - template - void set_message(ArgT0&& arg0, ArgT... args); + template + void set_message(Arg_&& arg, Args_... args); std::string* mutable_message(); PROTOBUF_NODISCARD std::string* release_message(); - void set_allocated_message(std::string* message); + void set_allocated_message(std::string* value); + private: const std::string& _internal_message() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_message(const std::string& value); + inline PROTOBUF_ALWAYS_INLINE void _internal_set_message( + const std::string& value); std::string* _internal_mutable_message(); - public: + public: // optional string action = 4; bool has_action() const; - private: - bool _internal_has_action() const; - public: - void clear_action(); + void clear_action() ; const std::string& action() const; - template - void set_action(ArgT0&& arg0, ArgT... args); + template + void set_action(Arg_&& arg, Args_... args); std::string* mutable_action(); PROTOBUF_NODISCARD std::string* release_action(); - void set_allocated_action(std::string* action); + void set_allocated_action(std::string* value); + private: const std::string& _internal_action() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_action(const std::string& value); + inline PROTOBUF_ALWAYS_INLINE void _internal_set_action( + const std::string& value); std::string* _internal_mutable_action(); - public: + public: // optional string url = 5; bool has_url() const; - private: - bool _internal_has_url() const; - public: - void clear_url(); + void clear_url() ; const std::string& url() const; - template - void set_url(ArgT0&& arg0, ArgT... args); + template + void set_url(Arg_&& arg, Args_... args); std::string* mutable_url(); PROTOBUF_NODISCARD std::string* release_url(); - void set_allocated_url(std::string* url); + void set_allocated_url(std::string* value); + private: const std::string& _internal_url() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_url(const std::string& value); + inline PROTOBUF_ALWAYS_INLINE void _internal_set_url( + const std::string& value); std::string* _internal_mutable_url(); - public: + public: // optional string date = 8; bool has_date() const; - private: - bool _internal_has_date() const; - public: - void clear_date(); + void clear_date() ; const std::string& date() const; - template - void set_date(ArgT0&& arg0, ArgT... args); + template + void set_date(Arg_&& arg, Args_... args); std::string* mutable_date(); PROTOBUF_NODISCARD std::string* release_date(); - void set_allocated_date(std::string* date); + void set_allocated_date(std::string* value); + private: const std::string& _internal_date() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_date(const std::string& value); + inline PROTOBUF_ALWAYS_INLINE void _internal_set_date( + const std::string& value); std::string* _internal_mutable_date(); - public: + public: // optional string app_link_extra = 15; bool has_app_link_extra() const; - private: - bool _internal_has_app_link_extra() const; - public: - void clear_app_link_extra(); + void clear_app_link_extra() ; const std::string& app_link_extra() const; - template - void set_app_link_extra(ArgT0&& arg0, ArgT... args); + template + void set_app_link_extra(Arg_&& arg, Args_... args); std::string* mutable_app_link_extra(); PROTOBUF_NODISCARD std::string* release_app_link_extra(); - void set_allocated_app_link_extra(std::string* app_link_extra); + void set_allocated_app_link_extra(std::string* value); + private: const std::string& _internal_app_link_extra() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_app_link_extra(const std::string& value); + inline PROTOBUF_ALWAYS_INLINE void _internal_set_app_link_extra( + const std::string& value); std::string* _internal_mutable_app_link_extra(); - public: + public: // optional string category = 28; bool has_category() const; - private: - bool _internal_has_category() const; - public: - void clear_category(); + void clear_category() ; const std::string& category() const; - template - void set_category(ArgT0&& arg0, ArgT... args); + template + void set_category(Arg_&& arg, Args_... args); std::string* mutable_category(); PROTOBUF_NODISCARD std::string* release_category(); - void set_allocated_category(std::string* category); + void set_allocated_category(std::string* value); + private: const std::string& _internal_category() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_category(const std::string& value); + inline PROTOBUF_ALWAYS_INLINE void _internal_set_category( + const std::string& value); std::string* _internal_mutable_category(); - public: + public: // optional .ei.DLCItem image = 16; bool has_image() const; - private: - bool _internal_has_image() const; - public: - void clear_image(); + void clear_image() ; const ::ei::DLCItem& image() const; PROTOBUF_NODISCARD ::ei::DLCItem* release_image(); ::ei::DLCItem* mutable_image(); - void set_allocated_image(::ei::DLCItem* image); + void set_allocated_image(::ei::DLCItem* value); + void unsafe_arena_set_allocated_image(::ei::DLCItem* value); + ::ei::DLCItem* unsafe_arena_release_image(); + private: const ::ei::DLCItem& _internal_image() const; ::ei::DLCItem* _internal_mutable_image(); - public: - void unsafe_arena_set_allocated_image( - ::ei::DLCItem* image); - ::ei::DLCItem* unsafe_arena_release_image(); + public: // optional double gold_tip = 6; bool has_gold_tip() const; - private: - bool _internal_has_gold_tip() const; - public: - void clear_gold_tip(); + void clear_gold_tip() ; double gold_tip() const; void set_gold_tip(double value); + private: double _internal_gold_tip() const; void _internal_set_gold_tip(double value); - public: + public: // optional uint32 platform = 7; bool has_platform() const; + void clear_platform() ; + ::uint32_t platform() const; + void set_platform(::uint32_t value); + private: - bool _internal_has_platform() const; - public: - void clear_platform(); - uint32_t platform() const; - void set_platform(uint32_t value); - private: - uint32_t _internal_platform() const; - void _internal_set_platform(uint32_t value); - public: + ::uint32_t _internal_platform() const; + void _internal_set_platform(::uint32_t value); + public: // optional uint32 min_client_version = 10; bool has_min_client_version() const; + void clear_min_client_version() ; + ::uint32_t min_client_version() const; + void set_min_client_version(::uint32_t value); + private: - bool _internal_has_min_client_version() const; - public: - void clear_min_client_version(); - uint32_t min_client_version() const; - void set_min_client_version(uint32_t value); - private: - uint32_t _internal_min_client_version() const; - void _internal_set_min_client_version(uint32_t value); - public: + ::uint32_t _internal_min_client_version() const; + void _internal_set_min_client_version(::uint32_t value); + public: // optional double min_soul_eggs = 11; bool has_min_soul_eggs() const; - private: - bool _internal_has_min_soul_eggs() const; - public: - void clear_min_soul_eggs(); + void clear_min_soul_eggs() ; double min_soul_eggs() const; void set_min_soul_eggs(double value); + private: double _internal_min_soul_eggs() const; void _internal_set_min_soul_eggs(double value); - public: + public: // optional double min_mystical_bonus = 13; bool has_min_mystical_bonus() const; - private: - bool _internal_has_min_mystical_bonus() const; - public: - void clear_min_mystical_bonus(); + void clear_min_mystical_bonus() ; double min_mystical_bonus() const; void set_min_mystical_bonus(double value); + private: double _internal_min_mystical_bonus() const; void _internal_set_min_mystical_bonus(double value); - public: + public: // optional uint32 max_client_version = 12; bool has_max_client_version() const; + void clear_max_client_version() ; + ::uint32_t max_client_version() const; + void set_max_client_version(::uint32_t value); + private: - bool _internal_has_max_client_version() const; - public: - void clear_max_client_version(); - uint32_t max_client_version() const; - void set_max_client_version(uint32_t value); - private: - uint32_t _internal_max_client_version() const; - void _internal_set_max_client_version(uint32_t value); - public: + ::uint32_t _internal_max_client_version() const; + void _internal_set_max_client_version(::uint32_t value); + public: // optional .ei.UILocation app_link = 14; bool has_app_link() const; - private: - bool _internal_has_app_link() const; - public: - void clear_app_link(); + void clear_app_link() ; ::ei::UILocation app_link() const; void set_app_link(::ei::UILocation value); + private: ::ei::UILocation _internal_app_link() const; void _internal_set_app_link(::ei::UILocation value); - public: + public: // optional .ei.UserType user_type = 17; bool has_user_type() const; - private: - bool _internal_has_user_type() const; - public: - void clear_user_type(); + void clear_user_type() ; ::ei::UserType user_type() const; void set_user_type(::ei::UserType value); + private: ::ei::UserType _internal_user_type() const; void _internal_set_user_type(::ei::UserType value); - public: + public: // optional uint32 min_piggy_breaks = 20; bool has_min_piggy_breaks() const; + void clear_min_piggy_breaks() ; + ::uint32_t min_piggy_breaks() const; + void set_min_piggy_breaks(::uint32_t value); + private: - bool _internal_has_min_piggy_breaks() const; - public: - void clear_min_piggy_breaks(); - uint32_t min_piggy_breaks() const; - void set_min_piggy_breaks(uint32_t value); - private: - uint32_t _internal_min_piggy_breaks() const; - void _internal_set_min_piggy_breaks(uint32_t value); - public: + ::uint32_t _internal_min_piggy_breaks() const; + void _internal_set_min_piggy_breaks(::uint32_t value); + public: // optional double image_width = 21; bool has_image_width() const; - private: - bool _internal_has_image_width() const; - public: - void clear_image_width(); + void clear_image_width() ; double image_width() const; void set_image_width(double value); + private: double _internal_image_width() const; void _internal_set_image_width(double value); - public: + public: // optional double image_height = 22; bool has_image_height() const; - private: - bool _internal_has_image_height() const; - public: - void clear_image_height(); + void clear_image_height() ; double image_height() const; void set_image_height(double value); + private: double _internal_image_height() const; void _internal_set_image_height(double value); - public: + public: // optional double min_days_since_last_tip = 24; bool has_min_days_since_last_tip() const; - private: - bool _internal_has_min_days_since_last_tip() const; - public: - void clear_min_days_since_last_tip(); + void clear_min_days_since_last_tip() ; double min_days_since_last_tip() const; void set_min_days_since_last_tip(double value); + private: double _internal_min_days_since_last_tip() const; void _internal_set_min_days_since_last_tip(double value); - public: + public: // optional bool tip = 23; bool has_tip() const; - private: - bool _internal_has_tip() const; - public: - void clear_tip(); + void clear_tip() ; bool tip() const; void set_tip(bool value); + private: bool _internal_tip() const; void _internal_set_tip(bool value); - public: + public: // optional uint32 max_retries = 25; bool has_max_retries() const; + void clear_max_retries() ; + ::uint32_t max_retries() const; + void set_max_retries(::uint32_t value); + private: - bool _internal_has_max_retries() const; - public: - void clear_max_retries(); - uint32_t max_retries() const; - void set_max_retries(uint32_t value); - private: - uint32_t _internal_max_retries() const; - void _internal_set_max_retries(uint32_t value); - public: + ::uint32_t _internal_max_retries() const; + void _internal_set_max_retries(::uint32_t value); + public: // optional double days_until_retry = 26; bool has_days_until_retry() const; - private: - bool _internal_has_days_until_retry() const; - public: - void clear_days_until_retry(); + void clear_days_until_retry() ; double days_until_retry() const; void set_days_until_retry(double value); + private: double _internal_days_until_retry() const; void _internal_set_days_until_retry(double value); - public: + public: // optional double max_soul_eggs = 29; bool has_max_soul_eggs() const; - private: - bool _internal_has_max_soul_eggs() const; - public: - void clear_max_soul_eggs(); + void clear_max_soul_eggs() ; double max_soul_eggs() const; void set_max_soul_eggs(double value); + private: double _internal_max_soul_eggs() const; void _internal_set_max_soul_eggs(double value); - public: + public: // optional uint32 priority = 27; bool has_priority() const; + void clear_priority() ; + ::uint32_t priority() const; + void set_priority(::uint32_t value); + private: - bool _internal_has_priority() const; - public: - void clear_priority(); - uint32_t priority() const; - void set_priority(uint32_t value); - private: - uint32_t _internal_priority() const; - void _internal_set_priority(uint32_t value); - public: + ::uint32_t _internal_priority() const; + void _internal_set_priority(::uint32_t value); + public: // @@protoc_insertion_point(class_scope:ei.InGameMail) 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 builds_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr title_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr message_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr action_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr url_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr date_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr app_link_extra_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr category_; - ::ei::DLCItem* image_; - double gold_tip_; - uint32_t platform_; - uint32_t min_client_version_; - double min_soul_eggs_; - double min_mystical_bonus_; - uint32_t max_client_version_; - int app_link_; - int user_type_; - uint32_t min_piggy_breaks_; - double image_width_; - double image_height_; - double min_days_since_last_tip_; - bool tip_; - uint32_t max_retries_; - double days_until_retry_; - double max_soul_eggs_; - uint32_t priority_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 5, 27, 3, + 101, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_InGameMail_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const InGameMail& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField builds_; + ::google::protobuf::internal::ArenaStringPtr id_; + ::google::protobuf::internal::ArenaStringPtr title_; + ::google::protobuf::internal::ArenaStringPtr message_; + ::google::protobuf::internal::ArenaStringPtr action_; + ::google::protobuf::internal::ArenaStringPtr url_; + ::google::protobuf::internal::ArenaStringPtr date_; + ::google::protobuf::internal::ArenaStringPtr app_link_extra_; + ::google::protobuf::internal::ArenaStringPtr category_; + ::ei::DLCItem* image_; + double gold_tip_; + ::uint32_t platform_; + ::uint32_t min_client_version_; + double min_soul_eggs_; + double min_mystical_bonus_; + ::uint32_t max_client_version_; + int app_link_; + int user_type_; + ::uint32_t min_piggy_breaks_; + double image_width_; + double image_height_; + double min_days_since_last_tip_; + bool tip_; + ::uint32_t max_retries_; + double days_until_retry_; + double max_soul_eggs_; + ::uint32_t priority_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class MailDB final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.MailDB) */ { +class GiftPlayerCoopRequest final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.GiftPlayerCoopRequest) */ { public: - inline MailDB() : MailDB(nullptr) {} - ~MailDB() override; - explicit PROTOBUF_CONSTEXPR MailDB(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - MailDB(const MailDB& from); - MailDB(MailDB&& from) noexcept - : MailDB() { - *this = ::std::move(from); - } - - inline MailDB& operator=(const MailDB& from) { + inline GiftPlayerCoopRequest() : GiftPlayerCoopRequest(nullptr) {} + ~GiftPlayerCoopRequest() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR GiftPlayerCoopRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline GiftPlayerCoopRequest(const GiftPlayerCoopRequest& from) : GiftPlayerCoopRequest(nullptr, from) {} + inline GiftPlayerCoopRequest(GiftPlayerCoopRequest&& from) noexcept + : GiftPlayerCoopRequest(nullptr, std::move(from)) {} + inline GiftPlayerCoopRequest& operator=(const GiftPlayerCoopRequest& from) { CopyFrom(from); return *this; } - inline MailDB& operator=(MailDB&& from) noexcept { + inline GiftPlayerCoopRequest& operator=(GiftPlayerCoopRequest&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -33229,198 +34877,313 @@ class MailDB final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const MailDB& default_instance() { + static const GiftPlayerCoopRequest& default_instance() { return *internal_default_instance(); } - static inline const MailDB* internal_default_instance() { - return reinterpret_cast( - &_MailDB_default_instance_); - } - static constexpr int kIndexInFileMessages = - 112; - - friend void swap(MailDB& a, MailDB& b) { - a.Swap(&b); + static inline const GiftPlayerCoopRequest* internal_default_instance() { + return reinterpret_cast( + &_GiftPlayerCoopRequest_default_instance_); } - inline void Swap(MailDB* other) { + static constexpr int kIndexInFileMessages = 85; + friend void swap(GiftPlayerCoopRequest& a, GiftPlayerCoopRequest& b) { a.Swap(&b); } + inline void Swap(GiftPlayerCoopRequest* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(MailDB* other) { + void UnsafeArenaSwap(GiftPlayerCoopRequest* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - MailDB* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + GiftPlayerCoopRequest* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const MailDB& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const MailDB& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const GiftPlayerCoopRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const GiftPlayerCoopRequest& from) { GiftPlayerCoopRequest::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(MailDB* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.MailDB"; + void InternalSwap(GiftPlayerCoopRequest* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.GiftPlayerCoopRequest"; } + + protected: + explicit GiftPlayerCoopRequest(::google::protobuf::Arena* arena); + GiftPlayerCoopRequest(::google::protobuf::Arena* arena, const GiftPlayerCoopRequest& from); + GiftPlayerCoopRequest(::google::protobuf::Arena* arena, GiftPlayerCoopRequest&& from) noexcept + : GiftPlayerCoopRequest(arena) { + *this = ::std::move(from); } - protected: - explicit MailDB(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kMailFieldNumber = 1, - kTipsDbDataFieldNumber = 2, - kTipsChecksumFieldNumber = 3, + kContractIdentifierFieldNumber = 1, + kCoopIdentifierFieldNumber = 2, + kPlayerIdentifierFieldNumber = 3, + kRequestingUserIdFieldNumber = 4, + kRequestingUserNameFieldNumber = 6, + kRinfoFieldNumber = 8, + kAmountFieldNumber = 5, + kClientVersionFieldNumber = 7, }; - // repeated .ei.InGameMail mail = 1; - int mail_size() const; + // optional string contract_identifier = 1; + bool has_contract_identifier() const; + void clear_contract_identifier() ; + const std::string& contract_identifier() const; + template + void set_contract_identifier(Arg_&& arg, Args_... args); + std::string* mutable_contract_identifier(); + PROTOBUF_NODISCARD std::string* release_contract_identifier(); + void set_allocated_contract_identifier(std::string* value); + private: - int _internal_mail_size() const; + const std::string& _internal_contract_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_identifier( + const std::string& value); + std::string* _internal_mutable_contract_identifier(); + public: - void clear_mail(); - ::ei::InGameMail* mutable_mail(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::InGameMail >* - mutable_mail(); + // optional string coop_identifier = 2; + bool has_coop_identifier() const; + void clear_coop_identifier() ; + const std::string& coop_identifier() const; + template + void set_coop_identifier(Arg_&& arg, Args_... args); + std::string* mutable_coop_identifier(); + PROTOBUF_NODISCARD std::string* release_coop_identifier(); + void set_allocated_coop_identifier(std::string* value); + private: - const ::ei::InGameMail& _internal_mail(int index) const; - ::ei::InGameMail* _internal_add_mail(); + const std::string& _internal_coop_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_coop_identifier( + const std::string& value); + std::string* _internal_mutable_coop_identifier(); + public: - const ::ei::InGameMail& mail(int index) const; - ::ei::InGameMail* add_mail(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::InGameMail >& - mail() const; + // optional string player_identifier = 3; + bool has_player_identifier() const; + void clear_player_identifier() ; + const std::string& player_identifier() const; + template + void set_player_identifier(Arg_&& arg, Args_... args); + std::string* mutable_player_identifier(); + PROTOBUF_NODISCARD std::string* release_player_identifier(); + void set_allocated_player_identifier(std::string* value); - // optional bytes tips_db_data = 2; - bool has_tips_db_data() const; private: - bool _internal_has_tips_db_data() const; + const std::string& _internal_player_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_player_identifier( + const std::string& value); + std::string* _internal_mutable_player_identifier(); + public: - void clear_tips_db_data(); - const std::string& tips_db_data() const; - template - void set_tips_db_data(ArgT0&& arg0, ArgT... args); - std::string* mutable_tips_db_data(); - PROTOBUF_NODISCARD std::string* release_tips_db_data(); - void set_allocated_tips_db_data(std::string* tips_db_data); + // optional string requesting_user_id = 4; + bool has_requesting_user_id() const; + void clear_requesting_user_id() ; + const std::string& requesting_user_id() const; + template + void set_requesting_user_id(Arg_&& arg, Args_... args); + std::string* mutable_requesting_user_id(); + PROTOBUF_NODISCARD std::string* release_requesting_user_id(); + void set_allocated_requesting_user_id(std::string* value); + private: - const std::string& _internal_tips_db_data() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_tips_db_data(const std::string& value); - std::string* _internal_mutable_tips_db_data(); + const std::string& _internal_requesting_user_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_requesting_user_id( + const std::string& value); + std::string* _internal_mutable_requesting_user_id(); + public: + // optional string requesting_user_name = 6; + bool has_requesting_user_name() const; + void clear_requesting_user_name() ; + const std::string& requesting_user_name() const; + template + void set_requesting_user_name(Arg_&& arg, Args_... args); + std::string* mutable_requesting_user_name(); + PROTOBUF_NODISCARD std::string* release_requesting_user_name(); + void set_allocated_requesting_user_name(std::string* value); - // optional string tips_checksum = 3; - bool has_tips_checksum() const; private: - bool _internal_has_tips_checksum() const; + const std::string& _internal_requesting_user_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_requesting_user_name( + const std::string& value); + std::string* _internal_mutable_requesting_user_name(); + public: - void clear_tips_checksum(); - const std::string& tips_checksum() const; - template - void set_tips_checksum(ArgT0&& arg0, ArgT... args); - std::string* mutable_tips_checksum(); - PROTOBUF_NODISCARD std::string* release_tips_checksum(); - void set_allocated_tips_checksum(std::string* tips_checksum); + // optional .ei.BasicRequestInfo rinfo = 8; + bool has_rinfo() const; + void clear_rinfo() ; + const ::ei::BasicRequestInfo& rinfo() const; + PROTOBUF_NODISCARD ::ei::BasicRequestInfo* release_rinfo(); + ::ei::BasicRequestInfo* mutable_rinfo(); + void set_allocated_rinfo(::ei::BasicRequestInfo* value); + void unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value); + ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); + private: - const std::string& _internal_tips_checksum() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_tips_checksum(const std::string& value); - std::string* _internal_mutable_tips_checksum(); + const ::ei::BasicRequestInfo& _internal_rinfo() const; + ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + public: + // optional uint32 amount = 5; + bool has_amount() const; + void clear_amount() ; + ::uint32_t amount() const; + void set_amount(::uint32_t value); - // @@protoc_insertion_point(class_scope:ei.MailDB) + private: + ::uint32_t _internal_amount() const; + void _internal_set_amount(::uint32_t value); + + public: + // optional uint32 client_version = 7; + bool has_client_version() const; + void clear_client_version() ; + ::uint32_t client_version() const; + void set_client_version(::uint32_t value); + + private: + ::uint32_t _internal_client_version() const; + void _internal_set_client_version(::uint32_t value); + + public: + // @@protoc_insertion_point(class_scope:ei.GiftPlayerCoopRequest) 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< ::ei::InGameMail > mail_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr tips_db_data_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr tips_checksum_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 8, 1, + 130, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_GiftPlayerCoopRequest_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const GiftPlayerCoopRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr contract_identifier_; + ::google::protobuf::internal::ArenaStringPtr coop_identifier_; + ::google::protobuf::internal::ArenaStringPtr player_identifier_; + ::google::protobuf::internal::ArenaStringPtr requesting_user_id_; + ::google::protobuf::internal::ArenaStringPtr requesting_user_name_; + ::ei::BasicRequestInfo* rinfo_; + ::uint32_t amount_; + ::uint32_t client_version_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class TipsDB final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.TipsDB) */ { +class GetPeriodicalsRequest final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.GetPeriodicalsRequest) */ { public: - inline TipsDB() : TipsDB(nullptr) {} - ~TipsDB() override; - explicit PROTOBUF_CONSTEXPR TipsDB(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - TipsDB(const TipsDB& from); - TipsDB(TipsDB&& from) noexcept - : TipsDB() { - *this = ::std::move(from); - } - - inline TipsDB& operator=(const TipsDB& from) { + inline GetPeriodicalsRequest() : GetPeriodicalsRequest(nullptr) {} + ~GetPeriodicalsRequest() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR GetPeriodicalsRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline GetPeriodicalsRequest(const GetPeriodicalsRequest& from) : GetPeriodicalsRequest(nullptr, from) {} + inline GetPeriodicalsRequest(GetPeriodicalsRequest&& from) noexcept + : GetPeriodicalsRequest(nullptr, std::move(from)) {} + inline GetPeriodicalsRequest& operator=(const GetPeriodicalsRequest& from) { CopyFrom(from); return *this; } - inline TipsDB& operator=(TipsDB&& from) noexcept { + inline GetPeriodicalsRequest& operator=(GetPeriodicalsRequest&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -33429,157 +35192,367 @@ class TipsDB final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const TipsDB& default_instance() { + static const GetPeriodicalsRequest& default_instance() { return *internal_default_instance(); } - static inline const TipsDB* internal_default_instance() { - return reinterpret_cast( - &_TipsDB_default_instance_); - } - static constexpr int kIndexInFileMessages = - 113; - - friend void swap(TipsDB& a, TipsDB& b) { - a.Swap(&b); + static inline const GetPeriodicalsRequest* internal_default_instance() { + return reinterpret_cast( + &_GetPeriodicalsRequest_default_instance_); } - inline void Swap(TipsDB* other) { + static constexpr int kIndexInFileMessages = 125; + friend void swap(GetPeriodicalsRequest& a, GetPeriodicalsRequest& b) { a.Swap(&b); } + inline void Swap(GetPeriodicalsRequest* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(TipsDB* other) { + void UnsafeArenaSwap(GetPeriodicalsRequest* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - TipsDB* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + GetPeriodicalsRequest* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const TipsDB& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const TipsDB& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const GetPeriodicalsRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const GetPeriodicalsRequest& from) { GetPeriodicalsRequest::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(TipsDB* other); + void InternalSwap(GetPeriodicalsRequest* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.GetPeriodicalsRequest"; } + + protected: + explicit GetPeriodicalsRequest(::google::protobuf::Arena* arena); + GetPeriodicalsRequest(::google::protobuf::Arena* arena, const GetPeriodicalsRequest& from); + GetPeriodicalsRequest(::google::protobuf::Arena* arena, GetPeriodicalsRequest&& from) noexcept + : GetPeriodicalsRequest(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kUserIdFieldNumber = 1, + kRinfoFieldNumber = 12, + kSecondsFullRealtimeFieldNumber = 4, + kSecondsFullGametimeFieldNumber = 5, + kSoulEggsFieldNumber = 8, + kLostIncrementsFieldNumber = 7, + kPiggyFullFieldNumber = 2, + kPiggyFoundFullFieldNumber = 3, + kContractsUnlockedFieldNumber = 15, + kArtifactsUnlockedFieldNumber = 16, + kCurrentClientVersionFieldNumber = 10, + kDebugFieldNumber = 11, + kMysticalEarningsMultFieldNumber = 13, + kEopFieldNumber = 14, + }; + // optional string user_id = 1; + bool has_user_id() const; + void clear_user_id() ; + const std::string& user_id() const; + template + void set_user_id(Arg_&& arg, Args_... args); + std::string* mutable_user_id(); + PROTOBUF_NODISCARD std::string* release_user_id(); + void set_allocated_user_id(std::string* value); private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.TipsDB"; - } - protected: - explicit TipsDB(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); + 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 .ei.BasicRequestInfo rinfo = 12; + bool has_rinfo() const; + void clear_rinfo() ; + const ::ei::BasicRequestInfo& rinfo() const; + PROTOBUF_NODISCARD ::ei::BasicRequestInfo* release_rinfo(); + ::ei::BasicRequestInfo* mutable_rinfo(); + void set_allocated_rinfo(::ei::BasicRequestInfo* value); + void unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value); + ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + private: + const ::ei::BasicRequestInfo& _internal_rinfo() const; + ::ei::BasicRequestInfo* _internal_mutable_rinfo(); - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + public: + // optional double seconds_full_realtime = 4; + bool has_seconds_full_realtime() const; + void clear_seconds_full_realtime() ; + double seconds_full_realtime() const; + void set_seconds_full_realtime(double value); - // nested types ---------------------------------------------------- + private: + double _internal_seconds_full_realtime() const; + void _internal_set_seconds_full_realtime(double value); - // accessors ------------------------------------------------------- + public: + // optional double seconds_full_gametime = 5; + bool has_seconds_full_gametime() const; + void clear_seconds_full_gametime() ; + double seconds_full_gametime() const; + void set_seconds_full_gametime(double value); - enum : int { - kTipsFieldNumber = 1, - }; - // repeated .ei.InGameMail tips = 1; - int tips_size() const; private: - int _internal_tips_size() const; + double _internal_seconds_full_gametime() const; + void _internal_set_seconds_full_gametime(double value); + public: - void clear_tips(); - ::ei::InGameMail* mutable_tips(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::InGameMail >* - mutable_tips(); + // optional double soul_eggs = 8; + bool has_soul_eggs() const; + void clear_soul_eggs() ; + double soul_eggs() const; + void set_soul_eggs(double value); + private: - const ::ei::InGameMail& _internal_tips(int index) const; - ::ei::InGameMail* _internal_add_tips(); + double _internal_soul_eggs() const; + void _internal_set_soul_eggs(double value); + public: - const ::ei::InGameMail& tips(int index) const; - ::ei::InGameMail* add_tips(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::InGameMail >& - tips() const; + // optional uint32 lost_increments = 7; + bool has_lost_increments() const; + void clear_lost_increments() ; + ::uint32_t lost_increments() const; + void set_lost_increments(::uint32_t value); - // @@protoc_insertion_point(class_scope:ei.TipsDB) + private: + ::uint32_t _internal_lost_increments() const; + void _internal_set_lost_increments(::uint32_t value); + + public: + // optional bool piggy_full = 2; + bool has_piggy_full() const; + void clear_piggy_full() ; + bool piggy_full() const; + void set_piggy_full(bool value); + + private: + bool _internal_piggy_full() const; + void _internal_set_piggy_full(bool value); + + public: + // optional bool piggy_found_full = 3; + bool has_piggy_found_full() const; + void clear_piggy_found_full() ; + bool piggy_found_full() const; + void set_piggy_found_full(bool value); + + private: + bool _internal_piggy_found_full() const; + void _internal_set_piggy_found_full(bool value); + + public: + // optional bool contracts_unlocked = 15; + bool has_contracts_unlocked() const; + void clear_contracts_unlocked() ; + bool contracts_unlocked() const; + void set_contracts_unlocked(bool value); + + private: + bool _internal_contracts_unlocked() const; + void _internal_set_contracts_unlocked(bool value); + + public: + // optional bool artifacts_unlocked = 16; + bool has_artifacts_unlocked() const; + void clear_artifacts_unlocked() ; + bool artifacts_unlocked() const; + void set_artifacts_unlocked(bool value); + + private: + bool _internal_artifacts_unlocked() const; + void _internal_set_artifacts_unlocked(bool value); + + public: + // optional uint32 current_client_version = 10; + bool has_current_client_version() const; + void clear_current_client_version() ; + ::uint32_t current_client_version() const; + void set_current_client_version(::uint32_t value); + + private: + ::uint32_t _internal_current_client_version() const; + void _internal_set_current_client_version(::uint32_t value); + + public: + // optional bool debug = 11; + bool has_debug() const; + void clear_debug() ; + bool debug() const; + void set_debug(bool value); + + private: + bool _internal_debug() const; + void _internal_set_debug(bool value); + + public: + // optional double mystical_earnings_mult = 13; + bool has_mystical_earnings_mult() const; + void clear_mystical_earnings_mult() ; + double mystical_earnings_mult() const; + void set_mystical_earnings_mult(double value); + + private: + double _internal_mystical_earnings_mult() const; + void _internal_set_mystical_earnings_mult(double value); + + public: + // optional uint32 eop = 14; + bool has_eop() const; + void clear_eop() ; + ::uint32_t eop() const; + void set_eop(::uint32_t value); + + private: + ::uint32_t _internal_eop() const; + void _internal_set_eop(::uint32_t value); + + public: + // @@protoc_insertion_point(class_scope:ei.GetPeriodicalsRequest) private: class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::InGameMail > tips_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 4, 14, 1, + 48, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_GetPeriodicalsRequest_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const GetPeriodicalsRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr user_id_; + ::ei::BasicRequestInfo* rinfo_; + double seconds_full_realtime_; + double seconds_full_gametime_; + double soul_eggs_; + ::uint32_t lost_increments_; + bool piggy_full_; + bool piggy_found_full_; + bool contracts_unlocked_; + bool artifacts_unlocked_; + ::uint32_t current_client_version_; + bool debug_; + double mystical_earnings_mult_; + ::uint32_t eop_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class MailState_TipState final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.MailState.TipState) */ { +class GenericAction final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.GenericAction) */ { public: - inline MailState_TipState() : MailState_TipState(nullptr) {} - ~MailState_TipState() override; - explicit PROTOBUF_CONSTEXPR MailState_TipState(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - MailState_TipState(const MailState_TipState& from); - MailState_TipState(MailState_TipState&& from) noexcept - : MailState_TipState() { - *this = ::std::move(from); - } - - inline MailState_TipState& operator=(const MailState_TipState& from) { + inline GenericAction() : GenericAction(nullptr) {} + ~GenericAction() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR GenericAction( + ::google::protobuf::internal::ConstantInitialized); + + inline GenericAction(const GenericAction& from) : GenericAction(nullptr, from) {} + inline GenericAction(GenericAction&& from) noexcept + : GenericAction(nullptr, std::move(from)) {} + inline GenericAction& operator=(const GenericAction& from) { CopyFrom(from); return *this; } - inline MailState_TipState& operator=(MailState_TipState&& from) noexcept { + inline GenericAction& operator=(GenericAction&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -33588,188 +35561,329 @@ class MailState_TipState final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const MailState_TipState& default_instance() { + static const GenericAction& default_instance() { return *internal_default_instance(); } - static inline const MailState_TipState* internal_default_instance() { - return reinterpret_cast( - &_MailState_TipState_default_instance_); - } - static constexpr int kIndexInFileMessages = - 114; - - friend void swap(MailState_TipState& a, MailState_TipState& b) { - a.Swap(&b); + static inline const GenericAction* internal_default_instance() { + return reinterpret_cast( + &_GenericAction_default_instance_); } - inline void Swap(MailState_TipState* other) { + static constexpr int kIndexInFileMessages = 30; + friend void swap(GenericAction& a, GenericAction& b) { a.Swap(&b); } + inline void Swap(GenericAction* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(MailState_TipState* other) { + void UnsafeArenaSwap(GenericAction* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - MailState_TipState* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + GenericAction* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const MailState_TipState& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const MailState_TipState& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const GenericAction& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const GenericAction& from) { GenericAction::MergeImpl(*this, 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; + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); - 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(); } + public: + bool IsInitialized() const { + return IsInitializedImpl(*this); + } private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(MailState_TipState* other); + static bool IsInitializedImpl(const MessageLite& msg); - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.MailState.TipState"; - } - protected: - explicit MailState_TipState(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); public: + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + private: + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(GenericAction* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.GenericAction"; } + + protected: + explicit GenericAction(::google::protobuf::Arena* arena); + GenericAction(::google::protobuf::Arena* arena, const GenericAction& from); + GenericAction(::google::protobuf::Arena* arena, GenericAction&& from) noexcept + : GenericAction(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kIdFieldNumber = 1, - kTimeReadFieldNumber = 3, - kReadsFieldNumber = 2, + kDataFieldNumber = 4, + kUserIdFieldNumber = 1, + kActionNameFieldNumber = 3, + kAdvertisingIdFieldNumber = 7, + kAppFieldNumber = 5, + kDeviceFieldNumber = 6, + kApproxTimeDEPFieldNumber = 2, + kCcUserFieldNumber = 9, + kApproxTimeFieldNumber = 8, }; - // optional string id = 1; - bool has_id() const; + // repeated .ei.ActionKeyValuePair data = 4; + int data_size() const; private: - bool _internal_has_id() const; + int _internal_data_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_data() ; + ::ei::ActionKeyValuePair* mutable_data(int index); + ::google::protobuf::RepeatedPtrField<::ei::ActionKeyValuePair>* mutable_data(); + 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 ::google::protobuf::RepeatedPtrField<::ei::ActionKeyValuePair>& _internal_data() const; + ::google::protobuf::RepeatedPtrField<::ei::ActionKeyValuePair>* _internal_mutable_data(); public: + const ::ei::ActionKeyValuePair& data(int index) const; + ::ei::ActionKeyValuePair* add_data(); + const ::google::protobuf::RepeatedPtrField<::ei::ActionKeyValuePair>& data() const; + // optional string user_id = 1; + bool has_user_id() const; + void clear_user_id() ; + const std::string& user_id() const; + template + void set_user_id(Arg_&& arg, Args_... args); + std::string* mutable_user_id(); + PROTOBUF_NODISCARD std::string* release_user_id(); + void set_allocated_user_id(std::string* value); - // optional double time_read = 3; - bool has_time_read() const; private: - bool _internal_has_time_read() const; + 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: - void clear_time_read(); - double time_read() const; - void set_time_read(double value); + // optional string action_name = 3; + bool has_action_name() const; + void clear_action_name() ; + const std::string& action_name() const; + template + void set_action_name(Arg_&& arg, Args_... args); + std::string* mutable_action_name(); + PROTOBUF_NODISCARD std::string* release_action_name(); + void set_allocated_action_name(std::string* value); + private: - double _internal_time_read() const; - void _internal_set_time_read(double value); + const std::string& _internal_action_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_action_name( + const std::string& value); + std::string* _internal_mutable_action_name(); + public: + // optional string advertising_id = 7; + bool has_advertising_id() const; + void clear_advertising_id() ; + const std::string& advertising_id() const; + template + void set_advertising_id(Arg_&& arg, Args_... args); + std::string* mutable_advertising_id(); + PROTOBUF_NODISCARD std::string* release_advertising_id(); + void set_allocated_advertising_id(std::string* value); + + private: + const std::string& _internal_advertising_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_advertising_id( + const std::string& value); + std::string* _internal_mutable_advertising_id(); + + public: + // optional .ei.AppInfo app = 5; + bool has_app() const; + void clear_app() ; + const ::ei::AppInfo& app() const; + PROTOBUF_NODISCARD ::ei::AppInfo* release_app(); + ::ei::AppInfo* mutable_app(); + void set_allocated_app(::ei::AppInfo* value); + void unsafe_arena_set_allocated_app(::ei::AppInfo* value); + ::ei::AppInfo* unsafe_arena_release_app(); + + private: + const ::ei::AppInfo& _internal_app() const; + ::ei::AppInfo* _internal_mutable_app(); + + public: + // optional .ei.DeviceInfo device = 6; + bool has_device() const; + void clear_device() ; + const ::ei::DeviceInfo& device() const; + PROTOBUF_NODISCARD ::ei::DeviceInfo* release_device(); + ::ei::DeviceInfo* mutable_device(); + void set_allocated_device(::ei::DeviceInfo* value); + void unsafe_arena_set_allocated_device(::ei::DeviceInfo* value); + ::ei::DeviceInfo* unsafe_arena_release_device(); + + private: + const ::ei::DeviceInfo& _internal_device() const; + ::ei::DeviceInfo* _internal_mutable_device(); + + public: + // optional float approx_time_DEP = 2; + bool has_approx_time_dep() const; + void clear_approx_time_dep() ; + float approx_time_dep() const; + void set_approx_time_dep(float value); - // optional uint32 reads = 2; - bool has_reads() const; private: - bool _internal_has_reads() const; + float _internal_approx_time_dep() const; + void _internal_set_approx_time_dep(float value); + + public: + // optional bool cc_user = 9; + bool has_cc_user() const; + void clear_cc_user() ; + bool cc_user() const; + void set_cc_user(bool value); + + private: + bool _internal_cc_user() const; + void _internal_set_cc_user(bool value); + public: - void clear_reads(); - uint32_t reads() const; - void set_reads(uint32_t value); + // optional double approx_time = 8; + bool has_approx_time() const; + void clear_approx_time() ; + double approx_time() const; + void set_approx_time(double value); + private: - uint32_t _internal_reads() const; - void _internal_set_reads(uint32_t value); - public: + double _internal_approx_time() const; + void _internal_set_approx_time(double value); - // @@protoc_insertion_point(class_scope:ei.MailState.TipState) + public: + // @@protoc_insertion_point(class_scope:ei.GenericAction) 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_; - double time_read_; - uint32_t reads_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 4, 9, 3, + 65, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_GenericAction_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const GenericAction& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::ActionKeyValuePair > data_; + ::google::protobuf::internal::ArenaStringPtr user_id_; + ::google::protobuf::internal::ArenaStringPtr action_name_; + ::google::protobuf::internal::ArenaStringPtr advertising_id_; + ::ei::AppInfo* app_; + ::ei::DeviceInfo* device_; + float approx_time_dep_; + bool cc_user_; + double approx_time_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class MailState final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.MailState) */ { +class EggIncFirstContactRequest final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.EggIncFirstContactRequest) */ { public: - inline MailState() : MailState(nullptr) {} - ~MailState() override; - explicit PROTOBUF_CONSTEXPR MailState(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - MailState(const MailState& from); - MailState(MailState&& from) noexcept - : MailState() { - *this = ::std::move(from); - } - - inline MailState& operator=(const MailState& from) { + inline EggIncFirstContactRequest() : EggIncFirstContactRequest(nullptr) {} + ~EggIncFirstContactRequest() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR EggIncFirstContactRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline EggIncFirstContactRequest(const EggIncFirstContactRequest& from) : EggIncFirstContactRequest(nullptr, from) {} + inline EggIncFirstContactRequest(EggIncFirstContactRequest&& from) noexcept + : EggIncFirstContactRequest(nullptr, std::move(from)) {} + inline EggIncFirstContactRequest& operator=(const EggIncFirstContactRequest& from) { CopyFrom(from); return *this; } - inline MailState& operator=(MailState&& from) noexcept { + inline EggIncFirstContactRequest& operator=(EggIncFirstContactRequest&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -33778,206 +35892,313 @@ class MailState final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const MailState& default_instance() { + static const EggIncFirstContactRequest& default_instance() { return *internal_default_instance(); } - static inline const MailState* internal_default_instance() { - return reinterpret_cast( - &_MailState_default_instance_); - } - static constexpr int kIndexInFileMessages = - 115; - - friend void swap(MailState& a, MailState& b) { - a.Swap(&b); + static inline const EggIncFirstContactRequest* internal_default_instance() { + return reinterpret_cast( + &_EggIncFirstContactRequest_default_instance_); } - inline void Swap(MailState* other) { + static constexpr int kIndexInFileMessages = 18; + friend void swap(EggIncFirstContactRequest& a, EggIncFirstContactRequest& b) { a.Swap(&b); } + inline void Swap(EggIncFirstContactRequest* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(MailState* other) { + void UnsafeArenaSwap(EggIncFirstContactRequest* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - MailState* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + EggIncFirstContactRequest* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const MailState& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const MailState& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const EggIncFirstContactRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const EggIncFirstContactRequest& from) { EggIncFirstContactRequest::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(MailState* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.MailState"; + void InternalSwap(EggIncFirstContactRequest* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.EggIncFirstContactRequest"; } + + protected: + explicit EggIncFirstContactRequest(::google::protobuf::Arena* arena); + EggIncFirstContactRequest(::google::protobuf::Arena* arena, const EggIncFirstContactRequest& from); + EggIncFirstContactRequest(::google::protobuf::Arena* arena, EggIncFirstContactRequest&& from) noexcept + : EggIncFirstContactRequest(arena) { + *this = ::std::move(from); } - protected: - explicit MailState(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- - typedef MailState_TipState TipState; - // accessors ------------------------------------------------------- - enum : int { - kReadMailIdsFieldNumber = 1, - kTipsStatesFieldNumber = 2, - kTipsChecksumFieldNumber = 3, + kUserIdFieldNumber = 1, + kEiUserIdFieldNumber = 4, + kDeviceIdFieldNumber = 5, + kUsernameFieldNumber = 6, + kGameServicesIdFieldNumber = 7, + kRinfoFieldNumber = 8, + kClientVersionFieldNumber = 2, + kPlatformFieldNumber = 3, }; - // repeated string read_mail_ids = 1; - int read_mail_ids_size() const; + // optional string user_id = 1; + bool has_user_id() const; + void clear_user_id() ; + const std::string& user_id() const; + template + void set_user_id(Arg_&& arg, Args_... args); + std::string* mutable_user_id(); + PROTOBUF_NODISCARD std::string* release_user_id(); + void set_allocated_user_id(std::string* value); + private: - int _internal_read_mail_ids_size() const; + 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: - void clear_read_mail_ids(); - const std::string& read_mail_ids(int index) const; - std::string* mutable_read_mail_ids(int index); - void set_read_mail_ids(int index, const std::string& value); - void set_read_mail_ids(int index, std::string&& value); - void set_read_mail_ids(int index, const char* value); - void set_read_mail_ids(int index, const char* value, size_t size); - std::string* add_read_mail_ids(); - void add_read_mail_ids(const std::string& value); - void add_read_mail_ids(std::string&& value); - void add_read_mail_ids(const char* value); - void add_read_mail_ids(const char* value, size_t size); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& read_mail_ids() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_read_mail_ids(); + // optional string ei_user_id = 4; + bool has_ei_user_id() const; + void clear_ei_user_id() ; + const std::string& ei_user_id() const; + template + void set_ei_user_id(Arg_&& arg, Args_... args); + std::string* mutable_ei_user_id(); + PROTOBUF_NODISCARD std::string* release_ei_user_id(); + void set_allocated_ei_user_id(std::string* value); + private: - const std::string& _internal_read_mail_ids(int index) const; - std::string* _internal_add_read_mail_ids(); + const std::string& _internal_ei_user_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_ei_user_id( + const std::string& value); + std::string* _internal_mutable_ei_user_id(); + public: + // optional string device_id = 5; + bool has_device_id() const; + void clear_device_id() ; + const std::string& device_id() const; + template + void set_device_id(Arg_&& arg, Args_... args); + std::string* mutable_device_id(); + PROTOBUF_NODISCARD std::string* release_device_id(); + void set_allocated_device_id(std::string* value); - // repeated .ei.MailState.TipState tips_states = 2; - int tips_states_size() const; private: - int _internal_tips_states_size() const; + const std::string& _internal_device_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_device_id( + const std::string& value); + std::string* _internal_mutable_device_id(); + public: - void clear_tips_states(); - ::ei::MailState_TipState* mutable_tips_states(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::MailState_TipState >* - mutable_tips_states(); + // optional string username = 6; + bool has_username() const; + void clear_username() ; + const std::string& username() const; + template + void set_username(Arg_&& arg, Args_... args); + std::string* mutable_username(); + PROTOBUF_NODISCARD std::string* release_username(); + void set_allocated_username(std::string* value); + private: - const ::ei::MailState_TipState& _internal_tips_states(int index) const; - ::ei::MailState_TipState* _internal_add_tips_states(); + const std::string& _internal_username() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_username( + const std::string& value); + std::string* _internal_mutable_username(); + public: - const ::ei::MailState_TipState& tips_states(int index) const; - ::ei::MailState_TipState* add_tips_states(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::MailState_TipState >& - tips_states() const; + // optional string game_services_id = 7; + bool has_game_services_id() const; + void clear_game_services_id() ; + const std::string& game_services_id() const; + template + void set_game_services_id(Arg_&& arg, Args_... args); + std::string* mutable_game_services_id(); + PROTOBUF_NODISCARD std::string* release_game_services_id(); + void set_allocated_game_services_id(std::string* value); - // optional string tips_checksum = 3; - bool has_tips_checksum() const; private: - bool _internal_has_tips_checksum() const; + const std::string& _internal_game_services_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_game_services_id( + const std::string& value); + std::string* _internal_mutable_game_services_id(); + public: - void clear_tips_checksum(); - const std::string& tips_checksum() const; - template - void set_tips_checksum(ArgT0&& arg0, ArgT... args); - std::string* mutable_tips_checksum(); - PROTOBUF_NODISCARD std::string* release_tips_checksum(); - void set_allocated_tips_checksum(std::string* tips_checksum); + // optional .ei.BasicRequestInfo rinfo = 8; + bool has_rinfo() const; + void clear_rinfo() ; + const ::ei::BasicRequestInfo& rinfo() const; + PROTOBUF_NODISCARD ::ei::BasicRequestInfo* release_rinfo(); + ::ei::BasicRequestInfo* mutable_rinfo(); + void set_allocated_rinfo(::ei::BasicRequestInfo* value); + void unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value); + ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); + private: - const std::string& _internal_tips_checksum() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_tips_checksum(const std::string& value); - std::string* _internal_mutable_tips_checksum(); + const ::ei::BasicRequestInfo& _internal_rinfo() const; + ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + public: + // optional uint32 client_version = 2; + bool has_client_version() const; + void clear_client_version() ; + ::uint32_t client_version() const; + void set_client_version(::uint32_t value); - // @@protoc_insertion_point(class_scope:ei.MailState) + private: + ::uint32_t _internal_client_version() const; + void _internal_set_client_version(::uint32_t value); + + public: + // optional .ei.Platform platform = 3; + bool has_platform() const; + void clear_platform() ; + ::ei::Platform platform() const; + void set_platform(::ei::Platform value); + + private: + ::ei::Platform _internal_platform() const; + void _internal_set_platform(::ei::Platform value); + + public: + // @@protoc_insertion_point(class_scope:ei.EggIncFirstContactRequest) 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 read_mail_ids_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::MailState_TipState > tips_states_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr tips_checksum_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 8, 2, + 95, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_EggIncFirstContactRequest_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const EggIncFirstContactRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr user_id_; + ::google::protobuf::internal::ArenaStringPtr ei_user_id_; + ::google::protobuf::internal::ArenaStringPtr device_id_; + ::google::protobuf::internal::ArenaStringPtr username_; + ::google::protobuf::internal::ArenaStringPtr game_services_id_; + ::ei::BasicRequestInfo* rinfo_; + ::uint32_t client_version_; + int platform_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class PeriodicalsResponse_RoyaltyInfo final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.PeriodicalsResponse.RoyaltyInfo) */ { +class EggIncCurrentEvents final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.EggIncCurrentEvents) */ { 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) { + inline EggIncCurrentEvents() : EggIncCurrentEvents(nullptr) {} + ~EggIncCurrentEvents() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR EggIncCurrentEvents( + ::google::protobuf::internal::ConstantInitialized); + + inline EggIncCurrentEvents(const EggIncCurrentEvents& from) : EggIncCurrentEvents(nullptr, from) {} + inline EggIncCurrentEvents(EggIncCurrentEvents&& from) noexcept + : EggIncCurrentEvents(nullptr, std::move(from)) {} + inline EggIncCurrentEvents& operator=(const EggIncCurrentEvents& from) { CopyFrom(from); return *this; } - inline PeriodicalsResponse_RoyaltyInfo& operator=(PeriodicalsResponse_RoyaltyInfo&& from) noexcept { + inline EggIncCurrentEvents& operator=(EggIncCurrentEvents&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -33986,173 +36207,193 @@ class PeriodicalsResponse_RoyaltyInfo final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const PeriodicalsResponse_RoyaltyInfo& default_instance() { + static const EggIncCurrentEvents& 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 = - 116; - - friend void swap(PeriodicalsResponse_RoyaltyInfo& a, PeriodicalsResponse_RoyaltyInfo& b) { - a.Swap(&b); + static inline const EggIncCurrentEvents* internal_default_instance() { + return reinterpret_cast( + &_EggIncCurrentEvents_default_instance_); } - inline void Swap(PeriodicalsResponse_RoyaltyInfo* other) { + static constexpr int kIndexInFileMessages = 26; + friend void swap(EggIncCurrentEvents& a, EggIncCurrentEvents& b) { a.Swap(&b); } + inline void Swap(EggIncCurrentEvents* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(PeriodicalsResponse_RoyaltyInfo* other) { + void UnsafeArenaSwap(EggIncCurrentEvents* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - PeriodicalsResponse_RoyaltyInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + EggIncCurrentEvents* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(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); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const EggIncCurrentEvents& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const EggIncCurrentEvents& from) { EggIncCurrentEvents::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); 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"; + void InternalSwap(EggIncCurrentEvents* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.EggIncCurrentEvents"; } + + protected: + explicit EggIncCurrentEvents(::google::protobuf::Arena* arena); + EggIncCurrentEvents(::google::protobuf::Arena* arena, const EggIncCurrentEvents& from); + EggIncCurrentEvents(::google::protobuf::Arena* arena, EggIncCurrentEvents&& from) noexcept + : EggIncCurrentEvents(arena) { + *this = ::std::move(from); } - 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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kIdFieldNumber = 1, - kAmountFieldNumber = 2, + kEventsFieldNumber = 1, }; - // 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); + // repeated .ei.EggIncEvent events = 1; + int events_size() const; 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: + int _internal_events_size() const; - // 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); + void clear_events() ; + ::ei::EggIncEvent* mutable_events(int index); + ::google::protobuf::RepeatedPtrField<::ei::EggIncEvent>* mutable_events(); + private: - uint32_t _internal_amount() const; - void _internal_set_amount(uint32_t value); + const ::google::protobuf::RepeatedPtrField<::ei::EggIncEvent>& _internal_events() const; + ::google::protobuf::RepeatedPtrField<::ei::EggIncEvent>* _internal_mutable_events(); public: - - // @@protoc_insertion_point(class_scope:ei.PeriodicalsResponse.RoyaltyInfo) + const ::ei::EggIncEvent& events(int index) const; + ::ei::EggIncEvent* add_events(); + const ::google::protobuf::RepeatedPtrField<::ei::EggIncEvent>& events() const; + // @@protoc_insertion_point(class_scope:ei.EggIncCurrentEvents) 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 class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 0, 1, 1, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_EggIncCurrentEvents_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const EggIncCurrentEvents& from_msg); + ::google::protobuf::RepeatedPtrField< ::ei::EggIncEvent > events_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class PeriodicalsResponse final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.PeriodicalsResponse) */ { +class CustomEgg final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.CustomEgg) */ { public: - inline PeriodicalsResponse() : PeriodicalsResponse(nullptr) {} - ~PeriodicalsResponse() override; - explicit PROTOBUF_CONSTEXPR PeriodicalsResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - PeriodicalsResponse(const PeriodicalsResponse& from); - PeriodicalsResponse(PeriodicalsResponse&& from) noexcept - : PeriodicalsResponse() { - *this = ::std::move(from); - } - - inline PeriodicalsResponse& operator=(const PeriodicalsResponse& from) { + inline CustomEgg() : CustomEgg(nullptr) {} + ~CustomEgg() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR CustomEgg( + ::google::protobuf::internal::ConstantInitialized); + + inline CustomEgg(const CustomEgg& from) : CustomEgg(nullptr, from) {} + inline CustomEgg(CustomEgg&& from) noexcept + : CustomEgg(nullptr, std::move(from)) {} + inline CustomEgg& operator=(const CustomEgg& from) { CopyFrom(from); return *this; } - inline PeriodicalsResponse& operator=(PeriodicalsResponse&& from) noexcept { + inline CustomEgg& operator=(CustomEgg&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -34161,340 +36402,552 @@ class PeriodicalsResponse final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const PeriodicalsResponse& default_instance() { + static const CustomEgg& default_instance() { return *internal_default_instance(); } - static inline const PeriodicalsResponse* internal_default_instance() { - return reinterpret_cast( - &_PeriodicalsResponse_default_instance_); - } - static constexpr int kIndexInFileMessages = - 117; - - friend void swap(PeriodicalsResponse& a, PeriodicalsResponse& b) { - a.Swap(&b); + static inline const CustomEgg* internal_default_instance() { + return reinterpret_cast( + &_CustomEgg_default_instance_); } - inline void Swap(PeriodicalsResponse* other) { + static constexpr int kIndexInFileMessages = 38; + friend void swap(CustomEgg& a, CustomEgg& b) { a.Swap(&b); } + inline void Swap(CustomEgg* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(PeriodicalsResponse* other) { + void UnsafeArenaSwap(CustomEgg* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - PeriodicalsResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + CustomEgg* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const PeriodicalsResponse& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const PeriodicalsResponse& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const CustomEgg& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const CustomEgg& from) { CustomEgg::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(PeriodicalsResponse* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.PeriodicalsResponse"; + void InternalSwap(CustomEgg* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.CustomEgg"; } + + protected: + explicit CustomEgg(::google::protobuf::Arena* arena); + CustomEgg(::google::protobuf::Arena* arena, const CustomEgg& from); + CustomEgg(::google::protobuf::Arena* arena, CustomEgg&& from) noexcept + : CustomEgg(arena) { + *this = ::std::move(from); } - protected: - explicit PeriodicalsResponse(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- - typedef PeriodicalsResponse_RoyaltyInfo RoyaltyInfo; - // accessors ------------------------------------------------------- - enum : int { - kGiftsFieldNumber = 4, - kEvaluationsFieldNumber = 8, - kArtifactCasesFieldNumber = 9, - kShowcaseRoyaltiesFieldNumber = 10, - kSalesFieldNumber = 1, - kEventsFieldNumber = 2, - kContractsFieldNumber = 3, - kLiveConfigFieldNumber = 5, - kMailBagFieldNumber = 6, - kContractPlayerInfoFieldNumber = 7, + kBuffsFieldNumber = 8, + kIdentifierFieldNumber = 1, + kNameFieldNumber = 2, + kDescriptionFieldNumber = 3, + kHatcheryIdFieldNumber = 5, + kIconFieldNumber = 7, + kValueFieldNumber = 4, + kHatcheryMaxXFieldNumber = 6, + kIconWidthFieldNumber = 21, + kIconHeightFieldNumber = 22, }; - // repeated .ei.ServerGift gifts = 4; - int gifts_size() const; - private: - int _internal_gifts_size() const; - public: - void clear_gifts(); - ::ei::ServerGift* mutable_gifts(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ServerGift >* - mutable_gifts(); + // repeated .ei.GameModifier buffs = 8; + int buffs_size() const; private: - const ::ei::ServerGift& _internal_gifts(int index) const; - ::ei::ServerGift* _internal_add_gifts(); - public: - const ::ei::ServerGift& gifts(int index) const; - ::ei::ServerGift* add_gifts(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ServerGift >& - gifts() const; + int _internal_buffs_size() const; - // repeated .ei.ContractEvaluation evaluations = 8; - int evaluations_size() const; - private: - int _internal_evaluations_size() const; - public: - void clear_evaluations(); - ::ei::ContractEvaluation* mutable_evaluations(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractEvaluation >* - mutable_evaluations(); - private: - const ::ei::ContractEvaluation& _internal_evaluations(int index) const; - ::ei::ContractEvaluation* _internal_add_evaluations(); public: - const ::ei::ContractEvaluation& evaluations(int index) const; - ::ei::ContractEvaluation* add_evaluations(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractEvaluation >& - evaluations() const; + void clear_buffs() ; + ::ei::GameModifier* mutable_buffs(int index); + ::google::protobuf::RepeatedPtrField<::ei::GameModifier>* mutable_buffs(); - // repeated .ei.CompleteMissionResponse artifact_cases = 9; - int artifact_cases_size() const; private: - int _internal_artifact_cases_size() const; + const ::google::protobuf::RepeatedPtrField<::ei::GameModifier>& _internal_buffs() const; + ::google::protobuf::RepeatedPtrField<::ei::GameModifier>* _internal_mutable_buffs(); public: - void clear_artifact_cases(); - ::ei::CompleteMissionResponse* mutable_artifact_cases(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CompleteMissionResponse >* - mutable_artifact_cases(); + const ::ei::GameModifier& buffs(int index) const; + ::ei::GameModifier* add_buffs(); + const ::google::protobuf::RepeatedPtrField<::ei::GameModifier>& buffs() const; + // optional string identifier = 1; + bool has_identifier() const; + void clear_identifier() ; + const std::string& identifier() const; + template + void set_identifier(Arg_&& arg, Args_... args); + std::string* mutable_identifier(); + PROTOBUF_NODISCARD std::string* release_identifier(); + void set_allocated_identifier(std::string* value); + private: - const ::ei::CompleteMissionResponse& _internal_artifact_cases(int index) const; - ::ei::CompleteMissionResponse* _internal_add_artifact_cases(); + const std::string& _internal_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_identifier( + const std::string& value); + std::string* _internal_mutable_identifier(); + public: - const ::ei::CompleteMissionResponse& artifact_cases(int index) const; - ::ei::CompleteMissionResponse* add_artifact_cases(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CompleteMissionResponse >& - artifact_cases() const; + // optional string name = 2; + bool has_name() const; + void clear_name() ; + const std::string& name() const; + template + void set_name(Arg_&& arg, Args_... args); + std::string* mutable_name(); + PROTOBUF_NODISCARD std::string* release_name(); + void set_allocated_name(std::string* value); - // repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10; - int showcase_royalties_size() const; private: - int _internal_showcase_royalties_size() const; + const std::string& _internal_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_name( + const std::string& value); + std::string* _internal_mutable_name(); + public: - void clear_showcase_royalties(); - ::ei::PeriodicalsResponse_RoyaltyInfo* mutable_showcase_royalties(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::PeriodicalsResponse_RoyaltyInfo >* - mutable_showcase_royalties(); + // optional string description = 3; + bool has_description() const; + void clear_description() ; + const std::string& description() const; + template + void set_description(Arg_&& arg, Args_... args); + std::string* mutable_description(); + PROTOBUF_NODISCARD std::string* release_description(); + void set_allocated_description(std::string* value); + private: - const ::ei::PeriodicalsResponse_RoyaltyInfo& _internal_showcase_royalties(int index) const; - ::ei::PeriodicalsResponse_RoyaltyInfo* _internal_add_showcase_royalties(); + const std::string& _internal_description() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_description( + const std::string& value); + std::string* _internal_mutable_description(); + 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 string hatchery_id = 5; + bool has_hatchery_id() const; + void clear_hatchery_id() ; + const std::string& hatchery_id() const; + template + void set_hatchery_id(Arg_&& arg, Args_... args); + std::string* mutable_hatchery_id(); + PROTOBUF_NODISCARD std::string* release_hatchery_id(); + void set_allocated_hatchery_id(std::string* value); - // optional .ei.SalesInfo sales = 1; - bool has_sales() const; private: - bool _internal_has_sales() const; + const std::string& _internal_hatchery_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_hatchery_id( + const std::string& value); + std::string* _internal_mutable_hatchery_id(); + public: - void clear_sales(); - const ::ei::SalesInfo& sales() const; - PROTOBUF_NODISCARD ::ei::SalesInfo* release_sales(); - ::ei::SalesInfo* mutable_sales(); - void set_allocated_sales(::ei::SalesInfo* sales); + // optional .ei.DLCItem icon = 7; + bool has_icon() const; + void clear_icon() ; + const ::ei::DLCItem& icon() const; + PROTOBUF_NODISCARD ::ei::DLCItem* release_icon(); + ::ei::DLCItem* mutable_icon(); + void set_allocated_icon(::ei::DLCItem* value); + void unsafe_arena_set_allocated_icon(::ei::DLCItem* value); + ::ei::DLCItem* unsafe_arena_release_icon(); + private: - const ::ei::SalesInfo& _internal_sales() const; - ::ei::SalesInfo* _internal_mutable_sales(); + const ::ei::DLCItem& _internal_icon() const; + ::ei::DLCItem* _internal_mutable_icon(); + public: - void unsafe_arena_set_allocated_sales( - ::ei::SalesInfo* sales); - ::ei::SalesInfo* unsafe_arena_release_sales(); + // optional double value = 4; + bool has_value() const; + void clear_value() ; + double value() const; + void set_value(double value); - // optional .ei.EggIncCurrentEvents events = 2; - bool has_events() const; private: - bool _internal_has_events() const; + double _internal_value() const; + void _internal_set_value(double value); + public: - void clear_events(); - const ::ei::EggIncCurrentEvents& events() const; - PROTOBUF_NODISCARD ::ei::EggIncCurrentEvents* release_events(); - ::ei::EggIncCurrentEvents* mutable_events(); - void set_allocated_events(::ei::EggIncCurrentEvents* events); + // optional double hatchery_max_x = 6; + bool has_hatchery_max_x() const; + void clear_hatchery_max_x() ; + double hatchery_max_x() const; + void set_hatchery_max_x(double value); + private: - const ::ei::EggIncCurrentEvents& _internal_events() const; - ::ei::EggIncCurrentEvents* _internal_mutable_events(); + double _internal_hatchery_max_x() const; + void _internal_set_hatchery_max_x(double value); + public: - void unsafe_arena_set_allocated_events( - ::ei::EggIncCurrentEvents* events); - ::ei::EggIncCurrentEvents* unsafe_arena_release_events(); + // optional double icon_width = 21; + bool has_icon_width() const; + void clear_icon_width() ; + double icon_width() const; + void set_icon_width(double value); - // optional .ei.ContractsResponse contracts = 3; - bool has_contracts() const; private: - bool _internal_has_contracts() const; + double _internal_icon_width() const; + void _internal_set_icon_width(double value); + public: - void clear_contracts(); - const ::ei::ContractsResponse& contracts() const; - PROTOBUF_NODISCARD ::ei::ContractsResponse* release_contracts(); - ::ei::ContractsResponse* mutable_contracts(); - void set_allocated_contracts(::ei::ContractsResponse* contracts); + // optional double icon_height = 22; + bool has_icon_height() const; + void clear_icon_height() ; + double icon_height() const; + void set_icon_height(double value); + private: - const ::ei::ContractsResponse& _internal_contracts() const; - ::ei::ContractsResponse* _internal_mutable_contracts(); + double _internal_icon_height() const; + void _internal_set_icon_height(double value); + public: - void unsafe_arena_set_allocated_contracts( - ::ei::ContractsResponse* contracts); - ::ei::ContractsResponse* unsafe_arena_release_contracts(); + // @@protoc_insertion_point(class_scope:ei.CustomEgg) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 10, 2, + 65, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_CustomEgg_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const CustomEgg& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::GameModifier > buffs_; + ::google::protobuf::internal::ArenaStringPtr identifier_; + ::google::protobuf::internal::ArenaStringPtr name_; + ::google::protobuf::internal::ArenaStringPtr description_; + ::google::protobuf::internal::ArenaStringPtr hatchery_id_; + ::ei::DLCItem* icon_; + double value_; + double hatchery_max_x_; + double icon_width_; + double icon_height_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_ei_2eproto; +}; +// ------------------------------------------------------------------- + +class CurrencyFlowBatchRequest final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.CurrencyFlowBatchRequest) */ { + public: + inline CurrencyFlowBatchRequest() : CurrencyFlowBatchRequest(nullptr) {} + ~CurrencyFlowBatchRequest() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR CurrencyFlowBatchRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline CurrencyFlowBatchRequest(const CurrencyFlowBatchRequest& from) : CurrencyFlowBatchRequest(nullptr, from) {} + inline CurrencyFlowBatchRequest(CurrencyFlowBatchRequest&& from) noexcept + : CurrencyFlowBatchRequest(nullptr, std::move(from)) {} + inline CurrencyFlowBatchRequest& operator=(const CurrencyFlowBatchRequest& from) { + CopyFrom(from); + return *this; + } + inline CurrencyFlowBatchRequest& operator=(CurrencyFlowBatchRequest&& from) noexcept { + if (this == &from) return *this; + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); + } + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); + } + + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const CurrencyFlowBatchRequest& default_instance() { + return *internal_default_instance(); + } + static inline const CurrencyFlowBatchRequest* internal_default_instance() { + return reinterpret_cast( + &_CurrencyFlowBatchRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = 35; + friend void swap(CurrencyFlowBatchRequest& a, CurrencyFlowBatchRequest& b) { a.Swap(&b); } + inline void Swap(CurrencyFlowBatchRequest* other) { + if (other == this) return; +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(CurrencyFlowBatchRequest* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + CurrencyFlowBatchRequest* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const CurrencyFlowBatchRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const CurrencyFlowBatchRequest& from) { CurrencyFlowBatchRequest::MergeImpl(*this, from); } - // optional .ei.LiveConfig live_config = 5; - bool has_live_config() const; private: - bool _internal_has_live_config() const; + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - void clear_live_config(); - const ::ei::LiveConfig& live_config() const; - PROTOBUF_NODISCARD ::ei::LiveConfig* release_live_config(); - ::ei::LiveConfig* mutable_live_config(); - void set_allocated_live_config(::ei::LiveConfig* live_config); + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) private: - const ::ei::LiveConfig& _internal_live_config() const; - ::ei::LiveConfig* _internal_mutable_live_config(); + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); + public: - void unsafe_arena_set_allocated_live_config( - ::ei::LiveConfig* live_config); - ::ei::LiveConfig* unsafe_arena_release_live_config(); + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } - // optional .ei.MailDB mail_bag = 6; - bool has_mail_bag() const; private: - bool _internal_has_mail_bag() const; - public: - void clear_mail_bag(); - const ::ei::MailDB& mail_bag() const; - PROTOBUF_NODISCARD ::ei::MailDB* release_mail_bag(); - ::ei::MailDB* mutable_mail_bag(); - void set_allocated_mail_bag(::ei::MailDB* mail_bag); + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(CurrencyFlowBatchRequest* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.CurrencyFlowBatchRequest"; } + + protected: + explicit CurrencyFlowBatchRequest(::google::protobuf::Arena* arena); + CurrencyFlowBatchRequest(::google::protobuf::Arena* arena, const CurrencyFlowBatchRequest& from); + CurrencyFlowBatchRequest(::google::protobuf::Arena* arena, CurrencyFlowBatchRequest&& from) noexcept + : CurrencyFlowBatchRequest(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kLogsFieldNumber = 1, + kRinfoFieldNumber = 2, + }; + // repeated .ei.CurrencyFlowLog logs = 1; + int logs_size() const; private: - const ::ei::MailDB& _internal_mail_bag() const; - ::ei::MailDB* _internal_mutable_mail_bag(); + int _internal_logs_size() const; + public: - void unsafe_arena_set_allocated_mail_bag( - ::ei::MailDB* mail_bag); - ::ei::MailDB* unsafe_arena_release_mail_bag(); + void clear_logs() ; + ::ei::CurrencyFlowLog* mutable_logs(int index); + ::google::protobuf::RepeatedPtrField<::ei::CurrencyFlowLog>* mutable_logs(); - // optional .ei.ContractPlayerInfo contract_player_info = 7; - bool has_contract_player_info() const; private: - bool _internal_has_contract_player_info() const; + const ::google::protobuf::RepeatedPtrField<::ei::CurrencyFlowLog>& _internal_logs() const; + ::google::protobuf::RepeatedPtrField<::ei::CurrencyFlowLog>* _internal_mutable_logs(); public: - void clear_contract_player_info(); - const ::ei::ContractPlayerInfo& contract_player_info() const; - PROTOBUF_NODISCARD ::ei::ContractPlayerInfo* release_contract_player_info(); - ::ei::ContractPlayerInfo* mutable_contract_player_info(); - void set_allocated_contract_player_info(::ei::ContractPlayerInfo* contract_player_info); + const ::ei::CurrencyFlowLog& logs(int index) const; + ::ei::CurrencyFlowLog* add_logs(); + const ::google::protobuf::RepeatedPtrField<::ei::CurrencyFlowLog>& logs() const; + // optional .ei.BasicRequestInfo rinfo = 2; + bool has_rinfo() const; + void clear_rinfo() ; + const ::ei::BasicRequestInfo& rinfo() const; + PROTOBUF_NODISCARD ::ei::BasicRequestInfo* release_rinfo(); + ::ei::BasicRequestInfo* mutable_rinfo(); + void set_allocated_rinfo(::ei::BasicRequestInfo* value); + void unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value); + ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); + private: - const ::ei::ContractPlayerInfo& _internal_contract_player_info() const; - ::ei::ContractPlayerInfo* _internal_mutable_contract_player_info(); - public: - void unsafe_arena_set_allocated_contract_player_info( - ::ei::ContractPlayerInfo* contract_player_info); - ::ei::ContractPlayerInfo* unsafe_arena_release_contract_player_info(); + const ::ei::BasicRequestInfo& _internal_rinfo() const; + ::ei::BasicRequestInfo* _internal_mutable_rinfo(); - // @@protoc_insertion_point(class_scope:ei.PeriodicalsResponse) + public: + // @@protoc_insertion_point(class_scope:ei.CurrencyFlowBatchRequest) 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< ::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_; - ::ei::LiveConfig* live_config_; - ::ei::MailDB* mail_bag_; - ::ei::ContractPlayerInfo* contract_player_info_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 2, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_CurrencyFlowBatchRequest_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const CurrencyFlowBatchRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::CurrencyFlowLog > logs_; + ::ei::BasicRequestInfo* rinfo_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class GetPeriodicalsRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.GetPeriodicalsRequest) */ { +class CreateCoopRequest final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.CreateCoopRequest) */ { public: - inline GetPeriodicalsRequest() : GetPeriodicalsRequest(nullptr) {} - ~GetPeriodicalsRequest() override; - explicit PROTOBUF_CONSTEXPR GetPeriodicalsRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - GetPeriodicalsRequest(const GetPeriodicalsRequest& from); - GetPeriodicalsRequest(GetPeriodicalsRequest&& from) noexcept - : GetPeriodicalsRequest() { - *this = ::std::move(from); - } - - inline GetPeriodicalsRequest& operator=(const GetPeriodicalsRequest& from) { + inline CreateCoopRequest() : CreateCoopRequest(nullptr) {} + ~CreateCoopRequest() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR CreateCoopRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline CreateCoopRequest(const CreateCoopRequest& from) : CreateCoopRequest(nullptr, from) {} + inline CreateCoopRequest(CreateCoopRequest&& from) noexcept + : CreateCoopRequest(nullptr, std::move(from)) {} + inline CreateCoopRequest& operator=(const CreateCoopRequest& from) { CopyFrom(from); return *this; } - inline GetPeriodicalsRequest& operator=(GetPeriodicalsRequest&& from) noexcept { + inline CreateCoopRequest& operator=(CreateCoopRequest&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -34503,358 +36956,411 @@ class GetPeriodicalsRequest final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const GetPeriodicalsRequest& default_instance() { + static const CreateCoopRequest& default_instance() { return *internal_default_instance(); } - static inline const GetPeriodicalsRequest* internal_default_instance() { - return reinterpret_cast( - &_GetPeriodicalsRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 118; - - friend void swap(GetPeriodicalsRequest& a, GetPeriodicalsRequest& b) { - a.Swap(&b); + static inline const CreateCoopRequest* internal_default_instance() { + return reinterpret_cast( + &_CreateCoopRequest_default_instance_); } - inline void Swap(GetPeriodicalsRequest* other) { + static constexpr int kIndexInFileMessages = 77; + friend void swap(CreateCoopRequest& a, CreateCoopRequest& b) { a.Swap(&b); } + inline void Swap(CreateCoopRequest* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(GetPeriodicalsRequest* other) { + void UnsafeArenaSwap(CreateCoopRequest* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - GetPeriodicalsRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + CreateCoopRequest* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const GetPeriodicalsRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const GetPeriodicalsRequest& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const CreateCoopRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const CreateCoopRequest& from) { CreateCoopRequest::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(GetPeriodicalsRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.GetPeriodicalsRequest"; + void InternalSwap(CreateCoopRequest* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.CreateCoopRequest"; } + + protected: + explicit CreateCoopRequest(::google::protobuf::Arena* arena); + CreateCoopRequest(::google::protobuf::Arena* arena, const CreateCoopRequest& from); + CreateCoopRequest(::google::protobuf::Arena* arena, CreateCoopRequest&& from) noexcept + : CreateCoopRequest(arena) { + *this = ::std::move(from); } - protected: - explicit GetPeriodicalsRequest(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kUserIdFieldNumber = 1, - kRinfoFieldNumber = 12, - kSecondsFullRealtimeFieldNumber = 4, - kSecondsFullGametimeFieldNumber = 5, - kSoulEggsFieldNumber = 8, - kLostIncrementsFieldNumber = 7, - kPiggyFullFieldNumber = 2, - kPiggyFoundFullFieldNumber = 3, - kContractsUnlockedFieldNumber = 15, - kArtifactsUnlockedFieldNumber = 16, - kCurrentClientVersionFieldNumber = 10, - kDebugFieldNumber = 11, - kMysticalEarningsMultFieldNumber = 13, - kEopFieldNumber = 14, + kContractIdentifierFieldNumber = 1, + kCoopIdentifierFieldNumber = 2, + kUserIdFieldNumber = 4, + kUserNameFieldNumber = 5, + kRinfoFieldNumber = 10, + kSecondsRemainingFieldNumber = 3, + kPlatformFieldNumber = 6, + kClientVersionFieldNumber = 7, + kSoulPowerFieldNumber = 8, + kLeagueFieldNumber = 9, + kGradeFieldNumber = 12, + kEopFieldNumber = 11, + kPublicFieldNumber = 13, + kCcOnlyFieldNumber = 14, + kAllowAllGradesFieldNumber = 16, + kPointsReplayFieldNumber = 15, }; - // optional string user_id = 1; - bool has_user_id() const; + // optional string contract_identifier = 1; + bool has_contract_identifier() const; + void clear_contract_identifier() ; + const std::string& contract_identifier() const; + template + void set_contract_identifier(Arg_&& arg, Args_... args); + std::string* mutable_contract_identifier(); + PROTOBUF_NODISCARD std::string* release_contract_identifier(); + void set_allocated_contract_identifier(std::string* value); + + private: + const std::string& _internal_contract_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_identifier( + const std::string& value); + std::string* _internal_mutable_contract_identifier(); + + public: + // optional string coop_identifier = 2; + bool has_coop_identifier() const; + void clear_coop_identifier() ; + const std::string& coop_identifier() const; + template + void set_coop_identifier(Arg_&& arg, Args_... args); + std::string* mutable_coop_identifier(); + PROTOBUF_NODISCARD std::string* release_coop_identifier(); + void set_allocated_coop_identifier(std::string* value); + private: - bool _internal_has_user_id() const; + const std::string& _internal_coop_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_coop_identifier( + const std::string& value); + std::string* _internal_mutable_coop_identifier(); + public: - void clear_user_id(); + // optional string user_id = 4; + bool has_user_id() const; + void clear_user_id() ; const std::string& user_id() const; - template - void set_user_id(ArgT0&& arg0, ArgT... args); + template + void set_user_id(Arg_&& arg, Args_... args); std::string* mutable_user_id(); PROTOBUF_NODISCARD std::string* release_user_id(); - void set_allocated_user_id(std::string* user_id); + void set_allocated_user_id(std::string* value); + private: const std::string& _internal_user_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_user_id(const std::string& value); + inline PROTOBUF_ALWAYS_INLINE void _internal_set_user_id( + const std::string& value); std::string* _internal_mutable_user_id(); + public: + // optional string user_name = 5; + bool has_user_name() const; + void clear_user_name() ; + const std::string& user_name() const; + template + void set_user_name(Arg_&& arg, Args_... args); + std::string* mutable_user_name(); + PROTOBUF_NODISCARD std::string* release_user_name(); + void set_allocated_user_name(std::string* value); - // optional .ei.BasicRequestInfo rinfo = 12; - bool has_rinfo() const; private: - bool _internal_has_rinfo() const; + const std::string& _internal_user_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_user_name( + const std::string& value); + std::string* _internal_mutable_user_name(); + public: - void clear_rinfo(); + // optional .ei.BasicRequestInfo rinfo = 10; + bool has_rinfo() const; + 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); + void set_allocated_rinfo(::ei::BasicRequestInfo* value); + void unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value); + ::ei::BasicRequestInfo* unsafe_arena_release_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 double seconds_full_realtime = 4; - bool has_seconds_full_realtime() const; - private: - bool _internal_has_seconds_full_realtime() const; - public: - void clear_seconds_full_realtime(); - double seconds_full_realtime() const; - void set_seconds_full_realtime(double value); - private: - double _internal_seconds_full_realtime() const; - void _internal_set_seconds_full_realtime(double value); public: + // optional double seconds_remaining = 3; + bool has_seconds_remaining() const; + void clear_seconds_remaining() ; + double seconds_remaining() const; + void set_seconds_remaining(double value); - // optional double seconds_full_gametime = 5; - bool has_seconds_full_gametime() const; - private: - bool _internal_has_seconds_full_gametime() const; - public: - void clear_seconds_full_gametime(); - double seconds_full_gametime() const; - void set_seconds_full_gametime(double value); private: - double _internal_seconds_full_gametime() const; - void _internal_set_seconds_full_gametime(double value); - public: + double _internal_seconds_remaining() const; + void _internal_set_seconds_remaining(double value); - // optional double soul_eggs = 8; - bool has_soul_eggs() const; - private: - bool _internal_has_soul_eggs() const; - public: - void clear_soul_eggs(); - double soul_eggs() const; - void set_soul_eggs(double value); - private: - double _internal_soul_eggs() const; - void _internal_set_soul_eggs(double value); public: + // optional .ei.Platform platform = 6; + bool has_platform() const; + void clear_platform() ; + ::ei::Platform platform() const; + void set_platform(::ei::Platform value); - // optional uint32 lost_increments = 7; - bool has_lost_increments() const; - private: - bool _internal_has_lost_increments() const; - public: - void clear_lost_increments(); - uint32_t lost_increments() const; - void set_lost_increments(uint32_t value); private: - uint32_t _internal_lost_increments() const; - void _internal_set_lost_increments(uint32_t value); - public: + ::ei::Platform _internal_platform() const; + void _internal_set_platform(::ei::Platform value); - // optional bool piggy_full = 2; - bool has_piggy_full() const; - private: - bool _internal_has_piggy_full() const; - public: - void clear_piggy_full(); - bool piggy_full() const; - void set_piggy_full(bool value); - private: - bool _internal_piggy_full() const; - void _internal_set_piggy_full(bool value); public: + // optional uint32 client_version = 7; + bool has_client_version() const; + void clear_client_version() ; + ::uint32_t client_version() const; + void set_client_version(::uint32_t value); - // optional bool piggy_found_full = 3; - bool has_piggy_found_full() const; - private: - bool _internal_has_piggy_found_full() const; - public: - void clear_piggy_found_full(); - bool piggy_found_full() const; - void set_piggy_found_full(bool value); private: - bool _internal_piggy_found_full() const; - void _internal_set_piggy_found_full(bool value); - public: + ::uint32_t _internal_client_version() const; + void _internal_set_client_version(::uint32_t value); - // optional bool contracts_unlocked = 15; - bool has_contracts_unlocked() const; - private: - bool _internal_has_contracts_unlocked() const; - public: - void clear_contracts_unlocked(); - bool contracts_unlocked() const; - void set_contracts_unlocked(bool value); - private: - bool _internal_contracts_unlocked() const; - void _internal_set_contracts_unlocked(bool value); public: + // optional double soul_power = 8; + bool has_soul_power() const; + void clear_soul_power() ; + double soul_power() const; + void set_soul_power(double value); - // optional bool artifacts_unlocked = 16; - bool has_artifacts_unlocked() const; - private: - bool _internal_has_artifacts_unlocked() const; - public: - void clear_artifacts_unlocked(); - bool artifacts_unlocked() const; - void set_artifacts_unlocked(bool value); private: - bool _internal_artifacts_unlocked() const; - void _internal_set_artifacts_unlocked(bool value); - public: + double _internal_soul_power() const; + void _internal_set_soul_power(double value); - // optional uint32 current_client_version = 10; - bool has_current_client_version() const; - private: - bool _internal_has_current_client_version() const; public: - void clear_current_client_version(); - uint32_t current_client_version() const; - void set_current_client_version(uint32_t value); + // optional uint32 league = 9; + bool has_league() const; + void clear_league() ; + ::uint32_t league() const; + void set_league(::uint32_t value); + private: - uint32_t _internal_current_client_version() const; - void _internal_set_current_client_version(uint32_t value); + ::uint32_t _internal_league() const; + void _internal_set_league(::uint32_t value); + public: + // optional .ei.Contract.PlayerGrade grade = 12; + bool has_grade() const; + void clear_grade() ; + ::ei::Contract_PlayerGrade grade() const; + void set_grade(::ei::Contract_PlayerGrade value); - // optional bool debug = 11; - bool has_debug() const; private: - bool _internal_has_debug() const; + ::ei::Contract_PlayerGrade _internal_grade() const; + void _internal_set_grade(::ei::Contract_PlayerGrade value); + public: - void clear_debug(); - bool debug() const; - void set_debug(bool value); + // optional double eop = 11; + bool has_eop() const; + void clear_eop() ; + double eop() const; + void set_eop(double value); + private: - bool _internal_debug() const; - void _internal_set_debug(bool value); + double _internal_eop() const; + void _internal_set_eop(double value); + public: + // optional bool public = 13; + bool has_public_() const; + void clear_public_() ; + bool public_() const; + void set_public_(bool value); - // optional double mystical_earnings_mult = 13; - bool has_mystical_earnings_mult() const; private: - bool _internal_has_mystical_earnings_mult() const; + bool _internal_public_() const; + void _internal_set_public_(bool value); + public: - void clear_mystical_earnings_mult(); - double mystical_earnings_mult() const; - void set_mystical_earnings_mult(double value); + // optional bool cc_only = 14; + bool has_cc_only() const; + void clear_cc_only() ; + bool cc_only() const; + void set_cc_only(bool value); + private: - double _internal_mystical_earnings_mult() const; - void _internal_set_mystical_earnings_mult(double value); + bool _internal_cc_only() const; + void _internal_set_cc_only(bool value); + public: + // optional bool allow_all_grades = 16; + bool has_allow_all_grades() const; + void clear_allow_all_grades() ; + bool allow_all_grades() const; + void set_allow_all_grades(bool value); - // optional uint32 eop = 14; - bool has_eop() const; private: - bool _internal_has_eop() const; + bool _internal_allow_all_grades() const; + void _internal_set_allow_all_grades(bool value); + public: - void clear_eop(); - uint32_t eop() const; - void set_eop(uint32_t value); + // optional bool points_replay = 15; + bool has_points_replay() const; + void clear_points_replay() ; + bool points_replay() const; + void set_points_replay(bool value); + private: - uint32_t _internal_eop() const; - void _internal_set_eop(uint32_t value); - public: + bool _internal_points_replay() const; + void _internal_set_points_replay(bool value); - // @@protoc_insertion_point(class_scope:ei.GetPeriodicalsRequest) + public: + // @@protoc_insertion_point(class_scope:ei.CreateCoopRequest) 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 user_id_; - ::ei::BasicRequestInfo* rinfo_; - double seconds_full_realtime_; - double seconds_full_gametime_; - double soul_eggs_; - uint32_t lost_increments_; - bool piggy_full_; - bool piggy_found_full_; - bool contracts_unlocked_; - bool artifacts_unlocked_; - uint32_t current_client_version_; - bool debug_; - double mystical_earnings_mult_; - uint32_t eop_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 4, 16, 3, + 95, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_CreateCoopRequest_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const CreateCoopRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr contract_identifier_; + ::google::protobuf::internal::ArenaStringPtr coop_identifier_; + ::google::protobuf::internal::ArenaStringPtr user_id_; + ::google::protobuf::internal::ArenaStringPtr user_name_; + ::ei::BasicRequestInfo* rinfo_; + double seconds_remaining_; + int platform_; + ::uint32_t client_version_; + double soul_power_; + ::uint32_t league_; + int grade_; + double eop_; + bool public__; + bool cc_only_; + bool allow_all_grades_; + bool points_replay_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ConfigRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ConfigRequest) */ { +class CoopLastChickenRunTimes final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.CoopLastChickenRunTimes) */ { public: - inline ConfigRequest() : ConfigRequest(nullptr) {} - ~ConfigRequest() override; - explicit PROTOBUF_CONSTEXPR ConfigRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ConfigRequest(const ConfigRequest& from); - ConfigRequest(ConfigRequest&& from) noexcept - : ConfigRequest() { - *this = ::std::move(from); - } - - inline ConfigRequest& operator=(const ConfigRequest& from) { + inline CoopLastChickenRunTimes() : CoopLastChickenRunTimes(nullptr) {} + ~CoopLastChickenRunTimes() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR CoopLastChickenRunTimes( + ::google::protobuf::internal::ConstantInitialized); + + inline CoopLastChickenRunTimes(const CoopLastChickenRunTimes& from) : CoopLastChickenRunTimes(nullptr, from) {} + inline CoopLastChickenRunTimes(CoopLastChickenRunTimes&& from) noexcept + : CoopLastChickenRunTimes(nullptr, std::move(from)) {} + inline CoopLastChickenRunTimes& operator=(const CoopLastChickenRunTimes& from) { CopyFrom(from); return *this; } - inline ConfigRequest& operator=(ConfigRequest&& from) noexcept { + inline CoopLastChickenRunTimes& operator=(CoopLastChickenRunTimes&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -34863,268 +37369,389 @@ class ConfigRequest final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ConfigRequest& default_instance() { + static const CoopLastChickenRunTimes& default_instance() { return *internal_default_instance(); } - static inline const ConfigRequest* internal_default_instance() { - return reinterpret_cast( - &_ConfigRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 119; - - friend void swap(ConfigRequest& a, ConfigRequest& b) { - a.Swap(&b); + static inline const CoopLastChickenRunTimes* internal_default_instance() { + return reinterpret_cast( + &_CoopLastChickenRunTimes_default_instance_); } - inline void Swap(ConfigRequest* other) { + static constexpr int kIndexInFileMessages = 95; + friend void swap(CoopLastChickenRunTimes& a, CoopLastChickenRunTimes& b) { a.Swap(&b); } + inline void Swap(CoopLastChickenRunTimes* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ConfigRequest* other) { + void UnsafeArenaSwap(CoopLastChickenRunTimes* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ConfigRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + CoopLastChickenRunTimes* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ConfigRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ConfigRequest& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const CoopLastChickenRunTimes& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const CoopLastChickenRunTimes& from) { CoopLastChickenRunTimes::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ConfigRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ConfigRequest"; + void InternalSwap(CoopLastChickenRunTimes* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.CoopLastChickenRunTimes"; } + + protected: + explicit CoopLastChickenRunTimes(::google::protobuf::Arena* arena); + CoopLastChickenRunTimes(::google::protobuf::Arena* arena, const CoopLastChickenRunTimes& from); + CoopLastChickenRunTimes(::google::protobuf::Arena* arena, CoopLastChickenRunTimes&& from) noexcept + : CoopLastChickenRunTimes(arena) { + *this = ::std::move(from); } - protected: - explicit ConfigRequest(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kTipsChecksumFieldNumber = 8, - kRinfoFieldNumber = 1, - kSoulEggsFieldNumber = 2, - kContractsUnlockedFieldNumber = 5, - kArtifactsUnlockedFieldNumber = 3, - kFuelTankUnlockedFieldNumber = 4, - kProPermitFieldNumber = 6, - kUltraFieldNumber = 7, + kEntriesFieldNumber = 3, }; - // optional string tips_checksum = 8; - bool has_tips_checksum() const; - private: - bool _internal_has_tips_checksum() const; - public: - void clear_tips_checksum(); - const std::string& tips_checksum() const; - template - void set_tips_checksum(ArgT0&& arg0, ArgT... args); - std::string* mutable_tips_checksum(); - PROTOBUF_NODISCARD std::string* release_tips_checksum(); - void set_allocated_tips_checksum(std::string* tips_checksum); + // repeated .ei.CoopChickenRunEntry entries = 3; + int entries_size() const; private: - const std::string& _internal_tips_checksum() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_tips_checksum(const std::string& value); - std::string* _internal_mutable_tips_checksum(); - public: + int _internal_entries_size() const; - // optional .ei.BasicRequestInfo rinfo = 1; - 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(); + void clear_entries() ; + ::ei::CoopChickenRunEntry* mutable_entries(int index); + ::google::protobuf::RepeatedPtrField<::ei::CoopChickenRunEntry>* mutable_entries(); - // optional double soul_eggs = 2; - bool has_soul_eggs() const; - private: - bool _internal_has_soul_eggs() const; - public: - void clear_soul_eggs(); - double soul_eggs() const; - void set_soul_eggs(double value); private: - double _internal_soul_eggs() const; - void _internal_set_soul_eggs(double value); + const ::google::protobuf::RepeatedPtrField<::ei::CoopChickenRunEntry>& _internal_entries() const; + ::google::protobuf::RepeatedPtrField<::ei::CoopChickenRunEntry>* _internal_mutable_entries(); public: + const ::ei::CoopChickenRunEntry& entries(int index) const; + ::ei::CoopChickenRunEntry* add_entries(); + const ::google::protobuf::RepeatedPtrField<::ei::CoopChickenRunEntry>& entries() const; + // @@protoc_insertion_point(class_scope:ei.CoopLastChickenRunTimes) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 0, 1, 1, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_CoopLastChickenRunTimes_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const CoopLastChickenRunTimes& from_msg); + ::google::protobuf::RepeatedPtrField< ::ei::CoopChickenRunEntry > entries_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_ei_2eproto; +}; +// ------------------------------------------------------------------- - // optional bool contracts_unlocked = 5; - bool has_contracts_unlocked() const; - private: - bool _internal_has_contracts_unlocked() const; - public: - void clear_contracts_unlocked(); - bool contracts_unlocked() const; - void set_contracts_unlocked(bool value); - private: - bool _internal_contracts_unlocked() const; - void _internal_set_contracts_unlocked(bool value); - public: +class CoopCompletionSnapshot final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.CoopCompletionSnapshot) */ { + public: + inline CoopCompletionSnapshot() : CoopCompletionSnapshot(nullptr) {} + ~CoopCompletionSnapshot() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR CoopCompletionSnapshot( + ::google::protobuf::internal::ConstantInitialized); + + inline CoopCompletionSnapshot(const CoopCompletionSnapshot& from) : CoopCompletionSnapshot(nullptr, from) {} + inline CoopCompletionSnapshot(CoopCompletionSnapshot&& from) noexcept + : CoopCompletionSnapshot(nullptr, std::move(from)) {} + inline CoopCompletionSnapshot& operator=(const CoopCompletionSnapshot& from) { + CopyFrom(from); + return *this; + } + inline CoopCompletionSnapshot& operator=(CoopCompletionSnapshot&& from) noexcept { + if (this == &from) return *this; + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } - // optional bool artifacts_unlocked = 3; - bool has_artifacts_unlocked() const; - private: - bool _internal_has_artifacts_unlocked() const; - public: - void clear_artifacts_unlocked(); - bool artifacts_unlocked() const; - void set_artifacts_unlocked(bool value); - private: - bool _internal_artifacts_unlocked() const; - void _internal_set_artifacts_unlocked(bool value); - public: + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); + } + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); + } + + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const CoopCompletionSnapshot& default_instance() { + return *internal_default_instance(); + } + static inline const CoopCompletionSnapshot* internal_default_instance() { + return reinterpret_cast( + &_CoopCompletionSnapshot_default_instance_); + } + static constexpr int kIndexInFileMessages = 55; + friend void swap(CoopCompletionSnapshot& a, CoopCompletionSnapshot& b) { a.Swap(&b); } + inline void Swap(CoopCompletionSnapshot* other) { + if (other == this) return; +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(CoopCompletionSnapshot* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + CoopCompletionSnapshot* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const CoopCompletionSnapshot& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const CoopCompletionSnapshot& from) { CoopCompletionSnapshot::MergeImpl(*this, from); } - // optional bool fuel_tank_unlocked = 4; - bool has_fuel_tank_unlocked() const; private: - bool _internal_has_fuel_tank_unlocked() const; + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - void clear_fuel_tank_unlocked(); - bool fuel_tank_unlocked() const; - void set_fuel_tank_unlocked(bool value); + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) private: - bool _internal_fuel_tank_unlocked() const; - void _internal_set_fuel_tank_unlocked(bool value); - public: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - // optional bool pro_permit = 6; - bool has_pro_permit() const; - private: - bool _internal_has_pro_permit() const; public: - void clear_pro_permit(); - bool pro_permit() const; - void set_pro_permit(bool value); + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } + private: - bool _internal_pro_permit() const; - void _internal_set_pro_permit(bool value); - public: + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(CoopCompletionSnapshot* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.CoopCompletionSnapshot"; } + + protected: + explicit CoopCompletionSnapshot(::google::protobuf::Arena* arena); + CoopCompletionSnapshot(::google::protobuf::Arena* arena, const CoopCompletionSnapshot& from); + CoopCompletionSnapshot(::google::protobuf::Arena* arena, CoopCompletionSnapshot&& from) noexcept + : CoopCompletionSnapshot(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; - // optional bool ultra = 7; - bool has_ultra() const; + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + using ContributorSnapshot = CoopCompletionSnapshot_ContributorSnapshot; + + // accessors ------------------------------------------------------- + enum : int { + kContributorsFieldNumber = 1, + }; + // repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + int contributors_size() const; private: - bool _internal_has_ultra() const; + int _internal_contributors_size() const; + public: - void clear_ultra(); - bool ultra() const; - void set_ultra(bool value); + void clear_contributors() ; + ::ei::CoopCompletionSnapshot_ContributorSnapshot* mutable_contributors(int index); + ::google::protobuf::RepeatedPtrField<::ei::CoopCompletionSnapshot_ContributorSnapshot>* mutable_contributors(); + private: - bool _internal_ultra() const; - void _internal_set_ultra(bool value); + const ::google::protobuf::RepeatedPtrField<::ei::CoopCompletionSnapshot_ContributorSnapshot>& _internal_contributors() const; + ::google::protobuf::RepeatedPtrField<::ei::CoopCompletionSnapshot_ContributorSnapshot>* _internal_mutable_contributors(); public: - - // @@protoc_insertion_point(class_scope:ei.ConfigRequest) + const ::ei::CoopCompletionSnapshot_ContributorSnapshot& contributors(int index) const; + ::ei::CoopCompletionSnapshot_ContributorSnapshot* add_contributors(); + const ::google::protobuf::RepeatedPtrField<::ei::CoopCompletionSnapshot_ContributorSnapshot>& contributors() const; + // @@protoc_insertion_point(class_scope:ei.CoopCompletionSnapshot) 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 tips_checksum_; - ::ei::BasicRequestInfo* rinfo_; - double soul_eggs_; - bool contracts_unlocked_; - bool artifacts_unlocked_; - bool fuel_tank_unlocked_; - bool pro_permit_; - bool ultra_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 0, 1, 1, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_CoopCompletionSnapshot_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const CoopCompletionSnapshot& from_msg); + ::google::protobuf::RepeatedPtrField< ::ei::CoopCompletionSnapshot_ContributorSnapshot > contributors_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ConfigResponse final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ConfigResponse) */ { - public: - inline ConfigResponse() : ConfigResponse(nullptr) {} - ~ConfigResponse() override; - explicit PROTOBUF_CONSTEXPR ConfigResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ConfigResponse(const ConfigResponse& from); - ConfigResponse(ConfigResponse&& from) noexcept - : ConfigResponse() { - *this = ::std::move(from); - } - - inline ConfigResponse& operator=(const ConfigResponse& from) { +class CoopBuffHistory final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.CoopBuffHistory) */ { + public: + inline CoopBuffHistory() : CoopBuffHistory(nullptr) {} + ~CoopBuffHistory() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR CoopBuffHistory( + ::google::protobuf::internal::ConstantInitialized); + + inline CoopBuffHistory(const CoopBuffHistory& from) : CoopBuffHistory(nullptr, from) {} + inline CoopBuffHistory(CoopBuffHistory&& from) noexcept + : CoopBuffHistory(nullptr, std::move(from)) {} + inline CoopBuffHistory& operator=(const CoopBuffHistory& from) { CopyFrom(from); return *this; } - inline ConfigResponse& operator=(ConfigResponse&& from) noexcept { + inline CoopBuffHistory& operator=(CoopBuffHistory&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -35133,198 +37760,193 @@ class ConfigResponse final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ConfigResponse& default_instance() { + static const CoopBuffHistory& default_instance() { return *internal_default_instance(); } - static inline const ConfigResponse* internal_default_instance() { - return reinterpret_cast( - &_ConfigResponse_default_instance_); - } - static constexpr int kIndexInFileMessages = - 120; - - friend void swap(ConfigResponse& a, ConfigResponse& b) { - a.Swap(&b); + static inline const CoopBuffHistory* internal_default_instance() { + return reinterpret_cast( + &_CoopBuffHistory_default_instance_); } - inline void Swap(ConfigResponse* other) { + static constexpr int kIndexInFileMessages = 93; + friend void swap(CoopBuffHistory& a, CoopBuffHistory& b) { a.Swap(&b); } + inline void Swap(CoopBuffHistory* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ConfigResponse* other) { + void UnsafeArenaSwap(CoopBuffHistory* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ConfigResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + CoopBuffHistory* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ConfigResponse& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ConfigResponse& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const CoopBuffHistory& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const CoopBuffHistory& from) { CoopBuffHistory::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ConfigResponse* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ConfigResponse"; + void InternalSwap(CoopBuffHistory* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.CoopBuffHistory"; } + + protected: + explicit CoopBuffHistory(::google::protobuf::Arena* arena); + CoopBuffHistory(::google::protobuf::Arena* arena, const CoopBuffHistory& from); + CoopBuffHistory(::google::protobuf::Arena* arena, CoopBuffHistory&& from) noexcept + : CoopBuffHistory(arena) { + *this = ::std::move(from); } - protected: - explicit ConfigResponse(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kLiveConfigFieldNumber = 1, - kMailBagFieldNumber = 2, - kDlcCatalogFieldNumber = 3, + kHistoryFieldNumber = 1, }; - // optional .ei.LiveConfig live_config = 1; - bool has_live_config() const; - private: - bool _internal_has_live_config() const; - public: - void clear_live_config(); - const ::ei::LiveConfig& live_config() const; - PROTOBUF_NODISCARD ::ei::LiveConfig* release_live_config(); - ::ei::LiveConfig* mutable_live_config(); - void set_allocated_live_config(::ei::LiveConfig* live_config); + // repeated .ei.CoopBuffState history = 1; + int history_size() const; private: - const ::ei::LiveConfig& _internal_live_config() const; - ::ei::LiveConfig* _internal_mutable_live_config(); - public: - void unsafe_arena_set_allocated_live_config( - ::ei::LiveConfig* live_config); - ::ei::LiveConfig* unsafe_arena_release_live_config(); + int _internal_history_size() const; - // optional .ei.MailDB mail_bag = 2; - bool has_mail_bag() const; - private: - bool _internal_has_mail_bag() const; - public: - void clear_mail_bag(); - const ::ei::MailDB& mail_bag() const; - PROTOBUF_NODISCARD ::ei::MailDB* release_mail_bag(); - ::ei::MailDB* mutable_mail_bag(); - void set_allocated_mail_bag(::ei::MailDB* mail_bag); - private: - const ::ei::MailDB& _internal_mail_bag() const; - ::ei::MailDB* _internal_mutable_mail_bag(); public: - void unsafe_arena_set_allocated_mail_bag( - ::ei::MailDB* mail_bag); - ::ei::MailDB* unsafe_arena_release_mail_bag(); + void clear_history() ; + ::ei::CoopBuffState* mutable_history(int index); + ::google::protobuf::RepeatedPtrField<::ei::CoopBuffState>* mutable_history(); - // optional .ei.DLCCatalog dlc_catalog = 3; - bool has_dlc_catalog() const; - private: - bool _internal_has_dlc_catalog() const; - public: - void clear_dlc_catalog(); - const ::ei::DLCCatalog& dlc_catalog() const; - PROTOBUF_NODISCARD ::ei::DLCCatalog* release_dlc_catalog(); - ::ei::DLCCatalog* mutable_dlc_catalog(); - void set_allocated_dlc_catalog(::ei::DLCCatalog* dlc_catalog); private: - const ::ei::DLCCatalog& _internal_dlc_catalog() const; - ::ei::DLCCatalog* _internal_mutable_dlc_catalog(); + const ::google::protobuf::RepeatedPtrField<::ei::CoopBuffState>& _internal_history() const; + ::google::protobuf::RepeatedPtrField<::ei::CoopBuffState>* _internal_mutable_history(); public: - void unsafe_arena_set_allocated_dlc_catalog( - ::ei::DLCCatalog* dlc_catalog); - ::ei::DLCCatalog* unsafe_arena_release_dlc_catalog(); - - // @@protoc_insertion_point(class_scope:ei.ConfigResponse) + const ::ei::CoopBuffState& history(int index) const; + ::ei::CoopBuffState* add_history(); + const ::google::protobuf::RepeatedPtrField<::ei::CoopBuffState>& history() const; + // @@protoc_insertion_point(class_scope:ei.CoopBuffHistory) 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_; - ::ei::LiveConfig* live_config_; - ::ei::MailDB* mail_bag_; - ::ei::DLCCatalog* dlc_catalog_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 0, 1, 1, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_CoopBuffHistory_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const CoopBuffHistory& from_msg); + ::google::protobuf::RepeatedPtrField< ::ei::CoopBuffState > history_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class AdAttributionRawData final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.AdAttributionRawData) */ { +class ContractSimResultUpdate final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ContractSimResultUpdate) */ { public: - inline AdAttributionRawData() : AdAttributionRawData(nullptr) {} - ~AdAttributionRawData() override; - explicit PROTOBUF_CONSTEXPR AdAttributionRawData(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - AdAttributionRawData(const AdAttributionRawData& from); - AdAttributionRawData(AdAttributionRawData&& from) noexcept - : AdAttributionRawData() { - *this = ::std::move(from); - } - - inline AdAttributionRawData& operator=(const AdAttributionRawData& from) { + inline ContractSimResultUpdate() : ContractSimResultUpdate(nullptr) {} + ~ContractSimResultUpdate() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ContractSimResultUpdate( + ::google::protobuf::internal::ConstantInitialized); + + inline ContractSimResultUpdate(const ContractSimResultUpdate& from) : ContractSimResultUpdate(nullptr, from) {} + inline ContractSimResultUpdate(ContractSimResultUpdate&& from) noexcept + : ContractSimResultUpdate(nullptr, std::move(from)) {} + inline ContractSimResultUpdate& operator=(const ContractSimResultUpdate& from) { CopyFrom(from); return *this; } - inline AdAttributionRawData& operator=(AdAttributionRawData&& from) noexcept { + inline ContractSimResultUpdate& operator=(ContractSimResultUpdate&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -35333,218 +37955,214 @@ class AdAttributionRawData final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const AdAttributionRawData& default_instance() { + static const ContractSimResultUpdate& default_instance() { return *internal_default_instance(); } - static inline const AdAttributionRawData* internal_default_instance() { - return reinterpret_cast( - &_AdAttributionRawData_default_instance_); - } - static constexpr int kIndexInFileMessages = - 121; - - friend void swap(AdAttributionRawData& a, AdAttributionRawData& b) { - a.Swap(&b); + static inline const ContractSimResultUpdate* internal_default_instance() { + return reinterpret_cast( + &_ContractSimResultUpdate_default_instance_); } - inline void Swap(AdAttributionRawData* other) { + static constexpr int kIndexInFileMessages = 63; + friend void swap(ContractSimResultUpdate& a, ContractSimResultUpdate& b) { a.Swap(&b); } + inline void Swap(ContractSimResultUpdate* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(AdAttributionRawData* other) { + void UnsafeArenaSwap(ContractSimResultUpdate* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - AdAttributionRawData* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ContractSimResultUpdate* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const AdAttributionRawData& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const AdAttributionRawData& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ContractSimResultUpdate& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ContractSimResultUpdate& from) { ContractSimResultUpdate::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(AdAttributionRawData* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.AdAttributionRawData"; + void InternalSwap(ContractSimResultUpdate* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ContractSimResultUpdate"; } + + protected: + explicit ContractSimResultUpdate(::google::protobuf::Arena* arena); + ContractSimResultUpdate(::google::protobuf::Arena* arena, const ContractSimResultUpdate& from); + ContractSimResultUpdate(::google::protobuf::Arena* arena, ContractSimResultUpdate&& from) noexcept + : ContractSimResultUpdate(arena) { + *this = ::std::move(from); } - protected: - explicit AdAttributionRawData(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- + using GoalInfo = ContractSimResultUpdate_GoalInfo; // accessors ------------------------------------------------------- - enum : int { - kDeviceAdIdFieldNumber = 1, - kAdNetworkFieldNumber = 2, - kJsonDataFieldNumber = 3, - kUserIdFieldNumber = 4, + kGoalInfosFieldNumber = 2, + kContractIdFieldNumber = 1, }; - // optional string device_ad_id = 1; - bool has_device_ad_id() const; - private: - bool _internal_has_device_ad_id() const; - public: - void clear_device_ad_id(); - const std::string& device_ad_id() const; - template - void set_device_ad_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_device_ad_id(); - PROTOBUF_NODISCARD std::string* release_device_ad_id(); - void set_allocated_device_ad_id(std::string* device_ad_id); + // repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + int goal_infos_size() const; private: - const std::string& _internal_device_ad_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_device_ad_id(const std::string& value); - std::string* _internal_mutable_device_ad_id(); - public: + int _internal_goal_infos_size() const; - // optional string ad_network = 2; - bool has_ad_network() const; - private: - bool _internal_has_ad_network() const; - public: - void clear_ad_network(); - const std::string& ad_network() const; - template - void set_ad_network(ArgT0&& arg0, ArgT... args); - std::string* mutable_ad_network(); - PROTOBUF_NODISCARD std::string* release_ad_network(); - void set_allocated_ad_network(std::string* ad_network); - private: - const std::string& _internal_ad_network() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_ad_network(const std::string& value); - std::string* _internal_mutable_ad_network(); public: + void clear_goal_infos() ; + ::ei::ContractSimResultUpdate_GoalInfo* mutable_goal_infos(int index); + ::google::protobuf::RepeatedPtrField<::ei::ContractSimResultUpdate_GoalInfo>* mutable_goal_infos(); - // optional string json_data = 3; - bool has_json_data() const; - private: - bool _internal_has_json_data() const; - public: - void clear_json_data(); - const std::string& json_data() const; - template - void set_json_data(ArgT0&& arg0, ArgT... args); - std::string* mutable_json_data(); - PROTOBUF_NODISCARD std::string* release_json_data(); - void set_allocated_json_data(std::string* json_data); private: - const std::string& _internal_json_data() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_json_data(const std::string& value); - std::string* _internal_mutable_json_data(); + const ::google::protobuf::RepeatedPtrField<::ei::ContractSimResultUpdate_GoalInfo>& _internal_goal_infos() const; + ::google::protobuf::RepeatedPtrField<::ei::ContractSimResultUpdate_GoalInfo>* _internal_mutable_goal_infos(); public: + const ::ei::ContractSimResultUpdate_GoalInfo& goal_infos(int index) const; + ::ei::ContractSimResultUpdate_GoalInfo* add_goal_infos(); + const ::google::protobuf::RepeatedPtrField<::ei::ContractSimResultUpdate_GoalInfo>& goal_infos() const; + // optional string contract_id = 1; + bool has_contract_id() const; + void clear_contract_id() ; + const std::string& contract_id() const; + template + void set_contract_id(Arg_&& arg, Args_... args); + std::string* mutable_contract_id(); + PROTOBUF_NODISCARD std::string* release_contract_id(); + void set_allocated_contract_id(std::string* value); - // optional string user_id = 4; - 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: + const std::string& _internal_contract_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_id( + const std::string& value); + std::string* _internal_mutable_contract_id(); - // @@protoc_insertion_point(class_scope:ei.AdAttributionRawData) + public: + // @@protoc_insertion_point(class_scope:ei.ContractSimResultUpdate) 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 device_ad_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr ad_network_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr json_data_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr user_id_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 1, + 46, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ContractSimResultUpdate_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ContractSimResultUpdate& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::ContractSimResultUpdate_GoalInfo > goal_infos_; + ::google::protobuf::internal::ArenaStringPtr contract_id_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class AdAttributionRow final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.AdAttributionRow) */ { +class ContractSimConfig_ContractGradeSimConfig final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ContractSimConfig.ContractGradeSimConfig) */ { public: - inline AdAttributionRow() : AdAttributionRow(nullptr) {} - ~AdAttributionRow() override; - explicit PROTOBUF_CONSTEXPR AdAttributionRow(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - AdAttributionRow(const AdAttributionRow& from); - AdAttributionRow(AdAttributionRow&& from) noexcept - : AdAttributionRow() { - *this = ::std::move(from); - } - - inline AdAttributionRow& operator=(const AdAttributionRow& from) { + inline ContractSimConfig_ContractGradeSimConfig() : ContractSimConfig_ContractGradeSimConfig(nullptr) {} + ~ContractSimConfig_ContractGradeSimConfig() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ContractSimConfig_ContractGradeSimConfig( + ::google::protobuf::internal::ConstantInitialized); + + inline ContractSimConfig_ContractGradeSimConfig(const ContractSimConfig_ContractGradeSimConfig& from) : ContractSimConfig_ContractGradeSimConfig(nullptr, from) {} + inline ContractSimConfig_ContractGradeSimConfig(ContractSimConfig_ContractGradeSimConfig&& from) noexcept + : ContractSimConfig_ContractGradeSimConfig(nullptr, std::move(from)) {} + inline ContractSimConfig_ContractGradeSimConfig& operator=(const ContractSimConfig_ContractGradeSimConfig& from) { CopyFrom(from); return *this; } - inline AdAttributionRow& operator=(AdAttributionRow&& from) noexcept { + inline ContractSimConfig_ContractGradeSimConfig& operator=(ContractSimConfig_ContractGradeSimConfig&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -35553,303 +38171,208 @@ class AdAttributionRow final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const AdAttributionRow& default_instance() { + static const ContractSimConfig_ContractGradeSimConfig& default_instance() { return *internal_default_instance(); } - static inline const AdAttributionRow* internal_default_instance() { - return reinterpret_cast( - &_AdAttributionRow_default_instance_); - } - static constexpr int kIndexInFileMessages = - 122; - - friend void swap(AdAttributionRow& a, AdAttributionRow& b) { - a.Swap(&b); + static inline const ContractSimConfig_ContractGradeSimConfig* internal_default_instance() { + return reinterpret_cast( + &_ContractSimConfig_ContractGradeSimConfig_default_instance_); } - inline void Swap(AdAttributionRow* other) { + static constexpr int kIndexInFileMessages = 58; + friend void swap(ContractSimConfig_ContractGradeSimConfig& a, ContractSimConfig_ContractGradeSimConfig& b) { a.Swap(&b); } + inline void Swap(ContractSimConfig_ContractGradeSimConfig* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(AdAttributionRow* other) { + void UnsafeArenaSwap(ContractSimConfig_ContractGradeSimConfig* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - AdAttributionRow* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ContractSimConfig_ContractGradeSimConfig* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const AdAttributionRow& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const AdAttributionRow& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ContractSimConfig_ContractGradeSimConfig& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ContractSimConfig_ContractGradeSimConfig& from) { ContractSimConfig_ContractGradeSimConfig::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(AdAttributionRow* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.AdAttributionRow"; + void InternalSwap(ContractSimConfig_ContractGradeSimConfig* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ContractSimConfig.ContractGradeSimConfig"; } + + protected: + explicit ContractSimConfig_ContractGradeSimConfig(::google::protobuf::Arena* arena); + ContractSimConfig_ContractGradeSimConfig(::google::protobuf::Arena* arena, const ContractSimConfig_ContractGradeSimConfig& from); + ContractSimConfig_ContractGradeSimConfig(::google::protobuf::Arena* arena, ContractSimConfig_ContractGradeSimConfig&& from) noexcept + : ContractSimConfig_ContractGradeSimConfig(arena) { + *this = ::std::move(from); } - protected: - explicit AdAttributionRow(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- + using GoalParams = ContractSimConfig_ContractGradeSimConfig_GoalParams; // accessors ------------------------------------------------------- - enum : int { - kUserIdFieldNumber = 1, - kAdIdFieldNumber = 2, - kAdNetworkFieldNumber = 3, - kCampaignFieldNumber = 4, - kKeywordFieldNumber = 5, - kExtraFieldNumber = 6, - kClickDateFieldNumber = 7, - kDownloadDateFieldNumber = 8, - kApproxTimeFieldNumber = 9, + kGoalParamsFieldNumber = 2, + kGradeFieldNumber = 1, }; - // optional string user_id = 1; - 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 ad_id = 2; - bool has_ad_id() const; - private: - bool _internal_has_ad_id() const; - public: - void clear_ad_id(); - const std::string& ad_id() const; - template - void set_ad_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_ad_id(); - PROTOBUF_NODISCARD std::string* release_ad_id(); - void set_allocated_ad_id(std::string* ad_id); - private: - const std::string& _internal_ad_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_ad_id(const std::string& value); - std::string* _internal_mutable_ad_id(); - public: - - // optional string ad_network = 3; - bool has_ad_network() const; - private: - bool _internal_has_ad_network() const; - public: - void clear_ad_network(); - const std::string& ad_network() const; - template - void set_ad_network(ArgT0&& arg0, ArgT... args); - std::string* mutable_ad_network(); - PROTOBUF_NODISCARD std::string* release_ad_network(); - void set_allocated_ad_network(std::string* ad_network); - private: - const std::string& _internal_ad_network() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_ad_network(const std::string& value); - std::string* _internal_mutable_ad_network(); - public: - - // optional string campaign = 4; - bool has_campaign() const; - private: - bool _internal_has_campaign() const; - public: - void clear_campaign(); - const std::string& campaign() const; - template - void set_campaign(ArgT0&& arg0, ArgT... args); - std::string* mutable_campaign(); - PROTOBUF_NODISCARD std::string* release_campaign(); - void set_allocated_campaign(std::string* campaign); - private: - const std::string& _internal_campaign() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_campaign(const std::string& value); - std::string* _internal_mutable_campaign(); - public: - - // optional string keyword = 5; - bool has_keyword() const; - private: - bool _internal_has_keyword() const; - public: - void clear_keyword(); - const std::string& keyword() const; - template - void set_keyword(ArgT0&& arg0, ArgT... args); - std::string* mutable_keyword(); - PROTOBUF_NODISCARD std::string* release_keyword(); - void set_allocated_keyword(std::string* keyword); + // repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + int goal_params_size() const; private: - const std::string& _internal_keyword() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_keyword(const std::string& value); - std::string* _internal_mutable_keyword(); - public: + int _internal_goal_params_size() const; - // optional string extra = 6; - bool has_extra() const; - private: - bool _internal_has_extra() const; - public: - void clear_extra(); - const std::string& extra() const; - template - void set_extra(ArgT0&& arg0, ArgT... args); - std::string* mutable_extra(); - PROTOBUF_NODISCARD std::string* release_extra(); - void set_allocated_extra(std::string* extra); - private: - const std::string& _internal_extra() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_extra(const std::string& value); - std::string* _internal_mutable_extra(); public: + void clear_goal_params() ; + ::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams* mutable_goal_params(int index); + ::google::protobuf::RepeatedPtrField<::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams>* mutable_goal_params(); - // optional float click_date = 7; - bool has_click_date() const; - private: - bool _internal_has_click_date() const; - public: - void clear_click_date(); - float click_date() const; - void set_click_date(float value); private: - float _internal_click_date() const; - void _internal_set_click_date(float value); + const ::google::protobuf::RepeatedPtrField<::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams>& _internal_goal_params() const; + ::google::protobuf::RepeatedPtrField<::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams>* _internal_mutable_goal_params(); public: + const ::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams& goal_params(int index) const; + ::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams* add_goal_params(); + const ::google::protobuf::RepeatedPtrField<::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams>& goal_params() const; + // optional .ei.Contract.PlayerGrade grade = 1; + bool has_grade() const; + void clear_grade() ; + ::ei::Contract_PlayerGrade grade() const; + void set_grade(::ei::Contract_PlayerGrade value); - // optional float download_date = 8; - bool has_download_date() const; - private: - bool _internal_has_download_date() const; - public: - void clear_download_date(); - float download_date() const; - void set_download_date(float value); private: - float _internal_download_date() const; - void _internal_set_download_date(float value); - public: + ::ei::Contract_PlayerGrade _internal_grade() const; + void _internal_set_grade(::ei::Contract_PlayerGrade value); - // optional float approx_time = 9; - bool has_approx_time() const; - private: - bool _internal_has_approx_time() const; - public: - void clear_approx_time(); - float approx_time() const; - void set_approx_time(float value); - private: - float _internal_approx_time() const; - void _internal_set_approx_time(float value); public: - - // @@protoc_insertion_point(class_scope:ei.AdAttributionRow) + // @@protoc_insertion_point(class_scope:ei.ContractSimConfig.ContractGradeSimConfig) 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 user_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr ad_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr ad_network_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr campaign_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr keyword_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr extra_; - float click_date_; - float download_date_; - float approx_time_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 2, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ContractSimConfig_ContractGradeSimConfig_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ContractSimConfig_ContractGradeSimConfig& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams > goal_params_; + int grade_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class AdAttributionInfo final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.AdAttributionInfo) */ { +class ContractSeasonRewardConfirmationRequest final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ContractSeasonRewardConfirmationRequest) */ { public: - inline AdAttributionInfo() : AdAttributionInfo(nullptr) {} - ~AdAttributionInfo() override; - explicit PROTOBUF_CONSTEXPR AdAttributionInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - AdAttributionInfo(const AdAttributionInfo& from); - AdAttributionInfo(AdAttributionInfo&& from) noexcept - : AdAttributionInfo() { - *this = ::std::move(from); - } - - inline AdAttributionInfo& operator=(const AdAttributionInfo& from) { + inline ContractSeasonRewardConfirmationRequest() : ContractSeasonRewardConfirmationRequest(nullptr) {} + ~ContractSeasonRewardConfirmationRequest() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ContractSeasonRewardConfirmationRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline ContractSeasonRewardConfirmationRequest(const ContractSeasonRewardConfirmationRequest& from) : ContractSeasonRewardConfirmationRequest(nullptr, from) {} + inline ContractSeasonRewardConfirmationRequest(ContractSeasonRewardConfirmationRequest&& from) noexcept + : ContractSeasonRewardConfirmationRequest(nullptr, std::move(from)) {} + inline ContractSeasonRewardConfirmationRequest& operator=(const ContractSeasonRewardConfirmationRequest& from) { CopyFrom(from); return *this; } - inline AdAttributionInfo& operator=(AdAttributionInfo&& from) noexcept { + inline ContractSeasonRewardConfirmationRequest& operator=(ContractSeasonRewardConfirmationRequest&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -35858,493 +38381,228 @@ class AdAttributionInfo final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const AdAttributionInfo& default_instance() { + static const ContractSeasonRewardConfirmationRequest& default_instance() { return *internal_default_instance(); } - static inline const AdAttributionInfo* internal_default_instance() { - return reinterpret_cast( - &_AdAttributionInfo_default_instance_); - } - static constexpr int kIndexInFileMessages = - 123; - - friend void swap(AdAttributionInfo& a, AdAttributionInfo& b) { - a.Swap(&b); + static inline const ContractSeasonRewardConfirmationRequest* internal_default_instance() { + return reinterpret_cast( + &_ContractSeasonRewardConfirmationRequest_default_instance_); } - inline void Swap(AdAttributionInfo* other) { + static constexpr int kIndexInFileMessages = 44; + friend void swap(ContractSeasonRewardConfirmationRequest& a, ContractSeasonRewardConfirmationRequest& b) { a.Swap(&b); } + inline void Swap(ContractSeasonRewardConfirmationRequest* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(AdAttributionInfo* other) { + void UnsafeArenaSwap(ContractSeasonRewardConfirmationRequest* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - AdAttributionInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const AdAttributionInfo& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const AdAttributionInfo& 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(AdAttributionInfo* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.AdAttributionInfo"; - } - protected: - explicit AdAttributionInfo(::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 { - kDeviceAdIdFieldNumber = 1, - kNetworkNameFieldNumber = 2, - kOrgNameFieldNumber = 4, - kOrgIdFieldNumber = 5, - kCampaignNameFieldNumber = 6, - kCampaignIdFieldNumber = 7, - kClickDateFieldNumber = 8, - kConversionDateFieldNumber = 9, - kConversionTypeFieldNumber = 10, - kGeoFieldNumber = 11, - kAdgroupNameFieldNumber = 12, - kAdgroupIdFieldNumber = 13, - kKeywordFieldNumber = 14, - kKeywordIdFieldNumber = 15, - kKeywordExtraFieldNumber = 16, - kCreativesetNameFieldNumber = 17, - kCreativesetIdFieldNumber = 18, - kAttributionFieldNumber = 3, - }; - // optional string device_ad_id = 1; - bool has_device_ad_id() const; - private: - bool _internal_has_device_ad_id() const; - public: - void clear_device_ad_id(); - const std::string& device_ad_id() const; - template - void set_device_ad_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_device_ad_id(); - PROTOBUF_NODISCARD std::string* release_device_ad_id(); - void set_allocated_device_ad_id(std::string* device_ad_id); - private: - const std::string& _internal_device_ad_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_device_ad_id(const std::string& value); - std::string* _internal_mutable_device_ad_id(); - public: - - // optional string network_name = 2; - bool has_network_name() const; - private: - bool _internal_has_network_name() const; - public: - void clear_network_name(); - const std::string& network_name() const; - template - void set_network_name(ArgT0&& arg0, ArgT... args); - std::string* mutable_network_name(); - PROTOBUF_NODISCARD std::string* release_network_name(); - void set_allocated_network_name(std::string* network_name); - private: - const std::string& _internal_network_name() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_network_name(const std::string& value); - std::string* _internal_mutable_network_name(); - public: - - // optional string org_name = 4; - bool has_org_name() const; - private: - bool _internal_has_org_name() const; - public: - void clear_org_name(); - const std::string& org_name() const; - template - void set_org_name(ArgT0&& arg0, ArgT... args); - std::string* mutable_org_name(); - PROTOBUF_NODISCARD std::string* release_org_name(); - void set_allocated_org_name(std::string* org_name); - private: - const std::string& _internal_org_name() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_org_name(const std::string& value); - std::string* _internal_mutable_org_name(); - public: - - // optional string org_id = 5; - bool has_org_id() const; - private: - bool _internal_has_org_id() const; - public: - void clear_org_id(); - const std::string& org_id() const; - template - void set_org_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_org_id(); - PROTOBUF_NODISCARD std::string* release_org_id(); - void set_allocated_org_id(std::string* org_id); - private: - const std::string& _internal_org_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_org_id(const std::string& value); - std::string* _internal_mutable_org_id(); - public: - - // optional string campaign_name = 6; - bool has_campaign_name() const; - private: - bool _internal_has_campaign_name() const; - public: - void clear_campaign_name(); - const std::string& campaign_name() const; - template - void set_campaign_name(ArgT0&& arg0, ArgT... args); - std::string* mutable_campaign_name(); - PROTOBUF_NODISCARD std::string* release_campaign_name(); - void set_allocated_campaign_name(std::string* campaign_name); - private: - const std::string& _internal_campaign_name() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_campaign_name(const std::string& value); - std::string* _internal_mutable_campaign_name(); - public: - - // optional string campaign_id = 7; - bool has_campaign_id() const; - private: - bool _internal_has_campaign_id() const; - public: - void clear_campaign_id(); - const std::string& campaign_id() const; - template - void set_campaign_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_campaign_id(); - PROTOBUF_NODISCARD std::string* release_campaign_id(); - void set_allocated_campaign_id(std::string* campaign_id); - private: - const std::string& _internal_campaign_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_campaign_id(const std::string& value); - std::string* _internal_mutable_campaign_id(); - public: - - // optional string click_date = 8; - bool has_click_date() const; - private: - bool _internal_has_click_date() const; - public: - void clear_click_date(); - const std::string& click_date() const; - template - void set_click_date(ArgT0&& arg0, ArgT... args); - std::string* mutable_click_date(); - PROTOBUF_NODISCARD std::string* release_click_date(); - void set_allocated_click_date(std::string* click_date); - private: - const std::string& _internal_click_date() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_click_date(const std::string& value); - std::string* _internal_mutable_click_date(); - public: - - // optional string conversion_date = 9; - bool has_conversion_date() const; - private: - bool _internal_has_conversion_date() const; - public: - void clear_conversion_date(); - const std::string& conversion_date() const; - template - void set_conversion_date(ArgT0&& arg0, ArgT... args); - std::string* mutable_conversion_date(); - PROTOBUF_NODISCARD std::string* release_conversion_date(); - void set_allocated_conversion_date(std::string* conversion_date); - private: - const std::string& _internal_conversion_date() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_conversion_date(const std::string& value); - std::string* _internal_mutable_conversion_date(); - public: - - // optional string conversion_type = 10; - bool has_conversion_type() const; - private: - bool _internal_has_conversion_type() const; - public: - void clear_conversion_type(); - const std::string& conversion_type() const; - template - void set_conversion_type(ArgT0&& arg0, ArgT... args); - std::string* mutable_conversion_type(); - PROTOBUF_NODISCARD std::string* release_conversion_type(); - void set_allocated_conversion_type(std::string* conversion_type); - private: - const std::string& _internal_conversion_type() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_conversion_type(const std::string& value); - std::string* _internal_mutable_conversion_type(); - public: - - // optional string geo = 11; - bool has_geo() const; - private: - bool _internal_has_geo() const; - public: - void clear_geo(); - const std::string& geo() const; - template - void set_geo(ArgT0&& arg0, ArgT... args); - std::string* mutable_geo(); - PROTOBUF_NODISCARD std::string* release_geo(); - void set_allocated_geo(std::string* geo); - private: - const std::string& _internal_geo() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_geo(const std::string& value); - std::string* _internal_mutable_geo(); - public: + ContractSeasonRewardConfirmationRequest* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ContractSeasonRewardConfirmationRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ContractSeasonRewardConfirmationRequest& from) { ContractSeasonRewardConfirmationRequest::MergeImpl(*this, from); } - // optional string adgroup_name = 12; - bool has_adgroup_name() const; - private: - bool _internal_has_adgroup_name() const; - public: - void clear_adgroup_name(); - const std::string& adgroup_name() const; - template - void set_adgroup_name(ArgT0&& arg0, ArgT... args); - std::string* mutable_adgroup_name(); - PROTOBUF_NODISCARD std::string* release_adgroup_name(); - void set_allocated_adgroup_name(std::string* adgroup_name); private: - const std::string& _internal_adgroup_name() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_adgroup_name(const std::string& value); - std::string* _internal_mutable_adgroup_name(); - public: + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); - // optional string adgroup_id = 13; - bool has_adgroup_id() const; - private: - bool _internal_has_adgroup_id() const; public: - void clear_adgroup_id(); - const std::string& adgroup_id() const; - template - void set_adgroup_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_adgroup_id(); - PROTOBUF_NODISCARD std::string* release_adgroup_id(); - void set_allocated_adgroup_id(std::string* adgroup_id); + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) private: - const std::string& _internal_adgroup_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_adgroup_id(const std::string& value); - std::string* _internal_mutable_adgroup_id(); - public: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - // optional string keyword = 14; - bool has_keyword() const; - private: - bool _internal_has_keyword() const; - public: - void clear_keyword(); - const std::string& keyword() const; - template - void set_keyword(ArgT0&& arg0, ArgT... args); - std::string* mutable_keyword(); - PROTOBUF_NODISCARD std::string* release_keyword(); - void set_allocated_keyword(std::string* keyword); - private: - const std::string& _internal_keyword() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_keyword(const std::string& value); - std::string* _internal_mutable_keyword(); public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } - // optional string keyword_id = 15; - bool has_keyword_id() const; - private: - bool _internal_has_keyword_id() const; - public: - void clear_keyword_id(); - const std::string& keyword_id() const; - template - void set_keyword_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_keyword_id(); - PROTOBUF_NODISCARD std::string* release_keyword_id(); - void set_allocated_keyword_id(std::string* keyword_id); private: - const std::string& _internal_keyword_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_keyword_id(const std::string& value); - std::string* _internal_mutable_keyword_id(); - public: + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(ContractSeasonRewardConfirmationRequest* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ContractSeasonRewardConfirmationRequest"; } + + protected: + explicit ContractSeasonRewardConfirmationRequest(::google::protobuf::Arena* arena); + ContractSeasonRewardConfirmationRequest(::google::protobuf::Arena* arena, const ContractSeasonRewardConfirmationRequest& from); + ContractSeasonRewardConfirmationRequest(::google::protobuf::Arena* arena, ContractSeasonRewardConfirmationRequest&& from) noexcept + : ContractSeasonRewardConfirmationRequest(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; - // optional string keyword_extra = 16; - bool has_keyword_extra() const; - private: - bool _internal_has_keyword_extra() const; - public: - void clear_keyword_extra(); - const std::string& keyword_extra() const; - template - void set_keyword_extra(ArgT0&& arg0, ArgT... args); - std::string* mutable_keyword_extra(); - PROTOBUF_NODISCARD std::string* release_keyword_extra(); - void set_allocated_keyword_extra(std::string* keyword_extra); - private: - const std::string& _internal_keyword_extra() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_keyword_extra(const std::string& value); - std::string* _internal_mutable_keyword_extra(); - public: + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- - // optional string creativeset_name = 17; - bool has_creativeset_name() const; - private: - bool _internal_has_creativeset_name() const; - public: - void clear_creativeset_name(); - const std::string& creativeset_name() const; - template - void set_creativeset_name(ArgT0&& arg0, ArgT... args); - std::string* mutable_creativeset_name(); - PROTOBUF_NODISCARD std::string* release_creativeset_name(); - void set_allocated_creativeset_name(std::string* creativeset_name); - private: - const std::string& _internal_creativeset_name() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_creativeset_name(const std::string& value); - std::string* _internal_mutable_creativeset_name(); - public: + // accessors ------------------------------------------------------- + enum : int { + kSeasonIdFieldNumber = 2, + kRinfoFieldNumber = 1, + kGoalFieldNumber = 3, + }; + // optional string season_id = 2; + bool has_season_id() const; + void clear_season_id() ; + const std::string& season_id() const; + template + void set_season_id(Arg_&& arg, Args_... args); + std::string* mutable_season_id(); + PROTOBUF_NODISCARD std::string* release_season_id(); + void set_allocated_season_id(std::string* value); - // optional string creativeset_id = 18; - bool has_creativeset_id() const; - private: - bool _internal_has_creativeset_id() const; - public: - void clear_creativeset_id(); - const std::string& creativeset_id() const; - template - void set_creativeset_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_creativeset_id(); - PROTOBUF_NODISCARD std::string* release_creativeset_id(); - void set_allocated_creativeset_id(std::string* creativeset_id); private: - const std::string& _internal_creativeset_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_creativeset_id(const std::string& value); - std::string* _internal_mutable_creativeset_id(); + const std::string& _internal_season_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_season_id( + const std::string& value); + std::string* _internal_mutable_season_id(); + public: + // optional .ei.BasicRequestInfo rinfo = 1; + bool has_rinfo() const; + void clear_rinfo() ; + const ::ei::BasicRequestInfo& rinfo() const; + PROTOBUF_NODISCARD ::ei::BasicRequestInfo* release_rinfo(); + ::ei::BasicRequestInfo* mutable_rinfo(); + void set_allocated_rinfo(::ei::BasicRequestInfo* value); + void unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value); + ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); - // optional bool attribution = 3; - bool has_attribution() const; private: - bool _internal_has_attribution() const; + const ::ei::BasicRequestInfo& _internal_rinfo() const; + ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + public: - void clear_attribution(); - bool attribution() const; - void set_attribution(bool value); + // optional .ei.ContractSeasonGoal goal = 3; + bool has_goal() const; + void clear_goal() ; + const ::ei::ContractSeasonGoal& goal() const; + PROTOBUF_NODISCARD ::ei::ContractSeasonGoal* release_goal(); + ::ei::ContractSeasonGoal* mutable_goal(); + void set_allocated_goal(::ei::ContractSeasonGoal* value); + void unsafe_arena_set_allocated_goal(::ei::ContractSeasonGoal* value); + ::ei::ContractSeasonGoal* unsafe_arena_release_goal(); + private: - bool _internal_attribution() const; - void _internal_set_attribution(bool value); - public: + const ::ei::ContractSeasonGoal& _internal_goal() const; + ::ei::ContractSeasonGoal* _internal_mutable_goal(); - // @@protoc_insertion_point(class_scope:ei.AdAttributionInfo) + public: + // @@protoc_insertion_point(class_scope:ei.ContractSeasonRewardConfirmationRequest) 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 device_ad_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr network_name_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr org_name_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr org_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr campaign_name_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr campaign_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr click_date_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr conversion_date_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr conversion_type_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr geo_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr adgroup_name_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr adgroup_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr keyword_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr keyword_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr keyword_extra_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr creativeset_name_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr creativeset_id_; - bool attribution_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 3, 2, + 60, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ContractSeasonRewardConfirmationRequest_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ContractSeasonRewardConfirmationRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr season_id_; + ::ei::BasicRequestInfo* rinfo_; + ::ei::ContractSeasonGoal* goal_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ArtifactsClientInfo_LaunchCount final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ArtifactsClientInfo.LaunchCount) */ { +class ContractSeasonInfo_GoalSet final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ContractSeasonInfo.GoalSet) */ { public: - inline ArtifactsClientInfo_LaunchCount() : ArtifactsClientInfo_LaunchCount(nullptr) {} - ~ArtifactsClientInfo_LaunchCount() override; - explicit PROTOBUF_CONSTEXPR ArtifactsClientInfo_LaunchCount(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ArtifactsClientInfo_LaunchCount(const ArtifactsClientInfo_LaunchCount& from); - ArtifactsClientInfo_LaunchCount(ArtifactsClientInfo_LaunchCount&& from) noexcept - : ArtifactsClientInfo_LaunchCount() { - *this = ::std::move(from); - } - - inline ArtifactsClientInfo_LaunchCount& operator=(const ArtifactsClientInfo_LaunchCount& from) { + inline ContractSeasonInfo_GoalSet() : ContractSeasonInfo_GoalSet(nullptr) {} + ~ContractSeasonInfo_GoalSet() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ContractSeasonInfo_GoalSet( + ::google::protobuf::internal::ConstantInitialized); + + inline ContractSeasonInfo_GoalSet(const ContractSeasonInfo_GoalSet& from) : ContractSeasonInfo_GoalSet(nullptr, from) {} + inline ContractSeasonInfo_GoalSet(ContractSeasonInfo_GoalSet&& from) noexcept + : ContractSeasonInfo_GoalSet(nullptr, std::move(from)) {} + inline ContractSeasonInfo_GoalSet& operator=(const ContractSeasonInfo_GoalSet& from) { CopyFrom(from); return *this; } - inline ArtifactsClientInfo_LaunchCount& operator=(ArtifactsClientInfo_LaunchCount&& from) noexcept { + inline ContractSeasonInfo_GoalSet& operator=(ContractSeasonInfo_GoalSet&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -36353,183 +38611,207 @@ class ArtifactsClientInfo_LaunchCount final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ArtifactsClientInfo_LaunchCount& default_instance() { + static const ContractSeasonInfo_GoalSet& default_instance() { return *internal_default_instance(); } - static inline const ArtifactsClientInfo_LaunchCount* internal_default_instance() { - return reinterpret_cast( - &_ArtifactsClientInfo_LaunchCount_default_instance_); - } - static constexpr int kIndexInFileMessages = - 124; - - friend void swap(ArtifactsClientInfo_LaunchCount& a, ArtifactsClientInfo_LaunchCount& b) { - a.Swap(&b); + static inline const ContractSeasonInfo_GoalSet* internal_default_instance() { + return reinterpret_cast( + &_ContractSeasonInfo_GoalSet_default_instance_); } - inline void Swap(ArtifactsClientInfo_LaunchCount* other) { + static constexpr int kIndexInFileMessages = 45; + friend void swap(ContractSeasonInfo_GoalSet& a, ContractSeasonInfo_GoalSet& b) { a.Swap(&b); } + inline void Swap(ContractSeasonInfo_GoalSet* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ArtifactsClientInfo_LaunchCount* other) { + void UnsafeArenaSwap(ContractSeasonInfo_GoalSet* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ArtifactsClientInfo_LaunchCount* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ContractSeasonInfo_GoalSet* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ArtifactsClientInfo_LaunchCount& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ArtifactsClientInfo_LaunchCount& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ContractSeasonInfo_GoalSet& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ContractSeasonInfo_GoalSet& from) { ContractSeasonInfo_GoalSet::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ArtifactsClientInfo_LaunchCount* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ArtifactsClientInfo.LaunchCount"; + void InternalSwap(ContractSeasonInfo_GoalSet* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ContractSeasonInfo.GoalSet"; } + + protected: + explicit ContractSeasonInfo_GoalSet(::google::protobuf::Arena* arena); + ContractSeasonInfo_GoalSet(::google::protobuf::Arena* arena, const ContractSeasonInfo_GoalSet& from); + ContractSeasonInfo_GoalSet(::google::protobuf::Arena* arena, ContractSeasonInfo_GoalSet&& from) noexcept + : ContractSeasonInfo_GoalSet(arena) { + *this = ::std::move(from); } - protected: - explicit ArtifactsClientInfo_LaunchCount(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kShipFieldNumber = 1, - kNumLaunchesFieldNumber = 2, - kLaunchPointsFieldNumber = 3, + kGoalsFieldNumber = 2, + kGradeFieldNumber = 1, }; - // optional .ei.MissionInfo.Spaceship ship = 1; - bool has_ship() const; - private: - bool _internal_has_ship() const; - public: - void clear_ship(); - ::ei::MissionInfo_Spaceship ship() const; - void set_ship(::ei::MissionInfo_Spaceship value); + // repeated .ei.ContractSeasonGoal goals = 2; + int goals_size() const; private: - ::ei::MissionInfo_Spaceship _internal_ship() const; - void _internal_set_ship(::ei::MissionInfo_Spaceship value); - public: + int _internal_goals_size() const; - // optional uint32 num_launches = 2; - bool has_num_launches() const; - private: - bool _internal_has_num_launches() const; - public: - void clear_num_launches(); - uint32_t num_launches() const; - void set_num_launches(uint32_t value); - private: - uint32_t _internal_num_launches() const; - void _internal_set_num_launches(uint32_t value); public: + void clear_goals() ; + ::ei::ContractSeasonGoal* mutable_goals(int index); + ::google::protobuf::RepeatedPtrField<::ei::ContractSeasonGoal>* mutable_goals(); - // optional double launch_points = 3; - bool has_launch_points() const; private: - bool _internal_has_launch_points() const; + const ::google::protobuf::RepeatedPtrField<::ei::ContractSeasonGoal>& _internal_goals() const; + ::google::protobuf::RepeatedPtrField<::ei::ContractSeasonGoal>* _internal_mutable_goals(); public: - void clear_launch_points(); - double launch_points() const; - void set_launch_points(double value); + const ::ei::ContractSeasonGoal& goals(int index) const; + ::ei::ContractSeasonGoal* add_goals(); + const ::google::protobuf::RepeatedPtrField<::ei::ContractSeasonGoal>& goals() const; + // optional .ei.Contract.PlayerGrade grade = 1; + bool has_grade() const; + void clear_grade() ; + ::ei::Contract_PlayerGrade grade() const; + void set_grade(::ei::Contract_PlayerGrade value); + private: - double _internal_launch_points() const; - void _internal_set_launch_points(double value); - public: + ::ei::Contract_PlayerGrade _internal_grade() const; + void _internal_set_grade(::ei::Contract_PlayerGrade value); - // @@protoc_insertion_point(class_scope:ei.ArtifactsClientInfo.LaunchCount) + public: + // @@protoc_insertion_point(class_scope:ei.ContractSeasonInfo.GoalSet) 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_; - int ship_; - uint32_t num_launches_; - double launch_points_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 2, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ContractSeasonInfo_GoalSet_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ContractSeasonInfo_GoalSet& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::ContractSeasonGoal > goals_; + int grade_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ArtifactsClientInfo final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ArtifactsClientInfo) */ { +class ContractPlayerInfo final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ContractPlayerInfo) */ { public: - inline ArtifactsClientInfo() : ArtifactsClientInfo(nullptr) {} - ~ArtifactsClientInfo() override; - explicit PROTOBUF_CONSTEXPR ArtifactsClientInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ArtifactsClientInfo(const ArtifactsClientInfo& from); - ArtifactsClientInfo(ArtifactsClientInfo&& from) noexcept - : ArtifactsClientInfo() { - *this = ::std::move(from); - } - - inline ArtifactsClientInfo& operator=(const ArtifactsClientInfo& from) { + inline ContractPlayerInfo() : ContractPlayerInfo(nullptr) {} + ~ContractPlayerInfo() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ContractPlayerInfo( + ::google::protobuf::internal::ConstantInitialized); + + inline ContractPlayerInfo(const ContractPlayerInfo& from) : ContractPlayerInfo(nullptr, from) {} + inline ContractPlayerInfo(ContractPlayerInfo&& from) noexcept + : ContractPlayerInfo(nullptr, std::move(from)) {} + inline ContractPlayerInfo& operator=(const ContractPlayerInfo& from) { CopyFrom(from); return *this; } - inline ArtifactsClientInfo& operator=(ArtifactsClientInfo&& from) noexcept { + inline ContractPlayerInfo& operator=(ContractPlayerInfo&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -36538,235 +38820,632 @@ class ArtifactsClientInfo final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ArtifactsClientInfo& default_instance() { + static const ContractPlayerInfo& default_instance() { return *internal_default_instance(); } - static inline const ArtifactsClientInfo* internal_default_instance() { - return reinterpret_cast( - &_ArtifactsClientInfo_default_instance_); - } - static constexpr int kIndexInFileMessages = - 125; - - friend void swap(ArtifactsClientInfo& a, ArtifactsClientInfo& b) { - a.Swap(&b); + static inline const ContractPlayerInfo* internal_default_instance() { + return reinterpret_cast( + &_ContractPlayerInfo_default_instance_); } - inline void Swap(ArtifactsClientInfo* other) { + static constexpr int kIndexInFileMessages = 49; + friend void swap(ContractPlayerInfo& a, ContractPlayerInfo& b) { a.Swap(&b); } + inline void Swap(ContractPlayerInfo* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ArtifactsClientInfo* other) { + void UnsafeArenaSwap(ContractPlayerInfo* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ArtifactsClientInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ContractPlayerInfo* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ArtifactsClientInfo& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ArtifactsClientInfo& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ContractPlayerInfo& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ContractPlayerInfo& from) { ContractPlayerInfo::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ArtifactsClientInfo* other); + void InternalSwap(ContractPlayerInfo* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ContractPlayerInfo"; } + + protected: + explicit ContractPlayerInfo(::google::protobuf::Arena* arena); + ContractPlayerInfo(::google::protobuf::Arena* arena, const ContractPlayerInfo& from); + ContractPlayerInfo(::google::protobuf::Arena* arena, ContractPlayerInfo&& from) noexcept + : ContractPlayerInfo(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ArtifactsClientInfo"; + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + using SeasonProgress = ContractPlayerInfo_SeasonProgress; + using Status = ContractPlayerInfo_Status; + static constexpr Status UNKNOWN = ContractPlayerInfo_Status_UNKNOWN; + static constexpr Status CALCULATING = ContractPlayerInfo_Status_CALCULATING; + static constexpr Status OUT_OF_DATE = ContractPlayerInfo_Status_OUT_OF_DATE; + static constexpr Status INCOMPLETE = ContractPlayerInfo_Status_INCOMPLETE; + static constexpr Status COMPLETE = ContractPlayerInfo_Status_COMPLETE; + static inline bool Status_IsValid(int value) { + return ContractPlayerInfo_Status_IsValid(value); } - protected: - explicit ArtifactsClientInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); + static constexpr Status Status_MIN = ContractPlayerInfo_Status_Status_MIN; + static constexpr Status Status_MAX = ContractPlayerInfo_Status_Status_MAX; + static constexpr int Status_ARRAYSIZE = ContractPlayerInfo_Status_Status_ARRAYSIZE; + static inline const ::google::protobuf::EnumDescriptor* Status_descriptor() { + return ContractPlayerInfo_Status_descriptor(); + } + template + static inline const std::string& Status_Name(T value) { + return ContractPlayerInfo_Status_Name(value); + } + static inline bool Status_Parse(absl::string_view name, Status* value) { + return ContractPlayerInfo_Status_Parse(name, value); + } + + // accessors ------------------------------------------------------- + enum : int { + kUnreadEvaluationsFieldNumber = 6, + kIssuesFieldNumber = 11, + kSeasonProgressFieldNumber = 15, + kLastEvaluationVersionFieldNumber = 5, + kTotalCxpFieldNumber = 2, + kGradeFieldNumber = 1, + kStatusFieldNumber = 3, + kLastEvaluationTimeFieldNumber = 4, + kGradeScoreFieldNumber = 7, + kTargetSoulPowerFieldNumber = 8, + kTargetGradeScoreFieldNumber = 9, + kSoulPowerFieldNumber = 10, + kGradeProgressFieldNumber = 12, + kSeasonCxpFieldNumber = 13, + kIssueScoreFieldNumber = 14, + }; + // repeated .ei.ContractEvaluation unread_evaluations = 6; + int unread_evaluations_size() const; + private: + int _internal_unread_evaluations_size() const; + public: + void clear_unread_evaluations() ; + ::ei::ContractEvaluation* mutable_unread_evaluations(int index); + ::google::protobuf::RepeatedPtrField<::ei::ContractEvaluation>* mutable_unread_evaluations(); - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + private: + const ::google::protobuf::RepeatedPtrField<::ei::ContractEvaluation>& _internal_unread_evaluations() const; + ::google::protobuf::RepeatedPtrField<::ei::ContractEvaluation>* _internal_mutable_unread_evaluations(); + public: + const ::ei::ContractEvaluation& unread_evaluations(int index) const; + ::ei::ContractEvaluation* add_unread_evaluations(); + const ::google::protobuf::RepeatedPtrField<::ei::ContractEvaluation>& unread_evaluations() const; + // repeated .ei.ContractEvaluation.PoorBehavior issues = 11; + int issues_size() const; + private: + int _internal_issues_size() const; - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + public: + void clear_issues() ; + public: + ::ei::ContractEvaluation_PoorBehavior issues(int index) const; + void set_issues(int index, ::ei::ContractEvaluation_PoorBehavior value); + void add_issues(::ei::ContractEvaluation_PoorBehavior value); + const ::google::protobuf::RepeatedField& issues() const; + ::google::protobuf::RepeatedField* mutable_issues(); - // nested types ---------------------------------------------------- + private: + const ::google::protobuf::RepeatedField& _internal_issues() const; + ::google::protobuf::RepeatedField* _internal_mutable_issues(); - typedef ArtifactsClientInfo_LaunchCount LaunchCount; + public: + // repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15; + int season_progress_size() const; + private: + int _internal_season_progress_size() const; - // accessors ------------------------------------------------------- + public: + void clear_season_progress() ; + ::ei::ContractPlayerInfo_SeasonProgress* mutable_season_progress(int index); + ::google::protobuf::RepeatedPtrField<::ei::ContractPlayerInfo_SeasonProgress>* mutable_season_progress(); - enum : int { - kLaunchCountsFieldNumber = 3, - kMissionCapacityMultFieldNumber = 1, - kMissionDurationMultFieldNumber = 2, - kMissionFtlDurationResearchMultFieldNumber = 4, - kLastServerLaunchCountSumTimeFieldNumber = 5, - kMissionCapacityResearchMultFieldNumber = 6, - }; - // repeated .ei.ArtifactsClientInfo.LaunchCount launch_counts = 3; - int launch_counts_size() const; private: - int _internal_launch_counts_size() const; + const ::google::protobuf::RepeatedPtrField<::ei::ContractPlayerInfo_SeasonProgress>& _internal_season_progress() const; + ::google::protobuf::RepeatedPtrField<::ei::ContractPlayerInfo_SeasonProgress>* _internal_mutable_season_progress(); public: - void clear_launch_counts(); - ::ei::ArtifactsClientInfo_LaunchCount* mutable_launch_counts(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsClientInfo_LaunchCount >* - mutable_launch_counts(); + const ::ei::ContractPlayerInfo_SeasonProgress& season_progress(int index) const; + ::ei::ContractPlayerInfo_SeasonProgress* add_season_progress(); + const ::google::protobuf::RepeatedPtrField<::ei::ContractPlayerInfo_SeasonProgress>& season_progress() const; + // optional string last_evaluation_version = 5; + bool has_last_evaluation_version() const; + void clear_last_evaluation_version() ; + const std::string& last_evaluation_version() const; + template + void set_last_evaluation_version(Arg_&& arg, Args_... args); + std::string* mutable_last_evaluation_version(); + PROTOBUF_NODISCARD std::string* release_last_evaluation_version(); + void set_allocated_last_evaluation_version(std::string* value); + private: - const ::ei::ArtifactsClientInfo_LaunchCount& _internal_launch_counts(int index) const; - ::ei::ArtifactsClientInfo_LaunchCount* _internal_add_launch_counts(); + const std::string& _internal_last_evaluation_version() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_last_evaluation_version( + const std::string& value); + std::string* _internal_mutable_last_evaluation_version(); + public: - const ::ei::ArtifactsClientInfo_LaunchCount& launch_counts(int index) const; - ::ei::ArtifactsClientInfo_LaunchCount* add_launch_counts(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsClientInfo_LaunchCount >& - launch_counts() const; + // optional double total_cxp = 2; + bool has_total_cxp() const; + void clear_total_cxp() ; + double total_cxp() const; + void set_total_cxp(double value); - // optional double mission_capacity_mult = 1; - bool has_mission_capacity_mult() const; private: - bool _internal_has_mission_capacity_mult() const; + double _internal_total_cxp() const; + void _internal_set_total_cxp(double value); + public: - void clear_mission_capacity_mult(); - double mission_capacity_mult() const; - void set_mission_capacity_mult(double value); + // optional .ei.Contract.PlayerGrade grade = 1; + bool has_grade() const; + void clear_grade() ; + ::ei::Contract_PlayerGrade grade() const; + void set_grade(::ei::Contract_PlayerGrade value); + private: - double _internal_mission_capacity_mult() const; - void _internal_set_mission_capacity_mult(double value); + ::ei::Contract_PlayerGrade _internal_grade() const; + void _internal_set_grade(::ei::Contract_PlayerGrade value); + public: + // optional .ei.ContractPlayerInfo.Status status = 3; + bool has_status() const; + void clear_status() ; + ::ei::ContractPlayerInfo_Status status() const; + void set_status(::ei::ContractPlayerInfo_Status value); - // optional double mission_duration_mult = 2; - bool has_mission_duration_mult() const; private: - bool _internal_has_mission_duration_mult() const; + ::ei::ContractPlayerInfo_Status _internal_status() const; + void _internal_set_status(::ei::ContractPlayerInfo_Status value); + public: - void clear_mission_duration_mult(); - double mission_duration_mult() const; - void set_mission_duration_mult(double value); + // optional double last_evaluation_time = 4; + bool has_last_evaluation_time() const; + void clear_last_evaluation_time() ; + double last_evaluation_time() const; + void set_last_evaluation_time(double value); + private: - double _internal_mission_duration_mult() const; - void _internal_set_mission_duration_mult(double value); + double _internal_last_evaluation_time() const; + void _internal_set_last_evaluation_time(double value); + public: + // optional double grade_score = 7; + bool has_grade_score() const; + void clear_grade_score() ; + double grade_score() const; + void set_grade_score(double value); - // optional double mission_ftl_duration_research_mult = 4; - bool has_mission_ftl_duration_research_mult() const; private: - bool _internal_has_mission_ftl_duration_research_mult() const; + double _internal_grade_score() const; + void _internal_set_grade_score(double value); + public: - void clear_mission_ftl_duration_research_mult(); - double mission_ftl_duration_research_mult() const; - void set_mission_ftl_duration_research_mult(double value); + // optional double target_soul_power = 8; + bool has_target_soul_power() const; + void clear_target_soul_power() ; + double target_soul_power() const; + void set_target_soul_power(double value); + private: - double _internal_mission_ftl_duration_research_mult() const; - void _internal_set_mission_ftl_duration_research_mult(double value); + double _internal_target_soul_power() const; + void _internal_set_target_soul_power(double value); + public: + // optional double target_grade_score = 9; + bool has_target_grade_score() const; + void clear_target_grade_score() ; + double target_grade_score() const; + void set_target_grade_score(double value); - // optional double last_server_launch_count_sum_time = 5; - bool has_last_server_launch_count_sum_time() const; private: - bool _internal_has_last_server_launch_count_sum_time() const; + double _internal_target_grade_score() const; + void _internal_set_target_grade_score(double value); + public: - void clear_last_server_launch_count_sum_time(); - double last_server_launch_count_sum_time() const; - void set_last_server_launch_count_sum_time(double value); + // optional double soul_power = 10; + bool has_soul_power() const; + void clear_soul_power() ; + double soul_power() const; + void set_soul_power(double value); + private: - double _internal_last_server_launch_count_sum_time() const; - void _internal_set_last_server_launch_count_sum_time(double value); + double _internal_soul_power() const; + void _internal_set_soul_power(double value); + public: + // optional double grade_progress = 12; + bool has_grade_progress() const; + void clear_grade_progress() ; + double grade_progress() const; + void set_grade_progress(double value); - // optional double mission_capacity_research_mult = 6; - bool has_mission_capacity_research_mult() const; private: - bool _internal_has_mission_capacity_research_mult() const; + double _internal_grade_progress() const; + void _internal_set_grade_progress(double value); + public: - void clear_mission_capacity_research_mult(); - double mission_capacity_research_mult() const; - void set_mission_capacity_research_mult(double value); + // optional double season_cxp = 13; + bool has_season_cxp() const; + void clear_season_cxp() ; + double season_cxp() const; + void set_season_cxp(double value); + + private: + double _internal_season_cxp() const; + void _internal_set_season_cxp(double value); + + public: + // optional double issue_score = 14; + bool has_issue_score() const; + void clear_issue_score() ; + double issue_score() const; + void set_issue_score(double value); + + private: + double _internal_issue_score() const; + void _internal_set_issue_score(double value); + + public: + // @@protoc_insertion_point(class_scope:ei.ContractPlayerInfo) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 4, 15, 5, + 61, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ContractPlayerInfo_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ContractPlayerInfo& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::ContractEvaluation > unread_evaluations_; + ::google::protobuf::RepeatedField issues_; + ::google::protobuf::RepeatedPtrField< ::ei::ContractPlayerInfo_SeasonProgress > season_progress_; + ::google::protobuf::internal::ArenaStringPtr last_evaluation_version_; + double total_cxp_; + int grade_; + int status_; + double last_evaluation_time_; + double grade_score_; + double target_soul_power_; + double target_grade_score_; + double soul_power_; + double grade_progress_; + double season_cxp_; + double issue_score_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_ei_2eproto; +}; +// ------------------------------------------------------------------- + +class ContractEvaluationBatch_Pair final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ContractEvaluationBatch.Pair) */ { + public: + inline ContractEvaluationBatch_Pair() : ContractEvaluationBatch_Pair(nullptr) {} + ~ContractEvaluationBatch_Pair() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ContractEvaluationBatch_Pair( + ::google::protobuf::internal::ConstantInitialized); + + inline ContractEvaluationBatch_Pair(const ContractEvaluationBatch_Pair& from) : ContractEvaluationBatch_Pair(nullptr, from) {} + inline ContractEvaluationBatch_Pair(ContractEvaluationBatch_Pair&& from) noexcept + : ContractEvaluationBatch_Pair(nullptr, std::move(from)) {} + inline ContractEvaluationBatch_Pair& operator=(const ContractEvaluationBatch_Pair& from) { + CopyFrom(from); + return *this; + } + inline ContractEvaluationBatch_Pair& operator=(ContractEvaluationBatch_Pair&& from) noexcept { + if (this == &from) return *this; + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); + } + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); + } + + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const ContractEvaluationBatch_Pair& default_instance() { + return *internal_default_instance(); + } + static inline const ContractEvaluationBatch_Pair* internal_default_instance() { + return reinterpret_cast( + &_ContractEvaluationBatch_Pair_default_instance_); + } + static constexpr int kIndexInFileMessages = 52; + friend void swap(ContractEvaluationBatch_Pair& a, ContractEvaluationBatch_Pair& b) { a.Swap(&b); } + inline void Swap(ContractEvaluationBatch_Pair* other) { + if (other == this) return; +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(ContractEvaluationBatch_Pair* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + ContractEvaluationBatch_Pair* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ContractEvaluationBatch_Pair& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ContractEvaluationBatch_Pair& from) { ContractEvaluationBatch_Pair::MergeImpl(*this, from); } + + private: + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + + public: + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); + + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(ContractEvaluationBatch_Pair* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ContractEvaluationBatch.Pair"; } + + protected: + explicit ContractEvaluationBatch_Pair(::google::protobuf::Arena* arena); + ContractEvaluationBatch_Pair(::google::protobuf::Arena* arena, const ContractEvaluationBatch_Pair& from); + ContractEvaluationBatch_Pair(::google::protobuf::Arena* arena, ContractEvaluationBatch_Pair&& from) noexcept + : ContractEvaluationBatch_Pair(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kUserIdFieldNumber = 1, + kCevFieldNumber = 2, + }; + // optional string user_id = 1; + bool has_user_id() const; + void clear_user_id() ; + const std::string& user_id() const; + template + void set_user_id(Arg_&& arg, Args_... args); + std::string* mutable_user_id(); + PROTOBUF_NODISCARD std::string* release_user_id(); + void set_allocated_user_id(std::string* value); + + 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 .ei.ContractEvaluation cev = 2; + bool has_cev() const; + void clear_cev() ; + const ::ei::ContractEvaluation& cev() const; + PROTOBUF_NODISCARD ::ei::ContractEvaluation* release_cev(); + ::ei::ContractEvaluation* mutable_cev(); + void set_allocated_cev(::ei::ContractEvaluation* value); + void unsafe_arena_set_allocated_cev(::ei::ContractEvaluation* value); + ::ei::ContractEvaluation* unsafe_arena_release_cev(); + private: - double _internal_mission_capacity_research_mult() const; - void _internal_set_mission_capacity_research_mult(double value); - public: + const ::ei::ContractEvaluation& _internal_cev() const; + ::ei::ContractEvaluation* _internal_mutable_cev(); - // @@protoc_insertion_point(class_scope:ei.ArtifactsClientInfo) + public: + // @@protoc_insertion_point(class_scope:ei.ContractEvaluationBatch.Pair) 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< ::ei::ArtifactsClientInfo_LaunchCount > launch_counts_; - double mission_capacity_mult_; - double mission_duration_mult_; - double mission_ftl_duration_research_mult_; - double last_server_launch_count_sum_time_; - double mission_capacity_research_mult_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 1, + 47, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ContractEvaluationBatch_Pair_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ContractEvaluationBatch_Pair& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr user_id_; + ::ei::ContractEvaluation* cev_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class MissionInfo_Fuel final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.MissionInfo.Fuel) */ { +class ContractCoopStatusRequest final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ContractCoopStatusRequest) */ { public: - inline MissionInfo_Fuel() : MissionInfo_Fuel(nullptr) {} - ~MissionInfo_Fuel() override; - explicit PROTOBUF_CONSTEXPR MissionInfo_Fuel(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - MissionInfo_Fuel(const MissionInfo_Fuel& from); - MissionInfo_Fuel(MissionInfo_Fuel&& from) noexcept - : MissionInfo_Fuel() { - *this = ::std::move(from); - } - - inline MissionInfo_Fuel& operator=(const MissionInfo_Fuel& from) { + inline ContractCoopStatusRequest() : ContractCoopStatusRequest(nullptr) {} + ~ContractCoopStatusRequest() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ContractCoopStatusRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline ContractCoopStatusRequest(const ContractCoopStatusRequest& from) : ContractCoopStatusRequest(nullptr, from) {} + inline ContractCoopStatusRequest(ContractCoopStatusRequest&& from) noexcept + : ContractCoopStatusRequest(nullptr, std::move(from)) {} + inline ContractCoopStatusRequest& operator=(const ContractCoopStatusRequest& from) { CopyFrom(from); return *this; } - inline MissionInfo_Fuel& operator=(MissionInfo_Fuel&& from) noexcept { + inline ContractCoopStatusRequest& operator=(ContractCoopStatusRequest&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -36775,168 +39454,262 @@ class MissionInfo_Fuel final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const MissionInfo_Fuel& default_instance() { + static const ContractCoopStatusRequest& default_instance() { return *internal_default_instance(); } - static inline const MissionInfo_Fuel* internal_default_instance() { - return reinterpret_cast( - &_MissionInfo_Fuel_default_instance_); - } - static constexpr int kIndexInFileMessages = - 126; - - friend void swap(MissionInfo_Fuel& a, MissionInfo_Fuel& b) { - a.Swap(&b); + static inline const ContractCoopStatusRequest* internal_default_instance() { + return reinterpret_cast( + &_ContractCoopStatusRequest_default_instance_); } - inline void Swap(MissionInfo_Fuel* other) { + static constexpr int kIndexInFileMessages = 66; + friend void swap(ContractCoopStatusRequest& a, ContractCoopStatusRequest& b) { a.Swap(&b); } + inline void Swap(ContractCoopStatusRequest* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(MissionInfo_Fuel* other) { + void UnsafeArenaSwap(ContractCoopStatusRequest* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - MissionInfo_Fuel* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ContractCoopStatusRequest* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const MissionInfo_Fuel& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const MissionInfo_Fuel& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ContractCoopStatusRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ContractCoopStatusRequest& from) { ContractCoopStatusRequest::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(MissionInfo_Fuel* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.MissionInfo.Fuel"; + void InternalSwap(ContractCoopStatusRequest* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ContractCoopStatusRequest"; } + + protected: + explicit ContractCoopStatusRequest(::google::protobuf::Arena* arena); + ContractCoopStatusRequest(::google::protobuf::Arena* arena, const ContractCoopStatusRequest& from); + ContractCoopStatusRequest(::google::protobuf::Arena* arena, ContractCoopStatusRequest&& from) noexcept + : ContractCoopStatusRequest(arena) { + *this = ::std::move(from); } - protected: - explicit MissionInfo_Fuel(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kAmountFieldNumber = 2, - kEggFieldNumber = 1, + kContractIdentifierFieldNumber = 1, + kCoopIdentifierFieldNumber = 2, + kUserIdFieldNumber = 3, + kRinfoFieldNumber = 5, + kClientVersionFieldNumber = 4, }; - // optional double amount = 2; - bool has_amount() const; + // optional string contract_identifier = 1; + bool has_contract_identifier() const; + void clear_contract_identifier() ; + const std::string& contract_identifier() const; + template + void set_contract_identifier(Arg_&& arg, Args_... args); + std::string* mutable_contract_identifier(); + PROTOBUF_NODISCARD std::string* release_contract_identifier(); + void set_allocated_contract_identifier(std::string* value); + private: - bool _internal_has_amount() const; + const std::string& _internal_contract_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_identifier( + const std::string& value); + std::string* _internal_mutable_contract_identifier(); + public: - void clear_amount(); - double amount() const; - void set_amount(double value); + // optional string coop_identifier = 2; + bool has_coop_identifier() const; + void clear_coop_identifier() ; + const std::string& coop_identifier() const; + template + void set_coop_identifier(Arg_&& arg, Args_... args); + std::string* mutable_coop_identifier(); + PROTOBUF_NODISCARD std::string* release_coop_identifier(); + void set_allocated_coop_identifier(std::string* value); + private: - double _internal_amount() const; - void _internal_set_amount(double value); + const std::string& _internal_coop_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_coop_identifier( + const std::string& value); + std::string* _internal_mutable_coop_identifier(); + public: + // optional string user_id = 3; + bool has_user_id() const; + void clear_user_id() ; + const std::string& user_id() const; + template + void set_user_id(Arg_&& arg, Args_... args); + std::string* mutable_user_id(); + PROTOBUF_NODISCARD std::string* release_user_id(); + void set_allocated_user_id(std::string* value); - // optional .ei.Egg egg = 1; - bool has_egg() const; private: - bool _internal_has_egg() const; + 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: - void clear_egg(); - ::ei::Egg egg() const; - void set_egg(::ei::Egg value); + // optional .ei.BasicRequestInfo rinfo = 5; + bool has_rinfo() const; + void clear_rinfo() ; + const ::ei::BasicRequestInfo& rinfo() const; + PROTOBUF_NODISCARD ::ei::BasicRequestInfo* release_rinfo(); + ::ei::BasicRequestInfo* mutable_rinfo(); + void set_allocated_rinfo(::ei::BasicRequestInfo* value); + void unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value); + ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); + private: - ::ei::Egg _internal_egg() const; - void _internal_set_egg(::ei::Egg value); + const ::ei::BasicRequestInfo& _internal_rinfo() const; + ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + public: + // optional uint32 client_version = 4; + bool has_client_version() const; + void clear_client_version() ; + ::uint32_t client_version() const; + void set_client_version(::uint32_t value); - // @@protoc_insertion_point(class_scope:ei.MissionInfo.Fuel) + private: + ::uint32_t _internal_client_version() const; + void _internal_set_client_version(::uint32_t value); + + public: + // @@protoc_insertion_point(class_scope:ei.ContractCoopStatusRequest) 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_; - double amount_; - int egg_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 5, 1, + 78, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ContractCoopStatusRequest_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ContractCoopStatusRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr contract_identifier_; + ::google::protobuf::internal::ArenaStringPtr coop_identifier_; + ::google::protobuf::internal::ArenaStringPtr user_id_; + ::ei::BasicRequestInfo* rinfo_; + ::uint32_t client_version_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class MissionInfo final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.MissionInfo) */ { +class Contract_GradeSpec final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.Contract.GradeSpec) */ { public: - inline MissionInfo() : MissionInfo(nullptr) {} - ~MissionInfo() override; - explicit PROTOBUF_CONSTEXPR MissionInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - MissionInfo(const MissionInfo& from); - MissionInfo(MissionInfo&& from) noexcept - : MissionInfo() { - *this = ::std::move(from); - } - - inline MissionInfo& operator=(const MissionInfo& from) { + inline Contract_GradeSpec() : Contract_GradeSpec(nullptr) {} + ~Contract_GradeSpec() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR Contract_GradeSpec( + ::google::protobuf::internal::ConstantInitialized); + + inline Contract_GradeSpec(const Contract_GradeSpec& from) : Contract_GradeSpec(nullptr, from) {} + inline Contract_GradeSpec(Contract_GradeSpec&& from) noexcept + : Contract_GradeSpec(nullptr, std::move(from)) {} + inline Contract_GradeSpec& operator=(const Contract_GradeSpec& from) { CopyFrom(from); return *this; } - inline MissionInfo& operator=(MissionInfo&& from) noexcept { + inline Contract_GradeSpec& operator=(Contract_GradeSpec&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -36945,472 +39718,239 @@ class MissionInfo final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const MissionInfo& default_instance() { + static const Contract_GradeSpec& default_instance() { return *internal_default_instance(); } - static inline const MissionInfo* internal_default_instance() { - return reinterpret_cast( - &_MissionInfo_default_instance_); - } - static constexpr int kIndexInFileMessages = - 127; - - friend void swap(MissionInfo& a, MissionInfo& b) { - a.Swap(&b); + static inline const Contract_GradeSpec* internal_default_instance() { + return reinterpret_cast( + &_Contract_GradeSpec_default_instance_); } - inline void Swap(MissionInfo* other) { + static constexpr int kIndexInFileMessages = 41; + friend void swap(Contract_GradeSpec& a, Contract_GradeSpec& b) { a.Swap(&b); } + inline void Swap(Contract_GradeSpec* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(MissionInfo* other) { + void UnsafeArenaSwap(Contract_GradeSpec* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - MissionInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + Contract_GradeSpec* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const MissionInfo& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const MissionInfo& 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(); } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const Contract_GradeSpec& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const Contract_GradeSpec& from) { Contract_GradeSpec::MergeImpl(*this, from); } private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(MissionInfo* other); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.MissionInfo"; - } - protected: - explicit MissionInfo(::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 ---------------------------------------------------- - - typedef MissionInfo_Fuel Fuel; - - typedef MissionInfo_Spaceship Spaceship; - static constexpr Spaceship CHICKEN_ONE = - MissionInfo_Spaceship_CHICKEN_ONE; - static constexpr Spaceship CHICKEN_NINE = - MissionInfo_Spaceship_CHICKEN_NINE; - static constexpr Spaceship CHICKEN_HEAVY = - MissionInfo_Spaceship_CHICKEN_HEAVY; - static constexpr Spaceship BCR = - MissionInfo_Spaceship_BCR; - static constexpr Spaceship MILLENIUM_CHICKEN = - MissionInfo_Spaceship_MILLENIUM_CHICKEN; - static constexpr Spaceship CORELLIHEN_CORVETTE = - MissionInfo_Spaceship_CORELLIHEN_CORVETTE; - static constexpr Spaceship GALEGGTICA = - MissionInfo_Spaceship_GALEGGTICA; - static constexpr Spaceship CHICKFIANT = - MissionInfo_Spaceship_CHICKFIANT; - static constexpr Spaceship VOYEGGER = - MissionInfo_Spaceship_VOYEGGER; - static constexpr Spaceship HENERPRISE = - MissionInfo_Spaceship_HENERPRISE; - static constexpr Spaceship ATREGGIES = - MissionInfo_Spaceship_ATREGGIES; - static inline bool Spaceship_IsValid(int value) { - return MissionInfo_Spaceship_IsValid(value); - } - static constexpr Spaceship Spaceship_MIN = - MissionInfo_Spaceship_Spaceship_MIN; - static constexpr Spaceship Spaceship_MAX = - MissionInfo_Spaceship_Spaceship_MAX; - static constexpr int Spaceship_ARRAYSIZE = - MissionInfo_Spaceship_Spaceship_ARRAYSIZE; - static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* - Spaceship_descriptor() { - return MissionInfo_Spaceship_descriptor(); - } - template - static inline const std::string& Spaceship_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function Spaceship_Name."); - return MissionInfo_Spaceship_Name(enum_t_value); - } - static inline bool Spaceship_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, - Spaceship* value) { - return MissionInfo_Spaceship_Parse(name, value); + bool IsInitialized() const { + return true; } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - typedef MissionInfo_Status Status; - static constexpr Status FUELING = - MissionInfo_Status_FUELING; - static constexpr Status PREPARE_TO_LAUNCH = - MissionInfo_Status_PREPARE_TO_LAUNCH; - static constexpr Status EXPLORING = - MissionInfo_Status_EXPLORING; - static constexpr Status RETURNED = - MissionInfo_Status_RETURNED; - static constexpr Status ANALYZING = - MissionInfo_Status_ANALYZING; - static constexpr Status COMPLETE = - MissionInfo_Status_COMPLETE; - static constexpr Status ARCHIVED = - MissionInfo_Status_ARCHIVED; - static inline bool Status_IsValid(int value) { - return MissionInfo_Status_IsValid(value); - } - static constexpr Status Status_MIN = - MissionInfo_Status_Status_MIN; - static constexpr Status Status_MAX = - MissionInfo_Status_Status_MAX; - static constexpr int Status_ARRAYSIZE = - MissionInfo_Status_Status_ARRAYSIZE; - static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* - Status_descriptor() { - return MissionInfo_Status_descriptor(); - } - template - static inline const std::string& Status_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function Status_Name."); - return MissionInfo_Status_Name(enum_t_value); - } - static inline bool Status_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, - Status* value) { - return MissionInfo_Status_Parse(name, value); + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } - typedef MissionInfo_DurationType DurationType; - static constexpr DurationType SHORT = - MissionInfo_DurationType_SHORT; - static constexpr DurationType LONG = - MissionInfo_DurationType_LONG; - static constexpr DurationType EPIC = - MissionInfo_DurationType_EPIC; - static constexpr DurationType TUTORIAL = - MissionInfo_DurationType_TUTORIAL; - static inline bool DurationType_IsValid(int value) { - return MissionInfo_DurationType_IsValid(value); - } - static constexpr DurationType DurationType_MIN = - MissionInfo_DurationType_DurationType_MIN; - static constexpr DurationType DurationType_MAX = - MissionInfo_DurationType_DurationType_MAX; - static constexpr int DurationType_ARRAYSIZE = - MissionInfo_DurationType_DurationType_ARRAYSIZE; - static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* - DurationType_descriptor() { - return MissionInfo_DurationType_descriptor(); - } - template - static inline const std::string& DurationType_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function DurationType_Name."); - return MissionInfo_DurationType_Name(enum_t_value); - } - static inline bool DurationType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, - DurationType* value) { - return MissionInfo_DurationType_Parse(name, value); + private: + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(Contract_GradeSpec* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.Contract.GradeSpec"; } + + protected: + explicit Contract_GradeSpec(::google::protobuf::Arena* arena); + Contract_GradeSpec(::google::protobuf::Arena* arena, const Contract_GradeSpec& from); + Contract_GradeSpec(::google::protobuf::Arena* arena, Contract_GradeSpec&& from) noexcept + : Contract_GradeSpec(arena) { + *this = ::std::move(from); } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; - // accessors ------------------------------------------------------- + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + // accessors ------------------------------------------------------- enum : int { - kFuelFieldNumber = 4, - kIdentifierFieldNumber = 7, - kMissionLogFieldNumber = 10, - kShipFieldNumber = 1, - kStatusFieldNumber = 2, - kDurationSecondsFieldNumber = 5, - kSecondsRemainingFieldNumber = 6, - kDurationTypeFieldNumber = 3, - kCapacityFieldNumber = 9, - kStartTimeDerivedFieldNumber = 8, - kQualityBumpFieldNumber = 11, - kLevelFieldNumber = 12, - kTargetArtifactFieldNumber = 13, + kGoalsFieldNumber = 2, + kModifiersFieldNumber = 3, + kLengthSecondsFieldNumber = 4, + kGradeFieldNumber = 1, }; - // repeated .ei.MissionInfo.Fuel fuel = 4; - int fuel_size() const; - private: - int _internal_fuel_size() const; - public: - void clear_fuel(); - ::ei::MissionInfo_Fuel* mutable_fuel(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::MissionInfo_Fuel >* - mutable_fuel(); - private: - const ::ei::MissionInfo_Fuel& _internal_fuel(int index) const; - ::ei::MissionInfo_Fuel* _internal_add_fuel(); - public: - const ::ei::MissionInfo_Fuel& fuel(int index) const; - ::ei::MissionInfo_Fuel* add_fuel(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::MissionInfo_Fuel >& - fuel() const; - - // optional string identifier = 7; - bool has_identifier() const; - private: - bool _internal_has_identifier() const; - public: - void clear_identifier(); - const std::string& identifier() const; - template - void set_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_identifier(); - PROTOBUF_NODISCARD std::string* release_identifier(); - void set_allocated_identifier(std::string* identifier); - private: - const std::string& _internal_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_identifier(const std::string& value); - std::string* _internal_mutable_identifier(); - public: - - // optional string mission_log = 10; - bool has_mission_log() const; - private: - bool _internal_has_mission_log() const; - public: - void clear_mission_log(); - const std::string& mission_log() const; - template - void set_mission_log(ArgT0&& arg0, ArgT... args); - std::string* mutable_mission_log(); - PROTOBUF_NODISCARD std::string* release_mission_log(); - void set_allocated_mission_log(std::string* mission_log); - private: - const std::string& _internal_mission_log() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_mission_log(const std::string& value); - std::string* _internal_mutable_mission_log(); - public: - - // optional .ei.MissionInfo.Spaceship ship = 1; - bool has_ship() const; - private: - bool _internal_has_ship() const; - public: - void clear_ship(); - ::ei::MissionInfo_Spaceship ship() const; - void set_ship(::ei::MissionInfo_Spaceship value); - private: - ::ei::MissionInfo_Spaceship _internal_ship() const; - void _internal_set_ship(::ei::MissionInfo_Spaceship value); - public: - - // optional .ei.MissionInfo.Status status = 2; - bool has_status() const; - private: - bool _internal_has_status() const; - public: - void clear_status(); - ::ei::MissionInfo_Status status() const; - void set_status(::ei::MissionInfo_Status value); + // repeated .ei.Contract.Goal goals = 2; + int goals_size() const; private: - ::ei::MissionInfo_Status _internal_status() const; - void _internal_set_status(::ei::MissionInfo_Status value); - public: + int _internal_goals_size() const; - // optional double duration_seconds = 5; - bool has_duration_seconds() const; - private: - bool _internal_has_duration_seconds() const; - public: - void clear_duration_seconds(); - double duration_seconds() const; - void set_duration_seconds(double value); - private: - double _internal_duration_seconds() const; - void _internal_set_duration_seconds(double value); public: + void clear_goals() ; + ::ei::Contract_Goal* mutable_goals(int index); + ::google::protobuf::RepeatedPtrField<::ei::Contract_Goal>* mutable_goals(); - // optional double seconds_remaining = 6; - bool has_seconds_remaining() const; private: - bool _internal_has_seconds_remaining() const; + const ::google::protobuf::RepeatedPtrField<::ei::Contract_Goal>& _internal_goals() const; + ::google::protobuf::RepeatedPtrField<::ei::Contract_Goal>* _internal_mutable_goals(); public: - void clear_seconds_remaining(); - double seconds_remaining() const; - void set_seconds_remaining(double value); + const ::ei::Contract_Goal& goals(int index) const; + ::ei::Contract_Goal* add_goals(); + const ::google::protobuf::RepeatedPtrField<::ei::Contract_Goal>& goals() const; + // repeated .ei.GameModifier modifiers = 3; + int modifiers_size() const; private: - double _internal_seconds_remaining() const; - void _internal_set_seconds_remaining(double value); - public: + int _internal_modifiers_size() const; - // optional .ei.MissionInfo.DurationType duration_type = 3; - bool has_duration_type() const; - private: - bool _internal_has_duration_type() const; - public: - void clear_duration_type(); - ::ei::MissionInfo_DurationType duration_type() const; - void set_duration_type(::ei::MissionInfo_DurationType value); - private: - ::ei::MissionInfo_DurationType _internal_duration_type() const; - void _internal_set_duration_type(::ei::MissionInfo_DurationType value); public: + void clear_modifiers() ; + ::ei::GameModifier* mutable_modifiers(int index); + ::google::protobuf::RepeatedPtrField<::ei::GameModifier>* mutable_modifiers(); - // optional uint32 capacity = 9; - bool has_capacity() const; - private: - bool _internal_has_capacity() const; - public: - void clear_capacity(); - uint32_t capacity() const; - void set_capacity(uint32_t value); private: - uint32_t _internal_capacity() const; - void _internal_set_capacity(uint32_t value); + const ::google::protobuf::RepeatedPtrField<::ei::GameModifier>& _internal_modifiers() const; + ::google::protobuf::RepeatedPtrField<::ei::GameModifier>* _internal_mutable_modifiers(); public: + const ::ei::GameModifier& modifiers(int index) const; + ::ei::GameModifier* add_modifiers(); + const ::google::protobuf::RepeatedPtrField<::ei::GameModifier>& modifiers() const; + // optional double length_seconds = 4; + bool has_length_seconds() const; + void clear_length_seconds() ; + double length_seconds() const; + void set_length_seconds(double value); - // optional double start_time_derived = 8; - bool has_start_time_derived() const; - private: - bool _internal_has_start_time_derived() const; - public: - void clear_start_time_derived(); - double start_time_derived() const; - void set_start_time_derived(double value); private: - double _internal_start_time_derived() const; - void _internal_set_start_time_derived(double value); - public: + double _internal_length_seconds() const; + void _internal_set_length_seconds(double value); - // optional double quality_bump = 11; - bool has_quality_bump() const; - private: - bool _internal_has_quality_bump() const; - public: - void clear_quality_bump(); - double quality_bump() const; - void set_quality_bump(double value); - private: - double _internal_quality_bump() const; - void _internal_set_quality_bump(double value); public: + // optional .ei.Contract.PlayerGrade grade = 1; + bool has_grade() const; + void clear_grade() ; + ::ei::Contract_PlayerGrade grade() const; + void set_grade(::ei::Contract_PlayerGrade value); - // optional uint32 level = 12; - bool has_level() const; - private: - bool _internal_has_level() const; - public: - void clear_level(); - uint32_t level() const; - void set_level(uint32_t value); private: - uint32_t _internal_level() const; - void _internal_set_level(uint32_t value); - public: + ::ei::Contract_PlayerGrade _internal_grade() const; + void _internal_set_grade(::ei::Contract_PlayerGrade value); - // optional .ei.ArtifactSpec.Name target_artifact = 13; - bool has_target_artifact() const; - private: - bool _internal_has_target_artifact() const; - public: - void clear_target_artifact(); - ::ei::ArtifactSpec_Name target_artifact() const; - void set_target_artifact(::ei::ArtifactSpec_Name value); - private: - ::ei::ArtifactSpec_Name _internal_target_artifact() const; - void _internal_set_target_artifact(::ei::ArtifactSpec_Name value); public: - - // @@protoc_insertion_point(class_scope:ei.MissionInfo) + // @@protoc_insertion_point(class_scope:ei.Contract.GradeSpec) 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< ::ei::MissionInfo_Fuel > fuel_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr mission_log_; - int ship_; - int status_; - double duration_seconds_; - double seconds_remaining_; - int duration_type_; - uint32_t capacity_; - double start_time_derived_; - double quality_bump_; - uint32_t level_; - int target_artifact_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 4, 3, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_Contract_GradeSpec_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const Contract_GradeSpec& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::Contract_Goal > goals_; + ::google::protobuf::RepeatedPtrField< ::ei::GameModifier > modifiers_; + double length_seconds_; + int grade_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ArtifactSpec final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ArtifactSpec) */ { +class Contract_GoalSet final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.Contract.GoalSet) */ { public: - inline ArtifactSpec() : ArtifactSpec(nullptr) {} - ~ArtifactSpec() override; - explicit PROTOBUF_CONSTEXPR ArtifactSpec(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ArtifactSpec(const ArtifactSpec& from); - ArtifactSpec(ArtifactSpec&& from) noexcept - : ArtifactSpec() { - *this = ::std::move(from); - } - - inline ArtifactSpec& operator=(const ArtifactSpec& from) { + inline Contract_GoalSet() : Contract_GoalSet(nullptr) {} + ~Contract_GoalSet() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR Contract_GoalSet( + ::google::protobuf::internal::ConstantInitialized); + + inline Contract_GoalSet(const Contract_GoalSet& from) : Contract_GoalSet(nullptr, from) {} + inline Contract_GoalSet(Contract_GoalSet&& from) noexcept + : Contract_GoalSet(nullptr, std::move(from)) {} + inline Contract_GoalSet& operator=(const Contract_GoalSet& from) { CopyFrom(from); return *this; } - inline ArtifactSpec& operator=(ArtifactSpec&& from) noexcept { + inline Contract_GoalSet& operator=(Contract_GoalSet&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -37419,436 +39959,473 @@ class ArtifactSpec final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ArtifactSpec& default_instance() { + static const Contract_GoalSet& default_instance() { return *internal_default_instance(); } - static inline const ArtifactSpec* internal_default_instance() { - return reinterpret_cast( - &_ArtifactSpec_default_instance_); - } - static constexpr int kIndexInFileMessages = - 128; - - friend void swap(ArtifactSpec& a, ArtifactSpec& b) { - a.Swap(&b); + static inline const Contract_GoalSet* internal_default_instance() { + return reinterpret_cast( + &_Contract_GoalSet_default_instance_); } - inline void Swap(ArtifactSpec* other) { + static constexpr int kIndexInFileMessages = 40; + friend void swap(Contract_GoalSet& a, Contract_GoalSet& b) { a.Swap(&b); } + inline void Swap(Contract_GoalSet* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ArtifactSpec* other) { + void UnsafeArenaSwap(Contract_GoalSet* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ArtifactSpec* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + Contract_GoalSet* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ArtifactSpec& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ArtifactSpec& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const Contract_GoalSet& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const Contract_GoalSet& from) { Contract_GoalSet::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ArtifactSpec* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ArtifactSpec"; + void InternalSwap(Contract_GoalSet* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.Contract.GoalSet"; } + + protected: + explicit Contract_GoalSet(::google::protobuf::Arena* arena); + Contract_GoalSet(::google::protobuf::Arena* arena, const Contract_GoalSet& from); + Contract_GoalSet(::google::protobuf::Arena* arena, Contract_GoalSet&& from) noexcept + : Contract_GoalSet(arena) { + *this = ::std::move(from); } - protected: - explicit ArtifactSpec(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + // accessors ------------------------------------------------------- + enum : int { + kGoalsFieldNumber = 1, + }; + // repeated .ei.Contract.Goal goals = 1; + int goals_size() const; + private: + int _internal_goals_size() const; - // nested types ---------------------------------------------------- + public: + void clear_goals() ; + ::ei::Contract_Goal* mutable_goals(int index); + ::google::protobuf::RepeatedPtrField<::ei::Contract_Goal>* mutable_goals(); - typedef ArtifactSpec_Name Name; - static constexpr Name LUNAR_TOTEM = - ArtifactSpec_Name_LUNAR_TOTEM; - static constexpr Name NEODYMIUM_MEDALLION = - ArtifactSpec_Name_NEODYMIUM_MEDALLION; - static constexpr Name BEAK_OF_MIDAS = - ArtifactSpec_Name_BEAK_OF_MIDAS; - static constexpr Name LIGHT_OF_EGGENDIL = - ArtifactSpec_Name_LIGHT_OF_EGGENDIL; - static constexpr Name DEMETERS_NECKLACE = - ArtifactSpec_Name_DEMETERS_NECKLACE; - static constexpr Name VIAL_MARTIAN_DUST = - ArtifactSpec_Name_VIAL_MARTIAN_DUST; - static constexpr Name ORNATE_GUSSET = - ArtifactSpec_Name_ORNATE_GUSSET; - static constexpr Name THE_CHALICE = - ArtifactSpec_Name_THE_CHALICE; - static constexpr Name BOOK_OF_BASAN = - ArtifactSpec_Name_BOOK_OF_BASAN; - static constexpr Name PHOENIX_FEATHER = - ArtifactSpec_Name_PHOENIX_FEATHER; - static constexpr Name TUNGSTEN_ANKH = - ArtifactSpec_Name_TUNGSTEN_ANKH; - static constexpr Name AURELIAN_BROOCH = - ArtifactSpec_Name_AURELIAN_BROOCH; - static constexpr Name CARVED_RAINSTICK = - ArtifactSpec_Name_CARVED_RAINSTICK; - static constexpr Name PUZZLE_CUBE = - ArtifactSpec_Name_PUZZLE_CUBE; - static constexpr Name QUANTUM_METRONOME = - ArtifactSpec_Name_QUANTUM_METRONOME; - static constexpr Name SHIP_IN_A_BOTTLE = - ArtifactSpec_Name_SHIP_IN_A_BOTTLE; - static constexpr Name TACHYON_DEFLECTOR = - ArtifactSpec_Name_TACHYON_DEFLECTOR; - static constexpr Name INTERSTELLAR_COMPASS = - ArtifactSpec_Name_INTERSTELLAR_COMPASS; - static constexpr Name DILITHIUM_MONOCLE = - ArtifactSpec_Name_DILITHIUM_MONOCLE; - static constexpr Name TITANIUM_ACTUATOR = - ArtifactSpec_Name_TITANIUM_ACTUATOR; - static constexpr Name MERCURYS_LENS = - ArtifactSpec_Name_MERCURYS_LENS; - static constexpr Name TACHYON_STONE = - ArtifactSpec_Name_TACHYON_STONE; - static constexpr Name DILITHIUM_STONE = - ArtifactSpec_Name_DILITHIUM_STONE; - static constexpr Name SHELL_STONE = - ArtifactSpec_Name_SHELL_STONE; - static constexpr Name LUNAR_STONE = - ArtifactSpec_Name_LUNAR_STONE; - static constexpr Name SOUL_STONE = - ArtifactSpec_Name_SOUL_STONE; - static constexpr Name PROPHECY_STONE = - ArtifactSpec_Name_PROPHECY_STONE; - static constexpr Name QUANTUM_STONE = - ArtifactSpec_Name_QUANTUM_STONE; - static constexpr Name TERRA_STONE = - ArtifactSpec_Name_TERRA_STONE; - static constexpr Name LIFE_STONE = - ArtifactSpec_Name_LIFE_STONE; - static constexpr Name CLARITY_STONE = - ArtifactSpec_Name_CLARITY_STONE; - static constexpr Name EXTRATERRESTRIAL_ALUMINUM = - ArtifactSpec_Name_EXTRATERRESTRIAL_ALUMINUM; - static constexpr Name ANCIENT_TUNGSTEN = - ArtifactSpec_Name_ANCIENT_TUNGSTEN; - static constexpr Name SPACE_ROCKS = - ArtifactSpec_Name_SPACE_ROCKS; - static constexpr Name ALIEN_WOOD = - ArtifactSpec_Name_ALIEN_WOOD; - static constexpr Name GOLD_METEORITE = - ArtifactSpec_Name_GOLD_METEORITE; - static constexpr Name TAU_CETI_GEODE = - ArtifactSpec_Name_TAU_CETI_GEODE; - static constexpr Name CENTAURIAN_STEEL = - ArtifactSpec_Name_CENTAURIAN_STEEL; - static constexpr Name ERIDANI_FEATHER = - ArtifactSpec_Name_ERIDANI_FEATHER; - static constexpr Name DRONE_PARTS = - ArtifactSpec_Name_DRONE_PARTS; - static constexpr Name CELESTIAL_BRONZE = - ArtifactSpec_Name_CELESTIAL_BRONZE; - static constexpr Name LALANDE_HIDE = - ArtifactSpec_Name_LALANDE_HIDE; - static constexpr Name SOLAR_TITANIUM = - ArtifactSpec_Name_SOLAR_TITANIUM; - static constexpr Name TACHYON_STONE_FRAGMENT = - ArtifactSpec_Name_TACHYON_STONE_FRAGMENT; - static constexpr Name DILITHIUM_STONE_FRAGMENT = - ArtifactSpec_Name_DILITHIUM_STONE_FRAGMENT; - static constexpr Name SHELL_STONE_FRAGMENT = - ArtifactSpec_Name_SHELL_STONE_FRAGMENT; - static constexpr Name LUNAR_STONE_FRAGMENT = - ArtifactSpec_Name_LUNAR_STONE_FRAGMENT; - static constexpr Name SOUL_STONE_FRAGMENT = - ArtifactSpec_Name_SOUL_STONE_FRAGMENT; - static constexpr Name PROPHECY_STONE_FRAGMENT = - ArtifactSpec_Name_PROPHECY_STONE_FRAGMENT; - static constexpr Name QUANTUM_STONE_FRAGMENT = - ArtifactSpec_Name_QUANTUM_STONE_FRAGMENT; - static constexpr Name TERRA_STONE_FRAGMENT = - ArtifactSpec_Name_TERRA_STONE_FRAGMENT; - static constexpr Name LIFE_STONE_FRAGMENT = - ArtifactSpec_Name_LIFE_STONE_FRAGMENT; - static constexpr Name CLARITY_STONE_FRAGMENT = - ArtifactSpec_Name_CLARITY_STONE_FRAGMENT; - static constexpr Name UNKNOWN = - ArtifactSpec_Name_UNKNOWN; - static inline bool Name_IsValid(int value) { - return ArtifactSpec_Name_IsValid(value); + private: + const ::google::protobuf::RepeatedPtrField<::ei::Contract_Goal>& _internal_goals() const; + ::google::protobuf::RepeatedPtrField<::ei::Contract_Goal>* _internal_mutable_goals(); + public: + const ::ei::Contract_Goal& goals(int index) const; + ::ei::Contract_Goal* add_goals(); + const ::google::protobuf::RepeatedPtrField<::ei::Contract_Goal>& goals() const; + // @@protoc_insertion_point(class_scope:ei.Contract.GoalSet) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 0, 1, 1, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_Contract_GoalSet_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const Contract_GoalSet& from_msg); + ::google::protobuf::RepeatedPtrField< ::ei::Contract_Goal > goals_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_ei_2eproto; +}; +// ------------------------------------------------------------------- + +class ConsumeArtifactResponse final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ConsumeArtifactResponse) */ { + public: + inline ConsumeArtifactResponse() : ConsumeArtifactResponse(nullptr) {} + ~ConsumeArtifactResponse() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ConsumeArtifactResponse( + ::google::protobuf::internal::ConstantInitialized); + + inline ConsumeArtifactResponse(const ConsumeArtifactResponse& from) : ConsumeArtifactResponse(nullptr, from) {} + inline ConsumeArtifactResponse(ConsumeArtifactResponse&& from) noexcept + : ConsumeArtifactResponse(nullptr, std::move(from)) {} + inline ConsumeArtifactResponse& operator=(const ConsumeArtifactResponse& from) { + CopyFrom(from); + return *this; } - static constexpr Name Name_MIN = - ArtifactSpec_Name_Name_MIN; - static constexpr Name Name_MAX = - ArtifactSpec_Name_Name_MAX; - static constexpr int Name_ARRAYSIZE = - ArtifactSpec_Name_Name_ARRAYSIZE; - static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* - Name_descriptor() { - return ArtifactSpec_Name_descriptor(); + inline ConsumeArtifactResponse& operator=(ConsumeArtifactResponse&& from) noexcept { + if (this == &from) return *this; + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; } - template - static inline const std::string& Name_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function Name_Name."); - return ArtifactSpec_Name_Name(enum_t_value); + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - static inline bool Name_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, - Name* value) { - return ArtifactSpec_Name_Parse(name, value); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - typedef ArtifactSpec_Level Level; - static constexpr Level INFERIOR = - ArtifactSpec_Level_INFERIOR; - static constexpr Level LESSER = - ArtifactSpec_Level_LESSER; - static constexpr Level NORMAL = - ArtifactSpec_Level_NORMAL; - static constexpr Level GREATER = - ArtifactSpec_Level_GREATER; - static constexpr Level SUPERIOR = - ArtifactSpec_Level_SUPERIOR; - static inline bool Level_IsValid(int value) { - return ArtifactSpec_Level_IsValid(value); - } - static constexpr Level Level_MIN = - ArtifactSpec_Level_Level_MIN; - static constexpr Level Level_MAX = - ArtifactSpec_Level_Level_MAX; - static constexpr int Level_ARRAYSIZE = - ArtifactSpec_Level_Level_ARRAYSIZE; - static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* - Level_descriptor() { - return ArtifactSpec_Level_descriptor(); + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); } - template - static inline const std::string& Level_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function Level_Name."); - return ArtifactSpec_Level_Name(enum_t_value); + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; } - static inline bool Level_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, - Level* value) { - return ArtifactSpec_Level_Parse(name, value); + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; } - - typedef ArtifactSpec_Rarity Rarity; - static constexpr Rarity COMMON = - ArtifactSpec_Rarity_COMMON; - static constexpr Rarity RARE = - ArtifactSpec_Rarity_RARE; - static constexpr Rarity EPIC = - ArtifactSpec_Rarity_EPIC; - static constexpr Rarity LEGENDARY = - ArtifactSpec_Rarity_LEGENDARY; - static inline bool Rarity_IsValid(int value) { - return ArtifactSpec_Rarity_IsValid(value); + static const ConsumeArtifactResponse& default_instance() { + return *internal_default_instance(); } - static constexpr Rarity Rarity_MIN = - ArtifactSpec_Rarity_Rarity_MIN; - static constexpr Rarity Rarity_MAX = - ArtifactSpec_Rarity_Rarity_MAX; - static constexpr int Rarity_ARRAYSIZE = - ArtifactSpec_Rarity_Rarity_ARRAYSIZE; - static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* - Rarity_descriptor() { - return ArtifactSpec_Rarity_descriptor(); + static inline const ConsumeArtifactResponse* internal_default_instance() { + return reinterpret_cast( + &_ConsumeArtifactResponse_default_instance_); } - template - static inline const std::string& Rarity_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function Rarity_Name."); - return ArtifactSpec_Rarity_Name(enum_t_value); + static constexpr int kIndexInFileMessages = 154; + friend void swap(ConsumeArtifactResponse& a, ConsumeArtifactResponse& b) { a.Swap(&b); } + inline void Swap(ConsumeArtifactResponse* other) { + if (other == this) return; +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } } - static inline bool Rarity_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, - Rarity* value) { - return ArtifactSpec_Rarity_Parse(name, value); + void UnsafeArenaSwap(ConsumeArtifactResponse* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); } - typedef ArtifactSpec_Type Type; - static constexpr Type ARTIFACT = - ArtifactSpec_Type_ARTIFACT; - static constexpr Type STONE = - ArtifactSpec_Type_STONE; - static constexpr Type INGREDIENT = - ArtifactSpec_Type_INGREDIENT; - static constexpr Type STONE_INGREDIENT = - ArtifactSpec_Type_STONE_INGREDIENT; - static inline bool Type_IsValid(int value) { - return ArtifactSpec_Type_IsValid(value); + // implements Message ---------------------------------------------- + + ConsumeArtifactResponse* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - static constexpr Type Type_MIN = - ArtifactSpec_Type_Type_MIN; - static constexpr Type Type_MAX = - ArtifactSpec_Type_Type_MAX; - static constexpr int Type_ARRAYSIZE = - ArtifactSpec_Type_Type_ARRAYSIZE; - static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* - Type_descriptor() { - return ArtifactSpec_Type_descriptor(); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ConsumeArtifactResponse& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ConsumeArtifactResponse& from) { ConsumeArtifactResponse::MergeImpl(*this, from); } + + private: + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + + public: + bool IsInitialized() const { + return true; } - template - static inline const std::string& Type_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function Type_Name."); - return ArtifactSpec_Type_Name(enum_t_value); + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); + + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); } - static inline bool Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, - Type* value) { - return ArtifactSpec_Type_Parse(name, value); + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(ConsumeArtifactResponse* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ConsumeArtifactResponse"; } + + protected: + explicit ConsumeArtifactResponse(::google::protobuf::Arena* arena); + ConsumeArtifactResponse(::google::protobuf::Arena* arena, const ConsumeArtifactResponse& from); + ConsumeArtifactResponse(::google::protobuf::Arena* arena, ConsumeArtifactResponse&& from) noexcept + : ConsumeArtifactResponse(arena) { + *this = ::std::move(from); } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; - // accessors ------------------------------------------------------- + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + // accessors ------------------------------------------------------- enum : int { - kNameFieldNumber = 1, - kLevelFieldNumber = 2, - kRarityFieldNumber = 3, - kEggFieldNumber = 4, + kByproductsFieldNumber = 3, + kOtherRewardsFieldNumber = 4, + kAdditionalItemIdsFieldNumber = 6, + kEiUserIdFieldNumber = 5, + kOriginalItemIdFieldNumber = 2, + kSuccessFieldNumber = 1, }; - // optional .ei.ArtifactSpec.Name name = 1; - bool has_name() const; + // repeated .ei.ArtifactSpec byproducts = 3; + int byproducts_size() const; private: - bool _internal_has_name() const; + int _internal_byproducts_size() const; + public: - void clear_name(); - ::ei::ArtifactSpec_Name name() const; - void set_name(::ei::ArtifactSpec_Name value); + void clear_byproducts() ; + ::ei::ArtifactSpec* mutable_byproducts(int index); + ::google::protobuf::RepeatedPtrField<::ei::ArtifactSpec>* mutable_byproducts(); + private: - ::ei::ArtifactSpec_Name _internal_name() const; - void _internal_set_name(::ei::ArtifactSpec_Name value); + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactSpec>& _internal_byproducts() const; + ::google::protobuf::RepeatedPtrField<::ei::ArtifactSpec>* _internal_mutable_byproducts(); + public: + const ::ei::ArtifactSpec& byproducts(int index) const; + ::ei::ArtifactSpec* add_byproducts(); + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactSpec>& byproducts() const; + // repeated .ei.Reward other_rewards = 4; + int other_rewards_size() const; + private: + int _internal_other_rewards_size() const; + public: + void clear_other_rewards() ; + ::ei::Reward* mutable_other_rewards(int index); + ::google::protobuf::RepeatedPtrField<::ei::Reward>* mutable_other_rewards(); - // optional .ei.ArtifactSpec.Level level = 2; - bool has_level() const; private: - bool _internal_has_level() const; + const ::google::protobuf::RepeatedPtrField<::ei::Reward>& _internal_other_rewards() const; + ::google::protobuf::RepeatedPtrField<::ei::Reward>* _internal_mutable_other_rewards(); public: - void clear_level(); - ::ei::ArtifactSpec_Level level() const; - void set_level(::ei::ArtifactSpec_Level value); + const ::ei::Reward& other_rewards(int index) const; + ::ei::Reward* add_other_rewards(); + const ::google::protobuf::RepeatedPtrField<::ei::Reward>& other_rewards() const; + // repeated uint64 additional_item_ids = 6; + int additional_item_ids_size() const; private: - ::ei::ArtifactSpec_Level _internal_level() const; - void _internal_set_level(::ei::ArtifactSpec_Level value); + int _internal_additional_item_ids_size() const; + public: + void clear_additional_item_ids() ; + ::uint64_t additional_item_ids(int index) const; + void set_additional_item_ids(int index, ::uint64_t value); + void add_additional_item_ids(::uint64_t value); + const ::google::protobuf::RepeatedField<::uint64_t>& additional_item_ids() const; + ::google::protobuf::RepeatedField<::uint64_t>* mutable_additional_item_ids(); - // optional .ei.ArtifactSpec.Rarity rarity = 3; - bool has_rarity() const; private: - bool _internal_has_rarity() const; + const ::google::protobuf::RepeatedField<::uint64_t>& _internal_additional_item_ids() const; + ::google::protobuf::RepeatedField<::uint64_t>* _internal_mutable_additional_item_ids(); + public: - void clear_rarity(); - ::ei::ArtifactSpec_Rarity rarity() const; - void set_rarity(::ei::ArtifactSpec_Rarity value); + // optional string ei_user_id = 5; + bool has_ei_user_id() const; + void clear_ei_user_id() ; + const std::string& ei_user_id() const; + template + void set_ei_user_id(Arg_&& arg, Args_... args); + std::string* mutable_ei_user_id(); + PROTOBUF_NODISCARD std::string* release_ei_user_id(); + void set_allocated_ei_user_id(std::string* value); + private: - ::ei::ArtifactSpec_Rarity _internal_rarity() const; - void _internal_set_rarity(::ei::ArtifactSpec_Rarity value); + const std::string& _internal_ei_user_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_ei_user_id( + const std::string& value); + std::string* _internal_mutable_ei_user_id(); + public: + // optional uint64 original_item_id = 2; + bool has_original_item_id() const; + void clear_original_item_id() ; + ::uint64_t original_item_id() const; + void set_original_item_id(::uint64_t value); - // optional .ei.Egg egg = 4; - bool has_egg() const; private: - bool _internal_has_egg() const; + ::uint64_t _internal_original_item_id() const; + void _internal_set_original_item_id(::uint64_t value); + public: - void clear_egg(); - ::ei::Egg egg() const; - void set_egg(::ei::Egg value); + // optional bool success = 1; + bool has_success() const; + void clear_success() ; + bool success() const; + void set_success(bool value); + private: - ::ei::Egg _internal_egg() const; - void _internal_set_egg(::ei::Egg value); - public: + bool _internal_success() const; + void _internal_set_success(bool value); - // @@protoc_insertion_point(class_scope:ei.ArtifactSpec) + public: + // @@protoc_insertion_point(class_scope:ei.ConsumeArtifactResponse) 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_; - int name_; - int level_; - int rarity_; - int egg_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 6, 2, + 45, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ConsumeArtifactResponse_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ConsumeArtifactResponse& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::ArtifactSpec > byproducts_; + ::google::protobuf::RepeatedPtrField< ::ei::Reward > other_rewards_; + ::google::protobuf::RepeatedField<::uint64_t> additional_item_ids_; + ::google::protobuf::internal::ArenaStringPtr ei_user_id_; + ::uint64_t original_item_id_; + bool success_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class CompleteArtifact final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.CompleteArtifact) */ { +class ConsumeArtifactRequest final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ConsumeArtifactRequest) */ { public: - inline CompleteArtifact() : CompleteArtifact(nullptr) {} - ~CompleteArtifact() override; - explicit PROTOBUF_CONSTEXPR CompleteArtifact(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - CompleteArtifact(const CompleteArtifact& from); - CompleteArtifact(CompleteArtifact&& from) noexcept - : CompleteArtifact() { - *this = ::std::move(from); - } - - inline CompleteArtifact& operator=(const CompleteArtifact& from) { + inline ConsumeArtifactRequest() : ConsumeArtifactRequest(nullptr) {} + ~ConsumeArtifactRequest() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ConsumeArtifactRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline ConsumeArtifactRequest(const ConsumeArtifactRequest& from) : ConsumeArtifactRequest(nullptr, from) {} + inline ConsumeArtifactRequest(ConsumeArtifactRequest&& from) noexcept + : ConsumeArtifactRequest(nullptr, std::move(from)) {} + inline ConsumeArtifactRequest& operator=(const ConsumeArtifactRequest& from) { CopyFrom(from); return *this; } - inline CompleteArtifact& operator=(CompleteArtifact&& from) noexcept { + inline ConsumeArtifactRequest& operator=(ConsumeArtifactRequest&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -37857,178 +40434,317 @@ class CompleteArtifact final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const CompleteArtifact& default_instance() { + static const ConsumeArtifactRequest& default_instance() { return *internal_default_instance(); } - static inline const CompleteArtifact* internal_default_instance() { - return reinterpret_cast( - &_CompleteArtifact_default_instance_); - } - static constexpr int kIndexInFileMessages = - 129; - - friend void swap(CompleteArtifact& a, CompleteArtifact& b) { - a.Swap(&b); + static inline const ConsumeArtifactRequest* internal_default_instance() { + return reinterpret_cast( + &_ConsumeArtifactRequest_default_instance_); } - inline void Swap(CompleteArtifact* other) { + static constexpr int kIndexInFileMessages = 153; + friend void swap(ConsumeArtifactRequest& a, ConsumeArtifactRequest& b) { a.Swap(&b); } + inline void Swap(ConsumeArtifactRequest* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(CompleteArtifact* other) { + void UnsafeArenaSwap(ConsumeArtifactRequest* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - CompleteArtifact* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ConsumeArtifactRequest* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const CompleteArtifact& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const CompleteArtifact& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ConsumeArtifactRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ConsumeArtifactRequest& from) { ConsumeArtifactRequest::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(CompleteArtifact* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.CompleteArtifact"; + void InternalSwap(ConsumeArtifactRequest* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ConsumeArtifactRequest"; } + + protected: + explicit ConsumeArtifactRequest(::google::protobuf::Arena* arena); + ConsumeArtifactRequest(::google::protobuf::Arena* arena, const ConsumeArtifactRequest& from); + ConsumeArtifactRequest(::google::protobuf::Arena* arena, ConsumeArtifactRequest&& from) noexcept + : ConsumeArtifactRequest(arena) { + *this = ::std::move(from); } - protected: - explicit CompleteArtifact(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kStonesFieldNumber = 2, + kAdditionalServerIdsFieldNumber = 7, + kAdditionalItemIdsFieldNumber = 8, + kEiUserIdFieldNumber = 3, + kArtifactServerIdFieldNumber = 5, kSpecFieldNumber = 1, + kRinfoFieldNumber = 4, + kOriginalItemIdFieldNumber = 2, + kQuantityFieldNumber = 6, }; - // repeated .ei.ArtifactSpec stones = 2; - int stones_size() const; + // repeated string additional_server_ids = 7; + int additional_server_ids_size() const; private: - int _internal_stones_size() const; + int _internal_additional_server_ids_size() const; + public: - void clear_stones(); - ::ei::ArtifactSpec* mutable_stones(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactSpec >* - mutable_stones(); + void clear_additional_server_ids() ; + const std::string& additional_server_ids(int index) const; + std::string* mutable_additional_server_ids(int index); + template + void set_additional_server_ids(int index, Arg_&& value, Args_... args); + std::string* add_additional_server_ids(); + template + void add_additional_server_ids(Arg_&& value, Args_... args); + const ::google::protobuf::RepeatedPtrField& additional_server_ids() const; + ::google::protobuf::RepeatedPtrField* mutable_additional_server_ids(); + private: - const ::ei::ArtifactSpec& _internal_stones(int index) const; - ::ei::ArtifactSpec* _internal_add_stones(); + const ::google::protobuf::RepeatedPtrField& _internal_additional_server_ids() const; + ::google::protobuf::RepeatedPtrField* _internal_mutable_additional_server_ids(); + public: - const ::ei::ArtifactSpec& stones(int index) const; - ::ei::ArtifactSpec* add_stones(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactSpec >& - stones() const; + // repeated uint64 additional_item_ids = 8; + int additional_item_ids_size() const; + private: + int _internal_additional_item_ids_size() const; + + public: + void clear_additional_item_ids() ; + ::uint64_t additional_item_ids(int index) const; + void set_additional_item_ids(int index, ::uint64_t value); + void add_additional_item_ids(::uint64_t value); + const ::google::protobuf::RepeatedField<::uint64_t>& additional_item_ids() const; + ::google::protobuf::RepeatedField<::uint64_t>* mutable_additional_item_ids(); + + private: + const ::google::protobuf::RepeatedField<::uint64_t>& _internal_additional_item_ids() const; + ::google::protobuf::RepeatedField<::uint64_t>* _internal_mutable_additional_item_ids(); + + public: + // optional string ei_user_id = 3; + bool has_ei_user_id() const; + void clear_ei_user_id() ; + const std::string& ei_user_id() const; + template + void set_ei_user_id(Arg_&& arg, Args_... args); + std::string* mutable_ei_user_id(); + PROTOBUF_NODISCARD std::string* release_ei_user_id(); + void set_allocated_ei_user_id(std::string* value); + + private: + const std::string& _internal_ei_user_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_ei_user_id( + const std::string& value); + std::string* _internal_mutable_ei_user_id(); + + public: + // optional string artifact_server_id = 5; + bool has_artifact_server_id() const; + void clear_artifact_server_id() ; + const std::string& artifact_server_id() const; + template + void set_artifact_server_id(Arg_&& arg, Args_... args); + std::string* mutable_artifact_server_id(); + PROTOBUF_NODISCARD std::string* release_artifact_server_id(); + void set_allocated_artifact_server_id(std::string* value); - // optional .ei.ArtifactSpec spec = 1; - bool has_spec() const; private: - bool _internal_has_spec() const; + const std::string& _internal_artifact_server_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_artifact_server_id( + const std::string& value); + std::string* _internal_mutable_artifact_server_id(); + public: - void clear_spec(); + // optional .ei.ArtifactSpec spec = 1; + bool has_spec() const; + void clear_spec() ; const ::ei::ArtifactSpec& spec() const; PROTOBUF_NODISCARD ::ei::ArtifactSpec* release_spec(); ::ei::ArtifactSpec* mutable_spec(); - void set_allocated_spec(::ei::ArtifactSpec* spec); + void set_allocated_spec(::ei::ArtifactSpec* value); + void unsafe_arena_set_allocated_spec(::ei::ArtifactSpec* value); + ::ei::ArtifactSpec* unsafe_arena_release_spec(); + private: const ::ei::ArtifactSpec& _internal_spec() const; ::ei::ArtifactSpec* _internal_mutable_spec(); + public: - void unsafe_arena_set_allocated_spec( - ::ei::ArtifactSpec* spec); - ::ei::ArtifactSpec* unsafe_arena_release_spec(); + // optional .ei.BasicRequestInfo rinfo = 4; + bool has_rinfo() const; + void clear_rinfo() ; + const ::ei::BasicRequestInfo& rinfo() const; + PROTOBUF_NODISCARD ::ei::BasicRequestInfo* release_rinfo(); + ::ei::BasicRequestInfo* mutable_rinfo(); + void set_allocated_rinfo(::ei::BasicRequestInfo* value); + void unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value); + ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); - // @@protoc_insertion_point(class_scope:ei.CompleteArtifact) + private: + const ::ei::BasicRequestInfo& _internal_rinfo() const; + ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + + public: + // optional uint64 original_item_id = 2; + bool has_original_item_id() const; + void clear_original_item_id() ; + ::uint64_t original_item_id() const; + void set_original_item_id(::uint64_t value); + + private: + ::uint64_t _internal_original_item_id() const; + void _internal_set_original_item_id(::uint64_t value); + + public: + // optional uint32 quantity = 6; + bool has_quantity() const; + void clear_quantity() ; + ::uint32_t quantity() const; + void set_quantity(::uint32_t value); + + private: + ::uint32_t _internal_quantity() const; + void _internal_set_quantity(::uint32_t value); + + public: + // @@protoc_insertion_point(class_scope:ei.ConsumeArtifactRequest) 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< ::ei::ArtifactSpec > stones_; - ::ei::ArtifactSpec* spec_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 8, 2, + 91, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ConsumeArtifactRequest_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ConsumeArtifactRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField additional_server_ids_; + ::google::protobuf::RepeatedField<::uint64_t> additional_item_ids_; + ::google::protobuf::internal::ArenaStringPtr ei_user_id_; + ::google::protobuf::internal::ArenaStringPtr artifact_server_id_; + ::ei::ArtifactSpec* spec_; + ::ei::BasicRequestInfo* rinfo_; + ::uint64_t original_item_id_; + ::uint32_t quantity_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ArtifactInventoryItem final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ArtifactInventoryItem) */ { +class ConfigRequest final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ConfigRequest) */ { public: - inline ArtifactInventoryItem() : ArtifactInventoryItem(nullptr) {} - ~ArtifactInventoryItem() override; - explicit PROTOBUF_CONSTEXPR ArtifactInventoryItem(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ArtifactInventoryItem(const ArtifactInventoryItem& from); - ArtifactInventoryItem(ArtifactInventoryItem&& from) noexcept - : ArtifactInventoryItem() { - *this = ::std::move(from); - } - - inline ArtifactInventoryItem& operator=(const ArtifactInventoryItem& from) { + inline ConfigRequest() : ConfigRequest(nullptr) {} + ~ConfigRequest() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ConfigRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline ConfigRequest(const ConfigRequest& from) : ConfigRequest(nullptr, from) {} + inline ConfigRequest(ConfigRequest&& from) noexcept + : ConfigRequest(nullptr, std::move(from)) {} + inline ConfigRequest& operator=(const ConfigRequest& from) { CopyFrom(from); return *this; } - inline ArtifactInventoryItem& operator=(ArtifactInventoryItem&& from) noexcept { + inline ConfigRequest& operator=(ConfigRequest&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -38037,208 +40753,289 @@ class ArtifactInventoryItem final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ArtifactInventoryItem& default_instance() { + static const ConfigRequest& default_instance() { return *internal_default_instance(); } - static inline const ArtifactInventoryItem* internal_default_instance() { - return reinterpret_cast( - &_ArtifactInventoryItem_default_instance_); - } - static constexpr int kIndexInFileMessages = - 130; - - friend void swap(ArtifactInventoryItem& a, ArtifactInventoryItem& b) { - a.Swap(&b); + static inline const ConfigRequest* internal_default_instance() { + return reinterpret_cast( + &_ConfigRequest_default_instance_); } - inline void Swap(ArtifactInventoryItem* other) { + static constexpr int kIndexInFileMessages = 126; + friend void swap(ConfigRequest& a, ConfigRequest& b) { a.Swap(&b); } + inline void Swap(ConfigRequest* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ArtifactInventoryItem* other) { + void UnsafeArenaSwap(ConfigRequest* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ArtifactInventoryItem* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ConfigRequest* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ArtifactInventoryItem& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ArtifactInventoryItem& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ConfigRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ConfigRequest& from) { ConfigRequest::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ArtifactInventoryItem* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ArtifactInventoryItem"; + void InternalSwap(ConfigRequest* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ConfigRequest"; } + + protected: + explicit ConfigRequest(::google::protobuf::Arena* arena); + ConfigRequest(::google::protobuf::Arena* arena, const ConfigRequest& from); + ConfigRequest(::google::protobuf::Arena* arena, ConfigRequest&& from) noexcept + : ConfigRequest(arena) { + *this = ::std::move(from); } - protected: - explicit ArtifactInventoryItem(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kServerIdFieldNumber = 4, - kArtifactFieldNumber = 2, - kItemIdFieldNumber = 1, - kQuantityFieldNumber = 3, + kTipsChecksumFieldNumber = 8, + kRinfoFieldNumber = 1, + kSoulEggsFieldNumber = 2, + kContractsUnlockedFieldNumber = 5, + kArtifactsUnlockedFieldNumber = 3, + kFuelTankUnlockedFieldNumber = 4, + kProPermitFieldNumber = 6, + kUltraFieldNumber = 7, }; - // optional string server_id = 4; - bool has_server_id() const; + // optional string tips_checksum = 8; + bool has_tips_checksum() const; + void clear_tips_checksum() ; + const std::string& tips_checksum() const; + template + void set_tips_checksum(Arg_&& arg, Args_... args); + std::string* mutable_tips_checksum(); + PROTOBUF_NODISCARD std::string* release_tips_checksum(); + void set_allocated_tips_checksum(std::string* value); + private: - bool _internal_has_server_id() const; + const std::string& _internal_tips_checksum() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_tips_checksum( + const std::string& value); + std::string* _internal_mutable_tips_checksum(); + public: - void clear_server_id(); - const std::string& server_id() const; - template - void set_server_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_server_id(); - PROTOBUF_NODISCARD std::string* release_server_id(); - void set_allocated_server_id(std::string* server_id); + // optional .ei.BasicRequestInfo rinfo = 1; + bool has_rinfo() const; + void clear_rinfo() ; + const ::ei::BasicRequestInfo& rinfo() const; + PROTOBUF_NODISCARD ::ei::BasicRequestInfo* release_rinfo(); + ::ei::BasicRequestInfo* mutable_rinfo(); + void set_allocated_rinfo(::ei::BasicRequestInfo* value); + void unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value); + ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); + private: - const std::string& _internal_server_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_server_id(const std::string& value); - std::string* _internal_mutable_server_id(); + const ::ei::BasicRequestInfo& _internal_rinfo() const; + ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + public: + // optional double soul_eggs = 2; + bool has_soul_eggs() const; + void clear_soul_eggs() ; + double soul_eggs() const; + void set_soul_eggs(double value); - // optional .ei.CompleteArtifact artifact = 2; - bool has_artifact() const; private: - bool _internal_has_artifact() const; + double _internal_soul_eggs() const; + void _internal_set_soul_eggs(double value); + public: - void clear_artifact(); - const ::ei::CompleteArtifact& artifact() const; - PROTOBUF_NODISCARD ::ei::CompleteArtifact* release_artifact(); - ::ei::CompleteArtifact* mutable_artifact(); - void set_allocated_artifact(::ei::CompleteArtifact* artifact); + // optional bool contracts_unlocked = 5; + bool has_contracts_unlocked() const; + void clear_contracts_unlocked() ; + bool contracts_unlocked() const; + void set_contracts_unlocked(bool value); + private: - const ::ei::CompleteArtifact& _internal_artifact() const; - ::ei::CompleteArtifact* _internal_mutable_artifact(); + bool _internal_contracts_unlocked() const; + void _internal_set_contracts_unlocked(bool value); + public: - void unsafe_arena_set_allocated_artifact( - ::ei::CompleteArtifact* artifact); - ::ei::CompleteArtifact* unsafe_arena_release_artifact(); + // optional bool artifacts_unlocked = 3; + bool has_artifacts_unlocked() const; + void clear_artifacts_unlocked() ; + bool artifacts_unlocked() const; + void set_artifacts_unlocked(bool value); - // optional uint64 item_id = 1; - bool has_item_id() const; private: - bool _internal_has_item_id() const; + bool _internal_artifacts_unlocked() const; + void _internal_set_artifacts_unlocked(bool value); + public: - void clear_item_id(); - uint64_t item_id() const; - void set_item_id(uint64_t value); + // optional bool fuel_tank_unlocked = 4; + bool has_fuel_tank_unlocked() const; + void clear_fuel_tank_unlocked() ; + bool fuel_tank_unlocked() const; + void set_fuel_tank_unlocked(bool value); + private: - uint64_t _internal_item_id() const; - void _internal_set_item_id(uint64_t value); + bool _internal_fuel_tank_unlocked() const; + void _internal_set_fuel_tank_unlocked(bool value); + public: + // optional bool pro_permit = 6; + bool has_pro_permit() const; + void clear_pro_permit() ; + bool pro_permit() const; + void set_pro_permit(bool value); - // optional double quantity = 3; - bool has_quantity() const; private: - bool _internal_has_quantity() const; + bool _internal_pro_permit() const; + void _internal_set_pro_permit(bool value); + public: - void clear_quantity(); - double quantity() const; - void set_quantity(double value); + // optional bool ultra = 7; + bool has_ultra() const; + void clear_ultra() ; + bool ultra() const; + void set_ultra(bool value); + private: - double _internal_quantity() const; - void _internal_set_quantity(double value); - public: + bool _internal_ultra() const; + void _internal_set_ultra(bool value); - // @@protoc_insertion_point(class_scope:ei.ArtifactInventoryItem) + public: + // @@protoc_insertion_point(class_scope:ei.ConfigRequest) 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 server_id_; - ::ei::CompleteArtifact* artifact_; - uint64_t item_id_; - double quantity_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 8, 1, + 46, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ConfigRequest_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ConfigRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr tips_checksum_; + ::ei::BasicRequestInfo* rinfo_; + double soul_eggs_; + bool contracts_unlocked_; + bool artifacts_unlocked_; + bool fuel_tank_unlocked_; + bool pro_permit_; + bool ultra_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class InventorySlot final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.InventorySlot) */ { +class CompleteMissionResponse_SecureArtifactSpec final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.CompleteMissionResponse.SecureArtifactSpec) */ { public: - inline InventorySlot() : InventorySlot(nullptr) {} - ~InventorySlot() override; - explicit PROTOBUF_CONSTEXPR InventorySlot(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - InventorySlot(const InventorySlot& from); - InventorySlot(InventorySlot&& from) noexcept - : InventorySlot() { - *this = ::std::move(from); - } - - inline InventorySlot& operator=(const InventorySlot& from) { + inline CompleteMissionResponse_SecureArtifactSpec() : CompleteMissionResponse_SecureArtifactSpec(nullptr) {} + ~CompleteMissionResponse_SecureArtifactSpec() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR CompleteMissionResponse_SecureArtifactSpec( + ::google::protobuf::internal::ConstantInitialized); + + inline CompleteMissionResponse_SecureArtifactSpec(const CompleteMissionResponse_SecureArtifactSpec& from) : CompleteMissionResponse_SecureArtifactSpec(nullptr, from) {} + inline CompleteMissionResponse_SecureArtifactSpec(CompleteMissionResponse_SecureArtifactSpec&& from) noexcept + : CompleteMissionResponse_SecureArtifactSpec(nullptr, std::move(from)) {} + inline CompleteMissionResponse_SecureArtifactSpec& operator=(const CompleteMissionResponse_SecureArtifactSpec& from) { CopyFrom(from); return *this; } - inline InventorySlot& operator=(InventorySlot&& from) noexcept { + inline CompleteMissionResponse_SecureArtifactSpec& operator=(CompleteMissionResponse_SecureArtifactSpec&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -38247,168 +41044,211 @@ class InventorySlot final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const InventorySlot& default_instance() { + static const CompleteMissionResponse_SecureArtifactSpec& default_instance() { return *internal_default_instance(); } - static inline const InventorySlot* internal_default_instance() { - return reinterpret_cast( - &_InventorySlot_default_instance_); - } - static constexpr int kIndexInFileMessages = - 131; - - friend void swap(InventorySlot& a, InventorySlot& b) { - a.Swap(&b); + static inline const CompleteMissionResponse_SecureArtifactSpec* internal_default_instance() { + return reinterpret_cast( + &_CompleteMissionResponse_SecureArtifactSpec_default_instance_); } - inline void Swap(InventorySlot* other) { + static constexpr int kIndexInFileMessages = 148; + friend void swap(CompleteMissionResponse_SecureArtifactSpec& a, CompleteMissionResponse_SecureArtifactSpec& b) { a.Swap(&b); } + inline void Swap(CompleteMissionResponse_SecureArtifactSpec* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(InventorySlot* other) { + void UnsafeArenaSwap(CompleteMissionResponse_SecureArtifactSpec* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - InventorySlot* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + CompleteMissionResponse_SecureArtifactSpec* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const InventorySlot& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const InventorySlot& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const CompleteMissionResponse_SecureArtifactSpec& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const CompleteMissionResponse_SecureArtifactSpec& from) { CompleteMissionResponse_SecureArtifactSpec::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(InventorySlot* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.InventorySlot"; + void InternalSwap(CompleteMissionResponse_SecureArtifactSpec* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.CompleteMissionResponse.SecureArtifactSpec"; } + + protected: + explicit CompleteMissionResponse_SecureArtifactSpec(::google::protobuf::Arena* arena); + CompleteMissionResponse_SecureArtifactSpec(::google::protobuf::Arena* arena, const CompleteMissionResponse_SecureArtifactSpec& from); + CompleteMissionResponse_SecureArtifactSpec(::google::protobuf::Arena* arena, CompleteMissionResponse_SecureArtifactSpec&& from) noexcept + : CompleteMissionResponse_SecureArtifactSpec(arena) { + *this = ::std::move(from); } - protected: - explicit InventorySlot(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kOccupiedFieldNumber = 1, - kItemIdFieldNumber = 2, + kServerIdFieldNumber = 2, + kSpecFieldNumber = 1, }; - // optional bool occupied = 1; - bool has_occupied() const; - private: - bool _internal_has_occupied() const; - public: - void clear_occupied(); - bool occupied() const; - void set_occupied(bool value); - private: - bool _internal_occupied() const; - void _internal_set_occupied(bool value); - public: + // optional string server_id = 2; + bool has_server_id() const; + void clear_server_id() ; + const std::string& server_id() const; + template + void set_server_id(Arg_&& arg, Args_... args); + std::string* mutable_server_id(); + PROTOBUF_NODISCARD std::string* release_server_id(); + void set_allocated_server_id(std::string* value); - // optional uint32 item_id = 2; - bool has_item_id() const; private: - bool _internal_has_item_id() const; + const std::string& _internal_server_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_server_id( + const std::string& value); + std::string* _internal_mutable_server_id(); + public: - void clear_item_id(); - uint32_t item_id() const; - void set_item_id(uint32_t value); + // optional .ei.ArtifactSpec spec = 1; + bool has_spec() const; + void clear_spec() ; + const ::ei::ArtifactSpec& spec() const; + PROTOBUF_NODISCARD ::ei::ArtifactSpec* release_spec(); + ::ei::ArtifactSpec* mutable_spec(); + void set_allocated_spec(::ei::ArtifactSpec* value); + void unsafe_arena_set_allocated_spec(::ei::ArtifactSpec* value); + ::ei::ArtifactSpec* unsafe_arena_release_spec(); + private: - uint32_t _internal_item_id() const; - void _internal_set_item_id(uint32_t value); - public: + const ::ei::ArtifactSpec& _internal_spec() const; + ::ei::ArtifactSpec* _internal_mutable_spec(); - // @@protoc_insertion_point(class_scope:ei.InventorySlot) + public: + // @@protoc_insertion_point(class_scope:ei.CompleteMissionResponse.SecureArtifactSpec) 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_; - bool occupied_; - uint32_t item_id_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 1, + 63, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_CompleteMissionResponse_SecureArtifactSpec_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const CompleteMissionResponse_SecureArtifactSpec& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr server_id_; + ::ei::ArtifactSpec* spec_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ArtifactsConfigurationRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ArtifactsConfigurationRequest) */ { +class CompleteArtifact final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.CompleteArtifact) */ { public: - inline ArtifactsConfigurationRequest() : ArtifactsConfigurationRequest(nullptr) {} - ~ArtifactsConfigurationRequest() override; - explicit PROTOBUF_CONSTEXPR ArtifactsConfigurationRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ArtifactsConfigurationRequest(const ArtifactsConfigurationRequest& from); - ArtifactsConfigurationRequest(ArtifactsConfigurationRequest&& from) noexcept - : ArtifactsConfigurationRequest() { - *this = ::std::move(from); - } - - inline ArtifactsConfigurationRequest& operator=(const ArtifactsConfigurationRequest& from) { + inline CompleteArtifact() : CompleteArtifact(nullptr) {} + ~CompleteArtifact() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR CompleteArtifact( + ::google::protobuf::internal::ConstantInitialized); + + inline CompleteArtifact(const CompleteArtifact& from) : CompleteArtifact(nullptr, from) {} + inline CompleteArtifact(CompleteArtifact&& from) noexcept + : CompleteArtifact(nullptr, std::move(from)) {} + inline CompleteArtifact& operator=(const CompleteArtifact& from) { CopyFrom(from); return *this; } - inline ArtifactsConfigurationRequest& operator=(ArtifactsConfigurationRequest&& from) noexcept { + inline CompleteArtifact& operator=(CompleteArtifact&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -38417,173 +41257,211 @@ class ArtifactsConfigurationRequest final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ArtifactsConfigurationRequest& default_instance() { + static const CompleteArtifact& default_instance() { return *internal_default_instance(); } - static inline const ArtifactsConfigurationRequest* internal_default_instance() { - return reinterpret_cast( - &_ArtifactsConfigurationRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 132; - - friend void swap(ArtifactsConfigurationRequest& a, ArtifactsConfigurationRequest& b) { - a.Swap(&b); + static inline const CompleteArtifact* internal_default_instance() { + return reinterpret_cast( + &_CompleteArtifact_default_instance_); } - inline void Swap(ArtifactsConfigurationRequest* other) { + static constexpr int kIndexInFileMessages = 136; + friend void swap(CompleteArtifact& a, CompleteArtifact& b) { a.Swap(&b); } + inline void Swap(CompleteArtifact* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ArtifactsConfigurationRequest* other) { + void UnsafeArenaSwap(CompleteArtifact* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ArtifactsConfigurationRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + CompleteArtifact* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ArtifactsConfigurationRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ArtifactsConfigurationRequest& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const CompleteArtifact& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const CompleteArtifact& from) { CompleteArtifact::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ArtifactsConfigurationRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ArtifactsConfigurationRequest"; + void InternalSwap(CompleteArtifact* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.CompleteArtifact"; } + + protected: + explicit CompleteArtifact(::google::protobuf::Arena* arena); + CompleteArtifact(::google::protobuf::Arena* arena, const CompleteArtifact& from); + CompleteArtifact(::google::protobuf::Arena* arena, CompleteArtifact&& from) noexcept + : CompleteArtifact(arena) { + *this = ::std::move(from); } - protected: - explicit ArtifactsConfigurationRequest(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kRinfoFieldNumber = 2, - kClientVersionFieldNumber = 1, + kStonesFieldNumber = 2, + kSpecFieldNumber = 1, }; - // optional .ei.BasicRequestInfo rinfo = 2; - 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); + // repeated .ei.ArtifactSpec stones = 2; + int stones_size() const; private: - const ::ei::BasicRequestInfo& _internal_rinfo() const; - ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + int _internal_stones_size() const; + public: - void unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo); - ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); + void clear_stones() ; + ::ei::ArtifactSpec* mutable_stones(int index); + ::google::protobuf::RepeatedPtrField<::ei::ArtifactSpec>* mutable_stones(); - // optional uint32 client_version = 1; - bool has_client_version() const; private: - bool _internal_has_client_version() const; + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactSpec>& _internal_stones() const; + ::google::protobuf::RepeatedPtrField<::ei::ArtifactSpec>* _internal_mutable_stones(); public: - void clear_client_version(); - uint32_t client_version() const; - void set_client_version(uint32_t value); + const ::ei::ArtifactSpec& stones(int index) const; + ::ei::ArtifactSpec* add_stones(); + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactSpec>& stones() const; + // optional .ei.ArtifactSpec spec = 1; + bool has_spec() const; + void clear_spec() ; + const ::ei::ArtifactSpec& spec() const; + PROTOBUF_NODISCARD ::ei::ArtifactSpec* release_spec(); + ::ei::ArtifactSpec* mutable_spec(); + void set_allocated_spec(::ei::ArtifactSpec* value); + void unsafe_arena_set_allocated_spec(::ei::ArtifactSpec* value); + ::ei::ArtifactSpec* unsafe_arena_release_spec(); + private: - uint32_t _internal_client_version() const; - void _internal_set_client_version(uint32_t value); - public: + const ::ei::ArtifactSpec& _internal_spec() const; + ::ei::ArtifactSpec* _internal_mutable_spec(); - // @@protoc_insertion_point(class_scope:ei.ArtifactsConfigurationRequest) + public: + // @@protoc_insertion_point(class_scope:ei.CompleteArtifact) 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_; - ::ei::BasicRequestInfo* rinfo_; - uint32_t client_version_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 2, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_CompleteArtifact_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const CompleteArtifact& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::ArtifactSpec > stones_; + ::ei::ArtifactSpec* spec_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ArtifactsConfigurationResponse_MissionParameters_Duration final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ArtifactsConfigurationResponse.MissionParameters.Duration) */ { +class CollectContractArtifactRewardsRequest final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.CollectContractArtifactRewardsRequest) */ { public: - inline ArtifactsConfigurationResponse_MissionParameters_Duration() : ArtifactsConfigurationResponse_MissionParameters_Duration(nullptr) {} - ~ArtifactsConfigurationResponse_MissionParameters_Duration() override; - explicit PROTOBUF_CONSTEXPR ArtifactsConfigurationResponse_MissionParameters_Duration(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ArtifactsConfigurationResponse_MissionParameters_Duration(const ArtifactsConfigurationResponse_MissionParameters_Duration& from); - ArtifactsConfigurationResponse_MissionParameters_Duration(ArtifactsConfigurationResponse_MissionParameters_Duration&& from) noexcept - : ArtifactsConfigurationResponse_MissionParameters_Duration() { - *this = ::std::move(from); - } - - inline ArtifactsConfigurationResponse_MissionParameters_Duration& operator=(const ArtifactsConfigurationResponse_MissionParameters_Duration& from) { + inline CollectContractArtifactRewardsRequest() : CollectContractArtifactRewardsRequest(nullptr) {} + ~CollectContractArtifactRewardsRequest() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR CollectContractArtifactRewardsRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline CollectContractArtifactRewardsRequest(const CollectContractArtifactRewardsRequest& from) : CollectContractArtifactRewardsRequest(nullptr, from) {} + inline CollectContractArtifactRewardsRequest(CollectContractArtifactRewardsRequest&& from) noexcept + : CollectContractArtifactRewardsRequest(nullptr, std::move(from)) {} + inline CollectContractArtifactRewardsRequest& operator=(const CollectContractArtifactRewardsRequest& from) { CopyFrom(from); return *this; } - inline ArtifactsConfigurationResponse_MissionParameters_Duration& operator=(ArtifactsConfigurationResponse_MissionParameters_Duration&& from) noexcept { + inline CollectContractArtifactRewardsRequest& operator=(CollectContractArtifactRewardsRequest&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -38592,258 +41470,263 @@ class ArtifactsConfigurationResponse_MissionParameters_Duration final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ArtifactsConfigurationResponse_MissionParameters_Duration& default_instance() { + static const CollectContractArtifactRewardsRequest& default_instance() { return *internal_default_instance(); } - static inline const ArtifactsConfigurationResponse_MissionParameters_Duration* internal_default_instance() { - return reinterpret_cast( - &_ArtifactsConfigurationResponse_MissionParameters_Duration_default_instance_); - } - static constexpr int kIndexInFileMessages = - 133; - - friend void swap(ArtifactsConfigurationResponse_MissionParameters_Duration& a, ArtifactsConfigurationResponse_MissionParameters_Duration& b) { - a.Swap(&b); + static inline const CollectContractArtifactRewardsRequest* internal_default_instance() { + return reinterpret_cast( + &_CollectContractArtifactRewardsRequest_default_instance_); } - inline void Swap(ArtifactsConfigurationResponse_MissionParameters_Duration* other) { + static constexpr int kIndexInFileMessages = 150; + friend void swap(CollectContractArtifactRewardsRequest& a, CollectContractArtifactRewardsRequest& b) { a.Swap(&b); } + inline void Swap(CollectContractArtifactRewardsRequest* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ArtifactsConfigurationResponse_MissionParameters_Duration* other) { + void UnsafeArenaSwap(CollectContractArtifactRewardsRequest* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ArtifactsConfigurationResponse_MissionParameters_Duration* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + CollectContractArtifactRewardsRequest* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ArtifactsConfigurationResponse_MissionParameters_Duration& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ArtifactsConfigurationResponse_MissionParameters_Duration& 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; + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const CollectContractArtifactRewardsRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const CollectContractArtifactRewardsRequest& from) { CollectContractArtifactRewardsRequest::MergeImpl(*this, from); } - 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: + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ArtifactsConfigurationResponse_MissionParameters_Duration* other); + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); + + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ArtifactsConfigurationResponse.MissionParameters.Duration"; + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(CollectContractArtifactRewardsRequest* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.CollectContractArtifactRewardsRequest"; } + + protected: + explicit CollectContractArtifactRewardsRequest(::google::protobuf::Arena* arena); + CollectContractArtifactRewardsRequest(::google::protobuf::Arena* arena, const CollectContractArtifactRewardsRequest& from); + CollectContractArtifactRewardsRequest(::google::protobuf::Arena* arena, CollectContractArtifactRewardsRequest&& from) noexcept + : CollectContractArtifactRewardsRequest(arena) { + *this = ::std::move(from); } - protected: - explicit ArtifactsConfigurationResponse_MissionParameters_Duration(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kSecondsFieldNumber = 2, - kDurationTypeFieldNumber = 1, - kQualityFieldNumber = 3, - kMinQualityFieldNumber = 4, - kMaxQualityFieldNumber = 5, - kCapacityFieldNumber = 6, - kLevelCapacityBumpFieldNumber = 7, - kLevelQualityBumpFieldNumber = 8, + kContractIdentifierFieldNumber = 2, + kRinfoFieldNumber = 1, + kGoalIndexFieldNumber = 3, + kBestShipFieldNumber = 4, + kLeagueFieldNumber = 5, + kGradeFieldNumber = 6, }; - // optional double seconds = 2; - bool has_seconds() const; - private: - bool _internal_has_seconds() const; - public: - void clear_seconds(); - double seconds() const; - void set_seconds(double value); - private: - double _internal_seconds() const; - void _internal_set_seconds(double value); - public: + // optional string contract_identifier = 2; + bool has_contract_identifier() const; + void clear_contract_identifier() ; + const std::string& contract_identifier() const; + template + void set_contract_identifier(Arg_&& arg, Args_... args); + std::string* mutable_contract_identifier(); + PROTOBUF_NODISCARD std::string* release_contract_identifier(); + void set_allocated_contract_identifier(std::string* value); - // optional .ei.MissionInfo.DurationType duration_type = 1; - bool has_duration_type() const; private: - bool _internal_has_duration_type() const; - public: - void clear_duration_type(); - ::ei::MissionInfo_DurationType duration_type() const; - void set_duration_type(::ei::MissionInfo_DurationType value); - private: - ::ei::MissionInfo_DurationType _internal_duration_type() const; - void _internal_set_duration_type(::ei::MissionInfo_DurationType value); - public: + const std::string& _internal_contract_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_identifier( + const std::string& value); + std::string* _internal_mutable_contract_identifier(); - // optional float quality = 3; - bool has_quality() const; - private: - bool _internal_has_quality() const; - public: - void clear_quality(); - float quality() const; - void set_quality(float value); - private: - float _internal_quality() const; - void _internal_set_quality(float value); public: + // optional .ei.BasicRequestInfo rinfo = 1; + bool has_rinfo() const; + void clear_rinfo() ; + const ::ei::BasicRequestInfo& rinfo() const; + PROTOBUF_NODISCARD ::ei::BasicRequestInfo* release_rinfo(); + ::ei::BasicRequestInfo* mutable_rinfo(); + void set_allocated_rinfo(::ei::BasicRequestInfo* value); + void unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value); + ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); - // optional float min_quality = 4; - bool has_min_quality() const; - private: - bool _internal_has_min_quality() const; - public: - void clear_min_quality(); - float min_quality() const; - void set_min_quality(float value); private: - float _internal_min_quality() const; - void _internal_set_min_quality(float value); - public: + const ::ei::BasicRequestInfo& _internal_rinfo() const; + ::ei::BasicRequestInfo* _internal_mutable_rinfo(); - // optional float max_quality = 5; - bool has_max_quality() const; - private: - bool _internal_has_max_quality() const; - public: - void clear_max_quality(); - float max_quality() const; - void set_max_quality(float value); - private: - float _internal_max_quality() const; - void _internal_set_max_quality(float value); public: + // optional uint32 goal_index = 3; + bool has_goal_index() const; + void clear_goal_index() ; + ::uint32_t goal_index() const; + void set_goal_index(::uint32_t value); - // optional uint32 capacity = 6; - bool has_capacity() const; private: - bool _internal_has_capacity() const; - public: - void clear_capacity(); - uint32_t capacity() const; - void set_capacity(uint32_t value); - private: - uint32_t _internal_capacity() const; - void _internal_set_capacity(uint32_t value); - public: + ::uint32_t _internal_goal_index() const; + void _internal_set_goal_index(::uint32_t value); - // optional uint32 level_capacity_bump = 7; - bool has_level_capacity_bump() const; - private: - bool _internal_has_level_capacity_bump() const; public: - void clear_level_capacity_bump(); - uint32_t level_capacity_bump() const; - void set_level_capacity_bump(uint32_t value); + // optional .ei.MissionInfo.Spaceship best_ship = 4; + bool has_best_ship() const; + void clear_best_ship() ; + ::ei::MissionInfo_Spaceship best_ship() const; + void set_best_ship(::ei::MissionInfo_Spaceship value); + private: - uint32_t _internal_level_capacity_bump() const; - void _internal_set_level_capacity_bump(uint32_t value); + ::ei::MissionInfo_Spaceship _internal_best_ship() const; + void _internal_set_best_ship(::ei::MissionInfo_Spaceship value); + public: + // optional uint32 league = 5; + bool has_league() const; + void clear_league() ; + ::uint32_t league() const; + void set_league(::uint32_t value); - // optional float level_quality_bump = 8; - bool has_level_quality_bump() const; private: - bool _internal_has_level_quality_bump() const; + ::uint32_t _internal_league() const; + void _internal_set_league(::uint32_t value); + public: - void clear_level_quality_bump(); - float level_quality_bump() const; - void set_level_quality_bump(float value); + // optional .ei.Contract.PlayerGrade grade = 6; + bool has_grade() const; + void clear_grade() ; + ::ei::Contract_PlayerGrade grade() const; + void set_grade(::ei::Contract_PlayerGrade value); + private: - float _internal_level_quality_bump() const; - void _internal_set_level_quality_bump(float value); - public: + ::ei::Contract_PlayerGrade _internal_grade() const; + void _internal_set_grade(::ei::Contract_PlayerGrade value); - // @@protoc_insertion_point(class_scope:ei.ArtifactsConfigurationResponse.MissionParameters.Duration) + public: + // @@protoc_insertion_point(class_scope:ei.CollectContractArtifactRewardsRequest) 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_; - double seconds_; - int duration_type_; - float quality_; - float min_quality_; - float max_quality_; - uint32_t capacity_; - uint32_t level_capacity_bump_; - float level_quality_bump_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 6, 3, + 68, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_CollectContractArtifactRewardsRequest_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const CollectContractArtifactRewardsRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr contract_identifier_; + ::ei::BasicRequestInfo* rinfo_; + ::uint32_t goal_index_; + int best_ship_; + ::uint32_t league_; + int grade_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ArtifactsConfigurationResponse_MissionParameters final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ArtifactsConfigurationResponse.MissionParameters) */ { +class ClearAllUserDataRequest final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ClearAllUserDataRequest) */ { public: - inline ArtifactsConfigurationResponse_MissionParameters() : ArtifactsConfigurationResponse_MissionParameters(nullptr) {} - ~ArtifactsConfigurationResponse_MissionParameters() override; - explicit PROTOBUF_CONSTEXPR ArtifactsConfigurationResponse_MissionParameters(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ArtifactsConfigurationResponse_MissionParameters(const ArtifactsConfigurationResponse_MissionParameters& from); - ArtifactsConfigurationResponse_MissionParameters(ArtifactsConfigurationResponse_MissionParameters&& from) noexcept - : ArtifactsConfigurationResponse_MissionParameters() { - *this = ::std::move(from); - } - - inline ArtifactsConfigurationResponse_MissionParameters& operator=(const ArtifactsConfigurationResponse_MissionParameters& from) { + inline ClearAllUserDataRequest() : ClearAllUserDataRequest(nullptr) {} + ~ClearAllUserDataRequest() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ClearAllUserDataRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline ClearAllUserDataRequest(const ClearAllUserDataRequest& from) : ClearAllUserDataRequest(nullptr, from) {} + inline ClearAllUserDataRequest(ClearAllUserDataRequest&& from) noexcept + : ClearAllUserDataRequest(nullptr, std::move(from)) {} + inline ClearAllUserDataRequest& operator=(const ClearAllUserDataRequest& from) { CopyFrom(from); return *this; } - inline ArtifactsConfigurationResponse_MissionParameters& operator=(ArtifactsConfigurationResponse_MissionParameters&& from) noexcept { + inline ClearAllUserDataRequest& operator=(ClearAllUserDataRequest&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -38852,214 +41735,243 @@ class ArtifactsConfigurationResponse_MissionParameters final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ArtifactsConfigurationResponse_MissionParameters& default_instance() { + static const ClearAllUserDataRequest& default_instance() { return *internal_default_instance(); } - static inline const ArtifactsConfigurationResponse_MissionParameters* internal_default_instance() { - return reinterpret_cast( - &_ArtifactsConfigurationResponse_MissionParameters_default_instance_); - } - static constexpr int kIndexInFileMessages = - 134; - - friend void swap(ArtifactsConfigurationResponse_MissionParameters& a, ArtifactsConfigurationResponse_MissionParameters& b) { - a.Swap(&b); + static inline const ClearAllUserDataRequest* internal_default_instance() { + return reinterpret_cast( + &_ClearAllUserDataRequest_default_instance_); } - inline void Swap(ArtifactsConfigurationResponse_MissionParameters* other) { + static constexpr int kIndexInFileMessages = 107; + friend void swap(ClearAllUserDataRequest& a, ClearAllUserDataRequest& b) { a.Swap(&b); } + inline void Swap(ClearAllUserDataRequest* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ArtifactsConfigurationResponse_MissionParameters* other) { + void UnsafeArenaSwap(ClearAllUserDataRequest* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ArtifactsConfigurationResponse_MissionParameters* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ClearAllUserDataRequest* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ArtifactsConfigurationResponse_MissionParameters& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ArtifactsConfigurationResponse_MissionParameters& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ClearAllUserDataRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ClearAllUserDataRequest& from) { ClearAllUserDataRequest::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ArtifactsConfigurationResponse_MissionParameters* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ArtifactsConfigurationResponse.MissionParameters"; + void InternalSwap(ClearAllUserDataRequest* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ClearAllUserDataRequest"; } + + protected: + explicit ClearAllUserDataRequest(::google::protobuf::Arena* arena); + ClearAllUserDataRequest(::google::protobuf::Arena* arena, const ClearAllUserDataRequest& from); + ClearAllUserDataRequest(::google::protobuf::Arena* arena, ClearAllUserDataRequest&& from) noexcept + : ClearAllUserDataRequest(arena) { + *this = ::std::move(from); } - protected: - explicit ArtifactsConfigurationResponse_MissionParameters(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- - typedef ArtifactsConfigurationResponse_MissionParameters_Duration Duration; - // accessors ------------------------------------------------------- - enum : int { - kDurationsFieldNumber = 3, - kLevelMissionRequirementsFieldNumber = 4, - kShipFieldNumber = 1, - kCapacityDEPRECATEDFieldNumber = 2, + kUserIdFieldNumber = 1, + kDeviceIdFieldNumber = 2, + kRinfoFieldNumber = 4, + kBackupChecksumFieldNumber = 3, }; - // repeated .ei.ArtifactsConfigurationResponse.MissionParameters.Duration durations = 3; - int durations_size() const; - private: - int _internal_durations_size() const; - public: - void clear_durations(); - ::ei::ArtifactsConfigurationResponse_MissionParameters_Duration* mutable_durations(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsConfigurationResponse_MissionParameters_Duration >* - mutable_durations(); - private: - const ::ei::ArtifactsConfigurationResponse_MissionParameters_Duration& _internal_durations(int index) const; - ::ei::ArtifactsConfigurationResponse_MissionParameters_Duration* _internal_add_durations(); - public: - const ::ei::ArtifactsConfigurationResponse_MissionParameters_Duration& durations(int index) const; - ::ei::ArtifactsConfigurationResponse_MissionParameters_Duration* add_durations(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsConfigurationResponse_MissionParameters_Duration >& - durations() const; + // optional string user_id = 1; + bool has_user_id() const; + void clear_user_id() ; + const std::string& user_id() const; + template + void set_user_id(Arg_&& arg, Args_... args); + std::string* mutable_user_id(); + PROTOBUF_NODISCARD std::string* release_user_id(); + void set_allocated_user_id(std::string* value); - // repeated uint32 level_mission_requirements = 4; - int level_mission_requirements_size() const; - private: - int _internal_level_mission_requirements_size() const; - public: - void clear_level_mission_requirements(); private: - uint32_t _internal_level_mission_requirements(int index) const; - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& - _internal_level_mission_requirements() const; - void _internal_add_level_mission_requirements(uint32_t value); - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* - _internal_mutable_level_mission_requirements(); - public: - uint32_t level_mission_requirements(int index) const; - void set_level_mission_requirements(int index, uint32_t value); - void add_level_mission_requirements(uint32_t value); - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& - level_mission_requirements() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* - mutable_level_mission_requirements(); + 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(); - // optional .ei.MissionInfo.Spaceship ship = 1; - bool has_ship() const; - private: - bool _internal_has_ship() const; public: - void clear_ship(); - ::ei::MissionInfo_Spaceship ship() const; - void set_ship(::ei::MissionInfo_Spaceship value); + // optional string device_id = 2; + bool has_device_id() const; + void clear_device_id() ; + const std::string& device_id() const; + template + void set_device_id(Arg_&& arg, Args_... args); + std::string* mutable_device_id(); + PROTOBUF_NODISCARD std::string* release_device_id(); + void set_allocated_device_id(std::string* value); + private: - ::ei::MissionInfo_Spaceship _internal_ship() const; - void _internal_set_ship(::ei::MissionInfo_Spaceship value); + const std::string& _internal_device_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_device_id( + const std::string& value); + std::string* _internal_mutable_device_id(); + public: + // optional .ei.BasicRequestInfo rinfo = 4; + bool has_rinfo() const; + void clear_rinfo() ; + const ::ei::BasicRequestInfo& rinfo() const; + PROTOBUF_NODISCARD ::ei::BasicRequestInfo* release_rinfo(); + ::ei::BasicRequestInfo* mutable_rinfo(); + void set_allocated_rinfo(::ei::BasicRequestInfo* value); + void unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value); + ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); - // optional uint32 capacity_DEPRECATED = 2; - bool has_capacity_deprecated() const; private: - bool _internal_has_capacity_deprecated() const; + const ::ei::BasicRequestInfo& _internal_rinfo() const; + ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + public: - void clear_capacity_deprecated(); - uint32_t capacity_deprecated() const; - void set_capacity_deprecated(uint32_t value); + // optional uint64 backup_checksum = 3; + bool has_backup_checksum() const; + void clear_backup_checksum() ; + ::uint64_t backup_checksum() const; + void set_backup_checksum(::uint64_t value); + private: - uint32_t _internal_capacity_deprecated() const; - void _internal_set_capacity_deprecated(uint32_t value); - public: + ::uint64_t _internal_backup_checksum() const; + void _internal_set_backup_checksum(::uint64_t value); - // @@protoc_insertion_point(class_scope:ei.ArtifactsConfigurationResponse.MissionParameters) + public: + // @@protoc_insertion_point(class_scope:ei.ClearAllUserDataRequest) 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< ::ei::ArtifactsConfigurationResponse_MissionParameters_Duration > durations_; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t > level_mission_requirements_; - int ship_; - uint32_t capacity_deprecated_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 4, 1, + 51, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ClearAllUserDataRequest_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ClearAllUserDataRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr user_id_; + ::google::protobuf::internal::ArenaStringPtr device_id_; + ::ei::BasicRequestInfo* rinfo_; + ::uint64_t backup_checksum_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ArtifactsConfigurationResponse_ArtifactParameters final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ArtifactsConfigurationResponse.ArtifactParameters) */ { +class Backup_Simulation final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.Backup.Simulation) */ { public: - inline ArtifactsConfigurationResponse_ArtifactParameters() : ArtifactsConfigurationResponse_ArtifactParameters(nullptr) {} - ~ArtifactsConfigurationResponse_ArtifactParameters() override; - explicit PROTOBUF_CONSTEXPR ArtifactsConfigurationResponse_ArtifactParameters(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ArtifactsConfigurationResponse_ArtifactParameters(const ArtifactsConfigurationResponse_ArtifactParameters& from); - ArtifactsConfigurationResponse_ArtifactParameters(ArtifactsConfigurationResponse_ArtifactParameters&& from) noexcept - : ArtifactsConfigurationResponse_ArtifactParameters() { - *this = ::std::move(from); - } - - inline ArtifactsConfigurationResponse_ArtifactParameters& operator=(const ArtifactsConfigurationResponse_ArtifactParameters& from) { + inline Backup_Simulation() : Backup_Simulation(nullptr) {} + ~Backup_Simulation() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR Backup_Simulation( + ::google::protobuf::internal::ConstantInitialized); + + inline Backup_Simulation(const Backup_Simulation& from) : Backup_Simulation(nullptr, from) {} + inline Backup_Simulation(Backup_Simulation&& from) noexcept + : Backup_Simulation(nullptr, std::move(from)) {} + inline Backup_Simulation& operator=(const Backup_Simulation& from) { CopyFrom(from); return *this; } - inline ArtifactsConfigurationResponse_ArtifactParameters& operator=(ArtifactsConfigurationResponse_ArtifactParameters&& from) noexcept { + inline Backup_Simulation& operator=(Backup_Simulation&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -39068,448 +41980,638 @@ class ArtifactsConfigurationResponse_ArtifactParameters final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ArtifactsConfigurationResponse_ArtifactParameters& default_instance() { + static const Backup_Simulation& default_instance() { return *internal_default_instance(); } - static inline const ArtifactsConfigurationResponse_ArtifactParameters* internal_default_instance() { - return reinterpret_cast( - &_ArtifactsConfigurationResponse_ArtifactParameters_default_instance_); - } - static constexpr int kIndexInFileMessages = - 135; - - friend void swap(ArtifactsConfigurationResponse_ArtifactParameters& a, ArtifactsConfigurationResponse_ArtifactParameters& b) { - a.Swap(&b); + static inline const Backup_Simulation* internal_default_instance() { + return reinterpret_cast( + &_Backup_Simulation_default_instance_); } - inline void Swap(ArtifactsConfigurationResponse_ArtifactParameters* other) { + static constexpr int kIndexInFileMessages = 8; + friend void swap(Backup_Simulation& a, Backup_Simulation& b) { a.Swap(&b); } + inline void Swap(Backup_Simulation* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ArtifactsConfigurationResponse_ArtifactParameters* other) { + void UnsafeArenaSwap(Backup_Simulation* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ArtifactsConfigurationResponse_ArtifactParameters* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + Backup_Simulation* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ArtifactsConfigurationResponse_ArtifactParameters& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ArtifactsConfigurationResponse_ArtifactParameters& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const Backup_Simulation& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const Backup_Simulation& from) { Backup_Simulation::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ArtifactsConfigurationResponse_ArtifactParameters* other); + void InternalSwap(Backup_Simulation* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.Backup.Simulation"; } + + protected: + explicit Backup_Simulation(::google::protobuf::Arena* arena); + Backup_Simulation(::google::protobuf::Arena* arena, const Backup_Simulation& from); + Backup_Simulation(::google::protobuf::Arena* arena, Backup_Simulation&& from) noexcept + : Backup_Simulation(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kHabsFieldNumber = 12, + kHabPopulationFieldNumber = 13, + kHabPopulationIndoundFieldNumber = 14, + kHabIncubatorPopuplationFieldNumber = 15, + kVehiclesFieldNumber = 17, + kCommonResearchFieldNumber = 18, + kTrainLengthFieldNumber = 21, + kActiveBoostsFieldNumber = 22, + kContractIdFieldNumber = 20, + kCashEarnedFieldNumber = 2, + kCashSpentFieldNumber = 3, + kUnclaimedCashFieldNumber = 4, + kLastStepTimeFieldNumber = 5, + kNumChickensFieldNumber = 6, + kNumChickensUnsettledFieldNumber = 7, + kNumChickensRunningFieldNumber = 8, + kEggsLaidFieldNumber = 9, + kEggsPaidForFieldNumber = 10, + kHatcheryPopulationFieldNumber = 16, + kSilosOwnedFieldNumber = 11, + kTimeCheatsDetectedFieldNumber = 23, + kTimeCheatDebtFieldNumber = 24, + kBoostTokensReceivedFieldNumber = 25, + kBoostTokensSpentFieldNumber = 26, + kUnclaimedBoostTokensFieldNumber = 27, + kBoostTokensGivenFieldNumber = 28, + kGametimeUntilNextBoostTokenFieldNumber = 29, + kEggsShippedFieldNumber = 30, + kLastCashBoostTimeFieldNumber = 31, + kEggTypeFieldNumber = 1, + kFarmTypeFieldNumber = 19, + }; + // repeated uint32 habs = 12; + int habs_size() const; private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ArtifactsConfigurationResponse.ArtifactParameters"; - } - protected: - explicit ArtifactsConfigurationResponse_ArtifactParameters(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); + int _internal_habs_size() const; + public: + void clear_habs() ; + ::uint32_t habs(int index) const; + void set_habs(int index, ::uint32_t value); + void add_habs(::uint32_t value); + const ::google::protobuf::RepeatedField<::uint32_t>& habs() const; + ::google::protobuf::RepeatedField<::uint32_t>* mutable_habs(); - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + private: + const ::google::protobuf::RepeatedField<::uint32_t>& _internal_habs() const; + ::google::protobuf::RepeatedField<::uint32_t>* _internal_mutable_habs(); - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + public: + // repeated uint64 hab_population = 13; + int hab_population_size() const; + private: + int _internal_hab_population_size() const; - // nested types ---------------------------------------------------- + public: + void clear_hab_population() ; + ::uint64_t hab_population(int index) const; + void set_hab_population(int index, ::uint64_t value); + void add_hab_population(::uint64_t value); + const ::google::protobuf::RepeatedField<::uint64_t>& hab_population() const; + ::google::protobuf::RepeatedField<::uint64_t>* mutable_hab_population(); - // accessors ------------------------------------------------------- + private: + const ::google::protobuf::RepeatedField<::uint64_t>& _internal_hab_population() const; + ::google::protobuf::RepeatedField<::uint64_t>* _internal_mutable_hab_population(); - enum : int { - kSpecFieldNumber = 1, - kBaseQualityFieldNumber = 2, - kValueFieldNumber = 3, - kOddsMultiplierFieldNumber = 4, - kCraftingPriceFieldNumber = 5, - kCraftingPriceLowFieldNumber = 6, - kCraftingPriceCurveFieldNumber = 8, - kCraftingXpFieldNumber = 9, - kCraftingPriceDomainFieldNumber = 7, - }; - // optional .ei.ArtifactSpec spec = 1; - bool has_spec() const; + public: + // repeated uint64 hab_population_indound = 14; + int hab_population_indound_size() const; private: - bool _internal_has_spec() const; + int _internal_hab_population_indound_size() const; + public: - void clear_spec(); - const ::ei::ArtifactSpec& spec() const; - PROTOBUF_NODISCARD ::ei::ArtifactSpec* release_spec(); - ::ei::ArtifactSpec* mutable_spec(); - void set_allocated_spec(::ei::ArtifactSpec* spec); + void clear_hab_population_indound() ; + ::uint64_t hab_population_indound(int index) const; + void set_hab_population_indound(int index, ::uint64_t value); + void add_hab_population_indound(::uint64_t value); + const ::google::protobuf::RepeatedField<::uint64_t>& hab_population_indound() const; + ::google::protobuf::RepeatedField<::uint64_t>* mutable_hab_population_indound(); + private: - const ::ei::ArtifactSpec& _internal_spec() const; - ::ei::ArtifactSpec* _internal_mutable_spec(); + const ::google::protobuf::RepeatedField<::uint64_t>& _internal_hab_population_indound() const; + ::google::protobuf::RepeatedField<::uint64_t>* _internal_mutable_hab_population_indound(); + public: - void unsafe_arena_set_allocated_spec( - ::ei::ArtifactSpec* spec); - ::ei::ArtifactSpec* unsafe_arena_release_spec(); + // repeated double hab_incubator_popuplation = 15; + int hab_incubator_popuplation_size() const; + private: + int _internal_hab_incubator_popuplation_size() const; + + public: + void clear_hab_incubator_popuplation() ; + double hab_incubator_popuplation(int index) const; + void set_hab_incubator_popuplation(int index, double value); + void add_hab_incubator_popuplation(double value); + const ::google::protobuf::RepeatedField& hab_incubator_popuplation() const; + ::google::protobuf::RepeatedField* mutable_hab_incubator_popuplation(); - // optional double base_quality = 2; - bool has_base_quality() const; private: - bool _internal_has_base_quality() const; + const ::google::protobuf::RepeatedField& _internal_hab_incubator_popuplation() const; + ::google::protobuf::RepeatedField* _internal_mutable_hab_incubator_popuplation(); + public: - void clear_base_quality(); - double base_quality() const; - void set_base_quality(double value); + // repeated uint32 vehicles = 17; + int vehicles_size() const; private: - double _internal_base_quality() const; - void _internal_set_base_quality(double value); + int _internal_vehicles_size() const; + public: + void clear_vehicles() ; + ::uint32_t vehicles(int index) const; + void set_vehicles(int index, ::uint32_t value); + void add_vehicles(::uint32_t value); + const ::google::protobuf::RepeatedField<::uint32_t>& vehicles() const; + ::google::protobuf::RepeatedField<::uint32_t>* mutable_vehicles(); - // optional double value = 3; - bool has_value() const; private: - bool _internal_has_value() const; + const ::google::protobuf::RepeatedField<::uint32_t>& _internal_vehicles() const; + ::google::protobuf::RepeatedField<::uint32_t>* _internal_mutable_vehicles(); + public: - void clear_value(); - double value() const; - void set_value(double value); + // repeated .ei.Backup.ResearchItem common_research = 18; + int common_research_size() const; private: - double _internal_value() const; - void _internal_set_value(double value); + int _internal_common_research_size() const; + public: + void clear_common_research() ; + ::ei::Backup_ResearchItem* mutable_common_research(int index); + ::google::protobuf::RepeatedPtrField<::ei::Backup_ResearchItem>* mutable_common_research(); - // optional double odds_multiplier = 4; - bool has_odds_multiplier() const; private: - bool _internal_has_odds_multiplier() const; + const ::google::protobuf::RepeatedPtrField<::ei::Backup_ResearchItem>& _internal_common_research() const; + ::google::protobuf::RepeatedPtrField<::ei::Backup_ResearchItem>* _internal_mutable_common_research(); public: - void clear_odds_multiplier(); - double odds_multiplier() const; - void set_odds_multiplier(double value); + const ::ei::Backup_ResearchItem& common_research(int index) const; + ::ei::Backup_ResearchItem* add_common_research(); + const ::google::protobuf::RepeatedPtrField<::ei::Backup_ResearchItem>& common_research() const; + // repeated uint32 train_length = 21; + int train_length_size() const; private: - double _internal_odds_multiplier() const; - void _internal_set_odds_multiplier(double value); + int _internal_train_length_size() const; + public: + void clear_train_length() ; + ::uint32_t train_length(int index) const; + void set_train_length(int index, ::uint32_t value); + void add_train_length(::uint32_t value); + const ::google::protobuf::RepeatedField<::uint32_t>& train_length() const; + ::google::protobuf::RepeatedField<::uint32_t>* mutable_train_length(); - // optional double crafting_price = 5; - bool has_crafting_price() const; private: - bool _internal_has_crafting_price() const; + const ::google::protobuf::RepeatedField<::uint32_t>& _internal_train_length() const; + ::google::protobuf::RepeatedField<::uint32_t>* _internal_mutable_train_length(); + public: - void clear_crafting_price(); - double crafting_price() const; - void set_crafting_price(double value); + // repeated .ei.Backup.ActiveBoost active_boosts = 22; + int active_boosts_size() const; private: - double _internal_crafting_price() const; - void _internal_set_crafting_price(double value); + int _internal_active_boosts_size() const; + public: + void clear_active_boosts() ; + ::ei::Backup_ActiveBoost* mutable_active_boosts(int index); + ::google::protobuf::RepeatedPtrField<::ei::Backup_ActiveBoost>* mutable_active_boosts(); - // optional double crafting_price_low = 6; - bool has_crafting_price_low() const; private: - bool _internal_has_crafting_price_low() const; + const ::google::protobuf::RepeatedPtrField<::ei::Backup_ActiveBoost>& _internal_active_boosts() const; + ::google::protobuf::RepeatedPtrField<::ei::Backup_ActiveBoost>* _internal_mutable_active_boosts(); public: - void clear_crafting_price_low(); - double crafting_price_low() const; - void set_crafting_price_low(double value); + const ::ei::Backup_ActiveBoost& active_boosts(int index) const; + ::ei::Backup_ActiveBoost* add_active_boosts(); + const ::google::protobuf::RepeatedPtrField<::ei::Backup_ActiveBoost>& active_boosts() const; + // optional string contract_id = 20; + bool has_contract_id() const; + void clear_contract_id() ; + const std::string& contract_id() const; + template + void set_contract_id(Arg_&& arg, Args_... args); + std::string* mutable_contract_id(); + PROTOBUF_NODISCARD std::string* release_contract_id(); + void set_allocated_contract_id(std::string* value); + private: - double _internal_crafting_price_low() const; - void _internal_set_crafting_price_low(double value); + const std::string& _internal_contract_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_id( + const std::string& value); + std::string* _internal_mutable_contract_id(); + public: + // optional double cash_earned = 2; + bool has_cash_earned() const; + void clear_cash_earned() ; + double cash_earned() const; + void set_cash_earned(double value); - // optional double crafting_price_curve = 8; - bool has_crafting_price_curve() const; private: - bool _internal_has_crafting_price_curve() const; + double _internal_cash_earned() const; + void _internal_set_cash_earned(double value); + public: - void clear_crafting_price_curve(); - double crafting_price_curve() const; - void set_crafting_price_curve(double value); + // optional double cash_spent = 3; + bool has_cash_spent() const; + void clear_cash_spent() ; + double cash_spent() const; + void set_cash_spent(double value); + private: - double _internal_crafting_price_curve() const; - void _internal_set_crafting_price_curve(double value); + double _internal_cash_spent() const; + void _internal_set_cash_spent(double value); + public: + // optional double unclaimed_cash = 4; + bool has_unclaimed_cash() const; + void clear_unclaimed_cash() ; + double unclaimed_cash() const; + void set_unclaimed_cash(double value); - // optional uint64 crafting_xp = 9; - bool has_crafting_xp() const; private: - bool _internal_has_crafting_xp() const; + double _internal_unclaimed_cash() const; + void _internal_set_unclaimed_cash(double value); + public: - void clear_crafting_xp(); - uint64_t crafting_xp() const; - void set_crafting_xp(uint64_t value); + // optional double last_step_time = 5; + bool has_last_step_time() const; + void clear_last_step_time() ; + double last_step_time() const; + void set_last_step_time(double value); + private: - uint64_t _internal_crafting_xp() const; - void _internal_set_crafting_xp(uint64_t value); + double _internal_last_step_time() const; + void _internal_set_last_step_time(double value); + public: + // optional uint64 num_chickens = 6; + bool has_num_chickens() const; + void clear_num_chickens() ; + ::uint64_t num_chickens() const; + void set_num_chickens(::uint64_t value); - // optional uint32 crafting_price_domain = 7; - bool has_crafting_price_domain() const; private: - bool _internal_has_crafting_price_domain() const; + ::uint64_t _internal_num_chickens() const; + void _internal_set_num_chickens(::uint64_t value); + public: - void clear_crafting_price_domain(); - uint32_t crafting_price_domain() const; - void set_crafting_price_domain(uint32_t value); + // optional uint64 num_chickens_unsettled = 7; + bool has_num_chickens_unsettled() const; + void clear_num_chickens_unsettled() ; + ::uint64_t num_chickens_unsettled() const; + void set_num_chickens_unsettled(::uint64_t value); + private: - uint32_t _internal_crafting_price_domain() const; - void _internal_set_crafting_price_domain(uint32_t value); + ::uint64_t _internal_num_chickens_unsettled() const; + void _internal_set_num_chickens_unsettled(::uint64_t value); + public: + // optional uint64 num_chickens_running = 8; + bool has_num_chickens_running() const; + void clear_num_chickens_running() ; + ::uint64_t num_chickens_running() const; + void set_num_chickens_running(::uint64_t value); - // @@protoc_insertion_point(class_scope:ei.ArtifactsConfigurationResponse.ArtifactParameters) - private: - class _Internal; + private: + ::uint64_t _internal_num_chickens_running() const; + void _internal_set_num_chickens_running(::uint64_t value); - 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_; - ::ei::ArtifactSpec* spec_; - double base_quality_; - double value_; - double odds_multiplier_; - double crafting_price_; - double crafting_price_low_; - double crafting_price_curve_; - uint64_t crafting_xp_; - uint32_t crafting_price_domain_; - friend struct ::TableStruct_ei_2eproto; -}; -// ------------------------------------------------------------------- + public: + // optional double eggs_laid = 9; + bool has_eggs_laid() const; + void clear_eggs_laid() ; + double eggs_laid() const; + void set_eggs_laid(double value); -class ArtifactsConfigurationResponse_CraftingLevelInfo final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ArtifactsConfigurationResponse.CraftingLevelInfo) */ { - public: - inline ArtifactsConfigurationResponse_CraftingLevelInfo() : ArtifactsConfigurationResponse_CraftingLevelInfo(nullptr) {} - ~ArtifactsConfigurationResponse_CraftingLevelInfo() override; - explicit PROTOBUF_CONSTEXPR ArtifactsConfigurationResponse_CraftingLevelInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + private: + double _internal_eggs_laid() const; + void _internal_set_eggs_laid(double value); - ArtifactsConfigurationResponse_CraftingLevelInfo(const ArtifactsConfigurationResponse_CraftingLevelInfo& from); - ArtifactsConfigurationResponse_CraftingLevelInfo(ArtifactsConfigurationResponse_CraftingLevelInfo&& from) noexcept - : ArtifactsConfigurationResponse_CraftingLevelInfo() { - *this = ::std::move(from); - } + public: + // optional double eggs_paid_for = 10; + bool has_eggs_paid_for() const; + void clear_eggs_paid_for() ; + double eggs_paid_for() const; + void set_eggs_paid_for(double value); - inline ArtifactsConfigurationResponse_CraftingLevelInfo& operator=(const ArtifactsConfigurationResponse_CraftingLevelInfo& from) { - CopyFrom(from); - return *this; - } - inline ArtifactsConfigurationResponse_CraftingLevelInfo& operator=(ArtifactsConfigurationResponse_CraftingLevelInfo&& 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; - } + private: + double _internal_eggs_paid_for() const; + void _internal_set_eggs_paid_for(double value); + + public: + // optional double hatchery_population = 16; + bool has_hatchery_population() const; + void clear_hatchery_population() ; + double hatchery_population() const; + void set_hatchery_population(double value); - 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>(); - } + private: + double _internal_hatchery_population() const; + void _internal_set_hatchery_population(double value); - 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 ArtifactsConfigurationResponse_CraftingLevelInfo& default_instance() { - return *internal_default_instance(); - } - static inline const ArtifactsConfigurationResponse_CraftingLevelInfo* internal_default_instance() { - return reinterpret_cast( - &_ArtifactsConfigurationResponse_CraftingLevelInfo_default_instance_); - } - static constexpr int kIndexInFileMessages = - 136; + public: + // optional uint32 silos_owned = 11; + bool has_silos_owned() const; + void clear_silos_owned() ; + ::uint32_t silos_owned() const; + void set_silos_owned(::uint32_t value); - friend void swap(ArtifactsConfigurationResponse_CraftingLevelInfo& a, ArtifactsConfigurationResponse_CraftingLevelInfo& b) { - a.Swap(&b); - } - inline void Swap(ArtifactsConfigurationResponse_CraftingLevelInfo* 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(ArtifactsConfigurationResponse_CraftingLevelInfo* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } + private: + ::uint32_t _internal_silos_owned() const; + void _internal_set_silos_owned(::uint32_t value); - // implements Message ---------------------------------------------- + public: + // optional uint32 time_cheats_detected = 23; + bool has_time_cheats_detected() const; + void clear_time_cheats_detected() ; + ::uint32_t time_cheats_detected() const; + void set_time_cheats_detected(::uint32_t value); - ArtifactsConfigurationResponse_CraftingLevelInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ArtifactsConfigurationResponse_CraftingLevelInfo& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ArtifactsConfigurationResponse_CraftingLevelInfo& from); private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + ::uint32_t _internal_time_cheats_detected() const; + void _internal_set_time_cheats_detected(::uint32_t value); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + // optional double time_cheat_debt = 24; + bool has_time_cheat_debt() const; + void clear_time_cheat_debt() ; + double time_cheat_debt() const; + void set_time_cheat_debt(double value); + + private: + double _internal_time_cheat_debt() const; + void _internal_set_time_cheat_debt(double value); - 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(); } + public: + // optional uint32 boost_tokens_received = 25; + bool has_boost_tokens_received() const; + void clear_boost_tokens_received() ; + ::uint32_t boost_tokens_received() const; + void set_boost_tokens_received(::uint32_t value); private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ArtifactsConfigurationResponse_CraftingLevelInfo* other); + ::uint32_t _internal_boost_tokens_received() const; + void _internal_set_boost_tokens_received(::uint32_t value); + + public: + // optional uint32 boost_tokens_spent = 26; + bool has_boost_tokens_spent() const; + void clear_boost_tokens_spent() ; + ::uint32_t boost_tokens_spent() const; + void set_boost_tokens_spent(::uint32_t value); private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ArtifactsConfigurationResponse.CraftingLevelInfo"; - } - protected: - explicit ArtifactsConfigurationResponse_CraftingLevelInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); + ::uint32_t _internal_boost_tokens_spent() const; + void _internal_set_boost_tokens_spent(::uint32_t value); + public: + // optional uint32 unclaimed_boost_tokens = 27; + bool has_unclaimed_boost_tokens() const; + void clear_unclaimed_boost_tokens() ; + ::uint32_t unclaimed_boost_tokens() const; + void set_unclaimed_boost_tokens(::uint32_t value); - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + private: + ::uint32_t _internal_unclaimed_boost_tokens() const; + void _internal_set_unclaimed_boost_tokens(::uint32_t value); - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + public: + // optional uint32 boost_tokens_given = 28; + bool has_boost_tokens_given() const; + void clear_boost_tokens_given() ; + ::uint32_t boost_tokens_given() const; + void set_boost_tokens_given(::uint32_t value); - // nested types ---------------------------------------------------- + private: + ::uint32_t _internal_boost_tokens_given() const; + void _internal_set_boost_tokens_given(::uint32_t value); - // accessors ------------------------------------------------------- + public: + // optional double gametime_until_next_boost_token = 29; + bool has_gametime_until_next_boost_token() const; + void clear_gametime_until_next_boost_token() ; + double gametime_until_next_boost_token() const; + void set_gametime_until_next_boost_token(double value); - enum : int { - kXpRequiredFieldNumber = 1, - kRarityMultFieldNumber = 2, - }; - // optional double xp_required = 1; - bool has_xp_required() const; private: - bool _internal_has_xp_required() const; + double _internal_gametime_until_next_boost_token() const; + void _internal_set_gametime_until_next_boost_token(double value); + public: - void clear_xp_required(); - double xp_required() const; - void set_xp_required(double value); + // optional double eggs_shipped = 30; + bool has_eggs_shipped() const; + void clear_eggs_shipped() ; + double eggs_shipped() const; + void set_eggs_shipped(double value); + private: - double _internal_xp_required() const; - void _internal_set_xp_required(double value); + double _internal_eggs_shipped() const; + void _internal_set_eggs_shipped(double value); + public: + // optional double last_cash_boost_time = 31; + bool has_last_cash_boost_time() const; + void clear_last_cash_boost_time() ; + double last_cash_boost_time() const; + void set_last_cash_boost_time(double value); - // optional float rarity_mult = 2; - bool has_rarity_mult() const; private: - bool _internal_has_rarity_mult() const; + double _internal_last_cash_boost_time() const; + void _internal_set_last_cash_boost_time(double value); + public: - void clear_rarity_mult(); - float rarity_mult() const; - void set_rarity_mult(float value); + // optional .ei.Egg egg_type = 1; + bool has_egg_type() const; + void clear_egg_type() ; + ::ei::Egg egg_type() const; + void set_egg_type(::ei::Egg value); + private: - float _internal_rarity_mult() const; - void _internal_set_rarity_mult(float value); + ::ei::Egg _internal_egg_type() const; + void _internal_set_egg_type(::ei::Egg value); + public: + // optional .ei.FarmType farm_type = 19; + bool has_farm_type() const; + void clear_farm_type() ; + ::ei::FarmType farm_type() const; + void set_farm_type(::ei::FarmType value); - // @@protoc_insertion_point(class_scope:ei.ArtifactsConfigurationResponse.CraftingLevelInfo) + private: + ::ei::FarmType _internal_farm_type() const; + void _internal_set_farm_type(::ei::FarmType value); + + public: + // @@protoc_insertion_point(class_scope:ei.Backup.Simulation) 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_; - double xp_required_; - float rarity_mult_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 5, 31, 4, + 64, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_Backup_Simulation_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const Backup_Simulation& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedField<::uint32_t> habs_; + ::google::protobuf::RepeatedField<::uint64_t> hab_population_; + ::google::protobuf::RepeatedField<::uint64_t> hab_population_indound_; + ::google::protobuf::RepeatedField hab_incubator_popuplation_; + ::google::protobuf::RepeatedField<::uint32_t> vehicles_; + ::google::protobuf::RepeatedPtrField< ::ei::Backup_ResearchItem > common_research_; + ::google::protobuf::RepeatedField<::uint32_t> train_length_; + ::google::protobuf::RepeatedPtrField< ::ei::Backup_ActiveBoost > active_boosts_; + ::google::protobuf::internal::ArenaStringPtr contract_id_; + double cash_earned_; + double cash_spent_; + double unclaimed_cash_; + double last_step_time_; + ::uint64_t num_chickens_; + ::uint64_t num_chickens_unsettled_; + ::uint64_t num_chickens_running_; + double eggs_laid_; + double eggs_paid_for_; + double hatchery_population_; + ::uint32_t silos_owned_; + ::uint32_t time_cheats_detected_; + double time_cheat_debt_; + ::uint32_t boost_tokens_received_; + ::uint32_t boost_tokens_spent_; + ::uint32_t unclaimed_boost_tokens_; + ::uint32_t boost_tokens_given_; + double gametime_until_next_boost_token_; + double eggs_shipped_; + double last_cash_boost_time_; + int egg_type_; + int farm_type_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ArtifactsConfigurationResponse final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ArtifactsConfigurationResponse) */ { +class Backup_Mission final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.Backup.Mission) */ { public: - inline ArtifactsConfigurationResponse() : ArtifactsConfigurationResponse(nullptr) {} - ~ArtifactsConfigurationResponse() override; - explicit PROTOBUF_CONSTEXPR ArtifactsConfigurationResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ArtifactsConfigurationResponse(const ArtifactsConfigurationResponse& from); - ArtifactsConfigurationResponse(ArtifactsConfigurationResponse&& from) noexcept - : ArtifactsConfigurationResponse() { - *this = ::std::move(from); - } - - inline ArtifactsConfigurationResponse& operator=(const ArtifactsConfigurationResponse& from) { + inline Backup_Mission() : Backup_Mission(nullptr) {} + ~Backup_Mission() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR Backup_Mission( + ::google::protobuf::internal::ConstantInitialized); + + inline Backup_Mission(const Backup_Mission& from) : Backup_Mission(nullptr, from) {} + inline Backup_Mission(Backup_Mission&& from) noexcept + : Backup_Mission(nullptr, std::move(from)) {} + inline Backup_Mission& operator=(const Backup_Mission& from) { CopyFrom(from); return *this; } - inline ArtifactsConfigurationResponse& operator=(ArtifactsConfigurationResponse&& from) noexcept { + inline Backup_Mission& operator=(Backup_Mission&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -39518,201 +42620,250 @@ class ArtifactsConfigurationResponse final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ArtifactsConfigurationResponse& default_instance() { + static const Backup_Mission& default_instance() { return *internal_default_instance(); } - static inline const ArtifactsConfigurationResponse* internal_default_instance() { - return reinterpret_cast( - &_ArtifactsConfigurationResponse_default_instance_); - } - static constexpr int kIndexInFileMessages = - 137; - - friend void swap(ArtifactsConfigurationResponse& a, ArtifactsConfigurationResponse& b) { - a.Swap(&b); + static inline const Backup_Mission* internal_default_instance() { + return reinterpret_cast( + &_Backup_Mission_default_instance_); } - inline void Swap(ArtifactsConfigurationResponse* other) { + static constexpr int kIndexInFileMessages = 9; + friend void swap(Backup_Mission& a, Backup_Mission& b) { a.Swap(&b); } + inline void Swap(Backup_Mission* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ArtifactsConfigurationResponse* other) { + void UnsafeArenaSwap(Backup_Mission* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ArtifactsConfigurationResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + Backup_Mission* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ArtifactsConfigurationResponse& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ArtifactsConfigurationResponse& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const Backup_Mission& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const Backup_Mission& from) { Backup_Mission::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ArtifactsConfigurationResponse* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ArtifactsConfigurationResponse"; + void InternalSwap(Backup_Mission* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.Backup.Mission"; } + + protected: + explicit Backup_Mission(::google::protobuf::Arena* arena); + Backup_Mission(::google::protobuf::Arena* arena, const Backup_Mission& from); + Backup_Mission(::google::protobuf::Arena* arena, Backup_Mission&& from) noexcept + : Backup_Mission(arena) { + *this = ::std::move(from); } - protected: - explicit ArtifactsConfigurationResponse(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- - typedef ArtifactsConfigurationResponse_MissionParameters MissionParameters; - typedef ArtifactsConfigurationResponse_ArtifactParameters ArtifactParameters; - typedef ArtifactsConfigurationResponse_CraftingLevelInfo CraftingLevelInfo; - // accessors ------------------------------------------------------- - enum : int { - kMissionParametersFieldNumber = 1, - kArtifactParametersFieldNumber = 2, - kCraftingLevelInfosFieldNumber = 3, + kMissionsFieldNumber = 3, + kCurrentMissionsFieldNumber = 4, + kCurrentMissionFieldNumber = 1, + kReferenceValueFieldNumber = 2, }; - // repeated .ei.ArtifactsConfigurationResponse.MissionParameters mission_parameters = 1; - int mission_parameters_size() const; - private: - int _internal_mission_parameters_size() const; - public: - void clear_mission_parameters(); - ::ei::ArtifactsConfigurationResponse_MissionParameters* mutable_mission_parameters(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsConfigurationResponse_MissionParameters >* - mutable_mission_parameters(); + // repeated .ei.Backup.MissionInfo missions = 3; + int missions_size() const; private: - const ::ei::ArtifactsConfigurationResponse_MissionParameters& _internal_mission_parameters(int index) const; - ::ei::ArtifactsConfigurationResponse_MissionParameters* _internal_add_mission_parameters(); + int _internal_missions_size() const; + public: - const ::ei::ArtifactsConfigurationResponse_MissionParameters& mission_parameters(int index) const; - ::ei::ArtifactsConfigurationResponse_MissionParameters* add_mission_parameters(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsConfigurationResponse_MissionParameters >& - mission_parameters() const; + void clear_missions() ; + ::ei::Backup_MissionInfo* mutable_missions(int index); + ::google::protobuf::RepeatedPtrField<::ei::Backup_MissionInfo>* mutable_missions(); - // repeated .ei.ArtifactsConfigurationResponse.ArtifactParameters artifact_parameters = 2; - int artifact_parameters_size() const; private: - int _internal_artifact_parameters_size() const; + const ::google::protobuf::RepeatedPtrField<::ei::Backup_MissionInfo>& _internal_missions() const; + ::google::protobuf::RepeatedPtrField<::ei::Backup_MissionInfo>* _internal_mutable_missions(); public: - void clear_artifact_parameters(); - ::ei::ArtifactsConfigurationResponse_ArtifactParameters* mutable_artifact_parameters(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsConfigurationResponse_ArtifactParameters >* - mutable_artifact_parameters(); + const ::ei::Backup_MissionInfo& missions(int index) const; + ::ei::Backup_MissionInfo* add_missions(); + const ::google::protobuf::RepeatedPtrField<::ei::Backup_MissionInfo>& missions() const; + // repeated string current_missions = 4; + int current_missions_size() const; private: - const ::ei::ArtifactsConfigurationResponse_ArtifactParameters& _internal_artifact_parameters(int index) const; - ::ei::ArtifactsConfigurationResponse_ArtifactParameters* _internal_add_artifact_parameters(); + int _internal_current_missions_size() const; + public: - const ::ei::ArtifactsConfigurationResponse_ArtifactParameters& artifact_parameters(int index) const; - ::ei::ArtifactsConfigurationResponse_ArtifactParameters* add_artifact_parameters(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsConfigurationResponse_ArtifactParameters >& - artifact_parameters() const; + void clear_current_missions() ; + const std::string& current_missions(int index) const; + std::string* mutable_current_missions(int index); + template + void set_current_missions(int index, Arg_&& value, Args_... args); + std::string* add_current_missions(); + template + void add_current_missions(Arg_&& value, Args_... args); + const ::google::protobuf::RepeatedPtrField& current_missions() const; + ::google::protobuf::RepeatedPtrField* mutable_current_missions(); - // repeated .ei.ArtifactsConfigurationResponse.CraftingLevelInfo crafting_level_infos = 3; - int crafting_level_infos_size() const; private: - int _internal_crafting_level_infos_size() const; + const ::google::protobuf::RepeatedPtrField& _internal_current_missions() const; + ::google::protobuf::RepeatedPtrField* _internal_mutable_current_missions(); + public: - void clear_crafting_level_infos(); - ::ei::ArtifactsConfigurationResponse_CraftingLevelInfo* mutable_crafting_level_infos(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsConfigurationResponse_CraftingLevelInfo >* - mutable_crafting_level_infos(); + // optional string current_mission = 1; + bool has_current_mission() const; + void clear_current_mission() ; + const std::string& current_mission() const; + template + void set_current_mission(Arg_&& arg, Args_... args); + std::string* mutable_current_mission(); + PROTOBUF_NODISCARD std::string* release_current_mission(); + void set_allocated_current_mission(std::string* value); + private: - const ::ei::ArtifactsConfigurationResponse_CraftingLevelInfo& _internal_crafting_level_infos(int index) const; - ::ei::ArtifactsConfigurationResponse_CraftingLevelInfo* _internal_add_crafting_level_infos(); + const std::string& _internal_current_mission() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_current_mission( + const std::string& value); + std::string* _internal_mutable_current_mission(); + public: - const ::ei::ArtifactsConfigurationResponse_CraftingLevelInfo& crafting_level_infos(int index) const; - ::ei::ArtifactsConfigurationResponse_CraftingLevelInfo* add_crafting_level_infos(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsConfigurationResponse_CraftingLevelInfo >& - crafting_level_infos() const; + // optional double reference_value = 2; + bool has_reference_value() const; + void clear_reference_value() ; + double reference_value() const; + void set_reference_value(double value); - // @@protoc_insertion_point(class_scope:ei.ArtifactsConfigurationResponse) + private: + double _internal_reference_value() const; + void _internal_set_reference_value(double value); + + public: + // @@protoc_insertion_point(class_scope:ei.Backup.Mission) private: class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsConfigurationResponse_MissionParameters > mission_parameters_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsConfigurationResponse_ArtifactParameters > artifact_parameters_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsConfigurationResponse_CraftingLevelInfo > crafting_level_infos_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 4, 1, + 57, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_Backup_Mission_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const Backup_Mission& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::Backup_MissionInfo > missions_; + ::google::protobuf::RepeatedPtrField current_missions_; + ::google::protobuf::internal::ArenaStringPtr current_mission_; + double reference_value_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class MissionRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.MissionRequest) */ { +class Backup_Game final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.Backup.Game) */ { public: - inline MissionRequest() : MissionRequest(nullptr) {} - ~MissionRequest() override; - explicit PROTOBUF_CONSTEXPR MissionRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - MissionRequest(const MissionRequest& from); - MissionRequest(MissionRequest&& from) noexcept - : MissionRequest() { - *this = ::std::move(from); - } - - inline MissionRequest& operator=(const MissionRequest& from) { + inline Backup_Game() : Backup_Game(nullptr) {} + ~Backup_Game() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR Backup_Game( + ::google::protobuf::internal::ConstantInitialized); + + inline Backup_Game(const Backup_Game& from) : Backup_Game(nullptr, from) {} + inline Backup_Game(Backup_Game&& from) noexcept + : Backup_Game(nullptr, std::move(from)) {} + inline Backup_Game& operator=(const Backup_Game& from) { CopyFrom(from); return *this; } - inline MissionRequest& operator=(MissionRequest&& from) noexcept { + inline Backup_Game& operator=(Backup_Game&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -39721,763 +42872,720 @@ class MissionRequest final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const MissionRequest& default_instance() { + static const Backup_Game& default_instance() { return *internal_default_instance(); } - static inline const MissionRequest* internal_default_instance() { - return reinterpret_cast( - &_MissionRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 138; - - friend void swap(MissionRequest& a, MissionRequest& b) { - a.Swap(&b); + static inline const Backup_Game* internal_default_instance() { + return reinterpret_cast( + &_Backup_Game_default_instance_); } - inline void Swap(MissionRequest* other) { + static constexpr int kIndexInFileMessages = 5; + friend void swap(Backup_Game& a, Backup_Game& b) { a.Swap(&b); } + inline void Swap(Backup_Game* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(MissionRequest* other) { + void UnsafeArenaSwap(Backup_Game* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - MissionRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + Backup_Game* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const MissionRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const MissionRequest& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const Backup_Game& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const Backup_Game& from) { Backup_Game::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(MissionRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.MissionRequest"; + void InternalSwap(Backup_Game* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.Backup.Game"; } + + protected: + explicit Backup_Game(::google::protobuf::Arena* arena); + Backup_Game(::google::protobuf::Arena* arena, const Backup_Game& from); + Backup_Game(::google::protobuf::Arena* arena, Backup_Game&& from) noexcept + : Backup_Game(arena) { + *this = ::std::move(from); } - protected: - explicit MissionRequest(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kEiUserIdFieldNumber = 3, - kInfoFieldNumber = 2, - kRinfoFieldNumber = 4, - kClientInfoFieldNumber = 5, - kClientVersionFieldNumber = 1, + kEpicResearchFieldNumber = 9, + kNewsFieldNumber = 11, + kAchievementsFieldNumber = 15, + kMaxFarmSizeReachedFieldNumber = 18, + kEggMedalLevelFieldNumber = 19, + kBoostsFieldNumber = 30, + kGoldenEggsEarnedFieldNumber = 2, + kGoldenEggsSpentFieldNumber = 3, + kSoulEggsFieldNumber = 4, + kPrestigeCashEarnedFieldNumber = 5, + kLifetimeCashEarnedFieldNumber = 6, + kPiggyBankFieldNumber = 7, + kNextDailyGiftTimeFieldNumber = 10, + kLastNewsTimeFieldNumber = 12, + kCurrentMultiplierFieldNumber = 13, + kCurrentMultiplierExpirationFieldNumber = 14, + kPermitLevelFieldNumber = 8, + kLastDailyGiftCollectedDayFieldNumber = 20, + kUncliamedGoldenEggsFieldNumber = 16, + kUnclaimedSoulEggsFieldNumber = 17, + kEggsOfProphecyFieldNumber = 23, + kUnclaimedEggsOfProphecyFieldNumber = 24, + kCurrentFarmFieldNumber = 22, + kNumDailyGiftsCollectedFieldNumber = 28, + kLongIdleNotificationThresholdFieldNumber = 26, + kLongIdleRewardFieldNumber = 27, + kPiggyFullAlertShownFieldNumber = 31, + kHyperloopStationFieldNumber = 29, + kLongIdleNotificationSetFieldNumber = 25, + kForceEliteContractsFieldNumber = 36, + kTotalTimeCheatsDetectedFieldNumber = 32, + kPrestigeSoulBoostCashFieldNumber = 33, + kSoulEggsDFieldNumber = 34, + kUnclaimedSoulEggsDFieldNumber = 35, + kNewPlayerEventEndTimeFieldNumber = 37, + kShellScriptsEarnedFieldNumber = 38, + kShellScriptsSpentFieldNumber = 39, + kUnclaimedShellScriptsFieldNumber = 40, + kMaxEggReachedFieldNumber = 1, }; - // optional string ei_user_id = 3; - bool has_ei_user_id() const; - private: - bool _internal_has_ei_user_id() const; - public: - void clear_ei_user_id(); - const std::string& ei_user_id() const; - template - void set_ei_user_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_ei_user_id(); - PROTOBUF_NODISCARD std::string* release_ei_user_id(); - void set_allocated_ei_user_id(std::string* ei_user_id); + // repeated .ei.Backup.ResearchItem epic_research = 9; + int epic_research_size() const; private: - const std::string& _internal_ei_user_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_ei_user_id(const std::string& value); - std::string* _internal_mutable_ei_user_id(); + int _internal_epic_research_size() const; + public: + void clear_epic_research() ; + ::ei::Backup_ResearchItem* mutable_epic_research(int index); + ::google::protobuf::RepeatedPtrField<::ei::Backup_ResearchItem>* mutable_epic_research(); - // optional .ei.MissionInfo info = 2; - bool has_info() const; private: - bool _internal_has_info() const; + const ::google::protobuf::RepeatedPtrField<::ei::Backup_ResearchItem>& _internal_epic_research() const; + ::google::protobuf::RepeatedPtrField<::ei::Backup_ResearchItem>* _internal_mutable_epic_research(); public: - void clear_info(); - const ::ei::MissionInfo& info() const; - PROTOBUF_NODISCARD ::ei::MissionInfo* release_info(); - ::ei::MissionInfo* mutable_info(); - void set_allocated_info(::ei::MissionInfo* info); + const ::ei::Backup_ResearchItem& epic_research(int index) const; + ::ei::Backup_ResearchItem* add_epic_research(); + const ::google::protobuf::RepeatedPtrField<::ei::Backup_ResearchItem>& epic_research() const; + // repeated .ei.Backup.NewsHeadline news = 11; + int news_size() const; private: - const ::ei::MissionInfo& _internal_info() const; - ::ei::MissionInfo* _internal_mutable_info(); + int _internal_news_size() const; + public: - void unsafe_arena_set_allocated_info( - ::ei::MissionInfo* info); - ::ei::MissionInfo* unsafe_arena_release_info(); + void clear_news() ; + ::ei::Backup_NewsHeadline* mutable_news(int index); + ::google::protobuf::RepeatedPtrField<::ei::Backup_NewsHeadline>* mutable_news(); - // optional .ei.BasicRequestInfo rinfo = 4; - bool has_rinfo() const; private: - bool _internal_has_rinfo() const; + const ::google::protobuf::RepeatedPtrField<::ei::Backup_NewsHeadline>& _internal_news() const; + ::google::protobuf::RepeatedPtrField<::ei::Backup_NewsHeadline>* _internal_mutable_news(); 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); + const ::ei::Backup_NewsHeadline& news(int index) const; + ::ei::Backup_NewsHeadline* add_news(); + const ::google::protobuf::RepeatedPtrField<::ei::Backup_NewsHeadline>& news() const; + // repeated .ei.Backup.AchievementInfo achievements = 15; + int achievements_size() const; private: - const ::ei::BasicRequestInfo& _internal_rinfo() const; - ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + int _internal_achievements_size() const; + public: - void unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo); - ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); + void clear_achievements() ; + ::ei::Backup_AchievementInfo* mutable_achievements(int index); + ::google::protobuf::RepeatedPtrField<::ei::Backup_AchievementInfo>* mutable_achievements(); - // optional .ei.ArtifactsClientInfo client_info = 5; - bool has_client_info() const; private: - bool _internal_has_client_info() const; + const ::google::protobuf::RepeatedPtrField<::ei::Backup_AchievementInfo>& _internal_achievements() const; + ::google::protobuf::RepeatedPtrField<::ei::Backup_AchievementInfo>* _internal_mutable_achievements(); public: - void clear_client_info(); - const ::ei::ArtifactsClientInfo& client_info() const; - PROTOBUF_NODISCARD ::ei::ArtifactsClientInfo* release_client_info(); - ::ei::ArtifactsClientInfo* mutable_client_info(); - void set_allocated_client_info(::ei::ArtifactsClientInfo* client_info); + const ::ei::Backup_AchievementInfo& achievements(int index) const; + ::ei::Backup_AchievementInfo* add_achievements(); + const ::google::protobuf::RepeatedPtrField<::ei::Backup_AchievementInfo>& achievements() const; + // repeated uint64 max_farm_size_reached = 18; + int max_farm_size_reached_size() const; private: - const ::ei::ArtifactsClientInfo& _internal_client_info() const; - ::ei::ArtifactsClientInfo* _internal_mutable_client_info(); + int _internal_max_farm_size_reached_size() const; + public: - void unsafe_arena_set_allocated_client_info( - ::ei::ArtifactsClientInfo* client_info); - ::ei::ArtifactsClientInfo* unsafe_arena_release_client_info(); + void clear_max_farm_size_reached() ; + ::uint64_t max_farm_size_reached(int index) const; + void set_max_farm_size_reached(int index, ::uint64_t value); + void add_max_farm_size_reached(::uint64_t value); + const ::google::protobuf::RepeatedField<::uint64_t>& max_farm_size_reached() const; + ::google::protobuf::RepeatedField<::uint64_t>* mutable_max_farm_size_reached(); - // optional uint32 client_version = 1; - bool has_client_version() const; private: - bool _internal_has_client_version() const; + const ::google::protobuf::RepeatedField<::uint64_t>& _internal_max_farm_size_reached() const; + ::google::protobuf::RepeatedField<::uint64_t>* _internal_mutable_max_farm_size_reached(); + public: - void clear_client_version(); - uint32_t client_version() const; - void set_client_version(uint32_t value); + // repeated uint32 egg_medal_level = 19; + int egg_medal_level_size() const; private: - uint32_t _internal_client_version() const; - void _internal_set_client_version(uint32_t value); - public: - - // @@protoc_insertion_point(class_scope:ei.MissionRequest) - 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 ei_user_id_; - ::ei::MissionInfo* info_; - ::ei::BasicRequestInfo* rinfo_; - ::ei::ArtifactsClientInfo* client_info_; - uint32_t client_version_; - friend struct ::TableStruct_ei_2eproto; -}; -// ------------------------------------------------------------------- + int _internal_egg_medal_level_size() const; -class MissionResponse final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.MissionResponse) */ { - public: - inline MissionResponse() : MissionResponse(nullptr) {} - ~MissionResponse() override; - explicit PROTOBUF_CONSTEXPR MissionResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + public: + void clear_egg_medal_level() ; + ::uint32_t egg_medal_level(int index) const; + void set_egg_medal_level(int index, ::uint32_t value); + void add_egg_medal_level(::uint32_t value); + const ::google::protobuf::RepeatedField<::uint32_t>& egg_medal_level() const; + ::google::protobuf::RepeatedField<::uint32_t>* mutable_egg_medal_level(); - MissionResponse(const MissionResponse& from); - MissionResponse(MissionResponse&& from) noexcept - : MissionResponse() { - *this = ::std::move(from); - } + private: + const ::google::protobuf::RepeatedField<::uint32_t>& _internal_egg_medal_level() const; + ::google::protobuf::RepeatedField<::uint32_t>* _internal_mutable_egg_medal_level(); - inline MissionResponse& operator=(const MissionResponse& from) { - CopyFrom(from); - return *this; - } - inline MissionResponse& operator=(MissionResponse&& 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; - } + public: + // repeated .ei.Backup.OwnedBoost boosts = 30; + int boosts_size() const; + private: + int _internal_boosts_size() const; - 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>(); - } + public: + void clear_boosts() ; + ::ei::Backup_OwnedBoost* mutable_boosts(int index); + ::google::protobuf::RepeatedPtrField<::ei::Backup_OwnedBoost>* mutable_boosts(); - 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 MissionResponse& default_instance() { - return *internal_default_instance(); - } - static inline const MissionResponse* internal_default_instance() { - return reinterpret_cast( - &_MissionResponse_default_instance_); - } - static constexpr int kIndexInFileMessages = - 139; + private: + const ::google::protobuf::RepeatedPtrField<::ei::Backup_OwnedBoost>& _internal_boosts() const; + ::google::protobuf::RepeatedPtrField<::ei::Backup_OwnedBoost>* _internal_mutable_boosts(); + public: + const ::ei::Backup_OwnedBoost& boosts(int index) const; + ::ei::Backup_OwnedBoost* add_boosts(); + const ::google::protobuf::RepeatedPtrField<::ei::Backup_OwnedBoost>& boosts() const; + // optional uint64 golden_eggs_earned = 2; + bool has_golden_eggs_earned() const; + void clear_golden_eggs_earned() ; + ::uint64_t golden_eggs_earned() const; + void set_golden_eggs_earned(::uint64_t value); - friend void swap(MissionResponse& a, MissionResponse& b) { - a.Swap(&b); - } - inline void Swap(MissionResponse* 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(MissionResponse* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } + private: + ::uint64_t _internal_golden_eggs_earned() const; + void _internal_set_golden_eggs_earned(::uint64_t value); - // implements Message ---------------------------------------------- + public: + // optional uint64 golden_eggs_spent = 3; + bool has_golden_eggs_spent() const; + void clear_golden_eggs_spent() ; + ::uint64_t golden_eggs_spent() const; + void set_golden_eggs_spent(::uint64_t value); - MissionResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const MissionResponse& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const MissionResponse& 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; + ::uint64_t _internal_golden_eggs_spent() const; + void _internal_set_golden_eggs_spent(::uint64_t value); - 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(); } + public: + // optional uint64 soul_eggs = 4; + bool has_soul_eggs() const; + void clear_soul_eggs() ; + ::uint64_t soul_eggs() const; + void set_soul_eggs(::uint64_t value); private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(MissionResponse* other); + ::uint64_t _internal_soul_eggs() const; + void _internal_set_soul_eggs(::uint64_t value); - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.MissionResponse"; - } - protected: - explicit MissionResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); public: + // optional double prestige_cash_earned = 5; + bool has_prestige_cash_earned() const; + void clear_prestige_cash_earned() ; + double prestige_cash_earned() const; + void set_prestige_cash_earned(double value); - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + private: + double _internal_prestige_cash_earned() const; + void _internal_set_prestige_cash_earned(double value); - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + public: + // optional double lifetime_cash_earned = 6; + bool has_lifetime_cash_earned() const; + void clear_lifetime_cash_earned() ; + double lifetime_cash_earned() const; + void set_lifetime_cash_earned(double value); - // nested types ---------------------------------------------------- + private: + double _internal_lifetime_cash_earned() const; + void _internal_set_lifetime_cash_earned(double value); - // accessors ------------------------------------------------------- + public: + // optional uint64 piggy_bank = 7; + bool has_piggy_bank() const; + void clear_piggy_bank() ; + ::uint64_t piggy_bank() const; + void set_piggy_bank(::uint64_t value); - enum : int { - kInfoFieldNumber = 2, - kSuccessFieldNumber = 1, - }; - // optional .ei.MissionInfo info = 2; - bool has_info() const; private: - bool _internal_has_info() const; + ::uint64_t _internal_piggy_bank() const; + void _internal_set_piggy_bank(::uint64_t value); + public: - void clear_info(); - const ::ei::MissionInfo& info() const; - PROTOBUF_NODISCARD ::ei::MissionInfo* release_info(); - ::ei::MissionInfo* mutable_info(); - void set_allocated_info(::ei::MissionInfo* info); + // optional double next_daily_gift_time = 10; + bool has_next_daily_gift_time() const; + void clear_next_daily_gift_time() ; + double next_daily_gift_time() const; + void set_next_daily_gift_time(double value); + private: - const ::ei::MissionInfo& _internal_info() const; - ::ei::MissionInfo* _internal_mutable_info(); + double _internal_next_daily_gift_time() const; + void _internal_set_next_daily_gift_time(double value); + public: - void unsafe_arena_set_allocated_info( - ::ei::MissionInfo* info); - ::ei::MissionInfo* unsafe_arena_release_info(); + // optional double last_news_time = 12; + bool has_last_news_time() const; + void clear_last_news_time() ; + double last_news_time() const; + void set_last_news_time(double value); - // optional bool success = 1; - bool has_success() const; private: - bool _internal_has_success() const; + double _internal_last_news_time() const; + void _internal_set_last_news_time(double value); + public: - void clear_success(); - bool success() const; - void set_success(bool value); + // optional double current_multiplier = 13; + bool has_current_multiplier() const; + void clear_current_multiplier() ; + double current_multiplier() const; + void set_current_multiplier(double value); + private: - bool _internal_success() const; - void _internal_set_success(bool value); - public: + double _internal_current_multiplier() const; + void _internal_set_current_multiplier(double value); - // @@protoc_insertion_point(class_scope:ei.MissionResponse) - private: - class _Internal; + public: + // optional double current_multiplier_expiration = 14; + bool has_current_multiplier_expiration() const; + void clear_current_multiplier_expiration() ; + double current_multiplier_expiration() const; + void set_current_multiplier_expiration(double value); - 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_; - ::ei::MissionInfo* info_; - bool success_; - friend struct ::TableStruct_ei_2eproto; -}; -// ------------------------------------------------------------------- + private: + double _internal_current_multiplier_expiration() const; + void _internal_set_current_multiplier_expiration(double value); -class GetActiveMissionsResponse final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.GetActiveMissionsResponse) */ { - public: - inline GetActiveMissionsResponse() : GetActiveMissionsResponse(nullptr) {} - ~GetActiveMissionsResponse() override; - explicit PROTOBUF_CONSTEXPR GetActiveMissionsResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + public: + // optional uint32 permit_level = 8; + bool has_permit_level() const; + void clear_permit_level() ; + ::uint32_t permit_level() const; + void set_permit_level(::uint32_t value); - GetActiveMissionsResponse(const GetActiveMissionsResponse& from); - GetActiveMissionsResponse(GetActiveMissionsResponse&& from) noexcept - : GetActiveMissionsResponse() { - *this = ::std::move(from); - } + private: + ::uint32_t _internal_permit_level() const; + void _internal_set_permit_level(::uint32_t value); - inline GetActiveMissionsResponse& operator=(const GetActiveMissionsResponse& from) { - CopyFrom(from); - return *this; - } - inline GetActiveMissionsResponse& operator=(GetActiveMissionsResponse&& 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; - } + public: + // optional uint32 last_daily_gift_collected_day = 20; + bool has_last_daily_gift_collected_day() const; + void clear_last_daily_gift_collected_day() ; + ::uint32_t last_daily_gift_collected_day() const; + void set_last_daily_gift_collected_day(::uint32_t value); - 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>(); - } + private: + ::uint32_t _internal_last_daily_gift_collected_day() const; + void _internal_set_last_daily_gift_collected_day(::uint32_t value); - 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 GetActiveMissionsResponse& default_instance() { - return *internal_default_instance(); - } - static inline const GetActiveMissionsResponse* internal_default_instance() { - return reinterpret_cast( - &_GetActiveMissionsResponse_default_instance_); - } - static constexpr int kIndexInFileMessages = - 140; + public: + // optional uint64 uncliamed_golden_eggs = 16; + bool has_uncliamed_golden_eggs() const; + void clear_uncliamed_golden_eggs() ; + ::uint64_t uncliamed_golden_eggs() const; + void set_uncliamed_golden_eggs(::uint64_t value); - friend void swap(GetActiveMissionsResponse& a, GetActiveMissionsResponse& b) { - a.Swap(&b); - } - inline void Swap(GetActiveMissionsResponse* 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(GetActiveMissionsResponse* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } + private: + ::uint64_t _internal_uncliamed_golden_eggs() const; + void _internal_set_uncliamed_golden_eggs(::uint64_t value); - // implements Message ---------------------------------------------- + public: + // optional uint64 unclaimed_soul_eggs = 17; + bool has_unclaimed_soul_eggs() const; + void clear_unclaimed_soul_eggs() ; + ::uint64_t unclaimed_soul_eggs() const; + void set_unclaimed_soul_eggs(::uint64_t value); - GetActiveMissionsResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const GetActiveMissionsResponse& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const GetActiveMissionsResponse& 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; + ::uint64_t _internal_unclaimed_soul_eggs() const; + void _internal_set_unclaimed_soul_eggs(::uint64_t value); - 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(); } + public: + // optional uint64 eggs_of_prophecy = 23; + bool has_eggs_of_prophecy() const; + void clear_eggs_of_prophecy() ; + ::uint64_t eggs_of_prophecy() const; + void set_eggs_of_prophecy(::uint64_t value); private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(GetActiveMissionsResponse* other); + ::uint64_t _internal_eggs_of_prophecy() const; + void _internal_set_eggs_of_prophecy(::uint64_t value); - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.GetActiveMissionsResponse"; - } - protected: - explicit GetActiveMissionsResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); public: + // optional uint64 unclaimed_eggs_of_prophecy = 24; + bool has_unclaimed_eggs_of_prophecy() const; + void clear_unclaimed_eggs_of_prophecy() ; + ::uint64_t unclaimed_eggs_of_prophecy() const; + void set_unclaimed_eggs_of_prophecy(::uint64_t value); - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + private: + ::uint64_t _internal_unclaimed_eggs_of_prophecy() const; + void _internal_set_unclaimed_eggs_of_prophecy(::uint64_t value); - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + public: + // optional uint32 current_farm = 22 [default = 0]; + bool has_current_farm() const; + void clear_current_farm() ; + ::uint32_t current_farm() const; + void set_current_farm(::uint32_t value); - // nested types ---------------------------------------------------- + private: + ::uint32_t _internal_current_farm() const; + void _internal_set_current_farm(::uint32_t value); - // accessors ------------------------------------------------------- + public: + // optional uint32 num_daily_gifts_collected = 28; + bool has_num_daily_gifts_collected() const; + void clear_num_daily_gifts_collected() ; + ::uint32_t num_daily_gifts_collected() const; + void set_num_daily_gifts_collected(::uint32_t value); - enum : int { - kActiveMissionsFieldNumber = 2, - kSuccessFieldNumber = 1, - }; - // repeated .ei.MissionInfo active_missions = 2; - int active_missions_size() const; private: - int _internal_active_missions_size() const; + ::uint32_t _internal_num_daily_gifts_collected() const; + void _internal_set_num_daily_gifts_collected(::uint32_t value); + public: - void clear_active_missions(); - ::ei::MissionInfo* mutable_active_missions(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::MissionInfo >* - mutable_active_missions(); + // optional double long_idle_notification_threshold = 26; + bool has_long_idle_notification_threshold() const; + void clear_long_idle_notification_threshold() ; + double long_idle_notification_threshold() const; + void set_long_idle_notification_threshold(double value); + private: - const ::ei::MissionInfo& _internal_active_missions(int index) const; - ::ei::MissionInfo* _internal_add_active_missions(); + double _internal_long_idle_notification_threshold() const; + void _internal_set_long_idle_notification_threshold(double value); + public: - const ::ei::MissionInfo& active_missions(int index) const; - ::ei::MissionInfo* add_active_missions(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::MissionInfo >& - active_missions() const; + // optional double long_idle_reward = 27; + bool has_long_idle_reward() const; + void clear_long_idle_reward() ; + double long_idle_reward() const; + void set_long_idle_reward(double value); - // optional bool success = 1; - bool has_success() const; private: - bool _internal_has_success() const; + double _internal_long_idle_reward() const; + void _internal_set_long_idle_reward(double value); + public: - void clear_success(); - bool success() const; - void set_success(bool value); + // optional bool piggy_full_alert_shown = 31; + bool has_piggy_full_alert_shown() const; + void clear_piggy_full_alert_shown() ; + bool piggy_full_alert_shown() const; + void set_piggy_full_alert_shown(bool value); + private: - bool _internal_success() const; - void _internal_set_success(bool value); - public: + bool _internal_piggy_full_alert_shown() const; + void _internal_set_piggy_full_alert_shown(bool value); - // @@protoc_insertion_point(class_scope:ei.GetActiveMissionsResponse) - private: - class _Internal; + public: + // optional bool hyperloop_station = 29; + bool has_hyperloop_station() const; + void clear_hyperloop_station() ; + bool hyperloop_station() const; + void set_hyperloop_station(bool value); - 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< ::ei::MissionInfo > active_missions_; - bool success_; - friend struct ::TableStruct_ei_2eproto; -}; -// ------------------------------------------------------------------- + private: + bool _internal_hyperloop_station() const; + void _internal_set_hyperloop_station(bool value); -class CompleteMissionResponse_SecureArtifactSpec final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.CompleteMissionResponse.SecureArtifactSpec) */ { - public: - inline CompleteMissionResponse_SecureArtifactSpec() : CompleteMissionResponse_SecureArtifactSpec(nullptr) {} - ~CompleteMissionResponse_SecureArtifactSpec() override; - explicit PROTOBUF_CONSTEXPR CompleteMissionResponse_SecureArtifactSpec(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + public: + // optional bool long_idle_notification_set = 25; + bool has_long_idle_notification_set() const; + void clear_long_idle_notification_set() ; + bool long_idle_notification_set() const; + void set_long_idle_notification_set(bool value); - CompleteMissionResponse_SecureArtifactSpec(const CompleteMissionResponse_SecureArtifactSpec& from); - CompleteMissionResponse_SecureArtifactSpec(CompleteMissionResponse_SecureArtifactSpec&& from) noexcept - : CompleteMissionResponse_SecureArtifactSpec() { - *this = ::std::move(from); - } + private: + bool _internal_long_idle_notification_set() const; + void _internal_set_long_idle_notification_set(bool value); - inline CompleteMissionResponse_SecureArtifactSpec& operator=(const CompleteMissionResponse_SecureArtifactSpec& from) { - CopyFrom(from); - return *this; - } - inline CompleteMissionResponse_SecureArtifactSpec& operator=(CompleteMissionResponse_SecureArtifactSpec&& 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; - } + public: + // optional bool force_elite_contracts = 36; + bool has_force_elite_contracts() const; + void clear_force_elite_contracts() ; + bool force_elite_contracts() const; + void set_force_elite_contracts(bool value); - 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>(); - } + private: + bool _internal_force_elite_contracts() const; + void _internal_set_force_elite_contracts(bool value); - 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 CompleteMissionResponse_SecureArtifactSpec& default_instance() { - return *internal_default_instance(); - } - static inline const CompleteMissionResponse_SecureArtifactSpec* internal_default_instance() { - return reinterpret_cast( - &_CompleteMissionResponse_SecureArtifactSpec_default_instance_); - } - static constexpr int kIndexInFileMessages = - 141; + public: + // optional uint32 total_time_cheats_detected = 32; + bool has_total_time_cheats_detected() const; + void clear_total_time_cheats_detected() ; + ::uint32_t total_time_cheats_detected() const; + void set_total_time_cheats_detected(::uint32_t value); - friend void swap(CompleteMissionResponse_SecureArtifactSpec& a, CompleteMissionResponse_SecureArtifactSpec& b) { - a.Swap(&b); - } - inline void Swap(CompleteMissionResponse_SecureArtifactSpec* 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(CompleteMissionResponse_SecureArtifactSpec* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } + private: + ::uint32_t _internal_total_time_cheats_detected() const; + void _internal_set_total_time_cheats_detected(::uint32_t value); - // implements Message ---------------------------------------------- + public: + // optional double prestige_soul_boost_cash = 33; + bool has_prestige_soul_boost_cash() const; + void clear_prestige_soul_boost_cash() ; + double prestige_soul_boost_cash() const; + void set_prestige_soul_boost_cash(double value); - CompleteMissionResponse_SecureArtifactSpec* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const CompleteMissionResponse_SecureArtifactSpec& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const CompleteMissionResponse_SecureArtifactSpec& 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; + double _internal_prestige_soul_boost_cash() const; + void _internal_set_prestige_soul_boost_cash(double value); - 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(); } + public: + // optional double soul_eggs_d = 34; + bool has_soul_eggs_d() const; + void clear_soul_eggs_d() ; + double soul_eggs_d() const; + void set_soul_eggs_d(double value); private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(CompleteMissionResponse_SecureArtifactSpec* other); + double _internal_soul_eggs_d() const; + void _internal_set_soul_eggs_d(double value); - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.CompleteMissionResponse.SecureArtifactSpec"; - } - protected: - explicit CompleteMissionResponse_SecureArtifactSpec(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); public: + // optional double unclaimed_soul_eggs_d = 35; + bool has_unclaimed_soul_eggs_d() const; + void clear_unclaimed_soul_eggs_d() ; + double unclaimed_soul_eggs_d() const; + void set_unclaimed_soul_eggs_d(double value); - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + private: + double _internal_unclaimed_soul_eggs_d() const; + void _internal_set_unclaimed_soul_eggs_d(double value); - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + public: + // optional double new_player_event_end_time = 37; + bool has_new_player_event_end_time() const; + void clear_new_player_event_end_time() ; + double new_player_event_end_time() const; + void set_new_player_event_end_time(double value); - // nested types ---------------------------------------------------- + private: + double _internal_new_player_event_end_time() const; + void _internal_set_new_player_event_end_time(double value); - // accessors ------------------------------------------------------- + public: + // optional uint64 shell_scripts_earned = 38; + bool has_shell_scripts_earned() const; + void clear_shell_scripts_earned() ; + ::uint64_t shell_scripts_earned() const; + void set_shell_scripts_earned(::uint64_t value); - enum : int { - kServerIdFieldNumber = 2, - kSpecFieldNumber = 1, - }; - // optional string server_id = 2; - bool has_server_id() const; private: - bool _internal_has_server_id() const; + ::uint64_t _internal_shell_scripts_earned() const; + void _internal_set_shell_scripts_earned(::uint64_t value); + public: - void clear_server_id(); - const std::string& server_id() const; - template - void set_server_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_server_id(); - PROTOBUF_NODISCARD std::string* release_server_id(); - void set_allocated_server_id(std::string* server_id); + // optional uint64 shell_scripts_spent = 39; + bool has_shell_scripts_spent() const; + void clear_shell_scripts_spent() ; + ::uint64_t shell_scripts_spent() const; + void set_shell_scripts_spent(::uint64_t value); + private: - const std::string& _internal_server_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_server_id(const std::string& value); - std::string* _internal_mutable_server_id(); + ::uint64_t _internal_shell_scripts_spent() const; + void _internal_set_shell_scripts_spent(::uint64_t value); + public: + // optional uint64 unclaimed_shell_scripts = 40; + bool has_unclaimed_shell_scripts() const; + void clear_unclaimed_shell_scripts() ; + ::uint64_t unclaimed_shell_scripts() const; + void set_unclaimed_shell_scripts(::uint64_t value); - // optional .ei.ArtifactSpec spec = 1; - bool has_spec() const; private: - bool _internal_has_spec() const; + ::uint64_t _internal_unclaimed_shell_scripts() const; + void _internal_set_unclaimed_shell_scripts(::uint64_t value); + public: - void clear_spec(); - const ::ei::ArtifactSpec& spec() const; - PROTOBUF_NODISCARD ::ei::ArtifactSpec* release_spec(); - ::ei::ArtifactSpec* mutable_spec(); - void set_allocated_spec(::ei::ArtifactSpec* spec); + // optional .ei.Egg max_egg_reached = 1; + bool has_max_egg_reached() const; + void clear_max_egg_reached() ; + ::ei::Egg max_egg_reached() const; + void set_max_egg_reached(::ei::Egg value); + private: - const ::ei::ArtifactSpec& _internal_spec() const; - ::ei::ArtifactSpec* _internal_mutable_spec(); - public: - void unsafe_arena_set_allocated_spec( - ::ei::ArtifactSpec* spec); - ::ei::ArtifactSpec* unsafe_arena_release_spec(); + ::ei::Egg _internal_max_egg_reached() const; + void _internal_set_max_egg_reached(::ei::Egg value); - // @@protoc_insertion_point(class_scope:ei.CompleteMissionResponse.SecureArtifactSpec) + public: + // @@protoc_insertion_point(class_scope:ei.Backup.Game) 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 server_id_; - ::ei::ArtifactSpec* spec_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 5, 39, 5, + 0, 7> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_Backup_Game_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const Backup_Game& from_msg); + ::google::protobuf::internal::HasBits<2> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::Backup_ResearchItem > epic_research_; + ::google::protobuf::RepeatedPtrField< ::ei::Backup_NewsHeadline > news_; + ::google::protobuf::RepeatedPtrField< ::ei::Backup_AchievementInfo > achievements_; + ::google::protobuf::RepeatedField<::uint64_t> max_farm_size_reached_; + ::google::protobuf::RepeatedField<::uint32_t> egg_medal_level_; + ::google::protobuf::RepeatedPtrField< ::ei::Backup_OwnedBoost > boosts_; + ::uint64_t golden_eggs_earned_; + ::uint64_t golden_eggs_spent_; + ::uint64_t soul_eggs_; + double prestige_cash_earned_; + double lifetime_cash_earned_; + ::uint64_t piggy_bank_; + double next_daily_gift_time_; + double last_news_time_; + double current_multiplier_; + double current_multiplier_expiration_; + ::uint32_t permit_level_; + ::uint32_t last_daily_gift_collected_day_; + ::uint64_t uncliamed_golden_eggs_; + ::uint64_t unclaimed_soul_eggs_; + ::uint64_t eggs_of_prophecy_; + ::uint64_t unclaimed_eggs_of_prophecy_; + ::uint32_t current_farm_; + ::uint32_t num_daily_gifts_collected_; + double long_idle_notification_threshold_; + double long_idle_reward_; + bool piggy_full_alert_shown_; + bool hyperloop_station_; + bool long_idle_notification_set_; + bool force_elite_contracts_; + ::uint32_t total_time_cheats_detected_; + double prestige_soul_boost_cash_; + double soul_eggs_d_; + double unclaimed_soul_eggs_d_; + double new_player_event_end_time_; + ::uint64_t shell_scripts_earned_; + ::uint64_t shell_scripts_spent_; + ::uint64_t unclaimed_shell_scripts_; + int max_egg_reached_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class CompleteMissionResponse final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.CompleteMissionResponse) */ { +class AutoJoinCoopRequest final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.AutoJoinCoopRequest) */ { public: - inline CompleteMissionResponse() : CompleteMissionResponse(nullptr) {} - ~CompleteMissionResponse() override; - explicit PROTOBUF_CONSTEXPR CompleteMissionResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - CompleteMissionResponse(const CompleteMissionResponse& from); - CompleteMissionResponse(CompleteMissionResponse&& from) noexcept - : CompleteMissionResponse() { - *this = ::std::move(from); - } - - inline CompleteMissionResponse& operator=(const CompleteMissionResponse& from) { + inline AutoJoinCoopRequest() : AutoJoinCoopRequest(nullptr) {} + ~AutoJoinCoopRequest() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR AutoJoinCoopRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline AutoJoinCoopRequest(const AutoJoinCoopRequest& from) : AutoJoinCoopRequest(nullptr, from) {} + inline AutoJoinCoopRequest(AutoJoinCoopRequest&& from) noexcept + : AutoJoinCoopRequest(nullptr, std::move(from)) {} + inline AutoJoinCoopRequest& operator=(const AutoJoinCoopRequest& from) { CopyFrom(from); return *this; } - inline CompleteMissionResponse& operator=(CompleteMissionResponse&& from) noexcept { + inline AutoJoinCoopRequest& operator=(AutoJoinCoopRequest&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -40486,235 +43594,353 @@ class CompleteMissionResponse final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const CompleteMissionResponse& default_instance() { + static const AutoJoinCoopRequest& default_instance() { return *internal_default_instance(); } - static inline const CompleteMissionResponse* internal_default_instance() { - return reinterpret_cast( - &_CompleteMissionResponse_default_instance_); - } - static constexpr int kIndexInFileMessages = - 142; - - friend void swap(CompleteMissionResponse& a, CompleteMissionResponse& b) { - a.Swap(&b); + static inline const AutoJoinCoopRequest* internal_default_instance() { + return reinterpret_cast( + &_AutoJoinCoopRequest_default_instance_); } - inline void Swap(CompleteMissionResponse* other) { + static constexpr int kIndexInFileMessages = 81; + friend void swap(AutoJoinCoopRequest& a, AutoJoinCoopRequest& b) { a.Swap(&b); } + inline void Swap(AutoJoinCoopRequest* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(CompleteMissionResponse* other) { + void UnsafeArenaSwap(AutoJoinCoopRequest* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - CompleteMissionResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + AutoJoinCoopRequest* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const CompleteMissionResponse& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const CompleteMissionResponse& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const AutoJoinCoopRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const AutoJoinCoopRequest& from) { AutoJoinCoopRequest::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(CompleteMissionResponse* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.CompleteMissionResponse"; + void InternalSwap(AutoJoinCoopRequest* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.AutoJoinCoopRequest"; } + + protected: + explicit AutoJoinCoopRequest(::google::protobuf::Arena* arena); + AutoJoinCoopRequest(::google::protobuf::Arena* arena, const AutoJoinCoopRequest& from); + AutoJoinCoopRequest(::google::protobuf::Arena* arena, AutoJoinCoopRequest&& from) noexcept + : AutoJoinCoopRequest(arena) { + *this = ::std::move(from); } - protected: - explicit CompleteMissionResponse(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- - typedef CompleteMissionResponse_SecureArtifactSpec SecureArtifactSpec; - // accessors ------------------------------------------------------- - enum : int { - kArtifactsFieldNumber = 3, - kOtherRewardsFieldNumber = 4, - kEiUserIdFieldNumber = 5, - kInfoFieldNumber = 2, - kSuccessFieldNumber = 1, + kContractIdentifierFieldNumber = 1, + kUserIdFieldNumber = 2, + kUserNameFieldNumber = 3, + kRinfoFieldNumber = 9, + kSoulPowerFieldNumber = 4, + kSecondsRemainingFieldNumber = 5, + kPlatformFieldNumber = 6, + kClientVersionFieldNumber = 7, + kEopFieldNumber = 10, + kLeagueFieldNumber = 8, + kGradeFieldNumber = 12, + kPointsReplayFieldNumber = 14, }; - // repeated .ei.CompleteMissionResponse.SecureArtifactSpec artifacts = 3; - int artifacts_size() const; + // optional string contract_identifier = 1; + bool has_contract_identifier() const; + void clear_contract_identifier() ; + const std::string& contract_identifier() const; + template + void set_contract_identifier(Arg_&& arg, Args_... args); + std::string* mutable_contract_identifier(); + PROTOBUF_NODISCARD std::string* release_contract_identifier(); + void set_allocated_contract_identifier(std::string* value); + private: - int _internal_artifacts_size() const; + const std::string& _internal_contract_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_identifier( + const std::string& value); + std::string* _internal_mutable_contract_identifier(); + public: - void clear_artifacts(); - ::ei::CompleteMissionResponse_SecureArtifactSpec* mutable_artifacts(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CompleteMissionResponse_SecureArtifactSpec >* - mutable_artifacts(); + // optional string user_id = 2; + bool has_user_id() const; + void clear_user_id() ; + const std::string& user_id() const; + template + void set_user_id(Arg_&& arg, Args_... args); + std::string* mutable_user_id(); + PROTOBUF_NODISCARD std::string* release_user_id(); + void set_allocated_user_id(std::string* value); + private: - const ::ei::CompleteMissionResponse_SecureArtifactSpec& _internal_artifacts(int index) const; - ::ei::CompleteMissionResponse_SecureArtifactSpec* _internal_add_artifacts(); + 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: - const ::ei::CompleteMissionResponse_SecureArtifactSpec& artifacts(int index) const; - ::ei::CompleteMissionResponse_SecureArtifactSpec* add_artifacts(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CompleteMissionResponse_SecureArtifactSpec >& - artifacts() const; + // optional string user_name = 3; + bool has_user_name() const; + void clear_user_name() ; + const std::string& user_name() const; + template + void set_user_name(Arg_&& arg, Args_... args); + std::string* mutable_user_name(); + PROTOBUF_NODISCARD std::string* release_user_name(); + void set_allocated_user_name(std::string* value); - // repeated .ei.Reward other_rewards = 4; - int other_rewards_size() const; private: - int _internal_other_rewards_size() const; + const std::string& _internal_user_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_user_name( + const std::string& value); + std::string* _internal_mutable_user_name(); + public: - void clear_other_rewards(); - ::ei::Reward* mutable_other_rewards(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Reward >* - mutable_other_rewards(); + // optional .ei.BasicRequestInfo rinfo = 9; + bool has_rinfo() const; + void clear_rinfo() ; + const ::ei::BasicRequestInfo& rinfo() const; + PROTOBUF_NODISCARD ::ei::BasicRequestInfo* release_rinfo(); + ::ei::BasicRequestInfo* mutable_rinfo(); + void set_allocated_rinfo(::ei::BasicRequestInfo* value); + void unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value); + ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); + private: - const ::ei::Reward& _internal_other_rewards(int index) const; - ::ei::Reward* _internal_add_other_rewards(); + const ::ei::BasicRequestInfo& _internal_rinfo() const; + ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + public: - const ::ei::Reward& other_rewards(int index) const; - ::ei::Reward* add_other_rewards(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Reward >& - other_rewards() const; + // optional double soul_power = 4; + bool has_soul_power() const; + void clear_soul_power() ; + double soul_power() const; + void set_soul_power(double value); - // optional string ei_user_id = 5; - bool has_ei_user_id() const; private: - bool _internal_has_ei_user_id() const; + double _internal_soul_power() const; + void _internal_set_soul_power(double value); + public: - void clear_ei_user_id(); - const std::string& ei_user_id() const; - template - void set_ei_user_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_ei_user_id(); - PROTOBUF_NODISCARD std::string* release_ei_user_id(); - void set_allocated_ei_user_id(std::string* ei_user_id); + // optional double seconds_remaining = 5; + bool has_seconds_remaining() const; + void clear_seconds_remaining() ; + double seconds_remaining() const; + void set_seconds_remaining(double value); + private: - const std::string& _internal_ei_user_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_ei_user_id(const std::string& value); - std::string* _internal_mutable_ei_user_id(); + double _internal_seconds_remaining() const; + void _internal_set_seconds_remaining(double value); + public: + // optional .ei.Platform platform = 6; + bool has_platform() const; + void clear_platform() ; + ::ei::Platform platform() const; + void set_platform(::ei::Platform value); - // optional .ei.MissionInfo info = 2; - bool has_info() const; private: - bool _internal_has_info() const; + ::ei::Platform _internal_platform() const; + void _internal_set_platform(::ei::Platform value); + public: - void clear_info(); - const ::ei::MissionInfo& info() const; - PROTOBUF_NODISCARD ::ei::MissionInfo* release_info(); - ::ei::MissionInfo* mutable_info(); - void set_allocated_info(::ei::MissionInfo* info); + // optional uint32 client_version = 7; + bool has_client_version() const; + void clear_client_version() ; + ::uint32_t client_version() const; + void set_client_version(::uint32_t value); + private: - const ::ei::MissionInfo& _internal_info() const; - ::ei::MissionInfo* _internal_mutable_info(); + ::uint32_t _internal_client_version() const; + void _internal_set_client_version(::uint32_t value); + public: - void unsafe_arena_set_allocated_info( - ::ei::MissionInfo* info); - ::ei::MissionInfo* unsafe_arena_release_info(); + // optional double eop = 10; + bool has_eop() const; + void clear_eop() ; + double eop() const; + void set_eop(double value); - // optional bool success = 1; - bool has_success() const; private: - bool _internal_has_success() const; + double _internal_eop() const; + void _internal_set_eop(double value); + public: - void clear_success(); - bool success() const; - void set_success(bool value); + // optional uint32 league = 8; + bool has_league() const; + void clear_league() ; + ::uint32_t league() const; + void set_league(::uint32_t value); + private: - bool _internal_success() const; - void _internal_set_success(bool value); + ::uint32_t _internal_league() const; + void _internal_set_league(::uint32_t value); + public: + // optional .ei.Contract.PlayerGrade grade = 12; + bool has_grade() const; + void clear_grade() ; + ::ei::Contract_PlayerGrade grade() const; + void set_grade(::ei::Contract_PlayerGrade value); - // @@protoc_insertion_point(class_scope:ei.CompleteMissionResponse) + private: + ::ei::Contract_PlayerGrade _internal_grade() const; + void _internal_set_grade(::ei::Contract_PlayerGrade value); + + public: + // optional bool points_replay = 14; + bool has_points_replay() const; + void clear_points_replay() ; + bool points_replay() const; + void set_points_replay(bool value); + + private: + bool _internal_points_replay() const; + void _internal_set_points_replay(bool value); + + public: + // @@protoc_insertion_point(class_scope:ei.AutoJoinCoopRequest) 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< ::ei::CompleteMissionResponse_SecureArtifactSpec > artifacts_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Reward > other_rewards_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr ei_user_id_; - ::ei::MissionInfo* info_; - bool success_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 4, 12, 3, + 74, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_AutoJoinCoopRequest_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const AutoJoinCoopRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr contract_identifier_; + ::google::protobuf::internal::ArenaStringPtr user_id_; + ::google::protobuf::internal::ArenaStringPtr user_name_; + ::ei::BasicRequestInfo* rinfo_; + double soul_power_; + double seconds_remaining_; + int platform_; + ::uint32_t client_version_; + double eop_; + ::uint32_t league_; + int grade_; + bool points_replay_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class CollectContractArtifactRewardsRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.CollectContractArtifactRewardsRequest) */ { +class ArtifactsDB_CraftableArtifact final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ArtifactsDB.CraftableArtifact) */ { public: - inline CollectContractArtifactRewardsRequest() : CollectContractArtifactRewardsRequest(nullptr) {} - ~CollectContractArtifactRewardsRequest() override; - explicit PROTOBUF_CONSTEXPR CollectContractArtifactRewardsRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - CollectContractArtifactRewardsRequest(const CollectContractArtifactRewardsRequest& from); - CollectContractArtifactRewardsRequest(CollectContractArtifactRewardsRequest&& from) noexcept - : CollectContractArtifactRewardsRequest() { - *this = ::std::move(from); - } - - inline CollectContractArtifactRewardsRequest& operator=(const CollectContractArtifactRewardsRequest& from) { + inline ArtifactsDB_CraftableArtifact() : ArtifactsDB_CraftableArtifact(nullptr) {} + ~ArtifactsDB_CraftableArtifact() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ArtifactsDB_CraftableArtifact( + ::google::protobuf::internal::ConstantInitialized); + + inline ArtifactsDB_CraftableArtifact(const ArtifactsDB_CraftableArtifact& from) : ArtifactsDB_CraftableArtifact(nullptr, from) {} + inline ArtifactsDB_CraftableArtifact(ArtifactsDB_CraftableArtifact&& from) noexcept + : ArtifactsDB_CraftableArtifact(nullptr, std::move(from)) {} + inline ArtifactsDB_CraftableArtifact& operator=(const ArtifactsDB_CraftableArtifact& from) { CopyFrom(from); return *this; } - inline CollectContractArtifactRewardsRequest& operator=(CollectContractArtifactRewardsRequest&& from) noexcept { + inline ArtifactsDB_CraftableArtifact& operator=(ArtifactsDB_CraftableArtifact&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -40723,238 +43949,257 @@ class CollectContractArtifactRewardsRequest final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const CollectContractArtifactRewardsRequest& default_instance() { + static const ArtifactsDB_CraftableArtifact& default_instance() { return *internal_default_instance(); } - static inline const CollectContractArtifactRewardsRequest* internal_default_instance() { - return reinterpret_cast( - &_CollectContractArtifactRewardsRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 143; - - friend void swap(CollectContractArtifactRewardsRequest& a, CollectContractArtifactRewardsRequest& b) { - a.Swap(&b); + static inline const ArtifactsDB_CraftableArtifact* internal_default_instance() { + return reinterpret_cast( + &_ArtifactsDB_CraftableArtifact_default_instance_); } - inline void Swap(CollectContractArtifactRewardsRequest* other) { + static constexpr int kIndexInFileMessages = 160; + friend void swap(ArtifactsDB_CraftableArtifact& a, ArtifactsDB_CraftableArtifact& b) { a.Swap(&b); } + inline void Swap(ArtifactsDB_CraftableArtifact* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(CollectContractArtifactRewardsRequest* other) { + void UnsafeArenaSwap(ArtifactsDB_CraftableArtifact* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - CollectContractArtifactRewardsRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ArtifactsDB_CraftableArtifact* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const CollectContractArtifactRewardsRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const CollectContractArtifactRewardsRequest& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ArtifactsDB_CraftableArtifact& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ArtifactsDB_CraftableArtifact& from) { ArtifactsDB_CraftableArtifact::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(CollectContractArtifactRewardsRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.CollectContractArtifactRewardsRequest"; + void InternalSwap(ArtifactsDB_CraftableArtifact* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ArtifactsDB.CraftableArtifact"; } + + protected: + explicit ArtifactsDB_CraftableArtifact(::google::protobuf::Arena* arena); + ArtifactsDB_CraftableArtifact(::google::protobuf::Arena* arena, const ArtifactsDB_CraftableArtifact& from); + ArtifactsDB_CraftableArtifact(::google::protobuf::Arena* arena, ArtifactsDB_CraftableArtifact&& from) noexcept + : ArtifactsDB_CraftableArtifact(arena) { + *this = ::std::move(from); } - protected: - explicit CollectContractArtifactRewardsRequest(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kContractIdentifierFieldNumber = 2, - kRinfoFieldNumber = 1, - kGoalIndexFieldNumber = 3, - kBestShipFieldNumber = 4, - kLeagueFieldNumber = 5, - kGradeFieldNumber = 6, + kSpecFieldNumber = 1, + kCountFieldNumber = 3, + kDiscoveredFieldNumber = 6, + kCraftableFieldNumber = 4, + kRecipeDiscoveredFieldNumber = 5, + kSeenFieldNumber = 2, }; - // optional string contract_identifier = 2; - bool has_contract_identifier() const; - private: - bool _internal_has_contract_identifier() const; - public: - void clear_contract_identifier(); - const std::string& contract_identifier() const; - template - void set_contract_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_contract_identifier(); - PROTOBUF_NODISCARD std::string* release_contract_identifier(); - void set_allocated_contract_identifier(std::string* contract_identifier); - private: - const std::string& _internal_contract_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_identifier(const std::string& value); - std::string* _internal_mutable_contract_identifier(); - public: + // optional .ei.ArtifactSpec spec = 1; + bool has_spec() const; + void clear_spec() ; + const ::ei::ArtifactSpec& spec() const; + PROTOBUF_NODISCARD ::ei::ArtifactSpec* release_spec(); + ::ei::ArtifactSpec* mutable_spec(); + void set_allocated_spec(::ei::ArtifactSpec* value); + void unsafe_arena_set_allocated_spec(::ei::ArtifactSpec* value); + ::ei::ArtifactSpec* unsafe_arena_release_spec(); - // optional .ei.BasicRequestInfo rinfo = 1; - 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(); + const ::ei::ArtifactSpec& _internal_spec() const; + ::ei::ArtifactSpec* _internal_mutable_spec(); - // optional uint32 goal_index = 3; - bool has_goal_index() const; - private: - bool _internal_has_goal_index() const; - public: - void clear_goal_index(); - uint32_t goal_index() const; - void set_goal_index(uint32_t value); - private: - uint32_t _internal_goal_index() const; - void _internal_set_goal_index(uint32_t value); public: + // optional uint32 count = 3; + bool has_count() const; + void clear_count() ; + ::uint32_t count() const; + void set_count(::uint32_t value); - // optional .ei.MissionInfo.Spaceship best_ship = 4; - bool has_best_ship() const; - private: - bool _internal_has_best_ship() const; - public: - void clear_best_ship(); - ::ei::MissionInfo_Spaceship best_ship() const; - void set_best_ship(::ei::MissionInfo_Spaceship value); private: - ::ei::MissionInfo_Spaceship _internal_best_ship() const; - void _internal_set_best_ship(::ei::MissionInfo_Spaceship value); + ::uint32_t _internal_count() const; + void _internal_set_count(::uint32_t value); + public: + // optional bool discovered = 6; + bool has_discovered() const; + void clear_discovered() ; + bool discovered() const; + void set_discovered(bool value); - // optional uint32 league = 5; - bool has_league() const; private: - bool _internal_has_league() const; + bool _internal_discovered() const; + void _internal_set_discovered(bool value); + public: - void clear_league(); - uint32_t league() const; - void set_league(uint32_t value); + // optional bool craftable = 4; + bool has_craftable() const; + void clear_craftable() ; + bool craftable() const; + void set_craftable(bool value); + private: - uint32_t _internal_league() const; - void _internal_set_league(uint32_t value); + bool _internal_craftable() const; + void _internal_set_craftable(bool value); + public: + // optional bool recipe_discovered = 5; + bool has_recipe_discovered() const; + void clear_recipe_discovered() ; + bool recipe_discovered() const; + void set_recipe_discovered(bool value); - // optional .ei.Contract.PlayerGrade grade = 6; - bool has_grade() const; private: - bool _internal_has_grade() const; + bool _internal_recipe_discovered() const; + void _internal_set_recipe_discovered(bool value); + public: - void clear_grade(); - ::ei::Contract_PlayerGrade grade() const; - void set_grade(::ei::Contract_PlayerGrade value); + // optional bool seen = 2; + bool has_seen() const; + void clear_seen() ; + bool seen() const; + void set_seen(bool value); + private: - ::ei::Contract_PlayerGrade _internal_grade() const; - void _internal_set_grade(::ei::Contract_PlayerGrade value); - public: + bool _internal_seen() const; + void _internal_set_seen(bool value); - // @@protoc_insertion_point(class_scope:ei.CollectContractArtifactRewardsRequest) + public: + // @@protoc_insertion_point(class_scope:ei.ArtifactsDB.CraftableArtifact) 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 contract_identifier_; - ::ei::BasicRequestInfo* rinfo_; - uint32_t goal_index_; - int best_ship_; - uint32_t league_; - int grade_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 6, 1, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ArtifactsDB_CraftableArtifact_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ArtifactsDB_CraftableArtifact& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::ei::ArtifactSpec* spec_; + ::uint32_t count_; + bool discovered_; + bool craftable_; + bool recipe_discovered_; + bool seen_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class CraftArtifactRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.CraftArtifactRequest) */ { +class ArtifactsDB_ActiveArtifactSet final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ArtifactsDB.ActiveArtifactSet) */ { public: - inline CraftArtifactRequest() : CraftArtifactRequest(nullptr) {} - ~CraftArtifactRequest() override; - explicit PROTOBUF_CONSTEXPR CraftArtifactRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - CraftArtifactRequest(const CraftArtifactRequest& from); - CraftArtifactRequest(CraftArtifactRequest&& from) noexcept - : CraftArtifactRequest() { - *this = ::std::move(from); - } - - inline CraftArtifactRequest& operator=(const CraftArtifactRequest& from) { + inline ArtifactsDB_ActiveArtifactSet() : ArtifactsDB_ActiveArtifactSet(nullptr) {} + ~ArtifactsDB_ActiveArtifactSet() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ArtifactsDB_ActiveArtifactSet( + ::google::protobuf::internal::ConstantInitialized); + + inline ArtifactsDB_ActiveArtifactSet(const ArtifactsDB_ActiveArtifactSet& from) : ArtifactsDB_ActiveArtifactSet(nullptr, from) {} + inline ArtifactsDB_ActiveArtifactSet(ArtifactsDB_ActiveArtifactSet&& from) noexcept + : ArtifactsDB_ActiveArtifactSet(nullptr, std::move(from)) {} + inline ArtifactsDB_ActiveArtifactSet& operator=(const ArtifactsDB_ActiveArtifactSet& from) { CopyFrom(from); return *this; } - inline CraftArtifactRequest& operator=(CraftArtifactRequest&& from) noexcept { + inline ArtifactsDB_ActiveArtifactSet& operator=(ArtifactsDB_ActiveArtifactSet&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -40963,278 +44208,207 @@ class CraftArtifactRequest final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const CraftArtifactRequest& default_instance() { + static const ArtifactsDB_ActiveArtifactSet& default_instance() { return *internal_default_instance(); } - static inline const CraftArtifactRequest* internal_default_instance() { - return reinterpret_cast( - &_CraftArtifactRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 144; - - friend void swap(CraftArtifactRequest& a, CraftArtifactRequest& b) { - a.Swap(&b); + static inline const ArtifactsDB_ActiveArtifactSet* internal_default_instance() { + return reinterpret_cast( + &_ArtifactsDB_ActiveArtifactSet_default_instance_); } - inline void Swap(CraftArtifactRequest* other) { + static constexpr int kIndexInFileMessages = 159; + friend void swap(ArtifactsDB_ActiveArtifactSet& a, ArtifactsDB_ActiveArtifactSet& b) { a.Swap(&b); } + inline void Swap(ArtifactsDB_ActiveArtifactSet* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(CraftArtifactRequest* other) { + void UnsafeArenaSwap(ArtifactsDB_ActiveArtifactSet* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - CraftArtifactRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ArtifactsDB_ActiveArtifactSet* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const CraftArtifactRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const CraftArtifactRequest& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ArtifactsDB_ActiveArtifactSet& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ArtifactsDB_ActiveArtifactSet& from) { ArtifactsDB_ActiveArtifactSet::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(CraftArtifactRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.CraftArtifactRequest"; + void InternalSwap(ArtifactsDB_ActiveArtifactSet* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ArtifactsDB.ActiveArtifactSet"; } + + protected: + explicit ArtifactsDB_ActiveArtifactSet(::google::protobuf::Arena* arena); + ArtifactsDB_ActiveArtifactSet(::google::protobuf::Arena* arena, const ArtifactsDB_ActiveArtifactSet& from); + ArtifactsDB_ActiveArtifactSet(::google::protobuf::Arena* arena, ArtifactsDB_ActiveArtifactSet&& from) noexcept + : ArtifactsDB_ActiveArtifactSet(arena) { + *this = ::std::move(from); } - protected: - explicit CraftArtifactRequest(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kIngredientsFieldNumber = 4, - kEiUserIdFieldNumber = 1, - kSpecFieldNumber = 2, - kRinfoFieldNumber = 5, - kItemIdFieldNumber = 3, - kGoldPricePaidFieldNumber = 6, - kCraftingXpFieldNumber = 8, - kCraftingCountFieldNumber = 7, + kSlotsFieldNumber = 1, + kUidFieldNumber = 2, }; - // repeated .ei.ArtifactInventoryItem ingredients = 4; - int ingredients_size() const; - private: - int _internal_ingredients_size() const; - public: - void clear_ingredients(); - ::ei::ArtifactInventoryItem* mutable_ingredients(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactInventoryItem >* - mutable_ingredients(); - private: - const ::ei::ArtifactInventoryItem& _internal_ingredients(int index) const; - ::ei::ArtifactInventoryItem* _internal_add_ingredients(); - public: - const ::ei::ArtifactInventoryItem& ingredients(int index) const; - ::ei::ArtifactInventoryItem* add_ingredients(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactInventoryItem >& - ingredients() const; - - // optional string ei_user_id = 1; - bool has_ei_user_id() const; - private: - bool _internal_has_ei_user_id() const; - public: - void clear_ei_user_id(); - const std::string& ei_user_id() const; - template - void set_ei_user_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_ei_user_id(); - PROTOBUF_NODISCARD std::string* release_ei_user_id(); - void set_allocated_ei_user_id(std::string* ei_user_id); - private: - const std::string& _internal_ei_user_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_ei_user_id(const std::string& value); - std::string* _internal_mutable_ei_user_id(); - public: - - // optional .ei.ArtifactSpec spec = 2; - bool has_spec() const; - private: - bool _internal_has_spec() const; - public: - void clear_spec(); - const ::ei::ArtifactSpec& spec() const; - PROTOBUF_NODISCARD ::ei::ArtifactSpec* release_spec(); - ::ei::ArtifactSpec* mutable_spec(); - void set_allocated_spec(::ei::ArtifactSpec* spec); - private: - const ::ei::ArtifactSpec& _internal_spec() const; - ::ei::ArtifactSpec* _internal_mutable_spec(); - public: - void unsafe_arena_set_allocated_spec( - ::ei::ArtifactSpec* spec); - ::ei::ArtifactSpec* unsafe_arena_release_spec(); - - // optional .ei.BasicRequestInfo rinfo = 5; - 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); + // repeated .ei.ArtifactsDB.ActiveArtifactSlot slots = 1; + int slots_size() const; 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(); + int _internal_slots_size() const; - // optional uint64 item_id = 3; - bool has_item_id() const; - private: - bool _internal_has_item_id() const; - public: - void clear_item_id(); - uint64_t item_id() const; - void set_item_id(uint64_t value); - private: - uint64_t _internal_item_id() const; - void _internal_set_item_id(uint64_t value); public: + void clear_slots() ; + ::ei::ArtifactsDB_ActiveArtifactSlot* mutable_slots(int index); + ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_ActiveArtifactSlot>* mutable_slots(); - // optional double gold_price_paid = 6; - bool has_gold_price_paid() const; - private: - bool _internal_has_gold_price_paid() const; - public: - void clear_gold_price_paid(); - double gold_price_paid() const; - void set_gold_price_paid(double value); private: - double _internal_gold_price_paid() const; - void _internal_set_gold_price_paid(double value); + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_ActiveArtifactSlot>& _internal_slots() const; + ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_ActiveArtifactSlot>* _internal_mutable_slots(); public: + const ::ei::ArtifactsDB_ActiveArtifactSlot& slots(int index) const; + ::ei::ArtifactsDB_ActiveArtifactSlot* add_slots(); + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_ActiveArtifactSlot>& slots() const; + // optional uint32 uid = 2; + bool has_uid() const; + void clear_uid() ; + ::uint32_t uid() const; + void set_uid(::uint32_t value); - // optional double crafting_xp = 8; - bool has_crafting_xp() const; - private: - bool _internal_has_crafting_xp() const; - public: - void clear_crafting_xp(); - double crafting_xp() const; - void set_crafting_xp(double value); private: - double _internal_crafting_xp() const; - void _internal_set_crafting_xp(double value); - public: + ::uint32_t _internal_uid() const; + void _internal_set_uid(::uint32_t value); - // optional uint32 crafting_count = 7; - bool has_crafting_count() const; - private: - bool _internal_has_crafting_count() const; public: - void clear_crafting_count(); - uint32_t crafting_count() const; - void set_crafting_count(uint32_t value); - private: - uint32_t _internal_crafting_count() const; - void _internal_set_crafting_count(uint32_t value); - public: - - // @@protoc_insertion_point(class_scope:ei.CraftArtifactRequest) + // @@protoc_insertion_point(class_scope:ei.ArtifactsDB.ActiveArtifactSet) 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< ::ei::ArtifactInventoryItem > ingredients_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr ei_user_id_; - ::ei::ArtifactSpec* spec_; - ::ei::BasicRequestInfo* rinfo_; - uint64_t item_id_; - double gold_price_paid_; - double crafting_xp_; - uint32_t crafting_count_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 1, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ArtifactsDB_ActiveArtifactSet_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ArtifactsDB_ActiveArtifactSet& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::ArtifactsDB_ActiveArtifactSlot > slots_; + ::uint32_t uid_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class CraftArtifactResponse final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.CraftArtifactResponse) */ { +class ArtifactsConfigurationResponse_MissionParameters final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ArtifactsConfigurationResponse.MissionParameters) */ { public: - inline CraftArtifactResponse() : CraftArtifactResponse(nullptr) {} - ~CraftArtifactResponse() override; - explicit PROTOBUF_CONSTEXPR CraftArtifactResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - CraftArtifactResponse(const CraftArtifactResponse& from); - CraftArtifactResponse(CraftArtifactResponse&& from) noexcept - : CraftArtifactResponse() { - *this = ::std::move(from); - } - - inline CraftArtifactResponse& operator=(const CraftArtifactResponse& from) { + inline ArtifactsConfigurationResponse_MissionParameters() : ArtifactsConfigurationResponse_MissionParameters(nullptr) {} + ~ArtifactsConfigurationResponse_MissionParameters() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ArtifactsConfigurationResponse_MissionParameters( + ::google::protobuf::internal::ConstantInitialized); + + inline ArtifactsConfigurationResponse_MissionParameters(const ArtifactsConfigurationResponse_MissionParameters& from) : ArtifactsConfigurationResponse_MissionParameters(nullptr, from) {} + inline ArtifactsConfigurationResponse_MissionParameters(ArtifactsConfigurationResponse_MissionParameters&& from) noexcept + : ArtifactsConfigurationResponse_MissionParameters(nullptr, std::move(from)) {} + inline ArtifactsConfigurationResponse_MissionParameters& operator=(const ArtifactsConfigurationResponse_MissionParameters& from) { CopyFrom(from); return *this; } - inline CraftArtifactResponse& operator=(CraftArtifactResponse&& from) noexcept { + inline ArtifactsConfigurationResponse_MissionParameters& operator=(ArtifactsConfigurationResponse_MissionParameters&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -41243,208 +44417,241 @@ class CraftArtifactResponse final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const CraftArtifactResponse& default_instance() { + static const ArtifactsConfigurationResponse_MissionParameters& default_instance() { return *internal_default_instance(); } - static inline const CraftArtifactResponse* internal_default_instance() { - return reinterpret_cast( - &_CraftArtifactResponse_default_instance_); - } - static constexpr int kIndexInFileMessages = - 145; - - friend void swap(CraftArtifactResponse& a, CraftArtifactResponse& b) { - a.Swap(&b); + static inline const ArtifactsConfigurationResponse_MissionParameters* internal_default_instance() { + return reinterpret_cast( + &_ArtifactsConfigurationResponse_MissionParameters_default_instance_); } - inline void Swap(CraftArtifactResponse* other) { + static constexpr int kIndexInFileMessages = 141; + friend void swap(ArtifactsConfigurationResponse_MissionParameters& a, ArtifactsConfigurationResponse_MissionParameters& b) { a.Swap(&b); } + inline void Swap(ArtifactsConfigurationResponse_MissionParameters* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(CraftArtifactResponse* other) { + void UnsafeArenaSwap(ArtifactsConfigurationResponse_MissionParameters* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - CraftArtifactResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ArtifactsConfigurationResponse_MissionParameters* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const CraftArtifactResponse& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const CraftArtifactResponse& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ArtifactsConfigurationResponse_MissionParameters& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ArtifactsConfigurationResponse_MissionParameters& from) { ArtifactsConfigurationResponse_MissionParameters::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(CraftArtifactResponse* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.CraftArtifactResponse"; + void InternalSwap(ArtifactsConfigurationResponse_MissionParameters* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ArtifactsConfigurationResponse.MissionParameters"; } + + protected: + explicit ArtifactsConfigurationResponse_MissionParameters(::google::protobuf::Arena* arena); + ArtifactsConfigurationResponse_MissionParameters(::google::protobuf::Arena* arena, const ArtifactsConfigurationResponse_MissionParameters& from); + ArtifactsConfigurationResponse_MissionParameters(::google::protobuf::Arena* arena, ArtifactsConfigurationResponse_MissionParameters&& from) noexcept + : ArtifactsConfigurationResponse_MissionParameters(arena) { + *this = ::std::move(from); } - protected: - explicit CraftArtifactResponse(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- + using Duration = ArtifactsConfigurationResponse_MissionParameters_Duration; // accessors ------------------------------------------------------- - enum : int { - kServerIdFieldNumber = 3, - kEiUserIdFieldNumber = 5, - kItemIdFieldNumber = 1, - kRarityAchievedFieldNumber = 2, + kDurationsFieldNumber = 3, + kLevelMissionRequirementsFieldNumber = 4, + kShipFieldNumber = 1, + kCapacityDEPRECATEDFieldNumber = 2, }; - // optional string server_id = 3; - bool has_server_id() const; - private: - bool _internal_has_server_id() const; - public: - void clear_server_id(); - const std::string& server_id() const; - template - void set_server_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_server_id(); - PROTOBUF_NODISCARD std::string* release_server_id(); - void set_allocated_server_id(std::string* server_id); + // repeated .ei.ArtifactsConfigurationResponse.MissionParameters.Duration durations = 3; + int durations_size() const; private: - const std::string& _internal_server_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_server_id(const std::string& value); - std::string* _internal_mutable_server_id(); + int _internal_durations_size() const; + public: + void clear_durations() ; + ::ei::ArtifactsConfigurationResponse_MissionParameters_Duration* mutable_durations(int index); + ::google::protobuf::RepeatedPtrField<::ei::ArtifactsConfigurationResponse_MissionParameters_Duration>* mutable_durations(); - // optional string ei_user_id = 5; - bool has_ei_user_id() const; private: - bool _internal_has_ei_user_id() const; + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsConfigurationResponse_MissionParameters_Duration>& _internal_durations() const; + ::google::protobuf::RepeatedPtrField<::ei::ArtifactsConfigurationResponse_MissionParameters_Duration>* _internal_mutable_durations(); public: - void clear_ei_user_id(); - const std::string& ei_user_id() const; - template - void set_ei_user_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_ei_user_id(); - PROTOBUF_NODISCARD std::string* release_ei_user_id(); - void set_allocated_ei_user_id(std::string* ei_user_id); + const ::ei::ArtifactsConfigurationResponse_MissionParameters_Duration& durations(int index) const; + ::ei::ArtifactsConfigurationResponse_MissionParameters_Duration* add_durations(); + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsConfigurationResponse_MissionParameters_Duration>& durations() const; + // repeated uint32 level_mission_requirements = 4; + int level_mission_requirements_size() const; private: - const std::string& _internal_ei_user_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_ei_user_id(const std::string& value); - std::string* _internal_mutable_ei_user_id(); - public: + int _internal_level_mission_requirements_size() const; - // optional uint64 item_id = 1; - bool has_item_id() const; - private: - bool _internal_has_item_id() const; public: - void clear_item_id(); - uint64_t item_id() const; - void set_item_id(uint64_t value); + void clear_level_mission_requirements() ; + ::uint32_t level_mission_requirements(int index) const; + void set_level_mission_requirements(int index, ::uint32_t value); + void add_level_mission_requirements(::uint32_t value); + const ::google::protobuf::RepeatedField<::uint32_t>& level_mission_requirements() const; + ::google::protobuf::RepeatedField<::uint32_t>* mutable_level_mission_requirements(); + private: - uint64_t _internal_item_id() const; - void _internal_set_item_id(uint64_t value); + const ::google::protobuf::RepeatedField<::uint32_t>& _internal_level_mission_requirements() const; + ::google::protobuf::RepeatedField<::uint32_t>* _internal_mutable_level_mission_requirements(); + public: + // optional .ei.MissionInfo.Spaceship ship = 1; + bool has_ship() const; + void clear_ship() ; + ::ei::MissionInfo_Spaceship ship() const; + void set_ship(::ei::MissionInfo_Spaceship value); - // optional .ei.ArtifactSpec.Rarity rarity_achieved = 2 [default = COMMON]; - bool has_rarity_achieved() const; private: - bool _internal_has_rarity_achieved() const; + ::ei::MissionInfo_Spaceship _internal_ship() const; + void _internal_set_ship(::ei::MissionInfo_Spaceship value); + public: - void clear_rarity_achieved(); - ::ei::ArtifactSpec_Rarity rarity_achieved() const; - void set_rarity_achieved(::ei::ArtifactSpec_Rarity value); + // optional uint32 capacity_DEPRECATED = 2; + bool has_capacity_deprecated() const; + void clear_capacity_deprecated() ; + ::uint32_t capacity_deprecated() const; + void set_capacity_deprecated(::uint32_t value); + private: - ::ei::ArtifactSpec_Rarity _internal_rarity_achieved() const; - void _internal_set_rarity_achieved(::ei::ArtifactSpec_Rarity value); - public: + ::uint32_t _internal_capacity_deprecated() const; + void _internal_set_capacity_deprecated(::uint32_t value); - // @@protoc_insertion_point(class_scope:ei.CraftArtifactResponse) + public: + // @@protoc_insertion_point(class_scope:ei.ArtifactsConfigurationResponse.MissionParameters) 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 server_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr ei_user_id_; - uint64_t item_id_; - int rarity_achieved_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 4, 2, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ArtifactsConfigurationResponse_MissionParameters_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ArtifactsConfigurationResponse_MissionParameters& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::ArtifactsConfigurationResponse_MissionParameters_Duration > durations_; + ::google::protobuf::RepeatedField<::uint32_t> level_mission_requirements_; + int ship_; + ::uint32_t capacity_deprecated_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ConsumeArtifactRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ConsumeArtifactRequest) */ { +class ArtifactsConfigurationResponse_ArtifactParameters final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ArtifactsConfigurationResponse.ArtifactParameters) */ { public: - inline ConsumeArtifactRequest() : ConsumeArtifactRequest(nullptr) {} - ~ConsumeArtifactRequest() override; - explicit PROTOBUF_CONSTEXPR ConsumeArtifactRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ConsumeArtifactRequest(const ConsumeArtifactRequest& from); - ConsumeArtifactRequest(ConsumeArtifactRequest&& from) noexcept - : ConsumeArtifactRequest() { - *this = ::std::move(from); - } - - inline ConsumeArtifactRequest& operator=(const ConsumeArtifactRequest& from) { + inline ArtifactsConfigurationResponse_ArtifactParameters() : ArtifactsConfigurationResponse_ArtifactParameters(nullptr) {} + ~ArtifactsConfigurationResponse_ArtifactParameters() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ArtifactsConfigurationResponse_ArtifactParameters( + ::google::protobuf::internal::ConstantInitialized); + + inline ArtifactsConfigurationResponse_ArtifactParameters(const ArtifactsConfigurationResponse_ArtifactParameters& from) : ArtifactsConfigurationResponse_ArtifactParameters(nullptr, from) {} + inline ArtifactsConfigurationResponse_ArtifactParameters(ArtifactsConfigurationResponse_ArtifactParameters&& from) noexcept + : ArtifactsConfigurationResponse_ArtifactParameters(nullptr, std::move(from)) {} + inline ArtifactsConfigurationResponse_ArtifactParameters& operator=(const ArtifactsConfigurationResponse_ArtifactParameters& from) { CopyFrom(from); return *this; } - inline ConsumeArtifactRequest& operator=(ConsumeArtifactRequest&& from) noexcept { + inline ArtifactsConfigurationResponse_ArtifactParameters& operator=(ArtifactsConfigurationResponse_ArtifactParameters&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -41453,298 +44660,296 @@ class ConsumeArtifactRequest final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ConsumeArtifactRequest& default_instance() { + static const ArtifactsConfigurationResponse_ArtifactParameters& default_instance() { return *internal_default_instance(); } - static inline const ConsumeArtifactRequest* internal_default_instance() { - return reinterpret_cast( - &_ConsumeArtifactRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 146; - - friend void swap(ConsumeArtifactRequest& a, ConsumeArtifactRequest& b) { - a.Swap(&b); + static inline const ArtifactsConfigurationResponse_ArtifactParameters* internal_default_instance() { + return reinterpret_cast( + &_ArtifactsConfigurationResponse_ArtifactParameters_default_instance_); } - inline void Swap(ConsumeArtifactRequest* other) { + static constexpr int kIndexInFileMessages = 142; + friend void swap(ArtifactsConfigurationResponse_ArtifactParameters& a, ArtifactsConfigurationResponse_ArtifactParameters& b) { a.Swap(&b); } + inline void Swap(ArtifactsConfigurationResponse_ArtifactParameters* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ConsumeArtifactRequest* other) { + void UnsafeArenaSwap(ArtifactsConfigurationResponse_ArtifactParameters* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ConsumeArtifactRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ArtifactsConfigurationResponse_ArtifactParameters* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ConsumeArtifactRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ConsumeArtifactRequest& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ArtifactsConfigurationResponse_ArtifactParameters& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ArtifactsConfigurationResponse_ArtifactParameters& from) { ArtifactsConfigurationResponse_ArtifactParameters::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ConsumeArtifactRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ConsumeArtifactRequest"; + void InternalSwap(ArtifactsConfigurationResponse_ArtifactParameters* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ArtifactsConfigurationResponse.ArtifactParameters"; } + + protected: + explicit ArtifactsConfigurationResponse_ArtifactParameters(::google::protobuf::Arena* arena); + ArtifactsConfigurationResponse_ArtifactParameters(::google::protobuf::Arena* arena, const ArtifactsConfigurationResponse_ArtifactParameters& from); + ArtifactsConfigurationResponse_ArtifactParameters(::google::protobuf::Arena* arena, ArtifactsConfigurationResponse_ArtifactParameters&& from) noexcept + : ArtifactsConfigurationResponse_ArtifactParameters(arena) { + *this = ::std::move(from); } - protected: - explicit ConsumeArtifactRequest(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kAdditionalServerIdsFieldNumber = 7, - kAdditionalItemIdsFieldNumber = 8, - kEiUserIdFieldNumber = 3, - kArtifactServerIdFieldNumber = 5, kSpecFieldNumber = 1, - kRinfoFieldNumber = 4, - kOriginalItemIdFieldNumber = 2, - kQuantityFieldNumber = 6, + kBaseQualityFieldNumber = 2, + kValueFieldNumber = 3, + kOddsMultiplierFieldNumber = 4, + kCraftingPriceFieldNumber = 5, + kCraftingPriceLowFieldNumber = 6, + kCraftingPriceCurveFieldNumber = 8, + kCraftingXpFieldNumber = 9, + kCraftingPriceDomainFieldNumber = 7, }; - // repeated string additional_server_ids = 7; - int additional_server_ids_size() const; - private: - int _internal_additional_server_ids_size() const; - public: - void clear_additional_server_ids(); - const std::string& additional_server_ids(int index) const; - std::string* mutable_additional_server_ids(int index); - void set_additional_server_ids(int index, const std::string& value); - void set_additional_server_ids(int index, std::string&& value); - void set_additional_server_ids(int index, const char* value); - void set_additional_server_ids(int index, const char* value, size_t size); - std::string* add_additional_server_ids(); - void add_additional_server_ids(const std::string& value); - void add_additional_server_ids(std::string&& value); - void add_additional_server_ids(const char* value); - void add_additional_server_ids(const char* value, size_t size); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& additional_server_ids() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_additional_server_ids(); - private: - const std::string& _internal_additional_server_ids(int index) const; - std::string* _internal_add_additional_server_ids(); - public: + // optional .ei.ArtifactSpec spec = 1; + bool has_spec() const; + void clear_spec() ; + const ::ei::ArtifactSpec& spec() const; + PROTOBUF_NODISCARD ::ei::ArtifactSpec* release_spec(); + ::ei::ArtifactSpec* mutable_spec(); + void set_allocated_spec(::ei::ArtifactSpec* value); + void unsafe_arena_set_allocated_spec(::ei::ArtifactSpec* value); + ::ei::ArtifactSpec* unsafe_arena_release_spec(); - // repeated uint64 additional_item_ids = 8; - int additional_item_ids_size() const; private: - int _internal_additional_item_ids_size() const; - public: - void clear_additional_item_ids(); - private: - uint64_t _internal_additional_item_ids(int index) const; - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& - _internal_additional_item_ids() const; - void _internal_add_additional_item_ids(uint64_t value); - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* - _internal_mutable_additional_item_ids(); - public: - uint64_t additional_item_ids(int index) const; - void set_additional_item_ids(int index, uint64_t value); - void add_additional_item_ids(uint64_t value); - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& - additional_item_ids() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* - mutable_additional_item_ids(); + const ::ei::ArtifactSpec& _internal_spec() const; + ::ei::ArtifactSpec* _internal_mutable_spec(); - // optional string ei_user_id = 3; - bool has_ei_user_id() const; - private: - bool _internal_has_ei_user_id() const; - public: - void clear_ei_user_id(); - const std::string& ei_user_id() const; - template - void set_ei_user_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_ei_user_id(); - PROTOBUF_NODISCARD std::string* release_ei_user_id(); - void set_allocated_ei_user_id(std::string* ei_user_id); - private: - const std::string& _internal_ei_user_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_ei_user_id(const std::string& value); - std::string* _internal_mutable_ei_user_id(); public: + // optional double base_quality = 2; + bool has_base_quality() const; + void clear_base_quality() ; + double base_quality() const; + void set_base_quality(double value); - // optional string artifact_server_id = 5; - bool has_artifact_server_id() const; - private: - bool _internal_has_artifact_server_id() const; - public: - void clear_artifact_server_id(); - const std::string& artifact_server_id() const; - template - void set_artifact_server_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_artifact_server_id(); - PROTOBUF_NODISCARD std::string* release_artifact_server_id(); - void set_allocated_artifact_server_id(std::string* artifact_server_id); private: - const std::string& _internal_artifact_server_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_artifact_server_id(const std::string& value); - std::string* _internal_mutable_artifact_server_id(); - public: + double _internal_base_quality() const; + void _internal_set_base_quality(double value); - // optional .ei.ArtifactSpec spec = 1; - bool has_spec() const; - private: - bool _internal_has_spec() const; public: - void clear_spec(); - const ::ei::ArtifactSpec& spec() const; - PROTOBUF_NODISCARD ::ei::ArtifactSpec* release_spec(); - ::ei::ArtifactSpec* mutable_spec(); - void set_allocated_spec(::ei::ArtifactSpec* spec); + // optional double value = 3; + bool has_value() const; + void clear_value() ; + double value() const; + void set_value(double value); + private: - const ::ei::ArtifactSpec& _internal_spec() const; - ::ei::ArtifactSpec* _internal_mutable_spec(); + double _internal_value() const; + void _internal_set_value(double value); + public: - void unsafe_arena_set_allocated_spec( - ::ei::ArtifactSpec* spec); - ::ei::ArtifactSpec* unsafe_arena_release_spec(); + // optional double odds_multiplier = 4; + bool has_odds_multiplier() const; + void clear_odds_multiplier() ; + double odds_multiplier() const; + void set_odds_multiplier(double value); - // optional .ei.BasicRequestInfo rinfo = 4; - bool has_rinfo() const; private: - bool _internal_has_rinfo() const; + double _internal_odds_multiplier() const; + void _internal_set_odds_multiplier(double value); + 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); + // optional double crafting_price = 5; + bool has_crafting_price() const; + void clear_crafting_price() ; + double crafting_price() const; + void set_crafting_price(double value); + private: - const ::ei::BasicRequestInfo& _internal_rinfo() const; - ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + double _internal_crafting_price() const; + void _internal_set_crafting_price(double value); + public: - void unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo); - ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); + // optional double crafting_price_low = 6; + bool has_crafting_price_low() const; + void clear_crafting_price_low() ; + double crafting_price_low() const; + void set_crafting_price_low(double value); - // optional uint64 original_item_id = 2; - bool has_original_item_id() const; private: - bool _internal_has_original_item_id() const; + double _internal_crafting_price_low() const; + void _internal_set_crafting_price_low(double value); + public: - void clear_original_item_id(); - uint64_t original_item_id() const; - void set_original_item_id(uint64_t value); + // optional double crafting_price_curve = 8; + bool has_crafting_price_curve() const; + void clear_crafting_price_curve() ; + double crafting_price_curve() const; + void set_crafting_price_curve(double value); + private: - uint64_t _internal_original_item_id() const; - void _internal_set_original_item_id(uint64_t value); + double _internal_crafting_price_curve() const; + void _internal_set_crafting_price_curve(double value); + public: + // optional uint64 crafting_xp = 9; + bool has_crafting_xp() const; + void clear_crafting_xp() ; + ::uint64_t crafting_xp() const; + void set_crafting_xp(::uint64_t value); - // optional uint32 quantity = 6; - bool has_quantity() const; private: - bool _internal_has_quantity() const; + ::uint64_t _internal_crafting_xp() const; + void _internal_set_crafting_xp(::uint64_t value); + public: - void clear_quantity(); - uint32_t quantity() const; - void set_quantity(uint32_t value); + // optional uint32 crafting_price_domain = 7; + bool has_crafting_price_domain() const; + void clear_crafting_price_domain() ; + ::uint32_t crafting_price_domain() const; + void set_crafting_price_domain(::uint32_t value); + private: - uint32_t _internal_quantity() const; - void _internal_set_quantity(uint32_t value); - public: + ::uint32_t _internal_crafting_price_domain() const; + void _internal_set_crafting_price_domain(::uint32_t value); - // @@protoc_insertion_point(class_scope:ei.ConsumeArtifactRequest) + public: + // @@protoc_insertion_point(class_scope:ei.ArtifactsConfigurationResponse.ArtifactParameters) 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 additional_server_ids_; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t > additional_item_ids_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr ei_user_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr artifact_server_id_; - ::ei::ArtifactSpec* spec_; - ::ei::BasicRequestInfo* rinfo_; - uint64_t original_item_id_; - uint32_t quantity_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 4, 9, 1, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ArtifactsConfigurationResponse_ArtifactParameters_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ArtifactsConfigurationResponse_ArtifactParameters& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::ei::ArtifactSpec* spec_; + double base_quality_; + double value_; + double odds_multiplier_; + double crafting_price_; + double crafting_price_low_; + double crafting_price_curve_; + ::uint64_t crafting_xp_; + ::uint32_t crafting_price_domain_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ConsumeArtifactResponse final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ConsumeArtifactResponse) */ { +class ArtifactsConfigurationRequest final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ArtifactsConfigurationRequest) */ { public: - inline ConsumeArtifactResponse() : ConsumeArtifactResponse(nullptr) {} - ~ConsumeArtifactResponse() override; - explicit PROTOBUF_CONSTEXPR ConsumeArtifactResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ConsumeArtifactResponse(const ConsumeArtifactResponse& from); - ConsumeArtifactResponse(ConsumeArtifactResponse&& from) noexcept - : ConsumeArtifactResponse() { - *this = ::std::move(from); - } - - inline ConsumeArtifactResponse& operator=(const ConsumeArtifactResponse& from) { + inline ArtifactsConfigurationRequest() : ArtifactsConfigurationRequest(nullptr) {} + ~ArtifactsConfigurationRequest() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ArtifactsConfigurationRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline ArtifactsConfigurationRequest(const ArtifactsConfigurationRequest& from) : ArtifactsConfigurationRequest(nullptr, from) {} + inline ArtifactsConfigurationRequest(ArtifactsConfigurationRequest&& from) noexcept + : ArtifactsConfigurationRequest(nullptr, std::move(from)) {} + inline ArtifactsConfigurationRequest& operator=(const ArtifactsConfigurationRequest& from) { CopyFrom(from); return *this; } - inline ConsumeArtifactResponse& operator=(ConsumeArtifactResponse&& from) noexcept { + inline ArtifactsConfigurationRequest& operator=(ArtifactsConfigurationRequest&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -41753,252 +44958,205 @@ class ConsumeArtifactResponse final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ConsumeArtifactResponse& default_instance() { + static const ArtifactsConfigurationRequest& default_instance() { return *internal_default_instance(); } - static inline const ConsumeArtifactResponse* internal_default_instance() { - return reinterpret_cast( - &_ConsumeArtifactResponse_default_instance_); - } - static constexpr int kIndexInFileMessages = - 147; - - friend void swap(ConsumeArtifactResponse& a, ConsumeArtifactResponse& b) { - a.Swap(&b); + static inline const ArtifactsConfigurationRequest* internal_default_instance() { + return reinterpret_cast( + &_ArtifactsConfigurationRequest_default_instance_); } - inline void Swap(ConsumeArtifactResponse* other) { + static constexpr int kIndexInFileMessages = 139; + friend void swap(ArtifactsConfigurationRequest& a, ArtifactsConfigurationRequest& b) { a.Swap(&b); } + inline void Swap(ArtifactsConfigurationRequest* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ConsumeArtifactResponse* other) { + void UnsafeArenaSwap(ArtifactsConfigurationRequest* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ConsumeArtifactResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ArtifactsConfigurationRequest* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ConsumeArtifactResponse& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ConsumeArtifactResponse& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ArtifactsConfigurationRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ArtifactsConfigurationRequest& from) { ArtifactsConfigurationRequest::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ConsumeArtifactResponse* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ConsumeArtifactResponse"; + void InternalSwap(ArtifactsConfigurationRequest* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ArtifactsConfigurationRequest"; } + + protected: + explicit ArtifactsConfigurationRequest(::google::protobuf::Arena* arena); + ArtifactsConfigurationRequest(::google::protobuf::Arena* arena, const ArtifactsConfigurationRequest& from); + ArtifactsConfigurationRequest(::google::protobuf::Arena* arena, ArtifactsConfigurationRequest&& from) noexcept + : ArtifactsConfigurationRequest(arena) { + *this = ::std::move(from); } - protected: - explicit ConsumeArtifactResponse(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kByproductsFieldNumber = 3, - kOtherRewardsFieldNumber = 4, - kAdditionalItemIdsFieldNumber = 6, - kEiUserIdFieldNumber = 5, - kOriginalItemIdFieldNumber = 2, - kSuccessFieldNumber = 1, + kRinfoFieldNumber = 2, + kClientVersionFieldNumber = 1, }; - // repeated .ei.ArtifactSpec byproducts = 3; - int byproducts_size() const; - private: - int _internal_byproducts_size() const; - public: - void clear_byproducts(); - ::ei::ArtifactSpec* mutable_byproducts(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactSpec >* - mutable_byproducts(); - private: - const ::ei::ArtifactSpec& _internal_byproducts(int index) const; - ::ei::ArtifactSpec* _internal_add_byproducts(); - public: - const ::ei::ArtifactSpec& byproducts(int index) const; - ::ei::ArtifactSpec* add_byproducts(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactSpec >& - byproducts() const; - - // repeated .ei.Reward other_rewards = 4; - int other_rewards_size() const; - private: - int _internal_other_rewards_size() const; - public: - void clear_other_rewards(); - ::ei::Reward* mutable_other_rewards(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Reward >* - mutable_other_rewards(); - private: - const ::ei::Reward& _internal_other_rewards(int index) const; - ::ei::Reward* _internal_add_other_rewards(); - public: - const ::ei::Reward& other_rewards(int index) const; - ::ei::Reward* add_other_rewards(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Reward >& - other_rewards() const; + // optional .ei.BasicRequestInfo rinfo = 2; + bool has_rinfo() const; + void clear_rinfo() ; + const ::ei::BasicRequestInfo& rinfo() const; + PROTOBUF_NODISCARD ::ei::BasicRequestInfo* release_rinfo(); + ::ei::BasicRequestInfo* mutable_rinfo(); + void set_allocated_rinfo(::ei::BasicRequestInfo* value); + void unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value); + ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); - // repeated uint64 additional_item_ids = 6; - int additional_item_ids_size() const; - private: - int _internal_additional_item_ids_size() const; - public: - void clear_additional_item_ids(); private: - uint64_t _internal_additional_item_ids(int index) const; - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& - _internal_additional_item_ids() const; - void _internal_add_additional_item_ids(uint64_t value); - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* - _internal_mutable_additional_item_ids(); - public: - uint64_t additional_item_ids(int index) const; - void set_additional_item_ids(int index, uint64_t value); - void add_additional_item_ids(uint64_t value); - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& - additional_item_ids() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* - mutable_additional_item_ids(); + const ::ei::BasicRequestInfo& _internal_rinfo() const; + ::ei::BasicRequestInfo* _internal_mutable_rinfo(); - // optional string ei_user_id = 5; - bool has_ei_user_id() const; - private: - bool _internal_has_ei_user_id() const; - public: - void clear_ei_user_id(); - const std::string& ei_user_id() const; - template - void set_ei_user_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_ei_user_id(); - PROTOBUF_NODISCARD std::string* release_ei_user_id(); - void set_allocated_ei_user_id(std::string* ei_user_id); - private: - const std::string& _internal_ei_user_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_ei_user_id(const std::string& value); - std::string* _internal_mutable_ei_user_id(); public: + // optional uint32 client_version = 1; + bool has_client_version() const; + void clear_client_version() ; + ::uint32_t client_version() const; + void set_client_version(::uint32_t value); - // optional uint64 original_item_id = 2; - bool has_original_item_id() const; - private: - bool _internal_has_original_item_id() const; - public: - void clear_original_item_id(); - uint64_t original_item_id() const; - void set_original_item_id(uint64_t value); private: - uint64_t _internal_original_item_id() const; - void _internal_set_original_item_id(uint64_t value); - public: + ::uint32_t _internal_client_version() const; + void _internal_set_client_version(::uint32_t value); - // optional bool success = 1; - bool has_success() const; - private: - bool _internal_has_success() const; - public: - void clear_success(); - bool success() const; - void set_success(bool value); - private: - bool _internal_success() const; - void _internal_set_success(bool value); public: - - // @@protoc_insertion_point(class_scope:ei.ConsumeArtifactResponse) + // @@protoc_insertion_point(class_scope:ei.ArtifactsConfigurationRequest) 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< ::ei::ArtifactSpec > byproducts_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Reward > other_rewards_; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t > additional_item_ids_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr ei_user_id_; - uint64_t original_item_id_; - bool success_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 1, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ArtifactsConfigurationRequest_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ArtifactsConfigurationRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::ei::BasicRequestInfo* rinfo_; + ::uint32_t client_version_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class AuthenticateArtifactResponse final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.AuthenticateArtifactResponse) */ { +class ArtifactsClientInfo final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ArtifactsClientInfo) */ { public: - inline AuthenticateArtifactResponse() : AuthenticateArtifactResponse(nullptr) {} - ~AuthenticateArtifactResponse() override; - explicit PROTOBUF_CONSTEXPR AuthenticateArtifactResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - AuthenticateArtifactResponse(const AuthenticateArtifactResponse& from); - AuthenticateArtifactResponse(AuthenticateArtifactResponse&& from) noexcept - : AuthenticateArtifactResponse() { - *this = ::std::move(from); - } - - inline AuthenticateArtifactResponse& operator=(const AuthenticateArtifactResponse& from) { + inline ArtifactsClientInfo() : ArtifactsClientInfo(nullptr) {} + ~ArtifactsClientInfo() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ArtifactsClientInfo( + ::google::protobuf::internal::ConstantInitialized); + + inline ArtifactsClientInfo(const ArtifactsClientInfo& from) : ArtifactsClientInfo(nullptr, from) {} + inline ArtifactsClientInfo(ArtifactsClientInfo&& from) noexcept + : ArtifactsClientInfo(nullptr, std::move(from)) {} + inline ArtifactsClientInfo& operator=(const ArtifactsClientInfo& from) { CopyFrom(from); return *this; } - inline AuthenticateArtifactResponse& operator=(AuthenticateArtifactResponse&& from) noexcept { + inline ArtifactsClientInfo& operator=(ArtifactsClientInfo&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -42007,218 +45165,260 @@ class AuthenticateArtifactResponse final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const AuthenticateArtifactResponse& default_instance() { + static const ArtifactsClientInfo& default_instance() { return *internal_default_instance(); } - static inline const AuthenticateArtifactResponse* internal_default_instance() { - return reinterpret_cast( - &_AuthenticateArtifactResponse_default_instance_); - } - static constexpr int kIndexInFileMessages = - 148; - - friend void swap(AuthenticateArtifactResponse& a, AuthenticateArtifactResponse& b) { - a.Swap(&b); + static inline const ArtifactsClientInfo* internal_default_instance() { + return reinterpret_cast( + &_ArtifactsClientInfo_default_instance_); } - inline void Swap(AuthenticateArtifactResponse* other) { + static constexpr int kIndexInFileMessages = 132; + friend void swap(ArtifactsClientInfo& a, ArtifactsClientInfo& b) { a.Swap(&b); } + inline void Swap(ArtifactsClientInfo* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(AuthenticateArtifactResponse* other) { + void UnsafeArenaSwap(ArtifactsClientInfo* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - AuthenticateArtifactResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ArtifactsClientInfo* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const AuthenticateArtifactResponse& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const AuthenticateArtifactResponse& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ArtifactsClientInfo& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ArtifactsClientInfo& from) { ArtifactsClientInfo::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(AuthenticateArtifactResponse* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.AuthenticateArtifactResponse"; + void InternalSwap(ArtifactsClientInfo* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ArtifactsClientInfo"; } + + protected: + explicit ArtifactsClientInfo(::google::protobuf::Arena* arena); + ArtifactsClientInfo(::google::protobuf::Arena* arena, const ArtifactsClientInfo& from); + ArtifactsClientInfo(::google::protobuf::Arena* arena, ArtifactsClientInfo&& from) noexcept + : ArtifactsClientInfo(arena) { + *this = ::std::move(from); } - protected: - explicit AuthenticateArtifactResponse(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- + using LaunchCount = ArtifactsClientInfo_LaunchCount; // accessors ------------------------------------------------------- - enum : int { - kEiUserIdFieldNumber = 5, - kOriginalItemIdFieldNumber = 2, - kSuccessFieldNumber = 1, - kDemoteFieldNumber = 3, - kDeleteFieldNumber = 4, + kLaunchCountsFieldNumber = 3, + kMissionCapacityMultFieldNumber = 1, + kMissionDurationMultFieldNumber = 2, + kMissionFtlDurationResearchMultFieldNumber = 4, + kLastServerLaunchCountSumTimeFieldNumber = 5, + kMissionCapacityResearchMultFieldNumber = 6, }; - // optional string ei_user_id = 5; - bool has_ei_user_id() const; - private: - bool _internal_has_ei_user_id() const; - public: - void clear_ei_user_id(); - const std::string& ei_user_id() const; - template - void set_ei_user_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_ei_user_id(); - PROTOBUF_NODISCARD std::string* release_ei_user_id(); - void set_allocated_ei_user_id(std::string* ei_user_id); + // repeated .ei.ArtifactsClientInfo.LaunchCount launch_counts = 3; + int launch_counts_size() const; private: - const std::string& _internal_ei_user_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_ei_user_id(const std::string& value); - std::string* _internal_mutable_ei_user_id(); - public: + int _internal_launch_counts_size() const; - // optional uint64 original_item_id = 2; - bool has_original_item_id() const; - private: - bool _internal_has_original_item_id() const; - public: - void clear_original_item_id(); - uint64_t original_item_id() const; - void set_original_item_id(uint64_t value); - private: - uint64_t _internal_original_item_id() const; - void _internal_set_original_item_id(uint64_t value); public: + void clear_launch_counts() ; + ::ei::ArtifactsClientInfo_LaunchCount* mutable_launch_counts(int index); + ::google::protobuf::RepeatedPtrField<::ei::ArtifactsClientInfo_LaunchCount>* mutable_launch_counts(); - // optional bool success = 1; - bool has_success() const; private: - bool _internal_has_success() const; + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsClientInfo_LaunchCount>& _internal_launch_counts() const; + ::google::protobuf::RepeatedPtrField<::ei::ArtifactsClientInfo_LaunchCount>* _internal_mutable_launch_counts(); public: - void clear_success(); - bool success() const; - void set_success(bool value); + const ::ei::ArtifactsClientInfo_LaunchCount& launch_counts(int index) const; + ::ei::ArtifactsClientInfo_LaunchCount* add_launch_counts(); + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsClientInfo_LaunchCount>& launch_counts() const; + // optional double mission_capacity_mult = 1; + bool has_mission_capacity_mult() const; + void clear_mission_capacity_mult() ; + double mission_capacity_mult() const; + void set_mission_capacity_mult(double value); + private: - bool _internal_success() const; - void _internal_set_success(bool value); + double _internal_mission_capacity_mult() const; + void _internal_set_mission_capacity_mult(double value); + public: + // optional double mission_duration_mult = 2; + bool has_mission_duration_mult() const; + void clear_mission_duration_mult() ; + double mission_duration_mult() const; + void set_mission_duration_mult(double value); - // optional bool demote = 3; - bool has_demote() const; private: - bool _internal_has_demote() const; + double _internal_mission_duration_mult() const; + void _internal_set_mission_duration_mult(double value); + public: - void clear_demote(); - bool demote() const; - void set_demote(bool value); + // optional double mission_ftl_duration_research_mult = 4; + bool has_mission_ftl_duration_research_mult() const; + void clear_mission_ftl_duration_research_mult() ; + double mission_ftl_duration_research_mult() const; + void set_mission_ftl_duration_research_mult(double value); + private: - bool _internal_demote() const; - void _internal_set_demote(bool value); + double _internal_mission_ftl_duration_research_mult() const; + void _internal_set_mission_ftl_duration_research_mult(double value); + public: + // optional double last_server_launch_count_sum_time = 5; + bool has_last_server_launch_count_sum_time() const; + void clear_last_server_launch_count_sum_time() ; + double last_server_launch_count_sum_time() const; + void set_last_server_launch_count_sum_time(double value); - // optional bool delete = 4; - bool has_delete_() const; private: - bool _internal_has_delete_() const; + double _internal_last_server_launch_count_sum_time() const; + void _internal_set_last_server_launch_count_sum_time(double value); + public: - void clear_delete_(); - bool delete_() const; - void set_delete_(bool value); + // optional double mission_capacity_research_mult = 6; + bool has_mission_capacity_research_mult() const; + void clear_mission_capacity_research_mult() ; + double mission_capacity_research_mult() const; + void set_mission_capacity_research_mult(double value); + private: - bool _internal_delete_() const; - void _internal_set_delete_(bool value); - public: + double _internal_mission_capacity_research_mult() const; + void _internal_set_mission_capacity_research_mult(double value); - // @@protoc_insertion_point(class_scope:ei.AuthenticateArtifactResponse) + public: + // @@protoc_insertion_point(class_scope:ei.ArtifactsClientInfo) 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 ei_user_id_; - uint64_t original_item_id_; - bool success_; - bool demote_; - bool delete__; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 6, 1, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ArtifactsClientInfo_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ArtifactsClientInfo& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::ArtifactsClientInfo_LaunchCount > launch_counts_; + double mission_capacity_mult_; + double mission_duration_mult_; + double mission_ftl_duration_research_mult_; + double last_server_launch_count_sum_time_; + double mission_capacity_research_mult_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class SetArtifactRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.SetArtifactRequest) */ { +class VerifyPurchaseRequest final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.VerifyPurchaseRequest) */ { public: - inline SetArtifactRequest() : SetArtifactRequest(nullptr) {} - ~SetArtifactRequest() override; - explicit PROTOBUF_CONSTEXPR SetArtifactRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - SetArtifactRequest(const SetArtifactRequest& from); - SetArtifactRequest(SetArtifactRequest&& from) noexcept - : SetArtifactRequest() { - *this = ::std::move(from); - } - - inline SetArtifactRequest& operator=(const SetArtifactRequest& from) { + inline VerifyPurchaseRequest() : VerifyPurchaseRequest(nullptr) {} + ~VerifyPurchaseRequest() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR VerifyPurchaseRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline VerifyPurchaseRequest(const VerifyPurchaseRequest& from) : VerifyPurchaseRequest(nullptr, from) {} + inline VerifyPurchaseRequest(VerifyPurchaseRequest&& from) noexcept + : VerifyPurchaseRequest(nullptr, std::move(from)) {} + inline VerifyPurchaseRequest& operator=(const VerifyPurchaseRequest& from) { CopyFrom(from); return *this; } - inline SetArtifactRequest& operator=(SetArtifactRequest&& from) noexcept { + inline VerifyPurchaseRequest& operator=(VerifyPurchaseRequest&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -42227,213 +45427,322 @@ class SetArtifactRequest final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const SetArtifactRequest& default_instance() { + static const VerifyPurchaseRequest& default_instance() { return *internal_default_instance(); } - static inline const SetArtifactRequest* internal_default_instance() { - return reinterpret_cast( - &_SetArtifactRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 149; - - friend void swap(SetArtifactRequest& a, SetArtifactRequest& b) { - a.Swap(&b); + static inline const VerifyPurchaseRequest* internal_default_instance() { + return reinterpret_cast( + &_VerifyPurchaseRequest_default_instance_); } - inline void Swap(SetArtifactRequest* other) { + static constexpr int kIndexInFileMessages = 32; + friend void swap(VerifyPurchaseRequest& a, VerifyPurchaseRequest& b) { a.Swap(&b); } + inline void Swap(VerifyPurchaseRequest* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(SetArtifactRequest* other) { + void UnsafeArenaSwap(VerifyPurchaseRequest* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - SetArtifactRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + VerifyPurchaseRequest* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const SetArtifactRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const SetArtifactRequest& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const VerifyPurchaseRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const VerifyPurchaseRequest& from) { VerifyPurchaseRequest::MergeImpl(*this, 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; + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); - 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(); } + public: + bool IsInitialized() const { + return IsInitializedImpl(*this); + } private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(SetArtifactRequest* other); + static bool IsInitializedImpl(const MessageLite& msg); - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.SetArtifactRequest"; - } - protected: - explicit SetArtifactRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); public: + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + private: + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(VerifyPurchaseRequest* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.VerifyPurchaseRequest"; } + + protected: + explicit VerifyPurchaseRequest(::google::protobuf::Arena* arena); + VerifyPurchaseRequest(::google::protobuf::Arena* arena, const VerifyPurchaseRequest& from); + VerifyPurchaseRequest(::google::protobuf::Arena* arena, VerifyPurchaseRequest&& from) noexcept + : VerifyPurchaseRequest(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kStonesFieldNumber = 3, - kRinfoFieldNumber = 1, - kArtifactFieldNumber = 2, - kGoldPricePaidFieldNumber = 4, + kSkuFieldNumber = 1, + kTransactionIdFieldNumber = 2, + kReceiptFieldNumber = 3, + kPlatformFieldNumber = 4, + kOriginalTransactionIdFieldNumber = 8, + kLogFieldNumber = 5, + kRinfoFieldNumber = 6, + kSandboxFieldNumber = 7, }; - // repeated .ei.ArtifactSpec stones = 3; - int stones_size() const; + // optional string sku = 1; + bool has_sku() const; + void clear_sku() ; + const std::string& sku() const; + template + void set_sku(Arg_&& arg, Args_... args); + std::string* mutable_sku(); + PROTOBUF_NODISCARD std::string* release_sku(); + void set_allocated_sku(std::string* value); + private: - int _internal_stones_size() const; + const std::string& _internal_sku() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_sku( + const std::string& value); + std::string* _internal_mutable_sku(); + public: - void clear_stones(); - ::ei::ArtifactSpec* mutable_stones(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactSpec >* - mutable_stones(); + // optional string transaction_id = 2; + bool has_transaction_id() const; + void clear_transaction_id() ; + const std::string& transaction_id() const; + template + void set_transaction_id(Arg_&& arg, Args_... args); + std::string* mutable_transaction_id(); + PROTOBUF_NODISCARD std::string* release_transaction_id(); + void set_allocated_transaction_id(std::string* value); + private: - const ::ei::ArtifactSpec& _internal_stones(int index) const; - ::ei::ArtifactSpec* _internal_add_stones(); + const std::string& _internal_transaction_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_transaction_id( + const std::string& value); + std::string* _internal_mutable_transaction_id(); + public: - const ::ei::ArtifactSpec& stones(int index) const; - ::ei::ArtifactSpec* add_stones(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactSpec >& - stones() const; + // optional string receipt = 3; + bool has_receipt() const; + void clear_receipt() ; + const std::string& receipt() const; + template + void set_receipt(Arg_&& arg, Args_... args); + std::string* mutable_receipt(); + PROTOBUF_NODISCARD std::string* release_receipt(); + void set_allocated_receipt(std::string* value); - // optional .ei.BasicRequestInfo rinfo = 1; - bool has_rinfo() const; private: - bool _internal_has_rinfo() const; + const std::string& _internal_receipt() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_receipt( + const std::string& value); + std::string* _internal_mutable_receipt(); + 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); + // optional string platform = 4; + bool has_platform() const; + void clear_platform() ; + const std::string& platform() const; + template + void set_platform(Arg_&& arg, Args_... args); + std::string* mutable_platform(); + PROTOBUF_NODISCARD std::string* release_platform(); + void set_allocated_platform(std::string* value); + private: - const ::ei::BasicRequestInfo& _internal_rinfo() const; - ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + const std::string& _internal_platform() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_platform( + const std::string& value); + std::string* _internal_mutable_platform(); + public: - void unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo); - ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); + // optional string original_transaction_id = 8; + bool has_original_transaction_id() const; + void clear_original_transaction_id() ; + const std::string& original_transaction_id() const; + template + void set_original_transaction_id(Arg_&& arg, Args_... args); + std::string* mutable_original_transaction_id(); + PROTOBUF_NODISCARD std::string* release_original_transaction_id(); + void set_allocated_original_transaction_id(std::string* value); - // optional .ei.ArtifactInventoryItem artifact = 2; - bool has_artifact() const; private: - bool _internal_has_artifact() const; + const std::string& _internal_original_transaction_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_original_transaction_id( + const std::string& value); + std::string* _internal_mutable_original_transaction_id(); + public: - void clear_artifact(); - const ::ei::ArtifactInventoryItem& artifact() const; - PROTOBUF_NODISCARD ::ei::ArtifactInventoryItem* release_artifact(); - ::ei::ArtifactInventoryItem* mutable_artifact(); - void set_allocated_artifact(::ei::ArtifactInventoryItem* artifact); + // optional .ei.GenericAction log = 5; + bool has_log() const; + void clear_log() ; + const ::ei::GenericAction& log() const; + PROTOBUF_NODISCARD ::ei::GenericAction* release_log(); + ::ei::GenericAction* mutable_log(); + void set_allocated_log(::ei::GenericAction* value); + void unsafe_arena_set_allocated_log(::ei::GenericAction* value); + ::ei::GenericAction* unsafe_arena_release_log(); + private: - const ::ei::ArtifactInventoryItem& _internal_artifact() const; - ::ei::ArtifactInventoryItem* _internal_mutable_artifact(); + const ::ei::GenericAction& _internal_log() const; + ::ei::GenericAction* _internal_mutable_log(); + public: - void unsafe_arena_set_allocated_artifact( - ::ei::ArtifactInventoryItem* artifact); - ::ei::ArtifactInventoryItem* unsafe_arena_release_artifact(); + // optional .ei.BasicRequestInfo rinfo = 6; + bool has_rinfo() const; + void clear_rinfo() ; + const ::ei::BasicRequestInfo& rinfo() const; + PROTOBUF_NODISCARD ::ei::BasicRequestInfo* release_rinfo(); + ::ei::BasicRequestInfo* mutable_rinfo(); + void set_allocated_rinfo(::ei::BasicRequestInfo* value); + void unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value); + ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); - // optional double gold_price_paid = 4; - bool has_gold_price_paid() const; private: - bool _internal_has_gold_price_paid() const; + const ::ei::BasicRequestInfo& _internal_rinfo() const; + ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + public: - void clear_gold_price_paid(); - double gold_price_paid() const; - void set_gold_price_paid(double value); + // optional bool sandbox = 7; + bool has_sandbox() const; + void clear_sandbox() ; + bool sandbox() const; + void set_sandbox(bool value); + private: - double _internal_gold_price_paid() const; - void _internal_set_gold_price_paid(double value); - public: + bool _internal_sandbox() const; + void _internal_set_sandbox(bool value); - // @@protoc_insertion_point(class_scope:ei.SetArtifactRequest) + public: + // @@protoc_insertion_point(class_scope:ei.VerifyPurchaseRequest) 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< ::ei::ArtifactSpec > stones_; - ::ei::BasicRequestInfo* rinfo_; - ::ei::ArtifactInventoryItem* artifact_; - double gold_price_paid_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 8, 2, + 96, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_VerifyPurchaseRequest_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const VerifyPurchaseRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr sku_; + ::google::protobuf::internal::ArenaStringPtr transaction_id_; + ::google::protobuf::internal::ArenaStringPtr receipt_; + ::google::protobuf::internal::ArenaStringPtr platform_; + ::google::protobuf::internal::ArenaStringPtr original_transaction_id_; + ::ei::GenericAction* log_; + ::ei::BasicRequestInfo* rinfo_; + bool sandbox_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class SetArtifactResponse final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.SetArtifactResponse) */ { +class TipsDB final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.TipsDB) */ { public: - inline SetArtifactResponse() : SetArtifactResponse(nullptr) {} - ~SetArtifactResponse() override; - explicit PROTOBUF_CONSTEXPR SetArtifactResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - SetArtifactResponse(const SetArtifactResponse& from); - SetArtifactResponse(SetArtifactResponse&& from) noexcept - : SetArtifactResponse() { - *this = ::std::move(from); - } - - inline SetArtifactResponse& operator=(const SetArtifactResponse& from) { + inline TipsDB() : TipsDB(nullptr) {} + ~TipsDB() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR TipsDB( + ::google::protobuf::internal::ConstantInitialized); + + inline TipsDB(const TipsDB& from) : TipsDB(nullptr, from) {} + inline TipsDB(TipsDB&& from) noexcept + : TipsDB(nullptr, std::move(from)) {} + inline TipsDB& operator=(const TipsDB& from) { CopyFrom(from); return *this; } - inline SetArtifactResponse& operator=(SetArtifactResponse&& from) noexcept { + inline TipsDB& operator=(TipsDB&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -42442,188 +45751,193 @@ class SetArtifactResponse final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const SetArtifactResponse& default_instance() { + static const TipsDB& default_instance() { return *internal_default_instance(); } - static inline const SetArtifactResponse* internal_default_instance() { - return reinterpret_cast( - &_SetArtifactResponse_default_instance_); - } - static constexpr int kIndexInFileMessages = - 150; - - friend void swap(SetArtifactResponse& a, SetArtifactResponse& b) { - a.Swap(&b); + static inline const TipsDB* internal_default_instance() { + return reinterpret_cast( + &_TipsDB_default_instance_); } - inline void Swap(SetArtifactResponse* other) { + static constexpr int kIndexInFileMessages = 120; + friend void swap(TipsDB& a, TipsDB& b) { a.Swap(&b); } + inline void Swap(TipsDB* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(SetArtifactResponse* other) { + void UnsafeArenaSwap(TipsDB* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - SetArtifactResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + TipsDB* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const SetArtifactResponse& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const SetArtifactResponse& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const TipsDB& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const TipsDB& from) { TipsDB::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(SetArtifactResponse* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.SetArtifactResponse"; + void InternalSwap(TipsDB* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.TipsDB"; } + + protected: + explicit TipsDB(::google::protobuf::Arena* arena); + TipsDB(::google::protobuf::Arena* arena, const TipsDB& from); + TipsDB(::google::protobuf::Arena* arena, TipsDB&& from) noexcept + : TipsDB(arena) { + *this = ::std::move(from); } - protected: - explicit SetArtifactResponse(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kEiUserIdFieldNumber = 5, - kOriginalItemIdFieldNumber = 2, - kSuccessFieldNumber = 1, + kTipsFieldNumber = 1, }; - // optional string ei_user_id = 5; - bool has_ei_user_id() const; - private: - bool _internal_has_ei_user_id() const; - public: - void clear_ei_user_id(); - const std::string& ei_user_id() const; - template - void set_ei_user_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_ei_user_id(); - PROTOBUF_NODISCARD std::string* release_ei_user_id(); - void set_allocated_ei_user_id(std::string* ei_user_id); - private: - const std::string& _internal_ei_user_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_ei_user_id(const std::string& value); - std::string* _internal_mutable_ei_user_id(); - public: - - // optional uint64 original_item_id = 2; - bool has_original_item_id() const; - private: - bool _internal_has_original_item_id() const; - public: - void clear_original_item_id(); - uint64_t original_item_id() const; - void set_original_item_id(uint64_t value); + // repeated .ei.InGameMail tips = 1; + int tips_size() const; private: - uint64_t _internal_original_item_id() const; - void _internal_set_original_item_id(uint64_t value); - public: + int _internal_tips_size() const; - // optional bool success = 1; - bool has_success() const; - private: - bool _internal_has_success() const; - public: - void clear_success(); - bool success() const; - void set_success(bool value); - private: - bool _internal_success() const; - void _internal_set_success(bool value); public: + void clear_tips() ; + ::ei::InGameMail* mutable_tips(int index); + ::google::protobuf::RepeatedPtrField<::ei::InGameMail>* mutable_tips(); - // @@protoc_insertion_point(class_scope:ei.SetArtifactResponse) + private: + const ::google::protobuf::RepeatedPtrField<::ei::InGameMail>& _internal_tips() const; + ::google::protobuf::RepeatedPtrField<::ei::InGameMail>* _internal_mutable_tips(); + public: + const ::ei::InGameMail& tips(int index) const; + ::ei::InGameMail* add_tips(); + const ::google::protobuf::RepeatedPtrField<::ei::InGameMail>& tips() const; + // @@protoc_insertion_point(class_scope:ei.TipsDB) 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 ei_user_id_; - uint64_t original_item_id_; - bool success_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 0, 1, 1, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_TipsDB_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const TipsDB& from_msg); + ::google::protobuf::RepeatedPtrField< ::ei::InGameMail > tips_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ArtifactsDB_ActiveArtifactSlot final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ArtifactsDB.ActiveArtifactSlot) */ { +class ShellsActionBatch final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ShellsActionBatch) */ { public: - inline ArtifactsDB_ActiveArtifactSlot() : ArtifactsDB_ActiveArtifactSlot(nullptr) {} - ~ArtifactsDB_ActiveArtifactSlot() override; - explicit PROTOBUF_CONSTEXPR ArtifactsDB_ActiveArtifactSlot(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ArtifactsDB_ActiveArtifactSlot(const ArtifactsDB_ActiveArtifactSlot& from); - ArtifactsDB_ActiveArtifactSlot(ArtifactsDB_ActiveArtifactSlot&& from) noexcept - : ArtifactsDB_ActiveArtifactSlot() { - *this = ::std::move(from); - } - - inline ArtifactsDB_ActiveArtifactSlot& operator=(const ArtifactsDB_ActiveArtifactSlot& from) { + inline ShellsActionBatch() : ShellsActionBatch(nullptr) {} + ~ShellsActionBatch() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ShellsActionBatch( + ::google::protobuf::internal::ConstantInitialized); + + inline ShellsActionBatch(const ShellsActionBatch& from) : ShellsActionBatch(nullptr, from) {} + inline ShellsActionBatch(ShellsActionBatch&& from) noexcept + : ShellsActionBatch(nullptr, std::move(from)) {} + inline ShellsActionBatch& operator=(const ShellsActionBatch& from) { CopyFrom(from); return *this; } - inline ArtifactsDB_ActiveArtifactSlot& operator=(ArtifactsDB_ActiveArtifactSlot&& from) noexcept { + inline ShellsActionBatch& operator=(ShellsActionBatch&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -42632,168 +45946,211 @@ class ArtifactsDB_ActiveArtifactSlot final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ArtifactsDB_ActiveArtifactSlot& default_instance() { + static const ShellsActionBatch& default_instance() { return *internal_default_instance(); } - static inline const ArtifactsDB_ActiveArtifactSlot* internal_default_instance() { - return reinterpret_cast( - &_ArtifactsDB_ActiveArtifactSlot_default_instance_); - } - static constexpr int kIndexInFileMessages = - 151; - - friend void swap(ArtifactsDB_ActiveArtifactSlot& a, ArtifactsDB_ActiveArtifactSlot& b) { - a.Swap(&b); + static inline const ShellsActionBatch* internal_default_instance() { + return reinterpret_cast( + &_ShellsActionBatch_default_instance_); } - inline void Swap(ArtifactsDB_ActiveArtifactSlot* other) { + static constexpr int kIndexInFileMessages = 199; + friend void swap(ShellsActionBatch& a, ShellsActionBatch& b) { a.Swap(&b); } + inline void Swap(ShellsActionBatch* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ArtifactsDB_ActiveArtifactSlot* other) { + void UnsafeArenaSwap(ShellsActionBatch* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ArtifactsDB_ActiveArtifactSlot* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ShellsActionBatch* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ArtifactsDB_ActiveArtifactSlot& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ArtifactsDB_ActiveArtifactSlot& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ShellsActionBatch& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ShellsActionBatch& from) { ShellsActionBatch::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ArtifactsDB_ActiveArtifactSlot* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ArtifactsDB.ActiveArtifactSlot"; + void InternalSwap(ShellsActionBatch* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ShellsActionBatch"; } + + protected: + explicit ShellsActionBatch(::google::protobuf::Arena* arena); + ShellsActionBatch(::google::protobuf::Arena* arena, const ShellsActionBatch& from); + ShellsActionBatch(::google::protobuf::Arena* arena, ShellsActionBatch&& from) noexcept + : ShellsActionBatch(arena) { + *this = ::std::move(from); } - protected: - explicit ArtifactsDB_ActiveArtifactSlot(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kItemIdFieldNumber = 2, - kOccupiedFieldNumber = 1, + kActionsFieldNumber = 2, + kRinfoFieldNumber = 1, }; - // optional uint64 item_id = 2; - bool has_item_id() const; - private: - bool _internal_has_item_id() const; - public: - void clear_item_id(); - uint64_t item_id() const; - void set_item_id(uint64_t value); + // repeated .ei.ShellsActionLog actions = 2; + int actions_size() const; private: - uint64_t _internal_item_id() const; - void _internal_set_item_id(uint64_t value); + int _internal_actions_size() const; + public: + void clear_actions() ; + ::ei::ShellsActionLog* mutable_actions(int index); + ::google::protobuf::RepeatedPtrField<::ei::ShellsActionLog>* mutable_actions(); - // optional bool occupied = 1; - bool has_occupied() const; private: - bool _internal_has_occupied() const; + const ::google::protobuf::RepeatedPtrField<::ei::ShellsActionLog>& _internal_actions() const; + ::google::protobuf::RepeatedPtrField<::ei::ShellsActionLog>* _internal_mutable_actions(); public: - void clear_occupied(); - bool occupied() const; - void set_occupied(bool value); + const ::ei::ShellsActionLog& actions(int index) const; + ::ei::ShellsActionLog* add_actions(); + const ::google::protobuf::RepeatedPtrField<::ei::ShellsActionLog>& actions() const; + // optional .ei.BasicRequestInfo rinfo = 1; + bool has_rinfo() const; + void clear_rinfo() ; + const ::ei::BasicRequestInfo& rinfo() const; + PROTOBUF_NODISCARD ::ei::BasicRequestInfo* release_rinfo(); + ::ei::BasicRequestInfo* mutable_rinfo(); + void set_allocated_rinfo(::ei::BasicRequestInfo* value); + void unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value); + ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); + private: - bool _internal_occupied() const; - void _internal_set_occupied(bool value); - public: + const ::ei::BasicRequestInfo& _internal_rinfo() const; + ::ei::BasicRequestInfo* _internal_mutable_rinfo(); - // @@protoc_insertion_point(class_scope:ei.ArtifactsDB.ActiveArtifactSlot) + public: + // @@protoc_insertion_point(class_scope:ei.ShellsActionBatch) 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_; - uint64_t item_id_; - bool occupied_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 2, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ShellsActionBatch_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ShellsActionBatch& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::ShellsActionLog > actions_; + ::ei::BasicRequestInfo* rinfo_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ArtifactsDB_ActiveArtifactSet final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ArtifactsDB.ActiveArtifactSet) */ { +class ShellSpec final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ShellSpec) */ { public: - inline ArtifactsDB_ActiveArtifactSet() : ArtifactsDB_ActiveArtifactSet(nullptr) {} - ~ArtifactsDB_ActiveArtifactSet() override; - explicit PROTOBUF_CONSTEXPR ArtifactsDB_ActiveArtifactSet(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ArtifactsDB_ActiveArtifactSet(const ArtifactsDB_ActiveArtifactSet& from); - ArtifactsDB_ActiveArtifactSet(ArtifactsDB_ActiveArtifactSet&& from) noexcept - : ArtifactsDB_ActiveArtifactSet() { - *this = ::std::move(from); - } - - inline ArtifactsDB_ActiveArtifactSet& operator=(const ArtifactsDB_ActiveArtifactSet& from) { + inline ShellSpec() : ShellSpec(nullptr) {} + ~ShellSpec() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ShellSpec( + ::google::protobuf::internal::ConstantInitialized); + + inline ShellSpec(const ShellSpec& from) : ShellSpec(nullptr, from) {} + inline ShellSpec(ShellSpec&& from) noexcept + : ShellSpec(nullptr, std::move(from)) {} + inline ShellSpec& operator=(const ShellSpec& from) { CopyFrom(from); return *this; } - inline ArtifactsDB_ActiveArtifactSet& operator=(ArtifactsDB_ActiveArtifactSet&& from) noexcept { + inline ShellSpec& operator=(ShellSpec&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -42802,173 +46159,551 @@ class ArtifactsDB_ActiveArtifactSet final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ArtifactsDB_ActiveArtifactSet& default_instance() { + static const ShellSpec& default_instance() { return *internal_default_instance(); } - static inline const ArtifactsDB_ActiveArtifactSet* internal_default_instance() { - return reinterpret_cast( - &_ArtifactsDB_ActiveArtifactSet_default_instance_); - } - static constexpr int kIndexInFileMessages = - 152; - - friend void swap(ArtifactsDB_ActiveArtifactSet& a, ArtifactsDB_ActiveArtifactSet& b) { - a.Swap(&b); + static inline const ShellSpec* internal_default_instance() { + return reinterpret_cast( + &_ShellSpec_default_instance_); } - inline void Swap(ArtifactsDB_ActiveArtifactSet* other) { + static constexpr int kIndexInFileMessages = 173; + friend void swap(ShellSpec& a, ShellSpec& b) { a.Swap(&b); } + inline void Swap(ShellSpec* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ArtifactsDB_ActiveArtifactSet* other) { + void UnsafeArenaSwap(ShellSpec* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ArtifactsDB_ActiveArtifactSet* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ShellSpec* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ArtifactsDB_ActiveArtifactSet& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ArtifactsDB_ActiveArtifactSet& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ShellSpec& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ShellSpec& from) { ShellSpec::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ArtifactsDB_ActiveArtifactSet* other); + void InternalSwap(ShellSpec* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ShellSpec"; } + + protected: + explicit ShellSpec(::google::protobuf::Arena* arena); + ShellSpec(::google::protobuf::Arena* arena, const ShellSpec& from); + ShellSpec(::google::protobuf::Arena* arena, ShellSpec&& from) noexcept + : ShellSpec(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ArtifactsDB.ActiveArtifactSet"; + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + using ShellPiece = ShellSpec_ShellPiece; + using AssetType = ShellSpec_AssetType; + static constexpr AssetType COOP = ShellSpec_AssetType_COOP; + static constexpr AssetType SHACK = ShellSpec_AssetType_SHACK; + static constexpr AssetType SUPER_SHACK = ShellSpec_AssetType_SUPER_SHACK; + static constexpr AssetType SHORT_HOUSE = ShellSpec_AssetType_SHORT_HOUSE; + static constexpr AssetType THE_STANDARD = ShellSpec_AssetType_THE_STANDARD; + static constexpr AssetType LONG_HOUSE = ShellSpec_AssetType_LONG_HOUSE; + static constexpr AssetType DOUBLE_DECKER = ShellSpec_AssetType_DOUBLE_DECKER; + static constexpr AssetType WAREHOUSE = ShellSpec_AssetType_WAREHOUSE; + static constexpr AssetType CENTER = ShellSpec_AssetType_CENTER; + static constexpr AssetType BUNKER = ShellSpec_AssetType_BUNKER; + static constexpr AssetType EGGKEA = ShellSpec_AssetType_EGGKEA; + static constexpr AssetType HAB_1K = ShellSpec_AssetType_HAB_1K; + static constexpr AssetType HANGAR = ShellSpec_AssetType_HANGAR; + static constexpr AssetType TOWER = ShellSpec_AssetType_TOWER; + static constexpr AssetType HAB_10K = ShellSpec_AssetType_HAB_10K; + static constexpr AssetType EGGTOPIA = ShellSpec_AssetType_EGGTOPIA; + static constexpr AssetType MONOLITH = ShellSpec_AssetType_MONOLITH; + static constexpr AssetType PLANET_PORTAL = ShellSpec_AssetType_PLANET_PORTAL; + static constexpr AssetType CHICKEN_UNIVERSE = ShellSpec_AssetType_CHICKEN_UNIVERSE; + static constexpr AssetType SILO_0_SMALL = ShellSpec_AssetType_SILO_0_SMALL; + static constexpr AssetType SILO_0_MED = ShellSpec_AssetType_SILO_0_MED; + static constexpr AssetType SILO_0_LARGE = ShellSpec_AssetType_SILO_0_LARGE; + static constexpr AssetType SILO_1_SMALL = ShellSpec_AssetType_SILO_1_SMALL; + static constexpr AssetType SILO_1_MED = ShellSpec_AssetType_SILO_1_MED; + static constexpr AssetType SILO_1_LARGE = ShellSpec_AssetType_SILO_1_LARGE; + static constexpr AssetType SILO_ALL = ShellSpec_AssetType_SILO_ALL; + static constexpr AssetType MAILBOX = ShellSpec_AssetType_MAILBOX; + static constexpr AssetType TROPHY_CASE = ShellSpec_AssetType_TROPHY_CASE; + static constexpr AssetType GROUND = ShellSpec_AssetType_GROUND; + static constexpr AssetType HARDSCAPE = ShellSpec_AssetType_HARDSCAPE; + static constexpr AssetType HYPERLOOP = ShellSpec_AssetType_HYPERLOOP; + static constexpr AssetType DEPOT_1 = ShellSpec_AssetType_DEPOT_1; + static constexpr AssetType DEPOT_2 = ShellSpec_AssetType_DEPOT_2; + static constexpr AssetType DEPOT_3 = ShellSpec_AssetType_DEPOT_3; + static constexpr AssetType DEPOT_4 = ShellSpec_AssetType_DEPOT_4; + static constexpr AssetType DEPOT_5 = ShellSpec_AssetType_DEPOT_5; + static constexpr AssetType DEPOT_6 = ShellSpec_AssetType_DEPOT_6; + static constexpr AssetType DEPOT_7 = ShellSpec_AssetType_DEPOT_7; + static constexpr AssetType LAB_1 = ShellSpec_AssetType_LAB_1; + static constexpr AssetType LAB_2 = ShellSpec_AssetType_LAB_2; + static constexpr AssetType LAB_3 = ShellSpec_AssetType_LAB_3; + static constexpr AssetType LAB_4 = ShellSpec_AssetType_LAB_4; + static constexpr AssetType LAB_5 = ShellSpec_AssetType_LAB_5; + static constexpr AssetType LAB_6 = ShellSpec_AssetType_LAB_6; + static constexpr AssetType HATCHERY_EDIBLE = ShellSpec_AssetType_HATCHERY_EDIBLE; + static constexpr AssetType HATCHERY_SUPERFOOD = ShellSpec_AssetType_HATCHERY_SUPERFOOD; + static constexpr AssetType HATCHERY_MEDICAL = ShellSpec_AssetType_HATCHERY_MEDICAL; + static constexpr AssetType HATCHERY_ROCKET_FUEL = ShellSpec_AssetType_HATCHERY_ROCKET_FUEL; + static constexpr AssetType HATCHERY_SUPERMATERIAL = ShellSpec_AssetType_HATCHERY_SUPERMATERIAL; + static constexpr AssetType HATCHERY_FUSION = ShellSpec_AssetType_HATCHERY_FUSION; + static constexpr AssetType HATCHERY_QUANTUM = ShellSpec_AssetType_HATCHERY_QUANTUM; + static constexpr AssetType HATCHERY_IMMORTALITY = ShellSpec_AssetType_HATCHERY_IMMORTALITY; + static constexpr AssetType HATCHERY_TACHYON = ShellSpec_AssetType_HATCHERY_TACHYON; + static constexpr AssetType HATCHERY_GRAVITON = ShellSpec_AssetType_HATCHERY_GRAVITON; + static constexpr AssetType HATCHERY_DILITHIUM = ShellSpec_AssetType_HATCHERY_DILITHIUM; + static constexpr AssetType HATCHERY_PRODIGY = ShellSpec_AssetType_HATCHERY_PRODIGY; + static constexpr AssetType HATCHERY_TERRAFORM = ShellSpec_AssetType_HATCHERY_TERRAFORM; + static constexpr AssetType HATCHERY_ANTIMATTER = ShellSpec_AssetType_HATCHERY_ANTIMATTER; + static constexpr AssetType HATCHERY_DARK_MATTER = ShellSpec_AssetType_HATCHERY_DARK_MATTER; + static constexpr AssetType HATCHERY_AI = ShellSpec_AssetType_HATCHERY_AI; + static constexpr AssetType HATCHERY_NEBULA = ShellSpec_AssetType_HATCHERY_NEBULA; + static constexpr AssetType HATCHERY_UNIVERSE = ShellSpec_AssetType_HATCHERY_UNIVERSE; + static constexpr AssetType HATCHERY_ENLIGHTENMENT = ShellSpec_AssetType_HATCHERY_ENLIGHTENMENT; + static constexpr AssetType HATCHERY_CHOCOLATE = ShellSpec_AssetType_HATCHERY_CHOCOLATE; + static constexpr AssetType HATCHERY_EASTER = ShellSpec_AssetType_HATCHERY_EASTER; + static constexpr AssetType HATCHERY_WATERBALLOON = ShellSpec_AssetType_HATCHERY_WATERBALLOON; + static constexpr AssetType HATCHERY_FIREWORK = ShellSpec_AssetType_HATCHERY_FIREWORK; + static constexpr AssetType HATCHERY_PUMPKIN = ShellSpec_AssetType_HATCHERY_PUMPKIN; + static constexpr AssetType HATCHERY_CUSTOM = ShellSpec_AssetType_HATCHERY_CUSTOM; + static constexpr AssetType HOA_1 = ShellSpec_AssetType_HOA_1; + static constexpr AssetType HOA_2 = ShellSpec_AssetType_HOA_2; + static constexpr AssetType HOA_3 = ShellSpec_AssetType_HOA_3; + static constexpr AssetType MISSION_CONTROL_1 = ShellSpec_AssetType_MISSION_CONTROL_1; + static constexpr AssetType MISSION_CONTROL_2 = ShellSpec_AssetType_MISSION_CONTROL_2; + static constexpr AssetType MISSION_CONTROL_3 = ShellSpec_AssetType_MISSION_CONTROL_3; + static constexpr AssetType FUEL_TANK_1 = ShellSpec_AssetType_FUEL_TANK_1; + static constexpr AssetType FUEL_TANK_2 = ShellSpec_AssetType_FUEL_TANK_2; + static constexpr AssetType FUEL_TANK_3 = ShellSpec_AssetType_FUEL_TANK_3; + static constexpr AssetType FUEL_TANK_4 = ShellSpec_AssetType_FUEL_TANK_4; + static constexpr AssetType HATCHERY_GRAVITON_TOP = ShellSpec_AssetType_HATCHERY_GRAVITON_TOP; + static constexpr AssetType HATCHERY_NEBULA_MIDDLE = ShellSpec_AssetType_HATCHERY_NEBULA_MIDDLE; + static constexpr AssetType HATCHERY_NEBULA_TOP = ShellSpec_AssetType_HATCHERY_NEBULA_TOP; + static constexpr AssetType HATCHERY_DARK_MATTER_RING_1 = ShellSpec_AssetType_HATCHERY_DARK_MATTER_RING_1; + static constexpr AssetType HATCHERY_DARK_MATTER_RING_2 = ShellSpec_AssetType_HATCHERY_DARK_MATTER_RING_2; + static constexpr AssetType HATCHERY_DARK_MATTER_RING_3 = ShellSpec_AssetType_HATCHERY_DARK_MATTER_RING_3; + static constexpr AssetType HATCHERY_AI_TOP_1 = ShellSpec_AssetType_HATCHERY_AI_TOP_1; + static constexpr AssetType HATCHERY_AI_TOP_2 = ShellSpec_AssetType_HATCHERY_AI_TOP_2; + static constexpr AssetType HATCHERY_AI_TOP_3 = ShellSpec_AssetType_HATCHERY_AI_TOP_3; + static constexpr AssetType HATCHERY_AI_TOP_4 = ShellSpec_AssetType_HATCHERY_AI_TOP_4; + static constexpr AssetType HATCHERY_UNIVERSE_PROBE = ShellSpec_AssetType_HATCHERY_UNIVERSE_PROBE; + static constexpr AssetType HATCHERY_UNIVERSE_BOLT = ShellSpec_AssetType_HATCHERY_UNIVERSE_BOLT; + static constexpr AssetType HATCHERY_ENLIGHTENMENT_ORB = ShellSpec_AssetType_HATCHERY_ENLIGHTENMENT_ORB; + static constexpr AssetType HYPERLOOP_TRACK = ShellSpec_AssetType_HYPERLOOP_TRACK; + static constexpr AssetType MAILBOX_FULL = ShellSpec_AssetType_MAILBOX_FULL; + static constexpr AssetType CHICKEN = ShellSpec_AssetType_CHICKEN; + static constexpr AssetType HAT = ShellSpec_AssetType_HAT; + static constexpr AssetType UNKNOWN = ShellSpec_AssetType_UNKNOWN; + static inline bool AssetType_IsValid(int value) { + return ShellSpec_AssetType_IsValid(value); + } + static constexpr AssetType AssetType_MIN = ShellSpec_AssetType_AssetType_MIN; + static constexpr AssetType AssetType_MAX = ShellSpec_AssetType_AssetType_MAX; + static constexpr int AssetType_ARRAYSIZE = ShellSpec_AssetType_AssetType_ARRAYSIZE; + static inline const ::google::protobuf::EnumDescriptor* AssetType_descriptor() { + return ShellSpec_AssetType_descriptor(); } - protected: - explicit ArtifactsDB_ActiveArtifactSet(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); + template + static inline const std::string& AssetType_Name(T value) { + return ShellSpec_AssetType_Name(value); + } + static inline bool AssetType_Parse(absl::string_view name, AssetType* value) { + return ShellSpec_AssetType_Parse(name, value); + } + + // accessors ------------------------------------------------------- + enum : int { + kPiecesFieldNumber = 11, + kAltAssetsFieldNumber = 18, + kIdentifierFieldNumber = 1, + kNameFieldNumber = 3, + kSetIdentifierFieldNumber = 13, + kRequiredParentShellFieldNumber = 20, + kPrimaryPieceFieldNumber = 12, + kPriceFieldNumber = 4, + kRequiredEopFieldNumber = 5, + kRequiredSoulEggsFieldNumber = 6, + kSecondsRemainingFieldNumber = 16, + kSecondsUntilAvailableFieldNumber = 17, + kPopularityFieldNumber = 21, + kModifiedGeometryFieldNumber = 19, + kIsNewFieldNumber = 14, + kExpiresFieldNumber = 15, + kDefaultAppearanceFieldNumber = 8, + }; + // repeated .ei.ShellSpec.ShellPiece pieces = 11; + int pieces_size() const; + private: + int _internal_pieces_size() const; + public: + void clear_pieces() ; + ::ei::ShellSpec_ShellPiece* mutable_pieces(int index); + ::google::protobuf::RepeatedPtrField<::ei::ShellSpec_ShellPiece>* mutable_pieces(); - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + private: + const ::google::protobuf::RepeatedPtrField<::ei::ShellSpec_ShellPiece>& _internal_pieces() const; + ::google::protobuf::RepeatedPtrField<::ei::ShellSpec_ShellPiece>* _internal_mutable_pieces(); + public: + const ::ei::ShellSpec_ShellPiece& pieces(int index) const; + ::ei::ShellSpec_ShellPiece* add_pieces(); + const ::google::protobuf::RepeatedPtrField<::ei::ShellSpec_ShellPiece>& pieces() const; + // repeated .ei.DLCItem alt_assets = 18; + int alt_assets_size() const; + private: + int _internal_alt_assets_size() const; - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + public: + void clear_alt_assets() ; + ::ei::DLCItem* mutable_alt_assets(int index); + ::google::protobuf::RepeatedPtrField<::ei::DLCItem>* mutable_alt_assets(); - // nested types ---------------------------------------------------- + private: + const ::google::protobuf::RepeatedPtrField<::ei::DLCItem>& _internal_alt_assets() const; + ::google::protobuf::RepeatedPtrField<::ei::DLCItem>* _internal_mutable_alt_assets(); + public: + const ::ei::DLCItem& alt_assets(int index) const; + ::ei::DLCItem* add_alt_assets(); + const ::google::protobuf::RepeatedPtrField<::ei::DLCItem>& alt_assets() const; + // optional string identifier = 1; + bool has_identifier() const; + void clear_identifier() ; + const std::string& identifier() const; + template + void set_identifier(Arg_&& arg, Args_... args); + std::string* mutable_identifier(); + PROTOBUF_NODISCARD std::string* release_identifier(); + void set_allocated_identifier(std::string* value); - // accessors ------------------------------------------------------- + private: + const std::string& _internal_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_identifier( + const std::string& value); + std::string* _internal_mutable_identifier(); + + public: + // optional string name = 3; + bool has_name() const; + void clear_name() ; + const std::string& name() const; + template + void set_name(Arg_&& arg, Args_... args); + std::string* mutable_name(); + PROTOBUF_NODISCARD std::string* release_name(); + void set_allocated_name(std::string* value); - enum : int { - kSlotsFieldNumber = 1, - kUidFieldNumber = 2, - }; - // repeated .ei.ArtifactsDB.ActiveArtifactSlot slots = 1; - int slots_size() const; private: - int _internal_slots_size() const; + const std::string& _internal_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_name( + const std::string& value); + std::string* _internal_mutable_name(); + public: - void clear_slots(); - ::ei::ArtifactsDB_ActiveArtifactSlot* mutable_slots(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsDB_ActiveArtifactSlot >* - mutable_slots(); + // optional string set_identifier = 13; + bool has_set_identifier() const; + void clear_set_identifier() ; + const std::string& set_identifier() const; + template + void set_set_identifier(Arg_&& arg, Args_... args); + std::string* mutable_set_identifier(); + PROTOBUF_NODISCARD std::string* release_set_identifier(); + void set_allocated_set_identifier(std::string* value); + private: - const ::ei::ArtifactsDB_ActiveArtifactSlot& _internal_slots(int index) const; - ::ei::ArtifactsDB_ActiveArtifactSlot* _internal_add_slots(); + const std::string& _internal_set_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_set_identifier( + const std::string& value); + std::string* _internal_mutable_set_identifier(); + public: - const ::ei::ArtifactsDB_ActiveArtifactSlot& slots(int index) const; - ::ei::ArtifactsDB_ActiveArtifactSlot* add_slots(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsDB_ActiveArtifactSlot >& - slots() const; + // optional string required_parent_shell = 20; + bool has_required_parent_shell() const; + void clear_required_parent_shell() ; + const std::string& required_parent_shell() const; + template + void set_required_parent_shell(Arg_&& arg, Args_... args); + std::string* mutable_required_parent_shell(); + PROTOBUF_NODISCARD std::string* release_required_parent_shell(); + void set_allocated_required_parent_shell(std::string* value); + + private: + const std::string& _internal_required_parent_shell() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_required_parent_shell( + const std::string& value); + std::string* _internal_mutable_required_parent_shell(); + + public: + // optional .ei.ShellSpec.ShellPiece primary_piece = 12; + bool has_primary_piece() const; + void clear_primary_piece() ; + const ::ei::ShellSpec_ShellPiece& primary_piece() const; + PROTOBUF_NODISCARD ::ei::ShellSpec_ShellPiece* release_primary_piece(); + ::ei::ShellSpec_ShellPiece* mutable_primary_piece(); + void set_allocated_primary_piece(::ei::ShellSpec_ShellPiece* value); + void unsafe_arena_set_allocated_primary_piece(::ei::ShellSpec_ShellPiece* value); + ::ei::ShellSpec_ShellPiece* unsafe_arena_release_primary_piece(); - // optional uint32 uid = 2; - bool has_uid() const; private: - bool _internal_has_uid() const; + const ::ei::ShellSpec_ShellPiece& _internal_primary_piece() const; + ::ei::ShellSpec_ShellPiece* _internal_mutable_primary_piece(); + public: - void clear_uid(); - uint32_t uid() const; - void set_uid(uint32_t value); + // optional uint32 price = 4; + bool has_price() const; + void clear_price() ; + ::uint32_t price() const; + void set_price(::uint32_t value); + private: - uint32_t _internal_uid() const; - void _internal_set_uid(uint32_t value); + ::uint32_t _internal_price() const; + void _internal_set_price(::uint32_t value); + public: + // optional uint32 required_eop = 5; + bool has_required_eop() const; + void clear_required_eop() ; + ::uint32_t required_eop() const; + void set_required_eop(::uint32_t value); - // @@protoc_insertion_point(class_scope:ei.ArtifactsDB.ActiveArtifactSet) + private: + ::uint32_t _internal_required_eop() const; + void _internal_set_required_eop(::uint32_t value); + + public: + // optional double required_soul_eggs = 6; + bool has_required_soul_eggs() const; + void clear_required_soul_eggs() ; + double required_soul_eggs() const; + void set_required_soul_eggs(double value); + + private: + double _internal_required_soul_eggs() const; + void _internal_set_required_soul_eggs(double value); + + public: + // optional double seconds_remaining = 16; + bool has_seconds_remaining() const; + void clear_seconds_remaining() ; + double seconds_remaining() const; + void set_seconds_remaining(double value); + + private: + double _internal_seconds_remaining() const; + void _internal_set_seconds_remaining(double value); + + public: + // optional double seconds_until_available = 17; + bool has_seconds_until_available() const; + void clear_seconds_until_available() ; + double seconds_until_available() const; + void set_seconds_until_available(double value); + + private: + double _internal_seconds_until_available() const; + void _internal_set_seconds_until_available(double value); + + public: + // optional uint64 popularity = 21; + bool has_popularity() const; + void clear_popularity() ; + ::uint64_t popularity() const; + void set_popularity(::uint64_t value); + + private: + ::uint64_t _internal_popularity() const; + void _internal_set_popularity(::uint64_t value); + + public: + // optional bool modified_geometry = 19; + bool has_modified_geometry() const; + void clear_modified_geometry() ; + bool modified_geometry() const; + void set_modified_geometry(bool value); + + private: + bool _internal_modified_geometry() const; + void _internal_set_modified_geometry(bool value); + + public: + // optional bool is_new = 14; + bool has_is_new() const; + void clear_is_new() ; + bool is_new() const; + void set_is_new(bool value); + + private: + bool _internal_is_new() const; + void _internal_set_is_new(bool value); + + public: + // optional bool expires = 15; + bool has_expires() const; + void clear_expires() ; + bool expires() const; + void set_expires(bool value); + + private: + bool _internal_expires() const; + void _internal_set_expires(bool value); + + public: + // optional bool default_appearance = 8; + bool has_default_appearance() const; + void clear_default_appearance() ; + bool default_appearance() const; + void set_default_appearance(bool value); + + private: + bool _internal_default_appearance() const; + void _internal_set_default_appearance(bool value); + + public: + // @@protoc_insertion_point(class_scope:ei.ShellSpec) 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< ::ei::ArtifactsDB_ActiveArtifactSlot > slots_; - uint32_t uid_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 5, 17, 3, + 86, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ShellSpec_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ShellSpec& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::ShellSpec_ShellPiece > pieces_; + ::google::protobuf::RepeatedPtrField< ::ei::DLCItem > alt_assets_; + ::google::protobuf::internal::ArenaStringPtr identifier_; + ::google::protobuf::internal::ArenaStringPtr name_; + ::google::protobuf::internal::ArenaStringPtr set_identifier_; + ::google::protobuf::internal::ArenaStringPtr required_parent_shell_; + ::ei::ShellSpec_ShellPiece* primary_piece_; + ::uint32_t price_; + ::uint32_t required_eop_; + double required_soul_eggs_; + double seconds_remaining_; + double seconds_until_available_; + ::uint64_t popularity_; + bool modified_geometry_; + bool is_new_; + bool expires_; + bool default_appearance_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ArtifactsDB_CraftableArtifact final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ArtifactsDB.CraftableArtifact) */ { +class ShellObjectSpec final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ShellObjectSpec) */ { public: - inline ArtifactsDB_CraftableArtifact() : ArtifactsDB_CraftableArtifact(nullptr) {} - ~ArtifactsDB_CraftableArtifact() override; - explicit PROTOBUF_CONSTEXPR ArtifactsDB_CraftableArtifact(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ArtifactsDB_CraftableArtifact(const ArtifactsDB_CraftableArtifact& from); - ArtifactsDB_CraftableArtifact(ArtifactsDB_CraftableArtifact&& from) noexcept - : ArtifactsDB_CraftableArtifact() { - *this = ::std::move(from); - } - - inline ArtifactsDB_CraftableArtifact& operator=(const ArtifactsDB_CraftableArtifact& from) { + inline ShellObjectSpec() : ShellObjectSpec(nullptr) {} + ~ShellObjectSpec() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ShellObjectSpec( + ::google::protobuf::internal::ConstantInitialized); + + inline ShellObjectSpec(const ShellObjectSpec& from) : ShellObjectSpec(nullptr, from) {} + inline ShellObjectSpec(ShellObjectSpec&& from) noexcept + : ShellObjectSpec(nullptr, std::move(from)) {} + inline ShellObjectSpec& operator=(const ShellObjectSpec& from) { CopyFrom(from); return *this; } - inline ArtifactsDB_CraftableArtifact& operator=(ArtifactsDB_CraftableArtifact&& from) noexcept { + inline ShellObjectSpec& operator=(ShellObjectSpec&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -42977,233 +46712,491 @@ class ArtifactsDB_CraftableArtifact final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ArtifactsDB_CraftableArtifact& default_instance() { + static const ShellObjectSpec& default_instance() { return *internal_default_instance(); } - static inline const ArtifactsDB_CraftableArtifact* internal_default_instance() { - return reinterpret_cast( - &_ArtifactsDB_CraftableArtifact_default_instance_); - } - static constexpr int kIndexInFileMessages = - 153; - - friend void swap(ArtifactsDB_CraftableArtifact& a, ArtifactsDB_CraftableArtifact& b) { - a.Swap(&b); + static inline const ShellObjectSpec* internal_default_instance() { + return reinterpret_cast( + &_ShellObjectSpec_default_instance_); } - inline void Swap(ArtifactsDB_CraftableArtifact* other) { + static constexpr int kIndexInFileMessages = 177; + friend void swap(ShellObjectSpec& a, ShellObjectSpec& b) { a.Swap(&b); } + inline void Swap(ShellObjectSpec* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ArtifactsDB_CraftableArtifact* other) { + void UnsafeArenaSwap(ShellObjectSpec* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ArtifactsDB_CraftableArtifact* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ShellObjectSpec* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ArtifactsDB_CraftableArtifact& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ArtifactsDB_CraftableArtifact& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ShellObjectSpec& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ShellObjectSpec& from) { ShellObjectSpec::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ArtifactsDB_CraftableArtifact* other); + void InternalSwap(ShellObjectSpec* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ShellObjectSpec"; } + + protected: + explicit ShellObjectSpec(::google::protobuf::Arena* arena); + ShellObjectSpec(::google::protobuf::Arena* arena, const ShellObjectSpec& from); + ShellObjectSpec(::google::protobuf::Arena* arena, ShellObjectSpec&& from) noexcept + : ShellObjectSpec(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ArtifactsDB.CraftableArtifact"; + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + using LODPiece = ShellObjectSpec_LODPiece; + using ChickenAnimation = ShellObjectSpec_ChickenAnimation; + static constexpr ChickenAnimation STANDARD_RUN = ShellObjectSpec_ChickenAnimation_STANDARD_RUN; + static constexpr ChickenAnimation SLOWMO = ShellObjectSpec_ChickenAnimation_SLOWMO; + static constexpr ChickenAnimation WOBBLE = ShellObjectSpec_ChickenAnimation_WOBBLE; + static constexpr ChickenAnimation WOBBLE_LEAN = ShellObjectSpec_ChickenAnimation_WOBBLE_LEAN; + static constexpr ChickenAnimation SMOOTH = ShellObjectSpec_ChickenAnimation_SMOOTH; + static constexpr ChickenAnimation SMOOTH_LEAN = ShellObjectSpec_ChickenAnimation_SMOOTH_LEAN; + static constexpr ChickenAnimation HOVER = ShellObjectSpec_ChickenAnimation_HOVER; + static constexpr ChickenAnimation SIDEWAYS_SMOOTH = ShellObjectSpec_ChickenAnimation_SIDEWAYS_SMOOTH; + static constexpr ChickenAnimation SIDEWAYS_LEAN = ShellObjectSpec_ChickenAnimation_SIDEWAYS_LEAN; + static inline bool ChickenAnimation_IsValid(int value) { + return ShellObjectSpec_ChickenAnimation_IsValid(value); + } + static constexpr ChickenAnimation ChickenAnimation_MIN = ShellObjectSpec_ChickenAnimation_ChickenAnimation_MIN; + static constexpr ChickenAnimation ChickenAnimation_MAX = ShellObjectSpec_ChickenAnimation_ChickenAnimation_MAX; + static constexpr int ChickenAnimation_ARRAYSIZE = ShellObjectSpec_ChickenAnimation_ChickenAnimation_ARRAYSIZE; + static inline const ::google::protobuf::EnumDescriptor* ChickenAnimation_descriptor() { + return ShellObjectSpec_ChickenAnimation_descriptor(); } - protected: - explicit ArtifactsDB_CraftableArtifact(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); + template + static inline const std::string& ChickenAnimation_Name(T value) { + return ShellObjectSpec_ChickenAnimation_Name(value); + } + static inline bool ChickenAnimation_Parse(absl::string_view name, ChickenAnimation* value) { + return ShellObjectSpec_ChickenAnimation_Parse(name, value); + } + + // accessors ------------------------------------------------------- + enum : int { + kMetadataFieldNumber = 7, + kPiecesFieldNumber = 8, + kIconColorsFieldNumber = 15, + kIdentifierFieldNumber = 1, + kNameFieldNumber = 2, + kObjectClassFieldNumber = 14, + kPriceFieldNumber = 4, + kRequiredEopFieldNumber = 5, + kRequiredSoulEggsFieldNumber = 6, + kIsNewFieldNumber = 10, + kExpiresFieldNumber = 11, + kNoHatsFieldNumber = 13, + kDefaultAppearanceFieldNumber = 9, + kChickenAnimationFieldNumber = 16, + kSecondsRemainingFieldNumber = 12, + kSecondsUntilAvailableFieldNumber = 18, + kPopularityFieldNumber = 19, + kSortPriorityFieldNumber = 17, + kAssetTypeFieldNumber = 3, + }; + // repeated double metadata = 7; + int metadata_size() const; + private: + int _internal_metadata_size() const; + public: + void clear_metadata() ; + double metadata(int index) const; + void set_metadata(int index, double value); + void add_metadata(double value); + const ::google::protobuf::RepeatedField& metadata() const; + ::google::protobuf::RepeatedField* mutable_metadata(); - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + private: + const ::google::protobuf::RepeatedField& _internal_metadata() const; + ::google::protobuf::RepeatedField* _internal_mutable_metadata(); - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + public: + // repeated .ei.ShellObjectSpec.LODPiece pieces = 8; + int pieces_size() const; + private: + int _internal_pieces_size() const; - // nested types ---------------------------------------------------- + public: + void clear_pieces() ; + ::ei::ShellObjectSpec_LODPiece* mutable_pieces(int index); + ::google::protobuf::RepeatedPtrField<::ei::ShellObjectSpec_LODPiece>* mutable_pieces(); - // accessors ------------------------------------------------------- + private: + const ::google::protobuf::RepeatedPtrField<::ei::ShellObjectSpec_LODPiece>& _internal_pieces() const; + ::google::protobuf::RepeatedPtrField<::ei::ShellObjectSpec_LODPiece>* _internal_mutable_pieces(); + public: + const ::ei::ShellObjectSpec_LODPiece& pieces(int index) const; + ::ei::ShellObjectSpec_LODPiece* add_pieces(); + const ::google::protobuf::RepeatedPtrField<::ei::ShellObjectSpec_LODPiece>& pieces() const; + // repeated string icon_colors = 15; + int icon_colors_size() const; + private: + int _internal_icon_colors_size() const; + + public: + void clear_icon_colors() ; + const std::string& icon_colors(int index) const; + std::string* mutable_icon_colors(int index); + template + void set_icon_colors(int index, Arg_&& value, Args_... args); + std::string* add_icon_colors(); + template + void add_icon_colors(Arg_&& value, Args_... args); + const ::google::protobuf::RepeatedPtrField& icon_colors() const; + ::google::protobuf::RepeatedPtrField* mutable_icon_colors(); - enum : int { - kSpecFieldNumber = 1, - kCountFieldNumber = 3, - kDiscoveredFieldNumber = 6, - kCraftableFieldNumber = 4, - kRecipeDiscoveredFieldNumber = 5, - kSeenFieldNumber = 2, - }; - // optional .ei.ArtifactSpec spec = 1; - bool has_spec() const; private: - bool _internal_has_spec() const; + const ::google::protobuf::RepeatedPtrField& _internal_icon_colors() const; + ::google::protobuf::RepeatedPtrField* _internal_mutable_icon_colors(); + public: - void clear_spec(); - const ::ei::ArtifactSpec& spec() const; - PROTOBUF_NODISCARD ::ei::ArtifactSpec* release_spec(); - ::ei::ArtifactSpec* mutable_spec(); - void set_allocated_spec(::ei::ArtifactSpec* spec); + // optional string identifier = 1; + bool has_identifier() const; + void clear_identifier() ; + const std::string& identifier() const; + template + void set_identifier(Arg_&& arg, Args_... args); + std::string* mutable_identifier(); + PROTOBUF_NODISCARD std::string* release_identifier(); + void set_allocated_identifier(std::string* value); + private: - const ::ei::ArtifactSpec& _internal_spec() const; - ::ei::ArtifactSpec* _internal_mutable_spec(); + const std::string& _internal_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_identifier( + const std::string& value); + std::string* _internal_mutable_identifier(); + public: - void unsafe_arena_set_allocated_spec( - ::ei::ArtifactSpec* spec); - ::ei::ArtifactSpec* unsafe_arena_release_spec(); + // optional string name = 2; + bool has_name() const; + void clear_name() ; + const std::string& name() const; + template + void set_name(Arg_&& arg, Args_... args); + std::string* mutable_name(); + PROTOBUF_NODISCARD std::string* release_name(); + void set_allocated_name(std::string* value); + + private: + const std::string& _internal_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_name( + const std::string& value); + std::string* _internal_mutable_name(); + + public: + // optional string object_class = 14; + bool has_object_class() const; + void clear_object_class() ; + const std::string& object_class() const; + template + void set_object_class(Arg_&& arg, Args_... args); + std::string* mutable_object_class(); + PROTOBUF_NODISCARD std::string* release_object_class(); + void set_allocated_object_class(std::string* value); + + private: + const std::string& _internal_object_class() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_object_class( + const std::string& value); + std::string* _internal_mutable_object_class(); + + public: + // optional uint32 price = 4; + bool has_price() const; + void clear_price() ; + ::uint32_t price() const; + void set_price(::uint32_t value); + + private: + ::uint32_t _internal_price() const; + void _internal_set_price(::uint32_t value); + + public: + // optional uint32 required_eop = 5; + bool has_required_eop() const; + void clear_required_eop() ; + ::uint32_t required_eop() const; + void set_required_eop(::uint32_t value); + + private: + ::uint32_t _internal_required_eop() const; + void _internal_set_required_eop(::uint32_t value); + + public: + // optional double required_soul_eggs = 6; + bool has_required_soul_eggs() const; + void clear_required_soul_eggs() ; + double required_soul_eggs() const; + void set_required_soul_eggs(double value); + + private: + double _internal_required_soul_eggs() const; + void _internal_set_required_soul_eggs(double value); + + public: + // optional bool is_new = 10; + bool has_is_new() const; + void clear_is_new() ; + bool is_new() const; + void set_is_new(bool value); - // optional uint32 count = 3; - bool has_count() const; private: - bool _internal_has_count() const; + bool _internal_is_new() const; + void _internal_set_is_new(bool value); + public: - void clear_count(); - uint32_t count() const; - void set_count(uint32_t value); + // optional bool expires = 11; + bool has_expires() const; + void clear_expires() ; + bool expires() const; + void set_expires(bool value); + private: - uint32_t _internal_count() const; - void _internal_set_count(uint32_t value); + bool _internal_expires() const; + void _internal_set_expires(bool value); + public: + // optional bool no_hats = 13; + bool has_no_hats() const; + void clear_no_hats() ; + bool no_hats() const; + void set_no_hats(bool value); - // optional bool discovered = 6; - bool has_discovered() const; private: - bool _internal_has_discovered() const; + bool _internal_no_hats() const; + void _internal_set_no_hats(bool value); + public: - void clear_discovered(); - bool discovered() const; - void set_discovered(bool value); + // optional bool default_appearance = 9; + bool has_default_appearance() const; + void clear_default_appearance() ; + bool default_appearance() const; + void set_default_appearance(bool value); + private: - bool _internal_discovered() const; - void _internal_set_discovered(bool value); + bool _internal_default_appearance() const; + void _internal_set_default_appearance(bool value); + public: + // optional .ei.ShellObjectSpec.ChickenAnimation chicken_animation = 16; + bool has_chicken_animation() const; + void clear_chicken_animation() ; + ::ei::ShellObjectSpec_ChickenAnimation chicken_animation() const; + void set_chicken_animation(::ei::ShellObjectSpec_ChickenAnimation value); - // optional bool craftable = 4; - bool has_craftable() const; private: - bool _internal_has_craftable() const; + ::ei::ShellObjectSpec_ChickenAnimation _internal_chicken_animation() const; + void _internal_set_chicken_animation(::ei::ShellObjectSpec_ChickenAnimation value); + public: - void clear_craftable(); - bool craftable() const; - void set_craftable(bool value); + // optional double seconds_remaining = 12; + bool has_seconds_remaining() const; + void clear_seconds_remaining() ; + double seconds_remaining() const; + void set_seconds_remaining(double value); + private: - bool _internal_craftable() const; - void _internal_set_craftable(bool value); + double _internal_seconds_remaining() const; + void _internal_set_seconds_remaining(double value); + public: + // optional double seconds_until_available = 18; + bool has_seconds_until_available() const; + void clear_seconds_until_available() ; + double seconds_until_available() const; + void set_seconds_until_available(double value); - // optional bool recipe_discovered = 5; - bool has_recipe_discovered() const; private: - bool _internal_has_recipe_discovered() const; + double _internal_seconds_until_available() const; + void _internal_set_seconds_until_available(double value); + public: - void clear_recipe_discovered(); - bool recipe_discovered() const; - void set_recipe_discovered(bool value); + // optional uint64 popularity = 19; + bool has_popularity() const; + void clear_popularity() ; + ::uint64_t popularity() const; + void set_popularity(::uint64_t value); + private: - bool _internal_recipe_discovered() const; - void _internal_set_recipe_discovered(bool value); + ::uint64_t _internal_popularity() const; + void _internal_set_popularity(::uint64_t value); + public: + // optional int32 sort_priority = 17; + bool has_sort_priority() const; + void clear_sort_priority() ; + ::int32_t sort_priority() const; + void set_sort_priority(::int32_t value); - // optional bool seen = 2; - bool has_seen() const; private: - bool _internal_has_seen() const; + ::int32_t _internal_sort_priority() const; + void _internal_set_sort_priority(::int32_t value); + public: - void clear_seen(); - bool seen() const; - void set_seen(bool value); + // optional .ei.ShellSpec.AssetType asset_type = 3; + bool has_asset_type() const; + void clear_asset_type() ; + ::ei::ShellSpec_AssetType asset_type() const; + void set_asset_type(::ei::ShellSpec_AssetType value); + private: - bool _internal_seen() const; - void _internal_set_seen(bool value); - public: + ::ei::ShellSpec_AssetType _internal_asset_type() const; + void _internal_set_asset_type(::ei::ShellSpec_AssetType value); - // @@protoc_insertion_point(class_scope:ei.ArtifactsDB.CraftableArtifact) + public: + // @@protoc_insertion_point(class_scope:ei.ShellObjectSpec) 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_; - ::ei::ArtifactSpec* spec_; - uint32_t count_; - bool discovered_; - bool craftable_; - bool recipe_discovered_; - bool seen_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 5, 19, 3, + 80, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ShellObjectSpec_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ShellObjectSpec& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedField metadata_; + ::google::protobuf::RepeatedPtrField< ::ei::ShellObjectSpec_LODPiece > pieces_; + ::google::protobuf::RepeatedPtrField icon_colors_; + ::google::protobuf::internal::ArenaStringPtr identifier_; + ::google::protobuf::internal::ArenaStringPtr name_; + ::google::protobuf::internal::ArenaStringPtr object_class_; + ::uint32_t price_; + ::uint32_t required_eop_; + double required_soul_eggs_; + bool is_new_; + bool expires_; + bool no_hats_; + bool default_appearance_; + int chicken_animation_; + double seconds_remaining_; + double seconds_until_available_; + ::uint64_t popularity_; + ::int32_t sort_priority_; + int asset_type_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ArtifactsDB final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ArtifactsDB) */ { +class ShellDB_FarmConfiguration final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ShellDB.FarmConfiguration) */ { public: - inline ArtifactsDB() : ArtifactsDB(nullptr) {} - ~ArtifactsDB() override; - explicit PROTOBUF_CONSTEXPR ArtifactsDB(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ArtifactsDB(const ArtifactsDB& from); - ArtifactsDB(ArtifactsDB&& from) noexcept - : ArtifactsDB() { - *this = ::std::move(from); - } - - inline ArtifactsDB& operator=(const ArtifactsDB& from) { + inline ShellDB_FarmConfiguration() : ShellDB_FarmConfiguration(nullptr) {} + ~ShellDB_FarmConfiguration() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ShellDB_FarmConfiguration( + ::google::protobuf::internal::ConstantInitialized); + + inline ShellDB_FarmConfiguration(const ShellDB_FarmConfiguration& from) : ShellDB_FarmConfiguration(nullptr, from) {} + inline ShellDB_FarmConfiguration(ShellDB_FarmConfiguration&& from) noexcept + : ShellDB_FarmConfiguration(nullptr, std::move(from)) {} + inline ShellDB_FarmConfiguration& operator=(const ShellDB_FarmConfiguration& from) { CopyFrom(from); return *this; } - inline ArtifactsDB& operator=(ArtifactsDB&& from) noexcept { + inline ShellDB_FarmConfiguration& operator=(ShellDB_FarmConfiguration&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -43212,397 +47205,315 @@ class ArtifactsDB final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ArtifactsDB& default_instance() { + static const ShellDB_FarmConfiguration& default_instance() { return *internal_default_instance(); } - static inline const ArtifactsDB* internal_default_instance() { - return reinterpret_cast( - &_ArtifactsDB_default_instance_); - } - static constexpr int kIndexInFileMessages = - 154; - - friend void swap(ArtifactsDB& a, ArtifactsDB& b) { - a.Swap(&b); + static inline const ShellDB_FarmConfiguration* internal_default_instance() { + return reinterpret_cast( + &_ShellDB_FarmConfiguration_default_instance_); } - inline void Swap(ArtifactsDB* other) { + static constexpr int kIndexInFileMessages = 183; + friend void swap(ShellDB_FarmConfiguration& a, ShellDB_FarmConfiguration& b) { a.Swap(&b); } + inline void Swap(ShellDB_FarmConfiguration* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ArtifactsDB* other) { + void UnsafeArenaSwap(ShellDB_FarmConfiguration* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ArtifactsDB* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ShellDB_FarmConfiguration* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ArtifactsDB& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ArtifactsDB& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ShellDB_FarmConfiguration& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ShellDB_FarmConfiguration& from) { ShellDB_FarmConfiguration::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ArtifactsDB* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ArtifactsDB"; + void InternalSwap(ShellDB_FarmConfiguration* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ShellDB.FarmConfiguration"; } + + protected: + explicit ShellDB_FarmConfiguration(::google::protobuf::Arena* arena); + ShellDB_FarmConfiguration(::google::protobuf::Arena* arena, const ShellDB_FarmConfiguration& from); + ShellDB_FarmConfiguration(::google::protobuf::Arena* arena, ShellDB_FarmConfiguration&& from) noexcept + : ShellDB_FarmConfiguration(arena) { + *this = ::std::move(from); } - protected: - explicit ArtifactsDB(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- - typedef ArtifactsDB_ActiveArtifactSlot ActiveArtifactSlot; - typedef ArtifactsDB_ActiveArtifactSet ActiveArtifactSet; - typedef ArtifactsDB_CraftableArtifact CraftableArtifact; - // accessors ------------------------------------------------------- - enum : int { - kInventoryItemsFieldNumber = 1, - kInventorySlotsFieldNumber = 3, - kMissionInfosFieldNumber = 4, - kMissionArchiveFieldNumber = 5, - kActiveArtifactsDEPRECATEDFieldNumber = 7, - kDiscoveredArtifactsDEPRECATEDFieldNumber = 8, - kCraftableArtifactsDEPRECATEDFieldNumber = 9, - kCraftingCountsDEPRECATEDFieldNumber = 10, - kActiveArtifactSetsFieldNumber = 11, - kArtifactStatusFieldNumber = 12, - kSavedArtifactSetsFieldNumber = 13, - kFuelingMissionFieldNumber = 14, - kItemSequenceFieldNumber = 2, + kShellConfigsFieldNumber = 1, + kShellSetConfigsFieldNumber = 2, + kGroupConfigsFieldNumber = 8, + kChickenConfigsFieldNumber = 9, + kLockedElementsFieldNumber = 10, + kLightingConfigFieldNumber = 12, + kConfigureChickensByGroupFieldNumber = 7, + kLightingConfigEnabledFieldNumber = 11, }; - // repeated .ei.ArtifactInventoryItem inventory_items = 1; - int inventory_items_size() const; - private: - int _internal_inventory_items_size() const; - public: - void clear_inventory_items(); - ::ei::ArtifactInventoryItem* mutable_inventory_items(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactInventoryItem >* - mutable_inventory_items(); + // repeated .ei.ShellDB.ShellConfiguration shell_configs = 1; + int shell_configs_size() const; private: - const ::ei::ArtifactInventoryItem& _internal_inventory_items(int index) const; - ::ei::ArtifactInventoryItem* _internal_add_inventory_items(); - public: - const ::ei::ArtifactInventoryItem& inventory_items(int index) const; - ::ei::ArtifactInventoryItem* add_inventory_items(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactInventoryItem >& - inventory_items() const; + int _internal_shell_configs_size() const; - // repeated .ei.InventorySlot inventory_slots = 3; - int inventory_slots_size() const; - private: - int _internal_inventory_slots_size() const; public: - void clear_inventory_slots(); - ::ei::InventorySlot* mutable_inventory_slots(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::InventorySlot >* - mutable_inventory_slots(); - private: - const ::ei::InventorySlot& _internal_inventory_slots(int index) const; - ::ei::InventorySlot* _internal_add_inventory_slots(); - public: - const ::ei::InventorySlot& inventory_slots(int index) const; - ::ei::InventorySlot* add_inventory_slots(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::InventorySlot >& - inventory_slots() const; + void clear_shell_configs() ; + ::ei::ShellDB_ShellConfiguration* mutable_shell_configs(int index); + ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellConfiguration>* mutable_shell_configs(); - // repeated .ei.MissionInfo mission_infos = 4; - int mission_infos_size() const; private: - int _internal_mission_infos_size() const; + const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellConfiguration>& _internal_shell_configs() const; + ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellConfiguration>* _internal_mutable_shell_configs(); public: - void clear_mission_infos(); - ::ei::MissionInfo* mutable_mission_infos(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::MissionInfo >* - mutable_mission_infos(); + const ::ei::ShellDB_ShellConfiguration& shell_configs(int index) const; + ::ei::ShellDB_ShellConfiguration* add_shell_configs(); + const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellConfiguration>& shell_configs() const; + // repeated .ei.ShellDB.ShellSetConfiguration shell_set_configs = 2; + int shell_set_configs_size() const; private: - const ::ei::MissionInfo& _internal_mission_infos(int index) const; - ::ei::MissionInfo* _internal_add_mission_infos(); - public: - const ::ei::MissionInfo& mission_infos(int index) const; - ::ei::MissionInfo* add_mission_infos(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::MissionInfo >& - mission_infos() const; + int _internal_shell_set_configs_size() const; - // repeated .ei.MissionInfo mission_archive = 5; - int mission_archive_size() const; - private: - int _internal_mission_archive_size() const; - public: - void clear_mission_archive(); - ::ei::MissionInfo* mutable_mission_archive(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::MissionInfo >* - mutable_mission_archive(); - private: - const ::ei::MissionInfo& _internal_mission_archive(int index) const; - ::ei::MissionInfo* _internal_add_mission_archive(); public: - const ::ei::MissionInfo& mission_archive(int index) const; - ::ei::MissionInfo* add_mission_archive(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::MissionInfo >& - mission_archive() const; + void clear_shell_set_configs() ; + ::ei::ShellDB_ShellSetConfiguration* mutable_shell_set_configs(int index); + ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellSetConfiguration>* mutable_shell_set_configs(); - // repeated .ei.ArtifactsDB.ActiveArtifactSlot active_artifacts_DEPRECATED = 7; - int active_artifacts_deprecated_size() const; private: - int _internal_active_artifacts_deprecated_size() const; + const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellSetConfiguration>& _internal_shell_set_configs() const; + ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellSetConfiguration>* _internal_mutable_shell_set_configs(); public: - void clear_active_artifacts_deprecated(); - ::ei::ArtifactsDB_ActiveArtifactSlot* mutable_active_artifacts_deprecated(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsDB_ActiveArtifactSlot >* - mutable_active_artifacts_deprecated(); + const ::ei::ShellDB_ShellSetConfiguration& shell_set_configs(int index) const; + ::ei::ShellDB_ShellSetConfiguration* add_shell_set_configs(); + const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellSetConfiguration>& shell_set_configs() const; + // repeated .ei.ShellDB.ShellGroupConfiguration group_configs = 8; + int group_configs_size() const; private: - const ::ei::ArtifactsDB_ActiveArtifactSlot& _internal_active_artifacts_deprecated(int index) const; - ::ei::ArtifactsDB_ActiveArtifactSlot* _internal_add_active_artifacts_deprecated(); - public: - const ::ei::ArtifactsDB_ActiveArtifactSlot& active_artifacts_deprecated(int index) const; - ::ei::ArtifactsDB_ActiveArtifactSlot* add_active_artifacts_deprecated(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsDB_ActiveArtifactSlot >& - active_artifacts_deprecated() const; + int _internal_group_configs_size() const; - // repeated .ei.ArtifactSpec discovered_artifacts_DEPRECATED = 8; - int discovered_artifacts_deprecated_size() const; - private: - int _internal_discovered_artifacts_deprecated_size() const; public: - void clear_discovered_artifacts_deprecated(); - ::ei::ArtifactSpec* mutable_discovered_artifacts_deprecated(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactSpec >* - mutable_discovered_artifacts_deprecated(); - private: - const ::ei::ArtifactSpec& _internal_discovered_artifacts_deprecated(int index) const; - ::ei::ArtifactSpec* _internal_add_discovered_artifacts_deprecated(); - public: - const ::ei::ArtifactSpec& discovered_artifacts_deprecated(int index) const; - ::ei::ArtifactSpec* add_discovered_artifacts_deprecated(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactSpec >& - discovered_artifacts_deprecated() const; + void clear_group_configs() ; + ::ei::ShellDB_ShellGroupConfiguration* mutable_group_configs(int index); + ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellGroupConfiguration>* mutable_group_configs(); - // repeated .ei.ArtifactsDB.CraftableArtifact craftable_artifacts_DEPRECATED = 9; - int craftable_artifacts_deprecated_size() const; private: - int _internal_craftable_artifacts_deprecated_size() const; + const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellGroupConfiguration>& _internal_group_configs() const; + ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellGroupConfiguration>* _internal_mutable_group_configs(); public: - void clear_craftable_artifacts_deprecated(); - ::ei::ArtifactsDB_CraftableArtifact* mutable_craftable_artifacts_deprecated(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsDB_CraftableArtifact >* - mutable_craftable_artifacts_deprecated(); + const ::ei::ShellDB_ShellGroupConfiguration& group_configs(int index) const; + ::ei::ShellDB_ShellGroupConfiguration* add_group_configs(); + const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellGroupConfiguration>& group_configs() const; + // repeated .ei.ShellDB.ChickenConfig chicken_configs = 9; + int chicken_configs_size() const; private: - const ::ei::ArtifactsDB_CraftableArtifact& _internal_craftable_artifacts_deprecated(int index) const; - ::ei::ArtifactsDB_CraftableArtifact* _internal_add_craftable_artifacts_deprecated(); - public: - const ::ei::ArtifactsDB_CraftableArtifact& craftable_artifacts_deprecated(int index) const; - ::ei::ArtifactsDB_CraftableArtifact* add_craftable_artifacts_deprecated(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsDB_CraftableArtifact >& - craftable_artifacts_deprecated() const; + int _internal_chicken_configs_size() const; - // repeated .ei.ArtifactsDB.CraftableArtifact crafting_counts_DEPRECATED = 10; - int crafting_counts_deprecated_size() const; - private: - int _internal_crafting_counts_deprecated_size() const; - public: - void clear_crafting_counts_deprecated(); - ::ei::ArtifactsDB_CraftableArtifact* mutable_crafting_counts_deprecated(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsDB_CraftableArtifact >* - mutable_crafting_counts_deprecated(); - private: - const ::ei::ArtifactsDB_CraftableArtifact& _internal_crafting_counts_deprecated(int index) const; - ::ei::ArtifactsDB_CraftableArtifact* _internal_add_crafting_counts_deprecated(); public: - const ::ei::ArtifactsDB_CraftableArtifact& crafting_counts_deprecated(int index) const; - ::ei::ArtifactsDB_CraftableArtifact* add_crafting_counts_deprecated(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsDB_CraftableArtifact >& - crafting_counts_deprecated() const; + void clear_chicken_configs() ; + ::ei::ShellDB_ChickenConfig* mutable_chicken_configs(int index); + ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ChickenConfig>* mutable_chicken_configs(); - // repeated .ei.ArtifactsDB.ActiveArtifactSet active_artifact_sets = 11; - int active_artifact_sets_size() const; private: - int _internal_active_artifact_sets_size() const; + const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ChickenConfig>& _internal_chicken_configs() const; + ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ChickenConfig>* _internal_mutable_chicken_configs(); public: - void clear_active_artifact_sets(); - ::ei::ArtifactsDB_ActiveArtifactSet* mutable_active_artifact_sets(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsDB_ActiveArtifactSet >* - mutable_active_artifact_sets(); + const ::ei::ShellDB_ChickenConfig& chicken_configs(int index) const; + ::ei::ShellDB_ChickenConfig* add_chicken_configs(); + const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ChickenConfig>& chicken_configs() const; + // repeated .ei.ShellDB.FarmElement locked_elements = 10; + int locked_elements_size() const; private: - const ::ei::ArtifactsDB_ActiveArtifactSet& _internal_active_artifact_sets(int index) const; - ::ei::ArtifactsDB_ActiveArtifactSet* _internal_add_active_artifact_sets(); - public: - const ::ei::ArtifactsDB_ActiveArtifactSet& active_artifact_sets(int index) const; - ::ei::ArtifactsDB_ActiveArtifactSet* add_active_artifact_sets(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsDB_ActiveArtifactSet >& - active_artifact_sets() const; + int _internal_locked_elements_size() const; - // repeated .ei.ArtifactsDB.CraftableArtifact artifact_status = 12; - int artifact_status_size() const; - private: - int _internal_artifact_status_size() const; public: - void clear_artifact_status(); - ::ei::ArtifactsDB_CraftableArtifact* mutable_artifact_status(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsDB_CraftableArtifact >* - mutable_artifact_status(); - private: - const ::ei::ArtifactsDB_CraftableArtifact& _internal_artifact_status(int index) const; - ::ei::ArtifactsDB_CraftableArtifact* _internal_add_artifact_status(); + void clear_locked_elements() ; public: - const ::ei::ArtifactsDB_CraftableArtifact& artifact_status(int index) const; - ::ei::ArtifactsDB_CraftableArtifact* add_artifact_status(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsDB_CraftableArtifact >& - artifact_status() const; + ::ei::ShellDB_FarmElement locked_elements(int index) const; + void set_locked_elements(int index, ::ei::ShellDB_FarmElement value); + void add_locked_elements(::ei::ShellDB_FarmElement value); + const ::google::protobuf::RepeatedField& locked_elements() const; + ::google::protobuf::RepeatedField* mutable_locked_elements(); - // repeated .ei.ArtifactsDB.ActiveArtifactSet saved_artifact_sets = 13; - int saved_artifact_sets_size() const; - private: - int _internal_saved_artifact_sets_size() const; - public: - void clear_saved_artifact_sets(); - ::ei::ArtifactsDB_ActiveArtifactSet* mutable_saved_artifact_sets(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsDB_ActiveArtifactSet >* - mutable_saved_artifact_sets(); private: - const ::ei::ArtifactsDB_ActiveArtifactSet& _internal_saved_artifact_sets(int index) const; - ::ei::ArtifactsDB_ActiveArtifactSet* _internal_add_saved_artifact_sets(); - public: - const ::ei::ArtifactsDB_ActiveArtifactSet& saved_artifact_sets(int index) const; - ::ei::ArtifactsDB_ActiveArtifactSet* add_saved_artifact_sets(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsDB_ActiveArtifactSet >& - saved_artifact_sets() const; + const ::google::protobuf::RepeatedField& _internal_locked_elements() const; + ::google::protobuf::RepeatedField* _internal_mutable_locked_elements(); - // optional .ei.MissionInfo fueling_mission = 14; - bool has_fueling_mission() const; - private: - bool _internal_has_fueling_mission() const; public: - void clear_fueling_mission(); - const ::ei::MissionInfo& fueling_mission() const; - PROTOBUF_NODISCARD ::ei::MissionInfo* release_fueling_mission(); - ::ei::MissionInfo* mutable_fueling_mission(); - void set_allocated_fueling_mission(::ei::MissionInfo* fueling_mission); + // optional .ei.ShellDB.LightingConfig lighting_config = 12; + bool has_lighting_config() const; + void clear_lighting_config() ; + const ::ei::ShellDB_LightingConfig& lighting_config() const; + PROTOBUF_NODISCARD ::ei::ShellDB_LightingConfig* release_lighting_config(); + ::ei::ShellDB_LightingConfig* mutable_lighting_config(); + void set_allocated_lighting_config(::ei::ShellDB_LightingConfig* value); + void unsafe_arena_set_allocated_lighting_config(::ei::ShellDB_LightingConfig* value); + ::ei::ShellDB_LightingConfig* unsafe_arena_release_lighting_config(); + private: - const ::ei::MissionInfo& _internal_fueling_mission() const; - ::ei::MissionInfo* _internal_mutable_fueling_mission(); + const ::ei::ShellDB_LightingConfig& _internal_lighting_config() const; + ::ei::ShellDB_LightingConfig* _internal_mutable_lighting_config(); + public: - void unsafe_arena_set_allocated_fueling_mission( - ::ei::MissionInfo* fueling_mission); - ::ei::MissionInfo* unsafe_arena_release_fueling_mission(); + // optional bool configure_chickens_by_group = 7; + bool has_configure_chickens_by_group() const; + void clear_configure_chickens_by_group() ; + bool configure_chickens_by_group() const; + void set_configure_chickens_by_group(bool value); - // optional uint64 item_sequence = 2; - bool has_item_sequence() const; private: - bool _internal_has_item_sequence() const; + bool _internal_configure_chickens_by_group() const; + void _internal_set_configure_chickens_by_group(bool value); + public: - void clear_item_sequence(); - uint64_t item_sequence() const; - void set_item_sequence(uint64_t value); + // optional bool lighting_config_enabled = 11; + bool has_lighting_config_enabled() const; + void clear_lighting_config_enabled() ; + bool lighting_config_enabled() const; + void set_lighting_config_enabled(bool value); + private: - uint64_t _internal_item_sequence() const; - void _internal_set_item_sequence(uint64_t value); - public: + bool _internal_lighting_config_enabled() const; + void _internal_set_lighting_config_enabled(bool value); - // @@protoc_insertion_point(class_scope:ei.ArtifactsDB) + public: + // @@protoc_insertion_point(class_scope:ei.ShellDB.FarmConfiguration) 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< ::ei::ArtifactInventoryItem > inventory_items_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::InventorySlot > inventory_slots_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::MissionInfo > mission_infos_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::MissionInfo > mission_archive_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsDB_ActiveArtifactSlot > active_artifacts_deprecated_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactSpec > discovered_artifacts_deprecated_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsDB_CraftableArtifact > craftable_artifacts_deprecated_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsDB_CraftableArtifact > crafting_counts_deprecated_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsDB_ActiveArtifactSet > active_artifact_sets_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsDB_CraftableArtifact > artifact_status_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsDB_ActiveArtifactSet > saved_artifact_sets_; - ::ei::MissionInfo* fueling_mission_; - uint64_t item_sequence_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 4, 8, 6, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ShellDB_FarmConfiguration_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ShellDB_FarmConfiguration& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::ShellDB_ShellConfiguration > shell_configs_; + ::google::protobuf::RepeatedPtrField< ::ei::ShellDB_ShellSetConfiguration > shell_set_configs_; + ::google::protobuf::RepeatedPtrField< ::ei::ShellDB_ShellGroupConfiguration > group_configs_; + ::google::protobuf::RepeatedPtrField< ::ei::ShellDB_ChickenConfig > chicken_configs_; + ::google::protobuf::RepeatedField locked_elements_; + ::ei::ShellDB_LightingConfig* lighting_config_; + bool configure_chickens_by_group_; + bool lighting_config_enabled_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class AuthenticatedMessage final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.AuthenticatedMessage) */ { +class MissionResponse final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.MissionResponse) */ { public: - inline AuthenticatedMessage() : AuthenticatedMessage(nullptr) {} - ~AuthenticatedMessage() override; - explicit PROTOBUF_CONSTEXPR AuthenticatedMessage(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - AuthenticatedMessage(const AuthenticatedMessage& from); - AuthenticatedMessage(AuthenticatedMessage&& from) noexcept - : AuthenticatedMessage() { - *this = ::std::move(from); - } - - inline AuthenticatedMessage& operator=(const AuthenticatedMessage& from) { + inline MissionResponse() : MissionResponse(nullptr) {} + ~MissionResponse() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR MissionResponse( + ::google::protobuf::internal::ConstantInitialized); + + inline MissionResponse(const MissionResponse& from) : MissionResponse(nullptr, from) {} + inline MissionResponse(MissionResponse&& from) noexcept + : MissionResponse(nullptr, std::move(from)) {} + inline MissionResponse& operator=(const MissionResponse& from) { CopyFrom(from); return *this; } - inline AuthenticatedMessage& operator=(AuthenticatedMessage&& from) noexcept { + inline MissionResponse& operator=(MissionResponse&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -43611,243 +47522,205 @@ class AuthenticatedMessage final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const AuthenticatedMessage& default_instance() { + static const MissionResponse& default_instance() { return *internal_default_instance(); } - static inline const AuthenticatedMessage* internal_default_instance() { - return reinterpret_cast( - &_AuthenticatedMessage_default_instance_); - } - static constexpr int kIndexInFileMessages = - 155; - - friend void swap(AuthenticatedMessage& a, AuthenticatedMessage& b) { - a.Swap(&b); + static inline const MissionResponse* internal_default_instance() { + return reinterpret_cast( + &_MissionResponse_default_instance_); } - inline void Swap(AuthenticatedMessage* other) { + static constexpr int kIndexInFileMessages = 146; + friend void swap(MissionResponse& a, MissionResponse& b) { a.Swap(&b); } + inline void Swap(MissionResponse* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(AuthenticatedMessage* other) { + void UnsafeArenaSwap(MissionResponse* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - AuthenticatedMessage* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + MissionResponse* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const AuthenticatedMessage& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const AuthenticatedMessage& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const MissionResponse& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const MissionResponse& from) { MissionResponse::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(AuthenticatedMessage* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.AuthenticatedMessage"; + void InternalSwap(MissionResponse* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.MissionResponse"; } + + protected: + explicit MissionResponse(::google::protobuf::Arena* arena); + MissionResponse(::google::protobuf::Arena* arena, const MissionResponse& from); + MissionResponse(::google::protobuf::Arena* arena, MissionResponse&& from) noexcept + : MissionResponse(arena) { + *this = ::std::move(from); } - protected: - explicit AuthenticatedMessage(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kMessageFieldNumber = 1, - kCodeFieldNumber = 2, - kUserIdFieldNumber = 6, - kVersionFieldNumber = 3, - kCompressedFieldNumber = 4, - kOriginalSizeFieldNumber = 5, + kInfoFieldNumber = 2, + kSuccessFieldNumber = 1, }; - // optional bytes message = 1; - bool has_message() const; - private: - bool _internal_has_message() const; - public: - void clear_message(); - const std::string& message() const; - template - void set_message(ArgT0&& arg0, ArgT... args); - std::string* mutable_message(); - PROTOBUF_NODISCARD std::string* release_message(); - void set_allocated_message(std::string* message); - private: - const std::string& _internal_message() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_message(const std::string& value); - std::string* _internal_mutable_message(); - public: - - // optional string code = 2; - bool has_code() const; - private: - bool _internal_has_code() const; - public: - void clear_code(); - const std::string& code() const; - template - void set_code(ArgT0&& arg0, ArgT... args); - std::string* mutable_code(); - PROTOBUF_NODISCARD std::string* release_code(); - void set_allocated_code(std::string* code); - private: - const std::string& _internal_code() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_code(const std::string& value); - std::string* _internal_mutable_code(); - public: + // optional .ei.MissionInfo info = 2; + bool has_info() const; + void clear_info() ; + const ::ei::MissionInfo& info() const; + PROTOBUF_NODISCARD ::ei::MissionInfo* release_info(); + ::ei::MissionInfo* mutable_info(); + void set_allocated_info(::ei::MissionInfo* value); + void unsafe_arena_set_allocated_info(::ei::MissionInfo* value); + ::ei::MissionInfo* unsafe_arena_release_info(); - // 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: + const ::ei::MissionInfo& _internal_info() const; + ::ei::MissionInfo* _internal_mutable_info(); - // optional uint32 version = 3; - bool has_version() const; - private: - bool _internal_has_version() const; - public: - void clear_version(); - uint32_t version() const; - void set_version(uint32_t value); - private: - uint32_t _internal_version() const; - void _internal_set_version(uint32_t value); public: + // optional bool success = 1; + bool has_success() const; + void clear_success() ; + bool success() const; + void set_success(bool value); - // optional bool compressed = 4; - bool has_compressed() const; - private: - bool _internal_has_compressed() const; - public: - void clear_compressed(); - bool compressed() const; - void set_compressed(bool value); private: - bool _internal_compressed() const; - void _internal_set_compressed(bool value); - public: + bool _internal_success() const; + void _internal_set_success(bool value); - // optional uint32 original_size = 5; - bool has_original_size() const; - private: - bool _internal_has_original_size() const; - public: - void clear_original_size(); - uint32_t original_size() const; - void set_original_size(uint32_t value); - private: - uint32_t _internal_original_size() const; - void _internal_set_original_size(uint32_t value); public: - - // @@protoc_insertion_point(class_scope:ei.AuthenticatedMessage) + // @@protoc_insertion_point(class_scope:ei.MissionResponse) 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 message_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr code_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr user_id_; - uint32_t version_; - bool compressed_; - uint32_t original_size_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 1, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_MissionResponse_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const MissionResponse& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::ei::MissionInfo* info_; + bool success_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class LogCompleteMissionPayload final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.LogCompleteMissionPayload) */ { +class MissionRequest final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.MissionRequest) */ { public: - inline LogCompleteMissionPayload() : LogCompleteMissionPayload(nullptr) {} - ~LogCompleteMissionPayload() override; - explicit PROTOBUF_CONSTEXPR LogCompleteMissionPayload(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - LogCompleteMissionPayload(const LogCompleteMissionPayload& from); - LogCompleteMissionPayload(LogCompleteMissionPayload&& from) noexcept - : LogCompleteMissionPayload() { - *this = ::std::move(from); - } - - inline LogCompleteMissionPayload& operator=(const LogCompleteMissionPayload& from) { + inline MissionRequest() : MissionRequest(nullptr) {} + ~MissionRequest() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR MissionRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline MissionRequest(const MissionRequest& from) : MissionRequest(nullptr, from) {} + inline MissionRequest(MissionRequest&& from) noexcept + : MissionRequest(nullptr, std::move(from)) {} + inline MissionRequest& operator=(const MissionRequest& from) { CopyFrom(from); return *this; } - inline LogCompleteMissionPayload& operator=(LogCompleteMissionPayload&& from) noexcept { + inline MissionRequest& operator=(MissionRequest&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -43856,178 +47729,258 @@ class LogCompleteMissionPayload final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const LogCompleteMissionPayload& default_instance() { + static const MissionRequest& default_instance() { return *internal_default_instance(); } - static inline const LogCompleteMissionPayload* internal_default_instance() { - return reinterpret_cast( - &_LogCompleteMissionPayload_default_instance_); - } - static constexpr int kIndexInFileMessages = - 156; - - friend void swap(LogCompleteMissionPayload& a, LogCompleteMissionPayload& b) { - a.Swap(&b); + static inline const MissionRequest* internal_default_instance() { + return reinterpret_cast( + &_MissionRequest_default_instance_); } - inline void Swap(LogCompleteMissionPayload* other) { + static constexpr int kIndexInFileMessages = 145; + friend void swap(MissionRequest& a, MissionRequest& b) { a.Swap(&b); } + inline void Swap(MissionRequest* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(LogCompleteMissionPayload* other) { + void UnsafeArenaSwap(MissionRequest* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - LogCompleteMissionPayload* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + MissionRequest* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const LogCompleteMissionPayload& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const LogCompleteMissionPayload& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const MissionRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const MissionRequest& from) { MissionRequest::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(LogCompleteMissionPayload* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.LogCompleteMissionPayload"; + void InternalSwap(MissionRequest* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.MissionRequest"; } + + protected: + explicit MissionRequest(::google::protobuf::Arena* arena); + MissionRequest(::google::protobuf::Arena* arena, const MissionRequest& from); + MissionRequest(::google::protobuf::Arena* arena, MissionRequest&& from) noexcept + : MissionRequest(arena) { + *this = ::std::move(from); } - protected: - explicit LogCompleteMissionPayload(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kReqFieldNumber = 1, - kResFieldNumber = 2, + kEiUserIdFieldNumber = 3, + kInfoFieldNumber = 2, + kRinfoFieldNumber = 4, + kClientInfoFieldNumber = 5, + kClientVersionFieldNumber = 1, }; - // optional .ei.MissionRequest req = 1; - bool has_req() const; + // optional string ei_user_id = 3; + bool has_ei_user_id() const; + void clear_ei_user_id() ; + const std::string& ei_user_id() const; + template + void set_ei_user_id(Arg_&& arg, Args_... args); + std::string* mutable_ei_user_id(); + PROTOBUF_NODISCARD std::string* release_ei_user_id(); + void set_allocated_ei_user_id(std::string* value); + + private: + const std::string& _internal_ei_user_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_ei_user_id( + const std::string& value); + std::string* _internal_mutable_ei_user_id(); + + public: + // optional .ei.MissionInfo info = 2; + bool has_info() const; + void clear_info() ; + const ::ei::MissionInfo& info() const; + PROTOBUF_NODISCARD ::ei::MissionInfo* release_info(); + ::ei::MissionInfo* mutable_info(); + void set_allocated_info(::ei::MissionInfo* value); + void unsafe_arena_set_allocated_info(::ei::MissionInfo* value); + ::ei::MissionInfo* unsafe_arena_release_info(); + private: - bool _internal_has_req() const; + const ::ei::MissionInfo& _internal_info() const; + ::ei::MissionInfo* _internal_mutable_info(); + public: - void clear_req(); - const ::ei::MissionRequest& req() const; - PROTOBUF_NODISCARD ::ei::MissionRequest* release_req(); - ::ei::MissionRequest* mutable_req(); - void set_allocated_req(::ei::MissionRequest* req); + // optional .ei.BasicRequestInfo rinfo = 4; + bool has_rinfo() const; + void clear_rinfo() ; + const ::ei::BasicRequestInfo& rinfo() const; + PROTOBUF_NODISCARD ::ei::BasicRequestInfo* release_rinfo(); + ::ei::BasicRequestInfo* mutable_rinfo(); + void set_allocated_rinfo(::ei::BasicRequestInfo* value); + void unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value); + ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); + private: - const ::ei::MissionRequest& _internal_req() const; - ::ei::MissionRequest* _internal_mutable_req(); + const ::ei::BasicRequestInfo& _internal_rinfo() const; + ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + public: - void unsafe_arena_set_allocated_req( - ::ei::MissionRequest* req); - ::ei::MissionRequest* unsafe_arena_release_req(); + // optional .ei.ArtifactsClientInfo client_info = 5; + bool has_client_info() const; + void clear_client_info() ; + const ::ei::ArtifactsClientInfo& client_info() const; + PROTOBUF_NODISCARD ::ei::ArtifactsClientInfo* release_client_info(); + ::ei::ArtifactsClientInfo* mutable_client_info(); + void set_allocated_client_info(::ei::ArtifactsClientInfo* value); + void unsafe_arena_set_allocated_client_info(::ei::ArtifactsClientInfo* value); + ::ei::ArtifactsClientInfo* unsafe_arena_release_client_info(); - // optional .ei.CompleteMissionResponse res = 2; - bool has_res() const; private: - bool _internal_has_res() const; + const ::ei::ArtifactsClientInfo& _internal_client_info() const; + ::ei::ArtifactsClientInfo* _internal_mutable_client_info(); + public: - void clear_res(); - const ::ei::CompleteMissionResponse& res() const; - PROTOBUF_NODISCARD ::ei::CompleteMissionResponse* release_res(); - ::ei::CompleteMissionResponse* mutable_res(); - void set_allocated_res(::ei::CompleteMissionResponse* res); + // optional uint32 client_version = 1; + bool has_client_version() const; + void clear_client_version() ; + ::uint32_t client_version() const; + void set_client_version(::uint32_t value); + private: - const ::ei::CompleteMissionResponse& _internal_res() const; - ::ei::CompleteMissionResponse* _internal_mutable_res(); - public: - void unsafe_arena_set_allocated_res( - ::ei::CompleteMissionResponse* res); - ::ei::CompleteMissionResponse* unsafe_arena_release_res(); + ::uint32_t _internal_client_version() const; + void _internal_set_client_version(::uint32_t value); - // @@protoc_insertion_point(class_scope:ei.LogCompleteMissionPayload) + public: + // @@protoc_insertion_point(class_scope:ei.MissionRequest) 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_; - ::ei::MissionRequest* req_; - ::ei::CompleteMissionResponse* res_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 5, 3, + 36, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_MissionRequest_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const MissionRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr ei_user_id_; + ::ei::MissionInfo* info_; + ::ei::BasicRequestInfo* rinfo_; + ::ei::ArtifactsClientInfo* client_info_; + ::uint32_t client_version_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class LogCraftArtifactPayload final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.LogCraftArtifactPayload) */ { +class MailDB final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.MailDB) */ { public: - inline LogCraftArtifactPayload() : LogCraftArtifactPayload(nullptr) {} - ~LogCraftArtifactPayload() override; - explicit PROTOBUF_CONSTEXPR LogCraftArtifactPayload(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - LogCraftArtifactPayload(const LogCraftArtifactPayload& from); - LogCraftArtifactPayload(LogCraftArtifactPayload&& from) noexcept - : LogCraftArtifactPayload() { - *this = ::std::move(from); - } - - inline LogCraftArtifactPayload& operator=(const LogCraftArtifactPayload& from) { + inline MailDB() : MailDB(nullptr) {} + ~MailDB() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR MailDB( + ::google::protobuf::internal::ConstantInitialized); + + inline MailDB(const MailDB& from) : MailDB(nullptr, from) {} + inline MailDB(MailDB&& from) noexcept + : MailDB(nullptr, std::move(from)) {} + inline MailDB& operator=(const MailDB& from) { CopyFrom(from); return *this; } - inline LogCraftArtifactPayload& operator=(LogCraftArtifactPayload&& from) noexcept { + inline MailDB& operator=(MailDB&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -44036,178 +47989,232 @@ class LogCraftArtifactPayload final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const LogCraftArtifactPayload& default_instance() { + static const MailDB& default_instance() { return *internal_default_instance(); } - static inline const LogCraftArtifactPayload* internal_default_instance() { - return reinterpret_cast( - &_LogCraftArtifactPayload_default_instance_); - } - static constexpr int kIndexInFileMessages = - 157; - - friend void swap(LogCraftArtifactPayload& a, LogCraftArtifactPayload& b) { - a.Swap(&b); + static inline const MailDB* internal_default_instance() { + return reinterpret_cast( + &_MailDB_default_instance_); } - inline void Swap(LogCraftArtifactPayload* other) { + static constexpr int kIndexInFileMessages = 119; + friend void swap(MailDB& a, MailDB& b) { a.Swap(&b); } + inline void Swap(MailDB* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(LogCraftArtifactPayload* other) { + void UnsafeArenaSwap(MailDB* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - LogCraftArtifactPayload* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + MailDB* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const LogCraftArtifactPayload& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const LogCraftArtifactPayload& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const MailDB& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const MailDB& from) { MailDB::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(LogCraftArtifactPayload* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.LogCraftArtifactPayload"; + void InternalSwap(MailDB* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.MailDB"; } + + protected: + explicit MailDB(::google::protobuf::Arena* arena); + MailDB(::google::protobuf::Arena* arena, const MailDB& from); + MailDB(::google::protobuf::Arena* arena, MailDB&& from) noexcept + : MailDB(arena) { + *this = ::std::move(from); } - protected: - explicit LogCraftArtifactPayload(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kReqFieldNumber = 1, - kResFieldNumber = 2, + kMailFieldNumber = 1, + kTipsDbDataFieldNumber = 2, + kTipsChecksumFieldNumber = 3, }; - // optional .ei.CraftArtifactRequest req = 1; - bool has_req() const; + // repeated .ei.InGameMail mail = 1; + int mail_size() const; private: - bool _internal_has_req() const; + int _internal_mail_size() const; + public: - void clear_req(); - const ::ei::CraftArtifactRequest& req() const; - PROTOBUF_NODISCARD ::ei::CraftArtifactRequest* release_req(); - ::ei::CraftArtifactRequest* mutable_req(); - void set_allocated_req(::ei::CraftArtifactRequest* req); + void clear_mail() ; + ::ei::InGameMail* mutable_mail(int index); + ::google::protobuf::RepeatedPtrField<::ei::InGameMail>* mutable_mail(); + private: - const ::ei::CraftArtifactRequest& _internal_req() const; - ::ei::CraftArtifactRequest* _internal_mutable_req(); + const ::google::protobuf::RepeatedPtrField<::ei::InGameMail>& _internal_mail() const; + ::google::protobuf::RepeatedPtrField<::ei::InGameMail>* _internal_mutable_mail(); public: - void unsafe_arena_set_allocated_req( - ::ei::CraftArtifactRequest* req); - ::ei::CraftArtifactRequest* unsafe_arena_release_req(); + const ::ei::InGameMail& mail(int index) const; + ::ei::InGameMail* add_mail(); + const ::google::protobuf::RepeatedPtrField<::ei::InGameMail>& mail() const; + // optional bytes tips_db_data = 2; + bool has_tips_db_data() const; + void clear_tips_db_data() ; + const std::string& tips_db_data() const; + template + void set_tips_db_data(Arg_&& arg, Args_... args); + std::string* mutable_tips_db_data(); + PROTOBUF_NODISCARD std::string* release_tips_db_data(); + void set_allocated_tips_db_data(std::string* value); - // optional .ei.CraftArtifactResponse res = 2; - bool has_res() const; private: - bool _internal_has_res() const; + const std::string& _internal_tips_db_data() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_tips_db_data( + const std::string& value); + std::string* _internal_mutable_tips_db_data(); + public: - void clear_res(); - const ::ei::CraftArtifactResponse& res() const; - PROTOBUF_NODISCARD ::ei::CraftArtifactResponse* release_res(); - ::ei::CraftArtifactResponse* mutable_res(); - void set_allocated_res(::ei::CraftArtifactResponse* res); + // optional string tips_checksum = 3; + bool has_tips_checksum() const; + void clear_tips_checksum() ; + const std::string& tips_checksum() const; + template + void set_tips_checksum(Arg_&& arg, Args_... args); + std::string* mutable_tips_checksum(); + PROTOBUF_NODISCARD std::string* release_tips_checksum(); + void set_allocated_tips_checksum(std::string* value); + private: - const ::ei::CraftArtifactResponse& _internal_res() const; - ::ei::CraftArtifactResponse* _internal_mutable_res(); - public: - void unsafe_arena_set_allocated_res( - ::ei::CraftArtifactResponse* res); - ::ei::CraftArtifactResponse* unsafe_arena_release_res(); + const std::string& _internal_tips_checksum() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_tips_checksum( + const std::string& value); + std::string* _internal_mutable_tips_checksum(); - // @@protoc_insertion_point(class_scope:ei.LogCraftArtifactPayload) + public: + // @@protoc_insertion_point(class_scope:ei.MailDB) 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_; - ::ei::CraftArtifactRequest* req_; - ::ei::CraftArtifactResponse* res_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 3, 1, + 31, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_MailDB_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const MailDB& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::InGameMail > mail_; + ::google::protobuf::internal::ArenaStringPtr tips_db_data_; + ::google::protobuf::internal::ArenaStringPtr tips_checksum_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class LogConsumeArtifactPayload final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.LogConsumeArtifactPayload) */ { +class LogConsumeArtifactPayload final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.LogConsumeArtifactPayload) */ { public: inline LogConsumeArtifactPayload() : LogConsumeArtifactPayload(nullptr) {} - ~LogConsumeArtifactPayload() override; - explicit PROTOBUF_CONSTEXPR LogConsumeArtifactPayload(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - LogConsumeArtifactPayload(const LogConsumeArtifactPayload& from); - LogConsumeArtifactPayload(LogConsumeArtifactPayload&& from) noexcept - : LogConsumeArtifactPayload() { - *this = ::std::move(from); - } - + ~LogConsumeArtifactPayload() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR LogConsumeArtifactPayload( + ::google::protobuf::internal::ConstantInitialized); + + inline LogConsumeArtifactPayload(const LogConsumeArtifactPayload& from) : LogConsumeArtifactPayload(nullptr, from) {} + inline LogConsumeArtifactPayload(LogConsumeArtifactPayload&& from) noexcept + : LogConsumeArtifactPayload(nullptr, std::move(from)) {} inline LogConsumeArtifactPayload& operator=(const LogConsumeArtifactPayload& from) { CopyFrom(from); return *this; } inline LogConsumeArtifactPayload& operator=(LogConsumeArtifactPayload&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -44216,20 +48223,22 @@ class LogConsumeArtifactPayload final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } static const LogConsumeArtifactPayload& default_instance() { @@ -44237,157 +48246,186 @@ class LogConsumeArtifactPayload final : } static inline const LogConsumeArtifactPayload* internal_default_instance() { return reinterpret_cast( - &_LogConsumeArtifactPayload_default_instance_); - } - static constexpr int kIndexInFileMessages = - 158; - - friend void swap(LogConsumeArtifactPayload& a, LogConsumeArtifactPayload& b) { - a.Swap(&b); + &_LogConsumeArtifactPayload_default_instance_); } + static constexpr int kIndexInFileMessages = 165; + friend void swap(LogConsumeArtifactPayload& a, LogConsumeArtifactPayload& b) { a.Swap(&b); } inline void Swap(LogConsumeArtifactPayload* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(LogConsumeArtifactPayload* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - LogConsumeArtifactPayload* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + LogConsumeArtifactPayload* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + using ::google::protobuf::Message::CopyFrom; void CopyFrom(const LogConsumeArtifactPayload& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const LogConsumeArtifactPayload& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const LogConsumeArtifactPayload& from) { LogConsumeArtifactPayload::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; void InternalSwap(LogConsumeArtifactPayload* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.LogConsumeArtifactPayload"; + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.LogConsumeArtifactPayload"; } + + protected: + explicit LogConsumeArtifactPayload(::google::protobuf::Arena* arena); + LogConsumeArtifactPayload(::google::protobuf::Arena* arena, const LogConsumeArtifactPayload& from); + LogConsumeArtifactPayload(::google::protobuf::Arena* arena, LogConsumeArtifactPayload&& from) noexcept + : LogConsumeArtifactPayload(arena) { + *this = ::std::move(from); } - protected: - explicit LogConsumeArtifactPayload(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { kReqFieldNumber = 1, kResFieldNumber = 2, }; // optional .ei.ConsumeArtifactRequest req = 1; bool has_req() const; - private: - bool _internal_has_req() const; - public: - void clear_req(); + void clear_req() ; const ::ei::ConsumeArtifactRequest& req() const; PROTOBUF_NODISCARD ::ei::ConsumeArtifactRequest* release_req(); ::ei::ConsumeArtifactRequest* mutable_req(); - void set_allocated_req(::ei::ConsumeArtifactRequest* req); + void set_allocated_req(::ei::ConsumeArtifactRequest* value); + void unsafe_arena_set_allocated_req(::ei::ConsumeArtifactRequest* value); + ::ei::ConsumeArtifactRequest* unsafe_arena_release_req(); + private: const ::ei::ConsumeArtifactRequest& _internal_req() const; ::ei::ConsumeArtifactRequest* _internal_mutable_req(); - public: - void unsafe_arena_set_allocated_req( - ::ei::ConsumeArtifactRequest* req); - ::ei::ConsumeArtifactRequest* unsafe_arena_release_req(); + public: // optional .ei.ConsumeArtifactResponse res = 2; bool has_res() const; - private: - bool _internal_has_res() const; - public: - void clear_res(); + void clear_res() ; const ::ei::ConsumeArtifactResponse& res() const; PROTOBUF_NODISCARD ::ei::ConsumeArtifactResponse* release_res(); ::ei::ConsumeArtifactResponse* mutable_res(); - void set_allocated_res(::ei::ConsumeArtifactResponse* res); + void set_allocated_res(::ei::ConsumeArtifactResponse* value); + void unsafe_arena_set_allocated_res(::ei::ConsumeArtifactResponse* value); + ::ei::ConsumeArtifactResponse* unsafe_arena_release_res(); + private: const ::ei::ConsumeArtifactResponse& _internal_res() const; ::ei::ConsumeArtifactResponse* _internal_mutable_res(); - public: - void unsafe_arena_set_allocated_res( - ::ei::ConsumeArtifactResponse* res); - ::ei::ConsumeArtifactResponse* unsafe_arena_release_res(); + public: // @@protoc_insertion_point(class_scope:ei.LogConsumeArtifactPayload) 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_; - ::ei::ConsumeArtifactRequest* req_; - ::ei::ConsumeArtifactResponse* res_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 2, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_LogConsumeArtifactPayload_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const LogConsumeArtifactPayload& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::ei::ConsumeArtifactRequest* req_; + ::ei::ConsumeArtifactResponse* res_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class LogSetArtifactPayload final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.LogSetArtifactPayload) */ { +class LiveConfig final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.LiveConfig) */ { public: - inline LogSetArtifactPayload() : LogSetArtifactPayload(nullptr) {} - ~LogSetArtifactPayload() override; - explicit PROTOBUF_CONSTEXPR LogSetArtifactPayload(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - LogSetArtifactPayload(const LogSetArtifactPayload& from); - LogSetArtifactPayload(LogSetArtifactPayload&& from) noexcept - : LogSetArtifactPayload() { - *this = ::std::move(from); - } - - inline LogSetArtifactPayload& operator=(const LogSetArtifactPayload& from) { + inline LiveConfig() : LiveConfig(nullptr) {} + ~LiveConfig() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR LiveConfig( + ::google::protobuf::internal::ConstantInitialized); + + inline LiveConfig(const LiveConfig& from) : LiveConfig(nullptr, from) {} + inline LiveConfig(LiveConfig&& from) noexcept + : LiveConfig(nullptr, std::move(from)) {} + inline LiveConfig& operator=(const LiveConfig& from) { CopyFrom(from); return *this; } - inline LogSetArtifactPayload& operator=(LogSetArtifactPayload&& from) noexcept { + inline LiveConfig& operator=(LiveConfig&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -44396,358 +48434,266 @@ class LogSetArtifactPayload final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const LogSetArtifactPayload& default_instance() { + static const LiveConfig& default_instance() { return *internal_default_instance(); } - static inline const LogSetArtifactPayload* internal_default_instance() { - return reinterpret_cast( - &_LogSetArtifactPayload_default_instance_); - } - static constexpr int kIndexInFileMessages = - 159; - - friend void swap(LogSetArtifactPayload& a, LogSetArtifactPayload& b) { - a.Swap(&b); + static inline const LiveConfig* internal_default_instance() { + return reinterpret_cast( + &_LiveConfig_default_instance_); } - inline void Swap(LogSetArtifactPayload* other) { + static constexpr int kIndexInFileMessages = 117; + friend void swap(LiveConfig& a, LiveConfig& b) { a.Swap(&b); } + inline void Swap(LiveConfig* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(LogSetArtifactPayload* other) { + void UnsafeArenaSwap(LiveConfig* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - LogSetArtifactPayload* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + LiveConfig* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const LogSetArtifactPayload& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const LogSetArtifactPayload& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const LiveConfig& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const LiveConfig& from) { LiveConfig::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(LogSetArtifactPayload* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.LogSetArtifactPayload"; + void InternalSwap(LiveConfig* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.LiveConfig"; } + + protected: + explicit LiveConfig(::google::protobuf::Arena* arena); + LiveConfig(::google::protobuf::Arena* arena, const LiveConfig& from); + LiveConfig(::google::protobuf::Arena* arena, LiveConfig&& from) noexcept + : LiveConfig(arena) { + *this = ::std::move(from); } - protected: - explicit LogSetArtifactPayload(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- + using BoostsConfig = LiveConfig_BoostsConfig; + using GiftConfig = LiveConfig_GiftConfig; + using MiscConfig = LiveConfig_MiscConfig; + using HelpConfig = LiveConfig_HelpConfig; // accessors ------------------------------------------------------- - enum : int { - kReqFieldNumber = 1, - kResFieldNumber = 2, + kConfigIdFieldNumber = 1, + kBoostsConfigFieldNumber = 2, + kGiftConfigFieldNumber = 3, + kMiscConfigFieldNumber = 4, + kHelpConfigFieldNumber = 5, }; - // optional .ei.SetArtifactRequest req = 1; - bool has_req() const; - private: - bool _internal_has_req() const; - public: - void clear_req(); - const ::ei::SetArtifactRequest& req() const; - PROTOBUF_NODISCARD ::ei::SetArtifactRequest* release_req(); - ::ei::SetArtifactRequest* mutable_req(); - void set_allocated_req(::ei::SetArtifactRequest* req); - private: - const ::ei::SetArtifactRequest& _internal_req() const; - ::ei::SetArtifactRequest* _internal_mutable_req(); - public: - void unsafe_arena_set_allocated_req( - ::ei::SetArtifactRequest* req); - ::ei::SetArtifactRequest* unsafe_arena_release_req(); + // optional string config_id = 1; + bool has_config_id() const; + void clear_config_id() ; + const std::string& config_id() const; + template + void set_config_id(Arg_&& arg, Args_... args); + std::string* mutable_config_id(); + PROTOBUF_NODISCARD std::string* release_config_id(); + void set_allocated_config_id(std::string* value); - // optional .ei.SetArtifactResponse res = 2; - bool has_res() const; - private: - bool _internal_has_res() const; - public: - void clear_res(); - const ::ei::SetArtifactResponse& res() const; - PROTOBUF_NODISCARD ::ei::SetArtifactResponse* release_res(); - ::ei::SetArtifactResponse* mutable_res(); - void set_allocated_res(::ei::SetArtifactResponse* res); private: - const ::ei::SetArtifactResponse& _internal_res() const; - ::ei::SetArtifactResponse* _internal_mutable_res(); - public: - void unsafe_arena_set_allocated_res( - ::ei::SetArtifactResponse* res); - ::ei::SetArtifactResponse* unsafe_arena_release_res(); - - // @@protoc_insertion_point(class_scope:ei.LogSetArtifactPayload) - 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_; - ::ei::SetArtifactRequest* req_; - ::ei::SetArtifactResponse* res_; - friend struct ::TableStruct_ei_2eproto; -}; -// ------------------------------------------------------------------- - -class AccountTransferPayload final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.AccountTransferPayload) */ { - public: - inline AccountTransferPayload() : AccountTransferPayload(nullptr) {} - ~AccountTransferPayload() override; - explicit PROTOBUF_CONSTEXPR AccountTransferPayload(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - AccountTransferPayload(const AccountTransferPayload& from); - AccountTransferPayload(AccountTransferPayload&& from) noexcept - : AccountTransferPayload() { - *this = ::std::move(from); - } - - inline AccountTransferPayload& operator=(const AccountTransferPayload& from) { - CopyFrom(from); - return *this; - } - inline AccountTransferPayload& operator=(AccountTransferPayload&& 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 AccountTransferPayload& default_instance() { - return *internal_default_instance(); - } - static inline const AccountTransferPayload* internal_default_instance() { - return reinterpret_cast( - &_AccountTransferPayload_default_instance_); - } - static constexpr int kIndexInFileMessages = - 160; - - friend void swap(AccountTransferPayload& a, AccountTransferPayload& b) { - a.Swap(&b); - } - inline void Swap(AccountTransferPayload* 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(AccountTransferPayload* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- + const std::string& _internal_config_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_config_id( + const std::string& value); + std::string* _internal_mutable_config_id(); - AccountTransferPayload* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const AccountTransferPayload& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const AccountTransferPayload& 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(); } + // optional .ei.LiveConfig.BoostsConfig boosts_config = 2; + bool has_boosts_config() const; + void clear_boosts_config() ; + const ::ei::LiveConfig_BoostsConfig& boosts_config() const; + PROTOBUF_NODISCARD ::ei::LiveConfig_BoostsConfig* release_boosts_config(); + ::ei::LiveConfig_BoostsConfig* mutable_boosts_config(); + void set_allocated_boosts_config(::ei::LiveConfig_BoostsConfig* value); + void unsafe_arena_set_allocated_boosts_config(::ei::LiveConfig_BoostsConfig* value); + ::ei::LiveConfig_BoostsConfig* unsafe_arena_release_boosts_config(); private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(AccountTransferPayload* other); + const ::ei::LiveConfig_BoostsConfig& _internal_boosts_config() const; + ::ei::LiveConfig_BoostsConfig* _internal_mutable_boosts_config(); - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.AccountTransferPayload"; - } - protected: - explicit AccountTransferPayload(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); public: + // optional .ei.LiveConfig.GiftConfig gift_config = 3; + bool has_gift_config() const; + void clear_gift_config() ; + const ::ei::LiveConfig_GiftConfig& gift_config() const; + PROTOBUF_NODISCARD ::ei::LiveConfig_GiftConfig* release_gift_config(); + ::ei::LiveConfig_GiftConfig* mutable_gift_config(); + void set_allocated_gift_config(::ei::LiveConfig_GiftConfig* value); + void unsafe_arena_set_allocated_gift_config(::ei::LiveConfig_GiftConfig* value); + ::ei::LiveConfig_GiftConfig* unsafe_arena_release_gift_config(); - 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 { - kFromIdFieldNumber = 1, - kToEiUserIdFieldNumber = 2, - }; - // optional string from_id = 1; - bool has_from_id() const; - private: - bool _internal_has_from_id() const; - public: - void clear_from_id(); - const std::string& from_id() const; - template - void set_from_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_from_id(); - PROTOBUF_NODISCARD std::string* release_from_id(); - void set_allocated_from_id(std::string* from_id); private: - const std::string& _internal_from_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_from_id(const std::string& value); - std::string* _internal_mutable_from_id(); + const ::ei::LiveConfig_GiftConfig& _internal_gift_config() const; + ::ei::LiveConfig_GiftConfig* _internal_mutable_gift_config(); + public: + // optional .ei.LiveConfig.MiscConfig misc_config = 4; + bool has_misc_config() const; + void clear_misc_config() ; + const ::ei::LiveConfig_MiscConfig& misc_config() const; + PROTOBUF_NODISCARD ::ei::LiveConfig_MiscConfig* release_misc_config(); + ::ei::LiveConfig_MiscConfig* mutable_misc_config(); + void set_allocated_misc_config(::ei::LiveConfig_MiscConfig* value); + void unsafe_arena_set_allocated_misc_config(::ei::LiveConfig_MiscConfig* value); + ::ei::LiveConfig_MiscConfig* unsafe_arena_release_misc_config(); - // optional string to_ei_user_id = 2; - bool has_to_ei_user_id() const; private: - bool _internal_has_to_ei_user_id() const; + const ::ei::LiveConfig_MiscConfig& _internal_misc_config() const; + ::ei::LiveConfig_MiscConfig* _internal_mutable_misc_config(); + public: - void clear_to_ei_user_id(); - const std::string& to_ei_user_id() const; - template - void set_to_ei_user_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_to_ei_user_id(); - PROTOBUF_NODISCARD std::string* release_to_ei_user_id(); - void set_allocated_to_ei_user_id(std::string* to_ei_user_id); + // optional .ei.LiveConfig.HelpConfig help_config = 5; + bool has_help_config() const; + void clear_help_config() ; + const ::ei::LiveConfig_HelpConfig& help_config() const; + PROTOBUF_NODISCARD ::ei::LiveConfig_HelpConfig* release_help_config(); + ::ei::LiveConfig_HelpConfig* mutable_help_config(); + void set_allocated_help_config(::ei::LiveConfig_HelpConfig* value); + void unsafe_arena_set_allocated_help_config(::ei::LiveConfig_HelpConfig* value); + ::ei::LiveConfig_HelpConfig* unsafe_arena_release_help_config(); + private: - const std::string& _internal_to_ei_user_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_to_ei_user_id(const std::string& value); - std::string* _internal_mutable_to_ei_user_id(); - public: + const ::ei::LiveConfig_HelpConfig& _internal_help_config() const; + ::ei::LiveConfig_HelpConfig* _internal_mutable_help_config(); - // @@protoc_insertion_point(class_scope:ei.AccountTransferPayload) + public: + // @@protoc_insertion_point(class_scope:ei.LiveConfig) 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 from_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr to_ei_user_id_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 5, 4, + 31, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_LiveConfig_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const LiveConfig& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr config_id_; + ::ei::LiveConfig_BoostsConfig* boosts_config_; + ::ei::LiveConfig_GiftConfig* gift_config_; + ::ei::LiveConfig_MiscConfig* misc_config_; + ::ei::LiveConfig_HelpConfig* help_config_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class SaveBackupResponse final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.SaveBackupResponse) */ { +class GetActiveMissionsResponse final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.GetActiveMissionsResponse) */ { public: - inline SaveBackupResponse() : SaveBackupResponse(nullptr) {} - ~SaveBackupResponse() override; - explicit PROTOBUF_CONSTEXPR SaveBackupResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - SaveBackupResponse(const SaveBackupResponse& from); - SaveBackupResponse(SaveBackupResponse&& from) noexcept - : SaveBackupResponse() { - *this = ::std::move(from); - } - - inline SaveBackupResponse& operator=(const SaveBackupResponse& from) { + inline GetActiveMissionsResponse() : GetActiveMissionsResponse(nullptr) {} + ~GetActiveMissionsResponse() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR GetActiveMissionsResponse( + ::google::protobuf::internal::ConstantInitialized); + + inline GetActiveMissionsResponse(const GetActiveMissionsResponse& from) : GetActiveMissionsResponse(nullptr, from) {} + inline GetActiveMissionsResponse(GetActiveMissionsResponse&& from) noexcept + : GetActiveMissionsResponse(nullptr, std::move(from)) {} + inline GetActiveMissionsResponse& operator=(const GetActiveMissionsResponse& from) { CopyFrom(from); return *this; } - inline SaveBackupResponse& operator=(SaveBackupResponse&& from) noexcept { + inline GetActiveMissionsResponse& operator=(GetActiveMissionsResponse&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -44756,244 +48702,207 @@ class SaveBackupResponse final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const SaveBackupResponse& default_instance() { + static const GetActiveMissionsResponse& default_instance() { return *internal_default_instance(); } - static inline const SaveBackupResponse* internal_default_instance() { - return reinterpret_cast( - &_SaveBackupResponse_default_instance_); - } - static constexpr int kIndexInFileMessages = - 161; - - friend void swap(SaveBackupResponse& a, SaveBackupResponse& b) { - a.Swap(&b); + static inline const GetActiveMissionsResponse* internal_default_instance() { + return reinterpret_cast( + &_GetActiveMissionsResponse_default_instance_); } - inline void Swap(SaveBackupResponse* other) { + static constexpr int kIndexInFileMessages = 147; + friend void swap(GetActiveMissionsResponse& a, GetActiveMissionsResponse& b) { a.Swap(&b); } + inline void Swap(GetActiveMissionsResponse* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(SaveBackupResponse* other) { + void UnsafeArenaSwap(GetActiveMissionsResponse* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - SaveBackupResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + GetActiveMissionsResponse* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const SaveBackupResponse& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const SaveBackupResponse& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const GetActiveMissionsResponse& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const GetActiveMissionsResponse& from) { GetActiveMissionsResponse::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(SaveBackupResponse* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.SaveBackupResponse"; + void InternalSwap(GetActiveMissionsResponse* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.GetActiveMissionsResponse"; } + + protected: + explicit GetActiveMissionsResponse(::google::protobuf::Arena* arena); + GetActiveMissionsResponse(::google::protobuf::Arena* arena, const GetActiveMissionsResponse& from); + GetActiveMissionsResponse(::google::protobuf::Arena* arena, GetActiveMissionsResponse&& from) noexcept + : GetActiveMissionsResponse(arena) { + *this = ::std::move(from); } - protected: - explicit SaveBackupResponse(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- - typedef SaveBackupResponse_ErrorCodes ErrorCodes; - static constexpr ErrorCodes NO_ERROR = - SaveBackupResponse_ErrorCodes_NO_ERROR; - static constexpr ErrorCodes USER_NOT_FOUND = - SaveBackupResponse_ErrorCodes_USER_NOT_FOUND; - static constexpr ErrorCodes COULD_NOT_OVERWRITE = - SaveBackupResponse_ErrorCodes_COULD_NOT_OVERWRITE; - static constexpr ErrorCodes BACKUP_OFFERED = - SaveBackupResponse_ErrorCodes_BACKUP_OFFERED; - static constexpr ErrorCodes BAD_USER_ID = - SaveBackupResponse_ErrorCodes_BAD_USER_ID; - static inline bool ErrorCodes_IsValid(int value) { - return SaveBackupResponse_ErrorCodes_IsValid(value); - } - static constexpr ErrorCodes ErrorCodes_MIN = - SaveBackupResponse_ErrorCodes_ErrorCodes_MIN; - static constexpr ErrorCodes ErrorCodes_MAX = - SaveBackupResponse_ErrorCodes_ErrorCodes_MAX; - static constexpr int ErrorCodes_ARRAYSIZE = - SaveBackupResponse_ErrorCodes_ErrorCodes_ARRAYSIZE; - static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* - ErrorCodes_descriptor() { - return SaveBackupResponse_ErrorCodes_descriptor(); - } - template - static inline const std::string& ErrorCodes_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function ErrorCodes_Name."); - return SaveBackupResponse_ErrorCodes_Name(enum_t_value); - } - static inline bool ErrorCodes_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, - ErrorCodes* value) { - return SaveBackupResponse_ErrorCodes_Parse(name, value); - } - // accessors ------------------------------------------------------- - enum : int { - kMessageFieldNumber = 3, - kExistingBackupFieldNumber = 4, + kActiveMissionsFieldNumber = 2, kSuccessFieldNumber = 1, - kErrorCodeFieldNumber = 2, }; - // optional string message = 3; - bool has_message() const; - private: - bool _internal_has_message() const; - public: - void clear_message(); - const std::string& message() const; - template - void set_message(ArgT0&& arg0, ArgT... args); - std::string* mutable_message(); - PROTOBUF_NODISCARD std::string* release_message(); - void set_allocated_message(std::string* message); + // repeated .ei.MissionInfo active_missions = 2; + int active_missions_size() const; private: - const std::string& _internal_message() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_message(const std::string& value); - std::string* _internal_mutable_message(); - public: + int _internal_active_missions_size() const; - // optional .ei.Backup existing_backup = 4; - bool has_existing_backup() const; - private: - bool _internal_has_existing_backup() const; public: - void clear_existing_backup(); - const ::ei::Backup& existing_backup() const; - PROTOBUF_NODISCARD ::ei::Backup* release_existing_backup(); - ::ei::Backup* mutable_existing_backup(); - void set_allocated_existing_backup(::ei::Backup* existing_backup); + void clear_active_missions() ; + ::ei::MissionInfo* mutable_active_missions(int index); + ::google::protobuf::RepeatedPtrField<::ei::MissionInfo>* mutable_active_missions(); + private: - const ::ei::Backup& _internal_existing_backup() const; - ::ei::Backup* _internal_mutable_existing_backup(); + const ::google::protobuf::RepeatedPtrField<::ei::MissionInfo>& _internal_active_missions() const; + ::google::protobuf::RepeatedPtrField<::ei::MissionInfo>* _internal_mutable_active_missions(); public: - void unsafe_arena_set_allocated_existing_backup( - ::ei::Backup* existing_backup); - ::ei::Backup* unsafe_arena_release_existing_backup(); - + const ::ei::MissionInfo& active_missions(int index) const; + ::ei::MissionInfo* add_active_missions(); + const ::google::protobuf::RepeatedPtrField<::ei::MissionInfo>& active_missions() const; // optional bool success = 1; bool has_success() const; - private: - bool _internal_has_success() const; - public: - void clear_success(); + void clear_success() ; bool success() const; void set_success(bool value); + private: bool _internal_success() const; void _internal_set_success(bool value); - public: - // optional uint32 error_code = 2; - bool has_error_code() const; - private: - bool _internal_has_error_code() const; - public: - void clear_error_code(); - uint32_t error_code() const; - void set_error_code(uint32_t value); - private: - uint32_t _internal_error_code() const; - void _internal_set_error_code(uint32_t value); public: - - // @@protoc_insertion_point(class_scope:ei.SaveBackupResponse) + // @@protoc_insertion_point(class_scope:ei.GetActiveMissionsResponse) 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 message_; - ::ei::Backup* existing_backup_; - bool success_; - uint32_t error_code_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 1, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_GetActiveMissionsResponse_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const GetActiveMissionsResponse& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::MissionInfo > active_missions_; + bool success_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class CleanAccountRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.CleanAccountRequest) */ { +class GenericActionBatchRequest final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.GenericActionBatchRequest) */ { public: - inline CleanAccountRequest() : CleanAccountRequest(nullptr) {} - ~CleanAccountRequest() override; - explicit PROTOBUF_CONSTEXPR CleanAccountRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - CleanAccountRequest(const CleanAccountRequest& from); - CleanAccountRequest(CleanAccountRequest&& from) noexcept - : CleanAccountRequest() { - *this = ::std::move(from); - } - - inline CleanAccountRequest& operator=(const CleanAccountRequest& from) { + inline GenericActionBatchRequest() : GenericActionBatchRequest(nullptr) {} + ~GenericActionBatchRequest() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR GenericActionBatchRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline GenericActionBatchRequest(const GenericActionBatchRequest& from) : GenericActionBatchRequest(nullptr, from) {} + inline GenericActionBatchRequest(GenericActionBatchRequest&& from) noexcept + : GenericActionBatchRequest(nullptr, std::move(from)) {} + inline GenericActionBatchRequest& operator=(const GenericActionBatchRequest& from) { CopyFrom(from); return *this; } - inline CleanAccountRequest& operator=(CleanAccountRequest&& from) noexcept { + inline GenericActionBatchRequest& operator=(GenericActionBatchRequest&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -45002,178 +48911,216 @@ class CleanAccountRequest final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const CleanAccountRequest& default_instance() { + static const GenericActionBatchRequest& default_instance() { return *internal_default_instance(); } - static inline const CleanAccountRequest* internal_default_instance() { - return reinterpret_cast( - &_CleanAccountRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 162; - - friend void swap(CleanAccountRequest& a, CleanAccountRequest& b) { - a.Swap(&b); + static inline const GenericActionBatchRequest* internal_default_instance() { + return reinterpret_cast( + &_GenericActionBatchRequest_default_instance_); } - inline void Swap(CleanAccountRequest* other) { + static constexpr int kIndexInFileMessages = 31; + friend void swap(GenericActionBatchRequest& a, GenericActionBatchRequest& b) { a.Swap(&b); } + inline void Swap(GenericActionBatchRequest* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(CleanAccountRequest* other) { + void UnsafeArenaSwap(GenericActionBatchRequest* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - CleanAccountRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + GenericActionBatchRequest* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const CleanAccountRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const CleanAccountRequest& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const GenericActionBatchRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const GenericActionBatchRequest& from) { GenericActionBatchRequest::MergeImpl(*this, 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; + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); - 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(); } + public: + bool IsInitialized() const { + return IsInitializedImpl(*this); + } private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(CleanAccountRequest* other); + static bool IsInitializedImpl(const MessageLite& msg); - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.CleanAccountRequest"; - } - protected: - explicit CleanAccountRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); public: + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + private: + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(GenericActionBatchRequest* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.GenericActionBatchRequest"; } + + protected: + explicit GenericActionBatchRequest(::google::protobuf::Arena* arena); + GenericActionBatchRequest(::google::protobuf::Arena* arena, const GenericActionBatchRequest& from); + GenericActionBatchRequest(::google::protobuf::Arena* arena, GenericActionBatchRequest&& from) noexcept + : GenericActionBatchRequest(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- - // accessors ------------------------------------------------------- - - enum : int { - kEiUserIdToKeepFieldNumber = 1, - kGameServicesIdFieldNumber = 2, - }; - // optional string ei_user_id_to_keep = 1; - bool has_ei_user_id_to_keep() const; - private: - bool _internal_has_ei_user_id_to_keep() const; - public: - void clear_ei_user_id_to_keep(); - const std::string& ei_user_id_to_keep() const; - template - void set_ei_user_id_to_keep(ArgT0&& arg0, ArgT... args); - std::string* mutable_ei_user_id_to_keep(); - PROTOBUF_NODISCARD std::string* release_ei_user_id_to_keep(); - void set_allocated_ei_user_id_to_keep(std::string* ei_user_id_to_keep); + // accessors ------------------------------------------------------- + enum : int { + kActionsFieldNumber = 2, + kRinfoFieldNumber = 1, + }; + // repeated .ei.GenericAction actions = 2; + int actions_size() const; private: - const std::string& _internal_ei_user_id_to_keep() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_ei_user_id_to_keep(const std::string& value); - std::string* _internal_mutable_ei_user_id_to_keep(); + int _internal_actions_size() const; + public: + void clear_actions() ; + ::ei::GenericAction* mutable_actions(int index); + ::google::protobuf::RepeatedPtrField<::ei::GenericAction>* mutable_actions(); - // optional string game_services_id = 2; - bool has_game_services_id() const; private: - bool _internal_has_game_services_id() const; + const ::google::protobuf::RepeatedPtrField<::ei::GenericAction>& _internal_actions() const; + ::google::protobuf::RepeatedPtrField<::ei::GenericAction>* _internal_mutable_actions(); public: - void clear_game_services_id(); - const std::string& game_services_id() const; - template - void set_game_services_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_game_services_id(); - PROTOBUF_NODISCARD std::string* release_game_services_id(); - void set_allocated_game_services_id(std::string* game_services_id); + const ::ei::GenericAction& actions(int index) const; + ::ei::GenericAction* add_actions(); + const ::google::protobuf::RepeatedPtrField<::ei::GenericAction>& actions() const; + // optional .ei.BasicRequestInfo rinfo = 1; + bool has_rinfo() const; + void clear_rinfo() ; + const ::ei::BasicRequestInfo& rinfo() const; + PROTOBUF_NODISCARD ::ei::BasicRequestInfo* release_rinfo(); + ::ei::BasicRequestInfo* mutable_rinfo(); + void set_allocated_rinfo(::ei::BasicRequestInfo* value); + void unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value); + ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); + private: - const std::string& _internal_game_services_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_game_services_id(const std::string& value); - std::string* _internal_mutable_game_services_id(); - public: + const ::ei::BasicRequestInfo& _internal_rinfo() const; + ::ei::BasicRequestInfo* _internal_mutable_rinfo(); - // @@protoc_insertion_point(class_scope:ei.CleanAccountRequest) + public: + // @@protoc_insertion_point(class_scope:ei.GenericActionBatchRequest) 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 ei_user_id_to_keep_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr game_services_id_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 2, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_GenericActionBatchRequest_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const GenericActionBatchRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::GenericAction > actions_; + ::ei::BasicRequestInfo* rinfo_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ReturnEDTPayload final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ReturnEDTPayload) */ { +class ContractSimConfig final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ContractSimConfig) */ { public: - inline ReturnEDTPayload() : ReturnEDTPayload(nullptr) {} - ~ReturnEDTPayload() override; - explicit PROTOBUF_CONSTEXPR ReturnEDTPayload(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ReturnEDTPayload(const ReturnEDTPayload& from); - ReturnEDTPayload(ReturnEDTPayload&& from) noexcept - : ReturnEDTPayload() { - *this = ::std::move(from); - } - - inline ReturnEDTPayload& operator=(const ReturnEDTPayload& from) { + inline ContractSimConfig() : ContractSimConfig(nullptr) {} + ~ContractSimConfig() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ContractSimConfig( + ::google::protobuf::internal::ConstantInitialized); + + inline ContractSimConfig(const ContractSimConfig& from) : ContractSimConfig(nullptr, from) {} + inline ContractSimConfig(ContractSimConfig&& from) noexcept + : ContractSimConfig(nullptr, std::move(from)) {} + inline ContractSimConfig& operator=(const ContractSimConfig& from) { CopyFrom(from); return *this; } - inline ReturnEDTPayload& operator=(ReturnEDTPayload&& from) noexcept { + inline ContractSimConfig& operator=(ContractSimConfig&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -45182,158 +49129,194 @@ class ReturnEDTPayload final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ReturnEDTPayload& default_instance() { + static const ContractSimConfig& default_instance() { return *internal_default_instance(); } - static inline const ReturnEDTPayload* internal_default_instance() { - return reinterpret_cast( - &_ReturnEDTPayload_default_instance_); - } - static constexpr int kIndexInFileMessages = - 163; - - friend void swap(ReturnEDTPayload& a, ReturnEDTPayload& b) { - a.Swap(&b); + static inline const ContractSimConfig* internal_default_instance() { + return reinterpret_cast( + &_ContractSimConfig_default_instance_); } - inline void Swap(ReturnEDTPayload* other) { + static constexpr int kIndexInFileMessages = 59; + friend void swap(ContractSimConfig& a, ContractSimConfig& b) { a.Swap(&b); } + inline void Swap(ContractSimConfig* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ReturnEDTPayload* other) { + void UnsafeArenaSwap(ContractSimConfig* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ReturnEDTPayload* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ContractSimConfig* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ReturnEDTPayload& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ReturnEDTPayload& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ContractSimConfig& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ContractSimConfig& from) { ContractSimConfig::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ReturnEDTPayload* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ReturnEDTPayload"; + void InternalSwap(ContractSimConfig* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ContractSimConfig"; } + + protected: + explicit ContractSimConfig(::google::protobuf::Arena* arena); + ContractSimConfig(::google::protobuf::Arena* arena, const ContractSimConfig& from); + ContractSimConfig(::google::protobuf::Arena* arena, ContractSimConfig&& from) noexcept + : ContractSimConfig(arena) { + *this = ::std::move(from); } - protected: - explicit ReturnEDTPayload(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- + using ContractGradeSimConfig = ContractSimConfig_ContractGradeSimConfig; // accessors ------------------------------------------------------- - enum : int { - kEiUserIdFieldNumber = 1, + kGradeConfigsFieldNumber = 1, }; - // optional string ei_user_id = 1; - bool has_ei_user_id() const; + // repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + int grade_configs_size() const; private: - bool _internal_has_ei_user_id() const; + int _internal_grade_configs_size() const; + public: - void clear_ei_user_id(); - const std::string& ei_user_id() const; - template - void set_ei_user_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_ei_user_id(); - PROTOBUF_NODISCARD std::string* release_ei_user_id(); - void set_allocated_ei_user_id(std::string* ei_user_id); + void clear_grade_configs() ; + ::ei::ContractSimConfig_ContractGradeSimConfig* mutable_grade_configs(int index); + ::google::protobuf::RepeatedPtrField<::ei::ContractSimConfig_ContractGradeSimConfig>* mutable_grade_configs(); + private: - const std::string& _internal_ei_user_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_ei_user_id(const std::string& value); - std::string* _internal_mutable_ei_user_id(); + const ::google::protobuf::RepeatedPtrField<::ei::ContractSimConfig_ContractGradeSimConfig>& _internal_grade_configs() const; + ::google::protobuf::RepeatedPtrField<::ei::ContractSimConfig_ContractGradeSimConfig>* _internal_mutable_grade_configs(); public: - - // @@protoc_insertion_point(class_scope:ei.ReturnEDTPayload) + const ::ei::ContractSimConfig_ContractGradeSimConfig& grade_configs(int index) const; + ::ei::ContractSimConfig_ContractGradeSimConfig* add_grade_configs(); + const ::google::protobuf::RepeatedPtrField<::ei::ContractSimConfig_ContractGradeSimConfig>& grade_configs() const; + // @@protoc_insertion_point(class_scope:ei.ContractSimConfig) 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 ei_user_id_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 0, 1, 1, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ContractSimConfig_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ContractSimConfig& from_msg); + ::google::protobuf::RepeatedPtrField< ::ei::ContractSimConfig_ContractGradeSimConfig > grade_configs_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class DLCItem final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.DLCItem) */ { +class ContractSeasonInfo final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ContractSeasonInfo) */ { public: - inline DLCItem() : DLCItem(nullptr) {} - ~DLCItem() override; - explicit PROTOBUF_CONSTEXPR DLCItem(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - DLCItem(const DLCItem& from); - DLCItem(DLCItem&& from) noexcept - : DLCItem() { - *this = ::std::move(from); - } - - inline DLCItem& operator=(const DLCItem& from) { + inline ContractSeasonInfo() : ContractSeasonInfo(nullptr) {} + ~ContractSeasonInfo() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ContractSeasonInfo( + ::google::protobuf::internal::ConstantInitialized); + + inline ContractSeasonInfo(const ContractSeasonInfo& from) : ContractSeasonInfo(nullptr, from) {} + inline ContractSeasonInfo(ContractSeasonInfo&& from) noexcept + : ContractSeasonInfo(nullptr, std::move(from)) {} + inline ContractSeasonInfo& operator=(const ContractSeasonInfo& from) { CopyFrom(from); return *this; } - inline DLCItem& operator=(DLCItem&& from) noexcept { + inline ContractSeasonInfo& operator=(ContractSeasonInfo&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -45342,268 +49325,233 @@ class DLCItem final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const DLCItem& default_instance() { + static const ContractSeasonInfo& default_instance() { return *internal_default_instance(); } - static inline const DLCItem* internal_default_instance() { - return reinterpret_cast( - &_DLCItem_default_instance_); - } - static constexpr int kIndexInFileMessages = - 164; - - friend void swap(DLCItem& a, DLCItem& b) { - a.Swap(&b); + static inline const ContractSeasonInfo* internal_default_instance() { + return reinterpret_cast( + &_ContractSeasonInfo_default_instance_); } - inline void Swap(DLCItem* other) { + static constexpr int kIndexInFileMessages = 46; + friend void swap(ContractSeasonInfo& a, ContractSeasonInfo& b) { a.Swap(&b); } + inline void Swap(ContractSeasonInfo* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(DLCItem* other) { + void UnsafeArenaSwap(ContractSeasonInfo* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - DLCItem* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ContractSeasonInfo* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const DLCItem& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const DLCItem& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ContractSeasonInfo& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ContractSeasonInfo& from) { ContractSeasonInfo::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(DLCItem* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.DLCItem"; + void InternalSwap(ContractSeasonInfo* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ContractSeasonInfo"; } + + protected: + explicit ContractSeasonInfo(::google::protobuf::Arena* arena); + ContractSeasonInfo(::google::protobuf::Arena* arena, const ContractSeasonInfo& from); + ContractSeasonInfo(::google::protobuf::Arena* arena, ContractSeasonInfo&& from) noexcept + : ContractSeasonInfo(arena) { + *this = ::std::move(from); } - protected: - explicit DLCItem(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- + using GoalSet = ContractSeasonInfo_GoalSet; // accessors ------------------------------------------------------- - enum : int { - kNameFieldNumber = 1, - kDirectoryFieldNumber = 2, - kExtFieldNumber = 3, - kUrlFieldNumber = 4, - kChecksumFieldNumber = 5, - kOriginalSizeFieldNumber = 7, - kCompressedFieldNumber = 6, + kGradeGoalsFieldNumber = 2, + kIdFieldNumber = 1, + kNameFieldNumber = 3, }; - // optional string name = 1; - bool has_name() const; - private: - bool _internal_has_name() const; - public: - void clear_name(); - const std::string& name() 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); + // repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2; + int grade_goals_size() const; private: - const std::string& _internal_name() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value); - std::string* _internal_mutable_name(); - public: + int _internal_grade_goals_size() const; - // optional string directory = 2; - bool has_directory() const; - private: - bool _internal_has_directory() const; - public: - void clear_directory(); - const std::string& directory() const; - template - void set_directory(ArgT0&& arg0, ArgT... args); - std::string* mutable_directory(); - PROTOBUF_NODISCARD std::string* release_directory(); - void set_allocated_directory(std::string* directory); - private: - const std::string& _internal_directory() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_directory(const std::string& value); - std::string* _internal_mutable_directory(); public: + void clear_grade_goals() ; + ::ei::ContractSeasonInfo_GoalSet* mutable_grade_goals(int index); + ::google::protobuf::RepeatedPtrField<::ei::ContractSeasonInfo_GoalSet>* mutable_grade_goals(); - // optional string ext = 3; - bool has_ext() const; - private: - bool _internal_has_ext() const; - public: - void clear_ext(); - const std::string& ext() const; - template - void set_ext(ArgT0&& arg0, ArgT... args); - std::string* mutable_ext(); - PROTOBUF_NODISCARD std::string* release_ext(); - void set_allocated_ext(std::string* ext); private: - const std::string& _internal_ext() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_ext(const std::string& value); - std::string* _internal_mutable_ext(); + const ::google::protobuf::RepeatedPtrField<::ei::ContractSeasonInfo_GoalSet>& _internal_grade_goals() const; + ::google::protobuf::RepeatedPtrField<::ei::ContractSeasonInfo_GoalSet>* _internal_mutable_grade_goals(); public: + const ::ei::ContractSeasonInfo_GoalSet& grade_goals(int index) const; + ::ei::ContractSeasonInfo_GoalSet* add_grade_goals(); + const ::google::protobuf::RepeatedPtrField<::ei::ContractSeasonInfo_GoalSet>& grade_goals() const; + // optional string id = 1; + bool has_id() const; + void clear_id() ; + const std::string& id() const; + template + void set_id(Arg_&& arg, Args_... args); + std::string* mutable_id(); + PROTOBUF_NODISCARD std::string* release_id(); + void set_allocated_id(std::string* value); - // optional string url = 4; - bool has_url() const; - private: - bool _internal_has_url() const; - public: - void clear_url(); - const std::string& url() const; - template - void set_url(ArgT0&& arg0, ArgT... args); - std::string* mutable_url(); - PROTOBUF_NODISCARD std::string* release_url(); - void set_allocated_url(std::string* url); private: - const std::string& _internal_url() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_url(const std::string& value); - std::string* _internal_mutable_url(); - public: + const std::string& _internal_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_id( + const std::string& value); + std::string* _internal_mutable_id(); - // optional string checksum = 5; - bool has_checksum() const; - private: - bool _internal_has_checksum() const; - public: - void clear_checksum(); - const std::string& checksum() const; - template - void set_checksum(ArgT0&& arg0, ArgT... args); - std::string* mutable_checksum(); - PROTOBUF_NODISCARD std::string* release_checksum(); - void set_allocated_checksum(std::string* checksum); - private: - const std::string& _internal_checksum() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_checksum(const std::string& value); - std::string* _internal_mutable_checksum(); public: + // optional string name = 3; + bool has_name() const; + void clear_name() ; + const std::string& name() const; + template + void set_name(Arg_&& arg, Args_... args); + std::string* mutable_name(); + PROTOBUF_NODISCARD std::string* release_name(); + void set_allocated_name(std::string* value); - // optional uint64 original_size = 7; - bool has_original_size() const; - private: - bool _internal_has_original_size() const; - public: - void clear_original_size(); - uint64_t original_size() const; - void set_original_size(uint64_t value); private: - uint64_t _internal_original_size() const; - void _internal_set_original_size(uint64_t value); - public: + const std::string& _internal_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_name( + const std::string& value); + std::string* _internal_mutable_name(); - // optional bool compressed = 6; - bool has_compressed() const; - private: - bool _internal_has_compressed() const; - public: - void clear_compressed(); - bool compressed() const; - void set_compressed(bool value); - private: - bool _internal_compressed() const; - void _internal_set_compressed(bool value); public: - - // @@protoc_insertion_point(class_scope:ei.DLCItem) + // @@protoc_insertion_point(class_scope:ei.ContractSeasonInfo) 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 name_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr directory_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr ext_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr url_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr checksum_; - uint64_t original_size_; - bool compressed_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 3, 1, + 36, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ContractSeasonInfo_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ContractSeasonInfo& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::ContractSeasonInfo_GoalSet > grade_goals_; + ::google::protobuf::internal::ArenaStringPtr id_; + ::google::protobuf::internal::ArenaStringPtr name_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ShellSpec_ShellPiece final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ShellSpec.ShellPiece) */ { +class ContractEvaluationBatch final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ContractEvaluationBatch) */ { public: - inline ShellSpec_ShellPiece() : ShellSpec_ShellPiece(nullptr) {} - ~ShellSpec_ShellPiece() override; - explicit PROTOBUF_CONSTEXPR ShellSpec_ShellPiece(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ShellSpec_ShellPiece(const ShellSpec_ShellPiece& from); - ShellSpec_ShellPiece(ShellSpec_ShellPiece&& from) noexcept - : ShellSpec_ShellPiece() { - *this = ::std::move(from); - } - - inline ShellSpec_ShellPiece& operator=(const ShellSpec_ShellPiece& from) { + inline ContractEvaluationBatch() : ContractEvaluationBatch(nullptr) {} + ~ContractEvaluationBatch() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ContractEvaluationBatch( + ::google::protobuf::internal::ConstantInitialized); + + inline ContractEvaluationBatch(const ContractEvaluationBatch& from) : ContractEvaluationBatch(nullptr, from) {} + inline ContractEvaluationBatch(ContractEvaluationBatch&& from) noexcept + : ContractEvaluationBatch(nullptr, std::move(from)) {} + inline ContractEvaluationBatch& operator=(const ContractEvaluationBatch& from) { CopyFrom(from); return *this; } - inline ShellSpec_ShellPiece& operator=(ShellSpec_ShellPiece&& from) noexcept { + inline ContractEvaluationBatch& operator=(ContractEvaluationBatch&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -45612,173 +49560,194 @@ class ShellSpec_ShellPiece final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ShellSpec_ShellPiece& default_instance() { + static const ContractEvaluationBatch& default_instance() { return *internal_default_instance(); } - static inline const ShellSpec_ShellPiece* internal_default_instance() { - return reinterpret_cast( - &_ShellSpec_ShellPiece_default_instance_); - } - static constexpr int kIndexInFileMessages = - 165; - - friend void swap(ShellSpec_ShellPiece& a, ShellSpec_ShellPiece& b) { - a.Swap(&b); + static inline const ContractEvaluationBatch* internal_default_instance() { + return reinterpret_cast( + &_ContractEvaluationBatch_default_instance_); } - inline void Swap(ShellSpec_ShellPiece* other) { + static constexpr int kIndexInFileMessages = 53; + friend void swap(ContractEvaluationBatch& a, ContractEvaluationBatch& b) { a.Swap(&b); } + inline void Swap(ContractEvaluationBatch* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ShellSpec_ShellPiece* other) { + void UnsafeArenaSwap(ContractEvaluationBatch* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ShellSpec_ShellPiece* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ContractEvaluationBatch* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ShellSpec_ShellPiece& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ShellSpec_ShellPiece& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ContractEvaluationBatch& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ContractEvaluationBatch& from) { ContractEvaluationBatch::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ShellSpec_ShellPiece* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ShellSpec.ShellPiece"; + void InternalSwap(ContractEvaluationBatch* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ContractEvaluationBatch"; } + + protected: + explicit ContractEvaluationBatch(::google::protobuf::Arena* arena); + ContractEvaluationBatch(::google::protobuf::Arena* arena, const ContractEvaluationBatch& from); + ContractEvaluationBatch(::google::protobuf::Arena* arena, ContractEvaluationBatch&& from) noexcept + : ContractEvaluationBatch(arena) { + *this = ::std::move(from); } - protected: - explicit ShellSpec_ShellPiece(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- + using Pair = ContractEvaluationBatch_Pair; // accessors ------------------------------------------------------- - enum : int { - kDlcFieldNumber = 2, - kAssetTypeFieldNumber = 1, + kEvalsFieldNumber = 1, }; - // optional .ei.DLCItem dlc = 2; - bool has_dlc() const; - private: - bool _internal_has_dlc() const; - public: - void clear_dlc(); - const ::ei::DLCItem& dlc() const; - PROTOBUF_NODISCARD ::ei::DLCItem* release_dlc(); - ::ei::DLCItem* mutable_dlc(); - void set_allocated_dlc(::ei::DLCItem* dlc); + // repeated .ei.ContractEvaluationBatch.Pair evals = 1; + int evals_size() const; private: - const ::ei::DLCItem& _internal_dlc() const; - ::ei::DLCItem* _internal_mutable_dlc(); - public: - void unsafe_arena_set_allocated_dlc( - ::ei::DLCItem* dlc); - ::ei::DLCItem* unsafe_arena_release_dlc(); + int _internal_evals_size() const; - // optional .ei.ShellSpec.AssetType asset_type = 1; - bool has_asset_type() const; - private: - bool _internal_has_asset_type() const; public: - void clear_asset_type(); - ::ei::ShellSpec_AssetType asset_type() const; - void set_asset_type(::ei::ShellSpec_AssetType value); + void clear_evals() ; + ::ei::ContractEvaluationBatch_Pair* mutable_evals(int index); + ::google::protobuf::RepeatedPtrField<::ei::ContractEvaluationBatch_Pair>* mutable_evals(); + private: - ::ei::ShellSpec_AssetType _internal_asset_type() const; - void _internal_set_asset_type(::ei::ShellSpec_AssetType value); + const ::google::protobuf::RepeatedPtrField<::ei::ContractEvaluationBatch_Pair>& _internal_evals() const; + ::google::protobuf::RepeatedPtrField<::ei::ContractEvaluationBatch_Pair>* _internal_mutable_evals(); public: - - // @@protoc_insertion_point(class_scope:ei.ShellSpec.ShellPiece) + const ::ei::ContractEvaluationBatch_Pair& evals(int index) const; + ::ei::ContractEvaluationBatch_Pair* add_evals(); + const ::google::protobuf::RepeatedPtrField<::ei::ContractEvaluationBatch_Pair>& evals() const; + // @@protoc_insertion_point(class_scope:ei.ContractEvaluationBatch) 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_; - ::ei::DLCItem* dlc_; - int asset_type_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 0, 1, 1, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ContractEvaluationBatch_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ContractEvaluationBatch& from_msg); + ::google::protobuf::RepeatedPtrField< ::ei::ContractEvaluationBatch_Pair > evals_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ShellSpec final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ShellSpec) */ { +class Contract final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.Contract) */ { public: - inline ShellSpec() : ShellSpec(nullptr) {} - ~ShellSpec() override; - explicit PROTOBUF_CONSTEXPR ShellSpec(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ShellSpec(const ShellSpec& from); - ShellSpec(ShellSpec&& from) noexcept - : ShellSpec() { - *this = ::std::move(from); - } - - inline ShellSpec& operator=(const ShellSpec& from) { + inline Contract() : Contract(nullptr) {} + ~Contract() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR Contract( + ::google::protobuf::internal::ConstantInitialized); + + inline Contract(const Contract& from) : Contract(nullptr, from) {} + inline Contract(Contract&& from) noexcept + : Contract(nullptr, std::move(from)) {} + inline Contract& operator=(const Contract& from) { CopyFrom(from); return *this; } - inline ShellSpec& operator=(ShellSpec&& from) noexcept { + inline Contract& operator=(Contract&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -45787,650 +49756,578 @@ class ShellSpec final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ShellSpec& default_instance() { + static const Contract& default_instance() { return *internal_default_instance(); } - static inline const ShellSpec* internal_default_instance() { - return reinterpret_cast( - &_ShellSpec_default_instance_); - } - static constexpr int kIndexInFileMessages = - 166; - - friend void swap(ShellSpec& a, ShellSpec& b) { - a.Swap(&b); + static inline const Contract* internal_default_instance() { + return reinterpret_cast( + &_Contract_default_instance_); } - inline void Swap(ShellSpec* other) { + static constexpr int kIndexInFileMessages = 42; + friend void swap(Contract& a, Contract& b) { a.Swap(&b); } + inline void Swap(Contract* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ShellSpec* other) { + void UnsafeArenaSwap(Contract* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ShellSpec* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + Contract* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ShellSpec& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ShellSpec& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const Contract& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const Contract& from) { Contract::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ShellSpec* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ShellSpec"; + void InternalSwap(Contract* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.Contract"; } + + protected: + explicit Contract(::google::protobuf::Arena* arena); + Contract(::google::protobuf::Arena* arena, const Contract& from); + Contract(::google::protobuf::Arena* arena, Contract&& from) noexcept + : Contract(arena) { + *this = ::std::move(from); } - protected: - explicit ShellSpec(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- - - typedef ShellSpec_ShellPiece ShellPiece; - - typedef ShellSpec_AssetType AssetType; - static constexpr AssetType COOP = - ShellSpec_AssetType_COOP; - static constexpr AssetType SHACK = - ShellSpec_AssetType_SHACK; - static constexpr AssetType SUPER_SHACK = - ShellSpec_AssetType_SUPER_SHACK; - static constexpr AssetType SHORT_HOUSE = - ShellSpec_AssetType_SHORT_HOUSE; - static constexpr AssetType THE_STANDARD = - ShellSpec_AssetType_THE_STANDARD; - static constexpr AssetType LONG_HOUSE = - ShellSpec_AssetType_LONG_HOUSE; - static constexpr AssetType DOUBLE_DECKER = - ShellSpec_AssetType_DOUBLE_DECKER; - static constexpr AssetType WAREHOUSE = - ShellSpec_AssetType_WAREHOUSE; - static constexpr AssetType CENTER = - ShellSpec_AssetType_CENTER; - static constexpr AssetType BUNKER = - ShellSpec_AssetType_BUNKER; - static constexpr AssetType EGGKEA = - ShellSpec_AssetType_EGGKEA; - static constexpr AssetType HAB_1K = - ShellSpec_AssetType_HAB_1K; - static constexpr AssetType HANGAR = - ShellSpec_AssetType_HANGAR; - static constexpr AssetType TOWER = - ShellSpec_AssetType_TOWER; - static constexpr AssetType HAB_10K = - ShellSpec_AssetType_HAB_10K; - static constexpr AssetType EGGTOPIA = - ShellSpec_AssetType_EGGTOPIA; - static constexpr AssetType MONOLITH = - ShellSpec_AssetType_MONOLITH; - static constexpr AssetType PLANET_PORTAL = - ShellSpec_AssetType_PLANET_PORTAL; - static constexpr AssetType CHICKEN_UNIVERSE = - ShellSpec_AssetType_CHICKEN_UNIVERSE; - static constexpr AssetType SILO_0_SMALL = - ShellSpec_AssetType_SILO_0_SMALL; - static constexpr AssetType SILO_0_MED = - ShellSpec_AssetType_SILO_0_MED; - static constexpr AssetType SILO_0_LARGE = - ShellSpec_AssetType_SILO_0_LARGE; - static constexpr AssetType SILO_1_SMALL = - ShellSpec_AssetType_SILO_1_SMALL; - static constexpr AssetType SILO_1_MED = - ShellSpec_AssetType_SILO_1_MED; - static constexpr AssetType SILO_1_LARGE = - ShellSpec_AssetType_SILO_1_LARGE; - static constexpr AssetType SILO_ALL = - ShellSpec_AssetType_SILO_ALL; - static constexpr AssetType MAILBOX = - ShellSpec_AssetType_MAILBOX; - static constexpr AssetType TROPHY_CASE = - ShellSpec_AssetType_TROPHY_CASE; - static constexpr AssetType GROUND = - ShellSpec_AssetType_GROUND; - static constexpr AssetType HARDSCAPE = - ShellSpec_AssetType_HARDSCAPE; - static constexpr AssetType HYPERLOOP = - ShellSpec_AssetType_HYPERLOOP; - static constexpr AssetType DEPOT_1 = - ShellSpec_AssetType_DEPOT_1; - static constexpr AssetType DEPOT_2 = - ShellSpec_AssetType_DEPOT_2; - static constexpr AssetType DEPOT_3 = - ShellSpec_AssetType_DEPOT_3; - static constexpr AssetType DEPOT_4 = - ShellSpec_AssetType_DEPOT_4; - static constexpr AssetType DEPOT_5 = - ShellSpec_AssetType_DEPOT_5; - static constexpr AssetType DEPOT_6 = - ShellSpec_AssetType_DEPOT_6; - static constexpr AssetType DEPOT_7 = - ShellSpec_AssetType_DEPOT_7; - static constexpr AssetType LAB_1 = - ShellSpec_AssetType_LAB_1; - static constexpr AssetType LAB_2 = - ShellSpec_AssetType_LAB_2; - static constexpr AssetType LAB_3 = - ShellSpec_AssetType_LAB_3; - static constexpr AssetType LAB_4 = - ShellSpec_AssetType_LAB_4; - static constexpr AssetType LAB_5 = - ShellSpec_AssetType_LAB_5; - static constexpr AssetType LAB_6 = - ShellSpec_AssetType_LAB_6; - static constexpr AssetType HATCHERY_EDIBLE = - ShellSpec_AssetType_HATCHERY_EDIBLE; - static constexpr AssetType HATCHERY_SUPERFOOD = - ShellSpec_AssetType_HATCHERY_SUPERFOOD; - static constexpr AssetType HATCHERY_MEDICAL = - ShellSpec_AssetType_HATCHERY_MEDICAL; - static constexpr AssetType HATCHERY_ROCKET_FUEL = - ShellSpec_AssetType_HATCHERY_ROCKET_FUEL; - static constexpr AssetType HATCHERY_SUPERMATERIAL = - ShellSpec_AssetType_HATCHERY_SUPERMATERIAL; - static constexpr AssetType HATCHERY_FUSION = - ShellSpec_AssetType_HATCHERY_FUSION; - static constexpr AssetType HATCHERY_QUANTUM = - ShellSpec_AssetType_HATCHERY_QUANTUM; - static constexpr AssetType HATCHERY_IMMORTALITY = - ShellSpec_AssetType_HATCHERY_IMMORTALITY; - static constexpr AssetType HATCHERY_TACHYON = - ShellSpec_AssetType_HATCHERY_TACHYON; - static constexpr AssetType HATCHERY_GRAVITON = - ShellSpec_AssetType_HATCHERY_GRAVITON; - static constexpr AssetType HATCHERY_DILITHIUM = - ShellSpec_AssetType_HATCHERY_DILITHIUM; - static constexpr AssetType HATCHERY_PRODIGY = - ShellSpec_AssetType_HATCHERY_PRODIGY; - static constexpr AssetType HATCHERY_TERRAFORM = - ShellSpec_AssetType_HATCHERY_TERRAFORM; - static constexpr AssetType HATCHERY_ANTIMATTER = - ShellSpec_AssetType_HATCHERY_ANTIMATTER; - static constexpr AssetType HATCHERY_DARK_MATTER = - ShellSpec_AssetType_HATCHERY_DARK_MATTER; - static constexpr AssetType HATCHERY_AI = - ShellSpec_AssetType_HATCHERY_AI; - static constexpr AssetType HATCHERY_NEBULA = - ShellSpec_AssetType_HATCHERY_NEBULA; - static constexpr AssetType HATCHERY_UNIVERSE = - ShellSpec_AssetType_HATCHERY_UNIVERSE; - static constexpr AssetType HATCHERY_ENLIGHTENMENT = - ShellSpec_AssetType_HATCHERY_ENLIGHTENMENT; - static constexpr AssetType HATCHERY_CHOCOLATE = - ShellSpec_AssetType_HATCHERY_CHOCOLATE; - static constexpr AssetType HATCHERY_EASTER = - ShellSpec_AssetType_HATCHERY_EASTER; - static constexpr AssetType HATCHERY_WATERBALLOON = - ShellSpec_AssetType_HATCHERY_WATERBALLOON; - static constexpr AssetType HATCHERY_FIREWORK = - ShellSpec_AssetType_HATCHERY_FIREWORK; - static constexpr AssetType HATCHERY_PUMPKIN = - ShellSpec_AssetType_HATCHERY_PUMPKIN; - static constexpr AssetType HATCHERY_CUSTOM = - ShellSpec_AssetType_HATCHERY_CUSTOM; - static constexpr AssetType HOA_1 = - ShellSpec_AssetType_HOA_1; - static constexpr AssetType HOA_2 = - ShellSpec_AssetType_HOA_2; - static constexpr AssetType HOA_3 = - ShellSpec_AssetType_HOA_3; - static constexpr AssetType MISSION_CONTROL_1 = - ShellSpec_AssetType_MISSION_CONTROL_1; - static constexpr AssetType MISSION_CONTROL_2 = - ShellSpec_AssetType_MISSION_CONTROL_2; - static constexpr AssetType MISSION_CONTROL_3 = - ShellSpec_AssetType_MISSION_CONTROL_3; - static constexpr AssetType FUEL_TANK_1 = - ShellSpec_AssetType_FUEL_TANK_1; - static constexpr AssetType FUEL_TANK_2 = - ShellSpec_AssetType_FUEL_TANK_2; - static constexpr AssetType FUEL_TANK_3 = - ShellSpec_AssetType_FUEL_TANK_3; - static constexpr AssetType FUEL_TANK_4 = - ShellSpec_AssetType_FUEL_TANK_4; - static constexpr AssetType HATCHERY_GRAVITON_TOP = - ShellSpec_AssetType_HATCHERY_GRAVITON_TOP; - static constexpr AssetType HATCHERY_NEBULA_MIDDLE = - ShellSpec_AssetType_HATCHERY_NEBULA_MIDDLE; - static constexpr AssetType HATCHERY_NEBULA_TOP = - ShellSpec_AssetType_HATCHERY_NEBULA_TOP; - static constexpr AssetType HATCHERY_DARK_MATTER_RING_1 = - ShellSpec_AssetType_HATCHERY_DARK_MATTER_RING_1; - static constexpr AssetType HATCHERY_DARK_MATTER_RING_2 = - ShellSpec_AssetType_HATCHERY_DARK_MATTER_RING_2; - static constexpr AssetType HATCHERY_DARK_MATTER_RING_3 = - ShellSpec_AssetType_HATCHERY_DARK_MATTER_RING_3; - static constexpr AssetType HATCHERY_AI_TOP_1 = - ShellSpec_AssetType_HATCHERY_AI_TOP_1; - static constexpr AssetType HATCHERY_AI_TOP_2 = - ShellSpec_AssetType_HATCHERY_AI_TOP_2; - static constexpr AssetType HATCHERY_AI_TOP_3 = - ShellSpec_AssetType_HATCHERY_AI_TOP_3; - static constexpr AssetType HATCHERY_AI_TOP_4 = - ShellSpec_AssetType_HATCHERY_AI_TOP_4; - static constexpr AssetType HATCHERY_UNIVERSE_PROBE = - ShellSpec_AssetType_HATCHERY_UNIVERSE_PROBE; - static constexpr AssetType HATCHERY_UNIVERSE_BOLT = - ShellSpec_AssetType_HATCHERY_UNIVERSE_BOLT; - static constexpr AssetType HATCHERY_ENLIGHTENMENT_ORB = - ShellSpec_AssetType_HATCHERY_ENLIGHTENMENT_ORB; - static constexpr AssetType HYPERLOOP_TRACK = - ShellSpec_AssetType_HYPERLOOP_TRACK; - static constexpr AssetType MAILBOX_FULL = - ShellSpec_AssetType_MAILBOX_FULL; - static constexpr AssetType CHICKEN = - ShellSpec_AssetType_CHICKEN; - static constexpr AssetType HAT = - ShellSpec_AssetType_HAT; - static constexpr AssetType UNKNOWN = - ShellSpec_AssetType_UNKNOWN; - static inline bool AssetType_IsValid(int value) { - return ShellSpec_AssetType_IsValid(value); + using Goal = Contract_Goal; + using GoalSet = Contract_GoalSet; + using GradeSpec = Contract_GradeSpec; + using PlayerGrade = Contract_PlayerGrade; + static constexpr PlayerGrade GRADE_UNSET = Contract_PlayerGrade_GRADE_UNSET; + static constexpr PlayerGrade GRADE_C = Contract_PlayerGrade_GRADE_C; + static constexpr PlayerGrade GRADE_B = Contract_PlayerGrade_GRADE_B; + static constexpr PlayerGrade GRADE_A = Contract_PlayerGrade_GRADE_A; + static constexpr PlayerGrade GRADE_AA = Contract_PlayerGrade_GRADE_AA; + static constexpr PlayerGrade GRADE_AAA = Contract_PlayerGrade_GRADE_AAA; + static inline bool PlayerGrade_IsValid(int value) { + return Contract_PlayerGrade_IsValid(value); } - static constexpr AssetType AssetType_MIN = - ShellSpec_AssetType_AssetType_MIN; - static constexpr AssetType AssetType_MAX = - ShellSpec_AssetType_AssetType_MAX; - static constexpr int AssetType_ARRAYSIZE = - ShellSpec_AssetType_AssetType_ARRAYSIZE; - static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* - AssetType_descriptor() { - return ShellSpec_AssetType_descriptor(); + static constexpr PlayerGrade PlayerGrade_MIN = Contract_PlayerGrade_PlayerGrade_MIN; + static constexpr PlayerGrade PlayerGrade_MAX = Contract_PlayerGrade_PlayerGrade_MAX; + static constexpr int PlayerGrade_ARRAYSIZE = Contract_PlayerGrade_PlayerGrade_ARRAYSIZE; + static inline const ::google::protobuf::EnumDescriptor* PlayerGrade_descriptor() { + return Contract_PlayerGrade_descriptor(); } - template - static inline const std::string& AssetType_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function AssetType_Name."); - return ShellSpec_AssetType_Name(enum_t_value); + template + static inline const std::string& PlayerGrade_Name(T value) { + return Contract_PlayerGrade_Name(value); } - static inline bool AssetType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, - AssetType* value) { - return ShellSpec_AssetType_Parse(name, value); + static inline bool PlayerGrade_Parse(absl::string_view name, PlayerGrade* value) { + return Contract_PlayerGrade_Parse(name, value); } // accessors ------------------------------------------------------- - enum : int { - kPiecesFieldNumber = 11, - kAltAssetsFieldNumber = 18, + kGoalsFieldNumber = 3, + kGoalSetsFieldNumber = 16, + kGradeSpecsFieldNumber = 20, + kDefaultShellIdsFieldNumber = 24, kIdentifierFieldNumber = 1, - kNameFieldNumber = 3, - kSetIdentifierFieldNumber = 13, - kRequiredParentShellFieldNumber = 20, - kPrimaryPieceFieldNumber = 12, - kPriceFieldNumber = 4, - kRequiredEopFieldNumber = 5, - kRequiredSoulEggsFieldNumber = 6, - kSecondsRemainingFieldNumber = 16, - kSecondsUntilAvailableFieldNumber = 17, - kPopularityFieldNumber = 21, - kModifiedGeometryFieldNumber = 19, - kIsNewFieldNumber = 14, - kExpiresFieldNumber = 15, - kDefaultAppearanceFieldNumber = 8, + kNameFieldNumber = 9, + kDescriptionFieldNumber = 10, + kKeyFieldNumber = 21, + kSeasonIdFieldNumber = 23, + kCustomEggIdFieldNumber = 25, + kExpirationTimeFieldNumber = 6, + kLengthSecondsFieldNumber = 7, + kMaxCoopSizeFieldNumber = 5, + kMaxBoostsFieldNumber = 12, + kMaxSoulEggsFieldNumber = 13, + kMinClientVersionFieldNumber = 14, + kCoopAllowedFieldNumber = 4, + kLeggacyFieldNumber = 19, + kCcOnlyFieldNumber = 22, + kDebugFieldNumber = 11, + kStartTimeFieldNumber = 17, + kEggFieldNumber = 2, + kMinutesPerTokenFieldNumber = 15, + kChickenRunCooldownMinutesFieldNumber = 18, }; - // repeated .ei.ShellSpec.ShellPiece pieces = 11; - int pieces_size() const; + // repeated .ei.Contract.Goal goals = 3; + int goals_size() const; private: - int _internal_pieces_size() const; + int _internal_goals_size() const; + public: - void clear_pieces(); - ::ei::ShellSpec_ShellPiece* mutable_pieces(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellSpec_ShellPiece >* - mutable_pieces(); + void clear_goals() ; + ::ei::Contract_Goal* mutable_goals(int index); + ::google::protobuf::RepeatedPtrField<::ei::Contract_Goal>* mutable_goals(); + private: - const ::ei::ShellSpec_ShellPiece& _internal_pieces(int index) const; - ::ei::ShellSpec_ShellPiece* _internal_add_pieces(); + const ::google::protobuf::RepeatedPtrField<::ei::Contract_Goal>& _internal_goals() const; + ::google::protobuf::RepeatedPtrField<::ei::Contract_Goal>* _internal_mutable_goals(); public: - const ::ei::ShellSpec_ShellPiece& pieces(int index) const; - ::ei::ShellSpec_ShellPiece* add_pieces(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellSpec_ShellPiece >& - pieces() const; + const ::ei::Contract_Goal& goals(int index) const; + ::ei::Contract_Goal* add_goals(); + const ::google::protobuf::RepeatedPtrField<::ei::Contract_Goal>& goals() const; + // repeated .ei.Contract.GoalSet goal_sets = 16; + int goal_sets_size() const; + private: + int _internal_goal_sets_size() const; + + public: + void clear_goal_sets() ; + ::ei::Contract_GoalSet* mutable_goal_sets(int index); + ::google::protobuf::RepeatedPtrField<::ei::Contract_GoalSet>* mutable_goal_sets(); - // repeated .ei.DLCItem alt_assets = 18; - int alt_assets_size() const; private: - int _internal_alt_assets_size() const; + const ::google::protobuf::RepeatedPtrField<::ei::Contract_GoalSet>& _internal_goal_sets() const; + ::google::protobuf::RepeatedPtrField<::ei::Contract_GoalSet>* _internal_mutable_goal_sets(); public: - void clear_alt_assets(); - ::ei::DLCItem* mutable_alt_assets(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::DLCItem >* - mutable_alt_assets(); + const ::ei::Contract_GoalSet& goal_sets(int index) const; + ::ei::Contract_GoalSet* add_goal_sets(); + const ::google::protobuf::RepeatedPtrField<::ei::Contract_GoalSet>& goal_sets() const; + // repeated .ei.Contract.GradeSpec grade_specs = 20; + int grade_specs_size() const; private: - const ::ei::DLCItem& _internal_alt_assets(int index) const; - ::ei::DLCItem* _internal_add_alt_assets(); + int _internal_grade_specs_size() const; + public: - const ::ei::DLCItem& alt_assets(int index) const; - ::ei::DLCItem* add_alt_assets(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::DLCItem >& - alt_assets() const; + void clear_grade_specs() ; + ::ei::Contract_GradeSpec* mutable_grade_specs(int index); + ::google::protobuf::RepeatedPtrField<::ei::Contract_GradeSpec>* mutable_grade_specs(); + + private: + const ::google::protobuf::RepeatedPtrField<::ei::Contract_GradeSpec>& _internal_grade_specs() const; + ::google::protobuf::RepeatedPtrField<::ei::Contract_GradeSpec>* _internal_mutable_grade_specs(); + public: + const ::ei::Contract_GradeSpec& grade_specs(int index) const; + ::ei::Contract_GradeSpec* add_grade_specs(); + const ::google::protobuf::RepeatedPtrField<::ei::Contract_GradeSpec>& grade_specs() const; + // repeated string default_shell_ids = 24; + int default_shell_ids_size() const; + private: + int _internal_default_shell_ids_size() const; + + public: + void clear_default_shell_ids() ; + const std::string& default_shell_ids(int index) const; + std::string* mutable_default_shell_ids(int index); + template + void set_default_shell_ids(int index, Arg_&& value, Args_... args); + std::string* add_default_shell_ids(); + template + void add_default_shell_ids(Arg_&& value, Args_... args); + const ::google::protobuf::RepeatedPtrField& default_shell_ids() const; + ::google::protobuf::RepeatedPtrField* mutable_default_shell_ids(); - // optional string identifier = 1; - bool has_identifier() const; private: - bool _internal_has_identifier() const; + const ::google::protobuf::RepeatedPtrField& _internal_default_shell_ids() const; + ::google::protobuf::RepeatedPtrField* _internal_mutable_default_shell_ids(); + public: - void clear_identifier(); + // optional string identifier = 1; + bool has_identifier() const; + void clear_identifier() ; const std::string& identifier() const; - template - void set_identifier(ArgT0&& arg0, ArgT... args); + template + void set_identifier(Arg_&& arg, Args_... args); std::string* mutable_identifier(); PROTOBUF_NODISCARD std::string* release_identifier(); - void set_allocated_identifier(std::string* identifier); + void set_allocated_identifier(std::string* value); + private: const std::string& _internal_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_identifier(const std::string& value); + inline PROTOBUF_ALWAYS_INLINE void _internal_set_identifier( + const std::string& value); std::string* _internal_mutable_identifier(); - public: - // optional string name = 3; - bool has_name() const; - private: - bool _internal_has_name() const; public: - void clear_name(); + // optional string name = 9; + bool has_name() const; + void clear_name() ; const std::string& name() const; - template - void set_name(ArgT0&& arg0, ArgT... args); + template + void set_name(Arg_&& arg, Args_... args); std::string* mutable_name(); PROTOBUF_NODISCARD std::string* release_name(); - void set_allocated_name(std::string* name); + void set_allocated_name(std::string* value); + private: const std::string& _internal_name() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value); + inline PROTOBUF_ALWAYS_INLINE void _internal_set_name( + const std::string& value); std::string* _internal_mutable_name(); - public: - // optional string set_identifier = 13; - bool has_set_identifier() const; - private: - bool _internal_has_set_identifier() const; - public: - void clear_set_identifier(); - const std::string& set_identifier() const; - template - void set_set_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_set_identifier(); - PROTOBUF_NODISCARD std::string* release_set_identifier(); - void set_allocated_set_identifier(std::string* set_identifier); - private: - const std::string& _internal_set_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_set_identifier(const std::string& value); - std::string* _internal_mutable_set_identifier(); public: + // optional string description = 10; + bool has_description() const; + void clear_description() ; + const std::string& description() const; + template + void set_description(Arg_&& arg, Args_... args); + std::string* mutable_description(); + PROTOBUF_NODISCARD std::string* release_description(); + void set_allocated_description(std::string* value); - // optional string required_parent_shell = 20; - bool has_required_parent_shell() const; - private: - bool _internal_has_required_parent_shell() const; - public: - void clear_required_parent_shell(); - const std::string& required_parent_shell() const; - template - void set_required_parent_shell(ArgT0&& arg0, ArgT... args); - std::string* mutable_required_parent_shell(); - PROTOBUF_NODISCARD std::string* release_required_parent_shell(); - void set_allocated_required_parent_shell(std::string* required_parent_shell); private: - const std::string& _internal_required_parent_shell() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_required_parent_shell(const std::string& value); - std::string* _internal_mutable_required_parent_shell(); - public: + const std::string& _internal_description() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_description( + const std::string& value); + std::string* _internal_mutable_description(); - // optional .ei.ShellSpec.ShellPiece primary_piece = 12; - bool has_primary_piece() const; - private: - bool _internal_has_primary_piece() const; - public: - void clear_primary_piece(); - const ::ei::ShellSpec_ShellPiece& primary_piece() const; - PROTOBUF_NODISCARD ::ei::ShellSpec_ShellPiece* release_primary_piece(); - ::ei::ShellSpec_ShellPiece* mutable_primary_piece(); - void set_allocated_primary_piece(::ei::ShellSpec_ShellPiece* primary_piece); - private: - const ::ei::ShellSpec_ShellPiece& _internal_primary_piece() const; - ::ei::ShellSpec_ShellPiece* _internal_mutable_primary_piece(); public: - void unsafe_arena_set_allocated_primary_piece( - ::ei::ShellSpec_ShellPiece* primary_piece); - ::ei::ShellSpec_ShellPiece* unsafe_arena_release_primary_piece(); + // optional string key = 21; + bool has_key() const; + void clear_key() ; + const std::string& key() const; + template + void set_key(Arg_&& arg, Args_... args); + std::string* mutable_key(); + PROTOBUF_NODISCARD std::string* release_key(); + void set_allocated_key(std::string* value); - // optional uint32 price = 4; - bool has_price() const; - private: - bool _internal_has_price() const; - public: - void clear_price(); - uint32_t price() const; - void set_price(uint32_t value); private: - uint32_t _internal_price() const; - void _internal_set_price(uint32_t value); - public: + const std::string& _internal_key() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_key( + const std::string& value); + std::string* _internal_mutable_key(); - // optional uint32 required_eop = 5; - bool has_required_eop() const; - private: - bool _internal_has_required_eop() const; public: - void clear_required_eop(); - uint32_t required_eop() const; - void set_required_eop(uint32_t value); + // optional string season_id = 23; + bool has_season_id() const; + void clear_season_id() ; + const std::string& season_id() const; + template + void set_season_id(Arg_&& arg, Args_... args); + std::string* mutable_season_id(); + PROTOBUF_NODISCARD std::string* release_season_id(); + void set_allocated_season_id(std::string* value); + private: - uint32_t _internal_required_eop() const; - void _internal_set_required_eop(uint32_t value); + const std::string& _internal_season_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_season_id( + const std::string& value); + std::string* _internal_mutable_season_id(); + public: + // optional string custom_egg_id = 25; + bool has_custom_egg_id() const; + void clear_custom_egg_id() ; + const std::string& custom_egg_id() const; + template + void set_custom_egg_id(Arg_&& arg, Args_... args); + std::string* mutable_custom_egg_id(); + PROTOBUF_NODISCARD std::string* release_custom_egg_id(); + void set_allocated_custom_egg_id(std::string* value); - // optional double required_soul_eggs = 6; - bool has_required_soul_eggs() const; - private: - bool _internal_has_required_soul_eggs() const; - public: - void clear_required_soul_eggs(); - double required_soul_eggs() const; - void set_required_soul_eggs(double value); private: - double _internal_required_soul_eggs() const; - void _internal_set_required_soul_eggs(double value); + const std::string& _internal_custom_egg_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_custom_egg_id( + const std::string& value); + std::string* _internal_mutable_custom_egg_id(); + public: + // optional double expiration_time = 6; + bool has_expiration_time() const; + void clear_expiration_time() ; + double expiration_time() const; + void set_expiration_time(double value); - // optional double seconds_remaining = 16; - bool has_seconds_remaining() const; private: - bool _internal_has_seconds_remaining() const; + double _internal_expiration_time() const; + void _internal_set_expiration_time(double value); + public: - void clear_seconds_remaining(); - double seconds_remaining() const; - void set_seconds_remaining(double value); + // optional double length_seconds = 7; + bool has_length_seconds() const; + void clear_length_seconds() ; + double length_seconds() const; + void set_length_seconds(double value); + private: - double _internal_seconds_remaining() const; - void _internal_set_seconds_remaining(double value); + double _internal_length_seconds() const; + void _internal_set_length_seconds(double value); + public: + // optional uint32 max_coop_size = 5; + bool has_max_coop_size() const; + void clear_max_coop_size() ; + ::uint32_t max_coop_size() const; + void set_max_coop_size(::uint32_t value); - // optional double seconds_until_available = 17; - bool has_seconds_until_available() const; private: - bool _internal_has_seconds_until_available() const; + ::uint32_t _internal_max_coop_size() const; + void _internal_set_max_coop_size(::uint32_t value); + public: - void clear_seconds_until_available(); - double seconds_until_available() const; - void set_seconds_until_available(double value); + // optional uint32 max_boosts = 12; + bool has_max_boosts() const; + void clear_max_boosts() ; + ::uint32_t max_boosts() const; + void set_max_boosts(::uint32_t value); + private: - double _internal_seconds_until_available() const; - void _internal_set_seconds_until_available(double value); + ::uint32_t _internal_max_boosts() const; + void _internal_set_max_boosts(::uint32_t value); + public: + // optional double max_soul_eggs = 13; + bool has_max_soul_eggs() const; + void clear_max_soul_eggs() ; + double max_soul_eggs() const; + void set_max_soul_eggs(double value); - // optional uint64 popularity = 21; - bool has_popularity() const; private: - bool _internal_has_popularity() const; + double _internal_max_soul_eggs() const; + void _internal_set_max_soul_eggs(double value); + public: - void clear_popularity(); - uint64_t popularity() const; - void set_popularity(uint64_t value); + // optional uint32 min_client_version = 14; + bool has_min_client_version() const; + void clear_min_client_version() ; + ::uint32_t min_client_version() const; + void set_min_client_version(::uint32_t value); + private: - uint64_t _internal_popularity() const; - void _internal_set_popularity(uint64_t value); + ::uint32_t _internal_min_client_version() const; + void _internal_set_min_client_version(::uint32_t value); + public: + // optional bool coop_allowed = 4; + bool has_coop_allowed() const; + void clear_coop_allowed() ; + bool coop_allowed() const; + void set_coop_allowed(bool value); - // optional bool modified_geometry = 19; - bool has_modified_geometry() const; private: - bool _internal_has_modified_geometry() const; + bool _internal_coop_allowed() const; + void _internal_set_coop_allowed(bool value); + public: - void clear_modified_geometry(); - bool modified_geometry() const; - void set_modified_geometry(bool value); + // optional bool leggacy = 19; + bool has_leggacy() const; + void clear_leggacy() ; + bool leggacy() const; + void set_leggacy(bool value); + private: - bool _internal_modified_geometry() const; - void _internal_set_modified_geometry(bool value); + bool _internal_leggacy() const; + void _internal_set_leggacy(bool value); + public: + // optional bool cc_only = 22; + bool has_cc_only() const; + void clear_cc_only() ; + bool cc_only() const; + void set_cc_only(bool value); - // optional bool is_new = 14; - bool has_is_new() const; private: - bool _internal_has_is_new() const; + bool _internal_cc_only() const; + void _internal_set_cc_only(bool value); + public: - void clear_is_new(); - bool is_new() const; - void set_is_new(bool value); + // optional bool debug = 11; + bool has_debug() const; + void clear_debug() ; + bool debug() const; + void set_debug(bool value); + private: - bool _internal_is_new() const; - void _internal_set_is_new(bool value); + bool _internal_debug() const; + void _internal_set_debug(bool value); + public: + // optional double start_time = 17; + bool has_start_time() const; + void clear_start_time() ; + double start_time() const; + void set_start_time(double value); - // optional bool expires = 15; - bool has_expires() const; private: - bool _internal_has_expires() const; + double _internal_start_time() const; + void _internal_set_start_time(double value); + public: - void clear_expires(); - bool expires() const; - void set_expires(bool value); + // optional .ei.Egg egg = 2; + bool has_egg() const; + void clear_egg() ; + ::ei::Egg egg() const; + void set_egg(::ei::Egg value); + private: - bool _internal_expires() const; - void _internal_set_expires(bool value); + ::ei::Egg _internal_egg() const; + void _internal_set_egg(::ei::Egg value); + public: + // optional double minutes_per_token = 15 [default = 60]; + bool has_minutes_per_token() const; + void clear_minutes_per_token() ; + double minutes_per_token() const; + void set_minutes_per_token(double value); - // optional bool default_appearance = 8; - bool has_default_appearance() const; private: - bool _internal_has_default_appearance() const; + double _internal_minutes_per_token() const; + void _internal_set_minutes_per_token(double value); + public: - void clear_default_appearance(); - bool default_appearance() const; - void set_default_appearance(bool value); + // optional double chicken_run_cooldown_minutes = 18 [default = 180]; + bool has_chicken_run_cooldown_minutes() const; + void clear_chicken_run_cooldown_minutes() ; + double chicken_run_cooldown_minutes() const; + void set_chicken_run_cooldown_minutes(double value); + private: - bool _internal_default_appearance() const; - void _internal_set_default_appearance(bool value); - public: + double _internal_chicken_run_cooldown_minutes() const; + void _internal_set_chicken_run_cooldown_minutes(double value); - // @@protoc_insertion_point(class_scope:ei.ShellSpec) + public: + // @@protoc_insertion_point(class_scope:ei.Contract) 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< ::ei::ShellSpec_ShellPiece > pieces_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::DLCItem > alt_assets_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr set_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr required_parent_shell_; - ::ei::ShellSpec_ShellPiece* primary_piece_; - uint32_t price_; - uint32_t required_eop_; - double required_soul_eggs_; - double seconds_remaining_; - double seconds_until_available_; - uint64_t popularity_; - bool modified_geometry_; - bool is_new_; - bool expires_; - bool default_appearance_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 5, 24, 4, + 111, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_Contract_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const Contract& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::Contract_Goal > goals_; + ::google::protobuf::RepeatedPtrField< ::ei::Contract_GoalSet > goal_sets_; + ::google::protobuf::RepeatedPtrField< ::ei::Contract_GradeSpec > grade_specs_; + ::google::protobuf::RepeatedPtrField default_shell_ids_; + ::google::protobuf::internal::ArenaStringPtr identifier_; + ::google::protobuf::internal::ArenaStringPtr name_; + ::google::protobuf::internal::ArenaStringPtr description_; + ::google::protobuf::internal::ArenaStringPtr key_; + ::google::protobuf::internal::ArenaStringPtr season_id_; + ::google::protobuf::internal::ArenaStringPtr custom_egg_id_; + double expiration_time_; + double length_seconds_; + ::uint32_t max_coop_size_; + ::uint32_t max_boosts_; + double max_soul_eggs_; + ::uint32_t min_client_version_; + bool coop_allowed_; + bool leggacy_; + bool cc_only_; + bool debug_; + double start_time_; + int egg_; + double minutes_per_token_; + double chicken_run_cooldown_minutes_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ShellSetSpec_VariationSpec final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ShellSetSpec.VariationSpec) */ { +class CompleteMissionResponse final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.CompleteMissionResponse) */ { public: - inline ShellSetSpec_VariationSpec() : ShellSetSpec_VariationSpec(nullptr) {} - ~ShellSetSpec_VariationSpec() override; - explicit PROTOBUF_CONSTEXPR ShellSetSpec_VariationSpec(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ShellSetSpec_VariationSpec(const ShellSetSpec_VariationSpec& from); - ShellSetSpec_VariationSpec(ShellSetSpec_VariationSpec&& from) noexcept - : ShellSetSpec_VariationSpec() { - *this = ::std::move(from); - } - - inline ShellSetSpec_VariationSpec& operator=(const ShellSetSpec_VariationSpec& from) { + inline CompleteMissionResponse() : CompleteMissionResponse(nullptr) {} + ~CompleteMissionResponse() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR CompleteMissionResponse( + ::google::protobuf::internal::ConstantInitialized); + + inline CompleteMissionResponse(const CompleteMissionResponse& from) : CompleteMissionResponse(nullptr, from) {} + inline CompleteMissionResponse(CompleteMissionResponse&& from) noexcept + : CompleteMissionResponse(nullptr, std::move(from)) {} + inline CompleteMissionResponse& operator=(const CompleteMissionResponse& from) { CopyFrom(from); return *this; } - inline ShellSetSpec_VariationSpec& operator=(ShellSetSpec_VariationSpec&& from) noexcept { + inline CompleteMissionResponse& operator=(CompleteMissionResponse&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -46439,238 +50336,263 @@ class ShellSetSpec_VariationSpec final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ShellSetSpec_VariationSpec& default_instance() { + static const CompleteMissionResponse& default_instance() { return *internal_default_instance(); } - static inline const ShellSetSpec_VariationSpec* internal_default_instance() { - return reinterpret_cast( - &_ShellSetSpec_VariationSpec_default_instance_); - } - static constexpr int kIndexInFileMessages = - 167; - - friend void swap(ShellSetSpec_VariationSpec& a, ShellSetSpec_VariationSpec& b) { - a.Swap(&b); + static inline const CompleteMissionResponse* internal_default_instance() { + return reinterpret_cast( + &_CompleteMissionResponse_default_instance_); } - inline void Swap(ShellSetSpec_VariationSpec* other) { + static constexpr int kIndexInFileMessages = 149; + friend void swap(CompleteMissionResponse& a, CompleteMissionResponse& b) { a.Swap(&b); } + inline void Swap(CompleteMissionResponse* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ShellSetSpec_VariationSpec* other) { + void UnsafeArenaSwap(CompleteMissionResponse* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ShellSetSpec_VariationSpec* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + CompleteMissionResponse* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ShellSetSpec_VariationSpec& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ShellSetSpec_VariationSpec& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const CompleteMissionResponse& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const CompleteMissionResponse& from) { CompleteMissionResponse::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ShellSetSpec_VariationSpec* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ShellSetSpec.VariationSpec"; + void InternalSwap(CompleteMissionResponse* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.CompleteMissionResponse"; } + + protected: + explicit CompleteMissionResponse(::google::protobuf::Arena* arena); + CompleteMissionResponse(::google::protobuf::Arena* arena, const CompleteMissionResponse& from); + CompleteMissionResponse(::google::protobuf::Arena* arena, CompleteMissionResponse&& from) noexcept + : CompleteMissionResponse(arena) { + *this = ::std::move(from); } - protected: - explicit ShellSetSpec_VariationSpec(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- + using SecureArtifactSpec = CompleteMissionResponse_SecureArtifactSpec; // accessors ------------------------------------------------------- - enum : int { - kIdentifierFieldNumber = 1, - kHexColorFieldNumber = 2, - kPriceFieldNumber = 3, - kDefaultAppearanceFieldNumber = 4, - kCustomAppearanceFieldNumber = 5, - kSortPriorityFieldNumber = 6, + kArtifactsFieldNumber = 3, + kOtherRewardsFieldNumber = 4, + kEiUserIdFieldNumber = 5, + kInfoFieldNumber = 2, + kSuccessFieldNumber = 1, }; - // optional string identifier = 1; - bool has_identifier() const; - private: - bool _internal_has_identifier() const; - public: - void clear_identifier(); - const std::string& identifier() const; - template - void set_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_identifier(); - PROTOBUF_NODISCARD std::string* release_identifier(); - void set_allocated_identifier(std::string* identifier); + // repeated .ei.CompleteMissionResponse.SecureArtifactSpec artifacts = 3; + int artifacts_size() const; private: - const std::string& _internal_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_identifier(const std::string& value); - std::string* _internal_mutable_identifier(); - public: + int _internal_artifacts_size() const; - // optional string hex_color = 2; - bool has_hex_color() const; - private: - bool _internal_has_hex_color() const; - public: - void clear_hex_color(); - const std::string& hex_color() const; - template - void set_hex_color(ArgT0&& arg0, ArgT... args); - std::string* mutable_hex_color(); - PROTOBUF_NODISCARD std::string* release_hex_color(); - void set_allocated_hex_color(std::string* hex_color); - private: - const std::string& _internal_hex_color() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_hex_color(const std::string& value); - std::string* _internal_mutable_hex_color(); public: + void clear_artifacts() ; + ::ei::CompleteMissionResponse_SecureArtifactSpec* mutable_artifacts(int index); + ::google::protobuf::RepeatedPtrField<::ei::CompleteMissionResponse_SecureArtifactSpec>* mutable_artifacts(); - // optional uint32 price = 3; - bool has_price() const; private: - bool _internal_has_price() const; + const ::google::protobuf::RepeatedPtrField<::ei::CompleteMissionResponse_SecureArtifactSpec>& _internal_artifacts() const; + ::google::protobuf::RepeatedPtrField<::ei::CompleteMissionResponse_SecureArtifactSpec>* _internal_mutable_artifacts(); public: - void clear_price(); - uint32_t price() const; - void set_price(uint32_t value); + const ::ei::CompleteMissionResponse_SecureArtifactSpec& artifacts(int index) const; + ::ei::CompleteMissionResponse_SecureArtifactSpec* add_artifacts(); + const ::google::protobuf::RepeatedPtrField<::ei::CompleteMissionResponse_SecureArtifactSpec>& artifacts() const; + // repeated .ei.Reward other_rewards = 4; + int other_rewards_size() const; private: - uint32_t _internal_price() const; - void _internal_set_price(uint32_t value); - public: + int _internal_other_rewards_size() const; - // optional bool default_appearance = 4; - bool has_default_appearance() const; - private: - bool _internal_has_default_appearance() const; - public: - void clear_default_appearance(); - bool default_appearance() const; - void set_default_appearance(bool value); - private: - bool _internal_default_appearance() const; - void _internal_set_default_appearance(bool value); public: + void clear_other_rewards() ; + ::ei::Reward* mutable_other_rewards(int index); + ::google::protobuf::RepeatedPtrField<::ei::Reward>* mutable_other_rewards(); - // optional bool custom_appearance = 5; - bool has_custom_appearance() const; private: - bool _internal_has_custom_appearance() const; + const ::google::protobuf::RepeatedPtrField<::ei::Reward>& _internal_other_rewards() const; + ::google::protobuf::RepeatedPtrField<::ei::Reward>* _internal_mutable_other_rewards(); public: - void clear_custom_appearance(); - bool custom_appearance() const; - void set_custom_appearance(bool value); + const ::ei::Reward& other_rewards(int index) const; + ::ei::Reward* add_other_rewards(); + const ::google::protobuf::RepeatedPtrField<::ei::Reward>& other_rewards() const; + // optional string ei_user_id = 5; + bool has_ei_user_id() const; + void clear_ei_user_id() ; + const std::string& ei_user_id() const; + template + void set_ei_user_id(Arg_&& arg, Args_... args); + std::string* mutable_ei_user_id(); + PROTOBUF_NODISCARD std::string* release_ei_user_id(); + void set_allocated_ei_user_id(std::string* value); + private: - bool _internal_custom_appearance() const; - void _internal_set_custom_appearance(bool value); + const std::string& _internal_ei_user_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_ei_user_id( + const std::string& value); + std::string* _internal_mutable_ei_user_id(); + public: + // optional .ei.MissionInfo info = 2; + bool has_info() const; + void clear_info() ; + const ::ei::MissionInfo& info() const; + PROTOBUF_NODISCARD ::ei::MissionInfo* release_info(); + ::ei::MissionInfo* mutable_info(); + void set_allocated_info(::ei::MissionInfo* value); + void unsafe_arena_set_allocated_info(::ei::MissionInfo* value); + ::ei::MissionInfo* unsafe_arena_release_info(); - // optional int32 sort_priority = 6; - bool has_sort_priority() const; private: - bool _internal_has_sort_priority() const; + const ::ei::MissionInfo& _internal_info() const; + ::ei::MissionInfo* _internal_mutable_info(); + public: - void clear_sort_priority(); - int32_t sort_priority() const; - void set_sort_priority(int32_t value); + // optional bool success = 1; + bool has_success() const; + void clear_success() ; + bool success() const; + void set_success(bool value); + private: - int32_t _internal_sort_priority() const; - void _internal_set_sort_priority(int32_t value); - public: + bool _internal_success() const; + void _internal_set_success(bool value); - // @@protoc_insertion_point(class_scope:ei.ShellSetSpec.VariationSpec) + public: + // @@protoc_insertion_point(class_scope:ei.CompleteMissionResponse) 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 identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr hex_color_; - uint32_t price_; - bool default_appearance_; - bool custom_appearance_; - int32_t sort_priority_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 5, 3, + 45, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_CompleteMissionResponse_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const CompleteMissionResponse& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::CompleteMissionResponse_SecureArtifactSpec > artifacts_; + ::google::protobuf::RepeatedPtrField< ::ei::Reward > other_rewards_; + ::google::protobuf::internal::ArenaStringPtr ei_user_id_; + ::ei::MissionInfo* info_; + bool success_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ShellSetSpec final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ShellSetSpec) */ { +class ArtifactsConfigurationResponse final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ArtifactsConfigurationResponse) */ { public: - inline ShellSetSpec() : ShellSetSpec(nullptr) {} - ~ShellSetSpec() override; - explicit PROTOBUF_CONSTEXPR ShellSetSpec(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ShellSetSpec(const ShellSetSpec& from); - ShellSetSpec(ShellSetSpec&& from) noexcept - : ShellSetSpec() { - *this = ::std::move(from); - } - - inline ShellSetSpec& operator=(const ShellSetSpec& from) { + inline ArtifactsConfigurationResponse() : ArtifactsConfigurationResponse(nullptr) {} + ~ArtifactsConfigurationResponse() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ArtifactsConfigurationResponse( + ::google::protobuf::internal::ConstantInitialized); + + inline ArtifactsConfigurationResponse(const ArtifactsConfigurationResponse& from) : ArtifactsConfigurationResponse(nullptr, from) {} + inline ArtifactsConfigurationResponse(ArtifactsConfigurationResponse&& from) noexcept + : ArtifactsConfigurationResponse(nullptr, std::move(from)) {} + inline ArtifactsConfigurationResponse& operator=(const ArtifactsConfigurationResponse& from) { CopyFrom(from); return *this; } - inline ShellSetSpec& operator=(ShellSetSpec&& from) noexcept { + inline ArtifactsConfigurationResponse& operator=(ArtifactsConfigurationResponse&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -46679,485 +50601,473 @@ class ShellSetSpec final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ShellSetSpec& default_instance() { + static const ArtifactsConfigurationResponse& default_instance() { return *internal_default_instance(); } - static inline const ShellSetSpec* internal_default_instance() { - return reinterpret_cast( - &_ShellSetSpec_default_instance_); - } - static constexpr int kIndexInFileMessages = - 168; - - friend void swap(ShellSetSpec& a, ShellSetSpec& b) { - a.Swap(&b); + static inline const ArtifactsConfigurationResponse* internal_default_instance() { + return reinterpret_cast( + &_ArtifactsConfigurationResponse_default_instance_); } - inline void Swap(ShellSetSpec* other) { + static constexpr int kIndexInFileMessages = 144; + friend void swap(ArtifactsConfigurationResponse& a, ArtifactsConfigurationResponse& b) { a.Swap(&b); } + inline void Swap(ArtifactsConfigurationResponse* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ShellSetSpec* other) { + void UnsafeArenaSwap(ArtifactsConfigurationResponse* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ShellSetSpec* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ArtifactsConfigurationResponse* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ShellSetSpec& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ShellSetSpec& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ArtifactsConfigurationResponse& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ArtifactsConfigurationResponse& from) { ArtifactsConfigurationResponse::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ShellSetSpec* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ShellSetSpec"; + void InternalSwap(ArtifactsConfigurationResponse* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ArtifactsConfigurationResponse"; } + + protected: + explicit ArtifactsConfigurationResponse(::google::protobuf::Arena* arena); + ArtifactsConfigurationResponse(::google::protobuf::Arena* arena, const ArtifactsConfigurationResponse& from); + ArtifactsConfigurationResponse(::google::protobuf::Arena* arena, ArtifactsConfigurationResponse&& from) noexcept + : ArtifactsConfigurationResponse(arena) { + *this = ::std::move(from); } - protected: - explicit ShellSetSpec(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- - - typedef ShellSetSpec_VariationSpec VariationSpec; + using MissionParameters = ArtifactsConfigurationResponse_MissionParameters; + using ArtifactParameters = ArtifactsConfigurationResponse_ArtifactParameters; + using CraftingLevelInfo = ArtifactsConfigurationResponse_CraftingLevelInfo; // accessors ------------------------------------------------------- - enum : int { - kVariationsFieldNumber = 15, - kIdentifierFieldNumber = 1, - kNameFieldNumber = 2, - kHexBaseColorFieldNumber = 16, - kRequiredParentSetFieldNumber = 20, - kIconFieldNumber = 19, - kPriceFieldNumber = 3, - kRequiredEopFieldNumber = 4, - kRequiredSoulEggsFieldNumber = 5, - kElementSetFieldNumber = 7, - kDefaultAppearanceFieldNumber = 6, - kCustomAppearanceFieldNumber = 12, - kIsNewFieldNumber = 9, - kExpiresFieldNumber = 10, - kDecoratorFieldNumber = 14, - kModifiedGeometryFieldNumber = 13, - kSecondsRemainingFieldNumber = 11, - kDiscountFieldNumber = 17, - kSecondsUntilAvailableFieldNumber = 18, - kPopularityFieldNumber = 21, - kPriceMultDEPRECATEDFieldNumber = 8, + kMissionParametersFieldNumber = 1, + kArtifactParametersFieldNumber = 2, + kCraftingLevelInfosFieldNumber = 3, }; - // repeated .ei.ShellSetSpec.VariationSpec variations = 15; - int variations_size() const; - private: - int _internal_variations_size() const; - public: - void clear_variations(); - ::ei::ShellSetSpec_VariationSpec* mutable_variations(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellSetSpec_VariationSpec >* - mutable_variations(); + // repeated .ei.ArtifactsConfigurationResponse.MissionParameters mission_parameters = 1; + int mission_parameters_size() const; private: - const ::ei::ShellSetSpec_VariationSpec& _internal_variations(int index) const; - ::ei::ShellSetSpec_VariationSpec* _internal_add_variations(); - public: - const ::ei::ShellSetSpec_VariationSpec& variations(int index) const; - ::ei::ShellSetSpec_VariationSpec* add_variations(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellSetSpec_VariationSpec >& - variations() const; + int _internal_mission_parameters_size() const; - // optional string identifier = 1; - bool has_identifier() const; - private: - bool _internal_has_identifier() const; - public: - void clear_identifier(); - const std::string& identifier() const; - template - void set_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_identifier(); - PROTOBUF_NODISCARD std::string* release_identifier(); - void set_allocated_identifier(std::string* identifier); - private: - const std::string& _internal_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_identifier(const std::string& value); - std::string* _internal_mutable_identifier(); public: + void clear_mission_parameters() ; + ::ei::ArtifactsConfigurationResponse_MissionParameters* mutable_mission_parameters(int index); + ::google::protobuf::RepeatedPtrField<::ei::ArtifactsConfigurationResponse_MissionParameters>* mutable_mission_parameters(); - // optional string name = 2; - bool has_name() const; private: - bool _internal_has_name() const; + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsConfigurationResponse_MissionParameters>& _internal_mission_parameters() const; + ::google::protobuf::RepeatedPtrField<::ei::ArtifactsConfigurationResponse_MissionParameters>* _internal_mutable_mission_parameters(); public: - void clear_name(); - const std::string& name() 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); + const ::ei::ArtifactsConfigurationResponse_MissionParameters& mission_parameters(int index) const; + ::ei::ArtifactsConfigurationResponse_MissionParameters* add_mission_parameters(); + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsConfigurationResponse_MissionParameters>& mission_parameters() const; + // repeated .ei.ArtifactsConfigurationResponse.ArtifactParameters artifact_parameters = 2; + int artifact_parameters_size() const; private: - const std::string& _internal_name() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value); - std::string* _internal_mutable_name(); - public: + int _internal_artifact_parameters_size() const; - // optional string hex_base_color = 16; - bool has_hex_base_color() const; - private: - bool _internal_has_hex_base_color() const; - public: - void clear_hex_base_color(); - const std::string& hex_base_color() const; - template - void set_hex_base_color(ArgT0&& arg0, ArgT... args); - std::string* mutable_hex_base_color(); - PROTOBUF_NODISCARD std::string* release_hex_base_color(); - void set_allocated_hex_base_color(std::string* hex_base_color); - private: - const std::string& _internal_hex_base_color() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_hex_base_color(const std::string& value); - std::string* _internal_mutable_hex_base_color(); public: + void clear_artifact_parameters() ; + ::ei::ArtifactsConfigurationResponse_ArtifactParameters* mutable_artifact_parameters(int index); + ::google::protobuf::RepeatedPtrField<::ei::ArtifactsConfigurationResponse_ArtifactParameters>* mutable_artifact_parameters(); - // optional string required_parent_set = 20; - bool has_required_parent_set() const; private: - bool _internal_has_required_parent_set() const; + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsConfigurationResponse_ArtifactParameters>& _internal_artifact_parameters() const; + ::google::protobuf::RepeatedPtrField<::ei::ArtifactsConfigurationResponse_ArtifactParameters>* _internal_mutable_artifact_parameters(); public: - void clear_required_parent_set(); - const std::string& required_parent_set() const; - template - void set_required_parent_set(ArgT0&& arg0, ArgT... args); - std::string* mutable_required_parent_set(); - PROTOBUF_NODISCARD std::string* release_required_parent_set(); - void set_allocated_required_parent_set(std::string* required_parent_set); + const ::ei::ArtifactsConfigurationResponse_ArtifactParameters& artifact_parameters(int index) const; + ::ei::ArtifactsConfigurationResponse_ArtifactParameters* add_artifact_parameters(); + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsConfigurationResponse_ArtifactParameters>& artifact_parameters() const; + // repeated .ei.ArtifactsConfigurationResponse.CraftingLevelInfo crafting_level_infos = 3; + int crafting_level_infos_size() const; private: - const std::string& _internal_required_parent_set() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_required_parent_set(const std::string& value); - std::string* _internal_mutable_required_parent_set(); - public: + int _internal_crafting_level_infos_size() const; - // optional .ei.DLCItem icon = 19; - bool has_icon() const; - private: - bool _internal_has_icon() const; - public: - void clear_icon(); - const ::ei::DLCItem& icon() const; - PROTOBUF_NODISCARD ::ei::DLCItem* release_icon(); - ::ei::DLCItem* mutable_icon(); - void set_allocated_icon(::ei::DLCItem* icon); - private: - const ::ei::DLCItem& _internal_icon() const; - ::ei::DLCItem* _internal_mutable_icon(); public: - void unsafe_arena_set_allocated_icon( - ::ei::DLCItem* icon); - ::ei::DLCItem* unsafe_arena_release_icon(); + void clear_crafting_level_infos() ; + ::ei::ArtifactsConfigurationResponse_CraftingLevelInfo* mutable_crafting_level_infos(int index); + ::google::protobuf::RepeatedPtrField<::ei::ArtifactsConfigurationResponse_CraftingLevelInfo>* mutable_crafting_level_infos(); - // optional uint32 price = 3; - bool has_price() const; - private: - bool _internal_has_price() const; - public: - void clear_price(); - uint32_t price() const; - void set_price(uint32_t value); private: - uint32_t _internal_price() const; - void _internal_set_price(uint32_t value); + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsConfigurationResponse_CraftingLevelInfo>& _internal_crafting_level_infos() const; + ::google::protobuf::RepeatedPtrField<::ei::ArtifactsConfigurationResponse_CraftingLevelInfo>* _internal_mutable_crafting_level_infos(); public: + const ::ei::ArtifactsConfigurationResponse_CraftingLevelInfo& crafting_level_infos(int index) const; + ::ei::ArtifactsConfigurationResponse_CraftingLevelInfo* add_crafting_level_infos(); + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsConfigurationResponse_CraftingLevelInfo>& crafting_level_infos() const; + // @@protoc_insertion_point(class_scope:ei.ArtifactsConfigurationResponse) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 3, 3, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ArtifactsConfigurationResponse_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ArtifactsConfigurationResponse& from_msg); + ::google::protobuf::RepeatedPtrField< ::ei::ArtifactsConfigurationResponse_MissionParameters > mission_parameters_; + ::google::protobuf::RepeatedPtrField< ::ei::ArtifactsConfigurationResponse_ArtifactParameters > artifact_parameters_; + ::google::protobuf::RepeatedPtrField< ::ei::ArtifactsConfigurationResponse_CraftingLevelInfo > crafting_level_infos_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_ei_2eproto; +}; +// ------------------------------------------------------------------- - // optional uint32 required_eop = 4; - bool has_required_eop() const; - private: - bool _internal_has_required_eop() const; - public: - void clear_required_eop(); - uint32_t required_eop() const; - void set_required_eop(uint32_t value); - private: - uint32_t _internal_required_eop() const; - void _internal_set_required_eop(uint32_t value); - public: +class ArtifactInventoryItem final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ArtifactInventoryItem) */ { + public: + inline ArtifactInventoryItem() : ArtifactInventoryItem(nullptr) {} + ~ArtifactInventoryItem() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ArtifactInventoryItem( + ::google::protobuf::internal::ConstantInitialized); + + inline ArtifactInventoryItem(const ArtifactInventoryItem& from) : ArtifactInventoryItem(nullptr, from) {} + inline ArtifactInventoryItem(ArtifactInventoryItem&& from) noexcept + : ArtifactInventoryItem(nullptr, std::move(from)) {} + inline ArtifactInventoryItem& operator=(const ArtifactInventoryItem& from) { + CopyFrom(from); + return *this; + } + inline ArtifactInventoryItem& operator=(ArtifactInventoryItem&& from) noexcept { + if (this == &from) return *this; + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } - // optional double required_soul_eggs = 5; - bool has_required_soul_eggs() const; - private: - bool _internal_has_required_soul_eggs() const; - public: - void clear_required_soul_eggs(); - double required_soul_eggs() const; - void set_required_soul_eggs(double value); - private: - double _internal_required_soul_eggs() const; - void _internal_set_required_soul_eggs(double value); - public: + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); + } + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); + } - // optional bool element_set = 7; - bool has_element_set() const; - private: - bool _internal_has_element_set() const; - public: - void clear_element_set(); - bool element_set() const; - void set_element_set(bool value); - private: - bool _internal_element_set() const; - void _internal_set_element_set(bool value); - public: + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const ArtifactInventoryItem& default_instance() { + return *internal_default_instance(); + } + static inline const ArtifactInventoryItem* internal_default_instance() { + return reinterpret_cast( + &_ArtifactInventoryItem_default_instance_); + } + static constexpr int kIndexInFileMessages = 137; + friend void swap(ArtifactInventoryItem& a, ArtifactInventoryItem& b) { a.Swap(&b); } + inline void Swap(ArtifactInventoryItem* other) { + if (other == this) return; +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(ArtifactInventoryItem* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } - // optional bool default_appearance = 6; - bool has_default_appearance() const; - private: - bool _internal_has_default_appearance() const; - public: - void clear_default_appearance(); - bool default_appearance() const; - void set_default_appearance(bool value); - private: - bool _internal_default_appearance() const; - void _internal_set_default_appearance(bool value); - public: + // implements Message ---------------------------------------------- + + ArtifactInventoryItem* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ArtifactInventoryItem& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ArtifactInventoryItem& from) { ArtifactInventoryItem::MergeImpl(*this, from); } - // optional bool custom_appearance = 12; - bool has_custom_appearance() const; - private: - bool _internal_has_custom_appearance() const; - public: - void clear_custom_appearance(); - bool custom_appearance() const; - void set_custom_appearance(bool value); private: - bool _internal_custom_appearance() const; - void _internal_set_custom_appearance(bool value); - public: + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); - // optional bool is_new = 9; - bool has_is_new() const; - private: - bool _internal_has_is_new() const; public: - void clear_is_new(); - bool is_new() const; - void set_is_new(bool value); + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) private: - bool _internal_is_new() const; - void _internal_set_is_new(bool value); - public: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - // optional bool expires = 10; - bool has_expires() const; - private: - bool _internal_has_expires() const; - public: - void clear_expires(); - bool expires() const; - void set_expires(bool value); - private: - bool _internal_expires() const; - void _internal_set_expires(bool value); public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } - // optional bool decorator = 14; - bool has_decorator() const; - private: - bool _internal_has_decorator() const; - public: - void clear_decorator(); - bool decorator() const; - void set_decorator(bool value); private: - bool _internal_decorator() const; - void _internal_set_decorator(bool value); - public: + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(ArtifactInventoryItem* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ArtifactInventoryItem"; } + + protected: + explicit ArtifactInventoryItem(::google::protobuf::Arena* arena); + ArtifactInventoryItem(::google::protobuf::Arena* arena, const ArtifactInventoryItem& from); + ArtifactInventoryItem(::google::protobuf::Arena* arena, ArtifactInventoryItem&& from) noexcept + : ArtifactInventoryItem(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; - // optional bool modified_geometry = 13; - bool has_modified_geometry() const; - private: - bool _internal_has_modified_geometry() const; - public: - void clear_modified_geometry(); - bool modified_geometry() const; - void set_modified_geometry(bool value); - private: - bool _internal_modified_geometry() const; - void _internal_set_modified_geometry(bool value); - public: + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- - // optional double seconds_remaining = 11; - bool has_seconds_remaining() const; - private: - bool _internal_has_seconds_remaining() const; - public: - void clear_seconds_remaining(); - double seconds_remaining() const; - void set_seconds_remaining(double value); - private: - double _internal_seconds_remaining() const; - void _internal_set_seconds_remaining(double value); - public: + // accessors ------------------------------------------------------- + enum : int { + kServerIdFieldNumber = 4, + kArtifactFieldNumber = 2, + kItemIdFieldNumber = 1, + kQuantityFieldNumber = 3, + }; + // optional string server_id = 4; + bool has_server_id() const; + void clear_server_id() ; + const std::string& server_id() const; + template + void set_server_id(Arg_&& arg, Args_... args); + std::string* mutable_server_id(); + PROTOBUF_NODISCARD std::string* release_server_id(); + void set_allocated_server_id(std::string* value); - // optional double discount = 17; - bool has_discount() const; - private: - bool _internal_has_discount() const; - public: - void clear_discount(); - double discount() const; - void set_discount(double value); private: - double _internal_discount() const; - void _internal_set_discount(double value); - public: + const std::string& _internal_server_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_server_id( + const std::string& value); + std::string* _internal_mutable_server_id(); - // optional double seconds_until_available = 18; - bool has_seconds_until_available() const; - private: - bool _internal_has_seconds_until_available() const; - public: - void clear_seconds_until_available(); - double seconds_until_available() const; - void set_seconds_until_available(double value); - private: - double _internal_seconds_until_available() const; - void _internal_set_seconds_until_available(double value); public: + // optional .ei.CompleteArtifact artifact = 2; + bool has_artifact() const; + void clear_artifact() ; + const ::ei::CompleteArtifact& artifact() const; + PROTOBUF_NODISCARD ::ei::CompleteArtifact* release_artifact(); + ::ei::CompleteArtifact* mutable_artifact(); + void set_allocated_artifact(::ei::CompleteArtifact* value); + void unsafe_arena_set_allocated_artifact(::ei::CompleteArtifact* value); + ::ei::CompleteArtifact* unsafe_arena_release_artifact(); - // optional uint64 popularity = 21; - bool has_popularity() const; private: - bool _internal_has_popularity() const; - public: - void clear_popularity(); - uint64_t popularity() const; - void set_popularity(uint64_t value); - private: - uint64_t _internal_popularity() const; - void _internal_set_popularity(uint64_t value); + const ::ei::CompleteArtifact& _internal_artifact() const; + ::ei::CompleteArtifact* _internal_mutable_artifact(); + public: + // optional uint64 item_id = 1; + bool has_item_id() const; + void clear_item_id() ; + ::uint64_t item_id() const; + void set_item_id(::uint64_t value); - // optional double price_mult_DEPRECATED = 8 [default = 1]; - bool has_price_mult_deprecated() const; private: - bool _internal_has_price_mult_deprecated() const; + ::uint64_t _internal_item_id() const; + void _internal_set_item_id(::uint64_t value); + public: - void clear_price_mult_deprecated(); - double price_mult_deprecated() const; - void set_price_mult_deprecated(double value); + // optional double quantity = 3; + bool has_quantity() const; + void clear_quantity() ; + double quantity() const; + void set_quantity(double value); + private: - double _internal_price_mult_deprecated() const; - void _internal_set_price_mult_deprecated(double value); - public: + double _internal_quantity() const; + void _internal_set_quantity(double value); - // @@protoc_insertion_point(class_scope:ei.ShellSetSpec) + public: + // @@protoc_insertion_point(class_scope:ei.ArtifactInventoryItem) 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< ::ei::ShellSetSpec_VariationSpec > variations_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr hex_base_color_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr required_parent_set_; - ::ei::DLCItem* icon_; - uint32_t price_; - uint32_t required_eop_; - double required_soul_eggs_; - bool element_set_; - bool default_appearance_; - bool custom_appearance_; - bool is_new_; - bool expires_; - bool decorator_; - bool modified_geometry_; - double seconds_remaining_; - double discount_; - double seconds_until_available_; - uint64_t popularity_; - double price_mult_deprecated_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 4, 1, + 42, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ArtifactInventoryItem_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ArtifactInventoryItem& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr server_id_; + ::ei::CompleteArtifact* artifact_; + ::uint64_t item_id_; + double quantity_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ShellObjectSpec_LODPiece final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ShellObjectSpec.LODPiece) */ { +class SubmitShellShowcaseRequest final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.SubmitShellShowcaseRequest) */ { public: - inline ShellObjectSpec_LODPiece() : ShellObjectSpec_LODPiece(nullptr) {} - ~ShellObjectSpec_LODPiece() override; - explicit PROTOBUF_CONSTEXPR ShellObjectSpec_LODPiece(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ShellObjectSpec_LODPiece(const ShellObjectSpec_LODPiece& from); - ShellObjectSpec_LODPiece(ShellObjectSpec_LODPiece&& from) noexcept - : ShellObjectSpec_LODPiece() { - *this = ::std::move(from); - } - - inline ShellObjectSpec_LODPiece& operator=(const ShellObjectSpec_LODPiece& from) { + inline SubmitShellShowcaseRequest() : SubmitShellShowcaseRequest(nullptr) {} + ~SubmitShellShowcaseRequest() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR SubmitShellShowcaseRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline SubmitShellShowcaseRequest(const SubmitShellShowcaseRequest& from) : SubmitShellShowcaseRequest(nullptr, from) {} + inline SubmitShellShowcaseRequest(SubmitShellShowcaseRequest&& from) noexcept + : SubmitShellShowcaseRequest(nullptr, std::move(from)) {} + inline SubmitShellShowcaseRequest& operator=(const SubmitShellShowcaseRequest& from) { CopyFrom(from); return *this; } - inline ShellObjectSpec_LODPiece& operator=(ShellObjectSpec_LODPiece&& from) noexcept { + inline SubmitShellShowcaseRequest& operator=(SubmitShellShowcaseRequest&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -47166,173 +51076,260 @@ class ShellObjectSpec_LODPiece final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ShellObjectSpec_LODPiece& default_instance() { + static const SubmitShellShowcaseRequest& default_instance() { return *internal_default_instance(); } - static inline const ShellObjectSpec_LODPiece* internal_default_instance() { - return reinterpret_cast( - &_ShellObjectSpec_LODPiece_default_instance_); - } - static constexpr int kIndexInFileMessages = - 169; - - friend void swap(ShellObjectSpec_LODPiece& a, ShellObjectSpec_LODPiece& b) { - a.Swap(&b); + static inline const SubmitShellShowcaseRequest* internal_default_instance() { + return reinterpret_cast( + &_SubmitShellShowcaseRequest_default_instance_); } - inline void Swap(ShellObjectSpec_LODPiece* other) { + static constexpr int kIndexInFileMessages = 194; + friend void swap(SubmitShellShowcaseRequest& a, SubmitShellShowcaseRequest& b) { a.Swap(&b); } + inline void Swap(SubmitShellShowcaseRequest* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ShellObjectSpec_LODPiece* other) { + void UnsafeArenaSwap(SubmitShellShowcaseRequest* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ShellObjectSpec_LODPiece* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + SubmitShellShowcaseRequest* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ShellObjectSpec_LODPiece& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ShellObjectSpec_LODPiece& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const SubmitShellShowcaseRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const SubmitShellShowcaseRequest& from) { SubmitShellShowcaseRequest::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ShellObjectSpec_LODPiece* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ShellObjectSpec.LODPiece"; + void InternalSwap(SubmitShellShowcaseRequest* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.SubmitShellShowcaseRequest"; } + + protected: + explicit SubmitShellShowcaseRequest(::google::protobuf::Arena* arena); + SubmitShellShowcaseRequest(::google::protobuf::Arena* arena, const SubmitShellShowcaseRequest& from); + SubmitShellShowcaseRequest(::google::protobuf::Arena* arena, SubmitShellShowcaseRequest&& from) noexcept + : SubmitShellShowcaseRequest(arena) { + *this = ::std::move(from); } - protected: - explicit ShellObjectSpec_LODPiece(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kDlcFieldNumber = 1, - kLodFieldNumber = 2, + kLocalIdFieldNumber = 1, + kUserIdFieldNumber = 2, + kFarmConfigFieldNumber = 3, + kRinfoFieldNumber = 4, + kPublicUsernameFieldNumber = 5, }; - // optional .ei.DLCItem dlc = 1; - bool has_dlc() const; + // optional string local_id = 1; + bool has_local_id() const; + void clear_local_id() ; + const std::string& local_id() const; + template + void set_local_id(Arg_&& arg, Args_... args); + std::string* mutable_local_id(); + PROTOBUF_NODISCARD std::string* release_local_id(); + void set_allocated_local_id(std::string* value); + private: - bool _internal_has_dlc() const; + const std::string& _internal_local_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_local_id( + const std::string& value); + std::string* _internal_mutable_local_id(); + public: - void clear_dlc(); - const ::ei::DLCItem& dlc() const; - PROTOBUF_NODISCARD ::ei::DLCItem* release_dlc(); - ::ei::DLCItem* mutable_dlc(); - void set_allocated_dlc(::ei::DLCItem* dlc); + // optional string user_id = 2; + bool has_user_id() const; + void clear_user_id() ; + const std::string& user_id() const; + template + void set_user_id(Arg_&& arg, Args_... args); + std::string* mutable_user_id(); + PROTOBUF_NODISCARD std::string* release_user_id(); + void set_allocated_user_id(std::string* value); + private: - const ::ei::DLCItem& _internal_dlc() const; - ::ei::DLCItem* _internal_mutable_dlc(); + 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: - void unsafe_arena_set_allocated_dlc( - ::ei::DLCItem* dlc); - ::ei::DLCItem* unsafe_arena_release_dlc(); + // optional .ei.ShellDB.FarmConfiguration farm_config = 3; + bool has_farm_config() const; + void clear_farm_config() ; + const ::ei::ShellDB_FarmConfiguration& farm_config() const; + PROTOBUF_NODISCARD ::ei::ShellDB_FarmConfiguration* release_farm_config(); + ::ei::ShellDB_FarmConfiguration* mutable_farm_config(); + void set_allocated_farm_config(::ei::ShellDB_FarmConfiguration* value); + void unsafe_arena_set_allocated_farm_config(::ei::ShellDB_FarmConfiguration* value); + ::ei::ShellDB_FarmConfiguration* unsafe_arena_release_farm_config(); - // optional uint32 lod = 2; - bool has_lod() const; private: - bool _internal_has_lod() const; + const ::ei::ShellDB_FarmConfiguration& _internal_farm_config() const; + ::ei::ShellDB_FarmConfiguration* _internal_mutable_farm_config(); + public: - void clear_lod(); - uint32_t lod() const; - void set_lod(uint32_t value); + // optional .ei.BasicRequestInfo rinfo = 4; + bool has_rinfo() const; + void clear_rinfo() ; + const ::ei::BasicRequestInfo& rinfo() const; + PROTOBUF_NODISCARD ::ei::BasicRequestInfo* release_rinfo(); + ::ei::BasicRequestInfo* mutable_rinfo(); + void set_allocated_rinfo(::ei::BasicRequestInfo* value); + void unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value); + ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); + private: - uint32_t _internal_lod() const; - void _internal_set_lod(uint32_t value); + const ::ei::BasicRequestInfo& _internal_rinfo() const; + ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + public: + // optional bool public_username = 5; + bool has_public_username() const; + void clear_public_username() ; + bool public_username() const; + void set_public_username(bool value); - // @@protoc_insertion_point(class_scope:ei.ShellObjectSpec.LODPiece) + private: + bool _internal_public_username() const; + void _internal_set_public_username(bool value); + + public: + // @@protoc_insertion_point(class_scope:ei.SubmitShellShowcaseRequest) 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_; - ::ei::DLCItem* dlc_; - uint32_t lod_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 5, 2, + 53, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_SubmitShellShowcaseRequest_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const SubmitShellShowcaseRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr local_id_; + ::google::protobuf::internal::ArenaStringPtr user_id_; + ::ei::ShellDB_FarmConfiguration* farm_config_; + ::ei::BasicRequestInfo* rinfo_; + bool public_username_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ShellObjectSpec final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ShellObjectSpec) */ { +class ShellShowcaseListingInfo final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ShellShowcaseListingInfo) */ { public: - inline ShellObjectSpec() : ShellObjectSpec(nullptr) {} - ~ShellObjectSpec() override; - explicit PROTOBUF_CONSTEXPR ShellObjectSpec(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ShellObjectSpec(const ShellObjectSpec& from); - ShellObjectSpec(ShellObjectSpec&& from) noexcept - : ShellObjectSpec() { - *this = ::std::move(from); - } - - inline ShellObjectSpec& operator=(const ShellObjectSpec& from) { + inline ShellShowcaseListingInfo() : ShellShowcaseListingInfo(nullptr) {} + ~ShellShowcaseListingInfo() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ShellShowcaseListingInfo( + ::google::protobuf::internal::ConstantInitialized); + + inline ShellShowcaseListingInfo(const ShellShowcaseListingInfo& from) : ShellShowcaseListingInfo(nullptr, from) {} + inline ShellShowcaseListingInfo(ShellShowcaseListingInfo&& from) noexcept + : ShellShowcaseListingInfo(nullptr, std::move(from)) {} + inline ShellShowcaseListingInfo& operator=(const ShellShowcaseListingInfo& from) { CopyFrom(from); return *this; } - inline ShellObjectSpec& operator=(ShellObjectSpec&& from) noexcept { + inline ShellShowcaseListingInfo& operator=(ShellShowcaseListingInfo&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -47341,509 +51338,711 @@ class ShellObjectSpec final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ShellObjectSpec& default_instance() { + static const ShellShowcaseListingInfo& default_instance() { return *internal_default_instance(); } - static inline const ShellObjectSpec* internal_default_instance() { - return reinterpret_cast( - &_ShellObjectSpec_default_instance_); - } - static constexpr int kIndexInFileMessages = - 170; - - friend void swap(ShellObjectSpec& a, ShellObjectSpec& b) { - a.Swap(&b); + static inline const ShellShowcaseListingInfo* internal_default_instance() { + return reinterpret_cast( + &_ShellShowcaseListingInfo_default_instance_); } - inline void Swap(ShellObjectSpec* other) { + static constexpr int kIndexInFileMessages = 196; + friend void swap(ShellShowcaseListingInfo& a, ShellShowcaseListingInfo& b) { a.Swap(&b); } + inline void Swap(ShellShowcaseListingInfo* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ShellObjectSpec* other) { + void UnsafeArenaSwap(ShellShowcaseListingInfo* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ShellObjectSpec* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ShellShowcaseListingInfo* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ShellObjectSpec& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ShellObjectSpec& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ShellShowcaseListingInfo& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ShellShowcaseListingInfo& from) { ShellShowcaseListingInfo::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ShellObjectSpec* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ShellObjectSpec"; + void InternalSwap(ShellShowcaseListingInfo* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ShellShowcaseListingInfo"; } + + protected: + explicit ShellShowcaseListingInfo(::google::protobuf::Arena* arena); + ShellShowcaseListingInfo(::google::protobuf::Arena* arena, const ShellShowcaseListingInfo& from); + ShellShowcaseListingInfo(::google::protobuf::Arena* arena, ShellShowcaseListingInfo&& from) noexcept + : ShellShowcaseListingInfo(arena) { + *this = ::std::move(from); } - protected: - explicit ShellObjectSpec(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- - - typedef ShellObjectSpec_LODPiece LODPiece; - - typedef ShellObjectSpec_ChickenAnimation ChickenAnimation; - static constexpr ChickenAnimation STANDARD_RUN = - ShellObjectSpec_ChickenAnimation_STANDARD_RUN; - static constexpr ChickenAnimation SLOWMO = - ShellObjectSpec_ChickenAnimation_SLOWMO; - static constexpr ChickenAnimation WOBBLE = - ShellObjectSpec_ChickenAnimation_WOBBLE; - static constexpr ChickenAnimation WOBBLE_LEAN = - ShellObjectSpec_ChickenAnimation_WOBBLE_LEAN; - static constexpr ChickenAnimation SMOOTH = - ShellObjectSpec_ChickenAnimation_SMOOTH; - static constexpr ChickenAnimation SMOOTH_LEAN = - ShellObjectSpec_ChickenAnimation_SMOOTH_LEAN; - static constexpr ChickenAnimation HOVER = - ShellObjectSpec_ChickenAnimation_HOVER; - static constexpr ChickenAnimation SIDEWAYS_SMOOTH = - ShellObjectSpec_ChickenAnimation_SIDEWAYS_SMOOTH; - static constexpr ChickenAnimation SIDEWAYS_LEAN = - ShellObjectSpec_ChickenAnimation_SIDEWAYS_LEAN; - static inline bool ChickenAnimation_IsValid(int value) { - return ShellObjectSpec_ChickenAnimation_IsValid(value); + using Status = ShellShowcaseListingInfo_Status; + static constexpr Status NONE = ShellShowcaseListingInfo_Status_NONE; + static constexpr Status SUBMITTED = ShellShowcaseListingInfo_Status_SUBMITTED; + static constexpr Status LIVE = ShellShowcaseListingInfo_Status_LIVE; + static constexpr Status FEATURED = ShellShowcaseListingInfo_Status_FEATURED; + static constexpr Status FEATURED_ALUM = ShellShowcaseListingInfo_Status_FEATURED_ALUM; + static constexpr Status ARCHIVED = ShellShowcaseListingInfo_Status_ARCHIVED; + static constexpr Status INVALID = ShellShowcaseListingInfo_Status_INVALID; + static inline bool Status_IsValid(int value) { + return ShellShowcaseListingInfo_Status_IsValid(value); } - static constexpr ChickenAnimation ChickenAnimation_MIN = - ShellObjectSpec_ChickenAnimation_ChickenAnimation_MIN; - static constexpr ChickenAnimation ChickenAnimation_MAX = - ShellObjectSpec_ChickenAnimation_ChickenAnimation_MAX; - static constexpr int ChickenAnimation_ARRAYSIZE = - ShellObjectSpec_ChickenAnimation_ChickenAnimation_ARRAYSIZE; - static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* - ChickenAnimation_descriptor() { - return ShellObjectSpec_ChickenAnimation_descriptor(); + static constexpr Status Status_MIN = ShellShowcaseListingInfo_Status_Status_MIN; + static constexpr Status Status_MAX = ShellShowcaseListingInfo_Status_Status_MAX; + static constexpr int Status_ARRAYSIZE = ShellShowcaseListingInfo_Status_Status_ARRAYSIZE; + static inline const ::google::protobuf::EnumDescriptor* Status_descriptor() { + return ShellShowcaseListingInfo_Status_descriptor(); } - template - static inline const std::string& ChickenAnimation_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function ChickenAnimation_Name."); - return ShellObjectSpec_ChickenAnimation_Name(enum_t_value); + template + static inline const std::string& Status_Name(T value) { + return ShellShowcaseListingInfo_Status_Name(value); } - static inline bool ChickenAnimation_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, - ChickenAnimation* value) { - return ShellObjectSpec_ChickenAnimation_Parse(name, value); + static inline bool Status_Parse(absl::string_view name, Status* value) { + return ShellShowcaseListingInfo_Status_Parse(name, value); } // accessors ------------------------------------------------------- - enum : int { - kMetadataFieldNumber = 7, - kPiecesFieldNumber = 8, - kIconColorsFieldNumber = 15, - kIdentifierFieldNumber = 1, + kIdFieldNumber = 1, kNameFieldNumber = 2, - kObjectClassFieldNumber = 14, - kPriceFieldNumber = 4, - kRequiredEopFieldNumber = 5, - kRequiredSoulEggsFieldNumber = 6, - kIsNewFieldNumber = 10, - kExpiresFieldNumber = 11, - kNoHatsFieldNumber = 13, - kDefaultAppearanceFieldNumber = 9, - kChickenAnimationFieldNumber = 16, - kSecondsRemainingFieldNumber = 12, - kSecondsUntilAvailableFieldNumber = 18, - kPopularityFieldNumber = 19, - kSortPriorityFieldNumber = 17, - kAssetTypeFieldNumber = 3, + kDescriptionFieldNumber = 3, + kShareUrlFieldNumber = 10, + kLocalIdFieldNumber = 12, + kCreatorNameFieldNumber = 14, + kFarmConfigFieldNumber = 4, + kGrossFieldNumber = 6, + kSalesFieldNumber = 5, + kLikesFieldNumber = 8, + kViewsFieldNumber = 7, + kDislikesFieldNumber = 9, + kStatusFieldNumber = 11, + kEquipsFieldNumber = 13, + kIsNewFieldNumber = 15, }; - // repeated double metadata = 7; - int metadata_size() const; + // optional string id = 1; + bool has_id() const; + void clear_id() ; + const std::string& id() const; + template + void set_id(Arg_&& arg, Args_... args); + std::string* mutable_id(); + PROTOBUF_NODISCARD std::string* release_id(); + void set_allocated_id(std::string* value); + private: - int _internal_metadata_size() const; + const std::string& _internal_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_id( + const std::string& value); + std::string* _internal_mutable_id(); + public: - void clear_metadata(); + // optional string name = 2; + bool has_name() const; + void clear_name() ; + const std::string& name() const; + template + void set_name(Arg_&& arg, Args_... args); + std::string* mutable_name(); + PROTOBUF_NODISCARD std::string* release_name(); + void set_allocated_name(std::string* value); + private: - double _internal_metadata(int index) const; - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >& - _internal_metadata() const; - void _internal_add_metadata(double value); - ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >* - _internal_mutable_metadata(); + const std::string& _internal_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_name( + const std::string& value); + std::string* _internal_mutable_name(); + public: - double metadata(int index) const; - void set_metadata(int index, double value); - void add_metadata(double value); - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >& - metadata() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >* - mutable_metadata(); + // optional string description = 3; + bool has_description() const; + void clear_description() ; + const std::string& description() const; + template + void set_description(Arg_&& arg, Args_... args); + std::string* mutable_description(); + PROTOBUF_NODISCARD std::string* release_description(); + void set_allocated_description(std::string* value); - // repeated .ei.ShellObjectSpec.LODPiece pieces = 8; - int pieces_size() const; private: - int _internal_pieces_size() const; + const std::string& _internal_description() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_description( + const std::string& value); + std::string* _internal_mutable_description(); + public: - void clear_pieces(); - ::ei::ShellObjectSpec_LODPiece* mutable_pieces(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellObjectSpec_LODPiece >* - mutable_pieces(); + // optional string share_url = 10; + bool has_share_url() const; + void clear_share_url() ; + const std::string& share_url() const; + template + void set_share_url(Arg_&& arg, Args_... args); + std::string* mutable_share_url(); + PROTOBUF_NODISCARD std::string* release_share_url(); + void set_allocated_share_url(std::string* value); + private: - const ::ei::ShellObjectSpec_LODPiece& _internal_pieces(int index) const; - ::ei::ShellObjectSpec_LODPiece* _internal_add_pieces(); + const std::string& _internal_share_url() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_share_url( + const std::string& value); + std::string* _internal_mutable_share_url(); + public: - const ::ei::ShellObjectSpec_LODPiece& pieces(int index) const; - ::ei::ShellObjectSpec_LODPiece* add_pieces(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellObjectSpec_LODPiece >& - pieces() const; + // optional string local_id = 12; + bool has_local_id() const; + void clear_local_id() ; + const std::string& local_id() const; + template + void set_local_id(Arg_&& arg, Args_... args); + std::string* mutable_local_id(); + PROTOBUF_NODISCARD std::string* release_local_id(); + void set_allocated_local_id(std::string* value); - // repeated string icon_colors = 15; - int icon_colors_size() const; private: - int _internal_icon_colors_size() const; + const std::string& _internal_local_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_local_id( + const std::string& value); + std::string* _internal_mutable_local_id(); + public: - void clear_icon_colors(); - const std::string& icon_colors(int index) const; - std::string* mutable_icon_colors(int index); - void set_icon_colors(int index, const std::string& value); - void set_icon_colors(int index, std::string&& value); - void set_icon_colors(int index, const char* value); - void set_icon_colors(int index, const char* value, size_t size); - std::string* add_icon_colors(); - void add_icon_colors(const std::string& value); - void add_icon_colors(std::string&& value); - void add_icon_colors(const char* value); - void add_icon_colors(const char* value, size_t size); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& icon_colors() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_icon_colors(); + // optional string creator_name = 14; + bool has_creator_name() const; + void clear_creator_name() ; + const std::string& creator_name() const; + template + void set_creator_name(Arg_&& arg, Args_... args); + std::string* mutable_creator_name(); + PROTOBUF_NODISCARD std::string* release_creator_name(); + void set_allocated_creator_name(std::string* value); + private: - const std::string& _internal_icon_colors(int index) const; - std::string* _internal_add_icon_colors(); + 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; + void clear_farm_config() ; + const ::ei::ShellDB_FarmConfiguration& farm_config() const; + PROTOBUF_NODISCARD ::ei::ShellDB_FarmConfiguration* release_farm_config(); + ::ei::ShellDB_FarmConfiguration* mutable_farm_config(); + void set_allocated_farm_config(::ei::ShellDB_FarmConfiguration* value); + void unsafe_arena_set_allocated_farm_config(::ei::ShellDB_FarmConfiguration* value); + ::ei::ShellDB_FarmConfiguration* unsafe_arena_release_farm_config(); - // optional string identifier = 1; - bool has_identifier() const; private: - bool _internal_has_identifier() const; + const ::ei::ShellDB_FarmConfiguration& _internal_farm_config() const; + ::ei::ShellDB_FarmConfiguration* _internal_mutable_farm_config(); + public: - void clear_identifier(); - const std::string& identifier() const; - template - void set_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_identifier(); - PROTOBUF_NODISCARD std::string* release_identifier(); - void set_allocated_identifier(std::string* identifier); + // optional uint64 gross = 6; + bool has_gross() const; + void clear_gross() ; + ::uint64_t gross() const; + void set_gross(::uint64_t value); + private: - const std::string& _internal_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_identifier(const std::string& value); - std::string* _internal_mutable_identifier(); + ::uint64_t _internal_gross() const; + void _internal_set_gross(::uint64_t value); + public: + // optional uint32 sales = 5; + bool has_sales() const; + void clear_sales() ; + ::uint32_t sales() const; + void set_sales(::uint32_t value); - // optional string name = 2; - bool has_name() const; private: - bool _internal_has_name() const; + ::uint32_t _internal_sales() const; + void _internal_set_sales(::uint32_t value); + public: - void clear_name(); - const std::string& name() 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); + // optional uint32 likes = 8; + bool has_likes() const; + void clear_likes() ; + ::uint32_t likes() const; + void set_likes(::uint32_t value); + private: - const std::string& _internal_name() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value); - std::string* _internal_mutable_name(); + ::uint32_t _internal_likes() const; + void _internal_set_likes(::uint32_t value); + public: + // optional uint64 views = 7; + bool has_views() const; + void clear_views() ; + ::uint64_t views() const; + void set_views(::uint64_t value); - // optional string object_class = 14; - bool has_object_class() const; private: - bool _internal_has_object_class() const; + ::uint64_t _internal_views() const; + void _internal_set_views(::uint64_t value); + public: - void clear_object_class(); - const std::string& object_class() const; - template - void set_object_class(ArgT0&& arg0, ArgT... args); - std::string* mutable_object_class(); - PROTOBUF_NODISCARD std::string* release_object_class(); - void set_allocated_object_class(std::string* object_class); + // optional uint32 dislikes = 9; + bool has_dislikes() const; + void clear_dislikes() ; + ::uint32_t dislikes() const; + void set_dislikes(::uint32_t value); + private: - const std::string& _internal_object_class() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_object_class(const std::string& value); - std::string* _internal_mutable_object_class(); + ::uint32_t _internal_dislikes() const; + void _internal_set_dislikes(::uint32_t value); + public: + // optional .ei.ShellShowcaseListingInfo.Status status = 11; + bool has_status() const; + void clear_status() ; + ::ei::ShellShowcaseListingInfo_Status status() const; + void set_status(::ei::ShellShowcaseListingInfo_Status value); + + private: + ::ei::ShellShowcaseListingInfo_Status _internal_status() const; + void _internal_set_status(::ei::ShellShowcaseListingInfo_Status value); + + public: + // optional uint64 equips = 13; + bool has_equips() const; + void clear_equips() ; + ::uint64_t equips() const; + void set_equips(::uint64_t value); - // optional uint32 price = 4; - bool has_price() const; private: - bool _internal_has_price() const; + ::uint64_t _internal_equips() const; + void _internal_set_equips(::uint64_t value); + public: - void clear_price(); - uint32_t price() const; - void set_price(uint32_t value); + // optional bool is_new = 15; + bool has_is_new() const; + void clear_is_new() ; + bool is_new() const; + void set_is_new(bool value); + private: - uint32_t _internal_price() const; - void _internal_set_price(uint32_t value); + bool _internal_is_new() const; + void _internal_set_is_new(bool value); + public: + // @@protoc_insertion_point(class_scope:ei.ShellShowcaseListingInfo) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 4, 15, 2, + 90, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ShellShowcaseListingInfo_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ShellShowcaseListingInfo& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr id_; + ::google::protobuf::internal::ArenaStringPtr name_; + ::google::protobuf::internal::ArenaStringPtr description_; + ::google::protobuf::internal::ArenaStringPtr share_url_; + ::google::protobuf::internal::ArenaStringPtr local_id_; + ::google::protobuf::internal::ArenaStringPtr creator_name_; + ::ei::ShellDB_FarmConfiguration* farm_config_; + ::uint64_t gross_; + ::uint32_t sales_; + ::uint32_t likes_; + ::uint64_t views_; + ::uint32_t dislikes_; + int status_; + ::uint64_t equips_; + bool is_new_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_ei_2eproto; +}; +// ------------------------------------------------------------------- + +class ShellDB_SavedFarmConfiguration final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ShellDB.SavedFarmConfiguration) */ { + public: + inline ShellDB_SavedFarmConfiguration() : ShellDB_SavedFarmConfiguration(nullptr) {} + ~ShellDB_SavedFarmConfiguration() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ShellDB_SavedFarmConfiguration( + ::google::protobuf::internal::ConstantInitialized); + + inline ShellDB_SavedFarmConfiguration(const ShellDB_SavedFarmConfiguration& from) : ShellDB_SavedFarmConfiguration(nullptr, from) {} + inline ShellDB_SavedFarmConfiguration(ShellDB_SavedFarmConfiguration&& from) noexcept + : ShellDB_SavedFarmConfiguration(nullptr, std::move(from)) {} + inline ShellDB_SavedFarmConfiguration& operator=(const ShellDB_SavedFarmConfiguration& from) { + CopyFrom(from); + return *this; + } + inline ShellDB_SavedFarmConfiguration& operator=(ShellDB_SavedFarmConfiguration&& from) noexcept { + if (this == &from) return *this; + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); + } + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); + } + + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const ShellDB_SavedFarmConfiguration& default_instance() { + return *internal_default_instance(); + } + static inline const ShellDB_SavedFarmConfiguration* internal_default_instance() { + return reinterpret_cast( + &_ShellDB_SavedFarmConfiguration_default_instance_); + } + static constexpr int kIndexInFileMessages = 184; + friend void swap(ShellDB_SavedFarmConfiguration& a, ShellDB_SavedFarmConfiguration& b) { a.Swap(&b); } + inline void Swap(ShellDB_SavedFarmConfiguration* other) { + if (other == this) return; +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(ShellDB_SavedFarmConfiguration* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- - // optional uint32 required_eop = 5; - bool has_required_eop() const; - private: - bool _internal_has_required_eop() const; - public: - void clear_required_eop(); - uint32_t required_eop() const; - void set_required_eop(uint32_t value); - private: - uint32_t _internal_required_eop() const; - void _internal_set_required_eop(uint32_t value); - public: + ShellDB_SavedFarmConfiguration* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ShellDB_SavedFarmConfiguration& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ShellDB_SavedFarmConfiguration& from) { ShellDB_SavedFarmConfiguration::MergeImpl(*this, from); } - // optional double required_soul_eggs = 6; - bool has_required_soul_eggs() const; - private: - bool _internal_has_required_soul_eggs() const; - public: - void clear_required_soul_eggs(); - double required_soul_eggs() const; - void set_required_soul_eggs(double value); private: - double _internal_required_soul_eggs() const; - void _internal_set_required_soul_eggs(double value); - public: + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); - // optional bool is_new = 10; - bool has_is_new() const; - private: - bool _internal_has_is_new() const; public: - void clear_is_new(); - bool is_new() const; - void set_is_new(bool value); + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) private: - bool _internal_is_new() const; - void _internal_set_is_new(bool value); - public: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - // optional bool expires = 11; - bool has_expires() const; - private: - bool _internal_has_expires() const; - public: - void clear_expires(); - bool expires() const; - void set_expires(bool value); - private: - bool _internal_expires() const; - void _internal_set_expires(bool value); public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } - // optional bool no_hats = 13; - bool has_no_hats() const; - private: - bool _internal_has_no_hats() const; - public: - void clear_no_hats(); - bool no_hats() const; - void set_no_hats(bool value); private: - bool _internal_no_hats() const; - void _internal_set_no_hats(bool value); - public: + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(ShellDB_SavedFarmConfiguration* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ShellDB.SavedFarmConfiguration"; } + + protected: + explicit ShellDB_SavedFarmConfiguration(::google::protobuf::Arena* arena); + ShellDB_SavedFarmConfiguration(::google::protobuf::Arena* arena, const ShellDB_SavedFarmConfiguration& from); + ShellDB_SavedFarmConfiguration(::google::protobuf::Arena* arena, ShellDB_SavedFarmConfiguration&& from) noexcept + : ShellDB_SavedFarmConfiguration(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; - // optional bool default_appearance = 9; - bool has_default_appearance() const; - private: - bool _internal_has_default_appearance() const; - public: - void clear_default_appearance(); - bool default_appearance() const; - void set_default_appearance(bool value); - private: - bool _internal_default_appearance() const; - void _internal_set_default_appearance(bool value); - public: + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- - // optional .ei.ShellObjectSpec.ChickenAnimation chicken_animation = 16; - bool has_chicken_animation() const; - private: - bool _internal_has_chicken_animation() const; - public: - void clear_chicken_animation(); - ::ei::ShellObjectSpec_ChickenAnimation chicken_animation() const; - void set_chicken_animation(::ei::ShellObjectSpec_ChickenAnimation value); - private: - ::ei::ShellObjectSpec_ChickenAnimation _internal_chicken_animation() const; - void _internal_set_chicken_animation(::ei::ShellObjectSpec_ChickenAnimation value); - public: + // accessors ------------------------------------------------------- + enum : int { + kIdFieldNumber = 1, + kServerIdFieldNumber = 4, + kDisplayNameFieldNumber = 5, + kConfigFieldNumber = 2, + kClientSaveTimeFieldNumber = 3, + kPurchasedFieldNumber = 6, + }; + // optional string id = 1; + bool has_id() const; + void clear_id() ; + const std::string& id() const; + template + void set_id(Arg_&& arg, Args_... args); + std::string* mutable_id(); + PROTOBUF_NODISCARD std::string* release_id(); + void set_allocated_id(std::string* value); - // optional double seconds_remaining = 12; - bool has_seconds_remaining() const; - private: - bool _internal_has_seconds_remaining() const; - public: - void clear_seconds_remaining(); - double seconds_remaining() const; - void set_seconds_remaining(double value); private: - double _internal_seconds_remaining() const; - void _internal_set_seconds_remaining(double value); - public: + const std::string& _internal_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_id( + const std::string& value); + std::string* _internal_mutable_id(); - // optional double seconds_until_available = 18; - bool has_seconds_until_available() const; - private: - bool _internal_has_seconds_until_available() const; - public: - void clear_seconds_until_available(); - double seconds_until_available() const; - void set_seconds_until_available(double value); - private: - double _internal_seconds_until_available() const; - void _internal_set_seconds_until_available(double value); public: + // optional string server_id = 4; + bool has_server_id() const; + void clear_server_id() ; + const std::string& server_id() const; + template + void set_server_id(Arg_&& arg, Args_... args); + std::string* mutable_server_id(); + PROTOBUF_NODISCARD std::string* release_server_id(); + void set_allocated_server_id(std::string* value); - // optional uint64 popularity = 19; - bool has_popularity() const; - private: - bool _internal_has_popularity() const; - public: - void clear_popularity(); - uint64_t popularity() const; - void set_popularity(uint64_t value); private: - uint64_t _internal_popularity() const; - void _internal_set_popularity(uint64_t value); + const std::string& _internal_server_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_server_id( + const std::string& value); + std::string* _internal_mutable_server_id(); + public: + // optional string display_name = 5; + bool has_display_name() const; + void clear_display_name() ; + const std::string& display_name() const; + template + void set_display_name(Arg_&& arg, Args_... args); + std::string* mutable_display_name(); + PROTOBUF_NODISCARD std::string* release_display_name(); + void set_allocated_display_name(std::string* value); - // optional int32 sort_priority = 17; - bool has_sort_priority() const; private: - bool _internal_has_sort_priority() const; + 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: - void clear_sort_priority(); - int32_t sort_priority() const; - void set_sort_priority(int32_t value); + // optional .ei.ShellDB.FarmConfiguration config = 2; + bool has_config() const; + void clear_config() ; + const ::ei::ShellDB_FarmConfiguration& config() const; + PROTOBUF_NODISCARD ::ei::ShellDB_FarmConfiguration* release_config(); + ::ei::ShellDB_FarmConfiguration* mutable_config(); + void set_allocated_config(::ei::ShellDB_FarmConfiguration* value); + void unsafe_arena_set_allocated_config(::ei::ShellDB_FarmConfiguration* value); + ::ei::ShellDB_FarmConfiguration* unsafe_arena_release_config(); + private: - int32_t _internal_sort_priority() const; - void _internal_set_sort_priority(int32_t value); + const ::ei::ShellDB_FarmConfiguration& _internal_config() const; + ::ei::ShellDB_FarmConfiguration* _internal_mutable_config(); + public: + // optional double client_save_time = 3; + bool has_client_save_time() const; + void clear_client_save_time() ; + double client_save_time() const; + void set_client_save_time(double value); - // optional .ei.ShellSpec.AssetType asset_type = 3; - bool has_asset_type() const; private: - bool _internal_has_asset_type() const; + double _internal_client_save_time() const; + void _internal_set_client_save_time(double value); + public: - void clear_asset_type(); - ::ei::ShellSpec_AssetType asset_type() const; - void set_asset_type(::ei::ShellSpec_AssetType value); + // optional bool purchased = 6; + bool has_purchased() const; + void clear_purchased() ; + bool purchased() const; + void set_purchased(bool value); + private: - ::ei::ShellSpec_AssetType _internal_asset_type() const; - void _internal_set_asset_type(::ei::ShellSpec_AssetType value); - public: + bool _internal_purchased() const; + void _internal_set_purchased(bool value); - // @@protoc_insertion_point(class_scope:ei.ShellObjectSpec) + public: + // @@protoc_insertion_point(class_scope:ei.ShellDB.SavedFarmConfiguration) 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::RepeatedField< double > metadata_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellObjectSpec_LODPiece > pieces_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField icon_colors_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr object_class_; - uint32_t price_; - uint32_t required_eop_; - double required_soul_eggs_; - bool is_new_; - bool expires_; - bool no_hats_; - bool default_appearance_; - int chicken_animation_; - double seconds_remaining_; - double seconds_until_available_; - uint64_t popularity_; - int32_t sort_priority_; - int asset_type_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 6, 1, + 65, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ShellDB_SavedFarmConfiguration_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ShellDB_SavedFarmConfiguration& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr id_; + ::google::protobuf::internal::ArenaStringPtr server_id_; + ::google::protobuf::internal::ArenaStringPtr display_name_; + ::ei::ShellDB_FarmConfiguration* config_; + double client_save_time_; + bool purchased_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ShellGroupSpec final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ShellGroupSpec) */ { +class SetArtifactRequest final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.SetArtifactRequest) */ { public: - inline ShellGroupSpec() : ShellGroupSpec(nullptr) {} - ~ShellGroupSpec() override; - explicit PROTOBUF_CONSTEXPR ShellGroupSpec(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ShellGroupSpec(const ShellGroupSpec& from); - ShellGroupSpec(ShellGroupSpec&& from) noexcept - : ShellGroupSpec() { - *this = ::std::move(from); - } - - inline ShellGroupSpec& operator=(const ShellGroupSpec& from) { + inline SetArtifactRequest() : SetArtifactRequest(nullptr) {} + ~SetArtifactRequest() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR SetArtifactRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline SetArtifactRequest(const SetArtifactRequest& from) : SetArtifactRequest(nullptr, from) {} + inline SetArtifactRequest(SetArtifactRequest&& from) noexcept + : SetArtifactRequest(nullptr, std::move(from)) {} + inline SetArtifactRequest& operator=(const SetArtifactRequest& from) { CopyFrom(from); return *this; } - inline ShellGroupSpec& operator=(ShellGroupSpec&& from) noexcept { + inline SetArtifactRequest& operator=(SetArtifactRequest&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -47852,234 +52051,241 @@ class ShellGroupSpec final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ShellGroupSpec& default_instance() { + static const SetArtifactRequest& default_instance() { return *internal_default_instance(); } - static inline const ShellGroupSpec* internal_default_instance() { - return reinterpret_cast( - &_ShellGroupSpec_default_instance_); - } - static constexpr int kIndexInFileMessages = - 171; - - friend void swap(ShellGroupSpec& a, ShellGroupSpec& b) { - a.Swap(&b); + static inline const SetArtifactRequest* internal_default_instance() { + return reinterpret_cast( + &_SetArtifactRequest_default_instance_); } - inline void Swap(ShellGroupSpec* other) { + static constexpr int kIndexInFileMessages = 156; + friend void swap(SetArtifactRequest& a, SetArtifactRequest& b) { a.Swap(&b); } + inline void Swap(SetArtifactRequest* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ShellGroupSpec* other) { + void UnsafeArenaSwap(SetArtifactRequest* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ShellGroupSpec* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + SetArtifactRequest* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ShellGroupSpec& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ShellGroupSpec& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const SetArtifactRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const SetArtifactRequest& from) { SetArtifactRequest::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ShellGroupSpec* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ShellGroupSpec"; + void InternalSwap(SetArtifactRequest* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.SetArtifactRequest"; } + + protected: + explicit SetArtifactRequest(::google::protobuf::Arena* arena); + SetArtifactRequest(::google::protobuf::Arena* arena, const SetArtifactRequest& from); + SetArtifactRequest(::google::protobuf::Arena* arena, SetArtifactRequest&& from) noexcept + : SetArtifactRequest(arena) { + *this = ::std::move(from); } - protected: - explicit ShellGroupSpec(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kMemberIdsFieldNumber = 3, - kIdentifierFieldNumber = 1, - kNameFieldNumber = 2, - kPriceMultDEPRECATEDFieldNumber = 4, - kAssetTypeFieldNumber = 5, + kStonesFieldNumber = 3, + kRinfoFieldNumber = 1, + kArtifactFieldNumber = 2, + kGoldPricePaidFieldNumber = 4, }; - // repeated string member_ids = 3; - int member_ids_size() const; - private: - int _internal_member_ids_size() const; - public: - void clear_member_ids(); - const std::string& member_ids(int index) const; - std::string* mutable_member_ids(int index); - void set_member_ids(int index, const std::string& value); - void set_member_ids(int index, std::string&& value); - void set_member_ids(int index, const char* value); - void set_member_ids(int index, const char* value, size_t size); - std::string* add_member_ids(); - void add_member_ids(const std::string& value); - void add_member_ids(std::string&& value); - void add_member_ids(const char* value); - void add_member_ids(const char* value, size_t size); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& member_ids() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_member_ids(); + // repeated .ei.ArtifactSpec stones = 3; + int stones_size() const; private: - const std::string& _internal_member_ids(int index) const; - std::string* _internal_add_member_ids(); - public: + int _internal_stones_size() const; - // optional string identifier = 1; - bool has_identifier() const; - private: - bool _internal_has_identifier() const; - public: - void clear_identifier(); - const std::string& identifier() const; - template - void set_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_identifier(); - PROTOBUF_NODISCARD std::string* release_identifier(); - void set_allocated_identifier(std::string* identifier); - private: - const std::string& _internal_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_identifier(const std::string& value); - std::string* _internal_mutable_identifier(); public: + void clear_stones() ; + ::ei::ArtifactSpec* mutable_stones(int index); + ::google::protobuf::RepeatedPtrField<::ei::ArtifactSpec>* mutable_stones(); - // optional string name = 2; - bool has_name() const; private: - bool _internal_has_name() const; - public: - void clear_name(); - const std::string& name() 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); - 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 ::google::protobuf::RepeatedPtrField<::ei::ArtifactSpec>& _internal_stones() const; + ::google::protobuf::RepeatedPtrField<::ei::ArtifactSpec>* _internal_mutable_stones(); public: + const ::ei::ArtifactSpec& stones(int index) const; + ::ei::ArtifactSpec* add_stones(); + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactSpec>& stones() const; + // optional .ei.BasicRequestInfo rinfo = 1; + bool has_rinfo() const; + void clear_rinfo() ; + const ::ei::BasicRequestInfo& rinfo() const; + PROTOBUF_NODISCARD ::ei::BasicRequestInfo* release_rinfo(); + ::ei::BasicRequestInfo* mutable_rinfo(); + void set_allocated_rinfo(::ei::BasicRequestInfo* value); + void unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value); + ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); - // optional double price_mult_DEPRECATED = 4; - bool has_price_mult_deprecated() const; - private: - bool _internal_has_price_mult_deprecated() const; - public: - void clear_price_mult_deprecated(); - double price_mult_deprecated() const; - void set_price_mult_deprecated(double value); private: - double _internal_price_mult_deprecated() const; - void _internal_set_price_mult_deprecated(double value); + const ::ei::BasicRequestInfo& _internal_rinfo() const; + ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + public: + // optional .ei.ArtifactInventoryItem artifact = 2; + bool has_artifact() const; + void clear_artifact() ; + const ::ei::ArtifactInventoryItem& artifact() const; + PROTOBUF_NODISCARD ::ei::ArtifactInventoryItem* release_artifact(); + ::ei::ArtifactInventoryItem* mutable_artifact(); + void set_allocated_artifact(::ei::ArtifactInventoryItem* value); + void unsafe_arena_set_allocated_artifact(::ei::ArtifactInventoryItem* value); + ::ei::ArtifactInventoryItem* unsafe_arena_release_artifact(); - // optional .ei.ShellSpec.AssetType asset_type = 5; - bool has_asset_type() const; private: - bool _internal_has_asset_type() const; + const ::ei::ArtifactInventoryItem& _internal_artifact() const; + ::ei::ArtifactInventoryItem* _internal_mutable_artifact(); + public: - void clear_asset_type(); - ::ei::ShellSpec_AssetType asset_type() const; - void set_asset_type(::ei::ShellSpec_AssetType value); + // optional double gold_price_paid = 4; + bool has_gold_price_paid() const; + void clear_gold_price_paid() ; + double gold_price_paid() const; + void set_gold_price_paid(double value); + private: - ::ei::ShellSpec_AssetType _internal_asset_type() const; - void _internal_set_asset_type(::ei::ShellSpec_AssetType value); - public: + double _internal_gold_price_paid() const; + void _internal_set_gold_price_paid(double value); - // @@protoc_insertion_point(class_scope:ei.ShellGroupSpec) + public: + // @@protoc_insertion_point(class_scope:ei.SetArtifactRequest) 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 member_ids_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_; - double price_mult_deprecated_; - int asset_type_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 4, 3, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_SetArtifactRequest_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const SetArtifactRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::ArtifactSpec > stones_; + ::ei::BasicRequestInfo* rinfo_; + ::ei::ArtifactInventoryItem* artifact_; + double gold_price_paid_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class DLCCatalog final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.DLCCatalog) */ { +class PlayerFarmInfo final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.PlayerFarmInfo) */ { public: - inline DLCCatalog() : DLCCatalog(nullptr) {} - ~DLCCatalog() override; - explicit PROTOBUF_CONSTEXPR DLCCatalog(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - DLCCatalog(const DLCCatalog& from); - DLCCatalog(DLCCatalog&& from) noexcept - : DLCCatalog() { - *this = ::std::move(from); - } - - inline DLCCatalog& operator=(const DLCCatalog& from) { + inline PlayerFarmInfo() : PlayerFarmInfo(nullptr) {} + ~PlayerFarmInfo() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR PlayerFarmInfo( + ::google::protobuf::internal::ConstantInitialized); + + inline PlayerFarmInfo(const PlayerFarmInfo& from) : PlayerFarmInfo(nullptr, from) {} + inline PlayerFarmInfo(PlayerFarmInfo&& from) noexcept + : PlayerFarmInfo(nullptr, std::move(from)) {} + inline PlayerFarmInfo& operator=(const PlayerFarmInfo& from) { CopyFrom(from); return *this; } - inline DLCCatalog& operator=(DLCCatalog&& from) noexcept { + inline PlayerFarmInfo& operator=(PlayerFarmInfo&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -48088,448 +52294,531 @@ class DLCCatalog final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const DLCCatalog& default_instance() { + static const PlayerFarmInfo& default_instance() { return *internal_default_instance(); } - static inline const DLCCatalog* internal_default_instance() { - return reinterpret_cast( - &_DLCCatalog_default_instance_); - } - static constexpr int kIndexInFileMessages = - 172; - - friend void swap(DLCCatalog& a, DLCCatalog& b) { - a.Swap(&b); + static inline const PlayerFarmInfo* internal_default_instance() { + return reinterpret_cast( + &_PlayerFarmInfo_default_instance_); } - inline void Swap(DLCCatalog* other) { + static constexpr int kIndexInFileMessages = 68; + friend void swap(PlayerFarmInfo& a, PlayerFarmInfo& b) { a.Swap(&b); } + inline void Swap(PlayerFarmInfo* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(DLCCatalog* other) { + void UnsafeArenaSwap(PlayerFarmInfo* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - DLCCatalog* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + PlayerFarmInfo* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const DLCCatalog& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const DLCCatalog& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const PlayerFarmInfo& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const PlayerFarmInfo& from) { PlayerFarmInfo::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(DLCCatalog* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.DLCCatalog"; + void InternalSwap(PlayerFarmInfo* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.PlayerFarmInfo"; } + + protected: + explicit PlayerFarmInfo(::google::protobuf::Arena* arena); + PlayerFarmInfo(::google::protobuf::Arena* arena, const PlayerFarmInfo& from); + PlayerFarmInfo(::google::protobuf::Arena* arena, PlayerFarmInfo&& from) noexcept + : PlayerFarmInfo(arena) { + *this = ::std::move(from); } - protected: - explicit DLCCatalog(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kItemsFieldNumber = 1, - kShellsFieldNumber = 2, - kShellSetsFieldNumber = 3, - kShellObjectsFieldNumber = 4, - kShellGroupsFieldNumber = 5, - kDecoratorsFieldNumber = 6, - kShellsShowcaseLastFeaturedTimeFieldNumber = 7, + kEggMedalLevelFieldNumber = 5, + kEpicResearchFieldNumber = 6, + kHabsFieldNumber = 9, + kHabPopulationFieldNumber = 10, + kVehiclesFieldNumber = 11, + kTrainLengthFieldNumber = 12, + kCommonResearchFieldNumber = 14, + kActiveBoostsFieldNumber = 15, + kEquippedArtifactsFieldNumber = 17, + kHabCapacityFieldNumber = 21, + kFarmAppearanceFieldNumber = 19, + kSoulEggsFieldNumber = 1, + kEggsOfProphecyFieldNumber = 2, + kPermitLevelFieldNumber = 3, + kHyperloopStationFieldNumber = 4, + kCashOnHandFieldNumber = 8, + kSilosOwnedFieldNumber = 13, + kBoostTokensOnHandFieldNumber = 16, + kArtifactInventoryScoreFieldNumber = 18, + kTimestampFieldNumber = 22, + kClientVersionFieldNumber = 20, + kEggTypeFieldNumber = 7, }; - // repeated .ei.DLCItem items = 1; - int items_size() const; - private: - int _internal_items_size() const; - public: - void clear_items(); - ::ei::DLCItem* mutable_items(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::DLCItem >* - mutable_items(); + // repeated uint32 egg_medal_level = 5; + int egg_medal_level_size() const; private: - const ::ei::DLCItem& _internal_items(int index) const; - ::ei::DLCItem* _internal_add_items(); + int _internal_egg_medal_level_size() const; + public: - const ::ei::DLCItem& items(int index) const; - ::ei::DLCItem* add_items(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::DLCItem >& - items() const; + void clear_egg_medal_level() ; + ::uint32_t egg_medal_level(int index) const; + void set_egg_medal_level(int index, ::uint32_t value); + void add_egg_medal_level(::uint32_t value); + const ::google::protobuf::RepeatedField<::uint32_t>& egg_medal_level() const; + ::google::protobuf::RepeatedField<::uint32_t>* mutable_egg_medal_level(); - // repeated .ei.ShellSpec shells = 2; - int shells_size() const; private: - int _internal_shells_size() const; + const ::google::protobuf::RepeatedField<::uint32_t>& _internal_egg_medal_level() const; + ::google::protobuf::RepeatedField<::uint32_t>* _internal_mutable_egg_medal_level(); + public: - void clear_shells(); - ::ei::ShellSpec* mutable_shells(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellSpec >* - mutable_shells(); + // repeated .ei.Backup.ResearchItem epic_research = 6; + int epic_research_size() const; private: - const ::ei::ShellSpec& _internal_shells(int index) const; - ::ei::ShellSpec* _internal_add_shells(); + int _internal_epic_research_size() const; + public: - const ::ei::ShellSpec& shells(int index) const; - ::ei::ShellSpec* add_shells(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellSpec >& - shells() const; + void clear_epic_research() ; + ::ei::Backup_ResearchItem* mutable_epic_research(int index); + ::google::protobuf::RepeatedPtrField<::ei::Backup_ResearchItem>* mutable_epic_research(); - // repeated .ei.ShellSetSpec shell_sets = 3; - int shell_sets_size() const; private: - int _internal_shell_sets_size() const; + const ::google::protobuf::RepeatedPtrField<::ei::Backup_ResearchItem>& _internal_epic_research() const; + ::google::protobuf::RepeatedPtrField<::ei::Backup_ResearchItem>* _internal_mutable_epic_research(); public: - void clear_shell_sets(); - ::ei::ShellSetSpec* mutable_shell_sets(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellSetSpec >* - mutable_shell_sets(); + const ::ei::Backup_ResearchItem& epic_research(int index) const; + ::ei::Backup_ResearchItem* add_epic_research(); + const ::google::protobuf::RepeatedPtrField<::ei::Backup_ResearchItem>& epic_research() const; + // repeated uint32 habs = 9; + int habs_size() const; private: - const ::ei::ShellSetSpec& _internal_shell_sets(int index) const; - ::ei::ShellSetSpec* _internal_add_shell_sets(); + int _internal_habs_size() const; + public: - const ::ei::ShellSetSpec& shell_sets(int index) const; - ::ei::ShellSetSpec* add_shell_sets(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellSetSpec >& - shell_sets() const; + void clear_habs() ; + ::uint32_t habs(int index) const; + void set_habs(int index, ::uint32_t value); + void add_habs(::uint32_t value); + const ::google::protobuf::RepeatedField<::uint32_t>& habs() const; + ::google::protobuf::RepeatedField<::uint32_t>* mutable_habs(); - // repeated .ei.ShellObjectSpec shell_objects = 4; - int shell_objects_size() const; private: - int _internal_shell_objects_size() const; + const ::google::protobuf::RepeatedField<::uint32_t>& _internal_habs() const; + ::google::protobuf::RepeatedField<::uint32_t>* _internal_mutable_habs(); + public: - void clear_shell_objects(); - ::ei::ShellObjectSpec* mutable_shell_objects(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellObjectSpec >* - mutable_shell_objects(); + // repeated uint64 hab_population = 10; + int hab_population_size() const; private: - const ::ei::ShellObjectSpec& _internal_shell_objects(int index) const; - ::ei::ShellObjectSpec* _internal_add_shell_objects(); + int _internal_hab_population_size() const; + public: - const ::ei::ShellObjectSpec& shell_objects(int index) const; - ::ei::ShellObjectSpec* add_shell_objects(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellObjectSpec >& - shell_objects() const; + void clear_hab_population() ; + ::uint64_t hab_population(int index) const; + void set_hab_population(int index, ::uint64_t value); + void add_hab_population(::uint64_t value); + const ::google::protobuf::RepeatedField<::uint64_t>& hab_population() const; + ::google::protobuf::RepeatedField<::uint64_t>* mutable_hab_population(); - // repeated .ei.ShellGroupSpec shell_groups = 5; - int shell_groups_size() const; private: - int _internal_shell_groups_size() const; + const ::google::protobuf::RepeatedField<::uint64_t>& _internal_hab_population() const; + ::google::protobuf::RepeatedField<::uint64_t>* _internal_mutable_hab_population(); + public: - void clear_shell_groups(); - ::ei::ShellGroupSpec* mutable_shell_groups(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellGroupSpec >* - mutable_shell_groups(); + // repeated uint32 vehicles = 11; + int vehicles_size() const; private: - const ::ei::ShellGroupSpec& _internal_shell_groups(int index) const; - ::ei::ShellGroupSpec* _internal_add_shell_groups(); + int _internal_vehicles_size() const; + public: - const ::ei::ShellGroupSpec& shell_groups(int index) const; - ::ei::ShellGroupSpec* add_shell_groups(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellGroupSpec >& - shell_groups() const; + void clear_vehicles() ; + ::uint32_t vehicles(int index) const; + void set_vehicles(int index, ::uint32_t value); + void add_vehicles(::uint32_t value); + const ::google::protobuf::RepeatedField<::uint32_t>& vehicles() const; + ::google::protobuf::RepeatedField<::uint32_t>* mutable_vehicles(); - // repeated .ei.ShellSetSpec decorators = 6; - int decorators_size() const; private: - int _internal_decorators_size() const; + const ::google::protobuf::RepeatedField<::uint32_t>& _internal_vehicles() const; + ::google::protobuf::RepeatedField<::uint32_t>* _internal_mutable_vehicles(); + public: - void clear_decorators(); - ::ei::ShellSetSpec* mutable_decorators(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellSetSpec >* - mutable_decorators(); + // repeated uint32 train_length = 12; + int train_length_size() const; private: - const ::ei::ShellSetSpec& _internal_decorators(int index) const; - ::ei::ShellSetSpec* _internal_add_decorators(); + int _internal_train_length_size() const; + public: - const ::ei::ShellSetSpec& decorators(int index) const; - ::ei::ShellSetSpec* add_decorators(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellSetSpec >& - decorators() const; + void clear_train_length() ; + ::uint32_t train_length(int index) const; + void set_train_length(int index, ::uint32_t value); + void add_train_length(::uint32_t value); + const ::google::protobuf::RepeatedField<::uint32_t>& train_length() const; + ::google::protobuf::RepeatedField<::uint32_t>* mutable_train_length(); - // optional double shells_showcase_last_featured_time = 7; - bool has_shells_showcase_last_featured_time() const; private: - bool _internal_has_shells_showcase_last_featured_time() const; + const ::google::protobuf::RepeatedField<::uint32_t>& _internal_train_length() const; + ::google::protobuf::RepeatedField<::uint32_t>* _internal_mutable_train_length(); + public: - void clear_shells_showcase_last_featured_time(); - double shells_showcase_last_featured_time() const; - void set_shells_showcase_last_featured_time(double value); + // repeated .ei.Backup.ResearchItem common_research = 14; + int common_research_size() const; private: - double _internal_shells_showcase_last_featured_time() const; - void _internal_set_shells_showcase_last_featured_time(double value); - public: - - // @@protoc_insertion_point(class_scope:ei.DLCCatalog) - private: - class _Internal; + int _internal_common_research_size() const; - 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< ::ei::DLCItem > items_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellSpec > shells_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellSetSpec > shell_sets_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellObjectSpec > shell_objects_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellGroupSpec > shell_groups_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellSetSpec > decorators_; - double shells_showcase_last_featured_time_; - friend struct ::TableStruct_ei_2eproto; -}; -// ------------------------------------------------------------------- + public: + void clear_common_research() ; + ::ei::Backup_ResearchItem* mutable_common_research(int index); + ::google::protobuf::RepeatedPtrField<::ei::Backup_ResearchItem>* mutable_common_research(); -class ShellDB_ShellStatus final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ShellDB.ShellStatus) */ { - public: - inline ShellDB_ShellStatus() : ShellDB_ShellStatus(nullptr) {} - ~ShellDB_ShellStatus() override; - explicit PROTOBUF_CONSTEXPR ShellDB_ShellStatus(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + private: + const ::google::protobuf::RepeatedPtrField<::ei::Backup_ResearchItem>& _internal_common_research() const; + ::google::protobuf::RepeatedPtrField<::ei::Backup_ResearchItem>* _internal_mutable_common_research(); + public: + const ::ei::Backup_ResearchItem& common_research(int index) const; + ::ei::Backup_ResearchItem* add_common_research(); + const ::google::protobuf::RepeatedPtrField<::ei::Backup_ResearchItem>& common_research() const; + // repeated .ei.Backup.ActiveBoost active_boosts = 15; + int active_boosts_size() const; + private: + int _internal_active_boosts_size() const; - ShellDB_ShellStatus(const ShellDB_ShellStatus& from); - ShellDB_ShellStatus(ShellDB_ShellStatus&& from) noexcept - : ShellDB_ShellStatus() { - *this = ::std::move(from); - } + public: + void clear_active_boosts() ; + ::ei::Backup_ActiveBoost* mutable_active_boosts(int index); + ::google::protobuf::RepeatedPtrField<::ei::Backup_ActiveBoost>* mutable_active_boosts(); - inline ShellDB_ShellStatus& operator=(const ShellDB_ShellStatus& from) { - CopyFrom(from); - return *this; - } - inline ShellDB_ShellStatus& operator=(ShellDB_ShellStatus&& 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; - } + private: + const ::google::protobuf::RepeatedPtrField<::ei::Backup_ActiveBoost>& _internal_active_boosts() const; + ::google::protobuf::RepeatedPtrField<::ei::Backup_ActiveBoost>* _internal_mutable_active_boosts(); + public: + const ::ei::Backup_ActiveBoost& active_boosts(int index) const; + ::ei::Backup_ActiveBoost* add_active_boosts(); + const ::google::protobuf::RepeatedPtrField<::ei::Backup_ActiveBoost>& active_boosts() const; + // repeated .ei.CompleteArtifact equipped_artifacts = 17; + int equipped_artifacts_size() const; + private: + int _internal_equipped_artifacts_size() const; - 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>(); - } + public: + void clear_equipped_artifacts() ; + ::ei::CompleteArtifact* mutable_equipped_artifacts(int index); + ::google::protobuf::RepeatedPtrField<::ei::CompleteArtifact>* mutable_equipped_artifacts(); - 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 ShellDB_ShellStatus& default_instance() { - return *internal_default_instance(); - } - static inline const ShellDB_ShellStatus* internal_default_instance() { - return reinterpret_cast( - &_ShellDB_ShellStatus_default_instance_); - } - static constexpr int kIndexInFileMessages = - 173; + private: + const ::google::protobuf::RepeatedPtrField<::ei::CompleteArtifact>& _internal_equipped_artifacts() const; + ::google::protobuf::RepeatedPtrField<::ei::CompleteArtifact>* _internal_mutable_equipped_artifacts(); + public: + const ::ei::CompleteArtifact& equipped_artifacts(int index) const; + ::ei::CompleteArtifact* add_equipped_artifacts(); + const ::google::protobuf::RepeatedPtrField<::ei::CompleteArtifact>& equipped_artifacts() const; + // repeated uint64 hab_capacity = 21; + int hab_capacity_size() const; + private: + int _internal_hab_capacity_size() const; - friend void swap(ShellDB_ShellStatus& a, ShellDB_ShellStatus& b) { - a.Swap(&b); - } - inline void Swap(ShellDB_ShellStatus* 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(ShellDB_ShellStatus* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } + public: + void clear_hab_capacity() ; + ::uint64_t hab_capacity(int index) const; + void set_hab_capacity(int index, ::uint64_t value); + void add_hab_capacity(::uint64_t value); + const ::google::protobuf::RepeatedField<::uint64_t>& hab_capacity() const; + ::google::protobuf::RepeatedField<::uint64_t>* mutable_hab_capacity(); - // implements Message ---------------------------------------------- + private: + const ::google::protobuf::RepeatedField<::uint64_t>& _internal_hab_capacity() const; + ::google::protobuf::RepeatedField<::uint64_t>* _internal_mutable_hab_capacity(); + + public: + // optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; + bool has_farm_appearance() const; + void clear_farm_appearance() ; + const ::ei::ShellDB_FarmConfiguration& farm_appearance() const; + PROTOBUF_NODISCARD ::ei::ShellDB_FarmConfiguration* release_farm_appearance(); + ::ei::ShellDB_FarmConfiguration* mutable_farm_appearance(); + void set_allocated_farm_appearance(::ei::ShellDB_FarmConfiguration* value); + void unsafe_arena_set_allocated_farm_appearance(::ei::ShellDB_FarmConfiguration* value); + ::ei::ShellDB_FarmConfiguration* unsafe_arena_release_farm_appearance(); - ShellDB_ShellStatus* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ShellDB_ShellStatus& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ShellDB_ShellStatus& from); private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + const ::ei::ShellDB_FarmConfiguration& _internal_farm_appearance() const; + ::ei::ShellDB_FarmConfiguration* _internal_mutable_farm_appearance(); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + // optional double soul_eggs = 1; + bool has_soul_eggs() const; + void clear_soul_eggs() ; + double soul_eggs() const; + void set_soul_eggs(double value); + + private: + double _internal_soul_eggs() const; + void _internal_set_soul_eggs(double value); - 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(); } + public: + // optional uint64 eggs_of_prophecy = 2; + bool has_eggs_of_prophecy() const; + void clear_eggs_of_prophecy() ; + ::uint64_t eggs_of_prophecy() const; + void set_eggs_of_prophecy(::uint64_t value); private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ShellDB_ShellStatus* other); + ::uint64_t _internal_eggs_of_prophecy() const; + void _internal_set_eggs_of_prophecy(::uint64_t value); + + public: + // optional uint32 permit_level = 3; + bool has_permit_level() const; + void clear_permit_level() ; + ::uint32_t permit_level() const; + void set_permit_level(::uint32_t value); private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ShellDB.ShellStatus"; - } - protected: - explicit ShellDB_ShellStatus(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); + ::uint32_t _internal_permit_level() const; + void _internal_set_permit_level(::uint32_t value); + public: + // optional bool hyperloop_station = 4; + bool has_hyperloop_station() const; + void clear_hyperloop_station() ; + bool hyperloop_station() const; + void set_hyperloop_station(bool value); - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + private: + bool _internal_hyperloop_station() const; + void _internal_set_hyperloop_station(bool value); - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + public: + // optional double cash_on_hand = 8; + bool has_cash_on_hand() const; + void clear_cash_on_hand() ; + double cash_on_hand() const; + void set_cash_on_hand(double value); - // nested types ---------------------------------------------------- + private: + double _internal_cash_on_hand() const; + void _internal_set_cash_on_hand(double value); - // accessors ------------------------------------------------------- + public: + // optional uint32 silos_owned = 13; + bool has_silos_owned() const; + void clear_silos_owned() ; + ::uint32_t silos_owned() const; + void set_silos_owned(::uint32_t value); - enum : int { - kIdentifierFieldNumber = 1, - kOwnedFieldNumber = 2, - }; - // optional string identifier = 1; - bool has_identifier() const; private: - bool _internal_has_identifier() const; + ::uint32_t _internal_silos_owned() const; + void _internal_set_silos_owned(::uint32_t value); + public: - void clear_identifier(); - const std::string& identifier() const; - template - void set_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_identifier(); - PROTOBUF_NODISCARD std::string* release_identifier(); - void set_allocated_identifier(std::string* identifier); + // optional uint32 boost_tokens_on_hand = 16; + bool has_boost_tokens_on_hand() const; + void clear_boost_tokens_on_hand() ; + ::uint32_t boost_tokens_on_hand() const; + void set_boost_tokens_on_hand(::uint32_t value); + private: - const std::string& _internal_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_identifier(const std::string& value); - std::string* _internal_mutable_identifier(); + ::uint32_t _internal_boost_tokens_on_hand() const; + void _internal_set_boost_tokens_on_hand(::uint32_t value); + public: + // optional uint64 artifact_inventory_score = 18; + bool has_artifact_inventory_score() const; + void clear_artifact_inventory_score() ; + ::uint64_t artifact_inventory_score() const; + void set_artifact_inventory_score(::uint64_t value); - // optional bool owned = 2; - bool has_owned() const; private: - bool _internal_has_owned() const; + ::uint64_t _internal_artifact_inventory_score() const; + void _internal_set_artifact_inventory_score(::uint64_t value); + public: - void clear_owned(); - bool owned() const; - void set_owned(bool value); + // optional double timestamp = 22; + bool has_timestamp() const; + void clear_timestamp() ; + double timestamp() const; + void set_timestamp(double value); + private: - bool _internal_owned() const; - void _internal_set_owned(bool value); + double _internal_timestamp() const; + void _internal_set_timestamp(double value); + public: + // optional uint32 client_version = 20; + bool has_client_version() const; + void clear_client_version() ; + ::uint32_t client_version() const; + void set_client_version(::uint32_t value); - // @@protoc_insertion_point(class_scope:ei.ShellDB.ShellStatus) + private: + ::uint32_t _internal_client_version() const; + void _internal_set_client_version(::uint32_t value); + + public: + // optional .ei.Egg egg_type = 7; + bool has_egg_type() const; + void clear_egg_type() ; + ::ei::Egg egg_type() const; + void set_egg_type(::ei::Egg value); + + private: + ::ei::Egg _internal_egg_type() const; + void _internal_set_egg_type(::ei::Egg value); + + public: + // @@protoc_insertion_point(class_scope:ei.PlayerFarmInfo) 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 identifier_; - bool owned_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 5, 22, 6, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_PlayerFarmInfo_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const PlayerFarmInfo& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedField<::uint32_t> egg_medal_level_; + ::google::protobuf::RepeatedPtrField< ::ei::Backup_ResearchItem > epic_research_; + ::google::protobuf::RepeatedField<::uint32_t> habs_; + ::google::protobuf::RepeatedField<::uint64_t> hab_population_; + ::google::protobuf::RepeatedField<::uint32_t> vehicles_; + ::google::protobuf::RepeatedField<::uint32_t> train_length_; + ::google::protobuf::RepeatedPtrField< ::ei::Backup_ResearchItem > common_research_; + ::google::protobuf::RepeatedPtrField< ::ei::Backup_ActiveBoost > active_boosts_; + ::google::protobuf::RepeatedPtrField< ::ei::CompleteArtifact > equipped_artifacts_; + ::google::protobuf::RepeatedField<::uint64_t> hab_capacity_; + ::ei::ShellDB_FarmConfiguration* farm_appearance_; + double soul_eggs_; + ::uint64_t eggs_of_prophecy_; + ::uint32_t permit_level_; + bool hyperloop_station_; + double cash_on_hand_; + ::uint32_t silos_owned_; + ::uint32_t boost_tokens_on_hand_; + ::uint64_t artifact_inventory_score_; + double timestamp_; + ::uint32_t client_version_; + int egg_type_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ShellDB_ShellElementStatus final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ShellDB.ShellElementStatus) */ { +class LogCompleteMissionPayload final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.LogCompleteMissionPayload) */ { public: - inline ShellDB_ShellElementStatus() : ShellDB_ShellElementStatus(nullptr) {} - ~ShellDB_ShellElementStatus() override; - explicit PROTOBUF_CONSTEXPR ShellDB_ShellElementStatus(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ShellDB_ShellElementStatus(const ShellDB_ShellElementStatus& from); - ShellDB_ShellElementStatus(ShellDB_ShellElementStatus&& from) noexcept - : ShellDB_ShellElementStatus() { - *this = ::std::move(from); - } - - inline ShellDB_ShellElementStatus& operator=(const ShellDB_ShellElementStatus& from) { + inline LogCompleteMissionPayload() : LogCompleteMissionPayload(nullptr) {} + ~LogCompleteMissionPayload() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR LogCompleteMissionPayload( + ::google::protobuf::internal::ConstantInitialized); + + inline LogCompleteMissionPayload(const LogCompleteMissionPayload& from) : LogCompleteMissionPayload(nullptr, from) {} + inline LogCompleteMissionPayload(LogCompleteMissionPayload&& from) noexcept + : LogCompleteMissionPayload(nullptr, std::move(from)) {} + inline LogCompleteMissionPayload& operator=(const LogCompleteMissionPayload& from) { CopyFrom(from); return *this; } - inline ShellDB_ShellElementStatus& operator=(ShellDB_ShellElementStatus&& from) noexcept { + inline LogCompleteMissionPayload& operator=(LogCompleteMissionPayload&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -48538,173 +52827,209 @@ class ShellDB_ShellElementStatus final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ShellDB_ShellElementStatus& default_instance() { + static const LogCompleteMissionPayload& default_instance() { return *internal_default_instance(); } - static inline const ShellDB_ShellElementStatus* internal_default_instance() { - return reinterpret_cast( - &_ShellDB_ShellElementStatus_default_instance_); - } - static constexpr int kIndexInFileMessages = - 174; - - friend void swap(ShellDB_ShellElementStatus& a, ShellDB_ShellElementStatus& b) { - a.Swap(&b); + static inline const LogCompleteMissionPayload* internal_default_instance() { + return reinterpret_cast( + &_LogCompleteMissionPayload_default_instance_); } - inline void Swap(ShellDB_ShellElementStatus* other) { + static constexpr int kIndexInFileMessages = 163; + friend void swap(LogCompleteMissionPayload& a, LogCompleteMissionPayload& b) { a.Swap(&b); } + inline void Swap(LogCompleteMissionPayload* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ShellDB_ShellElementStatus* other) { + void UnsafeArenaSwap(LogCompleteMissionPayload* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ShellDB_ShellElementStatus* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + LogCompleteMissionPayload* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ShellDB_ShellElementStatus& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ShellDB_ShellElementStatus& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const LogCompleteMissionPayload& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const LogCompleteMissionPayload& from) { LogCompleteMissionPayload::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ShellDB_ShellElementStatus* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ShellDB.ShellElementStatus"; + void InternalSwap(LogCompleteMissionPayload* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.LogCompleteMissionPayload"; } + + protected: + explicit LogCompleteMissionPayload(::google::protobuf::Arena* arena); + LogCompleteMissionPayload(::google::protobuf::Arena* arena, const LogCompleteMissionPayload& from); + LogCompleteMissionPayload(::google::protobuf::Arena* arena, LogCompleteMissionPayload&& from) noexcept + : LogCompleteMissionPayload(arena) { + *this = ::std::move(from); } - protected: - explicit ShellDB_ShellElementStatus(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kSetIdentifierFieldNumber = 2, - kElementFieldNumber = 1, + kReqFieldNumber = 1, + kResFieldNumber = 2, }; - // optional string set_identifier = 2; - bool has_set_identifier() const; - private: - bool _internal_has_set_identifier() const; - public: - void clear_set_identifier(); - const std::string& set_identifier() const; - template - void set_set_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_set_identifier(); - PROTOBUF_NODISCARD std::string* release_set_identifier(); - void set_allocated_set_identifier(std::string* set_identifier); - private: - const std::string& _internal_set_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_set_identifier(const std::string& value); - std::string* _internal_mutable_set_identifier(); - public: + // optional .ei.MissionRequest req = 1; + bool has_req() const; + void clear_req() ; + const ::ei::MissionRequest& req() const; + PROTOBUF_NODISCARD ::ei::MissionRequest* release_req(); + ::ei::MissionRequest* mutable_req(); + void set_allocated_req(::ei::MissionRequest* value); + void unsafe_arena_set_allocated_req(::ei::MissionRequest* value); + ::ei::MissionRequest* unsafe_arena_release_req(); - // optional .ei.ShellDB.FarmElement element = 1; - bool has_element() const; private: - bool _internal_has_element() const; + const ::ei::MissionRequest& _internal_req() const; + ::ei::MissionRequest* _internal_mutable_req(); + public: - void clear_element(); - ::ei::ShellDB_FarmElement element() const; - void set_element(::ei::ShellDB_FarmElement value); + // optional .ei.CompleteMissionResponse res = 2; + bool has_res() const; + void clear_res() ; + const ::ei::CompleteMissionResponse& res() const; + PROTOBUF_NODISCARD ::ei::CompleteMissionResponse* release_res(); + ::ei::CompleteMissionResponse* mutable_res(); + void set_allocated_res(::ei::CompleteMissionResponse* value); + void unsafe_arena_set_allocated_res(::ei::CompleteMissionResponse* value); + ::ei::CompleteMissionResponse* unsafe_arena_release_res(); + private: - ::ei::ShellDB_FarmElement _internal_element() const; - void _internal_set_element(::ei::ShellDB_FarmElement value); - public: + const ::ei::CompleteMissionResponse& _internal_res() const; + ::ei::CompleteMissionResponse* _internal_mutable_res(); - // @@protoc_insertion_point(class_scope:ei.ShellDB.ShellElementStatus) + public: + // @@protoc_insertion_point(class_scope:ei.LogCompleteMissionPayload) 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 set_identifier_; - int element_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 2, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_LogCompleteMissionPayload_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const LogCompleteMissionPayload& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::ei::MissionRequest* req_; + ::ei::CompleteMissionResponse* res_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ShellDB_ShellSetVariationStatus final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ShellDB.ShellSetVariationStatus) */ { +class LocalContract final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.LocalContract) */ { public: - inline ShellDB_ShellSetVariationStatus() : ShellDB_ShellSetVariationStatus(nullptr) {} - ~ShellDB_ShellSetVariationStatus() override; - explicit PROTOBUF_CONSTEXPR ShellDB_ShellSetVariationStatus(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ShellDB_ShellSetVariationStatus(const ShellDB_ShellSetVariationStatus& from); - ShellDB_ShellSetVariationStatus(ShellDB_ShellSetVariationStatus&& from) noexcept - : ShellDB_ShellSetVariationStatus() { - *this = ::std::move(from); - } - - inline ShellDB_ShellSetVariationStatus& operator=(const ShellDB_ShellSetVariationStatus& from) { + inline LocalContract() : LocalContract(nullptr) {} + ~LocalContract() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR LocalContract( + ::google::protobuf::internal::ConstantInitialized); + + inline LocalContract(const LocalContract& from) : LocalContract(nullptr, from) {} + inline LocalContract(LocalContract&& from) noexcept + : LocalContract(nullptr, std::move(from)) {} + inline LocalContract& operator=(const LocalContract& from) { CopyFrom(from); return *this; } - inline ShellDB_ShellSetVariationStatus& operator=(ShellDB_ShellSetVariationStatus&& from) noexcept { + inline LocalContract& operator=(LocalContract&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -48713,473 +53038,505 @@ class ShellDB_ShellSetVariationStatus final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ShellDB_ShellSetVariationStatus& default_instance() { + static const LocalContract& default_instance() { return *internal_default_instance(); } - static inline const ShellDB_ShellSetVariationStatus* internal_default_instance() { - return reinterpret_cast( - &_ShellDB_ShellSetVariationStatus_default_instance_); - } - static constexpr int kIndexInFileMessages = - 175; - - friend void swap(ShellDB_ShellSetVariationStatus& a, ShellDB_ShellSetVariationStatus& b) { - a.Swap(&b); + static inline const LocalContract* internal_default_instance() { + return reinterpret_cast( + &_LocalContract_default_instance_); } - inline void Swap(ShellDB_ShellSetVariationStatus* other) { + static constexpr int kIndexInFileMessages = 73; + friend void swap(LocalContract& a, LocalContract& b) { a.Swap(&b); } + inline void Swap(LocalContract* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ShellDB_ShellSetVariationStatus* other) { + void UnsafeArenaSwap(LocalContract* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ShellDB_ShellSetVariationStatus* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + LocalContract* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ShellDB_ShellSetVariationStatus& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ShellDB_ShellSetVariationStatus& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const LocalContract& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const LocalContract& from) { LocalContract::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ShellDB_ShellSetVariationStatus* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ShellDB.ShellSetVariationStatus"; + void InternalSwap(LocalContract* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.LocalContract"; } + + protected: + explicit LocalContract(::google::protobuf::Arena* arena); + LocalContract(::google::protobuf::Arena* arena, const LocalContract& from); + LocalContract(::google::protobuf::Arena* arena, LocalContract&& from) noexcept + : LocalContract(arena) { + *this = ::std::move(from); } - protected: - explicit ShellDB_ShellSetVariationStatus(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kOwnedVariationsFieldNumber = 2, - kSetIdentifierFieldNumber = 1, + kReportedUuidsFieldNumber = 21, + kCoopIdentifierFieldNumber = 2, + kCoopUserIdFieldNumber = 13, + kContractFieldNumber = 1, + kEvaluationFieldNumber = 19, + kTimeAcceptedFieldNumber = 3, + kCoopSharedEndTimeFieldNumber = 5, + kLastAmountWhenRewardGivenFieldNumber = 6, + kAcceptedFieldNumber = 7, + kCancelledFieldNumber = 4, + kNewFieldNumber = 8, + kCoopContributionFinalizedFieldNumber = 10, + kBoostsUsedFieldNumber = 12, + kCoopGracePeriodEndTimeFieldNumber = 9, + kCoopLastUploadedContributionFieldNumber = 11, + kNumGoalsAchievedFieldNumber = 14, + kLeagueFieldNumber = 15, + kLastNagTimeFieldNumber = 16, + kGradeFieldNumber = 18, + kCoopShareFarmFieldNumber = 17, + kPointsReplayFieldNumber = 20, + kCoopSimulationEndTimeFieldNumber = 22, + kMaxFarmSizeReachedFieldNumber = 23, }; - // repeated string owned_variations = 2; - int owned_variations_size() const; - private: - int _internal_owned_variations_size() const; - public: - void clear_owned_variations(); - const std::string& owned_variations(int index) const; - std::string* mutable_owned_variations(int index); - void set_owned_variations(int index, const std::string& value); - void set_owned_variations(int index, std::string&& value); - void set_owned_variations(int index, const char* value); - void set_owned_variations(int index, const char* value, size_t size); - std::string* add_owned_variations(); - void add_owned_variations(const std::string& value); - void add_owned_variations(std::string&& value); - void add_owned_variations(const char* value); - void add_owned_variations(const char* value, size_t size); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& owned_variations() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_owned_variations(); + // repeated string reported_uuids = 21; + int reported_uuids_size() const; private: - const std::string& _internal_owned_variations(int index) const; - std::string* _internal_add_owned_variations(); - public: + int _internal_reported_uuids_size() const; - // optional string set_identifier = 1; - bool has_set_identifier() const; - private: - bool _internal_has_set_identifier() const; - public: - void clear_set_identifier(); - const std::string& set_identifier() const; - template - void set_set_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_set_identifier(); - PROTOBUF_NODISCARD std::string* release_set_identifier(); - void set_allocated_set_identifier(std::string* set_identifier); - private: - const std::string& _internal_set_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_set_identifier(const std::string& value); - std::string* _internal_mutable_set_identifier(); public: + void clear_reported_uuids() ; + const std::string& reported_uuids(int index) const; + std::string* mutable_reported_uuids(int index); + template + void set_reported_uuids(int index, Arg_&& value, Args_... args); + std::string* add_reported_uuids(); + template + void add_reported_uuids(Arg_&& value, Args_... args); + const ::google::protobuf::RepeatedPtrField& reported_uuids() const; + ::google::protobuf::RepeatedPtrField* mutable_reported_uuids(); - // @@protoc_insertion_point(class_scope:ei.ShellDB.ShellSetVariationStatus) - 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 owned_variations_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr set_identifier_; - friend struct ::TableStruct_ei_2eproto; -}; -// ------------------------------------------------------------------- - -class ShellDB_FarmConfiguration final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ShellDB.FarmConfiguration) */ { - public: - inline ShellDB_FarmConfiguration() : ShellDB_FarmConfiguration(nullptr) {} - ~ShellDB_FarmConfiguration() override; - explicit PROTOBUF_CONSTEXPR ShellDB_FarmConfiguration(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ShellDB_FarmConfiguration(const ShellDB_FarmConfiguration& from); - ShellDB_FarmConfiguration(ShellDB_FarmConfiguration&& from) noexcept - : ShellDB_FarmConfiguration() { - *this = ::std::move(from); - } - - inline ShellDB_FarmConfiguration& operator=(const ShellDB_FarmConfiguration& from) { - CopyFrom(from); - return *this; - } - inline ShellDB_FarmConfiguration& operator=(ShellDB_FarmConfiguration&& 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>(); - } + private: + const ::google::protobuf::RepeatedPtrField& _internal_reported_uuids() const; + ::google::protobuf::RepeatedPtrField* _internal_mutable_reported_uuids(); - 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 ShellDB_FarmConfiguration& default_instance() { - return *internal_default_instance(); - } - static inline const ShellDB_FarmConfiguration* internal_default_instance() { - return reinterpret_cast( - &_ShellDB_FarmConfiguration_default_instance_); - } - static constexpr int kIndexInFileMessages = - 176; + public: + // optional string coop_identifier = 2; + bool has_coop_identifier() const; + void clear_coop_identifier() ; + const std::string& coop_identifier() const; + template + void set_coop_identifier(Arg_&& arg, Args_... args); + std::string* mutable_coop_identifier(); + PROTOBUF_NODISCARD std::string* release_coop_identifier(); + void set_allocated_coop_identifier(std::string* value); - friend void swap(ShellDB_FarmConfiguration& a, ShellDB_FarmConfiguration& b) { - a.Swap(&b); - } - inline void Swap(ShellDB_FarmConfiguration* 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(ShellDB_FarmConfiguration* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } + private: + const std::string& _internal_coop_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_coop_identifier( + const std::string& value); + std::string* _internal_mutable_coop_identifier(); - // implements Message ---------------------------------------------- + public: + // optional string coop_user_id = 13; + bool has_coop_user_id() const; + void clear_coop_user_id() ; + const std::string& coop_user_id() const; + template + void set_coop_user_id(Arg_&& arg, Args_... args); + std::string* mutable_coop_user_id(); + PROTOBUF_NODISCARD std::string* release_coop_user_id(); + void set_allocated_coop_user_id(std::string* value); - ShellDB_FarmConfiguration* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ShellDB_FarmConfiguration& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ShellDB_FarmConfiguration& 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; + const std::string& _internal_coop_user_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_coop_user_id( + const std::string& value); + std::string* _internal_mutable_coop_user_id(); - 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(); } + public: + // optional .ei.Contract contract = 1; + bool has_contract() const; + void clear_contract() ; + const ::ei::Contract& contract() const; + PROTOBUF_NODISCARD ::ei::Contract* release_contract(); + ::ei::Contract* mutable_contract(); + void set_allocated_contract(::ei::Contract* value); + void unsafe_arena_set_allocated_contract(::ei::Contract* value); + ::ei::Contract* unsafe_arena_release_contract(); private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ShellDB_FarmConfiguration* other); + const ::ei::Contract& _internal_contract() const; + ::ei::Contract* _internal_mutable_contract(); - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ShellDB.FarmConfiguration"; - } - protected: - explicit ShellDB_FarmConfiguration(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); public: + // optional .ei.ContractEvaluation evaluation = 19; + bool has_evaluation() const; + void clear_evaluation() ; + const ::ei::ContractEvaluation& evaluation() const; + PROTOBUF_NODISCARD ::ei::ContractEvaluation* release_evaluation(); + ::ei::ContractEvaluation* mutable_evaluation(); + void set_allocated_evaluation(::ei::ContractEvaluation* value); + void unsafe_arena_set_allocated_evaluation(::ei::ContractEvaluation* value); + ::ei::ContractEvaluation* unsafe_arena_release_evaluation(); - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + private: + const ::ei::ContractEvaluation& _internal_evaluation() const; + ::ei::ContractEvaluation* _internal_mutable_evaluation(); - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + public: + // optional double time_accepted = 3; + bool has_time_accepted() const; + void clear_time_accepted() ; + double time_accepted() const; + void set_time_accepted(double value); - // nested types ---------------------------------------------------- + private: + double _internal_time_accepted() const; + void _internal_set_time_accepted(double value); - // accessors ------------------------------------------------------- + public: + // optional double coop_shared_end_time = 5; + bool has_coop_shared_end_time() const; + void clear_coop_shared_end_time() ; + double coop_shared_end_time() const; + void set_coop_shared_end_time(double value); - enum : int { - kShellConfigsFieldNumber = 1, - kShellSetConfigsFieldNumber = 2, - kGroupConfigsFieldNumber = 8, - kChickenConfigsFieldNumber = 9, - kLockedElementsFieldNumber = 10, - kLightingConfigFieldNumber = 12, - kConfigureChickensByGroupFieldNumber = 7, - kLightingConfigEnabledFieldNumber = 11, - }; - // repeated .ei.ShellDB.ShellConfiguration shell_configs = 1; - int shell_configs_size() const; private: - int _internal_shell_configs_size() const; + double _internal_coop_shared_end_time() const; + void _internal_set_coop_shared_end_time(double value); + public: - void clear_shell_configs(); - ::ei::ShellDB_ShellConfiguration* mutable_shell_configs(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellConfiguration >* - mutable_shell_configs(); + // optional double last_amount_when_reward_given = 6; + bool has_last_amount_when_reward_given() const; + void clear_last_amount_when_reward_given() ; + double last_amount_when_reward_given() const; + void set_last_amount_when_reward_given(double value); + private: - const ::ei::ShellDB_ShellConfiguration& _internal_shell_configs(int index) const; - ::ei::ShellDB_ShellConfiguration* _internal_add_shell_configs(); + double _internal_last_amount_when_reward_given() const; + void _internal_set_last_amount_when_reward_given(double value); + public: - const ::ei::ShellDB_ShellConfiguration& shell_configs(int index) const; - ::ei::ShellDB_ShellConfiguration* add_shell_configs(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellConfiguration >& - shell_configs() const; + // optional bool accepted = 7; + bool has_accepted() const; + void clear_accepted() ; + bool accepted() const; + void set_accepted(bool value); - // repeated .ei.ShellDB.ShellSetConfiguration shell_set_configs = 2; - int shell_set_configs_size() const; private: - int _internal_shell_set_configs_size() const; + bool _internal_accepted() const; + void _internal_set_accepted(bool value); + public: - void clear_shell_set_configs(); - ::ei::ShellDB_ShellSetConfiguration* mutable_shell_set_configs(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellSetConfiguration >* - mutable_shell_set_configs(); + // optional bool cancelled = 4; + bool has_cancelled() const; + void clear_cancelled() ; + bool cancelled() const; + void set_cancelled(bool value); + private: - const ::ei::ShellDB_ShellSetConfiguration& _internal_shell_set_configs(int index) const; - ::ei::ShellDB_ShellSetConfiguration* _internal_add_shell_set_configs(); + bool _internal_cancelled() const; + void _internal_set_cancelled(bool value); + public: - const ::ei::ShellDB_ShellSetConfiguration& shell_set_configs(int index) const; - ::ei::ShellDB_ShellSetConfiguration* add_shell_set_configs(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellSetConfiguration >& - shell_set_configs() const; + // optional bool new = 8; + bool has_new_() const; + void clear_new_() ; + bool new_() const; + void set_new_(bool value); - // repeated .ei.ShellDB.ShellGroupConfiguration group_configs = 8; - int group_configs_size() const; private: - int _internal_group_configs_size() const; + bool _internal_new_() const; + void _internal_set_new_(bool value); + public: - void clear_group_configs(); - ::ei::ShellDB_ShellGroupConfiguration* mutable_group_configs(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellGroupConfiguration >* - mutable_group_configs(); + // optional bool coop_contribution_finalized = 10; + bool has_coop_contribution_finalized() const; + void clear_coop_contribution_finalized() ; + bool coop_contribution_finalized() const; + void set_coop_contribution_finalized(bool value); + private: - const ::ei::ShellDB_ShellGroupConfiguration& _internal_group_configs(int index) const; - ::ei::ShellDB_ShellGroupConfiguration* _internal_add_group_configs(); + bool _internal_coop_contribution_finalized() const; + void _internal_set_coop_contribution_finalized(bool value); + public: - const ::ei::ShellDB_ShellGroupConfiguration& group_configs(int index) const; - ::ei::ShellDB_ShellGroupConfiguration* add_group_configs(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellGroupConfiguration >& - group_configs() const; + // optional uint32 boosts_used = 12; + bool has_boosts_used() const; + void clear_boosts_used() ; + ::uint32_t boosts_used() const; + void set_boosts_used(::uint32_t value); - // repeated .ei.ShellDB.ChickenConfig chicken_configs = 9; - int chicken_configs_size() const; private: - int _internal_chicken_configs_size() const; + ::uint32_t _internal_boosts_used() const; + void _internal_set_boosts_used(::uint32_t value); + public: - void clear_chicken_configs(); - ::ei::ShellDB_ChickenConfig* mutable_chicken_configs(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ChickenConfig >* - mutable_chicken_configs(); + // optional double coop_grace_period_end_time = 9; + bool has_coop_grace_period_end_time() const; + void clear_coop_grace_period_end_time() ; + double coop_grace_period_end_time() const; + void set_coop_grace_period_end_time(double value); + private: - const ::ei::ShellDB_ChickenConfig& _internal_chicken_configs(int index) const; - ::ei::ShellDB_ChickenConfig* _internal_add_chicken_configs(); + double _internal_coop_grace_period_end_time() const; + void _internal_set_coop_grace_period_end_time(double value); + public: - const ::ei::ShellDB_ChickenConfig& chicken_configs(int index) const; - ::ei::ShellDB_ChickenConfig* add_chicken_configs(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ChickenConfig >& - chicken_configs() const; + // optional double coop_last_uploaded_contribution = 11; + bool has_coop_last_uploaded_contribution() const; + void clear_coop_last_uploaded_contribution() ; + double coop_last_uploaded_contribution() const; + void set_coop_last_uploaded_contribution(double value); - // repeated .ei.ShellDB.FarmElement locked_elements = 10; - int locked_elements_size() const; private: - int _internal_locked_elements_size() const; + double _internal_coop_last_uploaded_contribution() const; + void _internal_set_coop_last_uploaded_contribution(double value); + public: - void clear_locked_elements(); + // optional uint32 num_goals_achieved = 14; + bool has_num_goals_achieved() const; + void clear_num_goals_achieved() ; + ::uint32_t num_goals_achieved() const; + void set_num_goals_achieved(::uint32_t value); + private: - ::ei::ShellDB_FarmElement _internal_locked_elements(int index) const; - void _internal_add_locked_elements(::ei::ShellDB_FarmElement value); - ::PROTOBUF_NAMESPACE_ID::RepeatedField* _internal_mutable_locked_elements(); + ::uint32_t _internal_num_goals_achieved() const; + void _internal_set_num_goals_achieved(::uint32_t value); + public: - ::ei::ShellDB_FarmElement locked_elements(int index) const; - void set_locked_elements(int index, ::ei::ShellDB_FarmElement value); - void add_locked_elements(::ei::ShellDB_FarmElement value); - const ::PROTOBUF_NAMESPACE_ID::RepeatedField& locked_elements() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedField* mutable_locked_elements(); + // optional uint32 league = 15; + bool has_league() const; + void clear_league() ; + ::uint32_t league() const; + void set_league(::uint32_t value); - // optional .ei.ShellDB.LightingConfig lighting_config = 12; - bool has_lighting_config() const; private: - bool _internal_has_lighting_config() const; + ::uint32_t _internal_league() const; + void _internal_set_league(::uint32_t value); + public: - void clear_lighting_config(); - const ::ei::ShellDB_LightingConfig& lighting_config() const; - PROTOBUF_NODISCARD ::ei::ShellDB_LightingConfig* release_lighting_config(); - ::ei::ShellDB_LightingConfig* mutable_lighting_config(); - void set_allocated_lighting_config(::ei::ShellDB_LightingConfig* lighting_config); + // optional double last_nag_time = 16; + bool has_last_nag_time() const; + void clear_last_nag_time() ; + double last_nag_time() const; + void set_last_nag_time(double value); + private: - const ::ei::ShellDB_LightingConfig& _internal_lighting_config() const; - ::ei::ShellDB_LightingConfig* _internal_mutable_lighting_config(); + double _internal_last_nag_time() const; + void _internal_set_last_nag_time(double value); + public: - void unsafe_arena_set_allocated_lighting_config( - ::ei::ShellDB_LightingConfig* lighting_config); - ::ei::ShellDB_LightingConfig* unsafe_arena_release_lighting_config(); + // optional .ei.Contract.PlayerGrade grade = 18; + bool has_grade() const; + void clear_grade() ; + ::ei::Contract_PlayerGrade grade() const; + void set_grade(::ei::Contract_PlayerGrade value); - // optional bool configure_chickens_by_group = 7; - bool has_configure_chickens_by_group() const; private: - bool _internal_has_configure_chickens_by_group() const; + ::ei::Contract_PlayerGrade _internal_grade() const; + void _internal_set_grade(::ei::Contract_PlayerGrade value); + public: - void clear_configure_chickens_by_group(); - bool configure_chickens_by_group() const; - void set_configure_chickens_by_group(bool value); + // optional bool coop_share_farm = 17; + bool has_coop_share_farm() const; + void clear_coop_share_farm() ; + bool coop_share_farm() const; + void set_coop_share_farm(bool value); + private: - bool _internal_configure_chickens_by_group() const; - void _internal_set_configure_chickens_by_group(bool value); + bool _internal_coop_share_farm() const; + void _internal_set_coop_share_farm(bool value); + public: + // optional bool points_replay = 20; + bool has_points_replay() const; + void clear_points_replay() ; + bool points_replay() const; + void set_points_replay(bool value); - // optional bool lighting_config_enabled = 11; - bool has_lighting_config_enabled() const; private: - bool _internal_has_lighting_config_enabled() const; + bool _internal_points_replay() const; + void _internal_set_points_replay(bool value); + public: - void clear_lighting_config_enabled(); - bool lighting_config_enabled() const; - void set_lighting_config_enabled(bool value); + // optional double coop_simulation_end_time = 22; + bool has_coop_simulation_end_time() const; + void clear_coop_simulation_end_time() ; + double coop_simulation_end_time() const; + void set_coop_simulation_end_time(double value); + private: - bool _internal_lighting_config_enabled() const; - void _internal_set_lighting_config_enabled(bool value); + double _internal_coop_simulation_end_time() const; + void _internal_set_coop_simulation_end_time(double value); + public: + // optional double max_farm_size_reached = 23; + bool has_max_farm_size_reached() const; + void clear_max_farm_size_reached() ; + double max_farm_size_reached() const; + void set_max_farm_size_reached(double value); - // @@protoc_insertion_point(class_scope:ei.ShellDB.FarmConfiguration) + private: + double _internal_max_farm_size_reached() const; + void _internal_set_max_farm_size_reached(double value); + + public: + // @@protoc_insertion_point(class_scope:ei.LocalContract) 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< ::ei::ShellDB_ShellConfiguration > shell_configs_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellSetConfiguration > shell_set_configs_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellGroupConfiguration > group_configs_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ChickenConfig > chicken_configs_; - ::PROTOBUF_NAMESPACE_ID::RepeatedField locked_elements_; - ::ei::ShellDB_LightingConfig* lighting_config_; - bool configure_chickens_by_group_; - bool lighting_config_enabled_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 5, 23, 3, + 82, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_LocalContract_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const LocalContract& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField reported_uuids_; + ::google::protobuf::internal::ArenaStringPtr coop_identifier_; + ::google::protobuf::internal::ArenaStringPtr coop_user_id_; + ::ei::Contract* contract_; + ::ei::ContractEvaluation* evaluation_; + double time_accepted_; + double coop_shared_end_time_; + double last_amount_when_reward_given_; + bool accepted_; + bool cancelled_; + bool new__; + bool coop_contribution_finalized_; + ::uint32_t boosts_used_; + double coop_grace_period_end_time_; + double coop_last_uploaded_contribution_; + ::uint32_t num_goals_achieved_; + ::uint32_t league_; + double last_nag_time_; + int grade_; + bool coop_share_farm_; + bool points_replay_; + double coop_simulation_end_time_; + double max_farm_size_reached_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ShellDB_SavedFarmConfiguration final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ShellDB.SavedFarmConfiguration) */ { +class DLCCatalog final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.DLCCatalog) */ { public: - inline ShellDB_SavedFarmConfiguration() : ShellDB_SavedFarmConfiguration(nullptr) {} - ~ShellDB_SavedFarmConfiguration() override; - explicit PROTOBUF_CONSTEXPR ShellDB_SavedFarmConfiguration(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ShellDB_SavedFarmConfiguration(const ShellDB_SavedFarmConfiguration& from); - ShellDB_SavedFarmConfiguration(ShellDB_SavedFarmConfiguration&& from) noexcept - : ShellDB_SavedFarmConfiguration() { - *this = ::std::move(from); - } - - inline ShellDB_SavedFarmConfiguration& operator=(const ShellDB_SavedFarmConfiguration& from) { + inline DLCCatalog() : DLCCatalog(nullptr) {} + ~DLCCatalog() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR DLCCatalog( + ::google::protobuf::internal::ConstantInitialized); + + inline DLCCatalog(const DLCCatalog& from) : DLCCatalog(nullptr, from) {} + inline DLCCatalog(DLCCatalog&& from) noexcept + : DLCCatalog(nullptr, std::move(from)) {} + inline DLCCatalog& operator=(const DLCCatalog& from) { CopyFrom(from); return *this; } - inline ShellDB_SavedFarmConfiguration& operator=(ShellDB_SavedFarmConfiguration&& from) noexcept { + inline DLCCatalog& operator=(DLCCatalog&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -49188,248 +53545,302 @@ class ShellDB_SavedFarmConfiguration final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ShellDB_SavedFarmConfiguration& default_instance() { + static const DLCCatalog& default_instance() { return *internal_default_instance(); } - static inline const ShellDB_SavedFarmConfiguration* internal_default_instance() { - return reinterpret_cast( - &_ShellDB_SavedFarmConfiguration_default_instance_); - } - static constexpr int kIndexInFileMessages = - 177; - - friend void swap(ShellDB_SavedFarmConfiguration& a, ShellDB_SavedFarmConfiguration& b) { - a.Swap(&b); + static inline const DLCCatalog* internal_default_instance() { + return reinterpret_cast( + &_DLCCatalog_default_instance_); } - inline void Swap(ShellDB_SavedFarmConfiguration* other) { + static constexpr int kIndexInFileMessages = 179; + friend void swap(DLCCatalog& a, DLCCatalog& b) { a.Swap(&b); } + inline void Swap(DLCCatalog* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ShellDB_SavedFarmConfiguration* other) { + void UnsafeArenaSwap(DLCCatalog* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ShellDB_SavedFarmConfiguration* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + DLCCatalog* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ShellDB_SavedFarmConfiguration& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ShellDB_SavedFarmConfiguration& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const DLCCatalog& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const DLCCatalog& from) { DLCCatalog::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ShellDB_SavedFarmConfiguration* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ShellDB.SavedFarmConfiguration"; + void InternalSwap(DLCCatalog* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.DLCCatalog"; } + + protected: + explicit DLCCatalog(::google::protobuf::Arena* arena); + DLCCatalog(::google::protobuf::Arena* arena, const DLCCatalog& from); + DLCCatalog(::google::protobuf::Arena* arena, DLCCatalog&& from) noexcept + : DLCCatalog(arena) { + *this = ::std::move(from); } - protected: - explicit ShellDB_SavedFarmConfiguration(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kIdFieldNumber = 1, - kServerIdFieldNumber = 4, - kDisplayNameFieldNumber = 5, - kConfigFieldNumber = 2, - kClientSaveTimeFieldNumber = 3, - kPurchasedFieldNumber = 6, + kItemsFieldNumber = 1, + kShellsFieldNumber = 2, + kShellSetsFieldNumber = 3, + kShellObjectsFieldNumber = 4, + kShellGroupsFieldNumber = 5, + kDecoratorsFieldNumber = 6, + kShellsShowcaseLastFeaturedTimeFieldNumber = 7, }; - // optional string id = 1; - bool has_id() const; + // repeated .ei.DLCItem items = 1; + int items_size() const; private: - bool _internal_has_id() const; + int _internal_items_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_items() ; + ::ei::DLCItem* mutable_items(int index); + ::google::protobuf::RepeatedPtrField<::ei::DLCItem>* mutable_items(); + 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 ::google::protobuf::RepeatedPtrField<::ei::DLCItem>& _internal_items() const; + ::google::protobuf::RepeatedPtrField<::ei::DLCItem>* _internal_mutable_items(); + public: + const ::ei::DLCItem& items(int index) const; + ::ei::DLCItem* add_items(); + const ::google::protobuf::RepeatedPtrField<::ei::DLCItem>& items() const; + // repeated .ei.ShellSpec shells = 2; + int shells_size() const; + private: + int _internal_shells_size() const; + public: + void clear_shells() ; + ::ei::ShellSpec* mutable_shells(int index); + ::google::protobuf::RepeatedPtrField<::ei::ShellSpec>* mutable_shells(); - // optional string server_id = 4; - bool has_server_id() const; private: - bool _internal_has_server_id() const; + const ::google::protobuf::RepeatedPtrField<::ei::ShellSpec>& _internal_shells() const; + ::google::protobuf::RepeatedPtrField<::ei::ShellSpec>* _internal_mutable_shells(); public: - void clear_server_id(); - const std::string& server_id() const; - template - void set_server_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_server_id(); - PROTOBUF_NODISCARD std::string* release_server_id(); - void set_allocated_server_id(std::string* server_id); + const ::ei::ShellSpec& shells(int index) const; + ::ei::ShellSpec* add_shells(); + const ::google::protobuf::RepeatedPtrField<::ei::ShellSpec>& shells() const; + // repeated .ei.ShellSetSpec shell_sets = 3; + int shell_sets_size() const; private: - const std::string& _internal_server_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_server_id(const std::string& value); - std::string* _internal_mutable_server_id(); + int _internal_shell_sets_size() const; + public: + void clear_shell_sets() ; + ::ei::ShellSetSpec* mutable_shell_sets(int index); + ::google::protobuf::RepeatedPtrField<::ei::ShellSetSpec>* mutable_shell_sets(); - // optional string display_name = 5; - bool has_display_name() const; private: - bool _internal_has_display_name() const; + const ::google::protobuf::RepeatedPtrField<::ei::ShellSetSpec>& _internal_shell_sets() const; + ::google::protobuf::RepeatedPtrField<::ei::ShellSetSpec>* _internal_mutable_shell_sets(); 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); + const ::ei::ShellSetSpec& shell_sets(int index) const; + ::ei::ShellSetSpec* add_shell_sets(); + const ::google::protobuf::RepeatedPtrField<::ei::ShellSetSpec>& shell_sets() const; + // repeated .ei.ShellObjectSpec shell_objects = 4; + int shell_objects_size() const; 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(); + int _internal_shell_objects_size() const; + public: + void clear_shell_objects() ; + ::ei::ShellObjectSpec* mutable_shell_objects(int index); + ::google::protobuf::RepeatedPtrField<::ei::ShellObjectSpec>* mutable_shell_objects(); - // optional .ei.ShellDB.FarmConfiguration config = 2; - bool has_config() const; private: - bool _internal_has_config() const; + const ::google::protobuf::RepeatedPtrField<::ei::ShellObjectSpec>& _internal_shell_objects() const; + ::google::protobuf::RepeatedPtrField<::ei::ShellObjectSpec>* _internal_mutable_shell_objects(); public: - void clear_config(); - const ::ei::ShellDB_FarmConfiguration& config() const; - PROTOBUF_NODISCARD ::ei::ShellDB_FarmConfiguration* release_config(); - ::ei::ShellDB_FarmConfiguration* mutable_config(); - void set_allocated_config(::ei::ShellDB_FarmConfiguration* config); + const ::ei::ShellObjectSpec& shell_objects(int index) const; + ::ei::ShellObjectSpec* add_shell_objects(); + const ::google::protobuf::RepeatedPtrField<::ei::ShellObjectSpec>& shell_objects() const; + // repeated .ei.ShellGroupSpec shell_groups = 5; + int shell_groups_size() const; private: - const ::ei::ShellDB_FarmConfiguration& _internal_config() const; - ::ei::ShellDB_FarmConfiguration* _internal_mutable_config(); + int _internal_shell_groups_size() const; + public: - void unsafe_arena_set_allocated_config( - ::ei::ShellDB_FarmConfiguration* config); - ::ei::ShellDB_FarmConfiguration* unsafe_arena_release_config(); + void clear_shell_groups() ; + ::ei::ShellGroupSpec* mutable_shell_groups(int index); + ::google::protobuf::RepeatedPtrField<::ei::ShellGroupSpec>* mutable_shell_groups(); - // optional double client_save_time = 3; - bool has_client_save_time() const; private: - bool _internal_has_client_save_time() const; + const ::google::protobuf::RepeatedPtrField<::ei::ShellGroupSpec>& _internal_shell_groups() const; + ::google::protobuf::RepeatedPtrField<::ei::ShellGroupSpec>* _internal_mutable_shell_groups(); public: - void clear_client_save_time(); - double client_save_time() const; - void set_client_save_time(double value); + const ::ei::ShellGroupSpec& shell_groups(int index) const; + ::ei::ShellGroupSpec* add_shell_groups(); + const ::google::protobuf::RepeatedPtrField<::ei::ShellGroupSpec>& shell_groups() const; + // repeated .ei.ShellSetSpec decorators = 6; + int decorators_size() const; private: - double _internal_client_save_time() const; - void _internal_set_client_save_time(double value); + int _internal_decorators_size() const; + public: + void clear_decorators() ; + ::ei::ShellSetSpec* mutable_decorators(int index); + ::google::protobuf::RepeatedPtrField<::ei::ShellSetSpec>* mutable_decorators(); - // optional bool purchased = 6; - bool has_purchased() const; private: - bool _internal_has_purchased() const; + const ::google::protobuf::RepeatedPtrField<::ei::ShellSetSpec>& _internal_decorators() const; + ::google::protobuf::RepeatedPtrField<::ei::ShellSetSpec>* _internal_mutable_decorators(); public: - void clear_purchased(); - bool purchased() const; - void set_purchased(bool value); + const ::ei::ShellSetSpec& decorators(int index) const; + ::ei::ShellSetSpec* add_decorators(); + const ::google::protobuf::RepeatedPtrField<::ei::ShellSetSpec>& decorators() const; + // optional double shells_showcase_last_featured_time = 7; + bool has_shells_showcase_last_featured_time() const; + void clear_shells_showcase_last_featured_time() ; + double shells_showcase_last_featured_time() const; + void set_shells_showcase_last_featured_time(double value); + private: - bool _internal_purchased() const; - void _internal_set_purchased(bool value); - public: + double _internal_shells_showcase_last_featured_time() const; + void _internal_set_shells_showcase_last_featured_time(double value); - // @@protoc_insertion_point(class_scope:ei.ShellDB.SavedFarmConfiguration) + public: + // @@protoc_insertion_point(class_scope:ei.DLCCatalog) 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_; - ::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 class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 7, 6, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_DLCCatalog_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const DLCCatalog& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::DLCItem > items_; + ::google::protobuf::RepeatedPtrField< ::ei::ShellSpec > shells_; + ::google::protobuf::RepeatedPtrField< ::ei::ShellSetSpec > shell_sets_; + ::google::protobuf::RepeatedPtrField< ::ei::ShellObjectSpec > shell_objects_; + ::google::protobuf::RepeatedPtrField< ::ei::ShellGroupSpec > shell_groups_; + ::google::protobuf::RepeatedPtrField< ::ei::ShellSetSpec > decorators_; + double shells_showcase_last_featured_time_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ShellDB_ShellConfiguration final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ShellDB.ShellConfiguration) */ { +class CraftArtifactRequest final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.CraftArtifactRequest) */ { public: - inline ShellDB_ShellConfiguration() : ShellDB_ShellConfiguration(nullptr) {} - ~ShellDB_ShellConfiguration() override; - explicit PROTOBUF_CONSTEXPR ShellDB_ShellConfiguration(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ShellDB_ShellConfiguration(const ShellDB_ShellConfiguration& from); - ShellDB_ShellConfiguration(ShellDB_ShellConfiguration&& from) noexcept - : ShellDB_ShellConfiguration() { - *this = ::std::move(from); - } - - inline ShellDB_ShellConfiguration& operator=(const ShellDB_ShellConfiguration& from) { + inline CraftArtifactRequest() : CraftArtifactRequest(nullptr) {} + ~CraftArtifactRequest() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR CraftArtifactRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline CraftArtifactRequest(const CraftArtifactRequest& from) : CraftArtifactRequest(nullptr, from) {} + inline CraftArtifactRequest(CraftArtifactRequest&& from) noexcept + : CraftArtifactRequest(nullptr, std::move(from)) {} + inline CraftArtifactRequest& operator=(const CraftArtifactRequest& from) { CopyFrom(from); return *this; } - inline ShellDB_ShellConfiguration& operator=(ShellDB_ShellConfiguration&& from) noexcept { + inline CraftArtifactRequest& operator=(CraftArtifactRequest&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -49438,188 +53849,299 @@ class ShellDB_ShellConfiguration final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ShellDB_ShellConfiguration& default_instance() { + static const CraftArtifactRequest& default_instance() { return *internal_default_instance(); } - static inline const ShellDB_ShellConfiguration* internal_default_instance() { - return reinterpret_cast( - &_ShellDB_ShellConfiguration_default_instance_); - } - static constexpr int kIndexInFileMessages = - 178; - - friend void swap(ShellDB_ShellConfiguration& a, ShellDB_ShellConfiguration& b) { - a.Swap(&b); + static inline const CraftArtifactRequest* internal_default_instance() { + return reinterpret_cast( + &_CraftArtifactRequest_default_instance_); } - inline void Swap(ShellDB_ShellConfiguration* other) { + static constexpr int kIndexInFileMessages = 151; + friend void swap(CraftArtifactRequest& a, CraftArtifactRequest& b) { a.Swap(&b); } + inline void Swap(CraftArtifactRequest* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ShellDB_ShellConfiguration* other) { + void UnsafeArenaSwap(CraftArtifactRequest* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ShellDB_ShellConfiguration* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + CraftArtifactRequest* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ShellDB_ShellConfiguration& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ShellDB_ShellConfiguration& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const CraftArtifactRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const CraftArtifactRequest& from) { CraftArtifactRequest::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ShellDB_ShellConfiguration* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ShellDB.ShellConfiguration"; + void InternalSwap(CraftArtifactRequest* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.CraftArtifactRequest"; } + + protected: + explicit CraftArtifactRequest(::google::protobuf::Arena* arena); + CraftArtifactRequest(::google::protobuf::Arena* arena, const CraftArtifactRequest& from); + CraftArtifactRequest(::google::protobuf::Arena* arena, CraftArtifactRequest&& from) noexcept + : CraftArtifactRequest(arena) { + *this = ::std::move(from); } - protected: - explicit ShellDB_ShellConfiguration(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kShellIdentifierFieldNumber = 3, - kIndexFieldNumber = 2, - kAssetTypeFieldNumber = 1, + kIngredientsFieldNumber = 4, + kEiUserIdFieldNumber = 1, + kSpecFieldNumber = 2, + kRinfoFieldNumber = 5, + kItemIdFieldNumber = 3, + kGoldPricePaidFieldNumber = 6, + kCraftingXpFieldNumber = 8, + kCraftingCountFieldNumber = 7, }; - // optional string shell_identifier = 3; - bool has_shell_identifier() const; + // repeated .ei.ArtifactInventoryItem ingredients = 4; + int ingredients_size() const; private: - bool _internal_has_shell_identifier() const; + int _internal_ingredients_size() const; + public: - void clear_shell_identifier(); - const std::string& shell_identifier() const; - template - void set_shell_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_shell_identifier(); - PROTOBUF_NODISCARD std::string* release_shell_identifier(); - void set_allocated_shell_identifier(std::string* shell_identifier); + void clear_ingredients() ; + ::ei::ArtifactInventoryItem* mutable_ingredients(int index); + ::google::protobuf::RepeatedPtrField<::ei::ArtifactInventoryItem>* mutable_ingredients(); + private: - const std::string& _internal_shell_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_shell_identifier(const std::string& value); - std::string* _internal_mutable_shell_identifier(); + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactInventoryItem>& _internal_ingredients() const; + ::google::protobuf::RepeatedPtrField<::ei::ArtifactInventoryItem>* _internal_mutable_ingredients(); public: + const ::ei::ArtifactInventoryItem& ingredients(int index) const; + ::ei::ArtifactInventoryItem* add_ingredients(); + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactInventoryItem>& ingredients() const; + // optional string ei_user_id = 1; + bool has_ei_user_id() const; + void clear_ei_user_id() ; + const std::string& ei_user_id() const; + template + void set_ei_user_id(Arg_&& arg, Args_... args); + std::string* mutable_ei_user_id(); + PROTOBUF_NODISCARD std::string* release_ei_user_id(); + void set_allocated_ei_user_id(std::string* value); - // optional uint32 index = 2; - bool has_index() const; private: - bool _internal_has_index() const; + const std::string& _internal_ei_user_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_ei_user_id( + const std::string& value); + std::string* _internal_mutable_ei_user_id(); + public: - void clear_index(); - uint32_t index() const; - void set_index(uint32_t value); + // optional .ei.ArtifactSpec spec = 2; + bool has_spec() const; + void clear_spec() ; + const ::ei::ArtifactSpec& spec() const; + PROTOBUF_NODISCARD ::ei::ArtifactSpec* release_spec(); + ::ei::ArtifactSpec* mutable_spec(); + void set_allocated_spec(::ei::ArtifactSpec* value); + void unsafe_arena_set_allocated_spec(::ei::ArtifactSpec* value); + ::ei::ArtifactSpec* unsafe_arena_release_spec(); + private: - uint32_t _internal_index() const; - void _internal_set_index(uint32_t value); + const ::ei::ArtifactSpec& _internal_spec() const; + ::ei::ArtifactSpec* _internal_mutable_spec(); + public: + // optional .ei.BasicRequestInfo rinfo = 5; + bool has_rinfo() const; + void clear_rinfo() ; + const ::ei::BasicRequestInfo& rinfo() const; + PROTOBUF_NODISCARD ::ei::BasicRequestInfo* release_rinfo(); + ::ei::BasicRequestInfo* mutable_rinfo(); + void set_allocated_rinfo(::ei::BasicRequestInfo* value); + void unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value); + ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); - // optional .ei.ShellSpec.AssetType asset_type = 1; - bool has_asset_type() const; private: - bool _internal_has_asset_type() const; + const ::ei::BasicRequestInfo& _internal_rinfo() const; + ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + public: - void clear_asset_type(); - ::ei::ShellSpec_AssetType asset_type() const; - void set_asset_type(::ei::ShellSpec_AssetType value); + // optional uint64 item_id = 3; + bool has_item_id() const; + void clear_item_id() ; + ::uint64_t item_id() const; + void set_item_id(::uint64_t value); + private: - ::ei::ShellSpec_AssetType _internal_asset_type() const; - void _internal_set_asset_type(::ei::ShellSpec_AssetType value); + ::uint64_t _internal_item_id() const; + void _internal_set_item_id(::uint64_t value); + public: + // optional double gold_price_paid = 6; + bool has_gold_price_paid() const; + void clear_gold_price_paid() ; + double gold_price_paid() const; + void set_gold_price_paid(double value); - // @@protoc_insertion_point(class_scope:ei.ShellDB.ShellConfiguration) + private: + double _internal_gold_price_paid() const; + void _internal_set_gold_price_paid(double value); + + public: + // optional double crafting_xp = 8; + bool has_crafting_xp() const; + void clear_crafting_xp() ; + double crafting_xp() const; + void set_crafting_xp(double value); + + private: + double _internal_crafting_xp() const; + void _internal_set_crafting_xp(double value); + + public: + // optional uint32 crafting_count = 7; + bool has_crafting_count() const; + void clear_crafting_count() ; + ::uint32_t crafting_count() const; + void set_crafting_count(::uint32_t value); + + private: + ::uint32_t _internal_crafting_count() const; + void _internal_set_crafting_count(::uint32_t value); + + public: + // @@protoc_insertion_point(class_scope:ei.CraftArtifactRequest) 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 shell_identifier_; - uint32_t index_; - int asset_type_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 8, 3, + 50, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_CraftArtifactRequest_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const CraftArtifactRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::ArtifactInventoryItem > ingredients_; + ::google::protobuf::internal::ArenaStringPtr ei_user_id_; + ::ei::ArtifactSpec* spec_; + ::ei::BasicRequestInfo* rinfo_; + ::uint64_t item_id_; + double gold_price_paid_; + double crafting_xp_; + ::uint32_t crafting_count_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ShellDB_ShellSetConfiguration final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ShellDB.ShellSetConfiguration) */ { +class ContractsResponse final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ContractsResponse) */ { public: - inline ShellDB_ShellSetConfiguration() : ShellDB_ShellSetConfiguration(nullptr) {} - ~ShellDB_ShellSetConfiguration() override; - explicit PROTOBUF_CONSTEXPR ShellDB_ShellSetConfiguration(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ShellDB_ShellSetConfiguration(const ShellDB_ShellSetConfiguration& from); - ShellDB_ShellSetConfiguration(ShellDB_ShellSetConfiguration&& from) noexcept - : ShellDB_ShellSetConfiguration() { - *this = ::std::move(from); - } - - inline ShellDB_ShellSetConfiguration& operator=(const ShellDB_ShellSetConfiguration& from) { + inline ContractsResponse() : ContractsResponse(nullptr) {} + ~ContractsResponse() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ContractsResponse( + ::google::protobuf::internal::ConstantInitialized); + + inline ContractsResponse(const ContractsResponse& from) : ContractsResponse(nullptr, from) {} + inline ContractsResponse(ContractsResponse&& from) noexcept + : ContractsResponse(nullptr, std::move(from)) {} + inline ContractsResponse& operator=(const ContractsResponse& from) { CopyFrom(from); return *this; } - inline ShellDB_ShellSetConfiguration& operator=(ShellDB_ShellSetConfiguration&& from) noexcept { + inline ContractsResponse& operator=(ContractsResponse&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -49628,228 +54150,288 @@ class ShellDB_ShellSetConfiguration final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ShellDB_ShellSetConfiguration& default_instance() { + static const ContractsResponse& default_instance() { return *internal_default_instance(); } - static inline const ShellDB_ShellSetConfiguration* internal_default_instance() { - return reinterpret_cast( - &_ShellDB_ShellSetConfiguration_default_instance_); - } - static constexpr int kIndexInFileMessages = - 179; - - friend void swap(ShellDB_ShellSetConfiguration& a, ShellDB_ShellSetConfiguration& b) { - a.Swap(&b); + static inline const ContractsResponse* internal_default_instance() { + return reinterpret_cast( + &_ContractsResponse_default_instance_); } - inline void Swap(ShellDB_ShellSetConfiguration* other) { + static constexpr int kIndexInFileMessages = 65; + friend void swap(ContractsResponse& a, ContractsResponse& b) { a.Swap(&b); } + inline void Swap(ContractsResponse* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ShellDB_ShellSetConfiguration* other) { + void UnsafeArenaSwap(ContractsResponse* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ShellDB_ShellSetConfiguration* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ContractsResponse* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ShellDB_ShellSetConfiguration& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ShellDB_ShellSetConfiguration& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ContractsResponse& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ContractsResponse& from) { ContractsResponse::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ShellDB_ShellSetConfiguration* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ShellDB.ShellSetConfiguration"; + void InternalSwap(ContractsResponse* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ContractsResponse"; } + + protected: + explicit ContractsResponse(::google::protobuf::Arena* arena); + ContractsResponse(::google::protobuf::Arena* arena, const ContractsResponse& from); + ContractsResponse(::google::protobuf::Arena* arena, ContractsResponse&& from) noexcept + : ContractsResponse(arena) { + *this = ::std::move(from); } - protected: - explicit ShellDB_ShellSetConfiguration(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kShellSetIdentifierFieldNumber = 3, - kVariationIdentifierFieldNumber = 4, - kDecoratorIdentifierFieldNumber = 5, - kIndexFieldNumber = 2, - kElementFieldNumber = 1, + kContractsFieldNumber = 1, + kCustomEggsFieldNumber = 6, + kWarningMessageFieldNumber = 4, + kCurrentSeasonFieldNumber = 7, + kServerTimeFieldNumber = 2, + kTotalEopFieldNumber = 5, + kMaxEopFieldNumber = 3, }; - // optional string shell_set_identifier = 3; - bool has_shell_set_identifier() const; - private: - bool _internal_has_shell_set_identifier() const; - public: - void clear_shell_set_identifier(); - const std::string& shell_set_identifier() const; - template - void set_shell_set_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_shell_set_identifier(); - PROTOBUF_NODISCARD std::string* release_shell_set_identifier(); - void set_allocated_shell_set_identifier(std::string* shell_set_identifier); + // repeated .ei.Contract contracts = 1; + int contracts_size() const; private: - const std::string& _internal_shell_set_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_shell_set_identifier(const std::string& value); - std::string* _internal_mutable_shell_set_identifier(); + int _internal_contracts_size() const; + public: + void clear_contracts() ; + ::ei::Contract* mutable_contracts(int index); + ::google::protobuf::RepeatedPtrField<::ei::Contract>* mutable_contracts(); - // optional string variation_identifier = 4; - bool has_variation_identifier() const; private: - bool _internal_has_variation_identifier() const; + const ::google::protobuf::RepeatedPtrField<::ei::Contract>& _internal_contracts() const; + ::google::protobuf::RepeatedPtrField<::ei::Contract>* _internal_mutable_contracts(); public: - void clear_variation_identifier(); - const std::string& variation_identifier() const; - template - void set_variation_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_variation_identifier(); - PROTOBUF_NODISCARD std::string* release_variation_identifier(); - void set_allocated_variation_identifier(std::string* variation_identifier); + const ::ei::Contract& contracts(int index) const; + ::ei::Contract* add_contracts(); + const ::google::protobuf::RepeatedPtrField<::ei::Contract>& contracts() const; + // repeated .ei.CustomEgg custom_eggs = 6; + int custom_eggs_size() const; private: - const std::string& _internal_variation_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_variation_identifier(const std::string& value); - std::string* _internal_mutable_variation_identifier(); + int _internal_custom_eggs_size() const; + public: + void clear_custom_eggs() ; + ::ei::CustomEgg* mutable_custom_eggs(int index); + ::google::protobuf::RepeatedPtrField<::ei::CustomEgg>* mutable_custom_eggs(); - // optional string decorator_identifier = 5; - bool has_decorator_identifier() const; private: - bool _internal_has_decorator_identifier() const; + const ::google::protobuf::RepeatedPtrField<::ei::CustomEgg>& _internal_custom_eggs() const; + ::google::protobuf::RepeatedPtrField<::ei::CustomEgg>* _internal_mutable_custom_eggs(); public: - void clear_decorator_identifier(); - const std::string& decorator_identifier() const; - template - void set_decorator_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_decorator_identifier(); - PROTOBUF_NODISCARD std::string* release_decorator_identifier(); - void set_allocated_decorator_identifier(std::string* decorator_identifier); + const ::ei::CustomEgg& custom_eggs(int index) const; + ::ei::CustomEgg* add_custom_eggs(); + const ::google::protobuf::RepeatedPtrField<::ei::CustomEgg>& custom_eggs() const; + // optional string warning_message = 4; + bool has_warning_message() const; + void clear_warning_message() ; + const std::string& warning_message() const; + template + void set_warning_message(Arg_&& arg, Args_... args); + std::string* mutable_warning_message(); + PROTOBUF_NODISCARD std::string* release_warning_message(); + void set_allocated_warning_message(std::string* value); + private: - const std::string& _internal_decorator_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_decorator_identifier(const std::string& value); - std::string* _internal_mutable_decorator_identifier(); + const std::string& _internal_warning_message() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_warning_message( + const std::string& value); + std::string* _internal_mutable_warning_message(); + public: + // optional .ei.ContractSeasonInfo current_season = 7; + bool has_current_season() const; + void clear_current_season() ; + const ::ei::ContractSeasonInfo& current_season() const; + PROTOBUF_NODISCARD ::ei::ContractSeasonInfo* release_current_season(); + ::ei::ContractSeasonInfo* mutable_current_season(); + void set_allocated_current_season(::ei::ContractSeasonInfo* value); + void unsafe_arena_set_allocated_current_season(::ei::ContractSeasonInfo* value); + ::ei::ContractSeasonInfo* unsafe_arena_release_current_season(); - // optional uint32 index = 2; - bool has_index() const; private: - bool _internal_has_index() const; + const ::ei::ContractSeasonInfo& _internal_current_season() const; + ::ei::ContractSeasonInfo* _internal_mutable_current_season(); + public: - void clear_index(); - uint32_t index() const; - void set_index(uint32_t value); + // optional double server_time = 2; + bool has_server_time() const; + void clear_server_time() ; + double server_time() const; + void set_server_time(double value); + private: - uint32_t _internal_index() const; - void _internal_set_index(uint32_t value); + double _internal_server_time() const; + void _internal_set_server_time(double value); + public: + // optional double total_eop = 5; + bool has_total_eop() const; + void clear_total_eop() ; + double total_eop() const; + void set_total_eop(double value); - // optional .ei.ShellDB.FarmElement element = 1; - bool has_element() const; private: - bool _internal_has_element() const; + double _internal_total_eop() const; + void _internal_set_total_eop(double value); + public: - void clear_element(); - ::ei::ShellDB_FarmElement element() const; - void set_element(::ei::ShellDB_FarmElement value); + // optional uint32 max_eop = 3 [default = 1000]; + bool has_max_eop() const; + void clear_max_eop() ; + ::uint32_t max_eop() const; + void set_max_eop(::uint32_t value); + private: - ::ei::ShellDB_FarmElement _internal_element() const; - void _internal_set_element(::ei::ShellDB_FarmElement value); - public: + ::uint32_t _internal_max_eop() const; + void _internal_set_max_eop(::uint32_t value); - // @@protoc_insertion_point(class_scope:ei.ShellDB.ShellSetConfiguration) + public: + // @@protoc_insertion_point(class_scope:ei.ContractsResponse) 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 shell_set_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr variation_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr decorator_identifier_; - uint32_t index_; - int element_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 7, 3, + 44, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ContractsResponse_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ContractsResponse& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::Contract > contracts_; + ::google::protobuf::RepeatedPtrField< ::ei::CustomEgg > custom_eggs_; + ::google::protobuf::internal::ArenaStringPtr warning_message_; + ::ei::ContractSeasonInfo* current_season_; + double server_time_; + double total_eop_; + ::uint32_t max_eop_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ShellDB_ShellGroupConfiguration final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ShellDB.ShellGroupConfiguration) */ { +class ContractSimPollResponse final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ContractSimPollResponse) */ { public: - inline ShellDB_ShellGroupConfiguration() : ShellDB_ShellGroupConfiguration(nullptr) {} - ~ShellDB_ShellGroupConfiguration() override; - explicit PROTOBUF_CONSTEXPR ShellDB_ShellGroupConfiguration(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ShellDB_ShellGroupConfiguration(const ShellDB_ShellGroupConfiguration& from); - ShellDB_ShellGroupConfiguration(ShellDB_ShellGroupConfiguration&& from) noexcept - : ShellDB_ShellGroupConfiguration() { - *this = ::std::move(from); - } - - inline ShellDB_ShellGroupConfiguration& operator=(const ShellDB_ShellGroupConfiguration& from) { + inline ContractSimPollResponse() : ContractSimPollResponse(nullptr) {} + ~ContractSimPollResponse() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ContractSimPollResponse( + ::google::protobuf::internal::ConstantInitialized); + + inline ContractSimPollResponse(const ContractSimPollResponse& from) : ContractSimPollResponse(nullptr, from) {} + inline ContractSimPollResponse(ContractSimPollResponse&& from) noexcept + : ContractSimPollResponse(nullptr, std::move(from)) {} + inline ContractSimPollResponse& operator=(const ContractSimPollResponse& from) { CopyFrom(from); return *this; } - inline ShellDB_ShellGroupConfiguration& operator=(ShellDB_ShellGroupConfiguration&& from) noexcept { + inline ContractSimPollResponse& operator=(ContractSimPollResponse&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -49858,173 +54440,209 @@ class ShellDB_ShellGroupConfiguration final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ShellDB_ShellGroupConfiguration& default_instance() { + static const ContractSimPollResponse& default_instance() { return *internal_default_instance(); } - static inline const ShellDB_ShellGroupConfiguration* internal_default_instance() { - return reinterpret_cast( - &_ShellDB_ShellGroupConfiguration_default_instance_); - } - static constexpr int kIndexInFileMessages = - 180; - - friend void swap(ShellDB_ShellGroupConfiguration& a, ShellDB_ShellGroupConfiguration& b) { - a.Swap(&b); + static inline const ContractSimPollResponse* internal_default_instance() { + return reinterpret_cast( + &_ContractSimPollResponse_default_instance_); } - inline void Swap(ShellDB_ShellGroupConfiguration* other) { + static constexpr int kIndexInFileMessages = 61; + friend void swap(ContractSimPollResponse& a, ContractSimPollResponse& b) { a.Swap(&b); } + inline void Swap(ContractSimPollResponse* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ShellDB_ShellGroupConfiguration* other) { + void UnsafeArenaSwap(ContractSimPollResponse* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ShellDB_ShellGroupConfiguration* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ContractSimPollResponse* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ShellDB_ShellGroupConfiguration& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ShellDB_ShellGroupConfiguration& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ContractSimPollResponse& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ContractSimPollResponse& from) { ContractSimPollResponse::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ShellDB_ShellGroupConfiguration* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ShellDB.ShellGroupConfiguration"; + void InternalSwap(ContractSimPollResponse* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ContractSimPollResponse"; } + + protected: + explicit ContractSimPollResponse(::google::protobuf::Arena* arena); + ContractSimPollResponse(::google::protobuf::Arena* arena, const ContractSimPollResponse& from); + ContractSimPollResponse(::google::protobuf::Arena* arena, ContractSimPollResponse&& from) noexcept + : ContractSimPollResponse(arena) { + *this = ::std::move(from); } - protected: - explicit ShellDB_ShellGroupConfiguration(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kGroupIdentifierFieldNumber = 2, - kAssetTypeFieldNumber = 1, + kContractToSimulateFieldNumber = 1, + kSimConfigFieldNumber = 2, }; - // optional string group_identifier = 2; - bool has_group_identifier() const; - private: - bool _internal_has_group_identifier() const; - public: - void clear_group_identifier(); - const std::string& group_identifier() const; - template - void set_group_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_group_identifier(); - PROTOBUF_NODISCARD std::string* release_group_identifier(); - void set_allocated_group_identifier(std::string* group_identifier); - private: - const std::string& _internal_group_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_group_identifier(const std::string& value); - std::string* _internal_mutable_group_identifier(); - public: + // optional .ei.Contract contract_to_simulate = 1; + bool has_contract_to_simulate() const; + void clear_contract_to_simulate() ; + const ::ei::Contract& contract_to_simulate() const; + PROTOBUF_NODISCARD ::ei::Contract* release_contract_to_simulate(); + ::ei::Contract* mutable_contract_to_simulate(); + void set_allocated_contract_to_simulate(::ei::Contract* value); + void unsafe_arena_set_allocated_contract_to_simulate(::ei::Contract* value); + ::ei::Contract* unsafe_arena_release_contract_to_simulate(); - // optional .ei.ShellSpec.AssetType asset_type = 1; - bool has_asset_type() const; private: - bool _internal_has_asset_type() const; + const ::ei::Contract& _internal_contract_to_simulate() const; + ::ei::Contract* _internal_mutable_contract_to_simulate(); + public: - void clear_asset_type(); - ::ei::ShellSpec_AssetType asset_type() const; - void set_asset_type(::ei::ShellSpec_AssetType value); + // optional .ei.ContractSimConfig sim_config = 2; + bool has_sim_config() const; + void clear_sim_config() ; + const ::ei::ContractSimConfig& sim_config() const; + PROTOBUF_NODISCARD ::ei::ContractSimConfig* release_sim_config(); + ::ei::ContractSimConfig* mutable_sim_config(); + void set_allocated_sim_config(::ei::ContractSimConfig* value); + void unsafe_arena_set_allocated_sim_config(::ei::ContractSimConfig* value); + ::ei::ContractSimConfig* unsafe_arena_release_sim_config(); + private: - ::ei::ShellSpec_AssetType _internal_asset_type() const; - void _internal_set_asset_type(::ei::ShellSpec_AssetType value); - public: + const ::ei::ContractSimConfig& _internal_sim_config() const; + ::ei::ContractSimConfig* _internal_mutable_sim_config(); - // @@protoc_insertion_point(class_scope:ei.ShellDB.ShellGroupConfiguration) + public: + // @@protoc_insertion_point(class_scope:ei.ContractSimPollResponse) 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 group_identifier_; - int asset_type_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 2, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ContractSimPollResponse_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ContractSimPollResponse& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::ei::Contract* contract_to_simulate_; + ::ei::ContractSimConfig* sim_config_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ShellDB_ChickenConfig final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ShellDB.ChickenConfig) */ { +class ContractSeasonInfos final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ContractSeasonInfos) */ { public: - inline ShellDB_ChickenConfig() : ShellDB_ChickenConfig(nullptr) {} - ~ShellDB_ChickenConfig() override; - explicit PROTOBUF_CONSTEXPR ShellDB_ChickenConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ShellDB_ChickenConfig(const ShellDB_ChickenConfig& from); - ShellDB_ChickenConfig(ShellDB_ChickenConfig&& from) noexcept - : ShellDB_ChickenConfig() { - *this = ::std::move(from); - } - - inline ShellDB_ChickenConfig& operator=(const ShellDB_ChickenConfig& from) { + inline ContractSeasonInfos() : ContractSeasonInfos(nullptr) {} + ~ContractSeasonInfos() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ContractSeasonInfos( + ::google::protobuf::internal::ConstantInitialized); + + inline ContractSeasonInfos(const ContractSeasonInfos& from) : ContractSeasonInfos(nullptr, from) {} + inline ContractSeasonInfos(ContractSeasonInfos&& from) noexcept + : ContractSeasonInfos(nullptr, std::move(from)) {} + inline ContractSeasonInfos& operator=(const ContractSeasonInfos& from) { CopyFrom(from); return *this; } - inline ShellDB_ChickenConfig& operator=(ShellDB_ChickenConfig&& from) noexcept { + inline ContractSeasonInfos& operator=(ContractSeasonInfos&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -50033,178 +54651,193 @@ class ShellDB_ChickenConfig final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ShellDB_ChickenConfig& default_instance() { + static const ContractSeasonInfos& default_instance() { return *internal_default_instance(); } - static inline const ShellDB_ChickenConfig* internal_default_instance() { - return reinterpret_cast( - &_ShellDB_ChickenConfig_default_instance_); - } - static constexpr int kIndexInFileMessages = - 181; - - friend void swap(ShellDB_ChickenConfig& a, ShellDB_ChickenConfig& b) { - a.Swap(&b); + static inline const ContractSeasonInfos* internal_default_instance() { + return reinterpret_cast( + &_ContractSeasonInfos_default_instance_); } - inline void Swap(ShellDB_ChickenConfig* other) { + static constexpr int kIndexInFileMessages = 47; + friend void swap(ContractSeasonInfos& a, ContractSeasonInfos& b) { a.Swap(&b); } + inline void Swap(ContractSeasonInfos* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ShellDB_ChickenConfig* other) { + void UnsafeArenaSwap(ContractSeasonInfos* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ShellDB_ChickenConfig* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ContractSeasonInfos* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ShellDB_ChickenConfig& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ShellDB_ChickenConfig& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ContractSeasonInfos& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ContractSeasonInfos& from) { ContractSeasonInfos::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ShellDB_ChickenConfig* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ShellDB.ChickenConfig"; + void InternalSwap(ContractSeasonInfos* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ContractSeasonInfos"; } + + protected: + explicit ContractSeasonInfos(::google::protobuf::Arena* arena); + ContractSeasonInfos(::google::protobuf::Arena* arena, const ContractSeasonInfos& from); + ContractSeasonInfos(::google::protobuf::Arena* arena, ContractSeasonInfos&& from) noexcept + : ContractSeasonInfos(arena) { + *this = ::std::move(from); } - protected: - explicit ShellDB_ChickenConfig(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kChickenIdentifierFieldNumber = 1, - kHatIdentifierFieldNumber = 2, + kInfosFieldNumber = 1, }; - // optional string chicken_identifier = 1; - bool has_chicken_identifier() const; - private: - bool _internal_has_chicken_identifier() const; - public: - void clear_chicken_identifier(); - const std::string& chicken_identifier() const; - template - void set_chicken_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_chicken_identifier(); - PROTOBUF_NODISCARD std::string* release_chicken_identifier(); - void set_allocated_chicken_identifier(std::string* chicken_identifier); + // repeated .ei.ContractSeasonInfo infos = 1; + int infos_size() const; private: - const std::string& _internal_chicken_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_chicken_identifier(const std::string& value); - std::string* _internal_mutable_chicken_identifier(); - public: + int _internal_infos_size() const; - // optional string hat_identifier = 2; - bool has_hat_identifier() const; - private: - bool _internal_has_hat_identifier() const; public: - void clear_hat_identifier(); - const std::string& hat_identifier() const; - template - void set_hat_identifier(ArgT0&& arg0, ArgT... args); - std::string* mutable_hat_identifier(); - PROTOBUF_NODISCARD std::string* release_hat_identifier(); - void set_allocated_hat_identifier(std::string* hat_identifier); + void clear_infos() ; + ::ei::ContractSeasonInfo* mutable_infos(int index); + ::google::protobuf::RepeatedPtrField<::ei::ContractSeasonInfo>* mutable_infos(); + private: - const std::string& _internal_hat_identifier() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_hat_identifier(const std::string& value); - std::string* _internal_mutable_hat_identifier(); + const ::google::protobuf::RepeatedPtrField<::ei::ContractSeasonInfo>& _internal_infos() const; + ::google::protobuf::RepeatedPtrField<::ei::ContractSeasonInfo>* _internal_mutable_infos(); public: - - // @@protoc_insertion_point(class_scope:ei.ShellDB.ChickenConfig) + const ::ei::ContractSeasonInfo& infos(int index) const; + ::ei::ContractSeasonInfo* add_infos(); + const ::google::protobuf::RepeatedPtrField<::ei::ContractSeasonInfo>& infos() const; + // @@protoc_insertion_point(class_scope:ei.ContractSeasonInfos) 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 chicken_identifier_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr hat_identifier_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 0, 1, 1, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ContractSeasonInfos_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ContractSeasonInfos& from_msg); + ::google::protobuf::RepeatedPtrField< ::ei::ContractSeasonInfo > infos_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ShellDB_LightingConfig final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ShellDB.LightingConfig) */ { +class Backup_Artifacts final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.Backup.Artifacts) */ { public: - inline ShellDB_LightingConfig() : ShellDB_LightingConfig(nullptr) {} - ~ShellDB_LightingConfig() override; - explicit PROTOBUF_CONSTEXPR ShellDB_LightingConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ShellDB_LightingConfig(const ShellDB_LightingConfig& from); - ShellDB_LightingConfig(ShellDB_LightingConfig&& from) noexcept - : ShellDB_LightingConfig() { - *this = ::std::move(from); - } - - inline ShellDB_LightingConfig& operator=(const ShellDB_LightingConfig& from) { + inline Backup_Artifacts() : Backup_Artifacts(nullptr) {} + ~Backup_Artifacts() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR Backup_Artifacts( + ::google::protobuf::internal::ConstantInitialized); + + inline Backup_Artifacts(const Backup_Artifacts& from) : Backup_Artifacts(nullptr, from) {} + inline Backup_Artifacts(Backup_Artifacts&& from) noexcept + : Backup_Artifacts(nullptr, std::move(from)) {} + inline Backup_Artifacts& operator=(const Backup_Artifacts& from) { CopyFrom(from); return *this; } - inline ShellDB_LightingConfig& operator=(ShellDB_LightingConfig&& from) noexcept { + inline Backup_Artifacts& operator=(Backup_Artifacts&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -50213,293 +54846,431 @@ class ShellDB_LightingConfig final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ShellDB_LightingConfig& default_instance() { + static const Backup_Artifacts& default_instance() { return *internal_default_instance(); } - static inline const ShellDB_LightingConfig* internal_default_instance() { - return reinterpret_cast( - &_ShellDB_LightingConfig_default_instance_); - } - static constexpr int kIndexInFileMessages = - 182; - - friend void swap(ShellDB_LightingConfig& a, ShellDB_LightingConfig& b) { - a.Swap(&b); + static inline const Backup_Artifacts* internal_default_instance() { + return reinterpret_cast( + &_Backup_Artifacts_default_instance_); } - inline void Swap(ShellDB_LightingConfig* other) { + static constexpr int kIndexInFileMessages = 6; + friend void swap(Backup_Artifacts& a, Backup_Artifacts& b) { a.Swap(&b); } + inline void Swap(Backup_Artifacts* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ShellDB_LightingConfig* other) { + void UnsafeArenaSwap(Backup_Artifacts* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ShellDB_LightingConfig* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + Backup_Artifacts* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ShellDB_LightingConfig& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ShellDB_LightingConfig& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const Backup_Artifacts& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const Backup_Artifacts& from) { Backup_Artifacts::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ShellDB_LightingConfig* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ShellDB.LightingConfig"; + void InternalSwap(Backup_Artifacts* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.Backup.Artifacts"; } + + protected: + explicit Backup_Artifacts(::google::protobuf::Arena* arena); + Backup_Artifacts(::google::protobuf::Arena* arena, const Backup_Artifacts& from); + Backup_Artifacts(::google::protobuf::Arena* arena, Backup_Artifacts&& from) noexcept + : Backup_Artifacts(arena) { + *this = ::std::move(from); } - protected: - explicit ShellDB_LightingConfig(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kLightDirFieldNumber = 1, - kLightDirectColorFieldNumber = 2, - kLightAmbientColorFieldNumber = 4, - kFogColorFieldNumber = 6, - kLightDirectIntensityFieldNumber = 3, - kLightAmbientIntensityFieldNumber = 5, - kFogNearFieldNumber = 7, - kFogFarFieldNumber = 8, - kFogDensityFieldNumber = 9, + kTankFuelsFieldNumber = 16, + kTankLimitsFieldNumber = 18, + kItemBeingInfusedFieldNumber = 2, + kSpecBeingInfusedFieldNumber = 13, + kInfusingEggsRequiredFieldNumber = 4, + kEggsInfusedFieldNumber = 5, + kLastFueledShipFieldNumber = 9, + kInfusingFieldNumber = 1, + kTankFillingEnabledFieldNumber = 14, + kEnabledFieldNumber = 11, + kIntroShownFieldNumber = 12, + kInventoryScoreFieldNumber = 10, + kCraftingXpFieldNumber = 17, + kTankLevelFieldNumber = 15, + kFlowPercentageArtifactsFieldNumber = 6, + kEggTypeInfusingFieldNumber = 3, + kFuelingEnabledFieldNumber = 7, + kInfusingEnabledDEPRECATEDFieldNumber = 8, }; - // optional .ei.Vector3 light_dir = 1; - bool has_light_dir() const; + // repeated double tank_fuels = 16; + int tank_fuels_size() const; private: - bool _internal_has_light_dir() const; + int _internal_tank_fuels_size() const; + public: - void clear_light_dir(); - const ::ei::Vector3& light_dir() const; - PROTOBUF_NODISCARD ::ei::Vector3* release_light_dir(); - ::ei::Vector3* mutable_light_dir(); - void set_allocated_light_dir(::ei::Vector3* light_dir); + void clear_tank_fuels() ; + double tank_fuels(int index) const; + void set_tank_fuels(int index, double value); + void add_tank_fuels(double value); + const ::google::protobuf::RepeatedField& tank_fuels() const; + ::google::protobuf::RepeatedField* mutable_tank_fuels(); + private: - const ::ei::Vector3& _internal_light_dir() const; - ::ei::Vector3* _internal_mutable_light_dir(); + const ::google::protobuf::RepeatedField& _internal_tank_fuels() const; + ::google::protobuf::RepeatedField* _internal_mutable_tank_fuels(); + public: - void unsafe_arena_set_allocated_light_dir( - ::ei::Vector3* light_dir); - ::ei::Vector3* unsafe_arena_release_light_dir(); + // repeated double tank_limits = 18; + int tank_limits_size() const; + private: + int _internal_tank_limits_size() const; + + public: + void clear_tank_limits() ; + double tank_limits(int index) const; + void set_tank_limits(int index, double value); + void add_tank_limits(double value); + const ::google::protobuf::RepeatedField& tank_limits() const; + ::google::protobuf::RepeatedField* mutable_tank_limits(); - // optional .ei.Vector4 light_direct_color = 2; - bool has_light_direct_color() const; private: - bool _internal_has_light_direct_color() const; + const ::google::protobuf::RepeatedField& _internal_tank_limits() const; + ::google::protobuf::RepeatedField* _internal_mutable_tank_limits(); + public: - void clear_light_direct_color(); - const ::ei::Vector4& light_direct_color() const; - PROTOBUF_NODISCARD ::ei::Vector4* release_light_direct_color(); - ::ei::Vector4* mutable_light_direct_color(); - void set_allocated_light_direct_color(::ei::Vector4* light_direct_color); + // optional .ei.ArtifactInventoryItem item_being_infused = 2; + bool has_item_being_infused() const; + void clear_item_being_infused() ; + const ::ei::ArtifactInventoryItem& item_being_infused() const; + PROTOBUF_NODISCARD ::ei::ArtifactInventoryItem* release_item_being_infused(); + ::ei::ArtifactInventoryItem* mutable_item_being_infused(); + void set_allocated_item_being_infused(::ei::ArtifactInventoryItem* value); + void unsafe_arena_set_allocated_item_being_infused(::ei::ArtifactInventoryItem* value); + ::ei::ArtifactInventoryItem* unsafe_arena_release_item_being_infused(); + private: - const ::ei::Vector4& _internal_light_direct_color() const; - ::ei::Vector4* _internal_mutable_light_direct_color(); + const ::ei::ArtifactInventoryItem& _internal_item_being_infused() const; + ::ei::ArtifactInventoryItem* _internal_mutable_item_being_infused(); + public: - void unsafe_arena_set_allocated_light_direct_color( - ::ei::Vector4* light_direct_color); - ::ei::Vector4* unsafe_arena_release_light_direct_color(); + // optional .ei.ArtifactSpec spec_being_infused = 13; + bool has_spec_being_infused() const; + void clear_spec_being_infused() ; + const ::ei::ArtifactSpec& spec_being_infused() const; + PROTOBUF_NODISCARD ::ei::ArtifactSpec* release_spec_being_infused(); + ::ei::ArtifactSpec* mutable_spec_being_infused(); + void set_allocated_spec_being_infused(::ei::ArtifactSpec* value); + void unsafe_arena_set_allocated_spec_being_infused(::ei::ArtifactSpec* value); + ::ei::ArtifactSpec* unsafe_arena_release_spec_being_infused(); - // optional .ei.Vector4 light_ambient_color = 4; - bool has_light_ambient_color() const; private: - bool _internal_has_light_ambient_color() const; + const ::ei::ArtifactSpec& _internal_spec_being_infused() const; + ::ei::ArtifactSpec* _internal_mutable_spec_being_infused(); + public: - void clear_light_ambient_color(); - const ::ei::Vector4& light_ambient_color() const; - PROTOBUF_NODISCARD ::ei::Vector4* release_light_ambient_color(); - ::ei::Vector4* mutable_light_ambient_color(); - void set_allocated_light_ambient_color(::ei::Vector4* light_ambient_color); + // optional double infusing_eggs_required = 4; + bool has_infusing_eggs_required() const; + void clear_infusing_eggs_required() ; + double infusing_eggs_required() const; + void set_infusing_eggs_required(double value); + private: - const ::ei::Vector4& _internal_light_ambient_color() const; - ::ei::Vector4* _internal_mutable_light_ambient_color(); + double _internal_infusing_eggs_required() const; + void _internal_set_infusing_eggs_required(double value); + public: - void unsafe_arena_set_allocated_light_ambient_color( - ::ei::Vector4* light_ambient_color); - ::ei::Vector4* unsafe_arena_release_light_ambient_color(); + // optional double eggs_infused = 5; + bool has_eggs_infused() const; + void clear_eggs_infused() ; + double eggs_infused() const; + void set_eggs_infused(double value); - // optional .ei.Vector4 fog_color = 6; - bool has_fog_color() const; private: - bool _internal_has_fog_color() const; + double _internal_eggs_infused() const; + void _internal_set_eggs_infused(double value); + public: - void clear_fog_color(); - const ::ei::Vector4& fog_color() const; - PROTOBUF_NODISCARD ::ei::Vector4* release_fog_color(); - ::ei::Vector4* mutable_fog_color(); - void set_allocated_fog_color(::ei::Vector4* fog_color); + // optional .ei.MissionInfo.Spaceship last_fueled_ship = 9; + bool has_last_fueled_ship() const; + void clear_last_fueled_ship() ; + ::ei::MissionInfo_Spaceship last_fueled_ship() const; + void set_last_fueled_ship(::ei::MissionInfo_Spaceship value); + private: - const ::ei::Vector4& _internal_fog_color() const; - ::ei::Vector4* _internal_mutable_fog_color(); + ::ei::MissionInfo_Spaceship _internal_last_fueled_ship() const; + void _internal_set_last_fueled_ship(::ei::MissionInfo_Spaceship value); + public: - void unsafe_arena_set_allocated_fog_color( - ::ei::Vector4* fog_color); - ::ei::Vector4* unsafe_arena_release_fog_color(); + // optional bool infusing = 1; + bool has_infusing() const; + void clear_infusing() ; + bool infusing() const; + void set_infusing(bool value); - // optional float light_direct_intensity = 3; - bool has_light_direct_intensity() const; private: - bool _internal_has_light_direct_intensity() const; + bool _internal_infusing() const; + void _internal_set_infusing(bool value); + public: - void clear_light_direct_intensity(); - float light_direct_intensity() const; - void set_light_direct_intensity(float value); + // optional bool tank_filling_enabled = 14; + bool has_tank_filling_enabled() const; + void clear_tank_filling_enabled() ; + bool tank_filling_enabled() const; + void set_tank_filling_enabled(bool value); + private: - float _internal_light_direct_intensity() const; - void _internal_set_light_direct_intensity(float value); + bool _internal_tank_filling_enabled() const; + void _internal_set_tank_filling_enabled(bool value); + public: + // optional bool enabled = 11; + bool has_enabled() const; + void clear_enabled() ; + bool enabled() const; + void set_enabled(bool value); - // optional float light_ambient_intensity = 5; - bool has_light_ambient_intensity() const; private: - bool _internal_has_light_ambient_intensity() const; + bool _internal_enabled() const; + void _internal_set_enabled(bool value); + public: - void clear_light_ambient_intensity(); - float light_ambient_intensity() const; - void set_light_ambient_intensity(float value); + // optional bool intro_shown = 12; + bool has_intro_shown() const; + void clear_intro_shown() ; + bool intro_shown() const; + void set_intro_shown(bool value); + private: - float _internal_light_ambient_intensity() const; - void _internal_set_light_ambient_intensity(float value); + bool _internal_intro_shown() const; + void _internal_set_intro_shown(bool value); + public: + // optional double inventory_score = 10; + bool has_inventory_score() const; + void clear_inventory_score() ; + double inventory_score() const; + void set_inventory_score(double value); - // optional float fog_near = 7; - bool has_fog_near() const; private: - bool _internal_has_fog_near() const; + double _internal_inventory_score() const; + void _internal_set_inventory_score(double value); + public: - void clear_fog_near(); - float fog_near() const; - void set_fog_near(float value); + // optional double crafting_xp = 17; + bool has_crafting_xp() const; + void clear_crafting_xp() ; + double crafting_xp() const; + void set_crafting_xp(double value); + private: - float _internal_fog_near() const; - void _internal_set_fog_near(float value); + double _internal_crafting_xp() const; + void _internal_set_crafting_xp(double value); + public: + // optional uint32 tank_level = 15; + bool has_tank_level() const; + void clear_tank_level() ; + ::uint32_t tank_level() const; + void set_tank_level(::uint32_t value); - // optional float fog_far = 8; - bool has_fog_far() const; private: - bool _internal_has_fog_far() const; + ::uint32_t _internal_tank_level() const; + void _internal_set_tank_level(::uint32_t value); + public: - void clear_fog_far(); - float fog_far() const; - void set_fog_far(float value); + // optional double flow_percentage_artifacts = 6 [default = 0.5]; + bool has_flow_percentage_artifacts() const; + void clear_flow_percentage_artifacts() ; + double flow_percentage_artifacts() const; + void set_flow_percentage_artifacts(double value); + private: - float _internal_fog_far() const; - void _internal_set_fog_far(float value); + double _internal_flow_percentage_artifacts() const; + void _internal_set_flow_percentage_artifacts(double value); + public: + // optional .ei.Egg egg_type_infusing = 3; + bool has_egg_type_infusing() const; + void clear_egg_type_infusing() ; + ::ei::Egg egg_type_infusing() const; + void set_egg_type_infusing(::ei::Egg value); - // optional float fog_density = 9; - bool has_fog_density() const; private: - bool _internal_has_fog_density() const; + ::ei::Egg _internal_egg_type_infusing() const; + void _internal_set_egg_type_infusing(::ei::Egg value); + public: - void clear_fog_density(); - float fog_density() const; - void set_fog_density(float value); + // optional bool fueling_enabled = 7 [default = true]; + bool has_fueling_enabled() const; + void clear_fueling_enabled() ; + bool fueling_enabled() const; + void set_fueling_enabled(bool value); + private: - float _internal_fog_density() const; - void _internal_set_fog_density(float value); + bool _internal_fueling_enabled() const; + void _internal_set_fueling_enabled(bool value); + public: + // optional bool infusing_enabled_DEPRECATED = 8 [default = true]; + bool has_infusing_enabled_deprecated() const; + void clear_infusing_enabled_deprecated() ; + bool infusing_enabled_deprecated() const; + void set_infusing_enabled_deprecated(bool value); - // @@protoc_insertion_point(class_scope:ei.ShellDB.LightingConfig) + private: + bool _internal_infusing_enabled_deprecated() const; + void _internal_set_infusing_enabled_deprecated(bool value); + + public: + // @@protoc_insertion_point(class_scope:ei.Backup.Artifacts) 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_; - ::ei::Vector3* light_dir_; - ::ei::Vector4* light_direct_color_; - ::ei::Vector4* light_ambient_color_; - ::ei::Vector4* fog_color_; - float light_direct_intensity_; - float light_ambient_intensity_; - float fog_near_; - float fog_far_; - float fog_density_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 5, 18, 4, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_Backup_Artifacts_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const Backup_Artifacts& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedField tank_fuels_; + ::google::protobuf::RepeatedField tank_limits_; + ::ei::ArtifactInventoryItem* item_being_infused_; + ::ei::ArtifactSpec* spec_being_infused_; + double infusing_eggs_required_; + double eggs_infused_; + int last_fueled_ship_; + bool infusing_; + bool tank_filling_enabled_; + bool enabled_; + bool intro_shown_; + double inventory_score_; + double crafting_xp_; + ::uint32_t tank_level_; + double flow_percentage_artifacts_; + int egg_type_infusing_; + bool fueling_enabled_; + bool infusing_enabled_deprecated_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ShellDB final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ShellDB) */ { +class ArtifactsDB final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ArtifactsDB) */ { public: - inline ShellDB() : ShellDB(nullptr) {} - ~ShellDB() override; - explicit PROTOBUF_CONSTEXPR ShellDB(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ShellDB(const ShellDB& from); - ShellDB(ShellDB&& from) noexcept - : ShellDB() { - *this = ::std::move(from); - } - - inline ShellDB& operator=(const ShellDB& from) { + inline ArtifactsDB() : ArtifactsDB(nullptr) {} + ~ArtifactsDB() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ArtifactsDB( + ::google::protobuf::internal::ConstantInitialized); + + inline ArtifactsDB(const ArtifactsDB& from) : ArtifactsDB(nullptr, from) {} + inline ArtifactsDB(ArtifactsDB&& from) noexcept + : ArtifactsDB(nullptr, std::move(from)) {} + inline ArtifactsDB& operator=(const ArtifactsDB& from) { CopyFrom(from); return *this; } - inline ShellDB& operator=(ShellDB&& from) noexcept { + inline ArtifactsDB& operator=(ArtifactsDB&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -50508,429 +55279,417 @@ class ShellDB final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ShellDB& default_instance() { + static const ArtifactsDB& default_instance() { return *internal_default_instance(); } - static inline const ShellDB* internal_default_instance() { - return reinterpret_cast( - &_ShellDB_default_instance_); - } - static constexpr int kIndexInFileMessages = - 183; - - friend void swap(ShellDB& a, ShellDB& b) { - a.Swap(&b); + static inline const ArtifactsDB* internal_default_instance() { + return reinterpret_cast( + &_ArtifactsDB_default_instance_); } - inline void Swap(ShellDB* other) { + static constexpr int kIndexInFileMessages = 161; + friend void swap(ArtifactsDB& a, ArtifactsDB& b) { a.Swap(&b); } + inline void Swap(ArtifactsDB* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ShellDB* other) { + void UnsafeArenaSwap(ArtifactsDB* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ShellDB* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ArtifactsDB* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ShellDB& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ShellDB& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ArtifactsDB& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ArtifactsDB& from) { ArtifactsDB::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ShellDB* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ShellDB"; + void InternalSwap(ArtifactsDB* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ArtifactsDB"; } + + protected: + explicit ArtifactsDB(::google::protobuf::Arena* arena); + ArtifactsDB(::google::protobuf::Arena* arena, const ArtifactsDB& from); + ArtifactsDB(::google::protobuf::Arena* arena, ArtifactsDB&& from) noexcept + : ArtifactsDB(arena) { + *this = ::std::move(from); } - protected: - explicit ShellDB(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- - - typedef ShellDB_ShellStatus ShellStatus; - typedef ShellDB_ShellElementStatus ShellElementStatus; - typedef ShellDB_ShellSetVariationStatus ShellSetVariationStatus; - typedef ShellDB_FarmConfiguration FarmConfiguration; - typedef ShellDB_SavedFarmConfiguration SavedFarmConfiguration; - typedef ShellDB_ShellConfiguration ShellConfiguration; - typedef ShellDB_ShellSetConfiguration ShellSetConfiguration; - typedef ShellDB_ShellGroupConfiguration ShellGroupConfiguration; - typedef ShellDB_ChickenConfig ChickenConfig; - typedef ShellDB_LightingConfig LightingConfig; - - typedef ShellDB_FarmElement FarmElement; - static constexpr FarmElement HEN_HOUSE = - ShellDB_FarmElement_HEN_HOUSE; - static constexpr FarmElement SILO = - ShellDB_FarmElement_SILO; - static constexpr FarmElement MAILBOX = - ShellDB_FarmElement_MAILBOX; - static constexpr FarmElement TROPHY_CASE = - ShellDB_FarmElement_TROPHY_CASE; - static constexpr FarmElement GROUND = - ShellDB_FarmElement_GROUND; - static constexpr FarmElement HARDSCAPE = - ShellDB_FarmElement_HARDSCAPE; - static constexpr FarmElement HYPERLOOP = - ShellDB_FarmElement_HYPERLOOP; - static constexpr FarmElement DEPOT = - ShellDB_FarmElement_DEPOT; - static constexpr FarmElement LAB = - ShellDB_FarmElement_LAB; - static constexpr FarmElement HATCHERY = - ShellDB_FarmElement_HATCHERY; - static constexpr FarmElement HOA = - ShellDB_FarmElement_HOA; - static constexpr FarmElement MISSION_CONTROL = - ShellDB_FarmElement_MISSION_CONTROL; - static constexpr FarmElement FUEL_TANK = - ShellDB_FarmElement_FUEL_TANK; - static constexpr FarmElement CHICKEN = - ShellDB_FarmElement_CHICKEN; - static constexpr FarmElement HAT = - ShellDB_FarmElement_HAT; - static constexpr FarmElement UNKNOWN = - ShellDB_FarmElement_UNKNOWN; - static inline bool FarmElement_IsValid(int value) { - return ShellDB_FarmElement_IsValid(value); - } - static constexpr FarmElement FarmElement_MIN = - ShellDB_FarmElement_FarmElement_MIN; - static constexpr FarmElement FarmElement_MAX = - ShellDB_FarmElement_FarmElement_MAX; - static constexpr int FarmElement_ARRAYSIZE = - ShellDB_FarmElement_FarmElement_ARRAYSIZE; - static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* - FarmElement_descriptor() { - return ShellDB_FarmElement_descriptor(); - } - template - static inline const std::string& FarmElement_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function FarmElement_Name."); - return ShellDB_FarmElement_Name(enum_t_value); - } - static inline bool FarmElement_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, - FarmElement* value) { - return ShellDB_FarmElement_Parse(name, value); - } + using ActiveArtifactSlot = ArtifactsDB_ActiveArtifactSlot; + using ActiveArtifactSet = ArtifactsDB_ActiveArtifactSet; + using CraftableArtifact = ArtifactsDB_CraftableArtifact; // accessors ------------------------------------------------------- - enum : int { - kShellInventoryFieldNumber = 1, - kShellSetInventoryFieldNumber = 2, - kFarmConfigsFieldNumber = 3, - kShellObjectInventoryFieldNumber = 4, - kShellElementInventoryFieldNumber = 5, - kNewShellsDownloadedFieldNumber = 6, - kNewShellsSeenFieldNumber = 7, - kShellVariationInventoryFieldNumber = 8, - kSavedConfigsFieldNumber = 9, - kLastShowcaseFeaturedTimeSeenFieldNumber = 11, - kLightingControlsUnlockedFieldNumber = 10, + kInventoryItemsFieldNumber = 1, + kInventorySlotsFieldNumber = 3, + kMissionInfosFieldNumber = 4, + kMissionArchiveFieldNumber = 5, + kActiveArtifactsDEPRECATEDFieldNumber = 7, + kDiscoveredArtifactsDEPRECATEDFieldNumber = 8, + kCraftableArtifactsDEPRECATEDFieldNumber = 9, + kCraftingCountsDEPRECATEDFieldNumber = 10, + kActiveArtifactSetsFieldNumber = 11, + kArtifactStatusFieldNumber = 12, + kSavedArtifactSetsFieldNumber = 13, + kFuelingMissionFieldNumber = 14, + kItemSequenceFieldNumber = 2, }; - // repeated .ei.ShellDB.ShellStatus shell_inventory = 1; - int shell_inventory_size() const; + // repeated .ei.ArtifactInventoryItem inventory_items = 1; + int inventory_items_size() const; private: - int _internal_shell_inventory_size() const; + int _internal_inventory_items_size() const; + public: - void clear_shell_inventory(); - ::ei::ShellDB_ShellStatus* mutable_shell_inventory(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellStatus >* - mutable_shell_inventory(); + void clear_inventory_items() ; + ::ei::ArtifactInventoryItem* mutable_inventory_items(int index); + ::google::protobuf::RepeatedPtrField<::ei::ArtifactInventoryItem>* mutable_inventory_items(); + private: - const ::ei::ShellDB_ShellStatus& _internal_shell_inventory(int index) const; - ::ei::ShellDB_ShellStatus* _internal_add_shell_inventory(); + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactInventoryItem>& _internal_inventory_items() const; + ::google::protobuf::RepeatedPtrField<::ei::ArtifactInventoryItem>* _internal_mutable_inventory_items(); public: - const ::ei::ShellDB_ShellStatus& shell_inventory(int index) const; - ::ei::ShellDB_ShellStatus* add_shell_inventory(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellStatus >& - shell_inventory() const; + const ::ei::ArtifactInventoryItem& inventory_items(int index) const; + ::ei::ArtifactInventoryItem* add_inventory_items(); + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactInventoryItem>& inventory_items() const; + // repeated .ei.InventorySlot inventory_slots = 3; + int inventory_slots_size() const; + private: + int _internal_inventory_slots_size() const; + + public: + void clear_inventory_slots() ; + ::ei::InventorySlot* mutable_inventory_slots(int index); + ::google::protobuf::RepeatedPtrField<::ei::InventorySlot>* mutable_inventory_slots(); - // repeated .ei.ShellDB.ShellStatus shell_set_inventory = 2; - int shell_set_inventory_size() const; private: - int _internal_shell_set_inventory_size() const; + const ::google::protobuf::RepeatedPtrField<::ei::InventorySlot>& _internal_inventory_slots() const; + ::google::protobuf::RepeatedPtrField<::ei::InventorySlot>* _internal_mutable_inventory_slots(); public: - void clear_shell_set_inventory(); - ::ei::ShellDB_ShellStatus* mutable_shell_set_inventory(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellStatus >* - mutable_shell_set_inventory(); + const ::ei::InventorySlot& inventory_slots(int index) const; + ::ei::InventorySlot* add_inventory_slots(); + const ::google::protobuf::RepeatedPtrField<::ei::InventorySlot>& inventory_slots() const; + // repeated .ei.MissionInfo mission_infos = 4; + int mission_infos_size() const; private: - const ::ei::ShellDB_ShellStatus& _internal_shell_set_inventory(int index) const; - ::ei::ShellDB_ShellStatus* _internal_add_shell_set_inventory(); + int _internal_mission_infos_size() const; + public: - const ::ei::ShellDB_ShellStatus& shell_set_inventory(int index) const; - ::ei::ShellDB_ShellStatus* add_shell_set_inventory(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellStatus >& - shell_set_inventory() const; + void clear_mission_infos() ; + ::ei::MissionInfo* mutable_mission_infos(int index); + ::google::protobuf::RepeatedPtrField<::ei::MissionInfo>* mutable_mission_infos(); - // repeated .ei.ShellDB.FarmConfiguration farm_configs = 3; - int farm_configs_size() const; private: - int _internal_farm_configs_size() const; + const ::google::protobuf::RepeatedPtrField<::ei::MissionInfo>& _internal_mission_infos() const; + ::google::protobuf::RepeatedPtrField<::ei::MissionInfo>* _internal_mutable_mission_infos(); public: - void clear_farm_configs(); - ::ei::ShellDB_FarmConfiguration* mutable_farm_configs(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_FarmConfiguration >* - mutable_farm_configs(); + const ::ei::MissionInfo& mission_infos(int index) const; + ::ei::MissionInfo* add_mission_infos(); + const ::google::protobuf::RepeatedPtrField<::ei::MissionInfo>& mission_infos() const; + // repeated .ei.MissionInfo mission_archive = 5; + int mission_archive_size() const; private: - const ::ei::ShellDB_FarmConfiguration& _internal_farm_configs(int index) const; - ::ei::ShellDB_FarmConfiguration* _internal_add_farm_configs(); + int _internal_mission_archive_size() const; + public: - const ::ei::ShellDB_FarmConfiguration& farm_configs(int index) const; - ::ei::ShellDB_FarmConfiguration* add_farm_configs(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_FarmConfiguration >& - farm_configs() const; + void clear_mission_archive() ; + ::ei::MissionInfo* mutable_mission_archive(int index); + ::google::protobuf::RepeatedPtrField<::ei::MissionInfo>* mutable_mission_archive(); - // repeated .ei.ShellDB.ShellStatus shell_object_inventory = 4; - int shell_object_inventory_size() const; private: - int _internal_shell_object_inventory_size() const; + const ::google::protobuf::RepeatedPtrField<::ei::MissionInfo>& _internal_mission_archive() const; + ::google::protobuf::RepeatedPtrField<::ei::MissionInfo>* _internal_mutable_mission_archive(); public: - void clear_shell_object_inventory(); - ::ei::ShellDB_ShellStatus* mutable_shell_object_inventory(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellStatus >* - mutable_shell_object_inventory(); + const ::ei::MissionInfo& mission_archive(int index) const; + ::ei::MissionInfo* add_mission_archive(); + const ::google::protobuf::RepeatedPtrField<::ei::MissionInfo>& mission_archive() const; + // repeated .ei.ArtifactsDB.ActiveArtifactSlot active_artifacts_DEPRECATED = 7; + int active_artifacts_deprecated_size() const; private: - const ::ei::ShellDB_ShellStatus& _internal_shell_object_inventory(int index) const; - ::ei::ShellDB_ShellStatus* _internal_add_shell_object_inventory(); + int _internal_active_artifacts_deprecated_size() const; + public: - const ::ei::ShellDB_ShellStatus& shell_object_inventory(int index) const; - ::ei::ShellDB_ShellStatus* add_shell_object_inventory(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellStatus >& - shell_object_inventory() const; + void clear_active_artifacts_deprecated() ; + ::ei::ArtifactsDB_ActiveArtifactSlot* mutable_active_artifacts_deprecated(int index); + ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_ActiveArtifactSlot>* mutable_active_artifacts_deprecated(); - // repeated .ei.ShellDB.ShellElementStatus shell_element_inventory = 5; - int shell_element_inventory_size() const; private: - int _internal_shell_element_inventory_size() const; + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_ActiveArtifactSlot>& _internal_active_artifacts_deprecated() const; + ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_ActiveArtifactSlot>* _internal_mutable_active_artifacts_deprecated(); public: - void clear_shell_element_inventory(); - ::ei::ShellDB_ShellElementStatus* mutable_shell_element_inventory(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellElementStatus >* - mutable_shell_element_inventory(); + const ::ei::ArtifactsDB_ActiveArtifactSlot& active_artifacts_deprecated(int index) const; + ::ei::ArtifactsDB_ActiveArtifactSlot* add_active_artifacts_deprecated(); + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_ActiveArtifactSlot>& active_artifacts_deprecated() const; + // repeated .ei.ArtifactSpec discovered_artifacts_DEPRECATED = 8; + int discovered_artifacts_deprecated_size() const; private: - const ::ei::ShellDB_ShellElementStatus& _internal_shell_element_inventory(int index) const; - ::ei::ShellDB_ShellElementStatus* _internal_add_shell_element_inventory(); + int _internal_discovered_artifacts_deprecated_size() const; + public: - const ::ei::ShellDB_ShellElementStatus& shell_element_inventory(int index) const; - ::ei::ShellDB_ShellElementStatus* add_shell_element_inventory(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellElementStatus >& - shell_element_inventory() const; + void clear_discovered_artifacts_deprecated() ; + ::ei::ArtifactSpec* mutable_discovered_artifacts_deprecated(int index); + ::google::protobuf::RepeatedPtrField<::ei::ArtifactSpec>* mutable_discovered_artifacts_deprecated(); - // repeated string new_shells_downloaded = 6; - int new_shells_downloaded_size() const; private: - int _internal_new_shells_downloaded_size() const; + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactSpec>& _internal_discovered_artifacts_deprecated() const; + ::google::protobuf::RepeatedPtrField<::ei::ArtifactSpec>* _internal_mutable_discovered_artifacts_deprecated(); public: - void clear_new_shells_downloaded(); - const std::string& new_shells_downloaded(int index) const; - std::string* mutable_new_shells_downloaded(int index); - void set_new_shells_downloaded(int index, const std::string& value); - void set_new_shells_downloaded(int index, std::string&& value); - void set_new_shells_downloaded(int index, const char* value); - void set_new_shells_downloaded(int index, const char* value, size_t size); - std::string* add_new_shells_downloaded(); - void add_new_shells_downloaded(const std::string& value); - void add_new_shells_downloaded(std::string&& value); - void add_new_shells_downloaded(const char* value); - void add_new_shells_downloaded(const char* value, size_t size); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& new_shells_downloaded() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_new_shells_downloaded(); + const ::ei::ArtifactSpec& discovered_artifacts_deprecated(int index) const; + ::ei::ArtifactSpec* add_discovered_artifacts_deprecated(); + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactSpec>& discovered_artifacts_deprecated() const; + // repeated .ei.ArtifactsDB.CraftableArtifact craftable_artifacts_DEPRECATED = 9; + int craftable_artifacts_deprecated_size() const; private: - const std::string& _internal_new_shells_downloaded(int index) const; - std::string* _internal_add_new_shells_downloaded(); + int _internal_craftable_artifacts_deprecated_size() const; + public: + void clear_craftable_artifacts_deprecated() ; + ::ei::ArtifactsDB_CraftableArtifact* mutable_craftable_artifacts_deprecated(int index); + ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_CraftableArtifact>* mutable_craftable_artifacts_deprecated(); - // repeated string new_shells_seen = 7; - int new_shells_seen_size() const; private: - int _internal_new_shells_seen_size() const; + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_CraftableArtifact>& _internal_craftable_artifacts_deprecated() const; + ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_CraftableArtifact>* _internal_mutable_craftable_artifacts_deprecated(); public: - void clear_new_shells_seen(); - const std::string& new_shells_seen(int index) const; - std::string* mutable_new_shells_seen(int index); - void set_new_shells_seen(int index, const std::string& value); - void set_new_shells_seen(int index, std::string&& value); - void set_new_shells_seen(int index, const char* value); - void set_new_shells_seen(int index, const char* value, size_t size); - std::string* add_new_shells_seen(); - void add_new_shells_seen(const std::string& value); - void add_new_shells_seen(std::string&& value); - void add_new_shells_seen(const char* value); - void add_new_shells_seen(const char* value, size_t size); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& new_shells_seen() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_new_shells_seen(); + const ::ei::ArtifactsDB_CraftableArtifact& craftable_artifacts_deprecated(int index) const; + ::ei::ArtifactsDB_CraftableArtifact* add_craftable_artifacts_deprecated(); + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_CraftableArtifact>& craftable_artifacts_deprecated() const; + // repeated .ei.ArtifactsDB.CraftableArtifact crafting_counts_DEPRECATED = 10; + int crafting_counts_deprecated_size() const; private: - const std::string& _internal_new_shells_seen(int index) const; - std::string* _internal_add_new_shells_seen(); + int _internal_crafting_counts_deprecated_size() const; + public: + void clear_crafting_counts_deprecated() ; + ::ei::ArtifactsDB_CraftableArtifact* mutable_crafting_counts_deprecated(int index); + ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_CraftableArtifact>* mutable_crafting_counts_deprecated(); - // repeated .ei.ShellDB.ShellSetVariationStatus shell_variation_inventory = 8; - int shell_variation_inventory_size() const; private: - int _internal_shell_variation_inventory_size() const; + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_CraftableArtifact>& _internal_crafting_counts_deprecated() const; + ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_CraftableArtifact>* _internal_mutable_crafting_counts_deprecated(); public: - void clear_shell_variation_inventory(); - ::ei::ShellDB_ShellSetVariationStatus* mutable_shell_variation_inventory(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellSetVariationStatus >* - mutable_shell_variation_inventory(); + const ::ei::ArtifactsDB_CraftableArtifact& crafting_counts_deprecated(int index) const; + ::ei::ArtifactsDB_CraftableArtifact* add_crafting_counts_deprecated(); + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_CraftableArtifact>& crafting_counts_deprecated() const; + // repeated .ei.ArtifactsDB.ActiveArtifactSet active_artifact_sets = 11; + int active_artifact_sets_size() const; private: - const ::ei::ShellDB_ShellSetVariationStatus& _internal_shell_variation_inventory(int index) const; - ::ei::ShellDB_ShellSetVariationStatus* _internal_add_shell_variation_inventory(); + int _internal_active_artifact_sets_size() const; + public: - const ::ei::ShellDB_ShellSetVariationStatus& shell_variation_inventory(int index) const; - ::ei::ShellDB_ShellSetVariationStatus* add_shell_variation_inventory(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellSetVariationStatus >& - shell_variation_inventory() const; + void clear_active_artifact_sets() ; + ::ei::ArtifactsDB_ActiveArtifactSet* mutable_active_artifact_sets(int index); + ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_ActiveArtifactSet>* mutable_active_artifact_sets(); - // repeated .ei.ShellDB.SavedFarmConfiguration saved_configs = 9; - int saved_configs_size() const; private: - int _internal_saved_configs_size() const; + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_ActiveArtifactSet>& _internal_active_artifact_sets() const; + ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_ActiveArtifactSet>* _internal_mutable_active_artifact_sets(); public: - void clear_saved_configs(); - ::ei::ShellDB_SavedFarmConfiguration* mutable_saved_configs(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_SavedFarmConfiguration >* - mutable_saved_configs(); + const ::ei::ArtifactsDB_ActiveArtifactSet& active_artifact_sets(int index) const; + ::ei::ArtifactsDB_ActiveArtifactSet* add_active_artifact_sets(); + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_ActiveArtifactSet>& active_artifact_sets() const; + // repeated .ei.ArtifactsDB.CraftableArtifact artifact_status = 12; + int artifact_status_size() const; private: - const ::ei::ShellDB_SavedFarmConfiguration& _internal_saved_configs(int index) const; - ::ei::ShellDB_SavedFarmConfiguration* _internal_add_saved_configs(); + int _internal_artifact_status_size() const; + public: - const ::ei::ShellDB_SavedFarmConfiguration& saved_configs(int index) const; - ::ei::ShellDB_SavedFarmConfiguration* add_saved_configs(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_SavedFarmConfiguration >& - saved_configs() const; + void clear_artifact_status() ; + ::ei::ArtifactsDB_CraftableArtifact* mutable_artifact_status(int index); + ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_CraftableArtifact>* mutable_artifact_status(); - // optional double last_showcase_featured_time_seen = 11; - bool has_last_showcase_featured_time_seen() const; private: - bool _internal_has_last_showcase_featured_time_seen() const; + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_CraftableArtifact>& _internal_artifact_status() const; + ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_CraftableArtifact>* _internal_mutable_artifact_status(); public: - void clear_last_showcase_featured_time_seen(); - double last_showcase_featured_time_seen() const; - void set_last_showcase_featured_time_seen(double value); + const ::ei::ArtifactsDB_CraftableArtifact& artifact_status(int index) const; + ::ei::ArtifactsDB_CraftableArtifact* add_artifact_status(); + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_CraftableArtifact>& artifact_status() const; + // repeated .ei.ArtifactsDB.ActiveArtifactSet saved_artifact_sets = 13; + int saved_artifact_sets_size() const; private: - double _internal_last_showcase_featured_time_seen() const; - void _internal_set_last_showcase_featured_time_seen(double value); + int _internal_saved_artifact_sets_size() const; + public: + void clear_saved_artifact_sets() ; + ::ei::ArtifactsDB_ActiveArtifactSet* mutable_saved_artifact_sets(int index); + ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_ActiveArtifactSet>* mutable_saved_artifact_sets(); - // optional bool lighting_controls_unlocked = 10; - bool has_lighting_controls_unlocked() const; private: - bool _internal_has_lighting_controls_unlocked() const; + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_ActiveArtifactSet>& _internal_saved_artifact_sets() const; + ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_ActiveArtifactSet>* _internal_mutable_saved_artifact_sets(); public: - void clear_lighting_controls_unlocked(); - bool lighting_controls_unlocked() const; - void set_lighting_controls_unlocked(bool value); + const ::ei::ArtifactsDB_ActiveArtifactSet& saved_artifact_sets(int index) const; + ::ei::ArtifactsDB_ActiveArtifactSet* add_saved_artifact_sets(); + const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_ActiveArtifactSet>& saved_artifact_sets() const; + // optional .ei.MissionInfo fueling_mission = 14; + bool has_fueling_mission() const; + void clear_fueling_mission() ; + const ::ei::MissionInfo& fueling_mission() const; + PROTOBUF_NODISCARD ::ei::MissionInfo* release_fueling_mission(); + ::ei::MissionInfo* mutable_fueling_mission(); + void set_allocated_fueling_mission(::ei::MissionInfo* value); + void unsafe_arena_set_allocated_fueling_mission(::ei::MissionInfo* value); + ::ei::MissionInfo* unsafe_arena_release_fueling_mission(); + private: - bool _internal_lighting_controls_unlocked() const; - void _internal_set_lighting_controls_unlocked(bool value); + const ::ei::MissionInfo& _internal_fueling_mission() const; + ::ei::MissionInfo* _internal_mutable_fueling_mission(); + public: + // optional uint64 item_sequence = 2; + bool has_item_sequence() const; + void clear_item_sequence() ; + ::uint64_t item_sequence() const; + void set_item_sequence(::uint64_t value); - // @@protoc_insertion_point(class_scope:ei.ShellDB) + private: + ::uint64_t _internal_item_sequence() const; + void _internal_set_item_sequence(::uint64_t value); + + public: + // @@protoc_insertion_point(class_scope:ei.ArtifactsDB) 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< ::ei::ShellDB_ShellStatus > shell_inventory_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellStatus > shell_set_inventory_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_FarmConfiguration > farm_configs_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellStatus > shell_object_inventory_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellElementStatus > shell_element_inventory_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField new_shells_downloaded_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField new_shells_seen_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellSetVariationStatus > shell_variation_inventory_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_SavedFarmConfiguration > saved_configs_; - double last_showcase_featured_time_seen_; - bool lighting_controls_unlocked_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 4, 13, 12, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ArtifactsDB_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ArtifactsDB& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::ArtifactInventoryItem > inventory_items_; + ::google::protobuf::RepeatedPtrField< ::ei::InventorySlot > inventory_slots_; + ::google::protobuf::RepeatedPtrField< ::ei::MissionInfo > mission_infos_; + ::google::protobuf::RepeatedPtrField< ::ei::MissionInfo > mission_archive_; + ::google::protobuf::RepeatedPtrField< ::ei::ArtifactsDB_ActiveArtifactSlot > active_artifacts_deprecated_; + ::google::protobuf::RepeatedPtrField< ::ei::ArtifactSpec > discovered_artifacts_deprecated_; + ::google::protobuf::RepeatedPtrField< ::ei::ArtifactsDB_CraftableArtifact > craftable_artifacts_deprecated_; + ::google::protobuf::RepeatedPtrField< ::ei::ArtifactsDB_CraftableArtifact > crafting_counts_deprecated_; + ::google::protobuf::RepeatedPtrField< ::ei::ArtifactsDB_ActiveArtifactSet > active_artifact_sets_; + ::google::protobuf::RepeatedPtrField< ::ei::ArtifactsDB_CraftableArtifact > artifact_status_; + ::google::protobuf::RepeatedPtrField< ::ei::ArtifactsDB_ActiveArtifactSet > saved_artifact_sets_; + ::ei::MissionInfo* fueling_mission_; + ::uint64_t item_sequence_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ShellPopularityStats_Entry final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ShellPopularityStats.Entry) */ { +class ShellShowcaseListingSet final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ShellShowcaseListingSet) */ { public: - inline ShellPopularityStats_Entry() : ShellPopularityStats_Entry(nullptr) {} - ~ShellPopularityStats_Entry() override; - explicit PROTOBUF_CONSTEXPR ShellPopularityStats_Entry(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ShellPopularityStats_Entry(const ShellPopularityStats_Entry& from); - ShellPopularityStats_Entry(ShellPopularityStats_Entry&& from) noexcept - : ShellPopularityStats_Entry() { - *this = ::std::move(from); - } - - inline ShellPopularityStats_Entry& operator=(const ShellPopularityStats_Entry& from) { + inline ShellShowcaseListingSet() : ShellShowcaseListingSet(nullptr) {} + ~ShellShowcaseListingSet() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ShellShowcaseListingSet( + ::google::protobuf::internal::ConstantInitialized); + + inline ShellShowcaseListingSet(const ShellShowcaseListingSet& from) : ShellShowcaseListingSet(nullptr, from) {} + inline ShellShowcaseListingSet(ShellShowcaseListingSet&& from) noexcept + : ShellShowcaseListingSet(nullptr, std::move(from)) {} + inline ShellShowcaseListingSet& operator=(const ShellShowcaseListingSet& from) { CopyFrom(from); return *this; } - inline ShellPopularityStats_Entry& operator=(ShellPopularityStats_Entry&& from) noexcept { + inline ShellShowcaseListingSet& operator=(ShellShowcaseListingSet&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -50939,203 +55698,193 @@ class ShellPopularityStats_Entry final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ShellPopularityStats_Entry& default_instance() { + static const ShellShowcaseListingSet& default_instance() { return *internal_default_instance(); } - static inline const ShellPopularityStats_Entry* internal_default_instance() { - return reinterpret_cast( - &_ShellPopularityStats_Entry_default_instance_); - } - static constexpr int kIndexInFileMessages = - 184; - - friend void swap(ShellPopularityStats_Entry& a, ShellPopularityStats_Entry& b) { - a.Swap(&b); + static inline const ShellShowcaseListingSet* internal_default_instance() { + return reinterpret_cast( + &_ShellShowcaseListingSet_default_instance_); } - inline void Swap(ShellPopularityStats_Entry* other) { + static constexpr int kIndexInFileMessages = 198; + friend void swap(ShellShowcaseListingSet& a, ShellShowcaseListingSet& b) { a.Swap(&b); } + inline void Swap(ShellShowcaseListingSet* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ShellPopularityStats_Entry* other) { + void UnsafeArenaSwap(ShellShowcaseListingSet* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ShellPopularityStats_Entry* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ShellShowcaseListingSet* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ShellPopularityStats_Entry& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ShellPopularityStats_Entry& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ShellShowcaseListingSet& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ShellShowcaseListingSet& from) { ShellShowcaseListingSet::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ShellPopularityStats_Entry* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ShellPopularityStats.Entry"; + void InternalSwap(ShellShowcaseListingSet* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ShellShowcaseListingSet"; } + + protected: + explicit ShellShowcaseListingSet(::google::protobuf::Arena* arena); + ShellShowcaseListingSet(::google::protobuf::Arena* arena, const ShellShowcaseListingSet& from); + ShellShowcaseListingSet(::google::protobuf::Arena* arena, ShellShowcaseListingSet&& from) noexcept + : ShellShowcaseListingSet(arena) { + *this = ::std::move(from); } - protected: - explicit ShellPopularityStats_Entry(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kIdFieldNumber = 1, - kSpentFieldNumber = 3, - kCountFieldNumber = 4, - kElementFieldNumber = 2, + kListingsFieldNumber = 1, }; - // 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 uint64 spent = 3; - bool has_spent() const; - private: - bool _internal_has_spent() const; - public: - void clear_spent(); - uint64_t spent() const; - void set_spent(uint64_t value); + // repeated .ei.ShellShowcaseListingInfo listings = 1; + int listings_size() const; private: - uint64_t _internal_spent() const; - void _internal_set_spent(uint64_t value); - public: + int _internal_listings_size() const; - // optional uint64 count = 4; - bool has_count() const; - private: - bool _internal_has_count() const; - public: - void clear_count(); - uint64_t count() const; - void set_count(uint64_t value); - private: - uint64_t _internal_count() const; - void _internal_set_count(uint64_t value); public: + void clear_listings() ; + ::ei::ShellShowcaseListingInfo* mutable_listings(int index); + ::google::protobuf::RepeatedPtrField<::ei::ShellShowcaseListingInfo>* mutable_listings(); - // optional .ei.ShellDB.FarmElement element = 2; - bool has_element() const; - private: - bool _internal_has_element() const; - public: - void clear_element(); - ::ei::ShellDB_FarmElement element() const; - void set_element(::ei::ShellDB_FarmElement value); private: - ::ei::ShellDB_FarmElement _internal_element() const; - void _internal_set_element(::ei::ShellDB_FarmElement value); + const ::google::protobuf::RepeatedPtrField<::ei::ShellShowcaseListingInfo>& _internal_listings() const; + ::google::protobuf::RepeatedPtrField<::ei::ShellShowcaseListingInfo>* _internal_mutable_listings(); public: - - // @@protoc_insertion_point(class_scope:ei.ShellPopularityStats.Entry) + const ::ei::ShellShowcaseListingInfo& listings(int index) const; + ::ei::ShellShowcaseListingInfo* add_listings(); + const ::google::protobuf::RepeatedPtrField<::ei::ShellShowcaseListingInfo>& listings() const; + // @@protoc_insertion_point(class_scope:ei.ShellShowcaseListingSet) 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_; - uint64_t spent_; - uint64_t count_; - int element_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 0, 1, 1, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ShellShowcaseListingSet_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ShellShowcaseListingSet& from_msg); + ::google::protobuf::RepeatedPtrField< ::ei::ShellShowcaseListingInfo > listings_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ShellPopularityStats final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ShellPopularityStats) */ { +class ShellShowcase final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ShellShowcase) */ { public: - inline ShellPopularityStats() : ShellPopularityStats(nullptr) {} - ~ShellPopularityStats() override; - explicit PROTOBUF_CONSTEXPR ShellPopularityStats(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ShellPopularityStats(const ShellPopularityStats& from); - ShellPopularityStats(ShellPopularityStats&& from) noexcept - : ShellPopularityStats() { - *this = ::std::move(from); - } - - inline ShellPopularityStats& operator=(const ShellPopularityStats& from) { + inline ShellShowcase() : ShellShowcase(nullptr) {} + ~ShellShowcase() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ShellShowcase( + ::google::protobuf::internal::ConstantInitialized); + + inline ShellShowcase(const ShellShowcase& from) : ShellShowcase(nullptr, from) {} + inline ShellShowcase(ShellShowcase&& from) noexcept + : ShellShowcase(nullptr, std::move(from)) {} + inline ShellShowcase& operator=(const ShellShowcase& from) { CopyFrom(from); return *this; } - inline ShellPopularityStats& operator=(ShellPopularityStats&& from) noexcept { + inline ShellShowcase& operator=(ShellShowcase&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -51144,159 +55893,231 @@ class ShellPopularityStats final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ShellPopularityStats& default_instance() { + static const ShellShowcase& default_instance() { return *internal_default_instance(); } - static inline const ShellPopularityStats* internal_default_instance() { - return reinterpret_cast( - &_ShellPopularityStats_default_instance_); - } - static constexpr int kIndexInFileMessages = - 185; - - friend void swap(ShellPopularityStats& a, ShellPopularityStats& b) { - a.Swap(&b); + static inline const ShellShowcase* internal_default_instance() { + return reinterpret_cast( + &_ShellShowcase_default_instance_); } - inline void Swap(ShellPopularityStats* other) { + static constexpr int kIndexInFileMessages = 195; + friend void swap(ShellShowcase& a, ShellShowcase& b) { a.Swap(&b); } + inline void Swap(ShellShowcase* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ShellPopularityStats* other) { + void UnsafeArenaSwap(ShellShowcase* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ShellPopularityStats* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ShellShowcase* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ShellPopularityStats& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ShellPopularityStats& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ShellShowcase& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ShellShowcase& from) { ShellShowcase::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ShellPopularityStats* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ShellPopularityStats"; + void InternalSwap(ShellShowcase* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ShellShowcase"; } + + protected: + explicit ShellShowcase(::google::protobuf::Arena* arena); + ShellShowcase(::google::protobuf::Arena* arena, const ShellShowcase& from); + ShellShowcase(::google::protobuf::Arena* arena, ShellShowcase&& from) noexcept + : ShellShowcase(arena) { + *this = ::std::move(from); } - protected: - explicit ShellPopularityStats(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- - typedef ShellPopularityStats_Entry Entry; - // accessors ------------------------------------------------------- - enum : int { - kDataFieldNumber = 1, + kTopFieldNumber = 1, + kFeaturedFieldNumber = 2, + kFreshFieldNumber = 3, }; - // repeated .ei.ShellPopularityStats.Entry data = 1; - int data_size() const; + // repeated .ei.ShellShowcaseListingInfo top = 1; + int top_size() const; private: - int _internal_data_size() const; + int _internal_top_size() const; + public: - void clear_data(); - ::ei::ShellPopularityStats_Entry* mutable_data(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellPopularityStats_Entry >* - mutable_data(); + void clear_top() ; + ::ei::ShellShowcaseListingInfo* mutable_top(int index); + ::google::protobuf::RepeatedPtrField<::ei::ShellShowcaseListingInfo>* mutable_top(); + private: - const ::ei::ShellPopularityStats_Entry& _internal_data(int index) const; - ::ei::ShellPopularityStats_Entry* _internal_add_data(); + const ::google::protobuf::RepeatedPtrField<::ei::ShellShowcaseListingInfo>& _internal_top() const; + ::google::protobuf::RepeatedPtrField<::ei::ShellShowcaseListingInfo>* _internal_mutable_top(); public: - const ::ei::ShellPopularityStats_Entry& data(int index) const; - ::ei::ShellPopularityStats_Entry* add_data(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellPopularityStats_Entry >& - data() const; + const ::ei::ShellShowcaseListingInfo& top(int index) const; + ::ei::ShellShowcaseListingInfo* add_top(); + const ::google::protobuf::RepeatedPtrField<::ei::ShellShowcaseListingInfo>& top() const; + // repeated .ei.ShellShowcaseListingInfo featured = 2; + int featured_size() const; + private: + int _internal_featured_size() const; - // @@protoc_insertion_point(class_scope:ei.ShellPopularityStats) + public: + void clear_featured() ; + ::ei::ShellShowcaseListingInfo* mutable_featured(int index); + ::google::protobuf::RepeatedPtrField<::ei::ShellShowcaseListingInfo>* mutable_featured(); + + private: + const ::google::protobuf::RepeatedPtrField<::ei::ShellShowcaseListingInfo>& _internal_featured() const; + ::google::protobuf::RepeatedPtrField<::ei::ShellShowcaseListingInfo>* _internal_mutable_featured(); + public: + const ::ei::ShellShowcaseListingInfo& featured(int index) const; + ::ei::ShellShowcaseListingInfo* add_featured(); + const ::google::protobuf::RepeatedPtrField<::ei::ShellShowcaseListingInfo>& featured() const; + // repeated .ei.ShellShowcaseListingInfo fresh = 3; + int fresh_size() const; + private: + int _internal_fresh_size() const; + + public: + void clear_fresh() ; + ::ei::ShellShowcaseListingInfo* mutable_fresh(int index); + ::google::protobuf::RepeatedPtrField<::ei::ShellShowcaseListingInfo>* mutable_fresh(); + + private: + const ::google::protobuf::RepeatedPtrField<::ei::ShellShowcaseListingInfo>& _internal_fresh() const; + ::google::protobuf::RepeatedPtrField<::ei::ShellShowcaseListingInfo>* _internal_mutable_fresh(); + public: + const ::ei::ShellShowcaseListingInfo& fresh(int index) const; + ::ei::ShellShowcaseListingInfo* add_fresh(); + const ::google::protobuf::RepeatedPtrField<::ei::ShellShowcaseListingInfo>& fresh() const; + // @@protoc_insertion_point(class_scope:ei.ShellShowcase) private: class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellPopularityStats_Entry > data_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 3, 3, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ShellShowcase_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ShellShowcase& from_msg); + ::google::protobuf::RepeatedPtrField< ::ei::ShellShowcaseListingInfo > top_; + ::google::protobuf::RepeatedPtrField< ::ei::ShellShowcaseListingInfo > featured_; + ::google::protobuf::RepeatedPtrField< ::ei::ShellShowcaseListingInfo > fresh_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ShellsActionLog final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ShellsActionLog) */ { +class ShellDB final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ShellDB) */ { public: - inline ShellsActionLog() : ShellsActionLog(nullptr) {} - ~ShellsActionLog() override; - explicit PROTOBUF_CONSTEXPR ShellsActionLog(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ShellsActionLog(const ShellsActionLog& from); - ShellsActionLog(ShellsActionLog&& from) noexcept - : ShellsActionLog() { - *this = ::std::move(from); - } - - inline ShellsActionLog& operator=(const ShellsActionLog& from) { + inline ShellDB() : ShellDB(nullptr) {} + ~ShellDB() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ShellDB( + ::google::protobuf::internal::ConstantInitialized); + + inline ShellDB(const ShellDB& from) : ShellDB(nullptr, from) {} + inline ShellDB(ShellDB&& from) noexcept + : ShellDB(nullptr, std::move(from)) {} + inline ShellDB& operator=(const ShellDB& from) { CopyFrom(from); return *this; } - inline ShellsActionLog& operator=(ShellsActionLog&& from) noexcept { + inline ShellDB& operator=(ShellDB&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -51305,343 +56126,425 @@ class ShellsActionLog final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ShellsActionLog& default_instance() { + static const ShellDB& default_instance() { return *internal_default_instance(); } - static inline const ShellsActionLog* internal_default_instance() { - return reinterpret_cast( - &_ShellsActionLog_default_instance_); - } - static constexpr int kIndexInFileMessages = - 186; - - friend void swap(ShellsActionLog& a, ShellsActionLog& b) { - a.Swap(&b); + static inline const ShellDB* internal_default_instance() { + return reinterpret_cast( + &_ShellDB_default_instance_); } - inline void Swap(ShellsActionLog* other) { + static constexpr int kIndexInFileMessages = 190; + friend void swap(ShellDB& a, ShellDB& b) { a.Swap(&b); } + inline void Swap(ShellDB* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ShellsActionLog* other) { + void UnsafeArenaSwap(ShellDB* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ShellsActionLog* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ShellDB* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ShellsActionLog& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ShellsActionLog& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ShellDB& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ShellDB& from) { ShellDB::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ShellsActionLog* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ShellsActionLog"; + void InternalSwap(ShellDB* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ShellDB"; } + + protected: + explicit ShellDB(::google::protobuf::Arena* arena); + ShellDB(::google::protobuf::Arena* arena, const ShellDB& from); + ShellDB(::google::protobuf::Arena* arena, ShellDB&& from) noexcept + : ShellDB(arena) { + *this = ::std::move(from); } - protected: - explicit ShellsActionLog(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- + using ShellStatus = ShellDB_ShellStatus; + using ShellElementStatus = ShellDB_ShellElementStatus; + using ShellSetVariationStatus = ShellDB_ShellSetVariationStatus; + using FarmConfiguration = ShellDB_FarmConfiguration; + using SavedFarmConfiguration = ShellDB_SavedFarmConfiguration; + using ShellConfiguration = ShellDB_ShellConfiguration; + using ShellSetConfiguration = ShellDB_ShellSetConfiguration; + using ShellGroupConfiguration = ShellDB_ShellGroupConfiguration; + using ChickenConfig = ShellDB_ChickenConfig; + using LightingConfig = ShellDB_LightingConfig; + using FarmElement = ShellDB_FarmElement; + static constexpr FarmElement HEN_HOUSE = ShellDB_FarmElement_HEN_HOUSE; + static constexpr FarmElement SILO = ShellDB_FarmElement_SILO; + static constexpr FarmElement MAILBOX = ShellDB_FarmElement_MAILBOX; + static constexpr FarmElement TROPHY_CASE = ShellDB_FarmElement_TROPHY_CASE; + static constexpr FarmElement GROUND = ShellDB_FarmElement_GROUND; + static constexpr FarmElement HARDSCAPE = ShellDB_FarmElement_HARDSCAPE; + static constexpr FarmElement HYPERLOOP = ShellDB_FarmElement_HYPERLOOP; + static constexpr FarmElement DEPOT = ShellDB_FarmElement_DEPOT; + static constexpr FarmElement LAB = ShellDB_FarmElement_LAB; + static constexpr FarmElement HATCHERY = ShellDB_FarmElement_HATCHERY; + static constexpr FarmElement HOA = ShellDB_FarmElement_HOA; + static constexpr FarmElement MISSION_CONTROL = ShellDB_FarmElement_MISSION_CONTROL; + static constexpr FarmElement FUEL_TANK = ShellDB_FarmElement_FUEL_TANK; + static constexpr FarmElement CHICKEN = ShellDB_FarmElement_CHICKEN; + static constexpr FarmElement HAT = ShellDB_FarmElement_HAT; + static constexpr FarmElement UNKNOWN = ShellDB_FarmElement_UNKNOWN; + static inline bool FarmElement_IsValid(int value) { + return ShellDB_FarmElement_IsValid(value); + } + static constexpr FarmElement FarmElement_MIN = ShellDB_FarmElement_FarmElement_MIN; + static constexpr FarmElement FarmElement_MAX = ShellDB_FarmElement_FarmElement_MAX; + static constexpr int FarmElement_ARRAYSIZE = ShellDB_FarmElement_FarmElement_ARRAYSIZE; + static inline const ::google::protobuf::EnumDescriptor* FarmElement_descriptor() { + return ShellDB_FarmElement_descriptor(); + } + template + static inline const std::string& FarmElement_Name(T value) { + return ShellDB_FarmElement_Name(value); + } + static inline bool FarmElement_Parse(absl::string_view name, FarmElement* value) { + return ShellDB_FarmElement_Parse(name, value); + } // accessors ------------------------------------------------------- - enum : int { - kUserIdFieldNumber = 1, - kActionFieldNumber = 2, - kSubIdFieldNumber = 3, - kVersionFieldNumber = 6, - kRinfoFieldNumber = 8, - kApproxTimeFieldNumber = 5, - kCostFieldNumber = 4, - kFarmIndexFieldNumber = 7, - kSoulEggsFieldNumber = 10, - kTicketsSpentFieldNumber = 11, - kGoldSpentFieldNumber = 12, - kFarmElementFieldNumber = 9, + kShellInventoryFieldNumber = 1, + kShellSetInventoryFieldNumber = 2, + kFarmConfigsFieldNumber = 3, + kShellObjectInventoryFieldNumber = 4, + kShellElementInventoryFieldNumber = 5, + kNewShellsDownloadedFieldNumber = 6, + kNewShellsSeenFieldNumber = 7, + kShellVariationInventoryFieldNumber = 8, + kSavedConfigsFieldNumber = 9, + kLastShowcaseFeaturedTimeSeenFieldNumber = 11, + kLightingControlsUnlockedFieldNumber = 10, }; - // optional string user_id = 1; - 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); + // repeated .ei.ShellDB.ShellStatus shell_inventory = 1; + int shell_inventory_size() const; 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: + int _internal_shell_inventory_size() const; - // optional string action = 2; - 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: + void clear_shell_inventory() ; + ::ei::ShellDB_ShellStatus* mutable_shell_inventory(int index); + ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellStatus>* mutable_shell_inventory(); - // optional string sub_id = 3; - bool has_sub_id() const; private: - bool _internal_has_sub_id() const; + const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellStatus>& _internal_shell_inventory() const; + ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellStatus>* _internal_mutable_shell_inventory(); public: - void clear_sub_id(); - const std::string& sub_id() const; - template - void set_sub_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_sub_id(); - PROTOBUF_NODISCARD std::string* release_sub_id(); - void set_allocated_sub_id(std::string* sub_id); + const ::ei::ShellDB_ShellStatus& shell_inventory(int index) const; + ::ei::ShellDB_ShellStatus* add_shell_inventory(); + const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellStatus>& shell_inventory() const; + // repeated .ei.ShellDB.ShellStatus shell_set_inventory = 2; + int shell_set_inventory_size() const; private: - const std::string& _internal_sub_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_sub_id(const std::string& value); - std::string* _internal_mutable_sub_id(); - public: + int _internal_shell_set_inventory_size() const; - // optional string version = 6; - bool has_version() const; - private: - bool _internal_has_version() const; - public: - void clear_version(); - const std::string& version() const; - template - void set_version(ArgT0&& arg0, ArgT... args); - std::string* mutable_version(); - PROTOBUF_NODISCARD std::string* release_version(); - void set_allocated_version(std::string* version); - private: - const std::string& _internal_version() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_version(const std::string& value); - std::string* _internal_mutable_version(); public: + void clear_shell_set_inventory() ; + ::ei::ShellDB_ShellStatus* mutable_shell_set_inventory(int index); + ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellStatus>* mutable_shell_set_inventory(); - // optional .ei.BasicRequestInfo rinfo = 8; - bool has_rinfo() const; private: - bool _internal_has_rinfo() const; + const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellStatus>& _internal_shell_set_inventory() const; + ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellStatus>* _internal_mutable_shell_set_inventory(); 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); + const ::ei::ShellDB_ShellStatus& shell_set_inventory(int index) const; + ::ei::ShellDB_ShellStatus* add_shell_set_inventory(); + const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellStatus>& shell_set_inventory() const; + // repeated .ei.ShellDB.FarmConfiguration farm_configs = 3; + int farm_configs_size() const; private: - const ::ei::BasicRequestInfo& _internal_rinfo() const; - ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + int _internal_farm_configs_size() const; + public: - void unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo); - ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); + void clear_farm_configs() ; + ::ei::ShellDB_FarmConfiguration* mutable_farm_configs(int index); + ::google::protobuf::RepeatedPtrField<::ei::ShellDB_FarmConfiguration>* mutable_farm_configs(); - // optional double approx_time = 5; - bool has_approx_time() const; private: - bool _internal_has_approx_time() const; + const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_FarmConfiguration>& _internal_farm_configs() const; + ::google::protobuf::RepeatedPtrField<::ei::ShellDB_FarmConfiguration>* _internal_mutable_farm_configs(); public: - void clear_approx_time(); - double approx_time() const; - void set_approx_time(double value); + const ::ei::ShellDB_FarmConfiguration& farm_configs(int index) const; + ::ei::ShellDB_FarmConfiguration* add_farm_configs(); + const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_FarmConfiguration>& farm_configs() const; + // repeated .ei.ShellDB.ShellStatus shell_object_inventory = 4; + int shell_object_inventory_size() const; private: - double _internal_approx_time() const; - void _internal_set_approx_time(double value); + int _internal_shell_object_inventory_size() const; + public: + void clear_shell_object_inventory() ; + ::ei::ShellDB_ShellStatus* mutable_shell_object_inventory(int index); + ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellStatus>* mutable_shell_object_inventory(); - // optional uint32 cost = 4; - bool has_cost() const; private: - bool _internal_has_cost() const; + const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellStatus>& _internal_shell_object_inventory() const; + ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellStatus>* _internal_mutable_shell_object_inventory(); public: - void clear_cost(); - uint32_t cost() const; - void set_cost(uint32_t value); + const ::ei::ShellDB_ShellStatus& shell_object_inventory(int index) const; + ::ei::ShellDB_ShellStatus* add_shell_object_inventory(); + const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellStatus>& shell_object_inventory() const; + // repeated .ei.ShellDB.ShellElementStatus shell_element_inventory = 5; + int shell_element_inventory_size() const; private: - uint32_t _internal_cost() const; - void _internal_set_cost(uint32_t value); + int _internal_shell_element_inventory_size() const; + public: + void clear_shell_element_inventory() ; + ::ei::ShellDB_ShellElementStatus* mutable_shell_element_inventory(int index); + ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellElementStatus>* mutable_shell_element_inventory(); - // optional int32 farm_index = 7; - bool has_farm_index() const; private: - bool _internal_has_farm_index() const; + const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellElementStatus>& _internal_shell_element_inventory() const; + ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellElementStatus>* _internal_mutable_shell_element_inventory(); public: - void clear_farm_index(); - int32_t farm_index() const; - void set_farm_index(int32_t value); + const ::ei::ShellDB_ShellElementStatus& shell_element_inventory(int index) const; + ::ei::ShellDB_ShellElementStatus* add_shell_element_inventory(); + const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellElementStatus>& shell_element_inventory() const; + // repeated string new_shells_downloaded = 6; + int new_shells_downloaded_size() const; private: - int32_t _internal_farm_index() const; - void _internal_set_farm_index(int32_t value); + int _internal_new_shells_downloaded_size() const; + public: + void clear_new_shells_downloaded() ; + const std::string& new_shells_downloaded(int index) const; + std::string* mutable_new_shells_downloaded(int index); + template + void set_new_shells_downloaded(int index, Arg_&& value, Args_... args); + std::string* add_new_shells_downloaded(); + template + void add_new_shells_downloaded(Arg_&& value, Args_... args); + const ::google::protobuf::RepeatedPtrField& new_shells_downloaded() const; + ::google::protobuf::RepeatedPtrField* mutable_new_shells_downloaded(); - // optional double soul_eggs = 10; - bool has_soul_eggs() const; private: - bool _internal_has_soul_eggs() const; + const ::google::protobuf::RepeatedPtrField& _internal_new_shells_downloaded() const; + ::google::protobuf::RepeatedPtrField* _internal_mutable_new_shells_downloaded(); + public: - void clear_soul_eggs(); - double soul_eggs() const; - void set_soul_eggs(double value); + // repeated string new_shells_seen = 7; + int new_shells_seen_size() const; private: - double _internal_soul_eggs() const; - void _internal_set_soul_eggs(double value); + int _internal_new_shells_seen_size() const; + public: + void clear_new_shells_seen() ; + const std::string& new_shells_seen(int index) const; + std::string* mutable_new_shells_seen(int index); + template + void set_new_shells_seen(int index, Arg_&& value, Args_... args); + std::string* add_new_shells_seen(); + template + void add_new_shells_seen(Arg_&& value, Args_... args); + const ::google::protobuf::RepeatedPtrField& new_shells_seen() const; + ::google::protobuf::RepeatedPtrField* mutable_new_shells_seen(); - // optional uint64 tickets_spent = 11; - bool has_tickets_spent() const; private: - bool _internal_has_tickets_spent() const; + const ::google::protobuf::RepeatedPtrField& _internal_new_shells_seen() const; + ::google::protobuf::RepeatedPtrField* _internal_mutable_new_shells_seen(); + public: - void clear_tickets_spent(); - uint64_t tickets_spent() const; - void set_tickets_spent(uint64_t value); + // repeated .ei.ShellDB.ShellSetVariationStatus shell_variation_inventory = 8; + int shell_variation_inventory_size() const; private: - uint64_t _internal_tickets_spent() const; - void _internal_set_tickets_spent(uint64_t value); + int _internal_shell_variation_inventory_size() const; + public: + void clear_shell_variation_inventory() ; + ::ei::ShellDB_ShellSetVariationStatus* mutable_shell_variation_inventory(int index); + ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellSetVariationStatus>* mutable_shell_variation_inventory(); - // optional uint64 gold_spent = 12; - bool has_gold_spent() const; private: - bool _internal_has_gold_spent() const; + const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellSetVariationStatus>& _internal_shell_variation_inventory() const; + ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellSetVariationStatus>* _internal_mutable_shell_variation_inventory(); public: - void clear_gold_spent(); - uint64_t gold_spent() const; - void set_gold_spent(uint64_t value); + const ::ei::ShellDB_ShellSetVariationStatus& shell_variation_inventory(int index) const; + ::ei::ShellDB_ShellSetVariationStatus* add_shell_variation_inventory(); + const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellSetVariationStatus>& shell_variation_inventory() const; + // repeated .ei.ShellDB.SavedFarmConfiguration saved_configs = 9; + int saved_configs_size() const; private: - uint64_t _internal_gold_spent() const; - void _internal_set_gold_spent(uint64_t value); + int _internal_saved_configs_size() const; + public: + void clear_saved_configs() ; + ::ei::ShellDB_SavedFarmConfiguration* mutable_saved_configs(int index); + ::google::protobuf::RepeatedPtrField<::ei::ShellDB_SavedFarmConfiguration>* mutable_saved_configs(); - // optional .ei.ShellDB.FarmElement farm_element = 9; - bool has_farm_element() const; private: - bool _internal_has_farm_element() const; + const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_SavedFarmConfiguration>& _internal_saved_configs() const; + ::google::protobuf::RepeatedPtrField<::ei::ShellDB_SavedFarmConfiguration>* _internal_mutable_saved_configs(); public: - void clear_farm_element(); - ::ei::ShellDB_FarmElement farm_element() const; - void set_farm_element(::ei::ShellDB_FarmElement value); + const ::ei::ShellDB_SavedFarmConfiguration& saved_configs(int index) const; + ::ei::ShellDB_SavedFarmConfiguration* add_saved_configs(); + const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_SavedFarmConfiguration>& saved_configs() const; + // optional double last_showcase_featured_time_seen = 11; + bool has_last_showcase_featured_time_seen() const; + void clear_last_showcase_featured_time_seen() ; + double last_showcase_featured_time_seen() const; + void set_last_showcase_featured_time_seen(double value); + private: - ::ei::ShellDB_FarmElement _internal_farm_element() const; - void _internal_set_farm_element(::ei::ShellDB_FarmElement value); + double _internal_last_showcase_featured_time_seen() const; + void _internal_set_last_showcase_featured_time_seen(double value); + public: + // optional bool lighting_controls_unlocked = 10; + bool has_lighting_controls_unlocked() const; + void clear_lighting_controls_unlocked() ; + bool lighting_controls_unlocked() const; + void set_lighting_controls_unlocked(bool value); - // @@protoc_insertion_point(class_scope:ei.ShellsActionLog) + private: + bool _internal_lighting_controls_unlocked() const; + void _internal_set_lighting_controls_unlocked(bool value); + + public: + // @@protoc_insertion_point(class_scope:ei.ShellDB) 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 user_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr action_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr sub_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr version_; - ::ei::BasicRequestInfo* rinfo_; - double approx_time_; - uint32_t cost_; - int32_t farm_index_; - double soul_eggs_; - uint64_t tickets_spent_; - uint64_t gold_spent_; - int farm_element_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 4, 11, 7, + 63, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ShellDB_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ShellDB& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::ShellDB_ShellStatus > shell_inventory_; + ::google::protobuf::RepeatedPtrField< ::ei::ShellDB_ShellStatus > shell_set_inventory_; + ::google::protobuf::RepeatedPtrField< ::ei::ShellDB_FarmConfiguration > farm_configs_; + ::google::protobuf::RepeatedPtrField< ::ei::ShellDB_ShellStatus > shell_object_inventory_; + ::google::protobuf::RepeatedPtrField< ::ei::ShellDB_ShellElementStatus > shell_element_inventory_; + ::google::protobuf::RepeatedPtrField new_shells_downloaded_; + ::google::protobuf::RepeatedPtrField new_shells_seen_; + ::google::protobuf::RepeatedPtrField< ::ei::ShellDB_ShellSetVariationStatus > shell_variation_inventory_; + ::google::protobuf::RepeatedPtrField< ::ei::ShellDB_SavedFarmConfiguration > saved_configs_; + double last_showcase_featured_time_seen_; + bool lighting_controls_unlocked_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class SubmitShellShowcaseRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.SubmitShellShowcaseRequest) */ { +class PeriodicalsResponse final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.PeriodicalsResponse) */ { public: - inline SubmitShellShowcaseRequest() : SubmitShellShowcaseRequest(nullptr) {} - ~SubmitShellShowcaseRequest() override; - explicit PROTOBUF_CONSTEXPR SubmitShellShowcaseRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - SubmitShellShowcaseRequest(const SubmitShellShowcaseRequest& from); - SubmitShellShowcaseRequest(SubmitShellShowcaseRequest&& from) noexcept - : SubmitShellShowcaseRequest() { - *this = ::std::move(from); - } - - inline SubmitShellShowcaseRequest& operator=(const SubmitShellShowcaseRequest& from) { + inline PeriodicalsResponse() : PeriodicalsResponse(nullptr) {} + ~PeriodicalsResponse() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR PeriodicalsResponse( + ::google::protobuf::internal::ConstantInitialized); + + inline PeriodicalsResponse(const PeriodicalsResponse& from) : PeriodicalsResponse(nullptr, from) {} + inline PeriodicalsResponse(PeriodicalsResponse&& from) noexcept + : PeriodicalsResponse(nullptr, std::move(from)) {} + inline PeriodicalsResponse& operator=(const PeriodicalsResponse& from) { CopyFrom(from); return *this; } - inline SubmitShellShowcaseRequest& operator=(SubmitShellShowcaseRequest&& from) noexcept { + inline PeriodicalsResponse& operator=(PeriodicalsResponse&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -51650,233 +56553,354 @@ class SubmitShellShowcaseRequest final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const SubmitShellShowcaseRequest& default_instance() { + static const PeriodicalsResponse& default_instance() { return *internal_default_instance(); } - static inline const SubmitShellShowcaseRequest* internal_default_instance() { - return reinterpret_cast( - &_SubmitShellShowcaseRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 187; - - friend void swap(SubmitShellShowcaseRequest& a, SubmitShellShowcaseRequest& b) { - a.Swap(&b); + static inline const PeriodicalsResponse* internal_default_instance() { + return reinterpret_cast( + &_PeriodicalsResponse_default_instance_); } - inline void Swap(SubmitShellShowcaseRequest* other) { + static constexpr int kIndexInFileMessages = 124; + friend void swap(PeriodicalsResponse& a, PeriodicalsResponse& b) { a.Swap(&b); } + inline void Swap(PeriodicalsResponse* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(SubmitShellShowcaseRequest* other) { + void UnsafeArenaSwap(PeriodicalsResponse* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - SubmitShellShowcaseRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + PeriodicalsResponse* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const SubmitShellShowcaseRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const SubmitShellShowcaseRequest& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const PeriodicalsResponse& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const PeriodicalsResponse& from) { PeriodicalsResponse::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(SubmitShellShowcaseRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.SubmitShellShowcaseRequest"; + void InternalSwap(PeriodicalsResponse* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.PeriodicalsResponse"; } + + protected: + explicit PeriodicalsResponse(::google::protobuf::Arena* arena); + PeriodicalsResponse(::google::protobuf::Arena* arena, const PeriodicalsResponse& from); + PeriodicalsResponse(::google::protobuf::Arena* arena, PeriodicalsResponse&& from) noexcept + : PeriodicalsResponse(arena) { + *this = ::std::move(from); } - protected: - explicit SubmitShellShowcaseRequest(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- + using RoyaltyInfo = PeriodicalsResponse_RoyaltyInfo; // accessors ------------------------------------------------------- - enum : int { - kLocalIdFieldNumber = 1, - kUserIdFieldNumber = 2, - kFarmConfigFieldNumber = 3, - kRinfoFieldNumber = 4, - kPublicUsernameFieldNumber = 5, + kGiftsFieldNumber = 4, + kEvaluationsFieldNumber = 8, + kArtifactCasesFieldNumber = 9, + kShowcaseRoyaltiesFieldNumber = 10, + kSalesFieldNumber = 1, + kEventsFieldNumber = 2, + kContractsFieldNumber = 3, + kLiveConfigFieldNumber = 5, + kMailBagFieldNumber = 6, + kContractPlayerInfoFieldNumber = 7, }; - // optional string local_id = 1; - bool has_local_id() const; + // repeated .ei.ServerGift gifts = 4; + int gifts_size() const; private: - bool _internal_has_local_id() const; + int _internal_gifts_size() const; + public: - void clear_local_id(); - const std::string& local_id() const; - template - void set_local_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_local_id(); - PROTOBUF_NODISCARD std::string* release_local_id(); - void set_allocated_local_id(std::string* local_id); + void clear_gifts() ; + ::ei::ServerGift* mutable_gifts(int index); + ::google::protobuf::RepeatedPtrField<::ei::ServerGift>* mutable_gifts(); + private: - const std::string& _internal_local_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_local_id(const std::string& value); - std::string* _internal_mutable_local_id(); + const ::google::protobuf::RepeatedPtrField<::ei::ServerGift>& _internal_gifts() const; + ::google::protobuf::RepeatedPtrField<::ei::ServerGift>* _internal_mutable_gifts(); + public: + const ::ei::ServerGift& gifts(int index) const; + ::ei::ServerGift* add_gifts(); + const ::google::protobuf::RepeatedPtrField<::ei::ServerGift>& gifts() const; + // repeated .ei.ContractEvaluation evaluations = 8; + int evaluations_size() const; + private: + int _internal_evaluations_size() const; + public: + void clear_evaluations() ; + ::ei::ContractEvaluation* mutable_evaluations(int index); + ::google::protobuf::RepeatedPtrField<::ei::ContractEvaluation>* mutable_evaluations(); - // optional string user_id = 2; - bool has_user_id() const; private: - bool _internal_has_user_id() const; + const ::google::protobuf::RepeatedPtrField<::ei::ContractEvaluation>& _internal_evaluations() const; + ::google::protobuf::RepeatedPtrField<::ei::ContractEvaluation>* _internal_mutable_evaluations(); 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); + const ::ei::ContractEvaluation& evaluations(int index) const; + ::ei::ContractEvaluation* add_evaluations(); + const ::google::protobuf::RepeatedPtrField<::ei::ContractEvaluation>& evaluations() const; + // repeated .ei.CompleteMissionResponse artifact_cases = 9; + int artifact_cases_size() const; 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(); + int _internal_artifact_cases_size() const; + public: + void clear_artifact_cases() ; + ::ei::CompleteMissionResponse* mutable_artifact_cases(int index); + ::google::protobuf::RepeatedPtrField<::ei::CompleteMissionResponse>* mutable_artifact_cases(); - // optional .ei.ShellDB.FarmConfiguration farm_config = 3; - bool has_farm_config() const; private: - bool _internal_has_farm_config() const; + const ::google::protobuf::RepeatedPtrField<::ei::CompleteMissionResponse>& _internal_artifact_cases() const; + ::google::protobuf::RepeatedPtrField<::ei::CompleteMissionResponse>* _internal_mutable_artifact_cases(); public: - void clear_farm_config(); - const ::ei::ShellDB_FarmConfiguration& farm_config() const; - PROTOBUF_NODISCARD ::ei::ShellDB_FarmConfiguration* release_farm_config(); - ::ei::ShellDB_FarmConfiguration* mutable_farm_config(); - void set_allocated_farm_config(::ei::ShellDB_FarmConfiguration* farm_config); + const ::ei::CompleteMissionResponse& artifact_cases(int index) const; + ::ei::CompleteMissionResponse* add_artifact_cases(); + const ::google::protobuf::RepeatedPtrField<::ei::CompleteMissionResponse>& artifact_cases() const; + // repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10; + int showcase_royalties_size() const; private: - const ::ei::ShellDB_FarmConfiguration& _internal_farm_config() const; - ::ei::ShellDB_FarmConfiguration* _internal_mutable_farm_config(); + int _internal_showcase_royalties_size() const; + public: - void unsafe_arena_set_allocated_farm_config( - ::ei::ShellDB_FarmConfiguration* farm_config); - ::ei::ShellDB_FarmConfiguration* unsafe_arena_release_farm_config(); + void clear_showcase_royalties() ; + ::ei::PeriodicalsResponse_RoyaltyInfo* mutable_showcase_royalties(int index); + ::google::protobuf::RepeatedPtrField<::ei::PeriodicalsResponse_RoyaltyInfo>* mutable_showcase_royalties(); - // optional .ei.BasicRequestInfo rinfo = 4; - bool has_rinfo() const; private: - bool _internal_has_rinfo() const; + const ::google::protobuf::RepeatedPtrField<::ei::PeriodicalsResponse_RoyaltyInfo>& _internal_showcase_royalties() const; + ::google::protobuf::RepeatedPtrField<::ei::PeriodicalsResponse_RoyaltyInfo>* _internal_mutable_showcase_royalties(); 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); + const ::ei::PeriodicalsResponse_RoyaltyInfo& showcase_royalties(int index) const; + ::ei::PeriodicalsResponse_RoyaltyInfo* add_showcase_royalties(); + const ::google::protobuf::RepeatedPtrField<::ei::PeriodicalsResponse_RoyaltyInfo>& showcase_royalties() const; + // optional .ei.SalesInfo sales = 1; + bool has_sales() const; + void clear_sales() ; + const ::ei::SalesInfo& sales() const; + PROTOBUF_NODISCARD ::ei::SalesInfo* release_sales(); + ::ei::SalesInfo* mutable_sales(); + void set_allocated_sales(::ei::SalesInfo* value); + void unsafe_arena_set_allocated_sales(::ei::SalesInfo* value); + ::ei::SalesInfo* unsafe_arena_release_sales(); + private: - const ::ei::BasicRequestInfo& _internal_rinfo() const; - ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + const ::ei::SalesInfo& _internal_sales() const; + ::ei::SalesInfo* _internal_mutable_sales(); + public: - void unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo); - ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); + // optional .ei.EggIncCurrentEvents events = 2; + bool has_events() const; + void clear_events() ; + const ::ei::EggIncCurrentEvents& events() const; + PROTOBUF_NODISCARD ::ei::EggIncCurrentEvents* release_events(); + ::ei::EggIncCurrentEvents* mutable_events(); + void set_allocated_events(::ei::EggIncCurrentEvents* value); + void unsafe_arena_set_allocated_events(::ei::EggIncCurrentEvents* value); + ::ei::EggIncCurrentEvents* unsafe_arena_release_events(); - // optional bool public_username = 5; - bool has_public_username() const; private: - bool _internal_has_public_username() const; + const ::ei::EggIncCurrentEvents& _internal_events() const; + ::ei::EggIncCurrentEvents* _internal_mutable_events(); + public: - void clear_public_username(); - bool public_username() const; - void set_public_username(bool value); + // optional .ei.ContractsResponse contracts = 3; + bool has_contracts() const; + void clear_contracts() ; + const ::ei::ContractsResponse& contracts() const; + PROTOBUF_NODISCARD ::ei::ContractsResponse* release_contracts(); + ::ei::ContractsResponse* mutable_contracts(); + void set_allocated_contracts(::ei::ContractsResponse* value); + void unsafe_arena_set_allocated_contracts(::ei::ContractsResponse* value); + ::ei::ContractsResponse* unsafe_arena_release_contracts(); + private: - bool _internal_public_username() const; - void _internal_set_public_username(bool value); + const ::ei::ContractsResponse& _internal_contracts() const; + ::ei::ContractsResponse* _internal_mutable_contracts(); + public: + // optional .ei.LiveConfig live_config = 5; + bool has_live_config() const; + void clear_live_config() ; + const ::ei::LiveConfig& live_config() const; + PROTOBUF_NODISCARD ::ei::LiveConfig* release_live_config(); + ::ei::LiveConfig* mutable_live_config(); + void set_allocated_live_config(::ei::LiveConfig* value); + void unsafe_arena_set_allocated_live_config(::ei::LiveConfig* value); + ::ei::LiveConfig* unsafe_arena_release_live_config(); - // @@protoc_insertion_point(class_scope:ei.SubmitShellShowcaseRequest) + private: + const ::ei::LiveConfig& _internal_live_config() const; + ::ei::LiveConfig* _internal_mutable_live_config(); + + public: + // optional .ei.MailDB mail_bag = 6; + bool has_mail_bag() const; + void clear_mail_bag() ; + const ::ei::MailDB& mail_bag() const; + PROTOBUF_NODISCARD ::ei::MailDB* release_mail_bag(); + ::ei::MailDB* mutable_mail_bag(); + void set_allocated_mail_bag(::ei::MailDB* value); + void unsafe_arena_set_allocated_mail_bag(::ei::MailDB* value); + ::ei::MailDB* unsafe_arena_release_mail_bag(); + + private: + const ::ei::MailDB& _internal_mail_bag() const; + ::ei::MailDB* _internal_mutable_mail_bag(); + + public: + // optional .ei.ContractPlayerInfo contract_player_info = 7; + bool has_contract_player_info() const; + void clear_contract_player_info() ; + const ::ei::ContractPlayerInfo& contract_player_info() const; + PROTOBUF_NODISCARD ::ei::ContractPlayerInfo* release_contract_player_info(); + ::ei::ContractPlayerInfo* mutable_contract_player_info(); + void set_allocated_contract_player_info(::ei::ContractPlayerInfo* value); + void unsafe_arena_set_allocated_contract_player_info(::ei::ContractPlayerInfo* value); + ::ei::ContractPlayerInfo* unsafe_arena_release_contract_player_info(); + + private: + const ::ei::ContractPlayerInfo& _internal_contract_player_info() const; + ::ei::ContractPlayerInfo* _internal_mutable_contract_player_info(); + + public: + // @@protoc_insertion_point(class_scope:ei.PeriodicalsResponse) 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 local_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr user_id_; - ::ei::ShellDB_FarmConfiguration* farm_config_; - ::ei::BasicRequestInfo* rinfo_; - bool public_username_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 4, 10, 10, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_PeriodicalsResponse_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const PeriodicalsResponse& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::ServerGift > gifts_; + ::google::protobuf::RepeatedPtrField< ::ei::ContractEvaluation > evaluations_; + ::google::protobuf::RepeatedPtrField< ::ei::CompleteMissionResponse > artifact_cases_; + ::google::protobuf::RepeatedPtrField< ::ei::PeriodicalsResponse_RoyaltyInfo > showcase_royalties_; + ::ei::SalesInfo* sales_; + ::ei::EggIncCurrentEvents* events_; + ::ei::ContractsResponse* contracts_; + ::ei::LiveConfig* live_config_; + ::ei::MailDB* mail_bag_; + ::ei::ContractPlayerInfo* contract_player_info_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ShellShowcase final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ShellShowcase) */ { +class LogSetArtifactPayload final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.LogSetArtifactPayload) */ { public: - inline ShellShowcase() : ShellShowcase(nullptr) {} - ~ShellShowcase() override; - explicit PROTOBUF_CONSTEXPR ShellShowcase(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ShellShowcase(const ShellShowcase& from); - ShellShowcase(ShellShowcase&& from) noexcept - : ShellShowcase() { - *this = ::std::move(from); - } - - inline ShellShowcase& operator=(const ShellShowcase& from) { + inline LogSetArtifactPayload() : LogSetArtifactPayload(nullptr) {} + ~LogSetArtifactPayload() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR LogSetArtifactPayload( + ::google::protobuf::internal::ConstantInitialized); + + inline LogSetArtifactPayload(const LogSetArtifactPayload& from) : LogSetArtifactPayload(nullptr, from) {} + inline LogSetArtifactPayload(LogSetArtifactPayload&& from) noexcept + : LogSetArtifactPayload(nullptr, std::move(from)) {} + inline LogSetArtifactPayload& operator=(const LogSetArtifactPayload& from) { CopyFrom(from); return *this; } - inline ShellShowcase& operator=(ShellShowcase&& from) noexcept { + inline LogSetArtifactPayload& operator=(LogSetArtifactPayload&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -51885,197 +56909,209 @@ class ShellShowcase final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ShellShowcase& default_instance() { + static const LogSetArtifactPayload& default_instance() { return *internal_default_instance(); } - static inline const ShellShowcase* internal_default_instance() { - return reinterpret_cast( - &_ShellShowcase_default_instance_); - } - static constexpr int kIndexInFileMessages = - 188; - - friend void swap(ShellShowcase& a, ShellShowcase& b) { - a.Swap(&b); + static inline const LogSetArtifactPayload* internal_default_instance() { + return reinterpret_cast( + &_LogSetArtifactPayload_default_instance_); } - inline void Swap(ShellShowcase* other) { + static constexpr int kIndexInFileMessages = 166; + friend void swap(LogSetArtifactPayload& a, LogSetArtifactPayload& b) { a.Swap(&b); } + inline void Swap(LogSetArtifactPayload* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ShellShowcase* other) { + void UnsafeArenaSwap(LogSetArtifactPayload* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ShellShowcase* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + LogSetArtifactPayload* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ShellShowcase& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ShellShowcase& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const LogSetArtifactPayload& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const LogSetArtifactPayload& from) { LogSetArtifactPayload::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ShellShowcase* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ShellShowcase"; + void InternalSwap(LogSetArtifactPayload* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.LogSetArtifactPayload"; } + + protected: + explicit LogSetArtifactPayload(::google::protobuf::Arena* arena); + LogSetArtifactPayload(::google::protobuf::Arena* arena, const LogSetArtifactPayload& from); + LogSetArtifactPayload(::google::protobuf::Arena* arena, LogSetArtifactPayload&& from) noexcept + : LogSetArtifactPayload(arena) { + *this = ::std::move(from); } - protected: - explicit ShellShowcase(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kTopFieldNumber = 1, - kFeaturedFieldNumber = 2, - kFreshFieldNumber = 3, + kReqFieldNumber = 1, + kResFieldNumber = 2, }; - // repeated .ei.ShellShowcaseListingInfo top = 1; - int top_size() const; - private: - int _internal_top_size() const; - public: - void clear_top(); - ::ei::ShellShowcaseListingInfo* mutable_top(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellShowcaseListingInfo >* - mutable_top(); - private: - const ::ei::ShellShowcaseListingInfo& _internal_top(int index) const; - ::ei::ShellShowcaseListingInfo* _internal_add_top(); - public: - const ::ei::ShellShowcaseListingInfo& top(int index) const; - ::ei::ShellShowcaseListingInfo* add_top(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellShowcaseListingInfo >& - top() const; + // optional .ei.SetArtifactRequest req = 1; + bool has_req() const; + void clear_req() ; + const ::ei::SetArtifactRequest& req() const; + PROTOBUF_NODISCARD ::ei::SetArtifactRequest* release_req(); + ::ei::SetArtifactRequest* mutable_req(); + void set_allocated_req(::ei::SetArtifactRequest* value); + void unsafe_arena_set_allocated_req(::ei::SetArtifactRequest* value); + ::ei::SetArtifactRequest* unsafe_arena_release_req(); - // repeated .ei.ShellShowcaseListingInfo featured = 2; - int featured_size() const; - private: - int _internal_featured_size() const; - public: - void clear_featured(); - ::ei::ShellShowcaseListingInfo* mutable_featured(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellShowcaseListingInfo >* - mutable_featured(); private: - const ::ei::ShellShowcaseListingInfo& _internal_featured(int index) const; - ::ei::ShellShowcaseListingInfo* _internal_add_featured(); - public: - const ::ei::ShellShowcaseListingInfo& featured(int index) const; - ::ei::ShellShowcaseListingInfo* add_featured(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellShowcaseListingInfo >& - featured() const; + const ::ei::SetArtifactRequest& _internal_req() const; + ::ei::SetArtifactRequest* _internal_mutable_req(); - // repeated .ei.ShellShowcaseListingInfo fresh = 3; - int fresh_size() const; - private: - int _internal_fresh_size() const; public: - void clear_fresh(); - ::ei::ShellShowcaseListingInfo* mutable_fresh(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellShowcaseListingInfo >* - mutable_fresh(); + // optional .ei.SetArtifactResponse res = 2; + bool has_res() const; + void clear_res() ; + const ::ei::SetArtifactResponse& res() const; + PROTOBUF_NODISCARD ::ei::SetArtifactResponse* release_res(); + ::ei::SetArtifactResponse* mutable_res(); + void set_allocated_res(::ei::SetArtifactResponse* value); + void unsafe_arena_set_allocated_res(::ei::SetArtifactResponse* value); + ::ei::SetArtifactResponse* unsafe_arena_release_res(); + private: - const ::ei::ShellShowcaseListingInfo& _internal_fresh(int index) const; - ::ei::ShellShowcaseListingInfo* _internal_add_fresh(); - public: - const ::ei::ShellShowcaseListingInfo& fresh(int index) const; - ::ei::ShellShowcaseListingInfo* add_fresh(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellShowcaseListingInfo >& - fresh() const; + const ::ei::SetArtifactResponse& _internal_res() const; + ::ei::SetArtifactResponse* _internal_mutable_res(); - // @@protoc_insertion_point(class_scope:ei.ShellShowcase) + public: + // @@protoc_insertion_point(class_scope:ei.LogSetArtifactPayload) private: class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellShowcaseListingInfo > top_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellShowcaseListingInfo > featured_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellShowcaseListingInfo > fresh_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 2, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_LogSetArtifactPayload_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const LogSetArtifactPayload& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::ei::SetArtifactRequest* req_; + ::ei::SetArtifactResponse* res_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ShellShowcaseListingInfo final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ShellShowcaseListingInfo) */ { +class LogCraftArtifactPayload final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.LogCraftArtifactPayload) */ { public: - inline ShellShowcaseListingInfo() : ShellShowcaseListingInfo(nullptr) {} - ~ShellShowcaseListingInfo() override; - explicit PROTOBUF_CONSTEXPR ShellShowcaseListingInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ShellShowcaseListingInfo(const ShellShowcaseListingInfo& from); - ShellShowcaseListingInfo(ShellShowcaseListingInfo&& from) noexcept - : ShellShowcaseListingInfo() { - *this = ::std::move(from); - } - - inline ShellShowcaseListingInfo& operator=(const ShellShowcaseListingInfo& from) { + inline LogCraftArtifactPayload() : LogCraftArtifactPayload(nullptr) {} + ~LogCraftArtifactPayload() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR LogCraftArtifactPayload( + ::google::protobuf::internal::ConstantInitialized); + + inline LogCraftArtifactPayload(const LogCraftArtifactPayload& from) : LogCraftArtifactPayload(nullptr, from) {} + inline LogCraftArtifactPayload(LogCraftArtifactPayload&& from) noexcept + : LogCraftArtifactPayload(nullptr, std::move(from)) {} + inline LogCraftArtifactPayload& operator=(const LogCraftArtifactPayload& from) { CopyFrom(from); return *this; } - inline ShellShowcaseListingInfo& operator=(ShellShowcaseListingInfo&& from) noexcept { + inline LogCraftArtifactPayload& operator=(LogCraftArtifactPayload&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -52084,438 +57120,404 @@ class ShellShowcaseListingInfo final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ShellShowcaseListingInfo& default_instance() { + static const LogCraftArtifactPayload& default_instance() { return *internal_default_instance(); } - static inline const ShellShowcaseListingInfo* internal_default_instance() { - return reinterpret_cast( - &_ShellShowcaseListingInfo_default_instance_); - } - static constexpr int kIndexInFileMessages = - 189; - - friend void swap(ShellShowcaseListingInfo& a, ShellShowcaseListingInfo& b) { - a.Swap(&b); + static inline const LogCraftArtifactPayload* internal_default_instance() { + return reinterpret_cast( + &_LogCraftArtifactPayload_default_instance_); } - inline void Swap(ShellShowcaseListingInfo* other) { + static constexpr int kIndexInFileMessages = 164; + friend void swap(LogCraftArtifactPayload& a, LogCraftArtifactPayload& b) { a.Swap(&b); } + inline void Swap(LogCraftArtifactPayload* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ShellShowcaseListingInfo* other) { + void UnsafeArenaSwap(LogCraftArtifactPayload* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ShellShowcaseListingInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + LogCraftArtifactPayload* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ShellShowcaseListingInfo& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ShellShowcaseListingInfo& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const LogCraftArtifactPayload& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const LogCraftArtifactPayload& from) { LogCraftArtifactPayload::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ShellShowcaseListingInfo* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ShellShowcaseListingInfo"; + void InternalSwap(LogCraftArtifactPayload* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.LogCraftArtifactPayload"; } + + protected: + explicit LogCraftArtifactPayload(::google::protobuf::Arena* arena); + LogCraftArtifactPayload(::google::protobuf::Arena* arena, const LogCraftArtifactPayload& from); + LogCraftArtifactPayload(::google::protobuf::Arena* arena, LogCraftArtifactPayload&& from) noexcept + : LogCraftArtifactPayload(arena) { + *this = ::std::move(from); } - protected: - explicit ShellShowcaseListingInfo(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- - typedef ShellShowcaseListingInfo_Status Status; - static constexpr Status NONE = - ShellShowcaseListingInfo_Status_NONE; - static constexpr Status SUBMITTED = - ShellShowcaseListingInfo_Status_SUBMITTED; - static constexpr Status LIVE = - ShellShowcaseListingInfo_Status_LIVE; - static constexpr Status FEATURED = - ShellShowcaseListingInfo_Status_FEATURED; - static constexpr Status FEATURED_ALUM = - ShellShowcaseListingInfo_Status_FEATURED_ALUM; - static constexpr Status ARCHIVED = - ShellShowcaseListingInfo_Status_ARCHIVED; - static constexpr Status INVALID = - ShellShowcaseListingInfo_Status_INVALID; - static inline bool Status_IsValid(int value) { - return ShellShowcaseListingInfo_Status_IsValid(value); - } - static constexpr Status Status_MIN = - ShellShowcaseListingInfo_Status_Status_MIN; - static constexpr Status Status_MAX = - ShellShowcaseListingInfo_Status_Status_MAX; - static constexpr int Status_ARRAYSIZE = - ShellShowcaseListingInfo_Status_Status_ARRAYSIZE; - static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* - Status_descriptor() { - return ShellShowcaseListingInfo_Status_descriptor(); - } - template - static inline const std::string& Status_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function Status_Name."); - return ShellShowcaseListingInfo_Status_Name(enum_t_value); - } - static inline bool Status_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, - Status* value) { - return ShellShowcaseListingInfo_Status_Parse(name, value); - } - // accessors ------------------------------------------------------- - enum : int { - kIdFieldNumber = 1, - kNameFieldNumber = 2, - kDescriptionFieldNumber = 3, - kShareUrlFieldNumber = 10, - kLocalIdFieldNumber = 12, - kCreatorNameFieldNumber = 14, - kFarmConfigFieldNumber = 4, - kGrossFieldNumber = 6, - kSalesFieldNumber = 5, - kLikesFieldNumber = 8, - kViewsFieldNumber = 7, - kDislikesFieldNumber = 9, - kStatusFieldNumber = 11, - kEquipsFieldNumber = 13, - kIsNewFieldNumber = 15, + kReqFieldNumber = 1, + kResFieldNumber = 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 .ei.CraftArtifactRequest req = 1; + bool has_req() const; + void clear_req() ; + const ::ei::CraftArtifactRequest& req() const; + PROTOBUF_NODISCARD ::ei::CraftArtifactRequest* release_req(); + ::ei::CraftArtifactRequest* mutable_req(); + void set_allocated_req(::ei::CraftArtifactRequest* value); + void unsafe_arena_set_allocated_req(::ei::CraftArtifactRequest* value); + ::ei::CraftArtifactRequest* unsafe_arena_release_req(); - // optional string name = 2; - bool has_name() const; - private: - bool _internal_has_name() const; - public: - void clear_name(); - const std::string& name() 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); private: - const std::string& _internal_name() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value); - std::string* _internal_mutable_name(); - public: + const ::ei::CraftArtifactRequest& _internal_req() const; + ::ei::CraftArtifactRequest* _internal_mutable_req(); - // optional string description = 3; - bool has_description() const; - private: - bool _internal_has_description() const; - public: - void clear_description(); - const std::string& description() const; - template - void set_description(ArgT0&& arg0, ArgT... args); - std::string* mutable_description(); - PROTOBUF_NODISCARD std::string* release_description(); - void set_allocated_description(std::string* description); - private: - const std::string& _internal_description() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_description(const std::string& value); - std::string* _internal_mutable_description(); public: + // optional .ei.CraftArtifactResponse res = 2; + bool has_res() const; + void clear_res() ; + const ::ei::CraftArtifactResponse& res() const; + PROTOBUF_NODISCARD ::ei::CraftArtifactResponse* release_res(); + ::ei::CraftArtifactResponse* mutable_res(); + void set_allocated_res(::ei::CraftArtifactResponse* value); + void unsafe_arena_set_allocated_res(::ei::CraftArtifactResponse* value); + ::ei::CraftArtifactResponse* unsafe_arena_release_res(); - // optional string share_url = 10; - bool has_share_url() const; - private: - bool _internal_has_share_url() const; - public: - void clear_share_url(); - const std::string& share_url() const; - template - void set_share_url(ArgT0&& arg0, ArgT... args); - std::string* mutable_share_url(); - PROTOBUF_NODISCARD std::string* release_share_url(); - void set_allocated_share_url(std::string* share_url); private: - const std::string& _internal_share_url() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_share_url(const std::string& value); - std::string* _internal_mutable_share_url(); - public: + const ::ei::CraftArtifactResponse& _internal_res() const; + ::ei::CraftArtifactResponse* _internal_mutable_res(); - // optional string local_id = 12; - bool has_local_id() const; - private: - bool _internal_has_local_id() const; - public: - void clear_local_id(); - const std::string& local_id() const; - template - void set_local_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_local_id(); - PROTOBUF_NODISCARD std::string* release_local_id(); - void set_allocated_local_id(std::string* local_id); - private: - const std::string& _internal_local_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_local_id(const std::string& value); - std::string* _internal_mutable_local_id(); public: + // @@protoc_insertion_point(class_scope:ei.LogCraftArtifactPayload) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 2, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_LogCraftArtifactPayload_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const LogCraftArtifactPayload& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::ei::CraftArtifactRequest* req_; + ::ei::CraftArtifactResponse* res_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_ei_2eproto; +}; +// ------------------------------------------------------------------- - // 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: +class ContractsArchive final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ContractsArchive) */ { + public: + inline ContractsArchive() : ContractsArchive(nullptr) {} + ~ContractsArchive() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ContractsArchive( + ::google::protobuf::internal::ConstantInitialized); + + inline ContractsArchive(const ContractsArchive& from) : ContractsArchive(nullptr, from) {} + inline ContractsArchive(ContractsArchive&& from) noexcept + : ContractsArchive(nullptr, std::move(from)) {} + inline ContractsArchive& operator=(const ContractsArchive& from) { + CopyFrom(from); + return *this; + } + inline ContractsArchive& operator=(ContractsArchive&& from) noexcept { + if (this == &from) return *this; + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } - // optional .ei.ShellDB.FarmConfiguration farm_config = 4; - bool has_farm_config() const; - private: - bool _internal_has_farm_config() const; - public: - void clear_farm_config(); - const ::ei::ShellDB_FarmConfiguration& farm_config() const; - PROTOBUF_NODISCARD ::ei::ShellDB_FarmConfiguration* release_farm_config(); - ::ei::ShellDB_FarmConfiguration* mutable_farm_config(); - void set_allocated_farm_config(::ei::ShellDB_FarmConfiguration* farm_config); - private: - const ::ei::ShellDB_FarmConfiguration& _internal_farm_config() const; - ::ei::ShellDB_FarmConfiguration* _internal_mutable_farm_config(); - public: - void unsafe_arena_set_allocated_farm_config( - ::ei::ShellDB_FarmConfiguration* farm_config); - ::ei::ShellDB_FarmConfiguration* unsafe_arena_release_farm_config(); + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); + } + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); + } - // optional uint64 gross = 6; - bool has_gross() const; - private: - bool _internal_has_gross() const; - public: - void clear_gross(); - uint64_t gross() const; - void set_gross(uint64_t value); - private: - uint64_t _internal_gross() const; - void _internal_set_gross(uint64_t value); - public: + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const ContractsArchive& default_instance() { + return *internal_default_instance(); + } + static inline const ContractsArchive* internal_default_instance() { + return reinterpret_cast( + &_ContractsArchive_default_instance_); + } + static constexpr int kIndexInFileMessages = 103; + friend void swap(ContractsArchive& a, ContractsArchive& b) { a.Swap(&b); } + inline void Swap(ContractsArchive* other) { + if (other == this) return; +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(ContractsArchive* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + ContractsArchive* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ContractsArchive& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ContractsArchive& from) { ContractsArchive::MergeImpl(*this, from); } - // optional uint32 sales = 5; - bool has_sales() const; - private: - bool _internal_has_sales() const; - public: - void clear_sales(); - uint32_t sales() const; - void set_sales(uint32_t value); private: - uint32_t _internal_sales() const; - void _internal_set_sales(uint32_t value); - public: + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); - // optional uint32 likes = 8; - bool has_likes() const; - private: - bool _internal_has_likes() const; public: - void clear_likes(); - uint32_t likes() const; - void set_likes(uint32_t value); + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) private: - uint32_t _internal_likes() const; - void _internal_set_likes(uint32_t value); - public: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - // optional uint64 views = 7; - bool has_views() const; - private: - bool _internal_has_views() const; - public: - void clear_views(); - uint64_t views() const; - void set_views(uint64_t value); - private: - uint64_t _internal_views() const; - void _internal_set_views(uint64_t value); public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } - // optional uint32 dislikes = 9; - bool has_dislikes() const; - private: - bool _internal_has_dislikes() const; - public: - void clear_dislikes(); - uint32_t dislikes() const; - void set_dislikes(uint32_t value); private: - uint32_t _internal_dislikes() const; - void _internal_set_dislikes(uint32_t value); - public: + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(ContractsArchive* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ContractsArchive"; } + + protected: + explicit ContractsArchive(::google::protobuf::Arena* arena); + ContractsArchive(::google::protobuf::Arena* arena, const ContractsArchive& from); + ContractsArchive(::google::protobuf::Arena* arena, ContractsArchive&& from) noexcept + : ContractsArchive(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; - // optional .ei.ShellShowcaseListingInfo.Status status = 11; - bool has_status() const; - private: - bool _internal_has_status() const; - public: - void clear_status(); - ::ei::ShellShowcaseListingInfo_Status status() const; - void set_status(::ei::ShellShowcaseListingInfo_Status value); - private: - ::ei::ShellShowcaseListingInfo_Status _internal_status() const; - void _internal_set_status(::ei::ShellShowcaseListingInfo_Status value); - public: + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- - // 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); + // accessors ------------------------------------------------------- + enum : int { + kArchiveFieldNumber = 1, + }; + // repeated .ei.LocalContract archive = 1; + int archive_size() const; private: - uint64_t _internal_equips() const; - void _internal_set_equips(uint64_t value); - public: + int _internal_archive_size() const; - // optional bool is_new = 15; - bool has_is_new() const; - private: - bool _internal_has_is_new() const; public: - void clear_is_new(); - bool is_new() const; - void set_is_new(bool value); + void clear_archive() ; + ::ei::LocalContract* mutable_archive(int index); + ::google::protobuf::RepeatedPtrField<::ei::LocalContract>* mutable_archive(); + private: - bool _internal_is_new() const; - void _internal_set_is_new(bool value); + const ::google::protobuf::RepeatedPtrField<::ei::LocalContract>& _internal_archive() const; + ::google::protobuf::RepeatedPtrField<::ei::LocalContract>* _internal_mutable_archive(); public: - - // @@protoc_insertion_point(class_scope:ei.ShellShowcaseListingInfo) + const ::ei::LocalContract& archive(int index) const; + ::ei::LocalContract* add_archive(); + const ::google::protobuf::RepeatedPtrField<::ei::LocalContract>& archive() const; + // @@protoc_insertion_point(class_scope:ei.ContractsArchive) 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_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_; - ::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_; - uint32_t likes_; - uint64_t views_; - uint32_t dislikes_; - int status_; - uint64_t equips_; - bool is_new_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 0, 1, 1, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ContractsArchive_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ContractsArchive& from_msg); + ::google::protobuf::RepeatedPtrField< ::ei::LocalContract > archive_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ShowcaseRoyaltyDeliveryConfirmation final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ShowcaseRoyaltyDeliveryConfirmation) */ { +class ContractCoopStatusUpdateRequest final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ContractCoopStatusUpdateRequest) */ { 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) { + inline ContractCoopStatusUpdateRequest() : ContractCoopStatusUpdateRequest(nullptr) {} + ~ContractCoopStatusUpdateRequest() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ContractCoopStatusUpdateRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline ContractCoopStatusUpdateRequest(const ContractCoopStatusUpdateRequest& from) : ContractCoopStatusUpdateRequest(nullptr, from) {} + inline ContractCoopStatusUpdateRequest(ContractCoopStatusUpdateRequest&& from) noexcept + : ContractCoopStatusUpdateRequest(nullptr, std::move(from)) {} + inline ContractCoopStatusUpdateRequest& operator=(const ContractCoopStatusUpdateRequest& from) { CopyFrom(from); return *this; } - inline ShowcaseRoyaltyDeliveryConfirmation& operator=(ShowcaseRoyaltyDeliveryConfirmation&& from) noexcept { + inline ContractCoopStatusUpdateRequest& operator=(ContractCoopStatusUpdateRequest&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -52524,199 +57526,449 @@ class ShowcaseRoyaltyDeliveryConfirmation final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ShowcaseRoyaltyDeliveryConfirmation& default_instance() { + static const ContractCoopStatusUpdateRequest& default_instance() { return *internal_default_instance(); } - static inline const ShowcaseRoyaltyDeliveryConfirmation* internal_default_instance() { - return reinterpret_cast( - &_ShowcaseRoyaltyDeliveryConfirmation_default_instance_); - } - static constexpr int kIndexInFileMessages = - 190; - - friend void swap(ShowcaseRoyaltyDeliveryConfirmation& a, ShowcaseRoyaltyDeliveryConfirmation& b) { - a.Swap(&b); + static inline const ContractCoopStatusUpdateRequest* internal_default_instance() { + return reinterpret_cast( + &_ContractCoopStatusUpdateRequest_default_instance_); } - inline void Swap(ShowcaseRoyaltyDeliveryConfirmation* other) { + static constexpr int kIndexInFileMessages = 90; + friend void swap(ContractCoopStatusUpdateRequest& a, ContractCoopStatusUpdateRequest& b) { a.Swap(&b); } + inline void Swap(ContractCoopStatusUpdateRequest* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ShowcaseRoyaltyDeliveryConfirmation* other) { + void UnsafeArenaSwap(ContractCoopStatusUpdateRequest* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ShowcaseRoyaltyDeliveryConfirmation* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ContractCoopStatusUpdateRequest* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ShowcaseRoyaltyDeliveryConfirmation& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ShowcaseRoyaltyDeliveryConfirmation& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ContractCoopStatusUpdateRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ContractCoopStatusUpdateRequest& from) { ContractCoopStatusUpdateRequest::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); 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"; + void InternalSwap(ContractCoopStatusUpdateRequest* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ContractCoopStatusUpdateRequest"; } + + protected: + explicit ContractCoopStatusUpdateRequest(::google::protobuf::Arena* arena); + ContractCoopStatusUpdateRequest(::google::protobuf::Arena* arena, const ContractCoopStatusUpdateRequest& from); + ContractCoopStatusUpdateRequest(::google::protobuf::Arena* arena, ContractCoopStatusUpdateRequest&& from) noexcept + : ContractCoopStatusUpdateRequest(arena) { + *this = ::std::move(from); } - 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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kIdsFieldNumber = 1, - kRinfoFieldNumber = 3, - kAmountFieldNumber = 2, + kUserIdFieldNumber = 1, + kContractIdentifierFieldNumber = 2, + kCoopIdentifierFieldNumber = 3, + kPushUserIdFieldNumber = 8, + kRinfoFieldNumber = 12, + kProductionParamsFieldNumber = 14, + kFarmInfoFieldNumber = 16, + kLastIdleSummaryFieldNumber = 18, + kAmountFieldNumber = 4, + kRateFieldNumber = 5, + kSoulPowerFieldNumber = 7, + kTimeCheatsDetectedFieldNumber = 6, + kBoostTokensFieldNumber = 9, + kBoostTokensSpentFieldNumber = 13, + kEopFieldNumber = 15, + kHideCcStatusFieldNumber = 17, + kEggLayingRateBuffFieldNumber = 10, + kEarningsBuffFieldNumber = 11, }; - // repeated string ids = 1; - int ids_size() const; + // optional string user_id = 1; + bool has_user_id() const; + void clear_user_id() ; + const std::string& user_id() const; + template + void set_user_id(Arg_&& arg, Args_... args); + std::string* mutable_user_id(); + PROTOBUF_NODISCARD std::string* release_user_id(); + void set_allocated_user_id(std::string* value); + private: - int _internal_ids_size() const; + 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: - 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(); + // optional string contract_identifier = 2; + bool has_contract_identifier() const; + void clear_contract_identifier() ; + const std::string& contract_identifier() const; + template + void set_contract_identifier(Arg_&& arg, Args_... args); + std::string* mutable_contract_identifier(); + PROTOBUF_NODISCARD std::string* release_contract_identifier(); + void set_allocated_contract_identifier(std::string* value); + private: - const std::string& _internal_ids(int index) const; - std::string* _internal_add_ids(); + const std::string& _internal_contract_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_identifier( + const std::string& value); + std::string* _internal_mutable_contract_identifier(); + public: + // optional string coop_identifier = 3; + bool has_coop_identifier() const; + void clear_coop_identifier() ; + const std::string& coop_identifier() const; + template + void set_coop_identifier(Arg_&& arg, Args_... args); + std::string* mutable_coop_identifier(); + PROTOBUF_NODISCARD std::string* release_coop_identifier(); + void set_allocated_coop_identifier(std::string* value); + + private: + const std::string& _internal_coop_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_coop_identifier( + const std::string& value); + std::string* _internal_mutable_coop_identifier(); + + public: + // optional string push_user_id = 8; + bool has_push_user_id() const; + void clear_push_user_id() ; + const std::string& push_user_id() const; + template + void set_push_user_id(Arg_&& arg, Args_... args); + std::string* mutable_push_user_id(); + PROTOBUF_NODISCARD std::string* release_push_user_id(); + void set_allocated_push_user_id(std::string* value); - // optional .ei.BasicRequestInfo rinfo = 3; - bool has_rinfo() const; private: - bool _internal_has_rinfo() const; + const std::string& _internal_push_user_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_push_user_id( + const std::string& value); + std::string* _internal_mutable_push_user_id(); + public: - void clear_rinfo(); + // optional .ei.BasicRequestInfo rinfo = 12; + bool has_rinfo() const; + 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); + void set_allocated_rinfo(::ei::BasicRequestInfo* value); + void unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value); + ::ei::BasicRequestInfo* unsafe_arena_release_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 .ei.FarmProductionParams production_params = 14; + bool has_production_params() const; + void clear_production_params() ; + const ::ei::FarmProductionParams& production_params() const; + PROTOBUF_NODISCARD ::ei::FarmProductionParams* release_production_params(); + ::ei::FarmProductionParams* mutable_production_params(); + void set_allocated_production_params(::ei::FarmProductionParams* value); + void unsafe_arena_set_allocated_production_params(::ei::FarmProductionParams* value); + ::ei::FarmProductionParams* unsafe_arena_release_production_params(); - // optional uint32 amount = 2; + private: + const ::ei::FarmProductionParams& _internal_production_params() const; + ::ei::FarmProductionParams* _internal_mutable_production_params(); + + public: + // optional .ei.PlayerFarmInfo farm_info = 16; + bool has_farm_info() const; + void clear_farm_info() ; + const ::ei::PlayerFarmInfo& farm_info() const; + PROTOBUF_NODISCARD ::ei::PlayerFarmInfo* release_farm_info(); + ::ei::PlayerFarmInfo* mutable_farm_info(); + void set_allocated_farm_info(::ei::PlayerFarmInfo* value); + void unsafe_arena_set_allocated_farm_info(::ei::PlayerFarmInfo* value); + ::ei::PlayerFarmInfo* unsafe_arena_release_farm_info(); + + private: + const ::ei::PlayerFarmInfo& _internal_farm_info() const; + ::ei::PlayerFarmInfo* _internal_mutable_farm_info(); + + public: + // optional .ei.IdleSessionSummary last_idle_summary = 18; + bool has_last_idle_summary() const; + void clear_last_idle_summary() ; + const ::ei::IdleSessionSummary& last_idle_summary() const; + PROTOBUF_NODISCARD ::ei::IdleSessionSummary* release_last_idle_summary(); + ::ei::IdleSessionSummary* mutable_last_idle_summary(); + void set_allocated_last_idle_summary(::ei::IdleSessionSummary* value); + void unsafe_arena_set_allocated_last_idle_summary(::ei::IdleSessionSummary* value); + ::ei::IdleSessionSummary* unsafe_arena_release_last_idle_summary(); + + private: + const ::ei::IdleSessionSummary& _internal_last_idle_summary() const; + ::ei::IdleSessionSummary* _internal_mutable_last_idle_summary(); + + public: + // optional double amount = 4; bool has_amount() const; + void clear_amount() ; + double amount() const; + void set_amount(double value); + + private: + double _internal_amount() const; + void _internal_set_amount(double value); + + public: + // optional double rate = 5; + bool has_rate() const; + void clear_rate() ; + double rate() const; + void set_rate(double value); + + private: + double _internal_rate() const; + void _internal_set_rate(double value); + + public: + // optional double soul_power = 7; + bool has_soul_power() const; + void clear_soul_power() ; + double soul_power() const; + void set_soul_power(double value); + + private: + double _internal_soul_power() const; + void _internal_set_soul_power(double value); + + public: + // optional uint32 time_cheats_detected = 6; + bool has_time_cheats_detected() const; + void clear_time_cheats_detected() ; + ::uint32_t time_cheats_detected() const; + void set_time_cheats_detected(::uint32_t value); + + private: + ::uint32_t _internal_time_cheats_detected() const; + void _internal_set_time_cheats_detected(::uint32_t value); + + public: + // optional uint32 boost_tokens = 9; + bool has_boost_tokens() const; + void clear_boost_tokens() ; + ::uint32_t boost_tokens() const; + void set_boost_tokens(::uint32_t value); + private: - bool _internal_has_amount() const; + ::uint32_t _internal_boost_tokens() const; + void _internal_set_boost_tokens(::uint32_t value); + public: - void clear_amount(); - uint32_t amount() const; - void set_amount(uint32_t value); + // optional uint32 boost_tokens_spent = 13; + bool has_boost_tokens_spent() const; + void clear_boost_tokens_spent() ; + ::uint32_t boost_tokens_spent() const; + void set_boost_tokens_spent(::uint32_t value); + private: - uint32_t _internal_amount() const; - void _internal_set_amount(uint32_t value); + ::uint32_t _internal_boost_tokens_spent() const; + void _internal_set_boost_tokens_spent(::uint32_t value); + public: + // optional uint32 eop = 15; + bool has_eop() const; + void clear_eop() ; + ::uint32_t eop() const; + void set_eop(::uint32_t value); - // @@protoc_insertion_point(class_scope:ei.ShowcaseRoyaltyDeliveryConfirmation) + private: + ::uint32_t _internal_eop() const; + void _internal_set_eop(::uint32_t value); + + public: + // optional bool hide_cc_status = 17; + bool has_hide_cc_status() const; + void clear_hide_cc_status() ; + bool hide_cc_status() const; + void set_hide_cc_status(bool value); + + private: + bool _internal_hide_cc_status() const; + void _internal_set_hide_cc_status(bool value); + + public: + // optional double egg_laying_rate_buff = 10 [default = 1]; + bool has_egg_laying_rate_buff() const; + void clear_egg_laying_rate_buff() ; + double egg_laying_rate_buff() const; + void set_egg_laying_rate_buff(double value); + + private: + double _internal_egg_laying_rate_buff() const; + void _internal_set_egg_laying_rate_buff(double value); + + public: + // optional double earnings_buff = 11 [default = 1]; + bool has_earnings_buff() const; + void clear_earnings_buff() ; + double earnings_buff() const; + void set_earnings_buff(double value); + + private: + double _internal_earnings_buff() const; + void _internal_set_earnings_buff(double value); + + public: + // @@protoc_insertion_point(class_scope:ei.ContractCoopStatusUpdateRequest) 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 class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 5, 18, 4, + 112, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ContractCoopStatusUpdateRequest_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ContractCoopStatusUpdateRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr user_id_; + ::google::protobuf::internal::ArenaStringPtr contract_identifier_; + ::google::protobuf::internal::ArenaStringPtr coop_identifier_; + ::google::protobuf::internal::ArenaStringPtr push_user_id_; + ::ei::BasicRequestInfo* rinfo_; + ::ei::FarmProductionParams* production_params_; + ::ei::PlayerFarmInfo* farm_info_; + ::ei::IdleSessionSummary* last_idle_summary_; + double amount_; + double rate_; + double soul_power_; + ::uint32_t time_cheats_detected_; + ::uint32_t boost_tokens_; + ::uint32_t boost_tokens_spent_; + ::uint32_t eop_; + bool hide_cc_status_; + double egg_laying_rate_buff_; + double earnings_buff_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ShellShowcaseListingSet final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ShellShowcaseListingSet) */ { +class ContractCoopStatusResponse_ContributionInfo final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ContractCoopStatusResponse.ContributionInfo) */ { public: - inline ShellShowcaseListingSet() : ShellShowcaseListingSet(nullptr) {} - ~ShellShowcaseListingSet() override; - explicit PROTOBUF_CONSTEXPR ShellShowcaseListingSet(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ShellShowcaseListingSet(const ShellShowcaseListingSet& from); - ShellShowcaseListingSet(ShellShowcaseListingSet&& from) noexcept - : ShellShowcaseListingSet() { - *this = ::std::move(from); - } - - inline ShellShowcaseListingSet& operator=(const ShellShowcaseListingSet& from) { + inline ContractCoopStatusResponse_ContributionInfo() : ContractCoopStatusResponse_ContributionInfo(nullptr) {} + ~ContractCoopStatusResponse_ContributionInfo() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ContractCoopStatusResponse_ContributionInfo( + ::google::protobuf::internal::ConstantInitialized); + + inline ContractCoopStatusResponse_ContributionInfo(const ContractCoopStatusResponse_ContributionInfo& from) : ContractCoopStatusResponse_ContributionInfo(nullptr, from) {} + inline ContractCoopStatusResponse_ContributionInfo(ContractCoopStatusResponse_ContributionInfo&& from) noexcept + : ContractCoopStatusResponse_ContributionInfo(nullptr, std::move(from)) {} + inline ContractCoopStatusResponse_ContributionInfo& operator=(const ContractCoopStatusResponse_ContributionInfo& from) { CopyFrom(from); return *this; } - inline ShellShowcaseListingSet& operator=(ShellShowcaseListingSet&& from) noexcept { + inline ContractCoopStatusResponse_ContributionInfo& operator=(ContractCoopStatusResponse_ContributionInfo&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -52725,157 +57977,531 @@ class ShellShowcaseListingSet final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ShellShowcaseListingSet& default_instance() { + static const ContractCoopStatusResponse_ContributionInfo& default_instance() { return *internal_default_instance(); } - static inline const ShellShowcaseListingSet* internal_default_instance() { - return reinterpret_cast( - &_ShellShowcaseListingSet_default_instance_); - } - static constexpr int kIndexInFileMessages = - 191; - - friend void swap(ShellShowcaseListingSet& a, ShellShowcaseListingSet& b) { - a.Swap(&b); + static inline const ContractCoopStatusResponse_ContributionInfo* internal_default_instance() { + return reinterpret_cast( + &_ContractCoopStatusResponse_ContributionInfo_default_instance_); } - inline void Swap(ShellShowcaseListingSet* other) { + static constexpr int kIndexInFileMessages = 69; + friend void swap(ContractCoopStatusResponse_ContributionInfo& a, ContractCoopStatusResponse_ContributionInfo& b) { a.Swap(&b); } + inline void Swap(ContractCoopStatusResponse_ContributionInfo* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ShellShowcaseListingSet* other) { + void UnsafeArenaSwap(ContractCoopStatusResponse_ContributionInfo* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ShellShowcaseListingSet* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ContractCoopStatusResponse_ContributionInfo* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ShellShowcaseListingSet& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ShellShowcaseListingSet& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ContractCoopStatusResponse_ContributionInfo& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ContractCoopStatusResponse_ContributionInfo& from) { ContractCoopStatusResponse_ContributionInfo::MergeImpl(*this, from); } + + private: + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + + public: + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); + + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::google::protobuf::Arena* arena); + void SharedDtor(); + void InternalSwap(ContractCoopStatusResponse_ContributionInfo* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ContractCoopStatusResponse.ContributionInfo"; } + + protected: + explicit ContractCoopStatusResponse_ContributionInfo(::google::protobuf::Arena* arena); + ContractCoopStatusResponse_ContributionInfo(::google::protobuf::Arena* arena, const ContractCoopStatusResponse_ContributionInfo& from); + ContractCoopStatusResponse_ContributionInfo(::google::protobuf::Arena* arena, ContractCoopStatusResponse_ContributionInfo&& from) noexcept + : ContractCoopStatusResponse_ContributionInfo(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kBuffHistoryFieldNumber = 13, + kUserIdFieldNumber = 1, + kUserNameFieldNumber = 2, + kPushIdFieldNumber = 9, + kContractIdentifierFieldNumber = 19, + kUuidFieldNumber = 21, + kProductionParamsFieldNumber = 15, + kFarmInfoFieldNumber = 18, + kContributionAmountFieldNumber = 3, + kContributionRateFieldNumber = 6, + kPlatformFieldNumber = 5, + kRankChangeFieldNumber = 8, + kSoulPowerFieldNumber = 11, + kBanVotesFieldNumber = 10, + kBoostTokensFieldNumber = 12, + kBoostTokensSpentFieldNumber = 14, + kFinalizedFieldNumber = 22, + kTimeCheatDetectedFieldNumber = 7, + kAutojoinedFieldNumber = 17, + kChickenRunCooldownFieldNumber = 20, + kRecentlyActiveFieldNumber = 23, + kActiveFieldNumber = 4, + kCcMemberFieldNumber = 24, + kLeechFieldNumber = 16, + }; + // repeated .ei.CoopBuffState buff_history = 13; + int buff_history_size() const; + private: + int _internal_buff_history_size() const; + + public: + void clear_buff_history() ; + ::ei::CoopBuffState* mutable_buff_history(int index); + ::google::protobuf::RepeatedPtrField<::ei::CoopBuffState>* mutable_buff_history(); + + private: + const ::google::protobuf::RepeatedPtrField<::ei::CoopBuffState>& _internal_buff_history() const; + ::google::protobuf::RepeatedPtrField<::ei::CoopBuffState>* _internal_mutable_buff_history(); + public: + const ::ei::CoopBuffState& buff_history(int index) const; + ::ei::CoopBuffState* add_buff_history(); + const ::google::protobuf::RepeatedPtrField<::ei::CoopBuffState>& buff_history() const; + // optional string user_id = 1; + bool has_user_id() const; + void clear_user_id() ; + const std::string& user_id() const; + template + void set_user_id(Arg_&& arg, Args_... args); + std::string* mutable_user_id(); + PROTOBUF_NODISCARD std::string* release_user_id(); + void set_allocated_user_id(std::string* value); + + 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 user_name = 2; + bool has_user_name() const; + void clear_user_name() ; + const std::string& user_name() const; + template + void set_user_name(Arg_&& arg, Args_... args); + std::string* mutable_user_name(); + PROTOBUF_NODISCARD std::string* release_user_name(); + void set_allocated_user_name(std::string* value); + + private: + const std::string& _internal_user_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_user_name( + const std::string& value); + std::string* _internal_mutable_user_name(); + + public: + // optional string push_id = 9; + bool has_push_id() const; + void clear_push_id() ; + const std::string& push_id() const; + template + void set_push_id(Arg_&& arg, Args_... args); + std::string* mutable_push_id(); + PROTOBUF_NODISCARD std::string* release_push_id(); + void set_allocated_push_id(std::string* value); + + private: + const std::string& _internal_push_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_push_id( + const std::string& value); + std::string* _internal_mutable_push_id(); + + public: + // optional string contract_identifier = 19; + bool has_contract_identifier() const; + void clear_contract_identifier() ; + const std::string& contract_identifier() const; + template + void set_contract_identifier(Arg_&& arg, Args_... args); + std::string* mutable_contract_identifier(); + PROTOBUF_NODISCARD std::string* release_contract_identifier(); + void set_allocated_contract_identifier(std::string* value); + + private: + const std::string& _internal_contract_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_identifier( + const std::string& value); + std::string* _internal_mutable_contract_identifier(); + + public: + // optional string uuid = 21; + bool has_uuid() const; + void clear_uuid() ; + const std::string& uuid() const; + template + void set_uuid(Arg_&& arg, Args_... args); + std::string* mutable_uuid(); + PROTOBUF_NODISCARD std::string* release_uuid(); + void set_allocated_uuid(std::string* value); + + private: + const std::string& _internal_uuid() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_uuid( + const std::string& value); + std::string* _internal_mutable_uuid(); + + public: + // optional .ei.FarmProductionParams production_params = 15; + bool has_production_params() const; + void clear_production_params() ; + const ::ei::FarmProductionParams& production_params() const; + PROTOBUF_NODISCARD ::ei::FarmProductionParams* release_production_params(); + ::ei::FarmProductionParams* mutable_production_params(); + void set_allocated_production_params(::ei::FarmProductionParams* value); + void unsafe_arena_set_allocated_production_params(::ei::FarmProductionParams* value); + ::ei::FarmProductionParams* unsafe_arena_release_production_params(); + + private: + const ::ei::FarmProductionParams& _internal_production_params() const; + ::ei::FarmProductionParams* _internal_mutable_production_params(); + + public: + // optional .ei.PlayerFarmInfo farm_info = 18; + bool has_farm_info() const; + void clear_farm_info() ; + const ::ei::PlayerFarmInfo& farm_info() const; + PROTOBUF_NODISCARD ::ei::PlayerFarmInfo* release_farm_info(); + ::ei::PlayerFarmInfo* mutable_farm_info(); + void set_allocated_farm_info(::ei::PlayerFarmInfo* value); + void unsafe_arena_set_allocated_farm_info(::ei::PlayerFarmInfo* value); + ::ei::PlayerFarmInfo* unsafe_arena_release_farm_info(); + + private: + const ::ei::PlayerFarmInfo& _internal_farm_info() const; + ::ei::PlayerFarmInfo* _internal_mutable_farm_info(); + + public: + // optional double contribution_amount = 3; + bool has_contribution_amount() const; + void clear_contribution_amount() ; + double contribution_amount() const; + void set_contribution_amount(double value); + + private: + double _internal_contribution_amount() const; + void _internal_set_contribution_amount(double value); + + public: + // optional double contribution_rate = 6; + bool has_contribution_rate() const; + void clear_contribution_rate() ; + double contribution_rate() const; + void set_contribution_rate(double value); + + private: + double _internal_contribution_rate() const; + void _internal_set_contribution_rate(double value); + + public: + // optional .ei.Platform platform = 5; + bool has_platform() const; + void clear_platform() ; + ::ei::Platform platform() const; + void set_platform(::ei::Platform value); + + private: + ::ei::Platform _internal_platform() const; + void _internal_set_platform(::ei::Platform value); + + public: + // optional int32 rank_change = 8; + bool has_rank_change() const; + void clear_rank_change() ; + ::int32_t rank_change() const; + void set_rank_change(::int32_t value); + + private: + ::int32_t _internal_rank_change() const; + void _internal_set_rank_change(::int32_t value); + + public: + // optional double soul_power = 11; + bool has_soul_power() const; + void clear_soul_power() ; + double soul_power() const; + void set_soul_power(double value); + + private: + double _internal_soul_power() const; + void _internal_set_soul_power(double value); + + public: + // optional uint32 ban_votes = 10; + bool has_ban_votes() const; + void clear_ban_votes() ; + ::uint32_t ban_votes() const; + void set_ban_votes(::uint32_t value); + + private: + ::uint32_t _internal_ban_votes() const; + void _internal_set_ban_votes(::uint32_t value); + + public: + // optional uint32 boost_tokens = 12; + bool has_boost_tokens() const; + void clear_boost_tokens() ; + ::uint32_t boost_tokens() const; + void set_boost_tokens(::uint32_t value); + + private: + ::uint32_t _internal_boost_tokens() const; + void _internal_set_boost_tokens(::uint32_t value); + + public: + // optional uint32 boost_tokens_spent = 14; + bool has_boost_tokens_spent() const; + void clear_boost_tokens_spent() ; + ::uint32_t boost_tokens_spent() const; + void set_boost_tokens_spent(::uint32_t value); + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + ::uint32_t _internal_boost_tokens_spent() const; + void _internal_set_boost_tokens_spent(::uint32_t value); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + // optional bool finalized = 22; + bool has_finalized() const; + void clear_finalized() ; + bool finalized() const; + void set_finalized(bool value); + + private: + bool _internal_finalized() const; + void _internal_set_finalized(bool value); - 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(); } + public: + // optional bool time_cheat_detected = 7; + bool has_time_cheat_detected() const; + void clear_time_cheat_detected() ; + bool time_cheat_detected() const; + void set_time_cheat_detected(bool value); private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ShellShowcaseListingSet* other); + bool _internal_time_cheat_detected() const; + void _internal_set_time_cheat_detected(bool value); + + public: + // optional bool autojoined = 17; + bool has_autojoined() const; + void clear_autojoined() ; + bool autojoined() const; + void set_autojoined(bool value); private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ShellShowcaseListingSet"; - } - protected: - explicit ShellShowcaseListingSet(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); + bool _internal_autojoined() const; + void _internal_set_autojoined(bool value); + public: + // optional double chicken_run_cooldown = 20; + bool has_chicken_run_cooldown() const; + void clear_chicken_run_cooldown() ; + double chicken_run_cooldown() const; + void set_chicken_run_cooldown(double value); - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + private: + double _internal_chicken_run_cooldown() const; + void _internal_set_chicken_run_cooldown(double value); - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + public: + // optional bool recently_active = 23; + bool has_recently_active() const; + void clear_recently_active() ; + bool recently_active() const; + void set_recently_active(bool value); - // nested types ---------------------------------------------------- + private: + bool _internal_recently_active() const; + void _internal_set_recently_active(bool value); - // accessors ------------------------------------------------------- + public: + // optional bool active = 4; + bool has_active() const; + void clear_active() ; + bool active() const; + void set_active(bool value); - enum : int { - kListingsFieldNumber = 1, - }; - // repeated .ei.ShellShowcaseListingInfo listings = 1; - int listings_size() const; private: - int _internal_listings_size() const; + bool _internal_active() const; + void _internal_set_active(bool value); + public: - void clear_listings(); - ::ei::ShellShowcaseListingInfo* mutable_listings(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellShowcaseListingInfo >* - mutable_listings(); + // optional bool cc_member = 24; + bool has_cc_member() const; + void clear_cc_member() ; + bool cc_member() const; + void set_cc_member(bool value); + private: - const ::ei::ShellShowcaseListingInfo& _internal_listings(int index) const; - ::ei::ShellShowcaseListingInfo* _internal_add_listings(); + bool _internal_cc_member() const; + void _internal_set_cc_member(bool value); + public: - const ::ei::ShellShowcaseListingInfo& listings(int index) const; - ::ei::ShellShowcaseListingInfo* add_listings(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellShowcaseListingInfo >& - listings() const; + // optional bool leech = 16; + bool has_leech() const; + void clear_leech() ; + bool leech() const; + void set_leech(bool value); - // @@protoc_insertion_point(class_scope:ei.ShellShowcaseListingSet) + private: + bool _internal_leech() const; + void _internal_set_leech(bool value); + + public: + // @@protoc_insertion_point(class_scope:ei.ContractCoopStatusResponse.ContributionInfo) private: class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellShowcaseListingInfo > listings_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 5, 24, 4, + 125, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ContractCoopStatusResponse_ContributionInfo_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ContractCoopStatusResponse_ContributionInfo& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::CoopBuffState > buff_history_; + ::google::protobuf::internal::ArenaStringPtr user_id_; + ::google::protobuf::internal::ArenaStringPtr user_name_; + ::google::protobuf::internal::ArenaStringPtr push_id_; + ::google::protobuf::internal::ArenaStringPtr contract_identifier_; + ::google::protobuf::internal::ArenaStringPtr uuid_; + ::ei::FarmProductionParams* production_params_; + ::ei::PlayerFarmInfo* farm_info_; + double contribution_amount_; + double contribution_rate_; + int platform_; + ::int32_t rank_change_; + double soul_power_; + ::uint32_t ban_votes_; + ::uint32_t boost_tokens_; + ::uint32_t boost_tokens_spent_; + bool finalized_; + bool time_cheat_detected_; + bool autojoined_; + double chicken_run_cooldown_; + bool recently_active_; + bool active_; + bool cc_member_; + bool leech_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class ShellsActionBatch final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ShellsActionBatch) */ { +class ConfigResponse final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ConfigResponse) */ { public: - inline ShellsActionBatch() : ShellsActionBatch(nullptr) {} - ~ShellsActionBatch() override; - explicit PROTOBUF_CONSTEXPR ShellsActionBatch(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ShellsActionBatch(const ShellsActionBatch& from); - ShellsActionBatch(ShellsActionBatch&& from) noexcept - : ShellsActionBatch() { - *this = ::std::move(from); - } - - inline ShellsActionBatch& operator=(const ShellsActionBatch& from) { + inline ConfigResponse() : ConfigResponse(nullptr) {} + ~ConfigResponse() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ConfigResponse( + ::google::protobuf::internal::ConstantInitialized); + + inline ConfigResponse(const ConfigResponse& from) : ConfigResponse(nullptr, from) {} + inline ConfigResponse(ConfigResponse&& from) noexcept + : ConfigResponse(nullptr, std::move(from)) {} + inline ConfigResponse& operator=(const ConfigResponse& from) { CopyFrom(from); return *this; } - inline ShellsActionBatch& operator=(ShellsActionBatch&& from) noexcept { + inline ConfigResponse& operator=(ConfigResponse&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -52884,178 +58510,226 @@ class ShellsActionBatch final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const ShellsActionBatch& default_instance() { + static const ConfigResponse& default_instance() { return *internal_default_instance(); } - static inline const ShellsActionBatch* internal_default_instance() { - return reinterpret_cast( - &_ShellsActionBatch_default_instance_); - } - static constexpr int kIndexInFileMessages = - 192; - - friend void swap(ShellsActionBatch& a, ShellsActionBatch& b) { - a.Swap(&b); + static inline const ConfigResponse* internal_default_instance() { + return reinterpret_cast( + &_ConfigResponse_default_instance_); } - inline void Swap(ShellsActionBatch* other) { + static constexpr int kIndexInFileMessages = 127; + friend void swap(ConfigResponse& a, ConfigResponse& b) { a.Swap(&b); } + inline void Swap(ConfigResponse* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(ShellsActionBatch* other) { + void UnsafeArenaSwap(ConfigResponse* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - ShellsActionBatch* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ConfigResponse* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ShellsActionBatch& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ShellsActionBatch& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ConfigResponse& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ConfigResponse& from) { ConfigResponse::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ShellsActionBatch* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.ShellsActionBatch"; + void InternalSwap(ConfigResponse* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ConfigResponse"; } + + protected: + explicit ConfigResponse(::google::protobuf::Arena* arena); + ConfigResponse(::google::protobuf::Arena* arena, const ConfigResponse& from); + ConfigResponse(::google::protobuf::Arena* arena, ConfigResponse&& from) noexcept + : ConfigResponse(arena) { + *this = ::std::move(from); } - protected: - explicit ShellsActionBatch(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- - enum : int { - kActionsFieldNumber = 2, - kRinfoFieldNumber = 1, + kLiveConfigFieldNumber = 1, + kMailBagFieldNumber = 2, + kDlcCatalogFieldNumber = 3, }; - // repeated .ei.ShellsActionLog actions = 2; - int actions_size() const; - private: - int _internal_actions_size() const; - public: - void clear_actions(); - ::ei::ShellsActionLog* mutable_actions(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellsActionLog >* - mutable_actions(); + // optional .ei.LiveConfig live_config = 1; + bool has_live_config() const; + void clear_live_config() ; + const ::ei::LiveConfig& live_config() const; + PROTOBUF_NODISCARD ::ei::LiveConfig* release_live_config(); + ::ei::LiveConfig* mutable_live_config(); + void set_allocated_live_config(::ei::LiveConfig* value); + void unsafe_arena_set_allocated_live_config(::ei::LiveConfig* value); + ::ei::LiveConfig* unsafe_arena_release_live_config(); + private: - const ::ei::ShellsActionLog& _internal_actions(int index) const; - ::ei::ShellsActionLog* _internal_add_actions(); + const ::ei::LiveConfig& _internal_live_config() const; + ::ei::LiveConfig* _internal_mutable_live_config(); + public: - const ::ei::ShellsActionLog& actions(int index) const; - ::ei::ShellsActionLog* add_actions(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellsActionLog >& - actions() const; + // optional .ei.MailDB mail_bag = 2; + bool has_mail_bag() const; + void clear_mail_bag() ; + const ::ei::MailDB& mail_bag() const; + PROTOBUF_NODISCARD ::ei::MailDB* release_mail_bag(); + ::ei::MailDB* mutable_mail_bag(); + void set_allocated_mail_bag(::ei::MailDB* value); + void unsafe_arena_set_allocated_mail_bag(::ei::MailDB* value); + ::ei::MailDB* unsafe_arena_release_mail_bag(); - // optional .ei.BasicRequestInfo rinfo = 1; - bool has_rinfo() const; private: - bool _internal_has_rinfo() const; + const ::ei::MailDB& _internal_mail_bag() const; + ::ei::MailDB* _internal_mutable_mail_bag(); + 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); + // optional .ei.DLCCatalog dlc_catalog = 3; + bool has_dlc_catalog() const; + void clear_dlc_catalog() ; + const ::ei::DLCCatalog& dlc_catalog() const; + PROTOBUF_NODISCARD ::ei::DLCCatalog* release_dlc_catalog(); + ::ei::DLCCatalog* mutable_dlc_catalog(); + void set_allocated_dlc_catalog(::ei::DLCCatalog* value); + void unsafe_arena_set_allocated_dlc_catalog(::ei::DLCCatalog* value); + ::ei::DLCCatalog* unsafe_arena_release_dlc_catalog(); + 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(); + const ::ei::DLCCatalog& _internal_dlc_catalog() const; + ::ei::DLCCatalog* _internal_mutable_dlc_catalog(); - // @@protoc_insertion_point(class_scope:ei.ShellsActionBatch) + public: + // @@protoc_insertion_point(class_scope:ei.ConfigResponse) 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< ::ei::ShellsActionLog > actions_; - ::ei::BasicRequestInfo* rinfo_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 3, 3, + 0, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ConfigResponse_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ConfigResponse& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::ei::LiveConfig* live_config_; + ::ei::MailDB* mail_bag_; + ::ei::DLCCatalog* dlc_catalog_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class UserVerificationAnalysis final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.UserVerificationAnalysis) */ { +class ContractCoopStatusResponse final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.ContractCoopStatusResponse) */ { public: - inline UserVerificationAnalysis() : UserVerificationAnalysis(nullptr) {} - ~UserVerificationAnalysis() override; - explicit PROTOBUF_CONSTEXPR UserVerificationAnalysis(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - UserVerificationAnalysis(const UserVerificationAnalysis& from); - UserVerificationAnalysis(UserVerificationAnalysis&& from) noexcept - : UserVerificationAnalysis() { - *this = ::std::move(from); - } - - inline UserVerificationAnalysis& operator=(const UserVerificationAnalysis& from) { + inline ContractCoopStatusResponse() : ContractCoopStatusResponse(nullptr) {} + ~ContractCoopStatusResponse() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR ContractCoopStatusResponse( + ::google::protobuf::internal::ConstantInitialized); + + inline ContractCoopStatusResponse(const ContractCoopStatusResponse& from) : ContractCoopStatusResponse(nullptr, from) {} + inline ContractCoopStatusResponse(ContractCoopStatusResponse&& from) noexcept + : ContractCoopStatusResponse(nullptr, std::move(from)) {} + inline ContractCoopStatusResponse& operator=(const ContractCoopStatusResponse& from) { CopyFrom(from); return *this; } - inline UserVerificationAnalysis& operator=(UserVerificationAnalysis&& from) noexcept { + inline ContractCoopStatusResponse& operator=(ContractCoopStatusResponse&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -53064,721 +58738,531 @@ class UserVerificationAnalysis final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const UserVerificationAnalysis& default_instance() { + static const ContractCoopStatusResponse& default_instance() { return *internal_default_instance(); } - static inline const UserVerificationAnalysis* internal_default_instance() { - return reinterpret_cast( - &_UserVerificationAnalysis_default_instance_); - } - static constexpr int kIndexInFileMessages = - 193; - - friend void swap(UserVerificationAnalysis& a, UserVerificationAnalysis& b) { - a.Swap(&b); + static inline const ContractCoopStatusResponse* internal_default_instance() { + return reinterpret_cast( + &_ContractCoopStatusResponse_default_instance_); } - inline void Swap(UserVerificationAnalysis* other) { + static constexpr int kIndexInFileMessages = 72; + friend void swap(ContractCoopStatusResponse& a, ContractCoopStatusResponse& b) { a.Swap(&b); } + inline void Swap(ContractCoopStatusResponse* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(UserVerificationAnalysis* other) { + void UnsafeArenaSwap(ContractCoopStatusResponse* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - UserVerificationAnalysis* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + ContractCoopStatusResponse* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const UserVerificationAnalysis& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const UserVerificationAnalysis& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const ContractCoopStatusResponse& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const ContractCoopStatusResponse& from) { ContractCoopStatusResponse::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(UserVerificationAnalysis* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.UserVerificationAnalysis"; + void InternalSwap(ContractCoopStatusResponse* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.ContractCoopStatusResponse"; } + + protected: + explicit ContractCoopStatusResponse(::google::protobuf::Arena* arena); + ContractCoopStatusResponse(::google::protobuf::Arena* arena, const ContractCoopStatusResponse& from); + ContractCoopStatusResponse(::google::protobuf::Arena* arena, ContractCoopStatusResponse&& from) noexcept + : ContractCoopStatusResponse(arena) { + *this = ::std::move(from); } - protected: - explicit UserVerificationAnalysis(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- - - typedef UserVerificationAnalysis_Status Status; - static constexpr Status UNKNOWN = - UserVerificationAnalysis_Status_UNKNOWN; - static constexpr Status PROCESSING = - UserVerificationAnalysis_Status_PROCESSING; - static constexpr Status COMPLETE = - UserVerificationAnalysis_Status_COMPLETE; + using ContributionInfo = ContractCoopStatusResponse_ContributionInfo; + using CoopGift = ContractCoopStatusResponse_CoopGift; + using ChickenRun = ContractCoopStatusResponse_ChickenRun; + using ResponseStatus = ContractCoopStatusResponse_ResponseStatus; + static constexpr ResponseStatus NO_ERROR = ContractCoopStatusResponse_ResponseStatus_NO_ERROR; + static constexpr ResponseStatus MISSING_USER = ContractCoopStatusResponse_ResponseStatus_MISSING_USER; + static constexpr ResponseStatus MISSING_COOP_ID = ContractCoopStatusResponse_ResponseStatus_MISSING_COOP_ID; + static constexpr ResponseStatus MISSING_CONTRACT_ID = ContractCoopStatusResponse_ResponseStatus_MISSING_CONTRACT_ID; + static constexpr ResponseStatus MEMBERSHIP_NOT_FOUND = ContractCoopStatusResponse_ResponseStatus_MEMBERSHIP_NOT_FOUND; + static constexpr ResponseStatus COOP_NOT_FOUND = ContractCoopStatusResponse_ResponseStatus_COOP_NOT_FOUND; + static constexpr ResponseStatus CONTRACT_NOT_FOUND = ContractCoopStatusResponse_ResponseStatus_CONTRACT_NOT_FOUND; + static constexpr ResponseStatus INVALID_MEMBERSHIP = ContractCoopStatusResponse_ResponseStatus_INVALID_MEMBERSHIP; + static constexpr ResponseStatus NO_HTTP_RESPONSE = ContractCoopStatusResponse_ResponseStatus_NO_HTTP_RESPONSE; + static inline bool ResponseStatus_IsValid(int value) { + return ContractCoopStatusResponse_ResponseStatus_IsValid(value); + } + static constexpr ResponseStatus ResponseStatus_MIN = ContractCoopStatusResponse_ResponseStatus_ResponseStatus_MIN; + static constexpr ResponseStatus ResponseStatus_MAX = ContractCoopStatusResponse_ResponseStatus_ResponseStatus_MAX; + static constexpr int ResponseStatus_ARRAYSIZE = ContractCoopStatusResponse_ResponseStatus_ResponseStatus_ARRAYSIZE; + static inline const ::google::protobuf::EnumDescriptor* ResponseStatus_descriptor() { + return ContractCoopStatusResponse_ResponseStatus_descriptor(); + } + template + static inline const std::string& ResponseStatus_Name(T value) { + return ContractCoopStatusResponse_ResponseStatus_Name(value); + } + static inline bool ResponseStatus_Parse(absl::string_view name, ResponseStatus* value) { + return ContractCoopStatusResponse_ResponseStatus_Parse(name, value); + } + using MemberStatus = ContractCoopStatusResponse_MemberStatus; + static constexpr MemberStatus VALID = ContractCoopStatusResponse_MemberStatus_VALID; + static constexpr MemberStatus KICKED_INACTIVE = ContractCoopStatusResponse_MemberStatus_KICKED_INACTIVE; + static constexpr MemberStatus KICKED_PRIVATE = ContractCoopStatusResponse_MemberStatus_KICKED_PRIVATE; + static constexpr MemberStatus KICKED_CHEATS = ContractCoopStatusResponse_MemberStatus_KICKED_CHEATS; + static constexpr MemberStatus KICKED_LEECH = ContractCoopStatusResponse_MemberStatus_KICKED_LEECH; + static inline bool MemberStatus_IsValid(int value) { + return ContractCoopStatusResponse_MemberStatus_IsValid(value); + } + static constexpr MemberStatus MemberStatus_MIN = ContractCoopStatusResponse_MemberStatus_MemberStatus_MIN; + static constexpr MemberStatus MemberStatus_MAX = ContractCoopStatusResponse_MemberStatus_MemberStatus_MAX; + static constexpr int MemberStatus_ARRAYSIZE = ContractCoopStatusResponse_MemberStatus_MemberStatus_ARRAYSIZE; + static inline const ::google::protobuf::EnumDescriptor* MemberStatus_descriptor() { + return ContractCoopStatusResponse_MemberStatus_descriptor(); + } + template + static inline const std::string& MemberStatus_Name(T value) { + return ContractCoopStatusResponse_MemberStatus_Name(value); + } + static inline bool MemberStatus_Parse(absl::string_view name, MemberStatus* value) { + return ContractCoopStatusResponse_MemberStatus_Parse(name, value); + } + using Status = ContractCoopStatusResponse_Status; + static constexpr Status UNKNOWN = ContractCoopStatusResponse_Status_UNKNOWN; + static constexpr Status LOBBY = ContractCoopStatusResponse_Status_LOBBY; + static constexpr Status ACTIVE = ContractCoopStatusResponse_Status_ACTIVE; + static constexpr Status COMPLETE = ContractCoopStatusResponse_Status_COMPLETE; + static constexpr Status FINALIZED = ContractCoopStatusResponse_Status_FINALIZED; static inline bool Status_IsValid(int value) { - return UserVerificationAnalysis_Status_IsValid(value); + return ContractCoopStatusResponse_Status_IsValid(value); } - static constexpr Status Status_MIN = - UserVerificationAnalysis_Status_Status_MIN; - static constexpr Status Status_MAX = - UserVerificationAnalysis_Status_Status_MAX; - static constexpr int Status_ARRAYSIZE = - UserVerificationAnalysis_Status_Status_ARRAYSIZE; - static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* - Status_descriptor() { - return UserVerificationAnalysis_Status_descriptor(); + static constexpr Status Status_MIN = ContractCoopStatusResponse_Status_Status_MIN; + static constexpr Status Status_MAX = ContractCoopStatusResponse_Status_Status_MAX; + static constexpr int Status_ARRAYSIZE = ContractCoopStatusResponse_Status_Status_ARRAYSIZE; + static inline const ::google::protobuf::EnumDescriptor* Status_descriptor() { + return ContractCoopStatusResponse_Status_descriptor(); } - template - static inline const std::string& Status_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function Status_Name."); - return UserVerificationAnalysis_Status_Name(enum_t_value); + template + static inline const std::string& Status_Name(T value) { + return ContractCoopStatusResponse_Status_Name(value); } - static inline bool Status_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, - Status* value) { - return UserVerificationAnalysis_Status_Parse(name, value); + static inline bool Status_Parse(absl::string_view name, Status* value) { + return ContractCoopStatusResponse_Status_Parse(name, value); } // accessors ------------------------------------------------------- - enum : int { - kInvalidContractsFieldNumber = 17, - kStartTimeFieldNumber = 2, - kCompletionTimeFieldNumber = 3, - kOverallStatusFieldNumber = 1, - kVerifiedPiggyBreaksFieldNumber = 5, - kVerifiedOtherIapFieldNumber = 6, - kUnverifiedIapFieldNumber = 7, - kArtifactsCollectedFieldNumber = 9, - kArtifactsConsumedFieldNumber = 10, - kMissionsCompletedFieldNumber = 8, - kNumCoopMembershipsFieldNumber = 12, - kArtifactsInInventoryFieldNumber = 11, - kGoldEarnedFieldNumber = 13, - kNumPrestigesFieldNumber = 14, - kSoulEggsFieldNumber = 15, - kValidContractsFieldNumber = 16, - kIapStatusFieldNumber = 18, - kVerifiedProPermitFieldNumber = 4, - kRegularIapBuyerFieldNumber = 22, - kRegularIapCheaterFieldNumber = 23, - kExcessiveConsumesFieldNumber = 24, - kArtifactsStatusFieldNumber = 19, - kGoldSpentCraftingFieldNumber = 21, - kContractsStatusFieldNumber = 20, - kEggsOfProphecyFieldNumber = 27, - kExcessiveInventoryFieldNumber = 25, - kExcessiveSpendFieldNumber = 26, - kExcessiveEopFieldNumber = 28, - kExcessiveInvalidContractsFieldNumber = 29, - kVerifiedFieldNumber = 30, - kVerificationOverrideFieldNumber = 31, - kVerificationOverrideValueFieldNumber = 32, - kRareArtifactsInInventoryFieldNumber = 33, - kRareArtifactsOnServerFieldNumber = 34, - kLegendaryArtifactsInInventoryFieldNumber = 35, - kLegendaryArtifactsOnServerFieldNumber = 36, - }; - // repeated string invalid_contracts = 17; - int invalid_contracts_size() const; - private: - int _internal_invalid_contracts_size() const; - public: - void clear_invalid_contracts(); - const std::string& invalid_contracts(int index) const; - std::string* mutable_invalid_contracts(int index); - void set_invalid_contracts(int index, const std::string& value); - void set_invalid_contracts(int index, std::string&& value); - void set_invalid_contracts(int index, const char* value); - void set_invalid_contracts(int index, const char* value, size_t size); - std::string* add_invalid_contracts(); - void add_invalid_contracts(const std::string& value); - void add_invalid_contracts(std::string&& value); - void add_invalid_contracts(const char* value); - void add_invalid_contracts(const char* value, size_t size); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& invalid_contracts() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_invalid_contracts(); - private: - const std::string& _internal_invalid_contracts(int index) const; - std::string* _internal_add_invalid_contracts(); - public: - - // optional double start_time = 2; - bool has_start_time() const; - private: - bool _internal_has_start_time() const; - public: - void clear_start_time(); - double start_time() const; - void set_start_time(double value); - private: - double _internal_start_time() const; - void _internal_set_start_time(double value); - public: - - // optional double completion_time = 3; - bool has_completion_time() const; - private: - bool _internal_has_completion_time() const; - public: - void clear_completion_time(); - double completion_time() const; - void set_completion_time(double value); - private: - double _internal_completion_time() const; - void _internal_set_completion_time(double value); - public: - - // optional .ei.UserVerificationAnalysis.Status overall_status = 1; - bool has_overall_status() const; - private: - bool _internal_has_overall_status() const; - public: - void clear_overall_status(); - ::ei::UserVerificationAnalysis_Status overall_status() const; - void set_overall_status(::ei::UserVerificationAnalysis_Status value); - private: - ::ei::UserVerificationAnalysis_Status _internal_overall_status() const; - void _internal_set_overall_status(::ei::UserVerificationAnalysis_Status value); - public: - - // optional uint32 verified_piggy_breaks = 5; - bool has_verified_piggy_breaks() const; - private: - bool _internal_has_verified_piggy_breaks() const; - public: - void clear_verified_piggy_breaks(); - uint32_t verified_piggy_breaks() const; - void set_verified_piggy_breaks(uint32_t value); - private: - uint32_t _internal_verified_piggy_breaks() const; - void _internal_set_verified_piggy_breaks(uint32_t value); - public: - - // optional uint32 verified_other_iap = 6; - bool has_verified_other_iap() const; - private: - bool _internal_has_verified_other_iap() const; - public: - void clear_verified_other_iap(); - uint32_t verified_other_iap() const; - void set_verified_other_iap(uint32_t value); - private: - uint32_t _internal_verified_other_iap() const; - void _internal_set_verified_other_iap(uint32_t value); - public: - - // optional uint32 unverified_iap = 7; - bool has_unverified_iap() const; - private: - bool _internal_has_unverified_iap() const; - public: - void clear_unverified_iap(); - uint32_t unverified_iap() const; - void set_unverified_iap(uint32_t value); - private: - uint32_t _internal_unverified_iap() const; - void _internal_set_unverified_iap(uint32_t value); - public: - - // optional double artifacts_collected = 9; - bool has_artifacts_collected() const; - private: - bool _internal_has_artifacts_collected() const; - public: - void clear_artifacts_collected(); - double artifacts_collected() const; - void set_artifacts_collected(double value); - private: - double _internal_artifacts_collected() const; - void _internal_set_artifacts_collected(double value); - public: - - // optional double artifacts_consumed = 10; - bool has_artifacts_consumed() const; - private: - bool _internal_has_artifacts_consumed() const; - public: - void clear_artifacts_consumed(); - double artifacts_consumed() const; - void set_artifacts_consumed(double value); - private: - double _internal_artifacts_consumed() const; - void _internal_set_artifacts_consumed(double value); - public: - - // optional uint32 missions_completed = 8; - bool has_missions_completed() const; - private: - bool _internal_has_missions_completed() const; - public: - void clear_missions_completed(); - uint32_t missions_completed() const; - void set_missions_completed(uint32_t value); - private: - uint32_t _internal_missions_completed() const; - void _internal_set_missions_completed(uint32_t value); - public: - - // optional uint32 num_coop_memberships = 12; - bool has_num_coop_memberships() const; - private: - bool _internal_has_num_coop_memberships() const; - public: - void clear_num_coop_memberships(); - uint32_t num_coop_memberships() const; - void set_num_coop_memberships(uint32_t value); - private: - uint32_t _internal_num_coop_memberships() const; - void _internal_set_num_coop_memberships(uint32_t value); - public: - - // optional double artifacts_in_inventory = 11; - bool has_artifacts_in_inventory() const; - private: - bool _internal_has_artifacts_in_inventory() const; - public: - void clear_artifacts_in_inventory(); - double artifacts_in_inventory() const; - void set_artifacts_in_inventory(double value); - private: - double _internal_artifacts_in_inventory() const; - void _internal_set_artifacts_in_inventory(double value); - public: - - // optional double gold_earned = 13; - bool has_gold_earned() const; - private: - bool _internal_has_gold_earned() const; - public: - void clear_gold_earned(); - double gold_earned() const; - void set_gold_earned(double value); - private: - double _internal_gold_earned() const; - void _internal_set_gold_earned(double value); - public: - - // optional double num_prestiges = 14; - bool has_num_prestiges() const; - private: - bool _internal_has_num_prestiges() const; - public: - void clear_num_prestiges(); - double num_prestiges() const; - void set_num_prestiges(double value); - private: - double _internal_num_prestiges() const; - void _internal_set_num_prestiges(double value); - public: - - // optional double soul_eggs = 15; - bool has_soul_eggs() const; - private: - bool _internal_has_soul_eggs() const; - public: - void clear_soul_eggs(); - double soul_eggs() const; - void set_soul_eggs(double value); - private: - double _internal_soul_eggs() const; - void _internal_set_soul_eggs(double value); - public: - - // optional uint32 valid_contracts = 16; - bool has_valid_contracts() const; - private: - bool _internal_has_valid_contracts() const; - public: - void clear_valid_contracts(); - uint32_t valid_contracts() const; - void set_valid_contracts(uint32_t value); - private: - uint32_t _internal_valid_contracts() const; - void _internal_set_valid_contracts(uint32_t value); - public: - - // optional .ei.UserVerificationAnalysis.Status iap_status = 18; - bool has_iap_status() const; - private: - bool _internal_has_iap_status() const; - public: - void clear_iap_status(); - ::ei::UserVerificationAnalysis_Status iap_status() const; - void set_iap_status(::ei::UserVerificationAnalysis_Status value); - private: - ::ei::UserVerificationAnalysis_Status _internal_iap_status() const; - void _internal_set_iap_status(::ei::UserVerificationAnalysis_Status value); - public: - - // optional bool verified_pro_permit = 4; - bool has_verified_pro_permit() const; - private: - bool _internal_has_verified_pro_permit() const; - public: - void clear_verified_pro_permit(); - bool verified_pro_permit() const; - void set_verified_pro_permit(bool value); - private: - bool _internal_verified_pro_permit() const; - void _internal_set_verified_pro_permit(bool value); - public: - - // optional bool regular_iap_buyer = 22; - bool has_regular_iap_buyer() const; - private: - bool _internal_has_regular_iap_buyer() const; - public: - void clear_regular_iap_buyer(); - bool regular_iap_buyer() const; - void set_regular_iap_buyer(bool value); - private: - bool _internal_regular_iap_buyer() const; - void _internal_set_regular_iap_buyer(bool value); - public: - - // optional bool regular_iap_cheater = 23; - bool has_regular_iap_cheater() const; - private: - bool _internal_has_regular_iap_cheater() const; - public: - void clear_regular_iap_cheater(); - bool regular_iap_cheater() const; - void set_regular_iap_cheater(bool value); - private: - bool _internal_regular_iap_cheater() const; - void _internal_set_regular_iap_cheater(bool value); - public: - - // optional bool excessive_consumes = 24; - bool has_excessive_consumes() const; - private: - bool _internal_has_excessive_consumes() const; - public: - void clear_excessive_consumes(); - bool excessive_consumes() const; - void set_excessive_consumes(bool value); - private: - bool _internal_excessive_consumes() const; - void _internal_set_excessive_consumes(bool value); - public: - - // optional .ei.UserVerificationAnalysis.Status artifacts_status = 19; - bool has_artifacts_status() const; - private: - bool _internal_has_artifacts_status() const; - public: - void clear_artifacts_status(); - ::ei::UserVerificationAnalysis_Status artifacts_status() const; - void set_artifacts_status(::ei::UserVerificationAnalysis_Status value); + kContributorsFieldNumber = 4, + kGiftsFieldNumber = 11, + kChickenRunsFieldNumber = 13, + kContractIdentifierFieldNumber = 1, + kCoopIdentifierFieldNumber = 3, + kCreatorIdFieldNumber = 9, + kTotalAmountFieldNumber = 2, + kSecondsRemainingFieldNumber = 5, + kGracePeriodSecondsRemainingFieldNumber = 7, + kAutoGeneratedFieldNumber = 8, + kPublicFieldNumber = 10, + kAllGoalsAchievedFieldNumber = 14, + kAllMembersReportingFieldNumber = 6, + kClearedForExitFieldNumber = 15, + kLocalTimestampFieldNumber = 12, + kSecondsSinceAllGoalsAchievedFieldNumber = 16, + kLastSyncFieldNumber = 18, + kGradeFieldNumber = 17, + kResponseStatusFieldNumber = 19, + }; + // repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + int contributors_size() const; private: - ::ei::UserVerificationAnalysis_Status _internal_artifacts_status() const; - void _internal_set_artifacts_status(::ei::UserVerificationAnalysis_Status value); - public: + int _internal_contributors_size() const; - // optional double gold_spent_crafting = 21; - bool has_gold_spent_crafting() const; - private: - bool _internal_has_gold_spent_crafting() const; - public: - void clear_gold_spent_crafting(); - double gold_spent_crafting() const; - void set_gold_spent_crafting(double value); - private: - double _internal_gold_spent_crafting() const; - void _internal_set_gold_spent_crafting(double value); public: + void clear_contributors() ; + ::ei::ContractCoopStatusResponse_ContributionInfo* mutable_contributors(int index); + ::google::protobuf::RepeatedPtrField<::ei::ContractCoopStatusResponse_ContributionInfo>* mutable_contributors(); - // optional .ei.UserVerificationAnalysis.Status contracts_status = 20; - bool has_contracts_status() const; private: - bool _internal_has_contracts_status() const; + const ::google::protobuf::RepeatedPtrField<::ei::ContractCoopStatusResponse_ContributionInfo>& _internal_contributors() const; + ::google::protobuf::RepeatedPtrField<::ei::ContractCoopStatusResponse_ContributionInfo>* _internal_mutable_contributors(); public: - void clear_contracts_status(); - ::ei::UserVerificationAnalysis_Status contracts_status() const; - void set_contracts_status(::ei::UserVerificationAnalysis_Status value); + const ::ei::ContractCoopStatusResponse_ContributionInfo& contributors(int index) const; + ::ei::ContractCoopStatusResponse_ContributionInfo* add_contributors(); + const ::google::protobuf::RepeatedPtrField<::ei::ContractCoopStatusResponse_ContributionInfo>& contributors() const; + // repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + int gifts_size() const; private: - ::ei::UserVerificationAnalysis_Status _internal_contracts_status() const; - void _internal_set_contracts_status(::ei::UserVerificationAnalysis_Status value); - public: + int _internal_gifts_size() const; - // optional uint32 eggs_of_prophecy = 27; - bool has_eggs_of_prophecy() const; - private: - bool _internal_has_eggs_of_prophecy() const; - public: - void clear_eggs_of_prophecy(); - uint32_t eggs_of_prophecy() const; - void set_eggs_of_prophecy(uint32_t value); - private: - uint32_t _internal_eggs_of_prophecy() const; - void _internal_set_eggs_of_prophecy(uint32_t value); public: + void clear_gifts() ; + ::ei::ContractCoopStatusResponse_CoopGift* mutable_gifts(int index); + ::google::protobuf::RepeatedPtrField<::ei::ContractCoopStatusResponse_CoopGift>* mutable_gifts(); - // optional bool excessive_inventory = 25; - bool has_excessive_inventory() const; private: - bool _internal_has_excessive_inventory() const; + const ::google::protobuf::RepeatedPtrField<::ei::ContractCoopStatusResponse_CoopGift>& _internal_gifts() const; + ::google::protobuf::RepeatedPtrField<::ei::ContractCoopStatusResponse_CoopGift>* _internal_mutable_gifts(); public: - void clear_excessive_inventory(); - bool excessive_inventory() const; - void set_excessive_inventory(bool value); + const ::ei::ContractCoopStatusResponse_CoopGift& gifts(int index) const; + ::ei::ContractCoopStatusResponse_CoopGift* add_gifts(); + const ::google::protobuf::RepeatedPtrField<::ei::ContractCoopStatusResponse_CoopGift>& gifts() const; + // repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + int chicken_runs_size() const; private: - bool _internal_excessive_inventory() const; - void _internal_set_excessive_inventory(bool value); - public: + int _internal_chicken_runs_size() const; - // optional bool excessive_spend = 26; - bool has_excessive_spend() const; - private: - bool _internal_has_excessive_spend() const; - public: - void clear_excessive_spend(); - bool excessive_spend() const; - void set_excessive_spend(bool value); - private: - bool _internal_excessive_spend() const; - void _internal_set_excessive_spend(bool value); public: + void clear_chicken_runs() ; + ::ei::ContractCoopStatusResponse_ChickenRun* mutable_chicken_runs(int index); + ::google::protobuf::RepeatedPtrField<::ei::ContractCoopStatusResponse_ChickenRun>* mutable_chicken_runs(); - // optional bool excessive_eop = 28; - bool has_excessive_eop() const; - private: - bool _internal_has_excessive_eop() const; - public: - void clear_excessive_eop(); - bool excessive_eop() const; - void set_excessive_eop(bool value); private: - bool _internal_excessive_eop() const; - void _internal_set_excessive_eop(bool value); + const ::google::protobuf::RepeatedPtrField<::ei::ContractCoopStatusResponse_ChickenRun>& _internal_chicken_runs() const; + ::google::protobuf::RepeatedPtrField<::ei::ContractCoopStatusResponse_ChickenRun>* _internal_mutable_chicken_runs(); public: + const ::ei::ContractCoopStatusResponse_ChickenRun& chicken_runs(int index) const; + ::ei::ContractCoopStatusResponse_ChickenRun* add_chicken_runs(); + const ::google::protobuf::RepeatedPtrField<::ei::ContractCoopStatusResponse_ChickenRun>& chicken_runs() const; + // optional string contract_identifier = 1; + bool has_contract_identifier() const; + void clear_contract_identifier() ; + const std::string& contract_identifier() const; + template + void set_contract_identifier(Arg_&& arg, Args_... args); + std::string* mutable_contract_identifier(); + PROTOBUF_NODISCARD std::string* release_contract_identifier(); + void set_allocated_contract_identifier(std::string* value); - // optional bool excessive_invalid_contracts = 29; - bool has_excessive_invalid_contracts() const; private: - bool _internal_has_excessive_invalid_contracts() const; + const std::string& _internal_contract_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_contract_identifier( + const std::string& value); + std::string* _internal_mutable_contract_identifier(); + public: - void clear_excessive_invalid_contracts(); - bool excessive_invalid_contracts() const; - void set_excessive_invalid_contracts(bool value); + // optional string coop_identifier = 3; + bool has_coop_identifier() const; + void clear_coop_identifier() ; + const std::string& coop_identifier() const; + template + void set_coop_identifier(Arg_&& arg, Args_... args); + std::string* mutable_coop_identifier(); + PROTOBUF_NODISCARD std::string* release_coop_identifier(); + void set_allocated_coop_identifier(std::string* value); + private: - bool _internal_excessive_invalid_contracts() const; - void _internal_set_excessive_invalid_contracts(bool value); + const std::string& _internal_coop_identifier() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_coop_identifier( + const std::string& value); + std::string* _internal_mutable_coop_identifier(); + public: + // optional string creator_id = 9; + bool has_creator_id() const; + void clear_creator_id() ; + const std::string& creator_id() const; + template + void set_creator_id(Arg_&& arg, Args_... args); + std::string* mutable_creator_id(); + PROTOBUF_NODISCARD std::string* release_creator_id(); + void set_allocated_creator_id(std::string* value); - // optional bool verified = 30; - bool has_verified() const; private: - bool _internal_has_verified() const; + const std::string& _internal_creator_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_creator_id( + const std::string& value); + std::string* _internal_mutable_creator_id(); + public: - void clear_verified(); - bool verified() const; - void set_verified(bool value); + // optional double total_amount = 2; + bool has_total_amount() const; + void clear_total_amount() ; + double total_amount() const; + void set_total_amount(double value); + private: - bool _internal_verified() const; - void _internal_set_verified(bool value); + double _internal_total_amount() const; + void _internal_set_total_amount(double value); + public: + // optional double seconds_remaining = 5; + bool has_seconds_remaining() const; + void clear_seconds_remaining() ; + double seconds_remaining() const; + void set_seconds_remaining(double value); - // optional bool verification_override = 31; - bool has_verification_override() const; private: - bool _internal_has_verification_override() const; + double _internal_seconds_remaining() const; + void _internal_set_seconds_remaining(double value); + public: - void clear_verification_override(); - bool verification_override() const; - void set_verification_override(bool value); + // optional double grace_period_seconds_remaining = 7; + bool has_grace_period_seconds_remaining() const; + void clear_grace_period_seconds_remaining() ; + double grace_period_seconds_remaining() const; + void set_grace_period_seconds_remaining(double value); + private: - bool _internal_verification_override() const; - void _internal_set_verification_override(bool value); + double _internal_grace_period_seconds_remaining() const; + void _internal_set_grace_period_seconds_remaining(double value); + public: + // optional bool auto_generated = 8; + bool has_auto_generated() const; + void clear_auto_generated() ; + bool auto_generated() const; + void set_auto_generated(bool value); - // optional bool verification_override_value = 32; - bool has_verification_override_value() const; private: - bool _internal_has_verification_override_value() const; + bool _internal_auto_generated() const; + void _internal_set_auto_generated(bool value); + public: - void clear_verification_override_value(); - bool verification_override_value() const; - void set_verification_override_value(bool value); + // optional bool public = 10; + bool has_public_() const; + void clear_public_() ; + bool public_() const; + void set_public_(bool value); + private: - bool _internal_verification_override_value() const; - void _internal_set_verification_override_value(bool value); + bool _internal_public_() const; + void _internal_set_public_(bool value); + public: + // optional bool all_goals_achieved = 14; + bool has_all_goals_achieved() const; + void clear_all_goals_achieved() ; + bool all_goals_achieved() const; + void set_all_goals_achieved(bool value); - // optional uint64 rare_artifacts_in_inventory = 33; - bool has_rare_artifacts_in_inventory() const; private: - bool _internal_has_rare_artifacts_in_inventory() const; + bool _internal_all_goals_achieved() const; + void _internal_set_all_goals_achieved(bool value); + public: - void clear_rare_artifacts_in_inventory(); - uint64_t rare_artifacts_in_inventory() const; - void set_rare_artifacts_in_inventory(uint64_t value); + // optional bool all_members_reporting = 6; + bool has_all_members_reporting() const; + void clear_all_members_reporting() ; + bool all_members_reporting() const; + void set_all_members_reporting(bool value); + private: - uint64_t _internal_rare_artifacts_in_inventory() const; - void _internal_set_rare_artifacts_in_inventory(uint64_t value); + bool _internal_all_members_reporting() const; + void _internal_set_all_members_reporting(bool value); + public: + // optional bool cleared_for_exit = 15; + bool has_cleared_for_exit() const; + void clear_cleared_for_exit() ; + bool cleared_for_exit() const; + void set_cleared_for_exit(bool value); - // optional uint64 rare_artifacts_on_server = 34; - bool has_rare_artifacts_on_server() const; private: - bool _internal_has_rare_artifacts_on_server() const; + bool _internal_cleared_for_exit() const; + void _internal_set_cleared_for_exit(bool value); + public: - void clear_rare_artifacts_on_server(); - uint64_t rare_artifacts_on_server() const; - void set_rare_artifacts_on_server(uint64_t value); + // optional double local_timestamp = 12; + bool has_local_timestamp() const; + void clear_local_timestamp() ; + double local_timestamp() const; + void set_local_timestamp(double value); + private: - uint64_t _internal_rare_artifacts_on_server() const; - void _internal_set_rare_artifacts_on_server(uint64_t value); + double _internal_local_timestamp() const; + void _internal_set_local_timestamp(double value); + public: + // optional double seconds_since_all_goals_achieved = 16; + bool has_seconds_since_all_goals_achieved() const; + void clear_seconds_since_all_goals_achieved() ; + double seconds_since_all_goals_achieved() const; + void set_seconds_since_all_goals_achieved(double value); - // optional uint64 legendary_artifacts_in_inventory = 35; - bool has_legendary_artifacts_in_inventory() const; private: - bool _internal_has_legendary_artifacts_in_inventory() const; + double _internal_seconds_since_all_goals_achieved() const; + void _internal_set_seconds_since_all_goals_achieved(double value); + public: - void clear_legendary_artifacts_in_inventory(); - uint64_t legendary_artifacts_in_inventory() const; - void set_legendary_artifacts_in_inventory(uint64_t value); + // optional double last_sync = 18; + bool has_last_sync() const; + void clear_last_sync() ; + double last_sync() const; + void set_last_sync(double value); + private: - uint64_t _internal_legendary_artifacts_in_inventory() const; - void _internal_set_legendary_artifacts_in_inventory(uint64_t value); + double _internal_last_sync() const; + void _internal_set_last_sync(double value); + public: + // optional .ei.Contract.PlayerGrade grade = 17; + bool has_grade() const; + void clear_grade() ; + ::ei::Contract_PlayerGrade grade() const; + void set_grade(::ei::Contract_PlayerGrade value); - // optional uint64 legendary_artifacts_on_server = 36; - bool has_legendary_artifacts_on_server() const; private: - bool _internal_has_legendary_artifacts_on_server() const; + ::ei::Contract_PlayerGrade _internal_grade() const; + void _internal_set_grade(::ei::Contract_PlayerGrade value); + public: - void clear_legendary_artifacts_on_server(); - uint64_t legendary_artifacts_on_server() const; - void set_legendary_artifacts_on_server(uint64_t value); + // optional .ei.ContractCoopStatusResponse.ResponseStatus response_status = 19; + bool has_response_status() const; + void clear_response_status() ; + ::ei::ContractCoopStatusResponse_ResponseStatus response_status() const; + void set_response_status(::ei::ContractCoopStatusResponse_ResponseStatus value); + private: - uint64_t _internal_legendary_artifacts_on_server() const; - void _internal_set_legendary_artifacts_on_server(uint64_t value); - public: + ::ei::ContractCoopStatusResponse_ResponseStatus _internal_response_status() const; + void _internal_set_response_status(::ei::ContractCoopStatusResponse_ResponseStatus value); - // @@protoc_insertion_point(class_scope:ei.UserVerificationAnalysis) + public: + // @@protoc_insertion_point(class_scope:ei.ContractCoopStatusResponse) private: class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::HasBits<2> _has_bits_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField invalid_contracts_; - double start_time_; - double completion_time_; - int overall_status_; - uint32_t verified_piggy_breaks_; - uint32_t verified_other_iap_; - uint32_t unverified_iap_; - double artifacts_collected_; - double artifacts_consumed_; - uint32_t missions_completed_; - uint32_t num_coop_memberships_; - double artifacts_in_inventory_; - double gold_earned_; - double num_prestiges_; - double soul_eggs_; - uint32_t valid_contracts_; - int iap_status_; - bool verified_pro_permit_; - bool regular_iap_buyer_; - bool regular_iap_cheater_; - bool excessive_consumes_; - int artifacts_status_; - double gold_spent_crafting_; - int contracts_status_; - uint32_t eggs_of_prophecy_; - bool excessive_inventory_; - bool excessive_spend_; - bool excessive_eop_; - bool excessive_invalid_contracts_; - bool verified_; - bool verification_override_; - bool verification_override_value_; - uint64_t rare_artifacts_in_inventory_; - uint64_t rare_artifacts_on_server_; - uint64_t legendary_artifacts_in_inventory_; - uint64_t legendary_artifacts_on_server_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 5, 19, 5, + 98, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_ContractCoopStatusResponse_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const ContractCoopStatusResponse& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::ContractCoopStatusResponse_ContributionInfo > contributors_; + ::google::protobuf::RepeatedPtrField< ::ei::ContractCoopStatusResponse_CoopGift > gifts_; + ::google::protobuf::RepeatedPtrField< ::ei::ContractCoopStatusResponse_ChickenRun > chicken_runs_; + ::google::protobuf::internal::ArenaStringPtr contract_identifier_; + ::google::protobuf::internal::ArenaStringPtr coop_identifier_; + ::google::protobuf::internal::ArenaStringPtr creator_id_; + double total_amount_; + double seconds_remaining_; + double grace_period_seconds_remaining_; + bool auto_generated_; + bool public__; + bool all_goals_achieved_; + bool all_members_reporting_; + bool cleared_for_exit_; + double local_timestamp_; + double seconds_since_all_goals_achieved_; + double last_sync_; + int grade_; + int response_status_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class UserSubscriptionInfo_HistoryEntry final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.UserSubscriptionInfo.HistoryEntry) */ { +class MyContracts final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.MyContracts) */ { public: - inline UserSubscriptionInfo_HistoryEntry() : UserSubscriptionInfo_HistoryEntry(nullptr) {} - ~UserSubscriptionInfo_HistoryEntry() override; - explicit PROTOBUF_CONSTEXPR UserSubscriptionInfo_HistoryEntry(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - UserSubscriptionInfo_HistoryEntry(const UserSubscriptionInfo_HistoryEntry& from); - UserSubscriptionInfo_HistoryEntry(UserSubscriptionInfo_HistoryEntry&& from) noexcept - : UserSubscriptionInfo_HistoryEntry() { - *this = ::std::move(from); - } - - inline UserSubscriptionInfo_HistoryEntry& operator=(const UserSubscriptionInfo_HistoryEntry& from) { + inline MyContracts() : MyContracts(nullptr) {} + ~MyContracts() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR MyContracts( + ::google::protobuf::internal::ConstantInitialized); + + inline MyContracts(const MyContracts& from) : MyContracts(nullptr, from) {} + inline MyContracts(MyContracts&& from) noexcept + : MyContracts(nullptr, std::move(from)) {} + inline MyContracts& operator=(const MyContracts& from) { CopyFrom(from); return *this; } - inline UserSubscriptionInfo_HistoryEntry& operator=(UserSubscriptionInfo_HistoryEntry&& from) noexcept { + inline MyContracts& operator=(MyContracts&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -53787,193 +59271,331 @@ class UserSubscriptionInfo_HistoryEntry final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const UserSubscriptionInfo_HistoryEntry& default_instance() { + static const MyContracts& default_instance() { return *internal_default_instance(); } - static inline const UserSubscriptionInfo_HistoryEntry* internal_default_instance() { - return reinterpret_cast( - &_UserSubscriptionInfo_HistoryEntry_default_instance_); - } - static constexpr int kIndexInFileMessages = - 194; - - friend void swap(UserSubscriptionInfo_HistoryEntry& a, UserSubscriptionInfo_HistoryEntry& b) { - a.Swap(&b); + static inline const MyContracts* internal_default_instance() { + return reinterpret_cast( + &_MyContracts_default_instance_); } - inline void Swap(UserSubscriptionInfo_HistoryEntry* other) { + static constexpr int kIndexInFileMessages = 74; + friend void swap(MyContracts& a, MyContracts& b) { a.Swap(&b); } + inline void Swap(MyContracts* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(UserSubscriptionInfo_HistoryEntry* other) { + void UnsafeArenaSwap(MyContracts* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - UserSubscriptionInfo_HistoryEntry* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + MyContracts* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const UserSubscriptionInfo_HistoryEntry& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const UserSubscriptionInfo_HistoryEntry& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const MyContracts& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const MyContracts& from) { MyContracts::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(UserSubscriptionInfo_HistoryEntry* other); + void InternalSwap(MyContracts* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.MyContracts"; } + + protected: + explicit MyContracts(::google::protobuf::Arena* arena); + MyContracts(::google::protobuf::Arena* arena, const MyContracts& from); + MyContracts(::google::protobuf::Arena* arena, MyContracts&& from) noexcept + : MyContracts(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + // accessors ------------------------------------------------------- + enum : int { + kContractsFieldNumber = 1, + kArchiveFieldNumber = 2, + kContractIdsSeenFieldNumber = 3, + kCurrentCoopStatusesFieldNumber = 4, + kCustomEggInfoFieldNumber = 9, + kLastCpiFieldNumber = 5, + kLastGradeProgressShownFieldNumber = 7, + kInitialGradeRevealedFieldNumber = 6, + kShowAdvancedEvaluationsFieldNumber = 8, + }; + // repeated .ei.LocalContract contracts = 1; + int contracts_size() const; private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.UserSubscriptionInfo.HistoryEntry"; - } - protected: - explicit UserSubscriptionInfo_HistoryEntry(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); + int _internal_contracts_size() const; + public: + void clear_contracts() ; + ::ei::LocalContract* mutable_contracts(int index); + ::google::protobuf::RepeatedPtrField<::ei::LocalContract>* mutable_contracts(); - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + private: + const ::google::protobuf::RepeatedPtrField<::ei::LocalContract>& _internal_contracts() const; + ::google::protobuf::RepeatedPtrField<::ei::LocalContract>* _internal_mutable_contracts(); + public: + const ::ei::LocalContract& contracts(int index) const; + ::ei::LocalContract* add_contracts(); + const ::google::protobuf::RepeatedPtrField<::ei::LocalContract>& contracts() const; + // repeated .ei.LocalContract archive = 2; + int archive_size() const; + private: + int _internal_archive_size() const; - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + public: + void clear_archive() ; + ::ei::LocalContract* mutable_archive(int index); + ::google::protobuf::RepeatedPtrField<::ei::LocalContract>* mutable_archive(); - // nested types ---------------------------------------------------- + private: + const ::google::protobuf::RepeatedPtrField<::ei::LocalContract>& _internal_archive() const; + ::google::protobuf::RepeatedPtrField<::ei::LocalContract>* _internal_mutable_archive(); + public: + const ::ei::LocalContract& archive(int index) const; + ::ei::LocalContract* add_archive(); + const ::google::protobuf::RepeatedPtrField<::ei::LocalContract>& archive() const; + // repeated string contract_ids_seen = 3; + int contract_ids_seen_size() const; + private: + int _internal_contract_ids_seen_size() const; - // accessors ------------------------------------------------------- + public: + void clear_contract_ids_seen() ; + const std::string& contract_ids_seen(int index) const; + std::string* mutable_contract_ids_seen(int index); + template + void set_contract_ids_seen(int index, Arg_&& value, Args_... args); + std::string* add_contract_ids_seen(); + template + void add_contract_ids_seen(Arg_&& value, Args_... args); + const ::google::protobuf::RepeatedPtrField& contract_ids_seen() const; + ::google::protobuf::RepeatedPtrField* mutable_contract_ids_seen(); - enum : int { - kMessageIdFieldNumber = 2, - kMessageFieldNumber = 3, - kTimestampFieldNumber = 1, - }; - // optional string message_id = 2; - bool has_message_id() const; private: - bool _internal_has_message_id() const; + const ::google::protobuf::RepeatedPtrField& _internal_contract_ids_seen() const; + ::google::protobuf::RepeatedPtrField* _internal_mutable_contract_ids_seen(); + public: - void clear_message_id(); - const std::string& message_id() const; - template - void set_message_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_message_id(); - PROTOBUF_NODISCARD std::string* release_message_id(); - void set_allocated_message_id(std::string* message_id); + // repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + int current_coop_statuses_size() const; private: - const std::string& _internal_message_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_message_id(const std::string& value); - std::string* _internal_mutable_message_id(); + int _internal_current_coop_statuses_size() const; + public: + void clear_current_coop_statuses() ; + ::ei::ContractCoopStatusResponse* mutable_current_coop_statuses(int index); + ::google::protobuf::RepeatedPtrField<::ei::ContractCoopStatusResponse>* mutable_current_coop_statuses(); - // optional string message = 3; - bool has_message() const; private: - bool _internal_has_message() const; + const ::google::protobuf::RepeatedPtrField<::ei::ContractCoopStatusResponse>& _internal_current_coop_statuses() const; + ::google::protobuf::RepeatedPtrField<::ei::ContractCoopStatusResponse>* _internal_mutable_current_coop_statuses(); public: - void clear_message(); - const std::string& message() const; - template - void set_message(ArgT0&& arg0, ArgT... args); - std::string* mutable_message(); - PROTOBUF_NODISCARD std::string* release_message(); - void set_allocated_message(std::string* message); + const ::ei::ContractCoopStatusResponse& current_coop_statuses(int index) const; + ::ei::ContractCoopStatusResponse* add_current_coop_statuses(); + const ::google::protobuf::RepeatedPtrField<::ei::ContractCoopStatusResponse>& current_coop_statuses() const; + // repeated .ei.CustomEgg custom_egg_info = 9; + int custom_egg_info_size() const; private: - const std::string& _internal_message() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_message(const std::string& value); - std::string* _internal_mutable_message(); + int _internal_custom_egg_info_size() const; + public: + void clear_custom_egg_info() ; + ::ei::CustomEgg* mutable_custom_egg_info(int index); + ::google::protobuf::RepeatedPtrField<::ei::CustomEgg>* mutable_custom_egg_info(); - // optional double timestamp = 1; - bool has_timestamp() const; private: - bool _internal_has_timestamp() const; + const ::google::protobuf::RepeatedPtrField<::ei::CustomEgg>& _internal_custom_egg_info() const; + ::google::protobuf::RepeatedPtrField<::ei::CustomEgg>* _internal_mutable_custom_egg_info(); public: - void clear_timestamp(); - double timestamp() const; - void set_timestamp(double value); + const ::ei::CustomEgg& custom_egg_info(int index) const; + ::ei::CustomEgg* add_custom_egg_info(); + const ::google::protobuf::RepeatedPtrField<::ei::CustomEgg>& custom_egg_info() const; + // optional .ei.ContractPlayerInfo last_cpi = 5; + bool has_last_cpi() const; + void clear_last_cpi() ; + const ::ei::ContractPlayerInfo& last_cpi() const; + PROTOBUF_NODISCARD ::ei::ContractPlayerInfo* release_last_cpi(); + ::ei::ContractPlayerInfo* mutable_last_cpi(); + void set_allocated_last_cpi(::ei::ContractPlayerInfo* value); + void unsafe_arena_set_allocated_last_cpi(::ei::ContractPlayerInfo* value); + ::ei::ContractPlayerInfo* unsafe_arena_release_last_cpi(); + private: - double _internal_timestamp() const; - void _internal_set_timestamp(double value); + const ::ei::ContractPlayerInfo& _internal_last_cpi() const; + ::ei::ContractPlayerInfo* _internal_mutable_last_cpi(); + public: + // optional double last_grade_progress_shown = 7; + bool has_last_grade_progress_shown() const; + void clear_last_grade_progress_shown() ; + double last_grade_progress_shown() const; + void set_last_grade_progress_shown(double value); - // @@protoc_insertion_point(class_scope:ei.UserSubscriptionInfo.HistoryEntry) + private: + double _internal_last_grade_progress_shown() const; + void _internal_set_last_grade_progress_shown(double value); + + public: + // optional bool initial_grade_revealed = 6; + bool has_initial_grade_revealed() const; + void clear_initial_grade_revealed() ; + bool initial_grade_revealed() const; + void set_initial_grade_revealed(bool value); + + private: + bool _internal_initial_grade_revealed() const; + void _internal_set_initial_grade_revealed(bool value); + + public: + // optional bool show_advanced_evaluations = 8; + bool has_show_advanced_evaluations() const; + void clear_show_advanced_evaluations() ; + bool show_advanced_evaluations() const; + void set_show_advanced_evaluations(bool value); + + private: + bool _internal_show_advanced_evaluations() const; + void _internal_set_show_advanced_evaluations(bool value); + + public: + // @@protoc_insertion_point(class_scope:ei.MyContracts) 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 message_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr message_; - double timestamp_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 4, 9, 5, + 48, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_MyContracts_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const MyContracts& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::LocalContract > contracts_; + ::google::protobuf::RepeatedPtrField< ::ei::LocalContract > archive_; + ::google::protobuf::RepeatedPtrField contract_ids_seen_; + ::google::protobuf::RepeatedPtrField< ::ei::ContractCoopStatusResponse > current_coop_statuses_; + ::google::protobuf::RepeatedPtrField< ::ei::CustomEgg > custom_egg_info_; + ::ei::ContractPlayerInfo* last_cpi_; + double last_grade_progress_shown_; + bool initial_grade_revealed_; + bool show_advanced_evaluations_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class UserSubscriptionInfo final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.UserSubscriptionInfo) */ { +class Backup final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.Backup) */ { public: - inline UserSubscriptionInfo() : UserSubscriptionInfo(nullptr) {} - ~UserSubscriptionInfo() override; - explicit PROTOBUF_CONSTEXPR UserSubscriptionInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - UserSubscriptionInfo(const UserSubscriptionInfo& from); - UserSubscriptionInfo(UserSubscriptionInfo&& from) noexcept - : UserSubscriptionInfo() { - *this = ::std::move(from); - } - - inline UserSubscriptionInfo& operator=(const UserSubscriptionInfo& from) { + inline Backup() : Backup(nullptr) {} + ~Backup() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR Backup( + ::google::protobuf::internal::ConstantInitialized); + + inline Backup(const Backup& from) : Backup(nullptr, from) {} + inline Backup(Backup&& from) noexcept + : Backup(nullptr, std::move(from)) {} + inline Backup& operator=(const Backup& from) { CopyFrom(from); return *this; } - inline UserSubscriptionInfo& operator=(UserSubscriptionInfo&& from) noexcept { + inline Backup& operator=(Backup&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -53982,479 +59604,652 @@ class UserSubscriptionInfo final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const UserSubscriptionInfo& default_instance() { + static const Backup& default_instance() { return *internal_default_instance(); } - static inline const UserSubscriptionInfo* internal_default_instance() { - return reinterpret_cast( - &_UserSubscriptionInfo_default_instance_); - } - static constexpr int kIndexInFileMessages = - 195; - - friend void swap(UserSubscriptionInfo& a, UserSubscriptionInfo& b) { - a.Swap(&b); + static inline const Backup* internal_default_instance() { + return reinterpret_cast( + &_Backup_default_instance_); } - inline void Swap(UserSubscriptionInfo* other) { + static constexpr int kIndexInFileMessages = 17; + friend void swap(Backup& a, Backup& b) { a.Swap(&b); } + inline void Swap(Backup* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(UserSubscriptionInfo* other) { + void UnsafeArenaSwap(Backup* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - UserSubscriptionInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + Backup* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const UserSubscriptionInfo& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const UserSubscriptionInfo& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const Backup& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const Backup& from) { Backup::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(UserSubscriptionInfo* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.UserSubscriptionInfo"; + void InternalSwap(Backup* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.Backup"; } + + protected: + explicit Backup(::google::protobuf::Arena* arena); + Backup(::google::protobuf::Arena* arena, const Backup& from); + Backup(::google::protobuf::Arena* arena, Backup&& from) noexcept + : Backup(arena) { + *this = ::std::move(from); } - protected: - explicit UserSubscriptionInfo(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- - - typedef UserSubscriptionInfo_HistoryEntry HistoryEntry; - - typedef UserSubscriptionInfo_Level Level; - static constexpr Level STANDARD = - UserSubscriptionInfo_Level_STANDARD; - static constexpr Level PRO = - UserSubscriptionInfo_Level_PRO; - static inline bool Level_IsValid(int value) { - return UserSubscriptionInfo_Level_IsValid(value); - } - static constexpr Level Level_MIN = - UserSubscriptionInfo_Level_Level_MIN; - static constexpr Level Level_MAX = - UserSubscriptionInfo_Level_Level_MAX; - static constexpr int Level_ARRAYSIZE = - UserSubscriptionInfo_Level_Level_ARRAYSIZE; - static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* - Level_descriptor() { - return UserSubscriptionInfo_Level_descriptor(); - } - template - static inline const std::string& Level_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function Level_Name."); - return UserSubscriptionInfo_Level_Name(enum_t_value); - } - static inline bool Level_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, - Level* value) { - return UserSubscriptionInfo_Level_Parse(name, value); - } - - typedef UserSubscriptionInfo_Status Status; - static constexpr Status UNKNOWN = - UserSubscriptionInfo_Status_UNKNOWN; - static constexpr Status ACTIVE = - UserSubscriptionInfo_Status_ACTIVE; - static constexpr Status EXPIRED = - UserSubscriptionInfo_Status_EXPIRED; - static constexpr Status REVOKED = - UserSubscriptionInfo_Status_REVOKED; - static constexpr Status GRACE_PERIOD = - UserSubscriptionInfo_Status_GRACE_PERIOD; - static constexpr Status PAUSE_HOLD = - UserSubscriptionInfo_Status_PAUSE_HOLD; - static inline bool Status_IsValid(int value) { - return UserSubscriptionInfo_Status_IsValid(value); - } - static constexpr Status Status_MIN = - UserSubscriptionInfo_Status_Status_MIN; - static constexpr Status Status_MAX = - UserSubscriptionInfo_Status_Status_MAX; - static constexpr int Status_ARRAYSIZE = - UserSubscriptionInfo_Status_Status_ARRAYSIZE; - static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* - Status_descriptor() { - return UserSubscriptionInfo_Status_descriptor(); - } - template - static inline const std::string& Status_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function Status_Name."); - return UserSubscriptionInfo_Status_Name(enum_t_value); - } - static inline bool Status_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, - Status* value) { - return UserSubscriptionInfo_Status_Parse(name, value); - } + using Settings = Backup_Settings; + using Tutorial = Backup_Tutorial; + using Stats = Backup_Stats; + using Game = Backup_Game; + using Artifacts = Backup_Artifacts; + using Shells = Backup_Shells; + using Simulation = Backup_Simulation; + using Mission = Backup_Mission; + using Misc = Backup_Misc; + using ResearchItem = Backup_ResearchItem; + using NewsHeadline = Backup_NewsHeadline; + using AchievementInfo = Backup_AchievementInfo; + using ActiveBoost = Backup_ActiveBoost; + using OwnedBoost = Backup_OwnedBoost; + using MissionInfo = Backup_MissionInfo; // accessors ------------------------------------------------------- - enum : int { - kHistoryFieldNumber = 9, - kPastUserIdsFieldNumber = 11, - kOriginalTransactionIdFieldNumber = 1, - kStoreStatusFieldNumber = 14, - kLinkedTransactionIdFieldNumber = 16, - kFirstSubscribedFieldNumber = 2, - kPeriodEndFieldNumber = 4, - kLastUpdatedFieldNumber = 7, - kStatusFieldNumber = 5, - kPlatformFieldNumber = 10, - kSubscriptionLevelFieldNumber = 13, - kNextSubscriptionLevelFieldNumber = 15, - kLockNextSubscriptionLevelFieldNumber = 18, - kAcknowledgedFieldNumber = 17, - kAutoRenewFieldNumber = 6, - kSandboxFieldNumber = 19, + kFarmsFieldNumber = 12, + kReadMailIdsFieldNumber = 23, + kUserIdFieldNumber = 1, + kUserNameFieldNumber = 2, + kGameServicesIdFieldNumber = 16, + kDeviceIdFieldNumber = 17, + kEiUserIdFieldNumber = 18, + kPushUserIdFieldNumber = 26, + kSignatureFieldNumber = 101, + kSettingsFieldNumber = 4, + kTutorialFieldNumber = 5, + kStatsFieldNumber = 6, + kGameFieldNumber = 7, + kSimFieldNumber = 8, + kMissionFieldNumber = 9, + kMiscFieldNumber = 10, + kContractsFieldNumber = 13, + kArtifactsFieldNumber = 14, + kArtifactsDbFieldNumber = 15, + kShellDbFieldNumber = 24, + kShellsFieldNumber = 25, + kMailStateFieldNumber = 27, + kApproxTimeFieldNumber = 3, + kVersionFieldNumber = 21, + kForceOfferBackupFieldNumber = 20, + kForceBackupFieldNumber = 22, + kChecksumFieldNumber = 100, }; - // repeated .ei.UserSubscriptionInfo.HistoryEntry history = 9; - int history_size() const; - private: - int _internal_history_size() const; - public: - void clear_history(); - ::ei::UserSubscriptionInfo_HistoryEntry* mutable_history(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::UserSubscriptionInfo_HistoryEntry >* - mutable_history(); - private: - const ::ei::UserSubscriptionInfo_HistoryEntry& _internal_history(int index) const; - ::ei::UserSubscriptionInfo_HistoryEntry* _internal_add_history(); - public: - const ::ei::UserSubscriptionInfo_HistoryEntry& history(int index) const; - ::ei::UserSubscriptionInfo_HistoryEntry* add_history(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::UserSubscriptionInfo_HistoryEntry >& - history() const; - - // repeated string past_user_ids = 11; - int past_user_ids_size() const; - private: - int _internal_past_user_ids_size() const; - public: - void clear_past_user_ids(); - const std::string& past_user_ids(int index) const; - std::string* mutable_past_user_ids(int index); - void set_past_user_ids(int index, const std::string& value); - void set_past_user_ids(int index, std::string&& value); - void set_past_user_ids(int index, const char* value); - void set_past_user_ids(int index, const char* value, size_t size); - std::string* add_past_user_ids(); - void add_past_user_ids(const std::string& value); - void add_past_user_ids(std::string&& value); - void add_past_user_ids(const char* value); - void add_past_user_ids(const char* value, size_t size); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& past_user_ids() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_past_user_ids(); + // repeated .ei.Backup.Simulation farms = 12; + int farms_size() const; private: - const std::string& _internal_past_user_ids(int index) const; - std::string* _internal_add_past_user_ids(); + int _internal_farms_size() const; + public: + void clear_farms() ; + ::ei::Backup_Simulation* mutable_farms(int index); + ::google::protobuf::RepeatedPtrField<::ei::Backup_Simulation>* mutable_farms(); - // optional string original_transaction_id = 1; - bool has_original_transaction_id() const; private: - bool _internal_has_original_transaction_id() const; + const ::google::protobuf::RepeatedPtrField<::ei::Backup_Simulation>& _internal_farms() const; + ::google::protobuf::RepeatedPtrField<::ei::Backup_Simulation>* _internal_mutable_farms(); public: - void clear_original_transaction_id(); - const std::string& original_transaction_id() const; - template - void set_original_transaction_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_original_transaction_id(); - PROTOBUF_NODISCARD std::string* release_original_transaction_id(); - void set_allocated_original_transaction_id(std::string* original_transaction_id); + const ::ei::Backup_Simulation& farms(int index) const; + ::ei::Backup_Simulation* add_farms(); + const ::google::protobuf::RepeatedPtrField<::ei::Backup_Simulation>& farms() const; + // repeated string read_mail_ids = 23; + int read_mail_ids_size() const; private: - const std::string& _internal_original_transaction_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_original_transaction_id(const std::string& value); - std::string* _internal_mutable_original_transaction_id(); + int _internal_read_mail_ids_size() const; + public: + void clear_read_mail_ids() ; + const std::string& read_mail_ids(int index) const; + std::string* mutable_read_mail_ids(int index); + template + void set_read_mail_ids(int index, Arg_&& value, Args_... args); + std::string* add_read_mail_ids(); + template + void add_read_mail_ids(Arg_&& value, Args_... args); + const ::google::protobuf::RepeatedPtrField& read_mail_ids() const; + ::google::protobuf::RepeatedPtrField* mutable_read_mail_ids(); - // optional string store_status = 14; - bool has_store_status() const; private: - bool _internal_has_store_status() const; + const ::google::protobuf::RepeatedPtrField& _internal_read_mail_ids() const; + ::google::protobuf::RepeatedPtrField* _internal_mutable_read_mail_ids(); + public: - void clear_store_status(); - const std::string& store_status() const; - template - void set_store_status(ArgT0&& arg0, ArgT... args); - std::string* mutable_store_status(); - PROTOBUF_NODISCARD std::string* release_store_status(); - void set_allocated_store_status(std::string* store_status); + // optional string user_id = 1; + bool has_user_id() const; + void clear_user_id() ; + const std::string& user_id() const; + template + void set_user_id(Arg_&& arg, Args_... args); + std::string* mutable_user_id(); + PROTOBUF_NODISCARD std::string* release_user_id(); + void set_allocated_user_id(std::string* value); + private: - const std::string& _internal_store_status() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_store_status(const std::string& value); - std::string* _internal_mutable_store_status(); + 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 user_name = 2; + bool has_user_name() const; + void clear_user_name() ; + const std::string& user_name() const; + template + void set_user_name(Arg_&& arg, Args_... args); + std::string* mutable_user_name(); + PROTOBUF_NODISCARD std::string* release_user_name(); + void set_allocated_user_name(std::string* value); - // optional string linked_transaction_id = 16; - bool has_linked_transaction_id() const; private: - bool _internal_has_linked_transaction_id() const; + const std::string& _internal_user_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_user_name( + const std::string& value); + std::string* _internal_mutable_user_name(); + public: - void clear_linked_transaction_id(); - const std::string& linked_transaction_id() const; - template - void set_linked_transaction_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_linked_transaction_id(); - PROTOBUF_NODISCARD std::string* release_linked_transaction_id(); - void set_allocated_linked_transaction_id(std::string* linked_transaction_id); + // optional string game_services_id = 16; + bool has_game_services_id() const; + void clear_game_services_id() ; + const std::string& game_services_id() const; + template + void set_game_services_id(Arg_&& arg, Args_... args); + std::string* mutable_game_services_id(); + PROTOBUF_NODISCARD std::string* release_game_services_id(); + void set_allocated_game_services_id(std::string* value); + private: - const std::string& _internal_linked_transaction_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_linked_transaction_id(const std::string& value); - std::string* _internal_mutable_linked_transaction_id(); + const std::string& _internal_game_services_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_game_services_id( + const std::string& value); + std::string* _internal_mutable_game_services_id(); + public: + // optional string device_id = 17; + bool has_device_id() const; + void clear_device_id() ; + const std::string& device_id() const; + template + void set_device_id(Arg_&& arg, Args_... args); + std::string* mutable_device_id(); + PROTOBUF_NODISCARD std::string* release_device_id(); + void set_allocated_device_id(std::string* value); - // optional double first_subscribed = 2; - bool has_first_subscribed() const; private: - bool _internal_has_first_subscribed() const; + const std::string& _internal_device_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_device_id( + const std::string& value); + std::string* _internal_mutable_device_id(); + public: - void clear_first_subscribed(); - double first_subscribed() const; - void set_first_subscribed(double value); + // optional string ei_user_id = 18; + bool has_ei_user_id() const; + void clear_ei_user_id() ; + const std::string& ei_user_id() const; + template + void set_ei_user_id(Arg_&& arg, Args_... args); + std::string* mutable_ei_user_id(); + PROTOBUF_NODISCARD std::string* release_ei_user_id(); + void set_allocated_ei_user_id(std::string* value); + private: - double _internal_first_subscribed() const; - void _internal_set_first_subscribed(double value); + const std::string& _internal_ei_user_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_ei_user_id( + const std::string& value); + std::string* _internal_mutable_ei_user_id(); + public: + // optional string push_user_id = 26; + bool has_push_user_id() const; + void clear_push_user_id() ; + const std::string& push_user_id() const; + template + void set_push_user_id(Arg_&& arg, Args_... args); + std::string* mutable_push_user_id(); + PROTOBUF_NODISCARD std::string* release_push_user_id(); + void set_allocated_push_user_id(std::string* value); - // optional double period_end = 4; - bool has_period_end() const; private: - bool _internal_has_period_end() const; + const std::string& _internal_push_user_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_push_user_id( + const std::string& value); + std::string* _internal_mutable_push_user_id(); + public: - void clear_period_end(); - double period_end() const; - void set_period_end(double value); + // optional string signature = 101; + bool has_signature() const; + void clear_signature() ; + const std::string& signature() const; + template + void set_signature(Arg_&& arg, Args_... args); + std::string* mutable_signature(); + PROTOBUF_NODISCARD std::string* release_signature(); + void set_allocated_signature(std::string* value); + private: - double _internal_period_end() const; - void _internal_set_period_end(double value); + const std::string& _internal_signature() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_signature( + const std::string& value); + std::string* _internal_mutable_signature(); + public: + // optional .ei.Backup.Settings settings = 4; + bool has_settings() const; + void clear_settings() ; + const ::ei::Backup_Settings& settings() const; + PROTOBUF_NODISCARD ::ei::Backup_Settings* release_settings(); + ::ei::Backup_Settings* mutable_settings(); + void set_allocated_settings(::ei::Backup_Settings* value); + void unsafe_arena_set_allocated_settings(::ei::Backup_Settings* value); + ::ei::Backup_Settings* unsafe_arena_release_settings(); - // optional double last_updated = 7; - bool has_last_updated() const; private: - bool _internal_has_last_updated() const; + const ::ei::Backup_Settings& _internal_settings() const; + ::ei::Backup_Settings* _internal_mutable_settings(); + public: - void clear_last_updated(); - double last_updated() const; - void set_last_updated(double value); + // optional .ei.Backup.Tutorial tutorial = 5; + bool has_tutorial() const; + void clear_tutorial() ; + const ::ei::Backup_Tutorial& tutorial() const; + PROTOBUF_NODISCARD ::ei::Backup_Tutorial* release_tutorial(); + ::ei::Backup_Tutorial* mutable_tutorial(); + void set_allocated_tutorial(::ei::Backup_Tutorial* value); + void unsafe_arena_set_allocated_tutorial(::ei::Backup_Tutorial* value); + ::ei::Backup_Tutorial* unsafe_arena_release_tutorial(); + private: - double _internal_last_updated() const; - void _internal_set_last_updated(double value); + const ::ei::Backup_Tutorial& _internal_tutorial() const; + ::ei::Backup_Tutorial* _internal_mutable_tutorial(); + public: + // optional .ei.Backup.Stats stats = 6; + bool has_stats() const; + void clear_stats() ; + const ::ei::Backup_Stats& stats() const; + PROTOBUF_NODISCARD ::ei::Backup_Stats* release_stats(); + ::ei::Backup_Stats* mutable_stats(); + void set_allocated_stats(::ei::Backup_Stats* value); + void unsafe_arena_set_allocated_stats(::ei::Backup_Stats* value); + ::ei::Backup_Stats* unsafe_arena_release_stats(); - // optional .ei.UserSubscriptionInfo.Status status = 5; - bool has_status() const; private: - bool _internal_has_status() const; + const ::ei::Backup_Stats& _internal_stats() const; + ::ei::Backup_Stats* _internal_mutable_stats(); + public: - void clear_status(); - ::ei::UserSubscriptionInfo_Status status() const; - void set_status(::ei::UserSubscriptionInfo_Status value); + // optional .ei.Backup.Game game = 7; + bool has_game() const; + void clear_game() ; + const ::ei::Backup_Game& game() const; + PROTOBUF_NODISCARD ::ei::Backup_Game* release_game(); + ::ei::Backup_Game* mutable_game(); + void set_allocated_game(::ei::Backup_Game* value); + void unsafe_arena_set_allocated_game(::ei::Backup_Game* value); + ::ei::Backup_Game* unsafe_arena_release_game(); + private: - ::ei::UserSubscriptionInfo_Status _internal_status() const; - void _internal_set_status(::ei::UserSubscriptionInfo_Status value); + const ::ei::Backup_Game& _internal_game() const; + ::ei::Backup_Game* _internal_mutable_game(); + public: + // optional .ei.Backup.Simulation sim = 8; + bool has_sim() const; + void clear_sim() ; + const ::ei::Backup_Simulation& sim() const; + PROTOBUF_NODISCARD ::ei::Backup_Simulation* release_sim(); + ::ei::Backup_Simulation* mutable_sim(); + void set_allocated_sim(::ei::Backup_Simulation* value); + void unsafe_arena_set_allocated_sim(::ei::Backup_Simulation* value); + ::ei::Backup_Simulation* unsafe_arena_release_sim(); - // optional .ei.Platform platform = 10; - bool has_platform() const; private: - bool _internal_has_platform() const; + const ::ei::Backup_Simulation& _internal_sim() const; + ::ei::Backup_Simulation* _internal_mutable_sim(); + public: - void clear_platform(); - ::ei::Platform platform() const; - void set_platform(::ei::Platform value); + // optional .ei.Backup.Mission mission = 9; + bool has_mission() const; + void clear_mission() ; + const ::ei::Backup_Mission& mission() const; + PROTOBUF_NODISCARD ::ei::Backup_Mission* release_mission(); + ::ei::Backup_Mission* mutable_mission(); + void set_allocated_mission(::ei::Backup_Mission* value); + void unsafe_arena_set_allocated_mission(::ei::Backup_Mission* value); + ::ei::Backup_Mission* unsafe_arena_release_mission(); + private: - ::ei::Platform _internal_platform() const; - void _internal_set_platform(::ei::Platform value); + const ::ei::Backup_Mission& _internal_mission() const; + ::ei::Backup_Mission* _internal_mutable_mission(); + public: + // optional .ei.Backup.Misc misc = 10; + bool has_misc() const; + void clear_misc() ; + const ::ei::Backup_Misc& misc() const; + PROTOBUF_NODISCARD ::ei::Backup_Misc* release_misc(); + ::ei::Backup_Misc* mutable_misc(); + void set_allocated_misc(::ei::Backup_Misc* value); + void unsafe_arena_set_allocated_misc(::ei::Backup_Misc* value); + ::ei::Backup_Misc* unsafe_arena_release_misc(); - // optional .ei.UserSubscriptionInfo.Level subscription_level = 13; - bool has_subscription_level() const; private: - bool _internal_has_subscription_level() const; + const ::ei::Backup_Misc& _internal_misc() const; + ::ei::Backup_Misc* _internal_mutable_misc(); + public: - void clear_subscription_level(); - ::ei::UserSubscriptionInfo_Level subscription_level() const; - void set_subscription_level(::ei::UserSubscriptionInfo_Level value); + // optional .ei.MyContracts contracts = 13; + bool has_contracts() const; + void clear_contracts() ; + const ::ei::MyContracts& contracts() const; + PROTOBUF_NODISCARD ::ei::MyContracts* release_contracts(); + ::ei::MyContracts* mutable_contracts(); + void set_allocated_contracts(::ei::MyContracts* value); + void unsafe_arena_set_allocated_contracts(::ei::MyContracts* value); + ::ei::MyContracts* unsafe_arena_release_contracts(); + private: - ::ei::UserSubscriptionInfo_Level _internal_subscription_level() const; - void _internal_set_subscription_level(::ei::UserSubscriptionInfo_Level value); + const ::ei::MyContracts& _internal_contracts() const; + ::ei::MyContracts* _internal_mutable_contracts(); + public: + // optional .ei.Backup.Artifacts artifacts = 14; + bool has_artifacts() const; + void clear_artifacts() ; + const ::ei::Backup_Artifacts& artifacts() const; + PROTOBUF_NODISCARD ::ei::Backup_Artifacts* release_artifacts(); + ::ei::Backup_Artifacts* mutable_artifacts(); + void set_allocated_artifacts(::ei::Backup_Artifacts* value); + void unsafe_arena_set_allocated_artifacts(::ei::Backup_Artifacts* value); + ::ei::Backup_Artifacts* unsafe_arena_release_artifacts(); - // optional .ei.UserSubscriptionInfo.Level next_subscription_level = 15; - bool has_next_subscription_level() const; private: - bool _internal_has_next_subscription_level() const; + const ::ei::Backup_Artifacts& _internal_artifacts() const; + ::ei::Backup_Artifacts* _internal_mutable_artifacts(); + public: - void clear_next_subscription_level(); - ::ei::UserSubscriptionInfo_Level next_subscription_level() const; - void set_next_subscription_level(::ei::UserSubscriptionInfo_Level value); + // optional .ei.ArtifactsDB artifacts_db = 15; + bool has_artifacts_db() const; + void clear_artifacts_db() ; + const ::ei::ArtifactsDB& artifacts_db() const; + PROTOBUF_NODISCARD ::ei::ArtifactsDB* release_artifacts_db(); + ::ei::ArtifactsDB* mutable_artifacts_db(); + void set_allocated_artifacts_db(::ei::ArtifactsDB* value); + void unsafe_arena_set_allocated_artifacts_db(::ei::ArtifactsDB* value); + ::ei::ArtifactsDB* unsafe_arena_release_artifacts_db(); + private: - ::ei::UserSubscriptionInfo_Level _internal_next_subscription_level() const; - void _internal_set_next_subscription_level(::ei::UserSubscriptionInfo_Level value); + const ::ei::ArtifactsDB& _internal_artifacts_db() const; + ::ei::ArtifactsDB* _internal_mutable_artifacts_db(); + public: + // optional .ei.ShellDB shell_db = 24; + bool has_shell_db() const; + void clear_shell_db() ; + const ::ei::ShellDB& shell_db() const; + PROTOBUF_NODISCARD ::ei::ShellDB* release_shell_db(); + ::ei::ShellDB* mutable_shell_db(); + void set_allocated_shell_db(::ei::ShellDB* value); + void unsafe_arena_set_allocated_shell_db(::ei::ShellDB* value); + ::ei::ShellDB* unsafe_arena_release_shell_db(); - // optional bool lock_next_subscription_level = 18; - bool has_lock_next_subscription_level() const; private: - bool _internal_has_lock_next_subscription_level() const; + const ::ei::ShellDB& _internal_shell_db() const; + ::ei::ShellDB* _internal_mutable_shell_db(); + public: - void clear_lock_next_subscription_level(); - bool lock_next_subscription_level() const; - void set_lock_next_subscription_level(bool value); + // optional .ei.Backup.Shells shells = 25; + bool has_shells() const; + void clear_shells() ; + const ::ei::Backup_Shells& shells() const; + PROTOBUF_NODISCARD ::ei::Backup_Shells* release_shells(); + ::ei::Backup_Shells* mutable_shells(); + void set_allocated_shells(::ei::Backup_Shells* value); + void unsafe_arena_set_allocated_shells(::ei::Backup_Shells* value); + ::ei::Backup_Shells* unsafe_arena_release_shells(); + private: - bool _internal_lock_next_subscription_level() const; - void _internal_set_lock_next_subscription_level(bool value); + const ::ei::Backup_Shells& _internal_shells() const; + ::ei::Backup_Shells* _internal_mutable_shells(); + public: + // optional .ei.MailState mail_state = 27; + bool has_mail_state() const; + void clear_mail_state() ; + const ::ei::MailState& mail_state() const; + PROTOBUF_NODISCARD ::ei::MailState* release_mail_state(); + ::ei::MailState* mutable_mail_state(); + void set_allocated_mail_state(::ei::MailState* value); + void unsafe_arena_set_allocated_mail_state(::ei::MailState* value); + ::ei::MailState* unsafe_arena_release_mail_state(); - // optional bool acknowledged = 17; - bool has_acknowledged() const; private: - bool _internal_has_acknowledged() const; + const ::ei::MailState& _internal_mail_state() const; + ::ei::MailState* _internal_mutable_mail_state(); + public: - void clear_acknowledged(); - bool acknowledged() const; - void set_acknowledged(bool value); + // optional double approx_time = 3; + bool has_approx_time() const; + void clear_approx_time() ; + double approx_time() const; + void set_approx_time(double value); + private: - bool _internal_acknowledged() const; - void _internal_set_acknowledged(bool value); + double _internal_approx_time() const; + void _internal_set_approx_time(double value); + public: + // optional uint32 version = 21 [default = 0]; + bool has_version() const; + void clear_version() ; + ::uint32_t version() const; + void set_version(::uint32_t value); - // optional bool auto_renew = 6; - bool has_auto_renew() const; private: - bool _internal_has_auto_renew() const; + ::uint32_t _internal_version() const; + void _internal_set_version(::uint32_t value); + public: - void clear_auto_renew(); - bool auto_renew() const; - void set_auto_renew(bool value); + // optional bool force_offer_backup = 20; + bool has_force_offer_backup() const; + void clear_force_offer_backup() ; + bool force_offer_backup() const; + void set_force_offer_backup(bool value); + private: - bool _internal_auto_renew() const; - void _internal_set_auto_renew(bool value); + bool _internal_force_offer_backup() const; + void _internal_set_force_offer_backup(bool value); + public: + // optional bool force_backup = 22; + bool has_force_backup() const; + void clear_force_backup() ; + bool force_backup() const; + void set_force_backup(bool value); - // optional bool sandbox = 19; - bool has_sandbox() const; private: - bool _internal_has_sandbox() const; + bool _internal_force_backup() const; + void _internal_set_force_backup(bool value); + public: - void clear_sandbox(); - bool sandbox() const; - void set_sandbox(bool value); + // optional uint64 checksum = 100; + bool has_checksum() const; + void clear_checksum() ; + ::uint64_t checksum() const; + void set_checksum(::uint64_t value); + private: - bool _internal_sandbox() const; - void _internal_set_sandbox(bool value); - public: + ::uint64_t _internal_checksum() const; + void _internal_set_checksum(::uint64_t value); - // @@protoc_insertion_point(class_scope:ei.UserSubscriptionInfo) + public: + // @@protoc_insertion_point(class_scope:ei.Backup) 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< ::ei::UserSubscriptionInfo_HistoryEntry > history_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField past_user_ids_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr original_transaction_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr store_status_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr linked_transaction_id_; - double first_subscribed_; - double period_end_; - double last_updated_; - int status_; - int platform_; - int subscription_level_; - int next_subscription_level_; - bool lock_next_subscription_level_; - bool acknowledged_; - bool auto_renew_; - bool sandbox_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 5, 27, 14, + 127, 7> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_Backup_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const Backup& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField< ::ei::Backup_Simulation > farms_; + ::google::protobuf::RepeatedPtrField read_mail_ids_; + ::google::protobuf::internal::ArenaStringPtr user_id_; + ::google::protobuf::internal::ArenaStringPtr user_name_; + ::google::protobuf::internal::ArenaStringPtr game_services_id_; + ::google::protobuf::internal::ArenaStringPtr device_id_; + ::google::protobuf::internal::ArenaStringPtr ei_user_id_; + ::google::protobuf::internal::ArenaStringPtr push_user_id_; + ::google::protobuf::internal::ArenaStringPtr signature_; + ::ei::Backup_Settings* settings_; + ::ei::Backup_Tutorial* tutorial_; + ::ei::Backup_Stats* stats_; + ::ei::Backup_Game* game_; + ::ei::Backup_Simulation* sim_; + ::ei::Backup_Mission* mission_; + ::ei::Backup_Misc* misc_; + ::ei::MyContracts* contracts_; + ::ei::Backup_Artifacts* artifacts_; + ::ei::ArtifactsDB* artifacts_db_; + ::ei::ShellDB* shell_db_; + ::ei::Backup_Shells* shells_; + ::ei::MailState* mail_state_; + double approx_time_; + ::uint32_t version_; + bool force_offer_backup_; + bool force_backup_; + ::uint64_t checksum_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class SubscriptionChangeHintRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.SubscriptionChangeHintRequest) */ { +class SaveBackupResponse final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.SaveBackupResponse) */ { public: - inline SubscriptionChangeHintRequest() : SubscriptionChangeHintRequest(nullptr) {} - ~SubscriptionChangeHintRequest() override; - explicit PROTOBUF_CONSTEXPR SubscriptionChangeHintRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - SubscriptionChangeHintRequest(const SubscriptionChangeHintRequest& from); - SubscriptionChangeHintRequest(SubscriptionChangeHintRequest&& from) noexcept - : SubscriptionChangeHintRequest() { - *this = ::std::move(from); - } - - inline SubscriptionChangeHintRequest& operator=(const SubscriptionChangeHintRequest& from) { + inline SaveBackupResponse() : SaveBackupResponse(nullptr) {} + ~SaveBackupResponse() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR SaveBackupResponse( + ::google::protobuf::internal::ConstantInitialized); + + inline SaveBackupResponse(const SaveBackupResponse& from) : SaveBackupResponse(nullptr, from) {} + inline SaveBackupResponse(SaveBackupResponse&& from) noexcept + : SaveBackupResponse(nullptr, std::move(from)) {} + inline SaveBackupResponse& operator=(const SaveBackupResponse& from) { CopyFrom(from); return *this; } - inline SubscriptionChangeHintRequest& operator=(SubscriptionChangeHintRequest&& from) noexcept { + inline SaveBackupResponse& operator=(SaveBackupResponse&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -54463,193 +60258,259 @@ class SubscriptionChangeHintRequest final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const SubscriptionChangeHintRequest& default_instance() { + static const SaveBackupResponse& default_instance() { return *internal_default_instance(); } - static inline const SubscriptionChangeHintRequest* internal_default_instance() { - return reinterpret_cast( - &_SubscriptionChangeHintRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 196; - - friend void swap(SubscriptionChangeHintRequest& a, SubscriptionChangeHintRequest& b) { - a.Swap(&b); + static inline const SaveBackupResponse* internal_default_instance() { + return reinterpret_cast( + &_SaveBackupResponse_default_instance_); } - inline void Swap(SubscriptionChangeHintRequest* other) { + static constexpr int kIndexInFileMessages = 168; + friend void swap(SaveBackupResponse& a, SaveBackupResponse& b) { a.Swap(&b); } + inline void Swap(SaveBackupResponse* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(SubscriptionChangeHintRequest* other) { + void UnsafeArenaSwap(SaveBackupResponse* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - SubscriptionChangeHintRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + SaveBackupResponse* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const SubscriptionChangeHintRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const SubscriptionChangeHintRequest& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const SaveBackupResponse& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const SaveBackupResponse& from) { SaveBackupResponse::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(SubscriptionChangeHintRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.SubscriptionChangeHintRequest"; + void InternalSwap(SaveBackupResponse* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.SaveBackupResponse"; } + + protected: + explicit SaveBackupResponse(::google::protobuf::Arena* arena); + SaveBackupResponse(::google::protobuf::Arena* arena, const SaveBackupResponse& from); + SaveBackupResponse(::google::protobuf::Arena* arena, SaveBackupResponse&& from) noexcept + : SaveBackupResponse(arena) { + *this = ::std::move(from); } - protected: - explicit SubscriptionChangeHintRequest(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- + using ErrorCodes = SaveBackupResponse_ErrorCodes; + static constexpr ErrorCodes NO_ERROR = SaveBackupResponse_ErrorCodes_NO_ERROR; + static constexpr ErrorCodes USER_NOT_FOUND = SaveBackupResponse_ErrorCodes_USER_NOT_FOUND; + static constexpr ErrorCodes COULD_NOT_OVERWRITE = SaveBackupResponse_ErrorCodes_COULD_NOT_OVERWRITE; + static constexpr ErrorCodes BACKUP_OFFERED = SaveBackupResponse_ErrorCodes_BACKUP_OFFERED; + static constexpr ErrorCodes BAD_USER_ID = SaveBackupResponse_ErrorCodes_BAD_USER_ID; + static inline bool ErrorCodes_IsValid(int value) { + return SaveBackupResponse_ErrorCodes_IsValid(value); + } + static constexpr ErrorCodes ErrorCodes_MIN = SaveBackupResponse_ErrorCodes_ErrorCodes_MIN; + static constexpr ErrorCodes ErrorCodes_MAX = SaveBackupResponse_ErrorCodes_ErrorCodes_MAX; + static constexpr int ErrorCodes_ARRAYSIZE = SaveBackupResponse_ErrorCodes_ErrorCodes_ARRAYSIZE; + static inline const ::google::protobuf::EnumDescriptor* ErrorCodes_descriptor() { + return SaveBackupResponse_ErrorCodes_descriptor(); + } + template + static inline const std::string& ErrorCodes_Name(T value) { + return SaveBackupResponse_ErrorCodes_Name(value); + } + static inline bool ErrorCodes_Parse(absl::string_view name, ErrorCodes* value) { + return SaveBackupResponse_ErrorCodes_Parse(name, value); + } // accessors ------------------------------------------------------- - enum : int { - kOriginalTransactionIdFieldNumber = 1, - kRinfoFieldNumber = 3, - kNextSubscriptionLevelFieldNumber = 2, + kMessageFieldNumber = 3, + kExistingBackupFieldNumber = 4, + kSuccessFieldNumber = 1, + kErrorCodeFieldNumber = 2, }; - // optional string original_transaction_id = 1; - bool has_original_transaction_id() const; - private: - bool _internal_has_original_transaction_id() const; - public: - void clear_original_transaction_id(); - const std::string& original_transaction_id() const; - template - void set_original_transaction_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_original_transaction_id(); - PROTOBUF_NODISCARD std::string* release_original_transaction_id(); - void set_allocated_original_transaction_id(std::string* original_transaction_id); - private: - const std::string& _internal_original_transaction_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_original_transaction_id(const std::string& value); - std::string* _internal_mutable_original_transaction_id(); - public: + // optional string message = 3; + bool has_message() const; + void clear_message() ; + const std::string& message() const; + template + void set_message(Arg_&& arg, Args_... args); + std::string* mutable_message(); + PROTOBUF_NODISCARD std::string* release_message(); + void set_allocated_message(std::string* value); - // optional .ei.BasicRequestInfo rinfo = 3; - bool has_rinfo() const; private: - bool _internal_has_rinfo() const; + const std::string& _internal_message() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_message( + const std::string& value); + std::string* _internal_mutable_message(); + 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); + // optional .ei.Backup existing_backup = 4; + bool has_existing_backup() const; + void clear_existing_backup() ; + const ::ei::Backup& existing_backup() const; + PROTOBUF_NODISCARD ::ei::Backup* release_existing_backup(); + ::ei::Backup* mutable_existing_backup(); + void set_allocated_existing_backup(::ei::Backup* value); + void unsafe_arena_set_allocated_existing_backup(::ei::Backup* value); + ::ei::Backup* unsafe_arena_release_existing_backup(); + private: - const ::ei::BasicRequestInfo& _internal_rinfo() const; - ::ei::BasicRequestInfo* _internal_mutable_rinfo(); + const ::ei::Backup& _internal_existing_backup() const; + ::ei::Backup* _internal_mutable_existing_backup(); + public: - void unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo); - ::ei::BasicRequestInfo* unsafe_arena_release_rinfo(); + // optional bool success = 1; + bool has_success() const; + void clear_success() ; + bool success() const; + void set_success(bool value); - // optional .ei.UserSubscriptionInfo.Level next_subscription_level = 2; - bool has_next_subscription_level() const; private: - bool _internal_has_next_subscription_level() const; + bool _internal_success() const; + void _internal_set_success(bool value); + public: - void clear_next_subscription_level(); - ::ei::UserSubscriptionInfo_Level next_subscription_level() const; - void set_next_subscription_level(::ei::UserSubscriptionInfo_Level value); + // optional uint32 error_code = 2; + bool has_error_code() const; + void clear_error_code() ; + ::uint32_t error_code() const; + void set_error_code(::uint32_t value); + private: - ::ei::UserSubscriptionInfo_Level _internal_next_subscription_level() const; - void _internal_set_next_subscription_level(::ei::UserSubscriptionInfo_Level value); - public: + ::uint32_t _internal_error_code() const; + void _internal_set_error_code(::uint32_t value); - // @@protoc_insertion_point(class_scope:ei.SubscriptionChangeHintRequest) + public: + // @@protoc_insertion_point(class_scope:ei.SaveBackupResponse) 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 original_transaction_id_; - ::ei::BasicRequestInfo* rinfo_; - int next_subscription_level_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 2, 4, 1, + 37, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_SaveBackupResponse_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const SaveBackupResponse& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr message_; + ::ei::Backup* existing_backup_; + bool success_; + ::uint32_t error_code_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; // ------------------------------------------------------------------- -class CXPEvalRolloutInfo final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.CXPEvalRolloutInfo) */ { +class EggIncFirstContactResponse final : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:ei.EggIncFirstContactResponse) */ { public: - inline CXPEvalRolloutInfo() : CXPEvalRolloutInfo(nullptr) {} - ~CXPEvalRolloutInfo() override; - explicit PROTOBUF_CONSTEXPR CXPEvalRolloutInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - CXPEvalRolloutInfo(const CXPEvalRolloutInfo& from); - CXPEvalRolloutInfo(CXPEvalRolloutInfo&& from) noexcept - : CXPEvalRolloutInfo() { - *this = ::std::move(from); - } - - inline CXPEvalRolloutInfo& operator=(const CXPEvalRolloutInfo& from) { + inline EggIncFirstContactResponse() : EggIncFirstContactResponse(nullptr) {} + ~EggIncFirstContactResponse() PROTOBUF_FINAL; + template + explicit PROTOBUF_CONSTEXPR EggIncFirstContactResponse( + ::google::protobuf::internal::ConstantInitialized); + + inline EggIncFirstContactResponse(const EggIncFirstContactResponse& from) : EggIncFirstContactResponse(nullptr, from) {} + inline EggIncFirstContactResponse(EggIncFirstContactResponse&& from) noexcept + : EggIncFirstContactResponse(nullptr, std::move(from)) {} + inline EggIncFirstContactResponse& operator=(const EggIncFirstContactResponse& from) { CopyFrom(from); return *this; } - inline CXPEvalRolloutInfo& operator=(CXPEvalRolloutInfo&& from) noexcept { + inline EggIncFirstContactResponse& operator=(EggIncFirstContactResponse&& 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 + if (GetArena() == from.GetArena() +#ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetArena() != nullptr +#endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { @@ -54658,1533 +60519,1653 @@ class CXPEvalRolloutInfo final : 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 const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + static const ::google::protobuf::Descriptor* descriptor() { return GetDescriptor(); } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + static const ::google::protobuf::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const CXPEvalRolloutInfo& default_instance() { + static const EggIncFirstContactResponse& default_instance() { return *internal_default_instance(); } - static inline const CXPEvalRolloutInfo* internal_default_instance() { - return reinterpret_cast( - &_CXPEvalRolloutInfo_default_instance_); - } - static constexpr int kIndexInFileMessages = - 197; - - friend void swap(CXPEvalRolloutInfo& a, CXPEvalRolloutInfo& b) { - a.Swap(&b); + static inline const EggIncFirstContactResponse* internal_default_instance() { + return reinterpret_cast( + &_EggIncFirstContactResponse_default_instance_); } - inline void Swap(CXPEvalRolloutInfo* other) { + static constexpr int kIndexInFileMessages = 19; + friend void swap(EggIncFirstContactResponse& a, EggIncFirstContactResponse& b) { a.Swap(&b); } + inline void Swap(EggIncFirstContactResponse* 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 +#ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() != nullptr && GetArena() == other->GetArena()) { +#else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetArena() == other->GetArena()) { +#endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(CXPEvalRolloutInfo* other) { + void UnsafeArenaSwap(EggIncFirstContactResponse* other) { if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- - CXPEvalRolloutInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); + EggIncFirstContactResponse* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL { + return ::google::protobuf::Message::DefaultConstruct(arena); } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const CXPEvalRolloutInfo& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const CXPEvalRolloutInfo& from); + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const EggIncFirstContactResponse& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const EggIncFirstContactResponse& from) { EggIncFirstContactResponse::MergeImpl(*this, from); } + private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); - 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(); } + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::google::protobuf::Arena* arena); void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(CXPEvalRolloutInfo* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "ei.CXPEvalRolloutInfo"; + void InternalSwap(EggIncFirstContactResponse* other); + private: + friend class ::google::protobuf::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { return "ei.EggIncFirstContactResponse"; } + + protected: + explicit EggIncFirstContactResponse(::google::protobuf::Arena* arena); + EggIncFirstContactResponse(::google::protobuf::Arena* arena, const EggIncFirstContactResponse& from); + EggIncFirstContactResponse(::google::protobuf::Arena* arena, EggIncFirstContactResponse&& from) noexcept + : EggIncFirstContactResponse(arena) { + *this = ::std::move(from); } - protected: - explicit CXPEvalRolloutInfo(::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; + const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL; + static const ::google::protobuf::Message::ClassDataFull _class_data_; + public: + ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- + using ErrorCodes = EggIncFirstContactResponse_ErrorCodes; + static constexpr ErrorCodes NO_ERROR = EggIncFirstContactResponse_ErrorCodes_NO_ERROR; + static constexpr ErrorCodes EXISTING_USER_W_GAMER_ID = EggIncFirstContactResponse_ErrorCodes_EXISTING_USER_W_GAMER_ID; + static constexpr ErrorCodes USER_NOT_FOUND = EggIncFirstContactResponse_ErrorCodes_USER_NOT_FOUND; + static constexpr ErrorCodes BACKUP_CONFLICT = EggIncFirstContactResponse_ErrorCodes_BACKUP_CONFLICT; + static inline bool ErrorCodes_IsValid(int value) { + return EggIncFirstContactResponse_ErrorCodes_IsValid(value); + } + static constexpr ErrorCodes ErrorCodes_MIN = EggIncFirstContactResponse_ErrorCodes_ErrorCodes_MIN; + static constexpr ErrorCodes ErrorCodes_MAX = EggIncFirstContactResponse_ErrorCodes_ErrorCodes_MAX; + static constexpr int ErrorCodes_ARRAYSIZE = EggIncFirstContactResponse_ErrorCodes_ErrorCodes_ARRAYSIZE; + static inline const ::google::protobuf::EnumDescriptor* ErrorCodes_descriptor() { + return EggIncFirstContactResponse_ErrorCodes_descriptor(); + } + template + static inline const std::string& ErrorCodes_Name(T value) { + return EggIncFirstContactResponse_ErrorCodes_Name(value); + } + static inline bool ErrorCodes_Parse(absl::string_view name, ErrorCodes* value) { + return EggIncFirstContactResponse_ErrorCodes_Parse(name, value); + } // accessors ------------------------------------------------------- - enum : int { - kCurrentIdFieldNumber = 1, - kBasisPointsFieldNumber = 2, + kIdsTransferredFieldNumber = 3, + kEiUserIdFieldNumber = 2, + kErrorMessageFieldNumber = 5, + kBackupFieldNumber = 1, + kErrorCodeFieldNumber = 4, }; - // optional string current_id = 1; - bool has_current_id() const; + // repeated string ids_transferred = 3; + int ids_transferred_size() const; + private: + int _internal_ids_transferred_size() const; + + public: + void clear_ids_transferred() ; + const std::string& ids_transferred(int index) const; + std::string* mutable_ids_transferred(int index); + template + void set_ids_transferred(int index, Arg_&& value, Args_... args); + std::string* add_ids_transferred(); + template + void add_ids_transferred(Arg_&& value, Args_... args); + const ::google::protobuf::RepeatedPtrField& ids_transferred() const; + ::google::protobuf::RepeatedPtrField* mutable_ids_transferred(); + private: - bool _internal_has_current_id() const; + const ::google::protobuf::RepeatedPtrField& _internal_ids_transferred() const; + ::google::protobuf::RepeatedPtrField* _internal_mutable_ids_transferred(); + public: - void clear_current_id(); - const std::string& current_id() const; - template - void set_current_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_current_id(); - PROTOBUF_NODISCARD std::string* release_current_id(); - void set_allocated_current_id(std::string* current_id); + // optional string ei_user_id = 2; + bool has_ei_user_id() const; + void clear_ei_user_id() ; + const std::string& ei_user_id() const; + template + void set_ei_user_id(Arg_&& arg, Args_... args); + std::string* mutable_ei_user_id(); + PROTOBUF_NODISCARD std::string* release_ei_user_id(); + void set_allocated_ei_user_id(std::string* value); + private: - const std::string& _internal_current_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_current_id(const std::string& value); - std::string* _internal_mutable_current_id(); + const std::string& _internal_ei_user_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_ei_user_id( + const std::string& value); + std::string* _internal_mutable_ei_user_id(); + public: + // optional string error_message = 5; + bool has_error_message() const; + void clear_error_message() ; + const std::string& error_message() const; + template + void set_error_message(Arg_&& arg, Args_... args); + std::string* mutable_error_message(); + PROTOBUF_NODISCARD std::string* release_error_message(); + void set_allocated_error_message(std::string* value); - // optional uint32 basis_points = 2; - bool has_basis_points() const; private: - bool _internal_has_basis_points() const; + const std::string& _internal_error_message() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_error_message( + const std::string& value); + std::string* _internal_mutable_error_message(); + public: - void clear_basis_points(); - uint32_t basis_points() const; - void set_basis_points(uint32_t value); + // optional .ei.Backup backup = 1; + bool has_backup() const; + void clear_backup() ; + const ::ei::Backup& backup() const; + PROTOBUF_NODISCARD ::ei::Backup* release_backup(); + ::ei::Backup* mutable_backup(); + void set_allocated_backup(::ei::Backup* value); + void unsafe_arena_set_allocated_backup(::ei::Backup* value); + ::ei::Backup* unsafe_arena_release_backup(); + private: - uint32_t _internal_basis_points() const; - void _internal_set_basis_points(uint32_t value); + const ::ei::Backup& _internal_backup() const; + ::ei::Backup* _internal_mutable_backup(); + public: + // optional uint32 error_code = 4 [default = 0]; + bool has_error_code() const; + void clear_error_code() ; + ::uint32_t error_code() const; + void set_error_code(::uint32_t value); - // @@protoc_insertion_point(class_scope:ei.CXPEvalRolloutInfo) + private: + ::uint32_t _internal_error_code() const; + void _internal_set_error_code(::uint32_t value); + + public: + // @@protoc_insertion_point(class_scope:ei.EggIncFirstContactResponse) 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 current_id_; - uint32_t basis_points_; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 5, 1, + 76, 2> + _table_; + + static constexpr const void* _raw_default_instance_ = + &_EggIncFirstContactResponse_default_instance_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const EggIncFirstContactResponse& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::RepeatedPtrField ids_transferred_; + ::google::protobuf::internal::ArenaStringPtr ei_user_id_; + ::google::protobuf::internal::ArenaStringPtr error_message_; + ::ei::Backup* backup_; + ::uint32_t error_code_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_ei_2eproto; }; + // =================================================================== + + // =================================================================== + #ifdef __GNUC__ - #pragma GCC diagnostic push - #pragma GCC diagnostic ignored "-Wstrict-aliasing" +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wstrict-aliasing" #endif // __GNUC__ +// ------------------------------------------------------------------- + // Vector3 // optional float x = 1; -inline bool Vector3::_internal_has_x() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool Vector3::has_x() const { - return _internal_has_x(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void Vector3::clear_x() { - x_ = 0; - _has_bits_[0] &= ~0x00000001u; -} -inline float Vector3::_internal_x() const { - return x_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.x_ = 0; + _impl_._has_bits_[0] &= ~0x00000001u; } inline float Vector3::x() const { // @@protoc_insertion_point(field_get:ei.Vector3.x) return _internal_x(); } -inline void Vector3::_internal_set_x(float value) { - _has_bits_[0] |= 0x00000001u; - x_ = value; -} inline void Vector3::set_x(float value) { _internal_set_x(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.Vector3.x) } +inline float Vector3::_internal_x() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.x_; +} +inline void Vector3::_internal_set_x(float value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.x_ = value; +} // optional float y = 2; -inline bool Vector3::_internal_has_y() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool Vector3::has_y() const { - return _internal_has_y(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void Vector3::clear_y() { - y_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline float Vector3::_internal_y() const { - return y_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.y_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } inline float Vector3::y() const { // @@protoc_insertion_point(field_get:ei.Vector3.y) return _internal_y(); } -inline void Vector3::_internal_set_y(float value) { - _has_bits_[0] |= 0x00000002u; - y_ = value; -} inline void Vector3::set_y(float value) { _internal_set_y(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.Vector3.y) } +inline float Vector3::_internal_y() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.y_; +} +inline void Vector3::_internal_set_y(float value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.y_ = value; +} // optional float z = 3; -inline bool Vector3::_internal_has_z() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool Vector3::has_z() const { - return _internal_has_z(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void Vector3::clear_z() { - z_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline float Vector3::_internal_z() const { - return z_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.z_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline float Vector3::z() const { // @@protoc_insertion_point(field_get:ei.Vector3.z) return _internal_z(); } -inline void Vector3::_internal_set_z(float value) { - _has_bits_[0] |= 0x00000004u; - z_ = value; -} inline void Vector3::set_z(float value) { _internal_set_z(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.Vector3.z) } +inline float Vector3::_internal_z() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.z_; +} +inline void Vector3::_internal_set_z(float value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.z_ = value; +} // ------------------------------------------------------------------- // Vector4 // optional float x = 1; -inline bool Vector4::_internal_has_x() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool Vector4::has_x() const { - return _internal_has_x(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void Vector4::clear_x() { - x_ = 0; - _has_bits_[0] &= ~0x00000001u; -} -inline float Vector4::_internal_x() const { - return x_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.x_ = 0; + _impl_._has_bits_[0] &= ~0x00000001u; } inline float Vector4::x() const { // @@protoc_insertion_point(field_get:ei.Vector4.x) return _internal_x(); } -inline void Vector4::_internal_set_x(float value) { - _has_bits_[0] |= 0x00000001u; - x_ = value; -} inline void Vector4::set_x(float value) { _internal_set_x(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.Vector4.x) } +inline float Vector4::_internal_x() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.x_; +} +inline void Vector4::_internal_set_x(float value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.x_ = value; +} // optional float y = 2; -inline bool Vector4::_internal_has_y() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool Vector4::has_y() const { - return _internal_has_y(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void Vector4::clear_y() { - y_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline float Vector4::_internal_y() const { - return y_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.y_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } inline float Vector4::y() const { // @@protoc_insertion_point(field_get:ei.Vector4.y) return _internal_y(); } -inline void Vector4::_internal_set_y(float value) { - _has_bits_[0] |= 0x00000002u; - y_ = value; -} inline void Vector4::set_y(float value) { _internal_set_y(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.Vector4.y) } +inline float Vector4::_internal_y() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.y_; +} +inline void Vector4::_internal_set_y(float value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.y_ = value; +} // optional float z = 3; -inline bool Vector4::_internal_has_z() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool Vector4::has_z() const { - return _internal_has_z(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void Vector4::clear_z() { - z_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline float Vector4::_internal_z() const { - return z_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.z_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline float Vector4::z() const { // @@protoc_insertion_point(field_get:ei.Vector4.z) return _internal_z(); } -inline void Vector4::_internal_set_z(float value) { - _has_bits_[0] |= 0x00000004u; - z_ = value; -} inline void Vector4::set_z(float value) { _internal_set_z(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.Vector4.z) } +inline float Vector4::_internal_z() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.z_; +} +inline void Vector4::_internal_set_z(float value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.z_ = value; +} // optional float w = 4; -inline bool Vector4::_internal_has_w() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool Vector4::has_w() const { - return _internal_has_w(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void Vector4::clear_w() { - w_ = 0; - _has_bits_[0] &= ~0x00000008u; -} -inline float Vector4::_internal_w() const { - return w_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.w_ = 0; + _impl_._has_bits_[0] &= ~0x00000008u; } inline float Vector4::w() const { // @@protoc_insertion_point(field_get:ei.Vector4.w) return _internal_w(); } -inline void Vector4::_internal_set_w(float value) { - _has_bits_[0] |= 0x00000008u; - w_ = value; -} inline void Vector4::set_w(float value) { _internal_set_w(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.Vector4.w) } +inline float Vector4::_internal_w() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.w_; +} +inline void Vector4::_internal_set_w(float value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.w_ = value; +} // ------------------------------------------------------------------- // Backup_Settings // optional bool sfx = 1; -inline bool Backup_Settings::_internal_has_sfx() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool Backup_Settings::has_sfx() const { - return _internal_has_sfx(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void Backup_Settings::clear_sfx() { - sfx_ = false; - _has_bits_[0] &= ~0x00000001u; -} -inline bool Backup_Settings::_internal_sfx() const { - return sfx_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.sfx_ = false; + _impl_._has_bits_[0] &= ~0x00000001u; } inline bool Backup_Settings::sfx() const { // @@protoc_insertion_point(field_get:ei.Backup.Settings.sfx) return _internal_sfx(); } -inline void Backup_Settings::_internal_set_sfx(bool value) { - _has_bits_[0] |= 0x00000001u; - sfx_ = value; -} inline void Backup_Settings::set_sfx(bool value) { _internal_set_sfx(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.Backup.Settings.sfx) } +inline bool Backup_Settings::_internal_sfx() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.sfx_; +} +inline void Backup_Settings::_internal_set_sfx(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.sfx_ = value; +} // optional bool music = 2; -inline bool Backup_Settings::_internal_has_music() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool Backup_Settings::has_music() const { - return _internal_has_music(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void Backup_Settings::clear_music() { - music_ = false; - _has_bits_[0] &= ~0x00000002u; -} -inline bool Backup_Settings::_internal_music() const { - return music_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.music_ = false; + _impl_._has_bits_[0] &= ~0x00000002u; } inline bool Backup_Settings::music() const { // @@protoc_insertion_point(field_get:ei.Backup.Settings.music) return _internal_music(); } -inline void Backup_Settings::_internal_set_music(bool value) { - _has_bits_[0] |= 0x00000002u; - music_ = value; -} inline void Backup_Settings::set_music(bool value) { _internal_set_music(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.Backup.Settings.music) } +inline bool Backup_Settings::_internal_music() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.music_; +} +inline void Backup_Settings::_internal_set_music(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.music_ = value; +} // optional bool low_battery_mode = 3; -inline bool Backup_Settings::_internal_has_low_battery_mode() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool Backup_Settings::has_low_battery_mode() const { - return _internal_has_low_battery_mode(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void Backup_Settings::clear_low_battery_mode() { - low_battery_mode_ = false; - _has_bits_[0] &= ~0x00000004u; -} -inline bool Backup_Settings::_internal_low_battery_mode() const { - return low_battery_mode_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.low_battery_mode_ = false; + _impl_._has_bits_[0] &= ~0x00000004u; } inline bool Backup_Settings::low_battery_mode() const { // @@protoc_insertion_point(field_get:ei.Backup.Settings.low_battery_mode) return _internal_low_battery_mode(); } -inline void Backup_Settings::_internal_set_low_battery_mode(bool value) { - _has_bits_[0] |= 0x00000004u; - low_battery_mode_ = value; -} inline void Backup_Settings::set_low_battery_mode(bool value) { _internal_set_low_battery_mode(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.Backup.Settings.low_battery_mode) } +inline bool Backup_Settings::_internal_low_battery_mode() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.low_battery_mode_; +} +inline void Backup_Settings::_internal_set_low_battery_mode(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.low_battery_mode_ = value; +} // optional bool low_performance_mode = 4; -inline bool Backup_Settings::_internal_has_low_performance_mode() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool Backup_Settings::has_low_performance_mode() const { - return _internal_has_low_performance_mode(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void Backup_Settings::clear_low_performance_mode() { - low_performance_mode_ = false; - _has_bits_[0] &= ~0x00000008u; -} -inline bool Backup_Settings::_internal_low_performance_mode() const { - return low_performance_mode_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.low_performance_mode_ = false; + _impl_._has_bits_[0] &= ~0x00000008u; } inline bool Backup_Settings::low_performance_mode() const { // @@protoc_insertion_point(field_get:ei.Backup.Settings.low_performance_mode) return _internal_low_performance_mode(); } -inline void Backup_Settings::_internal_set_low_performance_mode(bool value) { - _has_bits_[0] |= 0x00000008u; - low_performance_mode_ = value; -} inline void Backup_Settings::set_low_performance_mode(bool value) { _internal_set_low_performance_mode(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.Backup.Settings.low_performance_mode) } +inline bool Backup_Settings::_internal_low_performance_mode() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.low_performance_mode_; +} +inline void Backup_Settings::_internal_set_low_performance_mode(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.low_performance_mode_ = value; +} // optional bool force_touch_chicken_btn = 9; -inline bool Backup_Settings::_internal_has_force_touch_chicken_btn() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool Backup_Settings::has_force_touch_chicken_btn() const { - return _internal_has_force_touch_chicken_btn(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void Backup_Settings::clear_force_touch_chicken_btn() { - force_touch_chicken_btn_ = false; - _has_bits_[0] &= ~0x00000010u; -} -inline bool Backup_Settings::_internal_force_touch_chicken_btn() const { - return force_touch_chicken_btn_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.force_touch_chicken_btn_ = false; + _impl_._has_bits_[0] &= ~0x00000010u; } inline bool Backup_Settings::force_touch_chicken_btn() const { // @@protoc_insertion_point(field_get:ei.Backup.Settings.force_touch_chicken_btn) return _internal_force_touch_chicken_btn(); } -inline void Backup_Settings::_internal_set_force_touch_chicken_btn(bool value) { - _has_bits_[0] |= 0x00000010u; - force_touch_chicken_btn_ = value; -} inline void Backup_Settings::set_force_touch_chicken_btn(bool value) { _internal_set_force_touch_chicken_btn(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.Backup.Settings.force_touch_chicken_btn) } +inline bool Backup_Settings::_internal_force_touch_chicken_btn() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.force_touch_chicken_btn_; +} +inline void Backup_Settings::_internal_set_force_touch_chicken_btn(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.force_touch_chicken_btn_ = value; +} // optional bool notifications_queried = 5; -inline bool Backup_Settings::_internal_has_notifications_queried() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool Backup_Settings::has_notifications_queried() const { - return _internal_has_notifications_queried(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void Backup_Settings::clear_notifications_queried() { - notifications_queried_ = false; - _has_bits_[0] &= ~0x00000020u; -} -inline bool Backup_Settings::_internal_notifications_queried() const { - return notifications_queried_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.notifications_queried_ = false; + _impl_._has_bits_[0] &= ~0x00000020u; } inline bool Backup_Settings::notifications_queried() const { // @@protoc_insertion_point(field_get:ei.Backup.Settings.notifications_queried) return _internal_notifications_queried(); } -inline void Backup_Settings::_internal_set_notifications_queried(bool value) { - _has_bits_[0] |= 0x00000020u; - notifications_queried_ = value; -} inline void Backup_Settings::set_notifications_queried(bool value) { _internal_set_notifications_queried(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.Backup.Settings.notifications_queried) } +inline bool Backup_Settings::_internal_notifications_queried() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.notifications_queried_; +} +inline void Backup_Settings::_internal_set_notifications_queried(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.notifications_queried_ = value; +} // optional double last_notification_query_time = 27; -inline bool Backup_Settings::_internal_has_last_notification_query_time() const { - bool value = (_has_bits_[0] & 0x00200000u) != 0; - return value; -} inline bool Backup_Settings::has_last_notification_query_time() const { - return _internal_has_last_notification_query_time(); + bool value = (_impl_._has_bits_[0] & 0x00200000u) != 0; + return value; } inline void Backup_Settings::clear_last_notification_query_time() { - last_notification_query_time_ = 0; - _has_bits_[0] &= ~0x00200000u; -} -inline double Backup_Settings::_internal_last_notification_query_time() const { - return last_notification_query_time_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_notification_query_time_ = 0; + _impl_._has_bits_[0] &= ~0x00200000u; } inline double Backup_Settings::last_notification_query_time() const { // @@protoc_insertion_point(field_get:ei.Backup.Settings.last_notification_query_time) return _internal_last_notification_query_time(); } -inline void Backup_Settings::_internal_set_last_notification_query_time(double value) { - _has_bits_[0] |= 0x00200000u; - last_notification_query_time_ = value; -} inline void Backup_Settings::set_last_notification_query_time(double value) { _internal_set_last_notification_query_time(value); + _impl_._has_bits_[0] |= 0x00200000u; // @@protoc_insertion_point(field_set:ei.Backup.Settings.last_notification_query_time) } +inline double Backup_Settings::_internal_last_notification_query_time() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.last_notification_query_time_; +} +inline void Backup_Settings::_internal_set_last_notification_query_time(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_notification_query_time_ = value; +} // optional bool notifications_on = 6; -inline bool Backup_Settings::_internal_has_notifications_on() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool Backup_Settings::has_notifications_on() const { - return _internal_has_notifications_on(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void Backup_Settings::clear_notifications_on() { - notifications_on_ = false; - _has_bits_[0] &= ~0x00000040u; -} -inline bool Backup_Settings::_internal_notifications_on() const { - return notifications_on_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.notifications_on_ = false; + _impl_._has_bits_[0] &= ~0x00000040u; } inline bool Backup_Settings::notifications_on() const { // @@protoc_insertion_point(field_get:ei.Backup.Settings.notifications_on) return _internal_notifications_on(); } -inline void Backup_Settings::_internal_set_notifications_on(bool value) { - _has_bits_[0] |= 0x00000040u; - notifications_on_ = value; -} inline void Backup_Settings::set_notifications_on(bool value) { _internal_set_notifications_on(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.Backup.Settings.notifications_on) } +inline bool Backup_Settings::_internal_notifications_on() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.notifications_on_; +} +inline void Backup_Settings::_internal_set_notifications_on(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.notifications_on_ = value; +} // optional bool notify_daily_gift = 11; -inline bool Backup_Settings::_internal_has_notify_daily_gift() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool Backup_Settings::has_notify_daily_gift() const { - return _internal_has_notify_daily_gift(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void Backup_Settings::clear_notify_daily_gift() { - notify_daily_gift_ = false; - _has_bits_[0] &= ~0x00000080u; -} -inline bool Backup_Settings::_internal_notify_daily_gift() const { - return notify_daily_gift_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.notify_daily_gift_ = false; + _impl_._has_bits_[0] &= ~0x00000080u; } inline bool Backup_Settings::notify_daily_gift() const { // @@protoc_insertion_point(field_get:ei.Backup.Settings.notify_daily_gift) return _internal_notify_daily_gift(); } -inline void Backup_Settings::_internal_set_notify_daily_gift(bool value) { - _has_bits_[0] |= 0x00000080u; - notify_daily_gift_ = value; -} inline void Backup_Settings::set_notify_daily_gift(bool value) { _internal_set_notify_daily_gift(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.Backup.Settings.notify_daily_gift) } +inline bool Backup_Settings::_internal_notify_daily_gift() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.notify_daily_gift_; +} +inline void Backup_Settings::_internal_set_notify_daily_gift(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.notify_daily_gift_ = value; +} // optional bool low_performance = 10; -inline bool Backup_Settings::_internal_has_low_performance() const { - bool value = (_has_bits_[0] & 0x00400000u) != 0; - return value; -} inline bool Backup_Settings::has_low_performance() const { - return _internal_has_low_performance(); + bool value = (_impl_._has_bits_[0] & 0x00400000u) != 0; + return value; } inline void Backup_Settings::clear_low_performance() { - low_performance_ = false; - _has_bits_[0] &= ~0x00400000u; -} -inline bool Backup_Settings::_internal_low_performance() const { - return low_performance_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.low_performance_ = false; + _impl_._has_bits_[0] &= ~0x00400000u; } inline bool Backup_Settings::low_performance() const { // @@protoc_insertion_point(field_get:ei.Backup.Settings.low_performance) return _internal_low_performance(); } -inline void Backup_Settings::_internal_set_low_performance(bool value) { - _has_bits_[0] |= 0x00400000u; - low_performance_ = value; -} inline void Backup_Settings::set_low_performance(bool value) { _internal_set_low_performance(value); + _impl_._has_bits_[0] |= 0x00400000u; // @@protoc_insertion_point(field_set:ei.Backup.Settings.low_performance) } +inline bool Backup_Settings::_internal_low_performance() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.low_performance_; +} +inline void Backup_Settings::_internal_set_low_performance(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.low_performance_ = value; +} // optional bool auto_stop_fueling = 25; -inline bool Backup_Settings::_internal_has_auto_stop_fueling() const { - bool value = (_has_bits_[0] & 0x00800000u) != 0; - return value; -} inline bool Backup_Settings::has_auto_stop_fueling() const { - return _internal_has_auto_stop_fueling(); + bool value = (_impl_._has_bits_[0] & 0x00800000u) != 0; + return value; } inline void Backup_Settings::clear_auto_stop_fueling() { - auto_stop_fueling_ = false; - _has_bits_[0] &= ~0x00800000u; -} -inline bool Backup_Settings::_internal_auto_stop_fueling() const { - return auto_stop_fueling_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.auto_stop_fueling_ = false; + _impl_._has_bits_[0] &= ~0x00800000u; } inline bool Backup_Settings::auto_stop_fueling() const { // @@protoc_insertion_point(field_get:ei.Backup.Settings.auto_stop_fueling) return _internal_auto_stop_fueling(); } -inline void Backup_Settings::_internal_set_auto_stop_fueling(bool value) { - _has_bits_[0] |= 0x00800000u; - auto_stop_fueling_ = value; -} inline void Backup_Settings::set_auto_stop_fueling(bool value) { _internal_set_auto_stop_fueling(value); + _impl_._has_bits_[0] |= 0x00800000u; // @@protoc_insertion_point(field_set:ei.Backup.Settings.auto_stop_fueling) } +inline bool Backup_Settings::_internal_auto_stop_fueling() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.auto_stop_fueling_; +} +inline void Backup_Settings::_internal_set_auto_stop_fueling(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.auto_stop_fueling_ = value; +} // optional bool max_enabled = 26; -inline bool Backup_Settings::_internal_has_max_enabled() const { - bool value = (_has_bits_[0] & 0x01000000u) != 0; - return value; -} inline bool Backup_Settings::has_max_enabled() const { - return _internal_has_max_enabled(); + bool value = (_impl_._has_bits_[0] & 0x01000000u) != 0; + return value; } inline void Backup_Settings::clear_max_enabled() { - max_enabled_ = false; - _has_bits_[0] &= ~0x01000000u; -} -inline bool Backup_Settings::_internal_max_enabled() const { - return max_enabled_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.max_enabled_ = false; + _impl_._has_bits_[0] &= ~0x01000000u; } inline bool Backup_Settings::max_enabled() const { // @@protoc_insertion_point(field_get:ei.Backup.Settings.max_enabled) return _internal_max_enabled(); } -inline void Backup_Settings::_internal_set_max_enabled(bool value) { - _has_bits_[0] |= 0x01000000u; - max_enabled_ = value; -} inline void Backup_Settings::set_max_enabled(bool value) { _internal_set_max_enabled(value); + _impl_._has_bits_[0] |= 0x01000000u; // @@protoc_insertion_point(field_set:ei.Backup.Settings.max_enabled) } +inline bool Backup_Settings::_internal_max_enabled() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.max_enabled_; +} +inline void Backup_Settings::_internal_set_max_enabled(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.max_enabled_ = value; +} // optional bool hide_cc_status = 28; -inline bool Backup_Settings::_internal_has_hide_cc_status() const { - bool value = (_has_bits_[0] & 0x02000000u) != 0; - return value; -} inline bool Backup_Settings::has_hide_cc_status() const { - return _internal_has_hide_cc_status(); + bool value = (_impl_._has_bits_[0] & 0x02000000u) != 0; + return value; } inline void Backup_Settings::clear_hide_cc_status() { - hide_cc_status_ = false; - _has_bits_[0] &= ~0x02000000u; -} -inline bool Backup_Settings::_internal_hide_cc_status() const { - return hide_cc_status_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.hide_cc_status_ = false; + _impl_._has_bits_[0] &= ~0x02000000u; } inline bool Backup_Settings::hide_cc_status() const { // @@protoc_insertion_point(field_get:ei.Backup.Settings.hide_cc_status) return _internal_hide_cc_status(); } -inline void Backup_Settings::_internal_set_hide_cc_status(bool value) { - _has_bits_[0] |= 0x02000000u; - hide_cc_status_ = value; -} inline void Backup_Settings::set_hide_cc_status(bool value) { _internal_set_hide_cc_status(value); + _impl_._has_bits_[0] |= 0x02000000u; // @@protoc_insertion_point(field_set:ei.Backup.Settings.hide_cc_status) } +inline bool Backup_Settings::_internal_hide_cc_status() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.hide_cc_status_; +} +inline void Backup_Settings::_internal_set_hide_cc_status(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.hide_cc_status_ = value; +} // optional bool contracts_widget_enabled = 29; -inline bool Backup_Settings::_internal_has_contracts_widget_enabled() const { - bool value = (_has_bits_[0] & 0x00002000u) != 0; - return value; -} inline bool Backup_Settings::has_contracts_widget_enabled() const { - return _internal_has_contracts_widget_enabled(); + bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0; + return value; } inline void Backup_Settings::clear_contracts_widget_enabled() { - contracts_widget_enabled_ = false; - _has_bits_[0] &= ~0x00002000u; -} -inline bool Backup_Settings::_internal_contracts_widget_enabled() const { - return contracts_widget_enabled_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contracts_widget_enabled_ = false; + _impl_._has_bits_[0] &= ~0x00002000u; } inline bool Backup_Settings::contracts_widget_enabled() const { // @@protoc_insertion_point(field_get:ei.Backup.Settings.contracts_widget_enabled) return _internal_contracts_widget_enabled(); } -inline void Backup_Settings::_internal_set_contracts_widget_enabled(bool value) { - _has_bits_[0] |= 0x00002000u; - contracts_widget_enabled_ = value; -} inline void Backup_Settings::set_contracts_widget_enabled(bool value) { _internal_set_contracts_widget_enabled(value); + _impl_._has_bits_[0] |= 0x00002000u; // @@protoc_insertion_point(field_set:ei.Backup.Settings.contracts_widget_enabled) } +inline bool Backup_Settings::_internal_contracts_widget_enabled() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contracts_widget_enabled_; +} +inline void Backup_Settings::_internal_set_contracts_widget_enabled(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contracts_widget_enabled_ = value; +} // optional bool artifact_sparkle = 30; -inline bool Backup_Settings::_internal_has_artifact_sparkle() const { - bool value = (_has_bits_[0] & 0x00004000u) != 0; - return value; -} inline bool Backup_Settings::has_artifact_sparkle() const { - return _internal_has_artifact_sparkle(); + bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0; + return value; } inline void Backup_Settings::clear_artifact_sparkle() { - artifact_sparkle_ = false; - _has_bits_[0] &= ~0x00004000u; -} -inline bool Backup_Settings::_internal_artifact_sparkle() const { - return artifact_sparkle_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.artifact_sparkle_ = false; + _impl_._has_bits_[0] &= ~0x00004000u; } inline bool Backup_Settings::artifact_sparkle() const { // @@protoc_insertion_point(field_get:ei.Backup.Settings.artifact_sparkle) return _internal_artifact_sparkle(); } -inline void Backup_Settings::_internal_set_artifact_sparkle(bool value) { - _has_bits_[0] |= 0x00004000u; - artifact_sparkle_ = value; -} inline void Backup_Settings::set_artifact_sparkle(bool value) { _internal_set_artifact_sparkle(value); + _impl_._has_bits_[0] |= 0x00004000u; // @@protoc_insertion_point(field_set:ei.Backup.Settings.artifact_sparkle) } +inline bool Backup_Settings::_internal_artifact_sparkle() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.artifact_sparkle_; +} +inline void Backup_Settings::_internal_set_artifact_sparkle(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.artifact_sparkle_ = value; +} // optional double last_backup_time = 24; -inline bool Backup_Settings::_internal_has_last_backup_time() const { - bool value = (_has_bits_[0] & 0x00100000u) != 0; - return value; -} inline bool Backup_Settings::has_last_backup_time() const { - return _internal_has_last_backup_time(); + bool value = (_impl_._has_bits_[0] & 0x00100000u) != 0; + return value; } inline void Backup_Settings::clear_last_backup_time() { - last_backup_time_ = 0; - _has_bits_[0] &= ~0x00100000u; -} -inline double Backup_Settings::_internal_last_backup_time() const { - return last_backup_time_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_backup_time_ = 0; + _impl_._has_bits_[0] &= ~0x00100000u; } inline double Backup_Settings::last_backup_time() const { // @@protoc_insertion_point(field_get:ei.Backup.Settings.last_backup_time) return _internal_last_backup_time(); } -inline void Backup_Settings::_internal_set_last_backup_time(double value) { - _has_bits_[0] |= 0x00100000u; - last_backup_time_ = value; -} inline void Backup_Settings::set_last_backup_time(double value) { _internal_set_last_backup_time(value); + _impl_._has_bits_[0] |= 0x00100000u; // @@protoc_insertion_point(field_set:ei.Backup.Settings.last_backup_time) } +inline double Backup_Settings::_internal_last_backup_time() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.last_backup_time_; +} +inline void Backup_Settings::_internal_set_last_backup_time(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_backup_time_ = value; +} // optional bool coppa_queried = 7; -inline bool Backup_Settings::_internal_has_coppa_queried() const { - bool value = (_has_bits_[0] & 0x00008000u) != 0; - return value; -} inline bool Backup_Settings::has_coppa_queried() const { - return _internal_has_coppa_queried(); + bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0; + return value; } inline void Backup_Settings::clear_coppa_queried() { - coppa_queried_ = false; - _has_bits_[0] &= ~0x00008000u; -} -inline bool Backup_Settings::_internal_coppa_queried() const { - return coppa_queried_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coppa_queried_ = false; + _impl_._has_bits_[0] &= ~0x00008000u; } inline bool Backup_Settings::coppa_queried() const { // @@protoc_insertion_point(field_get:ei.Backup.Settings.coppa_queried) return _internal_coppa_queried(); } -inline void Backup_Settings::_internal_set_coppa_queried(bool value) { - _has_bits_[0] |= 0x00008000u; - coppa_queried_ = value; -} inline void Backup_Settings::set_coppa_queried(bool value) { _internal_set_coppa_queried(value); + _impl_._has_bits_[0] |= 0x00008000u; // @@protoc_insertion_point(field_set:ei.Backup.Settings.coppa_queried) } +inline bool Backup_Settings::_internal_coppa_queried() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.coppa_queried_; +} +inline void Backup_Settings::_internal_set_coppa_queried(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coppa_queried_ = value; +} // optional bool coppa_restricted = 8; -inline bool Backup_Settings::_internal_has_coppa_restricted() const { - bool value = (_has_bits_[0] & 0x00010000u) != 0; - return value; -} inline bool Backup_Settings::has_coppa_restricted() const { - return _internal_has_coppa_restricted(); + bool value = (_impl_._has_bits_[0] & 0x00010000u) != 0; + return value; } inline void Backup_Settings::clear_coppa_restricted() { - coppa_restricted_ = false; - _has_bits_[0] &= ~0x00010000u; -} -inline bool Backup_Settings::_internal_coppa_restricted() const { - return coppa_restricted_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coppa_restricted_ = false; + _impl_._has_bits_[0] &= ~0x00010000u; } inline bool Backup_Settings::coppa_restricted() const { // @@protoc_insertion_point(field_get:ei.Backup.Settings.coppa_restricted) return _internal_coppa_restricted(); } -inline void Backup_Settings::_internal_set_coppa_restricted(bool value) { - _has_bits_[0] |= 0x00010000u; - coppa_restricted_ = value; -} inline void Backup_Settings::set_coppa_restricted(bool value) { _internal_set_coppa_restricted(value); + _impl_._has_bits_[0] |= 0x00010000u; // @@protoc_insertion_point(field_set:ei.Backup.Settings.coppa_restricted) } +inline bool Backup_Settings::_internal_coppa_restricted() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.coppa_restricted_; +} +inline void Backup_Settings::_internal_set_coppa_restricted(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coppa_restricted_ = value; +} // optional bool gdpr_consent_queried = 12; -inline bool Backup_Settings::_internal_has_gdpr_consent_queried() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool Backup_Settings::has_gdpr_consent_queried() const { - return _internal_has_gdpr_consent_queried(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void Backup_Settings::clear_gdpr_consent_queried() { - gdpr_consent_queried_ = false; - _has_bits_[0] &= ~0x00000100u; -} -inline bool Backup_Settings::_internal_gdpr_consent_queried() const { - return gdpr_consent_queried_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gdpr_consent_queried_ = false; + _impl_._has_bits_[0] &= ~0x00000100u; } inline bool Backup_Settings::gdpr_consent_queried() const { // @@protoc_insertion_point(field_get:ei.Backup.Settings.gdpr_consent_queried) return _internal_gdpr_consent_queried(); } -inline void Backup_Settings::_internal_set_gdpr_consent_queried(bool value) { - _has_bits_[0] |= 0x00000100u; - gdpr_consent_queried_ = value; -} inline void Backup_Settings::set_gdpr_consent_queried(bool value) { _internal_set_gdpr_consent_queried(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.Backup.Settings.gdpr_consent_queried) } +inline bool Backup_Settings::_internal_gdpr_consent_queried() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.gdpr_consent_queried_; +} +inline void Backup_Settings::_internal_set_gdpr_consent_queried(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gdpr_consent_queried_ = value; +} // optional bool gdpr_age_restricted = 16; -inline bool Backup_Settings::_internal_has_gdpr_age_restricted() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool Backup_Settings::has_gdpr_age_restricted() const { - return _internal_has_gdpr_age_restricted(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void Backup_Settings::clear_gdpr_age_restricted() { - gdpr_age_restricted_ = false; - _has_bits_[0] &= ~0x00000200u; -} -inline bool Backup_Settings::_internal_gdpr_age_restricted() const { - return gdpr_age_restricted_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gdpr_age_restricted_ = false; + _impl_._has_bits_[0] &= ~0x00000200u; } inline bool Backup_Settings::gdpr_age_restricted() const { // @@protoc_insertion_point(field_get:ei.Backup.Settings.gdpr_age_restricted) return _internal_gdpr_age_restricted(); } -inline void Backup_Settings::_internal_set_gdpr_age_restricted(bool value) { - _has_bits_[0] |= 0x00000200u; - gdpr_age_restricted_ = value; -} inline void Backup_Settings::set_gdpr_age_restricted(bool value) { _internal_set_gdpr_age_restricted(value); + _impl_._has_bits_[0] |= 0x00000200u; // @@protoc_insertion_point(field_set:ei.Backup.Settings.gdpr_age_restricted) } +inline bool Backup_Settings::_internal_gdpr_age_restricted() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.gdpr_age_restricted_; +} +inline void Backup_Settings::_internal_set_gdpr_age_restricted(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gdpr_age_restricted_ = value; +} // optional bool gdpr_consent_given = 13; -inline bool Backup_Settings::_internal_has_gdpr_consent_given() const { - bool value = (_has_bits_[0] & 0x00000400u) != 0; - return value; -} inline bool Backup_Settings::has_gdpr_consent_given() const { - return _internal_has_gdpr_consent_given(); + bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0; + return value; } inline void Backup_Settings::clear_gdpr_consent_given() { - gdpr_consent_given_ = false; - _has_bits_[0] &= ~0x00000400u; -} -inline bool Backup_Settings::_internal_gdpr_consent_given() const { - return gdpr_consent_given_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gdpr_consent_given_ = false; + _impl_._has_bits_[0] &= ~0x00000400u; } inline bool Backup_Settings::gdpr_consent_given() const { // @@protoc_insertion_point(field_get:ei.Backup.Settings.gdpr_consent_given) return _internal_gdpr_consent_given(); } -inline void Backup_Settings::_internal_set_gdpr_consent_given(bool value) { - _has_bits_[0] |= 0x00000400u; - gdpr_consent_given_ = value; -} inline void Backup_Settings::set_gdpr_consent_given(bool value) { _internal_set_gdpr_consent_given(value); + _impl_._has_bits_[0] |= 0x00000400u; // @@protoc_insertion_point(field_set:ei.Backup.Settings.gdpr_consent_given) } +inline bool Backup_Settings::_internal_gdpr_consent_given() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.gdpr_consent_given_; +} +inline void Backup_Settings::_internal_set_gdpr_consent_given(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gdpr_consent_given_ = value; +} // optional bool age_queried = 18; -inline bool Backup_Settings::_internal_has_age_queried() const { - bool value = (_has_bits_[0] & 0x00000800u) != 0; - return value; -} inline bool Backup_Settings::has_age_queried() const { - return _internal_has_age_queried(); + bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; + return value; } inline void Backup_Settings::clear_age_queried() { - age_queried_ = false; - _has_bits_[0] &= ~0x00000800u; -} -inline bool Backup_Settings::_internal_age_queried() const { - return age_queried_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.age_queried_ = false; + _impl_._has_bits_[0] &= ~0x00000800u; } inline bool Backup_Settings::age_queried() const { // @@protoc_insertion_point(field_get:ei.Backup.Settings.age_queried) return _internal_age_queried(); } -inline void Backup_Settings::_internal_set_age_queried(bool value) { - _has_bits_[0] |= 0x00000800u; - age_queried_ = value; -} inline void Backup_Settings::set_age_queried(bool value) { _internal_set_age_queried(value); + _impl_._has_bits_[0] |= 0x00000800u; // @@protoc_insertion_point(field_set:ei.Backup.Settings.age_queried) } +inline bool Backup_Settings::_internal_age_queried() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.age_queried_; +} +inline void Backup_Settings::_internal_set_age_queried(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.age_queried_ = value; +} // optional bool age_restricted = 19 [default = false]; -inline bool Backup_Settings::_internal_has_age_restricted() const { - bool value = (_has_bits_[0] & 0x00020000u) != 0; - return value; -} inline bool Backup_Settings::has_age_restricted() const { - return _internal_has_age_restricted(); + bool value = (_impl_._has_bits_[0] & 0x00020000u) != 0; + return value; } inline void Backup_Settings::clear_age_restricted() { - age_restricted_ = false; - _has_bits_[0] &= ~0x00020000u; -} -inline bool Backup_Settings::_internal_age_restricted() const { - return age_restricted_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.age_restricted_ = false; + _impl_._has_bits_[0] &= ~0x00020000u; } inline bool Backup_Settings::age_restricted() const { // @@protoc_insertion_point(field_get:ei.Backup.Settings.age_restricted) return _internal_age_restricted(); } -inline void Backup_Settings::_internal_set_age_restricted(bool value) { - _has_bits_[0] |= 0x00020000u; - age_restricted_ = value; -} inline void Backup_Settings::set_age_restricted(bool value) { _internal_set_age_restricted(value); + _impl_._has_bits_[0] |= 0x00020000u; // @@protoc_insertion_point(field_set:ei.Backup.Settings.age_restricted) } +inline bool Backup_Settings::_internal_age_restricted() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.age_restricted_; +} +inline void Backup_Settings::_internal_set_age_restricted(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.age_restricted_ = value; +} // optional bool data_collection_consent_queried = 20; -inline bool Backup_Settings::_internal_has_data_collection_consent_queried() const { - bool value = (_has_bits_[0] & 0x00040000u) != 0; - return value; -} inline bool Backup_Settings::has_data_collection_consent_queried() const { - return _internal_has_data_collection_consent_queried(); + bool value = (_impl_._has_bits_[0] & 0x00040000u) != 0; + return value; } inline void Backup_Settings::clear_data_collection_consent_queried() { - data_collection_consent_queried_ = false; - _has_bits_[0] &= ~0x00040000u; -} -inline bool Backup_Settings::_internal_data_collection_consent_queried() const { - return data_collection_consent_queried_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.data_collection_consent_queried_ = false; + _impl_._has_bits_[0] &= ~0x00040000u; } inline bool Backup_Settings::data_collection_consent_queried() const { // @@protoc_insertion_point(field_get:ei.Backup.Settings.data_collection_consent_queried) return _internal_data_collection_consent_queried(); } -inline void Backup_Settings::_internal_set_data_collection_consent_queried(bool value) { - _has_bits_[0] |= 0x00040000u; - data_collection_consent_queried_ = value; -} inline void Backup_Settings::set_data_collection_consent_queried(bool value) { _internal_set_data_collection_consent_queried(value); + _impl_._has_bits_[0] |= 0x00040000u; // @@protoc_insertion_point(field_set:ei.Backup.Settings.data_collection_consent_queried) } +inline bool Backup_Settings::_internal_data_collection_consent_queried() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.data_collection_consent_queried_; +} +inline void Backup_Settings::_internal_set_data_collection_consent_queried(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.data_collection_consent_queried_ = value; +} // optional bool data_collection_consent_given = 21; -inline bool Backup_Settings::_internal_has_data_collection_consent_given() const { - bool value = (_has_bits_[0] & 0x00080000u) != 0; - return value; -} inline bool Backup_Settings::has_data_collection_consent_given() const { - return _internal_has_data_collection_consent_given(); + bool value = (_impl_._has_bits_[0] & 0x00080000u) != 0; + return value; } inline void Backup_Settings::clear_data_collection_consent_given() { - data_collection_consent_given_ = false; - _has_bits_[0] &= ~0x00080000u; -} -inline bool Backup_Settings::_internal_data_collection_consent_given() const { - return data_collection_consent_given_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.data_collection_consent_given_ = false; + _impl_._has_bits_[0] &= ~0x00080000u; } inline bool Backup_Settings::data_collection_consent_given() const { // @@protoc_insertion_point(field_get:ei.Backup.Settings.data_collection_consent_given) return _internal_data_collection_consent_given(); } -inline void Backup_Settings::_internal_set_data_collection_consent_given(bool value) { - _has_bits_[0] |= 0x00080000u; - data_collection_consent_given_ = value; -} inline void Backup_Settings::set_data_collection_consent_given(bool value) { _internal_set_data_collection_consent_given(value); + _impl_._has_bits_[0] |= 0x00080000u; // @@protoc_insertion_point(field_set:ei.Backup.Settings.data_collection_consent_given) } +inline bool Backup_Settings::_internal_data_collection_consent_given() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.data_collection_consent_given_; +} +inline void Backup_Settings::_internal_set_data_collection_consent_given(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.data_collection_consent_given_ = value; +} // optional uint32 last_day_age_queried = 17; -inline bool Backup_Settings::_internal_has_last_day_age_queried() const { - bool value = (_has_bits_[0] & 0x00001000u) != 0; - return value; -} inline bool Backup_Settings::has_last_day_age_queried() const { - return _internal_has_last_day_age_queried(); + bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0; + return value; } inline void Backup_Settings::clear_last_day_age_queried() { - last_day_age_queried_ = 0u; - _has_bits_[0] &= ~0x00001000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_day_age_queried_ = 0u; + _impl_._has_bits_[0] &= ~0x00001000u; } -inline uint32_t Backup_Settings::_internal_last_day_age_queried() const { - return last_day_age_queried_; -} -inline uint32_t Backup_Settings::last_day_age_queried() const { +inline ::uint32_t Backup_Settings::last_day_age_queried() const { // @@protoc_insertion_point(field_get:ei.Backup.Settings.last_day_age_queried) return _internal_last_day_age_queried(); } -inline void Backup_Settings::_internal_set_last_day_age_queried(uint32_t value) { - _has_bits_[0] |= 0x00001000u; - last_day_age_queried_ = value; -} -inline void Backup_Settings::set_last_day_age_queried(uint32_t value) { +inline void Backup_Settings::set_last_day_age_queried(::uint32_t value) { _internal_set_last_day_age_queried(value); + _impl_._has_bits_[0] |= 0x00001000u; // @@protoc_insertion_point(field_set:ei.Backup.Settings.last_day_age_queried) } +inline ::uint32_t Backup_Settings::_internal_last_day_age_queried() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.last_day_age_queried_; +} +inline void Backup_Settings::_internal_set_last_day_age_queried(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_day_age_queried_ = value; +} // optional bool user_ads_enabled = 14 [default = true]; -inline bool Backup_Settings::_internal_has_user_ads_enabled() const { - bool value = (_has_bits_[0] & 0x04000000u) != 0; - return value; -} inline bool Backup_Settings::has_user_ads_enabled() const { - return _internal_has_user_ads_enabled(); + bool value = (_impl_._has_bits_[0] & 0x04000000u) != 0; + return value; } inline void Backup_Settings::clear_user_ads_enabled() { - user_ads_enabled_ = true; - _has_bits_[0] &= ~0x04000000u; -} -inline bool Backup_Settings::_internal_user_ads_enabled() const { - return user_ads_enabled_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_ads_enabled_ = true; + _impl_._has_bits_[0] &= ~0x04000000u; } inline bool Backup_Settings::user_ads_enabled() const { // @@protoc_insertion_point(field_get:ei.Backup.Settings.user_ads_enabled) return _internal_user_ads_enabled(); } -inline void Backup_Settings::_internal_set_user_ads_enabled(bool value) { - _has_bits_[0] |= 0x04000000u; - user_ads_enabled_ = value; -} inline void Backup_Settings::set_user_ads_enabled(bool value) { _internal_set_user_ads_enabled(value); + _impl_._has_bits_[0] |= 0x04000000u; // @@protoc_insertion_point(field_set:ei.Backup.Settings.user_ads_enabled) } +inline bool Backup_Settings::_internal_user_ads_enabled() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_ads_enabled_; +} +inline void Backup_Settings::_internal_set_user_ads_enabled(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_ads_enabled_ = value; +} // optional bool user_cloud_enabled = 15 [default = true]; -inline bool Backup_Settings::_internal_has_user_cloud_enabled() const { - bool value = (_has_bits_[0] & 0x08000000u) != 0; - return value; -} inline bool Backup_Settings::has_user_cloud_enabled() const { - return _internal_has_user_cloud_enabled(); + bool value = (_impl_._has_bits_[0] & 0x08000000u) != 0; + return value; } inline void Backup_Settings::clear_user_cloud_enabled() { - user_cloud_enabled_ = true; - _has_bits_[0] &= ~0x08000000u; -} -inline bool Backup_Settings::_internal_user_cloud_enabled() const { - return user_cloud_enabled_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_cloud_enabled_ = true; + _impl_._has_bits_[0] &= ~0x08000000u; } inline bool Backup_Settings::user_cloud_enabled() const { // @@protoc_insertion_point(field_get:ei.Backup.Settings.user_cloud_enabled) return _internal_user_cloud_enabled(); } -inline void Backup_Settings::_internal_set_user_cloud_enabled(bool value) { - _has_bits_[0] |= 0x08000000u; - user_cloud_enabled_ = value; -} inline void Backup_Settings::set_user_cloud_enabled(bool value) { _internal_set_user_cloud_enabled(value); + _impl_._has_bits_[0] |= 0x08000000u; // @@protoc_insertion_point(field_set:ei.Backup.Settings.user_cloud_enabled) } +inline bool Backup_Settings::_internal_user_cloud_enabled() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_cloud_enabled_; +} +inline void Backup_Settings::_internal_set_user_cloud_enabled(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_cloud_enabled_ = value; +} // optional bool user_analytics_enabled = 22 [default = true]; -inline bool Backup_Settings::_internal_has_user_analytics_enabled() const { - bool value = (_has_bits_[0] & 0x10000000u) != 0; - return value; -} inline bool Backup_Settings::has_user_analytics_enabled() const { - return _internal_has_user_analytics_enabled(); + bool value = (_impl_._has_bits_[0] & 0x10000000u) != 0; + return value; } inline void Backup_Settings::clear_user_analytics_enabled() { - user_analytics_enabled_ = true; - _has_bits_[0] &= ~0x10000000u; -} -inline bool Backup_Settings::_internal_user_analytics_enabled() const { - return user_analytics_enabled_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_analytics_enabled_ = true; + _impl_._has_bits_[0] &= ~0x10000000u; } inline bool Backup_Settings::user_analytics_enabled() const { // @@protoc_insertion_point(field_get:ei.Backup.Settings.user_analytics_enabled) return _internal_user_analytics_enabled(); } -inline void Backup_Settings::_internal_set_user_analytics_enabled(bool value) { - _has_bits_[0] |= 0x10000000u; - user_analytics_enabled_ = value; -} inline void Backup_Settings::set_user_analytics_enabled(bool value) { _internal_set_user_analytics_enabled(value); + _impl_._has_bits_[0] |= 0x10000000u; // @@protoc_insertion_point(field_set:ei.Backup.Settings.user_analytics_enabled) } +inline bool Backup_Settings::_internal_user_analytics_enabled() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_analytics_enabled_; +} +inline void Backup_Settings::_internal_set_user_analytics_enabled(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_analytics_enabled_ = value; +} // optional bool user_personalized_ads_enabled = 23 [default = true]; -inline bool Backup_Settings::_internal_has_user_personalized_ads_enabled() const { - bool value = (_has_bits_[0] & 0x20000000u) != 0; - return value; -} inline bool Backup_Settings::has_user_personalized_ads_enabled() const { - return _internal_has_user_personalized_ads_enabled(); + bool value = (_impl_._has_bits_[0] & 0x20000000u) != 0; + return value; } inline void Backup_Settings::clear_user_personalized_ads_enabled() { - user_personalized_ads_enabled_ = true; - _has_bits_[0] &= ~0x20000000u; -} -inline bool Backup_Settings::_internal_user_personalized_ads_enabled() const { - return user_personalized_ads_enabled_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_personalized_ads_enabled_ = true; + _impl_._has_bits_[0] &= ~0x20000000u; } inline bool Backup_Settings::user_personalized_ads_enabled() const { // @@protoc_insertion_point(field_get:ei.Backup.Settings.user_personalized_ads_enabled) return _internal_user_personalized_ads_enabled(); } -inline void Backup_Settings::_internal_set_user_personalized_ads_enabled(bool value) { - _has_bits_[0] |= 0x20000000u; - user_personalized_ads_enabled_ = value; -} inline void Backup_Settings::set_user_personalized_ads_enabled(bool value) { _internal_set_user_personalized_ads_enabled(value); + _impl_._has_bits_[0] |= 0x20000000u; // @@protoc_insertion_point(field_set:ei.Backup.Settings.user_personalized_ads_enabled) } +inline bool Backup_Settings::_internal_user_personalized_ads_enabled() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_personalized_ads_enabled_; +} +inline void Backup_Settings::_internal_set_user_personalized_ads_enabled(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_personalized_ads_enabled_ = value; +} // ------------------------------------------------------------------- // Backup_Tutorial // optional bool intro_shown = 1; -inline bool Backup_Tutorial::_internal_has_intro_shown() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool Backup_Tutorial::has_intro_shown() const { - return _internal_has_intro_shown(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void Backup_Tutorial::clear_intro_shown() { - intro_shown_ = false; - _has_bits_[0] &= ~0x00000001u; -} -inline bool Backup_Tutorial::_internal_intro_shown() const { - return intro_shown_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.intro_shown_ = false; + _impl_._has_bits_[0] &= ~0x00000001u; } inline bool Backup_Tutorial::intro_shown() const { // @@protoc_insertion_point(field_get:ei.Backup.Tutorial.intro_shown) return _internal_intro_shown(); } -inline void Backup_Tutorial::_internal_set_intro_shown(bool value) { - _has_bits_[0] |= 0x00000001u; - intro_shown_ = value; -} inline void Backup_Tutorial::set_intro_shown(bool value) { _internal_set_intro_shown(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.Backup.Tutorial.intro_shown) } +inline bool Backup_Tutorial::_internal_intro_shown() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.intro_shown_; +} +inline void Backup_Tutorial::_internal_set_intro_shown(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.intro_shown_ = value; +} // optional bool click_tutorial_shown = 2; -inline bool Backup_Tutorial::_internal_has_click_tutorial_shown() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool Backup_Tutorial::has_click_tutorial_shown() const { - return _internal_has_click_tutorial_shown(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void Backup_Tutorial::clear_click_tutorial_shown() { - click_tutorial_shown_ = false; - _has_bits_[0] &= ~0x00000002u; -} -inline bool Backup_Tutorial::_internal_click_tutorial_shown() const { - return click_tutorial_shown_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.click_tutorial_shown_ = false; + _impl_._has_bits_[0] &= ~0x00000002u; } inline bool Backup_Tutorial::click_tutorial_shown() const { // @@protoc_insertion_point(field_get:ei.Backup.Tutorial.click_tutorial_shown) return _internal_click_tutorial_shown(); } -inline void Backup_Tutorial::_internal_set_click_tutorial_shown(bool value) { - _has_bits_[0] |= 0x00000002u; - click_tutorial_shown_ = value; -} inline void Backup_Tutorial::set_click_tutorial_shown(bool value) { _internal_set_click_tutorial_shown(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.Backup.Tutorial.click_tutorial_shown) } +inline bool Backup_Tutorial::_internal_click_tutorial_shown() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.click_tutorial_shown_; +} +inline void Backup_Tutorial::_internal_set_click_tutorial_shown(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.click_tutorial_shown_ = value; +} // optional bool buy_hab_shown = 3; -inline bool Backup_Tutorial::_internal_has_buy_hab_shown() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool Backup_Tutorial::has_buy_hab_shown() const { - return _internal_has_buy_hab_shown(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void Backup_Tutorial::clear_buy_hab_shown() { - buy_hab_shown_ = false; - _has_bits_[0] &= ~0x00000004u; -} -inline bool Backup_Tutorial::_internal_buy_hab_shown() const { - return buy_hab_shown_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.buy_hab_shown_ = false; + _impl_._has_bits_[0] &= ~0x00000004u; } inline bool Backup_Tutorial::buy_hab_shown() const { // @@protoc_insertion_point(field_get:ei.Backup.Tutorial.buy_hab_shown) return _internal_buy_hab_shown(); } -inline void Backup_Tutorial::_internal_set_buy_hab_shown(bool value) { - _has_bits_[0] |= 0x00000004u; - buy_hab_shown_ = value; -} inline void Backup_Tutorial::set_buy_hab_shown(bool value) { _internal_set_buy_hab_shown(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.Backup.Tutorial.buy_hab_shown) } +inline bool Backup_Tutorial::_internal_buy_hab_shown() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.buy_hab_shown_; +} +inline void Backup_Tutorial::_internal_set_buy_hab_shown(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.buy_hab_shown_ = value; +} // optional bool hire_vehicle_shown = 4; -inline bool Backup_Tutorial::_internal_has_hire_vehicle_shown() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool Backup_Tutorial::has_hire_vehicle_shown() const { - return _internal_has_hire_vehicle_shown(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void Backup_Tutorial::clear_hire_vehicle_shown() { - hire_vehicle_shown_ = false; - _has_bits_[0] &= ~0x00000008u; -} -inline bool Backup_Tutorial::_internal_hire_vehicle_shown() const { - return hire_vehicle_shown_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.hire_vehicle_shown_ = false; + _impl_._has_bits_[0] &= ~0x00000008u; } inline bool Backup_Tutorial::hire_vehicle_shown() const { // @@protoc_insertion_point(field_get:ei.Backup.Tutorial.hire_vehicle_shown) return _internal_hire_vehicle_shown(); } -inline void Backup_Tutorial::_internal_set_hire_vehicle_shown(bool value) { - _has_bits_[0] |= 0x00000008u; - hire_vehicle_shown_ = value; -} inline void Backup_Tutorial::set_hire_vehicle_shown(bool value) { _internal_set_hire_vehicle_shown(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.Backup.Tutorial.hire_vehicle_shown) } +inline bool Backup_Tutorial::_internal_hire_vehicle_shown() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.hire_vehicle_shown_; +} +inline void Backup_Tutorial::_internal_set_hire_vehicle_shown(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.hire_vehicle_shown_ = value; +} // optional bool q_num_shown = 5; -inline bool Backup_Tutorial::_internal_has_q_num_shown() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool Backup_Tutorial::has_q_num_shown() const { - return _internal_has_q_num_shown(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void Backup_Tutorial::clear_q_num_shown() { - q_num_shown_ = false; - _has_bits_[0] &= ~0x00000010u; -} -inline bool Backup_Tutorial::_internal_q_num_shown() const { - return q_num_shown_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.q_num_shown_ = false; + _impl_._has_bits_[0] &= ~0x00000010u; } inline bool Backup_Tutorial::q_num_shown() const { // @@protoc_insertion_point(field_get:ei.Backup.Tutorial.q_num_shown) return _internal_q_num_shown(); } -inline void Backup_Tutorial::_internal_set_q_num_shown(bool value) { - _has_bits_[0] |= 0x00000010u; - q_num_shown_ = value; -} inline void Backup_Tutorial::set_q_num_shown(bool value) { _internal_set_q_num_shown(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.Backup.Tutorial.q_num_shown) } +inline bool Backup_Tutorial::_internal_q_num_shown() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.q_num_shown_; +} +inline void Backup_Tutorial::_internal_set_q_num_shown(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.q_num_shown_ = value; +} // optional bool s_num_shown = 6; -inline bool Backup_Tutorial::_internal_has_s_num_shown() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool Backup_Tutorial::has_s_num_shown() const { - return _internal_has_s_num_shown(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void Backup_Tutorial::clear_s_num_shown() { - s_num_shown_ = false; - _has_bits_[0] &= ~0x00000020u; -} -inline bool Backup_Tutorial::_internal_s_num_shown() const { - return s_num_shown_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.s_num_shown_ = false; + _impl_._has_bits_[0] &= ~0x00000020u; } inline bool Backup_Tutorial::s_num_shown() const { // @@protoc_insertion_point(field_get:ei.Backup.Tutorial.s_num_shown) return _internal_s_num_shown(); } -inline void Backup_Tutorial::_internal_set_s_num_shown(bool value) { - _has_bits_[0] |= 0x00000020u; - s_num_shown_ = value; -} inline void Backup_Tutorial::set_s_num_shown(bool value) { _internal_set_s_num_shown(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.Backup.Tutorial.s_num_shown) } +inline bool Backup_Tutorial::_internal_s_num_shown() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.s_num_shown_; +} +inline void Backup_Tutorial::_internal_set_s_num_shown(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.s_num_shown_ = value; +} // optional bool contracts_tab_shown = 7; -inline bool Backup_Tutorial::_internal_has_contracts_tab_shown() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool Backup_Tutorial::has_contracts_tab_shown() const { - return _internal_has_contracts_tab_shown(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void Backup_Tutorial::clear_contracts_tab_shown() { - contracts_tab_shown_ = false; - _has_bits_[0] &= ~0x00000040u; -} -inline bool Backup_Tutorial::_internal_contracts_tab_shown() const { - return contracts_tab_shown_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contracts_tab_shown_ = false; + _impl_._has_bits_[0] &= ~0x00000040u; } inline bool Backup_Tutorial::contracts_tab_shown() const { // @@protoc_insertion_point(field_get:ei.Backup.Tutorial.contracts_tab_shown) return _internal_contracts_tab_shown(); } -inline void Backup_Tutorial::_internal_set_contracts_tab_shown(bool value) { - _has_bits_[0] |= 0x00000040u; - contracts_tab_shown_ = value; -} inline void Backup_Tutorial::set_contracts_tab_shown(bool value) { _internal_set_contracts_tab_shown(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.Backup.Tutorial.contracts_tab_shown) } +inline bool Backup_Tutorial::_internal_contracts_tab_shown() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contracts_tab_shown_; +} +inline void Backup_Tutorial::_internal_set_contracts_tab_shown(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contracts_tab_shown_ = value; +} // optional bool contract_info_shown = 8; -inline bool Backup_Tutorial::_internal_has_contract_info_shown() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool Backup_Tutorial::has_contract_info_shown() const { - return _internal_has_contract_info_shown(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void Backup_Tutorial::clear_contract_info_shown() { - contract_info_shown_ = false; - _has_bits_[0] &= ~0x00000080u; -} -inline bool Backup_Tutorial::_internal_contract_info_shown() const { - return contract_info_shown_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contract_info_shown_ = false; + _impl_._has_bits_[0] &= ~0x00000080u; } inline bool Backup_Tutorial::contract_info_shown() const { // @@protoc_insertion_point(field_get:ei.Backup.Tutorial.contract_info_shown) return _internal_contract_info_shown(); } -inline void Backup_Tutorial::_internal_set_contract_info_shown(bool value) { - _has_bits_[0] |= 0x00000080u; - contract_info_shown_ = value; -} inline void Backup_Tutorial::set_contract_info_shown(bool value) { _internal_set_contract_info_shown(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.Backup.Tutorial.contract_info_shown) } +inline bool Backup_Tutorial::_internal_contract_info_shown() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contract_info_shown_; +} +inline void Backup_Tutorial::_internal_set_contract_info_shown(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contract_info_shown_ = value; +} // optional bool join_coop_shown = 9; -inline bool Backup_Tutorial::_internal_has_join_coop_shown() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool Backup_Tutorial::has_join_coop_shown() const { - return _internal_has_join_coop_shown(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void Backup_Tutorial::clear_join_coop_shown() { - join_coop_shown_ = false; - _has_bits_[0] &= ~0x00000100u; -} -inline bool Backup_Tutorial::_internal_join_coop_shown() const { - return join_coop_shown_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.join_coop_shown_ = false; + _impl_._has_bits_[0] &= ~0x00000100u; } inline bool Backup_Tutorial::join_coop_shown() const { // @@protoc_insertion_point(field_get:ei.Backup.Tutorial.join_coop_shown) return _internal_join_coop_shown(); } -inline void Backup_Tutorial::_internal_set_join_coop_shown(bool value) { - _has_bits_[0] |= 0x00000100u; - join_coop_shown_ = value; -} inline void Backup_Tutorial::set_join_coop_shown(bool value) { _internal_set_join_coop_shown(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.Backup.Tutorial.join_coop_shown) } +inline bool Backup_Tutorial::_internal_join_coop_shown() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.join_coop_shown_; +} +inline void Backup_Tutorial::_internal_set_join_coop_shown(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.join_coop_shown_ = value; +} // optional bool switch_farm_shown = 10; -inline bool Backup_Tutorial::_internal_has_switch_farm_shown() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool Backup_Tutorial::has_switch_farm_shown() const { - return _internal_has_switch_farm_shown(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void Backup_Tutorial::clear_switch_farm_shown() { - switch_farm_shown_ = false; - _has_bits_[0] &= ~0x00000200u; -} -inline bool Backup_Tutorial::_internal_switch_farm_shown() const { - return switch_farm_shown_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.switch_farm_shown_ = false; + _impl_._has_bits_[0] &= ~0x00000200u; } inline bool Backup_Tutorial::switch_farm_shown() const { // @@protoc_insertion_point(field_get:ei.Backup.Tutorial.switch_farm_shown) return _internal_switch_farm_shown(); } -inline void Backup_Tutorial::_internal_set_switch_farm_shown(bool value) { - _has_bits_[0] |= 0x00000200u; - switch_farm_shown_ = value; -} inline void Backup_Tutorial::set_switch_farm_shown(bool value) { _internal_set_switch_farm_shown(value); + _impl_._has_bits_[0] |= 0x00000200u; // @@protoc_insertion_point(field_set:ei.Backup.Tutorial.switch_farm_shown) } +inline bool Backup_Tutorial::_internal_switch_farm_shown() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.switch_farm_shown_; +} +inline void Backup_Tutorial::_internal_set_switch_farm_shown(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.switch_farm_shown_ = value; +} // repeated bool tutorial_shown = 11; inline int Backup_Tutorial::_internal_tutorial_shown_size() const { - return tutorial_shown_.size(); + return _internal_tutorial_shown().size(); } inline int Backup_Tutorial::tutorial_shown_size() const { return _internal_tutorial_shown_size(); } inline void Backup_Tutorial::clear_tutorial_shown() { - tutorial_shown_.Clear(); -} -inline bool Backup_Tutorial::_internal_tutorial_shown(int index) const { - return tutorial_shown_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.tutorial_shown_.Clear(); } inline bool Backup_Tutorial::tutorial_shown(int index) const { // @@protoc_insertion_point(field_get:ei.Backup.Tutorial.tutorial_shown) - return _internal_tutorial_shown(index); + return _internal_tutorial_shown().Get(index); } inline void Backup_Tutorial::set_tutorial_shown(int index, bool value) { - tutorial_shown_.Set(index, value); + _internal_mutable_tutorial_shown()->Set(index, value); // @@protoc_insertion_point(field_set:ei.Backup.Tutorial.tutorial_shown) } -inline void Backup_Tutorial::_internal_add_tutorial_shown(bool value) { - tutorial_shown_.Add(value); -} inline void Backup_Tutorial::add_tutorial_shown(bool value) { - _internal_add_tutorial_shown(value); + ::google::protobuf::internal::TSanWrite(&_impl_); + _internal_mutable_tutorial_shown()->Add(value); // @@protoc_insertion_point(field_add:ei.Backup.Tutorial.tutorial_shown) } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< bool >& -Backup_Tutorial::_internal_tutorial_shown() const { - return tutorial_shown_; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< bool >& -Backup_Tutorial::tutorial_shown() const { +inline const ::google::protobuf::RepeatedField& Backup_Tutorial::tutorial_shown() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.Backup.Tutorial.tutorial_shown) return _internal_tutorial_shown(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< bool >* -Backup_Tutorial::_internal_mutable_tutorial_shown() { - return &tutorial_shown_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< bool >* -Backup_Tutorial::mutable_tutorial_shown() { +inline ::google::protobuf::RepeatedField* Backup_Tutorial::mutable_tutorial_shown() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.Backup.Tutorial.tutorial_shown) + ::google::protobuf::internal::TSanWrite(&_impl_); return _internal_mutable_tutorial_shown(); } +inline const ::google::protobuf::RepeatedField& +Backup_Tutorial::_internal_tutorial_shown() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.tutorial_shown_; +} +inline ::google::protobuf::RepeatedField* Backup_Tutorial::_internal_mutable_tutorial_shown() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.tutorial_shown_; +} // ------------------------------------------------------------------- @@ -56192,3773 +62173,3817 @@ Backup_Tutorial::mutable_tutorial_shown() { // repeated uint64 egg_totals_OLD = 1; inline int Backup_Stats::_internal_egg_totals_old_size() const { - return egg_totals_old_.size(); + return _internal_egg_totals_old().size(); } inline int Backup_Stats::egg_totals_old_size() const { return _internal_egg_totals_old_size(); } inline void Backup_Stats::clear_egg_totals_old() { - egg_totals_old_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.egg_totals_old_.Clear(); } -inline uint64_t Backup_Stats::_internal_egg_totals_old(int index) const { - return egg_totals_old_.Get(index); -} -inline uint64_t Backup_Stats::egg_totals_old(int index) const { +inline ::uint64_t Backup_Stats::egg_totals_old(int index) const { // @@protoc_insertion_point(field_get:ei.Backup.Stats.egg_totals_OLD) - return _internal_egg_totals_old(index); + return _internal_egg_totals_old().Get(index); } -inline void Backup_Stats::set_egg_totals_old(int index, uint64_t value) { - egg_totals_old_.Set(index, value); +inline void Backup_Stats::set_egg_totals_old(int index, ::uint64_t value) { + _internal_mutable_egg_totals_old()->Set(index, value); // @@protoc_insertion_point(field_set:ei.Backup.Stats.egg_totals_OLD) } -inline void Backup_Stats::_internal_add_egg_totals_old(uint64_t value) { - egg_totals_old_.Add(value); -} -inline void Backup_Stats::add_egg_totals_old(uint64_t value) { - _internal_add_egg_totals_old(value); +inline void Backup_Stats::add_egg_totals_old(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _internal_mutable_egg_totals_old()->Add(value); // @@protoc_insertion_point(field_add:ei.Backup.Stats.egg_totals_OLD) } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& -Backup_Stats::_internal_egg_totals_old() const { - return egg_totals_old_; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& -Backup_Stats::egg_totals_old() const { +inline const ::google::protobuf::RepeatedField<::uint64_t>& Backup_Stats::egg_totals_old() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.Backup.Stats.egg_totals_OLD) return _internal_egg_totals_old(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* -Backup_Stats::_internal_mutable_egg_totals_old() { - return &egg_totals_old_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* -Backup_Stats::mutable_egg_totals_old() { +inline ::google::protobuf::RepeatedField<::uint64_t>* Backup_Stats::mutable_egg_totals_old() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.Backup.Stats.egg_totals_OLD) + ::google::protobuf::internal::TSanWrite(&_impl_); return _internal_mutable_egg_totals_old(); } +inline const ::google::protobuf::RepeatedField<::uint64_t>& +Backup_Stats::_internal_egg_totals_old() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.egg_totals_old_; +} +inline ::google::protobuf::RepeatedField<::uint64_t>* Backup_Stats::_internal_mutable_egg_totals_old() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.egg_totals_old_; +} // repeated double egg_totals = 8; inline int Backup_Stats::_internal_egg_totals_size() const { - return egg_totals_.size(); + return _internal_egg_totals().size(); } inline int Backup_Stats::egg_totals_size() const { return _internal_egg_totals_size(); } inline void Backup_Stats::clear_egg_totals() { - egg_totals_.Clear(); -} -inline double Backup_Stats::_internal_egg_totals(int index) const { - return egg_totals_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.egg_totals_.Clear(); } inline double Backup_Stats::egg_totals(int index) const { // @@protoc_insertion_point(field_get:ei.Backup.Stats.egg_totals) - return _internal_egg_totals(index); + return _internal_egg_totals().Get(index); } inline void Backup_Stats::set_egg_totals(int index, double value) { - egg_totals_.Set(index, value); + _internal_mutable_egg_totals()->Set(index, value); // @@protoc_insertion_point(field_set:ei.Backup.Stats.egg_totals) } -inline void Backup_Stats::_internal_add_egg_totals(double value) { - egg_totals_.Add(value); -} inline void Backup_Stats::add_egg_totals(double value) { - _internal_add_egg_totals(value); + ::google::protobuf::internal::TSanWrite(&_impl_); + _internal_mutable_egg_totals()->Add(value); // @@protoc_insertion_point(field_add:ei.Backup.Stats.egg_totals) } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >& -Backup_Stats::_internal_egg_totals() const { - return egg_totals_; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >& -Backup_Stats::egg_totals() const { +inline const ::google::protobuf::RepeatedField& Backup_Stats::egg_totals() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.Backup.Stats.egg_totals) return _internal_egg_totals(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >* -Backup_Stats::_internal_mutable_egg_totals() { - return &egg_totals_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >* -Backup_Stats::mutable_egg_totals() { +inline ::google::protobuf::RepeatedField* Backup_Stats::mutable_egg_totals() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.Backup.Stats.egg_totals) + ::google::protobuf::internal::TSanWrite(&_impl_); return _internal_mutable_egg_totals(); } +inline const ::google::protobuf::RepeatedField& +Backup_Stats::_internal_egg_totals() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.egg_totals_; +} +inline ::google::protobuf::RepeatedField* Backup_Stats::_internal_mutable_egg_totals() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.egg_totals_; +} // optional uint64 unlimited_chickens_uses = 7; -inline bool Backup_Stats::_internal_has_unlimited_chickens_uses() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool Backup_Stats::has_unlimited_chickens_uses() const { - return _internal_has_unlimited_chickens_uses(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void Backup_Stats::clear_unlimited_chickens_uses() { - unlimited_chickens_uses_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000020u; -} -inline uint64_t Backup_Stats::_internal_unlimited_chickens_uses() const { - return unlimited_chickens_uses_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.unlimited_chickens_uses_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000020u; } -inline uint64_t Backup_Stats::unlimited_chickens_uses() const { +inline ::uint64_t Backup_Stats::unlimited_chickens_uses() const { // @@protoc_insertion_point(field_get:ei.Backup.Stats.unlimited_chickens_uses) return _internal_unlimited_chickens_uses(); } -inline void Backup_Stats::_internal_set_unlimited_chickens_uses(uint64_t value) { - _has_bits_[0] |= 0x00000020u; - unlimited_chickens_uses_ = value; -} -inline void Backup_Stats::set_unlimited_chickens_uses(uint64_t value) { +inline void Backup_Stats::set_unlimited_chickens_uses(::uint64_t value) { _internal_set_unlimited_chickens_uses(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.Backup.Stats.unlimited_chickens_uses) } +inline ::uint64_t Backup_Stats::_internal_unlimited_chickens_uses() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.unlimited_chickens_uses_; +} +inline void Backup_Stats::_internal_set_unlimited_chickens_uses(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.unlimited_chickens_uses_ = value; +} // optional uint64 refill_uses = 2; -inline bool Backup_Stats::_internal_has_refill_uses() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool Backup_Stats::has_refill_uses() const { - return _internal_has_refill_uses(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void Backup_Stats::clear_refill_uses() { - refill_uses_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.refill_uses_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000001u; } -inline uint64_t Backup_Stats::_internal_refill_uses() const { - return refill_uses_; -} -inline uint64_t Backup_Stats::refill_uses() const { +inline ::uint64_t Backup_Stats::refill_uses() const { // @@protoc_insertion_point(field_get:ei.Backup.Stats.refill_uses) return _internal_refill_uses(); } -inline void Backup_Stats::_internal_set_refill_uses(uint64_t value) { - _has_bits_[0] |= 0x00000001u; - refill_uses_ = value; -} -inline void Backup_Stats::set_refill_uses(uint64_t value) { +inline void Backup_Stats::set_refill_uses(::uint64_t value) { _internal_set_refill_uses(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.Backup.Stats.refill_uses) } +inline ::uint64_t Backup_Stats::_internal_refill_uses() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.refill_uses_; +} +inline void Backup_Stats::_internal_set_refill_uses(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.refill_uses_ = value; +} // optional uint64 warp_1_uses = 4; -inline bool Backup_Stats::_internal_has_warp_1_uses() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool Backup_Stats::has_warp_1_uses() const { - return _internal_has_warp_1_uses(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void Backup_Stats::clear_warp_1_uses() { - warp_1_uses_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000004u; -} -inline uint64_t Backup_Stats::_internal_warp_1_uses() const { - return warp_1_uses_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.warp_1_uses_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000004u; } -inline uint64_t Backup_Stats::warp_1_uses() const { +inline ::uint64_t Backup_Stats::warp_1_uses() const { // @@protoc_insertion_point(field_get:ei.Backup.Stats.warp_1_uses) return _internal_warp_1_uses(); } -inline void Backup_Stats::_internal_set_warp_1_uses(uint64_t value) { - _has_bits_[0] |= 0x00000004u; - warp_1_uses_ = value; -} -inline void Backup_Stats::set_warp_1_uses(uint64_t value) { +inline void Backup_Stats::set_warp_1_uses(::uint64_t value) { _internal_set_warp_1_uses(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.Backup.Stats.warp_1_uses) } +inline ::uint64_t Backup_Stats::_internal_warp_1_uses() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.warp_1_uses_; +} +inline void Backup_Stats::_internal_set_warp_1_uses(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.warp_1_uses_ = value; +} // optional uint64 warp_8_uses = 5; -inline bool Backup_Stats::_internal_has_warp_8_uses() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool Backup_Stats::has_warp_8_uses() const { - return _internal_has_warp_8_uses(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void Backup_Stats::clear_warp_8_uses() { - warp_8_uses_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.warp_8_uses_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000008u; } -inline uint64_t Backup_Stats::_internal_warp_8_uses() const { - return warp_8_uses_; -} -inline uint64_t Backup_Stats::warp_8_uses() const { +inline ::uint64_t Backup_Stats::warp_8_uses() const { // @@protoc_insertion_point(field_get:ei.Backup.Stats.warp_8_uses) return _internal_warp_8_uses(); } -inline void Backup_Stats::_internal_set_warp_8_uses(uint64_t value) { - _has_bits_[0] |= 0x00000008u; - warp_8_uses_ = value; -} -inline void Backup_Stats::set_warp_8_uses(uint64_t value) { +inline void Backup_Stats::set_warp_8_uses(::uint64_t value) { _internal_set_warp_8_uses(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.Backup.Stats.warp_8_uses) } +inline ::uint64_t Backup_Stats::_internal_warp_8_uses() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.warp_8_uses_; +} +inline void Backup_Stats::_internal_set_warp_8_uses(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.warp_8_uses_ = value; +} // optional uint64 boosts_used = 13; -inline bool Backup_Stats::_internal_has_boosts_used() const { - bool value = (_has_bits_[0] & 0x00000400u) != 0; - return value; -} inline bool Backup_Stats::has_boosts_used() const { - return _internal_has_boosts_used(); + bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0; + return value; } inline void Backup_Stats::clear_boosts_used() { - boosts_used_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000400u; -} -inline uint64_t Backup_Stats::_internal_boosts_used() const { - return boosts_used_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.boosts_used_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000400u; } -inline uint64_t Backup_Stats::boosts_used() const { +inline ::uint64_t Backup_Stats::boosts_used() const { // @@protoc_insertion_point(field_get:ei.Backup.Stats.boosts_used) return _internal_boosts_used(); } -inline void Backup_Stats::_internal_set_boosts_used(uint64_t value) { - _has_bits_[0] |= 0x00000400u; - boosts_used_ = value; -} -inline void Backup_Stats::set_boosts_used(uint64_t value) { +inline void Backup_Stats::set_boosts_used(::uint64_t value) { _internal_set_boosts_used(value); + _impl_._has_bits_[0] |= 0x00000400u; // @@protoc_insertion_point(field_set:ei.Backup.Stats.boosts_used) } +inline ::uint64_t Backup_Stats::_internal_boosts_used() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.boosts_used_; +} +inline void Backup_Stats::_internal_set_boosts_used(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.boosts_used_ = value; +} // optional uint64 video_doubler_uses = 3; -inline bool Backup_Stats::_internal_has_video_doubler_uses() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool Backup_Stats::has_video_doubler_uses() const { - return _internal_has_video_doubler_uses(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void Backup_Stats::clear_video_doubler_uses() { - video_doubler_uses_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.video_doubler_uses_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000002u; } -inline uint64_t Backup_Stats::_internal_video_doubler_uses() const { - return video_doubler_uses_; -} -inline uint64_t Backup_Stats::video_doubler_uses() const { +inline ::uint64_t Backup_Stats::video_doubler_uses() const { // @@protoc_insertion_point(field_get:ei.Backup.Stats.video_doubler_uses) return _internal_video_doubler_uses(); } -inline void Backup_Stats::_internal_set_video_doubler_uses(uint64_t value) { - _has_bits_[0] |= 0x00000002u; - video_doubler_uses_ = value; -} -inline void Backup_Stats::set_video_doubler_uses(uint64_t value) { +inline void Backup_Stats::set_video_doubler_uses(::uint64_t value) { _internal_set_video_doubler_uses(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.Backup.Stats.video_doubler_uses) } +inline ::uint64_t Backup_Stats::_internal_video_doubler_uses() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.video_doubler_uses_; +} +inline void Backup_Stats::_internal_set_video_doubler_uses(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.video_doubler_uses_ = value; +} // optional uint64 drone_takedowns = 6; -inline bool Backup_Stats::_internal_has_drone_takedowns() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool Backup_Stats::has_drone_takedowns() const { - return _internal_has_drone_takedowns(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void Backup_Stats::clear_drone_takedowns() { - drone_takedowns_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000010u; -} -inline uint64_t Backup_Stats::_internal_drone_takedowns() const { - return drone_takedowns_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.drone_takedowns_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000010u; } -inline uint64_t Backup_Stats::drone_takedowns() const { +inline ::uint64_t Backup_Stats::drone_takedowns() const { // @@protoc_insertion_point(field_get:ei.Backup.Stats.drone_takedowns) return _internal_drone_takedowns(); } -inline void Backup_Stats::_internal_set_drone_takedowns(uint64_t value) { - _has_bits_[0] |= 0x00000010u; - drone_takedowns_ = value; -} -inline void Backup_Stats::set_drone_takedowns(uint64_t value) { +inline void Backup_Stats::set_drone_takedowns(::uint64_t value) { _internal_set_drone_takedowns(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.Backup.Stats.drone_takedowns) } +inline ::uint64_t Backup_Stats::_internal_drone_takedowns() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.drone_takedowns_; +} +inline void Backup_Stats::_internal_set_drone_takedowns(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.drone_takedowns_ = value; +} // optional uint64 drone_takedowns_elite = 10; -inline bool Backup_Stats::_internal_has_drone_takedowns_elite() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool Backup_Stats::has_drone_takedowns_elite() const { - return _internal_has_drone_takedowns_elite(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void Backup_Stats::clear_drone_takedowns_elite() { - drone_takedowns_elite_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000080u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.drone_takedowns_elite_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000080u; } -inline uint64_t Backup_Stats::_internal_drone_takedowns_elite() const { - return drone_takedowns_elite_; -} -inline uint64_t Backup_Stats::drone_takedowns_elite() const { +inline ::uint64_t Backup_Stats::drone_takedowns_elite() const { // @@protoc_insertion_point(field_get:ei.Backup.Stats.drone_takedowns_elite) return _internal_drone_takedowns_elite(); } -inline void Backup_Stats::_internal_set_drone_takedowns_elite(uint64_t value) { - _has_bits_[0] |= 0x00000080u; - drone_takedowns_elite_ = value; -} -inline void Backup_Stats::set_drone_takedowns_elite(uint64_t value) { +inline void Backup_Stats::set_drone_takedowns_elite(::uint64_t value) { _internal_set_drone_takedowns_elite(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.Backup.Stats.drone_takedowns_elite) } +inline ::uint64_t Backup_Stats::_internal_drone_takedowns_elite() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.drone_takedowns_elite_; +} +inline void Backup_Stats::_internal_set_drone_takedowns_elite(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.drone_takedowns_elite_ = value; +} // optional uint64 num_prestiges = 9; -inline bool Backup_Stats::_internal_has_num_prestiges() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool Backup_Stats::has_num_prestiges() const { - return _internal_has_num_prestiges(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void Backup_Stats::clear_num_prestiges() { - num_prestiges_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000040u; -} -inline uint64_t Backup_Stats::_internal_num_prestiges() const { - return num_prestiges_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.num_prestiges_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000040u; } -inline uint64_t Backup_Stats::num_prestiges() const { +inline ::uint64_t Backup_Stats::num_prestiges() const { // @@protoc_insertion_point(field_get:ei.Backup.Stats.num_prestiges) return _internal_num_prestiges(); } -inline void Backup_Stats::_internal_set_num_prestiges(uint64_t value) { - _has_bits_[0] |= 0x00000040u; - num_prestiges_ = value; -} -inline void Backup_Stats::set_num_prestiges(uint64_t value) { +inline void Backup_Stats::set_num_prestiges(::uint64_t value) { _internal_set_num_prestiges(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.Backup.Stats.num_prestiges) } +inline ::uint64_t Backup_Stats::_internal_num_prestiges() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.num_prestiges_; +} +inline void Backup_Stats::_internal_set_num_prestiges(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.num_prestiges_ = value; +} // optional uint64 num_piggy_breaks = 11; -inline bool Backup_Stats::_internal_has_num_piggy_breaks() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool Backup_Stats::has_num_piggy_breaks() const { - return _internal_has_num_piggy_breaks(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void Backup_Stats::clear_num_piggy_breaks() { - num_piggy_breaks_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000100u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.num_piggy_breaks_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000100u; } -inline uint64_t Backup_Stats::_internal_num_piggy_breaks() const { - return num_piggy_breaks_; -} -inline uint64_t Backup_Stats::num_piggy_breaks() const { +inline ::uint64_t Backup_Stats::num_piggy_breaks() const { // @@protoc_insertion_point(field_get:ei.Backup.Stats.num_piggy_breaks) return _internal_num_piggy_breaks(); } -inline void Backup_Stats::_internal_set_num_piggy_breaks(uint64_t value) { - _has_bits_[0] |= 0x00000100u; - num_piggy_breaks_ = value; -} -inline void Backup_Stats::set_num_piggy_breaks(uint64_t value) { +inline void Backup_Stats::set_num_piggy_breaks(::uint64_t value) { _internal_set_num_piggy_breaks(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.Backup.Stats.num_piggy_breaks) } +inline ::uint64_t Backup_Stats::_internal_num_piggy_breaks() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.num_piggy_breaks_; +} +inline void Backup_Stats::_internal_set_num_piggy_breaks(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.num_piggy_breaks_ = value; +} // optional uint64 iap_packs_purchased = 12; -inline bool Backup_Stats::_internal_has_iap_packs_purchased() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool Backup_Stats::has_iap_packs_purchased() const { - return _internal_has_iap_packs_purchased(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void Backup_Stats::clear_iap_packs_purchased() { - iap_packs_purchased_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000200u; -} -inline uint64_t Backup_Stats::_internal_iap_packs_purchased() const { - return iap_packs_purchased_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.iap_packs_purchased_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000200u; } -inline uint64_t Backup_Stats::iap_packs_purchased() const { +inline ::uint64_t Backup_Stats::iap_packs_purchased() const { // @@protoc_insertion_point(field_get:ei.Backup.Stats.iap_packs_purchased) return _internal_iap_packs_purchased(); } -inline void Backup_Stats::_internal_set_iap_packs_purchased(uint64_t value) { - _has_bits_[0] |= 0x00000200u; - iap_packs_purchased_ = value; -} -inline void Backup_Stats::set_iap_packs_purchased(uint64_t value) { +inline void Backup_Stats::set_iap_packs_purchased(::uint64_t value) { _internal_set_iap_packs_purchased(value); + _impl_._has_bits_[0] |= 0x00000200u; // @@protoc_insertion_point(field_set:ei.Backup.Stats.iap_packs_purchased) } +inline ::uint64_t Backup_Stats::_internal_iap_packs_purchased() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.iap_packs_purchased_; +} +inline void Backup_Stats::_internal_set_iap_packs_purchased(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.iap_packs_purchased_ = value; +} // optional bool piggy_full = 14; -inline bool Backup_Stats::_internal_has_piggy_full() const { - bool value = (_has_bits_[0] & 0x00004000u) != 0; - return value; -} inline bool Backup_Stats::has_piggy_full() const { - return _internal_has_piggy_full(); + bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0; + return value; } inline void Backup_Stats::clear_piggy_full() { - piggy_full_ = false; - _has_bits_[0] &= ~0x00004000u; -} -inline bool Backup_Stats::_internal_piggy_full() const { - return piggy_full_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.piggy_full_ = false; + _impl_._has_bits_[0] &= ~0x00004000u; } inline bool Backup_Stats::piggy_full() const { // @@protoc_insertion_point(field_get:ei.Backup.Stats.piggy_full) return _internal_piggy_full(); } -inline void Backup_Stats::_internal_set_piggy_full(bool value) { - _has_bits_[0] |= 0x00004000u; - piggy_full_ = value; -} inline void Backup_Stats::set_piggy_full(bool value) { _internal_set_piggy_full(value); + _impl_._has_bits_[0] |= 0x00004000u; // @@protoc_insertion_point(field_set:ei.Backup.Stats.piggy_full) } +inline bool Backup_Stats::_internal_piggy_full() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.piggy_full_; +} +inline void Backup_Stats::_internal_set_piggy_full(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.piggy_full_ = value; +} // optional bool piggy_found_full = 15; -inline bool Backup_Stats::_internal_has_piggy_found_full() const { - bool value = (_has_bits_[0] & 0x00008000u) != 0; - return value; -} inline bool Backup_Stats::has_piggy_found_full() const { - return _internal_has_piggy_found_full(); + bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0; + return value; } inline void Backup_Stats::clear_piggy_found_full() { - piggy_found_full_ = false; - _has_bits_[0] &= ~0x00008000u; -} -inline bool Backup_Stats::_internal_piggy_found_full() const { - return piggy_found_full_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.piggy_found_full_ = false; + _impl_._has_bits_[0] &= ~0x00008000u; } inline bool Backup_Stats::piggy_found_full() const { // @@protoc_insertion_point(field_get:ei.Backup.Stats.piggy_found_full) return _internal_piggy_found_full(); } -inline void Backup_Stats::_internal_set_piggy_found_full(bool value) { - _has_bits_[0] |= 0x00008000u; - piggy_found_full_ = value; -} inline void Backup_Stats::set_piggy_found_full(bool value) { _internal_set_piggy_found_full(value); + _impl_._has_bits_[0] |= 0x00008000u; // @@protoc_insertion_point(field_set:ei.Backup.Stats.piggy_found_full) } +inline bool Backup_Stats::_internal_piggy_found_full() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.piggy_found_full_; +} +inline void Backup_Stats::_internal_set_piggy_found_full(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.piggy_found_full_ = value; +} // optional double time_piggy_filled_realtime = 16; -inline bool Backup_Stats::_internal_has_time_piggy_filled_realtime() const { - bool value = (_has_bits_[0] & 0x00000800u) != 0; - return value; -} inline bool Backup_Stats::has_time_piggy_filled_realtime() const { - return _internal_has_time_piggy_filled_realtime(); + bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; + return value; } inline void Backup_Stats::clear_time_piggy_filled_realtime() { - time_piggy_filled_realtime_ = 0; - _has_bits_[0] &= ~0x00000800u; -} -inline double Backup_Stats::_internal_time_piggy_filled_realtime() const { - return time_piggy_filled_realtime_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.time_piggy_filled_realtime_ = 0; + _impl_._has_bits_[0] &= ~0x00000800u; } inline double Backup_Stats::time_piggy_filled_realtime() const { // @@protoc_insertion_point(field_get:ei.Backup.Stats.time_piggy_filled_realtime) return _internal_time_piggy_filled_realtime(); } -inline void Backup_Stats::_internal_set_time_piggy_filled_realtime(double value) { - _has_bits_[0] |= 0x00000800u; - time_piggy_filled_realtime_ = value; -} inline void Backup_Stats::set_time_piggy_filled_realtime(double value) { _internal_set_time_piggy_filled_realtime(value); + _impl_._has_bits_[0] |= 0x00000800u; // @@protoc_insertion_point(field_set:ei.Backup.Stats.time_piggy_filled_realtime) } +inline double Backup_Stats::_internal_time_piggy_filled_realtime() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.time_piggy_filled_realtime_; +} +inline void Backup_Stats::_internal_set_time_piggy_filled_realtime(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.time_piggy_filled_realtime_ = value; +} // optional double time_piggy_full_gametime = 17; -inline bool Backup_Stats::_internal_has_time_piggy_full_gametime() const { - bool value = (_has_bits_[0] & 0x00001000u) != 0; - return value; -} inline bool Backup_Stats::has_time_piggy_full_gametime() const { - return _internal_has_time_piggy_full_gametime(); + bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0; + return value; } inline void Backup_Stats::clear_time_piggy_full_gametime() { - time_piggy_full_gametime_ = 0; - _has_bits_[0] &= ~0x00001000u; -} -inline double Backup_Stats::_internal_time_piggy_full_gametime() const { - return time_piggy_full_gametime_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.time_piggy_full_gametime_ = 0; + _impl_._has_bits_[0] &= ~0x00001000u; } inline double Backup_Stats::time_piggy_full_gametime() const { // @@protoc_insertion_point(field_get:ei.Backup.Stats.time_piggy_full_gametime) return _internal_time_piggy_full_gametime(); } -inline void Backup_Stats::_internal_set_time_piggy_full_gametime(double value) { - _has_bits_[0] |= 0x00001000u; - time_piggy_full_gametime_ = value; -} inline void Backup_Stats::set_time_piggy_full_gametime(double value) { _internal_set_time_piggy_full_gametime(value); + _impl_._has_bits_[0] |= 0x00001000u; // @@protoc_insertion_point(field_set:ei.Backup.Stats.time_piggy_full_gametime) } +inline double Backup_Stats::_internal_time_piggy_full_gametime() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.time_piggy_full_gametime_; +} +inline void Backup_Stats::_internal_set_time_piggy_full_gametime(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.time_piggy_full_gametime_ = value; +} // optional uint64 lost_piggy_increments = 18; -inline bool Backup_Stats::_internal_has_lost_piggy_increments() const { - bool value = (_has_bits_[0] & 0x00002000u) != 0; - return value; -} inline bool Backup_Stats::has_lost_piggy_increments() const { - return _internal_has_lost_piggy_increments(); + bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0; + return value; } inline void Backup_Stats::clear_lost_piggy_increments() { - lost_piggy_increments_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00002000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.lost_piggy_increments_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00002000u; } -inline uint64_t Backup_Stats::_internal_lost_piggy_increments() const { - return lost_piggy_increments_; -} -inline uint64_t Backup_Stats::lost_piggy_increments() const { +inline ::uint64_t Backup_Stats::lost_piggy_increments() const { // @@protoc_insertion_point(field_get:ei.Backup.Stats.lost_piggy_increments) return _internal_lost_piggy_increments(); } -inline void Backup_Stats::_internal_set_lost_piggy_increments(uint64_t value) { - _has_bits_[0] |= 0x00002000u; - lost_piggy_increments_ = value; -} -inline void Backup_Stats::set_lost_piggy_increments(uint64_t value) { +inline void Backup_Stats::set_lost_piggy_increments(::uint64_t value) { _internal_set_lost_piggy_increments(value); + _impl_._has_bits_[0] |= 0x00002000u; // @@protoc_insertion_point(field_set:ei.Backup.Stats.lost_piggy_increments) } +inline ::uint64_t Backup_Stats::_internal_lost_piggy_increments() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.lost_piggy_increments_; +} +inline void Backup_Stats::_internal_set_lost_piggy_increments(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.lost_piggy_increments_ = value; +} // ------------------------------------------------------------------- // Backup_Game // optional uint32 current_farm = 22 [default = 0]; -inline bool Backup_Game::_internal_has_current_farm() const { - bool value = (_has_bits_[0] & 0x00010000u) != 0; - return value; -} inline bool Backup_Game::has_current_farm() const { - return _internal_has_current_farm(); + bool value = (_impl_._has_bits_[0] & 0x00010000u) != 0; + return value; } inline void Backup_Game::clear_current_farm() { - current_farm_ = 0u; - _has_bits_[0] &= ~0x00010000u; -} -inline uint32_t Backup_Game::_internal_current_farm() const { - return current_farm_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.current_farm_ = 0u; + _impl_._has_bits_[0] &= ~0x00010000u; } -inline uint32_t Backup_Game::current_farm() const { +inline ::uint32_t Backup_Game::current_farm() const { // @@protoc_insertion_point(field_get:ei.Backup.Game.current_farm) return _internal_current_farm(); } -inline void Backup_Game::_internal_set_current_farm(uint32_t value) { - _has_bits_[0] |= 0x00010000u; - current_farm_ = value; -} -inline void Backup_Game::set_current_farm(uint32_t value) { +inline void Backup_Game::set_current_farm(::uint32_t value) { _internal_set_current_farm(value); + _impl_._has_bits_[0] |= 0x00010000u; // @@protoc_insertion_point(field_set:ei.Backup.Game.current_farm) } +inline ::uint32_t Backup_Game::_internal_current_farm() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.current_farm_; +} +inline void Backup_Game::_internal_set_current_farm(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.current_farm_ = value; +} // optional .ei.Egg max_egg_reached = 1; -inline bool Backup_Game::_internal_has_max_egg_reached() const { - bool value = (_has_bits_[1] & 0x00000001u) != 0; - return value; -} inline bool Backup_Game::has_max_egg_reached() const { - return _internal_has_max_egg_reached(); + bool value = (_impl_._has_bits_[1] & 0x00000001u) != 0; + return value; } inline void Backup_Game::clear_max_egg_reached() { - max_egg_reached_ = 1; - _has_bits_[1] &= ~0x00000001u; -} -inline ::ei::Egg Backup_Game::_internal_max_egg_reached() const { - return static_cast< ::ei::Egg >(max_egg_reached_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.max_egg_reached_ = 1; + _impl_._has_bits_[1] &= ~0x00000001u; } inline ::ei::Egg Backup_Game::max_egg_reached() const { // @@protoc_insertion_point(field_get:ei.Backup.Game.max_egg_reached) return _internal_max_egg_reached(); } -inline void Backup_Game::_internal_set_max_egg_reached(::ei::Egg value) { - assert(::ei::Egg_IsValid(value)); - _has_bits_[1] |= 0x00000001u; - max_egg_reached_ = value; -} inline void Backup_Game::set_max_egg_reached(::ei::Egg value) { _internal_set_max_egg_reached(value); + _impl_._has_bits_[1] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.Backup.Game.max_egg_reached) } +inline ::ei::Egg Backup_Game::_internal_max_egg_reached() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::Egg>(_impl_.max_egg_reached_); +} +inline void Backup_Game::_internal_set_max_egg_reached(::ei::Egg value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::Egg_IsValid(value)); + _impl_.max_egg_reached_ = value; +} // optional uint64 golden_eggs_earned = 2; -inline bool Backup_Game::_internal_has_golden_eggs_earned() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool Backup_Game::has_golden_eggs_earned() const { - return _internal_has_golden_eggs_earned(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void Backup_Game::clear_golden_eggs_earned() { - golden_eggs_earned_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000001u; -} -inline uint64_t Backup_Game::_internal_golden_eggs_earned() const { - return golden_eggs_earned_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.golden_eggs_earned_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000001u; } -inline uint64_t Backup_Game::golden_eggs_earned() const { +inline ::uint64_t Backup_Game::golden_eggs_earned() const { // @@protoc_insertion_point(field_get:ei.Backup.Game.golden_eggs_earned) return _internal_golden_eggs_earned(); } -inline void Backup_Game::_internal_set_golden_eggs_earned(uint64_t value) { - _has_bits_[0] |= 0x00000001u; - golden_eggs_earned_ = value; -} -inline void Backup_Game::set_golden_eggs_earned(uint64_t value) { +inline void Backup_Game::set_golden_eggs_earned(::uint64_t value) { _internal_set_golden_eggs_earned(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.Backup.Game.golden_eggs_earned) } +inline ::uint64_t Backup_Game::_internal_golden_eggs_earned() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.golden_eggs_earned_; +} +inline void Backup_Game::_internal_set_golden_eggs_earned(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.golden_eggs_earned_ = value; +} // optional uint64 golden_eggs_spent = 3; -inline bool Backup_Game::_internal_has_golden_eggs_spent() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool Backup_Game::has_golden_eggs_spent() const { - return _internal_has_golden_eggs_spent(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void Backup_Game::clear_golden_eggs_spent() { - golden_eggs_spent_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.golden_eggs_spent_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000002u; } -inline uint64_t Backup_Game::_internal_golden_eggs_spent() const { - return golden_eggs_spent_; -} -inline uint64_t Backup_Game::golden_eggs_spent() const { +inline ::uint64_t Backup_Game::golden_eggs_spent() const { // @@protoc_insertion_point(field_get:ei.Backup.Game.golden_eggs_spent) return _internal_golden_eggs_spent(); } -inline void Backup_Game::_internal_set_golden_eggs_spent(uint64_t value) { - _has_bits_[0] |= 0x00000002u; - golden_eggs_spent_ = value; -} -inline void Backup_Game::set_golden_eggs_spent(uint64_t value) { +inline void Backup_Game::set_golden_eggs_spent(::uint64_t value) { _internal_set_golden_eggs_spent(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.Backup.Game.golden_eggs_spent) } +inline ::uint64_t Backup_Game::_internal_golden_eggs_spent() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.golden_eggs_spent_; +} +inline void Backup_Game::_internal_set_golden_eggs_spent(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.golden_eggs_spent_ = value; +} // optional uint64 uncliamed_golden_eggs = 16; -inline bool Backup_Game::_internal_has_uncliamed_golden_eggs() const { - bool value = (_has_bits_[0] & 0x00001000u) != 0; - return value; -} inline bool Backup_Game::has_uncliamed_golden_eggs() const { - return _internal_has_uncliamed_golden_eggs(); + bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0; + return value; } inline void Backup_Game::clear_uncliamed_golden_eggs() { - uncliamed_golden_eggs_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00001000u; -} -inline uint64_t Backup_Game::_internal_uncliamed_golden_eggs() const { - return uncliamed_golden_eggs_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.uncliamed_golden_eggs_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00001000u; } -inline uint64_t Backup_Game::uncliamed_golden_eggs() const { +inline ::uint64_t Backup_Game::uncliamed_golden_eggs() const { // @@protoc_insertion_point(field_get:ei.Backup.Game.uncliamed_golden_eggs) return _internal_uncliamed_golden_eggs(); } -inline void Backup_Game::_internal_set_uncliamed_golden_eggs(uint64_t value) { - _has_bits_[0] |= 0x00001000u; - uncliamed_golden_eggs_ = value; -} -inline void Backup_Game::set_uncliamed_golden_eggs(uint64_t value) { +inline void Backup_Game::set_uncliamed_golden_eggs(::uint64_t value) { _internal_set_uncliamed_golden_eggs(value); + _impl_._has_bits_[0] |= 0x00001000u; // @@protoc_insertion_point(field_set:ei.Backup.Game.uncliamed_golden_eggs) } +inline ::uint64_t Backup_Game::_internal_uncliamed_golden_eggs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.uncliamed_golden_eggs_; +} +inline void Backup_Game::_internal_set_uncliamed_golden_eggs(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.uncliamed_golden_eggs_ = value; +} // optional uint64 soul_eggs = 4; -inline bool Backup_Game::_internal_has_soul_eggs() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool Backup_Game::has_soul_eggs() const { - return _internal_has_soul_eggs(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void Backup_Game::clear_soul_eggs() { - soul_eggs_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_eggs_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000004u; } -inline uint64_t Backup_Game::_internal_soul_eggs() const { - return soul_eggs_; -} -inline uint64_t Backup_Game::soul_eggs() const { +inline ::uint64_t Backup_Game::soul_eggs() const { // @@protoc_insertion_point(field_get:ei.Backup.Game.soul_eggs) return _internal_soul_eggs(); } -inline void Backup_Game::_internal_set_soul_eggs(uint64_t value) { - _has_bits_[0] |= 0x00000004u; - soul_eggs_ = value; -} -inline void Backup_Game::set_soul_eggs(uint64_t value) { +inline void Backup_Game::set_soul_eggs(::uint64_t value) { _internal_set_soul_eggs(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.Backup.Game.soul_eggs) } +inline ::uint64_t Backup_Game::_internal_soul_eggs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.soul_eggs_; +} +inline void Backup_Game::_internal_set_soul_eggs(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_eggs_ = value; +} // optional uint64 unclaimed_soul_eggs = 17; -inline bool Backup_Game::_internal_has_unclaimed_soul_eggs() const { - bool value = (_has_bits_[0] & 0x00002000u) != 0; - return value; -} inline bool Backup_Game::has_unclaimed_soul_eggs() const { - return _internal_has_unclaimed_soul_eggs(); + bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0; + return value; } inline void Backup_Game::clear_unclaimed_soul_eggs() { - unclaimed_soul_eggs_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00002000u; -} -inline uint64_t Backup_Game::_internal_unclaimed_soul_eggs() const { - return unclaimed_soul_eggs_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.unclaimed_soul_eggs_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00002000u; } -inline uint64_t Backup_Game::unclaimed_soul_eggs() const { +inline ::uint64_t Backup_Game::unclaimed_soul_eggs() const { // @@protoc_insertion_point(field_get:ei.Backup.Game.unclaimed_soul_eggs) return _internal_unclaimed_soul_eggs(); } -inline void Backup_Game::_internal_set_unclaimed_soul_eggs(uint64_t value) { - _has_bits_[0] |= 0x00002000u; - unclaimed_soul_eggs_ = value; -} -inline void Backup_Game::set_unclaimed_soul_eggs(uint64_t value) { +inline void Backup_Game::set_unclaimed_soul_eggs(::uint64_t value) { _internal_set_unclaimed_soul_eggs(value); + _impl_._has_bits_[0] |= 0x00002000u; // @@protoc_insertion_point(field_set:ei.Backup.Game.unclaimed_soul_eggs) } +inline ::uint64_t Backup_Game::_internal_unclaimed_soul_eggs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.unclaimed_soul_eggs_; +} +inline void Backup_Game::_internal_set_unclaimed_soul_eggs(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.unclaimed_soul_eggs_ = value; +} // optional double soul_eggs_d = 34; -inline bool Backup_Game::_internal_has_soul_eggs_d() const { - bool value = (_has_bits_[0] & 0x04000000u) != 0; - return value; -} inline bool Backup_Game::has_soul_eggs_d() const { - return _internal_has_soul_eggs_d(); + bool value = (_impl_._has_bits_[0] & 0x04000000u) != 0; + return value; } inline void Backup_Game::clear_soul_eggs_d() { - soul_eggs_d_ = 0; - _has_bits_[0] &= ~0x04000000u; -} -inline double Backup_Game::_internal_soul_eggs_d() const { - return soul_eggs_d_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_eggs_d_ = 0; + _impl_._has_bits_[0] &= ~0x04000000u; } inline double Backup_Game::soul_eggs_d() const { // @@protoc_insertion_point(field_get:ei.Backup.Game.soul_eggs_d) return _internal_soul_eggs_d(); } -inline void Backup_Game::_internal_set_soul_eggs_d(double value) { - _has_bits_[0] |= 0x04000000u; - soul_eggs_d_ = value; -} inline void Backup_Game::set_soul_eggs_d(double value) { _internal_set_soul_eggs_d(value); + _impl_._has_bits_[0] |= 0x04000000u; // @@protoc_insertion_point(field_set:ei.Backup.Game.soul_eggs_d) } +inline double Backup_Game::_internal_soul_eggs_d() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.soul_eggs_d_; +} +inline void Backup_Game::_internal_set_soul_eggs_d(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_eggs_d_ = value; +} // optional double unclaimed_soul_eggs_d = 35; -inline bool Backup_Game::_internal_has_unclaimed_soul_eggs_d() const { - bool value = (_has_bits_[0] & 0x08000000u) != 0; - return value; -} inline bool Backup_Game::has_unclaimed_soul_eggs_d() const { - return _internal_has_unclaimed_soul_eggs_d(); + bool value = (_impl_._has_bits_[0] & 0x08000000u) != 0; + return value; } inline void Backup_Game::clear_unclaimed_soul_eggs_d() { - unclaimed_soul_eggs_d_ = 0; - _has_bits_[0] &= ~0x08000000u; -} -inline double Backup_Game::_internal_unclaimed_soul_eggs_d() const { - return unclaimed_soul_eggs_d_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.unclaimed_soul_eggs_d_ = 0; + _impl_._has_bits_[0] &= ~0x08000000u; } inline double Backup_Game::unclaimed_soul_eggs_d() const { // @@protoc_insertion_point(field_get:ei.Backup.Game.unclaimed_soul_eggs_d) return _internal_unclaimed_soul_eggs_d(); } -inline void Backup_Game::_internal_set_unclaimed_soul_eggs_d(double value) { - _has_bits_[0] |= 0x08000000u; - unclaimed_soul_eggs_d_ = value; -} inline void Backup_Game::set_unclaimed_soul_eggs_d(double value) { _internal_set_unclaimed_soul_eggs_d(value); + _impl_._has_bits_[0] |= 0x08000000u; // @@protoc_insertion_point(field_set:ei.Backup.Game.unclaimed_soul_eggs_d) } +inline double Backup_Game::_internal_unclaimed_soul_eggs_d() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.unclaimed_soul_eggs_d_; +} +inline void Backup_Game::_internal_set_unclaimed_soul_eggs_d(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.unclaimed_soul_eggs_d_ = value; +} // optional uint64 eggs_of_prophecy = 23; -inline bool Backup_Game::_internal_has_eggs_of_prophecy() const { - bool value = (_has_bits_[0] & 0x00004000u) != 0; - return value; -} inline bool Backup_Game::has_eggs_of_prophecy() const { - return _internal_has_eggs_of_prophecy(); + bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0; + return value; } inline void Backup_Game::clear_eggs_of_prophecy() { - eggs_of_prophecy_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00004000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.eggs_of_prophecy_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00004000u; } -inline uint64_t Backup_Game::_internal_eggs_of_prophecy() const { - return eggs_of_prophecy_; -} -inline uint64_t Backup_Game::eggs_of_prophecy() const { +inline ::uint64_t Backup_Game::eggs_of_prophecy() const { // @@protoc_insertion_point(field_get:ei.Backup.Game.eggs_of_prophecy) return _internal_eggs_of_prophecy(); } -inline void Backup_Game::_internal_set_eggs_of_prophecy(uint64_t value) { - _has_bits_[0] |= 0x00004000u; - eggs_of_prophecy_ = value; -} -inline void Backup_Game::set_eggs_of_prophecy(uint64_t value) { +inline void Backup_Game::set_eggs_of_prophecy(::uint64_t value) { _internal_set_eggs_of_prophecy(value); + _impl_._has_bits_[0] |= 0x00004000u; // @@protoc_insertion_point(field_set:ei.Backup.Game.eggs_of_prophecy) } +inline ::uint64_t Backup_Game::_internal_eggs_of_prophecy() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.eggs_of_prophecy_; +} +inline void Backup_Game::_internal_set_eggs_of_prophecy(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.eggs_of_prophecy_ = value; +} // optional uint64 unclaimed_eggs_of_prophecy = 24; -inline bool Backup_Game::_internal_has_unclaimed_eggs_of_prophecy() const { - bool value = (_has_bits_[0] & 0x00008000u) != 0; - return value; -} inline bool Backup_Game::has_unclaimed_eggs_of_prophecy() const { - return _internal_has_unclaimed_eggs_of_prophecy(); + bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0; + return value; } inline void Backup_Game::clear_unclaimed_eggs_of_prophecy() { - unclaimed_eggs_of_prophecy_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00008000u; -} -inline uint64_t Backup_Game::_internal_unclaimed_eggs_of_prophecy() const { - return unclaimed_eggs_of_prophecy_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.unclaimed_eggs_of_prophecy_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00008000u; } -inline uint64_t Backup_Game::unclaimed_eggs_of_prophecy() const { +inline ::uint64_t Backup_Game::unclaimed_eggs_of_prophecy() const { // @@protoc_insertion_point(field_get:ei.Backup.Game.unclaimed_eggs_of_prophecy) return _internal_unclaimed_eggs_of_prophecy(); } -inline void Backup_Game::_internal_set_unclaimed_eggs_of_prophecy(uint64_t value) { - _has_bits_[0] |= 0x00008000u; - unclaimed_eggs_of_prophecy_ = value; -} -inline void Backup_Game::set_unclaimed_eggs_of_prophecy(uint64_t value) { +inline void Backup_Game::set_unclaimed_eggs_of_prophecy(::uint64_t value) { _internal_set_unclaimed_eggs_of_prophecy(value); + _impl_._has_bits_[0] |= 0x00008000u; // @@protoc_insertion_point(field_set:ei.Backup.Game.unclaimed_eggs_of_prophecy) } +inline ::uint64_t Backup_Game::_internal_unclaimed_eggs_of_prophecy() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.unclaimed_eggs_of_prophecy_; +} +inline void Backup_Game::_internal_set_unclaimed_eggs_of_prophecy(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.unclaimed_eggs_of_prophecy_ = value; +} // optional uint64 shell_scripts_earned = 38; -inline bool Backup_Game::_internal_has_shell_scripts_earned() const { - bool value = (_has_bits_[0] & 0x20000000u) != 0; - return value; -} inline bool Backup_Game::has_shell_scripts_earned() const { - return _internal_has_shell_scripts_earned(); + bool value = (_impl_._has_bits_[0] & 0x20000000u) != 0; + return value; } inline void Backup_Game::clear_shell_scripts_earned() { - shell_scripts_earned_ = uint64_t{0u}; - _has_bits_[0] &= ~0x20000000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.shell_scripts_earned_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x20000000u; } -inline uint64_t Backup_Game::_internal_shell_scripts_earned() const { - return shell_scripts_earned_; -} -inline uint64_t Backup_Game::shell_scripts_earned() const { +inline ::uint64_t Backup_Game::shell_scripts_earned() const { // @@protoc_insertion_point(field_get:ei.Backup.Game.shell_scripts_earned) return _internal_shell_scripts_earned(); } -inline void Backup_Game::_internal_set_shell_scripts_earned(uint64_t value) { - _has_bits_[0] |= 0x20000000u; - shell_scripts_earned_ = value; -} -inline void Backup_Game::set_shell_scripts_earned(uint64_t value) { +inline void Backup_Game::set_shell_scripts_earned(::uint64_t value) { _internal_set_shell_scripts_earned(value); + _impl_._has_bits_[0] |= 0x20000000u; // @@protoc_insertion_point(field_set:ei.Backup.Game.shell_scripts_earned) } +inline ::uint64_t Backup_Game::_internal_shell_scripts_earned() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.shell_scripts_earned_; +} +inline void Backup_Game::_internal_set_shell_scripts_earned(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.shell_scripts_earned_ = value; +} // optional uint64 shell_scripts_spent = 39; -inline bool Backup_Game::_internal_has_shell_scripts_spent() const { - bool value = (_has_bits_[0] & 0x40000000u) != 0; - return value; -} inline bool Backup_Game::has_shell_scripts_spent() const { - return _internal_has_shell_scripts_spent(); + bool value = (_impl_._has_bits_[0] & 0x40000000u) != 0; + return value; } inline void Backup_Game::clear_shell_scripts_spent() { - shell_scripts_spent_ = uint64_t{0u}; - _has_bits_[0] &= ~0x40000000u; -} -inline uint64_t Backup_Game::_internal_shell_scripts_spent() const { - return shell_scripts_spent_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.shell_scripts_spent_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x40000000u; } -inline uint64_t Backup_Game::shell_scripts_spent() const { +inline ::uint64_t Backup_Game::shell_scripts_spent() const { // @@protoc_insertion_point(field_get:ei.Backup.Game.shell_scripts_spent) return _internal_shell_scripts_spent(); } -inline void Backup_Game::_internal_set_shell_scripts_spent(uint64_t value) { - _has_bits_[0] |= 0x40000000u; - shell_scripts_spent_ = value; -} -inline void Backup_Game::set_shell_scripts_spent(uint64_t value) { +inline void Backup_Game::set_shell_scripts_spent(::uint64_t value) { _internal_set_shell_scripts_spent(value); + _impl_._has_bits_[0] |= 0x40000000u; // @@protoc_insertion_point(field_set:ei.Backup.Game.shell_scripts_spent) } +inline ::uint64_t Backup_Game::_internal_shell_scripts_spent() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.shell_scripts_spent_; +} +inline void Backup_Game::_internal_set_shell_scripts_spent(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.shell_scripts_spent_ = value; +} // optional uint64 unclaimed_shell_scripts = 40; -inline bool Backup_Game::_internal_has_unclaimed_shell_scripts() const { - bool value = (_has_bits_[0] & 0x80000000u) != 0; - return value; -} inline bool Backup_Game::has_unclaimed_shell_scripts() const { - return _internal_has_unclaimed_shell_scripts(); + bool value = (_impl_._has_bits_[0] & 0x80000000u) != 0; + return value; } inline void Backup_Game::clear_unclaimed_shell_scripts() { - unclaimed_shell_scripts_ = uint64_t{0u}; - _has_bits_[0] &= ~0x80000000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.unclaimed_shell_scripts_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x80000000u; } -inline uint64_t Backup_Game::_internal_unclaimed_shell_scripts() const { - return unclaimed_shell_scripts_; -} -inline uint64_t Backup_Game::unclaimed_shell_scripts() const { +inline ::uint64_t Backup_Game::unclaimed_shell_scripts() const { // @@protoc_insertion_point(field_get:ei.Backup.Game.unclaimed_shell_scripts) return _internal_unclaimed_shell_scripts(); } -inline void Backup_Game::_internal_set_unclaimed_shell_scripts(uint64_t value) { - _has_bits_[0] |= 0x80000000u; - unclaimed_shell_scripts_ = value; -} -inline void Backup_Game::set_unclaimed_shell_scripts(uint64_t value) { +inline void Backup_Game::set_unclaimed_shell_scripts(::uint64_t value) { _internal_set_unclaimed_shell_scripts(value); + _impl_._has_bits_[0] |= 0x80000000u; // @@protoc_insertion_point(field_set:ei.Backup.Game.unclaimed_shell_scripts) } +inline ::uint64_t Backup_Game::_internal_unclaimed_shell_scripts() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.unclaimed_shell_scripts_; +} +inline void Backup_Game::_internal_set_unclaimed_shell_scripts(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.unclaimed_shell_scripts_ = value; +} // optional double prestige_cash_earned = 5; -inline bool Backup_Game::_internal_has_prestige_cash_earned() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool Backup_Game::has_prestige_cash_earned() const { - return _internal_has_prestige_cash_earned(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void Backup_Game::clear_prestige_cash_earned() { - prestige_cash_earned_ = 0; - _has_bits_[0] &= ~0x00000008u; -} -inline double Backup_Game::_internal_prestige_cash_earned() const { - return prestige_cash_earned_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.prestige_cash_earned_ = 0; + _impl_._has_bits_[0] &= ~0x00000008u; } inline double Backup_Game::prestige_cash_earned() const { // @@protoc_insertion_point(field_get:ei.Backup.Game.prestige_cash_earned) return _internal_prestige_cash_earned(); } -inline void Backup_Game::_internal_set_prestige_cash_earned(double value) { - _has_bits_[0] |= 0x00000008u; - prestige_cash_earned_ = value; -} inline void Backup_Game::set_prestige_cash_earned(double value) { _internal_set_prestige_cash_earned(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.Backup.Game.prestige_cash_earned) } +inline double Backup_Game::_internal_prestige_cash_earned() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.prestige_cash_earned_; +} +inline void Backup_Game::_internal_set_prestige_cash_earned(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.prestige_cash_earned_ = value; +} // optional double prestige_soul_boost_cash = 33; -inline bool Backup_Game::_internal_has_prestige_soul_boost_cash() const { - bool value = (_has_bits_[0] & 0x02000000u) != 0; - return value; -} inline bool Backup_Game::has_prestige_soul_boost_cash() const { - return _internal_has_prestige_soul_boost_cash(); + bool value = (_impl_._has_bits_[0] & 0x02000000u) != 0; + return value; } inline void Backup_Game::clear_prestige_soul_boost_cash() { - prestige_soul_boost_cash_ = 0; - _has_bits_[0] &= ~0x02000000u; -} -inline double Backup_Game::_internal_prestige_soul_boost_cash() const { - return prestige_soul_boost_cash_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.prestige_soul_boost_cash_ = 0; + _impl_._has_bits_[0] &= ~0x02000000u; } inline double Backup_Game::prestige_soul_boost_cash() const { // @@protoc_insertion_point(field_get:ei.Backup.Game.prestige_soul_boost_cash) return _internal_prestige_soul_boost_cash(); } -inline void Backup_Game::_internal_set_prestige_soul_boost_cash(double value) { - _has_bits_[0] |= 0x02000000u; - prestige_soul_boost_cash_ = value; -} inline void Backup_Game::set_prestige_soul_boost_cash(double value) { _internal_set_prestige_soul_boost_cash(value); + _impl_._has_bits_[0] |= 0x02000000u; // @@protoc_insertion_point(field_set:ei.Backup.Game.prestige_soul_boost_cash) } +inline double Backup_Game::_internal_prestige_soul_boost_cash() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.prestige_soul_boost_cash_; +} +inline void Backup_Game::_internal_set_prestige_soul_boost_cash(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.prestige_soul_boost_cash_ = value; +} // optional double lifetime_cash_earned = 6; -inline bool Backup_Game::_internal_has_lifetime_cash_earned() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool Backup_Game::has_lifetime_cash_earned() const { - return _internal_has_lifetime_cash_earned(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void Backup_Game::clear_lifetime_cash_earned() { - lifetime_cash_earned_ = 0; - _has_bits_[0] &= ~0x00000010u; -} -inline double Backup_Game::_internal_lifetime_cash_earned() const { - return lifetime_cash_earned_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.lifetime_cash_earned_ = 0; + _impl_._has_bits_[0] &= ~0x00000010u; } inline double Backup_Game::lifetime_cash_earned() const { // @@protoc_insertion_point(field_get:ei.Backup.Game.lifetime_cash_earned) return _internal_lifetime_cash_earned(); } -inline void Backup_Game::_internal_set_lifetime_cash_earned(double value) { - _has_bits_[0] |= 0x00000010u; - lifetime_cash_earned_ = value; -} inline void Backup_Game::set_lifetime_cash_earned(double value) { _internal_set_lifetime_cash_earned(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.Backup.Game.lifetime_cash_earned) } +inline double Backup_Game::_internal_lifetime_cash_earned() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.lifetime_cash_earned_; +} +inline void Backup_Game::_internal_set_lifetime_cash_earned(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.lifetime_cash_earned_ = value; +} // optional uint64 piggy_bank = 7; -inline bool Backup_Game::_internal_has_piggy_bank() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool Backup_Game::has_piggy_bank() const { - return _internal_has_piggy_bank(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void Backup_Game::clear_piggy_bank() { - piggy_bank_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000020u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.piggy_bank_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000020u; } -inline uint64_t Backup_Game::_internal_piggy_bank() const { - return piggy_bank_; -} -inline uint64_t Backup_Game::piggy_bank() const { +inline ::uint64_t Backup_Game::piggy_bank() const { // @@protoc_insertion_point(field_get:ei.Backup.Game.piggy_bank) return _internal_piggy_bank(); } -inline void Backup_Game::_internal_set_piggy_bank(uint64_t value) { - _has_bits_[0] |= 0x00000020u; - piggy_bank_ = value; -} -inline void Backup_Game::set_piggy_bank(uint64_t value) { +inline void Backup_Game::set_piggy_bank(::uint64_t value) { _internal_set_piggy_bank(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.Backup.Game.piggy_bank) } +inline ::uint64_t Backup_Game::_internal_piggy_bank() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.piggy_bank_; +} +inline void Backup_Game::_internal_set_piggy_bank(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.piggy_bank_ = value; +} // optional bool piggy_full_alert_shown = 31; -inline bool Backup_Game::_internal_has_piggy_full_alert_shown() const { - bool value = (_has_bits_[0] & 0x00100000u) != 0; - return value; -} inline bool Backup_Game::has_piggy_full_alert_shown() const { - return _internal_has_piggy_full_alert_shown(); + bool value = (_impl_._has_bits_[0] & 0x00100000u) != 0; + return value; } inline void Backup_Game::clear_piggy_full_alert_shown() { - piggy_full_alert_shown_ = false; - _has_bits_[0] &= ~0x00100000u; -} -inline bool Backup_Game::_internal_piggy_full_alert_shown() const { - return piggy_full_alert_shown_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.piggy_full_alert_shown_ = false; + _impl_._has_bits_[0] &= ~0x00100000u; } inline bool Backup_Game::piggy_full_alert_shown() const { // @@protoc_insertion_point(field_get:ei.Backup.Game.piggy_full_alert_shown) return _internal_piggy_full_alert_shown(); } -inline void Backup_Game::_internal_set_piggy_full_alert_shown(bool value) { - _has_bits_[0] |= 0x00100000u; - piggy_full_alert_shown_ = value; -} inline void Backup_Game::set_piggy_full_alert_shown(bool value) { _internal_set_piggy_full_alert_shown(value); + _impl_._has_bits_[0] |= 0x00100000u; // @@protoc_insertion_point(field_set:ei.Backup.Game.piggy_full_alert_shown) } +inline bool Backup_Game::_internal_piggy_full_alert_shown() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.piggy_full_alert_shown_; +} +inline void Backup_Game::_internal_set_piggy_full_alert_shown(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.piggy_full_alert_shown_ = value; +} // optional uint32 permit_level = 8; -inline bool Backup_Game::_internal_has_permit_level() const { - bool value = (_has_bits_[0] & 0x00000400u) != 0; - return value; -} inline bool Backup_Game::has_permit_level() const { - return _internal_has_permit_level(); + bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0; + return value; } inline void Backup_Game::clear_permit_level() { - permit_level_ = 0u; - _has_bits_[0] &= ~0x00000400u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.permit_level_ = 0u; + _impl_._has_bits_[0] &= ~0x00000400u; } -inline uint32_t Backup_Game::_internal_permit_level() const { - return permit_level_; -} -inline uint32_t Backup_Game::permit_level() const { +inline ::uint32_t Backup_Game::permit_level() const { // @@protoc_insertion_point(field_get:ei.Backup.Game.permit_level) return _internal_permit_level(); } -inline void Backup_Game::_internal_set_permit_level(uint32_t value) { - _has_bits_[0] |= 0x00000400u; - permit_level_ = value; -} -inline void Backup_Game::set_permit_level(uint32_t value) { +inline void Backup_Game::set_permit_level(::uint32_t value) { _internal_set_permit_level(value); + _impl_._has_bits_[0] |= 0x00000400u; // @@protoc_insertion_point(field_set:ei.Backup.Game.permit_level) } +inline ::uint32_t Backup_Game::_internal_permit_level() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.permit_level_; +} +inline void Backup_Game::_internal_set_permit_level(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.permit_level_ = value; +} // repeated .ei.Backup.ResearchItem epic_research = 9; inline int Backup_Game::_internal_epic_research_size() const { - return epic_research_.size(); + return _internal_epic_research().size(); } inline int Backup_Game::epic_research_size() const { return _internal_epic_research_size(); } inline void Backup_Game::clear_epic_research() { - epic_research_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.epic_research_.Clear(); } -inline ::ei::Backup_ResearchItem* Backup_Game::mutable_epic_research(int index) { +inline ::ei::Backup_ResearchItem* Backup_Game::mutable_epic_research(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.Backup.Game.epic_research) - return epic_research_.Mutable(index); + return _internal_mutable_epic_research()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_ResearchItem >* -Backup_Game::mutable_epic_research() { +inline ::google::protobuf::RepeatedPtrField<::ei::Backup_ResearchItem>* Backup_Game::mutable_epic_research() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.Backup.Game.epic_research) - return &epic_research_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_epic_research(); } -inline const ::ei::Backup_ResearchItem& Backup_Game::_internal_epic_research(int index) const { - return epic_research_.Get(index); -} -inline const ::ei::Backup_ResearchItem& Backup_Game::epic_research(int index) const { +inline const ::ei::Backup_ResearchItem& Backup_Game::epic_research(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.Game.epic_research) - return _internal_epic_research(index); -} -inline ::ei::Backup_ResearchItem* Backup_Game::_internal_add_epic_research() { - return epic_research_.Add(); + return _internal_epic_research().Get(index); } -inline ::ei::Backup_ResearchItem* Backup_Game::add_epic_research() { - ::ei::Backup_ResearchItem* _add = _internal_add_epic_research(); +inline ::ei::Backup_ResearchItem* Backup_Game::add_epic_research() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::Backup_ResearchItem* _add = _internal_mutable_epic_research()->Add(); // @@protoc_insertion_point(field_add:ei.Backup.Game.epic_research) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_ResearchItem >& -Backup_Game::epic_research() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::Backup_ResearchItem>& Backup_Game::epic_research() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.Backup.Game.epic_research) - return epic_research_; + return _internal_epic_research(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::Backup_ResearchItem>& +Backup_Game::_internal_epic_research() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.epic_research_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::Backup_ResearchItem>* +Backup_Game::_internal_mutable_epic_research() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.epic_research_; } // optional bool hyperloop_station = 29; -inline bool Backup_Game::_internal_has_hyperloop_station() const { - bool value = (_has_bits_[0] & 0x00200000u) != 0; - return value; -} inline bool Backup_Game::has_hyperloop_station() const { - return _internal_has_hyperloop_station(); + bool value = (_impl_._has_bits_[0] & 0x00200000u) != 0; + return value; } inline void Backup_Game::clear_hyperloop_station() { - hyperloop_station_ = false; - _has_bits_[0] &= ~0x00200000u; -} -inline bool Backup_Game::_internal_hyperloop_station() const { - return hyperloop_station_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.hyperloop_station_ = false; + _impl_._has_bits_[0] &= ~0x00200000u; } inline bool Backup_Game::hyperloop_station() const { // @@protoc_insertion_point(field_get:ei.Backup.Game.hyperloop_station) return _internal_hyperloop_station(); } -inline void Backup_Game::_internal_set_hyperloop_station(bool value) { - _has_bits_[0] |= 0x00200000u; - hyperloop_station_ = value; -} inline void Backup_Game::set_hyperloop_station(bool value) { _internal_set_hyperloop_station(value); + _impl_._has_bits_[0] |= 0x00200000u; // @@protoc_insertion_point(field_set:ei.Backup.Game.hyperloop_station) } +inline bool Backup_Game::_internal_hyperloop_station() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.hyperloop_station_; +} +inline void Backup_Game::_internal_set_hyperloop_station(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.hyperloop_station_ = value; +} // optional double next_daily_gift_time = 10; -inline bool Backup_Game::_internal_has_next_daily_gift_time() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool Backup_Game::has_next_daily_gift_time() const { - return _internal_has_next_daily_gift_time(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void Backup_Game::clear_next_daily_gift_time() { - next_daily_gift_time_ = 0; - _has_bits_[0] &= ~0x00000040u; -} -inline double Backup_Game::_internal_next_daily_gift_time() const { - return next_daily_gift_time_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.next_daily_gift_time_ = 0; + _impl_._has_bits_[0] &= ~0x00000040u; } inline double Backup_Game::next_daily_gift_time() const { // @@protoc_insertion_point(field_get:ei.Backup.Game.next_daily_gift_time) return _internal_next_daily_gift_time(); } -inline void Backup_Game::_internal_set_next_daily_gift_time(double value) { - _has_bits_[0] |= 0x00000040u; - next_daily_gift_time_ = value; -} inline void Backup_Game::set_next_daily_gift_time(double value) { _internal_set_next_daily_gift_time(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.Backup.Game.next_daily_gift_time) } +inline double Backup_Game::_internal_next_daily_gift_time() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.next_daily_gift_time_; +} +inline void Backup_Game::_internal_set_next_daily_gift_time(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.next_daily_gift_time_ = value; +} // optional uint32 last_daily_gift_collected_day = 20; -inline bool Backup_Game::_internal_has_last_daily_gift_collected_day() const { - bool value = (_has_bits_[0] & 0x00000800u) != 0; - return value; -} inline bool Backup_Game::has_last_daily_gift_collected_day() const { - return _internal_has_last_daily_gift_collected_day(); + bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; + return value; } inline void Backup_Game::clear_last_daily_gift_collected_day() { - last_daily_gift_collected_day_ = 0u; - _has_bits_[0] &= ~0x00000800u; -} -inline uint32_t Backup_Game::_internal_last_daily_gift_collected_day() const { - return last_daily_gift_collected_day_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_daily_gift_collected_day_ = 0u; + _impl_._has_bits_[0] &= ~0x00000800u; } -inline uint32_t Backup_Game::last_daily_gift_collected_day() const { +inline ::uint32_t Backup_Game::last_daily_gift_collected_day() const { // @@protoc_insertion_point(field_get:ei.Backup.Game.last_daily_gift_collected_day) return _internal_last_daily_gift_collected_day(); } -inline void Backup_Game::_internal_set_last_daily_gift_collected_day(uint32_t value) { - _has_bits_[0] |= 0x00000800u; - last_daily_gift_collected_day_ = value; -} -inline void Backup_Game::set_last_daily_gift_collected_day(uint32_t value) { +inline void Backup_Game::set_last_daily_gift_collected_day(::uint32_t value) { _internal_set_last_daily_gift_collected_day(value); + _impl_._has_bits_[0] |= 0x00000800u; // @@protoc_insertion_point(field_set:ei.Backup.Game.last_daily_gift_collected_day) } +inline ::uint32_t Backup_Game::_internal_last_daily_gift_collected_day() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.last_daily_gift_collected_day_; +} +inline void Backup_Game::_internal_set_last_daily_gift_collected_day(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_daily_gift_collected_day_ = value; +} // optional uint32 num_daily_gifts_collected = 28; -inline bool Backup_Game::_internal_has_num_daily_gifts_collected() const { - bool value = (_has_bits_[0] & 0x00020000u) != 0; - return value; -} inline bool Backup_Game::has_num_daily_gifts_collected() const { - return _internal_has_num_daily_gifts_collected(); + bool value = (_impl_._has_bits_[0] & 0x00020000u) != 0; + return value; } inline void Backup_Game::clear_num_daily_gifts_collected() { - num_daily_gifts_collected_ = 0u; - _has_bits_[0] &= ~0x00020000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.num_daily_gifts_collected_ = 0u; + _impl_._has_bits_[0] &= ~0x00020000u; } -inline uint32_t Backup_Game::_internal_num_daily_gifts_collected() const { - return num_daily_gifts_collected_; -} -inline uint32_t Backup_Game::num_daily_gifts_collected() const { +inline ::uint32_t Backup_Game::num_daily_gifts_collected() const { // @@protoc_insertion_point(field_get:ei.Backup.Game.num_daily_gifts_collected) return _internal_num_daily_gifts_collected(); } -inline void Backup_Game::_internal_set_num_daily_gifts_collected(uint32_t value) { - _has_bits_[0] |= 0x00020000u; - num_daily_gifts_collected_ = value; -} -inline void Backup_Game::set_num_daily_gifts_collected(uint32_t value) { +inline void Backup_Game::set_num_daily_gifts_collected(::uint32_t value) { _internal_set_num_daily_gifts_collected(value); + _impl_._has_bits_[0] |= 0x00020000u; // @@protoc_insertion_point(field_set:ei.Backup.Game.num_daily_gifts_collected) } +inline ::uint32_t Backup_Game::_internal_num_daily_gifts_collected() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.num_daily_gifts_collected_; +} +inline void Backup_Game::_internal_set_num_daily_gifts_collected(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.num_daily_gifts_collected_ = value; +} // repeated .ei.Backup.NewsHeadline news = 11; inline int Backup_Game::_internal_news_size() const { - return news_.size(); + return _internal_news().size(); } inline int Backup_Game::news_size() const { return _internal_news_size(); } inline void Backup_Game::clear_news() { - news_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.news_.Clear(); } -inline ::ei::Backup_NewsHeadline* Backup_Game::mutable_news(int index) { +inline ::ei::Backup_NewsHeadline* Backup_Game::mutable_news(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.Backup.Game.news) - return news_.Mutable(index); + return _internal_mutable_news()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_NewsHeadline >* -Backup_Game::mutable_news() { +inline ::google::protobuf::RepeatedPtrField<::ei::Backup_NewsHeadline>* Backup_Game::mutable_news() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.Backup.Game.news) - return &news_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_news(); } -inline const ::ei::Backup_NewsHeadline& Backup_Game::_internal_news(int index) const { - return news_.Get(index); -} -inline const ::ei::Backup_NewsHeadline& Backup_Game::news(int index) const { +inline const ::ei::Backup_NewsHeadline& Backup_Game::news(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.Game.news) - return _internal_news(index); -} -inline ::ei::Backup_NewsHeadline* Backup_Game::_internal_add_news() { - return news_.Add(); + return _internal_news().Get(index); } -inline ::ei::Backup_NewsHeadline* Backup_Game::add_news() { - ::ei::Backup_NewsHeadline* _add = _internal_add_news(); +inline ::ei::Backup_NewsHeadline* Backup_Game::add_news() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::Backup_NewsHeadline* _add = _internal_mutable_news()->Add(); // @@protoc_insertion_point(field_add:ei.Backup.Game.news) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_NewsHeadline >& -Backup_Game::news() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::Backup_NewsHeadline>& Backup_Game::news() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.Backup.Game.news) - return news_; + return _internal_news(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::Backup_NewsHeadline>& +Backup_Game::_internal_news() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.news_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::Backup_NewsHeadline>* +Backup_Game::_internal_mutable_news() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.news_; } // optional double last_news_time = 12; -inline bool Backup_Game::_internal_has_last_news_time() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool Backup_Game::has_last_news_time() const { - return _internal_has_last_news_time(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void Backup_Game::clear_last_news_time() { - last_news_time_ = 0; - _has_bits_[0] &= ~0x00000080u; -} -inline double Backup_Game::_internal_last_news_time() const { - return last_news_time_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_news_time_ = 0; + _impl_._has_bits_[0] &= ~0x00000080u; } inline double Backup_Game::last_news_time() const { // @@protoc_insertion_point(field_get:ei.Backup.Game.last_news_time) return _internal_last_news_time(); } -inline void Backup_Game::_internal_set_last_news_time(double value) { - _has_bits_[0] |= 0x00000080u; - last_news_time_ = value; -} inline void Backup_Game::set_last_news_time(double value) { _internal_set_last_news_time(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.Backup.Game.last_news_time) } +inline double Backup_Game::_internal_last_news_time() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.last_news_time_; +} +inline void Backup_Game::_internal_set_last_news_time(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_news_time_ = value; +} // optional double current_multiplier = 13; -inline bool Backup_Game::_internal_has_current_multiplier() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool Backup_Game::has_current_multiplier() const { - return _internal_has_current_multiplier(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void Backup_Game::clear_current_multiplier() { - current_multiplier_ = 0; - _has_bits_[0] &= ~0x00000100u; -} -inline double Backup_Game::_internal_current_multiplier() const { - return current_multiplier_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.current_multiplier_ = 0; + _impl_._has_bits_[0] &= ~0x00000100u; } inline double Backup_Game::current_multiplier() const { // @@protoc_insertion_point(field_get:ei.Backup.Game.current_multiplier) return _internal_current_multiplier(); } -inline void Backup_Game::_internal_set_current_multiplier(double value) { - _has_bits_[0] |= 0x00000100u; - current_multiplier_ = value; -} inline void Backup_Game::set_current_multiplier(double value) { _internal_set_current_multiplier(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.Backup.Game.current_multiplier) } +inline double Backup_Game::_internal_current_multiplier() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.current_multiplier_; +} +inline void Backup_Game::_internal_set_current_multiplier(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.current_multiplier_ = value; +} // optional double current_multiplier_expiration = 14; -inline bool Backup_Game::_internal_has_current_multiplier_expiration() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool Backup_Game::has_current_multiplier_expiration() const { - return _internal_has_current_multiplier_expiration(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void Backup_Game::clear_current_multiplier_expiration() { - current_multiplier_expiration_ = 0; - _has_bits_[0] &= ~0x00000200u; -} -inline double Backup_Game::_internal_current_multiplier_expiration() const { - return current_multiplier_expiration_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.current_multiplier_expiration_ = 0; + _impl_._has_bits_[0] &= ~0x00000200u; } inline double Backup_Game::current_multiplier_expiration() const { // @@protoc_insertion_point(field_get:ei.Backup.Game.current_multiplier_expiration) return _internal_current_multiplier_expiration(); } -inline void Backup_Game::_internal_set_current_multiplier_expiration(double value) { - _has_bits_[0] |= 0x00000200u; - current_multiplier_expiration_ = value; -} inline void Backup_Game::set_current_multiplier_expiration(double value) { _internal_set_current_multiplier_expiration(value); + _impl_._has_bits_[0] |= 0x00000200u; // @@protoc_insertion_point(field_set:ei.Backup.Game.current_multiplier_expiration) } +inline double Backup_Game::_internal_current_multiplier_expiration() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.current_multiplier_expiration_; +} +inline void Backup_Game::_internal_set_current_multiplier_expiration(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.current_multiplier_expiration_ = value; +} // repeated .ei.Backup.AchievementInfo achievements = 15; inline int Backup_Game::_internal_achievements_size() const { - return achievements_.size(); + return _internal_achievements().size(); } inline int Backup_Game::achievements_size() const { return _internal_achievements_size(); } inline void Backup_Game::clear_achievements() { - achievements_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.achievements_.Clear(); } -inline ::ei::Backup_AchievementInfo* Backup_Game::mutable_achievements(int index) { +inline ::ei::Backup_AchievementInfo* Backup_Game::mutable_achievements(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.Backup.Game.achievements) - return achievements_.Mutable(index); + return _internal_mutable_achievements()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_AchievementInfo >* -Backup_Game::mutable_achievements() { +inline ::google::protobuf::RepeatedPtrField<::ei::Backup_AchievementInfo>* Backup_Game::mutable_achievements() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.Backup.Game.achievements) - return &achievements_; -} -inline const ::ei::Backup_AchievementInfo& Backup_Game::_internal_achievements(int index) const { - return achievements_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_achievements(); } -inline const ::ei::Backup_AchievementInfo& Backup_Game::achievements(int index) const { +inline const ::ei::Backup_AchievementInfo& Backup_Game::achievements(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.Game.achievements) - return _internal_achievements(index); + return _internal_achievements().Get(index); } -inline ::ei::Backup_AchievementInfo* Backup_Game::_internal_add_achievements() { - return achievements_.Add(); -} -inline ::ei::Backup_AchievementInfo* Backup_Game::add_achievements() { - ::ei::Backup_AchievementInfo* _add = _internal_add_achievements(); +inline ::ei::Backup_AchievementInfo* Backup_Game::add_achievements() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::Backup_AchievementInfo* _add = _internal_mutable_achievements()->Add(); // @@protoc_insertion_point(field_add:ei.Backup.Game.achievements) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_AchievementInfo >& -Backup_Game::achievements() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::Backup_AchievementInfo>& Backup_Game::achievements() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.Backup.Game.achievements) - return achievements_; + return _internal_achievements(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::Backup_AchievementInfo>& +Backup_Game::_internal_achievements() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.achievements_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::Backup_AchievementInfo>* +Backup_Game::_internal_mutable_achievements() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.achievements_; } // repeated uint64 max_farm_size_reached = 18; inline int Backup_Game::_internal_max_farm_size_reached_size() const { - return max_farm_size_reached_.size(); + return _internal_max_farm_size_reached().size(); } inline int Backup_Game::max_farm_size_reached_size() const { return _internal_max_farm_size_reached_size(); } inline void Backup_Game::clear_max_farm_size_reached() { - max_farm_size_reached_.Clear(); -} -inline uint64_t Backup_Game::_internal_max_farm_size_reached(int index) const { - return max_farm_size_reached_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.max_farm_size_reached_.Clear(); } -inline uint64_t Backup_Game::max_farm_size_reached(int index) const { +inline ::uint64_t Backup_Game::max_farm_size_reached(int index) const { // @@protoc_insertion_point(field_get:ei.Backup.Game.max_farm_size_reached) - return _internal_max_farm_size_reached(index); + return _internal_max_farm_size_reached().Get(index); } -inline void Backup_Game::set_max_farm_size_reached(int index, uint64_t value) { - max_farm_size_reached_.Set(index, value); +inline void Backup_Game::set_max_farm_size_reached(int index, ::uint64_t value) { + _internal_mutable_max_farm_size_reached()->Set(index, value); // @@protoc_insertion_point(field_set:ei.Backup.Game.max_farm_size_reached) } -inline void Backup_Game::_internal_add_max_farm_size_reached(uint64_t value) { - max_farm_size_reached_.Add(value); -} -inline void Backup_Game::add_max_farm_size_reached(uint64_t value) { - _internal_add_max_farm_size_reached(value); +inline void Backup_Game::add_max_farm_size_reached(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _internal_mutable_max_farm_size_reached()->Add(value); // @@protoc_insertion_point(field_add:ei.Backup.Game.max_farm_size_reached) } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& -Backup_Game::_internal_max_farm_size_reached() const { - return max_farm_size_reached_; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& -Backup_Game::max_farm_size_reached() const { +inline const ::google::protobuf::RepeatedField<::uint64_t>& Backup_Game::max_farm_size_reached() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.Backup.Game.max_farm_size_reached) return _internal_max_farm_size_reached(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* -Backup_Game::_internal_mutable_max_farm_size_reached() { - return &max_farm_size_reached_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* -Backup_Game::mutable_max_farm_size_reached() { +inline ::google::protobuf::RepeatedField<::uint64_t>* Backup_Game::mutable_max_farm_size_reached() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.Backup.Game.max_farm_size_reached) + ::google::protobuf::internal::TSanWrite(&_impl_); return _internal_mutable_max_farm_size_reached(); } +inline const ::google::protobuf::RepeatedField<::uint64_t>& +Backup_Game::_internal_max_farm_size_reached() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.max_farm_size_reached_; +} +inline ::google::protobuf::RepeatedField<::uint64_t>* Backup_Game::_internal_mutable_max_farm_size_reached() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.max_farm_size_reached_; +} // repeated uint32 egg_medal_level = 19; inline int Backup_Game::_internal_egg_medal_level_size() const { - return egg_medal_level_.size(); + return _internal_egg_medal_level().size(); } inline int Backup_Game::egg_medal_level_size() const { return _internal_egg_medal_level_size(); } inline void Backup_Game::clear_egg_medal_level() { - egg_medal_level_.Clear(); -} -inline uint32_t Backup_Game::_internal_egg_medal_level(int index) const { - return egg_medal_level_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.egg_medal_level_.Clear(); } -inline uint32_t Backup_Game::egg_medal_level(int index) const { +inline ::uint32_t Backup_Game::egg_medal_level(int index) const { // @@protoc_insertion_point(field_get:ei.Backup.Game.egg_medal_level) - return _internal_egg_medal_level(index); + return _internal_egg_medal_level().Get(index); } -inline void Backup_Game::set_egg_medal_level(int index, uint32_t value) { - egg_medal_level_.Set(index, value); +inline void Backup_Game::set_egg_medal_level(int index, ::uint32_t value) { + _internal_mutable_egg_medal_level()->Set(index, value); // @@protoc_insertion_point(field_set:ei.Backup.Game.egg_medal_level) } -inline void Backup_Game::_internal_add_egg_medal_level(uint32_t value) { - egg_medal_level_.Add(value); -} -inline void Backup_Game::add_egg_medal_level(uint32_t value) { - _internal_add_egg_medal_level(value); +inline void Backup_Game::add_egg_medal_level(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _internal_mutable_egg_medal_level()->Add(value); // @@protoc_insertion_point(field_add:ei.Backup.Game.egg_medal_level) } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& -Backup_Game::_internal_egg_medal_level() const { - return egg_medal_level_; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& -Backup_Game::egg_medal_level() const { +inline const ::google::protobuf::RepeatedField<::uint32_t>& Backup_Game::egg_medal_level() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.Backup.Game.egg_medal_level) return _internal_egg_medal_level(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* -Backup_Game::_internal_mutable_egg_medal_level() { - return &egg_medal_level_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* -Backup_Game::mutable_egg_medal_level() { +inline ::google::protobuf::RepeatedField<::uint32_t>* Backup_Game::mutable_egg_medal_level() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.Backup.Game.egg_medal_level) + ::google::protobuf::internal::TSanWrite(&_impl_); return _internal_mutable_egg_medal_level(); } +inline const ::google::protobuf::RepeatedField<::uint32_t>& +Backup_Game::_internal_egg_medal_level() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.egg_medal_level_; +} +inline ::google::protobuf::RepeatedField<::uint32_t>* Backup_Game::_internal_mutable_egg_medal_level() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.egg_medal_level_; +} // optional bool long_idle_notification_set = 25; -inline bool Backup_Game::_internal_has_long_idle_notification_set() const { - bool value = (_has_bits_[0] & 0x00400000u) != 0; - return value; -} inline bool Backup_Game::has_long_idle_notification_set() const { - return _internal_has_long_idle_notification_set(); + bool value = (_impl_._has_bits_[0] & 0x00400000u) != 0; + return value; } inline void Backup_Game::clear_long_idle_notification_set() { - long_idle_notification_set_ = false; - _has_bits_[0] &= ~0x00400000u; -} -inline bool Backup_Game::_internal_long_idle_notification_set() const { - return long_idle_notification_set_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.long_idle_notification_set_ = false; + _impl_._has_bits_[0] &= ~0x00400000u; } inline bool Backup_Game::long_idle_notification_set() const { // @@protoc_insertion_point(field_get:ei.Backup.Game.long_idle_notification_set) return _internal_long_idle_notification_set(); } -inline void Backup_Game::_internal_set_long_idle_notification_set(bool value) { - _has_bits_[0] |= 0x00400000u; - long_idle_notification_set_ = value; -} inline void Backup_Game::set_long_idle_notification_set(bool value) { _internal_set_long_idle_notification_set(value); + _impl_._has_bits_[0] |= 0x00400000u; // @@protoc_insertion_point(field_set:ei.Backup.Game.long_idle_notification_set) } +inline bool Backup_Game::_internal_long_idle_notification_set() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.long_idle_notification_set_; +} +inline void Backup_Game::_internal_set_long_idle_notification_set(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.long_idle_notification_set_ = value; +} // optional double long_idle_notification_threshold = 26; -inline bool Backup_Game::_internal_has_long_idle_notification_threshold() const { - bool value = (_has_bits_[0] & 0x00040000u) != 0; - return value; -} inline bool Backup_Game::has_long_idle_notification_threshold() const { - return _internal_has_long_idle_notification_threshold(); + bool value = (_impl_._has_bits_[0] & 0x00040000u) != 0; + return value; } inline void Backup_Game::clear_long_idle_notification_threshold() { - long_idle_notification_threshold_ = 0; - _has_bits_[0] &= ~0x00040000u; -} -inline double Backup_Game::_internal_long_idle_notification_threshold() const { - return long_idle_notification_threshold_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.long_idle_notification_threshold_ = 0; + _impl_._has_bits_[0] &= ~0x00040000u; } inline double Backup_Game::long_idle_notification_threshold() const { // @@protoc_insertion_point(field_get:ei.Backup.Game.long_idle_notification_threshold) return _internal_long_idle_notification_threshold(); } -inline void Backup_Game::_internal_set_long_idle_notification_threshold(double value) { - _has_bits_[0] |= 0x00040000u; - long_idle_notification_threshold_ = value; -} inline void Backup_Game::set_long_idle_notification_threshold(double value) { _internal_set_long_idle_notification_threshold(value); + _impl_._has_bits_[0] |= 0x00040000u; // @@protoc_insertion_point(field_set:ei.Backup.Game.long_idle_notification_threshold) } +inline double Backup_Game::_internal_long_idle_notification_threshold() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.long_idle_notification_threshold_; +} +inline void Backup_Game::_internal_set_long_idle_notification_threshold(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.long_idle_notification_threshold_ = value; +} // optional double long_idle_reward = 27; -inline bool Backup_Game::_internal_has_long_idle_reward() const { - bool value = (_has_bits_[0] & 0x00080000u) != 0; - return value; -} inline bool Backup_Game::has_long_idle_reward() const { - return _internal_has_long_idle_reward(); + bool value = (_impl_._has_bits_[0] & 0x00080000u) != 0; + return value; } inline void Backup_Game::clear_long_idle_reward() { - long_idle_reward_ = 0; - _has_bits_[0] &= ~0x00080000u; -} -inline double Backup_Game::_internal_long_idle_reward() const { - return long_idle_reward_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.long_idle_reward_ = 0; + _impl_._has_bits_[0] &= ~0x00080000u; } inline double Backup_Game::long_idle_reward() const { // @@protoc_insertion_point(field_get:ei.Backup.Game.long_idle_reward) return _internal_long_idle_reward(); } -inline void Backup_Game::_internal_set_long_idle_reward(double value) { - _has_bits_[0] |= 0x00080000u; - long_idle_reward_ = value; -} inline void Backup_Game::set_long_idle_reward(double value) { _internal_set_long_idle_reward(value); + _impl_._has_bits_[0] |= 0x00080000u; // @@protoc_insertion_point(field_set:ei.Backup.Game.long_idle_reward) } +inline double Backup_Game::_internal_long_idle_reward() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.long_idle_reward_; +} +inline void Backup_Game::_internal_set_long_idle_reward(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.long_idle_reward_ = value; +} // repeated .ei.Backup.OwnedBoost boosts = 30; inline int Backup_Game::_internal_boosts_size() const { - return boosts_.size(); + return _internal_boosts().size(); } inline int Backup_Game::boosts_size() const { return _internal_boosts_size(); } inline void Backup_Game::clear_boosts() { - boosts_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.boosts_.Clear(); } -inline ::ei::Backup_OwnedBoost* Backup_Game::mutable_boosts(int index) { +inline ::ei::Backup_OwnedBoost* Backup_Game::mutable_boosts(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.Backup.Game.boosts) - return boosts_.Mutable(index); + return _internal_mutable_boosts()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_OwnedBoost >* -Backup_Game::mutable_boosts() { +inline ::google::protobuf::RepeatedPtrField<::ei::Backup_OwnedBoost>* Backup_Game::mutable_boosts() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.Backup.Game.boosts) - return &boosts_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_boosts(); } -inline const ::ei::Backup_OwnedBoost& Backup_Game::_internal_boosts(int index) const { - return boosts_.Get(index); -} -inline const ::ei::Backup_OwnedBoost& Backup_Game::boosts(int index) const { +inline const ::ei::Backup_OwnedBoost& Backup_Game::boosts(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.Game.boosts) - return _internal_boosts(index); -} -inline ::ei::Backup_OwnedBoost* Backup_Game::_internal_add_boosts() { - return boosts_.Add(); + return _internal_boosts().Get(index); } -inline ::ei::Backup_OwnedBoost* Backup_Game::add_boosts() { - ::ei::Backup_OwnedBoost* _add = _internal_add_boosts(); +inline ::ei::Backup_OwnedBoost* Backup_Game::add_boosts() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::Backup_OwnedBoost* _add = _internal_mutable_boosts()->Add(); // @@protoc_insertion_point(field_add:ei.Backup.Game.boosts) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_OwnedBoost >& -Backup_Game::boosts() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::Backup_OwnedBoost>& Backup_Game::boosts() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.Backup.Game.boosts) - return boosts_; + return _internal_boosts(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::Backup_OwnedBoost>& +Backup_Game::_internal_boosts() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.boosts_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::Backup_OwnedBoost>* +Backup_Game::_internal_mutable_boosts() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.boosts_; } // optional uint32 total_time_cheats_detected = 32; -inline bool Backup_Game::_internal_has_total_time_cheats_detected() const { - bool value = (_has_bits_[0] & 0x01000000u) != 0; - return value; -} inline bool Backup_Game::has_total_time_cheats_detected() const { - return _internal_has_total_time_cheats_detected(); + bool value = (_impl_._has_bits_[0] & 0x01000000u) != 0; + return value; } inline void Backup_Game::clear_total_time_cheats_detected() { - total_time_cheats_detected_ = 0u; - _has_bits_[0] &= ~0x01000000u; -} -inline uint32_t Backup_Game::_internal_total_time_cheats_detected() const { - return total_time_cheats_detected_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.total_time_cheats_detected_ = 0u; + _impl_._has_bits_[0] &= ~0x01000000u; } -inline uint32_t Backup_Game::total_time_cheats_detected() const { +inline ::uint32_t Backup_Game::total_time_cheats_detected() const { // @@protoc_insertion_point(field_get:ei.Backup.Game.total_time_cheats_detected) return _internal_total_time_cheats_detected(); } -inline void Backup_Game::_internal_set_total_time_cheats_detected(uint32_t value) { - _has_bits_[0] |= 0x01000000u; - total_time_cheats_detected_ = value; -} -inline void Backup_Game::set_total_time_cheats_detected(uint32_t value) { +inline void Backup_Game::set_total_time_cheats_detected(::uint32_t value) { _internal_set_total_time_cheats_detected(value); + _impl_._has_bits_[0] |= 0x01000000u; // @@protoc_insertion_point(field_set:ei.Backup.Game.total_time_cheats_detected) } +inline ::uint32_t Backup_Game::_internal_total_time_cheats_detected() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.total_time_cheats_detected_; +} +inline void Backup_Game::_internal_set_total_time_cheats_detected(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.total_time_cheats_detected_ = value; +} // optional bool force_elite_contracts = 36; -inline bool Backup_Game::_internal_has_force_elite_contracts() const { - bool value = (_has_bits_[0] & 0x00800000u) != 0; - return value; -} inline bool Backup_Game::has_force_elite_contracts() const { - return _internal_has_force_elite_contracts(); + bool value = (_impl_._has_bits_[0] & 0x00800000u) != 0; + return value; } inline void Backup_Game::clear_force_elite_contracts() { - force_elite_contracts_ = false; - _has_bits_[0] &= ~0x00800000u; -} -inline bool Backup_Game::_internal_force_elite_contracts() const { - return force_elite_contracts_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.force_elite_contracts_ = false; + _impl_._has_bits_[0] &= ~0x00800000u; } inline bool Backup_Game::force_elite_contracts() const { // @@protoc_insertion_point(field_get:ei.Backup.Game.force_elite_contracts) return _internal_force_elite_contracts(); } -inline void Backup_Game::_internal_set_force_elite_contracts(bool value) { - _has_bits_[0] |= 0x00800000u; - force_elite_contracts_ = value; -} inline void Backup_Game::set_force_elite_contracts(bool value) { _internal_set_force_elite_contracts(value); + _impl_._has_bits_[0] |= 0x00800000u; // @@protoc_insertion_point(field_set:ei.Backup.Game.force_elite_contracts) } +inline bool Backup_Game::_internal_force_elite_contracts() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.force_elite_contracts_; +} +inline void Backup_Game::_internal_set_force_elite_contracts(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.force_elite_contracts_ = value; +} // optional double new_player_event_end_time = 37; -inline bool Backup_Game::_internal_has_new_player_event_end_time() const { - bool value = (_has_bits_[0] & 0x10000000u) != 0; - return value; -} inline bool Backup_Game::has_new_player_event_end_time() const { - return _internal_has_new_player_event_end_time(); + bool value = (_impl_._has_bits_[0] & 0x10000000u) != 0; + return value; } inline void Backup_Game::clear_new_player_event_end_time() { - new_player_event_end_time_ = 0; - _has_bits_[0] &= ~0x10000000u; -} -inline double Backup_Game::_internal_new_player_event_end_time() const { - return new_player_event_end_time_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.new_player_event_end_time_ = 0; + _impl_._has_bits_[0] &= ~0x10000000u; } inline double Backup_Game::new_player_event_end_time() const { // @@protoc_insertion_point(field_get:ei.Backup.Game.new_player_event_end_time) return _internal_new_player_event_end_time(); } -inline void Backup_Game::_internal_set_new_player_event_end_time(double value) { - _has_bits_[0] |= 0x10000000u; - new_player_event_end_time_ = value; -} inline void Backup_Game::set_new_player_event_end_time(double value) { _internal_set_new_player_event_end_time(value); + _impl_._has_bits_[0] |= 0x10000000u; // @@protoc_insertion_point(field_set:ei.Backup.Game.new_player_event_end_time) } +inline double Backup_Game::_internal_new_player_event_end_time() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.new_player_event_end_time_; +} +inline void Backup_Game::_internal_set_new_player_event_end_time(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.new_player_event_end_time_ = value; +} // ------------------------------------------------------------------- // Backup_Artifacts // optional bool infusing = 1; -inline bool Backup_Artifacts::_internal_has_infusing() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool Backup_Artifacts::has_infusing() const { - return _internal_has_infusing(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void Backup_Artifacts::clear_infusing() { - infusing_ = false; - _has_bits_[0] &= ~0x00000020u; -} -inline bool Backup_Artifacts::_internal_infusing() const { - return infusing_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.infusing_ = false; + _impl_._has_bits_[0] &= ~0x00000020u; } inline bool Backup_Artifacts::infusing() const { // @@protoc_insertion_point(field_get:ei.Backup.Artifacts.infusing) return _internal_infusing(); } -inline void Backup_Artifacts::_internal_set_infusing(bool value) { - _has_bits_[0] |= 0x00000020u; - infusing_ = value; -} inline void Backup_Artifacts::set_infusing(bool value) { _internal_set_infusing(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.Backup.Artifacts.infusing) } +inline bool Backup_Artifacts::_internal_infusing() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.infusing_; +} +inline void Backup_Artifacts::_internal_set_infusing(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.infusing_ = value; +} // optional .ei.ArtifactInventoryItem item_being_infused = 2; -inline bool Backup_Artifacts::_internal_has_item_being_infused() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || item_being_infused_ != nullptr); - return value; -} inline bool Backup_Artifacts::has_item_being_infused() const { - return _internal_has_item_being_infused(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.item_being_infused_ != nullptr); + return value; } inline void Backup_Artifacts::clear_item_being_infused() { - if (item_being_infused_ != nullptr) item_being_infused_->Clear(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.item_being_infused_ != nullptr) _impl_.item_being_infused_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; } inline const ::ei::ArtifactInventoryItem& Backup_Artifacts::_internal_item_being_infused() const { - const ::ei::ArtifactInventoryItem* p = item_being_infused_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_ArtifactInventoryItem_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::ArtifactInventoryItem* p = _impl_.item_being_infused_; + return p != nullptr ? *p : reinterpret_cast(::ei::_ArtifactInventoryItem_default_instance_); } -inline const ::ei::ArtifactInventoryItem& Backup_Artifacts::item_being_infused() const { +inline const ::ei::ArtifactInventoryItem& Backup_Artifacts::item_being_infused() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.Artifacts.item_being_infused) return _internal_item_being_infused(); } -inline void Backup_Artifacts::unsafe_arena_set_allocated_item_being_infused( - ::ei::ArtifactInventoryItem* item_being_infused) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(item_being_infused_); +inline void Backup_Artifacts::unsafe_arena_set_allocated_item_being_infused(::ei::ArtifactInventoryItem* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.item_being_infused_); } - item_being_infused_ = item_being_infused; - if (item_being_infused) { - _has_bits_[0] |= 0x00000001u; + _impl_.item_being_infused_ = reinterpret_cast<::ei::ArtifactInventoryItem*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.Backup.Artifacts.item_being_infused) } inline ::ei::ArtifactInventoryItem* Backup_Artifacts::release_item_being_infused() { - _has_bits_[0] &= ~0x00000001u; - ::ei::ArtifactInventoryItem* temp = item_being_infused_; - item_being_infused_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::ArtifactInventoryItem* released = _impl_.item_being_infused_; + _impl_.item_being_infused_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::ArtifactInventoryItem* Backup_Artifacts::unsafe_arena_release_item_being_infused() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Backup.Artifacts.item_being_infused) - _has_bits_[0] &= ~0x00000001u; - ::ei::ArtifactInventoryItem* temp = item_being_infused_; - item_being_infused_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::ArtifactInventoryItem* temp = _impl_.item_being_infused_; + _impl_.item_being_infused_ = nullptr; return temp; } inline ::ei::ArtifactInventoryItem* Backup_Artifacts::_internal_mutable_item_being_infused() { - _has_bits_[0] |= 0x00000001u; - if (item_being_infused_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::ArtifactInventoryItem>(GetArenaForAllocation()); - item_being_infused_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.item_being_infused_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::ArtifactInventoryItem>(GetArena()); + _impl_.item_being_infused_ = reinterpret_cast<::ei::ArtifactInventoryItem*>(p); } - return item_being_infused_; + return _impl_.item_being_infused_; } -inline ::ei::ArtifactInventoryItem* Backup_Artifacts::mutable_item_being_infused() { +inline ::ei::ArtifactInventoryItem* Backup_Artifacts::mutable_item_being_infused() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; ::ei::ArtifactInventoryItem* _msg = _internal_mutable_item_being_infused(); // @@protoc_insertion_point(field_mutable:ei.Backup.Artifacts.item_being_infused) return _msg; } -inline void Backup_Artifacts::set_allocated_item_being_infused(::ei::ArtifactInventoryItem* item_being_infused) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void Backup_Artifacts::set_allocated_item_being_infused(::ei::ArtifactInventoryItem* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete item_being_infused_; + delete (_impl_.item_being_infused_); } - if (item_being_infused) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(item_being_infused); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - item_being_infused = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, item_being_infused, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000001u; + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - item_being_infused_ = item_being_infused; + + _impl_.item_being_infused_ = reinterpret_cast<::ei::ArtifactInventoryItem*>(value); // @@protoc_insertion_point(field_set_allocated:ei.Backup.Artifacts.item_being_infused) } // optional .ei.ArtifactSpec spec_being_infused = 13; -inline bool Backup_Artifacts::_internal_has_spec_being_infused() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - PROTOBUF_ASSUME(!value || spec_being_infused_ != nullptr); - return value; -} inline bool Backup_Artifacts::has_spec_being_infused() const { - return _internal_has_spec_being_infused(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + PROTOBUF_ASSUME(!value || _impl_.spec_being_infused_ != nullptr); + return value; } inline void Backup_Artifacts::clear_spec_being_infused() { - if (spec_being_infused_ != nullptr) spec_being_infused_->Clear(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.spec_being_infused_ != nullptr) _impl_.spec_being_infused_->Clear(); + _impl_._has_bits_[0] &= ~0x00000002u; } inline const ::ei::ArtifactSpec& Backup_Artifacts::_internal_spec_being_infused() const { - const ::ei::ArtifactSpec* p = spec_being_infused_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_ArtifactSpec_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::ArtifactSpec* p = _impl_.spec_being_infused_; + return p != nullptr ? *p : reinterpret_cast(::ei::_ArtifactSpec_default_instance_); } -inline const ::ei::ArtifactSpec& Backup_Artifacts::spec_being_infused() const { +inline const ::ei::ArtifactSpec& Backup_Artifacts::spec_being_infused() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.Artifacts.spec_being_infused) return _internal_spec_being_infused(); } -inline void Backup_Artifacts::unsafe_arena_set_allocated_spec_being_infused( - ::ei::ArtifactSpec* spec_being_infused) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(spec_being_infused_); +inline void Backup_Artifacts::unsafe_arena_set_allocated_spec_being_infused(::ei::ArtifactSpec* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.spec_being_infused_); } - spec_being_infused_ = spec_being_infused; - if (spec_being_infused) { - _has_bits_[0] |= 0x00000002u; + _impl_.spec_being_infused_ = reinterpret_cast<::ei::ArtifactSpec*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.Backup.Artifacts.spec_being_infused) } inline ::ei::ArtifactSpec* Backup_Artifacts::release_spec_being_infused() { - _has_bits_[0] &= ~0x00000002u; - ::ei::ArtifactSpec* temp = spec_being_infused_; - spec_being_infused_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::ArtifactSpec* released = _impl_.spec_being_infused_; + _impl_.spec_being_infused_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::ArtifactSpec* Backup_Artifacts::unsafe_arena_release_spec_being_infused() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Backup.Artifacts.spec_being_infused) - _has_bits_[0] &= ~0x00000002u; - ::ei::ArtifactSpec* temp = spec_being_infused_; - spec_being_infused_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::ArtifactSpec* temp = _impl_.spec_being_infused_; + _impl_.spec_being_infused_ = nullptr; return temp; } inline ::ei::ArtifactSpec* Backup_Artifacts::_internal_mutable_spec_being_infused() { - _has_bits_[0] |= 0x00000002u; - if (spec_being_infused_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::ArtifactSpec>(GetArenaForAllocation()); - spec_being_infused_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.spec_being_infused_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::ArtifactSpec>(GetArena()); + _impl_.spec_being_infused_ = reinterpret_cast<::ei::ArtifactSpec*>(p); } - return spec_being_infused_; + return _impl_.spec_being_infused_; } -inline ::ei::ArtifactSpec* Backup_Artifacts::mutable_spec_being_infused() { +inline ::ei::ArtifactSpec* Backup_Artifacts::mutable_spec_being_infused() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000002u; ::ei::ArtifactSpec* _msg = _internal_mutable_spec_being_infused(); // @@protoc_insertion_point(field_mutable:ei.Backup.Artifacts.spec_being_infused) return _msg; } -inline void Backup_Artifacts::set_allocated_spec_being_infused(::ei::ArtifactSpec* spec_being_infused) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void Backup_Artifacts::set_allocated_spec_being_infused(::ei::ArtifactSpec* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete spec_being_infused_; + delete (_impl_.spec_being_infused_); } - if (spec_being_infused) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(spec_being_infused); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - spec_being_infused = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, spec_being_infused, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000002u; + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - spec_being_infused_ = spec_being_infused; + + _impl_.spec_being_infused_ = reinterpret_cast<::ei::ArtifactSpec*>(value); // @@protoc_insertion_point(field_set_allocated:ei.Backup.Artifacts.spec_being_infused) } // optional .ei.Egg egg_type_infusing = 3; -inline bool Backup_Artifacts::_internal_has_egg_type_infusing() const { - bool value = (_has_bits_[0] & 0x00002000u) != 0; - return value; -} inline bool Backup_Artifacts::has_egg_type_infusing() const { - return _internal_has_egg_type_infusing(); + bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0; + return value; } inline void Backup_Artifacts::clear_egg_type_infusing() { - egg_type_infusing_ = 1; - _has_bits_[0] &= ~0x00002000u; -} -inline ::ei::Egg Backup_Artifacts::_internal_egg_type_infusing() const { - return static_cast< ::ei::Egg >(egg_type_infusing_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.egg_type_infusing_ = 1; + _impl_._has_bits_[0] &= ~0x00002000u; } inline ::ei::Egg Backup_Artifacts::egg_type_infusing() const { // @@protoc_insertion_point(field_get:ei.Backup.Artifacts.egg_type_infusing) return _internal_egg_type_infusing(); } -inline void Backup_Artifacts::_internal_set_egg_type_infusing(::ei::Egg value) { - assert(::ei::Egg_IsValid(value)); - _has_bits_[0] |= 0x00002000u; - egg_type_infusing_ = value; -} inline void Backup_Artifacts::set_egg_type_infusing(::ei::Egg value) { _internal_set_egg_type_infusing(value); + _impl_._has_bits_[0] |= 0x00002000u; // @@protoc_insertion_point(field_set:ei.Backup.Artifacts.egg_type_infusing) } +inline ::ei::Egg Backup_Artifacts::_internal_egg_type_infusing() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::Egg>(_impl_.egg_type_infusing_); +} +inline void Backup_Artifacts::_internal_set_egg_type_infusing(::ei::Egg value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::Egg_IsValid(value)); + _impl_.egg_type_infusing_ = value; +} // optional double infusing_eggs_required = 4; -inline bool Backup_Artifacts::_internal_has_infusing_eggs_required() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool Backup_Artifacts::has_infusing_eggs_required() const { - return _internal_has_infusing_eggs_required(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void Backup_Artifacts::clear_infusing_eggs_required() { - infusing_eggs_required_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline double Backup_Artifacts::_internal_infusing_eggs_required() const { - return infusing_eggs_required_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.infusing_eggs_required_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline double Backup_Artifacts::infusing_eggs_required() const { // @@protoc_insertion_point(field_get:ei.Backup.Artifacts.infusing_eggs_required) return _internal_infusing_eggs_required(); } -inline void Backup_Artifacts::_internal_set_infusing_eggs_required(double value) { - _has_bits_[0] |= 0x00000004u; - infusing_eggs_required_ = value; -} inline void Backup_Artifacts::set_infusing_eggs_required(double value) { _internal_set_infusing_eggs_required(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.Backup.Artifacts.infusing_eggs_required) } +inline double Backup_Artifacts::_internal_infusing_eggs_required() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.infusing_eggs_required_; +} +inline void Backup_Artifacts::_internal_set_infusing_eggs_required(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.infusing_eggs_required_ = value; +} // optional double eggs_infused = 5; -inline bool Backup_Artifacts::_internal_has_eggs_infused() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool Backup_Artifacts::has_eggs_infused() const { - return _internal_has_eggs_infused(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void Backup_Artifacts::clear_eggs_infused() { - eggs_infused_ = 0; - _has_bits_[0] &= ~0x00000008u; -} -inline double Backup_Artifacts::_internal_eggs_infused() const { - return eggs_infused_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.eggs_infused_ = 0; + _impl_._has_bits_[0] &= ~0x00000008u; } inline double Backup_Artifacts::eggs_infused() const { // @@protoc_insertion_point(field_get:ei.Backup.Artifacts.eggs_infused) return _internal_eggs_infused(); } -inline void Backup_Artifacts::_internal_set_eggs_infused(double value) { - _has_bits_[0] |= 0x00000008u; - eggs_infused_ = value; -} inline void Backup_Artifacts::set_eggs_infused(double value) { _internal_set_eggs_infused(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.Backup.Artifacts.eggs_infused) } +inline double Backup_Artifacts::_internal_eggs_infused() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.eggs_infused_; +} +inline void Backup_Artifacts::_internal_set_eggs_infused(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.eggs_infused_ = value; +} // optional double flow_percentage_artifacts = 6 [default = 0.5]; -inline bool Backup_Artifacts::_internal_has_flow_percentage_artifacts() const { - bool value = (_has_bits_[0] & 0x00001000u) != 0; - return value; -} inline bool Backup_Artifacts::has_flow_percentage_artifacts() const { - return _internal_has_flow_percentage_artifacts(); + bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0; + return value; } inline void Backup_Artifacts::clear_flow_percentage_artifacts() { - flow_percentage_artifacts_ = 0.5; - _has_bits_[0] &= ~0x00001000u; -} -inline double Backup_Artifacts::_internal_flow_percentage_artifacts() const { - return flow_percentage_artifacts_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.flow_percentage_artifacts_ = 0.5; + _impl_._has_bits_[0] &= ~0x00001000u; } inline double Backup_Artifacts::flow_percentage_artifacts() const { // @@protoc_insertion_point(field_get:ei.Backup.Artifacts.flow_percentage_artifacts) return _internal_flow_percentage_artifacts(); } -inline void Backup_Artifacts::_internal_set_flow_percentage_artifacts(double value) { - _has_bits_[0] |= 0x00001000u; - flow_percentage_artifacts_ = value; -} inline void Backup_Artifacts::set_flow_percentage_artifacts(double value) { _internal_set_flow_percentage_artifacts(value); + _impl_._has_bits_[0] |= 0x00001000u; // @@protoc_insertion_point(field_set:ei.Backup.Artifacts.flow_percentage_artifacts) } +inline double Backup_Artifacts::_internal_flow_percentage_artifacts() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.flow_percentage_artifacts_; +} +inline void Backup_Artifacts::_internal_set_flow_percentage_artifacts(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.flow_percentage_artifacts_ = value; +} // optional bool fueling_enabled = 7 [default = true]; -inline bool Backup_Artifacts::_internal_has_fueling_enabled() const { - bool value = (_has_bits_[0] & 0x00004000u) != 0; - return value; -} inline bool Backup_Artifacts::has_fueling_enabled() const { - return _internal_has_fueling_enabled(); + bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0; + return value; } inline void Backup_Artifacts::clear_fueling_enabled() { - fueling_enabled_ = true; - _has_bits_[0] &= ~0x00004000u; -} -inline bool Backup_Artifacts::_internal_fueling_enabled() const { - return fueling_enabled_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.fueling_enabled_ = true; + _impl_._has_bits_[0] &= ~0x00004000u; } inline bool Backup_Artifacts::fueling_enabled() const { // @@protoc_insertion_point(field_get:ei.Backup.Artifacts.fueling_enabled) return _internal_fueling_enabled(); } -inline void Backup_Artifacts::_internal_set_fueling_enabled(bool value) { - _has_bits_[0] |= 0x00004000u; - fueling_enabled_ = value; -} inline void Backup_Artifacts::set_fueling_enabled(bool value) { _internal_set_fueling_enabled(value); + _impl_._has_bits_[0] |= 0x00004000u; // @@protoc_insertion_point(field_set:ei.Backup.Artifacts.fueling_enabled) } +inline bool Backup_Artifacts::_internal_fueling_enabled() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.fueling_enabled_; +} +inline void Backup_Artifacts::_internal_set_fueling_enabled(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.fueling_enabled_ = value; +} // optional bool tank_filling_enabled = 14; -inline bool Backup_Artifacts::_internal_has_tank_filling_enabled() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool Backup_Artifacts::has_tank_filling_enabled() const { - return _internal_has_tank_filling_enabled(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void Backup_Artifacts::clear_tank_filling_enabled() { - tank_filling_enabled_ = false; - _has_bits_[0] &= ~0x00000040u; -} -inline bool Backup_Artifacts::_internal_tank_filling_enabled() const { - return tank_filling_enabled_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.tank_filling_enabled_ = false; + _impl_._has_bits_[0] &= ~0x00000040u; } inline bool Backup_Artifacts::tank_filling_enabled() const { // @@protoc_insertion_point(field_get:ei.Backup.Artifacts.tank_filling_enabled) return _internal_tank_filling_enabled(); } -inline void Backup_Artifacts::_internal_set_tank_filling_enabled(bool value) { - _has_bits_[0] |= 0x00000040u; - tank_filling_enabled_ = value; -} inline void Backup_Artifacts::set_tank_filling_enabled(bool value) { _internal_set_tank_filling_enabled(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.Backup.Artifacts.tank_filling_enabled) } +inline bool Backup_Artifacts::_internal_tank_filling_enabled() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.tank_filling_enabled_; +} +inline void Backup_Artifacts::_internal_set_tank_filling_enabled(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.tank_filling_enabled_ = value; +} // optional uint32 tank_level = 15; -inline bool Backup_Artifacts::_internal_has_tank_level() const { - bool value = (_has_bits_[0] & 0x00000800u) != 0; - return value; -} inline bool Backup_Artifacts::has_tank_level() const { - return _internal_has_tank_level(); + bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; + return value; } inline void Backup_Artifacts::clear_tank_level() { - tank_level_ = 0u; - _has_bits_[0] &= ~0x00000800u; -} -inline uint32_t Backup_Artifacts::_internal_tank_level() const { - return tank_level_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.tank_level_ = 0u; + _impl_._has_bits_[0] &= ~0x00000800u; } -inline uint32_t Backup_Artifacts::tank_level() const { +inline ::uint32_t Backup_Artifacts::tank_level() const { // @@protoc_insertion_point(field_get:ei.Backup.Artifacts.tank_level) return _internal_tank_level(); } -inline void Backup_Artifacts::_internal_set_tank_level(uint32_t value) { - _has_bits_[0] |= 0x00000800u; - tank_level_ = value; -} -inline void Backup_Artifacts::set_tank_level(uint32_t value) { +inline void Backup_Artifacts::set_tank_level(::uint32_t value) { _internal_set_tank_level(value); + _impl_._has_bits_[0] |= 0x00000800u; // @@protoc_insertion_point(field_set:ei.Backup.Artifacts.tank_level) } +inline ::uint32_t Backup_Artifacts::_internal_tank_level() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.tank_level_; +} +inline void Backup_Artifacts::_internal_set_tank_level(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.tank_level_ = value; +} // repeated double tank_fuels = 16; inline int Backup_Artifacts::_internal_tank_fuels_size() const { - return tank_fuels_.size(); + return _internal_tank_fuels().size(); } inline int Backup_Artifacts::tank_fuels_size() const { return _internal_tank_fuels_size(); } inline void Backup_Artifacts::clear_tank_fuels() { - tank_fuels_.Clear(); -} -inline double Backup_Artifacts::_internal_tank_fuels(int index) const { - return tank_fuels_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.tank_fuels_.Clear(); } inline double Backup_Artifacts::tank_fuels(int index) const { // @@protoc_insertion_point(field_get:ei.Backup.Artifacts.tank_fuels) - return _internal_tank_fuels(index); + return _internal_tank_fuels().Get(index); } inline void Backup_Artifacts::set_tank_fuels(int index, double value) { - tank_fuels_.Set(index, value); + _internal_mutable_tank_fuels()->Set(index, value); // @@protoc_insertion_point(field_set:ei.Backup.Artifacts.tank_fuels) } -inline void Backup_Artifacts::_internal_add_tank_fuels(double value) { - tank_fuels_.Add(value); -} inline void Backup_Artifacts::add_tank_fuels(double value) { - _internal_add_tank_fuels(value); + ::google::protobuf::internal::TSanWrite(&_impl_); + _internal_mutable_tank_fuels()->Add(value); // @@protoc_insertion_point(field_add:ei.Backup.Artifacts.tank_fuels) } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >& -Backup_Artifacts::_internal_tank_fuels() const { - return tank_fuels_; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >& -Backup_Artifacts::tank_fuels() const { +inline const ::google::protobuf::RepeatedField& Backup_Artifacts::tank_fuels() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.Backup.Artifacts.tank_fuels) return _internal_tank_fuels(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >* -Backup_Artifacts::_internal_mutable_tank_fuels() { - return &tank_fuels_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >* -Backup_Artifacts::mutable_tank_fuels() { +inline ::google::protobuf::RepeatedField* Backup_Artifacts::mutable_tank_fuels() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.Backup.Artifacts.tank_fuels) + ::google::protobuf::internal::TSanWrite(&_impl_); return _internal_mutable_tank_fuels(); } +inline const ::google::protobuf::RepeatedField& +Backup_Artifacts::_internal_tank_fuels() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.tank_fuels_; +} +inline ::google::protobuf::RepeatedField* Backup_Artifacts::_internal_mutable_tank_fuels() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.tank_fuels_; +} // repeated double tank_limits = 18; inline int Backup_Artifacts::_internal_tank_limits_size() const { - return tank_limits_.size(); + return _internal_tank_limits().size(); } inline int Backup_Artifacts::tank_limits_size() const { return _internal_tank_limits_size(); } inline void Backup_Artifacts::clear_tank_limits() { - tank_limits_.Clear(); -} -inline double Backup_Artifacts::_internal_tank_limits(int index) const { - return tank_limits_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.tank_limits_.Clear(); } inline double Backup_Artifacts::tank_limits(int index) const { // @@protoc_insertion_point(field_get:ei.Backup.Artifacts.tank_limits) - return _internal_tank_limits(index); + return _internal_tank_limits().Get(index); } inline void Backup_Artifacts::set_tank_limits(int index, double value) { - tank_limits_.Set(index, value); + _internal_mutable_tank_limits()->Set(index, value); // @@protoc_insertion_point(field_set:ei.Backup.Artifacts.tank_limits) } -inline void Backup_Artifacts::_internal_add_tank_limits(double value) { - tank_limits_.Add(value); -} inline void Backup_Artifacts::add_tank_limits(double value) { - _internal_add_tank_limits(value); + ::google::protobuf::internal::TSanWrite(&_impl_); + _internal_mutable_tank_limits()->Add(value); // @@protoc_insertion_point(field_add:ei.Backup.Artifacts.tank_limits) } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >& -Backup_Artifacts::_internal_tank_limits() const { - return tank_limits_; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >& -Backup_Artifacts::tank_limits() const { +inline const ::google::protobuf::RepeatedField& Backup_Artifacts::tank_limits() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.Backup.Artifacts.tank_limits) return _internal_tank_limits(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >* -Backup_Artifacts::_internal_mutable_tank_limits() { - return &tank_limits_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >* -Backup_Artifacts::mutable_tank_limits() { +inline ::google::protobuf::RepeatedField* Backup_Artifacts::mutable_tank_limits() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.Backup.Artifacts.tank_limits) + ::google::protobuf::internal::TSanWrite(&_impl_); return _internal_mutable_tank_limits(); } +inline const ::google::protobuf::RepeatedField& +Backup_Artifacts::_internal_tank_limits() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.tank_limits_; +} +inline ::google::protobuf::RepeatedField* Backup_Artifacts::_internal_mutable_tank_limits() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.tank_limits_; +} // optional .ei.MissionInfo.Spaceship last_fueled_ship = 9; -inline bool Backup_Artifacts::_internal_has_last_fueled_ship() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool Backup_Artifacts::has_last_fueled_ship() const { - return _internal_has_last_fueled_ship(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void Backup_Artifacts::clear_last_fueled_ship() { - last_fueled_ship_ = 0; - _has_bits_[0] &= ~0x00000010u; -} -inline ::ei::MissionInfo_Spaceship Backup_Artifacts::_internal_last_fueled_ship() const { - return static_cast< ::ei::MissionInfo_Spaceship >(last_fueled_ship_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_fueled_ship_ = 0; + _impl_._has_bits_[0] &= ~0x00000010u; } inline ::ei::MissionInfo_Spaceship Backup_Artifacts::last_fueled_ship() const { // @@protoc_insertion_point(field_get:ei.Backup.Artifacts.last_fueled_ship) return _internal_last_fueled_ship(); } -inline void Backup_Artifacts::_internal_set_last_fueled_ship(::ei::MissionInfo_Spaceship value) { - assert(::ei::MissionInfo_Spaceship_IsValid(value)); - _has_bits_[0] |= 0x00000010u; - last_fueled_ship_ = value; -} inline void Backup_Artifacts::set_last_fueled_ship(::ei::MissionInfo_Spaceship value) { _internal_set_last_fueled_ship(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.Backup.Artifacts.last_fueled_ship) } +inline ::ei::MissionInfo_Spaceship Backup_Artifacts::_internal_last_fueled_ship() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::MissionInfo_Spaceship>(_impl_.last_fueled_ship_); +} +inline void Backup_Artifacts::_internal_set_last_fueled_ship(::ei::MissionInfo_Spaceship value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::MissionInfo_Spaceship_IsValid(value)); + _impl_.last_fueled_ship_ = value; +} // optional double inventory_score = 10; -inline bool Backup_Artifacts::_internal_has_inventory_score() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool Backup_Artifacts::has_inventory_score() const { - return _internal_has_inventory_score(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void Backup_Artifacts::clear_inventory_score() { - inventory_score_ = 0; - _has_bits_[0] &= ~0x00000200u; -} -inline double Backup_Artifacts::_internal_inventory_score() const { - return inventory_score_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.inventory_score_ = 0; + _impl_._has_bits_[0] &= ~0x00000200u; } inline double Backup_Artifacts::inventory_score() const { // @@protoc_insertion_point(field_get:ei.Backup.Artifacts.inventory_score) return _internal_inventory_score(); } -inline void Backup_Artifacts::_internal_set_inventory_score(double value) { - _has_bits_[0] |= 0x00000200u; - inventory_score_ = value; -} inline void Backup_Artifacts::set_inventory_score(double value) { _internal_set_inventory_score(value); + _impl_._has_bits_[0] |= 0x00000200u; // @@protoc_insertion_point(field_set:ei.Backup.Artifacts.inventory_score) } +inline double Backup_Artifacts::_internal_inventory_score() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.inventory_score_; +} +inline void Backup_Artifacts::_internal_set_inventory_score(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.inventory_score_ = value; +} // optional double crafting_xp = 17; -inline bool Backup_Artifacts::_internal_has_crafting_xp() const { - bool value = (_has_bits_[0] & 0x00000400u) != 0; - return value; -} inline bool Backup_Artifacts::has_crafting_xp() const { - return _internal_has_crafting_xp(); + bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0; + return value; } inline void Backup_Artifacts::clear_crafting_xp() { - crafting_xp_ = 0; - _has_bits_[0] &= ~0x00000400u; -} -inline double Backup_Artifacts::_internal_crafting_xp() const { - return crafting_xp_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.crafting_xp_ = 0; + _impl_._has_bits_[0] &= ~0x00000400u; } inline double Backup_Artifacts::crafting_xp() const { // @@protoc_insertion_point(field_get:ei.Backup.Artifacts.crafting_xp) return _internal_crafting_xp(); } -inline void Backup_Artifacts::_internal_set_crafting_xp(double value) { - _has_bits_[0] |= 0x00000400u; - crafting_xp_ = value; -} inline void Backup_Artifacts::set_crafting_xp(double value) { _internal_set_crafting_xp(value); + _impl_._has_bits_[0] |= 0x00000400u; // @@protoc_insertion_point(field_set:ei.Backup.Artifacts.crafting_xp) } +inline double Backup_Artifacts::_internal_crafting_xp() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.crafting_xp_; +} +inline void Backup_Artifacts::_internal_set_crafting_xp(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.crafting_xp_ = value; +} // optional bool enabled = 11; -inline bool Backup_Artifacts::_internal_has_enabled() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool Backup_Artifacts::has_enabled() const { - return _internal_has_enabled(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void Backup_Artifacts::clear_enabled() { - enabled_ = false; - _has_bits_[0] &= ~0x00000080u; -} -inline bool Backup_Artifacts::_internal_enabled() const { - return enabled_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.enabled_ = false; + _impl_._has_bits_[0] &= ~0x00000080u; } inline bool Backup_Artifacts::enabled() const { // @@protoc_insertion_point(field_get:ei.Backup.Artifacts.enabled) return _internal_enabled(); } -inline void Backup_Artifacts::_internal_set_enabled(bool value) { - _has_bits_[0] |= 0x00000080u; - enabled_ = value; -} inline void Backup_Artifacts::set_enabled(bool value) { _internal_set_enabled(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.Backup.Artifacts.enabled) } +inline bool Backup_Artifacts::_internal_enabled() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.enabled_; +} +inline void Backup_Artifacts::_internal_set_enabled(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.enabled_ = value; +} // optional bool intro_shown = 12; -inline bool Backup_Artifacts::_internal_has_intro_shown() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool Backup_Artifacts::has_intro_shown() const { - return _internal_has_intro_shown(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void Backup_Artifacts::clear_intro_shown() { - intro_shown_ = false; - _has_bits_[0] &= ~0x00000100u; -} -inline bool Backup_Artifacts::_internal_intro_shown() const { - return intro_shown_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.intro_shown_ = false; + _impl_._has_bits_[0] &= ~0x00000100u; } inline bool Backup_Artifacts::intro_shown() const { // @@protoc_insertion_point(field_get:ei.Backup.Artifacts.intro_shown) return _internal_intro_shown(); } -inline void Backup_Artifacts::_internal_set_intro_shown(bool value) { - _has_bits_[0] |= 0x00000100u; - intro_shown_ = value; -} inline void Backup_Artifacts::set_intro_shown(bool value) { _internal_set_intro_shown(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.Backup.Artifacts.intro_shown) } +inline bool Backup_Artifacts::_internal_intro_shown() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.intro_shown_; +} +inline void Backup_Artifacts::_internal_set_intro_shown(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.intro_shown_ = value; +} // optional bool infusing_enabled_DEPRECATED = 8 [default = true]; -inline bool Backup_Artifacts::_internal_has_infusing_enabled_deprecated() const { - bool value = (_has_bits_[0] & 0x00008000u) != 0; - return value; -} inline bool Backup_Artifacts::has_infusing_enabled_deprecated() const { - return _internal_has_infusing_enabled_deprecated(); + bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0; + return value; } inline void Backup_Artifacts::clear_infusing_enabled_deprecated() { - infusing_enabled_deprecated_ = true; - _has_bits_[0] &= ~0x00008000u; -} -inline bool Backup_Artifacts::_internal_infusing_enabled_deprecated() const { - return infusing_enabled_deprecated_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.infusing_enabled_deprecated_ = true; + _impl_._has_bits_[0] &= ~0x00008000u; } inline bool Backup_Artifacts::infusing_enabled_deprecated() const { // @@protoc_insertion_point(field_get:ei.Backup.Artifacts.infusing_enabled_DEPRECATED) return _internal_infusing_enabled_deprecated(); } -inline void Backup_Artifacts::_internal_set_infusing_enabled_deprecated(bool value) { - _has_bits_[0] |= 0x00008000u; - infusing_enabled_deprecated_ = value; -} inline void Backup_Artifacts::set_infusing_enabled_deprecated(bool value) { _internal_set_infusing_enabled_deprecated(value); + _impl_._has_bits_[0] |= 0x00008000u; // @@protoc_insertion_point(field_set:ei.Backup.Artifacts.infusing_enabled_DEPRECATED) } +inline bool Backup_Artifacts::_internal_infusing_enabled_deprecated() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.infusing_enabled_deprecated_; +} +inline void Backup_Artifacts::_internal_set_infusing_enabled_deprecated(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.infusing_enabled_deprecated_ = value; +} // ------------------------------------------------------------------- // Backup_Shells // optional bool intro_alert = 1; -inline bool Backup_Shells::_internal_has_intro_alert() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool Backup_Shells::has_intro_alert() const { - return _internal_has_intro_alert(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void Backup_Shells::clear_intro_alert() { - intro_alert_ = false; - _has_bits_[0] &= ~0x00000001u; -} -inline bool Backup_Shells::_internal_intro_alert() const { - return intro_alert_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.intro_alert_ = false; + _impl_._has_bits_[0] &= ~0x00000001u; } inline bool Backup_Shells::intro_alert() const { // @@protoc_insertion_point(field_get:ei.Backup.Shells.intro_alert) return _internal_intro_alert(); } -inline void Backup_Shells::_internal_set_intro_alert(bool value) { - _has_bits_[0] |= 0x00000001u; - intro_alert_ = value; -} inline void Backup_Shells::set_intro_alert(bool value) { _internal_set_intro_alert(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.Backup.Shells.intro_alert) } +inline bool Backup_Shells::_internal_intro_alert() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.intro_alert_; +} +inline void Backup_Shells::_internal_set_intro_alert(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.intro_alert_ = value; +} // optional bool contracts_intro_alert = 2; -inline bool Backup_Shells::_internal_has_contracts_intro_alert() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool Backup_Shells::has_contracts_intro_alert() const { - return _internal_has_contracts_intro_alert(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void Backup_Shells::clear_contracts_intro_alert() { - contracts_intro_alert_ = false; - _has_bits_[0] &= ~0x00000002u; -} -inline bool Backup_Shells::_internal_contracts_intro_alert() const { - return contracts_intro_alert_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contracts_intro_alert_ = false; + _impl_._has_bits_[0] &= ~0x00000002u; } inline bool Backup_Shells::contracts_intro_alert() const { // @@protoc_insertion_point(field_get:ei.Backup.Shells.contracts_intro_alert) return _internal_contracts_intro_alert(); } -inline void Backup_Shells::_internal_set_contracts_intro_alert(bool value) { - _has_bits_[0] |= 0x00000002u; - contracts_intro_alert_ = value; -} inline void Backup_Shells::set_contracts_intro_alert(bool value) { _internal_set_contracts_intro_alert(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.Backup.Shells.contracts_intro_alert) } +inline bool Backup_Shells::_internal_contracts_intro_alert() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contracts_intro_alert_; +} +inline void Backup_Shells::_internal_set_contracts_intro_alert(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contracts_intro_alert_ = value; +} // repeated int32 num_new = 3; inline int Backup_Shells::_internal_num_new_size() const { - return num_new_.size(); + return _internal_num_new().size(); } inline int Backup_Shells::num_new_size() const { return _internal_num_new_size(); } inline void Backup_Shells::clear_num_new() { - num_new_.Clear(); -} -inline int32_t Backup_Shells::_internal_num_new(int index) const { - return num_new_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.num_new_.Clear(); } -inline int32_t Backup_Shells::num_new(int index) const { +inline ::int32_t Backup_Shells::num_new(int index) const { // @@protoc_insertion_point(field_get:ei.Backup.Shells.num_new) - return _internal_num_new(index); + return _internal_num_new().Get(index); } -inline void Backup_Shells::set_num_new(int index, int32_t value) { - num_new_.Set(index, value); +inline void Backup_Shells::set_num_new(int index, ::int32_t value) { + _internal_mutable_num_new()->Set(index, value); // @@protoc_insertion_point(field_set:ei.Backup.Shells.num_new) } -inline void Backup_Shells::_internal_add_num_new(int32_t value) { - num_new_.Add(value); -} -inline void Backup_Shells::add_num_new(int32_t value) { - _internal_add_num_new(value); +inline void Backup_Shells::add_num_new(::int32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _internal_mutable_num_new()->Add(value); // @@protoc_insertion_point(field_add:ei.Backup.Shells.num_new) } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >& -Backup_Shells::_internal_num_new() const { - return num_new_; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >& -Backup_Shells::num_new() const { +inline const ::google::protobuf::RepeatedField<::int32_t>& Backup_Shells::num_new() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.Backup.Shells.num_new) return _internal_num_new(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >* -Backup_Shells::_internal_mutable_num_new() { - return &num_new_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >* -Backup_Shells::mutable_num_new() { +inline ::google::protobuf::RepeatedField<::int32_t>* Backup_Shells::mutable_num_new() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.Backup.Shells.num_new) + ::google::protobuf::internal::TSanWrite(&_impl_); return _internal_mutable_num_new(); } +inline const ::google::protobuf::RepeatedField<::int32_t>& +Backup_Shells::_internal_num_new() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.num_new_; +} +inline ::google::protobuf::RepeatedField<::int32_t>* Backup_Shells::_internal_mutable_num_new() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.num_new_; +} // ------------------------------------------------------------------- // Backup_Simulation // optional .ei.Egg egg_type = 1; -inline bool Backup_Simulation::_internal_has_egg_type() const { - bool value = (_has_bits_[0] & 0x00200000u) != 0; - return value; -} inline bool Backup_Simulation::has_egg_type() const { - return _internal_has_egg_type(); + bool value = (_impl_._has_bits_[0] & 0x00200000u) != 0; + return value; } inline void Backup_Simulation::clear_egg_type() { - egg_type_ = 1; - _has_bits_[0] &= ~0x00200000u; -} -inline ::ei::Egg Backup_Simulation::_internal_egg_type() const { - return static_cast< ::ei::Egg >(egg_type_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.egg_type_ = 1; + _impl_._has_bits_[0] &= ~0x00200000u; } inline ::ei::Egg Backup_Simulation::egg_type() const { // @@protoc_insertion_point(field_get:ei.Backup.Simulation.egg_type) return _internal_egg_type(); } -inline void Backup_Simulation::_internal_set_egg_type(::ei::Egg value) { - assert(::ei::Egg_IsValid(value)); - _has_bits_[0] |= 0x00200000u; - egg_type_ = value; -} inline void Backup_Simulation::set_egg_type(::ei::Egg value) { _internal_set_egg_type(value); + _impl_._has_bits_[0] |= 0x00200000u; // @@protoc_insertion_point(field_set:ei.Backup.Simulation.egg_type) } +inline ::ei::Egg Backup_Simulation::_internal_egg_type() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::Egg>(_impl_.egg_type_); +} +inline void Backup_Simulation::_internal_set_egg_type(::ei::Egg value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::Egg_IsValid(value)); + _impl_.egg_type_ = value; +} // optional .ei.FarmType farm_type = 19; -inline bool Backup_Simulation::_internal_has_farm_type() const { - bool value = (_has_bits_[0] & 0x00400000u) != 0; - return value; -} inline bool Backup_Simulation::has_farm_type() const { - return _internal_has_farm_type(); + bool value = (_impl_._has_bits_[0] & 0x00400000u) != 0; + return value; } inline void Backup_Simulation::clear_farm_type() { - farm_type_ = 1; - _has_bits_[0] &= ~0x00400000u; -} -inline ::ei::FarmType Backup_Simulation::_internal_farm_type() const { - return static_cast< ::ei::FarmType >(farm_type_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.farm_type_ = 1; + _impl_._has_bits_[0] &= ~0x00400000u; } inline ::ei::FarmType Backup_Simulation::farm_type() const { // @@protoc_insertion_point(field_get:ei.Backup.Simulation.farm_type) return _internal_farm_type(); } -inline void Backup_Simulation::_internal_set_farm_type(::ei::FarmType value) { - assert(::ei::FarmType_IsValid(value)); - _has_bits_[0] |= 0x00400000u; - farm_type_ = value; -} inline void Backup_Simulation::set_farm_type(::ei::FarmType value) { _internal_set_farm_type(value); + _impl_._has_bits_[0] |= 0x00400000u; // @@protoc_insertion_point(field_set:ei.Backup.Simulation.farm_type) } +inline ::ei::FarmType Backup_Simulation::_internal_farm_type() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::FarmType>(_impl_.farm_type_); +} +inline void Backup_Simulation::_internal_set_farm_type(::ei::FarmType value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::FarmType_IsValid(value)); + _impl_.farm_type_ = value; +} // optional string contract_id = 20; -inline bool Backup_Simulation::_internal_has_contract_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool Backup_Simulation::has_contract_id() const { - return _internal_has_contract_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void Backup_Simulation::clear_contract_id() { - contract_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contract_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& Backup_Simulation::contract_id() const { +inline const std::string& Backup_Simulation::contract_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.Simulation.contract_id) return _internal_contract_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void Backup_Simulation::set_contract_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - contract_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void Backup_Simulation::set_contract_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.contract_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.Backup.Simulation.contract_id) } -inline std::string* Backup_Simulation::mutable_contract_id() { +inline std::string* Backup_Simulation::mutable_contract_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_contract_id(); // @@protoc_insertion_point(field_mutable:ei.Backup.Simulation.contract_id) return _s; } inline const std::string& Backup_Simulation::_internal_contract_id() const { - return contract_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contract_id_.Get(); } inline void Backup_Simulation::_internal_set_contract_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - contract_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.contract_id_.Set(value, GetArena()); } inline std::string* Backup_Simulation::_internal_mutable_contract_id() { - _has_bits_[0] |= 0x00000001u; - return contract_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.contract_id_.Mutable( GetArena()); } inline std::string* Backup_Simulation::release_contract_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Backup.Simulation.contract_id) - if (!_internal_has_contract_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = contract_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_id_.IsDefault()) { - contract_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.contract_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void Backup_Simulation::set_allocated_contract_id(std::string* contract_id) { - if (contract_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void Backup_Simulation::set_allocated_contract_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - contract_id_.SetAllocated(contract_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_id_.IsDefault()) { - contract_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.contract_id_.IsDefault()) { + _impl_.contract_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.Backup.Simulation.contract_id) } // optional double cash_earned = 2; -inline bool Backup_Simulation::_internal_has_cash_earned() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool Backup_Simulation::has_cash_earned() const { - return _internal_has_cash_earned(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void Backup_Simulation::clear_cash_earned() { - cash_earned_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline double Backup_Simulation::_internal_cash_earned() const { - return cash_earned_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cash_earned_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } inline double Backup_Simulation::cash_earned() const { // @@protoc_insertion_point(field_get:ei.Backup.Simulation.cash_earned) return _internal_cash_earned(); } -inline void Backup_Simulation::_internal_set_cash_earned(double value) { - _has_bits_[0] |= 0x00000002u; - cash_earned_ = value; -} inline void Backup_Simulation::set_cash_earned(double value) { _internal_set_cash_earned(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.Backup.Simulation.cash_earned) } +inline double Backup_Simulation::_internal_cash_earned() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.cash_earned_; +} +inline void Backup_Simulation::_internal_set_cash_earned(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cash_earned_ = value; +} // optional double cash_spent = 3; -inline bool Backup_Simulation::_internal_has_cash_spent() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool Backup_Simulation::has_cash_spent() const { - return _internal_has_cash_spent(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void Backup_Simulation::clear_cash_spent() { - cash_spent_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline double Backup_Simulation::_internal_cash_spent() const { - return cash_spent_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cash_spent_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline double Backup_Simulation::cash_spent() const { // @@protoc_insertion_point(field_get:ei.Backup.Simulation.cash_spent) return _internal_cash_spent(); } -inline void Backup_Simulation::_internal_set_cash_spent(double value) { - _has_bits_[0] |= 0x00000004u; - cash_spent_ = value; -} inline void Backup_Simulation::set_cash_spent(double value) { _internal_set_cash_spent(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.Backup.Simulation.cash_spent) } +inline double Backup_Simulation::_internal_cash_spent() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.cash_spent_; +} +inline void Backup_Simulation::_internal_set_cash_spent(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cash_spent_ = value; +} // optional double unclaimed_cash = 4; -inline bool Backup_Simulation::_internal_has_unclaimed_cash() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool Backup_Simulation::has_unclaimed_cash() const { - return _internal_has_unclaimed_cash(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void Backup_Simulation::clear_unclaimed_cash() { - unclaimed_cash_ = 0; - _has_bits_[0] &= ~0x00000008u; -} -inline double Backup_Simulation::_internal_unclaimed_cash() const { - return unclaimed_cash_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.unclaimed_cash_ = 0; + _impl_._has_bits_[0] &= ~0x00000008u; } inline double Backup_Simulation::unclaimed_cash() const { // @@protoc_insertion_point(field_get:ei.Backup.Simulation.unclaimed_cash) return _internal_unclaimed_cash(); } -inline void Backup_Simulation::_internal_set_unclaimed_cash(double value) { - _has_bits_[0] |= 0x00000008u; - unclaimed_cash_ = value; -} inline void Backup_Simulation::set_unclaimed_cash(double value) { _internal_set_unclaimed_cash(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.Backup.Simulation.unclaimed_cash) } +inline double Backup_Simulation::_internal_unclaimed_cash() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.unclaimed_cash_; +} +inline void Backup_Simulation::_internal_set_unclaimed_cash(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.unclaimed_cash_ = value; +} // optional double last_step_time = 5; -inline bool Backup_Simulation::_internal_has_last_step_time() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool Backup_Simulation::has_last_step_time() const { - return _internal_has_last_step_time(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void Backup_Simulation::clear_last_step_time() { - last_step_time_ = 0; - _has_bits_[0] &= ~0x00000010u; -} -inline double Backup_Simulation::_internal_last_step_time() const { - return last_step_time_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_step_time_ = 0; + _impl_._has_bits_[0] &= ~0x00000010u; } inline double Backup_Simulation::last_step_time() const { // @@protoc_insertion_point(field_get:ei.Backup.Simulation.last_step_time) return _internal_last_step_time(); } -inline void Backup_Simulation::_internal_set_last_step_time(double value) { - _has_bits_[0] |= 0x00000010u; - last_step_time_ = value; -} inline void Backup_Simulation::set_last_step_time(double value) { _internal_set_last_step_time(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.Backup.Simulation.last_step_time) } +inline double Backup_Simulation::_internal_last_step_time() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.last_step_time_; +} +inline void Backup_Simulation::_internal_set_last_step_time(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_step_time_ = value; +} // optional uint64 num_chickens = 6; -inline bool Backup_Simulation::_internal_has_num_chickens() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool Backup_Simulation::has_num_chickens() const { - return _internal_has_num_chickens(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void Backup_Simulation::clear_num_chickens() { - num_chickens_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000020u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.num_chickens_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000020u; } -inline uint64_t Backup_Simulation::_internal_num_chickens() const { - return num_chickens_; -} -inline uint64_t Backup_Simulation::num_chickens() const { +inline ::uint64_t Backup_Simulation::num_chickens() const { // @@protoc_insertion_point(field_get:ei.Backup.Simulation.num_chickens) return _internal_num_chickens(); } -inline void Backup_Simulation::_internal_set_num_chickens(uint64_t value) { - _has_bits_[0] |= 0x00000020u; - num_chickens_ = value; -} -inline void Backup_Simulation::set_num_chickens(uint64_t value) { +inline void Backup_Simulation::set_num_chickens(::uint64_t value) { _internal_set_num_chickens(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.Backup.Simulation.num_chickens) } +inline ::uint64_t Backup_Simulation::_internal_num_chickens() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.num_chickens_; +} +inline void Backup_Simulation::_internal_set_num_chickens(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.num_chickens_ = value; +} // optional uint64 num_chickens_unsettled = 7; -inline bool Backup_Simulation::_internal_has_num_chickens_unsettled() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool Backup_Simulation::has_num_chickens_unsettled() const { - return _internal_has_num_chickens_unsettled(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void Backup_Simulation::clear_num_chickens_unsettled() { - num_chickens_unsettled_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000040u; -} -inline uint64_t Backup_Simulation::_internal_num_chickens_unsettled() const { - return num_chickens_unsettled_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.num_chickens_unsettled_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000040u; } -inline uint64_t Backup_Simulation::num_chickens_unsettled() const { +inline ::uint64_t Backup_Simulation::num_chickens_unsettled() const { // @@protoc_insertion_point(field_get:ei.Backup.Simulation.num_chickens_unsettled) return _internal_num_chickens_unsettled(); } -inline void Backup_Simulation::_internal_set_num_chickens_unsettled(uint64_t value) { - _has_bits_[0] |= 0x00000040u; - num_chickens_unsettled_ = value; -} -inline void Backup_Simulation::set_num_chickens_unsettled(uint64_t value) { +inline void Backup_Simulation::set_num_chickens_unsettled(::uint64_t value) { _internal_set_num_chickens_unsettled(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.Backup.Simulation.num_chickens_unsettled) } +inline ::uint64_t Backup_Simulation::_internal_num_chickens_unsettled() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.num_chickens_unsettled_; +} +inline void Backup_Simulation::_internal_set_num_chickens_unsettled(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.num_chickens_unsettled_ = value; +} // optional uint64 num_chickens_running = 8; -inline bool Backup_Simulation::_internal_has_num_chickens_running() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool Backup_Simulation::has_num_chickens_running() const { - return _internal_has_num_chickens_running(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void Backup_Simulation::clear_num_chickens_running() { - num_chickens_running_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000080u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.num_chickens_running_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000080u; } -inline uint64_t Backup_Simulation::_internal_num_chickens_running() const { - return num_chickens_running_; -} -inline uint64_t Backup_Simulation::num_chickens_running() const { +inline ::uint64_t Backup_Simulation::num_chickens_running() const { // @@protoc_insertion_point(field_get:ei.Backup.Simulation.num_chickens_running) return _internal_num_chickens_running(); } -inline void Backup_Simulation::_internal_set_num_chickens_running(uint64_t value) { - _has_bits_[0] |= 0x00000080u; - num_chickens_running_ = value; -} -inline void Backup_Simulation::set_num_chickens_running(uint64_t value) { +inline void Backup_Simulation::set_num_chickens_running(::uint64_t value) { _internal_set_num_chickens_running(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.Backup.Simulation.num_chickens_running) } +inline ::uint64_t Backup_Simulation::_internal_num_chickens_running() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.num_chickens_running_; +} +inline void Backup_Simulation::_internal_set_num_chickens_running(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.num_chickens_running_ = value; +} // optional double eggs_laid = 9; -inline bool Backup_Simulation::_internal_has_eggs_laid() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool Backup_Simulation::has_eggs_laid() const { - return _internal_has_eggs_laid(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void Backup_Simulation::clear_eggs_laid() { - eggs_laid_ = 0; - _has_bits_[0] &= ~0x00000100u; -} -inline double Backup_Simulation::_internal_eggs_laid() const { - return eggs_laid_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.eggs_laid_ = 0; + _impl_._has_bits_[0] &= ~0x00000100u; } inline double Backup_Simulation::eggs_laid() const { // @@protoc_insertion_point(field_get:ei.Backup.Simulation.eggs_laid) return _internal_eggs_laid(); } -inline void Backup_Simulation::_internal_set_eggs_laid(double value) { - _has_bits_[0] |= 0x00000100u; - eggs_laid_ = value; -} inline void Backup_Simulation::set_eggs_laid(double value) { _internal_set_eggs_laid(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.Backup.Simulation.eggs_laid) } +inline double Backup_Simulation::_internal_eggs_laid() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.eggs_laid_; +} +inline void Backup_Simulation::_internal_set_eggs_laid(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.eggs_laid_ = value; +} // optional double eggs_shipped = 30; -inline bool Backup_Simulation::_internal_has_eggs_shipped() const { - bool value = (_has_bits_[0] & 0x00080000u) != 0; - return value; -} inline bool Backup_Simulation::has_eggs_shipped() const { - return _internal_has_eggs_shipped(); + bool value = (_impl_._has_bits_[0] & 0x00080000u) != 0; + return value; } inline void Backup_Simulation::clear_eggs_shipped() { - eggs_shipped_ = 0; - _has_bits_[0] &= ~0x00080000u; -} -inline double Backup_Simulation::_internal_eggs_shipped() const { - return eggs_shipped_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.eggs_shipped_ = 0; + _impl_._has_bits_[0] &= ~0x00080000u; } inline double Backup_Simulation::eggs_shipped() const { // @@protoc_insertion_point(field_get:ei.Backup.Simulation.eggs_shipped) return _internal_eggs_shipped(); } -inline void Backup_Simulation::_internal_set_eggs_shipped(double value) { - _has_bits_[0] |= 0x00080000u; - eggs_shipped_ = value; -} inline void Backup_Simulation::set_eggs_shipped(double value) { _internal_set_eggs_shipped(value); + _impl_._has_bits_[0] |= 0x00080000u; // @@protoc_insertion_point(field_set:ei.Backup.Simulation.eggs_shipped) } +inline double Backup_Simulation::_internal_eggs_shipped() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.eggs_shipped_; +} +inline void Backup_Simulation::_internal_set_eggs_shipped(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.eggs_shipped_ = value; +} // optional double eggs_paid_for = 10; -inline bool Backup_Simulation::_internal_has_eggs_paid_for() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool Backup_Simulation::has_eggs_paid_for() const { - return _internal_has_eggs_paid_for(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void Backup_Simulation::clear_eggs_paid_for() { - eggs_paid_for_ = 0; - _has_bits_[0] &= ~0x00000200u; -} -inline double Backup_Simulation::_internal_eggs_paid_for() const { - return eggs_paid_for_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.eggs_paid_for_ = 0; + _impl_._has_bits_[0] &= ~0x00000200u; } inline double Backup_Simulation::eggs_paid_for() const { // @@protoc_insertion_point(field_get:ei.Backup.Simulation.eggs_paid_for) return _internal_eggs_paid_for(); } -inline void Backup_Simulation::_internal_set_eggs_paid_for(double value) { - _has_bits_[0] |= 0x00000200u; - eggs_paid_for_ = value; -} inline void Backup_Simulation::set_eggs_paid_for(double value) { _internal_set_eggs_paid_for(value); + _impl_._has_bits_[0] |= 0x00000200u; // @@protoc_insertion_point(field_set:ei.Backup.Simulation.eggs_paid_for) } +inline double Backup_Simulation::_internal_eggs_paid_for() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.eggs_paid_for_; +} +inline void Backup_Simulation::_internal_set_eggs_paid_for(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.eggs_paid_for_ = value; +} // optional uint32 silos_owned = 11; -inline bool Backup_Simulation::_internal_has_silos_owned() const { - bool value = (_has_bits_[0] & 0x00000800u) != 0; - return value; -} inline bool Backup_Simulation::has_silos_owned() const { - return _internal_has_silos_owned(); + bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; + return value; } inline void Backup_Simulation::clear_silos_owned() { - silos_owned_ = 0u; - _has_bits_[0] &= ~0x00000800u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.silos_owned_ = 0u; + _impl_._has_bits_[0] &= ~0x00000800u; } -inline uint32_t Backup_Simulation::_internal_silos_owned() const { - return silos_owned_; -} -inline uint32_t Backup_Simulation::silos_owned() const { +inline ::uint32_t Backup_Simulation::silos_owned() const { // @@protoc_insertion_point(field_get:ei.Backup.Simulation.silos_owned) return _internal_silos_owned(); } -inline void Backup_Simulation::_internal_set_silos_owned(uint32_t value) { - _has_bits_[0] |= 0x00000800u; - silos_owned_ = value; -} -inline void Backup_Simulation::set_silos_owned(uint32_t value) { +inline void Backup_Simulation::set_silos_owned(::uint32_t value) { _internal_set_silos_owned(value); + _impl_._has_bits_[0] |= 0x00000800u; // @@protoc_insertion_point(field_set:ei.Backup.Simulation.silos_owned) } +inline ::uint32_t Backup_Simulation::_internal_silos_owned() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.silos_owned_; +} +inline void Backup_Simulation::_internal_set_silos_owned(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.silos_owned_ = value; +} // repeated uint32 habs = 12; inline int Backup_Simulation::_internal_habs_size() const { - return habs_.size(); + return _internal_habs().size(); } inline int Backup_Simulation::habs_size() const { return _internal_habs_size(); } inline void Backup_Simulation::clear_habs() { - habs_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.habs_.Clear(); } -inline uint32_t Backup_Simulation::_internal_habs(int index) const { - return habs_.Get(index); -} -inline uint32_t Backup_Simulation::habs(int index) const { +inline ::uint32_t Backup_Simulation::habs(int index) const { // @@protoc_insertion_point(field_get:ei.Backup.Simulation.habs) - return _internal_habs(index); + return _internal_habs().Get(index); } -inline void Backup_Simulation::set_habs(int index, uint32_t value) { - habs_.Set(index, value); +inline void Backup_Simulation::set_habs(int index, ::uint32_t value) { + _internal_mutable_habs()->Set(index, value); // @@protoc_insertion_point(field_set:ei.Backup.Simulation.habs) } -inline void Backup_Simulation::_internal_add_habs(uint32_t value) { - habs_.Add(value); -} -inline void Backup_Simulation::add_habs(uint32_t value) { - _internal_add_habs(value); +inline void Backup_Simulation::add_habs(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _internal_mutable_habs()->Add(value); // @@protoc_insertion_point(field_add:ei.Backup.Simulation.habs) } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& -Backup_Simulation::_internal_habs() const { - return habs_; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& -Backup_Simulation::habs() const { +inline const ::google::protobuf::RepeatedField<::uint32_t>& Backup_Simulation::habs() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.Backup.Simulation.habs) return _internal_habs(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* -Backup_Simulation::_internal_mutable_habs() { - return &habs_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* -Backup_Simulation::mutable_habs() { +inline ::google::protobuf::RepeatedField<::uint32_t>* Backup_Simulation::mutable_habs() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.Backup.Simulation.habs) + ::google::protobuf::internal::TSanWrite(&_impl_); return _internal_mutable_habs(); } +inline const ::google::protobuf::RepeatedField<::uint32_t>& +Backup_Simulation::_internal_habs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.habs_; +} +inline ::google::protobuf::RepeatedField<::uint32_t>* Backup_Simulation::_internal_mutable_habs() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.habs_; +} // repeated uint64 hab_population = 13; inline int Backup_Simulation::_internal_hab_population_size() const { - return hab_population_.size(); + return _internal_hab_population().size(); } inline int Backup_Simulation::hab_population_size() const { return _internal_hab_population_size(); } inline void Backup_Simulation::clear_hab_population() { - hab_population_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.hab_population_.Clear(); } -inline uint64_t Backup_Simulation::_internal_hab_population(int index) const { - return hab_population_.Get(index); -} -inline uint64_t Backup_Simulation::hab_population(int index) const { +inline ::uint64_t Backup_Simulation::hab_population(int index) const { // @@protoc_insertion_point(field_get:ei.Backup.Simulation.hab_population) - return _internal_hab_population(index); + return _internal_hab_population().Get(index); } -inline void Backup_Simulation::set_hab_population(int index, uint64_t value) { - hab_population_.Set(index, value); +inline void Backup_Simulation::set_hab_population(int index, ::uint64_t value) { + _internal_mutable_hab_population()->Set(index, value); // @@protoc_insertion_point(field_set:ei.Backup.Simulation.hab_population) } -inline void Backup_Simulation::_internal_add_hab_population(uint64_t value) { - hab_population_.Add(value); -} -inline void Backup_Simulation::add_hab_population(uint64_t value) { - _internal_add_hab_population(value); +inline void Backup_Simulation::add_hab_population(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _internal_mutable_hab_population()->Add(value); // @@protoc_insertion_point(field_add:ei.Backup.Simulation.hab_population) } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& -Backup_Simulation::_internal_hab_population() const { - return hab_population_; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& -Backup_Simulation::hab_population() const { +inline const ::google::protobuf::RepeatedField<::uint64_t>& Backup_Simulation::hab_population() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.Backup.Simulation.hab_population) return _internal_hab_population(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* -Backup_Simulation::_internal_mutable_hab_population() { - return &hab_population_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* -Backup_Simulation::mutable_hab_population() { +inline ::google::protobuf::RepeatedField<::uint64_t>* Backup_Simulation::mutable_hab_population() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.Backup.Simulation.hab_population) + ::google::protobuf::internal::TSanWrite(&_impl_); return _internal_mutable_hab_population(); } +inline const ::google::protobuf::RepeatedField<::uint64_t>& +Backup_Simulation::_internal_hab_population() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.hab_population_; +} +inline ::google::protobuf::RepeatedField<::uint64_t>* Backup_Simulation::_internal_mutable_hab_population() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.hab_population_; +} // repeated uint64 hab_population_indound = 14; inline int Backup_Simulation::_internal_hab_population_indound_size() const { - return hab_population_indound_.size(); + return _internal_hab_population_indound().size(); } inline int Backup_Simulation::hab_population_indound_size() const { return _internal_hab_population_indound_size(); } inline void Backup_Simulation::clear_hab_population_indound() { - hab_population_indound_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.hab_population_indound_.Clear(); } -inline uint64_t Backup_Simulation::_internal_hab_population_indound(int index) const { - return hab_population_indound_.Get(index); -} -inline uint64_t Backup_Simulation::hab_population_indound(int index) const { +inline ::uint64_t Backup_Simulation::hab_population_indound(int index) const { // @@protoc_insertion_point(field_get:ei.Backup.Simulation.hab_population_indound) - return _internal_hab_population_indound(index); + return _internal_hab_population_indound().Get(index); } -inline void Backup_Simulation::set_hab_population_indound(int index, uint64_t value) { - hab_population_indound_.Set(index, value); +inline void Backup_Simulation::set_hab_population_indound(int index, ::uint64_t value) { + _internal_mutable_hab_population_indound()->Set(index, value); // @@protoc_insertion_point(field_set:ei.Backup.Simulation.hab_population_indound) } -inline void Backup_Simulation::_internal_add_hab_population_indound(uint64_t value) { - hab_population_indound_.Add(value); -} -inline void Backup_Simulation::add_hab_population_indound(uint64_t value) { - _internal_add_hab_population_indound(value); +inline void Backup_Simulation::add_hab_population_indound(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _internal_mutable_hab_population_indound()->Add(value); // @@protoc_insertion_point(field_add:ei.Backup.Simulation.hab_population_indound) } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& -Backup_Simulation::_internal_hab_population_indound() const { - return hab_population_indound_; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& -Backup_Simulation::hab_population_indound() const { +inline const ::google::protobuf::RepeatedField<::uint64_t>& Backup_Simulation::hab_population_indound() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.Backup.Simulation.hab_population_indound) return _internal_hab_population_indound(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* -Backup_Simulation::_internal_mutable_hab_population_indound() { - return &hab_population_indound_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* -Backup_Simulation::mutable_hab_population_indound() { +inline ::google::protobuf::RepeatedField<::uint64_t>* Backup_Simulation::mutable_hab_population_indound() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.Backup.Simulation.hab_population_indound) + ::google::protobuf::internal::TSanWrite(&_impl_); return _internal_mutable_hab_population_indound(); } +inline const ::google::protobuf::RepeatedField<::uint64_t>& +Backup_Simulation::_internal_hab_population_indound() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.hab_population_indound_; +} +inline ::google::protobuf::RepeatedField<::uint64_t>* Backup_Simulation::_internal_mutable_hab_population_indound() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.hab_population_indound_; +} // repeated double hab_incubator_popuplation = 15; inline int Backup_Simulation::_internal_hab_incubator_popuplation_size() const { - return hab_incubator_popuplation_.size(); + return _internal_hab_incubator_popuplation().size(); } inline int Backup_Simulation::hab_incubator_popuplation_size() const { return _internal_hab_incubator_popuplation_size(); } inline void Backup_Simulation::clear_hab_incubator_popuplation() { - hab_incubator_popuplation_.Clear(); -} -inline double Backup_Simulation::_internal_hab_incubator_popuplation(int index) const { - return hab_incubator_popuplation_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.hab_incubator_popuplation_.Clear(); } inline double Backup_Simulation::hab_incubator_popuplation(int index) const { // @@protoc_insertion_point(field_get:ei.Backup.Simulation.hab_incubator_popuplation) - return _internal_hab_incubator_popuplation(index); + return _internal_hab_incubator_popuplation().Get(index); } inline void Backup_Simulation::set_hab_incubator_popuplation(int index, double value) { - hab_incubator_popuplation_.Set(index, value); + _internal_mutable_hab_incubator_popuplation()->Set(index, value); // @@protoc_insertion_point(field_set:ei.Backup.Simulation.hab_incubator_popuplation) } -inline void Backup_Simulation::_internal_add_hab_incubator_popuplation(double value) { - hab_incubator_popuplation_.Add(value); -} inline void Backup_Simulation::add_hab_incubator_popuplation(double value) { - _internal_add_hab_incubator_popuplation(value); + ::google::protobuf::internal::TSanWrite(&_impl_); + _internal_mutable_hab_incubator_popuplation()->Add(value); // @@protoc_insertion_point(field_add:ei.Backup.Simulation.hab_incubator_popuplation) } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >& -Backup_Simulation::_internal_hab_incubator_popuplation() const { - return hab_incubator_popuplation_; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >& -Backup_Simulation::hab_incubator_popuplation() const { +inline const ::google::protobuf::RepeatedField& Backup_Simulation::hab_incubator_popuplation() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.Backup.Simulation.hab_incubator_popuplation) return _internal_hab_incubator_popuplation(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >* -Backup_Simulation::_internal_mutable_hab_incubator_popuplation() { - return &hab_incubator_popuplation_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >* -Backup_Simulation::mutable_hab_incubator_popuplation() { +inline ::google::protobuf::RepeatedField* Backup_Simulation::mutable_hab_incubator_popuplation() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.Backup.Simulation.hab_incubator_popuplation) + ::google::protobuf::internal::TSanWrite(&_impl_); return _internal_mutable_hab_incubator_popuplation(); } +inline const ::google::protobuf::RepeatedField& +Backup_Simulation::_internal_hab_incubator_popuplation() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.hab_incubator_popuplation_; +} +inline ::google::protobuf::RepeatedField* Backup_Simulation::_internal_mutable_hab_incubator_popuplation() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.hab_incubator_popuplation_; +} // optional double hatchery_population = 16; -inline bool Backup_Simulation::_internal_has_hatchery_population() const { - bool value = (_has_bits_[0] & 0x00000400u) != 0; - return value; -} inline bool Backup_Simulation::has_hatchery_population() const { - return _internal_has_hatchery_population(); + bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0; + return value; } inline void Backup_Simulation::clear_hatchery_population() { - hatchery_population_ = 0; - _has_bits_[0] &= ~0x00000400u; -} -inline double Backup_Simulation::_internal_hatchery_population() const { - return hatchery_population_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.hatchery_population_ = 0; + _impl_._has_bits_[0] &= ~0x00000400u; } inline double Backup_Simulation::hatchery_population() const { // @@protoc_insertion_point(field_get:ei.Backup.Simulation.hatchery_population) return _internal_hatchery_population(); } -inline void Backup_Simulation::_internal_set_hatchery_population(double value) { - _has_bits_[0] |= 0x00000400u; - hatchery_population_ = value; -} inline void Backup_Simulation::set_hatchery_population(double value) { _internal_set_hatchery_population(value); + _impl_._has_bits_[0] |= 0x00000400u; // @@protoc_insertion_point(field_set:ei.Backup.Simulation.hatchery_population) } +inline double Backup_Simulation::_internal_hatchery_population() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.hatchery_population_; +} +inline void Backup_Simulation::_internal_set_hatchery_population(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.hatchery_population_ = value; +} // repeated uint32 vehicles = 17; inline int Backup_Simulation::_internal_vehicles_size() const { - return vehicles_.size(); + return _internal_vehicles().size(); } inline int Backup_Simulation::vehicles_size() const { return _internal_vehicles_size(); } inline void Backup_Simulation::clear_vehicles() { - vehicles_.Clear(); -} -inline uint32_t Backup_Simulation::_internal_vehicles(int index) const { - return vehicles_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.vehicles_.Clear(); } -inline uint32_t Backup_Simulation::vehicles(int index) const { +inline ::uint32_t Backup_Simulation::vehicles(int index) const { // @@protoc_insertion_point(field_get:ei.Backup.Simulation.vehicles) - return _internal_vehicles(index); + return _internal_vehicles().Get(index); } -inline void Backup_Simulation::set_vehicles(int index, uint32_t value) { - vehicles_.Set(index, value); +inline void Backup_Simulation::set_vehicles(int index, ::uint32_t value) { + _internal_mutable_vehicles()->Set(index, value); // @@protoc_insertion_point(field_set:ei.Backup.Simulation.vehicles) } -inline void Backup_Simulation::_internal_add_vehicles(uint32_t value) { - vehicles_.Add(value); -} -inline void Backup_Simulation::add_vehicles(uint32_t value) { - _internal_add_vehicles(value); +inline void Backup_Simulation::add_vehicles(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _internal_mutable_vehicles()->Add(value); // @@protoc_insertion_point(field_add:ei.Backup.Simulation.vehicles) } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& -Backup_Simulation::_internal_vehicles() const { - return vehicles_; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& -Backup_Simulation::vehicles() const { +inline const ::google::protobuf::RepeatedField<::uint32_t>& Backup_Simulation::vehicles() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.Backup.Simulation.vehicles) return _internal_vehicles(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* -Backup_Simulation::_internal_mutable_vehicles() { - return &vehicles_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* -Backup_Simulation::mutable_vehicles() { +inline ::google::protobuf::RepeatedField<::uint32_t>* Backup_Simulation::mutable_vehicles() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.Backup.Simulation.vehicles) + ::google::protobuf::internal::TSanWrite(&_impl_); return _internal_mutable_vehicles(); } +inline const ::google::protobuf::RepeatedField<::uint32_t>& +Backup_Simulation::_internal_vehicles() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.vehicles_; +} +inline ::google::protobuf::RepeatedField<::uint32_t>* Backup_Simulation::_internal_mutable_vehicles() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.vehicles_; +} // repeated uint32 train_length = 21; inline int Backup_Simulation::_internal_train_length_size() const { - return train_length_.size(); + return _internal_train_length().size(); } inline int Backup_Simulation::train_length_size() const { return _internal_train_length_size(); } inline void Backup_Simulation::clear_train_length() { - train_length_.Clear(); -} -inline uint32_t Backup_Simulation::_internal_train_length(int index) const { - return train_length_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.train_length_.Clear(); } -inline uint32_t Backup_Simulation::train_length(int index) const { +inline ::uint32_t Backup_Simulation::train_length(int index) const { // @@protoc_insertion_point(field_get:ei.Backup.Simulation.train_length) - return _internal_train_length(index); + return _internal_train_length().Get(index); } -inline void Backup_Simulation::set_train_length(int index, uint32_t value) { - train_length_.Set(index, value); +inline void Backup_Simulation::set_train_length(int index, ::uint32_t value) { + _internal_mutable_train_length()->Set(index, value); // @@protoc_insertion_point(field_set:ei.Backup.Simulation.train_length) } -inline void Backup_Simulation::_internal_add_train_length(uint32_t value) { - train_length_.Add(value); -} -inline void Backup_Simulation::add_train_length(uint32_t value) { - _internal_add_train_length(value); +inline void Backup_Simulation::add_train_length(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _internal_mutable_train_length()->Add(value); // @@protoc_insertion_point(field_add:ei.Backup.Simulation.train_length) } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& -Backup_Simulation::_internal_train_length() const { - return train_length_; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& -Backup_Simulation::train_length() const { +inline const ::google::protobuf::RepeatedField<::uint32_t>& Backup_Simulation::train_length() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.Backup.Simulation.train_length) return _internal_train_length(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* -Backup_Simulation::_internal_mutable_train_length() { - return &train_length_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* -Backup_Simulation::mutable_train_length() { +inline ::google::protobuf::RepeatedField<::uint32_t>* Backup_Simulation::mutable_train_length() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.Backup.Simulation.train_length) + ::google::protobuf::internal::TSanWrite(&_impl_); return _internal_mutable_train_length(); } +inline const ::google::protobuf::RepeatedField<::uint32_t>& +Backup_Simulation::_internal_train_length() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.train_length_; +} +inline ::google::protobuf::RepeatedField<::uint32_t>* Backup_Simulation::_internal_mutable_train_length() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.train_length_; +} // repeated .ei.Backup.ResearchItem common_research = 18; inline int Backup_Simulation::_internal_common_research_size() const { - return common_research_.size(); + return _internal_common_research().size(); } inline int Backup_Simulation::common_research_size() const { return _internal_common_research_size(); } inline void Backup_Simulation::clear_common_research() { - common_research_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.common_research_.Clear(); } -inline ::ei::Backup_ResearchItem* Backup_Simulation::mutable_common_research(int index) { +inline ::ei::Backup_ResearchItem* Backup_Simulation::mutable_common_research(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.Backup.Simulation.common_research) - return common_research_.Mutable(index); + return _internal_mutable_common_research()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_ResearchItem >* -Backup_Simulation::mutable_common_research() { +inline ::google::protobuf::RepeatedPtrField<::ei::Backup_ResearchItem>* Backup_Simulation::mutable_common_research() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.Backup.Simulation.common_research) - return &common_research_; -} -inline const ::ei::Backup_ResearchItem& Backup_Simulation::_internal_common_research(int index) const { - return common_research_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_common_research(); } -inline const ::ei::Backup_ResearchItem& Backup_Simulation::common_research(int index) const { +inline const ::ei::Backup_ResearchItem& Backup_Simulation::common_research(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.Simulation.common_research) - return _internal_common_research(index); + return _internal_common_research().Get(index); } -inline ::ei::Backup_ResearchItem* Backup_Simulation::_internal_add_common_research() { - return common_research_.Add(); -} -inline ::ei::Backup_ResearchItem* Backup_Simulation::add_common_research() { - ::ei::Backup_ResearchItem* _add = _internal_add_common_research(); +inline ::ei::Backup_ResearchItem* Backup_Simulation::add_common_research() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::Backup_ResearchItem* _add = _internal_mutable_common_research()->Add(); // @@protoc_insertion_point(field_add:ei.Backup.Simulation.common_research) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_ResearchItem >& -Backup_Simulation::common_research() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::Backup_ResearchItem>& Backup_Simulation::common_research() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.Backup.Simulation.common_research) - return common_research_; + return _internal_common_research(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::Backup_ResearchItem>& +Backup_Simulation::_internal_common_research() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.common_research_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::Backup_ResearchItem>* +Backup_Simulation::_internal_mutable_common_research() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.common_research_; } // repeated .ei.Backup.ActiveBoost active_boosts = 22; inline int Backup_Simulation::_internal_active_boosts_size() const { - return active_boosts_.size(); + return _internal_active_boosts().size(); } inline int Backup_Simulation::active_boosts_size() const { return _internal_active_boosts_size(); } inline void Backup_Simulation::clear_active_boosts() { - active_boosts_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.active_boosts_.Clear(); } -inline ::ei::Backup_ActiveBoost* Backup_Simulation::mutable_active_boosts(int index) { +inline ::ei::Backup_ActiveBoost* Backup_Simulation::mutable_active_boosts(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.Backup.Simulation.active_boosts) - return active_boosts_.Mutable(index); + return _internal_mutable_active_boosts()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_ActiveBoost >* -Backup_Simulation::mutable_active_boosts() { +inline ::google::protobuf::RepeatedPtrField<::ei::Backup_ActiveBoost>* Backup_Simulation::mutable_active_boosts() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.Backup.Simulation.active_boosts) - return &active_boosts_; -} -inline const ::ei::Backup_ActiveBoost& Backup_Simulation::_internal_active_boosts(int index) const { - return active_boosts_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_active_boosts(); } -inline const ::ei::Backup_ActiveBoost& Backup_Simulation::active_boosts(int index) const { +inline const ::ei::Backup_ActiveBoost& Backup_Simulation::active_boosts(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.Simulation.active_boosts) - return _internal_active_boosts(index); + return _internal_active_boosts().Get(index); } -inline ::ei::Backup_ActiveBoost* Backup_Simulation::_internal_add_active_boosts() { - return active_boosts_.Add(); -} -inline ::ei::Backup_ActiveBoost* Backup_Simulation::add_active_boosts() { - ::ei::Backup_ActiveBoost* _add = _internal_add_active_boosts(); +inline ::ei::Backup_ActiveBoost* Backup_Simulation::add_active_boosts() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::Backup_ActiveBoost* _add = _internal_mutable_active_boosts()->Add(); // @@protoc_insertion_point(field_add:ei.Backup.Simulation.active_boosts) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_ActiveBoost >& -Backup_Simulation::active_boosts() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::Backup_ActiveBoost>& Backup_Simulation::active_boosts() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.Backup.Simulation.active_boosts) - return active_boosts_; + return _internal_active_boosts(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::Backup_ActiveBoost>& +Backup_Simulation::_internal_active_boosts() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.active_boosts_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::Backup_ActiveBoost>* +Backup_Simulation::_internal_mutable_active_boosts() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.active_boosts_; } // optional double last_cash_boost_time = 31; -inline bool Backup_Simulation::_internal_has_last_cash_boost_time() const { - bool value = (_has_bits_[0] & 0x00100000u) != 0; - return value; -} inline bool Backup_Simulation::has_last_cash_boost_time() const { - return _internal_has_last_cash_boost_time(); + bool value = (_impl_._has_bits_[0] & 0x00100000u) != 0; + return value; } inline void Backup_Simulation::clear_last_cash_boost_time() { - last_cash_boost_time_ = 0; - _has_bits_[0] &= ~0x00100000u; -} -inline double Backup_Simulation::_internal_last_cash_boost_time() const { - return last_cash_boost_time_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_cash_boost_time_ = 0; + _impl_._has_bits_[0] &= ~0x00100000u; } inline double Backup_Simulation::last_cash_boost_time() const { // @@protoc_insertion_point(field_get:ei.Backup.Simulation.last_cash_boost_time) return _internal_last_cash_boost_time(); } -inline void Backup_Simulation::_internal_set_last_cash_boost_time(double value) { - _has_bits_[0] |= 0x00100000u; - last_cash_boost_time_ = value; -} inline void Backup_Simulation::set_last_cash_boost_time(double value) { _internal_set_last_cash_boost_time(value); + _impl_._has_bits_[0] |= 0x00100000u; // @@protoc_insertion_point(field_set:ei.Backup.Simulation.last_cash_boost_time) } +inline double Backup_Simulation::_internal_last_cash_boost_time() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.last_cash_boost_time_; +} +inline void Backup_Simulation::_internal_set_last_cash_boost_time(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_cash_boost_time_ = value; +} // optional uint32 time_cheats_detected = 23; -inline bool Backup_Simulation::_internal_has_time_cheats_detected() const { - bool value = (_has_bits_[0] & 0x00001000u) != 0; - return value; -} inline bool Backup_Simulation::has_time_cheats_detected() const { - return _internal_has_time_cheats_detected(); + bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0; + return value; } inline void Backup_Simulation::clear_time_cheats_detected() { - time_cheats_detected_ = 0u; - _has_bits_[0] &= ~0x00001000u; -} -inline uint32_t Backup_Simulation::_internal_time_cheats_detected() const { - return time_cheats_detected_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.time_cheats_detected_ = 0u; + _impl_._has_bits_[0] &= ~0x00001000u; } -inline uint32_t Backup_Simulation::time_cheats_detected() const { +inline ::uint32_t Backup_Simulation::time_cheats_detected() const { // @@protoc_insertion_point(field_get:ei.Backup.Simulation.time_cheats_detected) return _internal_time_cheats_detected(); } -inline void Backup_Simulation::_internal_set_time_cheats_detected(uint32_t value) { - _has_bits_[0] |= 0x00001000u; - time_cheats_detected_ = value; -} -inline void Backup_Simulation::set_time_cheats_detected(uint32_t value) { +inline void Backup_Simulation::set_time_cheats_detected(::uint32_t value) { _internal_set_time_cheats_detected(value); + _impl_._has_bits_[0] |= 0x00001000u; // @@protoc_insertion_point(field_set:ei.Backup.Simulation.time_cheats_detected) } +inline ::uint32_t Backup_Simulation::_internal_time_cheats_detected() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.time_cheats_detected_; +} +inline void Backup_Simulation::_internal_set_time_cheats_detected(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.time_cheats_detected_ = value; +} // optional double time_cheat_debt = 24; -inline bool Backup_Simulation::_internal_has_time_cheat_debt() const { - bool value = (_has_bits_[0] & 0x00002000u) != 0; - return value; -} inline bool Backup_Simulation::has_time_cheat_debt() const { - return _internal_has_time_cheat_debt(); + bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0; + return value; } inline void Backup_Simulation::clear_time_cheat_debt() { - time_cheat_debt_ = 0; - _has_bits_[0] &= ~0x00002000u; -} -inline double Backup_Simulation::_internal_time_cheat_debt() const { - return time_cheat_debt_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.time_cheat_debt_ = 0; + _impl_._has_bits_[0] &= ~0x00002000u; } inline double Backup_Simulation::time_cheat_debt() const { // @@protoc_insertion_point(field_get:ei.Backup.Simulation.time_cheat_debt) return _internal_time_cheat_debt(); } -inline void Backup_Simulation::_internal_set_time_cheat_debt(double value) { - _has_bits_[0] |= 0x00002000u; - time_cheat_debt_ = value; -} inline void Backup_Simulation::set_time_cheat_debt(double value) { _internal_set_time_cheat_debt(value); + _impl_._has_bits_[0] |= 0x00002000u; // @@protoc_insertion_point(field_set:ei.Backup.Simulation.time_cheat_debt) } +inline double Backup_Simulation::_internal_time_cheat_debt() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.time_cheat_debt_; +} +inline void Backup_Simulation::_internal_set_time_cheat_debt(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.time_cheat_debt_ = value; +} // optional uint32 boost_tokens_received = 25; -inline bool Backup_Simulation::_internal_has_boost_tokens_received() const { - bool value = (_has_bits_[0] & 0x00004000u) != 0; - return value; -} inline bool Backup_Simulation::has_boost_tokens_received() const { - return _internal_has_boost_tokens_received(); + bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0; + return value; } inline void Backup_Simulation::clear_boost_tokens_received() { - boost_tokens_received_ = 0u; - _has_bits_[0] &= ~0x00004000u; -} -inline uint32_t Backup_Simulation::_internal_boost_tokens_received() const { - return boost_tokens_received_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.boost_tokens_received_ = 0u; + _impl_._has_bits_[0] &= ~0x00004000u; } -inline uint32_t Backup_Simulation::boost_tokens_received() const { +inline ::uint32_t Backup_Simulation::boost_tokens_received() const { // @@protoc_insertion_point(field_get:ei.Backup.Simulation.boost_tokens_received) return _internal_boost_tokens_received(); } -inline void Backup_Simulation::_internal_set_boost_tokens_received(uint32_t value) { - _has_bits_[0] |= 0x00004000u; - boost_tokens_received_ = value; -} -inline void Backup_Simulation::set_boost_tokens_received(uint32_t value) { +inline void Backup_Simulation::set_boost_tokens_received(::uint32_t value) { _internal_set_boost_tokens_received(value); + _impl_._has_bits_[0] |= 0x00004000u; // @@protoc_insertion_point(field_set:ei.Backup.Simulation.boost_tokens_received) } +inline ::uint32_t Backup_Simulation::_internal_boost_tokens_received() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.boost_tokens_received_; +} +inline void Backup_Simulation::_internal_set_boost_tokens_received(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.boost_tokens_received_ = value; +} // optional uint32 boost_tokens_spent = 26; -inline bool Backup_Simulation::_internal_has_boost_tokens_spent() const { - bool value = (_has_bits_[0] & 0x00008000u) != 0; - return value; -} inline bool Backup_Simulation::has_boost_tokens_spent() const { - return _internal_has_boost_tokens_spent(); + bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0; + return value; } inline void Backup_Simulation::clear_boost_tokens_spent() { - boost_tokens_spent_ = 0u; - _has_bits_[0] &= ~0x00008000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.boost_tokens_spent_ = 0u; + _impl_._has_bits_[0] &= ~0x00008000u; } -inline uint32_t Backup_Simulation::_internal_boost_tokens_spent() const { - return boost_tokens_spent_; -} -inline uint32_t Backup_Simulation::boost_tokens_spent() const { +inline ::uint32_t Backup_Simulation::boost_tokens_spent() const { // @@protoc_insertion_point(field_get:ei.Backup.Simulation.boost_tokens_spent) return _internal_boost_tokens_spent(); } -inline void Backup_Simulation::_internal_set_boost_tokens_spent(uint32_t value) { - _has_bits_[0] |= 0x00008000u; - boost_tokens_spent_ = value; -} -inline void Backup_Simulation::set_boost_tokens_spent(uint32_t value) { +inline void Backup_Simulation::set_boost_tokens_spent(::uint32_t value) { _internal_set_boost_tokens_spent(value); + _impl_._has_bits_[0] |= 0x00008000u; // @@protoc_insertion_point(field_set:ei.Backup.Simulation.boost_tokens_spent) } +inline ::uint32_t Backup_Simulation::_internal_boost_tokens_spent() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.boost_tokens_spent_; +} +inline void Backup_Simulation::_internal_set_boost_tokens_spent(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.boost_tokens_spent_ = value; +} // optional uint32 boost_tokens_given = 28; -inline bool Backup_Simulation::_internal_has_boost_tokens_given() const { - bool value = (_has_bits_[0] & 0x00020000u) != 0; - return value; -} inline bool Backup_Simulation::has_boost_tokens_given() const { - return _internal_has_boost_tokens_given(); + bool value = (_impl_._has_bits_[0] & 0x00020000u) != 0; + return value; } inline void Backup_Simulation::clear_boost_tokens_given() { - boost_tokens_given_ = 0u; - _has_bits_[0] &= ~0x00020000u; -} -inline uint32_t Backup_Simulation::_internal_boost_tokens_given() const { - return boost_tokens_given_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.boost_tokens_given_ = 0u; + _impl_._has_bits_[0] &= ~0x00020000u; } -inline uint32_t Backup_Simulation::boost_tokens_given() const { +inline ::uint32_t Backup_Simulation::boost_tokens_given() const { // @@protoc_insertion_point(field_get:ei.Backup.Simulation.boost_tokens_given) return _internal_boost_tokens_given(); } -inline void Backup_Simulation::_internal_set_boost_tokens_given(uint32_t value) { - _has_bits_[0] |= 0x00020000u; - boost_tokens_given_ = value; -} -inline void Backup_Simulation::set_boost_tokens_given(uint32_t value) { +inline void Backup_Simulation::set_boost_tokens_given(::uint32_t value) { _internal_set_boost_tokens_given(value); + _impl_._has_bits_[0] |= 0x00020000u; // @@protoc_insertion_point(field_set:ei.Backup.Simulation.boost_tokens_given) } +inline ::uint32_t Backup_Simulation::_internal_boost_tokens_given() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.boost_tokens_given_; +} +inline void Backup_Simulation::_internal_set_boost_tokens_given(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.boost_tokens_given_ = value; +} // optional uint32 unclaimed_boost_tokens = 27; -inline bool Backup_Simulation::_internal_has_unclaimed_boost_tokens() const { - bool value = (_has_bits_[0] & 0x00010000u) != 0; - return value; -} inline bool Backup_Simulation::has_unclaimed_boost_tokens() const { - return _internal_has_unclaimed_boost_tokens(); + bool value = (_impl_._has_bits_[0] & 0x00010000u) != 0; + return value; } inline void Backup_Simulation::clear_unclaimed_boost_tokens() { - unclaimed_boost_tokens_ = 0u; - _has_bits_[0] &= ~0x00010000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.unclaimed_boost_tokens_ = 0u; + _impl_._has_bits_[0] &= ~0x00010000u; } -inline uint32_t Backup_Simulation::_internal_unclaimed_boost_tokens() const { - return unclaimed_boost_tokens_; -} -inline uint32_t Backup_Simulation::unclaimed_boost_tokens() const { +inline ::uint32_t Backup_Simulation::unclaimed_boost_tokens() const { // @@protoc_insertion_point(field_get:ei.Backup.Simulation.unclaimed_boost_tokens) return _internal_unclaimed_boost_tokens(); } -inline void Backup_Simulation::_internal_set_unclaimed_boost_tokens(uint32_t value) { - _has_bits_[0] |= 0x00010000u; - unclaimed_boost_tokens_ = value; -} -inline void Backup_Simulation::set_unclaimed_boost_tokens(uint32_t value) { +inline void Backup_Simulation::set_unclaimed_boost_tokens(::uint32_t value) { _internal_set_unclaimed_boost_tokens(value); + _impl_._has_bits_[0] |= 0x00010000u; // @@protoc_insertion_point(field_set:ei.Backup.Simulation.unclaimed_boost_tokens) } +inline ::uint32_t Backup_Simulation::_internal_unclaimed_boost_tokens() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.unclaimed_boost_tokens_; +} +inline void Backup_Simulation::_internal_set_unclaimed_boost_tokens(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.unclaimed_boost_tokens_ = value; +} // optional double gametime_until_next_boost_token = 29; -inline bool Backup_Simulation::_internal_has_gametime_until_next_boost_token() const { - bool value = (_has_bits_[0] & 0x00040000u) != 0; - return value; -} inline bool Backup_Simulation::has_gametime_until_next_boost_token() const { - return _internal_has_gametime_until_next_boost_token(); + bool value = (_impl_._has_bits_[0] & 0x00040000u) != 0; + return value; } inline void Backup_Simulation::clear_gametime_until_next_boost_token() { - gametime_until_next_boost_token_ = 0; - _has_bits_[0] &= ~0x00040000u; -} -inline double Backup_Simulation::_internal_gametime_until_next_boost_token() const { - return gametime_until_next_boost_token_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gametime_until_next_boost_token_ = 0; + _impl_._has_bits_[0] &= ~0x00040000u; } inline double Backup_Simulation::gametime_until_next_boost_token() const { // @@protoc_insertion_point(field_get:ei.Backup.Simulation.gametime_until_next_boost_token) return _internal_gametime_until_next_boost_token(); } -inline void Backup_Simulation::_internal_set_gametime_until_next_boost_token(double value) { - _has_bits_[0] |= 0x00040000u; - gametime_until_next_boost_token_ = value; -} inline void Backup_Simulation::set_gametime_until_next_boost_token(double value) { _internal_set_gametime_until_next_boost_token(value); + _impl_._has_bits_[0] |= 0x00040000u; // @@protoc_insertion_point(field_set:ei.Backup.Simulation.gametime_until_next_boost_token) } +inline double Backup_Simulation::_internal_gametime_until_next_boost_token() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.gametime_until_next_boost_token_; +} +inline void Backup_Simulation::_internal_set_gametime_until_next_boost_token(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gametime_until_next_boost_token_ = value; +} // ------------------------------------------------------------------- // Backup_Mission // optional string current_mission = 1; -inline bool Backup_Mission::_internal_has_current_mission() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool Backup_Mission::has_current_mission() const { - return _internal_has_current_mission(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void Backup_Mission::clear_current_mission() { - current_mission_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.current_mission_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& Backup_Mission::current_mission() const { +inline const std::string& Backup_Mission::current_mission() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.Mission.current_mission) return _internal_current_mission(); } -template -inline PROTOBUF_ALWAYS_INLINE -void Backup_Mission::set_current_mission(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - current_mission_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void Backup_Mission::set_current_mission(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.current_mission_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.Backup.Mission.current_mission) } -inline std::string* Backup_Mission::mutable_current_mission() { +inline std::string* Backup_Mission::mutable_current_mission() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_current_mission(); // @@protoc_insertion_point(field_mutable:ei.Backup.Mission.current_mission) return _s; } inline const std::string& Backup_Mission::_internal_current_mission() const { - return current_mission_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.current_mission_.Get(); } inline void Backup_Mission::_internal_set_current_mission(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - current_mission_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.current_mission_.Set(value, GetArena()); } inline std::string* Backup_Mission::_internal_mutable_current_mission() { - _has_bits_[0] |= 0x00000001u; - return current_mission_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.current_mission_.Mutable( GetArena()); } inline std::string* Backup_Mission::release_current_mission() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Backup.Mission.current_mission) - if (!_internal_has_current_mission()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = current_mission_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (current_mission_.IsDefault()) { - current_mission_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.current_mission_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.current_mission_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void Backup_Mission::set_allocated_current_mission(std::string* current_mission) { - if (current_mission != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void Backup_Mission::set_allocated_current_mission(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - current_mission_.SetAllocated(current_mission, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (current_mission_.IsDefault()) { - current_mission_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.current_mission_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.current_mission_.IsDefault()) { + _impl_.current_mission_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.Backup.Mission.current_mission) } // optional double reference_value = 2; -inline bool Backup_Mission::_internal_has_reference_value() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool Backup_Mission::has_reference_value() const { - return _internal_has_reference_value(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void Backup_Mission::clear_reference_value() { - reference_value_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline double Backup_Mission::_internal_reference_value() const { - return reference_value_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.reference_value_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } inline double Backup_Mission::reference_value() const { // @@protoc_insertion_point(field_get:ei.Backup.Mission.reference_value) return _internal_reference_value(); } -inline void Backup_Mission::_internal_set_reference_value(double value) { - _has_bits_[0] |= 0x00000002u; - reference_value_ = value; -} inline void Backup_Mission::set_reference_value(double value) { _internal_set_reference_value(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.Backup.Mission.reference_value) } +inline double Backup_Mission::_internal_reference_value() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.reference_value_; +} +inline void Backup_Mission::_internal_set_reference_value(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.reference_value_ = value; +} // repeated string current_missions = 4; inline int Backup_Mission::_internal_current_missions_size() const { - return current_missions_.size(); + return _internal_current_missions().size(); } inline int Backup_Mission::current_missions_size() const { return _internal_current_missions_size(); } inline void Backup_Mission::clear_current_missions() { - current_missions_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.current_missions_.Clear(); } -inline std::string* Backup_Mission::add_current_missions() { - std::string* _s = _internal_add_current_missions(); +inline std::string* Backup_Mission::add_current_missions() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + std::string* _s = _internal_mutable_current_missions()->Add(); // @@protoc_insertion_point(field_add_mutable:ei.Backup.Mission.current_missions) return _s; } -inline const std::string& Backup_Mission::_internal_current_missions(int index) const { - return current_missions_.Get(index); -} -inline const std::string& Backup_Mission::current_missions(int index) const { +inline const std::string& Backup_Mission::current_missions(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.Mission.current_missions) - return _internal_current_missions(index); + return _internal_current_missions().Get(index); } -inline std::string* Backup_Mission::mutable_current_missions(int index) { +inline std::string* Backup_Mission::mutable_current_missions(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.Backup.Mission.current_missions) - return current_missions_.Mutable(index); -} -inline void Backup_Mission::set_current_missions(int index, const std::string& value) { - current_missions_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set:ei.Backup.Mission.current_missions) + return _internal_mutable_current_missions()->Mutable(index); } -inline void Backup_Mission::set_current_missions(int index, std::string&& value) { - current_missions_.Mutable(index)->assign(std::move(value)); +template +inline void Backup_Mission::set_current_missions(int index, Arg_&& value, Args_... args) { + ::google::protobuf::internal::AssignToString( + *_internal_mutable_current_missions()->Mutable(index), + std::forward(value), args... ); // @@protoc_insertion_point(field_set:ei.Backup.Mission.current_missions) } -inline void Backup_Mission::set_current_missions(int index, const char* value) { - GOOGLE_DCHECK(value != nullptr); - current_missions_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set_char:ei.Backup.Mission.current_missions) -} -inline void Backup_Mission::set_current_missions(int index, const char* value, size_t size) { - current_missions_.Mutable(index)->assign( - reinterpret_cast(value), size); - // @@protoc_insertion_point(field_set_pointer:ei.Backup.Mission.current_missions) -} -inline std::string* Backup_Mission::_internal_add_current_missions() { - return current_missions_.Add(); -} -inline void Backup_Mission::add_current_missions(const std::string& value) { - current_missions_.Add()->assign(value); - // @@protoc_insertion_point(field_add:ei.Backup.Mission.current_missions) -} -inline void Backup_Mission::add_current_missions(std::string&& value) { - current_missions_.Add(std::move(value)); +template +inline void Backup_Mission::add_current_missions(Arg_&& value, Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::google::protobuf::internal::AddToRepeatedPtrField(*_internal_mutable_current_missions(), + std::forward(value), + args... ); // @@protoc_insertion_point(field_add:ei.Backup.Mission.current_missions) } -inline void Backup_Mission::add_current_missions(const char* value) { - GOOGLE_DCHECK(value != nullptr); - current_missions_.Add()->assign(value); - // @@protoc_insertion_point(field_add_char:ei.Backup.Mission.current_missions) -} -inline void Backup_Mission::add_current_missions(const char* value, size_t size) { - current_missions_.Add()->assign(reinterpret_cast(value), size); - // @@protoc_insertion_point(field_add_pointer:ei.Backup.Mission.current_missions) -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& -Backup_Mission::current_missions() const { +inline const ::google::protobuf::RepeatedPtrField& +Backup_Mission::current_missions() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.Backup.Mission.current_missions) - return current_missions_; + return _internal_current_missions(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* -Backup_Mission::mutable_current_missions() { +inline ::google::protobuf::RepeatedPtrField* +Backup_Mission::mutable_current_missions() ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.Backup.Mission.current_missions) - return ¤t_missions_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_current_missions(); +} +inline const ::google::protobuf::RepeatedPtrField& +Backup_Mission::_internal_current_missions() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.current_missions_; +} +inline ::google::protobuf::RepeatedPtrField* +Backup_Mission::_internal_mutable_current_missions() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.current_missions_; } // repeated .ei.Backup.MissionInfo missions = 3; inline int Backup_Mission::_internal_missions_size() const { - return missions_.size(); + return _internal_missions().size(); } inline int Backup_Mission::missions_size() const { return _internal_missions_size(); } inline void Backup_Mission::clear_missions() { - missions_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.missions_.Clear(); } -inline ::ei::Backup_MissionInfo* Backup_Mission::mutable_missions(int index) { +inline ::ei::Backup_MissionInfo* Backup_Mission::mutable_missions(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.Backup.Mission.missions) - return missions_.Mutable(index); + return _internal_mutable_missions()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_MissionInfo >* -Backup_Mission::mutable_missions() { +inline ::google::protobuf::RepeatedPtrField<::ei::Backup_MissionInfo>* Backup_Mission::mutable_missions() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.Backup.Mission.missions) - return &missions_; -} -inline const ::ei::Backup_MissionInfo& Backup_Mission::_internal_missions(int index) const { - return missions_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_missions(); } -inline const ::ei::Backup_MissionInfo& Backup_Mission::missions(int index) const { +inline const ::ei::Backup_MissionInfo& Backup_Mission::missions(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.Mission.missions) - return _internal_missions(index); -} -inline ::ei::Backup_MissionInfo* Backup_Mission::_internal_add_missions() { - return missions_.Add(); + return _internal_missions().Get(index); } -inline ::ei::Backup_MissionInfo* Backup_Mission::add_missions() { - ::ei::Backup_MissionInfo* _add = _internal_add_missions(); +inline ::ei::Backup_MissionInfo* Backup_Mission::add_missions() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::Backup_MissionInfo* _add = _internal_mutable_missions()->Add(); // @@protoc_insertion_point(field_add:ei.Backup.Mission.missions) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_MissionInfo >& -Backup_Mission::missions() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::Backup_MissionInfo>& Backup_Mission::missions() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.Backup.Mission.missions) - return missions_; + return _internal_missions(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::Backup_MissionInfo>& +Backup_Mission::_internal_missions() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.missions_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::Backup_MissionInfo>* +Backup_Mission::_internal_mutable_missions() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.missions_; } // ------------------------------------------------------------------- @@ -59966,3263 +65991,3378 @@ Backup_Mission::missions() const { // Backup_Misc // optional bool chicken_btn_pref_big = 1; -inline bool Backup_Misc::_internal_has_chicken_btn_pref_big() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool Backup_Misc::has_chicken_btn_pref_big() const { - return _internal_has_chicken_btn_pref_big(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void Backup_Misc::clear_chicken_btn_pref_big() { - chicken_btn_pref_big_ = false; - _has_bits_[0] &= ~0x00000010u; -} -inline bool Backup_Misc::_internal_chicken_btn_pref_big() const { - return chicken_btn_pref_big_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.chicken_btn_pref_big_ = false; + _impl_._has_bits_[0] &= ~0x00000010u; } inline bool Backup_Misc::chicken_btn_pref_big() const { // @@protoc_insertion_point(field_get:ei.Backup.Misc.chicken_btn_pref_big) return _internal_chicken_btn_pref_big(); } -inline void Backup_Misc::_internal_set_chicken_btn_pref_big(bool value) { - _has_bits_[0] |= 0x00000010u; - chicken_btn_pref_big_ = value; -} inline void Backup_Misc::set_chicken_btn_pref_big(bool value) { _internal_set_chicken_btn_pref_big(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.Backup.Misc.chicken_btn_pref_big) } +inline bool Backup_Misc::_internal_chicken_btn_pref_big() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.chicken_btn_pref_big_; +} +inline void Backup_Misc::_internal_set_chicken_btn_pref_big(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.chicken_btn_pref_big_ = value; +} // optional bool free_hatchery_refill_given = 2; -inline bool Backup_Misc::_internal_has_free_hatchery_refill_given() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool Backup_Misc::has_free_hatchery_refill_given() const { - return _internal_has_free_hatchery_refill_given(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void Backup_Misc::clear_free_hatchery_refill_given() { - free_hatchery_refill_given_ = false; - _has_bits_[0] &= ~0x00000020u; -} -inline bool Backup_Misc::_internal_free_hatchery_refill_given() const { - return free_hatchery_refill_given_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.free_hatchery_refill_given_ = false; + _impl_._has_bits_[0] &= ~0x00000020u; } inline bool Backup_Misc::free_hatchery_refill_given() const { // @@protoc_insertion_point(field_get:ei.Backup.Misc.free_hatchery_refill_given) return _internal_free_hatchery_refill_given(); } -inline void Backup_Misc::_internal_set_free_hatchery_refill_given(bool value) { - _has_bits_[0] |= 0x00000020u; - free_hatchery_refill_given_ = value; -} inline void Backup_Misc::set_free_hatchery_refill_given(bool value) { _internal_set_free_hatchery_refill_given(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.Backup.Misc.free_hatchery_refill_given) } +inline bool Backup_Misc::_internal_free_hatchery_refill_given() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.free_hatchery_refill_given_; +} +inline void Backup_Misc::_internal_set_free_hatchery_refill_given(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.free_hatchery_refill_given_ = value; +} // optional double last_share_farm_value = 3 [default = 10000000]; -inline bool Backup_Misc::_internal_has_last_share_farm_value() const { - bool value = (_has_bits_[0] & 0x00200000u) != 0; - return value; -} inline bool Backup_Misc::has_last_share_farm_value() const { - return _internal_has_last_share_farm_value(); + bool value = (_impl_._has_bits_[0] & 0x00200000u) != 0; + return value; } inline void Backup_Misc::clear_last_share_farm_value() { - last_share_farm_value_ = 10000000; - _has_bits_[0] &= ~0x00200000u; -} -inline double Backup_Misc::_internal_last_share_farm_value() const { - return last_share_farm_value_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_share_farm_value_ = 10000000; + _impl_._has_bits_[0] &= ~0x00200000u; } inline double Backup_Misc::last_share_farm_value() const { // @@protoc_insertion_point(field_get:ei.Backup.Misc.last_share_farm_value) return _internal_last_share_farm_value(); } -inline void Backup_Misc::_internal_set_last_share_farm_value(double value) { - _has_bits_[0] |= 0x00200000u; - last_share_farm_value_ = value; -} inline void Backup_Misc::set_last_share_farm_value(double value) { _internal_set_last_share_farm_value(value); + _impl_._has_bits_[0] |= 0x00200000u; // @@protoc_insertion_point(field_set:ei.Backup.Misc.last_share_farm_value) } +inline double Backup_Misc::_internal_last_share_farm_value() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.last_share_farm_value_; +} +inline void Backup_Misc::_internal_set_last_share_farm_value(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_share_farm_value_ = value; +} // optional double last_share_swarm_farm_value = 4 [default = 10000000]; -inline bool Backup_Misc::_internal_has_last_share_swarm_farm_value() const { - bool value = (_has_bits_[0] & 0x00400000u) != 0; - return value; -} inline bool Backup_Misc::has_last_share_swarm_farm_value() const { - return _internal_has_last_share_swarm_farm_value(); + bool value = (_impl_._has_bits_[0] & 0x00400000u) != 0; + return value; } inline void Backup_Misc::clear_last_share_swarm_farm_value() { - last_share_swarm_farm_value_ = 10000000; - _has_bits_[0] &= ~0x00400000u; -} -inline double Backup_Misc::_internal_last_share_swarm_farm_value() const { - return last_share_swarm_farm_value_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_share_swarm_farm_value_ = 10000000; + _impl_._has_bits_[0] &= ~0x00400000u; } inline double Backup_Misc::last_share_swarm_farm_value() const { // @@protoc_insertion_point(field_get:ei.Backup.Misc.last_share_swarm_farm_value) return _internal_last_share_swarm_farm_value(); } -inline void Backup_Misc::_internal_set_last_share_swarm_farm_value(double value) { - _has_bits_[0] |= 0x00400000u; - last_share_swarm_farm_value_ = value; -} inline void Backup_Misc::set_last_share_swarm_farm_value(double value) { _internal_set_last_share_swarm_farm_value(value); + _impl_._has_bits_[0] |= 0x00400000u; // @@protoc_insertion_point(field_set:ei.Backup.Misc.last_share_swarm_farm_value) } +inline double Backup_Misc::_internal_last_share_swarm_farm_value() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.last_share_swarm_farm_value_; +} +inline void Backup_Misc::_internal_set_last_share_swarm_farm_value(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_share_swarm_farm_value_ = value; +} // optional double last_share_swarm_size = 5 [default = 140]; -inline bool Backup_Misc::_internal_has_last_share_swarm_size() const { - bool value = (_has_bits_[0] & 0x00800000u) != 0; - return value; -} inline bool Backup_Misc::has_last_share_swarm_size() const { - return _internal_has_last_share_swarm_size(); + bool value = (_impl_._has_bits_[0] & 0x00800000u) != 0; + return value; } inline void Backup_Misc::clear_last_share_swarm_size() { - last_share_swarm_size_ = 140; - _has_bits_[0] &= ~0x00800000u; -} -inline double Backup_Misc::_internal_last_share_swarm_size() const { - return last_share_swarm_size_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_share_swarm_size_ = 140; + _impl_._has_bits_[0] &= ~0x00800000u; } inline double Backup_Misc::last_share_swarm_size() const { // @@protoc_insertion_point(field_get:ei.Backup.Misc.last_share_swarm_size) return _internal_last_share_swarm_size(); } -inline void Backup_Misc::_internal_set_last_share_swarm_size(double value) { - _has_bits_[0] |= 0x00800000u; - last_share_swarm_size_ = value; -} inline void Backup_Misc::set_last_share_swarm_size(double value) { _internal_set_last_share_swarm_size(value); + _impl_._has_bits_[0] |= 0x00800000u; // @@protoc_insertion_point(field_set:ei.Backup.Misc.last_share_swarm_size) } +inline double Backup_Misc::_internal_last_share_swarm_size() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.last_share_swarm_size_; +} +inline void Backup_Misc::_internal_set_last_share_swarm_size(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_share_swarm_size_ = value; +} // optional uint64 last_prestige_alert_soul_eggs_DEPRECATED = 10 [default = 45]; -inline bool Backup_Misc::_internal_has_last_prestige_alert_soul_eggs_deprecated() const { - bool value = (_has_bits_[0] & 0x01000000u) != 0; - return value; -} inline bool Backup_Misc::has_last_prestige_alert_soul_eggs_deprecated() const { - return _internal_has_last_prestige_alert_soul_eggs_deprecated(); + bool value = (_impl_._has_bits_[0] & 0x01000000u) != 0; + return value; } inline void Backup_Misc::clear_last_prestige_alert_soul_eggs_deprecated() { - last_prestige_alert_soul_eggs_deprecated_ = uint64_t{45u}; - _has_bits_[0] &= ~0x01000000u; -} -inline uint64_t Backup_Misc::_internal_last_prestige_alert_soul_eggs_deprecated() const { - return last_prestige_alert_soul_eggs_deprecated_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_prestige_alert_soul_eggs_deprecated_ = ::uint64_t{45u}; + _impl_._has_bits_[0] &= ~0x01000000u; } -inline uint64_t Backup_Misc::last_prestige_alert_soul_eggs_deprecated() const { +inline ::uint64_t Backup_Misc::last_prestige_alert_soul_eggs_deprecated() const { // @@protoc_insertion_point(field_get:ei.Backup.Misc.last_prestige_alert_soul_eggs_DEPRECATED) return _internal_last_prestige_alert_soul_eggs_deprecated(); } -inline void Backup_Misc::_internal_set_last_prestige_alert_soul_eggs_deprecated(uint64_t value) { - _has_bits_[0] |= 0x01000000u; - last_prestige_alert_soul_eggs_deprecated_ = value; -} -inline void Backup_Misc::set_last_prestige_alert_soul_eggs_deprecated(uint64_t value) { +inline void Backup_Misc::set_last_prestige_alert_soul_eggs_deprecated(::uint64_t value) { _internal_set_last_prestige_alert_soul_eggs_deprecated(value); + _impl_._has_bits_[0] |= 0x01000000u; // @@protoc_insertion_point(field_set:ei.Backup.Misc.last_prestige_alert_soul_eggs_DEPRECATED) } +inline ::uint64_t Backup_Misc::_internal_last_prestige_alert_soul_eggs_deprecated() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.last_prestige_alert_soul_eggs_deprecated_; +} +inline void Backup_Misc::_internal_set_last_prestige_alert_soul_eggs_deprecated(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_prestige_alert_soul_eggs_deprecated_ = value; +} // optional uint64 friend_rank = 6; -inline bool Backup_Misc::_internal_has_friend_rank() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool Backup_Misc::has_friend_rank() const { - return _internal_has_friend_rank(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void Backup_Misc::clear_friend_rank() { - friend_rank_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000001u; -} -inline uint64_t Backup_Misc::_internal_friend_rank() const { - return friend_rank_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.friend_rank_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000001u; } -inline uint64_t Backup_Misc::friend_rank() const { +inline ::uint64_t Backup_Misc::friend_rank() const { // @@protoc_insertion_point(field_get:ei.Backup.Misc.friend_rank) return _internal_friend_rank(); } -inline void Backup_Misc::_internal_set_friend_rank(uint64_t value) { - _has_bits_[0] |= 0x00000001u; - friend_rank_ = value; -} -inline void Backup_Misc::set_friend_rank(uint64_t value) { +inline void Backup_Misc::set_friend_rank(::uint64_t value) { _internal_set_friend_rank(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.Backup.Misc.friend_rank) } +inline ::uint64_t Backup_Misc::_internal_friend_rank() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.friend_rank_; +} +inline void Backup_Misc::_internal_set_friend_rank(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.friend_rank_ = value; +} // optional uint64 friend_rank_pop = 7; -inline bool Backup_Misc::_internal_has_friend_rank_pop() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool Backup_Misc::has_friend_rank_pop() const { - return _internal_has_friend_rank_pop(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void Backup_Misc::clear_friend_rank_pop() { - friend_rank_pop_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000002u; -} -inline uint64_t Backup_Misc::_internal_friend_rank_pop() const { - return friend_rank_pop_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.friend_rank_pop_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000002u; } -inline uint64_t Backup_Misc::friend_rank_pop() const { +inline ::uint64_t Backup_Misc::friend_rank_pop() const { // @@protoc_insertion_point(field_get:ei.Backup.Misc.friend_rank_pop) return _internal_friend_rank_pop(); } -inline void Backup_Misc::_internal_set_friend_rank_pop(uint64_t value) { - _has_bits_[0] |= 0x00000002u; - friend_rank_pop_ = value; -} -inline void Backup_Misc::set_friend_rank_pop(uint64_t value) { +inline void Backup_Misc::set_friend_rank_pop(::uint64_t value) { _internal_set_friend_rank_pop(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.Backup.Misc.friend_rank_pop) } +inline ::uint64_t Backup_Misc::_internal_friend_rank_pop() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.friend_rank_pop_; +} +inline void Backup_Misc::_internal_set_friend_rank_pop(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.friend_rank_pop_ = value; +} // optional uint64 global_rank = 8; -inline bool Backup_Misc::_internal_has_global_rank() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool Backup_Misc::has_global_rank() const { - return _internal_has_global_rank(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void Backup_Misc::clear_global_rank() { - global_rank_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.global_rank_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000004u; } -inline uint64_t Backup_Misc::_internal_global_rank() const { - return global_rank_; -} -inline uint64_t Backup_Misc::global_rank() const { +inline ::uint64_t Backup_Misc::global_rank() const { // @@protoc_insertion_point(field_get:ei.Backup.Misc.global_rank) return _internal_global_rank(); } -inline void Backup_Misc::_internal_set_global_rank(uint64_t value) { - _has_bits_[0] |= 0x00000004u; - global_rank_ = value; -} -inline void Backup_Misc::set_global_rank(uint64_t value) { +inline void Backup_Misc::set_global_rank(::uint64_t value) { _internal_set_global_rank(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.Backup.Misc.global_rank) } +inline ::uint64_t Backup_Misc::_internal_global_rank() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.global_rank_; +} +inline void Backup_Misc::_internal_set_global_rank(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.global_rank_ = value; +} // optional uint64 global_rank_pop = 9; -inline bool Backup_Misc::_internal_has_global_rank_pop() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool Backup_Misc::has_global_rank_pop() const { - return _internal_has_global_rank_pop(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void Backup_Misc::clear_global_rank_pop() { - global_rank_pop_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.global_rank_pop_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000008u; } -inline uint64_t Backup_Misc::_internal_global_rank_pop() const { - return global_rank_pop_; -} -inline uint64_t Backup_Misc::global_rank_pop() const { +inline ::uint64_t Backup_Misc::global_rank_pop() const { // @@protoc_insertion_point(field_get:ei.Backup.Misc.global_rank_pop) return _internal_global_rank_pop(); } -inline void Backup_Misc::_internal_set_global_rank_pop(uint64_t value) { - _has_bits_[0] |= 0x00000008u; - global_rank_pop_ = value; -} -inline void Backup_Misc::set_global_rank_pop(uint64_t value) { +inline void Backup_Misc::set_global_rank_pop(::uint64_t value) { _internal_set_global_rank_pop(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.Backup.Misc.global_rank_pop) } +inline ::uint64_t Backup_Misc::_internal_global_rank_pop() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.global_rank_pop_; +} +inline void Backup_Misc::_internal_set_global_rank_pop(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.global_rank_pop_ = value; +} // optional bool challenges_alert = 20; -inline bool Backup_Misc::_internal_has_challenges_alert() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool Backup_Misc::has_challenges_alert() const { - return _internal_has_challenges_alert(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void Backup_Misc::clear_challenges_alert() { - challenges_alert_ = false; - _has_bits_[0] &= ~0x00000040u; -} -inline bool Backup_Misc::_internal_challenges_alert() const { - return challenges_alert_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.challenges_alert_ = false; + _impl_._has_bits_[0] &= ~0x00000040u; } inline bool Backup_Misc::challenges_alert() const { // @@protoc_insertion_point(field_get:ei.Backup.Misc.challenges_alert) return _internal_challenges_alert(); } -inline void Backup_Misc::_internal_set_challenges_alert(bool value) { - _has_bits_[0] |= 0x00000040u; - challenges_alert_ = value; -} inline void Backup_Misc::set_challenges_alert(bool value) { _internal_set_challenges_alert(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.Backup.Misc.challenges_alert) } +inline bool Backup_Misc::_internal_challenges_alert() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.challenges_alert_; +} +inline void Backup_Misc::_internal_set_challenges_alert(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.challenges_alert_ = value; +} // optional bool trophy_alert = 11; -inline bool Backup_Misc::_internal_has_trophy_alert() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool Backup_Misc::has_trophy_alert() const { - return _internal_has_trophy_alert(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void Backup_Misc::clear_trophy_alert() { - trophy_alert_ = false; - _has_bits_[0] &= ~0x00000080u; -} -inline bool Backup_Misc::_internal_trophy_alert() const { - return trophy_alert_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.trophy_alert_ = false; + _impl_._has_bits_[0] &= ~0x00000080u; } inline bool Backup_Misc::trophy_alert() const { // @@protoc_insertion_point(field_get:ei.Backup.Misc.trophy_alert) return _internal_trophy_alert(); } -inline void Backup_Misc::_internal_set_trophy_alert(bool value) { - _has_bits_[0] |= 0x00000080u; - trophy_alert_ = value; -} inline void Backup_Misc::set_trophy_alert(bool value) { _internal_set_trophy_alert(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.Backup.Misc.trophy_alert) } +inline bool Backup_Misc::_internal_trophy_alert() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.trophy_alert_; +} +inline void Backup_Misc::_internal_set_trophy_alert(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.trophy_alert_ = value; +} // optional bool ar_alert = 12; -inline bool Backup_Misc::_internal_has_ar_alert() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool Backup_Misc::has_ar_alert() const { - return _internal_has_ar_alert(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void Backup_Misc::clear_ar_alert() { - ar_alert_ = false; - _has_bits_[0] &= ~0x00000100u; -} -inline bool Backup_Misc::_internal_ar_alert() const { - return ar_alert_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ar_alert_ = false; + _impl_._has_bits_[0] &= ~0x00000100u; } inline bool Backup_Misc::ar_alert() const { // @@protoc_insertion_point(field_get:ei.Backup.Misc.ar_alert) return _internal_ar_alert(); } -inline void Backup_Misc::_internal_set_ar_alert(bool value) { - _has_bits_[0] |= 0x00000100u; - ar_alert_ = value; -} inline void Backup_Misc::set_ar_alert(bool value) { _internal_set_ar_alert(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.Backup.Misc.ar_alert) } +inline bool Backup_Misc::_internal_ar_alert() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.ar_alert_; +} +inline void Backup_Misc::_internal_set_ar_alert(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ar_alert_ = value; +} // optional bool contracts_alert = 13; -inline bool Backup_Misc::_internal_has_contracts_alert() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool Backup_Misc::has_contracts_alert() const { - return _internal_has_contracts_alert(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void Backup_Misc::clear_contracts_alert() { - contracts_alert_ = false; - _has_bits_[0] &= ~0x00000200u; -} -inline bool Backup_Misc::_internal_contracts_alert() const { - return contracts_alert_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contracts_alert_ = false; + _impl_._has_bits_[0] &= ~0x00000200u; } inline bool Backup_Misc::contracts_alert() const { // @@protoc_insertion_point(field_get:ei.Backup.Misc.contracts_alert) return _internal_contracts_alert(); } -inline void Backup_Misc::_internal_set_contracts_alert(bool value) { - _has_bits_[0] |= 0x00000200u; - contracts_alert_ = value; -} inline void Backup_Misc::set_contracts_alert(bool value) { _internal_set_contracts_alert(value); + _impl_._has_bits_[0] |= 0x00000200u; // @@protoc_insertion_point(field_set:ei.Backup.Misc.contracts_alert) } +inline bool Backup_Misc::_internal_contracts_alert() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contracts_alert_; +} +inline void Backup_Misc::_internal_set_contracts_alert(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contracts_alert_ = value; +} // optional bool contracts_alert_v2 = 21; -inline bool Backup_Misc::_internal_has_contracts_alert_v2() const { - bool value = (_has_bits_[0] & 0x00000400u) != 0; - return value; -} inline bool Backup_Misc::has_contracts_alert_v2() const { - return _internal_has_contracts_alert_v2(); + bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0; + return value; } inline void Backup_Misc::clear_contracts_alert_v2() { - contracts_alert_v2_ = false; - _has_bits_[0] &= ~0x00000400u; -} -inline bool Backup_Misc::_internal_contracts_alert_v2() const { - return contracts_alert_v2_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contracts_alert_v2_ = false; + _impl_._has_bits_[0] &= ~0x00000400u; } inline bool Backup_Misc::contracts_alert_v2() const { // @@protoc_insertion_point(field_get:ei.Backup.Misc.contracts_alert_v2) return _internal_contracts_alert_v2(); } -inline void Backup_Misc::_internal_set_contracts_alert_v2(bool value) { - _has_bits_[0] |= 0x00000400u; - contracts_alert_v2_ = value; -} inline void Backup_Misc::set_contracts_alert_v2(bool value) { _internal_set_contracts_alert_v2(value); + _impl_._has_bits_[0] |= 0x00000400u; // @@protoc_insertion_point(field_set:ei.Backup.Misc.contracts_alert_v2) } +inline bool Backup_Misc::_internal_contracts_alert_v2() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contracts_alert_v2_; +} +inline void Backup_Misc::_internal_set_contracts_alert_v2(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contracts_alert_v2_ = value; +} // optional bool coop_alert = 14; -inline bool Backup_Misc::_internal_has_coop_alert() const { - bool value = (_has_bits_[0] & 0x00000800u) != 0; - return value; -} inline bool Backup_Misc::has_coop_alert() const { - return _internal_has_coop_alert(); + bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; + return value; } inline void Backup_Misc::clear_coop_alert() { - coop_alert_ = false; - _has_bits_[0] &= ~0x00000800u; -} -inline bool Backup_Misc::_internal_coop_alert() const { - return coop_alert_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_alert_ = false; + _impl_._has_bits_[0] &= ~0x00000800u; } inline bool Backup_Misc::coop_alert() const { // @@protoc_insertion_point(field_get:ei.Backup.Misc.coop_alert) return _internal_coop_alert(); } -inline void Backup_Misc::_internal_set_coop_alert(bool value) { - _has_bits_[0] |= 0x00000800u; - coop_alert_ = value; -} inline void Backup_Misc::set_coop_alert(bool value) { _internal_set_coop_alert(value); + _impl_._has_bits_[0] |= 0x00000800u; // @@protoc_insertion_point(field_set:ei.Backup.Misc.coop_alert) } +inline bool Backup_Misc::_internal_coop_alert() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.coop_alert_; +} +inline void Backup_Misc::_internal_set_coop_alert(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_alert_ = value; +} // optional bool coop_alert_v2 = 22; -inline bool Backup_Misc::_internal_has_coop_alert_v2() const { - bool value = (_has_bits_[0] & 0x00001000u) != 0; - return value; -} inline bool Backup_Misc::has_coop_alert_v2() const { - return _internal_has_coop_alert_v2(); + bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0; + return value; } inline void Backup_Misc::clear_coop_alert_v2() { - coop_alert_v2_ = false; - _has_bits_[0] &= ~0x00001000u; -} -inline bool Backup_Misc::_internal_coop_alert_v2() const { - return coop_alert_v2_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_alert_v2_ = false; + _impl_._has_bits_[0] &= ~0x00001000u; } inline bool Backup_Misc::coop_alert_v2() const { // @@protoc_insertion_point(field_get:ei.Backup.Misc.coop_alert_v2) return _internal_coop_alert_v2(); } -inline void Backup_Misc::_internal_set_coop_alert_v2(bool value) { - _has_bits_[0] |= 0x00001000u; - coop_alert_v2_ = value; -} inline void Backup_Misc::set_coop_alert_v2(bool value) { _internal_set_coop_alert_v2(value); + _impl_._has_bits_[0] |= 0x00001000u; // @@protoc_insertion_point(field_set:ei.Backup.Misc.coop_alert_v2) } +inline bool Backup_Misc::_internal_coop_alert_v2() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.coop_alert_v2_; +} +inline void Backup_Misc::_internal_set_coop_alert_v2(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_alert_v2_ = value; +} // optional bool switch_alert = 15; -inline bool Backup_Misc::_internal_has_switch_alert() const { - bool value = (_has_bits_[0] & 0x00002000u) != 0; - return value; -} inline bool Backup_Misc::has_switch_alert() const { - return _internal_has_switch_alert(); + bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0; + return value; } inline void Backup_Misc::clear_switch_alert() { - switch_alert_ = false; - _has_bits_[0] &= ~0x00002000u; -} -inline bool Backup_Misc::_internal_switch_alert() const { - return switch_alert_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.switch_alert_ = false; + _impl_._has_bits_[0] &= ~0x00002000u; } inline bool Backup_Misc::switch_alert() const { // @@protoc_insertion_point(field_get:ei.Backup.Misc.switch_alert) return _internal_switch_alert(); } -inline void Backup_Misc::_internal_set_switch_alert(bool value) { - _has_bits_[0] |= 0x00002000u; - switch_alert_ = value; -} inline void Backup_Misc::set_switch_alert(bool value) { _internal_set_switch_alert(value); + _impl_._has_bits_[0] |= 0x00002000u; // @@protoc_insertion_point(field_set:ei.Backup.Misc.switch_alert) } +inline bool Backup_Misc::_internal_switch_alert() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.switch_alert_; +} +inline void Backup_Misc::_internal_set_switch_alert(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.switch_alert_ = value; +} // optional bool egg_of_prophecy_alert = 16; -inline bool Backup_Misc::_internal_has_egg_of_prophecy_alert() const { - bool value = (_has_bits_[0] & 0x00004000u) != 0; - return value; -} inline bool Backup_Misc::has_egg_of_prophecy_alert() const { - return _internal_has_egg_of_prophecy_alert(); + bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0; + return value; } inline void Backup_Misc::clear_egg_of_prophecy_alert() { - egg_of_prophecy_alert_ = false; - _has_bits_[0] &= ~0x00004000u; -} -inline bool Backup_Misc::_internal_egg_of_prophecy_alert() const { - return egg_of_prophecy_alert_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.egg_of_prophecy_alert_ = false; + _impl_._has_bits_[0] &= ~0x00004000u; } inline bool Backup_Misc::egg_of_prophecy_alert() const { // @@protoc_insertion_point(field_get:ei.Backup.Misc.egg_of_prophecy_alert) return _internal_egg_of_prophecy_alert(); } -inline void Backup_Misc::_internal_set_egg_of_prophecy_alert(bool value) { - _has_bits_[0] |= 0x00004000u; - egg_of_prophecy_alert_ = value; -} inline void Backup_Misc::set_egg_of_prophecy_alert(bool value) { _internal_set_egg_of_prophecy_alert(value); + _impl_._has_bits_[0] |= 0x00004000u; // @@protoc_insertion_point(field_set:ei.Backup.Misc.egg_of_prophecy_alert) } +inline bool Backup_Misc::_internal_egg_of_prophecy_alert() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.egg_of_prophecy_alert_; +} +inline void Backup_Misc::_internal_set_egg_of_prophecy_alert(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.egg_of_prophecy_alert_ = value; +} // optional bool boost_token_alert = 17; -inline bool Backup_Misc::_internal_has_boost_token_alert() const { - bool value = (_has_bits_[0] & 0x00008000u) != 0; - return value; -} inline bool Backup_Misc::has_boost_token_alert() const { - return _internal_has_boost_token_alert(); + bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0; + return value; } inline void Backup_Misc::clear_boost_token_alert() { - boost_token_alert_ = false; - _has_bits_[0] &= ~0x00008000u; -} -inline bool Backup_Misc::_internal_boost_token_alert() const { - return boost_token_alert_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.boost_token_alert_ = false; + _impl_._has_bits_[0] &= ~0x00008000u; } inline bool Backup_Misc::boost_token_alert() const { // @@protoc_insertion_point(field_get:ei.Backup.Misc.boost_token_alert) return _internal_boost_token_alert(); } -inline void Backup_Misc::_internal_set_boost_token_alert(bool value) { - _has_bits_[0] |= 0x00008000u; - boost_token_alert_ = value; -} inline void Backup_Misc::set_boost_token_alert(bool value) { _internal_set_boost_token_alert(value); + _impl_._has_bits_[0] |= 0x00008000u; // @@protoc_insertion_point(field_set:ei.Backup.Misc.boost_token_alert) } +inline bool Backup_Misc::_internal_boost_token_alert() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.boost_token_alert_; +} +inline void Backup_Misc::_internal_set_boost_token_alert(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.boost_token_alert_ = value; +} // optional bool soul_egg_alert = 18; -inline bool Backup_Misc::_internal_has_soul_egg_alert() const { - bool value = (_has_bits_[0] & 0x00010000u) != 0; - return value; -} inline bool Backup_Misc::has_soul_egg_alert() const { - return _internal_has_soul_egg_alert(); + bool value = (_impl_._has_bits_[0] & 0x00010000u) != 0; + return value; } inline void Backup_Misc::clear_soul_egg_alert() { - soul_egg_alert_ = false; - _has_bits_[0] &= ~0x00010000u; -} -inline bool Backup_Misc::_internal_soul_egg_alert() const { - return soul_egg_alert_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_egg_alert_ = false; + _impl_._has_bits_[0] &= ~0x00010000u; } inline bool Backup_Misc::soul_egg_alert() const { // @@protoc_insertion_point(field_get:ei.Backup.Misc.soul_egg_alert) return _internal_soul_egg_alert(); } -inline void Backup_Misc::_internal_set_soul_egg_alert(bool value) { - _has_bits_[0] |= 0x00010000u; - soul_egg_alert_ = value; -} inline void Backup_Misc::set_soul_egg_alert(bool value) { _internal_set_soul_egg_alert(value); + _impl_._has_bits_[0] |= 0x00010000u; // @@protoc_insertion_point(field_set:ei.Backup.Misc.soul_egg_alert) } +inline bool Backup_Misc::_internal_soul_egg_alert() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.soul_egg_alert_; +} +inline void Backup_Misc::_internal_set_soul_egg_alert(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_egg_alert_ = value; +} // optional bool backup_reminder_alert = 19; -inline bool Backup_Misc::_internal_has_backup_reminder_alert() const { - bool value = (_has_bits_[0] & 0x00020000u) != 0; - return value; -} inline bool Backup_Misc::has_backup_reminder_alert() const { - return _internal_has_backup_reminder_alert(); + bool value = (_impl_._has_bits_[0] & 0x00020000u) != 0; + return value; } inline void Backup_Misc::clear_backup_reminder_alert() { - backup_reminder_alert_ = false; - _has_bits_[0] &= ~0x00020000u; -} -inline bool Backup_Misc::_internal_backup_reminder_alert() const { - return backup_reminder_alert_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.backup_reminder_alert_ = false; + _impl_._has_bits_[0] &= ~0x00020000u; } inline bool Backup_Misc::backup_reminder_alert() const { // @@protoc_insertion_point(field_get:ei.Backup.Misc.backup_reminder_alert) return _internal_backup_reminder_alert(); } -inline void Backup_Misc::_internal_set_backup_reminder_alert(bool value) { - _has_bits_[0] |= 0x00020000u; - backup_reminder_alert_ = value; -} inline void Backup_Misc::set_backup_reminder_alert(bool value) { _internal_set_backup_reminder_alert(value); + _impl_._has_bits_[0] |= 0x00020000u; // @@protoc_insertion_point(field_set:ei.Backup.Misc.backup_reminder_alert) } +inline bool Backup_Misc::_internal_backup_reminder_alert() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.backup_reminder_alert_; +} +inline void Backup_Misc::_internal_set_backup_reminder_alert(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.backup_reminder_alert_ = value; +} // optional bool max_button_alert = 23; -inline bool Backup_Misc::_internal_has_max_button_alert() const { - bool value = (_has_bits_[0] & 0x00040000u) != 0; - return value; -} inline bool Backup_Misc::has_max_button_alert() const { - return _internal_has_max_button_alert(); + bool value = (_impl_._has_bits_[0] & 0x00040000u) != 0; + return value; } inline void Backup_Misc::clear_max_button_alert() { - max_button_alert_ = false; - _has_bits_[0] &= ~0x00040000u; -} -inline bool Backup_Misc::_internal_max_button_alert() const { - return max_button_alert_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.max_button_alert_ = false; + _impl_._has_bits_[0] &= ~0x00040000u; } inline bool Backup_Misc::max_button_alert() const { // @@protoc_insertion_point(field_get:ei.Backup.Misc.max_button_alert) return _internal_max_button_alert(); } -inline void Backup_Misc::_internal_set_max_button_alert(bool value) { - _has_bits_[0] |= 0x00040000u; - max_button_alert_ = value; -} inline void Backup_Misc::set_max_button_alert(bool value) { _internal_set_max_button_alert(value); + _impl_._has_bits_[0] |= 0x00040000u; // @@protoc_insertion_point(field_set:ei.Backup.Misc.max_button_alert) } +inline bool Backup_Misc::_internal_max_button_alert() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.max_button_alert_; +} +inline void Backup_Misc::_internal_set_max_button_alert(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.max_button_alert_ = value; +} // optional bool mission_target_alert = 24; -inline bool Backup_Misc::_internal_has_mission_target_alert() const { - bool value = (_has_bits_[0] & 0x00080000u) != 0; - return value; -} inline bool Backup_Misc::has_mission_target_alert() const { - return _internal_has_mission_target_alert(); + bool value = (_impl_._has_bits_[0] & 0x00080000u) != 0; + return value; } inline void Backup_Misc::clear_mission_target_alert() { - mission_target_alert_ = false; - _has_bits_[0] &= ~0x00080000u; -} -inline bool Backup_Misc::_internal_mission_target_alert() const { - return mission_target_alert_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.mission_target_alert_ = false; + _impl_._has_bits_[0] &= ~0x00080000u; } inline bool Backup_Misc::mission_target_alert() const { // @@protoc_insertion_point(field_get:ei.Backup.Misc.mission_target_alert) return _internal_mission_target_alert(); } -inline void Backup_Misc::_internal_set_mission_target_alert(bool value) { - _has_bits_[0] |= 0x00080000u; - mission_target_alert_ = value; -} inline void Backup_Misc::set_mission_target_alert(bool value) { _internal_set_mission_target_alert(value); + _impl_._has_bits_[0] |= 0x00080000u; // @@protoc_insertion_point(field_set:ei.Backup.Misc.mission_target_alert) } +inline bool Backup_Misc::_internal_mission_target_alert() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.mission_target_alert_; +} +inline void Backup_Misc::_internal_set_mission_target_alert(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.mission_target_alert_ = value; +} // optional bool colleggtibles_alert = 25; -inline bool Backup_Misc::_internal_has_colleggtibles_alert() const { - bool value = (_has_bits_[0] & 0x00100000u) != 0; - return value; -} inline bool Backup_Misc::has_colleggtibles_alert() const { - return _internal_has_colleggtibles_alert(); + bool value = (_impl_._has_bits_[0] & 0x00100000u) != 0; + return value; } inline void Backup_Misc::clear_colleggtibles_alert() { - colleggtibles_alert_ = false; - _has_bits_[0] &= ~0x00100000u; -} -inline bool Backup_Misc::_internal_colleggtibles_alert() const { - return colleggtibles_alert_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.colleggtibles_alert_ = false; + _impl_._has_bits_[0] &= ~0x00100000u; } inline bool Backup_Misc::colleggtibles_alert() const { // @@protoc_insertion_point(field_get:ei.Backup.Misc.colleggtibles_alert) return _internal_colleggtibles_alert(); } -inline void Backup_Misc::_internal_set_colleggtibles_alert(bool value) { - _has_bits_[0] |= 0x00100000u; - colleggtibles_alert_ = value; -} inline void Backup_Misc::set_colleggtibles_alert(bool value) { _internal_set_colleggtibles_alert(value); + _impl_._has_bits_[0] |= 0x00100000u; // @@protoc_insertion_point(field_set:ei.Backup.Misc.colleggtibles_alert) } +inline bool Backup_Misc::_internal_colleggtibles_alert() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.colleggtibles_alert_; +} +inline void Backup_Misc::_internal_set_colleggtibles_alert(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.colleggtibles_alert_ = value; +} // ------------------------------------------------------------------- // Backup_ResearchItem // optional string id = 1; -inline bool Backup_ResearchItem::_internal_has_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool Backup_ResearchItem::has_id() const { - return _internal_has_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void Backup_ResearchItem::clear_id() { - id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& Backup_ResearchItem::id() const { +inline const std::string& Backup_ResearchItem::id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.ResearchItem.id) return _internal_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void Backup_ResearchItem::set_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void Backup_ResearchItem::set_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.Backup.ResearchItem.id) } -inline std::string* Backup_ResearchItem::mutable_id() { +inline std::string* Backup_ResearchItem::mutable_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_id(); // @@protoc_insertion_point(field_mutable:ei.Backup.ResearchItem.id) return _s; } inline const std::string& Backup_ResearchItem::_internal_id() const { - return id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.id_.Get(); } inline void Backup_ResearchItem::_internal_set_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.id_.Set(value, GetArena()); } inline std::string* Backup_ResearchItem::_internal_mutable_id() { - _has_bits_[0] |= 0x00000001u; - return id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.id_.Mutable( GetArena()); } inline std::string* Backup_ResearchItem::release_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Backup.ResearchItem.id) - if (!_internal_has_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { 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; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void Backup_ResearchItem::set_allocated_id(std::string* id) { - if (id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void Backup_ResearchItem::set_allocated_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._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 + _impl_.id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.id_.IsDefault()) { + _impl_.id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.Backup.ResearchItem.id) } // optional uint32 level = 2; -inline bool Backup_ResearchItem::_internal_has_level() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool Backup_ResearchItem::has_level() const { - return _internal_has_level(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void Backup_ResearchItem::clear_level() { - level_ = 0u; - _has_bits_[0] &= ~0x00000002u; -} -inline uint32_t Backup_ResearchItem::_internal_level() const { - return level_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.level_ = 0u; + _impl_._has_bits_[0] &= ~0x00000002u; } -inline uint32_t Backup_ResearchItem::level() const { +inline ::uint32_t Backup_ResearchItem::level() const { // @@protoc_insertion_point(field_get:ei.Backup.ResearchItem.level) return _internal_level(); } -inline void Backup_ResearchItem::_internal_set_level(uint32_t value) { - _has_bits_[0] |= 0x00000002u; - level_ = value; -} -inline void Backup_ResearchItem::set_level(uint32_t value) { +inline void Backup_ResearchItem::set_level(::uint32_t value) { _internal_set_level(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.Backup.ResearchItem.level) } +inline ::uint32_t Backup_ResearchItem::_internal_level() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.level_; +} +inline void Backup_ResearchItem::_internal_set_level(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.level_ = value; +} // ------------------------------------------------------------------- // Backup_NewsHeadline // optional string id = 1; -inline bool Backup_NewsHeadline::_internal_has_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool Backup_NewsHeadline::has_id() const { - return _internal_has_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void Backup_NewsHeadline::clear_id() { - id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& Backup_NewsHeadline::id() const { +inline const std::string& Backup_NewsHeadline::id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.NewsHeadline.id) return _internal_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void Backup_NewsHeadline::set_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void Backup_NewsHeadline::set_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.Backup.NewsHeadline.id) } -inline std::string* Backup_NewsHeadline::mutable_id() { +inline std::string* Backup_NewsHeadline::mutable_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_id(); // @@protoc_insertion_point(field_mutable:ei.Backup.NewsHeadline.id) return _s; } inline const std::string& Backup_NewsHeadline::_internal_id() const { - return id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.id_.Get(); } inline void Backup_NewsHeadline::_internal_set_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.id_.Set(value, GetArena()); } inline std::string* Backup_NewsHeadline::_internal_mutable_id() { - _has_bits_[0] |= 0x00000001u; - return id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.id_.Mutable( GetArena()); } inline std::string* Backup_NewsHeadline::release_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Backup.NewsHeadline.id) - if (!_internal_has_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { 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; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void Backup_NewsHeadline::set_allocated_id(std::string* id) { - if (id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void Backup_NewsHeadline::set_allocated_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._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 + _impl_.id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.id_.IsDefault()) { + _impl_.id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.Backup.NewsHeadline.id) } // optional bool read = 2; -inline bool Backup_NewsHeadline::_internal_has_read() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool Backup_NewsHeadline::has_read() const { - return _internal_has_read(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void Backup_NewsHeadline::clear_read() { - read_ = false; - _has_bits_[0] &= ~0x00000002u; -} -inline bool Backup_NewsHeadline::_internal_read() const { - return read_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.read_ = false; + _impl_._has_bits_[0] &= ~0x00000002u; } inline bool Backup_NewsHeadline::read() const { // @@protoc_insertion_point(field_get:ei.Backup.NewsHeadline.read) return _internal_read(); } -inline void Backup_NewsHeadline::_internal_set_read(bool value) { - _has_bits_[0] |= 0x00000002u; - read_ = value; -} inline void Backup_NewsHeadline::set_read(bool value) { _internal_set_read(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.Backup.NewsHeadline.read) } +inline bool Backup_NewsHeadline::_internal_read() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.read_; +} +inline void Backup_NewsHeadline::_internal_set_read(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.read_ = value; +} // ------------------------------------------------------------------- // Backup_AchievementInfo // optional string id = 1; -inline bool Backup_AchievementInfo::_internal_has_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool Backup_AchievementInfo::has_id() const { - return _internal_has_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void Backup_AchievementInfo::clear_id() { - id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& Backup_AchievementInfo::id() const { +inline const std::string& Backup_AchievementInfo::id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.AchievementInfo.id) return _internal_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void Backup_AchievementInfo::set_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void Backup_AchievementInfo::set_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.Backup.AchievementInfo.id) } -inline std::string* Backup_AchievementInfo::mutable_id() { +inline std::string* Backup_AchievementInfo::mutable_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_id(); // @@protoc_insertion_point(field_mutable:ei.Backup.AchievementInfo.id) return _s; } inline const std::string& Backup_AchievementInfo::_internal_id() const { - return id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.id_.Get(); } inline void Backup_AchievementInfo::_internal_set_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.id_.Set(value, GetArena()); } inline std::string* Backup_AchievementInfo::_internal_mutable_id() { - _has_bits_[0] |= 0x00000001u; - return id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.id_.Mutable( GetArena()); } inline std::string* Backup_AchievementInfo::release_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Backup.AchievementInfo.id) - if (!_internal_has_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { 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; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void Backup_AchievementInfo::set_allocated_id(std::string* id) { - if (id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void Backup_AchievementInfo::set_allocated_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._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 + _impl_.id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.id_.IsDefault()) { + _impl_.id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.Backup.AchievementInfo.id) } // optional bool achieved = 2; -inline bool Backup_AchievementInfo::_internal_has_achieved() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool Backup_AchievementInfo::has_achieved() const { - return _internal_has_achieved(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void Backup_AchievementInfo::clear_achieved() { - achieved_ = false; - _has_bits_[0] &= ~0x00000002u; -} -inline bool Backup_AchievementInfo::_internal_achieved() const { - return achieved_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.achieved_ = false; + _impl_._has_bits_[0] &= ~0x00000002u; } inline bool Backup_AchievementInfo::achieved() const { // @@protoc_insertion_point(field_get:ei.Backup.AchievementInfo.achieved) return _internal_achieved(); } -inline void Backup_AchievementInfo::_internal_set_achieved(bool value) { - _has_bits_[0] |= 0x00000002u; - achieved_ = value; -} inline void Backup_AchievementInfo::set_achieved(bool value) { _internal_set_achieved(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.Backup.AchievementInfo.achieved) } +inline bool Backup_AchievementInfo::_internal_achieved() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.achieved_; +} +inline void Backup_AchievementInfo::_internal_set_achieved(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.achieved_ = value; +} // ------------------------------------------------------------------- // Backup_ActiveBoost // optional string boost_id = 1; -inline bool Backup_ActiveBoost::_internal_has_boost_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool Backup_ActiveBoost::has_boost_id() const { - return _internal_has_boost_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void Backup_ActiveBoost::clear_boost_id() { - boost_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.boost_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& Backup_ActiveBoost::boost_id() const { +inline const std::string& Backup_ActiveBoost::boost_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.ActiveBoost.boost_id) return _internal_boost_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void Backup_ActiveBoost::set_boost_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - boost_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void Backup_ActiveBoost::set_boost_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.boost_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.Backup.ActiveBoost.boost_id) } -inline std::string* Backup_ActiveBoost::mutable_boost_id() { +inline std::string* Backup_ActiveBoost::mutable_boost_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_boost_id(); // @@protoc_insertion_point(field_mutable:ei.Backup.ActiveBoost.boost_id) return _s; } inline const std::string& Backup_ActiveBoost::_internal_boost_id() const { - return boost_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.boost_id_.Get(); } inline void Backup_ActiveBoost::_internal_set_boost_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - boost_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.boost_id_.Set(value, GetArena()); } inline std::string* Backup_ActiveBoost::_internal_mutable_boost_id() { - _has_bits_[0] |= 0x00000001u; - return boost_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.boost_id_.Mutable( GetArena()); } inline std::string* Backup_ActiveBoost::release_boost_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Backup.ActiveBoost.boost_id) - if (!_internal_has_boost_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = boost_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (boost_id_.IsDefault()) { - boost_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.boost_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.boost_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void Backup_ActiveBoost::set_allocated_boost_id(std::string* boost_id) { - if (boost_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void Backup_ActiveBoost::set_allocated_boost_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - boost_id_.SetAllocated(boost_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (boost_id_.IsDefault()) { - boost_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.boost_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.boost_id_.IsDefault()) { + _impl_.boost_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.Backup.ActiveBoost.boost_id) } // optional double time_remaining = 2; -inline bool Backup_ActiveBoost::_internal_has_time_remaining() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool Backup_ActiveBoost::has_time_remaining() const { - return _internal_has_time_remaining(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void Backup_ActiveBoost::clear_time_remaining() { - time_remaining_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline double Backup_ActiveBoost::_internal_time_remaining() const { - return time_remaining_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.time_remaining_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } inline double Backup_ActiveBoost::time_remaining() const { // @@protoc_insertion_point(field_get:ei.Backup.ActiveBoost.time_remaining) return _internal_time_remaining(); } -inline void Backup_ActiveBoost::_internal_set_time_remaining(double value) { - _has_bits_[0] |= 0x00000002u; - time_remaining_ = value; -} inline void Backup_ActiveBoost::set_time_remaining(double value) { _internal_set_time_remaining(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.Backup.ActiveBoost.time_remaining) } +inline double Backup_ActiveBoost::_internal_time_remaining() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.time_remaining_; +} +inline void Backup_ActiveBoost::_internal_set_time_remaining(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.time_remaining_ = value; +} // optional double reference_value = 3; -inline bool Backup_ActiveBoost::_internal_has_reference_value() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool Backup_ActiveBoost::has_reference_value() const { - return _internal_has_reference_value(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void Backup_ActiveBoost::clear_reference_value() { - reference_value_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline double Backup_ActiveBoost::_internal_reference_value() const { - return reference_value_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.reference_value_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline double Backup_ActiveBoost::reference_value() const { // @@protoc_insertion_point(field_get:ei.Backup.ActiveBoost.reference_value) return _internal_reference_value(); } -inline void Backup_ActiveBoost::_internal_set_reference_value(double value) { - _has_bits_[0] |= 0x00000004u; - reference_value_ = value; -} inline void Backup_ActiveBoost::set_reference_value(double value) { _internal_set_reference_value(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.Backup.ActiveBoost.reference_value) } +inline double Backup_ActiveBoost::_internal_reference_value() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.reference_value_; +} +inline void Backup_ActiveBoost::_internal_set_reference_value(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.reference_value_ = value; +} // ------------------------------------------------------------------- // Backup_OwnedBoost // optional string boost_id = 1; -inline bool Backup_OwnedBoost::_internal_has_boost_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool Backup_OwnedBoost::has_boost_id() const { - return _internal_has_boost_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void Backup_OwnedBoost::clear_boost_id() { - boost_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.boost_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& Backup_OwnedBoost::boost_id() const { +inline const std::string& Backup_OwnedBoost::boost_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.OwnedBoost.boost_id) return _internal_boost_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void Backup_OwnedBoost::set_boost_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - boost_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void Backup_OwnedBoost::set_boost_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.boost_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.Backup.OwnedBoost.boost_id) } -inline std::string* Backup_OwnedBoost::mutable_boost_id() { +inline std::string* Backup_OwnedBoost::mutable_boost_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_boost_id(); // @@protoc_insertion_point(field_mutable:ei.Backup.OwnedBoost.boost_id) return _s; } inline const std::string& Backup_OwnedBoost::_internal_boost_id() const { - return boost_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.boost_id_.Get(); } inline void Backup_OwnedBoost::_internal_set_boost_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - boost_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.boost_id_.Set(value, GetArena()); } inline std::string* Backup_OwnedBoost::_internal_mutable_boost_id() { - _has_bits_[0] |= 0x00000001u; - return boost_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.boost_id_.Mutable( GetArena()); } inline std::string* Backup_OwnedBoost::release_boost_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Backup.OwnedBoost.boost_id) - if (!_internal_has_boost_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = boost_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (boost_id_.IsDefault()) { - boost_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.boost_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.boost_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void Backup_OwnedBoost::set_allocated_boost_id(std::string* boost_id) { - if (boost_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void Backup_OwnedBoost::set_allocated_boost_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - boost_id_.SetAllocated(boost_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (boost_id_.IsDefault()) { - boost_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.boost_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.boost_id_.IsDefault()) { + _impl_.boost_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.Backup.OwnedBoost.boost_id) } // optional uint32 count = 2; -inline bool Backup_OwnedBoost::_internal_has_count() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool Backup_OwnedBoost::has_count() const { - return _internal_has_count(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void Backup_OwnedBoost::clear_count() { - count_ = 0u; - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.count_ = 0u; + _impl_._has_bits_[0] &= ~0x00000002u; } -inline uint32_t Backup_OwnedBoost::_internal_count() const { - return count_; -} -inline uint32_t Backup_OwnedBoost::count() const { +inline ::uint32_t Backup_OwnedBoost::count() const { // @@protoc_insertion_point(field_get:ei.Backup.OwnedBoost.count) return _internal_count(); } -inline void Backup_OwnedBoost::_internal_set_count(uint32_t value) { - _has_bits_[0] |= 0x00000002u; - count_ = value; -} -inline void Backup_OwnedBoost::set_count(uint32_t value) { +inline void Backup_OwnedBoost::set_count(::uint32_t value) { _internal_set_count(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.Backup.OwnedBoost.count) } +inline ::uint32_t Backup_OwnedBoost::_internal_count() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.count_; +} +inline void Backup_OwnedBoost::_internal_set_count(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.count_ = value; +} // ------------------------------------------------------------------- // Backup_MissionInfo // optional string id = 1; -inline bool Backup_MissionInfo::_internal_has_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool Backup_MissionInfo::has_id() const { - return _internal_has_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void Backup_MissionInfo::clear_id() { - id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& Backup_MissionInfo::id() const { +inline const std::string& Backup_MissionInfo::id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.MissionInfo.id) return _internal_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void Backup_MissionInfo::set_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void Backup_MissionInfo::set_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.Backup.MissionInfo.id) } -inline std::string* Backup_MissionInfo::mutable_id() { +inline std::string* Backup_MissionInfo::mutable_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_id(); // @@protoc_insertion_point(field_mutable:ei.Backup.MissionInfo.id) return _s; } inline const std::string& Backup_MissionInfo::_internal_id() const { - return id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.id_.Get(); } inline void Backup_MissionInfo::_internal_set_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.id_.Set(value, GetArena()); } inline std::string* Backup_MissionInfo::_internal_mutable_id() { - _has_bits_[0] |= 0x00000001u; - return id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.id_.Mutable( GetArena()); } inline std::string* Backup_MissionInfo::release_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Backup.MissionInfo.id) - if (!_internal_has_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { 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; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void Backup_MissionInfo::set_allocated_id(std::string* id) { - if (id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void Backup_MissionInfo::set_allocated_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._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()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.id_.IsDefault()) { + _impl_.id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.Backup.MissionInfo.id) } // optional bool completed = 2; -inline bool Backup_MissionInfo::_internal_has_completed() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool Backup_MissionInfo::has_completed() const { - return _internal_has_completed(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void Backup_MissionInfo::clear_completed() { - completed_ = false; - _has_bits_[0] &= ~0x00000004u; -} -inline bool Backup_MissionInfo::_internal_completed() const { - return completed_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.completed_ = false; + _impl_._has_bits_[0] &= ~0x00000004u; } inline bool Backup_MissionInfo::completed() const { // @@protoc_insertion_point(field_get:ei.Backup.MissionInfo.completed) return _internal_completed(); } -inline void Backup_MissionInfo::_internal_set_completed(bool value) { - _has_bits_[0] |= 0x00000004u; - completed_ = value; -} inline void Backup_MissionInfo::set_completed(bool value) { _internal_set_completed(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.Backup.MissionInfo.completed) } +inline bool Backup_MissionInfo::_internal_completed() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.completed_; +} +inline void Backup_MissionInfo::_internal_set_completed(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.completed_ = value; +} // optional double reference_value = 3; -inline bool Backup_MissionInfo::_internal_has_reference_value() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool Backup_MissionInfo::has_reference_value() const { - return _internal_has_reference_value(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void Backup_MissionInfo::clear_reference_value() { - reference_value_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline double Backup_MissionInfo::_internal_reference_value() const { - return reference_value_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.reference_value_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } inline double Backup_MissionInfo::reference_value() const { // @@protoc_insertion_point(field_get:ei.Backup.MissionInfo.reference_value) return _internal_reference_value(); } -inline void Backup_MissionInfo::_internal_set_reference_value(double value) { - _has_bits_[0] |= 0x00000002u; - reference_value_ = value; -} inline void Backup_MissionInfo::set_reference_value(double value) { _internal_set_reference_value(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.Backup.MissionInfo.reference_value) } +inline double Backup_MissionInfo::_internal_reference_value() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.reference_value_; +} +inline void Backup_MissionInfo::_internal_set_reference_value(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.reference_value_ = value; +} // ------------------------------------------------------------------- // Backup // optional string user_id = 1; -inline bool Backup::_internal_has_user_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool Backup::has_user_id() const { - return _internal_has_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void Backup::clear_user_id() { - user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& Backup::user_id() const { +inline const std::string& Backup::user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.user_id) return _internal_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void Backup::set_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void Backup::set_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.Backup.user_id) } -inline std::string* Backup::mutable_user_id() { +inline std::string* Backup::mutable_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_user_id(); // @@protoc_insertion_point(field_mutable:ei.Backup.user_id) return _s; } inline const std::string& Backup::_internal_user_id() const { - return user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_id_.Get(); } inline void Backup::_internal_set_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(value, GetArena()); } inline std::string* Backup::_internal_mutable_user_id() { - _has_bits_[0] |= 0x00000001u; - return user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.user_id_.Mutable( GetArena()); } inline std::string* Backup::release_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Backup.user_id) - if (!_internal_has_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - 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; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void Backup::set_allocated_user_id(std::string* user_id) { - if (user_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void Backup::set_allocated_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - user_id_.SetAllocated(user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (user_id_.IsDefault()) { - user_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_id_.IsDefault()) { + _impl_.user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.Backup.user_id) } // optional string ei_user_id = 18; -inline bool Backup::_internal_has_ei_user_id() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool Backup::has_ei_user_id() const { - return _internal_has_ei_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void Backup::clear_ei_user_id() { - ei_user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000010u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ei_user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000010u; } -inline const std::string& Backup::ei_user_id() const { +inline const std::string& Backup::ei_user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.ei_user_id) return _internal_ei_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void Backup::set_ei_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000010u; - ei_user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void Backup::set_ei_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + _impl_.ei_user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.Backup.ei_user_id) } -inline std::string* Backup::mutable_ei_user_id() { +inline std::string* Backup::mutable_ei_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_ei_user_id(); // @@protoc_insertion_point(field_mutable:ei.Backup.ei_user_id) return _s; } inline const std::string& Backup::_internal_ei_user_id() const { - return ei_user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.ei_user_id_.Get(); } inline void Backup::_internal_set_ei_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000010u; - ei_user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + _impl_.ei_user_id_.Set(value, GetArena()); } inline std::string* Backup::_internal_mutable_ei_user_id() { - _has_bits_[0] |= 0x00000010u; - return ei_user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + return _impl_.ei_user_id_.Mutable( GetArena()); } inline std::string* Backup::release_ei_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Backup.ei_user_id) - if (!_internal_has_ei_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000010u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000010u; - auto* p = ei_user_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ei_user_id_.IsDefault()) { - ei_user_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000010u; + auto* released = _impl_.ei_user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ei_user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void Backup::set_allocated_ei_user_id(std::string* ei_user_id) { - if (ei_user_id != nullptr) { - _has_bits_[0] |= 0x00000010u; +inline void Backup::set_allocated_ei_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; - } - ei_user_id_.SetAllocated(ei_user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ei_user_id_.IsDefault()) { - ei_user_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000010u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ei_user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.ei_user_id_.IsDefault()) { + _impl_.ei_user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.Backup.ei_user_id) } // optional string game_services_id = 16; -inline bool Backup::_internal_has_game_services_id() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool Backup::has_game_services_id() const { - return _internal_has_game_services_id(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void Backup::clear_game_services_id() { - game_services_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.game_services_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& Backup::game_services_id() const { +inline const std::string& Backup::game_services_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.game_services_id) return _internal_game_services_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void Backup::set_game_services_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - game_services_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void Backup::set_game_services_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.game_services_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.Backup.game_services_id) } -inline std::string* Backup::mutable_game_services_id() { +inline std::string* Backup::mutable_game_services_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_game_services_id(); // @@protoc_insertion_point(field_mutable:ei.Backup.game_services_id) return _s; } inline const std::string& Backup::_internal_game_services_id() const { - return game_services_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.game_services_id_.Get(); } inline void Backup::_internal_set_game_services_id(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - game_services_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.game_services_id_.Set(value, GetArena()); } inline std::string* Backup::_internal_mutable_game_services_id() { - _has_bits_[0] |= 0x00000004u; - return game_services_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.game_services_id_.Mutable( GetArena()); } inline std::string* Backup::release_game_services_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Backup.game_services_id) - if (!_internal_has_game_services_id()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = game_services_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (game_services_id_.IsDefault()) { - game_services_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.game_services_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.game_services_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void Backup::set_allocated_game_services_id(std::string* game_services_id) { - if (game_services_id != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void Backup::set_allocated_game_services_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } - game_services_id_.SetAllocated(game_services_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (game_services_id_.IsDefault()) { - game_services_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.game_services_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.game_services_id_.IsDefault()) { + _impl_.game_services_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.Backup.game_services_id) } // optional string push_user_id = 26; -inline bool Backup::_internal_has_push_user_id() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool Backup::has_push_user_id() const { - return _internal_has_push_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void Backup::clear_push_user_id() { - push_user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000020u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.push_user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000020u; } -inline const std::string& Backup::push_user_id() const { +inline const std::string& Backup::push_user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.push_user_id) return _internal_push_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void Backup::set_push_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000020u; - push_user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void Backup::set_push_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000020u; + _impl_.push_user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.Backup.push_user_id) } -inline std::string* Backup::mutable_push_user_id() { +inline std::string* Backup::mutable_push_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_push_user_id(); // @@protoc_insertion_point(field_mutable:ei.Backup.push_user_id) return _s; } inline const std::string& Backup::_internal_push_user_id() const { - return push_user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.push_user_id_.Get(); } inline void Backup::_internal_set_push_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000020u; - push_user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000020u; + _impl_.push_user_id_.Set(value, GetArena()); } inline std::string* Backup::_internal_mutable_push_user_id() { - _has_bits_[0] |= 0x00000020u; - return push_user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000020u; + return _impl_.push_user_id_.Mutable( GetArena()); } inline std::string* Backup::release_push_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Backup.push_user_id) - if (!_internal_has_push_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000020u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000020u; - auto* p = push_user_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (push_user_id_.IsDefault()) { - push_user_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000020u; + auto* released = _impl_.push_user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.push_user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void Backup::set_allocated_push_user_id(std::string* push_user_id) { - if (push_user_id != nullptr) { - _has_bits_[0] |= 0x00000020u; +inline void Backup::set_allocated_push_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000020u; } else { - _has_bits_[0] &= ~0x00000020u; - } - push_user_id_.SetAllocated(push_user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (push_user_id_.IsDefault()) { - push_user_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000020u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.push_user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.push_user_id_.IsDefault()) { + _impl_.push_user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.Backup.push_user_id) } // optional string device_id = 17; -inline bool Backup::_internal_has_device_id() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool Backup::has_device_id() const { - return _internal_has_device_id(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void Backup::clear_device_id() { - device_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.device_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000008u; } -inline const std::string& Backup::device_id() const { +inline const std::string& Backup::device_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.device_id) return _internal_device_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void Backup::set_device_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000008u; - device_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void Backup::set_device_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.device_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.Backup.device_id) } -inline std::string* Backup::mutable_device_id() { +inline std::string* Backup::mutable_device_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_device_id(); // @@protoc_insertion_point(field_mutable:ei.Backup.device_id) return _s; } inline const std::string& Backup::_internal_device_id() const { - return device_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.device_id_.Get(); } inline void Backup::_internal_set_device_id(const std::string& value) { - _has_bits_[0] |= 0x00000008u; - device_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.device_id_.Set(value, GetArena()); } inline std::string* Backup::_internal_mutable_device_id() { - _has_bits_[0] |= 0x00000008u; - return device_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + return _impl_.device_id_.Mutable( GetArena()); } inline std::string* Backup::release_device_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Backup.device_id) - if (!_internal_has_device_id()) { + if ((_impl_._has_bits_[0] & 0x00000008u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000008u; - auto* p = device_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (device_id_.IsDefault()) { - device_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000008u; + auto* released = _impl_.device_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.device_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void Backup::set_allocated_device_id(std::string* device_id) { - if (device_id != nullptr) { - _has_bits_[0] |= 0x00000008u; +inline void Backup::set_allocated_device_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; - } - device_id_.SetAllocated(device_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (device_id_.IsDefault()) { - device_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000008u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.device_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.device_id_.IsDefault()) { + _impl_.device_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.Backup.device_id) } // optional string user_name = 2; -inline bool Backup::_internal_has_user_name() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool Backup::has_user_name() const { - return _internal_has_user_name(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void Backup::clear_user_name() { - user_name_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_name_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& Backup::user_name() const { +inline const std::string& Backup::user_name() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.user_name) return _internal_user_name(); } -template -inline PROTOBUF_ALWAYS_INLINE -void Backup::set_user_name(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - user_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void Backup::set_user_name(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.user_name_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.Backup.user_name) } -inline std::string* Backup::mutable_user_name() { +inline std::string* Backup::mutable_user_name() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_user_name(); // @@protoc_insertion_point(field_mutable:ei.Backup.user_name) return _s; } inline const std::string& Backup::_internal_user_name() const { - return user_name_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_name_.Get(); } inline void Backup::_internal_set_user_name(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - user_name_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.user_name_.Set(value, GetArena()); } inline std::string* Backup::_internal_mutable_user_name() { - _has_bits_[0] |= 0x00000002u; - return user_name_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.user_name_.Mutable( GetArena()); } inline std::string* Backup::release_user_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Backup.user_name) - if (!_internal_has_user_name()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = user_name_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (user_name_.IsDefault()) { - user_name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.user_name_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_name_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void Backup::set_allocated_user_name(std::string* user_name) { - if (user_name != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void Backup::set_allocated_user_name(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; - } - user_name_.SetAllocated(user_name, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (user_name_.IsDefault()) { - user_name_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000002u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_name_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_name_.IsDefault()) { + _impl_.user_name_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.Backup.user_name) } // optional double approx_time = 3; -inline bool Backup::_internal_has_approx_time() const { - bool value = (_has_bits_[0] & 0x00100000u) != 0; - return value; -} inline bool Backup::has_approx_time() const { - return _internal_has_approx_time(); + bool value = (_impl_._has_bits_[0] & 0x00100000u) != 0; + return value; } inline void Backup::clear_approx_time() { - approx_time_ = 0; - _has_bits_[0] &= ~0x00100000u; -} -inline double Backup::_internal_approx_time() const { - return approx_time_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.approx_time_ = 0; + _impl_._has_bits_[0] &= ~0x00100000u; } inline double Backup::approx_time() const { // @@protoc_insertion_point(field_get:ei.Backup.approx_time) return _internal_approx_time(); } -inline void Backup::_internal_set_approx_time(double value) { - _has_bits_[0] |= 0x00100000u; - approx_time_ = value; -} inline void Backup::set_approx_time(double value) { _internal_set_approx_time(value); + _impl_._has_bits_[0] |= 0x00100000u; // @@protoc_insertion_point(field_set:ei.Backup.approx_time) } +inline double Backup::_internal_approx_time() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.approx_time_; +} +inline void Backup::_internal_set_approx_time(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.approx_time_ = value; +} // optional uint32 version = 21 [default = 0]; -inline bool Backup::_internal_has_version() const { - bool value = (_has_bits_[0] & 0x00200000u) != 0; - return value; -} inline bool Backup::has_version() const { - return _internal_has_version(); + bool value = (_impl_._has_bits_[0] & 0x00200000u) != 0; + return value; } inline void Backup::clear_version() { - version_ = 0u; - _has_bits_[0] &= ~0x00200000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.version_ = 0u; + _impl_._has_bits_[0] &= ~0x00200000u; } -inline uint32_t Backup::_internal_version() const { - return version_; -} -inline uint32_t Backup::version() const { +inline ::uint32_t Backup::version() const { // @@protoc_insertion_point(field_get:ei.Backup.version) return _internal_version(); } -inline void Backup::_internal_set_version(uint32_t value) { - _has_bits_[0] |= 0x00200000u; - version_ = value; -} -inline void Backup::set_version(uint32_t value) { +inline void Backup::set_version(::uint32_t value) { _internal_set_version(value); + _impl_._has_bits_[0] |= 0x00200000u; // @@protoc_insertion_point(field_set:ei.Backup.version) } +inline ::uint32_t Backup::_internal_version() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.version_; +} +inline void Backup::_internal_set_version(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.version_ = value; +} // optional bool force_offer_backup = 20; -inline bool Backup::_internal_has_force_offer_backup() const { - bool value = (_has_bits_[0] & 0x00400000u) != 0; - return value; -} inline bool Backup::has_force_offer_backup() const { - return _internal_has_force_offer_backup(); + bool value = (_impl_._has_bits_[0] & 0x00400000u) != 0; + return value; } inline void Backup::clear_force_offer_backup() { - force_offer_backup_ = false; - _has_bits_[0] &= ~0x00400000u; -} -inline bool Backup::_internal_force_offer_backup() const { - return force_offer_backup_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.force_offer_backup_ = false; + _impl_._has_bits_[0] &= ~0x00400000u; } inline bool Backup::force_offer_backup() const { // @@protoc_insertion_point(field_get:ei.Backup.force_offer_backup) return _internal_force_offer_backup(); } -inline void Backup::_internal_set_force_offer_backup(bool value) { - _has_bits_[0] |= 0x00400000u; - force_offer_backup_ = value; -} inline void Backup::set_force_offer_backup(bool value) { _internal_set_force_offer_backup(value); + _impl_._has_bits_[0] |= 0x00400000u; // @@protoc_insertion_point(field_set:ei.Backup.force_offer_backup) } +inline bool Backup::_internal_force_offer_backup() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.force_offer_backup_; +} +inline void Backup::_internal_set_force_offer_backup(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.force_offer_backup_ = value; +} // optional bool force_backup = 22; -inline bool Backup::_internal_has_force_backup() const { - bool value = (_has_bits_[0] & 0x00800000u) != 0; - return value; -} inline bool Backup::has_force_backup() const { - return _internal_has_force_backup(); + bool value = (_impl_._has_bits_[0] & 0x00800000u) != 0; + return value; } inline void Backup::clear_force_backup() { - force_backup_ = false; - _has_bits_[0] &= ~0x00800000u; -} -inline bool Backup::_internal_force_backup() const { - return force_backup_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.force_backup_ = false; + _impl_._has_bits_[0] &= ~0x00800000u; } inline bool Backup::force_backup() const { // @@protoc_insertion_point(field_get:ei.Backup.force_backup) return _internal_force_backup(); } -inline void Backup::_internal_set_force_backup(bool value) { - _has_bits_[0] |= 0x00800000u; - force_backup_ = value; -} inline void Backup::set_force_backup(bool value) { _internal_set_force_backup(value); + _impl_._has_bits_[0] |= 0x00800000u; // @@protoc_insertion_point(field_set:ei.Backup.force_backup) } +inline bool Backup::_internal_force_backup() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.force_backup_; +} +inline void Backup::_internal_set_force_backup(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.force_backup_ = value; +} // optional .ei.Backup.Settings settings = 4; -inline bool Backup::_internal_has_settings() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - PROTOBUF_ASSUME(!value || settings_ != nullptr); - return value; -} inline bool Backup::has_settings() const { - return _internal_has_settings(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + PROTOBUF_ASSUME(!value || _impl_.settings_ != nullptr); + return value; } inline void Backup::clear_settings() { - if (settings_ != nullptr) settings_->Clear(); - _has_bits_[0] &= ~0x00000080u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.settings_ != nullptr) _impl_.settings_->Clear(); + _impl_._has_bits_[0] &= ~0x00000080u; } inline const ::ei::Backup_Settings& Backup::_internal_settings() const { - const ::ei::Backup_Settings* p = settings_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_Backup_Settings_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::Backup_Settings* p = _impl_.settings_; + return p != nullptr ? *p : reinterpret_cast(::ei::_Backup_Settings_default_instance_); } -inline const ::ei::Backup_Settings& Backup::settings() const { +inline const ::ei::Backup_Settings& Backup::settings() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.settings) return _internal_settings(); } -inline void Backup::unsafe_arena_set_allocated_settings( - ::ei::Backup_Settings* settings) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(settings_); +inline void Backup::unsafe_arena_set_allocated_settings(::ei::Backup_Settings* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.settings_); } - settings_ = settings; - if (settings) { - _has_bits_[0] |= 0x00000080u; + _impl_.settings_ = reinterpret_cast<::ei::Backup_Settings*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000080u; } else { - _has_bits_[0] &= ~0x00000080u; + _impl_._has_bits_[0] &= ~0x00000080u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.Backup.settings) } inline ::ei::Backup_Settings* Backup::release_settings() { - _has_bits_[0] &= ~0x00000080u; - ::ei::Backup_Settings* temp = settings_; - settings_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000080u; + ::ei::Backup_Settings* released = _impl_.settings_; + _impl_.settings_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::Backup_Settings* Backup::unsafe_arena_release_settings() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Backup.settings) - _has_bits_[0] &= ~0x00000080u; - ::ei::Backup_Settings* temp = settings_; - settings_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000080u; + ::ei::Backup_Settings* temp = _impl_.settings_; + _impl_.settings_ = nullptr; return temp; } inline ::ei::Backup_Settings* Backup::_internal_mutable_settings() { - _has_bits_[0] |= 0x00000080u; - if (settings_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::Backup_Settings>(GetArenaForAllocation()); - settings_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.settings_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::Backup_Settings>(GetArena()); + _impl_.settings_ = reinterpret_cast<::ei::Backup_Settings*>(p); } - return settings_; + return _impl_.settings_; } -inline ::ei::Backup_Settings* Backup::mutable_settings() { +inline ::ei::Backup_Settings* Backup::mutable_settings() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000080u; ::ei::Backup_Settings* _msg = _internal_mutable_settings(); // @@protoc_insertion_point(field_mutable:ei.Backup.settings) return _msg; } -inline void Backup::set_allocated_settings(::ei::Backup_Settings* settings) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void Backup::set_allocated_settings(::ei::Backup_Settings* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete settings_; + delete (_impl_.settings_); } - if (settings) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(settings); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - settings = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, settings, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000080u; + _impl_._has_bits_[0] |= 0x00000080u; } else { - _has_bits_[0] &= ~0x00000080u; + _impl_._has_bits_[0] &= ~0x00000080u; } - settings_ = settings; + + _impl_.settings_ = reinterpret_cast<::ei::Backup_Settings*>(value); // @@protoc_insertion_point(field_set_allocated:ei.Backup.settings) } // optional .ei.Backup.Tutorial tutorial = 5; -inline bool Backup::_internal_has_tutorial() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - PROTOBUF_ASSUME(!value || tutorial_ != nullptr); - return value; -} inline bool Backup::has_tutorial() const { - return _internal_has_tutorial(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + PROTOBUF_ASSUME(!value || _impl_.tutorial_ != nullptr); + return value; } inline void Backup::clear_tutorial() { - if (tutorial_ != nullptr) tutorial_->Clear(); - _has_bits_[0] &= ~0x00000100u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.tutorial_ != nullptr) _impl_.tutorial_->Clear(); + _impl_._has_bits_[0] &= ~0x00000100u; } inline const ::ei::Backup_Tutorial& Backup::_internal_tutorial() const { - const ::ei::Backup_Tutorial* p = tutorial_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_Backup_Tutorial_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::Backup_Tutorial* p = _impl_.tutorial_; + return p != nullptr ? *p : reinterpret_cast(::ei::_Backup_Tutorial_default_instance_); } -inline const ::ei::Backup_Tutorial& Backup::tutorial() const { +inline const ::ei::Backup_Tutorial& Backup::tutorial() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.tutorial) return _internal_tutorial(); } -inline void Backup::unsafe_arena_set_allocated_tutorial( - ::ei::Backup_Tutorial* tutorial) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(tutorial_); +inline void Backup::unsafe_arena_set_allocated_tutorial(::ei::Backup_Tutorial* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.tutorial_); } - tutorial_ = tutorial; - if (tutorial) { - _has_bits_[0] |= 0x00000100u; + _impl_.tutorial_ = reinterpret_cast<::ei::Backup_Tutorial*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000100u; } else { - _has_bits_[0] &= ~0x00000100u; + _impl_._has_bits_[0] &= ~0x00000100u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.Backup.tutorial) } inline ::ei::Backup_Tutorial* Backup::release_tutorial() { - _has_bits_[0] &= ~0x00000100u; - ::ei::Backup_Tutorial* temp = tutorial_; - tutorial_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000100u; + ::ei::Backup_Tutorial* released = _impl_.tutorial_; + _impl_.tutorial_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::Backup_Tutorial* Backup::unsafe_arena_release_tutorial() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Backup.tutorial) - _has_bits_[0] &= ~0x00000100u; - ::ei::Backup_Tutorial* temp = tutorial_; - tutorial_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000100u; + ::ei::Backup_Tutorial* temp = _impl_.tutorial_; + _impl_.tutorial_ = nullptr; return temp; } inline ::ei::Backup_Tutorial* Backup::_internal_mutable_tutorial() { - _has_bits_[0] |= 0x00000100u; - if (tutorial_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::Backup_Tutorial>(GetArenaForAllocation()); - tutorial_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.tutorial_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::Backup_Tutorial>(GetArena()); + _impl_.tutorial_ = reinterpret_cast<::ei::Backup_Tutorial*>(p); } - return tutorial_; + return _impl_.tutorial_; } -inline ::ei::Backup_Tutorial* Backup::mutable_tutorial() { +inline ::ei::Backup_Tutorial* Backup::mutable_tutorial() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000100u; ::ei::Backup_Tutorial* _msg = _internal_mutable_tutorial(); // @@protoc_insertion_point(field_mutable:ei.Backup.tutorial) return _msg; } -inline void Backup::set_allocated_tutorial(::ei::Backup_Tutorial* tutorial) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void Backup::set_allocated_tutorial(::ei::Backup_Tutorial* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete tutorial_; + delete (_impl_.tutorial_); } - if (tutorial) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(tutorial); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - tutorial = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, tutorial, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000100u; + _impl_._has_bits_[0] |= 0x00000100u; } else { - _has_bits_[0] &= ~0x00000100u; + _impl_._has_bits_[0] &= ~0x00000100u; } - tutorial_ = tutorial; + + _impl_.tutorial_ = reinterpret_cast<::ei::Backup_Tutorial*>(value); // @@protoc_insertion_point(field_set_allocated:ei.Backup.tutorial) } // optional .ei.Backup.Stats stats = 6; -inline bool Backup::_internal_has_stats() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - PROTOBUF_ASSUME(!value || stats_ != nullptr); - return value; -} inline bool Backup::has_stats() const { - return _internal_has_stats(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + PROTOBUF_ASSUME(!value || _impl_.stats_ != nullptr); + return value; } inline void Backup::clear_stats() { - if (stats_ != nullptr) stats_->Clear(); - _has_bits_[0] &= ~0x00000200u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.stats_ != nullptr) _impl_.stats_->Clear(); + _impl_._has_bits_[0] &= ~0x00000200u; } inline const ::ei::Backup_Stats& Backup::_internal_stats() const { - const ::ei::Backup_Stats* p = stats_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_Backup_Stats_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::Backup_Stats* p = _impl_.stats_; + return p != nullptr ? *p : reinterpret_cast(::ei::_Backup_Stats_default_instance_); } -inline const ::ei::Backup_Stats& Backup::stats() const { +inline const ::ei::Backup_Stats& Backup::stats() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.stats) return _internal_stats(); } -inline void Backup::unsafe_arena_set_allocated_stats( - ::ei::Backup_Stats* stats) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(stats_); +inline void Backup::unsafe_arena_set_allocated_stats(::ei::Backup_Stats* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.stats_); } - stats_ = stats; - if (stats) { - _has_bits_[0] |= 0x00000200u; + _impl_.stats_ = reinterpret_cast<::ei::Backup_Stats*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000200u; } else { - _has_bits_[0] &= ~0x00000200u; + _impl_._has_bits_[0] &= ~0x00000200u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.Backup.stats) } inline ::ei::Backup_Stats* Backup::release_stats() { - _has_bits_[0] &= ~0x00000200u; - ::ei::Backup_Stats* temp = stats_; - stats_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000200u; + ::ei::Backup_Stats* released = _impl_.stats_; + _impl_.stats_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::Backup_Stats* Backup::unsafe_arena_release_stats() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Backup.stats) - _has_bits_[0] &= ~0x00000200u; - ::ei::Backup_Stats* temp = stats_; - stats_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000200u; + ::ei::Backup_Stats* temp = _impl_.stats_; + _impl_.stats_ = nullptr; return temp; } inline ::ei::Backup_Stats* Backup::_internal_mutable_stats() { - _has_bits_[0] |= 0x00000200u; - if (stats_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::Backup_Stats>(GetArenaForAllocation()); - stats_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.stats_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::Backup_Stats>(GetArena()); + _impl_.stats_ = reinterpret_cast<::ei::Backup_Stats*>(p); } - return stats_; + return _impl_.stats_; } -inline ::ei::Backup_Stats* Backup::mutable_stats() { +inline ::ei::Backup_Stats* Backup::mutable_stats() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000200u; ::ei::Backup_Stats* _msg = _internal_mutable_stats(); // @@protoc_insertion_point(field_mutable:ei.Backup.stats) return _msg; } -inline void Backup::set_allocated_stats(::ei::Backup_Stats* stats) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void Backup::set_allocated_stats(::ei::Backup_Stats* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete stats_; + delete (_impl_.stats_); } - if (stats) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(stats); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - stats = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, stats, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000200u; + _impl_._has_bits_[0] |= 0x00000200u; } else { - _has_bits_[0] &= ~0x00000200u; + _impl_._has_bits_[0] &= ~0x00000200u; } - stats_ = stats; + + _impl_.stats_ = reinterpret_cast<::ei::Backup_Stats*>(value); // @@protoc_insertion_point(field_set_allocated:ei.Backup.stats) } // optional .ei.Backup.Game game = 7; -inline bool Backup::_internal_has_game() const { - bool value = (_has_bits_[0] & 0x00000400u) != 0; - PROTOBUF_ASSUME(!value || game_ != nullptr); - return value; -} inline bool Backup::has_game() const { - return _internal_has_game(); + bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0; + PROTOBUF_ASSUME(!value || _impl_.game_ != nullptr); + return value; } inline void Backup::clear_game() { - if (game_ != nullptr) game_->Clear(); - _has_bits_[0] &= ~0x00000400u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.game_ != nullptr) _impl_.game_->Clear(); + _impl_._has_bits_[0] &= ~0x00000400u; } inline const ::ei::Backup_Game& Backup::_internal_game() const { - const ::ei::Backup_Game* p = game_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_Backup_Game_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::Backup_Game* p = _impl_.game_; + return p != nullptr ? *p : reinterpret_cast(::ei::_Backup_Game_default_instance_); } -inline const ::ei::Backup_Game& Backup::game() const { +inline const ::ei::Backup_Game& Backup::game() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.game) return _internal_game(); } -inline void Backup::unsafe_arena_set_allocated_game( - ::ei::Backup_Game* game) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(game_); +inline void Backup::unsafe_arena_set_allocated_game(::ei::Backup_Game* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.game_); } - game_ = game; - if (game) { - _has_bits_[0] |= 0x00000400u; + _impl_.game_ = reinterpret_cast<::ei::Backup_Game*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000400u; } else { - _has_bits_[0] &= ~0x00000400u; + _impl_._has_bits_[0] &= ~0x00000400u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.Backup.game) } inline ::ei::Backup_Game* Backup::release_game() { - _has_bits_[0] &= ~0x00000400u; - ::ei::Backup_Game* temp = game_; - game_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000400u; + ::ei::Backup_Game* released = _impl_.game_; + _impl_.game_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::Backup_Game* Backup::unsafe_arena_release_game() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Backup.game) - _has_bits_[0] &= ~0x00000400u; - ::ei::Backup_Game* temp = game_; - game_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000400u; + ::ei::Backup_Game* temp = _impl_.game_; + _impl_.game_ = nullptr; return temp; } inline ::ei::Backup_Game* Backup::_internal_mutable_game() { - _has_bits_[0] |= 0x00000400u; - if (game_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::Backup_Game>(GetArenaForAllocation()); - game_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.game_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::Backup_Game>(GetArena()); + _impl_.game_ = reinterpret_cast<::ei::Backup_Game*>(p); } - return game_; + return _impl_.game_; } -inline ::ei::Backup_Game* Backup::mutable_game() { +inline ::ei::Backup_Game* Backup::mutable_game() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000400u; ::ei::Backup_Game* _msg = _internal_mutable_game(); // @@protoc_insertion_point(field_mutable:ei.Backup.game) return _msg; } -inline void Backup::set_allocated_game(::ei::Backup_Game* game) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void Backup::set_allocated_game(::ei::Backup_Game* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete game_; + delete (_impl_.game_); } - if (game) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(game); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - game = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, game, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000400u; + _impl_._has_bits_[0] |= 0x00000400u; } else { - _has_bits_[0] &= ~0x00000400u; + _impl_._has_bits_[0] &= ~0x00000400u; } - game_ = game; + + _impl_.game_ = reinterpret_cast<::ei::Backup_Game*>(value); // @@protoc_insertion_point(field_set_allocated:ei.Backup.game) } // optional .ei.Backup.Artifacts artifacts = 14; -inline bool Backup::_internal_has_artifacts() const { - bool value = (_has_bits_[0] & 0x00008000u) != 0; - PROTOBUF_ASSUME(!value || artifacts_ != nullptr); - return value; -} inline bool Backup::has_artifacts() const { - return _internal_has_artifacts(); + bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0; + PROTOBUF_ASSUME(!value || _impl_.artifacts_ != nullptr); + return value; } inline void Backup::clear_artifacts() { - if (artifacts_ != nullptr) artifacts_->Clear(); - _has_bits_[0] &= ~0x00008000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.artifacts_ != nullptr) _impl_.artifacts_->Clear(); + _impl_._has_bits_[0] &= ~0x00008000u; } inline const ::ei::Backup_Artifacts& Backup::_internal_artifacts() const { - const ::ei::Backup_Artifacts* p = artifacts_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_Backup_Artifacts_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::Backup_Artifacts* p = _impl_.artifacts_; + return p != nullptr ? *p : reinterpret_cast(::ei::_Backup_Artifacts_default_instance_); } -inline const ::ei::Backup_Artifacts& Backup::artifacts() const { +inline const ::ei::Backup_Artifacts& Backup::artifacts() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.artifacts) return _internal_artifacts(); } -inline void Backup::unsafe_arena_set_allocated_artifacts( - ::ei::Backup_Artifacts* artifacts) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(artifacts_); +inline void Backup::unsafe_arena_set_allocated_artifacts(::ei::Backup_Artifacts* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.artifacts_); } - artifacts_ = artifacts; - if (artifacts) { - _has_bits_[0] |= 0x00008000u; + _impl_.artifacts_ = reinterpret_cast<::ei::Backup_Artifacts*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00008000u; } else { - _has_bits_[0] &= ~0x00008000u; + _impl_._has_bits_[0] &= ~0x00008000u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.Backup.artifacts) } inline ::ei::Backup_Artifacts* Backup::release_artifacts() { - _has_bits_[0] &= ~0x00008000u; - ::ei::Backup_Artifacts* temp = artifacts_; - artifacts_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00008000u; + ::ei::Backup_Artifacts* released = _impl_.artifacts_; + _impl_.artifacts_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::Backup_Artifacts* Backup::unsafe_arena_release_artifacts() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Backup.artifacts) - _has_bits_[0] &= ~0x00008000u; - ::ei::Backup_Artifacts* temp = artifacts_; - artifacts_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00008000u; + ::ei::Backup_Artifacts* temp = _impl_.artifacts_; + _impl_.artifacts_ = nullptr; return temp; } inline ::ei::Backup_Artifacts* Backup::_internal_mutable_artifacts() { - _has_bits_[0] |= 0x00008000u; - if (artifacts_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::Backup_Artifacts>(GetArenaForAllocation()); - artifacts_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.artifacts_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::Backup_Artifacts>(GetArena()); + _impl_.artifacts_ = reinterpret_cast<::ei::Backup_Artifacts*>(p); } - return artifacts_; + return _impl_.artifacts_; } -inline ::ei::Backup_Artifacts* Backup::mutable_artifacts() { +inline ::ei::Backup_Artifacts* Backup::mutable_artifacts() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00008000u; ::ei::Backup_Artifacts* _msg = _internal_mutable_artifacts(); // @@protoc_insertion_point(field_mutable:ei.Backup.artifacts) return _msg; } -inline void Backup::set_allocated_artifacts(::ei::Backup_Artifacts* artifacts) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void Backup::set_allocated_artifacts(::ei::Backup_Artifacts* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete artifacts_; + delete (_impl_.artifacts_); } - if (artifacts) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(artifacts); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - artifacts = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, artifacts, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00008000u; + _impl_._has_bits_[0] |= 0x00008000u; } else { - _has_bits_[0] &= ~0x00008000u; + _impl_._has_bits_[0] &= ~0x00008000u; } - artifacts_ = artifacts; + + _impl_.artifacts_ = reinterpret_cast<::ei::Backup_Artifacts*>(value); // @@protoc_insertion_point(field_set_allocated:ei.Backup.artifacts) } // optional .ei.Backup.Shells shells = 25; -inline bool Backup::_internal_has_shells() const { - bool value = (_has_bits_[0] & 0x00040000u) != 0; - PROTOBUF_ASSUME(!value || shells_ != nullptr); - return value; -} inline bool Backup::has_shells() const { - return _internal_has_shells(); + bool value = (_impl_._has_bits_[0] & 0x00040000u) != 0; + PROTOBUF_ASSUME(!value || _impl_.shells_ != nullptr); + return value; } inline void Backup::clear_shells() { - if (shells_ != nullptr) shells_->Clear(); - _has_bits_[0] &= ~0x00040000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.shells_ != nullptr) _impl_.shells_->Clear(); + _impl_._has_bits_[0] &= ~0x00040000u; } inline const ::ei::Backup_Shells& Backup::_internal_shells() const { - const ::ei::Backup_Shells* p = shells_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_Backup_Shells_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::Backup_Shells* p = _impl_.shells_; + return p != nullptr ? *p : reinterpret_cast(::ei::_Backup_Shells_default_instance_); } -inline const ::ei::Backup_Shells& Backup::shells() const { +inline const ::ei::Backup_Shells& Backup::shells() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.shells) return _internal_shells(); } -inline void Backup::unsafe_arena_set_allocated_shells( - ::ei::Backup_Shells* shells) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(shells_); +inline void Backup::unsafe_arena_set_allocated_shells(::ei::Backup_Shells* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.shells_); } - shells_ = shells; - if (shells) { - _has_bits_[0] |= 0x00040000u; + _impl_.shells_ = reinterpret_cast<::ei::Backup_Shells*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00040000u; } else { - _has_bits_[0] &= ~0x00040000u; + _impl_._has_bits_[0] &= ~0x00040000u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.Backup.shells) } inline ::ei::Backup_Shells* Backup::release_shells() { - _has_bits_[0] &= ~0x00040000u; - ::ei::Backup_Shells* temp = shells_; - shells_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00040000u; + ::ei::Backup_Shells* released = _impl_.shells_; + _impl_.shells_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::Backup_Shells* Backup::unsafe_arena_release_shells() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Backup.shells) - _has_bits_[0] &= ~0x00040000u; - ::ei::Backup_Shells* temp = shells_; - shells_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00040000u; + ::ei::Backup_Shells* temp = _impl_.shells_; + _impl_.shells_ = nullptr; return temp; } inline ::ei::Backup_Shells* Backup::_internal_mutable_shells() { - _has_bits_[0] |= 0x00040000u; - if (shells_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::Backup_Shells>(GetArenaForAllocation()); - shells_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.shells_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::Backup_Shells>(GetArena()); + _impl_.shells_ = reinterpret_cast<::ei::Backup_Shells*>(p); } - return shells_; + return _impl_.shells_; } -inline ::ei::Backup_Shells* Backup::mutable_shells() { +inline ::ei::Backup_Shells* Backup::mutable_shells() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00040000u; ::ei::Backup_Shells* _msg = _internal_mutable_shells(); // @@protoc_insertion_point(field_mutable:ei.Backup.shells) return _msg; } -inline void Backup::set_allocated_shells(::ei::Backup_Shells* shells) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void Backup::set_allocated_shells(::ei::Backup_Shells* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete shells_; + delete (_impl_.shells_); } - if (shells) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(shells); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - shells = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, shells, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00040000u; + _impl_._has_bits_[0] |= 0x00040000u; } else { - _has_bits_[0] &= ~0x00040000u; + _impl_._has_bits_[0] &= ~0x00040000u; } - shells_ = shells; + + _impl_.shells_ = reinterpret_cast<::ei::Backup_Shells*>(value); // @@protoc_insertion_point(field_set_allocated:ei.Backup.shells) } // optional .ei.Backup.Simulation sim = 8; -inline bool Backup::_internal_has_sim() const { - bool value = (_has_bits_[0] & 0x00000800u) != 0; - PROTOBUF_ASSUME(!value || sim_ != nullptr); - return value; -} inline bool Backup::has_sim() const { - return _internal_has_sim(); + bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; + PROTOBUF_ASSUME(!value || _impl_.sim_ != nullptr); + return value; } inline void Backup::clear_sim() { - if (sim_ != nullptr) sim_->Clear(); - _has_bits_[0] &= ~0x00000800u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.sim_ != nullptr) _impl_.sim_->Clear(); + _impl_._has_bits_[0] &= ~0x00000800u; } inline const ::ei::Backup_Simulation& Backup::_internal_sim() const { - const ::ei::Backup_Simulation* p = sim_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_Backup_Simulation_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::Backup_Simulation* p = _impl_.sim_; + return p != nullptr ? *p : reinterpret_cast(::ei::_Backup_Simulation_default_instance_); } -inline const ::ei::Backup_Simulation& Backup::sim() const { +inline const ::ei::Backup_Simulation& Backup::sim() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.sim) return _internal_sim(); } -inline void Backup::unsafe_arena_set_allocated_sim( - ::ei::Backup_Simulation* sim) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(sim_); +inline void Backup::unsafe_arena_set_allocated_sim(::ei::Backup_Simulation* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.sim_); } - sim_ = sim; - if (sim) { - _has_bits_[0] |= 0x00000800u; + _impl_.sim_ = reinterpret_cast<::ei::Backup_Simulation*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000800u; } else { - _has_bits_[0] &= ~0x00000800u; + _impl_._has_bits_[0] &= ~0x00000800u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.Backup.sim) } inline ::ei::Backup_Simulation* Backup::release_sim() { - _has_bits_[0] &= ~0x00000800u; - ::ei::Backup_Simulation* temp = sim_; - sim_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000800u; + ::ei::Backup_Simulation* released = _impl_.sim_; + _impl_.sim_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::Backup_Simulation* Backup::unsafe_arena_release_sim() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Backup.sim) - _has_bits_[0] &= ~0x00000800u; - ::ei::Backup_Simulation* temp = sim_; - sim_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000800u; + ::ei::Backup_Simulation* temp = _impl_.sim_; + _impl_.sim_ = nullptr; return temp; } inline ::ei::Backup_Simulation* Backup::_internal_mutable_sim() { - _has_bits_[0] |= 0x00000800u; - if (sim_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::Backup_Simulation>(GetArenaForAllocation()); - sim_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.sim_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::Backup_Simulation>(GetArena()); + _impl_.sim_ = reinterpret_cast<::ei::Backup_Simulation*>(p); } - return sim_; + return _impl_.sim_; } -inline ::ei::Backup_Simulation* Backup::mutable_sim() { +inline ::ei::Backup_Simulation* Backup::mutable_sim() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000800u; ::ei::Backup_Simulation* _msg = _internal_mutable_sim(); // @@protoc_insertion_point(field_mutable:ei.Backup.sim) return _msg; } -inline void Backup::set_allocated_sim(::ei::Backup_Simulation* sim) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void Backup::set_allocated_sim(::ei::Backup_Simulation* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete sim_; + delete (_impl_.sim_); } - if (sim) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(sim); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - sim = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, sim, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000800u; + _impl_._has_bits_[0] |= 0x00000800u; } else { - _has_bits_[0] &= ~0x00000800u; + _impl_._has_bits_[0] &= ~0x00000800u; } - sim_ = sim; + + _impl_.sim_ = reinterpret_cast<::ei::Backup_Simulation*>(value); // @@protoc_insertion_point(field_set_allocated:ei.Backup.sim) } // repeated .ei.Backup.Simulation farms = 12; inline int Backup::_internal_farms_size() const { - return farms_.size(); + return _internal_farms().size(); } inline int Backup::farms_size() const { return _internal_farms_size(); } inline void Backup::clear_farms() { - farms_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.farms_.Clear(); } -inline ::ei::Backup_Simulation* Backup::mutable_farms(int index) { +inline ::ei::Backup_Simulation* Backup::mutable_farms(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.Backup.farms) - return farms_.Mutable(index); + return _internal_mutable_farms()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_Simulation >* -Backup::mutable_farms() { +inline ::google::protobuf::RepeatedPtrField<::ei::Backup_Simulation>* Backup::mutable_farms() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.Backup.farms) - return &farms_; -} -inline const ::ei::Backup_Simulation& Backup::_internal_farms(int index) const { - return farms_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_farms(); } -inline const ::ei::Backup_Simulation& Backup::farms(int index) const { +inline const ::ei::Backup_Simulation& Backup::farms(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.farms) - return _internal_farms(index); -} -inline ::ei::Backup_Simulation* Backup::_internal_add_farms() { - return farms_.Add(); + return _internal_farms().Get(index); } -inline ::ei::Backup_Simulation* Backup::add_farms() { - ::ei::Backup_Simulation* _add = _internal_add_farms(); +inline ::ei::Backup_Simulation* Backup::add_farms() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::Backup_Simulation* _add = _internal_mutable_farms()->Add(); // @@protoc_insertion_point(field_add:ei.Backup.farms) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_Simulation >& -Backup::farms() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::Backup_Simulation>& Backup::farms() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.Backup.farms) - return farms_; + return _internal_farms(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::Backup_Simulation>& +Backup::_internal_farms() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.farms_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::Backup_Simulation>* +Backup::_internal_mutable_farms() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.farms_; } // optional .ei.Backup.Mission mission = 9; -inline bool Backup::_internal_has_mission() const { - bool value = (_has_bits_[0] & 0x00001000u) != 0; - PROTOBUF_ASSUME(!value || mission_ != nullptr); - return value; -} inline bool Backup::has_mission() const { - return _internal_has_mission(); + bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0; + PROTOBUF_ASSUME(!value || _impl_.mission_ != nullptr); + return value; } inline void Backup::clear_mission() { - if (mission_ != nullptr) mission_->Clear(); - _has_bits_[0] &= ~0x00001000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.mission_ != nullptr) _impl_.mission_->Clear(); + _impl_._has_bits_[0] &= ~0x00001000u; } inline const ::ei::Backup_Mission& Backup::_internal_mission() const { - const ::ei::Backup_Mission* p = mission_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_Backup_Mission_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::Backup_Mission* p = _impl_.mission_; + return p != nullptr ? *p : reinterpret_cast(::ei::_Backup_Mission_default_instance_); } -inline const ::ei::Backup_Mission& Backup::mission() const { +inline const ::ei::Backup_Mission& Backup::mission() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.mission) return _internal_mission(); } -inline void Backup::unsafe_arena_set_allocated_mission( - ::ei::Backup_Mission* mission) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(mission_); +inline void Backup::unsafe_arena_set_allocated_mission(::ei::Backup_Mission* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.mission_); } - mission_ = mission; - if (mission) { - _has_bits_[0] |= 0x00001000u; + _impl_.mission_ = reinterpret_cast<::ei::Backup_Mission*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00001000u; } else { - _has_bits_[0] &= ~0x00001000u; + _impl_._has_bits_[0] &= ~0x00001000u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.Backup.mission) } inline ::ei::Backup_Mission* Backup::release_mission() { - _has_bits_[0] &= ~0x00001000u; - ::ei::Backup_Mission* temp = mission_; - mission_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00001000u; + ::ei::Backup_Mission* released = _impl_.mission_; + _impl_.mission_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::Backup_Mission* Backup::unsafe_arena_release_mission() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Backup.mission) - _has_bits_[0] &= ~0x00001000u; - ::ei::Backup_Mission* temp = mission_; - mission_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00001000u; + ::ei::Backup_Mission* temp = _impl_.mission_; + _impl_.mission_ = nullptr; return temp; } inline ::ei::Backup_Mission* Backup::_internal_mutable_mission() { - _has_bits_[0] |= 0x00001000u; - if (mission_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::Backup_Mission>(GetArenaForAllocation()); - mission_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.mission_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::Backup_Mission>(GetArena()); + _impl_.mission_ = reinterpret_cast<::ei::Backup_Mission*>(p); } - return mission_; + return _impl_.mission_; } -inline ::ei::Backup_Mission* Backup::mutable_mission() { +inline ::ei::Backup_Mission* Backup::mutable_mission() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00001000u; ::ei::Backup_Mission* _msg = _internal_mutable_mission(); // @@protoc_insertion_point(field_mutable:ei.Backup.mission) return _msg; } -inline void Backup::set_allocated_mission(::ei::Backup_Mission* mission) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void Backup::set_allocated_mission(::ei::Backup_Mission* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete mission_; + delete (_impl_.mission_); } - if (mission) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(mission); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - mission = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, mission, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00001000u; + _impl_._has_bits_[0] |= 0x00001000u; } else { - _has_bits_[0] &= ~0x00001000u; + _impl_._has_bits_[0] &= ~0x00001000u; } - mission_ = mission; + + _impl_.mission_ = reinterpret_cast<::ei::Backup_Mission*>(value); // @@protoc_insertion_point(field_set_allocated:ei.Backup.mission) } // optional .ei.Backup.Misc misc = 10; -inline bool Backup::_internal_has_misc() const { - bool value = (_has_bits_[0] & 0x00002000u) != 0; - PROTOBUF_ASSUME(!value || misc_ != nullptr); - return value; -} inline bool Backup::has_misc() const { - return _internal_has_misc(); + bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0; + PROTOBUF_ASSUME(!value || _impl_.misc_ != nullptr); + return value; } inline void Backup::clear_misc() { - if (misc_ != nullptr) misc_->Clear(); - _has_bits_[0] &= ~0x00002000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.misc_ != nullptr) _impl_.misc_->Clear(); + _impl_._has_bits_[0] &= ~0x00002000u; } inline const ::ei::Backup_Misc& Backup::_internal_misc() const { - const ::ei::Backup_Misc* p = misc_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_Backup_Misc_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::Backup_Misc* p = _impl_.misc_; + return p != nullptr ? *p : reinterpret_cast(::ei::_Backup_Misc_default_instance_); } -inline const ::ei::Backup_Misc& Backup::misc() const { +inline const ::ei::Backup_Misc& Backup::misc() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.misc) return _internal_misc(); } -inline void Backup::unsafe_arena_set_allocated_misc( - ::ei::Backup_Misc* misc) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(misc_); +inline void Backup::unsafe_arena_set_allocated_misc(::ei::Backup_Misc* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.misc_); } - misc_ = misc; - if (misc) { - _has_bits_[0] |= 0x00002000u; + _impl_.misc_ = reinterpret_cast<::ei::Backup_Misc*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00002000u; } else { - _has_bits_[0] &= ~0x00002000u; + _impl_._has_bits_[0] &= ~0x00002000u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.Backup.misc) } inline ::ei::Backup_Misc* Backup::release_misc() { - _has_bits_[0] &= ~0x00002000u; - ::ei::Backup_Misc* temp = misc_; - misc_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00002000u; + ::ei::Backup_Misc* released = _impl_.misc_; + _impl_.misc_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::Backup_Misc* Backup::unsafe_arena_release_misc() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Backup.misc) - _has_bits_[0] &= ~0x00002000u; - ::ei::Backup_Misc* temp = misc_; - misc_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00002000u; + ::ei::Backup_Misc* temp = _impl_.misc_; + _impl_.misc_ = nullptr; return temp; } inline ::ei::Backup_Misc* Backup::_internal_mutable_misc() { - _has_bits_[0] |= 0x00002000u; - if (misc_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::Backup_Misc>(GetArenaForAllocation()); - misc_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.misc_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::Backup_Misc>(GetArena()); + _impl_.misc_ = reinterpret_cast<::ei::Backup_Misc*>(p); } - return misc_; + return _impl_.misc_; } -inline ::ei::Backup_Misc* Backup::mutable_misc() { +inline ::ei::Backup_Misc* Backup::mutable_misc() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00002000u; ::ei::Backup_Misc* _msg = _internal_mutable_misc(); // @@protoc_insertion_point(field_mutable:ei.Backup.misc) return _msg; } -inline void Backup::set_allocated_misc(::ei::Backup_Misc* misc) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void Backup::set_allocated_misc(::ei::Backup_Misc* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete misc_; + delete (_impl_.misc_); } - if (misc) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(misc); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - misc = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, misc, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00002000u; + _impl_._has_bits_[0] |= 0x00002000u; } else { - _has_bits_[0] &= ~0x00002000u; + _impl_._has_bits_[0] &= ~0x00002000u; } - misc_ = misc; + + _impl_.misc_ = reinterpret_cast<::ei::Backup_Misc*>(value); // @@protoc_insertion_point(field_set_allocated:ei.Backup.misc) } // optional .ei.MyContracts contracts = 13; -inline bool Backup::_internal_has_contracts() const { - bool value = (_has_bits_[0] & 0x00004000u) != 0; - PROTOBUF_ASSUME(!value || contracts_ != nullptr); - return value; -} inline bool Backup::has_contracts() const { - return _internal_has_contracts(); + bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0; + PROTOBUF_ASSUME(!value || _impl_.contracts_ != nullptr); + return value; } inline void Backup::clear_contracts() { - if (contracts_ != nullptr) contracts_->Clear(); - _has_bits_[0] &= ~0x00004000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.contracts_ != nullptr) _impl_.contracts_->Clear(); + _impl_._has_bits_[0] &= ~0x00004000u; } inline const ::ei::MyContracts& Backup::_internal_contracts() const { - const ::ei::MyContracts* p = contracts_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_MyContracts_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::MyContracts* p = _impl_.contracts_; + return p != nullptr ? *p : reinterpret_cast(::ei::_MyContracts_default_instance_); } -inline const ::ei::MyContracts& Backup::contracts() const { +inline const ::ei::MyContracts& Backup::contracts() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.contracts) return _internal_contracts(); } -inline void Backup::unsafe_arena_set_allocated_contracts( - ::ei::MyContracts* contracts) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(contracts_); +inline void Backup::unsafe_arena_set_allocated_contracts(::ei::MyContracts* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.contracts_); } - contracts_ = contracts; - if (contracts) { - _has_bits_[0] |= 0x00004000u; + _impl_.contracts_ = reinterpret_cast<::ei::MyContracts*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00004000u; } else { - _has_bits_[0] &= ~0x00004000u; + _impl_._has_bits_[0] &= ~0x00004000u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.Backup.contracts) } inline ::ei::MyContracts* Backup::release_contracts() { - _has_bits_[0] &= ~0x00004000u; - ::ei::MyContracts* temp = contracts_; - contracts_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00004000u; + ::ei::MyContracts* released = _impl_.contracts_; + _impl_.contracts_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::MyContracts* Backup::unsafe_arena_release_contracts() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Backup.contracts) - _has_bits_[0] &= ~0x00004000u; - ::ei::MyContracts* temp = contracts_; - contracts_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00004000u; + ::ei::MyContracts* temp = _impl_.contracts_; + _impl_.contracts_ = nullptr; return temp; } inline ::ei::MyContracts* Backup::_internal_mutable_contracts() { - _has_bits_[0] |= 0x00004000u; - if (contracts_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::MyContracts>(GetArenaForAllocation()); - contracts_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.contracts_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::MyContracts>(GetArena()); + _impl_.contracts_ = reinterpret_cast<::ei::MyContracts*>(p); } - return contracts_; + return _impl_.contracts_; } -inline ::ei::MyContracts* Backup::mutable_contracts() { +inline ::ei::MyContracts* Backup::mutable_contracts() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00004000u; ::ei::MyContracts* _msg = _internal_mutable_contracts(); // @@protoc_insertion_point(field_mutable:ei.Backup.contracts) return _msg; } -inline void Backup::set_allocated_contracts(::ei::MyContracts* contracts) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void Backup::set_allocated_contracts(::ei::MyContracts* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete contracts_; + delete (_impl_.contracts_); } - if (contracts) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(contracts); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - contracts = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, contracts, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00004000u; + _impl_._has_bits_[0] |= 0x00004000u; } else { - _has_bits_[0] &= ~0x00004000u; + _impl_._has_bits_[0] &= ~0x00004000u; } - contracts_ = contracts; + + _impl_.contracts_ = reinterpret_cast<::ei::MyContracts*>(value); // @@protoc_insertion_point(field_set_allocated:ei.Backup.contracts) } // optional .ei.ArtifactsDB artifacts_db = 15; -inline bool Backup::_internal_has_artifacts_db() const { - bool value = (_has_bits_[0] & 0x00010000u) != 0; - PROTOBUF_ASSUME(!value || artifacts_db_ != nullptr); - return value; -} inline bool Backup::has_artifacts_db() const { - return _internal_has_artifacts_db(); + bool value = (_impl_._has_bits_[0] & 0x00010000u) != 0; + PROTOBUF_ASSUME(!value || _impl_.artifacts_db_ != nullptr); + return value; } inline void Backup::clear_artifacts_db() { - if (artifacts_db_ != nullptr) artifacts_db_->Clear(); - _has_bits_[0] &= ~0x00010000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.artifacts_db_ != nullptr) _impl_.artifacts_db_->Clear(); + _impl_._has_bits_[0] &= ~0x00010000u; } inline const ::ei::ArtifactsDB& Backup::_internal_artifacts_db() const { - const ::ei::ArtifactsDB* p = artifacts_db_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_ArtifactsDB_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::ArtifactsDB* p = _impl_.artifacts_db_; + return p != nullptr ? *p : reinterpret_cast(::ei::_ArtifactsDB_default_instance_); } -inline const ::ei::ArtifactsDB& Backup::artifacts_db() const { +inline const ::ei::ArtifactsDB& Backup::artifacts_db() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.artifacts_db) return _internal_artifacts_db(); } -inline void Backup::unsafe_arena_set_allocated_artifacts_db( - ::ei::ArtifactsDB* artifacts_db) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(artifacts_db_); +inline void Backup::unsafe_arena_set_allocated_artifacts_db(::ei::ArtifactsDB* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.artifacts_db_); } - artifacts_db_ = artifacts_db; - if (artifacts_db) { - _has_bits_[0] |= 0x00010000u; + _impl_.artifacts_db_ = reinterpret_cast<::ei::ArtifactsDB*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00010000u; } else { - _has_bits_[0] &= ~0x00010000u; + _impl_._has_bits_[0] &= ~0x00010000u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.Backup.artifacts_db) } inline ::ei::ArtifactsDB* Backup::release_artifacts_db() { - _has_bits_[0] &= ~0x00010000u; - ::ei::ArtifactsDB* temp = artifacts_db_; - artifacts_db_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00010000u; + ::ei::ArtifactsDB* released = _impl_.artifacts_db_; + _impl_.artifacts_db_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::ArtifactsDB* Backup::unsafe_arena_release_artifacts_db() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Backup.artifacts_db) - _has_bits_[0] &= ~0x00010000u; - ::ei::ArtifactsDB* temp = artifacts_db_; - artifacts_db_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00010000u; + ::ei::ArtifactsDB* temp = _impl_.artifacts_db_; + _impl_.artifacts_db_ = nullptr; return temp; } inline ::ei::ArtifactsDB* Backup::_internal_mutable_artifacts_db() { - _has_bits_[0] |= 0x00010000u; - if (artifacts_db_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::ArtifactsDB>(GetArenaForAllocation()); - artifacts_db_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.artifacts_db_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::ArtifactsDB>(GetArena()); + _impl_.artifacts_db_ = reinterpret_cast<::ei::ArtifactsDB*>(p); } - return artifacts_db_; + return _impl_.artifacts_db_; } -inline ::ei::ArtifactsDB* Backup::mutable_artifacts_db() { +inline ::ei::ArtifactsDB* Backup::mutable_artifacts_db() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00010000u; ::ei::ArtifactsDB* _msg = _internal_mutable_artifacts_db(); // @@protoc_insertion_point(field_mutable:ei.Backup.artifacts_db) return _msg; } -inline void Backup::set_allocated_artifacts_db(::ei::ArtifactsDB* artifacts_db) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void Backup::set_allocated_artifacts_db(::ei::ArtifactsDB* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete artifacts_db_; + delete (_impl_.artifacts_db_); } - if (artifacts_db) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(artifacts_db); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - artifacts_db = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, artifacts_db, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00010000u; + _impl_._has_bits_[0] |= 0x00010000u; } else { - _has_bits_[0] &= ~0x00010000u; + _impl_._has_bits_[0] &= ~0x00010000u; } - artifacts_db_ = artifacts_db; + + _impl_.artifacts_db_ = reinterpret_cast<::ei::ArtifactsDB*>(value); // @@protoc_insertion_point(field_set_allocated:ei.Backup.artifacts_db) } // optional .ei.ShellDB shell_db = 24; -inline bool Backup::_internal_has_shell_db() const { - bool value = (_has_bits_[0] & 0x00020000u) != 0; - PROTOBUF_ASSUME(!value || shell_db_ != nullptr); - return value; -} inline bool Backup::has_shell_db() const { - return _internal_has_shell_db(); + bool value = (_impl_._has_bits_[0] & 0x00020000u) != 0; + PROTOBUF_ASSUME(!value || _impl_.shell_db_ != nullptr); + return value; } inline void Backup::clear_shell_db() { - if (shell_db_ != nullptr) shell_db_->Clear(); - _has_bits_[0] &= ~0x00020000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.shell_db_ != nullptr) _impl_.shell_db_->Clear(); + _impl_._has_bits_[0] &= ~0x00020000u; } inline const ::ei::ShellDB& Backup::_internal_shell_db() const { - const ::ei::ShellDB* p = shell_db_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_ShellDB_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::ShellDB* p = _impl_.shell_db_; + return p != nullptr ? *p : reinterpret_cast(::ei::_ShellDB_default_instance_); } -inline const ::ei::ShellDB& Backup::shell_db() const { +inline const ::ei::ShellDB& Backup::shell_db() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.shell_db) return _internal_shell_db(); } -inline void Backup::unsafe_arena_set_allocated_shell_db( - ::ei::ShellDB* shell_db) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(shell_db_); +inline void Backup::unsafe_arena_set_allocated_shell_db(::ei::ShellDB* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.shell_db_); } - shell_db_ = shell_db; - if (shell_db) { - _has_bits_[0] |= 0x00020000u; + _impl_.shell_db_ = reinterpret_cast<::ei::ShellDB*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00020000u; } else { - _has_bits_[0] &= ~0x00020000u; + _impl_._has_bits_[0] &= ~0x00020000u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.Backup.shell_db) } inline ::ei::ShellDB* Backup::release_shell_db() { - _has_bits_[0] &= ~0x00020000u; - ::ei::ShellDB* temp = shell_db_; - shell_db_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00020000u; + ::ei::ShellDB* released = _impl_.shell_db_; + _impl_.shell_db_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::ShellDB* Backup::unsafe_arena_release_shell_db() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Backup.shell_db) - _has_bits_[0] &= ~0x00020000u; - ::ei::ShellDB* temp = shell_db_; - shell_db_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00020000u; + ::ei::ShellDB* temp = _impl_.shell_db_; + _impl_.shell_db_ = nullptr; return temp; } inline ::ei::ShellDB* Backup::_internal_mutable_shell_db() { - _has_bits_[0] |= 0x00020000u; - if (shell_db_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::ShellDB>(GetArenaForAllocation()); - shell_db_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.shell_db_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::ShellDB>(GetArena()); + _impl_.shell_db_ = reinterpret_cast<::ei::ShellDB*>(p); } - return shell_db_; + return _impl_.shell_db_; } -inline ::ei::ShellDB* Backup::mutable_shell_db() { +inline ::ei::ShellDB* Backup::mutable_shell_db() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00020000u; ::ei::ShellDB* _msg = _internal_mutable_shell_db(); // @@protoc_insertion_point(field_mutable:ei.Backup.shell_db) return _msg; } -inline void Backup::set_allocated_shell_db(::ei::ShellDB* shell_db) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void Backup::set_allocated_shell_db(::ei::ShellDB* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete shell_db_; + delete (_impl_.shell_db_); } - if (shell_db) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(shell_db); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - shell_db = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, shell_db, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00020000u; + _impl_._has_bits_[0] |= 0x00020000u; } else { - _has_bits_[0] &= ~0x00020000u; + _impl_._has_bits_[0] &= ~0x00020000u; } - shell_db_ = shell_db; + + _impl_.shell_db_ = reinterpret_cast<::ei::ShellDB*>(value); // @@protoc_insertion_point(field_set_allocated:ei.Backup.shell_db) } // repeated string read_mail_ids = 23; inline int Backup::_internal_read_mail_ids_size() const { - return read_mail_ids_.size(); + return _internal_read_mail_ids().size(); } inline int Backup::read_mail_ids_size() const { return _internal_read_mail_ids_size(); } inline void Backup::clear_read_mail_ids() { - read_mail_ids_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.read_mail_ids_.Clear(); } -inline std::string* Backup::add_read_mail_ids() { - std::string* _s = _internal_add_read_mail_ids(); +inline std::string* Backup::add_read_mail_ids() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + std::string* _s = _internal_mutable_read_mail_ids()->Add(); // @@protoc_insertion_point(field_add_mutable:ei.Backup.read_mail_ids) return _s; } -inline const std::string& Backup::_internal_read_mail_ids(int index) const { - return read_mail_ids_.Get(index); -} -inline const std::string& Backup::read_mail_ids(int index) const { +inline const std::string& Backup::read_mail_ids(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.read_mail_ids) - return _internal_read_mail_ids(index); + return _internal_read_mail_ids().Get(index); } -inline std::string* Backup::mutable_read_mail_ids(int index) { +inline std::string* Backup::mutable_read_mail_ids(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.Backup.read_mail_ids) - return read_mail_ids_.Mutable(index); + return _internal_mutable_read_mail_ids()->Mutable(index); } -inline void Backup::set_read_mail_ids(int index, const std::string& value) { - read_mail_ids_.Mutable(index)->assign(value); +template +inline void Backup::set_read_mail_ids(int index, Arg_&& value, Args_... args) { + ::google::protobuf::internal::AssignToString( + *_internal_mutable_read_mail_ids()->Mutable(index), + std::forward(value), args... ); // @@protoc_insertion_point(field_set:ei.Backup.read_mail_ids) } -inline void Backup::set_read_mail_ids(int index, std::string&& value) { - read_mail_ids_.Mutable(index)->assign(std::move(value)); - // @@protoc_insertion_point(field_set:ei.Backup.read_mail_ids) -} -inline void Backup::set_read_mail_ids(int index, const char* value) { - GOOGLE_DCHECK(value != nullptr); - read_mail_ids_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set_char:ei.Backup.read_mail_ids) -} -inline void Backup::set_read_mail_ids(int index, const char* value, size_t size) { - read_mail_ids_.Mutable(index)->assign( - reinterpret_cast(value), size); - // @@protoc_insertion_point(field_set_pointer:ei.Backup.read_mail_ids) -} -inline std::string* Backup::_internal_add_read_mail_ids() { - return read_mail_ids_.Add(); -} -inline void Backup::add_read_mail_ids(const std::string& value) { - read_mail_ids_.Add()->assign(value); +template +inline void Backup::add_read_mail_ids(Arg_&& value, Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::google::protobuf::internal::AddToRepeatedPtrField(*_internal_mutable_read_mail_ids(), + std::forward(value), + args... ); // @@protoc_insertion_point(field_add:ei.Backup.read_mail_ids) } -inline void Backup::add_read_mail_ids(std::string&& value) { - read_mail_ids_.Add(std::move(value)); - // @@protoc_insertion_point(field_add:ei.Backup.read_mail_ids) -} -inline void Backup::add_read_mail_ids(const char* value) { - GOOGLE_DCHECK(value != nullptr); - read_mail_ids_.Add()->assign(value); - // @@protoc_insertion_point(field_add_char:ei.Backup.read_mail_ids) -} -inline void Backup::add_read_mail_ids(const char* value, size_t size) { - read_mail_ids_.Add()->assign(reinterpret_cast(value), size); - // @@protoc_insertion_point(field_add_pointer:ei.Backup.read_mail_ids) -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& -Backup::read_mail_ids() const { +inline const ::google::protobuf::RepeatedPtrField& +Backup::read_mail_ids() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.Backup.read_mail_ids) - return read_mail_ids_; + return _internal_read_mail_ids(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* -Backup::mutable_read_mail_ids() { +inline ::google::protobuf::RepeatedPtrField* +Backup::mutable_read_mail_ids() ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.Backup.read_mail_ids) - return &read_mail_ids_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_read_mail_ids(); +} +inline const ::google::protobuf::RepeatedPtrField& +Backup::_internal_read_mail_ids() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.read_mail_ids_; +} +inline ::google::protobuf::RepeatedPtrField* +Backup::_internal_mutable_read_mail_ids() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.read_mail_ids_; } // optional .ei.MailState mail_state = 27; -inline bool Backup::_internal_has_mail_state() const { - bool value = (_has_bits_[0] & 0x00080000u) != 0; - PROTOBUF_ASSUME(!value || mail_state_ != nullptr); - return value; -} inline bool Backup::has_mail_state() const { - return _internal_has_mail_state(); + bool value = (_impl_._has_bits_[0] & 0x00080000u) != 0; + PROTOBUF_ASSUME(!value || _impl_.mail_state_ != nullptr); + return value; } inline void Backup::clear_mail_state() { - if (mail_state_ != nullptr) mail_state_->Clear(); - _has_bits_[0] &= ~0x00080000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.mail_state_ != nullptr) _impl_.mail_state_->Clear(); + _impl_._has_bits_[0] &= ~0x00080000u; } inline const ::ei::MailState& Backup::_internal_mail_state() const { - const ::ei::MailState* p = mail_state_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_MailState_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::MailState* p = _impl_.mail_state_; + return p != nullptr ? *p : reinterpret_cast(::ei::_MailState_default_instance_); } -inline const ::ei::MailState& Backup::mail_state() const { +inline const ::ei::MailState& Backup::mail_state() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.mail_state) return _internal_mail_state(); } -inline void Backup::unsafe_arena_set_allocated_mail_state( - ::ei::MailState* mail_state) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(mail_state_); +inline void Backup::unsafe_arena_set_allocated_mail_state(::ei::MailState* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.mail_state_); } - mail_state_ = mail_state; - if (mail_state) { - _has_bits_[0] |= 0x00080000u; + _impl_.mail_state_ = reinterpret_cast<::ei::MailState*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00080000u; } else { - _has_bits_[0] &= ~0x00080000u; + _impl_._has_bits_[0] &= ~0x00080000u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.Backup.mail_state) } inline ::ei::MailState* Backup::release_mail_state() { - _has_bits_[0] &= ~0x00080000u; - ::ei::MailState* temp = mail_state_; - mail_state_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00080000u; + ::ei::MailState* released = _impl_.mail_state_; + _impl_.mail_state_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::MailState* Backup::unsafe_arena_release_mail_state() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Backup.mail_state) - _has_bits_[0] &= ~0x00080000u; - ::ei::MailState* temp = mail_state_; - mail_state_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00080000u; + ::ei::MailState* temp = _impl_.mail_state_; + _impl_.mail_state_ = nullptr; return temp; } inline ::ei::MailState* Backup::_internal_mutable_mail_state() { - _has_bits_[0] |= 0x00080000u; - if (mail_state_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::MailState>(GetArenaForAllocation()); - mail_state_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.mail_state_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::MailState>(GetArena()); + _impl_.mail_state_ = reinterpret_cast<::ei::MailState*>(p); } - return mail_state_; + return _impl_.mail_state_; } -inline ::ei::MailState* Backup::mutable_mail_state() { +inline ::ei::MailState* Backup::mutable_mail_state() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00080000u; ::ei::MailState* _msg = _internal_mutable_mail_state(); // @@protoc_insertion_point(field_mutable:ei.Backup.mail_state) return _msg; } -inline void Backup::set_allocated_mail_state(::ei::MailState* mail_state) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void Backup::set_allocated_mail_state(::ei::MailState* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete mail_state_; + delete (_impl_.mail_state_); } - if (mail_state) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(mail_state); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - mail_state = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, mail_state, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00080000u; + _impl_._has_bits_[0] |= 0x00080000u; } else { - _has_bits_[0] &= ~0x00080000u; + _impl_._has_bits_[0] &= ~0x00080000u; } - mail_state_ = mail_state; + + _impl_.mail_state_ = reinterpret_cast<::ei::MailState*>(value); // @@protoc_insertion_point(field_set_allocated:ei.Backup.mail_state) } // optional uint64 checksum = 100; -inline bool Backup::_internal_has_checksum() const { - bool value = (_has_bits_[0] & 0x01000000u) != 0; - return value; -} inline bool Backup::has_checksum() const { - return _internal_has_checksum(); + bool value = (_impl_._has_bits_[0] & 0x01000000u) != 0; + return value; } inline void Backup::clear_checksum() { - checksum_ = uint64_t{0u}; - _has_bits_[0] &= ~0x01000000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.checksum_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x01000000u; } -inline uint64_t Backup::_internal_checksum() const { - return checksum_; -} -inline uint64_t Backup::checksum() const { +inline ::uint64_t Backup::checksum() const { // @@protoc_insertion_point(field_get:ei.Backup.checksum) return _internal_checksum(); } -inline void Backup::_internal_set_checksum(uint64_t value) { - _has_bits_[0] |= 0x01000000u; - checksum_ = value; -} -inline void Backup::set_checksum(uint64_t value) { +inline void Backup::set_checksum(::uint64_t value) { _internal_set_checksum(value); + _impl_._has_bits_[0] |= 0x01000000u; // @@protoc_insertion_point(field_set:ei.Backup.checksum) } +inline ::uint64_t Backup::_internal_checksum() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.checksum_; +} +inline void Backup::_internal_set_checksum(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.checksum_ = value; +} // optional string signature = 101; -inline bool Backup::_internal_has_signature() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool Backup::has_signature() const { - return _internal_has_signature(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void Backup::clear_signature() { - signature_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000040u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.signature_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000040u; } -inline const std::string& Backup::signature() const { +inline const std::string& Backup::signature() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Backup.signature) return _internal_signature(); } -template -inline PROTOBUF_ALWAYS_INLINE -void Backup::set_signature(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000040u; - signature_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void Backup::set_signature(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000040u; + _impl_.signature_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.Backup.signature) } -inline std::string* Backup::mutable_signature() { +inline std::string* Backup::mutable_signature() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_signature(); // @@protoc_insertion_point(field_mutable:ei.Backup.signature) return _s; } inline const std::string& Backup::_internal_signature() const { - return signature_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.signature_.Get(); } inline void Backup::_internal_set_signature(const std::string& value) { - _has_bits_[0] |= 0x00000040u; - signature_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000040u; + _impl_.signature_.Set(value, GetArena()); } inline std::string* Backup::_internal_mutable_signature() { - _has_bits_[0] |= 0x00000040u; - return signature_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000040u; + return _impl_.signature_.Mutable( GetArena()); } inline std::string* Backup::release_signature() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Backup.signature) - if (!_internal_has_signature()) { + if ((_impl_._has_bits_[0] & 0x00000040u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000040u; - auto* p = signature_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (signature_.IsDefault()) { - signature_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000040u; + auto* released = _impl_.signature_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.signature_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void Backup::set_allocated_signature(std::string* signature) { - if (signature != nullptr) { - _has_bits_[0] |= 0x00000040u; +inline void Backup::set_allocated_signature(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000040u; } else { - _has_bits_[0] &= ~0x00000040u; + _impl_._has_bits_[0] &= ~0x00000040u; } - signature_.SetAllocated(signature, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (signature_.IsDefault()) { - signature_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.signature_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.signature_.IsDefault()) { + _impl_.signature_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.Backup.signature) } @@ -63231,822 +69371,844 @@ inline void Backup::set_allocated_signature(std::string* signature) { // EggIncFirstContactRequest // optional .ei.BasicRequestInfo rinfo = 8; -inline bool EggIncFirstContactRequest::_internal_has_rinfo() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - PROTOBUF_ASSUME(!value || rinfo_ != nullptr); - return value; -} inline bool EggIncFirstContactRequest::has_rinfo() const { - return _internal_has_rinfo(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + PROTOBUF_ASSUME(!value || _impl_.rinfo_ != nullptr); + return value; } inline void EggIncFirstContactRequest::clear_rinfo() { - if (rinfo_ != nullptr) rinfo_->Clear(); - _has_bits_[0] &= ~0x00000020u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ != nullptr) _impl_.rinfo_->Clear(); + _impl_._has_bits_[0] &= ~0x00000020u; } inline const ::ei::BasicRequestInfo& EggIncFirstContactRequest::_internal_rinfo() const { - const ::ei::BasicRequestInfo* p = rinfo_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_BasicRequestInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::BasicRequestInfo* p = _impl_.rinfo_; + return p != nullptr ? *p : reinterpret_cast(::ei::_BasicRequestInfo_default_instance_); } -inline const ::ei::BasicRequestInfo& EggIncFirstContactRequest::rinfo() const { +inline const ::ei::BasicRequestInfo& EggIncFirstContactRequest::rinfo() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.EggIncFirstContactRequest.rinfo) return _internal_rinfo(); } -inline void EggIncFirstContactRequest::unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rinfo_); +inline void EggIncFirstContactRequest::unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.rinfo_); } - rinfo_ = rinfo; - if (rinfo) { - _has_bits_[0] |= 0x00000020u; + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000020u; } else { - _has_bits_[0] &= ~0x00000020u; + _impl_._has_bits_[0] &= ~0x00000020u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.EggIncFirstContactRequest.rinfo) } inline ::ei::BasicRequestInfo* EggIncFirstContactRequest::release_rinfo() { - _has_bits_[0] &= ~0x00000020u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000020u; + ::ei::BasicRequestInfo* released = _impl_.rinfo_; + _impl_.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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::BasicRequestInfo* EggIncFirstContactRequest::unsafe_arena_release_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.EggIncFirstContactRequest.rinfo) - _has_bits_[0] &= ~0x00000020u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000020u; + ::ei::BasicRequestInfo* temp = _impl_.rinfo_; + _impl_.rinfo_ = nullptr; return temp; } inline ::ei::BasicRequestInfo* EggIncFirstContactRequest::_internal_mutable_rinfo() { - _has_bits_[0] |= 0x00000020u; - if (rinfo_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::BasicRequestInfo>(GetArenaForAllocation()); - rinfo_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::BasicRequestInfo>(GetArena()); + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(p); } - return rinfo_; + return _impl_.rinfo_; } -inline ::ei::BasicRequestInfo* EggIncFirstContactRequest::mutable_rinfo() { +inline ::ei::BasicRequestInfo* EggIncFirstContactRequest::mutable_rinfo() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000020u; ::ei::BasicRequestInfo* _msg = _internal_mutable_rinfo(); // @@protoc_insertion_point(field_mutable:ei.EggIncFirstContactRequest.rinfo) return _msg; } -inline void EggIncFirstContactRequest::set_allocated_rinfo(::ei::BasicRequestInfo* rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void EggIncFirstContactRequest::set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete rinfo_; + delete (_impl_.rinfo_); } - if (rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rinfo); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - rinfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, rinfo, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000020u; + _impl_._has_bits_[0] |= 0x00000020u; } else { - _has_bits_[0] &= ~0x00000020u; + _impl_._has_bits_[0] &= ~0x00000020u; } - rinfo_ = rinfo; + + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.EggIncFirstContactRequest.rinfo) } // optional string ei_user_id = 4; -inline bool EggIncFirstContactRequest::_internal_has_ei_user_id() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool EggIncFirstContactRequest::has_ei_user_id() const { - return _internal_has_ei_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void EggIncFirstContactRequest::clear_ei_user_id() { - ei_user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ei_user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& EggIncFirstContactRequest::ei_user_id() const { +inline const std::string& EggIncFirstContactRequest::ei_user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.EggIncFirstContactRequest.ei_user_id) return _internal_ei_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void EggIncFirstContactRequest::set_ei_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - ei_user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void EggIncFirstContactRequest::set_ei_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.ei_user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.EggIncFirstContactRequest.ei_user_id) } -inline std::string* EggIncFirstContactRequest::mutable_ei_user_id() { +inline std::string* EggIncFirstContactRequest::mutable_ei_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_ei_user_id(); // @@protoc_insertion_point(field_mutable:ei.EggIncFirstContactRequest.ei_user_id) return _s; } inline const std::string& EggIncFirstContactRequest::_internal_ei_user_id() const { - return ei_user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.ei_user_id_.Get(); } inline void EggIncFirstContactRequest::_internal_set_ei_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - ei_user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.ei_user_id_.Set(value, GetArena()); } inline std::string* EggIncFirstContactRequest::_internal_mutable_ei_user_id() { - _has_bits_[0] |= 0x00000002u; - return ei_user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.ei_user_id_.Mutable( GetArena()); } inline std::string* EggIncFirstContactRequest::release_ei_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.EggIncFirstContactRequest.ei_user_id) - if (!_internal_has_ei_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = ei_user_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ei_user_id_.IsDefault()) { - ei_user_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.ei_user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ei_user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void EggIncFirstContactRequest::set_allocated_ei_user_id(std::string* ei_user_id) { - if (ei_user_id != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void EggIncFirstContactRequest::set_allocated_ei_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - ei_user_id_.SetAllocated(ei_user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ei_user_id_.IsDefault()) { - ei_user_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ei_user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.ei_user_id_.IsDefault()) { + _impl_.ei_user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.EggIncFirstContactRequest.ei_user_id) } // optional string user_id = 1; -inline bool EggIncFirstContactRequest::_internal_has_user_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool EggIncFirstContactRequest::has_user_id() const { - return _internal_has_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void EggIncFirstContactRequest::clear_user_id() { - user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& EggIncFirstContactRequest::user_id() const { +inline const std::string& EggIncFirstContactRequest::user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.EggIncFirstContactRequest.user_id) return _internal_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void EggIncFirstContactRequest::set_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void EggIncFirstContactRequest::set_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.EggIncFirstContactRequest.user_id) } -inline std::string* EggIncFirstContactRequest::mutable_user_id() { +inline std::string* EggIncFirstContactRequest::mutable_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_user_id(); // @@protoc_insertion_point(field_mutable:ei.EggIncFirstContactRequest.user_id) return _s; } inline const std::string& EggIncFirstContactRequest::_internal_user_id() const { - return user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_id_.Get(); } inline void EggIncFirstContactRequest::_internal_set_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(value, GetArena()); } inline std::string* EggIncFirstContactRequest::_internal_mutable_user_id() { - _has_bits_[0] |= 0x00000001u; - return user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.user_id_.Mutable( GetArena()); } inline std::string* EggIncFirstContactRequest::release_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.EggIncFirstContactRequest.user_id) - if (!_internal_has_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - 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; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void EggIncFirstContactRequest::set_allocated_user_id(std::string* user_id) { - if (user_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void EggIncFirstContactRequest::set_allocated_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - user_id_.SetAllocated(user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (user_id_.IsDefault()) { - user_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_id_.IsDefault()) { + _impl_.user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.EggIncFirstContactRequest.user_id) } // optional string game_services_id = 7; -inline bool EggIncFirstContactRequest::_internal_has_game_services_id() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool EggIncFirstContactRequest::has_game_services_id() const { - return _internal_has_game_services_id(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void EggIncFirstContactRequest::clear_game_services_id() { - game_services_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000010u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.game_services_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000010u; } -inline const std::string& EggIncFirstContactRequest::game_services_id() const { +inline const std::string& EggIncFirstContactRequest::game_services_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.EggIncFirstContactRequest.game_services_id) return _internal_game_services_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void EggIncFirstContactRequest::set_game_services_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000010u; - game_services_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void EggIncFirstContactRequest::set_game_services_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + _impl_.game_services_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.EggIncFirstContactRequest.game_services_id) } -inline std::string* EggIncFirstContactRequest::mutable_game_services_id() { +inline std::string* EggIncFirstContactRequest::mutable_game_services_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_game_services_id(); // @@protoc_insertion_point(field_mutable:ei.EggIncFirstContactRequest.game_services_id) return _s; } inline const std::string& EggIncFirstContactRequest::_internal_game_services_id() const { - return game_services_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.game_services_id_.Get(); } inline void EggIncFirstContactRequest::_internal_set_game_services_id(const std::string& value) { - _has_bits_[0] |= 0x00000010u; - game_services_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + _impl_.game_services_id_.Set(value, GetArena()); } inline std::string* EggIncFirstContactRequest::_internal_mutable_game_services_id() { - _has_bits_[0] |= 0x00000010u; - return game_services_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + return _impl_.game_services_id_.Mutable( GetArena()); } inline std::string* EggIncFirstContactRequest::release_game_services_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.EggIncFirstContactRequest.game_services_id) - if (!_internal_has_game_services_id()) { + if ((_impl_._has_bits_[0] & 0x00000010u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000010u; - auto* p = game_services_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (game_services_id_.IsDefault()) { - game_services_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000010u; + auto* released = _impl_.game_services_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.game_services_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void EggIncFirstContactRequest::set_allocated_game_services_id(std::string* game_services_id) { - if (game_services_id != nullptr) { - _has_bits_[0] |= 0x00000010u; +inline void EggIncFirstContactRequest::set_allocated_game_services_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; + _impl_._has_bits_[0] &= ~0x00000010u; } - game_services_id_.SetAllocated(game_services_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (game_services_id_.IsDefault()) { - game_services_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.game_services_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.game_services_id_.IsDefault()) { + _impl_.game_services_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.EggIncFirstContactRequest.game_services_id) } // optional string device_id = 5; -inline bool EggIncFirstContactRequest::_internal_has_device_id() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool EggIncFirstContactRequest::has_device_id() const { - return _internal_has_device_id(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void EggIncFirstContactRequest::clear_device_id() { - device_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.device_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& EggIncFirstContactRequest::device_id() const { +inline const std::string& EggIncFirstContactRequest::device_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.EggIncFirstContactRequest.device_id) return _internal_device_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void EggIncFirstContactRequest::set_device_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - device_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void EggIncFirstContactRequest::set_device_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.device_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.EggIncFirstContactRequest.device_id) } -inline std::string* EggIncFirstContactRequest::mutable_device_id() { +inline std::string* EggIncFirstContactRequest::mutable_device_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_device_id(); // @@protoc_insertion_point(field_mutable:ei.EggIncFirstContactRequest.device_id) return _s; } inline const std::string& EggIncFirstContactRequest::_internal_device_id() const { - return device_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.device_id_.Get(); } inline void EggIncFirstContactRequest::_internal_set_device_id(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - device_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.device_id_.Set(value, GetArena()); } inline std::string* EggIncFirstContactRequest::_internal_mutable_device_id() { - _has_bits_[0] |= 0x00000004u; - return device_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.device_id_.Mutable( GetArena()); } inline std::string* EggIncFirstContactRequest::release_device_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.EggIncFirstContactRequest.device_id) - if (!_internal_has_device_id()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = device_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (device_id_.IsDefault()) { - device_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.device_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.device_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void EggIncFirstContactRequest::set_allocated_device_id(std::string* device_id) { - if (device_id != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void EggIncFirstContactRequest::set_allocated_device_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; - } - device_id_.SetAllocated(device_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (device_id_.IsDefault()) { - device_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000004u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.device_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.device_id_.IsDefault()) { + _impl_.device_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.EggIncFirstContactRequest.device_id) } // optional string username = 6; -inline bool EggIncFirstContactRequest::_internal_has_username() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool EggIncFirstContactRequest::has_username() const { - return _internal_has_username(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void EggIncFirstContactRequest::clear_username() { - username_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.username_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000008u; } -inline const std::string& EggIncFirstContactRequest::username() const { +inline const std::string& EggIncFirstContactRequest::username() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.EggIncFirstContactRequest.username) return _internal_username(); } -template -inline PROTOBUF_ALWAYS_INLINE -void EggIncFirstContactRequest::set_username(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000008u; - username_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void EggIncFirstContactRequest::set_username(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.username_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.EggIncFirstContactRequest.username) } -inline std::string* EggIncFirstContactRequest::mutable_username() { +inline std::string* EggIncFirstContactRequest::mutable_username() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_username(); // @@protoc_insertion_point(field_mutable:ei.EggIncFirstContactRequest.username) return _s; } inline const std::string& EggIncFirstContactRequest::_internal_username() const { - return username_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.username_.Get(); } inline void EggIncFirstContactRequest::_internal_set_username(const std::string& value) { - _has_bits_[0] |= 0x00000008u; - username_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.username_.Set(value, GetArena()); } inline std::string* EggIncFirstContactRequest::_internal_mutable_username() { - _has_bits_[0] |= 0x00000008u; - return username_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + return _impl_.username_.Mutable( GetArena()); } inline std::string* EggIncFirstContactRequest::release_username() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.EggIncFirstContactRequest.username) - if (!_internal_has_username()) { + if ((_impl_._has_bits_[0] & 0x00000008u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000008u; - auto* p = username_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (username_.IsDefault()) { - username_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000008u; + auto* released = _impl_.username_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.username_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void EggIncFirstContactRequest::set_allocated_username(std::string* username) { - if (username != nullptr) { - _has_bits_[0] |= 0x00000008u; +inline void EggIncFirstContactRequest::set_allocated_username(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._has_bits_[0] &= ~0x00000008u; } - username_.SetAllocated(username, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (username_.IsDefault()) { - username_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.username_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.username_.IsDefault()) { + _impl_.username_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.EggIncFirstContactRequest.username) } // optional uint32 client_version = 2; -inline bool EggIncFirstContactRequest::_internal_has_client_version() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool EggIncFirstContactRequest::has_client_version() const { - return _internal_has_client_version(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void EggIncFirstContactRequest::clear_client_version() { - client_version_ = 0u; - _has_bits_[0] &= ~0x00000040u; -} -inline uint32_t EggIncFirstContactRequest::_internal_client_version() const { - return client_version_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_version_ = 0u; + _impl_._has_bits_[0] &= ~0x00000040u; } -inline uint32_t EggIncFirstContactRequest::client_version() const { +inline ::uint32_t EggIncFirstContactRequest::client_version() const { // @@protoc_insertion_point(field_get:ei.EggIncFirstContactRequest.client_version) return _internal_client_version(); } -inline void EggIncFirstContactRequest::_internal_set_client_version(uint32_t value) { - _has_bits_[0] |= 0x00000040u; - client_version_ = value; -} -inline void EggIncFirstContactRequest::set_client_version(uint32_t value) { +inline void EggIncFirstContactRequest::set_client_version(::uint32_t value) { _internal_set_client_version(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.EggIncFirstContactRequest.client_version) } +inline ::uint32_t EggIncFirstContactRequest::_internal_client_version() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.client_version_; +} +inline void EggIncFirstContactRequest::_internal_set_client_version(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_version_ = value; +} // optional .ei.Platform platform = 3; -inline bool EggIncFirstContactRequest::_internal_has_platform() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool EggIncFirstContactRequest::has_platform() const { - return _internal_has_platform(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void EggIncFirstContactRequest::clear_platform() { - platform_ = 0; - _has_bits_[0] &= ~0x00000080u; -} -inline ::ei::Platform EggIncFirstContactRequest::_internal_platform() const { - return static_cast< ::ei::Platform >(platform_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.platform_ = 0; + _impl_._has_bits_[0] &= ~0x00000080u; } inline ::ei::Platform EggIncFirstContactRequest::platform() const { // @@protoc_insertion_point(field_get:ei.EggIncFirstContactRequest.platform) return _internal_platform(); } -inline void EggIncFirstContactRequest::_internal_set_platform(::ei::Platform value) { - assert(::ei::Platform_IsValid(value)); - _has_bits_[0] |= 0x00000080u; - platform_ = value; -} inline void EggIncFirstContactRequest::set_platform(::ei::Platform value) { _internal_set_platform(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.EggIncFirstContactRequest.platform) } +inline ::ei::Platform EggIncFirstContactRequest::_internal_platform() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::Platform>(_impl_.platform_); +} +inline void EggIncFirstContactRequest::_internal_set_platform(::ei::Platform value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::Platform_IsValid(value)); + _impl_.platform_ = value; +} // ------------------------------------------------------------------- // EggIncFirstContactResponse // optional string ei_user_id = 2; -inline bool EggIncFirstContactResponse::_internal_has_ei_user_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool EggIncFirstContactResponse::has_ei_user_id() const { - return _internal_has_ei_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void EggIncFirstContactResponse::clear_ei_user_id() { - ei_user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ei_user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& EggIncFirstContactResponse::ei_user_id() const { +inline const std::string& EggIncFirstContactResponse::ei_user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.EggIncFirstContactResponse.ei_user_id) return _internal_ei_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void EggIncFirstContactResponse::set_ei_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - ei_user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void EggIncFirstContactResponse::set_ei_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.ei_user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.EggIncFirstContactResponse.ei_user_id) } -inline std::string* EggIncFirstContactResponse::mutable_ei_user_id() { +inline std::string* EggIncFirstContactResponse::mutable_ei_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_ei_user_id(); // @@protoc_insertion_point(field_mutable:ei.EggIncFirstContactResponse.ei_user_id) return _s; } inline const std::string& EggIncFirstContactResponse::_internal_ei_user_id() const { - return ei_user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.ei_user_id_.Get(); } inline void EggIncFirstContactResponse::_internal_set_ei_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - ei_user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.ei_user_id_.Set(value, GetArena()); } inline std::string* EggIncFirstContactResponse::_internal_mutable_ei_user_id() { - _has_bits_[0] |= 0x00000001u; - return ei_user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.ei_user_id_.Mutable( GetArena()); } inline std::string* EggIncFirstContactResponse::release_ei_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.EggIncFirstContactResponse.ei_user_id) - if (!_internal_has_ei_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = ei_user_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ei_user_id_.IsDefault()) { - ei_user_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.ei_user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ei_user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void EggIncFirstContactResponse::set_allocated_ei_user_id(std::string* ei_user_id) { - if (ei_user_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void EggIncFirstContactResponse::set_allocated_ei_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - ei_user_id_.SetAllocated(ei_user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ei_user_id_.IsDefault()) { - ei_user_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ei_user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.ei_user_id_.IsDefault()) { + _impl_.ei_user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.EggIncFirstContactResponse.ei_user_id) } // repeated string ids_transferred = 3; inline int EggIncFirstContactResponse::_internal_ids_transferred_size() const { - return ids_transferred_.size(); + return _internal_ids_transferred().size(); } inline int EggIncFirstContactResponse::ids_transferred_size() const { return _internal_ids_transferred_size(); } inline void EggIncFirstContactResponse::clear_ids_transferred() { - ids_transferred_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ids_transferred_.Clear(); } -inline std::string* EggIncFirstContactResponse::add_ids_transferred() { - std::string* _s = _internal_add_ids_transferred(); +inline std::string* EggIncFirstContactResponse::add_ids_transferred() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + std::string* _s = _internal_mutable_ids_transferred()->Add(); // @@protoc_insertion_point(field_add_mutable:ei.EggIncFirstContactResponse.ids_transferred) return _s; } -inline const std::string& EggIncFirstContactResponse::_internal_ids_transferred(int index) const { - return ids_transferred_.Get(index); -} -inline const std::string& EggIncFirstContactResponse::ids_transferred(int index) const { +inline const std::string& EggIncFirstContactResponse::ids_transferred(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.EggIncFirstContactResponse.ids_transferred) - return _internal_ids_transferred(index); + return _internal_ids_transferred().Get(index); } -inline std::string* EggIncFirstContactResponse::mutable_ids_transferred(int index) { +inline std::string* EggIncFirstContactResponse::mutable_ids_transferred(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.EggIncFirstContactResponse.ids_transferred) - return ids_transferred_.Mutable(index); -} -inline void EggIncFirstContactResponse::set_ids_transferred(int index, const std::string& value) { - ids_transferred_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set:ei.EggIncFirstContactResponse.ids_transferred) + return _internal_mutable_ids_transferred()->Mutable(index); } -inline void EggIncFirstContactResponse::set_ids_transferred(int index, std::string&& value) { - ids_transferred_.Mutable(index)->assign(std::move(value)); +template +inline void EggIncFirstContactResponse::set_ids_transferred(int index, Arg_&& value, Args_... args) { + ::google::protobuf::internal::AssignToString( + *_internal_mutable_ids_transferred()->Mutable(index), + std::forward(value), args... ); // @@protoc_insertion_point(field_set:ei.EggIncFirstContactResponse.ids_transferred) } -inline void EggIncFirstContactResponse::set_ids_transferred(int index, const char* value) { - GOOGLE_DCHECK(value != nullptr); - ids_transferred_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set_char:ei.EggIncFirstContactResponse.ids_transferred) -} -inline void EggIncFirstContactResponse::set_ids_transferred(int index, const char* value, size_t size) { - ids_transferred_.Mutable(index)->assign( - reinterpret_cast(value), size); - // @@protoc_insertion_point(field_set_pointer:ei.EggIncFirstContactResponse.ids_transferred) -} -inline std::string* EggIncFirstContactResponse::_internal_add_ids_transferred() { - return ids_transferred_.Add(); -} -inline void EggIncFirstContactResponse::add_ids_transferred(const std::string& value) { - ids_transferred_.Add()->assign(value); - // @@protoc_insertion_point(field_add:ei.EggIncFirstContactResponse.ids_transferred) -} -inline void EggIncFirstContactResponse::add_ids_transferred(std::string&& value) { - ids_transferred_.Add(std::move(value)); +template +inline void EggIncFirstContactResponse::add_ids_transferred(Arg_&& value, Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::google::protobuf::internal::AddToRepeatedPtrField(*_internal_mutable_ids_transferred(), + std::forward(value), + args... ); // @@protoc_insertion_point(field_add:ei.EggIncFirstContactResponse.ids_transferred) } -inline void EggIncFirstContactResponse::add_ids_transferred(const char* value) { - GOOGLE_DCHECK(value != nullptr); - ids_transferred_.Add()->assign(value); - // @@protoc_insertion_point(field_add_char:ei.EggIncFirstContactResponse.ids_transferred) -} -inline void EggIncFirstContactResponse::add_ids_transferred(const char* value, size_t size) { - ids_transferred_.Add()->assign(reinterpret_cast(value), size); - // @@protoc_insertion_point(field_add_pointer:ei.EggIncFirstContactResponse.ids_transferred) -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& -EggIncFirstContactResponse::ids_transferred() const { +inline const ::google::protobuf::RepeatedPtrField& +EggIncFirstContactResponse::ids_transferred() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.EggIncFirstContactResponse.ids_transferred) - return ids_transferred_; + return _internal_ids_transferred(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* -EggIncFirstContactResponse::mutable_ids_transferred() { +inline ::google::protobuf::RepeatedPtrField* +EggIncFirstContactResponse::mutable_ids_transferred() ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.EggIncFirstContactResponse.ids_transferred) - return &ids_transferred_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_ids_transferred(); +} +inline const ::google::protobuf::RepeatedPtrField& +EggIncFirstContactResponse::_internal_ids_transferred() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.ids_transferred_; +} +inline ::google::protobuf::RepeatedPtrField* +EggIncFirstContactResponse::_internal_mutable_ids_transferred() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.ids_transferred_; } // optional uint32 error_code = 4 [default = 0]; -inline bool EggIncFirstContactResponse::_internal_has_error_code() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool EggIncFirstContactResponse::has_error_code() const { - return _internal_has_error_code(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void EggIncFirstContactResponse::clear_error_code() { - error_code_ = 0u; - _has_bits_[0] &= ~0x00000008u; -} -inline uint32_t EggIncFirstContactResponse::_internal_error_code() const { - return error_code_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.error_code_ = 0u; + _impl_._has_bits_[0] &= ~0x00000008u; } -inline uint32_t EggIncFirstContactResponse::error_code() const { +inline ::uint32_t EggIncFirstContactResponse::error_code() const { // @@protoc_insertion_point(field_get:ei.EggIncFirstContactResponse.error_code) return _internal_error_code(); } -inline void EggIncFirstContactResponse::_internal_set_error_code(uint32_t value) { - _has_bits_[0] |= 0x00000008u; - error_code_ = value; -} -inline void EggIncFirstContactResponse::set_error_code(uint32_t value) { +inline void EggIncFirstContactResponse::set_error_code(::uint32_t value) { _internal_set_error_code(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.EggIncFirstContactResponse.error_code) } +inline ::uint32_t EggIncFirstContactResponse::_internal_error_code() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.error_code_; +} +inline void EggIncFirstContactResponse::_internal_set_error_code(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.error_code_ = value; +} // optional string error_message = 5; -inline bool EggIncFirstContactResponse::_internal_has_error_message() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool EggIncFirstContactResponse::has_error_message() const { - return _internal_has_error_message(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void EggIncFirstContactResponse::clear_error_message() { - error_message_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.error_message_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& EggIncFirstContactResponse::error_message() const { +inline const std::string& EggIncFirstContactResponse::error_message() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.EggIncFirstContactResponse.error_message) return _internal_error_message(); } -template -inline PROTOBUF_ALWAYS_INLINE -void EggIncFirstContactResponse::set_error_message(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - error_message_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void EggIncFirstContactResponse::set_error_message(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.error_message_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.EggIncFirstContactResponse.error_message) } -inline std::string* EggIncFirstContactResponse::mutable_error_message() { +inline std::string* EggIncFirstContactResponse::mutable_error_message() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_error_message(); // @@protoc_insertion_point(field_mutable:ei.EggIncFirstContactResponse.error_message) return _s; } inline const std::string& EggIncFirstContactResponse::_internal_error_message() const { - return error_message_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.error_message_.Get(); } inline void EggIncFirstContactResponse::_internal_set_error_message(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - error_message_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.error_message_.Set(value, GetArena()); } inline std::string* EggIncFirstContactResponse::_internal_mutable_error_message() { - _has_bits_[0] |= 0x00000002u; - return error_message_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.error_message_.Mutable( GetArena()); } inline std::string* EggIncFirstContactResponse::release_error_message() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.EggIncFirstContactResponse.error_message) - if (!_internal_has_error_message()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = error_message_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (error_message_.IsDefault()) { - error_message_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.error_message_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.error_message_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void EggIncFirstContactResponse::set_allocated_error_message(std::string* error_message) { - if (error_message != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void EggIncFirstContactResponse::set_allocated_error_message(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; - } - error_message_.SetAllocated(error_message, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (error_message_.IsDefault()) { - error_message_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000002u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.error_message_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.error_message_.IsDefault()) { + _impl_.error_message_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.EggIncFirstContactResponse.error_message) } // optional .ei.Backup backup = 1; -inline bool EggIncFirstContactResponse::_internal_has_backup() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - PROTOBUF_ASSUME(!value || backup_ != nullptr); - return value; -} inline bool EggIncFirstContactResponse::has_backup() const { - return _internal_has_backup(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + PROTOBUF_ASSUME(!value || _impl_.backup_ != nullptr); + return value; } inline void EggIncFirstContactResponse::clear_backup() { - if (backup_ != nullptr) backup_->Clear(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.backup_ != nullptr) _impl_.backup_->Clear(); + _impl_._has_bits_[0] &= ~0x00000004u; } inline const ::ei::Backup& EggIncFirstContactResponse::_internal_backup() const { - const ::ei::Backup* p = backup_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_Backup_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::Backup* p = _impl_.backup_; + return p != nullptr ? *p : reinterpret_cast(::ei::_Backup_default_instance_); } -inline const ::ei::Backup& EggIncFirstContactResponse::backup() const { +inline const ::ei::Backup& EggIncFirstContactResponse::backup() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.EggIncFirstContactResponse.backup) return _internal_backup(); } -inline void EggIncFirstContactResponse::unsafe_arena_set_allocated_backup( - ::ei::Backup* backup) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(backup_); +inline void EggIncFirstContactResponse::unsafe_arena_set_allocated_backup(::ei::Backup* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.backup_); } - backup_ = backup; - if (backup) { - _has_bits_[0] |= 0x00000004u; + _impl_.backup_ = reinterpret_cast<::ei::Backup*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.EggIncFirstContactResponse.backup) } inline ::ei::Backup* EggIncFirstContactResponse::release_backup() { - _has_bits_[0] &= ~0x00000004u; - ::ei::Backup* temp = backup_; - backup_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000004u; + ::ei::Backup* released = _impl_.backup_; + _impl_.backup_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::Backup* EggIncFirstContactResponse::unsafe_arena_release_backup() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.EggIncFirstContactResponse.backup) - _has_bits_[0] &= ~0x00000004u; - ::ei::Backup* temp = backup_; - backup_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000004u; + ::ei::Backup* temp = _impl_.backup_; + _impl_.backup_ = nullptr; return temp; } inline ::ei::Backup* EggIncFirstContactResponse::_internal_mutable_backup() { - _has_bits_[0] |= 0x00000004u; - if (backup_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::Backup>(GetArenaForAllocation()); - backup_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.backup_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::Backup>(GetArena()); + _impl_.backup_ = reinterpret_cast<::ei::Backup*>(p); } - return backup_; + return _impl_.backup_; } -inline ::ei::Backup* EggIncFirstContactResponse::mutable_backup() { +inline ::ei::Backup* EggIncFirstContactResponse::mutable_backup() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000004u; ::ei::Backup* _msg = _internal_mutable_backup(); // @@protoc_insertion_point(field_mutable:ei.EggIncFirstContactResponse.backup) return _msg; } -inline void EggIncFirstContactResponse::set_allocated_backup(::ei::Backup* backup) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void EggIncFirstContactResponse::set_allocated_backup(::ei::Backup* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete backup_; + delete (_impl_.backup_); } - if (backup) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(backup); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - backup = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, backup, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000004u; + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } - backup_ = backup; + + _impl_.backup_ = reinterpret_cast<::ei::Backup*>(value); // @@protoc_insertion_point(field_set_allocated:ei.EggIncFirstContactResponse.backup) } @@ -64056,582 +70218,596 @@ inline void EggIncFirstContactResponse::set_allocated_backup(::ei::Backup* backu // repeated .ei.AdNetwork network_priority = 1; inline int EggIncAdConfig::_internal_network_priority_size() const { - return network_priority_.size(); + return _internal_network_priority().size(); } inline int EggIncAdConfig::network_priority_size() const { return _internal_network_priority_size(); } inline void EggIncAdConfig::clear_network_priority() { - network_priority_.Clear(); -} -inline ::ei::AdNetwork EggIncAdConfig::_internal_network_priority(int index) const { - return static_cast< ::ei::AdNetwork >(network_priority_.Get(index)); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.network_priority_.Clear(); } inline ::ei::AdNetwork EggIncAdConfig::network_priority(int index) const { // @@protoc_insertion_point(field_get:ei.EggIncAdConfig.network_priority) - return _internal_network_priority(index); + return static_cast<::ei::AdNetwork>(_internal_network_priority().Get(index)); } inline void EggIncAdConfig::set_network_priority(int index, ::ei::AdNetwork value) { assert(::ei::AdNetwork_IsValid(value)); - network_priority_.Set(index, value); + _internal_mutable_network_priority()->Set(index, value); // @@protoc_insertion_point(field_set:ei.EggIncAdConfig.network_priority) } -inline void EggIncAdConfig::_internal_add_network_priority(::ei::AdNetwork value) { - assert(::ei::AdNetwork_IsValid(value)); - network_priority_.Add(value); -} inline void EggIncAdConfig::add_network_priority(::ei::AdNetwork value) { - _internal_add_network_priority(value); + assert(::ei::AdNetwork_IsValid(value)); + ::google::protobuf::internal::TSanWrite(&_impl_); + _internal_mutable_network_priority()->Add(value); // @@protoc_insertion_point(field_add:ei.EggIncAdConfig.network_priority) } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField& -EggIncAdConfig::network_priority() const { +inline const ::google::protobuf::RepeatedField& EggIncAdConfig::network_priority() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.EggIncAdConfig.network_priority) - return network_priority_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField* -EggIncAdConfig::_internal_mutable_network_priority() { - return &network_priority_; + return _internal_network_priority(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField* -EggIncAdConfig::mutable_network_priority() { +inline ::google::protobuf::RepeatedField* EggIncAdConfig::mutable_network_priority() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.EggIncAdConfig.network_priority) + ::google::protobuf::internal::TSanWrite(&_impl_); return _internal_mutable_network_priority(); } +inline const ::google::protobuf::RepeatedField& EggIncAdConfig::_internal_network_priority() + const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.network_priority_; +} +inline ::google::protobuf::RepeatedField* EggIncAdConfig::_internal_mutable_network_priority() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.network_priority_; +} // ------------------------------------------------------------------- // DailyGiftInfo // optional uint32 current_day = 1; -inline bool DailyGiftInfo::_internal_has_current_day() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool DailyGiftInfo::has_current_day() const { - return _internal_has_current_day(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void DailyGiftInfo::clear_current_day() { - current_day_ = 0u; - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.current_day_ = 0u; + _impl_._has_bits_[0] &= ~0x00000002u; } -inline uint32_t DailyGiftInfo::_internal_current_day() const { - return current_day_; -} -inline uint32_t DailyGiftInfo::current_day() const { +inline ::uint32_t DailyGiftInfo::current_day() const { // @@protoc_insertion_point(field_get:ei.DailyGiftInfo.current_day) return _internal_current_day(); } -inline void DailyGiftInfo::_internal_set_current_day(uint32_t value) { - _has_bits_[0] |= 0x00000002u; - current_day_ = value; -} -inline void DailyGiftInfo::set_current_day(uint32_t value) { +inline void DailyGiftInfo::set_current_day(::uint32_t value) { _internal_set_current_day(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.DailyGiftInfo.current_day) } +inline ::uint32_t DailyGiftInfo::_internal_current_day() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.current_day_; +} +inline void DailyGiftInfo::_internal_set_current_day(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.current_day_ = value; +} // optional double seconds_to_next_day = 2; -inline bool DailyGiftInfo::_internal_has_seconds_to_next_day() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool DailyGiftInfo::has_seconds_to_next_day() const { - return _internal_has_seconds_to_next_day(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void DailyGiftInfo::clear_seconds_to_next_day() { - seconds_to_next_day_ = 0; - _has_bits_[0] &= ~0x00000001u; -} -inline double DailyGiftInfo::_internal_seconds_to_next_day() const { - return seconds_to_next_day_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_to_next_day_ = 0; + _impl_._has_bits_[0] &= ~0x00000001u; } inline double DailyGiftInfo::seconds_to_next_day() const { // @@protoc_insertion_point(field_get:ei.DailyGiftInfo.seconds_to_next_day) return _internal_seconds_to_next_day(); } -inline void DailyGiftInfo::_internal_set_seconds_to_next_day(double value) { - _has_bits_[0] |= 0x00000001u; - seconds_to_next_day_ = value; -} inline void DailyGiftInfo::set_seconds_to_next_day(double value) { _internal_set_seconds_to_next_day(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.DailyGiftInfo.seconds_to_next_day) } +inline double DailyGiftInfo::_internal_seconds_to_next_day() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.seconds_to_next_day_; +} +inline void DailyGiftInfo::_internal_set_seconds_to_next_day(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_to_next_day_ = value; +} // ------------------------------------------------------------------- // SalesInfoRequest // optional string user_id = 1; -inline bool SalesInfoRequest::_internal_has_user_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool SalesInfoRequest::has_user_id() const { - return _internal_has_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void SalesInfoRequest::clear_user_id() { - user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& SalesInfoRequest::user_id() const { +inline const std::string& SalesInfoRequest::user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.SalesInfoRequest.user_id) return _internal_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void SalesInfoRequest::set_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void SalesInfoRequest::set_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.SalesInfoRequest.user_id) } -inline std::string* SalesInfoRequest::mutable_user_id() { +inline std::string* SalesInfoRequest::mutable_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_user_id(); // @@protoc_insertion_point(field_mutable:ei.SalesInfoRequest.user_id) return _s; } inline const std::string& SalesInfoRequest::_internal_user_id() const { - return user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_id_.Get(); } inline void SalesInfoRequest::_internal_set_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(value, GetArena()); } inline std::string* SalesInfoRequest::_internal_mutable_user_id() { - _has_bits_[0] |= 0x00000001u; - return user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.user_id_.Mutable( GetArena()); } inline std::string* SalesInfoRequest::release_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.SalesInfoRequest.user_id) - if (!_internal_has_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - 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; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void SalesInfoRequest::set_allocated_user_id(std::string* user_id) { - if (user_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void SalesInfoRequest::set_allocated_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - user_id_.SetAllocated(user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (user_id_.IsDefault()) { - user_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_id_.IsDefault()) { + _impl_.user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.SalesInfoRequest.user_id) } // optional bool piggy_full = 2; -inline bool SalesInfoRequest::_internal_has_piggy_full() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool SalesInfoRequest::has_piggy_full() const { - return _internal_has_piggy_full(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void SalesInfoRequest::clear_piggy_full() { - piggy_full_ = false; - _has_bits_[0] &= ~0x00000004u; -} -inline bool SalesInfoRequest::_internal_piggy_full() const { - return piggy_full_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.piggy_full_ = false; + _impl_._has_bits_[0] &= ~0x00000004u; } inline bool SalesInfoRequest::piggy_full() const { // @@protoc_insertion_point(field_get:ei.SalesInfoRequest.piggy_full) return _internal_piggy_full(); } -inline void SalesInfoRequest::_internal_set_piggy_full(bool value) { - _has_bits_[0] |= 0x00000004u; - piggy_full_ = value; -} inline void SalesInfoRequest::set_piggy_full(bool value) { _internal_set_piggy_full(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.SalesInfoRequest.piggy_full) } +inline bool SalesInfoRequest::_internal_piggy_full() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.piggy_full_; +} +inline void SalesInfoRequest::_internal_set_piggy_full(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.piggy_full_ = value; +} // optional bool piggy_found_full = 3; -inline bool SalesInfoRequest::_internal_has_piggy_found_full() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool SalesInfoRequest::has_piggy_found_full() const { - return _internal_has_piggy_found_full(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void SalesInfoRequest::clear_piggy_found_full() { - piggy_found_full_ = false; - _has_bits_[0] &= ~0x00000008u; -} -inline bool SalesInfoRequest::_internal_piggy_found_full() const { - return piggy_found_full_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.piggy_found_full_ = false; + _impl_._has_bits_[0] &= ~0x00000008u; } inline bool SalesInfoRequest::piggy_found_full() const { // @@protoc_insertion_point(field_get:ei.SalesInfoRequest.piggy_found_full) return _internal_piggy_found_full(); } -inline void SalesInfoRequest::_internal_set_piggy_found_full(bool value) { - _has_bits_[0] |= 0x00000008u; - piggy_found_full_ = value; -} inline void SalesInfoRequest::set_piggy_found_full(bool value) { _internal_set_piggy_found_full(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.SalesInfoRequest.piggy_found_full) } +inline bool SalesInfoRequest::_internal_piggy_found_full() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.piggy_found_full_; +} +inline void SalesInfoRequest::_internal_set_piggy_found_full(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.piggy_found_full_ = value; +} // optional double seconds_full_realtime = 4; -inline bool SalesInfoRequest::_internal_has_seconds_full_realtime() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool SalesInfoRequest::has_seconds_full_realtime() const { - return _internal_has_seconds_full_realtime(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void SalesInfoRequest::clear_seconds_full_realtime() { - seconds_full_realtime_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline double SalesInfoRequest::_internal_seconds_full_realtime() const { - return seconds_full_realtime_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_full_realtime_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } inline double SalesInfoRequest::seconds_full_realtime() const { // @@protoc_insertion_point(field_get:ei.SalesInfoRequest.seconds_full_realtime) return _internal_seconds_full_realtime(); } -inline void SalesInfoRequest::_internal_set_seconds_full_realtime(double value) { - _has_bits_[0] |= 0x00000002u; - seconds_full_realtime_ = value; -} inline void SalesInfoRequest::set_seconds_full_realtime(double value) { _internal_set_seconds_full_realtime(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.SalesInfoRequest.seconds_full_realtime) } +inline double SalesInfoRequest::_internal_seconds_full_realtime() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.seconds_full_realtime_; +} +inline void SalesInfoRequest::_internal_set_seconds_full_realtime(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_full_realtime_ = value; +} // optional double seconds_full_gametime = 5; -inline bool SalesInfoRequest::_internal_has_seconds_full_gametime() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool SalesInfoRequest::has_seconds_full_gametime() const { - return _internal_has_seconds_full_gametime(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void SalesInfoRequest::clear_seconds_full_gametime() { - seconds_full_gametime_ = 0; - _has_bits_[0] &= ~0x00000020u; -} -inline double SalesInfoRequest::_internal_seconds_full_gametime() const { - return seconds_full_gametime_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_full_gametime_ = 0; + _impl_._has_bits_[0] &= ~0x00000020u; } inline double SalesInfoRequest::seconds_full_gametime() const { // @@protoc_insertion_point(field_get:ei.SalesInfoRequest.seconds_full_gametime) return _internal_seconds_full_gametime(); } -inline void SalesInfoRequest::_internal_set_seconds_full_gametime(double value) { - _has_bits_[0] |= 0x00000020u; - seconds_full_gametime_ = value; -} inline void SalesInfoRequest::set_seconds_full_gametime(double value) { _internal_set_seconds_full_gametime(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.SalesInfoRequest.seconds_full_gametime) } +inline double SalesInfoRequest::_internal_seconds_full_gametime() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.seconds_full_gametime_; +} +inline void SalesInfoRequest::_internal_set_seconds_full_gametime(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_full_gametime_ = value; +} // optional uint32 lost_increments = 7; -inline bool SalesInfoRequest::_internal_has_lost_increments() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool SalesInfoRequest::has_lost_increments() const { - return _internal_has_lost_increments(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void SalesInfoRequest::clear_lost_increments() { - lost_increments_ = 0u; - _has_bits_[0] &= ~0x00000010u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.lost_increments_ = 0u; + _impl_._has_bits_[0] &= ~0x00000010u; } -inline uint32_t SalesInfoRequest::_internal_lost_increments() const { - return lost_increments_; -} -inline uint32_t SalesInfoRequest::lost_increments() const { +inline ::uint32_t SalesInfoRequest::lost_increments() const { // @@protoc_insertion_point(field_get:ei.SalesInfoRequest.lost_increments) return _internal_lost_increments(); } -inline void SalesInfoRequest::_internal_set_lost_increments(uint32_t value) { - _has_bits_[0] |= 0x00000010u; - lost_increments_ = value; -} -inline void SalesInfoRequest::set_lost_increments(uint32_t value) { +inline void SalesInfoRequest::set_lost_increments(::uint32_t value) { _internal_set_lost_increments(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.SalesInfoRequest.lost_increments) } +inline ::uint32_t SalesInfoRequest::_internal_lost_increments() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.lost_increments_; +} +inline void SalesInfoRequest::_internal_set_lost_increments(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.lost_increments_ = value; +} // optional uint32 current_client_version = 10; -inline bool SalesInfoRequest::_internal_has_current_client_version() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool SalesInfoRequest::has_current_client_version() const { - return _internal_has_current_client_version(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void SalesInfoRequest::clear_current_client_version() { - current_client_version_ = 0u; - _has_bits_[0] &= ~0x00000040u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.current_client_version_ = 0u; + _impl_._has_bits_[0] &= ~0x00000040u; } -inline uint32_t SalesInfoRequest::_internal_current_client_version() const { - return current_client_version_; -} -inline uint32_t SalesInfoRequest::current_client_version() const { +inline ::uint32_t SalesInfoRequest::current_client_version() const { // @@protoc_insertion_point(field_get:ei.SalesInfoRequest.current_client_version) return _internal_current_client_version(); } -inline void SalesInfoRequest::_internal_set_current_client_version(uint32_t value) { - _has_bits_[0] |= 0x00000040u; - current_client_version_ = value; -} -inline void SalesInfoRequest::set_current_client_version(uint32_t value) { +inline void SalesInfoRequest::set_current_client_version(::uint32_t value) { _internal_set_current_client_version(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.SalesInfoRequest.current_client_version) } +inline ::uint32_t SalesInfoRequest::_internal_current_client_version() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.current_client_version_; +} +inline void SalesInfoRequest::_internal_set_current_client_version(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.current_client_version_ = value; +} // ------------------------------------------------------------------- // IAPSaleEntry // optional string product_id = 1; -inline bool IAPSaleEntry::_internal_has_product_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool IAPSaleEntry::has_product_id() const { - return _internal_has_product_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void IAPSaleEntry::clear_product_id() { - product_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.product_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& IAPSaleEntry::product_id() const { +inline const std::string& IAPSaleEntry::product_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.IAPSaleEntry.product_id) return _internal_product_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void IAPSaleEntry::set_product_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - product_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void IAPSaleEntry::set_product_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.product_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.IAPSaleEntry.product_id) } -inline std::string* IAPSaleEntry::mutable_product_id() { +inline std::string* IAPSaleEntry::mutable_product_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_product_id(); // @@protoc_insertion_point(field_mutable:ei.IAPSaleEntry.product_id) return _s; } inline const std::string& IAPSaleEntry::_internal_product_id() const { - return product_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.product_id_.Get(); } inline void IAPSaleEntry::_internal_set_product_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - product_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.product_id_.Set(value, GetArena()); } inline std::string* IAPSaleEntry::_internal_mutable_product_id() { - _has_bits_[0] |= 0x00000001u; - return product_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.product_id_.Mutable( GetArena()); } inline std::string* IAPSaleEntry::release_product_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.IAPSaleEntry.product_id) - if (!_internal_has_product_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = product_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (product_id_.IsDefault()) { - product_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.product_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.product_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void IAPSaleEntry::set_allocated_product_id(std::string* product_id) { - if (product_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void IAPSaleEntry::set_allocated_product_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - product_id_.SetAllocated(product_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (product_id_.IsDefault()) { - product_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.product_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.product_id_.IsDefault()) { + _impl_.product_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.IAPSaleEntry.product_id) } // optional double seconds_remaining = 2; -inline bool IAPSaleEntry::_internal_has_seconds_remaining() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool IAPSaleEntry::has_seconds_remaining() const { - return _internal_has_seconds_remaining(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void IAPSaleEntry::clear_seconds_remaining() { - seconds_remaining_ = 0; - _has_bits_[0] &= ~0x00000008u; -} -inline double IAPSaleEntry::_internal_seconds_remaining() const { - return seconds_remaining_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_remaining_ = 0; + _impl_._has_bits_[0] &= ~0x00000008u; } inline double IAPSaleEntry::seconds_remaining() const { // @@protoc_insertion_point(field_get:ei.IAPSaleEntry.seconds_remaining) return _internal_seconds_remaining(); } -inline void IAPSaleEntry::_internal_set_seconds_remaining(double value) { - _has_bits_[0] |= 0x00000008u; - seconds_remaining_ = value; -} inline void IAPSaleEntry::set_seconds_remaining(double value) { _internal_set_seconds_remaining(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.IAPSaleEntry.seconds_remaining) } +inline double IAPSaleEntry::_internal_seconds_remaining() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.seconds_remaining_; +} +inline void IAPSaleEntry::_internal_set_seconds_remaining(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_remaining_ = value; +} // optional string discount_string = 3; -inline bool IAPSaleEntry::_internal_has_discount_string() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool IAPSaleEntry::has_discount_string() const { - return _internal_has_discount_string(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void IAPSaleEntry::clear_discount_string() { - discount_string_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.discount_string_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& IAPSaleEntry::discount_string() const { +inline const std::string& IAPSaleEntry::discount_string() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.IAPSaleEntry.discount_string) return _internal_discount_string(); } -template -inline PROTOBUF_ALWAYS_INLINE -void IAPSaleEntry::set_discount_string(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - discount_string_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void IAPSaleEntry::set_discount_string(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.discount_string_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.IAPSaleEntry.discount_string) } -inline std::string* IAPSaleEntry::mutable_discount_string() { +inline std::string* IAPSaleEntry::mutable_discount_string() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_discount_string(); // @@protoc_insertion_point(field_mutable:ei.IAPSaleEntry.discount_string) return _s; } inline const std::string& IAPSaleEntry::_internal_discount_string() const { - return discount_string_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.discount_string_.Get(); } inline void IAPSaleEntry::_internal_set_discount_string(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - discount_string_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.discount_string_.Set(value, GetArena()); } inline std::string* IAPSaleEntry::_internal_mutable_discount_string() { - _has_bits_[0] |= 0x00000002u; - return discount_string_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.discount_string_.Mutable( GetArena()); } inline std::string* IAPSaleEntry::release_discount_string() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.IAPSaleEntry.discount_string) - if (!_internal_has_discount_string()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = discount_string_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (discount_string_.IsDefault()) { - discount_string_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.discount_string_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.discount_string_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void IAPSaleEntry::set_allocated_discount_string(std::string* discount_string) { - if (discount_string != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void IAPSaleEntry::set_allocated_discount_string(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - discount_string_.SetAllocated(discount_string, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (discount_string_.IsDefault()) { - discount_string_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.discount_string_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.discount_string_.IsDefault()) { + _impl_.discount_string_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.IAPSaleEntry.discount_string) } // optional string sale_id = 4; -inline bool IAPSaleEntry::_internal_has_sale_id() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool IAPSaleEntry::has_sale_id() const { - return _internal_has_sale_id(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void IAPSaleEntry::clear_sale_id() { - sale_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.sale_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& IAPSaleEntry::sale_id() const { +inline const std::string& IAPSaleEntry::sale_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.IAPSaleEntry.sale_id) return _internal_sale_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void IAPSaleEntry::set_sale_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - sale_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void IAPSaleEntry::set_sale_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.sale_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.IAPSaleEntry.sale_id) } -inline std::string* IAPSaleEntry::mutable_sale_id() { +inline std::string* IAPSaleEntry::mutable_sale_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_sale_id(); // @@protoc_insertion_point(field_mutable:ei.IAPSaleEntry.sale_id) return _s; } inline const std::string& IAPSaleEntry::_internal_sale_id() const { - return sale_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.sale_id_.Get(); } inline void IAPSaleEntry::_internal_set_sale_id(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - sale_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.sale_id_.Set(value, GetArena()); } inline std::string* IAPSaleEntry::_internal_mutable_sale_id() { - _has_bits_[0] |= 0x00000004u; - return sale_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.sale_id_.Mutable( GetArena()); } inline std::string* IAPSaleEntry::release_sale_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.IAPSaleEntry.sale_id) - if (!_internal_has_sale_id()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = sale_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (sale_id_.IsDefault()) { - sale_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.sale_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.sale_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void IAPSaleEntry::set_allocated_sale_id(std::string* sale_id) { - if (sale_id != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void IAPSaleEntry::set_allocated_sale_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } - sale_id_.SetAllocated(sale_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (sale_id_.IsDefault()) { - sale_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.sale_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.sale_id_.IsDefault()) { + _impl_.sale_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.IAPSaleEntry.sale_id) } @@ -64641,42 +70817,51 @@ inline void IAPSaleEntry::set_allocated_sale_id(std::string* sale_id) { // repeated .ei.IAPSaleEntry sales = 1; inline int SalesInfo::_internal_sales_size() const { - return sales_.size(); + return _internal_sales().size(); } inline int SalesInfo::sales_size() const { return _internal_sales_size(); } inline void SalesInfo::clear_sales() { - sales_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.sales_.Clear(); } -inline ::ei::IAPSaleEntry* SalesInfo::mutable_sales(int index) { +inline ::ei::IAPSaleEntry* SalesInfo::mutable_sales(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.SalesInfo.sales) - return sales_.Mutable(index); + return _internal_mutable_sales()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::IAPSaleEntry >* -SalesInfo::mutable_sales() { +inline ::google::protobuf::RepeatedPtrField<::ei::IAPSaleEntry>* SalesInfo::mutable_sales() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.SalesInfo.sales) - return &sales_; -} -inline const ::ei::IAPSaleEntry& SalesInfo::_internal_sales(int index) const { - return sales_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_sales(); } -inline const ::ei::IAPSaleEntry& SalesInfo::sales(int index) const { +inline const ::ei::IAPSaleEntry& SalesInfo::sales(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.SalesInfo.sales) - return _internal_sales(index); -} -inline ::ei::IAPSaleEntry* SalesInfo::_internal_add_sales() { - return sales_.Add(); + return _internal_sales().Get(index); } -inline ::ei::IAPSaleEntry* SalesInfo::add_sales() { - ::ei::IAPSaleEntry* _add = _internal_add_sales(); +inline ::ei::IAPSaleEntry* SalesInfo::add_sales() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::IAPSaleEntry* _add = _internal_mutable_sales()->Add(); // @@protoc_insertion_point(field_add:ei.SalesInfo.sales) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::IAPSaleEntry >& -SalesInfo::sales() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::IAPSaleEntry>& SalesInfo::sales() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.SalesInfo.sales) - return sales_; + return _internal_sales(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::IAPSaleEntry>& +SalesInfo::_internal_sales() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.sales_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::IAPSaleEntry>* +SalesInfo::_internal_mutable_sales() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.sales_; } // ------------------------------------------------------------------- @@ -64684,348 +70869,357 @@ SalesInfo::sales() const { // EggIncEvent // optional string identifier = 1; -inline bool EggIncEvent::_internal_has_identifier() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool EggIncEvent::has_identifier() const { - return _internal_has_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void EggIncEvent::clear_identifier() { - identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& EggIncEvent::identifier() const { +inline const std::string& EggIncEvent::identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.EggIncEvent.identifier) return _internal_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void EggIncEvent::set_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void EggIncEvent::set_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.EggIncEvent.identifier) } -inline std::string* EggIncEvent::mutable_identifier() { +inline std::string* EggIncEvent::mutable_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_identifier(); // @@protoc_insertion_point(field_mutable:ei.EggIncEvent.identifier) return _s; } inline const std::string& EggIncEvent::_internal_identifier() const { - return identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.identifier_.Get(); } inline void EggIncEvent::_internal_set_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.identifier_.Set(value, GetArena()); } inline std::string* EggIncEvent::_internal_mutable_identifier() { - _has_bits_[0] |= 0x00000001u; - return identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.identifier_.Mutable( GetArena()); } inline std::string* EggIncEvent::release_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.EggIncEvent.identifier) - if (!_internal_has_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (identifier_.IsDefault()) { - identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void EggIncEvent::set_allocated_identifier(std::string* identifier) { - if (identifier != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void EggIncEvent::set_allocated_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - identifier_.SetAllocated(identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (identifier_.IsDefault()) { - identifier_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.identifier_.IsDefault()) { + _impl_.identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.EggIncEvent.identifier) } // optional double seconds_remaining = 2; -inline bool EggIncEvent::_internal_has_seconds_remaining() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool EggIncEvent::has_seconds_remaining() const { - return _internal_has_seconds_remaining(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void EggIncEvent::clear_seconds_remaining() { - seconds_remaining_ = 0; - _has_bits_[0] &= ~0x00000008u; -} -inline double EggIncEvent::_internal_seconds_remaining() const { - return seconds_remaining_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_remaining_ = 0; + _impl_._has_bits_[0] &= ~0x00000008u; } inline double EggIncEvent::seconds_remaining() const { // @@protoc_insertion_point(field_get:ei.EggIncEvent.seconds_remaining) return _internal_seconds_remaining(); } -inline void EggIncEvent::_internal_set_seconds_remaining(double value) { - _has_bits_[0] |= 0x00000008u; - seconds_remaining_ = value; -} inline void EggIncEvent::set_seconds_remaining(double value) { _internal_set_seconds_remaining(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.EggIncEvent.seconds_remaining) } +inline double EggIncEvent::_internal_seconds_remaining() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.seconds_remaining_; +} +inline void EggIncEvent::_internal_set_seconds_remaining(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_remaining_ = value; +} // optional string type = 3; -inline bool EggIncEvent::_internal_has_type() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool EggIncEvent::has_type() const { - return _internal_has_type(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void EggIncEvent::clear_type() { - type_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.type_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& EggIncEvent::type() const { +inline const std::string& EggIncEvent::type() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.EggIncEvent.type) return _internal_type(); } -template -inline PROTOBUF_ALWAYS_INLINE -void EggIncEvent::set_type(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - type_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void EggIncEvent::set_type(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.type_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.EggIncEvent.type) } -inline std::string* EggIncEvent::mutable_type() { +inline std::string* EggIncEvent::mutable_type() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_type(); // @@protoc_insertion_point(field_mutable:ei.EggIncEvent.type) return _s; } inline const std::string& EggIncEvent::_internal_type() const { - return type_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.type_.Get(); } inline void EggIncEvent::_internal_set_type(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - type_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.type_.Set(value, GetArena()); } inline std::string* EggIncEvent::_internal_mutable_type() { - _has_bits_[0] |= 0x00000002u; - return type_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.type_.Mutable( GetArena()); } inline std::string* EggIncEvent::release_type() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.EggIncEvent.type) - if (!_internal_has_type()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = type_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (type_.IsDefault()) { - type_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.type_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.type_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void EggIncEvent::set_allocated_type(std::string* type) { - if (type != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void EggIncEvent::set_allocated_type(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - type_.SetAllocated(type, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (type_.IsDefault()) { - type_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.type_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.type_.IsDefault()) { + _impl_.type_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.EggIncEvent.type) } // optional double multiplier = 4; -inline bool EggIncEvent::_internal_has_multiplier() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool EggIncEvent::has_multiplier() const { - return _internal_has_multiplier(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void EggIncEvent::clear_multiplier() { - multiplier_ = 0; - _has_bits_[0] &= ~0x00000010u; -} -inline double EggIncEvent::_internal_multiplier() const { - return multiplier_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.multiplier_ = 0; + _impl_._has_bits_[0] &= ~0x00000010u; } inline double EggIncEvent::multiplier() const { // @@protoc_insertion_point(field_get:ei.EggIncEvent.multiplier) return _internal_multiplier(); } -inline void EggIncEvent::_internal_set_multiplier(double value) { - _has_bits_[0] |= 0x00000010u; - multiplier_ = value; -} inline void EggIncEvent::set_multiplier(double value) { _internal_set_multiplier(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.EggIncEvent.multiplier) } +inline double EggIncEvent::_internal_multiplier() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.multiplier_; +} +inline void EggIncEvent::_internal_set_multiplier(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.multiplier_ = value; +} // optional string subtitle = 5; -inline bool EggIncEvent::_internal_has_subtitle() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool EggIncEvent::has_subtitle() const { - return _internal_has_subtitle(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void EggIncEvent::clear_subtitle() { - subtitle_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.subtitle_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& EggIncEvent::subtitle() const { +inline const std::string& EggIncEvent::subtitle() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.EggIncEvent.subtitle) return _internal_subtitle(); } -template -inline PROTOBUF_ALWAYS_INLINE -void EggIncEvent::set_subtitle(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - subtitle_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void EggIncEvent::set_subtitle(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.subtitle_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.EggIncEvent.subtitle) } -inline std::string* EggIncEvent::mutable_subtitle() { +inline std::string* EggIncEvent::mutable_subtitle() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_subtitle(); // @@protoc_insertion_point(field_mutable:ei.EggIncEvent.subtitle) return _s; } inline const std::string& EggIncEvent::_internal_subtitle() const { - return subtitle_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.subtitle_.Get(); } inline void EggIncEvent::_internal_set_subtitle(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - subtitle_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.subtitle_.Set(value, GetArena()); } inline std::string* EggIncEvent::_internal_mutable_subtitle() { - _has_bits_[0] |= 0x00000004u; - return subtitle_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.subtitle_.Mutable( GetArena()); } inline std::string* EggIncEvent::release_subtitle() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.EggIncEvent.subtitle) - if (!_internal_has_subtitle()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = subtitle_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (subtitle_.IsDefault()) { - subtitle_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.subtitle_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.subtitle_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void EggIncEvent::set_allocated_subtitle(std::string* subtitle) { - if (subtitle != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void EggIncEvent::set_allocated_subtitle(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } - subtitle_.SetAllocated(subtitle, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (subtitle_.IsDefault()) { - subtitle_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.subtitle_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.subtitle_.IsDefault()) { + _impl_.subtitle_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.EggIncEvent.subtitle) } // optional double start_time = 6; -inline bool EggIncEvent::_internal_has_start_time() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool EggIncEvent::has_start_time() const { - return _internal_has_start_time(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void EggIncEvent::clear_start_time() { - start_time_ = 0; - _has_bits_[0] &= ~0x00000020u; -} -inline double EggIncEvent::_internal_start_time() const { - return start_time_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.start_time_ = 0; + _impl_._has_bits_[0] &= ~0x00000020u; } inline double EggIncEvent::start_time() const { // @@protoc_insertion_point(field_get:ei.EggIncEvent.start_time) return _internal_start_time(); } -inline void EggIncEvent::_internal_set_start_time(double value) { - _has_bits_[0] |= 0x00000020u; - start_time_ = value; -} inline void EggIncEvent::set_start_time(double value) { _internal_set_start_time(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.EggIncEvent.start_time) } +inline double EggIncEvent::_internal_start_time() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.start_time_; +} +inline void EggIncEvent::_internal_set_start_time(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.start_time_ = value; +} // optional double duration = 7; -inline bool EggIncEvent::_internal_has_duration() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool EggIncEvent::has_duration() const { - return _internal_has_duration(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void EggIncEvent::clear_duration() { - duration_ = 0; - _has_bits_[0] &= ~0x00000040u; -} -inline double EggIncEvent::_internal_duration() const { - return duration_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.duration_ = 0; + _impl_._has_bits_[0] &= ~0x00000040u; } inline double EggIncEvent::duration() const { // @@protoc_insertion_point(field_get:ei.EggIncEvent.duration) return _internal_duration(); } -inline void EggIncEvent::_internal_set_duration(double value) { - _has_bits_[0] |= 0x00000040u; - duration_ = value; -} inline void EggIncEvent::set_duration(double value) { _internal_set_duration(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.EggIncEvent.duration) } +inline double EggIncEvent::_internal_duration() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.duration_; +} +inline void EggIncEvent::_internal_set_duration(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.duration_ = value; +} // optional bool cc_only = 8; -inline bool EggIncEvent::_internal_has_cc_only() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool EggIncEvent::has_cc_only() const { - return _internal_has_cc_only(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void EggIncEvent::clear_cc_only() { - cc_only_ = false; - _has_bits_[0] &= ~0x00000080u; -} -inline bool EggIncEvent::_internal_cc_only() const { - return cc_only_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cc_only_ = false; + _impl_._has_bits_[0] &= ~0x00000080u; } inline bool EggIncEvent::cc_only() const { // @@protoc_insertion_point(field_get:ei.EggIncEvent.cc_only) return _internal_cc_only(); } -inline void EggIncEvent::_internal_set_cc_only(bool value) { - _has_bits_[0] |= 0x00000080u; - cc_only_ = value; -} inline void EggIncEvent::set_cc_only(bool value) { _internal_set_cc_only(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.EggIncEvent.cc_only) } +inline bool EggIncEvent::_internal_cc_only() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.cc_only_; +} +inline void EggIncEvent::_internal_set_cc_only(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cc_only_ = value; +} // ------------------------------------------------------------------- @@ -65033,42 +71227,51 @@ inline void EggIncEvent::set_cc_only(bool value) { // repeated .ei.EggIncEvent events = 1; inline int EggIncCurrentEvents::_internal_events_size() const { - return events_.size(); + return _internal_events().size(); } inline int EggIncCurrentEvents::events_size() const { return _internal_events_size(); } inline void EggIncCurrentEvents::clear_events() { - events_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.events_.Clear(); } -inline ::ei::EggIncEvent* EggIncCurrentEvents::mutable_events(int index) { +inline ::ei::EggIncEvent* EggIncCurrentEvents::mutable_events(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.EggIncCurrentEvents.events) - return events_.Mutable(index); + return _internal_mutable_events()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::EggIncEvent >* -EggIncCurrentEvents::mutable_events() { +inline ::google::protobuf::RepeatedPtrField<::ei::EggIncEvent>* EggIncCurrentEvents::mutable_events() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.EggIncCurrentEvents.events) - return &events_; -} -inline const ::ei::EggIncEvent& EggIncCurrentEvents::_internal_events(int index) const { - return events_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_events(); } -inline const ::ei::EggIncEvent& EggIncCurrentEvents::events(int index) const { +inline const ::ei::EggIncEvent& EggIncCurrentEvents::events(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.EggIncCurrentEvents.events) - return _internal_events(index); + return _internal_events().Get(index); } -inline ::ei::EggIncEvent* EggIncCurrentEvents::_internal_add_events() { - return events_.Add(); -} -inline ::ei::EggIncEvent* EggIncCurrentEvents::add_events() { - ::ei::EggIncEvent* _add = _internal_add_events(); +inline ::ei::EggIncEvent* EggIncCurrentEvents::add_events() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::EggIncEvent* _add = _internal_mutable_events()->Add(); // @@protoc_insertion_point(field_add:ei.EggIncCurrentEvents.events) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::EggIncEvent >& -EggIncCurrentEvents::events() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::EggIncEvent>& EggIncCurrentEvents::events() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.EggIncCurrentEvents.events) - return events_; + return _internal_events(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::EggIncEvent>& +EggIncCurrentEvents::_internal_events() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.events_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::EggIncEvent>* +EggIncCurrentEvents::_internal_mutable_events() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.events_; } // ------------------------------------------------------------------- @@ -65076,1842 +71279,1887 @@ EggIncCurrentEvents::events() const { // DeviceInfo // optional string device_id = 1; -inline bool DeviceInfo::_internal_has_device_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool DeviceInfo::has_device_id() const { - return _internal_has_device_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void DeviceInfo::clear_device_id() { - device_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.device_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& DeviceInfo::device_id() const { +inline const std::string& DeviceInfo::device_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.DeviceInfo.device_id) return _internal_device_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void DeviceInfo::set_device_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - device_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void DeviceInfo::set_device_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.device_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.DeviceInfo.device_id) } -inline std::string* DeviceInfo::mutable_device_id() { +inline std::string* DeviceInfo::mutable_device_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_device_id(); // @@protoc_insertion_point(field_mutable:ei.DeviceInfo.device_id) return _s; } inline const std::string& DeviceInfo::_internal_device_id() const { - return device_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.device_id_.Get(); } inline void DeviceInfo::_internal_set_device_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - device_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.device_id_.Set(value, GetArena()); } inline std::string* DeviceInfo::_internal_mutable_device_id() { - _has_bits_[0] |= 0x00000001u; - return device_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.device_id_.Mutable( GetArena()); } inline std::string* DeviceInfo::release_device_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.DeviceInfo.device_id) - if (!_internal_has_device_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = device_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (device_id_.IsDefault()) { - device_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.device_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.device_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void DeviceInfo::set_allocated_device_id(std::string* device_id) { - if (device_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void DeviceInfo::set_allocated_device_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - device_id_.SetAllocated(device_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (device_id_.IsDefault()) { - device_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.device_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.device_id_.IsDefault()) { + _impl_.device_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.DeviceInfo.device_id) } // optional string advertising_id = 13; -inline bool DeviceInfo::_internal_has_advertising_id() const { - bool value = (_has_bits_[0] & 0x00000400u) != 0; - return value; -} inline bool DeviceInfo::has_advertising_id() const { - return _internal_has_advertising_id(); + bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0; + return value; } inline void DeviceInfo::clear_advertising_id() { - advertising_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000400u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.advertising_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000400u; } -inline const std::string& DeviceInfo::advertising_id() const { +inline const std::string& DeviceInfo::advertising_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.DeviceInfo.advertising_id) return _internal_advertising_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void DeviceInfo::set_advertising_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000400u; - advertising_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void DeviceInfo::set_advertising_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000400u; + _impl_.advertising_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.DeviceInfo.advertising_id) } -inline std::string* DeviceInfo::mutable_advertising_id() { +inline std::string* DeviceInfo::mutable_advertising_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_advertising_id(); // @@protoc_insertion_point(field_mutable:ei.DeviceInfo.advertising_id) return _s; } inline const std::string& DeviceInfo::_internal_advertising_id() const { - return advertising_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.advertising_id_.Get(); } inline void DeviceInfo::_internal_set_advertising_id(const std::string& value) { - _has_bits_[0] |= 0x00000400u; - advertising_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000400u; + _impl_.advertising_id_.Set(value, GetArena()); } inline std::string* DeviceInfo::_internal_mutable_advertising_id() { - _has_bits_[0] |= 0x00000400u; - return advertising_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000400u; + return _impl_.advertising_id_.Mutable( GetArena()); } inline std::string* DeviceInfo::release_advertising_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.DeviceInfo.advertising_id) - if (!_internal_has_advertising_id()) { + if ((_impl_._has_bits_[0] & 0x00000400u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000400u; - auto* p = advertising_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (advertising_id_.IsDefault()) { - advertising_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000400u; + auto* released = _impl_.advertising_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.advertising_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void DeviceInfo::set_allocated_advertising_id(std::string* advertising_id) { - if (advertising_id != nullptr) { - _has_bits_[0] |= 0x00000400u; +inline void DeviceInfo::set_allocated_advertising_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000400u; } else { - _has_bits_[0] &= ~0x00000400u; - } - advertising_id_.SetAllocated(advertising_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (advertising_id_.IsDefault()) { - advertising_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000400u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.advertising_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.advertising_id_.IsDefault()) { + _impl_.advertising_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.DeviceInfo.advertising_id) } // optional string platform = 2; -inline bool DeviceInfo::_internal_has_platform() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool DeviceInfo::has_platform() const { - return _internal_has_platform(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void DeviceInfo::clear_platform() { - platform_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.platform_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& DeviceInfo::platform() const { +inline const std::string& DeviceInfo::platform() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.DeviceInfo.platform) return _internal_platform(); } -template -inline PROTOBUF_ALWAYS_INLINE -void DeviceInfo::set_platform(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - platform_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void DeviceInfo::set_platform(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.platform_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.DeviceInfo.platform) } -inline std::string* DeviceInfo::mutable_platform() { +inline std::string* DeviceInfo::mutable_platform() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_platform(); // @@protoc_insertion_point(field_mutable:ei.DeviceInfo.platform) return _s; } inline const std::string& DeviceInfo::_internal_platform() const { - return platform_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.platform_.Get(); } inline void DeviceInfo::_internal_set_platform(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - platform_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.platform_.Set(value, GetArena()); } inline std::string* DeviceInfo::_internal_mutable_platform() { - _has_bits_[0] |= 0x00000002u; - return platform_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.platform_.Mutable( GetArena()); } inline std::string* DeviceInfo::release_platform() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.DeviceInfo.platform) - if (!_internal_has_platform()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = platform_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (platform_.IsDefault()) { - platform_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.platform_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.platform_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void DeviceInfo::set_allocated_platform(std::string* platform) { - if (platform != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void DeviceInfo::set_allocated_platform(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - platform_.SetAllocated(platform, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (platform_.IsDefault()) { - platform_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.platform_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.platform_.IsDefault()) { + _impl_.platform_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.DeviceInfo.platform) } // optional string form_factor = 3; -inline bool DeviceInfo::_internal_has_form_factor() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool DeviceInfo::has_form_factor() const { - return _internal_has_form_factor(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void DeviceInfo::clear_form_factor() { - form_factor_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.form_factor_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& DeviceInfo::form_factor() const { +inline const std::string& DeviceInfo::form_factor() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.DeviceInfo.form_factor) return _internal_form_factor(); } -template -inline PROTOBUF_ALWAYS_INLINE -void DeviceInfo::set_form_factor(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - form_factor_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void DeviceInfo::set_form_factor(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.form_factor_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.DeviceInfo.form_factor) } -inline std::string* DeviceInfo::mutable_form_factor() { +inline std::string* DeviceInfo::mutable_form_factor() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_form_factor(); // @@protoc_insertion_point(field_mutable:ei.DeviceInfo.form_factor) return _s; } inline const std::string& DeviceInfo::_internal_form_factor() const { - return form_factor_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.form_factor_.Get(); } inline void DeviceInfo::_internal_set_form_factor(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - form_factor_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.form_factor_.Set(value, GetArena()); } inline std::string* DeviceInfo::_internal_mutable_form_factor() { - _has_bits_[0] |= 0x00000004u; - return form_factor_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.form_factor_.Mutable( GetArena()); } inline std::string* DeviceInfo::release_form_factor() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.DeviceInfo.form_factor) - if (!_internal_has_form_factor()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = form_factor_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (form_factor_.IsDefault()) { - form_factor_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.form_factor_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.form_factor_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void DeviceInfo::set_allocated_form_factor(std::string* form_factor) { - if (form_factor != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void DeviceInfo::set_allocated_form_factor(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; - } - form_factor_.SetAllocated(form_factor, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (form_factor_.IsDefault()) { - form_factor_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000004u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.form_factor_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.form_factor_.IsDefault()) { + _impl_.form_factor_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.DeviceInfo.form_factor) } // optional string device_name = 4; -inline bool DeviceInfo::_internal_has_device_name() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool DeviceInfo::has_device_name() const { - return _internal_has_device_name(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void DeviceInfo::clear_device_name() { - device_name_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.device_name_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000008u; } -inline const std::string& DeviceInfo::device_name() const { +inline const std::string& DeviceInfo::device_name() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.DeviceInfo.device_name) return _internal_device_name(); } -template -inline PROTOBUF_ALWAYS_INLINE -void DeviceInfo::set_device_name(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000008u; - device_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void DeviceInfo::set_device_name(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.device_name_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.DeviceInfo.device_name) } -inline std::string* DeviceInfo::mutable_device_name() { +inline std::string* DeviceInfo::mutable_device_name() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_device_name(); // @@protoc_insertion_point(field_mutable:ei.DeviceInfo.device_name) return _s; } inline const std::string& DeviceInfo::_internal_device_name() const { - return device_name_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.device_name_.Get(); } inline void DeviceInfo::_internal_set_device_name(const std::string& value) { - _has_bits_[0] |= 0x00000008u; - device_name_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.device_name_.Set(value, GetArena()); } inline std::string* DeviceInfo::_internal_mutable_device_name() { - _has_bits_[0] |= 0x00000008u; - return device_name_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + return _impl_.device_name_.Mutable( GetArena()); } inline std::string* DeviceInfo::release_device_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.DeviceInfo.device_name) - if (!_internal_has_device_name()) { + if ((_impl_._has_bits_[0] & 0x00000008u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000008u; - auto* p = device_name_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (device_name_.IsDefault()) { - device_name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000008u; + auto* released = _impl_.device_name_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.device_name_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void DeviceInfo::set_allocated_device_name(std::string* device_name) { - if (device_name != nullptr) { - _has_bits_[0] |= 0x00000008u; +inline void DeviceInfo::set_allocated_device_name(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; - } - device_name_.SetAllocated(device_name, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (device_name_.IsDefault()) { - device_name_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000008u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.device_name_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.device_name_.IsDefault()) { + _impl_.device_name_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.DeviceInfo.device_name) } // optional string platform_version = 5; -inline bool DeviceInfo::_internal_has_platform_version() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool DeviceInfo::has_platform_version() const { - return _internal_has_platform_version(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void DeviceInfo::clear_platform_version() { - platform_version_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000010u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.platform_version_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000010u; } -inline const std::string& DeviceInfo::platform_version() const { +inline const std::string& DeviceInfo::platform_version() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.DeviceInfo.platform_version) return _internal_platform_version(); } -template -inline PROTOBUF_ALWAYS_INLINE -void DeviceInfo::set_platform_version(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000010u; - platform_version_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void DeviceInfo::set_platform_version(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + _impl_.platform_version_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.DeviceInfo.platform_version) } -inline std::string* DeviceInfo::mutable_platform_version() { +inline std::string* DeviceInfo::mutable_platform_version() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_platform_version(); // @@protoc_insertion_point(field_mutable:ei.DeviceInfo.platform_version) return _s; } inline const std::string& DeviceInfo::_internal_platform_version() const { - return platform_version_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.platform_version_.Get(); } inline void DeviceInfo::_internal_set_platform_version(const std::string& value) { - _has_bits_[0] |= 0x00000010u; - platform_version_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + _impl_.platform_version_.Set(value, GetArena()); } inline std::string* DeviceInfo::_internal_mutable_platform_version() { - _has_bits_[0] |= 0x00000010u; - return platform_version_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + return _impl_.platform_version_.Mutable( GetArena()); } inline std::string* DeviceInfo::release_platform_version() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.DeviceInfo.platform_version) - if (!_internal_has_platform_version()) { + if ((_impl_._has_bits_[0] & 0x00000010u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000010u; - auto* p = platform_version_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (platform_version_.IsDefault()) { - platform_version_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000010u; + auto* released = _impl_.platform_version_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.platform_version_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void DeviceInfo::set_allocated_platform_version(std::string* platform_version) { - if (platform_version != nullptr) { - _has_bits_[0] |= 0x00000010u; +inline void DeviceInfo::set_allocated_platform_version(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; + _impl_._has_bits_[0] &= ~0x00000010u; } - platform_version_.SetAllocated(platform_version, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (platform_version_.IsDefault()) { - platform_version_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.platform_version_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.platform_version_.IsDefault()) { + _impl_.platform_version_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.DeviceInfo.platform_version) } // optional string locale_country = 6; -inline bool DeviceInfo::_internal_has_locale_country() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool DeviceInfo::has_locale_country() const { - return _internal_has_locale_country(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void DeviceInfo::clear_locale_country() { - locale_country_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000020u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.locale_country_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000020u; } -inline const std::string& DeviceInfo::locale_country() const { +inline const std::string& DeviceInfo::locale_country() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.DeviceInfo.locale_country) return _internal_locale_country(); } -template -inline PROTOBUF_ALWAYS_INLINE -void DeviceInfo::set_locale_country(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000020u; - locale_country_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void DeviceInfo::set_locale_country(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000020u; + _impl_.locale_country_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.DeviceInfo.locale_country) } -inline std::string* DeviceInfo::mutable_locale_country() { +inline std::string* DeviceInfo::mutable_locale_country() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_locale_country(); // @@protoc_insertion_point(field_mutable:ei.DeviceInfo.locale_country) return _s; } inline const std::string& DeviceInfo::_internal_locale_country() const { - return locale_country_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.locale_country_.Get(); } inline void DeviceInfo::_internal_set_locale_country(const std::string& value) { - _has_bits_[0] |= 0x00000020u; - locale_country_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000020u; + _impl_.locale_country_.Set(value, GetArena()); } inline std::string* DeviceInfo::_internal_mutable_locale_country() { - _has_bits_[0] |= 0x00000020u; - return locale_country_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000020u; + return _impl_.locale_country_.Mutable( GetArena()); } inline std::string* DeviceInfo::release_locale_country() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.DeviceInfo.locale_country) - if (!_internal_has_locale_country()) { + if ((_impl_._has_bits_[0] & 0x00000020u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000020u; - auto* p = locale_country_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (locale_country_.IsDefault()) { - locale_country_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000020u; + auto* released = _impl_.locale_country_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.locale_country_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void DeviceInfo::set_allocated_locale_country(std::string* locale_country) { - if (locale_country != nullptr) { - _has_bits_[0] |= 0x00000020u; +inline void DeviceInfo::set_allocated_locale_country(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000020u; } else { - _has_bits_[0] &= ~0x00000020u; - } - locale_country_.SetAllocated(locale_country, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (locale_country_.IsDefault()) { - locale_country_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000020u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.locale_country_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.locale_country_.IsDefault()) { + _impl_.locale_country_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.DeviceInfo.locale_country) } // optional string locale_language = 7; -inline bool DeviceInfo::_internal_has_locale_language() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool DeviceInfo::has_locale_language() const { - return _internal_has_locale_language(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void DeviceInfo::clear_locale_language() { - locale_language_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000040u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.locale_language_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000040u; } -inline const std::string& DeviceInfo::locale_language() const { +inline const std::string& DeviceInfo::locale_language() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.DeviceInfo.locale_language) return _internal_locale_language(); } -template -inline PROTOBUF_ALWAYS_INLINE -void DeviceInfo::set_locale_language(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000040u; - locale_language_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void DeviceInfo::set_locale_language(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000040u; + _impl_.locale_language_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.DeviceInfo.locale_language) } -inline std::string* DeviceInfo::mutable_locale_language() { +inline std::string* DeviceInfo::mutable_locale_language() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_locale_language(); // @@protoc_insertion_point(field_mutable:ei.DeviceInfo.locale_language) return _s; } inline const std::string& DeviceInfo::_internal_locale_language() const { - return locale_language_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.locale_language_.Get(); } inline void DeviceInfo::_internal_set_locale_language(const std::string& value) { - _has_bits_[0] |= 0x00000040u; - locale_language_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000040u; + _impl_.locale_language_.Set(value, GetArena()); } inline std::string* DeviceInfo::_internal_mutable_locale_language() { - _has_bits_[0] |= 0x00000040u; - return locale_language_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000040u; + return _impl_.locale_language_.Mutable( GetArena()); } inline std::string* DeviceInfo::release_locale_language() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.DeviceInfo.locale_language) - if (!_internal_has_locale_language()) { + if ((_impl_._has_bits_[0] & 0x00000040u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000040u; - auto* p = locale_language_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (locale_language_.IsDefault()) { - locale_language_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000040u; + auto* released = _impl_.locale_language_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.locale_language_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void DeviceInfo::set_allocated_locale_language(std::string* locale_language) { - if (locale_language != nullptr) { - _has_bits_[0] |= 0x00000040u; +inline void DeviceInfo::set_allocated_locale_language(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000040u; } else { - _has_bits_[0] &= ~0x00000040u; - } - locale_language_.SetAllocated(locale_language, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (locale_language_.IsDefault()) { - locale_language_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000040u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.locale_language_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.locale_language_.IsDefault()) { + _impl_.locale_language_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.DeviceInfo.locale_language) } // optional string gpu_vendor = 8; -inline bool DeviceInfo::_internal_has_gpu_vendor() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool DeviceInfo::has_gpu_vendor() const { - return _internal_has_gpu_vendor(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void DeviceInfo::clear_gpu_vendor() { - gpu_vendor_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000080u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gpu_vendor_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000080u; } -inline const std::string& DeviceInfo::gpu_vendor() const { +inline const std::string& DeviceInfo::gpu_vendor() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.DeviceInfo.gpu_vendor) return _internal_gpu_vendor(); } -template -inline PROTOBUF_ALWAYS_INLINE -void DeviceInfo::set_gpu_vendor(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000080u; - gpu_vendor_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void DeviceInfo::set_gpu_vendor(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000080u; + _impl_.gpu_vendor_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.DeviceInfo.gpu_vendor) } -inline std::string* DeviceInfo::mutable_gpu_vendor() { +inline std::string* DeviceInfo::mutable_gpu_vendor() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_gpu_vendor(); // @@protoc_insertion_point(field_mutable:ei.DeviceInfo.gpu_vendor) return _s; } inline const std::string& DeviceInfo::_internal_gpu_vendor() const { - return gpu_vendor_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.gpu_vendor_.Get(); } inline void DeviceInfo::_internal_set_gpu_vendor(const std::string& value) { - _has_bits_[0] |= 0x00000080u; - gpu_vendor_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000080u; + _impl_.gpu_vendor_.Set(value, GetArena()); } inline std::string* DeviceInfo::_internal_mutable_gpu_vendor() { - _has_bits_[0] |= 0x00000080u; - return gpu_vendor_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000080u; + return _impl_.gpu_vendor_.Mutable( GetArena()); } inline std::string* DeviceInfo::release_gpu_vendor() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.DeviceInfo.gpu_vendor) - if (!_internal_has_gpu_vendor()) { + if ((_impl_._has_bits_[0] & 0x00000080u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000080u; - auto* p = gpu_vendor_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (gpu_vendor_.IsDefault()) { - gpu_vendor_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000080u; + auto* released = _impl_.gpu_vendor_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.gpu_vendor_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void DeviceInfo::set_allocated_gpu_vendor(std::string* gpu_vendor) { - if (gpu_vendor != nullptr) { - _has_bits_[0] |= 0x00000080u; +inline void DeviceInfo::set_allocated_gpu_vendor(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000080u; } else { - _has_bits_[0] &= ~0x00000080u; - } - gpu_vendor_.SetAllocated(gpu_vendor, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (gpu_vendor_.IsDefault()) { - gpu_vendor_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000080u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.gpu_vendor_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.gpu_vendor_.IsDefault()) { + _impl_.gpu_vendor_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.DeviceInfo.gpu_vendor) } // optional string gpu_model = 9; -inline bool DeviceInfo::_internal_has_gpu_model() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool DeviceInfo::has_gpu_model() const { - return _internal_has_gpu_model(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void DeviceInfo::clear_gpu_model() { - gpu_model_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000100u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gpu_model_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000100u; } -inline const std::string& DeviceInfo::gpu_model() const { +inline const std::string& DeviceInfo::gpu_model() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.DeviceInfo.gpu_model) return _internal_gpu_model(); } -template -inline PROTOBUF_ALWAYS_INLINE -void DeviceInfo::set_gpu_model(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000100u; - gpu_model_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void DeviceInfo::set_gpu_model(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000100u; + _impl_.gpu_model_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.DeviceInfo.gpu_model) } -inline std::string* DeviceInfo::mutable_gpu_model() { +inline std::string* DeviceInfo::mutable_gpu_model() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_gpu_model(); // @@protoc_insertion_point(field_mutable:ei.DeviceInfo.gpu_model) return _s; } inline const std::string& DeviceInfo::_internal_gpu_model() const { - return gpu_model_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.gpu_model_.Get(); } inline void DeviceInfo::_internal_set_gpu_model(const std::string& value) { - _has_bits_[0] |= 0x00000100u; - gpu_model_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000100u; + _impl_.gpu_model_.Set(value, GetArena()); } inline std::string* DeviceInfo::_internal_mutable_gpu_model() { - _has_bits_[0] |= 0x00000100u; - return gpu_model_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000100u; + return _impl_.gpu_model_.Mutable( GetArena()); } inline std::string* DeviceInfo::release_gpu_model() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.DeviceInfo.gpu_model) - if (!_internal_has_gpu_model()) { + if ((_impl_._has_bits_[0] & 0x00000100u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000100u; - auto* p = gpu_model_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (gpu_model_.IsDefault()) { - gpu_model_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000100u; + auto* released = _impl_.gpu_model_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.gpu_model_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void DeviceInfo::set_allocated_gpu_model(std::string* gpu_model) { - if (gpu_model != nullptr) { - _has_bits_[0] |= 0x00000100u; +inline void DeviceInfo::set_allocated_gpu_model(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000100u; } else { - _has_bits_[0] &= ~0x00000100u; + _impl_._has_bits_[0] &= ~0x00000100u; } - gpu_model_.SetAllocated(gpu_model, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (gpu_model_.IsDefault()) { - gpu_model_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.gpu_model_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.gpu_model_.IsDefault()) { + _impl_.gpu_model_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.DeviceInfo.gpu_model) } // optional string device_bucket = 10; -inline bool DeviceInfo::_internal_has_device_bucket() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool DeviceInfo::has_device_bucket() const { - return _internal_has_device_bucket(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void DeviceInfo::clear_device_bucket() { - device_bucket_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000200u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.device_bucket_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000200u; } -inline const std::string& DeviceInfo::device_bucket() const { +inline const std::string& DeviceInfo::device_bucket() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.DeviceInfo.device_bucket) return _internal_device_bucket(); } -template -inline PROTOBUF_ALWAYS_INLINE -void DeviceInfo::set_device_bucket(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000200u; - device_bucket_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void DeviceInfo::set_device_bucket(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000200u; + _impl_.device_bucket_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.DeviceInfo.device_bucket) } -inline std::string* DeviceInfo::mutable_device_bucket() { +inline std::string* DeviceInfo::mutable_device_bucket() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_device_bucket(); // @@protoc_insertion_point(field_mutable:ei.DeviceInfo.device_bucket) return _s; } inline const std::string& DeviceInfo::_internal_device_bucket() const { - return device_bucket_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.device_bucket_.Get(); } inline void DeviceInfo::_internal_set_device_bucket(const std::string& value) { - _has_bits_[0] |= 0x00000200u; - device_bucket_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000200u; + _impl_.device_bucket_.Set(value, GetArena()); } inline std::string* DeviceInfo::_internal_mutable_device_bucket() { - _has_bits_[0] |= 0x00000200u; - return device_bucket_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000200u; + return _impl_.device_bucket_.Mutable( GetArena()); } inline std::string* DeviceInfo::release_device_bucket() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.DeviceInfo.device_bucket) - if (!_internal_has_device_bucket()) { + if ((_impl_._has_bits_[0] & 0x00000200u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000200u; - auto* p = device_bucket_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (device_bucket_.IsDefault()) { - device_bucket_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000200u; + auto* released = _impl_.device_bucket_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.device_bucket_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void DeviceInfo::set_allocated_device_bucket(std::string* device_bucket) { - if (device_bucket != nullptr) { - _has_bits_[0] |= 0x00000200u; +inline void DeviceInfo::set_allocated_device_bucket(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000200u; } else { - _has_bits_[0] &= ~0x00000200u; + _impl_._has_bits_[0] &= ~0x00000200u; } - device_bucket_.SetAllocated(device_bucket, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (device_bucket_.IsDefault()) { - device_bucket_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.device_bucket_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.device_bucket_.IsDefault()) { + _impl_.device_bucket_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.DeviceInfo.device_bucket) } // optional uint32 screen_width = 11; -inline bool DeviceInfo::_internal_has_screen_width() const { - bool value = (_has_bits_[0] & 0x00000800u) != 0; - return value; -} inline bool DeviceInfo::has_screen_width() const { - return _internal_has_screen_width(); + bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; + return value; } inline void DeviceInfo::clear_screen_width() { - screen_width_ = 0u; - _has_bits_[0] &= ~0x00000800u; -} -inline uint32_t DeviceInfo::_internal_screen_width() const { - return screen_width_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.screen_width_ = 0u; + _impl_._has_bits_[0] &= ~0x00000800u; } -inline uint32_t DeviceInfo::screen_width() const { +inline ::uint32_t DeviceInfo::screen_width() const { // @@protoc_insertion_point(field_get:ei.DeviceInfo.screen_width) return _internal_screen_width(); } -inline void DeviceInfo::_internal_set_screen_width(uint32_t value) { - _has_bits_[0] |= 0x00000800u; - screen_width_ = value; -} -inline void DeviceInfo::set_screen_width(uint32_t value) { +inline void DeviceInfo::set_screen_width(::uint32_t value) { _internal_set_screen_width(value); + _impl_._has_bits_[0] |= 0x00000800u; // @@protoc_insertion_point(field_set:ei.DeviceInfo.screen_width) } +inline ::uint32_t DeviceInfo::_internal_screen_width() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.screen_width_; +} +inline void DeviceInfo::_internal_set_screen_width(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.screen_width_ = value; +} // optional uint32 screen_height = 12; -inline bool DeviceInfo::_internal_has_screen_height() const { - bool value = (_has_bits_[0] & 0x00001000u) != 0; - return value; -} inline bool DeviceInfo::has_screen_height() const { - return _internal_has_screen_height(); + bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0; + return value; } inline void DeviceInfo::clear_screen_height() { - screen_height_ = 0u; - _has_bits_[0] &= ~0x00001000u; -} -inline uint32_t DeviceInfo::_internal_screen_height() const { - return screen_height_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.screen_height_ = 0u; + _impl_._has_bits_[0] &= ~0x00001000u; } -inline uint32_t DeviceInfo::screen_height() const { +inline ::uint32_t DeviceInfo::screen_height() const { // @@protoc_insertion_point(field_get:ei.DeviceInfo.screen_height) return _internal_screen_height(); } -inline void DeviceInfo::_internal_set_screen_height(uint32_t value) { - _has_bits_[0] |= 0x00001000u; - screen_height_ = value; -} -inline void DeviceInfo::set_screen_height(uint32_t value) { +inline void DeviceInfo::set_screen_height(::uint32_t value) { _internal_set_screen_height(value); + _impl_._has_bits_[0] |= 0x00001000u; // @@protoc_insertion_point(field_set:ei.DeviceInfo.screen_height) } +inline ::uint32_t DeviceInfo::_internal_screen_height() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.screen_height_; +} +inline void DeviceInfo::_internal_set_screen_height(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.screen_height_ = value; +} // ------------------------------------------------------------------- // AppInfo // optional string version_str = 1; -inline bool AppInfo::_internal_has_version_str() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool AppInfo::has_version_str() const { - return _internal_has_version_str(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void AppInfo::clear_version_str() { - version_str_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.version_str_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& AppInfo::version_str() const { +inline const std::string& AppInfo::version_str() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AppInfo.version_str) return _internal_version_str(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AppInfo::set_version_str(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - version_str_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AppInfo::set_version_str(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.version_str_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AppInfo.version_str) } -inline std::string* AppInfo::mutable_version_str() { +inline std::string* AppInfo::mutable_version_str() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_version_str(); // @@protoc_insertion_point(field_mutable:ei.AppInfo.version_str) return _s; } inline const std::string& AppInfo::_internal_version_str() const { - return version_str_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.version_str_.Get(); } inline void AppInfo::_internal_set_version_str(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - version_str_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.version_str_.Set(value, GetArena()); } inline std::string* AppInfo::_internal_mutable_version_str() { - _has_bits_[0] |= 0x00000001u; - return version_str_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.version_str_.Mutable( GetArena()); } inline std::string* AppInfo::release_version_str() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AppInfo.version_str) - if (!_internal_has_version_str()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = version_str_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (version_str_.IsDefault()) { - version_str_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.version_str_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.version_str_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AppInfo::set_allocated_version_str(std::string* version_str) { - if (version_str != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void AppInfo::set_allocated_version_str(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - version_str_.SetAllocated(version_str, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (version_str_.IsDefault()) { - version_str_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.version_str_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.version_str_.IsDefault()) { + _impl_.version_str_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AppInfo.version_str) } // optional uint32 sessions = 2; -inline bool AppInfo::_internal_has_sessions() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool AppInfo::has_sessions() const { - return _internal_has_sessions(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void AppInfo::clear_sessions() { - sessions_ = 0u; - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.sessions_ = 0u; + _impl_._has_bits_[0] &= ~0x00000004u; } -inline uint32_t AppInfo::_internal_sessions() const { - return sessions_; -} -inline uint32_t AppInfo::sessions() const { +inline ::uint32_t AppInfo::sessions() const { // @@protoc_insertion_point(field_get:ei.AppInfo.sessions) return _internal_sessions(); } -inline void AppInfo::_internal_set_sessions(uint32_t value) { - _has_bits_[0] |= 0x00000004u; - sessions_ = value; -} -inline void AppInfo::set_sessions(uint32_t value) { +inline void AppInfo::set_sessions(::uint32_t value) { _internal_set_sessions(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.AppInfo.sessions) } +inline ::uint32_t AppInfo::_internal_sessions() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.sessions_; +} +inline void AppInfo::_internal_set_sessions(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.sessions_ = value; +} // optional uint32 num_prestiges = 3; -inline bool AppInfo::_internal_has_num_prestiges() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool AppInfo::has_num_prestiges() const { - return _internal_has_num_prestiges(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void AppInfo::clear_num_prestiges() { - num_prestiges_ = 0u; - _has_bits_[0] &= ~0x00000008u; -} -inline uint32_t AppInfo::_internal_num_prestiges() const { - return num_prestiges_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.num_prestiges_ = 0u; + _impl_._has_bits_[0] &= ~0x00000008u; } -inline uint32_t AppInfo::num_prestiges() const { +inline ::uint32_t AppInfo::num_prestiges() const { // @@protoc_insertion_point(field_get:ei.AppInfo.num_prestiges) return _internal_num_prestiges(); } -inline void AppInfo::_internal_set_num_prestiges(uint32_t value) { - _has_bits_[0] |= 0x00000008u; - num_prestiges_ = value; -} -inline void AppInfo::set_num_prestiges(uint32_t value) { +inline void AppInfo::set_num_prestiges(::uint32_t value) { _internal_set_num_prestiges(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.AppInfo.num_prestiges) } +inline ::uint32_t AppInfo::_internal_num_prestiges() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.num_prestiges_; +} +inline void AppInfo::_internal_set_num_prestiges(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.num_prestiges_ = value; +} // optional uint64 soul_eggs = 4; -inline bool AppInfo::_internal_has_soul_eggs() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool AppInfo::has_soul_eggs() const { - return _internal_has_soul_eggs(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void AppInfo::clear_soul_eggs() { - soul_eggs_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000010u; -} -inline uint64_t AppInfo::_internal_soul_eggs() const { - return soul_eggs_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_eggs_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000010u; } -inline uint64_t AppInfo::soul_eggs() const { +inline ::uint64_t AppInfo::soul_eggs() const { // @@protoc_insertion_point(field_get:ei.AppInfo.soul_eggs) return _internal_soul_eggs(); } -inline void AppInfo::_internal_set_soul_eggs(uint64_t value) { - _has_bits_[0] |= 0x00000010u; - soul_eggs_ = value; -} -inline void AppInfo::set_soul_eggs(uint64_t value) { +inline void AppInfo::set_soul_eggs(::uint64_t value) { _internal_set_soul_eggs(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.AppInfo.soul_eggs) } +inline ::uint64_t AppInfo::_internal_soul_eggs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.soul_eggs_; +} +inline void AppInfo::_internal_set_soul_eggs(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_eggs_ = value; +} // optional uint32 current_egg = 5; -inline bool AppInfo::_internal_has_current_egg() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool AppInfo::has_current_egg() const { - return _internal_has_current_egg(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void AppInfo::clear_current_egg() { - current_egg_ = 0u; - _has_bits_[0] &= ~0x00000040u; -} -inline uint32_t AppInfo::_internal_current_egg() const { - return current_egg_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.current_egg_ = 0u; + _impl_._has_bits_[0] &= ~0x00000040u; } -inline uint32_t AppInfo::current_egg() const { +inline ::uint32_t AppInfo::current_egg() const { // @@protoc_insertion_point(field_get:ei.AppInfo.current_egg) return _internal_current_egg(); } -inline void AppInfo::_internal_set_current_egg(uint32_t value) { - _has_bits_[0] |= 0x00000040u; - current_egg_ = value; -} -inline void AppInfo::set_current_egg(uint32_t value) { +inline void AppInfo::set_current_egg(::uint32_t value) { _internal_set_current_egg(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.AppInfo.current_egg) } +inline ::uint32_t AppInfo::_internal_current_egg() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.current_egg_; +} +inline void AppInfo::_internal_set_current_egg(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.current_egg_ = value; +} // optional uint64 gold_earned = 6; -inline bool AppInfo::_internal_has_gold_earned() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool AppInfo::has_gold_earned() const { - return _internal_has_gold_earned(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void AppInfo::clear_gold_earned() { - gold_earned_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000020u; -} -inline uint64_t AppInfo::_internal_gold_earned() const { - return gold_earned_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gold_earned_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000020u; } -inline uint64_t AppInfo::gold_earned() const { +inline ::uint64_t AppInfo::gold_earned() const { // @@protoc_insertion_point(field_get:ei.AppInfo.gold_earned) return _internal_gold_earned(); } -inline void AppInfo::_internal_set_gold_earned(uint64_t value) { - _has_bits_[0] |= 0x00000020u; - gold_earned_ = value; -} -inline void AppInfo::set_gold_earned(uint64_t value) { +inline void AppInfo::set_gold_earned(::uint64_t value) { _internal_set_gold_earned(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.AppInfo.gold_earned) } +inline ::uint64_t AppInfo::_internal_gold_earned() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.gold_earned_; +} +inline void AppInfo::_internal_set_gold_earned(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gold_earned_ = value; +} // optional uint64 gold_spent = 7; -inline bool AppInfo::_internal_has_gold_spent() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool AppInfo::has_gold_spent() const { - return _internal_has_gold_spent(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void AppInfo::clear_gold_spent() { - gold_spent_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000100u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gold_spent_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000100u; } -inline uint64_t AppInfo::_internal_gold_spent() const { - return gold_spent_; -} -inline uint64_t AppInfo::gold_spent() const { +inline ::uint64_t AppInfo::gold_spent() const { // @@protoc_insertion_point(field_get:ei.AppInfo.gold_spent) return _internal_gold_spent(); } -inline void AppInfo::_internal_set_gold_spent(uint64_t value) { - _has_bits_[0] |= 0x00000100u; - gold_spent_ = value; -} -inline void AppInfo::set_gold_spent(uint64_t value) { +inline void AppInfo::set_gold_spent(::uint64_t value) { _internal_set_gold_spent(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.AppInfo.gold_spent) } +inline ::uint64_t AppInfo::_internal_gold_spent() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.gold_spent_; +} +inline void AppInfo::_internal_set_gold_spent(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gold_spent_ = value; +} // optional uint32 current_mission = 8; -inline bool AppInfo::_internal_has_current_mission() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool AppInfo::has_current_mission() const { - return _internal_has_current_mission(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void AppInfo::clear_current_mission() { - current_mission_ = 0u; - _has_bits_[0] &= ~0x00000080u; -} -inline uint32_t AppInfo::_internal_current_mission() const { - return current_mission_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.current_mission_ = 0u; + _impl_._has_bits_[0] &= ~0x00000080u; } -inline uint32_t AppInfo::current_mission() const { +inline ::uint32_t AppInfo::current_mission() const { // @@protoc_insertion_point(field_get:ei.AppInfo.current_mission) return _internal_current_mission(); } -inline void AppInfo::_internal_set_current_mission(uint32_t value) { - _has_bits_[0] |= 0x00000080u; - current_mission_ = value; -} -inline void AppInfo::set_current_mission(uint32_t value) { +inline void AppInfo::set_current_mission(::uint32_t value) { _internal_set_current_mission(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.AppInfo.current_mission) } +inline ::uint32_t AppInfo::_internal_current_mission() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.current_mission_; +} +inline void AppInfo::_internal_set_current_mission(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.current_mission_ = value; +} // optional uint32 piggy_size = 9; -inline bool AppInfo::_internal_has_piggy_size() const { - bool value = (_has_bits_[0] & 0x00000400u) != 0; - return value; -} inline bool AppInfo::has_piggy_size() const { - return _internal_has_piggy_size(); + bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0; + return value; } inline void AppInfo::clear_piggy_size() { - piggy_size_ = 0u; - _has_bits_[0] &= ~0x00000400u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.piggy_size_ = 0u; + _impl_._has_bits_[0] &= ~0x00000400u; } -inline uint32_t AppInfo::_internal_piggy_size() const { - return piggy_size_; -} -inline uint32_t AppInfo::piggy_size() const { +inline ::uint32_t AppInfo::piggy_size() const { // @@protoc_insertion_point(field_get:ei.AppInfo.piggy_size) return _internal_piggy_size(); } -inline void AppInfo::_internal_set_piggy_size(uint32_t value) { - _has_bits_[0] |= 0x00000400u; - piggy_size_ = value; -} -inline void AppInfo::set_piggy_size(uint32_t value) { +inline void AppInfo::set_piggy_size(::uint32_t value) { _internal_set_piggy_size(value); + _impl_._has_bits_[0] |= 0x00000400u; // @@protoc_insertion_point(field_set:ei.AppInfo.piggy_size) } +inline ::uint32_t AppInfo::_internal_piggy_size() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.piggy_size_; +} +inline void AppInfo::_internal_set_piggy_size(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.piggy_size_ = value; +} // optional uint64 num_piggy_breaks = 10; -inline bool AppInfo::_internal_has_num_piggy_breaks() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool AppInfo::has_num_piggy_breaks() const { - return _internal_has_num_piggy_breaks(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void AppInfo::clear_num_piggy_breaks() { - num_piggy_breaks_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000200u; -} -inline uint64_t AppInfo::_internal_num_piggy_breaks() const { - return num_piggy_breaks_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.num_piggy_breaks_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000200u; } -inline uint64_t AppInfo::num_piggy_breaks() const { +inline ::uint64_t AppInfo::num_piggy_breaks() const { // @@protoc_insertion_point(field_get:ei.AppInfo.num_piggy_breaks) return _internal_num_piggy_breaks(); } -inline void AppInfo::_internal_set_num_piggy_breaks(uint64_t value) { - _has_bits_[0] |= 0x00000200u; - num_piggy_breaks_ = value; -} -inline void AppInfo::set_num_piggy_breaks(uint64_t value) { +inline void AppInfo::set_num_piggy_breaks(::uint64_t value) { _internal_set_num_piggy_breaks(value); + _impl_._has_bits_[0] |= 0x00000200u; // @@protoc_insertion_point(field_set:ei.AppInfo.num_piggy_breaks) } +inline ::uint64_t AppInfo::_internal_num_piggy_breaks() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.num_piggy_breaks_; +} +inline void AppInfo::_internal_set_num_piggy_breaks(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.num_piggy_breaks_ = value; +} // optional uint64 verified_piggy_breaks = 29; -inline bool AppInfo::_internal_has_verified_piggy_breaks() const { - bool value = (_has_bits_[0] & 0x02000000u) != 0; - return value; -} inline bool AppInfo::has_verified_piggy_breaks() const { - return _internal_has_verified_piggy_breaks(); + bool value = (_impl_._has_bits_[0] & 0x02000000u) != 0; + return value; } inline void AppInfo::clear_verified_piggy_breaks() { - verified_piggy_breaks_ = uint64_t{0u}; - _has_bits_[0] &= ~0x02000000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.verified_piggy_breaks_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x02000000u; } -inline uint64_t AppInfo::_internal_verified_piggy_breaks() const { - return verified_piggy_breaks_; -} -inline uint64_t AppInfo::verified_piggy_breaks() const { +inline ::uint64_t AppInfo::verified_piggy_breaks() const { // @@protoc_insertion_point(field_get:ei.AppInfo.verified_piggy_breaks) return _internal_verified_piggy_breaks(); } -inline void AppInfo::_internal_set_verified_piggy_breaks(uint64_t value) { - _has_bits_[0] |= 0x02000000u; - verified_piggy_breaks_ = value; -} -inline void AppInfo::set_verified_piggy_breaks(uint64_t value) { +inline void AppInfo::set_verified_piggy_breaks(::uint64_t value) { _internal_set_verified_piggy_breaks(value); + _impl_._has_bits_[0] |= 0x02000000u; // @@protoc_insertion_point(field_set:ei.AppInfo.verified_piggy_breaks) } +inline ::uint64_t AppInfo::_internal_verified_piggy_breaks() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.verified_piggy_breaks_; +} +inline void AppInfo::_internal_set_verified_piggy_breaks(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.verified_piggy_breaks_ = value; +} // optional uint64 iap_packs_purchased = 11; -inline bool AppInfo::_internal_has_iap_packs_purchased() const { - bool value = (_has_bits_[0] & 0x00001000u) != 0; - return value; -} inline bool AppInfo::has_iap_packs_purchased() const { - return _internal_has_iap_packs_purchased(); + bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0; + return value; } inline void AppInfo::clear_iap_packs_purchased() { - iap_packs_purchased_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00001000u; -} -inline uint64_t AppInfo::_internal_iap_packs_purchased() const { - return iap_packs_purchased_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.iap_packs_purchased_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00001000u; } -inline uint64_t AppInfo::iap_packs_purchased() const { +inline ::uint64_t AppInfo::iap_packs_purchased() const { // @@protoc_insertion_point(field_get:ei.AppInfo.iap_packs_purchased) return _internal_iap_packs_purchased(); } -inline void AppInfo::_internal_set_iap_packs_purchased(uint64_t value) { - _has_bits_[0] |= 0x00001000u; - iap_packs_purchased_ = value; -} -inline void AppInfo::set_iap_packs_purchased(uint64_t value) { +inline void AppInfo::set_iap_packs_purchased(::uint64_t value) { _internal_set_iap_packs_purchased(value); + _impl_._has_bits_[0] |= 0x00001000u; // @@protoc_insertion_point(field_set:ei.AppInfo.iap_packs_purchased) } +inline ::uint64_t AppInfo::_internal_iap_packs_purchased() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.iap_packs_purchased_; +} +inline void AppInfo::_internal_set_iap_packs_purchased(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.iap_packs_purchased_ = value; +} // optional uint32 permit_level = 12; -inline bool AppInfo::_internal_has_permit_level() const { - bool value = (_has_bits_[0] & 0x00000800u) != 0; - return value; -} inline bool AppInfo::has_permit_level() const { - return _internal_has_permit_level(); + bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; + return value; } inline void AppInfo::clear_permit_level() { - permit_level_ = 0u; - _has_bits_[0] &= ~0x00000800u; -} -inline uint32_t AppInfo::_internal_permit_level() const { - return permit_level_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.permit_level_ = 0u; + _impl_._has_bits_[0] &= ~0x00000800u; } -inline uint32_t AppInfo::permit_level() const { +inline ::uint32_t AppInfo::permit_level() const { // @@protoc_insertion_point(field_get:ei.AppInfo.permit_level) return _internal_permit_level(); } -inline void AppInfo::_internal_set_permit_level(uint32_t value) { - _has_bits_[0] |= 0x00000800u; - permit_level_ = value; -} -inline void AppInfo::set_permit_level(uint32_t value) { +inline void AppInfo::set_permit_level(::uint32_t value) { _internal_set_permit_level(value); + _impl_._has_bits_[0] |= 0x00000800u; // @@protoc_insertion_point(field_set:ei.AppInfo.permit_level) } +inline ::uint32_t AppInfo::_internal_permit_level() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.permit_level_; +} +inline void AppInfo::_internal_set_permit_level(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.permit_level_ = value; +} // optional uint64 video_doubler_uses = 15; -inline bool AppInfo::_internal_has_video_doubler_uses() const { - bool value = (_has_bits_[0] & 0x00008000u) != 0; - return value; -} inline bool AppInfo::has_video_doubler_uses() const { - return _internal_has_video_doubler_uses(); + bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0; + return value; } inline void AppInfo::clear_video_doubler_uses() { - video_doubler_uses_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00008000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.video_doubler_uses_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00008000u; } -inline uint64_t AppInfo::_internal_video_doubler_uses() const { - return video_doubler_uses_; -} -inline uint64_t AppInfo::video_doubler_uses() const { +inline ::uint64_t AppInfo::video_doubler_uses() const { // @@protoc_insertion_point(field_get:ei.AppInfo.video_doubler_uses) return _internal_video_doubler_uses(); } -inline void AppInfo::_internal_set_video_doubler_uses(uint64_t value) { - _has_bits_[0] |= 0x00008000u; - video_doubler_uses_ = value; -} -inline void AppInfo::set_video_doubler_uses(uint64_t value) { +inline void AppInfo::set_video_doubler_uses(::uint64_t value) { _internal_set_video_doubler_uses(value); + _impl_._has_bits_[0] |= 0x00008000u; // @@protoc_insertion_point(field_set:ei.AppInfo.video_doubler_uses) } +inline ::uint64_t AppInfo::_internal_video_doubler_uses() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.video_doubler_uses_; +} +inline void AppInfo::_internal_set_video_doubler_uses(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.video_doubler_uses_ = value; +} // optional uint64 drone_takedowns = 18; -inline bool AppInfo::_internal_has_drone_takedowns() const { - bool value = (_has_bits_[0] & 0x00040000u) != 0; - return value; -} inline bool AppInfo::has_drone_takedowns() const { - return _internal_has_drone_takedowns(); + bool value = (_impl_._has_bits_[0] & 0x00040000u) != 0; + return value; } inline void AppInfo::clear_drone_takedowns() { - drone_takedowns_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00040000u; -} -inline uint64_t AppInfo::_internal_drone_takedowns() const { - return drone_takedowns_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.drone_takedowns_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00040000u; } -inline uint64_t AppInfo::drone_takedowns() const { +inline ::uint64_t AppInfo::drone_takedowns() const { // @@protoc_insertion_point(field_get:ei.AppInfo.drone_takedowns) return _internal_drone_takedowns(); } -inline void AppInfo::_internal_set_drone_takedowns(uint64_t value) { - _has_bits_[0] |= 0x00040000u; - drone_takedowns_ = value; -} -inline void AppInfo::set_drone_takedowns(uint64_t value) { +inline void AppInfo::set_drone_takedowns(::uint64_t value) { _internal_set_drone_takedowns(value); + _impl_._has_bits_[0] |= 0x00040000u; // @@protoc_insertion_point(field_set:ei.AppInfo.drone_takedowns) } +inline ::uint64_t AppInfo::_internal_drone_takedowns() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.drone_takedowns_; +} +inline void AppInfo::_internal_set_drone_takedowns(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.drone_takedowns_ = value; +} // optional uint64 drone_takedowns_elite = 19; -inline bool AppInfo::_internal_has_drone_takedowns_elite() const { - bool value = (_has_bits_[0] & 0x00080000u) != 0; - return value; -} inline bool AppInfo::has_drone_takedowns_elite() const { - return _internal_has_drone_takedowns_elite(); + bool value = (_impl_._has_bits_[0] & 0x00080000u) != 0; + return value; } inline void AppInfo::clear_drone_takedowns_elite() { - drone_takedowns_elite_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00080000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.drone_takedowns_elite_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00080000u; } -inline uint64_t AppInfo::_internal_drone_takedowns_elite() const { - return drone_takedowns_elite_; -} -inline uint64_t AppInfo::drone_takedowns_elite() const { +inline ::uint64_t AppInfo::drone_takedowns_elite() const { // @@protoc_insertion_point(field_get:ei.AppInfo.drone_takedowns_elite) return _internal_drone_takedowns_elite(); } -inline void AppInfo::_internal_set_drone_takedowns_elite(uint64_t value) { - _has_bits_[0] |= 0x00080000u; - drone_takedowns_elite_ = value; -} -inline void AppInfo::set_drone_takedowns_elite(uint64_t value) { +inline void AppInfo::set_drone_takedowns_elite(::uint64_t value) { _internal_set_drone_takedowns_elite(value); + _impl_._has_bits_[0] |= 0x00080000u; // @@protoc_insertion_point(field_set:ei.AppInfo.drone_takedowns_elite) } +inline ::uint64_t AppInfo::_internal_drone_takedowns_elite() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.drone_takedowns_elite_; +} +inline void AppInfo::_internal_set_drone_takedowns_elite(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.drone_takedowns_elite_ = value; +} // optional bool trophies_unlocked = 20; -inline bool AppInfo::_internal_has_trophies_unlocked() const { - bool value = (_has_bits_[0] & 0x04000000u) != 0; - return value; -} inline bool AppInfo::has_trophies_unlocked() const { - return _internal_has_trophies_unlocked(); + bool value = (_impl_._has_bits_[0] & 0x04000000u) != 0; + return value; } inline void AppInfo::clear_trophies_unlocked() { - trophies_unlocked_ = false; - _has_bits_[0] &= ~0x04000000u; -} -inline bool AppInfo::_internal_trophies_unlocked() const { - return trophies_unlocked_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.trophies_unlocked_ = false; + _impl_._has_bits_[0] &= ~0x04000000u; } inline bool AppInfo::trophies_unlocked() const { // @@protoc_insertion_point(field_get:ei.AppInfo.trophies_unlocked) return _internal_trophies_unlocked(); } -inline void AppInfo::_internal_set_trophies_unlocked(bool value) { - _has_bits_[0] |= 0x04000000u; - trophies_unlocked_ = value; -} inline void AppInfo::set_trophies_unlocked(bool value) { _internal_set_trophies_unlocked(value); + _impl_._has_bits_[0] |= 0x04000000u; // @@protoc_insertion_point(field_set:ei.AppInfo.trophies_unlocked) } +inline bool AppInfo::_internal_trophies_unlocked() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.trophies_unlocked_; +} +inline void AppInfo::_internal_set_trophies_unlocked(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.trophies_unlocked_ = value; +} // optional float egg_level = 21; -inline bool AppInfo::_internal_has_egg_level() const { - bool value = (_has_bits_[0] & 0x00100000u) != 0; - return value; -} inline bool AppInfo::has_egg_level() const { - return _internal_has_egg_level(); + bool value = (_impl_._has_bits_[0] & 0x00100000u) != 0; + return value; } inline void AppInfo::clear_egg_level() { - egg_level_ = 0; - _has_bits_[0] &= ~0x00100000u; -} -inline float AppInfo::_internal_egg_level() const { - return egg_level_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.egg_level_ = 0; + _impl_._has_bits_[0] &= ~0x00100000u; } inline float AppInfo::egg_level() const { // @@protoc_insertion_point(field_get:ei.AppInfo.egg_level) return _internal_egg_level(); } -inline void AppInfo::_internal_set_egg_level(float value) { - _has_bits_[0] |= 0x00100000u; - egg_level_ = value; -} inline void AppInfo::set_egg_level(float value) { _internal_set_egg_level(value); + _impl_._has_bits_[0] |= 0x00100000u; // @@protoc_insertion_point(field_set:ei.AppInfo.egg_level) } +inline float AppInfo::_internal_egg_level() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.egg_level_; +} +inline void AppInfo::_internal_set_egg_level(float value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.egg_level_ = value; +} // optional float struggle_factor = 22; -inline bool AppInfo::_internal_has_struggle_factor() const { - bool value = (_has_bits_[0] & 0x00200000u) != 0; - return value; -} inline bool AppInfo::has_struggle_factor() const { - return _internal_has_struggle_factor(); + bool value = (_impl_._has_bits_[0] & 0x00200000u) != 0; + return value; } inline void AppInfo::clear_struggle_factor() { - struggle_factor_ = 0; - _has_bits_[0] &= ~0x00200000u; -} -inline float AppInfo::_internal_struggle_factor() const { - return struggle_factor_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.struggle_factor_ = 0; + _impl_._has_bits_[0] &= ~0x00200000u; } inline float AppInfo::struggle_factor() const { // @@protoc_insertion_point(field_get:ei.AppInfo.struggle_factor) return _internal_struggle_factor(); } -inline void AppInfo::_internal_set_struggle_factor(float value) { - _has_bits_[0] |= 0x00200000u; - struggle_factor_ = value; -} inline void AppInfo::set_struggle_factor(float value) { _internal_set_struggle_factor(value); + _impl_._has_bits_[0] |= 0x00200000u; // @@protoc_insertion_point(field_set:ei.AppInfo.struggle_factor) } +inline float AppInfo::_internal_struggle_factor() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.struggle_factor_; +} +inline void AppInfo::_internal_set_struggle_factor(float value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.struggle_factor_ = value; +} // optional bool piggy_full = 23; -inline bool AppInfo::_internal_has_piggy_full() const { - bool value = (_has_bits_[0] & 0x08000000u) != 0; - return value; -} inline bool AppInfo::has_piggy_full() const { - return _internal_has_piggy_full(); + bool value = (_impl_._has_bits_[0] & 0x08000000u) != 0; + return value; } inline void AppInfo::clear_piggy_full() { - piggy_full_ = false; - _has_bits_[0] &= ~0x08000000u; -} -inline bool AppInfo::_internal_piggy_full() const { - return piggy_full_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.piggy_full_ = false; + _impl_._has_bits_[0] &= ~0x08000000u; } inline bool AppInfo::piggy_full() const { // @@protoc_insertion_point(field_get:ei.AppInfo.piggy_full) return _internal_piggy_full(); } -inline void AppInfo::_internal_set_piggy_full(bool value) { - _has_bits_[0] |= 0x08000000u; - piggy_full_ = value; -} inline void AppInfo::set_piggy_full(bool value) { _internal_set_piggy_full(value); + _impl_._has_bits_[0] |= 0x08000000u; // @@protoc_insertion_point(field_set:ei.AppInfo.piggy_full) } +inline bool AppInfo::_internal_piggy_full() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.piggy_full_; +} +inline void AppInfo::_internal_set_piggy_full(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.piggy_full_ = value; +} // optional bool piggy_found_full = 24; -inline bool AppInfo::_internal_has_piggy_found_full() const { - bool value = (_has_bits_[0] & 0x10000000u) != 0; - return value; -} inline bool AppInfo::has_piggy_found_full() const { - return _internal_has_piggy_found_full(); + bool value = (_impl_._has_bits_[0] & 0x10000000u) != 0; + return value; } inline void AppInfo::clear_piggy_found_full() { - piggy_found_full_ = false; - _has_bits_[0] &= ~0x10000000u; -} -inline bool AppInfo::_internal_piggy_found_full() const { - return piggy_found_full_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.piggy_found_full_ = false; + _impl_._has_bits_[0] &= ~0x10000000u; } inline bool AppInfo::piggy_found_full() const { // @@protoc_insertion_point(field_get:ei.AppInfo.piggy_found_full) return _internal_piggy_found_full(); } -inline void AppInfo::_internal_set_piggy_found_full(bool value) { - _has_bits_[0] |= 0x10000000u; - piggy_found_full_ = value; -} inline void AppInfo::set_piggy_found_full(bool value) { _internal_set_piggy_found_full(value); + _impl_._has_bits_[0] |= 0x10000000u; // @@protoc_insertion_point(field_set:ei.AppInfo.piggy_found_full) } +inline bool AppInfo::_internal_piggy_found_full() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.piggy_found_full_; +} +inline void AppInfo::_internal_set_piggy_found_full(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.piggy_found_full_ = value; +} // optional double time_piggy_full_realtime = 25; -inline bool AppInfo::_internal_has_time_piggy_full_realtime() const { - bool value = (_has_bits_[0] & 0x00400000u) != 0; - return value; -} inline bool AppInfo::has_time_piggy_full_realtime() const { - return _internal_has_time_piggy_full_realtime(); + bool value = (_impl_._has_bits_[0] & 0x00400000u) != 0; + return value; } inline void AppInfo::clear_time_piggy_full_realtime() { - time_piggy_full_realtime_ = 0; - _has_bits_[0] &= ~0x00400000u; -} -inline double AppInfo::_internal_time_piggy_full_realtime() const { - return time_piggy_full_realtime_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.time_piggy_full_realtime_ = 0; + _impl_._has_bits_[0] &= ~0x00400000u; } inline double AppInfo::time_piggy_full_realtime() const { // @@protoc_insertion_point(field_get:ei.AppInfo.time_piggy_full_realtime) return _internal_time_piggy_full_realtime(); } -inline void AppInfo::_internal_set_time_piggy_full_realtime(double value) { - _has_bits_[0] |= 0x00400000u; - time_piggy_full_realtime_ = value; -} inline void AppInfo::set_time_piggy_full_realtime(double value) { _internal_set_time_piggy_full_realtime(value); + _impl_._has_bits_[0] |= 0x00400000u; // @@protoc_insertion_point(field_set:ei.AppInfo.time_piggy_full_realtime) } +inline double AppInfo::_internal_time_piggy_full_realtime() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.time_piggy_full_realtime_; +} +inline void AppInfo::_internal_set_time_piggy_full_realtime(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.time_piggy_full_realtime_ = value; +} // optional double time_piggy_full_gametime = 26; -inline bool AppInfo::_internal_has_time_piggy_full_gametime() const { - bool value = (_has_bits_[0] & 0x00800000u) != 0; - return value; -} inline bool AppInfo::has_time_piggy_full_gametime() const { - return _internal_has_time_piggy_full_gametime(); + bool value = (_impl_._has_bits_[0] & 0x00800000u) != 0; + return value; } inline void AppInfo::clear_time_piggy_full_gametime() { - time_piggy_full_gametime_ = 0; - _has_bits_[0] &= ~0x00800000u; -} -inline double AppInfo::_internal_time_piggy_full_gametime() const { - return time_piggy_full_gametime_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.time_piggy_full_gametime_ = 0; + _impl_._has_bits_[0] &= ~0x00800000u; } inline double AppInfo::time_piggy_full_gametime() const { // @@protoc_insertion_point(field_get:ei.AppInfo.time_piggy_full_gametime) return _internal_time_piggy_full_gametime(); } -inline void AppInfo::_internal_set_time_piggy_full_gametime(double value) { - _has_bits_[0] |= 0x00800000u; - time_piggy_full_gametime_ = value; -} inline void AppInfo::set_time_piggy_full_gametime(double value) { _internal_set_time_piggy_full_gametime(value); + _impl_._has_bits_[0] |= 0x00800000u; // @@protoc_insertion_point(field_set:ei.AppInfo.time_piggy_full_gametime) } +inline double AppInfo::_internal_time_piggy_full_gametime() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.time_piggy_full_gametime_; +} +inline void AppInfo::_internal_set_time_piggy_full_gametime(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.time_piggy_full_gametime_ = value; +} // optional uint64 lost_piggy_increments = 27; -inline bool AppInfo::_internal_has_lost_piggy_increments() const { - bool value = (_has_bits_[0] & 0x01000000u) != 0; - return value; -} inline bool AppInfo::has_lost_piggy_increments() const { - return _internal_has_lost_piggy_increments(); + bool value = (_impl_._has_bits_[0] & 0x01000000u) != 0; + return value; } inline void AppInfo::clear_lost_piggy_increments() { - lost_piggy_increments_ = uint64_t{0u}; - _has_bits_[0] &= ~0x01000000u; -} -inline uint64_t AppInfo::_internal_lost_piggy_increments() const { - return lost_piggy_increments_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.lost_piggy_increments_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x01000000u; } -inline uint64_t AppInfo::lost_piggy_increments() const { +inline ::uint64_t AppInfo::lost_piggy_increments() const { // @@protoc_insertion_point(field_get:ei.AppInfo.lost_piggy_increments) return _internal_lost_piggy_increments(); } -inline void AppInfo::_internal_set_lost_piggy_increments(uint64_t value) { - _has_bits_[0] |= 0x01000000u; - lost_piggy_increments_ = value; -} -inline void AppInfo::set_lost_piggy_increments(uint64_t value) { +inline void AppInfo::set_lost_piggy_increments(::uint64_t value) { _internal_set_lost_piggy_increments(value); + _impl_._has_bits_[0] |= 0x01000000u; // @@protoc_insertion_point(field_set:ei.AppInfo.lost_piggy_increments) } +inline ::uint64_t AppInfo::_internal_lost_piggy_increments() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.lost_piggy_increments_; +} +inline void AppInfo::_internal_set_lost_piggy_increments(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.lost_piggy_increments_ = value; +} // optional string sale_id = 28; -inline bool AppInfo::_internal_has_sale_id() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool AppInfo::has_sale_id() const { - return _internal_has_sale_id(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void AppInfo::clear_sale_id() { - sale_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.sale_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& AppInfo::sale_id() const { +inline const std::string& AppInfo::sale_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AppInfo.sale_id) return _internal_sale_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AppInfo::set_sale_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - sale_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AppInfo::set_sale_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.sale_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AppInfo.sale_id) } -inline std::string* AppInfo::mutable_sale_id() { +inline std::string* AppInfo::mutable_sale_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_sale_id(); // @@protoc_insertion_point(field_mutable:ei.AppInfo.sale_id) return _s; } inline const std::string& AppInfo::_internal_sale_id() const { - return sale_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.sale_id_.Get(); } inline void AppInfo::_internal_set_sale_id(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - sale_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.sale_id_.Set(value, GetArena()); } inline std::string* AppInfo::_internal_mutable_sale_id() { - _has_bits_[0] |= 0x00000002u; - return sale_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.sale_id_.Mutable( GetArena()); } inline std::string* AppInfo::release_sale_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AppInfo.sale_id) - if (!_internal_has_sale_id()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = sale_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (sale_id_.IsDefault()) { - sale_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.sale_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.sale_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AppInfo::set_allocated_sale_id(std::string* sale_id) { - if (sale_id != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void AppInfo::set_allocated_sale_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; - } - sale_id_.SetAllocated(sale_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (sale_id_.IsDefault()) { - sale_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000002u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.sale_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.sale_id_.IsDefault()) { + _impl_.sale_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AppInfo.sale_id) } // optional uint64 unlimited_chickens_uses = 13; -inline bool AppInfo::_internal_has_unlimited_chickens_uses() const { - bool value = (_has_bits_[0] & 0x00002000u) != 0; - return value; -} inline bool AppInfo::has_unlimited_chickens_uses() const { - return _internal_has_unlimited_chickens_uses(); + bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0; + return value; } inline void AppInfo::clear_unlimited_chickens_uses() { - unlimited_chickens_uses_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00002000u; -} -inline uint64_t AppInfo::_internal_unlimited_chickens_uses() const { - return unlimited_chickens_uses_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.unlimited_chickens_uses_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00002000u; } -inline uint64_t AppInfo::unlimited_chickens_uses() const { +inline ::uint64_t AppInfo::unlimited_chickens_uses() const { // @@protoc_insertion_point(field_get:ei.AppInfo.unlimited_chickens_uses) return _internal_unlimited_chickens_uses(); } -inline void AppInfo::_internal_set_unlimited_chickens_uses(uint64_t value) { - _has_bits_[0] |= 0x00002000u; - unlimited_chickens_uses_ = value; -} -inline void AppInfo::set_unlimited_chickens_uses(uint64_t value) { +inline void AppInfo::set_unlimited_chickens_uses(::uint64_t value) { _internal_set_unlimited_chickens_uses(value); + _impl_._has_bits_[0] |= 0x00002000u; // @@protoc_insertion_point(field_set:ei.AppInfo.unlimited_chickens_uses) } +inline ::uint64_t AppInfo::_internal_unlimited_chickens_uses() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.unlimited_chickens_uses_; +} +inline void AppInfo::_internal_set_unlimited_chickens_uses(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.unlimited_chickens_uses_ = value; +} // optional uint64 refill_uses = 14; -inline bool AppInfo::_internal_has_refill_uses() const { - bool value = (_has_bits_[0] & 0x00004000u) != 0; - return value; -} inline bool AppInfo::has_refill_uses() const { - return _internal_has_refill_uses(); + bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0; + return value; } inline void AppInfo::clear_refill_uses() { - refill_uses_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00004000u; -} -inline uint64_t AppInfo::_internal_refill_uses() const { - return refill_uses_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.refill_uses_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00004000u; } -inline uint64_t AppInfo::refill_uses() const { +inline ::uint64_t AppInfo::refill_uses() const { // @@protoc_insertion_point(field_get:ei.AppInfo.refill_uses) return _internal_refill_uses(); } -inline void AppInfo::_internal_set_refill_uses(uint64_t value) { - _has_bits_[0] |= 0x00004000u; - refill_uses_ = value; -} -inline void AppInfo::set_refill_uses(uint64_t value) { +inline void AppInfo::set_refill_uses(::uint64_t value) { _internal_set_refill_uses(value); + _impl_._has_bits_[0] |= 0x00004000u; // @@protoc_insertion_point(field_set:ei.AppInfo.refill_uses) } +inline ::uint64_t AppInfo::_internal_refill_uses() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.refill_uses_; +} +inline void AppInfo::_internal_set_refill_uses(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.refill_uses_ = value; +} // optional uint64 short_warp_uses = 16; -inline bool AppInfo::_internal_has_short_warp_uses() const { - bool value = (_has_bits_[0] & 0x00010000u) != 0; - return value; -} inline bool AppInfo::has_short_warp_uses() const { - return _internal_has_short_warp_uses(); + bool value = (_impl_._has_bits_[0] & 0x00010000u) != 0; + return value; } inline void AppInfo::clear_short_warp_uses() { - short_warp_uses_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00010000u; -} -inline uint64_t AppInfo::_internal_short_warp_uses() const { - return short_warp_uses_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.short_warp_uses_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00010000u; } -inline uint64_t AppInfo::short_warp_uses() const { +inline ::uint64_t AppInfo::short_warp_uses() const { // @@protoc_insertion_point(field_get:ei.AppInfo.short_warp_uses) return _internal_short_warp_uses(); } -inline void AppInfo::_internal_set_short_warp_uses(uint64_t value) { - _has_bits_[0] |= 0x00010000u; - short_warp_uses_ = value; -} -inline void AppInfo::set_short_warp_uses(uint64_t value) { +inline void AppInfo::set_short_warp_uses(::uint64_t value) { _internal_set_short_warp_uses(value); + _impl_._has_bits_[0] |= 0x00010000u; // @@protoc_insertion_point(field_set:ei.AppInfo.short_warp_uses) } +inline ::uint64_t AppInfo::_internal_short_warp_uses() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.short_warp_uses_; +} +inline void AppInfo::_internal_set_short_warp_uses(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.short_warp_uses_ = value; +} // optional uint64 long_warp_uses = 17; -inline bool AppInfo::_internal_has_long_warp_uses() const { - bool value = (_has_bits_[0] & 0x00020000u) != 0; - return value; -} inline bool AppInfo::has_long_warp_uses() const { - return _internal_has_long_warp_uses(); + bool value = (_impl_._has_bits_[0] & 0x00020000u) != 0; + return value; } inline void AppInfo::clear_long_warp_uses() { - long_warp_uses_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00020000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.long_warp_uses_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00020000u; } -inline uint64_t AppInfo::_internal_long_warp_uses() const { - return long_warp_uses_; -} -inline uint64_t AppInfo::long_warp_uses() const { +inline ::uint64_t AppInfo::long_warp_uses() const { // @@protoc_insertion_point(field_get:ei.AppInfo.long_warp_uses) return _internal_long_warp_uses(); } -inline void AppInfo::_internal_set_long_warp_uses(uint64_t value) { - _has_bits_[0] |= 0x00020000u; - long_warp_uses_ = value; -} -inline void AppInfo::set_long_warp_uses(uint64_t value) { +inline void AppInfo::set_long_warp_uses(::uint64_t value) { _internal_set_long_warp_uses(value); + _impl_._has_bits_[0] |= 0x00020000u; // @@protoc_insertion_point(field_set:ei.AppInfo.long_warp_uses) } +inline ::uint64_t AppInfo::_internal_long_warp_uses() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.long_warp_uses_; +} +inline void AppInfo::_internal_set_long_warp_uses(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.long_warp_uses_ = value; +} // ------------------------------------------------------------------- // ActionKeyValuePair // required string key = 1; -inline bool ActionKeyValuePair::_internal_has_key() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ActionKeyValuePair::has_key() const { - return _internal_has_key(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ActionKeyValuePair::clear_key() { - key_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.key_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ActionKeyValuePair::key() const { +inline const std::string& ActionKeyValuePair::key() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ActionKeyValuePair.key) return _internal_key(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ActionKeyValuePair::set_key(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - key_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ActionKeyValuePair::set_key(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.key_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ActionKeyValuePair.key) } -inline std::string* ActionKeyValuePair::mutable_key() { +inline std::string* ActionKeyValuePair::mutable_key() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_key(); // @@protoc_insertion_point(field_mutable:ei.ActionKeyValuePair.key) return _s; } inline const std::string& ActionKeyValuePair::_internal_key() const { - return key_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.key_.Get(); } inline void ActionKeyValuePair::_internal_set_key(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - key_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.key_.Set(value, GetArena()); } inline std::string* ActionKeyValuePair::_internal_mutable_key() { - _has_bits_[0] |= 0x00000001u; - return key_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.key_.Mutable( GetArena()); } inline std::string* ActionKeyValuePair::release_key() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ActionKeyValuePair.key) - if (!_internal_has_key()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = key_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (key_.IsDefault()) { - key_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.key_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.key_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ActionKeyValuePair::set_allocated_key(std::string* key) { - if (key != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ActionKeyValuePair::set_allocated_key(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - key_.SetAllocated(key, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (key_.IsDefault()) { - key_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.key_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.key_.IsDefault()) { + _impl_.key_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ActionKeyValuePair.key) } // required string value = 2; -inline bool ActionKeyValuePair::_internal_has_value() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ActionKeyValuePair::has_value() const { - return _internal_has_value(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ActionKeyValuePair::clear_value() { - value_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.value_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& ActionKeyValuePair::value() const { +inline const std::string& ActionKeyValuePair::value() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ActionKeyValuePair.value) return _internal_value(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ActionKeyValuePair::set_value(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - value_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ActionKeyValuePair::set_value(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.value_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ActionKeyValuePair.value) } -inline std::string* ActionKeyValuePair::mutable_value() { +inline std::string* ActionKeyValuePair::mutable_value() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_value(); // @@protoc_insertion_point(field_mutable:ei.ActionKeyValuePair.value) return _s; } inline const std::string& ActionKeyValuePair::_internal_value() const { - return value_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.value_.Get(); } inline void ActionKeyValuePair::_internal_set_value(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - value_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.value_.Set(value, GetArena()); } inline std::string* ActionKeyValuePair::_internal_mutable_value() { - _has_bits_[0] |= 0x00000002u; - return value_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.value_.Mutable( GetArena()); } inline std::string* ActionKeyValuePair::release_value() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ActionKeyValuePair.value) - if (!_internal_has_value()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = value_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (value_.IsDefault()) { - value_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.value_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.value_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } inline void ActionKeyValuePair::set_allocated_value(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); if (value != nullptr) { - _has_bits_[0] |= 0x00000002u; + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - value_.SetAllocated(value, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (value_.IsDefault()) { - value_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.value_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.value_.IsDefault()) { + _impl_.value_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ActionKeyValuePair.value) } @@ -66920,510 +73168,540 @@ inline void ActionKeyValuePair::set_allocated_value(std::string* value) { // GenericAction // optional string user_id = 1; -inline bool GenericAction::_internal_has_user_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool GenericAction::has_user_id() const { - return _internal_has_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void GenericAction::clear_user_id() { - user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& GenericAction::user_id() const { +inline const std::string& GenericAction::user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.GenericAction.user_id) return _internal_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void GenericAction::set_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void GenericAction::set_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.GenericAction.user_id) } -inline std::string* GenericAction::mutable_user_id() { +inline std::string* GenericAction::mutable_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_user_id(); // @@protoc_insertion_point(field_mutable:ei.GenericAction.user_id) return _s; } inline const std::string& GenericAction::_internal_user_id() const { - return user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_id_.Get(); } inline void GenericAction::_internal_set_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(value, GetArena()); } inline std::string* GenericAction::_internal_mutable_user_id() { - _has_bits_[0] |= 0x00000001u; - return user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.user_id_.Mutable( GetArena()); } inline std::string* GenericAction::release_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.GenericAction.user_id) - if (!_internal_has_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - 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; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void GenericAction::set_allocated_user_id(std::string* user_id) { - if (user_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void GenericAction::set_allocated_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - 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 + _impl_.user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_id_.IsDefault()) { + _impl_.user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.GenericAction.user_id) } // optional bool cc_user = 9; -inline bool GenericAction::_internal_has_cc_user() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool GenericAction::has_cc_user() const { - return _internal_has_cc_user(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void GenericAction::clear_cc_user() { - cc_user_ = false; - _has_bits_[0] &= ~0x00000040u; -} -inline bool GenericAction::_internal_cc_user() const { - return cc_user_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cc_user_ = false; + _impl_._has_bits_[0] &= ~0x00000040u; } inline bool GenericAction::cc_user() const { // @@protoc_insertion_point(field_get:ei.GenericAction.cc_user) return _internal_cc_user(); } -inline void GenericAction::_internal_set_cc_user(bool value) { - _has_bits_[0] |= 0x00000040u; - cc_user_ = value; -} inline void GenericAction::set_cc_user(bool value) { _internal_set_cc_user(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.GenericAction.cc_user) } +inline bool GenericAction::_internal_cc_user() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.cc_user_; +} +inline void GenericAction::_internal_set_cc_user(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cc_user_ = value; +} // optional string advertising_id = 7; -inline bool GenericAction::_internal_has_advertising_id() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool GenericAction::has_advertising_id() const { - return _internal_has_advertising_id(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void GenericAction::clear_advertising_id() { - advertising_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.advertising_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& GenericAction::advertising_id() const { +inline const std::string& GenericAction::advertising_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.GenericAction.advertising_id) return _internal_advertising_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void GenericAction::set_advertising_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - advertising_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void GenericAction::set_advertising_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.advertising_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.GenericAction.advertising_id) } -inline std::string* GenericAction::mutable_advertising_id() { +inline std::string* GenericAction::mutable_advertising_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_advertising_id(); // @@protoc_insertion_point(field_mutable:ei.GenericAction.advertising_id) return _s; } inline const std::string& GenericAction::_internal_advertising_id() const { - return advertising_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.advertising_id_.Get(); } inline void GenericAction::_internal_set_advertising_id(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - advertising_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.advertising_id_.Set(value, GetArena()); } inline std::string* GenericAction::_internal_mutable_advertising_id() { - _has_bits_[0] |= 0x00000004u; - return advertising_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.advertising_id_.Mutable( GetArena()); } inline std::string* GenericAction::release_advertising_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.GenericAction.advertising_id) - if (!_internal_has_advertising_id()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = advertising_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (advertising_id_.IsDefault()) { - advertising_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.advertising_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.advertising_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void GenericAction::set_allocated_advertising_id(std::string* advertising_id) { - if (advertising_id != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void GenericAction::set_allocated_advertising_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } - advertising_id_.SetAllocated(advertising_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (advertising_id_.IsDefault()) { - advertising_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.advertising_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.advertising_id_.IsDefault()) { + _impl_.advertising_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.GenericAction.advertising_id) } // optional float approx_time_DEP = 2; -inline bool GenericAction::_internal_has_approx_time_dep() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool GenericAction::has_approx_time_dep() const { - return _internal_has_approx_time_dep(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void GenericAction::clear_approx_time_dep() { - approx_time_dep_ = 0; - _has_bits_[0] &= ~0x00000020u; -} -inline float GenericAction::_internal_approx_time_dep() const { - return approx_time_dep_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.approx_time_dep_ = 0; + _impl_._has_bits_[0] &= ~0x00000020u; } inline float GenericAction::approx_time_dep() const { // @@protoc_insertion_point(field_get:ei.GenericAction.approx_time_DEP) return _internal_approx_time_dep(); } -inline void GenericAction::_internal_set_approx_time_dep(float value) { - _has_bits_[0] |= 0x00000020u; - approx_time_dep_ = value; -} inline void GenericAction::set_approx_time_dep(float value) { _internal_set_approx_time_dep(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.GenericAction.approx_time_DEP) } +inline float GenericAction::_internal_approx_time_dep() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.approx_time_dep_; +} +inline void GenericAction::_internal_set_approx_time_dep(float value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.approx_time_dep_ = value; +} // optional double approx_time = 8; -inline bool GenericAction::_internal_has_approx_time() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool GenericAction::has_approx_time() const { - return _internal_has_approx_time(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void GenericAction::clear_approx_time() { - approx_time_ = 0; - _has_bits_[0] &= ~0x00000080u; -} -inline double GenericAction::_internal_approx_time() const { - return approx_time_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.approx_time_ = 0; + _impl_._has_bits_[0] &= ~0x00000080u; } inline double GenericAction::approx_time() const { // @@protoc_insertion_point(field_get:ei.GenericAction.approx_time) return _internal_approx_time(); } -inline void GenericAction::_internal_set_approx_time(double value) { - _has_bits_[0] |= 0x00000080u; - approx_time_ = value; -} inline void GenericAction::set_approx_time(double value) { _internal_set_approx_time(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.GenericAction.approx_time) } +inline double GenericAction::_internal_approx_time() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.approx_time_; +} +inline void GenericAction::_internal_set_approx_time(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.approx_time_ = value; +} // optional string action_name = 3; -inline bool GenericAction::_internal_has_action_name() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool GenericAction::has_action_name() const { - return _internal_has_action_name(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void GenericAction::clear_action_name() { - action_name_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.action_name_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& GenericAction::action_name() const { +inline const std::string& GenericAction::action_name() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.GenericAction.action_name) return _internal_action_name(); } -template -inline PROTOBUF_ALWAYS_INLINE -void GenericAction::set_action_name(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - action_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void GenericAction::set_action_name(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.action_name_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.GenericAction.action_name) } -inline std::string* GenericAction::mutable_action_name() { +inline std::string* GenericAction::mutable_action_name() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_action_name(); // @@protoc_insertion_point(field_mutable:ei.GenericAction.action_name) return _s; } inline const std::string& GenericAction::_internal_action_name() const { - return action_name_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.action_name_.Get(); } inline void GenericAction::_internal_set_action_name(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - action_name_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.action_name_.Set(value, GetArena()); } inline std::string* GenericAction::_internal_mutable_action_name() { - _has_bits_[0] |= 0x00000002u; - return action_name_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.action_name_.Mutable( GetArena()); } inline std::string* GenericAction::release_action_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.GenericAction.action_name) - if (!_internal_has_action_name()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = action_name_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (action_name_.IsDefault()) { - action_name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.action_name_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.action_name_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void GenericAction::set_allocated_action_name(std::string* action_name) { - if (action_name != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void GenericAction::set_allocated_action_name(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; - } - action_name_.SetAllocated(action_name, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (action_name_.IsDefault()) { - action_name_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000002u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.action_name_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.action_name_.IsDefault()) { + _impl_.action_name_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.GenericAction.action_name) } // repeated .ei.ActionKeyValuePair data = 4; inline int GenericAction::_internal_data_size() const { - return data_.size(); + return _internal_data().size(); } inline int GenericAction::data_size() const { return _internal_data_size(); } inline void GenericAction::clear_data() { - data_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.data_.Clear(); } -inline ::ei::ActionKeyValuePair* GenericAction::mutable_data(int index) { +inline ::ei::ActionKeyValuePair* GenericAction::mutable_data(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.GenericAction.data) - return data_.Mutable(index); + return _internal_mutable_data()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ActionKeyValuePair >* -GenericAction::mutable_data() { +inline ::google::protobuf::RepeatedPtrField<::ei::ActionKeyValuePair>* GenericAction::mutable_data() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.GenericAction.data) - return &data_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_data(); } -inline const ::ei::ActionKeyValuePair& GenericAction::_internal_data(int index) const { - return data_.Get(index); -} -inline const ::ei::ActionKeyValuePair& GenericAction::data(int index) const { +inline const ::ei::ActionKeyValuePair& GenericAction::data(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.GenericAction.data) - return _internal_data(index); -} -inline ::ei::ActionKeyValuePair* GenericAction::_internal_add_data() { - return data_.Add(); + return _internal_data().Get(index); } -inline ::ei::ActionKeyValuePair* GenericAction::add_data() { - ::ei::ActionKeyValuePair* _add = _internal_add_data(); +inline ::ei::ActionKeyValuePair* GenericAction::add_data() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ActionKeyValuePair* _add = _internal_mutable_data()->Add(); // @@protoc_insertion_point(field_add:ei.GenericAction.data) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ActionKeyValuePair >& -GenericAction::data() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ActionKeyValuePair>& GenericAction::data() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.GenericAction.data) - return data_; + return _internal_data(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ActionKeyValuePair>& +GenericAction::_internal_data() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.data_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ActionKeyValuePair>* +GenericAction::_internal_mutable_data() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.data_; } // optional .ei.AppInfo app = 5; -inline bool GenericAction::_internal_has_app() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - PROTOBUF_ASSUME(!value || app_ != nullptr); - return value; -} inline bool GenericAction::has_app() const { - return _internal_has_app(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + PROTOBUF_ASSUME(!value || _impl_.app_ != nullptr); + return value; } inline void GenericAction::clear_app() { - if (app_ != nullptr) app_->Clear(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.app_ != nullptr) _impl_.app_->Clear(); + _impl_._has_bits_[0] &= ~0x00000008u; } inline const ::ei::AppInfo& GenericAction::_internal_app() const { - const ::ei::AppInfo* p = app_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_AppInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::AppInfo* p = _impl_.app_; + return p != nullptr ? *p : reinterpret_cast(::ei::_AppInfo_default_instance_); } -inline const ::ei::AppInfo& GenericAction::app() const { +inline const ::ei::AppInfo& GenericAction::app() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.GenericAction.app) return _internal_app(); } -inline void GenericAction::unsafe_arena_set_allocated_app( - ::ei::AppInfo* app) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(app_); +inline void GenericAction::unsafe_arena_set_allocated_app(::ei::AppInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.app_); } - app_ = app; - if (app) { - _has_bits_[0] |= 0x00000008u; + _impl_.app_ = reinterpret_cast<::ei::AppInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._has_bits_[0] &= ~0x00000008u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.GenericAction.app) } inline ::ei::AppInfo* GenericAction::release_app() { - _has_bits_[0] &= ~0x00000008u; - ::ei::AppInfo* temp = app_; - app_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000008u; + ::ei::AppInfo* released = _impl_.app_; + _impl_.app_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::AppInfo* GenericAction::unsafe_arena_release_app() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.GenericAction.app) - _has_bits_[0] &= ~0x00000008u; - ::ei::AppInfo* temp = app_; - app_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000008u; + ::ei::AppInfo* temp = _impl_.app_; + _impl_.app_ = nullptr; return temp; } inline ::ei::AppInfo* GenericAction::_internal_mutable_app() { - _has_bits_[0] |= 0x00000008u; - if (app_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::AppInfo>(GetArenaForAllocation()); - app_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.app_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::AppInfo>(GetArena()); + _impl_.app_ = reinterpret_cast<::ei::AppInfo*>(p); } - return app_; + return _impl_.app_; } -inline ::ei::AppInfo* GenericAction::mutable_app() { +inline ::ei::AppInfo* GenericAction::mutable_app() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000008u; ::ei::AppInfo* _msg = _internal_mutable_app(); // @@protoc_insertion_point(field_mutable:ei.GenericAction.app) return _msg; } -inline void GenericAction::set_allocated_app(::ei::AppInfo* app) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void GenericAction::set_allocated_app(::ei::AppInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete app_; + delete (_impl_.app_); } - if (app) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(app); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - app = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, app, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000008u; + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._has_bits_[0] &= ~0x00000008u; } - app_ = app; + + _impl_.app_ = reinterpret_cast<::ei::AppInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.GenericAction.app) } // optional .ei.DeviceInfo device = 6; -inline bool GenericAction::_internal_has_device() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - PROTOBUF_ASSUME(!value || device_ != nullptr); - return value; -} inline bool GenericAction::has_device() const { - return _internal_has_device(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + PROTOBUF_ASSUME(!value || _impl_.device_ != nullptr); + return value; } inline void GenericAction::clear_device() { - if (device_ != nullptr) device_->Clear(); - _has_bits_[0] &= ~0x00000010u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.device_ != nullptr) _impl_.device_->Clear(); + _impl_._has_bits_[0] &= ~0x00000010u; } inline const ::ei::DeviceInfo& GenericAction::_internal_device() const { - const ::ei::DeviceInfo* p = device_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_DeviceInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::DeviceInfo* p = _impl_.device_; + return p != nullptr ? *p : reinterpret_cast(::ei::_DeviceInfo_default_instance_); } -inline const ::ei::DeviceInfo& GenericAction::device() const { +inline const ::ei::DeviceInfo& GenericAction::device() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.GenericAction.device) return _internal_device(); } -inline void GenericAction::unsafe_arena_set_allocated_device( - ::ei::DeviceInfo* device) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(device_); +inline void GenericAction::unsafe_arena_set_allocated_device(::ei::DeviceInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.device_); } - device_ = device; - if (device) { - _has_bits_[0] |= 0x00000010u; + _impl_.device_ = reinterpret_cast<::ei::DeviceInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; + _impl_._has_bits_[0] &= ~0x00000010u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.GenericAction.device) } inline ::ei::DeviceInfo* GenericAction::release_device() { - _has_bits_[0] &= ~0x00000010u; - ::ei::DeviceInfo* temp = device_; - device_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000010u; + ::ei::DeviceInfo* released = _impl_.device_; + _impl_.device_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::DeviceInfo* GenericAction::unsafe_arena_release_device() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.GenericAction.device) - _has_bits_[0] &= ~0x00000010u; - ::ei::DeviceInfo* temp = device_; - device_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000010u; + ::ei::DeviceInfo* temp = _impl_.device_; + _impl_.device_ = nullptr; return temp; } inline ::ei::DeviceInfo* GenericAction::_internal_mutable_device() { - _has_bits_[0] |= 0x00000010u; - if (device_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::DeviceInfo>(GetArenaForAllocation()); - device_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.device_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::DeviceInfo>(GetArena()); + _impl_.device_ = reinterpret_cast<::ei::DeviceInfo*>(p); } - return device_; + return _impl_.device_; } -inline ::ei::DeviceInfo* GenericAction::mutable_device() { +inline ::ei::DeviceInfo* GenericAction::mutable_device() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000010u; ::ei::DeviceInfo* _msg = _internal_mutable_device(); // @@protoc_insertion_point(field_mutable:ei.GenericAction.device) return _msg; } -inline void GenericAction::set_allocated_device(::ei::DeviceInfo* device) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void GenericAction::set_allocated_device(::ei::DeviceInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete device_; + delete (_impl_.device_); } - if (device) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(device); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - device = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, device, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000010u; + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; + _impl_._has_bits_[0] &= ~0x00000010u; } - device_ = device; + + _impl_.device_ = reinterpret_cast<::ei::DeviceInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.GenericAction.device) } @@ -67432,133 +73710,148 @@ inline void GenericAction::set_allocated_device(::ei::DeviceInfo* device) { // GenericActionBatchRequest // optional .ei.BasicRequestInfo rinfo = 1; -inline bool GenericActionBatchRequest::_internal_has_rinfo() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || rinfo_ != nullptr); - return value; -} inline bool GenericActionBatchRequest::has_rinfo() const { - return _internal_has_rinfo(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.rinfo_ != nullptr); + return value; } inline void GenericActionBatchRequest::clear_rinfo() { - if (rinfo_ != nullptr) rinfo_->Clear(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ != nullptr) _impl_.rinfo_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; } inline const ::ei::BasicRequestInfo& GenericActionBatchRequest::_internal_rinfo() const { - const ::ei::BasicRequestInfo* p = rinfo_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_BasicRequestInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::BasicRequestInfo* p = _impl_.rinfo_; + return p != nullptr ? *p : reinterpret_cast(::ei::_BasicRequestInfo_default_instance_); } -inline const ::ei::BasicRequestInfo& GenericActionBatchRequest::rinfo() const { +inline const ::ei::BasicRequestInfo& GenericActionBatchRequest::rinfo() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.GenericActionBatchRequest.rinfo) return _internal_rinfo(); } -inline void GenericActionBatchRequest::unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rinfo_); +inline void GenericActionBatchRequest::unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.rinfo_); } - rinfo_ = rinfo; - if (rinfo) { - _has_bits_[0] |= 0x00000001u; + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.GenericActionBatchRequest.rinfo) } inline ::ei::BasicRequestInfo* GenericActionBatchRequest::release_rinfo() { - _has_bits_[0] &= ~0x00000001u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::BasicRequestInfo* released = _impl_.rinfo_; + _impl_.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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::BasicRequestInfo* GenericActionBatchRequest::unsafe_arena_release_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.GenericActionBatchRequest.rinfo) - _has_bits_[0] &= ~0x00000001u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::BasicRequestInfo* temp = _impl_.rinfo_; + _impl_.rinfo_ = nullptr; return temp; } inline ::ei::BasicRequestInfo* GenericActionBatchRequest::_internal_mutable_rinfo() { - _has_bits_[0] |= 0x00000001u; - if (rinfo_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::BasicRequestInfo>(GetArenaForAllocation()); - rinfo_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::BasicRequestInfo>(GetArena()); + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(p); } - return rinfo_; + return _impl_.rinfo_; } -inline ::ei::BasicRequestInfo* GenericActionBatchRequest::mutable_rinfo() { +inline ::ei::BasicRequestInfo* GenericActionBatchRequest::mutable_rinfo() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; ::ei::BasicRequestInfo* _msg = _internal_mutable_rinfo(); // @@protoc_insertion_point(field_mutable:ei.GenericActionBatchRequest.rinfo) return _msg; } -inline void GenericActionBatchRequest::set_allocated_rinfo(::ei::BasicRequestInfo* rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void GenericActionBatchRequest::set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete rinfo_; + delete (_impl_.rinfo_); } - if (rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rinfo); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - rinfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, rinfo, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000001u; + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - rinfo_ = rinfo; + + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.GenericActionBatchRequest.rinfo) } // repeated .ei.GenericAction actions = 2; inline int GenericActionBatchRequest::_internal_actions_size() const { - return actions_.size(); + return _internal_actions().size(); } inline int GenericActionBatchRequest::actions_size() const { return _internal_actions_size(); } inline void GenericActionBatchRequest::clear_actions() { - actions_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.actions_.Clear(); } -inline ::ei::GenericAction* GenericActionBatchRequest::mutable_actions(int index) { +inline ::ei::GenericAction* GenericActionBatchRequest::mutable_actions(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.GenericActionBatchRequest.actions) - return actions_.Mutable(index); + return _internal_mutable_actions()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::GenericAction >* -GenericActionBatchRequest::mutable_actions() { +inline ::google::protobuf::RepeatedPtrField<::ei::GenericAction>* GenericActionBatchRequest::mutable_actions() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.GenericActionBatchRequest.actions) - return &actions_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_actions(); } -inline const ::ei::GenericAction& GenericActionBatchRequest::_internal_actions(int index) const { - return actions_.Get(index); -} -inline const ::ei::GenericAction& GenericActionBatchRequest::actions(int index) const { +inline const ::ei::GenericAction& GenericActionBatchRequest::actions(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.GenericActionBatchRequest.actions) - return _internal_actions(index); -} -inline ::ei::GenericAction* GenericActionBatchRequest::_internal_add_actions() { - return actions_.Add(); + return _internal_actions().Get(index); } -inline ::ei::GenericAction* GenericActionBatchRequest::add_actions() { - ::ei::GenericAction* _add = _internal_add_actions(); +inline ::ei::GenericAction* GenericActionBatchRequest::add_actions() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::GenericAction* _add = _internal_mutable_actions()->Add(); // @@protoc_insertion_point(field_add:ei.GenericActionBatchRequest.actions) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::GenericAction >& -GenericActionBatchRequest::actions() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::GenericAction>& GenericActionBatchRequest::actions() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.GenericActionBatchRequest.actions) - return actions_; + return _internal_actions(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::GenericAction>& +GenericActionBatchRequest::_internal_actions() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.actions_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::GenericAction>* +GenericActionBatchRequest::_internal_mutable_actions() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.actions_; } // ------------------------------------------------------------------- @@ -67566,550 +73859,577 @@ GenericActionBatchRequest::actions() const { // VerifyPurchaseRequest // optional .ei.BasicRequestInfo rinfo = 6; -inline bool VerifyPurchaseRequest::_internal_has_rinfo() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - PROTOBUF_ASSUME(!value || rinfo_ != nullptr); - return value; -} inline bool VerifyPurchaseRequest::has_rinfo() const { - return _internal_has_rinfo(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + PROTOBUF_ASSUME(!value || _impl_.rinfo_ != nullptr); + return value; } inline void VerifyPurchaseRequest::clear_rinfo() { - if (rinfo_ != nullptr) rinfo_->Clear(); - _has_bits_[0] &= ~0x00000040u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ != nullptr) _impl_.rinfo_->Clear(); + _impl_._has_bits_[0] &= ~0x00000040u; } inline const ::ei::BasicRequestInfo& VerifyPurchaseRequest::_internal_rinfo() const { - const ::ei::BasicRequestInfo* p = rinfo_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_BasicRequestInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::BasicRequestInfo* p = _impl_.rinfo_; + return p != nullptr ? *p : reinterpret_cast(::ei::_BasicRequestInfo_default_instance_); } -inline const ::ei::BasicRequestInfo& VerifyPurchaseRequest::rinfo() const { +inline const ::ei::BasicRequestInfo& VerifyPurchaseRequest::rinfo() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.VerifyPurchaseRequest.rinfo) return _internal_rinfo(); } -inline void VerifyPurchaseRequest::unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rinfo_); +inline void VerifyPurchaseRequest::unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.rinfo_); } - rinfo_ = rinfo; - if (rinfo) { - _has_bits_[0] |= 0x00000040u; + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000040u; } else { - _has_bits_[0] &= ~0x00000040u; + _impl_._has_bits_[0] &= ~0x00000040u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.VerifyPurchaseRequest.rinfo) } inline ::ei::BasicRequestInfo* VerifyPurchaseRequest::release_rinfo() { - _has_bits_[0] &= ~0x00000040u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000040u; + ::ei::BasicRequestInfo* released = _impl_.rinfo_; + _impl_.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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::BasicRequestInfo* VerifyPurchaseRequest::unsafe_arena_release_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.VerifyPurchaseRequest.rinfo) - _has_bits_[0] &= ~0x00000040u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000040u; + ::ei::BasicRequestInfo* temp = _impl_.rinfo_; + _impl_.rinfo_ = nullptr; return temp; } inline ::ei::BasicRequestInfo* VerifyPurchaseRequest::_internal_mutable_rinfo() { - _has_bits_[0] |= 0x00000040u; - if (rinfo_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::BasicRequestInfo>(GetArenaForAllocation()); - rinfo_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::BasicRequestInfo>(GetArena()); + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(p); } - return rinfo_; + return _impl_.rinfo_; } -inline ::ei::BasicRequestInfo* VerifyPurchaseRequest::mutable_rinfo() { +inline ::ei::BasicRequestInfo* VerifyPurchaseRequest::mutable_rinfo() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000040u; ::ei::BasicRequestInfo* _msg = _internal_mutable_rinfo(); // @@protoc_insertion_point(field_mutable:ei.VerifyPurchaseRequest.rinfo) return _msg; } -inline void VerifyPurchaseRequest::set_allocated_rinfo(::ei::BasicRequestInfo* rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void VerifyPurchaseRequest::set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete rinfo_; + delete (_impl_.rinfo_); } - if (rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rinfo); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - rinfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, rinfo, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000040u; + _impl_._has_bits_[0] |= 0x00000040u; } else { - _has_bits_[0] &= ~0x00000040u; + _impl_._has_bits_[0] &= ~0x00000040u; } - rinfo_ = rinfo; + + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.VerifyPurchaseRequest.rinfo) } // optional string sku = 1; -inline bool VerifyPurchaseRequest::_internal_has_sku() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool VerifyPurchaseRequest::has_sku() const { - return _internal_has_sku(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void VerifyPurchaseRequest::clear_sku() { - sku_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.sku_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& VerifyPurchaseRequest::sku() const { +inline const std::string& VerifyPurchaseRequest::sku() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.VerifyPurchaseRequest.sku) return _internal_sku(); } -template -inline PROTOBUF_ALWAYS_INLINE -void VerifyPurchaseRequest::set_sku(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - sku_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void VerifyPurchaseRequest::set_sku(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.sku_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.VerifyPurchaseRequest.sku) } -inline std::string* VerifyPurchaseRequest::mutable_sku() { +inline std::string* VerifyPurchaseRequest::mutable_sku() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_sku(); // @@protoc_insertion_point(field_mutable:ei.VerifyPurchaseRequest.sku) return _s; } inline const std::string& VerifyPurchaseRequest::_internal_sku() const { - return sku_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.sku_.Get(); } inline void VerifyPurchaseRequest::_internal_set_sku(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - sku_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.sku_.Set(value, GetArena()); } inline std::string* VerifyPurchaseRequest::_internal_mutable_sku() { - _has_bits_[0] |= 0x00000001u; - return sku_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.sku_.Mutable( GetArena()); } inline std::string* VerifyPurchaseRequest::release_sku() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.VerifyPurchaseRequest.sku) - if (!_internal_has_sku()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = sku_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (sku_.IsDefault()) { - sku_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.sku_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.sku_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void VerifyPurchaseRequest::set_allocated_sku(std::string* sku) { - if (sku != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void VerifyPurchaseRequest::set_allocated_sku(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - sku_.SetAllocated(sku, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (sku_.IsDefault()) { - sku_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.sku_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.sku_.IsDefault()) { + _impl_.sku_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.VerifyPurchaseRequest.sku) } // optional string transaction_id = 2; -inline bool VerifyPurchaseRequest::_internal_has_transaction_id() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool VerifyPurchaseRequest::has_transaction_id() const { - return _internal_has_transaction_id(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void VerifyPurchaseRequest::clear_transaction_id() { - transaction_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.transaction_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& VerifyPurchaseRequest::transaction_id() const { +inline const std::string& VerifyPurchaseRequest::transaction_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.VerifyPurchaseRequest.transaction_id) return _internal_transaction_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void VerifyPurchaseRequest::set_transaction_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - transaction_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void VerifyPurchaseRequest::set_transaction_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.transaction_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.VerifyPurchaseRequest.transaction_id) } -inline std::string* VerifyPurchaseRequest::mutable_transaction_id() { +inline std::string* VerifyPurchaseRequest::mutable_transaction_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_transaction_id(); // @@protoc_insertion_point(field_mutable:ei.VerifyPurchaseRequest.transaction_id) return _s; } inline const std::string& VerifyPurchaseRequest::_internal_transaction_id() const { - return transaction_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.transaction_id_.Get(); } inline void VerifyPurchaseRequest::_internal_set_transaction_id(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - transaction_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.transaction_id_.Set(value, GetArena()); } inline std::string* VerifyPurchaseRequest::_internal_mutable_transaction_id() { - _has_bits_[0] |= 0x00000002u; - return transaction_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.transaction_id_.Mutable( GetArena()); } inline std::string* VerifyPurchaseRequest::release_transaction_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.VerifyPurchaseRequest.transaction_id) - if (!_internal_has_transaction_id()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = transaction_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (transaction_id_.IsDefault()) { - transaction_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.transaction_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.transaction_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void VerifyPurchaseRequest::set_allocated_transaction_id(std::string* transaction_id) { - if (transaction_id != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void VerifyPurchaseRequest::set_allocated_transaction_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - transaction_id_.SetAllocated(transaction_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (transaction_id_.IsDefault()) { - transaction_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.transaction_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.transaction_id_.IsDefault()) { + _impl_.transaction_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.VerifyPurchaseRequest.transaction_id) } // optional string original_transaction_id = 8; -inline bool VerifyPurchaseRequest::_internal_has_original_transaction_id() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool VerifyPurchaseRequest::has_original_transaction_id() const { - return _internal_has_original_transaction_id(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void VerifyPurchaseRequest::clear_original_transaction_id() { - original_transaction_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000010u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.original_transaction_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000010u; } -inline const std::string& VerifyPurchaseRequest::original_transaction_id() const { +inline const std::string& VerifyPurchaseRequest::original_transaction_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.VerifyPurchaseRequest.original_transaction_id) return _internal_original_transaction_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void VerifyPurchaseRequest::set_original_transaction_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000010u; - original_transaction_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void VerifyPurchaseRequest::set_original_transaction_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + _impl_.original_transaction_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.VerifyPurchaseRequest.original_transaction_id) } -inline std::string* VerifyPurchaseRequest::mutable_original_transaction_id() { +inline std::string* VerifyPurchaseRequest::mutable_original_transaction_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_original_transaction_id(); // @@protoc_insertion_point(field_mutable:ei.VerifyPurchaseRequest.original_transaction_id) return _s; } inline const std::string& VerifyPurchaseRequest::_internal_original_transaction_id() const { - return original_transaction_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.original_transaction_id_.Get(); } inline void VerifyPurchaseRequest::_internal_set_original_transaction_id(const std::string& value) { - _has_bits_[0] |= 0x00000010u; - original_transaction_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + _impl_.original_transaction_id_.Set(value, GetArena()); } inline std::string* VerifyPurchaseRequest::_internal_mutable_original_transaction_id() { - _has_bits_[0] |= 0x00000010u; - return original_transaction_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + return _impl_.original_transaction_id_.Mutable( GetArena()); } inline std::string* VerifyPurchaseRequest::release_original_transaction_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.VerifyPurchaseRequest.original_transaction_id) - if (!_internal_has_original_transaction_id()) { + if ((_impl_._has_bits_[0] & 0x00000010u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000010u; - auto* p = original_transaction_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (original_transaction_id_.IsDefault()) { - original_transaction_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000010u; + auto* released = _impl_.original_transaction_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.original_transaction_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void VerifyPurchaseRequest::set_allocated_original_transaction_id(std::string* original_transaction_id) { - if (original_transaction_id != nullptr) { - _has_bits_[0] |= 0x00000010u; +inline void VerifyPurchaseRequest::set_allocated_original_transaction_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; - } - original_transaction_id_.SetAllocated(original_transaction_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (original_transaction_id_.IsDefault()) { - original_transaction_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000010u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.original_transaction_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.original_transaction_id_.IsDefault()) { + _impl_.original_transaction_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.VerifyPurchaseRequest.original_transaction_id) } // optional string receipt = 3; -inline bool VerifyPurchaseRequest::_internal_has_receipt() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool VerifyPurchaseRequest::has_receipt() const { - return _internal_has_receipt(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void VerifyPurchaseRequest::clear_receipt() { - receipt_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.receipt_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& VerifyPurchaseRequest::receipt() const { +inline const std::string& VerifyPurchaseRequest::receipt() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.VerifyPurchaseRequest.receipt) return _internal_receipt(); } -template -inline PROTOBUF_ALWAYS_INLINE -void VerifyPurchaseRequest::set_receipt(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - receipt_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void VerifyPurchaseRequest::set_receipt(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.receipt_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.VerifyPurchaseRequest.receipt) } -inline std::string* VerifyPurchaseRequest::mutable_receipt() { +inline std::string* VerifyPurchaseRequest::mutable_receipt() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_receipt(); // @@protoc_insertion_point(field_mutable:ei.VerifyPurchaseRequest.receipt) return _s; } inline const std::string& VerifyPurchaseRequest::_internal_receipt() const { - return receipt_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.receipt_.Get(); } inline void VerifyPurchaseRequest::_internal_set_receipt(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - receipt_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.receipt_.Set(value, GetArena()); } inline std::string* VerifyPurchaseRequest::_internal_mutable_receipt() { - _has_bits_[0] |= 0x00000004u; - return receipt_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.receipt_.Mutable( GetArena()); } inline std::string* VerifyPurchaseRequest::release_receipt() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.VerifyPurchaseRequest.receipt) - if (!_internal_has_receipt()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = receipt_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (receipt_.IsDefault()) { - receipt_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.receipt_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.receipt_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void VerifyPurchaseRequest::set_allocated_receipt(std::string* receipt) { - if (receipt != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void VerifyPurchaseRequest::set_allocated_receipt(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; - } - receipt_.SetAllocated(receipt, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (receipt_.IsDefault()) { - receipt_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000004u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.receipt_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.receipt_.IsDefault()) { + _impl_.receipt_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.VerifyPurchaseRequest.receipt) } // optional string platform = 4; -inline bool VerifyPurchaseRequest::_internal_has_platform() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool VerifyPurchaseRequest::has_platform() const { - return _internal_has_platform(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void VerifyPurchaseRequest::clear_platform() { - platform_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.platform_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000008u; } -inline const std::string& VerifyPurchaseRequest::platform() const { +inline const std::string& VerifyPurchaseRequest::platform() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.VerifyPurchaseRequest.platform) return _internal_platform(); } -template -inline PROTOBUF_ALWAYS_INLINE -void VerifyPurchaseRequest::set_platform(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000008u; - platform_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void VerifyPurchaseRequest::set_platform(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.platform_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.VerifyPurchaseRequest.platform) } -inline std::string* VerifyPurchaseRequest::mutable_platform() { +inline std::string* VerifyPurchaseRequest::mutable_platform() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_platform(); // @@protoc_insertion_point(field_mutable:ei.VerifyPurchaseRequest.platform) return _s; } inline const std::string& VerifyPurchaseRequest::_internal_platform() const { - return platform_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.platform_.Get(); } inline void VerifyPurchaseRequest::_internal_set_platform(const std::string& value) { - _has_bits_[0] |= 0x00000008u; - platform_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.platform_.Set(value, GetArena()); } inline std::string* VerifyPurchaseRequest::_internal_mutable_platform() { - _has_bits_[0] |= 0x00000008u; - return platform_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + return _impl_.platform_.Mutable( GetArena()); } inline std::string* VerifyPurchaseRequest::release_platform() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.VerifyPurchaseRequest.platform) - if (!_internal_has_platform()) { + if ((_impl_._has_bits_[0] & 0x00000008u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000008u; - auto* p = platform_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (platform_.IsDefault()) { - platform_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000008u; + auto* released = _impl_.platform_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.platform_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void VerifyPurchaseRequest::set_allocated_platform(std::string* platform) { - if (platform != nullptr) { - _has_bits_[0] |= 0x00000008u; +inline void VerifyPurchaseRequest::set_allocated_platform(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; - } - platform_.SetAllocated(platform, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (platform_.IsDefault()) { - platform_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000008u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.platform_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.platform_.IsDefault()) { + _impl_.platform_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.VerifyPurchaseRequest.platform) } // optional bool sandbox = 7; -inline bool VerifyPurchaseRequest::_internal_has_sandbox() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool VerifyPurchaseRequest::has_sandbox() const { - return _internal_has_sandbox(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void VerifyPurchaseRequest::clear_sandbox() { - sandbox_ = false; - _has_bits_[0] &= ~0x00000080u; -} -inline bool VerifyPurchaseRequest::_internal_sandbox() const { - return sandbox_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.sandbox_ = false; + _impl_._has_bits_[0] &= ~0x00000080u; } inline bool VerifyPurchaseRequest::sandbox() const { // @@protoc_insertion_point(field_get:ei.VerifyPurchaseRequest.sandbox) return _internal_sandbox(); } -inline void VerifyPurchaseRequest::_internal_set_sandbox(bool value) { - _has_bits_[0] |= 0x00000080u; - sandbox_ = value; -} inline void VerifyPurchaseRequest::set_sandbox(bool value) { _internal_set_sandbox(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.VerifyPurchaseRequest.sandbox) } +inline bool VerifyPurchaseRequest::_internal_sandbox() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.sandbox_; +} +inline void VerifyPurchaseRequest::_internal_set_sandbox(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.sandbox_ = value; +} // optional .ei.GenericAction log = 5; -inline bool VerifyPurchaseRequest::_internal_has_log() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - PROTOBUF_ASSUME(!value || log_ != nullptr); - return value; -} inline bool VerifyPurchaseRequest::has_log() const { - return _internal_has_log(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + PROTOBUF_ASSUME(!value || _impl_.log_ != nullptr); + return value; } inline void VerifyPurchaseRequest::clear_log() { - if (log_ != nullptr) log_->Clear(); - _has_bits_[0] &= ~0x00000020u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.log_ != nullptr) _impl_.log_->Clear(); + _impl_._has_bits_[0] &= ~0x00000020u; } inline const ::ei::GenericAction& VerifyPurchaseRequest::_internal_log() const { - const ::ei::GenericAction* p = log_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_GenericAction_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::GenericAction* p = _impl_.log_; + return p != nullptr ? *p : reinterpret_cast(::ei::_GenericAction_default_instance_); } -inline const ::ei::GenericAction& VerifyPurchaseRequest::log() const { +inline const ::ei::GenericAction& VerifyPurchaseRequest::log() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.VerifyPurchaseRequest.log) return _internal_log(); } -inline void VerifyPurchaseRequest::unsafe_arena_set_allocated_log( - ::ei::GenericAction* log) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(log_); +inline void VerifyPurchaseRequest::unsafe_arena_set_allocated_log(::ei::GenericAction* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.log_); } - log_ = log; - if (log) { - _has_bits_[0] |= 0x00000020u; + _impl_.log_ = reinterpret_cast<::ei::GenericAction*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000020u; } else { - _has_bits_[0] &= ~0x00000020u; + _impl_._has_bits_[0] &= ~0x00000020u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.VerifyPurchaseRequest.log) } inline ::ei::GenericAction* VerifyPurchaseRequest::release_log() { - _has_bits_[0] &= ~0x00000020u; - ::ei::GenericAction* temp = log_; - log_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000020u; + ::ei::GenericAction* released = _impl_.log_; + _impl_.log_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::GenericAction* VerifyPurchaseRequest::unsafe_arena_release_log() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.VerifyPurchaseRequest.log) - _has_bits_[0] &= ~0x00000020u; - ::ei::GenericAction* temp = log_; - log_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000020u; + ::ei::GenericAction* temp = _impl_.log_; + _impl_.log_ = nullptr; return temp; } inline ::ei::GenericAction* VerifyPurchaseRequest::_internal_mutable_log() { - _has_bits_[0] |= 0x00000020u; - if (log_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::GenericAction>(GetArenaForAllocation()); - log_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.log_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::GenericAction>(GetArena()); + _impl_.log_ = reinterpret_cast<::ei::GenericAction*>(p); } - return log_; + return _impl_.log_; } -inline ::ei::GenericAction* VerifyPurchaseRequest::mutable_log() { +inline ::ei::GenericAction* VerifyPurchaseRequest::mutable_log() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000020u; ::ei::GenericAction* _msg = _internal_mutable_log(); // @@protoc_insertion_point(field_mutable:ei.VerifyPurchaseRequest.log) return _msg; } -inline void VerifyPurchaseRequest::set_allocated_log(::ei::GenericAction* log) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void VerifyPurchaseRequest::set_allocated_log(::ei::GenericAction* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete log_; + delete (_impl_.log_); } - if (log) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(log); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - log = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, log, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000020u; + _impl_._has_bits_[0] |= 0x00000020u; } else { - _has_bits_[0] &= ~0x00000020u; + _impl_._has_bits_[0] &= ~0x00000020u; } - log_ = log; + + _impl_.log_ = reinterpret_cast<::ei::GenericAction*>(value); // @@protoc_insertion_point(field_set_allocated:ei.VerifyPurchaseRequest.log) } @@ -68118,98 +74438,101 @@ inline void VerifyPurchaseRequest::set_allocated_log(::ei::GenericAction* log) { // VerifyPurchaseResponse // optional bool verified = 1; -inline bool VerifyPurchaseResponse::_internal_has_verified() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool VerifyPurchaseResponse::has_verified() const { - return _internal_has_verified(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void VerifyPurchaseResponse::clear_verified() { - verified_ = false; - _has_bits_[0] &= ~0x00000002u; -} -inline bool VerifyPurchaseResponse::_internal_verified() const { - return verified_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.verified_ = false; + _impl_._has_bits_[0] &= ~0x00000002u; } inline bool VerifyPurchaseResponse::verified() const { // @@protoc_insertion_point(field_get:ei.VerifyPurchaseResponse.verified) return _internal_verified(); } -inline void VerifyPurchaseResponse::_internal_set_verified(bool value) { - _has_bits_[0] |= 0x00000002u; - verified_ = value; -} inline void VerifyPurchaseResponse::set_verified(bool value) { _internal_set_verified(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.VerifyPurchaseResponse.verified) } +inline bool VerifyPurchaseResponse::_internal_verified() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.verified_; +} +inline void VerifyPurchaseResponse::_internal_set_verified(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.verified_ = value; +} // optional string message = 2; -inline bool VerifyPurchaseResponse::_internal_has_message() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool VerifyPurchaseResponse::has_message() const { - return _internal_has_message(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void VerifyPurchaseResponse::clear_message() { - message_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.message_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& VerifyPurchaseResponse::message() const { +inline const std::string& VerifyPurchaseResponse::message() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.VerifyPurchaseResponse.message) return _internal_message(); } -template -inline PROTOBUF_ALWAYS_INLINE -void VerifyPurchaseResponse::set_message(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - message_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void VerifyPurchaseResponse::set_message(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.message_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.VerifyPurchaseResponse.message) } -inline std::string* VerifyPurchaseResponse::mutable_message() { +inline std::string* VerifyPurchaseResponse::mutable_message() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_message(); // @@protoc_insertion_point(field_mutable:ei.VerifyPurchaseResponse.message) return _s; } inline const std::string& VerifyPurchaseResponse::_internal_message() const { - return message_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.message_.Get(); } inline void VerifyPurchaseResponse::_internal_set_message(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - message_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.message_.Set(value, GetArena()); } inline std::string* VerifyPurchaseResponse::_internal_mutable_message() { - _has_bits_[0] |= 0x00000001u; - return message_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.message_.Mutable( GetArena()); } inline std::string* VerifyPurchaseResponse::release_message() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.VerifyPurchaseResponse.message) - if (!_internal_has_message()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = message_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (message_.IsDefault()) { - message_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.message_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.message_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void VerifyPurchaseResponse::set_allocated_message(std::string* message) { - if (message != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void VerifyPurchaseResponse::set_allocated_message(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - message_.SetAllocated(message, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (message_.IsDefault()) { - message_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.message_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.message_.IsDefault()) { + _impl_.message_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.VerifyPurchaseResponse.message) } @@ -68218,578 +74541,605 @@ inline void VerifyPurchaseResponse::set_allocated_message(std::string* message) // CurrencyFlowLog // optional string user_id = 1; -inline bool CurrencyFlowLog::_internal_has_user_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool CurrencyFlowLog::has_user_id() const { - return _internal_has_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void CurrencyFlowLog::clear_user_id() { - user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& CurrencyFlowLog::user_id() const { +inline const std::string& CurrencyFlowLog::user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CurrencyFlowLog.user_id) return _internal_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void CurrencyFlowLog::set_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void CurrencyFlowLog::set_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.CurrencyFlowLog.user_id) } -inline std::string* CurrencyFlowLog::mutable_user_id() { +inline std::string* CurrencyFlowLog::mutable_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_user_id(); // @@protoc_insertion_point(field_mutable:ei.CurrencyFlowLog.user_id) return _s; } inline const std::string& CurrencyFlowLog::_internal_user_id() const { - return user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_id_.Get(); } inline void CurrencyFlowLog::_internal_set_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(value, GetArena()); } inline std::string* CurrencyFlowLog::_internal_mutable_user_id() { - _has_bits_[0] |= 0x00000001u; - return user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.user_id_.Mutable( GetArena()); } inline std::string* CurrencyFlowLog::release_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.CurrencyFlowLog.user_id) - if (!_internal_has_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - 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; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void CurrencyFlowLog::set_allocated_user_id(std::string* user_id) { - if (user_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void CurrencyFlowLog::set_allocated_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - 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 + _impl_.user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_id_.IsDefault()) { + _impl_.user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.CurrencyFlowLog.user_id) } // optional double approx_time = 2; -inline bool CurrencyFlowLog::_internal_has_approx_time() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool CurrencyFlowLog::has_approx_time() const { - return _internal_has_approx_time(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void CurrencyFlowLog::clear_approx_time() { - approx_time_ = 0; - _has_bits_[0] &= ~0x00000010u; -} -inline double CurrencyFlowLog::_internal_approx_time() const { - return approx_time_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.approx_time_ = 0; + _impl_._has_bits_[0] &= ~0x00000010u; } inline double CurrencyFlowLog::approx_time() const { // @@protoc_insertion_point(field_get:ei.CurrencyFlowLog.approx_time) return _internal_approx_time(); } -inline void CurrencyFlowLog::_internal_set_approx_time(double value) { - _has_bits_[0] |= 0x00000010u; - approx_time_ = value; -} inline void CurrencyFlowLog::set_approx_time(double value) { _internal_set_approx_time(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.CurrencyFlowLog.approx_time) } +inline double CurrencyFlowLog::_internal_approx_time() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.approx_time_; +} +inline void CurrencyFlowLog::_internal_set_approx_time(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.approx_time_ = value; +} // optional .ei.RewardType currency = 3; -inline bool CurrencyFlowLog::_internal_has_currency() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool CurrencyFlowLog::has_currency() const { - return _internal_has_currency(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void CurrencyFlowLog::clear_currency() { - currency_ = 1; - _has_bits_[0] &= ~0x00000200u; -} -inline ::ei::RewardType CurrencyFlowLog::_internal_currency() const { - return static_cast< ::ei::RewardType >(currency_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.currency_ = 1; + _impl_._has_bits_[0] &= ~0x00000200u; } inline ::ei::RewardType CurrencyFlowLog::currency() const { // @@protoc_insertion_point(field_get:ei.CurrencyFlowLog.currency) return _internal_currency(); } -inline void CurrencyFlowLog::_internal_set_currency(::ei::RewardType value) { - assert(::ei::RewardType_IsValid(value)); - _has_bits_[0] |= 0x00000200u; - currency_ = value; -} inline void CurrencyFlowLog::set_currency(::ei::RewardType value) { _internal_set_currency(value); + _impl_._has_bits_[0] |= 0x00000200u; // @@protoc_insertion_point(field_set:ei.CurrencyFlowLog.currency) } +inline ::ei::RewardType CurrencyFlowLog::_internal_currency() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::RewardType>(_impl_.currency_); +} +inline void CurrencyFlowLog::_internal_set_currency(::ei::RewardType value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::RewardType_IsValid(value)); + _impl_.currency_ = value; +} // optional int64 amount = 4; -inline bool CurrencyFlowLog::_internal_has_amount() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool CurrencyFlowLog::has_amount() const { - return _internal_has_amount(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void CurrencyFlowLog::clear_amount() { - amount_ = int64_t{0}; - _has_bits_[0] &= ~0x00000020u; -} -inline int64_t CurrencyFlowLog::_internal_amount() const { - return amount_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.amount_ = ::int64_t{0}; + _impl_._has_bits_[0] &= ~0x00000020u; } -inline int64_t CurrencyFlowLog::amount() const { +inline ::int64_t CurrencyFlowLog::amount() const { // @@protoc_insertion_point(field_get:ei.CurrencyFlowLog.amount) return _internal_amount(); } -inline void CurrencyFlowLog::_internal_set_amount(int64_t value) { - _has_bits_[0] |= 0x00000020u; - amount_ = value; -} -inline void CurrencyFlowLog::set_amount(int64_t value) { +inline void CurrencyFlowLog::set_amount(::int64_t value) { _internal_set_amount(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.CurrencyFlowLog.amount) } +inline ::int64_t CurrencyFlowLog::_internal_amount() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.amount_; +} +inline void CurrencyFlowLog::_internal_set_amount(::int64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.amount_ = value; +} // optional string location = 5; -inline bool CurrencyFlowLog::_internal_has_location() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool CurrencyFlowLog::has_location() const { - return _internal_has_location(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void CurrencyFlowLog::clear_location() { - location_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.location_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& CurrencyFlowLog::location() const { +inline const std::string& CurrencyFlowLog::location() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CurrencyFlowLog.location) return _internal_location(); } -template -inline PROTOBUF_ALWAYS_INLINE -void CurrencyFlowLog::set_location(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - location_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void CurrencyFlowLog::set_location(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.location_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.CurrencyFlowLog.location) } -inline std::string* CurrencyFlowLog::mutable_location() { +inline std::string* CurrencyFlowLog::mutable_location() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_location(); // @@protoc_insertion_point(field_mutable:ei.CurrencyFlowLog.location) return _s; } inline const std::string& CurrencyFlowLog::_internal_location() const { - return location_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.location_.Get(); } inline void CurrencyFlowLog::_internal_set_location(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - location_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.location_.Set(value, GetArena()); } inline std::string* CurrencyFlowLog::_internal_mutable_location() { - _has_bits_[0] |= 0x00000002u; - return location_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.location_.Mutable( GetArena()); } inline std::string* CurrencyFlowLog::release_location() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.CurrencyFlowLog.location) - if (!_internal_has_location()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = location_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (location_.IsDefault()) { - location_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.location_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.location_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void CurrencyFlowLog::set_allocated_location(std::string* location) { - if (location != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void CurrencyFlowLog::set_allocated_location(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - location_.SetAllocated(location, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (location_.IsDefault()) { - location_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.location_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.location_.IsDefault()) { + _impl_.location_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.CurrencyFlowLog.location) } // optional string version = 6; -inline bool CurrencyFlowLog::_internal_has_version() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool CurrencyFlowLog::has_version() const { - return _internal_has_version(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void CurrencyFlowLog::clear_version() { - version_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.version_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& CurrencyFlowLog::version() const { +inline const std::string& CurrencyFlowLog::version() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CurrencyFlowLog.version) return _internal_version(); } -template -inline PROTOBUF_ALWAYS_INLINE -void CurrencyFlowLog::set_version(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - version_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void CurrencyFlowLog::set_version(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.version_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.CurrencyFlowLog.version) } -inline std::string* CurrencyFlowLog::mutable_version() { +inline std::string* CurrencyFlowLog::mutable_version() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_version(); // @@protoc_insertion_point(field_mutable:ei.CurrencyFlowLog.version) return _s; } inline const std::string& CurrencyFlowLog::_internal_version() const { - return version_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.version_.Get(); } inline void CurrencyFlowLog::_internal_set_version(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - version_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.version_.Set(value, GetArena()); } inline std::string* CurrencyFlowLog::_internal_mutable_version() { - _has_bits_[0] |= 0x00000004u; - return version_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.version_.Mutable( GetArena()); } inline std::string* CurrencyFlowLog::release_version() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.CurrencyFlowLog.version) - if (!_internal_has_version()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = version_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (version_.IsDefault()) { - version_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.version_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.version_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void CurrencyFlowLog::set_allocated_version(std::string* version) { - if (version != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void CurrencyFlowLog::set_allocated_version(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } - version_.SetAllocated(version, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (version_.IsDefault()) { - version_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.version_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.version_.IsDefault()) { + _impl_.version_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.CurrencyFlowLog.version) } // optional string platform = 7; -inline bool CurrencyFlowLog::_internal_has_platform() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool CurrencyFlowLog::has_platform() const { - return _internal_has_platform(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void CurrencyFlowLog::clear_platform() { - platform_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.platform_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000008u; } -inline const std::string& CurrencyFlowLog::platform() const { +inline const std::string& CurrencyFlowLog::platform() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CurrencyFlowLog.platform) return _internal_platform(); } -template -inline PROTOBUF_ALWAYS_INLINE -void CurrencyFlowLog::set_platform(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000008u; - platform_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void CurrencyFlowLog::set_platform(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.platform_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.CurrencyFlowLog.platform) } -inline std::string* CurrencyFlowLog::mutable_platform() { +inline std::string* CurrencyFlowLog::mutable_platform() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_platform(); // @@protoc_insertion_point(field_mutable:ei.CurrencyFlowLog.platform) return _s; } inline const std::string& CurrencyFlowLog::_internal_platform() const { - return platform_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.platform_.Get(); } inline void CurrencyFlowLog::_internal_set_platform(const std::string& value) { - _has_bits_[0] |= 0x00000008u; - platform_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.platform_.Set(value, GetArena()); } inline std::string* CurrencyFlowLog::_internal_mutable_platform() { - _has_bits_[0] |= 0x00000008u; - return platform_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + return _impl_.platform_.Mutable( GetArena()); } inline std::string* CurrencyFlowLog::release_platform() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.CurrencyFlowLog.platform) - if (!_internal_has_platform()) { + if ((_impl_._has_bits_[0] & 0x00000008u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000008u; - auto* p = platform_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (platform_.IsDefault()) { - platform_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000008u; + auto* released = _impl_.platform_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.platform_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void CurrencyFlowLog::set_allocated_platform(std::string* platform) { - if (platform != nullptr) { - _has_bits_[0] |= 0x00000008u; +inline void CurrencyFlowLog::set_allocated_platform(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._has_bits_[0] &= ~0x00000008u; } - platform_.SetAllocated(platform, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (platform_.IsDefault()) { - platform_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.platform_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.platform_.IsDefault()) { + _impl_.platform_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.CurrencyFlowLog.platform) } // optional double soul_eggs = 8; -inline bool CurrencyFlowLog::_internal_has_soul_eggs() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool CurrencyFlowLog::has_soul_eggs() const { - return _internal_has_soul_eggs(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void CurrencyFlowLog::clear_soul_eggs() { - soul_eggs_ = 0; - _has_bits_[0] &= ~0x00000040u; -} -inline double CurrencyFlowLog::_internal_soul_eggs() const { - return soul_eggs_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_eggs_ = 0; + _impl_._has_bits_[0] &= ~0x00000040u; } inline double CurrencyFlowLog::soul_eggs() const { // @@protoc_insertion_point(field_get:ei.CurrencyFlowLog.soul_eggs) return _internal_soul_eggs(); } -inline void CurrencyFlowLog::_internal_set_soul_eggs(double value) { - _has_bits_[0] |= 0x00000040u; - soul_eggs_ = value; -} inline void CurrencyFlowLog::set_soul_eggs(double value) { _internal_set_soul_eggs(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.CurrencyFlowLog.soul_eggs) } +inline double CurrencyFlowLog::_internal_soul_eggs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.soul_eggs_; +} +inline void CurrencyFlowLog::_internal_set_soul_eggs(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_eggs_ = value; +} // optional uint64 tickets_spent = 9; -inline bool CurrencyFlowLog::_internal_has_tickets_spent() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool CurrencyFlowLog::has_tickets_spent() const { - return _internal_has_tickets_spent(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void CurrencyFlowLog::clear_tickets_spent() { - tickets_spent_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000080u; -} -inline uint64_t CurrencyFlowLog::_internal_tickets_spent() const { - return tickets_spent_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.tickets_spent_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000080u; } -inline uint64_t CurrencyFlowLog::tickets_spent() const { +inline ::uint64_t CurrencyFlowLog::tickets_spent() const { // @@protoc_insertion_point(field_get:ei.CurrencyFlowLog.tickets_spent) return _internal_tickets_spent(); } -inline void CurrencyFlowLog::_internal_set_tickets_spent(uint64_t value) { - _has_bits_[0] |= 0x00000080u; - tickets_spent_ = value; -} -inline void CurrencyFlowLog::set_tickets_spent(uint64_t value) { +inline void CurrencyFlowLog::set_tickets_spent(::uint64_t value) { _internal_set_tickets_spent(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.CurrencyFlowLog.tickets_spent) } +inline ::uint64_t CurrencyFlowLog::_internal_tickets_spent() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.tickets_spent_; +} +inline void CurrencyFlowLog::_internal_set_tickets_spent(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.tickets_spent_ = value; +} // optional uint64 gold_spent = 10; -inline bool CurrencyFlowLog::_internal_has_gold_spent() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool CurrencyFlowLog::has_gold_spent() const { - return _internal_has_gold_spent(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void CurrencyFlowLog::clear_gold_spent() { - gold_spent_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000100u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gold_spent_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000100u; } -inline uint64_t CurrencyFlowLog::_internal_gold_spent() const { - return gold_spent_; -} -inline uint64_t CurrencyFlowLog::gold_spent() const { +inline ::uint64_t CurrencyFlowLog::gold_spent() const { // @@protoc_insertion_point(field_get:ei.CurrencyFlowLog.gold_spent) return _internal_gold_spent(); } -inline void CurrencyFlowLog::_internal_set_gold_spent(uint64_t value) { - _has_bits_[0] |= 0x00000100u; - gold_spent_ = value; -} -inline void CurrencyFlowLog::set_gold_spent(uint64_t value) { +inline void CurrencyFlowLog::set_gold_spent(::uint64_t value) { _internal_set_gold_spent(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.CurrencyFlowLog.gold_spent) } +inline ::uint64_t CurrencyFlowLog::_internal_gold_spent() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.gold_spent_; +} +inline void CurrencyFlowLog::_internal_set_gold_spent(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gold_spent_ = value; +} // ------------------------------------------------------------------- // CurrencyFlowBatchRequest // optional .ei.BasicRequestInfo rinfo = 2; -inline bool CurrencyFlowBatchRequest::_internal_has_rinfo() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || rinfo_ != nullptr); - return value; -} inline bool CurrencyFlowBatchRequest::has_rinfo() const { - return _internal_has_rinfo(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.rinfo_ != nullptr); + return value; } inline void CurrencyFlowBatchRequest::clear_rinfo() { - if (rinfo_ != nullptr) rinfo_->Clear(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ != nullptr) _impl_.rinfo_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; } inline const ::ei::BasicRequestInfo& CurrencyFlowBatchRequest::_internal_rinfo() const { - const ::ei::BasicRequestInfo* p = rinfo_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_BasicRequestInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::BasicRequestInfo* p = _impl_.rinfo_; + return p != nullptr ? *p : reinterpret_cast(::ei::_BasicRequestInfo_default_instance_); } -inline const ::ei::BasicRequestInfo& CurrencyFlowBatchRequest::rinfo() const { +inline const ::ei::BasicRequestInfo& CurrencyFlowBatchRequest::rinfo() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CurrencyFlowBatchRequest.rinfo) return _internal_rinfo(); } -inline void CurrencyFlowBatchRequest::unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rinfo_); +inline void CurrencyFlowBatchRequest::unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.rinfo_); } - rinfo_ = rinfo; - if (rinfo) { - _has_bits_[0] |= 0x00000001u; + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.CurrencyFlowBatchRequest.rinfo) } inline ::ei::BasicRequestInfo* CurrencyFlowBatchRequest::release_rinfo() { - _has_bits_[0] &= ~0x00000001u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::BasicRequestInfo* released = _impl_.rinfo_; + _impl_.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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::BasicRequestInfo* CurrencyFlowBatchRequest::unsafe_arena_release_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.CurrencyFlowBatchRequest.rinfo) - _has_bits_[0] &= ~0x00000001u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::BasicRequestInfo* temp = _impl_.rinfo_; + _impl_.rinfo_ = nullptr; return temp; } inline ::ei::BasicRequestInfo* CurrencyFlowBatchRequest::_internal_mutable_rinfo() { - _has_bits_[0] |= 0x00000001u; - if (rinfo_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::BasicRequestInfo>(GetArenaForAllocation()); - rinfo_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::BasicRequestInfo>(GetArena()); + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(p); } - return rinfo_; + return _impl_.rinfo_; } -inline ::ei::BasicRequestInfo* CurrencyFlowBatchRequest::mutable_rinfo() { +inline ::ei::BasicRequestInfo* CurrencyFlowBatchRequest::mutable_rinfo() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; ::ei::BasicRequestInfo* _msg = _internal_mutable_rinfo(); // @@protoc_insertion_point(field_mutable:ei.CurrencyFlowBatchRequest.rinfo) return _msg; } -inline void CurrencyFlowBatchRequest::set_allocated_rinfo(::ei::BasicRequestInfo* rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void CurrencyFlowBatchRequest::set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete rinfo_; + delete (_impl_.rinfo_); } - if (rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rinfo); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - rinfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, rinfo, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000001u; + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - rinfo_ = rinfo; + + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.CurrencyFlowBatchRequest.rinfo) } // repeated .ei.CurrencyFlowLog logs = 1; inline int CurrencyFlowBatchRequest::_internal_logs_size() const { - return logs_.size(); + return _internal_logs().size(); } inline int CurrencyFlowBatchRequest::logs_size() const { return _internal_logs_size(); } inline void CurrencyFlowBatchRequest::clear_logs() { - logs_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.logs_.Clear(); } -inline ::ei::CurrencyFlowLog* CurrencyFlowBatchRequest::mutable_logs(int index) { +inline ::ei::CurrencyFlowLog* CurrencyFlowBatchRequest::mutable_logs(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.CurrencyFlowBatchRequest.logs) - return logs_.Mutable(index); + return _internal_mutable_logs()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CurrencyFlowLog >* -CurrencyFlowBatchRequest::mutable_logs() { +inline ::google::protobuf::RepeatedPtrField<::ei::CurrencyFlowLog>* CurrencyFlowBatchRequest::mutable_logs() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.CurrencyFlowBatchRequest.logs) - return &logs_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_logs(); } -inline const ::ei::CurrencyFlowLog& CurrencyFlowBatchRequest::_internal_logs(int index) const { - return logs_.Get(index); -} -inline const ::ei::CurrencyFlowLog& CurrencyFlowBatchRequest::logs(int index) const { +inline const ::ei::CurrencyFlowLog& CurrencyFlowBatchRequest::logs(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CurrencyFlowBatchRequest.logs) - return _internal_logs(index); -} -inline ::ei::CurrencyFlowLog* CurrencyFlowBatchRequest::_internal_add_logs() { - return logs_.Add(); + return _internal_logs().Get(index); } -inline ::ei::CurrencyFlowLog* CurrencyFlowBatchRequest::add_logs() { - ::ei::CurrencyFlowLog* _add = _internal_add_logs(); +inline ::ei::CurrencyFlowLog* CurrencyFlowBatchRequest::add_logs() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::CurrencyFlowLog* _add = _internal_mutable_logs()->Add(); // @@protoc_insertion_point(field_add:ei.CurrencyFlowBatchRequest.logs) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CurrencyFlowLog >& -CurrencyFlowBatchRequest::logs() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::CurrencyFlowLog>& CurrencyFlowBatchRequest::logs() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.CurrencyFlowBatchRequest.logs) - return logs_; + return _internal_logs(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::CurrencyFlowLog>& +CurrencyFlowBatchRequest::_internal_logs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.logs_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::CurrencyFlowLog>* +CurrencyFlowBatchRequest::_internal_mutable_logs() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.logs_; } // ------------------------------------------------------------------- @@ -68797,256 +75147,262 @@ CurrencyFlowBatchRequest::logs() const { // Reward // optional .ei.RewardType reward_type = 1; -inline bool Reward::_internal_has_reward_type() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool Reward::has_reward_type() const { - return _internal_has_reward_type(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void Reward::clear_reward_type() { - reward_type_ = 1; - _has_bits_[0] &= ~0x00000004u; -} -inline ::ei::RewardType Reward::_internal_reward_type() const { - return static_cast< ::ei::RewardType >(reward_type_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.reward_type_ = 1; + _impl_._has_bits_[0] &= ~0x00000004u; } inline ::ei::RewardType Reward::reward_type() const { // @@protoc_insertion_point(field_get:ei.Reward.reward_type) return _internal_reward_type(); } -inline void Reward::_internal_set_reward_type(::ei::RewardType value) { - assert(::ei::RewardType_IsValid(value)); - _has_bits_[0] |= 0x00000004u; - reward_type_ = value; -} inline void Reward::set_reward_type(::ei::RewardType value) { _internal_set_reward_type(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.Reward.reward_type) } +inline ::ei::RewardType Reward::_internal_reward_type() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::RewardType>(_impl_.reward_type_); +} +inline void Reward::_internal_set_reward_type(::ei::RewardType value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::RewardType_IsValid(value)); + _impl_.reward_type_ = value; +} // optional string reward_sub_type = 2; -inline bool Reward::_internal_has_reward_sub_type() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool Reward::has_reward_sub_type() const { - return _internal_has_reward_sub_type(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void Reward::clear_reward_sub_type() { - reward_sub_type_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.reward_sub_type_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& Reward::reward_sub_type() const { +inline const std::string& Reward::reward_sub_type() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Reward.reward_sub_type) return _internal_reward_sub_type(); } -template -inline PROTOBUF_ALWAYS_INLINE -void Reward::set_reward_sub_type(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - reward_sub_type_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void Reward::set_reward_sub_type(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.reward_sub_type_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.Reward.reward_sub_type) } -inline std::string* Reward::mutable_reward_sub_type() { +inline std::string* Reward::mutable_reward_sub_type() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_reward_sub_type(); // @@protoc_insertion_point(field_mutable:ei.Reward.reward_sub_type) return _s; } inline const std::string& Reward::_internal_reward_sub_type() const { - return reward_sub_type_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.reward_sub_type_.Get(); } inline void Reward::_internal_set_reward_sub_type(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - reward_sub_type_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.reward_sub_type_.Set(value, GetArena()); } inline std::string* Reward::_internal_mutable_reward_sub_type() { - _has_bits_[0] |= 0x00000001u; - return reward_sub_type_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.reward_sub_type_.Mutable( GetArena()); } inline std::string* Reward::release_reward_sub_type() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Reward.reward_sub_type) - if (!_internal_has_reward_sub_type()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = reward_sub_type_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (reward_sub_type_.IsDefault()) { - reward_sub_type_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.reward_sub_type_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.reward_sub_type_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void Reward::set_allocated_reward_sub_type(std::string* reward_sub_type) { - if (reward_sub_type != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void Reward::set_allocated_reward_sub_type(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - reward_sub_type_.SetAllocated(reward_sub_type, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (reward_sub_type_.IsDefault()) { - reward_sub_type_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.reward_sub_type_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.reward_sub_type_.IsDefault()) { + _impl_.reward_sub_type_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.Reward.reward_sub_type) } // optional double reward_amount = 3; -inline bool Reward::_internal_has_reward_amount() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool Reward::has_reward_amount() const { - return _internal_has_reward_amount(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void Reward::clear_reward_amount() { - reward_amount_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline double Reward::_internal_reward_amount() const { - return reward_amount_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.reward_amount_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } inline double Reward::reward_amount() const { // @@protoc_insertion_point(field_get:ei.Reward.reward_amount) return _internal_reward_amount(); } -inline void Reward::_internal_set_reward_amount(double value) { - _has_bits_[0] |= 0x00000002u; - reward_amount_ = value; -} inline void Reward::set_reward_amount(double value) { _internal_set_reward_amount(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.Reward.reward_amount) } +inline double Reward::_internal_reward_amount() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.reward_amount_; +} +inline void Reward::_internal_set_reward_amount(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.reward_amount_ = value; +} // ------------------------------------------------------------------- // GameModifier // optional .ei.GameModifier.GameDimension dimension = 1; -inline bool GameModifier::_internal_has_dimension() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool GameModifier::has_dimension() const { - return _internal_has_dimension(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void GameModifier::clear_dimension() { - dimension_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline ::ei::GameModifier_GameDimension GameModifier::_internal_dimension() const { - return static_cast< ::ei::GameModifier_GameDimension >(dimension_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.dimension_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline ::ei::GameModifier_GameDimension GameModifier::dimension() const { // @@protoc_insertion_point(field_get:ei.GameModifier.dimension) return _internal_dimension(); } -inline void GameModifier::_internal_set_dimension(::ei::GameModifier_GameDimension value) { - assert(::ei::GameModifier_GameDimension_IsValid(value)); - _has_bits_[0] |= 0x00000004u; - dimension_ = value; -} inline void GameModifier::set_dimension(::ei::GameModifier_GameDimension value) { _internal_set_dimension(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.GameModifier.dimension) } +inline ::ei::GameModifier_GameDimension GameModifier::_internal_dimension() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::GameModifier_GameDimension>(_impl_.dimension_); +} +inline void GameModifier::_internal_set_dimension(::ei::GameModifier_GameDimension value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::GameModifier_GameDimension_IsValid(value)); + _impl_.dimension_ = value; +} // optional double value = 2; -inline bool GameModifier::_internal_has_value() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool GameModifier::has_value() const { - return _internal_has_value(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void GameModifier::clear_value() { - value_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline double GameModifier::_internal_value() const { - return value_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.value_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } inline double GameModifier::value() const { // @@protoc_insertion_point(field_get:ei.GameModifier.value) return _internal_value(); } -inline void GameModifier::_internal_set_value(double value) { - _has_bits_[0] |= 0x00000002u; - value_ = value; -} inline void GameModifier::set_value(double value) { _internal_set_value(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.GameModifier.value) } +inline double GameModifier::_internal_value() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.value_; +} +inline void GameModifier::_internal_set_value(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.value_ = value; +} // optional string description = 3; -inline bool GameModifier::_internal_has_description() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool GameModifier::has_description() const { - return _internal_has_description(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void GameModifier::clear_description() { - description_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.description_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& GameModifier::description() const { +inline const std::string& GameModifier::description() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.GameModifier.description) return _internal_description(); } -template -inline PROTOBUF_ALWAYS_INLINE -void GameModifier::set_description(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - description_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void GameModifier::set_description(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.description_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.GameModifier.description) } -inline std::string* GameModifier::mutable_description() { +inline std::string* GameModifier::mutable_description() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_description(); // @@protoc_insertion_point(field_mutable:ei.GameModifier.description) return _s; } inline const std::string& GameModifier::_internal_description() const { - return description_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.description_.Get(); } inline void GameModifier::_internal_set_description(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - description_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.description_.Set(value, GetArena()); } inline std::string* GameModifier::_internal_mutable_description() { - _has_bits_[0] |= 0x00000001u; - return description_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.description_.Mutable( GetArena()); } inline std::string* GameModifier::release_description() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.GameModifier.description) - if (!_internal_has_description()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = description_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (description_.IsDefault()) { - description_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.description_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.description_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void GameModifier::set_allocated_description(std::string* description) { - if (description != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void GameModifier::set_allocated_description(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - description_.SetAllocated(description, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (description_.IsDefault()) { - description_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.description_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.description_.IsDefault()) { + _impl_.description_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.GameModifier.description) } @@ -69055,517 +75411,544 @@ inline void GameModifier::set_allocated_description(std::string* description) { // CustomEgg // optional string identifier = 1; -inline bool CustomEgg::_internal_has_identifier() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool CustomEgg::has_identifier() const { - return _internal_has_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void CustomEgg::clear_identifier() { - identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& CustomEgg::identifier() const { +inline const std::string& CustomEgg::identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CustomEgg.identifier) return _internal_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void CustomEgg::set_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void CustomEgg::set_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.CustomEgg.identifier) } -inline std::string* CustomEgg::mutable_identifier() { +inline std::string* CustomEgg::mutable_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_identifier(); // @@protoc_insertion_point(field_mutable:ei.CustomEgg.identifier) return _s; } inline const std::string& CustomEgg::_internal_identifier() const { - return identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.identifier_.Get(); } inline void CustomEgg::_internal_set_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.identifier_.Set(value, GetArena()); } inline std::string* CustomEgg::_internal_mutable_identifier() { - _has_bits_[0] |= 0x00000001u; - return identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.identifier_.Mutable( GetArena()); } inline std::string* CustomEgg::release_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.CustomEgg.identifier) - if (!_internal_has_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (identifier_.IsDefault()) { - identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void CustomEgg::set_allocated_identifier(std::string* identifier) { - if (identifier != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void CustomEgg::set_allocated_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - identifier_.SetAllocated(identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (identifier_.IsDefault()) { - identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.identifier_.IsDefault()) { + _impl_.identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.CustomEgg.identifier) } // optional string name = 2; -inline bool CustomEgg::_internal_has_name() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool CustomEgg::has_name() const { - return _internal_has_name(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void CustomEgg::clear_name() { - name_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.name_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& CustomEgg::name() const { +inline const std::string& CustomEgg::name() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CustomEgg.name) return _internal_name(); } -template -inline PROTOBUF_ALWAYS_INLINE -void CustomEgg::set_name(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void CustomEgg::set_name(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.name_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.CustomEgg.name) } -inline std::string* CustomEgg::mutable_name() { +inline std::string* CustomEgg::mutable_name() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_name(); // @@protoc_insertion_point(field_mutable:ei.CustomEgg.name) return _s; } inline const std::string& CustomEgg::_internal_name() const { - return name_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.name_.Get(); } inline void CustomEgg::_internal_set_name(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - name_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.name_.Set(value, GetArena()); } inline std::string* CustomEgg::_internal_mutable_name() { - _has_bits_[0] |= 0x00000002u; - return name_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.name_.Mutable( GetArena()); } inline std::string* CustomEgg::release_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.CustomEgg.name) - if (!_internal_has_name()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = name_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (name_.IsDefault()) { - name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.name_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void CustomEgg::set_allocated_name(std::string* name) { - if (name != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void CustomEgg::set_allocated_name(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - name_.SetAllocated(name, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (name_.IsDefault()) { - name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.name_.IsDefault()) { + _impl_.name_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.CustomEgg.name) } // optional string description = 3; -inline bool CustomEgg::_internal_has_description() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool CustomEgg::has_description() const { - return _internal_has_description(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void CustomEgg::clear_description() { - description_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.description_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& CustomEgg::description() const { +inline const std::string& CustomEgg::description() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CustomEgg.description) return _internal_description(); } -template -inline PROTOBUF_ALWAYS_INLINE -void CustomEgg::set_description(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - description_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void CustomEgg::set_description(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.description_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.CustomEgg.description) } -inline std::string* CustomEgg::mutable_description() { +inline std::string* CustomEgg::mutable_description() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_description(); // @@protoc_insertion_point(field_mutable:ei.CustomEgg.description) return _s; } inline const std::string& CustomEgg::_internal_description() const { - return description_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.description_.Get(); } inline void CustomEgg::_internal_set_description(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - description_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.description_.Set(value, GetArena()); } inline std::string* CustomEgg::_internal_mutable_description() { - _has_bits_[0] |= 0x00000004u; - return description_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.description_.Mutable( GetArena()); } inline std::string* CustomEgg::release_description() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.CustomEgg.description) - if (!_internal_has_description()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = description_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (description_.IsDefault()) { - description_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.description_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.description_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void CustomEgg::set_allocated_description(std::string* description) { - if (description != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void CustomEgg::set_allocated_description(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } - description_.SetAllocated(description, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (description_.IsDefault()) { - description_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.description_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.description_.IsDefault()) { + _impl_.description_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.CustomEgg.description) } // optional double value = 4; -inline bool CustomEgg::_internal_has_value() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool CustomEgg::has_value() const { - return _internal_has_value(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void CustomEgg::clear_value() { - value_ = 0; - _has_bits_[0] &= ~0x00000020u; -} -inline double CustomEgg::_internal_value() const { - return value_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.value_ = 0; + _impl_._has_bits_[0] &= ~0x00000020u; } inline double CustomEgg::value() const { // @@protoc_insertion_point(field_get:ei.CustomEgg.value) return _internal_value(); } -inline void CustomEgg::_internal_set_value(double value) { - _has_bits_[0] |= 0x00000020u; - value_ = value; -} inline void CustomEgg::set_value(double value) { _internal_set_value(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.CustomEgg.value) } +inline double CustomEgg::_internal_value() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.value_; +} +inline void CustomEgg::_internal_set_value(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.value_ = value; +} // optional string hatchery_id = 5; -inline bool CustomEgg::_internal_has_hatchery_id() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool CustomEgg::has_hatchery_id() const { - return _internal_has_hatchery_id(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void CustomEgg::clear_hatchery_id() { - hatchery_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.hatchery_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000008u; } -inline const std::string& CustomEgg::hatchery_id() const { +inline const std::string& CustomEgg::hatchery_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CustomEgg.hatchery_id) return _internal_hatchery_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void CustomEgg::set_hatchery_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000008u; - hatchery_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void CustomEgg::set_hatchery_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.hatchery_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.CustomEgg.hatchery_id) } -inline std::string* CustomEgg::mutable_hatchery_id() { +inline std::string* CustomEgg::mutable_hatchery_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_hatchery_id(); // @@protoc_insertion_point(field_mutable:ei.CustomEgg.hatchery_id) return _s; } inline const std::string& CustomEgg::_internal_hatchery_id() const { - return hatchery_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.hatchery_id_.Get(); } inline void CustomEgg::_internal_set_hatchery_id(const std::string& value) { - _has_bits_[0] |= 0x00000008u; - hatchery_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.hatchery_id_.Set(value, GetArena()); } inline std::string* CustomEgg::_internal_mutable_hatchery_id() { - _has_bits_[0] |= 0x00000008u; - return hatchery_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + return _impl_.hatchery_id_.Mutable( GetArena()); } inline std::string* CustomEgg::release_hatchery_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.CustomEgg.hatchery_id) - if (!_internal_has_hatchery_id()) { + if ((_impl_._has_bits_[0] & 0x00000008u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000008u; - auto* p = hatchery_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (hatchery_id_.IsDefault()) { - hatchery_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000008u; + auto* released = _impl_.hatchery_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.hatchery_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void CustomEgg::set_allocated_hatchery_id(std::string* hatchery_id) { - if (hatchery_id != nullptr) { - _has_bits_[0] |= 0x00000008u; +inline void CustomEgg::set_allocated_hatchery_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; - } - hatchery_id_.SetAllocated(hatchery_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (hatchery_id_.IsDefault()) { - hatchery_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000008u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.hatchery_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.hatchery_id_.IsDefault()) { + _impl_.hatchery_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.CustomEgg.hatchery_id) } // optional double hatchery_max_x = 6; -inline bool CustomEgg::_internal_has_hatchery_max_x() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool CustomEgg::has_hatchery_max_x() const { - return _internal_has_hatchery_max_x(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void CustomEgg::clear_hatchery_max_x() { - hatchery_max_x_ = 0; - _has_bits_[0] &= ~0x00000040u; -} -inline double CustomEgg::_internal_hatchery_max_x() const { - return hatchery_max_x_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.hatchery_max_x_ = 0; + _impl_._has_bits_[0] &= ~0x00000040u; } inline double CustomEgg::hatchery_max_x() const { // @@protoc_insertion_point(field_get:ei.CustomEgg.hatchery_max_x) return _internal_hatchery_max_x(); } -inline void CustomEgg::_internal_set_hatchery_max_x(double value) { - _has_bits_[0] |= 0x00000040u; - hatchery_max_x_ = value; -} inline void CustomEgg::set_hatchery_max_x(double value) { _internal_set_hatchery_max_x(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.CustomEgg.hatchery_max_x) } +inline double CustomEgg::_internal_hatchery_max_x() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.hatchery_max_x_; +} +inline void CustomEgg::_internal_set_hatchery_max_x(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.hatchery_max_x_ = value; +} // optional .ei.DLCItem icon = 7; -inline bool CustomEgg::_internal_has_icon() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - PROTOBUF_ASSUME(!value || icon_ != nullptr); - return value; -} inline bool CustomEgg::has_icon() const { - return _internal_has_icon(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + PROTOBUF_ASSUME(!value || _impl_.icon_ != nullptr); + return value; } inline void CustomEgg::clear_icon() { - if (icon_ != nullptr) icon_->Clear(); - _has_bits_[0] &= ~0x00000010u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.icon_ != nullptr) _impl_.icon_->Clear(); + _impl_._has_bits_[0] &= ~0x00000010u; } inline const ::ei::DLCItem& CustomEgg::_internal_icon() const { - const ::ei::DLCItem* p = icon_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_DLCItem_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::DLCItem* p = _impl_.icon_; + return p != nullptr ? *p : reinterpret_cast(::ei::_DLCItem_default_instance_); } -inline const ::ei::DLCItem& CustomEgg::icon() const { +inline const ::ei::DLCItem& CustomEgg::icon() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CustomEgg.icon) return _internal_icon(); } -inline void CustomEgg::unsafe_arena_set_allocated_icon( - ::ei::DLCItem* icon) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(icon_); +inline void CustomEgg::unsafe_arena_set_allocated_icon(::ei::DLCItem* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.icon_); } - icon_ = icon; - if (icon) { - _has_bits_[0] |= 0x00000010u; + _impl_.icon_ = reinterpret_cast<::ei::DLCItem*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; + _impl_._has_bits_[0] &= ~0x00000010u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.CustomEgg.icon) } inline ::ei::DLCItem* CustomEgg::release_icon() { - _has_bits_[0] &= ~0x00000010u; - ::ei::DLCItem* temp = icon_; - icon_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000010u; + ::ei::DLCItem* released = _impl_.icon_; + _impl_.icon_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::DLCItem* CustomEgg::unsafe_arena_release_icon() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.CustomEgg.icon) - _has_bits_[0] &= ~0x00000010u; - ::ei::DLCItem* temp = icon_; - icon_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000010u; + ::ei::DLCItem* temp = _impl_.icon_; + _impl_.icon_ = nullptr; return temp; } inline ::ei::DLCItem* CustomEgg::_internal_mutable_icon() { - _has_bits_[0] |= 0x00000010u; - if (icon_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::DLCItem>(GetArenaForAllocation()); - icon_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.icon_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::DLCItem>(GetArena()); + _impl_.icon_ = reinterpret_cast<::ei::DLCItem*>(p); } - return icon_; + return _impl_.icon_; } -inline ::ei::DLCItem* CustomEgg::mutable_icon() { +inline ::ei::DLCItem* CustomEgg::mutable_icon() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000010u; ::ei::DLCItem* _msg = _internal_mutable_icon(); // @@protoc_insertion_point(field_mutable:ei.CustomEgg.icon) return _msg; } -inline void CustomEgg::set_allocated_icon(::ei::DLCItem* icon) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void CustomEgg::set_allocated_icon(::ei::DLCItem* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete icon_; + delete (_impl_.icon_); } - if (icon) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(icon); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - icon = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, icon, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000010u; + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; + _impl_._has_bits_[0] &= ~0x00000010u; } - icon_ = icon; + + _impl_.icon_ = reinterpret_cast<::ei::DLCItem*>(value); // @@protoc_insertion_point(field_set_allocated:ei.CustomEgg.icon) } // optional double icon_width = 21; -inline bool CustomEgg::_internal_has_icon_width() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool CustomEgg::has_icon_width() const { - return _internal_has_icon_width(); -} -inline void CustomEgg::clear_icon_width() { - icon_width_ = 0; - _has_bits_[0] &= ~0x00000080u; + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } -inline double CustomEgg::_internal_icon_width() const { - return icon_width_; +inline void CustomEgg::clear_icon_width() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.icon_width_ = 0; + _impl_._has_bits_[0] &= ~0x00000080u; } inline double CustomEgg::icon_width() const { // @@protoc_insertion_point(field_get:ei.CustomEgg.icon_width) return _internal_icon_width(); } -inline void CustomEgg::_internal_set_icon_width(double value) { - _has_bits_[0] |= 0x00000080u; - icon_width_ = value; -} inline void CustomEgg::set_icon_width(double value) { _internal_set_icon_width(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.CustomEgg.icon_width) } +inline double CustomEgg::_internal_icon_width() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.icon_width_; +} +inline void CustomEgg::_internal_set_icon_width(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.icon_width_ = value; +} // optional double icon_height = 22; -inline bool CustomEgg::_internal_has_icon_height() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool CustomEgg::has_icon_height() const { - return _internal_has_icon_height(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void CustomEgg::clear_icon_height() { - icon_height_ = 0; - _has_bits_[0] &= ~0x00000100u; -} -inline double CustomEgg::_internal_icon_height() const { - return icon_height_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.icon_height_ = 0; + _impl_._has_bits_[0] &= ~0x00000100u; } inline double CustomEgg::icon_height() const { // @@protoc_insertion_point(field_get:ei.CustomEgg.icon_height) return _internal_icon_height(); } -inline void CustomEgg::_internal_set_icon_height(double value) { - _has_bits_[0] |= 0x00000100u; - icon_height_ = value; -} inline void CustomEgg::set_icon_height(double value) { _internal_set_icon_height(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.CustomEgg.icon_height) } +inline double CustomEgg::_internal_icon_height() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.icon_height_; +} +inline void CustomEgg::_internal_set_icon_height(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.icon_height_ = value; +} // repeated .ei.GameModifier buffs = 8; inline int CustomEgg::_internal_buffs_size() const { - return buffs_.size(); + return _internal_buffs().size(); } inline int CustomEgg::buffs_size() const { return _internal_buffs_size(); } inline void CustomEgg::clear_buffs() { - buffs_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.buffs_.Clear(); } -inline ::ei::GameModifier* CustomEgg::mutable_buffs(int index) { +inline ::ei::GameModifier* CustomEgg::mutable_buffs(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.CustomEgg.buffs) - return buffs_.Mutable(index); + return _internal_mutable_buffs()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::GameModifier >* -CustomEgg::mutable_buffs() { +inline ::google::protobuf::RepeatedPtrField<::ei::GameModifier>* CustomEgg::mutable_buffs() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.CustomEgg.buffs) - return &buffs_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_buffs(); } -inline const ::ei::GameModifier& CustomEgg::_internal_buffs(int index) const { - return buffs_.Get(index); -} -inline const ::ei::GameModifier& CustomEgg::buffs(int index) const { +inline const ::ei::GameModifier& CustomEgg::buffs(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CustomEgg.buffs) - return _internal_buffs(index); -} -inline ::ei::GameModifier* CustomEgg::_internal_add_buffs() { - return buffs_.Add(); + return _internal_buffs().Get(index); } -inline ::ei::GameModifier* CustomEgg::add_buffs() { - ::ei::GameModifier* _add = _internal_add_buffs(); +inline ::ei::GameModifier* CustomEgg::add_buffs() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::GameModifier* _add = _internal_mutable_buffs()->Add(); // @@protoc_insertion_point(field_add:ei.CustomEgg.buffs) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::GameModifier >& -CustomEgg::buffs() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::GameModifier>& CustomEgg::buffs() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.CustomEgg.buffs) - return buffs_; + return _internal_buffs(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::GameModifier>& +CustomEgg::_internal_buffs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.buffs_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::GameModifier>* +CustomEgg::_internal_mutable_buffs() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.buffs_; } // ------------------------------------------------------------------- @@ -69573,214 +75956,217 @@ CustomEgg::buffs() const { // Contract_Goal // optional .ei.GoalType type = 1; -inline bool Contract_Goal::_internal_has_type() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool Contract_Goal::has_type() const { - return _internal_has_type(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void Contract_Goal::clear_type() { - type_ = 1; - _has_bits_[0] &= ~0x00000010u; -} -inline ::ei::GoalType Contract_Goal::_internal_type() const { - return static_cast< ::ei::GoalType >(type_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.type_ = 1; + _impl_._has_bits_[0] &= ~0x00000010u; } inline ::ei::GoalType Contract_Goal::type() const { // @@protoc_insertion_point(field_get:ei.Contract.Goal.type) return _internal_type(); } -inline void Contract_Goal::_internal_set_type(::ei::GoalType value) { - assert(::ei::GoalType_IsValid(value)); - _has_bits_[0] |= 0x00000010u; - type_ = value; -} inline void Contract_Goal::set_type(::ei::GoalType value) { _internal_set_type(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.Contract.Goal.type) } +inline ::ei::GoalType Contract_Goal::_internal_type() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::GoalType>(_impl_.type_); +} +inline void Contract_Goal::_internal_set_type(::ei::GoalType value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::GoalType_IsValid(value)); + _impl_.type_ = value; +} // optional double target_amount = 2; -inline bool Contract_Goal::_internal_has_target_amount() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool Contract_Goal::has_target_amount() const { - return _internal_has_target_amount(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void Contract_Goal::clear_target_amount() { - target_amount_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline double Contract_Goal::_internal_target_amount() const { - return target_amount_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.target_amount_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } inline double Contract_Goal::target_amount() const { // @@protoc_insertion_point(field_get:ei.Contract.Goal.target_amount) return _internal_target_amount(); } -inline void Contract_Goal::_internal_set_target_amount(double value) { - _has_bits_[0] |= 0x00000002u; - target_amount_ = value; -} inline void Contract_Goal::set_target_amount(double value) { _internal_set_target_amount(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.Contract.Goal.target_amount) } +inline double Contract_Goal::_internal_target_amount() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.target_amount_; +} +inline void Contract_Goal::_internal_set_target_amount(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.target_amount_ = value; +} // optional .ei.RewardType reward_type = 3; -inline bool Contract_Goal::_internal_has_reward_type() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool Contract_Goal::has_reward_type() const { - return _internal_has_reward_type(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void Contract_Goal::clear_reward_type() { - reward_type_ = 1; - _has_bits_[0] &= ~0x00000020u; -} -inline ::ei::RewardType Contract_Goal::_internal_reward_type() const { - return static_cast< ::ei::RewardType >(reward_type_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.reward_type_ = 1; + _impl_._has_bits_[0] &= ~0x00000020u; } inline ::ei::RewardType Contract_Goal::reward_type() const { // @@protoc_insertion_point(field_get:ei.Contract.Goal.reward_type) return _internal_reward_type(); } -inline void Contract_Goal::_internal_set_reward_type(::ei::RewardType value) { - assert(::ei::RewardType_IsValid(value)); - _has_bits_[0] |= 0x00000020u; - reward_type_ = value; -} inline void Contract_Goal::set_reward_type(::ei::RewardType value) { _internal_set_reward_type(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.Contract.Goal.reward_type) } +inline ::ei::RewardType Contract_Goal::_internal_reward_type() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::RewardType>(_impl_.reward_type_); +} +inline void Contract_Goal::_internal_set_reward_type(::ei::RewardType value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::RewardType_IsValid(value)); + _impl_.reward_type_ = value; +} // optional string reward_sub_type = 4; -inline bool Contract_Goal::_internal_has_reward_sub_type() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool Contract_Goal::has_reward_sub_type() const { - return _internal_has_reward_sub_type(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void Contract_Goal::clear_reward_sub_type() { - reward_sub_type_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.reward_sub_type_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& Contract_Goal::reward_sub_type() const { +inline const std::string& Contract_Goal::reward_sub_type() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Contract.Goal.reward_sub_type) return _internal_reward_sub_type(); } -template -inline PROTOBUF_ALWAYS_INLINE -void Contract_Goal::set_reward_sub_type(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - reward_sub_type_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void Contract_Goal::set_reward_sub_type(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.reward_sub_type_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.Contract.Goal.reward_sub_type) } -inline std::string* Contract_Goal::mutable_reward_sub_type() { +inline std::string* Contract_Goal::mutable_reward_sub_type() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_reward_sub_type(); // @@protoc_insertion_point(field_mutable:ei.Contract.Goal.reward_sub_type) return _s; } inline const std::string& Contract_Goal::_internal_reward_sub_type() const { - return reward_sub_type_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.reward_sub_type_.Get(); } inline void Contract_Goal::_internal_set_reward_sub_type(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - reward_sub_type_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.reward_sub_type_.Set(value, GetArena()); } inline std::string* Contract_Goal::_internal_mutable_reward_sub_type() { - _has_bits_[0] |= 0x00000001u; - return reward_sub_type_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.reward_sub_type_.Mutable( GetArena()); } inline std::string* Contract_Goal::release_reward_sub_type() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Contract.Goal.reward_sub_type) - if (!_internal_has_reward_sub_type()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = reward_sub_type_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (reward_sub_type_.IsDefault()) { - reward_sub_type_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.reward_sub_type_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.reward_sub_type_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void Contract_Goal::set_allocated_reward_sub_type(std::string* reward_sub_type) { - if (reward_sub_type != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void Contract_Goal::set_allocated_reward_sub_type(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - reward_sub_type_.SetAllocated(reward_sub_type, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (reward_sub_type_.IsDefault()) { - reward_sub_type_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.reward_sub_type_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.reward_sub_type_.IsDefault()) { + _impl_.reward_sub_type_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.Contract.Goal.reward_sub_type) } // optional double reward_amount = 5; -inline bool Contract_Goal::_internal_has_reward_amount() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool Contract_Goal::has_reward_amount() const { - return _internal_has_reward_amount(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void Contract_Goal::clear_reward_amount() { - reward_amount_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline double Contract_Goal::_internal_reward_amount() const { - return reward_amount_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.reward_amount_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline double Contract_Goal::reward_amount() const { // @@protoc_insertion_point(field_get:ei.Contract.Goal.reward_amount) return _internal_reward_amount(); } -inline void Contract_Goal::_internal_set_reward_amount(double value) { - _has_bits_[0] |= 0x00000004u; - reward_amount_ = value; -} inline void Contract_Goal::set_reward_amount(double value) { _internal_set_reward_amount(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.Contract.Goal.reward_amount) } +inline double Contract_Goal::_internal_reward_amount() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.reward_amount_; +} +inline void Contract_Goal::_internal_set_reward_amount(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.reward_amount_ = value; +} // optional double target_soul_eggs = 6; -inline bool Contract_Goal::_internal_has_target_soul_eggs() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool Contract_Goal::has_target_soul_eggs() const { - return _internal_has_target_soul_eggs(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void Contract_Goal::clear_target_soul_eggs() { - target_soul_eggs_ = 0; - _has_bits_[0] &= ~0x00000008u; -} -inline double Contract_Goal::_internal_target_soul_eggs() const { - return target_soul_eggs_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.target_soul_eggs_ = 0; + _impl_._has_bits_[0] &= ~0x00000008u; } inline double Contract_Goal::target_soul_eggs() const { // @@protoc_insertion_point(field_get:ei.Contract.Goal.target_soul_eggs) return _internal_target_soul_eggs(); } -inline void Contract_Goal::_internal_set_target_soul_eggs(double value) { - _has_bits_[0] |= 0x00000008u; - target_soul_eggs_ = value; -} inline void Contract_Goal::set_target_soul_eggs(double value) { _internal_set_target_soul_eggs(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.Contract.Goal.target_soul_eggs) } +inline double Contract_Goal::_internal_target_soul_eggs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.target_soul_eggs_; +} +inline void Contract_Goal::_internal_set_target_soul_eggs(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.target_soul_eggs_ = value; +} // ------------------------------------------------------------------- @@ -69788,42 +76174,51 @@ inline void Contract_Goal::set_target_soul_eggs(double value) { // repeated .ei.Contract.Goal goals = 1; inline int Contract_GoalSet::_internal_goals_size() const { - return goals_.size(); + return _internal_goals().size(); } inline int Contract_GoalSet::goals_size() const { return _internal_goals_size(); } inline void Contract_GoalSet::clear_goals() { - goals_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.goals_.Clear(); } -inline ::ei::Contract_Goal* Contract_GoalSet::mutable_goals(int index) { +inline ::ei::Contract_Goal* Contract_GoalSet::mutable_goals(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.Contract.GoalSet.goals) - return goals_.Mutable(index); + return _internal_mutable_goals()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Contract_Goal >* -Contract_GoalSet::mutable_goals() { +inline ::google::protobuf::RepeatedPtrField<::ei::Contract_Goal>* Contract_GoalSet::mutable_goals() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.Contract.GoalSet.goals) - return &goals_; -} -inline const ::ei::Contract_Goal& Contract_GoalSet::_internal_goals(int index) const { - return goals_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_goals(); } -inline const ::ei::Contract_Goal& Contract_GoalSet::goals(int index) const { +inline const ::ei::Contract_Goal& Contract_GoalSet::goals(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Contract.GoalSet.goals) - return _internal_goals(index); + return _internal_goals().Get(index); } -inline ::ei::Contract_Goal* Contract_GoalSet::_internal_add_goals() { - return goals_.Add(); -} -inline ::ei::Contract_Goal* Contract_GoalSet::add_goals() { - ::ei::Contract_Goal* _add = _internal_add_goals(); +inline ::ei::Contract_Goal* Contract_GoalSet::add_goals() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::Contract_Goal* _add = _internal_mutable_goals()->Add(); // @@protoc_insertion_point(field_add:ei.Contract.GoalSet.goals) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Contract_Goal >& -Contract_GoalSet::goals() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::Contract_Goal>& Contract_GoalSet::goals() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.Contract.GoalSet.goals) - return goals_; + return _internal_goals(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::Contract_Goal>& +Contract_GoalSet::_internal_goals() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.goals_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::Contract_Goal>* +Contract_GoalSet::_internal_mutable_goals() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.goals_; } // ------------------------------------------------------------------- @@ -69831,1140 +76226,2137 @@ Contract_GoalSet::goals() const { // Contract_GradeSpec // optional .ei.Contract.PlayerGrade grade = 1; -inline bool Contract_GradeSpec::_internal_has_grade() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool Contract_GradeSpec::has_grade() const { - return _internal_has_grade(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void Contract_GradeSpec::clear_grade() { - grade_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline ::ei::Contract_PlayerGrade Contract_GradeSpec::_internal_grade() const { - return static_cast< ::ei::Contract_PlayerGrade >(grade_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.grade_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } inline ::ei::Contract_PlayerGrade Contract_GradeSpec::grade() const { // @@protoc_insertion_point(field_get:ei.Contract.GradeSpec.grade) return _internal_grade(); } -inline void Contract_GradeSpec::_internal_set_grade(::ei::Contract_PlayerGrade value) { - assert(::ei::Contract_PlayerGrade_IsValid(value)); - _has_bits_[0] |= 0x00000002u; - grade_ = value; -} inline void Contract_GradeSpec::set_grade(::ei::Contract_PlayerGrade value) { _internal_set_grade(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.Contract.GradeSpec.grade) } +inline ::ei::Contract_PlayerGrade Contract_GradeSpec::_internal_grade() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::Contract_PlayerGrade>(_impl_.grade_); +} +inline void Contract_GradeSpec::_internal_set_grade(::ei::Contract_PlayerGrade value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::Contract_PlayerGrade_IsValid(value)); + _impl_.grade_ = value; +} // repeated .ei.Contract.Goal goals = 2; inline int Contract_GradeSpec::_internal_goals_size() const { - return goals_.size(); + return _internal_goals().size(); } inline int Contract_GradeSpec::goals_size() const { return _internal_goals_size(); } inline void Contract_GradeSpec::clear_goals() { - goals_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.goals_.Clear(); } -inline ::ei::Contract_Goal* Contract_GradeSpec::mutable_goals(int index) { +inline ::ei::Contract_Goal* Contract_GradeSpec::mutable_goals(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.Contract.GradeSpec.goals) - return goals_.Mutable(index); + return _internal_mutable_goals()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Contract_Goal >* -Contract_GradeSpec::mutable_goals() { +inline ::google::protobuf::RepeatedPtrField<::ei::Contract_Goal>* Contract_GradeSpec::mutable_goals() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.Contract.GradeSpec.goals) - return &goals_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_goals(); } -inline const ::ei::Contract_Goal& Contract_GradeSpec::_internal_goals(int index) const { - return goals_.Get(index); -} -inline const ::ei::Contract_Goal& Contract_GradeSpec::goals(int index) const { +inline const ::ei::Contract_Goal& Contract_GradeSpec::goals(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Contract.GradeSpec.goals) - return _internal_goals(index); -} -inline ::ei::Contract_Goal* Contract_GradeSpec::_internal_add_goals() { - return goals_.Add(); + return _internal_goals().Get(index); } -inline ::ei::Contract_Goal* Contract_GradeSpec::add_goals() { - ::ei::Contract_Goal* _add = _internal_add_goals(); +inline ::ei::Contract_Goal* Contract_GradeSpec::add_goals() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::Contract_Goal* _add = _internal_mutable_goals()->Add(); // @@protoc_insertion_point(field_add:ei.Contract.GradeSpec.goals) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Contract_Goal >& -Contract_GradeSpec::goals() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::Contract_Goal>& Contract_GradeSpec::goals() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.Contract.GradeSpec.goals) - return goals_; + return _internal_goals(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::Contract_Goal>& +Contract_GradeSpec::_internal_goals() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.goals_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::Contract_Goal>* +Contract_GradeSpec::_internal_mutable_goals() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.goals_; } // repeated .ei.GameModifier modifiers = 3; inline int Contract_GradeSpec::_internal_modifiers_size() const { - return modifiers_.size(); + return _internal_modifiers().size(); } inline int Contract_GradeSpec::modifiers_size() const { return _internal_modifiers_size(); } inline void Contract_GradeSpec::clear_modifiers() { - modifiers_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.modifiers_.Clear(); } -inline ::ei::GameModifier* Contract_GradeSpec::mutable_modifiers(int index) { +inline ::ei::GameModifier* Contract_GradeSpec::mutable_modifiers(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.Contract.GradeSpec.modifiers) - return modifiers_.Mutable(index); + return _internal_mutable_modifiers()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::GameModifier >* -Contract_GradeSpec::mutable_modifiers() { +inline ::google::protobuf::RepeatedPtrField<::ei::GameModifier>* Contract_GradeSpec::mutable_modifiers() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.Contract.GradeSpec.modifiers) - return &modifiers_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_modifiers(); } -inline const ::ei::GameModifier& Contract_GradeSpec::_internal_modifiers(int index) const { - return modifiers_.Get(index); -} -inline const ::ei::GameModifier& Contract_GradeSpec::modifiers(int index) const { +inline const ::ei::GameModifier& Contract_GradeSpec::modifiers(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Contract.GradeSpec.modifiers) - return _internal_modifiers(index); -} -inline ::ei::GameModifier* Contract_GradeSpec::_internal_add_modifiers() { - return modifiers_.Add(); + return _internal_modifiers().Get(index); } -inline ::ei::GameModifier* Contract_GradeSpec::add_modifiers() { - ::ei::GameModifier* _add = _internal_add_modifiers(); +inline ::ei::GameModifier* Contract_GradeSpec::add_modifiers() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::GameModifier* _add = _internal_mutable_modifiers()->Add(); // @@protoc_insertion_point(field_add:ei.Contract.GradeSpec.modifiers) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::GameModifier >& -Contract_GradeSpec::modifiers() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::GameModifier>& Contract_GradeSpec::modifiers() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.Contract.GradeSpec.modifiers) - return modifiers_; + return _internal_modifiers(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::GameModifier>& +Contract_GradeSpec::_internal_modifiers() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.modifiers_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::GameModifier>* +Contract_GradeSpec::_internal_mutable_modifiers() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.modifiers_; } // optional double length_seconds = 4; -inline bool Contract_GradeSpec::_internal_has_length_seconds() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool Contract_GradeSpec::has_length_seconds() const { - return _internal_has_length_seconds(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void Contract_GradeSpec::clear_length_seconds() { - length_seconds_ = 0; - _has_bits_[0] &= ~0x00000001u; -} -inline double Contract_GradeSpec::_internal_length_seconds() const { - return length_seconds_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.length_seconds_ = 0; + _impl_._has_bits_[0] &= ~0x00000001u; } inline double Contract_GradeSpec::length_seconds() const { // @@protoc_insertion_point(field_get:ei.Contract.GradeSpec.length_seconds) return _internal_length_seconds(); } -inline void Contract_GradeSpec::_internal_set_length_seconds(double value) { - _has_bits_[0] |= 0x00000001u; - length_seconds_ = value; -} inline void Contract_GradeSpec::set_length_seconds(double value) { _internal_set_length_seconds(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.Contract.GradeSpec.length_seconds) } +inline double Contract_GradeSpec::_internal_length_seconds() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.length_seconds_; +} +inline void Contract_GradeSpec::_internal_set_length_seconds(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.length_seconds_ = value; +} // ------------------------------------------------------------------- // Contract // optional string identifier = 1; -inline bool Contract::_internal_has_identifier() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool Contract::has_identifier() const { - return _internal_has_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void Contract::clear_identifier() { - identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& Contract::identifier() const { +inline const std::string& Contract::identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Contract.identifier) return _internal_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void Contract::set_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void Contract::set_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.Contract.identifier) } -inline std::string* Contract::mutable_identifier() { +inline std::string* Contract::mutable_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_identifier(); // @@protoc_insertion_point(field_mutable:ei.Contract.identifier) return _s; } inline const std::string& Contract::_internal_identifier() const { - return identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.identifier_.Get(); } inline void Contract::_internal_set_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.identifier_.Set(value, GetArena()); } inline std::string* Contract::_internal_mutable_identifier() { - _has_bits_[0] |= 0x00000001u; - return identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.identifier_.Mutable( GetArena()); } inline std::string* Contract::release_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Contract.identifier) - if (!_internal_has_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (identifier_.IsDefault()) { - identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void Contract::set_allocated_identifier(std::string* identifier) { - if (identifier != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void Contract::set_allocated_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - identifier_.SetAllocated(identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (identifier_.IsDefault()) { - identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.identifier_.IsDefault()) { + _impl_.identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.Contract.identifier) } // optional string name = 9; -inline bool Contract::_internal_has_name() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool Contract::has_name() const { - return _internal_has_name(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void Contract::clear_name() { - name_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.name_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& Contract::name() const { +inline const std::string& Contract::name() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Contract.name) return _internal_name(); } -template -inline PROTOBUF_ALWAYS_INLINE -void Contract::set_name(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void Contract::set_name(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.name_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.Contract.name) } -inline std::string* Contract::mutable_name() { +inline std::string* Contract::mutable_name() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_name(); // @@protoc_insertion_point(field_mutable:ei.Contract.name) return _s; } inline const std::string& Contract::_internal_name() const { - return name_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.name_.Get(); } inline void Contract::_internal_set_name(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - name_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.name_.Set(value, GetArena()); } inline std::string* Contract::_internal_mutable_name() { - _has_bits_[0] |= 0x00000002u; - return name_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.name_.Mutable( GetArena()); } inline std::string* Contract::release_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Contract.name) - if (!_internal_has_name()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = name_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (name_.IsDefault()) { - name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.name_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void Contract::set_allocated_name(std::string* name) { - if (name != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void Contract::set_allocated_name(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - name_.SetAllocated(name, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (name_.IsDefault()) { - name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.name_.IsDefault()) { + _impl_.name_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.Contract.name) } // optional string description = 10; -inline bool Contract::_internal_has_description() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool Contract::has_description() const { - return _internal_has_description(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void Contract::clear_description() { - description_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.description_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& Contract::description() const { +inline const std::string& Contract::description() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Contract.description) return _internal_description(); } -template -inline PROTOBUF_ALWAYS_INLINE -void Contract::set_description(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - description_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void Contract::set_description(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.description_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.Contract.description) } -inline std::string* Contract::mutable_description() { +inline std::string* Contract::mutable_description() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_description(); // @@protoc_insertion_point(field_mutable:ei.Contract.description) return _s; } inline const std::string& Contract::_internal_description() const { - return description_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.description_.Get(); } inline void Contract::_internal_set_description(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - description_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.description_.Set(value, GetArena()); } inline std::string* Contract::_internal_mutable_description() { - _has_bits_[0] |= 0x00000004u; - return description_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.description_.Mutable( GetArena()); } inline std::string* Contract::release_description() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Contract.description) - if (!_internal_has_description()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = description_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (description_.IsDefault()) { - description_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.description_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.description_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void Contract::set_allocated_description(std::string* description) { - if (description != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void Contract::set_allocated_description(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } - description_.SetAllocated(description, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (description_.IsDefault()) { - description_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.description_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.description_.IsDefault()) { + _impl_.description_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.Contract.description) } // optional .ei.Egg egg = 2; -inline bool Contract::_internal_has_egg() const { - bool value = (_has_bits_[0] & 0x00020000u) != 0; - return value; -} inline bool Contract::has_egg() const { - return _internal_has_egg(); + bool value = (_impl_._has_bits_[0] & 0x00020000u) != 0; + return value; } inline void Contract::clear_egg() { - egg_ = 1; - _has_bits_[0] &= ~0x00020000u; -} -inline ::ei::Egg Contract::_internal_egg() const { - return static_cast< ::ei::Egg >(egg_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.egg_ = 1; + _impl_._has_bits_[0] &= ~0x00020000u; } inline ::ei::Egg Contract::egg() const { // @@protoc_insertion_point(field_get:ei.Contract.egg) return _internal_egg(); } -inline void Contract::_internal_set_egg(::ei::Egg value) { - assert(::ei::Egg_IsValid(value)); - _has_bits_[0] |= 0x00020000u; - egg_ = value; -} inline void Contract::set_egg(::ei::Egg value) { _internal_set_egg(value); + _impl_._has_bits_[0] |= 0x00020000u; // @@protoc_insertion_point(field_set:ei.Contract.egg) } +inline ::ei::Egg Contract::_internal_egg() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::Egg>(_impl_.egg_); +} +inline void Contract::_internal_set_egg(::ei::Egg value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::Egg_IsValid(value)); + _impl_.egg_ = value; +} // optional string custom_egg_id = 25; -inline bool Contract::_internal_has_custom_egg_id() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool Contract::has_custom_egg_id() const { - return _internal_has_custom_egg_id(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void Contract::clear_custom_egg_id() { - custom_egg_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000020u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.custom_egg_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000020u; } -inline const std::string& Contract::custom_egg_id() const { +inline const std::string& Contract::custom_egg_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Contract.custom_egg_id) return _internal_custom_egg_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void Contract::set_custom_egg_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000020u; - custom_egg_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void Contract::set_custom_egg_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000020u; + _impl_.custom_egg_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.Contract.custom_egg_id) } -inline std::string* Contract::mutable_custom_egg_id() { +inline std::string* Contract::mutable_custom_egg_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_custom_egg_id(); // @@protoc_insertion_point(field_mutable:ei.Contract.custom_egg_id) return _s; } inline const std::string& Contract::_internal_custom_egg_id() const { - return custom_egg_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.custom_egg_id_.Get(); } inline void Contract::_internal_set_custom_egg_id(const std::string& value) { - _has_bits_[0] |= 0x00000020u; - custom_egg_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000020u; + _impl_.custom_egg_id_.Set(value, GetArena()); } inline std::string* Contract::_internal_mutable_custom_egg_id() { - _has_bits_[0] |= 0x00000020u; - return custom_egg_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000020u; + return _impl_.custom_egg_id_.Mutable( GetArena()); } inline std::string* Contract::release_custom_egg_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.Contract.custom_egg_id) - if (!_internal_has_custom_egg_id()) { + if ((_impl_._has_bits_[0] & 0x00000020u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000020u; - auto* p = custom_egg_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (custom_egg_id_.IsDefault()) { - custom_egg_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000020u; + auto* released = _impl_.custom_egg_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.custom_egg_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void Contract::set_allocated_custom_egg_id(std::string* custom_egg_id) { - if (custom_egg_id != nullptr) { - _has_bits_[0] |= 0x00000020u; +inline void Contract::set_allocated_custom_egg_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000020u; } else { - _has_bits_[0] &= ~0x00000020u; - } - custom_egg_id_.SetAllocated(custom_egg_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (custom_egg_id_.IsDefault()) { - custom_egg_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000020u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.custom_egg_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.custom_egg_id_.IsDefault()) { + _impl_.custom_egg_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.Contract.custom_egg_id) } // repeated .ei.Contract.Goal goals = 3; inline int Contract::_internal_goals_size() const { - return goals_.size(); + return _internal_goals().size(); } inline int Contract::goals_size() const { return _internal_goals_size(); } inline void Contract::clear_goals() { - goals_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.goals_.Clear(); } -inline ::ei::Contract_Goal* Contract::mutable_goals(int index) { +inline ::ei::Contract_Goal* Contract::mutable_goals(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.Contract.goals) - return goals_.Mutable(index); + return _internal_mutable_goals()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Contract_Goal >* -Contract::mutable_goals() { +inline ::google::protobuf::RepeatedPtrField<::ei::Contract_Goal>* Contract::mutable_goals() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.Contract.goals) - return &goals_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_goals(); } -inline const ::ei::Contract_Goal& Contract::_internal_goals(int index) const { - return goals_.Get(index); -} -inline const ::ei::Contract_Goal& Contract::goals(int index) const { +inline const ::ei::Contract_Goal& Contract::goals(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Contract.goals) - return _internal_goals(index); -} -inline ::ei::Contract_Goal* Contract::_internal_add_goals() { - return goals_.Add(); + return _internal_goals().Get(index); } -inline ::ei::Contract_Goal* Contract::add_goals() { - ::ei::Contract_Goal* _add = _internal_add_goals(); +inline ::ei::Contract_Goal* Contract::add_goals() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::Contract_Goal* _add = _internal_mutable_goals()->Add(); // @@protoc_insertion_point(field_add:ei.Contract.goals) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Contract_Goal >& -Contract::goals() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::Contract_Goal>& Contract::goals() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.Contract.goals) - return goals_; + return _internal_goals(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::Contract_Goal>& +Contract::_internal_goals() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.goals_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::Contract_Goal>* +Contract::_internal_mutable_goals() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.goals_; } // repeated .ei.Contract.GoalSet goal_sets = 16; inline int Contract::_internal_goal_sets_size() const { - return goal_sets_.size(); + return _internal_goal_sets().size(); } inline int Contract::goal_sets_size() const { return _internal_goal_sets_size(); } inline void Contract::clear_goal_sets() { - goal_sets_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.goal_sets_.Clear(); } -inline ::ei::Contract_GoalSet* Contract::mutable_goal_sets(int index) { +inline ::ei::Contract_GoalSet* Contract::mutable_goal_sets(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.Contract.goal_sets) - return goal_sets_.Mutable(index); + return _internal_mutable_goal_sets()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Contract_GoalSet >* -Contract::mutable_goal_sets() { +inline ::google::protobuf::RepeatedPtrField<::ei::Contract_GoalSet>* Contract::mutable_goal_sets() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.Contract.goal_sets) - return &goal_sets_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_goal_sets(); } -inline const ::ei::Contract_GoalSet& Contract::_internal_goal_sets(int index) const { - return goal_sets_.Get(index); -} -inline const ::ei::Contract_GoalSet& Contract::goal_sets(int index) const { +inline const ::ei::Contract_GoalSet& Contract::goal_sets(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.Contract.goal_sets) - return _internal_goal_sets(index); -} -inline ::ei::Contract_GoalSet* Contract::_internal_add_goal_sets() { - return goal_sets_.Add(); + return _internal_goal_sets().Get(index); } -inline ::ei::Contract_GoalSet* Contract::add_goal_sets() { - ::ei::Contract_GoalSet* _add = _internal_add_goal_sets(); +inline ::ei::Contract_GoalSet* Contract::add_goal_sets() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::Contract_GoalSet* _add = _internal_mutable_goal_sets()->Add(); // @@protoc_insertion_point(field_add:ei.Contract.goal_sets) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Contract_GoalSet >& -Contract::goal_sets() const { - // @@protoc_insertion_point(field_list:ei.Contract.goal_sets) - return goal_sets_; +inline const ::google::protobuf::RepeatedPtrField<::ei::Contract_GoalSet>& Contract::goal_sets() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_list:ei.Contract.goal_sets) + return _internal_goal_sets(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::Contract_GoalSet>& +Contract::_internal_goal_sets() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.goal_sets_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::Contract_GoalSet>* +Contract::_internal_mutable_goal_sets() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.goal_sets_; +} + +// repeated .ei.Contract.GradeSpec grade_specs = 20; +inline int Contract::_internal_grade_specs_size() const { + return _internal_grade_specs().size(); +} +inline int Contract::grade_specs_size() const { + return _internal_grade_specs_size(); +} +inline void Contract::clear_grade_specs() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.grade_specs_.Clear(); +} +inline ::ei::Contract_GradeSpec* Contract::mutable_grade_specs(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_mutable:ei.Contract.grade_specs) + return _internal_mutable_grade_specs()->Mutable(index); +} +inline ::google::protobuf::RepeatedPtrField<::ei::Contract_GradeSpec>* Contract::mutable_grade_specs() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_mutable_list:ei.Contract.grade_specs) + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_grade_specs(); +} +inline const ::ei::Contract_GradeSpec& Contract::grade_specs(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:ei.Contract.grade_specs) + return _internal_grade_specs().Get(index); +} +inline ::ei::Contract_GradeSpec* Contract::add_grade_specs() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::Contract_GradeSpec* _add = _internal_mutable_grade_specs()->Add(); + // @@protoc_insertion_point(field_add:ei.Contract.grade_specs) + return _add; +} +inline const ::google::protobuf::RepeatedPtrField<::ei::Contract_GradeSpec>& Contract::grade_specs() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_list:ei.Contract.grade_specs) + return _internal_grade_specs(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::Contract_GradeSpec>& +Contract::_internal_grade_specs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.grade_specs_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::Contract_GradeSpec>* +Contract::_internal_mutable_grade_specs() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.grade_specs_; +} + +// optional string season_id = 23; +inline bool Contract::has_season_id() const { + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; +} +inline void Contract::clear_season_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.season_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000010u; +} +inline const std::string& Contract::season_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:ei.Contract.season_id) + return _internal_season_id(); +} +template +inline PROTOBUF_ALWAYS_INLINE void Contract::set_season_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + _impl_.season_id_.Set(static_cast(arg), args..., GetArena()); + // @@protoc_insertion_point(field_set:ei.Contract.season_id) +} +inline std::string* Contract::mutable_season_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { + std::string* _s = _internal_mutable_season_id(); + // @@protoc_insertion_point(field_mutable:ei.Contract.season_id) + return _s; +} +inline const std::string& Contract::_internal_season_id() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.season_id_.Get(); +} +inline void Contract::_internal_set_season_id(const std::string& value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + _impl_.season_id_.Set(value, GetArena()); +} +inline std::string* Contract::_internal_mutable_season_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + return _impl_.season_id_.Mutable( GetArena()); +} +inline std::string* Contract::release_season_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); + // @@protoc_insertion_point(field_release:ei.Contract.season_id) + if ((_impl_._has_bits_[0] & 0x00000010u) == 0) { + return nullptr; + } + _impl_._has_bits_[0] &= ~0x00000010u; + auto* released = _impl_.season_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.season_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; +} +inline void Contract::set_allocated_season_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000010u; + } else { + _impl_._has_bits_[0] &= ~0x00000010u; + } + _impl_.season_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.season_id_.IsDefault()) { + _impl_.season_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:ei.Contract.season_id) +} + +// optional bool coop_allowed = 4; +inline bool Contract::has_coop_allowed() const { + bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0; + return value; +} +inline void Contract::clear_coop_allowed() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_allowed_ = false; + _impl_._has_bits_[0] &= ~0x00001000u; +} +inline bool Contract::coop_allowed() const { + // @@protoc_insertion_point(field_get:ei.Contract.coop_allowed) + return _internal_coop_allowed(); +} +inline void Contract::set_coop_allowed(bool value) { + _internal_set_coop_allowed(value); + _impl_._has_bits_[0] |= 0x00001000u; + // @@protoc_insertion_point(field_set:ei.Contract.coop_allowed) +} +inline bool Contract::_internal_coop_allowed() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.coop_allowed_; +} +inline void Contract::_internal_set_coop_allowed(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_allowed_ = value; +} + +// optional uint32 max_coop_size = 5; +inline bool Contract::has_max_coop_size() const { + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; +} +inline void Contract::clear_max_coop_size() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.max_coop_size_ = 0u; + _impl_._has_bits_[0] &= ~0x00000100u; +} +inline ::uint32_t Contract::max_coop_size() const { + // @@protoc_insertion_point(field_get:ei.Contract.max_coop_size) + return _internal_max_coop_size(); +} +inline void Contract::set_max_coop_size(::uint32_t value) { + _internal_set_max_coop_size(value); + _impl_._has_bits_[0] |= 0x00000100u; + // @@protoc_insertion_point(field_set:ei.Contract.max_coop_size) +} +inline ::uint32_t Contract::_internal_max_coop_size() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.max_coop_size_; +} +inline void Contract::_internal_set_max_coop_size(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.max_coop_size_ = value; +} + +// optional uint32 max_boosts = 12; +inline bool Contract::has_max_boosts() const { + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; +} +inline void Contract::clear_max_boosts() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.max_boosts_ = 0u; + _impl_._has_bits_[0] &= ~0x00000200u; +} +inline ::uint32_t Contract::max_boosts() const { + // @@protoc_insertion_point(field_get:ei.Contract.max_boosts) + return _internal_max_boosts(); +} +inline void Contract::set_max_boosts(::uint32_t value) { + _internal_set_max_boosts(value); + _impl_._has_bits_[0] |= 0x00000200u; + // @@protoc_insertion_point(field_set:ei.Contract.max_boosts) +} +inline ::uint32_t Contract::_internal_max_boosts() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.max_boosts_; +} +inline void Contract::_internal_set_max_boosts(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.max_boosts_ = value; +} + +// optional double minutes_per_token = 15 [default = 60]; +inline bool Contract::has_minutes_per_token() const { + bool value = (_impl_._has_bits_[0] & 0x00040000u) != 0; + return value; +} +inline void Contract::clear_minutes_per_token() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.minutes_per_token_ = 60; + _impl_._has_bits_[0] &= ~0x00040000u; +} +inline double Contract::minutes_per_token() const { + // @@protoc_insertion_point(field_get:ei.Contract.minutes_per_token) + return _internal_minutes_per_token(); +} +inline void Contract::set_minutes_per_token(double value) { + _internal_set_minutes_per_token(value); + _impl_._has_bits_[0] |= 0x00040000u; + // @@protoc_insertion_point(field_set:ei.Contract.minutes_per_token) +} +inline double Contract::_internal_minutes_per_token() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.minutes_per_token_; +} +inline void Contract::_internal_set_minutes_per_token(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.minutes_per_token_ = value; +} + +// optional double chicken_run_cooldown_minutes = 18 [default = 180]; +inline bool Contract::has_chicken_run_cooldown_minutes() const { + bool value = (_impl_._has_bits_[0] & 0x00080000u) != 0; + return value; +} +inline void Contract::clear_chicken_run_cooldown_minutes() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.chicken_run_cooldown_minutes_ = 180; + _impl_._has_bits_[0] &= ~0x00080000u; +} +inline double Contract::chicken_run_cooldown_minutes() const { + // @@protoc_insertion_point(field_get:ei.Contract.chicken_run_cooldown_minutes) + return _internal_chicken_run_cooldown_minutes(); +} +inline void Contract::set_chicken_run_cooldown_minutes(double value) { + _internal_set_chicken_run_cooldown_minutes(value); + _impl_._has_bits_[0] |= 0x00080000u; + // @@protoc_insertion_point(field_set:ei.Contract.chicken_run_cooldown_minutes) +} +inline double Contract::_internal_chicken_run_cooldown_minutes() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.chicken_run_cooldown_minutes_; +} +inline void Contract::_internal_set_chicken_run_cooldown_minutes(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.chicken_run_cooldown_minutes_ = value; +} + +// optional double start_time = 17; +inline bool Contract::has_start_time() const { + bool value = (_impl_._has_bits_[0] & 0x00010000u) != 0; + return value; +} +inline void Contract::clear_start_time() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.start_time_ = 0; + _impl_._has_bits_[0] &= ~0x00010000u; +} +inline double Contract::start_time() const { + // @@protoc_insertion_point(field_get:ei.Contract.start_time) + return _internal_start_time(); +} +inline void Contract::set_start_time(double value) { + _internal_set_start_time(value); + _impl_._has_bits_[0] |= 0x00010000u; + // @@protoc_insertion_point(field_set:ei.Contract.start_time) +} +inline double Contract::_internal_start_time() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.start_time_; +} +inline void Contract::_internal_set_start_time(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.start_time_ = value; +} + +// optional double expiration_time = 6; +inline bool Contract::has_expiration_time() const { + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; +} +inline void Contract::clear_expiration_time() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.expiration_time_ = 0; + _impl_._has_bits_[0] &= ~0x00000040u; +} +inline double Contract::expiration_time() const { + // @@protoc_insertion_point(field_get:ei.Contract.expiration_time) + return _internal_expiration_time(); +} +inline void Contract::set_expiration_time(double value) { + _internal_set_expiration_time(value); + _impl_._has_bits_[0] |= 0x00000040u; + // @@protoc_insertion_point(field_set:ei.Contract.expiration_time) +} +inline double Contract::_internal_expiration_time() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.expiration_time_; +} +inline void Contract::_internal_set_expiration_time(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.expiration_time_ = value; +} + +// optional double length_seconds = 7; +inline bool Contract::has_length_seconds() const { + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; +} +inline void Contract::clear_length_seconds() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.length_seconds_ = 0; + _impl_._has_bits_[0] &= ~0x00000080u; +} +inline double Contract::length_seconds() const { + // @@protoc_insertion_point(field_get:ei.Contract.length_seconds) + return _internal_length_seconds(); +} +inline void Contract::set_length_seconds(double value) { + _internal_set_length_seconds(value); + _impl_._has_bits_[0] |= 0x00000080u; + // @@protoc_insertion_point(field_set:ei.Contract.length_seconds) +} +inline double Contract::_internal_length_seconds() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.length_seconds_; +} +inline void Contract::_internal_set_length_seconds(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.length_seconds_ = value; +} + +// optional double max_soul_eggs = 13; +inline bool Contract::has_max_soul_eggs() const { + bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0; + return value; +} +inline void Contract::clear_max_soul_eggs() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.max_soul_eggs_ = 0; + _impl_._has_bits_[0] &= ~0x00000400u; +} +inline double Contract::max_soul_eggs() const { + // @@protoc_insertion_point(field_get:ei.Contract.max_soul_eggs) + return _internal_max_soul_eggs(); +} +inline void Contract::set_max_soul_eggs(double value) { + _internal_set_max_soul_eggs(value); + _impl_._has_bits_[0] |= 0x00000400u; + // @@protoc_insertion_point(field_set:ei.Contract.max_soul_eggs) +} +inline double Contract::_internal_max_soul_eggs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.max_soul_eggs_; +} +inline void Contract::_internal_set_max_soul_eggs(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.max_soul_eggs_ = value; +} + +// optional uint32 min_client_version = 14; +inline bool Contract::has_min_client_version() const { + bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; + return value; +} +inline void Contract::clear_min_client_version() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.min_client_version_ = 0u; + _impl_._has_bits_[0] &= ~0x00000800u; +} +inline ::uint32_t Contract::min_client_version() const { + // @@protoc_insertion_point(field_get:ei.Contract.min_client_version) + return _internal_min_client_version(); +} +inline void Contract::set_min_client_version(::uint32_t value) { + _internal_set_min_client_version(value); + _impl_._has_bits_[0] |= 0x00000800u; + // @@protoc_insertion_point(field_set:ei.Contract.min_client_version) +} +inline ::uint32_t Contract::_internal_min_client_version() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.min_client_version_; +} +inline void Contract::_internal_set_min_client_version(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.min_client_version_ = value; +} + +// optional bool leggacy = 19; +inline bool Contract::has_leggacy() const { + bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0; + return value; +} +inline void Contract::clear_leggacy() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.leggacy_ = false; + _impl_._has_bits_[0] &= ~0x00002000u; +} +inline bool Contract::leggacy() const { + // @@protoc_insertion_point(field_get:ei.Contract.leggacy) + return _internal_leggacy(); +} +inline void Contract::set_leggacy(bool value) { + _internal_set_leggacy(value); + _impl_._has_bits_[0] |= 0x00002000u; + // @@protoc_insertion_point(field_set:ei.Contract.leggacy) +} +inline bool Contract::_internal_leggacy() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.leggacy_; +} +inline void Contract::_internal_set_leggacy(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.leggacy_ = value; +} + +// optional bool cc_only = 22; +inline bool Contract::has_cc_only() const { + bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0; + return value; +} +inline void Contract::clear_cc_only() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cc_only_ = false; + _impl_._has_bits_[0] &= ~0x00004000u; +} +inline bool Contract::cc_only() const { + // @@protoc_insertion_point(field_get:ei.Contract.cc_only) + return _internal_cc_only(); +} +inline void Contract::set_cc_only(bool value) { + _internal_set_cc_only(value); + _impl_._has_bits_[0] |= 0x00004000u; + // @@protoc_insertion_point(field_set:ei.Contract.cc_only) +} +inline bool Contract::_internal_cc_only() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.cc_only_; +} +inline void Contract::_internal_set_cc_only(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cc_only_ = value; +} + +// repeated string default_shell_ids = 24; +inline int Contract::_internal_default_shell_ids_size() const { + return _internal_default_shell_ids().size(); +} +inline int Contract::default_shell_ids_size() const { + return _internal_default_shell_ids_size(); +} +inline void Contract::clear_default_shell_ids() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.default_shell_ids_.Clear(); +} +inline std::string* Contract::add_default_shell_ids() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + std::string* _s = _internal_mutable_default_shell_ids()->Add(); + // @@protoc_insertion_point(field_add_mutable:ei.Contract.default_shell_ids) + return _s; +} +inline const std::string& Contract::default_shell_ids(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:ei.Contract.default_shell_ids) + return _internal_default_shell_ids().Get(index); +} +inline std::string* Contract::mutable_default_shell_ids(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_mutable:ei.Contract.default_shell_ids) + return _internal_mutable_default_shell_ids()->Mutable(index); +} +template +inline void Contract::set_default_shell_ids(int index, Arg_&& value, Args_... args) { + ::google::protobuf::internal::AssignToString( + *_internal_mutable_default_shell_ids()->Mutable(index), + std::forward(value), args... ); + // @@protoc_insertion_point(field_set:ei.Contract.default_shell_ids) +} +template +inline void Contract::add_default_shell_ids(Arg_&& value, Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::google::protobuf::internal::AddToRepeatedPtrField(*_internal_mutable_default_shell_ids(), + std::forward(value), + args... ); + // @@protoc_insertion_point(field_add:ei.Contract.default_shell_ids) +} +inline const ::google::protobuf::RepeatedPtrField& +Contract::default_shell_ids() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_list:ei.Contract.default_shell_ids) + return _internal_default_shell_ids(); +} +inline ::google::protobuf::RepeatedPtrField* +Contract::mutable_default_shell_ids() ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_mutable_list:ei.Contract.default_shell_ids) + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_default_shell_ids(); +} +inline const ::google::protobuf::RepeatedPtrField& +Contract::_internal_default_shell_ids() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.default_shell_ids_; +} +inline ::google::protobuf::RepeatedPtrField* +Contract::_internal_mutable_default_shell_ids() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.default_shell_ids_; +} + +// optional bool debug = 11; +inline bool Contract::has_debug() const { + bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0; + return value; +} +inline void Contract::clear_debug() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.debug_ = false; + _impl_._has_bits_[0] &= ~0x00008000u; +} +inline bool Contract::debug() const { + // @@protoc_insertion_point(field_get:ei.Contract.debug) + return _internal_debug(); +} +inline void Contract::set_debug(bool value) { + _internal_set_debug(value); + _impl_._has_bits_[0] |= 0x00008000u; + // @@protoc_insertion_point(field_set:ei.Contract.debug) +} +inline bool Contract::_internal_debug() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.debug_; +} +inline void Contract::_internal_set_debug(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.debug_ = value; +} + +// optional string key = 21; +inline bool Contract::has_key() const { + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; +} +inline void Contract::clear_key() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.key_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000008u; +} +inline const std::string& Contract::key() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:ei.Contract.key) + return _internal_key(); +} +template +inline PROTOBUF_ALWAYS_INLINE void Contract::set_key(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.key_.Set(static_cast(arg), args..., GetArena()); + // @@protoc_insertion_point(field_set:ei.Contract.key) +} +inline std::string* Contract::mutable_key() ABSL_ATTRIBUTE_LIFETIME_BOUND { + std::string* _s = _internal_mutable_key(); + // @@protoc_insertion_point(field_mutable:ei.Contract.key) + return _s; +} +inline const std::string& Contract::_internal_key() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.key_.Get(); +} +inline void Contract::_internal_set_key(const std::string& value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.key_.Set(value, GetArena()); +} +inline std::string* Contract::_internal_mutable_key() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + return _impl_.key_.Mutable( GetArena()); +} +inline std::string* Contract::release_key() { + ::google::protobuf::internal::TSanWrite(&_impl_); + // @@protoc_insertion_point(field_release:ei.Contract.key) + if ((_impl_._has_bits_[0] & 0x00000008u) == 0) { + return nullptr; + } + _impl_._has_bits_[0] &= ~0x00000008u; + auto* released = _impl_.key_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.key_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; +} +inline void Contract::set_allocated_key(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; + } else { + _impl_._has_bits_[0] &= ~0x00000008u; + } + _impl_.key_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.key_.IsDefault()) { + _impl_.key_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:ei.Contract.key) } -// repeated .ei.Contract.GradeSpec grade_specs = 20; -inline int Contract::_internal_grade_specs_size() const { - return grade_specs_.size(); +// ------------------------------------------------------------------- + +// ContractSeasonGoal + +// optional double cxp = 1; +inline bool ContractSeasonGoal::has_cxp() const { + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } -inline int Contract::grade_specs_size() const { - return _internal_grade_specs_size(); +inline void ContractSeasonGoal::clear_cxp() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cxp_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } -inline void Contract::clear_grade_specs() { - grade_specs_.Clear(); +inline double ContractSeasonGoal::cxp() const { + // @@protoc_insertion_point(field_get:ei.ContractSeasonGoal.cxp) + return _internal_cxp(); } -inline ::ei::Contract_GradeSpec* Contract::mutable_grade_specs(int index) { - // @@protoc_insertion_point(field_mutable:ei.Contract.grade_specs) - return grade_specs_.Mutable(index); +inline void ContractSeasonGoal::set_cxp(double value) { + _internal_set_cxp(value); + _impl_._has_bits_[0] |= 0x00000002u; + // @@protoc_insertion_point(field_set:ei.ContractSeasonGoal.cxp) } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Contract_GradeSpec >* -Contract::mutable_grade_specs() { - // @@protoc_insertion_point(field_mutable_list:ei.Contract.grade_specs) - return &grade_specs_; +inline double ContractSeasonGoal::_internal_cxp() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.cxp_; } -inline const ::ei::Contract_GradeSpec& Contract::_internal_grade_specs(int index) const { - return grade_specs_.Get(index); +inline void ContractSeasonGoal::_internal_set_cxp(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cxp_ = value; } -inline const ::ei::Contract_GradeSpec& Contract::grade_specs(int index) const { - // @@protoc_insertion_point(field_get:ei.Contract.grade_specs) - return _internal_grade_specs(index); + +// optional .ei.RewardType reward_type = 3; +inline bool ContractSeasonGoal::has_reward_type() const { + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } -inline ::ei::Contract_GradeSpec* Contract::_internal_add_grade_specs() { - return grade_specs_.Add(); +inline void ContractSeasonGoal::clear_reward_type() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.reward_type_ = 1; + _impl_._has_bits_[0] &= ~0x00000008u; } -inline ::ei::Contract_GradeSpec* Contract::add_grade_specs() { - ::ei::Contract_GradeSpec* _add = _internal_add_grade_specs(); - // @@protoc_insertion_point(field_add:ei.Contract.grade_specs) - return _add; +inline ::ei::RewardType ContractSeasonGoal::reward_type() const { + // @@protoc_insertion_point(field_get:ei.ContractSeasonGoal.reward_type) + return _internal_reward_type(); } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Contract_GradeSpec >& -Contract::grade_specs() const { - // @@protoc_insertion_point(field_list:ei.Contract.grade_specs) - return grade_specs_; +inline void ContractSeasonGoal::set_reward_type(::ei::RewardType value) { + _internal_set_reward_type(value); + _impl_._has_bits_[0] |= 0x00000008u; + // @@protoc_insertion_point(field_set:ei.ContractSeasonGoal.reward_type) +} +inline ::ei::RewardType ContractSeasonGoal::_internal_reward_type() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::RewardType>(_impl_.reward_type_); +} +inline void ContractSeasonGoal::_internal_set_reward_type(::ei::RewardType value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::RewardType_IsValid(value)); + _impl_.reward_type_ = value; } -// optional string season_id = 23; -inline bool Contract::_internal_has_season_id() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; +// optional string reward_sub_type = 4; +inline bool ContractSeasonGoal::has_reward_sub_type() const { + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; return value; } -inline bool Contract::has_season_id() const { - return _internal_has_season_id(); -} -inline void Contract::clear_season_id() { - season_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000010u; +inline void ContractSeasonGoal::clear_reward_sub_type() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.reward_sub_type_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& Contract::season_id() const { - // @@protoc_insertion_point(field_get:ei.Contract.season_id) - return _internal_season_id(); +inline const std::string& ContractSeasonGoal::reward_sub_type() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:ei.ContractSeasonGoal.reward_sub_type) + return _internal_reward_sub_type(); } -template -inline PROTOBUF_ALWAYS_INLINE -void Contract::set_season_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000010u; - season_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:ei.Contract.season_id) +template +inline PROTOBUF_ALWAYS_INLINE void ContractSeasonGoal::set_reward_sub_type(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.reward_sub_type_.Set(static_cast(arg), args..., GetArena()); + // @@protoc_insertion_point(field_set:ei.ContractSeasonGoal.reward_sub_type) } -inline std::string* Contract::mutable_season_id() { - std::string* _s = _internal_mutable_season_id(); - // @@protoc_insertion_point(field_mutable:ei.Contract.season_id) +inline std::string* ContractSeasonGoal::mutable_reward_sub_type() ABSL_ATTRIBUTE_LIFETIME_BOUND { + std::string* _s = _internal_mutable_reward_sub_type(); + // @@protoc_insertion_point(field_mutable:ei.ContractSeasonGoal.reward_sub_type) return _s; } -inline const std::string& Contract::_internal_season_id() const { - return season_id_.Get(); +inline const std::string& ContractSeasonGoal::_internal_reward_sub_type() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.reward_sub_type_.Get(); } -inline void Contract::_internal_set_season_id(const std::string& value) { - _has_bits_[0] |= 0x00000010u; - season_id_.Set(value, GetArenaForAllocation()); +inline void ContractSeasonGoal::_internal_set_reward_sub_type(const std::string& value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.reward_sub_type_.Set(value, GetArena()); } -inline std::string* Contract::_internal_mutable_season_id() { - _has_bits_[0] |= 0x00000010u; - return season_id_.Mutable(GetArenaForAllocation()); +inline std::string* ContractSeasonGoal::_internal_mutable_reward_sub_type() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.reward_sub_type_.Mutable( GetArena()); } -inline std::string* Contract::release_season_id() { - // @@protoc_insertion_point(field_release:ei.Contract.season_id) - if (!_internal_has_season_id()) { +inline std::string* ContractSeasonGoal::release_reward_sub_type() { + ::google::protobuf::internal::TSanWrite(&_impl_); + // @@protoc_insertion_point(field_release:ei.ContractSeasonGoal.reward_sub_type) + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000010u; - auto* p = season_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (season_id_.IsDefault()) { - season_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.reward_sub_type_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.reward_sub_type_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void Contract::set_allocated_season_id(std::string* season_id) { - if (season_id != nullptr) { - _has_bits_[0] |= 0x00000010u; +inline void ContractSeasonGoal::set_allocated_reward_sub_type(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000010u; + _impl_._has_bits_[0] &= ~0x00000001u; } - season_id_.SetAllocated(season_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (season_id_.IsDefault()) { - season_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:ei.Contract.season_id) + _impl_.reward_sub_type_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.reward_sub_type_.IsDefault()) { + _impl_.reward_sub_type_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:ei.ContractSeasonGoal.reward_sub_type) } -// optional bool coop_allowed = 4; -inline bool Contract::_internal_has_coop_allowed() const { - bool value = (_has_bits_[0] & 0x00001000u) != 0; +// optional double reward_amount = 5; +inline bool ContractSeasonGoal::has_reward_amount() const { + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; return value; } -inline bool Contract::has_coop_allowed() const { - return _internal_has_coop_allowed(); -} -inline void Contract::clear_coop_allowed() { - coop_allowed_ = false; - _has_bits_[0] &= ~0x00001000u; +inline void ContractSeasonGoal::clear_reward_amount() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.reward_amount_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } -inline bool Contract::_internal_coop_allowed() const { - return coop_allowed_; +inline double ContractSeasonGoal::reward_amount() const { + // @@protoc_insertion_point(field_get:ei.ContractSeasonGoal.reward_amount) + return _internal_reward_amount(); } -inline bool Contract::coop_allowed() const { - // @@protoc_insertion_point(field_get:ei.Contract.coop_allowed) - return _internal_coop_allowed(); +inline void ContractSeasonGoal::set_reward_amount(double value) { + _internal_set_reward_amount(value); + _impl_._has_bits_[0] |= 0x00000004u; + // @@protoc_insertion_point(field_set:ei.ContractSeasonGoal.reward_amount) } -inline void Contract::_internal_set_coop_allowed(bool value) { - _has_bits_[0] |= 0x00001000u; - coop_allowed_ = value; +inline double ContractSeasonGoal::_internal_reward_amount() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.reward_amount_; } -inline void Contract::set_coop_allowed(bool value) { - _internal_set_coop_allowed(value); - // @@protoc_insertion_point(field_set:ei.Contract.coop_allowed) +inline void ContractSeasonGoal::_internal_set_reward_amount(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.reward_amount_ = value; } -// optional uint32 max_coop_size = 5; -inline bool Contract::_internal_has_max_coop_size() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; +// ------------------------------------------------------------------- + +// ContractSeasonRewardConfirmationRequest + +// optional .ei.BasicRequestInfo rinfo = 1; +inline bool ContractSeasonRewardConfirmationRequest::has_rinfo() const { + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + PROTOBUF_ASSUME(!value || _impl_.rinfo_ != nullptr); return value; } -inline bool Contract::has_max_coop_size() const { - return _internal_has_max_coop_size(); -} -inline void Contract::clear_max_coop_size() { - max_coop_size_ = 0u; - _has_bits_[0] &= ~0x00000100u; +inline void ContractSeasonRewardConfirmationRequest::clear_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ != nullptr) _impl_.rinfo_->Clear(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline uint32_t Contract::_internal_max_coop_size() const { - return max_coop_size_; +inline const ::ei::BasicRequestInfo& ContractSeasonRewardConfirmationRequest::_internal_rinfo() const { + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::BasicRequestInfo* p = _impl_.rinfo_; + return p != nullptr ? *p : reinterpret_cast(::ei::_BasicRequestInfo_default_instance_); } -inline uint32_t Contract::max_coop_size() const { - // @@protoc_insertion_point(field_get:ei.Contract.max_coop_size) - return _internal_max_coop_size(); +inline const ::ei::BasicRequestInfo& ContractSeasonRewardConfirmationRequest::rinfo() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:ei.ContractSeasonRewardConfirmationRequest.rinfo) + return _internal_rinfo(); } -inline void Contract::_internal_set_max_coop_size(uint32_t value) { - _has_bits_[0] |= 0x00000100u; - max_coop_size_ = value; +inline void ContractSeasonRewardConfirmationRequest::unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.rinfo_); + } + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; + } else { + _impl_._has_bits_[0] &= ~0x00000002u; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ContractSeasonRewardConfirmationRequest.rinfo) } -inline void Contract::set_max_coop_size(uint32_t value) { - _internal_set_max_coop_size(value); - // @@protoc_insertion_point(field_set:ei.Contract.max_coop_size) +inline ::ei::BasicRequestInfo* ContractSeasonRewardConfirmationRequest::release_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::BasicRequestInfo* released = _impl_.rinfo_; + _impl_.rinfo_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return released; } +inline ::ei::BasicRequestInfo* ContractSeasonRewardConfirmationRequest::unsafe_arena_release_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); + // @@protoc_insertion_point(field_release:ei.ContractSeasonRewardConfirmationRequest.rinfo) -// optional uint32 max_boosts = 12; -inline bool Contract::_internal_has_max_boosts() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::BasicRequestInfo* temp = _impl_.rinfo_; + _impl_.rinfo_ = nullptr; + return temp; } -inline bool Contract::has_max_boosts() const { - return _internal_has_max_boosts(); +inline ::ei::BasicRequestInfo* ContractSeasonRewardConfirmationRequest::_internal_mutable_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::BasicRequestInfo>(GetArena()); + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(p); + } + return _impl_.rinfo_; } -inline void Contract::clear_max_boosts() { - max_boosts_ = 0u; - _has_bits_[0] &= ~0x00000200u; +inline ::ei::BasicRequestInfo* ContractSeasonRewardConfirmationRequest::mutable_rinfo() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000002u; + ::ei::BasicRequestInfo* _msg = _internal_mutable_rinfo(); + // @@protoc_insertion_point(field_mutable:ei.ContractSeasonRewardConfirmationRequest.rinfo) + return _msg; } -inline uint32_t Contract::_internal_max_boosts() const { - return max_boosts_; +inline void ContractSeasonRewardConfirmationRequest::set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); + if (message_arena == nullptr) { + delete (_impl_.rinfo_); + } + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); + if (message_arena != submessage_arena) { + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); + } + _impl_._has_bits_[0] |= 0x00000002u; + } else { + _impl_._has_bits_[0] &= ~0x00000002u; + } + + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); + // @@protoc_insertion_point(field_set_allocated:ei.ContractSeasonRewardConfirmationRequest.rinfo) } -inline uint32_t Contract::max_boosts() const { - // @@protoc_insertion_point(field_get:ei.Contract.max_boosts) - return _internal_max_boosts(); + +// optional string season_id = 2; +inline bool ContractSeasonRewardConfirmationRequest::has_season_id() const { + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } -inline void Contract::_internal_set_max_boosts(uint32_t value) { - _has_bits_[0] |= 0x00000200u; - max_boosts_ = value; +inline void ContractSeasonRewardConfirmationRequest::clear_season_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.season_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline void Contract::set_max_boosts(uint32_t value) { - _internal_set_max_boosts(value); - // @@protoc_insertion_point(field_set:ei.Contract.max_boosts) +inline const std::string& ContractSeasonRewardConfirmationRequest::season_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:ei.ContractSeasonRewardConfirmationRequest.season_id) + return _internal_season_id(); } - -// optional double minutes_per_token = 15 [default = 60]; -inline bool Contract::_internal_has_minutes_per_token() const { - bool value = (_has_bits_[0] & 0x00040000u) != 0; - return value; +template +inline PROTOBUF_ALWAYS_INLINE void ContractSeasonRewardConfirmationRequest::set_season_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.season_id_.Set(static_cast(arg), args..., GetArena()); + // @@protoc_insertion_point(field_set:ei.ContractSeasonRewardConfirmationRequest.season_id) } -inline bool Contract::has_minutes_per_token() const { - return _internal_has_minutes_per_token(); +inline std::string* ContractSeasonRewardConfirmationRequest::mutable_season_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { + std::string* _s = _internal_mutable_season_id(); + // @@protoc_insertion_point(field_mutable:ei.ContractSeasonRewardConfirmationRequest.season_id) + return _s; } -inline void Contract::clear_minutes_per_token() { - minutes_per_token_ = 60; - _has_bits_[0] &= ~0x00040000u; +inline const std::string& ContractSeasonRewardConfirmationRequest::_internal_season_id() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.season_id_.Get(); } -inline double Contract::_internal_minutes_per_token() const { - return minutes_per_token_; +inline void ContractSeasonRewardConfirmationRequest::_internal_set_season_id(const std::string& value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.season_id_.Set(value, GetArena()); } -inline double Contract::minutes_per_token() const { - // @@protoc_insertion_point(field_get:ei.Contract.minutes_per_token) - return _internal_minutes_per_token(); +inline std::string* ContractSeasonRewardConfirmationRequest::_internal_mutable_season_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.season_id_.Mutable( GetArena()); } -inline void Contract::_internal_set_minutes_per_token(double value) { - _has_bits_[0] |= 0x00040000u; - minutes_per_token_ = value; +inline std::string* ContractSeasonRewardConfirmationRequest::release_season_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); + // @@protoc_insertion_point(field_release:ei.ContractSeasonRewardConfirmationRequest.season_id) + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { + return nullptr; + } + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.season_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.season_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void Contract::set_minutes_per_token(double value) { - _internal_set_minutes_per_token(value); - // @@protoc_insertion_point(field_set:ei.Contract.minutes_per_token) +inline void ContractSeasonRewardConfirmationRequest::set_allocated_season_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; + } else { + _impl_._has_bits_[0] &= ~0x00000001u; + } + _impl_.season_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.season_id_.IsDefault()) { + _impl_.season_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:ei.ContractSeasonRewardConfirmationRequest.season_id) } -// optional double chicken_run_cooldown_minutes = 18 [default = 180]; -inline bool Contract::_internal_has_chicken_run_cooldown_minutes() const { - bool value = (_has_bits_[0] & 0x00080000u) != 0; +// optional .ei.ContractSeasonGoal goal = 3; +inline bool ContractSeasonRewardConfirmationRequest::has_goal() const { + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + PROTOBUF_ASSUME(!value || _impl_.goal_ != nullptr); return value; } -inline bool Contract::has_chicken_run_cooldown_minutes() const { - return _internal_has_chicken_run_cooldown_minutes(); -} -inline void Contract::clear_chicken_run_cooldown_minutes() { - chicken_run_cooldown_minutes_ = 180; - _has_bits_[0] &= ~0x00080000u; -} -inline double Contract::_internal_chicken_run_cooldown_minutes() const { - return chicken_run_cooldown_minutes_; +inline void ContractSeasonRewardConfirmationRequest::clear_goal() { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.goal_ != nullptr) _impl_.goal_->Clear(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline double Contract::chicken_run_cooldown_minutes() const { - // @@protoc_insertion_point(field_get:ei.Contract.chicken_run_cooldown_minutes) - return _internal_chicken_run_cooldown_minutes(); +inline const ::ei::ContractSeasonGoal& ContractSeasonRewardConfirmationRequest::_internal_goal() const { + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::ContractSeasonGoal* p = _impl_.goal_; + return p != nullptr ? *p : reinterpret_cast(::ei::_ContractSeasonGoal_default_instance_); } -inline void Contract::_internal_set_chicken_run_cooldown_minutes(double value) { - _has_bits_[0] |= 0x00080000u; - chicken_run_cooldown_minutes_ = value; +inline const ::ei::ContractSeasonGoal& ContractSeasonRewardConfirmationRequest::goal() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:ei.ContractSeasonRewardConfirmationRequest.goal) + return _internal_goal(); } -inline void Contract::set_chicken_run_cooldown_minutes(double value) { - _internal_set_chicken_run_cooldown_minutes(value); - // @@protoc_insertion_point(field_set:ei.Contract.chicken_run_cooldown_minutes) +inline void ContractSeasonRewardConfirmationRequest::unsafe_arena_set_allocated_goal(::ei::ContractSeasonGoal* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.goal_); + } + _impl_.goal_ = reinterpret_cast<::ei::ContractSeasonGoal*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; + } else { + _impl_._has_bits_[0] &= ~0x00000004u; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ContractSeasonRewardConfirmationRequest.goal) } +inline ::ei::ContractSeasonGoal* ContractSeasonRewardConfirmationRequest::release_goal() { + ::google::protobuf::internal::TSanWrite(&_impl_); -// optional double start_time = 17; -inline bool Contract::_internal_has_start_time() const { - bool value = (_has_bits_[0] & 0x00010000u) != 0; - return value; -} -inline bool Contract::has_start_time() const { - return _internal_has_start_time(); -} -inline void Contract::clear_start_time() { - start_time_ = 0; - _has_bits_[0] &= ~0x00010000u; + _impl_._has_bits_[0] &= ~0x00000004u; + ::ei::ContractSeasonGoal* released = _impl_.goal_; + _impl_.goal_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return released; } -inline double Contract::_internal_start_time() const { - return start_time_; +inline ::ei::ContractSeasonGoal* ContractSeasonRewardConfirmationRequest::unsafe_arena_release_goal() { + ::google::protobuf::internal::TSanWrite(&_impl_); + // @@protoc_insertion_point(field_release:ei.ContractSeasonRewardConfirmationRequest.goal) + + _impl_._has_bits_[0] &= ~0x00000004u; + ::ei::ContractSeasonGoal* temp = _impl_.goal_; + _impl_.goal_ = nullptr; + return temp; } -inline double Contract::start_time() const { - // @@protoc_insertion_point(field_get:ei.Contract.start_time) - return _internal_start_time(); +inline ::ei::ContractSeasonGoal* ContractSeasonRewardConfirmationRequest::_internal_mutable_goal() { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.goal_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::ContractSeasonGoal>(GetArena()); + _impl_.goal_ = reinterpret_cast<::ei::ContractSeasonGoal*>(p); + } + return _impl_.goal_; } -inline void Contract::_internal_set_start_time(double value) { - _has_bits_[0] |= 0x00010000u; - start_time_ = value; +inline ::ei::ContractSeasonGoal* ContractSeasonRewardConfirmationRequest::mutable_goal() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000004u; + ::ei::ContractSeasonGoal* _msg = _internal_mutable_goal(); + // @@protoc_insertion_point(field_mutable:ei.ContractSeasonRewardConfirmationRequest.goal) + return _msg; } -inline void Contract::set_start_time(double value) { - _internal_set_start_time(value); - // @@protoc_insertion_point(field_set:ei.Contract.start_time) +inline void ContractSeasonRewardConfirmationRequest::set_allocated_goal(::ei::ContractSeasonGoal* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); + if (message_arena == nullptr) { + delete (_impl_.goal_); + } + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); + if (message_arena != submessage_arena) { + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); + } + _impl_._has_bits_[0] |= 0x00000004u; + } else { + _impl_._has_bits_[0] &= ~0x00000004u; + } + + _impl_.goal_ = reinterpret_cast<::ei::ContractSeasonGoal*>(value); + // @@protoc_insertion_point(field_set_allocated:ei.ContractSeasonRewardConfirmationRequest.goal) } -// optional double expiration_time = 6; -inline bool Contract::_internal_has_expiration_time() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; +// ------------------------------------------------------------------- + +// ContractSeasonInfo_GoalSet + +// optional .ei.Contract.PlayerGrade grade = 1; +inline bool ContractSeasonInfo_GoalSet::has_grade() const { + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; return value; } -inline bool Contract::has_expiration_time() const { - return _internal_has_expiration_time(); -} -inline void Contract::clear_expiration_time() { - expiration_time_ = 0; - _has_bits_[0] &= ~0x00000040u; +inline void ContractSeasonInfo_GoalSet::clear_grade() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.grade_ = 0; + _impl_._has_bits_[0] &= ~0x00000001u; } -inline double Contract::_internal_expiration_time() const { - return expiration_time_; +inline ::ei::Contract_PlayerGrade ContractSeasonInfo_GoalSet::grade() const { + // @@protoc_insertion_point(field_get:ei.ContractSeasonInfo.GoalSet.grade) + return _internal_grade(); } -inline double Contract::expiration_time() const { - // @@protoc_insertion_point(field_get:ei.Contract.expiration_time) - return _internal_expiration_time(); +inline void ContractSeasonInfo_GoalSet::set_grade(::ei::Contract_PlayerGrade value) { + _internal_set_grade(value); + _impl_._has_bits_[0] |= 0x00000001u; + // @@protoc_insertion_point(field_set:ei.ContractSeasonInfo.GoalSet.grade) } -inline void Contract::_internal_set_expiration_time(double value) { - _has_bits_[0] |= 0x00000040u; - expiration_time_ = value; +inline ::ei::Contract_PlayerGrade ContractSeasonInfo_GoalSet::_internal_grade() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::Contract_PlayerGrade>(_impl_.grade_); } -inline void Contract::set_expiration_time(double value) { - _internal_set_expiration_time(value); - // @@protoc_insertion_point(field_set:ei.Contract.expiration_time) +inline void ContractSeasonInfo_GoalSet::_internal_set_grade(::ei::Contract_PlayerGrade value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::Contract_PlayerGrade_IsValid(value)); + _impl_.grade_ = value; } -// optional double length_seconds = 7; -inline bool Contract::_internal_has_length_seconds() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} -inline bool Contract::has_length_seconds() const { - return _internal_has_length_seconds(); +// repeated .ei.ContractSeasonGoal goals = 2; +inline int ContractSeasonInfo_GoalSet::_internal_goals_size() const { + return _internal_goals().size(); } -inline void Contract::clear_length_seconds() { - length_seconds_ = 0; - _has_bits_[0] &= ~0x00000080u; +inline int ContractSeasonInfo_GoalSet::goals_size() const { + return _internal_goals_size(); } -inline double Contract::_internal_length_seconds() const { - return length_seconds_; +inline void ContractSeasonInfo_GoalSet::clear_goals() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.goals_.Clear(); +} +inline ::ei::ContractSeasonGoal* ContractSeasonInfo_GoalSet::mutable_goals(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_mutable:ei.ContractSeasonInfo.GoalSet.goals) + return _internal_mutable_goals()->Mutable(index); +} +inline ::google::protobuf::RepeatedPtrField<::ei::ContractSeasonGoal>* ContractSeasonInfo_GoalSet::mutable_goals() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_mutable_list:ei.ContractSeasonInfo.GoalSet.goals) + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_goals(); +} +inline const ::ei::ContractSeasonGoal& ContractSeasonInfo_GoalSet::goals(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:ei.ContractSeasonInfo.GoalSet.goals) + return _internal_goals().Get(index); +} +inline ::ei::ContractSeasonGoal* ContractSeasonInfo_GoalSet::add_goals() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ContractSeasonGoal* _add = _internal_mutable_goals()->Add(); + // @@protoc_insertion_point(field_add:ei.ContractSeasonInfo.GoalSet.goals) + return _add; } -inline double Contract::length_seconds() const { - // @@protoc_insertion_point(field_get:ei.Contract.length_seconds) - return _internal_length_seconds(); +inline const ::google::protobuf::RepeatedPtrField<::ei::ContractSeasonGoal>& ContractSeasonInfo_GoalSet::goals() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_list:ei.ContractSeasonInfo.GoalSet.goals) + return _internal_goals(); } -inline void Contract::_internal_set_length_seconds(double value) { - _has_bits_[0] |= 0x00000080u; - length_seconds_ = value; +inline const ::google::protobuf::RepeatedPtrField<::ei::ContractSeasonGoal>& +ContractSeasonInfo_GoalSet::_internal_goals() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.goals_; } -inline void Contract::set_length_seconds(double value) { - _internal_set_length_seconds(value); - // @@protoc_insertion_point(field_set:ei.Contract.length_seconds) +inline ::google::protobuf::RepeatedPtrField<::ei::ContractSeasonGoal>* +ContractSeasonInfo_GoalSet::_internal_mutable_goals() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.goals_; } -// optional double max_soul_eggs = 13; -inline bool Contract::_internal_has_max_soul_eggs() const { - bool value = (_has_bits_[0] & 0x00000400u) != 0; +// ------------------------------------------------------------------- + +// ContractSeasonInfo + +// optional string id = 1; +inline bool ContractSeasonInfo::has_id() const { + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; return value; } -inline bool Contract::has_max_soul_eggs() const { - return _internal_has_max_soul_eggs(); +inline void ContractSeasonInfo::clear_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline void Contract::clear_max_soul_eggs() { - max_soul_eggs_ = 0; - _has_bits_[0] &= ~0x00000400u; +inline const std::string& ContractSeasonInfo::id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:ei.ContractSeasonInfo.id) + return _internal_id(); } -inline double Contract::_internal_max_soul_eggs() const { - return max_soul_eggs_; +template +inline PROTOBUF_ALWAYS_INLINE void ContractSeasonInfo::set_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.id_.Set(static_cast(arg), args..., GetArena()); + // @@protoc_insertion_point(field_set:ei.ContractSeasonInfo.id) } -inline double Contract::max_soul_eggs() const { - // @@protoc_insertion_point(field_get:ei.Contract.max_soul_eggs) - return _internal_max_soul_eggs(); +inline std::string* ContractSeasonInfo::mutable_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { + std::string* _s = _internal_mutable_id(); + // @@protoc_insertion_point(field_mutable:ei.ContractSeasonInfo.id) + return _s; } -inline void Contract::_internal_set_max_soul_eggs(double value) { - _has_bits_[0] |= 0x00000400u; - max_soul_eggs_ = value; +inline const std::string& ContractSeasonInfo::_internal_id() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.id_.Get(); } -inline void Contract::set_max_soul_eggs(double value) { - _internal_set_max_soul_eggs(value); - // @@protoc_insertion_point(field_set:ei.Contract.max_soul_eggs) +inline void ContractSeasonInfo::_internal_set_id(const std::string& value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.id_.Set(value, GetArena()); +} +inline std::string* ContractSeasonInfo::_internal_mutable_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.id_.Mutable( GetArena()); +} +inline std::string* ContractSeasonInfo::release_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); + // @@protoc_insertion_point(field_release:ei.ContractSeasonInfo.id) + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { + return nullptr; + } + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; +} +inline void ContractSeasonInfo::set_allocated_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; + } else { + _impl_._has_bits_[0] &= ~0x00000001u; + } + _impl_.id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.id_.IsDefault()) { + _impl_.id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:ei.ContractSeasonInfo.id) } -// optional uint32 min_client_version = 14; -inline bool Contract::_internal_has_min_client_version() const { - bool value = (_has_bits_[0] & 0x00000800u) != 0; +// optional string name = 3; +inline bool ContractSeasonInfo::has_name() const { + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; return value; } -inline bool Contract::has_min_client_version() const { - return _internal_has_min_client_version(); -} -inline void Contract::clear_min_client_version() { - min_client_version_ = 0u; - _has_bits_[0] &= ~0x00000800u; +inline void ContractSeasonInfo::clear_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.name_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline uint32_t Contract::_internal_min_client_version() const { - return min_client_version_; +inline const std::string& ContractSeasonInfo::name() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:ei.ContractSeasonInfo.name) + return _internal_name(); } -inline uint32_t Contract::min_client_version() const { - // @@protoc_insertion_point(field_get:ei.Contract.min_client_version) - return _internal_min_client_version(); +template +inline PROTOBUF_ALWAYS_INLINE void ContractSeasonInfo::set_name(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.name_.Set(static_cast(arg), args..., GetArena()); + // @@protoc_insertion_point(field_set:ei.ContractSeasonInfo.name) } -inline void Contract::_internal_set_min_client_version(uint32_t value) { - _has_bits_[0] |= 0x00000800u; - min_client_version_ = value; +inline std::string* ContractSeasonInfo::mutable_name() ABSL_ATTRIBUTE_LIFETIME_BOUND { + std::string* _s = _internal_mutable_name(); + // @@protoc_insertion_point(field_mutable:ei.ContractSeasonInfo.name) + return _s; } -inline void Contract::set_min_client_version(uint32_t value) { - _internal_set_min_client_version(value); - // @@protoc_insertion_point(field_set:ei.Contract.min_client_version) +inline const std::string& ContractSeasonInfo::_internal_name() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.name_.Get(); } - -// optional bool leggacy = 19; -inline bool Contract::_internal_has_leggacy() const { - bool value = (_has_bits_[0] & 0x00002000u) != 0; - return value; +inline void ContractSeasonInfo::_internal_set_name(const std::string& value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.name_.Set(value, GetArena()); } -inline bool Contract::has_leggacy() const { - return _internal_has_leggacy(); +inline std::string* ContractSeasonInfo::_internal_mutable_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.name_.Mutable( GetArena()); } -inline void Contract::clear_leggacy() { - leggacy_ = false; - _has_bits_[0] &= ~0x00002000u; +inline std::string* ContractSeasonInfo::release_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); + // @@protoc_insertion_point(field_release:ei.ContractSeasonInfo.name) + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { + return nullptr; + } + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.name_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline bool Contract::_internal_leggacy() const { - return leggacy_; +inline void ContractSeasonInfo::set_allocated_name(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; + } else { + _impl_._has_bits_[0] &= ~0x00000002u; + } + _impl_.name_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.name_.IsDefault()) { + _impl_.name_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:ei.ContractSeasonInfo.name) +} + +// repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2; +inline int ContractSeasonInfo::_internal_grade_goals_size() const { + return _internal_grade_goals().size(); +} +inline int ContractSeasonInfo::grade_goals_size() const { + return _internal_grade_goals_size(); +} +inline void ContractSeasonInfo::clear_grade_goals() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.grade_goals_.Clear(); +} +inline ::ei::ContractSeasonInfo_GoalSet* ContractSeasonInfo::mutable_grade_goals(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_mutable:ei.ContractSeasonInfo.grade_goals) + return _internal_mutable_grade_goals()->Mutable(index); +} +inline ::google::protobuf::RepeatedPtrField<::ei::ContractSeasonInfo_GoalSet>* ContractSeasonInfo::mutable_grade_goals() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_mutable_list:ei.ContractSeasonInfo.grade_goals) + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_grade_goals(); +} +inline const ::ei::ContractSeasonInfo_GoalSet& ContractSeasonInfo::grade_goals(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:ei.ContractSeasonInfo.grade_goals) + return _internal_grade_goals().Get(index); +} +inline ::ei::ContractSeasonInfo_GoalSet* ContractSeasonInfo::add_grade_goals() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ContractSeasonInfo_GoalSet* _add = _internal_mutable_grade_goals()->Add(); + // @@protoc_insertion_point(field_add:ei.ContractSeasonInfo.grade_goals) + return _add; } -inline bool Contract::leggacy() const { - // @@protoc_insertion_point(field_get:ei.Contract.leggacy) - return _internal_leggacy(); +inline const ::google::protobuf::RepeatedPtrField<::ei::ContractSeasonInfo_GoalSet>& ContractSeasonInfo::grade_goals() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_list:ei.ContractSeasonInfo.grade_goals) + return _internal_grade_goals(); } -inline void Contract::_internal_set_leggacy(bool value) { - _has_bits_[0] |= 0x00002000u; - leggacy_ = value; +inline const ::google::protobuf::RepeatedPtrField<::ei::ContractSeasonInfo_GoalSet>& +ContractSeasonInfo::_internal_grade_goals() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.grade_goals_; } -inline void Contract::set_leggacy(bool value) { - _internal_set_leggacy(value); - // @@protoc_insertion_point(field_set:ei.Contract.leggacy) +inline ::google::protobuf::RepeatedPtrField<::ei::ContractSeasonInfo_GoalSet>* +ContractSeasonInfo::_internal_mutable_grade_goals() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.grade_goals_; } -// optional bool cc_only = 22; -inline bool Contract::_internal_has_cc_only() const { - bool value = (_has_bits_[0] & 0x00004000u) != 0; - return value; +// ------------------------------------------------------------------- + +// ContractSeasonInfos + +// repeated .ei.ContractSeasonInfo infos = 1; +inline int ContractSeasonInfos::_internal_infos_size() const { + return _internal_infos().size(); } -inline bool Contract::has_cc_only() const { - return _internal_has_cc_only(); +inline int ContractSeasonInfos::infos_size() const { + return _internal_infos_size(); } -inline void Contract::clear_cc_only() { - cc_only_ = false; - _has_bits_[0] &= ~0x00004000u; +inline void ContractSeasonInfos::clear_infos() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.infos_.Clear(); } -inline bool Contract::_internal_cc_only() const { - return cc_only_; +inline ::ei::ContractSeasonInfo* ContractSeasonInfos::mutable_infos(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_mutable:ei.ContractSeasonInfos.infos) + return _internal_mutable_infos()->Mutable(index); } -inline bool Contract::cc_only() const { - // @@protoc_insertion_point(field_get:ei.Contract.cc_only) - return _internal_cc_only(); +inline ::google::protobuf::RepeatedPtrField<::ei::ContractSeasonInfo>* ContractSeasonInfos::mutable_infos() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_mutable_list:ei.ContractSeasonInfos.infos) + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_infos(); } -inline void Contract::_internal_set_cc_only(bool value) { - _has_bits_[0] |= 0x00004000u; - cc_only_ = value; +inline const ::ei::ContractSeasonInfo& ContractSeasonInfos::infos(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:ei.ContractSeasonInfos.infos) + return _internal_infos().Get(index); } -inline void Contract::set_cc_only(bool value) { - _internal_set_cc_only(value); - // @@protoc_insertion_point(field_set:ei.Contract.cc_only) +inline ::ei::ContractSeasonInfo* ContractSeasonInfos::add_infos() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ContractSeasonInfo* _add = _internal_mutable_infos()->Add(); + // @@protoc_insertion_point(field_add:ei.ContractSeasonInfos.infos) + return _add; } - -// repeated string default_shell_ids = 24; -inline int Contract::_internal_default_shell_ids_size() const { - return default_shell_ids_.size(); +inline const ::google::protobuf::RepeatedPtrField<::ei::ContractSeasonInfo>& ContractSeasonInfos::infos() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_list:ei.ContractSeasonInfos.infos) + return _internal_infos(); } -inline int Contract::default_shell_ids_size() const { - return _internal_default_shell_ids_size(); +inline const ::google::protobuf::RepeatedPtrField<::ei::ContractSeasonInfo>& +ContractSeasonInfos::_internal_infos() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.infos_; } -inline void Contract::clear_default_shell_ids() { - default_shell_ids_.Clear(); +inline ::google::protobuf::RepeatedPtrField<::ei::ContractSeasonInfo>* +ContractSeasonInfos::_internal_mutable_infos() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.infos_; } -inline std::string* Contract::add_default_shell_ids() { - std::string* _s = _internal_add_default_shell_ids(); - // @@protoc_insertion_point(field_add_mutable:ei.Contract.default_shell_ids) - return _s; + +// ------------------------------------------------------------------- + +// ContractPlayerInfo_SeasonProgress + +// optional string season_id = 1; +inline bool ContractPlayerInfo_SeasonProgress::has_season_id() const { + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } -inline const std::string& Contract::_internal_default_shell_ids(int index) const { - return default_shell_ids_.Get(index); +inline void ContractPlayerInfo_SeasonProgress::clear_season_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.season_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& Contract::default_shell_ids(int index) const { - // @@protoc_insertion_point(field_get:ei.Contract.default_shell_ids) - return _internal_default_shell_ids(index); +inline const std::string& ContractPlayerInfo_SeasonProgress::season_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:ei.ContractPlayerInfo.SeasonProgress.season_id) + return _internal_season_id(); } -inline std::string* Contract::mutable_default_shell_ids(int index) { - // @@protoc_insertion_point(field_mutable:ei.Contract.default_shell_ids) - return default_shell_ids_.Mutable(index); +template +inline PROTOBUF_ALWAYS_INLINE void ContractPlayerInfo_SeasonProgress::set_season_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.season_id_.Set(static_cast(arg), args..., GetArena()); + // @@protoc_insertion_point(field_set:ei.ContractPlayerInfo.SeasonProgress.season_id) } -inline void Contract::set_default_shell_ids(int index, const std::string& value) { - default_shell_ids_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set:ei.Contract.default_shell_ids) +inline std::string* ContractPlayerInfo_SeasonProgress::mutable_season_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { + std::string* _s = _internal_mutable_season_id(); + // @@protoc_insertion_point(field_mutable:ei.ContractPlayerInfo.SeasonProgress.season_id) + return _s; } -inline void Contract::set_default_shell_ids(int index, std::string&& value) { - default_shell_ids_.Mutable(index)->assign(std::move(value)); - // @@protoc_insertion_point(field_set:ei.Contract.default_shell_ids) +inline const std::string& ContractPlayerInfo_SeasonProgress::_internal_season_id() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.season_id_.Get(); } -inline void Contract::set_default_shell_ids(int index, const char* value) { - GOOGLE_DCHECK(value != nullptr); - default_shell_ids_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set_char:ei.Contract.default_shell_ids) +inline void ContractPlayerInfo_SeasonProgress::_internal_set_season_id(const std::string& value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.season_id_.Set(value, GetArena()); } -inline void Contract::set_default_shell_ids(int index, const char* value, size_t size) { - default_shell_ids_.Mutable(index)->assign( - reinterpret_cast(value), size); - // @@protoc_insertion_point(field_set_pointer:ei.Contract.default_shell_ids) +inline std::string* ContractPlayerInfo_SeasonProgress::_internal_mutable_season_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.season_id_.Mutable( GetArena()); } -inline std::string* Contract::_internal_add_default_shell_ids() { - return default_shell_ids_.Add(); +inline std::string* ContractPlayerInfo_SeasonProgress::release_season_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); + // @@protoc_insertion_point(field_release:ei.ContractPlayerInfo.SeasonProgress.season_id) + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { + return nullptr; + } + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.season_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.season_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void Contract::add_default_shell_ids(const std::string& value) { - default_shell_ids_.Add()->assign(value); - // @@protoc_insertion_point(field_add:ei.Contract.default_shell_ids) +inline void ContractPlayerInfo_SeasonProgress::set_allocated_season_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; + } else { + _impl_._has_bits_[0] &= ~0x00000001u; + } + _impl_.season_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.season_id_.IsDefault()) { + _impl_.season_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:ei.ContractPlayerInfo.SeasonProgress.season_id) } -inline void Contract::add_default_shell_ids(std::string&& value) { - default_shell_ids_.Add(std::move(value)); - // @@protoc_insertion_point(field_add:ei.Contract.default_shell_ids) + +// optional bool active = 2; +inline bool ContractPlayerInfo_SeasonProgress::has_active() const { + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; +} +inline void ContractPlayerInfo_SeasonProgress::clear_active() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.active_ = false; + _impl_._has_bits_[0] &= ~0x00000002u; } -inline void Contract::add_default_shell_ids(const char* value) { - GOOGLE_DCHECK(value != nullptr); - default_shell_ids_.Add()->assign(value); - // @@protoc_insertion_point(field_add_char:ei.Contract.default_shell_ids) +inline bool ContractPlayerInfo_SeasonProgress::active() const { + // @@protoc_insertion_point(field_get:ei.ContractPlayerInfo.SeasonProgress.active) + return _internal_active(); } -inline void Contract::add_default_shell_ids(const char* value, size_t size) { - default_shell_ids_.Add()->assign(reinterpret_cast(value), size); - // @@protoc_insertion_point(field_add_pointer:ei.Contract.default_shell_ids) +inline void ContractPlayerInfo_SeasonProgress::set_active(bool value) { + _internal_set_active(value); + _impl_._has_bits_[0] |= 0x00000002u; + // @@protoc_insertion_point(field_set:ei.ContractPlayerInfo.SeasonProgress.active) } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& -Contract::default_shell_ids() const { - // @@protoc_insertion_point(field_list:ei.Contract.default_shell_ids) - return default_shell_ids_; +inline bool ContractPlayerInfo_SeasonProgress::_internal_active() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.active_; } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* -Contract::mutable_default_shell_ids() { - // @@protoc_insertion_point(field_mutable_list:ei.Contract.default_shell_ids) - return &default_shell_ids_; +inline void ContractPlayerInfo_SeasonProgress::_internal_set_active(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.active_ = value; } -// optional bool debug = 11; -inline bool Contract::_internal_has_debug() const { - bool value = (_has_bits_[0] & 0x00008000u) != 0; +// optional .ei.Contract.PlayerGrade starting_grade = 3; +inline bool ContractPlayerInfo_SeasonProgress::has_starting_grade() const { + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; return value; } -inline bool Contract::has_debug() const { - return _internal_has_debug(); -} -inline void Contract::clear_debug() { - debug_ = false; - _has_bits_[0] &= ~0x00008000u; +inline void ContractPlayerInfo_SeasonProgress::clear_starting_grade() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.starting_grade_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } -inline bool Contract::_internal_debug() const { - return debug_; +inline ::ei::Contract_PlayerGrade ContractPlayerInfo_SeasonProgress::starting_grade() const { + // @@protoc_insertion_point(field_get:ei.ContractPlayerInfo.SeasonProgress.starting_grade) + return _internal_starting_grade(); } -inline bool Contract::debug() const { - // @@protoc_insertion_point(field_get:ei.Contract.debug) - return _internal_debug(); +inline void ContractPlayerInfo_SeasonProgress::set_starting_grade(::ei::Contract_PlayerGrade value) { + _internal_set_starting_grade(value); + _impl_._has_bits_[0] |= 0x00000004u; + // @@protoc_insertion_point(field_set:ei.ContractPlayerInfo.SeasonProgress.starting_grade) } -inline void Contract::_internal_set_debug(bool value) { - _has_bits_[0] |= 0x00008000u; - debug_ = value; +inline ::ei::Contract_PlayerGrade ContractPlayerInfo_SeasonProgress::_internal_starting_grade() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::Contract_PlayerGrade>(_impl_.starting_grade_); } -inline void Contract::set_debug(bool value) { - _internal_set_debug(value); - // @@protoc_insertion_point(field_set:ei.Contract.debug) +inline void ContractPlayerInfo_SeasonProgress::_internal_set_starting_grade(::ei::Contract_PlayerGrade value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::Contract_PlayerGrade_IsValid(value)); + _impl_.starting_grade_ = value; } -// optional string key = 21; -inline bool Contract::_internal_has_key() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; +// optional double total_cxp = 4; +inline bool ContractPlayerInfo_SeasonProgress::has_total_cxp() const { + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; return value; } -inline bool Contract::has_key() const { - return _internal_has_key(); +inline void ContractPlayerInfo_SeasonProgress::clear_total_cxp() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.total_cxp_ = 0; + _impl_._has_bits_[0] &= ~0x00000008u; } -inline void Contract::clear_key() { - key_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000008u; +inline double ContractPlayerInfo_SeasonProgress::total_cxp() const { + // @@protoc_insertion_point(field_get:ei.ContractPlayerInfo.SeasonProgress.total_cxp) + return _internal_total_cxp(); } -inline const std::string& Contract::key() const { - // @@protoc_insertion_point(field_get:ei.Contract.key) - return _internal_key(); +inline void ContractPlayerInfo_SeasonProgress::set_total_cxp(double value) { + _internal_set_total_cxp(value); + _impl_._has_bits_[0] |= 0x00000008u; + // @@protoc_insertion_point(field_set:ei.ContractPlayerInfo.SeasonProgress.total_cxp) } -template -inline PROTOBUF_ALWAYS_INLINE -void Contract::set_key(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000008u; - key_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:ei.Contract.key) +inline double ContractPlayerInfo_SeasonProgress::_internal_total_cxp() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.total_cxp_; } -inline std::string* Contract::mutable_key() { - std::string* _s = _internal_mutable_key(); - // @@protoc_insertion_point(field_mutable:ei.Contract.key) - return _s; +inline void ContractPlayerInfo_SeasonProgress::_internal_set_total_cxp(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.total_cxp_ = value; } -inline const std::string& Contract::_internal_key() const { - return key_.Get(); + +// optional double cxp_last_reward_given = 5; +inline bool ContractPlayerInfo_SeasonProgress::has_cxp_last_reward_given() const { + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } -inline void Contract::_internal_set_key(const std::string& value) { - _has_bits_[0] |= 0x00000008u; - key_.Set(value, GetArenaForAllocation()); +inline void ContractPlayerInfo_SeasonProgress::clear_cxp_last_reward_given() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cxp_last_reward_given_ = 0; + _impl_._has_bits_[0] &= ~0x00000010u; } -inline std::string* Contract::_internal_mutable_key() { - _has_bits_[0] |= 0x00000008u; - return key_.Mutable(GetArenaForAllocation()); +inline double ContractPlayerInfo_SeasonProgress::cxp_last_reward_given() const { + // @@protoc_insertion_point(field_get:ei.ContractPlayerInfo.SeasonProgress.cxp_last_reward_given) + return _internal_cxp_last_reward_given(); } -inline std::string* Contract::release_key() { - // @@protoc_insertion_point(field_release:ei.Contract.key) - if (!_internal_has_key()) { - return nullptr; - } - _has_bits_[0] &= ~0x00000008u; - auto* p = key_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (key_.IsDefault()) { - key_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; +inline void ContractPlayerInfo_SeasonProgress::set_cxp_last_reward_given(double value) { + _internal_set_cxp_last_reward_given(value); + _impl_._has_bits_[0] |= 0x00000010u; + // @@protoc_insertion_point(field_set:ei.ContractPlayerInfo.SeasonProgress.cxp_last_reward_given) } -inline void Contract::set_allocated_key(std::string* key) { - if (key != nullptr) { - _has_bits_[0] |= 0x00000008u; - } else { - _has_bits_[0] &= ~0x00000008u; - } - key_.SetAllocated(key, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (key_.IsDefault()) { - key_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:ei.Contract.key) +inline double ContractPlayerInfo_SeasonProgress::_internal_cxp_last_reward_given() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.cxp_last_reward_given_; +} +inline void ContractPlayerInfo_SeasonProgress::_internal_set_cxp_last_reward_given(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cxp_last_reward_given_ = value; } // ------------------------------------------------------------------- @@ -70972,466 +78364,529 @@ inline void Contract::set_allocated_key(std::string* key) { // ContractPlayerInfo // optional .ei.Contract.PlayerGrade grade = 1; -inline bool ContractPlayerInfo::_internal_has_grade() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ContractPlayerInfo::has_grade() const { - return _internal_has_grade(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ContractPlayerInfo::clear_grade() { - grade_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline ::ei::Contract_PlayerGrade ContractPlayerInfo::_internal_grade() const { - return static_cast< ::ei::Contract_PlayerGrade >(grade_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.grade_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline ::ei::Contract_PlayerGrade ContractPlayerInfo::grade() const { // @@protoc_insertion_point(field_get:ei.ContractPlayerInfo.grade) return _internal_grade(); } -inline void ContractPlayerInfo::_internal_set_grade(::ei::Contract_PlayerGrade value) { - assert(::ei::Contract_PlayerGrade_IsValid(value)); - _has_bits_[0] |= 0x00000004u; - grade_ = value; -} inline void ContractPlayerInfo::set_grade(::ei::Contract_PlayerGrade value) { _internal_set_grade(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.ContractPlayerInfo.grade) } +inline ::ei::Contract_PlayerGrade ContractPlayerInfo::_internal_grade() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::Contract_PlayerGrade>(_impl_.grade_); +} +inline void ContractPlayerInfo::_internal_set_grade(::ei::Contract_PlayerGrade value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::Contract_PlayerGrade_IsValid(value)); + _impl_.grade_ = value; +} // optional double total_cxp = 2; -inline bool ContractPlayerInfo::_internal_has_total_cxp() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ContractPlayerInfo::has_total_cxp() const { - return _internal_has_total_cxp(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ContractPlayerInfo::clear_total_cxp() { - total_cxp_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline double ContractPlayerInfo::_internal_total_cxp() const { - return total_cxp_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.total_cxp_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } inline double ContractPlayerInfo::total_cxp() const { // @@protoc_insertion_point(field_get:ei.ContractPlayerInfo.total_cxp) return _internal_total_cxp(); } -inline void ContractPlayerInfo::_internal_set_total_cxp(double value) { - _has_bits_[0] |= 0x00000002u; - total_cxp_ = value; -} inline void ContractPlayerInfo::set_total_cxp(double value) { _internal_set_total_cxp(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.ContractPlayerInfo.total_cxp) } +inline double ContractPlayerInfo::_internal_total_cxp() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.total_cxp_; +} +inline void ContractPlayerInfo::_internal_set_total_cxp(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.total_cxp_ = value; +} // optional double season_cxp = 13; -inline bool ContractPlayerInfo::_internal_has_season_cxp() const { - bool value = (_has_bits_[0] & 0x00000400u) != 0; - return value; -} inline bool ContractPlayerInfo::has_season_cxp() const { - return _internal_has_season_cxp(); + bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0; + return value; } inline void ContractPlayerInfo::clear_season_cxp() { - season_cxp_ = 0; - _has_bits_[0] &= ~0x00000400u; -} -inline double ContractPlayerInfo::_internal_season_cxp() const { - return season_cxp_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.season_cxp_ = 0; + _impl_._has_bits_[0] &= ~0x00000400u; } inline double ContractPlayerInfo::season_cxp() const { // @@protoc_insertion_point(field_get:ei.ContractPlayerInfo.season_cxp) return _internal_season_cxp(); } -inline void ContractPlayerInfo::_internal_set_season_cxp(double value) { - _has_bits_[0] |= 0x00000400u; - season_cxp_ = value; -} inline void ContractPlayerInfo::set_season_cxp(double value) { _internal_set_season_cxp(value); + _impl_._has_bits_[0] |= 0x00000400u; // @@protoc_insertion_point(field_set:ei.ContractPlayerInfo.season_cxp) } +inline double ContractPlayerInfo::_internal_season_cxp() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.season_cxp_; +} +inline void ContractPlayerInfo::_internal_set_season_cxp(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.season_cxp_ = value; +} // optional double grade_score = 7; -inline bool ContractPlayerInfo::_internal_has_grade_score() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool ContractPlayerInfo::has_grade_score() const { - return _internal_has_grade_score(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void ContractPlayerInfo::clear_grade_score() { - grade_score_ = 0; - _has_bits_[0] &= ~0x00000020u; -} -inline double ContractPlayerInfo::_internal_grade_score() const { - return grade_score_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.grade_score_ = 0; + _impl_._has_bits_[0] &= ~0x00000020u; } inline double ContractPlayerInfo::grade_score() const { // @@protoc_insertion_point(field_get:ei.ContractPlayerInfo.grade_score) return _internal_grade_score(); } -inline void ContractPlayerInfo::_internal_set_grade_score(double value) { - _has_bits_[0] |= 0x00000020u; - grade_score_ = value; -} inline void ContractPlayerInfo::set_grade_score(double value) { _internal_set_grade_score(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.ContractPlayerInfo.grade_score) } +inline double ContractPlayerInfo::_internal_grade_score() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.grade_score_; +} +inline void ContractPlayerInfo::_internal_set_grade_score(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.grade_score_ = value; +} // optional double target_grade_score = 9; -inline bool ContractPlayerInfo::_internal_has_target_grade_score() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool ContractPlayerInfo::has_target_grade_score() const { - return _internal_has_target_grade_score(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void ContractPlayerInfo::clear_target_grade_score() { - target_grade_score_ = 0; - _has_bits_[0] &= ~0x00000080u; -} -inline double ContractPlayerInfo::_internal_target_grade_score() const { - return target_grade_score_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.target_grade_score_ = 0; + _impl_._has_bits_[0] &= ~0x00000080u; } inline double ContractPlayerInfo::target_grade_score() const { // @@protoc_insertion_point(field_get:ei.ContractPlayerInfo.target_grade_score) return _internal_target_grade_score(); } -inline void ContractPlayerInfo::_internal_set_target_grade_score(double value) { - _has_bits_[0] |= 0x00000080u; - target_grade_score_ = value; -} inline void ContractPlayerInfo::set_target_grade_score(double value) { _internal_set_target_grade_score(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.ContractPlayerInfo.target_grade_score) } +inline double ContractPlayerInfo::_internal_target_grade_score() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.target_grade_score_; +} +inline void ContractPlayerInfo::_internal_set_target_grade_score(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.target_grade_score_ = value; +} // optional double soul_power = 10; -inline bool ContractPlayerInfo::_internal_has_soul_power() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool ContractPlayerInfo::has_soul_power() const { - return _internal_has_soul_power(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void ContractPlayerInfo::clear_soul_power() { - soul_power_ = 0; - _has_bits_[0] &= ~0x00000100u; -} -inline double ContractPlayerInfo::_internal_soul_power() const { - return soul_power_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_power_ = 0; + _impl_._has_bits_[0] &= ~0x00000100u; } inline double ContractPlayerInfo::soul_power() const { // @@protoc_insertion_point(field_get:ei.ContractPlayerInfo.soul_power) return _internal_soul_power(); } -inline void ContractPlayerInfo::_internal_set_soul_power(double value) { - _has_bits_[0] |= 0x00000100u; - soul_power_ = value; -} inline void ContractPlayerInfo::set_soul_power(double value) { _internal_set_soul_power(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.ContractPlayerInfo.soul_power) } +inline double ContractPlayerInfo::_internal_soul_power() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.soul_power_; +} +inline void ContractPlayerInfo::_internal_set_soul_power(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_power_ = value; +} // optional double target_soul_power = 8; -inline bool ContractPlayerInfo::_internal_has_target_soul_power() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool ContractPlayerInfo::has_target_soul_power() const { - return _internal_has_target_soul_power(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void ContractPlayerInfo::clear_target_soul_power() { - target_soul_power_ = 0; - _has_bits_[0] &= ~0x00000040u; -} -inline double ContractPlayerInfo::_internal_target_soul_power() const { - return target_soul_power_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.target_soul_power_ = 0; + _impl_._has_bits_[0] &= ~0x00000040u; } inline double ContractPlayerInfo::target_soul_power() const { // @@protoc_insertion_point(field_get:ei.ContractPlayerInfo.target_soul_power) return _internal_target_soul_power(); } -inline void ContractPlayerInfo::_internal_set_target_soul_power(double value) { - _has_bits_[0] |= 0x00000040u; - target_soul_power_ = value; -} inline void ContractPlayerInfo::set_target_soul_power(double value) { _internal_set_target_soul_power(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.ContractPlayerInfo.target_soul_power) } +inline double ContractPlayerInfo::_internal_target_soul_power() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.target_soul_power_; +} +inline void ContractPlayerInfo::_internal_set_target_soul_power(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.target_soul_power_ = value; +} // optional double grade_progress = 12; -inline bool ContractPlayerInfo::_internal_has_grade_progress() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool ContractPlayerInfo::has_grade_progress() const { - return _internal_has_grade_progress(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void ContractPlayerInfo::clear_grade_progress() { - grade_progress_ = 0; - _has_bits_[0] &= ~0x00000200u; -} -inline double ContractPlayerInfo::_internal_grade_progress() const { - return grade_progress_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.grade_progress_ = 0; + _impl_._has_bits_[0] &= ~0x00000200u; } inline double ContractPlayerInfo::grade_progress() const { // @@protoc_insertion_point(field_get:ei.ContractPlayerInfo.grade_progress) return _internal_grade_progress(); } -inline void ContractPlayerInfo::_internal_set_grade_progress(double value) { - _has_bits_[0] |= 0x00000200u; - grade_progress_ = value; -} inline void ContractPlayerInfo::set_grade_progress(double value) { _internal_set_grade_progress(value); + _impl_._has_bits_[0] |= 0x00000200u; // @@protoc_insertion_point(field_set:ei.ContractPlayerInfo.grade_progress) } +inline double ContractPlayerInfo::_internal_grade_progress() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.grade_progress_; +} +inline void ContractPlayerInfo::_internal_set_grade_progress(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.grade_progress_ = value; +} // repeated .ei.ContractEvaluation.PoorBehavior issues = 11; inline int ContractPlayerInfo::_internal_issues_size() const { - return issues_.size(); + return _internal_issues().size(); } inline int ContractPlayerInfo::issues_size() const { return _internal_issues_size(); } inline void ContractPlayerInfo::clear_issues() { - issues_.Clear(); -} -inline ::ei::ContractEvaluation_PoorBehavior ContractPlayerInfo::_internal_issues(int index) const { - return static_cast< ::ei::ContractEvaluation_PoorBehavior >(issues_.Get(index)); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.issues_.Clear(); } inline ::ei::ContractEvaluation_PoorBehavior ContractPlayerInfo::issues(int index) const { // @@protoc_insertion_point(field_get:ei.ContractPlayerInfo.issues) - return _internal_issues(index); + return static_cast<::ei::ContractEvaluation_PoorBehavior>(_internal_issues().Get(index)); } inline void ContractPlayerInfo::set_issues(int index, ::ei::ContractEvaluation_PoorBehavior value) { assert(::ei::ContractEvaluation_PoorBehavior_IsValid(value)); - issues_.Set(index, value); + _internal_mutable_issues()->Set(index, value); // @@protoc_insertion_point(field_set:ei.ContractPlayerInfo.issues) } -inline void ContractPlayerInfo::_internal_add_issues(::ei::ContractEvaluation_PoorBehavior value) { - assert(::ei::ContractEvaluation_PoorBehavior_IsValid(value)); - issues_.Add(value); -} inline void ContractPlayerInfo::add_issues(::ei::ContractEvaluation_PoorBehavior value) { - _internal_add_issues(value); + assert(::ei::ContractEvaluation_PoorBehavior_IsValid(value)); + ::google::protobuf::internal::TSanWrite(&_impl_); + _internal_mutable_issues()->Add(value); // @@protoc_insertion_point(field_add:ei.ContractPlayerInfo.issues) } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField& -ContractPlayerInfo::issues() const { +inline const ::google::protobuf::RepeatedField& ContractPlayerInfo::issues() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ContractPlayerInfo.issues) - return issues_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField* -ContractPlayerInfo::_internal_mutable_issues() { - return &issues_; + return _internal_issues(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField* -ContractPlayerInfo::mutable_issues() { +inline ::google::protobuf::RepeatedField* ContractPlayerInfo::mutable_issues() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ContractPlayerInfo.issues) + ::google::protobuf::internal::TSanWrite(&_impl_); return _internal_mutable_issues(); } +inline const ::google::protobuf::RepeatedField& ContractPlayerInfo::_internal_issues() + const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.issues_; +} +inline ::google::protobuf::RepeatedField* ContractPlayerInfo::_internal_mutable_issues() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.issues_; +} // optional double issue_score = 14; -inline bool ContractPlayerInfo::_internal_has_issue_score() const { - bool value = (_has_bits_[0] & 0x00000800u) != 0; - return value; -} inline bool ContractPlayerInfo::has_issue_score() const { - return _internal_has_issue_score(); + bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; + return value; } inline void ContractPlayerInfo::clear_issue_score() { - issue_score_ = 0; - _has_bits_[0] &= ~0x00000800u; -} -inline double ContractPlayerInfo::_internal_issue_score() const { - return issue_score_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.issue_score_ = 0; + _impl_._has_bits_[0] &= ~0x00000800u; } inline double ContractPlayerInfo::issue_score() const { // @@protoc_insertion_point(field_get:ei.ContractPlayerInfo.issue_score) return _internal_issue_score(); } -inline void ContractPlayerInfo::_internal_set_issue_score(double value) { - _has_bits_[0] |= 0x00000800u; - issue_score_ = value; -} inline void ContractPlayerInfo::set_issue_score(double value) { _internal_set_issue_score(value); + _impl_._has_bits_[0] |= 0x00000800u; // @@protoc_insertion_point(field_set:ei.ContractPlayerInfo.issue_score) } +inline double ContractPlayerInfo::_internal_issue_score() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.issue_score_; +} +inline void ContractPlayerInfo::_internal_set_issue_score(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.issue_score_ = value; +} // optional .ei.ContractPlayerInfo.Status status = 3; -inline bool ContractPlayerInfo::_internal_has_status() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool ContractPlayerInfo::has_status() const { - return _internal_has_status(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void ContractPlayerInfo::clear_status() { - status_ = 0; - _has_bits_[0] &= ~0x00000008u; -} -inline ::ei::ContractPlayerInfo_Status ContractPlayerInfo::_internal_status() const { - return static_cast< ::ei::ContractPlayerInfo_Status >(status_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.status_ = 0; + _impl_._has_bits_[0] &= ~0x00000008u; } inline ::ei::ContractPlayerInfo_Status ContractPlayerInfo::status() const { // @@protoc_insertion_point(field_get:ei.ContractPlayerInfo.status) return _internal_status(); } -inline void ContractPlayerInfo::_internal_set_status(::ei::ContractPlayerInfo_Status value) { - assert(::ei::ContractPlayerInfo_Status_IsValid(value)); - _has_bits_[0] |= 0x00000008u; - status_ = value; -} inline void ContractPlayerInfo::set_status(::ei::ContractPlayerInfo_Status value) { _internal_set_status(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.ContractPlayerInfo.status) } +inline ::ei::ContractPlayerInfo_Status ContractPlayerInfo::_internal_status() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::ContractPlayerInfo_Status>(_impl_.status_); +} +inline void ContractPlayerInfo::_internal_set_status(::ei::ContractPlayerInfo_Status value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::ContractPlayerInfo_Status_IsValid(value)); + _impl_.status_ = value; +} // optional double last_evaluation_time = 4; -inline bool ContractPlayerInfo::_internal_has_last_evaluation_time() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool ContractPlayerInfo::has_last_evaluation_time() const { - return _internal_has_last_evaluation_time(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void ContractPlayerInfo::clear_last_evaluation_time() { - last_evaluation_time_ = 0; - _has_bits_[0] &= ~0x00000010u; -} -inline double ContractPlayerInfo::_internal_last_evaluation_time() const { - return last_evaluation_time_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_evaluation_time_ = 0; + _impl_._has_bits_[0] &= ~0x00000010u; } inline double ContractPlayerInfo::last_evaluation_time() const { // @@protoc_insertion_point(field_get:ei.ContractPlayerInfo.last_evaluation_time) return _internal_last_evaluation_time(); } -inline void ContractPlayerInfo::_internal_set_last_evaluation_time(double value) { - _has_bits_[0] |= 0x00000010u; - last_evaluation_time_ = value; -} inline void ContractPlayerInfo::set_last_evaluation_time(double value) { _internal_set_last_evaluation_time(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.ContractPlayerInfo.last_evaluation_time) } +inline double ContractPlayerInfo::_internal_last_evaluation_time() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.last_evaluation_time_; +} +inline void ContractPlayerInfo::_internal_set_last_evaluation_time(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_evaluation_time_ = value; +} // optional string last_evaluation_version = 5; -inline bool ContractPlayerInfo::_internal_has_last_evaluation_version() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ContractPlayerInfo::has_last_evaluation_version() const { - return _internal_has_last_evaluation_version(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ContractPlayerInfo::clear_last_evaluation_version() { - last_evaluation_version_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_evaluation_version_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ContractPlayerInfo::last_evaluation_version() const { +inline const std::string& ContractPlayerInfo::last_evaluation_version() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractPlayerInfo.last_evaluation_version) return _internal_last_evaluation_version(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractPlayerInfo::set_last_evaluation_version(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - last_evaluation_version_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractPlayerInfo::set_last_evaluation_version(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.last_evaluation_version_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractPlayerInfo.last_evaluation_version) } -inline std::string* ContractPlayerInfo::mutable_last_evaluation_version() { +inline std::string* ContractPlayerInfo::mutable_last_evaluation_version() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_last_evaluation_version(); // @@protoc_insertion_point(field_mutable:ei.ContractPlayerInfo.last_evaluation_version) return _s; } inline const std::string& ContractPlayerInfo::_internal_last_evaluation_version() const { - return last_evaluation_version_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.last_evaluation_version_.Get(); } inline void ContractPlayerInfo::_internal_set_last_evaluation_version(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - last_evaluation_version_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.last_evaluation_version_.Set(value, GetArena()); } inline std::string* ContractPlayerInfo::_internal_mutable_last_evaluation_version() { - _has_bits_[0] |= 0x00000001u; - return last_evaluation_version_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.last_evaluation_version_.Mutable( GetArena()); } inline std::string* ContractPlayerInfo::release_last_evaluation_version() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractPlayerInfo.last_evaluation_version) - if (!_internal_has_last_evaluation_version()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = last_evaluation_version_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (last_evaluation_version_.IsDefault()) { - last_evaluation_version_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.last_evaluation_version_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.last_evaluation_version_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractPlayerInfo::set_allocated_last_evaluation_version(std::string* last_evaluation_version) { - if (last_evaluation_version != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ContractPlayerInfo::set_allocated_last_evaluation_version(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - last_evaluation_version_.SetAllocated(last_evaluation_version, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (last_evaluation_version_.IsDefault()) { - last_evaluation_version_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.last_evaluation_version_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.last_evaluation_version_.IsDefault()) { + _impl_.last_evaluation_version_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractPlayerInfo.last_evaluation_version) } // repeated .ei.ContractEvaluation unread_evaluations = 6; inline int ContractPlayerInfo::_internal_unread_evaluations_size() const { - return unread_evaluations_.size(); + return _internal_unread_evaluations().size(); } inline int ContractPlayerInfo::unread_evaluations_size() const { return _internal_unread_evaluations_size(); } inline void ContractPlayerInfo::clear_unread_evaluations() { - unread_evaluations_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.unread_evaluations_.Clear(); } -inline ::ei::ContractEvaluation* ContractPlayerInfo::mutable_unread_evaluations(int index) { +inline ::ei::ContractEvaluation* ContractPlayerInfo::mutable_unread_evaluations(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ContractPlayerInfo.unread_evaluations) - return unread_evaluations_.Mutable(index); + return _internal_mutable_unread_evaluations()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractEvaluation >* -ContractPlayerInfo::mutable_unread_evaluations() { +inline ::google::protobuf::RepeatedPtrField<::ei::ContractEvaluation>* ContractPlayerInfo::mutable_unread_evaluations() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ContractPlayerInfo.unread_evaluations) - return &unread_evaluations_; -} -inline const ::ei::ContractEvaluation& ContractPlayerInfo::_internal_unread_evaluations(int index) const { - return unread_evaluations_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_unread_evaluations(); } -inline const ::ei::ContractEvaluation& ContractPlayerInfo::unread_evaluations(int index) const { +inline const ::ei::ContractEvaluation& ContractPlayerInfo::unread_evaluations(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractPlayerInfo.unread_evaluations) - return _internal_unread_evaluations(index); + return _internal_unread_evaluations().Get(index); } -inline ::ei::ContractEvaluation* ContractPlayerInfo::_internal_add_unread_evaluations() { - return unread_evaluations_.Add(); -} -inline ::ei::ContractEvaluation* ContractPlayerInfo::add_unread_evaluations() { - ::ei::ContractEvaluation* _add = _internal_add_unread_evaluations(); +inline ::ei::ContractEvaluation* ContractPlayerInfo::add_unread_evaluations() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ContractEvaluation* _add = _internal_mutable_unread_evaluations()->Add(); // @@protoc_insertion_point(field_add:ei.ContractPlayerInfo.unread_evaluations) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractEvaluation >& -ContractPlayerInfo::unread_evaluations() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ContractEvaluation>& ContractPlayerInfo::unread_evaluations() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ContractPlayerInfo.unread_evaluations) - return unread_evaluations_; + return _internal_unread_evaluations(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ContractEvaluation>& +ContractPlayerInfo::_internal_unread_evaluations() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.unread_evaluations_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ContractEvaluation>* +ContractPlayerInfo::_internal_mutable_unread_evaluations() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.unread_evaluations_; +} + +// repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15; +inline int ContractPlayerInfo::_internal_season_progress_size() const { + return _internal_season_progress().size(); +} +inline int ContractPlayerInfo::season_progress_size() const { + return _internal_season_progress_size(); +} +inline void ContractPlayerInfo::clear_season_progress() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.season_progress_.Clear(); +} +inline ::ei::ContractPlayerInfo_SeasonProgress* ContractPlayerInfo::mutable_season_progress(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_mutable:ei.ContractPlayerInfo.season_progress) + return _internal_mutable_season_progress()->Mutable(index); +} +inline ::google::protobuf::RepeatedPtrField<::ei::ContractPlayerInfo_SeasonProgress>* ContractPlayerInfo::mutable_season_progress() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_mutable_list:ei.ContractPlayerInfo.season_progress) + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_season_progress(); +} +inline const ::ei::ContractPlayerInfo_SeasonProgress& ContractPlayerInfo::season_progress(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:ei.ContractPlayerInfo.season_progress) + return _internal_season_progress().Get(index); +} +inline ::ei::ContractPlayerInfo_SeasonProgress* ContractPlayerInfo::add_season_progress() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ContractPlayerInfo_SeasonProgress* _add = _internal_mutable_season_progress()->Add(); + // @@protoc_insertion_point(field_add:ei.ContractPlayerInfo.season_progress) + return _add; +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ContractPlayerInfo_SeasonProgress>& ContractPlayerInfo::season_progress() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_list:ei.ContractPlayerInfo.season_progress) + return _internal_season_progress(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ContractPlayerInfo_SeasonProgress>& +ContractPlayerInfo::_internal_season_progress() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.season_progress_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ContractPlayerInfo_SeasonProgress>* +ContractPlayerInfo::_internal_mutable_season_progress() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.season_progress_; } // ------------------------------------------------------------------- @@ -71439,1432 +78894,1444 @@ ContractPlayerInfo::unread_evaluations() const { // ContractEvaluation // optional string contract_identifier = 40; -inline bool ContractEvaluation::_internal_has_contract_identifier() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ContractEvaluation::has_contract_identifier() const { - return _internal_has_contract_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ContractEvaluation::clear_contract_identifier() { - contract_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contract_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& ContractEvaluation::contract_identifier() const { +inline const std::string& ContractEvaluation::contract_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractEvaluation.contract_identifier) return _internal_contract_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractEvaluation::set_contract_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - contract_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractEvaluation::set_contract_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.contract_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractEvaluation.contract_identifier) } -inline std::string* ContractEvaluation::mutable_contract_identifier() { +inline std::string* ContractEvaluation::mutable_contract_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_contract_identifier(); // @@protoc_insertion_point(field_mutable:ei.ContractEvaluation.contract_identifier) return _s; } inline const std::string& ContractEvaluation::_internal_contract_identifier() const { - return contract_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contract_identifier_.Get(); } inline void ContractEvaluation::_internal_set_contract_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - contract_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.contract_identifier_.Set(value, GetArena()); } inline std::string* ContractEvaluation::_internal_mutable_contract_identifier() { - _has_bits_[0] |= 0x00000002u; - return contract_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.contract_identifier_.Mutable( GetArena()); } inline std::string* ContractEvaluation::release_contract_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractEvaluation.contract_identifier) - if (!_internal_has_contract_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = contract_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_identifier_.IsDefault()) { - contract_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.contract_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractEvaluation::set_allocated_contract_identifier(std::string* contract_identifier) { - if (contract_identifier != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void ContractEvaluation::set_allocated_contract_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - contract_identifier_.SetAllocated(contract_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_identifier_.IsDefault()) { - contract_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.contract_identifier_.IsDefault()) { + _impl_.contract_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractEvaluation.contract_identifier) } // optional string coop_identifier = 41; -inline bool ContractEvaluation::_internal_has_coop_identifier() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ContractEvaluation::has_coop_identifier() const { - return _internal_has_coop_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ContractEvaluation::clear_coop_identifier() { - coop_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& ContractEvaluation::coop_identifier() const { +inline const std::string& ContractEvaluation::coop_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractEvaluation.coop_identifier) return _internal_coop_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractEvaluation::set_coop_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - coop_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractEvaluation::set_coop_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.coop_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractEvaluation.coop_identifier) } -inline std::string* ContractEvaluation::mutable_coop_identifier() { +inline std::string* ContractEvaluation::mutable_coop_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_coop_identifier(); // @@protoc_insertion_point(field_mutable:ei.ContractEvaluation.coop_identifier) return _s; } inline const std::string& ContractEvaluation::_internal_coop_identifier() const { - return coop_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.coop_identifier_.Get(); } inline void ContractEvaluation::_internal_set_coop_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - coop_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.coop_identifier_.Set(value, GetArena()); } inline std::string* ContractEvaluation::_internal_mutable_coop_identifier() { - _has_bits_[0] |= 0x00000004u; - return coop_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.coop_identifier_.Mutable( GetArena()); } inline std::string* ContractEvaluation::release_coop_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractEvaluation.coop_identifier) - if (!_internal_has_coop_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = coop_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (coop_identifier_.IsDefault()) { - coop_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.coop_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.coop_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractEvaluation::set_allocated_coop_identifier(std::string* coop_identifier) { - if (coop_identifier != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void ContractEvaluation::set_allocated_coop_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } - coop_identifier_.SetAllocated(coop_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (coop_identifier_.IsDefault()) { - coop_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.coop_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.coop_identifier_.IsDefault()) { + _impl_.coop_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractEvaluation.coop_identifier) } // optional double cxp = 1; -inline bool ContractEvaluation::_internal_has_cxp() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool ContractEvaluation::has_cxp() const { - return _internal_has_cxp(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void ContractEvaluation::clear_cxp() { - cxp_ = 0; - _has_bits_[0] &= ~0x00000010u; -} -inline double ContractEvaluation::_internal_cxp() const { - return cxp_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cxp_ = 0; + _impl_._has_bits_[0] &= ~0x00000010u; } inline double ContractEvaluation::cxp() const { // @@protoc_insertion_point(field_get:ei.ContractEvaluation.cxp) return _internal_cxp(); } -inline void ContractEvaluation::_internal_set_cxp(double value) { - _has_bits_[0] |= 0x00000010u; - cxp_ = value; -} inline void ContractEvaluation::set_cxp(double value) { _internal_set_cxp(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.ContractEvaluation.cxp) } +inline double ContractEvaluation::_internal_cxp() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.cxp_; +} +inline void ContractEvaluation::_internal_set_cxp(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cxp_ = value; +} // optional bool replay = 24; -inline bool ContractEvaluation::_internal_has_replay() const { - bool value = (_has_bits_[0] & 0x00100000u) != 0; - return value; -} inline bool ContractEvaluation::has_replay() const { - return _internal_has_replay(); + bool value = (_impl_._has_bits_[0] & 0x00100000u) != 0; + return value; } inline void ContractEvaluation::clear_replay() { - replay_ = false; - _has_bits_[0] &= ~0x00100000u; -} -inline bool ContractEvaluation::_internal_replay() const { - return replay_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.replay_ = false; + _impl_._has_bits_[0] &= ~0x00100000u; } inline bool ContractEvaluation::replay() const { // @@protoc_insertion_point(field_get:ei.ContractEvaluation.replay) return _internal_replay(); } -inline void ContractEvaluation::_internal_set_replay(bool value) { - _has_bits_[0] |= 0x00100000u; - replay_ = value; -} inline void ContractEvaluation::set_replay(bool value) { _internal_set_replay(value); + _impl_._has_bits_[0] |= 0x00100000u; // @@protoc_insertion_point(field_set:ei.ContractEvaluation.replay) } +inline bool ContractEvaluation::_internal_replay() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.replay_; +} +inline void ContractEvaluation::_internal_set_replay(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.replay_ = value; +} // optional double cxp_change = 25; -inline bool ContractEvaluation::_internal_has_cxp_change() const { - bool value = (_has_bits_[0] & 0x08000000u) != 0; - return value; -} inline bool ContractEvaluation::has_cxp_change() const { - return _internal_has_cxp_change(); + bool value = (_impl_._has_bits_[0] & 0x08000000u) != 0; + return value; } inline void ContractEvaluation::clear_cxp_change() { - cxp_change_ = 0; - _has_bits_[0] &= ~0x08000000u; -} -inline double ContractEvaluation::_internal_cxp_change() const { - return cxp_change_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cxp_change_ = 0; + _impl_._has_bits_[0] &= ~0x08000000u; } inline double ContractEvaluation::cxp_change() const { // @@protoc_insertion_point(field_get:ei.ContractEvaluation.cxp_change) return _internal_cxp_change(); } -inline void ContractEvaluation::_internal_set_cxp_change(double value) { - _has_bits_[0] |= 0x08000000u; - cxp_change_ = value; -} inline void ContractEvaluation::set_cxp_change(double value) { _internal_set_cxp_change(value); + _impl_._has_bits_[0] |= 0x08000000u; // @@protoc_insertion_point(field_set:ei.ContractEvaluation.cxp_change) } +inline double ContractEvaluation::_internal_cxp_change() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.cxp_change_; +} +inline void ContractEvaluation::_internal_set_cxp_change(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cxp_change_ = value; +} // optional int32 grade_performance = 2; -inline bool ContractEvaluation::_internal_has_grade_performance() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool ContractEvaluation::has_grade_performance() const { - return _internal_has_grade_performance(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void ContractEvaluation::clear_grade_performance() { - grade_performance_ = 0; - _has_bits_[0] &= ~0x00000020u; -} -inline int32_t ContractEvaluation::_internal_grade_performance() const { - return grade_performance_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.grade_performance_ = 0; + _impl_._has_bits_[0] &= ~0x00000020u; } -inline int32_t ContractEvaluation::grade_performance() const { +inline ::int32_t ContractEvaluation::grade_performance() const { // @@protoc_insertion_point(field_get:ei.ContractEvaluation.grade_performance) return _internal_grade_performance(); } -inline void ContractEvaluation::_internal_set_grade_performance(int32_t value) { - _has_bits_[0] |= 0x00000020u; - grade_performance_ = value; -} -inline void ContractEvaluation::set_grade_performance(int32_t value) { +inline void ContractEvaluation::set_grade_performance(::int32_t value) { _internal_set_grade_performance(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.ContractEvaluation.grade_performance) } +inline ::int32_t ContractEvaluation::_internal_grade_performance() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.grade_performance_; +} +inline void ContractEvaluation::_internal_set_grade_performance(::int32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.grade_performance_ = value; +} // optional int32 old_league = 9; -inline bool ContractEvaluation::_internal_has_old_league() const { - bool value = (_has_bits_[0] & 0x00002000u) != 0; - return value; -} inline bool ContractEvaluation::has_old_league() const { - return _internal_has_old_league(); + bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0; + return value; } inline void ContractEvaluation::clear_old_league() { - old_league_ = 0; - _has_bits_[0] &= ~0x00002000u; -} -inline int32_t ContractEvaluation::_internal_old_league() const { - return old_league_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.old_league_ = 0; + _impl_._has_bits_[0] &= ~0x00002000u; } -inline int32_t ContractEvaluation::old_league() const { +inline ::int32_t ContractEvaluation::old_league() const { // @@protoc_insertion_point(field_get:ei.ContractEvaluation.old_league) return _internal_old_league(); } -inline void ContractEvaluation::_internal_set_old_league(int32_t value) { - _has_bits_[0] |= 0x00002000u; - old_league_ = value; -} -inline void ContractEvaluation::set_old_league(int32_t value) { +inline void ContractEvaluation::set_old_league(::int32_t value) { _internal_set_old_league(value); + _impl_._has_bits_[0] |= 0x00002000u; // @@protoc_insertion_point(field_set:ei.ContractEvaluation.old_league) } +inline ::int32_t ContractEvaluation::_internal_old_league() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.old_league_; +} +inline void ContractEvaluation::_internal_set_old_league(::int32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.old_league_ = value; +} // optional bool old_goals = 10; -inline bool ContractEvaluation::_internal_has_old_goals() const { - bool value = (_has_bits_[0] & 0x00200000u) != 0; - return value; -} inline bool ContractEvaluation::has_old_goals() const { - return _internal_has_old_goals(); + bool value = (_impl_._has_bits_[0] & 0x00200000u) != 0; + return value; } inline void ContractEvaluation::clear_old_goals() { - old_goals_ = false; - _has_bits_[0] &= ~0x00200000u; -} -inline bool ContractEvaluation::_internal_old_goals() const { - return old_goals_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.old_goals_ = false; + _impl_._has_bits_[0] &= ~0x00200000u; } inline bool ContractEvaluation::old_goals() const { // @@protoc_insertion_point(field_get:ei.ContractEvaluation.old_goals) return _internal_old_goals(); } -inline void ContractEvaluation::_internal_set_old_goals(bool value) { - _has_bits_[0] |= 0x00200000u; - old_goals_ = value; -} inline void ContractEvaluation::set_old_goals(bool value) { _internal_set_old_goals(value); + _impl_._has_bits_[0] |= 0x00200000u; // @@protoc_insertion_point(field_set:ei.ContractEvaluation.old_goals) } +inline bool ContractEvaluation::_internal_old_goals() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.old_goals_; +} +inline void ContractEvaluation::_internal_set_old_goals(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.old_goals_ = value; +} // optional .ei.Contract.PlayerGrade grade = 3; -inline bool ContractEvaluation::_internal_has_grade() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool ContractEvaluation::has_grade() const { - return _internal_has_grade(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void ContractEvaluation::clear_grade() { - grade_ = 0; - _has_bits_[0] &= ~0x00000040u; -} -inline ::ei::Contract_PlayerGrade ContractEvaluation::_internal_grade() const { - return static_cast< ::ei::Contract_PlayerGrade >(grade_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.grade_ = 0; + _impl_._has_bits_[0] &= ~0x00000040u; } inline ::ei::Contract_PlayerGrade ContractEvaluation::grade() const { // @@protoc_insertion_point(field_get:ei.ContractEvaluation.grade) return _internal_grade(); } -inline void ContractEvaluation::_internal_set_grade(::ei::Contract_PlayerGrade value) { - assert(::ei::Contract_PlayerGrade_IsValid(value)); - _has_bits_[0] |= 0x00000040u; - grade_ = value; -} inline void ContractEvaluation::set_grade(::ei::Contract_PlayerGrade value) { _internal_set_grade(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.ContractEvaluation.grade) } +inline ::ei::Contract_PlayerGrade ContractEvaluation::_internal_grade() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::Contract_PlayerGrade>(_impl_.grade_); +} +inline void ContractEvaluation::_internal_set_grade(::ei::Contract_PlayerGrade value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::Contract_PlayerGrade_IsValid(value)); + _impl_.grade_ = value; +} // optional double contribution_ratio = 4; -inline bool ContractEvaluation::_internal_has_contribution_ratio() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool ContractEvaluation::has_contribution_ratio() const { - return _internal_has_contribution_ratio(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void ContractEvaluation::clear_contribution_ratio() { - contribution_ratio_ = 0; - _has_bits_[0] &= ~0x00000080u; -} -inline double ContractEvaluation::_internal_contribution_ratio() const { - return contribution_ratio_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contribution_ratio_ = 0; + _impl_._has_bits_[0] &= ~0x00000080u; } inline double ContractEvaluation::contribution_ratio() const { // @@protoc_insertion_point(field_get:ei.ContractEvaluation.contribution_ratio) return _internal_contribution_ratio(); } -inline void ContractEvaluation::_internal_set_contribution_ratio(double value) { - _has_bits_[0] |= 0x00000080u; - contribution_ratio_ = value; -} inline void ContractEvaluation::set_contribution_ratio(double value) { _internal_set_contribution_ratio(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.ContractEvaluation.contribution_ratio) } +inline double ContractEvaluation::_internal_contribution_ratio() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contribution_ratio_; +} +inline void ContractEvaluation::_internal_set_contribution_ratio(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contribution_ratio_ = value; +} // optional double completion_percent = 5; -inline bool ContractEvaluation::_internal_has_completion_percent() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool ContractEvaluation::has_completion_percent() const { - return _internal_has_completion_percent(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void ContractEvaluation::clear_completion_percent() { - completion_percent_ = 0; - _has_bits_[0] &= ~0x00000100u; -} -inline double ContractEvaluation::_internal_completion_percent() const { - return completion_percent_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.completion_percent_ = 0; + _impl_._has_bits_[0] &= ~0x00000100u; } inline double ContractEvaluation::completion_percent() const { // @@protoc_insertion_point(field_get:ei.ContractEvaluation.completion_percent) return _internal_completion_percent(); } -inline void ContractEvaluation::_internal_set_completion_percent(double value) { - _has_bits_[0] |= 0x00000100u; - completion_percent_ = value; -} inline void ContractEvaluation::set_completion_percent(double value) { _internal_set_completion_percent(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.ContractEvaluation.completion_percent) } +inline double ContractEvaluation::_internal_completion_percent() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.completion_percent_; +} +inline void ContractEvaluation::_internal_set_completion_percent(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.completion_percent_ = value; +} // optional double original_length = 11; -inline bool ContractEvaluation::_internal_has_original_length() const { - bool value = (_has_bits_[0] & 0x00001000u) != 0; - return value; -} inline bool ContractEvaluation::has_original_length() const { - return _internal_has_original_length(); + bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0; + return value; } inline void ContractEvaluation::clear_original_length() { - original_length_ = 0; - _has_bits_[0] &= ~0x00001000u; -} -inline double ContractEvaluation::_internal_original_length() const { - return original_length_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.original_length_ = 0; + _impl_._has_bits_[0] &= ~0x00001000u; } inline double ContractEvaluation::original_length() const { // @@protoc_insertion_point(field_get:ei.ContractEvaluation.original_length) return _internal_original_length(); } -inline void ContractEvaluation::_internal_set_original_length(double value) { - _has_bits_[0] |= 0x00001000u; - original_length_ = value; -} inline void ContractEvaluation::set_original_length(double value) { _internal_set_original_length(value); + _impl_._has_bits_[0] |= 0x00001000u; // @@protoc_insertion_point(field_set:ei.ContractEvaluation.original_length) } +inline double ContractEvaluation::_internal_original_length() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.original_length_; +} +inline void ContractEvaluation::_internal_set_original_length(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.original_length_ = value; +} // optional uint32 coop_size = 18; -inline bool ContractEvaluation::_internal_has_coop_size() const { - bool value = (_has_bits_[0] & 0x00080000u) != 0; - return value; -} inline bool ContractEvaluation::has_coop_size() const { - return _internal_has_coop_size(); + bool value = (_impl_._has_bits_[0] & 0x00080000u) != 0; + return value; } inline void ContractEvaluation::clear_coop_size() { - coop_size_ = 0u; - _has_bits_[0] &= ~0x00080000u; -} -inline uint32_t ContractEvaluation::_internal_coop_size() const { - return coop_size_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_size_ = 0u; + _impl_._has_bits_[0] &= ~0x00080000u; } -inline uint32_t ContractEvaluation::coop_size() const { +inline ::uint32_t ContractEvaluation::coop_size() const { // @@protoc_insertion_point(field_get:ei.ContractEvaluation.coop_size) return _internal_coop_size(); } -inline void ContractEvaluation::_internal_set_coop_size(uint32_t value) { - _has_bits_[0] |= 0x00080000u; - coop_size_ = value; -} -inline void ContractEvaluation::set_coop_size(uint32_t value) { +inline void ContractEvaluation::set_coop_size(::uint32_t value) { _internal_set_coop_size(value); + _impl_._has_bits_[0] |= 0x00080000u; // @@protoc_insertion_point(field_set:ei.ContractEvaluation.coop_size) } +inline ::uint32_t ContractEvaluation::_internal_coop_size() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.coop_size_; +} +inline void ContractEvaluation::_internal_set_coop_size(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_size_ = value; +} // optional bool solo = 26; -inline bool ContractEvaluation::_internal_has_solo() const { - bool value = (_has_bits_[0] & 0x00400000u) != 0; - return value; -} inline bool ContractEvaluation::has_solo() const { - return _internal_has_solo(); + bool value = (_impl_._has_bits_[0] & 0x00400000u) != 0; + return value; } inline void ContractEvaluation::clear_solo() { - solo_ = false; - _has_bits_[0] &= ~0x00400000u; -} -inline bool ContractEvaluation::_internal_solo() const { - return solo_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.solo_ = false; + _impl_._has_bits_[0] &= ~0x00400000u; } inline bool ContractEvaluation::solo() const { // @@protoc_insertion_point(field_get:ei.ContractEvaluation.solo) return _internal_solo(); } -inline void ContractEvaluation::_internal_set_solo(bool value) { - _has_bits_[0] |= 0x00400000u; - solo_ = value; -} inline void ContractEvaluation::set_solo(bool value) { _internal_set_solo(value); + _impl_._has_bits_[0] |= 0x00400000u; // @@protoc_insertion_point(field_set:ei.ContractEvaluation.solo) } +inline bool ContractEvaluation::_internal_solo() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.solo_; +} +inline void ContractEvaluation::_internal_set_solo(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.solo_ = value; +} // optional double soul_power = 23; -inline bool ContractEvaluation::_internal_has_soul_power() const { - bool value = (_has_bits_[0] & 0x04000000u) != 0; - return value; -} inline bool ContractEvaluation::has_soul_power() const { - return _internal_has_soul_power(); + bool value = (_impl_._has_bits_[0] & 0x04000000u) != 0; + return value; } inline void ContractEvaluation::clear_soul_power() { - soul_power_ = 0; - _has_bits_[0] &= ~0x04000000u; -} -inline double ContractEvaluation::_internal_soul_power() const { - return soul_power_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_power_ = 0; + _impl_._has_bits_[0] &= ~0x04000000u; } inline double ContractEvaluation::soul_power() const { // @@protoc_insertion_point(field_get:ei.ContractEvaluation.soul_power) return _internal_soul_power(); } -inline void ContractEvaluation::_internal_set_soul_power(double value) { - _has_bits_[0] |= 0x04000000u; - soul_power_ = value; -} inline void ContractEvaluation::set_soul_power(double value) { _internal_set_soul_power(value); + _impl_._has_bits_[0] |= 0x04000000u; // @@protoc_insertion_point(field_set:ei.ContractEvaluation.soul_power) } +inline double ContractEvaluation::_internal_soul_power() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.soul_power_; +} +inline void ContractEvaluation::_internal_set_soul_power(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_power_ = value; +} // optional double last_contribution_time = 22; -inline bool ContractEvaluation::_internal_has_last_contribution_time() const { - bool value = (_has_bits_[0] & 0x02000000u) != 0; - return value; -} inline bool ContractEvaluation::has_last_contribution_time() const { - return _internal_has_last_contribution_time(); + bool value = (_impl_._has_bits_[0] & 0x02000000u) != 0; + return value; } inline void ContractEvaluation::clear_last_contribution_time() { - last_contribution_time_ = 0; - _has_bits_[0] &= ~0x02000000u; -} -inline double ContractEvaluation::_internal_last_contribution_time() const { - return last_contribution_time_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_contribution_time_ = 0; + _impl_._has_bits_[0] &= ~0x02000000u; } inline double ContractEvaluation::last_contribution_time() const { // @@protoc_insertion_point(field_get:ei.ContractEvaluation.last_contribution_time) return _internal_last_contribution_time(); } -inline void ContractEvaluation::_internal_set_last_contribution_time(double value) { - _has_bits_[0] |= 0x02000000u; - last_contribution_time_ = value; -} inline void ContractEvaluation::set_last_contribution_time(double value) { _internal_set_last_contribution_time(value); + _impl_._has_bits_[0] |= 0x02000000u; // @@protoc_insertion_point(field_set:ei.ContractEvaluation.last_contribution_time) } +inline double ContractEvaluation::_internal_last_contribution_time() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.last_contribution_time_; +} +inline void ContractEvaluation::_internal_set_last_contribution_time(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_contribution_time_ = value; +} // optional double completion_time = 6; -inline bool ContractEvaluation::_internal_has_completion_time() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool ContractEvaluation::has_completion_time() const { - return _internal_has_completion_time(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void ContractEvaluation::clear_completion_time() { - completion_time_ = 0; - _has_bits_[0] &= ~0x00000200u; -} -inline double ContractEvaluation::_internal_completion_time() const { - return completion_time_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.completion_time_ = 0; + _impl_._has_bits_[0] &= ~0x00000200u; } inline double ContractEvaluation::completion_time() const { // @@protoc_insertion_point(field_get:ei.ContractEvaluation.completion_time) return _internal_completion_time(); } -inline void ContractEvaluation::_internal_set_completion_time(double value) { - _has_bits_[0] |= 0x00000200u; - completion_time_ = value; -} inline void ContractEvaluation::set_completion_time(double value) { _internal_set_completion_time(value); + _impl_._has_bits_[0] |= 0x00000200u; // @@protoc_insertion_point(field_set:ei.ContractEvaluation.completion_time) } +inline double ContractEvaluation::_internal_completion_time() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.completion_time_; +} +inline void ContractEvaluation::_internal_set_completion_time(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.completion_time_ = value; +} // optional uint32 chicken_runs_sent = 7; -inline bool ContractEvaluation::_internal_has_chicken_runs_sent() const { - bool value = (_has_bits_[0] & 0x00000400u) != 0; - return value; -} inline bool ContractEvaluation::has_chicken_runs_sent() const { - return _internal_has_chicken_runs_sent(); + bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0; + return value; } inline void ContractEvaluation::clear_chicken_runs_sent() { - chicken_runs_sent_ = 0u; - _has_bits_[0] &= ~0x00000400u; -} -inline uint32_t ContractEvaluation::_internal_chicken_runs_sent() const { - return chicken_runs_sent_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.chicken_runs_sent_ = 0u; + _impl_._has_bits_[0] &= ~0x00000400u; } -inline uint32_t ContractEvaluation::chicken_runs_sent() const { +inline ::uint32_t ContractEvaluation::chicken_runs_sent() const { // @@protoc_insertion_point(field_get:ei.ContractEvaluation.chicken_runs_sent) return _internal_chicken_runs_sent(); } -inline void ContractEvaluation::_internal_set_chicken_runs_sent(uint32_t value) { - _has_bits_[0] |= 0x00000400u; - chicken_runs_sent_ = value; -} -inline void ContractEvaluation::set_chicken_runs_sent(uint32_t value) { +inline void ContractEvaluation::set_chicken_runs_sent(::uint32_t value) { _internal_set_chicken_runs_sent(value); + _impl_._has_bits_[0] |= 0x00000400u; // @@protoc_insertion_point(field_set:ei.ContractEvaluation.chicken_runs_sent) } +inline ::uint32_t ContractEvaluation::_internal_chicken_runs_sent() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.chicken_runs_sent_; +} +inline void ContractEvaluation::_internal_set_chicken_runs_sent(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.chicken_runs_sent_ = value; +} // optional uint32 gift_tokens_sent = 8; -inline bool ContractEvaluation::_internal_has_gift_tokens_sent() const { - bool value = (_has_bits_[0] & 0x00000800u) != 0; - return value; -} inline bool ContractEvaluation::has_gift_tokens_sent() const { - return _internal_has_gift_tokens_sent(); + bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; + return value; } inline void ContractEvaluation::clear_gift_tokens_sent() { - gift_tokens_sent_ = 0u; - _has_bits_[0] &= ~0x00000800u; -} -inline uint32_t ContractEvaluation::_internal_gift_tokens_sent() const { - return gift_tokens_sent_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gift_tokens_sent_ = 0u; + _impl_._has_bits_[0] &= ~0x00000800u; } -inline uint32_t ContractEvaluation::gift_tokens_sent() const { +inline ::uint32_t ContractEvaluation::gift_tokens_sent() const { // @@protoc_insertion_point(field_get:ei.ContractEvaluation.gift_tokens_sent) return _internal_gift_tokens_sent(); } -inline void ContractEvaluation::_internal_set_gift_tokens_sent(uint32_t value) { - _has_bits_[0] |= 0x00000800u; - gift_tokens_sent_ = value; -} -inline void ContractEvaluation::set_gift_tokens_sent(uint32_t value) { +inline void ContractEvaluation::set_gift_tokens_sent(::uint32_t value) { _internal_set_gift_tokens_sent(value); + _impl_._has_bits_[0] |= 0x00000800u; // @@protoc_insertion_point(field_set:ei.ContractEvaluation.gift_tokens_sent) } +inline ::uint32_t ContractEvaluation::_internal_gift_tokens_sent() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.gift_tokens_sent_; +} +inline void ContractEvaluation::_internal_set_gift_tokens_sent(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gift_tokens_sent_ = value; +} // optional uint32 gift_tokens_received = 15; -inline bool ContractEvaluation::_internal_has_gift_tokens_received() const { - bool value = (_has_bits_[0] & 0x00004000u) != 0; - return value; -} inline bool ContractEvaluation::has_gift_tokens_received() const { - return _internal_has_gift_tokens_received(); + bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0; + return value; } inline void ContractEvaluation::clear_gift_tokens_received() { - gift_tokens_received_ = 0u; - _has_bits_[0] &= ~0x00004000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gift_tokens_received_ = 0u; + _impl_._has_bits_[0] &= ~0x00004000u; } -inline uint32_t ContractEvaluation::_internal_gift_tokens_received() const { - return gift_tokens_received_; -} -inline uint32_t ContractEvaluation::gift_tokens_received() const { +inline ::uint32_t ContractEvaluation::gift_tokens_received() const { // @@protoc_insertion_point(field_get:ei.ContractEvaluation.gift_tokens_received) return _internal_gift_tokens_received(); } -inline void ContractEvaluation::_internal_set_gift_tokens_received(uint32_t value) { - _has_bits_[0] |= 0x00004000u; - gift_tokens_received_ = value; -} -inline void ContractEvaluation::set_gift_tokens_received(uint32_t value) { +inline void ContractEvaluation::set_gift_tokens_received(::uint32_t value) { _internal_set_gift_tokens_received(value); + _impl_._has_bits_[0] |= 0x00004000u; // @@protoc_insertion_point(field_set:ei.ContractEvaluation.gift_tokens_received) } +inline ::uint32_t ContractEvaluation::_internal_gift_tokens_received() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.gift_tokens_received_; +} +inline void ContractEvaluation::_internal_set_gift_tokens_received(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gift_tokens_received_ = value; +} // optional double gift_token_value_sent = 28; -inline bool ContractEvaluation::_internal_has_gift_token_value_sent() const { - bool value = (_has_bits_[0] & 0x10000000u) != 0; - return value; -} inline bool ContractEvaluation::has_gift_token_value_sent() const { - return _internal_has_gift_token_value_sent(); + bool value = (_impl_._has_bits_[0] & 0x10000000u) != 0; + return value; } inline void ContractEvaluation::clear_gift_token_value_sent() { - gift_token_value_sent_ = 0; - _has_bits_[0] &= ~0x10000000u; -} -inline double ContractEvaluation::_internal_gift_token_value_sent() const { - return gift_token_value_sent_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gift_token_value_sent_ = 0; + _impl_._has_bits_[0] &= ~0x10000000u; } inline double ContractEvaluation::gift_token_value_sent() const { // @@protoc_insertion_point(field_get:ei.ContractEvaluation.gift_token_value_sent) return _internal_gift_token_value_sent(); } -inline void ContractEvaluation::_internal_set_gift_token_value_sent(double value) { - _has_bits_[0] |= 0x10000000u; - gift_token_value_sent_ = value; -} inline void ContractEvaluation::set_gift_token_value_sent(double value) { _internal_set_gift_token_value_sent(value); + _impl_._has_bits_[0] |= 0x10000000u; // @@protoc_insertion_point(field_set:ei.ContractEvaluation.gift_token_value_sent) } +inline double ContractEvaluation::_internal_gift_token_value_sent() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.gift_token_value_sent_; +} +inline void ContractEvaluation::_internal_set_gift_token_value_sent(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gift_token_value_sent_ = value; +} // optional double gift_token_value_received = 29; -inline bool ContractEvaluation::_internal_has_gift_token_value_received() const { - bool value = (_has_bits_[0] & 0x20000000u) != 0; - return value; -} inline bool ContractEvaluation::has_gift_token_value_received() const { - return _internal_has_gift_token_value_received(); + bool value = (_impl_._has_bits_[0] & 0x20000000u) != 0; + return value; } inline void ContractEvaluation::clear_gift_token_value_received() { - gift_token_value_received_ = 0; - _has_bits_[0] &= ~0x20000000u; -} -inline double ContractEvaluation::_internal_gift_token_value_received() const { - return gift_token_value_received_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gift_token_value_received_ = 0; + _impl_._has_bits_[0] &= ~0x20000000u; } inline double ContractEvaluation::gift_token_value_received() const { // @@protoc_insertion_point(field_get:ei.ContractEvaluation.gift_token_value_received) return _internal_gift_token_value_received(); } -inline void ContractEvaluation::_internal_set_gift_token_value_received(double value) { - _has_bits_[0] |= 0x20000000u; - gift_token_value_received_ = value; -} inline void ContractEvaluation::set_gift_token_value_received(double value) { _internal_set_gift_token_value_received(value); + _impl_._has_bits_[0] |= 0x20000000u; // @@protoc_insertion_point(field_set:ei.ContractEvaluation.gift_token_value_received) } +inline double ContractEvaluation::_internal_gift_token_value_received() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.gift_token_value_received_; +} +inline void ContractEvaluation::_internal_set_gift_token_value_received(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gift_token_value_received_ = value; +} // optional uint32 boost_token_allotment = 16; -inline bool ContractEvaluation::_internal_has_boost_token_allotment() const { - bool value = (_has_bits_[0] & 0x00040000u) != 0; - return value; -} inline bool ContractEvaluation::has_boost_token_allotment() const { - return _internal_has_boost_token_allotment(); + bool value = (_impl_._has_bits_[0] & 0x00040000u) != 0; + return value; } inline void ContractEvaluation::clear_boost_token_allotment() { - boost_token_allotment_ = 0u; - _has_bits_[0] &= ~0x00040000u; -} -inline uint32_t ContractEvaluation::_internal_boost_token_allotment() const { - return boost_token_allotment_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.boost_token_allotment_ = 0u; + _impl_._has_bits_[0] &= ~0x00040000u; } -inline uint32_t ContractEvaluation::boost_token_allotment() const { +inline ::uint32_t ContractEvaluation::boost_token_allotment() const { // @@protoc_insertion_point(field_get:ei.ContractEvaluation.boost_token_allotment) return _internal_boost_token_allotment(); } -inline void ContractEvaluation::_internal_set_boost_token_allotment(uint32_t value) { - _has_bits_[0] |= 0x00040000u; - boost_token_allotment_ = value; -} -inline void ContractEvaluation::set_boost_token_allotment(uint32_t value) { +inline void ContractEvaluation::set_boost_token_allotment(::uint32_t value) { _internal_set_boost_token_allotment(value); + _impl_._has_bits_[0] |= 0x00040000u; // @@protoc_insertion_point(field_set:ei.ContractEvaluation.boost_token_allotment) } +inline ::uint32_t ContractEvaluation::_internal_boost_token_allotment() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.boost_token_allotment_; +} +inline void ContractEvaluation::_internal_set_boost_token_allotment(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.boost_token_allotment_ = value; +} // optional double buff_time_value = 17; -inline bool ContractEvaluation::_internal_has_buff_time_value() const { - bool value = (_has_bits_[0] & 0x00020000u) != 0; - return value; -} inline bool ContractEvaluation::has_buff_time_value() const { - return _internal_has_buff_time_value(); + bool value = (_impl_._has_bits_[0] & 0x00020000u) != 0; + return value; } inline void ContractEvaluation::clear_buff_time_value() { - buff_time_value_ = 0; - _has_bits_[0] &= ~0x00020000u; -} -inline double ContractEvaluation::_internal_buff_time_value() const { - return buff_time_value_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.buff_time_value_ = 0; + _impl_._has_bits_[0] &= ~0x00020000u; } inline double ContractEvaluation::buff_time_value() const { // @@protoc_insertion_point(field_get:ei.ContractEvaluation.buff_time_value) return _internal_buff_time_value(); } -inline void ContractEvaluation::_internal_set_buff_time_value(double value) { - _has_bits_[0] |= 0x00020000u; - buff_time_value_ = value; -} inline void ContractEvaluation::set_buff_time_value(double value) { _internal_set_buff_time_value(value); + _impl_._has_bits_[0] |= 0x00020000u; // @@protoc_insertion_point(field_set:ei.ContractEvaluation.buff_time_value) } +inline double ContractEvaluation::_internal_buff_time_value() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.buff_time_value_; +} +inline void ContractEvaluation::_internal_set_buff_time_value(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.buff_time_value_ = value; +} // optional double teamwork_score = 13; -inline bool ContractEvaluation::_internal_has_teamwork_score() const { - bool value = (_has_bits_[0] & 0x00008000u) != 0; - return value; -} inline bool ContractEvaluation::has_teamwork_score() const { - return _internal_has_teamwork_score(); + bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0; + return value; } inline void ContractEvaluation::clear_teamwork_score() { - teamwork_score_ = 0; - _has_bits_[0] &= ~0x00008000u; -} -inline double ContractEvaluation::_internal_teamwork_score() const { - return teamwork_score_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.teamwork_score_ = 0; + _impl_._has_bits_[0] &= ~0x00008000u; } inline double ContractEvaluation::teamwork_score() const { // @@protoc_insertion_point(field_get:ei.ContractEvaluation.teamwork_score) return _internal_teamwork_score(); } -inline void ContractEvaluation::_internal_set_teamwork_score(double value) { - _has_bits_[0] |= 0x00008000u; - teamwork_score_ = value; -} inline void ContractEvaluation::set_teamwork_score(double value) { _internal_set_teamwork_score(value); + _impl_._has_bits_[0] |= 0x00008000u; // @@protoc_insertion_point(field_set:ei.ContractEvaluation.teamwork_score) } +inline double ContractEvaluation::_internal_teamwork_score() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.teamwork_score_; +} +inline void ContractEvaluation::_internal_set_teamwork_score(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.teamwork_score_ = value; +} // optional double other_bonuses = 14; -inline bool ContractEvaluation::_internal_has_other_bonuses() const { - bool value = (_has_bits_[0] & 0x00010000u) != 0; - return value; -} inline bool ContractEvaluation::has_other_bonuses() const { - return _internal_has_other_bonuses(); + bool value = (_impl_._has_bits_[0] & 0x00010000u) != 0; + return value; } inline void ContractEvaluation::clear_other_bonuses() { - other_bonuses_ = 0; - _has_bits_[0] &= ~0x00010000u; -} -inline double ContractEvaluation::_internal_other_bonuses() const { - return other_bonuses_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.other_bonuses_ = 0; + _impl_._has_bits_[0] &= ~0x00010000u; } inline double ContractEvaluation::other_bonuses() const { // @@protoc_insertion_point(field_get:ei.ContractEvaluation.other_bonuses) return _internal_other_bonuses(); } -inline void ContractEvaluation::_internal_set_other_bonuses(double value) { - _has_bits_[0] |= 0x00010000u; - other_bonuses_ = value; -} inline void ContractEvaluation::set_other_bonuses(double value) { _internal_set_other_bonuses(value); + _impl_._has_bits_[0] |= 0x00010000u; // @@protoc_insertion_point(field_set:ei.ContractEvaluation.other_bonuses) } +inline double ContractEvaluation::_internal_other_bonuses() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.other_bonuses_; +} +inline void ContractEvaluation::_internal_set_other_bonuses(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.other_bonuses_ = value; +} // optional bool counted_in_season = 20; -inline bool ContractEvaluation::_internal_has_counted_in_season() const { - bool value = (_has_bits_[0] & 0x00800000u) != 0; - return value; -} inline bool ContractEvaluation::has_counted_in_season() const { - return _internal_has_counted_in_season(); + bool value = (_impl_._has_bits_[0] & 0x00800000u) != 0; + return value; } inline void ContractEvaluation::clear_counted_in_season() { - counted_in_season_ = false; - _has_bits_[0] &= ~0x00800000u; -} -inline bool ContractEvaluation::_internal_counted_in_season() const { - return counted_in_season_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.counted_in_season_ = false; + _impl_._has_bits_[0] &= ~0x00800000u; } inline bool ContractEvaluation::counted_in_season() const { // @@protoc_insertion_point(field_get:ei.ContractEvaluation.counted_in_season) return _internal_counted_in_season(); } -inline void ContractEvaluation::_internal_set_counted_in_season(bool value) { - _has_bits_[0] |= 0x00800000u; - counted_in_season_ = value; -} inline void ContractEvaluation::set_counted_in_season(bool value) { _internal_set_counted_in_season(value); + _impl_._has_bits_[0] |= 0x00800000u; // @@protoc_insertion_point(field_set:ei.ContractEvaluation.counted_in_season) } +inline bool ContractEvaluation::_internal_counted_in_season() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.counted_in_season_; +} +inline void ContractEvaluation::_internal_set_counted_in_season(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.counted_in_season_ = value; +} // optional string season_id = 21; -inline bool ContractEvaluation::_internal_has_season_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ContractEvaluation::has_season_id() const { - return _internal_has_season_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ContractEvaluation::clear_season_id() { - season_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.season_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ContractEvaluation::season_id() const { +inline const std::string& ContractEvaluation::season_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractEvaluation.season_id) return _internal_season_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractEvaluation::set_season_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - season_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractEvaluation::set_season_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.season_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractEvaluation.season_id) } -inline std::string* ContractEvaluation::mutable_season_id() { +inline std::string* ContractEvaluation::mutable_season_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_season_id(); // @@protoc_insertion_point(field_mutable:ei.ContractEvaluation.season_id) return _s; } inline const std::string& ContractEvaluation::_internal_season_id() const { - return season_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.season_id_.Get(); } inline void ContractEvaluation::_internal_set_season_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - season_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.season_id_.Set(value, GetArena()); } inline std::string* ContractEvaluation::_internal_mutable_season_id() { - _has_bits_[0] |= 0x00000001u; - return season_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.season_id_.Mutable( GetArena()); } inline std::string* ContractEvaluation::release_season_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractEvaluation.season_id) - if (!_internal_has_season_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = season_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (season_id_.IsDefault()) { - season_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.season_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.season_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractEvaluation::set_allocated_season_id(std::string* season_id) { - if (season_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ContractEvaluation::set_allocated_season_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - season_id_.SetAllocated(season_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (season_id_.IsDefault()) { - season_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.season_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.season_id_.IsDefault()) { + _impl_.season_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractEvaluation.season_id) } // optional uint32 time_cheats = 27; -inline bool ContractEvaluation::_internal_has_time_cheats() const { - bool value = (_has_bits_[0] & 0x01000000u) != 0; - return value; -} inline bool ContractEvaluation::has_time_cheats() const { - return _internal_has_time_cheats(); + bool value = (_impl_._has_bits_[0] & 0x01000000u) != 0; + return value; } inline void ContractEvaluation::clear_time_cheats() { - time_cheats_ = 0u; - _has_bits_[0] &= ~0x01000000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.time_cheats_ = 0u; + _impl_._has_bits_[0] &= ~0x01000000u; } -inline uint32_t ContractEvaluation::_internal_time_cheats() const { - return time_cheats_; -} -inline uint32_t ContractEvaluation::time_cheats() const { +inline ::uint32_t ContractEvaluation::time_cheats() const { // @@protoc_insertion_point(field_get:ei.ContractEvaluation.time_cheats) return _internal_time_cheats(); } -inline void ContractEvaluation::_internal_set_time_cheats(uint32_t value) { - _has_bits_[0] |= 0x01000000u; - time_cheats_ = value; -} -inline void ContractEvaluation::set_time_cheats(uint32_t value) { +inline void ContractEvaluation::set_time_cheats(::uint32_t value) { _internal_set_time_cheats(value); + _impl_._has_bits_[0] |= 0x01000000u; // @@protoc_insertion_point(field_set:ei.ContractEvaluation.time_cheats) } +inline ::uint32_t ContractEvaluation::_internal_time_cheats() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.time_cheats_; +} +inline void ContractEvaluation::_internal_set_time_cheats(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.time_cheats_ = value; +} // repeated .ei.ContractEvaluation.PoorBehavior issues = 19; inline int ContractEvaluation::_internal_issues_size() const { - return issues_.size(); + return _internal_issues().size(); } inline int ContractEvaluation::issues_size() const { return _internal_issues_size(); } inline void ContractEvaluation::clear_issues() { - issues_.Clear(); -} -inline ::ei::ContractEvaluation_PoorBehavior ContractEvaluation::_internal_issues(int index) const { - return static_cast< ::ei::ContractEvaluation_PoorBehavior >(issues_.Get(index)); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.issues_.Clear(); } inline ::ei::ContractEvaluation_PoorBehavior ContractEvaluation::issues(int index) const { // @@protoc_insertion_point(field_get:ei.ContractEvaluation.issues) - return _internal_issues(index); + return static_cast<::ei::ContractEvaluation_PoorBehavior>(_internal_issues().Get(index)); } inline void ContractEvaluation::set_issues(int index, ::ei::ContractEvaluation_PoorBehavior value) { assert(::ei::ContractEvaluation_PoorBehavior_IsValid(value)); - issues_.Set(index, value); + _internal_mutable_issues()->Set(index, value); // @@protoc_insertion_point(field_set:ei.ContractEvaluation.issues) } -inline void ContractEvaluation::_internal_add_issues(::ei::ContractEvaluation_PoorBehavior value) { - assert(::ei::ContractEvaluation_PoorBehavior_IsValid(value)); - issues_.Add(value); -} inline void ContractEvaluation::add_issues(::ei::ContractEvaluation_PoorBehavior value) { - _internal_add_issues(value); + assert(::ei::ContractEvaluation_PoorBehavior_IsValid(value)); + ::google::protobuf::internal::TSanWrite(&_impl_); + _internal_mutable_issues()->Add(value); // @@protoc_insertion_point(field_add:ei.ContractEvaluation.issues) } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField& -ContractEvaluation::issues() const { +inline const ::google::protobuf::RepeatedField& ContractEvaluation::issues() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ContractEvaluation.issues) - return issues_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField* -ContractEvaluation::_internal_mutable_issues() { - return &issues_; + return _internal_issues(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField* -ContractEvaluation::mutable_issues() { +inline ::google::protobuf::RepeatedField* ContractEvaluation::mutable_issues() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ContractEvaluation.issues) + ::google::protobuf::internal::TSanWrite(&_impl_); return _internal_mutable_issues(); } +inline const ::google::protobuf::RepeatedField& ContractEvaluation::_internal_issues() + const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.issues_; +} +inline ::google::protobuf::RepeatedField* ContractEvaluation::_internal_mutable_issues() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.issues_; +} // repeated string notes = 12; inline int ContractEvaluation::_internal_notes_size() const { - return notes_.size(); + return _internal_notes().size(); } inline int ContractEvaluation::notes_size() const { return _internal_notes_size(); } inline void ContractEvaluation::clear_notes() { - notes_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.notes_.Clear(); } -inline std::string* ContractEvaluation::add_notes() { - std::string* _s = _internal_add_notes(); +inline std::string* ContractEvaluation::add_notes() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + std::string* _s = _internal_mutable_notes()->Add(); // @@protoc_insertion_point(field_add_mutable:ei.ContractEvaluation.notes) return _s; } -inline const std::string& ContractEvaluation::_internal_notes(int index) const { - return notes_.Get(index); -} -inline const std::string& ContractEvaluation::notes(int index) const { +inline const std::string& ContractEvaluation::notes(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractEvaluation.notes) - return _internal_notes(index); + return _internal_notes().Get(index); } -inline std::string* ContractEvaluation::mutable_notes(int index) { +inline std::string* ContractEvaluation::mutable_notes(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ContractEvaluation.notes) - return notes_.Mutable(index); -} -inline void ContractEvaluation::set_notes(int index, const std::string& value) { - notes_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set:ei.ContractEvaluation.notes) + return _internal_mutable_notes()->Mutable(index); } -inline void ContractEvaluation::set_notes(int index, std::string&& value) { - notes_.Mutable(index)->assign(std::move(value)); +template +inline void ContractEvaluation::set_notes(int index, Arg_&& value, Args_... args) { + ::google::protobuf::internal::AssignToString( + *_internal_mutable_notes()->Mutable(index), + std::forward(value), args... ); // @@protoc_insertion_point(field_set:ei.ContractEvaluation.notes) } -inline void ContractEvaluation::set_notes(int index, const char* value) { - GOOGLE_DCHECK(value != nullptr); - notes_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set_char:ei.ContractEvaluation.notes) -} -inline void ContractEvaluation::set_notes(int index, const char* value, size_t size) { - notes_.Mutable(index)->assign( - reinterpret_cast(value), size); - // @@protoc_insertion_point(field_set_pointer:ei.ContractEvaluation.notes) -} -inline std::string* ContractEvaluation::_internal_add_notes() { - return notes_.Add(); -} -inline void ContractEvaluation::add_notes(const std::string& value) { - notes_.Add()->assign(value); +template +inline void ContractEvaluation::add_notes(Arg_&& value, Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::google::protobuf::internal::AddToRepeatedPtrField(*_internal_mutable_notes(), + std::forward(value), + args... ); // @@protoc_insertion_point(field_add:ei.ContractEvaluation.notes) } -inline void ContractEvaluation::add_notes(std::string&& value) { - notes_.Add(std::move(value)); - // @@protoc_insertion_point(field_add:ei.ContractEvaluation.notes) -} -inline void ContractEvaluation::add_notes(const char* value) { - GOOGLE_DCHECK(value != nullptr); - notes_.Add()->assign(value); - // @@protoc_insertion_point(field_add_char:ei.ContractEvaluation.notes) -} -inline void ContractEvaluation::add_notes(const char* value, size_t size) { - notes_.Add()->assign(reinterpret_cast(value), size); - // @@protoc_insertion_point(field_add_pointer:ei.ContractEvaluation.notes) -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& -ContractEvaluation::notes() const { +inline const ::google::protobuf::RepeatedPtrField& +ContractEvaluation::notes() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ContractEvaluation.notes) - return notes_; + return _internal_notes(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* -ContractEvaluation::mutable_notes() { +inline ::google::protobuf::RepeatedPtrField* +ContractEvaluation::mutable_notes() ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ContractEvaluation.notes) - return ¬es_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_notes(); +} +inline const ::google::protobuf::RepeatedPtrField& +ContractEvaluation::_internal_notes() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.notes_; +} +inline ::google::protobuf::RepeatedPtrField* +ContractEvaluation::_internal_mutable_notes() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.notes_; } // optional string version = 50; -inline bool ContractEvaluation::_internal_has_version() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool ContractEvaluation::has_version() const { - return _internal_has_version(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void ContractEvaluation::clear_version() { - version_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.version_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000008u; } -inline const std::string& ContractEvaluation::version() const { +inline const std::string& ContractEvaluation::version() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractEvaluation.version) return _internal_version(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractEvaluation::set_version(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000008u; - version_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractEvaluation::set_version(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.version_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractEvaluation.version) } -inline std::string* ContractEvaluation::mutable_version() { +inline std::string* ContractEvaluation::mutable_version() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_version(); // @@protoc_insertion_point(field_mutable:ei.ContractEvaluation.version) return _s; } inline const std::string& ContractEvaluation::_internal_version() const { - return version_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.version_.Get(); } inline void ContractEvaluation::_internal_set_version(const std::string& value) { - _has_bits_[0] |= 0x00000008u; - version_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.version_.Set(value, GetArena()); } inline std::string* ContractEvaluation::_internal_mutable_version() { - _has_bits_[0] |= 0x00000008u; - return version_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + return _impl_.version_.Mutable( GetArena()); } inline std::string* ContractEvaluation::release_version() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractEvaluation.version) - if (!_internal_has_version()) { + if ((_impl_._has_bits_[0] & 0x00000008u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000008u; - auto* p = version_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (version_.IsDefault()) { - version_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000008u; + auto* released = _impl_.version_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.version_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractEvaluation::set_allocated_version(std::string* version) { - if (version != nullptr) { - _has_bits_[0] |= 0x00000008u; +inline void ContractEvaluation::set_allocated_version(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._has_bits_[0] &= ~0x00000008u; } - version_.SetAllocated(version, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (version_.IsDefault()) { - version_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.version_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.version_.IsDefault()) { + _impl_.version_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractEvaluation.version) } // optional double evaluation_start_time = 51; -inline bool ContractEvaluation::_internal_has_evaluation_start_time() const { - bool value = (_has_bits_[0] & 0x40000000u) != 0; - return value; -} inline bool ContractEvaluation::has_evaluation_start_time() const { - return _internal_has_evaluation_start_time(); + bool value = (_impl_._has_bits_[0] & 0x40000000u) != 0; + return value; } inline void ContractEvaluation::clear_evaluation_start_time() { - evaluation_start_time_ = 0; - _has_bits_[0] &= ~0x40000000u; -} -inline double ContractEvaluation::_internal_evaluation_start_time() const { - return evaluation_start_time_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.evaluation_start_time_ = 0; + _impl_._has_bits_[0] &= ~0x40000000u; } inline double ContractEvaluation::evaluation_start_time() const { // @@protoc_insertion_point(field_get:ei.ContractEvaluation.evaluation_start_time) return _internal_evaluation_start_time(); } -inline void ContractEvaluation::_internal_set_evaluation_start_time(double value) { - _has_bits_[0] |= 0x40000000u; - evaluation_start_time_ = value; -} inline void ContractEvaluation::set_evaluation_start_time(double value) { _internal_set_evaluation_start_time(value); + _impl_._has_bits_[0] |= 0x40000000u; // @@protoc_insertion_point(field_set:ei.ContractEvaluation.evaluation_start_time) } +inline double ContractEvaluation::_internal_evaluation_start_time() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.evaluation_start_time_; +} +inline void ContractEvaluation::_internal_set_evaluation_start_time(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.evaluation_start_time_ = value; +} // optional .ei.ContractEvaluation.Status status = 52; -inline bool ContractEvaluation::_internal_has_status() const { - bool value = (_has_bits_[0] & 0x80000000u) != 0; - return value; -} inline bool ContractEvaluation::has_status() const { - return _internal_has_status(); + bool value = (_impl_._has_bits_[0] & 0x80000000u) != 0; + return value; } inline void ContractEvaluation::clear_status() { - status_ = 0; - _has_bits_[0] &= ~0x80000000u; -} -inline ::ei::ContractEvaluation_Status ContractEvaluation::_internal_status() const { - return static_cast< ::ei::ContractEvaluation_Status >(status_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.status_ = 0; + _impl_._has_bits_[0] &= ~0x80000000u; } inline ::ei::ContractEvaluation_Status ContractEvaluation::status() const { // @@protoc_insertion_point(field_get:ei.ContractEvaluation.status) return _internal_status(); } -inline void ContractEvaluation::_internal_set_status(::ei::ContractEvaluation_Status value) { - assert(::ei::ContractEvaluation_Status_IsValid(value)); - _has_bits_[0] |= 0x80000000u; - status_ = value; -} inline void ContractEvaluation::set_status(::ei::ContractEvaluation_Status value) { _internal_set_status(value); + _impl_._has_bits_[0] |= 0x80000000u; // @@protoc_insertion_point(field_set:ei.ContractEvaluation.status) } +inline ::ei::ContractEvaluation_Status ContractEvaluation::_internal_status() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::ContractEvaluation_Status>(_impl_.status_); +} +inline void ContractEvaluation::_internal_set_status(::ei::ContractEvaluation_Status value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::ContractEvaluation_Status_IsValid(value)); + _impl_.status_ = value; +} // ------------------------------------------------------------------- // ContractCitation // optional .ei.ContractEvaluation.PoorBehavior issue = 1; -inline bool ContractCitation::_internal_has_issue() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ContractCitation::has_issue() const { - return _internal_has_issue(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ContractCitation::clear_issue() { - issue_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline ::ei::ContractEvaluation_PoorBehavior ContractCitation::_internal_issue() const { - return static_cast< ::ei::ContractEvaluation_PoorBehavior >(issue_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.issue_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } inline ::ei::ContractEvaluation_PoorBehavior ContractCitation::issue() const { // @@protoc_insertion_point(field_get:ei.ContractCitation.issue) return _internal_issue(); } -inline void ContractCitation::_internal_set_issue(::ei::ContractEvaluation_PoorBehavior value) { - assert(::ei::ContractEvaluation_PoorBehavior_IsValid(value)); - _has_bits_[0] |= 0x00000002u; - issue_ = value; -} inline void ContractCitation::set_issue(::ei::ContractEvaluation_PoorBehavior value) { _internal_set_issue(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.ContractCitation.issue) } +inline ::ei::ContractEvaluation_PoorBehavior ContractCitation::_internal_issue() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::ContractEvaluation_PoorBehavior>(_impl_.issue_); +} +inline void ContractCitation::_internal_set_issue(::ei::ContractEvaluation_PoorBehavior value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::ContractEvaluation_PoorBehavior_IsValid(value)); + _impl_.issue_ = value; +} // optional double timestamp = 2; -inline bool ContractCitation::_internal_has_timestamp() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ContractCitation::has_timestamp() const { - return _internal_has_timestamp(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ContractCitation::clear_timestamp() { - timestamp_ = 0; - _has_bits_[0] &= ~0x00000001u; -} -inline double ContractCitation::_internal_timestamp() const { - return timestamp_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.timestamp_ = 0; + _impl_._has_bits_[0] &= ~0x00000001u; } inline double ContractCitation::timestamp() const { // @@protoc_insertion_point(field_get:ei.ContractCitation.timestamp) return _internal_timestamp(); } -inline void ContractCitation::_internal_set_timestamp(double value) { - _has_bits_[0] |= 0x00000001u; - timestamp_ = value; -} inline void ContractCitation::set_timestamp(double value) { _internal_set_timestamp(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.ContractCitation.timestamp) } +inline double ContractCitation::_internal_timestamp() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.timestamp_; +} +inline void ContractCitation::_internal_set_timestamp(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.timestamp_ = value; +} // optional .ei.Contract.PlayerGrade grade = 3; -inline bool ContractCitation::_internal_has_grade() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ContractCitation::has_grade() const { - return _internal_has_grade(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ContractCitation::clear_grade() { - grade_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline ::ei::Contract_PlayerGrade ContractCitation::_internal_grade() const { - return static_cast< ::ei::Contract_PlayerGrade >(grade_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.grade_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline ::ei::Contract_PlayerGrade ContractCitation::grade() const { // @@protoc_insertion_point(field_get:ei.ContractCitation.grade) return _internal_grade(); } -inline void ContractCitation::_internal_set_grade(::ei::Contract_PlayerGrade value) { - assert(::ei::Contract_PlayerGrade_IsValid(value)); - _has_bits_[0] |= 0x00000004u; - grade_ = value; -} inline void ContractCitation::set_grade(::ei::Contract_PlayerGrade value) { _internal_set_grade(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.ContractCitation.grade) } +inline ::ei::Contract_PlayerGrade ContractCitation::_internal_grade() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::Contract_PlayerGrade>(_impl_.grade_); +} +inline void ContractCitation::_internal_set_grade(::ei::Contract_PlayerGrade value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::Contract_PlayerGrade_IsValid(value)); + _impl_.grade_ = value; +} // ------------------------------------------------------------------- // ContractEvaluationBatch_Pair // optional string user_id = 1; -inline bool ContractEvaluationBatch_Pair::_internal_has_user_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ContractEvaluationBatch_Pair::has_user_id() const { - return _internal_has_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ContractEvaluationBatch_Pair::clear_user_id() { - user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ContractEvaluationBatch_Pair::user_id() const { +inline const std::string& ContractEvaluationBatch_Pair::user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractEvaluationBatch.Pair.user_id) return _internal_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractEvaluationBatch_Pair::set_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractEvaluationBatch_Pair::set_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractEvaluationBatch.Pair.user_id) } -inline std::string* ContractEvaluationBatch_Pair::mutable_user_id() { +inline std::string* ContractEvaluationBatch_Pair::mutable_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_user_id(); // @@protoc_insertion_point(field_mutable:ei.ContractEvaluationBatch.Pair.user_id) return _s; } inline const std::string& ContractEvaluationBatch_Pair::_internal_user_id() const { - return user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_id_.Get(); } inline void ContractEvaluationBatch_Pair::_internal_set_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(value, GetArena()); } inline std::string* ContractEvaluationBatch_Pair::_internal_mutable_user_id() { - _has_bits_[0] |= 0x00000001u; - return user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.user_id_.Mutable( GetArena()); } inline std::string* ContractEvaluationBatch_Pair::release_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractEvaluationBatch.Pair.user_id) - if (!_internal_has_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - 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; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractEvaluationBatch_Pair::set_allocated_user_id(std::string* user_id) { - if (user_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ContractEvaluationBatch_Pair::set_allocated_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - user_id_.SetAllocated(user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (user_id_.IsDefault()) { - user_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_id_.IsDefault()) { + _impl_.user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractEvaluationBatch.Pair.user_id) } // optional .ei.ContractEvaluation cev = 2; -inline bool ContractEvaluationBatch_Pair::_internal_has_cev() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - PROTOBUF_ASSUME(!value || cev_ != nullptr); - return value; -} inline bool ContractEvaluationBatch_Pair::has_cev() const { - return _internal_has_cev(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + PROTOBUF_ASSUME(!value || _impl_.cev_ != nullptr); + return value; } inline void ContractEvaluationBatch_Pair::clear_cev() { - if (cev_ != nullptr) cev_->Clear(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.cev_ != nullptr) _impl_.cev_->Clear(); + _impl_._has_bits_[0] &= ~0x00000002u; } inline const ::ei::ContractEvaluation& ContractEvaluationBatch_Pair::_internal_cev() const { - const ::ei::ContractEvaluation* p = cev_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_ContractEvaluation_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::ContractEvaluation* p = _impl_.cev_; + return p != nullptr ? *p : reinterpret_cast(::ei::_ContractEvaluation_default_instance_); } -inline const ::ei::ContractEvaluation& ContractEvaluationBatch_Pair::cev() const { +inline const ::ei::ContractEvaluation& ContractEvaluationBatch_Pair::cev() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractEvaluationBatch.Pair.cev) return _internal_cev(); } -inline void ContractEvaluationBatch_Pair::unsafe_arena_set_allocated_cev( - ::ei::ContractEvaluation* cev) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(cev_); +inline void ContractEvaluationBatch_Pair::unsafe_arena_set_allocated_cev(::ei::ContractEvaluation* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.cev_); } - cev_ = cev; - if (cev) { - _has_bits_[0] |= 0x00000002u; + _impl_.cev_ = reinterpret_cast<::ei::ContractEvaluation*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ContractEvaluationBatch.Pair.cev) } inline ::ei::ContractEvaluation* ContractEvaluationBatch_Pair::release_cev() { - _has_bits_[0] &= ~0x00000002u; - ::ei::ContractEvaluation* temp = cev_; - cev_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::ContractEvaluation* released = _impl_.cev_; + _impl_.cev_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::ContractEvaluation* ContractEvaluationBatch_Pair::unsafe_arena_release_cev() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractEvaluationBatch.Pair.cev) - _has_bits_[0] &= ~0x00000002u; - ::ei::ContractEvaluation* temp = cev_; - cev_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::ContractEvaluation* temp = _impl_.cev_; + _impl_.cev_ = nullptr; return temp; } inline ::ei::ContractEvaluation* ContractEvaluationBatch_Pair::_internal_mutable_cev() { - _has_bits_[0] |= 0x00000002u; - if (cev_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::ContractEvaluation>(GetArenaForAllocation()); - cev_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.cev_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::ContractEvaluation>(GetArena()); + _impl_.cev_ = reinterpret_cast<::ei::ContractEvaluation*>(p); } - return cev_; + return _impl_.cev_; } -inline ::ei::ContractEvaluation* ContractEvaluationBatch_Pair::mutable_cev() { +inline ::ei::ContractEvaluation* ContractEvaluationBatch_Pair::mutable_cev() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000002u; ::ei::ContractEvaluation* _msg = _internal_mutable_cev(); // @@protoc_insertion_point(field_mutable:ei.ContractEvaluationBatch.Pair.cev) return _msg; } -inline void ContractEvaluationBatch_Pair::set_allocated_cev(::ei::ContractEvaluation* cev) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ContractEvaluationBatch_Pair::set_allocated_cev(::ei::ContractEvaluation* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete cev_; + delete (_impl_.cev_); } - if (cev) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(cev); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - cev = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, cev, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000002u; + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - cev_ = cev; + + _impl_.cev_ = reinterpret_cast<::ei::ContractEvaluation*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ContractEvaluationBatch.Pair.cev) } @@ -72874,42 +80341,51 @@ inline void ContractEvaluationBatch_Pair::set_allocated_cev(::ei::ContractEvalua // repeated .ei.ContractEvaluationBatch.Pair evals = 1; inline int ContractEvaluationBatch::_internal_evals_size() const { - return evals_.size(); + return _internal_evals().size(); } inline int ContractEvaluationBatch::evals_size() const { return _internal_evals_size(); } inline void ContractEvaluationBatch::clear_evals() { - evals_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.evals_.Clear(); } -inline ::ei::ContractEvaluationBatch_Pair* ContractEvaluationBatch::mutable_evals(int index) { +inline ::ei::ContractEvaluationBatch_Pair* ContractEvaluationBatch::mutable_evals(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ContractEvaluationBatch.evals) - return evals_.Mutable(index); + return _internal_mutable_evals()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractEvaluationBatch_Pair >* -ContractEvaluationBatch::mutable_evals() { +inline ::google::protobuf::RepeatedPtrField<::ei::ContractEvaluationBatch_Pair>* ContractEvaluationBatch::mutable_evals() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ContractEvaluationBatch.evals) - return &evals_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_evals(); } -inline const ::ei::ContractEvaluationBatch_Pair& ContractEvaluationBatch::_internal_evals(int index) const { - return evals_.Get(index); -} -inline const ::ei::ContractEvaluationBatch_Pair& ContractEvaluationBatch::evals(int index) const { +inline const ::ei::ContractEvaluationBatch_Pair& ContractEvaluationBatch::evals(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractEvaluationBatch.evals) - return _internal_evals(index); -} -inline ::ei::ContractEvaluationBatch_Pair* ContractEvaluationBatch::_internal_add_evals() { - return evals_.Add(); + return _internal_evals().Get(index); } -inline ::ei::ContractEvaluationBatch_Pair* ContractEvaluationBatch::add_evals() { - ::ei::ContractEvaluationBatch_Pair* _add = _internal_add_evals(); +inline ::ei::ContractEvaluationBatch_Pair* ContractEvaluationBatch::add_evals() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ContractEvaluationBatch_Pair* _add = _internal_mutable_evals()->Add(); // @@protoc_insertion_point(field_add:ei.ContractEvaluationBatch.evals) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractEvaluationBatch_Pair >& -ContractEvaluationBatch::evals() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ContractEvaluationBatch_Pair>& ContractEvaluationBatch::evals() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ContractEvaluationBatch.evals) - return evals_; + return _internal_evals(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ContractEvaluationBatch_Pair>& +ContractEvaluationBatch::_internal_evals() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.evals_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ContractEvaluationBatch_Pair>* +ContractEvaluationBatch::_internal_mutable_evals() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.evals_; } // ------------------------------------------------------------------- @@ -72917,240 +80393,243 @@ ContractEvaluationBatch::evals() const { // CoopCompletionSnapshot_ContributorSnapshot // optional double contribution = 1; -inline bool CoopCompletionSnapshot_ContributorSnapshot::_internal_has_contribution() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool CoopCompletionSnapshot_ContributorSnapshot::has_contribution() const { - return _internal_has_contribution(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void CoopCompletionSnapshot_ContributorSnapshot::clear_contribution() { - contribution_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline double CoopCompletionSnapshot_ContributorSnapshot::_internal_contribution() const { - return contribution_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contribution_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } inline double CoopCompletionSnapshot_ContributorSnapshot::contribution() const { // @@protoc_insertion_point(field_get:ei.CoopCompletionSnapshot.ContributorSnapshot.contribution) return _internal_contribution(); } -inline void CoopCompletionSnapshot_ContributorSnapshot::_internal_set_contribution(double value) { - _has_bits_[0] |= 0x00000002u; - contribution_ = value; -} inline void CoopCompletionSnapshot_ContributorSnapshot::set_contribution(double value) { _internal_set_contribution(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.CoopCompletionSnapshot.ContributorSnapshot.contribution) } +inline double CoopCompletionSnapshot_ContributorSnapshot::_internal_contribution() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contribution_; +} +inline void CoopCompletionSnapshot_ContributorSnapshot::_internal_set_contribution(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contribution_ = value; +} // optional double last_contribution_time = 6; -inline bool CoopCompletionSnapshot_ContributorSnapshot::_internal_has_last_contribution_time() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool CoopCompletionSnapshot_ContributorSnapshot::has_last_contribution_time() const { - return _internal_has_last_contribution_time(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void CoopCompletionSnapshot_ContributorSnapshot::clear_last_contribution_time() { - last_contribution_time_ = 0; - _has_bits_[0] &= ~0x00000020u; -} -inline double CoopCompletionSnapshot_ContributorSnapshot::_internal_last_contribution_time() const { - return last_contribution_time_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_contribution_time_ = 0; + _impl_._has_bits_[0] &= ~0x00000020u; } inline double CoopCompletionSnapshot_ContributorSnapshot::last_contribution_time() const { // @@protoc_insertion_point(field_get:ei.CoopCompletionSnapshot.ContributorSnapshot.last_contribution_time) return _internal_last_contribution_time(); } -inline void CoopCompletionSnapshot_ContributorSnapshot::_internal_set_last_contribution_time(double value) { - _has_bits_[0] |= 0x00000020u; - last_contribution_time_ = value; -} inline void CoopCompletionSnapshot_ContributorSnapshot::set_last_contribution_time(double value) { _internal_set_last_contribution_time(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.CoopCompletionSnapshot.ContributorSnapshot.last_contribution_time) } +inline double CoopCompletionSnapshot_ContributorSnapshot::_internal_last_contribution_time() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.last_contribution_time_; +} +inline void CoopCompletionSnapshot_ContributorSnapshot::_internal_set_last_contribution_time(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_contribution_time_ = value; +} // optional bool finalized = 7; -inline bool CoopCompletionSnapshot_ContributorSnapshot::_internal_has_finalized() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool CoopCompletionSnapshot_ContributorSnapshot::has_finalized() const { - return _internal_has_finalized(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void CoopCompletionSnapshot_ContributorSnapshot::clear_finalized() { - finalized_ = false; - _has_bits_[0] &= ~0x00000040u; -} -inline bool CoopCompletionSnapshot_ContributorSnapshot::_internal_finalized() const { - return finalized_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.finalized_ = false; + _impl_._has_bits_[0] &= ~0x00000040u; } inline bool CoopCompletionSnapshot_ContributorSnapshot::finalized() const { // @@protoc_insertion_point(field_get:ei.CoopCompletionSnapshot.ContributorSnapshot.finalized) return _internal_finalized(); } -inline void CoopCompletionSnapshot_ContributorSnapshot::_internal_set_finalized(bool value) { - _has_bits_[0] |= 0x00000040u; - finalized_ = value; -} inline void CoopCompletionSnapshot_ContributorSnapshot::set_finalized(bool value) { _internal_set_finalized(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.CoopCompletionSnapshot.ContributorSnapshot.finalized) } +inline bool CoopCompletionSnapshot_ContributorSnapshot::_internal_finalized() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.finalized_; +} +inline void CoopCompletionSnapshot_ContributorSnapshot::_internal_set_finalized(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.finalized_ = value; +} // optional double soul_power = 2; -inline bool CoopCompletionSnapshot_ContributorSnapshot::_internal_has_soul_power() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool CoopCompletionSnapshot_ContributorSnapshot::has_soul_power() const { - return _internal_has_soul_power(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void CoopCompletionSnapshot_ContributorSnapshot::clear_soul_power() { - soul_power_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline double CoopCompletionSnapshot_ContributorSnapshot::_internal_soul_power() const { - return soul_power_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_power_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline double CoopCompletionSnapshot_ContributorSnapshot::soul_power() const { // @@protoc_insertion_point(field_get:ei.CoopCompletionSnapshot.ContributorSnapshot.soul_power) return _internal_soul_power(); } -inline void CoopCompletionSnapshot_ContributorSnapshot::_internal_set_soul_power(double value) { - _has_bits_[0] |= 0x00000004u; - soul_power_ = value; -} inline void CoopCompletionSnapshot_ContributorSnapshot::set_soul_power(double value) { _internal_set_soul_power(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.CoopCompletionSnapshot.ContributorSnapshot.soul_power) } +inline double CoopCompletionSnapshot_ContributorSnapshot::_internal_soul_power() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.soul_power_; +} +inline void CoopCompletionSnapshot_ContributorSnapshot::_internal_set_soul_power(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_power_ = value; +} // optional string user_id = 3; -inline bool CoopCompletionSnapshot_ContributorSnapshot::_internal_has_user_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool CoopCompletionSnapshot_ContributorSnapshot::has_user_id() const { - return _internal_has_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void CoopCompletionSnapshot_ContributorSnapshot::clear_user_id() { - user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& CoopCompletionSnapshot_ContributorSnapshot::user_id() const { +inline const std::string& CoopCompletionSnapshot_ContributorSnapshot::user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CoopCompletionSnapshot.ContributorSnapshot.user_id) return _internal_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void CoopCompletionSnapshot_ContributorSnapshot::set_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void CoopCompletionSnapshot_ContributorSnapshot::set_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.CoopCompletionSnapshot.ContributorSnapshot.user_id) } -inline std::string* CoopCompletionSnapshot_ContributorSnapshot::mutable_user_id() { +inline std::string* CoopCompletionSnapshot_ContributorSnapshot::mutable_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_user_id(); // @@protoc_insertion_point(field_mutable:ei.CoopCompletionSnapshot.ContributorSnapshot.user_id) return _s; } inline const std::string& CoopCompletionSnapshot_ContributorSnapshot::_internal_user_id() const { - return user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_id_.Get(); } inline void CoopCompletionSnapshot_ContributorSnapshot::_internal_set_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(value, GetArena()); } inline std::string* CoopCompletionSnapshot_ContributorSnapshot::_internal_mutable_user_id() { - _has_bits_[0] |= 0x00000001u; - return user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.user_id_.Mutable( GetArena()); } inline std::string* CoopCompletionSnapshot_ContributorSnapshot::release_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.CoopCompletionSnapshot.ContributorSnapshot.user_id) - if (!_internal_has_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - 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; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void CoopCompletionSnapshot_ContributorSnapshot::set_allocated_user_id(std::string* user_id) { - if (user_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void CoopCompletionSnapshot_ContributorSnapshot::set_allocated_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - user_id_.SetAllocated(user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (user_id_.IsDefault()) { - user_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_id_.IsDefault()) { + _impl_.user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.CoopCompletionSnapshot.ContributorSnapshot.user_id) } // optional uint32 tokens = 4; -inline bool CoopCompletionSnapshot_ContributorSnapshot::_internal_has_tokens() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool CoopCompletionSnapshot_ContributorSnapshot::has_tokens() const { - return _internal_has_tokens(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void CoopCompletionSnapshot_ContributorSnapshot::clear_tokens() { - tokens_ = 0u; - _has_bits_[0] &= ~0x00000008u; -} -inline uint32_t CoopCompletionSnapshot_ContributorSnapshot::_internal_tokens() const { - return tokens_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.tokens_ = 0u; + _impl_._has_bits_[0] &= ~0x00000008u; } -inline uint32_t CoopCompletionSnapshot_ContributorSnapshot::tokens() const { +inline ::uint32_t CoopCompletionSnapshot_ContributorSnapshot::tokens() const { // @@protoc_insertion_point(field_get:ei.CoopCompletionSnapshot.ContributorSnapshot.tokens) return _internal_tokens(); } -inline void CoopCompletionSnapshot_ContributorSnapshot::_internal_set_tokens(uint32_t value) { - _has_bits_[0] |= 0x00000008u; - tokens_ = value; -} -inline void CoopCompletionSnapshot_ContributorSnapshot::set_tokens(uint32_t value) { +inline void CoopCompletionSnapshot_ContributorSnapshot::set_tokens(::uint32_t value) { _internal_set_tokens(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.CoopCompletionSnapshot.ContributorSnapshot.tokens) } +inline ::uint32_t CoopCompletionSnapshot_ContributorSnapshot::_internal_tokens() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.tokens_; +} +inline void CoopCompletionSnapshot_ContributorSnapshot::_internal_set_tokens(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.tokens_ = value; +} // optional uint32 tokens_spent = 5; -inline bool CoopCompletionSnapshot_ContributorSnapshot::_internal_has_tokens_spent() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool CoopCompletionSnapshot_ContributorSnapshot::has_tokens_spent() const { - return _internal_has_tokens_spent(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void CoopCompletionSnapshot_ContributorSnapshot::clear_tokens_spent() { - tokens_spent_ = 0u; - _has_bits_[0] &= ~0x00000010u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.tokens_spent_ = 0u; + _impl_._has_bits_[0] &= ~0x00000010u; } -inline uint32_t CoopCompletionSnapshot_ContributorSnapshot::_internal_tokens_spent() const { - return tokens_spent_; -} -inline uint32_t CoopCompletionSnapshot_ContributorSnapshot::tokens_spent() const { +inline ::uint32_t CoopCompletionSnapshot_ContributorSnapshot::tokens_spent() const { // @@protoc_insertion_point(field_get:ei.CoopCompletionSnapshot.ContributorSnapshot.tokens_spent) return _internal_tokens_spent(); } -inline void CoopCompletionSnapshot_ContributorSnapshot::_internal_set_tokens_spent(uint32_t value) { - _has_bits_[0] |= 0x00000010u; - tokens_spent_ = value; -} -inline void CoopCompletionSnapshot_ContributorSnapshot::set_tokens_spent(uint32_t value) { +inline void CoopCompletionSnapshot_ContributorSnapshot::set_tokens_spent(::uint32_t value) { _internal_set_tokens_spent(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.CoopCompletionSnapshot.ContributorSnapshot.tokens_spent) } +inline ::uint32_t CoopCompletionSnapshot_ContributorSnapshot::_internal_tokens_spent() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.tokens_spent_; +} +inline void CoopCompletionSnapshot_ContributorSnapshot::_internal_set_tokens_spent(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.tokens_spent_ = value; +} // ------------------------------------------------------------------- @@ -73158,42 +80637,51 @@ inline void CoopCompletionSnapshot_ContributorSnapshot::set_tokens_spent(uint32_ // repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; inline int CoopCompletionSnapshot::_internal_contributors_size() const { - return contributors_.size(); + return _internal_contributors().size(); } inline int CoopCompletionSnapshot::contributors_size() const { return _internal_contributors_size(); } inline void CoopCompletionSnapshot::clear_contributors() { - contributors_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contributors_.Clear(); } -inline ::ei::CoopCompletionSnapshot_ContributorSnapshot* CoopCompletionSnapshot::mutable_contributors(int index) { +inline ::ei::CoopCompletionSnapshot_ContributorSnapshot* CoopCompletionSnapshot::mutable_contributors(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.CoopCompletionSnapshot.contributors) - return contributors_.Mutable(index); + return _internal_mutable_contributors()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CoopCompletionSnapshot_ContributorSnapshot >* -CoopCompletionSnapshot::mutable_contributors() { +inline ::google::protobuf::RepeatedPtrField<::ei::CoopCompletionSnapshot_ContributorSnapshot>* CoopCompletionSnapshot::mutable_contributors() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.CoopCompletionSnapshot.contributors) - return &contributors_; -} -inline const ::ei::CoopCompletionSnapshot_ContributorSnapshot& CoopCompletionSnapshot::_internal_contributors(int index) const { - return contributors_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_contributors(); } -inline const ::ei::CoopCompletionSnapshot_ContributorSnapshot& CoopCompletionSnapshot::contributors(int index) const { +inline const ::ei::CoopCompletionSnapshot_ContributorSnapshot& CoopCompletionSnapshot::contributors(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CoopCompletionSnapshot.contributors) - return _internal_contributors(index); + return _internal_contributors().Get(index); } -inline ::ei::CoopCompletionSnapshot_ContributorSnapshot* CoopCompletionSnapshot::_internal_add_contributors() { - return contributors_.Add(); -} -inline ::ei::CoopCompletionSnapshot_ContributorSnapshot* CoopCompletionSnapshot::add_contributors() { - ::ei::CoopCompletionSnapshot_ContributorSnapshot* _add = _internal_add_contributors(); +inline ::ei::CoopCompletionSnapshot_ContributorSnapshot* CoopCompletionSnapshot::add_contributors() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::CoopCompletionSnapshot_ContributorSnapshot* _add = _internal_mutable_contributors()->Add(); // @@protoc_insertion_point(field_add:ei.CoopCompletionSnapshot.contributors) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CoopCompletionSnapshot_ContributorSnapshot >& -CoopCompletionSnapshot::contributors() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::CoopCompletionSnapshot_ContributorSnapshot>& CoopCompletionSnapshot::contributors() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.CoopCompletionSnapshot.contributors) - return contributors_; + return _internal_contributors(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::CoopCompletionSnapshot_ContributorSnapshot>& +CoopCompletionSnapshot::_internal_contributors() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contributors_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::CoopCompletionSnapshot_ContributorSnapshot>* +CoopCompletionSnapshot::_internal_mutable_contributors() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.contributors_; } // ------------------------------------------------------------------- @@ -73201,740 +80689,767 @@ CoopCompletionSnapshot::contributors() const { // BasicRequestInfo // optional string ei_user_id = 1; -inline bool BasicRequestInfo::_internal_has_ei_user_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool BasicRequestInfo::has_ei_user_id() const { - return _internal_has_ei_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void BasicRequestInfo::clear_ei_user_id() { - ei_user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ei_user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& BasicRequestInfo::ei_user_id() const { +inline const std::string& BasicRequestInfo::ei_user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.BasicRequestInfo.ei_user_id) return _internal_ei_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void BasicRequestInfo::set_ei_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - ei_user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void BasicRequestInfo::set_ei_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.ei_user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.BasicRequestInfo.ei_user_id) } -inline std::string* BasicRequestInfo::mutable_ei_user_id() { +inline std::string* BasicRequestInfo::mutable_ei_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_ei_user_id(); // @@protoc_insertion_point(field_mutable:ei.BasicRequestInfo.ei_user_id) return _s; } inline const std::string& BasicRequestInfo::_internal_ei_user_id() const { - return ei_user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.ei_user_id_.Get(); } inline void BasicRequestInfo::_internal_set_ei_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - ei_user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.ei_user_id_.Set(value, GetArena()); } inline std::string* BasicRequestInfo::_internal_mutable_ei_user_id() { - _has_bits_[0] |= 0x00000001u; - return ei_user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.ei_user_id_.Mutable( GetArena()); } inline std::string* BasicRequestInfo::release_ei_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.BasicRequestInfo.ei_user_id) - if (!_internal_has_ei_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = ei_user_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ei_user_id_.IsDefault()) { - ei_user_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.ei_user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ei_user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void BasicRequestInfo::set_allocated_ei_user_id(std::string* ei_user_id) { - if (ei_user_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void BasicRequestInfo::set_allocated_ei_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - ei_user_id_.SetAllocated(ei_user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ei_user_id_.IsDefault()) { - ei_user_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ei_user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.ei_user_id_.IsDefault()) { + _impl_.ei_user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.BasicRequestInfo.ei_user_id) } // optional uint32 client_version = 2; -inline bool BasicRequestInfo::_internal_has_client_version() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool BasicRequestInfo::has_client_version() const { - return _internal_has_client_version(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void BasicRequestInfo::clear_client_version() { - client_version_ = 0u; - _has_bits_[0] &= ~0x00000040u; -} -inline uint32_t BasicRequestInfo::_internal_client_version() const { - return client_version_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_version_ = 0u; + _impl_._has_bits_[0] &= ~0x00000040u; } -inline uint32_t BasicRequestInfo::client_version() const { +inline ::uint32_t BasicRequestInfo::client_version() const { // @@protoc_insertion_point(field_get:ei.BasicRequestInfo.client_version) return _internal_client_version(); } -inline void BasicRequestInfo::_internal_set_client_version(uint32_t value) { - _has_bits_[0] |= 0x00000040u; - client_version_ = value; -} -inline void BasicRequestInfo::set_client_version(uint32_t value) { +inline void BasicRequestInfo::set_client_version(::uint32_t value) { _internal_set_client_version(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.BasicRequestInfo.client_version) } +inline ::uint32_t BasicRequestInfo::_internal_client_version() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.client_version_; +} +inline void BasicRequestInfo::_internal_set_client_version(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_version_ = value; +} // optional string version = 3; -inline bool BasicRequestInfo::_internal_has_version() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool BasicRequestInfo::has_version() const { - return _internal_has_version(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void BasicRequestInfo::clear_version() { - version_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.version_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& BasicRequestInfo::version() const { +inline const std::string& BasicRequestInfo::version() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.BasicRequestInfo.version) return _internal_version(); } -template -inline PROTOBUF_ALWAYS_INLINE -void BasicRequestInfo::set_version(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - version_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void BasicRequestInfo::set_version(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.version_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.BasicRequestInfo.version) } -inline std::string* BasicRequestInfo::mutable_version() { +inline std::string* BasicRequestInfo::mutable_version() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_version(); // @@protoc_insertion_point(field_mutable:ei.BasicRequestInfo.version) return _s; } inline const std::string& BasicRequestInfo::_internal_version() const { - return version_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.version_.Get(); } inline void BasicRequestInfo::_internal_set_version(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - version_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.version_.Set(value, GetArena()); } inline std::string* BasicRequestInfo::_internal_mutable_version() { - _has_bits_[0] |= 0x00000002u; - return version_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.version_.Mutable( GetArena()); } inline std::string* BasicRequestInfo::release_version() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.BasicRequestInfo.version) - if (!_internal_has_version()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = version_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (version_.IsDefault()) { - version_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.version_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.version_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void BasicRequestInfo::set_allocated_version(std::string* version) { - if (version != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void BasicRequestInfo::set_allocated_version(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - version_.SetAllocated(version, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (version_.IsDefault()) { - version_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.version_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.version_.IsDefault()) { + _impl_.version_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.BasicRequestInfo.version) } // optional string build = 4; -inline bool BasicRequestInfo::_internal_has_build() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool BasicRequestInfo::has_build() const { - return _internal_has_build(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void BasicRequestInfo::clear_build() { - build_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.build_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& BasicRequestInfo::build() const { +inline const std::string& BasicRequestInfo::build() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.BasicRequestInfo.build) return _internal_build(); } -template -inline PROTOBUF_ALWAYS_INLINE -void BasicRequestInfo::set_build(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - build_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void BasicRequestInfo::set_build(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.build_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.BasicRequestInfo.build) } -inline std::string* BasicRequestInfo::mutable_build() { +inline std::string* BasicRequestInfo::mutable_build() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_build(); // @@protoc_insertion_point(field_mutable:ei.BasicRequestInfo.build) return _s; } inline const std::string& BasicRequestInfo::_internal_build() const { - return build_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.build_.Get(); } inline void BasicRequestInfo::_internal_set_build(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - build_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.build_.Set(value, GetArena()); } inline std::string* BasicRequestInfo::_internal_mutable_build() { - _has_bits_[0] |= 0x00000004u; - return build_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.build_.Mutable( GetArena()); } inline std::string* BasicRequestInfo::release_build() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.BasicRequestInfo.build) - if (!_internal_has_build()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = build_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (build_.IsDefault()) { - build_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.build_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.build_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void BasicRequestInfo::set_allocated_build(std::string* build) { - if (build != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void BasicRequestInfo::set_allocated_build(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; - } - build_.SetAllocated(build, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (build_.IsDefault()) { - build_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000004u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.build_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.build_.IsDefault()) { + _impl_.build_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.BasicRequestInfo.build) } // optional string platform = 5; -inline bool BasicRequestInfo::_internal_has_platform() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool BasicRequestInfo::has_platform() const { - return _internal_has_platform(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void BasicRequestInfo::clear_platform() { - platform_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.platform_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000008u; } -inline const std::string& BasicRequestInfo::platform() const { +inline const std::string& BasicRequestInfo::platform() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.BasicRequestInfo.platform) return _internal_platform(); } -template -inline PROTOBUF_ALWAYS_INLINE -void BasicRequestInfo::set_platform(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000008u; - platform_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void BasicRequestInfo::set_platform(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.platform_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.BasicRequestInfo.platform) } -inline std::string* BasicRequestInfo::mutable_platform() { +inline std::string* BasicRequestInfo::mutable_platform() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_platform(); // @@protoc_insertion_point(field_mutable:ei.BasicRequestInfo.platform) return _s; } inline const std::string& BasicRequestInfo::_internal_platform() const { - return platform_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.platform_.Get(); } inline void BasicRequestInfo::_internal_set_platform(const std::string& value) { - _has_bits_[0] |= 0x00000008u; - platform_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.platform_.Set(value, GetArena()); } inline std::string* BasicRequestInfo::_internal_mutable_platform() { - _has_bits_[0] |= 0x00000008u; - return platform_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + return _impl_.platform_.Mutable( GetArena()); } inline std::string* BasicRequestInfo::release_platform() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.BasicRequestInfo.platform) - if (!_internal_has_platform()) { + if ((_impl_._has_bits_[0] & 0x00000008u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000008u; - auto* p = platform_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (platform_.IsDefault()) { - platform_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000008u; + auto* released = _impl_.platform_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.platform_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void BasicRequestInfo::set_allocated_platform(std::string* platform) { - if (platform != nullptr) { - _has_bits_[0] |= 0x00000008u; +inline void BasicRequestInfo::set_allocated_platform(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; - } - platform_.SetAllocated(platform, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (platform_.IsDefault()) { - platform_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000008u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.platform_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.platform_.IsDefault()) { + _impl_.platform_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.BasicRequestInfo.platform) } // optional string country = 6; -inline bool BasicRequestInfo::_internal_has_country() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool BasicRequestInfo::has_country() const { - return _internal_has_country(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void BasicRequestInfo::clear_country() { - country_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000010u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.country_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000010u; } -inline const std::string& BasicRequestInfo::country() const { +inline const std::string& BasicRequestInfo::country() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.BasicRequestInfo.country) return _internal_country(); } -template -inline PROTOBUF_ALWAYS_INLINE -void BasicRequestInfo::set_country(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000010u; - country_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void BasicRequestInfo::set_country(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + _impl_.country_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.BasicRequestInfo.country) } -inline std::string* BasicRequestInfo::mutable_country() { +inline std::string* BasicRequestInfo::mutable_country() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_country(); // @@protoc_insertion_point(field_mutable:ei.BasicRequestInfo.country) return _s; } inline const std::string& BasicRequestInfo::_internal_country() const { - return country_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.country_.Get(); } inline void BasicRequestInfo::_internal_set_country(const std::string& value) { - _has_bits_[0] |= 0x00000010u; - country_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + _impl_.country_.Set(value, GetArena()); } inline std::string* BasicRequestInfo::_internal_mutable_country() { - _has_bits_[0] |= 0x00000010u; - return country_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + return _impl_.country_.Mutable( GetArena()); } inline std::string* BasicRequestInfo::release_country() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.BasicRequestInfo.country) - if (!_internal_has_country()) { + if ((_impl_._has_bits_[0] & 0x00000010u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000010u; - auto* p = country_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (country_.IsDefault()) { - country_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000010u; + auto* released = _impl_.country_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.country_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void BasicRequestInfo::set_allocated_country(std::string* country) { - if (country != nullptr) { - _has_bits_[0] |= 0x00000010u; +inline void BasicRequestInfo::set_allocated_country(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; - } - country_.SetAllocated(country, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (country_.IsDefault()) { - country_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000010u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.country_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.country_.IsDefault()) { + _impl_.country_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.BasicRequestInfo.country) } // optional string language = 7; -inline bool BasicRequestInfo::_internal_has_language() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool BasicRequestInfo::has_language() const { - return _internal_has_language(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void BasicRequestInfo::clear_language() { - language_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000020u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.language_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000020u; } -inline const std::string& BasicRequestInfo::language() const { +inline const std::string& BasicRequestInfo::language() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.BasicRequestInfo.language) return _internal_language(); } -template -inline PROTOBUF_ALWAYS_INLINE -void BasicRequestInfo::set_language(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000020u; - language_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void BasicRequestInfo::set_language(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000020u; + _impl_.language_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.BasicRequestInfo.language) } -inline std::string* BasicRequestInfo::mutable_language() { +inline std::string* BasicRequestInfo::mutable_language() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_language(); // @@protoc_insertion_point(field_mutable:ei.BasicRequestInfo.language) return _s; } inline const std::string& BasicRequestInfo::_internal_language() const { - return language_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.language_.Get(); } inline void BasicRequestInfo::_internal_set_language(const std::string& value) { - _has_bits_[0] |= 0x00000020u; - language_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000020u; + _impl_.language_.Set(value, GetArena()); } inline std::string* BasicRequestInfo::_internal_mutable_language() { - _has_bits_[0] |= 0x00000020u; - return language_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000020u; + return _impl_.language_.Mutable( GetArena()); } inline std::string* BasicRequestInfo::release_language() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.BasicRequestInfo.language) - if (!_internal_has_language()) { + if ((_impl_._has_bits_[0] & 0x00000020u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000020u; - auto* p = language_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (language_.IsDefault()) { - language_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000020u; + auto* released = _impl_.language_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.language_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void BasicRequestInfo::set_allocated_language(std::string* language) { - if (language != nullptr) { - _has_bits_[0] |= 0x00000020u; +inline void BasicRequestInfo::set_allocated_language(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000020u; } else { - _has_bits_[0] &= ~0x00000020u; - } - language_.SetAllocated(language, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (language_.IsDefault()) { - language_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000020u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.language_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.language_.IsDefault()) { + _impl_.language_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.BasicRequestInfo.language) } // optional bool debug = 8; -inline bool BasicRequestInfo::_internal_has_debug() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool BasicRequestInfo::has_debug() const { - return _internal_has_debug(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void BasicRequestInfo::clear_debug() { - debug_ = false; - _has_bits_[0] &= ~0x00000080u; -} -inline bool BasicRequestInfo::_internal_debug() const { - return debug_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.debug_ = false; + _impl_._has_bits_[0] &= ~0x00000080u; } inline bool BasicRequestInfo::debug() const { // @@protoc_insertion_point(field_get:ei.BasicRequestInfo.debug) return _internal_debug(); } -inline void BasicRequestInfo::_internal_set_debug(bool value) { - _has_bits_[0] |= 0x00000080u; - debug_ = value; -} inline void BasicRequestInfo::set_debug(bool value) { _internal_set_debug(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.BasicRequestInfo.debug) } +inline bool BasicRequestInfo::_internal_debug() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.debug_; +} +inline void BasicRequestInfo::_internal_set_debug(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.debug_ = value; +} // ------------------------------------------------------------------- // ContractSimConfig_ContractGradeSimConfig_GoalParams // optional double target_se = 1; -inline bool ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_has_target_se() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ContractSimConfig_ContractGradeSimConfig_GoalParams::has_target_se() const { - return _internal_has_target_se(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ContractSimConfig_ContractGradeSimConfig_GoalParams::clear_target_se() { - target_se_ = 0; - _has_bits_[0] &= ~0x00000001u; -} -inline double ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_target_se() const { - return target_se_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.target_se_ = 0; + _impl_._has_bits_[0] &= ~0x00000001u; } inline double ContractSimConfig_ContractGradeSimConfig_GoalParams::target_se() const { // @@protoc_insertion_point(field_get:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.target_se) return _internal_target_se(); } -inline void ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_set_target_se(double value) { - _has_bits_[0] |= 0x00000001u; - target_se_ = value; -} inline void ContractSimConfig_ContractGradeSimConfig_GoalParams::set_target_se(double value) { _internal_set_target_se(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.target_se) } +inline double ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_target_se() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.target_se_; +} +inline void ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_set_target_se(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.target_se_ = value; +} // optional double cps_mult = 2; -inline bool ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_has_cps_mult() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ContractSimConfig_ContractGradeSimConfig_GoalParams::has_cps_mult() const { - return _internal_has_cps_mult(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ContractSimConfig_ContractGradeSimConfig_GoalParams::clear_cps_mult() { - cps_mult_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline double ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_cps_mult() const { - return cps_mult_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cps_mult_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } inline double ContractSimConfig_ContractGradeSimConfig_GoalParams::cps_mult() const { // @@protoc_insertion_point(field_get:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.cps_mult) return _internal_cps_mult(); } -inline void ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_set_cps_mult(double value) { - _has_bits_[0] |= 0x00000002u; - cps_mult_ = value; -} inline void ContractSimConfig_ContractGradeSimConfig_GoalParams::set_cps_mult(double value) { _internal_set_cps_mult(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.cps_mult) } +inline double ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_cps_mult() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.cps_mult_; +} +inline void ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_set_cps_mult(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cps_mult_ = value; +} // optional double elr_mult = 7; -inline bool ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_has_elr_mult() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool ContractSimConfig_ContractGradeSimConfig_GoalParams::has_elr_mult() const { - return _internal_has_elr_mult(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void ContractSimConfig_ContractGradeSimConfig_GoalParams::clear_elr_mult() { - elr_mult_ = 0; - _has_bits_[0] &= ~0x00000040u; -} -inline double ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_elr_mult() const { - return elr_mult_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.elr_mult_ = 0; + _impl_._has_bits_[0] &= ~0x00000040u; } inline double ContractSimConfig_ContractGradeSimConfig_GoalParams::elr_mult() const { // @@protoc_insertion_point(field_get:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.elr_mult) return _internal_elr_mult(); } -inline void ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_set_elr_mult(double value) { - _has_bits_[0] |= 0x00000040u; - elr_mult_ = value; -} inline void ContractSimConfig_ContractGradeSimConfig_GoalParams::set_elr_mult(double value) { _internal_set_elr_mult(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.elr_mult) } +inline double ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_elr_mult() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.elr_mult_; +} +inline void ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_set_elr_mult(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.elr_mult_ = value; +} // optional double earnings_mult = 3; -inline bool ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_has_earnings_mult() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ContractSimConfig_ContractGradeSimConfig_GoalParams::has_earnings_mult() const { - return _internal_has_earnings_mult(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ContractSimConfig_ContractGradeSimConfig_GoalParams::clear_earnings_mult() { - earnings_mult_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline double ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_earnings_mult() const { - return earnings_mult_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.earnings_mult_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline double ContractSimConfig_ContractGradeSimConfig_GoalParams::earnings_mult() const { // @@protoc_insertion_point(field_get:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.earnings_mult) return _internal_earnings_mult(); } -inline void ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_set_earnings_mult(double value) { - _has_bits_[0] |= 0x00000004u; - earnings_mult_ = value; -} inline void ContractSimConfig_ContractGradeSimConfig_GoalParams::set_earnings_mult(double value) { _internal_set_earnings_mult(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.earnings_mult) } +inline double ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_earnings_mult() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.earnings_mult_; +} +inline void ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_set_earnings_mult(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.earnings_mult_ = value; +} // optional double time_efficacy = 4; -inline bool ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_has_time_efficacy() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool ContractSimConfig_ContractGradeSimConfig_GoalParams::has_time_efficacy() const { - return _internal_has_time_efficacy(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void ContractSimConfig_ContractGradeSimConfig_GoalParams::clear_time_efficacy() { - time_efficacy_ = 0; - _has_bits_[0] &= ~0x00000008u; -} -inline double ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_time_efficacy() const { - return time_efficacy_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.time_efficacy_ = 0; + _impl_._has_bits_[0] &= ~0x00000008u; } inline double ContractSimConfig_ContractGradeSimConfig_GoalParams::time_efficacy() const { // @@protoc_insertion_point(field_get:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.time_efficacy) return _internal_time_efficacy(); } -inline void ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_set_time_efficacy(double value) { - _has_bits_[0] |= 0x00000008u; - time_efficacy_ = value; -} inline void ContractSimConfig_ContractGradeSimConfig_GoalParams::set_time_efficacy(double value) { _internal_set_time_efficacy(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.time_efficacy) } +inline double ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_time_efficacy() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.time_efficacy_; +} +inline void ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_set_time_efficacy(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.time_efficacy_ = value; +} // optional double hab_capacity_mult = 5; -inline bool ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_has_hab_capacity_mult() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool ContractSimConfig_ContractGradeSimConfig_GoalParams::has_hab_capacity_mult() const { - return _internal_has_hab_capacity_mult(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void ContractSimConfig_ContractGradeSimConfig_GoalParams::clear_hab_capacity_mult() { - hab_capacity_mult_ = 0; - _has_bits_[0] &= ~0x00000010u; -} -inline double ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_hab_capacity_mult() const { - return hab_capacity_mult_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.hab_capacity_mult_ = 0; + _impl_._has_bits_[0] &= ~0x00000010u; } inline double ContractSimConfig_ContractGradeSimConfig_GoalParams::hab_capacity_mult() const { // @@protoc_insertion_point(field_get:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.hab_capacity_mult) return _internal_hab_capacity_mult(); } -inline void ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_set_hab_capacity_mult(double value) { - _has_bits_[0] |= 0x00000010u; - hab_capacity_mult_ = value; -} inline void ContractSimConfig_ContractGradeSimConfig_GoalParams::set_hab_capacity_mult(double value) { _internal_set_hab_capacity_mult(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.hab_capacity_mult) } +inline double ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_hab_capacity_mult() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.hab_capacity_mult_; +} +inline void ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_set_hab_capacity_mult(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.hab_capacity_mult_ = value; +} // optional double epic_research_budget = 6; -inline bool ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_has_epic_research_budget() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool ContractSimConfig_ContractGradeSimConfig_GoalParams::has_epic_research_budget() const { - return _internal_has_epic_research_budget(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void ContractSimConfig_ContractGradeSimConfig_GoalParams::clear_epic_research_budget() { - epic_research_budget_ = 0; - _has_bits_[0] &= ~0x00000020u; -} -inline double ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_epic_research_budget() const { - return epic_research_budget_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.epic_research_budget_ = 0; + _impl_._has_bits_[0] &= ~0x00000020u; } inline double ContractSimConfig_ContractGradeSimConfig_GoalParams::epic_research_budget() const { // @@protoc_insertion_point(field_get:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.epic_research_budget) return _internal_epic_research_budget(); } -inline void ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_set_epic_research_budget(double value) { - _has_bits_[0] |= 0x00000020u; - epic_research_budget_ = value; -} inline void ContractSimConfig_ContractGradeSimConfig_GoalParams::set_epic_research_budget(double value) { _internal_set_epic_research_budget(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.epic_research_budget) } +inline double ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_epic_research_budget() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.epic_research_budget_; +} +inline void ContractSimConfig_ContractGradeSimConfig_GoalParams::_internal_set_epic_research_budget(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.epic_research_budget_ = value; +} // ------------------------------------------------------------------- // ContractSimConfig_ContractGradeSimConfig // optional .ei.Contract.PlayerGrade grade = 1; -inline bool ContractSimConfig_ContractGradeSimConfig::_internal_has_grade() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ContractSimConfig_ContractGradeSimConfig::has_grade() const { - return _internal_has_grade(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ContractSimConfig_ContractGradeSimConfig::clear_grade() { - grade_ = 0; - _has_bits_[0] &= ~0x00000001u; -} -inline ::ei::Contract_PlayerGrade ContractSimConfig_ContractGradeSimConfig::_internal_grade() const { - return static_cast< ::ei::Contract_PlayerGrade >(grade_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.grade_ = 0; + _impl_._has_bits_[0] &= ~0x00000001u; } inline ::ei::Contract_PlayerGrade ContractSimConfig_ContractGradeSimConfig::grade() const { // @@protoc_insertion_point(field_get:ei.ContractSimConfig.ContractGradeSimConfig.grade) return _internal_grade(); } -inline void ContractSimConfig_ContractGradeSimConfig::_internal_set_grade(::ei::Contract_PlayerGrade value) { - assert(::ei::Contract_PlayerGrade_IsValid(value)); - _has_bits_[0] |= 0x00000001u; - grade_ = value; -} inline void ContractSimConfig_ContractGradeSimConfig::set_grade(::ei::Contract_PlayerGrade value) { _internal_set_grade(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.ContractSimConfig.ContractGradeSimConfig.grade) } +inline ::ei::Contract_PlayerGrade ContractSimConfig_ContractGradeSimConfig::_internal_grade() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::Contract_PlayerGrade>(_impl_.grade_); +} +inline void ContractSimConfig_ContractGradeSimConfig::_internal_set_grade(::ei::Contract_PlayerGrade value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::Contract_PlayerGrade_IsValid(value)); + _impl_.grade_ = value; +} // repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; inline int ContractSimConfig_ContractGradeSimConfig::_internal_goal_params_size() const { - return goal_params_.size(); + return _internal_goal_params().size(); } inline int ContractSimConfig_ContractGradeSimConfig::goal_params_size() const { return _internal_goal_params_size(); } inline void ContractSimConfig_ContractGradeSimConfig::clear_goal_params() { - goal_params_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.goal_params_.Clear(); } -inline ::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams* ContractSimConfig_ContractGradeSimConfig::mutable_goal_params(int index) { +inline ::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams* ContractSimConfig_ContractGradeSimConfig::mutable_goal_params(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ContractSimConfig.ContractGradeSimConfig.goal_params) - return goal_params_.Mutable(index); + return _internal_mutable_goal_params()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams >* -ContractSimConfig_ContractGradeSimConfig::mutable_goal_params() { +inline ::google::protobuf::RepeatedPtrField<::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams>* ContractSimConfig_ContractGradeSimConfig::mutable_goal_params() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ContractSimConfig.ContractGradeSimConfig.goal_params) - return &goal_params_; -} -inline const ::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams& ContractSimConfig_ContractGradeSimConfig::_internal_goal_params(int index) const { - return goal_params_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_goal_params(); } -inline const ::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams& ContractSimConfig_ContractGradeSimConfig::goal_params(int index) const { +inline const ::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams& ContractSimConfig_ContractGradeSimConfig::goal_params(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractSimConfig.ContractGradeSimConfig.goal_params) - return _internal_goal_params(index); -} -inline ::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams* ContractSimConfig_ContractGradeSimConfig::_internal_add_goal_params() { - return goal_params_.Add(); + return _internal_goal_params().Get(index); } -inline ::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams* ContractSimConfig_ContractGradeSimConfig::add_goal_params() { - ::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams* _add = _internal_add_goal_params(); +inline ::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams* ContractSimConfig_ContractGradeSimConfig::add_goal_params() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams* _add = _internal_mutable_goal_params()->Add(); // @@protoc_insertion_point(field_add:ei.ContractSimConfig.ContractGradeSimConfig.goal_params) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams >& -ContractSimConfig_ContractGradeSimConfig::goal_params() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams>& ContractSimConfig_ContractGradeSimConfig::goal_params() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ContractSimConfig.ContractGradeSimConfig.goal_params) - return goal_params_; + return _internal_goal_params(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams>& +ContractSimConfig_ContractGradeSimConfig::_internal_goal_params() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.goal_params_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ContractSimConfig_ContractGradeSimConfig_GoalParams>* +ContractSimConfig_ContractGradeSimConfig::_internal_mutable_goal_params() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.goal_params_; } // ------------------------------------------------------------------- @@ -73943,42 +81458,51 @@ ContractSimConfig_ContractGradeSimConfig::goal_params() const { // repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; inline int ContractSimConfig::_internal_grade_configs_size() const { - return grade_configs_.size(); + return _internal_grade_configs().size(); } inline int ContractSimConfig::grade_configs_size() const { return _internal_grade_configs_size(); } inline void ContractSimConfig::clear_grade_configs() { - grade_configs_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.grade_configs_.Clear(); } -inline ::ei::ContractSimConfig_ContractGradeSimConfig* ContractSimConfig::mutable_grade_configs(int index) { +inline ::ei::ContractSimConfig_ContractGradeSimConfig* ContractSimConfig::mutable_grade_configs(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ContractSimConfig.grade_configs) - return grade_configs_.Mutable(index); + return _internal_mutable_grade_configs()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractSimConfig_ContractGradeSimConfig >* -ContractSimConfig::mutable_grade_configs() { +inline ::google::protobuf::RepeatedPtrField<::ei::ContractSimConfig_ContractGradeSimConfig>* ContractSimConfig::mutable_grade_configs() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ContractSimConfig.grade_configs) - return &grade_configs_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_grade_configs(); } -inline const ::ei::ContractSimConfig_ContractGradeSimConfig& ContractSimConfig::_internal_grade_configs(int index) const { - return grade_configs_.Get(index); -} -inline const ::ei::ContractSimConfig_ContractGradeSimConfig& ContractSimConfig::grade_configs(int index) const { +inline const ::ei::ContractSimConfig_ContractGradeSimConfig& ContractSimConfig::grade_configs(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractSimConfig.grade_configs) - return _internal_grade_configs(index); -} -inline ::ei::ContractSimConfig_ContractGradeSimConfig* ContractSimConfig::_internal_add_grade_configs() { - return grade_configs_.Add(); + return _internal_grade_configs().Get(index); } -inline ::ei::ContractSimConfig_ContractGradeSimConfig* ContractSimConfig::add_grade_configs() { - ::ei::ContractSimConfig_ContractGradeSimConfig* _add = _internal_add_grade_configs(); +inline ::ei::ContractSimConfig_ContractGradeSimConfig* ContractSimConfig::add_grade_configs() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ContractSimConfig_ContractGradeSimConfig* _add = _internal_mutable_grade_configs()->Add(); // @@protoc_insertion_point(field_add:ei.ContractSimConfig.grade_configs) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractSimConfig_ContractGradeSimConfig >& -ContractSimConfig::grade_configs() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ContractSimConfig_ContractGradeSimConfig>& ContractSimConfig::grade_configs() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ContractSimConfig.grade_configs) - return grade_configs_; + return _internal_grade_configs(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ContractSimConfig_ContractGradeSimConfig>& +ContractSimConfig::_internal_grade_configs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.grade_configs_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ContractSimConfig_ContractGradeSimConfig>* +ContractSimConfig::_internal_mutable_grade_configs() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.grade_configs_; } // ------------------------------------------------------------------- @@ -73986,214 +81510,226 @@ ContractSimConfig::grade_configs() const { // ContractSimPoll // optional uint32 client_version = 1; -inline bool ContractSimPoll::_internal_has_client_version() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ContractSimPoll::has_client_version() const { - return _internal_has_client_version(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ContractSimPoll::clear_client_version() { - client_version_ = 0u; - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_version_ = 0u; + _impl_._has_bits_[0] &= ~0x00000001u; } -inline uint32_t ContractSimPoll::_internal_client_version() const { - return client_version_; -} -inline uint32_t ContractSimPoll::client_version() const { +inline ::uint32_t ContractSimPoll::client_version() const { // @@protoc_insertion_point(field_get:ei.ContractSimPoll.client_version) return _internal_client_version(); } -inline void ContractSimPoll::_internal_set_client_version(uint32_t value) { - _has_bits_[0] |= 0x00000001u; - client_version_ = value; -} -inline void ContractSimPoll::set_client_version(uint32_t value) { +inline void ContractSimPoll::set_client_version(::uint32_t value) { _internal_set_client_version(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.ContractSimPoll.client_version) } +inline ::uint32_t ContractSimPoll::_internal_client_version() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.client_version_; +} +inline void ContractSimPoll::_internal_set_client_version(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_version_ = value; +} // ------------------------------------------------------------------- // ContractSimPollResponse // optional .ei.Contract contract_to_simulate = 1; -inline bool ContractSimPollResponse::_internal_has_contract_to_simulate() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || contract_to_simulate_ != nullptr); - return value; -} inline bool ContractSimPollResponse::has_contract_to_simulate() const { - return _internal_has_contract_to_simulate(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.contract_to_simulate_ != nullptr); + return value; } inline void ContractSimPollResponse::clear_contract_to_simulate() { - if (contract_to_simulate_ != nullptr) contract_to_simulate_->Clear(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.contract_to_simulate_ != nullptr) _impl_.contract_to_simulate_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; } inline const ::ei::Contract& ContractSimPollResponse::_internal_contract_to_simulate() const { - const ::ei::Contract* p = contract_to_simulate_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_Contract_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::Contract* p = _impl_.contract_to_simulate_; + return p != nullptr ? *p : reinterpret_cast(::ei::_Contract_default_instance_); } -inline const ::ei::Contract& ContractSimPollResponse::contract_to_simulate() const { +inline const ::ei::Contract& ContractSimPollResponse::contract_to_simulate() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractSimPollResponse.contract_to_simulate) return _internal_contract_to_simulate(); } -inline void ContractSimPollResponse::unsafe_arena_set_allocated_contract_to_simulate( - ::ei::Contract* contract_to_simulate) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(contract_to_simulate_); +inline void ContractSimPollResponse::unsafe_arena_set_allocated_contract_to_simulate(::ei::Contract* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.contract_to_simulate_); } - contract_to_simulate_ = contract_to_simulate; - if (contract_to_simulate) { - _has_bits_[0] |= 0x00000001u; + _impl_.contract_to_simulate_ = reinterpret_cast<::ei::Contract*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ContractSimPollResponse.contract_to_simulate) } inline ::ei::Contract* ContractSimPollResponse::release_contract_to_simulate() { - _has_bits_[0] &= ~0x00000001u; - ::ei::Contract* temp = contract_to_simulate_; - contract_to_simulate_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::Contract* released = _impl_.contract_to_simulate_; + _impl_.contract_to_simulate_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::Contract* ContractSimPollResponse::unsafe_arena_release_contract_to_simulate() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractSimPollResponse.contract_to_simulate) - _has_bits_[0] &= ~0x00000001u; - ::ei::Contract* temp = contract_to_simulate_; - contract_to_simulate_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::Contract* temp = _impl_.contract_to_simulate_; + _impl_.contract_to_simulate_ = nullptr; return temp; } inline ::ei::Contract* ContractSimPollResponse::_internal_mutable_contract_to_simulate() { - _has_bits_[0] |= 0x00000001u; - if (contract_to_simulate_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::Contract>(GetArenaForAllocation()); - contract_to_simulate_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.contract_to_simulate_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::Contract>(GetArena()); + _impl_.contract_to_simulate_ = reinterpret_cast<::ei::Contract*>(p); } - return contract_to_simulate_; + return _impl_.contract_to_simulate_; } -inline ::ei::Contract* ContractSimPollResponse::mutable_contract_to_simulate() { +inline ::ei::Contract* ContractSimPollResponse::mutable_contract_to_simulate() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; ::ei::Contract* _msg = _internal_mutable_contract_to_simulate(); // @@protoc_insertion_point(field_mutable:ei.ContractSimPollResponse.contract_to_simulate) return _msg; } -inline void ContractSimPollResponse::set_allocated_contract_to_simulate(::ei::Contract* contract_to_simulate) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ContractSimPollResponse::set_allocated_contract_to_simulate(::ei::Contract* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete contract_to_simulate_; + delete (_impl_.contract_to_simulate_); } - if (contract_to_simulate) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(contract_to_simulate); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - contract_to_simulate = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, contract_to_simulate, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000001u; + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - contract_to_simulate_ = contract_to_simulate; + + _impl_.contract_to_simulate_ = reinterpret_cast<::ei::Contract*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ContractSimPollResponse.contract_to_simulate) } // optional .ei.ContractSimConfig sim_config = 2; -inline bool ContractSimPollResponse::_internal_has_sim_config() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - PROTOBUF_ASSUME(!value || sim_config_ != nullptr); - return value; -} inline bool ContractSimPollResponse::has_sim_config() const { - return _internal_has_sim_config(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + PROTOBUF_ASSUME(!value || _impl_.sim_config_ != nullptr); + return value; } inline void ContractSimPollResponse::clear_sim_config() { - if (sim_config_ != nullptr) sim_config_->Clear(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.sim_config_ != nullptr) _impl_.sim_config_->Clear(); + _impl_._has_bits_[0] &= ~0x00000002u; } inline const ::ei::ContractSimConfig& ContractSimPollResponse::_internal_sim_config() const { - const ::ei::ContractSimConfig* p = sim_config_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_ContractSimConfig_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::ContractSimConfig* p = _impl_.sim_config_; + return p != nullptr ? *p : reinterpret_cast(::ei::_ContractSimConfig_default_instance_); } -inline const ::ei::ContractSimConfig& ContractSimPollResponse::sim_config() const { +inline const ::ei::ContractSimConfig& ContractSimPollResponse::sim_config() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractSimPollResponse.sim_config) return _internal_sim_config(); } -inline void ContractSimPollResponse::unsafe_arena_set_allocated_sim_config( - ::ei::ContractSimConfig* sim_config) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(sim_config_); +inline void ContractSimPollResponse::unsafe_arena_set_allocated_sim_config(::ei::ContractSimConfig* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.sim_config_); } - sim_config_ = sim_config; - if (sim_config) { - _has_bits_[0] |= 0x00000002u; + _impl_.sim_config_ = reinterpret_cast<::ei::ContractSimConfig*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ContractSimPollResponse.sim_config) } inline ::ei::ContractSimConfig* ContractSimPollResponse::release_sim_config() { - _has_bits_[0] &= ~0x00000002u; - ::ei::ContractSimConfig* temp = sim_config_; - sim_config_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::ContractSimConfig* released = _impl_.sim_config_; + _impl_.sim_config_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::ContractSimConfig* ContractSimPollResponse::unsafe_arena_release_sim_config() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractSimPollResponse.sim_config) - _has_bits_[0] &= ~0x00000002u; - ::ei::ContractSimConfig* temp = sim_config_; - sim_config_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::ContractSimConfig* temp = _impl_.sim_config_; + _impl_.sim_config_ = nullptr; return temp; } inline ::ei::ContractSimConfig* ContractSimPollResponse::_internal_mutable_sim_config() { - _has_bits_[0] |= 0x00000002u; - if (sim_config_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::ContractSimConfig>(GetArenaForAllocation()); - sim_config_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.sim_config_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::ContractSimConfig>(GetArena()); + _impl_.sim_config_ = reinterpret_cast<::ei::ContractSimConfig*>(p); } - return sim_config_; + return _impl_.sim_config_; } -inline ::ei::ContractSimConfig* ContractSimPollResponse::mutable_sim_config() { +inline ::ei::ContractSimConfig* ContractSimPollResponse::mutable_sim_config() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000002u; ::ei::ContractSimConfig* _msg = _internal_mutable_sim_config(); // @@protoc_insertion_point(field_mutable:ei.ContractSimPollResponse.sim_config) return _msg; } -inline void ContractSimPollResponse::set_allocated_sim_config(::ei::ContractSimConfig* sim_config) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ContractSimPollResponse::set_allocated_sim_config(::ei::ContractSimConfig* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete sim_config_; + delete (_impl_.sim_config_); } - if (sim_config) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(sim_config); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - sim_config = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, sim_config, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000002u; + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - sim_config_ = sim_config; + + _impl_.sim_config_ = reinterpret_cast<::ei::ContractSimConfig*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ContractSimPollResponse.sim_config) } @@ -74202,200 +81738,212 @@ inline void ContractSimPollResponse::set_allocated_sim_config(::ei::ContractSimC // ContractSimResultUpdate_GoalInfo // optional .ei.Contract.PlayerGrade grade = 1; -inline bool ContractSimResultUpdate_GoalInfo::_internal_has_grade() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ContractSimResultUpdate_GoalInfo::has_grade() const { - return _internal_has_grade(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ContractSimResultUpdate_GoalInfo::clear_grade() { - grade_ = 0; - _has_bits_[0] &= ~0x00000001u; -} -inline ::ei::Contract_PlayerGrade ContractSimResultUpdate_GoalInfo::_internal_grade() const { - return static_cast< ::ei::Contract_PlayerGrade >(grade_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.grade_ = 0; + _impl_._has_bits_[0] &= ~0x00000001u; } inline ::ei::Contract_PlayerGrade ContractSimResultUpdate_GoalInfo::grade() const { // @@protoc_insertion_point(field_get:ei.ContractSimResultUpdate.GoalInfo.grade) return _internal_grade(); } -inline void ContractSimResultUpdate_GoalInfo::_internal_set_grade(::ei::Contract_PlayerGrade value) { - assert(::ei::Contract_PlayerGrade_IsValid(value)); - _has_bits_[0] |= 0x00000001u; - grade_ = value; -} inline void ContractSimResultUpdate_GoalInfo::set_grade(::ei::Contract_PlayerGrade value) { _internal_set_grade(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.ContractSimResultUpdate.GoalInfo.grade) } +inline ::ei::Contract_PlayerGrade ContractSimResultUpdate_GoalInfo::_internal_grade() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::Contract_PlayerGrade>(_impl_.grade_); +} +inline void ContractSimResultUpdate_GoalInfo::_internal_set_grade(::ei::Contract_PlayerGrade value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::Contract_PlayerGrade_IsValid(value)); + _impl_.grade_ = value; +} // optional uint32 goal_index = 2; -inline bool ContractSimResultUpdate_GoalInfo::_internal_has_goal_index() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ContractSimResultUpdate_GoalInfo::has_goal_index() const { - return _internal_has_goal_index(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ContractSimResultUpdate_GoalInfo::clear_goal_index() { - goal_index_ = 0u; - _has_bits_[0] &= ~0x00000002u; -} -inline uint32_t ContractSimResultUpdate_GoalInfo::_internal_goal_index() const { - return goal_index_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.goal_index_ = 0u; + _impl_._has_bits_[0] &= ~0x00000002u; } -inline uint32_t ContractSimResultUpdate_GoalInfo::goal_index() const { +inline ::uint32_t ContractSimResultUpdate_GoalInfo::goal_index() const { // @@protoc_insertion_point(field_get:ei.ContractSimResultUpdate.GoalInfo.goal_index) return _internal_goal_index(); } -inline void ContractSimResultUpdate_GoalInfo::_internal_set_goal_index(uint32_t value) { - _has_bits_[0] |= 0x00000002u; - goal_index_ = value; -} -inline void ContractSimResultUpdate_GoalInfo::set_goal_index(uint32_t value) { +inline void ContractSimResultUpdate_GoalInfo::set_goal_index(::uint32_t value) { _internal_set_goal_index(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.ContractSimResultUpdate.GoalInfo.goal_index) } +inline ::uint32_t ContractSimResultUpdate_GoalInfo::_internal_goal_index() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.goal_index_; +} +inline void ContractSimResultUpdate_GoalInfo::_internal_set_goal_index(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.goal_index_ = value; +} // optional double projected_eggs_laid = 3; -inline bool ContractSimResultUpdate_GoalInfo::_internal_has_projected_eggs_laid() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ContractSimResultUpdate_GoalInfo::has_projected_eggs_laid() const { - return _internal_has_projected_eggs_laid(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ContractSimResultUpdate_GoalInfo::clear_projected_eggs_laid() { - projected_eggs_laid_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline double ContractSimResultUpdate_GoalInfo::_internal_projected_eggs_laid() const { - return projected_eggs_laid_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.projected_eggs_laid_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline double ContractSimResultUpdate_GoalInfo::projected_eggs_laid() const { // @@protoc_insertion_point(field_get:ei.ContractSimResultUpdate.GoalInfo.projected_eggs_laid) return _internal_projected_eggs_laid(); } -inline void ContractSimResultUpdate_GoalInfo::_internal_set_projected_eggs_laid(double value) { - _has_bits_[0] |= 0x00000004u; - projected_eggs_laid_ = value; -} inline void ContractSimResultUpdate_GoalInfo::set_projected_eggs_laid(double value) { _internal_set_projected_eggs_laid(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.ContractSimResultUpdate.GoalInfo.projected_eggs_laid) } +inline double ContractSimResultUpdate_GoalInfo::_internal_projected_eggs_laid() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.projected_eggs_laid_; +} +inline void ContractSimResultUpdate_GoalInfo::_internal_set_projected_eggs_laid(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.projected_eggs_laid_ = value; +} // ------------------------------------------------------------------- // ContractSimResultUpdate // optional string contract_id = 1; -inline bool ContractSimResultUpdate::_internal_has_contract_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ContractSimResultUpdate::has_contract_id() const { - return _internal_has_contract_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ContractSimResultUpdate::clear_contract_id() { - contract_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contract_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ContractSimResultUpdate::contract_id() const { +inline const std::string& ContractSimResultUpdate::contract_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractSimResultUpdate.contract_id) return _internal_contract_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractSimResultUpdate::set_contract_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - contract_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractSimResultUpdate::set_contract_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.contract_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractSimResultUpdate.contract_id) } -inline std::string* ContractSimResultUpdate::mutable_contract_id() { +inline std::string* ContractSimResultUpdate::mutable_contract_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_contract_id(); // @@protoc_insertion_point(field_mutable:ei.ContractSimResultUpdate.contract_id) return _s; } inline const std::string& ContractSimResultUpdate::_internal_contract_id() const { - return contract_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contract_id_.Get(); } inline void ContractSimResultUpdate::_internal_set_contract_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - contract_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.contract_id_.Set(value, GetArena()); } inline std::string* ContractSimResultUpdate::_internal_mutable_contract_id() { - _has_bits_[0] |= 0x00000001u; - return contract_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.contract_id_.Mutable( GetArena()); } inline std::string* ContractSimResultUpdate::release_contract_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractSimResultUpdate.contract_id) - if (!_internal_has_contract_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = contract_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_id_.IsDefault()) { - contract_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.contract_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractSimResultUpdate::set_allocated_contract_id(std::string* contract_id) { - if (contract_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ContractSimResultUpdate::set_allocated_contract_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - contract_id_.SetAllocated(contract_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_id_.IsDefault()) { - contract_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.contract_id_.IsDefault()) { + _impl_.contract_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractSimResultUpdate.contract_id) } // repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; inline int ContractSimResultUpdate::_internal_goal_infos_size() const { - return goal_infos_.size(); + return _internal_goal_infos().size(); } inline int ContractSimResultUpdate::goal_infos_size() const { return _internal_goal_infos_size(); } inline void ContractSimResultUpdate::clear_goal_infos() { - goal_infos_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.goal_infos_.Clear(); } -inline ::ei::ContractSimResultUpdate_GoalInfo* ContractSimResultUpdate::mutable_goal_infos(int index) { +inline ::ei::ContractSimResultUpdate_GoalInfo* ContractSimResultUpdate::mutable_goal_infos(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ContractSimResultUpdate.goal_infos) - return goal_infos_.Mutable(index); + return _internal_mutable_goal_infos()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractSimResultUpdate_GoalInfo >* -ContractSimResultUpdate::mutable_goal_infos() { +inline ::google::protobuf::RepeatedPtrField<::ei::ContractSimResultUpdate_GoalInfo>* ContractSimResultUpdate::mutable_goal_infos() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ContractSimResultUpdate.goal_infos) - return &goal_infos_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_goal_infos(); } -inline const ::ei::ContractSimResultUpdate_GoalInfo& ContractSimResultUpdate::_internal_goal_infos(int index) const { - return goal_infos_.Get(index); -} -inline const ::ei::ContractSimResultUpdate_GoalInfo& ContractSimResultUpdate::goal_infos(int index) const { +inline const ::ei::ContractSimResultUpdate_GoalInfo& ContractSimResultUpdate::goal_infos(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractSimResultUpdate.goal_infos) - return _internal_goal_infos(index); -} -inline ::ei::ContractSimResultUpdate_GoalInfo* ContractSimResultUpdate::_internal_add_goal_infos() { - return goal_infos_.Add(); + return _internal_goal_infos().Get(index); } -inline ::ei::ContractSimResultUpdate_GoalInfo* ContractSimResultUpdate::add_goal_infos() { - ::ei::ContractSimResultUpdate_GoalInfo* _add = _internal_add_goal_infos(); +inline ::ei::ContractSimResultUpdate_GoalInfo* ContractSimResultUpdate::add_goal_infos() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ContractSimResultUpdate_GoalInfo* _add = _internal_mutable_goal_infos()->Add(); // @@protoc_insertion_point(field_add:ei.ContractSimResultUpdate.goal_infos) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractSimResultUpdate_GoalInfo >& -ContractSimResultUpdate::goal_infos() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ContractSimResultUpdate_GoalInfo>& ContractSimResultUpdate::goal_infos() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ContractSimResultUpdate.goal_infos) - return goal_infos_; + return _internal_goal_infos(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ContractSimResultUpdate_GoalInfo>& +ContractSimResultUpdate::_internal_goal_infos() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.goal_infos_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ContractSimResultUpdate_GoalInfo>* +ContractSimResultUpdate::_internal_mutable_goal_infos() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.goal_infos_; } // ------------------------------------------------------------------- @@ -74403,126 +81951,129 @@ ContractSimResultUpdate::goal_infos() const { // ContractsRequest // optional double soul_eggs = 1; -inline bool ContractsRequest::_internal_has_soul_eggs() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ContractsRequest::has_soul_eggs() const { - return _internal_has_soul_eggs(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ContractsRequest::clear_soul_eggs() { - soul_eggs_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline double ContractsRequest::_internal_soul_eggs() const { - return soul_eggs_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_eggs_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } inline double ContractsRequest::soul_eggs() const { // @@protoc_insertion_point(field_get:ei.ContractsRequest.soul_eggs) return _internal_soul_eggs(); } -inline void ContractsRequest::_internal_set_soul_eggs(double value) { - _has_bits_[0] |= 0x00000002u; - soul_eggs_ = value; -} inline void ContractsRequest::set_soul_eggs(double value) { _internal_set_soul_eggs(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.ContractsRequest.soul_eggs) } +inline double ContractsRequest::_internal_soul_eggs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.soul_eggs_; +} +inline void ContractsRequest::_internal_set_soul_eggs(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_eggs_ = value; +} // optional uint32 client_version = 5; -inline bool ContractsRequest::_internal_has_client_version() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ContractsRequest::has_client_version() const { - return _internal_has_client_version(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ContractsRequest::clear_client_version() { - client_version_ = 0u; - _has_bits_[0] &= ~0x00000004u; -} -inline uint32_t ContractsRequest::_internal_client_version() const { - return client_version_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_version_ = 0u; + _impl_._has_bits_[0] &= ~0x00000004u; } -inline uint32_t ContractsRequest::client_version() const { +inline ::uint32_t ContractsRequest::client_version() const { // @@protoc_insertion_point(field_get:ei.ContractsRequest.client_version) return _internal_client_version(); } -inline void ContractsRequest::_internal_set_client_version(uint32_t value) { - _has_bits_[0] |= 0x00000004u; - client_version_ = value; -} -inline void ContractsRequest::set_client_version(uint32_t value) { +inline void ContractsRequest::set_client_version(::uint32_t value) { _internal_set_client_version(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.ContractsRequest.client_version) } +inline ::uint32_t ContractsRequest::_internal_client_version() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.client_version_; +} +inline void ContractsRequest::_internal_set_client_version(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_version_ = value; +} // optional string user_id = 2; -inline bool ContractsRequest::_internal_has_user_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ContractsRequest::has_user_id() const { - return _internal_has_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ContractsRequest::clear_user_id() { - user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ContractsRequest::user_id() const { +inline const std::string& ContractsRequest::user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractsRequest.user_id) return _internal_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractsRequest::set_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractsRequest::set_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractsRequest.user_id) } -inline std::string* ContractsRequest::mutable_user_id() { +inline std::string* ContractsRequest::mutable_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_user_id(); // @@protoc_insertion_point(field_mutable:ei.ContractsRequest.user_id) return _s; } inline const std::string& ContractsRequest::_internal_user_id() const { - return user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_id_.Get(); } inline void ContractsRequest::_internal_set_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(value, GetArena()); } inline std::string* ContractsRequest::_internal_mutable_user_id() { - _has_bits_[0] |= 0x00000001u; - return user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.user_id_.Mutable( GetArena()); } inline std::string* ContractsRequest::release_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractsRequest.user_id) - if (!_internal_has_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - 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; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractsRequest::set_allocated_user_id(std::string* user_id) { - if (user_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ContractsRequest::set_allocated_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - user_id_.SetAllocated(user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (user_id_.IsDefault()) { - user_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_id_.IsDefault()) { + _impl_.user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractsRequest.user_id) } @@ -74532,2825 +82083,3032 @@ inline void ContractsRequest::set_allocated_user_id(std::string* user_id) { // repeated .ei.Contract contracts = 1; inline int ContractsResponse::_internal_contracts_size() const { - return contracts_.size(); + return _internal_contracts().size(); } inline int ContractsResponse::contracts_size() const { return _internal_contracts_size(); } inline void ContractsResponse::clear_contracts() { - contracts_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contracts_.Clear(); } -inline ::ei::Contract* ContractsResponse::mutable_contracts(int index) { +inline ::ei::Contract* ContractsResponse::mutable_contracts(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ContractsResponse.contracts) - return contracts_.Mutable(index); + return _internal_mutable_contracts()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Contract >* -ContractsResponse::mutable_contracts() { +inline ::google::protobuf::RepeatedPtrField<::ei::Contract>* ContractsResponse::mutable_contracts() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ContractsResponse.contracts) - return &contracts_; -} -inline const ::ei::Contract& ContractsResponse::_internal_contracts(int index) const { - return contracts_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_contracts(); } -inline const ::ei::Contract& ContractsResponse::contracts(int index) const { +inline const ::ei::Contract& ContractsResponse::contracts(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractsResponse.contracts) - return _internal_contracts(index); + return _internal_contracts().Get(index); } -inline ::ei::Contract* ContractsResponse::_internal_add_contracts() { - return contracts_.Add(); -} -inline ::ei::Contract* ContractsResponse::add_contracts() { - ::ei::Contract* _add = _internal_add_contracts(); +inline ::ei::Contract* ContractsResponse::add_contracts() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::Contract* _add = _internal_mutable_contracts()->Add(); // @@protoc_insertion_point(field_add:ei.ContractsResponse.contracts) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Contract >& -ContractsResponse::contracts() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::Contract>& ContractsResponse::contracts() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ContractsResponse.contracts) - return contracts_; + return _internal_contracts(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::Contract>& +ContractsResponse::_internal_contracts() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contracts_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::Contract>* +ContractsResponse::_internal_mutable_contracts() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.contracts_; } // repeated .ei.CustomEgg custom_eggs = 6; inline int ContractsResponse::_internal_custom_eggs_size() const { - return custom_eggs_.size(); + return _internal_custom_eggs().size(); } inline int ContractsResponse::custom_eggs_size() const { return _internal_custom_eggs_size(); } inline void ContractsResponse::clear_custom_eggs() { - custom_eggs_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.custom_eggs_.Clear(); } -inline ::ei::CustomEgg* ContractsResponse::mutable_custom_eggs(int index) { +inline ::ei::CustomEgg* ContractsResponse::mutable_custom_eggs(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ContractsResponse.custom_eggs) - return custom_eggs_.Mutable(index); + return _internal_mutable_custom_eggs()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CustomEgg >* -ContractsResponse::mutable_custom_eggs() { +inline ::google::protobuf::RepeatedPtrField<::ei::CustomEgg>* ContractsResponse::mutable_custom_eggs() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ContractsResponse.custom_eggs) - return &custom_eggs_; -} -inline const ::ei::CustomEgg& ContractsResponse::_internal_custom_eggs(int index) const { - return custom_eggs_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_custom_eggs(); } -inline const ::ei::CustomEgg& ContractsResponse::custom_eggs(int index) const { +inline const ::ei::CustomEgg& ContractsResponse::custom_eggs(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractsResponse.custom_eggs) - return _internal_custom_eggs(index); + return _internal_custom_eggs().Get(index); } -inline ::ei::CustomEgg* ContractsResponse::_internal_add_custom_eggs() { - return custom_eggs_.Add(); -} -inline ::ei::CustomEgg* ContractsResponse::add_custom_eggs() { - ::ei::CustomEgg* _add = _internal_add_custom_eggs(); +inline ::ei::CustomEgg* ContractsResponse::add_custom_eggs() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::CustomEgg* _add = _internal_mutable_custom_eggs()->Add(); // @@protoc_insertion_point(field_add:ei.ContractsResponse.custom_eggs) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CustomEgg >& -ContractsResponse::custom_eggs() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::CustomEgg>& ContractsResponse::custom_eggs() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ContractsResponse.custom_eggs) - return custom_eggs_; + return _internal_custom_eggs(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::CustomEgg>& +ContractsResponse::_internal_custom_eggs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.custom_eggs_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::CustomEgg>* +ContractsResponse::_internal_mutable_custom_eggs() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.custom_eggs_; } // optional string warning_message = 4; -inline bool ContractsResponse::_internal_has_warning_message() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ContractsResponse::has_warning_message() const { - return _internal_has_warning_message(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ContractsResponse::clear_warning_message() { - warning_message_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.warning_message_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ContractsResponse::warning_message() const { +inline const std::string& ContractsResponse::warning_message() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractsResponse.warning_message) return _internal_warning_message(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractsResponse::set_warning_message(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - warning_message_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractsResponse::set_warning_message(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.warning_message_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractsResponse.warning_message) } -inline std::string* ContractsResponse::mutable_warning_message() { +inline std::string* ContractsResponse::mutable_warning_message() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_warning_message(); // @@protoc_insertion_point(field_mutable:ei.ContractsResponse.warning_message) return _s; } inline const std::string& ContractsResponse::_internal_warning_message() const { - return warning_message_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.warning_message_.Get(); } inline void ContractsResponse::_internal_set_warning_message(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - warning_message_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.warning_message_.Set(value, GetArena()); } inline std::string* ContractsResponse::_internal_mutable_warning_message() { - _has_bits_[0] |= 0x00000001u; - return warning_message_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.warning_message_.Mutable( GetArena()); } inline std::string* ContractsResponse::release_warning_message() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractsResponse.warning_message) - if (!_internal_has_warning_message()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = warning_message_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (warning_message_.IsDefault()) { - warning_message_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.warning_message_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.warning_message_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractsResponse::set_allocated_warning_message(std::string* warning_message) { - if (warning_message != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ContractsResponse::set_allocated_warning_message(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - warning_message_.SetAllocated(warning_message, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (warning_message_.IsDefault()) { - warning_message_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.warning_message_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.warning_message_.IsDefault()) { + _impl_.warning_message_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractsResponse.warning_message) } // optional double total_eop = 5; -inline bool ContractsResponse::_internal_has_total_eop() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ContractsResponse::has_total_eop() const { - return _internal_has_total_eop(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void ContractsResponse::clear_total_eop() { - total_eop_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline double ContractsResponse::_internal_total_eop() const { - return total_eop_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.total_eop_ = 0; + _impl_._has_bits_[0] &= ~0x00000008u; } inline double ContractsResponse::total_eop() const { // @@protoc_insertion_point(field_get:ei.ContractsResponse.total_eop) return _internal_total_eop(); } -inline void ContractsResponse::_internal_set_total_eop(double value) { - _has_bits_[0] |= 0x00000004u; - total_eop_ = value; -} inline void ContractsResponse::set_total_eop(double value) { _internal_set_total_eop(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.ContractsResponse.total_eop) } +inline double ContractsResponse::_internal_total_eop() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.total_eop_; +} +inline void ContractsResponse::_internal_set_total_eop(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.total_eop_ = value; +} // optional double server_time = 2; -inline bool ContractsResponse::_internal_has_server_time() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ContractsResponse::has_server_time() const { - return _internal_has_server_time(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ContractsResponse::clear_server_time() { - server_time_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline double ContractsResponse::_internal_server_time() const { - return server_time_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.server_time_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline double ContractsResponse::server_time() const { // @@protoc_insertion_point(field_get:ei.ContractsResponse.server_time) return _internal_server_time(); } -inline void ContractsResponse::_internal_set_server_time(double value) { - _has_bits_[0] |= 0x00000002u; - server_time_ = value; -} inline void ContractsResponse::set_server_time(double value) { _internal_set_server_time(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.ContractsResponse.server_time) } +inline double ContractsResponse::_internal_server_time() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.server_time_; +} +inline void ContractsResponse::_internal_set_server_time(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.server_time_ = value; +} // optional uint32 max_eop = 3 [default = 1000]; -inline bool ContractsResponse::_internal_has_max_eop() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool ContractsResponse::has_max_eop() const { - return _internal_has_max_eop(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void ContractsResponse::clear_max_eop() { - max_eop_ = 1000u; - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.max_eop_ = 1000u; + _impl_._has_bits_[0] &= ~0x00000010u; } -inline uint32_t ContractsResponse::_internal_max_eop() const { - return max_eop_; -} -inline uint32_t ContractsResponse::max_eop() const { +inline ::uint32_t ContractsResponse::max_eop() const { // @@protoc_insertion_point(field_get:ei.ContractsResponse.max_eop) return _internal_max_eop(); } -inline void ContractsResponse::_internal_set_max_eop(uint32_t value) { - _has_bits_[0] |= 0x00000008u; - max_eop_ = value; -} -inline void ContractsResponse::set_max_eop(uint32_t value) { +inline void ContractsResponse::set_max_eop(::uint32_t value) { _internal_set_max_eop(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.ContractsResponse.max_eop) } +inline ::uint32_t ContractsResponse::_internal_max_eop() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.max_eop_; +} +inline void ContractsResponse::_internal_set_max_eop(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.max_eop_ = value; +} + +// optional .ei.ContractSeasonInfo current_season = 7; +inline bool ContractsResponse::has_current_season() const { + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + PROTOBUF_ASSUME(!value || _impl_.current_season_ != nullptr); + return value; +} +inline void ContractsResponse::clear_current_season() { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.current_season_ != nullptr) _impl_.current_season_->Clear(); + _impl_._has_bits_[0] &= ~0x00000002u; +} +inline const ::ei::ContractSeasonInfo& ContractsResponse::_internal_current_season() const { + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::ContractSeasonInfo* p = _impl_.current_season_; + return p != nullptr ? *p : reinterpret_cast(::ei::_ContractSeasonInfo_default_instance_); +} +inline const ::ei::ContractSeasonInfo& ContractsResponse::current_season() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:ei.ContractsResponse.current_season) + return _internal_current_season(); +} +inline void ContractsResponse::unsafe_arena_set_allocated_current_season(::ei::ContractSeasonInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.current_season_); + } + _impl_.current_season_ = reinterpret_cast<::ei::ContractSeasonInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; + } else { + _impl_._has_bits_[0] &= ~0x00000002u; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ContractsResponse.current_season) +} +inline ::ei::ContractSeasonInfo* ContractsResponse::release_current_season() { + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::ContractSeasonInfo* released = _impl_.current_season_; + _impl_.current_season_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return released; +} +inline ::ei::ContractSeasonInfo* ContractsResponse::unsafe_arena_release_current_season() { + ::google::protobuf::internal::TSanWrite(&_impl_); + // @@protoc_insertion_point(field_release:ei.ContractsResponse.current_season) + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::ContractSeasonInfo* temp = _impl_.current_season_; + _impl_.current_season_ = nullptr; + return temp; +} +inline ::ei::ContractSeasonInfo* ContractsResponse::_internal_mutable_current_season() { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.current_season_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::ContractSeasonInfo>(GetArena()); + _impl_.current_season_ = reinterpret_cast<::ei::ContractSeasonInfo*>(p); + } + return _impl_.current_season_; +} +inline ::ei::ContractSeasonInfo* ContractsResponse::mutable_current_season() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000002u; + ::ei::ContractSeasonInfo* _msg = _internal_mutable_current_season(); + // @@protoc_insertion_point(field_mutable:ei.ContractsResponse.current_season) + return _msg; +} +inline void ContractsResponse::set_allocated_current_season(::ei::ContractSeasonInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); + if (message_arena == nullptr) { + delete (_impl_.current_season_); + } + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); + if (message_arena != submessage_arena) { + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); + } + _impl_._has_bits_[0] |= 0x00000002u; + } else { + _impl_._has_bits_[0] &= ~0x00000002u; + } + + _impl_.current_season_ = reinterpret_cast<::ei::ContractSeasonInfo*>(value); + // @@protoc_insertion_point(field_set_allocated:ei.ContractsResponse.current_season) +} // ------------------------------------------------------------------- // ContractCoopStatusRequest // optional .ei.BasicRequestInfo rinfo = 5; -inline bool ContractCoopStatusRequest::_internal_has_rinfo() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - PROTOBUF_ASSUME(!value || rinfo_ != nullptr); - return value; -} inline bool ContractCoopStatusRequest::has_rinfo() const { - return _internal_has_rinfo(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + PROTOBUF_ASSUME(!value || _impl_.rinfo_ != nullptr); + return value; } inline void ContractCoopStatusRequest::clear_rinfo() { - if (rinfo_ != nullptr) rinfo_->Clear(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ != nullptr) _impl_.rinfo_->Clear(); + _impl_._has_bits_[0] &= ~0x00000008u; } inline const ::ei::BasicRequestInfo& ContractCoopStatusRequest::_internal_rinfo() const { - const ::ei::BasicRequestInfo* p = rinfo_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_BasicRequestInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::BasicRequestInfo* p = _impl_.rinfo_; + return p != nullptr ? *p : reinterpret_cast(::ei::_BasicRequestInfo_default_instance_); } -inline const ::ei::BasicRequestInfo& ContractCoopStatusRequest::rinfo() const { +inline const ::ei::BasicRequestInfo& ContractCoopStatusRequest::rinfo() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusRequest.rinfo) return _internal_rinfo(); } -inline void ContractCoopStatusRequest::unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rinfo_); +inline void ContractCoopStatusRequest::unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.rinfo_); } - rinfo_ = rinfo; - if (rinfo) { - _has_bits_[0] |= 0x00000008u; + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._has_bits_[0] &= ~0x00000008u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ContractCoopStatusRequest.rinfo) } inline ::ei::BasicRequestInfo* ContractCoopStatusRequest::release_rinfo() { - _has_bits_[0] &= ~0x00000008u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000008u; + ::ei::BasicRequestInfo* released = _impl_.rinfo_; + _impl_.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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::BasicRequestInfo* ContractCoopStatusRequest::unsafe_arena_release_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractCoopStatusRequest.rinfo) - _has_bits_[0] &= ~0x00000008u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000008u; + ::ei::BasicRequestInfo* temp = _impl_.rinfo_; + _impl_.rinfo_ = nullptr; return temp; } inline ::ei::BasicRequestInfo* ContractCoopStatusRequest::_internal_mutable_rinfo() { - _has_bits_[0] |= 0x00000008u; - if (rinfo_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::BasicRequestInfo>(GetArenaForAllocation()); - rinfo_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::BasicRequestInfo>(GetArena()); + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(p); } - return rinfo_; + return _impl_.rinfo_; } -inline ::ei::BasicRequestInfo* ContractCoopStatusRequest::mutable_rinfo() { +inline ::ei::BasicRequestInfo* ContractCoopStatusRequest::mutable_rinfo() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000008u; ::ei::BasicRequestInfo* _msg = _internal_mutable_rinfo(); // @@protoc_insertion_point(field_mutable:ei.ContractCoopStatusRequest.rinfo) return _msg; } -inline void ContractCoopStatusRequest::set_allocated_rinfo(::ei::BasicRequestInfo* rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ContractCoopStatusRequest::set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete rinfo_; + delete (_impl_.rinfo_); } - if (rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rinfo); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - rinfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, rinfo, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000008u; + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._has_bits_[0] &= ~0x00000008u; } - rinfo_ = rinfo; + + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ContractCoopStatusRequest.rinfo) } // optional string contract_identifier = 1; -inline bool ContractCoopStatusRequest::_internal_has_contract_identifier() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ContractCoopStatusRequest::has_contract_identifier() const { - return _internal_has_contract_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ContractCoopStatusRequest::clear_contract_identifier() { - contract_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contract_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ContractCoopStatusRequest::contract_identifier() const { +inline const std::string& ContractCoopStatusRequest::contract_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusRequest.contract_identifier) return _internal_contract_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractCoopStatusRequest::set_contract_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - contract_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractCoopStatusRequest::set_contract_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.contract_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractCoopStatusRequest.contract_identifier) } -inline std::string* ContractCoopStatusRequest::mutable_contract_identifier() { +inline std::string* ContractCoopStatusRequest::mutable_contract_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_contract_identifier(); // @@protoc_insertion_point(field_mutable:ei.ContractCoopStatusRequest.contract_identifier) return _s; } inline const std::string& ContractCoopStatusRequest::_internal_contract_identifier() const { - return contract_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contract_identifier_.Get(); } inline void ContractCoopStatusRequest::_internal_set_contract_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - contract_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.contract_identifier_.Set(value, GetArena()); } inline std::string* ContractCoopStatusRequest::_internal_mutable_contract_identifier() { - _has_bits_[0] |= 0x00000001u; - return contract_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.contract_identifier_.Mutable( GetArena()); } inline std::string* ContractCoopStatusRequest::release_contract_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractCoopStatusRequest.contract_identifier) - if (!_internal_has_contract_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = contract_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_identifier_.IsDefault()) { - contract_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.contract_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractCoopStatusRequest::set_allocated_contract_identifier(std::string* contract_identifier) { - if (contract_identifier != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ContractCoopStatusRequest::set_allocated_contract_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - contract_identifier_.SetAllocated(contract_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_identifier_.IsDefault()) { - contract_identifier_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.contract_identifier_.IsDefault()) { + _impl_.contract_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractCoopStatusRequest.contract_identifier) } // optional string coop_identifier = 2; -inline bool ContractCoopStatusRequest::_internal_has_coop_identifier() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ContractCoopStatusRequest::has_coop_identifier() const { - return _internal_has_coop_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ContractCoopStatusRequest::clear_coop_identifier() { - coop_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& ContractCoopStatusRequest::coop_identifier() const { +inline const std::string& ContractCoopStatusRequest::coop_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusRequest.coop_identifier) return _internal_coop_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractCoopStatusRequest::set_coop_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - coop_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractCoopStatusRequest::set_coop_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.coop_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractCoopStatusRequest.coop_identifier) } -inline std::string* ContractCoopStatusRequest::mutable_coop_identifier() { +inline std::string* ContractCoopStatusRequest::mutable_coop_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_coop_identifier(); // @@protoc_insertion_point(field_mutable:ei.ContractCoopStatusRequest.coop_identifier) return _s; } inline const std::string& ContractCoopStatusRequest::_internal_coop_identifier() const { - return coop_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.coop_identifier_.Get(); } inline void ContractCoopStatusRequest::_internal_set_coop_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - coop_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.coop_identifier_.Set(value, GetArena()); } inline std::string* ContractCoopStatusRequest::_internal_mutable_coop_identifier() { - _has_bits_[0] |= 0x00000002u; - return coop_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.coop_identifier_.Mutable( GetArena()); } inline std::string* ContractCoopStatusRequest::release_coop_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractCoopStatusRequest.coop_identifier) - if (!_internal_has_coop_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = coop_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (coop_identifier_.IsDefault()) { - coop_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.coop_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.coop_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractCoopStatusRequest::set_allocated_coop_identifier(std::string* coop_identifier) { - if (coop_identifier != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void ContractCoopStatusRequest::set_allocated_coop_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - coop_identifier_.SetAllocated(coop_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (coop_identifier_.IsDefault()) { - coop_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.coop_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.coop_identifier_.IsDefault()) { + _impl_.coop_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractCoopStatusRequest.coop_identifier) } // optional string user_id = 3; -inline bool ContractCoopStatusRequest::_internal_has_user_id() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ContractCoopStatusRequest::has_user_id() const { - return _internal_has_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ContractCoopStatusRequest::clear_user_id() { - user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& ContractCoopStatusRequest::user_id() const { +inline const std::string& ContractCoopStatusRequest::user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusRequest.user_id) return _internal_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractCoopStatusRequest::set_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractCoopStatusRequest::set_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractCoopStatusRequest.user_id) } -inline std::string* ContractCoopStatusRequest::mutable_user_id() { +inline std::string* ContractCoopStatusRequest::mutable_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_user_id(); // @@protoc_insertion_point(field_mutable:ei.ContractCoopStatusRequest.user_id) return _s; } inline const std::string& ContractCoopStatusRequest::_internal_user_id() const { - return user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_id_.Get(); } inline void ContractCoopStatusRequest::_internal_set_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.user_id_.Set(value, GetArena()); } inline std::string* ContractCoopStatusRequest::_internal_mutable_user_id() { - _has_bits_[0] |= 0x00000004u; - return user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.user_id_.Mutable( GetArena()); } inline std::string* ContractCoopStatusRequest::release_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractCoopStatusRequest.user_id) - if (!_internal_has_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { 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; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractCoopStatusRequest::set_allocated_user_id(std::string* user_id) { - if (user_id != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void ContractCoopStatusRequest::set_allocated_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._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 + _impl_.user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_id_.IsDefault()) { + _impl_.user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractCoopStatusRequest.user_id) } // optional uint32 client_version = 4; -inline bool ContractCoopStatusRequest::_internal_has_client_version() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool ContractCoopStatusRequest::has_client_version() const { - return _internal_has_client_version(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void ContractCoopStatusRequest::clear_client_version() { - client_version_ = 0u; - _has_bits_[0] &= ~0x00000010u; -} -inline uint32_t ContractCoopStatusRequest::_internal_client_version() const { - return client_version_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_version_ = 0u; + _impl_._has_bits_[0] &= ~0x00000010u; } -inline uint32_t ContractCoopStatusRequest::client_version() const { +inline ::uint32_t ContractCoopStatusRequest::client_version() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusRequest.client_version) return _internal_client_version(); } -inline void ContractCoopStatusRequest::_internal_set_client_version(uint32_t value) { - _has_bits_[0] |= 0x00000010u; - client_version_ = value; -} -inline void ContractCoopStatusRequest::set_client_version(uint32_t value) { +inline void ContractCoopStatusRequest::set_client_version(::uint32_t value) { _internal_set_client_version(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusRequest.client_version) } +inline ::uint32_t ContractCoopStatusRequest::_internal_client_version() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.client_version_; +} +inline void ContractCoopStatusRequest::_internal_set_client_version(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_version_ = value; +} // ------------------------------------------------------------------- // FarmProductionParams // optional double farm_population = 1; -inline bool FarmProductionParams::_internal_has_farm_population() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool FarmProductionParams::has_farm_population() const { - return _internal_has_farm_population(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void FarmProductionParams::clear_farm_population() { - farm_population_ = 0; - _has_bits_[0] &= ~0x00000001u; -} -inline double FarmProductionParams::_internal_farm_population() const { - return farm_population_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.farm_population_ = 0; + _impl_._has_bits_[0] &= ~0x00000001u; } inline double FarmProductionParams::farm_population() const { // @@protoc_insertion_point(field_get:ei.FarmProductionParams.farm_population) return _internal_farm_population(); } -inline void FarmProductionParams::_internal_set_farm_population(double value) { - _has_bits_[0] |= 0x00000001u; - farm_population_ = value; -} inline void FarmProductionParams::set_farm_population(double value) { _internal_set_farm_population(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.FarmProductionParams.farm_population) } +inline double FarmProductionParams::_internal_farm_population() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.farm_population_; +} +inline void FarmProductionParams::_internal_set_farm_population(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.farm_population_ = value; +} // optional double farm_capacity = 2; -inline bool FarmProductionParams::_internal_has_farm_capacity() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool FarmProductionParams::has_farm_capacity() const { - return _internal_has_farm_capacity(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void FarmProductionParams::clear_farm_capacity() { - farm_capacity_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline double FarmProductionParams::_internal_farm_capacity() const { - return farm_capacity_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.farm_capacity_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } inline double FarmProductionParams::farm_capacity() const { // @@protoc_insertion_point(field_get:ei.FarmProductionParams.farm_capacity) return _internal_farm_capacity(); } -inline void FarmProductionParams::_internal_set_farm_capacity(double value) { - _has_bits_[0] |= 0x00000002u; - farm_capacity_ = value; -} inline void FarmProductionParams::set_farm_capacity(double value) { _internal_set_farm_capacity(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.FarmProductionParams.farm_capacity) } +inline double FarmProductionParams::_internal_farm_capacity() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.farm_capacity_; +} +inline void FarmProductionParams::_internal_set_farm_capacity(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.farm_capacity_ = value; +} // optional double elr = 3; -inline bool FarmProductionParams::_internal_has_elr() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool FarmProductionParams::has_elr() const { - return _internal_has_elr(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void FarmProductionParams::clear_elr() { - elr_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline double FarmProductionParams::_internal_elr() const { - return elr_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.elr_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline double FarmProductionParams::elr() const { // @@protoc_insertion_point(field_get:ei.FarmProductionParams.elr) return _internal_elr(); } -inline void FarmProductionParams::_internal_set_elr(double value) { - _has_bits_[0] |= 0x00000004u; - elr_ = value; -} inline void FarmProductionParams::set_elr(double value) { _internal_set_elr(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.FarmProductionParams.elr) } +inline double FarmProductionParams::_internal_elr() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.elr_; +} +inline void FarmProductionParams::_internal_set_elr(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.elr_ = value; +} // optional double ihr = 4; -inline bool FarmProductionParams::_internal_has_ihr() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool FarmProductionParams::has_ihr() const { - return _internal_has_ihr(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void FarmProductionParams::clear_ihr() { - ihr_ = 0; - _has_bits_[0] &= ~0x00000008u; -} -inline double FarmProductionParams::_internal_ihr() const { - return ihr_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ihr_ = 0; + _impl_._has_bits_[0] &= ~0x00000008u; } inline double FarmProductionParams::ihr() const { // @@protoc_insertion_point(field_get:ei.FarmProductionParams.ihr) return _internal_ihr(); } -inline void FarmProductionParams::_internal_set_ihr(double value) { - _has_bits_[0] |= 0x00000008u; - ihr_ = value; -} inline void FarmProductionParams::set_ihr(double value) { _internal_set_ihr(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.FarmProductionParams.ihr) } +inline double FarmProductionParams::_internal_ihr() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.ihr_; +} +inline void FarmProductionParams::_internal_set_ihr(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ihr_ = value; +} // optional double sr = 5; -inline bool FarmProductionParams::_internal_has_sr() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool FarmProductionParams::has_sr() const { - return _internal_has_sr(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void FarmProductionParams::clear_sr() { - sr_ = 0; - _has_bits_[0] &= ~0x00000010u; -} -inline double FarmProductionParams::_internal_sr() const { - return sr_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.sr_ = 0; + _impl_._has_bits_[0] &= ~0x00000010u; } inline double FarmProductionParams::sr() const { // @@protoc_insertion_point(field_get:ei.FarmProductionParams.sr) return _internal_sr(); } -inline void FarmProductionParams::_internal_set_sr(double value) { - _has_bits_[0] |= 0x00000010u; - sr_ = value; -} inline void FarmProductionParams::set_sr(double value) { _internal_set_sr(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.FarmProductionParams.sr) } +inline double FarmProductionParams::_internal_sr() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.sr_; +} +inline void FarmProductionParams::_internal_set_sr(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.sr_ = value; +} // optional double delivered = 6; -inline bool FarmProductionParams::_internal_has_delivered() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool FarmProductionParams::has_delivered() const { - return _internal_has_delivered(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void FarmProductionParams::clear_delivered() { - delivered_ = 0; - _has_bits_[0] &= ~0x00000020u; -} -inline double FarmProductionParams::_internal_delivered() const { - return delivered_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.delivered_ = 0; + _impl_._has_bits_[0] &= ~0x00000020u; } inline double FarmProductionParams::delivered() const { // @@protoc_insertion_point(field_get:ei.FarmProductionParams.delivered) return _internal_delivered(); } -inline void FarmProductionParams::_internal_set_delivered(double value) { - _has_bits_[0] |= 0x00000020u; - delivered_ = value; -} inline void FarmProductionParams::set_delivered(double value) { _internal_set_delivered(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.FarmProductionParams.delivered) } +inline double FarmProductionParams::_internal_delivered() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.delivered_; +} +inline void FarmProductionParams::_internal_set_delivered(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.delivered_ = value; +} // ------------------------------------------------------------------- // PlayerFarmInfo // optional uint32 client_version = 20; -inline bool PlayerFarmInfo::_internal_has_client_version() const { - bool value = (_has_bits_[0] & 0x00000400u) != 0; - return value; -} inline bool PlayerFarmInfo::has_client_version() const { - return _internal_has_client_version(); + bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0; + return value; } inline void PlayerFarmInfo::clear_client_version() { - client_version_ = 0u; - _has_bits_[0] &= ~0x00000400u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_version_ = 0u; + _impl_._has_bits_[0] &= ~0x00000400u; } -inline uint32_t PlayerFarmInfo::_internal_client_version() const { - return client_version_; -} -inline uint32_t PlayerFarmInfo::client_version() const { +inline ::uint32_t PlayerFarmInfo::client_version() const { // @@protoc_insertion_point(field_get:ei.PlayerFarmInfo.client_version) return _internal_client_version(); } -inline void PlayerFarmInfo::_internal_set_client_version(uint32_t value) { - _has_bits_[0] |= 0x00000400u; - client_version_ = value; -} -inline void PlayerFarmInfo::set_client_version(uint32_t value) { +inline void PlayerFarmInfo::set_client_version(::uint32_t value) { _internal_set_client_version(value); + _impl_._has_bits_[0] |= 0x00000400u; // @@protoc_insertion_point(field_set:ei.PlayerFarmInfo.client_version) } +inline ::uint32_t PlayerFarmInfo::_internal_client_version() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.client_version_; +} +inline void PlayerFarmInfo::_internal_set_client_version(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_version_ = value; +} // optional double soul_eggs = 1; -inline bool PlayerFarmInfo::_internal_has_soul_eggs() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool PlayerFarmInfo::has_soul_eggs() const { - return _internal_has_soul_eggs(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void PlayerFarmInfo::clear_soul_eggs() { - soul_eggs_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline double PlayerFarmInfo::_internal_soul_eggs() const { - return soul_eggs_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_eggs_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } inline double PlayerFarmInfo::soul_eggs() const { // @@protoc_insertion_point(field_get:ei.PlayerFarmInfo.soul_eggs) return _internal_soul_eggs(); } -inline void PlayerFarmInfo::_internal_set_soul_eggs(double value) { - _has_bits_[0] |= 0x00000002u; - soul_eggs_ = value; -} inline void PlayerFarmInfo::set_soul_eggs(double value) { _internal_set_soul_eggs(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.PlayerFarmInfo.soul_eggs) } +inline double PlayerFarmInfo::_internal_soul_eggs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.soul_eggs_; +} +inline void PlayerFarmInfo::_internal_set_soul_eggs(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_eggs_ = value; +} // optional uint64 eggs_of_prophecy = 2; -inline bool PlayerFarmInfo::_internal_has_eggs_of_prophecy() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool PlayerFarmInfo::has_eggs_of_prophecy() const { - return _internal_has_eggs_of_prophecy(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void PlayerFarmInfo::clear_eggs_of_prophecy() { - eggs_of_prophecy_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000004u; -} -inline uint64_t PlayerFarmInfo::_internal_eggs_of_prophecy() const { - return eggs_of_prophecy_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.eggs_of_prophecy_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000004u; } -inline uint64_t PlayerFarmInfo::eggs_of_prophecy() const { +inline ::uint64_t PlayerFarmInfo::eggs_of_prophecy() const { // @@protoc_insertion_point(field_get:ei.PlayerFarmInfo.eggs_of_prophecy) return _internal_eggs_of_prophecy(); } -inline void PlayerFarmInfo::_internal_set_eggs_of_prophecy(uint64_t value) { - _has_bits_[0] |= 0x00000004u; - eggs_of_prophecy_ = value; -} -inline void PlayerFarmInfo::set_eggs_of_prophecy(uint64_t value) { +inline void PlayerFarmInfo::set_eggs_of_prophecy(::uint64_t value) { _internal_set_eggs_of_prophecy(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.PlayerFarmInfo.eggs_of_prophecy) } +inline ::uint64_t PlayerFarmInfo::_internal_eggs_of_prophecy() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.eggs_of_prophecy_; +} +inline void PlayerFarmInfo::_internal_set_eggs_of_prophecy(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.eggs_of_prophecy_ = value; +} // optional uint32 permit_level = 3; -inline bool PlayerFarmInfo::_internal_has_permit_level() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool PlayerFarmInfo::has_permit_level() const { - return _internal_has_permit_level(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void PlayerFarmInfo::clear_permit_level() { - permit_level_ = 0u; - _has_bits_[0] &= ~0x00000008u; -} -inline uint32_t PlayerFarmInfo::_internal_permit_level() const { - return permit_level_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.permit_level_ = 0u; + _impl_._has_bits_[0] &= ~0x00000008u; } -inline uint32_t PlayerFarmInfo::permit_level() const { +inline ::uint32_t PlayerFarmInfo::permit_level() const { // @@protoc_insertion_point(field_get:ei.PlayerFarmInfo.permit_level) return _internal_permit_level(); } -inline void PlayerFarmInfo::_internal_set_permit_level(uint32_t value) { - _has_bits_[0] |= 0x00000008u; - permit_level_ = value; -} -inline void PlayerFarmInfo::set_permit_level(uint32_t value) { +inline void PlayerFarmInfo::set_permit_level(::uint32_t value) { _internal_set_permit_level(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.PlayerFarmInfo.permit_level) } +inline ::uint32_t PlayerFarmInfo::_internal_permit_level() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.permit_level_; +} +inline void PlayerFarmInfo::_internal_set_permit_level(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.permit_level_ = value; +} // optional bool hyperloop_station = 4; -inline bool PlayerFarmInfo::_internal_has_hyperloop_station() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool PlayerFarmInfo::has_hyperloop_station() const { - return _internal_has_hyperloop_station(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void PlayerFarmInfo::clear_hyperloop_station() { - hyperloop_station_ = false; - _has_bits_[0] &= ~0x00000010u; -} -inline bool PlayerFarmInfo::_internal_hyperloop_station() const { - return hyperloop_station_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.hyperloop_station_ = false; + _impl_._has_bits_[0] &= ~0x00000010u; } inline bool PlayerFarmInfo::hyperloop_station() const { // @@protoc_insertion_point(field_get:ei.PlayerFarmInfo.hyperloop_station) return _internal_hyperloop_station(); } -inline void PlayerFarmInfo::_internal_set_hyperloop_station(bool value) { - _has_bits_[0] |= 0x00000010u; - hyperloop_station_ = value; -} inline void PlayerFarmInfo::set_hyperloop_station(bool value) { _internal_set_hyperloop_station(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.PlayerFarmInfo.hyperloop_station) } +inline bool PlayerFarmInfo::_internal_hyperloop_station() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.hyperloop_station_; +} +inline void PlayerFarmInfo::_internal_set_hyperloop_station(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.hyperloop_station_ = value; +} // repeated uint32 egg_medal_level = 5; inline int PlayerFarmInfo::_internal_egg_medal_level_size() const { - return egg_medal_level_.size(); + return _internal_egg_medal_level().size(); } inline int PlayerFarmInfo::egg_medal_level_size() const { return _internal_egg_medal_level_size(); } inline void PlayerFarmInfo::clear_egg_medal_level() { - egg_medal_level_.Clear(); -} -inline uint32_t PlayerFarmInfo::_internal_egg_medal_level(int index) const { - return egg_medal_level_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.egg_medal_level_.Clear(); } -inline uint32_t PlayerFarmInfo::egg_medal_level(int index) const { +inline ::uint32_t PlayerFarmInfo::egg_medal_level(int index) const { // @@protoc_insertion_point(field_get:ei.PlayerFarmInfo.egg_medal_level) - return _internal_egg_medal_level(index); + return _internal_egg_medal_level().Get(index); } -inline void PlayerFarmInfo::set_egg_medal_level(int index, uint32_t value) { - egg_medal_level_.Set(index, value); +inline void PlayerFarmInfo::set_egg_medal_level(int index, ::uint32_t value) { + _internal_mutable_egg_medal_level()->Set(index, value); // @@protoc_insertion_point(field_set:ei.PlayerFarmInfo.egg_medal_level) } -inline void PlayerFarmInfo::_internal_add_egg_medal_level(uint32_t value) { - egg_medal_level_.Add(value); -} -inline void PlayerFarmInfo::add_egg_medal_level(uint32_t value) { - _internal_add_egg_medal_level(value); +inline void PlayerFarmInfo::add_egg_medal_level(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _internal_mutable_egg_medal_level()->Add(value); // @@protoc_insertion_point(field_add:ei.PlayerFarmInfo.egg_medal_level) } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& -PlayerFarmInfo::_internal_egg_medal_level() const { - return egg_medal_level_; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& -PlayerFarmInfo::egg_medal_level() const { +inline const ::google::protobuf::RepeatedField<::uint32_t>& PlayerFarmInfo::egg_medal_level() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.PlayerFarmInfo.egg_medal_level) return _internal_egg_medal_level(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* -PlayerFarmInfo::_internal_mutable_egg_medal_level() { - return &egg_medal_level_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* -PlayerFarmInfo::mutable_egg_medal_level() { +inline ::google::protobuf::RepeatedField<::uint32_t>* PlayerFarmInfo::mutable_egg_medal_level() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.PlayerFarmInfo.egg_medal_level) + ::google::protobuf::internal::TSanWrite(&_impl_); return _internal_mutable_egg_medal_level(); } +inline const ::google::protobuf::RepeatedField<::uint32_t>& +PlayerFarmInfo::_internal_egg_medal_level() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.egg_medal_level_; +} +inline ::google::protobuf::RepeatedField<::uint32_t>* PlayerFarmInfo::_internal_mutable_egg_medal_level() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.egg_medal_level_; +} // repeated .ei.Backup.ResearchItem epic_research = 6; inline int PlayerFarmInfo::_internal_epic_research_size() const { - return epic_research_.size(); + return _internal_epic_research().size(); } inline int PlayerFarmInfo::epic_research_size() const { return _internal_epic_research_size(); } inline void PlayerFarmInfo::clear_epic_research() { - epic_research_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.epic_research_.Clear(); } -inline ::ei::Backup_ResearchItem* PlayerFarmInfo::mutable_epic_research(int index) { +inline ::ei::Backup_ResearchItem* PlayerFarmInfo::mutable_epic_research(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.PlayerFarmInfo.epic_research) - return epic_research_.Mutable(index); + return _internal_mutable_epic_research()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_ResearchItem >* -PlayerFarmInfo::mutable_epic_research() { +inline ::google::protobuf::RepeatedPtrField<::ei::Backup_ResearchItem>* PlayerFarmInfo::mutable_epic_research() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.PlayerFarmInfo.epic_research) - return &epic_research_; -} -inline const ::ei::Backup_ResearchItem& PlayerFarmInfo::_internal_epic_research(int index) const { - return epic_research_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_epic_research(); } -inline const ::ei::Backup_ResearchItem& PlayerFarmInfo::epic_research(int index) const { +inline const ::ei::Backup_ResearchItem& PlayerFarmInfo::epic_research(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.PlayerFarmInfo.epic_research) - return _internal_epic_research(index); + return _internal_epic_research().Get(index); } -inline ::ei::Backup_ResearchItem* PlayerFarmInfo::_internal_add_epic_research() { - return epic_research_.Add(); -} -inline ::ei::Backup_ResearchItem* PlayerFarmInfo::add_epic_research() { - ::ei::Backup_ResearchItem* _add = _internal_add_epic_research(); +inline ::ei::Backup_ResearchItem* PlayerFarmInfo::add_epic_research() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::Backup_ResearchItem* _add = _internal_mutable_epic_research()->Add(); // @@protoc_insertion_point(field_add:ei.PlayerFarmInfo.epic_research) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_ResearchItem >& -PlayerFarmInfo::epic_research() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::Backup_ResearchItem>& PlayerFarmInfo::epic_research() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.PlayerFarmInfo.epic_research) - return epic_research_; + return _internal_epic_research(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::Backup_ResearchItem>& +PlayerFarmInfo::_internal_epic_research() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.epic_research_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::Backup_ResearchItem>* +PlayerFarmInfo::_internal_mutable_epic_research() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.epic_research_; } // optional .ei.Egg egg_type = 7; -inline bool PlayerFarmInfo::_internal_has_egg_type() const { - bool value = (_has_bits_[0] & 0x00000800u) != 0; - return value; -} inline bool PlayerFarmInfo::has_egg_type() const { - return _internal_has_egg_type(); + bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; + return value; } inline void PlayerFarmInfo::clear_egg_type() { - egg_type_ = 1; - _has_bits_[0] &= ~0x00000800u; -} -inline ::ei::Egg PlayerFarmInfo::_internal_egg_type() const { - return static_cast< ::ei::Egg >(egg_type_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.egg_type_ = 1; + _impl_._has_bits_[0] &= ~0x00000800u; } inline ::ei::Egg PlayerFarmInfo::egg_type() const { // @@protoc_insertion_point(field_get:ei.PlayerFarmInfo.egg_type) return _internal_egg_type(); } -inline void PlayerFarmInfo::_internal_set_egg_type(::ei::Egg value) { - assert(::ei::Egg_IsValid(value)); - _has_bits_[0] |= 0x00000800u; - egg_type_ = value; -} inline void PlayerFarmInfo::set_egg_type(::ei::Egg value) { _internal_set_egg_type(value); + _impl_._has_bits_[0] |= 0x00000800u; // @@protoc_insertion_point(field_set:ei.PlayerFarmInfo.egg_type) } +inline ::ei::Egg PlayerFarmInfo::_internal_egg_type() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::Egg>(_impl_.egg_type_); +} +inline void PlayerFarmInfo::_internal_set_egg_type(::ei::Egg value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::Egg_IsValid(value)); + _impl_.egg_type_ = value; +} // optional double cash_on_hand = 8; -inline bool PlayerFarmInfo::_internal_has_cash_on_hand() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool PlayerFarmInfo::has_cash_on_hand() const { - return _internal_has_cash_on_hand(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void PlayerFarmInfo::clear_cash_on_hand() { - cash_on_hand_ = 0; - _has_bits_[0] &= ~0x00000020u; -} -inline double PlayerFarmInfo::_internal_cash_on_hand() const { - return cash_on_hand_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cash_on_hand_ = 0; + _impl_._has_bits_[0] &= ~0x00000020u; } inline double PlayerFarmInfo::cash_on_hand() const { // @@protoc_insertion_point(field_get:ei.PlayerFarmInfo.cash_on_hand) return _internal_cash_on_hand(); } -inline void PlayerFarmInfo::_internal_set_cash_on_hand(double value) { - _has_bits_[0] |= 0x00000020u; - cash_on_hand_ = value; -} inline void PlayerFarmInfo::set_cash_on_hand(double value) { _internal_set_cash_on_hand(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.PlayerFarmInfo.cash_on_hand) } +inline double PlayerFarmInfo::_internal_cash_on_hand() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.cash_on_hand_; +} +inline void PlayerFarmInfo::_internal_set_cash_on_hand(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cash_on_hand_ = value; +} // repeated uint32 habs = 9; inline int PlayerFarmInfo::_internal_habs_size() const { - return habs_.size(); + return _internal_habs().size(); } inline int PlayerFarmInfo::habs_size() const { return _internal_habs_size(); } inline void PlayerFarmInfo::clear_habs() { - habs_.Clear(); -} -inline uint32_t PlayerFarmInfo::_internal_habs(int index) const { - return habs_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.habs_.Clear(); } -inline uint32_t PlayerFarmInfo::habs(int index) const { +inline ::uint32_t PlayerFarmInfo::habs(int index) const { // @@protoc_insertion_point(field_get:ei.PlayerFarmInfo.habs) - return _internal_habs(index); + return _internal_habs().Get(index); } -inline void PlayerFarmInfo::set_habs(int index, uint32_t value) { - habs_.Set(index, value); +inline void PlayerFarmInfo::set_habs(int index, ::uint32_t value) { + _internal_mutable_habs()->Set(index, value); // @@protoc_insertion_point(field_set:ei.PlayerFarmInfo.habs) } -inline void PlayerFarmInfo::_internal_add_habs(uint32_t value) { - habs_.Add(value); -} -inline void PlayerFarmInfo::add_habs(uint32_t value) { - _internal_add_habs(value); +inline void PlayerFarmInfo::add_habs(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _internal_mutable_habs()->Add(value); // @@protoc_insertion_point(field_add:ei.PlayerFarmInfo.habs) } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& -PlayerFarmInfo::_internal_habs() const { - return habs_; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& -PlayerFarmInfo::habs() const { +inline const ::google::protobuf::RepeatedField<::uint32_t>& PlayerFarmInfo::habs() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.PlayerFarmInfo.habs) return _internal_habs(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* -PlayerFarmInfo::_internal_mutable_habs() { - return &habs_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* -PlayerFarmInfo::mutable_habs() { +inline ::google::protobuf::RepeatedField<::uint32_t>* PlayerFarmInfo::mutable_habs() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.PlayerFarmInfo.habs) + ::google::protobuf::internal::TSanWrite(&_impl_); return _internal_mutable_habs(); } +inline const ::google::protobuf::RepeatedField<::uint32_t>& +PlayerFarmInfo::_internal_habs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.habs_; +} +inline ::google::protobuf::RepeatedField<::uint32_t>* PlayerFarmInfo::_internal_mutable_habs() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.habs_; +} // repeated uint64 hab_population = 10; inline int PlayerFarmInfo::_internal_hab_population_size() const { - return hab_population_.size(); + return _internal_hab_population().size(); } inline int PlayerFarmInfo::hab_population_size() const { return _internal_hab_population_size(); } inline void PlayerFarmInfo::clear_hab_population() { - hab_population_.Clear(); -} -inline uint64_t PlayerFarmInfo::_internal_hab_population(int index) const { - return hab_population_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.hab_population_.Clear(); } -inline uint64_t PlayerFarmInfo::hab_population(int index) const { +inline ::uint64_t PlayerFarmInfo::hab_population(int index) const { // @@protoc_insertion_point(field_get:ei.PlayerFarmInfo.hab_population) - return _internal_hab_population(index); + return _internal_hab_population().Get(index); } -inline void PlayerFarmInfo::set_hab_population(int index, uint64_t value) { - hab_population_.Set(index, value); +inline void PlayerFarmInfo::set_hab_population(int index, ::uint64_t value) { + _internal_mutable_hab_population()->Set(index, value); // @@protoc_insertion_point(field_set:ei.PlayerFarmInfo.hab_population) } -inline void PlayerFarmInfo::_internal_add_hab_population(uint64_t value) { - hab_population_.Add(value); -} -inline void PlayerFarmInfo::add_hab_population(uint64_t value) { - _internal_add_hab_population(value); +inline void PlayerFarmInfo::add_hab_population(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _internal_mutable_hab_population()->Add(value); // @@protoc_insertion_point(field_add:ei.PlayerFarmInfo.hab_population) } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& -PlayerFarmInfo::_internal_hab_population() const { - return hab_population_; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& -PlayerFarmInfo::hab_population() const { +inline const ::google::protobuf::RepeatedField<::uint64_t>& PlayerFarmInfo::hab_population() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.PlayerFarmInfo.hab_population) return _internal_hab_population(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* -PlayerFarmInfo::_internal_mutable_hab_population() { - return &hab_population_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* -PlayerFarmInfo::mutable_hab_population() { +inline ::google::protobuf::RepeatedField<::uint64_t>* PlayerFarmInfo::mutable_hab_population() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.PlayerFarmInfo.hab_population) + ::google::protobuf::internal::TSanWrite(&_impl_); return _internal_mutable_hab_population(); } +inline const ::google::protobuf::RepeatedField<::uint64_t>& +PlayerFarmInfo::_internal_hab_population() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.hab_population_; +} +inline ::google::protobuf::RepeatedField<::uint64_t>* PlayerFarmInfo::_internal_mutable_hab_population() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.hab_population_; +} // repeated uint64 hab_capacity = 21; inline int PlayerFarmInfo::_internal_hab_capacity_size() const { - return hab_capacity_.size(); + return _internal_hab_capacity().size(); } inline int PlayerFarmInfo::hab_capacity_size() const { return _internal_hab_capacity_size(); } inline void PlayerFarmInfo::clear_hab_capacity() { - hab_capacity_.Clear(); -} -inline uint64_t PlayerFarmInfo::_internal_hab_capacity(int index) const { - return hab_capacity_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.hab_capacity_.Clear(); } -inline uint64_t PlayerFarmInfo::hab_capacity(int index) const { +inline ::uint64_t PlayerFarmInfo::hab_capacity(int index) const { // @@protoc_insertion_point(field_get:ei.PlayerFarmInfo.hab_capacity) - return _internal_hab_capacity(index); + return _internal_hab_capacity().Get(index); } -inline void PlayerFarmInfo::set_hab_capacity(int index, uint64_t value) { - hab_capacity_.Set(index, value); +inline void PlayerFarmInfo::set_hab_capacity(int index, ::uint64_t value) { + _internal_mutable_hab_capacity()->Set(index, value); // @@protoc_insertion_point(field_set:ei.PlayerFarmInfo.hab_capacity) } -inline void PlayerFarmInfo::_internal_add_hab_capacity(uint64_t value) { - hab_capacity_.Add(value); -} -inline void PlayerFarmInfo::add_hab_capacity(uint64_t value) { - _internal_add_hab_capacity(value); +inline void PlayerFarmInfo::add_hab_capacity(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _internal_mutable_hab_capacity()->Add(value); // @@protoc_insertion_point(field_add:ei.PlayerFarmInfo.hab_capacity) } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& -PlayerFarmInfo::_internal_hab_capacity() const { - return hab_capacity_; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& -PlayerFarmInfo::hab_capacity() const { +inline const ::google::protobuf::RepeatedField<::uint64_t>& PlayerFarmInfo::hab_capacity() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.PlayerFarmInfo.hab_capacity) return _internal_hab_capacity(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* -PlayerFarmInfo::_internal_mutable_hab_capacity() { - return &hab_capacity_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* -PlayerFarmInfo::mutable_hab_capacity() { +inline ::google::protobuf::RepeatedField<::uint64_t>* PlayerFarmInfo::mutable_hab_capacity() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.PlayerFarmInfo.hab_capacity) + ::google::protobuf::internal::TSanWrite(&_impl_); return _internal_mutable_hab_capacity(); } +inline const ::google::protobuf::RepeatedField<::uint64_t>& +PlayerFarmInfo::_internal_hab_capacity() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.hab_capacity_; +} +inline ::google::protobuf::RepeatedField<::uint64_t>* PlayerFarmInfo::_internal_mutable_hab_capacity() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.hab_capacity_; +} // repeated uint32 vehicles = 11; inline int PlayerFarmInfo::_internal_vehicles_size() const { - return vehicles_.size(); + return _internal_vehicles().size(); } inline int PlayerFarmInfo::vehicles_size() const { return _internal_vehicles_size(); } inline void PlayerFarmInfo::clear_vehicles() { - vehicles_.Clear(); -} -inline uint32_t PlayerFarmInfo::_internal_vehicles(int index) const { - return vehicles_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.vehicles_.Clear(); } -inline uint32_t PlayerFarmInfo::vehicles(int index) const { +inline ::uint32_t PlayerFarmInfo::vehicles(int index) const { // @@protoc_insertion_point(field_get:ei.PlayerFarmInfo.vehicles) - return _internal_vehicles(index); + return _internal_vehicles().Get(index); } -inline void PlayerFarmInfo::set_vehicles(int index, uint32_t value) { - vehicles_.Set(index, value); +inline void PlayerFarmInfo::set_vehicles(int index, ::uint32_t value) { + _internal_mutable_vehicles()->Set(index, value); // @@protoc_insertion_point(field_set:ei.PlayerFarmInfo.vehicles) } -inline void PlayerFarmInfo::_internal_add_vehicles(uint32_t value) { - vehicles_.Add(value); -} -inline void PlayerFarmInfo::add_vehicles(uint32_t value) { - _internal_add_vehicles(value); +inline void PlayerFarmInfo::add_vehicles(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _internal_mutable_vehicles()->Add(value); // @@protoc_insertion_point(field_add:ei.PlayerFarmInfo.vehicles) } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& -PlayerFarmInfo::_internal_vehicles() const { - return vehicles_; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& -PlayerFarmInfo::vehicles() const { +inline const ::google::protobuf::RepeatedField<::uint32_t>& PlayerFarmInfo::vehicles() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.PlayerFarmInfo.vehicles) return _internal_vehicles(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* -PlayerFarmInfo::_internal_mutable_vehicles() { - return &vehicles_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* -PlayerFarmInfo::mutable_vehicles() { +inline ::google::protobuf::RepeatedField<::uint32_t>* PlayerFarmInfo::mutable_vehicles() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.PlayerFarmInfo.vehicles) + ::google::protobuf::internal::TSanWrite(&_impl_); return _internal_mutable_vehicles(); } +inline const ::google::protobuf::RepeatedField<::uint32_t>& +PlayerFarmInfo::_internal_vehicles() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.vehicles_; +} +inline ::google::protobuf::RepeatedField<::uint32_t>* PlayerFarmInfo::_internal_mutable_vehicles() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.vehicles_; +} // repeated uint32 train_length = 12; inline int PlayerFarmInfo::_internal_train_length_size() const { - return train_length_.size(); + return _internal_train_length().size(); } inline int PlayerFarmInfo::train_length_size() const { return _internal_train_length_size(); } inline void PlayerFarmInfo::clear_train_length() { - train_length_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.train_length_.Clear(); } -inline uint32_t PlayerFarmInfo::_internal_train_length(int index) const { - return train_length_.Get(index); -} -inline uint32_t PlayerFarmInfo::train_length(int index) const { +inline ::uint32_t PlayerFarmInfo::train_length(int index) const { // @@protoc_insertion_point(field_get:ei.PlayerFarmInfo.train_length) - return _internal_train_length(index); + return _internal_train_length().Get(index); } -inline void PlayerFarmInfo::set_train_length(int index, uint32_t value) { - train_length_.Set(index, value); +inline void PlayerFarmInfo::set_train_length(int index, ::uint32_t value) { + _internal_mutable_train_length()->Set(index, value); // @@protoc_insertion_point(field_set:ei.PlayerFarmInfo.train_length) } -inline void PlayerFarmInfo::_internal_add_train_length(uint32_t value) { - train_length_.Add(value); -} -inline void PlayerFarmInfo::add_train_length(uint32_t value) { - _internal_add_train_length(value); +inline void PlayerFarmInfo::add_train_length(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _internal_mutable_train_length()->Add(value); // @@protoc_insertion_point(field_add:ei.PlayerFarmInfo.train_length) } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& -PlayerFarmInfo::_internal_train_length() const { - return train_length_; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& -PlayerFarmInfo::train_length() const { +inline const ::google::protobuf::RepeatedField<::uint32_t>& PlayerFarmInfo::train_length() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.PlayerFarmInfo.train_length) return _internal_train_length(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* -PlayerFarmInfo::_internal_mutable_train_length() { - return &train_length_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* -PlayerFarmInfo::mutable_train_length() { +inline ::google::protobuf::RepeatedField<::uint32_t>* PlayerFarmInfo::mutable_train_length() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.PlayerFarmInfo.train_length) + ::google::protobuf::internal::TSanWrite(&_impl_); return _internal_mutable_train_length(); } +inline const ::google::protobuf::RepeatedField<::uint32_t>& +PlayerFarmInfo::_internal_train_length() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.train_length_; +} +inline ::google::protobuf::RepeatedField<::uint32_t>* PlayerFarmInfo::_internal_mutable_train_length() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.train_length_; +} // optional uint32 silos_owned = 13; -inline bool PlayerFarmInfo::_internal_has_silos_owned() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool PlayerFarmInfo::has_silos_owned() const { - return _internal_has_silos_owned(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void PlayerFarmInfo::clear_silos_owned() { - silos_owned_ = 0u; - _has_bits_[0] &= ~0x00000040u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.silos_owned_ = 0u; + _impl_._has_bits_[0] &= ~0x00000040u; } -inline uint32_t PlayerFarmInfo::_internal_silos_owned() const { - return silos_owned_; -} -inline uint32_t PlayerFarmInfo::silos_owned() const { +inline ::uint32_t PlayerFarmInfo::silos_owned() const { // @@protoc_insertion_point(field_get:ei.PlayerFarmInfo.silos_owned) return _internal_silos_owned(); } -inline void PlayerFarmInfo::_internal_set_silos_owned(uint32_t value) { - _has_bits_[0] |= 0x00000040u; - silos_owned_ = value; -} -inline void PlayerFarmInfo::set_silos_owned(uint32_t value) { +inline void PlayerFarmInfo::set_silos_owned(::uint32_t value) { _internal_set_silos_owned(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.PlayerFarmInfo.silos_owned) } +inline ::uint32_t PlayerFarmInfo::_internal_silos_owned() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.silos_owned_; +} +inline void PlayerFarmInfo::_internal_set_silos_owned(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.silos_owned_ = value; +} // repeated .ei.Backup.ResearchItem common_research = 14; inline int PlayerFarmInfo::_internal_common_research_size() const { - return common_research_.size(); + return _internal_common_research().size(); } inline int PlayerFarmInfo::common_research_size() const { return _internal_common_research_size(); } inline void PlayerFarmInfo::clear_common_research() { - common_research_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.common_research_.Clear(); } -inline ::ei::Backup_ResearchItem* PlayerFarmInfo::mutable_common_research(int index) { +inline ::ei::Backup_ResearchItem* PlayerFarmInfo::mutable_common_research(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.PlayerFarmInfo.common_research) - return common_research_.Mutable(index); + return _internal_mutable_common_research()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_ResearchItem >* -PlayerFarmInfo::mutable_common_research() { +inline ::google::protobuf::RepeatedPtrField<::ei::Backup_ResearchItem>* PlayerFarmInfo::mutable_common_research() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.PlayerFarmInfo.common_research) - return &common_research_; -} -inline const ::ei::Backup_ResearchItem& PlayerFarmInfo::_internal_common_research(int index) const { - return common_research_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_common_research(); } -inline const ::ei::Backup_ResearchItem& PlayerFarmInfo::common_research(int index) const { +inline const ::ei::Backup_ResearchItem& PlayerFarmInfo::common_research(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.PlayerFarmInfo.common_research) - return _internal_common_research(index); + return _internal_common_research().Get(index); } -inline ::ei::Backup_ResearchItem* PlayerFarmInfo::_internal_add_common_research() { - return common_research_.Add(); -} -inline ::ei::Backup_ResearchItem* PlayerFarmInfo::add_common_research() { - ::ei::Backup_ResearchItem* _add = _internal_add_common_research(); +inline ::ei::Backup_ResearchItem* PlayerFarmInfo::add_common_research() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::Backup_ResearchItem* _add = _internal_mutable_common_research()->Add(); // @@protoc_insertion_point(field_add:ei.PlayerFarmInfo.common_research) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_ResearchItem >& -PlayerFarmInfo::common_research() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::Backup_ResearchItem>& PlayerFarmInfo::common_research() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.PlayerFarmInfo.common_research) - return common_research_; + return _internal_common_research(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::Backup_ResearchItem>& +PlayerFarmInfo::_internal_common_research() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.common_research_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::Backup_ResearchItem>* +PlayerFarmInfo::_internal_mutable_common_research() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.common_research_; } // repeated .ei.Backup.ActiveBoost active_boosts = 15; inline int PlayerFarmInfo::_internal_active_boosts_size() const { - return active_boosts_.size(); + return _internal_active_boosts().size(); } inline int PlayerFarmInfo::active_boosts_size() const { return _internal_active_boosts_size(); } inline void PlayerFarmInfo::clear_active_boosts() { - active_boosts_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.active_boosts_.Clear(); } -inline ::ei::Backup_ActiveBoost* PlayerFarmInfo::mutable_active_boosts(int index) { +inline ::ei::Backup_ActiveBoost* PlayerFarmInfo::mutable_active_boosts(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.PlayerFarmInfo.active_boosts) - return active_boosts_.Mutable(index); + return _internal_mutable_active_boosts()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_ActiveBoost >* -PlayerFarmInfo::mutable_active_boosts() { +inline ::google::protobuf::RepeatedPtrField<::ei::Backup_ActiveBoost>* PlayerFarmInfo::mutable_active_boosts() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.PlayerFarmInfo.active_boosts) - return &active_boosts_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_active_boosts(); } -inline const ::ei::Backup_ActiveBoost& PlayerFarmInfo::_internal_active_boosts(int index) const { - return active_boosts_.Get(index); -} -inline const ::ei::Backup_ActiveBoost& PlayerFarmInfo::active_boosts(int index) const { +inline const ::ei::Backup_ActiveBoost& PlayerFarmInfo::active_boosts(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.PlayerFarmInfo.active_boosts) - return _internal_active_boosts(index); -} -inline ::ei::Backup_ActiveBoost* PlayerFarmInfo::_internal_add_active_boosts() { - return active_boosts_.Add(); + return _internal_active_boosts().Get(index); } -inline ::ei::Backup_ActiveBoost* PlayerFarmInfo::add_active_boosts() { - ::ei::Backup_ActiveBoost* _add = _internal_add_active_boosts(); +inline ::ei::Backup_ActiveBoost* PlayerFarmInfo::add_active_boosts() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::Backup_ActiveBoost* _add = _internal_mutable_active_boosts()->Add(); // @@protoc_insertion_point(field_add:ei.PlayerFarmInfo.active_boosts) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Backup_ActiveBoost >& -PlayerFarmInfo::active_boosts() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::Backup_ActiveBoost>& PlayerFarmInfo::active_boosts() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.PlayerFarmInfo.active_boosts) - return active_boosts_; + return _internal_active_boosts(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::Backup_ActiveBoost>& +PlayerFarmInfo::_internal_active_boosts() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.active_boosts_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::Backup_ActiveBoost>* +PlayerFarmInfo::_internal_mutable_active_boosts() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.active_boosts_; } // optional uint32 boost_tokens_on_hand = 16; -inline bool PlayerFarmInfo::_internal_has_boost_tokens_on_hand() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool PlayerFarmInfo::has_boost_tokens_on_hand() const { - return _internal_has_boost_tokens_on_hand(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void PlayerFarmInfo::clear_boost_tokens_on_hand() { - boost_tokens_on_hand_ = 0u; - _has_bits_[0] &= ~0x00000080u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.boost_tokens_on_hand_ = 0u; + _impl_._has_bits_[0] &= ~0x00000080u; } -inline uint32_t PlayerFarmInfo::_internal_boost_tokens_on_hand() const { - return boost_tokens_on_hand_; -} -inline uint32_t PlayerFarmInfo::boost_tokens_on_hand() const { +inline ::uint32_t PlayerFarmInfo::boost_tokens_on_hand() const { // @@protoc_insertion_point(field_get:ei.PlayerFarmInfo.boost_tokens_on_hand) return _internal_boost_tokens_on_hand(); } -inline void PlayerFarmInfo::_internal_set_boost_tokens_on_hand(uint32_t value) { - _has_bits_[0] |= 0x00000080u; - boost_tokens_on_hand_ = value; -} -inline void PlayerFarmInfo::set_boost_tokens_on_hand(uint32_t value) { +inline void PlayerFarmInfo::set_boost_tokens_on_hand(::uint32_t value) { _internal_set_boost_tokens_on_hand(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.PlayerFarmInfo.boost_tokens_on_hand) } +inline ::uint32_t PlayerFarmInfo::_internal_boost_tokens_on_hand() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.boost_tokens_on_hand_; +} +inline void PlayerFarmInfo::_internal_set_boost_tokens_on_hand(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.boost_tokens_on_hand_ = value; +} // repeated .ei.CompleteArtifact equipped_artifacts = 17; inline int PlayerFarmInfo::_internal_equipped_artifacts_size() const { - return equipped_artifacts_.size(); + return _internal_equipped_artifacts().size(); } inline int PlayerFarmInfo::equipped_artifacts_size() const { return _internal_equipped_artifacts_size(); } inline void PlayerFarmInfo::clear_equipped_artifacts() { - equipped_artifacts_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.equipped_artifacts_.Clear(); } -inline ::ei::CompleteArtifact* PlayerFarmInfo::mutable_equipped_artifacts(int index) { +inline ::ei::CompleteArtifact* PlayerFarmInfo::mutable_equipped_artifacts(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.PlayerFarmInfo.equipped_artifacts) - return equipped_artifacts_.Mutable(index); + return _internal_mutable_equipped_artifacts()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CompleteArtifact >* -PlayerFarmInfo::mutable_equipped_artifacts() { +inline ::google::protobuf::RepeatedPtrField<::ei::CompleteArtifact>* PlayerFarmInfo::mutable_equipped_artifacts() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.PlayerFarmInfo.equipped_artifacts) - return &equipped_artifacts_; -} -inline const ::ei::CompleteArtifact& PlayerFarmInfo::_internal_equipped_artifacts(int index) const { - return equipped_artifacts_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_equipped_artifacts(); } -inline const ::ei::CompleteArtifact& PlayerFarmInfo::equipped_artifacts(int index) const { +inline const ::ei::CompleteArtifact& PlayerFarmInfo::equipped_artifacts(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.PlayerFarmInfo.equipped_artifacts) - return _internal_equipped_artifacts(index); + return _internal_equipped_artifacts().Get(index); } -inline ::ei::CompleteArtifact* PlayerFarmInfo::_internal_add_equipped_artifacts() { - return equipped_artifacts_.Add(); -} -inline ::ei::CompleteArtifact* PlayerFarmInfo::add_equipped_artifacts() { - ::ei::CompleteArtifact* _add = _internal_add_equipped_artifacts(); +inline ::ei::CompleteArtifact* PlayerFarmInfo::add_equipped_artifacts() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::CompleteArtifact* _add = _internal_mutable_equipped_artifacts()->Add(); // @@protoc_insertion_point(field_add:ei.PlayerFarmInfo.equipped_artifacts) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CompleteArtifact >& -PlayerFarmInfo::equipped_artifacts() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::CompleteArtifact>& PlayerFarmInfo::equipped_artifacts() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.PlayerFarmInfo.equipped_artifacts) - return equipped_artifacts_; + return _internal_equipped_artifacts(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::CompleteArtifact>& +PlayerFarmInfo::_internal_equipped_artifacts() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.equipped_artifacts_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::CompleteArtifact>* +PlayerFarmInfo::_internal_mutable_equipped_artifacts() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.equipped_artifacts_; } // optional uint64 artifact_inventory_score = 18; -inline bool PlayerFarmInfo::_internal_has_artifact_inventory_score() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool PlayerFarmInfo::has_artifact_inventory_score() const { - return _internal_has_artifact_inventory_score(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void PlayerFarmInfo::clear_artifact_inventory_score() { - artifact_inventory_score_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000100u; -} -inline uint64_t PlayerFarmInfo::_internal_artifact_inventory_score() const { - return artifact_inventory_score_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.artifact_inventory_score_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000100u; } -inline uint64_t PlayerFarmInfo::artifact_inventory_score() const { +inline ::uint64_t PlayerFarmInfo::artifact_inventory_score() const { // @@protoc_insertion_point(field_get:ei.PlayerFarmInfo.artifact_inventory_score) return _internal_artifact_inventory_score(); } -inline void PlayerFarmInfo::_internal_set_artifact_inventory_score(uint64_t value) { - _has_bits_[0] |= 0x00000100u; - artifact_inventory_score_ = value; -} -inline void PlayerFarmInfo::set_artifact_inventory_score(uint64_t value) { +inline void PlayerFarmInfo::set_artifact_inventory_score(::uint64_t value) { _internal_set_artifact_inventory_score(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.PlayerFarmInfo.artifact_inventory_score) } +inline ::uint64_t PlayerFarmInfo::_internal_artifact_inventory_score() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.artifact_inventory_score_; +} +inline void PlayerFarmInfo::_internal_set_artifact_inventory_score(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.artifact_inventory_score_ = value; +} // optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; -inline bool PlayerFarmInfo::_internal_has_farm_appearance() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || farm_appearance_ != nullptr); - return value; -} inline bool PlayerFarmInfo::has_farm_appearance() const { - return _internal_has_farm_appearance(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.farm_appearance_ != nullptr); + return value; } inline void PlayerFarmInfo::clear_farm_appearance() { - if (farm_appearance_ != nullptr) farm_appearance_->Clear(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.farm_appearance_ != nullptr) _impl_.farm_appearance_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; } inline const ::ei::ShellDB_FarmConfiguration& PlayerFarmInfo::_internal_farm_appearance() const { - const ::ei::ShellDB_FarmConfiguration* p = farm_appearance_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_ShellDB_FarmConfiguration_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::ShellDB_FarmConfiguration* p = _impl_.farm_appearance_; + return p != nullptr ? *p : reinterpret_cast(::ei::_ShellDB_FarmConfiguration_default_instance_); } -inline const ::ei::ShellDB_FarmConfiguration& PlayerFarmInfo::farm_appearance() const { +inline const ::ei::ShellDB_FarmConfiguration& PlayerFarmInfo::farm_appearance() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.PlayerFarmInfo.farm_appearance) return _internal_farm_appearance(); } -inline void PlayerFarmInfo::unsafe_arena_set_allocated_farm_appearance( - ::ei::ShellDB_FarmConfiguration* farm_appearance) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(farm_appearance_); +inline void PlayerFarmInfo::unsafe_arena_set_allocated_farm_appearance(::ei::ShellDB_FarmConfiguration* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.farm_appearance_); } - farm_appearance_ = farm_appearance; - if (farm_appearance) { - _has_bits_[0] |= 0x00000001u; + _impl_.farm_appearance_ = reinterpret_cast<::ei::ShellDB_FarmConfiguration*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.PlayerFarmInfo.farm_appearance) } inline ::ei::ShellDB_FarmConfiguration* PlayerFarmInfo::release_farm_appearance() { - _has_bits_[0] &= ~0x00000001u; - ::ei::ShellDB_FarmConfiguration* temp = farm_appearance_; - farm_appearance_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::ShellDB_FarmConfiguration* released = _impl_.farm_appearance_; + _impl_.farm_appearance_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::ShellDB_FarmConfiguration* PlayerFarmInfo::unsafe_arena_release_farm_appearance() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.PlayerFarmInfo.farm_appearance) - _has_bits_[0] &= ~0x00000001u; - ::ei::ShellDB_FarmConfiguration* temp = farm_appearance_; - farm_appearance_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::ShellDB_FarmConfiguration* temp = _impl_.farm_appearance_; + _impl_.farm_appearance_ = nullptr; return temp; } inline ::ei::ShellDB_FarmConfiguration* PlayerFarmInfo::_internal_mutable_farm_appearance() { - _has_bits_[0] |= 0x00000001u; - if (farm_appearance_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::ShellDB_FarmConfiguration>(GetArenaForAllocation()); - farm_appearance_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.farm_appearance_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::ShellDB_FarmConfiguration>(GetArena()); + _impl_.farm_appearance_ = reinterpret_cast<::ei::ShellDB_FarmConfiguration*>(p); } - return farm_appearance_; + return _impl_.farm_appearance_; } -inline ::ei::ShellDB_FarmConfiguration* PlayerFarmInfo::mutable_farm_appearance() { +inline ::ei::ShellDB_FarmConfiguration* PlayerFarmInfo::mutable_farm_appearance() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; ::ei::ShellDB_FarmConfiguration* _msg = _internal_mutable_farm_appearance(); // @@protoc_insertion_point(field_mutable:ei.PlayerFarmInfo.farm_appearance) return _msg; } -inline void PlayerFarmInfo::set_allocated_farm_appearance(::ei::ShellDB_FarmConfiguration* farm_appearance) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void PlayerFarmInfo::set_allocated_farm_appearance(::ei::ShellDB_FarmConfiguration* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete farm_appearance_; + delete (_impl_.farm_appearance_); } - if (farm_appearance) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(farm_appearance); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - farm_appearance = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, farm_appearance, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000001u; + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - farm_appearance_ = farm_appearance; + + _impl_.farm_appearance_ = reinterpret_cast<::ei::ShellDB_FarmConfiguration*>(value); // @@protoc_insertion_point(field_set_allocated:ei.PlayerFarmInfo.farm_appearance) } // optional double timestamp = 22; -inline bool PlayerFarmInfo::_internal_has_timestamp() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool PlayerFarmInfo::has_timestamp() const { - return _internal_has_timestamp(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void PlayerFarmInfo::clear_timestamp() { - timestamp_ = 0; - _has_bits_[0] &= ~0x00000200u; -} -inline double PlayerFarmInfo::_internal_timestamp() const { - return timestamp_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.timestamp_ = 0; + _impl_._has_bits_[0] &= ~0x00000200u; } inline double PlayerFarmInfo::timestamp() const { // @@protoc_insertion_point(field_get:ei.PlayerFarmInfo.timestamp) return _internal_timestamp(); } -inline void PlayerFarmInfo::_internal_set_timestamp(double value) { - _has_bits_[0] |= 0x00000200u; - timestamp_ = value; -} inline void PlayerFarmInfo::set_timestamp(double value) { _internal_set_timestamp(value); + _impl_._has_bits_[0] |= 0x00000200u; // @@protoc_insertion_point(field_set:ei.PlayerFarmInfo.timestamp) } +inline double PlayerFarmInfo::_internal_timestamp() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.timestamp_; +} +inline void PlayerFarmInfo::_internal_set_timestamp(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.timestamp_ = value; +} // ------------------------------------------------------------------- // ContractCoopStatusResponse_ContributionInfo // optional string uuid = 21; -inline bool ContractCoopStatusResponse_ContributionInfo::_internal_has_uuid() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool ContractCoopStatusResponse_ContributionInfo::has_uuid() const { - return _internal_has_uuid(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void ContractCoopStatusResponse_ContributionInfo::clear_uuid() { - uuid_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000010u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.uuid_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000010u; } -inline const std::string& ContractCoopStatusResponse_ContributionInfo::uuid() const { +inline const std::string& ContractCoopStatusResponse_ContributionInfo::uuid() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.ContributionInfo.uuid) return _internal_uuid(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractCoopStatusResponse_ContributionInfo::set_uuid(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000010u; - uuid_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractCoopStatusResponse_ContributionInfo::set_uuid(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + _impl_.uuid_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.ContributionInfo.uuid) } -inline std::string* ContractCoopStatusResponse_ContributionInfo::mutable_uuid() { +inline std::string* ContractCoopStatusResponse_ContributionInfo::mutable_uuid() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_uuid(); // @@protoc_insertion_point(field_mutable:ei.ContractCoopStatusResponse.ContributionInfo.uuid) return _s; } inline const std::string& ContractCoopStatusResponse_ContributionInfo::_internal_uuid() const { - return uuid_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.uuid_.Get(); } inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_uuid(const std::string& value) { - _has_bits_[0] |= 0x00000010u; - uuid_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + _impl_.uuid_.Set(value, GetArena()); } inline std::string* ContractCoopStatusResponse_ContributionInfo::_internal_mutable_uuid() { - _has_bits_[0] |= 0x00000010u; - return uuid_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + return _impl_.uuid_.Mutable( GetArena()); } inline std::string* ContractCoopStatusResponse_ContributionInfo::release_uuid() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractCoopStatusResponse.ContributionInfo.uuid) - if (!_internal_has_uuid()) { + if ((_impl_._has_bits_[0] & 0x00000010u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000010u; - auto* p = uuid_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (uuid_.IsDefault()) { - uuid_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000010u; + auto* released = _impl_.uuid_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.uuid_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractCoopStatusResponse_ContributionInfo::set_allocated_uuid(std::string* uuid) { - if (uuid != nullptr) { - _has_bits_[0] |= 0x00000010u; +inline void ContractCoopStatusResponse_ContributionInfo::set_allocated_uuid(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; - } - uuid_.SetAllocated(uuid, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (uuid_.IsDefault()) { - uuid_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000010u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.uuid_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.uuid_.IsDefault()) { + _impl_.uuid_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractCoopStatusResponse.ContributionInfo.uuid) } // optional string user_id = 1; -inline bool ContractCoopStatusResponse_ContributionInfo::_internal_has_user_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ContractCoopStatusResponse_ContributionInfo::has_user_id() const { - return _internal_has_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ContractCoopStatusResponse_ContributionInfo::clear_user_id() { - user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ContractCoopStatusResponse_ContributionInfo::user_id() const { +inline const std::string& ContractCoopStatusResponse_ContributionInfo::user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.ContributionInfo.user_id) return _internal_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractCoopStatusResponse_ContributionInfo::set_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractCoopStatusResponse_ContributionInfo::set_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.ContributionInfo.user_id) } -inline std::string* ContractCoopStatusResponse_ContributionInfo::mutable_user_id() { +inline std::string* ContractCoopStatusResponse_ContributionInfo::mutable_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_user_id(); // @@protoc_insertion_point(field_mutable:ei.ContractCoopStatusResponse.ContributionInfo.user_id) return _s; } inline const std::string& ContractCoopStatusResponse_ContributionInfo::_internal_user_id() const { - return user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_id_.Get(); } inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(value, GetArena()); } inline std::string* ContractCoopStatusResponse_ContributionInfo::_internal_mutable_user_id() { - _has_bits_[0] |= 0x00000001u; - return user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.user_id_.Mutable( GetArena()); } inline std::string* ContractCoopStatusResponse_ContributionInfo::release_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractCoopStatusResponse.ContributionInfo.user_id) - if (!_internal_has_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - 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; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractCoopStatusResponse_ContributionInfo::set_allocated_user_id(std::string* user_id) { - if (user_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ContractCoopStatusResponse_ContributionInfo::set_allocated_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - user_id_.SetAllocated(user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (user_id_.IsDefault()) { - user_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_id_.IsDefault()) { + _impl_.user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractCoopStatusResponse.ContributionInfo.user_id) } // optional string user_name = 2; -inline bool ContractCoopStatusResponse_ContributionInfo::_internal_has_user_name() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ContractCoopStatusResponse_ContributionInfo::has_user_name() const { - return _internal_has_user_name(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ContractCoopStatusResponse_ContributionInfo::clear_user_name() { - user_name_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_name_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& ContractCoopStatusResponse_ContributionInfo::user_name() const { +inline const std::string& ContractCoopStatusResponse_ContributionInfo::user_name() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.ContributionInfo.user_name) return _internal_user_name(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractCoopStatusResponse_ContributionInfo::set_user_name(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - user_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractCoopStatusResponse_ContributionInfo::set_user_name(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.user_name_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.ContributionInfo.user_name) } -inline std::string* ContractCoopStatusResponse_ContributionInfo::mutable_user_name() { +inline std::string* ContractCoopStatusResponse_ContributionInfo::mutable_user_name() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_user_name(); // @@protoc_insertion_point(field_mutable:ei.ContractCoopStatusResponse.ContributionInfo.user_name) return _s; } inline const std::string& ContractCoopStatusResponse_ContributionInfo::_internal_user_name() const { - return user_name_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_name_.Get(); } inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_user_name(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - user_name_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.user_name_.Set(value, GetArena()); } inline std::string* ContractCoopStatusResponse_ContributionInfo::_internal_mutable_user_name() { - _has_bits_[0] |= 0x00000002u; - return user_name_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.user_name_.Mutable( GetArena()); } inline std::string* ContractCoopStatusResponse_ContributionInfo::release_user_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractCoopStatusResponse.ContributionInfo.user_name) - if (!_internal_has_user_name()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = user_name_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (user_name_.IsDefault()) { - user_name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.user_name_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_name_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractCoopStatusResponse_ContributionInfo::set_allocated_user_name(std::string* user_name) { - if (user_name != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void ContractCoopStatusResponse_ContributionInfo::set_allocated_user_name(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; - } - user_name_.SetAllocated(user_name, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (user_name_.IsDefault()) { - user_name_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000002u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_name_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_name_.IsDefault()) { + _impl_.user_name_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractCoopStatusResponse.ContributionInfo.user_name) } // optional string contract_identifier = 19; -inline bool ContractCoopStatusResponse_ContributionInfo::_internal_has_contract_identifier() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool ContractCoopStatusResponse_ContributionInfo::has_contract_identifier() const { - return _internal_has_contract_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void ContractCoopStatusResponse_ContributionInfo::clear_contract_identifier() { - contract_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contract_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000008u; } -inline const std::string& ContractCoopStatusResponse_ContributionInfo::contract_identifier() const { +inline const std::string& ContractCoopStatusResponse_ContributionInfo::contract_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.ContributionInfo.contract_identifier) return _internal_contract_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractCoopStatusResponse_ContributionInfo::set_contract_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000008u; - contract_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractCoopStatusResponse_ContributionInfo::set_contract_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.contract_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.ContributionInfo.contract_identifier) } -inline std::string* ContractCoopStatusResponse_ContributionInfo::mutable_contract_identifier() { +inline std::string* ContractCoopStatusResponse_ContributionInfo::mutable_contract_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_contract_identifier(); // @@protoc_insertion_point(field_mutable:ei.ContractCoopStatusResponse.ContributionInfo.contract_identifier) return _s; } inline const std::string& ContractCoopStatusResponse_ContributionInfo::_internal_contract_identifier() const { - return contract_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contract_identifier_.Get(); } inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_contract_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000008u; - contract_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.contract_identifier_.Set(value, GetArena()); } inline std::string* ContractCoopStatusResponse_ContributionInfo::_internal_mutable_contract_identifier() { - _has_bits_[0] |= 0x00000008u; - return contract_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + return _impl_.contract_identifier_.Mutable( GetArena()); } inline std::string* ContractCoopStatusResponse_ContributionInfo::release_contract_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractCoopStatusResponse.ContributionInfo.contract_identifier) - if (!_internal_has_contract_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000008u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000008u; - auto* p = contract_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_identifier_.IsDefault()) { - contract_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000008u; + auto* released = _impl_.contract_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractCoopStatusResponse_ContributionInfo::set_allocated_contract_identifier(std::string* contract_identifier) { - if (contract_identifier != nullptr) { - _has_bits_[0] |= 0x00000008u; +inline void ContractCoopStatusResponse_ContributionInfo::set_allocated_contract_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; - } - contract_identifier_.SetAllocated(contract_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_identifier_.IsDefault()) { - contract_identifier_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000008u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.contract_identifier_.IsDefault()) { + _impl_.contract_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractCoopStatusResponse.ContributionInfo.contract_identifier) } // optional double contribution_amount = 3; -inline bool ContractCoopStatusResponse_ContributionInfo::_internal_has_contribution_amount() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool ContractCoopStatusResponse_ContributionInfo::has_contribution_amount() const { - return _internal_has_contribution_amount(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void ContractCoopStatusResponse_ContributionInfo::clear_contribution_amount() { - contribution_amount_ = 0; - _has_bits_[0] &= ~0x00000080u; -} -inline double ContractCoopStatusResponse_ContributionInfo::_internal_contribution_amount() const { - return contribution_amount_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contribution_amount_ = 0; + _impl_._has_bits_[0] &= ~0x00000080u; } inline double ContractCoopStatusResponse_ContributionInfo::contribution_amount() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.ContributionInfo.contribution_amount) return _internal_contribution_amount(); } -inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_contribution_amount(double value) { - _has_bits_[0] |= 0x00000080u; - contribution_amount_ = value; -} inline void ContractCoopStatusResponse_ContributionInfo::set_contribution_amount(double value) { _internal_set_contribution_amount(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.ContributionInfo.contribution_amount) } +inline double ContractCoopStatusResponse_ContributionInfo::_internal_contribution_amount() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contribution_amount_; +} +inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_contribution_amount(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contribution_amount_ = value; +} // optional double contribution_rate = 6; -inline bool ContractCoopStatusResponse_ContributionInfo::_internal_has_contribution_rate() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool ContractCoopStatusResponse_ContributionInfo::has_contribution_rate() const { - return _internal_has_contribution_rate(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void ContractCoopStatusResponse_ContributionInfo::clear_contribution_rate() { - contribution_rate_ = 0; - _has_bits_[0] &= ~0x00000100u; -} -inline double ContractCoopStatusResponse_ContributionInfo::_internal_contribution_rate() const { - return contribution_rate_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contribution_rate_ = 0; + _impl_._has_bits_[0] &= ~0x00000100u; } inline double ContractCoopStatusResponse_ContributionInfo::contribution_rate() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.ContributionInfo.contribution_rate) return _internal_contribution_rate(); } -inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_contribution_rate(double value) { - _has_bits_[0] |= 0x00000100u; - contribution_rate_ = value; -} inline void ContractCoopStatusResponse_ContributionInfo::set_contribution_rate(double value) { _internal_set_contribution_rate(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.ContributionInfo.contribution_rate) } +inline double ContractCoopStatusResponse_ContributionInfo::_internal_contribution_rate() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contribution_rate_; +} +inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_contribution_rate(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contribution_rate_ = value; +} // optional double soul_power = 11; -inline bool ContractCoopStatusResponse_ContributionInfo::_internal_has_soul_power() const { - bool value = (_has_bits_[0] & 0x00000800u) != 0; - return value; -} inline bool ContractCoopStatusResponse_ContributionInfo::has_soul_power() const { - return _internal_has_soul_power(); + bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; + return value; } inline void ContractCoopStatusResponse_ContributionInfo::clear_soul_power() { - soul_power_ = 0; - _has_bits_[0] &= ~0x00000800u; -} -inline double ContractCoopStatusResponse_ContributionInfo::_internal_soul_power() const { - return soul_power_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_power_ = 0; + _impl_._has_bits_[0] &= ~0x00000800u; } inline double ContractCoopStatusResponse_ContributionInfo::soul_power() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.ContributionInfo.soul_power) return _internal_soul_power(); } -inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_soul_power(double value) { - _has_bits_[0] |= 0x00000800u; - soul_power_ = value; -} inline void ContractCoopStatusResponse_ContributionInfo::set_soul_power(double value) { _internal_set_soul_power(value); + _impl_._has_bits_[0] |= 0x00000800u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.ContributionInfo.soul_power) } +inline double ContractCoopStatusResponse_ContributionInfo::_internal_soul_power() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.soul_power_; +} +inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_soul_power(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_power_ = value; +} // optional .ei.FarmProductionParams production_params = 15; -inline bool ContractCoopStatusResponse_ContributionInfo::_internal_has_production_params() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - PROTOBUF_ASSUME(!value || production_params_ != nullptr); - return value; -} inline bool ContractCoopStatusResponse_ContributionInfo::has_production_params() const { - return _internal_has_production_params(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + PROTOBUF_ASSUME(!value || _impl_.production_params_ != nullptr); + return value; } inline void ContractCoopStatusResponse_ContributionInfo::clear_production_params() { - if (production_params_ != nullptr) production_params_->Clear(); - _has_bits_[0] &= ~0x00000020u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.production_params_ != nullptr) _impl_.production_params_->Clear(); + _impl_._has_bits_[0] &= ~0x00000020u; } inline const ::ei::FarmProductionParams& ContractCoopStatusResponse_ContributionInfo::_internal_production_params() const { - const ::ei::FarmProductionParams* p = production_params_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_FarmProductionParams_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::FarmProductionParams* p = _impl_.production_params_; + return p != nullptr ? *p : reinterpret_cast(::ei::_FarmProductionParams_default_instance_); } -inline const ::ei::FarmProductionParams& ContractCoopStatusResponse_ContributionInfo::production_params() const { +inline const ::ei::FarmProductionParams& ContractCoopStatusResponse_ContributionInfo::production_params() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.ContributionInfo.production_params) return _internal_production_params(); } -inline void ContractCoopStatusResponse_ContributionInfo::unsafe_arena_set_allocated_production_params( - ::ei::FarmProductionParams* production_params) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(production_params_); +inline void ContractCoopStatusResponse_ContributionInfo::unsafe_arena_set_allocated_production_params(::ei::FarmProductionParams* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.production_params_); } - production_params_ = production_params; - if (production_params) { - _has_bits_[0] |= 0x00000020u; + _impl_.production_params_ = reinterpret_cast<::ei::FarmProductionParams*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000020u; } else { - _has_bits_[0] &= ~0x00000020u; + _impl_._has_bits_[0] &= ~0x00000020u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ContractCoopStatusResponse.ContributionInfo.production_params) } inline ::ei::FarmProductionParams* ContractCoopStatusResponse_ContributionInfo::release_production_params() { - _has_bits_[0] &= ~0x00000020u; - ::ei::FarmProductionParams* temp = production_params_; - production_params_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000020u; + ::ei::FarmProductionParams* released = _impl_.production_params_; + _impl_.production_params_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::FarmProductionParams* ContractCoopStatusResponse_ContributionInfo::unsafe_arena_release_production_params() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractCoopStatusResponse.ContributionInfo.production_params) - _has_bits_[0] &= ~0x00000020u; - ::ei::FarmProductionParams* temp = production_params_; - production_params_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000020u; + ::ei::FarmProductionParams* temp = _impl_.production_params_; + _impl_.production_params_ = nullptr; return temp; } inline ::ei::FarmProductionParams* ContractCoopStatusResponse_ContributionInfo::_internal_mutable_production_params() { - _has_bits_[0] |= 0x00000020u; - if (production_params_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::FarmProductionParams>(GetArenaForAllocation()); - production_params_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.production_params_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::FarmProductionParams>(GetArena()); + _impl_.production_params_ = reinterpret_cast<::ei::FarmProductionParams*>(p); } - return production_params_; + return _impl_.production_params_; } -inline ::ei::FarmProductionParams* ContractCoopStatusResponse_ContributionInfo::mutable_production_params() { +inline ::ei::FarmProductionParams* ContractCoopStatusResponse_ContributionInfo::mutable_production_params() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000020u; ::ei::FarmProductionParams* _msg = _internal_mutable_production_params(); // @@protoc_insertion_point(field_mutable:ei.ContractCoopStatusResponse.ContributionInfo.production_params) return _msg; } -inline void ContractCoopStatusResponse_ContributionInfo::set_allocated_production_params(::ei::FarmProductionParams* production_params) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ContractCoopStatusResponse_ContributionInfo::set_allocated_production_params(::ei::FarmProductionParams* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete production_params_; + delete (_impl_.production_params_); } - if (production_params) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(production_params); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - production_params = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, production_params, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000020u; + _impl_._has_bits_[0] |= 0x00000020u; } else { - _has_bits_[0] &= ~0x00000020u; + _impl_._has_bits_[0] &= ~0x00000020u; } - production_params_ = production_params; + + _impl_.production_params_ = reinterpret_cast<::ei::FarmProductionParams*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ContractCoopStatusResponse.ContributionInfo.production_params) } // optional .ei.PlayerFarmInfo farm_info = 18; -inline bool ContractCoopStatusResponse_ContributionInfo::_internal_has_farm_info() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - PROTOBUF_ASSUME(!value || farm_info_ != nullptr); - return value; -} inline bool ContractCoopStatusResponse_ContributionInfo::has_farm_info() const { - return _internal_has_farm_info(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + PROTOBUF_ASSUME(!value || _impl_.farm_info_ != nullptr); + return value; } inline void ContractCoopStatusResponse_ContributionInfo::clear_farm_info() { - if (farm_info_ != nullptr) farm_info_->Clear(); - _has_bits_[0] &= ~0x00000040u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.farm_info_ != nullptr) _impl_.farm_info_->Clear(); + _impl_._has_bits_[0] &= ~0x00000040u; } inline const ::ei::PlayerFarmInfo& ContractCoopStatusResponse_ContributionInfo::_internal_farm_info() const { - const ::ei::PlayerFarmInfo* p = farm_info_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_PlayerFarmInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::PlayerFarmInfo* p = _impl_.farm_info_; + return p != nullptr ? *p : reinterpret_cast(::ei::_PlayerFarmInfo_default_instance_); } -inline const ::ei::PlayerFarmInfo& ContractCoopStatusResponse_ContributionInfo::farm_info() const { +inline const ::ei::PlayerFarmInfo& ContractCoopStatusResponse_ContributionInfo::farm_info() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.ContributionInfo.farm_info) return _internal_farm_info(); } -inline void ContractCoopStatusResponse_ContributionInfo::unsafe_arena_set_allocated_farm_info( - ::ei::PlayerFarmInfo* farm_info) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(farm_info_); +inline void ContractCoopStatusResponse_ContributionInfo::unsafe_arena_set_allocated_farm_info(::ei::PlayerFarmInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.farm_info_); } - farm_info_ = farm_info; - if (farm_info) { - _has_bits_[0] |= 0x00000040u; + _impl_.farm_info_ = reinterpret_cast<::ei::PlayerFarmInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000040u; } else { - _has_bits_[0] &= ~0x00000040u; + _impl_._has_bits_[0] &= ~0x00000040u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ContractCoopStatusResponse.ContributionInfo.farm_info) } inline ::ei::PlayerFarmInfo* ContractCoopStatusResponse_ContributionInfo::release_farm_info() { - _has_bits_[0] &= ~0x00000040u; - ::ei::PlayerFarmInfo* temp = farm_info_; - farm_info_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000040u; + ::ei::PlayerFarmInfo* released = _impl_.farm_info_; + _impl_.farm_info_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::PlayerFarmInfo* ContractCoopStatusResponse_ContributionInfo::unsafe_arena_release_farm_info() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractCoopStatusResponse.ContributionInfo.farm_info) - _has_bits_[0] &= ~0x00000040u; - ::ei::PlayerFarmInfo* temp = farm_info_; - farm_info_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000040u; + ::ei::PlayerFarmInfo* temp = _impl_.farm_info_; + _impl_.farm_info_ = nullptr; return temp; } inline ::ei::PlayerFarmInfo* ContractCoopStatusResponse_ContributionInfo::_internal_mutable_farm_info() { - _has_bits_[0] |= 0x00000040u; - if (farm_info_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::PlayerFarmInfo>(GetArenaForAllocation()); - farm_info_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.farm_info_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::PlayerFarmInfo>(GetArena()); + _impl_.farm_info_ = reinterpret_cast<::ei::PlayerFarmInfo*>(p); } - return farm_info_; + return _impl_.farm_info_; } -inline ::ei::PlayerFarmInfo* ContractCoopStatusResponse_ContributionInfo::mutable_farm_info() { +inline ::ei::PlayerFarmInfo* ContractCoopStatusResponse_ContributionInfo::mutable_farm_info() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000040u; ::ei::PlayerFarmInfo* _msg = _internal_mutable_farm_info(); // @@protoc_insertion_point(field_mutable:ei.ContractCoopStatusResponse.ContributionInfo.farm_info) return _msg; } -inline void ContractCoopStatusResponse_ContributionInfo::set_allocated_farm_info(::ei::PlayerFarmInfo* farm_info) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ContractCoopStatusResponse_ContributionInfo::set_allocated_farm_info(::ei::PlayerFarmInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete farm_info_; + delete (_impl_.farm_info_); } - if (farm_info) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(farm_info); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - farm_info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, farm_info, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000040u; + _impl_._has_bits_[0] |= 0x00000040u; } else { - _has_bits_[0] &= ~0x00000040u; + _impl_._has_bits_[0] &= ~0x00000040u; } - farm_info_ = farm_info; + + _impl_.farm_info_ = reinterpret_cast<::ei::PlayerFarmInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ContractCoopStatusResponse.ContributionInfo.farm_info) } // optional int32 rank_change = 8; -inline bool ContractCoopStatusResponse_ContributionInfo::_internal_has_rank_change() const { - bool value = (_has_bits_[0] & 0x00000400u) != 0; - return value; -} inline bool ContractCoopStatusResponse_ContributionInfo::has_rank_change() const { - return _internal_has_rank_change(); + bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0; + return value; } inline void ContractCoopStatusResponse_ContributionInfo::clear_rank_change() { - rank_change_ = 0; - _has_bits_[0] &= ~0x00000400u; -} -inline int32_t ContractCoopStatusResponse_ContributionInfo::_internal_rank_change() const { - return rank_change_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.rank_change_ = 0; + _impl_._has_bits_[0] &= ~0x00000400u; } -inline int32_t ContractCoopStatusResponse_ContributionInfo::rank_change() const { +inline ::int32_t ContractCoopStatusResponse_ContributionInfo::rank_change() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.ContributionInfo.rank_change) return _internal_rank_change(); } -inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_rank_change(int32_t value) { - _has_bits_[0] |= 0x00000400u; - rank_change_ = value; -} -inline void ContractCoopStatusResponse_ContributionInfo::set_rank_change(int32_t value) { +inline void ContractCoopStatusResponse_ContributionInfo::set_rank_change(::int32_t value) { _internal_set_rank_change(value); + _impl_._has_bits_[0] |= 0x00000400u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.ContributionInfo.rank_change) } +inline ::int32_t ContractCoopStatusResponse_ContributionInfo::_internal_rank_change() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.rank_change_; +} +inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_rank_change(::int32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.rank_change_ = value; +} // optional bool recently_active = 23; -inline bool ContractCoopStatusResponse_ContributionInfo::_internal_has_recently_active() const { - bool value = (_has_bits_[0] & 0x00080000u) != 0; - return value; -} inline bool ContractCoopStatusResponse_ContributionInfo::has_recently_active() const { - return _internal_has_recently_active(); + bool value = (_impl_._has_bits_[0] & 0x00080000u) != 0; + return value; } inline void ContractCoopStatusResponse_ContributionInfo::clear_recently_active() { - recently_active_ = false; - _has_bits_[0] &= ~0x00080000u; -} -inline bool ContractCoopStatusResponse_ContributionInfo::_internal_recently_active() const { - return recently_active_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.recently_active_ = false; + _impl_._has_bits_[0] &= ~0x00080000u; } inline bool ContractCoopStatusResponse_ContributionInfo::recently_active() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.ContributionInfo.recently_active) return _internal_recently_active(); } -inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_recently_active(bool value) { - _has_bits_[0] |= 0x00080000u; - recently_active_ = value; -} inline void ContractCoopStatusResponse_ContributionInfo::set_recently_active(bool value) { _internal_set_recently_active(value); + _impl_._has_bits_[0] |= 0x00080000u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.ContributionInfo.recently_active) } +inline bool ContractCoopStatusResponse_ContributionInfo::_internal_recently_active() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.recently_active_; +} +inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_recently_active(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.recently_active_ = value; +} // optional bool active = 4; -inline bool ContractCoopStatusResponse_ContributionInfo::_internal_has_active() const { - bool value = (_has_bits_[0] & 0x00100000u) != 0; - return value; -} inline bool ContractCoopStatusResponse_ContributionInfo::has_active() const { - return _internal_has_active(); + bool value = (_impl_._has_bits_[0] & 0x00100000u) != 0; + return value; } inline void ContractCoopStatusResponse_ContributionInfo::clear_active() { - active_ = false; - _has_bits_[0] &= ~0x00100000u; -} -inline bool ContractCoopStatusResponse_ContributionInfo::_internal_active() const { - return active_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.active_ = false; + _impl_._has_bits_[0] &= ~0x00100000u; } inline bool ContractCoopStatusResponse_ContributionInfo::active() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.ContributionInfo.active) return _internal_active(); } -inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_active(bool value) { - _has_bits_[0] |= 0x00100000u; - active_ = value; -} inline void ContractCoopStatusResponse_ContributionInfo::set_active(bool value) { _internal_set_active(value); + _impl_._has_bits_[0] |= 0x00100000u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.ContributionInfo.active) } +inline bool ContractCoopStatusResponse_ContributionInfo::_internal_active() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.active_; +} +inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_active(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.active_ = value; +} // optional bool cc_member = 24; -inline bool ContractCoopStatusResponse_ContributionInfo::_internal_has_cc_member() const { - bool value = (_has_bits_[0] & 0x00200000u) != 0; - return value; -} inline bool ContractCoopStatusResponse_ContributionInfo::has_cc_member() const { - return _internal_has_cc_member(); + bool value = (_impl_._has_bits_[0] & 0x00200000u) != 0; + return value; } inline void ContractCoopStatusResponse_ContributionInfo::clear_cc_member() { - cc_member_ = false; - _has_bits_[0] &= ~0x00200000u; -} -inline bool ContractCoopStatusResponse_ContributionInfo::_internal_cc_member() const { - return cc_member_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cc_member_ = false; + _impl_._has_bits_[0] &= ~0x00200000u; } inline bool ContractCoopStatusResponse_ContributionInfo::cc_member() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.ContributionInfo.cc_member) return _internal_cc_member(); } -inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_cc_member(bool value) { - _has_bits_[0] |= 0x00200000u; - cc_member_ = value; -} inline void ContractCoopStatusResponse_ContributionInfo::set_cc_member(bool value) { _internal_set_cc_member(value); + _impl_._has_bits_[0] |= 0x00200000u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.ContributionInfo.cc_member) } +inline bool ContractCoopStatusResponse_ContributionInfo::_internal_cc_member() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.cc_member_; +} +inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_cc_member(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cc_member_ = value; +} // optional bool leech = 16; -inline bool ContractCoopStatusResponse_ContributionInfo::_internal_has_leech() const { - bool value = (_has_bits_[0] & 0x00400000u) != 0; - return value; -} inline bool ContractCoopStatusResponse_ContributionInfo::has_leech() const { - return _internal_has_leech(); + bool value = (_impl_._has_bits_[0] & 0x00400000u) != 0; + return value; } inline void ContractCoopStatusResponse_ContributionInfo::clear_leech() { - leech_ = false; - _has_bits_[0] &= ~0x00400000u; -} -inline bool ContractCoopStatusResponse_ContributionInfo::_internal_leech() const { - return leech_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.leech_ = false; + _impl_._has_bits_[0] &= ~0x00400000u; } inline bool ContractCoopStatusResponse_ContributionInfo::leech() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.ContributionInfo.leech) return _internal_leech(); } -inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_leech(bool value) { - _has_bits_[0] |= 0x00400000u; - leech_ = value; -} inline void ContractCoopStatusResponse_ContributionInfo::set_leech(bool value) { _internal_set_leech(value); + _impl_._has_bits_[0] |= 0x00400000u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.ContributionInfo.leech) } +inline bool ContractCoopStatusResponse_ContributionInfo::_internal_leech() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.leech_; +} +inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_leech(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.leech_ = value; +} // optional bool finalized = 22; -inline bool ContractCoopStatusResponse_ContributionInfo::_internal_has_finalized() const { - bool value = (_has_bits_[0] & 0x00008000u) != 0; - return value; -} inline bool ContractCoopStatusResponse_ContributionInfo::has_finalized() const { - return _internal_has_finalized(); + bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0; + return value; } inline void ContractCoopStatusResponse_ContributionInfo::clear_finalized() { - finalized_ = false; - _has_bits_[0] &= ~0x00008000u; -} -inline bool ContractCoopStatusResponse_ContributionInfo::_internal_finalized() const { - return finalized_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.finalized_ = false; + _impl_._has_bits_[0] &= ~0x00008000u; } inline bool ContractCoopStatusResponse_ContributionInfo::finalized() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.ContributionInfo.finalized) return _internal_finalized(); } -inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_finalized(bool value) { - _has_bits_[0] |= 0x00008000u; - finalized_ = value; -} inline void ContractCoopStatusResponse_ContributionInfo::set_finalized(bool value) { _internal_set_finalized(value); + _impl_._has_bits_[0] |= 0x00008000u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.ContributionInfo.finalized) } +inline bool ContractCoopStatusResponse_ContributionInfo::_internal_finalized() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.finalized_; +} +inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_finalized(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.finalized_ = value; +} // optional bool time_cheat_detected = 7; -inline bool ContractCoopStatusResponse_ContributionInfo::_internal_has_time_cheat_detected() const { - bool value = (_has_bits_[0] & 0x00010000u) != 0; - return value; -} inline bool ContractCoopStatusResponse_ContributionInfo::has_time_cheat_detected() const { - return _internal_has_time_cheat_detected(); + bool value = (_impl_._has_bits_[0] & 0x00010000u) != 0; + return value; } inline void ContractCoopStatusResponse_ContributionInfo::clear_time_cheat_detected() { - time_cheat_detected_ = false; - _has_bits_[0] &= ~0x00010000u; -} -inline bool ContractCoopStatusResponse_ContributionInfo::_internal_time_cheat_detected() const { - return time_cheat_detected_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.time_cheat_detected_ = false; + _impl_._has_bits_[0] &= ~0x00010000u; } inline bool ContractCoopStatusResponse_ContributionInfo::time_cheat_detected() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.ContributionInfo.time_cheat_detected) return _internal_time_cheat_detected(); } -inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_time_cheat_detected(bool value) { - _has_bits_[0] |= 0x00010000u; - time_cheat_detected_ = value; -} inline void ContractCoopStatusResponse_ContributionInfo::set_time_cheat_detected(bool value) { _internal_set_time_cheat_detected(value); + _impl_._has_bits_[0] |= 0x00010000u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.ContributionInfo.time_cheat_detected) } +inline bool ContractCoopStatusResponse_ContributionInfo::_internal_time_cheat_detected() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.time_cheat_detected_; +} +inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_time_cheat_detected(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.time_cheat_detected_ = value; +} // optional .ei.Platform platform = 5; -inline bool ContractCoopStatusResponse_ContributionInfo::_internal_has_platform() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool ContractCoopStatusResponse_ContributionInfo::has_platform() const { - return _internal_has_platform(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void ContractCoopStatusResponse_ContributionInfo::clear_platform() { - platform_ = 0; - _has_bits_[0] &= ~0x00000200u; -} -inline ::ei::Platform ContractCoopStatusResponse_ContributionInfo::_internal_platform() const { - return static_cast< ::ei::Platform >(platform_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.platform_ = 0; + _impl_._has_bits_[0] &= ~0x00000200u; } inline ::ei::Platform ContractCoopStatusResponse_ContributionInfo::platform() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.ContributionInfo.platform) return _internal_platform(); } -inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_platform(::ei::Platform value) { - assert(::ei::Platform_IsValid(value)); - _has_bits_[0] |= 0x00000200u; - platform_ = value; -} inline void ContractCoopStatusResponse_ContributionInfo::set_platform(::ei::Platform value) { _internal_set_platform(value); + _impl_._has_bits_[0] |= 0x00000200u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.ContributionInfo.platform) } +inline ::ei::Platform ContractCoopStatusResponse_ContributionInfo::_internal_platform() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::Platform>(_impl_.platform_); +} +inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_platform(::ei::Platform value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::Platform_IsValid(value)); + _impl_.platform_ = value; +} // optional string push_id = 9; -inline bool ContractCoopStatusResponse_ContributionInfo::_internal_has_push_id() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ContractCoopStatusResponse_ContributionInfo::has_push_id() const { - return _internal_has_push_id(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ContractCoopStatusResponse_ContributionInfo::clear_push_id() { - push_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.push_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& ContractCoopStatusResponse_ContributionInfo::push_id() const { +inline const std::string& ContractCoopStatusResponse_ContributionInfo::push_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.ContributionInfo.push_id) return _internal_push_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractCoopStatusResponse_ContributionInfo::set_push_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - push_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractCoopStatusResponse_ContributionInfo::set_push_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.push_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.ContributionInfo.push_id) } -inline std::string* ContractCoopStatusResponse_ContributionInfo::mutable_push_id() { +inline std::string* ContractCoopStatusResponse_ContributionInfo::mutable_push_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_push_id(); // @@protoc_insertion_point(field_mutable:ei.ContractCoopStatusResponse.ContributionInfo.push_id) return _s; } inline const std::string& ContractCoopStatusResponse_ContributionInfo::_internal_push_id() const { - return push_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.push_id_.Get(); } inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_push_id(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - push_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.push_id_.Set(value, GetArena()); } inline std::string* ContractCoopStatusResponse_ContributionInfo::_internal_mutable_push_id() { - _has_bits_[0] |= 0x00000004u; - return push_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.push_id_.Mutable( GetArena()); } inline std::string* ContractCoopStatusResponse_ContributionInfo::release_push_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractCoopStatusResponse.ContributionInfo.push_id) - if (!_internal_has_push_id()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = push_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (push_id_.IsDefault()) { - push_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.push_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.push_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractCoopStatusResponse_ContributionInfo::set_allocated_push_id(std::string* push_id) { - if (push_id != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void ContractCoopStatusResponse_ContributionInfo::set_allocated_push_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; - } - push_id_.SetAllocated(push_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (push_id_.IsDefault()) { - push_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000004u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.push_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.push_id_.IsDefault()) { + _impl_.push_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractCoopStatusResponse.ContributionInfo.push_id) } // optional uint32 ban_votes = 10; -inline bool ContractCoopStatusResponse_ContributionInfo::_internal_has_ban_votes() const { - bool value = (_has_bits_[0] & 0x00001000u) != 0; - return value; -} inline bool ContractCoopStatusResponse_ContributionInfo::has_ban_votes() const { - return _internal_has_ban_votes(); + bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0; + return value; } inline void ContractCoopStatusResponse_ContributionInfo::clear_ban_votes() { - ban_votes_ = 0u; - _has_bits_[0] &= ~0x00001000u; -} -inline uint32_t ContractCoopStatusResponse_ContributionInfo::_internal_ban_votes() const { - return ban_votes_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ban_votes_ = 0u; + _impl_._has_bits_[0] &= ~0x00001000u; } -inline uint32_t ContractCoopStatusResponse_ContributionInfo::ban_votes() const { +inline ::uint32_t ContractCoopStatusResponse_ContributionInfo::ban_votes() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.ContributionInfo.ban_votes) return _internal_ban_votes(); } -inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_ban_votes(uint32_t value) { - _has_bits_[0] |= 0x00001000u; - ban_votes_ = value; -} -inline void ContractCoopStatusResponse_ContributionInfo::set_ban_votes(uint32_t value) { +inline void ContractCoopStatusResponse_ContributionInfo::set_ban_votes(::uint32_t value) { _internal_set_ban_votes(value); + _impl_._has_bits_[0] |= 0x00001000u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.ContributionInfo.ban_votes) } +inline ::uint32_t ContractCoopStatusResponse_ContributionInfo::_internal_ban_votes() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.ban_votes_; +} +inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_ban_votes(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ban_votes_ = value; +} // optional bool autojoined = 17; -inline bool ContractCoopStatusResponse_ContributionInfo::_internal_has_autojoined() const { - bool value = (_has_bits_[0] & 0x00020000u) != 0; - return value; -} inline bool ContractCoopStatusResponse_ContributionInfo::has_autojoined() const { - return _internal_has_autojoined(); + bool value = (_impl_._has_bits_[0] & 0x00020000u) != 0; + return value; } inline void ContractCoopStatusResponse_ContributionInfo::clear_autojoined() { - autojoined_ = false; - _has_bits_[0] &= ~0x00020000u; -} -inline bool ContractCoopStatusResponse_ContributionInfo::_internal_autojoined() const { - return autojoined_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.autojoined_ = false; + _impl_._has_bits_[0] &= ~0x00020000u; } inline bool ContractCoopStatusResponse_ContributionInfo::autojoined() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.ContributionInfo.autojoined) return _internal_autojoined(); } -inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_autojoined(bool value) { - _has_bits_[0] |= 0x00020000u; - autojoined_ = value; -} inline void ContractCoopStatusResponse_ContributionInfo::set_autojoined(bool value) { _internal_set_autojoined(value); + _impl_._has_bits_[0] |= 0x00020000u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.ContributionInfo.autojoined) } +inline bool ContractCoopStatusResponse_ContributionInfo::_internal_autojoined() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.autojoined_; +} +inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_autojoined(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.autojoined_ = value; +} // optional uint32 boost_tokens = 12; -inline bool ContractCoopStatusResponse_ContributionInfo::_internal_has_boost_tokens() const { - bool value = (_has_bits_[0] & 0x00002000u) != 0; - return value; -} inline bool ContractCoopStatusResponse_ContributionInfo::has_boost_tokens() const { - return _internal_has_boost_tokens(); + bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0; + return value; } inline void ContractCoopStatusResponse_ContributionInfo::clear_boost_tokens() { - boost_tokens_ = 0u; - _has_bits_[0] &= ~0x00002000u; -} -inline uint32_t ContractCoopStatusResponse_ContributionInfo::_internal_boost_tokens() const { - return boost_tokens_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.boost_tokens_ = 0u; + _impl_._has_bits_[0] &= ~0x00002000u; } -inline uint32_t ContractCoopStatusResponse_ContributionInfo::boost_tokens() const { +inline ::uint32_t ContractCoopStatusResponse_ContributionInfo::boost_tokens() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.ContributionInfo.boost_tokens) return _internal_boost_tokens(); } -inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_boost_tokens(uint32_t value) { - _has_bits_[0] |= 0x00002000u; - boost_tokens_ = value; -} -inline void ContractCoopStatusResponse_ContributionInfo::set_boost_tokens(uint32_t value) { +inline void ContractCoopStatusResponse_ContributionInfo::set_boost_tokens(::uint32_t value) { _internal_set_boost_tokens(value); + _impl_._has_bits_[0] |= 0x00002000u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.ContributionInfo.boost_tokens) } +inline ::uint32_t ContractCoopStatusResponse_ContributionInfo::_internal_boost_tokens() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.boost_tokens_; +} +inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_boost_tokens(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.boost_tokens_ = value; +} // optional uint32 boost_tokens_spent = 14; -inline bool ContractCoopStatusResponse_ContributionInfo::_internal_has_boost_tokens_spent() const { - bool value = (_has_bits_[0] & 0x00004000u) != 0; - return value; -} inline bool ContractCoopStatusResponse_ContributionInfo::has_boost_tokens_spent() const { - return _internal_has_boost_tokens_spent(); + bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0; + return value; } inline void ContractCoopStatusResponse_ContributionInfo::clear_boost_tokens_spent() { - boost_tokens_spent_ = 0u; - _has_bits_[0] &= ~0x00004000u; -} -inline uint32_t ContractCoopStatusResponse_ContributionInfo::_internal_boost_tokens_spent() const { - return boost_tokens_spent_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.boost_tokens_spent_ = 0u; + _impl_._has_bits_[0] &= ~0x00004000u; } -inline uint32_t ContractCoopStatusResponse_ContributionInfo::boost_tokens_spent() const { +inline ::uint32_t ContractCoopStatusResponse_ContributionInfo::boost_tokens_spent() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.ContributionInfo.boost_tokens_spent) return _internal_boost_tokens_spent(); } -inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_boost_tokens_spent(uint32_t value) { - _has_bits_[0] |= 0x00004000u; - boost_tokens_spent_ = value; -} -inline void ContractCoopStatusResponse_ContributionInfo::set_boost_tokens_spent(uint32_t value) { +inline void ContractCoopStatusResponse_ContributionInfo::set_boost_tokens_spent(::uint32_t value) { _internal_set_boost_tokens_spent(value); + _impl_._has_bits_[0] |= 0x00004000u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.ContributionInfo.boost_tokens_spent) } +inline ::uint32_t ContractCoopStatusResponse_ContributionInfo::_internal_boost_tokens_spent() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.boost_tokens_spent_; +} +inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_boost_tokens_spent(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.boost_tokens_spent_ = value; +} // repeated .ei.CoopBuffState buff_history = 13; inline int ContractCoopStatusResponse_ContributionInfo::_internal_buff_history_size() const { - return buff_history_.size(); + return _internal_buff_history().size(); } inline int ContractCoopStatusResponse_ContributionInfo::buff_history_size() const { return _internal_buff_history_size(); } inline void ContractCoopStatusResponse_ContributionInfo::clear_buff_history() { - buff_history_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.buff_history_.Clear(); } -inline ::ei::CoopBuffState* ContractCoopStatusResponse_ContributionInfo::mutable_buff_history(int index) { +inline ::ei::CoopBuffState* ContractCoopStatusResponse_ContributionInfo::mutable_buff_history(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ContractCoopStatusResponse.ContributionInfo.buff_history) - return buff_history_.Mutable(index); + return _internal_mutable_buff_history()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CoopBuffState >* -ContractCoopStatusResponse_ContributionInfo::mutable_buff_history() { +inline ::google::protobuf::RepeatedPtrField<::ei::CoopBuffState>* ContractCoopStatusResponse_ContributionInfo::mutable_buff_history() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ContractCoopStatusResponse.ContributionInfo.buff_history) - return &buff_history_; -} -inline const ::ei::CoopBuffState& ContractCoopStatusResponse_ContributionInfo::_internal_buff_history(int index) const { - return buff_history_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_buff_history(); } -inline const ::ei::CoopBuffState& ContractCoopStatusResponse_ContributionInfo::buff_history(int index) const { +inline const ::ei::CoopBuffState& ContractCoopStatusResponse_ContributionInfo::buff_history(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.ContributionInfo.buff_history) - return _internal_buff_history(index); + return _internal_buff_history().Get(index); } -inline ::ei::CoopBuffState* ContractCoopStatusResponse_ContributionInfo::_internal_add_buff_history() { - return buff_history_.Add(); -} -inline ::ei::CoopBuffState* ContractCoopStatusResponse_ContributionInfo::add_buff_history() { - ::ei::CoopBuffState* _add = _internal_add_buff_history(); +inline ::ei::CoopBuffState* ContractCoopStatusResponse_ContributionInfo::add_buff_history() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::CoopBuffState* _add = _internal_mutable_buff_history()->Add(); // @@protoc_insertion_point(field_add:ei.ContractCoopStatusResponse.ContributionInfo.buff_history) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CoopBuffState >& -ContractCoopStatusResponse_ContributionInfo::buff_history() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::CoopBuffState>& ContractCoopStatusResponse_ContributionInfo::buff_history() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ContractCoopStatusResponse.ContributionInfo.buff_history) - return buff_history_; + return _internal_buff_history(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::CoopBuffState>& +ContractCoopStatusResponse_ContributionInfo::_internal_buff_history() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.buff_history_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::CoopBuffState>* +ContractCoopStatusResponse_ContributionInfo::_internal_mutable_buff_history() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.buff_history_; } // optional double chicken_run_cooldown = 20; -inline bool ContractCoopStatusResponse_ContributionInfo::_internal_has_chicken_run_cooldown() const { - bool value = (_has_bits_[0] & 0x00040000u) != 0; - return value; -} inline bool ContractCoopStatusResponse_ContributionInfo::has_chicken_run_cooldown() const { - return _internal_has_chicken_run_cooldown(); + bool value = (_impl_._has_bits_[0] & 0x00040000u) != 0; + return value; } inline void ContractCoopStatusResponse_ContributionInfo::clear_chicken_run_cooldown() { - chicken_run_cooldown_ = 0; - _has_bits_[0] &= ~0x00040000u; -} -inline double ContractCoopStatusResponse_ContributionInfo::_internal_chicken_run_cooldown() const { - return chicken_run_cooldown_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.chicken_run_cooldown_ = 0; + _impl_._has_bits_[0] &= ~0x00040000u; } inline double ContractCoopStatusResponse_ContributionInfo::chicken_run_cooldown() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.ContributionInfo.chicken_run_cooldown) return _internal_chicken_run_cooldown(); } -inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_chicken_run_cooldown(double value) { - _has_bits_[0] |= 0x00040000u; - chicken_run_cooldown_ = value; -} inline void ContractCoopStatusResponse_ContributionInfo::set_chicken_run_cooldown(double value) { _internal_set_chicken_run_cooldown(value); + _impl_._has_bits_[0] |= 0x00040000u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.ContributionInfo.chicken_run_cooldown) } +inline double ContractCoopStatusResponse_ContributionInfo::_internal_chicken_run_cooldown() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.chicken_run_cooldown_; +} +inline void ContractCoopStatusResponse_ContributionInfo::_internal_set_chicken_run_cooldown(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.chicken_run_cooldown_ = value; +} // ------------------------------------------------------------------- // ContractCoopStatusResponse_CoopGift // optional string user_id = 1; -inline bool ContractCoopStatusResponse_CoopGift::_internal_has_user_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ContractCoopStatusResponse_CoopGift::has_user_id() const { - return _internal_has_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ContractCoopStatusResponse_CoopGift::clear_user_id() { - user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ContractCoopStatusResponse_CoopGift::user_id() const { +inline const std::string& ContractCoopStatusResponse_CoopGift::user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.CoopGift.user_id) return _internal_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractCoopStatusResponse_CoopGift::set_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractCoopStatusResponse_CoopGift::set_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.CoopGift.user_id) } -inline std::string* ContractCoopStatusResponse_CoopGift::mutable_user_id() { +inline std::string* ContractCoopStatusResponse_CoopGift::mutable_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_user_id(); // @@protoc_insertion_point(field_mutable:ei.ContractCoopStatusResponse.CoopGift.user_id) return _s; } inline const std::string& ContractCoopStatusResponse_CoopGift::_internal_user_id() const { - return user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_id_.Get(); } inline void ContractCoopStatusResponse_CoopGift::_internal_set_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(value, GetArena()); } inline std::string* ContractCoopStatusResponse_CoopGift::_internal_mutable_user_id() { - _has_bits_[0] |= 0x00000001u; - return user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.user_id_.Mutable( GetArena()); } inline std::string* ContractCoopStatusResponse_CoopGift::release_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractCoopStatusResponse.CoopGift.user_id) - if (!_internal_has_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - 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; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractCoopStatusResponse_CoopGift::set_allocated_user_id(std::string* user_id) { - if (user_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ContractCoopStatusResponse_CoopGift::set_allocated_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - user_id_.SetAllocated(user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (user_id_.IsDefault()) { - user_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_id_.IsDefault()) { + _impl_.user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractCoopStatusResponse.CoopGift.user_id) } // optional string user_name = 3; -inline bool ContractCoopStatusResponse_CoopGift::_internal_has_user_name() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ContractCoopStatusResponse_CoopGift::has_user_name() const { - return _internal_has_user_name(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ContractCoopStatusResponse_CoopGift::clear_user_name() { - user_name_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_name_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& ContractCoopStatusResponse_CoopGift::user_name() const { +inline const std::string& ContractCoopStatusResponse_CoopGift::user_name() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.CoopGift.user_name) return _internal_user_name(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractCoopStatusResponse_CoopGift::set_user_name(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - user_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractCoopStatusResponse_CoopGift::set_user_name(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.user_name_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.CoopGift.user_name) } -inline std::string* ContractCoopStatusResponse_CoopGift::mutable_user_name() { +inline std::string* ContractCoopStatusResponse_CoopGift::mutable_user_name() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_user_name(); // @@protoc_insertion_point(field_mutable:ei.ContractCoopStatusResponse.CoopGift.user_name) return _s; } inline const std::string& ContractCoopStatusResponse_CoopGift::_internal_user_name() const { - return user_name_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_name_.Get(); } inline void ContractCoopStatusResponse_CoopGift::_internal_set_user_name(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - user_name_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.user_name_.Set(value, GetArena()); } inline std::string* ContractCoopStatusResponse_CoopGift::_internal_mutable_user_name() { - _has_bits_[0] |= 0x00000002u; - return user_name_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.user_name_.Mutable( GetArena()); } inline std::string* ContractCoopStatusResponse_CoopGift::release_user_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractCoopStatusResponse.CoopGift.user_name) - if (!_internal_has_user_name()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = user_name_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (user_name_.IsDefault()) { - user_name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.user_name_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_name_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractCoopStatusResponse_CoopGift::set_allocated_user_name(std::string* user_name) { - if (user_name != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void ContractCoopStatusResponse_CoopGift::set_allocated_user_name(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - user_name_.SetAllocated(user_name, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (user_name_.IsDefault()) { - user_name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_name_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_name_.IsDefault()) { + _impl_.user_name_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractCoopStatusResponse.CoopGift.user_name) } // optional uint32 amount = 2; -inline bool ContractCoopStatusResponse_CoopGift::_internal_has_amount() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool ContractCoopStatusResponse_CoopGift::has_amount() const { - return _internal_has_amount(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void ContractCoopStatusResponse_CoopGift::clear_amount() { - amount_ = 0u; - _has_bits_[0] &= ~0x00000008u; -} -inline uint32_t ContractCoopStatusResponse_CoopGift::_internal_amount() const { - return amount_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.amount_ = 0u; + _impl_._has_bits_[0] &= ~0x00000008u; } -inline uint32_t ContractCoopStatusResponse_CoopGift::amount() const { +inline ::uint32_t ContractCoopStatusResponse_CoopGift::amount() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.CoopGift.amount) return _internal_amount(); } -inline void ContractCoopStatusResponse_CoopGift::_internal_set_amount(uint32_t value) { - _has_bits_[0] |= 0x00000008u; - amount_ = value; -} -inline void ContractCoopStatusResponse_CoopGift::set_amount(uint32_t value) { +inline void ContractCoopStatusResponse_CoopGift::set_amount(::uint32_t value) { _internal_set_amount(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.CoopGift.amount) } +inline ::uint32_t ContractCoopStatusResponse_CoopGift::_internal_amount() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.amount_; +} +inline void ContractCoopStatusResponse_CoopGift::_internal_set_amount(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.amount_ = value; +} // optional string tracking = 4; -inline bool ContractCoopStatusResponse_CoopGift::_internal_has_tracking() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ContractCoopStatusResponse_CoopGift::has_tracking() const { - return _internal_has_tracking(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ContractCoopStatusResponse_CoopGift::clear_tracking() { - tracking_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.tracking_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& ContractCoopStatusResponse_CoopGift::tracking() const { +inline const std::string& ContractCoopStatusResponse_CoopGift::tracking() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.CoopGift.tracking) return _internal_tracking(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractCoopStatusResponse_CoopGift::set_tracking(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - tracking_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractCoopStatusResponse_CoopGift::set_tracking(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.tracking_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.CoopGift.tracking) } -inline std::string* ContractCoopStatusResponse_CoopGift::mutable_tracking() { +inline std::string* ContractCoopStatusResponse_CoopGift::mutable_tracking() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_tracking(); // @@protoc_insertion_point(field_mutable:ei.ContractCoopStatusResponse.CoopGift.tracking) return _s; } inline const std::string& ContractCoopStatusResponse_CoopGift::_internal_tracking() const { - return tracking_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.tracking_.Get(); } inline void ContractCoopStatusResponse_CoopGift::_internal_set_tracking(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - tracking_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.tracking_.Set(value, GetArena()); } inline std::string* ContractCoopStatusResponse_CoopGift::_internal_mutable_tracking() { - _has_bits_[0] |= 0x00000004u; - return tracking_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.tracking_.Mutable( GetArena()); } inline std::string* ContractCoopStatusResponse_CoopGift::release_tracking() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractCoopStatusResponse.CoopGift.tracking) - if (!_internal_has_tracking()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = tracking_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (tracking_.IsDefault()) { - tracking_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.tracking_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.tracking_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractCoopStatusResponse_CoopGift::set_allocated_tracking(std::string* tracking) { - if (tracking != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void ContractCoopStatusResponse_CoopGift::set_allocated_tracking(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; - } - tracking_.SetAllocated(tracking, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (tracking_.IsDefault()) { - tracking_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000004u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.tracking_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.tracking_.IsDefault()) { + _impl_.tracking_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractCoopStatusResponse.CoopGift.tracking) } @@ -77359,1761 +85117,1810 @@ inline void ContractCoopStatusResponse_CoopGift::set_allocated_tracking(std::str // ContractCoopStatusResponse_ChickenRun // optional string user_id = 1; -inline bool ContractCoopStatusResponse_ChickenRun::_internal_has_user_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ContractCoopStatusResponse_ChickenRun::has_user_id() const { - return _internal_has_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ContractCoopStatusResponse_ChickenRun::clear_user_id() { - user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ContractCoopStatusResponse_ChickenRun::user_id() const { +inline const std::string& ContractCoopStatusResponse_ChickenRun::user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.ChickenRun.user_id) return _internal_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractCoopStatusResponse_ChickenRun::set_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractCoopStatusResponse_ChickenRun::set_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.ChickenRun.user_id) } -inline std::string* ContractCoopStatusResponse_ChickenRun::mutable_user_id() { +inline std::string* ContractCoopStatusResponse_ChickenRun::mutable_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_user_id(); // @@protoc_insertion_point(field_mutable:ei.ContractCoopStatusResponse.ChickenRun.user_id) return _s; } inline const std::string& ContractCoopStatusResponse_ChickenRun::_internal_user_id() const { - return user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_id_.Get(); } inline void ContractCoopStatusResponse_ChickenRun::_internal_set_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(value, GetArena()); } inline std::string* ContractCoopStatusResponse_ChickenRun::_internal_mutable_user_id() { - _has_bits_[0] |= 0x00000001u; - return user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.user_id_.Mutable( GetArena()); } inline std::string* ContractCoopStatusResponse_ChickenRun::release_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractCoopStatusResponse.ChickenRun.user_id) - if (!_internal_has_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - 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; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractCoopStatusResponse_ChickenRun::set_allocated_user_id(std::string* user_id) { - if (user_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ContractCoopStatusResponse_ChickenRun::set_allocated_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - user_id_.SetAllocated(user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (user_id_.IsDefault()) { - user_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_id_.IsDefault()) { + _impl_.user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractCoopStatusResponse.ChickenRun.user_id) } // optional string user_name = 3; -inline bool ContractCoopStatusResponse_ChickenRun::_internal_has_user_name() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ContractCoopStatusResponse_ChickenRun::has_user_name() const { - return _internal_has_user_name(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ContractCoopStatusResponse_ChickenRun::clear_user_name() { - user_name_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_name_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& ContractCoopStatusResponse_ChickenRun::user_name() const { +inline const std::string& ContractCoopStatusResponse_ChickenRun::user_name() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.ChickenRun.user_name) return _internal_user_name(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractCoopStatusResponse_ChickenRun::set_user_name(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - user_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractCoopStatusResponse_ChickenRun::set_user_name(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.user_name_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.ChickenRun.user_name) } -inline std::string* ContractCoopStatusResponse_ChickenRun::mutable_user_name() { +inline std::string* ContractCoopStatusResponse_ChickenRun::mutable_user_name() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_user_name(); // @@protoc_insertion_point(field_mutable:ei.ContractCoopStatusResponse.ChickenRun.user_name) return _s; } inline const std::string& ContractCoopStatusResponse_ChickenRun::_internal_user_name() const { - return user_name_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_name_.Get(); } inline void ContractCoopStatusResponse_ChickenRun::_internal_set_user_name(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - user_name_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.user_name_.Set(value, GetArena()); } inline std::string* ContractCoopStatusResponse_ChickenRun::_internal_mutable_user_name() { - _has_bits_[0] |= 0x00000002u; - return user_name_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.user_name_.Mutable( GetArena()); } inline std::string* ContractCoopStatusResponse_ChickenRun::release_user_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractCoopStatusResponse.ChickenRun.user_name) - if (!_internal_has_user_name()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = user_name_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (user_name_.IsDefault()) { - user_name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.user_name_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_name_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractCoopStatusResponse_ChickenRun::set_allocated_user_name(std::string* user_name) { - if (user_name != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void ContractCoopStatusResponse_ChickenRun::set_allocated_user_name(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - user_name_.SetAllocated(user_name, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (user_name_.IsDefault()) { - user_name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_name_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_name_.IsDefault()) { + _impl_.user_name_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractCoopStatusResponse.ChickenRun.user_name) } // optional uint64 amount = 2; -inline bool ContractCoopStatusResponse_ChickenRun::_internal_has_amount() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ContractCoopStatusResponse_ChickenRun::has_amount() const { - return _internal_has_amount(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ContractCoopStatusResponse_ChickenRun::clear_amount() { - amount_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.amount_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000004u; } -inline uint64_t ContractCoopStatusResponse_ChickenRun::_internal_amount() const { - return amount_; -} -inline uint64_t ContractCoopStatusResponse_ChickenRun::amount() const { +inline ::uint64_t ContractCoopStatusResponse_ChickenRun::amount() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.ChickenRun.amount) return _internal_amount(); } -inline void ContractCoopStatusResponse_ChickenRun::_internal_set_amount(uint64_t value) { - _has_bits_[0] |= 0x00000004u; - amount_ = value; -} -inline void ContractCoopStatusResponse_ChickenRun::set_amount(uint64_t value) { +inline void ContractCoopStatusResponse_ChickenRun::set_amount(::uint64_t value) { _internal_set_amount(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.ChickenRun.amount) } +inline ::uint64_t ContractCoopStatusResponse_ChickenRun::_internal_amount() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.amount_; +} +inline void ContractCoopStatusResponse_ChickenRun::_internal_set_amount(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.amount_ = value; +} // ------------------------------------------------------------------- // ContractCoopStatusResponse // optional .ei.ContractCoopStatusResponse.ResponseStatus response_status = 19; -inline bool ContractCoopStatusResponse::_internal_has_response_status() const { - bool value = (_has_bits_[0] & 0x00008000u) != 0; - return value; -} inline bool ContractCoopStatusResponse::has_response_status() const { - return _internal_has_response_status(); + bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0; + return value; } inline void ContractCoopStatusResponse::clear_response_status() { - response_status_ = 0; - _has_bits_[0] &= ~0x00008000u; -} -inline ::ei::ContractCoopStatusResponse_ResponseStatus ContractCoopStatusResponse::_internal_response_status() const { - return static_cast< ::ei::ContractCoopStatusResponse_ResponseStatus >(response_status_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.response_status_ = 0; + _impl_._has_bits_[0] &= ~0x00008000u; } inline ::ei::ContractCoopStatusResponse_ResponseStatus ContractCoopStatusResponse::response_status() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.response_status) return _internal_response_status(); } -inline void ContractCoopStatusResponse::_internal_set_response_status(::ei::ContractCoopStatusResponse_ResponseStatus value) { - assert(::ei::ContractCoopStatusResponse_ResponseStatus_IsValid(value)); - _has_bits_[0] |= 0x00008000u; - response_status_ = value; -} inline void ContractCoopStatusResponse::set_response_status(::ei::ContractCoopStatusResponse_ResponseStatus value) { _internal_set_response_status(value); + _impl_._has_bits_[0] |= 0x00008000u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.response_status) } +inline ::ei::ContractCoopStatusResponse_ResponseStatus ContractCoopStatusResponse::_internal_response_status() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::ContractCoopStatusResponse_ResponseStatus>(_impl_.response_status_); +} +inline void ContractCoopStatusResponse::_internal_set_response_status(::ei::ContractCoopStatusResponse_ResponseStatus value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::ContractCoopStatusResponse_ResponseStatus_IsValid(value)); + _impl_.response_status_ = value; +} // optional string contract_identifier = 1; -inline bool ContractCoopStatusResponse::_internal_has_contract_identifier() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ContractCoopStatusResponse::has_contract_identifier() const { - return _internal_has_contract_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ContractCoopStatusResponse::clear_contract_identifier() { - contract_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contract_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ContractCoopStatusResponse::contract_identifier() const { +inline const std::string& ContractCoopStatusResponse::contract_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.contract_identifier) return _internal_contract_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractCoopStatusResponse::set_contract_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - contract_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractCoopStatusResponse::set_contract_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.contract_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.contract_identifier) } -inline std::string* ContractCoopStatusResponse::mutable_contract_identifier() { +inline std::string* ContractCoopStatusResponse::mutable_contract_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_contract_identifier(); // @@protoc_insertion_point(field_mutable:ei.ContractCoopStatusResponse.contract_identifier) return _s; } inline const std::string& ContractCoopStatusResponse::_internal_contract_identifier() const { - return contract_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contract_identifier_.Get(); } inline void ContractCoopStatusResponse::_internal_set_contract_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - contract_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.contract_identifier_.Set(value, GetArena()); } inline std::string* ContractCoopStatusResponse::_internal_mutable_contract_identifier() { - _has_bits_[0] |= 0x00000001u; - return contract_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.contract_identifier_.Mutable( GetArena()); } inline std::string* ContractCoopStatusResponse::release_contract_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractCoopStatusResponse.contract_identifier) - if (!_internal_has_contract_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = contract_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_identifier_.IsDefault()) { - contract_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.contract_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractCoopStatusResponse::set_allocated_contract_identifier(std::string* contract_identifier) { - if (contract_identifier != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ContractCoopStatusResponse::set_allocated_contract_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - contract_identifier_.SetAllocated(contract_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_identifier_.IsDefault()) { - contract_identifier_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.contract_identifier_.IsDefault()) { + _impl_.contract_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractCoopStatusResponse.contract_identifier) } // optional double total_amount = 2; -inline bool ContractCoopStatusResponse::_internal_has_total_amount() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool ContractCoopStatusResponse::has_total_amount() const { - return _internal_has_total_amount(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void ContractCoopStatusResponse::clear_total_amount() { - total_amount_ = 0; - _has_bits_[0] &= ~0x00000008u; -} -inline double ContractCoopStatusResponse::_internal_total_amount() const { - return total_amount_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.total_amount_ = 0; + _impl_._has_bits_[0] &= ~0x00000008u; } inline double ContractCoopStatusResponse::total_amount() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.total_amount) return _internal_total_amount(); } -inline void ContractCoopStatusResponse::_internal_set_total_amount(double value) { - _has_bits_[0] |= 0x00000008u; - total_amount_ = value; -} inline void ContractCoopStatusResponse::set_total_amount(double value) { _internal_set_total_amount(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.total_amount) } +inline double ContractCoopStatusResponse::_internal_total_amount() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.total_amount_; +} +inline void ContractCoopStatusResponse::_internal_set_total_amount(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.total_amount_ = value; +} // optional string coop_identifier = 3; -inline bool ContractCoopStatusResponse::_internal_has_coop_identifier() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ContractCoopStatusResponse::has_coop_identifier() const { - return _internal_has_coop_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ContractCoopStatusResponse::clear_coop_identifier() { - coop_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& ContractCoopStatusResponse::coop_identifier() const { +inline const std::string& ContractCoopStatusResponse::coop_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.coop_identifier) return _internal_coop_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractCoopStatusResponse::set_coop_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - coop_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractCoopStatusResponse::set_coop_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.coop_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.coop_identifier) } -inline std::string* ContractCoopStatusResponse::mutable_coop_identifier() { +inline std::string* ContractCoopStatusResponse::mutable_coop_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_coop_identifier(); // @@protoc_insertion_point(field_mutable:ei.ContractCoopStatusResponse.coop_identifier) return _s; } inline const std::string& ContractCoopStatusResponse::_internal_coop_identifier() const { - return coop_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.coop_identifier_.Get(); } inline void ContractCoopStatusResponse::_internal_set_coop_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - coop_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.coop_identifier_.Set(value, GetArena()); } inline std::string* ContractCoopStatusResponse::_internal_mutable_coop_identifier() { - _has_bits_[0] |= 0x00000002u; - return coop_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.coop_identifier_.Mutable( GetArena()); } inline std::string* ContractCoopStatusResponse::release_coop_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractCoopStatusResponse.coop_identifier) - if (!_internal_has_coop_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = coop_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (coop_identifier_.IsDefault()) { - coop_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.coop_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.coop_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractCoopStatusResponse::set_allocated_coop_identifier(std::string* coop_identifier) { - if (coop_identifier != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void ContractCoopStatusResponse::set_allocated_coop_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - coop_identifier_.SetAllocated(coop_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (coop_identifier_.IsDefault()) { - coop_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.coop_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.coop_identifier_.IsDefault()) { + _impl_.coop_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractCoopStatusResponse.coop_identifier) } // optional .ei.Contract.PlayerGrade grade = 17; -inline bool ContractCoopStatusResponse::_internal_has_grade() const { - bool value = (_has_bits_[0] & 0x00004000u) != 0; - return value; -} inline bool ContractCoopStatusResponse::has_grade() const { - return _internal_has_grade(); + bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0; + return value; } inline void ContractCoopStatusResponse::clear_grade() { - grade_ = 0; - _has_bits_[0] &= ~0x00004000u; -} -inline ::ei::Contract_PlayerGrade ContractCoopStatusResponse::_internal_grade() const { - return static_cast< ::ei::Contract_PlayerGrade >(grade_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.grade_ = 0; + _impl_._has_bits_[0] &= ~0x00004000u; } inline ::ei::Contract_PlayerGrade ContractCoopStatusResponse::grade() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.grade) return _internal_grade(); } -inline void ContractCoopStatusResponse::_internal_set_grade(::ei::Contract_PlayerGrade value) { - assert(::ei::Contract_PlayerGrade_IsValid(value)); - _has_bits_[0] |= 0x00004000u; - grade_ = value; -} inline void ContractCoopStatusResponse::set_grade(::ei::Contract_PlayerGrade value) { _internal_set_grade(value); + _impl_._has_bits_[0] |= 0x00004000u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.grade) } +inline ::ei::Contract_PlayerGrade ContractCoopStatusResponse::_internal_grade() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::Contract_PlayerGrade>(_impl_.grade_); +} +inline void ContractCoopStatusResponse::_internal_set_grade(::ei::Contract_PlayerGrade value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::Contract_PlayerGrade_IsValid(value)); + _impl_.grade_ = value; +} // repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; inline int ContractCoopStatusResponse::_internal_contributors_size() const { - return contributors_.size(); + return _internal_contributors().size(); } inline int ContractCoopStatusResponse::contributors_size() const { return _internal_contributors_size(); } inline void ContractCoopStatusResponse::clear_contributors() { - contributors_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contributors_.Clear(); } -inline ::ei::ContractCoopStatusResponse_ContributionInfo* ContractCoopStatusResponse::mutable_contributors(int index) { +inline ::ei::ContractCoopStatusResponse_ContributionInfo* ContractCoopStatusResponse::mutable_contributors(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ContractCoopStatusResponse.contributors) - return contributors_.Mutable(index); + return _internal_mutable_contributors()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractCoopStatusResponse_ContributionInfo >* -ContractCoopStatusResponse::mutable_contributors() { +inline ::google::protobuf::RepeatedPtrField<::ei::ContractCoopStatusResponse_ContributionInfo>* ContractCoopStatusResponse::mutable_contributors() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ContractCoopStatusResponse.contributors) - return &contributors_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_contributors(); } -inline const ::ei::ContractCoopStatusResponse_ContributionInfo& ContractCoopStatusResponse::_internal_contributors(int index) const { - return contributors_.Get(index); -} -inline const ::ei::ContractCoopStatusResponse_ContributionInfo& ContractCoopStatusResponse::contributors(int index) const { +inline const ::ei::ContractCoopStatusResponse_ContributionInfo& ContractCoopStatusResponse::contributors(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.contributors) - return _internal_contributors(index); -} -inline ::ei::ContractCoopStatusResponse_ContributionInfo* ContractCoopStatusResponse::_internal_add_contributors() { - return contributors_.Add(); + return _internal_contributors().Get(index); } -inline ::ei::ContractCoopStatusResponse_ContributionInfo* ContractCoopStatusResponse::add_contributors() { - ::ei::ContractCoopStatusResponse_ContributionInfo* _add = _internal_add_contributors(); +inline ::ei::ContractCoopStatusResponse_ContributionInfo* ContractCoopStatusResponse::add_contributors() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ContractCoopStatusResponse_ContributionInfo* _add = _internal_mutable_contributors()->Add(); // @@protoc_insertion_point(field_add:ei.ContractCoopStatusResponse.contributors) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractCoopStatusResponse_ContributionInfo >& -ContractCoopStatusResponse::contributors() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ContractCoopStatusResponse_ContributionInfo>& ContractCoopStatusResponse::contributors() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ContractCoopStatusResponse.contributors) - return contributors_; + return _internal_contributors(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ContractCoopStatusResponse_ContributionInfo>& +ContractCoopStatusResponse::_internal_contributors() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contributors_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ContractCoopStatusResponse_ContributionInfo>* +ContractCoopStatusResponse::_internal_mutable_contributors() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.contributors_; } // optional bool auto_generated = 8; -inline bool ContractCoopStatusResponse::_internal_has_auto_generated() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool ContractCoopStatusResponse::has_auto_generated() const { - return _internal_has_auto_generated(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void ContractCoopStatusResponse::clear_auto_generated() { - auto_generated_ = false; - _has_bits_[0] &= ~0x00000040u; -} -inline bool ContractCoopStatusResponse::_internal_auto_generated() const { - return auto_generated_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.auto_generated_ = false; + _impl_._has_bits_[0] &= ~0x00000040u; } inline bool ContractCoopStatusResponse::auto_generated() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.auto_generated) return _internal_auto_generated(); } -inline void ContractCoopStatusResponse::_internal_set_auto_generated(bool value) { - _has_bits_[0] |= 0x00000040u; - auto_generated_ = value; -} inline void ContractCoopStatusResponse::set_auto_generated(bool value) { _internal_set_auto_generated(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.auto_generated) } +inline bool ContractCoopStatusResponse::_internal_auto_generated() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.auto_generated_; +} +inline void ContractCoopStatusResponse::_internal_set_auto_generated(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.auto_generated_ = value; +} // optional bool public = 10; -inline bool ContractCoopStatusResponse::_internal_has_public_() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool ContractCoopStatusResponse::has_public_() const { - return _internal_has_public_(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void ContractCoopStatusResponse::clear_public_() { - public__ = false; - _has_bits_[0] &= ~0x00000080u; -} -inline bool ContractCoopStatusResponse::_internal_public_() const { - return public__; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.public__ = false; + _impl_._has_bits_[0] &= ~0x00000080u; } inline bool ContractCoopStatusResponse::public_() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.public) return _internal_public_(); } -inline void ContractCoopStatusResponse::_internal_set_public_(bool value) { - _has_bits_[0] |= 0x00000080u; - public__ = value; -} inline void ContractCoopStatusResponse::set_public_(bool value) { _internal_set_public_(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.public) } +inline bool ContractCoopStatusResponse::_internal_public_() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.public__; +} +inline void ContractCoopStatusResponse::_internal_set_public_(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.public__ = value; +} // optional string creator_id = 9; -inline bool ContractCoopStatusResponse::_internal_has_creator_id() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ContractCoopStatusResponse::has_creator_id() const { - return _internal_has_creator_id(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ContractCoopStatusResponse::clear_creator_id() { - creator_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.creator_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& ContractCoopStatusResponse::creator_id() const { +inline const std::string& ContractCoopStatusResponse::creator_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.creator_id) return _internal_creator_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractCoopStatusResponse::set_creator_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - creator_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractCoopStatusResponse::set_creator_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.creator_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.creator_id) } -inline std::string* ContractCoopStatusResponse::mutable_creator_id() { +inline std::string* ContractCoopStatusResponse::mutable_creator_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_creator_id(); // @@protoc_insertion_point(field_mutable:ei.ContractCoopStatusResponse.creator_id) return _s; } inline const std::string& ContractCoopStatusResponse::_internal_creator_id() const { - return creator_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.creator_id_.Get(); } inline void ContractCoopStatusResponse::_internal_set_creator_id(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - creator_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.creator_id_.Set(value, GetArena()); } inline std::string* ContractCoopStatusResponse::_internal_mutable_creator_id() { - _has_bits_[0] |= 0x00000004u; - return creator_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.creator_id_.Mutable( GetArena()); } inline std::string* ContractCoopStatusResponse::release_creator_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractCoopStatusResponse.creator_id) - if (!_internal_has_creator_id()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = creator_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (creator_id_.IsDefault()) { - creator_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.creator_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.creator_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractCoopStatusResponse::set_allocated_creator_id(std::string* creator_id) { - if (creator_id != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void ContractCoopStatusResponse::set_allocated_creator_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; - } - creator_id_.SetAllocated(creator_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (creator_id_.IsDefault()) { - creator_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000004u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.creator_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.creator_id_.IsDefault()) { + _impl_.creator_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractCoopStatusResponse.creator_id) } // optional double seconds_remaining = 5; -inline bool ContractCoopStatusResponse::_internal_has_seconds_remaining() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool ContractCoopStatusResponse::has_seconds_remaining() const { - return _internal_has_seconds_remaining(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void ContractCoopStatusResponse::clear_seconds_remaining() { - seconds_remaining_ = 0; - _has_bits_[0] &= ~0x00000010u; -} -inline double ContractCoopStatusResponse::_internal_seconds_remaining() const { - return seconds_remaining_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_remaining_ = 0; + _impl_._has_bits_[0] &= ~0x00000010u; } inline double ContractCoopStatusResponse::seconds_remaining() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.seconds_remaining) return _internal_seconds_remaining(); } -inline void ContractCoopStatusResponse::_internal_set_seconds_remaining(double value) { - _has_bits_[0] |= 0x00000010u; - seconds_remaining_ = value; -} inline void ContractCoopStatusResponse::set_seconds_remaining(double value) { _internal_set_seconds_remaining(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.seconds_remaining) } +inline double ContractCoopStatusResponse::_internal_seconds_remaining() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.seconds_remaining_; +} +inline void ContractCoopStatusResponse::_internal_set_seconds_remaining(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_remaining_ = value; +} // optional double seconds_since_all_goals_achieved = 16; -inline bool ContractCoopStatusResponse::_internal_has_seconds_since_all_goals_achieved() const { - bool value = (_has_bits_[0] & 0x00001000u) != 0; - return value; -} inline bool ContractCoopStatusResponse::has_seconds_since_all_goals_achieved() const { - return _internal_has_seconds_since_all_goals_achieved(); + bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0; + return value; } inline void ContractCoopStatusResponse::clear_seconds_since_all_goals_achieved() { - seconds_since_all_goals_achieved_ = 0; - _has_bits_[0] &= ~0x00001000u; -} -inline double ContractCoopStatusResponse::_internal_seconds_since_all_goals_achieved() const { - return seconds_since_all_goals_achieved_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_since_all_goals_achieved_ = 0; + _impl_._has_bits_[0] &= ~0x00001000u; } inline double ContractCoopStatusResponse::seconds_since_all_goals_achieved() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.seconds_since_all_goals_achieved) return _internal_seconds_since_all_goals_achieved(); } -inline void ContractCoopStatusResponse::_internal_set_seconds_since_all_goals_achieved(double value) { - _has_bits_[0] |= 0x00001000u; - seconds_since_all_goals_achieved_ = value; -} inline void ContractCoopStatusResponse::set_seconds_since_all_goals_achieved(double value) { _internal_set_seconds_since_all_goals_achieved(value); + _impl_._has_bits_[0] |= 0x00001000u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.seconds_since_all_goals_achieved) } +inline double ContractCoopStatusResponse::_internal_seconds_since_all_goals_achieved() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.seconds_since_all_goals_achieved_; +} +inline void ContractCoopStatusResponse::_internal_set_seconds_since_all_goals_achieved(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_since_all_goals_achieved_ = value; +} // optional bool all_goals_achieved = 14; -inline bool ContractCoopStatusResponse::_internal_has_all_goals_achieved() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool ContractCoopStatusResponse::has_all_goals_achieved() const { - return _internal_has_all_goals_achieved(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void ContractCoopStatusResponse::clear_all_goals_achieved() { - all_goals_achieved_ = false; - _has_bits_[0] &= ~0x00000100u; -} -inline bool ContractCoopStatusResponse::_internal_all_goals_achieved() const { - return all_goals_achieved_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.all_goals_achieved_ = false; + _impl_._has_bits_[0] &= ~0x00000100u; } inline bool ContractCoopStatusResponse::all_goals_achieved() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.all_goals_achieved) return _internal_all_goals_achieved(); } -inline void ContractCoopStatusResponse::_internal_set_all_goals_achieved(bool value) { - _has_bits_[0] |= 0x00000100u; - all_goals_achieved_ = value; -} inline void ContractCoopStatusResponse::set_all_goals_achieved(bool value) { _internal_set_all_goals_achieved(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.all_goals_achieved) } +inline bool ContractCoopStatusResponse::_internal_all_goals_achieved() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.all_goals_achieved_; +} +inline void ContractCoopStatusResponse::_internal_set_all_goals_achieved(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.all_goals_achieved_ = value; +} // optional bool all_members_reporting = 6; -inline bool ContractCoopStatusResponse::_internal_has_all_members_reporting() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool ContractCoopStatusResponse::has_all_members_reporting() const { - return _internal_has_all_members_reporting(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void ContractCoopStatusResponse::clear_all_members_reporting() { - all_members_reporting_ = false; - _has_bits_[0] &= ~0x00000200u; -} -inline bool ContractCoopStatusResponse::_internal_all_members_reporting() const { - return all_members_reporting_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.all_members_reporting_ = false; + _impl_._has_bits_[0] &= ~0x00000200u; } inline bool ContractCoopStatusResponse::all_members_reporting() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.all_members_reporting) return _internal_all_members_reporting(); } -inline void ContractCoopStatusResponse::_internal_set_all_members_reporting(bool value) { - _has_bits_[0] |= 0x00000200u; - all_members_reporting_ = value; -} inline void ContractCoopStatusResponse::set_all_members_reporting(bool value) { _internal_set_all_members_reporting(value); + _impl_._has_bits_[0] |= 0x00000200u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.all_members_reporting) } +inline bool ContractCoopStatusResponse::_internal_all_members_reporting() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.all_members_reporting_; +} +inline void ContractCoopStatusResponse::_internal_set_all_members_reporting(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.all_members_reporting_ = value; +} // optional double grace_period_seconds_remaining = 7; -inline bool ContractCoopStatusResponse::_internal_has_grace_period_seconds_remaining() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool ContractCoopStatusResponse::has_grace_period_seconds_remaining() const { - return _internal_has_grace_period_seconds_remaining(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void ContractCoopStatusResponse::clear_grace_period_seconds_remaining() { - grace_period_seconds_remaining_ = 0; - _has_bits_[0] &= ~0x00000020u; -} -inline double ContractCoopStatusResponse::_internal_grace_period_seconds_remaining() const { - return grace_period_seconds_remaining_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.grace_period_seconds_remaining_ = 0; + _impl_._has_bits_[0] &= ~0x00000020u; } inline double ContractCoopStatusResponse::grace_period_seconds_remaining() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.grace_period_seconds_remaining) return _internal_grace_period_seconds_remaining(); } -inline void ContractCoopStatusResponse::_internal_set_grace_period_seconds_remaining(double value) { - _has_bits_[0] |= 0x00000020u; - grace_period_seconds_remaining_ = value; -} inline void ContractCoopStatusResponse::set_grace_period_seconds_remaining(double value) { _internal_set_grace_period_seconds_remaining(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.grace_period_seconds_remaining) } +inline double ContractCoopStatusResponse::_internal_grace_period_seconds_remaining() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.grace_period_seconds_remaining_; +} +inline void ContractCoopStatusResponse::_internal_set_grace_period_seconds_remaining(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.grace_period_seconds_remaining_ = value; +} // optional bool cleared_for_exit = 15; -inline bool ContractCoopStatusResponse::_internal_has_cleared_for_exit() const { - bool value = (_has_bits_[0] & 0x00000400u) != 0; - return value; -} inline bool ContractCoopStatusResponse::has_cleared_for_exit() const { - return _internal_has_cleared_for_exit(); + bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0; + return value; } inline void ContractCoopStatusResponse::clear_cleared_for_exit() { - cleared_for_exit_ = false; - _has_bits_[0] &= ~0x00000400u; -} -inline bool ContractCoopStatusResponse::_internal_cleared_for_exit() const { - return cleared_for_exit_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cleared_for_exit_ = false; + _impl_._has_bits_[0] &= ~0x00000400u; } inline bool ContractCoopStatusResponse::cleared_for_exit() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.cleared_for_exit) return _internal_cleared_for_exit(); } -inline void ContractCoopStatusResponse::_internal_set_cleared_for_exit(bool value) { - _has_bits_[0] |= 0x00000400u; - cleared_for_exit_ = value; -} inline void ContractCoopStatusResponse::set_cleared_for_exit(bool value) { _internal_set_cleared_for_exit(value); + _impl_._has_bits_[0] |= 0x00000400u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.cleared_for_exit) } +inline bool ContractCoopStatusResponse::_internal_cleared_for_exit() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.cleared_for_exit_; +} +inline void ContractCoopStatusResponse::_internal_set_cleared_for_exit(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cleared_for_exit_ = value; +} // repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; inline int ContractCoopStatusResponse::_internal_gifts_size() const { - return gifts_.size(); + return _internal_gifts().size(); } inline int ContractCoopStatusResponse::gifts_size() const { return _internal_gifts_size(); } inline void ContractCoopStatusResponse::clear_gifts() { - gifts_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gifts_.Clear(); } -inline ::ei::ContractCoopStatusResponse_CoopGift* ContractCoopStatusResponse::mutable_gifts(int index) { +inline ::ei::ContractCoopStatusResponse_CoopGift* ContractCoopStatusResponse::mutable_gifts(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ContractCoopStatusResponse.gifts) - return gifts_.Mutable(index); + return _internal_mutable_gifts()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractCoopStatusResponse_CoopGift >* -ContractCoopStatusResponse::mutable_gifts() { +inline ::google::protobuf::RepeatedPtrField<::ei::ContractCoopStatusResponse_CoopGift>* ContractCoopStatusResponse::mutable_gifts() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ContractCoopStatusResponse.gifts) - return &gifts_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_gifts(); } -inline const ::ei::ContractCoopStatusResponse_CoopGift& ContractCoopStatusResponse::_internal_gifts(int index) const { - return gifts_.Get(index); -} -inline const ::ei::ContractCoopStatusResponse_CoopGift& ContractCoopStatusResponse::gifts(int index) const { +inline const ::ei::ContractCoopStatusResponse_CoopGift& ContractCoopStatusResponse::gifts(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.gifts) - return _internal_gifts(index); -} -inline ::ei::ContractCoopStatusResponse_CoopGift* ContractCoopStatusResponse::_internal_add_gifts() { - return gifts_.Add(); + return _internal_gifts().Get(index); } -inline ::ei::ContractCoopStatusResponse_CoopGift* ContractCoopStatusResponse::add_gifts() { - ::ei::ContractCoopStatusResponse_CoopGift* _add = _internal_add_gifts(); +inline ::ei::ContractCoopStatusResponse_CoopGift* ContractCoopStatusResponse::add_gifts() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ContractCoopStatusResponse_CoopGift* _add = _internal_mutable_gifts()->Add(); // @@protoc_insertion_point(field_add:ei.ContractCoopStatusResponse.gifts) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractCoopStatusResponse_CoopGift >& -ContractCoopStatusResponse::gifts() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ContractCoopStatusResponse_CoopGift>& ContractCoopStatusResponse::gifts() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ContractCoopStatusResponse.gifts) - return gifts_; + return _internal_gifts(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ContractCoopStatusResponse_CoopGift>& +ContractCoopStatusResponse::_internal_gifts() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.gifts_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ContractCoopStatusResponse_CoopGift>* +ContractCoopStatusResponse::_internal_mutable_gifts() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.gifts_; } // repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; inline int ContractCoopStatusResponse::_internal_chicken_runs_size() const { - return chicken_runs_.size(); + return _internal_chicken_runs().size(); } inline int ContractCoopStatusResponse::chicken_runs_size() const { return _internal_chicken_runs_size(); } inline void ContractCoopStatusResponse::clear_chicken_runs() { - chicken_runs_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.chicken_runs_.Clear(); } -inline ::ei::ContractCoopStatusResponse_ChickenRun* ContractCoopStatusResponse::mutable_chicken_runs(int index) { +inline ::ei::ContractCoopStatusResponse_ChickenRun* ContractCoopStatusResponse::mutable_chicken_runs(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ContractCoopStatusResponse.chicken_runs) - return chicken_runs_.Mutable(index); + return _internal_mutable_chicken_runs()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractCoopStatusResponse_ChickenRun >* -ContractCoopStatusResponse::mutable_chicken_runs() { +inline ::google::protobuf::RepeatedPtrField<::ei::ContractCoopStatusResponse_ChickenRun>* ContractCoopStatusResponse::mutable_chicken_runs() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ContractCoopStatusResponse.chicken_runs) - return &chicken_runs_; -} -inline const ::ei::ContractCoopStatusResponse_ChickenRun& ContractCoopStatusResponse::_internal_chicken_runs(int index) const { - return chicken_runs_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_chicken_runs(); } -inline const ::ei::ContractCoopStatusResponse_ChickenRun& ContractCoopStatusResponse::chicken_runs(int index) const { +inline const ::ei::ContractCoopStatusResponse_ChickenRun& ContractCoopStatusResponse::chicken_runs(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.chicken_runs) - return _internal_chicken_runs(index); + return _internal_chicken_runs().Get(index); } -inline ::ei::ContractCoopStatusResponse_ChickenRun* ContractCoopStatusResponse::_internal_add_chicken_runs() { - return chicken_runs_.Add(); -} -inline ::ei::ContractCoopStatusResponse_ChickenRun* ContractCoopStatusResponse::add_chicken_runs() { - ::ei::ContractCoopStatusResponse_ChickenRun* _add = _internal_add_chicken_runs(); +inline ::ei::ContractCoopStatusResponse_ChickenRun* ContractCoopStatusResponse::add_chicken_runs() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ContractCoopStatusResponse_ChickenRun* _add = _internal_mutable_chicken_runs()->Add(); // @@protoc_insertion_point(field_add:ei.ContractCoopStatusResponse.chicken_runs) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractCoopStatusResponse_ChickenRun >& -ContractCoopStatusResponse::chicken_runs() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ContractCoopStatusResponse_ChickenRun>& ContractCoopStatusResponse::chicken_runs() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ContractCoopStatusResponse.chicken_runs) - return chicken_runs_; + return _internal_chicken_runs(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ContractCoopStatusResponse_ChickenRun>& +ContractCoopStatusResponse::_internal_chicken_runs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.chicken_runs_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ContractCoopStatusResponse_ChickenRun>* +ContractCoopStatusResponse::_internal_mutable_chicken_runs() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.chicken_runs_; } // optional double local_timestamp = 12; -inline bool ContractCoopStatusResponse::_internal_has_local_timestamp() const { - bool value = (_has_bits_[0] & 0x00000800u) != 0; - return value; -} inline bool ContractCoopStatusResponse::has_local_timestamp() const { - return _internal_has_local_timestamp(); + bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; + return value; } inline void ContractCoopStatusResponse::clear_local_timestamp() { - local_timestamp_ = 0; - _has_bits_[0] &= ~0x00000800u; -} -inline double ContractCoopStatusResponse::_internal_local_timestamp() const { - return local_timestamp_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.local_timestamp_ = 0; + _impl_._has_bits_[0] &= ~0x00000800u; } inline double ContractCoopStatusResponse::local_timestamp() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.local_timestamp) return _internal_local_timestamp(); } -inline void ContractCoopStatusResponse::_internal_set_local_timestamp(double value) { - _has_bits_[0] |= 0x00000800u; - local_timestamp_ = value; -} inline void ContractCoopStatusResponse::set_local_timestamp(double value) { _internal_set_local_timestamp(value); + _impl_._has_bits_[0] |= 0x00000800u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.local_timestamp) } +inline double ContractCoopStatusResponse::_internal_local_timestamp() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.local_timestamp_; +} +inline void ContractCoopStatusResponse::_internal_set_local_timestamp(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.local_timestamp_ = value; +} // optional double last_sync = 18; -inline bool ContractCoopStatusResponse::_internal_has_last_sync() const { - bool value = (_has_bits_[0] & 0x00002000u) != 0; - return value; -} inline bool ContractCoopStatusResponse::has_last_sync() const { - return _internal_has_last_sync(); + bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0; + return value; } inline void ContractCoopStatusResponse::clear_last_sync() { - last_sync_ = 0; - _has_bits_[0] &= ~0x00002000u; -} -inline double ContractCoopStatusResponse::_internal_last_sync() const { - return last_sync_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_sync_ = 0; + _impl_._has_bits_[0] &= ~0x00002000u; } inline double ContractCoopStatusResponse::last_sync() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusResponse.last_sync) return _internal_last_sync(); } -inline void ContractCoopStatusResponse::_internal_set_last_sync(double value) { - _has_bits_[0] |= 0x00002000u; - last_sync_ = value; -} inline void ContractCoopStatusResponse::set_last_sync(double value) { _internal_set_last_sync(value); + _impl_._has_bits_[0] |= 0x00002000u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusResponse.last_sync) } +inline double ContractCoopStatusResponse::_internal_last_sync() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.last_sync_; +} +inline void ContractCoopStatusResponse::_internal_set_last_sync(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_sync_ = value; +} // ------------------------------------------------------------------- // LocalContract // optional .ei.Contract contract = 1; -inline bool LocalContract::_internal_has_contract() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - PROTOBUF_ASSUME(!value || contract_ != nullptr); - return value; -} inline bool LocalContract::has_contract() const { - return _internal_has_contract(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + PROTOBUF_ASSUME(!value || _impl_.contract_ != nullptr); + return value; } inline void LocalContract::clear_contract() { - if (contract_ != nullptr) contract_->Clear(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.contract_ != nullptr) _impl_.contract_->Clear(); + _impl_._has_bits_[0] &= ~0x00000004u; } inline const ::ei::Contract& LocalContract::_internal_contract() const { - const ::ei::Contract* p = contract_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_Contract_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::Contract* p = _impl_.contract_; + return p != nullptr ? *p : reinterpret_cast(::ei::_Contract_default_instance_); } -inline const ::ei::Contract& LocalContract::contract() const { +inline const ::ei::Contract& LocalContract::contract() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LocalContract.contract) return _internal_contract(); } -inline void LocalContract::unsafe_arena_set_allocated_contract( - ::ei::Contract* contract) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(contract_); +inline void LocalContract::unsafe_arena_set_allocated_contract(::ei::Contract* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.contract_); } - contract_ = contract; - if (contract) { - _has_bits_[0] |= 0x00000004u; + _impl_.contract_ = reinterpret_cast<::ei::Contract*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.LocalContract.contract) } inline ::ei::Contract* LocalContract::release_contract() { - _has_bits_[0] &= ~0x00000004u; - ::ei::Contract* temp = contract_; - contract_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000004u; + ::ei::Contract* released = _impl_.contract_; + _impl_.contract_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::Contract* LocalContract::unsafe_arena_release_contract() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LocalContract.contract) - _has_bits_[0] &= ~0x00000004u; - ::ei::Contract* temp = contract_; - contract_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000004u; + ::ei::Contract* temp = _impl_.contract_; + _impl_.contract_ = nullptr; return temp; } inline ::ei::Contract* LocalContract::_internal_mutable_contract() { - _has_bits_[0] |= 0x00000004u; - if (contract_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::Contract>(GetArenaForAllocation()); - contract_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.contract_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::Contract>(GetArena()); + _impl_.contract_ = reinterpret_cast<::ei::Contract*>(p); } - return contract_; + return _impl_.contract_; } -inline ::ei::Contract* LocalContract::mutable_contract() { +inline ::ei::Contract* LocalContract::mutable_contract() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000004u; ::ei::Contract* _msg = _internal_mutable_contract(); // @@protoc_insertion_point(field_mutable:ei.LocalContract.contract) return _msg; } -inline void LocalContract::set_allocated_contract(::ei::Contract* contract) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void LocalContract::set_allocated_contract(::ei::Contract* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete contract_; + delete (_impl_.contract_); } - if (contract) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(contract); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - contract = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, contract, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000004u; + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } - contract_ = contract; + + _impl_.contract_ = reinterpret_cast<::ei::Contract*>(value); // @@protoc_insertion_point(field_set_allocated:ei.LocalContract.contract) } // optional string coop_identifier = 2; -inline bool LocalContract::_internal_has_coop_identifier() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool LocalContract::has_coop_identifier() const { - return _internal_has_coop_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void LocalContract::clear_coop_identifier() { - coop_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& LocalContract::coop_identifier() const { +inline const std::string& LocalContract::coop_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LocalContract.coop_identifier) return _internal_coop_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void LocalContract::set_coop_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - coop_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void LocalContract::set_coop_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.coop_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.LocalContract.coop_identifier) } -inline std::string* LocalContract::mutable_coop_identifier() { +inline std::string* LocalContract::mutable_coop_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_coop_identifier(); // @@protoc_insertion_point(field_mutable:ei.LocalContract.coop_identifier) return _s; } inline const std::string& LocalContract::_internal_coop_identifier() const { - return coop_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.coop_identifier_.Get(); } inline void LocalContract::_internal_set_coop_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - coop_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.coop_identifier_.Set(value, GetArena()); } inline std::string* LocalContract::_internal_mutable_coop_identifier() { - _has_bits_[0] |= 0x00000001u; - return coop_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.coop_identifier_.Mutable( GetArena()); } inline std::string* LocalContract::release_coop_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LocalContract.coop_identifier) - if (!_internal_has_coop_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = coop_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (coop_identifier_.IsDefault()) { - coop_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.coop_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.coop_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void LocalContract::set_allocated_coop_identifier(std::string* coop_identifier) { - if (coop_identifier != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void LocalContract::set_allocated_coop_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - coop_identifier_.SetAllocated(coop_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (coop_identifier_.IsDefault()) { - coop_identifier_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.coop_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.coop_identifier_.IsDefault()) { + _impl_.coop_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.LocalContract.coop_identifier) } // optional bool accepted = 7; -inline bool LocalContract::_internal_has_accepted() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool LocalContract::has_accepted() const { - return _internal_has_accepted(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void LocalContract::clear_accepted() { - accepted_ = false; - _has_bits_[0] &= ~0x00000080u; -} -inline bool LocalContract::_internal_accepted() const { - return accepted_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.accepted_ = false; + _impl_._has_bits_[0] &= ~0x00000080u; } inline bool LocalContract::accepted() const { // @@protoc_insertion_point(field_get:ei.LocalContract.accepted) return _internal_accepted(); } -inline void LocalContract::_internal_set_accepted(bool value) { - _has_bits_[0] |= 0x00000080u; - accepted_ = value; -} inline void LocalContract::set_accepted(bool value) { _internal_set_accepted(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.LocalContract.accepted) } +inline bool LocalContract::_internal_accepted() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.accepted_; +} +inline void LocalContract::_internal_set_accepted(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.accepted_ = value; +} // optional double time_accepted = 3; -inline bool LocalContract::_internal_has_time_accepted() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool LocalContract::has_time_accepted() const { - return _internal_has_time_accepted(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void LocalContract::clear_time_accepted() { - time_accepted_ = 0; - _has_bits_[0] &= ~0x00000010u; -} -inline double LocalContract::_internal_time_accepted() const { - return time_accepted_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.time_accepted_ = 0; + _impl_._has_bits_[0] &= ~0x00000010u; } inline double LocalContract::time_accepted() const { // @@protoc_insertion_point(field_get:ei.LocalContract.time_accepted) return _internal_time_accepted(); } -inline void LocalContract::_internal_set_time_accepted(double value) { - _has_bits_[0] |= 0x00000010u; - time_accepted_ = value; -} inline void LocalContract::set_time_accepted(double value) { _internal_set_time_accepted(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.LocalContract.time_accepted) } +inline double LocalContract::_internal_time_accepted() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.time_accepted_; +} +inline void LocalContract::_internal_set_time_accepted(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.time_accepted_ = value; +} // optional bool cancelled = 4; -inline bool LocalContract::_internal_has_cancelled() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool LocalContract::has_cancelled() const { - return _internal_has_cancelled(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void LocalContract::clear_cancelled() { - cancelled_ = false; - _has_bits_[0] &= ~0x00000100u; -} -inline bool LocalContract::_internal_cancelled() const { - return cancelled_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cancelled_ = false; + _impl_._has_bits_[0] &= ~0x00000100u; } inline bool LocalContract::cancelled() const { // @@protoc_insertion_point(field_get:ei.LocalContract.cancelled) return _internal_cancelled(); } -inline void LocalContract::_internal_set_cancelled(bool value) { - _has_bits_[0] |= 0x00000100u; - cancelled_ = value; -} inline void LocalContract::set_cancelled(bool value) { _internal_set_cancelled(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.LocalContract.cancelled) } +inline bool LocalContract::_internal_cancelled() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.cancelled_; +} +inline void LocalContract::_internal_set_cancelled(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cancelled_ = value; +} // optional bool new = 8; -inline bool LocalContract::_internal_has_new_() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool LocalContract::has_new_() const { - return _internal_has_new_(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void LocalContract::clear_new_() { - new__ = false; - _has_bits_[0] &= ~0x00000200u; -} -inline bool LocalContract::_internal_new_() const { - return new__; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.new__ = false; + _impl_._has_bits_[0] &= ~0x00000200u; } inline bool LocalContract::new_() const { // @@protoc_insertion_point(field_get:ei.LocalContract.new) return _internal_new_(); } -inline void LocalContract::_internal_set_new_(bool value) { - _has_bits_[0] |= 0x00000200u; - new__ = value; -} inline void LocalContract::set_new_(bool value) { _internal_set_new_(value); + _impl_._has_bits_[0] |= 0x00000200u; // @@protoc_insertion_point(field_set:ei.LocalContract.new) } +inline bool LocalContract::_internal_new_() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.new__; +} +inline void LocalContract::_internal_set_new_(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.new__ = value; +} // optional double coop_shared_end_time = 5; -inline bool LocalContract::_internal_has_coop_shared_end_time() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool LocalContract::has_coop_shared_end_time() const { - return _internal_has_coop_shared_end_time(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void LocalContract::clear_coop_shared_end_time() { - coop_shared_end_time_ = 0; - _has_bits_[0] &= ~0x00000020u; -} -inline double LocalContract::_internal_coop_shared_end_time() const { - return coop_shared_end_time_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_shared_end_time_ = 0; + _impl_._has_bits_[0] &= ~0x00000020u; } inline double LocalContract::coop_shared_end_time() const { // @@protoc_insertion_point(field_get:ei.LocalContract.coop_shared_end_time) return _internal_coop_shared_end_time(); } -inline void LocalContract::_internal_set_coop_shared_end_time(double value) { - _has_bits_[0] |= 0x00000020u; - coop_shared_end_time_ = value; -} inline void LocalContract::set_coop_shared_end_time(double value) { _internal_set_coop_shared_end_time(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.LocalContract.coop_shared_end_time) } +inline double LocalContract::_internal_coop_shared_end_time() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.coop_shared_end_time_; +} +inline void LocalContract::_internal_set_coop_shared_end_time(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_shared_end_time_ = value; +} // optional double coop_simulation_end_time = 22; -inline bool LocalContract::_internal_has_coop_simulation_end_time() const { - bool value = (_has_bits_[0] & 0x00100000u) != 0; - return value; -} inline bool LocalContract::has_coop_simulation_end_time() const { - return _internal_has_coop_simulation_end_time(); + bool value = (_impl_._has_bits_[0] & 0x00100000u) != 0; + return value; } inline void LocalContract::clear_coop_simulation_end_time() { - coop_simulation_end_time_ = 0; - _has_bits_[0] &= ~0x00100000u; -} -inline double LocalContract::_internal_coop_simulation_end_time() const { - return coop_simulation_end_time_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_simulation_end_time_ = 0; + _impl_._has_bits_[0] &= ~0x00100000u; } inline double LocalContract::coop_simulation_end_time() const { // @@protoc_insertion_point(field_get:ei.LocalContract.coop_simulation_end_time) return _internal_coop_simulation_end_time(); } -inline void LocalContract::_internal_set_coop_simulation_end_time(double value) { - _has_bits_[0] |= 0x00100000u; - coop_simulation_end_time_ = value; -} inline void LocalContract::set_coop_simulation_end_time(double value) { _internal_set_coop_simulation_end_time(value); + _impl_._has_bits_[0] |= 0x00100000u; // @@protoc_insertion_point(field_set:ei.LocalContract.coop_simulation_end_time) } +inline double LocalContract::_internal_coop_simulation_end_time() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.coop_simulation_end_time_; +} +inline void LocalContract::_internal_set_coop_simulation_end_time(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_simulation_end_time_ = value; +} // optional double coop_grace_period_end_time = 9; -inline bool LocalContract::_internal_has_coop_grace_period_end_time() const { - bool value = (_has_bits_[0] & 0x00001000u) != 0; - return value; -} inline bool LocalContract::has_coop_grace_period_end_time() const { - return _internal_has_coop_grace_period_end_time(); + bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0; + return value; } inline void LocalContract::clear_coop_grace_period_end_time() { - coop_grace_period_end_time_ = 0; - _has_bits_[0] &= ~0x00001000u; -} -inline double LocalContract::_internal_coop_grace_period_end_time() const { - return coop_grace_period_end_time_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_grace_period_end_time_ = 0; + _impl_._has_bits_[0] &= ~0x00001000u; } inline double LocalContract::coop_grace_period_end_time() const { // @@protoc_insertion_point(field_get:ei.LocalContract.coop_grace_period_end_time) return _internal_coop_grace_period_end_time(); } -inline void LocalContract::_internal_set_coop_grace_period_end_time(double value) { - _has_bits_[0] |= 0x00001000u; - coop_grace_period_end_time_ = value; -} inline void LocalContract::set_coop_grace_period_end_time(double value) { _internal_set_coop_grace_period_end_time(value); + _impl_._has_bits_[0] |= 0x00001000u; // @@protoc_insertion_point(field_set:ei.LocalContract.coop_grace_period_end_time) } +inline double LocalContract::_internal_coop_grace_period_end_time() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.coop_grace_period_end_time_; +} +inline void LocalContract::_internal_set_coop_grace_period_end_time(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_grace_period_end_time_ = value; +} // optional bool coop_contribution_finalized = 10; -inline bool LocalContract::_internal_has_coop_contribution_finalized() const { - bool value = (_has_bits_[0] & 0x00000400u) != 0; - return value; -} inline bool LocalContract::has_coop_contribution_finalized() const { - return _internal_has_coop_contribution_finalized(); + bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0; + return value; } inline void LocalContract::clear_coop_contribution_finalized() { - coop_contribution_finalized_ = false; - _has_bits_[0] &= ~0x00000400u; -} -inline bool LocalContract::_internal_coop_contribution_finalized() const { - return coop_contribution_finalized_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_contribution_finalized_ = false; + _impl_._has_bits_[0] &= ~0x00000400u; } inline bool LocalContract::coop_contribution_finalized() const { // @@protoc_insertion_point(field_get:ei.LocalContract.coop_contribution_finalized) return _internal_coop_contribution_finalized(); } -inline void LocalContract::_internal_set_coop_contribution_finalized(bool value) { - _has_bits_[0] |= 0x00000400u; - coop_contribution_finalized_ = value; -} inline void LocalContract::set_coop_contribution_finalized(bool value) { _internal_set_coop_contribution_finalized(value); + _impl_._has_bits_[0] |= 0x00000400u; // @@protoc_insertion_point(field_set:ei.LocalContract.coop_contribution_finalized) } +inline bool LocalContract::_internal_coop_contribution_finalized() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.coop_contribution_finalized_; +} +inline void LocalContract::_internal_set_coop_contribution_finalized(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_contribution_finalized_ = value; +} // optional double coop_last_uploaded_contribution = 11; -inline bool LocalContract::_internal_has_coop_last_uploaded_contribution() const { - bool value = (_has_bits_[0] & 0x00002000u) != 0; - return value; -} inline bool LocalContract::has_coop_last_uploaded_contribution() const { - return _internal_has_coop_last_uploaded_contribution(); + bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0; + return value; } inline void LocalContract::clear_coop_last_uploaded_contribution() { - coop_last_uploaded_contribution_ = 0; - _has_bits_[0] &= ~0x00002000u; -} -inline double LocalContract::_internal_coop_last_uploaded_contribution() const { - return coop_last_uploaded_contribution_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_last_uploaded_contribution_ = 0; + _impl_._has_bits_[0] &= ~0x00002000u; } inline double LocalContract::coop_last_uploaded_contribution() const { // @@protoc_insertion_point(field_get:ei.LocalContract.coop_last_uploaded_contribution) return _internal_coop_last_uploaded_contribution(); } -inline void LocalContract::_internal_set_coop_last_uploaded_contribution(double value) { - _has_bits_[0] |= 0x00002000u; - coop_last_uploaded_contribution_ = value; -} inline void LocalContract::set_coop_last_uploaded_contribution(double value) { _internal_set_coop_last_uploaded_contribution(value); + _impl_._has_bits_[0] |= 0x00002000u; // @@protoc_insertion_point(field_set:ei.LocalContract.coop_last_uploaded_contribution) } +inline double LocalContract::_internal_coop_last_uploaded_contribution() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.coop_last_uploaded_contribution_; +} +inline void LocalContract::_internal_set_coop_last_uploaded_contribution(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_last_uploaded_contribution_ = value; +} // optional string coop_user_id = 13; -inline bool LocalContract::_internal_has_coop_user_id() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool LocalContract::has_coop_user_id() const { - return _internal_has_coop_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void LocalContract::clear_coop_user_id() { - coop_user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& LocalContract::coop_user_id() const { +inline const std::string& LocalContract::coop_user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LocalContract.coop_user_id) return _internal_coop_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void LocalContract::set_coop_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - coop_user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void LocalContract::set_coop_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.coop_user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.LocalContract.coop_user_id) } -inline std::string* LocalContract::mutable_coop_user_id() { +inline std::string* LocalContract::mutable_coop_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_coop_user_id(); // @@protoc_insertion_point(field_mutable:ei.LocalContract.coop_user_id) return _s; } inline const std::string& LocalContract::_internal_coop_user_id() const { - return coop_user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.coop_user_id_.Get(); } inline void LocalContract::_internal_set_coop_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - coop_user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.coop_user_id_.Set(value, GetArena()); } inline std::string* LocalContract::_internal_mutable_coop_user_id() { - _has_bits_[0] |= 0x00000002u; - return coop_user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.coop_user_id_.Mutable( GetArena()); } inline std::string* LocalContract::release_coop_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LocalContract.coop_user_id) - if (!_internal_has_coop_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = coop_user_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (coop_user_id_.IsDefault()) { - coop_user_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.coop_user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.coop_user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void LocalContract::set_allocated_coop_user_id(std::string* coop_user_id) { - if (coop_user_id != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void LocalContract::set_allocated_coop_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - coop_user_id_.SetAllocated(coop_user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (coop_user_id_.IsDefault()) { - coop_user_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.coop_user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.coop_user_id_.IsDefault()) { + _impl_.coop_user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.LocalContract.coop_user_id) } // optional bool coop_share_farm = 17; -inline bool LocalContract::_internal_has_coop_share_farm() const { - bool value = (_has_bits_[0] & 0x00040000u) != 0; - return value; -} inline bool LocalContract::has_coop_share_farm() const { - return _internal_has_coop_share_farm(); + bool value = (_impl_._has_bits_[0] & 0x00040000u) != 0; + return value; } inline void LocalContract::clear_coop_share_farm() { - coop_share_farm_ = false; - _has_bits_[0] &= ~0x00040000u; -} -inline bool LocalContract::_internal_coop_share_farm() const { - return coop_share_farm_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_share_farm_ = false; + _impl_._has_bits_[0] &= ~0x00040000u; } inline bool LocalContract::coop_share_farm() const { // @@protoc_insertion_point(field_get:ei.LocalContract.coop_share_farm) return _internal_coop_share_farm(); } -inline void LocalContract::_internal_set_coop_share_farm(bool value) { - _has_bits_[0] |= 0x00040000u; - coop_share_farm_ = value; -} inline void LocalContract::set_coop_share_farm(bool value) { _internal_set_coop_share_farm(value); + _impl_._has_bits_[0] |= 0x00040000u; // @@protoc_insertion_point(field_set:ei.LocalContract.coop_share_farm) } +inline bool LocalContract::_internal_coop_share_farm() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.coop_share_farm_; +} +inline void LocalContract::_internal_set_coop_share_farm(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_share_farm_ = value; +} // optional double last_amount_when_reward_given = 6; -inline bool LocalContract::_internal_has_last_amount_when_reward_given() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool LocalContract::has_last_amount_when_reward_given() const { - return _internal_has_last_amount_when_reward_given(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void LocalContract::clear_last_amount_when_reward_given() { - last_amount_when_reward_given_ = 0; - _has_bits_[0] &= ~0x00000040u; -} -inline double LocalContract::_internal_last_amount_when_reward_given() const { - return last_amount_when_reward_given_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_amount_when_reward_given_ = 0; + _impl_._has_bits_[0] &= ~0x00000040u; } inline double LocalContract::last_amount_when_reward_given() const { // @@protoc_insertion_point(field_get:ei.LocalContract.last_amount_when_reward_given) return _internal_last_amount_when_reward_given(); } -inline void LocalContract::_internal_set_last_amount_when_reward_given(double value) { - _has_bits_[0] |= 0x00000040u; - last_amount_when_reward_given_ = value; -} inline void LocalContract::set_last_amount_when_reward_given(double value) { _internal_set_last_amount_when_reward_given(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.LocalContract.last_amount_when_reward_given) } +inline double LocalContract::_internal_last_amount_when_reward_given() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.last_amount_when_reward_given_; +} +inline void LocalContract::_internal_set_last_amount_when_reward_given(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_amount_when_reward_given_ = value; +} // optional uint32 num_goals_achieved = 14; -inline bool LocalContract::_internal_has_num_goals_achieved() const { - bool value = (_has_bits_[0] & 0x00004000u) != 0; - return value; -} inline bool LocalContract::has_num_goals_achieved() const { - return _internal_has_num_goals_achieved(); + bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0; + return value; } inline void LocalContract::clear_num_goals_achieved() { - num_goals_achieved_ = 0u; - _has_bits_[0] &= ~0x00004000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.num_goals_achieved_ = 0u; + _impl_._has_bits_[0] &= ~0x00004000u; } -inline uint32_t LocalContract::_internal_num_goals_achieved() const { - return num_goals_achieved_; -} -inline uint32_t LocalContract::num_goals_achieved() const { +inline ::uint32_t LocalContract::num_goals_achieved() const { // @@protoc_insertion_point(field_get:ei.LocalContract.num_goals_achieved) return _internal_num_goals_achieved(); } -inline void LocalContract::_internal_set_num_goals_achieved(uint32_t value) { - _has_bits_[0] |= 0x00004000u; - num_goals_achieved_ = value; -} -inline void LocalContract::set_num_goals_achieved(uint32_t value) { +inline void LocalContract::set_num_goals_achieved(::uint32_t value) { _internal_set_num_goals_achieved(value); + _impl_._has_bits_[0] |= 0x00004000u; // @@protoc_insertion_point(field_set:ei.LocalContract.num_goals_achieved) } +inline ::uint32_t LocalContract::_internal_num_goals_achieved() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.num_goals_achieved_; +} +inline void LocalContract::_internal_set_num_goals_achieved(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.num_goals_achieved_ = value; +} // optional double max_farm_size_reached = 23; -inline bool LocalContract::_internal_has_max_farm_size_reached() const { - bool value = (_has_bits_[0] & 0x00200000u) != 0; - return value; -} inline bool LocalContract::has_max_farm_size_reached() const { - return _internal_has_max_farm_size_reached(); + bool value = (_impl_._has_bits_[0] & 0x00200000u) != 0; + return value; } inline void LocalContract::clear_max_farm_size_reached() { - max_farm_size_reached_ = 0; - _has_bits_[0] &= ~0x00200000u; -} -inline double LocalContract::_internal_max_farm_size_reached() const { - return max_farm_size_reached_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.max_farm_size_reached_ = 0; + _impl_._has_bits_[0] &= ~0x00200000u; } inline double LocalContract::max_farm_size_reached() const { // @@protoc_insertion_point(field_get:ei.LocalContract.max_farm_size_reached) return _internal_max_farm_size_reached(); } -inline void LocalContract::_internal_set_max_farm_size_reached(double value) { - _has_bits_[0] |= 0x00200000u; - max_farm_size_reached_ = value; -} inline void LocalContract::set_max_farm_size_reached(double value) { _internal_set_max_farm_size_reached(value); + _impl_._has_bits_[0] |= 0x00200000u; // @@protoc_insertion_point(field_set:ei.LocalContract.max_farm_size_reached) } +inline double LocalContract::_internal_max_farm_size_reached() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.max_farm_size_reached_; +} +inline void LocalContract::_internal_set_max_farm_size_reached(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.max_farm_size_reached_ = value; +} // optional uint32 boosts_used = 12; -inline bool LocalContract::_internal_has_boosts_used() const { - bool value = (_has_bits_[0] & 0x00000800u) != 0; - return value; -} inline bool LocalContract::has_boosts_used() const { - return _internal_has_boosts_used(); + bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; + return value; } inline void LocalContract::clear_boosts_used() { - boosts_used_ = 0u; - _has_bits_[0] &= ~0x00000800u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.boosts_used_ = 0u; + _impl_._has_bits_[0] &= ~0x00000800u; } -inline uint32_t LocalContract::_internal_boosts_used() const { - return boosts_used_; -} -inline uint32_t LocalContract::boosts_used() const { +inline ::uint32_t LocalContract::boosts_used() const { // @@protoc_insertion_point(field_get:ei.LocalContract.boosts_used) return _internal_boosts_used(); } -inline void LocalContract::_internal_set_boosts_used(uint32_t value) { - _has_bits_[0] |= 0x00000800u; - boosts_used_ = value; -} -inline void LocalContract::set_boosts_used(uint32_t value) { +inline void LocalContract::set_boosts_used(::uint32_t value) { _internal_set_boosts_used(value); + _impl_._has_bits_[0] |= 0x00000800u; // @@protoc_insertion_point(field_set:ei.LocalContract.boosts_used) } +inline ::uint32_t LocalContract::_internal_boosts_used() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.boosts_used_; +} +inline void LocalContract::_internal_set_boosts_used(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.boosts_used_ = value; +} // optional bool points_replay = 20; -inline bool LocalContract::_internal_has_points_replay() const { - bool value = (_has_bits_[0] & 0x00080000u) != 0; - return value; -} inline bool LocalContract::has_points_replay() const { - return _internal_has_points_replay(); + bool value = (_impl_._has_bits_[0] & 0x00080000u) != 0; + return value; } inline void LocalContract::clear_points_replay() { - points_replay_ = false; - _has_bits_[0] &= ~0x00080000u; -} -inline bool LocalContract::_internal_points_replay() const { - return points_replay_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.points_replay_ = false; + _impl_._has_bits_[0] &= ~0x00080000u; } inline bool LocalContract::points_replay() const { // @@protoc_insertion_point(field_get:ei.LocalContract.points_replay) return _internal_points_replay(); } -inline void LocalContract::_internal_set_points_replay(bool value) { - _has_bits_[0] |= 0x00080000u; - points_replay_ = value; -} inline void LocalContract::set_points_replay(bool value) { _internal_set_points_replay(value); + _impl_._has_bits_[0] |= 0x00080000u; // @@protoc_insertion_point(field_set:ei.LocalContract.points_replay) } +inline bool LocalContract::_internal_points_replay() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.points_replay_; +} +inline void LocalContract::_internal_set_points_replay(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.points_replay_ = value; +} // optional uint32 league = 15; -inline bool LocalContract::_internal_has_league() const { - bool value = (_has_bits_[0] & 0x00008000u) != 0; - return value; -} inline bool LocalContract::has_league() const { - return _internal_has_league(); + bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0; + return value; } inline void LocalContract::clear_league() { - league_ = 0u; - _has_bits_[0] &= ~0x00008000u; -} -inline uint32_t LocalContract::_internal_league() const { - return league_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.league_ = 0u; + _impl_._has_bits_[0] &= ~0x00008000u; } -inline uint32_t LocalContract::league() const { +inline ::uint32_t LocalContract::league() const { // @@protoc_insertion_point(field_get:ei.LocalContract.league) return _internal_league(); } -inline void LocalContract::_internal_set_league(uint32_t value) { - _has_bits_[0] |= 0x00008000u; - league_ = value; -} -inline void LocalContract::set_league(uint32_t value) { +inline void LocalContract::set_league(::uint32_t value) { _internal_set_league(value); + _impl_._has_bits_[0] |= 0x00008000u; // @@protoc_insertion_point(field_set:ei.LocalContract.league) } +inline ::uint32_t LocalContract::_internal_league() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.league_; +} +inline void LocalContract::_internal_set_league(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.league_ = value; +} // optional .ei.Contract.PlayerGrade grade = 18; -inline bool LocalContract::_internal_has_grade() const { - bool value = (_has_bits_[0] & 0x00020000u) != 0; - return value; -} inline bool LocalContract::has_grade() const { - return _internal_has_grade(); + bool value = (_impl_._has_bits_[0] & 0x00020000u) != 0; + return value; } inline void LocalContract::clear_grade() { - grade_ = 0; - _has_bits_[0] &= ~0x00020000u; -} -inline ::ei::Contract_PlayerGrade LocalContract::_internal_grade() const { - return static_cast< ::ei::Contract_PlayerGrade >(grade_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.grade_ = 0; + _impl_._has_bits_[0] &= ~0x00020000u; } inline ::ei::Contract_PlayerGrade LocalContract::grade() const { // @@protoc_insertion_point(field_get:ei.LocalContract.grade) return _internal_grade(); } -inline void LocalContract::_internal_set_grade(::ei::Contract_PlayerGrade value) { - assert(::ei::Contract_PlayerGrade_IsValid(value)); - _has_bits_[0] |= 0x00020000u; - grade_ = value; -} inline void LocalContract::set_grade(::ei::Contract_PlayerGrade value) { _internal_set_grade(value); + _impl_._has_bits_[0] |= 0x00020000u; // @@protoc_insertion_point(field_set:ei.LocalContract.grade) } +inline ::ei::Contract_PlayerGrade LocalContract::_internal_grade() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::Contract_PlayerGrade>(_impl_.grade_); +} +inline void LocalContract::_internal_set_grade(::ei::Contract_PlayerGrade value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::Contract_PlayerGrade_IsValid(value)); + _impl_.grade_ = value; +} // optional double last_nag_time = 16; -inline bool LocalContract::_internal_has_last_nag_time() const { - bool value = (_has_bits_[0] & 0x00010000u) != 0; - return value; -} inline bool LocalContract::has_last_nag_time() const { - return _internal_has_last_nag_time(); + bool value = (_impl_._has_bits_[0] & 0x00010000u) != 0; + return value; } inline void LocalContract::clear_last_nag_time() { - last_nag_time_ = 0; - _has_bits_[0] &= ~0x00010000u; -} -inline double LocalContract::_internal_last_nag_time() const { - return last_nag_time_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_nag_time_ = 0; + _impl_._has_bits_[0] &= ~0x00010000u; } inline double LocalContract::last_nag_time() const { // @@protoc_insertion_point(field_get:ei.LocalContract.last_nag_time) return _internal_last_nag_time(); } -inline void LocalContract::_internal_set_last_nag_time(double value) { - _has_bits_[0] |= 0x00010000u; - last_nag_time_ = value; -} inline void LocalContract::set_last_nag_time(double value) { _internal_set_last_nag_time(value); + _impl_._has_bits_[0] |= 0x00010000u; // @@protoc_insertion_point(field_set:ei.LocalContract.last_nag_time) } +inline double LocalContract::_internal_last_nag_time() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.last_nag_time_; +} +inline void LocalContract::_internal_set_last_nag_time(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_nag_time_ = value; +} // optional .ei.ContractEvaluation evaluation = 19; -inline bool LocalContract::_internal_has_evaluation() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - PROTOBUF_ASSUME(!value || evaluation_ != nullptr); - return value; -} inline bool LocalContract::has_evaluation() const { - return _internal_has_evaluation(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + PROTOBUF_ASSUME(!value || _impl_.evaluation_ != nullptr); + return value; } inline void LocalContract::clear_evaluation() { - if (evaluation_ != nullptr) evaluation_->Clear(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.evaluation_ != nullptr) _impl_.evaluation_->Clear(); + _impl_._has_bits_[0] &= ~0x00000008u; } inline const ::ei::ContractEvaluation& LocalContract::_internal_evaluation() const { - const ::ei::ContractEvaluation* p = evaluation_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_ContractEvaluation_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::ContractEvaluation* p = _impl_.evaluation_; + return p != nullptr ? *p : reinterpret_cast(::ei::_ContractEvaluation_default_instance_); } -inline const ::ei::ContractEvaluation& LocalContract::evaluation() const { +inline const ::ei::ContractEvaluation& LocalContract::evaluation() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LocalContract.evaluation) return _internal_evaluation(); } -inline void LocalContract::unsafe_arena_set_allocated_evaluation( - ::ei::ContractEvaluation* evaluation) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(evaluation_); +inline void LocalContract::unsafe_arena_set_allocated_evaluation(::ei::ContractEvaluation* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.evaluation_); } - evaluation_ = evaluation; - if (evaluation) { - _has_bits_[0] |= 0x00000008u; + _impl_.evaluation_ = reinterpret_cast<::ei::ContractEvaluation*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._has_bits_[0] &= ~0x00000008u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.LocalContract.evaluation) } inline ::ei::ContractEvaluation* LocalContract::release_evaluation() { - _has_bits_[0] &= ~0x00000008u; - ::ei::ContractEvaluation* temp = evaluation_; - evaluation_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000008u; + ::ei::ContractEvaluation* released = _impl_.evaluation_; + _impl_.evaluation_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::ContractEvaluation* LocalContract::unsafe_arena_release_evaluation() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LocalContract.evaluation) - _has_bits_[0] &= ~0x00000008u; - ::ei::ContractEvaluation* temp = evaluation_; - evaluation_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000008u; + ::ei::ContractEvaluation* temp = _impl_.evaluation_; + _impl_.evaluation_ = nullptr; return temp; } inline ::ei::ContractEvaluation* LocalContract::_internal_mutable_evaluation() { - _has_bits_[0] |= 0x00000008u; - if (evaluation_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::ContractEvaluation>(GetArenaForAllocation()); - evaluation_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.evaluation_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::ContractEvaluation>(GetArena()); + _impl_.evaluation_ = reinterpret_cast<::ei::ContractEvaluation*>(p); } - return evaluation_; + return _impl_.evaluation_; } -inline ::ei::ContractEvaluation* LocalContract::mutable_evaluation() { +inline ::ei::ContractEvaluation* LocalContract::mutable_evaluation() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000008u; ::ei::ContractEvaluation* _msg = _internal_mutable_evaluation(); // @@protoc_insertion_point(field_mutable:ei.LocalContract.evaluation) return _msg; } -inline void LocalContract::set_allocated_evaluation(::ei::ContractEvaluation* evaluation) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void LocalContract::set_allocated_evaluation(::ei::ContractEvaluation* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete evaluation_; + delete (_impl_.evaluation_); } - if (evaluation) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(evaluation); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - evaluation = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, evaluation, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000008u; + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._has_bits_[0] &= ~0x00000008u; } - evaluation_ = evaluation; + + _impl_.evaluation_ = reinterpret_cast<::ei::ContractEvaluation*>(value); // @@protoc_insertion_point(field_set_allocated:ei.LocalContract.evaluation) } // repeated string reported_uuids = 21; inline int LocalContract::_internal_reported_uuids_size() const { - return reported_uuids_.size(); + return _internal_reported_uuids().size(); } inline int LocalContract::reported_uuids_size() const { return _internal_reported_uuids_size(); } inline void LocalContract::clear_reported_uuids() { - reported_uuids_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.reported_uuids_.Clear(); } -inline std::string* LocalContract::add_reported_uuids() { - std::string* _s = _internal_add_reported_uuids(); +inline std::string* LocalContract::add_reported_uuids() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + std::string* _s = _internal_mutable_reported_uuids()->Add(); // @@protoc_insertion_point(field_add_mutable:ei.LocalContract.reported_uuids) return _s; } -inline const std::string& LocalContract::_internal_reported_uuids(int index) const { - return reported_uuids_.Get(index); -} -inline const std::string& LocalContract::reported_uuids(int index) const { +inline const std::string& LocalContract::reported_uuids(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LocalContract.reported_uuids) - return _internal_reported_uuids(index); + return _internal_reported_uuids().Get(index); } -inline std::string* LocalContract::mutable_reported_uuids(int index) { +inline std::string* LocalContract::mutable_reported_uuids(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.LocalContract.reported_uuids) - return reported_uuids_.Mutable(index); -} -inline void LocalContract::set_reported_uuids(int index, const std::string& value) { - reported_uuids_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set:ei.LocalContract.reported_uuids) + return _internal_mutable_reported_uuids()->Mutable(index); } -inline void LocalContract::set_reported_uuids(int index, std::string&& value) { - reported_uuids_.Mutable(index)->assign(std::move(value)); +template +inline void LocalContract::set_reported_uuids(int index, Arg_&& value, Args_... args) { + ::google::protobuf::internal::AssignToString( + *_internal_mutable_reported_uuids()->Mutable(index), + std::forward(value), args... ); // @@protoc_insertion_point(field_set:ei.LocalContract.reported_uuids) } -inline void LocalContract::set_reported_uuids(int index, const char* value) { - GOOGLE_DCHECK(value != nullptr); - reported_uuids_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set_char:ei.LocalContract.reported_uuids) -} -inline void LocalContract::set_reported_uuids(int index, const char* value, size_t size) { - reported_uuids_.Mutable(index)->assign( - reinterpret_cast(value), size); - // @@protoc_insertion_point(field_set_pointer:ei.LocalContract.reported_uuids) -} -inline std::string* LocalContract::_internal_add_reported_uuids() { - return reported_uuids_.Add(); -} -inline void LocalContract::add_reported_uuids(const std::string& value) { - reported_uuids_.Add()->assign(value); - // @@protoc_insertion_point(field_add:ei.LocalContract.reported_uuids) -} -inline void LocalContract::add_reported_uuids(std::string&& value) { - reported_uuids_.Add(std::move(value)); +template +inline void LocalContract::add_reported_uuids(Arg_&& value, Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::google::protobuf::internal::AddToRepeatedPtrField(*_internal_mutable_reported_uuids(), + std::forward(value), + args... ); // @@protoc_insertion_point(field_add:ei.LocalContract.reported_uuids) } -inline void LocalContract::add_reported_uuids(const char* value) { - GOOGLE_DCHECK(value != nullptr); - reported_uuids_.Add()->assign(value); - // @@protoc_insertion_point(field_add_char:ei.LocalContract.reported_uuids) -} -inline void LocalContract::add_reported_uuids(const char* value, size_t size) { - reported_uuids_.Add()->assign(reinterpret_cast(value), size); - // @@protoc_insertion_point(field_add_pointer:ei.LocalContract.reported_uuids) -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& -LocalContract::reported_uuids() const { +inline const ::google::protobuf::RepeatedPtrField& +LocalContract::reported_uuids() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.LocalContract.reported_uuids) - return reported_uuids_; + return _internal_reported_uuids(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* -LocalContract::mutable_reported_uuids() { +inline ::google::protobuf::RepeatedPtrField* +LocalContract::mutable_reported_uuids() ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.LocalContract.reported_uuids) - return &reported_uuids_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_reported_uuids(); +} +inline const ::google::protobuf::RepeatedPtrField& +LocalContract::_internal_reported_uuids() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.reported_uuids_; +} +inline ::google::protobuf::RepeatedPtrField* +LocalContract::_internal_mutable_reported_uuids() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.reported_uuids_; } // ------------------------------------------------------------------- @@ -79122,411 +86929,442 @@ LocalContract::mutable_reported_uuids() { // repeated string contract_ids_seen = 3; inline int MyContracts::_internal_contract_ids_seen_size() const { - return contract_ids_seen_.size(); + return _internal_contract_ids_seen().size(); } inline int MyContracts::contract_ids_seen_size() const { return _internal_contract_ids_seen_size(); } inline void MyContracts::clear_contract_ids_seen() { - contract_ids_seen_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contract_ids_seen_.Clear(); } -inline std::string* MyContracts::add_contract_ids_seen() { - std::string* _s = _internal_add_contract_ids_seen(); +inline std::string* MyContracts::add_contract_ids_seen() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + std::string* _s = _internal_mutable_contract_ids_seen()->Add(); // @@protoc_insertion_point(field_add_mutable:ei.MyContracts.contract_ids_seen) return _s; } -inline const std::string& MyContracts::_internal_contract_ids_seen(int index) const { - return contract_ids_seen_.Get(index); -} -inline const std::string& MyContracts::contract_ids_seen(int index) const { +inline const std::string& MyContracts::contract_ids_seen(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.MyContracts.contract_ids_seen) - return _internal_contract_ids_seen(index); + return _internal_contract_ids_seen().Get(index); } -inline std::string* MyContracts::mutable_contract_ids_seen(int index) { +inline std::string* MyContracts::mutable_contract_ids_seen(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.MyContracts.contract_ids_seen) - return contract_ids_seen_.Mutable(index); + return _internal_mutable_contract_ids_seen()->Mutable(index); } -inline void MyContracts::set_contract_ids_seen(int index, const std::string& value) { - contract_ids_seen_.Mutable(index)->assign(value); +template +inline void MyContracts::set_contract_ids_seen(int index, Arg_&& value, Args_... args) { + ::google::protobuf::internal::AssignToString( + *_internal_mutable_contract_ids_seen()->Mutable(index), + std::forward(value), args... ); // @@protoc_insertion_point(field_set:ei.MyContracts.contract_ids_seen) } -inline void MyContracts::set_contract_ids_seen(int index, std::string&& value) { - contract_ids_seen_.Mutable(index)->assign(std::move(value)); - // @@protoc_insertion_point(field_set:ei.MyContracts.contract_ids_seen) -} -inline void MyContracts::set_contract_ids_seen(int index, const char* value) { - GOOGLE_DCHECK(value != nullptr); - contract_ids_seen_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set_char:ei.MyContracts.contract_ids_seen) -} -inline void MyContracts::set_contract_ids_seen(int index, const char* value, size_t size) { - contract_ids_seen_.Mutable(index)->assign( - reinterpret_cast(value), size); - // @@protoc_insertion_point(field_set_pointer:ei.MyContracts.contract_ids_seen) -} -inline std::string* MyContracts::_internal_add_contract_ids_seen() { - return contract_ids_seen_.Add(); -} -inline void MyContracts::add_contract_ids_seen(const std::string& value) { - contract_ids_seen_.Add()->assign(value); +template +inline void MyContracts::add_contract_ids_seen(Arg_&& value, Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::google::protobuf::internal::AddToRepeatedPtrField(*_internal_mutable_contract_ids_seen(), + std::forward(value), + args... ); // @@protoc_insertion_point(field_add:ei.MyContracts.contract_ids_seen) } -inline void MyContracts::add_contract_ids_seen(std::string&& value) { - contract_ids_seen_.Add(std::move(value)); - // @@protoc_insertion_point(field_add:ei.MyContracts.contract_ids_seen) -} -inline void MyContracts::add_contract_ids_seen(const char* value) { - GOOGLE_DCHECK(value != nullptr); - contract_ids_seen_.Add()->assign(value); - // @@protoc_insertion_point(field_add_char:ei.MyContracts.contract_ids_seen) -} -inline void MyContracts::add_contract_ids_seen(const char* value, size_t size) { - contract_ids_seen_.Add()->assign(reinterpret_cast(value), size); - // @@protoc_insertion_point(field_add_pointer:ei.MyContracts.contract_ids_seen) -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& -MyContracts::contract_ids_seen() const { +inline const ::google::protobuf::RepeatedPtrField& +MyContracts::contract_ids_seen() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.MyContracts.contract_ids_seen) - return contract_ids_seen_; + return _internal_contract_ids_seen(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* -MyContracts::mutable_contract_ids_seen() { +inline ::google::protobuf::RepeatedPtrField* +MyContracts::mutable_contract_ids_seen() ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.MyContracts.contract_ids_seen) - return &contract_ids_seen_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_contract_ids_seen(); +} +inline const ::google::protobuf::RepeatedPtrField& +MyContracts::_internal_contract_ids_seen() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contract_ids_seen_; +} +inline ::google::protobuf::RepeatedPtrField* +MyContracts::_internal_mutable_contract_ids_seen() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.contract_ids_seen_; } // repeated .ei.LocalContract contracts = 1; inline int MyContracts::_internal_contracts_size() const { - return contracts_.size(); + return _internal_contracts().size(); } inline int MyContracts::contracts_size() const { return _internal_contracts_size(); } inline void MyContracts::clear_contracts() { - contracts_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contracts_.Clear(); } -inline ::ei::LocalContract* MyContracts::mutable_contracts(int index) { +inline ::ei::LocalContract* MyContracts::mutable_contracts(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.MyContracts.contracts) - return contracts_.Mutable(index); + return _internal_mutable_contracts()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LocalContract >* -MyContracts::mutable_contracts() { +inline ::google::protobuf::RepeatedPtrField<::ei::LocalContract>* MyContracts::mutable_contracts() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.MyContracts.contracts) - return &contracts_; -} -inline const ::ei::LocalContract& MyContracts::_internal_contracts(int index) const { - return contracts_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_contracts(); } -inline const ::ei::LocalContract& MyContracts::contracts(int index) const { +inline const ::ei::LocalContract& MyContracts::contracts(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.MyContracts.contracts) - return _internal_contracts(index); + return _internal_contracts().Get(index); } -inline ::ei::LocalContract* MyContracts::_internal_add_contracts() { - return contracts_.Add(); -} -inline ::ei::LocalContract* MyContracts::add_contracts() { - ::ei::LocalContract* _add = _internal_add_contracts(); +inline ::ei::LocalContract* MyContracts::add_contracts() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::LocalContract* _add = _internal_mutable_contracts()->Add(); // @@protoc_insertion_point(field_add:ei.MyContracts.contracts) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LocalContract >& -MyContracts::contracts() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::LocalContract>& MyContracts::contracts() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.MyContracts.contracts) - return contracts_; + return _internal_contracts(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::LocalContract>& +MyContracts::_internal_contracts() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contracts_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::LocalContract>* +MyContracts::_internal_mutable_contracts() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.contracts_; } // repeated .ei.LocalContract archive = 2; inline int MyContracts::_internal_archive_size() const { - return archive_.size(); + return _internal_archive().size(); } inline int MyContracts::archive_size() const { return _internal_archive_size(); } inline void MyContracts::clear_archive() { - archive_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.archive_.Clear(); } -inline ::ei::LocalContract* MyContracts::mutable_archive(int index) { +inline ::ei::LocalContract* MyContracts::mutable_archive(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.MyContracts.archive) - return archive_.Mutable(index); + return _internal_mutable_archive()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LocalContract >* -MyContracts::mutable_archive() { +inline ::google::protobuf::RepeatedPtrField<::ei::LocalContract>* MyContracts::mutable_archive() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.MyContracts.archive) - return &archive_; -} -inline const ::ei::LocalContract& MyContracts::_internal_archive(int index) const { - return archive_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_archive(); } -inline const ::ei::LocalContract& MyContracts::archive(int index) const { +inline const ::ei::LocalContract& MyContracts::archive(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.MyContracts.archive) - return _internal_archive(index); + return _internal_archive().Get(index); } -inline ::ei::LocalContract* MyContracts::_internal_add_archive() { - return archive_.Add(); -} -inline ::ei::LocalContract* MyContracts::add_archive() { - ::ei::LocalContract* _add = _internal_add_archive(); +inline ::ei::LocalContract* MyContracts::add_archive() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::LocalContract* _add = _internal_mutable_archive()->Add(); // @@protoc_insertion_point(field_add:ei.MyContracts.archive) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LocalContract >& -MyContracts::archive() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::LocalContract>& MyContracts::archive() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.MyContracts.archive) - return archive_; + return _internal_archive(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::LocalContract>& +MyContracts::_internal_archive() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.archive_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::LocalContract>* +MyContracts::_internal_mutable_archive() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.archive_; } // repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; inline int MyContracts::_internal_current_coop_statuses_size() const { - return current_coop_statuses_.size(); + return _internal_current_coop_statuses().size(); } inline int MyContracts::current_coop_statuses_size() const { return _internal_current_coop_statuses_size(); } inline void MyContracts::clear_current_coop_statuses() { - current_coop_statuses_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.current_coop_statuses_.Clear(); } -inline ::ei::ContractCoopStatusResponse* MyContracts::mutable_current_coop_statuses(int index) { +inline ::ei::ContractCoopStatusResponse* MyContracts::mutable_current_coop_statuses(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.MyContracts.current_coop_statuses) - return current_coop_statuses_.Mutable(index); + return _internal_mutable_current_coop_statuses()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractCoopStatusResponse >* -MyContracts::mutable_current_coop_statuses() { +inline ::google::protobuf::RepeatedPtrField<::ei::ContractCoopStatusResponse>* MyContracts::mutable_current_coop_statuses() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.MyContracts.current_coop_statuses) - return ¤t_coop_statuses_; -} -inline const ::ei::ContractCoopStatusResponse& MyContracts::_internal_current_coop_statuses(int index) const { - return current_coop_statuses_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_current_coop_statuses(); } -inline const ::ei::ContractCoopStatusResponse& MyContracts::current_coop_statuses(int index) const { +inline const ::ei::ContractCoopStatusResponse& MyContracts::current_coop_statuses(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.MyContracts.current_coop_statuses) - return _internal_current_coop_statuses(index); -} -inline ::ei::ContractCoopStatusResponse* MyContracts::_internal_add_current_coop_statuses() { - return current_coop_statuses_.Add(); + return _internal_current_coop_statuses().Get(index); } -inline ::ei::ContractCoopStatusResponse* MyContracts::add_current_coop_statuses() { - ::ei::ContractCoopStatusResponse* _add = _internal_add_current_coop_statuses(); +inline ::ei::ContractCoopStatusResponse* MyContracts::add_current_coop_statuses() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ContractCoopStatusResponse* _add = _internal_mutable_current_coop_statuses()->Add(); // @@protoc_insertion_point(field_add:ei.MyContracts.current_coop_statuses) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractCoopStatusResponse >& -MyContracts::current_coop_statuses() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ContractCoopStatusResponse>& MyContracts::current_coop_statuses() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.MyContracts.current_coop_statuses) - return current_coop_statuses_; + return _internal_current_coop_statuses(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ContractCoopStatusResponse>& +MyContracts::_internal_current_coop_statuses() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.current_coop_statuses_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ContractCoopStatusResponse>* +MyContracts::_internal_mutable_current_coop_statuses() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.current_coop_statuses_; } // optional .ei.ContractPlayerInfo last_cpi = 5; -inline bool MyContracts::_internal_has_last_cpi() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || last_cpi_ != nullptr); - return value; -} inline bool MyContracts::has_last_cpi() const { - return _internal_has_last_cpi(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.last_cpi_ != nullptr); + return value; } inline void MyContracts::clear_last_cpi() { - if (last_cpi_ != nullptr) last_cpi_->Clear(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.last_cpi_ != nullptr) _impl_.last_cpi_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; } inline const ::ei::ContractPlayerInfo& MyContracts::_internal_last_cpi() const { - const ::ei::ContractPlayerInfo* p = last_cpi_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_ContractPlayerInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::ContractPlayerInfo* p = _impl_.last_cpi_; + return p != nullptr ? *p : reinterpret_cast(::ei::_ContractPlayerInfo_default_instance_); } -inline const ::ei::ContractPlayerInfo& MyContracts::last_cpi() const { +inline const ::ei::ContractPlayerInfo& MyContracts::last_cpi() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.MyContracts.last_cpi) return _internal_last_cpi(); } -inline void MyContracts::unsafe_arena_set_allocated_last_cpi( - ::ei::ContractPlayerInfo* last_cpi) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(last_cpi_); +inline void MyContracts::unsafe_arena_set_allocated_last_cpi(::ei::ContractPlayerInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.last_cpi_); } - last_cpi_ = last_cpi; - if (last_cpi) { - _has_bits_[0] |= 0x00000001u; + _impl_.last_cpi_ = reinterpret_cast<::ei::ContractPlayerInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.MyContracts.last_cpi) } inline ::ei::ContractPlayerInfo* MyContracts::release_last_cpi() { - _has_bits_[0] &= ~0x00000001u; - ::ei::ContractPlayerInfo* temp = last_cpi_; - last_cpi_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::ContractPlayerInfo* released = _impl_.last_cpi_; + _impl_.last_cpi_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::ContractPlayerInfo* MyContracts::unsafe_arena_release_last_cpi() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.MyContracts.last_cpi) - _has_bits_[0] &= ~0x00000001u; - ::ei::ContractPlayerInfo* temp = last_cpi_; - last_cpi_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::ContractPlayerInfo* temp = _impl_.last_cpi_; + _impl_.last_cpi_ = nullptr; return temp; } inline ::ei::ContractPlayerInfo* MyContracts::_internal_mutable_last_cpi() { - _has_bits_[0] |= 0x00000001u; - if (last_cpi_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::ContractPlayerInfo>(GetArenaForAllocation()); - last_cpi_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.last_cpi_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::ContractPlayerInfo>(GetArena()); + _impl_.last_cpi_ = reinterpret_cast<::ei::ContractPlayerInfo*>(p); } - return last_cpi_; + return _impl_.last_cpi_; } -inline ::ei::ContractPlayerInfo* MyContracts::mutable_last_cpi() { +inline ::ei::ContractPlayerInfo* MyContracts::mutable_last_cpi() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; ::ei::ContractPlayerInfo* _msg = _internal_mutable_last_cpi(); // @@protoc_insertion_point(field_mutable:ei.MyContracts.last_cpi) return _msg; } -inline void MyContracts::set_allocated_last_cpi(::ei::ContractPlayerInfo* last_cpi) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void MyContracts::set_allocated_last_cpi(::ei::ContractPlayerInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete last_cpi_; + delete (_impl_.last_cpi_); } - if (last_cpi) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(last_cpi); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - last_cpi = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, last_cpi, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000001u; + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - last_cpi_ = last_cpi; + + _impl_.last_cpi_ = reinterpret_cast<::ei::ContractPlayerInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.MyContracts.last_cpi) } // optional bool initial_grade_revealed = 6; -inline bool MyContracts::_internal_has_initial_grade_revealed() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool MyContracts::has_initial_grade_revealed() const { - return _internal_has_initial_grade_revealed(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void MyContracts::clear_initial_grade_revealed() { - initial_grade_revealed_ = false; - _has_bits_[0] &= ~0x00000004u; -} -inline bool MyContracts::_internal_initial_grade_revealed() const { - return initial_grade_revealed_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.initial_grade_revealed_ = false; + _impl_._has_bits_[0] &= ~0x00000004u; } inline bool MyContracts::initial_grade_revealed() const { // @@protoc_insertion_point(field_get:ei.MyContracts.initial_grade_revealed) return _internal_initial_grade_revealed(); } -inline void MyContracts::_internal_set_initial_grade_revealed(bool value) { - _has_bits_[0] |= 0x00000004u; - initial_grade_revealed_ = value; -} inline void MyContracts::set_initial_grade_revealed(bool value) { _internal_set_initial_grade_revealed(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.MyContracts.initial_grade_revealed) } +inline bool MyContracts::_internal_initial_grade_revealed() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.initial_grade_revealed_; +} +inline void MyContracts::_internal_set_initial_grade_revealed(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.initial_grade_revealed_ = value; +} // optional double last_grade_progress_shown = 7; -inline bool MyContracts::_internal_has_last_grade_progress_shown() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool MyContracts::has_last_grade_progress_shown() const { - return _internal_has_last_grade_progress_shown(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void MyContracts::clear_last_grade_progress_shown() { - last_grade_progress_shown_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline double MyContracts::_internal_last_grade_progress_shown() const { - return last_grade_progress_shown_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_grade_progress_shown_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } inline double MyContracts::last_grade_progress_shown() const { // @@protoc_insertion_point(field_get:ei.MyContracts.last_grade_progress_shown) return _internal_last_grade_progress_shown(); } -inline void MyContracts::_internal_set_last_grade_progress_shown(double value) { - _has_bits_[0] |= 0x00000002u; - last_grade_progress_shown_ = value; -} inline void MyContracts::set_last_grade_progress_shown(double value) { _internal_set_last_grade_progress_shown(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.MyContracts.last_grade_progress_shown) } +inline double MyContracts::_internal_last_grade_progress_shown() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.last_grade_progress_shown_; +} +inline void MyContracts::_internal_set_last_grade_progress_shown(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_grade_progress_shown_ = value; +} // optional bool show_advanced_evaluations = 8; -inline bool MyContracts::_internal_has_show_advanced_evaluations() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool MyContracts::has_show_advanced_evaluations() const { - return _internal_has_show_advanced_evaluations(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void MyContracts::clear_show_advanced_evaluations() { - show_advanced_evaluations_ = false; - _has_bits_[0] &= ~0x00000008u; -} -inline bool MyContracts::_internal_show_advanced_evaluations() const { - return show_advanced_evaluations_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.show_advanced_evaluations_ = false; + _impl_._has_bits_[0] &= ~0x00000008u; } inline bool MyContracts::show_advanced_evaluations() const { // @@protoc_insertion_point(field_get:ei.MyContracts.show_advanced_evaluations) return _internal_show_advanced_evaluations(); } -inline void MyContracts::_internal_set_show_advanced_evaluations(bool value) { - _has_bits_[0] |= 0x00000008u; - show_advanced_evaluations_ = value; -} inline void MyContracts::set_show_advanced_evaluations(bool value) { _internal_set_show_advanced_evaluations(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.MyContracts.show_advanced_evaluations) } +inline bool MyContracts::_internal_show_advanced_evaluations() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.show_advanced_evaluations_; +} +inline void MyContracts::_internal_set_show_advanced_evaluations(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.show_advanced_evaluations_ = value; +} // repeated .ei.CustomEgg custom_egg_info = 9; inline int MyContracts::_internal_custom_egg_info_size() const { - return custom_egg_info_.size(); + return _internal_custom_egg_info().size(); } inline int MyContracts::custom_egg_info_size() const { return _internal_custom_egg_info_size(); } inline void MyContracts::clear_custom_egg_info() { - custom_egg_info_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.custom_egg_info_.Clear(); } -inline ::ei::CustomEgg* MyContracts::mutable_custom_egg_info(int index) { +inline ::ei::CustomEgg* MyContracts::mutable_custom_egg_info(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.MyContracts.custom_egg_info) - return custom_egg_info_.Mutable(index); + return _internal_mutable_custom_egg_info()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CustomEgg >* -MyContracts::mutable_custom_egg_info() { +inline ::google::protobuf::RepeatedPtrField<::ei::CustomEgg>* MyContracts::mutable_custom_egg_info() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.MyContracts.custom_egg_info) - return &custom_egg_info_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_custom_egg_info(); } -inline const ::ei::CustomEgg& MyContracts::_internal_custom_egg_info(int index) const { - return custom_egg_info_.Get(index); -} -inline const ::ei::CustomEgg& MyContracts::custom_egg_info(int index) const { +inline const ::ei::CustomEgg& MyContracts::custom_egg_info(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.MyContracts.custom_egg_info) - return _internal_custom_egg_info(index); -} -inline ::ei::CustomEgg* MyContracts::_internal_add_custom_egg_info() { - return custom_egg_info_.Add(); + return _internal_custom_egg_info().Get(index); } -inline ::ei::CustomEgg* MyContracts::add_custom_egg_info() { - ::ei::CustomEgg* _add = _internal_add_custom_egg_info(); +inline ::ei::CustomEgg* MyContracts::add_custom_egg_info() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::CustomEgg* _add = _internal_mutable_custom_egg_info()->Add(); // @@protoc_insertion_point(field_add:ei.MyContracts.custom_egg_info) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CustomEgg >& -MyContracts::custom_egg_info() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::CustomEgg>& MyContracts::custom_egg_info() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.MyContracts.custom_egg_info) - return custom_egg_info_; + return _internal_custom_egg_info(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::CustomEgg>& +MyContracts::_internal_custom_egg_info() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.custom_egg_info_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::CustomEgg>* +MyContracts::_internal_mutable_custom_egg_info() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.custom_egg_info_; } // ------------------------------------------------------------------- @@ -79534,1289 +87372,1322 @@ MyContracts::custom_egg_info() const { // QueryCoopRequest // optional .ei.BasicRequestInfo rinfo = 5; -inline bool QueryCoopRequest::_internal_has_rinfo() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - PROTOBUF_ASSUME(!value || rinfo_ != nullptr); - return value; -} inline bool QueryCoopRequest::has_rinfo() const { - return _internal_has_rinfo(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + PROTOBUF_ASSUME(!value || _impl_.rinfo_ != nullptr); + return value; } inline void QueryCoopRequest::clear_rinfo() { - if (rinfo_ != nullptr) rinfo_->Clear(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ != nullptr) _impl_.rinfo_->Clear(); + _impl_._has_bits_[0] &= ~0x00000004u; } inline const ::ei::BasicRequestInfo& QueryCoopRequest::_internal_rinfo() const { - const ::ei::BasicRequestInfo* p = rinfo_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_BasicRequestInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::BasicRequestInfo* p = _impl_.rinfo_; + return p != nullptr ? *p : reinterpret_cast(::ei::_BasicRequestInfo_default_instance_); } -inline const ::ei::BasicRequestInfo& QueryCoopRequest::rinfo() const { +inline const ::ei::BasicRequestInfo& QueryCoopRequest::rinfo() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.QueryCoopRequest.rinfo) return _internal_rinfo(); } -inline void QueryCoopRequest::unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rinfo_); +inline void QueryCoopRequest::unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.rinfo_); } - rinfo_ = rinfo; - if (rinfo) { - _has_bits_[0] |= 0x00000004u; + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.QueryCoopRequest.rinfo) } inline ::ei::BasicRequestInfo* QueryCoopRequest::release_rinfo() { - _has_bits_[0] &= ~0x00000004u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000004u; + ::ei::BasicRequestInfo* released = _impl_.rinfo_; + _impl_.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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::BasicRequestInfo* QueryCoopRequest::unsafe_arena_release_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.QueryCoopRequest.rinfo) - _has_bits_[0] &= ~0x00000004u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000004u; + ::ei::BasicRequestInfo* temp = _impl_.rinfo_; + _impl_.rinfo_ = nullptr; return temp; } inline ::ei::BasicRequestInfo* QueryCoopRequest::_internal_mutable_rinfo() { - _has_bits_[0] |= 0x00000004u; - if (rinfo_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::BasicRequestInfo>(GetArenaForAllocation()); - rinfo_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::BasicRequestInfo>(GetArena()); + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(p); } - return rinfo_; + return _impl_.rinfo_; } -inline ::ei::BasicRequestInfo* QueryCoopRequest::mutable_rinfo() { +inline ::ei::BasicRequestInfo* QueryCoopRequest::mutable_rinfo() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000004u; ::ei::BasicRequestInfo* _msg = _internal_mutable_rinfo(); // @@protoc_insertion_point(field_mutable:ei.QueryCoopRequest.rinfo) return _msg; } -inline void QueryCoopRequest::set_allocated_rinfo(::ei::BasicRequestInfo* rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void QueryCoopRequest::set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete rinfo_; + delete (_impl_.rinfo_); } - if (rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rinfo); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - rinfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, rinfo, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000004u; + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } - rinfo_ = rinfo; + + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.QueryCoopRequest.rinfo) } // optional string contract_identifier = 1; -inline bool QueryCoopRequest::_internal_has_contract_identifier() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool QueryCoopRequest::has_contract_identifier() const { - return _internal_has_contract_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void QueryCoopRequest::clear_contract_identifier() { - contract_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contract_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& QueryCoopRequest::contract_identifier() const { +inline const std::string& QueryCoopRequest::contract_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.QueryCoopRequest.contract_identifier) return _internal_contract_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void QueryCoopRequest::set_contract_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - contract_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void QueryCoopRequest::set_contract_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.contract_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.QueryCoopRequest.contract_identifier) } -inline std::string* QueryCoopRequest::mutable_contract_identifier() { +inline std::string* QueryCoopRequest::mutable_contract_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_contract_identifier(); // @@protoc_insertion_point(field_mutable:ei.QueryCoopRequest.contract_identifier) return _s; } inline const std::string& QueryCoopRequest::_internal_contract_identifier() const { - return contract_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contract_identifier_.Get(); } inline void QueryCoopRequest::_internal_set_contract_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - contract_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.contract_identifier_.Set(value, GetArena()); } inline std::string* QueryCoopRequest::_internal_mutable_contract_identifier() { - _has_bits_[0] |= 0x00000001u; - return contract_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.contract_identifier_.Mutable( GetArena()); } inline std::string* QueryCoopRequest::release_contract_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.QueryCoopRequest.contract_identifier) - if (!_internal_has_contract_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = contract_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_identifier_.IsDefault()) { - contract_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.contract_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void QueryCoopRequest::set_allocated_contract_identifier(std::string* contract_identifier) { - if (contract_identifier != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void QueryCoopRequest::set_allocated_contract_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - contract_identifier_.SetAllocated(contract_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_identifier_.IsDefault()) { - contract_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.contract_identifier_.IsDefault()) { + _impl_.contract_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.QueryCoopRequest.contract_identifier) } // optional string coop_identifier = 2; -inline bool QueryCoopRequest::_internal_has_coop_identifier() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool QueryCoopRequest::has_coop_identifier() const { - return _internal_has_coop_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void QueryCoopRequest::clear_coop_identifier() { - coop_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& QueryCoopRequest::coop_identifier() const { +inline const std::string& QueryCoopRequest::coop_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.QueryCoopRequest.coop_identifier) return _internal_coop_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void QueryCoopRequest::set_coop_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - coop_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void QueryCoopRequest::set_coop_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.coop_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.QueryCoopRequest.coop_identifier) } -inline std::string* QueryCoopRequest::mutable_coop_identifier() { +inline std::string* QueryCoopRequest::mutable_coop_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_coop_identifier(); // @@protoc_insertion_point(field_mutable:ei.QueryCoopRequest.coop_identifier) return _s; } inline const std::string& QueryCoopRequest::_internal_coop_identifier() const { - return coop_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.coop_identifier_.Get(); } inline void QueryCoopRequest::_internal_set_coop_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - coop_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.coop_identifier_.Set(value, GetArena()); } inline std::string* QueryCoopRequest::_internal_mutable_coop_identifier() { - _has_bits_[0] |= 0x00000002u; - return coop_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.coop_identifier_.Mutable( GetArena()); } inline std::string* QueryCoopRequest::release_coop_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.QueryCoopRequest.coop_identifier) - if (!_internal_has_coop_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = coop_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (coop_identifier_.IsDefault()) { - coop_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.coop_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.coop_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void QueryCoopRequest::set_allocated_coop_identifier(std::string* coop_identifier) { - if (coop_identifier != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void QueryCoopRequest::set_allocated_coop_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; - } - coop_identifier_.SetAllocated(coop_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (coop_identifier_.IsDefault()) { - coop_identifier_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000002u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.coop_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.coop_identifier_.IsDefault()) { + _impl_.coop_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.QueryCoopRequest.coop_identifier) } // optional uint32 league = 4; -inline bool QueryCoopRequest::_internal_has_league() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool QueryCoopRequest::has_league() const { - return _internal_has_league(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void QueryCoopRequest::clear_league() { - league_ = 0u; - _has_bits_[0] &= ~0x00000010u; -} -inline uint32_t QueryCoopRequest::_internal_league() const { - return league_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.league_ = 0u; + _impl_._has_bits_[0] &= ~0x00000010u; } -inline uint32_t QueryCoopRequest::league() const { +inline ::uint32_t QueryCoopRequest::league() const { // @@protoc_insertion_point(field_get:ei.QueryCoopRequest.league) return _internal_league(); } -inline void QueryCoopRequest::_internal_set_league(uint32_t value) { - _has_bits_[0] |= 0x00000010u; - league_ = value; -} -inline void QueryCoopRequest::set_league(uint32_t value) { +inline void QueryCoopRequest::set_league(::uint32_t value) { _internal_set_league(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.QueryCoopRequest.league) } +inline ::uint32_t QueryCoopRequest::_internal_league() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.league_; +} +inline void QueryCoopRequest::_internal_set_league(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.league_ = value; +} // optional .ei.Contract.PlayerGrade grade = 6; -inline bool QueryCoopRequest::_internal_has_grade() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool QueryCoopRequest::has_grade() const { - return _internal_has_grade(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void QueryCoopRequest::clear_grade() { - grade_ = 0; - _has_bits_[0] &= ~0x00000020u; -} -inline ::ei::Contract_PlayerGrade QueryCoopRequest::_internal_grade() const { - return static_cast< ::ei::Contract_PlayerGrade >(grade_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.grade_ = 0; + _impl_._has_bits_[0] &= ~0x00000020u; } inline ::ei::Contract_PlayerGrade QueryCoopRequest::grade() const { // @@protoc_insertion_point(field_get:ei.QueryCoopRequest.grade) return _internal_grade(); } -inline void QueryCoopRequest::_internal_set_grade(::ei::Contract_PlayerGrade value) { - assert(::ei::Contract_PlayerGrade_IsValid(value)); - _has_bits_[0] |= 0x00000020u; - grade_ = value; -} inline void QueryCoopRequest::set_grade(::ei::Contract_PlayerGrade value) { _internal_set_grade(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.QueryCoopRequest.grade) } +inline ::ei::Contract_PlayerGrade QueryCoopRequest::_internal_grade() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::Contract_PlayerGrade>(_impl_.grade_); +} +inline void QueryCoopRequest::_internal_set_grade(::ei::Contract_PlayerGrade value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::Contract_PlayerGrade_IsValid(value)); + _impl_.grade_ = value; +} // optional uint32 client_version = 3; -inline bool QueryCoopRequest::_internal_has_client_version() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool QueryCoopRequest::has_client_version() const { - return _internal_has_client_version(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void QueryCoopRequest::clear_client_version() { - client_version_ = 0u; - _has_bits_[0] &= ~0x00000008u; -} -inline uint32_t QueryCoopRequest::_internal_client_version() const { - return client_version_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_version_ = 0u; + _impl_._has_bits_[0] &= ~0x00000008u; } -inline uint32_t QueryCoopRequest::client_version() const { +inline ::uint32_t QueryCoopRequest::client_version() const { // @@protoc_insertion_point(field_get:ei.QueryCoopRequest.client_version) return _internal_client_version(); } -inline void QueryCoopRequest::_internal_set_client_version(uint32_t value) { - _has_bits_[0] |= 0x00000008u; - client_version_ = value; -} -inline void QueryCoopRequest::set_client_version(uint32_t value) { +inline void QueryCoopRequest::set_client_version(::uint32_t value) { _internal_set_client_version(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.QueryCoopRequest.client_version) } +inline ::uint32_t QueryCoopRequest::_internal_client_version() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.client_version_; +} +inline void QueryCoopRequest::_internal_set_client_version(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_version_ = value; +} // ------------------------------------------------------------------- // QueryCoopResponse // optional bool exists = 1; -inline bool QueryCoopResponse::_internal_has_exists() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool QueryCoopResponse::has_exists() const { - return _internal_has_exists(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void QueryCoopResponse::clear_exists() { - exists_ = false; - _has_bits_[0] &= ~0x00000001u; -} -inline bool QueryCoopResponse::_internal_exists() const { - return exists_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.exists_ = false; + _impl_._has_bits_[0] &= ~0x00000001u; } inline bool QueryCoopResponse::exists() const { // @@protoc_insertion_point(field_get:ei.QueryCoopResponse.exists) return _internal_exists(); } -inline void QueryCoopResponse::_internal_set_exists(bool value) { - _has_bits_[0] |= 0x00000001u; - exists_ = value; -} inline void QueryCoopResponse::set_exists(bool value) { _internal_set_exists(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.QueryCoopResponse.exists) } +inline bool QueryCoopResponse::_internal_exists() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.exists_; +} +inline void QueryCoopResponse::_internal_set_exists(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.exists_ = value; +} // optional bool full = 2; -inline bool QueryCoopResponse::_internal_has_full() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool QueryCoopResponse::has_full() const { - return _internal_has_full(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void QueryCoopResponse::clear_full() { - full_ = false; - _has_bits_[0] &= ~0x00000002u; -} -inline bool QueryCoopResponse::_internal_full() const { - return full_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.full_ = false; + _impl_._has_bits_[0] &= ~0x00000002u; } inline bool QueryCoopResponse::full() const { // @@protoc_insertion_point(field_get:ei.QueryCoopResponse.full) return _internal_full(); } -inline void QueryCoopResponse::_internal_set_full(bool value) { - _has_bits_[0] |= 0x00000002u; - full_ = value; -} inline void QueryCoopResponse::set_full(bool value) { _internal_set_full(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.QueryCoopResponse.full) } +inline bool QueryCoopResponse::_internal_full() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.full_; +} +inline void QueryCoopResponse::_internal_set_full(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.full_ = value; +} // optional bool expired = 5; -inline bool QueryCoopResponse::_internal_has_expired() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool QueryCoopResponse::has_expired() const { - return _internal_has_expired(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void QueryCoopResponse::clear_expired() { - expired_ = false; - _has_bits_[0] &= ~0x00000004u; -} -inline bool QueryCoopResponse::_internal_expired() const { - return expired_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.expired_ = false; + _impl_._has_bits_[0] &= ~0x00000004u; } inline bool QueryCoopResponse::expired() const { // @@protoc_insertion_point(field_get:ei.QueryCoopResponse.expired) return _internal_expired(); } -inline void QueryCoopResponse::_internal_set_expired(bool value) { - _has_bits_[0] |= 0x00000004u; - expired_ = value; -} inline void QueryCoopResponse::set_expired(bool value) { _internal_set_expired(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.QueryCoopResponse.expired) } +inline bool QueryCoopResponse::_internal_expired() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.expired_; +} +inline void QueryCoopResponse::_internal_set_expired(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.expired_ = value; +} // optional bool different_league = 4; -inline bool QueryCoopResponse::_internal_has_different_league() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool QueryCoopResponse::has_different_league() const { - return _internal_has_different_league(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void QueryCoopResponse::clear_different_league() { - different_league_ = false; - _has_bits_[0] &= ~0x00000008u; -} -inline bool QueryCoopResponse::_internal_different_league() const { - return different_league_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.different_league_ = false; + _impl_._has_bits_[0] &= ~0x00000008u; } inline bool QueryCoopResponse::different_league() const { // @@protoc_insertion_point(field_get:ei.QueryCoopResponse.different_league) return _internal_different_league(); } -inline void QueryCoopResponse::_internal_set_different_league(bool value) { - _has_bits_[0] |= 0x00000008u; - different_league_ = value; -} inline void QueryCoopResponse::set_different_league(bool value) { _internal_set_different_league(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.QueryCoopResponse.different_league) } +inline bool QueryCoopResponse::_internal_different_league() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.different_league_; +} +inline void QueryCoopResponse::_internal_set_different_league(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.different_league_ = value; +} // optional bool different_grade = 6; -inline bool QueryCoopResponse::_internal_has_different_grade() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool QueryCoopResponse::has_different_grade() const { - return _internal_has_different_grade(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void QueryCoopResponse::clear_different_grade() { - different_grade_ = false; - _has_bits_[0] &= ~0x00000010u; -} -inline bool QueryCoopResponse::_internal_different_grade() const { - return different_grade_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.different_grade_ = false; + _impl_._has_bits_[0] &= ~0x00000010u; } inline bool QueryCoopResponse::different_grade() const { // @@protoc_insertion_point(field_get:ei.QueryCoopResponse.different_grade) return _internal_different_grade(); } -inline void QueryCoopResponse::_internal_set_different_grade(bool value) { - _has_bits_[0] |= 0x00000010u; - different_grade_ = value; -} inline void QueryCoopResponse::set_different_grade(bool value) { _internal_set_different_grade(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.QueryCoopResponse.different_grade) } +inline bool QueryCoopResponse::_internal_different_grade() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.different_grade_; +} +inline void QueryCoopResponse::_internal_set_different_grade(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.different_grade_ = value; +} // optional bool cc_only = 7; -inline bool QueryCoopResponse::_internal_has_cc_only() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool QueryCoopResponse::has_cc_only() const { - return _internal_has_cc_only(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void QueryCoopResponse::clear_cc_only() { - cc_only_ = false; - _has_bits_[0] &= ~0x00000020u; -} -inline bool QueryCoopResponse::_internal_cc_only() const { - return cc_only_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cc_only_ = false; + _impl_._has_bits_[0] &= ~0x00000020u; } inline bool QueryCoopResponse::cc_only() const { // @@protoc_insertion_point(field_get:ei.QueryCoopResponse.cc_only) return _internal_cc_only(); } -inline void QueryCoopResponse::_internal_set_cc_only(bool value) { - _has_bits_[0] |= 0x00000020u; - cc_only_ = value; -} inline void QueryCoopResponse::set_cc_only(bool value) { _internal_set_cc_only(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.QueryCoopResponse.cc_only) } +inline bool QueryCoopResponse::_internal_cc_only() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.cc_only_; +} +inline void QueryCoopResponse::_internal_set_cc_only(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cc_only_ = value; +} // optional bool banned = 3; -inline bool QueryCoopResponse::_internal_has_banned() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool QueryCoopResponse::has_banned() const { - return _internal_has_banned(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void QueryCoopResponse::clear_banned() { - banned_ = false; - _has_bits_[0] &= ~0x00000040u; -} -inline bool QueryCoopResponse::_internal_banned() const { - return banned_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.banned_ = false; + _impl_._has_bits_[0] &= ~0x00000040u; } inline bool QueryCoopResponse::banned() const { // @@protoc_insertion_point(field_get:ei.QueryCoopResponse.banned) return _internal_banned(); } -inline void QueryCoopResponse::_internal_set_banned(bool value) { - _has_bits_[0] |= 0x00000040u; - banned_ = value; -} inline void QueryCoopResponse::set_banned(bool value) { _internal_set_banned(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.QueryCoopResponse.banned) } +inline bool QueryCoopResponse::_internal_banned() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.banned_; +} +inline void QueryCoopResponse::_internal_set_banned(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.banned_ = value; +} // ------------------------------------------------------------------- // CreateCoopRequest // optional .ei.BasicRequestInfo rinfo = 10; -inline bool CreateCoopRequest::_internal_has_rinfo() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - PROTOBUF_ASSUME(!value || rinfo_ != nullptr); - return value; -} inline bool CreateCoopRequest::has_rinfo() const { - return _internal_has_rinfo(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + PROTOBUF_ASSUME(!value || _impl_.rinfo_ != nullptr); + return value; } inline void CreateCoopRequest::clear_rinfo() { - if (rinfo_ != nullptr) rinfo_->Clear(); - _has_bits_[0] &= ~0x00000010u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ != nullptr) _impl_.rinfo_->Clear(); + _impl_._has_bits_[0] &= ~0x00000010u; } inline const ::ei::BasicRequestInfo& CreateCoopRequest::_internal_rinfo() const { - const ::ei::BasicRequestInfo* p = rinfo_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_BasicRequestInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::BasicRequestInfo* p = _impl_.rinfo_; + return p != nullptr ? *p : reinterpret_cast(::ei::_BasicRequestInfo_default_instance_); } -inline const ::ei::BasicRequestInfo& CreateCoopRequest::rinfo() const { +inline const ::ei::BasicRequestInfo& CreateCoopRequest::rinfo() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CreateCoopRequest.rinfo) return _internal_rinfo(); } -inline void CreateCoopRequest::unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rinfo_); +inline void CreateCoopRequest::unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.rinfo_); } - rinfo_ = rinfo; - if (rinfo) { - _has_bits_[0] |= 0x00000010u; + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; + _impl_._has_bits_[0] &= ~0x00000010u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.CreateCoopRequest.rinfo) } inline ::ei::BasicRequestInfo* CreateCoopRequest::release_rinfo() { - _has_bits_[0] &= ~0x00000010u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000010u; + ::ei::BasicRequestInfo* released = _impl_.rinfo_; + _impl_.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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::BasicRequestInfo* CreateCoopRequest::unsafe_arena_release_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.CreateCoopRequest.rinfo) - _has_bits_[0] &= ~0x00000010u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000010u; + ::ei::BasicRequestInfo* temp = _impl_.rinfo_; + _impl_.rinfo_ = nullptr; return temp; } inline ::ei::BasicRequestInfo* CreateCoopRequest::_internal_mutable_rinfo() { - _has_bits_[0] |= 0x00000010u; - if (rinfo_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::BasicRequestInfo>(GetArenaForAllocation()); - rinfo_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::BasicRequestInfo>(GetArena()); + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(p); } - return rinfo_; + return _impl_.rinfo_; } -inline ::ei::BasicRequestInfo* CreateCoopRequest::mutable_rinfo() { +inline ::ei::BasicRequestInfo* CreateCoopRequest::mutable_rinfo() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000010u; ::ei::BasicRequestInfo* _msg = _internal_mutable_rinfo(); // @@protoc_insertion_point(field_mutable:ei.CreateCoopRequest.rinfo) return _msg; } -inline void CreateCoopRequest::set_allocated_rinfo(::ei::BasicRequestInfo* rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void CreateCoopRequest::set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete rinfo_; + delete (_impl_.rinfo_); } - if (rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rinfo); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - rinfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, rinfo, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000010u; + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; + _impl_._has_bits_[0] &= ~0x00000010u; } - rinfo_ = rinfo; + + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.CreateCoopRequest.rinfo) } // optional string contract_identifier = 1; -inline bool CreateCoopRequest::_internal_has_contract_identifier() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool CreateCoopRequest::has_contract_identifier() const { - return _internal_has_contract_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void CreateCoopRequest::clear_contract_identifier() { - contract_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contract_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& CreateCoopRequest::contract_identifier() const { +inline const std::string& CreateCoopRequest::contract_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CreateCoopRequest.contract_identifier) return _internal_contract_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void CreateCoopRequest::set_contract_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - contract_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void CreateCoopRequest::set_contract_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.contract_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.CreateCoopRequest.contract_identifier) } -inline std::string* CreateCoopRequest::mutable_contract_identifier() { +inline std::string* CreateCoopRequest::mutable_contract_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_contract_identifier(); // @@protoc_insertion_point(field_mutable:ei.CreateCoopRequest.contract_identifier) return _s; } inline const std::string& CreateCoopRequest::_internal_contract_identifier() const { - return contract_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contract_identifier_.Get(); } inline void CreateCoopRequest::_internal_set_contract_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - contract_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.contract_identifier_.Set(value, GetArena()); } inline std::string* CreateCoopRequest::_internal_mutable_contract_identifier() { - _has_bits_[0] |= 0x00000001u; - return contract_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.contract_identifier_.Mutable( GetArena()); } inline std::string* CreateCoopRequest::release_contract_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.CreateCoopRequest.contract_identifier) - if (!_internal_has_contract_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = contract_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_identifier_.IsDefault()) { - contract_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.contract_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void CreateCoopRequest::set_allocated_contract_identifier(std::string* contract_identifier) { - if (contract_identifier != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void CreateCoopRequest::set_allocated_contract_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - contract_identifier_.SetAllocated(contract_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_identifier_.IsDefault()) { - contract_identifier_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.contract_identifier_.IsDefault()) { + _impl_.contract_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.CreateCoopRequest.contract_identifier) } // optional string coop_identifier = 2; -inline bool CreateCoopRequest::_internal_has_coop_identifier() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool CreateCoopRequest::has_coop_identifier() const { - return _internal_has_coop_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void CreateCoopRequest::clear_coop_identifier() { - coop_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& CreateCoopRequest::coop_identifier() const { +inline const std::string& CreateCoopRequest::coop_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CreateCoopRequest.coop_identifier) return _internal_coop_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void CreateCoopRequest::set_coop_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - coop_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void CreateCoopRequest::set_coop_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.coop_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.CreateCoopRequest.coop_identifier) } -inline std::string* CreateCoopRequest::mutable_coop_identifier() { +inline std::string* CreateCoopRequest::mutable_coop_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_coop_identifier(); // @@protoc_insertion_point(field_mutable:ei.CreateCoopRequest.coop_identifier) return _s; } inline const std::string& CreateCoopRequest::_internal_coop_identifier() const { - return coop_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.coop_identifier_.Get(); } inline void CreateCoopRequest::_internal_set_coop_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - coop_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.coop_identifier_.Set(value, GetArena()); } inline std::string* CreateCoopRequest::_internal_mutable_coop_identifier() { - _has_bits_[0] |= 0x00000002u; - return coop_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.coop_identifier_.Mutable( GetArena()); } inline std::string* CreateCoopRequest::release_coop_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.CreateCoopRequest.coop_identifier) - if (!_internal_has_coop_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = coop_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (coop_identifier_.IsDefault()) { - coop_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.coop_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.coop_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void CreateCoopRequest::set_allocated_coop_identifier(std::string* coop_identifier) { - if (coop_identifier != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void CreateCoopRequest::set_allocated_coop_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - coop_identifier_.SetAllocated(coop_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (coop_identifier_.IsDefault()) { - coop_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.coop_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.coop_identifier_.IsDefault()) { + _impl_.coop_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.CreateCoopRequest.coop_identifier) } // optional bool public = 13; -inline bool CreateCoopRequest::_internal_has_public_() const { - bool value = (_has_bits_[0] & 0x00001000u) != 0; - return value; -} inline bool CreateCoopRequest::has_public_() const { - return _internal_has_public_(); + bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0; + return value; } inline void CreateCoopRequest::clear_public_() { - public__ = false; - _has_bits_[0] &= ~0x00001000u; -} -inline bool CreateCoopRequest::_internal_public_() const { - return public__; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.public__ = false; + _impl_._has_bits_[0] &= ~0x00001000u; } inline bool CreateCoopRequest::public_() const { // @@protoc_insertion_point(field_get:ei.CreateCoopRequest.public) return _internal_public_(); } -inline void CreateCoopRequest::_internal_set_public_(bool value) { - _has_bits_[0] |= 0x00001000u; - public__ = value; -} inline void CreateCoopRequest::set_public_(bool value) { _internal_set_public_(value); + _impl_._has_bits_[0] |= 0x00001000u; // @@protoc_insertion_point(field_set:ei.CreateCoopRequest.public) } +inline bool CreateCoopRequest::_internal_public_() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.public__; +} +inline void CreateCoopRequest::_internal_set_public_(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.public__ = value; +} // optional bool cc_only = 14; -inline bool CreateCoopRequest::_internal_has_cc_only() const { - bool value = (_has_bits_[0] & 0x00002000u) != 0; - return value; -} inline bool CreateCoopRequest::has_cc_only() const { - return _internal_has_cc_only(); + bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0; + return value; } inline void CreateCoopRequest::clear_cc_only() { - cc_only_ = false; - _has_bits_[0] &= ~0x00002000u; -} -inline bool CreateCoopRequest::_internal_cc_only() const { - return cc_only_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cc_only_ = false; + _impl_._has_bits_[0] &= ~0x00002000u; } inline bool CreateCoopRequest::cc_only() const { // @@protoc_insertion_point(field_get:ei.CreateCoopRequest.cc_only) return _internal_cc_only(); } -inline void CreateCoopRequest::_internal_set_cc_only(bool value) { - _has_bits_[0] |= 0x00002000u; - cc_only_ = value; -} inline void CreateCoopRequest::set_cc_only(bool value) { _internal_set_cc_only(value); + _impl_._has_bits_[0] |= 0x00002000u; // @@protoc_insertion_point(field_set:ei.CreateCoopRequest.cc_only) } +inline bool CreateCoopRequest::_internal_cc_only() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.cc_only_; +} +inline void CreateCoopRequest::_internal_set_cc_only(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cc_only_ = value; +} // optional bool allow_all_grades = 16; -inline bool CreateCoopRequest::_internal_has_allow_all_grades() const { - bool value = (_has_bits_[0] & 0x00004000u) != 0; - return value; -} inline bool CreateCoopRequest::has_allow_all_grades() const { - return _internal_has_allow_all_grades(); + bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0; + return value; } inline void CreateCoopRequest::clear_allow_all_grades() { - allow_all_grades_ = false; - _has_bits_[0] &= ~0x00004000u; -} -inline bool CreateCoopRequest::_internal_allow_all_grades() const { - return allow_all_grades_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.allow_all_grades_ = false; + _impl_._has_bits_[0] &= ~0x00004000u; } inline bool CreateCoopRequest::allow_all_grades() const { // @@protoc_insertion_point(field_get:ei.CreateCoopRequest.allow_all_grades) return _internal_allow_all_grades(); } -inline void CreateCoopRequest::_internal_set_allow_all_grades(bool value) { - _has_bits_[0] |= 0x00004000u; - allow_all_grades_ = value; -} inline void CreateCoopRequest::set_allow_all_grades(bool value) { _internal_set_allow_all_grades(value); + _impl_._has_bits_[0] |= 0x00004000u; // @@protoc_insertion_point(field_set:ei.CreateCoopRequest.allow_all_grades) } +inline bool CreateCoopRequest::_internal_allow_all_grades() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.allow_all_grades_; +} +inline void CreateCoopRequest::_internal_set_allow_all_grades(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.allow_all_grades_ = value; +} // optional double seconds_remaining = 3; -inline bool CreateCoopRequest::_internal_has_seconds_remaining() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool CreateCoopRequest::has_seconds_remaining() const { - return _internal_has_seconds_remaining(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void CreateCoopRequest::clear_seconds_remaining() { - seconds_remaining_ = 0; - _has_bits_[0] &= ~0x00000020u; -} -inline double CreateCoopRequest::_internal_seconds_remaining() const { - return seconds_remaining_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_remaining_ = 0; + _impl_._has_bits_[0] &= ~0x00000020u; } inline double CreateCoopRequest::seconds_remaining() const { // @@protoc_insertion_point(field_get:ei.CreateCoopRequest.seconds_remaining) return _internal_seconds_remaining(); } -inline void CreateCoopRequest::_internal_set_seconds_remaining(double value) { - _has_bits_[0] |= 0x00000020u; - seconds_remaining_ = value; -} inline void CreateCoopRequest::set_seconds_remaining(double value) { _internal_set_seconds_remaining(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.CreateCoopRequest.seconds_remaining) } +inline double CreateCoopRequest::_internal_seconds_remaining() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.seconds_remaining_; +} +inline void CreateCoopRequest::_internal_set_seconds_remaining(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_remaining_ = value; +} // optional string user_id = 4; -inline bool CreateCoopRequest::_internal_has_user_id() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool CreateCoopRequest::has_user_id() const { - return _internal_has_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void CreateCoopRequest::clear_user_id() { - user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& CreateCoopRequest::user_id() const { +inline const std::string& CreateCoopRequest::user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CreateCoopRequest.user_id) return _internal_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void CreateCoopRequest::set_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void CreateCoopRequest::set_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.CreateCoopRequest.user_id) } -inline std::string* CreateCoopRequest::mutable_user_id() { +inline std::string* CreateCoopRequest::mutable_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_user_id(); // @@protoc_insertion_point(field_mutable:ei.CreateCoopRequest.user_id) return _s; } inline const std::string& CreateCoopRequest::_internal_user_id() const { - return user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_id_.Get(); } inline void CreateCoopRequest::_internal_set_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.user_id_.Set(value, GetArena()); } inline std::string* CreateCoopRequest::_internal_mutable_user_id() { - _has_bits_[0] |= 0x00000004u; - return user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.user_id_.Mutable( GetArena()); } inline std::string* CreateCoopRequest::release_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.CreateCoopRequest.user_id) - if (!_internal_has_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { 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; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void CreateCoopRequest::set_allocated_user_id(std::string* user_id) { - if (user_id != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void CreateCoopRequest::set_allocated_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._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 + _impl_.user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_id_.IsDefault()) { + _impl_.user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.CreateCoopRequest.user_id) } // optional string user_name = 5; -inline bool CreateCoopRequest::_internal_has_user_name() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool CreateCoopRequest::has_user_name() const { - return _internal_has_user_name(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void CreateCoopRequest::clear_user_name() { - user_name_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_name_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000008u; } -inline const std::string& CreateCoopRequest::user_name() const { +inline const std::string& CreateCoopRequest::user_name() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CreateCoopRequest.user_name) return _internal_user_name(); } -template -inline PROTOBUF_ALWAYS_INLINE -void CreateCoopRequest::set_user_name(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000008u; - user_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void CreateCoopRequest::set_user_name(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.user_name_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.CreateCoopRequest.user_name) } -inline std::string* CreateCoopRequest::mutable_user_name() { +inline std::string* CreateCoopRequest::mutable_user_name() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_user_name(); // @@protoc_insertion_point(field_mutable:ei.CreateCoopRequest.user_name) return _s; } inline const std::string& CreateCoopRequest::_internal_user_name() const { - return user_name_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_name_.Get(); } inline void CreateCoopRequest::_internal_set_user_name(const std::string& value) { - _has_bits_[0] |= 0x00000008u; - user_name_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.user_name_.Set(value, GetArena()); } inline std::string* CreateCoopRequest::_internal_mutable_user_name() { - _has_bits_[0] |= 0x00000008u; - return user_name_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + return _impl_.user_name_.Mutable( GetArena()); } inline std::string* CreateCoopRequest::release_user_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.CreateCoopRequest.user_name) - if (!_internal_has_user_name()) { + if ((_impl_._has_bits_[0] & 0x00000008u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000008u; - auto* p = user_name_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (user_name_.IsDefault()) { - user_name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000008u; + auto* released = _impl_.user_name_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_name_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void CreateCoopRequest::set_allocated_user_name(std::string* user_name) { - if (user_name != nullptr) { - _has_bits_[0] |= 0x00000008u; +inline void CreateCoopRequest::set_allocated_user_name(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; - } - user_name_.SetAllocated(user_name, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (user_name_.IsDefault()) { - user_name_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000008u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_name_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_name_.IsDefault()) { + _impl_.user_name_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.CreateCoopRequest.user_name) } // optional double soul_power = 8; -inline bool CreateCoopRequest::_internal_has_soul_power() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool CreateCoopRequest::has_soul_power() const { - return _internal_has_soul_power(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void CreateCoopRequest::clear_soul_power() { - soul_power_ = 0; - _has_bits_[0] &= ~0x00000100u; -} -inline double CreateCoopRequest::_internal_soul_power() const { - return soul_power_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_power_ = 0; + _impl_._has_bits_[0] &= ~0x00000100u; } inline double CreateCoopRequest::soul_power() const { // @@protoc_insertion_point(field_get:ei.CreateCoopRequest.soul_power) return _internal_soul_power(); } -inline void CreateCoopRequest::_internal_set_soul_power(double value) { - _has_bits_[0] |= 0x00000100u; - soul_power_ = value; -} inline void CreateCoopRequest::set_soul_power(double value) { _internal_set_soul_power(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.CreateCoopRequest.soul_power) } +inline double CreateCoopRequest::_internal_soul_power() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.soul_power_; +} +inline void CreateCoopRequest::_internal_set_soul_power(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_power_ = value; +} // optional double eop = 11; -inline bool CreateCoopRequest::_internal_has_eop() const { - bool value = (_has_bits_[0] & 0x00000800u) != 0; - return value; -} inline bool CreateCoopRequest::has_eop() const { - return _internal_has_eop(); + bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; + return value; } inline void CreateCoopRequest::clear_eop() { - eop_ = 0; - _has_bits_[0] &= ~0x00000800u; -} -inline double CreateCoopRequest::_internal_eop() const { - return eop_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.eop_ = 0; + _impl_._has_bits_[0] &= ~0x00000800u; } inline double CreateCoopRequest::eop() const { // @@protoc_insertion_point(field_get:ei.CreateCoopRequest.eop) return _internal_eop(); } -inline void CreateCoopRequest::_internal_set_eop(double value) { - _has_bits_[0] |= 0x00000800u; - eop_ = value; -} inline void CreateCoopRequest::set_eop(double value) { _internal_set_eop(value); + _impl_._has_bits_[0] |= 0x00000800u; // @@protoc_insertion_point(field_set:ei.CreateCoopRequest.eop) } +inline double CreateCoopRequest::_internal_eop() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.eop_; +} +inline void CreateCoopRequest::_internal_set_eop(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.eop_ = value; +} // optional uint32 league = 9; -inline bool CreateCoopRequest::_internal_has_league() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool CreateCoopRequest::has_league() const { - return _internal_has_league(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void CreateCoopRequest::clear_league() { - league_ = 0u; - _has_bits_[0] &= ~0x00000200u; -} -inline uint32_t CreateCoopRequest::_internal_league() const { - return league_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.league_ = 0u; + _impl_._has_bits_[0] &= ~0x00000200u; } -inline uint32_t CreateCoopRequest::league() const { +inline ::uint32_t CreateCoopRequest::league() const { // @@protoc_insertion_point(field_get:ei.CreateCoopRequest.league) return _internal_league(); } -inline void CreateCoopRequest::_internal_set_league(uint32_t value) { - _has_bits_[0] |= 0x00000200u; - league_ = value; -} -inline void CreateCoopRequest::set_league(uint32_t value) { +inline void CreateCoopRequest::set_league(::uint32_t value) { _internal_set_league(value); + _impl_._has_bits_[0] |= 0x00000200u; // @@protoc_insertion_point(field_set:ei.CreateCoopRequest.league) } +inline ::uint32_t CreateCoopRequest::_internal_league() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.league_; +} +inline void CreateCoopRequest::_internal_set_league(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.league_ = value; +} // optional .ei.Contract.PlayerGrade grade = 12; -inline bool CreateCoopRequest::_internal_has_grade() const { - bool value = (_has_bits_[0] & 0x00000400u) != 0; - return value; -} inline bool CreateCoopRequest::has_grade() const { - return _internal_has_grade(); + bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0; + return value; } inline void CreateCoopRequest::clear_grade() { - grade_ = 0; - _has_bits_[0] &= ~0x00000400u; -} -inline ::ei::Contract_PlayerGrade CreateCoopRequest::_internal_grade() const { - return static_cast< ::ei::Contract_PlayerGrade >(grade_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.grade_ = 0; + _impl_._has_bits_[0] &= ~0x00000400u; } inline ::ei::Contract_PlayerGrade CreateCoopRequest::grade() const { // @@protoc_insertion_point(field_get:ei.CreateCoopRequest.grade) return _internal_grade(); } -inline void CreateCoopRequest::_internal_set_grade(::ei::Contract_PlayerGrade value) { - assert(::ei::Contract_PlayerGrade_IsValid(value)); - _has_bits_[0] |= 0x00000400u; - grade_ = value; -} inline void CreateCoopRequest::set_grade(::ei::Contract_PlayerGrade value) { _internal_set_grade(value); + _impl_._has_bits_[0] |= 0x00000400u; // @@protoc_insertion_point(field_set:ei.CreateCoopRequest.grade) } +inline ::ei::Contract_PlayerGrade CreateCoopRequest::_internal_grade() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::Contract_PlayerGrade>(_impl_.grade_); +} +inline void CreateCoopRequest::_internal_set_grade(::ei::Contract_PlayerGrade value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::Contract_PlayerGrade_IsValid(value)); + _impl_.grade_ = value; +} // optional bool points_replay = 15; -inline bool CreateCoopRequest::_internal_has_points_replay() const { - bool value = (_has_bits_[0] & 0x00008000u) != 0; - return value; -} inline bool CreateCoopRequest::has_points_replay() const { - return _internal_has_points_replay(); + bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0; + return value; } inline void CreateCoopRequest::clear_points_replay() { - points_replay_ = false; - _has_bits_[0] &= ~0x00008000u; -} -inline bool CreateCoopRequest::_internal_points_replay() const { - return points_replay_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.points_replay_ = false; + _impl_._has_bits_[0] &= ~0x00008000u; } inline bool CreateCoopRequest::points_replay() const { // @@protoc_insertion_point(field_get:ei.CreateCoopRequest.points_replay) return _internal_points_replay(); } -inline void CreateCoopRequest::_internal_set_points_replay(bool value) { - _has_bits_[0] |= 0x00008000u; - points_replay_ = value; -} inline void CreateCoopRequest::set_points_replay(bool value) { _internal_set_points_replay(value); + _impl_._has_bits_[0] |= 0x00008000u; // @@protoc_insertion_point(field_set:ei.CreateCoopRequest.points_replay) } +inline bool CreateCoopRequest::_internal_points_replay() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.points_replay_; +} +inline void CreateCoopRequest::_internal_set_points_replay(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.points_replay_ = value; +} // optional .ei.Platform platform = 6; -inline bool CreateCoopRequest::_internal_has_platform() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool CreateCoopRequest::has_platform() const { - return _internal_has_platform(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void CreateCoopRequest::clear_platform() { - platform_ = 0; - _has_bits_[0] &= ~0x00000040u; -} -inline ::ei::Platform CreateCoopRequest::_internal_platform() const { - return static_cast< ::ei::Platform >(platform_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.platform_ = 0; + _impl_._has_bits_[0] &= ~0x00000040u; } inline ::ei::Platform CreateCoopRequest::platform() const { // @@protoc_insertion_point(field_get:ei.CreateCoopRequest.platform) return _internal_platform(); } -inline void CreateCoopRequest::_internal_set_platform(::ei::Platform value) { - assert(::ei::Platform_IsValid(value)); - _has_bits_[0] |= 0x00000040u; - platform_ = value; -} inline void CreateCoopRequest::set_platform(::ei::Platform value) { _internal_set_platform(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.CreateCoopRequest.platform) } +inline ::ei::Platform CreateCoopRequest::_internal_platform() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::Platform>(_impl_.platform_); +} +inline void CreateCoopRequest::_internal_set_platform(::ei::Platform value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::Platform_IsValid(value)); + _impl_.platform_ = value; +} // optional uint32 client_version = 7; -inline bool CreateCoopRequest::_internal_has_client_version() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool CreateCoopRequest::has_client_version() const { - return _internal_has_client_version(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void CreateCoopRequest::clear_client_version() { - client_version_ = 0u; - _has_bits_[0] &= ~0x00000080u; -} -inline uint32_t CreateCoopRequest::_internal_client_version() const { - return client_version_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_version_ = 0u; + _impl_._has_bits_[0] &= ~0x00000080u; } -inline uint32_t CreateCoopRequest::client_version() const { +inline ::uint32_t CreateCoopRequest::client_version() const { // @@protoc_insertion_point(field_get:ei.CreateCoopRequest.client_version) return _internal_client_version(); } -inline void CreateCoopRequest::_internal_set_client_version(uint32_t value) { - _has_bits_[0] |= 0x00000080u; - client_version_ = value; -} -inline void CreateCoopRequest::set_client_version(uint32_t value) { +inline void CreateCoopRequest::set_client_version(::uint32_t value) { _internal_set_client_version(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.CreateCoopRequest.client_version) } +inline ::uint32_t CreateCoopRequest::_internal_client_version() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.client_version_; +} +inline void CreateCoopRequest::_internal_set_client_version(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_version_ = value; +} // ------------------------------------------------------------------- // CreateCoopResponse // optional bool success = 1; -inline bool CreateCoopResponse::_internal_has_success() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool CreateCoopResponse::has_success() const { - return _internal_has_success(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void CreateCoopResponse::clear_success() { - success_ = false; - _has_bits_[0] &= ~0x00000002u; -} -inline bool CreateCoopResponse::_internal_success() const { - return success_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.success_ = false; + _impl_._has_bits_[0] &= ~0x00000002u; } inline bool CreateCoopResponse::success() const { // @@protoc_insertion_point(field_get:ei.CreateCoopResponse.success) return _internal_success(); } -inline void CreateCoopResponse::_internal_set_success(bool value) { - _has_bits_[0] |= 0x00000002u; - success_ = value; -} inline void CreateCoopResponse::set_success(bool value) { _internal_set_success(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.CreateCoopResponse.success) } +inline bool CreateCoopResponse::_internal_success() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.success_; +} +inline void CreateCoopResponse::_internal_set_success(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.success_ = value; +} // optional string message = 2; -inline bool CreateCoopResponse::_internal_has_message() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool CreateCoopResponse::has_message() const { - return _internal_has_message(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void CreateCoopResponse::clear_message() { - message_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.message_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& CreateCoopResponse::message() const { +inline const std::string& CreateCoopResponse::message() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CreateCoopResponse.message) return _internal_message(); } -template -inline PROTOBUF_ALWAYS_INLINE -void CreateCoopResponse::set_message(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - message_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void CreateCoopResponse::set_message(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.message_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.CreateCoopResponse.message) } -inline std::string* CreateCoopResponse::mutable_message() { +inline std::string* CreateCoopResponse::mutable_message() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_message(); // @@protoc_insertion_point(field_mutable:ei.CreateCoopResponse.message) return _s; } inline const std::string& CreateCoopResponse::_internal_message() const { - return message_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.message_.Get(); } inline void CreateCoopResponse::_internal_set_message(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - message_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.message_.Set(value, GetArena()); } inline std::string* CreateCoopResponse::_internal_mutable_message() { - _has_bits_[0] |= 0x00000001u; - return message_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.message_.Mutable( GetArena()); } inline std::string* CreateCoopResponse::release_message() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.CreateCoopResponse.message) - if (!_internal_has_message()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = message_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (message_.IsDefault()) { - message_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.message_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.message_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void CreateCoopResponse::set_allocated_message(std::string* message) { - if (message != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void CreateCoopResponse::set_allocated_message(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - message_.SetAllocated(message, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (message_.IsDefault()) { - message_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.message_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.message_.IsDefault()) { + _impl_.message_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.CreateCoopResponse.message) } @@ -80825,1934 +88696,1991 @@ inline void CreateCoopResponse::set_allocated_message(std::string* message) { // JoinCoopRequest // optional .ei.BasicRequestInfo rinfo = 10; -inline bool JoinCoopRequest::_internal_has_rinfo() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - PROTOBUF_ASSUME(!value || rinfo_ != nullptr); - return value; -} inline bool JoinCoopRequest::has_rinfo() const { - return _internal_has_rinfo(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + PROTOBUF_ASSUME(!value || _impl_.rinfo_ != nullptr); + return value; } inline void JoinCoopRequest::clear_rinfo() { - if (rinfo_ != nullptr) rinfo_->Clear(); - _has_bits_[0] &= ~0x00000010u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ != nullptr) _impl_.rinfo_->Clear(); + _impl_._has_bits_[0] &= ~0x00000010u; } inline const ::ei::BasicRequestInfo& JoinCoopRequest::_internal_rinfo() const { - const ::ei::BasicRequestInfo* p = rinfo_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_BasicRequestInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::BasicRequestInfo* p = _impl_.rinfo_; + return p != nullptr ? *p : reinterpret_cast(::ei::_BasicRequestInfo_default_instance_); } -inline const ::ei::BasicRequestInfo& JoinCoopRequest::rinfo() const { +inline const ::ei::BasicRequestInfo& JoinCoopRequest::rinfo() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.JoinCoopRequest.rinfo) return _internal_rinfo(); } -inline void JoinCoopRequest::unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rinfo_); +inline void JoinCoopRequest::unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.rinfo_); } - rinfo_ = rinfo; - if (rinfo) { - _has_bits_[0] |= 0x00000010u; + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; + _impl_._has_bits_[0] &= ~0x00000010u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.JoinCoopRequest.rinfo) } inline ::ei::BasicRequestInfo* JoinCoopRequest::release_rinfo() { - _has_bits_[0] &= ~0x00000010u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000010u; + ::ei::BasicRequestInfo* released = _impl_.rinfo_; + _impl_.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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::BasicRequestInfo* JoinCoopRequest::unsafe_arena_release_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.JoinCoopRequest.rinfo) - _has_bits_[0] &= ~0x00000010u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000010u; + ::ei::BasicRequestInfo* temp = _impl_.rinfo_; + _impl_.rinfo_ = nullptr; return temp; } inline ::ei::BasicRequestInfo* JoinCoopRequest::_internal_mutable_rinfo() { - _has_bits_[0] |= 0x00000010u; - if (rinfo_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::BasicRequestInfo>(GetArenaForAllocation()); - rinfo_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::BasicRequestInfo>(GetArena()); + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(p); } - return rinfo_; + return _impl_.rinfo_; } -inline ::ei::BasicRequestInfo* JoinCoopRequest::mutable_rinfo() { +inline ::ei::BasicRequestInfo* JoinCoopRequest::mutable_rinfo() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000010u; ::ei::BasicRequestInfo* _msg = _internal_mutable_rinfo(); // @@protoc_insertion_point(field_mutable:ei.JoinCoopRequest.rinfo) return _msg; } -inline void JoinCoopRequest::set_allocated_rinfo(::ei::BasicRequestInfo* rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void JoinCoopRequest::set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete rinfo_; + delete (_impl_.rinfo_); } - if (rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rinfo); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - rinfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, rinfo, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000010u; + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; + _impl_._has_bits_[0] &= ~0x00000010u; } - rinfo_ = rinfo; + + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.JoinCoopRequest.rinfo) } // optional string contract_identifier = 1; -inline bool JoinCoopRequest::_internal_has_contract_identifier() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool JoinCoopRequest::has_contract_identifier() const { - return _internal_has_contract_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void JoinCoopRequest::clear_contract_identifier() { - contract_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contract_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& JoinCoopRequest::contract_identifier() const { +inline const std::string& JoinCoopRequest::contract_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.JoinCoopRequest.contract_identifier) return _internal_contract_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void JoinCoopRequest::set_contract_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - contract_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void JoinCoopRequest::set_contract_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.contract_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.JoinCoopRequest.contract_identifier) } -inline std::string* JoinCoopRequest::mutable_contract_identifier() { +inline std::string* JoinCoopRequest::mutable_contract_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_contract_identifier(); // @@protoc_insertion_point(field_mutable:ei.JoinCoopRequest.contract_identifier) return _s; } inline const std::string& JoinCoopRequest::_internal_contract_identifier() const { - return contract_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contract_identifier_.Get(); } inline void JoinCoopRequest::_internal_set_contract_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - contract_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.contract_identifier_.Set(value, GetArena()); } inline std::string* JoinCoopRequest::_internal_mutable_contract_identifier() { - _has_bits_[0] |= 0x00000001u; - return contract_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.contract_identifier_.Mutable( GetArena()); } inline std::string* JoinCoopRequest::release_contract_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.JoinCoopRequest.contract_identifier) - if (!_internal_has_contract_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = contract_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_identifier_.IsDefault()) { - contract_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.contract_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void JoinCoopRequest::set_allocated_contract_identifier(std::string* contract_identifier) { - if (contract_identifier != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void JoinCoopRequest::set_allocated_contract_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - contract_identifier_.SetAllocated(contract_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_identifier_.IsDefault()) { - contract_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.contract_identifier_.IsDefault()) { + _impl_.contract_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.JoinCoopRequest.contract_identifier) } // optional string coop_identifier = 2; -inline bool JoinCoopRequest::_internal_has_coop_identifier() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool JoinCoopRequest::has_coop_identifier() const { - return _internal_has_coop_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void JoinCoopRequest::clear_coop_identifier() { - coop_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& JoinCoopRequest::coop_identifier() const { +inline const std::string& JoinCoopRequest::coop_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.JoinCoopRequest.coop_identifier) return _internal_coop_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void JoinCoopRequest::set_coop_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - coop_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void JoinCoopRequest::set_coop_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.coop_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.JoinCoopRequest.coop_identifier) } -inline std::string* JoinCoopRequest::mutable_coop_identifier() { +inline std::string* JoinCoopRequest::mutable_coop_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_coop_identifier(); // @@protoc_insertion_point(field_mutable:ei.JoinCoopRequest.coop_identifier) return _s; } inline const std::string& JoinCoopRequest::_internal_coop_identifier() const { - return coop_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.coop_identifier_.Get(); } inline void JoinCoopRequest::_internal_set_coop_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - coop_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.coop_identifier_.Set(value, GetArena()); } inline std::string* JoinCoopRequest::_internal_mutable_coop_identifier() { - _has_bits_[0] |= 0x00000002u; - return coop_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.coop_identifier_.Mutable( GetArena()); } inline std::string* JoinCoopRequest::release_coop_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.JoinCoopRequest.coop_identifier) - if (!_internal_has_coop_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = coop_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (coop_identifier_.IsDefault()) { - coop_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.coop_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.coop_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void JoinCoopRequest::set_allocated_coop_identifier(std::string* coop_identifier) { - if (coop_identifier != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void JoinCoopRequest::set_allocated_coop_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; - } - coop_identifier_.SetAllocated(coop_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (coop_identifier_.IsDefault()) { - coop_identifier_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000002u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.coop_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.coop_identifier_.IsDefault()) { + _impl_.coop_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.JoinCoopRequest.coop_identifier) } // optional string user_id = 3; -inline bool JoinCoopRequest::_internal_has_user_id() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool JoinCoopRequest::has_user_id() const { - return _internal_has_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void JoinCoopRequest::clear_user_id() { - user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& JoinCoopRequest::user_id() const { +inline const std::string& JoinCoopRequest::user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.JoinCoopRequest.user_id) return _internal_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void JoinCoopRequest::set_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void JoinCoopRequest::set_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.JoinCoopRequest.user_id) } -inline std::string* JoinCoopRequest::mutable_user_id() { +inline std::string* JoinCoopRequest::mutable_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_user_id(); // @@protoc_insertion_point(field_mutable:ei.JoinCoopRequest.user_id) return _s; } inline const std::string& JoinCoopRequest::_internal_user_id() const { - return user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_id_.Get(); } inline void JoinCoopRequest::_internal_set_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.user_id_.Set(value, GetArena()); } inline std::string* JoinCoopRequest::_internal_mutable_user_id() { - _has_bits_[0] |= 0x00000004u; - return user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.user_id_.Mutable( GetArena()); } inline std::string* JoinCoopRequest::release_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.JoinCoopRequest.user_id) - if (!_internal_has_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { 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; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void JoinCoopRequest::set_allocated_user_id(std::string* user_id) { - if (user_id != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void JoinCoopRequest::set_allocated_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._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 + _impl_.user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_id_.IsDefault()) { + _impl_.user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.JoinCoopRequest.user_id) } // optional string user_name = 4; -inline bool JoinCoopRequest::_internal_has_user_name() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool JoinCoopRequest::has_user_name() const { - return _internal_has_user_name(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void JoinCoopRequest::clear_user_name() { - user_name_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_name_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000008u; } -inline const std::string& JoinCoopRequest::user_name() const { +inline const std::string& JoinCoopRequest::user_name() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.JoinCoopRequest.user_name) return _internal_user_name(); } -template -inline PROTOBUF_ALWAYS_INLINE -void JoinCoopRequest::set_user_name(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000008u; - user_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void JoinCoopRequest::set_user_name(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.user_name_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.JoinCoopRequest.user_name) } -inline std::string* JoinCoopRequest::mutable_user_name() { +inline std::string* JoinCoopRequest::mutable_user_name() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_user_name(); // @@protoc_insertion_point(field_mutable:ei.JoinCoopRequest.user_name) return _s; } inline const std::string& JoinCoopRequest::_internal_user_name() const { - return user_name_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_name_.Get(); } inline void JoinCoopRequest::_internal_set_user_name(const std::string& value) { - _has_bits_[0] |= 0x00000008u; - user_name_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.user_name_.Set(value, GetArena()); } inline std::string* JoinCoopRequest::_internal_mutable_user_name() { - _has_bits_[0] |= 0x00000008u; - return user_name_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + return _impl_.user_name_.Mutable( GetArena()); } inline std::string* JoinCoopRequest::release_user_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.JoinCoopRequest.user_name) - if (!_internal_has_user_name()) { + if ((_impl_._has_bits_[0] & 0x00000008u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000008u; - auto* p = user_name_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (user_name_.IsDefault()) { - user_name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000008u; + auto* released = _impl_.user_name_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_name_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void JoinCoopRequest::set_allocated_user_name(std::string* user_name) { - if (user_name != nullptr) { - _has_bits_[0] |= 0x00000008u; +inline void JoinCoopRequest::set_allocated_user_name(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; - } - user_name_.SetAllocated(user_name, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (user_name_.IsDefault()) { - user_name_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000008u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_name_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_name_.IsDefault()) { + _impl_.user_name_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.JoinCoopRequest.user_name) } // optional double soul_power = 8; -inline bool JoinCoopRequest::_internal_has_soul_power() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool JoinCoopRequest::has_soul_power() const { - return _internal_has_soul_power(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void JoinCoopRequest::clear_soul_power() { - soul_power_ = 0; - _has_bits_[0] &= ~0x00000080u; -} -inline double JoinCoopRequest::_internal_soul_power() const { - return soul_power_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_power_ = 0; + _impl_._has_bits_[0] &= ~0x00000080u; } inline double JoinCoopRequest::soul_power() const { // @@protoc_insertion_point(field_get:ei.JoinCoopRequest.soul_power) return _internal_soul_power(); } -inline void JoinCoopRequest::_internal_set_soul_power(double value) { - _has_bits_[0] |= 0x00000080u; - soul_power_ = value; -} inline void JoinCoopRequest::set_soul_power(double value) { _internal_set_soul_power(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.JoinCoopRequest.soul_power) } +inline double JoinCoopRequest::_internal_soul_power() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.soul_power_; +} +inline void JoinCoopRequest::_internal_set_soul_power(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_power_ = value; +} // optional double eop = 12; -inline bool JoinCoopRequest::_internal_has_eop() const { - bool value = (_has_bits_[0] & 0x00000800u) != 0; - return value; -} inline bool JoinCoopRequest::has_eop() const { - return _internal_has_eop(); + bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; + return value; } inline void JoinCoopRequest::clear_eop() { - eop_ = 0; - _has_bits_[0] &= ~0x00000800u; -} -inline double JoinCoopRequest::_internal_eop() const { - return eop_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.eop_ = 0; + _impl_._has_bits_[0] &= ~0x00000800u; } inline double JoinCoopRequest::eop() const { // @@protoc_insertion_point(field_get:ei.JoinCoopRequest.eop) return _internal_eop(); } -inline void JoinCoopRequest::_internal_set_eop(double value) { - _has_bits_[0] |= 0x00000800u; - eop_ = value; -} inline void JoinCoopRequest::set_eop(double value) { _internal_set_eop(value); + _impl_._has_bits_[0] |= 0x00000800u; // @@protoc_insertion_point(field_set:ei.JoinCoopRequest.eop) } +inline double JoinCoopRequest::_internal_eop() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.eop_; +} +inline void JoinCoopRequest::_internal_set_eop(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.eop_ = value; +} // optional uint32 league = 9; -inline bool JoinCoopRequest::_internal_has_league() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool JoinCoopRequest::has_league() const { - return _internal_has_league(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void JoinCoopRequest::clear_league() { - league_ = 0u; - _has_bits_[0] &= ~0x00000200u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.league_ = 0u; + _impl_._has_bits_[0] &= ~0x00000200u; } -inline uint32_t JoinCoopRequest::_internal_league() const { - return league_; -} -inline uint32_t JoinCoopRequest::league() const { +inline ::uint32_t JoinCoopRequest::league() const { // @@protoc_insertion_point(field_get:ei.JoinCoopRequest.league) return _internal_league(); } -inline void JoinCoopRequest::_internal_set_league(uint32_t value) { - _has_bits_[0] |= 0x00000200u; - league_ = value; -} -inline void JoinCoopRequest::set_league(uint32_t value) { +inline void JoinCoopRequest::set_league(::uint32_t value) { _internal_set_league(value); + _impl_._has_bits_[0] |= 0x00000200u; // @@protoc_insertion_point(field_set:ei.JoinCoopRequest.league) } +inline ::uint32_t JoinCoopRequest::_internal_league() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.league_; +} +inline void JoinCoopRequest::_internal_set_league(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.league_ = value; +} // optional .ei.Contract.PlayerGrade grade = 13; -inline bool JoinCoopRequest::_internal_has_grade() const { - bool value = (_has_bits_[0] & 0x00000400u) != 0; - return value; -} inline bool JoinCoopRequest::has_grade() const { - return _internal_has_grade(); + bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0; + return value; } inline void JoinCoopRequest::clear_grade() { - grade_ = 0; - _has_bits_[0] &= ~0x00000400u; -} -inline ::ei::Contract_PlayerGrade JoinCoopRequest::_internal_grade() const { - return static_cast< ::ei::Contract_PlayerGrade >(grade_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.grade_ = 0; + _impl_._has_bits_[0] &= ~0x00000400u; } inline ::ei::Contract_PlayerGrade JoinCoopRequest::grade() const { // @@protoc_insertion_point(field_get:ei.JoinCoopRequest.grade) return _internal_grade(); } -inline void JoinCoopRequest::_internal_set_grade(::ei::Contract_PlayerGrade value) { - assert(::ei::Contract_PlayerGrade_IsValid(value)); - _has_bits_[0] |= 0x00000400u; - grade_ = value; -} inline void JoinCoopRequest::set_grade(::ei::Contract_PlayerGrade value) { _internal_set_grade(value); + _impl_._has_bits_[0] |= 0x00000400u; // @@protoc_insertion_point(field_set:ei.JoinCoopRequest.grade) } +inline ::ei::Contract_PlayerGrade JoinCoopRequest::_internal_grade() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::Contract_PlayerGrade>(_impl_.grade_); +} +inline void JoinCoopRequest::_internal_set_grade(::ei::Contract_PlayerGrade value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::Contract_PlayerGrade_IsValid(value)); + _impl_.grade_ = value; +} // optional bool points_replay = 14; -inline bool JoinCoopRequest::_internal_has_points_replay() const { - bool value = (_has_bits_[0] & 0x00001000u) != 0; - return value; -} inline bool JoinCoopRequest::has_points_replay() const { - return _internal_has_points_replay(); + bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0; + return value; } inline void JoinCoopRequest::clear_points_replay() { - points_replay_ = false; - _has_bits_[0] &= ~0x00001000u; -} -inline bool JoinCoopRequest::_internal_points_replay() const { - return points_replay_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.points_replay_ = false; + _impl_._has_bits_[0] &= ~0x00001000u; } inline bool JoinCoopRequest::points_replay() const { // @@protoc_insertion_point(field_get:ei.JoinCoopRequest.points_replay) return _internal_points_replay(); } -inline void JoinCoopRequest::_internal_set_points_replay(bool value) { - _has_bits_[0] |= 0x00001000u; - points_replay_ = value; -} inline void JoinCoopRequest::set_points_replay(bool value) { _internal_set_points_replay(value); + _impl_._has_bits_[0] |= 0x00001000u; // @@protoc_insertion_point(field_set:ei.JoinCoopRequest.points_replay) } +inline bool JoinCoopRequest::_internal_points_replay() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.points_replay_; +} +inline void JoinCoopRequest::_internal_set_points_replay(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.points_replay_ = value; +} // optional .ei.Platform platform = 5; -inline bool JoinCoopRequest::_internal_has_platform() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool JoinCoopRequest::has_platform() const { - return _internal_has_platform(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void JoinCoopRequest::clear_platform() { - platform_ = 0; - _has_bits_[0] &= ~0x00000020u; -} -inline ::ei::Platform JoinCoopRequest::_internal_platform() const { - return static_cast< ::ei::Platform >(platform_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.platform_ = 0; + _impl_._has_bits_[0] &= ~0x00000020u; } inline ::ei::Platform JoinCoopRequest::platform() const { // @@protoc_insertion_point(field_get:ei.JoinCoopRequest.platform) return _internal_platform(); } -inline void JoinCoopRequest::_internal_set_platform(::ei::Platform value) { - assert(::ei::Platform_IsValid(value)); - _has_bits_[0] |= 0x00000020u; - platform_ = value; -} inline void JoinCoopRequest::set_platform(::ei::Platform value) { _internal_set_platform(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.JoinCoopRequest.platform) } +inline ::ei::Platform JoinCoopRequest::_internal_platform() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::Platform>(_impl_.platform_); +} +inline void JoinCoopRequest::_internal_set_platform(::ei::Platform value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::Platform_IsValid(value)); + _impl_.platform_ = value; +} // optional double seconds_remaining = 11; -inline bool JoinCoopRequest::_internal_has_seconds_remaining() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool JoinCoopRequest::has_seconds_remaining() const { - return _internal_has_seconds_remaining(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void JoinCoopRequest::clear_seconds_remaining() { - seconds_remaining_ = 0; - _has_bits_[0] &= ~0x00000100u; -} -inline double JoinCoopRequest::_internal_seconds_remaining() const { - return seconds_remaining_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_remaining_ = 0; + _impl_._has_bits_[0] &= ~0x00000100u; } inline double JoinCoopRequest::seconds_remaining() const { // @@protoc_insertion_point(field_get:ei.JoinCoopRequest.seconds_remaining) return _internal_seconds_remaining(); } -inline void JoinCoopRequest::_internal_set_seconds_remaining(double value) { - _has_bits_[0] |= 0x00000100u; - seconds_remaining_ = value; -} inline void JoinCoopRequest::set_seconds_remaining(double value) { _internal_set_seconds_remaining(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.JoinCoopRequest.seconds_remaining) } +inline double JoinCoopRequest::_internal_seconds_remaining() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.seconds_remaining_; +} +inline void JoinCoopRequest::_internal_set_seconds_remaining(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_remaining_ = value; +} // optional uint32 client_version = 7; -inline bool JoinCoopRequest::_internal_has_client_version() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool JoinCoopRequest::has_client_version() const { - return _internal_has_client_version(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void JoinCoopRequest::clear_client_version() { - client_version_ = 0u; - _has_bits_[0] &= ~0x00000040u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_version_ = 0u; + _impl_._has_bits_[0] &= ~0x00000040u; } -inline uint32_t JoinCoopRequest::_internal_client_version() const { - return client_version_; -} -inline uint32_t JoinCoopRequest::client_version() const { +inline ::uint32_t JoinCoopRequest::client_version() const { // @@protoc_insertion_point(field_get:ei.JoinCoopRequest.client_version) return _internal_client_version(); } -inline void JoinCoopRequest::_internal_set_client_version(uint32_t value) { - _has_bits_[0] |= 0x00000040u; - client_version_ = value; -} -inline void JoinCoopRequest::set_client_version(uint32_t value) { +inline void JoinCoopRequest::set_client_version(::uint32_t value) { _internal_set_client_version(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.JoinCoopRequest.client_version) } +inline ::uint32_t JoinCoopRequest::_internal_client_version() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.client_version_; +} +inline void JoinCoopRequest::_internal_set_client_version(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_version_ = value; +} // ------------------------------------------------------------------- // JoinCoopResponse // optional bool success = 1; -inline bool JoinCoopResponse::_internal_has_success() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool JoinCoopResponse::has_success() const { - return _internal_has_success(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void JoinCoopResponse::clear_success() { - success_ = false; - _has_bits_[0] &= ~0x00000008u; -} -inline bool JoinCoopResponse::_internal_success() const { - return success_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.success_ = false; + _impl_._has_bits_[0] &= ~0x00000008u; } inline bool JoinCoopResponse::success() const { // @@protoc_insertion_point(field_get:ei.JoinCoopResponse.success) return _internal_success(); } -inline void JoinCoopResponse::_internal_set_success(bool value) { - _has_bits_[0] |= 0x00000008u; - success_ = value; -} inline void JoinCoopResponse::set_success(bool value) { _internal_set_success(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.JoinCoopResponse.success) } +inline bool JoinCoopResponse::_internal_success() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.success_; +} +inline void JoinCoopResponse::_internal_set_success(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.success_ = value; +} // optional string message = 2; -inline bool JoinCoopResponse::_internal_has_message() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool JoinCoopResponse::has_message() const { - return _internal_has_message(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void JoinCoopResponse::clear_message() { - message_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.message_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& JoinCoopResponse::message() const { +inline const std::string& JoinCoopResponse::message() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.JoinCoopResponse.message) return _internal_message(); } -template -inline PROTOBUF_ALWAYS_INLINE -void JoinCoopResponse::set_message(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - message_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void JoinCoopResponse::set_message(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.message_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.JoinCoopResponse.message) } -inline std::string* JoinCoopResponse::mutable_message() { +inline std::string* JoinCoopResponse::mutable_message() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_message(); // @@protoc_insertion_point(field_mutable:ei.JoinCoopResponse.message) return _s; } inline const std::string& JoinCoopResponse::_internal_message() const { - return message_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.message_.Get(); } inline void JoinCoopResponse::_internal_set_message(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - message_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.message_.Set(value, GetArena()); } inline std::string* JoinCoopResponse::_internal_mutable_message() { - _has_bits_[0] |= 0x00000001u; - return message_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.message_.Mutable( GetArena()); } inline std::string* JoinCoopResponse::release_message() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.JoinCoopResponse.message) - if (!_internal_has_message()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = message_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (message_.IsDefault()) { - message_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.message_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.message_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void JoinCoopResponse::set_allocated_message(std::string* message) { - if (message != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void JoinCoopResponse::set_allocated_message(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - message_.SetAllocated(message, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (message_.IsDefault()) { - message_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.message_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.message_.IsDefault()) { + _impl_.message_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.JoinCoopResponse.message) } // optional bool banned = 4; -inline bool JoinCoopResponse::_internal_has_banned() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool JoinCoopResponse::has_banned() const { - return _internal_has_banned(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void JoinCoopResponse::clear_banned() { - banned_ = false; - _has_bits_[0] &= ~0x00000010u; -} -inline bool JoinCoopResponse::_internal_banned() const { - return banned_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.banned_ = false; + _impl_._has_bits_[0] &= ~0x00000010u; } inline bool JoinCoopResponse::banned() const { // @@protoc_insertion_point(field_get:ei.JoinCoopResponse.banned) return _internal_banned(); } -inline void JoinCoopResponse::_internal_set_banned(bool value) { - _has_bits_[0] |= 0x00000010u; - banned_ = value; -} inline void JoinCoopResponse::set_banned(bool value) { _internal_set_banned(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.JoinCoopResponse.banned) } +inline bool JoinCoopResponse::_internal_banned() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.banned_; +} +inline void JoinCoopResponse::_internal_set_banned(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.banned_ = value; +} // optional string coop_identifier = 5; -inline bool JoinCoopResponse::_internal_has_coop_identifier() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool JoinCoopResponse::has_coop_identifier() const { - return _internal_has_coop_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void JoinCoopResponse::clear_coop_identifier() { - coop_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& JoinCoopResponse::coop_identifier() const { +inline const std::string& JoinCoopResponse::coop_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.JoinCoopResponse.coop_identifier) return _internal_coop_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void JoinCoopResponse::set_coop_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - coop_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void JoinCoopResponse::set_coop_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.coop_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.JoinCoopResponse.coop_identifier) } -inline std::string* JoinCoopResponse::mutable_coop_identifier() { +inline std::string* JoinCoopResponse::mutable_coop_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_coop_identifier(); // @@protoc_insertion_point(field_mutable:ei.JoinCoopResponse.coop_identifier) return _s; } inline const std::string& JoinCoopResponse::_internal_coop_identifier() const { - return coop_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.coop_identifier_.Get(); } inline void JoinCoopResponse::_internal_set_coop_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - coop_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.coop_identifier_.Set(value, GetArena()); } inline std::string* JoinCoopResponse::_internal_mutable_coop_identifier() { - _has_bits_[0] |= 0x00000002u; - return coop_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.coop_identifier_.Mutable( GetArena()); } inline std::string* JoinCoopResponse::release_coop_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.JoinCoopResponse.coop_identifier) - if (!_internal_has_coop_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = coop_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (coop_identifier_.IsDefault()) { - coop_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.coop_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.coop_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void JoinCoopResponse::set_allocated_coop_identifier(std::string* coop_identifier) { - if (coop_identifier != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void JoinCoopResponse::set_allocated_coop_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - coop_identifier_.SetAllocated(coop_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (coop_identifier_.IsDefault()) { - coop_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.coop_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.coop_identifier_.IsDefault()) { + _impl_.coop_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.JoinCoopResponse.coop_identifier) } // optional double seconds_remaining = 3; -inline bool JoinCoopResponse::_internal_has_seconds_remaining() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool JoinCoopResponse::has_seconds_remaining() const { - return _internal_has_seconds_remaining(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void JoinCoopResponse::clear_seconds_remaining() { - seconds_remaining_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline double JoinCoopResponse::_internal_seconds_remaining() const { - return seconds_remaining_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_remaining_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline double JoinCoopResponse::seconds_remaining() const { // @@protoc_insertion_point(field_get:ei.JoinCoopResponse.seconds_remaining) return _internal_seconds_remaining(); } -inline void JoinCoopResponse::_internal_set_seconds_remaining(double value) { - _has_bits_[0] |= 0x00000004u; - seconds_remaining_ = value; -} inline void JoinCoopResponse::set_seconds_remaining(double value) { _internal_set_seconds_remaining(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.JoinCoopResponse.seconds_remaining) } +inline double JoinCoopResponse::_internal_seconds_remaining() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.seconds_remaining_; +} +inline void JoinCoopResponse::_internal_set_seconds_remaining(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_remaining_ = value; +} // optional double match_percent = 6; -inline bool JoinCoopResponse::_internal_has_match_percent() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool JoinCoopResponse::has_match_percent() const { - return _internal_has_match_percent(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void JoinCoopResponse::clear_match_percent() { - match_percent_ = 0; - _has_bits_[0] &= ~0x00000080u; -} -inline double JoinCoopResponse::_internal_match_percent() const { - return match_percent_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.match_percent_ = 0; + _impl_._has_bits_[0] &= ~0x00000080u; } inline double JoinCoopResponse::match_percent() const { // @@protoc_insertion_point(field_get:ei.JoinCoopResponse.match_percent) return _internal_match_percent(); } -inline void JoinCoopResponse::_internal_set_match_percent(double value) { - _has_bits_[0] |= 0x00000080u; - match_percent_ = value; -} inline void JoinCoopResponse::set_match_percent(double value) { _internal_set_match_percent(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.JoinCoopResponse.match_percent) } +inline double JoinCoopResponse::_internal_match_percent() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.match_percent_; +} +inline void JoinCoopResponse::_internal_set_match_percent(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.match_percent_ = value; +} // optional uint32 num_members = 7; -inline bool JoinCoopResponse::_internal_has_num_members() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool JoinCoopResponse::has_num_members() const { - return _internal_has_num_members(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void JoinCoopResponse::clear_num_members() { - num_members_ = 0u; - _has_bits_[0] &= ~0x00000040u; -} -inline uint32_t JoinCoopResponse::_internal_num_members() const { - return num_members_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.num_members_ = 0u; + _impl_._has_bits_[0] &= ~0x00000040u; } -inline uint32_t JoinCoopResponse::num_members() const { +inline ::uint32_t JoinCoopResponse::num_members() const { // @@protoc_insertion_point(field_get:ei.JoinCoopResponse.num_members) return _internal_num_members(); } -inline void JoinCoopResponse::_internal_set_num_members(uint32_t value) { - _has_bits_[0] |= 0x00000040u; - num_members_ = value; -} -inline void JoinCoopResponse::set_num_members(uint32_t value) { +inline void JoinCoopResponse::set_num_members(::uint32_t value) { _internal_set_num_members(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.JoinCoopResponse.num_members) } +inline ::uint32_t JoinCoopResponse::_internal_num_members() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.num_members_; +} +inline void JoinCoopResponse::_internal_set_num_members(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.num_members_ = value; +} // optional .ei.ContractCoopStatusResponse.Status status = 8; -inline bool JoinCoopResponse::_internal_has_status() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool JoinCoopResponse::has_status() const { - return _internal_has_status(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void JoinCoopResponse::clear_status() { - status_ = 0; - _has_bits_[0] &= ~0x00000100u; -} -inline ::ei::ContractCoopStatusResponse_Status JoinCoopResponse::_internal_status() const { - return static_cast< ::ei::ContractCoopStatusResponse_Status >(status_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.status_ = 0; + _impl_._has_bits_[0] &= ~0x00000100u; } inline ::ei::ContractCoopStatusResponse_Status JoinCoopResponse::status() const { // @@protoc_insertion_point(field_get:ei.JoinCoopResponse.status) return _internal_status(); } -inline void JoinCoopResponse::_internal_set_status(::ei::ContractCoopStatusResponse_Status value) { - assert(::ei::ContractCoopStatusResponse_Status_IsValid(value)); - _has_bits_[0] |= 0x00000100u; - status_ = value; -} inline void JoinCoopResponse::set_status(::ei::ContractCoopStatusResponse_Status value) { _internal_set_status(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.JoinCoopResponse.status) } +inline ::ei::ContractCoopStatusResponse_Status JoinCoopResponse::_internal_status() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::ContractCoopStatusResponse_Status>(_impl_.status_); +} +inline void JoinCoopResponse::_internal_set_status(::ei::ContractCoopStatusResponse_Status value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::ContractCoopStatusResponse_Status_IsValid(value)); + _impl_.status_ = value; +} // optional .ei.Contract.PlayerGrade grade = 9; -inline bool JoinCoopResponse::_internal_has_grade() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool JoinCoopResponse::has_grade() const { - return _internal_has_grade(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void JoinCoopResponse::clear_grade() { - grade_ = 0; - _has_bits_[0] &= ~0x00000200u; -} -inline ::ei::Contract_PlayerGrade JoinCoopResponse::_internal_grade() const { - return static_cast< ::ei::Contract_PlayerGrade >(grade_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.grade_ = 0; + _impl_._has_bits_[0] &= ~0x00000200u; } inline ::ei::Contract_PlayerGrade JoinCoopResponse::grade() const { // @@protoc_insertion_point(field_get:ei.JoinCoopResponse.grade) return _internal_grade(); } -inline void JoinCoopResponse::_internal_set_grade(::ei::Contract_PlayerGrade value) { - assert(::ei::Contract_PlayerGrade_IsValid(value)); - _has_bits_[0] |= 0x00000200u; - grade_ = value; -} inline void JoinCoopResponse::set_grade(::ei::Contract_PlayerGrade value) { _internal_set_grade(value); + _impl_._has_bits_[0] |= 0x00000200u; // @@protoc_insertion_point(field_set:ei.JoinCoopResponse.grade) } +inline ::ei::Contract_PlayerGrade JoinCoopResponse::_internal_grade() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::Contract_PlayerGrade>(_impl_.grade_); +} +inline void JoinCoopResponse::_internal_set_grade(::ei::Contract_PlayerGrade value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::Contract_PlayerGrade_IsValid(value)); + _impl_.grade_ = value; +} // optional bool can_start = 10; -inline bool JoinCoopResponse::_internal_has_can_start() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool JoinCoopResponse::has_can_start() const { - return _internal_has_can_start(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void JoinCoopResponse::clear_can_start() { - can_start_ = false; - _has_bits_[0] &= ~0x00000020u; -} -inline bool JoinCoopResponse::_internal_can_start() const { - return can_start_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.can_start_ = false; + _impl_._has_bits_[0] &= ~0x00000020u; } inline bool JoinCoopResponse::can_start() const { // @@protoc_insertion_point(field_get:ei.JoinCoopResponse.can_start) return _internal_can_start(); } -inline void JoinCoopResponse::_internal_set_can_start(bool value) { - _has_bits_[0] |= 0x00000020u; - can_start_ = value; -} inline void JoinCoopResponse::set_can_start(bool value) { _internal_set_can_start(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.JoinCoopResponse.can_start) } +inline bool JoinCoopResponse::_internal_can_start() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.can_start_; +} +inline void JoinCoopResponse::_internal_set_can_start(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.can_start_ = value; +} // ------------------------------------------------------------------- // AutoJoinCoopRequest // optional .ei.BasicRequestInfo rinfo = 9; -inline bool AutoJoinCoopRequest::_internal_has_rinfo() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - PROTOBUF_ASSUME(!value || rinfo_ != nullptr); - return value; -} inline bool AutoJoinCoopRequest::has_rinfo() const { - return _internal_has_rinfo(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + PROTOBUF_ASSUME(!value || _impl_.rinfo_ != nullptr); + return value; } inline void AutoJoinCoopRequest::clear_rinfo() { - if (rinfo_ != nullptr) rinfo_->Clear(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ != nullptr) _impl_.rinfo_->Clear(); + _impl_._has_bits_[0] &= ~0x00000008u; } inline const ::ei::BasicRequestInfo& AutoJoinCoopRequest::_internal_rinfo() const { - const ::ei::BasicRequestInfo* p = rinfo_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_BasicRequestInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::BasicRequestInfo* p = _impl_.rinfo_; + return p != nullptr ? *p : reinterpret_cast(::ei::_BasicRequestInfo_default_instance_); } -inline const ::ei::BasicRequestInfo& AutoJoinCoopRequest::rinfo() const { +inline const ::ei::BasicRequestInfo& AutoJoinCoopRequest::rinfo() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AutoJoinCoopRequest.rinfo) return _internal_rinfo(); } -inline void AutoJoinCoopRequest::unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rinfo_); +inline void AutoJoinCoopRequest::unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.rinfo_); } - rinfo_ = rinfo; - if (rinfo) { - _has_bits_[0] |= 0x00000008u; + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._has_bits_[0] &= ~0x00000008u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.AutoJoinCoopRequest.rinfo) } inline ::ei::BasicRequestInfo* AutoJoinCoopRequest::release_rinfo() { - _has_bits_[0] &= ~0x00000008u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000008u; + ::ei::BasicRequestInfo* released = _impl_.rinfo_; + _impl_.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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::BasicRequestInfo* AutoJoinCoopRequest::unsafe_arena_release_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AutoJoinCoopRequest.rinfo) - _has_bits_[0] &= ~0x00000008u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000008u; + ::ei::BasicRequestInfo* temp = _impl_.rinfo_; + _impl_.rinfo_ = nullptr; return temp; } inline ::ei::BasicRequestInfo* AutoJoinCoopRequest::_internal_mutable_rinfo() { - _has_bits_[0] |= 0x00000008u; - if (rinfo_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::BasicRequestInfo>(GetArenaForAllocation()); - rinfo_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::BasicRequestInfo>(GetArena()); + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(p); } - return rinfo_; + return _impl_.rinfo_; } -inline ::ei::BasicRequestInfo* AutoJoinCoopRequest::mutable_rinfo() { +inline ::ei::BasicRequestInfo* AutoJoinCoopRequest::mutable_rinfo() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000008u; ::ei::BasicRequestInfo* _msg = _internal_mutable_rinfo(); // @@protoc_insertion_point(field_mutable:ei.AutoJoinCoopRequest.rinfo) return _msg; } -inline void AutoJoinCoopRequest::set_allocated_rinfo(::ei::BasicRequestInfo* rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void AutoJoinCoopRequest::set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete rinfo_; + delete (_impl_.rinfo_); } - if (rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rinfo); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - rinfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, rinfo, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000008u; + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._has_bits_[0] &= ~0x00000008u; } - rinfo_ = rinfo; + + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.AutoJoinCoopRequest.rinfo) } // optional string contract_identifier = 1; -inline bool AutoJoinCoopRequest::_internal_has_contract_identifier() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool AutoJoinCoopRequest::has_contract_identifier() const { - return _internal_has_contract_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void AutoJoinCoopRequest::clear_contract_identifier() { - contract_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contract_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& AutoJoinCoopRequest::contract_identifier() const { +inline const std::string& AutoJoinCoopRequest::contract_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AutoJoinCoopRequest.contract_identifier) return _internal_contract_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AutoJoinCoopRequest::set_contract_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - contract_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AutoJoinCoopRequest::set_contract_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.contract_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AutoJoinCoopRequest.contract_identifier) } -inline std::string* AutoJoinCoopRequest::mutable_contract_identifier() { +inline std::string* AutoJoinCoopRequest::mutable_contract_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_contract_identifier(); // @@protoc_insertion_point(field_mutable:ei.AutoJoinCoopRequest.contract_identifier) return _s; } inline const std::string& AutoJoinCoopRequest::_internal_contract_identifier() const { - return contract_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contract_identifier_.Get(); } inline void AutoJoinCoopRequest::_internal_set_contract_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - contract_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.contract_identifier_.Set(value, GetArena()); } inline std::string* AutoJoinCoopRequest::_internal_mutable_contract_identifier() { - _has_bits_[0] |= 0x00000001u; - return contract_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.contract_identifier_.Mutable( GetArena()); } inline std::string* AutoJoinCoopRequest::release_contract_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AutoJoinCoopRequest.contract_identifier) - if (!_internal_has_contract_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = contract_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_identifier_.IsDefault()) { - contract_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.contract_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AutoJoinCoopRequest::set_allocated_contract_identifier(std::string* contract_identifier) { - if (contract_identifier != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void AutoJoinCoopRequest::set_allocated_contract_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - contract_identifier_.SetAllocated(contract_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_identifier_.IsDefault()) { - contract_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.contract_identifier_.IsDefault()) { + _impl_.contract_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AutoJoinCoopRequest.contract_identifier) } // optional string user_id = 2; -inline bool AutoJoinCoopRequest::_internal_has_user_id() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool AutoJoinCoopRequest::has_user_id() const { - return _internal_has_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void AutoJoinCoopRequest::clear_user_id() { - user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& AutoJoinCoopRequest::user_id() const { +inline const std::string& AutoJoinCoopRequest::user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AutoJoinCoopRequest.user_id) return _internal_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AutoJoinCoopRequest::set_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AutoJoinCoopRequest::set_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AutoJoinCoopRequest.user_id) } -inline std::string* AutoJoinCoopRequest::mutable_user_id() { +inline std::string* AutoJoinCoopRequest::mutable_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_user_id(); // @@protoc_insertion_point(field_mutable:ei.AutoJoinCoopRequest.user_id) return _s; } inline const std::string& AutoJoinCoopRequest::_internal_user_id() const { - return user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_id_.Get(); } inline void AutoJoinCoopRequest::_internal_set_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.user_id_.Set(value, GetArena()); } inline std::string* AutoJoinCoopRequest::_internal_mutable_user_id() { - _has_bits_[0] |= 0x00000002u; - return user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.user_id_.Mutable( GetArena()); } inline std::string* AutoJoinCoopRequest::release_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AutoJoinCoopRequest.user_id) - if (!_internal_has_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { 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; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AutoJoinCoopRequest::set_allocated_user_id(std::string* user_id) { - if (user_id != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void AutoJoinCoopRequest::set_allocated_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._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()); + _impl_._has_bits_[0] &= ~0x00000002u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_id_.IsDefault()) { + _impl_.user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AutoJoinCoopRequest.user_id) } // optional string user_name = 3; -inline bool AutoJoinCoopRequest::_internal_has_user_name() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool AutoJoinCoopRequest::has_user_name() const { - return _internal_has_user_name(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void AutoJoinCoopRequest::clear_user_name() { - user_name_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_name_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& AutoJoinCoopRequest::user_name() const { +inline const std::string& AutoJoinCoopRequest::user_name() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AutoJoinCoopRequest.user_name) return _internal_user_name(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AutoJoinCoopRequest::set_user_name(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - user_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AutoJoinCoopRequest::set_user_name(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.user_name_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AutoJoinCoopRequest.user_name) } -inline std::string* AutoJoinCoopRequest::mutable_user_name() { +inline std::string* AutoJoinCoopRequest::mutable_user_name() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_user_name(); // @@protoc_insertion_point(field_mutable:ei.AutoJoinCoopRequest.user_name) return _s; } inline const std::string& AutoJoinCoopRequest::_internal_user_name() const { - return user_name_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_name_.Get(); } inline void AutoJoinCoopRequest::_internal_set_user_name(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - user_name_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.user_name_.Set(value, GetArena()); } inline std::string* AutoJoinCoopRequest::_internal_mutable_user_name() { - _has_bits_[0] |= 0x00000004u; - return user_name_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.user_name_.Mutable( GetArena()); } inline std::string* AutoJoinCoopRequest::release_user_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AutoJoinCoopRequest.user_name) - if (!_internal_has_user_name()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = user_name_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (user_name_.IsDefault()) { - user_name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.user_name_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_name_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AutoJoinCoopRequest::set_allocated_user_name(std::string* user_name) { - if (user_name != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void AutoJoinCoopRequest::set_allocated_user_name(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } - user_name_.SetAllocated(user_name, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (user_name_.IsDefault()) { - user_name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_name_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_name_.IsDefault()) { + _impl_.user_name_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AutoJoinCoopRequest.user_name) } // optional double soul_power = 4; -inline bool AutoJoinCoopRequest::_internal_has_soul_power() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool AutoJoinCoopRequest::has_soul_power() const { - return _internal_has_soul_power(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void AutoJoinCoopRequest::clear_soul_power() { - soul_power_ = 0; - _has_bits_[0] &= ~0x00000010u; -} -inline double AutoJoinCoopRequest::_internal_soul_power() const { - return soul_power_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_power_ = 0; + _impl_._has_bits_[0] &= ~0x00000010u; } inline double AutoJoinCoopRequest::soul_power() const { // @@protoc_insertion_point(field_get:ei.AutoJoinCoopRequest.soul_power) return _internal_soul_power(); } -inline void AutoJoinCoopRequest::_internal_set_soul_power(double value) { - _has_bits_[0] |= 0x00000010u; - soul_power_ = value; -} inline void AutoJoinCoopRequest::set_soul_power(double value) { _internal_set_soul_power(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.AutoJoinCoopRequest.soul_power) } +inline double AutoJoinCoopRequest::_internal_soul_power() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.soul_power_; +} +inline void AutoJoinCoopRequest::_internal_set_soul_power(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_power_ = value; +} // optional double eop = 10; -inline bool AutoJoinCoopRequest::_internal_has_eop() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool AutoJoinCoopRequest::has_eop() const { - return _internal_has_eop(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void AutoJoinCoopRequest::clear_eop() { - eop_ = 0; - _has_bits_[0] &= ~0x00000100u; -} -inline double AutoJoinCoopRequest::_internal_eop() const { - return eop_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.eop_ = 0; + _impl_._has_bits_[0] &= ~0x00000100u; } inline double AutoJoinCoopRequest::eop() const { // @@protoc_insertion_point(field_get:ei.AutoJoinCoopRequest.eop) return _internal_eop(); } -inline void AutoJoinCoopRequest::_internal_set_eop(double value) { - _has_bits_[0] |= 0x00000100u; - eop_ = value; -} inline void AutoJoinCoopRequest::set_eop(double value) { _internal_set_eop(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.AutoJoinCoopRequest.eop) } +inline double AutoJoinCoopRequest::_internal_eop() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.eop_; +} +inline void AutoJoinCoopRequest::_internal_set_eop(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.eop_ = value; +} // optional uint32 league = 8; -inline bool AutoJoinCoopRequest::_internal_has_league() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool AutoJoinCoopRequest::has_league() const { - return _internal_has_league(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void AutoJoinCoopRequest::clear_league() { - league_ = 0u; - _has_bits_[0] &= ~0x00000200u; -} -inline uint32_t AutoJoinCoopRequest::_internal_league() const { - return league_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.league_ = 0u; + _impl_._has_bits_[0] &= ~0x00000200u; } -inline uint32_t AutoJoinCoopRequest::league() const { +inline ::uint32_t AutoJoinCoopRequest::league() const { // @@protoc_insertion_point(field_get:ei.AutoJoinCoopRequest.league) return _internal_league(); } -inline void AutoJoinCoopRequest::_internal_set_league(uint32_t value) { - _has_bits_[0] |= 0x00000200u; - league_ = value; -} -inline void AutoJoinCoopRequest::set_league(uint32_t value) { +inline void AutoJoinCoopRequest::set_league(::uint32_t value) { _internal_set_league(value); + _impl_._has_bits_[0] |= 0x00000200u; // @@protoc_insertion_point(field_set:ei.AutoJoinCoopRequest.league) } +inline ::uint32_t AutoJoinCoopRequest::_internal_league() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.league_; +} +inline void AutoJoinCoopRequest::_internal_set_league(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.league_ = value; +} // optional .ei.Contract.PlayerGrade grade = 12; -inline bool AutoJoinCoopRequest::_internal_has_grade() const { - bool value = (_has_bits_[0] & 0x00000400u) != 0; - return value; -} inline bool AutoJoinCoopRequest::has_grade() const { - return _internal_has_grade(); + bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0; + return value; } inline void AutoJoinCoopRequest::clear_grade() { - grade_ = 0; - _has_bits_[0] &= ~0x00000400u; -} -inline ::ei::Contract_PlayerGrade AutoJoinCoopRequest::_internal_grade() const { - return static_cast< ::ei::Contract_PlayerGrade >(grade_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.grade_ = 0; + _impl_._has_bits_[0] &= ~0x00000400u; } inline ::ei::Contract_PlayerGrade AutoJoinCoopRequest::grade() const { // @@protoc_insertion_point(field_get:ei.AutoJoinCoopRequest.grade) return _internal_grade(); } -inline void AutoJoinCoopRequest::_internal_set_grade(::ei::Contract_PlayerGrade value) { - assert(::ei::Contract_PlayerGrade_IsValid(value)); - _has_bits_[0] |= 0x00000400u; - grade_ = value; -} inline void AutoJoinCoopRequest::set_grade(::ei::Contract_PlayerGrade value) { _internal_set_grade(value); + _impl_._has_bits_[0] |= 0x00000400u; // @@protoc_insertion_point(field_set:ei.AutoJoinCoopRequest.grade) } +inline ::ei::Contract_PlayerGrade AutoJoinCoopRequest::_internal_grade() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::Contract_PlayerGrade>(_impl_.grade_); +} +inline void AutoJoinCoopRequest::_internal_set_grade(::ei::Contract_PlayerGrade value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::Contract_PlayerGrade_IsValid(value)); + _impl_.grade_ = value; +} // optional bool points_replay = 14; -inline bool AutoJoinCoopRequest::_internal_has_points_replay() const { - bool value = (_has_bits_[0] & 0x00000800u) != 0; - return value; -} inline bool AutoJoinCoopRequest::has_points_replay() const { - return _internal_has_points_replay(); + bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; + return value; } inline void AutoJoinCoopRequest::clear_points_replay() { - points_replay_ = false; - _has_bits_[0] &= ~0x00000800u; -} -inline bool AutoJoinCoopRequest::_internal_points_replay() const { - return points_replay_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.points_replay_ = false; + _impl_._has_bits_[0] &= ~0x00000800u; } inline bool AutoJoinCoopRequest::points_replay() const { // @@protoc_insertion_point(field_get:ei.AutoJoinCoopRequest.points_replay) return _internal_points_replay(); } -inline void AutoJoinCoopRequest::_internal_set_points_replay(bool value) { - _has_bits_[0] |= 0x00000800u; - points_replay_ = value; -} inline void AutoJoinCoopRequest::set_points_replay(bool value) { _internal_set_points_replay(value); + _impl_._has_bits_[0] |= 0x00000800u; // @@protoc_insertion_point(field_set:ei.AutoJoinCoopRequest.points_replay) } +inline bool AutoJoinCoopRequest::_internal_points_replay() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.points_replay_; +} +inline void AutoJoinCoopRequest::_internal_set_points_replay(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.points_replay_ = value; +} // optional double seconds_remaining = 5; -inline bool AutoJoinCoopRequest::_internal_has_seconds_remaining() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool AutoJoinCoopRequest::has_seconds_remaining() const { - return _internal_has_seconds_remaining(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void AutoJoinCoopRequest::clear_seconds_remaining() { - seconds_remaining_ = 0; - _has_bits_[0] &= ~0x00000020u; -} -inline double AutoJoinCoopRequest::_internal_seconds_remaining() const { - return seconds_remaining_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_remaining_ = 0; + _impl_._has_bits_[0] &= ~0x00000020u; } inline double AutoJoinCoopRequest::seconds_remaining() const { // @@protoc_insertion_point(field_get:ei.AutoJoinCoopRequest.seconds_remaining) return _internal_seconds_remaining(); } -inline void AutoJoinCoopRequest::_internal_set_seconds_remaining(double value) { - _has_bits_[0] |= 0x00000020u; - seconds_remaining_ = value; -} inline void AutoJoinCoopRequest::set_seconds_remaining(double value) { _internal_set_seconds_remaining(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.AutoJoinCoopRequest.seconds_remaining) } +inline double AutoJoinCoopRequest::_internal_seconds_remaining() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.seconds_remaining_; +} +inline void AutoJoinCoopRequest::_internal_set_seconds_remaining(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_remaining_ = value; +} // optional .ei.Platform platform = 6; -inline bool AutoJoinCoopRequest::_internal_has_platform() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool AutoJoinCoopRequest::has_platform() const { - return _internal_has_platform(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void AutoJoinCoopRequest::clear_platform() { - platform_ = 0; - _has_bits_[0] &= ~0x00000040u; -} -inline ::ei::Platform AutoJoinCoopRequest::_internal_platform() const { - return static_cast< ::ei::Platform >(platform_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.platform_ = 0; + _impl_._has_bits_[0] &= ~0x00000040u; } inline ::ei::Platform AutoJoinCoopRequest::platform() const { // @@protoc_insertion_point(field_get:ei.AutoJoinCoopRequest.platform) return _internal_platform(); } -inline void AutoJoinCoopRequest::_internal_set_platform(::ei::Platform value) { - assert(::ei::Platform_IsValid(value)); - _has_bits_[0] |= 0x00000040u; - platform_ = value; -} inline void AutoJoinCoopRequest::set_platform(::ei::Platform value) { _internal_set_platform(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.AutoJoinCoopRequest.platform) } +inline ::ei::Platform AutoJoinCoopRequest::_internal_platform() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::Platform>(_impl_.platform_); +} +inline void AutoJoinCoopRequest::_internal_set_platform(::ei::Platform value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::Platform_IsValid(value)); + _impl_.platform_ = value; +} // optional uint32 client_version = 7; -inline bool AutoJoinCoopRequest::_internal_has_client_version() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool AutoJoinCoopRequest::has_client_version() const { - return _internal_has_client_version(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void AutoJoinCoopRequest::clear_client_version() { - client_version_ = 0u; - _has_bits_[0] &= ~0x00000080u; -} -inline uint32_t AutoJoinCoopRequest::_internal_client_version() const { - return client_version_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_version_ = 0u; + _impl_._has_bits_[0] &= ~0x00000080u; } -inline uint32_t AutoJoinCoopRequest::client_version() const { +inline ::uint32_t AutoJoinCoopRequest::client_version() const { // @@protoc_insertion_point(field_get:ei.AutoJoinCoopRequest.client_version) return _internal_client_version(); } -inline void AutoJoinCoopRequest::_internal_set_client_version(uint32_t value) { - _has_bits_[0] |= 0x00000080u; - client_version_ = value; -} -inline void AutoJoinCoopRequest::set_client_version(uint32_t value) { +inline void AutoJoinCoopRequest::set_client_version(::uint32_t value) { _internal_set_client_version(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.AutoJoinCoopRequest.client_version) } +inline ::uint32_t AutoJoinCoopRequest::_internal_client_version() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.client_version_; +} +inline void AutoJoinCoopRequest::_internal_set_client_version(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_version_ = value; +} // ------------------------------------------------------------------- // UpdateCoopPermissionsRequest // optional .ei.BasicRequestInfo rinfo = 6; -inline bool UpdateCoopPermissionsRequest::_internal_has_rinfo() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - PROTOBUF_ASSUME(!value || rinfo_ != nullptr); - return value; -} inline bool UpdateCoopPermissionsRequest::has_rinfo() const { - return _internal_has_rinfo(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + PROTOBUF_ASSUME(!value || _impl_.rinfo_ != nullptr); + return value; } inline void UpdateCoopPermissionsRequest::clear_rinfo() { - if (rinfo_ != nullptr) rinfo_->Clear(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ != nullptr) _impl_.rinfo_->Clear(); + _impl_._has_bits_[0] &= ~0x00000008u; } inline const ::ei::BasicRequestInfo& UpdateCoopPermissionsRequest::_internal_rinfo() const { - const ::ei::BasicRequestInfo* p = rinfo_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_BasicRequestInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::BasicRequestInfo* p = _impl_.rinfo_; + return p != nullptr ? *p : reinterpret_cast(::ei::_BasicRequestInfo_default_instance_); } -inline const ::ei::BasicRequestInfo& UpdateCoopPermissionsRequest::rinfo() const { +inline const ::ei::BasicRequestInfo& UpdateCoopPermissionsRequest::rinfo() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.UpdateCoopPermissionsRequest.rinfo) return _internal_rinfo(); } -inline void UpdateCoopPermissionsRequest::unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rinfo_); +inline void UpdateCoopPermissionsRequest::unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.rinfo_); } - rinfo_ = rinfo; - if (rinfo) { - _has_bits_[0] |= 0x00000008u; + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._has_bits_[0] &= ~0x00000008u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.UpdateCoopPermissionsRequest.rinfo) } inline ::ei::BasicRequestInfo* UpdateCoopPermissionsRequest::release_rinfo() { - _has_bits_[0] &= ~0x00000008u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000008u; + ::ei::BasicRequestInfo* released = _impl_.rinfo_; + _impl_.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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::BasicRequestInfo* UpdateCoopPermissionsRequest::unsafe_arena_release_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.UpdateCoopPermissionsRequest.rinfo) - _has_bits_[0] &= ~0x00000008u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000008u; + ::ei::BasicRequestInfo* temp = _impl_.rinfo_; + _impl_.rinfo_ = nullptr; return temp; } inline ::ei::BasicRequestInfo* UpdateCoopPermissionsRequest::_internal_mutable_rinfo() { - _has_bits_[0] |= 0x00000008u; - if (rinfo_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::BasicRequestInfo>(GetArenaForAllocation()); - rinfo_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::BasicRequestInfo>(GetArena()); + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(p); } - return rinfo_; + return _impl_.rinfo_; } -inline ::ei::BasicRequestInfo* UpdateCoopPermissionsRequest::mutable_rinfo() { +inline ::ei::BasicRequestInfo* UpdateCoopPermissionsRequest::mutable_rinfo() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000008u; ::ei::BasicRequestInfo* _msg = _internal_mutable_rinfo(); // @@protoc_insertion_point(field_mutable:ei.UpdateCoopPermissionsRequest.rinfo) return _msg; } -inline void UpdateCoopPermissionsRequest::set_allocated_rinfo(::ei::BasicRequestInfo* rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void UpdateCoopPermissionsRequest::set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete rinfo_; + delete (_impl_.rinfo_); } - if (rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rinfo); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - rinfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, rinfo, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000008u; + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._has_bits_[0] &= ~0x00000008u; } - rinfo_ = rinfo; + + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.UpdateCoopPermissionsRequest.rinfo) } // optional string contract_identifier = 1; -inline bool UpdateCoopPermissionsRequest::_internal_has_contract_identifier() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool UpdateCoopPermissionsRequest::has_contract_identifier() const { - return _internal_has_contract_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void UpdateCoopPermissionsRequest::clear_contract_identifier() { - contract_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contract_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& UpdateCoopPermissionsRequest::contract_identifier() const { +inline const std::string& UpdateCoopPermissionsRequest::contract_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.UpdateCoopPermissionsRequest.contract_identifier) return _internal_contract_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void UpdateCoopPermissionsRequest::set_contract_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - contract_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void UpdateCoopPermissionsRequest::set_contract_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.contract_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.UpdateCoopPermissionsRequest.contract_identifier) } -inline std::string* UpdateCoopPermissionsRequest::mutable_contract_identifier() { +inline std::string* UpdateCoopPermissionsRequest::mutable_contract_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_contract_identifier(); // @@protoc_insertion_point(field_mutable:ei.UpdateCoopPermissionsRequest.contract_identifier) return _s; } inline const std::string& UpdateCoopPermissionsRequest::_internal_contract_identifier() const { - return contract_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contract_identifier_.Get(); } inline void UpdateCoopPermissionsRequest::_internal_set_contract_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - contract_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.contract_identifier_.Set(value, GetArena()); } inline std::string* UpdateCoopPermissionsRequest::_internal_mutable_contract_identifier() { - _has_bits_[0] |= 0x00000001u; - return contract_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.contract_identifier_.Mutable( GetArena()); } inline std::string* UpdateCoopPermissionsRequest::release_contract_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.UpdateCoopPermissionsRequest.contract_identifier) - if (!_internal_has_contract_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = contract_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_identifier_.IsDefault()) { - contract_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.contract_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void UpdateCoopPermissionsRequest::set_allocated_contract_identifier(std::string* contract_identifier) { - if (contract_identifier != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void UpdateCoopPermissionsRequest::set_allocated_contract_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - contract_identifier_.SetAllocated(contract_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_identifier_.IsDefault()) { - contract_identifier_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.contract_identifier_.IsDefault()) { + _impl_.contract_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.UpdateCoopPermissionsRequest.contract_identifier) } // optional string coop_identifier = 2; -inline bool UpdateCoopPermissionsRequest::_internal_has_coop_identifier() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool UpdateCoopPermissionsRequest::has_coop_identifier() const { - return _internal_has_coop_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void UpdateCoopPermissionsRequest::clear_coop_identifier() { - coop_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& UpdateCoopPermissionsRequest::coop_identifier() const { +inline const std::string& UpdateCoopPermissionsRequest::coop_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.UpdateCoopPermissionsRequest.coop_identifier) return _internal_coop_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void UpdateCoopPermissionsRequest::set_coop_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - coop_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void UpdateCoopPermissionsRequest::set_coop_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.coop_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.UpdateCoopPermissionsRequest.coop_identifier) } -inline std::string* UpdateCoopPermissionsRequest::mutable_coop_identifier() { +inline std::string* UpdateCoopPermissionsRequest::mutable_coop_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_coop_identifier(); // @@protoc_insertion_point(field_mutable:ei.UpdateCoopPermissionsRequest.coop_identifier) return _s; } inline const std::string& UpdateCoopPermissionsRequest::_internal_coop_identifier() const { - return coop_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.coop_identifier_.Get(); } inline void UpdateCoopPermissionsRequest::_internal_set_coop_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - coop_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.coop_identifier_.Set(value, GetArena()); } inline std::string* UpdateCoopPermissionsRequest::_internal_mutable_coop_identifier() { - _has_bits_[0] |= 0x00000002u; - return coop_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.coop_identifier_.Mutable( GetArena()); } inline std::string* UpdateCoopPermissionsRequest::release_coop_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.UpdateCoopPermissionsRequest.coop_identifier) - if (!_internal_has_coop_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = coop_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (coop_identifier_.IsDefault()) { - coop_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.coop_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.coop_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void UpdateCoopPermissionsRequest::set_allocated_coop_identifier(std::string* coop_identifier) { - if (coop_identifier != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void UpdateCoopPermissionsRequest::set_allocated_coop_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; - } - coop_identifier_.SetAllocated(coop_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (coop_identifier_.IsDefault()) { - coop_identifier_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000002u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.coop_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.coop_identifier_.IsDefault()) { + _impl_.coop_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.UpdateCoopPermissionsRequest.coop_identifier) } // optional string requesting_user_id = 3; -inline bool UpdateCoopPermissionsRequest::_internal_has_requesting_user_id() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool UpdateCoopPermissionsRequest::has_requesting_user_id() const { - return _internal_has_requesting_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void UpdateCoopPermissionsRequest::clear_requesting_user_id() { - requesting_user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.requesting_user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& UpdateCoopPermissionsRequest::requesting_user_id() const { +inline const std::string& UpdateCoopPermissionsRequest::requesting_user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.UpdateCoopPermissionsRequest.requesting_user_id) return _internal_requesting_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void UpdateCoopPermissionsRequest::set_requesting_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - requesting_user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void UpdateCoopPermissionsRequest::set_requesting_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.requesting_user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.UpdateCoopPermissionsRequest.requesting_user_id) } -inline std::string* UpdateCoopPermissionsRequest::mutable_requesting_user_id() { +inline std::string* UpdateCoopPermissionsRequest::mutable_requesting_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_requesting_user_id(); // @@protoc_insertion_point(field_mutable:ei.UpdateCoopPermissionsRequest.requesting_user_id) return _s; } inline const std::string& UpdateCoopPermissionsRequest::_internal_requesting_user_id() const { - return requesting_user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.requesting_user_id_.Get(); } inline void UpdateCoopPermissionsRequest::_internal_set_requesting_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - requesting_user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.requesting_user_id_.Set(value, GetArena()); } inline std::string* UpdateCoopPermissionsRequest::_internal_mutable_requesting_user_id() { - _has_bits_[0] |= 0x00000004u; - return requesting_user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.requesting_user_id_.Mutable( GetArena()); } inline std::string* UpdateCoopPermissionsRequest::release_requesting_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.UpdateCoopPermissionsRequest.requesting_user_id) - if (!_internal_has_requesting_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = requesting_user_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (requesting_user_id_.IsDefault()) { - requesting_user_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.requesting_user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.requesting_user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void UpdateCoopPermissionsRequest::set_allocated_requesting_user_id(std::string* requesting_user_id) { - if (requesting_user_id != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void UpdateCoopPermissionsRequest::set_allocated_requesting_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; - } - requesting_user_id_.SetAllocated(requesting_user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (requesting_user_id_.IsDefault()) { - requesting_user_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000004u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.requesting_user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.requesting_user_id_.IsDefault()) { + _impl_.requesting_user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.UpdateCoopPermissionsRequest.requesting_user_id) } // optional bool public = 4; -inline bool UpdateCoopPermissionsRequest::_internal_has_public_() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool UpdateCoopPermissionsRequest::has_public_() const { - return _internal_has_public_(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void UpdateCoopPermissionsRequest::clear_public_() { - public__ = false; - _has_bits_[0] &= ~0x00000010u; -} -inline bool UpdateCoopPermissionsRequest::_internal_public_() const { - return public__; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.public__ = false; + _impl_._has_bits_[0] &= ~0x00000010u; } inline bool UpdateCoopPermissionsRequest::public_() const { // @@protoc_insertion_point(field_get:ei.UpdateCoopPermissionsRequest.public) return _internal_public_(); } -inline void UpdateCoopPermissionsRequest::_internal_set_public_(bool value) { - _has_bits_[0] |= 0x00000010u; - public__ = value; -} inline void UpdateCoopPermissionsRequest::set_public_(bool value) { _internal_set_public_(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.UpdateCoopPermissionsRequest.public) } +inline bool UpdateCoopPermissionsRequest::_internal_public_() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.public__; +} +inline void UpdateCoopPermissionsRequest::_internal_set_public_(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.public__ = value; +} // optional uint32 client_version = 5; -inline bool UpdateCoopPermissionsRequest::_internal_has_client_version() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool UpdateCoopPermissionsRequest::has_client_version() const { - return _internal_has_client_version(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void UpdateCoopPermissionsRequest::clear_client_version() { - client_version_ = 0u; - _has_bits_[0] &= ~0x00000020u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_version_ = 0u; + _impl_._has_bits_[0] &= ~0x00000020u; } -inline uint32_t UpdateCoopPermissionsRequest::_internal_client_version() const { - return client_version_; -} -inline uint32_t UpdateCoopPermissionsRequest::client_version() const { +inline ::uint32_t UpdateCoopPermissionsRequest::client_version() const { // @@protoc_insertion_point(field_get:ei.UpdateCoopPermissionsRequest.client_version) return _internal_client_version(); } -inline void UpdateCoopPermissionsRequest::_internal_set_client_version(uint32_t value) { - _has_bits_[0] |= 0x00000020u; - client_version_ = value; -} -inline void UpdateCoopPermissionsRequest::set_client_version(uint32_t value) { +inline void UpdateCoopPermissionsRequest::set_client_version(::uint32_t value) { _internal_set_client_version(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.UpdateCoopPermissionsRequest.client_version) } +inline ::uint32_t UpdateCoopPermissionsRequest::_internal_client_version() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.client_version_; +} +inline void UpdateCoopPermissionsRequest::_internal_set_client_version(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_version_ = value; +} // ------------------------------------------------------------------- // UpdateCoopPermissionsResponse // optional bool success = 1; -inline bool UpdateCoopPermissionsResponse::_internal_has_success() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool UpdateCoopPermissionsResponse::has_success() const { - return _internal_has_success(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void UpdateCoopPermissionsResponse::clear_success() { - success_ = false; - _has_bits_[0] &= ~0x00000002u; -} -inline bool UpdateCoopPermissionsResponse::_internal_success() const { - return success_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.success_ = false; + _impl_._has_bits_[0] &= ~0x00000002u; } inline bool UpdateCoopPermissionsResponse::success() const { // @@protoc_insertion_point(field_get:ei.UpdateCoopPermissionsResponse.success) return _internal_success(); } -inline void UpdateCoopPermissionsResponse::_internal_set_success(bool value) { - _has_bits_[0] |= 0x00000002u; - success_ = value; -} inline void UpdateCoopPermissionsResponse::set_success(bool value) { _internal_set_success(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.UpdateCoopPermissionsResponse.success) } +inline bool UpdateCoopPermissionsResponse::_internal_success() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.success_; +} +inline void UpdateCoopPermissionsResponse::_internal_set_success(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.success_ = value; +} // optional string message = 2; -inline bool UpdateCoopPermissionsResponse::_internal_has_message() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool UpdateCoopPermissionsResponse::has_message() const { - return _internal_has_message(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void UpdateCoopPermissionsResponse::clear_message() { - message_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.message_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& UpdateCoopPermissionsResponse::message() const { +inline const std::string& UpdateCoopPermissionsResponse::message() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.UpdateCoopPermissionsResponse.message) return _internal_message(); } -template -inline PROTOBUF_ALWAYS_INLINE -void UpdateCoopPermissionsResponse::set_message(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - message_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void UpdateCoopPermissionsResponse::set_message(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.message_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.UpdateCoopPermissionsResponse.message) } -inline std::string* UpdateCoopPermissionsResponse::mutable_message() { +inline std::string* UpdateCoopPermissionsResponse::mutable_message() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_message(); // @@protoc_insertion_point(field_mutable:ei.UpdateCoopPermissionsResponse.message) return _s; } inline const std::string& UpdateCoopPermissionsResponse::_internal_message() const { - return message_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.message_.Get(); } inline void UpdateCoopPermissionsResponse::_internal_set_message(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - message_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.message_.Set(value, GetArena()); } inline std::string* UpdateCoopPermissionsResponse::_internal_mutable_message() { - _has_bits_[0] |= 0x00000001u; - return message_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.message_.Mutable( GetArena()); } inline std::string* UpdateCoopPermissionsResponse::release_message() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.UpdateCoopPermissionsResponse.message) - if (!_internal_has_message()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = message_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (message_.IsDefault()) { - message_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.message_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.message_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void UpdateCoopPermissionsResponse::set_allocated_message(std::string* message) { - if (message != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void UpdateCoopPermissionsResponse::set_allocated_message(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - message_.SetAllocated(message, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (message_.IsDefault()) { - message_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.message_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.message_.IsDefault()) { + _impl_.message_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.UpdateCoopPermissionsResponse.message) } @@ -82761,3059 +90689,3503 @@ inline void UpdateCoopPermissionsResponse::set_allocated_message(std::string* me // LeaveCoopRequest // optional .ei.BasicRequestInfo rinfo = 8; -inline bool LeaveCoopRequest::_internal_has_rinfo() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - PROTOBUF_ASSUME(!value || rinfo_ != nullptr); - return value; -} inline bool LeaveCoopRequest::has_rinfo() const { - return _internal_has_rinfo(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + PROTOBUF_ASSUME(!value || _impl_.rinfo_ != nullptr); + return value; } inline void LeaveCoopRequest::clear_rinfo() { - if (rinfo_ != nullptr) rinfo_->Clear(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ != nullptr) _impl_.rinfo_->Clear(); + _impl_._has_bits_[0] &= ~0x00000008u; } inline const ::ei::BasicRequestInfo& LeaveCoopRequest::_internal_rinfo() const { - const ::ei::BasicRequestInfo* p = rinfo_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_BasicRequestInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::BasicRequestInfo* p = _impl_.rinfo_; + return p != nullptr ? *p : reinterpret_cast(::ei::_BasicRequestInfo_default_instance_); } -inline const ::ei::BasicRequestInfo& LeaveCoopRequest::rinfo() const { +inline const ::ei::BasicRequestInfo& LeaveCoopRequest::rinfo() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LeaveCoopRequest.rinfo) return _internal_rinfo(); } -inline void LeaveCoopRequest::unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rinfo_); +inline void LeaveCoopRequest::unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.rinfo_); } - rinfo_ = rinfo; - if (rinfo) { - _has_bits_[0] |= 0x00000008u; + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._has_bits_[0] &= ~0x00000008u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.LeaveCoopRequest.rinfo) } inline ::ei::BasicRequestInfo* LeaveCoopRequest::release_rinfo() { - _has_bits_[0] &= ~0x00000008u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000008u; + ::ei::BasicRequestInfo* released = _impl_.rinfo_; + _impl_.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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::BasicRequestInfo* LeaveCoopRequest::unsafe_arena_release_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LeaveCoopRequest.rinfo) - _has_bits_[0] &= ~0x00000008u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000008u; + ::ei::BasicRequestInfo* temp = _impl_.rinfo_; + _impl_.rinfo_ = nullptr; return temp; } inline ::ei::BasicRequestInfo* LeaveCoopRequest::_internal_mutable_rinfo() { - _has_bits_[0] |= 0x00000008u; - if (rinfo_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::BasicRequestInfo>(GetArenaForAllocation()); - rinfo_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::BasicRequestInfo>(GetArena()); + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(p); } - return rinfo_; + return _impl_.rinfo_; } -inline ::ei::BasicRequestInfo* LeaveCoopRequest::mutable_rinfo() { +inline ::ei::BasicRequestInfo* LeaveCoopRequest::mutable_rinfo() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000008u; ::ei::BasicRequestInfo* _msg = _internal_mutable_rinfo(); // @@protoc_insertion_point(field_mutable:ei.LeaveCoopRequest.rinfo) return _msg; } -inline void LeaveCoopRequest::set_allocated_rinfo(::ei::BasicRequestInfo* rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void LeaveCoopRequest::set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete rinfo_; + delete (_impl_.rinfo_); } - if (rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rinfo); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - rinfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, rinfo, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000008u; + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._has_bits_[0] &= ~0x00000008u; } - rinfo_ = rinfo; + + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.LeaveCoopRequest.rinfo) } // optional string contract_identifier = 1; -inline bool LeaveCoopRequest::_internal_has_contract_identifier() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool LeaveCoopRequest::has_contract_identifier() const { - return _internal_has_contract_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void LeaveCoopRequest::clear_contract_identifier() { - contract_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contract_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& LeaveCoopRequest::contract_identifier() const { +inline const std::string& LeaveCoopRequest::contract_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LeaveCoopRequest.contract_identifier) return _internal_contract_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void LeaveCoopRequest::set_contract_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - contract_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void LeaveCoopRequest::set_contract_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.contract_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.LeaveCoopRequest.contract_identifier) } -inline std::string* LeaveCoopRequest::mutable_contract_identifier() { +inline std::string* LeaveCoopRequest::mutable_contract_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_contract_identifier(); // @@protoc_insertion_point(field_mutable:ei.LeaveCoopRequest.contract_identifier) return _s; } inline const std::string& LeaveCoopRequest::_internal_contract_identifier() const { - return contract_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contract_identifier_.Get(); } inline void LeaveCoopRequest::_internal_set_contract_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - contract_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.contract_identifier_.Set(value, GetArena()); } inline std::string* LeaveCoopRequest::_internal_mutable_contract_identifier() { - _has_bits_[0] |= 0x00000001u; - return contract_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.contract_identifier_.Mutable( GetArena()); } inline std::string* LeaveCoopRequest::release_contract_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LeaveCoopRequest.contract_identifier) - if (!_internal_has_contract_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = contract_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_identifier_.IsDefault()) { - contract_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.contract_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void LeaveCoopRequest::set_allocated_contract_identifier(std::string* contract_identifier) { - if (contract_identifier != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void LeaveCoopRequest::set_allocated_contract_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - contract_identifier_.SetAllocated(contract_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_identifier_.IsDefault()) { - contract_identifier_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.contract_identifier_.IsDefault()) { + _impl_.contract_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.LeaveCoopRequest.contract_identifier) } // optional string coop_identifier = 2; -inline bool LeaveCoopRequest::_internal_has_coop_identifier() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool LeaveCoopRequest::has_coop_identifier() const { - return _internal_has_coop_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void LeaveCoopRequest::clear_coop_identifier() { - coop_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& LeaveCoopRequest::coop_identifier() const { +inline const std::string& LeaveCoopRequest::coop_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LeaveCoopRequest.coop_identifier) return _internal_coop_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void LeaveCoopRequest::set_coop_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - coop_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void LeaveCoopRequest::set_coop_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.coop_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.LeaveCoopRequest.coop_identifier) } -inline std::string* LeaveCoopRequest::mutable_coop_identifier() { +inline std::string* LeaveCoopRequest::mutable_coop_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_coop_identifier(); // @@protoc_insertion_point(field_mutable:ei.LeaveCoopRequest.coop_identifier) return _s; } inline const std::string& LeaveCoopRequest::_internal_coop_identifier() const { - return coop_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.coop_identifier_.Get(); } inline void LeaveCoopRequest::_internal_set_coop_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - coop_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.coop_identifier_.Set(value, GetArena()); } inline std::string* LeaveCoopRequest::_internal_mutable_coop_identifier() { - _has_bits_[0] |= 0x00000002u; - return coop_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.coop_identifier_.Mutable( GetArena()); } inline std::string* LeaveCoopRequest::release_coop_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LeaveCoopRequest.coop_identifier) - if (!_internal_has_coop_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = coop_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (coop_identifier_.IsDefault()) { - coop_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.coop_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.coop_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void LeaveCoopRequest::set_allocated_coop_identifier(std::string* coop_identifier) { - if (coop_identifier != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void LeaveCoopRequest::set_allocated_coop_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; - } - coop_identifier_.SetAllocated(coop_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (coop_identifier_.IsDefault()) { - coop_identifier_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000002u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.coop_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.coop_identifier_.IsDefault()) { + _impl_.coop_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.LeaveCoopRequest.coop_identifier) } // optional string player_identifier = 3; -inline bool LeaveCoopRequest::_internal_has_player_identifier() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool LeaveCoopRequest::has_player_identifier() const { - return _internal_has_player_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void LeaveCoopRequest::clear_player_identifier() { - player_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.player_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& LeaveCoopRequest::player_identifier() const { +inline const std::string& LeaveCoopRequest::player_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LeaveCoopRequest.player_identifier) return _internal_player_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void LeaveCoopRequest::set_player_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - player_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void LeaveCoopRequest::set_player_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.player_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.LeaveCoopRequest.player_identifier) } -inline std::string* LeaveCoopRequest::mutable_player_identifier() { +inline std::string* LeaveCoopRequest::mutable_player_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_player_identifier(); // @@protoc_insertion_point(field_mutable:ei.LeaveCoopRequest.player_identifier) return _s; } inline const std::string& LeaveCoopRequest::_internal_player_identifier() const { - return player_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.player_identifier_.Get(); } inline void LeaveCoopRequest::_internal_set_player_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - player_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.player_identifier_.Set(value, GetArena()); } inline std::string* LeaveCoopRequest::_internal_mutable_player_identifier() { - _has_bits_[0] |= 0x00000004u; - return player_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.player_identifier_.Mutable( GetArena()); } inline std::string* LeaveCoopRequest::release_player_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LeaveCoopRequest.player_identifier) - if (!_internal_has_player_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = player_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (player_identifier_.IsDefault()) { - player_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.player_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.player_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void LeaveCoopRequest::set_allocated_player_identifier(std::string* player_identifier) { - if (player_identifier != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void LeaveCoopRequest::set_allocated_player_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; - } - player_identifier_.SetAllocated(player_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (player_identifier_.IsDefault()) { - player_identifier_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000004u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.player_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.player_identifier_.IsDefault()) { + _impl_.player_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.LeaveCoopRequest.player_identifier) } // optional uint32 client_version = 7; -inline bool LeaveCoopRequest::_internal_has_client_version() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool LeaveCoopRequest::has_client_version() const { - return _internal_has_client_version(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void LeaveCoopRequest::clear_client_version() { - client_version_ = 0u; - _has_bits_[0] &= ~0x00000010u; -} -inline uint32_t LeaveCoopRequest::_internal_client_version() const { - return client_version_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_version_ = 0u; + _impl_._has_bits_[0] &= ~0x00000010u; } -inline uint32_t LeaveCoopRequest::client_version() const { +inline ::uint32_t LeaveCoopRequest::client_version() const { // @@protoc_insertion_point(field_get:ei.LeaveCoopRequest.client_version) return _internal_client_version(); } -inline void LeaveCoopRequest::_internal_set_client_version(uint32_t value) { - _has_bits_[0] |= 0x00000010u; - client_version_ = value; -} -inline void LeaveCoopRequest::set_client_version(uint32_t value) { +inline void LeaveCoopRequest::set_client_version(::uint32_t value) { _internal_set_client_version(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.LeaveCoopRequest.client_version) } +inline ::uint32_t LeaveCoopRequest::_internal_client_version() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.client_version_; +} +inline void LeaveCoopRequest::_internal_set_client_version(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_version_ = value; +} // ------------------------------------------------------------------- // GiftPlayerCoopRequest // optional .ei.BasicRequestInfo rinfo = 8; -inline bool GiftPlayerCoopRequest::_internal_has_rinfo() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - PROTOBUF_ASSUME(!value || rinfo_ != nullptr); - return value; -} inline bool GiftPlayerCoopRequest::has_rinfo() const { - return _internal_has_rinfo(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + PROTOBUF_ASSUME(!value || _impl_.rinfo_ != nullptr); + return value; } inline void GiftPlayerCoopRequest::clear_rinfo() { - if (rinfo_ != nullptr) rinfo_->Clear(); - _has_bits_[0] &= ~0x00000020u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ != nullptr) _impl_.rinfo_->Clear(); + _impl_._has_bits_[0] &= ~0x00000020u; } inline const ::ei::BasicRequestInfo& GiftPlayerCoopRequest::_internal_rinfo() const { - const ::ei::BasicRequestInfo* p = rinfo_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_BasicRequestInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::BasicRequestInfo* p = _impl_.rinfo_; + return p != nullptr ? *p : reinterpret_cast(::ei::_BasicRequestInfo_default_instance_); } -inline const ::ei::BasicRequestInfo& GiftPlayerCoopRequest::rinfo() const { +inline const ::ei::BasicRequestInfo& GiftPlayerCoopRequest::rinfo() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.GiftPlayerCoopRequest.rinfo) return _internal_rinfo(); } -inline void GiftPlayerCoopRequest::unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rinfo_); +inline void GiftPlayerCoopRequest::unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.rinfo_); } - rinfo_ = rinfo; - if (rinfo) { - _has_bits_[0] |= 0x00000020u; + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000020u; } else { - _has_bits_[0] &= ~0x00000020u; + _impl_._has_bits_[0] &= ~0x00000020u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.GiftPlayerCoopRequest.rinfo) } inline ::ei::BasicRequestInfo* GiftPlayerCoopRequest::release_rinfo() { - _has_bits_[0] &= ~0x00000020u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000020u; + ::ei::BasicRequestInfo* released = _impl_.rinfo_; + _impl_.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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::BasicRequestInfo* GiftPlayerCoopRequest::unsafe_arena_release_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.GiftPlayerCoopRequest.rinfo) - _has_bits_[0] &= ~0x00000020u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000020u; + ::ei::BasicRequestInfo* temp = _impl_.rinfo_; + _impl_.rinfo_ = nullptr; return temp; } inline ::ei::BasicRequestInfo* GiftPlayerCoopRequest::_internal_mutable_rinfo() { - _has_bits_[0] |= 0x00000020u; - if (rinfo_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::BasicRequestInfo>(GetArenaForAllocation()); - rinfo_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::BasicRequestInfo>(GetArena()); + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(p); } - return rinfo_; + return _impl_.rinfo_; } -inline ::ei::BasicRequestInfo* GiftPlayerCoopRequest::mutable_rinfo() { +inline ::ei::BasicRequestInfo* GiftPlayerCoopRequest::mutable_rinfo() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000020u; ::ei::BasicRequestInfo* _msg = _internal_mutable_rinfo(); // @@protoc_insertion_point(field_mutable:ei.GiftPlayerCoopRequest.rinfo) return _msg; } -inline void GiftPlayerCoopRequest::set_allocated_rinfo(::ei::BasicRequestInfo* rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void GiftPlayerCoopRequest::set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete rinfo_; + delete (_impl_.rinfo_); } - if (rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rinfo); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - rinfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, rinfo, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000020u; + _impl_._has_bits_[0] |= 0x00000020u; } else { - _has_bits_[0] &= ~0x00000020u; + _impl_._has_bits_[0] &= ~0x00000020u; } - rinfo_ = rinfo; + + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.GiftPlayerCoopRequest.rinfo) } // optional string contract_identifier = 1; -inline bool GiftPlayerCoopRequest::_internal_has_contract_identifier() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool GiftPlayerCoopRequest::has_contract_identifier() const { - return _internal_has_contract_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void GiftPlayerCoopRequest::clear_contract_identifier() { - contract_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contract_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& GiftPlayerCoopRequest::contract_identifier() const { +inline const std::string& GiftPlayerCoopRequest::contract_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.GiftPlayerCoopRequest.contract_identifier) return _internal_contract_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void GiftPlayerCoopRequest::set_contract_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - contract_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void GiftPlayerCoopRequest::set_contract_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.contract_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.GiftPlayerCoopRequest.contract_identifier) } -inline std::string* GiftPlayerCoopRequest::mutable_contract_identifier() { +inline std::string* GiftPlayerCoopRequest::mutable_contract_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_contract_identifier(); // @@protoc_insertion_point(field_mutable:ei.GiftPlayerCoopRequest.contract_identifier) return _s; } inline const std::string& GiftPlayerCoopRequest::_internal_contract_identifier() const { - return contract_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contract_identifier_.Get(); } inline void GiftPlayerCoopRequest::_internal_set_contract_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - contract_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.contract_identifier_.Set(value, GetArena()); } inline std::string* GiftPlayerCoopRequest::_internal_mutable_contract_identifier() { - _has_bits_[0] |= 0x00000001u; - return contract_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.contract_identifier_.Mutable( GetArena()); } inline std::string* GiftPlayerCoopRequest::release_contract_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.GiftPlayerCoopRequest.contract_identifier) - if (!_internal_has_contract_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = contract_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_identifier_.IsDefault()) { - contract_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.contract_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void GiftPlayerCoopRequest::set_allocated_contract_identifier(std::string* contract_identifier) { - if (contract_identifier != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void GiftPlayerCoopRequest::set_allocated_contract_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - contract_identifier_.SetAllocated(contract_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_identifier_.IsDefault()) { - contract_identifier_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.contract_identifier_.IsDefault()) { + _impl_.contract_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.GiftPlayerCoopRequest.contract_identifier) } // optional string coop_identifier = 2; -inline bool GiftPlayerCoopRequest::_internal_has_coop_identifier() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool GiftPlayerCoopRequest::has_coop_identifier() const { - return _internal_has_coop_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void GiftPlayerCoopRequest::clear_coop_identifier() { - coop_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& GiftPlayerCoopRequest::coop_identifier() const { +inline const std::string& GiftPlayerCoopRequest::coop_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.GiftPlayerCoopRequest.coop_identifier) return _internal_coop_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void GiftPlayerCoopRequest::set_coop_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - coop_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void GiftPlayerCoopRequest::set_coop_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.coop_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.GiftPlayerCoopRequest.coop_identifier) } -inline std::string* GiftPlayerCoopRequest::mutable_coop_identifier() { +inline std::string* GiftPlayerCoopRequest::mutable_coop_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_coop_identifier(); // @@protoc_insertion_point(field_mutable:ei.GiftPlayerCoopRequest.coop_identifier) return _s; } inline const std::string& GiftPlayerCoopRequest::_internal_coop_identifier() const { - return coop_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.coop_identifier_.Get(); } inline void GiftPlayerCoopRequest::_internal_set_coop_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - coop_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.coop_identifier_.Set(value, GetArena()); } inline std::string* GiftPlayerCoopRequest::_internal_mutable_coop_identifier() { - _has_bits_[0] |= 0x00000002u; - return coop_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.coop_identifier_.Mutable( GetArena()); } inline std::string* GiftPlayerCoopRequest::release_coop_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.GiftPlayerCoopRequest.coop_identifier) - if (!_internal_has_coop_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = coop_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (coop_identifier_.IsDefault()) { - coop_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.coop_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.coop_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void GiftPlayerCoopRequest::set_allocated_coop_identifier(std::string* coop_identifier) { - if (coop_identifier != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void GiftPlayerCoopRequest::set_allocated_coop_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; - } - coop_identifier_.SetAllocated(coop_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (coop_identifier_.IsDefault()) { - coop_identifier_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000002u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.coop_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.coop_identifier_.IsDefault()) { + _impl_.coop_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.GiftPlayerCoopRequest.coop_identifier) } // optional string player_identifier = 3; -inline bool GiftPlayerCoopRequest::_internal_has_player_identifier() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool GiftPlayerCoopRequest::has_player_identifier() const { - return _internal_has_player_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void GiftPlayerCoopRequest::clear_player_identifier() { - player_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.player_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& GiftPlayerCoopRequest::player_identifier() const { +inline const std::string& GiftPlayerCoopRequest::player_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.GiftPlayerCoopRequest.player_identifier) return _internal_player_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void GiftPlayerCoopRequest::set_player_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - player_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void GiftPlayerCoopRequest::set_player_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.player_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.GiftPlayerCoopRequest.player_identifier) } -inline std::string* GiftPlayerCoopRequest::mutable_player_identifier() { +inline std::string* GiftPlayerCoopRequest::mutable_player_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_player_identifier(); // @@protoc_insertion_point(field_mutable:ei.GiftPlayerCoopRequest.player_identifier) return _s; } inline const std::string& GiftPlayerCoopRequest::_internal_player_identifier() const { - return player_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.player_identifier_.Get(); } inline void GiftPlayerCoopRequest::_internal_set_player_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - player_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.player_identifier_.Set(value, GetArena()); } inline std::string* GiftPlayerCoopRequest::_internal_mutable_player_identifier() { - _has_bits_[0] |= 0x00000004u; - return player_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.player_identifier_.Mutable( GetArena()); } inline std::string* GiftPlayerCoopRequest::release_player_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.GiftPlayerCoopRequest.player_identifier) - if (!_internal_has_player_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = player_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (player_identifier_.IsDefault()) { - player_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.player_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.player_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void GiftPlayerCoopRequest::set_allocated_player_identifier(std::string* player_identifier) { - if (player_identifier != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void GiftPlayerCoopRequest::set_allocated_player_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; - } - player_identifier_.SetAllocated(player_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (player_identifier_.IsDefault()) { - player_identifier_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000004u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.player_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.player_identifier_.IsDefault()) { + _impl_.player_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.GiftPlayerCoopRequest.player_identifier) } // optional string requesting_user_id = 4; -inline bool GiftPlayerCoopRequest::_internal_has_requesting_user_id() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool GiftPlayerCoopRequest::has_requesting_user_id() const { - return _internal_has_requesting_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void GiftPlayerCoopRequest::clear_requesting_user_id() { - requesting_user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.requesting_user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000008u; } -inline const std::string& GiftPlayerCoopRequest::requesting_user_id() const { +inline const std::string& GiftPlayerCoopRequest::requesting_user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.GiftPlayerCoopRequest.requesting_user_id) return _internal_requesting_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void GiftPlayerCoopRequest::set_requesting_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000008u; - requesting_user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void GiftPlayerCoopRequest::set_requesting_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.requesting_user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.GiftPlayerCoopRequest.requesting_user_id) } -inline std::string* GiftPlayerCoopRequest::mutable_requesting_user_id() { +inline std::string* GiftPlayerCoopRequest::mutable_requesting_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_requesting_user_id(); // @@protoc_insertion_point(field_mutable:ei.GiftPlayerCoopRequest.requesting_user_id) return _s; } inline const std::string& GiftPlayerCoopRequest::_internal_requesting_user_id() const { - return requesting_user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.requesting_user_id_.Get(); } inline void GiftPlayerCoopRequest::_internal_set_requesting_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000008u; - requesting_user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.requesting_user_id_.Set(value, GetArena()); } inline std::string* GiftPlayerCoopRequest::_internal_mutable_requesting_user_id() { - _has_bits_[0] |= 0x00000008u; - return requesting_user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + return _impl_.requesting_user_id_.Mutable( GetArena()); } inline std::string* GiftPlayerCoopRequest::release_requesting_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.GiftPlayerCoopRequest.requesting_user_id) - if (!_internal_has_requesting_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000008u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000008u; - auto* p = requesting_user_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (requesting_user_id_.IsDefault()) { - requesting_user_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000008u; + auto* released = _impl_.requesting_user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.requesting_user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void GiftPlayerCoopRequest::set_allocated_requesting_user_id(std::string* requesting_user_id) { - if (requesting_user_id != nullptr) { - _has_bits_[0] |= 0x00000008u; +inline void GiftPlayerCoopRequest::set_allocated_requesting_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; - } - requesting_user_id_.SetAllocated(requesting_user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (requesting_user_id_.IsDefault()) { - requesting_user_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000008u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.requesting_user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.requesting_user_id_.IsDefault()) { + _impl_.requesting_user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.GiftPlayerCoopRequest.requesting_user_id) } // optional string requesting_user_name = 6; -inline bool GiftPlayerCoopRequest::_internal_has_requesting_user_name() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool GiftPlayerCoopRequest::has_requesting_user_name() const { - return _internal_has_requesting_user_name(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void GiftPlayerCoopRequest::clear_requesting_user_name() { - requesting_user_name_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000010u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.requesting_user_name_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000010u; } -inline const std::string& GiftPlayerCoopRequest::requesting_user_name() const { +inline const std::string& GiftPlayerCoopRequest::requesting_user_name() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.GiftPlayerCoopRequest.requesting_user_name) return _internal_requesting_user_name(); } -template -inline PROTOBUF_ALWAYS_INLINE -void GiftPlayerCoopRequest::set_requesting_user_name(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000010u; - requesting_user_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void GiftPlayerCoopRequest::set_requesting_user_name(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + _impl_.requesting_user_name_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.GiftPlayerCoopRequest.requesting_user_name) } -inline std::string* GiftPlayerCoopRequest::mutable_requesting_user_name() { +inline std::string* GiftPlayerCoopRequest::mutable_requesting_user_name() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_requesting_user_name(); // @@protoc_insertion_point(field_mutable:ei.GiftPlayerCoopRequest.requesting_user_name) return _s; } inline const std::string& GiftPlayerCoopRequest::_internal_requesting_user_name() const { - return requesting_user_name_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.requesting_user_name_.Get(); } inline void GiftPlayerCoopRequest::_internal_set_requesting_user_name(const std::string& value) { - _has_bits_[0] |= 0x00000010u; - requesting_user_name_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + _impl_.requesting_user_name_.Set(value, GetArena()); } inline std::string* GiftPlayerCoopRequest::_internal_mutable_requesting_user_name() { - _has_bits_[0] |= 0x00000010u; - return requesting_user_name_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + return _impl_.requesting_user_name_.Mutable( GetArena()); } inline std::string* GiftPlayerCoopRequest::release_requesting_user_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.GiftPlayerCoopRequest.requesting_user_name) - if (!_internal_has_requesting_user_name()) { + if ((_impl_._has_bits_[0] & 0x00000010u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000010u; - auto* p = requesting_user_name_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (requesting_user_name_.IsDefault()) { - requesting_user_name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000010u; + auto* released = _impl_.requesting_user_name_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.requesting_user_name_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void GiftPlayerCoopRequest::set_allocated_requesting_user_name(std::string* requesting_user_name) { - if (requesting_user_name != nullptr) { - _has_bits_[0] |= 0x00000010u; +inline void GiftPlayerCoopRequest::set_allocated_requesting_user_name(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; - } - requesting_user_name_.SetAllocated(requesting_user_name, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (requesting_user_name_.IsDefault()) { - requesting_user_name_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000010u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.requesting_user_name_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.requesting_user_name_.IsDefault()) { + _impl_.requesting_user_name_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.GiftPlayerCoopRequest.requesting_user_name) } // optional uint32 amount = 5; -inline bool GiftPlayerCoopRequest::_internal_has_amount() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool GiftPlayerCoopRequest::has_amount() const { - return _internal_has_amount(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void GiftPlayerCoopRequest::clear_amount() { - amount_ = 0u; - _has_bits_[0] &= ~0x00000040u; -} -inline uint32_t GiftPlayerCoopRequest::_internal_amount() const { - return amount_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.amount_ = 0u; + _impl_._has_bits_[0] &= ~0x00000040u; } -inline uint32_t GiftPlayerCoopRequest::amount() const { +inline ::uint32_t GiftPlayerCoopRequest::amount() const { // @@protoc_insertion_point(field_get:ei.GiftPlayerCoopRequest.amount) return _internal_amount(); } -inline void GiftPlayerCoopRequest::_internal_set_amount(uint32_t value) { - _has_bits_[0] |= 0x00000040u; - amount_ = value; -} -inline void GiftPlayerCoopRequest::set_amount(uint32_t value) { +inline void GiftPlayerCoopRequest::set_amount(::uint32_t value) { _internal_set_amount(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.GiftPlayerCoopRequest.amount) } +inline ::uint32_t GiftPlayerCoopRequest::_internal_amount() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.amount_; +} +inline void GiftPlayerCoopRequest::_internal_set_amount(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.amount_ = value; +} // optional uint32 client_version = 7; -inline bool GiftPlayerCoopRequest::_internal_has_client_version() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool GiftPlayerCoopRequest::has_client_version() const { - return _internal_has_client_version(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void GiftPlayerCoopRequest::clear_client_version() { - client_version_ = 0u; - _has_bits_[0] &= ~0x00000080u; -} -inline uint32_t GiftPlayerCoopRequest::_internal_client_version() const { - return client_version_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_version_ = 0u; + _impl_._has_bits_[0] &= ~0x00000080u; } -inline uint32_t GiftPlayerCoopRequest::client_version() const { +inline ::uint32_t GiftPlayerCoopRequest::client_version() const { // @@protoc_insertion_point(field_get:ei.GiftPlayerCoopRequest.client_version) return _internal_client_version(); } -inline void GiftPlayerCoopRequest::_internal_set_client_version(uint32_t value) { - _has_bits_[0] |= 0x00000080u; - client_version_ = value; -} -inline void GiftPlayerCoopRequest::set_client_version(uint32_t value) { +inline void GiftPlayerCoopRequest::set_client_version(::uint32_t value) { _internal_set_client_version(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.GiftPlayerCoopRequest.client_version) } +inline ::uint32_t GiftPlayerCoopRequest::_internal_client_version() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.client_version_; +} +inline void GiftPlayerCoopRequest::_internal_set_client_version(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_version_ = value; +} // ------------------------------------------------------------------- // SendChickenRunCoopRequest // optional .ei.BasicRequestInfo rinfo = 8; -inline bool SendChickenRunCoopRequest::_internal_has_rinfo() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - PROTOBUF_ASSUME(!value || rinfo_ != nullptr); - return value; -} inline bool SendChickenRunCoopRequest::has_rinfo() const { - return _internal_has_rinfo(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + PROTOBUF_ASSUME(!value || _impl_.rinfo_ != nullptr); + return value; } inline void SendChickenRunCoopRequest::clear_rinfo() { - if (rinfo_ != nullptr) rinfo_->Clear(); - _has_bits_[0] &= ~0x00000020u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ != nullptr) _impl_.rinfo_->Clear(); + _impl_._has_bits_[0] &= ~0x00000020u; } inline const ::ei::BasicRequestInfo& SendChickenRunCoopRequest::_internal_rinfo() const { - const ::ei::BasicRequestInfo* p = rinfo_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_BasicRequestInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::BasicRequestInfo* p = _impl_.rinfo_; + return p != nullptr ? *p : reinterpret_cast(::ei::_BasicRequestInfo_default_instance_); } -inline const ::ei::BasicRequestInfo& SendChickenRunCoopRequest::rinfo() const { +inline const ::ei::BasicRequestInfo& SendChickenRunCoopRequest::rinfo() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.SendChickenRunCoopRequest.rinfo) return _internal_rinfo(); } -inline void SendChickenRunCoopRequest::unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rinfo_); +inline void SendChickenRunCoopRequest::unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.rinfo_); } - rinfo_ = rinfo; - if (rinfo) { - _has_bits_[0] |= 0x00000020u; + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000020u; } else { - _has_bits_[0] &= ~0x00000020u; + _impl_._has_bits_[0] &= ~0x00000020u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.SendChickenRunCoopRequest.rinfo) } inline ::ei::BasicRequestInfo* SendChickenRunCoopRequest::release_rinfo() { - _has_bits_[0] &= ~0x00000020u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000020u; + ::ei::BasicRequestInfo* released = _impl_.rinfo_; + _impl_.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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::BasicRequestInfo* SendChickenRunCoopRequest::unsafe_arena_release_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.SendChickenRunCoopRequest.rinfo) - _has_bits_[0] &= ~0x00000020u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000020u; + ::ei::BasicRequestInfo* temp = _impl_.rinfo_; + _impl_.rinfo_ = nullptr; return temp; } inline ::ei::BasicRequestInfo* SendChickenRunCoopRequest::_internal_mutable_rinfo() { - _has_bits_[0] |= 0x00000020u; - if (rinfo_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::BasicRequestInfo>(GetArenaForAllocation()); - rinfo_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::BasicRequestInfo>(GetArena()); + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(p); } - return rinfo_; + return _impl_.rinfo_; } -inline ::ei::BasicRequestInfo* SendChickenRunCoopRequest::mutable_rinfo() { +inline ::ei::BasicRequestInfo* SendChickenRunCoopRequest::mutable_rinfo() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000020u; ::ei::BasicRequestInfo* _msg = _internal_mutable_rinfo(); // @@protoc_insertion_point(field_mutable:ei.SendChickenRunCoopRequest.rinfo) return _msg; } -inline void SendChickenRunCoopRequest::set_allocated_rinfo(::ei::BasicRequestInfo* rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void SendChickenRunCoopRequest::set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete rinfo_; + delete (_impl_.rinfo_); } - if (rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rinfo); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - rinfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, rinfo, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000020u; + _impl_._has_bits_[0] |= 0x00000020u; } else { - _has_bits_[0] &= ~0x00000020u; + _impl_._has_bits_[0] &= ~0x00000020u; } - rinfo_ = rinfo; + + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.SendChickenRunCoopRequest.rinfo) } // optional string contract_identifier = 1; -inline bool SendChickenRunCoopRequest::_internal_has_contract_identifier() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool SendChickenRunCoopRequest::has_contract_identifier() const { - return _internal_has_contract_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void SendChickenRunCoopRequest::clear_contract_identifier() { - contract_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contract_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& SendChickenRunCoopRequest::contract_identifier() const { +inline const std::string& SendChickenRunCoopRequest::contract_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.SendChickenRunCoopRequest.contract_identifier) return _internal_contract_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void SendChickenRunCoopRequest::set_contract_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - contract_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void SendChickenRunCoopRequest::set_contract_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.contract_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.SendChickenRunCoopRequest.contract_identifier) } -inline std::string* SendChickenRunCoopRequest::mutable_contract_identifier() { +inline std::string* SendChickenRunCoopRequest::mutable_contract_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_contract_identifier(); // @@protoc_insertion_point(field_mutable:ei.SendChickenRunCoopRequest.contract_identifier) return _s; } inline const std::string& SendChickenRunCoopRequest::_internal_contract_identifier() const { - return contract_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contract_identifier_.Get(); } inline void SendChickenRunCoopRequest::_internal_set_contract_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - contract_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.contract_identifier_.Set(value, GetArena()); } inline std::string* SendChickenRunCoopRequest::_internal_mutable_contract_identifier() { - _has_bits_[0] |= 0x00000001u; - return contract_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.contract_identifier_.Mutable( GetArena()); } inline std::string* SendChickenRunCoopRequest::release_contract_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.SendChickenRunCoopRequest.contract_identifier) - if (!_internal_has_contract_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = contract_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_identifier_.IsDefault()) { - contract_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.contract_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void SendChickenRunCoopRequest::set_allocated_contract_identifier(std::string* contract_identifier) { - if (contract_identifier != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void SendChickenRunCoopRequest::set_allocated_contract_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - contract_identifier_.SetAllocated(contract_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_identifier_.IsDefault()) { - contract_identifier_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.contract_identifier_.IsDefault()) { + _impl_.contract_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.SendChickenRunCoopRequest.contract_identifier) } // optional string coop_identifier = 2; -inline bool SendChickenRunCoopRequest::_internal_has_coop_identifier() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool SendChickenRunCoopRequest::has_coop_identifier() const { - return _internal_has_coop_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void SendChickenRunCoopRequest::clear_coop_identifier() { - coop_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& SendChickenRunCoopRequest::coop_identifier() const { +inline const std::string& SendChickenRunCoopRequest::coop_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.SendChickenRunCoopRequest.coop_identifier) return _internal_coop_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void SendChickenRunCoopRequest::set_coop_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - coop_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void SendChickenRunCoopRequest::set_coop_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.coop_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.SendChickenRunCoopRequest.coop_identifier) } -inline std::string* SendChickenRunCoopRequest::mutable_coop_identifier() { +inline std::string* SendChickenRunCoopRequest::mutable_coop_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_coop_identifier(); // @@protoc_insertion_point(field_mutable:ei.SendChickenRunCoopRequest.coop_identifier) return _s; } inline const std::string& SendChickenRunCoopRequest::_internal_coop_identifier() const { - return coop_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.coop_identifier_.Get(); } inline void SendChickenRunCoopRequest::_internal_set_coop_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - coop_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.coop_identifier_.Set(value, GetArena()); } inline std::string* SendChickenRunCoopRequest::_internal_mutable_coop_identifier() { - _has_bits_[0] |= 0x00000002u; - return coop_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.coop_identifier_.Mutable( GetArena()); } inline std::string* SendChickenRunCoopRequest::release_coop_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.SendChickenRunCoopRequest.coop_identifier) - if (!_internal_has_coop_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = coop_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (coop_identifier_.IsDefault()) { - coop_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.coop_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.coop_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void SendChickenRunCoopRequest::set_allocated_coop_identifier(std::string* coop_identifier) { - if (coop_identifier != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void SendChickenRunCoopRequest::set_allocated_coop_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; - } - coop_identifier_.SetAllocated(coop_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (coop_identifier_.IsDefault()) { - coop_identifier_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000002u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.coop_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.coop_identifier_.IsDefault()) { + _impl_.coop_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.SendChickenRunCoopRequest.coop_identifier) } // optional string player_identifier = 3; -inline bool SendChickenRunCoopRequest::_internal_has_player_identifier() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool SendChickenRunCoopRequest::has_player_identifier() const { - return _internal_has_player_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void SendChickenRunCoopRequest::clear_player_identifier() { - player_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.player_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& SendChickenRunCoopRequest::player_identifier() const { +inline const std::string& SendChickenRunCoopRequest::player_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.SendChickenRunCoopRequest.player_identifier) return _internal_player_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void SendChickenRunCoopRequest::set_player_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - player_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void SendChickenRunCoopRequest::set_player_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.player_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.SendChickenRunCoopRequest.player_identifier) } -inline std::string* SendChickenRunCoopRequest::mutable_player_identifier() { +inline std::string* SendChickenRunCoopRequest::mutable_player_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_player_identifier(); // @@protoc_insertion_point(field_mutable:ei.SendChickenRunCoopRequest.player_identifier) return _s; } inline const std::string& SendChickenRunCoopRequest::_internal_player_identifier() const { - return player_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.player_identifier_.Get(); } inline void SendChickenRunCoopRequest::_internal_set_player_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - player_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.player_identifier_.Set(value, GetArena()); } inline std::string* SendChickenRunCoopRequest::_internal_mutable_player_identifier() { - _has_bits_[0] |= 0x00000004u; - return player_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.player_identifier_.Mutable( GetArena()); } inline std::string* SendChickenRunCoopRequest::release_player_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.SendChickenRunCoopRequest.player_identifier) - if (!_internal_has_player_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = player_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (player_identifier_.IsDefault()) { - player_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.player_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.player_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void SendChickenRunCoopRequest::set_allocated_player_identifier(std::string* player_identifier) { - if (player_identifier != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void SendChickenRunCoopRequest::set_allocated_player_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; - } - player_identifier_.SetAllocated(player_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (player_identifier_.IsDefault()) { - player_identifier_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000004u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.player_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.player_identifier_.IsDefault()) { + _impl_.player_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.SendChickenRunCoopRequest.player_identifier) } // optional string requesting_user_id = 4; -inline bool SendChickenRunCoopRequest::_internal_has_requesting_user_id() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool SendChickenRunCoopRequest::has_requesting_user_id() const { - return _internal_has_requesting_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void SendChickenRunCoopRequest::clear_requesting_user_id() { - requesting_user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.requesting_user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000008u; } -inline const std::string& SendChickenRunCoopRequest::requesting_user_id() const { +inline const std::string& SendChickenRunCoopRequest::requesting_user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.SendChickenRunCoopRequest.requesting_user_id) return _internal_requesting_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void SendChickenRunCoopRequest::set_requesting_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000008u; - requesting_user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void SendChickenRunCoopRequest::set_requesting_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.requesting_user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.SendChickenRunCoopRequest.requesting_user_id) } -inline std::string* SendChickenRunCoopRequest::mutable_requesting_user_id() { +inline std::string* SendChickenRunCoopRequest::mutable_requesting_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_requesting_user_id(); // @@protoc_insertion_point(field_mutable:ei.SendChickenRunCoopRequest.requesting_user_id) return _s; } inline const std::string& SendChickenRunCoopRequest::_internal_requesting_user_id() const { - return requesting_user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.requesting_user_id_.Get(); } inline void SendChickenRunCoopRequest::_internal_set_requesting_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000008u; - requesting_user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.requesting_user_id_.Set(value, GetArena()); } inline std::string* SendChickenRunCoopRequest::_internal_mutable_requesting_user_id() { - _has_bits_[0] |= 0x00000008u; - return requesting_user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + return _impl_.requesting_user_id_.Mutable( GetArena()); } inline std::string* SendChickenRunCoopRequest::release_requesting_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.SendChickenRunCoopRequest.requesting_user_id) - if (!_internal_has_requesting_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000008u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000008u; - auto* p = requesting_user_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (requesting_user_id_.IsDefault()) { - requesting_user_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000008u; + auto* released = _impl_.requesting_user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.requesting_user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void SendChickenRunCoopRequest::set_allocated_requesting_user_id(std::string* requesting_user_id) { - if (requesting_user_id != nullptr) { - _has_bits_[0] |= 0x00000008u; +inline void SendChickenRunCoopRequest::set_allocated_requesting_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; - } - requesting_user_id_.SetAllocated(requesting_user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (requesting_user_id_.IsDefault()) { - requesting_user_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000008u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.requesting_user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.requesting_user_id_.IsDefault()) { + _impl_.requesting_user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.SendChickenRunCoopRequest.requesting_user_id) } // optional string requesting_user_name = 6; -inline bool SendChickenRunCoopRequest::_internal_has_requesting_user_name() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool SendChickenRunCoopRequest::has_requesting_user_name() const { - return _internal_has_requesting_user_name(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void SendChickenRunCoopRequest::clear_requesting_user_name() { - requesting_user_name_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000010u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.requesting_user_name_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000010u; } -inline const std::string& SendChickenRunCoopRequest::requesting_user_name() const { +inline const std::string& SendChickenRunCoopRequest::requesting_user_name() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.SendChickenRunCoopRequest.requesting_user_name) return _internal_requesting_user_name(); } -template -inline PROTOBUF_ALWAYS_INLINE -void SendChickenRunCoopRequest::set_requesting_user_name(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000010u; - requesting_user_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void SendChickenRunCoopRequest::set_requesting_user_name(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + _impl_.requesting_user_name_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.SendChickenRunCoopRequest.requesting_user_name) } -inline std::string* SendChickenRunCoopRequest::mutable_requesting_user_name() { +inline std::string* SendChickenRunCoopRequest::mutable_requesting_user_name() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_requesting_user_name(); // @@protoc_insertion_point(field_mutable:ei.SendChickenRunCoopRequest.requesting_user_name) return _s; } inline const std::string& SendChickenRunCoopRequest::_internal_requesting_user_name() const { - return requesting_user_name_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.requesting_user_name_.Get(); } inline void SendChickenRunCoopRequest::_internal_set_requesting_user_name(const std::string& value) { - _has_bits_[0] |= 0x00000010u; - requesting_user_name_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + _impl_.requesting_user_name_.Set(value, GetArena()); } inline std::string* SendChickenRunCoopRequest::_internal_mutable_requesting_user_name() { - _has_bits_[0] |= 0x00000010u; - return requesting_user_name_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + return _impl_.requesting_user_name_.Mutable( GetArena()); } inline std::string* SendChickenRunCoopRequest::release_requesting_user_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.SendChickenRunCoopRequest.requesting_user_name) - if (!_internal_has_requesting_user_name()) { + if ((_impl_._has_bits_[0] & 0x00000010u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000010u; - auto* p = requesting_user_name_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (requesting_user_name_.IsDefault()) { - requesting_user_name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000010u; + auto* released = _impl_.requesting_user_name_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.requesting_user_name_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void SendChickenRunCoopRequest::set_allocated_requesting_user_name(std::string* requesting_user_name) { - if (requesting_user_name != nullptr) { - _has_bits_[0] |= 0x00000010u; +inline void SendChickenRunCoopRequest::set_allocated_requesting_user_name(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; - } - requesting_user_name_.SetAllocated(requesting_user_name, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (requesting_user_name_.IsDefault()) { - requesting_user_name_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000010u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.requesting_user_name_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.requesting_user_name_.IsDefault()) { + _impl_.requesting_user_name_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.SendChickenRunCoopRequest.requesting_user_name) } // optional uint64 farm_pop = 5; -inline bool SendChickenRunCoopRequest::_internal_has_farm_pop() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool SendChickenRunCoopRequest::has_farm_pop() const { - return _internal_has_farm_pop(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void SendChickenRunCoopRequest::clear_farm_pop() { - farm_pop_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000040u; -} -inline uint64_t SendChickenRunCoopRequest::_internal_farm_pop() const { - return farm_pop_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.farm_pop_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000040u; } -inline uint64_t SendChickenRunCoopRequest::farm_pop() const { +inline ::uint64_t SendChickenRunCoopRequest::farm_pop() const { // @@protoc_insertion_point(field_get:ei.SendChickenRunCoopRequest.farm_pop) return _internal_farm_pop(); } -inline void SendChickenRunCoopRequest::_internal_set_farm_pop(uint64_t value) { - _has_bits_[0] |= 0x00000040u; - farm_pop_ = value; -} -inline void SendChickenRunCoopRequest::set_farm_pop(uint64_t value) { +inline void SendChickenRunCoopRequest::set_farm_pop(::uint64_t value) { _internal_set_farm_pop(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.SendChickenRunCoopRequest.farm_pop) } +inline ::uint64_t SendChickenRunCoopRequest::_internal_farm_pop() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.farm_pop_; +} +inline void SendChickenRunCoopRequest::_internal_set_farm_pop(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.farm_pop_ = value; +} // optional uint32 client_version = 7; -inline bool SendChickenRunCoopRequest::_internal_has_client_version() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool SendChickenRunCoopRequest::has_client_version() const { - return _internal_has_client_version(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void SendChickenRunCoopRequest::clear_client_version() { - client_version_ = 0u; - _has_bits_[0] &= ~0x00000080u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_version_ = 0u; + _impl_._has_bits_[0] &= ~0x00000080u; } -inline uint32_t SendChickenRunCoopRequest::_internal_client_version() const { - return client_version_; -} -inline uint32_t SendChickenRunCoopRequest::client_version() const { +inline ::uint32_t SendChickenRunCoopRequest::client_version() const { // @@protoc_insertion_point(field_get:ei.SendChickenRunCoopRequest.client_version) return _internal_client_version(); } -inline void SendChickenRunCoopRequest::_internal_set_client_version(uint32_t value) { - _has_bits_[0] |= 0x00000080u; - client_version_ = value; -} -inline void SendChickenRunCoopRequest::set_client_version(uint32_t value) { +inline void SendChickenRunCoopRequest::set_client_version(::uint32_t value) { _internal_set_client_version(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.SendChickenRunCoopRequest.client_version) } +inline ::uint32_t SendChickenRunCoopRequest::_internal_client_version() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.client_version_; +} +inline void SendChickenRunCoopRequest::_internal_set_client_version(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_version_ = value; +} // ------------------------------------------------------------------- // ReportPlayerCoopRequest // optional .ei.BasicRequestInfo rinfo = 1; -inline bool ReportPlayerCoopRequest::_internal_has_rinfo() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - PROTOBUF_ASSUME(!value || rinfo_ != nullptr); - return value; -} inline bool ReportPlayerCoopRequest::has_rinfo() const { - return _internal_has_rinfo(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + PROTOBUF_ASSUME(!value || _impl_.rinfo_ != nullptr); + return value; } inline void ReportPlayerCoopRequest::clear_rinfo() { - if (rinfo_ != nullptr) rinfo_->Clear(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ != nullptr) _impl_.rinfo_->Clear(); + _impl_._has_bits_[0] &= ~0x00000008u; } inline const ::ei::BasicRequestInfo& ReportPlayerCoopRequest::_internal_rinfo() const { - const ::ei::BasicRequestInfo* p = rinfo_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_BasicRequestInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::BasicRequestInfo* p = _impl_.rinfo_; + return p != nullptr ? *p : reinterpret_cast(::ei::_BasicRequestInfo_default_instance_); } -inline const ::ei::BasicRequestInfo& ReportPlayerCoopRequest::rinfo() const { +inline const ::ei::BasicRequestInfo& ReportPlayerCoopRequest::rinfo() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ReportPlayerCoopRequest.rinfo) return _internal_rinfo(); } -inline void ReportPlayerCoopRequest::unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rinfo_); +inline void ReportPlayerCoopRequest::unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.rinfo_); } - rinfo_ = rinfo; - if (rinfo) { - _has_bits_[0] |= 0x00000008u; + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._has_bits_[0] &= ~0x00000008u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ReportPlayerCoopRequest.rinfo) } inline ::ei::BasicRequestInfo* ReportPlayerCoopRequest::release_rinfo() { - _has_bits_[0] &= ~0x00000008u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000008u; + ::ei::BasicRequestInfo* released = _impl_.rinfo_; + _impl_.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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::BasicRequestInfo* ReportPlayerCoopRequest::unsafe_arena_release_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ReportPlayerCoopRequest.rinfo) - _has_bits_[0] &= ~0x00000008u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000008u; + ::ei::BasicRequestInfo* temp = _impl_.rinfo_; + _impl_.rinfo_ = nullptr; return temp; } inline ::ei::BasicRequestInfo* ReportPlayerCoopRequest::_internal_mutable_rinfo() { - _has_bits_[0] |= 0x00000008u; - if (rinfo_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::BasicRequestInfo>(GetArenaForAllocation()); - rinfo_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::BasicRequestInfo>(GetArena()); + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(p); } - return rinfo_; + return _impl_.rinfo_; } -inline ::ei::BasicRequestInfo* ReportPlayerCoopRequest::mutable_rinfo() { +inline ::ei::BasicRequestInfo* ReportPlayerCoopRequest::mutable_rinfo() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000008u; ::ei::BasicRequestInfo* _msg = _internal_mutable_rinfo(); // @@protoc_insertion_point(field_mutable:ei.ReportPlayerCoopRequest.rinfo) return _msg; } -inline void ReportPlayerCoopRequest::set_allocated_rinfo(::ei::BasicRequestInfo* rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ReportPlayerCoopRequest::set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete rinfo_; + delete (_impl_.rinfo_); } - if (rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rinfo); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - rinfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, rinfo, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000008u; + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._has_bits_[0] &= ~0x00000008u; } - rinfo_ = rinfo; + + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ReportPlayerCoopRequest.rinfo) } // optional string contract_identifier = 2; -inline bool ReportPlayerCoopRequest::_internal_has_contract_identifier() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ReportPlayerCoopRequest::has_contract_identifier() const { - return _internal_has_contract_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ReportPlayerCoopRequest::clear_contract_identifier() { - contract_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contract_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ReportPlayerCoopRequest::contract_identifier() const { +inline const std::string& ReportPlayerCoopRequest::contract_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ReportPlayerCoopRequest.contract_identifier) return _internal_contract_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ReportPlayerCoopRequest::set_contract_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - contract_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ReportPlayerCoopRequest::set_contract_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.contract_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ReportPlayerCoopRequest.contract_identifier) } -inline std::string* ReportPlayerCoopRequest::mutable_contract_identifier() { +inline std::string* ReportPlayerCoopRequest::mutable_contract_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_contract_identifier(); // @@protoc_insertion_point(field_mutable:ei.ReportPlayerCoopRequest.contract_identifier) return _s; } inline const std::string& ReportPlayerCoopRequest::_internal_contract_identifier() const { - return contract_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contract_identifier_.Get(); } inline void ReportPlayerCoopRequest::_internal_set_contract_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - contract_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.contract_identifier_.Set(value, GetArena()); } inline std::string* ReportPlayerCoopRequest::_internal_mutable_contract_identifier() { - _has_bits_[0] |= 0x00000001u; - return contract_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.contract_identifier_.Mutable( GetArena()); } inline std::string* ReportPlayerCoopRequest::release_contract_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ReportPlayerCoopRequest.contract_identifier) - if (!_internal_has_contract_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = contract_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_identifier_.IsDefault()) { - contract_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.contract_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ReportPlayerCoopRequest::set_allocated_contract_identifier(std::string* contract_identifier) { - if (contract_identifier != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ReportPlayerCoopRequest::set_allocated_contract_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - contract_identifier_.SetAllocated(contract_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_identifier_.IsDefault()) { - contract_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.contract_identifier_.IsDefault()) { + _impl_.contract_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ReportPlayerCoopRequest.contract_identifier) } // optional string coop_identifier = 3; -inline bool ReportPlayerCoopRequest::_internal_has_coop_identifier() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ReportPlayerCoopRequest::has_coop_identifier() const { - return _internal_has_coop_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ReportPlayerCoopRequest::clear_coop_identifier() { - coop_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& ReportPlayerCoopRequest::coop_identifier() const { +inline const std::string& ReportPlayerCoopRequest::coop_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ReportPlayerCoopRequest.coop_identifier) return _internal_coop_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ReportPlayerCoopRequest::set_coop_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - coop_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ReportPlayerCoopRequest::set_coop_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.coop_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ReportPlayerCoopRequest.coop_identifier) } -inline std::string* ReportPlayerCoopRequest::mutable_coop_identifier() { +inline std::string* ReportPlayerCoopRequest::mutable_coop_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_coop_identifier(); // @@protoc_insertion_point(field_mutable:ei.ReportPlayerCoopRequest.coop_identifier) return _s; } inline const std::string& ReportPlayerCoopRequest::_internal_coop_identifier() const { - return coop_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.coop_identifier_.Get(); } inline void ReportPlayerCoopRequest::_internal_set_coop_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - coop_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.coop_identifier_.Set(value, GetArena()); } inline std::string* ReportPlayerCoopRequest::_internal_mutable_coop_identifier() { - _has_bits_[0] |= 0x00000002u; - return coop_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.coop_identifier_.Mutable( GetArena()); } inline std::string* ReportPlayerCoopRequest::release_coop_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ReportPlayerCoopRequest.coop_identifier) - if (!_internal_has_coop_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = coop_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (coop_identifier_.IsDefault()) { - coop_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.coop_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.coop_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ReportPlayerCoopRequest::set_allocated_coop_identifier(std::string* coop_identifier) { - if (coop_identifier != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void ReportPlayerCoopRequest::set_allocated_coop_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - coop_identifier_.SetAllocated(coop_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (coop_identifier_.IsDefault()) { - coop_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.coop_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.coop_identifier_.IsDefault()) { + _impl_.coop_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ReportPlayerCoopRequest.coop_identifier) } // optional string user_id = 4; -inline bool ReportPlayerCoopRequest::_internal_has_user_id() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ReportPlayerCoopRequest::has_user_id() const { - return _internal_has_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ReportPlayerCoopRequest::clear_user_id() { - user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& ReportPlayerCoopRequest::user_id() const { +inline const std::string& ReportPlayerCoopRequest::user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ReportPlayerCoopRequest.user_id) return _internal_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ReportPlayerCoopRequest::set_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ReportPlayerCoopRequest::set_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ReportPlayerCoopRequest.user_id) } -inline std::string* ReportPlayerCoopRequest::mutable_user_id() { +inline std::string* ReportPlayerCoopRequest::mutable_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_user_id(); // @@protoc_insertion_point(field_mutable:ei.ReportPlayerCoopRequest.user_id) return _s; } inline const std::string& ReportPlayerCoopRequest::_internal_user_id() const { - return user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_id_.Get(); } inline void ReportPlayerCoopRequest::_internal_set_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.user_id_.Set(value, GetArena()); } inline std::string* ReportPlayerCoopRequest::_internal_mutable_user_id() { - _has_bits_[0] |= 0x00000004u; - return user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.user_id_.Mutable( GetArena()); } inline std::string* ReportPlayerCoopRequest::release_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ReportPlayerCoopRequest.user_id) - if (!_internal_has_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { 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; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ReportPlayerCoopRequest::set_allocated_user_id(std::string* user_id) { - if (user_id != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void ReportPlayerCoopRequest::set_allocated_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._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 + _impl_.user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_id_.IsDefault()) { + _impl_.user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ReportPlayerCoopRequest.user_id) } // optional .ei.ReportPlayerCoopRequest.Reason reason = 5; -inline bool ReportPlayerCoopRequest::_internal_has_reason() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool ReportPlayerCoopRequest::has_reason() const { - return _internal_has_reason(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void ReportPlayerCoopRequest::clear_reason() { - reason_ = 0; - _has_bits_[0] &= ~0x00000010u; -} -inline ::ei::ReportPlayerCoopRequest_Reason ReportPlayerCoopRequest::_internal_reason() const { - return static_cast< ::ei::ReportPlayerCoopRequest_Reason >(reason_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.reason_ = 0; + _impl_._has_bits_[0] &= ~0x00000010u; } inline ::ei::ReportPlayerCoopRequest_Reason ReportPlayerCoopRequest::reason() const { // @@protoc_insertion_point(field_get:ei.ReportPlayerCoopRequest.reason) return _internal_reason(); } -inline void ReportPlayerCoopRequest::_internal_set_reason(::ei::ReportPlayerCoopRequest_Reason value) { - assert(::ei::ReportPlayerCoopRequest_Reason_IsValid(value)); - _has_bits_[0] |= 0x00000010u; - reason_ = value; -} inline void ReportPlayerCoopRequest::set_reason(::ei::ReportPlayerCoopRequest_Reason value) { _internal_set_reason(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.ReportPlayerCoopRequest.reason) } +inline ::ei::ReportPlayerCoopRequest_Reason ReportPlayerCoopRequest::_internal_reason() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::ReportPlayerCoopRequest_Reason>(_impl_.reason_); +} +inline void ReportPlayerCoopRequest::_internal_set_reason(::ei::ReportPlayerCoopRequest_Reason value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::ReportPlayerCoopRequest_Reason_IsValid(value)); + _impl_.reason_ = value; +} // ------------------------------------------------------------------- // KickPlayerCoopRequest // optional .ei.BasicRequestInfo rinfo = 8; -inline bool KickPlayerCoopRequest::_internal_has_rinfo() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - PROTOBUF_ASSUME(!value || rinfo_ != nullptr); - return value; -} inline bool KickPlayerCoopRequest::has_rinfo() const { - return _internal_has_rinfo(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + PROTOBUF_ASSUME(!value || _impl_.rinfo_ != nullptr); + return value; } inline void KickPlayerCoopRequest::clear_rinfo() { - if (rinfo_ != nullptr) rinfo_->Clear(); - _has_bits_[0] &= ~0x00000010u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ != nullptr) _impl_.rinfo_->Clear(); + _impl_._has_bits_[0] &= ~0x00000010u; } inline const ::ei::BasicRequestInfo& KickPlayerCoopRequest::_internal_rinfo() const { - const ::ei::BasicRequestInfo* p = rinfo_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_BasicRequestInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::BasicRequestInfo* p = _impl_.rinfo_; + return p != nullptr ? *p : reinterpret_cast(::ei::_BasicRequestInfo_default_instance_); } -inline const ::ei::BasicRequestInfo& KickPlayerCoopRequest::rinfo() const { +inline const ::ei::BasicRequestInfo& KickPlayerCoopRequest::rinfo() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.KickPlayerCoopRequest.rinfo) return _internal_rinfo(); } -inline void KickPlayerCoopRequest::unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rinfo_); +inline void KickPlayerCoopRequest::unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.rinfo_); } - rinfo_ = rinfo; - if (rinfo) { - _has_bits_[0] |= 0x00000010u; + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; + _impl_._has_bits_[0] &= ~0x00000010u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.KickPlayerCoopRequest.rinfo) } inline ::ei::BasicRequestInfo* KickPlayerCoopRequest::release_rinfo() { - _has_bits_[0] &= ~0x00000010u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000010u; + ::ei::BasicRequestInfo* released = _impl_.rinfo_; + _impl_.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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::BasicRequestInfo* KickPlayerCoopRequest::unsafe_arena_release_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.KickPlayerCoopRequest.rinfo) - _has_bits_[0] &= ~0x00000010u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000010u; + ::ei::BasicRequestInfo* temp = _impl_.rinfo_; + _impl_.rinfo_ = nullptr; return temp; } inline ::ei::BasicRequestInfo* KickPlayerCoopRequest::_internal_mutable_rinfo() { - _has_bits_[0] |= 0x00000010u; - if (rinfo_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::BasicRequestInfo>(GetArenaForAllocation()); - rinfo_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::BasicRequestInfo>(GetArena()); + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(p); } - return rinfo_; + return _impl_.rinfo_; } -inline ::ei::BasicRequestInfo* KickPlayerCoopRequest::mutable_rinfo() { +inline ::ei::BasicRequestInfo* KickPlayerCoopRequest::mutable_rinfo() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000010u; ::ei::BasicRequestInfo* _msg = _internal_mutable_rinfo(); // @@protoc_insertion_point(field_mutable:ei.KickPlayerCoopRequest.rinfo) return _msg; } -inline void KickPlayerCoopRequest::set_allocated_rinfo(::ei::BasicRequestInfo* rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void KickPlayerCoopRequest::set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete rinfo_; + delete (_impl_.rinfo_); } - if (rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rinfo); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - rinfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, rinfo, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000010u; + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; + _impl_._has_bits_[0] &= ~0x00000010u; } - rinfo_ = rinfo; + + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.KickPlayerCoopRequest.rinfo) } // optional string contract_identifier = 1; -inline bool KickPlayerCoopRequest::_internal_has_contract_identifier() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool KickPlayerCoopRequest::has_contract_identifier() const { - return _internal_has_contract_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void KickPlayerCoopRequest::clear_contract_identifier() { - contract_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contract_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& KickPlayerCoopRequest::contract_identifier() const { +inline const std::string& KickPlayerCoopRequest::contract_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.KickPlayerCoopRequest.contract_identifier) return _internal_contract_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void KickPlayerCoopRequest::set_contract_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - contract_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void KickPlayerCoopRequest::set_contract_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.contract_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.KickPlayerCoopRequest.contract_identifier) } -inline std::string* KickPlayerCoopRequest::mutable_contract_identifier() { +inline std::string* KickPlayerCoopRequest::mutable_contract_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_contract_identifier(); // @@protoc_insertion_point(field_mutable:ei.KickPlayerCoopRequest.contract_identifier) return _s; } inline const std::string& KickPlayerCoopRequest::_internal_contract_identifier() const { - return contract_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contract_identifier_.Get(); } inline void KickPlayerCoopRequest::_internal_set_contract_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - contract_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.contract_identifier_.Set(value, GetArena()); } inline std::string* KickPlayerCoopRequest::_internal_mutable_contract_identifier() { - _has_bits_[0] |= 0x00000001u; - return contract_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.contract_identifier_.Mutable( GetArena()); } inline std::string* KickPlayerCoopRequest::release_contract_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.KickPlayerCoopRequest.contract_identifier) - if (!_internal_has_contract_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = contract_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_identifier_.IsDefault()) { - contract_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.contract_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void KickPlayerCoopRequest::set_allocated_contract_identifier(std::string* contract_identifier) { - if (contract_identifier != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void KickPlayerCoopRequest::set_allocated_contract_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - contract_identifier_.SetAllocated(contract_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_identifier_.IsDefault()) { - contract_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.contract_identifier_.IsDefault()) { + _impl_.contract_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.KickPlayerCoopRequest.contract_identifier) } // optional string coop_identifier = 2; -inline bool KickPlayerCoopRequest::_internal_has_coop_identifier() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool KickPlayerCoopRequest::has_coop_identifier() const { - return _internal_has_coop_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void KickPlayerCoopRequest::clear_coop_identifier() { - coop_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& KickPlayerCoopRequest::coop_identifier() const { +inline const std::string& KickPlayerCoopRequest::coop_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.KickPlayerCoopRequest.coop_identifier) return _internal_coop_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void KickPlayerCoopRequest::set_coop_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - coop_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void KickPlayerCoopRequest::set_coop_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.coop_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.KickPlayerCoopRequest.coop_identifier) } -inline std::string* KickPlayerCoopRequest::mutable_coop_identifier() { +inline std::string* KickPlayerCoopRequest::mutable_coop_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_coop_identifier(); // @@protoc_insertion_point(field_mutable:ei.KickPlayerCoopRequest.coop_identifier) return _s; } inline const std::string& KickPlayerCoopRequest::_internal_coop_identifier() const { - return coop_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.coop_identifier_.Get(); } inline void KickPlayerCoopRequest::_internal_set_coop_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - coop_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.coop_identifier_.Set(value, GetArena()); } inline std::string* KickPlayerCoopRequest::_internal_mutable_coop_identifier() { - _has_bits_[0] |= 0x00000002u; - return coop_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.coop_identifier_.Mutable( GetArena()); } inline std::string* KickPlayerCoopRequest::release_coop_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.KickPlayerCoopRequest.coop_identifier) - if (!_internal_has_coop_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = coop_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (coop_identifier_.IsDefault()) { - coop_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.coop_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.coop_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void KickPlayerCoopRequest::set_allocated_coop_identifier(std::string* coop_identifier) { - if (coop_identifier != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void KickPlayerCoopRequest::set_allocated_coop_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - coop_identifier_.SetAllocated(coop_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (coop_identifier_.IsDefault()) { - coop_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.coop_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.coop_identifier_.IsDefault()) { + _impl_.coop_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.KickPlayerCoopRequest.coop_identifier) } // optional string player_identifier = 3; -inline bool KickPlayerCoopRequest::_internal_has_player_identifier() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool KickPlayerCoopRequest::has_player_identifier() const { - return _internal_has_player_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void KickPlayerCoopRequest::clear_player_identifier() { - player_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.player_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& KickPlayerCoopRequest::player_identifier() const { +inline const std::string& KickPlayerCoopRequest::player_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.KickPlayerCoopRequest.player_identifier) return _internal_player_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void KickPlayerCoopRequest::set_player_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - player_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void KickPlayerCoopRequest::set_player_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.player_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.KickPlayerCoopRequest.player_identifier) } -inline std::string* KickPlayerCoopRequest::mutable_player_identifier() { +inline std::string* KickPlayerCoopRequest::mutable_player_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_player_identifier(); // @@protoc_insertion_point(field_mutable:ei.KickPlayerCoopRequest.player_identifier) return _s; } inline const std::string& KickPlayerCoopRequest::_internal_player_identifier() const { - return player_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.player_identifier_.Get(); } inline void KickPlayerCoopRequest::_internal_set_player_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - player_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.player_identifier_.Set(value, GetArena()); } inline std::string* KickPlayerCoopRequest::_internal_mutable_player_identifier() { - _has_bits_[0] |= 0x00000004u; - return player_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.player_identifier_.Mutable( GetArena()); } inline std::string* KickPlayerCoopRequest::release_player_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.KickPlayerCoopRequest.player_identifier) - if (!_internal_has_player_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = player_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (player_identifier_.IsDefault()) { - player_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.player_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.player_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void KickPlayerCoopRequest::set_allocated_player_identifier(std::string* player_identifier) { - if (player_identifier != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void KickPlayerCoopRequest::set_allocated_player_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; - } - player_identifier_.SetAllocated(player_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (player_identifier_.IsDefault()) { - player_identifier_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000004u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.player_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.player_identifier_.IsDefault()) { + _impl_.player_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.KickPlayerCoopRequest.player_identifier) } // optional string requesting_user_id = 4; -inline bool KickPlayerCoopRequest::_internal_has_requesting_user_id() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool KickPlayerCoopRequest::has_requesting_user_id() const { - return _internal_has_requesting_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void KickPlayerCoopRequest::clear_requesting_user_id() { - requesting_user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.requesting_user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000008u; } -inline const std::string& KickPlayerCoopRequest::requesting_user_id() const { +inline const std::string& KickPlayerCoopRequest::requesting_user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.KickPlayerCoopRequest.requesting_user_id) return _internal_requesting_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void KickPlayerCoopRequest::set_requesting_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000008u; - requesting_user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void KickPlayerCoopRequest::set_requesting_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.requesting_user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.KickPlayerCoopRequest.requesting_user_id) } -inline std::string* KickPlayerCoopRequest::mutable_requesting_user_id() { +inline std::string* KickPlayerCoopRequest::mutable_requesting_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_requesting_user_id(); // @@protoc_insertion_point(field_mutable:ei.KickPlayerCoopRequest.requesting_user_id) return _s; } inline const std::string& KickPlayerCoopRequest::_internal_requesting_user_id() const { - return requesting_user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.requesting_user_id_.Get(); } inline void KickPlayerCoopRequest::_internal_set_requesting_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000008u; - requesting_user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.requesting_user_id_.Set(value, GetArena()); } inline std::string* KickPlayerCoopRequest::_internal_mutable_requesting_user_id() { - _has_bits_[0] |= 0x00000008u; - return requesting_user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + return _impl_.requesting_user_id_.Mutable( GetArena()); } inline std::string* KickPlayerCoopRequest::release_requesting_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.KickPlayerCoopRequest.requesting_user_id) - if (!_internal_has_requesting_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000008u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000008u; - auto* p = requesting_user_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (requesting_user_id_.IsDefault()) { - requesting_user_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000008u; + auto* released = _impl_.requesting_user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.requesting_user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void KickPlayerCoopRequest::set_allocated_requesting_user_id(std::string* requesting_user_id) { - if (requesting_user_id != nullptr) { - _has_bits_[0] |= 0x00000008u; +inline void KickPlayerCoopRequest::set_allocated_requesting_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; - } - requesting_user_id_.SetAllocated(requesting_user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (requesting_user_id_.IsDefault()) { - requesting_user_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000008u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.requesting_user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.requesting_user_id_.IsDefault()) { + _impl_.requesting_user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.KickPlayerCoopRequest.requesting_user_id) } // optional .ei.KickPlayerCoopRequest.Reason reason = 9; -inline bool KickPlayerCoopRequest::_internal_has_reason() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool KickPlayerCoopRequest::has_reason() const { - return _internal_has_reason(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void KickPlayerCoopRequest::clear_reason() { - reason_ = 0; - _has_bits_[0] &= ~0x00000040u; -} -inline ::ei::KickPlayerCoopRequest_Reason KickPlayerCoopRequest::_internal_reason() const { - return static_cast< ::ei::KickPlayerCoopRequest_Reason >(reason_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.reason_ = 0; + _impl_._has_bits_[0] &= ~0x00000040u; } inline ::ei::KickPlayerCoopRequest_Reason KickPlayerCoopRequest::reason() const { // @@protoc_insertion_point(field_get:ei.KickPlayerCoopRequest.reason) return _internal_reason(); } -inline void KickPlayerCoopRequest::_internal_set_reason(::ei::KickPlayerCoopRequest_Reason value) { - assert(::ei::KickPlayerCoopRequest_Reason_IsValid(value)); - _has_bits_[0] |= 0x00000040u; - reason_ = value; -} inline void KickPlayerCoopRequest::set_reason(::ei::KickPlayerCoopRequest_Reason value) { _internal_set_reason(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.KickPlayerCoopRequest.reason) } +inline ::ei::KickPlayerCoopRequest_Reason KickPlayerCoopRequest::_internal_reason() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::KickPlayerCoopRequest_Reason>(_impl_.reason_); +} +inline void KickPlayerCoopRequest::_internal_set_reason(::ei::KickPlayerCoopRequest_Reason value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::KickPlayerCoopRequest_Reason_IsValid(value)); + _impl_.reason_ = value; +} // optional uint32 client_version = 7; -inline bool KickPlayerCoopRequest::_internal_has_client_version() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool KickPlayerCoopRequest::has_client_version() const { - return _internal_has_client_version(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void KickPlayerCoopRequest::clear_client_version() { - client_version_ = 0u; - _has_bits_[0] &= ~0x00000020u; -} -inline uint32_t KickPlayerCoopRequest::_internal_client_version() const { - return client_version_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_version_ = 0u; + _impl_._has_bits_[0] &= ~0x00000020u; } -inline uint32_t KickPlayerCoopRequest::client_version() const { +inline ::uint32_t KickPlayerCoopRequest::client_version() const { // @@protoc_insertion_point(field_get:ei.KickPlayerCoopRequest.client_version) return _internal_client_version(); } -inline void KickPlayerCoopRequest::_internal_set_client_version(uint32_t value) { - _has_bits_[0] |= 0x00000020u; - client_version_ = value; -} -inline void KickPlayerCoopRequest::set_client_version(uint32_t value) { +inline void KickPlayerCoopRequest::set_client_version(::uint32_t value) { _internal_set_client_version(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.KickPlayerCoopRequest.client_version) } +inline ::uint32_t KickPlayerCoopRequest::_internal_client_version() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.client_version_; +} +inline void KickPlayerCoopRequest::_internal_set_client_version(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_version_ = value; +} // ------------------------------------------------------------------- -// ContractCoopStatusUpdateRequest +// IdleSessionSummary -// optional .ei.BasicRequestInfo rinfo = 12; -inline bool ContractCoopStatusUpdateRequest::_internal_has_rinfo() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - PROTOBUF_ASSUME(!value || rinfo_ != nullptr); +// optional double time_away = 1; +inline bool IdleSessionSummary::has_time_away() const { + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; +} +inline void IdleSessionSummary::clear_time_away() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.time_away_ = 0; + _impl_._has_bits_[0] &= ~0x00000001u; +} +inline double IdleSessionSummary::time_away() const { + // @@protoc_insertion_point(field_get:ei.IdleSessionSummary.time_away) + return _internal_time_away(); +} +inline void IdleSessionSummary::set_time_away(double value) { + _internal_set_time_away(value); + _impl_._has_bits_[0] |= 0x00000001u; + // @@protoc_insertion_point(field_set:ei.IdleSessionSummary.time_away) +} +inline double IdleSessionSummary::_internal_time_away() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.time_away_; +} +inline void IdleSessionSummary::_internal_set_time_away(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.time_away_ = value; +} + +// optional double time_simulated = 2; +inline bool IdleSessionSummary::has_time_simulated() const { + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; +} +inline void IdleSessionSummary::clear_time_simulated() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.time_simulated_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; +} +inline double IdleSessionSummary::time_simulated() const { + // @@protoc_insertion_point(field_get:ei.IdleSessionSummary.time_simulated) + return _internal_time_simulated(); +} +inline void IdleSessionSummary::set_time_simulated(double value) { + _internal_set_time_simulated(value); + _impl_._has_bits_[0] |= 0x00000002u; + // @@protoc_insertion_point(field_set:ei.IdleSessionSummary.time_simulated) +} +inline double IdleSessionSummary::_internal_time_simulated() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.time_simulated_; +} +inline void IdleSessionSummary::_internal_set_time_simulated(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.time_simulated_ = value; +} + +// optional uint32 silos_owned = 3; +inline bool IdleSessionSummary::has_silos_owned() const { + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; +} +inline void IdleSessionSummary::clear_silos_owned() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.silos_owned_ = 0u; + _impl_._has_bits_[0] &= ~0x00000010u; +} +inline ::uint32_t IdleSessionSummary::silos_owned() const { + // @@protoc_insertion_point(field_get:ei.IdleSessionSummary.silos_owned) + return _internal_silos_owned(); +} +inline void IdleSessionSummary::set_silos_owned(::uint32_t value) { + _internal_set_silos_owned(value); + _impl_._has_bits_[0] |= 0x00000010u; + // @@protoc_insertion_point(field_set:ei.IdleSessionSummary.silos_owned) +} +inline ::uint32_t IdleSessionSummary::_internal_silos_owned() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.silos_owned_; +} +inline void IdleSessionSummary::_internal_set_silos_owned(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.silos_owned_ = value; +} + +// optional double average_elr = 4; +inline bool IdleSessionSummary::has_average_elr() const { + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; return value; } +inline void IdleSessionSummary::clear_average_elr() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.average_elr_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; +} +inline double IdleSessionSummary::average_elr() const { + // @@protoc_insertion_point(field_get:ei.IdleSessionSummary.average_elr) + return _internal_average_elr(); +} +inline void IdleSessionSummary::set_average_elr(double value) { + _internal_set_average_elr(value); + _impl_._has_bits_[0] |= 0x00000004u; + // @@protoc_insertion_point(field_set:ei.IdleSessionSummary.average_elr) +} +inline double IdleSessionSummary::_internal_average_elr() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.average_elr_; +} +inline void IdleSessionSummary::_internal_set_average_elr(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.average_elr_ = value; +} + +// optional double average_msr = 5; +inline bool IdleSessionSummary::has_average_msr() const { + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; +} +inline void IdleSessionSummary::clear_average_msr() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.average_msr_ = 0; + _impl_._has_bits_[0] &= ~0x00000008u; +} +inline double IdleSessionSummary::average_msr() const { + // @@protoc_insertion_point(field_get:ei.IdleSessionSummary.average_msr) + return _internal_average_msr(); +} +inline void IdleSessionSummary::set_average_msr(double value) { + _internal_set_average_msr(value); + _impl_._has_bits_[0] |= 0x00000008u; + // @@protoc_insertion_point(field_set:ei.IdleSessionSummary.average_msr) +} +inline double IdleSessionSummary::_internal_average_msr() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.average_msr_; +} +inline void IdleSessionSummary::_internal_set_average_msr(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.average_msr_ = value; +} + +// optional double average_egg_delivery_rate = 6; +inline bool IdleSessionSummary::has_average_egg_delivery_rate() const { + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; +} +inline void IdleSessionSummary::clear_average_egg_delivery_rate() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.average_egg_delivery_rate_ = 0; + _impl_._has_bits_[0] &= ~0x00000040u; +} +inline double IdleSessionSummary::average_egg_delivery_rate() const { + // @@protoc_insertion_point(field_get:ei.IdleSessionSummary.average_egg_delivery_rate) + return _internal_average_egg_delivery_rate(); +} +inline void IdleSessionSummary::set_average_egg_delivery_rate(double value) { + _internal_set_average_egg_delivery_rate(value); + _impl_._has_bits_[0] |= 0x00000040u; + // @@protoc_insertion_point(field_set:ei.IdleSessionSummary.average_egg_delivery_rate) +} +inline double IdleSessionSummary::_internal_average_egg_delivery_rate() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.average_egg_delivery_rate_; +} +inline void IdleSessionSummary::_internal_set_average_egg_delivery_rate(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.average_egg_delivery_rate_ = value; +} + +// optional double last_egg_delivery_rate = 8; +inline bool IdleSessionSummary::has_last_egg_delivery_rate() const { + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; +} +inline void IdleSessionSummary::clear_last_egg_delivery_rate() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_egg_delivery_rate_ = 0; + _impl_._has_bits_[0] &= ~0x00000080u; +} +inline double IdleSessionSummary::last_egg_delivery_rate() const { + // @@protoc_insertion_point(field_get:ei.IdleSessionSummary.last_egg_delivery_rate) + return _internal_last_egg_delivery_rate(); +} +inline void IdleSessionSummary::set_last_egg_delivery_rate(double value) { + _internal_set_last_egg_delivery_rate(value); + _impl_._has_bits_[0] |= 0x00000080u; + // @@protoc_insertion_point(field_set:ei.IdleSessionSummary.last_egg_delivery_rate) +} +inline double IdleSessionSummary::_internal_last_egg_delivery_rate() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.last_egg_delivery_rate_; +} +inline void IdleSessionSummary::_internal_set_last_egg_delivery_rate(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_egg_delivery_rate_ = value; +} + +// optional uint32 farm_index = 7; +inline bool IdleSessionSummary::has_farm_index() const { + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; +} +inline void IdleSessionSummary::clear_farm_index() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.farm_index_ = 0u; + _impl_._has_bits_[0] &= ~0x00000020u; +} +inline ::uint32_t IdleSessionSummary::farm_index() const { + // @@protoc_insertion_point(field_get:ei.IdleSessionSummary.farm_index) + return _internal_farm_index(); +} +inline void IdleSessionSummary::set_farm_index(::uint32_t value) { + _internal_set_farm_index(value); + _impl_._has_bits_[0] |= 0x00000020u; + // @@protoc_insertion_point(field_set:ei.IdleSessionSummary.farm_index) +} +inline ::uint32_t IdleSessionSummary::_internal_farm_index() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.farm_index_; +} +inline void IdleSessionSummary::_internal_set_farm_index(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.farm_index_ = value; +} + +// ------------------------------------------------------------------- + +// ContractCoopStatusUpdateRequest + +// optional .ei.BasicRequestInfo rinfo = 12; inline bool ContractCoopStatusUpdateRequest::has_rinfo() const { - return _internal_has_rinfo(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + PROTOBUF_ASSUME(!value || _impl_.rinfo_ != nullptr); + return value; } inline void ContractCoopStatusUpdateRequest::clear_rinfo() { - if (rinfo_ != nullptr) rinfo_->Clear(); - _has_bits_[0] &= ~0x00000010u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ != nullptr) _impl_.rinfo_->Clear(); + _impl_._has_bits_[0] &= ~0x00000010u; } inline const ::ei::BasicRequestInfo& ContractCoopStatusUpdateRequest::_internal_rinfo() const { - const ::ei::BasicRequestInfo* p = rinfo_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_BasicRequestInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::BasicRequestInfo* p = _impl_.rinfo_; + return p != nullptr ? *p : reinterpret_cast(::ei::_BasicRequestInfo_default_instance_); } -inline const ::ei::BasicRequestInfo& ContractCoopStatusUpdateRequest::rinfo() const { +inline const ::ei::BasicRequestInfo& ContractCoopStatusUpdateRequest::rinfo() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusUpdateRequest.rinfo) return _internal_rinfo(); } -inline void ContractCoopStatusUpdateRequest::unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rinfo_); +inline void ContractCoopStatusUpdateRequest::unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.rinfo_); } - rinfo_ = rinfo; - if (rinfo) { - _has_bits_[0] |= 0x00000010u; + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; + _impl_._has_bits_[0] &= ~0x00000010u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ContractCoopStatusUpdateRequest.rinfo) } inline ::ei::BasicRequestInfo* ContractCoopStatusUpdateRequest::release_rinfo() { - _has_bits_[0] &= ~0x00000010u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000010u; + ::ei::BasicRequestInfo* released = _impl_.rinfo_; + _impl_.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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::BasicRequestInfo* ContractCoopStatusUpdateRequest::unsafe_arena_release_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractCoopStatusUpdateRequest.rinfo) - _has_bits_[0] &= ~0x00000010u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000010u; + ::ei::BasicRequestInfo* temp = _impl_.rinfo_; + _impl_.rinfo_ = nullptr; return temp; } inline ::ei::BasicRequestInfo* ContractCoopStatusUpdateRequest::_internal_mutable_rinfo() { - _has_bits_[0] |= 0x00000010u; - if (rinfo_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::BasicRequestInfo>(GetArenaForAllocation()); - rinfo_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::BasicRequestInfo>(GetArena()); + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(p); } - return rinfo_; + return _impl_.rinfo_; } -inline ::ei::BasicRequestInfo* ContractCoopStatusUpdateRequest::mutable_rinfo() { +inline ::ei::BasicRequestInfo* ContractCoopStatusUpdateRequest::mutable_rinfo() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000010u; ::ei::BasicRequestInfo* _msg = _internal_mutable_rinfo(); // @@protoc_insertion_point(field_mutable:ei.ContractCoopStatusUpdateRequest.rinfo) return _msg; } -inline void ContractCoopStatusUpdateRequest::set_allocated_rinfo(::ei::BasicRequestInfo* rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ContractCoopStatusUpdateRequest::set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete rinfo_; + delete (_impl_.rinfo_); } - if (rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rinfo); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - rinfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, rinfo, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000010u; + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; + _impl_._has_bits_[0] &= ~0x00000010u; } - rinfo_ = rinfo; + + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ContractCoopStatusUpdateRequest.rinfo) } // optional string user_id = 1; -inline bool ContractCoopStatusUpdateRequest::_internal_has_user_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ContractCoopStatusUpdateRequest::has_user_id() const { - return _internal_has_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ContractCoopStatusUpdateRequest::clear_user_id() { - user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ContractCoopStatusUpdateRequest::user_id() const { +inline const std::string& ContractCoopStatusUpdateRequest::user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusUpdateRequest.user_id) return _internal_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractCoopStatusUpdateRequest::set_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractCoopStatusUpdateRequest::set_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractCoopStatusUpdateRequest.user_id) } -inline std::string* ContractCoopStatusUpdateRequest::mutable_user_id() { +inline std::string* ContractCoopStatusUpdateRequest::mutable_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_user_id(); // @@protoc_insertion_point(field_mutable:ei.ContractCoopStatusUpdateRequest.user_id) return _s; } inline const std::string& ContractCoopStatusUpdateRequest::_internal_user_id() const { - return user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_id_.Get(); } inline void ContractCoopStatusUpdateRequest::_internal_set_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(value, GetArena()); } inline std::string* ContractCoopStatusUpdateRequest::_internal_mutable_user_id() { - _has_bits_[0] |= 0x00000001u; - return user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.user_id_.Mutable( GetArena()); } inline std::string* ContractCoopStatusUpdateRequest::release_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractCoopStatusUpdateRequest.user_id) - if (!_internal_has_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - 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; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractCoopStatusUpdateRequest::set_allocated_user_id(std::string* user_id) { - if (user_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ContractCoopStatusUpdateRequest::set_allocated_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - 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 + _impl_.user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_id_.IsDefault()) { + _impl_.user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractCoopStatusUpdateRequest.user_id) } // optional string contract_identifier = 2; -inline bool ContractCoopStatusUpdateRequest::_internal_has_contract_identifier() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ContractCoopStatusUpdateRequest::has_contract_identifier() const { - return _internal_has_contract_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ContractCoopStatusUpdateRequest::clear_contract_identifier() { - contract_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contract_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& ContractCoopStatusUpdateRequest::contract_identifier() const { +inline const std::string& ContractCoopStatusUpdateRequest::contract_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusUpdateRequest.contract_identifier) return _internal_contract_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractCoopStatusUpdateRequest::set_contract_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - contract_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractCoopStatusUpdateRequest::set_contract_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.contract_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractCoopStatusUpdateRequest.contract_identifier) } -inline std::string* ContractCoopStatusUpdateRequest::mutable_contract_identifier() { +inline std::string* ContractCoopStatusUpdateRequest::mutable_contract_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_contract_identifier(); // @@protoc_insertion_point(field_mutable:ei.ContractCoopStatusUpdateRequest.contract_identifier) return _s; } inline const std::string& ContractCoopStatusUpdateRequest::_internal_contract_identifier() const { - return contract_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contract_identifier_.Get(); } inline void ContractCoopStatusUpdateRequest::_internal_set_contract_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - contract_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.contract_identifier_.Set(value, GetArena()); } inline std::string* ContractCoopStatusUpdateRequest::_internal_mutable_contract_identifier() { - _has_bits_[0] |= 0x00000002u; - return contract_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.contract_identifier_.Mutable( GetArena()); } inline std::string* ContractCoopStatusUpdateRequest::release_contract_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractCoopStatusUpdateRequest.contract_identifier) - if (!_internal_has_contract_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = contract_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_identifier_.IsDefault()) { - contract_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.contract_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractCoopStatusUpdateRequest::set_allocated_contract_identifier(std::string* contract_identifier) { - if (contract_identifier != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void ContractCoopStatusUpdateRequest::set_allocated_contract_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - contract_identifier_.SetAllocated(contract_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_identifier_.IsDefault()) { - contract_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.contract_identifier_.IsDefault()) { + _impl_.contract_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractCoopStatusUpdateRequest.contract_identifier) } // optional string coop_identifier = 3; -inline bool ContractCoopStatusUpdateRequest::_internal_has_coop_identifier() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ContractCoopStatusUpdateRequest::has_coop_identifier() const { - return _internal_has_coop_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ContractCoopStatusUpdateRequest::clear_coop_identifier() { - coop_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& ContractCoopStatusUpdateRequest::coop_identifier() const { +inline const std::string& ContractCoopStatusUpdateRequest::coop_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusUpdateRequest.coop_identifier) return _internal_coop_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractCoopStatusUpdateRequest::set_coop_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - coop_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractCoopStatusUpdateRequest::set_coop_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.coop_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractCoopStatusUpdateRequest.coop_identifier) } -inline std::string* ContractCoopStatusUpdateRequest::mutable_coop_identifier() { +inline std::string* ContractCoopStatusUpdateRequest::mutable_coop_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_coop_identifier(); // @@protoc_insertion_point(field_mutable:ei.ContractCoopStatusUpdateRequest.coop_identifier) return _s; } inline const std::string& ContractCoopStatusUpdateRequest::_internal_coop_identifier() const { - return coop_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.coop_identifier_.Get(); } inline void ContractCoopStatusUpdateRequest::_internal_set_coop_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - coop_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.coop_identifier_.Set(value, GetArena()); } inline std::string* ContractCoopStatusUpdateRequest::_internal_mutable_coop_identifier() { - _has_bits_[0] |= 0x00000004u; - return coop_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.coop_identifier_.Mutable( GetArena()); } inline std::string* ContractCoopStatusUpdateRequest::release_coop_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractCoopStatusUpdateRequest.coop_identifier) - if (!_internal_has_coop_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = coop_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (coop_identifier_.IsDefault()) { - coop_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.coop_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.coop_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractCoopStatusUpdateRequest::set_allocated_coop_identifier(std::string* coop_identifier) { - if (coop_identifier != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void ContractCoopStatusUpdateRequest::set_allocated_coop_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; - } - coop_identifier_.SetAllocated(coop_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (coop_identifier_.IsDefault()) { - coop_identifier_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000004u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.coop_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.coop_identifier_.IsDefault()) { + _impl_.coop_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractCoopStatusUpdateRequest.coop_identifier) } // optional string push_user_id = 8; -inline bool ContractCoopStatusUpdateRequest::_internal_has_push_user_id() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool ContractCoopStatusUpdateRequest::has_push_user_id() const { - return _internal_has_push_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void ContractCoopStatusUpdateRequest::clear_push_user_id() { - push_user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.push_user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000008u; } -inline const std::string& ContractCoopStatusUpdateRequest::push_user_id() const { +inline const std::string& ContractCoopStatusUpdateRequest::push_user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusUpdateRequest.push_user_id) return _internal_push_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractCoopStatusUpdateRequest::set_push_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000008u; - push_user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractCoopStatusUpdateRequest::set_push_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.push_user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractCoopStatusUpdateRequest.push_user_id) } -inline std::string* ContractCoopStatusUpdateRequest::mutable_push_user_id() { +inline std::string* ContractCoopStatusUpdateRequest::mutable_push_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_push_user_id(); // @@protoc_insertion_point(field_mutable:ei.ContractCoopStatusUpdateRequest.push_user_id) return _s; } inline const std::string& ContractCoopStatusUpdateRequest::_internal_push_user_id() const { - return push_user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.push_user_id_.Get(); } inline void ContractCoopStatusUpdateRequest::_internal_set_push_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000008u; - push_user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.push_user_id_.Set(value, GetArena()); } inline std::string* ContractCoopStatusUpdateRequest::_internal_mutable_push_user_id() { - _has_bits_[0] |= 0x00000008u; - return push_user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + return _impl_.push_user_id_.Mutable( GetArena()); } inline std::string* ContractCoopStatusUpdateRequest::release_push_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractCoopStatusUpdateRequest.push_user_id) - if (!_internal_has_push_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000008u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000008u; - auto* p = push_user_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (push_user_id_.IsDefault()) { - push_user_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000008u; + auto* released = _impl_.push_user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.push_user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractCoopStatusUpdateRequest::set_allocated_push_user_id(std::string* push_user_id) { - if (push_user_id != nullptr) { - _has_bits_[0] |= 0x00000008u; +inline void ContractCoopStatusUpdateRequest::set_allocated_push_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; - } - push_user_id_.SetAllocated(push_user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (push_user_id_.IsDefault()) { - push_user_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000008u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.push_user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.push_user_id_.IsDefault()) { + _impl_.push_user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractCoopStatusUpdateRequest.push_user_id) } // optional double amount = 4; -inline bool ContractCoopStatusUpdateRequest::_internal_has_amount() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool ContractCoopStatusUpdateRequest::has_amount() const { - return _internal_has_amount(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void ContractCoopStatusUpdateRequest::clear_amount() { - amount_ = 0; - _has_bits_[0] &= ~0x00000080u; -} -inline double ContractCoopStatusUpdateRequest::_internal_amount() const { - return amount_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.amount_ = 0; + _impl_._has_bits_[0] &= ~0x00000100u; } inline double ContractCoopStatusUpdateRequest::amount() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusUpdateRequest.amount) return _internal_amount(); } -inline void ContractCoopStatusUpdateRequest::_internal_set_amount(double value) { - _has_bits_[0] |= 0x00000080u; - amount_ = value; -} inline void ContractCoopStatusUpdateRequest::set_amount(double value) { _internal_set_amount(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusUpdateRequest.amount) } +inline double ContractCoopStatusUpdateRequest::_internal_amount() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.amount_; +} +inline void ContractCoopStatusUpdateRequest::_internal_set_amount(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.amount_ = value; +} // optional double rate = 5; -inline bool ContractCoopStatusUpdateRequest::_internal_has_rate() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool ContractCoopStatusUpdateRequest::has_rate() const { - return _internal_has_rate(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void ContractCoopStatusUpdateRequest::clear_rate() { - rate_ = 0; - _has_bits_[0] &= ~0x00000100u; -} -inline double ContractCoopStatusUpdateRequest::_internal_rate() const { - return rate_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.rate_ = 0; + _impl_._has_bits_[0] &= ~0x00000200u; } inline double ContractCoopStatusUpdateRequest::rate() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusUpdateRequest.rate) return _internal_rate(); } -inline void ContractCoopStatusUpdateRequest::_internal_set_rate(double value) { - _has_bits_[0] |= 0x00000100u; - rate_ = value; -} inline void ContractCoopStatusUpdateRequest::set_rate(double value) { _internal_set_rate(value); + _impl_._has_bits_[0] |= 0x00000200u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusUpdateRequest.rate) } +inline double ContractCoopStatusUpdateRequest::_internal_rate() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.rate_; +} +inline void ContractCoopStatusUpdateRequest::_internal_set_rate(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.rate_ = value; +} // optional uint32 time_cheats_detected = 6; -inline bool ContractCoopStatusUpdateRequest::_internal_has_time_cheats_detected() const { - bool value = (_has_bits_[0] & 0x00000400u) != 0; - return value; -} inline bool ContractCoopStatusUpdateRequest::has_time_cheats_detected() const { - return _internal_has_time_cheats_detected(); + bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; + return value; } inline void ContractCoopStatusUpdateRequest::clear_time_cheats_detected() { - time_cheats_detected_ = 0u; - _has_bits_[0] &= ~0x00000400u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.time_cheats_detected_ = 0u; + _impl_._has_bits_[0] &= ~0x00000800u; } -inline uint32_t ContractCoopStatusUpdateRequest::_internal_time_cheats_detected() const { - return time_cheats_detected_; -} -inline uint32_t ContractCoopStatusUpdateRequest::time_cheats_detected() const { +inline ::uint32_t ContractCoopStatusUpdateRequest::time_cheats_detected() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusUpdateRequest.time_cheats_detected) return _internal_time_cheats_detected(); } -inline void ContractCoopStatusUpdateRequest::_internal_set_time_cheats_detected(uint32_t value) { - _has_bits_[0] |= 0x00000400u; - time_cheats_detected_ = value; -} -inline void ContractCoopStatusUpdateRequest::set_time_cheats_detected(uint32_t value) { +inline void ContractCoopStatusUpdateRequest::set_time_cheats_detected(::uint32_t value) { _internal_set_time_cheats_detected(value); + _impl_._has_bits_[0] |= 0x00000800u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusUpdateRequest.time_cheats_detected) } +inline ::uint32_t ContractCoopStatusUpdateRequest::_internal_time_cheats_detected() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.time_cheats_detected_; +} +inline void ContractCoopStatusUpdateRequest::_internal_set_time_cheats_detected(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.time_cheats_detected_ = value; +} // optional double soul_power = 7; -inline bool ContractCoopStatusUpdateRequest::_internal_has_soul_power() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool ContractCoopStatusUpdateRequest::has_soul_power() const { - return _internal_has_soul_power(); + bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0; + return value; } inline void ContractCoopStatusUpdateRequest::clear_soul_power() { - soul_power_ = 0; - _has_bits_[0] &= ~0x00000200u; -} -inline double ContractCoopStatusUpdateRequest::_internal_soul_power() const { - return soul_power_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_power_ = 0; + _impl_._has_bits_[0] &= ~0x00000400u; } inline double ContractCoopStatusUpdateRequest::soul_power() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusUpdateRequest.soul_power) return _internal_soul_power(); } -inline void ContractCoopStatusUpdateRequest::_internal_set_soul_power(double value) { - _has_bits_[0] |= 0x00000200u; - soul_power_ = value; -} inline void ContractCoopStatusUpdateRequest::set_soul_power(double value) { _internal_set_soul_power(value); + _impl_._has_bits_[0] |= 0x00000400u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusUpdateRequest.soul_power) } +inline double ContractCoopStatusUpdateRequest::_internal_soul_power() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.soul_power_; +} +inline void ContractCoopStatusUpdateRequest::_internal_set_soul_power(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_power_ = value; +} // optional uint32 eop = 15; -inline bool ContractCoopStatusUpdateRequest::_internal_has_eop() const { - bool value = (_has_bits_[0] & 0x00002000u) != 0; - return value; -} inline bool ContractCoopStatusUpdateRequest::has_eop() const { - return _internal_has_eop(); + bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0; + return value; } inline void ContractCoopStatusUpdateRequest::clear_eop() { - eop_ = 0u; - _has_bits_[0] &= ~0x00002000u; -} -inline uint32_t ContractCoopStatusUpdateRequest::_internal_eop() const { - return eop_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.eop_ = 0u; + _impl_._has_bits_[0] &= ~0x00004000u; } -inline uint32_t ContractCoopStatusUpdateRequest::eop() const { +inline ::uint32_t ContractCoopStatusUpdateRequest::eop() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusUpdateRequest.eop) return _internal_eop(); } -inline void ContractCoopStatusUpdateRequest::_internal_set_eop(uint32_t value) { - _has_bits_[0] |= 0x00002000u; - eop_ = value; -} -inline void ContractCoopStatusUpdateRequest::set_eop(uint32_t value) { +inline void ContractCoopStatusUpdateRequest::set_eop(::uint32_t value) { _internal_set_eop(value); + _impl_._has_bits_[0] |= 0x00004000u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusUpdateRequest.eop) } +inline ::uint32_t ContractCoopStatusUpdateRequest::_internal_eop() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.eop_; +} +inline void ContractCoopStatusUpdateRequest::_internal_set_eop(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.eop_ = value; +} // optional uint32 boost_tokens = 9; -inline bool ContractCoopStatusUpdateRequest::_internal_has_boost_tokens() const { - bool value = (_has_bits_[0] & 0x00000800u) != 0; - return value; -} inline bool ContractCoopStatusUpdateRequest::has_boost_tokens() const { - return _internal_has_boost_tokens(); + bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0; + return value; } inline void ContractCoopStatusUpdateRequest::clear_boost_tokens() { - boost_tokens_ = 0u; - _has_bits_[0] &= ~0x00000800u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.boost_tokens_ = 0u; + _impl_._has_bits_[0] &= ~0x00001000u; } -inline uint32_t ContractCoopStatusUpdateRequest::_internal_boost_tokens() const { - return boost_tokens_; -} -inline uint32_t ContractCoopStatusUpdateRequest::boost_tokens() const { +inline ::uint32_t ContractCoopStatusUpdateRequest::boost_tokens() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusUpdateRequest.boost_tokens) return _internal_boost_tokens(); } -inline void ContractCoopStatusUpdateRequest::_internal_set_boost_tokens(uint32_t value) { - _has_bits_[0] |= 0x00000800u; - boost_tokens_ = value; -} -inline void ContractCoopStatusUpdateRequest::set_boost_tokens(uint32_t value) { +inline void ContractCoopStatusUpdateRequest::set_boost_tokens(::uint32_t value) { _internal_set_boost_tokens(value); + _impl_._has_bits_[0] |= 0x00001000u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusUpdateRequest.boost_tokens) } +inline ::uint32_t ContractCoopStatusUpdateRequest::_internal_boost_tokens() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.boost_tokens_; +} +inline void ContractCoopStatusUpdateRequest::_internal_set_boost_tokens(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.boost_tokens_ = value; +} // optional uint32 boost_tokens_spent = 13; -inline bool ContractCoopStatusUpdateRequest::_internal_has_boost_tokens_spent() const { - bool value = (_has_bits_[0] & 0x00001000u) != 0; - return value; -} inline bool ContractCoopStatusUpdateRequest::has_boost_tokens_spent() const { - return _internal_has_boost_tokens_spent(); + bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0; + return value; } inline void ContractCoopStatusUpdateRequest::clear_boost_tokens_spent() { - boost_tokens_spent_ = 0u; - _has_bits_[0] &= ~0x00001000u; -} -inline uint32_t ContractCoopStatusUpdateRequest::_internal_boost_tokens_spent() const { - return boost_tokens_spent_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.boost_tokens_spent_ = 0u; + _impl_._has_bits_[0] &= ~0x00002000u; } -inline uint32_t ContractCoopStatusUpdateRequest::boost_tokens_spent() const { +inline ::uint32_t ContractCoopStatusUpdateRequest::boost_tokens_spent() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusUpdateRequest.boost_tokens_spent) return _internal_boost_tokens_spent(); } -inline void ContractCoopStatusUpdateRequest::_internal_set_boost_tokens_spent(uint32_t value) { - _has_bits_[0] |= 0x00001000u; - boost_tokens_spent_ = value; -} -inline void ContractCoopStatusUpdateRequest::set_boost_tokens_spent(uint32_t value) { +inline void ContractCoopStatusUpdateRequest::set_boost_tokens_spent(::uint32_t value) { _internal_set_boost_tokens_spent(value); + _impl_._has_bits_[0] |= 0x00002000u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusUpdateRequest.boost_tokens_spent) } +inline ::uint32_t ContractCoopStatusUpdateRequest::_internal_boost_tokens_spent() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.boost_tokens_spent_; +} +inline void ContractCoopStatusUpdateRequest::_internal_set_boost_tokens_spent(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.boost_tokens_spent_ = value; +} // optional bool hide_cc_status = 17; -inline bool ContractCoopStatusUpdateRequest::_internal_has_hide_cc_status() const { - bool value = (_has_bits_[0] & 0x00004000u) != 0; - return value; -} inline bool ContractCoopStatusUpdateRequest::has_hide_cc_status() const { - return _internal_has_hide_cc_status(); + bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0; + return value; } inline void ContractCoopStatusUpdateRequest::clear_hide_cc_status() { - hide_cc_status_ = false; - _has_bits_[0] &= ~0x00004000u; -} -inline bool ContractCoopStatusUpdateRequest::_internal_hide_cc_status() const { - return hide_cc_status_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.hide_cc_status_ = false; + _impl_._has_bits_[0] &= ~0x00008000u; } inline bool ContractCoopStatusUpdateRequest::hide_cc_status() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusUpdateRequest.hide_cc_status) return _internal_hide_cc_status(); } -inline void ContractCoopStatusUpdateRequest::_internal_set_hide_cc_status(bool value) { - _has_bits_[0] |= 0x00004000u; - hide_cc_status_ = value; -} inline void ContractCoopStatusUpdateRequest::set_hide_cc_status(bool value) { _internal_set_hide_cc_status(value); + _impl_._has_bits_[0] |= 0x00008000u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusUpdateRequest.hide_cc_status) } +inline bool ContractCoopStatusUpdateRequest::_internal_hide_cc_status() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.hide_cc_status_; +} +inline void ContractCoopStatusUpdateRequest::_internal_set_hide_cc_status(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.hide_cc_status_ = value; +} // optional .ei.FarmProductionParams production_params = 14; -inline bool ContractCoopStatusUpdateRequest::_internal_has_production_params() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - PROTOBUF_ASSUME(!value || production_params_ != nullptr); - return value; -} inline bool ContractCoopStatusUpdateRequest::has_production_params() const { - return _internal_has_production_params(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + PROTOBUF_ASSUME(!value || _impl_.production_params_ != nullptr); + return value; } inline void ContractCoopStatusUpdateRequest::clear_production_params() { - if (production_params_ != nullptr) production_params_->Clear(); - _has_bits_[0] &= ~0x00000020u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.production_params_ != nullptr) _impl_.production_params_->Clear(); + _impl_._has_bits_[0] &= ~0x00000020u; } inline const ::ei::FarmProductionParams& ContractCoopStatusUpdateRequest::_internal_production_params() const { - const ::ei::FarmProductionParams* p = production_params_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_FarmProductionParams_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::FarmProductionParams* p = _impl_.production_params_; + return p != nullptr ? *p : reinterpret_cast(::ei::_FarmProductionParams_default_instance_); } -inline const ::ei::FarmProductionParams& ContractCoopStatusUpdateRequest::production_params() const { +inline const ::ei::FarmProductionParams& ContractCoopStatusUpdateRequest::production_params() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusUpdateRequest.production_params) return _internal_production_params(); } -inline void ContractCoopStatusUpdateRequest::unsafe_arena_set_allocated_production_params( - ::ei::FarmProductionParams* production_params) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(production_params_); +inline void ContractCoopStatusUpdateRequest::unsafe_arena_set_allocated_production_params(::ei::FarmProductionParams* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.production_params_); } - production_params_ = production_params; - if (production_params) { - _has_bits_[0] |= 0x00000020u; + _impl_.production_params_ = reinterpret_cast<::ei::FarmProductionParams*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000020u; } else { - _has_bits_[0] &= ~0x00000020u; + _impl_._has_bits_[0] &= ~0x00000020u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ContractCoopStatusUpdateRequest.production_params) } inline ::ei::FarmProductionParams* ContractCoopStatusUpdateRequest::release_production_params() { - _has_bits_[0] &= ~0x00000020u; - ::ei::FarmProductionParams* temp = production_params_; - production_params_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000020u; + ::ei::FarmProductionParams* released = _impl_.production_params_; + _impl_.production_params_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::FarmProductionParams* ContractCoopStatusUpdateRequest::unsafe_arena_release_production_params() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractCoopStatusUpdateRequest.production_params) - _has_bits_[0] &= ~0x00000020u; - ::ei::FarmProductionParams* temp = production_params_; - production_params_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000020u; + ::ei::FarmProductionParams* temp = _impl_.production_params_; + _impl_.production_params_ = nullptr; return temp; } inline ::ei::FarmProductionParams* ContractCoopStatusUpdateRequest::_internal_mutable_production_params() { - _has_bits_[0] |= 0x00000020u; - if (production_params_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::FarmProductionParams>(GetArenaForAllocation()); - production_params_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.production_params_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::FarmProductionParams>(GetArena()); + _impl_.production_params_ = reinterpret_cast<::ei::FarmProductionParams*>(p); } - return production_params_; + return _impl_.production_params_; } -inline ::ei::FarmProductionParams* ContractCoopStatusUpdateRequest::mutable_production_params() { +inline ::ei::FarmProductionParams* ContractCoopStatusUpdateRequest::mutable_production_params() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000020u; ::ei::FarmProductionParams* _msg = _internal_mutable_production_params(); // @@protoc_insertion_point(field_mutable:ei.ContractCoopStatusUpdateRequest.production_params) return _msg; } -inline void ContractCoopStatusUpdateRequest::set_allocated_production_params(::ei::FarmProductionParams* production_params) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ContractCoopStatusUpdateRequest::set_allocated_production_params(::ei::FarmProductionParams* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete production_params_; + delete (_impl_.production_params_); } - if (production_params) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(production_params); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - production_params = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, production_params, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000020u; + _impl_._has_bits_[0] |= 0x00000020u; } else { - _has_bits_[0] &= ~0x00000020u; + _impl_._has_bits_[0] &= ~0x00000020u; } - production_params_ = production_params; + + _impl_.production_params_ = reinterpret_cast<::ei::FarmProductionParams*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ContractCoopStatusUpdateRequest.production_params) } // optional .ei.PlayerFarmInfo farm_info = 16; -inline bool ContractCoopStatusUpdateRequest::_internal_has_farm_info() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - PROTOBUF_ASSUME(!value || farm_info_ != nullptr); - return value; -} inline bool ContractCoopStatusUpdateRequest::has_farm_info() const { - return _internal_has_farm_info(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + PROTOBUF_ASSUME(!value || _impl_.farm_info_ != nullptr); + return value; } inline void ContractCoopStatusUpdateRequest::clear_farm_info() { - if (farm_info_ != nullptr) farm_info_->Clear(); - _has_bits_[0] &= ~0x00000040u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.farm_info_ != nullptr) _impl_.farm_info_->Clear(); + _impl_._has_bits_[0] &= ~0x00000040u; } inline const ::ei::PlayerFarmInfo& ContractCoopStatusUpdateRequest::_internal_farm_info() const { - const ::ei::PlayerFarmInfo* p = farm_info_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_PlayerFarmInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::PlayerFarmInfo* p = _impl_.farm_info_; + return p != nullptr ? *p : reinterpret_cast(::ei::_PlayerFarmInfo_default_instance_); } -inline const ::ei::PlayerFarmInfo& ContractCoopStatusUpdateRequest::farm_info() const { +inline const ::ei::PlayerFarmInfo& ContractCoopStatusUpdateRequest::farm_info() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusUpdateRequest.farm_info) return _internal_farm_info(); } -inline void ContractCoopStatusUpdateRequest::unsafe_arena_set_allocated_farm_info( - ::ei::PlayerFarmInfo* farm_info) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(farm_info_); +inline void ContractCoopStatusUpdateRequest::unsafe_arena_set_allocated_farm_info(::ei::PlayerFarmInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.farm_info_); } - farm_info_ = farm_info; - if (farm_info) { - _has_bits_[0] |= 0x00000040u; + _impl_.farm_info_ = reinterpret_cast<::ei::PlayerFarmInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000040u; } else { - _has_bits_[0] &= ~0x00000040u; + _impl_._has_bits_[0] &= ~0x00000040u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ContractCoopStatusUpdateRequest.farm_info) } inline ::ei::PlayerFarmInfo* ContractCoopStatusUpdateRequest::release_farm_info() { - _has_bits_[0] &= ~0x00000040u; - ::ei::PlayerFarmInfo* temp = farm_info_; - farm_info_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000040u; + ::ei::PlayerFarmInfo* released = _impl_.farm_info_; + _impl_.farm_info_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::PlayerFarmInfo* ContractCoopStatusUpdateRequest::unsafe_arena_release_farm_info() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractCoopStatusUpdateRequest.farm_info) - _has_bits_[0] &= ~0x00000040u; - ::ei::PlayerFarmInfo* temp = farm_info_; - farm_info_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000040u; + ::ei::PlayerFarmInfo* temp = _impl_.farm_info_; + _impl_.farm_info_ = nullptr; return temp; } inline ::ei::PlayerFarmInfo* ContractCoopStatusUpdateRequest::_internal_mutable_farm_info() { - _has_bits_[0] |= 0x00000040u; - if (farm_info_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::PlayerFarmInfo>(GetArenaForAllocation()); - farm_info_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.farm_info_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::PlayerFarmInfo>(GetArena()); + _impl_.farm_info_ = reinterpret_cast<::ei::PlayerFarmInfo*>(p); } - return farm_info_; + return _impl_.farm_info_; } -inline ::ei::PlayerFarmInfo* ContractCoopStatusUpdateRequest::mutable_farm_info() { +inline ::ei::PlayerFarmInfo* ContractCoopStatusUpdateRequest::mutable_farm_info() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000040u; ::ei::PlayerFarmInfo* _msg = _internal_mutable_farm_info(); // @@protoc_insertion_point(field_mutable:ei.ContractCoopStatusUpdateRequest.farm_info) return _msg; } -inline void ContractCoopStatusUpdateRequest::set_allocated_farm_info(::ei::PlayerFarmInfo* farm_info) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ContractCoopStatusUpdateRequest::set_allocated_farm_info(::ei::PlayerFarmInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete farm_info_; + delete (_impl_.farm_info_); } - if (farm_info) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(farm_info); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - farm_info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, farm_info, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000040u; + _impl_._has_bits_[0] |= 0x00000040u; } else { - _has_bits_[0] &= ~0x00000040u; + _impl_._has_bits_[0] &= ~0x00000040u; } - farm_info_ = farm_info; + + _impl_.farm_info_ = reinterpret_cast<::ei::PlayerFarmInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ContractCoopStatusUpdateRequest.farm_info) } -// optional double egg_laying_rate_buff = 10 [default = 1]; -inline bool ContractCoopStatusUpdateRequest::_internal_has_egg_laying_rate_buff() const { - bool value = (_has_bits_[0] & 0x00008000u) != 0; +// optional .ei.IdleSessionSummary last_idle_summary = 18; +inline bool ContractCoopStatusUpdateRequest::has_last_idle_summary() const { + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + PROTOBUF_ASSUME(!value || _impl_.last_idle_summary_ != nullptr); return value; } +inline void ContractCoopStatusUpdateRequest::clear_last_idle_summary() { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.last_idle_summary_ != nullptr) _impl_.last_idle_summary_->Clear(); + _impl_._has_bits_[0] &= ~0x00000080u; +} +inline const ::ei::IdleSessionSummary& ContractCoopStatusUpdateRequest::_internal_last_idle_summary() const { + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::IdleSessionSummary* p = _impl_.last_idle_summary_; + return p != nullptr ? *p : reinterpret_cast(::ei::_IdleSessionSummary_default_instance_); +} +inline const ::ei::IdleSessionSummary& ContractCoopStatusUpdateRequest::last_idle_summary() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:ei.ContractCoopStatusUpdateRequest.last_idle_summary) + return _internal_last_idle_summary(); +} +inline void ContractCoopStatusUpdateRequest::unsafe_arena_set_allocated_last_idle_summary(::ei::IdleSessionSummary* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.last_idle_summary_); + } + _impl_.last_idle_summary_ = reinterpret_cast<::ei::IdleSessionSummary*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000080u; + } else { + _impl_._has_bits_[0] &= ~0x00000080u; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ContractCoopStatusUpdateRequest.last_idle_summary) +} +inline ::ei::IdleSessionSummary* ContractCoopStatusUpdateRequest::release_last_idle_summary() { + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000080u; + ::ei::IdleSessionSummary* released = _impl_.last_idle_summary_; + _impl_.last_idle_summary_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return released; +} +inline ::ei::IdleSessionSummary* ContractCoopStatusUpdateRequest::unsafe_arena_release_last_idle_summary() { + ::google::protobuf::internal::TSanWrite(&_impl_); + // @@protoc_insertion_point(field_release:ei.ContractCoopStatusUpdateRequest.last_idle_summary) + + _impl_._has_bits_[0] &= ~0x00000080u; + ::ei::IdleSessionSummary* temp = _impl_.last_idle_summary_; + _impl_.last_idle_summary_ = nullptr; + return temp; +} +inline ::ei::IdleSessionSummary* ContractCoopStatusUpdateRequest::_internal_mutable_last_idle_summary() { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.last_idle_summary_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::IdleSessionSummary>(GetArena()); + _impl_.last_idle_summary_ = reinterpret_cast<::ei::IdleSessionSummary*>(p); + } + return _impl_.last_idle_summary_; +} +inline ::ei::IdleSessionSummary* ContractCoopStatusUpdateRequest::mutable_last_idle_summary() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000080u; + ::ei::IdleSessionSummary* _msg = _internal_mutable_last_idle_summary(); + // @@protoc_insertion_point(field_mutable:ei.ContractCoopStatusUpdateRequest.last_idle_summary) + return _msg; +} +inline void ContractCoopStatusUpdateRequest::set_allocated_last_idle_summary(::ei::IdleSessionSummary* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); + if (message_arena == nullptr) { + delete (_impl_.last_idle_summary_); + } + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); + if (message_arena != submessage_arena) { + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); + } + _impl_._has_bits_[0] |= 0x00000080u; + } else { + _impl_._has_bits_[0] &= ~0x00000080u; + } + + _impl_.last_idle_summary_ = reinterpret_cast<::ei::IdleSessionSummary*>(value); + // @@protoc_insertion_point(field_set_allocated:ei.ContractCoopStatusUpdateRequest.last_idle_summary) +} + +// optional double egg_laying_rate_buff = 10 [default = 1]; inline bool ContractCoopStatusUpdateRequest::has_egg_laying_rate_buff() const { - return _internal_has_egg_laying_rate_buff(); + bool value = (_impl_._has_bits_[0] & 0x00010000u) != 0; + return value; } inline void ContractCoopStatusUpdateRequest::clear_egg_laying_rate_buff() { - egg_laying_rate_buff_ = 1; - _has_bits_[0] &= ~0x00008000u; -} -inline double ContractCoopStatusUpdateRequest::_internal_egg_laying_rate_buff() const { - return egg_laying_rate_buff_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.egg_laying_rate_buff_ = 1; + _impl_._has_bits_[0] &= ~0x00010000u; } inline double ContractCoopStatusUpdateRequest::egg_laying_rate_buff() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusUpdateRequest.egg_laying_rate_buff) return _internal_egg_laying_rate_buff(); } -inline void ContractCoopStatusUpdateRequest::_internal_set_egg_laying_rate_buff(double value) { - _has_bits_[0] |= 0x00008000u; - egg_laying_rate_buff_ = value; -} inline void ContractCoopStatusUpdateRequest::set_egg_laying_rate_buff(double value) { _internal_set_egg_laying_rate_buff(value); + _impl_._has_bits_[0] |= 0x00010000u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusUpdateRequest.egg_laying_rate_buff) } +inline double ContractCoopStatusUpdateRequest::_internal_egg_laying_rate_buff() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.egg_laying_rate_buff_; +} +inline void ContractCoopStatusUpdateRequest::_internal_set_egg_laying_rate_buff(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.egg_laying_rate_buff_ = value; +} // optional double earnings_buff = 11 [default = 1]; -inline bool ContractCoopStatusUpdateRequest::_internal_has_earnings_buff() const { - bool value = (_has_bits_[0] & 0x00010000u) != 0; - return value; -} inline bool ContractCoopStatusUpdateRequest::has_earnings_buff() const { - return _internal_has_earnings_buff(); + bool value = (_impl_._has_bits_[0] & 0x00020000u) != 0; + return value; } inline void ContractCoopStatusUpdateRequest::clear_earnings_buff() { - earnings_buff_ = 1; - _has_bits_[0] &= ~0x00010000u; -} -inline double ContractCoopStatusUpdateRequest::_internal_earnings_buff() const { - return earnings_buff_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.earnings_buff_ = 1; + _impl_._has_bits_[0] &= ~0x00020000u; } inline double ContractCoopStatusUpdateRequest::earnings_buff() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusUpdateRequest.earnings_buff) return _internal_earnings_buff(); } -inline void ContractCoopStatusUpdateRequest::_internal_set_earnings_buff(double value) { - _has_bits_[0] |= 0x00010000u; - earnings_buff_ = value; -} inline void ContractCoopStatusUpdateRequest::set_earnings_buff(double value) { _internal_set_earnings_buff(value); + _impl_._has_bits_[0] |= 0x00020000u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusUpdateRequest.earnings_buff) } +inline double ContractCoopStatusUpdateRequest::_internal_earnings_buff() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.earnings_buff_; +} +inline void ContractCoopStatusUpdateRequest::_internal_set_earnings_buff(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.earnings_buff_ = value; +} // ------------------------------------------------------------------- // ContractCoopStatusUpdateResponse // optional bool finalized = 1; -inline bool ContractCoopStatusUpdateResponse::_internal_has_finalized() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ContractCoopStatusUpdateResponse::has_finalized() const { - return _internal_has_finalized(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ContractCoopStatusUpdateResponse::clear_finalized() { - finalized_ = false; - _has_bits_[0] &= ~0x00000001u; -} -inline bool ContractCoopStatusUpdateResponse::_internal_finalized() const { - return finalized_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.finalized_ = false; + _impl_._has_bits_[0] &= ~0x00000001u; } inline bool ContractCoopStatusUpdateResponse::finalized() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusUpdateResponse.finalized) return _internal_finalized(); } -inline void ContractCoopStatusUpdateResponse::_internal_set_finalized(bool value) { - _has_bits_[0] |= 0x00000001u; - finalized_ = value; -} inline void ContractCoopStatusUpdateResponse::set_finalized(bool value) { _internal_set_finalized(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusUpdateResponse.finalized) } +inline bool ContractCoopStatusUpdateResponse::_internal_finalized() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.finalized_; +} +inline void ContractCoopStatusUpdateResponse::_internal_set_finalized(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.finalized_ = value; +} // optional bool exists = 2; -inline bool ContractCoopStatusUpdateResponse::_internal_has_exists() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ContractCoopStatusUpdateResponse::has_exists() const { - return _internal_has_exists(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ContractCoopStatusUpdateResponse::clear_exists() { - exists_ = false; - _has_bits_[0] &= ~0x00000002u; -} -inline bool ContractCoopStatusUpdateResponse::_internal_exists() const { - return exists_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.exists_ = false; + _impl_._has_bits_[0] &= ~0x00000002u; } inline bool ContractCoopStatusUpdateResponse::exists() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusUpdateResponse.exists) return _internal_exists(); } -inline void ContractCoopStatusUpdateResponse::_internal_set_exists(bool value) { - _has_bits_[0] |= 0x00000002u; - exists_ = value; -} inline void ContractCoopStatusUpdateResponse::set_exists(bool value) { _internal_set_exists(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusUpdateResponse.exists) } +inline bool ContractCoopStatusUpdateResponse::_internal_exists() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.exists_; +} +inline void ContractCoopStatusUpdateResponse::_internal_set_exists(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.exists_ = value; +} // optional .ei.ContractCoopStatusResponse.MemberStatus status = 3; -inline bool ContractCoopStatusUpdateResponse::_internal_has_status() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ContractCoopStatusUpdateResponse::has_status() const { - return _internal_has_status(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ContractCoopStatusUpdateResponse::clear_status() { - status_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline ::ei::ContractCoopStatusResponse_MemberStatus ContractCoopStatusUpdateResponse::_internal_status() const { - return static_cast< ::ei::ContractCoopStatusResponse_MemberStatus >(status_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.status_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline ::ei::ContractCoopStatusResponse_MemberStatus ContractCoopStatusUpdateResponse::status() const { // @@protoc_insertion_point(field_get:ei.ContractCoopStatusUpdateResponse.status) return _internal_status(); } -inline void ContractCoopStatusUpdateResponse::_internal_set_status(::ei::ContractCoopStatusResponse_MemberStatus value) { - assert(::ei::ContractCoopStatusResponse_MemberStatus_IsValid(value)); - _has_bits_[0] |= 0x00000004u; - status_ = value; -} inline void ContractCoopStatusUpdateResponse::set_status(::ei::ContractCoopStatusResponse_MemberStatus value) { _internal_set_status(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.ContractCoopStatusUpdateResponse.status) } +inline ::ei::ContractCoopStatusResponse_MemberStatus ContractCoopStatusUpdateResponse::_internal_status() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::ContractCoopStatusResponse_MemberStatus>(_impl_.status_); +} +inline void ContractCoopStatusUpdateResponse::_internal_set_status(::ei::ContractCoopStatusResponse_MemberStatus value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::ContractCoopStatusResponse_MemberStatus_IsValid(value)); + _impl_.status_ = value; +} // ------------------------------------------------------------------- // CoopBuffState // optional double egg_laying_rate = 1 [default = 1]; -inline bool CoopBuffState::_internal_has_egg_laying_rate() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool CoopBuffState::has_egg_laying_rate() const { - return _internal_has_egg_laying_rate(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void CoopBuffState::clear_egg_laying_rate() { - egg_laying_rate_ = 1; - _has_bits_[0] &= ~0x00000002u; -} -inline double CoopBuffState::_internal_egg_laying_rate() const { - return egg_laying_rate_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.egg_laying_rate_ = 1; + _impl_._has_bits_[0] &= ~0x00000002u; } inline double CoopBuffState::egg_laying_rate() const { // @@protoc_insertion_point(field_get:ei.CoopBuffState.egg_laying_rate) return _internal_egg_laying_rate(); } -inline void CoopBuffState::_internal_set_egg_laying_rate(double value) { - _has_bits_[0] |= 0x00000002u; - egg_laying_rate_ = value; -} inline void CoopBuffState::set_egg_laying_rate(double value) { _internal_set_egg_laying_rate(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.CoopBuffState.egg_laying_rate) } +inline double CoopBuffState::_internal_egg_laying_rate() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.egg_laying_rate_; +} +inline void CoopBuffState::_internal_set_egg_laying_rate(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.egg_laying_rate_ = value; +} // optional double earnings = 2 [default = 1]; -inline bool CoopBuffState::_internal_has_earnings() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool CoopBuffState::has_earnings() const { - return _internal_has_earnings(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void CoopBuffState::clear_earnings() { - earnings_ = 1; - _has_bits_[0] &= ~0x00000004u; -} -inline double CoopBuffState::_internal_earnings() const { - return earnings_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.earnings_ = 1; + _impl_._has_bits_[0] &= ~0x00000004u; } inline double CoopBuffState::earnings() const { // @@protoc_insertion_point(field_get:ei.CoopBuffState.earnings) return _internal_earnings(); } -inline void CoopBuffState::_internal_set_earnings(double value) { - _has_bits_[0] |= 0x00000004u; - earnings_ = value; -} inline void CoopBuffState::set_earnings(double value) { _internal_set_earnings(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.CoopBuffState.earnings) } +inline double CoopBuffState::_internal_earnings() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.earnings_; +} +inline void CoopBuffState::_internal_set_earnings(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.earnings_ = value; +} // optional double server_timestamp = 3; -inline bool CoopBuffState::_internal_has_server_timestamp() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool CoopBuffState::has_server_timestamp() const { - return _internal_has_server_timestamp(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void CoopBuffState::clear_server_timestamp() { - server_timestamp_ = 0; - _has_bits_[0] &= ~0x00000001u; -} -inline double CoopBuffState::_internal_server_timestamp() const { - return server_timestamp_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.server_timestamp_ = 0; + _impl_._has_bits_[0] &= ~0x00000001u; } inline double CoopBuffState::server_timestamp() const { // @@protoc_insertion_point(field_get:ei.CoopBuffState.server_timestamp) return _internal_server_timestamp(); } -inline void CoopBuffState::_internal_set_server_timestamp(double value) { - _has_bits_[0] |= 0x00000001u; - server_timestamp_ = value; -} inline void CoopBuffState::set_server_timestamp(double value) { _internal_set_server_timestamp(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.CoopBuffState.server_timestamp) } +inline double CoopBuffState::_internal_server_timestamp() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.server_timestamp_; +} +inline void CoopBuffState::_internal_set_server_timestamp(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.server_timestamp_ = value; +} // ------------------------------------------------------------------- @@ -85821,42 +94193,51 @@ inline void CoopBuffState::set_server_timestamp(double value) { // repeated .ei.CoopBuffState history = 1; inline int CoopBuffHistory::_internal_history_size() const { - return history_.size(); + return _internal_history().size(); } inline int CoopBuffHistory::history_size() const { return _internal_history_size(); } inline void CoopBuffHistory::clear_history() { - history_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.history_.Clear(); } -inline ::ei::CoopBuffState* CoopBuffHistory::mutable_history(int index) { +inline ::ei::CoopBuffState* CoopBuffHistory::mutable_history(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.CoopBuffHistory.history) - return history_.Mutable(index); + return _internal_mutable_history()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CoopBuffState >* -CoopBuffHistory::mutable_history() { +inline ::google::protobuf::RepeatedPtrField<::ei::CoopBuffState>* CoopBuffHistory::mutable_history() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.CoopBuffHistory.history) - return &history_; -} -inline const ::ei::CoopBuffState& CoopBuffHistory::_internal_history(int index) const { - return history_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_history(); } -inline const ::ei::CoopBuffState& CoopBuffHistory::history(int index) const { +inline const ::ei::CoopBuffState& CoopBuffHistory::history(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CoopBuffHistory.history) - return _internal_history(index); -} -inline ::ei::CoopBuffState* CoopBuffHistory::_internal_add_history() { - return history_.Add(); + return _internal_history().Get(index); } -inline ::ei::CoopBuffState* CoopBuffHistory::add_history() { - ::ei::CoopBuffState* _add = _internal_add_history(); +inline ::ei::CoopBuffState* CoopBuffHistory::add_history() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::CoopBuffState* _add = _internal_mutable_history()->Add(); // @@protoc_insertion_point(field_add:ei.CoopBuffHistory.history) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CoopBuffState >& -CoopBuffHistory::history() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::CoopBuffState>& CoopBuffHistory::history() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.CoopBuffHistory.history) - return history_; + return _internal_history(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::CoopBuffState>& +CoopBuffHistory::_internal_history() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.history_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::CoopBuffState>* +CoopBuffHistory::_internal_mutable_history() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.history_; } // ------------------------------------------------------------------- @@ -85864,100 +94245,103 @@ CoopBuffHistory::history() const { // CoopChickenRunEntry // optional string user_id = 1; -inline bool CoopChickenRunEntry::_internal_has_user_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool CoopChickenRunEntry::has_user_id() const { - return _internal_has_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void CoopChickenRunEntry::clear_user_id() { - user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& CoopChickenRunEntry::user_id() const { +inline const std::string& CoopChickenRunEntry::user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CoopChickenRunEntry.user_id) return _internal_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void CoopChickenRunEntry::set_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void CoopChickenRunEntry::set_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.CoopChickenRunEntry.user_id) } -inline std::string* CoopChickenRunEntry::mutable_user_id() { +inline std::string* CoopChickenRunEntry::mutable_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_user_id(); // @@protoc_insertion_point(field_mutable:ei.CoopChickenRunEntry.user_id) return _s; } inline const std::string& CoopChickenRunEntry::_internal_user_id() const { - return user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_id_.Get(); } inline void CoopChickenRunEntry::_internal_set_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(value, GetArena()); } inline std::string* CoopChickenRunEntry::_internal_mutable_user_id() { - _has_bits_[0] |= 0x00000001u; - return user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.user_id_.Mutable( GetArena()); } inline std::string* CoopChickenRunEntry::release_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.CoopChickenRunEntry.user_id) - if (!_internal_has_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - 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; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void CoopChickenRunEntry::set_allocated_user_id(std::string* user_id) { - if (user_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void CoopChickenRunEntry::set_allocated_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - user_id_.SetAllocated(user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (user_id_.IsDefault()) { - user_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_id_.IsDefault()) { + _impl_.user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.CoopChickenRunEntry.user_id) } // optional double server_timestamp = 2; -inline bool CoopChickenRunEntry::_internal_has_server_timestamp() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool CoopChickenRunEntry::has_server_timestamp() const { - return _internal_has_server_timestamp(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void CoopChickenRunEntry::clear_server_timestamp() { - server_timestamp_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline double CoopChickenRunEntry::_internal_server_timestamp() const { - return server_timestamp_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.server_timestamp_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } inline double CoopChickenRunEntry::server_timestamp() const { // @@protoc_insertion_point(field_get:ei.CoopChickenRunEntry.server_timestamp) return _internal_server_timestamp(); } -inline void CoopChickenRunEntry::_internal_set_server_timestamp(double value) { - _has_bits_[0] |= 0x00000002u; - server_timestamp_ = value; -} inline void CoopChickenRunEntry::set_server_timestamp(double value) { _internal_set_server_timestamp(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.CoopChickenRunEntry.server_timestamp) } +inline double CoopChickenRunEntry::_internal_server_timestamp() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.server_timestamp_; +} +inline void CoopChickenRunEntry::_internal_set_server_timestamp(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.server_timestamp_ = value; +} // ------------------------------------------------------------------- @@ -85965,42 +94349,51 @@ inline void CoopChickenRunEntry::set_server_timestamp(double value) { // repeated .ei.CoopChickenRunEntry entries = 3; inline int CoopLastChickenRunTimes::_internal_entries_size() const { - return entries_.size(); + return _internal_entries().size(); } inline int CoopLastChickenRunTimes::entries_size() const { return _internal_entries_size(); } inline void CoopLastChickenRunTimes::clear_entries() { - entries_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.entries_.Clear(); } -inline ::ei::CoopChickenRunEntry* CoopLastChickenRunTimes::mutable_entries(int index) { +inline ::ei::CoopChickenRunEntry* CoopLastChickenRunTimes::mutable_entries(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.CoopLastChickenRunTimes.entries) - return entries_.Mutable(index); + return _internal_mutable_entries()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CoopChickenRunEntry >* -CoopLastChickenRunTimes::mutable_entries() { +inline ::google::protobuf::RepeatedPtrField<::ei::CoopChickenRunEntry>* CoopLastChickenRunTimes::mutable_entries() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.CoopLastChickenRunTimes.entries) - return &entries_; -} -inline const ::ei::CoopChickenRunEntry& CoopLastChickenRunTimes::_internal_entries(int index) const { - return entries_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_entries(); } -inline const ::ei::CoopChickenRunEntry& CoopLastChickenRunTimes::entries(int index) const { +inline const ::ei::CoopChickenRunEntry& CoopLastChickenRunTimes::entries(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CoopLastChickenRunTimes.entries) - return _internal_entries(index); + return _internal_entries().Get(index); } -inline ::ei::CoopChickenRunEntry* CoopLastChickenRunTimes::_internal_add_entries() { - return entries_.Add(); -} -inline ::ei::CoopChickenRunEntry* CoopLastChickenRunTimes::add_entries() { - ::ei::CoopChickenRunEntry* _add = _internal_add_entries(); +inline ::ei::CoopChickenRunEntry* CoopLastChickenRunTimes::add_entries() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::CoopChickenRunEntry* _add = _internal_mutable_entries()->Add(); // @@protoc_insertion_point(field_add:ei.CoopLastChickenRunTimes.entries) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CoopChickenRunEntry >& -CoopLastChickenRunTimes::entries() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::CoopChickenRunEntry>& CoopLastChickenRunTimes::entries() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.CoopLastChickenRunTimes.entries) - return entries_; + return _internal_entries(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::CoopChickenRunEntry>& +CoopLastChickenRunTimes::_internal_entries() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.entries_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::CoopChickenRunEntry>* +CoopLastChickenRunTimes::_internal_mutable_entries() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.entries_; } // ------------------------------------------------------------------- @@ -86008,250 +94401,256 @@ CoopLastChickenRunTimes::entries() const { // LeaderboardAnalysis_Chunk // optional uint32 start_index = 1; -inline bool LeaderboardAnalysis_Chunk::_internal_has_start_index() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool LeaderboardAnalysis_Chunk::has_start_index() const { - return _internal_has_start_index(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void LeaderboardAnalysis_Chunk::clear_start_index() { - start_index_ = 0u; - _has_bits_[0] &= ~0x00000004u; -} -inline uint32_t LeaderboardAnalysis_Chunk::_internal_start_index() const { - return start_index_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.start_index_ = 0u; + _impl_._has_bits_[0] &= ~0x00000004u; } -inline uint32_t LeaderboardAnalysis_Chunk::start_index() const { +inline ::uint32_t LeaderboardAnalysis_Chunk::start_index() const { // @@protoc_insertion_point(field_get:ei.LeaderboardAnalysis.Chunk.start_index) return _internal_start_index(); } -inline void LeaderboardAnalysis_Chunk::_internal_set_start_index(uint32_t value) { - _has_bits_[0] |= 0x00000004u; - start_index_ = value; -} -inline void LeaderboardAnalysis_Chunk::set_start_index(uint32_t value) { +inline void LeaderboardAnalysis_Chunk::set_start_index(::uint32_t value) { _internal_set_start_index(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.LeaderboardAnalysis.Chunk.start_index) } +inline ::uint32_t LeaderboardAnalysis_Chunk::_internal_start_index() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.start_index_; +} +inline void LeaderboardAnalysis_Chunk::_internal_set_start_index(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.start_index_ = value; +} // optional uint32 end_index = 2; -inline bool LeaderboardAnalysis_Chunk::_internal_has_end_index() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool LeaderboardAnalysis_Chunk::has_end_index() const { - return _internal_has_end_index(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void LeaderboardAnalysis_Chunk::clear_end_index() { - end_index_ = 0u; - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.end_index_ = 0u; + _impl_._has_bits_[0] &= ~0x00000008u; } -inline uint32_t LeaderboardAnalysis_Chunk::_internal_end_index() const { - return end_index_; -} -inline uint32_t LeaderboardAnalysis_Chunk::end_index() const { +inline ::uint32_t LeaderboardAnalysis_Chunk::end_index() const { // @@protoc_insertion_point(field_get:ei.LeaderboardAnalysis.Chunk.end_index) return _internal_end_index(); } -inline void LeaderboardAnalysis_Chunk::_internal_set_end_index(uint32_t value) { - _has_bits_[0] |= 0x00000008u; - end_index_ = value; -} -inline void LeaderboardAnalysis_Chunk::set_end_index(uint32_t value) { +inline void LeaderboardAnalysis_Chunk::set_end_index(::uint32_t value) { _internal_set_end_index(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.LeaderboardAnalysis.Chunk.end_index) } +inline ::uint32_t LeaderboardAnalysis_Chunk::_internal_end_index() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.end_index_; +} +inline void LeaderboardAnalysis_Chunk::_internal_set_end_index(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.end_index_ = value; +} // optional double high_score = 3; -inline bool LeaderboardAnalysis_Chunk::_internal_has_high_score() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool LeaderboardAnalysis_Chunk::has_high_score() const { - return _internal_has_high_score(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void LeaderboardAnalysis_Chunk::clear_high_score() { - high_score_ = 0; - _has_bits_[0] &= ~0x00000010u; -} -inline double LeaderboardAnalysis_Chunk::_internal_high_score() const { - return high_score_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.high_score_ = 0; + _impl_._has_bits_[0] &= ~0x00000010u; } inline double LeaderboardAnalysis_Chunk::high_score() const { // @@protoc_insertion_point(field_get:ei.LeaderboardAnalysis.Chunk.high_score) return _internal_high_score(); } -inline void LeaderboardAnalysis_Chunk::_internal_set_high_score(double value) { - _has_bits_[0] |= 0x00000010u; - high_score_ = value; -} inline void LeaderboardAnalysis_Chunk::set_high_score(double value) { _internal_set_high_score(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.LeaderboardAnalysis.Chunk.high_score) } +inline double LeaderboardAnalysis_Chunk::_internal_high_score() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.high_score_; +} +inline void LeaderboardAnalysis_Chunk::_internal_set_high_score(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.high_score_ = value; +} // optional double low_score = 4; -inline bool LeaderboardAnalysis_Chunk::_internal_has_low_score() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool LeaderboardAnalysis_Chunk::has_low_score() const { - return _internal_has_low_score(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void LeaderboardAnalysis_Chunk::clear_low_score() { - low_score_ = 0; - _has_bits_[0] &= ~0x00000020u; -} -inline double LeaderboardAnalysis_Chunk::_internal_low_score() const { - return low_score_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.low_score_ = 0; + _impl_._has_bits_[0] &= ~0x00000020u; } inline double LeaderboardAnalysis_Chunk::low_score() const { // @@protoc_insertion_point(field_get:ei.LeaderboardAnalysis.Chunk.low_score) return _internal_low_score(); } -inline void LeaderboardAnalysis_Chunk::_internal_set_low_score(double value) { - _has_bits_[0] |= 0x00000020u; - low_score_ = value; -} inline void LeaderboardAnalysis_Chunk::set_low_score(double value) { _internal_set_low_score(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.LeaderboardAnalysis.Chunk.low_score) } +inline double LeaderboardAnalysis_Chunk::_internal_low_score() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.low_score_; +} +inline void LeaderboardAnalysis_Chunk::_internal_set_low_score(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.low_score_ = value; +} // optional string start_cursor = 5; -inline bool LeaderboardAnalysis_Chunk::_internal_has_start_cursor() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool LeaderboardAnalysis_Chunk::has_start_cursor() const { - return _internal_has_start_cursor(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void LeaderboardAnalysis_Chunk::clear_start_cursor() { - start_cursor_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.start_cursor_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& LeaderboardAnalysis_Chunk::start_cursor() const { +inline const std::string& LeaderboardAnalysis_Chunk::start_cursor() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LeaderboardAnalysis.Chunk.start_cursor) return _internal_start_cursor(); } -template -inline PROTOBUF_ALWAYS_INLINE -void LeaderboardAnalysis_Chunk::set_start_cursor(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - start_cursor_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void LeaderboardAnalysis_Chunk::set_start_cursor(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.start_cursor_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.LeaderboardAnalysis.Chunk.start_cursor) } -inline std::string* LeaderboardAnalysis_Chunk::mutable_start_cursor() { +inline std::string* LeaderboardAnalysis_Chunk::mutable_start_cursor() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_start_cursor(); // @@protoc_insertion_point(field_mutable:ei.LeaderboardAnalysis.Chunk.start_cursor) return _s; } inline const std::string& LeaderboardAnalysis_Chunk::_internal_start_cursor() const { - return start_cursor_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.start_cursor_.Get(); } inline void LeaderboardAnalysis_Chunk::_internal_set_start_cursor(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - start_cursor_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.start_cursor_.Set(value, GetArena()); } inline std::string* LeaderboardAnalysis_Chunk::_internal_mutable_start_cursor() { - _has_bits_[0] |= 0x00000001u; - return start_cursor_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.start_cursor_.Mutable( GetArena()); } inline std::string* LeaderboardAnalysis_Chunk::release_start_cursor() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LeaderboardAnalysis.Chunk.start_cursor) - if (!_internal_has_start_cursor()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = start_cursor_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (start_cursor_.IsDefault()) { - start_cursor_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.start_cursor_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.start_cursor_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void LeaderboardAnalysis_Chunk::set_allocated_start_cursor(std::string* start_cursor) { - if (start_cursor != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void LeaderboardAnalysis_Chunk::set_allocated_start_cursor(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - start_cursor_.SetAllocated(start_cursor, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (start_cursor_.IsDefault()) { - start_cursor_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.start_cursor_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.start_cursor_.IsDefault()) { + _impl_.start_cursor_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.LeaderboardAnalysis.Chunk.start_cursor) } // optional string end_cursor = 6; -inline bool LeaderboardAnalysis_Chunk::_internal_has_end_cursor() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool LeaderboardAnalysis_Chunk::has_end_cursor() const { - return _internal_has_end_cursor(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void LeaderboardAnalysis_Chunk::clear_end_cursor() { - end_cursor_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.end_cursor_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& LeaderboardAnalysis_Chunk::end_cursor() const { +inline const std::string& LeaderboardAnalysis_Chunk::end_cursor() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LeaderboardAnalysis.Chunk.end_cursor) return _internal_end_cursor(); } -template -inline PROTOBUF_ALWAYS_INLINE -void LeaderboardAnalysis_Chunk::set_end_cursor(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - end_cursor_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void LeaderboardAnalysis_Chunk::set_end_cursor(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.end_cursor_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.LeaderboardAnalysis.Chunk.end_cursor) } -inline std::string* LeaderboardAnalysis_Chunk::mutable_end_cursor() { +inline std::string* LeaderboardAnalysis_Chunk::mutable_end_cursor() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_end_cursor(); // @@protoc_insertion_point(field_mutable:ei.LeaderboardAnalysis.Chunk.end_cursor) return _s; } inline const std::string& LeaderboardAnalysis_Chunk::_internal_end_cursor() const { - return end_cursor_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.end_cursor_.Get(); } inline void LeaderboardAnalysis_Chunk::_internal_set_end_cursor(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - end_cursor_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.end_cursor_.Set(value, GetArena()); } inline std::string* LeaderboardAnalysis_Chunk::_internal_mutable_end_cursor() { - _has_bits_[0] |= 0x00000002u; - return end_cursor_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.end_cursor_.Mutable( GetArena()); } inline std::string* LeaderboardAnalysis_Chunk::release_end_cursor() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LeaderboardAnalysis.Chunk.end_cursor) - if (!_internal_has_end_cursor()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = end_cursor_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (end_cursor_.IsDefault()) { - end_cursor_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.end_cursor_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.end_cursor_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void LeaderboardAnalysis_Chunk::set_allocated_end_cursor(std::string* end_cursor) { - if (end_cursor != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void LeaderboardAnalysis_Chunk::set_allocated_end_cursor(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; - } - end_cursor_.SetAllocated(end_cursor, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (end_cursor_.IsDefault()) { - end_cursor_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000002u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.end_cursor_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.end_cursor_.IsDefault()) { + _impl_.end_cursor_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.LeaderboardAnalysis.Chunk.end_cursor) } @@ -86261,193 +94660,205 @@ inline void LeaderboardAnalysis_Chunk::set_allocated_end_cursor(std::string* end // repeated .ei.LeaderboardAnalysis.Chunk chunks = 1; inline int LeaderboardAnalysis::_internal_chunks_size() const { - return chunks_.size(); + return _internal_chunks().size(); } inline int LeaderboardAnalysis::chunks_size() const { return _internal_chunks_size(); } inline void LeaderboardAnalysis::clear_chunks() { - chunks_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.chunks_.Clear(); } -inline ::ei::LeaderboardAnalysis_Chunk* LeaderboardAnalysis::mutable_chunks(int index) { +inline ::ei::LeaderboardAnalysis_Chunk* LeaderboardAnalysis::mutable_chunks(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.LeaderboardAnalysis.chunks) - return chunks_.Mutable(index); + return _internal_mutable_chunks()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LeaderboardAnalysis_Chunk >* -LeaderboardAnalysis::mutable_chunks() { +inline ::google::protobuf::RepeatedPtrField<::ei::LeaderboardAnalysis_Chunk>* LeaderboardAnalysis::mutable_chunks() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.LeaderboardAnalysis.chunks) - return &chunks_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_chunks(); } -inline const ::ei::LeaderboardAnalysis_Chunk& LeaderboardAnalysis::_internal_chunks(int index) const { - return chunks_.Get(index); -} -inline const ::ei::LeaderboardAnalysis_Chunk& LeaderboardAnalysis::chunks(int index) const { +inline const ::ei::LeaderboardAnalysis_Chunk& LeaderboardAnalysis::chunks(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LeaderboardAnalysis.chunks) - return _internal_chunks(index); -} -inline ::ei::LeaderboardAnalysis_Chunk* LeaderboardAnalysis::_internal_add_chunks() { - return chunks_.Add(); + return _internal_chunks().Get(index); } -inline ::ei::LeaderboardAnalysis_Chunk* LeaderboardAnalysis::add_chunks() { - ::ei::LeaderboardAnalysis_Chunk* _add = _internal_add_chunks(); +inline ::ei::LeaderboardAnalysis_Chunk* LeaderboardAnalysis::add_chunks() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::LeaderboardAnalysis_Chunk* _add = _internal_mutable_chunks()->Add(); // @@protoc_insertion_point(field_add:ei.LeaderboardAnalysis.chunks) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LeaderboardAnalysis_Chunk >& -LeaderboardAnalysis::chunks() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::LeaderboardAnalysis_Chunk>& LeaderboardAnalysis::chunks() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.LeaderboardAnalysis.chunks) - return chunks_; + return _internal_chunks(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::LeaderboardAnalysis_Chunk>& +LeaderboardAnalysis::_internal_chunks() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.chunks_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::LeaderboardAnalysis_Chunk>* +LeaderboardAnalysis::_internal_mutable_chunks() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.chunks_; } // optional uint32 count = 2; -inline bool LeaderboardAnalysis::_internal_has_count() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool LeaderboardAnalysis::has_count() const { - return _internal_has_count(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void LeaderboardAnalysis::clear_count() { - count_ = 0u; - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.count_ = 0u; + _impl_._has_bits_[0] &= ~0x00000008u; } -inline uint32_t LeaderboardAnalysis::_internal_count() const { - return count_; -} -inline uint32_t LeaderboardAnalysis::count() const { +inline ::uint32_t LeaderboardAnalysis::count() const { // @@protoc_insertion_point(field_get:ei.LeaderboardAnalysis.count) return _internal_count(); } -inline void LeaderboardAnalysis::_internal_set_count(uint32_t value) { - _has_bits_[0] |= 0x00000008u; - count_ = value; -} -inline void LeaderboardAnalysis::set_count(uint32_t value) { +inline void LeaderboardAnalysis::set_count(::uint32_t value) { _internal_set_count(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.LeaderboardAnalysis.count) } +inline ::uint32_t LeaderboardAnalysis::_internal_count() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.count_; +} +inline void LeaderboardAnalysis::_internal_set_count(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.count_ = value; +} // optional double high_score = 3; -inline bool LeaderboardAnalysis::_internal_has_high_score() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool LeaderboardAnalysis::has_high_score() const { - return _internal_has_high_score(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void LeaderboardAnalysis::clear_high_score() { - high_score_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline double LeaderboardAnalysis::_internal_high_score() const { - return high_score_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.high_score_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } inline double LeaderboardAnalysis::high_score() const { // @@protoc_insertion_point(field_get:ei.LeaderboardAnalysis.high_score) return _internal_high_score(); } -inline void LeaderboardAnalysis::_internal_set_high_score(double value) { - _has_bits_[0] |= 0x00000002u; - high_score_ = value; -} inline void LeaderboardAnalysis::set_high_score(double value) { _internal_set_high_score(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.LeaderboardAnalysis.high_score) } +inline double LeaderboardAnalysis::_internal_high_score() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.high_score_; +} +inline void LeaderboardAnalysis::_internal_set_high_score(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.high_score_ = value; +} // optional double low_score = 4; -inline bool LeaderboardAnalysis::_internal_has_low_score() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool LeaderboardAnalysis::has_low_score() const { - return _internal_has_low_score(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void LeaderboardAnalysis::clear_low_score() { - low_score_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline double LeaderboardAnalysis::_internal_low_score() const { - return low_score_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.low_score_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline double LeaderboardAnalysis::low_score() const { // @@protoc_insertion_point(field_get:ei.LeaderboardAnalysis.low_score) return _internal_low_score(); } -inline void LeaderboardAnalysis::_internal_set_low_score(double value) { - _has_bits_[0] |= 0x00000004u; - low_score_ = value; -} inline void LeaderboardAnalysis::set_low_score(double value) { _internal_set_low_score(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.LeaderboardAnalysis.low_score) } +inline double LeaderboardAnalysis::_internal_low_score() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.low_score_; +} +inline void LeaderboardAnalysis::_internal_set_low_score(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.low_score_ = value; +} // optional string cursor = 5; -inline bool LeaderboardAnalysis::_internal_has_cursor() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool LeaderboardAnalysis::has_cursor() const { - return _internal_has_cursor(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void LeaderboardAnalysis::clear_cursor() { - cursor_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cursor_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& LeaderboardAnalysis::cursor() const { +inline const std::string& LeaderboardAnalysis::cursor() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LeaderboardAnalysis.cursor) return _internal_cursor(); } -template -inline PROTOBUF_ALWAYS_INLINE -void LeaderboardAnalysis::set_cursor(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - cursor_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void LeaderboardAnalysis::set_cursor(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.cursor_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.LeaderboardAnalysis.cursor) } -inline std::string* LeaderboardAnalysis::mutable_cursor() { +inline std::string* LeaderboardAnalysis::mutable_cursor() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_cursor(); // @@protoc_insertion_point(field_mutable:ei.LeaderboardAnalysis.cursor) return _s; } inline const std::string& LeaderboardAnalysis::_internal_cursor() const { - return cursor_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.cursor_.Get(); } inline void LeaderboardAnalysis::_internal_set_cursor(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - cursor_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.cursor_.Set(value, GetArena()); } inline std::string* LeaderboardAnalysis::_internal_mutable_cursor() { - _has_bits_[0] |= 0x00000001u; - return cursor_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.cursor_.Mutable( GetArena()); } inline std::string* LeaderboardAnalysis::release_cursor() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LeaderboardAnalysis.cursor) - if (!_internal_has_cursor()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = cursor_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (cursor_.IsDefault()) { - cursor_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.cursor_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.cursor_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void LeaderboardAnalysis::set_allocated_cursor(std::string* cursor) { - if (cursor != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void LeaderboardAnalysis::set_allocated_cursor(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - cursor_.SetAllocated(cursor, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (cursor_.IsDefault()) { - cursor_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.cursor_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.cursor_.IsDefault()) { + _impl_.cursor_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.LeaderboardAnalysis.cursor) } @@ -86456,138 +94867,144 @@ inline void LeaderboardAnalysis::set_allocated_cursor(std::string* cursor) { // LeaderboardInfo_Season // optional string scope = 1; -inline bool LeaderboardInfo_Season::_internal_has_scope() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool LeaderboardInfo_Season::has_scope() const { - return _internal_has_scope(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void LeaderboardInfo_Season::clear_scope() { - scope_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.scope_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& LeaderboardInfo_Season::scope() const { +inline const std::string& LeaderboardInfo_Season::scope() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LeaderboardInfo.Season.scope) return _internal_scope(); } -template -inline PROTOBUF_ALWAYS_INLINE -void LeaderboardInfo_Season::set_scope(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - scope_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void LeaderboardInfo_Season::set_scope(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.scope_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.LeaderboardInfo.Season.scope) } -inline std::string* LeaderboardInfo_Season::mutable_scope() { +inline std::string* LeaderboardInfo_Season::mutable_scope() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_scope(); // @@protoc_insertion_point(field_mutable:ei.LeaderboardInfo.Season.scope) return _s; } inline const std::string& LeaderboardInfo_Season::_internal_scope() const { - return scope_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.scope_.Get(); } inline void LeaderboardInfo_Season::_internal_set_scope(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - scope_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.scope_.Set(value, GetArena()); } inline std::string* LeaderboardInfo_Season::_internal_mutable_scope() { - _has_bits_[0] |= 0x00000001u; - return scope_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.scope_.Mutable( GetArena()); } inline std::string* LeaderboardInfo_Season::release_scope() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LeaderboardInfo.Season.scope) - if (!_internal_has_scope()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = scope_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (scope_.IsDefault()) { - scope_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.scope_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.scope_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void LeaderboardInfo_Season::set_allocated_scope(std::string* scope) { - if (scope != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void LeaderboardInfo_Season::set_allocated_scope(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - scope_.SetAllocated(scope, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (scope_.IsDefault()) { - scope_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.scope_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.scope_.IsDefault()) { + _impl_.scope_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.LeaderboardInfo.Season.scope) } // optional string name = 2; -inline bool LeaderboardInfo_Season::_internal_has_name() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool LeaderboardInfo_Season::has_name() const { - return _internal_has_name(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void LeaderboardInfo_Season::clear_name() { - name_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.name_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& LeaderboardInfo_Season::name() const { +inline const std::string& LeaderboardInfo_Season::name() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LeaderboardInfo.Season.name) return _internal_name(); } -template -inline PROTOBUF_ALWAYS_INLINE -void LeaderboardInfo_Season::set_name(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void LeaderboardInfo_Season::set_name(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.name_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.LeaderboardInfo.Season.name) } -inline std::string* LeaderboardInfo_Season::mutable_name() { +inline std::string* LeaderboardInfo_Season::mutable_name() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_name(); // @@protoc_insertion_point(field_mutable:ei.LeaderboardInfo.Season.name) return _s; } inline const std::string& LeaderboardInfo_Season::_internal_name() const { - return name_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.name_.Get(); } inline void LeaderboardInfo_Season::_internal_set_name(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - name_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.name_.Set(value, GetArena()); } inline std::string* LeaderboardInfo_Season::_internal_mutable_name() { - _has_bits_[0] |= 0x00000002u; - return name_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.name_.Mutable( GetArena()); } inline std::string* LeaderboardInfo_Season::release_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LeaderboardInfo.Season.name) - if (!_internal_has_name()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = name_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (name_.IsDefault()) { - name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.name_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void LeaderboardInfo_Season::set_allocated_name(std::string* name) { - if (name != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void LeaderboardInfo_Season::set_allocated_name(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; - } - name_.SetAllocated(name, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (name_.IsDefault()) { - name_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000002u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.name_.IsDefault()) { + _impl_.name_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.LeaderboardInfo.Season.name) } @@ -86597,109 +95014,121 @@ inline void LeaderboardInfo_Season::set_allocated_name(std::string* name) { // repeated .ei.LeaderboardInfo.Season seasons = 1; inline int LeaderboardInfo::_internal_seasons_size() const { - return seasons_.size(); + return _internal_seasons().size(); } inline int LeaderboardInfo::seasons_size() const { return _internal_seasons_size(); } inline void LeaderboardInfo::clear_seasons() { - seasons_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seasons_.Clear(); } -inline ::ei::LeaderboardInfo_Season* LeaderboardInfo::mutable_seasons(int index) { +inline ::ei::LeaderboardInfo_Season* LeaderboardInfo::mutable_seasons(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.LeaderboardInfo.seasons) - return seasons_.Mutable(index); + return _internal_mutable_seasons()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LeaderboardInfo_Season >* -LeaderboardInfo::mutable_seasons() { +inline ::google::protobuf::RepeatedPtrField<::ei::LeaderboardInfo_Season>* LeaderboardInfo::mutable_seasons() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.LeaderboardInfo.seasons) - return &seasons_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_seasons(); } -inline const ::ei::LeaderboardInfo_Season& LeaderboardInfo::_internal_seasons(int index) const { - return seasons_.Get(index); -} -inline const ::ei::LeaderboardInfo_Season& LeaderboardInfo::seasons(int index) const { +inline const ::ei::LeaderboardInfo_Season& LeaderboardInfo::seasons(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LeaderboardInfo.seasons) - return _internal_seasons(index); -} -inline ::ei::LeaderboardInfo_Season* LeaderboardInfo::_internal_add_seasons() { - return seasons_.Add(); + return _internal_seasons().Get(index); } -inline ::ei::LeaderboardInfo_Season* LeaderboardInfo::add_seasons() { - ::ei::LeaderboardInfo_Season* _add = _internal_add_seasons(); +inline ::ei::LeaderboardInfo_Season* LeaderboardInfo::add_seasons() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::LeaderboardInfo_Season* _add = _internal_mutable_seasons()->Add(); // @@protoc_insertion_point(field_add:ei.LeaderboardInfo.seasons) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LeaderboardInfo_Season >& -LeaderboardInfo::seasons() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::LeaderboardInfo_Season>& LeaderboardInfo::seasons() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.LeaderboardInfo.seasons) - return seasons_; + return _internal_seasons(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::LeaderboardInfo_Season>& +LeaderboardInfo::_internal_seasons() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.seasons_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::LeaderboardInfo_Season>* +LeaderboardInfo::_internal_mutable_seasons() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.seasons_; } // optional string all_time_scope = 2; -inline bool LeaderboardInfo::_internal_has_all_time_scope() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool LeaderboardInfo::has_all_time_scope() const { - return _internal_has_all_time_scope(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void LeaderboardInfo::clear_all_time_scope() { - all_time_scope_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.all_time_scope_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& LeaderboardInfo::all_time_scope() const { +inline const std::string& LeaderboardInfo::all_time_scope() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LeaderboardInfo.all_time_scope) return _internal_all_time_scope(); } -template -inline PROTOBUF_ALWAYS_INLINE -void LeaderboardInfo::set_all_time_scope(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - all_time_scope_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void LeaderboardInfo::set_all_time_scope(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.all_time_scope_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.LeaderboardInfo.all_time_scope) } -inline std::string* LeaderboardInfo::mutable_all_time_scope() { +inline std::string* LeaderboardInfo::mutable_all_time_scope() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_all_time_scope(); // @@protoc_insertion_point(field_mutable:ei.LeaderboardInfo.all_time_scope) return _s; } inline const std::string& LeaderboardInfo::_internal_all_time_scope() const { - return all_time_scope_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.all_time_scope_.Get(); } inline void LeaderboardInfo::_internal_set_all_time_scope(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - all_time_scope_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.all_time_scope_.Set(value, GetArena()); } inline std::string* LeaderboardInfo::_internal_mutable_all_time_scope() { - _has_bits_[0] |= 0x00000001u; - return all_time_scope_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.all_time_scope_.Mutable( GetArena()); } inline std::string* LeaderboardInfo::release_all_time_scope() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LeaderboardInfo.all_time_scope) - if (!_internal_has_all_time_scope()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = all_time_scope_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (all_time_scope_.IsDefault()) { - all_time_scope_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.all_time_scope_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.all_time_scope_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void LeaderboardInfo::set_allocated_all_time_scope(std::string* all_time_scope) { - if (all_time_scope != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void LeaderboardInfo::set_allocated_all_time_scope(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - all_time_scope_.SetAllocated(all_time_scope, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (all_time_scope_.IsDefault()) { - all_time_scope_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.all_time_scope_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.all_time_scope_.IsDefault()) { + _impl_.all_time_scope_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.LeaderboardInfo.all_time_scope) } @@ -86708,544 +95137,568 @@ inline void LeaderboardInfo::set_allocated_all_time_scope(std::string* all_time_ // LeaderboardRequest // optional .ei.BasicRequestInfo rinfo = 1; -inline bool LeaderboardRequest::_internal_has_rinfo() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - PROTOBUF_ASSUME(!value || rinfo_ != nullptr); - return value; -} inline bool LeaderboardRequest::has_rinfo() const { - return _internal_has_rinfo(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + PROTOBUF_ASSUME(!value || _impl_.rinfo_ != nullptr); + return value; } inline void LeaderboardRequest::clear_rinfo() { - if (rinfo_ != nullptr) rinfo_->Clear(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ != nullptr) _impl_.rinfo_->Clear(); + _impl_._has_bits_[0] &= ~0x00000002u; } inline const ::ei::BasicRequestInfo& LeaderboardRequest::_internal_rinfo() const { - const ::ei::BasicRequestInfo* p = rinfo_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_BasicRequestInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::BasicRequestInfo* p = _impl_.rinfo_; + return p != nullptr ? *p : reinterpret_cast(::ei::_BasicRequestInfo_default_instance_); } -inline const ::ei::BasicRequestInfo& LeaderboardRequest::rinfo() const { +inline const ::ei::BasicRequestInfo& LeaderboardRequest::rinfo() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LeaderboardRequest.rinfo) return _internal_rinfo(); } -inline void LeaderboardRequest::unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rinfo_); +inline void LeaderboardRequest::unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.rinfo_); } - rinfo_ = rinfo; - if (rinfo) { - _has_bits_[0] |= 0x00000002u; + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.LeaderboardRequest.rinfo) } inline ::ei::BasicRequestInfo* LeaderboardRequest::release_rinfo() { - _has_bits_[0] &= ~0x00000002u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::BasicRequestInfo* released = _impl_.rinfo_; + _impl_.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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::BasicRequestInfo* LeaderboardRequest::unsafe_arena_release_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LeaderboardRequest.rinfo) - _has_bits_[0] &= ~0x00000002u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::BasicRequestInfo* temp = _impl_.rinfo_; + _impl_.rinfo_ = nullptr; return temp; } inline ::ei::BasicRequestInfo* LeaderboardRequest::_internal_mutable_rinfo() { - _has_bits_[0] |= 0x00000002u; - if (rinfo_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::BasicRequestInfo>(GetArenaForAllocation()); - rinfo_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::BasicRequestInfo>(GetArena()); + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(p); } - return rinfo_; + return _impl_.rinfo_; } -inline ::ei::BasicRequestInfo* LeaderboardRequest::mutable_rinfo() { +inline ::ei::BasicRequestInfo* LeaderboardRequest::mutable_rinfo() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000002u; ::ei::BasicRequestInfo* _msg = _internal_mutable_rinfo(); // @@protoc_insertion_point(field_mutable:ei.LeaderboardRequest.rinfo) return _msg; } -inline void LeaderboardRequest::set_allocated_rinfo(::ei::BasicRequestInfo* rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void LeaderboardRequest::set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete rinfo_; + delete (_impl_.rinfo_); } - if (rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rinfo); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - rinfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, rinfo, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000002u; + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - rinfo_ = rinfo; + + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.LeaderboardRequest.rinfo) } // optional string scope = 2; -inline bool LeaderboardRequest::_internal_has_scope() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool LeaderboardRequest::has_scope() const { - return _internal_has_scope(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void LeaderboardRequest::clear_scope() { - scope_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.scope_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& LeaderboardRequest::scope() const { +inline const std::string& LeaderboardRequest::scope() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LeaderboardRequest.scope) return _internal_scope(); } -template -inline PROTOBUF_ALWAYS_INLINE -void LeaderboardRequest::set_scope(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - scope_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void LeaderboardRequest::set_scope(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.scope_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.LeaderboardRequest.scope) } -inline std::string* LeaderboardRequest::mutable_scope() { +inline std::string* LeaderboardRequest::mutable_scope() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_scope(); // @@protoc_insertion_point(field_mutable:ei.LeaderboardRequest.scope) return _s; } inline const std::string& LeaderboardRequest::_internal_scope() const { - return scope_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.scope_.Get(); } inline void LeaderboardRequest::_internal_set_scope(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - scope_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.scope_.Set(value, GetArena()); } inline std::string* LeaderboardRequest::_internal_mutable_scope() { - _has_bits_[0] |= 0x00000001u; - return scope_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.scope_.Mutable( GetArena()); } inline std::string* LeaderboardRequest::release_scope() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LeaderboardRequest.scope) - if (!_internal_has_scope()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = scope_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (scope_.IsDefault()) { - scope_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.scope_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.scope_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void LeaderboardRequest::set_allocated_scope(std::string* scope) { - if (scope != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void LeaderboardRequest::set_allocated_scope(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - scope_.SetAllocated(scope, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (scope_.IsDefault()) { - scope_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.scope_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.scope_.IsDefault()) { + _impl_.scope_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.LeaderboardRequest.scope) } // optional .ei.Contract.PlayerGrade grade = 3; -inline bool LeaderboardRequest::_internal_has_grade() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool LeaderboardRequest::has_grade() const { - return _internal_has_grade(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void LeaderboardRequest::clear_grade() { - grade_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline ::ei::Contract_PlayerGrade LeaderboardRequest::_internal_grade() const { - return static_cast< ::ei::Contract_PlayerGrade >(grade_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.grade_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline ::ei::Contract_PlayerGrade LeaderboardRequest::grade() const { // @@protoc_insertion_point(field_get:ei.LeaderboardRequest.grade) return _internal_grade(); } -inline void LeaderboardRequest::_internal_set_grade(::ei::Contract_PlayerGrade value) { - assert(::ei::Contract_PlayerGrade_IsValid(value)); - _has_bits_[0] |= 0x00000004u; - grade_ = value; -} inline void LeaderboardRequest::set_grade(::ei::Contract_PlayerGrade value) { _internal_set_grade(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.LeaderboardRequest.grade) } +inline ::ei::Contract_PlayerGrade LeaderboardRequest::_internal_grade() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::Contract_PlayerGrade>(_impl_.grade_); +} +inline void LeaderboardRequest::_internal_set_grade(::ei::Contract_PlayerGrade value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::Contract_PlayerGrade_IsValid(value)); + _impl_.grade_ = value; +} // ------------------------------------------------------------------- // LeaderboardResponse_Entry // optional uint32 rank = 1; -inline bool LeaderboardResponse_Entry::_internal_has_rank() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool LeaderboardResponse_Entry::has_rank() const { - return _internal_has_rank(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void LeaderboardResponse_Entry::clear_rank() { - rank_ = 0u; - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.rank_ = 0u; + _impl_._has_bits_[0] &= ~0x00000004u; } -inline uint32_t LeaderboardResponse_Entry::_internal_rank() const { - return rank_; -} -inline uint32_t LeaderboardResponse_Entry::rank() const { +inline ::uint32_t LeaderboardResponse_Entry::rank() const { // @@protoc_insertion_point(field_get:ei.LeaderboardResponse.Entry.rank) return _internal_rank(); } -inline void LeaderboardResponse_Entry::_internal_set_rank(uint32_t value) { - _has_bits_[0] |= 0x00000004u; - rank_ = value; -} -inline void LeaderboardResponse_Entry::set_rank(uint32_t value) { +inline void LeaderboardResponse_Entry::set_rank(::uint32_t value) { _internal_set_rank(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.LeaderboardResponse.Entry.rank) } +inline ::uint32_t LeaderboardResponse_Entry::_internal_rank() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.rank_; +} +inline void LeaderboardResponse_Entry::_internal_set_rank(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.rank_ = value; +} // optional string alias = 2; -inline bool LeaderboardResponse_Entry::_internal_has_alias() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool LeaderboardResponse_Entry::has_alias() const { - return _internal_has_alias(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void LeaderboardResponse_Entry::clear_alias() { - alias_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.alias_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& LeaderboardResponse_Entry::alias() const { +inline const std::string& LeaderboardResponse_Entry::alias() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LeaderboardResponse.Entry.alias) return _internal_alias(); } -template -inline PROTOBUF_ALWAYS_INLINE -void LeaderboardResponse_Entry::set_alias(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - alias_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void LeaderboardResponse_Entry::set_alias(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.alias_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.LeaderboardResponse.Entry.alias) } -inline std::string* LeaderboardResponse_Entry::mutable_alias() { +inline std::string* LeaderboardResponse_Entry::mutable_alias() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_alias(); // @@protoc_insertion_point(field_mutable:ei.LeaderboardResponse.Entry.alias) return _s; } inline const std::string& LeaderboardResponse_Entry::_internal_alias() const { - return alias_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.alias_.Get(); } inline void LeaderboardResponse_Entry::_internal_set_alias(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - alias_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.alias_.Set(value, GetArena()); } inline std::string* LeaderboardResponse_Entry::_internal_mutable_alias() { - _has_bits_[0] |= 0x00000001u; - return alias_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.alias_.Mutable( GetArena()); } inline std::string* LeaderboardResponse_Entry::release_alias() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LeaderboardResponse.Entry.alias) - if (!_internal_has_alias()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = alias_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (alias_.IsDefault()) { - alias_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.alias_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.alias_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void LeaderboardResponse_Entry::set_allocated_alias(std::string* alias) { - if (alias != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void LeaderboardResponse_Entry::set_allocated_alias(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - alias_.SetAllocated(alias, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (alias_.IsDefault()) { - alias_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.alias_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.alias_.IsDefault()) { + _impl_.alias_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.LeaderboardResponse.Entry.alias) } // optional double score = 3; -inline bool LeaderboardResponse_Entry::_internal_has_score() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool LeaderboardResponse_Entry::has_score() const { - return _internal_has_score(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void LeaderboardResponse_Entry::clear_score() { - score_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline double LeaderboardResponse_Entry::_internal_score() const { - return score_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.score_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } inline double LeaderboardResponse_Entry::score() const { // @@protoc_insertion_point(field_get:ei.LeaderboardResponse.Entry.score) return _internal_score(); } -inline void LeaderboardResponse_Entry::_internal_set_score(double value) { - _has_bits_[0] |= 0x00000002u; - score_ = value; -} inline void LeaderboardResponse_Entry::set_score(double value) { _internal_set_score(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.LeaderboardResponse.Entry.score) } +inline double LeaderboardResponse_Entry::_internal_score() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.score_; +} +inline void LeaderboardResponse_Entry::_internal_set_score(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.score_ = value; +} // ------------------------------------------------------------------- // LeaderboardResponse // optional string scope = 1; -inline bool LeaderboardResponse::_internal_has_scope() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool LeaderboardResponse::has_scope() const { - return _internal_has_scope(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void LeaderboardResponse::clear_scope() { - scope_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.scope_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& LeaderboardResponse::scope() const { +inline const std::string& LeaderboardResponse::scope() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LeaderboardResponse.scope) return _internal_scope(); } -template -inline PROTOBUF_ALWAYS_INLINE -void LeaderboardResponse::set_scope(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - scope_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void LeaderboardResponse::set_scope(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.scope_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.LeaderboardResponse.scope) } -inline std::string* LeaderboardResponse::mutable_scope() { +inline std::string* LeaderboardResponse::mutable_scope() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_scope(); // @@protoc_insertion_point(field_mutable:ei.LeaderboardResponse.scope) return _s; } inline const std::string& LeaderboardResponse::_internal_scope() const { - return scope_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.scope_.Get(); } inline void LeaderboardResponse::_internal_set_scope(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - scope_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.scope_.Set(value, GetArena()); } inline std::string* LeaderboardResponse::_internal_mutable_scope() { - _has_bits_[0] |= 0x00000001u; - return scope_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.scope_.Mutable( GetArena()); } inline std::string* LeaderboardResponse::release_scope() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LeaderboardResponse.scope) - if (!_internal_has_scope()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = scope_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (scope_.IsDefault()) { - scope_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.scope_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.scope_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void LeaderboardResponse::set_allocated_scope(std::string* scope) { - if (scope != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void LeaderboardResponse::set_allocated_scope(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - scope_.SetAllocated(scope, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (scope_.IsDefault()) { - scope_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.scope_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.scope_.IsDefault()) { + _impl_.scope_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.LeaderboardResponse.scope) } // optional .ei.Contract.PlayerGrade grade = 2; -inline bool LeaderboardResponse::_internal_has_grade() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool LeaderboardResponse::has_grade() const { - return _internal_has_grade(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void LeaderboardResponse::clear_grade() { - grade_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline ::ei::Contract_PlayerGrade LeaderboardResponse::_internal_grade() const { - return static_cast< ::ei::Contract_PlayerGrade >(grade_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.grade_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } inline ::ei::Contract_PlayerGrade LeaderboardResponse::grade() const { // @@protoc_insertion_point(field_get:ei.LeaderboardResponse.grade) return _internal_grade(); } -inline void LeaderboardResponse::_internal_set_grade(::ei::Contract_PlayerGrade value) { - assert(::ei::Contract_PlayerGrade_IsValid(value)); - _has_bits_[0] |= 0x00000002u; - grade_ = value; -} inline void LeaderboardResponse::set_grade(::ei::Contract_PlayerGrade value) { _internal_set_grade(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.LeaderboardResponse.grade) } +inline ::ei::Contract_PlayerGrade LeaderboardResponse::_internal_grade() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::Contract_PlayerGrade>(_impl_.grade_); +} +inline void LeaderboardResponse::_internal_set_grade(::ei::Contract_PlayerGrade value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::Contract_PlayerGrade_IsValid(value)); + _impl_.grade_ = value; +} // repeated .ei.LeaderboardResponse.Entry top_entries = 3; inline int LeaderboardResponse::_internal_top_entries_size() const { - return top_entries_.size(); + return _internal_top_entries().size(); } inline int LeaderboardResponse::top_entries_size() const { return _internal_top_entries_size(); } inline void LeaderboardResponse::clear_top_entries() { - top_entries_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.top_entries_.Clear(); } -inline ::ei::LeaderboardResponse_Entry* LeaderboardResponse::mutable_top_entries(int index) { +inline ::ei::LeaderboardResponse_Entry* LeaderboardResponse::mutable_top_entries(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.LeaderboardResponse.top_entries) - return top_entries_.Mutable(index); + return _internal_mutable_top_entries()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LeaderboardResponse_Entry >* -LeaderboardResponse::mutable_top_entries() { +inline ::google::protobuf::RepeatedPtrField<::ei::LeaderboardResponse_Entry>* LeaderboardResponse::mutable_top_entries() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.LeaderboardResponse.top_entries) - return &top_entries_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_top_entries(); } -inline const ::ei::LeaderboardResponse_Entry& LeaderboardResponse::_internal_top_entries(int index) const { - return top_entries_.Get(index); -} -inline const ::ei::LeaderboardResponse_Entry& LeaderboardResponse::top_entries(int index) const { +inline const ::ei::LeaderboardResponse_Entry& LeaderboardResponse::top_entries(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LeaderboardResponse.top_entries) - return _internal_top_entries(index); -} -inline ::ei::LeaderboardResponse_Entry* LeaderboardResponse::_internal_add_top_entries() { - return top_entries_.Add(); + return _internal_top_entries().Get(index); } -inline ::ei::LeaderboardResponse_Entry* LeaderboardResponse::add_top_entries() { - ::ei::LeaderboardResponse_Entry* _add = _internal_add_top_entries(); +inline ::ei::LeaderboardResponse_Entry* LeaderboardResponse::add_top_entries() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::LeaderboardResponse_Entry* _add = _internal_mutable_top_entries()->Add(); // @@protoc_insertion_point(field_add:ei.LeaderboardResponse.top_entries) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LeaderboardResponse_Entry >& -LeaderboardResponse::top_entries() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::LeaderboardResponse_Entry>& LeaderboardResponse::top_entries() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.LeaderboardResponse.top_entries) - return top_entries_; + return _internal_top_entries(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::LeaderboardResponse_Entry>& +LeaderboardResponse::_internal_top_entries() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.top_entries_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::LeaderboardResponse_Entry>* +LeaderboardResponse::_internal_mutable_top_entries() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.top_entries_; } // optional uint32 count = 4; -inline bool LeaderboardResponse::_internal_has_count() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool LeaderboardResponse::has_count() const { - return _internal_has_count(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void LeaderboardResponse::clear_count() { - count_ = 0u; - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.count_ = 0u; + _impl_._has_bits_[0] &= ~0x00000004u; } -inline uint32_t LeaderboardResponse::_internal_count() const { - return count_; -} -inline uint32_t LeaderboardResponse::count() const { +inline ::uint32_t LeaderboardResponse::count() const { // @@protoc_insertion_point(field_get:ei.LeaderboardResponse.count) return _internal_count(); } -inline void LeaderboardResponse::_internal_set_count(uint32_t value) { - _has_bits_[0] |= 0x00000004u; - count_ = value; -} -inline void LeaderboardResponse::set_count(uint32_t value) { +inline void LeaderboardResponse::set_count(::uint32_t value) { _internal_set_count(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.LeaderboardResponse.count) } +inline ::uint32_t LeaderboardResponse::_internal_count() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.count_; +} +inline void LeaderboardResponse::_internal_set_count(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.count_ = value; +} // optional uint32 rank = 5; -inline bool LeaderboardResponse::_internal_has_rank() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool LeaderboardResponse::has_rank() const { - return _internal_has_rank(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void LeaderboardResponse::clear_rank() { - rank_ = 0u; - _has_bits_[0] &= ~0x00000010u; -} -inline uint32_t LeaderboardResponse::_internal_rank() const { - return rank_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.rank_ = 0u; + _impl_._has_bits_[0] &= ~0x00000010u; } -inline uint32_t LeaderboardResponse::rank() const { +inline ::uint32_t LeaderboardResponse::rank() const { // @@protoc_insertion_point(field_get:ei.LeaderboardResponse.rank) return _internal_rank(); } -inline void LeaderboardResponse::_internal_set_rank(uint32_t value) { - _has_bits_[0] |= 0x00000010u; - rank_ = value; -} -inline void LeaderboardResponse::set_rank(uint32_t value) { +inline void LeaderboardResponse::set_rank(::uint32_t value) { _internal_set_rank(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.LeaderboardResponse.rank) } +inline ::uint32_t LeaderboardResponse::_internal_rank() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.rank_; +} +inline void LeaderboardResponse::_internal_set_rank(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.rank_ = value; +} // optional double score = 6; -inline bool LeaderboardResponse::_internal_has_score() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool LeaderboardResponse::has_score() const { - return _internal_has_score(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void LeaderboardResponse::clear_score() { - score_ = 0; - _has_bits_[0] &= ~0x00000008u; -} -inline double LeaderboardResponse::_internal_score() const { - return score_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.score_ = 0; + _impl_._has_bits_[0] &= ~0x00000008u; } inline double LeaderboardResponse::score() const { // @@protoc_insertion_point(field_get:ei.LeaderboardResponse.score) return _internal_score(); } -inline void LeaderboardResponse::_internal_set_score(double value) { - _has_bits_[0] |= 0x00000008u; - score_ = value; -} inline void LeaderboardResponse::set_score(double value) { _internal_set_score(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.LeaderboardResponse.score) } +inline double LeaderboardResponse::_internal_score() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.score_; +} +inline void LeaderboardResponse::_internal_set_score(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.score_ = value; +} // ------------------------------------------------------------------- @@ -87253,42 +95706,51 @@ inline void LeaderboardResponse::set_score(double value) { // repeated .ei.LocalContract archive = 1; inline int ContractsArchive::_internal_archive_size() const { - return archive_.size(); + return _internal_archive().size(); } inline int ContractsArchive::archive_size() const { return _internal_archive_size(); } inline void ContractsArchive::clear_archive() { - archive_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.archive_.Clear(); } -inline ::ei::LocalContract* ContractsArchive::mutable_archive(int index) { +inline ::ei::LocalContract* ContractsArchive::mutable_archive(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ContractsArchive.archive) - return archive_.Mutable(index); + return _internal_mutable_archive()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LocalContract >* -ContractsArchive::mutable_archive() { +inline ::google::protobuf::RepeatedPtrField<::ei::LocalContract>* ContractsArchive::mutable_archive() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ContractsArchive.archive) - return &archive_; -} -inline const ::ei::LocalContract& ContractsArchive::_internal_archive(int index) const { - return archive_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_archive(); } -inline const ::ei::LocalContract& ContractsArchive::archive(int index) const { +inline const ::ei::LocalContract& ContractsArchive::archive(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractsArchive.archive) - return _internal_archive(index); + return _internal_archive().Get(index); } -inline ::ei::LocalContract* ContractsArchive::_internal_add_archive() { - return archive_.Add(); -} -inline ::ei::LocalContract* ContractsArchive::add_archive() { - ::ei::LocalContract* _add = _internal_add_archive(); +inline ::ei::LocalContract* ContractsArchive::add_archive() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::LocalContract* _add = _internal_mutable_archive()->Add(); // @@protoc_insertion_point(field_add:ei.ContractsArchive.archive) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LocalContract >& -ContractsArchive::archive() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::LocalContract>& ContractsArchive::archive() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ContractsArchive.archive) - return archive_; + return _internal_archive(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::LocalContract>& +ContractsArchive::_internal_archive() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.archive_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::LocalContract>* +ContractsArchive::_internal_mutable_archive() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.archive_; } // ------------------------------------------------------------------- @@ -87296,1208 +95758,1230 @@ ContractsArchive::archive() const { // ContractAction // optional string user_id = 1; -inline bool ContractAction::_internal_has_user_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ContractAction::has_user_id() const { - return _internal_has_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ContractAction::clear_user_id() { - user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ContractAction::user_id() const { +inline const std::string& ContractAction::user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractAction.user_id) return _internal_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractAction::set_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractAction::set_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractAction.user_id) } -inline std::string* ContractAction::mutable_user_id() { +inline std::string* ContractAction::mutable_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_user_id(); // @@protoc_insertion_point(field_mutable:ei.ContractAction.user_id) return _s; } inline const std::string& ContractAction::_internal_user_id() const { - return user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_id_.Get(); } inline void ContractAction::_internal_set_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(value, GetArena()); } inline std::string* ContractAction::_internal_mutable_user_id() { - _has_bits_[0] |= 0x00000001u; - return user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.user_id_.Mutable( GetArena()); } inline std::string* ContractAction::release_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractAction.user_id) - if (!_internal_has_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - 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; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractAction::set_allocated_user_id(std::string* user_id) { - if (user_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ContractAction::set_allocated_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - 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 + _impl_.user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_id_.IsDefault()) { + _impl_.user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractAction.user_id) } // optional string action_name = 2; -inline bool ContractAction::_internal_has_action_name() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ContractAction::has_action_name() const { - return _internal_has_action_name(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ContractAction::clear_action_name() { - action_name_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.action_name_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& ContractAction::action_name() const { +inline const std::string& ContractAction::action_name() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractAction.action_name) return _internal_action_name(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractAction::set_action_name(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - action_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractAction::set_action_name(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.action_name_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractAction.action_name) } -inline std::string* ContractAction::mutable_action_name() { +inline std::string* ContractAction::mutable_action_name() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_action_name(); // @@protoc_insertion_point(field_mutable:ei.ContractAction.action_name) return _s; } inline const std::string& ContractAction::_internal_action_name() const { - return action_name_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.action_name_.Get(); } inline void ContractAction::_internal_set_action_name(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - action_name_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.action_name_.Set(value, GetArena()); } inline std::string* ContractAction::_internal_mutable_action_name() { - _has_bits_[0] |= 0x00000002u; - return action_name_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.action_name_.Mutable( GetArena()); } inline std::string* ContractAction::release_action_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractAction.action_name) - if (!_internal_has_action_name()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = action_name_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (action_name_.IsDefault()) { - action_name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.action_name_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.action_name_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractAction::set_allocated_action_name(std::string* action_name) { - if (action_name != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void ContractAction::set_allocated_action_name(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; - } - action_name_.SetAllocated(action_name, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (action_name_.IsDefault()) { - action_name_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000002u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.action_name_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.action_name_.IsDefault()) { + _impl_.action_name_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractAction.action_name) } // optional double approx_time = 3; -inline bool ContractAction::_internal_has_approx_time() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool ContractAction::has_approx_time() const { - return _internal_has_approx_time(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void ContractAction::clear_approx_time() { - approx_time_ = 0; - _has_bits_[0] &= ~0x00000080u; -} -inline double ContractAction::_internal_approx_time() const { - return approx_time_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.approx_time_ = 0; + _impl_._has_bits_[0] &= ~0x00000080u; } inline double ContractAction::approx_time() const { // @@protoc_insertion_point(field_get:ei.ContractAction.approx_time) return _internal_approx_time(); } -inline void ContractAction::_internal_set_approx_time(double value) { - _has_bits_[0] |= 0x00000080u; - approx_time_ = value; -} inline void ContractAction::set_approx_time(double value) { _internal_set_approx_time(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.ContractAction.approx_time) } +inline double ContractAction::_internal_approx_time() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.approx_time_; +} +inline void ContractAction::_internal_set_approx_time(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.approx_time_ = value; +} // optional string dest_user_id = 4; -inline bool ContractAction::_internal_has_dest_user_id() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ContractAction::has_dest_user_id() const { - return _internal_has_dest_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ContractAction::clear_dest_user_id() { - dest_user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.dest_user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& ContractAction::dest_user_id() const { +inline const std::string& ContractAction::dest_user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractAction.dest_user_id) return _internal_dest_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractAction::set_dest_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - dest_user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractAction::set_dest_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.dest_user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractAction.dest_user_id) } -inline std::string* ContractAction::mutable_dest_user_id() { +inline std::string* ContractAction::mutable_dest_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_dest_user_id(); // @@protoc_insertion_point(field_mutable:ei.ContractAction.dest_user_id) return _s; } inline const std::string& ContractAction::_internal_dest_user_id() const { - return dest_user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.dest_user_id_.Get(); } inline void ContractAction::_internal_set_dest_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - dest_user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.dest_user_id_.Set(value, GetArena()); } inline std::string* ContractAction::_internal_mutable_dest_user_id() { - _has_bits_[0] |= 0x00000004u; - return dest_user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.dest_user_id_.Mutable( GetArena()); } inline std::string* ContractAction::release_dest_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractAction.dest_user_id) - if (!_internal_has_dest_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = dest_user_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (dest_user_id_.IsDefault()) { - dest_user_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.dest_user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.dest_user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractAction::set_allocated_dest_user_id(std::string* dest_user_id) { - if (dest_user_id != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void ContractAction::set_allocated_dest_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } - dest_user_id_.SetAllocated(dest_user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (dest_user_id_.IsDefault()) { - dest_user_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.dest_user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.dest_user_id_.IsDefault()) { + _impl_.dest_user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractAction.dest_user_id) } // optional string contract_id = 5; -inline bool ContractAction::_internal_has_contract_id() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool ContractAction::has_contract_id() const { - return _internal_has_contract_id(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void ContractAction::clear_contract_id() { - contract_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contract_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000008u; } -inline const std::string& ContractAction::contract_id() const { +inline const std::string& ContractAction::contract_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractAction.contract_id) return _internal_contract_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractAction::set_contract_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000008u; - contract_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractAction::set_contract_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.contract_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractAction.contract_id) } -inline std::string* ContractAction::mutable_contract_id() { +inline std::string* ContractAction::mutable_contract_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_contract_id(); // @@protoc_insertion_point(field_mutable:ei.ContractAction.contract_id) return _s; } inline const std::string& ContractAction::_internal_contract_id() const { - return contract_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contract_id_.Get(); } inline void ContractAction::_internal_set_contract_id(const std::string& value) { - _has_bits_[0] |= 0x00000008u; - contract_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.contract_id_.Set(value, GetArena()); } inline std::string* ContractAction::_internal_mutable_contract_id() { - _has_bits_[0] |= 0x00000008u; - return contract_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + return _impl_.contract_id_.Mutable( GetArena()); } inline std::string* ContractAction::release_contract_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractAction.contract_id) - if (!_internal_has_contract_id()) { + if ((_impl_._has_bits_[0] & 0x00000008u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000008u; - auto* p = contract_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_id_.IsDefault()) { - contract_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000008u; + auto* released = _impl_.contract_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractAction::set_allocated_contract_id(std::string* contract_id) { - if (contract_id != nullptr) { - _has_bits_[0] |= 0x00000008u; +inline void ContractAction::set_allocated_contract_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._has_bits_[0] &= ~0x00000008u; } - contract_id_.SetAllocated(contract_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_id_.IsDefault()) { - contract_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.contract_id_.IsDefault()) { + _impl_.contract_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractAction.contract_id) } // optional string coop_id = 6; -inline bool ContractAction::_internal_has_coop_id() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool ContractAction::has_coop_id() const { - return _internal_has_coop_id(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void ContractAction::clear_coop_id() { - coop_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000010u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000010u; } -inline const std::string& ContractAction::coop_id() const { +inline const std::string& ContractAction::coop_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractAction.coop_id) return _internal_coop_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractAction::set_coop_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000010u; - coop_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractAction::set_coop_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + _impl_.coop_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractAction.coop_id) } -inline std::string* ContractAction::mutable_coop_id() { +inline std::string* ContractAction::mutable_coop_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_coop_id(); // @@protoc_insertion_point(field_mutable:ei.ContractAction.coop_id) return _s; } inline const std::string& ContractAction::_internal_coop_id() const { - return coop_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.coop_id_.Get(); } inline void ContractAction::_internal_set_coop_id(const std::string& value) { - _has_bits_[0] |= 0x00000010u; - coop_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + _impl_.coop_id_.Set(value, GetArena()); } inline std::string* ContractAction::_internal_mutable_coop_id() { - _has_bits_[0] |= 0x00000010u; - return coop_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + return _impl_.coop_id_.Mutable( GetArena()); } inline std::string* ContractAction::release_coop_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractAction.coop_id) - if (!_internal_has_coop_id()) { + if ((_impl_._has_bits_[0] & 0x00000010u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000010u; - auto* p = coop_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (coop_id_.IsDefault()) { - coop_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000010u; + auto* released = _impl_.coop_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.coop_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractAction::set_allocated_coop_id(std::string* coop_id) { - if (coop_id != nullptr) { - _has_bits_[0] |= 0x00000010u; +inline void ContractAction::set_allocated_coop_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; - } - coop_id_.SetAllocated(coop_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (coop_id_.IsDefault()) { - coop_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000010u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.coop_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.coop_id_.IsDefault()) { + _impl_.coop_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractAction.coop_id) } // optional bool autojoin = 7; -inline bool ContractAction::_internal_has_autojoin() const { - bool value = (_has_bits_[0] & 0x00000400u) != 0; - return value; -} inline bool ContractAction::has_autojoin() const { - return _internal_has_autojoin(); + bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0; + return value; } inline void ContractAction::clear_autojoin() { - autojoin_ = false; - _has_bits_[0] &= ~0x00000400u; -} -inline bool ContractAction::_internal_autojoin() const { - return autojoin_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.autojoin_ = false; + _impl_._has_bits_[0] &= ~0x00000400u; } inline bool ContractAction::autojoin() const { // @@protoc_insertion_point(field_get:ei.ContractAction.autojoin) return _internal_autojoin(); } -inline void ContractAction::_internal_set_autojoin(bool value) { - _has_bits_[0] |= 0x00000400u; - autojoin_ = value; -} inline void ContractAction::set_autojoin(bool value) { _internal_set_autojoin(value); + _impl_._has_bits_[0] |= 0x00000400u; // @@protoc_insertion_point(field_set:ei.ContractAction.autojoin) } +inline bool ContractAction::_internal_autojoin() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.autojoin_; +} +inline void ContractAction::_internal_set_autojoin(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.autojoin_ = value; +} // optional uint32 grade = 8; -inline bool ContractAction::_internal_has_grade() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool ContractAction::has_grade() const { - return _internal_has_grade(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void ContractAction::clear_grade() { - grade_ = 0u; - _has_bits_[0] &= ~0x00000100u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.grade_ = 0u; + _impl_._has_bits_[0] &= ~0x00000100u; } -inline uint32_t ContractAction::_internal_grade() const { - return grade_; -} -inline uint32_t ContractAction::grade() const { +inline ::uint32_t ContractAction::grade() const { // @@protoc_insertion_point(field_get:ei.ContractAction.grade) return _internal_grade(); } -inline void ContractAction::_internal_set_grade(uint32_t value) { - _has_bits_[0] |= 0x00000100u; - grade_ = value; -} -inline void ContractAction::set_grade(uint32_t value) { +inline void ContractAction::set_grade(::uint32_t value) { _internal_set_grade(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.ContractAction.grade) } +inline ::uint32_t ContractAction::_internal_grade() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.grade_; +} +inline void ContractAction::_internal_set_grade(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.grade_ = value; +} // optional bool replay = 9; -inline bool ContractAction::_internal_has_replay() const { - bool value = (_has_bits_[0] & 0x00000800u) != 0; - return value; -} inline bool ContractAction::has_replay() const { - return _internal_has_replay(); + bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; + return value; } inline void ContractAction::clear_replay() { - replay_ = false; - _has_bits_[0] &= ~0x00000800u; -} -inline bool ContractAction::_internal_replay() const { - return replay_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.replay_ = false; + _impl_._has_bits_[0] &= ~0x00000800u; } inline bool ContractAction::replay() const { // @@protoc_insertion_point(field_get:ei.ContractAction.replay) return _internal_replay(); } -inline void ContractAction::_internal_set_replay(bool value) { - _has_bits_[0] |= 0x00000800u; - replay_ = value; -} inline void ContractAction::set_replay(bool value) { _internal_set_replay(value); + _impl_._has_bits_[0] |= 0x00000800u; // @@protoc_insertion_point(field_set:ei.ContractAction.replay) } +inline bool ContractAction::_internal_replay() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.replay_; +} +inline void ContractAction::_internal_set_replay(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.replay_ = value; +} // optional bool points_replay = 10; -inline bool ContractAction::_internal_has_points_replay() const { - bool value = (_has_bits_[0] & 0x00001000u) != 0; - return value; -} inline bool ContractAction::has_points_replay() const { - return _internal_has_points_replay(); + bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0; + return value; } inline void ContractAction::clear_points_replay() { - points_replay_ = false; - _has_bits_[0] &= ~0x00001000u; -} -inline bool ContractAction::_internal_points_replay() const { - return points_replay_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.points_replay_ = false; + _impl_._has_bits_[0] &= ~0x00001000u; } inline bool ContractAction::points_replay() const { // @@protoc_insertion_point(field_get:ei.ContractAction.points_replay) return _internal_points_replay(); } -inline void ContractAction::_internal_set_points_replay(bool value) { - _has_bits_[0] |= 0x00001000u; - points_replay_ = value; -} inline void ContractAction::set_points_replay(bool value) { _internal_set_points_replay(value); + _impl_._has_bits_[0] |= 0x00001000u; // @@protoc_insertion_point(field_set:ei.ContractAction.points_replay) } +inline bool ContractAction::_internal_points_replay() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.points_replay_; +} +inline void ContractAction::_internal_set_points_replay(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.points_replay_ = value; +} // optional uint32 reward_type = 11; -inline bool ContractAction::_internal_has_reward_type() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool ContractAction::has_reward_type() const { - return _internal_has_reward_type(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void ContractAction::clear_reward_type() { - reward_type_ = 0u; - _has_bits_[0] &= ~0x00000200u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.reward_type_ = 0u; + _impl_._has_bits_[0] &= ~0x00000200u; } -inline uint32_t ContractAction::_internal_reward_type() const { - return reward_type_; -} -inline uint32_t ContractAction::reward_type() const { +inline ::uint32_t ContractAction::reward_type() const { // @@protoc_insertion_point(field_get:ei.ContractAction.reward_type) return _internal_reward_type(); } -inline void ContractAction::_internal_set_reward_type(uint32_t value) { - _has_bits_[0] |= 0x00000200u; - reward_type_ = value; -} -inline void ContractAction::set_reward_type(uint32_t value) { +inline void ContractAction::set_reward_type(::uint32_t value) { _internal_set_reward_type(value); + _impl_._has_bits_[0] |= 0x00000200u; // @@protoc_insertion_point(field_set:ei.ContractAction.reward_type) } +inline ::uint32_t ContractAction::_internal_reward_type() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.reward_type_; +} +inline void ContractAction::_internal_set_reward_type(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.reward_type_ = value; +} // optional string reward_subtype = 12; -inline bool ContractAction::_internal_has_reward_subtype() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool ContractAction::has_reward_subtype() const { - return _internal_has_reward_subtype(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void ContractAction::clear_reward_subtype() { - reward_subtype_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000020u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.reward_subtype_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000020u; } -inline const std::string& ContractAction::reward_subtype() const { +inline const std::string& ContractAction::reward_subtype() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractAction.reward_subtype) return _internal_reward_subtype(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractAction::set_reward_subtype(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000020u; - reward_subtype_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractAction::set_reward_subtype(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000020u; + _impl_.reward_subtype_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractAction.reward_subtype) } -inline std::string* ContractAction::mutable_reward_subtype() { +inline std::string* ContractAction::mutable_reward_subtype() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_reward_subtype(); // @@protoc_insertion_point(field_mutable:ei.ContractAction.reward_subtype) return _s; } inline const std::string& ContractAction::_internal_reward_subtype() const { - return reward_subtype_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.reward_subtype_.Get(); } inline void ContractAction::_internal_set_reward_subtype(const std::string& value) { - _has_bits_[0] |= 0x00000020u; - reward_subtype_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000020u; + _impl_.reward_subtype_.Set(value, GetArena()); } inline std::string* ContractAction::_internal_mutable_reward_subtype() { - _has_bits_[0] |= 0x00000020u; - return reward_subtype_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000020u; + return _impl_.reward_subtype_.Mutable( GetArena()); } inline std::string* ContractAction::release_reward_subtype() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractAction.reward_subtype) - if (!_internal_has_reward_subtype()) { + if ((_impl_._has_bits_[0] & 0x00000020u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000020u; - auto* p = reward_subtype_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (reward_subtype_.IsDefault()) { - reward_subtype_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000020u; + auto* released = _impl_.reward_subtype_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.reward_subtype_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractAction::set_allocated_reward_subtype(std::string* reward_subtype) { - if (reward_subtype != nullptr) { - _has_bits_[0] |= 0x00000020u; +inline void ContractAction::set_allocated_reward_subtype(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000020u; } else { - _has_bits_[0] &= ~0x00000020u; + _impl_._has_bits_[0] &= ~0x00000020u; } - reward_subtype_.SetAllocated(reward_subtype, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (reward_subtype_.IsDefault()) { - reward_subtype_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.reward_subtype_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.reward_subtype_.IsDefault()) { + _impl_.reward_subtype_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractAction.reward_subtype) } // optional double reward_amount = 13; -inline bool ContractAction::_internal_has_reward_amount() const { - bool value = (_has_bits_[0] & 0x00008000u) != 0; - return value; -} inline bool ContractAction::has_reward_amount() const { - return _internal_has_reward_amount(); + bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0; + return value; } inline void ContractAction::clear_reward_amount() { - reward_amount_ = 0; - _has_bits_[0] &= ~0x00008000u; -} -inline double ContractAction::_internal_reward_amount() const { - return reward_amount_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.reward_amount_ = 0; + _impl_._has_bits_[0] &= ~0x00008000u; } inline double ContractAction::reward_amount() const { // @@protoc_insertion_point(field_get:ei.ContractAction.reward_amount) return _internal_reward_amount(); } -inline void ContractAction::_internal_set_reward_amount(double value) { - _has_bits_[0] |= 0x00008000u; - reward_amount_ = value; -} inline void ContractAction::set_reward_amount(double value) { _internal_set_reward_amount(value); + _impl_._has_bits_[0] |= 0x00008000u; // @@protoc_insertion_point(field_set:ei.ContractAction.reward_amount) } +inline double ContractAction::_internal_reward_amount() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.reward_amount_; +} +inline void ContractAction::_internal_set_reward_amount(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.reward_amount_ = value; +} // optional uint32 goal_index = 14; -inline bool ContractAction::_internal_has_goal_index() const { - bool value = (_has_bits_[0] & 0x00004000u) != 0; - return value; -} inline bool ContractAction::has_goal_index() const { - return _internal_has_goal_index(); + bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0; + return value; } inline void ContractAction::clear_goal_index() { - goal_index_ = 0u; - _has_bits_[0] &= ~0x00004000u; -} -inline uint32_t ContractAction::_internal_goal_index() const { - return goal_index_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.goal_index_ = 0u; + _impl_._has_bits_[0] &= ~0x00004000u; } -inline uint32_t ContractAction::goal_index() const { +inline ::uint32_t ContractAction::goal_index() const { // @@protoc_insertion_point(field_get:ei.ContractAction.goal_index) return _internal_goal_index(); } -inline void ContractAction::_internal_set_goal_index(uint32_t value) { - _has_bits_[0] |= 0x00004000u; - goal_index_ = value; -} -inline void ContractAction::set_goal_index(uint32_t value) { +inline void ContractAction::set_goal_index(::uint32_t value) { _internal_set_goal_index(value); + _impl_._has_bits_[0] |= 0x00004000u; // @@protoc_insertion_point(field_set:ei.ContractAction.goal_index) } +inline ::uint32_t ContractAction::_internal_goal_index() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.goal_index_; +} +inline void ContractAction::_internal_set_goal_index(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.goal_index_ = value; +} // optional string boost_id = 15; -inline bool ContractAction::_internal_has_boost_id() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool ContractAction::has_boost_id() const { - return _internal_has_boost_id(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void ContractAction::clear_boost_id() { - boost_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000040u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.boost_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000040u; } -inline const std::string& ContractAction::boost_id() const { +inline const std::string& ContractAction::boost_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ContractAction.boost_id) return _internal_boost_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ContractAction::set_boost_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000040u; - boost_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ContractAction::set_boost_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000040u; + _impl_.boost_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ContractAction.boost_id) } -inline std::string* ContractAction::mutable_boost_id() { +inline std::string* ContractAction::mutable_boost_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_boost_id(); // @@protoc_insertion_point(field_mutable:ei.ContractAction.boost_id) return _s; } inline const std::string& ContractAction::_internal_boost_id() const { - return boost_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.boost_id_.Get(); } inline void ContractAction::_internal_set_boost_id(const std::string& value) { - _has_bits_[0] |= 0x00000040u; - boost_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000040u; + _impl_.boost_id_.Set(value, GetArena()); } inline std::string* ContractAction::_internal_mutable_boost_id() { - _has_bits_[0] |= 0x00000040u; - return boost_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000040u; + return _impl_.boost_id_.Mutable( GetArena()); } inline std::string* ContractAction::release_boost_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ContractAction.boost_id) - if (!_internal_has_boost_id()) { + if ((_impl_._has_bits_[0] & 0x00000040u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000040u; - auto* p = boost_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (boost_id_.IsDefault()) { - boost_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000040u; + auto* released = _impl_.boost_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.boost_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ContractAction::set_allocated_boost_id(std::string* boost_id) { - if (boost_id != nullptr) { - _has_bits_[0] |= 0x00000040u; +inline void ContractAction::set_allocated_boost_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000040u; } else { - _has_bits_[0] &= ~0x00000040u; - } - boost_id_.SetAllocated(boost_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (boost_id_.IsDefault()) { - boost_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000040u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.boost_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.boost_id_.IsDefault()) { + _impl_.boost_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ContractAction.boost_id) } // optional uint32 tokens = 16; -inline bool ContractAction::_internal_has_tokens() const { - bool value = (_has_bits_[0] & 0x00010000u) != 0; - return value; -} inline bool ContractAction::has_tokens() const { - return _internal_has_tokens(); + bool value = (_impl_._has_bits_[0] & 0x00010000u) != 0; + return value; } inline void ContractAction::clear_tokens() { - tokens_ = 0u; - _has_bits_[0] &= ~0x00010000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.tokens_ = 0u; + _impl_._has_bits_[0] &= ~0x00010000u; } -inline uint32_t ContractAction::_internal_tokens() const { - return tokens_; -} -inline uint32_t ContractAction::tokens() const { +inline ::uint32_t ContractAction::tokens() const { // @@protoc_insertion_point(field_get:ei.ContractAction.tokens) return _internal_tokens(); } -inline void ContractAction::_internal_set_tokens(uint32_t value) { - _has_bits_[0] |= 0x00010000u; - tokens_ = value; -} -inline void ContractAction::set_tokens(uint32_t value) { +inline void ContractAction::set_tokens(::uint32_t value) { _internal_set_tokens(value); + _impl_._has_bits_[0] |= 0x00010000u; // @@protoc_insertion_point(field_set:ei.ContractAction.tokens) } +inline ::uint32_t ContractAction::_internal_tokens() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.tokens_; +} +inline void ContractAction::_internal_set_tokens(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.tokens_ = value; +} // optional uint32 kick_reason = 17; -inline bool ContractAction::_internal_has_kick_reason() const { - bool value = (_has_bits_[0] & 0x00020000u) != 0; - return value; -} inline bool ContractAction::has_kick_reason() const { - return _internal_has_kick_reason(); + bool value = (_impl_._has_bits_[0] & 0x00020000u) != 0; + return value; } inline void ContractAction::clear_kick_reason() { - kick_reason_ = 0u; - _has_bits_[0] &= ~0x00020000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.kick_reason_ = 0u; + _impl_._has_bits_[0] &= ~0x00020000u; } -inline uint32_t ContractAction::_internal_kick_reason() const { - return kick_reason_; -} -inline uint32_t ContractAction::kick_reason() const { +inline ::uint32_t ContractAction::kick_reason() const { // @@protoc_insertion_point(field_get:ei.ContractAction.kick_reason) return _internal_kick_reason(); } -inline void ContractAction::_internal_set_kick_reason(uint32_t value) { - _has_bits_[0] |= 0x00020000u; - kick_reason_ = value; -} -inline void ContractAction::set_kick_reason(uint32_t value) { +inline void ContractAction::set_kick_reason(::uint32_t value) { _internal_set_kick_reason(value); + _impl_._has_bits_[0] |= 0x00020000u; // @@protoc_insertion_point(field_set:ei.ContractAction.kick_reason) } +inline ::uint32_t ContractAction::_internal_kick_reason() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.kick_reason_; +} +inline void ContractAction::_internal_set_kick_reason(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.kick_reason_ = value; +} // optional bool public = 18; -inline bool ContractAction::_internal_has_public_() const { - bool value = (_has_bits_[0] & 0x00002000u) != 0; - return value; -} inline bool ContractAction::has_public_() const { - return _internal_has_public_(); + bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0; + return value; } inline void ContractAction::clear_public_() { - public__ = false; - _has_bits_[0] &= ~0x00002000u; -} -inline bool ContractAction::_internal_public_() const { - return public__; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.public__ = false; + _impl_._has_bits_[0] &= ~0x00002000u; } inline bool ContractAction::public_() const { // @@protoc_insertion_point(field_get:ei.ContractAction.public) return _internal_public_(); } -inline void ContractAction::_internal_set_public_(bool value) { - _has_bits_[0] |= 0x00002000u; - public__ = value; -} inline void ContractAction::set_public_(bool value) { _internal_set_public_(value); + _impl_._has_bits_[0] |= 0x00002000u; // @@protoc_insertion_point(field_set:ei.ContractAction.public) } +inline bool ContractAction::_internal_public_() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.public__; +} +inline void ContractAction::_internal_set_public_(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.public__ = value; +} // optional bool cc_only = 19; -inline bool ContractAction::_internal_has_cc_only() const { - bool value = (_has_bits_[0] & 0x00040000u) != 0; - return value; -} inline bool ContractAction::has_cc_only() const { - return _internal_has_cc_only(); + bool value = (_impl_._has_bits_[0] & 0x00040000u) != 0; + return value; } inline void ContractAction::clear_cc_only() { - cc_only_ = false; - _has_bits_[0] &= ~0x00040000u; -} -inline bool ContractAction::_internal_cc_only() const { - return cc_only_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cc_only_ = false; + _impl_._has_bits_[0] &= ~0x00040000u; } inline bool ContractAction::cc_only() const { // @@protoc_insertion_point(field_get:ei.ContractAction.cc_only) return _internal_cc_only(); } -inline void ContractAction::_internal_set_cc_only(bool value) { - _has_bits_[0] |= 0x00040000u; - cc_only_ = value; -} inline void ContractAction::set_cc_only(bool value) { _internal_set_cc_only(value); + _impl_._has_bits_[0] |= 0x00040000u; // @@protoc_insertion_point(field_set:ei.ContractAction.cc_only) } +inline bool ContractAction::_internal_cc_only() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.cc_only_; +} +inline void ContractAction::_internal_set_cc_only(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cc_only_ = value; +} // ------------------------------------------------------------------- // UserDataInfoRequest // optional .ei.BasicRequestInfo rinfo = 4; -inline bool UserDataInfoRequest::_internal_has_rinfo() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - PROTOBUF_ASSUME(!value || rinfo_ != nullptr); - return value; -} inline bool UserDataInfoRequest::has_rinfo() const { - return _internal_has_rinfo(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + PROTOBUF_ASSUME(!value || _impl_.rinfo_ != nullptr); + return value; } inline void UserDataInfoRequest::clear_rinfo() { - if (rinfo_ != nullptr) rinfo_->Clear(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ != nullptr) _impl_.rinfo_->Clear(); + _impl_._has_bits_[0] &= ~0x00000004u; } inline const ::ei::BasicRequestInfo& UserDataInfoRequest::_internal_rinfo() const { - const ::ei::BasicRequestInfo* p = rinfo_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_BasicRequestInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::BasicRequestInfo* p = _impl_.rinfo_; + return p != nullptr ? *p : reinterpret_cast(::ei::_BasicRequestInfo_default_instance_); } -inline const ::ei::BasicRequestInfo& UserDataInfoRequest::rinfo() const { +inline const ::ei::BasicRequestInfo& UserDataInfoRequest::rinfo() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.UserDataInfoRequest.rinfo) return _internal_rinfo(); } -inline void UserDataInfoRequest::unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rinfo_); +inline void UserDataInfoRequest::unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.rinfo_); } - rinfo_ = rinfo; - if (rinfo) { - _has_bits_[0] |= 0x00000004u; + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.UserDataInfoRequest.rinfo) } inline ::ei::BasicRequestInfo* UserDataInfoRequest::release_rinfo() { - _has_bits_[0] &= ~0x00000004u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000004u; + ::ei::BasicRequestInfo* released = _impl_.rinfo_; + _impl_.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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::BasicRequestInfo* UserDataInfoRequest::unsafe_arena_release_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.UserDataInfoRequest.rinfo) - _has_bits_[0] &= ~0x00000004u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000004u; + ::ei::BasicRequestInfo* temp = _impl_.rinfo_; + _impl_.rinfo_ = nullptr; return temp; } inline ::ei::BasicRequestInfo* UserDataInfoRequest::_internal_mutable_rinfo() { - _has_bits_[0] |= 0x00000004u; - if (rinfo_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::BasicRequestInfo>(GetArenaForAllocation()); - rinfo_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::BasicRequestInfo>(GetArena()); + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(p); } - return rinfo_; + return _impl_.rinfo_; } -inline ::ei::BasicRequestInfo* UserDataInfoRequest::mutable_rinfo() { +inline ::ei::BasicRequestInfo* UserDataInfoRequest::mutable_rinfo() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000004u; ::ei::BasicRequestInfo* _msg = _internal_mutable_rinfo(); // @@protoc_insertion_point(field_mutable:ei.UserDataInfoRequest.rinfo) return _msg; } -inline void UserDataInfoRequest::set_allocated_rinfo(::ei::BasicRequestInfo* rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void UserDataInfoRequest::set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete rinfo_; + delete (_impl_.rinfo_); } - if (rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rinfo); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - rinfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, rinfo, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000004u; + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } - rinfo_ = rinfo; + + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.UserDataInfoRequest.rinfo) } // optional string user_id = 1; -inline bool UserDataInfoRequest::_internal_has_user_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool UserDataInfoRequest::has_user_id() const { - return _internal_has_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void UserDataInfoRequest::clear_user_id() { - user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& UserDataInfoRequest::user_id() const { +inline const std::string& UserDataInfoRequest::user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.UserDataInfoRequest.user_id) return _internal_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void UserDataInfoRequest::set_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void UserDataInfoRequest::set_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.UserDataInfoRequest.user_id) } -inline std::string* UserDataInfoRequest::mutable_user_id() { +inline std::string* UserDataInfoRequest::mutable_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_user_id(); // @@protoc_insertion_point(field_mutable:ei.UserDataInfoRequest.user_id) return _s; } inline const std::string& UserDataInfoRequest::_internal_user_id() const { - return user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_id_.Get(); } inline void UserDataInfoRequest::_internal_set_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(value, GetArena()); } inline std::string* UserDataInfoRequest::_internal_mutable_user_id() { - _has_bits_[0] |= 0x00000001u; - return user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.user_id_.Mutable( GetArena()); } inline std::string* UserDataInfoRequest::release_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.UserDataInfoRequest.user_id) - if (!_internal_has_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - 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; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void UserDataInfoRequest::set_allocated_user_id(std::string* user_id) { - if (user_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void UserDataInfoRequest::set_allocated_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - user_id_.SetAllocated(user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (user_id_.IsDefault()) { - user_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_id_.IsDefault()) { + _impl_.user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.UserDataInfoRequest.user_id) } // optional string device_id = 2; -inline bool UserDataInfoRequest::_internal_has_device_id() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool UserDataInfoRequest::has_device_id() const { - return _internal_has_device_id(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void UserDataInfoRequest::clear_device_id() { - device_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.device_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& UserDataInfoRequest::device_id() const { +inline const std::string& UserDataInfoRequest::device_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.UserDataInfoRequest.device_id) return _internal_device_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void UserDataInfoRequest::set_device_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - device_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void UserDataInfoRequest::set_device_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.device_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.UserDataInfoRequest.device_id) } -inline std::string* UserDataInfoRequest::mutable_device_id() { +inline std::string* UserDataInfoRequest::mutable_device_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_device_id(); // @@protoc_insertion_point(field_mutable:ei.UserDataInfoRequest.device_id) return _s; } inline const std::string& UserDataInfoRequest::_internal_device_id() const { - return device_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.device_id_.Get(); } inline void UserDataInfoRequest::_internal_set_device_id(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - device_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.device_id_.Set(value, GetArena()); } inline std::string* UserDataInfoRequest::_internal_mutable_device_id() { - _has_bits_[0] |= 0x00000002u; - return device_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.device_id_.Mutable( GetArena()); } inline std::string* UserDataInfoRequest::release_device_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.UserDataInfoRequest.device_id) - if (!_internal_has_device_id()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = device_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (device_id_.IsDefault()) { - device_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.device_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.device_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void UserDataInfoRequest::set_allocated_device_id(std::string* device_id) { - if (device_id != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void UserDataInfoRequest::set_allocated_device_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; - } - device_id_.SetAllocated(device_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (device_id_.IsDefault()) { - device_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000002u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.device_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.device_id_.IsDefault()) { + _impl_.device_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.UserDataInfoRequest.device_id) } // optional uint64 backup_checksum = 3; -inline bool UserDataInfoRequest::_internal_has_backup_checksum() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool UserDataInfoRequest::has_backup_checksum() const { - return _internal_has_backup_checksum(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void UserDataInfoRequest::clear_backup_checksum() { - backup_checksum_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.backup_checksum_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000008u; } -inline uint64_t UserDataInfoRequest::_internal_backup_checksum() const { - return backup_checksum_; -} -inline uint64_t UserDataInfoRequest::backup_checksum() const { +inline ::uint64_t UserDataInfoRequest::backup_checksum() const { // @@protoc_insertion_point(field_get:ei.UserDataInfoRequest.backup_checksum) return _internal_backup_checksum(); } -inline void UserDataInfoRequest::_internal_set_backup_checksum(uint64_t value) { - _has_bits_[0] |= 0x00000008u; - backup_checksum_ = value; -} -inline void UserDataInfoRequest::set_backup_checksum(uint64_t value) { +inline void UserDataInfoRequest::set_backup_checksum(::uint64_t value) { _internal_set_backup_checksum(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.UserDataInfoRequest.backup_checksum) } +inline ::uint64_t UserDataInfoRequest::_internal_backup_checksum() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.backup_checksum_; +} +inline void UserDataInfoRequest::_internal_set_backup_checksum(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.backup_checksum_ = value; +} // ------------------------------------------------------------------- // UserDataInfoResponse // optional uint64 backup_checksum = 1; -inline bool UserDataInfoResponse::_internal_has_backup_checksum() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool UserDataInfoResponse::has_backup_checksum() const { - return _internal_has_backup_checksum(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void UserDataInfoResponse::clear_backup_checksum() { - backup_checksum_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.backup_checksum_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000001u; } -inline uint64_t UserDataInfoResponse::_internal_backup_checksum() const { - return backup_checksum_; -} -inline uint64_t UserDataInfoResponse::backup_checksum() const { +inline ::uint64_t UserDataInfoResponse::backup_checksum() const { // @@protoc_insertion_point(field_get:ei.UserDataInfoResponse.backup_checksum) return _internal_backup_checksum(); } -inline void UserDataInfoResponse::_internal_set_backup_checksum(uint64_t value) { - _has_bits_[0] |= 0x00000001u; - backup_checksum_ = value; -} -inline void UserDataInfoResponse::set_backup_checksum(uint64_t value) { +inline void UserDataInfoResponse::set_backup_checksum(::uint64_t value) { _internal_set_backup_checksum(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.UserDataInfoResponse.backup_checksum) } +inline ::uint64_t UserDataInfoResponse::_internal_backup_checksum() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.backup_checksum_; +} +inline void UserDataInfoResponse::_internal_set_backup_checksum(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.backup_checksum_ = value; +} // optional double backup_total_cash = 2; -inline bool UserDataInfoResponse::_internal_has_backup_total_cash() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool UserDataInfoResponse::has_backup_total_cash() const { - return _internal_has_backup_total_cash(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void UserDataInfoResponse::clear_backup_total_cash() { - backup_total_cash_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline double UserDataInfoResponse::_internal_backup_total_cash() const { - return backup_total_cash_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.backup_total_cash_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } inline double UserDataInfoResponse::backup_total_cash() const { // @@protoc_insertion_point(field_get:ei.UserDataInfoResponse.backup_total_cash) return _internal_backup_total_cash(); } -inline void UserDataInfoResponse::_internal_set_backup_total_cash(double value) { - _has_bits_[0] |= 0x00000002u; - backup_total_cash_ = value; -} inline void UserDataInfoResponse::set_backup_total_cash(double value) { _internal_set_backup_total_cash(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.UserDataInfoResponse.backup_total_cash) } +inline double UserDataInfoResponse::_internal_backup_total_cash() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.backup_total_cash_; +} +inline void UserDataInfoResponse::_internal_set_backup_total_cash(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.backup_total_cash_ = value; +} // repeated string coop_memberships = 3; inline int UserDataInfoResponse::_internal_coop_memberships_size() const { - return coop_memberships_.size(); + return _internal_coop_memberships().size(); } inline int UserDataInfoResponse::coop_memberships_size() const { return _internal_coop_memberships_size(); } inline void UserDataInfoResponse::clear_coop_memberships() { - coop_memberships_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.coop_memberships_.Clear(); } -inline std::string* UserDataInfoResponse::add_coop_memberships() { - std::string* _s = _internal_add_coop_memberships(); +inline std::string* UserDataInfoResponse::add_coop_memberships() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + std::string* _s = _internal_mutable_coop_memberships()->Add(); // @@protoc_insertion_point(field_add_mutable:ei.UserDataInfoResponse.coop_memberships) return _s; } -inline const std::string& UserDataInfoResponse::_internal_coop_memberships(int index) const { - return coop_memberships_.Get(index); -} -inline const std::string& UserDataInfoResponse::coop_memberships(int index) const { +inline const std::string& UserDataInfoResponse::coop_memberships(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.UserDataInfoResponse.coop_memberships) - return _internal_coop_memberships(index); + return _internal_coop_memberships().Get(index); } -inline std::string* UserDataInfoResponse::mutable_coop_memberships(int index) { +inline std::string* UserDataInfoResponse::mutable_coop_memberships(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.UserDataInfoResponse.coop_memberships) - return coop_memberships_.Mutable(index); + return _internal_mutable_coop_memberships()->Mutable(index); } -inline void UserDataInfoResponse::set_coop_memberships(int index, const std::string& value) { - coop_memberships_.Mutable(index)->assign(value); +template +inline void UserDataInfoResponse::set_coop_memberships(int index, Arg_&& value, Args_... args) { + ::google::protobuf::internal::AssignToString( + *_internal_mutable_coop_memberships()->Mutable(index), + std::forward(value), args... ); // @@protoc_insertion_point(field_set:ei.UserDataInfoResponse.coop_memberships) } -inline void UserDataInfoResponse::set_coop_memberships(int index, std::string&& value) { - coop_memberships_.Mutable(index)->assign(std::move(value)); - // @@protoc_insertion_point(field_set:ei.UserDataInfoResponse.coop_memberships) -} -inline void UserDataInfoResponse::set_coop_memberships(int index, const char* value) { - GOOGLE_DCHECK(value != nullptr); - coop_memberships_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set_char:ei.UserDataInfoResponse.coop_memberships) -} -inline void UserDataInfoResponse::set_coop_memberships(int index, const char* value, size_t size) { - coop_memberships_.Mutable(index)->assign( - reinterpret_cast(value), size); - // @@protoc_insertion_point(field_set_pointer:ei.UserDataInfoResponse.coop_memberships) -} -inline std::string* UserDataInfoResponse::_internal_add_coop_memberships() { - return coop_memberships_.Add(); -} -inline void UserDataInfoResponse::add_coop_memberships(const std::string& value) { - coop_memberships_.Add()->assign(value); +template +inline void UserDataInfoResponse::add_coop_memberships(Arg_&& value, Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::google::protobuf::internal::AddToRepeatedPtrField(*_internal_mutable_coop_memberships(), + std::forward(value), + args... ); // @@protoc_insertion_point(field_add:ei.UserDataInfoResponse.coop_memberships) } -inline void UserDataInfoResponse::add_coop_memberships(std::string&& value) { - coop_memberships_.Add(std::move(value)); - // @@protoc_insertion_point(field_add:ei.UserDataInfoResponse.coop_memberships) -} -inline void UserDataInfoResponse::add_coop_memberships(const char* value) { - GOOGLE_DCHECK(value != nullptr); - coop_memberships_.Add()->assign(value); - // @@protoc_insertion_point(field_add_char:ei.UserDataInfoResponse.coop_memberships) -} -inline void UserDataInfoResponse::add_coop_memberships(const char* value, size_t size) { - coop_memberships_.Add()->assign(reinterpret_cast(value), size); - // @@protoc_insertion_point(field_add_pointer:ei.UserDataInfoResponse.coop_memberships) -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& -UserDataInfoResponse::coop_memberships() const { +inline const ::google::protobuf::RepeatedPtrField& +UserDataInfoResponse::coop_memberships() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.UserDataInfoResponse.coop_memberships) - return coop_memberships_; + return _internal_coop_memberships(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* -UserDataInfoResponse::mutable_coop_memberships() { +inline ::google::protobuf::RepeatedPtrField* +UserDataInfoResponse::mutable_coop_memberships() ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.UserDataInfoResponse.coop_memberships) - return &coop_memberships_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_coop_memberships(); +} +inline const ::google::protobuf::RepeatedPtrField& +UserDataInfoResponse::_internal_coop_memberships() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.coop_memberships_; +} +inline ::google::protobuf::RepeatedPtrField* +UserDataInfoResponse::_internal_mutable_coop_memberships() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.coop_memberships_; } // ------------------------------------------------------------------- @@ -88505,611 +96989,632 @@ UserDataInfoResponse::mutable_coop_memberships() { // ClearAllUserDataRequest // optional .ei.BasicRequestInfo rinfo = 4; -inline bool ClearAllUserDataRequest::_internal_has_rinfo() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - PROTOBUF_ASSUME(!value || rinfo_ != nullptr); - return value; -} inline bool ClearAllUserDataRequest::has_rinfo() const { - return _internal_has_rinfo(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + PROTOBUF_ASSUME(!value || _impl_.rinfo_ != nullptr); + return value; } inline void ClearAllUserDataRequest::clear_rinfo() { - if (rinfo_ != nullptr) rinfo_->Clear(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ != nullptr) _impl_.rinfo_->Clear(); + _impl_._has_bits_[0] &= ~0x00000004u; } inline const ::ei::BasicRequestInfo& ClearAllUserDataRequest::_internal_rinfo() const { - const ::ei::BasicRequestInfo* p = rinfo_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_BasicRequestInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::BasicRequestInfo* p = _impl_.rinfo_; + return p != nullptr ? *p : reinterpret_cast(::ei::_BasicRequestInfo_default_instance_); } -inline const ::ei::BasicRequestInfo& ClearAllUserDataRequest::rinfo() const { +inline const ::ei::BasicRequestInfo& ClearAllUserDataRequest::rinfo() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ClearAllUserDataRequest.rinfo) return _internal_rinfo(); } -inline void ClearAllUserDataRequest::unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rinfo_); +inline void ClearAllUserDataRequest::unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.rinfo_); } - rinfo_ = rinfo; - if (rinfo) { - _has_bits_[0] |= 0x00000004u; + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ClearAllUserDataRequest.rinfo) } inline ::ei::BasicRequestInfo* ClearAllUserDataRequest::release_rinfo() { - _has_bits_[0] &= ~0x00000004u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000004u; + ::ei::BasicRequestInfo* released = _impl_.rinfo_; + _impl_.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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::BasicRequestInfo* ClearAllUserDataRequest::unsafe_arena_release_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ClearAllUserDataRequest.rinfo) - _has_bits_[0] &= ~0x00000004u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000004u; + ::ei::BasicRequestInfo* temp = _impl_.rinfo_; + _impl_.rinfo_ = nullptr; return temp; } inline ::ei::BasicRequestInfo* ClearAllUserDataRequest::_internal_mutable_rinfo() { - _has_bits_[0] |= 0x00000004u; - if (rinfo_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::BasicRequestInfo>(GetArenaForAllocation()); - rinfo_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::BasicRequestInfo>(GetArena()); + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(p); } - return rinfo_; + return _impl_.rinfo_; } -inline ::ei::BasicRequestInfo* ClearAllUserDataRequest::mutable_rinfo() { +inline ::ei::BasicRequestInfo* ClearAllUserDataRequest::mutable_rinfo() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000004u; ::ei::BasicRequestInfo* _msg = _internal_mutable_rinfo(); // @@protoc_insertion_point(field_mutable:ei.ClearAllUserDataRequest.rinfo) return _msg; } -inline void ClearAllUserDataRequest::set_allocated_rinfo(::ei::BasicRequestInfo* rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ClearAllUserDataRequest::set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete rinfo_; + delete (_impl_.rinfo_); } - if (rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rinfo); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - rinfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, rinfo, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000004u; + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } - rinfo_ = rinfo; + + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ClearAllUserDataRequest.rinfo) } // optional string user_id = 1; -inline bool ClearAllUserDataRequest::_internal_has_user_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ClearAllUserDataRequest::has_user_id() const { - return _internal_has_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ClearAllUserDataRequest::clear_user_id() { - user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ClearAllUserDataRequest::user_id() const { +inline const std::string& ClearAllUserDataRequest::user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ClearAllUserDataRequest.user_id) return _internal_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ClearAllUserDataRequest::set_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ClearAllUserDataRequest::set_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ClearAllUserDataRequest.user_id) } -inline std::string* ClearAllUserDataRequest::mutable_user_id() { +inline std::string* ClearAllUserDataRequest::mutable_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_user_id(); // @@protoc_insertion_point(field_mutable:ei.ClearAllUserDataRequest.user_id) return _s; } inline const std::string& ClearAllUserDataRequest::_internal_user_id() const { - return user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_id_.Get(); } inline void ClearAllUserDataRequest::_internal_set_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(value, GetArena()); } inline std::string* ClearAllUserDataRequest::_internal_mutable_user_id() { - _has_bits_[0] |= 0x00000001u; - return user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.user_id_.Mutable( GetArena()); } inline std::string* ClearAllUserDataRequest::release_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ClearAllUserDataRequest.user_id) - if (!_internal_has_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - 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; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ClearAllUserDataRequest::set_allocated_user_id(std::string* user_id) { - if (user_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ClearAllUserDataRequest::set_allocated_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - 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 + _impl_.user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_id_.IsDefault()) { + _impl_.user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ClearAllUserDataRequest.user_id) } // optional string device_id = 2; -inline bool ClearAllUserDataRequest::_internal_has_device_id() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ClearAllUserDataRequest::has_device_id() const { - return _internal_has_device_id(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ClearAllUserDataRequest::clear_device_id() { - device_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.device_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& ClearAllUserDataRequest::device_id() const { +inline const std::string& ClearAllUserDataRequest::device_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ClearAllUserDataRequest.device_id) return _internal_device_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ClearAllUserDataRequest::set_device_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - device_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ClearAllUserDataRequest::set_device_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.device_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ClearAllUserDataRequest.device_id) } -inline std::string* ClearAllUserDataRequest::mutable_device_id() { +inline std::string* ClearAllUserDataRequest::mutable_device_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_device_id(); // @@protoc_insertion_point(field_mutable:ei.ClearAllUserDataRequest.device_id) return _s; } inline const std::string& ClearAllUserDataRequest::_internal_device_id() const { - return device_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.device_id_.Get(); } inline void ClearAllUserDataRequest::_internal_set_device_id(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - device_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.device_id_.Set(value, GetArena()); } inline std::string* ClearAllUserDataRequest::_internal_mutable_device_id() { - _has_bits_[0] |= 0x00000002u; - return device_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.device_id_.Mutable( GetArena()); } inline std::string* ClearAllUserDataRequest::release_device_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ClearAllUserDataRequest.device_id) - if (!_internal_has_device_id()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = device_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (device_id_.IsDefault()) { - device_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.device_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.device_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ClearAllUserDataRequest::set_allocated_device_id(std::string* device_id) { - if (device_id != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void ClearAllUserDataRequest::set_allocated_device_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; - } - device_id_.SetAllocated(device_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (device_id_.IsDefault()) { - device_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000002u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.device_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.device_id_.IsDefault()) { + _impl_.device_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ClearAllUserDataRequest.device_id) } // optional uint64 backup_checksum = 3; -inline bool ClearAllUserDataRequest::_internal_has_backup_checksum() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool ClearAllUserDataRequest::has_backup_checksum() const { - return _internal_has_backup_checksum(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void ClearAllUserDataRequest::clear_backup_checksum() { - backup_checksum_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000008u; -} -inline uint64_t ClearAllUserDataRequest::_internal_backup_checksum() const { - return backup_checksum_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.backup_checksum_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000008u; } -inline uint64_t ClearAllUserDataRequest::backup_checksum() const { +inline ::uint64_t ClearAllUserDataRequest::backup_checksum() const { // @@protoc_insertion_point(field_get:ei.ClearAllUserDataRequest.backup_checksum) return _internal_backup_checksum(); } -inline void ClearAllUserDataRequest::_internal_set_backup_checksum(uint64_t value) { - _has_bits_[0] |= 0x00000008u; - backup_checksum_ = value; -} -inline void ClearAllUserDataRequest::set_backup_checksum(uint64_t value) { +inline void ClearAllUserDataRequest::set_backup_checksum(::uint64_t value) { _internal_set_backup_checksum(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.ClearAllUserDataRequest.backup_checksum) } +inline ::uint64_t ClearAllUserDataRequest::_internal_backup_checksum() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.backup_checksum_; +} +inline void ClearAllUserDataRequest::_internal_set_backup_checksum(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.backup_checksum_ = value; +} // ------------------------------------------------------------------- // ServerGift // optional string user_id = 1; -inline bool ServerGift::_internal_has_user_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ServerGift::has_user_id() const { - return _internal_has_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ServerGift::clear_user_id() { - user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ServerGift::user_id() const { +inline const std::string& ServerGift::user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ServerGift.user_id) return _internal_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ServerGift::set_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ServerGift::set_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ServerGift.user_id) } -inline std::string* ServerGift::mutable_user_id() { +inline std::string* ServerGift::mutable_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_user_id(); // @@protoc_insertion_point(field_mutable:ei.ServerGift.user_id) return _s; } inline const std::string& ServerGift::_internal_user_id() const { - return user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_id_.Get(); } inline void ServerGift::_internal_set_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(value, GetArena()); } inline std::string* ServerGift::_internal_mutable_user_id() { - _has_bits_[0] |= 0x00000001u; - return user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.user_id_.Mutable( GetArena()); } inline std::string* ServerGift::release_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ServerGift.user_id) - if (!_internal_has_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - 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; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ServerGift::set_allocated_user_id(std::string* user_id) { - if (user_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ServerGift::set_allocated_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - user_id_.SetAllocated(user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (user_id_.IsDefault()) { - user_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_id_.IsDefault()) { + _impl_.user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ServerGift.user_id) } // optional .ei.RewardType reward_type = 3; -inline bool ServerGift::_internal_has_reward_type() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool ServerGift::has_reward_type() const { - return _internal_has_reward_type(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void ServerGift::clear_reward_type() { - reward_type_ = 1; - _has_bits_[0] &= ~0x00000008u; -} -inline ::ei::RewardType ServerGift::_internal_reward_type() const { - return static_cast< ::ei::RewardType >(reward_type_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.reward_type_ = 1; + _impl_._has_bits_[0] &= ~0x00000008u; } inline ::ei::RewardType ServerGift::reward_type() const { // @@protoc_insertion_point(field_get:ei.ServerGift.reward_type) return _internal_reward_type(); } -inline void ServerGift::_internal_set_reward_type(::ei::RewardType value) { - assert(::ei::RewardType_IsValid(value)); - _has_bits_[0] |= 0x00000008u; - reward_type_ = value; -} inline void ServerGift::set_reward_type(::ei::RewardType value) { _internal_set_reward_type(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.ServerGift.reward_type) } +inline ::ei::RewardType ServerGift::_internal_reward_type() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::RewardType>(_impl_.reward_type_); +} +inline void ServerGift::_internal_set_reward_type(::ei::RewardType value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::RewardType_IsValid(value)); + _impl_.reward_type_ = value; +} // optional string reward_sub_type = 4; -inline bool ServerGift::_internal_has_reward_sub_type() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ServerGift::has_reward_sub_type() const { - return _internal_has_reward_sub_type(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ServerGift::clear_reward_sub_type() { - reward_sub_type_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.reward_sub_type_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& ServerGift::reward_sub_type() const { +inline const std::string& ServerGift::reward_sub_type() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ServerGift.reward_sub_type) return _internal_reward_sub_type(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ServerGift::set_reward_sub_type(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - reward_sub_type_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ServerGift::set_reward_sub_type(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.reward_sub_type_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ServerGift.reward_sub_type) } -inline std::string* ServerGift::mutable_reward_sub_type() { +inline std::string* ServerGift::mutable_reward_sub_type() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_reward_sub_type(); // @@protoc_insertion_point(field_mutable:ei.ServerGift.reward_sub_type) return _s; } inline const std::string& ServerGift::_internal_reward_sub_type() const { - return reward_sub_type_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.reward_sub_type_.Get(); } inline void ServerGift::_internal_set_reward_sub_type(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - reward_sub_type_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.reward_sub_type_.Set(value, GetArena()); } inline std::string* ServerGift::_internal_mutable_reward_sub_type() { - _has_bits_[0] |= 0x00000002u; - return reward_sub_type_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.reward_sub_type_.Mutable( GetArena()); } inline std::string* ServerGift::release_reward_sub_type() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ServerGift.reward_sub_type) - if (!_internal_has_reward_sub_type()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = reward_sub_type_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (reward_sub_type_.IsDefault()) { - reward_sub_type_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.reward_sub_type_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.reward_sub_type_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ServerGift::set_allocated_reward_sub_type(std::string* reward_sub_type) { - if (reward_sub_type != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void ServerGift::set_allocated_reward_sub_type(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; - } - reward_sub_type_.SetAllocated(reward_sub_type, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (reward_sub_type_.IsDefault()) { - reward_sub_type_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000002u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.reward_sub_type_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.reward_sub_type_.IsDefault()) { + _impl_.reward_sub_type_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ServerGift.reward_sub_type) } // optional double reward_amount = 5; -inline bool ServerGift::_internal_has_reward_amount() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ServerGift::has_reward_amount() const { - return _internal_has_reward_amount(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ServerGift::clear_reward_amount() { - reward_amount_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline double ServerGift::_internal_reward_amount() const { - return reward_amount_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.reward_amount_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline double ServerGift::reward_amount() const { // @@protoc_insertion_point(field_get:ei.ServerGift.reward_amount) return _internal_reward_amount(); } -inline void ServerGift::_internal_set_reward_amount(double value) { - _has_bits_[0] |= 0x00000004u; - reward_amount_ = value; -} inline void ServerGift::set_reward_amount(double value) { _internal_set_reward_amount(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.ServerGift.reward_amount) } +inline double ServerGift::_internal_reward_amount() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.reward_amount_; +} +inline void ServerGift::_internal_set_reward_amount(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.reward_amount_ = value; +} // ------------------------------------------------------------------- // LiveConfig_BoostsConfig_ItemConfig // optional string boost_id = 1; -inline bool LiveConfig_BoostsConfig_ItemConfig::_internal_has_boost_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool LiveConfig_BoostsConfig_ItemConfig::has_boost_id() const { - return _internal_has_boost_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void LiveConfig_BoostsConfig_ItemConfig::clear_boost_id() { - boost_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.boost_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& LiveConfig_BoostsConfig_ItemConfig::boost_id() const { +inline const std::string& LiveConfig_BoostsConfig_ItemConfig::boost_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LiveConfig.BoostsConfig.ItemConfig.boost_id) return _internal_boost_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void LiveConfig_BoostsConfig_ItemConfig::set_boost_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - boost_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void LiveConfig_BoostsConfig_ItemConfig::set_boost_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.boost_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.LiveConfig.BoostsConfig.ItemConfig.boost_id) } -inline std::string* LiveConfig_BoostsConfig_ItemConfig::mutable_boost_id() { +inline std::string* LiveConfig_BoostsConfig_ItemConfig::mutable_boost_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_boost_id(); // @@protoc_insertion_point(field_mutable:ei.LiveConfig.BoostsConfig.ItemConfig.boost_id) return _s; } inline const std::string& LiveConfig_BoostsConfig_ItemConfig::_internal_boost_id() const { - return boost_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.boost_id_.Get(); } inline void LiveConfig_BoostsConfig_ItemConfig::_internal_set_boost_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - boost_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.boost_id_.Set(value, GetArena()); } inline std::string* LiveConfig_BoostsConfig_ItemConfig::_internal_mutable_boost_id() { - _has_bits_[0] |= 0x00000001u; - return boost_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.boost_id_.Mutable( GetArena()); } inline std::string* LiveConfig_BoostsConfig_ItemConfig::release_boost_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LiveConfig.BoostsConfig.ItemConfig.boost_id) - if (!_internal_has_boost_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = boost_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (boost_id_.IsDefault()) { - boost_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.boost_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.boost_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void LiveConfig_BoostsConfig_ItemConfig::set_allocated_boost_id(std::string* boost_id) { - if (boost_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void LiveConfig_BoostsConfig_ItemConfig::set_allocated_boost_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - boost_id_.SetAllocated(boost_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (boost_id_.IsDefault()) { - boost_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.boost_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.boost_id_.IsDefault()) { + _impl_.boost_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.LiveConfig.BoostsConfig.ItemConfig.boost_id) } // optional uint32 price = 2; -inline bool LiveConfig_BoostsConfig_ItemConfig::_internal_has_price() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool LiveConfig_BoostsConfig_ItemConfig::has_price() const { - return _internal_has_price(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void LiveConfig_BoostsConfig_ItemConfig::clear_price() { - price_ = 0u; - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.price_ = 0u; + _impl_._has_bits_[0] &= ~0x00000002u; } -inline uint32_t LiveConfig_BoostsConfig_ItemConfig::_internal_price() const { - return price_; -} -inline uint32_t LiveConfig_BoostsConfig_ItemConfig::price() const { +inline ::uint32_t LiveConfig_BoostsConfig_ItemConfig::price() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.BoostsConfig.ItemConfig.price) return _internal_price(); } -inline void LiveConfig_BoostsConfig_ItemConfig::_internal_set_price(uint32_t value) { - _has_bits_[0] |= 0x00000002u; - price_ = value; -} -inline void LiveConfig_BoostsConfig_ItemConfig::set_price(uint32_t value) { +inline void LiveConfig_BoostsConfig_ItemConfig::set_price(::uint32_t value) { _internal_set_price(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.LiveConfig.BoostsConfig.ItemConfig.price) } +inline ::uint32_t LiveConfig_BoostsConfig_ItemConfig::_internal_price() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.price_; +} +inline void LiveConfig_BoostsConfig_ItemConfig::_internal_set_price(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.price_ = value; +} // optional uint32 token_price = 3; -inline bool LiveConfig_BoostsConfig_ItemConfig::_internal_has_token_price() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool LiveConfig_BoostsConfig_ItemConfig::has_token_price() const { - return _internal_has_token_price(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void LiveConfig_BoostsConfig_ItemConfig::clear_token_price() { - token_price_ = 0u; - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.token_price_ = 0u; + _impl_._has_bits_[0] &= ~0x00000004u; } -inline uint32_t LiveConfig_BoostsConfig_ItemConfig::_internal_token_price() const { - return token_price_; -} -inline uint32_t LiveConfig_BoostsConfig_ItemConfig::token_price() const { +inline ::uint32_t LiveConfig_BoostsConfig_ItemConfig::token_price() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.BoostsConfig.ItemConfig.token_price) return _internal_token_price(); } -inline void LiveConfig_BoostsConfig_ItemConfig::_internal_set_token_price(uint32_t value) { - _has_bits_[0] |= 0x00000004u; - token_price_ = value; -} -inline void LiveConfig_BoostsConfig_ItemConfig::set_token_price(uint32_t value) { +inline void LiveConfig_BoostsConfig_ItemConfig::set_token_price(::uint32_t value) { _internal_set_token_price(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.LiveConfig.BoostsConfig.ItemConfig.token_price) } +inline ::uint32_t LiveConfig_BoostsConfig_ItemConfig::_internal_token_price() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.token_price_; +} +inline void LiveConfig_BoostsConfig_ItemConfig::_internal_set_token_price(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.token_price_ = value; +} // optional double se_required = 4; -inline bool LiveConfig_BoostsConfig_ItemConfig::_internal_has_se_required() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool LiveConfig_BoostsConfig_ItemConfig::has_se_required() const { - return _internal_has_se_required(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void LiveConfig_BoostsConfig_ItemConfig::clear_se_required() { - se_required_ = 0; - _has_bits_[0] &= ~0x00000008u; -} -inline double LiveConfig_BoostsConfig_ItemConfig::_internal_se_required() const { - return se_required_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.se_required_ = 0; + _impl_._has_bits_[0] &= ~0x00000008u; } inline double LiveConfig_BoostsConfig_ItemConfig::se_required() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.BoostsConfig.ItemConfig.se_required) return _internal_se_required(); } -inline void LiveConfig_BoostsConfig_ItemConfig::_internal_set_se_required(double value) { - _has_bits_[0] |= 0x00000008u; - se_required_ = value; -} inline void LiveConfig_BoostsConfig_ItemConfig::set_se_required(double value) { _internal_set_se_required(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.LiveConfig.BoostsConfig.ItemConfig.se_required) } +inline double LiveConfig_BoostsConfig_ItemConfig::_internal_se_required() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.se_required_; +} +inline void LiveConfig_BoostsConfig_ItemConfig::_internal_set_se_required(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.se_required_ = value; +} // ------------------------------------------------------------------- @@ -89117,371 +97622,383 @@ inline void LiveConfig_BoostsConfig_ItemConfig::set_se_required(double value) { // repeated .ei.LiveConfig.BoostsConfig.ItemConfig item_configs = 1; inline int LiveConfig_BoostsConfig::_internal_item_configs_size() const { - return item_configs_.size(); + return _internal_item_configs().size(); } inline int LiveConfig_BoostsConfig::item_configs_size() const { return _internal_item_configs_size(); } inline void LiveConfig_BoostsConfig::clear_item_configs() { - item_configs_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.item_configs_.Clear(); } -inline ::ei::LiveConfig_BoostsConfig_ItemConfig* LiveConfig_BoostsConfig::mutable_item_configs(int index) { +inline ::ei::LiveConfig_BoostsConfig_ItemConfig* LiveConfig_BoostsConfig::mutable_item_configs(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.LiveConfig.BoostsConfig.item_configs) - return item_configs_.Mutable(index); + return _internal_mutable_item_configs()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LiveConfig_BoostsConfig_ItemConfig >* -LiveConfig_BoostsConfig::mutable_item_configs() { +inline ::google::protobuf::RepeatedPtrField<::ei::LiveConfig_BoostsConfig_ItemConfig>* LiveConfig_BoostsConfig::mutable_item_configs() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.LiveConfig.BoostsConfig.item_configs) - return &item_configs_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_item_configs(); } -inline const ::ei::LiveConfig_BoostsConfig_ItemConfig& LiveConfig_BoostsConfig::_internal_item_configs(int index) const { - return item_configs_.Get(index); -} -inline const ::ei::LiveConfig_BoostsConfig_ItemConfig& LiveConfig_BoostsConfig::item_configs(int index) const { +inline const ::ei::LiveConfig_BoostsConfig_ItemConfig& LiveConfig_BoostsConfig::item_configs(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LiveConfig.BoostsConfig.item_configs) - return _internal_item_configs(index); -} -inline ::ei::LiveConfig_BoostsConfig_ItemConfig* LiveConfig_BoostsConfig::_internal_add_item_configs() { - return item_configs_.Add(); + return _internal_item_configs().Get(index); } -inline ::ei::LiveConfig_BoostsConfig_ItemConfig* LiveConfig_BoostsConfig::add_item_configs() { - ::ei::LiveConfig_BoostsConfig_ItemConfig* _add = _internal_add_item_configs(); +inline ::ei::LiveConfig_BoostsConfig_ItemConfig* LiveConfig_BoostsConfig::add_item_configs() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::LiveConfig_BoostsConfig_ItemConfig* _add = _internal_mutable_item_configs()->Add(); // @@protoc_insertion_point(field_add:ei.LiveConfig.BoostsConfig.item_configs) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LiveConfig_BoostsConfig_ItemConfig >& -LiveConfig_BoostsConfig::item_configs() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::LiveConfig_BoostsConfig_ItemConfig>& LiveConfig_BoostsConfig::item_configs() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.LiveConfig.BoostsConfig.item_configs) - return item_configs_; + return _internal_item_configs(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::LiveConfig_BoostsConfig_ItemConfig>& +LiveConfig_BoostsConfig::_internal_item_configs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.item_configs_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::LiveConfig_BoostsConfig_ItemConfig>* +LiveConfig_BoostsConfig::_internal_mutable_item_configs() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.item_configs_; } // optional double cash_boost_cooloff_time = 2; -inline bool LiveConfig_BoostsConfig::_internal_has_cash_boost_cooloff_time() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool LiveConfig_BoostsConfig::has_cash_boost_cooloff_time() const { - return _internal_has_cash_boost_cooloff_time(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void LiveConfig_BoostsConfig::clear_cash_boost_cooloff_time() { - cash_boost_cooloff_time_ = 0; - _has_bits_[0] &= ~0x00000001u; -} -inline double LiveConfig_BoostsConfig::_internal_cash_boost_cooloff_time() const { - return cash_boost_cooloff_time_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cash_boost_cooloff_time_ = 0; + _impl_._has_bits_[0] &= ~0x00000001u; } inline double LiveConfig_BoostsConfig::cash_boost_cooloff_time() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.BoostsConfig.cash_boost_cooloff_time) return _internal_cash_boost_cooloff_time(); } -inline void LiveConfig_BoostsConfig::_internal_set_cash_boost_cooloff_time(double value) { - _has_bits_[0] |= 0x00000001u; - cash_boost_cooloff_time_ = value; -} inline void LiveConfig_BoostsConfig::set_cash_boost_cooloff_time(double value) { _internal_set_cash_boost_cooloff_time(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.LiveConfig.BoostsConfig.cash_boost_cooloff_time) } +inline double LiveConfig_BoostsConfig::_internal_cash_boost_cooloff_time() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.cash_boost_cooloff_time_; +} +inline void LiveConfig_BoostsConfig::_internal_set_cash_boost_cooloff_time(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cash_boost_cooloff_time_ = value; +} // ------------------------------------------------------------------- // LiveConfig_GiftConfig_GiftValueConfig // optional string gift_id = 1; -inline bool LiveConfig_GiftConfig_GiftValueConfig::_internal_has_gift_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool LiveConfig_GiftConfig_GiftValueConfig::has_gift_id() const { - return _internal_has_gift_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void LiveConfig_GiftConfig_GiftValueConfig::clear_gift_id() { - gift_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gift_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& LiveConfig_GiftConfig_GiftValueConfig::gift_id() const { +inline const std::string& LiveConfig_GiftConfig_GiftValueConfig::gift_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LiveConfig.GiftConfig.GiftValueConfig.gift_id) return _internal_gift_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void LiveConfig_GiftConfig_GiftValueConfig::set_gift_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - gift_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void LiveConfig_GiftConfig_GiftValueConfig::set_gift_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.gift_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.LiveConfig.GiftConfig.GiftValueConfig.gift_id) } -inline std::string* LiveConfig_GiftConfig_GiftValueConfig::mutable_gift_id() { +inline std::string* LiveConfig_GiftConfig_GiftValueConfig::mutable_gift_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_gift_id(); // @@protoc_insertion_point(field_mutable:ei.LiveConfig.GiftConfig.GiftValueConfig.gift_id) return _s; } inline const std::string& LiveConfig_GiftConfig_GiftValueConfig::_internal_gift_id() const { - return gift_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.gift_id_.Get(); } inline void LiveConfig_GiftConfig_GiftValueConfig::_internal_set_gift_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - gift_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.gift_id_.Set(value, GetArena()); } inline std::string* LiveConfig_GiftConfig_GiftValueConfig::_internal_mutable_gift_id() { - _has_bits_[0] |= 0x00000001u; - return gift_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.gift_id_.Mutable( GetArena()); } inline std::string* LiveConfig_GiftConfig_GiftValueConfig::release_gift_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LiveConfig.GiftConfig.GiftValueConfig.gift_id) - if (!_internal_has_gift_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = gift_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (gift_id_.IsDefault()) { - gift_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.gift_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.gift_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void LiveConfig_GiftConfig_GiftValueConfig::set_allocated_gift_id(std::string* gift_id) { - if (gift_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void LiveConfig_GiftConfig_GiftValueConfig::set_allocated_gift_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - gift_id_.SetAllocated(gift_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (gift_id_.IsDefault()) { - gift_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.gift_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.gift_id_.IsDefault()) { + _impl_.gift_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.LiveConfig.GiftConfig.GiftValueConfig.gift_id) } // optional double amount = 4; -inline bool LiveConfig_GiftConfig_GiftValueConfig::_internal_has_amount() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool LiveConfig_GiftConfig_GiftValueConfig::has_amount() const { - return _internal_has_amount(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void LiveConfig_GiftConfig_GiftValueConfig::clear_amount() { - amount_ = 0; - _has_bits_[0] &= ~0x00000008u; -} -inline double LiveConfig_GiftConfig_GiftValueConfig::_internal_amount() const { - return amount_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.amount_ = 0; + _impl_._has_bits_[0] &= ~0x00000008u; } inline double LiveConfig_GiftConfig_GiftValueConfig::amount() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.GiftConfig.GiftValueConfig.amount) return _internal_amount(); } -inline void LiveConfig_GiftConfig_GiftValueConfig::_internal_set_amount(double value) { - _has_bits_[0] |= 0x00000008u; - amount_ = value; -} inline void LiveConfig_GiftConfig_GiftValueConfig::set_amount(double value) { _internal_set_amount(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.LiveConfig.GiftConfig.GiftValueConfig.amount) } +inline double LiveConfig_GiftConfig_GiftValueConfig::_internal_amount() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.amount_; +} +inline void LiveConfig_GiftConfig_GiftValueConfig::_internal_set_amount(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.amount_ = value; +} // optional double rand_min = 2; -inline bool LiveConfig_GiftConfig_GiftValueConfig::_internal_has_rand_min() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool LiveConfig_GiftConfig_GiftValueConfig::has_rand_min() const { - return _internal_has_rand_min(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void LiveConfig_GiftConfig_GiftValueConfig::clear_rand_min() { - rand_min_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline double LiveConfig_GiftConfig_GiftValueConfig::_internal_rand_min() const { - return rand_min_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.rand_min_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } inline double LiveConfig_GiftConfig_GiftValueConfig::rand_min() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.GiftConfig.GiftValueConfig.rand_min) return _internal_rand_min(); } -inline void LiveConfig_GiftConfig_GiftValueConfig::_internal_set_rand_min(double value) { - _has_bits_[0] |= 0x00000002u; - rand_min_ = value; -} inline void LiveConfig_GiftConfig_GiftValueConfig::set_rand_min(double value) { _internal_set_rand_min(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.LiveConfig.GiftConfig.GiftValueConfig.rand_min) } +inline double LiveConfig_GiftConfig_GiftValueConfig::_internal_rand_min() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.rand_min_; +} +inline void LiveConfig_GiftConfig_GiftValueConfig::_internal_set_rand_min(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.rand_min_ = value; +} // optional double rand_max = 3; -inline bool LiveConfig_GiftConfig_GiftValueConfig::_internal_has_rand_max() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool LiveConfig_GiftConfig_GiftValueConfig::has_rand_max() const { - return _internal_has_rand_max(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void LiveConfig_GiftConfig_GiftValueConfig::clear_rand_max() { - rand_max_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline double LiveConfig_GiftConfig_GiftValueConfig::_internal_rand_max() const { - return rand_max_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.rand_max_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline double LiveConfig_GiftConfig_GiftValueConfig::rand_max() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.GiftConfig.GiftValueConfig.rand_max) return _internal_rand_max(); } -inline void LiveConfig_GiftConfig_GiftValueConfig::_internal_set_rand_max(double value) { - _has_bits_[0] |= 0x00000004u; - rand_max_ = value; -} inline void LiveConfig_GiftConfig_GiftValueConfig::set_rand_max(double value) { _internal_set_rand_max(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.LiveConfig.GiftConfig.GiftValueConfig.rand_max) } +inline double LiveConfig_GiftConfig_GiftValueConfig::_internal_rand_max() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.rand_max_; +} +inline void LiveConfig_GiftConfig_GiftValueConfig::_internal_set_rand_max(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.rand_max_ = value; +} // optional double video_min = 5; -inline bool LiveConfig_GiftConfig_GiftValueConfig::_internal_has_video_min() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool LiveConfig_GiftConfig_GiftValueConfig::has_video_min() const { - return _internal_has_video_min(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void LiveConfig_GiftConfig_GiftValueConfig::clear_video_min() { - video_min_ = 0; - _has_bits_[0] &= ~0x00000010u; -} -inline double LiveConfig_GiftConfig_GiftValueConfig::_internal_video_min() const { - return video_min_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.video_min_ = 0; + _impl_._has_bits_[0] &= ~0x00000010u; } inline double LiveConfig_GiftConfig_GiftValueConfig::video_min() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.GiftConfig.GiftValueConfig.video_min) return _internal_video_min(); } -inline void LiveConfig_GiftConfig_GiftValueConfig::_internal_set_video_min(double value) { - _has_bits_[0] |= 0x00000010u; - video_min_ = value; -} inline void LiveConfig_GiftConfig_GiftValueConfig::set_video_min(double value) { _internal_set_video_min(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.LiveConfig.GiftConfig.GiftValueConfig.video_min) } +inline double LiveConfig_GiftConfig_GiftValueConfig::_internal_video_min() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.video_min_; +} +inline void LiveConfig_GiftConfig_GiftValueConfig::_internal_set_video_min(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.video_min_ = value; +} // optional double video_max = 6; -inline bool LiveConfig_GiftConfig_GiftValueConfig::_internal_has_video_max() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool LiveConfig_GiftConfig_GiftValueConfig::has_video_max() const { - return _internal_has_video_max(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void LiveConfig_GiftConfig_GiftValueConfig::clear_video_max() { - video_max_ = 0; - _has_bits_[0] &= ~0x00000020u; -} -inline double LiveConfig_GiftConfig_GiftValueConfig::_internal_video_max() const { - return video_max_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.video_max_ = 0; + _impl_._has_bits_[0] &= ~0x00000020u; } inline double LiveConfig_GiftConfig_GiftValueConfig::video_max() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.GiftConfig.GiftValueConfig.video_max) return _internal_video_max(); } -inline void LiveConfig_GiftConfig_GiftValueConfig::_internal_set_video_max(double value) { - _has_bits_[0] |= 0x00000020u; - video_max_ = value; -} inline void LiveConfig_GiftConfig_GiftValueConfig::set_video_max(double value) { _internal_set_video_max(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.LiveConfig.GiftConfig.GiftValueConfig.video_max) } +inline double LiveConfig_GiftConfig_GiftValueConfig::_internal_video_max() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.video_max_; +} +inline void LiveConfig_GiftConfig_GiftValueConfig::_internal_set_video_max(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.video_max_ = value; +} // ------------------------------------------------------------------- // LiveConfig_GiftConfig_GiftMuConfig // optional double min_spent = 1; -inline bool LiveConfig_GiftConfig_GiftMuConfig::_internal_has_min_spent() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool LiveConfig_GiftConfig_GiftMuConfig::has_min_spent() const { - return _internal_has_min_spent(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void LiveConfig_GiftConfig_GiftMuConfig::clear_min_spent() { - min_spent_ = 0; - _has_bits_[0] &= ~0x00000001u; -} -inline double LiveConfig_GiftConfig_GiftMuConfig::_internal_min_spent() const { - return min_spent_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.min_spent_ = 0; + _impl_._has_bits_[0] &= ~0x00000001u; } inline double LiveConfig_GiftConfig_GiftMuConfig::min_spent() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.GiftConfig.GiftMuConfig.min_spent) return _internal_min_spent(); } -inline void LiveConfig_GiftConfig_GiftMuConfig::_internal_set_min_spent(double value) { - _has_bits_[0] |= 0x00000001u; - min_spent_ = value; -} inline void LiveConfig_GiftConfig_GiftMuConfig::set_min_spent(double value) { _internal_set_min_spent(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.LiveConfig.GiftConfig.GiftMuConfig.min_spent) } +inline double LiveConfig_GiftConfig_GiftMuConfig::_internal_min_spent() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.min_spent_; +} +inline void LiveConfig_GiftConfig_GiftMuConfig::_internal_set_min_spent(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.min_spent_ = value; +} // optional double max_spent = 2; -inline bool LiveConfig_GiftConfig_GiftMuConfig::_internal_has_max_spent() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool LiveConfig_GiftConfig_GiftMuConfig::has_max_spent() const { - return _internal_has_max_spent(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void LiveConfig_GiftConfig_GiftMuConfig::clear_max_spent() { - max_spent_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline double LiveConfig_GiftConfig_GiftMuConfig::_internal_max_spent() const { - return max_spent_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.max_spent_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } inline double LiveConfig_GiftConfig_GiftMuConfig::max_spent() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.GiftConfig.GiftMuConfig.max_spent) return _internal_max_spent(); } -inline void LiveConfig_GiftConfig_GiftMuConfig::_internal_set_max_spent(double value) { - _has_bits_[0] |= 0x00000002u; - max_spent_ = value; -} inline void LiveConfig_GiftConfig_GiftMuConfig::set_max_spent(double value) { _internal_set_max_spent(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.LiveConfig.GiftConfig.GiftMuConfig.max_spent) } +inline double LiveConfig_GiftConfig_GiftMuConfig::_internal_max_spent() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.max_spent_; +} +inline void LiveConfig_GiftConfig_GiftMuConfig::_internal_set_max_spent(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.max_spent_ = value; +} // optional double overall_mult = 3; -inline bool LiveConfig_GiftConfig_GiftMuConfig::_internal_has_overall_mult() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool LiveConfig_GiftConfig_GiftMuConfig::has_overall_mult() const { - return _internal_has_overall_mult(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void LiveConfig_GiftConfig_GiftMuConfig::clear_overall_mult() { - overall_mult_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline double LiveConfig_GiftConfig_GiftMuConfig::_internal_overall_mult() const { - return overall_mult_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.overall_mult_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline double LiveConfig_GiftConfig_GiftMuConfig::overall_mult() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.GiftConfig.GiftMuConfig.overall_mult) return _internal_overall_mult(); } -inline void LiveConfig_GiftConfig_GiftMuConfig::_internal_set_overall_mult(double value) { - _has_bits_[0] |= 0x00000004u; - overall_mult_ = value; -} inline void LiveConfig_GiftConfig_GiftMuConfig::set_overall_mult(double value) { _internal_set_overall_mult(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.LiveConfig.GiftConfig.GiftMuConfig.overall_mult) } +inline double LiveConfig_GiftConfig_GiftMuConfig::_internal_overall_mult() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.overall_mult_; +} +inline void LiveConfig_GiftConfig_GiftMuConfig::_internal_set_overall_mult(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.overall_mult_ = value; +} // ------------------------------------------------------------------- @@ -89489,1356 +98006,1392 @@ inline void LiveConfig_GiftConfig_GiftMuConfig::set_overall_mult(double value) { // repeated .ei.LiveConfig.GiftConfig.GiftValueConfig gift_configs = 9; inline int LiveConfig_GiftConfig::_internal_gift_configs_size() const { - return gift_configs_.size(); + return _internal_gift_configs().size(); } inline int LiveConfig_GiftConfig::gift_configs_size() const { return _internal_gift_configs_size(); } inline void LiveConfig_GiftConfig::clear_gift_configs() { - gift_configs_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gift_configs_.Clear(); } -inline ::ei::LiveConfig_GiftConfig_GiftValueConfig* LiveConfig_GiftConfig::mutable_gift_configs(int index) { +inline ::ei::LiveConfig_GiftConfig_GiftValueConfig* LiveConfig_GiftConfig::mutable_gift_configs(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.LiveConfig.GiftConfig.gift_configs) - return gift_configs_.Mutable(index); + return _internal_mutable_gift_configs()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LiveConfig_GiftConfig_GiftValueConfig >* -LiveConfig_GiftConfig::mutable_gift_configs() { +inline ::google::protobuf::RepeatedPtrField<::ei::LiveConfig_GiftConfig_GiftValueConfig>* LiveConfig_GiftConfig::mutable_gift_configs() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.LiveConfig.GiftConfig.gift_configs) - return &gift_configs_; -} -inline const ::ei::LiveConfig_GiftConfig_GiftValueConfig& LiveConfig_GiftConfig::_internal_gift_configs(int index) const { - return gift_configs_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_gift_configs(); } -inline const ::ei::LiveConfig_GiftConfig_GiftValueConfig& LiveConfig_GiftConfig::gift_configs(int index) const { +inline const ::ei::LiveConfig_GiftConfig_GiftValueConfig& LiveConfig_GiftConfig::gift_configs(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LiveConfig.GiftConfig.gift_configs) - return _internal_gift_configs(index); -} -inline ::ei::LiveConfig_GiftConfig_GiftValueConfig* LiveConfig_GiftConfig::_internal_add_gift_configs() { - return gift_configs_.Add(); + return _internal_gift_configs().Get(index); } -inline ::ei::LiveConfig_GiftConfig_GiftValueConfig* LiveConfig_GiftConfig::add_gift_configs() { - ::ei::LiveConfig_GiftConfig_GiftValueConfig* _add = _internal_add_gift_configs(); +inline ::ei::LiveConfig_GiftConfig_GiftValueConfig* LiveConfig_GiftConfig::add_gift_configs() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::LiveConfig_GiftConfig_GiftValueConfig* _add = _internal_mutable_gift_configs()->Add(); // @@protoc_insertion_point(field_add:ei.LiveConfig.GiftConfig.gift_configs) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LiveConfig_GiftConfig_GiftValueConfig >& -LiveConfig_GiftConfig::gift_configs() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::LiveConfig_GiftConfig_GiftValueConfig>& LiveConfig_GiftConfig::gift_configs() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.LiveConfig.GiftConfig.gift_configs) - return gift_configs_; + return _internal_gift_configs(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::LiveConfig_GiftConfig_GiftValueConfig>& +LiveConfig_GiftConfig::_internal_gift_configs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.gift_configs_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::LiveConfig_GiftConfig_GiftValueConfig>* +LiveConfig_GiftConfig::_internal_mutable_gift_configs() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.gift_configs_; } // optional double gift_mu_min_spent = 10; -inline bool LiveConfig_GiftConfig::_internal_has_gift_mu_min_spent() const { - bool value = (_has_bits_[0] & 0x00000400u) != 0; - return value; -} inline bool LiveConfig_GiftConfig::has_gift_mu_min_spent() const { - return _internal_has_gift_mu_min_spent(); + bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0; + return value; } inline void LiveConfig_GiftConfig::clear_gift_mu_min_spent() { - gift_mu_min_spent_ = 0; - _has_bits_[0] &= ~0x00000400u; -} -inline double LiveConfig_GiftConfig::_internal_gift_mu_min_spent() const { - return gift_mu_min_spent_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gift_mu_min_spent_ = 0; + _impl_._has_bits_[0] &= ~0x00000400u; } inline double LiveConfig_GiftConfig::gift_mu_min_spent() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.GiftConfig.gift_mu_min_spent) return _internal_gift_mu_min_spent(); } -inline void LiveConfig_GiftConfig::_internal_set_gift_mu_min_spent(double value) { - _has_bits_[0] |= 0x00000400u; - gift_mu_min_spent_ = value; -} inline void LiveConfig_GiftConfig::set_gift_mu_min_spent(double value) { _internal_set_gift_mu_min_spent(value); + _impl_._has_bits_[0] |= 0x00000400u; // @@protoc_insertion_point(field_set:ei.LiveConfig.GiftConfig.gift_mu_min_spent) } +inline double LiveConfig_GiftConfig::_internal_gift_mu_min_spent() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.gift_mu_min_spent_; +} +inline void LiveConfig_GiftConfig::_internal_set_gift_mu_min_spent(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gift_mu_min_spent_ = value; +} // optional double gift_mu_max_spent = 11; -inline bool LiveConfig_GiftConfig::_internal_has_gift_mu_max_spent() const { - bool value = (_has_bits_[0] & 0x00000800u) != 0; - return value; -} inline bool LiveConfig_GiftConfig::has_gift_mu_max_spent() const { - return _internal_has_gift_mu_max_spent(); + bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; + return value; } inline void LiveConfig_GiftConfig::clear_gift_mu_max_spent() { - gift_mu_max_spent_ = 0; - _has_bits_[0] &= ~0x00000800u; -} -inline double LiveConfig_GiftConfig::_internal_gift_mu_max_spent() const { - return gift_mu_max_spent_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gift_mu_max_spent_ = 0; + _impl_._has_bits_[0] &= ~0x00000800u; } inline double LiveConfig_GiftConfig::gift_mu_max_spent() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.GiftConfig.gift_mu_max_spent) return _internal_gift_mu_max_spent(); } -inline void LiveConfig_GiftConfig::_internal_set_gift_mu_max_spent(double value) { - _has_bits_[0] |= 0x00000800u; - gift_mu_max_spent_ = value; -} inline void LiveConfig_GiftConfig::set_gift_mu_max_spent(double value) { _internal_set_gift_mu_max_spent(value); + _impl_._has_bits_[0] |= 0x00000800u; // @@protoc_insertion_point(field_set:ei.LiveConfig.GiftConfig.gift_mu_max_spent) } +inline double LiveConfig_GiftConfig::_internal_gift_mu_max_spent() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.gift_mu_max_spent_; +} +inline void LiveConfig_GiftConfig::_internal_set_gift_mu_max_spent(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gift_mu_max_spent_ = value; +} // optional double gift_mu_overall_mult = 12; -inline bool LiveConfig_GiftConfig::_internal_has_gift_mu_overall_mult() const { - bool value = (_has_bits_[0] & 0x00001000u) != 0; - return value; -} inline bool LiveConfig_GiftConfig::has_gift_mu_overall_mult() const { - return _internal_has_gift_mu_overall_mult(); + bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0; + return value; } inline void LiveConfig_GiftConfig::clear_gift_mu_overall_mult() { - gift_mu_overall_mult_ = 0; - _has_bits_[0] &= ~0x00001000u; -} -inline double LiveConfig_GiftConfig::_internal_gift_mu_overall_mult() const { - return gift_mu_overall_mult_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gift_mu_overall_mult_ = 0; + _impl_._has_bits_[0] &= ~0x00001000u; } inline double LiveConfig_GiftConfig::gift_mu_overall_mult() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.GiftConfig.gift_mu_overall_mult) return _internal_gift_mu_overall_mult(); } -inline void LiveConfig_GiftConfig::_internal_set_gift_mu_overall_mult(double value) { - _has_bits_[0] |= 0x00001000u; - gift_mu_overall_mult_ = value; -} inline void LiveConfig_GiftConfig::set_gift_mu_overall_mult(double value) { _internal_set_gift_mu_overall_mult(value); + _impl_._has_bits_[0] |= 0x00001000u; // @@protoc_insertion_point(field_set:ei.LiveConfig.GiftConfig.gift_mu_overall_mult) } +inline double LiveConfig_GiftConfig::_internal_gift_mu_overall_mult() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.gift_mu_overall_mult_; +} +inline void LiveConfig_GiftConfig::_internal_set_gift_mu_overall_mult(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gift_mu_overall_mult_ = value; +} // optional .ei.LiveConfig.GiftConfig.GiftMuConfig random_gift_mu_config = 15; -inline bool LiveConfig_GiftConfig::_internal_has_random_gift_mu_config() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || random_gift_mu_config_ != nullptr); - return value; -} inline bool LiveConfig_GiftConfig::has_random_gift_mu_config() const { - return _internal_has_random_gift_mu_config(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.random_gift_mu_config_ != nullptr); + return value; } inline void LiveConfig_GiftConfig::clear_random_gift_mu_config() { - if (random_gift_mu_config_ != nullptr) random_gift_mu_config_->Clear(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.random_gift_mu_config_ != nullptr) _impl_.random_gift_mu_config_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; } inline const ::ei::LiveConfig_GiftConfig_GiftMuConfig& LiveConfig_GiftConfig::_internal_random_gift_mu_config() const { - const ::ei::LiveConfig_GiftConfig_GiftMuConfig* p = random_gift_mu_config_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_LiveConfig_GiftConfig_GiftMuConfig_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::LiveConfig_GiftConfig_GiftMuConfig* p = _impl_.random_gift_mu_config_; + return p != nullptr ? *p : reinterpret_cast(::ei::_LiveConfig_GiftConfig_GiftMuConfig_default_instance_); } -inline const ::ei::LiveConfig_GiftConfig_GiftMuConfig& LiveConfig_GiftConfig::random_gift_mu_config() const { +inline const ::ei::LiveConfig_GiftConfig_GiftMuConfig& LiveConfig_GiftConfig::random_gift_mu_config() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LiveConfig.GiftConfig.random_gift_mu_config) return _internal_random_gift_mu_config(); } -inline void LiveConfig_GiftConfig::unsafe_arena_set_allocated_random_gift_mu_config( - ::ei::LiveConfig_GiftConfig_GiftMuConfig* random_gift_mu_config) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(random_gift_mu_config_); +inline void LiveConfig_GiftConfig::unsafe_arena_set_allocated_random_gift_mu_config(::ei::LiveConfig_GiftConfig_GiftMuConfig* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.random_gift_mu_config_); } - random_gift_mu_config_ = random_gift_mu_config; - if (random_gift_mu_config) { - _has_bits_[0] |= 0x00000001u; + _impl_.random_gift_mu_config_ = reinterpret_cast<::ei::LiveConfig_GiftConfig_GiftMuConfig*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.LiveConfig.GiftConfig.random_gift_mu_config) } inline ::ei::LiveConfig_GiftConfig_GiftMuConfig* LiveConfig_GiftConfig::release_random_gift_mu_config() { - _has_bits_[0] &= ~0x00000001u; - ::ei::LiveConfig_GiftConfig_GiftMuConfig* temp = random_gift_mu_config_; - random_gift_mu_config_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::LiveConfig_GiftConfig_GiftMuConfig* released = _impl_.random_gift_mu_config_; + _impl_.random_gift_mu_config_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::LiveConfig_GiftConfig_GiftMuConfig* LiveConfig_GiftConfig::unsafe_arena_release_random_gift_mu_config() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LiveConfig.GiftConfig.random_gift_mu_config) - _has_bits_[0] &= ~0x00000001u; - ::ei::LiveConfig_GiftConfig_GiftMuConfig* temp = random_gift_mu_config_; - random_gift_mu_config_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::LiveConfig_GiftConfig_GiftMuConfig* temp = _impl_.random_gift_mu_config_; + _impl_.random_gift_mu_config_ = nullptr; return temp; } inline ::ei::LiveConfig_GiftConfig_GiftMuConfig* LiveConfig_GiftConfig::_internal_mutable_random_gift_mu_config() { - _has_bits_[0] |= 0x00000001u; - if (random_gift_mu_config_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::LiveConfig_GiftConfig_GiftMuConfig>(GetArenaForAllocation()); - random_gift_mu_config_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.random_gift_mu_config_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::LiveConfig_GiftConfig_GiftMuConfig>(GetArena()); + _impl_.random_gift_mu_config_ = reinterpret_cast<::ei::LiveConfig_GiftConfig_GiftMuConfig*>(p); } - return random_gift_mu_config_; + return _impl_.random_gift_mu_config_; } -inline ::ei::LiveConfig_GiftConfig_GiftMuConfig* LiveConfig_GiftConfig::mutable_random_gift_mu_config() { +inline ::ei::LiveConfig_GiftConfig_GiftMuConfig* LiveConfig_GiftConfig::mutable_random_gift_mu_config() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; ::ei::LiveConfig_GiftConfig_GiftMuConfig* _msg = _internal_mutable_random_gift_mu_config(); // @@protoc_insertion_point(field_mutable:ei.LiveConfig.GiftConfig.random_gift_mu_config) return _msg; } -inline void LiveConfig_GiftConfig::set_allocated_random_gift_mu_config(::ei::LiveConfig_GiftConfig_GiftMuConfig* random_gift_mu_config) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void LiveConfig_GiftConfig::set_allocated_random_gift_mu_config(::ei::LiveConfig_GiftConfig_GiftMuConfig* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete random_gift_mu_config_; + delete (_impl_.random_gift_mu_config_); } - if (random_gift_mu_config) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(random_gift_mu_config); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - random_gift_mu_config = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, random_gift_mu_config, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000001u; + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - random_gift_mu_config_ = random_gift_mu_config; + + _impl_.random_gift_mu_config_ = reinterpret_cast<::ei::LiveConfig_GiftConfig_GiftMuConfig*>(value); // @@protoc_insertion_point(field_set_allocated:ei.LiveConfig.GiftConfig.random_gift_mu_config) } // optional .ei.LiveConfig.GiftConfig.GiftMuConfig video_gift_mu_config = 16; -inline bool LiveConfig_GiftConfig::_internal_has_video_gift_mu_config() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - PROTOBUF_ASSUME(!value || video_gift_mu_config_ != nullptr); - return value; -} inline bool LiveConfig_GiftConfig::has_video_gift_mu_config() const { - return _internal_has_video_gift_mu_config(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + PROTOBUF_ASSUME(!value || _impl_.video_gift_mu_config_ != nullptr); + return value; } inline void LiveConfig_GiftConfig::clear_video_gift_mu_config() { - if (video_gift_mu_config_ != nullptr) video_gift_mu_config_->Clear(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.video_gift_mu_config_ != nullptr) _impl_.video_gift_mu_config_->Clear(); + _impl_._has_bits_[0] &= ~0x00000002u; } inline const ::ei::LiveConfig_GiftConfig_GiftMuConfig& LiveConfig_GiftConfig::_internal_video_gift_mu_config() const { - const ::ei::LiveConfig_GiftConfig_GiftMuConfig* p = video_gift_mu_config_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_LiveConfig_GiftConfig_GiftMuConfig_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::LiveConfig_GiftConfig_GiftMuConfig* p = _impl_.video_gift_mu_config_; + return p != nullptr ? *p : reinterpret_cast(::ei::_LiveConfig_GiftConfig_GiftMuConfig_default_instance_); } -inline const ::ei::LiveConfig_GiftConfig_GiftMuConfig& LiveConfig_GiftConfig::video_gift_mu_config() const { +inline const ::ei::LiveConfig_GiftConfig_GiftMuConfig& LiveConfig_GiftConfig::video_gift_mu_config() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LiveConfig.GiftConfig.video_gift_mu_config) return _internal_video_gift_mu_config(); } -inline void LiveConfig_GiftConfig::unsafe_arena_set_allocated_video_gift_mu_config( - ::ei::LiveConfig_GiftConfig_GiftMuConfig* video_gift_mu_config) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(video_gift_mu_config_); +inline void LiveConfig_GiftConfig::unsafe_arena_set_allocated_video_gift_mu_config(::ei::LiveConfig_GiftConfig_GiftMuConfig* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.video_gift_mu_config_); } - video_gift_mu_config_ = video_gift_mu_config; - if (video_gift_mu_config) { - _has_bits_[0] |= 0x00000002u; + _impl_.video_gift_mu_config_ = reinterpret_cast<::ei::LiveConfig_GiftConfig_GiftMuConfig*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.LiveConfig.GiftConfig.video_gift_mu_config) } inline ::ei::LiveConfig_GiftConfig_GiftMuConfig* LiveConfig_GiftConfig::release_video_gift_mu_config() { - _has_bits_[0] &= ~0x00000002u; - ::ei::LiveConfig_GiftConfig_GiftMuConfig* temp = video_gift_mu_config_; - video_gift_mu_config_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::LiveConfig_GiftConfig_GiftMuConfig* released = _impl_.video_gift_mu_config_; + _impl_.video_gift_mu_config_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::LiveConfig_GiftConfig_GiftMuConfig* LiveConfig_GiftConfig::unsafe_arena_release_video_gift_mu_config() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LiveConfig.GiftConfig.video_gift_mu_config) - _has_bits_[0] &= ~0x00000002u; - ::ei::LiveConfig_GiftConfig_GiftMuConfig* temp = video_gift_mu_config_; - video_gift_mu_config_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::LiveConfig_GiftConfig_GiftMuConfig* temp = _impl_.video_gift_mu_config_; + _impl_.video_gift_mu_config_ = nullptr; return temp; } inline ::ei::LiveConfig_GiftConfig_GiftMuConfig* LiveConfig_GiftConfig::_internal_mutable_video_gift_mu_config() { - _has_bits_[0] |= 0x00000002u; - if (video_gift_mu_config_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::LiveConfig_GiftConfig_GiftMuConfig>(GetArenaForAllocation()); - video_gift_mu_config_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.video_gift_mu_config_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::LiveConfig_GiftConfig_GiftMuConfig>(GetArena()); + _impl_.video_gift_mu_config_ = reinterpret_cast<::ei::LiveConfig_GiftConfig_GiftMuConfig*>(p); } - return video_gift_mu_config_; + return _impl_.video_gift_mu_config_; } -inline ::ei::LiveConfig_GiftConfig_GiftMuConfig* LiveConfig_GiftConfig::mutable_video_gift_mu_config() { +inline ::ei::LiveConfig_GiftConfig_GiftMuConfig* LiveConfig_GiftConfig::mutable_video_gift_mu_config() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000002u; ::ei::LiveConfig_GiftConfig_GiftMuConfig* _msg = _internal_mutable_video_gift_mu_config(); // @@protoc_insertion_point(field_mutable:ei.LiveConfig.GiftConfig.video_gift_mu_config) return _msg; } -inline void LiveConfig_GiftConfig::set_allocated_video_gift_mu_config(::ei::LiveConfig_GiftConfig_GiftMuConfig* video_gift_mu_config) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void LiveConfig_GiftConfig::set_allocated_video_gift_mu_config(::ei::LiveConfig_GiftConfig_GiftMuConfig* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete video_gift_mu_config_; + delete (_impl_.video_gift_mu_config_); } - if (video_gift_mu_config) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(video_gift_mu_config); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - video_gift_mu_config = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, video_gift_mu_config, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000002u; + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - video_gift_mu_config_ = video_gift_mu_config; + + _impl_.video_gift_mu_config_ = reinterpret_cast<::ei::LiveConfig_GiftConfig_GiftMuConfig*>(value); // @@protoc_insertion_point(field_set_allocated:ei.LiveConfig.GiftConfig.video_gift_mu_config) } // optional double package_interval = 1; -inline bool LiveConfig_GiftConfig::_internal_has_package_interval() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool LiveConfig_GiftConfig::has_package_interval() const { - return _internal_has_package_interval(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void LiveConfig_GiftConfig::clear_package_interval() { - package_interval_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline double LiveConfig_GiftConfig::_internal_package_interval() const { - return package_interval_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.package_interval_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline double LiveConfig_GiftConfig::package_interval() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.GiftConfig.package_interval) return _internal_package_interval(); } -inline void LiveConfig_GiftConfig::_internal_set_package_interval(double value) { - _has_bits_[0] |= 0x00000004u; - package_interval_ = value; -} inline void LiveConfig_GiftConfig::set_package_interval(double value) { _internal_set_package_interval(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.LiveConfig.GiftConfig.package_interval) } +inline double LiveConfig_GiftConfig::_internal_package_interval() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.package_interval_; +} +inline void LiveConfig_GiftConfig::_internal_set_package_interval(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.package_interval_ = value; +} // optional double video_offer_interval = 2; -inline bool LiveConfig_GiftConfig::_internal_has_video_offer_interval() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool LiveConfig_GiftConfig::has_video_offer_interval() const { - return _internal_has_video_offer_interval(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void LiveConfig_GiftConfig::clear_video_offer_interval() { - video_offer_interval_ = 0; - _has_bits_[0] &= ~0x00000008u; -} -inline double LiveConfig_GiftConfig::_internal_video_offer_interval() const { - return video_offer_interval_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.video_offer_interval_ = 0; + _impl_._has_bits_[0] &= ~0x00000008u; } inline double LiveConfig_GiftConfig::video_offer_interval() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.GiftConfig.video_offer_interval) return _internal_video_offer_interval(); } -inline void LiveConfig_GiftConfig::_internal_set_video_offer_interval(double value) { - _has_bits_[0] |= 0x00000008u; - video_offer_interval_ = value; -} inline void LiveConfig_GiftConfig::set_video_offer_interval(double value) { _internal_set_video_offer_interval(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.LiveConfig.GiftConfig.video_offer_interval) } +inline double LiveConfig_GiftConfig::_internal_video_offer_interval() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.video_offer_interval_; +} +inline void LiveConfig_GiftConfig::_internal_set_video_offer_interval(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.video_offer_interval_ = value; +} // optional double video_offer_interval_contract = 3; -inline bool LiveConfig_GiftConfig::_internal_has_video_offer_interval_contract() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool LiveConfig_GiftConfig::has_video_offer_interval_contract() const { - return _internal_has_video_offer_interval_contract(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void LiveConfig_GiftConfig::clear_video_offer_interval_contract() { - video_offer_interval_contract_ = 0; - _has_bits_[0] &= ~0x00000010u; -} -inline double LiveConfig_GiftConfig::_internal_video_offer_interval_contract() const { - return video_offer_interval_contract_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.video_offer_interval_contract_ = 0; + _impl_._has_bits_[0] &= ~0x00000010u; } inline double LiveConfig_GiftConfig::video_offer_interval_contract() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.GiftConfig.video_offer_interval_contract) return _internal_video_offer_interval_contract(); } -inline void LiveConfig_GiftConfig::_internal_set_video_offer_interval_contract(double value) { - _has_bits_[0] |= 0x00000010u; - video_offer_interval_contract_ = value; -} inline void LiveConfig_GiftConfig::set_video_offer_interval_contract(double value) { _internal_set_video_offer_interval_contract(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.LiveConfig.GiftConfig.video_offer_interval_contract) } +inline double LiveConfig_GiftConfig::_internal_video_offer_interval_contract() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.video_offer_interval_contract_; +} +inline void LiveConfig_GiftConfig::_internal_set_video_offer_interval_contract(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.video_offer_interval_contract_ = value; +} // optional double video_offer_interval_piggy_full = 4; -inline bool LiveConfig_GiftConfig::_internal_has_video_offer_interval_piggy_full() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool LiveConfig_GiftConfig::has_video_offer_interval_piggy_full() const { - return _internal_has_video_offer_interval_piggy_full(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void LiveConfig_GiftConfig::clear_video_offer_interval_piggy_full() { - video_offer_interval_piggy_full_ = 0; - _has_bits_[0] &= ~0x00000020u; -} -inline double LiveConfig_GiftConfig::_internal_video_offer_interval_piggy_full() const { - return video_offer_interval_piggy_full_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.video_offer_interval_piggy_full_ = 0; + _impl_._has_bits_[0] &= ~0x00000020u; } inline double LiveConfig_GiftConfig::video_offer_interval_piggy_full() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.GiftConfig.video_offer_interval_piggy_full) return _internal_video_offer_interval_piggy_full(); } -inline void LiveConfig_GiftConfig::_internal_set_video_offer_interval_piggy_full(double value) { - _has_bits_[0] |= 0x00000020u; - video_offer_interval_piggy_full_ = value; -} inline void LiveConfig_GiftConfig::set_video_offer_interval_piggy_full(double value) { _internal_set_video_offer_interval_piggy_full(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.LiveConfig.GiftConfig.video_offer_interval_piggy_full) } +inline double LiveConfig_GiftConfig::_internal_video_offer_interval_piggy_full() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.video_offer_interval_piggy_full_; +} +inline void LiveConfig_GiftConfig::_internal_set_video_offer_interval_piggy_full(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.video_offer_interval_piggy_full_ = value; +} // optional double video_offer_interval_piggy_extra_full = 5; -inline bool LiveConfig_GiftConfig::_internal_has_video_offer_interval_piggy_extra_full() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool LiveConfig_GiftConfig::has_video_offer_interval_piggy_extra_full() const { - return _internal_has_video_offer_interval_piggy_extra_full(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void LiveConfig_GiftConfig::clear_video_offer_interval_piggy_extra_full() { - video_offer_interval_piggy_extra_full_ = 0; - _has_bits_[0] &= ~0x00000040u; -} -inline double LiveConfig_GiftConfig::_internal_video_offer_interval_piggy_extra_full() const { - return video_offer_interval_piggy_extra_full_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.video_offer_interval_piggy_extra_full_ = 0; + _impl_._has_bits_[0] &= ~0x00000040u; } inline double LiveConfig_GiftConfig::video_offer_interval_piggy_extra_full() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.GiftConfig.video_offer_interval_piggy_extra_full) return _internal_video_offer_interval_piggy_extra_full(); } -inline void LiveConfig_GiftConfig::_internal_set_video_offer_interval_piggy_extra_full(double value) { - _has_bits_[0] |= 0x00000040u; - video_offer_interval_piggy_extra_full_ = value; -} inline void LiveConfig_GiftConfig::set_video_offer_interval_piggy_extra_full(double value) { _internal_set_video_offer_interval_piggy_extra_full(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.LiveConfig.GiftConfig.video_offer_interval_piggy_extra_full) } +inline double LiveConfig_GiftConfig::_internal_video_offer_interval_piggy_extra_full() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.video_offer_interval_piggy_extra_full_; +} +inline void LiveConfig_GiftConfig::_internal_set_video_offer_interval_piggy_extra_full(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.video_offer_interval_piggy_extra_full_ = value; +} // optional bool video_reset_on_idle = 14; -inline bool LiveConfig_GiftConfig::_internal_has_video_reset_on_idle() const { - bool value = (_has_bits_[0] & 0x00002000u) != 0; - return value; -} inline bool LiveConfig_GiftConfig::has_video_reset_on_idle() const { - return _internal_has_video_reset_on_idle(); + bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0; + return value; } inline void LiveConfig_GiftConfig::clear_video_reset_on_idle() { - video_reset_on_idle_ = false; - _has_bits_[0] &= ~0x00002000u; -} -inline bool LiveConfig_GiftConfig::_internal_video_reset_on_idle() const { - return video_reset_on_idle_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.video_reset_on_idle_ = false; + _impl_._has_bits_[0] &= ~0x00002000u; } inline bool LiveConfig_GiftConfig::video_reset_on_idle() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.GiftConfig.video_reset_on_idle) return _internal_video_reset_on_idle(); } -inline void LiveConfig_GiftConfig::_internal_set_video_reset_on_idle(bool value) { - _has_bits_[0] |= 0x00002000u; - video_reset_on_idle_ = value; -} inline void LiveConfig_GiftConfig::set_video_reset_on_idle(bool value) { _internal_set_video_reset_on_idle(value); + _impl_._has_bits_[0] |= 0x00002000u; // @@protoc_insertion_point(field_set:ei.LiveConfig.GiftConfig.video_reset_on_idle) } +inline bool LiveConfig_GiftConfig::_internal_video_reset_on_idle() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.video_reset_on_idle_; +} +inline void LiveConfig_GiftConfig::_internal_set_video_reset_on_idle(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.video_reset_on_idle_ = value; +} // optional double package_interval_contract = 6; -inline bool LiveConfig_GiftConfig::_internal_has_package_interval_contract() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool LiveConfig_GiftConfig::has_package_interval_contract() const { - return _internal_has_package_interval_contract(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void LiveConfig_GiftConfig::clear_package_interval_contract() { - package_interval_contract_ = 0; - _has_bits_[0] &= ~0x00000080u; -} -inline double LiveConfig_GiftConfig::_internal_package_interval_contract() const { - return package_interval_contract_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.package_interval_contract_ = 0; + _impl_._has_bits_[0] &= ~0x00000080u; } inline double LiveConfig_GiftConfig::package_interval_contract() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.GiftConfig.package_interval_contract) return _internal_package_interval_contract(); } -inline void LiveConfig_GiftConfig::_internal_set_package_interval_contract(double value) { - _has_bits_[0] |= 0x00000080u; - package_interval_contract_ = value; -} inline void LiveConfig_GiftConfig::set_package_interval_contract(double value) { _internal_set_package_interval_contract(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.LiveConfig.GiftConfig.package_interval_contract) } +inline double LiveConfig_GiftConfig::_internal_package_interval_contract() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.package_interval_contract_; +} +inline void LiveConfig_GiftConfig::_internal_set_package_interval_contract(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.package_interval_contract_ = value; +} // optional double package_interval_piggy_full = 7; -inline bool LiveConfig_GiftConfig::_internal_has_package_interval_piggy_full() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool LiveConfig_GiftConfig::has_package_interval_piggy_full() const { - return _internal_has_package_interval_piggy_full(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void LiveConfig_GiftConfig::clear_package_interval_piggy_full() { - package_interval_piggy_full_ = 0; - _has_bits_[0] &= ~0x00000100u; -} -inline double LiveConfig_GiftConfig::_internal_package_interval_piggy_full() const { - return package_interval_piggy_full_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.package_interval_piggy_full_ = 0; + _impl_._has_bits_[0] &= ~0x00000100u; } inline double LiveConfig_GiftConfig::package_interval_piggy_full() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.GiftConfig.package_interval_piggy_full) return _internal_package_interval_piggy_full(); } -inline void LiveConfig_GiftConfig::_internal_set_package_interval_piggy_full(double value) { - _has_bits_[0] |= 0x00000100u; - package_interval_piggy_full_ = value; -} inline void LiveConfig_GiftConfig::set_package_interval_piggy_full(double value) { _internal_set_package_interval_piggy_full(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.LiveConfig.GiftConfig.package_interval_piggy_full) } +inline double LiveConfig_GiftConfig::_internal_package_interval_piggy_full() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.package_interval_piggy_full_; +} +inline void LiveConfig_GiftConfig::_internal_set_package_interval_piggy_full(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.package_interval_piggy_full_ = value; +} // optional double package_interval_piggy_extra_full = 8; -inline bool LiveConfig_GiftConfig::_internal_has_package_interval_piggy_extra_full() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool LiveConfig_GiftConfig::has_package_interval_piggy_extra_full() const { - return _internal_has_package_interval_piggy_extra_full(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void LiveConfig_GiftConfig::clear_package_interval_piggy_extra_full() { - package_interval_piggy_extra_full_ = 0; - _has_bits_[0] &= ~0x00000200u; -} -inline double LiveConfig_GiftConfig::_internal_package_interval_piggy_extra_full() const { - return package_interval_piggy_extra_full_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.package_interval_piggy_extra_full_ = 0; + _impl_._has_bits_[0] &= ~0x00000200u; } inline double LiveConfig_GiftConfig::package_interval_piggy_extra_full() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.GiftConfig.package_interval_piggy_extra_full) return _internal_package_interval_piggy_extra_full(); } -inline void LiveConfig_GiftConfig::_internal_set_package_interval_piggy_extra_full(double value) { - _has_bits_[0] |= 0x00000200u; - package_interval_piggy_extra_full_ = value; -} inline void LiveConfig_GiftConfig::set_package_interval_piggy_extra_full(double value) { _internal_set_package_interval_piggy_extra_full(value); + _impl_._has_bits_[0] |= 0x00000200u; // @@protoc_insertion_point(field_set:ei.LiveConfig.GiftConfig.package_interval_piggy_extra_full) } +inline double LiveConfig_GiftConfig::_internal_package_interval_piggy_extra_full() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.package_interval_piggy_extra_full_; +} +inline void LiveConfig_GiftConfig::_internal_set_package_interval_piggy_extra_full(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.package_interval_piggy_extra_full_ = value; +} // optional bool package_reset_on_idle = 13; -inline bool LiveConfig_GiftConfig::_internal_has_package_reset_on_idle() const { - bool value = (_has_bits_[0] & 0x00004000u) != 0; - return value; -} inline bool LiveConfig_GiftConfig::has_package_reset_on_idle() const { - return _internal_has_package_reset_on_idle(); + bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0; + return value; } inline void LiveConfig_GiftConfig::clear_package_reset_on_idle() { - package_reset_on_idle_ = false; - _has_bits_[0] &= ~0x00004000u; -} -inline bool LiveConfig_GiftConfig::_internal_package_reset_on_idle() const { - return package_reset_on_idle_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.package_reset_on_idle_ = false; + _impl_._has_bits_[0] &= ~0x00004000u; } inline bool LiveConfig_GiftConfig::package_reset_on_idle() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.GiftConfig.package_reset_on_idle) return _internal_package_reset_on_idle(); } -inline void LiveConfig_GiftConfig::_internal_set_package_reset_on_idle(bool value) { - _has_bits_[0] |= 0x00004000u; - package_reset_on_idle_ = value; -} inline void LiveConfig_GiftConfig::set_package_reset_on_idle(bool value) { _internal_set_package_reset_on_idle(value); + _impl_._has_bits_[0] |= 0x00004000u; // @@protoc_insertion_point(field_set:ei.LiveConfig.GiftConfig.package_reset_on_idle) } +inline bool LiveConfig_GiftConfig::_internal_package_reset_on_idle() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.package_reset_on_idle_; +} +inline void LiveConfig_GiftConfig::_internal_set_package_reset_on_idle(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.package_reset_on_idle_ = value; +} // ------------------------------------------------------------------- // LiveConfig_MiscConfig // optional bool ask_to_track = 1; -inline bool LiveConfig_MiscConfig::_internal_has_ask_to_track() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool LiveConfig_MiscConfig::has_ask_to_track() const { - return _internal_has_ask_to_track(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void LiveConfig_MiscConfig::clear_ask_to_track() { - ask_to_track_ = false; - _has_bits_[0] &= ~0x00000004u; -} -inline bool LiveConfig_MiscConfig::_internal_ask_to_track() const { - return ask_to_track_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ask_to_track_ = false; + _impl_._has_bits_[0] &= ~0x00000004u; } inline bool LiveConfig_MiscConfig::ask_to_track() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.MiscConfig.ask_to_track) return _internal_ask_to_track(); } -inline void LiveConfig_MiscConfig::_internal_set_ask_to_track(bool value) { - _has_bits_[0] |= 0x00000004u; - ask_to_track_ = value; -} inline void LiveConfig_MiscConfig::set_ask_to_track(bool value) { _internal_set_ask_to_track(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.LiveConfig.MiscConfig.ask_to_track) } +inline bool LiveConfig_MiscConfig::_internal_ask_to_track() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.ask_to_track_; +} +inline void LiveConfig_MiscConfig::_internal_set_ask_to_track(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ask_to_track_ = value; +} // optional double ask_to_track_min_soul_eggs = 2; -inline bool LiveConfig_MiscConfig::_internal_has_ask_to_track_min_soul_eggs() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool LiveConfig_MiscConfig::has_ask_to_track_min_soul_eggs() const { - return _internal_has_ask_to_track_min_soul_eggs(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void LiveConfig_MiscConfig::clear_ask_to_track_min_soul_eggs() { - ask_to_track_min_soul_eggs_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline double LiveConfig_MiscConfig::_internal_ask_to_track_min_soul_eggs() const { - return ask_to_track_min_soul_eggs_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ask_to_track_min_soul_eggs_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } inline double LiveConfig_MiscConfig::ask_to_track_min_soul_eggs() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.MiscConfig.ask_to_track_min_soul_eggs) return _internal_ask_to_track_min_soul_eggs(); } -inline void LiveConfig_MiscConfig::_internal_set_ask_to_track_min_soul_eggs(double value) { - _has_bits_[0] |= 0x00000002u; - ask_to_track_min_soul_eggs_ = value; -} inline void LiveConfig_MiscConfig::set_ask_to_track_min_soul_eggs(double value) { _internal_set_ask_to_track_min_soul_eggs(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.LiveConfig.MiscConfig.ask_to_track_min_soul_eggs) } +inline double LiveConfig_MiscConfig::_internal_ask_to_track_min_soul_eggs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.ask_to_track_min_soul_eggs_; +} +inline void LiveConfig_MiscConfig::_internal_set_ask_to_track_min_soul_eggs(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ask_to_track_min_soul_eggs_ = value; +} // optional string ask_to_track_message = 3; -inline bool LiveConfig_MiscConfig::_internal_has_ask_to_track_message() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool LiveConfig_MiscConfig::has_ask_to_track_message() const { - return _internal_has_ask_to_track_message(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void LiveConfig_MiscConfig::clear_ask_to_track_message() { - ask_to_track_message_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ask_to_track_message_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& LiveConfig_MiscConfig::ask_to_track_message() const { +inline const std::string& LiveConfig_MiscConfig::ask_to_track_message() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LiveConfig.MiscConfig.ask_to_track_message) return _internal_ask_to_track_message(); } -template -inline PROTOBUF_ALWAYS_INLINE -void LiveConfig_MiscConfig::set_ask_to_track_message(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - ask_to_track_message_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void LiveConfig_MiscConfig::set_ask_to_track_message(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.ask_to_track_message_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.LiveConfig.MiscConfig.ask_to_track_message) } -inline std::string* LiveConfig_MiscConfig::mutable_ask_to_track_message() { +inline std::string* LiveConfig_MiscConfig::mutable_ask_to_track_message() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_ask_to_track_message(); // @@protoc_insertion_point(field_mutable:ei.LiveConfig.MiscConfig.ask_to_track_message) return _s; } inline const std::string& LiveConfig_MiscConfig::_internal_ask_to_track_message() const { - return ask_to_track_message_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.ask_to_track_message_.Get(); } inline void LiveConfig_MiscConfig::_internal_set_ask_to_track_message(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - ask_to_track_message_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.ask_to_track_message_.Set(value, GetArena()); } inline std::string* LiveConfig_MiscConfig::_internal_mutable_ask_to_track_message() { - _has_bits_[0] |= 0x00000001u; - return ask_to_track_message_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.ask_to_track_message_.Mutable( GetArena()); } inline std::string* LiveConfig_MiscConfig::release_ask_to_track_message() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LiveConfig.MiscConfig.ask_to_track_message) - if (!_internal_has_ask_to_track_message()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = ask_to_track_message_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ask_to_track_message_.IsDefault()) { - ask_to_track_message_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.ask_to_track_message_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ask_to_track_message_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void LiveConfig_MiscConfig::set_allocated_ask_to_track_message(std::string* ask_to_track_message) { - if (ask_to_track_message != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void LiveConfig_MiscConfig::set_allocated_ask_to_track_message(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - ask_to_track_message_.SetAllocated(ask_to_track_message, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ask_to_track_message_.IsDefault()) { - ask_to_track_message_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ask_to_track_message_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.ask_to_track_message_.IsDefault()) { + _impl_.ask_to_track_message_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.LiveConfig.MiscConfig.ask_to_track_message) } // optional bool ask_to_track_show_pre_dialog = 4; -inline bool LiveConfig_MiscConfig::_internal_has_ask_to_track_show_pre_dialog() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool LiveConfig_MiscConfig::has_ask_to_track_show_pre_dialog() const { - return _internal_has_ask_to_track_show_pre_dialog(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void LiveConfig_MiscConfig::clear_ask_to_track_show_pre_dialog() { - ask_to_track_show_pre_dialog_ = false; - _has_bits_[0] &= ~0x00000008u; -} -inline bool LiveConfig_MiscConfig::_internal_ask_to_track_show_pre_dialog() const { - return ask_to_track_show_pre_dialog_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ask_to_track_show_pre_dialog_ = false; + _impl_._has_bits_[0] &= ~0x00000008u; } inline bool LiveConfig_MiscConfig::ask_to_track_show_pre_dialog() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.MiscConfig.ask_to_track_show_pre_dialog) return _internal_ask_to_track_show_pre_dialog(); } -inline void LiveConfig_MiscConfig::_internal_set_ask_to_track_show_pre_dialog(bool value) { - _has_bits_[0] |= 0x00000008u; - ask_to_track_show_pre_dialog_ = value; -} inline void LiveConfig_MiscConfig::set_ask_to_track_show_pre_dialog(bool value) { _internal_set_ask_to_track_show_pre_dialog(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.LiveConfig.MiscConfig.ask_to_track_show_pre_dialog) } +inline bool LiveConfig_MiscConfig::_internal_ask_to_track_show_pre_dialog() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.ask_to_track_show_pre_dialog_; +} +inline void LiveConfig_MiscConfig::_internal_set_ask_to_track_show_pre_dialog(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ask_to_track_show_pre_dialog_ = value; +} // optional bool ask_to_track_after_privacy = 5; -inline bool LiveConfig_MiscConfig::_internal_has_ask_to_track_after_privacy() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool LiveConfig_MiscConfig::has_ask_to_track_after_privacy() const { - return _internal_has_ask_to_track_after_privacy(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void LiveConfig_MiscConfig::clear_ask_to_track_after_privacy() { - ask_to_track_after_privacy_ = false; - _has_bits_[0] &= ~0x00000010u; -} -inline bool LiveConfig_MiscConfig::_internal_ask_to_track_after_privacy() const { - return ask_to_track_after_privacy_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ask_to_track_after_privacy_ = false; + _impl_._has_bits_[0] &= ~0x00000010u; } inline bool LiveConfig_MiscConfig::ask_to_track_after_privacy() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.MiscConfig.ask_to_track_after_privacy) return _internal_ask_to_track_after_privacy(); } -inline void LiveConfig_MiscConfig::_internal_set_ask_to_track_after_privacy(bool value) { - _has_bits_[0] |= 0x00000010u; - ask_to_track_after_privacy_ = value; -} inline void LiveConfig_MiscConfig::set_ask_to_track_after_privacy(bool value) { _internal_set_ask_to_track_after_privacy(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.LiveConfig.MiscConfig.ask_to_track_after_privacy) } +inline bool LiveConfig_MiscConfig::_internal_ask_to_track_after_privacy() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.ask_to_track_after_privacy_; +} +inline void LiveConfig_MiscConfig::_internal_set_ask_to_track_after_privacy(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ask_to_track_after_privacy_ = value; +} // optional double chicken_run_boost_percentage = 6; -inline bool LiveConfig_MiscConfig::_internal_has_chicken_run_boost_percentage() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool LiveConfig_MiscConfig::has_chicken_run_boost_percentage() const { - return _internal_has_chicken_run_boost_percentage(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void LiveConfig_MiscConfig::clear_chicken_run_boost_percentage() { - chicken_run_boost_percentage_ = 0; - _has_bits_[0] &= ~0x00000080u; -} -inline double LiveConfig_MiscConfig::_internal_chicken_run_boost_percentage() const { - return chicken_run_boost_percentage_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.chicken_run_boost_percentage_ = 0; + _impl_._has_bits_[0] &= ~0x00000080u; } inline double LiveConfig_MiscConfig::chicken_run_boost_percentage() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.MiscConfig.chicken_run_boost_percentage) return _internal_chicken_run_boost_percentage(); } -inline void LiveConfig_MiscConfig::_internal_set_chicken_run_boost_percentage(double value) { - _has_bits_[0] |= 0x00000080u; - chicken_run_boost_percentage_ = value; -} inline void LiveConfig_MiscConfig::set_chicken_run_boost_percentage(double value) { _internal_set_chicken_run_boost_percentage(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.LiveConfig.MiscConfig.chicken_run_boost_percentage) } +inline double LiveConfig_MiscConfig::_internal_chicken_run_boost_percentage() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.chicken_run_boost_percentage_; +} +inline void LiveConfig_MiscConfig::_internal_set_chicken_run_boost_percentage(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.chicken_run_boost_percentage_ = value; +} // optional uint32 shells_intro_tickets = 7; -inline bool LiveConfig_MiscConfig::_internal_has_shells_intro_tickets() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool LiveConfig_MiscConfig::has_shells_intro_tickets() const { - return _internal_has_shells_intro_tickets(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void LiveConfig_MiscConfig::clear_shells_intro_tickets() { - shells_intro_tickets_ = 0u; - _has_bits_[0] &= ~0x00000040u; -} -inline uint32_t LiveConfig_MiscConfig::_internal_shells_intro_tickets() const { - return shells_intro_tickets_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.shells_intro_tickets_ = 0u; + _impl_._has_bits_[0] &= ~0x00000040u; } -inline uint32_t LiveConfig_MiscConfig::shells_intro_tickets() const { +inline ::uint32_t LiveConfig_MiscConfig::shells_intro_tickets() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.MiscConfig.shells_intro_tickets) return _internal_shells_intro_tickets(); } -inline void LiveConfig_MiscConfig::_internal_set_shells_intro_tickets(uint32_t value) { - _has_bits_[0] |= 0x00000040u; - shells_intro_tickets_ = value; -} -inline void LiveConfig_MiscConfig::set_shells_intro_tickets(uint32_t value) { +inline void LiveConfig_MiscConfig::set_shells_intro_tickets(::uint32_t value) { _internal_set_shells_intro_tickets(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.LiveConfig.MiscConfig.shells_intro_tickets) } +inline ::uint32_t LiveConfig_MiscConfig::_internal_shells_intro_tickets() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.shells_intro_tickets_; +} +inline void LiveConfig_MiscConfig::_internal_set_shells_intro_tickets(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.shells_intro_tickets_ = value; +} // optional uint32 shells_max_free_chicken_configs = 8; -inline bool LiveConfig_MiscConfig::_internal_has_shells_max_free_chicken_configs() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool LiveConfig_MiscConfig::has_shells_max_free_chicken_configs() const { - return _internal_has_shells_max_free_chicken_configs(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void LiveConfig_MiscConfig::clear_shells_max_free_chicken_configs() { - shells_max_free_chicken_configs_ = 0u; - _has_bits_[0] &= ~0x00000100u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.shells_max_free_chicken_configs_ = 0u; + _impl_._has_bits_[0] &= ~0x00000100u; } -inline uint32_t LiveConfig_MiscConfig::_internal_shells_max_free_chicken_configs() const { - return shells_max_free_chicken_configs_; -} -inline uint32_t LiveConfig_MiscConfig::shells_max_free_chicken_configs() const { +inline ::uint32_t LiveConfig_MiscConfig::shells_max_free_chicken_configs() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.MiscConfig.shells_max_free_chicken_configs) return _internal_shells_max_free_chicken_configs(); } -inline void LiveConfig_MiscConfig::_internal_set_shells_max_free_chicken_configs(uint32_t value) { - _has_bits_[0] |= 0x00000100u; - shells_max_free_chicken_configs_ = value; -} -inline void LiveConfig_MiscConfig::set_shells_max_free_chicken_configs(uint32_t value) { +inline void LiveConfig_MiscConfig::set_shells_max_free_chicken_configs(::uint32_t value) { _internal_set_shells_max_free_chicken_configs(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.LiveConfig.MiscConfig.shells_max_free_chicken_configs) } +inline ::uint32_t LiveConfig_MiscConfig::_internal_shells_max_free_chicken_configs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.shells_max_free_chicken_configs_; +} +inline void LiveConfig_MiscConfig::_internal_set_shells_max_free_chicken_configs(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.shells_max_free_chicken_configs_ = value; +} // optional uint32 shells_intro_alert_threshold = 9; -inline bool LiveConfig_MiscConfig::_internal_has_shells_intro_alert_threshold() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool LiveConfig_MiscConfig::has_shells_intro_alert_threshold() const { - return _internal_has_shells_intro_alert_threshold(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void LiveConfig_MiscConfig::clear_shells_intro_alert_threshold() { - shells_intro_alert_threshold_ = 0u; - _has_bits_[0] &= ~0x00000200u; -} -inline uint32_t LiveConfig_MiscConfig::_internal_shells_intro_alert_threshold() const { - return shells_intro_alert_threshold_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.shells_intro_alert_threshold_ = 0u; + _impl_._has_bits_[0] &= ~0x00000200u; } -inline uint32_t LiveConfig_MiscConfig::shells_intro_alert_threshold() const { +inline ::uint32_t LiveConfig_MiscConfig::shells_intro_alert_threshold() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.MiscConfig.shells_intro_alert_threshold) return _internal_shells_intro_alert_threshold(); } -inline void LiveConfig_MiscConfig::_internal_set_shells_intro_alert_threshold(uint32_t value) { - _has_bits_[0] |= 0x00000200u; - shells_intro_alert_threshold_ = value; -} -inline void LiveConfig_MiscConfig::set_shells_intro_alert_threshold(uint32_t value) { +inline void LiveConfig_MiscConfig::set_shells_intro_alert_threshold(::uint32_t value) { _internal_set_shells_intro_alert_threshold(value); + _impl_._has_bits_[0] |= 0x00000200u; // @@protoc_insertion_point(field_set:ei.LiveConfig.MiscConfig.shells_intro_alert_threshold) } +inline ::uint32_t LiveConfig_MiscConfig::_internal_shells_intro_alert_threshold() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.shells_intro_alert_threshold_; +} +inline void LiveConfig_MiscConfig::_internal_set_shells_intro_alert_threshold(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.shells_intro_alert_threshold_ = value; +} // optional uint32 shells_lighting_controls_price = 14 [default = 175]; -inline bool LiveConfig_MiscConfig::_internal_has_shells_lighting_controls_price() const { - bool value = (_has_bits_[0] & 0x00002000u) != 0; - return value; -} inline bool LiveConfig_MiscConfig::has_shells_lighting_controls_price() const { - return _internal_has_shells_lighting_controls_price(); + bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0; + return value; } inline void LiveConfig_MiscConfig::clear_shells_lighting_controls_price() { - shells_lighting_controls_price_ = 175u; - _has_bits_[0] &= ~0x00002000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.shells_lighting_controls_price_ = 175u; + _impl_._has_bits_[0] &= ~0x00002000u; } -inline uint32_t LiveConfig_MiscConfig::_internal_shells_lighting_controls_price() const { - return shells_lighting_controls_price_; -} -inline uint32_t LiveConfig_MiscConfig::shells_lighting_controls_price() const { +inline ::uint32_t LiveConfig_MiscConfig::shells_lighting_controls_price() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.MiscConfig.shells_lighting_controls_price) return _internal_shells_lighting_controls_price(); } -inline void LiveConfig_MiscConfig::_internal_set_shells_lighting_controls_price(uint32_t value) { - _has_bits_[0] |= 0x00002000u; - shells_lighting_controls_price_ = value; -} -inline void LiveConfig_MiscConfig::set_shells_lighting_controls_price(uint32_t value) { +inline void LiveConfig_MiscConfig::set_shells_lighting_controls_price(::uint32_t value) { _internal_set_shells_lighting_controls_price(value); + _impl_._has_bits_[0] |= 0x00002000u; // @@protoc_insertion_point(field_set:ei.LiveConfig.MiscConfig.shells_lighting_controls_price) } +inline ::uint32_t LiveConfig_MiscConfig::_internal_shells_lighting_controls_price() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.shells_lighting_controls_price_; +} +inline void LiveConfig_MiscConfig::_internal_set_shells_lighting_controls_price(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.shells_lighting_controls_price_ = value; +} // optional double contracts_expert_league_min_soul_power = 10; -inline bool LiveConfig_MiscConfig::_internal_has_contracts_expert_league_min_soul_power() const { - bool value = (_has_bits_[0] & 0x00000400u) != 0; - return value; -} inline bool LiveConfig_MiscConfig::has_contracts_expert_league_min_soul_power() const { - return _internal_has_contracts_expert_league_min_soul_power(); + bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0; + return value; } inline void LiveConfig_MiscConfig::clear_contracts_expert_league_min_soul_power() { - contracts_expert_league_min_soul_power_ = 0; - _has_bits_[0] &= ~0x00000400u; -} -inline double LiveConfig_MiscConfig::_internal_contracts_expert_league_min_soul_power() const { - return contracts_expert_league_min_soul_power_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contracts_expert_league_min_soul_power_ = 0; + _impl_._has_bits_[0] &= ~0x00000400u; } inline double LiveConfig_MiscConfig::contracts_expert_league_min_soul_power() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.MiscConfig.contracts_expert_league_min_soul_power) return _internal_contracts_expert_league_min_soul_power(); } -inline void LiveConfig_MiscConfig::_internal_set_contracts_expert_league_min_soul_power(double value) { - _has_bits_[0] |= 0x00000400u; - contracts_expert_league_min_soul_power_ = value; -} inline void LiveConfig_MiscConfig::set_contracts_expert_league_min_soul_power(double value) { _internal_set_contracts_expert_league_min_soul_power(value); + _impl_._has_bits_[0] |= 0x00000400u; // @@protoc_insertion_point(field_set:ei.LiveConfig.MiscConfig.contracts_expert_league_min_soul_power) } +inline double LiveConfig_MiscConfig::_internal_contracts_expert_league_min_soul_power() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contracts_expert_league_min_soul_power_; +} +inline void LiveConfig_MiscConfig::_internal_set_contracts_expert_league_min_soul_power(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contracts_expert_league_min_soul_power_ = value; +} // optional double new_player_event_duration = 11; -inline bool LiveConfig_MiscConfig::_internal_has_new_player_event_duration() const { - bool value = (_has_bits_[0] & 0x00000800u) != 0; - return value; -} inline bool LiveConfig_MiscConfig::has_new_player_event_duration() const { - return _internal_has_new_player_event_duration(); + bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; + return value; } inline void LiveConfig_MiscConfig::clear_new_player_event_duration() { - new_player_event_duration_ = 0; - _has_bits_[0] &= ~0x00000800u; -} -inline double LiveConfig_MiscConfig::_internal_new_player_event_duration() const { - return new_player_event_duration_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.new_player_event_duration_ = 0; + _impl_._has_bits_[0] &= ~0x00000800u; } inline double LiveConfig_MiscConfig::new_player_event_duration() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.MiscConfig.new_player_event_duration) return _internal_new_player_event_duration(); } -inline void LiveConfig_MiscConfig::_internal_set_new_player_event_duration(double value) { - _has_bits_[0] |= 0x00000800u; - new_player_event_duration_ = value; -} inline void LiveConfig_MiscConfig::set_new_player_event_duration(double value) { _internal_set_new_player_event_duration(value); + _impl_._has_bits_[0] |= 0x00000800u; // @@protoc_insertion_point(field_set:ei.LiveConfig.MiscConfig.new_player_event_duration) } +inline double LiveConfig_MiscConfig::_internal_new_player_event_duration() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.new_player_event_duration_; +} +inline void LiveConfig_MiscConfig::_internal_set_new_player_event_duration(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.new_player_event_duration_ = value; +} // optional bool contracts_club_available = 12; -inline bool LiveConfig_MiscConfig::_internal_has_contracts_club_available() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool LiveConfig_MiscConfig::has_contracts_club_available() const { - return _internal_has_contracts_club_available(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void LiveConfig_MiscConfig::clear_contracts_club_available() { - contracts_club_available_ = false; - _has_bits_[0] &= ~0x00000020u; -} -inline bool LiveConfig_MiscConfig::_internal_contracts_club_available() const { - return contracts_club_available_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contracts_club_available_ = false; + _impl_._has_bits_[0] &= ~0x00000020u; } inline bool LiveConfig_MiscConfig::contracts_club_available() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.MiscConfig.contracts_club_available) return _internal_contracts_club_available(); } -inline void LiveConfig_MiscConfig::_internal_set_contracts_club_available(bool value) { - _has_bits_[0] |= 0x00000020u; - contracts_club_available_ = value; -} inline void LiveConfig_MiscConfig::set_contracts_club_available(bool value) { _internal_set_contracts_club_available(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.LiveConfig.MiscConfig.contracts_club_available) } +inline bool LiveConfig_MiscConfig::_internal_contracts_club_available() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contracts_club_available_; +} +inline void LiveConfig_MiscConfig::_internal_set_contracts_club_available(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contracts_club_available_ = value; +} // optional bool contracts_beta = 13; -inline bool LiveConfig_MiscConfig::_internal_has_contracts_beta() const { - bool value = (_has_bits_[0] & 0x00001000u) != 0; - return value; -} inline bool LiveConfig_MiscConfig::has_contracts_beta() const { - return _internal_has_contracts_beta(); + bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0; + return value; } inline void LiveConfig_MiscConfig::clear_contracts_beta() { - contracts_beta_ = false; - _has_bits_[0] &= ~0x00001000u; -} -inline bool LiveConfig_MiscConfig::_internal_contracts_beta() const { - return contracts_beta_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contracts_beta_ = false; + _impl_._has_bits_[0] &= ~0x00001000u; } inline bool LiveConfig_MiscConfig::contracts_beta() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.MiscConfig.contracts_beta) return _internal_contracts_beta(); } -inline void LiveConfig_MiscConfig::_internal_set_contracts_beta(bool value) { - _has_bits_[0] |= 0x00001000u; - contracts_beta_ = value; -} inline void LiveConfig_MiscConfig::set_contracts_beta(bool value) { _internal_set_contracts_beta(value); + _impl_._has_bits_[0] |= 0x00001000u; // @@protoc_insertion_point(field_set:ei.LiveConfig.MiscConfig.contracts_beta) } +inline bool LiveConfig_MiscConfig::_internal_contracts_beta() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contracts_beta_; +} +inline void LiveConfig_MiscConfig::_internal_set_contracts_beta(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contracts_beta_ = value; +} // ------------------------------------------------------------------- // LiveConfig_HelpConfig_HowToVideoInfo // optional .ei.LiveConfig.HelpConfig.HowToVideoInfo.Type type = 6; -inline bool LiveConfig_HelpConfig_HowToVideoInfo::_internal_has_type() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool LiveConfig_HelpConfig_HowToVideoInfo::has_type() const { - return _internal_has_type(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void LiveConfig_HelpConfig_HowToVideoInfo::clear_type() { - type_ = 0; - _has_bits_[0] &= ~0x00000020u; -} -inline ::ei::LiveConfig_HelpConfig_HowToVideoInfo_Type LiveConfig_HelpConfig_HowToVideoInfo::_internal_type() const { - return static_cast< ::ei::LiveConfig_HelpConfig_HowToVideoInfo_Type >(type_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.type_ = 0; + _impl_._has_bits_[0] &= ~0x00000020u; } inline ::ei::LiveConfig_HelpConfig_HowToVideoInfo_Type LiveConfig_HelpConfig_HowToVideoInfo::type() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.HelpConfig.HowToVideoInfo.type) return _internal_type(); } -inline void LiveConfig_HelpConfig_HowToVideoInfo::_internal_set_type(::ei::LiveConfig_HelpConfig_HowToVideoInfo_Type value) { - assert(::ei::LiveConfig_HelpConfig_HowToVideoInfo_Type_IsValid(value)); - _has_bits_[0] |= 0x00000020u; - type_ = value; -} inline void LiveConfig_HelpConfig_HowToVideoInfo::set_type(::ei::LiveConfig_HelpConfig_HowToVideoInfo_Type value) { _internal_set_type(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.LiveConfig.HelpConfig.HowToVideoInfo.type) } +inline ::ei::LiveConfig_HelpConfig_HowToVideoInfo_Type LiveConfig_HelpConfig_HowToVideoInfo::_internal_type() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::LiveConfig_HelpConfig_HowToVideoInfo_Type>(_impl_.type_); +} +inline void LiveConfig_HelpConfig_HowToVideoInfo::_internal_set_type(::ei::LiveConfig_HelpConfig_HowToVideoInfo_Type value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::LiveConfig_HelpConfig_HowToVideoInfo_Type_IsValid(value)); + _impl_.type_ = value; +} // optional string name = 1; -inline bool LiveConfig_HelpConfig_HowToVideoInfo::_internal_has_name() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool LiveConfig_HelpConfig_HowToVideoInfo::has_name() const { - return _internal_has_name(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void LiveConfig_HelpConfig_HowToVideoInfo::clear_name() { - name_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.name_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& LiveConfig_HelpConfig_HowToVideoInfo::name() const { +inline const std::string& LiveConfig_HelpConfig_HowToVideoInfo::name() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LiveConfig.HelpConfig.HowToVideoInfo.name) return _internal_name(); } -template -inline PROTOBUF_ALWAYS_INLINE -void LiveConfig_HelpConfig_HowToVideoInfo::set_name(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void LiveConfig_HelpConfig_HowToVideoInfo::set_name(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.name_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.LiveConfig.HelpConfig.HowToVideoInfo.name) } -inline std::string* LiveConfig_HelpConfig_HowToVideoInfo::mutable_name() { +inline std::string* LiveConfig_HelpConfig_HowToVideoInfo::mutable_name() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_name(); // @@protoc_insertion_point(field_mutable:ei.LiveConfig.HelpConfig.HowToVideoInfo.name) return _s; } inline const std::string& LiveConfig_HelpConfig_HowToVideoInfo::_internal_name() const { - return name_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.name_.Get(); } inline void LiveConfig_HelpConfig_HowToVideoInfo::_internal_set_name(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - name_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.name_.Set(value, GetArena()); } inline std::string* LiveConfig_HelpConfig_HowToVideoInfo::_internal_mutable_name() { - _has_bits_[0] |= 0x00000001u; - return name_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.name_.Mutable( GetArena()); } inline std::string* LiveConfig_HelpConfig_HowToVideoInfo::release_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LiveConfig.HelpConfig.HowToVideoInfo.name) - if (!_internal_has_name()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = name_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (name_.IsDefault()) { - name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.name_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void LiveConfig_HelpConfig_HowToVideoInfo::set_allocated_name(std::string* name) { - if (name != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void LiveConfig_HelpConfig_HowToVideoInfo::set_allocated_name(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - name_.SetAllocated(name, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (name_.IsDefault()) { - name_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.name_.IsDefault()) { + _impl_.name_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.LiveConfig.HelpConfig.HowToVideoInfo.name) } // optional string description = 2; -inline bool LiveConfig_HelpConfig_HowToVideoInfo::_internal_has_description() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool LiveConfig_HelpConfig_HowToVideoInfo::has_description() const { - return _internal_has_description(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void LiveConfig_HelpConfig_HowToVideoInfo::clear_description() { - description_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.description_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& LiveConfig_HelpConfig_HowToVideoInfo::description() const { +inline const std::string& LiveConfig_HelpConfig_HowToVideoInfo::description() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LiveConfig.HelpConfig.HowToVideoInfo.description) return _internal_description(); } -template -inline PROTOBUF_ALWAYS_INLINE -void LiveConfig_HelpConfig_HowToVideoInfo::set_description(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - description_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void LiveConfig_HelpConfig_HowToVideoInfo::set_description(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.description_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.LiveConfig.HelpConfig.HowToVideoInfo.description) } -inline std::string* LiveConfig_HelpConfig_HowToVideoInfo::mutable_description() { +inline std::string* LiveConfig_HelpConfig_HowToVideoInfo::mutable_description() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_description(); // @@protoc_insertion_point(field_mutable:ei.LiveConfig.HelpConfig.HowToVideoInfo.description) return _s; } inline const std::string& LiveConfig_HelpConfig_HowToVideoInfo::_internal_description() const { - return description_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.description_.Get(); } inline void LiveConfig_HelpConfig_HowToVideoInfo::_internal_set_description(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - description_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.description_.Set(value, GetArena()); } inline std::string* LiveConfig_HelpConfig_HowToVideoInfo::_internal_mutable_description() { - _has_bits_[0] |= 0x00000002u; - return description_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.description_.Mutable( GetArena()); } inline std::string* LiveConfig_HelpConfig_HowToVideoInfo::release_description() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LiveConfig.HelpConfig.HowToVideoInfo.description) - if (!_internal_has_description()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = description_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (description_.IsDefault()) { - description_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.description_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.description_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void LiveConfig_HelpConfig_HowToVideoInfo::set_allocated_description(std::string* description) { - if (description != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void LiveConfig_HelpConfig_HowToVideoInfo::set_allocated_description(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; - } - description_.SetAllocated(description, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (description_.IsDefault()) { - description_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000002u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.description_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.description_.IsDefault()) { + _impl_.description_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.LiveConfig.HelpConfig.HowToVideoInfo.description) } // optional string duration = 5; -inline bool LiveConfig_HelpConfig_HowToVideoInfo::_internal_has_duration() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool LiveConfig_HelpConfig_HowToVideoInfo::has_duration() const { - return _internal_has_duration(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void LiveConfig_HelpConfig_HowToVideoInfo::clear_duration() { - duration_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.duration_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000008u; } -inline const std::string& LiveConfig_HelpConfig_HowToVideoInfo::duration() const { +inline const std::string& LiveConfig_HelpConfig_HowToVideoInfo::duration() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LiveConfig.HelpConfig.HowToVideoInfo.duration) return _internal_duration(); } -template -inline PROTOBUF_ALWAYS_INLINE -void LiveConfig_HelpConfig_HowToVideoInfo::set_duration(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000008u; - duration_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void LiveConfig_HelpConfig_HowToVideoInfo::set_duration(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.duration_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.LiveConfig.HelpConfig.HowToVideoInfo.duration) } -inline std::string* LiveConfig_HelpConfig_HowToVideoInfo::mutable_duration() { +inline std::string* LiveConfig_HelpConfig_HowToVideoInfo::mutable_duration() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_duration(); // @@protoc_insertion_point(field_mutable:ei.LiveConfig.HelpConfig.HowToVideoInfo.duration) return _s; } inline const std::string& LiveConfig_HelpConfig_HowToVideoInfo::_internal_duration() const { - return duration_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.duration_.Get(); } inline void LiveConfig_HelpConfig_HowToVideoInfo::_internal_set_duration(const std::string& value) { - _has_bits_[0] |= 0x00000008u; - duration_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.duration_.Set(value, GetArena()); } inline std::string* LiveConfig_HelpConfig_HowToVideoInfo::_internal_mutable_duration() { - _has_bits_[0] |= 0x00000008u; - return duration_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + return _impl_.duration_.Mutable( GetArena()); } inline std::string* LiveConfig_HelpConfig_HowToVideoInfo::release_duration() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LiveConfig.HelpConfig.HowToVideoInfo.duration) - if (!_internal_has_duration()) { + if ((_impl_._has_bits_[0] & 0x00000008u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000008u; - auto* p = duration_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (duration_.IsDefault()) { - duration_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000008u; + auto* released = _impl_.duration_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.duration_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void LiveConfig_HelpConfig_HowToVideoInfo::set_allocated_duration(std::string* duration) { - if (duration != nullptr) { - _has_bits_[0] |= 0x00000008u; +inline void LiveConfig_HelpConfig_HowToVideoInfo::set_allocated_duration(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._has_bits_[0] &= ~0x00000008u; } - duration_.SetAllocated(duration, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (duration_.IsDefault()) { - duration_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.duration_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.duration_.IsDefault()) { + _impl_.duration_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.LiveConfig.HelpConfig.HowToVideoInfo.duration) } // optional string url = 3; -inline bool LiveConfig_HelpConfig_HowToVideoInfo::_internal_has_url() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool LiveConfig_HelpConfig_HowToVideoInfo::has_url() const { - return _internal_has_url(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void LiveConfig_HelpConfig_HowToVideoInfo::clear_url() { - url_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.url_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& LiveConfig_HelpConfig_HowToVideoInfo::url() const { +inline const std::string& LiveConfig_HelpConfig_HowToVideoInfo::url() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LiveConfig.HelpConfig.HowToVideoInfo.url) return _internal_url(); } -template -inline PROTOBUF_ALWAYS_INLINE -void LiveConfig_HelpConfig_HowToVideoInfo::set_url(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - url_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void LiveConfig_HelpConfig_HowToVideoInfo::set_url(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.url_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.LiveConfig.HelpConfig.HowToVideoInfo.url) } -inline std::string* LiveConfig_HelpConfig_HowToVideoInfo::mutable_url() { +inline std::string* LiveConfig_HelpConfig_HowToVideoInfo::mutable_url() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_url(); // @@protoc_insertion_point(field_mutable:ei.LiveConfig.HelpConfig.HowToVideoInfo.url) return _s; } inline const std::string& LiveConfig_HelpConfig_HowToVideoInfo::_internal_url() const { - return url_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.url_.Get(); } inline void LiveConfig_HelpConfig_HowToVideoInfo::_internal_set_url(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - url_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.url_.Set(value, GetArena()); } inline std::string* LiveConfig_HelpConfig_HowToVideoInfo::_internal_mutable_url() { - _has_bits_[0] |= 0x00000004u; - return url_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.url_.Mutable( GetArena()); } inline std::string* LiveConfig_HelpConfig_HowToVideoInfo::release_url() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LiveConfig.HelpConfig.HowToVideoInfo.url) - if (!_internal_has_url()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = url_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (url_.IsDefault()) { - url_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.url_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.url_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void LiveConfig_HelpConfig_HowToVideoInfo::set_allocated_url(std::string* url) { - if (url != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void LiveConfig_HelpConfig_HowToVideoInfo::set_allocated_url(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } - url_.SetAllocated(url, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (url_.IsDefault()) { - url_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.url_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.url_.IsDefault()) { + _impl_.url_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.LiveConfig.HelpConfig.HowToVideoInfo.url) } // optional double soul_eggs = 4; -inline bool LiveConfig_HelpConfig_HowToVideoInfo::_internal_has_soul_eggs() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool LiveConfig_HelpConfig_HowToVideoInfo::has_soul_eggs() const { - return _internal_has_soul_eggs(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void LiveConfig_HelpConfig_HowToVideoInfo::clear_soul_eggs() { - soul_eggs_ = 0; - _has_bits_[0] &= ~0x00000010u; -} -inline double LiveConfig_HelpConfig_HowToVideoInfo::_internal_soul_eggs() const { - return soul_eggs_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_eggs_ = 0; + _impl_._has_bits_[0] &= ~0x00000010u; } inline double LiveConfig_HelpConfig_HowToVideoInfo::soul_eggs() const { // @@protoc_insertion_point(field_get:ei.LiveConfig.HelpConfig.HowToVideoInfo.soul_eggs) return _internal_soul_eggs(); } -inline void LiveConfig_HelpConfig_HowToVideoInfo::_internal_set_soul_eggs(double value) { - _has_bits_[0] |= 0x00000010u; - soul_eggs_ = value; -} inline void LiveConfig_HelpConfig_HowToVideoInfo::set_soul_eggs(double value) { _internal_set_soul_eggs(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.LiveConfig.HelpConfig.HowToVideoInfo.soul_eggs) } +inline double LiveConfig_HelpConfig_HowToVideoInfo::_internal_soul_eggs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.soul_eggs_; +} +inline void LiveConfig_HelpConfig_HowToVideoInfo::_internal_set_soul_eggs(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_eggs_ = value; +} // ------------------------------------------------------------------- @@ -90846,42 +99399,51 @@ inline void LiveConfig_HelpConfig_HowToVideoInfo::set_soul_eggs(double value) { // repeated .ei.LiveConfig.HelpConfig.HowToVideoInfo video_infos = 1; inline int LiveConfig_HelpConfig::_internal_video_infos_size() const { - return video_infos_.size(); + return _internal_video_infos().size(); } inline int LiveConfig_HelpConfig::video_infos_size() const { return _internal_video_infos_size(); } inline void LiveConfig_HelpConfig::clear_video_infos() { - video_infos_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.video_infos_.Clear(); } -inline ::ei::LiveConfig_HelpConfig_HowToVideoInfo* LiveConfig_HelpConfig::mutable_video_infos(int index) { +inline ::ei::LiveConfig_HelpConfig_HowToVideoInfo* LiveConfig_HelpConfig::mutable_video_infos(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.LiveConfig.HelpConfig.video_infos) - return video_infos_.Mutable(index); + return _internal_mutable_video_infos()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LiveConfig_HelpConfig_HowToVideoInfo >* -LiveConfig_HelpConfig::mutable_video_infos() { +inline ::google::protobuf::RepeatedPtrField<::ei::LiveConfig_HelpConfig_HowToVideoInfo>* LiveConfig_HelpConfig::mutable_video_infos() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.LiveConfig.HelpConfig.video_infos) - return &video_infos_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_video_infos(); } -inline const ::ei::LiveConfig_HelpConfig_HowToVideoInfo& LiveConfig_HelpConfig::_internal_video_infos(int index) const { - return video_infos_.Get(index); -} -inline const ::ei::LiveConfig_HelpConfig_HowToVideoInfo& LiveConfig_HelpConfig::video_infos(int index) const { +inline const ::ei::LiveConfig_HelpConfig_HowToVideoInfo& LiveConfig_HelpConfig::video_infos(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LiveConfig.HelpConfig.video_infos) - return _internal_video_infos(index); -} -inline ::ei::LiveConfig_HelpConfig_HowToVideoInfo* LiveConfig_HelpConfig::_internal_add_video_infos() { - return video_infos_.Add(); + return _internal_video_infos().Get(index); } -inline ::ei::LiveConfig_HelpConfig_HowToVideoInfo* LiveConfig_HelpConfig::add_video_infos() { - ::ei::LiveConfig_HelpConfig_HowToVideoInfo* _add = _internal_add_video_infos(); +inline ::ei::LiveConfig_HelpConfig_HowToVideoInfo* LiveConfig_HelpConfig::add_video_infos() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::LiveConfig_HelpConfig_HowToVideoInfo* _add = _internal_mutable_video_infos()->Add(); // @@protoc_insertion_point(field_add:ei.LiveConfig.HelpConfig.video_infos) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::LiveConfig_HelpConfig_HowToVideoInfo >& -LiveConfig_HelpConfig::video_infos() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::LiveConfig_HelpConfig_HowToVideoInfo>& LiveConfig_HelpConfig::video_infos() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.LiveConfig.HelpConfig.video_infos) - return video_infos_; + return _internal_video_infos(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::LiveConfig_HelpConfig_HowToVideoInfo>& +LiveConfig_HelpConfig::_internal_video_infos() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.video_infos_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::LiveConfig_HelpConfig_HowToVideoInfo>* +LiveConfig_HelpConfig::_internal_mutable_video_infos() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.video_infos_; } // ------------------------------------------------------------------- @@ -90889,430 +99451,457 @@ LiveConfig_HelpConfig::video_infos() const { // LiveConfig // optional string config_id = 1; -inline bool LiveConfig::_internal_has_config_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool LiveConfig::has_config_id() const { - return _internal_has_config_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void LiveConfig::clear_config_id() { - config_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.config_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& LiveConfig::config_id() const { +inline const std::string& LiveConfig::config_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LiveConfig.config_id) return _internal_config_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void LiveConfig::set_config_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - config_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void LiveConfig::set_config_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.config_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.LiveConfig.config_id) } -inline std::string* LiveConfig::mutable_config_id() { +inline std::string* LiveConfig::mutable_config_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_config_id(); // @@protoc_insertion_point(field_mutable:ei.LiveConfig.config_id) return _s; } inline const std::string& LiveConfig::_internal_config_id() const { - return config_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.config_id_.Get(); } inline void LiveConfig::_internal_set_config_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - config_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.config_id_.Set(value, GetArena()); } inline std::string* LiveConfig::_internal_mutable_config_id() { - _has_bits_[0] |= 0x00000001u; - return config_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.config_id_.Mutable( GetArena()); } inline std::string* LiveConfig::release_config_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LiveConfig.config_id) - if (!_internal_has_config_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = config_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (config_id_.IsDefault()) { - config_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.config_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.config_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void LiveConfig::set_allocated_config_id(std::string* config_id) { - if (config_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void LiveConfig::set_allocated_config_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - config_id_.SetAllocated(config_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (config_id_.IsDefault()) { - config_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.config_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.config_id_.IsDefault()) { + _impl_.config_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.LiveConfig.config_id) } // optional .ei.LiveConfig.BoostsConfig boosts_config = 2; -inline bool LiveConfig::_internal_has_boosts_config() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - PROTOBUF_ASSUME(!value || boosts_config_ != nullptr); - return value; -} inline bool LiveConfig::has_boosts_config() const { - return _internal_has_boosts_config(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + PROTOBUF_ASSUME(!value || _impl_.boosts_config_ != nullptr); + return value; } inline void LiveConfig::clear_boosts_config() { - if (boosts_config_ != nullptr) boosts_config_->Clear(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.boosts_config_ != nullptr) _impl_.boosts_config_->Clear(); + _impl_._has_bits_[0] &= ~0x00000002u; } inline const ::ei::LiveConfig_BoostsConfig& LiveConfig::_internal_boosts_config() const { - const ::ei::LiveConfig_BoostsConfig* p = boosts_config_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_LiveConfig_BoostsConfig_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::LiveConfig_BoostsConfig* p = _impl_.boosts_config_; + return p != nullptr ? *p : reinterpret_cast(::ei::_LiveConfig_BoostsConfig_default_instance_); } -inline const ::ei::LiveConfig_BoostsConfig& LiveConfig::boosts_config() const { +inline const ::ei::LiveConfig_BoostsConfig& LiveConfig::boosts_config() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LiveConfig.boosts_config) return _internal_boosts_config(); } -inline void LiveConfig::unsafe_arena_set_allocated_boosts_config( - ::ei::LiveConfig_BoostsConfig* boosts_config) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(boosts_config_); +inline void LiveConfig::unsafe_arena_set_allocated_boosts_config(::ei::LiveConfig_BoostsConfig* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.boosts_config_); } - boosts_config_ = boosts_config; - if (boosts_config) { - _has_bits_[0] |= 0x00000002u; + _impl_.boosts_config_ = reinterpret_cast<::ei::LiveConfig_BoostsConfig*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.LiveConfig.boosts_config) } inline ::ei::LiveConfig_BoostsConfig* LiveConfig::release_boosts_config() { - _has_bits_[0] &= ~0x00000002u; - ::ei::LiveConfig_BoostsConfig* temp = boosts_config_; - boosts_config_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::LiveConfig_BoostsConfig* released = _impl_.boosts_config_; + _impl_.boosts_config_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::LiveConfig_BoostsConfig* LiveConfig::unsafe_arena_release_boosts_config() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LiveConfig.boosts_config) - _has_bits_[0] &= ~0x00000002u; - ::ei::LiveConfig_BoostsConfig* temp = boosts_config_; - boosts_config_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::LiveConfig_BoostsConfig* temp = _impl_.boosts_config_; + _impl_.boosts_config_ = nullptr; return temp; } inline ::ei::LiveConfig_BoostsConfig* LiveConfig::_internal_mutable_boosts_config() { - _has_bits_[0] |= 0x00000002u; - if (boosts_config_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::LiveConfig_BoostsConfig>(GetArenaForAllocation()); - boosts_config_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.boosts_config_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::LiveConfig_BoostsConfig>(GetArena()); + _impl_.boosts_config_ = reinterpret_cast<::ei::LiveConfig_BoostsConfig*>(p); } - return boosts_config_; + return _impl_.boosts_config_; } -inline ::ei::LiveConfig_BoostsConfig* LiveConfig::mutable_boosts_config() { +inline ::ei::LiveConfig_BoostsConfig* LiveConfig::mutable_boosts_config() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000002u; ::ei::LiveConfig_BoostsConfig* _msg = _internal_mutable_boosts_config(); // @@protoc_insertion_point(field_mutable:ei.LiveConfig.boosts_config) return _msg; } -inline void LiveConfig::set_allocated_boosts_config(::ei::LiveConfig_BoostsConfig* boosts_config) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void LiveConfig::set_allocated_boosts_config(::ei::LiveConfig_BoostsConfig* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete boosts_config_; + delete (_impl_.boosts_config_); } - if (boosts_config) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(boosts_config); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - boosts_config = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, boosts_config, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000002u; + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - boosts_config_ = boosts_config; + + _impl_.boosts_config_ = reinterpret_cast<::ei::LiveConfig_BoostsConfig*>(value); // @@protoc_insertion_point(field_set_allocated:ei.LiveConfig.boosts_config) } // optional .ei.LiveConfig.GiftConfig gift_config = 3; -inline bool LiveConfig::_internal_has_gift_config() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - PROTOBUF_ASSUME(!value || gift_config_ != nullptr); - return value; -} inline bool LiveConfig::has_gift_config() const { - return _internal_has_gift_config(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + PROTOBUF_ASSUME(!value || _impl_.gift_config_ != nullptr); + return value; } inline void LiveConfig::clear_gift_config() { - if (gift_config_ != nullptr) gift_config_->Clear(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.gift_config_ != nullptr) _impl_.gift_config_->Clear(); + _impl_._has_bits_[0] &= ~0x00000004u; } inline const ::ei::LiveConfig_GiftConfig& LiveConfig::_internal_gift_config() const { - const ::ei::LiveConfig_GiftConfig* p = gift_config_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_LiveConfig_GiftConfig_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::LiveConfig_GiftConfig* p = _impl_.gift_config_; + return p != nullptr ? *p : reinterpret_cast(::ei::_LiveConfig_GiftConfig_default_instance_); } -inline const ::ei::LiveConfig_GiftConfig& LiveConfig::gift_config() const { +inline const ::ei::LiveConfig_GiftConfig& LiveConfig::gift_config() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LiveConfig.gift_config) return _internal_gift_config(); } -inline void LiveConfig::unsafe_arena_set_allocated_gift_config( - ::ei::LiveConfig_GiftConfig* gift_config) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(gift_config_); +inline void LiveConfig::unsafe_arena_set_allocated_gift_config(::ei::LiveConfig_GiftConfig* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.gift_config_); } - gift_config_ = gift_config; - if (gift_config) { - _has_bits_[0] |= 0x00000004u; + _impl_.gift_config_ = reinterpret_cast<::ei::LiveConfig_GiftConfig*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.LiveConfig.gift_config) } inline ::ei::LiveConfig_GiftConfig* LiveConfig::release_gift_config() { - _has_bits_[0] &= ~0x00000004u; - ::ei::LiveConfig_GiftConfig* temp = gift_config_; - gift_config_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000004u; + ::ei::LiveConfig_GiftConfig* released = _impl_.gift_config_; + _impl_.gift_config_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::LiveConfig_GiftConfig* LiveConfig::unsafe_arena_release_gift_config() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LiveConfig.gift_config) - _has_bits_[0] &= ~0x00000004u; - ::ei::LiveConfig_GiftConfig* temp = gift_config_; - gift_config_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000004u; + ::ei::LiveConfig_GiftConfig* temp = _impl_.gift_config_; + _impl_.gift_config_ = nullptr; return temp; } inline ::ei::LiveConfig_GiftConfig* LiveConfig::_internal_mutable_gift_config() { - _has_bits_[0] |= 0x00000004u; - if (gift_config_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::LiveConfig_GiftConfig>(GetArenaForAllocation()); - gift_config_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.gift_config_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::LiveConfig_GiftConfig>(GetArena()); + _impl_.gift_config_ = reinterpret_cast<::ei::LiveConfig_GiftConfig*>(p); } - return gift_config_; + return _impl_.gift_config_; } -inline ::ei::LiveConfig_GiftConfig* LiveConfig::mutable_gift_config() { +inline ::ei::LiveConfig_GiftConfig* LiveConfig::mutable_gift_config() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000004u; ::ei::LiveConfig_GiftConfig* _msg = _internal_mutable_gift_config(); // @@protoc_insertion_point(field_mutable:ei.LiveConfig.gift_config) return _msg; } -inline void LiveConfig::set_allocated_gift_config(::ei::LiveConfig_GiftConfig* gift_config) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void LiveConfig::set_allocated_gift_config(::ei::LiveConfig_GiftConfig* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete gift_config_; + delete (_impl_.gift_config_); } - if (gift_config) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(gift_config); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - gift_config = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, gift_config, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000004u; + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } - gift_config_ = gift_config; + + _impl_.gift_config_ = reinterpret_cast<::ei::LiveConfig_GiftConfig*>(value); // @@protoc_insertion_point(field_set_allocated:ei.LiveConfig.gift_config) } // optional .ei.LiveConfig.MiscConfig misc_config = 4; -inline bool LiveConfig::_internal_has_misc_config() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - PROTOBUF_ASSUME(!value || misc_config_ != nullptr); - return value; -} inline bool LiveConfig::has_misc_config() const { - return _internal_has_misc_config(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + PROTOBUF_ASSUME(!value || _impl_.misc_config_ != nullptr); + return value; } inline void LiveConfig::clear_misc_config() { - if (misc_config_ != nullptr) misc_config_->Clear(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.misc_config_ != nullptr) _impl_.misc_config_->Clear(); + _impl_._has_bits_[0] &= ~0x00000008u; } inline const ::ei::LiveConfig_MiscConfig& LiveConfig::_internal_misc_config() const { - const ::ei::LiveConfig_MiscConfig* p = misc_config_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_LiveConfig_MiscConfig_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::LiveConfig_MiscConfig* p = _impl_.misc_config_; + return p != nullptr ? *p : reinterpret_cast(::ei::_LiveConfig_MiscConfig_default_instance_); } -inline const ::ei::LiveConfig_MiscConfig& LiveConfig::misc_config() const { +inline const ::ei::LiveConfig_MiscConfig& LiveConfig::misc_config() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LiveConfig.misc_config) return _internal_misc_config(); } -inline void LiveConfig::unsafe_arena_set_allocated_misc_config( - ::ei::LiveConfig_MiscConfig* misc_config) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(misc_config_); +inline void LiveConfig::unsafe_arena_set_allocated_misc_config(::ei::LiveConfig_MiscConfig* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.misc_config_); } - misc_config_ = misc_config; - if (misc_config) { - _has_bits_[0] |= 0x00000008u; + _impl_.misc_config_ = reinterpret_cast<::ei::LiveConfig_MiscConfig*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._has_bits_[0] &= ~0x00000008u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.LiveConfig.misc_config) } inline ::ei::LiveConfig_MiscConfig* LiveConfig::release_misc_config() { - _has_bits_[0] &= ~0x00000008u; - ::ei::LiveConfig_MiscConfig* temp = misc_config_; - misc_config_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000008u; + ::ei::LiveConfig_MiscConfig* released = _impl_.misc_config_; + _impl_.misc_config_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::LiveConfig_MiscConfig* LiveConfig::unsafe_arena_release_misc_config() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LiveConfig.misc_config) - _has_bits_[0] &= ~0x00000008u; - ::ei::LiveConfig_MiscConfig* temp = misc_config_; - misc_config_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000008u; + ::ei::LiveConfig_MiscConfig* temp = _impl_.misc_config_; + _impl_.misc_config_ = nullptr; return temp; } inline ::ei::LiveConfig_MiscConfig* LiveConfig::_internal_mutable_misc_config() { - _has_bits_[0] |= 0x00000008u; - if (misc_config_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::LiveConfig_MiscConfig>(GetArenaForAllocation()); - misc_config_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.misc_config_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::LiveConfig_MiscConfig>(GetArena()); + _impl_.misc_config_ = reinterpret_cast<::ei::LiveConfig_MiscConfig*>(p); } - return misc_config_; + return _impl_.misc_config_; } -inline ::ei::LiveConfig_MiscConfig* LiveConfig::mutable_misc_config() { +inline ::ei::LiveConfig_MiscConfig* LiveConfig::mutable_misc_config() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000008u; ::ei::LiveConfig_MiscConfig* _msg = _internal_mutable_misc_config(); // @@protoc_insertion_point(field_mutable:ei.LiveConfig.misc_config) return _msg; } -inline void LiveConfig::set_allocated_misc_config(::ei::LiveConfig_MiscConfig* misc_config) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void LiveConfig::set_allocated_misc_config(::ei::LiveConfig_MiscConfig* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete misc_config_; + delete (_impl_.misc_config_); } - if (misc_config) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(misc_config); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - misc_config = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, misc_config, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000008u; + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._has_bits_[0] &= ~0x00000008u; } - misc_config_ = misc_config; + + _impl_.misc_config_ = reinterpret_cast<::ei::LiveConfig_MiscConfig*>(value); // @@protoc_insertion_point(field_set_allocated:ei.LiveConfig.misc_config) } // optional .ei.LiveConfig.HelpConfig help_config = 5; -inline bool LiveConfig::_internal_has_help_config() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - PROTOBUF_ASSUME(!value || help_config_ != nullptr); - return value; -} inline bool LiveConfig::has_help_config() const { - return _internal_has_help_config(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + PROTOBUF_ASSUME(!value || _impl_.help_config_ != nullptr); + return value; } inline void LiveConfig::clear_help_config() { - if (help_config_ != nullptr) help_config_->Clear(); - _has_bits_[0] &= ~0x00000010u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.help_config_ != nullptr) _impl_.help_config_->Clear(); + _impl_._has_bits_[0] &= ~0x00000010u; } inline const ::ei::LiveConfig_HelpConfig& LiveConfig::_internal_help_config() const { - const ::ei::LiveConfig_HelpConfig* p = help_config_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_LiveConfig_HelpConfig_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::LiveConfig_HelpConfig* p = _impl_.help_config_; + return p != nullptr ? *p : reinterpret_cast(::ei::_LiveConfig_HelpConfig_default_instance_); } -inline const ::ei::LiveConfig_HelpConfig& LiveConfig::help_config() const { +inline const ::ei::LiveConfig_HelpConfig& LiveConfig::help_config() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LiveConfig.help_config) return _internal_help_config(); } -inline void LiveConfig::unsafe_arena_set_allocated_help_config( - ::ei::LiveConfig_HelpConfig* help_config) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(help_config_); +inline void LiveConfig::unsafe_arena_set_allocated_help_config(::ei::LiveConfig_HelpConfig* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.help_config_); } - help_config_ = help_config; - if (help_config) { - _has_bits_[0] |= 0x00000010u; + _impl_.help_config_ = reinterpret_cast<::ei::LiveConfig_HelpConfig*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; + _impl_._has_bits_[0] &= ~0x00000010u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.LiveConfig.help_config) } inline ::ei::LiveConfig_HelpConfig* LiveConfig::release_help_config() { - _has_bits_[0] &= ~0x00000010u; - ::ei::LiveConfig_HelpConfig* temp = help_config_; - help_config_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000010u; + ::ei::LiveConfig_HelpConfig* released = _impl_.help_config_; + _impl_.help_config_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::LiveConfig_HelpConfig* LiveConfig::unsafe_arena_release_help_config() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LiveConfig.help_config) - _has_bits_[0] &= ~0x00000010u; - ::ei::LiveConfig_HelpConfig* temp = help_config_; - help_config_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000010u; + ::ei::LiveConfig_HelpConfig* temp = _impl_.help_config_; + _impl_.help_config_ = nullptr; return temp; } inline ::ei::LiveConfig_HelpConfig* LiveConfig::_internal_mutable_help_config() { - _has_bits_[0] |= 0x00000010u; - if (help_config_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::LiveConfig_HelpConfig>(GetArenaForAllocation()); - help_config_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.help_config_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::LiveConfig_HelpConfig>(GetArena()); + _impl_.help_config_ = reinterpret_cast<::ei::LiveConfig_HelpConfig*>(p); } - return help_config_; + return _impl_.help_config_; } -inline ::ei::LiveConfig_HelpConfig* LiveConfig::mutable_help_config() { +inline ::ei::LiveConfig_HelpConfig* LiveConfig::mutable_help_config() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000010u; ::ei::LiveConfig_HelpConfig* _msg = _internal_mutable_help_config(); // @@protoc_insertion_point(field_mutable:ei.LiveConfig.help_config) return _msg; } -inline void LiveConfig::set_allocated_help_config(::ei::LiveConfig_HelpConfig* help_config) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void LiveConfig::set_allocated_help_config(::ei::LiveConfig_HelpConfig* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete help_config_; + delete (_impl_.help_config_); } - if (help_config) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(help_config); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - help_config = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, help_config, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000010u; + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; + _impl_._has_bits_[0] &= ~0x00000010u; } - help_config_ = help_config; + + _impl_.help_config_ = reinterpret_cast<::ei::LiveConfig_HelpConfig*>(value); // @@protoc_insertion_point(field_set_allocated:ei.LiveConfig.help_config) } @@ -91321,1189 +99910,1208 @@ inline void LiveConfig::set_allocated_help_config(::ei::LiveConfig_HelpConfig* h // InGameMail // optional string id = 1; -inline bool InGameMail::_internal_has_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool InGameMail::has_id() const { - return _internal_has_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void InGameMail::clear_id() { - id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& InGameMail::id() const { +inline const std::string& InGameMail::id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.InGameMail.id) return _internal_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void InGameMail::set_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void InGameMail::set_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.InGameMail.id) } -inline std::string* InGameMail::mutable_id() { +inline std::string* InGameMail::mutable_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_id(); // @@protoc_insertion_point(field_mutable:ei.InGameMail.id) return _s; } inline const std::string& InGameMail::_internal_id() const { - return id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.id_.Get(); } inline void InGameMail::_internal_set_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.id_.Set(value, GetArena()); } inline std::string* InGameMail::_internal_mutable_id() { - _has_bits_[0] |= 0x00000001u; - return id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.id_.Mutable( GetArena()); } inline std::string* InGameMail::release_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.InGameMail.id) - if (!_internal_has_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { 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; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void InGameMail::set_allocated_id(std::string* id) { - if (id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void InGameMail::set_allocated_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._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()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.id_.IsDefault()) { + _impl_.id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.InGameMail.id) } // optional string title = 2; -inline bool InGameMail::_internal_has_title() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool InGameMail::has_title() const { - return _internal_has_title(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void InGameMail::clear_title() { - title_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.title_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& InGameMail::title() const { +inline const std::string& InGameMail::title() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.InGameMail.title) return _internal_title(); } -template -inline PROTOBUF_ALWAYS_INLINE -void InGameMail::set_title(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - title_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void InGameMail::set_title(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.title_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.InGameMail.title) } -inline std::string* InGameMail::mutable_title() { +inline std::string* InGameMail::mutable_title() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_title(); // @@protoc_insertion_point(field_mutable:ei.InGameMail.title) return _s; } inline const std::string& InGameMail::_internal_title() const { - return title_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.title_.Get(); } inline void InGameMail::_internal_set_title(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - title_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.title_.Set(value, GetArena()); } inline std::string* InGameMail::_internal_mutable_title() { - _has_bits_[0] |= 0x00000002u; - return title_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.title_.Mutable( GetArena()); } inline std::string* InGameMail::release_title() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.InGameMail.title) - if (!_internal_has_title()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = title_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (title_.IsDefault()) { - title_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.title_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.title_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void InGameMail::set_allocated_title(std::string* title) { - if (title != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void InGameMail::set_allocated_title(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; - } - title_.SetAllocated(title, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (title_.IsDefault()) { - title_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000002u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.title_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.title_.IsDefault()) { + _impl_.title_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.InGameMail.title) } // optional string date = 8; -inline bool InGameMail::_internal_has_date() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool InGameMail::has_date() const { - return _internal_has_date(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void InGameMail::clear_date() { - date_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000020u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.date_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000020u; } -inline const std::string& InGameMail::date() const { +inline const std::string& InGameMail::date() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.InGameMail.date) return _internal_date(); } -template -inline PROTOBUF_ALWAYS_INLINE -void InGameMail::set_date(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000020u; - date_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void InGameMail::set_date(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000020u; + _impl_.date_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.InGameMail.date) } -inline std::string* InGameMail::mutable_date() { +inline std::string* InGameMail::mutable_date() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_date(); // @@protoc_insertion_point(field_mutable:ei.InGameMail.date) return _s; } inline const std::string& InGameMail::_internal_date() const { - return date_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.date_.Get(); } inline void InGameMail::_internal_set_date(const std::string& value) { - _has_bits_[0] |= 0x00000020u; - date_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000020u; + _impl_.date_.Set(value, GetArena()); } inline std::string* InGameMail::_internal_mutable_date() { - _has_bits_[0] |= 0x00000020u; - return date_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000020u; + return _impl_.date_.Mutable( GetArena()); } inline std::string* InGameMail::release_date() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.InGameMail.date) - if (!_internal_has_date()) { + if ((_impl_._has_bits_[0] & 0x00000020u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000020u; - auto* p = date_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (date_.IsDefault()) { - date_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000020u; + auto* released = _impl_.date_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.date_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void InGameMail::set_allocated_date(std::string* date) { - if (date != nullptr) { - _has_bits_[0] |= 0x00000020u; +inline void InGameMail::set_allocated_date(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000020u; } else { - _has_bits_[0] &= ~0x00000020u; - } - date_.SetAllocated(date, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (date_.IsDefault()) { - date_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000020u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.date_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.date_.IsDefault()) { + _impl_.date_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.InGameMail.date) } // optional string message = 3; -inline bool InGameMail::_internal_has_message() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool InGameMail::has_message() const { - return _internal_has_message(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void InGameMail::clear_message() { - message_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.message_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& InGameMail::message() const { +inline const std::string& InGameMail::message() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.InGameMail.message) return _internal_message(); } -template -inline PROTOBUF_ALWAYS_INLINE -void InGameMail::set_message(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - message_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void InGameMail::set_message(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.message_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.InGameMail.message) } -inline std::string* InGameMail::mutable_message() { +inline std::string* InGameMail::mutable_message() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_message(); // @@protoc_insertion_point(field_mutable:ei.InGameMail.message) return _s; } inline const std::string& InGameMail::_internal_message() const { - return message_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.message_.Get(); } inline void InGameMail::_internal_set_message(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - message_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.message_.Set(value, GetArena()); } inline std::string* InGameMail::_internal_mutable_message() { - _has_bits_[0] |= 0x00000004u; - return message_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.message_.Mutable( GetArena()); } inline std::string* InGameMail::release_message() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.InGameMail.message) - if (!_internal_has_message()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = message_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (message_.IsDefault()) { - message_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.message_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.message_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void InGameMail::set_allocated_message(std::string* message) { - if (message != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void InGameMail::set_allocated_message(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; - } - message_.SetAllocated(message, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (message_.IsDefault()) { - message_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000004u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.message_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.message_.IsDefault()) { + _impl_.message_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.InGameMail.message) } // optional string action = 4; -inline bool InGameMail::_internal_has_action() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool InGameMail::has_action() const { - return _internal_has_action(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void InGameMail::clear_action() { - action_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.action_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000008u; } -inline const std::string& InGameMail::action() const { +inline const std::string& InGameMail::action() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.InGameMail.action) return _internal_action(); } -template -inline PROTOBUF_ALWAYS_INLINE -void InGameMail::set_action(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000008u; - action_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void InGameMail::set_action(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.action_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.InGameMail.action) } -inline std::string* InGameMail::mutable_action() { +inline std::string* InGameMail::mutable_action() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_action(); // @@protoc_insertion_point(field_mutable:ei.InGameMail.action) return _s; } inline const std::string& InGameMail::_internal_action() const { - return action_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.action_.Get(); } inline void InGameMail::_internal_set_action(const std::string& value) { - _has_bits_[0] |= 0x00000008u; - action_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.action_.Set(value, GetArena()); } inline std::string* InGameMail::_internal_mutable_action() { - _has_bits_[0] |= 0x00000008u; - return action_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + return _impl_.action_.Mutable( GetArena()); } inline std::string* InGameMail::release_action() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.InGameMail.action) - if (!_internal_has_action()) { + if ((_impl_._has_bits_[0] & 0x00000008u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000008u; - auto* p = action_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (action_.IsDefault()) { - action_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000008u; + auto* released = _impl_.action_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.action_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void InGameMail::set_allocated_action(std::string* action) { - if (action != nullptr) { - _has_bits_[0] |= 0x00000008u; +inline void InGameMail::set_allocated_action(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; - } - action_.SetAllocated(action, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (action_.IsDefault()) { - action_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000008u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.action_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.action_.IsDefault()) { + _impl_.action_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.InGameMail.action) } // optional string url = 5; -inline bool InGameMail::_internal_has_url() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool InGameMail::has_url() const { - return _internal_has_url(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void InGameMail::clear_url() { - url_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000010u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.url_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000010u; } -inline const std::string& InGameMail::url() const { +inline const std::string& InGameMail::url() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.InGameMail.url) return _internal_url(); } -template -inline PROTOBUF_ALWAYS_INLINE -void InGameMail::set_url(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000010u; - url_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void InGameMail::set_url(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + _impl_.url_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.InGameMail.url) } -inline std::string* InGameMail::mutable_url() { +inline std::string* InGameMail::mutable_url() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_url(); // @@protoc_insertion_point(field_mutable:ei.InGameMail.url) return _s; } inline const std::string& InGameMail::_internal_url() const { - return url_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.url_.Get(); } inline void InGameMail::_internal_set_url(const std::string& value) { - _has_bits_[0] |= 0x00000010u; - url_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + _impl_.url_.Set(value, GetArena()); } inline std::string* InGameMail::_internal_mutable_url() { - _has_bits_[0] |= 0x00000010u; - return url_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + return _impl_.url_.Mutable( GetArena()); } inline std::string* InGameMail::release_url() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.InGameMail.url) - if (!_internal_has_url()) { + if ((_impl_._has_bits_[0] & 0x00000010u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000010u; - auto* p = url_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (url_.IsDefault()) { - url_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000010u; + auto* released = _impl_.url_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.url_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void InGameMail::set_allocated_url(std::string* url) { - if (url != nullptr) { - _has_bits_[0] |= 0x00000010u; +inline void InGameMail::set_allocated_url(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; - } - url_.SetAllocated(url, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (url_.IsDefault()) { - url_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000010u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.url_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.url_.IsDefault()) { + _impl_.url_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.InGameMail.url) } // optional .ei.UILocation app_link = 14; -inline bool InGameMail::_internal_has_app_link() const { - bool value = (_has_bits_[0] & 0x00008000u) != 0; - return value; -} inline bool InGameMail::has_app_link() const { - return _internal_has_app_link(); + bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0; + return value; } inline void InGameMail::clear_app_link() { - app_link_ = 0; - _has_bits_[0] &= ~0x00008000u; -} -inline ::ei::UILocation InGameMail::_internal_app_link() const { - return static_cast< ::ei::UILocation >(app_link_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.app_link_ = 0; + _impl_._has_bits_[0] &= ~0x00008000u; } inline ::ei::UILocation InGameMail::app_link() const { // @@protoc_insertion_point(field_get:ei.InGameMail.app_link) return _internal_app_link(); } -inline void InGameMail::_internal_set_app_link(::ei::UILocation value) { - assert(::ei::UILocation_IsValid(value)); - _has_bits_[0] |= 0x00008000u; - app_link_ = value; -} inline void InGameMail::set_app_link(::ei::UILocation value) { _internal_set_app_link(value); + _impl_._has_bits_[0] |= 0x00008000u; // @@protoc_insertion_point(field_set:ei.InGameMail.app_link) } +inline ::ei::UILocation InGameMail::_internal_app_link() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::UILocation>(_impl_.app_link_); +} +inline void InGameMail::_internal_set_app_link(::ei::UILocation value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::UILocation_IsValid(value)); + _impl_.app_link_ = value; +} // optional string app_link_extra = 15; -inline bool InGameMail::_internal_has_app_link_extra() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool InGameMail::has_app_link_extra() const { - return _internal_has_app_link_extra(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void InGameMail::clear_app_link_extra() { - app_link_extra_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000040u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.app_link_extra_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000040u; } -inline const std::string& InGameMail::app_link_extra() const { +inline const std::string& InGameMail::app_link_extra() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.InGameMail.app_link_extra) return _internal_app_link_extra(); } -template -inline PROTOBUF_ALWAYS_INLINE -void InGameMail::set_app_link_extra(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000040u; - app_link_extra_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void InGameMail::set_app_link_extra(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000040u; + _impl_.app_link_extra_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.InGameMail.app_link_extra) } -inline std::string* InGameMail::mutable_app_link_extra() { +inline std::string* InGameMail::mutable_app_link_extra() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_app_link_extra(); // @@protoc_insertion_point(field_mutable:ei.InGameMail.app_link_extra) return _s; } inline const std::string& InGameMail::_internal_app_link_extra() const { - return app_link_extra_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.app_link_extra_.Get(); } inline void InGameMail::_internal_set_app_link_extra(const std::string& value) { - _has_bits_[0] |= 0x00000040u; - app_link_extra_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000040u; + _impl_.app_link_extra_.Set(value, GetArena()); } inline std::string* InGameMail::_internal_mutable_app_link_extra() { - _has_bits_[0] |= 0x00000040u; - return app_link_extra_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000040u; + return _impl_.app_link_extra_.Mutable( GetArena()); } inline std::string* InGameMail::release_app_link_extra() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.InGameMail.app_link_extra) - if (!_internal_has_app_link_extra()) { + if ((_impl_._has_bits_[0] & 0x00000040u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000040u; - auto* p = app_link_extra_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (app_link_extra_.IsDefault()) { - app_link_extra_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000040u; + auto* released = _impl_.app_link_extra_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.app_link_extra_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void InGameMail::set_allocated_app_link_extra(std::string* app_link_extra) { - if (app_link_extra != nullptr) { - _has_bits_[0] |= 0x00000040u; +inline void InGameMail::set_allocated_app_link_extra(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000040u; } else { - _has_bits_[0] &= ~0x00000040u; - } - app_link_extra_.SetAllocated(app_link_extra, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (app_link_extra_.IsDefault()) { - app_link_extra_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000040u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.app_link_extra_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.app_link_extra_.IsDefault()) { + _impl_.app_link_extra_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.InGameMail.app_link_extra) } // optional .ei.DLCItem image = 16; -inline bool InGameMail::_internal_has_image() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - PROTOBUF_ASSUME(!value || image_ != nullptr); - return value; -} inline bool InGameMail::has_image() const { - return _internal_has_image(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + PROTOBUF_ASSUME(!value || _impl_.image_ != nullptr); + return value; } inline void InGameMail::clear_image() { - if (image_ != nullptr) image_->Clear(); - _has_bits_[0] &= ~0x00000100u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.image_ != nullptr) _impl_.image_->Clear(); + _impl_._has_bits_[0] &= ~0x00000100u; } inline const ::ei::DLCItem& InGameMail::_internal_image() const { - const ::ei::DLCItem* p = image_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_DLCItem_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::DLCItem* p = _impl_.image_; + return p != nullptr ? *p : reinterpret_cast(::ei::_DLCItem_default_instance_); } -inline const ::ei::DLCItem& InGameMail::image() const { +inline const ::ei::DLCItem& InGameMail::image() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.InGameMail.image) return _internal_image(); } -inline void InGameMail::unsafe_arena_set_allocated_image( - ::ei::DLCItem* image) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(image_); +inline void InGameMail::unsafe_arena_set_allocated_image(::ei::DLCItem* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.image_); } - image_ = image; - if (image) { - _has_bits_[0] |= 0x00000100u; + _impl_.image_ = reinterpret_cast<::ei::DLCItem*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000100u; } else { - _has_bits_[0] &= ~0x00000100u; + _impl_._has_bits_[0] &= ~0x00000100u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.InGameMail.image) } inline ::ei::DLCItem* InGameMail::release_image() { - _has_bits_[0] &= ~0x00000100u; - ::ei::DLCItem* temp = image_; - image_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000100u; + ::ei::DLCItem* released = _impl_.image_; + _impl_.image_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::DLCItem* InGameMail::unsafe_arena_release_image() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.InGameMail.image) - _has_bits_[0] &= ~0x00000100u; - ::ei::DLCItem* temp = image_; - image_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000100u; + ::ei::DLCItem* temp = _impl_.image_; + _impl_.image_ = nullptr; return temp; } inline ::ei::DLCItem* InGameMail::_internal_mutable_image() { - _has_bits_[0] |= 0x00000100u; - if (image_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::DLCItem>(GetArenaForAllocation()); - image_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.image_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::DLCItem>(GetArena()); + _impl_.image_ = reinterpret_cast<::ei::DLCItem*>(p); } - return image_; + return _impl_.image_; } -inline ::ei::DLCItem* InGameMail::mutable_image() { +inline ::ei::DLCItem* InGameMail::mutable_image() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000100u; ::ei::DLCItem* _msg = _internal_mutable_image(); // @@protoc_insertion_point(field_mutable:ei.InGameMail.image) return _msg; } -inline void InGameMail::set_allocated_image(::ei::DLCItem* image) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void InGameMail::set_allocated_image(::ei::DLCItem* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete image_; + delete (_impl_.image_); } - if (image) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(image); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - image = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, image, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000100u; + _impl_._has_bits_[0] |= 0x00000100u; } else { - _has_bits_[0] &= ~0x00000100u; + _impl_._has_bits_[0] &= ~0x00000100u; } - image_ = image; + + _impl_.image_ = reinterpret_cast<::ei::DLCItem*>(value); // @@protoc_insertion_point(field_set_allocated:ei.InGameMail.image) } // optional double image_width = 21; -inline bool InGameMail::_internal_has_image_width() const { - bool value = (_has_bits_[0] & 0x00040000u) != 0; - return value; -} inline bool InGameMail::has_image_width() const { - return _internal_has_image_width(); + bool value = (_impl_._has_bits_[0] & 0x00040000u) != 0; + return value; } inline void InGameMail::clear_image_width() { - image_width_ = 0; - _has_bits_[0] &= ~0x00040000u; -} -inline double InGameMail::_internal_image_width() const { - return image_width_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.image_width_ = 0; + _impl_._has_bits_[0] &= ~0x00040000u; } inline double InGameMail::image_width() const { // @@protoc_insertion_point(field_get:ei.InGameMail.image_width) return _internal_image_width(); } -inline void InGameMail::_internal_set_image_width(double value) { - _has_bits_[0] |= 0x00040000u; - image_width_ = value; -} inline void InGameMail::set_image_width(double value) { _internal_set_image_width(value); + _impl_._has_bits_[0] |= 0x00040000u; // @@protoc_insertion_point(field_set:ei.InGameMail.image_width) } +inline double InGameMail::_internal_image_width() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.image_width_; +} +inline void InGameMail::_internal_set_image_width(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.image_width_ = value; +} // optional double image_height = 22; -inline bool InGameMail::_internal_has_image_height() const { - bool value = (_has_bits_[0] & 0x00080000u) != 0; - return value; -} inline bool InGameMail::has_image_height() const { - return _internal_has_image_height(); + bool value = (_impl_._has_bits_[0] & 0x00080000u) != 0; + return value; } inline void InGameMail::clear_image_height() { - image_height_ = 0; - _has_bits_[0] &= ~0x00080000u; -} -inline double InGameMail::_internal_image_height() const { - return image_height_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.image_height_ = 0; + _impl_._has_bits_[0] &= ~0x00080000u; } inline double InGameMail::image_height() const { // @@protoc_insertion_point(field_get:ei.InGameMail.image_height) return _internal_image_height(); } -inline void InGameMail::_internal_set_image_height(double value) { - _has_bits_[0] |= 0x00080000u; - image_height_ = value; -} inline void InGameMail::set_image_height(double value) { _internal_set_image_height(value); + _impl_._has_bits_[0] |= 0x00080000u; // @@protoc_insertion_point(field_set:ei.InGameMail.image_height) } +inline double InGameMail::_internal_image_height() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.image_height_; +} +inline void InGameMail::_internal_set_image_height(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.image_height_ = value; +} // optional uint32 platform = 7; -inline bool InGameMail::_internal_has_platform() const { - bool value = (_has_bits_[0] & 0x00000400u) != 0; - return value; -} inline bool InGameMail::has_platform() const { - return _internal_has_platform(); + bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0; + return value; } inline void InGameMail::clear_platform() { - platform_ = 0u; - _has_bits_[0] &= ~0x00000400u; -} -inline uint32_t InGameMail::_internal_platform() const { - return platform_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.platform_ = 0u; + _impl_._has_bits_[0] &= ~0x00000400u; } -inline uint32_t InGameMail::platform() const { +inline ::uint32_t InGameMail::platform() const { // @@protoc_insertion_point(field_get:ei.InGameMail.platform) return _internal_platform(); } -inline void InGameMail::_internal_set_platform(uint32_t value) { - _has_bits_[0] |= 0x00000400u; - platform_ = value; -} -inline void InGameMail::set_platform(uint32_t value) { +inline void InGameMail::set_platform(::uint32_t value) { _internal_set_platform(value); + _impl_._has_bits_[0] |= 0x00000400u; // @@protoc_insertion_point(field_set:ei.InGameMail.platform) } +inline ::uint32_t InGameMail::_internal_platform() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.platform_; +} +inline void InGameMail::_internal_set_platform(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.platform_ = value; +} // repeated string builds = 9; inline int InGameMail::_internal_builds_size() const { - return builds_.size(); + return _internal_builds().size(); } inline int InGameMail::builds_size() const { return _internal_builds_size(); } inline void InGameMail::clear_builds() { - builds_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.builds_.Clear(); } -inline std::string* InGameMail::add_builds() { - std::string* _s = _internal_add_builds(); +inline std::string* InGameMail::add_builds() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + std::string* _s = _internal_mutable_builds()->Add(); // @@protoc_insertion_point(field_add_mutable:ei.InGameMail.builds) return _s; } -inline const std::string& InGameMail::_internal_builds(int index) const { - return builds_.Get(index); -} -inline const std::string& InGameMail::builds(int index) const { +inline const std::string& InGameMail::builds(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.InGameMail.builds) - return _internal_builds(index); + return _internal_builds().Get(index); } -inline std::string* InGameMail::mutable_builds(int index) { +inline std::string* InGameMail::mutable_builds(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.InGameMail.builds) - return builds_.Mutable(index); -} -inline void InGameMail::set_builds(int index, const std::string& value) { - builds_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set:ei.InGameMail.builds) + return _internal_mutable_builds()->Mutable(index); } -inline void InGameMail::set_builds(int index, std::string&& value) { - builds_.Mutable(index)->assign(std::move(value)); +template +inline void InGameMail::set_builds(int index, Arg_&& value, Args_... args) { + ::google::protobuf::internal::AssignToString( + *_internal_mutable_builds()->Mutable(index), + std::forward(value), args... ); // @@protoc_insertion_point(field_set:ei.InGameMail.builds) } -inline void InGameMail::set_builds(int index, const char* value) { - GOOGLE_DCHECK(value != nullptr); - builds_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set_char:ei.InGameMail.builds) -} -inline void InGameMail::set_builds(int index, const char* value, size_t size) { - builds_.Mutable(index)->assign( - reinterpret_cast(value), size); - // @@protoc_insertion_point(field_set_pointer:ei.InGameMail.builds) -} -inline std::string* InGameMail::_internal_add_builds() { - return builds_.Add(); -} -inline void InGameMail::add_builds(const std::string& value) { - builds_.Add()->assign(value); +template +inline void InGameMail::add_builds(Arg_&& value, Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::google::protobuf::internal::AddToRepeatedPtrField(*_internal_mutable_builds(), + std::forward(value), + args... ); // @@protoc_insertion_point(field_add:ei.InGameMail.builds) } -inline void InGameMail::add_builds(std::string&& value) { - builds_.Add(std::move(value)); - // @@protoc_insertion_point(field_add:ei.InGameMail.builds) -} -inline void InGameMail::add_builds(const char* value) { - GOOGLE_DCHECK(value != nullptr); - builds_.Add()->assign(value); - // @@protoc_insertion_point(field_add_char:ei.InGameMail.builds) -} -inline void InGameMail::add_builds(const char* value, size_t size) { - builds_.Add()->assign(reinterpret_cast(value), size); - // @@protoc_insertion_point(field_add_pointer:ei.InGameMail.builds) -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& -InGameMail::builds() const { +inline const ::google::protobuf::RepeatedPtrField& +InGameMail::builds() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.InGameMail.builds) - return builds_; + return _internal_builds(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* -InGameMail::mutable_builds() { +inline ::google::protobuf::RepeatedPtrField* +InGameMail::mutable_builds() ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.InGameMail.builds) - return &builds_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_builds(); +} +inline const ::google::protobuf::RepeatedPtrField& +InGameMail::_internal_builds() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.builds_; +} +inline ::google::protobuf::RepeatedPtrField* +InGameMail::_internal_mutable_builds() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.builds_; } // optional uint32 min_client_version = 10; -inline bool InGameMail::_internal_has_min_client_version() const { - bool value = (_has_bits_[0] & 0x00000800u) != 0; - return value; -} inline bool InGameMail::has_min_client_version() const { - return _internal_has_min_client_version(); + bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; + return value; } inline void InGameMail::clear_min_client_version() { - min_client_version_ = 0u; - _has_bits_[0] &= ~0x00000800u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.min_client_version_ = 0u; + _impl_._has_bits_[0] &= ~0x00000800u; } -inline uint32_t InGameMail::_internal_min_client_version() const { - return min_client_version_; -} -inline uint32_t InGameMail::min_client_version() const { +inline ::uint32_t InGameMail::min_client_version() const { // @@protoc_insertion_point(field_get:ei.InGameMail.min_client_version) return _internal_min_client_version(); } -inline void InGameMail::_internal_set_min_client_version(uint32_t value) { - _has_bits_[0] |= 0x00000800u; - min_client_version_ = value; -} -inline void InGameMail::set_min_client_version(uint32_t value) { +inline void InGameMail::set_min_client_version(::uint32_t value) { _internal_set_min_client_version(value); + _impl_._has_bits_[0] |= 0x00000800u; // @@protoc_insertion_point(field_set:ei.InGameMail.min_client_version) } +inline ::uint32_t InGameMail::_internal_min_client_version() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.min_client_version_; +} +inline void InGameMail::_internal_set_min_client_version(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.min_client_version_ = value; +} // optional uint32 max_client_version = 12; -inline bool InGameMail::_internal_has_max_client_version() const { - bool value = (_has_bits_[0] & 0x00004000u) != 0; - return value; -} inline bool InGameMail::has_max_client_version() const { - return _internal_has_max_client_version(); + bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0; + return value; } inline void InGameMail::clear_max_client_version() { - max_client_version_ = 0u; - _has_bits_[0] &= ~0x00004000u; -} -inline uint32_t InGameMail::_internal_max_client_version() const { - return max_client_version_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.max_client_version_ = 0u; + _impl_._has_bits_[0] &= ~0x00004000u; } -inline uint32_t InGameMail::max_client_version() const { +inline ::uint32_t InGameMail::max_client_version() const { // @@protoc_insertion_point(field_get:ei.InGameMail.max_client_version) return _internal_max_client_version(); } -inline void InGameMail::_internal_set_max_client_version(uint32_t value) { - _has_bits_[0] |= 0x00004000u; - max_client_version_ = value; -} -inline void InGameMail::set_max_client_version(uint32_t value) { +inline void InGameMail::set_max_client_version(::uint32_t value) { _internal_set_max_client_version(value); + _impl_._has_bits_[0] |= 0x00004000u; // @@protoc_insertion_point(field_set:ei.InGameMail.max_client_version) } +inline ::uint32_t InGameMail::_internal_max_client_version() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.max_client_version_; +} +inline void InGameMail::_internal_set_max_client_version(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.max_client_version_ = value; +} // optional double min_soul_eggs = 11; -inline bool InGameMail::_internal_has_min_soul_eggs() const { - bool value = (_has_bits_[0] & 0x00001000u) != 0; - return value; -} inline bool InGameMail::has_min_soul_eggs() const { - return _internal_has_min_soul_eggs(); + bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0; + return value; } inline void InGameMail::clear_min_soul_eggs() { - min_soul_eggs_ = 0; - _has_bits_[0] &= ~0x00001000u; -} -inline double InGameMail::_internal_min_soul_eggs() const { - return min_soul_eggs_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.min_soul_eggs_ = 0; + _impl_._has_bits_[0] &= ~0x00001000u; } inline double InGameMail::min_soul_eggs() const { // @@protoc_insertion_point(field_get:ei.InGameMail.min_soul_eggs) return _internal_min_soul_eggs(); } -inline void InGameMail::_internal_set_min_soul_eggs(double value) { - _has_bits_[0] |= 0x00001000u; - min_soul_eggs_ = value; -} inline void InGameMail::set_min_soul_eggs(double value) { _internal_set_min_soul_eggs(value); + _impl_._has_bits_[0] |= 0x00001000u; // @@protoc_insertion_point(field_set:ei.InGameMail.min_soul_eggs) } +inline double InGameMail::_internal_min_soul_eggs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.min_soul_eggs_; +} +inline void InGameMail::_internal_set_min_soul_eggs(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.min_soul_eggs_ = value; +} // optional double max_soul_eggs = 29; -inline bool InGameMail::_internal_has_max_soul_eggs() const { - bool value = (_has_bits_[0] & 0x01000000u) != 0; - return value; -} inline bool InGameMail::has_max_soul_eggs() const { - return _internal_has_max_soul_eggs(); + bool value = (_impl_._has_bits_[0] & 0x01000000u) != 0; + return value; } inline void InGameMail::clear_max_soul_eggs() { - max_soul_eggs_ = 0; - _has_bits_[0] &= ~0x01000000u; -} -inline double InGameMail::_internal_max_soul_eggs() const { - return max_soul_eggs_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.max_soul_eggs_ = 0; + _impl_._has_bits_[0] &= ~0x01000000u; } inline double InGameMail::max_soul_eggs() const { // @@protoc_insertion_point(field_get:ei.InGameMail.max_soul_eggs) return _internal_max_soul_eggs(); } -inline void InGameMail::_internal_set_max_soul_eggs(double value) { - _has_bits_[0] |= 0x01000000u; - max_soul_eggs_ = value; -} inline void InGameMail::set_max_soul_eggs(double value) { _internal_set_max_soul_eggs(value); + _impl_._has_bits_[0] |= 0x01000000u; // @@protoc_insertion_point(field_set:ei.InGameMail.max_soul_eggs) } +inline double InGameMail::_internal_max_soul_eggs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.max_soul_eggs_; +} +inline void InGameMail::_internal_set_max_soul_eggs(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.max_soul_eggs_ = value; +} // optional double min_mystical_bonus = 13; -inline bool InGameMail::_internal_has_min_mystical_bonus() const { - bool value = (_has_bits_[0] & 0x00002000u) != 0; - return value; -} inline bool InGameMail::has_min_mystical_bonus() const { - return _internal_has_min_mystical_bonus(); + bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0; + return value; } inline void InGameMail::clear_min_mystical_bonus() { - min_mystical_bonus_ = 0; - _has_bits_[0] &= ~0x00002000u; -} -inline double InGameMail::_internal_min_mystical_bonus() const { - return min_mystical_bonus_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.min_mystical_bonus_ = 0; + _impl_._has_bits_[0] &= ~0x00002000u; } inline double InGameMail::min_mystical_bonus() const { // @@protoc_insertion_point(field_get:ei.InGameMail.min_mystical_bonus) return _internal_min_mystical_bonus(); } -inline void InGameMail::_internal_set_min_mystical_bonus(double value) { - _has_bits_[0] |= 0x00002000u; - min_mystical_bonus_ = value; -} inline void InGameMail::set_min_mystical_bonus(double value) { _internal_set_min_mystical_bonus(value); + _impl_._has_bits_[0] |= 0x00002000u; // @@protoc_insertion_point(field_set:ei.InGameMail.min_mystical_bonus) } +inline double InGameMail::_internal_min_mystical_bonus() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.min_mystical_bonus_; +} +inline void InGameMail::_internal_set_min_mystical_bonus(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.min_mystical_bonus_ = value; +} // optional .ei.UserType user_type = 17; -inline bool InGameMail::_internal_has_user_type() const { - bool value = (_has_bits_[0] & 0x00010000u) != 0; - return value; -} inline bool InGameMail::has_user_type() const { - return _internal_has_user_type(); + bool value = (_impl_._has_bits_[0] & 0x00010000u) != 0; + return value; } inline void InGameMail::clear_user_type() { - user_type_ = 0; - _has_bits_[0] &= ~0x00010000u; -} -inline ::ei::UserType InGameMail::_internal_user_type() const { - return static_cast< ::ei::UserType >(user_type_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_type_ = 0; + _impl_._has_bits_[0] &= ~0x00010000u; } inline ::ei::UserType InGameMail::user_type() const { // @@protoc_insertion_point(field_get:ei.InGameMail.user_type) return _internal_user_type(); } -inline void InGameMail::_internal_set_user_type(::ei::UserType value) { - assert(::ei::UserType_IsValid(value)); - _has_bits_[0] |= 0x00010000u; - user_type_ = value; -} inline void InGameMail::set_user_type(::ei::UserType value) { _internal_set_user_type(value); + _impl_._has_bits_[0] |= 0x00010000u; // @@protoc_insertion_point(field_set:ei.InGameMail.user_type) } +inline ::ei::UserType InGameMail::_internal_user_type() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::UserType>(_impl_.user_type_); +} +inline void InGameMail::_internal_set_user_type(::ei::UserType value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::UserType_IsValid(value)); + _impl_.user_type_ = value; +} // optional uint32 min_piggy_breaks = 20; -inline bool InGameMail::_internal_has_min_piggy_breaks() const { - bool value = (_has_bits_[0] & 0x00020000u) != 0; - return value; -} inline bool InGameMail::has_min_piggy_breaks() const { - return _internal_has_min_piggy_breaks(); + bool value = (_impl_._has_bits_[0] & 0x00020000u) != 0; + return value; } inline void InGameMail::clear_min_piggy_breaks() { - min_piggy_breaks_ = 0u; - _has_bits_[0] &= ~0x00020000u; -} -inline uint32_t InGameMail::_internal_min_piggy_breaks() const { - return min_piggy_breaks_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.min_piggy_breaks_ = 0u; + _impl_._has_bits_[0] &= ~0x00020000u; } -inline uint32_t InGameMail::min_piggy_breaks() const { +inline ::uint32_t InGameMail::min_piggy_breaks() const { // @@protoc_insertion_point(field_get:ei.InGameMail.min_piggy_breaks) return _internal_min_piggy_breaks(); } -inline void InGameMail::_internal_set_min_piggy_breaks(uint32_t value) { - _has_bits_[0] |= 0x00020000u; - min_piggy_breaks_ = value; -} -inline void InGameMail::set_min_piggy_breaks(uint32_t value) { +inline void InGameMail::set_min_piggy_breaks(::uint32_t value) { _internal_set_min_piggy_breaks(value); + _impl_._has_bits_[0] |= 0x00020000u; // @@protoc_insertion_point(field_set:ei.InGameMail.min_piggy_breaks) } +inline ::uint32_t InGameMail::_internal_min_piggy_breaks() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.min_piggy_breaks_; +} +inline void InGameMail::_internal_set_min_piggy_breaks(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.min_piggy_breaks_ = value; +} // optional double gold_tip = 6; -inline bool InGameMail::_internal_has_gold_tip() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool InGameMail::has_gold_tip() const { - return _internal_has_gold_tip(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void InGameMail::clear_gold_tip() { - gold_tip_ = 0; - _has_bits_[0] &= ~0x00000200u; -} -inline double InGameMail::_internal_gold_tip() const { - return gold_tip_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gold_tip_ = 0; + _impl_._has_bits_[0] &= ~0x00000200u; } inline double InGameMail::gold_tip() const { // @@protoc_insertion_point(field_get:ei.InGameMail.gold_tip) return _internal_gold_tip(); } -inline void InGameMail::_internal_set_gold_tip(double value) { - _has_bits_[0] |= 0x00000200u; - gold_tip_ = value; -} inline void InGameMail::set_gold_tip(double value) { _internal_set_gold_tip(value); + _impl_._has_bits_[0] |= 0x00000200u; // @@protoc_insertion_point(field_set:ei.InGameMail.gold_tip) } +inline double InGameMail::_internal_gold_tip() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.gold_tip_; +} +inline void InGameMail::_internal_set_gold_tip(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gold_tip_ = value; +} // optional bool tip = 23; -inline bool InGameMail::_internal_has_tip() const { - bool value = (_has_bits_[0] & 0x00200000u) != 0; - return value; -} inline bool InGameMail::has_tip() const { - return _internal_has_tip(); + bool value = (_impl_._has_bits_[0] & 0x00200000u) != 0; + return value; } inline void InGameMail::clear_tip() { - tip_ = false; - _has_bits_[0] &= ~0x00200000u; -} -inline bool InGameMail::_internal_tip() const { - return tip_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.tip_ = false; + _impl_._has_bits_[0] &= ~0x00200000u; } inline bool InGameMail::tip() const { // @@protoc_insertion_point(field_get:ei.InGameMail.tip) return _internal_tip(); } -inline void InGameMail::_internal_set_tip(bool value) { - _has_bits_[0] |= 0x00200000u; - tip_ = value; -} inline void InGameMail::set_tip(bool value) { _internal_set_tip(value); + _impl_._has_bits_[0] |= 0x00200000u; // @@protoc_insertion_point(field_set:ei.InGameMail.tip) } +inline bool InGameMail::_internal_tip() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.tip_; +} +inline void InGameMail::_internal_set_tip(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.tip_ = value; +} // optional uint32 priority = 27; -inline bool InGameMail::_internal_has_priority() const { - bool value = (_has_bits_[0] & 0x02000000u) != 0; - return value; -} inline bool InGameMail::has_priority() const { - return _internal_has_priority(); + bool value = (_impl_._has_bits_[0] & 0x02000000u) != 0; + return value; } inline void InGameMail::clear_priority() { - priority_ = 0u; - _has_bits_[0] &= ~0x02000000u; -} -inline uint32_t InGameMail::_internal_priority() const { - return priority_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.priority_ = 0u; + _impl_._has_bits_[0] &= ~0x02000000u; } -inline uint32_t InGameMail::priority() const { +inline ::uint32_t InGameMail::priority() const { // @@protoc_insertion_point(field_get:ei.InGameMail.priority) return _internal_priority(); } -inline void InGameMail::_internal_set_priority(uint32_t value) { - _has_bits_[0] |= 0x02000000u; - priority_ = value; -} -inline void InGameMail::set_priority(uint32_t value) { +inline void InGameMail::set_priority(::uint32_t value) { _internal_set_priority(value); + _impl_._has_bits_[0] |= 0x02000000u; // @@protoc_insertion_point(field_set:ei.InGameMail.priority) } +inline ::uint32_t InGameMail::_internal_priority() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.priority_; +} +inline void InGameMail::_internal_set_priority(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.priority_ = value; +} // optional double min_days_since_last_tip = 24; -inline bool InGameMail::_internal_has_min_days_since_last_tip() const { - bool value = (_has_bits_[0] & 0x00100000u) != 0; - return value; -} inline bool InGameMail::has_min_days_since_last_tip() const { - return _internal_has_min_days_since_last_tip(); + bool value = (_impl_._has_bits_[0] & 0x00100000u) != 0; + return value; } inline void InGameMail::clear_min_days_since_last_tip() { - min_days_since_last_tip_ = 0; - _has_bits_[0] &= ~0x00100000u; -} -inline double InGameMail::_internal_min_days_since_last_tip() const { - return min_days_since_last_tip_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.min_days_since_last_tip_ = 0; + _impl_._has_bits_[0] &= ~0x00100000u; } inline double InGameMail::min_days_since_last_tip() const { // @@protoc_insertion_point(field_get:ei.InGameMail.min_days_since_last_tip) return _internal_min_days_since_last_tip(); } -inline void InGameMail::_internal_set_min_days_since_last_tip(double value) { - _has_bits_[0] |= 0x00100000u; - min_days_since_last_tip_ = value; -} inline void InGameMail::set_min_days_since_last_tip(double value) { _internal_set_min_days_since_last_tip(value); + _impl_._has_bits_[0] |= 0x00100000u; // @@protoc_insertion_point(field_set:ei.InGameMail.min_days_since_last_tip) } +inline double InGameMail::_internal_min_days_since_last_tip() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.min_days_since_last_tip_; +} +inline void InGameMail::_internal_set_min_days_since_last_tip(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.min_days_since_last_tip_ = value; +} // optional uint32 max_retries = 25; -inline bool InGameMail::_internal_has_max_retries() const { - bool value = (_has_bits_[0] & 0x00400000u) != 0; - return value; -} inline bool InGameMail::has_max_retries() const { - return _internal_has_max_retries(); + bool value = (_impl_._has_bits_[0] & 0x00400000u) != 0; + return value; } inline void InGameMail::clear_max_retries() { - max_retries_ = 0u; - _has_bits_[0] &= ~0x00400000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.max_retries_ = 0u; + _impl_._has_bits_[0] &= ~0x00400000u; } -inline uint32_t InGameMail::_internal_max_retries() const { - return max_retries_; -} -inline uint32_t InGameMail::max_retries() const { +inline ::uint32_t InGameMail::max_retries() const { // @@protoc_insertion_point(field_get:ei.InGameMail.max_retries) return _internal_max_retries(); } -inline void InGameMail::_internal_set_max_retries(uint32_t value) { - _has_bits_[0] |= 0x00400000u; - max_retries_ = value; -} -inline void InGameMail::set_max_retries(uint32_t value) { +inline void InGameMail::set_max_retries(::uint32_t value) { _internal_set_max_retries(value); + _impl_._has_bits_[0] |= 0x00400000u; // @@protoc_insertion_point(field_set:ei.InGameMail.max_retries) } +inline ::uint32_t InGameMail::_internal_max_retries() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.max_retries_; +} +inline void InGameMail::_internal_set_max_retries(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.max_retries_ = value; +} // optional double days_until_retry = 26; -inline bool InGameMail::_internal_has_days_until_retry() const { - bool value = (_has_bits_[0] & 0x00800000u) != 0; - return value; -} inline bool InGameMail::has_days_until_retry() const { - return _internal_has_days_until_retry(); + bool value = (_impl_._has_bits_[0] & 0x00800000u) != 0; + return value; } inline void InGameMail::clear_days_until_retry() { - days_until_retry_ = 0; - _has_bits_[0] &= ~0x00800000u; -} -inline double InGameMail::_internal_days_until_retry() const { - return days_until_retry_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.days_until_retry_ = 0; + _impl_._has_bits_[0] &= ~0x00800000u; } inline double InGameMail::days_until_retry() const { // @@protoc_insertion_point(field_get:ei.InGameMail.days_until_retry) return _internal_days_until_retry(); } -inline void InGameMail::_internal_set_days_until_retry(double value) { - _has_bits_[0] |= 0x00800000u; - days_until_retry_ = value; -} inline void InGameMail::set_days_until_retry(double value) { _internal_set_days_until_retry(value); + _impl_._has_bits_[0] |= 0x00800000u; // @@protoc_insertion_point(field_set:ei.InGameMail.days_until_retry) } +inline double InGameMail::_internal_days_until_retry() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.days_until_retry_; +} +inline void InGameMail::_internal_set_days_until_retry(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.days_until_retry_ = value; +} // optional string category = 28; -inline bool InGameMail::_internal_has_category() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool InGameMail::has_category() const { - return _internal_has_category(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void InGameMail::clear_category() { - category_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000080u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.category_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000080u; } -inline const std::string& InGameMail::category() const { +inline const std::string& InGameMail::category() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.InGameMail.category) return _internal_category(); } -template -inline PROTOBUF_ALWAYS_INLINE -void InGameMail::set_category(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000080u; - category_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void InGameMail::set_category(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000080u; + _impl_.category_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.InGameMail.category) } -inline std::string* InGameMail::mutable_category() { +inline std::string* InGameMail::mutable_category() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_category(); // @@protoc_insertion_point(field_mutable:ei.InGameMail.category) return _s; } inline const std::string& InGameMail::_internal_category() const { - return category_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.category_.Get(); } inline void InGameMail::_internal_set_category(const std::string& value) { - _has_bits_[0] |= 0x00000080u; - category_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000080u; + _impl_.category_.Set(value, GetArena()); } inline std::string* InGameMail::_internal_mutable_category() { - _has_bits_[0] |= 0x00000080u; - return category_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000080u; + return _impl_.category_.Mutable( GetArena()); } inline std::string* InGameMail::release_category() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.InGameMail.category) - if (!_internal_has_category()) { + if ((_impl_._has_bits_[0] & 0x00000080u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000080u; - auto* p = category_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (category_.IsDefault()) { - category_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000080u; + auto* released = _impl_.category_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.category_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void InGameMail::set_allocated_category(std::string* category) { - if (category != nullptr) { - _has_bits_[0] |= 0x00000080u; +inline void InGameMail::set_allocated_category(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000080u; } else { - _has_bits_[0] &= ~0x00000080u; - } - category_.SetAllocated(category, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (category_.IsDefault()) { - category_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000080u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.category_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.category_.IsDefault()) { + _impl_.category_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.InGameMail.category) } @@ -92513,177 +101121,192 @@ inline void InGameMail::set_allocated_category(std::string* category) { // repeated .ei.InGameMail mail = 1; inline int MailDB::_internal_mail_size() const { - return mail_.size(); + return _internal_mail().size(); } inline int MailDB::mail_size() const { return _internal_mail_size(); } inline void MailDB::clear_mail() { - mail_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.mail_.Clear(); } -inline ::ei::InGameMail* MailDB::mutable_mail(int index) { +inline ::ei::InGameMail* MailDB::mutable_mail(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.MailDB.mail) - return mail_.Mutable(index); + return _internal_mutable_mail()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::InGameMail >* -MailDB::mutable_mail() { +inline ::google::protobuf::RepeatedPtrField<::ei::InGameMail>* MailDB::mutable_mail() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.MailDB.mail) - return &mail_; -} -inline const ::ei::InGameMail& MailDB::_internal_mail(int index) const { - return mail_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_mail(); } -inline const ::ei::InGameMail& MailDB::mail(int index) const { +inline const ::ei::InGameMail& MailDB::mail(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.MailDB.mail) - return _internal_mail(index); + return _internal_mail().Get(index); } -inline ::ei::InGameMail* MailDB::_internal_add_mail() { - return mail_.Add(); -} -inline ::ei::InGameMail* MailDB::add_mail() { - ::ei::InGameMail* _add = _internal_add_mail(); +inline ::ei::InGameMail* MailDB::add_mail() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::InGameMail* _add = _internal_mutable_mail()->Add(); // @@protoc_insertion_point(field_add:ei.MailDB.mail) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::InGameMail >& -MailDB::mail() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::InGameMail>& MailDB::mail() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.MailDB.mail) - return mail_; + return _internal_mail(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::InGameMail>& +MailDB::_internal_mail() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.mail_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::InGameMail>* +MailDB::_internal_mutable_mail() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.mail_; } // optional bytes tips_db_data = 2; -inline bool MailDB::_internal_has_tips_db_data() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool MailDB::has_tips_db_data() const { - return _internal_has_tips_db_data(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void MailDB::clear_tips_db_data() { - tips_db_data_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.tips_db_data_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& MailDB::tips_db_data() const { +inline const std::string& MailDB::tips_db_data() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.MailDB.tips_db_data) return _internal_tips_db_data(); } -template -inline PROTOBUF_ALWAYS_INLINE -void MailDB::set_tips_db_data(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - tips_db_data_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void MailDB::set_tips_db_data(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.tips_db_data_.SetBytes(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.MailDB.tips_db_data) } -inline std::string* MailDB::mutable_tips_db_data() { +inline std::string* MailDB::mutable_tips_db_data() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_tips_db_data(); // @@protoc_insertion_point(field_mutable:ei.MailDB.tips_db_data) return _s; } inline const std::string& MailDB::_internal_tips_db_data() const { - return tips_db_data_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.tips_db_data_.Get(); } inline void MailDB::_internal_set_tips_db_data(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - tips_db_data_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.tips_db_data_.Set(value, GetArena()); } inline std::string* MailDB::_internal_mutable_tips_db_data() { - _has_bits_[0] |= 0x00000001u; - return tips_db_data_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.tips_db_data_.Mutable( GetArena()); } inline std::string* MailDB::release_tips_db_data() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.MailDB.tips_db_data) - if (!_internal_has_tips_db_data()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = tips_db_data_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (tips_db_data_.IsDefault()) { - tips_db_data_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.tips_db_data_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.tips_db_data_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void MailDB::set_allocated_tips_db_data(std::string* tips_db_data) { - if (tips_db_data != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void MailDB::set_allocated_tips_db_data(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - tips_db_data_.SetAllocated(tips_db_data, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (tips_db_data_.IsDefault()) { - tips_db_data_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.tips_db_data_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.tips_db_data_.IsDefault()) { + _impl_.tips_db_data_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.MailDB.tips_db_data) } // optional string tips_checksum = 3; -inline bool MailDB::_internal_has_tips_checksum() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool MailDB::has_tips_checksum() const { - return _internal_has_tips_checksum(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void MailDB::clear_tips_checksum() { - tips_checksum_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.tips_checksum_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& MailDB::tips_checksum() const { +inline const std::string& MailDB::tips_checksum() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.MailDB.tips_checksum) return _internal_tips_checksum(); } -template -inline PROTOBUF_ALWAYS_INLINE -void MailDB::set_tips_checksum(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - tips_checksum_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void MailDB::set_tips_checksum(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.tips_checksum_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.MailDB.tips_checksum) } -inline std::string* MailDB::mutable_tips_checksum() { +inline std::string* MailDB::mutable_tips_checksum() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_tips_checksum(); // @@protoc_insertion_point(field_mutable:ei.MailDB.tips_checksum) return _s; } inline const std::string& MailDB::_internal_tips_checksum() const { - return tips_checksum_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.tips_checksum_.Get(); } inline void MailDB::_internal_set_tips_checksum(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - tips_checksum_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.tips_checksum_.Set(value, GetArena()); } inline std::string* MailDB::_internal_mutable_tips_checksum() { - _has_bits_[0] |= 0x00000002u; - return tips_checksum_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.tips_checksum_.Mutable( GetArena()); } inline std::string* MailDB::release_tips_checksum() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.MailDB.tips_checksum) - if (!_internal_has_tips_checksum()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = tips_checksum_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (tips_checksum_.IsDefault()) { - tips_checksum_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.tips_checksum_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.tips_checksum_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void MailDB::set_allocated_tips_checksum(std::string* tips_checksum) { - if (tips_checksum != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void MailDB::set_allocated_tips_checksum(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; - } - tips_checksum_.SetAllocated(tips_checksum, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (tips_checksum_.IsDefault()) { - tips_checksum_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000002u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.tips_checksum_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.tips_checksum_.IsDefault()) { + _impl_.tips_checksum_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.MailDB.tips_checksum) } @@ -92693,42 +101316,51 @@ inline void MailDB::set_allocated_tips_checksum(std::string* tips_checksum) { // repeated .ei.InGameMail tips = 1; inline int TipsDB::_internal_tips_size() const { - return tips_.size(); + return _internal_tips().size(); } inline int TipsDB::tips_size() const { return _internal_tips_size(); } inline void TipsDB::clear_tips() { - tips_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.tips_.Clear(); } -inline ::ei::InGameMail* TipsDB::mutable_tips(int index) { +inline ::ei::InGameMail* TipsDB::mutable_tips(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.TipsDB.tips) - return tips_.Mutable(index); + return _internal_mutable_tips()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::InGameMail >* -TipsDB::mutable_tips() { +inline ::google::protobuf::RepeatedPtrField<::ei::InGameMail>* TipsDB::mutable_tips() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.TipsDB.tips) - return &tips_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_tips(); } -inline const ::ei::InGameMail& TipsDB::_internal_tips(int index) const { - return tips_.Get(index); -} -inline const ::ei::InGameMail& TipsDB::tips(int index) const { +inline const ::ei::InGameMail& TipsDB::tips(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.TipsDB.tips) - return _internal_tips(index); -} -inline ::ei::InGameMail* TipsDB::_internal_add_tips() { - return tips_.Add(); + return _internal_tips().Get(index); } -inline ::ei::InGameMail* TipsDB::add_tips() { - ::ei::InGameMail* _add = _internal_add_tips(); +inline ::ei::InGameMail* TipsDB::add_tips() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::InGameMail* _add = _internal_mutable_tips()->Add(); // @@protoc_insertion_point(field_add:ei.TipsDB.tips) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::InGameMail >& -TipsDB::tips() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::InGameMail>& TipsDB::tips() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.TipsDB.tips) - return tips_; + return _internal_tips(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::InGameMail>& +TipsDB::_internal_tips() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.tips_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::InGameMail>* +TipsDB::_internal_mutable_tips() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.tips_; } // ------------------------------------------------------------------- @@ -92736,128 +101368,131 @@ TipsDB::tips() const { // MailState_TipState // optional string id = 1; -inline bool MailState_TipState::_internal_has_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool MailState_TipState::has_id() const { - return _internal_has_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void MailState_TipState::clear_id() { - id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& MailState_TipState::id() const { +inline const std::string& MailState_TipState::id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.MailState.TipState.id) return _internal_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void MailState_TipState::set_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void MailState_TipState::set_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.MailState.TipState.id) } -inline std::string* MailState_TipState::mutable_id() { +inline std::string* MailState_TipState::mutable_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_id(); // @@protoc_insertion_point(field_mutable:ei.MailState.TipState.id) return _s; } inline const std::string& MailState_TipState::_internal_id() const { - return id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.id_.Get(); } inline void MailState_TipState::_internal_set_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.id_.Set(value, GetArena()); } inline std::string* MailState_TipState::_internal_mutable_id() { - _has_bits_[0] |= 0x00000001u; - return id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.id_.Mutable( GetArena()); } inline std::string* MailState_TipState::release_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.MailState.TipState.id) - if (!_internal_has_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { 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; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void MailState_TipState::set_allocated_id(std::string* id) { - if (id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void MailState_TipState::set_allocated_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._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()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.id_.IsDefault()) { + _impl_.id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.MailState.TipState.id) } // optional uint32 reads = 2; -inline bool MailState_TipState::_internal_has_reads() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool MailState_TipState::has_reads() const { - return _internal_has_reads(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void MailState_TipState::clear_reads() { - reads_ = 0u; - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.reads_ = 0u; + _impl_._has_bits_[0] &= ~0x00000004u; } -inline uint32_t MailState_TipState::_internal_reads() const { - return reads_; -} -inline uint32_t MailState_TipState::reads() const { +inline ::uint32_t MailState_TipState::reads() const { // @@protoc_insertion_point(field_get:ei.MailState.TipState.reads) return _internal_reads(); } -inline void MailState_TipState::_internal_set_reads(uint32_t value) { - _has_bits_[0] |= 0x00000004u; - reads_ = value; -} -inline void MailState_TipState::set_reads(uint32_t value) { +inline void MailState_TipState::set_reads(::uint32_t value) { _internal_set_reads(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.MailState.TipState.reads) } +inline ::uint32_t MailState_TipState::_internal_reads() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.reads_; +} +inline void MailState_TipState::_internal_set_reads(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.reads_ = value; +} // optional double time_read = 3; -inline bool MailState_TipState::_internal_has_time_read() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool MailState_TipState::has_time_read() const { - return _internal_has_time_read(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void MailState_TipState::clear_time_read() { - time_read_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline double MailState_TipState::_internal_time_read() const { - return time_read_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.time_read_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } inline double MailState_TipState::time_read() const { // @@protoc_insertion_point(field_get:ei.MailState.TipState.time_read) return _internal_time_read(); } -inline void MailState_TipState::_internal_set_time_read(double value) { - _has_bits_[0] |= 0x00000002u; - time_read_ = value; -} inline void MailState_TipState::set_time_read(double value) { _internal_set_time_read(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.MailState.TipState.time_read) } +inline double MailState_TipState::_internal_time_read() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.time_read_; +} +inline void MailState_TipState::_internal_set_time_read(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.time_read_ = value; +} // ------------------------------------------------------------------- @@ -92865,184 +101500,185 @@ inline void MailState_TipState::set_time_read(double value) { // repeated string read_mail_ids = 1; inline int MailState::_internal_read_mail_ids_size() const { - return read_mail_ids_.size(); + return _internal_read_mail_ids().size(); } inline int MailState::read_mail_ids_size() const { return _internal_read_mail_ids_size(); } inline void MailState::clear_read_mail_ids() { - read_mail_ids_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.read_mail_ids_.Clear(); } -inline std::string* MailState::add_read_mail_ids() { - std::string* _s = _internal_add_read_mail_ids(); +inline std::string* MailState::add_read_mail_ids() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + std::string* _s = _internal_mutable_read_mail_ids()->Add(); // @@protoc_insertion_point(field_add_mutable:ei.MailState.read_mail_ids) return _s; } -inline const std::string& MailState::_internal_read_mail_ids(int index) const { - return read_mail_ids_.Get(index); -} -inline const std::string& MailState::read_mail_ids(int index) const { +inline const std::string& MailState::read_mail_ids(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.MailState.read_mail_ids) - return _internal_read_mail_ids(index); + return _internal_read_mail_ids().Get(index); } -inline std::string* MailState::mutable_read_mail_ids(int index) { +inline std::string* MailState::mutable_read_mail_ids(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.MailState.read_mail_ids) - return read_mail_ids_.Mutable(index); -} -inline void MailState::set_read_mail_ids(int index, const std::string& value) { - read_mail_ids_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set:ei.MailState.read_mail_ids) + return _internal_mutable_read_mail_ids()->Mutable(index); } -inline void MailState::set_read_mail_ids(int index, std::string&& value) { - read_mail_ids_.Mutable(index)->assign(std::move(value)); +template +inline void MailState::set_read_mail_ids(int index, Arg_&& value, Args_... args) { + ::google::protobuf::internal::AssignToString( + *_internal_mutable_read_mail_ids()->Mutable(index), + std::forward(value), args... ); // @@protoc_insertion_point(field_set:ei.MailState.read_mail_ids) } -inline void MailState::set_read_mail_ids(int index, const char* value) { - GOOGLE_DCHECK(value != nullptr); - read_mail_ids_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set_char:ei.MailState.read_mail_ids) -} -inline void MailState::set_read_mail_ids(int index, const char* value, size_t size) { - read_mail_ids_.Mutable(index)->assign( - reinterpret_cast(value), size); - // @@protoc_insertion_point(field_set_pointer:ei.MailState.read_mail_ids) -} -inline std::string* MailState::_internal_add_read_mail_ids() { - return read_mail_ids_.Add(); -} -inline void MailState::add_read_mail_ids(const std::string& value) { - read_mail_ids_.Add()->assign(value); - // @@protoc_insertion_point(field_add:ei.MailState.read_mail_ids) -} -inline void MailState::add_read_mail_ids(std::string&& value) { - read_mail_ids_.Add(std::move(value)); +template +inline void MailState::add_read_mail_ids(Arg_&& value, Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::google::protobuf::internal::AddToRepeatedPtrField(*_internal_mutable_read_mail_ids(), + std::forward(value), + args... ); // @@protoc_insertion_point(field_add:ei.MailState.read_mail_ids) } -inline void MailState::add_read_mail_ids(const char* value) { - GOOGLE_DCHECK(value != nullptr); - read_mail_ids_.Add()->assign(value); - // @@protoc_insertion_point(field_add_char:ei.MailState.read_mail_ids) -} -inline void MailState::add_read_mail_ids(const char* value, size_t size) { - read_mail_ids_.Add()->assign(reinterpret_cast(value), size); - // @@protoc_insertion_point(field_add_pointer:ei.MailState.read_mail_ids) -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& -MailState::read_mail_ids() const { +inline const ::google::protobuf::RepeatedPtrField& +MailState::read_mail_ids() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.MailState.read_mail_ids) - return read_mail_ids_; + return _internal_read_mail_ids(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* -MailState::mutable_read_mail_ids() { +inline ::google::protobuf::RepeatedPtrField* +MailState::mutable_read_mail_ids() ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.MailState.read_mail_ids) - return &read_mail_ids_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_read_mail_ids(); +} +inline const ::google::protobuf::RepeatedPtrField& +MailState::_internal_read_mail_ids() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.read_mail_ids_; +} +inline ::google::protobuf::RepeatedPtrField* +MailState::_internal_mutable_read_mail_ids() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.read_mail_ids_; } // repeated .ei.MailState.TipState tips_states = 2; inline int MailState::_internal_tips_states_size() const { - return tips_states_.size(); + return _internal_tips_states().size(); } inline int MailState::tips_states_size() const { return _internal_tips_states_size(); } inline void MailState::clear_tips_states() { - tips_states_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.tips_states_.Clear(); } -inline ::ei::MailState_TipState* MailState::mutable_tips_states(int index) { +inline ::ei::MailState_TipState* MailState::mutable_tips_states(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.MailState.tips_states) - return tips_states_.Mutable(index); + return _internal_mutable_tips_states()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::MailState_TipState >* -MailState::mutable_tips_states() { +inline ::google::protobuf::RepeatedPtrField<::ei::MailState_TipState>* MailState::mutable_tips_states() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.MailState.tips_states) - return &tips_states_; -} -inline const ::ei::MailState_TipState& MailState::_internal_tips_states(int index) const { - return tips_states_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_tips_states(); } -inline const ::ei::MailState_TipState& MailState::tips_states(int index) const { +inline const ::ei::MailState_TipState& MailState::tips_states(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.MailState.tips_states) - return _internal_tips_states(index); -} -inline ::ei::MailState_TipState* MailState::_internal_add_tips_states() { - return tips_states_.Add(); + return _internal_tips_states().Get(index); } -inline ::ei::MailState_TipState* MailState::add_tips_states() { - ::ei::MailState_TipState* _add = _internal_add_tips_states(); +inline ::ei::MailState_TipState* MailState::add_tips_states() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::MailState_TipState* _add = _internal_mutable_tips_states()->Add(); // @@protoc_insertion_point(field_add:ei.MailState.tips_states) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::MailState_TipState >& -MailState::tips_states() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::MailState_TipState>& MailState::tips_states() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.MailState.tips_states) - return tips_states_; + return _internal_tips_states(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::MailState_TipState>& +MailState::_internal_tips_states() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.tips_states_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::MailState_TipState>* +MailState::_internal_mutable_tips_states() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.tips_states_; } // optional string tips_checksum = 3; -inline bool MailState::_internal_has_tips_checksum() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool MailState::has_tips_checksum() const { - return _internal_has_tips_checksum(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void MailState::clear_tips_checksum() { - tips_checksum_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.tips_checksum_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& MailState::tips_checksum() const { +inline const std::string& MailState::tips_checksum() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.MailState.tips_checksum) return _internal_tips_checksum(); } -template -inline PROTOBUF_ALWAYS_INLINE -void MailState::set_tips_checksum(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - tips_checksum_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void MailState::set_tips_checksum(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.tips_checksum_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.MailState.tips_checksum) } -inline std::string* MailState::mutable_tips_checksum() { +inline std::string* MailState::mutable_tips_checksum() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_tips_checksum(); // @@protoc_insertion_point(field_mutable:ei.MailState.tips_checksum) return _s; } inline const std::string& MailState::_internal_tips_checksum() const { - return tips_checksum_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.tips_checksum_.Get(); } inline void MailState::_internal_set_tips_checksum(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - tips_checksum_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.tips_checksum_.Set(value, GetArena()); } inline std::string* MailState::_internal_mutable_tips_checksum() { - _has_bits_[0] |= 0x00000001u; - return tips_checksum_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.tips_checksum_.Mutable( GetArena()); } inline std::string* MailState::release_tips_checksum() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.MailState.tips_checksum) - if (!_internal_has_tips_checksum()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = tips_checksum_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (tips_checksum_.IsDefault()) { - tips_checksum_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.tips_checksum_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.tips_checksum_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void MailState::set_allocated_tips_checksum(std::string* tips_checksum) { - if (tips_checksum != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void MailState::set_allocated_tips_checksum(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - tips_checksum_.SetAllocated(tips_checksum, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (tips_checksum_.IsDefault()) { - tips_checksum_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.tips_checksum_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.tips_checksum_.IsDefault()) { + _impl_.tips_checksum_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.MailState.tips_checksum) } @@ -93051,803 +101687,878 @@ 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(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void PeriodicalsResponse_RoyaltyInfo::clear_id() { - id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& PeriodicalsResponse_RoyaltyInfo::id() const { +inline const std::string& PeriodicalsResponse_RoyaltyInfo::id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@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()); +template +inline PROTOBUF_ALWAYS_INLINE void PeriodicalsResponse_RoyaltyInfo::set_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.PeriodicalsResponse.RoyaltyInfo.id) } -inline std::string* PeriodicalsResponse_RoyaltyInfo::mutable_id() { +inline std::string* PeriodicalsResponse_RoyaltyInfo::mutable_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { 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(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.id_.Get(); } inline void PeriodicalsResponse_RoyaltyInfo::_internal_set_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.id_.Set(value, GetArena()); } inline std::string* PeriodicalsResponse_RoyaltyInfo::_internal_mutable_id() { - _has_bits_[0] |= 0x00000001u; - return id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.id_.Mutable( GetArena()); } inline std::string* PeriodicalsResponse_RoyaltyInfo::release_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.PeriodicalsResponse.RoyaltyInfo.id) - if (!_internal_has_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { 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; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void PeriodicalsResponse_RoyaltyInfo::set_allocated_id(std::string* id) { - if (id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void PeriodicalsResponse_RoyaltyInfo::set_allocated_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._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()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.id_.IsDefault()) { + _impl_.id_.Set("", GetArena()); + } + #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(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void PeriodicalsResponse_RoyaltyInfo::clear_amount() { - amount_ = 0u; - _has_bits_[0] &= ~0x00000002u; -} -inline uint32_t PeriodicalsResponse_RoyaltyInfo::_internal_amount() const { - return amount_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.amount_ = 0u; + _impl_._has_bits_[0] &= ~0x00000002u; } -inline uint32_t PeriodicalsResponse_RoyaltyInfo::amount() const { +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) { +inline void PeriodicalsResponse_RoyaltyInfo::set_amount(::uint32_t value) { _internal_set_amount(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.PeriodicalsResponse.RoyaltyInfo.amount) } +inline ::uint32_t PeriodicalsResponse_RoyaltyInfo::_internal_amount() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.amount_; +} +inline void PeriodicalsResponse_RoyaltyInfo::_internal_set_amount(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.amount_ = value; +} // ------------------------------------------------------------------- // PeriodicalsResponse // optional .ei.SalesInfo sales = 1; -inline bool PeriodicalsResponse::_internal_has_sales() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || sales_ != nullptr); - return value; -} inline bool PeriodicalsResponse::has_sales() const { - return _internal_has_sales(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.sales_ != nullptr); + return value; } inline void PeriodicalsResponse::clear_sales() { - if (sales_ != nullptr) sales_->Clear(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.sales_ != nullptr) _impl_.sales_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; } inline const ::ei::SalesInfo& PeriodicalsResponse::_internal_sales() const { - const ::ei::SalesInfo* p = sales_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_SalesInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::SalesInfo* p = _impl_.sales_; + return p != nullptr ? *p : reinterpret_cast(::ei::_SalesInfo_default_instance_); } -inline const ::ei::SalesInfo& PeriodicalsResponse::sales() const { +inline const ::ei::SalesInfo& PeriodicalsResponse::sales() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.PeriodicalsResponse.sales) return _internal_sales(); } -inline void PeriodicalsResponse::unsafe_arena_set_allocated_sales( - ::ei::SalesInfo* sales) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(sales_); +inline void PeriodicalsResponse::unsafe_arena_set_allocated_sales(::ei::SalesInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.sales_); } - sales_ = sales; - if (sales) { - _has_bits_[0] |= 0x00000001u; + _impl_.sales_ = reinterpret_cast<::ei::SalesInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.PeriodicalsResponse.sales) } inline ::ei::SalesInfo* PeriodicalsResponse::release_sales() { - _has_bits_[0] &= ~0x00000001u; - ::ei::SalesInfo* temp = sales_; - sales_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::SalesInfo* released = _impl_.sales_; + _impl_.sales_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::SalesInfo* PeriodicalsResponse::unsafe_arena_release_sales() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.PeriodicalsResponse.sales) - _has_bits_[0] &= ~0x00000001u; - ::ei::SalesInfo* temp = sales_; - sales_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::SalesInfo* temp = _impl_.sales_; + _impl_.sales_ = nullptr; return temp; } inline ::ei::SalesInfo* PeriodicalsResponse::_internal_mutable_sales() { - _has_bits_[0] |= 0x00000001u; - if (sales_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::SalesInfo>(GetArenaForAllocation()); - sales_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.sales_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::SalesInfo>(GetArena()); + _impl_.sales_ = reinterpret_cast<::ei::SalesInfo*>(p); } - return sales_; + return _impl_.sales_; } -inline ::ei::SalesInfo* PeriodicalsResponse::mutable_sales() { +inline ::ei::SalesInfo* PeriodicalsResponse::mutable_sales() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; ::ei::SalesInfo* _msg = _internal_mutable_sales(); // @@protoc_insertion_point(field_mutable:ei.PeriodicalsResponse.sales) return _msg; } -inline void PeriodicalsResponse::set_allocated_sales(::ei::SalesInfo* sales) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void PeriodicalsResponse::set_allocated_sales(::ei::SalesInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete sales_; + delete (_impl_.sales_); } - if (sales) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(sales); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - sales = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, sales, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000001u; + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - sales_ = sales; + + _impl_.sales_ = reinterpret_cast<::ei::SalesInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.PeriodicalsResponse.sales) } // optional .ei.EggIncCurrentEvents events = 2; -inline bool PeriodicalsResponse::_internal_has_events() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - PROTOBUF_ASSUME(!value || events_ != nullptr); - return value; -} inline bool PeriodicalsResponse::has_events() const { - return _internal_has_events(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + PROTOBUF_ASSUME(!value || _impl_.events_ != nullptr); + return value; } inline void PeriodicalsResponse::clear_events() { - if (events_ != nullptr) events_->Clear(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.events_ != nullptr) _impl_.events_->Clear(); + _impl_._has_bits_[0] &= ~0x00000002u; } inline const ::ei::EggIncCurrentEvents& PeriodicalsResponse::_internal_events() const { - const ::ei::EggIncCurrentEvents* p = events_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_EggIncCurrentEvents_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::EggIncCurrentEvents* p = _impl_.events_; + return p != nullptr ? *p : reinterpret_cast(::ei::_EggIncCurrentEvents_default_instance_); } -inline const ::ei::EggIncCurrentEvents& PeriodicalsResponse::events() const { +inline const ::ei::EggIncCurrentEvents& PeriodicalsResponse::events() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.PeriodicalsResponse.events) return _internal_events(); } -inline void PeriodicalsResponse::unsafe_arena_set_allocated_events( - ::ei::EggIncCurrentEvents* events) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(events_); +inline void PeriodicalsResponse::unsafe_arena_set_allocated_events(::ei::EggIncCurrentEvents* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.events_); } - events_ = events; - if (events) { - _has_bits_[0] |= 0x00000002u; + _impl_.events_ = reinterpret_cast<::ei::EggIncCurrentEvents*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.PeriodicalsResponse.events) } inline ::ei::EggIncCurrentEvents* PeriodicalsResponse::release_events() { - _has_bits_[0] &= ~0x00000002u; - ::ei::EggIncCurrentEvents* temp = events_; - events_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::EggIncCurrentEvents* released = _impl_.events_; + _impl_.events_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::EggIncCurrentEvents* PeriodicalsResponse::unsafe_arena_release_events() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.PeriodicalsResponse.events) - _has_bits_[0] &= ~0x00000002u; - ::ei::EggIncCurrentEvents* temp = events_; - events_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::EggIncCurrentEvents* temp = _impl_.events_; + _impl_.events_ = nullptr; return temp; } inline ::ei::EggIncCurrentEvents* PeriodicalsResponse::_internal_mutable_events() { - _has_bits_[0] |= 0x00000002u; - if (events_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::EggIncCurrentEvents>(GetArenaForAllocation()); - events_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.events_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::EggIncCurrentEvents>(GetArena()); + _impl_.events_ = reinterpret_cast<::ei::EggIncCurrentEvents*>(p); } - return events_; + return _impl_.events_; } -inline ::ei::EggIncCurrentEvents* PeriodicalsResponse::mutable_events() { +inline ::ei::EggIncCurrentEvents* PeriodicalsResponse::mutable_events() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000002u; ::ei::EggIncCurrentEvents* _msg = _internal_mutable_events(); // @@protoc_insertion_point(field_mutable:ei.PeriodicalsResponse.events) return _msg; } -inline void PeriodicalsResponse::set_allocated_events(::ei::EggIncCurrentEvents* events) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void PeriodicalsResponse::set_allocated_events(::ei::EggIncCurrentEvents* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete events_; + delete (_impl_.events_); } - if (events) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(events); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - events = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, events, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000002u; + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - events_ = events; + + _impl_.events_ = reinterpret_cast<::ei::EggIncCurrentEvents*>(value); // @@protoc_insertion_point(field_set_allocated:ei.PeriodicalsResponse.events) } // optional .ei.ContractsResponse contracts = 3; -inline bool PeriodicalsResponse::_internal_has_contracts() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - PROTOBUF_ASSUME(!value || contracts_ != nullptr); - return value; -} inline bool PeriodicalsResponse::has_contracts() const { - return _internal_has_contracts(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + PROTOBUF_ASSUME(!value || _impl_.contracts_ != nullptr); + return value; } inline void PeriodicalsResponse::clear_contracts() { - if (contracts_ != nullptr) contracts_->Clear(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.contracts_ != nullptr) _impl_.contracts_->Clear(); + _impl_._has_bits_[0] &= ~0x00000004u; } inline const ::ei::ContractsResponse& PeriodicalsResponse::_internal_contracts() const { - const ::ei::ContractsResponse* p = contracts_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_ContractsResponse_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::ContractsResponse* p = _impl_.contracts_; + return p != nullptr ? *p : reinterpret_cast(::ei::_ContractsResponse_default_instance_); } -inline const ::ei::ContractsResponse& PeriodicalsResponse::contracts() const { +inline const ::ei::ContractsResponse& PeriodicalsResponse::contracts() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.PeriodicalsResponse.contracts) return _internal_contracts(); } -inline void PeriodicalsResponse::unsafe_arena_set_allocated_contracts( - ::ei::ContractsResponse* contracts) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(contracts_); +inline void PeriodicalsResponse::unsafe_arena_set_allocated_contracts(::ei::ContractsResponse* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.contracts_); } - contracts_ = contracts; - if (contracts) { - _has_bits_[0] |= 0x00000004u; + _impl_.contracts_ = reinterpret_cast<::ei::ContractsResponse*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.PeriodicalsResponse.contracts) } inline ::ei::ContractsResponse* PeriodicalsResponse::release_contracts() { - _has_bits_[0] &= ~0x00000004u; - ::ei::ContractsResponse* temp = contracts_; - contracts_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000004u; + ::ei::ContractsResponse* released = _impl_.contracts_; + _impl_.contracts_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::ContractsResponse* PeriodicalsResponse::unsafe_arena_release_contracts() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.PeriodicalsResponse.contracts) - _has_bits_[0] &= ~0x00000004u; - ::ei::ContractsResponse* temp = contracts_; - contracts_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000004u; + ::ei::ContractsResponse* temp = _impl_.contracts_; + _impl_.contracts_ = nullptr; return temp; } inline ::ei::ContractsResponse* PeriodicalsResponse::_internal_mutable_contracts() { - _has_bits_[0] |= 0x00000004u; - if (contracts_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::ContractsResponse>(GetArenaForAllocation()); - contracts_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.contracts_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::ContractsResponse>(GetArena()); + _impl_.contracts_ = reinterpret_cast<::ei::ContractsResponse*>(p); } - return contracts_; + return _impl_.contracts_; } -inline ::ei::ContractsResponse* PeriodicalsResponse::mutable_contracts() { +inline ::ei::ContractsResponse* PeriodicalsResponse::mutable_contracts() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000004u; ::ei::ContractsResponse* _msg = _internal_mutable_contracts(); // @@protoc_insertion_point(field_mutable:ei.PeriodicalsResponse.contracts) return _msg; } -inline void PeriodicalsResponse::set_allocated_contracts(::ei::ContractsResponse* contracts) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void PeriodicalsResponse::set_allocated_contracts(::ei::ContractsResponse* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete contracts_; + delete (_impl_.contracts_); } - if (contracts) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(contracts); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - contracts = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, contracts, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000004u; + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } - contracts_ = contracts; + + _impl_.contracts_ = reinterpret_cast<::ei::ContractsResponse*>(value); // @@protoc_insertion_point(field_set_allocated:ei.PeriodicalsResponse.contracts) } // repeated .ei.ContractEvaluation evaluations = 8; inline int PeriodicalsResponse::_internal_evaluations_size() const { - return evaluations_.size(); + return _internal_evaluations().size(); } inline int PeriodicalsResponse::evaluations_size() const { return _internal_evaluations_size(); } inline void PeriodicalsResponse::clear_evaluations() { - evaluations_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.evaluations_.Clear(); } -inline ::ei::ContractEvaluation* PeriodicalsResponse::mutable_evaluations(int index) { +inline ::ei::ContractEvaluation* PeriodicalsResponse::mutable_evaluations(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.PeriodicalsResponse.evaluations) - return evaluations_.Mutable(index); + return _internal_mutable_evaluations()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractEvaluation >* -PeriodicalsResponse::mutable_evaluations() { +inline ::google::protobuf::RepeatedPtrField<::ei::ContractEvaluation>* PeriodicalsResponse::mutable_evaluations() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.PeriodicalsResponse.evaluations) - return &evaluations_; -} -inline const ::ei::ContractEvaluation& PeriodicalsResponse::_internal_evaluations(int index) const { - return evaluations_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_evaluations(); } -inline const ::ei::ContractEvaluation& PeriodicalsResponse::evaluations(int index) const { +inline const ::ei::ContractEvaluation& PeriodicalsResponse::evaluations(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.PeriodicalsResponse.evaluations) - return _internal_evaluations(index); -} -inline ::ei::ContractEvaluation* PeriodicalsResponse::_internal_add_evaluations() { - return evaluations_.Add(); + return _internal_evaluations().Get(index); } -inline ::ei::ContractEvaluation* PeriodicalsResponse::add_evaluations() { - ::ei::ContractEvaluation* _add = _internal_add_evaluations(); +inline ::ei::ContractEvaluation* PeriodicalsResponse::add_evaluations() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ContractEvaluation* _add = _internal_mutable_evaluations()->Add(); // @@protoc_insertion_point(field_add:ei.PeriodicalsResponse.evaluations) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractEvaluation >& -PeriodicalsResponse::evaluations() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ContractEvaluation>& PeriodicalsResponse::evaluations() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.PeriodicalsResponse.evaluations) - return evaluations_; + return _internal_evaluations(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ContractEvaluation>& +PeriodicalsResponse::_internal_evaluations() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.evaluations_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ContractEvaluation>* +PeriodicalsResponse::_internal_mutable_evaluations() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.evaluations_; } // repeated .ei.ServerGift gifts = 4; inline int PeriodicalsResponse::_internal_gifts_size() const { - return gifts_.size(); + return _internal_gifts().size(); } inline int PeriodicalsResponse::gifts_size() const { return _internal_gifts_size(); } inline void PeriodicalsResponse::clear_gifts() { - gifts_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gifts_.Clear(); } -inline ::ei::ServerGift* PeriodicalsResponse::mutable_gifts(int index) { +inline ::ei::ServerGift* PeriodicalsResponse::mutable_gifts(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.PeriodicalsResponse.gifts) - return gifts_.Mutable(index); + return _internal_mutable_gifts()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ServerGift >* -PeriodicalsResponse::mutable_gifts() { +inline ::google::protobuf::RepeatedPtrField<::ei::ServerGift>* PeriodicalsResponse::mutable_gifts() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.PeriodicalsResponse.gifts) - return &gifts_; -} -inline const ::ei::ServerGift& PeriodicalsResponse::_internal_gifts(int index) const { - return gifts_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_gifts(); } -inline const ::ei::ServerGift& PeriodicalsResponse::gifts(int index) const { +inline const ::ei::ServerGift& PeriodicalsResponse::gifts(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.PeriodicalsResponse.gifts) - return _internal_gifts(index); + return _internal_gifts().Get(index); } -inline ::ei::ServerGift* PeriodicalsResponse::_internal_add_gifts() { - return gifts_.Add(); -} -inline ::ei::ServerGift* PeriodicalsResponse::add_gifts() { - ::ei::ServerGift* _add = _internal_add_gifts(); +inline ::ei::ServerGift* PeriodicalsResponse::add_gifts() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ServerGift* _add = _internal_mutable_gifts()->Add(); // @@protoc_insertion_point(field_add:ei.PeriodicalsResponse.gifts) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ServerGift >& -PeriodicalsResponse::gifts() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ServerGift>& PeriodicalsResponse::gifts() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.PeriodicalsResponse.gifts) - return gifts_; + return _internal_gifts(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ServerGift>& +PeriodicalsResponse::_internal_gifts() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.gifts_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ServerGift>* +PeriodicalsResponse::_internal_mutable_gifts() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.gifts_; } // repeated .ei.CompleteMissionResponse artifact_cases = 9; inline int PeriodicalsResponse::_internal_artifact_cases_size() const { - return artifact_cases_.size(); + return _internal_artifact_cases().size(); } inline int PeriodicalsResponse::artifact_cases_size() const { return _internal_artifact_cases_size(); } inline void PeriodicalsResponse::clear_artifact_cases() { - artifact_cases_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.artifact_cases_.Clear(); } -inline ::ei::CompleteMissionResponse* PeriodicalsResponse::mutable_artifact_cases(int index) { +inline ::ei::CompleteMissionResponse* PeriodicalsResponse::mutable_artifact_cases(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.PeriodicalsResponse.artifact_cases) - return artifact_cases_.Mutable(index); + return _internal_mutable_artifact_cases()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CompleteMissionResponse >* -PeriodicalsResponse::mutable_artifact_cases() { +inline ::google::protobuf::RepeatedPtrField<::ei::CompleteMissionResponse>* PeriodicalsResponse::mutable_artifact_cases() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.PeriodicalsResponse.artifact_cases) - return &artifact_cases_; -} -inline const ::ei::CompleteMissionResponse& PeriodicalsResponse::_internal_artifact_cases(int index) const { - return artifact_cases_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_artifact_cases(); } -inline const ::ei::CompleteMissionResponse& PeriodicalsResponse::artifact_cases(int index) const { +inline const ::ei::CompleteMissionResponse& PeriodicalsResponse::artifact_cases(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.PeriodicalsResponse.artifact_cases) - return _internal_artifact_cases(index); -} -inline ::ei::CompleteMissionResponse* PeriodicalsResponse::_internal_add_artifact_cases() { - return artifact_cases_.Add(); + return _internal_artifact_cases().Get(index); } -inline ::ei::CompleteMissionResponse* PeriodicalsResponse::add_artifact_cases() { - ::ei::CompleteMissionResponse* _add = _internal_add_artifact_cases(); +inline ::ei::CompleteMissionResponse* PeriodicalsResponse::add_artifact_cases() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::CompleteMissionResponse* _add = _internal_mutable_artifact_cases()->Add(); // @@protoc_insertion_point(field_add:ei.PeriodicalsResponse.artifact_cases) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CompleteMissionResponse >& -PeriodicalsResponse::artifact_cases() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::CompleteMissionResponse>& PeriodicalsResponse::artifact_cases() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.PeriodicalsResponse.artifact_cases) - return artifact_cases_; + return _internal_artifact_cases(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::CompleteMissionResponse>& +PeriodicalsResponse::_internal_artifact_cases() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.artifact_cases_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::CompleteMissionResponse>* +PeriodicalsResponse::_internal_mutable_artifact_cases() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.artifact_cases_; } // optional .ei.LiveConfig live_config = 5; -inline bool PeriodicalsResponse::_internal_has_live_config() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - PROTOBUF_ASSUME(!value || live_config_ != nullptr); - return value; -} inline bool PeriodicalsResponse::has_live_config() const { - return _internal_has_live_config(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + PROTOBUF_ASSUME(!value || _impl_.live_config_ != nullptr); + return value; } inline void PeriodicalsResponse::clear_live_config() { - if (live_config_ != nullptr) live_config_->Clear(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.live_config_ != nullptr) _impl_.live_config_->Clear(); + _impl_._has_bits_[0] &= ~0x00000008u; } inline const ::ei::LiveConfig& PeriodicalsResponse::_internal_live_config() const { - const ::ei::LiveConfig* p = live_config_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_LiveConfig_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::LiveConfig* p = _impl_.live_config_; + return p != nullptr ? *p : reinterpret_cast(::ei::_LiveConfig_default_instance_); } -inline const ::ei::LiveConfig& PeriodicalsResponse::live_config() const { +inline const ::ei::LiveConfig& PeriodicalsResponse::live_config() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.PeriodicalsResponse.live_config) return _internal_live_config(); } -inline void PeriodicalsResponse::unsafe_arena_set_allocated_live_config( - ::ei::LiveConfig* live_config) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(live_config_); +inline void PeriodicalsResponse::unsafe_arena_set_allocated_live_config(::ei::LiveConfig* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.live_config_); } - live_config_ = live_config; - if (live_config) { - _has_bits_[0] |= 0x00000008u; + _impl_.live_config_ = reinterpret_cast<::ei::LiveConfig*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._has_bits_[0] &= ~0x00000008u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.PeriodicalsResponse.live_config) } inline ::ei::LiveConfig* PeriodicalsResponse::release_live_config() { - _has_bits_[0] &= ~0x00000008u; - ::ei::LiveConfig* temp = live_config_; - live_config_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000008u; + ::ei::LiveConfig* released = _impl_.live_config_; + _impl_.live_config_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::LiveConfig* PeriodicalsResponse::unsafe_arena_release_live_config() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.PeriodicalsResponse.live_config) - _has_bits_[0] &= ~0x00000008u; - ::ei::LiveConfig* temp = live_config_; - live_config_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000008u; + ::ei::LiveConfig* temp = _impl_.live_config_; + _impl_.live_config_ = nullptr; return temp; } inline ::ei::LiveConfig* PeriodicalsResponse::_internal_mutable_live_config() { - _has_bits_[0] |= 0x00000008u; - if (live_config_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::LiveConfig>(GetArenaForAllocation()); - live_config_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.live_config_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::LiveConfig>(GetArena()); + _impl_.live_config_ = reinterpret_cast<::ei::LiveConfig*>(p); } - return live_config_; + return _impl_.live_config_; } -inline ::ei::LiveConfig* PeriodicalsResponse::mutable_live_config() { +inline ::ei::LiveConfig* PeriodicalsResponse::mutable_live_config() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000008u; ::ei::LiveConfig* _msg = _internal_mutable_live_config(); // @@protoc_insertion_point(field_mutable:ei.PeriodicalsResponse.live_config) return _msg; } -inline void PeriodicalsResponse::set_allocated_live_config(::ei::LiveConfig* live_config) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void PeriodicalsResponse::set_allocated_live_config(::ei::LiveConfig* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete live_config_; + delete (_impl_.live_config_); } - if (live_config) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(live_config); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - live_config = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, live_config, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000008u; + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._has_bits_[0] &= ~0x00000008u; } - live_config_ = live_config; + + _impl_.live_config_ = reinterpret_cast<::ei::LiveConfig*>(value); // @@protoc_insertion_point(field_set_allocated:ei.PeriodicalsResponse.live_config) } // optional .ei.MailDB mail_bag = 6; -inline bool PeriodicalsResponse::_internal_has_mail_bag() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - PROTOBUF_ASSUME(!value || mail_bag_ != nullptr); - return value; -} inline bool PeriodicalsResponse::has_mail_bag() const { - return _internal_has_mail_bag(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + PROTOBUF_ASSUME(!value || _impl_.mail_bag_ != nullptr); + return value; } inline void PeriodicalsResponse::clear_mail_bag() { - if (mail_bag_ != nullptr) mail_bag_->Clear(); - _has_bits_[0] &= ~0x00000010u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.mail_bag_ != nullptr) _impl_.mail_bag_->Clear(); + _impl_._has_bits_[0] &= ~0x00000010u; } inline const ::ei::MailDB& PeriodicalsResponse::_internal_mail_bag() const { - const ::ei::MailDB* p = mail_bag_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_MailDB_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::MailDB* p = _impl_.mail_bag_; + return p != nullptr ? *p : reinterpret_cast(::ei::_MailDB_default_instance_); } -inline const ::ei::MailDB& PeriodicalsResponse::mail_bag() const { +inline const ::ei::MailDB& PeriodicalsResponse::mail_bag() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.PeriodicalsResponse.mail_bag) return _internal_mail_bag(); } -inline void PeriodicalsResponse::unsafe_arena_set_allocated_mail_bag( - ::ei::MailDB* mail_bag) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(mail_bag_); +inline void PeriodicalsResponse::unsafe_arena_set_allocated_mail_bag(::ei::MailDB* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.mail_bag_); } - mail_bag_ = mail_bag; - if (mail_bag) { - _has_bits_[0] |= 0x00000010u; + _impl_.mail_bag_ = reinterpret_cast<::ei::MailDB*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; + _impl_._has_bits_[0] &= ~0x00000010u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.PeriodicalsResponse.mail_bag) } inline ::ei::MailDB* PeriodicalsResponse::release_mail_bag() { - _has_bits_[0] &= ~0x00000010u; - ::ei::MailDB* temp = mail_bag_; - mail_bag_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000010u; + ::ei::MailDB* released = _impl_.mail_bag_; + _impl_.mail_bag_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::MailDB* PeriodicalsResponse::unsafe_arena_release_mail_bag() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.PeriodicalsResponse.mail_bag) - _has_bits_[0] &= ~0x00000010u; - ::ei::MailDB* temp = mail_bag_; - mail_bag_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000010u; + ::ei::MailDB* temp = _impl_.mail_bag_; + _impl_.mail_bag_ = nullptr; return temp; } inline ::ei::MailDB* PeriodicalsResponse::_internal_mutable_mail_bag() { - _has_bits_[0] |= 0x00000010u; - if (mail_bag_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::MailDB>(GetArenaForAllocation()); - mail_bag_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.mail_bag_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::MailDB>(GetArena()); + _impl_.mail_bag_ = reinterpret_cast<::ei::MailDB*>(p); } - return mail_bag_; + return _impl_.mail_bag_; } -inline ::ei::MailDB* PeriodicalsResponse::mutable_mail_bag() { +inline ::ei::MailDB* PeriodicalsResponse::mutable_mail_bag() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000010u; ::ei::MailDB* _msg = _internal_mutable_mail_bag(); // @@protoc_insertion_point(field_mutable:ei.PeriodicalsResponse.mail_bag) return _msg; } -inline void PeriodicalsResponse::set_allocated_mail_bag(::ei::MailDB* mail_bag) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void PeriodicalsResponse::set_allocated_mail_bag(::ei::MailDB* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete mail_bag_; + delete (_impl_.mail_bag_); } - if (mail_bag) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(mail_bag); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - mail_bag = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, mail_bag, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000010u; + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; + _impl_._has_bits_[0] &= ~0x00000010u; } - mail_bag_ = mail_bag; + + _impl_.mail_bag_ = reinterpret_cast<::ei::MailDB*>(value); // @@protoc_insertion_point(field_set_allocated:ei.PeriodicalsResponse.mail_bag) } // optional .ei.ContractPlayerInfo contract_player_info = 7; -inline bool PeriodicalsResponse::_internal_has_contract_player_info() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - PROTOBUF_ASSUME(!value || contract_player_info_ != nullptr); - return value; -} inline bool PeriodicalsResponse::has_contract_player_info() const { - return _internal_has_contract_player_info(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + PROTOBUF_ASSUME(!value || _impl_.contract_player_info_ != nullptr); + return value; } inline void PeriodicalsResponse::clear_contract_player_info() { - if (contract_player_info_ != nullptr) contract_player_info_->Clear(); - _has_bits_[0] &= ~0x00000020u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.contract_player_info_ != nullptr) _impl_.contract_player_info_->Clear(); + _impl_._has_bits_[0] &= ~0x00000020u; } inline const ::ei::ContractPlayerInfo& PeriodicalsResponse::_internal_contract_player_info() const { - const ::ei::ContractPlayerInfo* p = contract_player_info_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_ContractPlayerInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::ContractPlayerInfo* p = _impl_.contract_player_info_; + return p != nullptr ? *p : reinterpret_cast(::ei::_ContractPlayerInfo_default_instance_); } -inline const ::ei::ContractPlayerInfo& PeriodicalsResponse::contract_player_info() const { +inline const ::ei::ContractPlayerInfo& PeriodicalsResponse::contract_player_info() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.PeriodicalsResponse.contract_player_info) return _internal_contract_player_info(); } -inline void PeriodicalsResponse::unsafe_arena_set_allocated_contract_player_info( - ::ei::ContractPlayerInfo* contract_player_info) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(contract_player_info_); +inline void PeriodicalsResponse::unsafe_arena_set_allocated_contract_player_info(::ei::ContractPlayerInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.contract_player_info_); } - contract_player_info_ = contract_player_info; - if (contract_player_info) { - _has_bits_[0] |= 0x00000020u; + _impl_.contract_player_info_ = reinterpret_cast<::ei::ContractPlayerInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000020u; } else { - _has_bits_[0] &= ~0x00000020u; + _impl_._has_bits_[0] &= ~0x00000020u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.PeriodicalsResponse.contract_player_info) } inline ::ei::ContractPlayerInfo* PeriodicalsResponse::release_contract_player_info() { - _has_bits_[0] &= ~0x00000020u; - ::ei::ContractPlayerInfo* temp = contract_player_info_; - contract_player_info_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000020u; + ::ei::ContractPlayerInfo* released = _impl_.contract_player_info_; + _impl_.contract_player_info_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::ContractPlayerInfo* PeriodicalsResponse::unsafe_arena_release_contract_player_info() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.PeriodicalsResponse.contract_player_info) - _has_bits_[0] &= ~0x00000020u; - ::ei::ContractPlayerInfo* temp = contract_player_info_; - contract_player_info_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000020u; + ::ei::ContractPlayerInfo* temp = _impl_.contract_player_info_; + _impl_.contract_player_info_ = nullptr; return temp; } inline ::ei::ContractPlayerInfo* PeriodicalsResponse::_internal_mutable_contract_player_info() { - _has_bits_[0] |= 0x00000020u; - if (contract_player_info_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::ContractPlayerInfo>(GetArenaForAllocation()); - contract_player_info_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.contract_player_info_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::ContractPlayerInfo>(GetArena()); + _impl_.contract_player_info_ = reinterpret_cast<::ei::ContractPlayerInfo*>(p); } - return contract_player_info_; + return _impl_.contract_player_info_; } -inline ::ei::ContractPlayerInfo* PeriodicalsResponse::mutable_contract_player_info() { +inline ::ei::ContractPlayerInfo* PeriodicalsResponse::mutable_contract_player_info() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000020u; ::ei::ContractPlayerInfo* _msg = _internal_mutable_contract_player_info(); // @@protoc_insertion_point(field_mutable:ei.PeriodicalsResponse.contract_player_info) return _msg; } -inline void PeriodicalsResponse::set_allocated_contract_player_info(::ei::ContractPlayerInfo* contract_player_info) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void PeriodicalsResponse::set_allocated_contract_player_info(::ei::ContractPlayerInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete contract_player_info_; + delete (_impl_.contract_player_info_); } - if (contract_player_info) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(contract_player_info); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - contract_player_info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, contract_player_info, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000020u; + _impl_._has_bits_[0] |= 0x00000020u; } else { - _has_bits_[0] &= ~0x00000020u; + _impl_._has_bits_[0] &= ~0x00000020u; } - contract_player_info_ = contract_player_info; + + _impl_.contract_player_info_ = reinterpret_cast<::ei::ContractPlayerInfo*>(value); // @@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(); + return _internal_showcase_royalties().size(); } inline int PeriodicalsResponse::showcase_royalties_size() const { return _internal_showcase_royalties_size(); } inline void PeriodicalsResponse::clear_showcase_royalties() { - showcase_royalties_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.showcase_royalties_.Clear(); } -inline ::ei::PeriodicalsResponse_RoyaltyInfo* PeriodicalsResponse::mutable_showcase_royalties(int index) { +inline ::ei::PeriodicalsResponse_RoyaltyInfo* PeriodicalsResponse::mutable_showcase_royalties(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.PeriodicalsResponse.showcase_royalties) - return showcase_royalties_.Mutable(index); + return _internal_mutable_showcase_royalties()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::PeriodicalsResponse_RoyaltyInfo >* -PeriodicalsResponse::mutable_showcase_royalties() { +inline ::google::protobuf::RepeatedPtrField<::ei::PeriodicalsResponse_RoyaltyInfo>* PeriodicalsResponse::mutable_showcase_royalties() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@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); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_showcase_royalties(); } -inline const ::ei::PeriodicalsResponse_RoyaltyInfo& PeriodicalsResponse::showcase_royalties(int index) const { +inline const ::ei::PeriodicalsResponse_RoyaltyInfo& PeriodicalsResponse::showcase_royalties(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@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(); + return _internal_showcase_royalties().Get(index); } -inline ::ei::PeriodicalsResponse_RoyaltyInfo* PeriodicalsResponse::add_showcase_royalties() { - ::ei::PeriodicalsResponse_RoyaltyInfo* _add = _internal_add_showcase_royalties(); +inline ::ei::PeriodicalsResponse_RoyaltyInfo* PeriodicalsResponse::add_showcase_royalties() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::PeriodicalsResponse_RoyaltyInfo* _add = _internal_mutable_showcase_royalties()->Add(); // @@protoc_insertion_point(field_add:ei.PeriodicalsResponse.showcase_royalties) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::PeriodicalsResponse_RoyaltyInfo >& -PeriodicalsResponse::showcase_royalties() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::PeriodicalsResponse_RoyaltyInfo>& PeriodicalsResponse::showcase_royalties() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.PeriodicalsResponse.showcase_royalties) - return showcase_royalties_; + return _internal_showcase_royalties(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::PeriodicalsResponse_RoyaltyInfo>& +PeriodicalsResponse::_internal_showcase_royalties() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.showcase_royalties_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::PeriodicalsResponse_RoyaltyInfo>* +PeriodicalsResponse::_internal_mutable_showcase_royalties() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.showcase_royalties_; } // ------------------------------------------------------------------- @@ -93855,826 +102566,844 @@ PeriodicalsResponse::showcase_royalties() const { // GetPeriodicalsRequest // optional .ei.BasicRequestInfo rinfo = 12; -inline bool GetPeriodicalsRequest::_internal_has_rinfo() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - PROTOBUF_ASSUME(!value || rinfo_ != nullptr); - return value; -} inline bool GetPeriodicalsRequest::has_rinfo() const { - return _internal_has_rinfo(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + PROTOBUF_ASSUME(!value || _impl_.rinfo_ != nullptr); + return value; } inline void GetPeriodicalsRequest::clear_rinfo() { - if (rinfo_ != nullptr) rinfo_->Clear(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ != nullptr) _impl_.rinfo_->Clear(); + _impl_._has_bits_[0] &= ~0x00000002u; } inline const ::ei::BasicRequestInfo& GetPeriodicalsRequest::_internal_rinfo() const { - const ::ei::BasicRequestInfo* p = rinfo_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_BasicRequestInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::BasicRequestInfo* p = _impl_.rinfo_; + return p != nullptr ? *p : reinterpret_cast(::ei::_BasicRequestInfo_default_instance_); } -inline const ::ei::BasicRequestInfo& GetPeriodicalsRequest::rinfo() const { +inline const ::ei::BasicRequestInfo& GetPeriodicalsRequest::rinfo() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.GetPeriodicalsRequest.rinfo) return _internal_rinfo(); } -inline void GetPeriodicalsRequest::unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rinfo_); +inline void GetPeriodicalsRequest::unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.rinfo_); } - rinfo_ = rinfo; - if (rinfo) { - _has_bits_[0] |= 0x00000002u; + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.GetPeriodicalsRequest.rinfo) } inline ::ei::BasicRequestInfo* GetPeriodicalsRequest::release_rinfo() { - _has_bits_[0] &= ~0x00000002u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::BasicRequestInfo* released = _impl_.rinfo_; + _impl_.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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::BasicRequestInfo* GetPeriodicalsRequest::unsafe_arena_release_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.GetPeriodicalsRequest.rinfo) - _has_bits_[0] &= ~0x00000002u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::BasicRequestInfo* temp = _impl_.rinfo_; + _impl_.rinfo_ = nullptr; return temp; } inline ::ei::BasicRequestInfo* GetPeriodicalsRequest::_internal_mutable_rinfo() { - _has_bits_[0] |= 0x00000002u; - if (rinfo_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::BasicRequestInfo>(GetArenaForAllocation()); - rinfo_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::BasicRequestInfo>(GetArena()); + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(p); } - return rinfo_; + return _impl_.rinfo_; } -inline ::ei::BasicRequestInfo* GetPeriodicalsRequest::mutable_rinfo() { +inline ::ei::BasicRequestInfo* GetPeriodicalsRequest::mutable_rinfo() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000002u; ::ei::BasicRequestInfo* _msg = _internal_mutable_rinfo(); // @@protoc_insertion_point(field_mutable:ei.GetPeriodicalsRequest.rinfo) return _msg; } -inline void GetPeriodicalsRequest::set_allocated_rinfo(::ei::BasicRequestInfo* rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void GetPeriodicalsRequest::set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete rinfo_; + delete (_impl_.rinfo_); } - if (rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rinfo); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - rinfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, rinfo, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000002u; + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - rinfo_ = rinfo; + + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.GetPeriodicalsRequest.rinfo) } // optional string user_id = 1; -inline bool GetPeriodicalsRequest::_internal_has_user_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool GetPeriodicalsRequest::has_user_id() const { - return _internal_has_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void GetPeriodicalsRequest::clear_user_id() { - user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& GetPeriodicalsRequest::user_id() const { +inline const std::string& GetPeriodicalsRequest::user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.GetPeriodicalsRequest.user_id) return _internal_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void GetPeriodicalsRequest::set_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void GetPeriodicalsRequest::set_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.GetPeriodicalsRequest.user_id) } -inline std::string* GetPeriodicalsRequest::mutable_user_id() { +inline std::string* GetPeriodicalsRequest::mutable_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_user_id(); // @@protoc_insertion_point(field_mutable:ei.GetPeriodicalsRequest.user_id) return _s; } inline const std::string& GetPeriodicalsRequest::_internal_user_id() const { - return user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_id_.Get(); } inline void GetPeriodicalsRequest::_internal_set_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(value, GetArena()); } inline std::string* GetPeriodicalsRequest::_internal_mutable_user_id() { - _has_bits_[0] |= 0x00000001u; - return user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.user_id_.Mutable( GetArena()); } inline std::string* GetPeriodicalsRequest::release_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.GetPeriodicalsRequest.user_id) - if (!_internal_has_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - 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; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void GetPeriodicalsRequest::set_allocated_user_id(std::string* user_id) { - if (user_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void GetPeriodicalsRequest::set_allocated_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - 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 + _impl_.user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_id_.IsDefault()) { + _impl_.user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.GetPeriodicalsRequest.user_id) } // optional bool piggy_full = 2; -inline bool GetPeriodicalsRequest::_internal_has_piggy_full() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool GetPeriodicalsRequest::has_piggy_full() const { - return _internal_has_piggy_full(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void GetPeriodicalsRequest::clear_piggy_full() { - piggy_full_ = false; - _has_bits_[0] &= ~0x00000040u; -} -inline bool GetPeriodicalsRequest::_internal_piggy_full() const { - return piggy_full_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.piggy_full_ = false; + _impl_._has_bits_[0] &= ~0x00000040u; } inline bool GetPeriodicalsRequest::piggy_full() const { // @@protoc_insertion_point(field_get:ei.GetPeriodicalsRequest.piggy_full) return _internal_piggy_full(); } -inline void GetPeriodicalsRequest::_internal_set_piggy_full(bool value) { - _has_bits_[0] |= 0x00000040u; - piggy_full_ = value; -} inline void GetPeriodicalsRequest::set_piggy_full(bool value) { _internal_set_piggy_full(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.GetPeriodicalsRequest.piggy_full) } +inline bool GetPeriodicalsRequest::_internal_piggy_full() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.piggy_full_; +} +inline void GetPeriodicalsRequest::_internal_set_piggy_full(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.piggy_full_ = value; +} // optional bool piggy_found_full = 3; -inline bool GetPeriodicalsRequest::_internal_has_piggy_found_full() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool GetPeriodicalsRequest::has_piggy_found_full() const { - return _internal_has_piggy_found_full(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void GetPeriodicalsRequest::clear_piggy_found_full() { - piggy_found_full_ = false; - _has_bits_[0] &= ~0x00000080u; -} -inline bool GetPeriodicalsRequest::_internal_piggy_found_full() const { - return piggy_found_full_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.piggy_found_full_ = false; + _impl_._has_bits_[0] &= ~0x00000080u; } inline bool GetPeriodicalsRequest::piggy_found_full() const { // @@protoc_insertion_point(field_get:ei.GetPeriodicalsRequest.piggy_found_full) return _internal_piggy_found_full(); } -inline void GetPeriodicalsRequest::_internal_set_piggy_found_full(bool value) { - _has_bits_[0] |= 0x00000080u; - piggy_found_full_ = value; -} inline void GetPeriodicalsRequest::set_piggy_found_full(bool value) { _internal_set_piggy_found_full(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.GetPeriodicalsRequest.piggy_found_full) } +inline bool GetPeriodicalsRequest::_internal_piggy_found_full() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.piggy_found_full_; +} +inline void GetPeriodicalsRequest::_internal_set_piggy_found_full(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.piggy_found_full_ = value; +} // optional double seconds_full_realtime = 4; -inline bool GetPeriodicalsRequest::_internal_has_seconds_full_realtime() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool GetPeriodicalsRequest::has_seconds_full_realtime() const { - return _internal_has_seconds_full_realtime(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void GetPeriodicalsRequest::clear_seconds_full_realtime() { - seconds_full_realtime_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline double GetPeriodicalsRequest::_internal_seconds_full_realtime() const { - return seconds_full_realtime_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_full_realtime_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline double GetPeriodicalsRequest::seconds_full_realtime() const { // @@protoc_insertion_point(field_get:ei.GetPeriodicalsRequest.seconds_full_realtime) return _internal_seconds_full_realtime(); } -inline void GetPeriodicalsRequest::_internal_set_seconds_full_realtime(double value) { - _has_bits_[0] |= 0x00000004u; - seconds_full_realtime_ = value; -} inline void GetPeriodicalsRequest::set_seconds_full_realtime(double value) { _internal_set_seconds_full_realtime(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.GetPeriodicalsRequest.seconds_full_realtime) } +inline double GetPeriodicalsRequest::_internal_seconds_full_realtime() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.seconds_full_realtime_; +} +inline void GetPeriodicalsRequest::_internal_set_seconds_full_realtime(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_full_realtime_ = value; +} // optional double seconds_full_gametime = 5; -inline bool GetPeriodicalsRequest::_internal_has_seconds_full_gametime() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool GetPeriodicalsRequest::has_seconds_full_gametime() const { - return _internal_has_seconds_full_gametime(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void GetPeriodicalsRequest::clear_seconds_full_gametime() { - seconds_full_gametime_ = 0; - _has_bits_[0] &= ~0x00000008u; -} -inline double GetPeriodicalsRequest::_internal_seconds_full_gametime() const { - return seconds_full_gametime_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_full_gametime_ = 0; + _impl_._has_bits_[0] &= ~0x00000008u; } inline double GetPeriodicalsRequest::seconds_full_gametime() const { // @@protoc_insertion_point(field_get:ei.GetPeriodicalsRequest.seconds_full_gametime) return _internal_seconds_full_gametime(); } -inline void GetPeriodicalsRequest::_internal_set_seconds_full_gametime(double value) { - _has_bits_[0] |= 0x00000008u; - seconds_full_gametime_ = value; -} inline void GetPeriodicalsRequest::set_seconds_full_gametime(double value) { _internal_set_seconds_full_gametime(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.GetPeriodicalsRequest.seconds_full_gametime) } +inline double GetPeriodicalsRequest::_internal_seconds_full_gametime() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.seconds_full_gametime_; +} +inline void GetPeriodicalsRequest::_internal_set_seconds_full_gametime(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_full_gametime_ = value; +} // optional uint32 lost_increments = 7; -inline bool GetPeriodicalsRequest::_internal_has_lost_increments() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool GetPeriodicalsRequest::has_lost_increments() const { - return _internal_has_lost_increments(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void GetPeriodicalsRequest::clear_lost_increments() { - lost_increments_ = 0u; - _has_bits_[0] &= ~0x00000020u; -} -inline uint32_t GetPeriodicalsRequest::_internal_lost_increments() const { - return lost_increments_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.lost_increments_ = 0u; + _impl_._has_bits_[0] &= ~0x00000020u; } -inline uint32_t GetPeriodicalsRequest::lost_increments() const { +inline ::uint32_t GetPeriodicalsRequest::lost_increments() const { // @@protoc_insertion_point(field_get:ei.GetPeriodicalsRequest.lost_increments) return _internal_lost_increments(); } -inline void GetPeriodicalsRequest::_internal_set_lost_increments(uint32_t value) { - _has_bits_[0] |= 0x00000020u; - lost_increments_ = value; -} -inline void GetPeriodicalsRequest::set_lost_increments(uint32_t value) { +inline void GetPeriodicalsRequest::set_lost_increments(::uint32_t value) { _internal_set_lost_increments(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.GetPeriodicalsRequest.lost_increments) } +inline ::uint32_t GetPeriodicalsRequest::_internal_lost_increments() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.lost_increments_; +} +inline void GetPeriodicalsRequest::_internal_set_lost_increments(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.lost_increments_ = value; +} // optional double soul_eggs = 8; -inline bool GetPeriodicalsRequest::_internal_has_soul_eggs() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool GetPeriodicalsRequest::has_soul_eggs() const { - return _internal_has_soul_eggs(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void GetPeriodicalsRequest::clear_soul_eggs() { - soul_eggs_ = 0; - _has_bits_[0] &= ~0x00000010u; -} -inline double GetPeriodicalsRequest::_internal_soul_eggs() const { - return soul_eggs_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_eggs_ = 0; + _impl_._has_bits_[0] &= ~0x00000010u; } inline double GetPeriodicalsRequest::soul_eggs() const { // @@protoc_insertion_point(field_get:ei.GetPeriodicalsRequest.soul_eggs) return _internal_soul_eggs(); } -inline void GetPeriodicalsRequest::_internal_set_soul_eggs(double value) { - _has_bits_[0] |= 0x00000010u; - soul_eggs_ = value; -} inline void GetPeriodicalsRequest::set_soul_eggs(double value) { _internal_set_soul_eggs(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.GetPeriodicalsRequest.soul_eggs) } +inline double GetPeriodicalsRequest::_internal_soul_eggs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.soul_eggs_; +} +inline void GetPeriodicalsRequest::_internal_set_soul_eggs(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_eggs_ = value; +} // optional double mystical_earnings_mult = 13; -inline bool GetPeriodicalsRequest::_internal_has_mystical_earnings_mult() const { - bool value = (_has_bits_[0] & 0x00001000u) != 0; - return value; -} inline bool GetPeriodicalsRequest::has_mystical_earnings_mult() const { - return _internal_has_mystical_earnings_mult(); + bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0; + return value; } inline void GetPeriodicalsRequest::clear_mystical_earnings_mult() { - mystical_earnings_mult_ = 0; - _has_bits_[0] &= ~0x00001000u; -} -inline double GetPeriodicalsRequest::_internal_mystical_earnings_mult() const { - return mystical_earnings_mult_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.mystical_earnings_mult_ = 0; + _impl_._has_bits_[0] &= ~0x00001000u; } inline double GetPeriodicalsRequest::mystical_earnings_mult() const { // @@protoc_insertion_point(field_get:ei.GetPeriodicalsRequest.mystical_earnings_mult) return _internal_mystical_earnings_mult(); } -inline void GetPeriodicalsRequest::_internal_set_mystical_earnings_mult(double value) { - _has_bits_[0] |= 0x00001000u; - mystical_earnings_mult_ = value; -} inline void GetPeriodicalsRequest::set_mystical_earnings_mult(double value) { _internal_set_mystical_earnings_mult(value); + _impl_._has_bits_[0] |= 0x00001000u; // @@protoc_insertion_point(field_set:ei.GetPeriodicalsRequest.mystical_earnings_mult) } +inline double GetPeriodicalsRequest::_internal_mystical_earnings_mult() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.mystical_earnings_mult_; +} +inline void GetPeriodicalsRequest::_internal_set_mystical_earnings_mult(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.mystical_earnings_mult_ = value; +} // optional uint32 eop = 14; -inline bool GetPeriodicalsRequest::_internal_has_eop() const { - bool value = (_has_bits_[0] & 0x00002000u) != 0; - return value; -} inline bool GetPeriodicalsRequest::has_eop() const { - return _internal_has_eop(); + bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0; + return value; } inline void GetPeriodicalsRequest::clear_eop() { - eop_ = 0u; - _has_bits_[0] &= ~0x00002000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.eop_ = 0u; + _impl_._has_bits_[0] &= ~0x00002000u; } -inline uint32_t GetPeriodicalsRequest::_internal_eop() const { - return eop_; -} -inline uint32_t GetPeriodicalsRequest::eop() const { +inline ::uint32_t GetPeriodicalsRequest::eop() const { // @@protoc_insertion_point(field_get:ei.GetPeriodicalsRequest.eop) return _internal_eop(); } -inline void GetPeriodicalsRequest::_internal_set_eop(uint32_t value) { - _has_bits_[0] |= 0x00002000u; - eop_ = value; -} -inline void GetPeriodicalsRequest::set_eop(uint32_t value) { +inline void GetPeriodicalsRequest::set_eop(::uint32_t value) { _internal_set_eop(value); + _impl_._has_bits_[0] |= 0x00002000u; // @@protoc_insertion_point(field_set:ei.GetPeriodicalsRequest.eop) } +inline ::uint32_t GetPeriodicalsRequest::_internal_eop() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.eop_; +} +inline void GetPeriodicalsRequest::_internal_set_eop(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.eop_ = value; +} // optional bool contracts_unlocked = 15; -inline bool GetPeriodicalsRequest::_internal_has_contracts_unlocked() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool GetPeriodicalsRequest::has_contracts_unlocked() const { - return _internal_has_contracts_unlocked(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void GetPeriodicalsRequest::clear_contracts_unlocked() { - contracts_unlocked_ = false; - _has_bits_[0] &= ~0x00000100u; -} -inline bool GetPeriodicalsRequest::_internal_contracts_unlocked() const { - return contracts_unlocked_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contracts_unlocked_ = false; + _impl_._has_bits_[0] &= ~0x00000100u; } inline bool GetPeriodicalsRequest::contracts_unlocked() const { // @@protoc_insertion_point(field_get:ei.GetPeriodicalsRequest.contracts_unlocked) return _internal_contracts_unlocked(); } -inline void GetPeriodicalsRequest::_internal_set_contracts_unlocked(bool value) { - _has_bits_[0] |= 0x00000100u; - contracts_unlocked_ = value; -} inline void GetPeriodicalsRequest::set_contracts_unlocked(bool value) { _internal_set_contracts_unlocked(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.GetPeriodicalsRequest.contracts_unlocked) } +inline bool GetPeriodicalsRequest::_internal_contracts_unlocked() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contracts_unlocked_; +} +inline void GetPeriodicalsRequest::_internal_set_contracts_unlocked(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contracts_unlocked_ = value; +} // optional bool artifacts_unlocked = 16; -inline bool GetPeriodicalsRequest::_internal_has_artifacts_unlocked() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool GetPeriodicalsRequest::has_artifacts_unlocked() const { - return _internal_has_artifacts_unlocked(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void GetPeriodicalsRequest::clear_artifacts_unlocked() { - artifacts_unlocked_ = false; - _has_bits_[0] &= ~0x00000200u; -} -inline bool GetPeriodicalsRequest::_internal_artifacts_unlocked() const { - return artifacts_unlocked_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.artifacts_unlocked_ = false; + _impl_._has_bits_[0] &= ~0x00000200u; } inline bool GetPeriodicalsRequest::artifacts_unlocked() const { // @@protoc_insertion_point(field_get:ei.GetPeriodicalsRequest.artifacts_unlocked) return _internal_artifacts_unlocked(); } -inline void GetPeriodicalsRequest::_internal_set_artifacts_unlocked(bool value) { - _has_bits_[0] |= 0x00000200u; - artifacts_unlocked_ = value; -} inline void GetPeriodicalsRequest::set_artifacts_unlocked(bool value) { _internal_set_artifacts_unlocked(value); + _impl_._has_bits_[0] |= 0x00000200u; // @@protoc_insertion_point(field_set:ei.GetPeriodicalsRequest.artifacts_unlocked) } +inline bool GetPeriodicalsRequest::_internal_artifacts_unlocked() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.artifacts_unlocked_; +} +inline void GetPeriodicalsRequest::_internal_set_artifacts_unlocked(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.artifacts_unlocked_ = value; +} // optional uint32 current_client_version = 10; -inline bool GetPeriodicalsRequest::_internal_has_current_client_version() const { - bool value = (_has_bits_[0] & 0x00000400u) != 0; - return value; -} inline bool GetPeriodicalsRequest::has_current_client_version() const { - return _internal_has_current_client_version(); + bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0; + return value; } inline void GetPeriodicalsRequest::clear_current_client_version() { - current_client_version_ = 0u; - _has_bits_[0] &= ~0x00000400u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.current_client_version_ = 0u; + _impl_._has_bits_[0] &= ~0x00000400u; } -inline uint32_t GetPeriodicalsRequest::_internal_current_client_version() const { - return current_client_version_; -} -inline uint32_t GetPeriodicalsRequest::current_client_version() const { +inline ::uint32_t GetPeriodicalsRequest::current_client_version() const { // @@protoc_insertion_point(field_get:ei.GetPeriodicalsRequest.current_client_version) return _internal_current_client_version(); } -inline void GetPeriodicalsRequest::_internal_set_current_client_version(uint32_t value) { - _has_bits_[0] |= 0x00000400u; - current_client_version_ = value; -} -inline void GetPeriodicalsRequest::set_current_client_version(uint32_t value) { +inline void GetPeriodicalsRequest::set_current_client_version(::uint32_t value) { _internal_set_current_client_version(value); + _impl_._has_bits_[0] |= 0x00000400u; // @@protoc_insertion_point(field_set:ei.GetPeriodicalsRequest.current_client_version) } +inline ::uint32_t GetPeriodicalsRequest::_internal_current_client_version() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.current_client_version_; +} +inline void GetPeriodicalsRequest::_internal_set_current_client_version(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.current_client_version_ = value; +} // optional bool debug = 11; -inline bool GetPeriodicalsRequest::_internal_has_debug() const { - bool value = (_has_bits_[0] & 0x00000800u) != 0; - return value; -} inline bool GetPeriodicalsRequest::has_debug() const { - return _internal_has_debug(); + bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; + return value; } inline void GetPeriodicalsRequest::clear_debug() { - debug_ = false; - _has_bits_[0] &= ~0x00000800u; -} -inline bool GetPeriodicalsRequest::_internal_debug() const { - return debug_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.debug_ = false; + _impl_._has_bits_[0] &= ~0x00000800u; } inline bool GetPeriodicalsRequest::debug() const { // @@protoc_insertion_point(field_get:ei.GetPeriodicalsRequest.debug) return _internal_debug(); } -inline void GetPeriodicalsRequest::_internal_set_debug(bool value) { - _has_bits_[0] |= 0x00000800u; - debug_ = value; -} inline void GetPeriodicalsRequest::set_debug(bool value) { _internal_set_debug(value); + _impl_._has_bits_[0] |= 0x00000800u; // @@protoc_insertion_point(field_set:ei.GetPeriodicalsRequest.debug) } +inline bool GetPeriodicalsRequest::_internal_debug() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.debug_; +} +inline void GetPeriodicalsRequest::_internal_set_debug(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.debug_ = value; +} // ------------------------------------------------------------------- // ConfigRequest // optional .ei.BasicRequestInfo rinfo = 1; -inline bool ConfigRequest::_internal_has_rinfo() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - PROTOBUF_ASSUME(!value || rinfo_ != nullptr); - return value; -} inline bool ConfigRequest::has_rinfo() const { - return _internal_has_rinfo(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + PROTOBUF_ASSUME(!value || _impl_.rinfo_ != nullptr); + return value; } inline void ConfigRequest::clear_rinfo() { - if (rinfo_ != nullptr) rinfo_->Clear(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ != nullptr) _impl_.rinfo_->Clear(); + _impl_._has_bits_[0] &= ~0x00000002u; } inline const ::ei::BasicRequestInfo& ConfigRequest::_internal_rinfo() const { - const ::ei::BasicRequestInfo* p = rinfo_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_BasicRequestInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::BasicRequestInfo* p = _impl_.rinfo_; + return p != nullptr ? *p : reinterpret_cast(::ei::_BasicRequestInfo_default_instance_); } -inline const ::ei::BasicRequestInfo& ConfigRequest::rinfo() const { +inline const ::ei::BasicRequestInfo& ConfigRequest::rinfo() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ConfigRequest.rinfo) return _internal_rinfo(); } -inline void ConfigRequest::unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rinfo_); +inline void ConfigRequest::unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.rinfo_); } - rinfo_ = rinfo; - if (rinfo) { - _has_bits_[0] |= 0x00000002u; + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ConfigRequest.rinfo) } inline ::ei::BasicRequestInfo* ConfigRequest::release_rinfo() { - _has_bits_[0] &= ~0x00000002u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::BasicRequestInfo* released = _impl_.rinfo_; + _impl_.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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::BasicRequestInfo* ConfigRequest::unsafe_arena_release_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ConfigRequest.rinfo) - _has_bits_[0] &= ~0x00000002u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::BasicRequestInfo* temp = _impl_.rinfo_; + _impl_.rinfo_ = nullptr; return temp; } inline ::ei::BasicRequestInfo* ConfigRequest::_internal_mutable_rinfo() { - _has_bits_[0] |= 0x00000002u; - if (rinfo_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::BasicRequestInfo>(GetArenaForAllocation()); - rinfo_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::BasicRequestInfo>(GetArena()); + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(p); } - return rinfo_; + return _impl_.rinfo_; } -inline ::ei::BasicRequestInfo* ConfigRequest::mutable_rinfo() { +inline ::ei::BasicRequestInfo* ConfigRequest::mutable_rinfo() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000002u; ::ei::BasicRequestInfo* _msg = _internal_mutable_rinfo(); // @@protoc_insertion_point(field_mutable:ei.ConfigRequest.rinfo) return _msg; } -inline void ConfigRequest::set_allocated_rinfo(::ei::BasicRequestInfo* rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ConfigRequest::set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete rinfo_; + delete (_impl_.rinfo_); } - if (rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rinfo); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - rinfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, rinfo, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000002u; + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - rinfo_ = rinfo; + + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ConfigRequest.rinfo) } // optional double soul_eggs = 2; -inline bool ConfigRequest::_internal_has_soul_eggs() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ConfigRequest::has_soul_eggs() const { - return _internal_has_soul_eggs(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ConfigRequest::clear_soul_eggs() { - soul_eggs_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline double ConfigRequest::_internal_soul_eggs() const { - return soul_eggs_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_eggs_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline double ConfigRequest::soul_eggs() const { // @@protoc_insertion_point(field_get:ei.ConfigRequest.soul_eggs) return _internal_soul_eggs(); } -inline void ConfigRequest::_internal_set_soul_eggs(double value) { - _has_bits_[0] |= 0x00000004u; - soul_eggs_ = value; -} inline void ConfigRequest::set_soul_eggs(double value) { _internal_set_soul_eggs(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.ConfigRequest.soul_eggs) } +inline double ConfigRequest::_internal_soul_eggs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.soul_eggs_; +} +inline void ConfigRequest::_internal_set_soul_eggs(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_eggs_ = value; +} // optional bool contracts_unlocked = 5; -inline bool ConfigRequest::_internal_has_contracts_unlocked() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool ConfigRequest::has_contracts_unlocked() const { - return _internal_has_contracts_unlocked(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void ConfigRequest::clear_contracts_unlocked() { - contracts_unlocked_ = false; - _has_bits_[0] &= ~0x00000008u; -} -inline bool ConfigRequest::_internal_contracts_unlocked() const { - return contracts_unlocked_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contracts_unlocked_ = false; + _impl_._has_bits_[0] &= ~0x00000008u; } inline bool ConfigRequest::contracts_unlocked() const { // @@protoc_insertion_point(field_get:ei.ConfigRequest.contracts_unlocked) return _internal_contracts_unlocked(); } -inline void ConfigRequest::_internal_set_contracts_unlocked(bool value) { - _has_bits_[0] |= 0x00000008u; - contracts_unlocked_ = value; -} inline void ConfigRequest::set_contracts_unlocked(bool value) { _internal_set_contracts_unlocked(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.ConfigRequest.contracts_unlocked) } +inline bool ConfigRequest::_internal_contracts_unlocked() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contracts_unlocked_; +} +inline void ConfigRequest::_internal_set_contracts_unlocked(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contracts_unlocked_ = value; +} // optional bool artifacts_unlocked = 3; -inline bool ConfigRequest::_internal_has_artifacts_unlocked() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool ConfigRequest::has_artifacts_unlocked() const { - return _internal_has_artifacts_unlocked(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void ConfigRequest::clear_artifacts_unlocked() { - artifacts_unlocked_ = false; - _has_bits_[0] &= ~0x00000010u; -} -inline bool ConfigRequest::_internal_artifacts_unlocked() const { - return artifacts_unlocked_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.artifacts_unlocked_ = false; + _impl_._has_bits_[0] &= ~0x00000010u; } inline bool ConfigRequest::artifacts_unlocked() const { // @@protoc_insertion_point(field_get:ei.ConfigRequest.artifacts_unlocked) return _internal_artifacts_unlocked(); } -inline void ConfigRequest::_internal_set_artifacts_unlocked(bool value) { - _has_bits_[0] |= 0x00000010u; - artifacts_unlocked_ = value; -} inline void ConfigRequest::set_artifacts_unlocked(bool value) { _internal_set_artifacts_unlocked(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.ConfigRequest.artifacts_unlocked) } +inline bool ConfigRequest::_internal_artifacts_unlocked() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.artifacts_unlocked_; +} +inline void ConfigRequest::_internal_set_artifacts_unlocked(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.artifacts_unlocked_ = value; +} // optional bool fuel_tank_unlocked = 4; -inline bool ConfigRequest::_internal_has_fuel_tank_unlocked() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool ConfigRequest::has_fuel_tank_unlocked() const { - return _internal_has_fuel_tank_unlocked(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void ConfigRequest::clear_fuel_tank_unlocked() { - fuel_tank_unlocked_ = false; - _has_bits_[0] &= ~0x00000020u; -} -inline bool ConfigRequest::_internal_fuel_tank_unlocked() const { - return fuel_tank_unlocked_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.fuel_tank_unlocked_ = false; + _impl_._has_bits_[0] &= ~0x00000020u; } inline bool ConfigRequest::fuel_tank_unlocked() const { // @@protoc_insertion_point(field_get:ei.ConfigRequest.fuel_tank_unlocked) return _internal_fuel_tank_unlocked(); } -inline void ConfigRequest::_internal_set_fuel_tank_unlocked(bool value) { - _has_bits_[0] |= 0x00000020u; - fuel_tank_unlocked_ = value; -} inline void ConfigRequest::set_fuel_tank_unlocked(bool value) { _internal_set_fuel_tank_unlocked(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.ConfigRequest.fuel_tank_unlocked) } +inline bool ConfigRequest::_internal_fuel_tank_unlocked() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.fuel_tank_unlocked_; +} +inline void ConfigRequest::_internal_set_fuel_tank_unlocked(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.fuel_tank_unlocked_ = value; +} // optional bool pro_permit = 6; -inline bool ConfigRequest::_internal_has_pro_permit() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool ConfigRequest::has_pro_permit() const { - return _internal_has_pro_permit(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void ConfigRequest::clear_pro_permit() { - pro_permit_ = false; - _has_bits_[0] &= ~0x00000040u; -} -inline bool ConfigRequest::_internal_pro_permit() const { - return pro_permit_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.pro_permit_ = false; + _impl_._has_bits_[0] &= ~0x00000040u; } inline bool ConfigRequest::pro_permit() const { // @@protoc_insertion_point(field_get:ei.ConfigRequest.pro_permit) return _internal_pro_permit(); } -inline void ConfigRequest::_internal_set_pro_permit(bool value) { - _has_bits_[0] |= 0x00000040u; - pro_permit_ = value; -} inline void ConfigRequest::set_pro_permit(bool value) { _internal_set_pro_permit(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.ConfigRequest.pro_permit) } +inline bool ConfigRequest::_internal_pro_permit() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.pro_permit_; +} +inline void ConfigRequest::_internal_set_pro_permit(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.pro_permit_ = value; +} // optional bool ultra = 7; -inline bool ConfigRequest::_internal_has_ultra() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool ConfigRequest::has_ultra() const { - return _internal_has_ultra(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void ConfigRequest::clear_ultra() { - ultra_ = false; - _has_bits_[0] &= ~0x00000080u; -} -inline bool ConfigRequest::_internal_ultra() const { - return ultra_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ultra_ = false; + _impl_._has_bits_[0] &= ~0x00000080u; } inline bool ConfigRequest::ultra() const { // @@protoc_insertion_point(field_get:ei.ConfigRequest.ultra) return _internal_ultra(); } -inline void ConfigRequest::_internal_set_ultra(bool value) { - _has_bits_[0] |= 0x00000080u; - ultra_ = value; -} inline void ConfigRequest::set_ultra(bool value) { _internal_set_ultra(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.ConfigRequest.ultra) } +inline bool ConfigRequest::_internal_ultra() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.ultra_; +} +inline void ConfigRequest::_internal_set_ultra(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ultra_ = value; +} // optional string tips_checksum = 8; -inline bool ConfigRequest::_internal_has_tips_checksum() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ConfigRequest::has_tips_checksum() const { - return _internal_has_tips_checksum(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ConfigRequest::clear_tips_checksum() { - tips_checksum_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.tips_checksum_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ConfigRequest::tips_checksum() const { +inline const std::string& ConfigRequest::tips_checksum() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ConfigRequest.tips_checksum) return _internal_tips_checksum(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ConfigRequest::set_tips_checksum(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - tips_checksum_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ConfigRequest::set_tips_checksum(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.tips_checksum_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ConfigRequest.tips_checksum) } -inline std::string* ConfigRequest::mutable_tips_checksum() { +inline std::string* ConfigRequest::mutable_tips_checksum() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_tips_checksum(); // @@protoc_insertion_point(field_mutable:ei.ConfigRequest.tips_checksum) return _s; } inline const std::string& ConfigRequest::_internal_tips_checksum() const { - return tips_checksum_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.tips_checksum_.Get(); } inline void ConfigRequest::_internal_set_tips_checksum(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - tips_checksum_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.tips_checksum_.Set(value, GetArena()); } inline std::string* ConfigRequest::_internal_mutable_tips_checksum() { - _has_bits_[0] |= 0x00000001u; - return tips_checksum_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.tips_checksum_.Mutable( GetArena()); } inline std::string* ConfigRequest::release_tips_checksum() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ConfigRequest.tips_checksum) - if (!_internal_has_tips_checksum()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = tips_checksum_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (tips_checksum_.IsDefault()) { - tips_checksum_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.tips_checksum_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.tips_checksum_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ConfigRequest::set_allocated_tips_checksum(std::string* tips_checksum) { - if (tips_checksum != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ConfigRequest::set_allocated_tips_checksum(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - tips_checksum_.SetAllocated(tips_checksum, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (tips_checksum_.IsDefault()) { - tips_checksum_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.tips_checksum_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.tips_checksum_.IsDefault()) { + _impl_.tips_checksum_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ConfigRequest.tips_checksum) } @@ -94683,272 +103412,290 @@ inline void ConfigRequest::set_allocated_tips_checksum(std::string* tips_checksu // ConfigResponse // optional .ei.LiveConfig live_config = 1; -inline bool ConfigResponse::_internal_has_live_config() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || live_config_ != nullptr); - return value; -} inline bool ConfigResponse::has_live_config() const { - return _internal_has_live_config(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.live_config_ != nullptr); + return value; } inline void ConfigResponse::clear_live_config() { - if (live_config_ != nullptr) live_config_->Clear(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.live_config_ != nullptr) _impl_.live_config_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; } inline const ::ei::LiveConfig& ConfigResponse::_internal_live_config() const { - const ::ei::LiveConfig* p = live_config_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_LiveConfig_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::LiveConfig* p = _impl_.live_config_; + return p != nullptr ? *p : reinterpret_cast(::ei::_LiveConfig_default_instance_); } -inline const ::ei::LiveConfig& ConfigResponse::live_config() const { +inline const ::ei::LiveConfig& ConfigResponse::live_config() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ConfigResponse.live_config) return _internal_live_config(); } -inline void ConfigResponse::unsafe_arena_set_allocated_live_config( - ::ei::LiveConfig* live_config) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(live_config_); +inline void ConfigResponse::unsafe_arena_set_allocated_live_config(::ei::LiveConfig* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.live_config_); } - live_config_ = live_config; - if (live_config) { - _has_bits_[0] |= 0x00000001u; + _impl_.live_config_ = reinterpret_cast<::ei::LiveConfig*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ConfigResponse.live_config) } inline ::ei::LiveConfig* ConfigResponse::release_live_config() { - _has_bits_[0] &= ~0x00000001u; - ::ei::LiveConfig* temp = live_config_; - live_config_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::LiveConfig* released = _impl_.live_config_; + _impl_.live_config_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::LiveConfig* ConfigResponse::unsafe_arena_release_live_config() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ConfigResponse.live_config) - _has_bits_[0] &= ~0x00000001u; - ::ei::LiveConfig* temp = live_config_; - live_config_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::LiveConfig* temp = _impl_.live_config_; + _impl_.live_config_ = nullptr; return temp; } inline ::ei::LiveConfig* ConfigResponse::_internal_mutable_live_config() { - _has_bits_[0] |= 0x00000001u; - if (live_config_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::LiveConfig>(GetArenaForAllocation()); - live_config_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.live_config_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::LiveConfig>(GetArena()); + _impl_.live_config_ = reinterpret_cast<::ei::LiveConfig*>(p); } - return live_config_; + return _impl_.live_config_; } -inline ::ei::LiveConfig* ConfigResponse::mutable_live_config() { +inline ::ei::LiveConfig* ConfigResponse::mutable_live_config() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; ::ei::LiveConfig* _msg = _internal_mutable_live_config(); // @@protoc_insertion_point(field_mutable:ei.ConfigResponse.live_config) return _msg; } -inline void ConfigResponse::set_allocated_live_config(::ei::LiveConfig* live_config) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ConfigResponse::set_allocated_live_config(::ei::LiveConfig* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete live_config_; + delete (_impl_.live_config_); } - if (live_config) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(live_config); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - live_config = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, live_config, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000001u; + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - live_config_ = live_config; + + _impl_.live_config_ = reinterpret_cast<::ei::LiveConfig*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ConfigResponse.live_config) } // optional .ei.MailDB mail_bag = 2; -inline bool ConfigResponse::_internal_has_mail_bag() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - PROTOBUF_ASSUME(!value || mail_bag_ != nullptr); - return value; -} inline bool ConfigResponse::has_mail_bag() const { - return _internal_has_mail_bag(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + PROTOBUF_ASSUME(!value || _impl_.mail_bag_ != nullptr); + return value; } inline void ConfigResponse::clear_mail_bag() { - if (mail_bag_ != nullptr) mail_bag_->Clear(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.mail_bag_ != nullptr) _impl_.mail_bag_->Clear(); + _impl_._has_bits_[0] &= ~0x00000002u; } inline const ::ei::MailDB& ConfigResponse::_internal_mail_bag() const { - const ::ei::MailDB* p = mail_bag_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_MailDB_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::MailDB* p = _impl_.mail_bag_; + return p != nullptr ? *p : reinterpret_cast(::ei::_MailDB_default_instance_); } -inline const ::ei::MailDB& ConfigResponse::mail_bag() const { +inline const ::ei::MailDB& ConfigResponse::mail_bag() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ConfigResponse.mail_bag) return _internal_mail_bag(); } -inline void ConfigResponse::unsafe_arena_set_allocated_mail_bag( - ::ei::MailDB* mail_bag) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(mail_bag_); +inline void ConfigResponse::unsafe_arena_set_allocated_mail_bag(::ei::MailDB* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.mail_bag_); } - mail_bag_ = mail_bag; - if (mail_bag) { - _has_bits_[0] |= 0x00000002u; + _impl_.mail_bag_ = reinterpret_cast<::ei::MailDB*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ConfigResponse.mail_bag) } inline ::ei::MailDB* ConfigResponse::release_mail_bag() { - _has_bits_[0] &= ~0x00000002u; - ::ei::MailDB* temp = mail_bag_; - mail_bag_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::MailDB* released = _impl_.mail_bag_; + _impl_.mail_bag_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::MailDB* ConfigResponse::unsafe_arena_release_mail_bag() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ConfigResponse.mail_bag) - _has_bits_[0] &= ~0x00000002u; - ::ei::MailDB* temp = mail_bag_; - mail_bag_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::MailDB* temp = _impl_.mail_bag_; + _impl_.mail_bag_ = nullptr; return temp; } inline ::ei::MailDB* ConfigResponse::_internal_mutable_mail_bag() { - _has_bits_[0] |= 0x00000002u; - if (mail_bag_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::MailDB>(GetArenaForAllocation()); - mail_bag_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.mail_bag_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::MailDB>(GetArena()); + _impl_.mail_bag_ = reinterpret_cast<::ei::MailDB*>(p); } - return mail_bag_; + return _impl_.mail_bag_; } -inline ::ei::MailDB* ConfigResponse::mutable_mail_bag() { +inline ::ei::MailDB* ConfigResponse::mutable_mail_bag() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000002u; ::ei::MailDB* _msg = _internal_mutable_mail_bag(); // @@protoc_insertion_point(field_mutable:ei.ConfigResponse.mail_bag) return _msg; } -inline void ConfigResponse::set_allocated_mail_bag(::ei::MailDB* mail_bag) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ConfigResponse::set_allocated_mail_bag(::ei::MailDB* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete mail_bag_; + delete (_impl_.mail_bag_); } - if (mail_bag) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(mail_bag); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - mail_bag = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, mail_bag, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000002u; + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - mail_bag_ = mail_bag; + + _impl_.mail_bag_ = reinterpret_cast<::ei::MailDB*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ConfigResponse.mail_bag) } // optional .ei.DLCCatalog dlc_catalog = 3; -inline bool ConfigResponse::_internal_has_dlc_catalog() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - PROTOBUF_ASSUME(!value || dlc_catalog_ != nullptr); - return value; -} inline bool ConfigResponse::has_dlc_catalog() const { - return _internal_has_dlc_catalog(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + PROTOBUF_ASSUME(!value || _impl_.dlc_catalog_ != nullptr); + return value; } inline void ConfigResponse::clear_dlc_catalog() { - if (dlc_catalog_ != nullptr) dlc_catalog_->Clear(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.dlc_catalog_ != nullptr) _impl_.dlc_catalog_->Clear(); + _impl_._has_bits_[0] &= ~0x00000004u; } inline const ::ei::DLCCatalog& ConfigResponse::_internal_dlc_catalog() const { - const ::ei::DLCCatalog* p = dlc_catalog_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_DLCCatalog_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::DLCCatalog* p = _impl_.dlc_catalog_; + return p != nullptr ? *p : reinterpret_cast(::ei::_DLCCatalog_default_instance_); } -inline const ::ei::DLCCatalog& ConfigResponse::dlc_catalog() const { +inline const ::ei::DLCCatalog& ConfigResponse::dlc_catalog() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ConfigResponse.dlc_catalog) return _internal_dlc_catalog(); } -inline void ConfigResponse::unsafe_arena_set_allocated_dlc_catalog( - ::ei::DLCCatalog* dlc_catalog) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(dlc_catalog_); +inline void ConfigResponse::unsafe_arena_set_allocated_dlc_catalog(::ei::DLCCatalog* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.dlc_catalog_); } - dlc_catalog_ = dlc_catalog; - if (dlc_catalog) { - _has_bits_[0] |= 0x00000004u; + _impl_.dlc_catalog_ = reinterpret_cast<::ei::DLCCatalog*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ConfigResponse.dlc_catalog) } inline ::ei::DLCCatalog* ConfigResponse::release_dlc_catalog() { - _has_bits_[0] &= ~0x00000004u; - ::ei::DLCCatalog* temp = dlc_catalog_; - dlc_catalog_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000004u; + ::ei::DLCCatalog* released = _impl_.dlc_catalog_; + _impl_.dlc_catalog_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::DLCCatalog* ConfigResponse::unsafe_arena_release_dlc_catalog() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ConfigResponse.dlc_catalog) - _has_bits_[0] &= ~0x00000004u; - ::ei::DLCCatalog* temp = dlc_catalog_; - dlc_catalog_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000004u; + ::ei::DLCCatalog* temp = _impl_.dlc_catalog_; + _impl_.dlc_catalog_ = nullptr; return temp; } inline ::ei::DLCCatalog* ConfigResponse::_internal_mutable_dlc_catalog() { - _has_bits_[0] |= 0x00000004u; - if (dlc_catalog_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::DLCCatalog>(GetArenaForAllocation()); - dlc_catalog_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.dlc_catalog_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::DLCCatalog>(GetArena()); + _impl_.dlc_catalog_ = reinterpret_cast<::ei::DLCCatalog*>(p); } - return dlc_catalog_; + return _impl_.dlc_catalog_; } -inline ::ei::DLCCatalog* ConfigResponse::mutable_dlc_catalog() { +inline ::ei::DLCCatalog* ConfigResponse::mutable_dlc_catalog() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000004u; ::ei::DLCCatalog* _msg = _internal_mutable_dlc_catalog(); // @@protoc_insertion_point(field_mutable:ei.ConfigResponse.dlc_catalog) return _msg; } -inline void ConfigResponse::set_allocated_dlc_catalog(::ei::DLCCatalog* dlc_catalog) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ConfigResponse::set_allocated_dlc_catalog(::ei::DLCCatalog* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete dlc_catalog_; + delete (_impl_.dlc_catalog_); } - if (dlc_catalog) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(dlc_catalog); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - dlc_catalog = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, dlc_catalog, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000004u; + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } - dlc_catalog_ = dlc_catalog; + + _impl_.dlc_catalog_ = reinterpret_cast<::ei::DLCCatalog*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ConfigResponse.dlc_catalog) } @@ -94957,274 +103704,286 @@ inline void ConfigResponse::set_allocated_dlc_catalog(::ei::DLCCatalog* dlc_cata // AdAttributionRawData // optional string device_ad_id = 1; -inline bool AdAttributionRawData::_internal_has_device_ad_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool AdAttributionRawData::has_device_ad_id() const { - return _internal_has_device_ad_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void AdAttributionRawData::clear_device_ad_id() { - device_ad_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.device_ad_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& AdAttributionRawData::device_ad_id() const { +inline const std::string& AdAttributionRawData::device_ad_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AdAttributionRawData.device_ad_id) return _internal_device_ad_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AdAttributionRawData::set_device_ad_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - device_ad_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AdAttributionRawData::set_device_ad_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.device_ad_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AdAttributionRawData.device_ad_id) } -inline std::string* AdAttributionRawData::mutable_device_ad_id() { +inline std::string* AdAttributionRawData::mutable_device_ad_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_device_ad_id(); // @@protoc_insertion_point(field_mutable:ei.AdAttributionRawData.device_ad_id) return _s; } inline const std::string& AdAttributionRawData::_internal_device_ad_id() const { - return device_ad_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.device_ad_id_.Get(); } inline void AdAttributionRawData::_internal_set_device_ad_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - device_ad_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.device_ad_id_.Set(value, GetArena()); } inline std::string* AdAttributionRawData::_internal_mutable_device_ad_id() { - _has_bits_[0] |= 0x00000001u; - return device_ad_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.device_ad_id_.Mutable( GetArena()); } inline std::string* AdAttributionRawData::release_device_ad_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AdAttributionRawData.device_ad_id) - if (!_internal_has_device_ad_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = device_ad_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (device_ad_id_.IsDefault()) { - device_ad_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.device_ad_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.device_ad_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AdAttributionRawData::set_allocated_device_ad_id(std::string* device_ad_id) { - if (device_ad_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void AdAttributionRawData::set_allocated_device_ad_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - device_ad_id_.SetAllocated(device_ad_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (device_ad_id_.IsDefault()) { - device_ad_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.device_ad_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.device_ad_id_.IsDefault()) { + _impl_.device_ad_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AdAttributionRawData.device_ad_id) } // optional string user_id = 4; -inline bool AdAttributionRawData::_internal_has_user_id() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool AdAttributionRawData::has_user_id() const { - return _internal_has_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void AdAttributionRawData::clear_user_id() { - user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000008u; } -inline const std::string& AdAttributionRawData::user_id() const { +inline const std::string& AdAttributionRawData::user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AdAttributionRawData.user_id) return _internal_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AdAttributionRawData::set_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000008u; - user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AdAttributionRawData::set_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AdAttributionRawData.user_id) } -inline std::string* AdAttributionRawData::mutable_user_id() { +inline std::string* AdAttributionRawData::mutable_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_user_id(); // @@protoc_insertion_point(field_mutable:ei.AdAttributionRawData.user_id) return _s; } inline const std::string& AdAttributionRawData::_internal_user_id() const { - return user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_id_.Get(); } inline void AdAttributionRawData::_internal_set_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000008u; - user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.user_id_.Set(value, GetArena()); } inline std::string* AdAttributionRawData::_internal_mutable_user_id() { - _has_bits_[0] |= 0x00000008u; - return user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + return _impl_.user_id_.Mutable( GetArena()); } inline std::string* AdAttributionRawData::release_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AdAttributionRawData.user_id) - if (!_internal_has_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000008u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000008u; - 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; + _impl_._has_bits_[0] &= ~0x00000008u; + auto* released = _impl_.user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AdAttributionRawData::set_allocated_user_id(std::string* user_id) { - if (user_id != nullptr) { - _has_bits_[0] |= 0x00000008u; +inline void AdAttributionRawData::set_allocated_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; - } - user_id_.SetAllocated(user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (user_id_.IsDefault()) { - user_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000008u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_id_.IsDefault()) { + _impl_.user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AdAttributionRawData.user_id) } // optional string ad_network = 2; -inline bool AdAttributionRawData::_internal_has_ad_network() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool AdAttributionRawData::has_ad_network() const { - return _internal_has_ad_network(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void AdAttributionRawData::clear_ad_network() { - ad_network_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ad_network_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& AdAttributionRawData::ad_network() const { +inline const std::string& AdAttributionRawData::ad_network() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AdAttributionRawData.ad_network) return _internal_ad_network(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AdAttributionRawData::set_ad_network(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - ad_network_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AdAttributionRawData::set_ad_network(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.ad_network_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AdAttributionRawData.ad_network) } -inline std::string* AdAttributionRawData::mutable_ad_network() { +inline std::string* AdAttributionRawData::mutable_ad_network() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_ad_network(); // @@protoc_insertion_point(field_mutable:ei.AdAttributionRawData.ad_network) return _s; } inline const std::string& AdAttributionRawData::_internal_ad_network() const { - return ad_network_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.ad_network_.Get(); } inline void AdAttributionRawData::_internal_set_ad_network(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - ad_network_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.ad_network_.Set(value, GetArena()); } inline std::string* AdAttributionRawData::_internal_mutable_ad_network() { - _has_bits_[0] |= 0x00000002u; - return ad_network_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.ad_network_.Mutable( GetArena()); } inline std::string* AdAttributionRawData::release_ad_network() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AdAttributionRawData.ad_network) - if (!_internal_has_ad_network()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = ad_network_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ad_network_.IsDefault()) { - ad_network_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.ad_network_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ad_network_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AdAttributionRawData::set_allocated_ad_network(std::string* ad_network) { - if (ad_network != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void AdAttributionRawData::set_allocated_ad_network(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - ad_network_.SetAllocated(ad_network, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ad_network_.IsDefault()) { - ad_network_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ad_network_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.ad_network_.IsDefault()) { + _impl_.ad_network_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AdAttributionRawData.ad_network) } // optional string json_data = 3; -inline bool AdAttributionRawData::_internal_has_json_data() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool AdAttributionRawData::has_json_data() const { - return _internal_has_json_data(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void AdAttributionRawData::clear_json_data() { - json_data_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.json_data_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& AdAttributionRawData::json_data() const { +inline const std::string& AdAttributionRawData::json_data() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AdAttributionRawData.json_data) return _internal_json_data(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AdAttributionRawData::set_json_data(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - json_data_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AdAttributionRawData::set_json_data(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.json_data_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AdAttributionRawData.json_data) } -inline std::string* AdAttributionRawData::mutable_json_data() { +inline std::string* AdAttributionRawData::mutable_json_data() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_json_data(); // @@protoc_insertion_point(field_mutable:ei.AdAttributionRawData.json_data) return _s; } inline const std::string& AdAttributionRawData::_internal_json_data() const { - return json_data_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.json_data_.Get(); } inline void AdAttributionRawData::_internal_set_json_data(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - json_data_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.json_data_.Set(value, GetArena()); } inline std::string* AdAttributionRawData::_internal_mutable_json_data() { - _has_bits_[0] |= 0x00000004u; - return json_data_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.json_data_.Mutable( GetArena()); } inline std::string* AdAttributionRawData::release_json_data() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AdAttributionRawData.json_data) - if (!_internal_has_json_data()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = json_data_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (json_data_.IsDefault()) { - json_data_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.json_data_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.json_data_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AdAttributionRawData::set_allocated_json_data(std::string* json_data) { - if (json_data != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void AdAttributionRawData::set_allocated_json_data(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; - } - json_data_.SetAllocated(json_data, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (json_data_.IsDefault()) { - json_data_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000004u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.json_data_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.json_data_.IsDefault()) { + _impl_.json_data_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AdAttributionRawData.json_data) } @@ -95233,1682 +103992,1751 @@ inline void AdAttributionRawData::set_allocated_json_data(std::string* json_data // AdAttributionRow // optional string user_id = 1; -inline bool AdAttributionRow::_internal_has_user_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool AdAttributionRow::has_user_id() const { - return _internal_has_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void AdAttributionRow::clear_user_id() { - user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& AdAttributionRow::user_id() const { +inline const std::string& AdAttributionRow::user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AdAttributionRow.user_id) return _internal_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AdAttributionRow::set_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AdAttributionRow::set_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AdAttributionRow.user_id) } -inline std::string* AdAttributionRow::mutable_user_id() { +inline std::string* AdAttributionRow::mutable_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_user_id(); // @@protoc_insertion_point(field_mutable:ei.AdAttributionRow.user_id) return _s; } inline const std::string& AdAttributionRow::_internal_user_id() const { - return user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_id_.Get(); } inline void AdAttributionRow::_internal_set_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(value, GetArena()); } inline std::string* AdAttributionRow::_internal_mutable_user_id() { - _has_bits_[0] |= 0x00000001u; - return user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.user_id_.Mutable( GetArena()); } inline std::string* AdAttributionRow::release_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AdAttributionRow.user_id) - if (!_internal_has_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - 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; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AdAttributionRow::set_allocated_user_id(std::string* user_id) { - if (user_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void AdAttributionRow::set_allocated_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - user_id_.SetAllocated(user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (user_id_.IsDefault()) { - user_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_id_.IsDefault()) { + _impl_.user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AdAttributionRow.user_id) } // optional string ad_id = 2; -inline bool AdAttributionRow::_internal_has_ad_id() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool AdAttributionRow::has_ad_id() const { - return _internal_has_ad_id(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void AdAttributionRow::clear_ad_id() { - ad_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ad_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& AdAttributionRow::ad_id() const { +inline const std::string& AdAttributionRow::ad_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AdAttributionRow.ad_id) return _internal_ad_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AdAttributionRow::set_ad_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - ad_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AdAttributionRow::set_ad_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.ad_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AdAttributionRow.ad_id) } -inline std::string* AdAttributionRow::mutable_ad_id() { +inline std::string* AdAttributionRow::mutable_ad_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_ad_id(); // @@protoc_insertion_point(field_mutable:ei.AdAttributionRow.ad_id) return _s; } inline const std::string& AdAttributionRow::_internal_ad_id() const { - return ad_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.ad_id_.Get(); } inline void AdAttributionRow::_internal_set_ad_id(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - ad_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.ad_id_.Set(value, GetArena()); } inline std::string* AdAttributionRow::_internal_mutable_ad_id() { - _has_bits_[0] |= 0x00000002u; - return ad_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.ad_id_.Mutable( GetArena()); } inline std::string* AdAttributionRow::release_ad_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AdAttributionRow.ad_id) - if (!_internal_has_ad_id()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = ad_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ad_id_.IsDefault()) { - ad_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.ad_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ad_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AdAttributionRow::set_allocated_ad_id(std::string* ad_id) { - if (ad_id != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void AdAttributionRow::set_allocated_ad_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - ad_id_.SetAllocated(ad_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ad_id_.IsDefault()) { - ad_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ad_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.ad_id_.IsDefault()) { + _impl_.ad_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AdAttributionRow.ad_id) } // optional string ad_network = 3; -inline bool AdAttributionRow::_internal_has_ad_network() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool AdAttributionRow::has_ad_network() const { - return _internal_has_ad_network(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void AdAttributionRow::clear_ad_network() { - ad_network_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ad_network_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& AdAttributionRow::ad_network() const { +inline const std::string& AdAttributionRow::ad_network() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AdAttributionRow.ad_network) return _internal_ad_network(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AdAttributionRow::set_ad_network(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - ad_network_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AdAttributionRow::set_ad_network(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.ad_network_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AdAttributionRow.ad_network) } -inline std::string* AdAttributionRow::mutable_ad_network() { +inline std::string* AdAttributionRow::mutable_ad_network() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_ad_network(); // @@protoc_insertion_point(field_mutable:ei.AdAttributionRow.ad_network) return _s; } inline const std::string& AdAttributionRow::_internal_ad_network() const { - return ad_network_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.ad_network_.Get(); } inline void AdAttributionRow::_internal_set_ad_network(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - ad_network_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.ad_network_.Set(value, GetArena()); } inline std::string* AdAttributionRow::_internal_mutable_ad_network() { - _has_bits_[0] |= 0x00000004u; - return ad_network_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.ad_network_.Mutable( GetArena()); } inline std::string* AdAttributionRow::release_ad_network() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AdAttributionRow.ad_network) - if (!_internal_has_ad_network()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = ad_network_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ad_network_.IsDefault()) { - ad_network_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.ad_network_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ad_network_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AdAttributionRow::set_allocated_ad_network(std::string* ad_network) { - if (ad_network != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void AdAttributionRow::set_allocated_ad_network(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; - } - ad_network_.SetAllocated(ad_network, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ad_network_.IsDefault()) { - ad_network_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000004u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ad_network_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.ad_network_.IsDefault()) { + _impl_.ad_network_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AdAttributionRow.ad_network) } // optional string campaign = 4; -inline bool AdAttributionRow::_internal_has_campaign() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool AdAttributionRow::has_campaign() const { - return _internal_has_campaign(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void AdAttributionRow::clear_campaign() { - campaign_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.campaign_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000008u; } -inline const std::string& AdAttributionRow::campaign() const { +inline const std::string& AdAttributionRow::campaign() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AdAttributionRow.campaign) return _internal_campaign(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AdAttributionRow::set_campaign(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000008u; - campaign_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AdAttributionRow::set_campaign(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.campaign_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AdAttributionRow.campaign) } -inline std::string* AdAttributionRow::mutable_campaign() { +inline std::string* AdAttributionRow::mutable_campaign() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_campaign(); // @@protoc_insertion_point(field_mutable:ei.AdAttributionRow.campaign) return _s; } inline const std::string& AdAttributionRow::_internal_campaign() const { - return campaign_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.campaign_.Get(); } inline void AdAttributionRow::_internal_set_campaign(const std::string& value) { - _has_bits_[0] |= 0x00000008u; - campaign_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.campaign_.Set(value, GetArena()); } inline std::string* AdAttributionRow::_internal_mutable_campaign() { - _has_bits_[0] |= 0x00000008u; - return campaign_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + return _impl_.campaign_.Mutable( GetArena()); } inline std::string* AdAttributionRow::release_campaign() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AdAttributionRow.campaign) - if (!_internal_has_campaign()) { + if ((_impl_._has_bits_[0] & 0x00000008u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000008u; - auto* p = campaign_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (campaign_.IsDefault()) { - campaign_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000008u; + auto* released = _impl_.campaign_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.campaign_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AdAttributionRow::set_allocated_campaign(std::string* campaign) { - if (campaign != nullptr) { - _has_bits_[0] |= 0x00000008u; +inline void AdAttributionRow::set_allocated_campaign(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._has_bits_[0] &= ~0x00000008u; } - campaign_.SetAllocated(campaign, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (campaign_.IsDefault()) { - campaign_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.campaign_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.campaign_.IsDefault()) { + _impl_.campaign_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AdAttributionRow.campaign) } // optional string keyword = 5; -inline bool AdAttributionRow::_internal_has_keyword() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool AdAttributionRow::has_keyword() const { - return _internal_has_keyword(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void AdAttributionRow::clear_keyword() { - keyword_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000010u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.keyword_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000010u; } -inline const std::string& AdAttributionRow::keyword() const { +inline const std::string& AdAttributionRow::keyword() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AdAttributionRow.keyword) return _internal_keyword(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AdAttributionRow::set_keyword(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000010u; - keyword_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AdAttributionRow::set_keyword(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + _impl_.keyword_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AdAttributionRow.keyword) } -inline std::string* AdAttributionRow::mutable_keyword() { +inline std::string* AdAttributionRow::mutable_keyword() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_keyword(); // @@protoc_insertion_point(field_mutable:ei.AdAttributionRow.keyword) return _s; } inline const std::string& AdAttributionRow::_internal_keyword() const { - return keyword_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.keyword_.Get(); } inline void AdAttributionRow::_internal_set_keyword(const std::string& value) { - _has_bits_[0] |= 0x00000010u; - keyword_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + _impl_.keyword_.Set(value, GetArena()); } inline std::string* AdAttributionRow::_internal_mutable_keyword() { - _has_bits_[0] |= 0x00000010u; - return keyword_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + return _impl_.keyword_.Mutable( GetArena()); } inline std::string* AdAttributionRow::release_keyword() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AdAttributionRow.keyword) - if (!_internal_has_keyword()) { + if ((_impl_._has_bits_[0] & 0x00000010u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000010u; - auto* p = keyword_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (keyword_.IsDefault()) { - keyword_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000010u; + auto* released = _impl_.keyword_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.keyword_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AdAttributionRow::set_allocated_keyword(std::string* keyword) { - if (keyword != nullptr) { - _has_bits_[0] |= 0x00000010u; +inline void AdAttributionRow::set_allocated_keyword(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; - } - keyword_.SetAllocated(keyword, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (keyword_.IsDefault()) { - keyword_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000010u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.keyword_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.keyword_.IsDefault()) { + _impl_.keyword_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AdAttributionRow.keyword) } // optional string extra = 6; -inline bool AdAttributionRow::_internal_has_extra() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool AdAttributionRow::has_extra() const { - return _internal_has_extra(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void AdAttributionRow::clear_extra() { - extra_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000020u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.extra_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000020u; } -inline const std::string& AdAttributionRow::extra() const { +inline const std::string& AdAttributionRow::extra() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AdAttributionRow.extra) return _internal_extra(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AdAttributionRow::set_extra(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000020u; - extra_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AdAttributionRow::set_extra(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000020u; + _impl_.extra_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AdAttributionRow.extra) } -inline std::string* AdAttributionRow::mutable_extra() { +inline std::string* AdAttributionRow::mutable_extra() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_extra(); // @@protoc_insertion_point(field_mutable:ei.AdAttributionRow.extra) return _s; } inline const std::string& AdAttributionRow::_internal_extra() const { - return extra_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.extra_.Get(); } inline void AdAttributionRow::_internal_set_extra(const std::string& value) { - _has_bits_[0] |= 0x00000020u; - extra_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000020u; + _impl_.extra_.Set(value, GetArena()); } inline std::string* AdAttributionRow::_internal_mutable_extra() { - _has_bits_[0] |= 0x00000020u; - return extra_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000020u; + return _impl_.extra_.Mutable( GetArena()); } inline std::string* AdAttributionRow::release_extra() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AdAttributionRow.extra) - if (!_internal_has_extra()) { + if ((_impl_._has_bits_[0] & 0x00000020u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000020u; - auto* p = extra_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (extra_.IsDefault()) { - extra_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000020u; + auto* released = _impl_.extra_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.extra_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AdAttributionRow::set_allocated_extra(std::string* extra) { - if (extra != nullptr) { - _has_bits_[0] |= 0x00000020u; +inline void AdAttributionRow::set_allocated_extra(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000020u; } else { - _has_bits_[0] &= ~0x00000020u; + _impl_._has_bits_[0] &= ~0x00000020u; } - extra_.SetAllocated(extra, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (extra_.IsDefault()) { - extra_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.extra_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.extra_.IsDefault()) { + _impl_.extra_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AdAttributionRow.extra) } // optional float click_date = 7; -inline bool AdAttributionRow::_internal_has_click_date() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool AdAttributionRow::has_click_date() const { - return _internal_has_click_date(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void AdAttributionRow::clear_click_date() { - click_date_ = 0; - _has_bits_[0] &= ~0x00000040u; -} -inline float AdAttributionRow::_internal_click_date() const { - return click_date_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.click_date_ = 0; + _impl_._has_bits_[0] &= ~0x00000040u; } inline float AdAttributionRow::click_date() const { // @@protoc_insertion_point(field_get:ei.AdAttributionRow.click_date) return _internal_click_date(); } -inline void AdAttributionRow::_internal_set_click_date(float value) { - _has_bits_[0] |= 0x00000040u; - click_date_ = value; -} inline void AdAttributionRow::set_click_date(float value) { _internal_set_click_date(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.AdAttributionRow.click_date) } +inline float AdAttributionRow::_internal_click_date() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.click_date_; +} +inline void AdAttributionRow::_internal_set_click_date(float value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.click_date_ = value; +} // optional float download_date = 8; -inline bool AdAttributionRow::_internal_has_download_date() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool AdAttributionRow::has_download_date() const { - return _internal_has_download_date(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void AdAttributionRow::clear_download_date() { - download_date_ = 0; - _has_bits_[0] &= ~0x00000080u; -} -inline float AdAttributionRow::_internal_download_date() const { - return download_date_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.download_date_ = 0; + _impl_._has_bits_[0] &= ~0x00000080u; } inline float AdAttributionRow::download_date() const { // @@protoc_insertion_point(field_get:ei.AdAttributionRow.download_date) return _internal_download_date(); } -inline void AdAttributionRow::_internal_set_download_date(float value) { - _has_bits_[0] |= 0x00000080u; - download_date_ = value; -} inline void AdAttributionRow::set_download_date(float value) { _internal_set_download_date(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.AdAttributionRow.download_date) } +inline float AdAttributionRow::_internal_download_date() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.download_date_; +} +inline void AdAttributionRow::_internal_set_download_date(float value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.download_date_ = value; +} // optional float approx_time = 9; -inline bool AdAttributionRow::_internal_has_approx_time() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool AdAttributionRow::has_approx_time() const { - return _internal_has_approx_time(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void AdAttributionRow::clear_approx_time() { - approx_time_ = 0; - _has_bits_[0] &= ~0x00000100u; -} -inline float AdAttributionRow::_internal_approx_time() const { - return approx_time_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.approx_time_ = 0; + _impl_._has_bits_[0] &= ~0x00000100u; } inline float AdAttributionRow::approx_time() const { // @@protoc_insertion_point(field_get:ei.AdAttributionRow.approx_time) return _internal_approx_time(); } -inline void AdAttributionRow::_internal_set_approx_time(float value) { - _has_bits_[0] |= 0x00000100u; - approx_time_ = value; -} inline void AdAttributionRow::set_approx_time(float value) { _internal_set_approx_time(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.AdAttributionRow.approx_time) } +inline float AdAttributionRow::_internal_approx_time() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.approx_time_; +} +inline void AdAttributionRow::_internal_set_approx_time(float value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.approx_time_ = value; +} // ------------------------------------------------------------------- // AdAttributionInfo // optional string device_ad_id = 1; -inline bool AdAttributionInfo::_internal_has_device_ad_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool AdAttributionInfo::has_device_ad_id() const { - return _internal_has_device_ad_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void AdAttributionInfo::clear_device_ad_id() { - device_ad_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.device_ad_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& AdAttributionInfo::device_ad_id() const { +inline const std::string& AdAttributionInfo::device_ad_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AdAttributionInfo.device_ad_id) return _internal_device_ad_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AdAttributionInfo::set_device_ad_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - device_ad_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AdAttributionInfo::set_device_ad_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.device_ad_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AdAttributionInfo.device_ad_id) } -inline std::string* AdAttributionInfo::mutable_device_ad_id() { +inline std::string* AdAttributionInfo::mutable_device_ad_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_device_ad_id(); // @@protoc_insertion_point(field_mutable:ei.AdAttributionInfo.device_ad_id) return _s; } inline const std::string& AdAttributionInfo::_internal_device_ad_id() const { - return device_ad_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.device_ad_id_.Get(); } inline void AdAttributionInfo::_internal_set_device_ad_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - device_ad_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.device_ad_id_.Set(value, GetArena()); } inline std::string* AdAttributionInfo::_internal_mutable_device_ad_id() { - _has_bits_[0] |= 0x00000001u; - return device_ad_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.device_ad_id_.Mutable( GetArena()); } inline std::string* AdAttributionInfo::release_device_ad_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AdAttributionInfo.device_ad_id) - if (!_internal_has_device_ad_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = device_ad_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (device_ad_id_.IsDefault()) { - device_ad_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.device_ad_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.device_ad_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AdAttributionInfo::set_allocated_device_ad_id(std::string* device_ad_id) { - if (device_ad_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void AdAttributionInfo::set_allocated_device_ad_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - device_ad_id_.SetAllocated(device_ad_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (device_ad_id_.IsDefault()) { - device_ad_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.device_ad_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.device_ad_id_.IsDefault()) { + _impl_.device_ad_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AdAttributionInfo.device_ad_id) } // optional string network_name = 2; -inline bool AdAttributionInfo::_internal_has_network_name() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool AdAttributionInfo::has_network_name() const { - return _internal_has_network_name(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void AdAttributionInfo::clear_network_name() { - network_name_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.network_name_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& AdAttributionInfo::network_name() const { +inline const std::string& AdAttributionInfo::network_name() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AdAttributionInfo.network_name) return _internal_network_name(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AdAttributionInfo::set_network_name(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - network_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AdAttributionInfo::set_network_name(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.network_name_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AdAttributionInfo.network_name) } -inline std::string* AdAttributionInfo::mutable_network_name() { +inline std::string* AdAttributionInfo::mutable_network_name() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_network_name(); // @@protoc_insertion_point(field_mutable:ei.AdAttributionInfo.network_name) return _s; } inline const std::string& AdAttributionInfo::_internal_network_name() const { - return network_name_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.network_name_.Get(); } inline void AdAttributionInfo::_internal_set_network_name(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - network_name_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.network_name_.Set(value, GetArena()); } inline std::string* AdAttributionInfo::_internal_mutable_network_name() { - _has_bits_[0] |= 0x00000002u; - return network_name_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.network_name_.Mutable( GetArena()); } inline std::string* AdAttributionInfo::release_network_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AdAttributionInfo.network_name) - if (!_internal_has_network_name()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = network_name_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (network_name_.IsDefault()) { - network_name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.network_name_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.network_name_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AdAttributionInfo::set_allocated_network_name(std::string* network_name) { - if (network_name != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void AdAttributionInfo::set_allocated_network_name(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - network_name_.SetAllocated(network_name, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (network_name_.IsDefault()) { - network_name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.network_name_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.network_name_.IsDefault()) { + _impl_.network_name_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AdAttributionInfo.network_name) } // optional bool attribution = 3; -inline bool AdAttributionInfo::_internal_has_attribution() const { - bool value = (_has_bits_[0] & 0x00020000u) != 0; - return value; -} inline bool AdAttributionInfo::has_attribution() const { - return _internal_has_attribution(); + bool value = (_impl_._has_bits_[0] & 0x00020000u) != 0; + return value; } inline void AdAttributionInfo::clear_attribution() { - attribution_ = false; - _has_bits_[0] &= ~0x00020000u; -} -inline bool AdAttributionInfo::_internal_attribution() const { - return attribution_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.attribution_ = false; + _impl_._has_bits_[0] &= ~0x00020000u; } inline bool AdAttributionInfo::attribution() const { // @@protoc_insertion_point(field_get:ei.AdAttributionInfo.attribution) return _internal_attribution(); } -inline void AdAttributionInfo::_internal_set_attribution(bool value) { - _has_bits_[0] |= 0x00020000u; - attribution_ = value; -} inline void AdAttributionInfo::set_attribution(bool value) { _internal_set_attribution(value); + _impl_._has_bits_[0] |= 0x00020000u; // @@protoc_insertion_point(field_set:ei.AdAttributionInfo.attribution) } +inline bool AdAttributionInfo::_internal_attribution() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.attribution_; +} +inline void AdAttributionInfo::_internal_set_attribution(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.attribution_ = value; +} // optional string org_name = 4; -inline bool AdAttributionInfo::_internal_has_org_name() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool AdAttributionInfo::has_org_name() const { - return _internal_has_org_name(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void AdAttributionInfo::clear_org_name() { - org_name_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.org_name_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& AdAttributionInfo::org_name() const { +inline const std::string& AdAttributionInfo::org_name() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AdAttributionInfo.org_name) return _internal_org_name(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AdAttributionInfo::set_org_name(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - org_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AdAttributionInfo::set_org_name(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.org_name_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AdAttributionInfo.org_name) } -inline std::string* AdAttributionInfo::mutable_org_name() { +inline std::string* AdAttributionInfo::mutable_org_name() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_org_name(); // @@protoc_insertion_point(field_mutable:ei.AdAttributionInfo.org_name) return _s; } inline const std::string& AdAttributionInfo::_internal_org_name() const { - return org_name_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.org_name_.Get(); } inline void AdAttributionInfo::_internal_set_org_name(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - org_name_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.org_name_.Set(value, GetArena()); } inline std::string* AdAttributionInfo::_internal_mutable_org_name() { - _has_bits_[0] |= 0x00000004u; - return org_name_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.org_name_.Mutable( GetArena()); } inline std::string* AdAttributionInfo::release_org_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AdAttributionInfo.org_name) - if (!_internal_has_org_name()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = org_name_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (org_name_.IsDefault()) { - org_name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.org_name_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.org_name_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AdAttributionInfo::set_allocated_org_name(std::string* org_name) { - if (org_name != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void AdAttributionInfo::set_allocated_org_name(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } - org_name_.SetAllocated(org_name, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (org_name_.IsDefault()) { - org_name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.org_name_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.org_name_.IsDefault()) { + _impl_.org_name_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AdAttributionInfo.org_name) } // optional string org_id = 5; -inline bool AdAttributionInfo::_internal_has_org_id() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool AdAttributionInfo::has_org_id() const { - return _internal_has_org_id(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void AdAttributionInfo::clear_org_id() { - org_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.org_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000008u; } -inline const std::string& AdAttributionInfo::org_id() const { +inline const std::string& AdAttributionInfo::org_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AdAttributionInfo.org_id) return _internal_org_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AdAttributionInfo::set_org_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000008u; - org_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AdAttributionInfo::set_org_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.org_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AdAttributionInfo.org_id) } -inline std::string* AdAttributionInfo::mutable_org_id() { +inline std::string* AdAttributionInfo::mutable_org_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_org_id(); // @@protoc_insertion_point(field_mutable:ei.AdAttributionInfo.org_id) return _s; } inline const std::string& AdAttributionInfo::_internal_org_id() const { - return org_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.org_id_.Get(); } inline void AdAttributionInfo::_internal_set_org_id(const std::string& value) { - _has_bits_[0] |= 0x00000008u; - org_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.org_id_.Set(value, GetArena()); } inline std::string* AdAttributionInfo::_internal_mutable_org_id() { - _has_bits_[0] |= 0x00000008u; - return org_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + return _impl_.org_id_.Mutable( GetArena()); } inline std::string* AdAttributionInfo::release_org_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AdAttributionInfo.org_id) - if (!_internal_has_org_id()) { + if ((_impl_._has_bits_[0] & 0x00000008u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000008u; - auto* p = org_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (org_id_.IsDefault()) { - org_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000008u; + auto* released = _impl_.org_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.org_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AdAttributionInfo::set_allocated_org_id(std::string* org_id) { - if (org_id != nullptr) { - _has_bits_[0] |= 0x00000008u; +inline void AdAttributionInfo::set_allocated_org_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; - } - org_id_.SetAllocated(org_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (org_id_.IsDefault()) { - org_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000008u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.org_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.org_id_.IsDefault()) { + _impl_.org_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AdAttributionInfo.org_id) } // optional string campaign_name = 6; -inline bool AdAttributionInfo::_internal_has_campaign_name() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool AdAttributionInfo::has_campaign_name() const { - return _internal_has_campaign_name(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void AdAttributionInfo::clear_campaign_name() { - campaign_name_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000010u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.campaign_name_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000010u; } -inline const std::string& AdAttributionInfo::campaign_name() const { +inline const std::string& AdAttributionInfo::campaign_name() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AdAttributionInfo.campaign_name) return _internal_campaign_name(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AdAttributionInfo::set_campaign_name(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000010u; - campaign_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AdAttributionInfo::set_campaign_name(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + _impl_.campaign_name_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AdAttributionInfo.campaign_name) } -inline std::string* AdAttributionInfo::mutable_campaign_name() { +inline std::string* AdAttributionInfo::mutable_campaign_name() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_campaign_name(); // @@protoc_insertion_point(field_mutable:ei.AdAttributionInfo.campaign_name) return _s; } inline const std::string& AdAttributionInfo::_internal_campaign_name() const { - return campaign_name_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.campaign_name_.Get(); } inline void AdAttributionInfo::_internal_set_campaign_name(const std::string& value) { - _has_bits_[0] |= 0x00000010u; - campaign_name_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + _impl_.campaign_name_.Set(value, GetArena()); } inline std::string* AdAttributionInfo::_internal_mutable_campaign_name() { - _has_bits_[0] |= 0x00000010u; - return campaign_name_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + return _impl_.campaign_name_.Mutable( GetArena()); } inline std::string* AdAttributionInfo::release_campaign_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AdAttributionInfo.campaign_name) - if (!_internal_has_campaign_name()) { + if ((_impl_._has_bits_[0] & 0x00000010u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000010u; - auto* p = campaign_name_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (campaign_name_.IsDefault()) { - campaign_name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000010u; + auto* released = _impl_.campaign_name_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.campaign_name_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AdAttributionInfo::set_allocated_campaign_name(std::string* campaign_name) { - if (campaign_name != nullptr) { - _has_bits_[0] |= 0x00000010u; +inline void AdAttributionInfo::set_allocated_campaign_name(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; - } - campaign_name_.SetAllocated(campaign_name, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (campaign_name_.IsDefault()) { - campaign_name_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000010u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.campaign_name_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.campaign_name_.IsDefault()) { + _impl_.campaign_name_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AdAttributionInfo.campaign_name) } // optional string campaign_id = 7; -inline bool AdAttributionInfo::_internal_has_campaign_id() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool AdAttributionInfo::has_campaign_id() const { - return _internal_has_campaign_id(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void AdAttributionInfo::clear_campaign_id() { - campaign_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000020u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.campaign_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000020u; } -inline const std::string& AdAttributionInfo::campaign_id() const { +inline const std::string& AdAttributionInfo::campaign_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AdAttributionInfo.campaign_id) return _internal_campaign_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AdAttributionInfo::set_campaign_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000020u; - campaign_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AdAttributionInfo::set_campaign_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000020u; + _impl_.campaign_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AdAttributionInfo.campaign_id) } -inline std::string* AdAttributionInfo::mutable_campaign_id() { +inline std::string* AdAttributionInfo::mutable_campaign_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_campaign_id(); // @@protoc_insertion_point(field_mutable:ei.AdAttributionInfo.campaign_id) return _s; } inline const std::string& AdAttributionInfo::_internal_campaign_id() const { - return campaign_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.campaign_id_.Get(); } inline void AdAttributionInfo::_internal_set_campaign_id(const std::string& value) { - _has_bits_[0] |= 0x00000020u; - campaign_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000020u; + _impl_.campaign_id_.Set(value, GetArena()); } inline std::string* AdAttributionInfo::_internal_mutable_campaign_id() { - _has_bits_[0] |= 0x00000020u; - return campaign_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000020u; + return _impl_.campaign_id_.Mutable( GetArena()); } inline std::string* AdAttributionInfo::release_campaign_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AdAttributionInfo.campaign_id) - if (!_internal_has_campaign_id()) { + if ((_impl_._has_bits_[0] & 0x00000020u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000020u; - auto* p = campaign_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (campaign_id_.IsDefault()) { - campaign_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000020u; + auto* released = _impl_.campaign_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.campaign_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AdAttributionInfo::set_allocated_campaign_id(std::string* campaign_id) { - if (campaign_id != nullptr) { - _has_bits_[0] |= 0x00000020u; +inline void AdAttributionInfo::set_allocated_campaign_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000020u; } else { - _has_bits_[0] &= ~0x00000020u; + _impl_._has_bits_[0] &= ~0x00000020u; } - campaign_id_.SetAllocated(campaign_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (campaign_id_.IsDefault()) { - campaign_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.campaign_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.campaign_id_.IsDefault()) { + _impl_.campaign_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AdAttributionInfo.campaign_id) } // optional string click_date = 8; -inline bool AdAttributionInfo::_internal_has_click_date() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool AdAttributionInfo::has_click_date() const { - return _internal_has_click_date(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void AdAttributionInfo::clear_click_date() { - click_date_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000040u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.click_date_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000040u; } -inline const std::string& AdAttributionInfo::click_date() const { +inline const std::string& AdAttributionInfo::click_date() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AdAttributionInfo.click_date) return _internal_click_date(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AdAttributionInfo::set_click_date(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000040u; - click_date_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AdAttributionInfo::set_click_date(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000040u; + _impl_.click_date_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AdAttributionInfo.click_date) } -inline std::string* AdAttributionInfo::mutable_click_date() { +inline std::string* AdAttributionInfo::mutable_click_date() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_click_date(); // @@protoc_insertion_point(field_mutable:ei.AdAttributionInfo.click_date) return _s; } inline const std::string& AdAttributionInfo::_internal_click_date() const { - return click_date_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.click_date_.Get(); } inline void AdAttributionInfo::_internal_set_click_date(const std::string& value) { - _has_bits_[0] |= 0x00000040u; - click_date_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000040u; + _impl_.click_date_.Set(value, GetArena()); } inline std::string* AdAttributionInfo::_internal_mutable_click_date() { - _has_bits_[0] |= 0x00000040u; - return click_date_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000040u; + return _impl_.click_date_.Mutable( GetArena()); } inline std::string* AdAttributionInfo::release_click_date() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AdAttributionInfo.click_date) - if (!_internal_has_click_date()) { + if ((_impl_._has_bits_[0] & 0x00000040u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000040u; - auto* p = click_date_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (click_date_.IsDefault()) { - click_date_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000040u; + auto* released = _impl_.click_date_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.click_date_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AdAttributionInfo::set_allocated_click_date(std::string* click_date) { - if (click_date != nullptr) { - _has_bits_[0] |= 0x00000040u; +inline void AdAttributionInfo::set_allocated_click_date(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000040u; } else { - _has_bits_[0] &= ~0x00000040u; + _impl_._has_bits_[0] &= ~0x00000040u; } - click_date_.SetAllocated(click_date, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (click_date_.IsDefault()) { - click_date_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.click_date_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.click_date_.IsDefault()) { + _impl_.click_date_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AdAttributionInfo.click_date) } // optional string conversion_date = 9; -inline bool AdAttributionInfo::_internal_has_conversion_date() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool AdAttributionInfo::has_conversion_date() const { - return _internal_has_conversion_date(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void AdAttributionInfo::clear_conversion_date() { - conversion_date_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000080u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.conversion_date_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000080u; } -inline const std::string& AdAttributionInfo::conversion_date() const { +inline const std::string& AdAttributionInfo::conversion_date() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AdAttributionInfo.conversion_date) return _internal_conversion_date(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AdAttributionInfo::set_conversion_date(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000080u; - conversion_date_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AdAttributionInfo::set_conversion_date(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000080u; + _impl_.conversion_date_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AdAttributionInfo.conversion_date) } -inline std::string* AdAttributionInfo::mutable_conversion_date() { +inline std::string* AdAttributionInfo::mutable_conversion_date() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_conversion_date(); // @@protoc_insertion_point(field_mutable:ei.AdAttributionInfo.conversion_date) return _s; } inline const std::string& AdAttributionInfo::_internal_conversion_date() const { - return conversion_date_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.conversion_date_.Get(); } inline void AdAttributionInfo::_internal_set_conversion_date(const std::string& value) { - _has_bits_[0] |= 0x00000080u; - conversion_date_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000080u; + _impl_.conversion_date_.Set(value, GetArena()); } inline std::string* AdAttributionInfo::_internal_mutable_conversion_date() { - _has_bits_[0] |= 0x00000080u; - return conversion_date_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000080u; + return _impl_.conversion_date_.Mutable( GetArena()); } inline std::string* AdAttributionInfo::release_conversion_date() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AdAttributionInfo.conversion_date) - if (!_internal_has_conversion_date()) { + if ((_impl_._has_bits_[0] & 0x00000080u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000080u; - auto* p = conversion_date_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (conversion_date_.IsDefault()) { - conversion_date_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000080u; + auto* released = _impl_.conversion_date_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.conversion_date_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AdAttributionInfo::set_allocated_conversion_date(std::string* conversion_date) { - if (conversion_date != nullptr) { - _has_bits_[0] |= 0x00000080u; +inline void AdAttributionInfo::set_allocated_conversion_date(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000080u; } else { - _has_bits_[0] &= ~0x00000080u; - } - conversion_date_.SetAllocated(conversion_date, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (conversion_date_.IsDefault()) { - conversion_date_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000080u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.conversion_date_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.conversion_date_.IsDefault()) { + _impl_.conversion_date_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AdAttributionInfo.conversion_date) } // optional string conversion_type = 10; -inline bool AdAttributionInfo::_internal_has_conversion_type() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool AdAttributionInfo::has_conversion_type() const { - return _internal_has_conversion_type(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void AdAttributionInfo::clear_conversion_type() { - conversion_type_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000100u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.conversion_type_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000100u; } -inline const std::string& AdAttributionInfo::conversion_type() const { +inline const std::string& AdAttributionInfo::conversion_type() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AdAttributionInfo.conversion_type) return _internal_conversion_type(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AdAttributionInfo::set_conversion_type(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000100u; - conversion_type_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AdAttributionInfo::set_conversion_type(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000100u; + _impl_.conversion_type_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AdAttributionInfo.conversion_type) } -inline std::string* AdAttributionInfo::mutable_conversion_type() { +inline std::string* AdAttributionInfo::mutable_conversion_type() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_conversion_type(); // @@protoc_insertion_point(field_mutable:ei.AdAttributionInfo.conversion_type) return _s; } inline const std::string& AdAttributionInfo::_internal_conversion_type() const { - return conversion_type_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.conversion_type_.Get(); } inline void AdAttributionInfo::_internal_set_conversion_type(const std::string& value) { - _has_bits_[0] |= 0x00000100u; - conversion_type_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000100u; + _impl_.conversion_type_.Set(value, GetArena()); } inline std::string* AdAttributionInfo::_internal_mutable_conversion_type() { - _has_bits_[0] |= 0x00000100u; - return conversion_type_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000100u; + return _impl_.conversion_type_.Mutable( GetArena()); } inline std::string* AdAttributionInfo::release_conversion_type() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AdAttributionInfo.conversion_type) - if (!_internal_has_conversion_type()) { + if ((_impl_._has_bits_[0] & 0x00000100u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000100u; - auto* p = conversion_type_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (conversion_type_.IsDefault()) { - conversion_type_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000100u; + auto* released = _impl_.conversion_type_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.conversion_type_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AdAttributionInfo::set_allocated_conversion_type(std::string* conversion_type) { - if (conversion_type != nullptr) { - _has_bits_[0] |= 0x00000100u; +inline void AdAttributionInfo::set_allocated_conversion_type(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000100u; } else { - _has_bits_[0] &= ~0x00000100u; + _impl_._has_bits_[0] &= ~0x00000100u; } - conversion_type_.SetAllocated(conversion_type, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (conversion_type_.IsDefault()) { - conversion_type_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.conversion_type_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.conversion_type_.IsDefault()) { + _impl_.conversion_type_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AdAttributionInfo.conversion_type) } // optional string geo = 11; -inline bool AdAttributionInfo::_internal_has_geo() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool AdAttributionInfo::has_geo() const { - return _internal_has_geo(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void AdAttributionInfo::clear_geo() { - geo_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000200u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.geo_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000200u; } -inline const std::string& AdAttributionInfo::geo() const { +inline const std::string& AdAttributionInfo::geo() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AdAttributionInfo.geo) return _internal_geo(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AdAttributionInfo::set_geo(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000200u; - geo_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AdAttributionInfo::set_geo(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000200u; + _impl_.geo_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AdAttributionInfo.geo) } -inline std::string* AdAttributionInfo::mutable_geo() { +inline std::string* AdAttributionInfo::mutable_geo() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_geo(); // @@protoc_insertion_point(field_mutable:ei.AdAttributionInfo.geo) return _s; } inline const std::string& AdAttributionInfo::_internal_geo() const { - return geo_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.geo_.Get(); } inline void AdAttributionInfo::_internal_set_geo(const std::string& value) { - _has_bits_[0] |= 0x00000200u; - geo_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000200u; + _impl_.geo_.Set(value, GetArena()); } inline std::string* AdAttributionInfo::_internal_mutable_geo() { - _has_bits_[0] |= 0x00000200u; - return geo_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000200u; + return _impl_.geo_.Mutable( GetArena()); } inline std::string* AdAttributionInfo::release_geo() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AdAttributionInfo.geo) - if (!_internal_has_geo()) { + if ((_impl_._has_bits_[0] & 0x00000200u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000200u; - auto* p = geo_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (geo_.IsDefault()) { - geo_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000200u; + auto* released = _impl_.geo_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.geo_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AdAttributionInfo::set_allocated_geo(std::string* geo) { - if (geo != nullptr) { - _has_bits_[0] |= 0x00000200u; +inline void AdAttributionInfo::set_allocated_geo(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000200u; } else { - _has_bits_[0] &= ~0x00000200u; - } - geo_.SetAllocated(geo, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (geo_.IsDefault()) { - geo_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000200u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.geo_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.geo_.IsDefault()) { + _impl_.geo_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AdAttributionInfo.geo) } // optional string adgroup_name = 12; -inline bool AdAttributionInfo::_internal_has_adgroup_name() const { - bool value = (_has_bits_[0] & 0x00000400u) != 0; - return value; -} inline bool AdAttributionInfo::has_adgroup_name() const { - return _internal_has_adgroup_name(); + bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0; + return value; } inline void AdAttributionInfo::clear_adgroup_name() { - adgroup_name_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000400u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.adgroup_name_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000400u; } -inline const std::string& AdAttributionInfo::adgroup_name() const { +inline const std::string& AdAttributionInfo::adgroup_name() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AdAttributionInfo.adgroup_name) return _internal_adgroup_name(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AdAttributionInfo::set_adgroup_name(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000400u; - adgroup_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AdAttributionInfo::set_adgroup_name(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000400u; + _impl_.adgroup_name_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AdAttributionInfo.adgroup_name) } -inline std::string* AdAttributionInfo::mutable_adgroup_name() { +inline std::string* AdAttributionInfo::mutable_adgroup_name() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_adgroup_name(); // @@protoc_insertion_point(field_mutable:ei.AdAttributionInfo.adgroup_name) return _s; } inline const std::string& AdAttributionInfo::_internal_adgroup_name() const { - return adgroup_name_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.adgroup_name_.Get(); } inline void AdAttributionInfo::_internal_set_adgroup_name(const std::string& value) { - _has_bits_[0] |= 0x00000400u; - adgroup_name_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000400u; + _impl_.adgroup_name_.Set(value, GetArena()); } inline std::string* AdAttributionInfo::_internal_mutable_adgroup_name() { - _has_bits_[0] |= 0x00000400u; - return adgroup_name_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000400u; + return _impl_.adgroup_name_.Mutable( GetArena()); } inline std::string* AdAttributionInfo::release_adgroup_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AdAttributionInfo.adgroup_name) - if (!_internal_has_adgroup_name()) { + if ((_impl_._has_bits_[0] & 0x00000400u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000400u; - auto* p = adgroup_name_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (adgroup_name_.IsDefault()) { - adgroup_name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000400u; + auto* released = _impl_.adgroup_name_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.adgroup_name_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AdAttributionInfo::set_allocated_adgroup_name(std::string* adgroup_name) { - if (adgroup_name != nullptr) { - _has_bits_[0] |= 0x00000400u; +inline void AdAttributionInfo::set_allocated_adgroup_name(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000400u; } else { - _has_bits_[0] &= ~0x00000400u; + _impl_._has_bits_[0] &= ~0x00000400u; } - adgroup_name_.SetAllocated(adgroup_name, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (adgroup_name_.IsDefault()) { - adgroup_name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.adgroup_name_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.adgroup_name_.IsDefault()) { + _impl_.adgroup_name_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AdAttributionInfo.adgroup_name) } // optional string adgroup_id = 13; -inline bool AdAttributionInfo::_internal_has_adgroup_id() const { - bool value = (_has_bits_[0] & 0x00000800u) != 0; - return value; -} inline bool AdAttributionInfo::has_adgroup_id() const { - return _internal_has_adgroup_id(); + bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; + return value; } inline void AdAttributionInfo::clear_adgroup_id() { - adgroup_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000800u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.adgroup_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000800u; } -inline const std::string& AdAttributionInfo::adgroup_id() const { +inline const std::string& AdAttributionInfo::adgroup_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AdAttributionInfo.adgroup_id) return _internal_adgroup_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AdAttributionInfo::set_adgroup_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000800u; - adgroup_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AdAttributionInfo::set_adgroup_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000800u; + _impl_.adgroup_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AdAttributionInfo.adgroup_id) } -inline std::string* AdAttributionInfo::mutable_adgroup_id() { +inline std::string* AdAttributionInfo::mutable_adgroup_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_adgroup_id(); // @@protoc_insertion_point(field_mutable:ei.AdAttributionInfo.adgroup_id) return _s; } inline const std::string& AdAttributionInfo::_internal_adgroup_id() const { - return adgroup_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.adgroup_id_.Get(); } inline void AdAttributionInfo::_internal_set_adgroup_id(const std::string& value) { - _has_bits_[0] |= 0x00000800u; - adgroup_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000800u; + _impl_.adgroup_id_.Set(value, GetArena()); } inline std::string* AdAttributionInfo::_internal_mutable_adgroup_id() { - _has_bits_[0] |= 0x00000800u; - return adgroup_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000800u; + return _impl_.adgroup_id_.Mutable( GetArena()); } inline std::string* AdAttributionInfo::release_adgroup_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AdAttributionInfo.adgroup_id) - if (!_internal_has_adgroup_id()) { + if ((_impl_._has_bits_[0] & 0x00000800u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000800u; - auto* p = adgroup_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (adgroup_id_.IsDefault()) { - adgroup_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000800u; + auto* released = _impl_.adgroup_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.adgroup_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AdAttributionInfo::set_allocated_adgroup_id(std::string* adgroup_id) { - if (adgroup_id != nullptr) { - _has_bits_[0] |= 0x00000800u; +inline void AdAttributionInfo::set_allocated_adgroup_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000800u; } else { - _has_bits_[0] &= ~0x00000800u; - } - adgroup_id_.SetAllocated(adgroup_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (adgroup_id_.IsDefault()) { - adgroup_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000800u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.adgroup_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.adgroup_id_.IsDefault()) { + _impl_.adgroup_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AdAttributionInfo.adgroup_id) } // optional string keyword = 14; -inline bool AdAttributionInfo::_internal_has_keyword() const { - bool value = (_has_bits_[0] & 0x00001000u) != 0; - return value; -} inline bool AdAttributionInfo::has_keyword() const { - return _internal_has_keyword(); + bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0; + return value; } inline void AdAttributionInfo::clear_keyword() { - keyword_.ClearToEmpty(); - _has_bits_[0] &= ~0x00001000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.keyword_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00001000u; } -inline const std::string& AdAttributionInfo::keyword() const { +inline const std::string& AdAttributionInfo::keyword() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AdAttributionInfo.keyword) return _internal_keyword(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AdAttributionInfo::set_keyword(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00001000u; - keyword_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AdAttributionInfo::set_keyword(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00001000u; + _impl_.keyword_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AdAttributionInfo.keyword) } -inline std::string* AdAttributionInfo::mutable_keyword() { +inline std::string* AdAttributionInfo::mutable_keyword() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_keyword(); // @@protoc_insertion_point(field_mutable:ei.AdAttributionInfo.keyword) return _s; } inline const std::string& AdAttributionInfo::_internal_keyword() const { - return keyword_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.keyword_.Get(); } inline void AdAttributionInfo::_internal_set_keyword(const std::string& value) { - _has_bits_[0] |= 0x00001000u; - keyword_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00001000u; + _impl_.keyword_.Set(value, GetArena()); } inline std::string* AdAttributionInfo::_internal_mutable_keyword() { - _has_bits_[0] |= 0x00001000u; - return keyword_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00001000u; + return _impl_.keyword_.Mutable( GetArena()); } inline std::string* AdAttributionInfo::release_keyword() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AdAttributionInfo.keyword) - if (!_internal_has_keyword()) { + if ((_impl_._has_bits_[0] & 0x00001000u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00001000u; - auto* p = keyword_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (keyword_.IsDefault()) { - keyword_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00001000u; + auto* released = _impl_.keyword_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.keyword_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AdAttributionInfo::set_allocated_keyword(std::string* keyword) { - if (keyword != nullptr) { - _has_bits_[0] |= 0x00001000u; +inline void AdAttributionInfo::set_allocated_keyword(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00001000u; } else { - _has_bits_[0] &= ~0x00001000u; - } - keyword_.SetAllocated(keyword, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (keyword_.IsDefault()) { - keyword_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00001000u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.keyword_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.keyword_.IsDefault()) { + _impl_.keyword_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AdAttributionInfo.keyword) } // optional string keyword_id = 15; -inline bool AdAttributionInfo::_internal_has_keyword_id() const { - bool value = (_has_bits_[0] & 0x00002000u) != 0; - return value; -} inline bool AdAttributionInfo::has_keyword_id() const { - return _internal_has_keyword_id(); + bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0; + return value; } inline void AdAttributionInfo::clear_keyword_id() { - keyword_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00002000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.keyword_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00002000u; } -inline const std::string& AdAttributionInfo::keyword_id() const { +inline const std::string& AdAttributionInfo::keyword_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AdAttributionInfo.keyword_id) return _internal_keyword_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AdAttributionInfo::set_keyword_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00002000u; - keyword_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AdAttributionInfo::set_keyword_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00002000u; + _impl_.keyword_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AdAttributionInfo.keyword_id) } -inline std::string* AdAttributionInfo::mutable_keyword_id() { +inline std::string* AdAttributionInfo::mutable_keyword_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_keyword_id(); // @@protoc_insertion_point(field_mutable:ei.AdAttributionInfo.keyword_id) return _s; } inline const std::string& AdAttributionInfo::_internal_keyword_id() const { - return keyword_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.keyword_id_.Get(); } inline void AdAttributionInfo::_internal_set_keyword_id(const std::string& value) { - _has_bits_[0] |= 0x00002000u; - keyword_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00002000u; + _impl_.keyword_id_.Set(value, GetArena()); } inline std::string* AdAttributionInfo::_internal_mutable_keyword_id() { - _has_bits_[0] |= 0x00002000u; - return keyword_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00002000u; + return _impl_.keyword_id_.Mutable( GetArena()); } inline std::string* AdAttributionInfo::release_keyword_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AdAttributionInfo.keyword_id) - if (!_internal_has_keyword_id()) { + if ((_impl_._has_bits_[0] & 0x00002000u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00002000u; - auto* p = keyword_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (keyword_id_.IsDefault()) { - keyword_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00002000u; + auto* released = _impl_.keyword_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.keyword_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AdAttributionInfo::set_allocated_keyword_id(std::string* keyword_id) { - if (keyword_id != nullptr) { - _has_bits_[0] |= 0x00002000u; +inline void AdAttributionInfo::set_allocated_keyword_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00002000u; } else { - _has_bits_[0] &= ~0x00002000u; + _impl_._has_bits_[0] &= ~0x00002000u; } - keyword_id_.SetAllocated(keyword_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (keyword_id_.IsDefault()) { - keyword_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.keyword_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.keyword_id_.IsDefault()) { + _impl_.keyword_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AdAttributionInfo.keyword_id) } // optional string keyword_extra = 16; -inline bool AdAttributionInfo::_internal_has_keyword_extra() const { - bool value = (_has_bits_[0] & 0x00004000u) != 0; - return value; -} inline bool AdAttributionInfo::has_keyword_extra() const { - return _internal_has_keyword_extra(); + bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0; + return value; } inline void AdAttributionInfo::clear_keyword_extra() { - keyword_extra_.ClearToEmpty(); - _has_bits_[0] &= ~0x00004000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.keyword_extra_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00004000u; } -inline const std::string& AdAttributionInfo::keyword_extra() const { +inline const std::string& AdAttributionInfo::keyword_extra() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AdAttributionInfo.keyword_extra) return _internal_keyword_extra(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AdAttributionInfo::set_keyword_extra(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00004000u; - keyword_extra_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AdAttributionInfo::set_keyword_extra(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00004000u; + _impl_.keyword_extra_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AdAttributionInfo.keyword_extra) } -inline std::string* AdAttributionInfo::mutable_keyword_extra() { +inline std::string* AdAttributionInfo::mutable_keyword_extra() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_keyword_extra(); // @@protoc_insertion_point(field_mutable:ei.AdAttributionInfo.keyword_extra) return _s; } inline const std::string& AdAttributionInfo::_internal_keyword_extra() const { - return keyword_extra_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.keyword_extra_.Get(); } inline void AdAttributionInfo::_internal_set_keyword_extra(const std::string& value) { - _has_bits_[0] |= 0x00004000u; - keyword_extra_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00004000u; + _impl_.keyword_extra_.Set(value, GetArena()); } inline std::string* AdAttributionInfo::_internal_mutable_keyword_extra() { - _has_bits_[0] |= 0x00004000u; - return keyword_extra_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00004000u; + return _impl_.keyword_extra_.Mutable( GetArena()); } inline std::string* AdAttributionInfo::release_keyword_extra() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AdAttributionInfo.keyword_extra) - if (!_internal_has_keyword_extra()) { + if ((_impl_._has_bits_[0] & 0x00004000u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00004000u; - auto* p = keyword_extra_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (keyword_extra_.IsDefault()) { - keyword_extra_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00004000u; + auto* released = _impl_.keyword_extra_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.keyword_extra_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AdAttributionInfo::set_allocated_keyword_extra(std::string* keyword_extra) { - if (keyword_extra != nullptr) { - _has_bits_[0] |= 0x00004000u; +inline void AdAttributionInfo::set_allocated_keyword_extra(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00004000u; } else { - _has_bits_[0] &= ~0x00004000u; - } - keyword_extra_.SetAllocated(keyword_extra, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (keyword_extra_.IsDefault()) { - keyword_extra_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00004000u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.keyword_extra_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.keyword_extra_.IsDefault()) { + _impl_.keyword_extra_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AdAttributionInfo.keyword_extra) } // optional string creativeset_name = 17; -inline bool AdAttributionInfo::_internal_has_creativeset_name() const { - bool value = (_has_bits_[0] & 0x00008000u) != 0; - return value; -} inline bool AdAttributionInfo::has_creativeset_name() const { - return _internal_has_creativeset_name(); + bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0; + return value; } inline void AdAttributionInfo::clear_creativeset_name() { - creativeset_name_.ClearToEmpty(); - _has_bits_[0] &= ~0x00008000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.creativeset_name_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00008000u; } -inline const std::string& AdAttributionInfo::creativeset_name() const { +inline const std::string& AdAttributionInfo::creativeset_name() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AdAttributionInfo.creativeset_name) return _internal_creativeset_name(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AdAttributionInfo::set_creativeset_name(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00008000u; - creativeset_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AdAttributionInfo::set_creativeset_name(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00008000u; + _impl_.creativeset_name_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AdAttributionInfo.creativeset_name) } -inline std::string* AdAttributionInfo::mutable_creativeset_name() { +inline std::string* AdAttributionInfo::mutable_creativeset_name() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_creativeset_name(); // @@protoc_insertion_point(field_mutable:ei.AdAttributionInfo.creativeset_name) return _s; } inline const std::string& AdAttributionInfo::_internal_creativeset_name() const { - return creativeset_name_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.creativeset_name_.Get(); } inline void AdAttributionInfo::_internal_set_creativeset_name(const std::string& value) { - _has_bits_[0] |= 0x00008000u; - creativeset_name_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00008000u; + _impl_.creativeset_name_.Set(value, GetArena()); } inline std::string* AdAttributionInfo::_internal_mutable_creativeset_name() { - _has_bits_[0] |= 0x00008000u; - return creativeset_name_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00008000u; + return _impl_.creativeset_name_.Mutable( GetArena()); } inline std::string* AdAttributionInfo::release_creativeset_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AdAttributionInfo.creativeset_name) - if (!_internal_has_creativeset_name()) { + if ((_impl_._has_bits_[0] & 0x00008000u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00008000u; - auto* p = creativeset_name_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (creativeset_name_.IsDefault()) { - creativeset_name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00008000u; + auto* released = _impl_.creativeset_name_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.creativeset_name_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AdAttributionInfo::set_allocated_creativeset_name(std::string* creativeset_name) { - if (creativeset_name != nullptr) { - _has_bits_[0] |= 0x00008000u; +inline void AdAttributionInfo::set_allocated_creativeset_name(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00008000u; } else { - _has_bits_[0] &= ~0x00008000u; - } - creativeset_name_.SetAllocated(creativeset_name, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (creativeset_name_.IsDefault()) { - creativeset_name_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00008000u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.creativeset_name_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.creativeset_name_.IsDefault()) { + _impl_.creativeset_name_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AdAttributionInfo.creativeset_name) } // optional string creativeset_id = 18; -inline bool AdAttributionInfo::_internal_has_creativeset_id() const { - bool value = (_has_bits_[0] & 0x00010000u) != 0; - return value; -} inline bool AdAttributionInfo::has_creativeset_id() const { - return _internal_has_creativeset_id(); + bool value = (_impl_._has_bits_[0] & 0x00010000u) != 0; + return value; } inline void AdAttributionInfo::clear_creativeset_id() { - creativeset_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00010000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.creativeset_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00010000u; } -inline const std::string& AdAttributionInfo::creativeset_id() const { +inline const std::string& AdAttributionInfo::creativeset_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AdAttributionInfo.creativeset_id) return _internal_creativeset_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AdAttributionInfo::set_creativeset_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00010000u; - creativeset_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AdAttributionInfo::set_creativeset_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00010000u; + _impl_.creativeset_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AdAttributionInfo.creativeset_id) } -inline std::string* AdAttributionInfo::mutable_creativeset_id() { +inline std::string* AdAttributionInfo::mutable_creativeset_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_creativeset_id(); // @@protoc_insertion_point(field_mutable:ei.AdAttributionInfo.creativeset_id) return _s; } inline const std::string& AdAttributionInfo::_internal_creativeset_id() const { - return creativeset_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.creativeset_id_.Get(); } inline void AdAttributionInfo::_internal_set_creativeset_id(const std::string& value) { - _has_bits_[0] |= 0x00010000u; - creativeset_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00010000u; + _impl_.creativeset_id_.Set(value, GetArena()); } inline std::string* AdAttributionInfo::_internal_mutable_creativeset_id() { - _has_bits_[0] |= 0x00010000u; - return creativeset_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00010000u; + return _impl_.creativeset_id_.Mutable( GetArena()); } inline std::string* AdAttributionInfo::release_creativeset_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AdAttributionInfo.creativeset_id) - if (!_internal_has_creativeset_id()) { + if ((_impl_._has_bits_[0] & 0x00010000u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00010000u; - auto* p = creativeset_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (creativeset_id_.IsDefault()) { - creativeset_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00010000u; + auto* released = _impl_.creativeset_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.creativeset_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AdAttributionInfo::set_allocated_creativeset_id(std::string* creativeset_id) { - if (creativeset_id != nullptr) { - _has_bits_[0] |= 0x00010000u; +inline void AdAttributionInfo::set_allocated_creativeset_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00010000u; } else { - _has_bits_[0] &= ~0x00010000u; - } - creativeset_id_.SetAllocated(creativeset_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (creativeset_id_.IsDefault()) { - creativeset_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00010000u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.creativeset_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.creativeset_id_.IsDefault()) { + _impl_.creativeset_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AdAttributionInfo.creativeset_id) } @@ -96917,796 +105745,820 @@ inline void AdAttributionInfo::set_allocated_creativeset_id(std::string* creativ // ArtifactsClientInfo_LaunchCount // optional .ei.MissionInfo.Spaceship ship = 1; -inline bool ArtifactsClientInfo_LaunchCount::_internal_has_ship() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ArtifactsClientInfo_LaunchCount::has_ship() const { - return _internal_has_ship(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ArtifactsClientInfo_LaunchCount::clear_ship() { - ship_ = 0; - _has_bits_[0] &= ~0x00000001u; -} -inline ::ei::MissionInfo_Spaceship ArtifactsClientInfo_LaunchCount::_internal_ship() const { - return static_cast< ::ei::MissionInfo_Spaceship >(ship_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ship_ = 0; + _impl_._has_bits_[0] &= ~0x00000001u; } inline ::ei::MissionInfo_Spaceship ArtifactsClientInfo_LaunchCount::ship() const { // @@protoc_insertion_point(field_get:ei.ArtifactsClientInfo.LaunchCount.ship) return _internal_ship(); } -inline void ArtifactsClientInfo_LaunchCount::_internal_set_ship(::ei::MissionInfo_Spaceship value) { - assert(::ei::MissionInfo_Spaceship_IsValid(value)); - _has_bits_[0] |= 0x00000001u; - ship_ = value; -} inline void ArtifactsClientInfo_LaunchCount::set_ship(::ei::MissionInfo_Spaceship value) { _internal_set_ship(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.ArtifactsClientInfo.LaunchCount.ship) } +inline ::ei::MissionInfo_Spaceship ArtifactsClientInfo_LaunchCount::_internal_ship() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::MissionInfo_Spaceship>(_impl_.ship_); +} +inline void ArtifactsClientInfo_LaunchCount::_internal_set_ship(::ei::MissionInfo_Spaceship value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::MissionInfo_Spaceship_IsValid(value)); + _impl_.ship_ = value; +} // optional uint32 num_launches = 2; -inline bool ArtifactsClientInfo_LaunchCount::_internal_has_num_launches() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ArtifactsClientInfo_LaunchCount::has_num_launches() const { - return _internal_has_num_launches(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ArtifactsClientInfo_LaunchCount::clear_num_launches() { - num_launches_ = 0u; - _has_bits_[0] &= ~0x00000002u; -} -inline uint32_t ArtifactsClientInfo_LaunchCount::_internal_num_launches() const { - return num_launches_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.num_launches_ = 0u; + _impl_._has_bits_[0] &= ~0x00000002u; } -inline uint32_t ArtifactsClientInfo_LaunchCount::num_launches() const { +inline ::uint32_t ArtifactsClientInfo_LaunchCount::num_launches() const { // @@protoc_insertion_point(field_get:ei.ArtifactsClientInfo.LaunchCount.num_launches) return _internal_num_launches(); } -inline void ArtifactsClientInfo_LaunchCount::_internal_set_num_launches(uint32_t value) { - _has_bits_[0] |= 0x00000002u; - num_launches_ = value; -} -inline void ArtifactsClientInfo_LaunchCount::set_num_launches(uint32_t value) { +inline void ArtifactsClientInfo_LaunchCount::set_num_launches(::uint32_t value) { _internal_set_num_launches(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.ArtifactsClientInfo.LaunchCount.num_launches) } +inline ::uint32_t ArtifactsClientInfo_LaunchCount::_internal_num_launches() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.num_launches_; +} +inline void ArtifactsClientInfo_LaunchCount::_internal_set_num_launches(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.num_launches_ = value; +} // optional double launch_points = 3; -inline bool ArtifactsClientInfo_LaunchCount::_internal_has_launch_points() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ArtifactsClientInfo_LaunchCount::has_launch_points() const { - return _internal_has_launch_points(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ArtifactsClientInfo_LaunchCount::clear_launch_points() { - launch_points_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline double ArtifactsClientInfo_LaunchCount::_internal_launch_points() const { - return launch_points_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.launch_points_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline double ArtifactsClientInfo_LaunchCount::launch_points() const { // @@protoc_insertion_point(field_get:ei.ArtifactsClientInfo.LaunchCount.launch_points) return _internal_launch_points(); } -inline void ArtifactsClientInfo_LaunchCount::_internal_set_launch_points(double value) { - _has_bits_[0] |= 0x00000004u; - launch_points_ = value; -} inline void ArtifactsClientInfo_LaunchCount::set_launch_points(double value) { _internal_set_launch_points(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.ArtifactsClientInfo.LaunchCount.launch_points) } +inline double ArtifactsClientInfo_LaunchCount::_internal_launch_points() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.launch_points_; +} +inline void ArtifactsClientInfo_LaunchCount::_internal_set_launch_points(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.launch_points_ = value; +} // ------------------------------------------------------------------- // ArtifactsClientInfo // optional double mission_capacity_mult = 1; -inline bool ArtifactsClientInfo::_internal_has_mission_capacity_mult() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ArtifactsClientInfo::has_mission_capacity_mult() const { - return _internal_has_mission_capacity_mult(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ArtifactsClientInfo::clear_mission_capacity_mult() { - mission_capacity_mult_ = 0; - _has_bits_[0] &= ~0x00000001u; -} -inline double ArtifactsClientInfo::_internal_mission_capacity_mult() const { - return mission_capacity_mult_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.mission_capacity_mult_ = 0; + _impl_._has_bits_[0] &= ~0x00000001u; } inline double ArtifactsClientInfo::mission_capacity_mult() const { // @@protoc_insertion_point(field_get:ei.ArtifactsClientInfo.mission_capacity_mult) return _internal_mission_capacity_mult(); } -inline void ArtifactsClientInfo::_internal_set_mission_capacity_mult(double value) { - _has_bits_[0] |= 0x00000001u; - mission_capacity_mult_ = value; -} inline void ArtifactsClientInfo::set_mission_capacity_mult(double value) { _internal_set_mission_capacity_mult(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.ArtifactsClientInfo.mission_capacity_mult) } +inline double ArtifactsClientInfo::_internal_mission_capacity_mult() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.mission_capacity_mult_; +} +inline void ArtifactsClientInfo::_internal_set_mission_capacity_mult(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.mission_capacity_mult_ = value; +} // optional double mission_duration_mult = 2; -inline bool ArtifactsClientInfo::_internal_has_mission_duration_mult() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ArtifactsClientInfo::has_mission_duration_mult() const { - return _internal_has_mission_duration_mult(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ArtifactsClientInfo::clear_mission_duration_mult() { - mission_duration_mult_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline double ArtifactsClientInfo::_internal_mission_duration_mult() const { - return mission_duration_mult_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.mission_duration_mult_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } inline double ArtifactsClientInfo::mission_duration_mult() const { // @@protoc_insertion_point(field_get:ei.ArtifactsClientInfo.mission_duration_mult) return _internal_mission_duration_mult(); } -inline void ArtifactsClientInfo::_internal_set_mission_duration_mult(double value) { - _has_bits_[0] |= 0x00000002u; - mission_duration_mult_ = value; -} inline void ArtifactsClientInfo::set_mission_duration_mult(double value) { _internal_set_mission_duration_mult(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.ArtifactsClientInfo.mission_duration_mult) } +inline double ArtifactsClientInfo::_internal_mission_duration_mult() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.mission_duration_mult_; +} +inline void ArtifactsClientInfo::_internal_set_mission_duration_mult(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.mission_duration_mult_ = value; +} // optional double mission_ftl_duration_research_mult = 4; -inline bool ArtifactsClientInfo::_internal_has_mission_ftl_duration_research_mult() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ArtifactsClientInfo::has_mission_ftl_duration_research_mult() const { - return _internal_has_mission_ftl_duration_research_mult(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ArtifactsClientInfo::clear_mission_ftl_duration_research_mult() { - mission_ftl_duration_research_mult_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline double ArtifactsClientInfo::_internal_mission_ftl_duration_research_mult() const { - return mission_ftl_duration_research_mult_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.mission_ftl_duration_research_mult_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline double ArtifactsClientInfo::mission_ftl_duration_research_mult() const { // @@protoc_insertion_point(field_get:ei.ArtifactsClientInfo.mission_ftl_duration_research_mult) return _internal_mission_ftl_duration_research_mult(); } -inline void ArtifactsClientInfo::_internal_set_mission_ftl_duration_research_mult(double value) { - _has_bits_[0] |= 0x00000004u; - mission_ftl_duration_research_mult_ = value; -} inline void ArtifactsClientInfo::set_mission_ftl_duration_research_mult(double value) { _internal_set_mission_ftl_duration_research_mult(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.ArtifactsClientInfo.mission_ftl_duration_research_mult) } +inline double ArtifactsClientInfo::_internal_mission_ftl_duration_research_mult() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.mission_ftl_duration_research_mult_; +} +inline void ArtifactsClientInfo::_internal_set_mission_ftl_duration_research_mult(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.mission_ftl_duration_research_mult_ = value; +} // optional double mission_capacity_research_mult = 6; -inline bool ArtifactsClientInfo::_internal_has_mission_capacity_research_mult() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool ArtifactsClientInfo::has_mission_capacity_research_mult() const { - return _internal_has_mission_capacity_research_mult(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void ArtifactsClientInfo::clear_mission_capacity_research_mult() { - mission_capacity_research_mult_ = 0; - _has_bits_[0] &= ~0x00000010u; -} -inline double ArtifactsClientInfo::_internal_mission_capacity_research_mult() const { - return mission_capacity_research_mult_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.mission_capacity_research_mult_ = 0; + _impl_._has_bits_[0] &= ~0x00000010u; } inline double ArtifactsClientInfo::mission_capacity_research_mult() const { // @@protoc_insertion_point(field_get:ei.ArtifactsClientInfo.mission_capacity_research_mult) return _internal_mission_capacity_research_mult(); } -inline void ArtifactsClientInfo::_internal_set_mission_capacity_research_mult(double value) { - _has_bits_[0] |= 0x00000010u; - mission_capacity_research_mult_ = value; -} inline void ArtifactsClientInfo::set_mission_capacity_research_mult(double value) { _internal_set_mission_capacity_research_mult(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.ArtifactsClientInfo.mission_capacity_research_mult) } +inline double ArtifactsClientInfo::_internal_mission_capacity_research_mult() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.mission_capacity_research_mult_; +} +inline void ArtifactsClientInfo::_internal_set_mission_capacity_research_mult(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.mission_capacity_research_mult_ = value; +} // repeated .ei.ArtifactsClientInfo.LaunchCount launch_counts = 3; inline int ArtifactsClientInfo::_internal_launch_counts_size() const { - return launch_counts_.size(); + return _internal_launch_counts().size(); } inline int ArtifactsClientInfo::launch_counts_size() const { return _internal_launch_counts_size(); } inline void ArtifactsClientInfo::clear_launch_counts() { - launch_counts_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.launch_counts_.Clear(); } -inline ::ei::ArtifactsClientInfo_LaunchCount* ArtifactsClientInfo::mutable_launch_counts(int index) { +inline ::ei::ArtifactsClientInfo_LaunchCount* ArtifactsClientInfo::mutable_launch_counts(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ArtifactsClientInfo.launch_counts) - return launch_counts_.Mutable(index); + return _internal_mutable_launch_counts()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsClientInfo_LaunchCount >* -ArtifactsClientInfo::mutable_launch_counts() { +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactsClientInfo_LaunchCount>* ArtifactsClientInfo::mutable_launch_counts() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ArtifactsClientInfo.launch_counts) - return &launch_counts_; -} -inline const ::ei::ArtifactsClientInfo_LaunchCount& ArtifactsClientInfo::_internal_launch_counts(int index) const { - return launch_counts_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_launch_counts(); } -inline const ::ei::ArtifactsClientInfo_LaunchCount& ArtifactsClientInfo::launch_counts(int index) const { +inline const ::ei::ArtifactsClientInfo_LaunchCount& ArtifactsClientInfo::launch_counts(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ArtifactsClientInfo.launch_counts) - return _internal_launch_counts(index); + return _internal_launch_counts().Get(index); } -inline ::ei::ArtifactsClientInfo_LaunchCount* ArtifactsClientInfo::_internal_add_launch_counts() { - return launch_counts_.Add(); -} -inline ::ei::ArtifactsClientInfo_LaunchCount* ArtifactsClientInfo::add_launch_counts() { - ::ei::ArtifactsClientInfo_LaunchCount* _add = _internal_add_launch_counts(); +inline ::ei::ArtifactsClientInfo_LaunchCount* ArtifactsClientInfo::add_launch_counts() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ArtifactsClientInfo_LaunchCount* _add = _internal_mutable_launch_counts()->Add(); // @@protoc_insertion_point(field_add:ei.ArtifactsClientInfo.launch_counts) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsClientInfo_LaunchCount >& -ArtifactsClientInfo::launch_counts() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsClientInfo_LaunchCount>& ArtifactsClientInfo::launch_counts() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ArtifactsClientInfo.launch_counts) - return launch_counts_; + return _internal_launch_counts(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsClientInfo_LaunchCount>& +ArtifactsClientInfo::_internal_launch_counts() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.launch_counts_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactsClientInfo_LaunchCount>* +ArtifactsClientInfo::_internal_mutable_launch_counts() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.launch_counts_; } // optional double last_server_launch_count_sum_time = 5; -inline bool ArtifactsClientInfo::_internal_has_last_server_launch_count_sum_time() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool ArtifactsClientInfo::has_last_server_launch_count_sum_time() const { - return _internal_has_last_server_launch_count_sum_time(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void ArtifactsClientInfo::clear_last_server_launch_count_sum_time() { - last_server_launch_count_sum_time_ = 0; - _has_bits_[0] &= ~0x00000008u; -} -inline double ArtifactsClientInfo::_internal_last_server_launch_count_sum_time() const { - return last_server_launch_count_sum_time_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_server_launch_count_sum_time_ = 0; + _impl_._has_bits_[0] &= ~0x00000008u; } inline double ArtifactsClientInfo::last_server_launch_count_sum_time() const { // @@protoc_insertion_point(field_get:ei.ArtifactsClientInfo.last_server_launch_count_sum_time) return _internal_last_server_launch_count_sum_time(); } -inline void ArtifactsClientInfo::_internal_set_last_server_launch_count_sum_time(double value) { - _has_bits_[0] |= 0x00000008u; - last_server_launch_count_sum_time_ = value; -} inline void ArtifactsClientInfo::set_last_server_launch_count_sum_time(double value) { _internal_set_last_server_launch_count_sum_time(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.ArtifactsClientInfo.last_server_launch_count_sum_time) } +inline double ArtifactsClientInfo::_internal_last_server_launch_count_sum_time() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.last_server_launch_count_sum_time_; +} +inline void ArtifactsClientInfo::_internal_set_last_server_launch_count_sum_time(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_server_launch_count_sum_time_ = value; +} // ------------------------------------------------------------------- // MissionInfo_Fuel // optional .ei.Egg egg = 1; -inline bool MissionInfo_Fuel::_internal_has_egg() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool MissionInfo_Fuel::has_egg() const { - return _internal_has_egg(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void MissionInfo_Fuel::clear_egg() { - egg_ = 1; - _has_bits_[0] &= ~0x00000002u; -} -inline ::ei::Egg MissionInfo_Fuel::_internal_egg() const { - return static_cast< ::ei::Egg >(egg_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.egg_ = 1; + _impl_._has_bits_[0] &= ~0x00000002u; } inline ::ei::Egg MissionInfo_Fuel::egg() const { // @@protoc_insertion_point(field_get:ei.MissionInfo.Fuel.egg) return _internal_egg(); } -inline void MissionInfo_Fuel::_internal_set_egg(::ei::Egg value) { - assert(::ei::Egg_IsValid(value)); - _has_bits_[0] |= 0x00000002u; - egg_ = value; -} inline void MissionInfo_Fuel::set_egg(::ei::Egg value) { _internal_set_egg(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.MissionInfo.Fuel.egg) } +inline ::ei::Egg MissionInfo_Fuel::_internal_egg() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::Egg>(_impl_.egg_); +} +inline void MissionInfo_Fuel::_internal_set_egg(::ei::Egg value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::Egg_IsValid(value)); + _impl_.egg_ = value; +} // optional double amount = 2; -inline bool MissionInfo_Fuel::_internal_has_amount() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool MissionInfo_Fuel::has_amount() const { - return _internal_has_amount(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void MissionInfo_Fuel::clear_amount() { - amount_ = 0; - _has_bits_[0] &= ~0x00000001u; -} -inline double MissionInfo_Fuel::_internal_amount() const { - return amount_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.amount_ = 0; + _impl_._has_bits_[0] &= ~0x00000001u; } inline double MissionInfo_Fuel::amount() const { // @@protoc_insertion_point(field_get:ei.MissionInfo.Fuel.amount) return _internal_amount(); } -inline void MissionInfo_Fuel::_internal_set_amount(double value) { - _has_bits_[0] |= 0x00000001u; - amount_ = value; -} inline void MissionInfo_Fuel::set_amount(double value) { _internal_set_amount(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.MissionInfo.Fuel.amount) } +inline double MissionInfo_Fuel::_internal_amount() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.amount_; +} +inline void MissionInfo_Fuel::_internal_set_amount(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.amount_ = value; +} // ------------------------------------------------------------------- // MissionInfo // optional .ei.MissionInfo.Spaceship ship = 1; -inline bool MissionInfo::_internal_has_ship() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool MissionInfo::has_ship() const { - return _internal_has_ship(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void MissionInfo::clear_ship() { - ship_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline ::ei::MissionInfo_Spaceship MissionInfo::_internal_ship() const { - return static_cast< ::ei::MissionInfo_Spaceship >(ship_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ship_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline ::ei::MissionInfo_Spaceship MissionInfo::ship() const { // @@protoc_insertion_point(field_get:ei.MissionInfo.ship) return _internal_ship(); } -inline void MissionInfo::_internal_set_ship(::ei::MissionInfo_Spaceship value) { - assert(::ei::MissionInfo_Spaceship_IsValid(value)); - _has_bits_[0] |= 0x00000004u; - ship_ = value; -} inline void MissionInfo::set_ship(::ei::MissionInfo_Spaceship value) { _internal_set_ship(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.MissionInfo.ship) } +inline ::ei::MissionInfo_Spaceship MissionInfo::_internal_ship() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::MissionInfo_Spaceship>(_impl_.ship_); +} +inline void MissionInfo::_internal_set_ship(::ei::MissionInfo_Spaceship value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::MissionInfo_Spaceship_IsValid(value)); + _impl_.ship_ = value; +} // optional .ei.MissionInfo.Status status = 2; -inline bool MissionInfo::_internal_has_status() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool MissionInfo::has_status() const { - return _internal_has_status(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void MissionInfo::clear_status() { - status_ = 0; - _has_bits_[0] &= ~0x00000008u; -} -inline ::ei::MissionInfo_Status MissionInfo::_internal_status() const { - return static_cast< ::ei::MissionInfo_Status >(status_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.status_ = 0; + _impl_._has_bits_[0] &= ~0x00000008u; } inline ::ei::MissionInfo_Status MissionInfo::status() const { // @@protoc_insertion_point(field_get:ei.MissionInfo.status) return _internal_status(); } -inline void MissionInfo::_internal_set_status(::ei::MissionInfo_Status value) { - assert(::ei::MissionInfo_Status_IsValid(value)); - _has_bits_[0] |= 0x00000008u; - status_ = value; -} inline void MissionInfo::set_status(::ei::MissionInfo_Status value) { _internal_set_status(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.MissionInfo.status) } +inline ::ei::MissionInfo_Status MissionInfo::_internal_status() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::MissionInfo_Status>(_impl_.status_); +} +inline void MissionInfo::_internal_set_status(::ei::MissionInfo_Status value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::MissionInfo_Status_IsValid(value)); + _impl_.status_ = value; +} // optional .ei.MissionInfo.DurationType duration_type = 3; -inline bool MissionInfo::_internal_has_duration_type() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool MissionInfo::has_duration_type() const { - return _internal_has_duration_type(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void MissionInfo::clear_duration_type() { - duration_type_ = 0; - _has_bits_[0] &= ~0x00000040u; -} -inline ::ei::MissionInfo_DurationType MissionInfo::_internal_duration_type() const { - return static_cast< ::ei::MissionInfo_DurationType >(duration_type_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.duration_type_ = 0; + _impl_._has_bits_[0] &= ~0x00000040u; } inline ::ei::MissionInfo_DurationType MissionInfo::duration_type() const { // @@protoc_insertion_point(field_get:ei.MissionInfo.duration_type) return _internal_duration_type(); } -inline void MissionInfo::_internal_set_duration_type(::ei::MissionInfo_DurationType value) { - assert(::ei::MissionInfo_DurationType_IsValid(value)); - _has_bits_[0] |= 0x00000040u; - duration_type_ = value; -} inline void MissionInfo::set_duration_type(::ei::MissionInfo_DurationType value) { _internal_set_duration_type(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.MissionInfo.duration_type) } +inline ::ei::MissionInfo_DurationType MissionInfo::_internal_duration_type() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::MissionInfo_DurationType>(_impl_.duration_type_); +} +inline void MissionInfo::_internal_set_duration_type(::ei::MissionInfo_DurationType value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::MissionInfo_DurationType_IsValid(value)); + _impl_.duration_type_ = value; +} // repeated .ei.MissionInfo.Fuel fuel = 4; inline int MissionInfo::_internal_fuel_size() const { - return fuel_.size(); + return _internal_fuel().size(); } inline int MissionInfo::fuel_size() const { return _internal_fuel_size(); } inline void MissionInfo::clear_fuel() { - fuel_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.fuel_.Clear(); } -inline ::ei::MissionInfo_Fuel* MissionInfo::mutable_fuel(int index) { +inline ::ei::MissionInfo_Fuel* MissionInfo::mutable_fuel(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.MissionInfo.fuel) - return fuel_.Mutable(index); + return _internal_mutable_fuel()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::MissionInfo_Fuel >* -MissionInfo::mutable_fuel() { +inline ::google::protobuf::RepeatedPtrField<::ei::MissionInfo_Fuel>* MissionInfo::mutable_fuel() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.MissionInfo.fuel) - return &fuel_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_fuel(); } -inline const ::ei::MissionInfo_Fuel& MissionInfo::_internal_fuel(int index) const { - return fuel_.Get(index); -} -inline const ::ei::MissionInfo_Fuel& MissionInfo::fuel(int index) const { +inline const ::ei::MissionInfo_Fuel& MissionInfo::fuel(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.MissionInfo.fuel) - return _internal_fuel(index); -} -inline ::ei::MissionInfo_Fuel* MissionInfo::_internal_add_fuel() { - return fuel_.Add(); + return _internal_fuel().Get(index); } -inline ::ei::MissionInfo_Fuel* MissionInfo::add_fuel() { - ::ei::MissionInfo_Fuel* _add = _internal_add_fuel(); +inline ::ei::MissionInfo_Fuel* MissionInfo::add_fuel() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::MissionInfo_Fuel* _add = _internal_mutable_fuel()->Add(); // @@protoc_insertion_point(field_add:ei.MissionInfo.fuel) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::MissionInfo_Fuel >& -MissionInfo::fuel() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::MissionInfo_Fuel>& MissionInfo::fuel() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.MissionInfo.fuel) - return fuel_; + return _internal_fuel(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::MissionInfo_Fuel>& +MissionInfo::_internal_fuel() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.fuel_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::MissionInfo_Fuel>* +MissionInfo::_internal_mutable_fuel() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.fuel_; } // optional uint32 level = 12; -inline bool MissionInfo::_internal_has_level() const { - bool value = (_has_bits_[0] & 0x00000400u) != 0; - return value; -} inline bool MissionInfo::has_level() const { - return _internal_has_level(); + bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0; + return value; } inline void MissionInfo::clear_level() { - level_ = 0u; - _has_bits_[0] &= ~0x00000400u; -} -inline uint32_t MissionInfo::_internal_level() const { - return level_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.level_ = 0u; + _impl_._has_bits_[0] &= ~0x00000400u; } -inline uint32_t MissionInfo::level() const { +inline ::uint32_t MissionInfo::level() const { // @@protoc_insertion_point(field_get:ei.MissionInfo.level) return _internal_level(); } -inline void MissionInfo::_internal_set_level(uint32_t value) { - _has_bits_[0] |= 0x00000400u; - level_ = value; -} -inline void MissionInfo::set_level(uint32_t value) { +inline void MissionInfo::set_level(::uint32_t value) { _internal_set_level(value); + _impl_._has_bits_[0] |= 0x00000400u; // @@protoc_insertion_point(field_set:ei.MissionInfo.level) } +inline ::uint32_t MissionInfo::_internal_level() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.level_; +} +inline void MissionInfo::_internal_set_level(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.level_ = value; +} // optional double duration_seconds = 5; -inline bool MissionInfo::_internal_has_duration_seconds() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool MissionInfo::has_duration_seconds() const { - return _internal_has_duration_seconds(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void MissionInfo::clear_duration_seconds() { - duration_seconds_ = 0; - _has_bits_[0] &= ~0x00000010u; -} -inline double MissionInfo::_internal_duration_seconds() const { - return duration_seconds_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.duration_seconds_ = 0; + _impl_._has_bits_[0] &= ~0x00000010u; } inline double MissionInfo::duration_seconds() const { // @@protoc_insertion_point(field_get:ei.MissionInfo.duration_seconds) return _internal_duration_seconds(); } -inline void MissionInfo::_internal_set_duration_seconds(double value) { - _has_bits_[0] |= 0x00000010u; - duration_seconds_ = value; -} inline void MissionInfo::set_duration_seconds(double value) { _internal_set_duration_seconds(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.MissionInfo.duration_seconds) } +inline double MissionInfo::_internal_duration_seconds() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.duration_seconds_; +} +inline void MissionInfo::_internal_set_duration_seconds(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.duration_seconds_ = value; +} // optional uint32 capacity = 9; -inline bool MissionInfo::_internal_has_capacity() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool MissionInfo::has_capacity() const { - return _internal_has_capacity(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void MissionInfo::clear_capacity() { - capacity_ = 0u; - _has_bits_[0] &= ~0x00000080u; -} -inline uint32_t MissionInfo::_internal_capacity() const { - return capacity_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.capacity_ = 0u; + _impl_._has_bits_[0] &= ~0x00000080u; } -inline uint32_t MissionInfo::capacity() const { +inline ::uint32_t MissionInfo::capacity() const { // @@protoc_insertion_point(field_get:ei.MissionInfo.capacity) return _internal_capacity(); } -inline void MissionInfo::_internal_set_capacity(uint32_t value) { - _has_bits_[0] |= 0x00000080u; - capacity_ = value; -} -inline void MissionInfo::set_capacity(uint32_t value) { +inline void MissionInfo::set_capacity(::uint32_t value) { _internal_set_capacity(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.MissionInfo.capacity) } +inline ::uint32_t MissionInfo::_internal_capacity() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.capacity_; +} +inline void MissionInfo::_internal_set_capacity(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.capacity_ = value; +} // optional double quality_bump = 11; -inline bool MissionInfo::_internal_has_quality_bump() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool MissionInfo::has_quality_bump() const { - return _internal_has_quality_bump(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void MissionInfo::clear_quality_bump() { - quality_bump_ = 0; - _has_bits_[0] &= ~0x00000200u; -} -inline double MissionInfo::_internal_quality_bump() const { - return quality_bump_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.quality_bump_ = 0; + _impl_._has_bits_[0] &= ~0x00000200u; } inline double MissionInfo::quality_bump() const { // @@protoc_insertion_point(field_get:ei.MissionInfo.quality_bump) return _internal_quality_bump(); } -inline void MissionInfo::_internal_set_quality_bump(double value) { - _has_bits_[0] |= 0x00000200u; - quality_bump_ = value; -} inline void MissionInfo::set_quality_bump(double value) { _internal_set_quality_bump(value); + _impl_._has_bits_[0] |= 0x00000200u; // @@protoc_insertion_point(field_set:ei.MissionInfo.quality_bump) } +inline double MissionInfo::_internal_quality_bump() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.quality_bump_; +} +inline void MissionInfo::_internal_set_quality_bump(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.quality_bump_ = value; +} // optional .ei.ArtifactSpec.Name target_artifact = 13; -inline bool MissionInfo::_internal_has_target_artifact() const { - bool value = (_has_bits_[0] & 0x00000800u) != 0; - return value; -} inline bool MissionInfo::has_target_artifact() const { - return _internal_has_target_artifact(); + bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; + return value; } inline void MissionInfo::clear_target_artifact() { - target_artifact_ = 0; - _has_bits_[0] &= ~0x00000800u; -} -inline ::ei::ArtifactSpec_Name MissionInfo::_internal_target_artifact() const { - return static_cast< ::ei::ArtifactSpec_Name >(target_artifact_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.target_artifact_ = 0; + _impl_._has_bits_[0] &= ~0x00000800u; } inline ::ei::ArtifactSpec_Name MissionInfo::target_artifact() const { // @@protoc_insertion_point(field_get:ei.MissionInfo.target_artifact) return _internal_target_artifact(); } -inline void MissionInfo::_internal_set_target_artifact(::ei::ArtifactSpec_Name value) { - assert(::ei::ArtifactSpec_Name_IsValid(value)); - _has_bits_[0] |= 0x00000800u; - target_artifact_ = value; -} inline void MissionInfo::set_target_artifact(::ei::ArtifactSpec_Name value) { _internal_set_target_artifact(value); + _impl_._has_bits_[0] |= 0x00000800u; // @@protoc_insertion_point(field_set:ei.MissionInfo.target_artifact) } +inline ::ei::ArtifactSpec_Name MissionInfo::_internal_target_artifact() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::ArtifactSpec_Name>(_impl_.target_artifact_); +} +inline void MissionInfo::_internal_set_target_artifact(::ei::ArtifactSpec_Name value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::ArtifactSpec_Name_IsValid(value)); + _impl_.target_artifact_ = value; +} // optional double seconds_remaining = 6; -inline bool MissionInfo::_internal_has_seconds_remaining() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool MissionInfo::has_seconds_remaining() const { - return _internal_has_seconds_remaining(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void MissionInfo::clear_seconds_remaining() { - seconds_remaining_ = 0; - _has_bits_[0] &= ~0x00000020u; -} -inline double MissionInfo::_internal_seconds_remaining() const { - return seconds_remaining_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_remaining_ = 0; + _impl_._has_bits_[0] &= ~0x00000020u; } inline double MissionInfo::seconds_remaining() const { // @@protoc_insertion_point(field_get:ei.MissionInfo.seconds_remaining) return _internal_seconds_remaining(); } -inline void MissionInfo::_internal_set_seconds_remaining(double value) { - _has_bits_[0] |= 0x00000020u; - seconds_remaining_ = value; -} inline void MissionInfo::set_seconds_remaining(double value) { _internal_set_seconds_remaining(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.MissionInfo.seconds_remaining) } +inline double MissionInfo::_internal_seconds_remaining() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.seconds_remaining_; +} +inline void MissionInfo::_internal_set_seconds_remaining(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_remaining_ = value; +} // optional double start_time_derived = 8; -inline bool MissionInfo::_internal_has_start_time_derived() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool MissionInfo::has_start_time_derived() const { - return _internal_has_start_time_derived(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void MissionInfo::clear_start_time_derived() { - start_time_derived_ = 0; - _has_bits_[0] &= ~0x00000100u; -} -inline double MissionInfo::_internal_start_time_derived() const { - return start_time_derived_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.start_time_derived_ = 0; + _impl_._has_bits_[0] &= ~0x00000100u; } inline double MissionInfo::start_time_derived() const { // @@protoc_insertion_point(field_get:ei.MissionInfo.start_time_derived) return _internal_start_time_derived(); } -inline void MissionInfo::_internal_set_start_time_derived(double value) { - _has_bits_[0] |= 0x00000100u; - start_time_derived_ = value; -} inline void MissionInfo::set_start_time_derived(double value) { _internal_set_start_time_derived(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.MissionInfo.start_time_derived) } +inline double MissionInfo::_internal_start_time_derived() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.start_time_derived_; +} +inline void MissionInfo::_internal_set_start_time_derived(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.start_time_derived_ = value; +} // optional string mission_log = 10; -inline bool MissionInfo::_internal_has_mission_log() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool MissionInfo::has_mission_log() const { - return _internal_has_mission_log(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void MissionInfo::clear_mission_log() { - mission_log_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.mission_log_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& MissionInfo::mission_log() const { +inline const std::string& MissionInfo::mission_log() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.MissionInfo.mission_log) return _internal_mission_log(); } -template -inline PROTOBUF_ALWAYS_INLINE -void MissionInfo::set_mission_log(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - mission_log_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void MissionInfo::set_mission_log(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.mission_log_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.MissionInfo.mission_log) } -inline std::string* MissionInfo::mutable_mission_log() { +inline std::string* MissionInfo::mutable_mission_log() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_mission_log(); // @@protoc_insertion_point(field_mutable:ei.MissionInfo.mission_log) return _s; } inline const std::string& MissionInfo::_internal_mission_log() const { - return mission_log_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.mission_log_.Get(); } inline void MissionInfo::_internal_set_mission_log(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - mission_log_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.mission_log_.Set(value, GetArena()); } inline std::string* MissionInfo::_internal_mutable_mission_log() { - _has_bits_[0] |= 0x00000002u; - return mission_log_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.mission_log_.Mutable( GetArena()); } inline std::string* MissionInfo::release_mission_log() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.MissionInfo.mission_log) - if (!_internal_has_mission_log()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = mission_log_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (mission_log_.IsDefault()) { - mission_log_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.mission_log_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.mission_log_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void MissionInfo::set_allocated_mission_log(std::string* mission_log) { - if (mission_log != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void MissionInfo::set_allocated_mission_log(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - mission_log_.SetAllocated(mission_log, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (mission_log_.IsDefault()) { - mission_log_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.mission_log_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.mission_log_.IsDefault()) { + _impl_.mission_log_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.MissionInfo.mission_log) } // optional string identifier = 7; -inline bool MissionInfo::_internal_has_identifier() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool MissionInfo::has_identifier() const { - return _internal_has_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void MissionInfo::clear_identifier() { - identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& MissionInfo::identifier() const { +inline const std::string& MissionInfo::identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.MissionInfo.identifier) return _internal_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void MissionInfo::set_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void MissionInfo::set_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.MissionInfo.identifier) } -inline std::string* MissionInfo::mutable_identifier() { +inline std::string* MissionInfo::mutable_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_identifier(); // @@protoc_insertion_point(field_mutable:ei.MissionInfo.identifier) return _s; } inline const std::string& MissionInfo::_internal_identifier() const { - return identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.identifier_.Get(); } inline void MissionInfo::_internal_set_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.identifier_.Set(value, GetArena()); } inline std::string* MissionInfo::_internal_mutable_identifier() { - _has_bits_[0] |= 0x00000001u; - return identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.identifier_.Mutable( GetArena()); } inline std::string* MissionInfo::release_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.MissionInfo.identifier) - if (!_internal_has_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (identifier_.IsDefault()) { - identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void MissionInfo::set_allocated_identifier(std::string* identifier) { - if (identifier != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void MissionInfo::set_allocated_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - identifier_.SetAllocated(identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (identifier_.IsDefault()) { - identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.identifier_.IsDefault()) { + _impl_.identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.MissionInfo.identifier) } @@ -97715,253 +106567,268 @@ inline void MissionInfo::set_allocated_identifier(std::string* identifier) { // ArtifactSpec // optional .ei.ArtifactSpec.Name name = 1; -inline bool ArtifactSpec::_internal_has_name() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ArtifactSpec::has_name() const { - return _internal_has_name(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ArtifactSpec::clear_name() { - name_ = 0; - _has_bits_[0] &= ~0x00000001u; -} -inline ::ei::ArtifactSpec_Name ArtifactSpec::_internal_name() const { - return static_cast< ::ei::ArtifactSpec_Name >(name_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.name_ = 0; + _impl_._has_bits_[0] &= ~0x00000001u; } inline ::ei::ArtifactSpec_Name ArtifactSpec::name() const { // @@protoc_insertion_point(field_get:ei.ArtifactSpec.name) return _internal_name(); } -inline void ArtifactSpec::_internal_set_name(::ei::ArtifactSpec_Name value) { - assert(::ei::ArtifactSpec_Name_IsValid(value)); - _has_bits_[0] |= 0x00000001u; - name_ = value; -} inline void ArtifactSpec::set_name(::ei::ArtifactSpec_Name value) { _internal_set_name(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.ArtifactSpec.name) } +inline ::ei::ArtifactSpec_Name ArtifactSpec::_internal_name() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::ArtifactSpec_Name>(_impl_.name_); +} +inline void ArtifactSpec::_internal_set_name(::ei::ArtifactSpec_Name value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::ArtifactSpec_Name_IsValid(value)); + _impl_.name_ = value; +} // optional .ei.ArtifactSpec.Level level = 2; -inline bool ArtifactSpec::_internal_has_level() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ArtifactSpec::has_level() const { - return _internal_has_level(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ArtifactSpec::clear_level() { - level_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline ::ei::ArtifactSpec_Level ArtifactSpec::_internal_level() const { - return static_cast< ::ei::ArtifactSpec_Level >(level_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.level_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } inline ::ei::ArtifactSpec_Level ArtifactSpec::level() const { // @@protoc_insertion_point(field_get:ei.ArtifactSpec.level) return _internal_level(); } -inline void ArtifactSpec::_internal_set_level(::ei::ArtifactSpec_Level value) { - assert(::ei::ArtifactSpec_Level_IsValid(value)); - _has_bits_[0] |= 0x00000002u; - level_ = value; -} inline void ArtifactSpec::set_level(::ei::ArtifactSpec_Level value) { _internal_set_level(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.ArtifactSpec.level) } +inline ::ei::ArtifactSpec_Level ArtifactSpec::_internal_level() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::ArtifactSpec_Level>(_impl_.level_); +} +inline void ArtifactSpec::_internal_set_level(::ei::ArtifactSpec_Level value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::ArtifactSpec_Level_IsValid(value)); + _impl_.level_ = value; +} // optional .ei.ArtifactSpec.Rarity rarity = 3; -inline bool ArtifactSpec::_internal_has_rarity() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ArtifactSpec::has_rarity() const { - return _internal_has_rarity(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ArtifactSpec::clear_rarity() { - rarity_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline ::ei::ArtifactSpec_Rarity ArtifactSpec::_internal_rarity() const { - return static_cast< ::ei::ArtifactSpec_Rarity >(rarity_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.rarity_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline ::ei::ArtifactSpec_Rarity ArtifactSpec::rarity() const { // @@protoc_insertion_point(field_get:ei.ArtifactSpec.rarity) return _internal_rarity(); } -inline void ArtifactSpec::_internal_set_rarity(::ei::ArtifactSpec_Rarity value) { - assert(::ei::ArtifactSpec_Rarity_IsValid(value)); - _has_bits_[0] |= 0x00000004u; - rarity_ = value; -} inline void ArtifactSpec::set_rarity(::ei::ArtifactSpec_Rarity value) { _internal_set_rarity(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.ArtifactSpec.rarity) } +inline ::ei::ArtifactSpec_Rarity ArtifactSpec::_internal_rarity() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::ArtifactSpec_Rarity>(_impl_.rarity_); +} +inline void ArtifactSpec::_internal_set_rarity(::ei::ArtifactSpec_Rarity value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::ArtifactSpec_Rarity_IsValid(value)); + _impl_.rarity_ = value; +} // optional .ei.Egg egg = 4; -inline bool ArtifactSpec::_internal_has_egg() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool ArtifactSpec::has_egg() const { - return _internal_has_egg(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void ArtifactSpec::clear_egg() { - egg_ = 1; - _has_bits_[0] &= ~0x00000008u; -} -inline ::ei::Egg ArtifactSpec::_internal_egg() const { - return static_cast< ::ei::Egg >(egg_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.egg_ = 1; + _impl_._has_bits_[0] &= ~0x00000008u; } inline ::ei::Egg ArtifactSpec::egg() const { // @@protoc_insertion_point(field_get:ei.ArtifactSpec.egg) return _internal_egg(); } -inline void ArtifactSpec::_internal_set_egg(::ei::Egg value) { - assert(::ei::Egg_IsValid(value)); - _has_bits_[0] |= 0x00000008u; - egg_ = value; -} inline void ArtifactSpec::set_egg(::ei::Egg value) { _internal_set_egg(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.ArtifactSpec.egg) } +inline ::ei::Egg ArtifactSpec::_internal_egg() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::Egg>(_impl_.egg_); +} +inline void ArtifactSpec::_internal_set_egg(::ei::Egg value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::Egg_IsValid(value)); + _impl_.egg_ = value; +} // ------------------------------------------------------------------- // CompleteArtifact // optional .ei.ArtifactSpec spec = 1; -inline bool CompleteArtifact::_internal_has_spec() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || spec_ != nullptr); - return value; -} inline bool CompleteArtifact::has_spec() const { - return _internal_has_spec(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.spec_ != nullptr); + return value; } inline void CompleteArtifact::clear_spec() { - if (spec_ != nullptr) spec_->Clear(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.spec_ != nullptr) _impl_.spec_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; } inline const ::ei::ArtifactSpec& CompleteArtifact::_internal_spec() const { - const ::ei::ArtifactSpec* p = spec_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_ArtifactSpec_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::ArtifactSpec* p = _impl_.spec_; + return p != nullptr ? *p : reinterpret_cast(::ei::_ArtifactSpec_default_instance_); } -inline const ::ei::ArtifactSpec& CompleteArtifact::spec() const { +inline const ::ei::ArtifactSpec& CompleteArtifact::spec() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CompleteArtifact.spec) return _internal_spec(); } -inline void CompleteArtifact::unsafe_arena_set_allocated_spec( - ::ei::ArtifactSpec* spec) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(spec_); +inline void CompleteArtifact::unsafe_arena_set_allocated_spec(::ei::ArtifactSpec* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.spec_); } - spec_ = spec; - if (spec) { - _has_bits_[0] |= 0x00000001u; + _impl_.spec_ = reinterpret_cast<::ei::ArtifactSpec*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.CompleteArtifact.spec) } inline ::ei::ArtifactSpec* CompleteArtifact::release_spec() { - _has_bits_[0] &= ~0x00000001u; - ::ei::ArtifactSpec* temp = spec_; - spec_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::ArtifactSpec* released = _impl_.spec_; + _impl_.spec_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::ArtifactSpec* CompleteArtifact::unsafe_arena_release_spec() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.CompleteArtifact.spec) - _has_bits_[0] &= ~0x00000001u; - ::ei::ArtifactSpec* temp = spec_; - spec_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::ArtifactSpec* temp = _impl_.spec_; + _impl_.spec_ = nullptr; return temp; } inline ::ei::ArtifactSpec* CompleteArtifact::_internal_mutable_spec() { - _has_bits_[0] |= 0x00000001u; - if (spec_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::ArtifactSpec>(GetArenaForAllocation()); - spec_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.spec_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::ArtifactSpec>(GetArena()); + _impl_.spec_ = reinterpret_cast<::ei::ArtifactSpec*>(p); } - return spec_; + return _impl_.spec_; } -inline ::ei::ArtifactSpec* CompleteArtifact::mutable_spec() { +inline ::ei::ArtifactSpec* CompleteArtifact::mutable_spec() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; ::ei::ArtifactSpec* _msg = _internal_mutable_spec(); // @@protoc_insertion_point(field_mutable:ei.CompleteArtifact.spec) return _msg; } -inline void CompleteArtifact::set_allocated_spec(::ei::ArtifactSpec* spec) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void CompleteArtifact::set_allocated_spec(::ei::ArtifactSpec* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete spec_; + delete (_impl_.spec_); } - if (spec) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(spec); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - spec = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, spec, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000001u; + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - spec_ = spec; + + _impl_.spec_ = reinterpret_cast<::ei::ArtifactSpec*>(value); // @@protoc_insertion_point(field_set_allocated:ei.CompleteArtifact.spec) } // repeated .ei.ArtifactSpec stones = 2; inline int CompleteArtifact::_internal_stones_size() const { - return stones_.size(); + return _internal_stones().size(); } inline int CompleteArtifact::stones_size() const { return _internal_stones_size(); } inline void CompleteArtifact::clear_stones() { - stones_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.stones_.Clear(); } -inline ::ei::ArtifactSpec* CompleteArtifact::mutable_stones(int index) { +inline ::ei::ArtifactSpec* CompleteArtifact::mutable_stones(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.CompleteArtifact.stones) - return stones_.Mutable(index); + return _internal_mutable_stones()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactSpec >* -CompleteArtifact::mutable_stones() { +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactSpec>* CompleteArtifact::mutable_stones() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.CompleteArtifact.stones) - return &stones_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_stones(); } -inline const ::ei::ArtifactSpec& CompleteArtifact::_internal_stones(int index) const { - return stones_.Get(index); -} -inline const ::ei::ArtifactSpec& CompleteArtifact::stones(int index) const { +inline const ::ei::ArtifactSpec& CompleteArtifact::stones(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CompleteArtifact.stones) - return _internal_stones(index); -} -inline ::ei::ArtifactSpec* CompleteArtifact::_internal_add_stones() { - return stones_.Add(); + return _internal_stones().Get(index); } -inline ::ei::ArtifactSpec* CompleteArtifact::add_stones() { - ::ei::ArtifactSpec* _add = _internal_add_stones(); +inline ::ei::ArtifactSpec* CompleteArtifact::add_stones() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ArtifactSpec* _add = _internal_mutable_stones()->Add(); // @@protoc_insertion_point(field_add:ei.CompleteArtifact.stones) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactSpec >& -CompleteArtifact::stones() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactSpec>& CompleteArtifact::stones() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.CompleteArtifact.stones) - return stones_; + return _internal_stones(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactSpec>& +CompleteArtifact::_internal_stones() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.stones_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactSpec>* +CompleteArtifact::_internal_mutable_stones() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.stones_; } // ------------------------------------------------------------------- @@ -97969,216 +106836,225 @@ CompleteArtifact::stones() const { // ArtifactInventoryItem // optional uint64 item_id = 1; -inline bool ArtifactInventoryItem::_internal_has_item_id() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ArtifactInventoryItem::has_item_id() const { - return _internal_has_item_id(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ArtifactInventoryItem::clear_item_id() { - item_id_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000004u; -} -inline uint64_t ArtifactInventoryItem::_internal_item_id() const { - return item_id_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.item_id_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000004u; } -inline uint64_t ArtifactInventoryItem::item_id() const { +inline ::uint64_t ArtifactInventoryItem::item_id() const { // @@protoc_insertion_point(field_get:ei.ArtifactInventoryItem.item_id) return _internal_item_id(); } -inline void ArtifactInventoryItem::_internal_set_item_id(uint64_t value) { - _has_bits_[0] |= 0x00000004u; - item_id_ = value; -} -inline void ArtifactInventoryItem::set_item_id(uint64_t value) { +inline void ArtifactInventoryItem::set_item_id(::uint64_t value) { _internal_set_item_id(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.ArtifactInventoryItem.item_id) } +inline ::uint64_t ArtifactInventoryItem::_internal_item_id() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.item_id_; +} +inline void ArtifactInventoryItem::_internal_set_item_id(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.item_id_ = value; +} // optional .ei.CompleteArtifact artifact = 2; -inline bool ArtifactInventoryItem::_internal_has_artifact() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - PROTOBUF_ASSUME(!value || artifact_ != nullptr); - return value; -} inline bool ArtifactInventoryItem::has_artifact() const { - return _internal_has_artifact(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + PROTOBUF_ASSUME(!value || _impl_.artifact_ != nullptr); + return value; } inline void ArtifactInventoryItem::clear_artifact() { - if (artifact_ != nullptr) artifact_->Clear(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.artifact_ != nullptr) _impl_.artifact_->Clear(); + _impl_._has_bits_[0] &= ~0x00000002u; } inline const ::ei::CompleteArtifact& ArtifactInventoryItem::_internal_artifact() const { - const ::ei::CompleteArtifact* p = artifact_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_CompleteArtifact_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::CompleteArtifact* p = _impl_.artifact_; + return p != nullptr ? *p : reinterpret_cast(::ei::_CompleteArtifact_default_instance_); } -inline const ::ei::CompleteArtifact& ArtifactInventoryItem::artifact() const { +inline const ::ei::CompleteArtifact& ArtifactInventoryItem::artifact() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ArtifactInventoryItem.artifact) return _internal_artifact(); } -inline void ArtifactInventoryItem::unsafe_arena_set_allocated_artifact( - ::ei::CompleteArtifact* artifact) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(artifact_); +inline void ArtifactInventoryItem::unsafe_arena_set_allocated_artifact(::ei::CompleteArtifact* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.artifact_); } - artifact_ = artifact; - if (artifact) { - _has_bits_[0] |= 0x00000002u; + _impl_.artifact_ = reinterpret_cast<::ei::CompleteArtifact*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ArtifactInventoryItem.artifact) } inline ::ei::CompleteArtifact* ArtifactInventoryItem::release_artifact() { - _has_bits_[0] &= ~0x00000002u; - ::ei::CompleteArtifact* temp = artifact_; - artifact_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::CompleteArtifact* released = _impl_.artifact_; + _impl_.artifact_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::CompleteArtifact* ArtifactInventoryItem::unsafe_arena_release_artifact() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ArtifactInventoryItem.artifact) - _has_bits_[0] &= ~0x00000002u; - ::ei::CompleteArtifact* temp = artifact_; - artifact_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::CompleteArtifact* temp = _impl_.artifact_; + _impl_.artifact_ = nullptr; return temp; } inline ::ei::CompleteArtifact* ArtifactInventoryItem::_internal_mutable_artifact() { - _has_bits_[0] |= 0x00000002u; - if (artifact_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::CompleteArtifact>(GetArenaForAllocation()); - artifact_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.artifact_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::CompleteArtifact>(GetArena()); + _impl_.artifact_ = reinterpret_cast<::ei::CompleteArtifact*>(p); } - return artifact_; + return _impl_.artifact_; } -inline ::ei::CompleteArtifact* ArtifactInventoryItem::mutable_artifact() { +inline ::ei::CompleteArtifact* ArtifactInventoryItem::mutable_artifact() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000002u; ::ei::CompleteArtifact* _msg = _internal_mutable_artifact(); // @@protoc_insertion_point(field_mutable:ei.ArtifactInventoryItem.artifact) return _msg; } -inline void ArtifactInventoryItem::set_allocated_artifact(::ei::CompleteArtifact* artifact) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ArtifactInventoryItem::set_allocated_artifact(::ei::CompleteArtifact* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete artifact_; + delete (_impl_.artifact_); } - if (artifact) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(artifact); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - artifact = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, artifact, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000002u; + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - artifact_ = artifact; + + _impl_.artifact_ = reinterpret_cast<::ei::CompleteArtifact*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ArtifactInventoryItem.artifact) } // optional double quantity = 3; -inline bool ArtifactInventoryItem::_internal_has_quantity() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool ArtifactInventoryItem::has_quantity() const { - return _internal_has_quantity(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void ArtifactInventoryItem::clear_quantity() { - quantity_ = 0; - _has_bits_[0] &= ~0x00000008u; -} -inline double ArtifactInventoryItem::_internal_quantity() const { - return quantity_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.quantity_ = 0; + _impl_._has_bits_[0] &= ~0x00000008u; } inline double ArtifactInventoryItem::quantity() const { // @@protoc_insertion_point(field_get:ei.ArtifactInventoryItem.quantity) return _internal_quantity(); } -inline void ArtifactInventoryItem::_internal_set_quantity(double value) { - _has_bits_[0] |= 0x00000008u; - quantity_ = value; -} inline void ArtifactInventoryItem::set_quantity(double value) { _internal_set_quantity(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.ArtifactInventoryItem.quantity) } +inline double ArtifactInventoryItem::_internal_quantity() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.quantity_; +} +inline void ArtifactInventoryItem::_internal_set_quantity(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.quantity_ = value; +} // optional string server_id = 4; -inline bool ArtifactInventoryItem::_internal_has_server_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ArtifactInventoryItem::has_server_id() const { - return _internal_has_server_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ArtifactInventoryItem::clear_server_id() { - server_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.server_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ArtifactInventoryItem::server_id() const { +inline const std::string& ArtifactInventoryItem::server_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ArtifactInventoryItem.server_id) return _internal_server_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ArtifactInventoryItem::set_server_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - server_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ArtifactInventoryItem::set_server_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.server_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ArtifactInventoryItem.server_id) } -inline std::string* ArtifactInventoryItem::mutable_server_id() { +inline std::string* ArtifactInventoryItem::mutable_server_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_server_id(); // @@protoc_insertion_point(field_mutable:ei.ArtifactInventoryItem.server_id) return _s; } inline const std::string& ArtifactInventoryItem::_internal_server_id() const { - return server_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.server_id_.Get(); } inline void ArtifactInventoryItem::_internal_set_server_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - server_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.server_id_.Set(value, GetArena()); } inline std::string* ArtifactInventoryItem::_internal_mutable_server_id() { - _has_bits_[0] |= 0x00000001u; - return server_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.server_id_.Mutable( GetArena()); } inline std::string* ArtifactInventoryItem::release_server_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ArtifactInventoryItem.server_id) - if (!_internal_has_server_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = server_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (server_id_.IsDefault()) { - server_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.server_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.server_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ArtifactInventoryItem::set_allocated_server_id(std::string* server_id) { - if (server_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ArtifactInventoryItem::set_allocated_server_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - server_id_.SetAllocated(server_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (server_id_.IsDefault()) { - server_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.server_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.server_id_.IsDefault()) { + _impl_.server_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ArtifactInventoryItem.server_id) } @@ -98187,937 +107063,956 @@ inline void ArtifactInventoryItem::set_allocated_server_id(std::string* server_i // InventorySlot // optional bool occupied = 1; -inline bool InventorySlot::_internal_has_occupied() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool InventorySlot::has_occupied() const { - return _internal_has_occupied(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void InventorySlot::clear_occupied() { - occupied_ = false; - _has_bits_[0] &= ~0x00000001u; -} -inline bool InventorySlot::_internal_occupied() const { - return occupied_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.occupied_ = false; + _impl_._has_bits_[0] &= ~0x00000001u; } inline bool InventorySlot::occupied() const { // @@protoc_insertion_point(field_get:ei.InventorySlot.occupied) return _internal_occupied(); } -inline void InventorySlot::_internal_set_occupied(bool value) { - _has_bits_[0] |= 0x00000001u; - occupied_ = value; -} inline void InventorySlot::set_occupied(bool value) { _internal_set_occupied(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.InventorySlot.occupied) } +inline bool InventorySlot::_internal_occupied() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.occupied_; +} +inline void InventorySlot::_internal_set_occupied(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.occupied_ = value; +} // optional uint32 item_id = 2; -inline bool InventorySlot::_internal_has_item_id() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool InventorySlot::has_item_id() const { - return _internal_has_item_id(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void InventorySlot::clear_item_id() { - item_id_ = 0u; - _has_bits_[0] &= ~0x00000002u; -} -inline uint32_t InventorySlot::_internal_item_id() const { - return item_id_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.item_id_ = 0u; + _impl_._has_bits_[0] &= ~0x00000002u; } -inline uint32_t InventorySlot::item_id() const { +inline ::uint32_t InventorySlot::item_id() const { // @@protoc_insertion_point(field_get:ei.InventorySlot.item_id) return _internal_item_id(); } -inline void InventorySlot::_internal_set_item_id(uint32_t value) { - _has_bits_[0] |= 0x00000002u; - item_id_ = value; -} -inline void InventorySlot::set_item_id(uint32_t value) { +inline void InventorySlot::set_item_id(::uint32_t value) { _internal_set_item_id(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.InventorySlot.item_id) } +inline ::uint32_t InventorySlot::_internal_item_id() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.item_id_; +} +inline void InventorySlot::_internal_set_item_id(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.item_id_ = value; +} // ------------------------------------------------------------------- // ArtifactsConfigurationRequest // optional .ei.BasicRequestInfo rinfo = 2; -inline bool ArtifactsConfigurationRequest::_internal_has_rinfo() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || rinfo_ != nullptr); - return value; -} inline bool ArtifactsConfigurationRequest::has_rinfo() const { - return _internal_has_rinfo(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.rinfo_ != nullptr); + return value; } inline void ArtifactsConfigurationRequest::clear_rinfo() { - if (rinfo_ != nullptr) rinfo_->Clear(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ != nullptr) _impl_.rinfo_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; } inline const ::ei::BasicRequestInfo& ArtifactsConfigurationRequest::_internal_rinfo() const { - const ::ei::BasicRequestInfo* p = rinfo_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_BasicRequestInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::BasicRequestInfo* p = _impl_.rinfo_; + return p != nullptr ? *p : reinterpret_cast(::ei::_BasicRequestInfo_default_instance_); } -inline const ::ei::BasicRequestInfo& ArtifactsConfigurationRequest::rinfo() const { +inline const ::ei::BasicRequestInfo& ArtifactsConfigurationRequest::rinfo() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ArtifactsConfigurationRequest.rinfo) return _internal_rinfo(); } -inline void ArtifactsConfigurationRequest::unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rinfo_); +inline void ArtifactsConfigurationRequest::unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.rinfo_); } - rinfo_ = rinfo; - if (rinfo) { - _has_bits_[0] |= 0x00000001u; + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ArtifactsConfigurationRequest.rinfo) } inline ::ei::BasicRequestInfo* ArtifactsConfigurationRequest::release_rinfo() { - _has_bits_[0] &= ~0x00000001u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::BasicRequestInfo* released = _impl_.rinfo_; + _impl_.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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::BasicRequestInfo* ArtifactsConfigurationRequest::unsafe_arena_release_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ArtifactsConfigurationRequest.rinfo) - _has_bits_[0] &= ~0x00000001u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::BasicRequestInfo* temp = _impl_.rinfo_; + _impl_.rinfo_ = nullptr; return temp; } inline ::ei::BasicRequestInfo* ArtifactsConfigurationRequest::_internal_mutable_rinfo() { - _has_bits_[0] |= 0x00000001u; - if (rinfo_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::BasicRequestInfo>(GetArenaForAllocation()); - rinfo_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::BasicRequestInfo>(GetArena()); + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(p); } - return rinfo_; + return _impl_.rinfo_; } -inline ::ei::BasicRequestInfo* ArtifactsConfigurationRequest::mutable_rinfo() { +inline ::ei::BasicRequestInfo* ArtifactsConfigurationRequest::mutable_rinfo() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; ::ei::BasicRequestInfo* _msg = _internal_mutable_rinfo(); // @@protoc_insertion_point(field_mutable:ei.ArtifactsConfigurationRequest.rinfo) return _msg; } -inline void ArtifactsConfigurationRequest::set_allocated_rinfo(::ei::BasicRequestInfo* rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ArtifactsConfigurationRequest::set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete rinfo_; + delete (_impl_.rinfo_); } - if (rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rinfo); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - rinfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, rinfo, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000001u; + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - rinfo_ = rinfo; + + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ArtifactsConfigurationRequest.rinfo) } // optional uint32 client_version = 1; -inline bool ArtifactsConfigurationRequest::_internal_has_client_version() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ArtifactsConfigurationRequest::has_client_version() const { - return _internal_has_client_version(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ArtifactsConfigurationRequest::clear_client_version() { - client_version_ = 0u; - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_version_ = 0u; + _impl_._has_bits_[0] &= ~0x00000002u; } -inline uint32_t ArtifactsConfigurationRequest::_internal_client_version() const { - return client_version_; -} -inline uint32_t ArtifactsConfigurationRequest::client_version() const { +inline ::uint32_t ArtifactsConfigurationRequest::client_version() const { // @@protoc_insertion_point(field_get:ei.ArtifactsConfigurationRequest.client_version) return _internal_client_version(); } -inline void ArtifactsConfigurationRequest::_internal_set_client_version(uint32_t value) { - _has_bits_[0] |= 0x00000002u; - client_version_ = value; -} -inline void ArtifactsConfigurationRequest::set_client_version(uint32_t value) { +inline void ArtifactsConfigurationRequest::set_client_version(::uint32_t value) { _internal_set_client_version(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.ArtifactsConfigurationRequest.client_version) } +inline ::uint32_t ArtifactsConfigurationRequest::_internal_client_version() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.client_version_; +} +inline void ArtifactsConfigurationRequest::_internal_set_client_version(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_version_ = value; +} // ------------------------------------------------------------------- // ArtifactsConfigurationResponse_MissionParameters_Duration // optional .ei.MissionInfo.DurationType duration_type = 1; -inline bool ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_has_duration_type() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ArtifactsConfigurationResponse_MissionParameters_Duration::has_duration_type() const { - return _internal_has_duration_type(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ArtifactsConfigurationResponse_MissionParameters_Duration::clear_duration_type() { - duration_type_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline ::ei::MissionInfo_DurationType ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_duration_type() const { - return static_cast< ::ei::MissionInfo_DurationType >(duration_type_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.duration_type_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } inline ::ei::MissionInfo_DurationType ArtifactsConfigurationResponse_MissionParameters_Duration::duration_type() const { // @@protoc_insertion_point(field_get:ei.ArtifactsConfigurationResponse.MissionParameters.Duration.duration_type) return _internal_duration_type(); } -inline void ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_set_duration_type(::ei::MissionInfo_DurationType value) { - assert(::ei::MissionInfo_DurationType_IsValid(value)); - _has_bits_[0] |= 0x00000002u; - duration_type_ = value; -} inline void ArtifactsConfigurationResponse_MissionParameters_Duration::set_duration_type(::ei::MissionInfo_DurationType value) { _internal_set_duration_type(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.ArtifactsConfigurationResponse.MissionParameters.Duration.duration_type) } +inline ::ei::MissionInfo_DurationType ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_duration_type() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::MissionInfo_DurationType>(_impl_.duration_type_); +} +inline void ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_set_duration_type(::ei::MissionInfo_DurationType value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::MissionInfo_DurationType_IsValid(value)); + _impl_.duration_type_ = value; +} // optional double seconds = 2; -inline bool ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_has_seconds() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ArtifactsConfigurationResponse_MissionParameters_Duration::has_seconds() const { - return _internal_has_seconds(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ArtifactsConfigurationResponse_MissionParameters_Duration::clear_seconds() { - seconds_ = 0; - _has_bits_[0] &= ~0x00000001u; -} -inline double ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_seconds() const { - return seconds_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_ = 0; + _impl_._has_bits_[0] &= ~0x00000001u; } inline double ArtifactsConfigurationResponse_MissionParameters_Duration::seconds() const { // @@protoc_insertion_point(field_get:ei.ArtifactsConfigurationResponse.MissionParameters.Duration.seconds) return _internal_seconds(); } -inline void ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_set_seconds(double value) { - _has_bits_[0] |= 0x00000001u; - seconds_ = value; -} inline void ArtifactsConfigurationResponse_MissionParameters_Duration::set_seconds(double value) { _internal_set_seconds(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.ArtifactsConfigurationResponse.MissionParameters.Duration.seconds) } +inline double ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_seconds() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.seconds_; +} +inline void ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_set_seconds(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_ = value; +} // optional float quality = 3; -inline bool ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_has_quality() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ArtifactsConfigurationResponse_MissionParameters_Duration::has_quality() const { - return _internal_has_quality(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ArtifactsConfigurationResponse_MissionParameters_Duration::clear_quality() { - quality_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline float ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_quality() const { - return quality_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.quality_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline float ArtifactsConfigurationResponse_MissionParameters_Duration::quality() const { // @@protoc_insertion_point(field_get:ei.ArtifactsConfigurationResponse.MissionParameters.Duration.quality) return _internal_quality(); } -inline void ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_set_quality(float value) { - _has_bits_[0] |= 0x00000004u; - quality_ = value; -} inline void ArtifactsConfigurationResponse_MissionParameters_Duration::set_quality(float value) { _internal_set_quality(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.ArtifactsConfigurationResponse.MissionParameters.Duration.quality) } +inline float ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_quality() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.quality_; +} +inline void ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_set_quality(float value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.quality_ = value; +} // optional float min_quality = 4; -inline bool ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_has_min_quality() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool ArtifactsConfigurationResponse_MissionParameters_Duration::has_min_quality() const { - return _internal_has_min_quality(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void ArtifactsConfigurationResponse_MissionParameters_Duration::clear_min_quality() { - min_quality_ = 0; - _has_bits_[0] &= ~0x00000008u; -} -inline float ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_min_quality() const { - return min_quality_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.min_quality_ = 0; + _impl_._has_bits_[0] &= ~0x00000008u; } inline float ArtifactsConfigurationResponse_MissionParameters_Duration::min_quality() const { // @@protoc_insertion_point(field_get:ei.ArtifactsConfigurationResponse.MissionParameters.Duration.min_quality) return _internal_min_quality(); } -inline void ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_set_min_quality(float value) { - _has_bits_[0] |= 0x00000008u; - min_quality_ = value; -} inline void ArtifactsConfigurationResponse_MissionParameters_Duration::set_min_quality(float value) { _internal_set_min_quality(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.ArtifactsConfigurationResponse.MissionParameters.Duration.min_quality) } +inline float ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_min_quality() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.min_quality_; +} +inline void ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_set_min_quality(float value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.min_quality_ = value; +} // optional float max_quality = 5; -inline bool ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_has_max_quality() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool ArtifactsConfigurationResponse_MissionParameters_Duration::has_max_quality() const { - return _internal_has_max_quality(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void ArtifactsConfigurationResponse_MissionParameters_Duration::clear_max_quality() { - max_quality_ = 0; - _has_bits_[0] &= ~0x00000010u; -} -inline float ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_max_quality() const { - return max_quality_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.max_quality_ = 0; + _impl_._has_bits_[0] &= ~0x00000010u; } inline float ArtifactsConfigurationResponse_MissionParameters_Duration::max_quality() const { // @@protoc_insertion_point(field_get:ei.ArtifactsConfigurationResponse.MissionParameters.Duration.max_quality) return _internal_max_quality(); } -inline void ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_set_max_quality(float value) { - _has_bits_[0] |= 0x00000010u; - max_quality_ = value; -} inline void ArtifactsConfigurationResponse_MissionParameters_Duration::set_max_quality(float value) { _internal_set_max_quality(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.ArtifactsConfigurationResponse.MissionParameters.Duration.max_quality) } +inline float ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_max_quality() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.max_quality_; +} +inline void ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_set_max_quality(float value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.max_quality_ = value; +} // optional uint32 capacity = 6; -inline bool ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_has_capacity() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool ArtifactsConfigurationResponse_MissionParameters_Duration::has_capacity() const { - return _internal_has_capacity(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void ArtifactsConfigurationResponse_MissionParameters_Duration::clear_capacity() { - capacity_ = 0u; - _has_bits_[0] &= ~0x00000020u; -} -inline uint32_t ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_capacity() const { - return capacity_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.capacity_ = 0u; + _impl_._has_bits_[0] &= ~0x00000020u; } -inline uint32_t ArtifactsConfigurationResponse_MissionParameters_Duration::capacity() const { +inline ::uint32_t ArtifactsConfigurationResponse_MissionParameters_Duration::capacity() const { // @@protoc_insertion_point(field_get:ei.ArtifactsConfigurationResponse.MissionParameters.Duration.capacity) return _internal_capacity(); } -inline void ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_set_capacity(uint32_t value) { - _has_bits_[0] |= 0x00000020u; - capacity_ = value; -} -inline void ArtifactsConfigurationResponse_MissionParameters_Duration::set_capacity(uint32_t value) { +inline void ArtifactsConfigurationResponse_MissionParameters_Duration::set_capacity(::uint32_t value) { _internal_set_capacity(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.ArtifactsConfigurationResponse.MissionParameters.Duration.capacity) } +inline ::uint32_t ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_capacity() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.capacity_; +} +inline void ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_set_capacity(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.capacity_ = value; +} // optional uint32 level_capacity_bump = 7; -inline bool ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_has_level_capacity_bump() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool ArtifactsConfigurationResponse_MissionParameters_Duration::has_level_capacity_bump() const { - return _internal_has_level_capacity_bump(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void ArtifactsConfigurationResponse_MissionParameters_Duration::clear_level_capacity_bump() { - level_capacity_bump_ = 0u; - _has_bits_[0] &= ~0x00000040u; -} -inline uint32_t ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_level_capacity_bump() const { - return level_capacity_bump_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.level_capacity_bump_ = 0u; + _impl_._has_bits_[0] &= ~0x00000040u; } -inline uint32_t ArtifactsConfigurationResponse_MissionParameters_Duration::level_capacity_bump() const { +inline ::uint32_t ArtifactsConfigurationResponse_MissionParameters_Duration::level_capacity_bump() const { // @@protoc_insertion_point(field_get:ei.ArtifactsConfigurationResponse.MissionParameters.Duration.level_capacity_bump) return _internal_level_capacity_bump(); } -inline void ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_set_level_capacity_bump(uint32_t value) { - _has_bits_[0] |= 0x00000040u; - level_capacity_bump_ = value; -} -inline void ArtifactsConfigurationResponse_MissionParameters_Duration::set_level_capacity_bump(uint32_t value) { +inline void ArtifactsConfigurationResponse_MissionParameters_Duration::set_level_capacity_bump(::uint32_t value) { _internal_set_level_capacity_bump(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.ArtifactsConfigurationResponse.MissionParameters.Duration.level_capacity_bump) } +inline ::uint32_t ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_level_capacity_bump() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.level_capacity_bump_; +} +inline void ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_set_level_capacity_bump(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.level_capacity_bump_ = value; +} // optional float level_quality_bump = 8; -inline bool ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_has_level_quality_bump() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool ArtifactsConfigurationResponse_MissionParameters_Duration::has_level_quality_bump() const { - return _internal_has_level_quality_bump(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void ArtifactsConfigurationResponse_MissionParameters_Duration::clear_level_quality_bump() { - level_quality_bump_ = 0; - _has_bits_[0] &= ~0x00000080u; -} -inline float ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_level_quality_bump() const { - return level_quality_bump_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.level_quality_bump_ = 0; + _impl_._has_bits_[0] &= ~0x00000080u; } inline float ArtifactsConfigurationResponse_MissionParameters_Duration::level_quality_bump() const { // @@protoc_insertion_point(field_get:ei.ArtifactsConfigurationResponse.MissionParameters.Duration.level_quality_bump) return _internal_level_quality_bump(); } -inline void ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_set_level_quality_bump(float value) { - _has_bits_[0] |= 0x00000080u; - level_quality_bump_ = value; -} inline void ArtifactsConfigurationResponse_MissionParameters_Duration::set_level_quality_bump(float value) { _internal_set_level_quality_bump(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.ArtifactsConfigurationResponse.MissionParameters.Duration.level_quality_bump) } +inline float ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_level_quality_bump() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.level_quality_bump_; +} +inline void ArtifactsConfigurationResponse_MissionParameters_Duration::_internal_set_level_quality_bump(float value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.level_quality_bump_ = value; +} // ------------------------------------------------------------------- // ArtifactsConfigurationResponse_MissionParameters // optional .ei.MissionInfo.Spaceship ship = 1; -inline bool ArtifactsConfigurationResponse_MissionParameters::_internal_has_ship() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ArtifactsConfigurationResponse_MissionParameters::has_ship() const { - return _internal_has_ship(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ArtifactsConfigurationResponse_MissionParameters::clear_ship() { - ship_ = 0; - _has_bits_[0] &= ~0x00000001u; -} -inline ::ei::MissionInfo_Spaceship ArtifactsConfigurationResponse_MissionParameters::_internal_ship() const { - return static_cast< ::ei::MissionInfo_Spaceship >(ship_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ship_ = 0; + _impl_._has_bits_[0] &= ~0x00000001u; } inline ::ei::MissionInfo_Spaceship ArtifactsConfigurationResponse_MissionParameters::ship() const { // @@protoc_insertion_point(field_get:ei.ArtifactsConfigurationResponse.MissionParameters.ship) return _internal_ship(); } -inline void ArtifactsConfigurationResponse_MissionParameters::_internal_set_ship(::ei::MissionInfo_Spaceship value) { - assert(::ei::MissionInfo_Spaceship_IsValid(value)); - _has_bits_[0] |= 0x00000001u; - ship_ = value; -} inline void ArtifactsConfigurationResponse_MissionParameters::set_ship(::ei::MissionInfo_Spaceship value) { _internal_set_ship(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.ArtifactsConfigurationResponse.MissionParameters.ship) } +inline ::ei::MissionInfo_Spaceship ArtifactsConfigurationResponse_MissionParameters::_internal_ship() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::MissionInfo_Spaceship>(_impl_.ship_); +} +inline void ArtifactsConfigurationResponse_MissionParameters::_internal_set_ship(::ei::MissionInfo_Spaceship value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::MissionInfo_Spaceship_IsValid(value)); + _impl_.ship_ = value; +} // repeated .ei.ArtifactsConfigurationResponse.MissionParameters.Duration durations = 3; inline int ArtifactsConfigurationResponse_MissionParameters::_internal_durations_size() const { - return durations_.size(); + return _internal_durations().size(); } inline int ArtifactsConfigurationResponse_MissionParameters::durations_size() const { return _internal_durations_size(); } inline void ArtifactsConfigurationResponse_MissionParameters::clear_durations() { - durations_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.durations_.Clear(); } -inline ::ei::ArtifactsConfigurationResponse_MissionParameters_Duration* ArtifactsConfigurationResponse_MissionParameters::mutable_durations(int index) { +inline ::ei::ArtifactsConfigurationResponse_MissionParameters_Duration* ArtifactsConfigurationResponse_MissionParameters::mutable_durations(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ArtifactsConfigurationResponse.MissionParameters.durations) - return durations_.Mutable(index); + return _internal_mutable_durations()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsConfigurationResponse_MissionParameters_Duration >* -ArtifactsConfigurationResponse_MissionParameters::mutable_durations() { +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactsConfigurationResponse_MissionParameters_Duration>* ArtifactsConfigurationResponse_MissionParameters::mutable_durations() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ArtifactsConfigurationResponse.MissionParameters.durations) - return &durations_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_durations(); } -inline const ::ei::ArtifactsConfigurationResponse_MissionParameters_Duration& ArtifactsConfigurationResponse_MissionParameters::_internal_durations(int index) const { - return durations_.Get(index); -} -inline const ::ei::ArtifactsConfigurationResponse_MissionParameters_Duration& ArtifactsConfigurationResponse_MissionParameters::durations(int index) const { +inline const ::ei::ArtifactsConfigurationResponse_MissionParameters_Duration& ArtifactsConfigurationResponse_MissionParameters::durations(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ArtifactsConfigurationResponse.MissionParameters.durations) - return _internal_durations(index); -} -inline ::ei::ArtifactsConfigurationResponse_MissionParameters_Duration* ArtifactsConfigurationResponse_MissionParameters::_internal_add_durations() { - return durations_.Add(); + return _internal_durations().Get(index); } -inline ::ei::ArtifactsConfigurationResponse_MissionParameters_Duration* ArtifactsConfigurationResponse_MissionParameters::add_durations() { - ::ei::ArtifactsConfigurationResponse_MissionParameters_Duration* _add = _internal_add_durations(); +inline ::ei::ArtifactsConfigurationResponse_MissionParameters_Duration* ArtifactsConfigurationResponse_MissionParameters::add_durations() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ArtifactsConfigurationResponse_MissionParameters_Duration* _add = _internal_mutable_durations()->Add(); // @@protoc_insertion_point(field_add:ei.ArtifactsConfigurationResponse.MissionParameters.durations) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsConfigurationResponse_MissionParameters_Duration >& -ArtifactsConfigurationResponse_MissionParameters::durations() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsConfigurationResponse_MissionParameters_Duration>& ArtifactsConfigurationResponse_MissionParameters::durations() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ArtifactsConfigurationResponse.MissionParameters.durations) - return durations_; + return _internal_durations(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsConfigurationResponse_MissionParameters_Duration>& +ArtifactsConfigurationResponse_MissionParameters::_internal_durations() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.durations_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactsConfigurationResponse_MissionParameters_Duration>* +ArtifactsConfigurationResponse_MissionParameters::_internal_mutable_durations() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.durations_; } // repeated uint32 level_mission_requirements = 4; inline int ArtifactsConfigurationResponse_MissionParameters::_internal_level_mission_requirements_size() const { - return level_mission_requirements_.size(); + return _internal_level_mission_requirements().size(); } inline int ArtifactsConfigurationResponse_MissionParameters::level_mission_requirements_size() const { return _internal_level_mission_requirements_size(); } inline void ArtifactsConfigurationResponse_MissionParameters::clear_level_mission_requirements() { - level_mission_requirements_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.level_mission_requirements_.Clear(); } -inline uint32_t ArtifactsConfigurationResponse_MissionParameters::_internal_level_mission_requirements(int index) const { - return level_mission_requirements_.Get(index); -} -inline uint32_t ArtifactsConfigurationResponse_MissionParameters::level_mission_requirements(int index) const { +inline ::uint32_t ArtifactsConfigurationResponse_MissionParameters::level_mission_requirements(int index) const { // @@protoc_insertion_point(field_get:ei.ArtifactsConfigurationResponse.MissionParameters.level_mission_requirements) - return _internal_level_mission_requirements(index); + return _internal_level_mission_requirements().Get(index); } -inline void ArtifactsConfigurationResponse_MissionParameters::set_level_mission_requirements(int index, uint32_t value) { - level_mission_requirements_.Set(index, value); +inline void ArtifactsConfigurationResponse_MissionParameters::set_level_mission_requirements(int index, ::uint32_t value) { + _internal_mutable_level_mission_requirements()->Set(index, value); // @@protoc_insertion_point(field_set:ei.ArtifactsConfigurationResponse.MissionParameters.level_mission_requirements) } -inline void ArtifactsConfigurationResponse_MissionParameters::_internal_add_level_mission_requirements(uint32_t value) { - level_mission_requirements_.Add(value); -} -inline void ArtifactsConfigurationResponse_MissionParameters::add_level_mission_requirements(uint32_t value) { - _internal_add_level_mission_requirements(value); +inline void ArtifactsConfigurationResponse_MissionParameters::add_level_mission_requirements(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _internal_mutable_level_mission_requirements()->Add(value); // @@protoc_insertion_point(field_add:ei.ArtifactsConfigurationResponse.MissionParameters.level_mission_requirements) } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& -ArtifactsConfigurationResponse_MissionParameters::_internal_level_mission_requirements() const { - return level_mission_requirements_; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& -ArtifactsConfigurationResponse_MissionParameters::level_mission_requirements() const { +inline const ::google::protobuf::RepeatedField<::uint32_t>& ArtifactsConfigurationResponse_MissionParameters::level_mission_requirements() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ArtifactsConfigurationResponse.MissionParameters.level_mission_requirements) return _internal_level_mission_requirements(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* -ArtifactsConfigurationResponse_MissionParameters::_internal_mutable_level_mission_requirements() { - return &level_mission_requirements_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* -ArtifactsConfigurationResponse_MissionParameters::mutable_level_mission_requirements() { +inline ::google::protobuf::RepeatedField<::uint32_t>* ArtifactsConfigurationResponse_MissionParameters::mutable_level_mission_requirements() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ArtifactsConfigurationResponse.MissionParameters.level_mission_requirements) + ::google::protobuf::internal::TSanWrite(&_impl_); return _internal_mutable_level_mission_requirements(); } +inline const ::google::protobuf::RepeatedField<::uint32_t>& +ArtifactsConfigurationResponse_MissionParameters::_internal_level_mission_requirements() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.level_mission_requirements_; +} +inline ::google::protobuf::RepeatedField<::uint32_t>* ArtifactsConfigurationResponse_MissionParameters::_internal_mutable_level_mission_requirements() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.level_mission_requirements_; +} // optional uint32 capacity_DEPRECATED = 2; -inline bool ArtifactsConfigurationResponse_MissionParameters::_internal_has_capacity_deprecated() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ArtifactsConfigurationResponse_MissionParameters::has_capacity_deprecated() const { - return _internal_has_capacity_deprecated(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ArtifactsConfigurationResponse_MissionParameters::clear_capacity_deprecated() { - capacity_deprecated_ = 0u; - _has_bits_[0] &= ~0x00000002u; -} -inline uint32_t ArtifactsConfigurationResponse_MissionParameters::_internal_capacity_deprecated() const { - return capacity_deprecated_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.capacity_deprecated_ = 0u; + _impl_._has_bits_[0] &= ~0x00000002u; } -inline uint32_t ArtifactsConfigurationResponse_MissionParameters::capacity_deprecated() const { +inline ::uint32_t ArtifactsConfigurationResponse_MissionParameters::capacity_deprecated() const { // @@protoc_insertion_point(field_get:ei.ArtifactsConfigurationResponse.MissionParameters.capacity_DEPRECATED) return _internal_capacity_deprecated(); } -inline void ArtifactsConfigurationResponse_MissionParameters::_internal_set_capacity_deprecated(uint32_t value) { - _has_bits_[0] |= 0x00000002u; - capacity_deprecated_ = value; -} -inline void ArtifactsConfigurationResponse_MissionParameters::set_capacity_deprecated(uint32_t value) { +inline void ArtifactsConfigurationResponse_MissionParameters::set_capacity_deprecated(::uint32_t value) { _internal_set_capacity_deprecated(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.ArtifactsConfigurationResponse.MissionParameters.capacity_DEPRECATED) } +inline ::uint32_t ArtifactsConfigurationResponse_MissionParameters::_internal_capacity_deprecated() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.capacity_deprecated_; +} +inline void ArtifactsConfigurationResponse_MissionParameters::_internal_set_capacity_deprecated(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.capacity_deprecated_ = value; +} // ------------------------------------------------------------------- // ArtifactsConfigurationResponse_ArtifactParameters // optional .ei.ArtifactSpec spec = 1; -inline bool ArtifactsConfigurationResponse_ArtifactParameters::_internal_has_spec() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || spec_ != nullptr); - return value; -} inline bool ArtifactsConfigurationResponse_ArtifactParameters::has_spec() const { - return _internal_has_spec(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.spec_ != nullptr); + return value; } inline void ArtifactsConfigurationResponse_ArtifactParameters::clear_spec() { - if (spec_ != nullptr) spec_->Clear(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.spec_ != nullptr) _impl_.spec_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; } inline const ::ei::ArtifactSpec& ArtifactsConfigurationResponse_ArtifactParameters::_internal_spec() const { - const ::ei::ArtifactSpec* p = spec_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_ArtifactSpec_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::ArtifactSpec* p = _impl_.spec_; + return p != nullptr ? *p : reinterpret_cast(::ei::_ArtifactSpec_default_instance_); } -inline const ::ei::ArtifactSpec& ArtifactsConfigurationResponse_ArtifactParameters::spec() const { +inline const ::ei::ArtifactSpec& ArtifactsConfigurationResponse_ArtifactParameters::spec() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ArtifactsConfigurationResponse.ArtifactParameters.spec) return _internal_spec(); } -inline void ArtifactsConfigurationResponse_ArtifactParameters::unsafe_arena_set_allocated_spec( - ::ei::ArtifactSpec* spec) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(spec_); +inline void ArtifactsConfigurationResponse_ArtifactParameters::unsafe_arena_set_allocated_spec(::ei::ArtifactSpec* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.spec_); } - spec_ = spec; - if (spec) { - _has_bits_[0] |= 0x00000001u; + _impl_.spec_ = reinterpret_cast<::ei::ArtifactSpec*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ArtifactsConfigurationResponse.ArtifactParameters.spec) } inline ::ei::ArtifactSpec* ArtifactsConfigurationResponse_ArtifactParameters::release_spec() { - _has_bits_[0] &= ~0x00000001u; - ::ei::ArtifactSpec* temp = spec_; - spec_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::ArtifactSpec* released = _impl_.spec_; + _impl_.spec_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::ArtifactSpec* ArtifactsConfigurationResponse_ArtifactParameters::unsafe_arena_release_spec() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ArtifactsConfigurationResponse.ArtifactParameters.spec) - _has_bits_[0] &= ~0x00000001u; - ::ei::ArtifactSpec* temp = spec_; - spec_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::ArtifactSpec* temp = _impl_.spec_; + _impl_.spec_ = nullptr; return temp; } inline ::ei::ArtifactSpec* ArtifactsConfigurationResponse_ArtifactParameters::_internal_mutable_spec() { - _has_bits_[0] |= 0x00000001u; - if (spec_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::ArtifactSpec>(GetArenaForAllocation()); - spec_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.spec_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::ArtifactSpec>(GetArena()); + _impl_.spec_ = reinterpret_cast<::ei::ArtifactSpec*>(p); } - return spec_; + return _impl_.spec_; } -inline ::ei::ArtifactSpec* ArtifactsConfigurationResponse_ArtifactParameters::mutable_spec() { +inline ::ei::ArtifactSpec* ArtifactsConfigurationResponse_ArtifactParameters::mutable_spec() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; ::ei::ArtifactSpec* _msg = _internal_mutable_spec(); // @@protoc_insertion_point(field_mutable:ei.ArtifactsConfigurationResponse.ArtifactParameters.spec) return _msg; } -inline void ArtifactsConfigurationResponse_ArtifactParameters::set_allocated_spec(::ei::ArtifactSpec* spec) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ArtifactsConfigurationResponse_ArtifactParameters::set_allocated_spec(::ei::ArtifactSpec* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete spec_; + delete (_impl_.spec_); } - if (spec) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(spec); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - spec = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, spec, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000001u; + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - spec_ = spec; + + _impl_.spec_ = reinterpret_cast<::ei::ArtifactSpec*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ArtifactsConfigurationResponse.ArtifactParameters.spec) } // optional double base_quality = 2; -inline bool ArtifactsConfigurationResponse_ArtifactParameters::_internal_has_base_quality() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ArtifactsConfigurationResponse_ArtifactParameters::has_base_quality() const { - return _internal_has_base_quality(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ArtifactsConfigurationResponse_ArtifactParameters::clear_base_quality() { - base_quality_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline double ArtifactsConfigurationResponse_ArtifactParameters::_internal_base_quality() const { - return base_quality_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.base_quality_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } inline double ArtifactsConfigurationResponse_ArtifactParameters::base_quality() const { // @@protoc_insertion_point(field_get:ei.ArtifactsConfigurationResponse.ArtifactParameters.base_quality) return _internal_base_quality(); } -inline void ArtifactsConfigurationResponse_ArtifactParameters::_internal_set_base_quality(double value) { - _has_bits_[0] |= 0x00000002u; - base_quality_ = value; -} inline void ArtifactsConfigurationResponse_ArtifactParameters::set_base_quality(double value) { _internal_set_base_quality(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.ArtifactsConfigurationResponse.ArtifactParameters.base_quality) } +inline double ArtifactsConfigurationResponse_ArtifactParameters::_internal_base_quality() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.base_quality_; +} +inline void ArtifactsConfigurationResponse_ArtifactParameters::_internal_set_base_quality(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.base_quality_ = value; +} // optional double odds_multiplier = 4; -inline bool ArtifactsConfigurationResponse_ArtifactParameters::_internal_has_odds_multiplier() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool ArtifactsConfigurationResponse_ArtifactParameters::has_odds_multiplier() const { - return _internal_has_odds_multiplier(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void ArtifactsConfigurationResponse_ArtifactParameters::clear_odds_multiplier() { - odds_multiplier_ = 0; - _has_bits_[0] &= ~0x00000008u; -} -inline double ArtifactsConfigurationResponse_ArtifactParameters::_internal_odds_multiplier() const { - return odds_multiplier_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.odds_multiplier_ = 0; + _impl_._has_bits_[0] &= ~0x00000008u; } inline double ArtifactsConfigurationResponse_ArtifactParameters::odds_multiplier() const { // @@protoc_insertion_point(field_get:ei.ArtifactsConfigurationResponse.ArtifactParameters.odds_multiplier) return _internal_odds_multiplier(); } -inline void ArtifactsConfigurationResponse_ArtifactParameters::_internal_set_odds_multiplier(double value) { - _has_bits_[0] |= 0x00000008u; - odds_multiplier_ = value; -} inline void ArtifactsConfigurationResponse_ArtifactParameters::set_odds_multiplier(double value) { _internal_set_odds_multiplier(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.ArtifactsConfigurationResponse.ArtifactParameters.odds_multiplier) } +inline double ArtifactsConfigurationResponse_ArtifactParameters::_internal_odds_multiplier() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.odds_multiplier_; +} +inline void ArtifactsConfigurationResponse_ArtifactParameters::_internal_set_odds_multiplier(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.odds_multiplier_ = value; +} // optional double value = 3; -inline bool ArtifactsConfigurationResponse_ArtifactParameters::_internal_has_value() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ArtifactsConfigurationResponse_ArtifactParameters::has_value() const { - return _internal_has_value(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ArtifactsConfigurationResponse_ArtifactParameters::clear_value() { - value_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline double ArtifactsConfigurationResponse_ArtifactParameters::_internal_value() const { - return value_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.value_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline double ArtifactsConfigurationResponse_ArtifactParameters::value() const { // @@protoc_insertion_point(field_get:ei.ArtifactsConfigurationResponse.ArtifactParameters.value) return _internal_value(); } -inline void ArtifactsConfigurationResponse_ArtifactParameters::_internal_set_value(double value) { - _has_bits_[0] |= 0x00000004u; - value_ = value; -} inline void ArtifactsConfigurationResponse_ArtifactParameters::set_value(double value) { _internal_set_value(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.ArtifactsConfigurationResponse.ArtifactParameters.value) } +inline double ArtifactsConfigurationResponse_ArtifactParameters::_internal_value() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.value_; +} +inline void ArtifactsConfigurationResponse_ArtifactParameters::_internal_set_value(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.value_ = value; +} // optional double crafting_price = 5; -inline bool ArtifactsConfigurationResponse_ArtifactParameters::_internal_has_crafting_price() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool ArtifactsConfigurationResponse_ArtifactParameters::has_crafting_price() const { - return _internal_has_crafting_price(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void ArtifactsConfigurationResponse_ArtifactParameters::clear_crafting_price() { - crafting_price_ = 0; - _has_bits_[0] &= ~0x00000010u; -} -inline double ArtifactsConfigurationResponse_ArtifactParameters::_internal_crafting_price() const { - return crafting_price_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.crafting_price_ = 0; + _impl_._has_bits_[0] &= ~0x00000010u; } inline double ArtifactsConfigurationResponse_ArtifactParameters::crafting_price() const { // @@protoc_insertion_point(field_get:ei.ArtifactsConfigurationResponse.ArtifactParameters.crafting_price) return _internal_crafting_price(); } -inline void ArtifactsConfigurationResponse_ArtifactParameters::_internal_set_crafting_price(double value) { - _has_bits_[0] |= 0x00000010u; - crafting_price_ = value; -} inline void ArtifactsConfigurationResponse_ArtifactParameters::set_crafting_price(double value) { _internal_set_crafting_price(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.ArtifactsConfigurationResponse.ArtifactParameters.crafting_price) } +inline double ArtifactsConfigurationResponse_ArtifactParameters::_internal_crafting_price() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.crafting_price_; +} +inline void ArtifactsConfigurationResponse_ArtifactParameters::_internal_set_crafting_price(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.crafting_price_ = value; +} // optional double crafting_price_low = 6; -inline bool ArtifactsConfigurationResponse_ArtifactParameters::_internal_has_crafting_price_low() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool ArtifactsConfigurationResponse_ArtifactParameters::has_crafting_price_low() const { - return _internal_has_crafting_price_low(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void ArtifactsConfigurationResponse_ArtifactParameters::clear_crafting_price_low() { - crafting_price_low_ = 0; - _has_bits_[0] &= ~0x00000020u; -} -inline double ArtifactsConfigurationResponse_ArtifactParameters::_internal_crafting_price_low() const { - return crafting_price_low_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.crafting_price_low_ = 0; + _impl_._has_bits_[0] &= ~0x00000020u; } inline double ArtifactsConfigurationResponse_ArtifactParameters::crafting_price_low() const { // @@protoc_insertion_point(field_get:ei.ArtifactsConfigurationResponse.ArtifactParameters.crafting_price_low) return _internal_crafting_price_low(); } -inline void ArtifactsConfigurationResponse_ArtifactParameters::_internal_set_crafting_price_low(double value) { - _has_bits_[0] |= 0x00000020u; - crafting_price_low_ = value; -} inline void ArtifactsConfigurationResponse_ArtifactParameters::set_crafting_price_low(double value) { _internal_set_crafting_price_low(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.ArtifactsConfigurationResponse.ArtifactParameters.crafting_price_low) } +inline double ArtifactsConfigurationResponse_ArtifactParameters::_internal_crafting_price_low() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.crafting_price_low_; +} +inline void ArtifactsConfigurationResponse_ArtifactParameters::_internal_set_crafting_price_low(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.crafting_price_low_ = value; +} // optional uint32 crafting_price_domain = 7; -inline bool ArtifactsConfigurationResponse_ArtifactParameters::_internal_has_crafting_price_domain() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool ArtifactsConfigurationResponse_ArtifactParameters::has_crafting_price_domain() const { - return _internal_has_crafting_price_domain(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void ArtifactsConfigurationResponse_ArtifactParameters::clear_crafting_price_domain() { - crafting_price_domain_ = 0u; - _has_bits_[0] &= ~0x00000100u; -} -inline uint32_t ArtifactsConfigurationResponse_ArtifactParameters::_internal_crafting_price_domain() const { - return crafting_price_domain_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.crafting_price_domain_ = 0u; + _impl_._has_bits_[0] &= ~0x00000100u; } -inline uint32_t ArtifactsConfigurationResponse_ArtifactParameters::crafting_price_domain() const { +inline ::uint32_t ArtifactsConfigurationResponse_ArtifactParameters::crafting_price_domain() const { // @@protoc_insertion_point(field_get:ei.ArtifactsConfigurationResponse.ArtifactParameters.crafting_price_domain) return _internal_crafting_price_domain(); } -inline void ArtifactsConfigurationResponse_ArtifactParameters::_internal_set_crafting_price_domain(uint32_t value) { - _has_bits_[0] |= 0x00000100u; - crafting_price_domain_ = value; -} -inline void ArtifactsConfigurationResponse_ArtifactParameters::set_crafting_price_domain(uint32_t value) { +inline void ArtifactsConfigurationResponse_ArtifactParameters::set_crafting_price_domain(::uint32_t value) { _internal_set_crafting_price_domain(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.ArtifactsConfigurationResponse.ArtifactParameters.crafting_price_domain) } +inline ::uint32_t ArtifactsConfigurationResponse_ArtifactParameters::_internal_crafting_price_domain() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.crafting_price_domain_; +} +inline void ArtifactsConfigurationResponse_ArtifactParameters::_internal_set_crafting_price_domain(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.crafting_price_domain_ = value; +} // optional double crafting_price_curve = 8; -inline bool ArtifactsConfigurationResponse_ArtifactParameters::_internal_has_crafting_price_curve() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool ArtifactsConfigurationResponse_ArtifactParameters::has_crafting_price_curve() const { - return _internal_has_crafting_price_curve(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void ArtifactsConfigurationResponse_ArtifactParameters::clear_crafting_price_curve() { - crafting_price_curve_ = 0; - _has_bits_[0] &= ~0x00000040u; -} -inline double ArtifactsConfigurationResponse_ArtifactParameters::_internal_crafting_price_curve() const { - return crafting_price_curve_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.crafting_price_curve_ = 0; + _impl_._has_bits_[0] &= ~0x00000040u; } inline double ArtifactsConfigurationResponse_ArtifactParameters::crafting_price_curve() const { // @@protoc_insertion_point(field_get:ei.ArtifactsConfigurationResponse.ArtifactParameters.crafting_price_curve) return _internal_crafting_price_curve(); } -inline void ArtifactsConfigurationResponse_ArtifactParameters::_internal_set_crafting_price_curve(double value) { - _has_bits_[0] |= 0x00000040u; - crafting_price_curve_ = value; -} inline void ArtifactsConfigurationResponse_ArtifactParameters::set_crafting_price_curve(double value) { _internal_set_crafting_price_curve(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.ArtifactsConfigurationResponse.ArtifactParameters.crafting_price_curve) } +inline double ArtifactsConfigurationResponse_ArtifactParameters::_internal_crafting_price_curve() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.crafting_price_curve_; +} +inline void ArtifactsConfigurationResponse_ArtifactParameters::_internal_set_crafting_price_curve(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.crafting_price_curve_ = value; +} // optional uint64 crafting_xp = 9; -inline bool ArtifactsConfigurationResponse_ArtifactParameters::_internal_has_crafting_xp() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool ArtifactsConfigurationResponse_ArtifactParameters::has_crafting_xp() const { - return _internal_has_crafting_xp(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void ArtifactsConfigurationResponse_ArtifactParameters::clear_crafting_xp() { - crafting_xp_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000080u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.crafting_xp_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000080u; } -inline uint64_t ArtifactsConfigurationResponse_ArtifactParameters::_internal_crafting_xp() const { - return crafting_xp_; -} -inline uint64_t ArtifactsConfigurationResponse_ArtifactParameters::crafting_xp() const { +inline ::uint64_t ArtifactsConfigurationResponse_ArtifactParameters::crafting_xp() const { // @@protoc_insertion_point(field_get:ei.ArtifactsConfigurationResponse.ArtifactParameters.crafting_xp) return _internal_crafting_xp(); } -inline void ArtifactsConfigurationResponse_ArtifactParameters::_internal_set_crafting_xp(uint64_t value) { - _has_bits_[0] |= 0x00000080u; - crafting_xp_ = value; -} -inline void ArtifactsConfigurationResponse_ArtifactParameters::set_crafting_xp(uint64_t value) { +inline void ArtifactsConfigurationResponse_ArtifactParameters::set_crafting_xp(::uint64_t value) { _internal_set_crafting_xp(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.ArtifactsConfigurationResponse.ArtifactParameters.crafting_xp) } +inline ::uint64_t ArtifactsConfigurationResponse_ArtifactParameters::_internal_crafting_xp() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.crafting_xp_; +} +inline void ArtifactsConfigurationResponse_ArtifactParameters::_internal_set_crafting_xp(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.crafting_xp_ = value; +} // ------------------------------------------------------------------- // ArtifactsConfigurationResponse_CraftingLevelInfo // optional double xp_required = 1; -inline bool ArtifactsConfigurationResponse_CraftingLevelInfo::_internal_has_xp_required() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ArtifactsConfigurationResponse_CraftingLevelInfo::has_xp_required() const { - return _internal_has_xp_required(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ArtifactsConfigurationResponse_CraftingLevelInfo::clear_xp_required() { - xp_required_ = 0; - _has_bits_[0] &= ~0x00000001u; -} -inline double ArtifactsConfigurationResponse_CraftingLevelInfo::_internal_xp_required() const { - return xp_required_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.xp_required_ = 0; + _impl_._has_bits_[0] &= ~0x00000001u; } inline double ArtifactsConfigurationResponse_CraftingLevelInfo::xp_required() const { // @@protoc_insertion_point(field_get:ei.ArtifactsConfigurationResponse.CraftingLevelInfo.xp_required) return _internal_xp_required(); } -inline void ArtifactsConfigurationResponse_CraftingLevelInfo::_internal_set_xp_required(double value) { - _has_bits_[0] |= 0x00000001u; - xp_required_ = value; -} inline void ArtifactsConfigurationResponse_CraftingLevelInfo::set_xp_required(double value) { _internal_set_xp_required(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.ArtifactsConfigurationResponse.CraftingLevelInfo.xp_required) } +inline double ArtifactsConfigurationResponse_CraftingLevelInfo::_internal_xp_required() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.xp_required_; +} +inline void ArtifactsConfigurationResponse_CraftingLevelInfo::_internal_set_xp_required(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.xp_required_ = value; +} // optional float rarity_mult = 2; -inline bool ArtifactsConfigurationResponse_CraftingLevelInfo::_internal_has_rarity_mult() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ArtifactsConfigurationResponse_CraftingLevelInfo::has_rarity_mult() const { - return _internal_has_rarity_mult(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ArtifactsConfigurationResponse_CraftingLevelInfo::clear_rarity_mult() { - rarity_mult_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline float ArtifactsConfigurationResponse_CraftingLevelInfo::_internal_rarity_mult() const { - return rarity_mult_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.rarity_mult_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } inline float ArtifactsConfigurationResponse_CraftingLevelInfo::rarity_mult() const { // @@protoc_insertion_point(field_get:ei.ArtifactsConfigurationResponse.CraftingLevelInfo.rarity_mult) return _internal_rarity_mult(); } -inline void ArtifactsConfigurationResponse_CraftingLevelInfo::_internal_set_rarity_mult(float value) { - _has_bits_[0] |= 0x00000002u; - rarity_mult_ = value; -} inline void ArtifactsConfigurationResponse_CraftingLevelInfo::set_rarity_mult(float value) { _internal_set_rarity_mult(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.ArtifactsConfigurationResponse.CraftingLevelInfo.rarity_mult) } +inline float ArtifactsConfigurationResponse_CraftingLevelInfo::_internal_rarity_mult() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.rarity_mult_; +} +inline void ArtifactsConfigurationResponse_CraftingLevelInfo::_internal_set_rarity_mult(float value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.rarity_mult_ = value; +} // ------------------------------------------------------------------- @@ -99125,122 +108020,149 @@ inline void ArtifactsConfigurationResponse_CraftingLevelInfo::set_rarity_mult(fl // repeated .ei.ArtifactsConfigurationResponse.MissionParameters mission_parameters = 1; inline int ArtifactsConfigurationResponse::_internal_mission_parameters_size() const { - return mission_parameters_.size(); + return _internal_mission_parameters().size(); } inline int ArtifactsConfigurationResponse::mission_parameters_size() const { return _internal_mission_parameters_size(); } inline void ArtifactsConfigurationResponse::clear_mission_parameters() { - mission_parameters_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.mission_parameters_.Clear(); } -inline ::ei::ArtifactsConfigurationResponse_MissionParameters* ArtifactsConfigurationResponse::mutable_mission_parameters(int index) { +inline ::ei::ArtifactsConfigurationResponse_MissionParameters* ArtifactsConfigurationResponse::mutable_mission_parameters(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ArtifactsConfigurationResponse.mission_parameters) - return mission_parameters_.Mutable(index); + return _internal_mutable_mission_parameters()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsConfigurationResponse_MissionParameters >* -ArtifactsConfigurationResponse::mutable_mission_parameters() { +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactsConfigurationResponse_MissionParameters>* ArtifactsConfigurationResponse::mutable_mission_parameters() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ArtifactsConfigurationResponse.mission_parameters) - return &mission_parameters_; -} -inline const ::ei::ArtifactsConfigurationResponse_MissionParameters& ArtifactsConfigurationResponse::_internal_mission_parameters(int index) const { - return mission_parameters_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_mission_parameters(); } -inline const ::ei::ArtifactsConfigurationResponse_MissionParameters& ArtifactsConfigurationResponse::mission_parameters(int index) const { +inline const ::ei::ArtifactsConfigurationResponse_MissionParameters& ArtifactsConfigurationResponse::mission_parameters(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ArtifactsConfigurationResponse.mission_parameters) - return _internal_mission_parameters(index); + return _internal_mission_parameters().Get(index); } -inline ::ei::ArtifactsConfigurationResponse_MissionParameters* ArtifactsConfigurationResponse::_internal_add_mission_parameters() { - return mission_parameters_.Add(); -} -inline ::ei::ArtifactsConfigurationResponse_MissionParameters* ArtifactsConfigurationResponse::add_mission_parameters() { - ::ei::ArtifactsConfigurationResponse_MissionParameters* _add = _internal_add_mission_parameters(); +inline ::ei::ArtifactsConfigurationResponse_MissionParameters* ArtifactsConfigurationResponse::add_mission_parameters() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ArtifactsConfigurationResponse_MissionParameters* _add = _internal_mutable_mission_parameters()->Add(); // @@protoc_insertion_point(field_add:ei.ArtifactsConfigurationResponse.mission_parameters) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsConfigurationResponse_MissionParameters >& -ArtifactsConfigurationResponse::mission_parameters() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsConfigurationResponse_MissionParameters>& ArtifactsConfigurationResponse::mission_parameters() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ArtifactsConfigurationResponse.mission_parameters) - return mission_parameters_; + return _internal_mission_parameters(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsConfigurationResponse_MissionParameters>& +ArtifactsConfigurationResponse::_internal_mission_parameters() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.mission_parameters_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactsConfigurationResponse_MissionParameters>* +ArtifactsConfigurationResponse::_internal_mutable_mission_parameters() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.mission_parameters_; } // repeated .ei.ArtifactsConfigurationResponse.ArtifactParameters artifact_parameters = 2; inline int ArtifactsConfigurationResponse::_internal_artifact_parameters_size() const { - return artifact_parameters_.size(); + return _internal_artifact_parameters().size(); } inline int ArtifactsConfigurationResponse::artifact_parameters_size() const { return _internal_artifact_parameters_size(); } inline void ArtifactsConfigurationResponse::clear_artifact_parameters() { - artifact_parameters_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.artifact_parameters_.Clear(); } -inline ::ei::ArtifactsConfigurationResponse_ArtifactParameters* ArtifactsConfigurationResponse::mutable_artifact_parameters(int index) { +inline ::ei::ArtifactsConfigurationResponse_ArtifactParameters* ArtifactsConfigurationResponse::mutable_artifact_parameters(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ArtifactsConfigurationResponse.artifact_parameters) - return artifact_parameters_.Mutable(index); + return _internal_mutable_artifact_parameters()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsConfigurationResponse_ArtifactParameters >* -ArtifactsConfigurationResponse::mutable_artifact_parameters() { +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactsConfigurationResponse_ArtifactParameters>* ArtifactsConfigurationResponse::mutable_artifact_parameters() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ArtifactsConfigurationResponse.artifact_parameters) - return &artifact_parameters_; -} -inline const ::ei::ArtifactsConfigurationResponse_ArtifactParameters& ArtifactsConfigurationResponse::_internal_artifact_parameters(int index) const { - return artifact_parameters_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_artifact_parameters(); } -inline const ::ei::ArtifactsConfigurationResponse_ArtifactParameters& ArtifactsConfigurationResponse::artifact_parameters(int index) const { +inline const ::ei::ArtifactsConfigurationResponse_ArtifactParameters& ArtifactsConfigurationResponse::artifact_parameters(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ArtifactsConfigurationResponse.artifact_parameters) - return _internal_artifact_parameters(index); + return _internal_artifact_parameters().Get(index); } -inline ::ei::ArtifactsConfigurationResponse_ArtifactParameters* ArtifactsConfigurationResponse::_internal_add_artifact_parameters() { - return artifact_parameters_.Add(); -} -inline ::ei::ArtifactsConfigurationResponse_ArtifactParameters* ArtifactsConfigurationResponse::add_artifact_parameters() { - ::ei::ArtifactsConfigurationResponse_ArtifactParameters* _add = _internal_add_artifact_parameters(); +inline ::ei::ArtifactsConfigurationResponse_ArtifactParameters* ArtifactsConfigurationResponse::add_artifact_parameters() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ArtifactsConfigurationResponse_ArtifactParameters* _add = _internal_mutable_artifact_parameters()->Add(); // @@protoc_insertion_point(field_add:ei.ArtifactsConfigurationResponse.artifact_parameters) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsConfigurationResponse_ArtifactParameters >& -ArtifactsConfigurationResponse::artifact_parameters() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsConfigurationResponse_ArtifactParameters>& ArtifactsConfigurationResponse::artifact_parameters() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ArtifactsConfigurationResponse.artifact_parameters) - return artifact_parameters_; + return _internal_artifact_parameters(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsConfigurationResponse_ArtifactParameters>& +ArtifactsConfigurationResponse::_internal_artifact_parameters() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.artifact_parameters_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactsConfigurationResponse_ArtifactParameters>* +ArtifactsConfigurationResponse::_internal_mutable_artifact_parameters() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.artifact_parameters_; } // repeated .ei.ArtifactsConfigurationResponse.CraftingLevelInfo crafting_level_infos = 3; inline int ArtifactsConfigurationResponse::_internal_crafting_level_infos_size() const { - return crafting_level_infos_.size(); + return _internal_crafting_level_infos().size(); } inline int ArtifactsConfigurationResponse::crafting_level_infos_size() const { return _internal_crafting_level_infos_size(); } inline void ArtifactsConfigurationResponse::clear_crafting_level_infos() { - crafting_level_infos_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.crafting_level_infos_.Clear(); } -inline ::ei::ArtifactsConfigurationResponse_CraftingLevelInfo* ArtifactsConfigurationResponse::mutable_crafting_level_infos(int index) { +inline ::ei::ArtifactsConfigurationResponse_CraftingLevelInfo* ArtifactsConfigurationResponse::mutable_crafting_level_infos(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ArtifactsConfigurationResponse.crafting_level_infos) - return crafting_level_infos_.Mutable(index); + return _internal_mutable_crafting_level_infos()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsConfigurationResponse_CraftingLevelInfo >* -ArtifactsConfigurationResponse::mutable_crafting_level_infos() { +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactsConfigurationResponse_CraftingLevelInfo>* ArtifactsConfigurationResponse::mutable_crafting_level_infos() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ArtifactsConfigurationResponse.crafting_level_infos) - return &crafting_level_infos_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_crafting_level_infos(); } -inline const ::ei::ArtifactsConfigurationResponse_CraftingLevelInfo& ArtifactsConfigurationResponse::_internal_crafting_level_infos(int index) const { - return crafting_level_infos_.Get(index); -} -inline const ::ei::ArtifactsConfigurationResponse_CraftingLevelInfo& ArtifactsConfigurationResponse::crafting_level_infos(int index) const { +inline const ::ei::ArtifactsConfigurationResponse_CraftingLevelInfo& ArtifactsConfigurationResponse::crafting_level_infos(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ArtifactsConfigurationResponse.crafting_level_infos) - return _internal_crafting_level_infos(index); -} -inline ::ei::ArtifactsConfigurationResponse_CraftingLevelInfo* ArtifactsConfigurationResponse::_internal_add_crafting_level_infos() { - return crafting_level_infos_.Add(); + return _internal_crafting_level_infos().Get(index); } -inline ::ei::ArtifactsConfigurationResponse_CraftingLevelInfo* ArtifactsConfigurationResponse::add_crafting_level_infos() { - ::ei::ArtifactsConfigurationResponse_CraftingLevelInfo* _add = _internal_add_crafting_level_infos(); +inline ::ei::ArtifactsConfigurationResponse_CraftingLevelInfo* ArtifactsConfigurationResponse::add_crafting_level_infos() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ArtifactsConfigurationResponse_CraftingLevelInfo* _add = _internal_mutable_crafting_level_infos()->Add(); // @@protoc_insertion_point(field_add:ei.ArtifactsConfigurationResponse.crafting_level_infos) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsConfigurationResponse_CraftingLevelInfo >& -ArtifactsConfigurationResponse::crafting_level_infos() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsConfigurationResponse_CraftingLevelInfo>& ArtifactsConfigurationResponse::crafting_level_infos() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ArtifactsConfigurationResponse.crafting_level_infos) - return crafting_level_infos_; + return _internal_crafting_level_infos(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsConfigurationResponse_CraftingLevelInfo>& +ArtifactsConfigurationResponse::_internal_crafting_level_infos() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.crafting_level_infos_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactsConfigurationResponse_CraftingLevelInfo>* +ArtifactsConfigurationResponse::_internal_mutable_crafting_level_infos() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.crafting_level_infos_; } // ------------------------------------------------------------------- @@ -99248,368 +108170,389 @@ ArtifactsConfigurationResponse::crafting_level_infos() const { // MissionRequest // optional .ei.BasicRequestInfo rinfo = 4; -inline bool MissionRequest::_internal_has_rinfo() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - PROTOBUF_ASSUME(!value || rinfo_ != nullptr); - return value; -} inline bool MissionRequest::has_rinfo() const { - return _internal_has_rinfo(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + PROTOBUF_ASSUME(!value || _impl_.rinfo_ != nullptr); + return value; } inline void MissionRequest::clear_rinfo() { - if (rinfo_ != nullptr) rinfo_->Clear(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ != nullptr) _impl_.rinfo_->Clear(); + _impl_._has_bits_[0] &= ~0x00000004u; } inline const ::ei::BasicRequestInfo& MissionRequest::_internal_rinfo() const { - const ::ei::BasicRequestInfo* p = rinfo_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_BasicRequestInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::BasicRequestInfo* p = _impl_.rinfo_; + return p != nullptr ? *p : reinterpret_cast(::ei::_BasicRequestInfo_default_instance_); } -inline const ::ei::BasicRequestInfo& MissionRequest::rinfo() const { +inline const ::ei::BasicRequestInfo& MissionRequest::rinfo() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.MissionRequest.rinfo) return _internal_rinfo(); } -inline void MissionRequest::unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rinfo_); +inline void MissionRequest::unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.rinfo_); } - rinfo_ = rinfo; - if (rinfo) { - _has_bits_[0] |= 0x00000004u; + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.MissionRequest.rinfo) } inline ::ei::BasicRequestInfo* MissionRequest::release_rinfo() { - _has_bits_[0] &= ~0x00000004u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000004u; + ::ei::BasicRequestInfo* released = _impl_.rinfo_; + _impl_.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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::BasicRequestInfo* MissionRequest::unsafe_arena_release_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.MissionRequest.rinfo) - _has_bits_[0] &= ~0x00000004u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000004u; + ::ei::BasicRequestInfo* temp = _impl_.rinfo_; + _impl_.rinfo_ = nullptr; return temp; } inline ::ei::BasicRequestInfo* MissionRequest::_internal_mutable_rinfo() { - _has_bits_[0] |= 0x00000004u; - if (rinfo_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::BasicRequestInfo>(GetArenaForAllocation()); - rinfo_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::BasicRequestInfo>(GetArena()); + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(p); } - return rinfo_; + return _impl_.rinfo_; } -inline ::ei::BasicRequestInfo* MissionRequest::mutable_rinfo() { +inline ::ei::BasicRequestInfo* MissionRequest::mutable_rinfo() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000004u; ::ei::BasicRequestInfo* _msg = _internal_mutable_rinfo(); // @@protoc_insertion_point(field_mutable:ei.MissionRequest.rinfo) return _msg; } -inline void MissionRequest::set_allocated_rinfo(::ei::BasicRequestInfo* rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void MissionRequest::set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete rinfo_; + delete (_impl_.rinfo_); } - if (rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rinfo); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - rinfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, rinfo, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000004u; + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } - rinfo_ = rinfo; + + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.MissionRequest.rinfo) } // optional uint32 client_version = 1; -inline bool MissionRequest::_internal_has_client_version() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool MissionRequest::has_client_version() const { - return _internal_has_client_version(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void MissionRequest::clear_client_version() { - client_version_ = 0u; - _has_bits_[0] &= ~0x00000010u; -} -inline uint32_t MissionRequest::_internal_client_version() const { - return client_version_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_version_ = 0u; + _impl_._has_bits_[0] &= ~0x00000010u; } -inline uint32_t MissionRequest::client_version() const { +inline ::uint32_t MissionRequest::client_version() const { // @@protoc_insertion_point(field_get:ei.MissionRequest.client_version) return _internal_client_version(); } -inline void MissionRequest::_internal_set_client_version(uint32_t value) { - _has_bits_[0] |= 0x00000010u; - client_version_ = value; -} -inline void MissionRequest::set_client_version(uint32_t value) { +inline void MissionRequest::set_client_version(::uint32_t value) { _internal_set_client_version(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.MissionRequest.client_version) } +inline ::uint32_t MissionRequest::_internal_client_version() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.client_version_; +} +inline void MissionRequest::_internal_set_client_version(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_version_ = value; +} // optional string ei_user_id = 3; -inline bool MissionRequest::_internal_has_ei_user_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool MissionRequest::has_ei_user_id() const { - return _internal_has_ei_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void MissionRequest::clear_ei_user_id() { - ei_user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ei_user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& MissionRequest::ei_user_id() const { +inline const std::string& MissionRequest::ei_user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.MissionRequest.ei_user_id) return _internal_ei_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void MissionRequest::set_ei_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - ei_user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void MissionRequest::set_ei_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.ei_user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.MissionRequest.ei_user_id) } -inline std::string* MissionRequest::mutable_ei_user_id() { +inline std::string* MissionRequest::mutable_ei_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_ei_user_id(); // @@protoc_insertion_point(field_mutable:ei.MissionRequest.ei_user_id) return _s; } inline const std::string& MissionRequest::_internal_ei_user_id() const { - return ei_user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.ei_user_id_.Get(); } inline void MissionRequest::_internal_set_ei_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - ei_user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.ei_user_id_.Set(value, GetArena()); } inline std::string* MissionRequest::_internal_mutable_ei_user_id() { - _has_bits_[0] |= 0x00000001u; - return ei_user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.ei_user_id_.Mutable( GetArena()); } inline std::string* MissionRequest::release_ei_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.MissionRequest.ei_user_id) - if (!_internal_has_ei_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = ei_user_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ei_user_id_.IsDefault()) { - ei_user_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.ei_user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ei_user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void MissionRequest::set_allocated_ei_user_id(std::string* ei_user_id) { - if (ei_user_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void MissionRequest::set_allocated_ei_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - ei_user_id_.SetAllocated(ei_user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ei_user_id_.IsDefault()) { - ei_user_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ei_user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.ei_user_id_.IsDefault()) { + _impl_.ei_user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.MissionRequest.ei_user_id) } // optional .ei.MissionInfo info = 2; -inline bool MissionRequest::_internal_has_info() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - PROTOBUF_ASSUME(!value || info_ != nullptr); - return value; -} inline bool MissionRequest::has_info() const { - return _internal_has_info(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + PROTOBUF_ASSUME(!value || _impl_.info_ != nullptr); + return value; } inline void MissionRequest::clear_info() { - if (info_ != nullptr) info_->Clear(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.info_ != nullptr) _impl_.info_->Clear(); + _impl_._has_bits_[0] &= ~0x00000002u; } inline const ::ei::MissionInfo& MissionRequest::_internal_info() const { - const ::ei::MissionInfo* p = info_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_MissionInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::MissionInfo* p = _impl_.info_; + return p != nullptr ? *p : reinterpret_cast(::ei::_MissionInfo_default_instance_); } -inline const ::ei::MissionInfo& MissionRequest::info() const { +inline const ::ei::MissionInfo& MissionRequest::info() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.MissionRequest.info) return _internal_info(); } -inline void MissionRequest::unsafe_arena_set_allocated_info( - ::ei::MissionInfo* info) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(info_); +inline void MissionRequest::unsafe_arena_set_allocated_info(::ei::MissionInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.info_); } - info_ = info; - if (info) { - _has_bits_[0] |= 0x00000002u; + _impl_.info_ = reinterpret_cast<::ei::MissionInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.MissionRequest.info) } inline ::ei::MissionInfo* MissionRequest::release_info() { - _has_bits_[0] &= ~0x00000002u; - ::ei::MissionInfo* temp = info_; - info_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::MissionInfo* released = _impl_.info_; + _impl_.info_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::MissionInfo* MissionRequest::unsafe_arena_release_info() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.MissionRequest.info) - _has_bits_[0] &= ~0x00000002u; - ::ei::MissionInfo* temp = info_; - info_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::MissionInfo* temp = _impl_.info_; + _impl_.info_ = nullptr; return temp; } inline ::ei::MissionInfo* MissionRequest::_internal_mutable_info() { - _has_bits_[0] |= 0x00000002u; - if (info_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::MissionInfo>(GetArenaForAllocation()); - info_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.info_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::MissionInfo>(GetArena()); + _impl_.info_ = reinterpret_cast<::ei::MissionInfo*>(p); } - return info_; + return _impl_.info_; } -inline ::ei::MissionInfo* MissionRequest::mutable_info() { +inline ::ei::MissionInfo* MissionRequest::mutable_info() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000002u; ::ei::MissionInfo* _msg = _internal_mutable_info(); // @@protoc_insertion_point(field_mutable:ei.MissionRequest.info) return _msg; } -inline void MissionRequest::set_allocated_info(::ei::MissionInfo* info) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void MissionRequest::set_allocated_info(::ei::MissionInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete info_; + delete (_impl_.info_); } - if (info) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(info); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, info, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000002u; + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - info_ = info; + + _impl_.info_ = reinterpret_cast<::ei::MissionInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.MissionRequest.info) } // optional .ei.ArtifactsClientInfo client_info = 5; -inline bool MissionRequest::_internal_has_client_info() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - PROTOBUF_ASSUME(!value || client_info_ != nullptr); - return value; -} inline bool MissionRequest::has_client_info() const { - return _internal_has_client_info(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + PROTOBUF_ASSUME(!value || _impl_.client_info_ != nullptr); + return value; } inline void MissionRequest::clear_client_info() { - if (client_info_ != nullptr) client_info_->Clear(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.client_info_ != nullptr) _impl_.client_info_->Clear(); + _impl_._has_bits_[0] &= ~0x00000008u; } inline const ::ei::ArtifactsClientInfo& MissionRequest::_internal_client_info() const { - const ::ei::ArtifactsClientInfo* p = client_info_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_ArtifactsClientInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::ArtifactsClientInfo* p = _impl_.client_info_; + return p != nullptr ? *p : reinterpret_cast(::ei::_ArtifactsClientInfo_default_instance_); } -inline const ::ei::ArtifactsClientInfo& MissionRequest::client_info() const { +inline const ::ei::ArtifactsClientInfo& MissionRequest::client_info() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.MissionRequest.client_info) return _internal_client_info(); } -inline void MissionRequest::unsafe_arena_set_allocated_client_info( - ::ei::ArtifactsClientInfo* client_info) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(client_info_); +inline void MissionRequest::unsafe_arena_set_allocated_client_info(::ei::ArtifactsClientInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.client_info_); } - client_info_ = client_info; - if (client_info) { - _has_bits_[0] |= 0x00000008u; + _impl_.client_info_ = reinterpret_cast<::ei::ArtifactsClientInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._has_bits_[0] &= ~0x00000008u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.MissionRequest.client_info) } inline ::ei::ArtifactsClientInfo* MissionRequest::release_client_info() { - _has_bits_[0] &= ~0x00000008u; - ::ei::ArtifactsClientInfo* temp = client_info_; - client_info_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000008u; + ::ei::ArtifactsClientInfo* released = _impl_.client_info_; + _impl_.client_info_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::ArtifactsClientInfo* MissionRequest::unsafe_arena_release_client_info() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.MissionRequest.client_info) - _has_bits_[0] &= ~0x00000008u; - ::ei::ArtifactsClientInfo* temp = client_info_; - client_info_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000008u; + ::ei::ArtifactsClientInfo* temp = _impl_.client_info_; + _impl_.client_info_ = nullptr; return temp; } inline ::ei::ArtifactsClientInfo* MissionRequest::_internal_mutable_client_info() { - _has_bits_[0] |= 0x00000008u; - if (client_info_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::ArtifactsClientInfo>(GetArenaForAllocation()); - client_info_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.client_info_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::ArtifactsClientInfo>(GetArena()); + _impl_.client_info_ = reinterpret_cast<::ei::ArtifactsClientInfo*>(p); } - return client_info_; + return _impl_.client_info_; } -inline ::ei::ArtifactsClientInfo* MissionRequest::mutable_client_info() { +inline ::ei::ArtifactsClientInfo* MissionRequest::mutable_client_info() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000008u; ::ei::ArtifactsClientInfo* _msg = _internal_mutable_client_info(); // @@protoc_insertion_point(field_mutable:ei.MissionRequest.client_info) return _msg; } -inline void MissionRequest::set_allocated_client_info(::ei::ArtifactsClientInfo* client_info) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void MissionRequest::set_allocated_client_info(::ei::ArtifactsClientInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete client_info_; + delete (_impl_.client_info_); } - if (client_info) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(client_info); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - client_info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, client_info, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000008u; + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._has_bits_[0] &= ~0x00000008u; } - client_info_ = client_info; + + _impl_.client_info_ = reinterpret_cast<::ei::ArtifactsClientInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.MissionRequest.client_info) } @@ -99618,120 +108561,126 @@ inline void MissionRequest::set_allocated_client_info(::ei::ArtifactsClientInfo* // MissionResponse // optional bool success = 1; -inline bool MissionResponse::_internal_has_success() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool MissionResponse::has_success() const { - return _internal_has_success(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void MissionResponse::clear_success() { - success_ = false; - _has_bits_[0] &= ~0x00000002u; -} -inline bool MissionResponse::_internal_success() const { - return success_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.success_ = false; + _impl_._has_bits_[0] &= ~0x00000002u; } inline bool MissionResponse::success() const { // @@protoc_insertion_point(field_get:ei.MissionResponse.success) return _internal_success(); } -inline void MissionResponse::_internal_set_success(bool value) { - _has_bits_[0] |= 0x00000002u; - success_ = value; -} inline void MissionResponse::set_success(bool value) { _internal_set_success(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.MissionResponse.success) } +inline bool MissionResponse::_internal_success() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.success_; +} +inline void MissionResponse::_internal_set_success(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.success_ = value; +} // optional .ei.MissionInfo info = 2; -inline bool MissionResponse::_internal_has_info() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || info_ != nullptr); - return value; -} inline bool MissionResponse::has_info() const { - return _internal_has_info(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.info_ != nullptr); + return value; } inline void MissionResponse::clear_info() { - if (info_ != nullptr) info_->Clear(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.info_ != nullptr) _impl_.info_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; } inline const ::ei::MissionInfo& MissionResponse::_internal_info() const { - const ::ei::MissionInfo* p = info_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_MissionInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::MissionInfo* p = _impl_.info_; + return p != nullptr ? *p : reinterpret_cast(::ei::_MissionInfo_default_instance_); } -inline const ::ei::MissionInfo& MissionResponse::info() const { +inline const ::ei::MissionInfo& MissionResponse::info() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.MissionResponse.info) return _internal_info(); } -inline void MissionResponse::unsafe_arena_set_allocated_info( - ::ei::MissionInfo* info) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(info_); +inline void MissionResponse::unsafe_arena_set_allocated_info(::ei::MissionInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.info_); } - info_ = info; - if (info) { - _has_bits_[0] |= 0x00000001u; + _impl_.info_ = reinterpret_cast<::ei::MissionInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.MissionResponse.info) } inline ::ei::MissionInfo* MissionResponse::release_info() { - _has_bits_[0] &= ~0x00000001u; - ::ei::MissionInfo* temp = info_; - info_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::MissionInfo* released = _impl_.info_; + _impl_.info_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::MissionInfo* MissionResponse::unsafe_arena_release_info() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.MissionResponse.info) - _has_bits_[0] &= ~0x00000001u; - ::ei::MissionInfo* temp = info_; - info_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::MissionInfo* temp = _impl_.info_; + _impl_.info_ = nullptr; return temp; } inline ::ei::MissionInfo* MissionResponse::_internal_mutable_info() { - _has_bits_[0] |= 0x00000001u; - if (info_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::MissionInfo>(GetArenaForAllocation()); - info_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.info_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::MissionInfo>(GetArena()); + _impl_.info_ = reinterpret_cast<::ei::MissionInfo*>(p); } - return info_; + return _impl_.info_; } -inline ::ei::MissionInfo* MissionResponse::mutable_info() { +inline ::ei::MissionInfo* MissionResponse::mutable_info() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; ::ei::MissionInfo* _msg = _internal_mutable_info(); // @@protoc_insertion_point(field_mutable:ei.MissionResponse.info) return _msg; } -inline void MissionResponse::set_allocated_info(::ei::MissionInfo* info) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void MissionResponse::set_allocated_info(::ei::MissionInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete info_; + delete (_impl_.info_); } - if (info) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(info); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, info, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000001u; + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - info_ = info; + + _impl_.info_ = reinterpret_cast<::ei::MissionInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.MissionResponse.info) } @@ -99740,71 +108689,80 @@ inline void MissionResponse::set_allocated_info(::ei::MissionInfo* info) { // GetActiveMissionsResponse // optional bool success = 1; -inline bool GetActiveMissionsResponse::_internal_has_success() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool GetActiveMissionsResponse::has_success() const { - return _internal_has_success(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void GetActiveMissionsResponse::clear_success() { - success_ = false; - _has_bits_[0] &= ~0x00000001u; -} -inline bool GetActiveMissionsResponse::_internal_success() const { - return success_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.success_ = false; + _impl_._has_bits_[0] &= ~0x00000001u; } inline bool GetActiveMissionsResponse::success() const { // @@protoc_insertion_point(field_get:ei.GetActiveMissionsResponse.success) return _internal_success(); } -inline void GetActiveMissionsResponse::_internal_set_success(bool value) { - _has_bits_[0] |= 0x00000001u; - success_ = value; -} inline void GetActiveMissionsResponse::set_success(bool value) { _internal_set_success(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.GetActiveMissionsResponse.success) } +inline bool GetActiveMissionsResponse::_internal_success() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.success_; +} +inline void GetActiveMissionsResponse::_internal_set_success(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.success_ = value; +} // repeated .ei.MissionInfo active_missions = 2; inline int GetActiveMissionsResponse::_internal_active_missions_size() const { - return active_missions_.size(); + return _internal_active_missions().size(); } inline int GetActiveMissionsResponse::active_missions_size() const { return _internal_active_missions_size(); } inline void GetActiveMissionsResponse::clear_active_missions() { - active_missions_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.active_missions_.Clear(); } -inline ::ei::MissionInfo* GetActiveMissionsResponse::mutable_active_missions(int index) { +inline ::ei::MissionInfo* GetActiveMissionsResponse::mutable_active_missions(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.GetActiveMissionsResponse.active_missions) - return active_missions_.Mutable(index); + return _internal_mutable_active_missions()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::MissionInfo >* -GetActiveMissionsResponse::mutable_active_missions() { +inline ::google::protobuf::RepeatedPtrField<::ei::MissionInfo>* GetActiveMissionsResponse::mutable_active_missions() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.GetActiveMissionsResponse.active_missions) - return &active_missions_; -} -inline const ::ei::MissionInfo& GetActiveMissionsResponse::_internal_active_missions(int index) const { - return active_missions_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_active_missions(); } -inline const ::ei::MissionInfo& GetActiveMissionsResponse::active_missions(int index) const { +inline const ::ei::MissionInfo& GetActiveMissionsResponse::active_missions(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.GetActiveMissionsResponse.active_missions) - return _internal_active_missions(index); + return _internal_active_missions().Get(index); } -inline ::ei::MissionInfo* GetActiveMissionsResponse::_internal_add_active_missions() { - return active_missions_.Add(); -} -inline ::ei::MissionInfo* GetActiveMissionsResponse::add_active_missions() { - ::ei::MissionInfo* _add = _internal_add_active_missions(); +inline ::ei::MissionInfo* GetActiveMissionsResponse::add_active_missions() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::MissionInfo* _add = _internal_mutable_active_missions()->Add(); // @@protoc_insertion_point(field_add:ei.GetActiveMissionsResponse.active_missions) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::MissionInfo >& -GetActiveMissionsResponse::active_missions() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::MissionInfo>& GetActiveMissionsResponse::active_missions() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.GetActiveMissionsResponse.active_missions) - return active_missions_; + return _internal_active_missions(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::MissionInfo>& +GetActiveMissionsResponse::_internal_active_missions() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.active_missions_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::MissionInfo>* +GetActiveMissionsResponse::_internal_mutable_active_missions() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.active_missions_; } // ------------------------------------------------------------------- @@ -99812,160 +108770,169 @@ GetActiveMissionsResponse::active_missions() const { // CompleteMissionResponse_SecureArtifactSpec // optional .ei.ArtifactSpec spec = 1; -inline bool CompleteMissionResponse_SecureArtifactSpec::_internal_has_spec() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - PROTOBUF_ASSUME(!value || spec_ != nullptr); - return value; -} inline bool CompleteMissionResponse_SecureArtifactSpec::has_spec() const { - return _internal_has_spec(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + PROTOBUF_ASSUME(!value || _impl_.spec_ != nullptr); + return value; } inline void CompleteMissionResponse_SecureArtifactSpec::clear_spec() { - if (spec_ != nullptr) spec_->Clear(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.spec_ != nullptr) _impl_.spec_->Clear(); + _impl_._has_bits_[0] &= ~0x00000002u; } inline const ::ei::ArtifactSpec& CompleteMissionResponse_SecureArtifactSpec::_internal_spec() const { - const ::ei::ArtifactSpec* p = spec_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_ArtifactSpec_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::ArtifactSpec* p = _impl_.spec_; + return p != nullptr ? *p : reinterpret_cast(::ei::_ArtifactSpec_default_instance_); } -inline const ::ei::ArtifactSpec& CompleteMissionResponse_SecureArtifactSpec::spec() const { +inline const ::ei::ArtifactSpec& CompleteMissionResponse_SecureArtifactSpec::spec() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CompleteMissionResponse.SecureArtifactSpec.spec) return _internal_spec(); } -inline void CompleteMissionResponse_SecureArtifactSpec::unsafe_arena_set_allocated_spec( - ::ei::ArtifactSpec* spec) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(spec_); +inline void CompleteMissionResponse_SecureArtifactSpec::unsafe_arena_set_allocated_spec(::ei::ArtifactSpec* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.spec_); } - spec_ = spec; - if (spec) { - _has_bits_[0] |= 0x00000002u; + _impl_.spec_ = reinterpret_cast<::ei::ArtifactSpec*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.CompleteMissionResponse.SecureArtifactSpec.spec) } inline ::ei::ArtifactSpec* CompleteMissionResponse_SecureArtifactSpec::release_spec() { - _has_bits_[0] &= ~0x00000002u; - ::ei::ArtifactSpec* temp = spec_; - spec_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::ArtifactSpec* released = _impl_.spec_; + _impl_.spec_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::ArtifactSpec* CompleteMissionResponse_SecureArtifactSpec::unsafe_arena_release_spec() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.CompleteMissionResponse.SecureArtifactSpec.spec) - _has_bits_[0] &= ~0x00000002u; - ::ei::ArtifactSpec* temp = spec_; - spec_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::ArtifactSpec* temp = _impl_.spec_; + _impl_.spec_ = nullptr; return temp; } inline ::ei::ArtifactSpec* CompleteMissionResponse_SecureArtifactSpec::_internal_mutable_spec() { - _has_bits_[0] |= 0x00000002u; - if (spec_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::ArtifactSpec>(GetArenaForAllocation()); - spec_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.spec_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::ArtifactSpec>(GetArena()); + _impl_.spec_ = reinterpret_cast<::ei::ArtifactSpec*>(p); } - return spec_; + return _impl_.spec_; } -inline ::ei::ArtifactSpec* CompleteMissionResponse_SecureArtifactSpec::mutable_spec() { +inline ::ei::ArtifactSpec* CompleteMissionResponse_SecureArtifactSpec::mutable_spec() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000002u; ::ei::ArtifactSpec* _msg = _internal_mutable_spec(); // @@protoc_insertion_point(field_mutable:ei.CompleteMissionResponse.SecureArtifactSpec.spec) return _msg; } -inline void CompleteMissionResponse_SecureArtifactSpec::set_allocated_spec(::ei::ArtifactSpec* spec) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void CompleteMissionResponse_SecureArtifactSpec::set_allocated_spec(::ei::ArtifactSpec* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete spec_; + delete (_impl_.spec_); } - if (spec) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(spec); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - spec = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, spec, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000002u; + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - spec_ = spec; + + _impl_.spec_ = reinterpret_cast<::ei::ArtifactSpec*>(value); // @@protoc_insertion_point(field_set_allocated:ei.CompleteMissionResponse.SecureArtifactSpec.spec) } // optional string server_id = 2; -inline bool CompleteMissionResponse_SecureArtifactSpec::_internal_has_server_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool CompleteMissionResponse_SecureArtifactSpec::has_server_id() const { - return _internal_has_server_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void CompleteMissionResponse_SecureArtifactSpec::clear_server_id() { - server_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.server_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& CompleteMissionResponse_SecureArtifactSpec::server_id() const { +inline const std::string& CompleteMissionResponse_SecureArtifactSpec::server_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CompleteMissionResponse.SecureArtifactSpec.server_id) return _internal_server_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void CompleteMissionResponse_SecureArtifactSpec::set_server_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - server_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void CompleteMissionResponse_SecureArtifactSpec::set_server_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.server_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.CompleteMissionResponse.SecureArtifactSpec.server_id) } -inline std::string* CompleteMissionResponse_SecureArtifactSpec::mutable_server_id() { +inline std::string* CompleteMissionResponse_SecureArtifactSpec::mutable_server_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_server_id(); // @@protoc_insertion_point(field_mutable:ei.CompleteMissionResponse.SecureArtifactSpec.server_id) return _s; } inline const std::string& CompleteMissionResponse_SecureArtifactSpec::_internal_server_id() const { - return server_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.server_id_.Get(); } inline void CompleteMissionResponse_SecureArtifactSpec::_internal_set_server_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - server_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.server_id_.Set(value, GetArena()); } inline std::string* CompleteMissionResponse_SecureArtifactSpec::_internal_mutable_server_id() { - _has_bits_[0] |= 0x00000001u; - return server_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.server_id_.Mutable( GetArena()); } inline std::string* CompleteMissionResponse_SecureArtifactSpec::release_server_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.CompleteMissionResponse.SecureArtifactSpec.server_id) - if (!_internal_has_server_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = server_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (server_id_.IsDefault()) { - server_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.server_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.server_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void CompleteMissionResponse_SecureArtifactSpec::set_allocated_server_id(std::string* server_id) { - if (server_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void CompleteMissionResponse_SecureArtifactSpec::set_allocated_server_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - server_id_.SetAllocated(server_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (server_id_.IsDefault()) { - server_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.server_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.server_id_.IsDefault()) { + _impl_.server_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.CompleteMissionResponse.SecureArtifactSpec.server_id) } @@ -99974,268 +108941,295 @@ inline void CompleteMissionResponse_SecureArtifactSpec::set_allocated_server_id( // CompleteMissionResponse // optional bool success = 1; -inline bool CompleteMissionResponse::_internal_has_success() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool CompleteMissionResponse::has_success() const { - return _internal_has_success(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void CompleteMissionResponse::clear_success() { - success_ = false; - _has_bits_[0] &= ~0x00000004u; -} -inline bool CompleteMissionResponse::_internal_success() const { - return success_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.success_ = false; + _impl_._has_bits_[0] &= ~0x00000004u; } inline bool CompleteMissionResponse::success() const { // @@protoc_insertion_point(field_get:ei.CompleteMissionResponse.success) return _internal_success(); } -inline void CompleteMissionResponse::_internal_set_success(bool value) { - _has_bits_[0] |= 0x00000004u; - success_ = value; -} inline void CompleteMissionResponse::set_success(bool value) { _internal_set_success(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.CompleteMissionResponse.success) } +inline bool CompleteMissionResponse::_internal_success() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.success_; +} +inline void CompleteMissionResponse::_internal_set_success(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.success_ = value; +} // optional .ei.MissionInfo info = 2; -inline bool CompleteMissionResponse::_internal_has_info() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - PROTOBUF_ASSUME(!value || info_ != nullptr); - return value; -} inline bool CompleteMissionResponse::has_info() const { - return _internal_has_info(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + PROTOBUF_ASSUME(!value || _impl_.info_ != nullptr); + return value; } inline void CompleteMissionResponse::clear_info() { - if (info_ != nullptr) info_->Clear(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.info_ != nullptr) _impl_.info_->Clear(); + _impl_._has_bits_[0] &= ~0x00000002u; } inline const ::ei::MissionInfo& CompleteMissionResponse::_internal_info() const { - const ::ei::MissionInfo* p = info_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_MissionInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::MissionInfo* p = _impl_.info_; + return p != nullptr ? *p : reinterpret_cast(::ei::_MissionInfo_default_instance_); } -inline const ::ei::MissionInfo& CompleteMissionResponse::info() const { +inline const ::ei::MissionInfo& CompleteMissionResponse::info() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CompleteMissionResponse.info) return _internal_info(); } -inline void CompleteMissionResponse::unsafe_arena_set_allocated_info( - ::ei::MissionInfo* info) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(info_); +inline void CompleteMissionResponse::unsafe_arena_set_allocated_info(::ei::MissionInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.info_); } - info_ = info; - if (info) { - _has_bits_[0] |= 0x00000002u; + _impl_.info_ = reinterpret_cast<::ei::MissionInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.CompleteMissionResponse.info) } inline ::ei::MissionInfo* CompleteMissionResponse::release_info() { - _has_bits_[0] &= ~0x00000002u; - ::ei::MissionInfo* temp = info_; - info_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::MissionInfo* released = _impl_.info_; + _impl_.info_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::MissionInfo* CompleteMissionResponse::unsafe_arena_release_info() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.CompleteMissionResponse.info) - _has_bits_[0] &= ~0x00000002u; - ::ei::MissionInfo* temp = info_; - info_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::MissionInfo* temp = _impl_.info_; + _impl_.info_ = nullptr; return temp; } inline ::ei::MissionInfo* CompleteMissionResponse::_internal_mutable_info() { - _has_bits_[0] |= 0x00000002u; - if (info_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::MissionInfo>(GetArenaForAllocation()); - info_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.info_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::MissionInfo>(GetArena()); + _impl_.info_ = reinterpret_cast<::ei::MissionInfo*>(p); } - return info_; + return _impl_.info_; } -inline ::ei::MissionInfo* CompleteMissionResponse::mutable_info() { +inline ::ei::MissionInfo* CompleteMissionResponse::mutable_info() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000002u; ::ei::MissionInfo* _msg = _internal_mutable_info(); // @@protoc_insertion_point(field_mutable:ei.CompleteMissionResponse.info) return _msg; } -inline void CompleteMissionResponse::set_allocated_info(::ei::MissionInfo* info) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void CompleteMissionResponse::set_allocated_info(::ei::MissionInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete info_; + delete (_impl_.info_); } - if (info) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(info); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, info, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000002u; + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - info_ = info; + + _impl_.info_ = reinterpret_cast<::ei::MissionInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.CompleteMissionResponse.info) } // repeated .ei.CompleteMissionResponse.SecureArtifactSpec artifacts = 3; inline int CompleteMissionResponse::_internal_artifacts_size() const { - return artifacts_.size(); + return _internal_artifacts().size(); } inline int CompleteMissionResponse::artifacts_size() const { return _internal_artifacts_size(); } inline void CompleteMissionResponse::clear_artifacts() { - artifacts_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.artifacts_.Clear(); } -inline ::ei::CompleteMissionResponse_SecureArtifactSpec* CompleteMissionResponse::mutable_artifacts(int index) { +inline ::ei::CompleteMissionResponse_SecureArtifactSpec* CompleteMissionResponse::mutable_artifacts(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.CompleteMissionResponse.artifacts) - return artifacts_.Mutable(index); + return _internal_mutable_artifacts()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CompleteMissionResponse_SecureArtifactSpec >* -CompleteMissionResponse::mutable_artifacts() { +inline ::google::protobuf::RepeatedPtrField<::ei::CompleteMissionResponse_SecureArtifactSpec>* CompleteMissionResponse::mutable_artifacts() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.CompleteMissionResponse.artifacts) - return &artifacts_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_artifacts(); } -inline const ::ei::CompleteMissionResponse_SecureArtifactSpec& CompleteMissionResponse::_internal_artifacts(int index) const { - return artifacts_.Get(index); -} -inline const ::ei::CompleteMissionResponse_SecureArtifactSpec& CompleteMissionResponse::artifacts(int index) const { +inline const ::ei::CompleteMissionResponse_SecureArtifactSpec& CompleteMissionResponse::artifacts(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CompleteMissionResponse.artifacts) - return _internal_artifacts(index); -} -inline ::ei::CompleteMissionResponse_SecureArtifactSpec* CompleteMissionResponse::_internal_add_artifacts() { - return artifacts_.Add(); + return _internal_artifacts().Get(index); } -inline ::ei::CompleteMissionResponse_SecureArtifactSpec* CompleteMissionResponse::add_artifacts() { - ::ei::CompleteMissionResponse_SecureArtifactSpec* _add = _internal_add_artifacts(); +inline ::ei::CompleteMissionResponse_SecureArtifactSpec* CompleteMissionResponse::add_artifacts() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::CompleteMissionResponse_SecureArtifactSpec* _add = _internal_mutable_artifacts()->Add(); // @@protoc_insertion_point(field_add:ei.CompleteMissionResponse.artifacts) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CompleteMissionResponse_SecureArtifactSpec >& -CompleteMissionResponse::artifacts() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::CompleteMissionResponse_SecureArtifactSpec>& CompleteMissionResponse::artifacts() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.CompleteMissionResponse.artifacts) - return artifacts_; + return _internal_artifacts(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::CompleteMissionResponse_SecureArtifactSpec>& +CompleteMissionResponse::_internal_artifacts() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.artifacts_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::CompleteMissionResponse_SecureArtifactSpec>* +CompleteMissionResponse::_internal_mutable_artifacts() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.artifacts_; } // repeated .ei.Reward other_rewards = 4; inline int CompleteMissionResponse::_internal_other_rewards_size() const { - return other_rewards_.size(); + return _internal_other_rewards().size(); } inline int CompleteMissionResponse::other_rewards_size() const { return _internal_other_rewards_size(); } inline void CompleteMissionResponse::clear_other_rewards() { - other_rewards_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.other_rewards_.Clear(); } -inline ::ei::Reward* CompleteMissionResponse::mutable_other_rewards(int index) { +inline ::ei::Reward* CompleteMissionResponse::mutable_other_rewards(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.CompleteMissionResponse.other_rewards) - return other_rewards_.Mutable(index); + return _internal_mutable_other_rewards()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Reward >* -CompleteMissionResponse::mutable_other_rewards() { +inline ::google::protobuf::RepeatedPtrField<::ei::Reward>* CompleteMissionResponse::mutable_other_rewards() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.CompleteMissionResponse.other_rewards) - return &other_rewards_; -} -inline const ::ei::Reward& CompleteMissionResponse::_internal_other_rewards(int index) const { - return other_rewards_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_other_rewards(); } -inline const ::ei::Reward& CompleteMissionResponse::other_rewards(int index) const { +inline const ::ei::Reward& CompleteMissionResponse::other_rewards(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CompleteMissionResponse.other_rewards) - return _internal_other_rewards(index); + return _internal_other_rewards().Get(index); } -inline ::ei::Reward* CompleteMissionResponse::_internal_add_other_rewards() { - return other_rewards_.Add(); -} -inline ::ei::Reward* CompleteMissionResponse::add_other_rewards() { - ::ei::Reward* _add = _internal_add_other_rewards(); +inline ::ei::Reward* CompleteMissionResponse::add_other_rewards() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::Reward* _add = _internal_mutable_other_rewards()->Add(); // @@protoc_insertion_point(field_add:ei.CompleteMissionResponse.other_rewards) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Reward >& -CompleteMissionResponse::other_rewards() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::Reward>& CompleteMissionResponse::other_rewards() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.CompleteMissionResponse.other_rewards) - return other_rewards_; + return _internal_other_rewards(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::Reward>& +CompleteMissionResponse::_internal_other_rewards() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.other_rewards_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::Reward>* +CompleteMissionResponse::_internal_mutable_other_rewards() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.other_rewards_; } // optional string ei_user_id = 5; -inline bool CompleteMissionResponse::_internal_has_ei_user_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool CompleteMissionResponse::has_ei_user_id() const { - return _internal_has_ei_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void CompleteMissionResponse::clear_ei_user_id() { - ei_user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ei_user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& CompleteMissionResponse::ei_user_id() const { +inline const std::string& CompleteMissionResponse::ei_user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CompleteMissionResponse.ei_user_id) return _internal_ei_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void CompleteMissionResponse::set_ei_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - ei_user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void CompleteMissionResponse::set_ei_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.ei_user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.CompleteMissionResponse.ei_user_id) } -inline std::string* CompleteMissionResponse::mutable_ei_user_id() { +inline std::string* CompleteMissionResponse::mutable_ei_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_ei_user_id(); // @@protoc_insertion_point(field_mutable:ei.CompleteMissionResponse.ei_user_id) return _s; } inline const std::string& CompleteMissionResponse::_internal_ei_user_id() const { - return ei_user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.ei_user_id_.Get(); } inline void CompleteMissionResponse::_internal_set_ei_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - ei_user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.ei_user_id_.Set(value, GetArena()); } inline std::string* CompleteMissionResponse::_internal_mutable_ei_user_id() { - _has_bits_[0] |= 0x00000001u; - return ei_user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.ei_user_id_.Mutable( GetArena()); } inline std::string* CompleteMissionResponse::release_ei_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.CompleteMissionResponse.ei_user_id) - if (!_internal_has_ei_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = ei_user_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ei_user_id_.IsDefault()) { - ei_user_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.ei_user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ei_user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void CompleteMissionResponse::set_allocated_ei_user_id(std::string* ei_user_id) { - if (ei_user_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void CompleteMissionResponse::set_allocated_ei_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - ei_user_id_.SetAllocated(ei_user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ei_user_id_.IsDefault()) { - ei_user_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ei_user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.ei_user_id_.IsDefault()) { + _impl_.ei_user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.CompleteMissionResponse.ei_user_id) } @@ -100244,679 +109238,712 @@ inline void CompleteMissionResponse::set_allocated_ei_user_id(std::string* ei_us // CollectContractArtifactRewardsRequest // optional .ei.BasicRequestInfo rinfo = 1; -inline bool CollectContractArtifactRewardsRequest::_internal_has_rinfo() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - PROTOBUF_ASSUME(!value || rinfo_ != nullptr); - return value; -} inline bool CollectContractArtifactRewardsRequest::has_rinfo() const { - return _internal_has_rinfo(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + PROTOBUF_ASSUME(!value || _impl_.rinfo_ != nullptr); + return value; } inline void CollectContractArtifactRewardsRequest::clear_rinfo() { - if (rinfo_ != nullptr) rinfo_->Clear(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ != nullptr) _impl_.rinfo_->Clear(); + _impl_._has_bits_[0] &= ~0x00000002u; } inline const ::ei::BasicRequestInfo& CollectContractArtifactRewardsRequest::_internal_rinfo() const { - const ::ei::BasicRequestInfo* p = rinfo_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_BasicRequestInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::BasicRequestInfo* p = _impl_.rinfo_; + return p != nullptr ? *p : reinterpret_cast(::ei::_BasicRequestInfo_default_instance_); } -inline const ::ei::BasicRequestInfo& CollectContractArtifactRewardsRequest::rinfo() const { +inline const ::ei::BasicRequestInfo& CollectContractArtifactRewardsRequest::rinfo() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CollectContractArtifactRewardsRequest.rinfo) return _internal_rinfo(); } -inline void CollectContractArtifactRewardsRequest::unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rinfo_); +inline void CollectContractArtifactRewardsRequest::unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.rinfo_); } - rinfo_ = rinfo; - if (rinfo) { - _has_bits_[0] |= 0x00000002u; + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.CollectContractArtifactRewardsRequest.rinfo) } inline ::ei::BasicRequestInfo* CollectContractArtifactRewardsRequest::release_rinfo() { - _has_bits_[0] &= ~0x00000002u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::BasicRequestInfo* released = _impl_.rinfo_; + _impl_.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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::BasicRequestInfo* CollectContractArtifactRewardsRequest::unsafe_arena_release_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.CollectContractArtifactRewardsRequest.rinfo) - _has_bits_[0] &= ~0x00000002u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::BasicRequestInfo* temp = _impl_.rinfo_; + _impl_.rinfo_ = nullptr; return temp; } inline ::ei::BasicRequestInfo* CollectContractArtifactRewardsRequest::_internal_mutable_rinfo() { - _has_bits_[0] |= 0x00000002u; - if (rinfo_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::BasicRequestInfo>(GetArenaForAllocation()); - rinfo_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::BasicRequestInfo>(GetArena()); + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(p); } - return rinfo_; + return _impl_.rinfo_; } -inline ::ei::BasicRequestInfo* CollectContractArtifactRewardsRequest::mutable_rinfo() { +inline ::ei::BasicRequestInfo* CollectContractArtifactRewardsRequest::mutable_rinfo() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000002u; ::ei::BasicRequestInfo* _msg = _internal_mutable_rinfo(); // @@protoc_insertion_point(field_mutable:ei.CollectContractArtifactRewardsRequest.rinfo) return _msg; } -inline void CollectContractArtifactRewardsRequest::set_allocated_rinfo(::ei::BasicRequestInfo* rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void CollectContractArtifactRewardsRequest::set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete rinfo_; + delete (_impl_.rinfo_); } - if (rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rinfo); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - rinfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, rinfo, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000002u; + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - rinfo_ = rinfo; + + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.CollectContractArtifactRewardsRequest.rinfo) } // optional string contract_identifier = 2; -inline bool CollectContractArtifactRewardsRequest::_internal_has_contract_identifier() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool CollectContractArtifactRewardsRequest::has_contract_identifier() const { - return _internal_has_contract_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void CollectContractArtifactRewardsRequest::clear_contract_identifier() { - contract_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contract_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& CollectContractArtifactRewardsRequest::contract_identifier() const { +inline const std::string& CollectContractArtifactRewardsRequest::contract_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CollectContractArtifactRewardsRequest.contract_identifier) return _internal_contract_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void CollectContractArtifactRewardsRequest::set_contract_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - contract_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void CollectContractArtifactRewardsRequest::set_contract_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.contract_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.CollectContractArtifactRewardsRequest.contract_identifier) } -inline std::string* CollectContractArtifactRewardsRequest::mutable_contract_identifier() { +inline std::string* CollectContractArtifactRewardsRequest::mutable_contract_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_contract_identifier(); // @@protoc_insertion_point(field_mutable:ei.CollectContractArtifactRewardsRequest.contract_identifier) return _s; } inline const std::string& CollectContractArtifactRewardsRequest::_internal_contract_identifier() const { - return contract_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.contract_identifier_.Get(); } inline void CollectContractArtifactRewardsRequest::_internal_set_contract_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - contract_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.contract_identifier_.Set(value, GetArena()); } inline std::string* CollectContractArtifactRewardsRequest::_internal_mutable_contract_identifier() { - _has_bits_[0] |= 0x00000001u; - return contract_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.contract_identifier_.Mutable( GetArena()); } inline std::string* CollectContractArtifactRewardsRequest::release_contract_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.CollectContractArtifactRewardsRequest.contract_identifier) - if (!_internal_has_contract_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = contract_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_identifier_.IsDefault()) { - contract_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.contract_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void CollectContractArtifactRewardsRequest::set_allocated_contract_identifier(std::string* contract_identifier) { - if (contract_identifier != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void CollectContractArtifactRewardsRequest::set_allocated_contract_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - contract_identifier_.SetAllocated(contract_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (contract_identifier_.IsDefault()) { - contract_identifier_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.contract_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.contract_identifier_.IsDefault()) { + _impl_.contract_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.CollectContractArtifactRewardsRequest.contract_identifier) } // optional uint32 league = 5; -inline bool CollectContractArtifactRewardsRequest::_internal_has_league() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool CollectContractArtifactRewardsRequest::has_league() const { - return _internal_has_league(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void CollectContractArtifactRewardsRequest::clear_league() { - league_ = 0u; - _has_bits_[0] &= ~0x00000010u; -} -inline uint32_t CollectContractArtifactRewardsRequest::_internal_league() const { - return league_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.league_ = 0u; + _impl_._has_bits_[0] &= ~0x00000010u; } -inline uint32_t CollectContractArtifactRewardsRequest::league() const { +inline ::uint32_t CollectContractArtifactRewardsRequest::league() const { // @@protoc_insertion_point(field_get:ei.CollectContractArtifactRewardsRequest.league) return _internal_league(); } -inline void CollectContractArtifactRewardsRequest::_internal_set_league(uint32_t value) { - _has_bits_[0] |= 0x00000010u; - league_ = value; -} -inline void CollectContractArtifactRewardsRequest::set_league(uint32_t value) { +inline void CollectContractArtifactRewardsRequest::set_league(::uint32_t value) { _internal_set_league(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.CollectContractArtifactRewardsRequest.league) } +inline ::uint32_t CollectContractArtifactRewardsRequest::_internal_league() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.league_; +} +inline void CollectContractArtifactRewardsRequest::_internal_set_league(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.league_ = value; +} // optional .ei.Contract.PlayerGrade grade = 6; -inline bool CollectContractArtifactRewardsRequest::_internal_has_grade() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool CollectContractArtifactRewardsRequest::has_grade() const { - return _internal_has_grade(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void CollectContractArtifactRewardsRequest::clear_grade() { - grade_ = 0; - _has_bits_[0] &= ~0x00000020u; -} -inline ::ei::Contract_PlayerGrade CollectContractArtifactRewardsRequest::_internal_grade() const { - return static_cast< ::ei::Contract_PlayerGrade >(grade_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.grade_ = 0; + _impl_._has_bits_[0] &= ~0x00000020u; } inline ::ei::Contract_PlayerGrade CollectContractArtifactRewardsRequest::grade() const { // @@protoc_insertion_point(field_get:ei.CollectContractArtifactRewardsRequest.grade) return _internal_grade(); } -inline void CollectContractArtifactRewardsRequest::_internal_set_grade(::ei::Contract_PlayerGrade value) { - assert(::ei::Contract_PlayerGrade_IsValid(value)); - _has_bits_[0] |= 0x00000020u; - grade_ = value; -} inline void CollectContractArtifactRewardsRequest::set_grade(::ei::Contract_PlayerGrade value) { _internal_set_grade(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.CollectContractArtifactRewardsRequest.grade) } +inline ::ei::Contract_PlayerGrade CollectContractArtifactRewardsRequest::_internal_grade() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::Contract_PlayerGrade>(_impl_.grade_); +} +inline void CollectContractArtifactRewardsRequest::_internal_set_grade(::ei::Contract_PlayerGrade value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::Contract_PlayerGrade_IsValid(value)); + _impl_.grade_ = value; +} // optional uint32 goal_index = 3; -inline bool CollectContractArtifactRewardsRequest::_internal_has_goal_index() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool CollectContractArtifactRewardsRequest::has_goal_index() const { - return _internal_has_goal_index(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void CollectContractArtifactRewardsRequest::clear_goal_index() { - goal_index_ = 0u; - _has_bits_[0] &= ~0x00000004u; -} -inline uint32_t CollectContractArtifactRewardsRequest::_internal_goal_index() const { - return goal_index_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.goal_index_ = 0u; + _impl_._has_bits_[0] &= ~0x00000004u; } -inline uint32_t CollectContractArtifactRewardsRequest::goal_index() const { +inline ::uint32_t CollectContractArtifactRewardsRequest::goal_index() const { // @@protoc_insertion_point(field_get:ei.CollectContractArtifactRewardsRequest.goal_index) return _internal_goal_index(); } -inline void CollectContractArtifactRewardsRequest::_internal_set_goal_index(uint32_t value) { - _has_bits_[0] |= 0x00000004u; - goal_index_ = value; -} -inline void CollectContractArtifactRewardsRequest::set_goal_index(uint32_t value) { +inline void CollectContractArtifactRewardsRequest::set_goal_index(::uint32_t value) { _internal_set_goal_index(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.CollectContractArtifactRewardsRequest.goal_index) } +inline ::uint32_t CollectContractArtifactRewardsRequest::_internal_goal_index() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.goal_index_; +} +inline void CollectContractArtifactRewardsRequest::_internal_set_goal_index(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.goal_index_ = value; +} // optional .ei.MissionInfo.Spaceship best_ship = 4; -inline bool CollectContractArtifactRewardsRequest::_internal_has_best_ship() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool CollectContractArtifactRewardsRequest::has_best_ship() const { - return _internal_has_best_ship(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void CollectContractArtifactRewardsRequest::clear_best_ship() { - best_ship_ = 0; - _has_bits_[0] &= ~0x00000008u; -} -inline ::ei::MissionInfo_Spaceship CollectContractArtifactRewardsRequest::_internal_best_ship() const { - return static_cast< ::ei::MissionInfo_Spaceship >(best_ship_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.best_ship_ = 0; + _impl_._has_bits_[0] &= ~0x00000008u; } inline ::ei::MissionInfo_Spaceship CollectContractArtifactRewardsRequest::best_ship() const { // @@protoc_insertion_point(field_get:ei.CollectContractArtifactRewardsRequest.best_ship) return _internal_best_ship(); } -inline void CollectContractArtifactRewardsRequest::_internal_set_best_ship(::ei::MissionInfo_Spaceship value) { - assert(::ei::MissionInfo_Spaceship_IsValid(value)); - _has_bits_[0] |= 0x00000008u; - best_ship_ = value; -} inline void CollectContractArtifactRewardsRequest::set_best_ship(::ei::MissionInfo_Spaceship value) { _internal_set_best_ship(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.CollectContractArtifactRewardsRequest.best_ship) } +inline ::ei::MissionInfo_Spaceship CollectContractArtifactRewardsRequest::_internal_best_ship() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::MissionInfo_Spaceship>(_impl_.best_ship_); +} +inline void CollectContractArtifactRewardsRequest::_internal_set_best_ship(::ei::MissionInfo_Spaceship value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::MissionInfo_Spaceship_IsValid(value)); + _impl_.best_ship_ = value; +} // ------------------------------------------------------------------- // CraftArtifactRequest // optional .ei.BasicRequestInfo rinfo = 5; -inline bool CraftArtifactRequest::_internal_has_rinfo() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - PROTOBUF_ASSUME(!value || rinfo_ != nullptr); - return value; -} inline bool CraftArtifactRequest::has_rinfo() const { - return _internal_has_rinfo(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + PROTOBUF_ASSUME(!value || _impl_.rinfo_ != nullptr); + return value; } inline void CraftArtifactRequest::clear_rinfo() { - if (rinfo_ != nullptr) rinfo_->Clear(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ != nullptr) _impl_.rinfo_->Clear(); + _impl_._has_bits_[0] &= ~0x00000004u; } inline const ::ei::BasicRequestInfo& CraftArtifactRequest::_internal_rinfo() const { - const ::ei::BasicRequestInfo* p = rinfo_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_BasicRequestInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::BasicRequestInfo* p = _impl_.rinfo_; + return p != nullptr ? *p : reinterpret_cast(::ei::_BasicRequestInfo_default_instance_); } -inline const ::ei::BasicRequestInfo& CraftArtifactRequest::rinfo() const { +inline const ::ei::BasicRequestInfo& CraftArtifactRequest::rinfo() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CraftArtifactRequest.rinfo) return _internal_rinfo(); } -inline void CraftArtifactRequest::unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rinfo_); +inline void CraftArtifactRequest::unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.rinfo_); } - rinfo_ = rinfo; - if (rinfo) { - _has_bits_[0] |= 0x00000004u; + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.CraftArtifactRequest.rinfo) } inline ::ei::BasicRequestInfo* CraftArtifactRequest::release_rinfo() { - _has_bits_[0] &= ~0x00000004u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000004u; + ::ei::BasicRequestInfo* released = _impl_.rinfo_; + _impl_.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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::BasicRequestInfo* CraftArtifactRequest::unsafe_arena_release_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.CraftArtifactRequest.rinfo) - _has_bits_[0] &= ~0x00000004u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000004u; + ::ei::BasicRequestInfo* temp = _impl_.rinfo_; + _impl_.rinfo_ = nullptr; return temp; } inline ::ei::BasicRequestInfo* CraftArtifactRequest::_internal_mutable_rinfo() { - _has_bits_[0] |= 0x00000004u; - if (rinfo_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::BasicRequestInfo>(GetArenaForAllocation()); - rinfo_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::BasicRequestInfo>(GetArena()); + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(p); } - return rinfo_; + return _impl_.rinfo_; } -inline ::ei::BasicRequestInfo* CraftArtifactRequest::mutable_rinfo() { +inline ::ei::BasicRequestInfo* CraftArtifactRequest::mutable_rinfo() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000004u; ::ei::BasicRequestInfo* _msg = _internal_mutable_rinfo(); // @@protoc_insertion_point(field_mutable:ei.CraftArtifactRequest.rinfo) return _msg; } -inline void CraftArtifactRequest::set_allocated_rinfo(::ei::BasicRequestInfo* rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void CraftArtifactRequest::set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete rinfo_; + delete (_impl_.rinfo_); } - if (rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rinfo); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - rinfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, rinfo, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000004u; + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } - rinfo_ = rinfo; + + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.CraftArtifactRequest.rinfo) } // optional string ei_user_id = 1; -inline bool CraftArtifactRequest::_internal_has_ei_user_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool CraftArtifactRequest::has_ei_user_id() const { - return _internal_has_ei_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void CraftArtifactRequest::clear_ei_user_id() { - ei_user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ei_user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& CraftArtifactRequest::ei_user_id() const { +inline const std::string& CraftArtifactRequest::ei_user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CraftArtifactRequest.ei_user_id) return _internal_ei_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void CraftArtifactRequest::set_ei_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - ei_user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void CraftArtifactRequest::set_ei_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.ei_user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.CraftArtifactRequest.ei_user_id) } -inline std::string* CraftArtifactRequest::mutable_ei_user_id() { +inline std::string* CraftArtifactRequest::mutable_ei_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_ei_user_id(); // @@protoc_insertion_point(field_mutable:ei.CraftArtifactRequest.ei_user_id) return _s; } inline const std::string& CraftArtifactRequest::_internal_ei_user_id() const { - return ei_user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.ei_user_id_.Get(); } inline void CraftArtifactRequest::_internal_set_ei_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - ei_user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.ei_user_id_.Set(value, GetArena()); } inline std::string* CraftArtifactRequest::_internal_mutable_ei_user_id() { - _has_bits_[0] |= 0x00000001u; - return ei_user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.ei_user_id_.Mutable( GetArena()); } inline std::string* CraftArtifactRequest::release_ei_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.CraftArtifactRequest.ei_user_id) - if (!_internal_has_ei_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = ei_user_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ei_user_id_.IsDefault()) { - ei_user_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.ei_user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ei_user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void CraftArtifactRequest::set_allocated_ei_user_id(std::string* ei_user_id) { - if (ei_user_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void CraftArtifactRequest::set_allocated_ei_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - ei_user_id_.SetAllocated(ei_user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ei_user_id_.IsDefault()) { - ei_user_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ei_user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.ei_user_id_.IsDefault()) { + _impl_.ei_user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.CraftArtifactRequest.ei_user_id) } // optional .ei.ArtifactSpec spec = 2; -inline bool CraftArtifactRequest::_internal_has_spec() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - PROTOBUF_ASSUME(!value || spec_ != nullptr); - return value; -} inline bool CraftArtifactRequest::has_spec() const { - return _internal_has_spec(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + PROTOBUF_ASSUME(!value || _impl_.spec_ != nullptr); + return value; } inline void CraftArtifactRequest::clear_spec() { - if (spec_ != nullptr) spec_->Clear(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.spec_ != nullptr) _impl_.spec_->Clear(); + _impl_._has_bits_[0] &= ~0x00000002u; } inline const ::ei::ArtifactSpec& CraftArtifactRequest::_internal_spec() const { - const ::ei::ArtifactSpec* p = spec_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_ArtifactSpec_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::ArtifactSpec* p = _impl_.spec_; + return p != nullptr ? *p : reinterpret_cast(::ei::_ArtifactSpec_default_instance_); } -inline const ::ei::ArtifactSpec& CraftArtifactRequest::spec() const { +inline const ::ei::ArtifactSpec& CraftArtifactRequest::spec() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CraftArtifactRequest.spec) return _internal_spec(); } -inline void CraftArtifactRequest::unsafe_arena_set_allocated_spec( - ::ei::ArtifactSpec* spec) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(spec_); +inline void CraftArtifactRequest::unsafe_arena_set_allocated_spec(::ei::ArtifactSpec* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.spec_); } - spec_ = spec; - if (spec) { - _has_bits_[0] |= 0x00000002u; + _impl_.spec_ = reinterpret_cast<::ei::ArtifactSpec*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.CraftArtifactRequest.spec) } inline ::ei::ArtifactSpec* CraftArtifactRequest::release_spec() { - _has_bits_[0] &= ~0x00000002u; - ::ei::ArtifactSpec* temp = spec_; - spec_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::ArtifactSpec* released = _impl_.spec_; + _impl_.spec_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::ArtifactSpec* CraftArtifactRequest::unsafe_arena_release_spec() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.CraftArtifactRequest.spec) - _has_bits_[0] &= ~0x00000002u; - ::ei::ArtifactSpec* temp = spec_; - spec_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::ArtifactSpec* temp = _impl_.spec_; + _impl_.spec_ = nullptr; return temp; } inline ::ei::ArtifactSpec* CraftArtifactRequest::_internal_mutable_spec() { - _has_bits_[0] |= 0x00000002u; - if (spec_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::ArtifactSpec>(GetArenaForAllocation()); - spec_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.spec_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::ArtifactSpec>(GetArena()); + _impl_.spec_ = reinterpret_cast<::ei::ArtifactSpec*>(p); } - return spec_; + return _impl_.spec_; } -inline ::ei::ArtifactSpec* CraftArtifactRequest::mutable_spec() { +inline ::ei::ArtifactSpec* CraftArtifactRequest::mutable_spec() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000002u; ::ei::ArtifactSpec* _msg = _internal_mutable_spec(); // @@protoc_insertion_point(field_mutable:ei.CraftArtifactRequest.spec) return _msg; } -inline void CraftArtifactRequest::set_allocated_spec(::ei::ArtifactSpec* spec) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void CraftArtifactRequest::set_allocated_spec(::ei::ArtifactSpec* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete spec_; + delete (_impl_.spec_); } - if (spec) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(spec); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - spec = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, spec, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000002u; + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - spec_ = spec; + + _impl_.spec_ = reinterpret_cast<::ei::ArtifactSpec*>(value); // @@protoc_insertion_point(field_set_allocated:ei.CraftArtifactRequest.spec) } // optional uint64 item_id = 3; -inline bool CraftArtifactRequest::_internal_has_item_id() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool CraftArtifactRequest::has_item_id() const { - return _internal_has_item_id(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void CraftArtifactRequest::clear_item_id() { - item_id_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.item_id_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000008u; } -inline uint64_t CraftArtifactRequest::_internal_item_id() const { - return item_id_; -} -inline uint64_t CraftArtifactRequest::item_id() const { +inline ::uint64_t CraftArtifactRequest::item_id() const { // @@protoc_insertion_point(field_get:ei.CraftArtifactRequest.item_id) return _internal_item_id(); } -inline void CraftArtifactRequest::_internal_set_item_id(uint64_t value) { - _has_bits_[0] |= 0x00000008u; - item_id_ = value; -} -inline void CraftArtifactRequest::set_item_id(uint64_t value) { +inline void CraftArtifactRequest::set_item_id(::uint64_t value) { _internal_set_item_id(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.CraftArtifactRequest.item_id) } +inline ::uint64_t CraftArtifactRequest::_internal_item_id() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.item_id_; +} +inline void CraftArtifactRequest::_internal_set_item_id(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.item_id_ = value; +} // optional double gold_price_paid = 6; -inline bool CraftArtifactRequest::_internal_has_gold_price_paid() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool CraftArtifactRequest::has_gold_price_paid() const { - return _internal_has_gold_price_paid(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void CraftArtifactRequest::clear_gold_price_paid() { - gold_price_paid_ = 0; - _has_bits_[0] &= ~0x00000010u; -} -inline double CraftArtifactRequest::_internal_gold_price_paid() const { - return gold_price_paid_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gold_price_paid_ = 0; + _impl_._has_bits_[0] &= ~0x00000010u; } inline double CraftArtifactRequest::gold_price_paid() const { // @@protoc_insertion_point(field_get:ei.CraftArtifactRequest.gold_price_paid) return _internal_gold_price_paid(); } -inline void CraftArtifactRequest::_internal_set_gold_price_paid(double value) { - _has_bits_[0] |= 0x00000010u; - gold_price_paid_ = value; -} inline void CraftArtifactRequest::set_gold_price_paid(double value) { _internal_set_gold_price_paid(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.CraftArtifactRequest.gold_price_paid) } +inline double CraftArtifactRequest::_internal_gold_price_paid() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.gold_price_paid_; +} +inline void CraftArtifactRequest::_internal_set_gold_price_paid(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gold_price_paid_ = value; +} // optional uint32 crafting_count = 7; -inline bool CraftArtifactRequest::_internal_has_crafting_count() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool CraftArtifactRequest::has_crafting_count() const { - return _internal_has_crafting_count(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void CraftArtifactRequest::clear_crafting_count() { - crafting_count_ = 0u; - _has_bits_[0] &= ~0x00000040u; -} -inline uint32_t CraftArtifactRequest::_internal_crafting_count() const { - return crafting_count_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.crafting_count_ = 0u; + _impl_._has_bits_[0] &= ~0x00000040u; } -inline uint32_t CraftArtifactRequest::crafting_count() const { +inline ::uint32_t CraftArtifactRequest::crafting_count() const { // @@protoc_insertion_point(field_get:ei.CraftArtifactRequest.crafting_count) return _internal_crafting_count(); } -inline void CraftArtifactRequest::_internal_set_crafting_count(uint32_t value) { - _has_bits_[0] |= 0x00000040u; - crafting_count_ = value; -} -inline void CraftArtifactRequest::set_crafting_count(uint32_t value) { +inline void CraftArtifactRequest::set_crafting_count(::uint32_t value) { _internal_set_crafting_count(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.CraftArtifactRequest.crafting_count) } +inline ::uint32_t CraftArtifactRequest::_internal_crafting_count() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.crafting_count_; +} +inline void CraftArtifactRequest::_internal_set_crafting_count(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.crafting_count_ = value; +} // optional double crafting_xp = 8; -inline bool CraftArtifactRequest::_internal_has_crafting_xp() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool CraftArtifactRequest::has_crafting_xp() const { - return _internal_has_crafting_xp(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void CraftArtifactRequest::clear_crafting_xp() { - crafting_xp_ = 0; - _has_bits_[0] &= ~0x00000020u; -} -inline double CraftArtifactRequest::_internal_crafting_xp() const { - return crafting_xp_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.crafting_xp_ = 0; + _impl_._has_bits_[0] &= ~0x00000020u; } inline double CraftArtifactRequest::crafting_xp() const { // @@protoc_insertion_point(field_get:ei.CraftArtifactRequest.crafting_xp) return _internal_crafting_xp(); } -inline void CraftArtifactRequest::_internal_set_crafting_xp(double value) { - _has_bits_[0] |= 0x00000020u; - crafting_xp_ = value; -} inline void CraftArtifactRequest::set_crafting_xp(double value) { _internal_set_crafting_xp(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.CraftArtifactRequest.crafting_xp) } +inline double CraftArtifactRequest::_internal_crafting_xp() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.crafting_xp_; +} +inline void CraftArtifactRequest::_internal_set_crafting_xp(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.crafting_xp_ = value; +} // repeated .ei.ArtifactInventoryItem ingredients = 4; inline int CraftArtifactRequest::_internal_ingredients_size() const { - return ingredients_.size(); + return _internal_ingredients().size(); } inline int CraftArtifactRequest::ingredients_size() const { return _internal_ingredients_size(); } inline void CraftArtifactRequest::clear_ingredients() { - ingredients_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ingredients_.Clear(); } -inline ::ei::ArtifactInventoryItem* CraftArtifactRequest::mutable_ingredients(int index) { +inline ::ei::ArtifactInventoryItem* CraftArtifactRequest::mutable_ingredients(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.CraftArtifactRequest.ingredients) - return ingredients_.Mutable(index); + return _internal_mutable_ingredients()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactInventoryItem >* -CraftArtifactRequest::mutable_ingredients() { +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactInventoryItem>* CraftArtifactRequest::mutable_ingredients() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.CraftArtifactRequest.ingredients) - return &ingredients_; -} -inline const ::ei::ArtifactInventoryItem& CraftArtifactRequest::_internal_ingredients(int index) const { - return ingredients_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_ingredients(); } -inline const ::ei::ArtifactInventoryItem& CraftArtifactRequest::ingredients(int index) const { +inline const ::ei::ArtifactInventoryItem& CraftArtifactRequest::ingredients(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CraftArtifactRequest.ingredients) - return _internal_ingredients(index); + return _internal_ingredients().Get(index); } -inline ::ei::ArtifactInventoryItem* CraftArtifactRequest::_internal_add_ingredients() { - return ingredients_.Add(); -} -inline ::ei::ArtifactInventoryItem* CraftArtifactRequest::add_ingredients() { - ::ei::ArtifactInventoryItem* _add = _internal_add_ingredients(); +inline ::ei::ArtifactInventoryItem* CraftArtifactRequest::add_ingredients() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ArtifactInventoryItem* _add = _internal_mutable_ingredients()->Add(); // @@protoc_insertion_point(field_add:ei.CraftArtifactRequest.ingredients) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactInventoryItem >& -CraftArtifactRequest::ingredients() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactInventoryItem>& CraftArtifactRequest::ingredients() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.CraftArtifactRequest.ingredients) - return ingredients_; + return _internal_ingredients(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactInventoryItem>& +CraftArtifactRequest::_internal_ingredients() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.ingredients_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactInventoryItem>* +CraftArtifactRequest::_internal_mutable_ingredients() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.ingredients_; } // ------------------------------------------------------------------- @@ -100924,195 +109951,201 @@ CraftArtifactRequest::ingredients() const { // CraftArtifactResponse // optional uint64 item_id = 1; -inline bool CraftArtifactResponse::_internal_has_item_id() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool CraftArtifactResponse::has_item_id() const { - return _internal_has_item_id(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void CraftArtifactResponse::clear_item_id() { - item_id_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.item_id_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000004u; } -inline uint64_t CraftArtifactResponse::_internal_item_id() const { - return item_id_; -} -inline uint64_t CraftArtifactResponse::item_id() const { +inline ::uint64_t CraftArtifactResponse::item_id() const { // @@protoc_insertion_point(field_get:ei.CraftArtifactResponse.item_id) return _internal_item_id(); } -inline void CraftArtifactResponse::_internal_set_item_id(uint64_t value) { - _has_bits_[0] |= 0x00000004u; - item_id_ = value; -} -inline void CraftArtifactResponse::set_item_id(uint64_t value) { +inline void CraftArtifactResponse::set_item_id(::uint64_t value) { _internal_set_item_id(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.CraftArtifactResponse.item_id) } +inline ::uint64_t CraftArtifactResponse::_internal_item_id() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.item_id_; +} +inline void CraftArtifactResponse::_internal_set_item_id(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.item_id_ = value; +} // optional string ei_user_id = 5; -inline bool CraftArtifactResponse::_internal_has_ei_user_id() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool CraftArtifactResponse::has_ei_user_id() const { - return _internal_has_ei_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void CraftArtifactResponse::clear_ei_user_id() { - ei_user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ei_user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& CraftArtifactResponse::ei_user_id() const { +inline const std::string& CraftArtifactResponse::ei_user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CraftArtifactResponse.ei_user_id) return _internal_ei_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void CraftArtifactResponse::set_ei_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - ei_user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void CraftArtifactResponse::set_ei_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.ei_user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.CraftArtifactResponse.ei_user_id) } -inline std::string* CraftArtifactResponse::mutable_ei_user_id() { +inline std::string* CraftArtifactResponse::mutable_ei_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_ei_user_id(); // @@protoc_insertion_point(field_mutable:ei.CraftArtifactResponse.ei_user_id) return _s; } inline const std::string& CraftArtifactResponse::_internal_ei_user_id() const { - return ei_user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.ei_user_id_.Get(); } inline void CraftArtifactResponse::_internal_set_ei_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - ei_user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.ei_user_id_.Set(value, GetArena()); } inline std::string* CraftArtifactResponse::_internal_mutable_ei_user_id() { - _has_bits_[0] |= 0x00000002u; - return ei_user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.ei_user_id_.Mutable( GetArena()); } inline std::string* CraftArtifactResponse::release_ei_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.CraftArtifactResponse.ei_user_id) - if (!_internal_has_ei_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = ei_user_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ei_user_id_.IsDefault()) { - ei_user_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.ei_user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ei_user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void CraftArtifactResponse::set_allocated_ei_user_id(std::string* ei_user_id) { - if (ei_user_id != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void CraftArtifactResponse::set_allocated_ei_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - ei_user_id_.SetAllocated(ei_user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ei_user_id_.IsDefault()) { - ei_user_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ei_user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.ei_user_id_.IsDefault()) { + _impl_.ei_user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.CraftArtifactResponse.ei_user_id) } // optional .ei.ArtifactSpec.Rarity rarity_achieved = 2 [default = COMMON]; -inline bool CraftArtifactResponse::_internal_has_rarity_achieved() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool CraftArtifactResponse::has_rarity_achieved() const { - return _internal_has_rarity_achieved(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void CraftArtifactResponse::clear_rarity_achieved() { - rarity_achieved_ = 0; - _has_bits_[0] &= ~0x00000008u; -} -inline ::ei::ArtifactSpec_Rarity CraftArtifactResponse::_internal_rarity_achieved() const { - return static_cast< ::ei::ArtifactSpec_Rarity >(rarity_achieved_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.rarity_achieved_ = 0; + _impl_._has_bits_[0] &= ~0x00000008u; } inline ::ei::ArtifactSpec_Rarity CraftArtifactResponse::rarity_achieved() const { // @@protoc_insertion_point(field_get:ei.CraftArtifactResponse.rarity_achieved) return _internal_rarity_achieved(); } -inline void CraftArtifactResponse::_internal_set_rarity_achieved(::ei::ArtifactSpec_Rarity value) { - assert(::ei::ArtifactSpec_Rarity_IsValid(value)); - _has_bits_[0] |= 0x00000008u; - rarity_achieved_ = value; -} inline void CraftArtifactResponse::set_rarity_achieved(::ei::ArtifactSpec_Rarity value) { _internal_set_rarity_achieved(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.CraftArtifactResponse.rarity_achieved) } +inline ::ei::ArtifactSpec_Rarity CraftArtifactResponse::_internal_rarity_achieved() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::ArtifactSpec_Rarity>(_impl_.rarity_achieved_); +} +inline void CraftArtifactResponse::_internal_set_rarity_achieved(::ei::ArtifactSpec_Rarity value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::ArtifactSpec_Rarity_IsValid(value)); + _impl_.rarity_achieved_ = value; +} // optional string server_id = 3; -inline bool CraftArtifactResponse::_internal_has_server_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool CraftArtifactResponse::has_server_id() const { - return _internal_has_server_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void CraftArtifactResponse::clear_server_id() { - server_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.server_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& CraftArtifactResponse::server_id() const { +inline const std::string& CraftArtifactResponse::server_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CraftArtifactResponse.server_id) return _internal_server_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void CraftArtifactResponse::set_server_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - server_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void CraftArtifactResponse::set_server_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.server_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.CraftArtifactResponse.server_id) } -inline std::string* CraftArtifactResponse::mutable_server_id() { +inline std::string* CraftArtifactResponse::mutable_server_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_server_id(); // @@protoc_insertion_point(field_mutable:ei.CraftArtifactResponse.server_id) return _s; } inline const std::string& CraftArtifactResponse::_internal_server_id() const { - return server_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.server_id_.Get(); } inline void CraftArtifactResponse::_internal_set_server_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - server_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.server_id_.Set(value, GetArena()); } inline std::string* CraftArtifactResponse::_internal_mutable_server_id() { - _has_bits_[0] |= 0x00000001u; - return server_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.server_id_.Mutable( GetArena()); } inline std::string* CraftArtifactResponse::release_server_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.CraftArtifactResponse.server_id) - if (!_internal_has_server_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = server_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (server_id_.IsDefault()) { - server_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.server_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.server_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void CraftArtifactResponse::set_allocated_server_id(std::string* server_id) { - if (server_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void CraftArtifactResponse::set_allocated_server_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - server_id_.SetAllocated(server_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (server_id_.IsDefault()) { - server_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.server_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.server_id_.IsDefault()) { + _impl_.server_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.CraftArtifactResponse.server_id) } @@ -101121,751 +110154,775 @@ inline void CraftArtifactResponse::set_allocated_server_id(std::string* server_i // ConsumeArtifactRequest // optional .ei.BasicRequestInfo rinfo = 4; -inline bool ConsumeArtifactRequest::_internal_has_rinfo() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - PROTOBUF_ASSUME(!value || rinfo_ != nullptr); - return value; -} inline bool ConsumeArtifactRequest::has_rinfo() const { - return _internal_has_rinfo(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + PROTOBUF_ASSUME(!value || _impl_.rinfo_ != nullptr); + return value; } inline void ConsumeArtifactRequest::clear_rinfo() { - if (rinfo_ != nullptr) rinfo_->Clear(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ != nullptr) _impl_.rinfo_->Clear(); + _impl_._has_bits_[0] &= ~0x00000008u; } inline const ::ei::BasicRequestInfo& ConsumeArtifactRequest::_internal_rinfo() const { - const ::ei::BasicRequestInfo* p = rinfo_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_BasicRequestInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::BasicRequestInfo* p = _impl_.rinfo_; + return p != nullptr ? *p : reinterpret_cast(::ei::_BasicRequestInfo_default_instance_); } -inline const ::ei::BasicRequestInfo& ConsumeArtifactRequest::rinfo() const { +inline const ::ei::BasicRequestInfo& ConsumeArtifactRequest::rinfo() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ConsumeArtifactRequest.rinfo) return _internal_rinfo(); } -inline void ConsumeArtifactRequest::unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rinfo_); +inline void ConsumeArtifactRequest::unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.rinfo_); } - rinfo_ = rinfo; - if (rinfo) { - _has_bits_[0] |= 0x00000008u; + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._has_bits_[0] &= ~0x00000008u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ConsumeArtifactRequest.rinfo) } inline ::ei::BasicRequestInfo* ConsumeArtifactRequest::release_rinfo() { - _has_bits_[0] &= ~0x00000008u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000008u; + ::ei::BasicRequestInfo* released = _impl_.rinfo_; + _impl_.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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::BasicRequestInfo* ConsumeArtifactRequest::unsafe_arena_release_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ConsumeArtifactRequest.rinfo) - _has_bits_[0] &= ~0x00000008u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000008u; + ::ei::BasicRequestInfo* temp = _impl_.rinfo_; + _impl_.rinfo_ = nullptr; return temp; } inline ::ei::BasicRequestInfo* ConsumeArtifactRequest::_internal_mutable_rinfo() { - _has_bits_[0] |= 0x00000008u; - if (rinfo_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::BasicRequestInfo>(GetArenaForAllocation()); - rinfo_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::BasicRequestInfo>(GetArena()); + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(p); } - return rinfo_; + return _impl_.rinfo_; } -inline ::ei::BasicRequestInfo* ConsumeArtifactRequest::mutable_rinfo() { +inline ::ei::BasicRequestInfo* ConsumeArtifactRequest::mutable_rinfo() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000008u; ::ei::BasicRequestInfo* _msg = _internal_mutable_rinfo(); // @@protoc_insertion_point(field_mutable:ei.ConsumeArtifactRequest.rinfo) return _msg; } -inline void ConsumeArtifactRequest::set_allocated_rinfo(::ei::BasicRequestInfo* rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ConsumeArtifactRequest::set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete rinfo_; + delete (_impl_.rinfo_); } - if (rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rinfo); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - rinfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, rinfo, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000008u; + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._has_bits_[0] &= ~0x00000008u; } - rinfo_ = rinfo; + + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ConsumeArtifactRequest.rinfo) } // optional string ei_user_id = 3; -inline bool ConsumeArtifactRequest::_internal_has_ei_user_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ConsumeArtifactRequest::has_ei_user_id() const { - return _internal_has_ei_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ConsumeArtifactRequest::clear_ei_user_id() { - ei_user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ei_user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ConsumeArtifactRequest::ei_user_id() const { +inline const std::string& ConsumeArtifactRequest::ei_user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ConsumeArtifactRequest.ei_user_id) return _internal_ei_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ConsumeArtifactRequest::set_ei_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - ei_user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ConsumeArtifactRequest::set_ei_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.ei_user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ConsumeArtifactRequest.ei_user_id) } -inline std::string* ConsumeArtifactRequest::mutable_ei_user_id() { +inline std::string* ConsumeArtifactRequest::mutable_ei_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_ei_user_id(); // @@protoc_insertion_point(field_mutable:ei.ConsumeArtifactRequest.ei_user_id) return _s; } inline const std::string& ConsumeArtifactRequest::_internal_ei_user_id() const { - return ei_user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.ei_user_id_.Get(); } inline void ConsumeArtifactRequest::_internal_set_ei_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - ei_user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.ei_user_id_.Set(value, GetArena()); } inline std::string* ConsumeArtifactRequest::_internal_mutable_ei_user_id() { - _has_bits_[0] |= 0x00000001u; - return ei_user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.ei_user_id_.Mutable( GetArena()); } inline std::string* ConsumeArtifactRequest::release_ei_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ConsumeArtifactRequest.ei_user_id) - if (!_internal_has_ei_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = ei_user_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ei_user_id_.IsDefault()) { - ei_user_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.ei_user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ei_user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ConsumeArtifactRequest::set_allocated_ei_user_id(std::string* ei_user_id) { - if (ei_user_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ConsumeArtifactRequest::set_allocated_ei_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - ei_user_id_.SetAllocated(ei_user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ei_user_id_.IsDefault()) { - ei_user_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ei_user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.ei_user_id_.IsDefault()) { + _impl_.ei_user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ConsumeArtifactRequest.ei_user_id) } // optional .ei.ArtifactSpec spec = 1; -inline bool ConsumeArtifactRequest::_internal_has_spec() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - PROTOBUF_ASSUME(!value || spec_ != nullptr); - return value; -} inline bool ConsumeArtifactRequest::has_spec() const { - return _internal_has_spec(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + PROTOBUF_ASSUME(!value || _impl_.spec_ != nullptr); + return value; } inline void ConsumeArtifactRequest::clear_spec() { - if (spec_ != nullptr) spec_->Clear(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.spec_ != nullptr) _impl_.spec_->Clear(); + _impl_._has_bits_[0] &= ~0x00000004u; } inline const ::ei::ArtifactSpec& ConsumeArtifactRequest::_internal_spec() const { - const ::ei::ArtifactSpec* p = spec_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_ArtifactSpec_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::ArtifactSpec* p = _impl_.spec_; + return p != nullptr ? *p : reinterpret_cast(::ei::_ArtifactSpec_default_instance_); } -inline const ::ei::ArtifactSpec& ConsumeArtifactRequest::spec() const { +inline const ::ei::ArtifactSpec& ConsumeArtifactRequest::spec() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ConsumeArtifactRequest.spec) return _internal_spec(); } -inline void ConsumeArtifactRequest::unsafe_arena_set_allocated_spec( - ::ei::ArtifactSpec* spec) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(spec_); +inline void ConsumeArtifactRequest::unsafe_arena_set_allocated_spec(::ei::ArtifactSpec* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.spec_); } - spec_ = spec; - if (spec) { - _has_bits_[0] |= 0x00000004u; + _impl_.spec_ = reinterpret_cast<::ei::ArtifactSpec*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ConsumeArtifactRequest.spec) } inline ::ei::ArtifactSpec* ConsumeArtifactRequest::release_spec() { - _has_bits_[0] &= ~0x00000004u; - ::ei::ArtifactSpec* temp = spec_; - spec_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000004u; + ::ei::ArtifactSpec* released = _impl_.spec_; + _impl_.spec_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::ArtifactSpec* ConsumeArtifactRequest::unsafe_arena_release_spec() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ConsumeArtifactRequest.spec) - _has_bits_[0] &= ~0x00000004u; - ::ei::ArtifactSpec* temp = spec_; - spec_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000004u; + ::ei::ArtifactSpec* temp = _impl_.spec_; + _impl_.spec_ = nullptr; return temp; } inline ::ei::ArtifactSpec* ConsumeArtifactRequest::_internal_mutable_spec() { - _has_bits_[0] |= 0x00000004u; - if (spec_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::ArtifactSpec>(GetArenaForAllocation()); - spec_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.spec_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::ArtifactSpec>(GetArena()); + _impl_.spec_ = reinterpret_cast<::ei::ArtifactSpec*>(p); } - return spec_; + return _impl_.spec_; } -inline ::ei::ArtifactSpec* ConsumeArtifactRequest::mutable_spec() { +inline ::ei::ArtifactSpec* ConsumeArtifactRequest::mutable_spec() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000004u; ::ei::ArtifactSpec* _msg = _internal_mutable_spec(); // @@protoc_insertion_point(field_mutable:ei.ConsumeArtifactRequest.spec) return _msg; } -inline void ConsumeArtifactRequest::set_allocated_spec(::ei::ArtifactSpec* spec) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ConsumeArtifactRequest::set_allocated_spec(::ei::ArtifactSpec* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete spec_; + delete (_impl_.spec_); } - if (spec) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(spec); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - spec = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, spec, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000004u; + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } - spec_ = spec; + + _impl_.spec_ = reinterpret_cast<::ei::ArtifactSpec*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ConsumeArtifactRequest.spec) } // optional string artifact_server_id = 5; -inline bool ConsumeArtifactRequest::_internal_has_artifact_server_id() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ConsumeArtifactRequest::has_artifact_server_id() const { - return _internal_has_artifact_server_id(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ConsumeArtifactRequest::clear_artifact_server_id() { - artifact_server_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.artifact_server_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& ConsumeArtifactRequest::artifact_server_id() const { +inline const std::string& ConsumeArtifactRequest::artifact_server_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ConsumeArtifactRequest.artifact_server_id) return _internal_artifact_server_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ConsumeArtifactRequest::set_artifact_server_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - artifact_server_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ConsumeArtifactRequest::set_artifact_server_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.artifact_server_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ConsumeArtifactRequest.artifact_server_id) } -inline std::string* ConsumeArtifactRequest::mutable_artifact_server_id() { +inline std::string* ConsumeArtifactRequest::mutable_artifact_server_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_artifact_server_id(); // @@protoc_insertion_point(field_mutable:ei.ConsumeArtifactRequest.artifact_server_id) return _s; } inline const std::string& ConsumeArtifactRequest::_internal_artifact_server_id() const { - return artifact_server_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.artifact_server_id_.Get(); } inline void ConsumeArtifactRequest::_internal_set_artifact_server_id(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - artifact_server_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.artifact_server_id_.Set(value, GetArena()); } inline std::string* ConsumeArtifactRequest::_internal_mutable_artifact_server_id() { - _has_bits_[0] |= 0x00000002u; - return artifact_server_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.artifact_server_id_.Mutable( GetArena()); } inline std::string* ConsumeArtifactRequest::release_artifact_server_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ConsumeArtifactRequest.artifact_server_id) - if (!_internal_has_artifact_server_id()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = artifact_server_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (artifact_server_id_.IsDefault()) { - artifact_server_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.artifact_server_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.artifact_server_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ConsumeArtifactRequest::set_allocated_artifact_server_id(std::string* artifact_server_id) { - if (artifact_server_id != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void ConsumeArtifactRequest::set_allocated_artifact_server_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; - } - artifact_server_id_.SetAllocated(artifact_server_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (artifact_server_id_.IsDefault()) { - artifact_server_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000002u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.artifact_server_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.artifact_server_id_.IsDefault()) { + _impl_.artifact_server_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ConsumeArtifactRequest.artifact_server_id) } // optional uint64 original_item_id = 2; -inline bool ConsumeArtifactRequest::_internal_has_original_item_id() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool ConsumeArtifactRequest::has_original_item_id() const { - return _internal_has_original_item_id(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void ConsumeArtifactRequest::clear_original_item_id() { - original_item_id_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000010u; -} -inline uint64_t ConsumeArtifactRequest::_internal_original_item_id() const { - return original_item_id_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.original_item_id_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000010u; } -inline uint64_t ConsumeArtifactRequest::original_item_id() const { +inline ::uint64_t ConsumeArtifactRequest::original_item_id() const { // @@protoc_insertion_point(field_get:ei.ConsumeArtifactRequest.original_item_id) return _internal_original_item_id(); } -inline void ConsumeArtifactRequest::_internal_set_original_item_id(uint64_t value) { - _has_bits_[0] |= 0x00000010u; - original_item_id_ = value; -} -inline void ConsumeArtifactRequest::set_original_item_id(uint64_t value) { +inline void ConsumeArtifactRequest::set_original_item_id(::uint64_t value) { _internal_set_original_item_id(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.ConsumeArtifactRequest.original_item_id) } +inline ::uint64_t ConsumeArtifactRequest::_internal_original_item_id() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.original_item_id_; +} +inline void ConsumeArtifactRequest::_internal_set_original_item_id(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.original_item_id_ = value; +} // repeated string additional_server_ids = 7; inline int ConsumeArtifactRequest::_internal_additional_server_ids_size() const { - return additional_server_ids_.size(); + return _internal_additional_server_ids().size(); } inline int ConsumeArtifactRequest::additional_server_ids_size() const { return _internal_additional_server_ids_size(); } inline void ConsumeArtifactRequest::clear_additional_server_ids() { - additional_server_ids_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.additional_server_ids_.Clear(); } -inline std::string* ConsumeArtifactRequest::add_additional_server_ids() { - std::string* _s = _internal_add_additional_server_ids(); +inline std::string* ConsumeArtifactRequest::add_additional_server_ids() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + std::string* _s = _internal_mutable_additional_server_ids()->Add(); // @@protoc_insertion_point(field_add_mutable:ei.ConsumeArtifactRequest.additional_server_ids) return _s; } -inline const std::string& ConsumeArtifactRequest::_internal_additional_server_ids(int index) const { - return additional_server_ids_.Get(index); -} -inline const std::string& ConsumeArtifactRequest::additional_server_ids(int index) const { +inline const std::string& ConsumeArtifactRequest::additional_server_ids(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ConsumeArtifactRequest.additional_server_ids) - return _internal_additional_server_ids(index); + return _internal_additional_server_ids().Get(index); } -inline std::string* ConsumeArtifactRequest::mutable_additional_server_ids(int index) { +inline std::string* ConsumeArtifactRequest::mutable_additional_server_ids(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ConsumeArtifactRequest.additional_server_ids) - return additional_server_ids_.Mutable(index); -} -inline void ConsumeArtifactRequest::set_additional_server_ids(int index, const std::string& value) { - additional_server_ids_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set:ei.ConsumeArtifactRequest.additional_server_ids) + return _internal_mutable_additional_server_ids()->Mutable(index); } -inline void ConsumeArtifactRequest::set_additional_server_ids(int index, std::string&& value) { - additional_server_ids_.Mutable(index)->assign(std::move(value)); +template +inline void ConsumeArtifactRequest::set_additional_server_ids(int index, Arg_&& value, Args_... args) { + ::google::protobuf::internal::AssignToString( + *_internal_mutable_additional_server_ids()->Mutable(index), + std::forward(value), args... ); // @@protoc_insertion_point(field_set:ei.ConsumeArtifactRequest.additional_server_ids) } -inline void ConsumeArtifactRequest::set_additional_server_ids(int index, const char* value) { - GOOGLE_DCHECK(value != nullptr); - additional_server_ids_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set_char:ei.ConsumeArtifactRequest.additional_server_ids) -} -inline void ConsumeArtifactRequest::set_additional_server_ids(int index, const char* value, size_t size) { - additional_server_ids_.Mutable(index)->assign( - reinterpret_cast(value), size); - // @@protoc_insertion_point(field_set_pointer:ei.ConsumeArtifactRequest.additional_server_ids) -} -inline std::string* ConsumeArtifactRequest::_internal_add_additional_server_ids() { - return additional_server_ids_.Add(); -} -inline void ConsumeArtifactRequest::add_additional_server_ids(const std::string& value) { - additional_server_ids_.Add()->assign(value); +template +inline void ConsumeArtifactRequest::add_additional_server_ids(Arg_&& value, Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::google::protobuf::internal::AddToRepeatedPtrField(*_internal_mutable_additional_server_ids(), + std::forward(value), + args... ); // @@protoc_insertion_point(field_add:ei.ConsumeArtifactRequest.additional_server_ids) } -inline void ConsumeArtifactRequest::add_additional_server_ids(std::string&& value) { - additional_server_ids_.Add(std::move(value)); - // @@protoc_insertion_point(field_add:ei.ConsumeArtifactRequest.additional_server_ids) -} -inline void ConsumeArtifactRequest::add_additional_server_ids(const char* value) { - GOOGLE_DCHECK(value != nullptr); - additional_server_ids_.Add()->assign(value); - // @@protoc_insertion_point(field_add_char:ei.ConsumeArtifactRequest.additional_server_ids) -} -inline void ConsumeArtifactRequest::add_additional_server_ids(const char* value, size_t size) { - additional_server_ids_.Add()->assign(reinterpret_cast(value), size); - // @@protoc_insertion_point(field_add_pointer:ei.ConsumeArtifactRequest.additional_server_ids) -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& -ConsumeArtifactRequest::additional_server_ids() const { +inline const ::google::protobuf::RepeatedPtrField& +ConsumeArtifactRequest::additional_server_ids() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ConsumeArtifactRequest.additional_server_ids) - return additional_server_ids_; + return _internal_additional_server_ids(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* -ConsumeArtifactRequest::mutable_additional_server_ids() { +inline ::google::protobuf::RepeatedPtrField* +ConsumeArtifactRequest::mutable_additional_server_ids() ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ConsumeArtifactRequest.additional_server_ids) - return &additional_server_ids_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_additional_server_ids(); +} +inline const ::google::protobuf::RepeatedPtrField& +ConsumeArtifactRequest::_internal_additional_server_ids() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.additional_server_ids_; +} +inline ::google::protobuf::RepeatedPtrField* +ConsumeArtifactRequest::_internal_mutable_additional_server_ids() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.additional_server_ids_; } // repeated uint64 additional_item_ids = 8; inline int ConsumeArtifactRequest::_internal_additional_item_ids_size() const { - return additional_item_ids_.size(); + return _internal_additional_item_ids().size(); } inline int ConsumeArtifactRequest::additional_item_ids_size() const { return _internal_additional_item_ids_size(); } inline void ConsumeArtifactRequest::clear_additional_item_ids() { - additional_item_ids_.Clear(); -} -inline uint64_t ConsumeArtifactRequest::_internal_additional_item_ids(int index) const { - return additional_item_ids_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.additional_item_ids_.Clear(); } -inline uint64_t ConsumeArtifactRequest::additional_item_ids(int index) const { +inline ::uint64_t ConsumeArtifactRequest::additional_item_ids(int index) const { // @@protoc_insertion_point(field_get:ei.ConsumeArtifactRequest.additional_item_ids) - return _internal_additional_item_ids(index); + return _internal_additional_item_ids().Get(index); } -inline void ConsumeArtifactRequest::set_additional_item_ids(int index, uint64_t value) { - additional_item_ids_.Set(index, value); +inline void ConsumeArtifactRequest::set_additional_item_ids(int index, ::uint64_t value) { + _internal_mutable_additional_item_ids()->Set(index, value); // @@protoc_insertion_point(field_set:ei.ConsumeArtifactRequest.additional_item_ids) } -inline void ConsumeArtifactRequest::_internal_add_additional_item_ids(uint64_t value) { - additional_item_ids_.Add(value); -} -inline void ConsumeArtifactRequest::add_additional_item_ids(uint64_t value) { - _internal_add_additional_item_ids(value); +inline void ConsumeArtifactRequest::add_additional_item_ids(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _internal_mutable_additional_item_ids()->Add(value); // @@protoc_insertion_point(field_add:ei.ConsumeArtifactRequest.additional_item_ids) } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& -ConsumeArtifactRequest::_internal_additional_item_ids() const { - return additional_item_ids_; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& -ConsumeArtifactRequest::additional_item_ids() const { +inline const ::google::protobuf::RepeatedField<::uint64_t>& ConsumeArtifactRequest::additional_item_ids() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ConsumeArtifactRequest.additional_item_ids) return _internal_additional_item_ids(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* -ConsumeArtifactRequest::_internal_mutable_additional_item_ids() { - return &additional_item_ids_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* -ConsumeArtifactRequest::mutable_additional_item_ids() { +inline ::google::protobuf::RepeatedField<::uint64_t>* ConsumeArtifactRequest::mutable_additional_item_ids() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ConsumeArtifactRequest.additional_item_ids) + ::google::protobuf::internal::TSanWrite(&_impl_); return _internal_mutable_additional_item_ids(); } +inline const ::google::protobuf::RepeatedField<::uint64_t>& +ConsumeArtifactRequest::_internal_additional_item_ids() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.additional_item_ids_; +} +inline ::google::protobuf::RepeatedField<::uint64_t>* ConsumeArtifactRequest::_internal_mutable_additional_item_ids() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.additional_item_ids_; +} // optional uint32 quantity = 6; -inline bool ConsumeArtifactRequest::_internal_has_quantity() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool ConsumeArtifactRequest::has_quantity() const { - return _internal_has_quantity(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void ConsumeArtifactRequest::clear_quantity() { - quantity_ = 0u; - _has_bits_[0] &= ~0x00000020u; -} -inline uint32_t ConsumeArtifactRequest::_internal_quantity() const { - return quantity_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.quantity_ = 0u; + _impl_._has_bits_[0] &= ~0x00000020u; } -inline uint32_t ConsumeArtifactRequest::quantity() const { +inline ::uint32_t ConsumeArtifactRequest::quantity() const { // @@protoc_insertion_point(field_get:ei.ConsumeArtifactRequest.quantity) return _internal_quantity(); } -inline void ConsumeArtifactRequest::_internal_set_quantity(uint32_t value) { - _has_bits_[0] |= 0x00000020u; - quantity_ = value; -} -inline void ConsumeArtifactRequest::set_quantity(uint32_t value) { +inline void ConsumeArtifactRequest::set_quantity(::uint32_t value) { _internal_set_quantity(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.ConsumeArtifactRequest.quantity) } +inline ::uint32_t ConsumeArtifactRequest::_internal_quantity() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.quantity_; +} +inline void ConsumeArtifactRequest::_internal_set_quantity(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.quantity_ = value; +} // ------------------------------------------------------------------- // ConsumeArtifactResponse // optional bool success = 1; -inline bool ConsumeArtifactResponse::_internal_has_success() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ConsumeArtifactResponse::has_success() const { - return _internal_has_success(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ConsumeArtifactResponse::clear_success() { - success_ = false; - _has_bits_[0] &= ~0x00000004u; -} -inline bool ConsumeArtifactResponse::_internal_success() const { - return success_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.success_ = false; + _impl_._has_bits_[0] &= ~0x00000004u; } inline bool ConsumeArtifactResponse::success() const { // @@protoc_insertion_point(field_get:ei.ConsumeArtifactResponse.success) return _internal_success(); } -inline void ConsumeArtifactResponse::_internal_set_success(bool value) { - _has_bits_[0] |= 0x00000004u; - success_ = value; -} inline void ConsumeArtifactResponse::set_success(bool value) { _internal_set_success(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.ConsumeArtifactResponse.success) } +inline bool ConsumeArtifactResponse::_internal_success() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.success_; +} +inline void ConsumeArtifactResponse::_internal_set_success(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.success_ = value; +} // optional uint64 original_item_id = 2; -inline bool ConsumeArtifactResponse::_internal_has_original_item_id() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ConsumeArtifactResponse::has_original_item_id() const { - return _internal_has_original_item_id(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ConsumeArtifactResponse::clear_original_item_id() { - original_item_id_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.original_item_id_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000002u; } -inline uint64_t ConsumeArtifactResponse::_internal_original_item_id() const { - return original_item_id_; -} -inline uint64_t ConsumeArtifactResponse::original_item_id() const { +inline ::uint64_t ConsumeArtifactResponse::original_item_id() const { // @@protoc_insertion_point(field_get:ei.ConsumeArtifactResponse.original_item_id) return _internal_original_item_id(); } -inline void ConsumeArtifactResponse::_internal_set_original_item_id(uint64_t value) { - _has_bits_[0] |= 0x00000002u; - original_item_id_ = value; -} -inline void ConsumeArtifactResponse::set_original_item_id(uint64_t value) { +inline void ConsumeArtifactResponse::set_original_item_id(::uint64_t value) { _internal_set_original_item_id(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.ConsumeArtifactResponse.original_item_id) } +inline ::uint64_t ConsumeArtifactResponse::_internal_original_item_id() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.original_item_id_; +} +inline void ConsumeArtifactResponse::_internal_set_original_item_id(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.original_item_id_ = value; +} // repeated uint64 additional_item_ids = 6; inline int ConsumeArtifactResponse::_internal_additional_item_ids_size() const { - return additional_item_ids_.size(); + return _internal_additional_item_ids().size(); } inline int ConsumeArtifactResponse::additional_item_ids_size() const { return _internal_additional_item_ids_size(); } inline void ConsumeArtifactResponse::clear_additional_item_ids() { - additional_item_ids_.Clear(); -} -inline uint64_t ConsumeArtifactResponse::_internal_additional_item_ids(int index) const { - return additional_item_ids_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.additional_item_ids_.Clear(); } -inline uint64_t ConsumeArtifactResponse::additional_item_ids(int index) const { +inline ::uint64_t ConsumeArtifactResponse::additional_item_ids(int index) const { // @@protoc_insertion_point(field_get:ei.ConsumeArtifactResponse.additional_item_ids) - return _internal_additional_item_ids(index); + return _internal_additional_item_ids().Get(index); } -inline void ConsumeArtifactResponse::set_additional_item_ids(int index, uint64_t value) { - additional_item_ids_.Set(index, value); +inline void ConsumeArtifactResponse::set_additional_item_ids(int index, ::uint64_t value) { + _internal_mutable_additional_item_ids()->Set(index, value); // @@protoc_insertion_point(field_set:ei.ConsumeArtifactResponse.additional_item_ids) } -inline void ConsumeArtifactResponse::_internal_add_additional_item_ids(uint64_t value) { - additional_item_ids_.Add(value); -} -inline void ConsumeArtifactResponse::add_additional_item_ids(uint64_t value) { - _internal_add_additional_item_ids(value); +inline void ConsumeArtifactResponse::add_additional_item_ids(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _internal_mutable_additional_item_ids()->Add(value); // @@protoc_insertion_point(field_add:ei.ConsumeArtifactResponse.additional_item_ids) } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& -ConsumeArtifactResponse::_internal_additional_item_ids() const { - return additional_item_ids_; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& -ConsumeArtifactResponse::additional_item_ids() const { +inline const ::google::protobuf::RepeatedField<::uint64_t>& ConsumeArtifactResponse::additional_item_ids() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ConsumeArtifactResponse.additional_item_ids) return _internal_additional_item_ids(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* -ConsumeArtifactResponse::_internal_mutable_additional_item_ids() { - return &additional_item_ids_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* -ConsumeArtifactResponse::mutable_additional_item_ids() { +inline ::google::protobuf::RepeatedField<::uint64_t>* ConsumeArtifactResponse::mutable_additional_item_ids() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ConsumeArtifactResponse.additional_item_ids) + ::google::protobuf::internal::TSanWrite(&_impl_); return _internal_mutable_additional_item_ids(); } +inline const ::google::protobuf::RepeatedField<::uint64_t>& +ConsumeArtifactResponse::_internal_additional_item_ids() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.additional_item_ids_; +} +inline ::google::protobuf::RepeatedField<::uint64_t>* ConsumeArtifactResponse::_internal_mutable_additional_item_ids() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.additional_item_ids_; +} // repeated .ei.ArtifactSpec byproducts = 3; inline int ConsumeArtifactResponse::_internal_byproducts_size() const { - return byproducts_.size(); + return _internal_byproducts().size(); } inline int ConsumeArtifactResponse::byproducts_size() const { return _internal_byproducts_size(); } inline void ConsumeArtifactResponse::clear_byproducts() { - byproducts_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.byproducts_.Clear(); } -inline ::ei::ArtifactSpec* ConsumeArtifactResponse::mutable_byproducts(int index) { +inline ::ei::ArtifactSpec* ConsumeArtifactResponse::mutable_byproducts(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ConsumeArtifactResponse.byproducts) - return byproducts_.Mutable(index); + return _internal_mutable_byproducts()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactSpec >* -ConsumeArtifactResponse::mutable_byproducts() { +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactSpec>* ConsumeArtifactResponse::mutable_byproducts() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ConsumeArtifactResponse.byproducts) - return &byproducts_; -} -inline const ::ei::ArtifactSpec& ConsumeArtifactResponse::_internal_byproducts(int index) const { - return byproducts_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_byproducts(); } -inline const ::ei::ArtifactSpec& ConsumeArtifactResponse::byproducts(int index) const { +inline const ::ei::ArtifactSpec& ConsumeArtifactResponse::byproducts(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ConsumeArtifactResponse.byproducts) - return _internal_byproducts(index); + return _internal_byproducts().Get(index); } -inline ::ei::ArtifactSpec* ConsumeArtifactResponse::_internal_add_byproducts() { - return byproducts_.Add(); -} -inline ::ei::ArtifactSpec* ConsumeArtifactResponse::add_byproducts() { - ::ei::ArtifactSpec* _add = _internal_add_byproducts(); +inline ::ei::ArtifactSpec* ConsumeArtifactResponse::add_byproducts() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ArtifactSpec* _add = _internal_mutable_byproducts()->Add(); // @@protoc_insertion_point(field_add:ei.ConsumeArtifactResponse.byproducts) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactSpec >& -ConsumeArtifactResponse::byproducts() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactSpec>& ConsumeArtifactResponse::byproducts() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ConsumeArtifactResponse.byproducts) - return byproducts_; + return _internal_byproducts(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactSpec>& +ConsumeArtifactResponse::_internal_byproducts() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.byproducts_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactSpec>* +ConsumeArtifactResponse::_internal_mutable_byproducts() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.byproducts_; } // repeated .ei.Reward other_rewards = 4; inline int ConsumeArtifactResponse::_internal_other_rewards_size() const { - return other_rewards_.size(); + return _internal_other_rewards().size(); } inline int ConsumeArtifactResponse::other_rewards_size() const { return _internal_other_rewards_size(); } inline void ConsumeArtifactResponse::clear_other_rewards() { - other_rewards_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.other_rewards_.Clear(); } -inline ::ei::Reward* ConsumeArtifactResponse::mutable_other_rewards(int index) { +inline ::ei::Reward* ConsumeArtifactResponse::mutable_other_rewards(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ConsumeArtifactResponse.other_rewards) - return other_rewards_.Mutable(index); + return _internal_mutable_other_rewards()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Reward >* -ConsumeArtifactResponse::mutable_other_rewards() { +inline ::google::protobuf::RepeatedPtrField<::ei::Reward>* ConsumeArtifactResponse::mutable_other_rewards() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ConsumeArtifactResponse.other_rewards) - return &other_rewards_; -} -inline const ::ei::Reward& ConsumeArtifactResponse::_internal_other_rewards(int index) const { - return other_rewards_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_other_rewards(); } -inline const ::ei::Reward& ConsumeArtifactResponse::other_rewards(int index) const { +inline const ::ei::Reward& ConsumeArtifactResponse::other_rewards(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ConsumeArtifactResponse.other_rewards) - return _internal_other_rewards(index); + return _internal_other_rewards().Get(index); } -inline ::ei::Reward* ConsumeArtifactResponse::_internal_add_other_rewards() { - return other_rewards_.Add(); -} -inline ::ei::Reward* ConsumeArtifactResponse::add_other_rewards() { - ::ei::Reward* _add = _internal_add_other_rewards(); +inline ::ei::Reward* ConsumeArtifactResponse::add_other_rewards() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::Reward* _add = _internal_mutable_other_rewards()->Add(); // @@protoc_insertion_point(field_add:ei.ConsumeArtifactResponse.other_rewards) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::Reward >& -ConsumeArtifactResponse::other_rewards() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::Reward>& ConsumeArtifactResponse::other_rewards() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ConsumeArtifactResponse.other_rewards) - return other_rewards_; + return _internal_other_rewards(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::Reward>& +ConsumeArtifactResponse::_internal_other_rewards() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.other_rewards_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::Reward>* +ConsumeArtifactResponse::_internal_mutable_other_rewards() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.other_rewards_; } // optional string ei_user_id = 5; -inline bool ConsumeArtifactResponse::_internal_has_ei_user_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ConsumeArtifactResponse::has_ei_user_id() const { - return _internal_has_ei_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ConsumeArtifactResponse::clear_ei_user_id() { - ei_user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ei_user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ConsumeArtifactResponse::ei_user_id() const { +inline const std::string& ConsumeArtifactResponse::ei_user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ConsumeArtifactResponse.ei_user_id) return _internal_ei_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ConsumeArtifactResponse::set_ei_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - ei_user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ConsumeArtifactResponse::set_ei_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.ei_user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ConsumeArtifactResponse.ei_user_id) } -inline std::string* ConsumeArtifactResponse::mutable_ei_user_id() { +inline std::string* ConsumeArtifactResponse::mutable_ei_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_ei_user_id(); // @@protoc_insertion_point(field_mutable:ei.ConsumeArtifactResponse.ei_user_id) return _s; } inline const std::string& ConsumeArtifactResponse::_internal_ei_user_id() const { - return ei_user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.ei_user_id_.Get(); } inline void ConsumeArtifactResponse::_internal_set_ei_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - ei_user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.ei_user_id_.Set(value, GetArena()); } inline std::string* ConsumeArtifactResponse::_internal_mutable_ei_user_id() { - _has_bits_[0] |= 0x00000001u; - return ei_user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.ei_user_id_.Mutable( GetArena()); } inline std::string* ConsumeArtifactResponse::release_ei_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ConsumeArtifactResponse.ei_user_id) - if (!_internal_has_ei_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = ei_user_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ei_user_id_.IsDefault()) { - ei_user_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.ei_user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ei_user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ConsumeArtifactResponse::set_allocated_ei_user_id(std::string* ei_user_id) { - if (ei_user_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ConsumeArtifactResponse::set_allocated_ei_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - ei_user_id_.SetAllocated(ei_user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ei_user_id_.IsDefault()) { - ei_user_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ei_user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.ei_user_id_.IsDefault()) { + _impl_.ei_user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ConsumeArtifactResponse.ei_user_id) } @@ -101874,182 +110931,185 @@ inline void ConsumeArtifactResponse::set_allocated_ei_user_id(std::string* ei_us // AuthenticateArtifactResponse // optional bool success = 1; -inline bool AuthenticateArtifactResponse::_internal_has_success() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool AuthenticateArtifactResponse::has_success() const { - return _internal_has_success(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void AuthenticateArtifactResponse::clear_success() { - success_ = false; - _has_bits_[0] &= ~0x00000004u; -} -inline bool AuthenticateArtifactResponse::_internal_success() const { - return success_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.success_ = false; + _impl_._has_bits_[0] &= ~0x00000004u; } inline bool AuthenticateArtifactResponse::success() const { // @@protoc_insertion_point(field_get:ei.AuthenticateArtifactResponse.success) return _internal_success(); } -inline void AuthenticateArtifactResponse::_internal_set_success(bool value) { - _has_bits_[0] |= 0x00000004u; - success_ = value; -} inline void AuthenticateArtifactResponse::set_success(bool value) { _internal_set_success(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.AuthenticateArtifactResponse.success) } +inline bool AuthenticateArtifactResponse::_internal_success() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.success_; +} +inline void AuthenticateArtifactResponse::_internal_set_success(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.success_ = value; +} // optional uint64 original_item_id = 2; -inline bool AuthenticateArtifactResponse::_internal_has_original_item_id() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool AuthenticateArtifactResponse::has_original_item_id() const { - return _internal_has_original_item_id(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void AuthenticateArtifactResponse::clear_original_item_id() { - original_item_id_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000002u; -} -inline uint64_t AuthenticateArtifactResponse::_internal_original_item_id() const { - return original_item_id_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.original_item_id_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000002u; } -inline uint64_t AuthenticateArtifactResponse::original_item_id() const { +inline ::uint64_t AuthenticateArtifactResponse::original_item_id() const { // @@protoc_insertion_point(field_get:ei.AuthenticateArtifactResponse.original_item_id) return _internal_original_item_id(); } -inline void AuthenticateArtifactResponse::_internal_set_original_item_id(uint64_t value) { - _has_bits_[0] |= 0x00000002u; - original_item_id_ = value; -} -inline void AuthenticateArtifactResponse::set_original_item_id(uint64_t value) { +inline void AuthenticateArtifactResponse::set_original_item_id(::uint64_t value) { _internal_set_original_item_id(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.AuthenticateArtifactResponse.original_item_id) } +inline ::uint64_t AuthenticateArtifactResponse::_internal_original_item_id() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.original_item_id_; +} +inline void AuthenticateArtifactResponse::_internal_set_original_item_id(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.original_item_id_ = value; +} // optional bool demote = 3; -inline bool AuthenticateArtifactResponse::_internal_has_demote() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool AuthenticateArtifactResponse::has_demote() const { - return _internal_has_demote(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void AuthenticateArtifactResponse::clear_demote() { - demote_ = false; - _has_bits_[0] &= ~0x00000008u; -} -inline bool AuthenticateArtifactResponse::_internal_demote() const { - return demote_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.demote_ = false; + _impl_._has_bits_[0] &= ~0x00000008u; } inline bool AuthenticateArtifactResponse::demote() const { // @@protoc_insertion_point(field_get:ei.AuthenticateArtifactResponse.demote) return _internal_demote(); } -inline void AuthenticateArtifactResponse::_internal_set_demote(bool value) { - _has_bits_[0] |= 0x00000008u; - demote_ = value; -} inline void AuthenticateArtifactResponse::set_demote(bool value) { _internal_set_demote(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.AuthenticateArtifactResponse.demote) } +inline bool AuthenticateArtifactResponse::_internal_demote() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.demote_; +} +inline void AuthenticateArtifactResponse::_internal_set_demote(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.demote_ = value; +} // optional bool delete = 4; -inline bool AuthenticateArtifactResponse::_internal_has_delete_() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool AuthenticateArtifactResponse::has_delete_() const { - return _internal_has_delete_(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void AuthenticateArtifactResponse::clear_delete_() { - delete__ = false; - _has_bits_[0] &= ~0x00000010u; -} -inline bool AuthenticateArtifactResponse::_internal_delete_() const { - return delete__; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.delete__ = false; + _impl_._has_bits_[0] &= ~0x00000010u; } inline bool AuthenticateArtifactResponse::delete_() const { // @@protoc_insertion_point(field_get:ei.AuthenticateArtifactResponse.delete) return _internal_delete_(); } -inline void AuthenticateArtifactResponse::_internal_set_delete_(bool value) { - _has_bits_[0] |= 0x00000010u; - delete__ = value; -} inline void AuthenticateArtifactResponse::set_delete_(bool value) { _internal_set_delete_(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.AuthenticateArtifactResponse.delete) } +inline bool AuthenticateArtifactResponse::_internal_delete_() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.delete__; +} +inline void AuthenticateArtifactResponse::_internal_set_delete_(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.delete__ = value; +} // optional string ei_user_id = 5; -inline bool AuthenticateArtifactResponse::_internal_has_ei_user_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool AuthenticateArtifactResponse::has_ei_user_id() const { - return _internal_has_ei_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void AuthenticateArtifactResponse::clear_ei_user_id() { - ei_user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ei_user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& AuthenticateArtifactResponse::ei_user_id() const { +inline const std::string& AuthenticateArtifactResponse::ei_user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AuthenticateArtifactResponse.ei_user_id) return _internal_ei_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AuthenticateArtifactResponse::set_ei_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - ei_user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AuthenticateArtifactResponse::set_ei_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.ei_user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AuthenticateArtifactResponse.ei_user_id) } -inline std::string* AuthenticateArtifactResponse::mutable_ei_user_id() { +inline std::string* AuthenticateArtifactResponse::mutable_ei_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_ei_user_id(); // @@protoc_insertion_point(field_mutable:ei.AuthenticateArtifactResponse.ei_user_id) return _s; } inline const std::string& AuthenticateArtifactResponse::_internal_ei_user_id() const { - return ei_user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.ei_user_id_.Get(); } inline void AuthenticateArtifactResponse::_internal_set_ei_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - ei_user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.ei_user_id_.Set(value, GetArena()); } inline std::string* AuthenticateArtifactResponse::_internal_mutable_ei_user_id() { - _has_bits_[0] |= 0x00000001u; - return ei_user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.ei_user_id_.Mutable( GetArena()); } inline std::string* AuthenticateArtifactResponse::release_ei_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AuthenticateArtifactResponse.ei_user_id) - if (!_internal_has_ei_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = ei_user_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ei_user_id_.IsDefault()) { - ei_user_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.ei_user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ei_user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AuthenticateArtifactResponse::set_allocated_ei_user_id(std::string* ei_user_id) { - if (ei_user_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void AuthenticateArtifactResponse::set_allocated_ei_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - ei_user_id_.SetAllocated(ei_user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ei_user_id_.IsDefault()) { - ei_user_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ei_user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.ei_user_id_.IsDefault()) { + _impl_.ei_user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AuthenticateArtifactResponse.ei_user_id) } @@ -102058,378 +111118,402 @@ inline void AuthenticateArtifactResponse::set_allocated_ei_user_id(std::string* // SetArtifactRequest // optional .ei.BasicRequestInfo rinfo = 1; -inline bool SetArtifactRequest::_internal_has_rinfo() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || rinfo_ != nullptr); - return value; -} inline bool SetArtifactRequest::has_rinfo() const { - return _internal_has_rinfo(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.rinfo_ != nullptr); + return value; } inline void SetArtifactRequest::clear_rinfo() { - if (rinfo_ != nullptr) rinfo_->Clear(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ != nullptr) _impl_.rinfo_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; } inline const ::ei::BasicRequestInfo& SetArtifactRequest::_internal_rinfo() const { - const ::ei::BasicRequestInfo* p = rinfo_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_BasicRequestInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::BasicRequestInfo* p = _impl_.rinfo_; + return p != nullptr ? *p : reinterpret_cast(::ei::_BasicRequestInfo_default_instance_); } -inline const ::ei::BasicRequestInfo& SetArtifactRequest::rinfo() const { +inline const ::ei::BasicRequestInfo& SetArtifactRequest::rinfo() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.SetArtifactRequest.rinfo) return _internal_rinfo(); } -inline void SetArtifactRequest::unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rinfo_); +inline void SetArtifactRequest::unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.rinfo_); } - rinfo_ = rinfo; - if (rinfo) { - _has_bits_[0] |= 0x00000001u; + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.SetArtifactRequest.rinfo) } inline ::ei::BasicRequestInfo* SetArtifactRequest::release_rinfo() { - _has_bits_[0] &= ~0x00000001u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::BasicRequestInfo* released = _impl_.rinfo_; + _impl_.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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::BasicRequestInfo* SetArtifactRequest::unsafe_arena_release_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.SetArtifactRequest.rinfo) - _has_bits_[0] &= ~0x00000001u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::BasicRequestInfo* temp = _impl_.rinfo_; + _impl_.rinfo_ = nullptr; return temp; } inline ::ei::BasicRequestInfo* SetArtifactRequest::_internal_mutable_rinfo() { - _has_bits_[0] |= 0x00000001u; - if (rinfo_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::BasicRequestInfo>(GetArenaForAllocation()); - rinfo_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::BasicRequestInfo>(GetArena()); + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(p); } - return rinfo_; + return _impl_.rinfo_; } -inline ::ei::BasicRequestInfo* SetArtifactRequest::mutable_rinfo() { +inline ::ei::BasicRequestInfo* SetArtifactRequest::mutable_rinfo() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; ::ei::BasicRequestInfo* _msg = _internal_mutable_rinfo(); // @@protoc_insertion_point(field_mutable:ei.SetArtifactRequest.rinfo) return _msg; } -inline void SetArtifactRequest::set_allocated_rinfo(::ei::BasicRequestInfo* rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void SetArtifactRequest::set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete rinfo_; + delete (_impl_.rinfo_); } - if (rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rinfo); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - rinfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, rinfo, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000001u; + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - rinfo_ = rinfo; + + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.SetArtifactRequest.rinfo) } // optional .ei.ArtifactInventoryItem artifact = 2; -inline bool SetArtifactRequest::_internal_has_artifact() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - PROTOBUF_ASSUME(!value || artifact_ != nullptr); - return value; -} inline bool SetArtifactRequest::has_artifact() const { - return _internal_has_artifact(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + PROTOBUF_ASSUME(!value || _impl_.artifact_ != nullptr); + return value; } inline void SetArtifactRequest::clear_artifact() { - if (artifact_ != nullptr) artifact_->Clear(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.artifact_ != nullptr) _impl_.artifact_->Clear(); + _impl_._has_bits_[0] &= ~0x00000002u; } inline const ::ei::ArtifactInventoryItem& SetArtifactRequest::_internal_artifact() const { - const ::ei::ArtifactInventoryItem* p = artifact_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_ArtifactInventoryItem_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::ArtifactInventoryItem* p = _impl_.artifact_; + return p != nullptr ? *p : reinterpret_cast(::ei::_ArtifactInventoryItem_default_instance_); } -inline const ::ei::ArtifactInventoryItem& SetArtifactRequest::artifact() const { +inline const ::ei::ArtifactInventoryItem& SetArtifactRequest::artifact() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.SetArtifactRequest.artifact) return _internal_artifact(); } -inline void SetArtifactRequest::unsafe_arena_set_allocated_artifact( - ::ei::ArtifactInventoryItem* artifact) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(artifact_); +inline void SetArtifactRequest::unsafe_arena_set_allocated_artifact(::ei::ArtifactInventoryItem* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.artifact_); } - artifact_ = artifact; - if (artifact) { - _has_bits_[0] |= 0x00000002u; + _impl_.artifact_ = reinterpret_cast<::ei::ArtifactInventoryItem*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.SetArtifactRequest.artifact) } inline ::ei::ArtifactInventoryItem* SetArtifactRequest::release_artifact() { - _has_bits_[0] &= ~0x00000002u; - ::ei::ArtifactInventoryItem* temp = artifact_; - artifact_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::ArtifactInventoryItem* released = _impl_.artifact_; + _impl_.artifact_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::ArtifactInventoryItem* SetArtifactRequest::unsafe_arena_release_artifact() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.SetArtifactRequest.artifact) - _has_bits_[0] &= ~0x00000002u; - ::ei::ArtifactInventoryItem* temp = artifact_; - artifact_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::ArtifactInventoryItem* temp = _impl_.artifact_; + _impl_.artifact_ = nullptr; return temp; } inline ::ei::ArtifactInventoryItem* SetArtifactRequest::_internal_mutable_artifact() { - _has_bits_[0] |= 0x00000002u; - if (artifact_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::ArtifactInventoryItem>(GetArenaForAllocation()); - artifact_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.artifact_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::ArtifactInventoryItem>(GetArena()); + _impl_.artifact_ = reinterpret_cast<::ei::ArtifactInventoryItem*>(p); } - return artifact_; + return _impl_.artifact_; } -inline ::ei::ArtifactInventoryItem* SetArtifactRequest::mutable_artifact() { +inline ::ei::ArtifactInventoryItem* SetArtifactRequest::mutable_artifact() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000002u; ::ei::ArtifactInventoryItem* _msg = _internal_mutable_artifact(); // @@protoc_insertion_point(field_mutable:ei.SetArtifactRequest.artifact) return _msg; } -inline void SetArtifactRequest::set_allocated_artifact(::ei::ArtifactInventoryItem* artifact) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void SetArtifactRequest::set_allocated_artifact(::ei::ArtifactInventoryItem* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete artifact_; + delete (_impl_.artifact_); } - if (artifact) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(artifact); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - artifact = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, artifact, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000002u; + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - artifact_ = artifact; + + _impl_.artifact_ = reinterpret_cast<::ei::ArtifactInventoryItem*>(value); // @@protoc_insertion_point(field_set_allocated:ei.SetArtifactRequest.artifact) } // repeated .ei.ArtifactSpec stones = 3; inline int SetArtifactRequest::_internal_stones_size() const { - return stones_.size(); + return _internal_stones().size(); } inline int SetArtifactRequest::stones_size() const { return _internal_stones_size(); } inline void SetArtifactRequest::clear_stones() { - stones_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.stones_.Clear(); } -inline ::ei::ArtifactSpec* SetArtifactRequest::mutable_stones(int index) { +inline ::ei::ArtifactSpec* SetArtifactRequest::mutable_stones(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.SetArtifactRequest.stones) - return stones_.Mutable(index); + return _internal_mutable_stones()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactSpec >* -SetArtifactRequest::mutable_stones() { +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactSpec>* SetArtifactRequest::mutable_stones() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.SetArtifactRequest.stones) - return &stones_; -} -inline const ::ei::ArtifactSpec& SetArtifactRequest::_internal_stones(int index) const { - return stones_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_stones(); } -inline const ::ei::ArtifactSpec& SetArtifactRequest::stones(int index) const { +inline const ::ei::ArtifactSpec& SetArtifactRequest::stones(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.SetArtifactRequest.stones) - return _internal_stones(index); -} -inline ::ei::ArtifactSpec* SetArtifactRequest::_internal_add_stones() { - return stones_.Add(); + return _internal_stones().Get(index); } -inline ::ei::ArtifactSpec* SetArtifactRequest::add_stones() { - ::ei::ArtifactSpec* _add = _internal_add_stones(); +inline ::ei::ArtifactSpec* SetArtifactRequest::add_stones() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ArtifactSpec* _add = _internal_mutable_stones()->Add(); // @@protoc_insertion_point(field_add:ei.SetArtifactRequest.stones) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactSpec >& -SetArtifactRequest::stones() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactSpec>& SetArtifactRequest::stones() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.SetArtifactRequest.stones) - return stones_; + return _internal_stones(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactSpec>& +SetArtifactRequest::_internal_stones() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.stones_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactSpec>* +SetArtifactRequest::_internal_mutable_stones() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.stones_; } // optional double gold_price_paid = 4; -inline bool SetArtifactRequest::_internal_has_gold_price_paid() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool SetArtifactRequest::has_gold_price_paid() const { - return _internal_has_gold_price_paid(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void SetArtifactRequest::clear_gold_price_paid() { - gold_price_paid_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline double SetArtifactRequest::_internal_gold_price_paid() const { - return gold_price_paid_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gold_price_paid_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline double SetArtifactRequest::gold_price_paid() const { // @@protoc_insertion_point(field_get:ei.SetArtifactRequest.gold_price_paid) return _internal_gold_price_paid(); } -inline void SetArtifactRequest::_internal_set_gold_price_paid(double value) { - _has_bits_[0] |= 0x00000004u; - gold_price_paid_ = value; -} inline void SetArtifactRequest::set_gold_price_paid(double value) { _internal_set_gold_price_paid(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.SetArtifactRequest.gold_price_paid) } +inline double SetArtifactRequest::_internal_gold_price_paid() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.gold_price_paid_; +} +inline void SetArtifactRequest::_internal_set_gold_price_paid(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gold_price_paid_ = value; +} // ------------------------------------------------------------------- // SetArtifactResponse // optional bool success = 1; -inline bool SetArtifactResponse::_internal_has_success() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool SetArtifactResponse::has_success() const { - return _internal_has_success(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void SetArtifactResponse::clear_success() { - success_ = false; - _has_bits_[0] &= ~0x00000004u; -} -inline bool SetArtifactResponse::_internal_success() const { - return success_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.success_ = false; + _impl_._has_bits_[0] &= ~0x00000004u; } inline bool SetArtifactResponse::success() const { // @@protoc_insertion_point(field_get:ei.SetArtifactResponse.success) return _internal_success(); } -inline void SetArtifactResponse::_internal_set_success(bool value) { - _has_bits_[0] |= 0x00000004u; - success_ = value; -} inline void SetArtifactResponse::set_success(bool value) { _internal_set_success(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.SetArtifactResponse.success) } +inline bool SetArtifactResponse::_internal_success() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.success_; +} +inline void SetArtifactResponse::_internal_set_success(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.success_ = value; +} // optional uint64 original_item_id = 2; -inline bool SetArtifactResponse::_internal_has_original_item_id() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool SetArtifactResponse::has_original_item_id() const { - return _internal_has_original_item_id(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void SetArtifactResponse::clear_original_item_id() { - original_item_id_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000002u; -} -inline uint64_t SetArtifactResponse::_internal_original_item_id() const { - return original_item_id_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.original_item_id_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000002u; } -inline uint64_t SetArtifactResponse::original_item_id() const { +inline ::uint64_t SetArtifactResponse::original_item_id() const { // @@protoc_insertion_point(field_get:ei.SetArtifactResponse.original_item_id) return _internal_original_item_id(); } -inline void SetArtifactResponse::_internal_set_original_item_id(uint64_t value) { - _has_bits_[0] |= 0x00000002u; - original_item_id_ = value; -} -inline void SetArtifactResponse::set_original_item_id(uint64_t value) { +inline void SetArtifactResponse::set_original_item_id(::uint64_t value) { _internal_set_original_item_id(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.SetArtifactResponse.original_item_id) } +inline ::uint64_t SetArtifactResponse::_internal_original_item_id() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.original_item_id_; +} +inline void SetArtifactResponse::_internal_set_original_item_id(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.original_item_id_ = value; +} // optional string ei_user_id = 5; -inline bool SetArtifactResponse::_internal_has_ei_user_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool SetArtifactResponse::has_ei_user_id() const { - return _internal_has_ei_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void SetArtifactResponse::clear_ei_user_id() { - ei_user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ei_user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& SetArtifactResponse::ei_user_id() const { +inline const std::string& SetArtifactResponse::ei_user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.SetArtifactResponse.ei_user_id) return _internal_ei_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void SetArtifactResponse::set_ei_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - ei_user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void SetArtifactResponse::set_ei_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.ei_user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.SetArtifactResponse.ei_user_id) } -inline std::string* SetArtifactResponse::mutable_ei_user_id() { +inline std::string* SetArtifactResponse::mutable_ei_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_ei_user_id(); // @@protoc_insertion_point(field_mutable:ei.SetArtifactResponse.ei_user_id) return _s; } inline const std::string& SetArtifactResponse::_internal_ei_user_id() const { - return ei_user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.ei_user_id_.Get(); } inline void SetArtifactResponse::_internal_set_ei_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - ei_user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.ei_user_id_.Set(value, GetArena()); } inline std::string* SetArtifactResponse::_internal_mutable_ei_user_id() { - _has_bits_[0] |= 0x00000001u; - return ei_user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.ei_user_id_.Mutable( GetArena()); } inline std::string* SetArtifactResponse::release_ei_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.SetArtifactResponse.ei_user_id) - if (!_internal_has_ei_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = ei_user_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ei_user_id_.IsDefault()) { - ei_user_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.ei_user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ei_user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void SetArtifactResponse::set_allocated_ei_user_id(std::string* ei_user_id) { - if (ei_user_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void SetArtifactResponse::set_allocated_ei_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - ei_user_id_.SetAllocated(ei_user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ei_user_id_.IsDefault()) { - ei_user_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ei_user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.ei_user_id_.IsDefault()) { + _impl_.ei_user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.SetArtifactResponse.ei_user_id) } @@ -102438,60 +111522,60 @@ inline void SetArtifactResponse::set_allocated_ei_user_id(std::string* ei_user_i // ArtifactsDB_ActiveArtifactSlot // optional bool occupied = 1; -inline bool ArtifactsDB_ActiveArtifactSlot::_internal_has_occupied() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ArtifactsDB_ActiveArtifactSlot::has_occupied() const { - return _internal_has_occupied(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ArtifactsDB_ActiveArtifactSlot::clear_occupied() { - occupied_ = false; - _has_bits_[0] &= ~0x00000002u; -} -inline bool ArtifactsDB_ActiveArtifactSlot::_internal_occupied() const { - return occupied_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.occupied_ = false; + _impl_._has_bits_[0] &= ~0x00000002u; } inline bool ArtifactsDB_ActiveArtifactSlot::occupied() const { // @@protoc_insertion_point(field_get:ei.ArtifactsDB.ActiveArtifactSlot.occupied) return _internal_occupied(); } -inline void ArtifactsDB_ActiveArtifactSlot::_internal_set_occupied(bool value) { - _has_bits_[0] |= 0x00000002u; - occupied_ = value; -} inline void ArtifactsDB_ActiveArtifactSlot::set_occupied(bool value) { _internal_set_occupied(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.ArtifactsDB.ActiveArtifactSlot.occupied) } +inline bool ArtifactsDB_ActiveArtifactSlot::_internal_occupied() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.occupied_; +} +inline void ArtifactsDB_ActiveArtifactSlot::_internal_set_occupied(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.occupied_ = value; +} // optional uint64 item_id = 2; -inline bool ArtifactsDB_ActiveArtifactSlot::_internal_has_item_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ArtifactsDB_ActiveArtifactSlot::has_item_id() const { - return _internal_has_item_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ArtifactsDB_ActiveArtifactSlot::clear_item_id() { - item_id_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000001u; -} -inline uint64_t ArtifactsDB_ActiveArtifactSlot::_internal_item_id() const { - return item_id_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.item_id_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000001u; } -inline uint64_t ArtifactsDB_ActiveArtifactSlot::item_id() const { +inline ::uint64_t ArtifactsDB_ActiveArtifactSlot::item_id() const { // @@protoc_insertion_point(field_get:ei.ArtifactsDB.ActiveArtifactSlot.item_id) return _internal_item_id(); } -inline void ArtifactsDB_ActiveArtifactSlot::_internal_set_item_id(uint64_t value) { - _has_bits_[0] |= 0x00000001u; - item_id_ = value; -} -inline void ArtifactsDB_ActiveArtifactSlot::set_item_id(uint64_t value) { +inline void ArtifactsDB_ActiveArtifactSlot::set_item_id(::uint64_t value) { _internal_set_item_id(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.ArtifactsDB.ActiveArtifactSlot.item_id) } +inline ::uint64_t ArtifactsDB_ActiveArtifactSlot::_internal_item_id() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.item_id_; +} +inline void ArtifactsDB_ActiveArtifactSlot::_internal_set_item_id(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.item_id_ = value; +} // ------------------------------------------------------------------- @@ -102499,305 +111583,320 @@ inline void ArtifactsDB_ActiveArtifactSlot::set_item_id(uint64_t value) { // repeated .ei.ArtifactsDB.ActiveArtifactSlot slots = 1; inline int ArtifactsDB_ActiveArtifactSet::_internal_slots_size() const { - return slots_.size(); + return _internal_slots().size(); } inline int ArtifactsDB_ActiveArtifactSet::slots_size() const { return _internal_slots_size(); } inline void ArtifactsDB_ActiveArtifactSet::clear_slots() { - slots_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.slots_.Clear(); } -inline ::ei::ArtifactsDB_ActiveArtifactSlot* ArtifactsDB_ActiveArtifactSet::mutable_slots(int index) { +inline ::ei::ArtifactsDB_ActiveArtifactSlot* ArtifactsDB_ActiveArtifactSet::mutable_slots(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ArtifactsDB.ActiveArtifactSet.slots) - return slots_.Mutable(index); + return _internal_mutable_slots()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsDB_ActiveArtifactSlot >* -ArtifactsDB_ActiveArtifactSet::mutable_slots() { +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_ActiveArtifactSlot>* ArtifactsDB_ActiveArtifactSet::mutable_slots() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ArtifactsDB.ActiveArtifactSet.slots) - return &slots_; -} -inline const ::ei::ArtifactsDB_ActiveArtifactSlot& ArtifactsDB_ActiveArtifactSet::_internal_slots(int index) const { - return slots_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_slots(); } -inline const ::ei::ArtifactsDB_ActiveArtifactSlot& ArtifactsDB_ActiveArtifactSet::slots(int index) const { +inline const ::ei::ArtifactsDB_ActiveArtifactSlot& ArtifactsDB_ActiveArtifactSet::slots(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ArtifactsDB.ActiveArtifactSet.slots) - return _internal_slots(index); + return _internal_slots().Get(index); } -inline ::ei::ArtifactsDB_ActiveArtifactSlot* ArtifactsDB_ActiveArtifactSet::_internal_add_slots() { - return slots_.Add(); -} -inline ::ei::ArtifactsDB_ActiveArtifactSlot* ArtifactsDB_ActiveArtifactSet::add_slots() { - ::ei::ArtifactsDB_ActiveArtifactSlot* _add = _internal_add_slots(); +inline ::ei::ArtifactsDB_ActiveArtifactSlot* ArtifactsDB_ActiveArtifactSet::add_slots() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ArtifactsDB_ActiveArtifactSlot* _add = _internal_mutable_slots()->Add(); // @@protoc_insertion_point(field_add:ei.ArtifactsDB.ActiveArtifactSet.slots) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsDB_ActiveArtifactSlot >& -ArtifactsDB_ActiveArtifactSet::slots() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_ActiveArtifactSlot>& ArtifactsDB_ActiveArtifactSet::slots() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ArtifactsDB.ActiveArtifactSet.slots) - return slots_; + return _internal_slots(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_ActiveArtifactSlot>& +ArtifactsDB_ActiveArtifactSet::_internal_slots() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.slots_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_ActiveArtifactSlot>* +ArtifactsDB_ActiveArtifactSet::_internal_mutable_slots() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.slots_; } // optional uint32 uid = 2; -inline bool ArtifactsDB_ActiveArtifactSet::_internal_has_uid() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ArtifactsDB_ActiveArtifactSet::has_uid() const { - return _internal_has_uid(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ArtifactsDB_ActiveArtifactSet::clear_uid() { - uid_ = 0u; - _has_bits_[0] &= ~0x00000001u; -} -inline uint32_t ArtifactsDB_ActiveArtifactSet::_internal_uid() const { - return uid_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.uid_ = 0u; + _impl_._has_bits_[0] &= ~0x00000001u; } -inline uint32_t ArtifactsDB_ActiveArtifactSet::uid() const { +inline ::uint32_t ArtifactsDB_ActiveArtifactSet::uid() const { // @@protoc_insertion_point(field_get:ei.ArtifactsDB.ActiveArtifactSet.uid) return _internal_uid(); } -inline void ArtifactsDB_ActiveArtifactSet::_internal_set_uid(uint32_t value) { - _has_bits_[0] |= 0x00000001u; - uid_ = value; -} -inline void ArtifactsDB_ActiveArtifactSet::set_uid(uint32_t value) { +inline void ArtifactsDB_ActiveArtifactSet::set_uid(::uint32_t value) { _internal_set_uid(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.ArtifactsDB.ActiveArtifactSet.uid) } +inline ::uint32_t ArtifactsDB_ActiveArtifactSet::_internal_uid() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.uid_; +} +inline void ArtifactsDB_ActiveArtifactSet::_internal_set_uid(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.uid_ = value; +} // ------------------------------------------------------------------- // ArtifactsDB_CraftableArtifact // optional .ei.ArtifactSpec spec = 1; -inline bool ArtifactsDB_CraftableArtifact::_internal_has_spec() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || spec_ != nullptr); - return value; -} inline bool ArtifactsDB_CraftableArtifact::has_spec() const { - return _internal_has_spec(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.spec_ != nullptr); + return value; } inline void ArtifactsDB_CraftableArtifact::clear_spec() { - if (spec_ != nullptr) spec_->Clear(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.spec_ != nullptr) _impl_.spec_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; } inline const ::ei::ArtifactSpec& ArtifactsDB_CraftableArtifact::_internal_spec() const { - const ::ei::ArtifactSpec* p = spec_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_ArtifactSpec_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::ArtifactSpec* p = _impl_.spec_; + return p != nullptr ? *p : reinterpret_cast(::ei::_ArtifactSpec_default_instance_); } -inline const ::ei::ArtifactSpec& ArtifactsDB_CraftableArtifact::spec() const { +inline const ::ei::ArtifactSpec& ArtifactsDB_CraftableArtifact::spec() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ArtifactsDB.CraftableArtifact.spec) return _internal_spec(); } -inline void ArtifactsDB_CraftableArtifact::unsafe_arena_set_allocated_spec( - ::ei::ArtifactSpec* spec) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(spec_); +inline void ArtifactsDB_CraftableArtifact::unsafe_arena_set_allocated_spec(::ei::ArtifactSpec* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.spec_); } - spec_ = spec; - if (spec) { - _has_bits_[0] |= 0x00000001u; + _impl_.spec_ = reinterpret_cast<::ei::ArtifactSpec*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ArtifactsDB.CraftableArtifact.spec) } inline ::ei::ArtifactSpec* ArtifactsDB_CraftableArtifact::release_spec() { - _has_bits_[0] &= ~0x00000001u; - ::ei::ArtifactSpec* temp = spec_; - spec_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::ArtifactSpec* released = _impl_.spec_; + _impl_.spec_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::ArtifactSpec* ArtifactsDB_CraftableArtifact::unsafe_arena_release_spec() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ArtifactsDB.CraftableArtifact.spec) - _has_bits_[0] &= ~0x00000001u; - ::ei::ArtifactSpec* temp = spec_; - spec_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::ArtifactSpec* temp = _impl_.spec_; + _impl_.spec_ = nullptr; return temp; } inline ::ei::ArtifactSpec* ArtifactsDB_CraftableArtifact::_internal_mutable_spec() { - _has_bits_[0] |= 0x00000001u; - if (spec_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::ArtifactSpec>(GetArenaForAllocation()); - spec_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.spec_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::ArtifactSpec>(GetArena()); + _impl_.spec_ = reinterpret_cast<::ei::ArtifactSpec*>(p); } - return spec_; + return _impl_.spec_; } -inline ::ei::ArtifactSpec* ArtifactsDB_CraftableArtifact::mutable_spec() { +inline ::ei::ArtifactSpec* ArtifactsDB_CraftableArtifact::mutable_spec() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; ::ei::ArtifactSpec* _msg = _internal_mutable_spec(); // @@protoc_insertion_point(field_mutable:ei.ArtifactsDB.CraftableArtifact.spec) return _msg; } -inline void ArtifactsDB_CraftableArtifact::set_allocated_spec(::ei::ArtifactSpec* spec) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ArtifactsDB_CraftableArtifact::set_allocated_spec(::ei::ArtifactSpec* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete spec_; + delete (_impl_.spec_); } - if (spec) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(spec); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - spec = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, spec, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000001u; + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - spec_ = spec; + + _impl_.spec_ = reinterpret_cast<::ei::ArtifactSpec*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ArtifactsDB.CraftableArtifact.spec) } // optional bool discovered = 6; -inline bool ArtifactsDB_CraftableArtifact::_internal_has_discovered() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ArtifactsDB_CraftableArtifact::has_discovered() const { - return _internal_has_discovered(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ArtifactsDB_CraftableArtifact::clear_discovered() { - discovered_ = false; - _has_bits_[0] &= ~0x00000004u; -} -inline bool ArtifactsDB_CraftableArtifact::_internal_discovered() const { - return discovered_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.discovered_ = false; + _impl_._has_bits_[0] &= ~0x00000004u; } inline bool ArtifactsDB_CraftableArtifact::discovered() const { // @@protoc_insertion_point(field_get:ei.ArtifactsDB.CraftableArtifact.discovered) return _internal_discovered(); } -inline void ArtifactsDB_CraftableArtifact::_internal_set_discovered(bool value) { - _has_bits_[0] |= 0x00000004u; - discovered_ = value; -} inline void ArtifactsDB_CraftableArtifact::set_discovered(bool value) { _internal_set_discovered(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.ArtifactsDB.CraftableArtifact.discovered) } +inline bool ArtifactsDB_CraftableArtifact::_internal_discovered() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.discovered_; +} +inline void ArtifactsDB_CraftableArtifact::_internal_set_discovered(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.discovered_ = value; +} // optional bool craftable = 4; -inline bool ArtifactsDB_CraftableArtifact::_internal_has_craftable() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool ArtifactsDB_CraftableArtifact::has_craftable() const { - return _internal_has_craftable(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void ArtifactsDB_CraftableArtifact::clear_craftable() { - craftable_ = false; - _has_bits_[0] &= ~0x00000008u; -} -inline bool ArtifactsDB_CraftableArtifact::_internal_craftable() const { - return craftable_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.craftable_ = false; + _impl_._has_bits_[0] &= ~0x00000008u; } inline bool ArtifactsDB_CraftableArtifact::craftable() const { // @@protoc_insertion_point(field_get:ei.ArtifactsDB.CraftableArtifact.craftable) return _internal_craftable(); } -inline void ArtifactsDB_CraftableArtifact::_internal_set_craftable(bool value) { - _has_bits_[0] |= 0x00000008u; - craftable_ = value; -} inline void ArtifactsDB_CraftableArtifact::set_craftable(bool value) { _internal_set_craftable(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.ArtifactsDB.CraftableArtifact.craftable) } +inline bool ArtifactsDB_CraftableArtifact::_internal_craftable() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.craftable_; +} +inline void ArtifactsDB_CraftableArtifact::_internal_set_craftable(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.craftable_ = value; +} // optional bool recipe_discovered = 5; -inline bool ArtifactsDB_CraftableArtifact::_internal_has_recipe_discovered() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool ArtifactsDB_CraftableArtifact::has_recipe_discovered() const { - return _internal_has_recipe_discovered(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void ArtifactsDB_CraftableArtifact::clear_recipe_discovered() { - recipe_discovered_ = false; - _has_bits_[0] &= ~0x00000010u; -} -inline bool ArtifactsDB_CraftableArtifact::_internal_recipe_discovered() const { - return recipe_discovered_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.recipe_discovered_ = false; + _impl_._has_bits_[0] &= ~0x00000010u; } inline bool ArtifactsDB_CraftableArtifact::recipe_discovered() const { // @@protoc_insertion_point(field_get:ei.ArtifactsDB.CraftableArtifact.recipe_discovered) return _internal_recipe_discovered(); } -inline void ArtifactsDB_CraftableArtifact::_internal_set_recipe_discovered(bool value) { - _has_bits_[0] |= 0x00000010u; - recipe_discovered_ = value; -} inline void ArtifactsDB_CraftableArtifact::set_recipe_discovered(bool value) { _internal_set_recipe_discovered(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.ArtifactsDB.CraftableArtifact.recipe_discovered) } +inline bool ArtifactsDB_CraftableArtifact::_internal_recipe_discovered() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.recipe_discovered_; +} +inline void ArtifactsDB_CraftableArtifact::_internal_set_recipe_discovered(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.recipe_discovered_ = value; +} // optional bool seen = 2; -inline bool ArtifactsDB_CraftableArtifact::_internal_has_seen() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool ArtifactsDB_CraftableArtifact::has_seen() const { - return _internal_has_seen(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void ArtifactsDB_CraftableArtifact::clear_seen() { - seen_ = false; - _has_bits_[0] &= ~0x00000020u; -} -inline bool ArtifactsDB_CraftableArtifact::_internal_seen() const { - return seen_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seen_ = false; + _impl_._has_bits_[0] &= ~0x00000020u; } inline bool ArtifactsDB_CraftableArtifact::seen() const { // @@protoc_insertion_point(field_get:ei.ArtifactsDB.CraftableArtifact.seen) return _internal_seen(); } -inline void ArtifactsDB_CraftableArtifact::_internal_set_seen(bool value) { - _has_bits_[0] |= 0x00000020u; - seen_ = value; -} inline void ArtifactsDB_CraftableArtifact::set_seen(bool value) { _internal_set_seen(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.ArtifactsDB.CraftableArtifact.seen) } +inline bool ArtifactsDB_CraftableArtifact::_internal_seen() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.seen_; +} +inline void ArtifactsDB_CraftableArtifact::_internal_set_seen(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seen_ = value; +} // optional uint32 count = 3; -inline bool ArtifactsDB_CraftableArtifact::_internal_has_count() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ArtifactsDB_CraftableArtifact::has_count() const { - return _internal_has_count(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ArtifactsDB_CraftableArtifact::clear_count() { - count_ = 0u; - _has_bits_[0] &= ~0x00000002u; -} -inline uint32_t ArtifactsDB_CraftableArtifact::_internal_count() const { - return count_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.count_ = 0u; + _impl_._has_bits_[0] &= ~0x00000002u; } -inline uint32_t ArtifactsDB_CraftableArtifact::count() const { +inline ::uint32_t ArtifactsDB_CraftableArtifact::count() const { // @@protoc_insertion_point(field_get:ei.ArtifactsDB.CraftableArtifact.count) return _internal_count(); } -inline void ArtifactsDB_CraftableArtifact::_internal_set_count(uint32_t value) { - _has_bits_[0] |= 0x00000002u; - count_ = value; -} -inline void ArtifactsDB_CraftableArtifact::set_count(uint32_t value) { +inline void ArtifactsDB_CraftableArtifact::set_count(::uint32_t value) { _internal_set_count(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.ArtifactsDB.CraftableArtifact.count) } +inline ::uint32_t ArtifactsDB_CraftableArtifact::_internal_count() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.count_; +} +inline void ArtifactsDB_CraftableArtifact::_internal_set_count(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.count_ = value; +} // ------------------------------------------------------------------- @@ -102805,560 +111904,665 @@ inline void ArtifactsDB_CraftableArtifact::set_count(uint32_t value) { // repeated .ei.ArtifactInventoryItem inventory_items = 1; inline int ArtifactsDB::_internal_inventory_items_size() const { - return inventory_items_.size(); + return _internal_inventory_items().size(); } inline int ArtifactsDB::inventory_items_size() const { return _internal_inventory_items_size(); } inline void ArtifactsDB::clear_inventory_items() { - inventory_items_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.inventory_items_.Clear(); } -inline ::ei::ArtifactInventoryItem* ArtifactsDB::mutable_inventory_items(int index) { +inline ::ei::ArtifactInventoryItem* ArtifactsDB::mutable_inventory_items(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ArtifactsDB.inventory_items) - return inventory_items_.Mutable(index); + return _internal_mutable_inventory_items()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactInventoryItem >* -ArtifactsDB::mutable_inventory_items() { +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactInventoryItem>* ArtifactsDB::mutable_inventory_items() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ArtifactsDB.inventory_items) - return &inventory_items_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_inventory_items(); } -inline const ::ei::ArtifactInventoryItem& ArtifactsDB::_internal_inventory_items(int index) const { - return inventory_items_.Get(index); -} -inline const ::ei::ArtifactInventoryItem& ArtifactsDB::inventory_items(int index) const { +inline const ::ei::ArtifactInventoryItem& ArtifactsDB::inventory_items(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ArtifactsDB.inventory_items) - return _internal_inventory_items(index); -} -inline ::ei::ArtifactInventoryItem* ArtifactsDB::_internal_add_inventory_items() { - return inventory_items_.Add(); + return _internal_inventory_items().Get(index); } -inline ::ei::ArtifactInventoryItem* ArtifactsDB::add_inventory_items() { - ::ei::ArtifactInventoryItem* _add = _internal_add_inventory_items(); +inline ::ei::ArtifactInventoryItem* ArtifactsDB::add_inventory_items() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ArtifactInventoryItem* _add = _internal_mutable_inventory_items()->Add(); // @@protoc_insertion_point(field_add:ei.ArtifactsDB.inventory_items) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactInventoryItem >& -ArtifactsDB::inventory_items() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactInventoryItem>& ArtifactsDB::inventory_items() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ArtifactsDB.inventory_items) - return inventory_items_; + return _internal_inventory_items(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactInventoryItem>& +ArtifactsDB::_internal_inventory_items() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.inventory_items_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactInventoryItem>* +ArtifactsDB::_internal_mutable_inventory_items() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.inventory_items_; } // optional uint64 item_sequence = 2; -inline bool ArtifactsDB::_internal_has_item_sequence() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ArtifactsDB::has_item_sequence() const { - return _internal_has_item_sequence(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ArtifactsDB::clear_item_sequence() { - item_sequence_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000002u; -} -inline uint64_t ArtifactsDB::_internal_item_sequence() const { - return item_sequence_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.item_sequence_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000002u; } -inline uint64_t ArtifactsDB::item_sequence() const { +inline ::uint64_t ArtifactsDB::item_sequence() const { // @@protoc_insertion_point(field_get:ei.ArtifactsDB.item_sequence) return _internal_item_sequence(); } -inline void ArtifactsDB::_internal_set_item_sequence(uint64_t value) { - _has_bits_[0] |= 0x00000002u; - item_sequence_ = value; -} -inline void ArtifactsDB::set_item_sequence(uint64_t value) { +inline void ArtifactsDB::set_item_sequence(::uint64_t value) { _internal_set_item_sequence(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.ArtifactsDB.item_sequence) } +inline ::uint64_t ArtifactsDB::_internal_item_sequence() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.item_sequence_; +} +inline void ArtifactsDB::_internal_set_item_sequence(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.item_sequence_ = value; +} // repeated .ei.InventorySlot inventory_slots = 3; inline int ArtifactsDB::_internal_inventory_slots_size() const { - return inventory_slots_.size(); + return _internal_inventory_slots().size(); } inline int ArtifactsDB::inventory_slots_size() const { return _internal_inventory_slots_size(); } inline void ArtifactsDB::clear_inventory_slots() { - inventory_slots_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.inventory_slots_.Clear(); } -inline ::ei::InventorySlot* ArtifactsDB::mutable_inventory_slots(int index) { +inline ::ei::InventorySlot* ArtifactsDB::mutable_inventory_slots(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ArtifactsDB.inventory_slots) - return inventory_slots_.Mutable(index); + return _internal_mutable_inventory_slots()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::InventorySlot >* -ArtifactsDB::mutable_inventory_slots() { +inline ::google::protobuf::RepeatedPtrField<::ei::InventorySlot>* ArtifactsDB::mutable_inventory_slots() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ArtifactsDB.inventory_slots) - return &inventory_slots_; -} -inline const ::ei::InventorySlot& ArtifactsDB::_internal_inventory_slots(int index) const { - return inventory_slots_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_inventory_slots(); } -inline const ::ei::InventorySlot& ArtifactsDB::inventory_slots(int index) const { +inline const ::ei::InventorySlot& ArtifactsDB::inventory_slots(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ArtifactsDB.inventory_slots) - return _internal_inventory_slots(index); -} -inline ::ei::InventorySlot* ArtifactsDB::_internal_add_inventory_slots() { - return inventory_slots_.Add(); + return _internal_inventory_slots().Get(index); } -inline ::ei::InventorySlot* ArtifactsDB::add_inventory_slots() { - ::ei::InventorySlot* _add = _internal_add_inventory_slots(); +inline ::ei::InventorySlot* ArtifactsDB::add_inventory_slots() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::InventorySlot* _add = _internal_mutable_inventory_slots()->Add(); // @@protoc_insertion_point(field_add:ei.ArtifactsDB.inventory_slots) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::InventorySlot >& -ArtifactsDB::inventory_slots() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::InventorySlot>& ArtifactsDB::inventory_slots() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ArtifactsDB.inventory_slots) - return inventory_slots_; + return _internal_inventory_slots(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::InventorySlot>& +ArtifactsDB::_internal_inventory_slots() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.inventory_slots_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::InventorySlot>* +ArtifactsDB::_internal_mutable_inventory_slots() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.inventory_slots_; } // repeated .ei.ArtifactsDB.ActiveArtifactSlot active_artifacts_DEPRECATED = 7; inline int ArtifactsDB::_internal_active_artifacts_deprecated_size() const { - return active_artifacts_deprecated_.size(); + return _internal_active_artifacts_deprecated().size(); } inline int ArtifactsDB::active_artifacts_deprecated_size() const { return _internal_active_artifacts_deprecated_size(); } inline void ArtifactsDB::clear_active_artifacts_deprecated() { - active_artifacts_deprecated_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.active_artifacts_deprecated_.Clear(); } -inline ::ei::ArtifactsDB_ActiveArtifactSlot* ArtifactsDB::mutable_active_artifacts_deprecated(int index) { +inline ::ei::ArtifactsDB_ActiveArtifactSlot* ArtifactsDB::mutable_active_artifacts_deprecated(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ArtifactsDB.active_artifacts_DEPRECATED) - return active_artifacts_deprecated_.Mutable(index); + return _internal_mutable_active_artifacts_deprecated()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsDB_ActiveArtifactSlot >* -ArtifactsDB::mutable_active_artifacts_deprecated() { +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_ActiveArtifactSlot>* ArtifactsDB::mutable_active_artifacts_deprecated() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ArtifactsDB.active_artifacts_DEPRECATED) - return &active_artifacts_deprecated_; -} -inline const ::ei::ArtifactsDB_ActiveArtifactSlot& ArtifactsDB::_internal_active_artifacts_deprecated(int index) const { - return active_artifacts_deprecated_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_active_artifacts_deprecated(); } -inline const ::ei::ArtifactsDB_ActiveArtifactSlot& ArtifactsDB::active_artifacts_deprecated(int index) const { +inline const ::ei::ArtifactsDB_ActiveArtifactSlot& ArtifactsDB::active_artifacts_deprecated(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ArtifactsDB.active_artifacts_DEPRECATED) - return _internal_active_artifacts_deprecated(index); + return _internal_active_artifacts_deprecated().Get(index); } -inline ::ei::ArtifactsDB_ActiveArtifactSlot* ArtifactsDB::_internal_add_active_artifacts_deprecated() { - return active_artifacts_deprecated_.Add(); -} -inline ::ei::ArtifactsDB_ActiveArtifactSlot* ArtifactsDB::add_active_artifacts_deprecated() { - ::ei::ArtifactsDB_ActiveArtifactSlot* _add = _internal_add_active_artifacts_deprecated(); +inline ::ei::ArtifactsDB_ActiveArtifactSlot* ArtifactsDB::add_active_artifacts_deprecated() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ArtifactsDB_ActiveArtifactSlot* _add = _internal_mutable_active_artifacts_deprecated()->Add(); // @@protoc_insertion_point(field_add:ei.ArtifactsDB.active_artifacts_DEPRECATED) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsDB_ActiveArtifactSlot >& -ArtifactsDB::active_artifacts_deprecated() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_ActiveArtifactSlot>& ArtifactsDB::active_artifacts_deprecated() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ArtifactsDB.active_artifacts_DEPRECATED) - return active_artifacts_deprecated_; + return _internal_active_artifacts_deprecated(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_ActiveArtifactSlot>& +ArtifactsDB::_internal_active_artifacts_deprecated() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.active_artifacts_deprecated_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_ActiveArtifactSlot>* +ArtifactsDB::_internal_mutable_active_artifacts_deprecated() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.active_artifacts_deprecated_; } // repeated .ei.ArtifactsDB.ActiveArtifactSet active_artifact_sets = 11; inline int ArtifactsDB::_internal_active_artifact_sets_size() const { - return active_artifact_sets_.size(); + return _internal_active_artifact_sets().size(); } inline int ArtifactsDB::active_artifact_sets_size() const { return _internal_active_artifact_sets_size(); } inline void ArtifactsDB::clear_active_artifact_sets() { - active_artifact_sets_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.active_artifact_sets_.Clear(); } -inline ::ei::ArtifactsDB_ActiveArtifactSet* ArtifactsDB::mutable_active_artifact_sets(int index) { +inline ::ei::ArtifactsDB_ActiveArtifactSet* ArtifactsDB::mutable_active_artifact_sets(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ArtifactsDB.active_artifact_sets) - return active_artifact_sets_.Mutable(index); + return _internal_mutable_active_artifact_sets()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsDB_ActiveArtifactSet >* -ArtifactsDB::mutable_active_artifact_sets() { +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_ActiveArtifactSet>* ArtifactsDB::mutable_active_artifact_sets() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ArtifactsDB.active_artifact_sets) - return &active_artifact_sets_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_active_artifact_sets(); } -inline const ::ei::ArtifactsDB_ActiveArtifactSet& ArtifactsDB::_internal_active_artifact_sets(int index) const { - return active_artifact_sets_.Get(index); -} -inline const ::ei::ArtifactsDB_ActiveArtifactSet& ArtifactsDB::active_artifact_sets(int index) const { +inline const ::ei::ArtifactsDB_ActiveArtifactSet& ArtifactsDB::active_artifact_sets(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ArtifactsDB.active_artifact_sets) - return _internal_active_artifact_sets(index); -} -inline ::ei::ArtifactsDB_ActiveArtifactSet* ArtifactsDB::_internal_add_active_artifact_sets() { - return active_artifact_sets_.Add(); + return _internal_active_artifact_sets().Get(index); } -inline ::ei::ArtifactsDB_ActiveArtifactSet* ArtifactsDB::add_active_artifact_sets() { - ::ei::ArtifactsDB_ActiveArtifactSet* _add = _internal_add_active_artifact_sets(); +inline ::ei::ArtifactsDB_ActiveArtifactSet* ArtifactsDB::add_active_artifact_sets() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ArtifactsDB_ActiveArtifactSet* _add = _internal_mutable_active_artifact_sets()->Add(); // @@protoc_insertion_point(field_add:ei.ArtifactsDB.active_artifact_sets) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsDB_ActiveArtifactSet >& -ArtifactsDB::active_artifact_sets() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_ActiveArtifactSet>& ArtifactsDB::active_artifact_sets() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ArtifactsDB.active_artifact_sets) - return active_artifact_sets_; + return _internal_active_artifact_sets(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_ActiveArtifactSet>& +ArtifactsDB::_internal_active_artifact_sets() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.active_artifact_sets_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_ActiveArtifactSet>* +ArtifactsDB::_internal_mutable_active_artifact_sets() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.active_artifact_sets_; } // repeated .ei.ArtifactsDB.ActiveArtifactSet saved_artifact_sets = 13; inline int ArtifactsDB::_internal_saved_artifact_sets_size() const { - return saved_artifact_sets_.size(); + return _internal_saved_artifact_sets().size(); } inline int ArtifactsDB::saved_artifact_sets_size() const { return _internal_saved_artifact_sets_size(); } inline void ArtifactsDB::clear_saved_artifact_sets() { - saved_artifact_sets_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.saved_artifact_sets_.Clear(); } -inline ::ei::ArtifactsDB_ActiveArtifactSet* ArtifactsDB::mutable_saved_artifact_sets(int index) { +inline ::ei::ArtifactsDB_ActiveArtifactSet* ArtifactsDB::mutable_saved_artifact_sets(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ArtifactsDB.saved_artifact_sets) - return saved_artifact_sets_.Mutable(index); + return _internal_mutable_saved_artifact_sets()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsDB_ActiveArtifactSet >* -ArtifactsDB::mutable_saved_artifact_sets() { +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_ActiveArtifactSet>* ArtifactsDB::mutable_saved_artifact_sets() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ArtifactsDB.saved_artifact_sets) - return &saved_artifact_sets_; -} -inline const ::ei::ArtifactsDB_ActiveArtifactSet& ArtifactsDB::_internal_saved_artifact_sets(int index) const { - return saved_artifact_sets_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_saved_artifact_sets(); } -inline const ::ei::ArtifactsDB_ActiveArtifactSet& ArtifactsDB::saved_artifact_sets(int index) const { +inline const ::ei::ArtifactsDB_ActiveArtifactSet& ArtifactsDB::saved_artifact_sets(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ArtifactsDB.saved_artifact_sets) - return _internal_saved_artifact_sets(index); -} -inline ::ei::ArtifactsDB_ActiveArtifactSet* ArtifactsDB::_internal_add_saved_artifact_sets() { - return saved_artifact_sets_.Add(); + return _internal_saved_artifact_sets().Get(index); } -inline ::ei::ArtifactsDB_ActiveArtifactSet* ArtifactsDB::add_saved_artifact_sets() { - ::ei::ArtifactsDB_ActiveArtifactSet* _add = _internal_add_saved_artifact_sets(); +inline ::ei::ArtifactsDB_ActiveArtifactSet* ArtifactsDB::add_saved_artifact_sets() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ArtifactsDB_ActiveArtifactSet* _add = _internal_mutable_saved_artifact_sets()->Add(); // @@protoc_insertion_point(field_add:ei.ArtifactsDB.saved_artifact_sets) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsDB_ActiveArtifactSet >& -ArtifactsDB::saved_artifact_sets() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_ActiveArtifactSet>& ArtifactsDB::saved_artifact_sets() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ArtifactsDB.saved_artifact_sets) - return saved_artifact_sets_; + return _internal_saved_artifact_sets(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_ActiveArtifactSet>& +ArtifactsDB::_internal_saved_artifact_sets() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.saved_artifact_sets_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_ActiveArtifactSet>* +ArtifactsDB::_internal_mutable_saved_artifact_sets() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.saved_artifact_sets_; } // repeated .ei.ArtifactsDB.CraftableArtifact artifact_status = 12; inline int ArtifactsDB::_internal_artifact_status_size() const { - return artifact_status_.size(); + return _internal_artifact_status().size(); } inline int ArtifactsDB::artifact_status_size() const { return _internal_artifact_status_size(); } inline void ArtifactsDB::clear_artifact_status() { - artifact_status_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.artifact_status_.Clear(); } -inline ::ei::ArtifactsDB_CraftableArtifact* ArtifactsDB::mutable_artifact_status(int index) { +inline ::ei::ArtifactsDB_CraftableArtifact* ArtifactsDB::mutable_artifact_status(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ArtifactsDB.artifact_status) - return artifact_status_.Mutable(index); + return _internal_mutable_artifact_status()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsDB_CraftableArtifact >* -ArtifactsDB::mutable_artifact_status() { +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_CraftableArtifact>* ArtifactsDB::mutable_artifact_status() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ArtifactsDB.artifact_status) - return &artifact_status_; -} -inline const ::ei::ArtifactsDB_CraftableArtifact& ArtifactsDB::_internal_artifact_status(int index) const { - return artifact_status_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_artifact_status(); } -inline const ::ei::ArtifactsDB_CraftableArtifact& ArtifactsDB::artifact_status(int index) const { +inline const ::ei::ArtifactsDB_CraftableArtifact& ArtifactsDB::artifact_status(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ArtifactsDB.artifact_status) - return _internal_artifact_status(index); + return _internal_artifact_status().Get(index); } -inline ::ei::ArtifactsDB_CraftableArtifact* ArtifactsDB::_internal_add_artifact_status() { - return artifact_status_.Add(); -} -inline ::ei::ArtifactsDB_CraftableArtifact* ArtifactsDB::add_artifact_status() { - ::ei::ArtifactsDB_CraftableArtifact* _add = _internal_add_artifact_status(); +inline ::ei::ArtifactsDB_CraftableArtifact* ArtifactsDB::add_artifact_status() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ArtifactsDB_CraftableArtifact* _add = _internal_mutable_artifact_status()->Add(); // @@protoc_insertion_point(field_add:ei.ArtifactsDB.artifact_status) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsDB_CraftableArtifact >& -ArtifactsDB::artifact_status() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_CraftableArtifact>& ArtifactsDB::artifact_status() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ArtifactsDB.artifact_status) - return artifact_status_; + return _internal_artifact_status(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_CraftableArtifact>& +ArtifactsDB::_internal_artifact_status() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.artifact_status_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_CraftableArtifact>* +ArtifactsDB::_internal_mutable_artifact_status() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.artifact_status_; } // optional .ei.MissionInfo fueling_mission = 14; -inline bool ArtifactsDB::_internal_has_fueling_mission() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || fueling_mission_ != nullptr); - return value; -} inline bool ArtifactsDB::has_fueling_mission() const { - return _internal_has_fueling_mission(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.fueling_mission_ != nullptr); + return value; } inline void ArtifactsDB::clear_fueling_mission() { - if (fueling_mission_ != nullptr) fueling_mission_->Clear(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.fueling_mission_ != nullptr) _impl_.fueling_mission_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; } inline const ::ei::MissionInfo& ArtifactsDB::_internal_fueling_mission() const { - const ::ei::MissionInfo* p = fueling_mission_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_MissionInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::MissionInfo* p = _impl_.fueling_mission_; + return p != nullptr ? *p : reinterpret_cast(::ei::_MissionInfo_default_instance_); } -inline const ::ei::MissionInfo& ArtifactsDB::fueling_mission() const { +inline const ::ei::MissionInfo& ArtifactsDB::fueling_mission() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ArtifactsDB.fueling_mission) return _internal_fueling_mission(); } -inline void ArtifactsDB::unsafe_arena_set_allocated_fueling_mission( - ::ei::MissionInfo* fueling_mission) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(fueling_mission_); +inline void ArtifactsDB::unsafe_arena_set_allocated_fueling_mission(::ei::MissionInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.fueling_mission_); } - fueling_mission_ = fueling_mission; - if (fueling_mission) { - _has_bits_[0] |= 0x00000001u; + _impl_.fueling_mission_ = reinterpret_cast<::ei::MissionInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ArtifactsDB.fueling_mission) } inline ::ei::MissionInfo* ArtifactsDB::release_fueling_mission() { - _has_bits_[0] &= ~0x00000001u; - ::ei::MissionInfo* temp = fueling_mission_; - fueling_mission_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::MissionInfo* released = _impl_.fueling_mission_; + _impl_.fueling_mission_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::MissionInfo* ArtifactsDB::unsafe_arena_release_fueling_mission() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ArtifactsDB.fueling_mission) - _has_bits_[0] &= ~0x00000001u; - ::ei::MissionInfo* temp = fueling_mission_; - fueling_mission_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::MissionInfo* temp = _impl_.fueling_mission_; + _impl_.fueling_mission_ = nullptr; return temp; } inline ::ei::MissionInfo* ArtifactsDB::_internal_mutable_fueling_mission() { - _has_bits_[0] |= 0x00000001u; - if (fueling_mission_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::MissionInfo>(GetArenaForAllocation()); - fueling_mission_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.fueling_mission_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::MissionInfo>(GetArena()); + _impl_.fueling_mission_ = reinterpret_cast<::ei::MissionInfo*>(p); } - return fueling_mission_; + return _impl_.fueling_mission_; } -inline ::ei::MissionInfo* ArtifactsDB::mutable_fueling_mission() { +inline ::ei::MissionInfo* ArtifactsDB::mutable_fueling_mission() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; ::ei::MissionInfo* _msg = _internal_mutable_fueling_mission(); // @@protoc_insertion_point(field_mutable:ei.ArtifactsDB.fueling_mission) return _msg; } -inline void ArtifactsDB::set_allocated_fueling_mission(::ei::MissionInfo* fueling_mission) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ArtifactsDB::set_allocated_fueling_mission(::ei::MissionInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete fueling_mission_; + delete (_impl_.fueling_mission_); } - if (fueling_mission) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(fueling_mission); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - fueling_mission = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, fueling_mission, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000001u; + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - fueling_mission_ = fueling_mission; + + _impl_.fueling_mission_ = reinterpret_cast<::ei::MissionInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ArtifactsDB.fueling_mission) } // repeated .ei.MissionInfo mission_infos = 4; inline int ArtifactsDB::_internal_mission_infos_size() const { - return mission_infos_.size(); + return _internal_mission_infos().size(); } inline int ArtifactsDB::mission_infos_size() const { return _internal_mission_infos_size(); } inline void ArtifactsDB::clear_mission_infos() { - mission_infos_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.mission_infos_.Clear(); } -inline ::ei::MissionInfo* ArtifactsDB::mutable_mission_infos(int index) { +inline ::ei::MissionInfo* ArtifactsDB::mutable_mission_infos(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ArtifactsDB.mission_infos) - return mission_infos_.Mutable(index); + return _internal_mutable_mission_infos()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::MissionInfo >* -ArtifactsDB::mutable_mission_infos() { +inline ::google::protobuf::RepeatedPtrField<::ei::MissionInfo>* ArtifactsDB::mutable_mission_infos() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ArtifactsDB.mission_infos) - return &mission_infos_; -} -inline const ::ei::MissionInfo& ArtifactsDB::_internal_mission_infos(int index) const { - return mission_infos_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_mission_infos(); } -inline const ::ei::MissionInfo& ArtifactsDB::mission_infos(int index) const { +inline const ::ei::MissionInfo& ArtifactsDB::mission_infos(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ArtifactsDB.mission_infos) - return _internal_mission_infos(index); -} -inline ::ei::MissionInfo* ArtifactsDB::_internal_add_mission_infos() { - return mission_infos_.Add(); + return _internal_mission_infos().Get(index); } -inline ::ei::MissionInfo* ArtifactsDB::add_mission_infos() { - ::ei::MissionInfo* _add = _internal_add_mission_infos(); +inline ::ei::MissionInfo* ArtifactsDB::add_mission_infos() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::MissionInfo* _add = _internal_mutable_mission_infos()->Add(); // @@protoc_insertion_point(field_add:ei.ArtifactsDB.mission_infos) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::MissionInfo >& -ArtifactsDB::mission_infos() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::MissionInfo>& ArtifactsDB::mission_infos() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ArtifactsDB.mission_infos) - return mission_infos_; + return _internal_mission_infos(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::MissionInfo>& +ArtifactsDB::_internal_mission_infos() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.mission_infos_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::MissionInfo>* +ArtifactsDB::_internal_mutable_mission_infos() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.mission_infos_; } // repeated .ei.MissionInfo mission_archive = 5; inline int ArtifactsDB::_internal_mission_archive_size() const { - return mission_archive_.size(); + return _internal_mission_archive().size(); } inline int ArtifactsDB::mission_archive_size() const { return _internal_mission_archive_size(); } inline void ArtifactsDB::clear_mission_archive() { - mission_archive_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.mission_archive_.Clear(); } -inline ::ei::MissionInfo* ArtifactsDB::mutable_mission_archive(int index) { +inline ::ei::MissionInfo* ArtifactsDB::mutable_mission_archive(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ArtifactsDB.mission_archive) - return mission_archive_.Mutable(index); + return _internal_mutable_mission_archive()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::MissionInfo >* -ArtifactsDB::mutable_mission_archive() { +inline ::google::protobuf::RepeatedPtrField<::ei::MissionInfo>* ArtifactsDB::mutable_mission_archive() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ArtifactsDB.mission_archive) - return &mission_archive_; -} -inline const ::ei::MissionInfo& ArtifactsDB::_internal_mission_archive(int index) const { - return mission_archive_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_mission_archive(); } -inline const ::ei::MissionInfo& ArtifactsDB::mission_archive(int index) const { +inline const ::ei::MissionInfo& ArtifactsDB::mission_archive(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ArtifactsDB.mission_archive) - return _internal_mission_archive(index); + return _internal_mission_archive().Get(index); } -inline ::ei::MissionInfo* ArtifactsDB::_internal_add_mission_archive() { - return mission_archive_.Add(); -} -inline ::ei::MissionInfo* ArtifactsDB::add_mission_archive() { - ::ei::MissionInfo* _add = _internal_add_mission_archive(); +inline ::ei::MissionInfo* ArtifactsDB::add_mission_archive() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::MissionInfo* _add = _internal_mutable_mission_archive()->Add(); // @@protoc_insertion_point(field_add:ei.ArtifactsDB.mission_archive) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::MissionInfo >& -ArtifactsDB::mission_archive() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::MissionInfo>& ArtifactsDB::mission_archive() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ArtifactsDB.mission_archive) - return mission_archive_; + return _internal_mission_archive(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::MissionInfo>& +ArtifactsDB::_internal_mission_archive() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.mission_archive_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::MissionInfo>* +ArtifactsDB::_internal_mutable_mission_archive() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.mission_archive_; } // repeated .ei.ArtifactSpec discovered_artifacts_DEPRECATED = 8; inline int ArtifactsDB::_internal_discovered_artifacts_deprecated_size() const { - return discovered_artifacts_deprecated_.size(); + return _internal_discovered_artifacts_deprecated().size(); } inline int ArtifactsDB::discovered_artifacts_deprecated_size() const { return _internal_discovered_artifacts_deprecated_size(); } inline void ArtifactsDB::clear_discovered_artifacts_deprecated() { - discovered_artifacts_deprecated_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.discovered_artifacts_deprecated_.Clear(); } -inline ::ei::ArtifactSpec* ArtifactsDB::mutable_discovered_artifacts_deprecated(int index) { +inline ::ei::ArtifactSpec* ArtifactsDB::mutable_discovered_artifacts_deprecated(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ArtifactsDB.discovered_artifacts_DEPRECATED) - return discovered_artifacts_deprecated_.Mutable(index); + return _internal_mutable_discovered_artifacts_deprecated()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactSpec >* -ArtifactsDB::mutable_discovered_artifacts_deprecated() { +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactSpec>* ArtifactsDB::mutable_discovered_artifacts_deprecated() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ArtifactsDB.discovered_artifacts_DEPRECATED) - return &discovered_artifacts_deprecated_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_discovered_artifacts_deprecated(); } -inline const ::ei::ArtifactSpec& ArtifactsDB::_internal_discovered_artifacts_deprecated(int index) const { - return discovered_artifacts_deprecated_.Get(index); -} -inline const ::ei::ArtifactSpec& ArtifactsDB::discovered_artifacts_deprecated(int index) const { +inline const ::ei::ArtifactSpec& ArtifactsDB::discovered_artifacts_deprecated(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ArtifactsDB.discovered_artifacts_DEPRECATED) - return _internal_discovered_artifacts_deprecated(index); -} -inline ::ei::ArtifactSpec* ArtifactsDB::_internal_add_discovered_artifacts_deprecated() { - return discovered_artifacts_deprecated_.Add(); + return _internal_discovered_artifacts_deprecated().Get(index); } -inline ::ei::ArtifactSpec* ArtifactsDB::add_discovered_artifacts_deprecated() { - ::ei::ArtifactSpec* _add = _internal_add_discovered_artifacts_deprecated(); +inline ::ei::ArtifactSpec* ArtifactsDB::add_discovered_artifacts_deprecated() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ArtifactSpec* _add = _internal_mutable_discovered_artifacts_deprecated()->Add(); // @@protoc_insertion_point(field_add:ei.ArtifactsDB.discovered_artifacts_DEPRECATED) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactSpec >& -ArtifactsDB::discovered_artifacts_deprecated() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactSpec>& ArtifactsDB::discovered_artifacts_deprecated() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ArtifactsDB.discovered_artifacts_DEPRECATED) - return discovered_artifacts_deprecated_; + return _internal_discovered_artifacts_deprecated(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactSpec>& +ArtifactsDB::_internal_discovered_artifacts_deprecated() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.discovered_artifacts_deprecated_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactSpec>* +ArtifactsDB::_internal_mutable_discovered_artifacts_deprecated() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.discovered_artifacts_deprecated_; } // repeated .ei.ArtifactsDB.CraftableArtifact craftable_artifacts_DEPRECATED = 9; inline int ArtifactsDB::_internal_craftable_artifacts_deprecated_size() const { - return craftable_artifacts_deprecated_.size(); + return _internal_craftable_artifacts_deprecated().size(); } inline int ArtifactsDB::craftable_artifacts_deprecated_size() const { return _internal_craftable_artifacts_deprecated_size(); } inline void ArtifactsDB::clear_craftable_artifacts_deprecated() { - craftable_artifacts_deprecated_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.craftable_artifacts_deprecated_.Clear(); } -inline ::ei::ArtifactsDB_CraftableArtifact* ArtifactsDB::mutable_craftable_artifacts_deprecated(int index) { +inline ::ei::ArtifactsDB_CraftableArtifact* ArtifactsDB::mutable_craftable_artifacts_deprecated(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ArtifactsDB.craftable_artifacts_DEPRECATED) - return craftable_artifacts_deprecated_.Mutable(index); + return _internal_mutable_craftable_artifacts_deprecated()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsDB_CraftableArtifact >* -ArtifactsDB::mutable_craftable_artifacts_deprecated() { +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_CraftableArtifact>* ArtifactsDB::mutable_craftable_artifacts_deprecated() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ArtifactsDB.craftable_artifacts_DEPRECATED) - return &craftable_artifacts_deprecated_; -} -inline const ::ei::ArtifactsDB_CraftableArtifact& ArtifactsDB::_internal_craftable_artifacts_deprecated(int index) const { - return craftable_artifacts_deprecated_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_craftable_artifacts_deprecated(); } -inline const ::ei::ArtifactsDB_CraftableArtifact& ArtifactsDB::craftable_artifacts_deprecated(int index) const { +inline const ::ei::ArtifactsDB_CraftableArtifact& ArtifactsDB::craftable_artifacts_deprecated(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ArtifactsDB.craftable_artifacts_DEPRECATED) - return _internal_craftable_artifacts_deprecated(index); -} -inline ::ei::ArtifactsDB_CraftableArtifact* ArtifactsDB::_internal_add_craftable_artifacts_deprecated() { - return craftable_artifacts_deprecated_.Add(); + return _internal_craftable_artifacts_deprecated().Get(index); } -inline ::ei::ArtifactsDB_CraftableArtifact* ArtifactsDB::add_craftable_artifacts_deprecated() { - ::ei::ArtifactsDB_CraftableArtifact* _add = _internal_add_craftable_artifacts_deprecated(); +inline ::ei::ArtifactsDB_CraftableArtifact* ArtifactsDB::add_craftable_artifacts_deprecated() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ArtifactsDB_CraftableArtifact* _add = _internal_mutable_craftable_artifacts_deprecated()->Add(); // @@protoc_insertion_point(field_add:ei.ArtifactsDB.craftable_artifacts_DEPRECATED) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsDB_CraftableArtifact >& -ArtifactsDB::craftable_artifacts_deprecated() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_CraftableArtifact>& ArtifactsDB::craftable_artifacts_deprecated() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ArtifactsDB.craftable_artifacts_DEPRECATED) - return craftable_artifacts_deprecated_; + return _internal_craftable_artifacts_deprecated(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_CraftableArtifact>& +ArtifactsDB::_internal_craftable_artifacts_deprecated() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.craftable_artifacts_deprecated_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_CraftableArtifact>* +ArtifactsDB::_internal_mutable_craftable_artifacts_deprecated() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.craftable_artifacts_deprecated_; } // repeated .ei.ArtifactsDB.CraftableArtifact crafting_counts_DEPRECATED = 10; inline int ArtifactsDB::_internal_crafting_counts_deprecated_size() const { - return crafting_counts_deprecated_.size(); + return _internal_crafting_counts_deprecated().size(); } inline int ArtifactsDB::crafting_counts_deprecated_size() const { return _internal_crafting_counts_deprecated_size(); } inline void ArtifactsDB::clear_crafting_counts_deprecated() { - crafting_counts_deprecated_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.crafting_counts_deprecated_.Clear(); } -inline ::ei::ArtifactsDB_CraftableArtifact* ArtifactsDB::mutable_crafting_counts_deprecated(int index) { +inline ::ei::ArtifactsDB_CraftableArtifact* ArtifactsDB::mutable_crafting_counts_deprecated(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ArtifactsDB.crafting_counts_DEPRECATED) - return crafting_counts_deprecated_.Mutable(index); + return _internal_mutable_crafting_counts_deprecated()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsDB_CraftableArtifact >* -ArtifactsDB::mutable_crafting_counts_deprecated() { +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_CraftableArtifact>* ArtifactsDB::mutable_crafting_counts_deprecated() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ArtifactsDB.crafting_counts_DEPRECATED) - return &crafting_counts_deprecated_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_crafting_counts_deprecated(); } -inline const ::ei::ArtifactsDB_CraftableArtifact& ArtifactsDB::_internal_crafting_counts_deprecated(int index) const { - return crafting_counts_deprecated_.Get(index); -} -inline const ::ei::ArtifactsDB_CraftableArtifact& ArtifactsDB::crafting_counts_deprecated(int index) const { +inline const ::ei::ArtifactsDB_CraftableArtifact& ArtifactsDB::crafting_counts_deprecated(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ArtifactsDB.crafting_counts_DEPRECATED) - return _internal_crafting_counts_deprecated(index); -} -inline ::ei::ArtifactsDB_CraftableArtifact* ArtifactsDB::_internal_add_crafting_counts_deprecated() { - return crafting_counts_deprecated_.Add(); + return _internal_crafting_counts_deprecated().Get(index); } -inline ::ei::ArtifactsDB_CraftableArtifact* ArtifactsDB::add_crafting_counts_deprecated() { - ::ei::ArtifactsDB_CraftableArtifact* _add = _internal_add_crafting_counts_deprecated(); +inline ::ei::ArtifactsDB_CraftableArtifact* ArtifactsDB::add_crafting_counts_deprecated() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ArtifactsDB_CraftableArtifact* _add = _internal_mutable_crafting_counts_deprecated()->Add(); // @@protoc_insertion_point(field_add:ei.ArtifactsDB.crafting_counts_DEPRECATED) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ArtifactsDB_CraftableArtifact >& -ArtifactsDB::crafting_counts_deprecated() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_CraftableArtifact>& ArtifactsDB::crafting_counts_deprecated() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ArtifactsDB.crafting_counts_DEPRECATED) - return crafting_counts_deprecated_; + return _internal_crafting_counts_deprecated(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_CraftableArtifact>& +ArtifactsDB::_internal_crafting_counts_deprecated() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.crafting_counts_deprecated_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ArtifactsDB_CraftableArtifact>* +ArtifactsDB::_internal_mutable_crafting_counts_deprecated() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.crafting_counts_deprecated_; } // ------------------------------------------------------------------- @@ -103366,290 +112570,299 @@ ArtifactsDB::crafting_counts_deprecated() const { // AuthenticatedMessage // optional bytes message = 1; -inline bool AuthenticatedMessage::_internal_has_message() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool AuthenticatedMessage::has_message() const { - return _internal_has_message(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void AuthenticatedMessage::clear_message() { - message_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.message_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& AuthenticatedMessage::message() const { +inline const std::string& AuthenticatedMessage::message() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AuthenticatedMessage.message) return _internal_message(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AuthenticatedMessage::set_message(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - message_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AuthenticatedMessage::set_message(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.message_.SetBytes(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AuthenticatedMessage.message) } -inline std::string* AuthenticatedMessage::mutable_message() { +inline std::string* AuthenticatedMessage::mutable_message() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_message(); // @@protoc_insertion_point(field_mutable:ei.AuthenticatedMessage.message) return _s; } inline const std::string& AuthenticatedMessage::_internal_message() const { - return message_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.message_.Get(); } inline void AuthenticatedMessage::_internal_set_message(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - message_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.message_.Set(value, GetArena()); } inline std::string* AuthenticatedMessage::_internal_mutable_message() { - _has_bits_[0] |= 0x00000001u; - return message_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.message_.Mutable( GetArena()); } inline std::string* AuthenticatedMessage::release_message() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AuthenticatedMessage.message) - if (!_internal_has_message()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = message_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (message_.IsDefault()) { - message_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.message_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.message_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AuthenticatedMessage::set_allocated_message(std::string* message) { - if (message != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void AuthenticatedMessage::set_allocated_message(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - message_.SetAllocated(message, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (message_.IsDefault()) { - message_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.message_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.message_.IsDefault()) { + _impl_.message_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AuthenticatedMessage.message) } // optional uint32 version = 3; -inline bool AuthenticatedMessage::_internal_has_version() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool AuthenticatedMessage::has_version() const { - return _internal_has_version(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void AuthenticatedMessage::clear_version() { - version_ = 0u; - _has_bits_[0] &= ~0x00000008u; -} -inline uint32_t AuthenticatedMessage::_internal_version() const { - return version_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.version_ = 0u; + _impl_._has_bits_[0] &= ~0x00000008u; } -inline uint32_t AuthenticatedMessage::version() const { +inline ::uint32_t AuthenticatedMessage::version() const { // @@protoc_insertion_point(field_get:ei.AuthenticatedMessage.version) return _internal_version(); } -inline void AuthenticatedMessage::_internal_set_version(uint32_t value) { - _has_bits_[0] |= 0x00000008u; - version_ = value; -} -inline void AuthenticatedMessage::set_version(uint32_t value) { +inline void AuthenticatedMessage::set_version(::uint32_t value) { _internal_set_version(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.AuthenticatedMessage.version) } +inline ::uint32_t AuthenticatedMessage::_internal_version() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.version_; +} +inline void AuthenticatedMessage::_internal_set_version(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.version_ = value; +} // optional string code = 2; -inline bool AuthenticatedMessage::_internal_has_code() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool AuthenticatedMessage::has_code() const { - return _internal_has_code(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void AuthenticatedMessage::clear_code() { - code_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.code_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& AuthenticatedMessage::code() const { +inline const std::string& AuthenticatedMessage::code() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AuthenticatedMessage.code) return _internal_code(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AuthenticatedMessage::set_code(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - code_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AuthenticatedMessage::set_code(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.code_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AuthenticatedMessage.code) } -inline std::string* AuthenticatedMessage::mutable_code() { +inline std::string* AuthenticatedMessage::mutable_code() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_code(); // @@protoc_insertion_point(field_mutable:ei.AuthenticatedMessage.code) return _s; } inline const std::string& AuthenticatedMessage::_internal_code() const { - return code_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.code_.Get(); } inline void AuthenticatedMessage::_internal_set_code(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - code_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.code_.Set(value, GetArena()); } inline std::string* AuthenticatedMessage::_internal_mutable_code() { - _has_bits_[0] |= 0x00000002u; - return code_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.code_.Mutable( GetArena()); } inline std::string* AuthenticatedMessage::release_code() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AuthenticatedMessage.code) - if (!_internal_has_code()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = code_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (code_.IsDefault()) { - code_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.code_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.code_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AuthenticatedMessage::set_allocated_code(std::string* code) { - if (code != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void AuthenticatedMessage::set_allocated_code(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; - } - code_.SetAllocated(code, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (code_.IsDefault()) { - code_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000002u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.code_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.code_.IsDefault()) { + _impl_.code_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AuthenticatedMessage.code) } // optional bool compressed = 4; -inline bool AuthenticatedMessage::_internal_has_compressed() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool AuthenticatedMessage::has_compressed() const { - return _internal_has_compressed(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void AuthenticatedMessage::clear_compressed() { - compressed_ = false; - _has_bits_[0] &= ~0x00000010u; -} -inline bool AuthenticatedMessage::_internal_compressed() const { - return compressed_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.compressed_ = false; + _impl_._has_bits_[0] &= ~0x00000010u; } inline bool AuthenticatedMessage::compressed() const { // @@protoc_insertion_point(field_get:ei.AuthenticatedMessage.compressed) return _internal_compressed(); } -inline void AuthenticatedMessage::_internal_set_compressed(bool value) { - _has_bits_[0] |= 0x00000010u; - compressed_ = value; -} inline void AuthenticatedMessage::set_compressed(bool value) { _internal_set_compressed(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.AuthenticatedMessage.compressed) } +inline bool AuthenticatedMessage::_internal_compressed() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.compressed_; +} +inline void AuthenticatedMessage::_internal_set_compressed(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.compressed_ = value; +} // optional uint32 original_size = 5; -inline bool AuthenticatedMessage::_internal_has_original_size() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool AuthenticatedMessage::has_original_size() const { - return _internal_has_original_size(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void AuthenticatedMessage::clear_original_size() { - original_size_ = 0u; - _has_bits_[0] &= ~0x00000020u; -} -inline uint32_t AuthenticatedMessage::_internal_original_size() const { - return original_size_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.original_size_ = 0u; + _impl_._has_bits_[0] &= ~0x00000020u; } -inline uint32_t AuthenticatedMessage::original_size() const { +inline ::uint32_t AuthenticatedMessage::original_size() const { // @@protoc_insertion_point(field_get:ei.AuthenticatedMessage.original_size) return _internal_original_size(); } -inline void AuthenticatedMessage::_internal_set_original_size(uint32_t value) { - _has_bits_[0] |= 0x00000020u; - original_size_ = value; -} -inline void AuthenticatedMessage::set_original_size(uint32_t value) { +inline void AuthenticatedMessage::set_original_size(::uint32_t value) { _internal_set_original_size(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.AuthenticatedMessage.original_size) } +inline ::uint32_t AuthenticatedMessage::_internal_original_size() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.original_size_; +} +inline void AuthenticatedMessage::_internal_set_original_size(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.original_size_ = value; +} // 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(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void AuthenticatedMessage::clear_user_id() { - user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& AuthenticatedMessage::user_id() const { +inline const std::string& AuthenticatedMessage::user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@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()); +template +inline PROTOBUF_ALWAYS_INLINE void AuthenticatedMessage::set_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AuthenticatedMessage.user_id) } -inline std::string* AuthenticatedMessage::mutable_user_id() { +inline std::string* AuthenticatedMessage::mutable_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { 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(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_id_.Get(); } inline void AuthenticatedMessage::_internal_set_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.user_id_.Set(value, GetArena()); } inline std::string* AuthenticatedMessage::_internal_mutable_user_id() { - _has_bits_[0] |= 0x00000004u; - return user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.user_id_.Mutable( GetArena()); } inline std::string* AuthenticatedMessage::release_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AuthenticatedMessage.user_id) - if (!_internal_has_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { 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; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AuthenticatedMessage::set_allocated_user_id(std::string* user_id) { - if (user_id != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void AuthenticatedMessage::set_allocated_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._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()); + _impl_._has_bits_[0] &= ~0x00000004u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_id_.IsDefault()) { + _impl_.user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AuthenticatedMessage.user_id) } @@ -103658,182 +112871,194 @@ inline void AuthenticatedMessage::set_allocated_user_id(std::string* user_id) { // LogCompleteMissionPayload // optional .ei.MissionRequest req = 1; -inline bool LogCompleteMissionPayload::_internal_has_req() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || req_ != nullptr); - return value; -} inline bool LogCompleteMissionPayload::has_req() const { - return _internal_has_req(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.req_ != nullptr); + return value; } inline void LogCompleteMissionPayload::clear_req() { - if (req_ != nullptr) req_->Clear(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.req_ != nullptr) _impl_.req_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; } inline const ::ei::MissionRequest& LogCompleteMissionPayload::_internal_req() const { - const ::ei::MissionRequest* p = req_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_MissionRequest_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::MissionRequest* p = _impl_.req_; + return p != nullptr ? *p : reinterpret_cast(::ei::_MissionRequest_default_instance_); } -inline const ::ei::MissionRequest& LogCompleteMissionPayload::req() const { +inline const ::ei::MissionRequest& LogCompleteMissionPayload::req() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LogCompleteMissionPayload.req) return _internal_req(); } -inline void LogCompleteMissionPayload::unsafe_arena_set_allocated_req( - ::ei::MissionRequest* req) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(req_); +inline void LogCompleteMissionPayload::unsafe_arena_set_allocated_req(::ei::MissionRequest* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.req_); } - req_ = req; - if (req) { - _has_bits_[0] |= 0x00000001u; + _impl_.req_ = reinterpret_cast<::ei::MissionRequest*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.LogCompleteMissionPayload.req) } inline ::ei::MissionRequest* LogCompleteMissionPayload::release_req() { - _has_bits_[0] &= ~0x00000001u; - ::ei::MissionRequest* temp = req_; - req_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::MissionRequest* released = _impl_.req_; + _impl_.req_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::MissionRequest* LogCompleteMissionPayload::unsafe_arena_release_req() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LogCompleteMissionPayload.req) - _has_bits_[0] &= ~0x00000001u; - ::ei::MissionRequest* temp = req_; - req_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::MissionRequest* temp = _impl_.req_; + _impl_.req_ = nullptr; return temp; } inline ::ei::MissionRequest* LogCompleteMissionPayload::_internal_mutable_req() { - _has_bits_[0] |= 0x00000001u; - if (req_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::MissionRequest>(GetArenaForAllocation()); - req_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.req_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::MissionRequest>(GetArena()); + _impl_.req_ = reinterpret_cast<::ei::MissionRequest*>(p); } - return req_; + return _impl_.req_; } -inline ::ei::MissionRequest* LogCompleteMissionPayload::mutable_req() { +inline ::ei::MissionRequest* LogCompleteMissionPayload::mutable_req() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; ::ei::MissionRequest* _msg = _internal_mutable_req(); // @@protoc_insertion_point(field_mutable:ei.LogCompleteMissionPayload.req) return _msg; } -inline void LogCompleteMissionPayload::set_allocated_req(::ei::MissionRequest* req) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void LogCompleteMissionPayload::set_allocated_req(::ei::MissionRequest* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete req_; + delete (_impl_.req_); } - if (req) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(req); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - req = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, req, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000001u; + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - req_ = req; + + _impl_.req_ = reinterpret_cast<::ei::MissionRequest*>(value); // @@protoc_insertion_point(field_set_allocated:ei.LogCompleteMissionPayload.req) } // optional .ei.CompleteMissionResponse res = 2; -inline bool LogCompleteMissionPayload::_internal_has_res() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - PROTOBUF_ASSUME(!value || res_ != nullptr); - return value; -} inline bool LogCompleteMissionPayload::has_res() const { - return _internal_has_res(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + PROTOBUF_ASSUME(!value || _impl_.res_ != nullptr); + return value; } inline void LogCompleteMissionPayload::clear_res() { - if (res_ != nullptr) res_->Clear(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.res_ != nullptr) _impl_.res_->Clear(); + _impl_._has_bits_[0] &= ~0x00000002u; } inline const ::ei::CompleteMissionResponse& LogCompleteMissionPayload::_internal_res() const { - const ::ei::CompleteMissionResponse* p = res_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_CompleteMissionResponse_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::CompleteMissionResponse* p = _impl_.res_; + return p != nullptr ? *p : reinterpret_cast(::ei::_CompleteMissionResponse_default_instance_); } -inline const ::ei::CompleteMissionResponse& LogCompleteMissionPayload::res() const { +inline const ::ei::CompleteMissionResponse& LogCompleteMissionPayload::res() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LogCompleteMissionPayload.res) return _internal_res(); } -inline void LogCompleteMissionPayload::unsafe_arena_set_allocated_res( - ::ei::CompleteMissionResponse* res) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(res_); +inline void LogCompleteMissionPayload::unsafe_arena_set_allocated_res(::ei::CompleteMissionResponse* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.res_); } - res_ = res; - if (res) { - _has_bits_[0] |= 0x00000002u; + _impl_.res_ = reinterpret_cast<::ei::CompleteMissionResponse*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.LogCompleteMissionPayload.res) } inline ::ei::CompleteMissionResponse* LogCompleteMissionPayload::release_res() { - _has_bits_[0] &= ~0x00000002u; - ::ei::CompleteMissionResponse* temp = res_; - res_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::CompleteMissionResponse* released = _impl_.res_; + _impl_.res_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::CompleteMissionResponse* LogCompleteMissionPayload::unsafe_arena_release_res() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LogCompleteMissionPayload.res) - _has_bits_[0] &= ~0x00000002u; - ::ei::CompleteMissionResponse* temp = res_; - res_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::CompleteMissionResponse* temp = _impl_.res_; + _impl_.res_ = nullptr; return temp; } inline ::ei::CompleteMissionResponse* LogCompleteMissionPayload::_internal_mutable_res() { - _has_bits_[0] |= 0x00000002u; - if (res_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::CompleteMissionResponse>(GetArenaForAllocation()); - res_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.res_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::CompleteMissionResponse>(GetArena()); + _impl_.res_ = reinterpret_cast<::ei::CompleteMissionResponse*>(p); } - return res_; + return _impl_.res_; } -inline ::ei::CompleteMissionResponse* LogCompleteMissionPayload::mutable_res() { +inline ::ei::CompleteMissionResponse* LogCompleteMissionPayload::mutable_res() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000002u; ::ei::CompleteMissionResponse* _msg = _internal_mutable_res(); // @@protoc_insertion_point(field_mutable:ei.LogCompleteMissionPayload.res) return _msg; } -inline void LogCompleteMissionPayload::set_allocated_res(::ei::CompleteMissionResponse* res) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void LogCompleteMissionPayload::set_allocated_res(::ei::CompleteMissionResponse* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete res_; + delete (_impl_.res_); } - if (res) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(res); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - res = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, res, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000002u; + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - res_ = res; + + _impl_.res_ = reinterpret_cast<::ei::CompleteMissionResponse*>(value); // @@protoc_insertion_point(field_set_allocated:ei.LogCompleteMissionPayload.res) } @@ -103842,182 +113067,194 @@ inline void LogCompleteMissionPayload::set_allocated_res(::ei::CompleteMissionRe // LogCraftArtifactPayload // optional .ei.CraftArtifactRequest req = 1; -inline bool LogCraftArtifactPayload::_internal_has_req() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || req_ != nullptr); - return value; -} inline bool LogCraftArtifactPayload::has_req() const { - return _internal_has_req(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.req_ != nullptr); + return value; } inline void LogCraftArtifactPayload::clear_req() { - if (req_ != nullptr) req_->Clear(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.req_ != nullptr) _impl_.req_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; } inline const ::ei::CraftArtifactRequest& LogCraftArtifactPayload::_internal_req() const { - const ::ei::CraftArtifactRequest* p = req_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_CraftArtifactRequest_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::CraftArtifactRequest* p = _impl_.req_; + return p != nullptr ? *p : reinterpret_cast(::ei::_CraftArtifactRequest_default_instance_); } -inline const ::ei::CraftArtifactRequest& LogCraftArtifactPayload::req() const { +inline const ::ei::CraftArtifactRequest& LogCraftArtifactPayload::req() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LogCraftArtifactPayload.req) return _internal_req(); } -inline void LogCraftArtifactPayload::unsafe_arena_set_allocated_req( - ::ei::CraftArtifactRequest* req) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(req_); +inline void LogCraftArtifactPayload::unsafe_arena_set_allocated_req(::ei::CraftArtifactRequest* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.req_); } - req_ = req; - if (req) { - _has_bits_[0] |= 0x00000001u; + _impl_.req_ = reinterpret_cast<::ei::CraftArtifactRequest*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.LogCraftArtifactPayload.req) } inline ::ei::CraftArtifactRequest* LogCraftArtifactPayload::release_req() { - _has_bits_[0] &= ~0x00000001u; - ::ei::CraftArtifactRequest* temp = req_; - req_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::CraftArtifactRequest* released = _impl_.req_; + _impl_.req_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::CraftArtifactRequest* LogCraftArtifactPayload::unsafe_arena_release_req() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LogCraftArtifactPayload.req) - _has_bits_[0] &= ~0x00000001u; - ::ei::CraftArtifactRequest* temp = req_; - req_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::CraftArtifactRequest* temp = _impl_.req_; + _impl_.req_ = nullptr; return temp; } inline ::ei::CraftArtifactRequest* LogCraftArtifactPayload::_internal_mutable_req() { - _has_bits_[0] |= 0x00000001u; - if (req_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::CraftArtifactRequest>(GetArenaForAllocation()); - req_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.req_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::CraftArtifactRequest>(GetArena()); + _impl_.req_ = reinterpret_cast<::ei::CraftArtifactRequest*>(p); } - return req_; + return _impl_.req_; } -inline ::ei::CraftArtifactRequest* LogCraftArtifactPayload::mutable_req() { +inline ::ei::CraftArtifactRequest* LogCraftArtifactPayload::mutable_req() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; ::ei::CraftArtifactRequest* _msg = _internal_mutable_req(); // @@protoc_insertion_point(field_mutable:ei.LogCraftArtifactPayload.req) return _msg; } -inline void LogCraftArtifactPayload::set_allocated_req(::ei::CraftArtifactRequest* req) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void LogCraftArtifactPayload::set_allocated_req(::ei::CraftArtifactRequest* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete req_; + delete (_impl_.req_); } - if (req) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(req); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - req = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, req, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000001u; + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - req_ = req; + + _impl_.req_ = reinterpret_cast<::ei::CraftArtifactRequest*>(value); // @@protoc_insertion_point(field_set_allocated:ei.LogCraftArtifactPayload.req) } // optional .ei.CraftArtifactResponse res = 2; -inline bool LogCraftArtifactPayload::_internal_has_res() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - PROTOBUF_ASSUME(!value || res_ != nullptr); - return value; -} inline bool LogCraftArtifactPayload::has_res() const { - return _internal_has_res(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + PROTOBUF_ASSUME(!value || _impl_.res_ != nullptr); + return value; } inline void LogCraftArtifactPayload::clear_res() { - if (res_ != nullptr) res_->Clear(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.res_ != nullptr) _impl_.res_->Clear(); + _impl_._has_bits_[0] &= ~0x00000002u; } inline const ::ei::CraftArtifactResponse& LogCraftArtifactPayload::_internal_res() const { - const ::ei::CraftArtifactResponse* p = res_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_CraftArtifactResponse_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::CraftArtifactResponse* p = _impl_.res_; + return p != nullptr ? *p : reinterpret_cast(::ei::_CraftArtifactResponse_default_instance_); } -inline const ::ei::CraftArtifactResponse& LogCraftArtifactPayload::res() const { +inline const ::ei::CraftArtifactResponse& LogCraftArtifactPayload::res() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LogCraftArtifactPayload.res) return _internal_res(); } -inline void LogCraftArtifactPayload::unsafe_arena_set_allocated_res( - ::ei::CraftArtifactResponse* res) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(res_); +inline void LogCraftArtifactPayload::unsafe_arena_set_allocated_res(::ei::CraftArtifactResponse* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.res_); } - res_ = res; - if (res) { - _has_bits_[0] |= 0x00000002u; + _impl_.res_ = reinterpret_cast<::ei::CraftArtifactResponse*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.LogCraftArtifactPayload.res) } inline ::ei::CraftArtifactResponse* LogCraftArtifactPayload::release_res() { - _has_bits_[0] &= ~0x00000002u; - ::ei::CraftArtifactResponse* temp = res_; - res_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::CraftArtifactResponse* released = _impl_.res_; + _impl_.res_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::CraftArtifactResponse* LogCraftArtifactPayload::unsafe_arena_release_res() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LogCraftArtifactPayload.res) - _has_bits_[0] &= ~0x00000002u; - ::ei::CraftArtifactResponse* temp = res_; - res_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::CraftArtifactResponse* temp = _impl_.res_; + _impl_.res_ = nullptr; return temp; } inline ::ei::CraftArtifactResponse* LogCraftArtifactPayload::_internal_mutable_res() { - _has_bits_[0] |= 0x00000002u; - if (res_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::CraftArtifactResponse>(GetArenaForAllocation()); - res_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.res_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::CraftArtifactResponse>(GetArena()); + _impl_.res_ = reinterpret_cast<::ei::CraftArtifactResponse*>(p); } - return res_; + return _impl_.res_; } -inline ::ei::CraftArtifactResponse* LogCraftArtifactPayload::mutable_res() { +inline ::ei::CraftArtifactResponse* LogCraftArtifactPayload::mutable_res() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000002u; ::ei::CraftArtifactResponse* _msg = _internal_mutable_res(); // @@protoc_insertion_point(field_mutable:ei.LogCraftArtifactPayload.res) return _msg; } -inline void LogCraftArtifactPayload::set_allocated_res(::ei::CraftArtifactResponse* res) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void LogCraftArtifactPayload::set_allocated_res(::ei::CraftArtifactResponse* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete res_; + delete (_impl_.res_); } - if (res) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(res); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - res = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, res, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000002u; + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - res_ = res; + + _impl_.res_ = reinterpret_cast<::ei::CraftArtifactResponse*>(value); // @@protoc_insertion_point(field_set_allocated:ei.LogCraftArtifactPayload.res) } @@ -104026,182 +113263,194 @@ inline void LogCraftArtifactPayload::set_allocated_res(::ei::CraftArtifactRespon // LogConsumeArtifactPayload // optional .ei.ConsumeArtifactRequest req = 1; -inline bool LogConsumeArtifactPayload::_internal_has_req() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || req_ != nullptr); - return value; -} inline bool LogConsumeArtifactPayload::has_req() const { - return _internal_has_req(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.req_ != nullptr); + return value; } inline void LogConsumeArtifactPayload::clear_req() { - if (req_ != nullptr) req_->Clear(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.req_ != nullptr) _impl_.req_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; } inline const ::ei::ConsumeArtifactRequest& LogConsumeArtifactPayload::_internal_req() const { - const ::ei::ConsumeArtifactRequest* p = req_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_ConsumeArtifactRequest_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::ConsumeArtifactRequest* p = _impl_.req_; + return p != nullptr ? *p : reinterpret_cast(::ei::_ConsumeArtifactRequest_default_instance_); } -inline const ::ei::ConsumeArtifactRequest& LogConsumeArtifactPayload::req() const { +inline const ::ei::ConsumeArtifactRequest& LogConsumeArtifactPayload::req() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LogConsumeArtifactPayload.req) return _internal_req(); } -inline void LogConsumeArtifactPayload::unsafe_arena_set_allocated_req( - ::ei::ConsumeArtifactRequest* req) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(req_); +inline void LogConsumeArtifactPayload::unsafe_arena_set_allocated_req(::ei::ConsumeArtifactRequest* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.req_); } - req_ = req; - if (req) { - _has_bits_[0] |= 0x00000001u; + _impl_.req_ = reinterpret_cast<::ei::ConsumeArtifactRequest*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.LogConsumeArtifactPayload.req) } inline ::ei::ConsumeArtifactRequest* LogConsumeArtifactPayload::release_req() { - _has_bits_[0] &= ~0x00000001u; - ::ei::ConsumeArtifactRequest* temp = req_; - req_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::ConsumeArtifactRequest* released = _impl_.req_; + _impl_.req_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::ConsumeArtifactRequest* LogConsumeArtifactPayload::unsafe_arena_release_req() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LogConsumeArtifactPayload.req) - _has_bits_[0] &= ~0x00000001u; - ::ei::ConsumeArtifactRequest* temp = req_; - req_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::ConsumeArtifactRequest* temp = _impl_.req_; + _impl_.req_ = nullptr; return temp; } inline ::ei::ConsumeArtifactRequest* LogConsumeArtifactPayload::_internal_mutable_req() { - _has_bits_[0] |= 0x00000001u; - if (req_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::ConsumeArtifactRequest>(GetArenaForAllocation()); - req_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.req_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::ConsumeArtifactRequest>(GetArena()); + _impl_.req_ = reinterpret_cast<::ei::ConsumeArtifactRequest*>(p); } - return req_; + return _impl_.req_; } -inline ::ei::ConsumeArtifactRequest* LogConsumeArtifactPayload::mutable_req() { +inline ::ei::ConsumeArtifactRequest* LogConsumeArtifactPayload::mutable_req() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; ::ei::ConsumeArtifactRequest* _msg = _internal_mutable_req(); // @@protoc_insertion_point(field_mutable:ei.LogConsumeArtifactPayload.req) return _msg; } -inline void LogConsumeArtifactPayload::set_allocated_req(::ei::ConsumeArtifactRequest* req) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void LogConsumeArtifactPayload::set_allocated_req(::ei::ConsumeArtifactRequest* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete req_; + delete (_impl_.req_); } - if (req) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(req); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - req = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, req, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000001u; + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - req_ = req; + + _impl_.req_ = reinterpret_cast<::ei::ConsumeArtifactRequest*>(value); // @@protoc_insertion_point(field_set_allocated:ei.LogConsumeArtifactPayload.req) } // optional .ei.ConsumeArtifactResponse res = 2; -inline bool LogConsumeArtifactPayload::_internal_has_res() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - PROTOBUF_ASSUME(!value || res_ != nullptr); - return value; -} inline bool LogConsumeArtifactPayload::has_res() const { - return _internal_has_res(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + PROTOBUF_ASSUME(!value || _impl_.res_ != nullptr); + return value; } inline void LogConsumeArtifactPayload::clear_res() { - if (res_ != nullptr) res_->Clear(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.res_ != nullptr) _impl_.res_->Clear(); + _impl_._has_bits_[0] &= ~0x00000002u; } inline const ::ei::ConsumeArtifactResponse& LogConsumeArtifactPayload::_internal_res() const { - const ::ei::ConsumeArtifactResponse* p = res_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_ConsumeArtifactResponse_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::ConsumeArtifactResponse* p = _impl_.res_; + return p != nullptr ? *p : reinterpret_cast(::ei::_ConsumeArtifactResponse_default_instance_); } -inline const ::ei::ConsumeArtifactResponse& LogConsumeArtifactPayload::res() const { +inline const ::ei::ConsumeArtifactResponse& LogConsumeArtifactPayload::res() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LogConsumeArtifactPayload.res) return _internal_res(); } -inline void LogConsumeArtifactPayload::unsafe_arena_set_allocated_res( - ::ei::ConsumeArtifactResponse* res) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(res_); +inline void LogConsumeArtifactPayload::unsafe_arena_set_allocated_res(::ei::ConsumeArtifactResponse* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.res_); } - res_ = res; - if (res) { - _has_bits_[0] |= 0x00000002u; + _impl_.res_ = reinterpret_cast<::ei::ConsumeArtifactResponse*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.LogConsumeArtifactPayload.res) } inline ::ei::ConsumeArtifactResponse* LogConsumeArtifactPayload::release_res() { - _has_bits_[0] &= ~0x00000002u; - ::ei::ConsumeArtifactResponse* temp = res_; - res_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::ConsumeArtifactResponse* released = _impl_.res_; + _impl_.res_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::ConsumeArtifactResponse* LogConsumeArtifactPayload::unsafe_arena_release_res() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LogConsumeArtifactPayload.res) - _has_bits_[0] &= ~0x00000002u; - ::ei::ConsumeArtifactResponse* temp = res_; - res_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::ConsumeArtifactResponse* temp = _impl_.res_; + _impl_.res_ = nullptr; return temp; } inline ::ei::ConsumeArtifactResponse* LogConsumeArtifactPayload::_internal_mutable_res() { - _has_bits_[0] |= 0x00000002u; - if (res_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::ConsumeArtifactResponse>(GetArenaForAllocation()); - res_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.res_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::ConsumeArtifactResponse>(GetArena()); + _impl_.res_ = reinterpret_cast<::ei::ConsumeArtifactResponse*>(p); } - return res_; + return _impl_.res_; } -inline ::ei::ConsumeArtifactResponse* LogConsumeArtifactPayload::mutable_res() { +inline ::ei::ConsumeArtifactResponse* LogConsumeArtifactPayload::mutable_res() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000002u; ::ei::ConsumeArtifactResponse* _msg = _internal_mutable_res(); // @@protoc_insertion_point(field_mutable:ei.LogConsumeArtifactPayload.res) return _msg; } -inline void LogConsumeArtifactPayload::set_allocated_res(::ei::ConsumeArtifactResponse* res) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void LogConsumeArtifactPayload::set_allocated_res(::ei::ConsumeArtifactResponse* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete res_; + delete (_impl_.res_); } - if (res) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(res); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - res = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, res, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000002u; + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - res_ = res; + + _impl_.res_ = reinterpret_cast<::ei::ConsumeArtifactResponse*>(value); // @@protoc_insertion_point(field_set_allocated:ei.LogConsumeArtifactPayload.res) } @@ -104210,182 +113459,194 @@ inline void LogConsumeArtifactPayload::set_allocated_res(::ei::ConsumeArtifactRe // LogSetArtifactPayload // optional .ei.SetArtifactRequest req = 1; -inline bool LogSetArtifactPayload::_internal_has_req() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || req_ != nullptr); - return value; -} inline bool LogSetArtifactPayload::has_req() const { - return _internal_has_req(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.req_ != nullptr); + return value; } inline void LogSetArtifactPayload::clear_req() { - if (req_ != nullptr) req_->Clear(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.req_ != nullptr) _impl_.req_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; } inline const ::ei::SetArtifactRequest& LogSetArtifactPayload::_internal_req() const { - const ::ei::SetArtifactRequest* p = req_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_SetArtifactRequest_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::SetArtifactRequest* p = _impl_.req_; + return p != nullptr ? *p : reinterpret_cast(::ei::_SetArtifactRequest_default_instance_); } -inline const ::ei::SetArtifactRequest& LogSetArtifactPayload::req() const { +inline const ::ei::SetArtifactRequest& LogSetArtifactPayload::req() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LogSetArtifactPayload.req) return _internal_req(); } -inline void LogSetArtifactPayload::unsafe_arena_set_allocated_req( - ::ei::SetArtifactRequest* req) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(req_); +inline void LogSetArtifactPayload::unsafe_arena_set_allocated_req(::ei::SetArtifactRequest* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.req_); } - req_ = req; - if (req) { - _has_bits_[0] |= 0x00000001u; + _impl_.req_ = reinterpret_cast<::ei::SetArtifactRequest*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.LogSetArtifactPayload.req) } inline ::ei::SetArtifactRequest* LogSetArtifactPayload::release_req() { - _has_bits_[0] &= ~0x00000001u; - ::ei::SetArtifactRequest* temp = req_; - req_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::SetArtifactRequest* released = _impl_.req_; + _impl_.req_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::SetArtifactRequest* LogSetArtifactPayload::unsafe_arena_release_req() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LogSetArtifactPayload.req) - _has_bits_[0] &= ~0x00000001u; - ::ei::SetArtifactRequest* temp = req_; - req_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::SetArtifactRequest* temp = _impl_.req_; + _impl_.req_ = nullptr; return temp; } inline ::ei::SetArtifactRequest* LogSetArtifactPayload::_internal_mutable_req() { - _has_bits_[0] |= 0x00000001u; - if (req_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::SetArtifactRequest>(GetArenaForAllocation()); - req_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.req_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::SetArtifactRequest>(GetArena()); + _impl_.req_ = reinterpret_cast<::ei::SetArtifactRequest*>(p); } - return req_; + return _impl_.req_; } -inline ::ei::SetArtifactRequest* LogSetArtifactPayload::mutable_req() { +inline ::ei::SetArtifactRequest* LogSetArtifactPayload::mutable_req() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; ::ei::SetArtifactRequest* _msg = _internal_mutable_req(); // @@protoc_insertion_point(field_mutable:ei.LogSetArtifactPayload.req) return _msg; } -inline void LogSetArtifactPayload::set_allocated_req(::ei::SetArtifactRequest* req) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void LogSetArtifactPayload::set_allocated_req(::ei::SetArtifactRequest* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete req_; + delete (_impl_.req_); } - if (req) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(req); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - req = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, req, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000001u; + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - req_ = req; + + _impl_.req_ = reinterpret_cast<::ei::SetArtifactRequest*>(value); // @@protoc_insertion_point(field_set_allocated:ei.LogSetArtifactPayload.req) } // optional .ei.SetArtifactResponse res = 2; -inline bool LogSetArtifactPayload::_internal_has_res() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - PROTOBUF_ASSUME(!value || res_ != nullptr); - return value; -} inline bool LogSetArtifactPayload::has_res() const { - return _internal_has_res(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + PROTOBUF_ASSUME(!value || _impl_.res_ != nullptr); + return value; } inline void LogSetArtifactPayload::clear_res() { - if (res_ != nullptr) res_->Clear(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.res_ != nullptr) _impl_.res_->Clear(); + _impl_._has_bits_[0] &= ~0x00000002u; } inline const ::ei::SetArtifactResponse& LogSetArtifactPayload::_internal_res() const { - const ::ei::SetArtifactResponse* p = res_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_SetArtifactResponse_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::SetArtifactResponse* p = _impl_.res_; + return p != nullptr ? *p : reinterpret_cast(::ei::_SetArtifactResponse_default_instance_); } -inline const ::ei::SetArtifactResponse& LogSetArtifactPayload::res() const { +inline const ::ei::SetArtifactResponse& LogSetArtifactPayload::res() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.LogSetArtifactPayload.res) return _internal_res(); } -inline void LogSetArtifactPayload::unsafe_arena_set_allocated_res( - ::ei::SetArtifactResponse* res) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(res_); +inline void LogSetArtifactPayload::unsafe_arena_set_allocated_res(::ei::SetArtifactResponse* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.res_); } - res_ = res; - if (res) { - _has_bits_[0] |= 0x00000002u; + _impl_.res_ = reinterpret_cast<::ei::SetArtifactResponse*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.LogSetArtifactPayload.res) } inline ::ei::SetArtifactResponse* LogSetArtifactPayload::release_res() { - _has_bits_[0] &= ~0x00000002u; - ::ei::SetArtifactResponse* temp = res_; - res_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::SetArtifactResponse* released = _impl_.res_; + _impl_.res_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::SetArtifactResponse* LogSetArtifactPayload::unsafe_arena_release_res() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.LogSetArtifactPayload.res) - _has_bits_[0] &= ~0x00000002u; - ::ei::SetArtifactResponse* temp = res_; - res_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::SetArtifactResponse* temp = _impl_.res_; + _impl_.res_ = nullptr; return temp; } inline ::ei::SetArtifactResponse* LogSetArtifactPayload::_internal_mutable_res() { - _has_bits_[0] |= 0x00000002u; - if (res_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::SetArtifactResponse>(GetArenaForAllocation()); - res_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.res_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::SetArtifactResponse>(GetArena()); + _impl_.res_ = reinterpret_cast<::ei::SetArtifactResponse*>(p); } - return res_; + return _impl_.res_; } -inline ::ei::SetArtifactResponse* LogSetArtifactPayload::mutable_res() { +inline ::ei::SetArtifactResponse* LogSetArtifactPayload::mutable_res() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000002u; ::ei::SetArtifactResponse* _msg = _internal_mutable_res(); // @@protoc_insertion_point(field_mutable:ei.LogSetArtifactPayload.res) return _msg; } -inline void LogSetArtifactPayload::set_allocated_res(::ei::SetArtifactResponse* res) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void LogSetArtifactPayload::set_allocated_res(::ei::SetArtifactResponse* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete res_; + delete (_impl_.res_); } - if (res) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(res); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - res = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, res, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000002u; + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - res_ = res; + + _impl_.res_ = reinterpret_cast<::ei::SetArtifactResponse*>(value); // @@protoc_insertion_point(field_set_allocated:ei.LogSetArtifactPayload.res) } @@ -104394,138 +113655,144 @@ inline void LogSetArtifactPayload::set_allocated_res(::ei::SetArtifactResponse* // AccountTransferPayload // optional string from_id = 1; -inline bool AccountTransferPayload::_internal_has_from_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool AccountTransferPayload::has_from_id() const { - return _internal_has_from_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void AccountTransferPayload::clear_from_id() { - from_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.from_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& AccountTransferPayload::from_id() const { +inline const std::string& AccountTransferPayload::from_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AccountTransferPayload.from_id) return _internal_from_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AccountTransferPayload::set_from_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - from_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AccountTransferPayload::set_from_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.from_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AccountTransferPayload.from_id) } -inline std::string* AccountTransferPayload::mutable_from_id() { +inline std::string* AccountTransferPayload::mutable_from_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_from_id(); // @@protoc_insertion_point(field_mutable:ei.AccountTransferPayload.from_id) return _s; } inline const std::string& AccountTransferPayload::_internal_from_id() const { - return from_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.from_id_.Get(); } inline void AccountTransferPayload::_internal_set_from_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - from_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.from_id_.Set(value, GetArena()); } inline std::string* AccountTransferPayload::_internal_mutable_from_id() { - _has_bits_[0] |= 0x00000001u; - return from_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.from_id_.Mutable( GetArena()); } inline std::string* AccountTransferPayload::release_from_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AccountTransferPayload.from_id) - if (!_internal_has_from_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = from_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from_id_.IsDefault()) { - from_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.from_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.from_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AccountTransferPayload::set_allocated_from_id(std::string* from_id) { - if (from_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void AccountTransferPayload::set_allocated_from_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - from_id_.SetAllocated(from_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from_id_.IsDefault()) { - from_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.from_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.from_id_.IsDefault()) { + _impl_.from_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AccountTransferPayload.from_id) } // optional string to_ei_user_id = 2; -inline bool AccountTransferPayload::_internal_has_to_ei_user_id() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool AccountTransferPayload::has_to_ei_user_id() const { - return _internal_has_to_ei_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void AccountTransferPayload::clear_to_ei_user_id() { - to_ei_user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.to_ei_user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& AccountTransferPayload::to_ei_user_id() const { +inline const std::string& AccountTransferPayload::to_ei_user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.AccountTransferPayload.to_ei_user_id) return _internal_to_ei_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void AccountTransferPayload::set_to_ei_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - to_ei_user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void AccountTransferPayload::set_to_ei_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.to_ei_user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.AccountTransferPayload.to_ei_user_id) } -inline std::string* AccountTransferPayload::mutable_to_ei_user_id() { +inline std::string* AccountTransferPayload::mutable_to_ei_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_to_ei_user_id(); // @@protoc_insertion_point(field_mutable:ei.AccountTransferPayload.to_ei_user_id) return _s; } inline const std::string& AccountTransferPayload::_internal_to_ei_user_id() const { - return to_ei_user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.to_ei_user_id_.Get(); } inline void AccountTransferPayload::_internal_set_to_ei_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - to_ei_user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.to_ei_user_id_.Set(value, GetArena()); } inline std::string* AccountTransferPayload::_internal_mutable_to_ei_user_id() { - _has_bits_[0] |= 0x00000002u; - return to_ei_user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.to_ei_user_id_.Mutable( GetArena()); } inline std::string* AccountTransferPayload::release_to_ei_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.AccountTransferPayload.to_ei_user_id) - if (!_internal_has_to_ei_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = to_ei_user_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (to_ei_user_id_.IsDefault()) { - to_ei_user_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.to_ei_user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.to_ei_user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void AccountTransferPayload::set_allocated_to_ei_user_id(std::string* to_ei_user_id) { - if (to_ei_user_id != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void AccountTransferPayload::set_allocated_to_ei_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - to_ei_user_id_.SetAllocated(to_ei_user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (to_ei_user_id_.IsDefault()) { - to_ei_user_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.to_ei_user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.to_ei_user_id_.IsDefault()) { + _impl_.to_ei_user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.AccountTransferPayload.to_ei_user_id) } @@ -104534,216 +113801,225 @@ inline void AccountTransferPayload::set_allocated_to_ei_user_id(std::string* to_ // SaveBackupResponse // optional bool success = 1; -inline bool SaveBackupResponse::_internal_has_success() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool SaveBackupResponse::has_success() const { - return _internal_has_success(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void SaveBackupResponse::clear_success() { - success_ = false; - _has_bits_[0] &= ~0x00000004u; -} -inline bool SaveBackupResponse::_internal_success() const { - return success_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.success_ = false; + _impl_._has_bits_[0] &= ~0x00000004u; } inline bool SaveBackupResponse::success() const { // @@protoc_insertion_point(field_get:ei.SaveBackupResponse.success) return _internal_success(); } -inline void SaveBackupResponse::_internal_set_success(bool value) { - _has_bits_[0] |= 0x00000004u; - success_ = value; -} inline void SaveBackupResponse::set_success(bool value) { _internal_set_success(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.SaveBackupResponse.success) } +inline bool SaveBackupResponse::_internal_success() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.success_; +} +inline void SaveBackupResponse::_internal_set_success(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.success_ = value; +} // optional uint32 error_code = 2; -inline bool SaveBackupResponse::_internal_has_error_code() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool SaveBackupResponse::has_error_code() const { - return _internal_has_error_code(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void SaveBackupResponse::clear_error_code() { - error_code_ = 0u; - _has_bits_[0] &= ~0x00000008u; -} -inline uint32_t SaveBackupResponse::_internal_error_code() const { - return error_code_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.error_code_ = 0u; + _impl_._has_bits_[0] &= ~0x00000008u; } -inline uint32_t SaveBackupResponse::error_code() const { +inline ::uint32_t SaveBackupResponse::error_code() const { // @@protoc_insertion_point(field_get:ei.SaveBackupResponse.error_code) return _internal_error_code(); } -inline void SaveBackupResponse::_internal_set_error_code(uint32_t value) { - _has_bits_[0] |= 0x00000008u; - error_code_ = value; -} -inline void SaveBackupResponse::set_error_code(uint32_t value) { +inline void SaveBackupResponse::set_error_code(::uint32_t value) { _internal_set_error_code(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.SaveBackupResponse.error_code) } +inline ::uint32_t SaveBackupResponse::_internal_error_code() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.error_code_; +} +inline void SaveBackupResponse::_internal_set_error_code(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.error_code_ = value; +} // optional string message = 3; -inline bool SaveBackupResponse::_internal_has_message() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool SaveBackupResponse::has_message() const { - return _internal_has_message(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void SaveBackupResponse::clear_message() { - message_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.message_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& SaveBackupResponse::message() const { +inline const std::string& SaveBackupResponse::message() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.SaveBackupResponse.message) return _internal_message(); } -template -inline PROTOBUF_ALWAYS_INLINE -void SaveBackupResponse::set_message(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - message_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void SaveBackupResponse::set_message(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.message_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.SaveBackupResponse.message) } -inline std::string* SaveBackupResponse::mutable_message() { +inline std::string* SaveBackupResponse::mutable_message() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_message(); // @@protoc_insertion_point(field_mutable:ei.SaveBackupResponse.message) return _s; } inline const std::string& SaveBackupResponse::_internal_message() const { - return message_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.message_.Get(); } inline void SaveBackupResponse::_internal_set_message(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - message_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.message_.Set(value, GetArena()); } inline std::string* SaveBackupResponse::_internal_mutable_message() { - _has_bits_[0] |= 0x00000001u; - return message_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.message_.Mutable( GetArena()); } inline std::string* SaveBackupResponse::release_message() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.SaveBackupResponse.message) - if (!_internal_has_message()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = message_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (message_.IsDefault()) { - message_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.message_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.message_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void SaveBackupResponse::set_allocated_message(std::string* message) { - if (message != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void SaveBackupResponse::set_allocated_message(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - message_.SetAllocated(message, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (message_.IsDefault()) { - message_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.message_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.message_.IsDefault()) { + _impl_.message_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.SaveBackupResponse.message) } // optional .ei.Backup existing_backup = 4; -inline bool SaveBackupResponse::_internal_has_existing_backup() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - PROTOBUF_ASSUME(!value || existing_backup_ != nullptr); - return value; -} inline bool SaveBackupResponse::has_existing_backup() const { - return _internal_has_existing_backup(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + PROTOBUF_ASSUME(!value || _impl_.existing_backup_ != nullptr); + return value; } inline void SaveBackupResponse::clear_existing_backup() { - if (existing_backup_ != nullptr) existing_backup_->Clear(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.existing_backup_ != nullptr) _impl_.existing_backup_->Clear(); + _impl_._has_bits_[0] &= ~0x00000002u; } inline const ::ei::Backup& SaveBackupResponse::_internal_existing_backup() const { - const ::ei::Backup* p = existing_backup_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_Backup_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::Backup* p = _impl_.existing_backup_; + return p != nullptr ? *p : reinterpret_cast(::ei::_Backup_default_instance_); } -inline const ::ei::Backup& SaveBackupResponse::existing_backup() const { +inline const ::ei::Backup& SaveBackupResponse::existing_backup() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.SaveBackupResponse.existing_backup) return _internal_existing_backup(); } -inline void SaveBackupResponse::unsafe_arena_set_allocated_existing_backup( - ::ei::Backup* existing_backup) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(existing_backup_); +inline void SaveBackupResponse::unsafe_arena_set_allocated_existing_backup(::ei::Backup* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.existing_backup_); } - existing_backup_ = existing_backup; - if (existing_backup) { - _has_bits_[0] |= 0x00000002u; + _impl_.existing_backup_ = reinterpret_cast<::ei::Backup*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.SaveBackupResponse.existing_backup) } inline ::ei::Backup* SaveBackupResponse::release_existing_backup() { - _has_bits_[0] &= ~0x00000002u; - ::ei::Backup* temp = existing_backup_; - existing_backup_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::Backup* released = _impl_.existing_backup_; + _impl_.existing_backup_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::Backup* SaveBackupResponse::unsafe_arena_release_existing_backup() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.SaveBackupResponse.existing_backup) - _has_bits_[0] &= ~0x00000002u; - ::ei::Backup* temp = existing_backup_; - existing_backup_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::Backup* temp = _impl_.existing_backup_; + _impl_.existing_backup_ = nullptr; return temp; } inline ::ei::Backup* SaveBackupResponse::_internal_mutable_existing_backup() { - _has_bits_[0] |= 0x00000002u; - if (existing_backup_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::Backup>(GetArenaForAllocation()); - existing_backup_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.existing_backup_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::Backup>(GetArena()); + _impl_.existing_backup_ = reinterpret_cast<::ei::Backup*>(p); } - return existing_backup_; + return _impl_.existing_backup_; } -inline ::ei::Backup* SaveBackupResponse::mutable_existing_backup() { +inline ::ei::Backup* SaveBackupResponse::mutable_existing_backup() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000002u; ::ei::Backup* _msg = _internal_mutable_existing_backup(); // @@protoc_insertion_point(field_mutable:ei.SaveBackupResponse.existing_backup) return _msg; } -inline void SaveBackupResponse::set_allocated_existing_backup(::ei::Backup* existing_backup) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void SaveBackupResponse::set_allocated_existing_backup(::ei::Backup* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete existing_backup_; + delete (_impl_.existing_backup_); } - if (existing_backup) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(existing_backup); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - existing_backup = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, existing_backup, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000002u; + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - existing_backup_ = existing_backup; + + _impl_.existing_backup_ = reinterpret_cast<::ei::Backup*>(value); // @@protoc_insertion_point(field_set_allocated:ei.SaveBackupResponse.existing_backup) } @@ -104752,138 +114028,144 @@ inline void SaveBackupResponse::set_allocated_existing_backup(::ei::Backup* exis // CleanAccountRequest // optional string ei_user_id_to_keep = 1; -inline bool CleanAccountRequest::_internal_has_ei_user_id_to_keep() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool CleanAccountRequest::has_ei_user_id_to_keep() const { - return _internal_has_ei_user_id_to_keep(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void CleanAccountRequest::clear_ei_user_id_to_keep() { - ei_user_id_to_keep_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ei_user_id_to_keep_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& CleanAccountRequest::ei_user_id_to_keep() const { +inline const std::string& CleanAccountRequest::ei_user_id_to_keep() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CleanAccountRequest.ei_user_id_to_keep) return _internal_ei_user_id_to_keep(); } -template -inline PROTOBUF_ALWAYS_INLINE -void CleanAccountRequest::set_ei_user_id_to_keep(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - ei_user_id_to_keep_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void CleanAccountRequest::set_ei_user_id_to_keep(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.ei_user_id_to_keep_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.CleanAccountRequest.ei_user_id_to_keep) } -inline std::string* CleanAccountRequest::mutable_ei_user_id_to_keep() { +inline std::string* CleanAccountRequest::mutable_ei_user_id_to_keep() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_ei_user_id_to_keep(); // @@protoc_insertion_point(field_mutable:ei.CleanAccountRequest.ei_user_id_to_keep) return _s; } inline const std::string& CleanAccountRequest::_internal_ei_user_id_to_keep() const { - return ei_user_id_to_keep_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.ei_user_id_to_keep_.Get(); } inline void CleanAccountRequest::_internal_set_ei_user_id_to_keep(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - ei_user_id_to_keep_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.ei_user_id_to_keep_.Set(value, GetArena()); } inline std::string* CleanAccountRequest::_internal_mutable_ei_user_id_to_keep() { - _has_bits_[0] |= 0x00000001u; - return ei_user_id_to_keep_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.ei_user_id_to_keep_.Mutable( GetArena()); } inline std::string* CleanAccountRequest::release_ei_user_id_to_keep() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.CleanAccountRequest.ei_user_id_to_keep) - if (!_internal_has_ei_user_id_to_keep()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = ei_user_id_to_keep_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ei_user_id_to_keep_.IsDefault()) { - ei_user_id_to_keep_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.ei_user_id_to_keep_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ei_user_id_to_keep_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void CleanAccountRequest::set_allocated_ei_user_id_to_keep(std::string* ei_user_id_to_keep) { - if (ei_user_id_to_keep != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void CleanAccountRequest::set_allocated_ei_user_id_to_keep(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - ei_user_id_to_keep_.SetAllocated(ei_user_id_to_keep, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ei_user_id_to_keep_.IsDefault()) { - ei_user_id_to_keep_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ei_user_id_to_keep_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.ei_user_id_to_keep_.IsDefault()) { + _impl_.ei_user_id_to_keep_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.CleanAccountRequest.ei_user_id_to_keep) } // optional string game_services_id = 2; -inline bool CleanAccountRequest::_internal_has_game_services_id() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool CleanAccountRequest::has_game_services_id() const { - return _internal_has_game_services_id(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void CleanAccountRequest::clear_game_services_id() { - game_services_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.game_services_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& CleanAccountRequest::game_services_id() const { +inline const std::string& CleanAccountRequest::game_services_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CleanAccountRequest.game_services_id) return _internal_game_services_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void CleanAccountRequest::set_game_services_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - game_services_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void CleanAccountRequest::set_game_services_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.game_services_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.CleanAccountRequest.game_services_id) } -inline std::string* CleanAccountRequest::mutable_game_services_id() { +inline std::string* CleanAccountRequest::mutable_game_services_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_game_services_id(); // @@protoc_insertion_point(field_mutable:ei.CleanAccountRequest.game_services_id) return _s; } inline const std::string& CleanAccountRequest::_internal_game_services_id() const { - return game_services_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.game_services_id_.Get(); } inline void CleanAccountRequest::_internal_set_game_services_id(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - game_services_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.game_services_id_.Set(value, GetArena()); } inline std::string* CleanAccountRequest::_internal_mutable_game_services_id() { - _has_bits_[0] |= 0x00000002u; - return game_services_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.game_services_id_.Mutable( GetArena()); } inline std::string* CleanAccountRequest::release_game_services_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.CleanAccountRequest.game_services_id) - if (!_internal_has_game_services_id()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = game_services_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (game_services_id_.IsDefault()) { - game_services_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.game_services_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.game_services_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void CleanAccountRequest::set_allocated_game_services_id(std::string* game_services_id) { - if (game_services_id != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void CleanAccountRequest::set_allocated_game_services_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - game_services_id_.SetAllocated(game_services_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (game_services_id_.IsDefault()) { - game_services_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.game_services_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.game_services_id_.IsDefault()) { + _impl_.game_services_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.CleanAccountRequest.game_services_id) } @@ -104892,70 +114174,73 @@ inline void CleanAccountRequest::set_allocated_game_services_id(std::string* gam // ReturnEDTPayload // optional string ei_user_id = 1; -inline bool ReturnEDTPayload::_internal_has_ei_user_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ReturnEDTPayload::has_ei_user_id() const { - return _internal_has_ei_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ReturnEDTPayload::clear_ei_user_id() { - ei_user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ei_user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ReturnEDTPayload::ei_user_id() const { +inline const std::string& ReturnEDTPayload::ei_user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ReturnEDTPayload.ei_user_id) return _internal_ei_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ReturnEDTPayload::set_ei_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - ei_user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ReturnEDTPayload::set_ei_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.ei_user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ReturnEDTPayload.ei_user_id) } -inline std::string* ReturnEDTPayload::mutable_ei_user_id() { +inline std::string* ReturnEDTPayload::mutable_ei_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_ei_user_id(); // @@protoc_insertion_point(field_mutable:ei.ReturnEDTPayload.ei_user_id) return _s; } inline const std::string& ReturnEDTPayload::_internal_ei_user_id() const { - return ei_user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.ei_user_id_.Get(); } inline void ReturnEDTPayload::_internal_set_ei_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - ei_user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.ei_user_id_.Set(value, GetArena()); } inline std::string* ReturnEDTPayload::_internal_mutable_ei_user_id() { - _has_bits_[0] |= 0x00000001u; - return ei_user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.ei_user_id_.Mutable( GetArena()); } inline std::string* ReturnEDTPayload::release_ei_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ReturnEDTPayload.ei_user_id) - if (!_internal_has_ei_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = ei_user_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ei_user_id_.IsDefault()) { - ei_user_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.ei_user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ei_user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ReturnEDTPayload::set_allocated_ei_user_id(std::string* ei_user_id) { - if (ei_user_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ReturnEDTPayload::set_allocated_ei_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - ei_user_id_.SetAllocated(ei_user_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ei_user_id_.IsDefault()) { - ei_user_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ei_user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.ei_user_id_.IsDefault()) { + _impl_.ei_user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ReturnEDTPayload.ei_user_id) } @@ -104964,398 +114249,413 @@ inline void ReturnEDTPayload::set_allocated_ei_user_id(std::string* ei_user_id) // DLCItem // optional string name = 1; -inline bool DLCItem::_internal_has_name() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool DLCItem::has_name() const { - return _internal_has_name(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void DLCItem::clear_name() { - name_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.name_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& DLCItem::name() const { +inline const std::string& DLCItem::name() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.DLCItem.name) return _internal_name(); } -template -inline PROTOBUF_ALWAYS_INLINE -void DLCItem::set_name(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void DLCItem::set_name(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.name_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.DLCItem.name) } -inline std::string* DLCItem::mutable_name() { +inline std::string* DLCItem::mutable_name() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_name(); // @@protoc_insertion_point(field_mutable:ei.DLCItem.name) return _s; } inline const std::string& DLCItem::_internal_name() const { - return name_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.name_.Get(); } inline void DLCItem::_internal_set_name(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - name_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.name_.Set(value, GetArena()); } inline std::string* DLCItem::_internal_mutable_name() { - _has_bits_[0] |= 0x00000001u; - return name_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.name_.Mutable( GetArena()); } inline std::string* DLCItem::release_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.DLCItem.name) - if (!_internal_has_name()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = name_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (name_.IsDefault()) { - name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.name_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void DLCItem::set_allocated_name(std::string* name) { - if (name != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void DLCItem::set_allocated_name(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - name_.SetAllocated(name, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (name_.IsDefault()) { - name_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.name_.IsDefault()) { + _impl_.name_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.DLCItem.name) } // optional string directory = 2; -inline bool DLCItem::_internal_has_directory() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool DLCItem::has_directory() const { - return _internal_has_directory(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void DLCItem::clear_directory() { - directory_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.directory_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& DLCItem::directory() const { +inline const std::string& DLCItem::directory() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.DLCItem.directory) return _internal_directory(); } -template -inline PROTOBUF_ALWAYS_INLINE -void DLCItem::set_directory(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - directory_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void DLCItem::set_directory(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.directory_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.DLCItem.directory) } -inline std::string* DLCItem::mutable_directory() { +inline std::string* DLCItem::mutable_directory() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_directory(); // @@protoc_insertion_point(field_mutable:ei.DLCItem.directory) return _s; } inline const std::string& DLCItem::_internal_directory() const { - return directory_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.directory_.Get(); } inline void DLCItem::_internal_set_directory(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - directory_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.directory_.Set(value, GetArena()); } inline std::string* DLCItem::_internal_mutable_directory() { - _has_bits_[0] |= 0x00000002u; - return directory_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.directory_.Mutable( GetArena()); } inline std::string* DLCItem::release_directory() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.DLCItem.directory) - if (!_internal_has_directory()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = directory_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (directory_.IsDefault()) { - directory_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.directory_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.directory_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void DLCItem::set_allocated_directory(std::string* directory) { - if (directory != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void DLCItem::set_allocated_directory(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; - } - directory_.SetAllocated(directory, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (directory_.IsDefault()) { - directory_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000002u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.directory_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.directory_.IsDefault()) { + _impl_.directory_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.DLCItem.directory) } // optional string ext = 3; -inline bool DLCItem::_internal_has_ext() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool DLCItem::has_ext() const { - return _internal_has_ext(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void DLCItem::clear_ext() { - ext_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ext_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& DLCItem::ext() const { +inline const std::string& DLCItem::ext() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.DLCItem.ext) return _internal_ext(); } -template -inline PROTOBUF_ALWAYS_INLINE -void DLCItem::set_ext(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - ext_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void DLCItem::set_ext(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.ext_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.DLCItem.ext) } -inline std::string* DLCItem::mutable_ext() { +inline std::string* DLCItem::mutable_ext() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_ext(); // @@protoc_insertion_point(field_mutable:ei.DLCItem.ext) return _s; } inline const std::string& DLCItem::_internal_ext() const { - return ext_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.ext_.Get(); } inline void DLCItem::_internal_set_ext(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - ext_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.ext_.Set(value, GetArena()); } inline std::string* DLCItem::_internal_mutable_ext() { - _has_bits_[0] |= 0x00000004u; - return ext_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.ext_.Mutable( GetArena()); } inline std::string* DLCItem::release_ext() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.DLCItem.ext) - if (!_internal_has_ext()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = ext_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ext_.IsDefault()) { - ext_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.ext_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ext_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void DLCItem::set_allocated_ext(std::string* ext) { - if (ext != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void DLCItem::set_allocated_ext(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; - } - ext_.SetAllocated(ext, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ext_.IsDefault()) { - ext_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000004u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ext_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.ext_.IsDefault()) { + _impl_.ext_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.DLCItem.ext) } // optional bool compressed = 6; -inline bool DLCItem::_internal_has_compressed() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool DLCItem::has_compressed() const { - return _internal_has_compressed(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void DLCItem::clear_compressed() { - compressed_ = false; - _has_bits_[0] &= ~0x00000040u; -} -inline bool DLCItem::_internal_compressed() const { - return compressed_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.compressed_ = false; + _impl_._has_bits_[0] &= ~0x00000040u; } inline bool DLCItem::compressed() const { // @@protoc_insertion_point(field_get:ei.DLCItem.compressed) return _internal_compressed(); } -inline void DLCItem::_internal_set_compressed(bool value) { - _has_bits_[0] |= 0x00000040u; - compressed_ = value; -} inline void DLCItem::set_compressed(bool value) { _internal_set_compressed(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.DLCItem.compressed) } +inline bool DLCItem::_internal_compressed() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.compressed_; +} +inline void DLCItem::_internal_set_compressed(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.compressed_ = value; +} // optional uint64 original_size = 7; -inline bool DLCItem::_internal_has_original_size() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool DLCItem::has_original_size() const { - return _internal_has_original_size(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void DLCItem::clear_original_size() { - original_size_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000020u; -} -inline uint64_t DLCItem::_internal_original_size() const { - return original_size_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.original_size_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000020u; } -inline uint64_t DLCItem::original_size() const { +inline ::uint64_t DLCItem::original_size() const { // @@protoc_insertion_point(field_get:ei.DLCItem.original_size) return _internal_original_size(); } -inline void DLCItem::_internal_set_original_size(uint64_t value) { - _has_bits_[0] |= 0x00000020u; - original_size_ = value; -} -inline void DLCItem::set_original_size(uint64_t value) { +inline void DLCItem::set_original_size(::uint64_t value) { _internal_set_original_size(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.DLCItem.original_size) } +inline ::uint64_t DLCItem::_internal_original_size() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.original_size_; +} +inline void DLCItem::_internal_set_original_size(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.original_size_ = value; +} // optional string url = 4; -inline bool DLCItem::_internal_has_url() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool DLCItem::has_url() const { - return _internal_has_url(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void DLCItem::clear_url() { - url_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.url_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000008u; } -inline const std::string& DLCItem::url() const { +inline const std::string& DLCItem::url() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.DLCItem.url) return _internal_url(); } -template -inline PROTOBUF_ALWAYS_INLINE -void DLCItem::set_url(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000008u; - url_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void DLCItem::set_url(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.url_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.DLCItem.url) } -inline std::string* DLCItem::mutable_url() { +inline std::string* DLCItem::mutable_url() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_url(); // @@protoc_insertion_point(field_mutable:ei.DLCItem.url) return _s; } inline const std::string& DLCItem::_internal_url() const { - return url_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.url_.Get(); } inline void DLCItem::_internal_set_url(const std::string& value) { - _has_bits_[0] |= 0x00000008u; - url_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.url_.Set(value, GetArena()); } inline std::string* DLCItem::_internal_mutable_url() { - _has_bits_[0] |= 0x00000008u; - return url_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + return _impl_.url_.Mutable( GetArena()); } inline std::string* DLCItem::release_url() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.DLCItem.url) - if (!_internal_has_url()) { + if ((_impl_._has_bits_[0] & 0x00000008u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000008u; - auto* p = url_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (url_.IsDefault()) { - url_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000008u; + auto* released = _impl_.url_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.url_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void DLCItem::set_allocated_url(std::string* url) { - if (url != nullptr) { - _has_bits_[0] |= 0x00000008u; +inline void DLCItem::set_allocated_url(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; - } - url_.SetAllocated(url, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (url_.IsDefault()) { - url_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000008u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.url_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.url_.IsDefault()) { + _impl_.url_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.DLCItem.url) } // optional string checksum = 5; -inline bool DLCItem::_internal_has_checksum() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool DLCItem::has_checksum() const { - return _internal_has_checksum(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void DLCItem::clear_checksum() { - checksum_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000010u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.checksum_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000010u; } -inline const std::string& DLCItem::checksum() const { +inline const std::string& DLCItem::checksum() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.DLCItem.checksum) return _internal_checksum(); } -template -inline PROTOBUF_ALWAYS_INLINE -void DLCItem::set_checksum(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000010u; - checksum_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void DLCItem::set_checksum(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + _impl_.checksum_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.DLCItem.checksum) } -inline std::string* DLCItem::mutable_checksum() { +inline std::string* DLCItem::mutable_checksum() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_checksum(); // @@protoc_insertion_point(field_mutable:ei.DLCItem.checksum) return _s; } inline const std::string& DLCItem::_internal_checksum() const { - return checksum_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.checksum_.Get(); } inline void DLCItem::_internal_set_checksum(const std::string& value) { - _has_bits_[0] |= 0x00000010u; - checksum_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + _impl_.checksum_.Set(value, GetArena()); } inline std::string* DLCItem::_internal_mutable_checksum() { - _has_bits_[0] |= 0x00000010u; - return checksum_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + return _impl_.checksum_.Mutable( GetArena()); } inline std::string* DLCItem::release_checksum() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.DLCItem.checksum) - if (!_internal_has_checksum()) { + if ((_impl_._has_bits_[0] & 0x00000010u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000010u; - auto* p = checksum_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (checksum_.IsDefault()) { - checksum_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000010u; + auto* released = _impl_.checksum_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.checksum_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void DLCItem::set_allocated_checksum(std::string* checksum) { - if (checksum != nullptr) { - _has_bits_[0] |= 0x00000010u; +inline void DLCItem::set_allocated_checksum(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; - } - checksum_.SetAllocated(checksum, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (checksum_.IsDefault()) { - checksum_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000010u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.checksum_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.checksum_.IsDefault()) { + _impl_.checksum_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.DLCItem.checksum) } @@ -105364,121 +114664,127 @@ inline void DLCItem::set_allocated_checksum(std::string* checksum) { // ShellSpec_ShellPiece // optional .ei.ShellSpec.AssetType asset_type = 1; -inline bool ShellSpec_ShellPiece::_internal_has_asset_type() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ShellSpec_ShellPiece::has_asset_type() const { - return _internal_has_asset_type(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ShellSpec_ShellPiece::clear_asset_type() { - asset_type_ = 1; - _has_bits_[0] &= ~0x00000002u; -} -inline ::ei::ShellSpec_AssetType ShellSpec_ShellPiece::_internal_asset_type() const { - return static_cast< ::ei::ShellSpec_AssetType >(asset_type_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.asset_type_ = 1; + _impl_._has_bits_[0] &= ~0x00000002u; } inline ::ei::ShellSpec_AssetType ShellSpec_ShellPiece::asset_type() const { // @@protoc_insertion_point(field_get:ei.ShellSpec.ShellPiece.asset_type) return _internal_asset_type(); } -inline void ShellSpec_ShellPiece::_internal_set_asset_type(::ei::ShellSpec_AssetType value) { - assert(::ei::ShellSpec_AssetType_IsValid(value)); - _has_bits_[0] |= 0x00000002u; - asset_type_ = value; -} inline void ShellSpec_ShellPiece::set_asset_type(::ei::ShellSpec_AssetType value) { _internal_set_asset_type(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.ShellSpec.ShellPiece.asset_type) } +inline ::ei::ShellSpec_AssetType ShellSpec_ShellPiece::_internal_asset_type() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::ShellSpec_AssetType>(_impl_.asset_type_); +} +inline void ShellSpec_ShellPiece::_internal_set_asset_type(::ei::ShellSpec_AssetType value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::ShellSpec_AssetType_IsValid(value)); + _impl_.asset_type_ = value; +} // optional .ei.DLCItem dlc = 2; -inline bool ShellSpec_ShellPiece::_internal_has_dlc() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || dlc_ != nullptr); - return value; -} inline bool ShellSpec_ShellPiece::has_dlc() const { - return _internal_has_dlc(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.dlc_ != nullptr); + return value; } inline void ShellSpec_ShellPiece::clear_dlc() { - if (dlc_ != nullptr) dlc_->Clear(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.dlc_ != nullptr) _impl_.dlc_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; } inline const ::ei::DLCItem& ShellSpec_ShellPiece::_internal_dlc() const { - const ::ei::DLCItem* p = dlc_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_DLCItem_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::DLCItem* p = _impl_.dlc_; + return p != nullptr ? *p : reinterpret_cast(::ei::_DLCItem_default_instance_); } -inline const ::ei::DLCItem& ShellSpec_ShellPiece::dlc() const { +inline const ::ei::DLCItem& ShellSpec_ShellPiece::dlc() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellSpec.ShellPiece.dlc) return _internal_dlc(); } -inline void ShellSpec_ShellPiece::unsafe_arena_set_allocated_dlc( - ::ei::DLCItem* dlc) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(dlc_); +inline void ShellSpec_ShellPiece::unsafe_arena_set_allocated_dlc(::ei::DLCItem* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.dlc_); } - dlc_ = dlc; - if (dlc) { - _has_bits_[0] |= 0x00000001u; + _impl_.dlc_ = reinterpret_cast<::ei::DLCItem*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ShellSpec.ShellPiece.dlc) } inline ::ei::DLCItem* ShellSpec_ShellPiece::release_dlc() { - _has_bits_[0] &= ~0x00000001u; - ::ei::DLCItem* temp = dlc_; - dlc_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::DLCItem* released = _impl_.dlc_; + _impl_.dlc_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::DLCItem* ShellSpec_ShellPiece::unsafe_arena_release_dlc() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellSpec.ShellPiece.dlc) - _has_bits_[0] &= ~0x00000001u; - ::ei::DLCItem* temp = dlc_; - dlc_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::DLCItem* temp = _impl_.dlc_; + _impl_.dlc_ = nullptr; return temp; } inline ::ei::DLCItem* ShellSpec_ShellPiece::_internal_mutable_dlc() { - _has_bits_[0] |= 0x00000001u; - if (dlc_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::DLCItem>(GetArenaForAllocation()); - dlc_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.dlc_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::DLCItem>(GetArena()); + _impl_.dlc_ = reinterpret_cast<::ei::DLCItem*>(p); } - return dlc_; + return _impl_.dlc_; } -inline ::ei::DLCItem* ShellSpec_ShellPiece::mutable_dlc() { +inline ::ei::DLCItem* ShellSpec_ShellPiece::mutable_dlc() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; ::ei::DLCItem* _msg = _internal_mutable_dlc(); // @@protoc_insertion_point(field_mutable:ei.ShellSpec.ShellPiece.dlc) return _msg; } -inline void ShellSpec_ShellPiece::set_allocated_dlc(::ei::DLCItem* dlc) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ShellSpec_ShellPiece::set_allocated_dlc(::ei::DLCItem* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete dlc_; + delete (_impl_.dlc_); } - if (dlc) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(dlc); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - dlc = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, dlc, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000001u; + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - dlc_ = dlc; + + _impl_.dlc_ = reinterpret_cast<::ei::DLCItem*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ShellSpec.ShellPiece.dlc) } @@ -105487,2934 +114793,3009 @@ inline void ShellSpec_ShellPiece::set_allocated_dlc(::ei::DLCItem* dlc) { // ShellSpec // optional string identifier = 1; -inline bool ShellSpec::_internal_has_identifier() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ShellSpec::has_identifier() const { - return _internal_has_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ShellSpec::clear_identifier() { - identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ShellSpec::identifier() const { +inline const std::string& ShellSpec::identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellSpec.identifier) return _internal_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellSpec::set_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellSpec::set_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellSpec.identifier) } -inline std::string* ShellSpec::mutable_identifier() { +inline std::string* ShellSpec::mutable_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_identifier(); // @@protoc_insertion_point(field_mutable:ei.ShellSpec.identifier) return _s; } inline const std::string& ShellSpec::_internal_identifier() const { - return identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.identifier_.Get(); } inline void ShellSpec::_internal_set_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.identifier_.Set(value, GetArena()); } inline std::string* ShellSpec::_internal_mutable_identifier() { - _has_bits_[0] |= 0x00000001u; - return identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.identifier_.Mutable( GetArena()); } inline std::string* ShellSpec::release_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellSpec.identifier) - if (!_internal_has_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (identifier_.IsDefault()) { - identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellSpec::set_allocated_identifier(std::string* identifier) { - if (identifier != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ShellSpec::set_allocated_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - identifier_.SetAllocated(identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (identifier_.IsDefault()) { - identifier_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.identifier_.IsDefault()) { + _impl_.identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellSpec.identifier) } // optional .ei.ShellSpec.ShellPiece primary_piece = 12; -inline bool ShellSpec::_internal_has_primary_piece() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - PROTOBUF_ASSUME(!value || primary_piece_ != nullptr); - return value; -} inline bool ShellSpec::has_primary_piece() const { - return _internal_has_primary_piece(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + PROTOBUF_ASSUME(!value || _impl_.primary_piece_ != nullptr); + return value; } inline void ShellSpec::clear_primary_piece() { - if (primary_piece_ != nullptr) primary_piece_->Clear(); - _has_bits_[0] &= ~0x00000010u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.primary_piece_ != nullptr) _impl_.primary_piece_->Clear(); + _impl_._has_bits_[0] &= ~0x00000010u; } inline const ::ei::ShellSpec_ShellPiece& ShellSpec::_internal_primary_piece() const { - const ::ei::ShellSpec_ShellPiece* p = primary_piece_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_ShellSpec_ShellPiece_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::ShellSpec_ShellPiece* p = _impl_.primary_piece_; + return p != nullptr ? *p : reinterpret_cast(::ei::_ShellSpec_ShellPiece_default_instance_); } -inline const ::ei::ShellSpec_ShellPiece& ShellSpec::primary_piece() const { +inline const ::ei::ShellSpec_ShellPiece& ShellSpec::primary_piece() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellSpec.primary_piece) return _internal_primary_piece(); } -inline void ShellSpec::unsafe_arena_set_allocated_primary_piece( - ::ei::ShellSpec_ShellPiece* primary_piece) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(primary_piece_); +inline void ShellSpec::unsafe_arena_set_allocated_primary_piece(::ei::ShellSpec_ShellPiece* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.primary_piece_); } - primary_piece_ = primary_piece; - if (primary_piece) { - _has_bits_[0] |= 0x00000010u; + _impl_.primary_piece_ = reinterpret_cast<::ei::ShellSpec_ShellPiece*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; + _impl_._has_bits_[0] &= ~0x00000010u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ShellSpec.primary_piece) } inline ::ei::ShellSpec_ShellPiece* ShellSpec::release_primary_piece() { - _has_bits_[0] &= ~0x00000010u; - ::ei::ShellSpec_ShellPiece* temp = primary_piece_; - primary_piece_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000010u; + ::ei::ShellSpec_ShellPiece* released = _impl_.primary_piece_; + _impl_.primary_piece_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::ShellSpec_ShellPiece* ShellSpec::unsafe_arena_release_primary_piece() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellSpec.primary_piece) - _has_bits_[0] &= ~0x00000010u; - ::ei::ShellSpec_ShellPiece* temp = primary_piece_; - primary_piece_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000010u; + ::ei::ShellSpec_ShellPiece* temp = _impl_.primary_piece_; + _impl_.primary_piece_ = nullptr; return temp; } inline ::ei::ShellSpec_ShellPiece* ShellSpec::_internal_mutable_primary_piece() { - _has_bits_[0] |= 0x00000010u; - if (primary_piece_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::ShellSpec_ShellPiece>(GetArenaForAllocation()); - primary_piece_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.primary_piece_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::ShellSpec_ShellPiece>(GetArena()); + _impl_.primary_piece_ = reinterpret_cast<::ei::ShellSpec_ShellPiece*>(p); } - return primary_piece_; + return _impl_.primary_piece_; } -inline ::ei::ShellSpec_ShellPiece* ShellSpec::mutable_primary_piece() { +inline ::ei::ShellSpec_ShellPiece* ShellSpec::mutable_primary_piece() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000010u; ::ei::ShellSpec_ShellPiece* _msg = _internal_mutable_primary_piece(); // @@protoc_insertion_point(field_mutable:ei.ShellSpec.primary_piece) return _msg; } -inline void ShellSpec::set_allocated_primary_piece(::ei::ShellSpec_ShellPiece* primary_piece) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ShellSpec::set_allocated_primary_piece(::ei::ShellSpec_ShellPiece* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete primary_piece_; + delete (_impl_.primary_piece_); } - if (primary_piece) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(primary_piece); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - primary_piece = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, primary_piece, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000010u; + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; + _impl_._has_bits_[0] &= ~0x00000010u; } - primary_piece_ = primary_piece; + + _impl_.primary_piece_ = reinterpret_cast<::ei::ShellSpec_ShellPiece*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ShellSpec.primary_piece) } // repeated .ei.ShellSpec.ShellPiece pieces = 11; inline int ShellSpec::_internal_pieces_size() const { - return pieces_.size(); + return _internal_pieces().size(); } inline int ShellSpec::pieces_size() const { return _internal_pieces_size(); } inline void ShellSpec::clear_pieces() { - pieces_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.pieces_.Clear(); } -inline ::ei::ShellSpec_ShellPiece* ShellSpec::mutable_pieces(int index) { +inline ::ei::ShellSpec_ShellPiece* ShellSpec::mutable_pieces(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ShellSpec.pieces) - return pieces_.Mutable(index); + return _internal_mutable_pieces()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellSpec_ShellPiece >* -ShellSpec::mutable_pieces() { +inline ::google::protobuf::RepeatedPtrField<::ei::ShellSpec_ShellPiece>* ShellSpec::mutable_pieces() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ShellSpec.pieces) - return &pieces_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_pieces(); } -inline const ::ei::ShellSpec_ShellPiece& ShellSpec::_internal_pieces(int index) const { - return pieces_.Get(index); -} -inline const ::ei::ShellSpec_ShellPiece& ShellSpec::pieces(int index) const { +inline const ::ei::ShellSpec_ShellPiece& ShellSpec::pieces(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellSpec.pieces) - return _internal_pieces(index); -} -inline ::ei::ShellSpec_ShellPiece* ShellSpec::_internal_add_pieces() { - return pieces_.Add(); + return _internal_pieces().Get(index); } -inline ::ei::ShellSpec_ShellPiece* ShellSpec::add_pieces() { - ::ei::ShellSpec_ShellPiece* _add = _internal_add_pieces(); +inline ::ei::ShellSpec_ShellPiece* ShellSpec::add_pieces() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ShellSpec_ShellPiece* _add = _internal_mutable_pieces()->Add(); // @@protoc_insertion_point(field_add:ei.ShellSpec.pieces) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellSpec_ShellPiece >& -ShellSpec::pieces() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellSpec_ShellPiece>& ShellSpec::pieces() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ShellSpec.pieces) - return pieces_; + return _internal_pieces(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellSpec_ShellPiece>& +ShellSpec::_internal_pieces() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.pieces_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ShellSpec_ShellPiece>* +ShellSpec::_internal_mutable_pieces() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.pieces_; } // repeated .ei.DLCItem alt_assets = 18; inline int ShellSpec::_internal_alt_assets_size() const { - return alt_assets_.size(); + return _internal_alt_assets().size(); } inline int ShellSpec::alt_assets_size() const { return _internal_alt_assets_size(); } inline void ShellSpec::clear_alt_assets() { - alt_assets_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.alt_assets_.Clear(); } -inline ::ei::DLCItem* ShellSpec::mutable_alt_assets(int index) { +inline ::ei::DLCItem* ShellSpec::mutable_alt_assets(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ShellSpec.alt_assets) - return alt_assets_.Mutable(index); + return _internal_mutable_alt_assets()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::DLCItem >* -ShellSpec::mutable_alt_assets() { +inline ::google::protobuf::RepeatedPtrField<::ei::DLCItem>* ShellSpec::mutable_alt_assets() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ShellSpec.alt_assets) - return &alt_assets_; -} -inline const ::ei::DLCItem& ShellSpec::_internal_alt_assets(int index) const { - return alt_assets_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_alt_assets(); } -inline const ::ei::DLCItem& ShellSpec::alt_assets(int index) const { +inline const ::ei::DLCItem& ShellSpec::alt_assets(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellSpec.alt_assets) - return _internal_alt_assets(index); + return _internal_alt_assets().Get(index); } -inline ::ei::DLCItem* ShellSpec::_internal_add_alt_assets() { - return alt_assets_.Add(); -} -inline ::ei::DLCItem* ShellSpec::add_alt_assets() { - ::ei::DLCItem* _add = _internal_add_alt_assets(); +inline ::ei::DLCItem* ShellSpec::add_alt_assets() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::DLCItem* _add = _internal_mutable_alt_assets()->Add(); // @@protoc_insertion_point(field_add:ei.ShellSpec.alt_assets) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::DLCItem >& -ShellSpec::alt_assets() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::DLCItem>& ShellSpec::alt_assets() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ShellSpec.alt_assets) - return alt_assets_; + return _internal_alt_assets(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::DLCItem>& +ShellSpec::_internal_alt_assets() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.alt_assets_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::DLCItem>* +ShellSpec::_internal_mutable_alt_assets() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.alt_assets_; } // optional string name = 3; -inline bool ShellSpec::_internal_has_name() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ShellSpec::has_name() const { - return _internal_has_name(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ShellSpec::clear_name() { - name_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.name_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& ShellSpec::name() const { +inline const std::string& ShellSpec::name() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellSpec.name) return _internal_name(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellSpec::set_name(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellSpec::set_name(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.name_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellSpec.name) } -inline std::string* ShellSpec::mutable_name() { +inline std::string* ShellSpec::mutable_name() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_name(); // @@protoc_insertion_point(field_mutable:ei.ShellSpec.name) return _s; } inline const std::string& ShellSpec::_internal_name() const { - return name_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.name_.Get(); } inline void ShellSpec::_internal_set_name(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - name_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.name_.Set(value, GetArena()); } inline std::string* ShellSpec::_internal_mutable_name() { - _has_bits_[0] |= 0x00000002u; - return name_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.name_.Mutable( GetArena()); } inline std::string* ShellSpec::release_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellSpec.name) - if (!_internal_has_name()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = name_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (name_.IsDefault()) { - name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.name_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellSpec::set_allocated_name(std::string* name) { - if (name != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void ShellSpec::set_allocated_name(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; - } - name_.SetAllocated(name, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (name_.IsDefault()) { - name_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000002u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.name_.IsDefault()) { + _impl_.name_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellSpec.name) } // optional string set_identifier = 13; -inline bool ShellSpec::_internal_has_set_identifier() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ShellSpec::has_set_identifier() const { - return _internal_has_set_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ShellSpec::clear_set_identifier() { - set_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.set_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& ShellSpec::set_identifier() const { +inline const std::string& ShellSpec::set_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellSpec.set_identifier) return _internal_set_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellSpec::set_set_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - set_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellSpec::set_set_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.set_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellSpec.set_identifier) } -inline std::string* ShellSpec::mutable_set_identifier() { +inline std::string* ShellSpec::mutable_set_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_set_identifier(); // @@protoc_insertion_point(field_mutable:ei.ShellSpec.set_identifier) return _s; } inline const std::string& ShellSpec::_internal_set_identifier() const { - return set_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.set_identifier_.Get(); } inline void ShellSpec::_internal_set_set_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - set_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.set_identifier_.Set(value, GetArena()); } inline std::string* ShellSpec::_internal_mutable_set_identifier() { - _has_bits_[0] |= 0x00000004u; - return set_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.set_identifier_.Mutable( GetArena()); } inline std::string* ShellSpec::release_set_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellSpec.set_identifier) - if (!_internal_has_set_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = set_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (set_identifier_.IsDefault()) { - set_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.set_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.set_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellSpec::set_allocated_set_identifier(std::string* set_identifier) { - if (set_identifier != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void ShellSpec::set_allocated_set_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; - } - set_identifier_.SetAllocated(set_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (set_identifier_.IsDefault()) { - set_identifier_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000004u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.set_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.set_identifier_.IsDefault()) { + _impl_.set_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellSpec.set_identifier) } // optional bool modified_geometry = 19; -inline bool ShellSpec::_internal_has_modified_geometry() const { - bool value = (_has_bits_[0] & 0x00000800u) != 0; - return value; -} inline bool ShellSpec::has_modified_geometry() const { - return _internal_has_modified_geometry(); + bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; + return value; } inline void ShellSpec::clear_modified_geometry() { - modified_geometry_ = false; - _has_bits_[0] &= ~0x00000800u; -} -inline bool ShellSpec::_internal_modified_geometry() const { - return modified_geometry_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.modified_geometry_ = false; + _impl_._has_bits_[0] &= ~0x00000800u; } inline bool ShellSpec::modified_geometry() const { // @@protoc_insertion_point(field_get:ei.ShellSpec.modified_geometry) return _internal_modified_geometry(); } -inline void ShellSpec::_internal_set_modified_geometry(bool value) { - _has_bits_[0] |= 0x00000800u; - modified_geometry_ = value; -} inline void ShellSpec::set_modified_geometry(bool value) { _internal_set_modified_geometry(value); + _impl_._has_bits_[0] |= 0x00000800u; // @@protoc_insertion_point(field_set:ei.ShellSpec.modified_geometry) } +inline bool ShellSpec::_internal_modified_geometry() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.modified_geometry_; +} +inline void ShellSpec::_internal_set_modified_geometry(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.modified_geometry_ = value; +} // optional uint32 price = 4; -inline bool ShellSpec::_internal_has_price() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool ShellSpec::has_price() const { - return _internal_has_price(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void ShellSpec::clear_price() { - price_ = 0u; - _has_bits_[0] &= ~0x00000020u; -} -inline uint32_t ShellSpec::_internal_price() const { - return price_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.price_ = 0u; + _impl_._has_bits_[0] &= ~0x00000020u; } -inline uint32_t ShellSpec::price() const { +inline ::uint32_t ShellSpec::price() const { // @@protoc_insertion_point(field_get:ei.ShellSpec.price) return _internal_price(); } -inline void ShellSpec::_internal_set_price(uint32_t value) { - _has_bits_[0] |= 0x00000020u; - price_ = value; -} -inline void ShellSpec::set_price(uint32_t value) { +inline void ShellSpec::set_price(::uint32_t value) { _internal_set_price(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.ShellSpec.price) } +inline ::uint32_t ShellSpec::_internal_price() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.price_; +} +inline void ShellSpec::_internal_set_price(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.price_ = value; +} // optional uint32 required_eop = 5; -inline bool ShellSpec::_internal_has_required_eop() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool ShellSpec::has_required_eop() const { - return _internal_has_required_eop(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void ShellSpec::clear_required_eop() { - required_eop_ = 0u; - _has_bits_[0] &= ~0x00000040u; -} -inline uint32_t ShellSpec::_internal_required_eop() const { - return required_eop_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.required_eop_ = 0u; + _impl_._has_bits_[0] &= ~0x00000040u; } -inline uint32_t ShellSpec::required_eop() const { +inline ::uint32_t ShellSpec::required_eop() const { // @@protoc_insertion_point(field_get:ei.ShellSpec.required_eop) return _internal_required_eop(); } -inline void ShellSpec::_internal_set_required_eop(uint32_t value) { - _has_bits_[0] |= 0x00000040u; - required_eop_ = value; -} -inline void ShellSpec::set_required_eop(uint32_t value) { +inline void ShellSpec::set_required_eop(::uint32_t value) { _internal_set_required_eop(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.ShellSpec.required_eop) } +inline ::uint32_t ShellSpec::_internal_required_eop() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.required_eop_; +} +inline void ShellSpec::_internal_set_required_eop(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.required_eop_ = value; +} // optional double required_soul_eggs = 6; -inline bool ShellSpec::_internal_has_required_soul_eggs() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool ShellSpec::has_required_soul_eggs() const { - return _internal_has_required_soul_eggs(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void ShellSpec::clear_required_soul_eggs() { - required_soul_eggs_ = 0; - _has_bits_[0] &= ~0x00000080u; -} -inline double ShellSpec::_internal_required_soul_eggs() const { - return required_soul_eggs_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.required_soul_eggs_ = 0; + _impl_._has_bits_[0] &= ~0x00000080u; } inline double ShellSpec::required_soul_eggs() const { // @@protoc_insertion_point(field_get:ei.ShellSpec.required_soul_eggs) return _internal_required_soul_eggs(); } -inline void ShellSpec::_internal_set_required_soul_eggs(double value) { - _has_bits_[0] |= 0x00000080u; - required_soul_eggs_ = value; -} inline void ShellSpec::set_required_soul_eggs(double value) { _internal_set_required_soul_eggs(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.ShellSpec.required_soul_eggs) } +inline double ShellSpec::_internal_required_soul_eggs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.required_soul_eggs_; +} +inline void ShellSpec::_internal_set_required_soul_eggs(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.required_soul_eggs_ = value; +} // optional string required_parent_shell = 20; -inline bool ShellSpec::_internal_has_required_parent_shell() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool ShellSpec::has_required_parent_shell() const { - return _internal_has_required_parent_shell(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void ShellSpec::clear_required_parent_shell() { - required_parent_shell_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.required_parent_shell_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000008u; } -inline const std::string& ShellSpec::required_parent_shell() const { +inline const std::string& ShellSpec::required_parent_shell() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellSpec.required_parent_shell) return _internal_required_parent_shell(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellSpec::set_required_parent_shell(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000008u; - required_parent_shell_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellSpec::set_required_parent_shell(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.required_parent_shell_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellSpec.required_parent_shell) } -inline std::string* ShellSpec::mutable_required_parent_shell() { +inline std::string* ShellSpec::mutable_required_parent_shell() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_required_parent_shell(); // @@protoc_insertion_point(field_mutable:ei.ShellSpec.required_parent_shell) return _s; } inline const std::string& ShellSpec::_internal_required_parent_shell() const { - return required_parent_shell_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.required_parent_shell_.Get(); } inline void ShellSpec::_internal_set_required_parent_shell(const std::string& value) { - _has_bits_[0] |= 0x00000008u; - required_parent_shell_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.required_parent_shell_.Set(value, GetArena()); } inline std::string* ShellSpec::_internal_mutable_required_parent_shell() { - _has_bits_[0] |= 0x00000008u; - return required_parent_shell_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + return _impl_.required_parent_shell_.Mutable( GetArena()); } inline std::string* ShellSpec::release_required_parent_shell() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellSpec.required_parent_shell) - if (!_internal_has_required_parent_shell()) { + if ((_impl_._has_bits_[0] & 0x00000008u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000008u; - auto* p = required_parent_shell_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (required_parent_shell_.IsDefault()) { - required_parent_shell_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000008u; + auto* released = _impl_.required_parent_shell_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.required_parent_shell_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellSpec::set_allocated_required_parent_shell(std::string* required_parent_shell) { - if (required_parent_shell != nullptr) { - _has_bits_[0] |= 0x00000008u; +inline void ShellSpec::set_allocated_required_parent_shell(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._has_bits_[0] &= ~0x00000008u; } - required_parent_shell_.SetAllocated(required_parent_shell, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (required_parent_shell_.IsDefault()) { - required_parent_shell_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.required_parent_shell_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.required_parent_shell_.IsDefault()) { + _impl_.required_parent_shell_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellSpec.required_parent_shell) } // optional bool is_new = 14; -inline bool ShellSpec::_internal_has_is_new() const { - bool value = (_has_bits_[0] & 0x00001000u) != 0; - return value; -} inline bool ShellSpec::has_is_new() const { - return _internal_has_is_new(); + bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0; + return value; } inline void ShellSpec::clear_is_new() { - is_new_ = false; - _has_bits_[0] &= ~0x00001000u; -} -inline bool ShellSpec::_internal_is_new() const { - return is_new_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.is_new_ = false; + _impl_._has_bits_[0] &= ~0x00001000u; } inline bool ShellSpec::is_new() const { // @@protoc_insertion_point(field_get:ei.ShellSpec.is_new) return _internal_is_new(); } -inline void ShellSpec::_internal_set_is_new(bool value) { - _has_bits_[0] |= 0x00001000u; - is_new_ = value; -} inline void ShellSpec::set_is_new(bool value) { _internal_set_is_new(value); + _impl_._has_bits_[0] |= 0x00001000u; // @@protoc_insertion_point(field_set:ei.ShellSpec.is_new) } +inline bool ShellSpec::_internal_is_new() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.is_new_; +} +inline void ShellSpec::_internal_set_is_new(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.is_new_ = value; +} // optional bool expires = 15; -inline bool ShellSpec::_internal_has_expires() const { - bool value = (_has_bits_[0] & 0x00002000u) != 0; - return value; -} inline bool ShellSpec::has_expires() const { - return _internal_has_expires(); + bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0; + return value; } inline void ShellSpec::clear_expires() { - expires_ = false; - _has_bits_[0] &= ~0x00002000u; -} -inline bool ShellSpec::_internal_expires() const { - return expires_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.expires_ = false; + _impl_._has_bits_[0] &= ~0x00002000u; } inline bool ShellSpec::expires() const { // @@protoc_insertion_point(field_get:ei.ShellSpec.expires) return _internal_expires(); } -inline void ShellSpec::_internal_set_expires(bool value) { - _has_bits_[0] |= 0x00002000u; - expires_ = value; -} inline void ShellSpec::set_expires(bool value) { _internal_set_expires(value); + _impl_._has_bits_[0] |= 0x00002000u; // @@protoc_insertion_point(field_set:ei.ShellSpec.expires) } +inline bool ShellSpec::_internal_expires() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.expires_; +} +inline void ShellSpec::_internal_set_expires(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.expires_ = value; +} // optional double seconds_until_available = 17; -inline bool ShellSpec::_internal_has_seconds_until_available() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool ShellSpec::has_seconds_until_available() const { - return _internal_has_seconds_until_available(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void ShellSpec::clear_seconds_until_available() { - seconds_until_available_ = 0; - _has_bits_[0] &= ~0x00000200u; -} -inline double ShellSpec::_internal_seconds_until_available() const { - return seconds_until_available_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_until_available_ = 0; + _impl_._has_bits_[0] &= ~0x00000200u; } inline double ShellSpec::seconds_until_available() const { // @@protoc_insertion_point(field_get:ei.ShellSpec.seconds_until_available) return _internal_seconds_until_available(); } -inline void ShellSpec::_internal_set_seconds_until_available(double value) { - _has_bits_[0] |= 0x00000200u; - seconds_until_available_ = value; -} inline void ShellSpec::set_seconds_until_available(double value) { _internal_set_seconds_until_available(value); + _impl_._has_bits_[0] |= 0x00000200u; // @@protoc_insertion_point(field_set:ei.ShellSpec.seconds_until_available) } +inline double ShellSpec::_internal_seconds_until_available() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.seconds_until_available_; +} +inline void ShellSpec::_internal_set_seconds_until_available(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_until_available_ = value; +} // optional double seconds_remaining = 16; -inline bool ShellSpec::_internal_has_seconds_remaining() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool ShellSpec::has_seconds_remaining() const { - return _internal_has_seconds_remaining(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void ShellSpec::clear_seconds_remaining() { - seconds_remaining_ = 0; - _has_bits_[0] &= ~0x00000100u; -} -inline double ShellSpec::_internal_seconds_remaining() const { - return seconds_remaining_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_remaining_ = 0; + _impl_._has_bits_[0] &= ~0x00000100u; } inline double ShellSpec::seconds_remaining() const { // @@protoc_insertion_point(field_get:ei.ShellSpec.seconds_remaining) return _internal_seconds_remaining(); } -inline void ShellSpec::_internal_set_seconds_remaining(double value) { - _has_bits_[0] |= 0x00000100u; - seconds_remaining_ = value; -} inline void ShellSpec::set_seconds_remaining(double value) { _internal_set_seconds_remaining(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.ShellSpec.seconds_remaining) } +inline double ShellSpec::_internal_seconds_remaining() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.seconds_remaining_; +} +inline void ShellSpec::_internal_set_seconds_remaining(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_remaining_ = value; +} // optional uint64 popularity = 21; -inline bool ShellSpec::_internal_has_popularity() const { - bool value = (_has_bits_[0] & 0x00000400u) != 0; - return value; -} inline bool ShellSpec::has_popularity() const { - return _internal_has_popularity(); + bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0; + return value; } inline void ShellSpec::clear_popularity() { - popularity_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000400u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.popularity_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000400u; } -inline uint64_t ShellSpec::_internal_popularity() const { - return popularity_; -} -inline uint64_t ShellSpec::popularity() const { +inline ::uint64_t ShellSpec::popularity() const { // @@protoc_insertion_point(field_get:ei.ShellSpec.popularity) return _internal_popularity(); } -inline void ShellSpec::_internal_set_popularity(uint64_t value) { - _has_bits_[0] |= 0x00000400u; - popularity_ = value; -} -inline void ShellSpec::set_popularity(uint64_t value) { +inline void ShellSpec::set_popularity(::uint64_t value) { _internal_set_popularity(value); + _impl_._has_bits_[0] |= 0x00000400u; // @@protoc_insertion_point(field_set:ei.ShellSpec.popularity) } +inline ::uint64_t ShellSpec::_internal_popularity() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.popularity_; +} +inline void ShellSpec::_internal_set_popularity(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.popularity_ = value; +} // optional bool default_appearance = 8; -inline bool ShellSpec::_internal_has_default_appearance() const { - bool value = (_has_bits_[0] & 0x00004000u) != 0; - return value; -} inline bool ShellSpec::has_default_appearance() const { - return _internal_has_default_appearance(); + bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0; + return value; } inline void ShellSpec::clear_default_appearance() { - default_appearance_ = false; - _has_bits_[0] &= ~0x00004000u; -} -inline bool ShellSpec::_internal_default_appearance() const { - return default_appearance_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.default_appearance_ = false; + _impl_._has_bits_[0] &= ~0x00004000u; } inline bool ShellSpec::default_appearance() const { // @@protoc_insertion_point(field_get:ei.ShellSpec.default_appearance) return _internal_default_appearance(); } -inline void ShellSpec::_internal_set_default_appearance(bool value) { - _has_bits_[0] |= 0x00004000u; - default_appearance_ = value; -} inline void ShellSpec::set_default_appearance(bool value) { _internal_set_default_appearance(value); + _impl_._has_bits_[0] |= 0x00004000u; // @@protoc_insertion_point(field_set:ei.ShellSpec.default_appearance) } +inline bool ShellSpec::_internal_default_appearance() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.default_appearance_; +} +inline void ShellSpec::_internal_set_default_appearance(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.default_appearance_ = value; +} // ------------------------------------------------------------------- // ShellSetSpec_VariationSpec // optional string identifier = 1; -inline bool ShellSetSpec_VariationSpec::_internal_has_identifier() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ShellSetSpec_VariationSpec::has_identifier() const { - return _internal_has_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ShellSetSpec_VariationSpec::clear_identifier() { - identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ShellSetSpec_VariationSpec::identifier() const { +inline const std::string& ShellSetSpec_VariationSpec::identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellSetSpec.VariationSpec.identifier) return _internal_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellSetSpec_VariationSpec::set_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellSetSpec_VariationSpec::set_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellSetSpec.VariationSpec.identifier) } -inline std::string* ShellSetSpec_VariationSpec::mutable_identifier() { +inline std::string* ShellSetSpec_VariationSpec::mutable_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_identifier(); // @@protoc_insertion_point(field_mutable:ei.ShellSetSpec.VariationSpec.identifier) return _s; } inline const std::string& ShellSetSpec_VariationSpec::_internal_identifier() const { - return identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.identifier_.Get(); } inline void ShellSetSpec_VariationSpec::_internal_set_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.identifier_.Set(value, GetArena()); } inline std::string* ShellSetSpec_VariationSpec::_internal_mutable_identifier() { - _has_bits_[0] |= 0x00000001u; - return identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.identifier_.Mutable( GetArena()); } inline std::string* ShellSetSpec_VariationSpec::release_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellSetSpec.VariationSpec.identifier) - if (!_internal_has_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (identifier_.IsDefault()) { - identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellSetSpec_VariationSpec::set_allocated_identifier(std::string* identifier) { - if (identifier != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ShellSetSpec_VariationSpec::set_allocated_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - identifier_.SetAllocated(identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (identifier_.IsDefault()) { - identifier_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.identifier_.IsDefault()) { + _impl_.identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellSetSpec.VariationSpec.identifier) } // optional string hex_color = 2; -inline bool ShellSetSpec_VariationSpec::_internal_has_hex_color() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ShellSetSpec_VariationSpec::has_hex_color() const { - return _internal_has_hex_color(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ShellSetSpec_VariationSpec::clear_hex_color() { - hex_color_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.hex_color_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& ShellSetSpec_VariationSpec::hex_color() const { +inline const std::string& ShellSetSpec_VariationSpec::hex_color() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellSetSpec.VariationSpec.hex_color) return _internal_hex_color(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellSetSpec_VariationSpec::set_hex_color(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - hex_color_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellSetSpec_VariationSpec::set_hex_color(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.hex_color_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellSetSpec.VariationSpec.hex_color) } -inline std::string* ShellSetSpec_VariationSpec::mutable_hex_color() { +inline std::string* ShellSetSpec_VariationSpec::mutable_hex_color() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_hex_color(); // @@protoc_insertion_point(field_mutable:ei.ShellSetSpec.VariationSpec.hex_color) return _s; } inline const std::string& ShellSetSpec_VariationSpec::_internal_hex_color() const { - return hex_color_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.hex_color_.Get(); } inline void ShellSetSpec_VariationSpec::_internal_set_hex_color(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - hex_color_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.hex_color_.Set(value, GetArena()); } inline std::string* ShellSetSpec_VariationSpec::_internal_mutable_hex_color() { - _has_bits_[0] |= 0x00000002u; - return hex_color_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.hex_color_.Mutable( GetArena()); } inline std::string* ShellSetSpec_VariationSpec::release_hex_color() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellSetSpec.VariationSpec.hex_color) - if (!_internal_has_hex_color()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = hex_color_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (hex_color_.IsDefault()) { - hex_color_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.hex_color_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.hex_color_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellSetSpec_VariationSpec::set_allocated_hex_color(std::string* hex_color) { - if (hex_color != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void ShellSetSpec_VariationSpec::set_allocated_hex_color(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - hex_color_.SetAllocated(hex_color, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (hex_color_.IsDefault()) { - hex_color_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.hex_color_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.hex_color_.IsDefault()) { + _impl_.hex_color_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellSetSpec.VariationSpec.hex_color) } // optional uint32 price = 3; -inline bool ShellSetSpec_VariationSpec::_internal_has_price() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ShellSetSpec_VariationSpec::has_price() const { - return _internal_has_price(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ShellSetSpec_VariationSpec::clear_price() { - price_ = 0u; - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.price_ = 0u; + _impl_._has_bits_[0] &= ~0x00000004u; } -inline uint32_t ShellSetSpec_VariationSpec::_internal_price() const { - return price_; -} -inline uint32_t ShellSetSpec_VariationSpec::price() const { +inline ::uint32_t ShellSetSpec_VariationSpec::price() const { // @@protoc_insertion_point(field_get:ei.ShellSetSpec.VariationSpec.price) return _internal_price(); } -inline void ShellSetSpec_VariationSpec::_internal_set_price(uint32_t value) { - _has_bits_[0] |= 0x00000004u; - price_ = value; -} -inline void ShellSetSpec_VariationSpec::set_price(uint32_t value) { +inline void ShellSetSpec_VariationSpec::set_price(::uint32_t value) { _internal_set_price(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.ShellSetSpec.VariationSpec.price) } +inline ::uint32_t ShellSetSpec_VariationSpec::_internal_price() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.price_; +} +inline void ShellSetSpec_VariationSpec::_internal_set_price(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.price_ = value; +} // optional int32 sort_priority = 6; -inline bool ShellSetSpec_VariationSpec::_internal_has_sort_priority() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool ShellSetSpec_VariationSpec::has_sort_priority() const { - return _internal_has_sort_priority(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void ShellSetSpec_VariationSpec::clear_sort_priority() { - sort_priority_ = 0; - _has_bits_[0] &= ~0x00000020u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.sort_priority_ = 0; + _impl_._has_bits_[0] &= ~0x00000020u; } -inline int32_t ShellSetSpec_VariationSpec::_internal_sort_priority() const { - return sort_priority_; -} -inline int32_t ShellSetSpec_VariationSpec::sort_priority() const { +inline ::int32_t ShellSetSpec_VariationSpec::sort_priority() const { // @@protoc_insertion_point(field_get:ei.ShellSetSpec.VariationSpec.sort_priority) return _internal_sort_priority(); } -inline void ShellSetSpec_VariationSpec::_internal_set_sort_priority(int32_t value) { - _has_bits_[0] |= 0x00000020u; - sort_priority_ = value; -} -inline void ShellSetSpec_VariationSpec::set_sort_priority(int32_t value) { +inline void ShellSetSpec_VariationSpec::set_sort_priority(::int32_t value) { _internal_set_sort_priority(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.ShellSetSpec.VariationSpec.sort_priority) } +inline ::int32_t ShellSetSpec_VariationSpec::_internal_sort_priority() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.sort_priority_; +} +inline void ShellSetSpec_VariationSpec::_internal_set_sort_priority(::int32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.sort_priority_ = value; +} // optional bool default_appearance = 4; -inline bool ShellSetSpec_VariationSpec::_internal_has_default_appearance() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool ShellSetSpec_VariationSpec::has_default_appearance() const { - return _internal_has_default_appearance(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void ShellSetSpec_VariationSpec::clear_default_appearance() { - default_appearance_ = false; - _has_bits_[0] &= ~0x00000008u; -} -inline bool ShellSetSpec_VariationSpec::_internal_default_appearance() const { - return default_appearance_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.default_appearance_ = false; + _impl_._has_bits_[0] &= ~0x00000008u; } inline bool ShellSetSpec_VariationSpec::default_appearance() const { // @@protoc_insertion_point(field_get:ei.ShellSetSpec.VariationSpec.default_appearance) return _internal_default_appearance(); } -inline void ShellSetSpec_VariationSpec::_internal_set_default_appearance(bool value) { - _has_bits_[0] |= 0x00000008u; - default_appearance_ = value; -} inline void ShellSetSpec_VariationSpec::set_default_appearance(bool value) { _internal_set_default_appearance(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.ShellSetSpec.VariationSpec.default_appearance) } +inline bool ShellSetSpec_VariationSpec::_internal_default_appearance() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.default_appearance_; +} +inline void ShellSetSpec_VariationSpec::_internal_set_default_appearance(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.default_appearance_ = value; +} // optional bool custom_appearance = 5; -inline bool ShellSetSpec_VariationSpec::_internal_has_custom_appearance() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool ShellSetSpec_VariationSpec::has_custom_appearance() const { - return _internal_has_custom_appearance(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void ShellSetSpec_VariationSpec::clear_custom_appearance() { - custom_appearance_ = false; - _has_bits_[0] &= ~0x00000010u; -} -inline bool ShellSetSpec_VariationSpec::_internal_custom_appearance() const { - return custom_appearance_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.custom_appearance_ = false; + _impl_._has_bits_[0] &= ~0x00000010u; } inline bool ShellSetSpec_VariationSpec::custom_appearance() const { // @@protoc_insertion_point(field_get:ei.ShellSetSpec.VariationSpec.custom_appearance) return _internal_custom_appearance(); } -inline void ShellSetSpec_VariationSpec::_internal_set_custom_appearance(bool value) { - _has_bits_[0] |= 0x00000010u; - custom_appearance_ = value; -} inline void ShellSetSpec_VariationSpec::set_custom_appearance(bool value) { _internal_set_custom_appearance(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.ShellSetSpec.VariationSpec.custom_appearance) } +inline bool ShellSetSpec_VariationSpec::_internal_custom_appearance() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.custom_appearance_; +} +inline void ShellSetSpec_VariationSpec::_internal_set_custom_appearance(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.custom_appearance_ = value; +} // ------------------------------------------------------------------- // ShellSetSpec // optional string identifier = 1; -inline bool ShellSetSpec::_internal_has_identifier() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ShellSetSpec::has_identifier() const { - return _internal_has_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ShellSetSpec::clear_identifier() { - identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ShellSetSpec::identifier() const { +inline const std::string& ShellSetSpec::identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellSetSpec.identifier) return _internal_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellSetSpec::set_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellSetSpec::set_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellSetSpec.identifier) } -inline std::string* ShellSetSpec::mutable_identifier() { +inline std::string* ShellSetSpec::mutable_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_identifier(); // @@protoc_insertion_point(field_mutable:ei.ShellSetSpec.identifier) return _s; } inline const std::string& ShellSetSpec::_internal_identifier() const { - return identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.identifier_.Get(); } inline void ShellSetSpec::_internal_set_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.identifier_.Set(value, GetArena()); } inline std::string* ShellSetSpec::_internal_mutable_identifier() { - _has_bits_[0] |= 0x00000001u; - return identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.identifier_.Mutable( GetArena()); } inline std::string* ShellSetSpec::release_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellSetSpec.identifier) - if (!_internal_has_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (identifier_.IsDefault()) { - identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellSetSpec::set_allocated_identifier(std::string* identifier) { - if (identifier != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ShellSetSpec::set_allocated_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - identifier_.SetAllocated(identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (identifier_.IsDefault()) { - identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.identifier_.IsDefault()) { + _impl_.identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellSetSpec.identifier) } // optional string name = 2; -inline bool ShellSetSpec::_internal_has_name() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ShellSetSpec::has_name() const { - return _internal_has_name(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ShellSetSpec::clear_name() { - name_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.name_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& ShellSetSpec::name() const { +inline const std::string& ShellSetSpec::name() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellSetSpec.name) return _internal_name(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellSetSpec::set_name(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellSetSpec::set_name(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.name_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellSetSpec.name) } -inline std::string* ShellSetSpec::mutable_name() { +inline std::string* ShellSetSpec::mutable_name() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_name(); // @@protoc_insertion_point(field_mutable:ei.ShellSetSpec.name) return _s; } inline const std::string& ShellSetSpec::_internal_name() const { - return name_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.name_.Get(); } inline void ShellSetSpec::_internal_set_name(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - name_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.name_.Set(value, GetArena()); } inline std::string* ShellSetSpec::_internal_mutable_name() { - _has_bits_[0] |= 0x00000002u; - return name_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.name_.Mutable( GetArena()); } inline std::string* ShellSetSpec::release_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellSetSpec.name) - if (!_internal_has_name()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = name_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (name_.IsDefault()) { - name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.name_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellSetSpec::set_allocated_name(std::string* name) { - if (name != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void ShellSetSpec::set_allocated_name(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - name_.SetAllocated(name, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (name_.IsDefault()) { - name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.name_.IsDefault()) { + _impl_.name_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellSetSpec.name) } // optional uint32 price = 3; -inline bool ShellSetSpec::_internal_has_price() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool ShellSetSpec::has_price() const { - return _internal_has_price(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void ShellSetSpec::clear_price() { - price_ = 0u; - _has_bits_[0] &= ~0x00000020u; -} -inline uint32_t ShellSetSpec::_internal_price() const { - return price_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.price_ = 0u; + _impl_._has_bits_[0] &= ~0x00000020u; } -inline uint32_t ShellSetSpec::price() const { +inline ::uint32_t ShellSetSpec::price() const { // @@protoc_insertion_point(field_get:ei.ShellSetSpec.price) return _internal_price(); } -inline void ShellSetSpec::_internal_set_price(uint32_t value) { - _has_bits_[0] |= 0x00000020u; - price_ = value; -} -inline void ShellSetSpec::set_price(uint32_t value) { +inline void ShellSetSpec::set_price(::uint32_t value) { _internal_set_price(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.ShellSetSpec.price) } +inline ::uint32_t ShellSetSpec::_internal_price() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.price_; +} +inline void ShellSetSpec::_internal_set_price(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.price_ = value; +} // optional double price_mult_DEPRECATED = 8 [default = 1]; -inline bool ShellSetSpec::_internal_has_price_mult_deprecated() const { - bool value = (_has_bits_[0] & 0x00080000u) != 0; - return value; -} inline bool ShellSetSpec::has_price_mult_deprecated() const { - return _internal_has_price_mult_deprecated(); + bool value = (_impl_._has_bits_[0] & 0x00080000u) != 0; + return value; } inline void ShellSetSpec::clear_price_mult_deprecated() { - price_mult_deprecated_ = 1; - _has_bits_[0] &= ~0x00080000u; -} -inline double ShellSetSpec::_internal_price_mult_deprecated() const { - return price_mult_deprecated_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.price_mult_deprecated_ = 1; + _impl_._has_bits_[0] &= ~0x00080000u; } inline double ShellSetSpec::price_mult_deprecated() const { // @@protoc_insertion_point(field_get:ei.ShellSetSpec.price_mult_DEPRECATED) return _internal_price_mult_deprecated(); } -inline void ShellSetSpec::_internal_set_price_mult_deprecated(double value) { - _has_bits_[0] |= 0x00080000u; - price_mult_deprecated_ = value; -} inline void ShellSetSpec::set_price_mult_deprecated(double value) { _internal_set_price_mult_deprecated(value); + _impl_._has_bits_[0] |= 0x00080000u; // @@protoc_insertion_point(field_set:ei.ShellSetSpec.price_mult_DEPRECATED) } +inline double ShellSetSpec::_internal_price_mult_deprecated() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.price_mult_deprecated_; +} +inline void ShellSetSpec::_internal_set_price_mult_deprecated(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.price_mult_deprecated_ = value; +} // optional double discount = 17; -inline bool ShellSetSpec::_internal_has_discount() const { - bool value = (_has_bits_[0] & 0x00010000u) != 0; - return value; -} inline bool ShellSetSpec::has_discount() const { - return _internal_has_discount(); + bool value = (_impl_._has_bits_[0] & 0x00010000u) != 0; + return value; } inline void ShellSetSpec::clear_discount() { - discount_ = 0; - _has_bits_[0] &= ~0x00010000u; -} -inline double ShellSetSpec::_internal_discount() const { - return discount_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.discount_ = 0; + _impl_._has_bits_[0] &= ~0x00010000u; } inline double ShellSetSpec::discount() const { // @@protoc_insertion_point(field_get:ei.ShellSetSpec.discount) return _internal_discount(); } -inline void ShellSetSpec::_internal_set_discount(double value) { - _has_bits_[0] |= 0x00010000u; - discount_ = value; -} inline void ShellSetSpec::set_discount(double value) { _internal_set_discount(value); + _impl_._has_bits_[0] |= 0x00010000u; // @@protoc_insertion_point(field_set:ei.ShellSetSpec.discount) } +inline double ShellSetSpec::_internal_discount() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.discount_; +} +inline void ShellSetSpec::_internal_set_discount(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.discount_ = value; +} // optional uint32 required_eop = 4; -inline bool ShellSetSpec::_internal_has_required_eop() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool ShellSetSpec::has_required_eop() const { - return _internal_has_required_eop(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void ShellSetSpec::clear_required_eop() { - required_eop_ = 0u; - _has_bits_[0] &= ~0x00000040u; -} -inline uint32_t ShellSetSpec::_internal_required_eop() const { - return required_eop_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.required_eop_ = 0u; + _impl_._has_bits_[0] &= ~0x00000040u; } -inline uint32_t ShellSetSpec::required_eop() const { +inline ::uint32_t ShellSetSpec::required_eop() const { // @@protoc_insertion_point(field_get:ei.ShellSetSpec.required_eop) return _internal_required_eop(); } -inline void ShellSetSpec::_internal_set_required_eop(uint32_t value) { - _has_bits_[0] |= 0x00000040u; - required_eop_ = value; -} -inline void ShellSetSpec::set_required_eop(uint32_t value) { +inline void ShellSetSpec::set_required_eop(::uint32_t value) { _internal_set_required_eop(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.ShellSetSpec.required_eop) } +inline ::uint32_t ShellSetSpec::_internal_required_eop() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.required_eop_; +} +inline void ShellSetSpec::_internal_set_required_eop(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.required_eop_ = value; +} // optional double required_soul_eggs = 5; -inline bool ShellSetSpec::_internal_has_required_soul_eggs() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool ShellSetSpec::has_required_soul_eggs() const { - return _internal_has_required_soul_eggs(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void ShellSetSpec::clear_required_soul_eggs() { - required_soul_eggs_ = 0; - _has_bits_[0] &= ~0x00000080u; -} -inline double ShellSetSpec::_internal_required_soul_eggs() const { - return required_soul_eggs_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.required_soul_eggs_ = 0; + _impl_._has_bits_[0] &= ~0x00000080u; } inline double ShellSetSpec::required_soul_eggs() const { // @@protoc_insertion_point(field_get:ei.ShellSetSpec.required_soul_eggs) return _internal_required_soul_eggs(); } -inline void ShellSetSpec::_internal_set_required_soul_eggs(double value) { - _has_bits_[0] |= 0x00000080u; - required_soul_eggs_ = value; -} inline void ShellSetSpec::set_required_soul_eggs(double value) { _internal_set_required_soul_eggs(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.ShellSetSpec.required_soul_eggs) } +inline double ShellSetSpec::_internal_required_soul_eggs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.required_soul_eggs_; +} +inline void ShellSetSpec::_internal_set_required_soul_eggs(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.required_soul_eggs_ = value; +} // optional string required_parent_set = 20; -inline bool ShellSetSpec::_internal_has_required_parent_set() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool ShellSetSpec::has_required_parent_set() const { - return _internal_has_required_parent_set(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void ShellSetSpec::clear_required_parent_set() { - required_parent_set_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.required_parent_set_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000008u; } -inline const std::string& ShellSetSpec::required_parent_set() const { +inline const std::string& ShellSetSpec::required_parent_set() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellSetSpec.required_parent_set) return _internal_required_parent_set(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellSetSpec::set_required_parent_set(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000008u; - required_parent_set_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellSetSpec::set_required_parent_set(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.required_parent_set_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellSetSpec.required_parent_set) } -inline std::string* ShellSetSpec::mutable_required_parent_set() { +inline std::string* ShellSetSpec::mutable_required_parent_set() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_required_parent_set(); // @@protoc_insertion_point(field_mutable:ei.ShellSetSpec.required_parent_set) return _s; } inline const std::string& ShellSetSpec::_internal_required_parent_set() const { - return required_parent_set_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.required_parent_set_.Get(); } inline void ShellSetSpec::_internal_set_required_parent_set(const std::string& value) { - _has_bits_[0] |= 0x00000008u; - required_parent_set_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.required_parent_set_.Set(value, GetArena()); } inline std::string* ShellSetSpec::_internal_mutable_required_parent_set() { - _has_bits_[0] |= 0x00000008u; - return required_parent_set_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + return _impl_.required_parent_set_.Mutable( GetArena()); } inline std::string* ShellSetSpec::release_required_parent_set() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellSetSpec.required_parent_set) - if (!_internal_has_required_parent_set()) { + if ((_impl_._has_bits_[0] & 0x00000008u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000008u; - auto* p = required_parent_set_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (required_parent_set_.IsDefault()) { - required_parent_set_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000008u; + auto* released = _impl_.required_parent_set_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.required_parent_set_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellSetSpec::set_allocated_required_parent_set(std::string* required_parent_set) { - if (required_parent_set != nullptr) { - _has_bits_[0] |= 0x00000008u; +inline void ShellSetSpec::set_allocated_required_parent_set(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; - } - required_parent_set_.SetAllocated(required_parent_set, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (required_parent_set_.IsDefault()) { - required_parent_set_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000008u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.required_parent_set_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.required_parent_set_.IsDefault()) { + _impl_.required_parent_set_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellSetSpec.required_parent_set) } // optional bool is_new = 9; -inline bool ShellSetSpec::_internal_has_is_new() const { - bool value = (_has_bits_[0] & 0x00000800u) != 0; - return value; -} inline bool ShellSetSpec::has_is_new() const { - return _internal_has_is_new(); + bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; + return value; } inline void ShellSetSpec::clear_is_new() { - is_new_ = false; - _has_bits_[0] &= ~0x00000800u; -} -inline bool ShellSetSpec::_internal_is_new() const { - return is_new_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.is_new_ = false; + _impl_._has_bits_[0] &= ~0x00000800u; } inline bool ShellSetSpec::is_new() const { // @@protoc_insertion_point(field_get:ei.ShellSetSpec.is_new) return _internal_is_new(); } -inline void ShellSetSpec::_internal_set_is_new(bool value) { - _has_bits_[0] |= 0x00000800u; - is_new_ = value; -} inline void ShellSetSpec::set_is_new(bool value) { _internal_set_is_new(value); + _impl_._has_bits_[0] |= 0x00000800u; // @@protoc_insertion_point(field_set:ei.ShellSetSpec.is_new) } +inline bool ShellSetSpec::_internal_is_new() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.is_new_; +} +inline void ShellSetSpec::_internal_set_is_new(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.is_new_ = value; +} // optional bool expires = 10; -inline bool ShellSetSpec::_internal_has_expires() const { - bool value = (_has_bits_[0] & 0x00001000u) != 0; - return value; -} inline bool ShellSetSpec::has_expires() const { - return _internal_has_expires(); + bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0; + return value; } inline void ShellSetSpec::clear_expires() { - expires_ = false; - _has_bits_[0] &= ~0x00001000u; -} -inline bool ShellSetSpec::_internal_expires() const { - return expires_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.expires_ = false; + _impl_._has_bits_[0] &= ~0x00001000u; } inline bool ShellSetSpec::expires() const { // @@protoc_insertion_point(field_get:ei.ShellSetSpec.expires) return _internal_expires(); } -inline void ShellSetSpec::_internal_set_expires(bool value) { - _has_bits_[0] |= 0x00001000u; - expires_ = value; -} inline void ShellSetSpec::set_expires(bool value) { _internal_set_expires(value); + _impl_._has_bits_[0] |= 0x00001000u; // @@protoc_insertion_point(field_set:ei.ShellSetSpec.expires) } +inline bool ShellSetSpec::_internal_expires() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.expires_; +} +inline void ShellSetSpec::_internal_set_expires(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.expires_ = value; +} // optional double seconds_until_available = 18; -inline bool ShellSetSpec::_internal_has_seconds_until_available() const { - bool value = (_has_bits_[0] & 0x00020000u) != 0; - return value; -} inline bool ShellSetSpec::has_seconds_until_available() const { - return _internal_has_seconds_until_available(); + bool value = (_impl_._has_bits_[0] & 0x00020000u) != 0; + return value; } inline void ShellSetSpec::clear_seconds_until_available() { - seconds_until_available_ = 0; - _has_bits_[0] &= ~0x00020000u; -} -inline double ShellSetSpec::_internal_seconds_until_available() const { - return seconds_until_available_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_until_available_ = 0; + _impl_._has_bits_[0] &= ~0x00020000u; } inline double ShellSetSpec::seconds_until_available() const { // @@protoc_insertion_point(field_get:ei.ShellSetSpec.seconds_until_available) return _internal_seconds_until_available(); } -inline void ShellSetSpec::_internal_set_seconds_until_available(double value) { - _has_bits_[0] |= 0x00020000u; - seconds_until_available_ = value; -} inline void ShellSetSpec::set_seconds_until_available(double value) { _internal_set_seconds_until_available(value); + _impl_._has_bits_[0] |= 0x00020000u; // @@protoc_insertion_point(field_set:ei.ShellSetSpec.seconds_until_available) } +inline double ShellSetSpec::_internal_seconds_until_available() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.seconds_until_available_; +} +inline void ShellSetSpec::_internal_set_seconds_until_available(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_until_available_ = value; +} // optional double seconds_remaining = 11; -inline bool ShellSetSpec::_internal_has_seconds_remaining() const { - bool value = (_has_bits_[0] & 0x00008000u) != 0; - return value; -} inline bool ShellSetSpec::has_seconds_remaining() const { - return _internal_has_seconds_remaining(); + bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0; + return value; } inline void ShellSetSpec::clear_seconds_remaining() { - seconds_remaining_ = 0; - _has_bits_[0] &= ~0x00008000u; -} -inline double ShellSetSpec::_internal_seconds_remaining() const { - return seconds_remaining_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_remaining_ = 0; + _impl_._has_bits_[0] &= ~0x00008000u; } inline double ShellSetSpec::seconds_remaining() const { // @@protoc_insertion_point(field_get:ei.ShellSetSpec.seconds_remaining) return _internal_seconds_remaining(); } -inline void ShellSetSpec::_internal_set_seconds_remaining(double value) { - _has_bits_[0] |= 0x00008000u; - seconds_remaining_ = value; -} inline void ShellSetSpec::set_seconds_remaining(double value) { _internal_set_seconds_remaining(value); + _impl_._has_bits_[0] |= 0x00008000u; // @@protoc_insertion_point(field_set:ei.ShellSetSpec.seconds_remaining) } +inline double ShellSetSpec::_internal_seconds_remaining() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.seconds_remaining_; +} +inline void ShellSetSpec::_internal_set_seconds_remaining(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_remaining_ = value; +} // optional uint64 popularity = 21; -inline bool ShellSetSpec::_internal_has_popularity() const { - bool value = (_has_bits_[0] & 0x00040000u) != 0; - return value; -} inline bool ShellSetSpec::has_popularity() const { - return _internal_has_popularity(); + bool value = (_impl_._has_bits_[0] & 0x00040000u) != 0; + return value; } inline void ShellSetSpec::clear_popularity() { - popularity_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00040000u; -} -inline uint64_t ShellSetSpec::_internal_popularity() const { - return popularity_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.popularity_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00040000u; } -inline uint64_t ShellSetSpec::popularity() const { +inline ::uint64_t ShellSetSpec::popularity() const { // @@protoc_insertion_point(field_get:ei.ShellSetSpec.popularity) return _internal_popularity(); } -inline void ShellSetSpec::_internal_set_popularity(uint64_t value) { - _has_bits_[0] |= 0x00040000u; - popularity_ = value; -} -inline void ShellSetSpec::set_popularity(uint64_t value) { +inline void ShellSetSpec::set_popularity(::uint64_t value) { _internal_set_popularity(value); + _impl_._has_bits_[0] |= 0x00040000u; // @@protoc_insertion_point(field_set:ei.ShellSetSpec.popularity) } +inline ::uint64_t ShellSetSpec::_internal_popularity() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.popularity_; +} +inline void ShellSetSpec::_internal_set_popularity(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.popularity_ = value; +} // optional bool decorator = 14; -inline bool ShellSetSpec::_internal_has_decorator() const { - bool value = (_has_bits_[0] & 0x00002000u) != 0; - return value; -} inline bool ShellSetSpec::has_decorator() const { - return _internal_has_decorator(); + bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0; + return value; } inline void ShellSetSpec::clear_decorator() { - decorator_ = false; - _has_bits_[0] &= ~0x00002000u; -} -inline bool ShellSetSpec::_internal_decorator() const { - return decorator_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.decorator_ = false; + _impl_._has_bits_[0] &= ~0x00002000u; } inline bool ShellSetSpec::decorator() const { // @@protoc_insertion_point(field_get:ei.ShellSetSpec.decorator) return _internal_decorator(); } -inline void ShellSetSpec::_internal_set_decorator(bool value) { - _has_bits_[0] |= 0x00002000u; - decorator_ = value; -} inline void ShellSetSpec::set_decorator(bool value) { _internal_set_decorator(value); + _impl_._has_bits_[0] |= 0x00002000u; // @@protoc_insertion_point(field_set:ei.ShellSetSpec.decorator) } +inline bool ShellSetSpec::_internal_decorator() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.decorator_; +} +inline void ShellSetSpec::_internal_set_decorator(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.decorator_ = value; +} // optional bool modified_geometry = 13; -inline bool ShellSetSpec::_internal_has_modified_geometry() const { - bool value = (_has_bits_[0] & 0x00004000u) != 0; - return value; -} inline bool ShellSetSpec::has_modified_geometry() const { - return _internal_has_modified_geometry(); + bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0; + return value; } inline void ShellSetSpec::clear_modified_geometry() { - modified_geometry_ = false; - _has_bits_[0] &= ~0x00004000u; -} -inline bool ShellSetSpec::_internal_modified_geometry() const { - return modified_geometry_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.modified_geometry_ = false; + _impl_._has_bits_[0] &= ~0x00004000u; } inline bool ShellSetSpec::modified_geometry() const { // @@protoc_insertion_point(field_get:ei.ShellSetSpec.modified_geometry) return _internal_modified_geometry(); } -inline void ShellSetSpec::_internal_set_modified_geometry(bool value) { - _has_bits_[0] |= 0x00004000u; - modified_geometry_ = value; -} inline void ShellSetSpec::set_modified_geometry(bool value) { _internal_set_modified_geometry(value); + _impl_._has_bits_[0] |= 0x00004000u; // @@protoc_insertion_point(field_set:ei.ShellSetSpec.modified_geometry) } +inline bool ShellSetSpec::_internal_modified_geometry() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.modified_geometry_; +} +inline void ShellSetSpec::_internal_set_modified_geometry(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.modified_geometry_ = value; +} // optional bool element_set = 7; -inline bool ShellSetSpec::_internal_has_element_set() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool ShellSetSpec::has_element_set() const { - return _internal_has_element_set(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void ShellSetSpec::clear_element_set() { - element_set_ = false; - _has_bits_[0] &= ~0x00000100u; -} -inline bool ShellSetSpec::_internal_element_set() const { - return element_set_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.element_set_ = false; + _impl_._has_bits_[0] &= ~0x00000100u; } inline bool ShellSetSpec::element_set() const { // @@protoc_insertion_point(field_get:ei.ShellSetSpec.element_set) return _internal_element_set(); } -inline void ShellSetSpec::_internal_set_element_set(bool value) { - _has_bits_[0] |= 0x00000100u; - element_set_ = value; -} inline void ShellSetSpec::set_element_set(bool value) { _internal_set_element_set(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.ShellSetSpec.element_set) } +inline bool ShellSetSpec::_internal_element_set() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.element_set_; +} +inline void ShellSetSpec::_internal_set_element_set(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.element_set_ = value; +} // optional string hex_base_color = 16; -inline bool ShellSetSpec::_internal_has_hex_base_color() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ShellSetSpec::has_hex_base_color() const { - return _internal_has_hex_base_color(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ShellSetSpec::clear_hex_base_color() { - hex_base_color_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.hex_base_color_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& ShellSetSpec::hex_base_color() const { +inline const std::string& ShellSetSpec::hex_base_color() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellSetSpec.hex_base_color) return _internal_hex_base_color(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellSetSpec::set_hex_base_color(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - hex_base_color_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellSetSpec::set_hex_base_color(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.hex_base_color_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellSetSpec.hex_base_color) } -inline std::string* ShellSetSpec::mutable_hex_base_color() { +inline std::string* ShellSetSpec::mutable_hex_base_color() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_hex_base_color(); // @@protoc_insertion_point(field_mutable:ei.ShellSetSpec.hex_base_color) return _s; } inline const std::string& ShellSetSpec::_internal_hex_base_color() const { - return hex_base_color_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.hex_base_color_.Get(); } inline void ShellSetSpec::_internal_set_hex_base_color(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - hex_base_color_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.hex_base_color_.Set(value, GetArena()); } inline std::string* ShellSetSpec::_internal_mutable_hex_base_color() { - _has_bits_[0] |= 0x00000004u; - return hex_base_color_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.hex_base_color_.Mutable( GetArena()); } inline std::string* ShellSetSpec::release_hex_base_color() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellSetSpec.hex_base_color) - if (!_internal_has_hex_base_color()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = hex_base_color_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (hex_base_color_.IsDefault()) { - hex_base_color_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.hex_base_color_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.hex_base_color_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellSetSpec::set_allocated_hex_base_color(std::string* hex_base_color) { - if (hex_base_color != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void ShellSetSpec::set_allocated_hex_base_color(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } - hex_base_color_.SetAllocated(hex_base_color, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (hex_base_color_.IsDefault()) { - hex_base_color_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.hex_base_color_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.hex_base_color_.IsDefault()) { + _impl_.hex_base_color_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellSetSpec.hex_base_color) } // repeated .ei.ShellSetSpec.VariationSpec variations = 15; inline int ShellSetSpec::_internal_variations_size() const { - return variations_.size(); + return _internal_variations().size(); } inline int ShellSetSpec::variations_size() const { return _internal_variations_size(); } inline void ShellSetSpec::clear_variations() { - variations_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.variations_.Clear(); } -inline ::ei::ShellSetSpec_VariationSpec* ShellSetSpec::mutable_variations(int index) { +inline ::ei::ShellSetSpec_VariationSpec* ShellSetSpec::mutable_variations(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ShellSetSpec.variations) - return variations_.Mutable(index); + return _internal_mutable_variations()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellSetSpec_VariationSpec >* -ShellSetSpec::mutable_variations() { +inline ::google::protobuf::RepeatedPtrField<::ei::ShellSetSpec_VariationSpec>* ShellSetSpec::mutable_variations() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ShellSetSpec.variations) - return &variations_; -} -inline const ::ei::ShellSetSpec_VariationSpec& ShellSetSpec::_internal_variations(int index) const { - return variations_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_variations(); } -inline const ::ei::ShellSetSpec_VariationSpec& ShellSetSpec::variations(int index) const { +inline const ::ei::ShellSetSpec_VariationSpec& ShellSetSpec::variations(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellSetSpec.variations) - return _internal_variations(index); + return _internal_variations().Get(index); } -inline ::ei::ShellSetSpec_VariationSpec* ShellSetSpec::_internal_add_variations() { - return variations_.Add(); -} -inline ::ei::ShellSetSpec_VariationSpec* ShellSetSpec::add_variations() { - ::ei::ShellSetSpec_VariationSpec* _add = _internal_add_variations(); +inline ::ei::ShellSetSpec_VariationSpec* ShellSetSpec::add_variations() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ShellSetSpec_VariationSpec* _add = _internal_mutable_variations()->Add(); // @@protoc_insertion_point(field_add:ei.ShellSetSpec.variations) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellSetSpec_VariationSpec >& -ShellSetSpec::variations() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellSetSpec_VariationSpec>& ShellSetSpec::variations() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ShellSetSpec.variations) - return variations_; + return _internal_variations(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellSetSpec_VariationSpec>& +ShellSetSpec::_internal_variations() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.variations_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ShellSetSpec_VariationSpec>* +ShellSetSpec::_internal_mutable_variations() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.variations_; } // optional .ei.DLCItem icon = 19; -inline bool ShellSetSpec::_internal_has_icon() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - PROTOBUF_ASSUME(!value || icon_ != nullptr); - return value; -} inline bool ShellSetSpec::has_icon() const { - return _internal_has_icon(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + PROTOBUF_ASSUME(!value || _impl_.icon_ != nullptr); + return value; } inline void ShellSetSpec::clear_icon() { - if (icon_ != nullptr) icon_->Clear(); - _has_bits_[0] &= ~0x00000010u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.icon_ != nullptr) _impl_.icon_->Clear(); + _impl_._has_bits_[0] &= ~0x00000010u; } inline const ::ei::DLCItem& ShellSetSpec::_internal_icon() const { - const ::ei::DLCItem* p = icon_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_DLCItem_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::DLCItem* p = _impl_.icon_; + return p != nullptr ? *p : reinterpret_cast(::ei::_DLCItem_default_instance_); } -inline const ::ei::DLCItem& ShellSetSpec::icon() const { +inline const ::ei::DLCItem& ShellSetSpec::icon() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellSetSpec.icon) return _internal_icon(); } -inline void ShellSetSpec::unsafe_arena_set_allocated_icon( - ::ei::DLCItem* icon) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(icon_); +inline void ShellSetSpec::unsafe_arena_set_allocated_icon(::ei::DLCItem* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.icon_); } - icon_ = icon; - if (icon) { - _has_bits_[0] |= 0x00000010u; + _impl_.icon_ = reinterpret_cast<::ei::DLCItem*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; + _impl_._has_bits_[0] &= ~0x00000010u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ShellSetSpec.icon) } inline ::ei::DLCItem* ShellSetSpec::release_icon() { - _has_bits_[0] &= ~0x00000010u; - ::ei::DLCItem* temp = icon_; - icon_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000010u; + ::ei::DLCItem* released = _impl_.icon_; + _impl_.icon_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::DLCItem* ShellSetSpec::unsafe_arena_release_icon() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellSetSpec.icon) - _has_bits_[0] &= ~0x00000010u; - ::ei::DLCItem* temp = icon_; - icon_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000010u; + ::ei::DLCItem* temp = _impl_.icon_; + _impl_.icon_ = nullptr; return temp; } inline ::ei::DLCItem* ShellSetSpec::_internal_mutable_icon() { - _has_bits_[0] |= 0x00000010u; - if (icon_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::DLCItem>(GetArenaForAllocation()); - icon_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.icon_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::DLCItem>(GetArena()); + _impl_.icon_ = reinterpret_cast<::ei::DLCItem*>(p); } - return icon_; + return _impl_.icon_; } -inline ::ei::DLCItem* ShellSetSpec::mutable_icon() { +inline ::ei::DLCItem* ShellSetSpec::mutable_icon() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000010u; ::ei::DLCItem* _msg = _internal_mutable_icon(); // @@protoc_insertion_point(field_mutable:ei.ShellSetSpec.icon) return _msg; } -inline void ShellSetSpec::set_allocated_icon(::ei::DLCItem* icon) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ShellSetSpec::set_allocated_icon(::ei::DLCItem* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete icon_; + delete (_impl_.icon_); } - if (icon) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(icon); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - icon = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, icon, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000010u; + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; + _impl_._has_bits_[0] &= ~0x00000010u; } - icon_ = icon; + + _impl_.icon_ = reinterpret_cast<::ei::DLCItem*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ShellSetSpec.icon) } // optional bool default_appearance = 6; -inline bool ShellSetSpec::_internal_has_default_appearance() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool ShellSetSpec::has_default_appearance() const { - return _internal_has_default_appearance(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void ShellSetSpec::clear_default_appearance() { - default_appearance_ = false; - _has_bits_[0] &= ~0x00000200u; -} -inline bool ShellSetSpec::_internal_default_appearance() const { - return default_appearance_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.default_appearance_ = false; + _impl_._has_bits_[0] &= ~0x00000200u; } inline bool ShellSetSpec::default_appearance() const { // @@protoc_insertion_point(field_get:ei.ShellSetSpec.default_appearance) return _internal_default_appearance(); } -inline void ShellSetSpec::_internal_set_default_appearance(bool value) { - _has_bits_[0] |= 0x00000200u; - default_appearance_ = value; -} inline void ShellSetSpec::set_default_appearance(bool value) { _internal_set_default_appearance(value); + _impl_._has_bits_[0] |= 0x00000200u; // @@protoc_insertion_point(field_set:ei.ShellSetSpec.default_appearance) } +inline bool ShellSetSpec::_internal_default_appearance() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.default_appearance_; +} +inline void ShellSetSpec::_internal_set_default_appearance(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.default_appearance_ = value; +} // optional bool custom_appearance = 12; -inline bool ShellSetSpec::_internal_has_custom_appearance() const { - bool value = (_has_bits_[0] & 0x00000400u) != 0; - return value; -} inline bool ShellSetSpec::has_custom_appearance() const { - return _internal_has_custom_appearance(); + bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0; + return value; } inline void ShellSetSpec::clear_custom_appearance() { - custom_appearance_ = false; - _has_bits_[0] &= ~0x00000400u; -} -inline bool ShellSetSpec::_internal_custom_appearance() const { - return custom_appearance_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.custom_appearance_ = false; + _impl_._has_bits_[0] &= ~0x00000400u; } inline bool ShellSetSpec::custom_appearance() const { // @@protoc_insertion_point(field_get:ei.ShellSetSpec.custom_appearance) return _internal_custom_appearance(); } -inline void ShellSetSpec::_internal_set_custom_appearance(bool value) { - _has_bits_[0] |= 0x00000400u; - custom_appearance_ = value; -} inline void ShellSetSpec::set_custom_appearance(bool value) { _internal_set_custom_appearance(value); + _impl_._has_bits_[0] |= 0x00000400u; // @@protoc_insertion_point(field_set:ei.ShellSetSpec.custom_appearance) } +inline bool ShellSetSpec::_internal_custom_appearance() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.custom_appearance_; +} +inline void ShellSetSpec::_internal_set_custom_appearance(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.custom_appearance_ = value; +} // ------------------------------------------------------------------- // ShellObjectSpec_LODPiece // optional .ei.DLCItem dlc = 1; -inline bool ShellObjectSpec_LODPiece::_internal_has_dlc() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || dlc_ != nullptr); - return value; -} inline bool ShellObjectSpec_LODPiece::has_dlc() const { - return _internal_has_dlc(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.dlc_ != nullptr); + return value; } inline void ShellObjectSpec_LODPiece::clear_dlc() { - if (dlc_ != nullptr) dlc_->Clear(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.dlc_ != nullptr) _impl_.dlc_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; } inline const ::ei::DLCItem& ShellObjectSpec_LODPiece::_internal_dlc() const { - const ::ei::DLCItem* p = dlc_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_DLCItem_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::DLCItem* p = _impl_.dlc_; + return p != nullptr ? *p : reinterpret_cast(::ei::_DLCItem_default_instance_); } -inline const ::ei::DLCItem& ShellObjectSpec_LODPiece::dlc() const { +inline const ::ei::DLCItem& ShellObjectSpec_LODPiece::dlc() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellObjectSpec.LODPiece.dlc) return _internal_dlc(); } -inline void ShellObjectSpec_LODPiece::unsafe_arena_set_allocated_dlc( - ::ei::DLCItem* dlc) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(dlc_); +inline void ShellObjectSpec_LODPiece::unsafe_arena_set_allocated_dlc(::ei::DLCItem* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.dlc_); } - dlc_ = dlc; - if (dlc) { - _has_bits_[0] |= 0x00000001u; + _impl_.dlc_ = reinterpret_cast<::ei::DLCItem*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ShellObjectSpec.LODPiece.dlc) } inline ::ei::DLCItem* ShellObjectSpec_LODPiece::release_dlc() { - _has_bits_[0] &= ~0x00000001u; - ::ei::DLCItem* temp = dlc_; - dlc_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::DLCItem* released = _impl_.dlc_; + _impl_.dlc_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::DLCItem* ShellObjectSpec_LODPiece::unsafe_arena_release_dlc() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellObjectSpec.LODPiece.dlc) - _has_bits_[0] &= ~0x00000001u; - ::ei::DLCItem* temp = dlc_; - dlc_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::DLCItem* temp = _impl_.dlc_; + _impl_.dlc_ = nullptr; return temp; } inline ::ei::DLCItem* ShellObjectSpec_LODPiece::_internal_mutable_dlc() { - _has_bits_[0] |= 0x00000001u; - if (dlc_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::DLCItem>(GetArenaForAllocation()); - dlc_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.dlc_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::DLCItem>(GetArena()); + _impl_.dlc_ = reinterpret_cast<::ei::DLCItem*>(p); } - return dlc_; + return _impl_.dlc_; } -inline ::ei::DLCItem* ShellObjectSpec_LODPiece::mutable_dlc() { +inline ::ei::DLCItem* ShellObjectSpec_LODPiece::mutable_dlc() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; ::ei::DLCItem* _msg = _internal_mutable_dlc(); // @@protoc_insertion_point(field_mutable:ei.ShellObjectSpec.LODPiece.dlc) return _msg; } -inline void ShellObjectSpec_LODPiece::set_allocated_dlc(::ei::DLCItem* dlc) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ShellObjectSpec_LODPiece::set_allocated_dlc(::ei::DLCItem* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete dlc_; + delete (_impl_.dlc_); } - if (dlc) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(dlc); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - dlc = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, dlc, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000001u; + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - dlc_ = dlc; + + _impl_.dlc_ = reinterpret_cast<::ei::DLCItem*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ShellObjectSpec.LODPiece.dlc) } // optional uint32 lod = 2; -inline bool ShellObjectSpec_LODPiece::_internal_has_lod() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ShellObjectSpec_LODPiece::has_lod() const { - return _internal_has_lod(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ShellObjectSpec_LODPiece::clear_lod() { - lod_ = 0u; - _has_bits_[0] &= ~0x00000002u; -} -inline uint32_t ShellObjectSpec_LODPiece::_internal_lod() const { - return lod_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.lod_ = 0u; + _impl_._has_bits_[0] &= ~0x00000002u; } -inline uint32_t ShellObjectSpec_LODPiece::lod() const { +inline ::uint32_t ShellObjectSpec_LODPiece::lod() const { // @@protoc_insertion_point(field_get:ei.ShellObjectSpec.LODPiece.lod) return _internal_lod(); } -inline void ShellObjectSpec_LODPiece::_internal_set_lod(uint32_t value) { - _has_bits_[0] |= 0x00000002u; - lod_ = value; -} -inline void ShellObjectSpec_LODPiece::set_lod(uint32_t value) { +inline void ShellObjectSpec_LODPiece::set_lod(::uint32_t value) { _internal_set_lod(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.ShellObjectSpec.LODPiece.lod) } +inline ::uint32_t ShellObjectSpec_LODPiece::_internal_lod() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.lod_; +} +inline void ShellObjectSpec_LODPiece::_internal_set_lod(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.lod_ = value; +} // ------------------------------------------------------------------- // ShellObjectSpec // optional string identifier = 1; -inline bool ShellObjectSpec::_internal_has_identifier() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ShellObjectSpec::has_identifier() const { - return _internal_has_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ShellObjectSpec::clear_identifier() { - identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ShellObjectSpec::identifier() const { +inline const std::string& ShellObjectSpec::identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellObjectSpec.identifier) return _internal_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellObjectSpec::set_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellObjectSpec::set_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellObjectSpec.identifier) } -inline std::string* ShellObjectSpec::mutable_identifier() { +inline std::string* ShellObjectSpec::mutable_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_identifier(); // @@protoc_insertion_point(field_mutable:ei.ShellObjectSpec.identifier) return _s; } inline const std::string& ShellObjectSpec::_internal_identifier() const { - return identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.identifier_.Get(); } inline void ShellObjectSpec::_internal_set_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.identifier_.Set(value, GetArena()); } inline std::string* ShellObjectSpec::_internal_mutable_identifier() { - _has_bits_[0] |= 0x00000001u; - return identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.identifier_.Mutable( GetArena()); } inline std::string* ShellObjectSpec::release_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellObjectSpec.identifier) - if (!_internal_has_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (identifier_.IsDefault()) { - identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellObjectSpec::set_allocated_identifier(std::string* identifier) { - if (identifier != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ShellObjectSpec::set_allocated_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - identifier_.SetAllocated(identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (identifier_.IsDefault()) { - identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.identifier_.IsDefault()) { + _impl_.identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellObjectSpec.identifier) } // optional string name = 2; -inline bool ShellObjectSpec::_internal_has_name() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ShellObjectSpec::has_name() const { - return _internal_has_name(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ShellObjectSpec::clear_name() { - name_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.name_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& ShellObjectSpec::name() const { +inline const std::string& ShellObjectSpec::name() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellObjectSpec.name) return _internal_name(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellObjectSpec::set_name(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellObjectSpec::set_name(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.name_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellObjectSpec.name) } -inline std::string* ShellObjectSpec::mutable_name() { +inline std::string* ShellObjectSpec::mutable_name() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_name(); // @@protoc_insertion_point(field_mutable:ei.ShellObjectSpec.name) return _s; } inline const std::string& ShellObjectSpec::_internal_name() const { - return name_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.name_.Get(); } inline void ShellObjectSpec::_internal_set_name(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - name_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.name_.Set(value, GetArena()); } inline std::string* ShellObjectSpec::_internal_mutable_name() { - _has_bits_[0] |= 0x00000002u; - return name_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.name_.Mutable( GetArena()); } inline std::string* ShellObjectSpec::release_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellObjectSpec.name) - if (!_internal_has_name()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = name_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (name_.IsDefault()) { - name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.name_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellObjectSpec::set_allocated_name(std::string* name) { - if (name != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void ShellObjectSpec::set_allocated_name(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; - } - name_.SetAllocated(name, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (name_.IsDefault()) { - name_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000002u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.name_.IsDefault()) { + _impl_.name_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellObjectSpec.name) } // optional .ei.ShellSpec.AssetType asset_type = 3; -inline bool ShellObjectSpec::_internal_has_asset_type() const { - bool value = (_has_bits_[0] & 0x00008000u) != 0; - return value; -} inline bool ShellObjectSpec::has_asset_type() const { - return _internal_has_asset_type(); + bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0; + return value; } inline void ShellObjectSpec::clear_asset_type() { - asset_type_ = 1; - _has_bits_[0] &= ~0x00008000u; -} -inline ::ei::ShellSpec_AssetType ShellObjectSpec::_internal_asset_type() const { - return static_cast< ::ei::ShellSpec_AssetType >(asset_type_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.asset_type_ = 1; + _impl_._has_bits_[0] &= ~0x00008000u; } inline ::ei::ShellSpec_AssetType ShellObjectSpec::asset_type() const { // @@protoc_insertion_point(field_get:ei.ShellObjectSpec.asset_type) return _internal_asset_type(); } -inline void ShellObjectSpec::_internal_set_asset_type(::ei::ShellSpec_AssetType value) { - assert(::ei::ShellSpec_AssetType_IsValid(value)); - _has_bits_[0] |= 0x00008000u; - asset_type_ = value; -} inline void ShellObjectSpec::set_asset_type(::ei::ShellSpec_AssetType value) { _internal_set_asset_type(value); + _impl_._has_bits_[0] |= 0x00008000u; // @@protoc_insertion_point(field_set:ei.ShellObjectSpec.asset_type) } +inline ::ei::ShellSpec_AssetType ShellObjectSpec::_internal_asset_type() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::ShellSpec_AssetType>(_impl_.asset_type_); +} +inline void ShellObjectSpec::_internal_set_asset_type(::ei::ShellSpec_AssetType value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::ShellSpec_AssetType_IsValid(value)); + _impl_.asset_type_ = value; +} // optional string object_class = 14; -inline bool ShellObjectSpec::_internal_has_object_class() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ShellObjectSpec::has_object_class() const { - return _internal_has_object_class(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ShellObjectSpec::clear_object_class() { - object_class_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.object_class_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& ShellObjectSpec::object_class() const { +inline const std::string& ShellObjectSpec::object_class() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellObjectSpec.object_class) return _internal_object_class(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellObjectSpec::set_object_class(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - object_class_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellObjectSpec::set_object_class(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.object_class_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellObjectSpec.object_class) } -inline std::string* ShellObjectSpec::mutable_object_class() { +inline std::string* ShellObjectSpec::mutable_object_class() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_object_class(); // @@protoc_insertion_point(field_mutable:ei.ShellObjectSpec.object_class) return _s; } inline const std::string& ShellObjectSpec::_internal_object_class() const { - return object_class_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.object_class_.Get(); } inline void ShellObjectSpec::_internal_set_object_class(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - object_class_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.object_class_.Set(value, GetArena()); } inline std::string* ShellObjectSpec::_internal_mutable_object_class() { - _has_bits_[0] |= 0x00000004u; - return object_class_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.object_class_.Mutable( GetArena()); } inline std::string* ShellObjectSpec::release_object_class() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellObjectSpec.object_class) - if (!_internal_has_object_class()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = object_class_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (object_class_.IsDefault()) { - object_class_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.object_class_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.object_class_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellObjectSpec::set_allocated_object_class(std::string* object_class) { - if (object_class != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void ShellObjectSpec::set_allocated_object_class(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; - } - object_class_.SetAllocated(object_class, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (object_class_.IsDefault()) { - object_class_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000004u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.object_class_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.object_class_.IsDefault()) { + _impl_.object_class_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellObjectSpec.object_class) } // repeated string icon_colors = 15; inline int ShellObjectSpec::_internal_icon_colors_size() const { - return icon_colors_.size(); + return _internal_icon_colors().size(); } inline int ShellObjectSpec::icon_colors_size() const { return _internal_icon_colors_size(); } inline void ShellObjectSpec::clear_icon_colors() { - icon_colors_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.icon_colors_.Clear(); } -inline std::string* ShellObjectSpec::add_icon_colors() { - std::string* _s = _internal_add_icon_colors(); +inline std::string* ShellObjectSpec::add_icon_colors() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + std::string* _s = _internal_mutable_icon_colors()->Add(); // @@protoc_insertion_point(field_add_mutable:ei.ShellObjectSpec.icon_colors) return _s; } -inline const std::string& ShellObjectSpec::_internal_icon_colors(int index) const { - return icon_colors_.Get(index); -} -inline const std::string& ShellObjectSpec::icon_colors(int index) const { +inline const std::string& ShellObjectSpec::icon_colors(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellObjectSpec.icon_colors) - return _internal_icon_colors(index); + return _internal_icon_colors().Get(index); } -inline std::string* ShellObjectSpec::mutable_icon_colors(int index) { +inline std::string* ShellObjectSpec::mutable_icon_colors(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ShellObjectSpec.icon_colors) - return icon_colors_.Mutable(index); -} -inline void ShellObjectSpec::set_icon_colors(int index, const std::string& value) { - icon_colors_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set:ei.ShellObjectSpec.icon_colors) + return _internal_mutable_icon_colors()->Mutable(index); } -inline void ShellObjectSpec::set_icon_colors(int index, std::string&& value) { - icon_colors_.Mutable(index)->assign(std::move(value)); +template +inline void ShellObjectSpec::set_icon_colors(int index, Arg_&& value, Args_... args) { + ::google::protobuf::internal::AssignToString( + *_internal_mutable_icon_colors()->Mutable(index), + std::forward(value), args... ); // @@protoc_insertion_point(field_set:ei.ShellObjectSpec.icon_colors) } -inline void ShellObjectSpec::set_icon_colors(int index, const char* value) { - GOOGLE_DCHECK(value != nullptr); - icon_colors_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set_char:ei.ShellObjectSpec.icon_colors) -} -inline void ShellObjectSpec::set_icon_colors(int index, const char* value, size_t size) { - icon_colors_.Mutable(index)->assign( - reinterpret_cast(value), size); - // @@protoc_insertion_point(field_set_pointer:ei.ShellObjectSpec.icon_colors) -} -inline std::string* ShellObjectSpec::_internal_add_icon_colors() { - return icon_colors_.Add(); -} -inline void ShellObjectSpec::add_icon_colors(const std::string& value) { - icon_colors_.Add()->assign(value); - // @@protoc_insertion_point(field_add:ei.ShellObjectSpec.icon_colors) -} -inline void ShellObjectSpec::add_icon_colors(std::string&& value) { - icon_colors_.Add(std::move(value)); +template +inline void ShellObjectSpec::add_icon_colors(Arg_&& value, Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::google::protobuf::internal::AddToRepeatedPtrField(*_internal_mutable_icon_colors(), + std::forward(value), + args... ); // @@protoc_insertion_point(field_add:ei.ShellObjectSpec.icon_colors) } -inline void ShellObjectSpec::add_icon_colors(const char* value) { - GOOGLE_DCHECK(value != nullptr); - icon_colors_.Add()->assign(value); - // @@protoc_insertion_point(field_add_char:ei.ShellObjectSpec.icon_colors) -} -inline void ShellObjectSpec::add_icon_colors(const char* value, size_t size) { - icon_colors_.Add()->assign(reinterpret_cast(value), size); - // @@protoc_insertion_point(field_add_pointer:ei.ShellObjectSpec.icon_colors) -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& -ShellObjectSpec::icon_colors() const { +inline const ::google::protobuf::RepeatedPtrField& +ShellObjectSpec::icon_colors() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ShellObjectSpec.icon_colors) - return icon_colors_; + return _internal_icon_colors(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* -ShellObjectSpec::mutable_icon_colors() { +inline ::google::protobuf::RepeatedPtrField* +ShellObjectSpec::mutable_icon_colors() ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ShellObjectSpec.icon_colors) - return &icon_colors_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_icon_colors(); +} +inline const ::google::protobuf::RepeatedPtrField& +ShellObjectSpec::_internal_icon_colors() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.icon_colors_; +} +inline ::google::protobuf::RepeatedPtrField* +ShellObjectSpec::_internal_mutable_icon_colors() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.icon_colors_; } // optional uint32 price = 4; -inline bool ShellObjectSpec::_internal_has_price() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool ShellObjectSpec::has_price() const { - return _internal_has_price(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void ShellObjectSpec::clear_price() { - price_ = 0u; - _has_bits_[0] &= ~0x00000008u; -} -inline uint32_t ShellObjectSpec::_internal_price() const { - return price_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.price_ = 0u; + _impl_._has_bits_[0] &= ~0x00000008u; } -inline uint32_t ShellObjectSpec::price() const { +inline ::uint32_t ShellObjectSpec::price() const { // @@protoc_insertion_point(field_get:ei.ShellObjectSpec.price) return _internal_price(); } -inline void ShellObjectSpec::_internal_set_price(uint32_t value) { - _has_bits_[0] |= 0x00000008u; - price_ = value; -} -inline void ShellObjectSpec::set_price(uint32_t value) { +inline void ShellObjectSpec::set_price(::uint32_t value) { _internal_set_price(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.ShellObjectSpec.price) } +inline ::uint32_t ShellObjectSpec::_internal_price() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.price_; +} +inline void ShellObjectSpec::_internal_set_price(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.price_ = value; +} // optional uint32 required_eop = 5; -inline bool ShellObjectSpec::_internal_has_required_eop() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool ShellObjectSpec::has_required_eop() const { - return _internal_has_required_eop(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void ShellObjectSpec::clear_required_eop() { - required_eop_ = 0u; - _has_bits_[0] &= ~0x00000010u; -} -inline uint32_t ShellObjectSpec::_internal_required_eop() const { - return required_eop_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.required_eop_ = 0u; + _impl_._has_bits_[0] &= ~0x00000010u; } -inline uint32_t ShellObjectSpec::required_eop() const { +inline ::uint32_t ShellObjectSpec::required_eop() const { // @@protoc_insertion_point(field_get:ei.ShellObjectSpec.required_eop) return _internal_required_eop(); } -inline void ShellObjectSpec::_internal_set_required_eop(uint32_t value) { - _has_bits_[0] |= 0x00000010u; - required_eop_ = value; -} -inline void ShellObjectSpec::set_required_eop(uint32_t value) { +inline void ShellObjectSpec::set_required_eop(::uint32_t value) { _internal_set_required_eop(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.ShellObjectSpec.required_eop) } +inline ::uint32_t ShellObjectSpec::_internal_required_eop() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.required_eop_; +} +inline void ShellObjectSpec::_internal_set_required_eop(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.required_eop_ = value; +} // optional double required_soul_eggs = 6; -inline bool ShellObjectSpec::_internal_has_required_soul_eggs() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool ShellObjectSpec::has_required_soul_eggs() const { - return _internal_has_required_soul_eggs(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void ShellObjectSpec::clear_required_soul_eggs() { - required_soul_eggs_ = 0; - _has_bits_[0] &= ~0x00000020u; -} -inline double ShellObjectSpec::_internal_required_soul_eggs() const { - return required_soul_eggs_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.required_soul_eggs_ = 0; + _impl_._has_bits_[0] &= ~0x00000020u; } inline double ShellObjectSpec::required_soul_eggs() const { // @@protoc_insertion_point(field_get:ei.ShellObjectSpec.required_soul_eggs) return _internal_required_soul_eggs(); } -inline void ShellObjectSpec::_internal_set_required_soul_eggs(double value) { - _has_bits_[0] |= 0x00000020u; - required_soul_eggs_ = value; -} inline void ShellObjectSpec::set_required_soul_eggs(double value) { _internal_set_required_soul_eggs(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.ShellObjectSpec.required_soul_eggs) } +inline double ShellObjectSpec::_internal_required_soul_eggs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.required_soul_eggs_; +} +inline void ShellObjectSpec::_internal_set_required_soul_eggs(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.required_soul_eggs_ = value; +} // optional bool is_new = 10; -inline bool ShellObjectSpec::_internal_has_is_new() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool ShellObjectSpec::has_is_new() const { - return _internal_has_is_new(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void ShellObjectSpec::clear_is_new() { - is_new_ = false; - _has_bits_[0] &= ~0x00000040u; -} -inline bool ShellObjectSpec::_internal_is_new() const { - return is_new_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.is_new_ = false; + _impl_._has_bits_[0] &= ~0x00000040u; } inline bool ShellObjectSpec::is_new() const { // @@protoc_insertion_point(field_get:ei.ShellObjectSpec.is_new) return _internal_is_new(); } -inline void ShellObjectSpec::_internal_set_is_new(bool value) { - _has_bits_[0] |= 0x00000040u; - is_new_ = value; -} inline void ShellObjectSpec::set_is_new(bool value) { _internal_set_is_new(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.ShellObjectSpec.is_new) } +inline bool ShellObjectSpec::_internal_is_new() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.is_new_; +} +inline void ShellObjectSpec::_internal_set_is_new(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.is_new_ = value; +} // optional bool expires = 11; -inline bool ShellObjectSpec::_internal_has_expires() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool ShellObjectSpec::has_expires() const { - return _internal_has_expires(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void ShellObjectSpec::clear_expires() { - expires_ = false; - _has_bits_[0] &= ~0x00000080u; -} -inline bool ShellObjectSpec::_internal_expires() const { - return expires_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.expires_ = false; + _impl_._has_bits_[0] &= ~0x00000080u; } inline bool ShellObjectSpec::expires() const { // @@protoc_insertion_point(field_get:ei.ShellObjectSpec.expires) return _internal_expires(); } -inline void ShellObjectSpec::_internal_set_expires(bool value) { - _has_bits_[0] |= 0x00000080u; - expires_ = value; -} inline void ShellObjectSpec::set_expires(bool value) { _internal_set_expires(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.ShellObjectSpec.expires) } +inline bool ShellObjectSpec::_internal_expires() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.expires_; +} +inline void ShellObjectSpec::_internal_set_expires(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.expires_ = value; +} // optional double seconds_until_available = 18; -inline bool ShellObjectSpec::_internal_has_seconds_until_available() const { - bool value = (_has_bits_[0] & 0x00001000u) != 0; - return value; -} inline bool ShellObjectSpec::has_seconds_until_available() const { - return _internal_has_seconds_until_available(); + bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0; + return value; } inline void ShellObjectSpec::clear_seconds_until_available() { - seconds_until_available_ = 0; - _has_bits_[0] &= ~0x00001000u; -} -inline double ShellObjectSpec::_internal_seconds_until_available() const { - return seconds_until_available_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_until_available_ = 0; + _impl_._has_bits_[0] &= ~0x00001000u; } inline double ShellObjectSpec::seconds_until_available() const { // @@protoc_insertion_point(field_get:ei.ShellObjectSpec.seconds_until_available) return _internal_seconds_until_available(); } -inline void ShellObjectSpec::_internal_set_seconds_until_available(double value) { - _has_bits_[0] |= 0x00001000u; - seconds_until_available_ = value; -} inline void ShellObjectSpec::set_seconds_until_available(double value) { _internal_set_seconds_until_available(value); + _impl_._has_bits_[0] |= 0x00001000u; // @@protoc_insertion_point(field_set:ei.ShellObjectSpec.seconds_until_available) } +inline double ShellObjectSpec::_internal_seconds_until_available() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.seconds_until_available_; +} +inline void ShellObjectSpec::_internal_set_seconds_until_available(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_until_available_ = value; +} // optional double seconds_remaining = 12; -inline bool ShellObjectSpec::_internal_has_seconds_remaining() const { - bool value = (_has_bits_[0] & 0x00000800u) != 0; - return value; -} inline bool ShellObjectSpec::has_seconds_remaining() const { - return _internal_has_seconds_remaining(); + bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; + return value; } inline void ShellObjectSpec::clear_seconds_remaining() { - seconds_remaining_ = 0; - _has_bits_[0] &= ~0x00000800u; -} -inline double ShellObjectSpec::_internal_seconds_remaining() const { - return seconds_remaining_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_remaining_ = 0; + _impl_._has_bits_[0] &= ~0x00000800u; } inline double ShellObjectSpec::seconds_remaining() const { // @@protoc_insertion_point(field_get:ei.ShellObjectSpec.seconds_remaining) return _internal_seconds_remaining(); } -inline void ShellObjectSpec::_internal_set_seconds_remaining(double value) { - _has_bits_[0] |= 0x00000800u; - seconds_remaining_ = value; -} inline void ShellObjectSpec::set_seconds_remaining(double value) { _internal_set_seconds_remaining(value); + _impl_._has_bits_[0] |= 0x00000800u; // @@protoc_insertion_point(field_set:ei.ShellObjectSpec.seconds_remaining) } +inline double ShellObjectSpec::_internal_seconds_remaining() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.seconds_remaining_; +} +inline void ShellObjectSpec::_internal_set_seconds_remaining(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.seconds_remaining_ = value; +} // optional uint64 popularity = 19; -inline bool ShellObjectSpec::_internal_has_popularity() const { - bool value = (_has_bits_[0] & 0x00002000u) != 0; - return value; -} inline bool ShellObjectSpec::has_popularity() const { - return _internal_has_popularity(); + bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0; + return value; } inline void ShellObjectSpec::clear_popularity() { - popularity_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00002000u; -} -inline uint64_t ShellObjectSpec::_internal_popularity() const { - return popularity_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.popularity_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00002000u; } -inline uint64_t ShellObjectSpec::popularity() const { +inline ::uint64_t ShellObjectSpec::popularity() const { // @@protoc_insertion_point(field_get:ei.ShellObjectSpec.popularity) return _internal_popularity(); } -inline void ShellObjectSpec::_internal_set_popularity(uint64_t value) { - _has_bits_[0] |= 0x00002000u; - popularity_ = value; -} -inline void ShellObjectSpec::set_popularity(uint64_t value) { +inline void ShellObjectSpec::set_popularity(::uint64_t value) { _internal_set_popularity(value); + _impl_._has_bits_[0] |= 0x00002000u; // @@protoc_insertion_point(field_set:ei.ShellObjectSpec.popularity) } +inline ::uint64_t ShellObjectSpec::_internal_popularity() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.popularity_; +} +inline void ShellObjectSpec::_internal_set_popularity(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.popularity_ = value; +} // repeated double metadata = 7; inline int ShellObjectSpec::_internal_metadata_size() const { - return metadata_.size(); + return _internal_metadata().size(); } inline int ShellObjectSpec::metadata_size() const { return _internal_metadata_size(); } inline void ShellObjectSpec::clear_metadata() { - metadata_.Clear(); -} -inline double ShellObjectSpec::_internal_metadata(int index) const { - return metadata_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.metadata_.Clear(); } inline double ShellObjectSpec::metadata(int index) const { // @@protoc_insertion_point(field_get:ei.ShellObjectSpec.metadata) - return _internal_metadata(index); + return _internal_metadata().Get(index); } inline void ShellObjectSpec::set_metadata(int index, double value) { - metadata_.Set(index, value); + _internal_mutable_metadata()->Set(index, value); // @@protoc_insertion_point(field_set:ei.ShellObjectSpec.metadata) } -inline void ShellObjectSpec::_internal_add_metadata(double value) { - metadata_.Add(value); -} inline void ShellObjectSpec::add_metadata(double value) { - _internal_add_metadata(value); + ::google::protobuf::internal::TSanWrite(&_impl_); + _internal_mutable_metadata()->Add(value); // @@protoc_insertion_point(field_add:ei.ShellObjectSpec.metadata) } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >& -ShellObjectSpec::_internal_metadata() const { - return metadata_; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >& -ShellObjectSpec::metadata() const { +inline const ::google::protobuf::RepeatedField& ShellObjectSpec::metadata() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ShellObjectSpec.metadata) return _internal_metadata(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >* -ShellObjectSpec::_internal_mutable_metadata() { - return &metadata_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >* -ShellObjectSpec::mutable_metadata() { +inline ::google::protobuf::RepeatedField* ShellObjectSpec::mutable_metadata() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ShellObjectSpec.metadata) + ::google::protobuf::internal::TSanWrite(&_impl_); return _internal_mutable_metadata(); } +inline const ::google::protobuf::RepeatedField& +ShellObjectSpec::_internal_metadata() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.metadata_; +} +inline ::google::protobuf::RepeatedField* ShellObjectSpec::_internal_mutable_metadata() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.metadata_; +} // optional bool no_hats = 13; -inline bool ShellObjectSpec::_internal_has_no_hats() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool ShellObjectSpec::has_no_hats() const { - return _internal_has_no_hats(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void ShellObjectSpec::clear_no_hats() { - no_hats_ = false; - _has_bits_[0] &= ~0x00000100u; -} -inline bool ShellObjectSpec::_internal_no_hats() const { - return no_hats_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.no_hats_ = false; + _impl_._has_bits_[0] &= ~0x00000100u; } inline bool ShellObjectSpec::no_hats() const { // @@protoc_insertion_point(field_get:ei.ShellObjectSpec.no_hats) return _internal_no_hats(); } -inline void ShellObjectSpec::_internal_set_no_hats(bool value) { - _has_bits_[0] |= 0x00000100u; - no_hats_ = value; -} inline void ShellObjectSpec::set_no_hats(bool value) { _internal_set_no_hats(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.ShellObjectSpec.no_hats) } +inline bool ShellObjectSpec::_internal_no_hats() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.no_hats_; +} +inline void ShellObjectSpec::_internal_set_no_hats(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.no_hats_ = value; +} // optional .ei.ShellObjectSpec.ChickenAnimation chicken_animation = 16; -inline bool ShellObjectSpec::_internal_has_chicken_animation() const { - bool value = (_has_bits_[0] & 0x00000400u) != 0; - return value; -} inline bool ShellObjectSpec::has_chicken_animation() const { - return _internal_has_chicken_animation(); + bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0; + return value; } inline void ShellObjectSpec::clear_chicken_animation() { - chicken_animation_ = 0; - _has_bits_[0] &= ~0x00000400u; -} -inline ::ei::ShellObjectSpec_ChickenAnimation ShellObjectSpec::_internal_chicken_animation() const { - return static_cast< ::ei::ShellObjectSpec_ChickenAnimation >(chicken_animation_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.chicken_animation_ = 0; + _impl_._has_bits_[0] &= ~0x00000400u; } inline ::ei::ShellObjectSpec_ChickenAnimation ShellObjectSpec::chicken_animation() const { // @@protoc_insertion_point(field_get:ei.ShellObjectSpec.chicken_animation) return _internal_chicken_animation(); } -inline void ShellObjectSpec::_internal_set_chicken_animation(::ei::ShellObjectSpec_ChickenAnimation value) { - assert(::ei::ShellObjectSpec_ChickenAnimation_IsValid(value)); - _has_bits_[0] |= 0x00000400u; - chicken_animation_ = value; -} inline void ShellObjectSpec::set_chicken_animation(::ei::ShellObjectSpec_ChickenAnimation value) { _internal_set_chicken_animation(value); + _impl_._has_bits_[0] |= 0x00000400u; // @@protoc_insertion_point(field_set:ei.ShellObjectSpec.chicken_animation) } +inline ::ei::ShellObjectSpec_ChickenAnimation ShellObjectSpec::_internal_chicken_animation() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::ShellObjectSpec_ChickenAnimation>(_impl_.chicken_animation_); +} +inline void ShellObjectSpec::_internal_set_chicken_animation(::ei::ShellObjectSpec_ChickenAnimation value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::ShellObjectSpec_ChickenAnimation_IsValid(value)); + _impl_.chicken_animation_ = value; +} // optional int32 sort_priority = 17; -inline bool ShellObjectSpec::_internal_has_sort_priority() const { - bool value = (_has_bits_[0] & 0x00004000u) != 0; - return value; -} inline bool ShellObjectSpec::has_sort_priority() const { - return _internal_has_sort_priority(); + bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0; + return value; } inline void ShellObjectSpec::clear_sort_priority() { - sort_priority_ = 0; - _has_bits_[0] &= ~0x00004000u; -} -inline int32_t ShellObjectSpec::_internal_sort_priority() const { - return sort_priority_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.sort_priority_ = 0; + _impl_._has_bits_[0] &= ~0x00004000u; } -inline int32_t ShellObjectSpec::sort_priority() const { +inline ::int32_t ShellObjectSpec::sort_priority() const { // @@protoc_insertion_point(field_get:ei.ShellObjectSpec.sort_priority) return _internal_sort_priority(); } -inline void ShellObjectSpec::_internal_set_sort_priority(int32_t value) { - _has_bits_[0] |= 0x00004000u; - sort_priority_ = value; -} -inline void ShellObjectSpec::set_sort_priority(int32_t value) { +inline void ShellObjectSpec::set_sort_priority(::int32_t value) { _internal_set_sort_priority(value); + _impl_._has_bits_[0] |= 0x00004000u; // @@protoc_insertion_point(field_set:ei.ShellObjectSpec.sort_priority) } +inline ::int32_t ShellObjectSpec::_internal_sort_priority() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.sort_priority_; +} +inline void ShellObjectSpec::_internal_set_sort_priority(::int32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.sort_priority_ = value; +} // repeated .ei.ShellObjectSpec.LODPiece pieces = 8; inline int ShellObjectSpec::_internal_pieces_size() const { - return pieces_.size(); + return _internal_pieces().size(); } inline int ShellObjectSpec::pieces_size() const { return _internal_pieces_size(); } inline void ShellObjectSpec::clear_pieces() { - pieces_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.pieces_.Clear(); } -inline ::ei::ShellObjectSpec_LODPiece* ShellObjectSpec::mutable_pieces(int index) { +inline ::ei::ShellObjectSpec_LODPiece* ShellObjectSpec::mutable_pieces(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ShellObjectSpec.pieces) - return pieces_.Mutable(index); + return _internal_mutable_pieces()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellObjectSpec_LODPiece >* -ShellObjectSpec::mutable_pieces() { +inline ::google::protobuf::RepeatedPtrField<::ei::ShellObjectSpec_LODPiece>* ShellObjectSpec::mutable_pieces() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ShellObjectSpec.pieces) - return &pieces_; -} -inline const ::ei::ShellObjectSpec_LODPiece& ShellObjectSpec::_internal_pieces(int index) const { - return pieces_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_pieces(); } -inline const ::ei::ShellObjectSpec_LODPiece& ShellObjectSpec::pieces(int index) const { +inline const ::ei::ShellObjectSpec_LODPiece& ShellObjectSpec::pieces(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellObjectSpec.pieces) - return _internal_pieces(index); -} -inline ::ei::ShellObjectSpec_LODPiece* ShellObjectSpec::_internal_add_pieces() { - return pieces_.Add(); + return _internal_pieces().Get(index); } -inline ::ei::ShellObjectSpec_LODPiece* ShellObjectSpec::add_pieces() { - ::ei::ShellObjectSpec_LODPiece* _add = _internal_add_pieces(); +inline ::ei::ShellObjectSpec_LODPiece* ShellObjectSpec::add_pieces() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ShellObjectSpec_LODPiece* _add = _internal_mutable_pieces()->Add(); // @@protoc_insertion_point(field_add:ei.ShellObjectSpec.pieces) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellObjectSpec_LODPiece >& -ShellObjectSpec::pieces() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellObjectSpec_LODPiece>& ShellObjectSpec::pieces() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ShellObjectSpec.pieces) - return pieces_; + return _internal_pieces(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellObjectSpec_LODPiece>& +ShellObjectSpec::_internal_pieces() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.pieces_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ShellObjectSpec_LODPiece>* +ShellObjectSpec::_internal_mutable_pieces() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.pieces_; } // optional bool default_appearance = 9; -inline bool ShellObjectSpec::_internal_has_default_appearance() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool ShellObjectSpec::has_default_appearance() const { - return _internal_has_default_appearance(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void ShellObjectSpec::clear_default_appearance() { - default_appearance_ = false; - _has_bits_[0] &= ~0x00000200u; -} -inline bool ShellObjectSpec::_internal_default_appearance() const { - return default_appearance_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.default_appearance_ = false; + _impl_._has_bits_[0] &= ~0x00000200u; } inline bool ShellObjectSpec::default_appearance() const { // @@protoc_insertion_point(field_get:ei.ShellObjectSpec.default_appearance) return _internal_default_appearance(); } -inline void ShellObjectSpec::_internal_set_default_appearance(bool value) { - _has_bits_[0] |= 0x00000200u; - default_appearance_ = value; -} inline void ShellObjectSpec::set_default_appearance(bool value) { _internal_set_default_appearance(value); + _impl_._has_bits_[0] |= 0x00000200u; // @@protoc_insertion_point(field_set:ei.ShellObjectSpec.default_appearance) } +inline bool ShellObjectSpec::_internal_default_appearance() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.default_appearance_; +} +inline void ShellObjectSpec::_internal_set_default_appearance(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.default_appearance_ = value; +} // ------------------------------------------------------------------- // ShellGroupSpec // optional string identifier = 1; -inline bool ShellGroupSpec::_internal_has_identifier() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ShellGroupSpec::has_identifier() const { - return _internal_has_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ShellGroupSpec::clear_identifier() { - identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ShellGroupSpec::identifier() const { +inline const std::string& ShellGroupSpec::identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellGroupSpec.identifier) return _internal_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellGroupSpec::set_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellGroupSpec::set_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellGroupSpec.identifier) } -inline std::string* ShellGroupSpec::mutable_identifier() { +inline std::string* ShellGroupSpec::mutable_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_identifier(); // @@protoc_insertion_point(field_mutable:ei.ShellGroupSpec.identifier) return _s; } inline const std::string& ShellGroupSpec::_internal_identifier() const { - return identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.identifier_.Get(); } inline void ShellGroupSpec::_internal_set_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.identifier_.Set(value, GetArena()); } inline std::string* ShellGroupSpec::_internal_mutable_identifier() { - _has_bits_[0] |= 0x00000001u; - return identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.identifier_.Mutable( GetArena()); } inline std::string* ShellGroupSpec::release_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellGroupSpec.identifier) - if (!_internal_has_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (identifier_.IsDefault()) { - identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellGroupSpec::set_allocated_identifier(std::string* identifier) { - if (identifier != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ShellGroupSpec::set_allocated_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - identifier_.SetAllocated(identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (identifier_.IsDefault()) { - identifier_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.identifier_.IsDefault()) { + _impl_.identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellGroupSpec.identifier) } // optional string name = 2; -inline bool ShellGroupSpec::_internal_has_name() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ShellGroupSpec::has_name() const { - return _internal_has_name(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ShellGroupSpec::clear_name() { - name_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.name_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& ShellGroupSpec::name() const { +inline const std::string& ShellGroupSpec::name() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellGroupSpec.name) return _internal_name(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellGroupSpec::set_name(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellGroupSpec::set_name(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.name_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellGroupSpec.name) } -inline std::string* ShellGroupSpec::mutable_name() { +inline std::string* ShellGroupSpec::mutable_name() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_name(); // @@protoc_insertion_point(field_mutable:ei.ShellGroupSpec.name) return _s; } inline const std::string& ShellGroupSpec::_internal_name() const { - return name_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.name_.Get(); } inline void ShellGroupSpec::_internal_set_name(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - name_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.name_.Set(value, GetArena()); } inline std::string* ShellGroupSpec::_internal_mutable_name() { - _has_bits_[0] |= 0x00000002u; - return name_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.name_.Mutable( GetArena()); } inline std::string* ShellGroupSpec::release_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellGroupSpec.name) - if (!_internal_has_name()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = name_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (name_.IsDefault()) { - name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.name_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellGroupSpec::set_allocated_name(std::string* name) { - if (name != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void ShellGroupSpec::set_allocated_name(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; - } - name_.SetAllocated(name, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (name_.IsDefault()) { - name_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000002u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.name_.IsDefault()) { + _impl_.name_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellGroupSpec.name) } // optional .ei.ShellSpec.AssetType asset_type = 5; -inline bool ShellGroupSpec::_internal_has_asset_type() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool ShellGroupSpec::has_asset_type() const { - return _internal_has_asset_type(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void ShellGroupSpec::clear_asset_type() { - asset_type_ = 1; - _has_bits_[0] &= ~0x00000008u; -} -inline ::ei::ShellSpec_AssetType ShellGroupSpec::_internal_asset_type() const { - return static_cast< ::ei::ShellSpec_AssetType >(asset_type_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.asset_type_ = 1; + _impl_._has_bits_[0] &= ~0x00000008u; } inline ::ei::ShellSpec_AssetType ShellGroupSpec::asset_type() const { // @@protoc_insertion_point(field_get:ei.ShellGroupSpec.asset_type) return _internal_asset_type(); } -inline void ShellGroupSpec::_internal_set_asset_type(::ei::ShellSpec_AssetType value) { - assert(::ei::ShellSpec_AssetType_IsValid(value)); - _has_bits_[0] |= 0x00000008u; - asset_type_ = value; -} inline void ShellGroupSpec::set_asset_type(::ei::ShellSpec_AssetType value) { _internal_set_asset_type(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.ShellGroupSpec.asset_type) } +inline ::ei::ShellSpec_AssetType ShellGroupSpec::_internal_asset_type() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::ShellSpec_AssetType>(_impl_.asset_type_); +} +inline void ShellGroupSpec::_internal_set_asset_type(::ei::ShellSpec_AssetType value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::ShellSpec_AssetType_IsValid(value)); + _impl_.asset_type_ = value; +} // repeated string member_ids = 3; inline int ShellGroupSpec::_internal_member_ids_size() const { - return member_ids_.size(); + return _internal_member_ids().size(); } inline int ShellGroupSpec::member_ids_size() const { return _internal_member_ids_size(); } inline void ShellGroupSpec::clear_member_ids() { - member_ids_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.member_ids_.Clear(); } -inline std::string* ShellGroupSpec::add_member_ids() { - std::string* _s = _internal_add_member_ids(); +inline std::string* ShellGroupSpec::add_member_ids() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + std::string* _s = _internal_mutable_member_ids()->Add(); // @@protoc_insertion_point(field_add_mutable:ei.ShellGroupSpec.member_ids) return _s; } -inline const std::string& ShellGroupSpec::_internal_member_ids(int index) const { - return member_ids_.Get(index); -} -inline const std::string& ShellGroupSpec::member_ids(int index) const { +inline const std::string& ShellGroupSpec::member_ids(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellGroupSpec.member_ids) - return _internal_member_ids(index); + return _internal_member_ids().Get(index); } -inline std::string* ShellGroupSpec::mutable_member_ids(int index) { +inline std::string* ShellGroupSpec::mutable_member_ids(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ShellGroupSpec.member_ids) - return member_ids_.Mutable(index); -} -inline void ShellGroupSpec::set_member_ids(int index, const std::string& value) { - member_ids_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set:ei.ShellGroupSpec.member_ids) + return _internal_mutable_member_ids()->Mutable(index); } -inline void ShellGroupSpec::set_member_ids(int index, std::string&& value) { - member_ids_.Mutable(index)->assign(std::move(value)); +template +inline void ShellGroupSpec::set_member_ids(int index, Arg_&& value, Args_... args) { + ::google::protobuf::internal::AssignToString( + *_internal_mutable_member_ids()->Mutable(index), + std::forward(value), args... ); // @@protoc_insertion_point(field_set:ei.ShellGroupSpec.member_ids) } -inline void ShellGroupSpec::set_member_ids(int index, const char* value) { - GOOGLE_DCHECK(value != nullptr); - member_ids_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set_char:ei.ShellGroupSpec.member_ids) -} -inline void ShellGroupSpec::set_member_ids(int index, const char* value, size_t size) { - member_ids_.Mutable(index)->assign( - reinterpret_cast(value), size); - // @@protoc_insertion_point(field_set_pointer:ei.ShellGroupSpec.member_ids) -} -inline std::string* ShellGroupSpec::_internal_add_member_ids() { - return member_ids_.Add(); -} -inline void ShellGroupSpec::add_member_ids(const std::string& value) { - member_ids_.Add()->assign(value); - // @@protoc_insertion_point(field_add:ei.ShellGroupSpec.member_ids) -} -inline void ShellGroupSpec::add_member_ids(std::string&& value) { - member_ids_.Add(std::move(value)); +template +inline void ShellGroupSpec::add_member_ids(Arg_&& value, Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::google::protobuf::internal::AddToRepeatedPtrField(*_internal_mutable_member_ids(), + std::forward(value), + args... ); // @@protoc_insertion_point(field_add:ei.ShellGroupSpec.member_ids) } -inline void ShellGroupSpec::add_member_ids(const char* value) { - GOOGLE_DCHECK(value != nullptr); - member_ids_.Add()->assign(value); - // @@protoc_insertion_point(field_add_char:ei.ShellGroupSpec.member_ids) -} -inline void ShellGroupSpec::add_member_ids(const char* value, size_t size) { - member_ids_.Add()->assign(reinterpret_cast(value), size); - // @@protoc_insertion_point(field_add_pointer:ei.ShellGroupSpec.member_ids) -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& -ShellGroupSpec::member_ids() const { +inline const ::google::protobuf::RepeatedPtrField& +ShellGroupSpec::member_ids() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ShellGroupSpec.member_ids) - return member_ids_; + return _internal_member_ids(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* -ShellGroupSpec::mutable_member_ids() { +inline ::google::protobuf::RepeatedPtrField* +ShellGroupSpec::mutable_member_ids() ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ShellGroupSpec.member_ids) - return &member_ids_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_member_ids(); +} +inline const ::google::protobuf::RepeatedPtrField& +ShellGroupSpec::_internal_member_ids() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.member_ids_; +} +inline ::google::protobuf::RepeatedPtrField* +ShellGroupSpec::_internal_mutable_member_ids() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.member_ids_; } // optional double price_mult_DEPRECATED = 4; -inline bool ShellGroupSpec::_internal_has_price_mult_deprecated() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ShellGroupSpec::has_price_mult_deprecated() const { - return _internal_has_price_mult_deprecated(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ShellGroupSpec::clear_price_mult_deprecated() { - price_mult_deprecated_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline double ShellGroupSpec::_internal_price_mult_deprecated() const { - return price_mult_deprecated_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.price_mult_deprecated_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline double ShellGroupSpec::price_mult_deprecated() const { // @@protoc_insertion_point(field_get:ei.ShellGroupSpec.price_mult_DEPRECATED) return _internal_price_mult_deprecated(); } -inline void ShellGroupSpec::_internal_set_price_mult_deprecated(double value) { - _has_bits_[0] |= 0x00000004u; - price_mult_deprecated_ = value; -} inline void ShellGroupSpec::set_price_mult_deprecated(double value) { _internal_set_price_mult_deprecated(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.ShellGroupSpec.price_mult_DEPRECATED) } +inline double ShellGroupSpec::_internal_price_mult_deprecated() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.price_mult_deprecated_; +} +inline void ShellGroupSpec::_internal_set_price_mult_deprecated(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.price_mult_deprecated_ = value; +} // ------------------------------------------------------------------- @@ -108422,470 +117803,530 @@ inline void ShellGroupSpec::set_price_mult_deprecated(double value) { // repeated .ei.DLCItem items = 1; inline int DLCCatalog::_internal_items_size() const { - return items_.size(); + return _internal_items().size(); } inline int DLCCatalog::items_size() const { return _internal_items_size(); } inline void DLCCatalog::clear_items() { - items_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.items_.Clear(); } -inline ::ei::DLCItem* DLCCatalog::mutable_items(int index) { +inline ::ei::DLCItem* DLCCatalog::mutable_items(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.DLCCatalog.items) - return items_.Mutable(index); + return _internal_mutable_items()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::DLCItem >* -DLCCatalog::mutable_items() { +inline ::google::protobuf::RepeatedPtrField<::ei::DLCItem>* DLCCatalog::mutable_items() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.DLCCatalog.items) - return &items_; -} -inline const ::ei::DLCItem& DLCCatalog::_internal_items(int index) const { - return items_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_items(); } -inline const ::ei::DLCItem& DLCCatalog::items(int index) const { +inline const ::ei::DLCItem& DLCCatalog::items(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.DLCCatalog.items) - return _internal_items(index); -} -inline ::ei::DLCItem* DLCCatalog::_internal_add_items() { - return items_.Add(); + return _internal_items().Get(index); } -inline ::ei::DLCItem* DLCCatalog::add_items() { - ::ei::DLCItem* _add = _internal_add_items(); +inline ::ei::DLCItem* DLCCatalog::add_items() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::DLCItem* _add = _internal_mutable_items()->Add(); // @@protoc_insertion_point(field_add:ei.DLCCatalog.items) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::DLCItem >& -DLCCatalog::items() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::DLCItem>& DLCCatalog::items() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.DLCCatalog.items) - return items_; + return _internal_items(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::DLCItem>& +DLCCatalog::_internal_items() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.items_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::DLCItem>* +DLCCatalog::_internal_mutable_items() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.items_; } // repeated .ei.ShellSpec shells = 2; inline int DLCCatalog::_internal_shells_size() const { - return shells_.size(); + return _internal_shells().size(); } inline int DLCCatalog::shells_size() const { return _internal_shells_size(); } inline void DLCCatalog::clear_shells() { - shells_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.shells_.Clear(); } -inline ::ei::ShellSpec* DLCCatalog::mutable_shells(int index) { +inline ::ei::ShellSpec* DLCCatalog::mutable_shells(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.DLCCatalog.shells) - return shells_.Mutable(index); + return _internal_mutable_shells()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellSpec >* -DLCCatalog::mutable_shells() { +inline ::google::protobuf::RepeatedPtrField<::ei::ShellSpec>* DLCCatalog::mutable_shells() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.DLCCatalog.shells) - return &shells_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_shells(); } -inline const ::ei::ShellSpec& DLCCatalog::_internal_shells(int index) const { - return shells_.Get(index); -} -inline const ::ei::ShellSpec& DLCCatalog::shells(int index) const { +inline const ::ei::ShellSpec& DLCCatalog::shells(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.DLCCatalog.shells) - return _internal_shells(index); -} -inline ::ei::ShellSpec* DLCCatalog::_internal_add_shells() { - return shells_.Add(); + return _internal_shells().Get(index); } -inline ::ei::ShellSpec* DLCCatalog::add_shells() { - ::ei::ShellSpec* _add = _internal_add_shells(); +inline ::ei::ShellSpec* DLCCatalog::add_shells() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ShellSpec* _add = _internal_mutable_shells()->Add(); // @@protoc_insertion_point(field_add:ei.DLCCatalog.shells) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellSpec >& -DLCCatalog::shells() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellSpec>& DLCCatalog::shells() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.DLCCatalog.shells) - return shells_; + return _internal_shells(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellSpec>& +DLCCatalog::_internal_shells() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.shells_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ShellSpec>* +DLCCatalog::_internal_mutable_shells() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.shells_; } // repeated .ei.ShellSetSpec shell_sets = 3; inline int DLCCatalog::_internal_shell_sets_size() const { - return shell_sets_.size(); + return _internal_shell_sets().size(); } inline int DLCCatalog::shell_sets_size() const { return _internal_shell_sets_size(); } inline void DLCCatalog::clear_shell_sets() { - shell_sets_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.shell_sets_.Clear(); } -inline ::ei::ShellSetSpec* DLCCatalog::mutable_shell_sets(int index) { +inline ::ei::ShellSetSpec* DLCCatalog::mutable_shell_sets(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.DLCCatalog.shell_sets) - return shell_sets_.Mutable(index); + return _internal_mutable_shell_sets()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellSetSpec >* -DLCCatalog::mutable_shell_sets() { +inline ::google::protobuf::RepeatedPtrField<::ei::ShellSetSpec>* DLCCatalog::mutable_shell_sets() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.DLCCatalog.shell_sets) - return &shell_sets_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_shell_sets(); } -inline const ::ei::ShellSetSpec& DLCCatalog::_internal_shell_sets(int index) const { - return shell_sets_.Get(index); -} -inline const ::ei::ShellSetSpec& DLCCatalog::shell_sets(int index) const { +inline const ::ei::ShellSetSpec& DLCCatalog::shell_sets(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.DLCCatalog.shell_sets) - return _internal_shell_sets(index); -} -inline ::ei::ShellSetSpec* DLCCatalog::_internal_add_shell_sets() { - return shell_sets_.Add(); + return _internal_shell_sets().Get(index); } -inline ::ei::ShellSetSpec* DLCCatalog::add_shell_sets() { - ::ei::ShellSetSpec* _add = _internal_add_shell_sets(); +inline ::ei::ShellSetSpec* DLCCatalog::add_shell_sets() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ShellSetSpec* _add = _internal_mutable_shell_sets()->Add(); // @@protoc_insertion_point(field_add:ei.DLCCatalog.shell_sets) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellSetSpec >& -DLCCatalog::shell_sets() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellSetSpec>& DLCCatalog::shell_sets() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.DLCCatalog.shell_sets) - return shell_sets_; + return _internal_shell_sets(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellSetSpec>& +DLCCatalog::_internal_shell_sets() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.shell_sets_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ShellSetSpec>* +DLCCatalog::_internal_mutable_shell_sets() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.shell_sets_; } // repeated .ei.ShellSetSpec decorators = 6; inline int DLCCatalog::_internal_decorators_size() const { - return decorators_.size(); + return _internal_decorators().size(); } inline int DLCCatalog::decorators_size() const { return _internal_decorators_size(); } inline void DLCCatalog::clear_decorators() { - decorators_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.decorators_.Clear(); } -inline ::ei::ShellSetSpec* DLCCatalog::mutable_decorators(int index) { +inline ::ei::ShellSetSpec* DLCCatalog::mutable_decorators(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.DLCCatalog.decorators) - return decorators_.Mutable(index); + return _internal_mutable_decorators()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellSetSpec >* -DLCCatalog::mutable_decorators() { +inline ::google::protobuf::RepeatedPtrField<::ei::ShellSetSpec>* DLCCatalog::mutable_decorators() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.DLCCatalog.decorators) - return &decorators_; -} -inline const ::ei::ShellSetSpec& DLCCatalog::_internal_decorators(int index) const { - return decorators_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_decorators(); } -inline const ::ei::ShellSetSpec& DLCCatalog::decorators(int index) const { +inline const ::ei::ShellSetSpec& DLCCatalog::decorators(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.DLCCatalog.decorators) - return _internal_decorators(index); + return _internal_decorators().Get(index); } -inline ::ei::ShellSetSpec* DLCCatalog::_internal_add_decorators() { - return decorators_.Add(); -} -inline ::ei::ShellSetSpec* DLCCatalog::add_decorators() { - ::ei::ShellSetSpec* _add = _internal_add_decorators(); +inline ::ei::ShellSetSpec* DLCCatalog::add_decorators() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ShellSetSpec* _add = _internal_mutable_decorators()->Add(); // @@protoc_insertion_point(field_add:ei.DLCCatalog.decorators) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellSetSpec >& -DLCCatalog::decorators() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellSetSpec>& DLCCatalog::decorators() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.DLCCatalog.decorators) - return decorators_; + return _internal_decorators(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellSetSpec>& +DLCCatalog::_internal_decorators() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.decorators_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ShellSetSpec>* +DLCCatalog::_internal_mutable_decorators() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.decorators_; } // repeated .ei.ShellObjectSpec shell_objects = 4; inline int DLCCatalog::_internal_shell_objects_size() const { - return shell_objects_.size(); + return _internal_shell_objects().size(); } inline int DLCCatalog::shell_objects_size() const { return _internal_shell_objects_size(); } inline void DLCCatalog::clear_shell_objects() { - shell_objects_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.shell_objects_.Clear(); } -inline ::ei::ShellObjectSpec* DLCCatalog::mutable_shell_objects(int index) { +inline ::ei::ShellObjectSpec* DLCCatalog::mutable_shell_objects(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.DLCCatalog.shell_objects) - return shell_objects_.Mutable(index); + return _internal_mutable_shell_objects()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellObjectSpec >* -DLCCatalog::mutable_shell_objects() { +inline ::google::protobuf::RepeatedPtrField<::ei::ShellObjectSpec>* DLCCatalog::mutable_shell_objects() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.DLCCatalog.shell_objects) - return &shell_objects_; -} -inline const ::ei::ShellObjectSpec& DLCCatalog::_internal_shell_objects(int index) const { - return shell_objects_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_shell_objects(); } -inline const ::ei::ShellObjectSpec& DLCCatalog::shell_objects(int index) const { +inline const ::ei::ShellObjectSpec& DLCCatalog::shell_objects(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.DLCCatalog.shell_objects) - return _internal_shell_objects(index); + return _internal_shell_objects().Get(index); } -inline ::ei::ShellObjectSpec* DLCCatalog::_internal_add_shell_objects() { - return shell_objects_.Add(); -} -inline ::ei::ShellObjectSpec* DLCCatalog::add_shell_objects() { - ::ei::ShellObjectSpec* _add = _internal_add_shell_objects(); +inline ::ei::ShellObjectSpec* DLCCatalog::add_shell_objects() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ShellObjectSpec* _add = _internal_mutable_shell_objects()->Add(); // @@protoc_insertion_point(field_add:ei.DLCCatalog.shell_objects) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellObjectSpec >& -DLCCatalog::shell_objects() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellObjectSpec>& DLCCatalog::shell_objects() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.DLCCatalog.shell_objects) - return shell_objects_; + return _internal_shell_objects(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellObjectSpec>& +DLCCatalog::_internal_shell_objects() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.shell_objects_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ShellObjectSpec>* +DLCCatalog::_internal_mutable_shell_objects() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.shell_objects_; } // repeated .ei.ShellGroupSpec shell_groups = 5; inline int DLCCatalog::_internal_shell_groups_size() const { - return shell_groups_.size(); + return _internal_shell_groups().size(); } inline int DLCCatalog::shell_groups_size() const { return _internal_shell_groups_size(); } inline void DLCCatalog::clear_shell_groups() { - shell_groups_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.shell_groups_.Clear(); } -inline ::ei::ShellGroupSpec* DLCCatalog::mutable_shell_groups(int index) { +inline ::ei::ShellGroupSpec* DLCCatalog::mutable_shell_groups(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.DLCCatalog.shell_groups) - return shell_groups_.Mutable(index); + return _internal_mutable_shell_groups()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellGroupSpec >* -DLCCatalog::mutable_shell_groups() { +inline ::google::protobuf::RepeatedPtrField<::ei::ShellGroupSpec>* DLCCatalog::mutable_shell_groups() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.DLCCatalog.shell_groups) - return &shell_groups_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_shell_groups(); } -inline const ::ei::ShellGroupSpec& DLCCatalog::_internal_shell_groups(int index) const { - return shell_groups_.Get(index); -} -inline const ::ei::ShellGroupSpec& DLCCatalog::shell_groups(int index) const { +inline const ::ei::ShellGroupSpec& DLCCatalog::shell_groups(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.DLCCatalog.shell_groups) - return _internal_shell_groups(index); -} -inline ::ei::ShellGroupSpec* DLCCatalog::_internal_add_shell_groups() { - return shell_groups_.Add(); + return _internal_shell_groups().Get(index); } -inline ::ei::ShellGroupSpec* DLCCatalog::add_shell_groups() { - ::ei::ShellGroupSpec* _add = _internal_add_shell_groups(); +inline ::ei::ShellGroupSpec* DLCCatalog::add_shell_groups() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ShellGroupSpec* _add = _internal_mutable_shell_groups()->Add(); // @@protoc_insertion_point(field_add:ei.DLCCatalog.shell_groups) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellGroupSpec >& -DLCCatalog::shell_groups() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellGroupSpec>& DLCCatalog::shell_groups() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.DLCCatalog.shell_groups) - return shell_groups_; + return _internal_shell_groups(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellGroupSpec>& +DLCCatalog::_internal_shell_groups() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.shell_groups_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ShellGroupSpec>* +DLCCatalog::_internal_mutable_shell_groups() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.shell_groups_; } // optional double shells_showcase_last_featured_time = 7; -inline bool DLCCatalog::_internal_has_shells_showcase_last_featured_time() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool DLCCatalog::has_shells_showcase_last_featured_time() const { - return _internal_has_shells_showcase_last_featured_time(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void DLCCatalog::clear_shells_showcase_last_featured_time() { - shells_showcase_last_featured_time_ = 0; - _has_bits_[0] &= ~0x00000001u; -} -inline double DLCCatalog::_internal_shells_showcase_last_featured_time() const { - return shells_showcase_last_featured_time_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.shells_showcase_last_featured_time_ = 0; + _impl_._has_bits_[0] &= ~0x00000001u; } inline double DLCCatalog::shells_showcase_last_featured_time() const { // @@protoc_insertion_point(field_get:ei.DLCCatalog.shells_showcase_last_featured_time) return _internal_shells_showcase_last_featured_time(); } -inline void DLCCatalog::_internal_set_shells_showcase_last_featured_time(double value) { - _has_bits_[0] |= 0x00000001u; - shells_showcase_last_featured_time_ = value; -} inline void DLCCatalog::set_shells_showcase_last_featured_time(double value) { _internal_set_shells_showcase_last_featured_time(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.DLCCatalog.shells_showcase_last_featured_time) } +inline double DLCCatalog::_internal_shells_showcase_last_featured_time() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.shells_showcase_last_featured_time_; +} +inline void DLCCatalog::_internal_set_shells_showcase_last_featured_time(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.shells_showcase_last_featured_time_ = value; +} // ------------------------------------------------------------------- // ShellDB_ShellStatus // optional string identifier = 1; -inline bool ShellDB_ShellStatus::_internal_has_identifier() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ShellDB_ShellStatus::has_identifier() const { - return _internal_has_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ShellDB_ShellStatus::clear_identifier() { - identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ShellDB_ShellStatus::identifier() const { +inline const std::string& ShellDB_ShellStatus::identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellDB.ShellStatus.identifier) return _internal_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellDB_ShellStatus::set_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellDB_ShellStatus::set_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellDB.ShellStatus.identifier) } -inline std::string* ShellDB_ShellStatus::mutable_identifier() { +inline std::string* ShellDB_ShellStatus::mutable_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_identifier(); // @@protoc_insertion_point(field_mutable:ei.ShellDB.ShellStatus.identifier) return _s; } inline const std::string& ShellDB_ShellStatus::_internal_identifier() const { - return identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.identifier_.Get(); } inline void ShellDB_ShellStatus::_internal_set_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.identifier_.Set(value, GetArena()); } inline std::string* ShellDB_ShellStatus::_internal_mutable_identifier() { - _has_bits_[0] |= 0x00000001u; - return identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.identifier_.Mutable( GetArena()); } inline std::string* ShellDB_ShellStatus::release_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellDB.ShellStatus.identifier) - if (!_internal_has_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (identifier_.IsDefault()) { - identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellDB_ShellStatus::set_allocated_identifier(std::string* identifier) { - if (identifier != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ShellDB_ShellStatus::set_allocated_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - identifier_.SetAllocated(identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (identifier_.IsDefault()) { - identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.identifier_.IsDefault()) { + _impl_.identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellDB.ShellStatus.identifier) } // optional bool owned = 2; -inline bool ShellDB_ShellStatus::_internal_has_owned() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ShellDB_ShellStatus::has_owned() const { - return _internal_has_owned(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ShellDB_ShellStatus::clear_owned() { - owned_ = false; - _has_bits_[0] &= ~0x00000002u; -} -inline bool ShellDB_ShellStatus::_internal_owned() const { - return owned_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.owned_ = false; + _impl_._has_bits_[0] &= ~0x00000002u; } inline bool ShellDB_ShellStatus::owned() const { // @@protoc_insertion_point(field_get:ei.ShellDB.ShellStatus.owned) return _internal_owned(); } -inline void ShellDB_ShellStatus::_internal_set_owned(bool value) { - _has_bits_[0] |= 0x00000002u; - owned_ = value; -} inline void ShellDB_ShellStatus::set_owned(bool value) { _internal_set_owned(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.ShellDB.ShellStatus.owned) } +inline bool ShellDB_ShellStatus::_internal_owned() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.owned_; +} +inline void ShellDB_ShellStatus::_internal_set_owned(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.owned_ = value; +} // ------------------------------------------------------------------- // ShellDB_ShellElementStatus // optional .ei.ShellDB.FarmElement element = 1; -inline bool ShellDB_ShellElementStatus::_internal_has_element() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ShellDB_ShellElementStatus::has_element() const { - return _internal_has_element(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ShellDB_ShellElementStatus::clear_element() { - element_ = 1; - _has_bits_[0] &= ~0x00000002u; -} -inline ::ei::ShellDB_FarmElement ShellDB_ShellElementStatus::_internal_element() const { - return static_cast< ::ei::ShellDB_FarmElement >(element_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.element_ = 1; + _impl_._has_bits_[0] &= ~0x00000002u; } inline ::ei::ShellDB_FarmElement ShellDB_ShellElementStatus::element() const { // @@protoc_insertion_point(field_get:ei.ShellDB.ShellElementStatus.element) return _internal_element(); } -inline void ShellDB_ShellElementStatus::_internal_set_element(::ei::ShellDB_FarmElement value) { - assert(::ei::ShellDB_FarmElement_IsValid(value)); - _has_bits_[0] |= 0x00000002u; - element_ = value; -} inline void ShellDB_ShellElementStatus::set_element(::ei::ShellDB_FarmElement value) { _internal_set_element(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.ShellDB.ShellElementStatus.element) } +inline ::ei::ShellDB_FarmElement ShellDB_ShellElementStatus::_internal_element() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::ShellDB_FarmElement>(_impl_.element_); +} +inline void ShellDB_ShellElementStatus::_internal_set_element(::ei::ShellDB_FarmElement value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::ShellDB_FarmElement_IsValid(value)); + _impl_.element_ = value; +} // optional string set_identifier = 2; -inline bool ShellDB_ShellElementStatus::_internal_has_set_identifier() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ShellDB_ShellElementStatus::has_set_identifier() const { - return _internal_has_set_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ShellDB_ShellElementStatus::clear_set_identifier() { - set_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.set_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ShellDB_ShellElementStatus::set_identifier() const { +inline const std::string& ShellDB_ShellElementStatus::set_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellDB.ShellElementStatus.set_identifier) return _internal_set_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellDB_ShellElementStatus::set_set_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - set_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellDB_ShellElementStatus::set_set_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.set_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellDB.ShellElementStatus.set_identifier) } -inline std::string* ShellDB_ShellElementStatus::mutable_set_identifier() { +inline std::string* ShellDB_ShellElementStatus::mutable_set_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_set_identifier(); // @@protoc_insertion_point(field_mutable:ei.ShellDB.ShellElementStatus.set_identifier) return _s; } inline const std::string& ShellDB_ShellElementStatus::_internal_set_identifier() const { - return set_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.set_identifier_.Get(); } inline void ShellDB_ShellElementStatus::_internal_set_set_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - set_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.set_identifier_.Set(value, GetArena()); } inline std::string* ShellDB_ShellElementStatus::_internal_mutable_set_identifier() { - _has_bits_[0] |= 0x00000001u; - return set_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.set_identifier_.Mutable( GetArena()); } inline std::string* ShellDB_ShellElementStatus::release_set_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellDB.ShellElementStatus.set_identifier) - if (!_internal_has_set_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = set_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (set_identifier_.IsDefault()) { - set_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.set_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.set_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellDB_ShellElementStatus::set_allocated_set_identifier(std::string* set_identifier) { - if (set_identifier != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ShellDB_ShellElementStatus::set_allocated_set_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - set_identifier_.SetAllocated(set_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (set_identifier_.IsDefault()) { - set_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.set_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.set_identifier_.IsDefault()) { + _impl_.set_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellDB.ShellElementStatus.set_identifier) } @@ -108894,146 +118335,138 @@ inline void ShellDB_ShellElementStatus::set_allocated_set_identifier(std::string // ShellDB_ShellSetVariationStatus // optional string set_identifier = 1; -inline bool ShellDB_ShellSetVariationStatus::_internal_has_set_identifier() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ShellDB_ShellSetVariationStatus::has_set_identifier() const { - return _internal_has_set_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ShellDB_ShellSetVariationStatus::clear_set_identifier() { - set_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.set_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ShellDB_ShellSetVariationStatus::set_identifier() const { +inline const std::string& ShellDB_ShellSetVariationStatus::set_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellDB.ShellSetVariationStatus.set_identifier) return _internal_set_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellDB_ShellSetVariationStatus::set_set_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - set_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellDB_ShellSetVariationStatus::set_set_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.set_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellDB.ShellSetVariationStatus.set_identifier) } -inline std::string* ShellDB_ShellSetVariationStatus::mutable_set_identifier() { +inline std::string* ShellDB_ShellSetVariationStatus::mutable_set_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_set_identifier(); // @@protoc_insertion_point(field_mutable:ei.ShellDB.ShellSetVariationStatus.set_identifier) return _s; } inline const std::string& ShellDB_ShellSetVariationStatus::_internal_set_identifier() const { - return set_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.set_identifier_.Get(); } inline void ShellDB_ShellSetVariationStatus::_internal_set_set_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - set_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.set_identifier_.Set(value, GetArena()); } inline std::string* ShellDB_ShellSetVariationStatus::_internal_mutable_set_identifier() { - _has_bits_[0] |= 0x00000001u; - return set_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.set_identifier_.Mutable( GetArena()); } inline std::string* ShellDB_ShellSetVariationStatus::release_set_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellDB.ShellSetVariationStatus.set_identifier) - if (!_internal_has_set_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = set_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (set_identifier_.IsDefault()) { - set_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.set_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.set_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellDB_ShellSetVariationStatus::set_allocated_set_identifier(std::string* set_identifier) { - if (set_identifier != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ShellDB_ShellSetVariationStatus::set_allocated_set_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - set_identifier_.SetAllocated(set_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (set_identifier_.IsDefault()) { - set_identifier_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.set_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.set_identifier_.IsDefault()) { + _impl_.set_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellDB.ShellSetVariationStatus.set_identifier) } // repeated string owned_variations = 2; inline int ShellDB_ShellSetVariationStatus::_internal_owned_variations_size() const { - return owned_variations_.size(); + return _internal_owned_variations().size(); } inline int ShellDB_ShellSetVariationStatus::owned_variations_size() const { return _internal_owned_variations_size(); } inline void ShellDB_ShellSetVariationStatus::clear_owned_variations() { - owned_variations_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.owned_variations_.Clear(); } -inline std::string* ShellDB_ShellSetVariationStatus::add_owned_variations() { - std::string* _s = _internal_add_owned_variations(); +inline std::string* ShellDB_ShellSetVariationStatus::add_owned_variations() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + std::string* _s = _internal_mutable_owned_variations()->Add(); // @@protoc_insertion_point(field_add_mutable:ei.ShellDB.ShellSetVariationStatus.owned_variations) return _s; } -inline const std::string& ShellDB_ShellSetVariationStatus::_internal_owned_variations(int index) const { - return owned_variations_.Get(index); -} -inline const std::string& ShellDB_ShellSetVariationStatus::owned_variations(int index) const { +inline const std::string& ShellDB_ShellSetVariationStatus::owned_variations(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellDB.ShellSetVariationStatus.owned_variations) - return _internal_owned_variations(index); + return _internal_owned_variations().Get(index); } -inline std::string* ShellDB_ShellSetVariationStatus::mutable_owned_variations(int index) { +inline std::string* ShellDB_ShellSetVariationStatus::mutable_owned_variations(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ShellDB.ShellSetVariationStatus.owned_variations) - return owned_variations_.Mutable(index); -} -inline void ShellDB_ShellSetVariationStatus::set_owned_variations(int index, const std::string& value) { - owned_variations_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set:ei.ShellDB.ShellSetVariationStatus.owned_variations) + return _internal_mutable_owned_variations()->Mutable(index); } -inline void ShellDB_ShellSetVariationStatus::set_owned_variations(int index, std::string&& value) { - owned_variations_.Mutable(index)->assign(std::move(value)); +template +inline void ShellDB_ShellSetVariationStatus::set_owned_variations(int index, Arg_&& value, Args_... args) { + ::google::protobuf::internal::AssignToString( + *_internal_mutable_owned_variations()->Mutable(index), + std::forward(value), args... ); // @@protoc_insertion_point(field_set:ei.ShellDB.ShellSetVariationStatus.owned_variations) } -inline void ShellDB_ShellSetVariationStatus::set_owned_variations(int index, const char* value) { - GOOGLE_DCHECK(value != nullptr); - owned_variations_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set_char:ei.ShellDB.ShellSetVariationStatus.owned_variations) -} -inline void ShellDB_ShellSetVariationStatus::set_owned_variations(int index, const char* value, size_t size) { - owned_variations_.Mutable(index)->assign( - reinterpret_cast(value), size); - // @@protoc_insertion_point(field_set_pointer:ei.ShellDB.ShellSetVariationStatus.owned_variations) -} -inline std::string* ShellDB_ShellSetVariationStatus::_internal_add_owned_variations() { - return owned_variations_.Add(); -} -inline void ShellDB_ShellSetVariationStatus::add_owned_variations(const std::string& value) { - owned_variations_.Add()->assign(value); - // @@protoc_insertion_point(field_add:ei.ShellDB.ShellSetVariationStatus.owned_variations) -} -inline void ShellDB_ShellSetVariationStatus::add_owned_variations(std::string&& value) { - owned_variations_.Add(std::move(value)); +template +inline void ShellDB_ShellSetVariationStatus::add_owned_variations(Arg_&& value, Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::google::protobuf::internal::AddToRepeatedPtrField(*_internal_mutable_owned_variations(), + std::forward(value), + args... ); // @@protoc_insertion_point(field_add:ei.ShellDB.ShellSetVariationStatus.owned_variations) } -inline void ShellDB_ShellSetVariationStatus::add_owned_variations(const char* value) { - GOOGLE_DCHECK(value != nullptr); - owned_variations_.Add()->assign(value); - // @@protoc_insertion_point(field_add_char:ei.ShellDB.ShellSetVariationStatus.owned_variations) -} -inline void ShellDB_ShellSetVariationStatus::add_owned_variations(const char* value, size_t size) { - owned_variations_.Add()->assign(reinterpret_cast(value), size); - // @@protoc_insertion_point(field_add_pointer:ei.ShellDB.ShellSetVariationStatus.owned_variations) -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& -ShellDB_ShellSetVariationStatus::owned_variations() const { +inline const ::google::protobuf::RepeatedPtrField& +ShellDB_ShellSetVariationStatus::owned_variations() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ShellDB.ShellSetVariationStatus.owned_variations) - return owned_variations_; + return _internal_owned_variations(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* -ShellDB_ShellSetVariationStatus::mutable_owned_variations() { +inline ::google::protobuf::RepeatedPtrField* +ShellDB_ShellSetVariationStatus::mutable_owned_variations() ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ShellDB.ShellSetVariationStatus.owned_variations) - return &owned_variations_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_owned_variations(); +} +inline const ::google::protobuf::RepeatedPtrField& +ShellDB_ShellSetVariationStatus::_internal_owned_variations() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.owned_variations_; +} +inline ::google::protobuf::RepeatedPtrField* +ShellDB_ShellSetVariationStatus::_internal_mutable_owned_variations() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.owned_variations_; } // ------------------------------------------------------------------- @@ -109042,352 +118475,396 @@ ShellDB_ShellSetVariationStatus::mutable_owned_variations() { // repeated .ei.ShellDB.FarmElement locked_elements = 10; inline int ShellDB_FarmConfiguration::_internal_locked_elements_size() const { - return locked_elements_.size(); + return _internal_locked_elements().size(); } inline int ShellDB_FarmConfiguration::locked_elements_size() const { return _internal_locked_elements_size(); } inline void ShellDB_FarmConfiguration::clear_locked_elements() { - locked_elements_.Clear(); -} -inline ::ei::ShellDB_FarmElement ShellDB_FarmConfiguration::_internal_locked_elements(int index) const { - return static_cast< ::ei::ShellDB_FarmElement >(locked_elements_.Get(index)); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.locked_elements_.Clear(); } inline ::ei::ShellDB_FarmElement ShellDB_FarmConfiguration::locked_elements(int index) const { // @@protoc_insertion_point(field_get:ei.ShellDB.FarmConfiguration.locked_elements) - return _internal_locked_elements(index); + return static_cast<::ei::ShellDB_FarmElement>(_internal_locked_elements().Get(index)); } inline void ShellDB_FarmConfiguration::set_locked_elements(int index, ::ei::ShellDB_FarmElement value) { assert(::ei::ShellDB_FarmElement_IsValid(value)); - locked_elements_.Set(index, value); + _internal_mutable_locked_elements()->Set(index, value); // @@protoc_insertion_point(field_set:ei.ShellDB.FarmConfiguration.locked_elements) } -inline void ShellDB_FarmConfiguration::_internal_add_locked_elements(::ei::ShellDB_FarmElement value) { - assert(::ei::ShellDB_FarmElement_IsValid(value)); - locked_elements_.Add(value); -} inline void ShellDB_FarmConfiguration::add_locked_elements(::ei::ShellDB_FarmElement value) { - _internal_add_locked_elements(value); + assert(::ei::ShellDB_FarmElement_IsValid(value)); + ::google::protobuf::internal::TSanWrite(&_impl_); + _internal_mutable_locked_elements()->Add(value); // @@protoc_insertion_point(field_add:ei.ShellDB.FarmConfiguration.locked_elements) } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField& -ShellDB_FarmConfiguration::locked_elements() const { +inline const ::google::protobuf::RepeatedField& ShellDB_FarmConfiguration::locked_elements() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ShellDB.FarmConfiguration.locked_elements) - return locked_elements_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField* -ShellDB_FarmConfiguration::_internal_mutable_locked_elements() { - return &locked_elements_; + return _internal_locked_elements(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField* -ShellDB_FarmConfiguration::mutable_locked_elements() { +inline ::google::protobuf::RepeatedField* ShellDB_FarmConfiguration::mutable_locked_elements() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ShellDB.FarmConfiguration.locked_elements) + ::google::protobuf::internal::TSanWrite(&_impl_); return _internal_mutable_locked_elements(); } +inline const ::google::protobuf::RepeatedField& ShellDB_FarmConfiguration::_internal_locked_elements() + const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.locked_elements_; +} +inline ::google::protobuf::RepeatedField* ShellDB_FarmConfiguration::_internal_mutable_locked_elements() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.locked_elements_; +} // repeated .ei.ShellDB.ShellConfiguration shell_configs = 1; inline int ShellDB_FarmConfiguration::_internal_shell_configs_size() const { - return shell_configs_.size(); + return _internal_shell_configs().size(); } inline int ShellDB_FarmConfiguration::shell_configs_size() const { return _internal_shell_configs_size(); } inline void ShellDB_FarmConfiguration::clear_shell_configs() { - shell_configs_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.shell_configs_.Clear(); } -inline ::ei::ShellDB_ShellConfiguration* ShellDB_FarmConfiguration::mutable_shell_configs(int index) { +inline ::ei::ShellDB_ShellConfiguration* ShellDB_FarmConfiguration::mutable_shell_configs(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ShellDB.FarmConfiguration.shell_configs) - return shell_configs_.Mutable(index); + return _internal_mutable_shell_configs()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellConfiguration >* -ShellDB_FarmConfiguration::mutable_shell_configs() { +inline ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellConfiguration>* ShellDB_FarmConfiguration::mutable_shell_configs() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ShellDB.FarmConfiguration.shell_configs) - return &shell_configs_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_shell_configs(); } -inline const ::ei::ShellDB_ShellConfiguration& ShellDB_FarmConfiguration::_internal_shell_configs(int index) const { - return shell_configs_.Get(index); -} -inline const ::ei::ShellDB_ShellConfiguration& ShellDB_FarmConfiguration::shell_configs(int index) const { +inline const ::ei::ShellDB_ShellConfiguration& ShellDB_FarmConfiguration::shell_configs(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellDB.FarmConfiguration.shell_configs) - return _internal_shell_configs(index); -} -inline ::ei::ShellDB_ShellConfiguration* ShellDB_FarmConfiguration::_internal_add_shell_configs() { - return shell_configs_.Add(); + return _internal_shell_configs().Get(index); } -inline ::ei::ShellDB_ShellConfiguration* ShellDB_FarmConfiguration::add_shell_configs() { - ::ei::ShellDB_ShellConfiguration* _add = _internal_add_shell_configs(); +inline ::ei::ShellDB_ShellConfiguration* ShellDB_FarmConfiguration::add_shell_configs() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ShellDB_ShellConfiguration* _add = _internal_mutable_shell_configs()->Add(); // @@protoc_insertion_point(field_add:ei.ShellDB.FarmConfiguration.shell_configs) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellConfiguration >& -ShellDB_FarmConfiguration::shell_configs() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellConfiguration>& ShellDB_FarmConfiguration::shell_configs() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ShellDB.FarmConfiguration.shell_configs) - return shell_configs_; + return _internal_shell_configs(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellConfiguration>& +ShellDB_FarmConfiguration::_internal_shell_configs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.shell_configs_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellConfiguration>* +ShellDB_FarmConfiguration::_internal_mutable_shell_configs() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.shell_configs_; } // repeated .ei.ShellDB.ShellSetConfiguration shell_set_configs = 2; inline int ShellDB_FarmConfiguration::_internal_shell_set_configs_size() const { - return shell_set_configs_.size(); + return _internal_shell_set_configs().size(); } inline int ShellDB_FarmConfiguration::shell_set_configs_size() const { return _internal_shell_set_configs_size(); } inline void ShellDB_FarmConfiguration::clear_shell_set_configs() { - shell_set_configs_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.shell_set_configs_.Clear(); } -inline ::ei::ShellDB_ShellSetConfiguration* ShellDB_FarmConfiguration::mutable_shell_set_configs(int index) { +inline ::ei::ShellDB_ShellSetConfiguration* ShellDB_FarmConfiguration::mutable_shell_set_configs(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ShellDB.FarmConfiguration.shell_set_configs) - return shell_set_configs_.Mutable(index); + return _internal_mutable_shell_set_configs()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellSetConfiguration >* -ShellDB_FarmConfiguration::mutable_shell_set_configs() { +inline ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellSetConfiguration>* ShellDB_FarmConfiguration::mutable_shell_set_configs() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ShellDB.FarmConfiguration.shell_set_configs) - return &shell_set_configs_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_shell_set_configs(); } -inline const ::ei::ShellDB_ShellSetConfiguration& ShellDB_FarmConfiguration::_internal_shell_set_configs(int index) const { - return shell_set_configs_.Get(index); -} -inline const ::ei::ShellDB_ShellSetConfiguration& ShellDB_FarmConfiguration::shell_set_configs(int index) const { +inline const ::ei::ShellDB_ShellSetConfiguration& ShellDB_FarmConfiguration::shell_set_configs(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellDB.FarmConfiguration.shell_set_configs) - return _internal_shell_set_configs(index); -} -inline ::ei::ShellDB_ShellSetConfiguration* ShellDB_FarmConfiguration::_internal_add_shell_set_configs() { - return shell_set_configs_.Add(); + return _internal_shell_set_configs().Get(index); } -inline ::ei::ShellDB_ShellSetConfiguration* ShellDB_FarmConfiguration::add_shell_set_configs() { - ::ei::ShellDB_ShellSetConfiguration* _add = _internal_add_shell_set_configs(); +inline ::ei::ShellDB_ShellSetConfiguration* ShellDB_FarmConfiguration::add_shell_set_configs() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ShellDB_ShellSetConfiguration* _add = _internal_mutable_shell_set_configs()->Add(); // @@protoc_insertion_point(field_add:ei.ShellDB.FarmConfiguration.shell_set_configs) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellSetConfiguration >& -ShellDB_FarmConfiguration::shell_set_configs() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellSetConfiguration>& ShellDB_FarmConfiguration::shell_set_configs() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ShellDB.FarmConfiguration.shell_set_configs) - return shell_set_configs_; + return _internal_shell_set_configs(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellSetConfiguration>& +ShellDB_FarmConfiguration::_internal_shell_set_configs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.shell_set_configs_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellSetConfiguration>* +ShellDB_FarmConfiguration::_internal_mutable_shell_set_configs() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.shell_set_configs_; } // optional bool configure_chickens_by_group = 7; -inline bool ShellDB_FarmConfiguration::_internal_has_configure_chickens_by_group() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ShellDB_FarmConfiguration::has_configure_chickens_by_group() const { - return _internal_has_configure_chickens_by_group(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ShellDB_FarmConfiguration::clear_configure_chickens_by_group() { - configure_chickens_by_group_ = false; - _has_bits_[0] &= ~0x00000002u; -} -inline bool ShellDB_FarmConfiguration::_internal_configure_chickens_by_group() const { - return configure_chickens_by_group_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.configure_chickens_by_group_ = false; + _impl_._has_bits_[0] &= ~0x00000002u; } inline bool ShellDB_FarmConfiguration::configure_chickens_by_group() const { // @@protoc_insertion_point(field_get:ei.ShellDB.FarmConfiguration.configure_chickens_by_group) return _internal_configure_chickens_by_group(); } -inline void ShellDB_FarmConfiguration::_internal_set_configure_chickens_by_group(bool value) { - _has_bits_[0] |= 0x00000002u; - configure_chickens_by_group_ = value; -} inline void ShellDB_FarmConfiguration::set_configure_chickens_by_group(bool value) { _internal_set_configure_chickens_by_group(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.ShellDB.FarmConfiguration.configure_chickens_by_group) } +inline bool ShellDB_FarmConfiguration::_internal_configure_chickens_by_group() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.configure_chickens_by_group_; +} +inline void ShellDB_FarmConfiguration::_internal_set_configure_chickens_by_group(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.configure_chickens_by_group_ = value; +} // repeated .ei.ShellDB.ShellGroupConfiguration group_configs = 8; inline int ShellDB_FarmConfiguration::_internal_group_configs_size() const { - return group_configs_.size(); + return _internal_group_configs().size(); } inline int ShellDB_FarmConfiguration::group_configs_size() const { return _internal_group_configs_size(); } inline void ShellDB_FarmConfiguration::clear_group_configs() { - group_configs_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.group_configs_.Clear(); } -inline ::ei::ShellDB_ShellGroupConfiguration* ShellDB_FarmConfiguration::mutable_group_configs(int index) { +inline ::ei::ShellDB_ShellGroupConfiguration* ShellDB_FarmConfiguration::mutable_group_configs(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ShellDB.FarmConfiguration.group_configs) - return group_configs_.Mutable(index); + return _internal_mutable_group_configs()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellGroupConfiguration >* -ShellDB_FarmConfiguration::mutable_group_configs() { +inline ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellGroupConfiguration>* ShellDB_FarmConfiguration::mutable_group_configs() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ShellDB.FarmConfiguration.group_configs) - return &group_configs_; -} -inline const ::ei::ShellDB_ShellGroupConfiguration& ShellDB_FarmConfiguration::_internal_group_configs(int index) const { - return group_configs_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_group_configs(); } -inline const ::ei::ShellDB_ShellGroupConfiguration& ShellDB_FarmConfiguration::group_configs(int index) const { +inline const ::ei::ShellDB_ShellGroupConfiguration& ShellDB_FarmConfiguration::group_configs(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellDB.FarmConfiguration.group_configs) - return _internal_group_configs(index); -} -inline ::ei::ShellDB_ShellGroupConfiguration* ShellDB_FarmConfiguration::_internal_add_group_configs() { - return group_configs_.Add(); + return _internal_group_configs().Get(index); } -inline ::ei::ShellDB_ShellGroupConfiguration* ShellDB_FarmConfiguration::add_group_configs() { - ::ei::ShellDB_ShellGroupConfiguration* _add = _internal_add_group_configs(); +inline ::ei::ShellDB_ShellGroupConfiguration* ShellDB_FarmConfiguration::add_group_configs() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ShellDB_ShellGroupConfiguration* _add = _internal_mutable_group_configs()->Add(); // @@protoc_insertion_point(field_add:ei.ShellDB.FarmConfiguration.group_configs) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellGroupConfiguration >& -ShellDB_FarmConfiguration::group_configs() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellGroupConfiguration>& ShellDB_FarmConfiguration::group_configs() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ShellDB.FarmConfiguration.group_configs) - return group_configs_; + return _internal_group_configs(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellGroupConfiguration>& +ShellDB_FarmConfiguration::_internal_group_configs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.group_configs_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellGroupConfiguration>* +ShellDB_FarmConfiguration::_internal_mutable_group_configs() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.group_configs_; } // repeated .ei.ShellDB.ChickenConfig chicken_configs = 9; inline int ShellDB_FarmConfiguration::_internal_chicken_configs_size() const { - return chicken_configs_.size(); + return _internal_chicken_configs().size(); } inline int ShellDB_FarmConfiguration::chicken_configs_size() const { return _internal_chicken_configs_size(); } inline void ShellDB_FarmConfiguration::clear_chicken_configs() { - chicken_configs_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.chicken_configs_.Clear(); } -inline ::ei::ShellDB_ChickenConfig* ShellDB_FarmConfiguration::mutable_chicken_configs(int index) { +inline ::ei::ShellDB_ChickenConfig* ShellDB_FarmConfiguration::mutable_chicken_configs(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ShellDB.FarmConfiguration.chicken_configs) - return chicken_configs_.Mutable(index); + return _internal_mutable_chicken_configs()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ChickenConfig >* -ShellDB_FarmConfiguration::mutable_chicken_configs() { +inline ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ChickenConfig>* ShellDB_FarmConfiguration::mutable_chicken_configs() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ShellDB.FarmConfiguration.chicken_configs) - return &chicken_configs_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_chicken_configs(); } -inline const ::ei::ShellDB_ChickenConfig& ShellDB_FarmConfiguration::_internal_chicken_configs(int index) const { - return chicken_configs_.Get(index); -} -inline const ::ei::ShellDB_ChickenConfig& ShellDB_FarmConfiguration::chicken_configs(int index) const { +inline const ::ei::ShellDB_ChickenConfig& ShellDB_FarmConfiguration::chicken_configs(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellDB.FarmConfiguration.chicken_configs) - return _internal_chicken_configs(index); -} -inline ::ei::ShellDB_ChickenConfig* ShellDB_FarmConfiguration::_internal_add_chicken_configs() { - return chicken_configs_.Add(); + return _internal_chicken_configs().Get(index); } -inline ::ei::ShellDB_ChickenConfig* ShellDB_FarmConfiguration::add_chicken_configs() { - ::ei::ShellDB_ChickenConfig* _add = _internal_add_chicken_configs(); +inline ::ei::ShellDB_ChickenConfig* ShellDB_FarmConfiguration::add_chicken_configs() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ShellDB_ChickenConfig* _add = _internal_mutable_chicken_configs()->Add(); // @@protoc_insertion_point(field_add:ei.ShellDB.FarmConfiguration.chicken_configs) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ChickenConfig >& -ShellDB_FarmConfiguration::chicken_configs() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ChickenConfig>& ShellDB_FarmConfiguration::chicken_configs() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ShellDB.FarmConfiguration.chicken_configs) - return chicken_configs_; + return _internal_chicken_configs(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ChickenConfig>& +ShellDB_FarmConfiguration::_internal_chicken_configs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.chicken_configs_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ChickenConfig>* +ShellDB_FarmConfiguration::_internal_mutable_chicken_configs() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.chicken_configs_; } // optional bool lighting_config_enabled = 11; -inline bool ShellDB_FarmConfiguration::_internal_has_lighting_config_enabled() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ShellDB_FarmConfiguration::has_lighting_config_enabled() const { - return _internal_has_lighting_config_enabled(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ShellDB_FarmConfiguration::clear_lighting_config_enabled() { - lighting_config_enabled_ = false; - _has_bits_[0] &= ~0x00000004u; -} -inline bool ShellDB_FarmConfiguration::_internal_lighting_config_enabled() const { - return lighting_config_enabled_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.lighting_config_enabled_ = false; + _impl_._has_bits_[0] &= ~0x00000004u; } inline bool ShellDB_FarmConfiguration::lighting_config_enabled() const { // @@protoc_insertion_point(field_get:ei.ShellDB.FarmConfiguration.lighting_config_enabled) return _internal_lighting_config_enabled(); } -inline void ShellDB_FarmConfiguration::_internal_set_lighting_config_enabled(bool value) { - _has_bits_[0] |= 0x00000004u; - lighting_config_enabled_ = value; -} inline void ShellDB_FarmConfiguration::set_lighting_config_enabled(bool value) { _internal_set_lighting_config_enabled(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.ShellDB.FarmConfiguration.lighting_config_enabled) } +inline bool ShellDB_FarmConfiguration::_internal_lighting_config_enabled() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.lighting_config_enabled_; +} +inline void ShellDB_FarmConfiguration::_internal_set_lighting_config_enabled(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.lighting_config_enabled_ = value; +} // optional .ei.ShellDB.LightingConfig lighting_config = 12; -inline bool ShellDB_FarmConfiguration::_internal_has_lighting_config() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || lighting_config_ != nullptr); - return value; -} inline bool ShellDB_FarmConfiguration::has_lighting_config() const { - return _internal_has_lighting_config(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.lighting_config_ != nullptr); + return value; } inline void ShellDB_FarmConfiguration::clear_lighting_config() { - if (lighting_config_ != nullptr) lighting_config_->Clear(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.lighting_config_ != nullptr) _impl_.lighting_config_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; } inline const ::ei::ShellDB_LightingConfig& ShellDB_FarmConfiguration::_internal_lighting_config() const { - const ::ei::ShellDB_LightingConfig* p = lighting_config_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_ShellDB_LightingConfig_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::ShellDB_LightingConfig* p = _impl_.lighting_config_; + return p != nullptr ? *p : reinterpret_cast(::ei::_ShellDB_LightingConfig_default_instance_); } -inline const ::ei::ShellDB_LightingConfig& ShellDB_FarmConfiguration::lighting_config() const { +inline const ::ei::ShellDB_LightingConfig& ShellDB_FarmConfiguration::lighting_config() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellDB.FarmConfiguration.lighting_config) return _internal_lighting_config(); } -inline void ShellDB_FarmConfiguration::unsafe_arena_set_allocated_lighting_config( - ::ei::ShellDB_LightingConfig* lighting_config) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(lighting_config_); +inline void ShellDB_FarmConfiguration::unsafe_arena_set_allocated_lighting_config(::ei::ShellDB_LightingConfig* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.lighting_config_); } - lighting_config_ = lighting_config; - if (lighting_config) { - _has_bits_[0] |= 0x00000001u; + _impl_.lighting_config_ = reinterpret_cast<::ei::ShellDB_LightingConfig*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ShellDB.FarmConfiguration.lighting_config) } inline ::ei::ShellDB_LightingConfig* ShellDB_FarmConfiguration::release_lighting_config() { - _has_bits_[0] &= ~0x00000001u; - ::ei::ShellDB_LightingConfig* temp = lighting_config_; - lighting_config_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::ShellDB_LightingConfig* released = _impl_.lighting_config_; + _impl_.lighting_config_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::ShellDB_LightingConfig* ShellDB_FarmConfiguration::unsafe_arena_release_lighting_config() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellDB.FarmConfiguration.lighting_config) - _has_bits_[0] &= ~0x00000001u; - ::ei::ShellDB_LightingConfig* temp = lighting_config_; - lighting_config_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::ShellDB_LightingConfig* temp = _impl_.lighting_config_; + _impl_.lighting_config_ = nullptr; return temp; } inline ::ei::ShellDB_LightingConfig* ShellDB_FarmConfiguration::_internal_mutable_lighting_config() { - _has_bits_[0] |= 0x00000001u; - if (lighting_config_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::ShellDB_LightingConfig>(GetArenaForAllocation()); - lighting_config_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.lighting_config_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::ShellDB_LightingConfig>(GetArena()); + _impl_.lighting_config_ = reinterpret_cast<::ei::ShellDB_LightingConfig*>(p); } - return lighting_config_; + return _impl_.lighting_config_; } -inline ::ei::ShellDB_LightingConfig* ShellDB_FarmConfiguration::mutable_lighting_config() { +inline ::ei::ShellDB_LightingConfig* ShellDB_FarmConfiguration::mutable_lighting_config() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; ::ei::ShellDB_LightingConfig* _msg = _internal_mutable_lighting_config(); // @@protoc_insertion_point(field_mutable:ei.ShellDB.FarmConfiguration.lighting_config) return _msg; } -inline void ShellDB_FarmConfiguration::set_allocated_lighting_config(::ei::ShellDB_LightingConfig* lighting_config) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ShellDB_FarmConfiguration::set_allocated_lighting_config(::ei::ShellDB_LightingConfig* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete lighting_config_; + delete (_impl_.lighting_config_); } - if (lighting_config) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(lighting_config); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - lighting_config = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, lighting_config, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000001u; + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - lighting_config_ = lighting_config; + + _impl_.lighting_config_ = reinterpret_cast<::ei::ShellDB_LightingConfig*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ShellDB.FarmConfiguration.lighting_config) } @@ -109396,481 +118873,499 @@ inline void ShellDB_FarmConfiguration::set_allocated_lighting_config(::ei::Shell // ShellDB_SavedFarmConfiguration // 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_id() const { - return _internal_has_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ShellDB_SavedFarmConfiguration::clear_id() { - id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ShellDB_SavedFarmConfiguration::id() const { +inline const std::string& ShellDB_SavedFarmConfiguration::id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellDB.SavedFarmConfiguration.id) return _internal_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellDB_SavedFarmConfiguration::set_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellDB_SavedFarmConfiguration::set_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellDB.SavedFarmConfiguration.id) } -inline std::string* ShellDB_SavedFarmConfiguration::mutable_id() { +inline std::string* ShellDB_SavedFarmConfiguration::mutable_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_id(); // @@protoc_insertion_point(field_mutable:ei.ShellDB.SavedFarmConfiguration.id) return _s; } inline const std::string& ShellDB_SavedFarmConfiguration::_internal_id() const { - return id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.id_.Get(); } inline void ShellDB_SavedFarmConfiguration::_internal_set_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.id_.Set(value, GetArena()); } inline std::string* ShellDB_SavedFarmConfiguration::_internal_mutable_id() { - _has_bits_[0] |= 0x00000001u; - return id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.id_.Mutable( GetArena()); } inline std::string* ShellDB_SavedFarmConfiguration::release_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellDB.SavedFarmConfiguration.id) - if (!_internal_has_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { 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; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellDB_SavedFarmConfiguration::set_allocated_id(std::string* id) { - if (id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ShellDB_SavedFarmConfiguration::set_allocated_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._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()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.id_.IsDefault()) { + _impl_.id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@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] & 0x00000008u) != 0; - PROTOBUF_ASSUME(!value || config_ != nullptr); - return value; -} inline bool ShellDB_SavedFarmConfiguration::has_config() const { - return _internal_has_config(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + PROTOBUF_ASSUME(!value || _impl_.config_ != nullptr); + return value; } inline void ShellDB_SavedFarmConfiguration::clear_config() { - if (config_ != nullptr) config_->Clear(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.config_ != nullptr) _impl_.config_->Clear(); + _impl_._has_bits_[0] &= ~0x00000008u; } inline const ::ei::ShellDB_FarmConfiguration& ShellDB_SavedFarmConfiguration::_internal_config() const { - const ::ei::ShellDB_FarmConfiguration* p = config_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_ShellDB_FarmConfiguration_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::ShellDB_FarmConfiguration* p = _impl_.config_; + return p != nullptr ? *p : reinterpret_cast(::ei::_ShellDB_FarmConfiguration_default_instance_); } -inline const ::ei::ShellDB_FarmConfiguration& ShellDB_SavedFarmConfiguration::config() const { +inline const ::ei::ShellDB_FarmConfiguration& ShellDB_SavedFarmConfiguration::config() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellDB.SavedFarmConfiguration.config) return _internal_config(); } -inline void ShellDB_SavedFarmConfiguration::unsafe_arena_set_allocated_config( - ::ei::ShellDB_FarmConfiguration* config) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(config_); +inline void ShellDB_SavedFarmConfiguration::unsafe_arena_set_allocated_config(::ei::ShellDB_FarmConfiguration* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.config_); } - config_ = config; - if (config) { - _has_bits_[0] |= 0x00000008u; + _impl_.config_ = reinterpret_cast<::ei::ShellDB_FarmConfiguration*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._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] &= ~0x00000008u; - ::ei::ShellDB_FarmConfiguration* temp = config_; - config_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000008u; + ::ei::ShellDB_FarmConfiguration* released = _impl_.config_; + _impl_.config_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::ShellDB_FarmConfiguration* ShellDB_SavedFarmConfiguration::unsafe_arena_release_config() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellDB.SavedFarmConfiguration.config) - _has_bits_[0] &= ~0x00000008u; - ::ei::ShellDB_FarmConfiguration* temp = config_; - config_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000008u; + ::ei::ShellDB_FarmConfiguration* temp = _impl_.config_; + _impl_.config_ = nullptr; return temp; } inline ::ei::ShellDB_FarmConfiguration* ShellDB_SavedFarmConfiguration::_internal_mutable_config() { - _has_bits_[0] |= 0x00000008u; - if (config_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::ShellDB_FarmConfiguration>(GetArenaForAllocation()); - config_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.config_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::ShellDB_FarmConfiguration>(GetArena()); + _impl_.config_ = reinterpret_cast<::ei::ShellDB_FarmConfiguration*>(p); } - return config_; + return _impl_.config_; } -inline ::ei::ShellDB_FarmConfiguration* ShellDB_SavedFarmConfiguration::mutable_config() { +inline ::ei::ShellDB_FarmConfiguration* ShellDB_SavedFarmConfiguration::mutable_config() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000008u; ::ei::ShellDB_FarmConfiguration* _msg = _internal_mutable_config(); // @@protoc_insertion_point(field_mutable:ei.ShellDB.SavedFarmConfiguration.config) return _msg; } -inline void ShellDB_SavedFarmConfiguration::set_allocated_config(::ei::ShellDB_FarmConfiguration* config) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ShellDB_SavedFarmConfiguration::set_allocated_config(::ei::ShellDB_FarmConfiguration* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete config_; + delete (_impl_.config_); } - if (config) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(config); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - config = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, config, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000008u; + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._has_bits_[0] &= ~0x00000008u; } - config_ = config; + + _impl_.config_ = reinterpret_cast<::ei::ShellDB_FarmConfiguration*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ShellDB.SavedFarmConfiguration.config) } // optional double client_save_time = 3; -inline bool ShellDB_SavedFarmConfiguration::_internal_has_client_save_time() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool ShellDB_SavedFarmConfiguration::has_client_save_time() const { - return _internal_has_client_save_time(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void ShellDB_SavedFarmConfiguration::clear_client_save_time() { - client_save_time_ = 0; - _has_bits_[0] &= ~0x00000010u; -} -inline double ShellDB_SavedFarmConfiguration::_internal_client_save_time() const { - return client_save_time_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_save_time_ = 0; + _impl_._has_bits_[0] &= ~0x00000010u; } inline double ShellDB_SavedFarmConfiguration::client_save_time() const { // @@protoc_insertion_point(field_get:ei.ShellDB.SavedFarmConfiguration.client_save_time) return _internal_client_save_time(); } -inline void ShellDB_SavedFarmConfiguration::_internal_set_client_save_time(double value) { - _has_bits_[0] |= 0x00000010u; - client_save_time_ = value; -} inline void ShellDB_SavedFarmConfiguration::set_client_save_time(double value) { _internal_set_client_save_time(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.ShellDB.SavedFarmConfiguration.client_save_time) } +inline double ShellDB_SavedFarmConfiguration::_internal_client_save_time() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.client_save_time_; +} +inline void ShellDB_SavedFarmConfiguration::_internal_set_client_save_time(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.client_save_time_ = value; +} // optional string server_id = 4; -inline bool ShellDB_SavedFarmConfiguration::_internal_has_server_id() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ShellDB_SavedFarmConfiguration::has_server_id() const { - return _internal_has_server_id(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ShellDB_SavedFarmConfiguration::clear_server_id() { - server_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.server_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& ShellDB_SavedFarmConfiguration::server_id() const { +inline const std::string& ShellDB_SavedFarmConfiguration::server_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellDB.SavedFarmConfiguration.server_id) return _internal_server_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellDB_SavedFarmConfiguration::set_server_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - server_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellDB_SavedFarmConfiguration::set_server_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.server_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellDB.SavedFarmConfiguration.server_id) } -inline std::string* ShellDB_SavedFarmConfiguration::mutable_server_id() { +inline std::string* ShellDB_SavedFarmConfiguration::mutable_server_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_server_id(); // @@protoc_insertion_point(field_mutable:ei.ShellDB.SavedFarmConfiguration.server_id) return _s; } inline const std::string& ShellDB_SavedFarmConfiguration::_internal_server_id() const { - return server_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.server_id_.Get(); } inline void ShellDB_SavedFarmConfiguration::_internal_set_server_id(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - server_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.server_id_.Set(value, GetArena()); } inline std::string* ShellDB_SavedFarmConfiguration::_internal_mutable_server_id() { - _has_bits_[0] |= 0x00000002u; - return server_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.server_id_.Mutable( GetArena()); } inline std::string* ShellDB_SavedFarmConfiguration::release_server_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellDB.SavedFarmConfiguration.server_id) - if (!_internal_has_server_id()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = server_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (server_id_.IsDefault()) { - server_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.server_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.server_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellDB_SavedFarmConfiguration::set_allocated_server_id(std::string* server_id) { - if (server_id != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void ShellDB_SavedFarmConfiguration::set_allocated_server_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; - } - server_id_.SetAllocated(server_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (server_id_.IsDefault()) { - server_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000002u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.server_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.server_id_.IsDefault()) { + _impl_.server_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_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(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ShellDB_SavedFarmConfiguration::clear_display_name() { - display_name_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.display_name_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& ShellDB_SavedFarmConfiguration::display_name() const { +inline const std::string& ShellDB_SavedFarmConfiguration::display_name() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@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()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellDB_SavedFarmConfiguration::set_display_name(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.display_name_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellDB.SavedFarmConfiguration.display_name) } -inline std::string* ShellDB_SavedFarmConfiguration::mutable_display_name() { +inline std::string* ShellDB_SavedFarmConfiguration::mutable_display_name() ABSL_ATTRIBUTE_LIFETIME_BOUND { 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(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.display_name_.Get(); } inline void ShellDB_SavedFarmConfiguration::_internal_set_display_name(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - display_name_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.display_name_.Set(value, GetArena()); } inline std::string* ShellDB_SavedFarmConfiguration::_internal_mutable_display_name() { - _has_bits_[0] |= 0x00000004u; - return display_name_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.display_name_.Mutable( GetArena()); } inline std::string* ShellDB_SavedFarmConfiguration::release_display_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellDB.SavedFarmConfiguration.display_name) - if (!_internal_has_display_name()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { 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; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.display_name_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.display_name_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellDB_SavedFarmConfiguration::set_allocated_display_name(std::string* display_name) { - if (display_name != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void ShellDB_SavedFarmConfiguration::set_allocated_display_name(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._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()); + _impl_._has_bits_[0] &= ~0x00000004u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.display_name_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.display_name_.IsDefault()) { + _impl_.display_name_.Set("", GetArena()); + } + #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(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void ShellDB_SavedFarmConfiguration::clear_purchased() { - purchased_ = false; - _has_bits_[0] &= ~0x00000020u; -} -inline bool ShellDB_SavedFarmConfiguration::_internal_purchased() const { - return purchased_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.purchased_ = false; + _impl_._has_bits_[0] &= ~0x00000020u; } 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); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.ShellDB.SavedFarmConfiguration.purchased) } +inline bool ShellDB_SavedFarmConfiguration::_internal_purchased() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.purchased_; +} +inline void ShellDB_SavedFarmConfiguration::_internal_set_purchased(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.purchased_ = value; +} // ------------------------------------------------------------------- // ShellDB_ShellConfiguration // optional .ei.ShellSpec.AssetType asset_type = 1; -inline bool ShellDB_ShellConfiguration::_internal_has_asset_type() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ShellDB_ShellConfiguration::has_asset_type() const { - return _internal_has_asset_type(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ShellDB_ShellConfiguration::clear_asset_type() { - asset_type_ = 1; - _has_bits_[0] &= ~0x00000004u; -} -inline ::ei::ShellSpec_AssetType ShellDB_ShellConfiguration::_internal_asset_type() const { - return static_cast< ::ei::ShellSpec_AssetType >(asset_type_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.asset_type_ = 1; + _impl_._has_bits_[0] &= ~0x00000004u; } inline ::ei::ShellSpec_AssetType ShellDB_ShellConfiguration::asset_type() const { // @@protoc_insertion_point(field_get:ei.ShellDB.ShellConfiguration.asset_type) return _internal_asset_type(); } -inline void ShellDB_ShellConfiguration::_internal_set_asset_type(::ei::ShellSpec_AssetType value) { - assert(::ei::ShellSpec_AssetType_IsValid(value)); - _has_bits_[0] |= 0x00000004u; - asset_type_ = value; -} inline void ShellDB_ShellConfiguration::set_asset_type(::ei::ShellSpec_AssetType value) { _internal_set_asset_type(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.ShellDB.ShellConfiguration.asset_type) } +inline ::ei::ShellSpec_AssetType ShellDB_ShellConfiguration::_internal_asset_type() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::ShellSpec_AssetType>(_impl_.asset_type_); +} +inline void ShellDB_ShellConfiguration::_internal_set_asset_type(::ei::ShellSpec_AssetType value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::ShellSpec_AssetType_IsValid(value)); + _impl_.asset_type_ = value; +} // optional uint32 index = 2; -inline bool ShellDB_ShellConfiguration::_internal_has_index() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ShellDB_ShellConfiguration::has_index() const { - return _internal_has_index(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ShellDB_ShellConfiguration::clear_index() { - index_ = 0u; - _has_bits_[0] &= ~0x00000002u; -} -inline uint32_t ShellDB_ShellConfiguration::_internal_index() const { - return index_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.index_ = 0u; + _impl_._has_bits_[0] &= ~0x00000002u; } -inline uint32_t ShellDB_ShellConfiguration::index() const { +inline ::uint32_t ShellDB_ShellConfiguration::index() const { // @@protoc_insertion_point(field_get:ei.ShellDB.ShellConfiguration.index) return _internal_index(); } -inline void ShellDB_ShellConfiguration::_internal_set_index(uint32_t value) { - _has_bits_[0] |= 0x00000002u; - index_ = value; -} -inline void ShellDB_ShellConfiguration::set_index(uint32_t value) { +inline void ShellDB_ShellConfiguration::set_index(::uint32_t value) { _internal_set_index(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.ShellDB.ShellConfiguration.index) } +inline ::uint32_t ShellDB_ShellConfiguration::_internal_index() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.index_; +} +inline void ShellDB_ShellConfiguration::_internal_set_index(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.index_ = value; +} // optional string shell_identifier = 3; -inline bool ShellDB_ShellConfiguration::_internal_has_shell_identifier() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ShellDB_ShellConfiguration::has_shell_identifier() const { - return _internal_has_shell_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ShellDB_ShellConfiguration::clear_shell_identifier() { - shell_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.shell_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ShellDB_ShellConfiguration::shell_identifier() const { +inline const std::string& ShellDB_ShellConfiguration::shell_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellDB.ShellConfiguration.shell_identifier) return _internal_shell_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellDB_ShellConfiguration::set_shell_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - shell_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellDB_ShellConfiguration::set_shell_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.shell_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellDB.ShellConfiguration.shell_identifier) } -inline std::string* ShellDB_ShellConfiguration::mutable_shell_identifier() { +inline std::string* ShellDB_ShellConfiguration::mutable_shell_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_shell_identifier(); // @@protoc_insertion_point(field_mutable:ei.ShellDB.ShellConfiguration.shell_identifier) return _s; } inline const std::string& ShellDB_ShellConfiguration::_internal_shell_identifier() const { - return shell_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.shell_identifier_.Get(); } inline void ShellDB_ShellConfiguration::_internal_set_shell_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - shell_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.shell_identifier_.Set(value, GetArena()); } inline std::string* ShellDB_ShellConfiguration::_internal_mutable_shell_identifier() { - _has_bits_[0] |= 0x00000001u; - return shell_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.shell_identifier_.Mutable( GetArena()); } inline std::string* ShellDB_ShellConfiguration::release_shell_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellDB.ShellConfiguration.shell_identifier) - if (!_internal_has_shell_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = shell_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (shell_identifier_.IsDefault()) { - shell_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.shell_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.shell_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellDB_ShellConfiguration::set_allocated_shell_identifier(std::string* shell_identifier) { - if (shell_identifier != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ShellDB_ShellConfiguration::set_allocated_shell_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - shell_identifier_.SetAllocated(shell_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (shell_identifier_.IsDefault()) { - shell_identifier_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.shell_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.shell_identifier_.IsDefault()) { + _impl_.shell_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellDB.ShellConfiguration.shell_identifier) } @@ -109879,263 +119374,272 @@ inline void ShellDB_ShellConfiguration::set_allocated_shell_identifier(std::stri // ShellDB_ShellSetConfiguration // optional .ei.ShellDB.FarmElement element = 1; -inline bool ShellDB_ShellSetConfiguration::_internal_has_element() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool ShellDB_ShellSetConfiguration::has_element() const { - return _internal_has_element(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void ShellDB_ShellSetConfiguration::clear_element() { - element_ = 1; - _has_bits_[0] &= ~0x00000010u; -} -inline ::ei::ShellDB_FarmElement ShellDB_ShellSetConfiguration::_internal_element() const { - return static_cast< ::ei::ShellDB_FarmElement >(element_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.element_ = 1; + _impl_._has_bits_[0] &= ~0x00000010u; } inline ::ei::ShellDB_FarmElement ShellDB_ShellSetConfiguration::element() const { // @@protoc_insertion_point(field_get:ei.ShellDB.ShellSetConfiguration.element) return _internal_element(); } -inline void ShellDB_ShellSetConfiguration::_internal_set_element(::ei::ShellDB_FarmElement value) { - assert(::ei::ShellDB_FarmElement_IsValid(value)); - _has_bits_[0] |= 0x00000010u; - element_ = value; -} inline void ShellDB_ShellSetConfiguration::set_element(::ei::ShellDB_FarmElement value) { _internal_set_element(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.ShellDB.ShellSetConfiguration.element) } +inline ::ei::ShellDB_FarmElement ShellDB_ShellSetConfiguration::_internal_element() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::ShellDB_FarmElement>(_impl_.element_); +} +inline void ShellDB_ShellSetConfiguration::_internal_set_element(::ei::ShellDB_FarmElement value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::ShellDB_FarmElement_IsValid(value)); + _impl_.element_ = value; +} // optional uint32 index = 2; -inline bool ShellDB_ShellSetConfiguration::_internal_has_index() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool ShellDB_ShellSetConfiguration::has_index() const { - return _internal_has_index(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void ShellDB_ShellSetConfiguration::clear_index() { - index_ = 0u; - _has_bits_[0] &= ~0x00000008u; -} -inline uint32_t ShellDB_ShellSetConfiguration::_internal_index() const { - return index_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.index_ = 0u; + _impl_._has_bits_[0] &= ~0x00000008u; } -inline uint32_t ShellDB_ShellSetConfiguration::index() const { +inline ::uint32_t ShellDB_ShellSetConfiguration::index() const { // @@protoc_insertion_point(field_get:ei.ShellDB.ShellSetConfiguration.index) return _internal_index(); } -inline void ShellDB_ShellSetConfiguration::_internal_set_index(uint32_t value) { - _has_bits_[0] |= 0x00000008u; - index_ = value; -} -inline void ShellDB_ShellSetConfiguration::set_index(uint32_t value) { +inline void ShellDB_ShellSetConfiguration::set_index(::uint32_t value) { _internal_set_index(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.ShellDB.ShellSetConfiguration.index) } +inline ::uint32_t ShellDB_ShellSetConfiguration::_internal_index() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.index_; +} +inline void ShellDB_ShellSetConfiguration::_internal_set_index(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.index_ = value; +} // optional string shell_set_identifier = 3; -inline bool ShellDB_ShellSetConfiguration::_internal_has_shell_set_identifier() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ShellDB_ShellSetConfiguration::has_shell_set_identifier() const { - return _internal_has_shell_set_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ShellDB_ShellSetConfiguration::clear_shell_set_identifier() { - shell_set_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.shell_set_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ShellDB_ShellSetConfiguration::shell_set_identifier() const { +inline const std::string& ShellDB_ShellSetConfiguration::shell_set_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellDB.ShellSetConfiguration.shell_set_identifier) return _internal_shell_set_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellDB_ShellSetConfiguration::set_shell_set_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - shell_set_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellDB_ShellSetConfiguration::set_shell_set_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.shell_set_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellDB.ShellSetConfiguration.shell_set_identifier) } -inline std::string* ShellDB_ShellSetConfiguration::mutable_shell_set_identifier() { +inline std::string* ShellDB_ShellSetConfiguration::mutable_shell_set_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_shell_set_identifier(); // @@protoc_insertion_point(field_mutable:ei.ShellDB.ShellSetConfiguration.shell_set_identifier) return _s; } inline const std::string& ShellDB_ShellSetConfiguration::_internal_shell_set_identifier() const { - return shell_set_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.shell_set_identifier_.Get(); } inline void ShellDB_ShellSetConfiguration::_internal_set_shell_set_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - shell_set_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.shell_set_identifier_.Set(value, GetArena()); } inline std::string* ShellDB_ShellSetConfiguration::_internal_mutable_shell_set_identifier() { - _has_bits_[0] |= 0x00000001u; - return shell_set_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.shell_set_identifier_.Mutable( GetArena()); } inline std::string* ShellDB_ShellSetConfiguration::release_shell_set_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellDB.ShellSetConfiguration.shell_set_identifier) - if (!_internal_has_shell_set_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = shell_set_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (shell_set_identifier_.IsDefault()) { - shell_set_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.shell_set_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.shell_set_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellDB_ShellSetConfiguration::set_allocated_shell_set_identifier(std::string* shell_set_identifier) { - if (shell_set_identifier != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ShellDB_ShellSetConfiguration::set_allocated_shell_set_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - shell_set_identifier_.SetAllocated(shell_set_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (shell_set_identifier_.IsDefault()) { - shell_set_identifier_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.shell_set_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.shell_set_identifier_.IsDefault()) { + _impl_.shell_set_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellDB.ShellSetConfiguration.shell_set_identifier) } // optional string variation_identifier = 4; -inline bool ShellDB_ShellSetConfiguration::_internal_has_variation_identifier() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ShellDB_ShellSetConfiguration::has_variation_identifier() const { - return _internal_has_variation_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ShellDB_ShellSetConfiguration::clear_variation_identifier() { - variation_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.variation_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& ShellDB_ShellSetConfiguration::variation_identifier() const { +inline const std::string& ShellDB_ShellSetConfiguration::variation_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellDB.ShellSetConfiguration.variation_identifier) return _internal_variation_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellDB_ShellSetConfiguration::set_variation_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - variation_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellDB_ShellSetConfiguration::set_variation_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.variation_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellDB.ShellSetConfiguration.variation_identifier) } -inline std::string* ShellDB_ShellSetConfiguration::mutable_variation_identifier() { +inline std::string* ShellDB_ShellSetConfiguration::mutable_variation_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_variation_identifier(); // @@protoc_insertion_point(field_mutable:ei.ShellDB.ShellSetConfiguration.variation_identifier) return _s; } inline const std::string& ShellDB_ShellSetConfiguration::_internal_variation_identifier() const { - return variation_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.variation_identifier_.Get(); } inline void ShellDB_ShellSetConfiguration::_internal_set_variation_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - variation_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.variation_identifier_.Set(value, GetArena()); } inline std::string* ShellDB_ShellSetConfiguration::_internal_mutable_variation_identifier() { - _has_bits_[0] |= 0x00000002u; - return variation_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.variation_identifier_.Mutable( GetArena()); } inline std::string* ShellDB_ShellSetConfiguration::release_variation_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellDB.ShellSetConfiguration.variation_identifier) - if (!_internal_has_variation_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = variation_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (variation_identifier_.IsDefault()) { - variation_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.variation_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.variation_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellDB_ShellSetConfiguration::set_allocated_variation_identifier(std::string* variation_identifier) { - if (variation_identifier != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void ShellDB_ShellSetConfiguration::set_allocated_variation_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - variation_identifier_.SetAllocated(variation_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (variation_identifier_.IsDefault()) { - variation_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.variation_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.variation_identifier_.IsDefault()) { + _impl_.variation_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellDB.ShellSetConfiguration.variation_identifier) } // optional string decorator_identifier = 5; -inline bool ShellDB_ShellSetConfiguration::_internal_has_decorator_identifier() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ShellDB_ShellSetConfiguration::has_decorator_identifier() const { - return _internal_has_decorator_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ShellDB_ShellSetConfiguration::clear_decorator_identifier() { - decorator_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.decorator_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& ShellDB_ShellSetConfiguration::decorator_identifier() const { +inline const std::string& ShellDB_ShellSetConfiguration::decorator_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellDB.ShellSetConfiguration.decorator_identifier) return _internal_decorator_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellDB_ShellSetConfiguration::set_decorator_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - decorator_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellDB_ShellSetConfiguration::set_decorator_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.decorator_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellDB.ShellSetConfiguration.decorator_identifier) } -inline std::string* ShellDB_ShellSetConfiguration::mutable_decorator_identifier() { +inline std::string* ShellDB_ShellSetConfiguration::mutable_decorator_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_decorator_identifier(); // @@protoc_insertion_point(field_mutable:ei.ShellDB.ShellSetConfiguration.decorator_identifier) return _s; } inline const std::string& ShellDB_ShellSetConfiguration::_internal_decorator_identifier() const { - return decorator_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.decorator_identifier_.Get(); } inline void ShellDB_ShellSetConfiguration::_internal_set_decorator_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - decorator_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.decorator_identifier_.Set(value, GetArena()); } inline std::string* ShellDB_ShellSetConfiguration::_internal_mutable_decorator_identifier() { - _has_bits_[0] |= 0x00000004u; - return decorator_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.decorator_identifier_.Mutable( GetArena()); } inline std::string* ShellDB_ShellSetConfiguration::release_decorator_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellDB.ShellSetConfiguration.decorator_identifier) - if (!_internal_has_decorator_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = decorator_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (decorator_identifier_.IsDefault()) { - decorator_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.decorator_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.decorator_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellDB_ShellSetConfiguration::set_allocated_decorator_identifier(std::string* decorator_identifier) { - if (decorator_identifier != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void ShellDB_ShellSetConfiguration::set_allocated_decorator_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; - } - decorator_identifier_.SetAllocated(decorator_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (decorator_identifier_.IsDefault()) { - decorator_identifier_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000004u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.decorator_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.decorator_identifier_.IsDefault()) { + _impl_.decorator_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellDB.ShellSetConfiguration.decorator_identifier) } @@ -110144,99 +119648,102 @@ inline void ShellDB_ShellSetConfiguration::set_allocated_decorator_identifier(st // ShellDB_ShellGroupConfiguration // optional .ei.ShellSpec.AssetType asset_type = 1; -inline bool ShellDB_ShellGroupConfiguration::_internal_has_asset_type() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ShellDB_ShellGroupConfiguration::has_asset_type() const { - return _internal_has_asset_type(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ShellDB_ShellGroupConfiguration::clear_asset_type() { - asset_type_ = 1; - _has_bits_[0] &= ~0x00000002u; -} -inline ::ei::ShellSpec_AssetType ShellDB_ShellGroupConfiguration::_internal_asset_type() const { - return static_cast< ::ei::ShellSpec_AssetType >(asset_type_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.asset_type_ = 1; + _impl_._has_bits_[0] &= ~0x00000002u; } inline ::ei::ShellSpec_AssetType ShellDB_ShellGroupConfiguration::asset_type() const { // @@protoc_insertion_point(field_get:ei.ShellDB.ShellGroupConfiguration.asset_type) return _internal_asset_type(); } -inline void ShellDB_ShellGroupConfiguration::_internal_set_asset_type(::ei::ShellSpec_AssetType value) { - assert(::ei::ShellSpec_AssetType_IsValid(value)); - _has_bits_[0] |= 0x00000002u; - asset_type_ = value; -} inline void ShellDB_ShellGroupConfiguration::set_asset_type(::ei::ShellSpec_AssetType value) { _internal_set_asset_type(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.ShellDB.ShellGroupConfiguration.asset_type) } +inline ::ei::ShellSpec_AssetType ShellDB_ShellGroupConfiguration::_internal_asset_type() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::ShellSpec_AssetType>(_impl_.asset_type_); +} +inline void ShellDB_ShellGroupConfiguration::_internal_set_asset_type(::ei::ShellSpec_AssetType value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::ShellSpec_AssetType_IsValid(value)); + _impl_.asset_type_ = value; +} // optional string group_identifier = 2; -inline bool ShellDB_ShellGroupConfiguration::_internal_has_group_identifier() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ShellDB_ShellGroupConfiguration::has_group_identifier() const { - return _internal_has_group_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ShellDB_ShellGroupConfiguration::clear_group_identifier() { - group_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.group_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ShellDB_ShellGroupConfiguration::group_identifier() const { +inline const std::string& ShellDB_ShellGroupConfiguration::group_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellDB.ShellGroupConfiguration.group_identifier) return _internal_group_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellDB_ShellGroupConfiguration::set_group_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - group_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellDB_ShellGroupConfiguration::set_group_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.group_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellDB.ShellGroupConfiguration.group_identifier) } -inline std::string* ShellDB_ShellGroupConfiguration::mutable_group_identifier() { +inline std::string* ShellDB_ShellGroupConfiguration::mutable_group_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_group_identifier(); // @@protoc_insertion_point(field_mutable:ei.ShellDB.ShellGroupConfiguration.group_identifier) return _s; } inline const std::string& ShellDB_ShellGroupConfiguration::_internal_group_identifier() const { - return group_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.group_identifier_.Get(); } inline void ShellDB_ShellGroupConfiguration::_internal_set_group_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - group_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.group_identifier_.Set(value, GetArena()); } inline std::string* ShellDB_ShellGroupConfiguration::_internal_mutable_group_identifier() { - _has_bits_[0] |= 0x00000001u; - return group_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.group_identifier_.Mutable( GetArena()); } inline std::string* ShellDB_ShellGroupConfiguration::release_group_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellDB.ShellGroupConfiguration.group_identifier) - if (!_internal_has_group_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = group_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (group_identifier_.IsDefault()) { - group_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.group_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.group_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellDB_ShellGroupConfiguration::set_allocated_group_identifier(std::string* group_identifier) { - if (group_identifier != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ShellDB_ShellGroupConfiguration::set_allocated_group_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - group_identifier_.SetAllocated(group_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (group_identifier_.IsDefault()) { - group_identifier_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.group_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.group_identifier_.IsDefault()) { + _impl_.group_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellDB.ShellGroupConfiguration.group_identifier) } @@ -110245,138 +119752,144 @@ inline void ShellDB_ShellGroupConfiguration::set_allocated_group_identifier(std: // ShellDB_ChickenConfig // optional string chicken_identifier = 1; -inline bool ShellDB_ChickenConfig::_internal_has_chicken_identifier() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ShellDB_ChickenConfig::has_chicken_identifier() const { - return _internal_has_chicken_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ShellDB_ChickenConfig::clear_chicken_identifier() { - chicken_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.chicken_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ShellDB_ChickenConfig::chicken_identifier() const { +inline const std::string& ShellDB_ChickenConfig::chicken_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellDB.ChickenConfig.chicken_identifier) return _internal_chicken_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellDB_ChickenConfig::set_chicken_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - chicken_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellDB_ChickenConfig::set_chicken_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.chicken_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellDB.ChickenConfig.chicken_identifier) } -inline std::string* ShellDB_ChickenConfig::mutable_chicken_identifier() { +inline std::string* ShellDB_ChickenConfig::mutable_chicken_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_chicken_identifier(); // @@protoc_insertion_point(field_mutable:ei.ShellDB.ChickenConfig.chicken_identifier) return _s; } inline const std::string& ShellDB_ChickenConfig::_internal_chicken_identifier() const { - return chicken_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.chicken_identifier_.Get(); } inline void ShellDB_ChickenConfig::_internal_set_chicken_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - chicken_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.chicken_identifier_.Set(value, GetArena()); } inline std::string* ShellDB_ChickenConfig::_internal_mutable_chicken_identifier() { - _has_bits_[0] |= 0x00000001u; - return chicken_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.chicken_identifier_.Mutable( GetArena()); } inline std::string* ShellDB_ChickenConfig::release_chicken_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellDB.ChickenConfig.chicken_identifier) - if (!_internal_has_chicken_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = chicken_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (chicken_identifier_.IsDefault()) { - chicken_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.chicken_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.chicken_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellDB_ChickenConfig::set_allocated_chicken_identifier(std::string* chicken_identifier) { - if (chicken_identifier != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ShellDB_ChickenConfig::set_allocated_chicken_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - chicken_identifier_.SetAllocated(chicken_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (chicken_identifier_.IsDefault()) { - chicken_identifier_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.chicken_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.chicken_identifier_.IsDefault()) { + _impl_.chicken_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellDB.ChickenConfig.chicken_identifier) } // optional string hat_identifier = 2; -inline bool ShellDB_ChickenConfig::_internal_has_hat_identifier() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ShellDB_ChickenConfig::has_hat_identifier() const { - return _internal_has_hat_identifier(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ShellDB_ChickenConfig::clear_hat_identifier() { - hat_identifier_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.hat_identifier_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& ShellDB_ChickenConfig::hat_identifier() const { +inline const std::string& ShellDB_ChickenConfig::hat_identifier() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellDB.ChickenConfig.hat_identifier) return _internal_hat_identifier(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellDB_ChickenConfig::set_hat_identifier(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - hat_identifier_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellDB_ChickenConfig::set_hat_identifier(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.hat_identifier_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellDB.ChickenConfig.hat_identifier) } -inline std::string* ShellDB_ChickenConfig::mutable_hat_identifier() { +inline std::string* ShellDB_ChickenConfig::mutable_hat_identifier() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_hat_identifier(); // @@protoc_insertion_point(field_mutable:ei.ShellDB.ChickenConfig.hat_identifier) return _s; } inline const std::string& ShellDB_ChickenConfig::_internal_hat_identifier() const { - return hat_identifier_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.hat_identifier_.Get(); } inline void ShellDB_ChickenConfig::_internal_set_hat_identifier(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - hat_identifier_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.hat_identifier_.Set(value, GetArena()); } inline std::string* ShellDB_ChickenConfig::_internal_mutable_hat_identifier() { - _has_bits_[0] |= 0x00000002u; - return hat_identifier_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.hat_identifier_.Mutable( GetArena()); } inline std::string* ShellDB_ChickenConfig::release_hat_identifier() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellDB.ChickenConfig.hat_identifier) - if (!_internal_has_hat_identifier()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = hat_identifier_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (hat_identifier_.IsDefault()) { - hat_identifier_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.hat_identifier_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.hat_identifier_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellDB_ChickenConfig::set_allocated_hat_identifier(std::string* hat_identifier) { - if (hat_identifier != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void ShellDB_ChickenConfig::set_allocated_hat_identifier(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; - } - hat_identifier_.SetAllocated(hat_identifier, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (hat_identifier_.IsDefault()) { - hat_identifier_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000002u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.hat_identifier_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.hat_identifier_.IsDefault()) { + _impl_.hat_identifier_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellDB.ChickenConfig.hat_identifier) } @@ -110385,504 +119898,528 @@ inline void ShellDB_ChickenConfig::set_allocated_hat_identifier(std::string* hat // ShellDB_LightingConfig // optional .ei.Vector3 light_dir = 1; -inline bool ShellDB_LightingConfig::_internal_has_light_dir() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || light_dir_ != nullptr); - return value; -} inline bool ShellDB_LightingConfig::has_light_dir() const { - return _internal_has_light_dir(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.light_dir_ != nullptr); + return value; } inline void ShellDB_LightingConfig::clear_light_dir() { - if (light_dir_ != nullptr) light_dir_->Clear(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.light_dir_ != nullptr) _impl_.light_dir_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; } inline const ::ei::Vector3& ShellDB_LightingConfig::_internal_light_dir() const { - const ::ei::Vector3* p = light_dir_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_Vector3_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::Vector3* p = _impl_.light_dir_; + return p != nullptr ? *p : reinterpret_cast(::ei::_Vector3_default_instance_); } -inline const ::ei::Vector3& ShellDB_LightingConfig::light_dir() const { +inline const ::ei::Vector3& ShellDB_LightingConfig::light_dir() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellDB.LightingConfig.light_dir) return _internal_light_dir(); } -inline void ShellDB_LightingConfig::unsafe_arena_set_allocated_light_dir( - ::ei::Vector3* light_dir) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(light_dir_); +inline void ShellDB_LightingConfig::unsafe_arena_set_allocated_light_dir(::ei::Vector3* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.light_dir_); } - light_dir_ = light_dir; - if (light_dir) { - _has_bits_[0] |= 0x00000001u; + _impl_.light_dir_ = reinterpret_cast<::ei::Vector3*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ShellDB.LightingConfig.light_dir) } inline ::ei::Vector3* ShellDB_LightingConfig::release_light_dir() { - _has_bits_[0] &= ~0x00000001u; - ::ei::Vector3* temp = light_dir_; - light_dir_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::Vector3* released = _impl_.light_dir_; + _impl_.light_dir_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::Vector3* ShellDB_LightingConfig::unsafe_arena_release_light_dir() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellDB.LightingConfig.light_dir) - _has_bits_[0] &= ~0x00000001u; - ::ei::Vector3* temp = light_dir_; - light_dir_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::Vector3* temp = _impl_.light_dir_; + _impl_.light_dir_ = nullptr; return temp; } inline ::ei::Vector3* ShellDB_LightingConfig::_internal_mutable_light_dir() { - _has_bits_[0] |= 0x00000001u; - if (light_dir_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::Vector3>(GetArenaForAllocation()); - light_dir_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.light_dir_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::Vector3>(GetArena()); + _impl_.light_dir_ = reinterpret_cast<::ei::Vector3*>(p); } - return light_dir_; + return _impl_.light_dir_; } -inline ::ei::Vector3* ShellDB_LightingConfig::mutable_light_dir() { +inline ::ei::Vector3* ShellDB_LightingConfig::mutable_light_dir() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; ::ei::Vector3* _msg = _internal_mutable_light_dir(); // @@protoc_insertion_point(field_mutable:ei.ShellDB.LightingConfig.light_dir) return _msg; } -inline void ShellDB_LightingConfig::set_allocated_light_dir(::ei::Vector3* light_dir) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ShellDB_LightingConfig::set_allocated_light_dir(::ei::Vector3* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete light_dir_; + delete (_impl_.light_dir_); } - if (light_dir) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(light_dir); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - light_dir = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, light_dir, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000001u; + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - light_dir_ = light_dir; + + _impl_.light_dir_ = reinterpret_cast<::ei::Vector3*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ShellDB.LightingConfig.light_dir) } // optional .ei.Vector4 light_direct_color = 2; -inline bool ShellDB_LightingConfig::_internal_has_light_direct_color() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - PROTOBUF_ASSUME(!value || light_direct_color_ != nullptr); - return value; -} inline bool ShellDB_LightingConfig::has_light_direct_color() const { - return _internal_has_light_direct_color(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + PROTOBUF_ASSUME(!value || _impl_.light_direct_color_ != nullptr); + return value; } inline void ShellDB_LightingConfig::clear_light_direct_color() { - if (light_direct_color_ != nullptr) light_direct_color_->Clear(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.light_direct_color_ != nullptr) _impl_.light_direct_color_->Clear(); + _impl_._has_bits_[0] &= ~0x00000002u; } inline const ::ei::Vector4& ShellDB_LightingConfig::_internal_light_direct_color() const { - const ::ei::Vector4* p = light_direct_color_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_Vector4_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::Vector4* p = _impl_.light_direct_color_; + return p != nullptr ? *p : reinterpret_cast(::ei::_Vector4_default_instance_); } -inline const ::ei::Vector4& ShellDB_LightingConfig::light_direct_color() const { +inline const ::ei::Vector4& ShellDB_LightingConfig::light_direct_color() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellDB.LightingConfig.light_direct_color) return _internal_light_direct_color(); } -inline void ShellDB_LightingConfig::unsafe_arena_set_allocated_light_direct_color( - ::ei::Vector4* light_direct_color) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(light_direct_color_); +inline void ShellDB_LightingConfig::unsafe_arena_set_allocated_light_direct_color(::ei::Vector4* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.light_direct_color_); } - light_direct_color_ = light_direct_color; - if (light_direct_color) { - _has_bits_[0] |= 0x00000002u; + _impl_.light_direct_color_ = reinterpret_cast<::ei::Vector4*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ShellDB.LightingConfig.light_direct_color) } inline ::ei::Vector4* ShellDB_LightingConfig::release_light_direct_color() { - _has_bits_[0] &= ~0x00000002u; - ::ei::Vector4* temp = light_direct_color_; - light_direct_color_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::Vector4* released = _impl_.light_direct_color_; + _impl_.light_direct_color_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::Vector4* ShellDB_LightingConfig::unsafe_arena_release_light_direct_color() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellDB.LightingConfig.light_direct_color) - _has_bits_[0] &= ~0x00000002u; - ::ei::Vector4* temp = light_direct_color_; - light_direct_color_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::Vector4* temp = _impl_.light_direct_color_; + _impl_.light_direct_color_ = nullptr; return temp; } inline ::ei::Vector4* ShellDB_LightingConfig::_internal_mutable_light_direct_color() { - _has_bits_[0] |= 0x00000002u; - if (light_direct_color_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::Vector4>(GetArenaForAllocation()); - light_direct_color_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.light_direct_color_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::Vector4>(GetArena()); + _impl_.light_direct_color_ = reinterpret_cast<::ei::Vector4*>(p); } - return light_direct_color_; + return _impl_.light_direct_color_; } -inline ::ei::Vector4* ShellDB_LightingConfig::mutable_light_direct_color() { +inline ::ei::Vector4* ShellDB_LightingConfig::mutable_light_direct_color() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000002u; ::ei::Vector4* _msg = _internal_mutable_light_direct_color(); // @@protoc_insertion_point(field_mutable:ei.ShellDB.LightingConfig.light_direct_color) return _msg; } -inline void ShellDB_LightingConfig::set_allocated_light_direct_color(::ei::Vector4* light_direct_color) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ShellDB_LightingConfig::set_allocated_light_direct_color(::ei::Vector4* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete light_direct_color_; + delete (_impl_.light_direct_color_); } - if (light_direct_color) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(light_direct_color); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - light_direct_color = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, light_direct_color, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000002u; + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - light_direct_color_ = light_direct_color; + + _impl_.light_direct_color_ = reinterpret_cast<::ei::Vector4*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ShellDB.LightingConfig.light_direct_color) } // optional float light_direct_intensity = 3; -inline bool ShellDB_LightingConfig::_internal_has_light_direct_intensity() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool ShellDB_LightingConfig::has_light_direct_intensity() const { - return _internal_has_light_direct_intensity(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void ShellDB_LightingConfig::clear_light_direct_intensity() { - light_direct_intensity_ = 0; - _has_bits_[0] &= ~0x00000010u; -} -inline float ShellDB_LightingConfig::_internal_light_direct_intensity() const { - return light_direct_intensity_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.light_direct_intensity_ = 0; + _impl_._has_bits_[0] &= ~0x00000010u; } inline float ShellDB_LightingConfig::light_direct_intensity() const { // @@protoc_insertion_point(field_get:ei.ShellDB.LightingConfig.light_direct_intensity) return _internal_light_direct_intensity(); } -inline void ShellDB_LightingConfig::_internal_set_light_direct_intensity(float value) { - _has_bits_[0] |= 0x00000010u; - light_direct_intensity_ = value; -} inline void ShellDB_LightingConfig::set_light_direct_intensity(float value) { _internal_set_light_direct_intensity(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.ShellDB.LightingConfig.light_direct_intensity) } +inline float ShellDB_LightingConfig::_internal_light_direct_intensity() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.light_direct_intensity_; +} +inline void ShellDB_LightingConfig::_internal_set_light_direct_intensity(float value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.light_direct_intensity_ = value; +} // optional .ei.Vector4 light_ambient_color = 4; -inline bool ShellDB_LightingConfig::_internal_has_light_ambient_color() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - PROTOBUF_ASSUME(!value || light_ambient_color_ != nullptr); - return value; -} inline bool ShellDB_LightingConfig::has_light_ambient_color() const { - return _internal_has_light_ambient_color(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + PROTOBUF_ASSUME(!value || _impl_.light_ambient_color_ != nullptr); + return value; } inline void ShellDB_LightingConfig::clear_light_ambient_color() { - if (light_ambient_color_ != nullptr) light_ambient_color_->Clear(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.light_ambient_color_ != nullptr) _impl_.light_ambient_color_->Clear(); + _impl_._has_bits_[0] &= ~0x00000004u; } inline const ::ei::Vector4& ShellDB_LightingConfig::_internal_light_ambient_color() const { - const ::ei::Vector4* p = light_ambient_color_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_Vector4_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::Vector4* p = _impl_.light_ambient_color_; + return p != nullptr ? *p : reinterpret_cast(::ei::_Vector4_default_instance_); } -inline const ::ei::Vector4& ShellDB_LightingConfig::light_ambient_color() const { +inline const ::ei::Vector4& ShellDB_LightingConfig::light_ambient_color() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellDB.LightingConfig.light_ambient_color) return _internal_light_ambient_color(); } -inline void ShellDB_LightingConfig::unsafe_arena_set_allocated_light_ambient_color( - ::ei::Vector4* light_ambient_color) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(light_ambient_color_); +inline void ShellDB_LightingConfig::unsafe_arena_set_allocated_light_ambient_color(::ei::Vector4* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.light_ambient_color_); } - light_ambient_color_ = light_ambient_color; - if (light_ambient_color) { - _has_bits_[0] |= 0x00000004u; + _impl_.light_ambient_color_ = reinterpret_cast<::ei::Vector4*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ShellDB.LightingConfig.light_ambient_color) } inline ::ei::Vector4* ShellDB_LightingConfig::release_light_ambient_color() { - _has_bits_[0] &= ~0x00000004u; - ::ei::Vector4* temp = light_ambient_color_; - light_ambient_color_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000004u; + ::ei::Vector4* released = _impl_.light_ambient_color_; + _impl_.light_ambient_color_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::Vector4* ShellDB_LightingConfig::unsafe_arena_release_light_ambient_color() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellDB.LightingConfig.light_ambient_color) - _has_bits_[0] &= ~0x00000004u; - ::ei::Vector4* temp = light_ambient_color_; - light_ambient_color_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000004u; + ::ei::Vector4* temp = _impl_.light_ambient_color_; + _impl_.light_ambient_color_ = nullptr; return temp; } inline ::ei::Vector4* ShellDB_LightingConfig::_internal_mutable_light_ambient_color() { - _has_bits_[0] |= 0x00000004u; - if (light_ambient_color_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::Vector4>(GetArenaForAllocation()); - light_ambient_color_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.light_ambient_color_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::Vector4>(GetArena()); + _impl_.light_ambient_color_ = reinterpret_cast<::ei::Vector4*>(p); } - return light_ambient_color_; + return _impl_.light_ambient_color_; } -inline ::ei::Vector4* ShellDB_LightingConfig::mutable_light_ambient_color() { +inline ::ei::Vector4* ShellDB_LightingConfig::mutable_light_ambient_color() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000004u; ::ei::Vector4* _msg = _internal_mutable_light_ambient_color(); // @@protoc_insertion_point(field_mutable:ei.ShellDB.LightingConfig.light_ambient_color) return _msg; } -inline void ShellDB_LightingConfig::set_allocated_light_ambient_color(::ei::Vector4* light_ambient_color) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ShellDB_LightingConfig::set_allocated_light_ambient_color(::ei::Vector4* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete light_ambient_color_; + delete (_impl_.light_ambient_color_); } - if (light_ambient_color) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(light_ambient_color); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - light_ambient_color = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, light_ambient_color, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000004u; + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } - light_ambient_color_ = light_ambient_color; + + _impl_.light_ambient_color_ = reinterpret_cast<::ei::Vector4*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ShellDB.LightingConfig.light_ambient_color) } // optional float light_ambient_intensity = 5; -inline bool ShellDB_LightingConfig::_internal_has_light_ambient_intensity() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool ShellDB_LightingConfig::has_light_ambient_intensity() const { - return _internal_has_light_ambient_intensity(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void ShellDB_LightingConfig::clear_light_ambient_intensity() { - light_ambient_intensity_ = 0; - _has_bits_[0] &= ~0x00000020u; -} -inline float ShellDB_LightingConfig::_internal_light_ambient_intensity() const { - return light_ambient_intensity_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.light_ambient_intensity_ = 0; + _impl_._has_bits_[0] &= ~0x00000020u; } inline float ShellDB_LightingConfig::light_ambient_intensity() const { // @@protoc_insertion_point(field_get:ei.ShellDB.LightingConfig.light_ambient_intensity) return _internal_light_ambient_intensity(); } -inline void ShellDB_LightingConfig::_internal_set_light_ambient_intensity(float value) { - _has_bits_[0] |= 0x00000020u; - light_ambient_intensity_ = value; -} inline void ShellDB_LightingConfig::set_light_ambient_intensity(float value) { _internal_set_light_ambient_intensity(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.ShellDB.LightingConfig.light_ambient_intensity) } +inline float ShellDB_LightingConfig::_internal_light_ambient_intensity() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.light_ambient_intensity_; +} +inline void ShellDB_LightingConfig::_internal_set_light_ambient_intensity(float value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.light_ambient_intensity_ = value; +} // optional .ei.Vector4 fog_color = 6; -inline bool ShellDB_LightingConfig::_internal_has_fog_color() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - PROTOBUF_ASSUME(!value || fog_color_ != nullptr); - return value; -} inline bool ShellDB_LightingConfig::has_fog_color() const { - return _internal_has_fog_color(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + PROTOBUF_ASSUME(!value || _impl_.fog_color_ != nullptr); + return value; } inline void ShellDB_LightingConfig::clear_fog_color() { - if (fog_color_ != nullptr) fog_color_->Clear(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.fog_color_ != nullptr) _impl_.fog_color_->Clear(); + _impl_._has_bits_[0] &= ~0x00000008u; } inline const ::ei::Vector4& ShellDB_LightingConfig::_internal_fog_color() const { - const ::ei::Vector4* p = fog_color_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_Vector4_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::Vector4* p = _impl_.fog_color_; + return p != nullptr ? *p : reinterpret_cast(::ei::_Vector4_default_instance_); } -inline const ::ei::Vector4& ShellDB_LightingConfig::fog_color() const { +inline const ::ei::Vector4& ShellDB_LightingConfig::fog_color() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellDB.LightingConfig.fog_color) return _internal_fog_color(); } -inline void ShellDB_LightingConfig::unsafe_arena_set_allocated_fog_color( - ::ei::Vector4* fog_color) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(fog_color_); +inline void ShellDB_LightingConfig::unsafe_arena_set_allocated_fog_color(::ei::Vector4* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.fog_color_); } - fog_color_ = fog_color; - if (fog_color) { - _has_bits_[0] |= 0x00000008u; + _impl_.fog_color_ = reinterpret_cast<::ei::Vector4*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._has_bits_[0] &= ~0x00000008u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ShellDB.LightingConfig.fog_color) } inline ::ei::Vector4* ShellDB_LightingConfig::release_fog_color() { - _has_bits_[0] &= ~0x00000008u; - ::ei::Vector4* temp = fog_color_; - fog_color_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000008u; + ::ei::Vector4* released = _impl_.fog_color_; + _impl_.fog_color_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::Vector4* ShellDB_LightingConfig::unsafe_arena_release_fog_color() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellDB.LightingConfig.fog_color) - _has_bits_[0] &= ~0x00000008u; - ::ei::Vector4* temp = fog_color_; - fog_color_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000008u; + ::ei::Vector4* temp = _impl_.fog_color_; + _impl_.fog_color_ = nullptr; return temp; } inline ::ei::Vector4* ShellDB_LightingConfig::_internal_mutable_fog_color() { - _has_bits_[0] |= 0x00000008u; - if (fog_color_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::Vector4>(GetArenaForAllocation()); - fog_color_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.fog_color_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::Vector4>(GetArena()); + _impl_.fog_color_ = reinterpret_cast<::ei::Vector4*>(p); } - return fog_color_; + return _impl_.fog_color_; } -inline ::ei::Vector4* ShellDB_LightingConfig::mutable_fog_color() { +inline ::ei::Vector4* ShellDB_LightingConfig::mutable_fog_color() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000008u; ::ei::Vector4* _msg = _internal_mutable_fog_color(); // @@protoc_insertion_point(field_mutable:ei.ShellDB.LightingConfig.fog_color) return _msg; } -inline void ShellDB_LightingConfig::set_allocated_fog_color(::ei::Vector4* fog_color) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ShellDB_LightingConfig::set_allocated_fog_color(::ei::Vector4* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete fog_color_; + delete (_impl_.fog_color_); } - if (fog_color) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(fog_color); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - fog_color = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, fog_color, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000008u; + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._has_bits_[0] &= ~0x00000008u; } - fog_color_ = fog_color; + + _impl_.fog_color_ = reinterpret_cast<::ei::Vector4*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ShellDB.LightingConfig.fog_color) } // optional float fog_near = 7; -inline bool ShellDB_LightingConfig::_internal_has_fog_near() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool ShellDB_LightingConfig::has_fog_near() const { - return _internal_has_fog_near(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void ShellDB_LightingConfig::clear_fog_near() { - fog_near_ = 0; - _has_bits_[0] &= ~0x00000040u; -} -inline float ShellDB_LightingConfig::_internal_fog_near() const { - return fog_near_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.fog_near_ = 0; + _impl_._has_bits_[0] &= ~0x00000040u; } inline float ShellDB_LightingConfig::fog_near() const { // @@protoc_insertion_point(field_get:ei.ShellDB.LightingConfig.fog_near) return _internal_fog_near(); } -inline void ShellDB_LightingConfig::_internal_set_fog_near(float value) { - _has_bits_[0] |= 0x00000040u; - fog_near_ = value; -} inline void ShellDB_LightingConfig::set_fog_near(float value) { _internal_set_fog_near(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.ShellDB.LightingConfig.fog_near) } +inline float ShellDB_LightingConfig::_internal_fog_near() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.fog_near_; +} +inline void ShellDB_LightingConfig::_internal_set_fog_near(float value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.fog_near_ = value; +} // optional float fog_far = 8; -inline bool ShellDB_LightingConfig::_internal_has_fog_far() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool ShellDB_LightingConfig::has_fog_far() const { - return _internal_has_fog_far(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void ShellDB_LightingConfig::clear_fog_far() { - fog_far_ = 0; - _has_bits_[0] &= ~0x00000080u; -} -inline float ShellDB_LightingConfig::_internal_fog_far() const { - return fog_far_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.fog_far_ = 0; + _impl_._has_bits_[0] &= ~0x00000080u; } inline float ShellDB_LightingConfig::fog_far() const { // @@protoc_insertion_point(field_get:ei.ShellDB.LightingConfig.fog_far) return _internal_fog_far(); } -inline void ShellDB_LightingConfig::_internal_set_fog_far(float value) { - _has_bits_[0] |= 0x00000080u; - fog_far_ = value; -} inline void ShellDB_LightingConfig::set_fog_far(float value) { _internal_set_fog_far(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.ShellDB.LightingConfig.fog_far) } +inline float ShellDB_LightingConfig::_internal_fog_far() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.fog_far_; +} +inline void ShellDB_LightingConfig::_internal_set_fog_far(float value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.fog_far_ = value; +} // optional float fog_density = 9; -inline bool ShellDB_LightingConfig::_internal_has_fog_density() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool ShellDB_LightingConfig::has_fog_density() const { - return _internal_has_fog_density(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void ShellDB_LightingConfig::clear_fog_density() { - fog_density_ = 0; - _has_bits_[0] &= ~0x00000100u; -} -inline float ShellDB_LightingConfig::_internal_fog_density() const { - return fog_density_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.fog_density_ = 0; + _impl_._has_bits_[0] &= ~0x00000100u; } inline float ShellDB_LightingConfig::fog_density() const { // @@protoc_insertion_point(field_get:ei.ShellDB.LightingConfig.fog_density) return _internal_fog_density(); } -inline void ShellDB_LightingConfig::_internal_set_fog_density(float value) { - _has_bits_[0] |= 0x00000100u; - fog_density_ = value; -} inline void ShellDB_LightingConfig::set_fog_density(float value) { _internal_set_fog_density(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.ShellDB.LightingConfig.fog_density) } +inline float ShellDB_LightingConfig::_internal_fog_density() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.fog_density_; +} +inline void ShellDB_LightingConfig::_internal_set_fog_density(float value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.fog_density_ = value; +} // ------------------------------------------------------------------- @@ -110890,646 +120427,690 @@ inline void ShellDB_LightingConfig::set_fog_density(float value) { // repeated .ei.ShellDB.ShellStatus shell_inventory = 1; inline int ShellDB::_internal_shell_inventory_size() const { - return shell_inventory_.size(); + return _internal_shell_inventory().size(); } inline int ShellDB::shell_inventory_size() const { return _internal_shell_inventory_size(); } inline void ShellDB::clear_shell_inventory() { - shell_inventory_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.shell_inventory_.Clear(); } -inline ::ei::ShellDB_ShellStatus* ShellDB::mutable_shell_inventory(int index) { +inline ::ei::ShellDB_ShellStatus* ShellDB::mutable_shell_inventory(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ShellDB.shell_inventory) - return shell_inventory_.Mutable(index); + return _internal_mutable_shell_inventory()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellStatus >* -ShellDB::mutable_shell_inventory() { +inline ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellStatus>* ShellDB::mutable_shell_inventory() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ShellDB.shell_inventory) - return &shell_inventory_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_shell_inventory(); } -inline const ::ei::ShellDB_ShellStatus& ShellDB::_internal_shell_inventory(int index) const { - return shell_inventory_.Get(index); -} -inline const ::ei::ShellDB_ShellStatus& ShellDB::shell_inventory(int index) const { +inline const ::ei::ShellDB_ShellStatus& ShellDB::shell_inventory(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellDB.shell_inventory) - return _internal_shell_inventory(index); -} -inline ::ei::ShellDB_ShellStatus* ShellDB::_internal_add_shell_inventory() { - return shell_inventory_.Add(); + return _internal_shell_inventory().Get(index); } -inline ::ei::ShellDB_ShellStatus* ShellDB::add_shell_inventory() { - ::ei::ShellDB_ShellStatus* _add = _internal_add_shell_inventory(); +inline ::ei::ShellDB_ShellStatus* ShellDB::add_shell_inventory() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ShellDB_ShellStatus* _add = _internal_mutable_shell_inventory()->Add(); // @@protoc_insertion_point(field_add:ei.ShellDB.shell_inventory) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellStatus >& -ShellDB::shell_inventory() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellStatus>& ShellDB::shell_inventory() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ShellDB.shell_inventory) - return shell_inventory_; + return _internal_shell_inventory(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellStatus>& +ShellDB::_internal_shell_inventory() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.shell_inventory_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellStatus>* +ShellDB::_internal_mutable_shell_inventory() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.shell_inventory_; } // repeated .ei.ShellDB.ShellElementStatus shell_element_inventory = 5; inline int ShellDB::_internal_shell_element_inventory_size() const { - return shell_element_inventory_.size(); + return _internal_shell_element_inventory().size(); } inline int ShellDB::shell_element_inventory_size() const { return _internal_shell_element_inventory_size(); } inline void ShellDB::clear_shell_element_inventory() { - shell_element_inventory_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.shell_element_inventory_.Clear(); } -inline ::ei::ShellDB_ShellElementStatus* ShellDB::mutable_shell_element_inventory(int index) { +inline ::ei::ShellDB_ShellElementStatus* ShellDB::mutable_shell_element_inventory(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ShellDB.shell_element_inventory) - return shell_element_inventory_.Mutable(index); + return _internal_mutable_shell_element_inventory()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellElementStatus >* -ShellDB::mutable_shell_element_inventory() { +inline ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellElementStatus>* ShellDB::mutable_shell_element_inventory() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ShellDB.shell_element_inventory) - return &shell_element_inventory_; -} -inline const ::ei::ShellDB_ShellElementStatus& ShellDB::_internal_shell_element_inventory(int index) const { - return shell_element_inventory_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_shell_element_inventory(); } -inline const ::ei::ShellDB_ShellElementStatus& ShellDB::shell_element_inventory(int index) const { +inline const ::ei::ShellDB_ShellElementStatus& ShellDB::shell_element_inventory(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellDB.shell_element_inventory) - return _internal_shell_element_inventory(index); + return _internal_shell_element_inventory().Get(index); } -inline ::ei::ShellDB_ShellElementStatus* ShellDB::_internal_add_shell_element_inventory() { - return shell_element_inventory_.Add(); -} -inline ::ei::ShellDB_ShellElementStatus* ShellDB::add_shell_element_inventory() { - ::ei::ShellDB_ShellElementStatus* _add = _internal_add_shell_element_inventory(); +inline ::ei::ShellDB_ShellElementStatus* ShellDB::add_shell_element_inventory() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ShellDB_ShellElementStatus* _add = _internal_mutable_shell_element_inventory()->Add(); // @@protoc_insertion_point(field_add:ei.ShellDB.shell_element_inventory) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellElementStatus >& -ShellDB::shell_element_inventory() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellElementStatus>& ShellDB::shell_element_inventory() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ShellDB.shell_element_inventory) - return shell_element_inventory_; + return _internal_shell_element_inventory(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellElementStatus>& +ShellDB::_internal_shell_element_inventory() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.shell_element_inventory_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellElementStatus>* +ShellDB::_internal_mutable_shell_element_inventory() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.shell_element_inventory_; } // repeated .ei.ShellDB.ShellSetVariationStatus shell_variation_inventory = 8; inline int ShellDB::_internal_shell_variation_inventory_size() const { - return shell_variation_inventory_.size(); + return _internal_shell_variation_inventory().size(); } inline int ShellDB::shell_variation_inventory_size() const { return _internal_shell_variation_inventory_size(); } inline void ShellDB::clear_shell_variation_inventory() { - shell_variation_inventory_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.shell_variation_inventory_.Clear(); } -inline ::ei::ShellDB_ShellSetVariationStatus* ShellDB::mutable_shell_variation_inventory(int index) { +inline ::ei::ShellDB_ShellSetVariationStatus* ShellDB::mutable_shell_variation_inventory(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ShellDB.shell_variation_inventory) - return shell_variation_inventory_.Mutable(index); + return _internal_mutable_shell_variation_inventory()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellSetVariationStatus >* -ShellDB::mutable_shell_variation_inventory() { +inline ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellSetVariationStatus>* ShellDB::mutable_shell_variation_inventory() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ShellDB.shell_variation_inventory) - return &shell_variation_inventory_; -} -inline const ::ei::ShellDB_ShellSetVariationStatus& ShellDB::_internal_shell_variation_inventory(int index) const { - return shell_variation_inventory_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_shell_variation_inventory(); } -inline const ::ei::ShellDB_ShellSetVariationStatus& ShellDB::shell_variation_inventory(int index) const { +inline const ::ei::ShellDB_ShellSetVariationStatus& ShellDB::shell_variation_inventory(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellDB.shell_variation_inventory) - return _internal_shell_variation_inventory(index); + return _internal_shell_variation_inventory().Get(index); } -inline ::ei::ShellDB_ShellSetVariationStatus* ShellDB::_internal_add_shell_variation_inventory() { - return shell_variation_inventory_.Add(); -} -inline ::ei::ShellDB_ShellSetVariationStatus* ShellDB::add_shell_variation_inventory() { - ::ei::ShellDB_ShellSetVariationStatus* _add = _internal_add_shell_variation_inventory(); +inline ::ei::ShellDB_ShellSetVariationStatus* ShellDB::add_shell_variation_inventory() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ShellDB_ShellSetVariationStatus* _add = _internal_mutable_shell_variation_inventory()->Add(); // @@protoc_insertion_point(field_add:ei.ShellDB.shell_variation_inventory) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellSetVariationStatus >& -ShellDB::shell_variation_inventory() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellSetVariationStatus>& ShellDB::shell_variation_inventory() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ShellDB.shell_variation_inventory) - return shell_variation_inventory_; + return _internal_shell_variation_inventory(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellSetVariationStatus>& +ShellDB::_internal_shell_variation_inventory() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.shell_variation_inventory_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellSetVariationStatus>* +ShellDB::_internal_mutable_shell_variation_inventory() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.shell_variation_inventory_; } // repeated .ei.ShellDB.ShellStatus shell_set_inventory = 2; inline int ShellDB::_internal_shell_set_inventory_size() const { - return shell_set_inventory_.size(); + return _internal_shell_set_inventory().size(); } inline int ShellDB::shell_set_inventory_size() const { return _internal_shell_set_inventory_size(); } inline void ShellDB::clear_shell_set_inventory() { - shell_set_inventory_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.shell_set_inventory_.Clear(); } -inline ::ei::ShellDB_ShellStatus* ShellDB::mutable_shell_set_inventory(int index) { +inline ::ei::ShellDB_ShellStatus* ShellDB::mutable_shell_set_inventory(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ShellDB.shell_set_inventory) - return shell_set_inventory_.Mutable(index); + return _internal_mutable_shell_set_inventory()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellStatus >* -ShellDB::mutable_shell_set_inventory() { +inline ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellStatus>* ShellDB::mutable_shell_set_inventory() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ShellDB.shell_set_inventory) - return &shell_set_inventory_; -} -inline const ::ei::ShellDB_ShellStatus& ShellDB::_internal_shell_set_inventory(int index) const { - return shell_set_inventory_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_shell_set_inventory(); } -inline const ::ei::ShellDB_ShellStatus& ShellDB::shell_set_inventory(int index) const { +inline const ::ei::ShellDB_ShellStatus& ShellDB::shell_set_inventory(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellDB.shell_set_inventory) - return _internal_shell_set_inventory(index); + return _internal_shell_set_inventory().Get(index); } -inline ::ei::ShellDB_ShellStatus* ShellDB::_internal_add_shell_set_inventory() { - return shell_set_inventory_.Add(); -} -inline ::ei::ShellDB_ShellStatus* ShellDB::add_shell_set_inventory() { - ::ei::ShellDB_ShellStatus* _add = _internal_add_shell_set_inventory(); +inline ::ei::ShellDB_ShellStatus* ShellDB::add_shell_set_inventory() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ShellDB_ShellStatus* _add = _internal_mutable_shell_set_inventory()->Add(); // @@protoc_insertion_point(field_add:ei.ShellDB.shell_set_inventory) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellStatus >& -ShellDB::shell_set_inventory() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellStatus>& ShellDB::shell_set_inventory() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ShellDB.shell_set_inventory) - return shell_set_inventory_; + return _internal_shell_set_inventory(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellStatus>& +ShellDB::_internal_shell_set_inventory() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.shell_set_inventory_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellStatus>* +ShellDB::_internal_mutable_shell_set_inventory() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.shell_set_inventory_; } // repeated .ei.ShellDB.ShellStatus shell_object_inventory = 4; inline int ShellDB::_internal_shell_object_inventory_size() const { - return shell_object_inventory_.size(); + return _internal_shell_object_inventory().size(); } inline int ShellDB::shell_object_inventory_size() const { return _internal_shell_object_inventory_size(); } inline void ShellDB::clear_shell_object_inventory() { - shell_object_inventory_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.shell_object_inventory_.Clear(); } -inline ::ei::ShellDB_ShellStatus* ShellDB::mutable_shell_object_inventory(int index) { +inline ::ei::ShellDB_ShellStatus* ShellDB::mutable_shell_object_inventory(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ShellDB.shell_object_inventory) - return shell_object_inventory_.Mutable(index); + return _internal_mutable_shell_object_inventory()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellStatus >* -ShellDB::mutable_shell_object_inventory() { +inline ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellStatus>* ShellDB::mutable_shell_object_inventory() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ShellDB.shell_object_inventory) - return &shell_object_inventory_; -} -inline const ::ei::ShellDB_ShellStatus& ShellDB::_internal_shell_object_inventory(int index) const { - return shell_object_inventory_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_shell_object_inventory(); } -inline const ::ei::ShellDB_ShellStatus& ShellDB::shell_object_inventory(int index) const { +inline const ::ei::ShellDB_ShellStatus& ShellDB::shell_object_inventory(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellDB.shell_object_inventory) - return _internal_shell_object_inventory(index); + return _internal_shell_object_inventory().Get(index); } -inline ::ei::ShellDB_ShellStatus* ShellDB::_internal_add_shell_object_inventory() { - return shell_object_inventory_.Add(); -} -inline ::ei::ShellDB_ShellStatus* ShellDB::add_shell_object_inventory() { - ::ei::ShellDB_ShellStatus* _add = _internal_add_shell_object_inventory(); +inline ::ei::ShellDB_ShellStatus* ShellDB::add_shell_object_inventory() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ShellDB_ShellStatus* _add = _internal_mutable_shell_object_inventory()->Add(); // @@protoc_insertion_point(field_add:ei.ShellDB.shell_object_inventory) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_ShellStatus >& -ShellDB::shell_object_inventory() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellStatus>& ShellDB::shell_object_inventory() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ShellDB.shell_object_inventory) - return shell_object_inventory_; + return _internal_shell_object_inventory(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellStatus>& +ShellDB::_internal_shell_object_inventory() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.shell_object_inventory_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ShellDB_ShellStatus>* +ShellDB::_internal_mutable_shell_object_inventory() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.shell_object_inventory_; } // repeated .ei.ShellDB.FarmConfiguration farm_configs = 3; inline int ShellDB::_internal_farm_configs_size() const { - return farm_configs_.size(); + return _internal_farm_configs().size(); } inline int ShellDB::farm_configs_size() const { return _internal_farm_configs_size(); } inline void ShellDB::clear_farm_configs() { - farm_configs_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.farm_configs_.Clear(); } -inline ::ei::ShellDB_FarmConfiguration* ShellDB::mutable_farm_configs(int index) { +inline ::ei::ShellDB_FarmConfiguration* ShellDB::mutable_farm_configs(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ShellDB.farm_configs) - return farm_configs_.Mutable(index); + return _internal_mutable_farm_configs()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_FarmConfiguration >* -ShellDB::mutable_farm_configs() { +inline ::google::protobuf::RepeatedPtrField<::ei::ShellDB_FarmConfiguration>* ShellDB::mutable_farm_configs() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ShellDB.farm_configs) - return &farm_configs_; -} -inline const ::ei::ShellDB_FarmConfiguration& ShellDB::_internal_farm_configs(int index) const { - return farm_configs_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_farm_configs(); } -inline const ::ei::ShellDB_FarmConfiguration& ShellDB::farm_configs(int index) const { +inline const ::ei::ShellDB_FarmConfiguration& ShellDB::farm_configs(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellDB.farm_configs) - return _internal_farm_configs(index); -} -inline ::ei::ShellDB_FarmConfiguration* ShellDB::_internal_add_farm_configs() { - return farm_configs_.Add(); + return _internal_farm_configs().Get(index); } -inline ::ei::ShellDB_FarmConfiguration* ShellDB::add_farm_configs() { - ::ei::ShellDB_FarmConfiguration* _add = _internal_add_farm_configs(); +inline ::ei::ShellDB_FarmConfiguration* ShellDB::add_farm_configs() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ShellDB_FarmConfiguration* _add = _internal_mutable_farm_configs()->Add(); // @@protoc_insertion_point(field_add:ei.ShellDB.farm_configs) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_FarmConfiguration >& -ShellDB::farm_configs() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_FarmConfiguration>& ShellDB::farm_configs() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ShellDB.farm_configs) - return farm_configs_; + return _internal_farm_configs(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_FarmConfiguration>& +ShellDB::_internal_farm_configs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.farm_configs_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ShellDB_FarmConfiguration>* +ShellDB::_internal_mutable_farm_configs() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.farm_configs_; } // repeated .ei.ShellDB.SavedFarmConfiguration saved_configs = 9; inline int ShellDB::_internal_saved_configs_size() const { - return saved_configs_.size(); + return _internal_saved_configs().size(); } inline int ShellDB::saved_configs_size() const { return _internal_saved_configs_size(); } inline void ShellDB::clear_saved_configs() { - saved_configs_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.saved_configs_.Clear(); } -inline ::ei::ShellDB_SavedFarmConfiguration* ShellDB::mutable_saved_configs(int index) { +inline ::ei::ShellDB_SavedFarmConfiguration* ShellDB::mutable_saved_configs(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ShellDB.saved_configs) - return saved_configs_.Mutable(index); + return _internal_mutable_saved_configs()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_SavedFarmConfiguration >* -ShellDB::mutable_saved_configs() { +inline ::google::protobuf::RepeatedPtrField<::ei::ShellDB_SavedFarmConfiguration>* ShellDB::mutable_saved_configs() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ShellDB.saved_configs) - return &saved_configs_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_saved_configs(); } -inline const ::ei::ShellDB_SavedFarmConfiguration& ShellDB::_internal_saved_configs(int index) const { - return saved_configs_.Get(index); -} -inline const ::ei::ShellDB_SavedFarmConfiguration& ShellDB::saved_configs(int index) const { +inline const ::ei::ShellDB_SavedFarmConfiguration& ShellDB::saved_configs(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellDB.saved_configs) - return _internal_saved_configs(index); -} -inline ::ei::ShellDB_SavedFarmConfiguration* ShellDB::_internal_add_saved_configs() { - return saved_configs_.Add(); + return _internal_saved_configs().Get(index); } -inline ::ei::ShellDB_SavedFarmConfiguration* ShellDB::add_saved_configs() { - ::ei::ShellDB_SavedFarmConfiguration* _add = _internal_add_saved_configs(); +inline ::ei::ShellDB_SavedFarmConfiguration* ShellDB::add_saved_configs() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ShellDB_SavedFarmConfiguration* _add = _internal_mutable_saved_configs()->Add(); // @@protoc_insertion_point(field_add:ei.ShellDB.saved_configs) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellDB_SavedFarmConfiguration >& -ShellDB::saved_configs() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_SavedFarmConfiguration>& ShellDB::saved_configs() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ShellDB.saved_configs) - return saved_configs_; + return _internal_saved_configs(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellDB_SavedFarmConfiguration>& +ShellDB::_internal_saved_configs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.saved_configs_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ShellDB_SavedFarmConfiguration>* +ShellDB::_internal_mutable_saved_configs() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.saved_configs_; } // repeated string new_shells_downloaded = 6; inline int ShellDB::_internal_new_shells_downloaded_size() const { - return new_shells_downloaded_.size(); + return _internal_new_shells_downloaded().size(); } inline int ShellDB::new_shells_downloaded_size() const { return _internal_new_shells_downloaded_size(); } inline void ShellDB::clear_new_shells_downloaded() { - new_shells_downloaded_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.new_shells_downloaded_.Clear(); } -inline std::string* ShellDB::add_new_shells_downloaded() { - std::string* _s = _internal_add_new_shells_downloaded(); +inline std::string* ShellDB::add_new_shells_downloaded() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + std::string* _s = _internal_mutable_new_shells_downloaded()->Add(); // @@protoc_insertion_point(field_add_mutable:ei.ShellDB.new_shells_downloaded) return _s; } -inline const std::string& ShellDB::_internal_new_shells_downloaded(int index) const { - return new_shells_downloaded_.Get(index); -} -inline const std::string& ShellDB::new_shells_downloaded(int index) const { +inline const std::string& ShellDB::new_shells_downloaded(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellDB.new_shells_downloaded) - return _internal_new_shells_downloaded(index); + return _internal_new_shells_downloaded().Get(index); } -inline std::string* ShellDB::mutable_new_shells_downloaded(int index) { +inline std::string* ShellDB::mutable_new_shells_downloaded(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ShellDB.new_shells_downloaded) - return new_shells_downloaded_.Mutable(index); -} -inline void ShellDB::set_new_shells_downloaded(int index, const std::string& value) { - new_shells_downloaded_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set:ei.ShellDB.new_shells_downloaded) + return _internal_mutable_new_shells_downloaded()->Mutable(index); } -inline void ShellDB::set_new_shells_downloaded(int index, std::string&& value) { - new_shells_downloaded_.Mutable(index)->assign(std::move(value)); +template +inline void ShellDB::set_new_shells_downloaded(int index, Arg_&& value, Args_... args) { + ::google::protobuf::internal::AssignToString( + *_internal_mutable_new_shells_downloaded()->Mutable(index), + std::forward(value), args... ); // @@protoc_insertion_point(field_set:ei.ShellDB.new_shells_downloaded) } -inline void ShellDB::set_new_shells_downloaded(int index, const char* value) { - GOOGLE_DCHECK(value != nullptr); - new_shells_downloaded_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set_char:ei.ShellDB.new_shells_downloaded) -} -inline void ShellDB::set_new_shells_downloaded(int index, const char* value, size_t size) { - new_shells_downloaded_.Mutable(index)->assign( - reinterpret_cast(value), size); - // @@protoc_insertion_point(field_set_pointer:ei.ShellDB.new_shells_downloaded) -} -inline std::string* ShellDB::_internal_add_new_shells_downloaded() { - return new_shells_downloaded_.Add(); -} -inline void ShellDB::add_new_shells_downloaded(const std::string& value) { - new_shells_downloaded_.Add()->assign(value); - // @@protoc_insertion_point(field_add:ei.ShellDB.new_shells_downloaded) -} -inline void ShellDB::add_new_shells_downloaded(std::string&& value) { - new_shells_downloaded_.Add(std::move(value)); +template +inline void ShellDB::add_new_shells_downloaded(Arg_&& value, Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::google::protobuf::internal::AddToRepeatedPtrField(*_internal_mutable_new_shells_downloaded(), + std::forward(value), + args... ); // @@protoc_insertion_point(field_add:ei.ShellDB.new_shells_downloaded) } -inline void ShellDB::add_new_shells_downloaded(const char* value) { - GOOGLE_DCHECK(value != nullptr); - new_shells_downloaded_.Add()->assign(value); - // @@protoc_insertion_point(field_add_char:ei.ShellDB.new_shells_downloaded) -} -inline void ShellDB::add_new_shells_downloaded(const char* value, size_t size) { - new_shells_downloaded_.Add()->assign(reinterpret_cast(value), size); - // @@protoc_insertion_point(field_add_pointer:ei.ShellDB.new_shells_downloaded) -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& -ShellDB::new_shells_downloaded() const { +inline const ::google::protobuf::RepeatedPtrField& +ShellDB::new_shells_downloaded() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ShellDB.new_shells_downloaded) - return new_shells_downloaded_; + return _internal_new_shells_downloaded(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* -ShellDB::mutable_new_shells_downloaded() { +inline ::google::protobuf::RepeatedPtrField* +ShellDB::mutable_new_shells_downloaded() ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ShellDB.new_shells_downloaded) - return &new_shells_downloaded_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_new_shells_downloaded(); +} +inline const ::google::protobuf::RepeatedPtrField& +ShellDB::_internal_new_shells_downloaded() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.new_shells_downloaded_; +} +inline ::google::protobuf::RepeatedPtrField* +ShellDB::_internal_mutable_new_shells_downloaded() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.new_shells_downloaded_; } // repeated string new_shells_seen = 7; inline int ShellDB::_internal_new_shells_seen_size() const { - return new_shells_seen_.size(); + return _internal_new_shells_seen().size(); } inline int ShellDB::new_shells_seen_size() const { return _internal_new_shells_seen_size(); } inline void ShellDB::clear_new_shells_seen() { - new_shells_seen_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.new_shells_seen_.Clear(); } -inline std::string* ShellDB::add_new_shells_seen() { - std::string* _s = _internal_add_new_shells_seen(); +inline std::string* ShellDB::add_new_shells_seen() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + std::string* _s = _internal_mutable_new_shells_seen()->Add(); // @@protoc_insertion_point(field_add_mutable:ei.ShellDB.new_shells_seen) return _s; } -inline const std::string& ShellDB::_internal_new_shells_seen(int index) const { - return new_shells_seen_.Get(index); -} -inline const std::string& ShellDB::new_shells_seen(int index) const { +inline const std::string& ShellDB::new_shells_seen(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellDB.new_shells_seen) - return _internal_new_shells_seen(index); + return _internal_new_shells_seen().Get(index); } -inline std::string* ShellDB::mutable_new_shells_seen(int index) { +inline std::string* ShellDB::mutable_new_shells_seen(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ShellDB.new_shells_seen) - return new_shells_seen_.Mutable(index); + return _internal_mutable_new_shells_seen()->Mutable(index); } -inline void ShellDB::set_new_shells_seen(int index, const std::string& value) { - new_shells_seen_.Mutable(index)->assign(value); +template +inline void ShellDB::set_new_shells_seen(int index, Arg_&& value, Args_... args) { + ::google::protobuf::internal::AssignToString( + *_internal_mutable_new_shells_seen()->Mutable(index), + std::forward(value), args... ); // @@protoc_insertion_point(field_set:ei.ShellDB.new_shells_seen) } -inline void ShellDB::set_new_shells_seen(int index, std::string&& value) { - new_shells_seen_.Mutable(index)->assign(std::move(value)); - // @@protoc_insertion_point(field_set:ei.ShellDB.new_shells_seen) -} -inline void ShellDB::set_new_shells_seen(int index, const char* value) { - GOOGLE_DCHECK(value != nullptr); - new_shells_seen_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set_char:ei.ShellDB.new_shells_seen) -} -inline void ShellDB::set_new_shells_seen(int index, const char* value, size_t size) { - new_shells_seen_.Mutable(index)->assign( - reinterpret_cast(value), size); - // @@protoc_insertion_point(field_set_pointer:ei.ShellDB.new_shells_seen) -} -inline std::string* ShellDB::_internal_add_new_shells_seen() { - return new_shells_seen_.Add(); -} -inline void ShellDB::add_new_shells_seen(const std::string& value) { - new_shells_seen_.Add()->assign(value); - // @@protoc_insertion_point(field_add:ei.ShellDB.new_shells_seen) -} -inline void ShellDB::add_new_shells_seen(std::string&& value) { - new_shells_seen_.Add(std::move(value)); +template +inline void ShellDB::add_new_shells_seen(Arg_&& value, Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::google::protobuf::internal::AddToRepeatedPtrField(*_internal_mutable_new_shells_seen(), + std::forward(value), + args... ); // @@protoc_insertion_point(field_add:ei.ShellDB.new_shells_seen) } -inline void ShellDB::add_new_shells_seen(const char* value) { - GOOGLE_DCHECK(value != nullptr); - new_shells_seen_.Add()->assign(value); - // @@protoc_insertion_point(field_add_char:ei.ShellDB.new_shells_seen) -} -inline void ShellDB::add_new_shells_seen(const char* value, size_t size) { - new_shells_seen_.Add()->assign(reinterpret_cast(value), size); - // @@protoc_insertion_point(field_add_pointer:ei.ShellDB.new_shells_seen) -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& -ShellDB::new_shells_seen() const { +inline const ::google::protobuf::RepeatedPtrField& +ShellDB::new_shells_seen() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ShellDB.new_shells_seen) - return new_shells_seen_; + return _internal_new_shells_seen(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* -ShellDB::mutable_new_shells_seen() { +inline ::google::protobuf::RepeatedPtrField* +ShellDB::mutable_new_shells_seen() ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ShellDB.new_shells_seen) - return &new_shells_seen_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_new_shells_seen(); +} +inline const ::google::protobuf::RepeatedPtrField& +ShellDB::_internal_new_shells_seen() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.new_shells_seen_; +} +inline ::google::protobuf::RepeatedPtrField* +ShellDB::_internal_mutable_new_shells_seen() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.new_shells_seen_; } // optional double last_showcase_featured_time_seen = 11; -inline bool ShellDB::_internal_has_last_showcase_featured_time_seen() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ShellDB::has_last_showcase_featured_time_seen() const { - return _internal_has_last_showcase_featured_time_seen(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ShellDB::clear_last_showcase_featured_time_seen() { - last_showcase_featured_time_seen_ = 0; - _has_bits_[0] &= ~0x00000001u; -} -inline double ShellDB::_internal_last_showcase_featured_time_seen() const { - return last_showcase_featured_time_seen_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_showcase_featured_time_seen_ = 0; + _impl_._has_bits_[0] &= ~0x00000001u; } inline double ShellDB::last_showcase_featured_time_seen() const { // @@protoc_insertion_point(field_get:ei.ShellDB.last_showcase_featured_time_seen) return _internal_last_showcase_featured_time_seen(); } -inline void ShellDB::_internal_set_last_showcase_featured_time_seen(double value) { - _has_bits_[0] |= 0x00000001u; - last_showcase_featured_time_seen_ = value; -} inline void ShellDB::set_last_showcase_featured_time_seen(double value) { _internal_set_last_showcase_featured_time_seen(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.ShellDB.last_showcase_featured_time_seen) } +inline double ShellDB::_internal_last_showcase_featured_time_seen() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.last_showcase_featured_time_seen_; +} +inline void ShellDB::_internal_set_last_showcase_featured_time_seen(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_showcase_featured_time_seen_ = value; +} // optional bool lighting_controls_unlocked = 10; -inline bool ShellDB::_internal_has_lighting_controls_unlocked() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ShellDB::has_lighting_controls_unlocked() const { - return _internal_has_lighting_controls_unlocked(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ShellDB::clear_lighting_controls_unlocked() { - lighting_controls_unlocked_ = false; - _has_bits_[0] &= ~0x00000002u; -} -inline bool ShellDB::_internal_lighting_controls_unlocked() const { - return lighting_controls_unlocked_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.lighting_controls_unlocked_ = false; + _impl_._has_bits_[0] &= ~0x00000002u; } inline bool ShellDB::lighting_controls_unlocked() const { // @@protoc_insertion_point(field_get:ei.ShellDB.lighting_controls_unlocked) return _internal_lighting_controls_unlocked(); } -inline void ShellDB::_internal_set_lighting_controls_unlocked(bool value) { - _has_bits_[0] |= 0x00000002u; - lighting_controls_unlocked_ = value; -} inline void ShellDB::set_lighting_controls_unlocked(bool value) { _internal_set_lighting_controls_unlocked(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.ShellDB.lighting_controls_unlocked) } +inline bool ShellDB::_internal_lighting_controls_unlocked() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.lighting_controls_unlocked_; +} +inline void ShellDB::_internal_set_lighting_controls_unlocked(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.lighting_controls_unlocked_ = value; +} // ------------------------------------------------------------------- // ShellPopularityStats_Entry // optional string id = 1; -inline bool ShellPopularityStats_Entry::_internal_has_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ShellPopularityStats_Entry::has_id() const { - return _internal_has_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ShellPopularityStats_Entry::clear_id() { - id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ShellPopularityStats_Entry::id() const { +inline const std::string& ShellPopularityStats_Entry::id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellPopularityStats.Entry.id) return _internal_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellPopularityStats_Entry::set_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellPopularityStats_Entry::set_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellPopularityStats.Entry.id) } -inline std::string* ShellPopularityStats_Entry::mutable_id() { +inline std::string* ShellPopularityStats_Entry::mutable_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_id(); // @@protoc_insertion_point(field_mutable:ei.ShellPopularityStats.Entry.id) return _s; } inline const std::string& ShellPopularityStats_Entry::_internal_id() const { - return id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.id_.Get(); } inline void ShellPopularityStats_Entry::_internal_set_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.id_.Set(value, GetArena()); } inline std::string* ShellPopularityStats_Entry::_internal_mutable_id() { - _has_bits_[0] |= 0x00000001u; - return id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.id_.Mutable( GetArena()); } inline std::string* ShellPopularityStats_Entry::release_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellPopularityStats.Entry.id) - if (!_internal_has_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { 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; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellPopularityStats_Entry::set_allocated_id(std::string* id) { - if (id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ShellPopularityStats_Entry::set_allocated_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._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 + _impl_.id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.id_.IsDefault()) { + _impl_.id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellPopularityStats.Entry.id) } // optional .ei.ShellDB.FarmElement element = 2; -inline bool ShellPopularityStats_Entry::_internal_has_element() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool ShellPopularityStats_Entry::has_element() const { - return _internal_has_element(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void ShellPopularityStats_Entry::clear_element() { - element_ = 1; - _has_bits_[0] &= ~0x00000008u; -} -inline ::ei::ShellDB_FarmElement ShellPopularityStats_Entry::_internal_element() const { - return static_cast< ::ei::ShellDB_FarmElement >(element_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.element_ = 1; + _impl_._has_bits_[0] &= ~0x00000008u; } inline ::ei::ShellDB_FarmElement ShellPopularityStats_Entry::element() const { // @@protoc_insertion_point(field_get:ei.ShellPopularityStats.Entry.element) return _internal_element(); } -inline void ShellPopularityStats_Entry::_internal_set_element(::ei::ShellDB_FarmElement value) { - assert(::ei::ShellDB_FarmElement_IsValid(value)); - _has_bits_[0] |= 0x00000008u; - element_ = value; -} inline void ShellPopularityStats_Entry::set_element(::ei::ShellDB_FarmElement value) { _internal_set_element(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.ShellPopularityStats.Entry.element) } +inline ::ei::ShellDB_FarmElement ShellPopularityStats_Entry::_internal_element() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::ShellDB_FarmElement>(_impl_.element_); +} +inline void ShellPopularityStats_Entry::_internal_set_element(::ei::ShellDB_FarmElement value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::ShellDB_FarmElement_IsValid(value)); + _impl_.element_ = value; +} // optional uint64 spent = 3; -inline bool ShellPopularityStats_Entry::_internal_has_spent() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ShellPopularityStats_Entry::has_spent() const { - return _internal_has_spent(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ShellPopularityStats_Entry::clear_spent() { - spent_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.spent_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000002u; } -inline uint64_t ShellPopularityStats_Entry::_internal_spent() const { - return spent_; -} -inline uint64_t ShellPopularityStats_Entry::spent() const { +inline ::uint64_t ShellPopularityStats_Entry::spent() const { // @@protoc_insertion_point(field_get:ei.ShellPopularityStats.Entry.spent) return _internal_spent(); } -inline void ShellPopularityStats_Entry::_internal_set_spent(uint64_t value) { - _has_bits_[0] |= 0x00000002u; - spent_ = value; -} -inline void ShellPopularityStats_Entry::set_spent(uint64_t value) { +inline void ShellPopularityStats_Entry::set_spent(::uint64_t value) { _internal_set_spent(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.ShellPopularityStats.Entry.spent) } +inline ::uint64_t ShellPopularityStats_Entry::_internal_spent() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.spent_; +} +inline void ShellPopularityStats_Entry::_internal_set_spent(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.spent_ = value; +} // optional uint64 count = 4; -inline bool ShellPopularityStats_Entry::_internal_has_count() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ShellPopularityStats_Entry::has_count() const { - return _internal_has_count(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ShellPopularityStats_Entry::clear_count() { - count_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000004u; -} -inline uint64_t ShellPopularityStats_Entry::_internal_count() const { - return count_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.count_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000004u; } -inline uint64_t ShellPopularityStats_Entry::count() const { +inline ::uint64_t ShellPopularityStats_Entry::count() const { // @@protoc_insertion_point(field_get:ei.ShellPopularityStats.Entry.count) return _internal_count(); } -inline void ShellPopularityStats_Entry::_internal_set_count(uint64_t value) { - _has_bits_[0] |= 0x00000004u; - count_ = value; -} -inline void ShellPopularityStats_Entry::set_count(uint64_t value) { +inline void ShellPopularityStats_Entry::set_count(::uint64_t value) { _internal_set_count(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.ShellPopularityStats.Entry.count) } +inline ::uint64_t ShellPopularityStats_Entry::_internal_count() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.count_; +} +inline void ShellPopularityStats_Entry::_internal_set_count(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.count_ = value; +} // ------------------------------------------------------------------- @@ -111537,42 +121118,51 @@ inline void ShellPopularityStats_Entry::set_count(uint64_t value) { // repeated .ei.ShellPopularityStats.Entry data = 1; inline int ShellPopularityStats::_internal_data_size() const { - return data_.size(); + return _internal_data().size(); } inline int ShellPopularityStats::data_size() const { return _internal_data_size(); } inline void ShellPopularityStats::clear_data() { - data_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.data_.Clear(); } -inline ::ei::ShellPopularityStats_Entry* ShellPopularityStats::mutable_data(int index) { +inline ::ei::ShellPopularityStats_Entry* ShellPopularityStats::mutable_data(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ShellPopularityStats.data) - return data_.Mutable(index); + return _internal_mutable_data()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellPopularityStats_Entry >* -ShellPopularityStats::mutable_data() { +inline ::google::protobuf::RepeatedPtrField<::ei::ShellPopularityStats_Entry>* ShellPopularityStats::mutable_data() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ShellPopularityStats.data) - return &data_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_data(); } -inline const ::ei::ShellPopularityStats_Entry& ShellPopularityStats::_internal_data(int index) const { - return data_.Get(index); -} -inline const ::ei::ShellPopularityStats_Entry& ShellPopularityStats::data(int index) const { +inline const ::ei::ShellPopularityStats_Entry& ShellPopularityStats::data(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellPopularityStats.data) - return _internal_data(index); -} -inline ::ei::ShellPopularityStats_Entry* ShellPopularityStats::_internal_add_data() { - return data_.Add(); + return _internal_data().Get(index); } -inline ::ei::ShellPopularityStats_Entry* ShellPopularityStats::add_data() { - ::ei::ShellPopularityStats_Entry* _add = _internal_add_data(); +inline ::ei::ShellPopularityStats_Entry* ShellPopularityStats::add_data() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ShellPopularityStats_Entry* _add = _internal_mutable_data()->Add(); // @@protoc_insertion_point(field_add:ei.ShellPopularityStats.data) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellPopularityStats_Entry >& -ShellPopularityStats::data() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellPopularityStats_Entry>& ShellPopularityStats::data() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ShellPopularityStats.data) - return data_; + return _internal_data(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellPopularityStats_Entry>& +ShellPopularityStats::_internal_data() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.data_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ShellPopularityStats_Entry>* +ShellPopularityStats::_internal_mutable_data() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.data_; } // ------------------------------------------------------------------- @@ -111580,909 +121170,945 @@ ShellPopularityStats::data() const { // ShellsActionLog // optional .ei.BasicRequestInfo rinfo = 8; -inline bool ShellsActionLog::_internal_has_rinfo() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - PROTOBUF_ASSUME(!value || rinfo_ != nullptr); - return value; -} inline bool ShellsActionLog::has_rinfo() const { - return _internal_has_rinfo(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + PROTOBUF_ASSUME(!value || _impl_.rinfo_ != nullptr); + return value; } inline void ShellsActionLog::clear_rinfo() { - if (rinfo_ != nullptr) rinfo_->Clear(); - _has_bits_[0] &= ~0x00000010u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ != nullptr) _impl_.rinfo_->Clear(); + _impl_._has_bits_[0] &= ~0x00000010u; } inline const ::ei::BasicRequestInfo& ShellsActionLog::_internal_rinfo() const { - const ::ei::BasicRequestInfo* p = rinfo_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_BasicRequestInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::BasicRequestInfo* p = _impl_.rinfo_; + return p != nullptr ? *p : reinterpret_cast(::ei::_BasicRequestInfo_default_instance_); } -inline const ::ei::BasicRequestInfo& ShellsActionLog::rinfo() const { +inline const ::ei::BasicRequestInfo& ShellsActionLog::rinfo() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellsActionLog.rinfo) return _internal_rinfo(); } -inline void ShellsActionLog::unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rinfo_); +inline void ShellsActionLog::unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.rinfo_); } - rinfo_ = rinfo; - if (rinfo) { - _has_bits_[0] |= 0x00000010u; + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; + _impl_._has_bits_[0] &= ~0x00000010u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ShellsActionLog.rinfo) } inline ::ei::BasicRequestInfo* ShellsActionLog::release_rinfo() { - _has_bits_[0] &= ~0x00000010u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000010u; + ::ei::BasicRequestInfo* released = _impl_.rinfo_; + _impl_.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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::BasicRequestInfo* ShellsActionLog::unsafe_arena_release_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellsActionLog.rinfo) - _has_bits_[0] &= ~0x00000010u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000010u; + ::ei::BasicRequestInfo* temp = _impl_.rinfo_; + _impl_.rinfo_ = nullptr; return temp; } inline ::ei::BasicRequestInfo* ShellsActionLog::_internal_mutable_rinfo() { - _has_bits_[0] |= 0x00000010u; - if (rinfo_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::BasicRequestInfo>(GetArenaForAllocation()); - rinfo_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::BasicRequestInfo>(GetArena()); + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(p); } - return rinfo_; + return _impl_.rinfo_; } -inline ::ei::BasicRequestInfo* ShellsActionLog::mutable_rinfo() { +inline ::ei::BasicRequestInfo* ShellsActionLog::mutable_rinfo() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000010u; ::ei::BasicRequestInfo* _msg = _internal_mutable_rinfo(); // @@protoc_insertion_point(field_mutable:ei.ShellsActionLog.rinfo) return _msg; } -inline void ShellsActionLog::set_allocated_rinfo(::ei::BasicRequestInfo* rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ShellsActionLog::set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete rinfo_; + delete (_impl_.rinfo_); } - if (rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rinfo); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - rinfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, rinfo, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000010u; + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; + _impl_._has_bits_[0] &= ~0x00000010u; } - rinfo_ = rinfo; + + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ShellsActionLog.rinfo) } // optional string user_id = 1; -inline bool ShellsActionLog::_internal_has_user_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ShellsActionLog::has_user_id() const { - return _internal_has_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ShellsActionLog::clear_user_id() { - user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ShellsActionLog::user_id() const { +inline const std::string& ShellsActionLog::user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellsActionLog.user_id) return _internal_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellsActionLog::set_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellsActionLog::set_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellsActionLog.user_id) } -inline std::string* ShellsActionLog::mutable_user_id() { +inline std::string* ShellsActionLog::mutable_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_user_id(); // @@protoc_insertion_point(field_mutable:ei.ShellsActionLog.user_id) return _s; } inline const std::string& ShellsActionLog::_internal_user_id() const { - return user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_id_.Get(); } inline void ShellsActionLog::_internal_set_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.user_id_.Set(value, GetArena()); } inline std::string* ShellsActionLog::_internal_mutable_user_id() { - _has_bits_[0] |= 0x00000001u; - return user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.user_id_.Mutable( GetArena()); } inline std::string* ShellsActionLog::release_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellsActionLog.user_id) - if (!_internal_has_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - 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; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellsActionLog::set_allocated_user_id(std::string* user_id) { - if (user_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ShellsActionLog::set_allocated_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - 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 + _impl_.user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_id_.IsDefault()) { + _impl_.user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellsActionLog.user_id) } // optional string action = 2; -inline bool ShellsActionLog::_internal_has_action() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ShellsActionLog::has_action() const { - return _internal_has_action(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ShellsActionLog::clear_action() { - action_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.action_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& ShellsActionLog::action() const { +inline const std::string& ShellsActionLog::action() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellsActionLog.action) return _internal_action(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellsActionLog::set_action(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - action_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellsActionLog::set_action(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.action_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellsActionLog.action) } -inline std::string* ShellsActionLog::mutable_action() { +inline std::string* ShellsActionLog::mutable_action() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_action(); // @@protoc_insertion_point(field_mutable:ei.ShellsActionLog.action) return _s; } inline const std::string& ShellsActionLog::_internal_action() const { - return action_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.action_.Get(); } inline void ShellsActionLog::_internal_set_action(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - action_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.action_.Set(value, GetArena()); } inline std::string* ShellsActionLog::_internal_mutable_action() { - _has_bits_[0] |= 0x00000002u; - return action_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.action_.Mutable( GetArena()); } inline std::string* ShellsActionLog::release_action() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellsActionLog.action) - if (!_internal_has_action()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = action_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (action_.IsDefault()) { - action_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.action_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.action_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellsActionLog::set_allocated_action(std::string* action) { - if (action != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void ShellsActionLog::set_allocated_action(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - action_.SetAllocated(action, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (action_.IsDefault()) { - action_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.action_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.action_.IsDefault()) { + _impl_.action_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellsActionLog.action) } // optional string sub_id = 3; -inline bool ShellsActionLog::_internal_has_sub_id() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ShellsActionLog::has_sub_id() const { - return _internal_has_sub_id(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ShellsActionLog::clear_sub_id() { - sub_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.sub_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& ShellsActionLog::sub_id() const { +inline const std::string& ShellsActionLog::sub_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellsActionLog.sub_id) return _internal_sub_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellsActionLog::set_sub_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - sub_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellsActionLog::set_sub_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.sub_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellsActionLog.sub_id) } -inline std::string* ShellsActionLog::mutable_sub_id() { +inline std::string* ShellsActionLog::mutable_sub_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_sub_id(); // @@protoc_insertion_point(field_mutable:ei.ShellsActionLog.sub_id) return _s; } inline const std::string& ShellsActionLog::_internal_sub_id() const { - return sub_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.sub_id_.Get(); } inline void ShellsActionLog::_internal_set_sub_id(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - sub_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.sub_id_.Set(value, GetArena()); } inline std::string* ShellsActionLog::_internal_mutable_sub_id() { - _has_bits_[0] |= 0x00000004u; - return sub_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.sub_id_.Mutable( GetArena()); } inline std::string* ShellsActionLog::release_sub_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellsActionLog.sub_id) - if (!_internal_has_sub_id()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = sub_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (sub_id_.IsDefault()) { - sub_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.sub_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.sub_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellsActionLog::set_allocated_sub_id(std::string* sub_id) { - if (sub_id != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void ShellsActionLog::set_allocated_sub_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; - } - sub_id_.SetAllocated(sub_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (sub_id_.IsDefault()) { - sub_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000004u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.sub_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.sub_id_.IsDefault()) { + _impl_.sub_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellsActionLog.sub_id) } // optional .ei.ShellDB.FarmElement farm_element = 9; -inline bool ShellsActionLog::_internal_has_farm_element() const { - bool value = (_has_bits_[0] & 0x00000800u) != 0; - return value; -} inline bool ShellsActionLog::has_farm_element() const { - return _internal_has_farm_element(); + bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; + return value; } inline void ShellsActionLog::clear_farm_element() { - farm_element_ = 1; - _has_bits_[0] &= ~0x00000800u; -} -inline ::ei::ShellDB_FarmElement ShellsActionLog::_internal_farm_element() const { - return static_cast< ::ei::ShellDB_FarmElement >(farm_element_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.farm_element_ = 1; + _impl_._has_bits_[0] &= ~0x00000800u; } inline ::ei::ShellDB_FarmElement ShellsActionLog::farm_element() const { // @@protoc_insertion_point(field_get:ei.ShellsActionLog.farm_element) return _internal_farm_element(); } -inline void ShellsActionLog::_internal_set_farm_element(::ei::ShellDB_FarmElement value) { - assert(::ei::ShellDB_FarmElement_IsValid(value)); - _has_bits_[0] |= 0x00000800u; - farm_element_ = value; -} inline void ShellsActionLog::set_farm_element(::ei::ShellDB_FarmElement value) { _internal_set_farm_element(value); + _impl_._has_bits_[0] |= 0x00000800u; // @@protoc_insertion_point(field_set:ei.ShellsActionLog.farm_element) } +inline ::ei::ShellDB_FarmElement ShellsActionLog::_internal_farm_element() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::ShellDB_FarmElement>(_impl_.farm_element_); +} +inline void ShellsActionLog::_internal_set_farm_element(::ei::ShellDB_FarmElement value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::ShellDB_FarmElement_IsValid(value)); + _impl_.farm_element_ = value; +} // optional uint32 cost = 4; -inline bool ShellsActionLog::_internal_has_cost() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool ShellsActionLog::has_cost() const { - return _internal_has_cost(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void ShellsActionLog::clear_cost() { - cost_ = 0u; - _has_bits_[0] &= ~0x00000040u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cost_ = 0u; + _impl_._has_bits_[0] &= ~0x00000040u; } -inline uint32_t ShellsActionLog::_internal_cost() const { - return cost_; -} -inline uint32_t ShellsActionLog::cost() const { +inline ::uint32_t ShellsActionLog::cost() const { // @@protoc_insertion_point(field_get:ei.ShellsActionLog.cost) return _internal_cost(); } -inline void ShellsActionLog::_internal_set_cost(uint32_t value) { - _has_bits_[0] |= 0x00000040u; - cost_ = value; -} -inline void ShellsActionLog::set_cost(uint32_t value) { +inline void ShellsActionLog::set_cost(::uint32_t value) { _internal_set_cost(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.ShellsActionLog.cost) } +inline ::uint32_t ShellsActionLog::_internal_cost() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.cost_; +} +inline void ShellsActionLog::_internal_set_cost(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.cost_ = value; +} // optional double approx_time = 5; -inline bool ShellsActionLog::_internal_has_approx_time() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool ShellsActionLog::has_approx_time() const { - return _internal_has_approx_time(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void ShellsActionLog::clear_approx_time() { - approx_time_ = 0; - _has_bits_[0] &= ~0x00000020u; -} -inline double ShellsActionLog::_internal_approx_time() const { - return approx_time_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.approx_time_ = 0; + _impl_._has_bits_[0] &= ~0x00000020u; } inline double ShellsActionLog::approx_time() const { // @@protoc_insertion_point(field_get:ei.ShellsActionLog.approx_time) return _internal_approx_time(); } -inline void ShellsActionLog::_internal_set_approx_time(double value) { - _has_bits_[0] |= 0x00000020u; - approx_time_ = value; -} inline void ShellsActionLog::set_approx_time(double value) { _internal_set_approx_time(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.ShellsActionLog.approx_time) } +inline double ShellsActionLog::_internal_approx_time() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.approx_time_; +} +inline void ShellsActionLog::_internal_set_approx_time(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.approx_time_ = value; +} // optional string version = 6; -inline bool ShellsActionLog::_internal_has_version() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool ShellsActionLog::has_version() const { - return _internal_has_version(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void ShellsActionLog::clear_version() { - version_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.version_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000008u; } -inline const std::string& ShellsActionLog::version() const { +inline const std::string& ShellsActionLog::version() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellsActionLog.version) return _internal_version(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellsActionLog::set_version(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000008u; - version_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellsActionLog::set_version(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.version_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellsActionLog.version) } -inline std::string* ShellsActionLog::mutable_version() { +inline std::string* ShellsActionLog::mutable_version() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_version(); // @@protoc_insertion_point(field_mutable:ei.ShellsActionLog.version) return _s; } inline const std::string& ShellsActionLog::_internal_version() const { - return version_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.version_.Get(); } inline void ShellsActionLog::_internal_set_version(const std::string& value) { - _has_bits_[0] |= 0x00000008u; - version_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.version_.Set(value, GetArena()); } inline std::string* ShellsActionLog::_internal_mutable_version() { - _has_bits_[0] |= 0x00000008u; - return version_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + return _impl_.version_.Mutable( GetArena()); } inline std::string* ShellsActionLog::release_version() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellsActionLog.version) - if (!_internal_has_version()) { + if ((_impl_._has_bits_[0] & 0x00000008u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000008u; - auto* p = version_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (version_.IsDefault()) { - version_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000008u; + auto* released = _impl_.version_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.version_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellsActionLog::set_allocated_version(std::string* version) { - if (version != nullptr) { - _has_bits_[0] |= 0x00000008u; +inline void ShellsActionLog::set_allocated_version(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; - } - version_.SetAllocated(version, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (version_.IsDefault()) { - version_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000008u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.version_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.version_.IsDefault()) { + _impl_.version_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellsActionLog.version) } // optional int32 farm_index = 7; -inline bool ShellsActionLog::_internal_has_farm_index() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool ShellsActionLog::has_farm_index() const { - return _internal_has_farm_index(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void ShellsActionLog::clear_farm_index() { - farm_index_ = 0; - _has_bits_[0] &= ~0x00000080u; -} -inline int32_t ShellsActionLog::_internal_farm_index() const { - return farm_index_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.farm_index_ = 0; + _impl_._has_bits_[0] &= ~0x00000080u; } -inline int32_t ShellsActionLog::farm_index() const { +inline ::int32_t ShellsActionLog::farm_index() const { // @@protoc_insertion_point(field_get:ei.ShellsActionLog.farm_index) return _internal_farm_index(); } -inline void ShellsActionLog::_internal_set_farm_index(int32_t value) { - _has_bits_[0] |= 0x00000080u; - farm_index_ = value; -} -inline void ShellsActionLog::set_farm_index(int32_t value) { +inline void ShellsActionLog::set_farm_index(::int32_t value) { _internal_set_farm_index(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.ShellsActionLog.farm_index) } +inline ::int32_t ShellsActionLog::_internal_farm_index() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.farm_index_; +} +inline void ShellsActionLog::_internal_set_farm_index(::int32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.farm_index_ = value; +} // optional double soul_eggs = 10; -inline bool ShellsActionLog::_internal_has_soul_eggs() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool ShellsActionLog::has_soul_eggs() const { - return _internal_has_soul_eggs(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void ShellsActionLog::clear_soul_eggs() { - soul_eggs_ = 0; - _has_bits_[0] &= ~0x00000100u; -} -inline double ShellsActionLog::_internal_soul_eggs() const { - return soul_eggs_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_eggs_ = 0; + _impl_._has_bits_[0] &= ~0x00000100u; } inline double ShellsActionLog::soul_eggs() const { // @@protoc_insertion_point(field_get:ei.ShellsActionLog.soul_eggs) return _internal_soul_eggs(); } -inline void ShellsActionLog::_internal_set_soul_eggs(double value) { - _has_bits_[0] |= 0x00000100u; - soul_eggs_ = value; -} inline void ShellsActionLog::set_soul_eggs(double value) { _internal_set_soul_eggs(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.ShellsActionLog.soul_eggs) } +inline double ShellsActionLog::_internal_soul_eggs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.soul_eggs_; +} +inline void ShellsActionLog::_internal_set_soul_eggs(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_eggs_ = value; +} // optional uint64 tickets_spent = 11; -inline bool ShellsActionLog::_internal_has_tickets_spent() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool ShellsActionLog::has_tickets_spent() const { - return _internal_has_tickets_spent(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void ShellsActionLog::clear_tickets_spent() { - tickets_spent_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000200u; -} -inline uint64_t ShellsActionLog::_internal_tickets_spent() const { - return tickets_spent_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.tickets_spent_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000200u; } -inline uint64_t ShellsActionLog::tickets_spent() const { +inline ::uint64_t ShellsActionLog::tickets_spent() const { // @@protoc_insertion_point(field_get:ei.ShellsActionLog.tickets_spent) return _internal_tickets_spent(); } -inline void ShellsActionLog::_internal_set_tickets_spent(uint64_t value) { - _has_bits_[0] |= 0x00000200u; - tickets_spent_ = value; -} -inline void ShellsActionLog::set_tickets_spent(uint64_t value) { +inline void ShellsActionLog::set_tickets_spent(::uint64_t value) { _internal_set_tickets_spent(value); + _impl_._has_bits_[0] |= 0x00000200u; // @@protoc_insertion_point(field_set:ei.ShellsActionLog.tickets_spent) } +inline ::uint64_t ShellsActionLog::_internal_tickets_spent() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.tickets_spent_; +} +inline void ShellsActionLog::_internal_set_tickets_spent(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.tickets_spent_ = value; +} // optional uint64 gold_spent = 12; -inline bool ShellsActionLog::_internal_has_gold_spent() const { - bool value = (_has_bits_[0] & 0x00000400u) != 0; - return value; -} inline bool ShellsActionLog::has_gold_spent() const { - return _internal_has_gold_spent(); + bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0; + return value; } inline void ShellsActionLog::clear_gold_spent() { - gold_spent_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000400u; -} -inline uint64_t ShellsActionLog::_internal_gold_spent() const { - return gold_spent_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gold_spent_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000400u; } -inline uint64_t ShellsActionLog::gold_spent() const { +inline ::uint64_t ShellsActionLog::gold_spent() const { // @@protoc_insertion_point(field_get:ei.ShellsActionLog.gold_spent) return _internal_gold_spent(); } -inline void ShellsActionLog::_internal_set_gold_spent(uint64_t value) { - _has_bits_[0] |= 0x00000400u; - gold_spent_ = value; -} -inline void ShellsActionLog::set_gold_spent(uint64_t value) { +inline void ShellsActionLog::set_gold_spent(::uint64_t value) { _internal_set_gold_spent(value); + _impl_._has_bits_[0] |= 0x00000400u; // @@protoc_insertion_point(field_set:ei.ShellsActionLog.gold_spent) } +inline ::uint64_t ShellsActionLog::_internal_gold_spent() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.gold_spent_; +} +inline void ShellsActionLog::_internal_set_gold_spent(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gold_spent_ = value; +} // ------------------------------------------------------------------- // SubmitShellShowcaseRequest // optional .ei.BasicRequestInfo rinfo = 4; -inline bool SubmitShellShowcaseRequest::_internal_has_rinfo() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - PROTOBUF_ASSUME(!value || rinfo_ != nullptr); - return value; -} inline bool SubmitShellShowcaseRequest::has_rinfo() const { - return _internal_has_rinfo(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + PROTOBUF_ASSUME(!value || _impl_.rinfo_ != nullptr); + return value; } inline void SubmitShellShowcaseRequest::clear_rinfo() { - if (rinfo_ != nullptr) rinfo_->Clear(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ != nullptr) _impl_.rinfo_->Clear(); + _impl_._has_bits_[0] &= ~0x00000008u; } inline const ::ei::BasicRequestInfo& SubmitShellShowcaseRequest::_internal_rinfo() const { - const ::ei::BasicRequestInfo* p = rinfo_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_BasicRequestInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::BasicRequestInfo* p = _impl_.rinfo_; + return p != nullptr ? *p : reinterpret_cast(::ei::_BasicRequestInfo_default_instance_); } -inline const ::ei::BasicRequestInfo& SubmitShellShowcaseRequest::rinfo() const { +inline const ::ei::BasicRequestInfo& SubmitShellShowcaseRequest::rinfo() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.SubmitShellShowcaseRequest.rinfo) return _internal_rinfo(); } -inline void SubmitShellShowcaseRequest::unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rinfo_); +inline void SubmitShellShowcaseRequest::unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.rinfo_); } - rinfo_ = rinfo; - if (rinfo) { - _has_bits_[0] |= 0x00000008u; + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._has_bits_[0] &= ~0x00000008u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.SubmitShellShowcaseRequest.rinfo) } inline ::ei::BasicRequestInfo* SubmitShellShowcaseRequest::release_rinfo() { - _has_bits_[0] &= ~0x00000008u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000008u; + ::ei::BasicRequestInfo* released = _impl_.rinfo_; + _impl_.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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::BasicRequestInfo* SubmitShellShowcaseRequest::unsafe_arena_release_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.SubmitShellShowcaseRequest.rinfo) - _has_bits_[0] &= ~0x00000008u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000008u; + ::ei::BasicRequestInfo* temp = _impl_.rinfo_; + _impl_.rinfo_ = nullptr; return temp; } inline ::ei::BasicRequestInfo* SubmitShellShowcaseRequest::_internal_mutable_rinfo() { - _has_bits_[0] |= 0x00000008u; - if (rinfo_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::BasicRequestInfo>(GetArenaForAllocation()); - rinfo_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::BasicRequestInfo>(GetArena()); + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(p); } - return rinfo_; + return _impl_.rinfo_; } -inline ::ei::BasicRequestInfo* SubmitShellShowcaseRequest::mutable_rinfo() { +inline ::ei::BasicRequestInfo* SubmitShellShowcaseRequest::mutable_rinfo() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000008u; ::ei::BasicRequestInfo* _msg = _internal_mutable_rinfo(); // @@protoc_insertion_point(field_mutable:ei.SubmitShellShowcaseRequest.rinfo) return _msg; } -inline void SubmitShellShowcaseRequest::set_allocated_rinfo(::ei::BasicRequestInfo* rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void SubmitShellShowcaseRequest::set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete rinfo_; + delete (_impl_.rinfo_); } - if (rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rinfo); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - rinfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, rinfo, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000008u; + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; + _impl_._has_bits_[0] &= ~0x00000008u; } - rinfo_ = rinfo; + + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.SubmitShellShowcaseRequest.rinfo) } // optional string local_id = 1; -inline bool SubmitShellShowcaseRequest::_internal_has_local_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool SubmitShellShowcaseRequest::has_local_id() const { - return _internal_has_local_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void SubmitShellShowcaseRequest::clear_local_id() { - local_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.local_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& SubmitShellShowcaseRequest::local_id() const { +inline const std::string& SubmitShellShowcaseRequest::local_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.SubmitShellShowcaseRequest.local_id) return _internal_local_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void SubmitShellShowcaseRequest::set_local_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - local_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void SubmitShellShowcaseRequest::set_local_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.local_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.SubmitShellShowcaseRequest.local_id) } -inline std::string* SubmitShellShowcaseRequest::mutable_local_id() { +inline std::string* SubmitShellShowcaseRequest::mutable_local_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_local_id(); // @@protoc_insertion_point(field_mutable:ei.SubmitShellShowcaseRequest.local_id) return _s; } inline const std::string& SubmitShellShowcaseRequest::_internal_local_id() const { - return local_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.local_id_.Get(); } inline void SubmitShellShowcaseRequest::_internal_set_local_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - local_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.local_id_.Set(value, GetArena()); } inline std::string* SubmitShellShowcaseRequest::_internal_mutable_local_id() { - _has_bits_[0] |= 0x00000001u; - return local_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.local_id_.Mutable( GetArena()); } inline std::string* SubmitShellShowcaseRequest::release_local_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.SubmitShellShowcaseRequest.local_id) - if (!_internal_has_local_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = local_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (local_id_.IsDefault()) { - local_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.local_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.local_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void SubmitShellShowcaseRequest::set_allocated_local_id(std::string* local_id) { - if (local_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void SubmitShellShowcaseRequest::set_allocated_local_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - local_id_.SetAllocated(local_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (local_id_.IsDefault()) { - local_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.local_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.local_id_.IsDefault()) { + _impl_.local_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.SubmitShellShowcaseRequest.local_id) } // optional string user_id = 2; -inline bool SubmitShellShowcaseRequest::_internal_has_user_id() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool SubmitShellShowcaseRequest::has_user_id() const { - return _internal_has_user_id(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void SubmitShellShowcaseRequest::clear_user_id() { - user_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.user_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& SubmitShellShowcaseRequest::user_id() const { +inline const std::string& SubmitShellShowcaseRequest::user_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.SubmitShellShowcaseRequest.user_id) return _internal_user_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void SubmitShellShowcaseRequest::set_user_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void SubmitShellShowcaseRequest::set_user_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.user_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.SubmitShellShowcaseRequest.user_id) } -inline std::string* SubmitShellShowcaseRequest::mutable_user_id() { +inline std::string* SubmitShellShowcaseRequest::mutable_user_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_user_id(); // @@protoc_insertion_point(field_mutable:ei.SubmitShellShowcaseRequest.user_id) return _s; } inline const std::string& SubmitShellShowcaseRequest::_internal_user_id() const { - return user_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.user_id_.Get(); } inline void SubmitShellShowcaseRequest::_internal_set_user_id(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - user_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.user_id_.Set(value, GetArena()); } inline std::string* SubmitShellShowcaseRequest::_internal_mutable_user_id() { - _has_bits_[0] |= 0x00000002u; - return user_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.user_id_.Mutable( GetArena()); } inline std::string* SubmitShellShowcaseRequest::release_user_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.SubmitShellShowcaseRequest.user_id) - if (!_internal_has_user_id()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { 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; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.user_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void SubmitShellShowcaseRequest::set_allocated_user_id(std::string* user_id) { - if (user_id != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void SubmitShellShowcaseRequest::set_allocated_user_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._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()); + _impl_._has_bits_[0] &= ~0x00000002u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.user_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.user_id_.IsDefault()) { + _impl_.user_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@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(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void SubmitShellShowcaseRequest::clear_public_username() { - public_username_ = false; - _has_bits_[0] &= ~0x00000010u; -} -inline bool SubmitShellShowcaseRequest::_internal_public_username() const { - return public_username_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.public_username_ = false; + _impl_._has_bits_[0] &= ~0x00000010u; } 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); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.SubmitShellShowcaseRequest.public_username) } +inline bool SubmitShellShowcaseRequest::_internal_public_username() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.public_username_; +} +inline void SubmitShellShowcaseRequest::_internal_set_public_username(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.public_username_ = value; +} // optional .ei.ShellDB.FarmConfiguration farm_config = 3; -inline bool SubmitShellShowcaseRequest::_internal_has_farm_config() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - PROTOBUF_ASSUME(!value || farm_config_ != nullptr); - return value; -} inline bool SubmitShellShowcaseRequest::has_farm_config() const { - return _internal_has_farm_config(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + PROTOBUF_ASSUME(!value || _impl_.farm_config_ != nullptr); + return value; } inline void SubmitShellShowcaseRequest::clear_farm_config() { - if (farm_config_ != nullptr) farm_config_->Clear(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.farm_config_ != nullptr) _impl_.farm_config_->Clear(); + _impl_._has_bits_[0] &= ~0x00000004u; } inline const ::ei::ShellDB_FarmConfiguration& SubmitShellShowcaseRequest::_internal_farm_config() const { - const ::ei::ShellDB_FarmConfiguration* p = farm_config_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_ShellDB_FarmConfiguration_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::ShellDB_FarmConfiguration* p = _impl_.farm_config_; + return p != nullptr ? *p : reinterpret_cast(::ei::_ShellDB_FarmConfiguration_default_instance_); } -inline const ::ei::ShellDB_FarmConfiguration& SubmitShellShowcaseRequest::farm_config() const { +inline const ::ei::ShellDB_FarmConfiguration& SubmitShellShowcaseRequest::farm_config() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.SubmitShellShowcaseRequest.farm_config) return _internal_farm_config(); } -inline void SubmitShellShowcaseRequest::unsafe_arena_set_allocated_farm_config( - ::ei::ShellDB_FarmConfiguration* farm_config) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(farm_config_); +inline void SubmitShellShowcaseRequest::unsafe_arena_set_allocated_farm_config(::ei::ShellDB_FarmConfiguration* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.farm_config_); } - farm_config_ = farm_config; - if (farm_config) { - _has_bits_[0] |= 0x00000004u; + _impl_.farm_config_ = reinterpret_cast<::ei::ShellDB_FarmConfiguration*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.SubmitShellShowcaseRequest.farm_config) } inline ::ei::ShellDB_FarmConfiguration* SubmitShellShowcaseRequest::release_farm_config() { - _has_bits_[0] &= ~0x00000004u; - ::ei::ShellDB_FarmConfiguration* temp = farm_config_; - farm_config_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000004u; + ::ei::ShellDB_FarmConfiguration* released = _impl_.farm_config_; + _impl_.farm_config_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::ShellDB_FarmConfiguration* SubmitShellShowcaseRequest::unsafe_arena_release_farm_config() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.SubmitShellShowcaseRequest.farm_config) - _has_bits_[0] &= ~0x00000004u; - ::ei::ShellDB_FarmConfiguration* temp = farm_config_; - farm_config_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000004u; + ::ei::ShellDB_FarmConfiguration* temp = _impl_.farm_config_; + _impl_.farm_config_ = nullptr; return temp; } inline ::ei::ShellDB_FarmConfiguration* SubmitShellShowcaseRequest::_internal_mutable_farm_config() { - _has_bits_[0] |= 0x00000004u; - if (farm_config_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::ShellDB_FarmConfiguration>(GetArenaForAllocation()); - farm_config_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.farm_config_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::ShellDB_FarmConfiguration>(GetArena()); + _impl_.farm_config_ = reinterpret_cast<::ei::ShellDB_FarmConfiguration*>(p); } - return farm_config_; + return _impl_.farm_config_; } -inline ::ei::ShellDB_FarmConfiguration* SubmitShellShowcaseRequest::mutable_farm_config() { +inline ::ei::ShellDB_FarmConfiguration* SubmitShellShowcaseRequest::mutable_farm_config() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000004u; ::ei::ShellDB_FarmConfiguration* _msg = _internal_mutable_farm_config(); // @@protoc_insertion_point(field_mutable:ei.SubmitShellShowcaseRequest.farm_config) return _msg; } -inline void SubmitShellShowcaseRequest::set_allocated_farm_config(::ei::ShellDB_FarmConfiguration* farm_config) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void SubmitShellShowcaseRequest::set_allocated_farm_config(::ei::ShellDB_FarmConfiguration* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete farm_config_; + delete (_impl_.farm_config_); } - if (farm_config) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(farm_config); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - farm_config = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, farm_config, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000004u; + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; + _impl_._has_bits_[0] &= ~0x00000004u; } - farm_config_ = farm_config; + + _impl_.farm_config_ = reinterpret_cast<::ei::ShellDB_FarmConfiguration*>(value); // @@protoc_insertion_point(field_set_allocated:ei.SubmitShellShowcaseRequest.farm_config) } @@ -112492,122 +122118,149 @@ inline void SubmitShellShowcaseRequest::set_allocated_farm_config(::ei::ShellDB_ // repeated .ei.ShellShowcaseListingInfo top = 1; inline int ShellShowcase::_internal_top_size() const { - return top_.size(); + return _internal_top().size(); } inline int ShellShowcase::top_size() const { return _internal_top_size(); } inline void ShellShowcase::clear_top() { - top_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.top_.Clear(); } -inline ::ei::ShellShowcaseListingInfo* ShellShowcase::mutable_top(int index) { +inline ::ei::ShellShowcaseListingInfo* ShellShowcase::mutable_top(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ShellShowcase.top) - return top_.Mutable(index); + return _internal_mutable_top()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellShowcaseListingInfo >* -ShellShowcase::mutable_top() { +inline ::google::protobuf::RepeatedPtrField<::ei::ShellShowcaseListingInfo>* ShellShowcase::mutable_top() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ShellShowcase.top) - return &top_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_top(); } -inline const ::ei::ShellShowcaseListingInfo& ShellShowcase::_internal_top(int index) const { - return top_.Get(index); -} -inline const ::ei::ShellShowcaseListingInfo& ShellShowcase::top(int index) const { +inline const ::ei::ShellShowcaseListingInfo& ShellShowcase::top(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellShowcase.top) - return _internal_top(index); -} -inline ::ei::ShellShowcaseListingInfo* ShellShowcase::_internal_add_top() { - return top_.Add(); + return _internal_top().Get(index); } -inline ::ei::ShellShowcaseListingInfo* ShellShowcase::add_top() { - ::ei::ShellShowcaseListingInfo* _add = _internal_add_top(); +inline ::ei::ShellShowcaseListingInfo* ShellShowcase::add_top() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ShellShowcaseListingInfo* _add = _internal_mutable_top()->Add(); // @@protoc_insertion_point(field_add:ei.ShellShowcase.top) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellShowcaseListingInfo >& -ShellShowcase::top() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellShowcaseListingInfo>& ShellShowcase::top() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ShellShowcase.top) - return top_; + return _internal_top(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellShowcaseListingInfo>& +ShellShowcase::_internal_top() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.top_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ShellShowcaseListingInfo>* +ShellShowcase::_internal_mutable_top() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.top_; } // repeated .ei.ShellShowcaseListingInfo featured = 2; inline int ShellShowcase::_internal_featured_size() const { - return featured_.size(); + return _internal_featured().size(); } inline int ShellShowcase::featured_size() const { return _internal_featured_size(); } inline void ShellShowcase::clear_featured() { - featured_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.featured_.Clear(); } -inline ::ei::ShellShowcaseListingInfo* ShellShowcase::mutable_featured(int index) { +inline ::ei::ShellShowcaseListingInfo* ShellShowcase::mutable_featured(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ShellShowcase.featured) - return featured_.Mutable(index); + return _internal_mutable_featured()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellShowcaseListingInfo >* -ShellShowcase::mutable_featured() { +inline ::google::protobuf::RepeatedPtrField<::ei::ShellShowcaseListingInfo>* ShellShowcase::mutable_featured() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ShellShowcase.featured) - return &featured_; -} -inline const ::ei::ShellShowcaseListingInfo& ShellShowcase::_internal_featured(int index) const { - return featured_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_featured(); } -inline const ::ei::ShellShowcaseListingInfo& ShellShowcase::featured(int index) const { +inline const ::ei::ShellShowcaseListingInfo& ShellShowcase::featured(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellShowcase.featured) - return _internal_featured(index); + return _internal_featured().Get(index); } -inline ::ei::ShellShowcaseListingInfo* ShellShowcase::_internal_add_featured() { - return featured_.Add(); -} -inline ::ei::ShellShowcaseListingInfo* ShellShowcase::add_featured() { - ::ei::ShellShowcaseListingInfo* _add = _internal_add_featured(); +inline ::ei::ShellShowcaseListingInfo* ShellShowcase::add_featured() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ShellShowcaseListingInfo* _add = _internal_mutable_featured()->Add(); // @@protoc_insertion_point(field_add:ei.ShellShowcase.featured) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellShowcaseListingInfo >& -ShellShowcase::featured() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellShowcaseListingInfo>& ShellShowcase::featured() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ShellShowcase.featured) - return featured_; + return _internal_featured(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellShowcaseListingInfo>& +ShellShowcase::_internal_featured() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.featured_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ShellShowcaseListingInfo>* +ShellShowcase::_internal_mutable_featured() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.featured_; } // repeated .ei.ShellShowcaseListingInfo fresh = 3; inline int ShellShowcase::_internal_fresh_size() const { - return fresh_.size(); + return _internal_fresh().size(); } inline int ShellShowcase::fresh_size() const { return _internal_fresh_size(); } inline void ShellShowcase::clear_fresh() { - fresh_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.fresh_.Clear(); } -inline ::ei::ShellShowcaseListingInfo* ShellShowcase::mutable_fresh(int index) { +inline ::ei::ShellShowcaseListingInfo* ShellShowcase::mutable_fresh(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ShellShowcase.fresh) - return fresh_.Mutable(index); + return _internal_mutable_fresh()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellShowcaseListingInfo >* -ShellShowcase::mutable_fresh() { +inline ::google::protobuf::RepeatedPtrField<::ei::ShellShowcaseListingInfo>* ShellShowcase::mutable_fresh() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ShellShowcase.fresh) - return &fresh_; -} -inline const ::ei::ShellShowcaseListingInfo& ShellShowcase::_internal_fresh(int index) const { - return fresh_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_fresh(); } -inline const ::ei::ShellShowcaseListingInfo& ShellShowcase::fresh(int index) const { +inline const ::ei::ShellShowcaseListingInfo& ShellShowcase::fresh(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellShowcase.fresh) - return _internal_fresh(index); + return _internal_fresh().Get(index); } -inline ::ei::ShellShowcaseListingInfo* ShellShowcase::_internal_add_fresh() { - return fresh_.Add(); -} -inline ::ei::ShellShowcaseListingInfo* ShellShowcase::add_fresh() { - ::ei::ShellShowcaseListingInfo* _add = _internal_add_fresh(); +inline ::ei::ShellShowcaseListingInfo* ShellShowcase::add_fresh() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ShellShowcaseListingInfo* _add = _internal_mutable_fresh()->Add(); // @@protoc_insertion_point(field_add:ei.ShellShowcase.fresh) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellShowcaseListingInfo >& -ShellShowcase::fresh() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellShowcaseListingInfo>& ShellShowcase::fresh() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ShellShowcase.fresh) - return fresh_; + return _internal_fresh(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellShowcaseListingInfo>& +ShellShowcase::_internal_fresh() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.fresh_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ShellShowcaseListingInfo>* +ShellShowcase::_internal_mutable_fresh() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.fresh_; } // ------------------------------------------------------------------- @@ -112615,725 +122268,749 @@ ShellShowcase::fresh() const { // ShellShowcaseListingInfo // optional string id = 1; -inline bool ShellShowcaseListingInfo::_internal_has_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool ShellShowcaseListingInfo::has_id() const { - return _internal_has_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void ShellShowcaseListingInfo::clear_id() { - id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& ShellShowcaseListingInfo::id() const { +inline const std::string& ShellShowcaseListingInfo::id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellShowcaseListingInfo.id) return _internal_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellShowcaseListingInfo::set_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellShowcaseListingInfo::set_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellShowcaseListingInfo.id) } -inline std::string* ShellShowcaseListingInfo::mutable_id() { +inline std::string* ShellShowcaseListingInfo::mutable_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_id(); // @@protoc_insertion_point(field_mutable:ei.ShellShowcaseListingInfo.id) return _s; } inline const std::string& ShellShowcaseListingInfo::_internal_id() const { - return id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.id_.Get(); } inline void ShellShowcaseListingInfo::_internal_set_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.id_.Set(value, GetArena()); } inline std::string* ShellShowcaseListingInfo::_internal_mutable_id() { - _has_bits_[0] |= 0x00000001u; - return id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.id_.Mutable( GetArena()); } inline std::string* ShellShowcaseListingInfo::release_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellShowcaseListingInfo.id) - if (!_internal_has_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { 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; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellShowcaseListingInfo::set_allocated_id(std::string* id) { - if (id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void ShellShowcaseListingInfo::set_allocated_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._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()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.id_.IsDefault()) { + _impl_.id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellShowcaseListingInfo.id) } // optional string local_id = 12; -inline bool ShellShowcaseListingInfo::_internal_has_local_id() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool ShellShowcaseListingInfo::has_local_id() const { - return _internal_has_local_id(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void ShellShowcaseListingInfo::clear_local_id() { - local_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000010u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.local_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000010u; } -inline const std::string& ShellShowcaseListingInfo::local_id() const { +inline const std::string& ShellShowcaseListingInfo::local_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellShowcaseListingInfo.local_id) return _internal_local_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellShowcaseListingInfo::set_local_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000010u; - local_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellShowcaseListingInfo::set_local_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + _impl_.local_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellShowcaseListingInfo.local_id) } -inline std::string* ShellShowcaseListingInfo::mutable_local_id() { +inline std::string* ShellShowcaseListingInfo::mutable_local_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_local_id(); // @@protoc_insertion_point(field_mutable:ei.ShellShowcaseListingInfo.local_id) return _s; } inline const std::string& ShellShowcaseListingInfo::_internal_local_id() const { - return local_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.local_id_.Get(); } inline void ShellShowcaseListingInfo::_internal_set_local_id(const std::string& value) { - _has_bits_[0] |= 0x00000010u; - local_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + _impl_.local_id_.Set(value, GetArena()); } inline std::string* ShellShowcaseListingInfo::_internal_mutable_local_id() { - _has_bits_[0] |= 0x00000010u; - return local_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000010u; + return _impl_.local_id_.Mutable( GetArena()); } inline std::string* ShellShowcaseListingInfo::release_local_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellShowcaseListingInfo.local_id) - if (!_internal_has_local_id()) { + if ((_impl_._has_bits_[0] & 0x00000010u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000010u; - auto* p = local_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (local_id_.IsDefault()) { - local_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000010u; + auto* released = _impl_.local_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.local_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellShowcaseListingInfo::set_allocated_local_id(std::string* local_id) { - if (local_id != nullptr) { - _has_bits_[0] |= 0x00000010u; +inline void ShellShowcaseListingInfo::set_allocated_local_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000010u; } else { - _has_bits_[0] &= ~0x00000010u; + _impl_._has_bits_[0] &= ~0x00000010u; } - local_id_.SetAllocated(local_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (local_id_.IsDefault()) { - local_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.local_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.local_id_.IsDefault()) { + _impl_.local_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellShowcaseListingInfo.local_id) } // optional string name = 2; -inline bool ShellShowcaseListingInfo::_internal_has_name() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool ShellShowcaseListingInfo::has_name() const { - return _internal_has_name(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ShellShowcaseListingInfo::clear_name() { - name_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.name_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& ShellShowcaseListingInfo::name() const { +inline const std::string& ShellShowcaseListingInfo::name() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellShowcaseListingInfo.name) return _internal_name(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellShowcaseListingInfo::set_name(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellShowcaseListingInfo::set_name(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.name_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellShowcaseListingInfo.name) } -inline std::string* ShellShowcaseListingInfo::mutable_name() { +inline std::string* ShellShowcaseListingInfo::mutable_name() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_name(); // @@protoc_insertion_point(field_mutable:ei.ShellShowcaseListingInfo.name) return _s; } inline const std::string& ShellShowcaseListingInfo::_internal_name() const { - return name_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.name_.Get(); } inline void ShellShowcaseListingInfo::_internal_set_name(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - name_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.name_.Set(value, GetArena()); } inline std::string* ShellShowcaseListingInfo::_internal_mutable_name() { - _has_bits_[0] |= 0x00000002u; - return name_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.name_.Mutable( GetArena()); } inline std::string* ShellShowcaseListingInfo::release_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellShowcaseListingInfo.name) - if (!_internal_has_name()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = name_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (name_.IsDefault()) { - name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.name_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellShowcaseListingInfo::set_allocated_name(std::string* name) { - if (name != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void ShellShowcaseListingInfo::set_allocated_name(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - name_.SetAllocated(name, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (name_.IsDefault()) { - name_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.name_.IsDefault()) { + _impl_.name_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellShowcaseListingInfo.name) } // optional string description = 3; -inline bool ShellShowcaseListingInfo::_internal_has_description() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool ShellShowcaseListingInfo::has_description() const { - return _internal_has_description(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void ShellShowcaseListingInfo::clear_description() { - description_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.description_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& ShellShowcaseListingInfo::description() const { +inline const std::string& ShellShowcaseListingInfo::description() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellShowcaseListingInfo.description) return _internal_description(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellShowcaseListingInfo::set_description(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - description_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellShowcaseListingInfo::set_description(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.description_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellShowcaseListingInfo.description) } -inline std::string* ShellShowcaseListingInfo::mutable_description() { +inline std::string* ShellShowcaseListingInfo::mutable_description() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_description(); // @@protoc_insertion_point(field_mutable:ei.ShellShowcaseListingInfo.description) return _s; } inline const std::string& ShellShowcaseListingInfo::_internal_description() const { - return description_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.description_.Get(); } inline void ShellShowcaseListingInfo::_internal_set_description(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - description_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.description_.Set(value, GetArena()); } inline std::string* ShellShowcaseListingInfo::_internal_mutable_description() { - _has_bits_[0] |= 0x00000004u; - return description_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.description_.Mutable( GetArena()); } inline std::string* ShellShowcaseListingInfo::release_description() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellShowcaseListingInfo.description) - if (!_internal_has_description()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = description_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (description_.IsDefault()) { - description_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.description_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.description_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellShowcaseListingInfo::set_allocated_description(std::string* description) { - if (description != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void ShellShowcaseListingInfo::set_allocated_description(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; - } - description_.SetAllocated(description, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (description_.IsDefault()) { - description_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000004u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.description_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.description_.IsDefault()) { + _impl_.description_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellShowcaseListingInfo.description) } // optional bool is_new = 15; -inline bool ShellShowcaseListingInfo::_internal_has_is_new() const { - bool value = (_has_bits_[0] & 0x00004000u) != 0; - return value; -} inline bool ShellShowcaseListingInfo::has_is_new() const { - return _internal_has_is_new(); + bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0; + return value; } inline void ShellShowcaseListingInfo::clear_is_new() { - is_new_ = false; - _has_bits_[0] &= ~0x00004000u; -} -inline bool ShellShowcaseListingInfo::_internal_is_new() const { - return is_new_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.is_new_ = false; + _impl_._has_bits_[0] &= ~0x00004000u; } inline bool ShellShowcaseListingInfo::is_new() const { // @@protoc_insertion_point(field_get:ei.ShellShowcaseListingInfo.is_new) return _internal_is_new(); } -inline void ShellShowcaseListingInfo::_internal_set_is_new(bool value) { - _has_bits_[0] |= 0x00004000u; - is_new_ = value; -} inline void ShellShowcaseListingInfo::set_is_new(bool value) { _internal_set_is_new(value); + _impl_._has_bits_[0] |= 0x00004000u; // @@protoc_insertion_point(field_set:ei.ShellShowcaseListingInfo.is_new) } +inline bool ShellShowcaseListingInfo::_internal_is_new() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.is_new_; +} +inline void ShellShowcaseListingInfo::_internal_set_is_new(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.is_new_ = value; +} // 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(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void ShellShowcaseListingInfo::clear_creator_name() { - creator_name_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000020u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.creator_name_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000020u; } -inline const std::string& ShellShowcaseListingInfo::creator_name() const { +inline const std::string& ShellShowcaseListingInfo::creator_name() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@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()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellShowcaseListingInfo::set_creator_name(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000020u; + _impl_.creator_name_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellShowcaseListingInfo.creator_name) } -inline std::string* ShellShowcaseListingInfo::mutable_creator_name() { +inline std::string* ShellShowcaseListingInfo::mutable_creator_name() ABSL_ATTRIBUTE_LIFETIME_BOUND { 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(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.creator_name_.Get(); } inline void ShellShowcaseListingInfo::_internal_set_creator_name(const std::string& value) { - _has_bits_[0] |= 0x00000020u; - creator_name_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000020u; + _impl_.creator_name_.Set(value, GetArena()); } inline std::string* ShellShowcaseListingInfo::_internal_mutable_creator_name() { - _has_bits_[0] |= 0x00000020u; - return creator_name_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000020u; + return _impl_.creator_name_.Mutable( GetArena()); } inline std::string* ShellShowcaseListingInfo::release_creator_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellShowcaseListingInfo.creator_name) - if (!_internal_has_creator_name()) { + if ((_impl_._has_bits_[0] & 0x00000020u) == 0) { 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; + _impl_._has_bits_[0] &= ~0x00000020u; + auto* released = _impl_.creator_name_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.creator_name_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellShowcaseListingInfo::set_allocated_creator_name(std::string* creator_name) { - if (creator_name != nullptr) { - _has_bits_[0] |= 0x00000020u; +inline void ShellShowcaseListingInfo::set_allocated_creator_name(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._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()); + _impl_._has_bits_[0] &= ~0x00000020u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.creator_name_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.creator_name_.IsDefault()) { + _impl_.creator_name_.Set("", GetArena()); + } + #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] & 0x00001000u) != 0; - return value; -} inline bool ShellShowcaseListingInfo::has_status() const { - return _internal_has_status(); + bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0; + return value; } inline void ShellShowcaseListingInfo::clear_status() { - status_ = 0; - _has_bits_[0] &= ~0x00001000u; -} -inline ::ei::ShellShowcaseListingInfo_Status ShellShowcaseListingInfo::_internal_status() const { - return static_cast< ::ei::ShellShowcaseListingInfo_Status >(status_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.status_ = 0; + _impl_._has_bits_[0] &= ~0x00001000u; } inline ::ei::ShellShowcaseListingInfo_Status ShellShowcaseListingInfo::status() const { // @@protoc_insertion_point(field_get:ei.ShellShowcaseListingInfo.status) return _internal_status(); } -inline void ShellShowcaseListingInfo::_internal_set_status(::ei::ShellShowcaseListingInfo_Status value) { - assert(::ei::ShellShowcaseListingInfo_Status_IsValid(value)); - _has_bits_[0] |= 0x00001000u; - status_ = value; -} inline void ShellShowcaseListingInfo::set_status(::ei::ShellShowcaseListingInfo_Status value) { _internal_set_status(value); + _impl_._has_bits_[0] |= 0x00001000u; // @@protoc_insertion_point(field_set:ei.ShellShowcaseListingInfo.status) } +inline ::ei::ShellShowcaseListingInfo_Status ShellShowcaseListingInfo::_internal_status() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::ShellShowcaseListingInfo_Status>(_impl_.status_); +} +inline void ShellShowcaseListingInfo::_internal_set_status(::ei::ShellShowcaseListingInfo_Status value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::ShellShowcaseListingInfo_Status_IsValid(value)); + _impl_.status_ = value; +} // optional .ei.ShellDB.FarmConfiguration farm_config = 4; -inline bool ShellShowcaseListingInfo::_internal_has_farm_config() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - PROTOBUF_ASSUME(!value || farm_config_ != nullptr); - return value; -} inline bool ShellShowcaseListingInfo::has_farm_config() const { - return _internal_has_farm_config(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + PROTOBUF_ASSUME(!value || _impl_.farm_config_ != nullptr); + return value; } inline void ShellShowcaseListingInfo::clear_farm_config() { - if (farm_config_ != nullptr) farm_config_->Clear(); - _has_bits_[0] &= ~0x00000040u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.farm_config_ != nullptr) _impl_.farm_config_->Clear(); + _impl_._has_bits_[0] &= ~0x00000040u; } inline const ::ei::ShellDB_FarmConfiguration& ShellShowcaseListingInfo::_internal_farm_config() const { - const ::ei::ShellDB_FarmConfiguration* p = farm_config_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_ShellDB_FarmConfiguration_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::ShellDB_FarmConfiguration* p = _impl_.farm_config_; + return p != nullptr ? *p : reinterpret_cast(::ei::_ShellDB_FarmConfiguration_default_instance_); } -inline const ::ei::ShellDB_FarmConfiguration& ShellShowcaseListingInfo::farm_config() const { +inline const ::ei::ShellDB_FarmConfiguration& ShellShowcaseListingInfo::farm_config() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellShowcaseListingInfo.farm_config) return _internal_farm_config(); } -inline void ShellShowcaseListingInfo::unsafe_arena_set_allocated_farm_config( - ::ei::ShellDB_FarmConfiguration* farm_config) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(farm_config_); +inline void ShellShowcaseListingInfo::unsafe_arena_set_allocated_farm_config(::ei::ShellDB_FarmConfiguration* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.farm_config_); } - farm_config_ = farm_config; - if (farm_config) { - _has_bits_[0] |= 0x00000040u; + _impl_.farm_config_ = reinterpret_cast<::ei::ShellDB_FarmConfiguration*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000040u; } else { - _has_bits_[0] &= ~0x00000040u; + _impl_._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] &= ~0x00000040u; - ::ei::ShellDB_FarmConfiguration* temp = farm_config_; - farm_config_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000040u; + ::ei::ShellDB_FarmConfiguration* released = _impl_.farm_config_; + _impl_.farm_config_ = 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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::ShellDB_FarmConfiguration* ShellShowcaseListingInfo::unsafe_arena_release_farm_config() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellShowcaseListingInfo.farm_config) - _has_bits_[0] &= ~0x00000040u; - ::ei::ShellDB_FarmConfiguration* temp = farm_config_; - farm_config_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000040u; + ::ei::ShellDB_FarmConfiguration* temp = _impl_.farm_config_; + _impl_.farm_config_ = nullptr; return temp; } inline ::ei::ShellDB_FarmConfiguration* ShellShowcaseListingInfo::_internal_mutable_farm_config() { - _has_bits_[0] |= 0x00000040u; - if (farm_config_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::ShellDB_FarmConfiguration>(GetArenaForAllocation()); - farm_config_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.farm_config_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::ShellDB_FarmConfiguration>(GetArena()); + _impl_.farm_config_ = reinterpret_cast<::ei::ShellDB_FarmConfiguration*>(p); } - return farm_config_; + return _impl_.farm_config_; } -inline ::ei::ShellDB_FarmConfiguration* ShellShowcaseListingInfo::mutable_farm_config() { +inline ::ei::ShellDB_FarmConfiguration* ShellShowcaseListingInfo::mutable_farm_config() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000040u; ::ei::ShellDB_FarmConfiguration* _msg = _internal_mutable_farm_config(); // @@protoc_insertion_point(field_mutable:ei.ShellShowcaseListingInfo.farm_config) return _msg; } -inline void ShellShowcaseListingInfo::set_allocated_farm_config(::ei::ShellDB_FarmConfiguration* farm_config) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ShellShowcaseListingInfo::set_allocated_farm_config(::ei::ShellDB_FarmConfiguration* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete farm_config_; + delete (_impl_.farm_config_); } - if (farm_config) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(farm_config); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - farm_config = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, farm_config, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000040u; + _impl_._has_bits_[0] |= 0x00000040u; } else { - _has_bits_[0] &= ~0x00000040u; + _impl_._has_bits_[0] &= ~0x00000040u; } - farm_config_ = farm_config; + + _impl_.farm_config_ = reinterpret_cast<::ei::ShellDB_FarmConfiguration*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ShellShowcaseListingInfo.farm_config) } // optional uint32 sales = 5; -inline bool ShellShowcaseListingInfo::_internal_has_sales() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool ShellShowcaseListingInfo::has_sales() const { - return _internal_has_sales(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void ShellShowcaseListingInfo::clear_sales() { - sales_ = 0u; - _has_bits_[0] &= ~0x00000100u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.sales_ = 0u; + _impl_._has_bits_[0] &= ~0x00000100u; } -inline uint32_t ShellShowcaseListingInfo::_internal_sales() const { - return sales_; -} -inline uint32_t ShellShowcaseListingInfo::sales() const { +inline ::uint32_t ShellShowcaseListingInfo::sales() const { // @@protoc_insertion_point(field_get:ei.ShellShowcaseListingInfo.sales) return _internal_sales(); } -inline void ShellShowcaseListingInfo::_internal_set_sales(uint32_t value) { - _has_bits_[0] |= 0x00000100u; - sales_ = value; -} -inline void ShellShowcaseListingInfo::set_sales(uint32_t value) { +inline void ShellShowcaseListingInfo::set_sales(::uint32_t value) { _internal_set_sales(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.ShellShowcaseListingInfo.sales) } +inline ::uint32_t ShellShowcaseListingInfo::_internal_sales() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.sales_; +} +inline void ShellShowcaseListingInfo::_internal_set_sales(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.sales_ = value; +} // optional uint64 gross = 6; -inline bool ShellShowcaseListingInfo::_internal_has_gross() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool ShellShowcaseListingInfo::has_gross() const { - return _internal_has_gross(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void ShellShowcaseListingInfo::clear_gross() { - gross_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000080u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gross_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000080u; } -inline uint64_t ShellShowcaseListingInfo::_internal_gross() const { - return gross_; -} -inline uint64_t ShellShowcaseListingInfo::gross() const { +inline ::uint64_t ShellShowcaseListingInfo::gross() const { // @@protoc_insertion_point(field_get:ei.ShellShowcaseListingInfo.gross) return _internal_gross(); } -inline void ShellShowcaseListingInfo::_internal_set_gross(uint64_t value) { - _has_bits_[0] |= 0x00000080u; - gross_ = value; -} -inline void ShellShowcaseListingInfo::set_gross(uint64_t value) { +inline void ShellShowcaseListingInfo::set_gross(::uint64_t value) { _internal_set_gross(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.ShellShowcaseListingInfo.gross) } +inline ::uint64_t ShellShowcaseListingInfo::_internal_gross() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.gross_; +} +inline void ShellShowcaseListingInfo::_internal_set_gross(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gross_ = value; +} // optional uint64 views = 7; -inline bool ShellShowcaseListingInfo::_internal_has_views() const { - bool value = (_has_bits_[0] & 0x00000400u) != 0; - return value; -} inline bool ShellShowcaseListingInfo::has_views() const { - return _internal_has_views(); + bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0; + return value; } inline void ShellShowcaseListingInfo::clear_views() { - views_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000400u; -} -inline uint64_t ShellShowcaseListingInfo::_internal_views() const { - return views_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.views_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000400u; } -inline uint64_t ShellShowcaseListingInfo::views() const { +inline ::uint64_t ShellShowcaseListingInfo::views() const { // @@protoc_insertion_point(field_get:ei.ShellShowcaseListingInfo.views) return _internal_views(); } -inline void ShellShowcaseListingInfo::_internal_set_views(uint64_t value) { - _has_bits_[0] |= 0x00000400u; - views_ = value; -} -inline void ShellShowcaseListingInfo::set_views(uint64_t value) { +inline void ShellShowcaseListingInfo::set_views(::uint64_t value) { _internal_set_views(value); + _impl_._has_bits_[0] |= 0x00000400u; // @@protoc_insertion_point(field_set:ei.ShellShowcaseListingInfo.views) } +inline ::uint64_t ShellShowcaseListingInfo::_internal_views() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.views_; +} +inline void ShellShowcaseListingInfo::_internal_set_views(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.views_ = value; +} // 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(); + bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0; + return value; } inline void ShellShowcaseListingInfo::clear_equips() { - equips_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00002000u; -} -inline uint64_t ShellShowcaseListingInfo::_internal_equips() const { - return equips_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.equips_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00002000u; } -inline uint64_t ShellShowcaseListingInfo::equips() const { +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) { +inline void ShellShowcaseListingInfo::set_equips(::uint64_t value) { _internal_set_equips(value); + _impl_._has_bits_[0] |= 0x00002000u; // @@protoc_insertion_point(field_set:ei.ShellShowcaseListingInfo.equips) } +inline ::uint64_t ShellShowcaseListingInfo::_internal_equips() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.equips_; +} +inline void ShellShowcaseListingInfo::_internal_set_equips(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.equips_ = value; +} // optional uint32 likes = 8; -inline bool ShellShowcaseListingInfo::_internal_has_likes() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool ShellShowcaseListingInfo::has_likes() const { - return _internal_has_likes(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void ShellShowcaseListingInfo::clear_likes() { - likes_ = 0u; - _has_bits_[0] &= ~0x00000200u; -} -inline uint32_t ShellShowcaseListingInfo::_internal_likes() const { - return likes_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.likes_ = 0u; + _impl_._has_bits_[0] &= ~0x00000200u; } -inline uint32_t ShellShowcaseListingInfo::likes() const { +inline ::uint32_t ShellShowcaseListingInfo::likes() const { // @@protoc_insertion_point(field_get:ei.ShellShowcaseListingInfo.likes) return _internal_likes(); } -inline void ShellShowcaseListingInfo::_internal_set_likes(uint32_t value) { - _has_bits_[0] |= 0x00000200u; - likes_ = value; -} -inline void ShellShowcaseListingInfo::set_likes(uint32_t value) { +inline void ShellShowcaseListingInfo::set_likes(::uint32_t value) { _internal_set_likes(value); + _impl_._has_bits_[0] |= 0x00000200u; // @@protoc_insertion_point(field_set:ei.ShellShowcaseListingInfo.likes) } +inline ::uint32_t ShellShowcaseListingInfo::_internal_likes() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.likes_; +} +inline void ShellShowcaseListingInfo::_internal_set_likes(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.likes_ = value; +} // optional uint32 dislikes = 9; -inline bool ShellShowcaseListingInfo::_internal_has_dislikes() const { - bool value = (_has_bits_[0] & 0x00000800u) != 0; - return value; -} inline bool ShellShowcaseListingInfo::has_dislikes() const { - return _internal_has_dislikes(); + bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; + return value; } inline void ShellShowcaseListingInfo::clear_dislikes() { - dislikes_ = 0u; - _has_bits_[0] &= ~0x00000800u; -} -inline uint32_t ShellShowcaseListingInfo::_internal_dislikes() const { - return dislikes_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.dislikes_ = 0u; + _impl_._has_bits_[0] &= ~0x00000800u; } -inline uint32_t ShellShowcaseListingInfo::dislikes() const { +inline ::uint32_t ShellShowcaseListingInfo::dislikes() const { // @@protoc_insertion_point(field_get:ei.ShellShowcaseListingInfo.dislikes) return _internal_dislikes(); } -inline void ShellShowcaseListingInfo::_internal_set_dislikes(uint32_t value) { - _has_bits_[0] |= 0x00000800u; - dislikes_ = value; -} -inline void ShellShowcaseListingInfo::set_dislikes(uint32_t value) { +inline void ShellShowcaseListingInfo::set_dislikes(::uint32_t value) { _internal_set_dislikes(value); + _impl_._has_bits_[0] |= 0x00000800u; // @@protoc_insertion_point(field_set:ei.ShellShowcaseListingInfo.dislikes) } +inline ::uint32_t ShellShowcaseListingInfo::_internal_dislikes() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.dislikes_; +} +inline void ShellShowcaseListingInfo::_internal_set_dislikes(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.dislikes_ = value; +} // optional string share_url = 10; -inline bool ShellShowcaseListingInfo::_internal_has_share_url() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool ShellShowcaseListingInfo::has_share_url() const { - return _internal_has_share_url(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void ShellShowcaseListingInfo::clear_share_url() { - share_url_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000008u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.share_url_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000008u; } -inline const std::string& ShellShowcaseListingInfo::share_url() const { +inline const std::string& ShellShowcaseListingInfo::share_url() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellShowcaseListingInfo.share_url) return _internal_share_url(); } -template -inline PROTOBUF_ALWAYS_INLINE -void ShellShowcaseListingInfo::set_share_url(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000008u; - share_url_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void ShellShowcaseListingInfo::set_share_url(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.share_url_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.ShellShowcaseListingInfo.share_url) } -inline std::string* ShellShowcaseListingInfo::mutable_share_url() { +inline std::string* ShellShowcaseListingInfo::mutable_share_url() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_share_url(); // @@protoc_insertion_point(field_mutable:ei.ShellShowcaseListingInfo.share_url) return _s; } inline const std::string& ShellShowcaseListingInfo::_internal_share_url() const { - return share_url_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.share_url_.Get(); } inline void ShellShowcaseListingInfo::_internal_set_share_url(const std::string& value) { - _has_bits_[0] |= 0x00000008u; - share_url_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + _impl_.share_url_.Set(value, GetArena()); } inline std::string* ShellShowcaseListingInfo::_internal_mutable_share_url() { - _has_bits_[0] |= 0x00000008u; - return share_url_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000008u; + return _impl_.share_url_.Mutable( GetArena()); } inline std::string* ShellShowcaseListingInfo::release_share_url() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellShowcaseListingInfo.share_url) - if (!_internal_has_share_url()) { + if ((_impl_._has_bits_[0] & 0x00000008u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000008u; - auto* p = share_url_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (share_url_.IsDefault()) { - share_url_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000008u; + auto* released = _impl_.share_url_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.share_url_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void ShellShowcaseListingInfo::set_allocated_share_url(std::string* share_url) { - if (share_url != nullptr) { - _has_bits_[0] |= 0x00000008u; +inline void ShellShowcaseListingInfo::set_allocated_share_url(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000008u; } else { - _has_bits_[0] &= ~0x00000008u; - } - share_url_.SetAllocated(share_url, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (share_url_.IsDefault()) { - share_url_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000008u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.share_url_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.share_url_.IsDefault()) { + _impl_.share_url_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.ShellShowcaseListingInfo.share_url) } @@ -113342,197 +123019,192 @@ 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(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.rinfo_ != nullptr); + return value; } inline void ShowcaseRoyaltyDeliveryConfirmation::clear_rinfo() { - if (rinfo_ != nullptr) rinfo_->Clear(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ != nullptr) _impl_.rinfo_->Clear(); + _impl_._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_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::BasicRequestInfo* p = _impl_.rinfo_; + return p != nullptr ? *p : reinterpret_cast(::ei::_BasicRequestInfo_default_instance_); } -inline const ::ei::BasicRequestInfo& ShowcaseRoyaltyDeliveryConfirmation::rinfo() const { +inline const ::ei::BasicRequestInfo& ShowcaseRoyaltyDeliveryConfirmation::rinfo() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@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_); +inline void ShowcaseRoyaltyDeliveryConfirmation::unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.rinfo_); } - rinfo_ = rinfo; - if (rinfo) { - _has_bits_[0] |= 0x00000001u; + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._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; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::BasicRequestInfo* released = _impl_.rinfo_; + _impl_.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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::BasicRequestInfo* ShowcaseRoyaltyDeliveryConfirmation::unsafe_arena_release_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShowcaseRoyaltyDeliveryConfirmation.rinfo) - _has_bits_[0] &= ~0x00000001u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::BasicRequestInfo* temp = _impl_.rinfo_; + _impl_.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; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::BasicRequestInfo>(GetArena()); + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(p); } - return rinfo_; + return _impl_.rinfo_; } -inline ::ei::BasicRequestInfo* ShowcaseRoyaltyDeliveryConfirmation::mutable_rinfo() { +inline ::ei::BasicRequestInfo* ShowcaseRoyaltyDeliveryConfirmation::mutable_rinfo() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; ::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(); +inline void ShowcaseRoyaltyDeliveryConfirmation::set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete rinfo_; + delete (_impl_.rinfo_); } - if (rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rinfo); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - rinfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, rinfo, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000001u; + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - rinfo_ = rinfo; + + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ShowcaseRoyaltyDeliveryConfirmation.rinfo) } // repeated string ids = 1; inline int ShowcaseRoyaltyDeliveryConfirmation::_internal_ids_size() const { - return ids_.size(); + return _internal_ids().size(); } inline int ShowcaseRoyaltyDeliveryConfirmation::ids_size() const { return _internal_ids_size(); } inline void ShowcaseRoyaltyDeliveryConfirmation::clear_ids() { - ids_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.ids_.Clear(); } -inline std::string* ShowcaseRoyaltyDeliveryConfirmation::add_ids() { - std::string* _s = _internal_add_ids(); +inline std::string* ShowcaseRoyaltyDeliveryConfirmation::add_ids() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + std::string* _s = _internal_mutable_ids()->Add(); // @@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 { +inline const std::string& ShowcaseRoyaltyDeliveryConfirmation::ids(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShowcaseRoyaltyDeliveryConfirmation.ids) - return _internal_ids(index); + return _internal_ids().Get(index); } -inline std::string* ShowcaseRoyaltyDeliveryConfirmation::mutable_ids(int index) { +inline std::string* ShowcaseRoyaltyDeliveryConfirmation::mutable_ids(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@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) + return _internal_mutable_ids()->Mutable(index); } -inline void ShowcaseRoyaltyDeliveryConfirmation::set_ids(int index, std::string&& value) { - ids_.Mutable(index)->assign(std::move(value)); +template +inline void ShowcaseRoyaltyDeliveryConfirmation::set_ids(int index, Arg_&& value, Args_... args) { + ::google::protobuf::internal::AssignToString( + *_internal_mutable_ids()->Mutable(index), + std::forward(value), args... ); // @@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); +template +inline void ShowcaseRoyaltyDeliveryConfirmation::add_ids(Arg_&& value, Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::google::protobuf::internal::AddToRepeatedPtrField(*_internal_mutable_ids(), + std::forward(value), + args... ); // @@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 { +inline const ::google::protobuf::RepeatedPtrField& +ShowcaseRoyaltyDeliveryConfirmation::ids() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ShowcaseRoyaltyDeliveryConfirmation.ids) - return ids_; + return _internal_ids(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* -ShowcaseRoyaltyDeliveryConfirmation::mutable_ids() { +inline ::google::protobuf::RepeatedPtrField* +ShowcaseRoyaltyDeliveryConfirmation::mutable_ids() ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ShowcaseRoyaltyDeliveryConfirmation.ids) - return &ids_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_ids(); +} +inline const ::google::protobuf::RepeatedPtrField& +ShowcaseRoyaltyDeliveryConfirmation::_internal_ids() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.ids_; +} +inline ::google::protobuf::RepeatedPtrField* +ShowcaseRoyaltyDeliveryConfirmation::_internal_mutable_ids() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.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(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void ShowcaseRoyaltyDeliveryConfirmation::clear_amount() { - amount_ = 0u; - _has_bits_[0] &= ~0x00000002u; -} -inline uint32_t ShowcaseRoyaltyDeliveryConfirmation::_internal_amount() const { - return amount_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.amount_ = 0u; + _impl_._has_bits_[0] &= ~0x00000002u; } -inline uint32_t ShowcaseRoyaltyDeliveryConfirmation::amount() const { +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) { +inline void ShowcaseRoyaltyDeliveryConfirmation::set_amount(::uint32_t value) { _internal_set_amount(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.ShowcaseRoyaltyDeliveryConfirmation.amount) } +inline ::uint32_t ShowcaseRoyaltyDeliveryConfirmation::_internal_amount() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.amount_; +} +inline void ShowcaseRoyaltyDeliveryConfirmation::_internal_set_amount(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.amount_ = value; +} // ------------------------------------------------------------------- @@ -113540,42 +123212,51 @@ inline void ShowcaseRoyaltyDeliveryConfirmation::set_amount(uint32_t value) { // repeated .ei.ShellShowcaseListingInfo listings = 1; inline int ShellShowcaseListingSet::_internal_listings_size() const { - return listings_.size(); + return _internal_listings().size(); } inline int ShellShowcaseListingSet::listings_size() const { return _internal_listings_size(); } inline void ShellShowcaseListingSet::clear_listings() { - listings_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.listings_.Clear(); } -inline ::ei::ShellShowcaseListingInfo* ShellShowcaseListingSet::mutable_listings(int index) { +inline ::ei::ShellShowcaseListingInfo* ShellShowcaseListingSet::mutable_listings(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ShellShowcaseListingSet.listings) - return listings_.Mutable(index); + return _internal_mutable_listings()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellShowcaseListingInfo >* -ShellShowcaseListingSet::mutable_listings() { +inline ::google::protobuf::RepeatedPtrField<::ei::ShellShowcaseListingInfo>* ShellShowcaseListingSet::mutable_listings() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ShellShowcaseListingSet.listings) - return &listings_; -} -inline const ::ei::ShellShowcaseListingInfo& ShellShowcaseListingSet::_internal_listings(int index) const { - return listings_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_listings(); } -inline const ::ei::ShellShowcaseListingInfo& ShellShowcaseListingSet::listings(int index) const { +inline const ::ei::ShellShowcaseListingInfo& ShellShowcaseListingSet::listings(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellShowcaseListingSet.listings) - return _internal_listings(index); + return _internal_listings().Get(index); } -inline ::ei::ShellShowcaseListingInfo* ShellShowcaseListingSet::_internal_add_listings() { - return listings_.Add(); -} -inline ::ei::ShellShowcaseListingInfo* ShellShowcaseListingSet::add_listings() { - ::ei::ShellShowcaseListingInfo* _add = _internal_add_listings(); +inline ::ei::ShellShowcaseListingInfo* ShellShowcaseListingSet::add_listings() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ShellShowcaseListingInfo* _add = _internal_mutable_listings()->Add(); // @@protoc_insertion_point(field_add:ei.ShellShowcaseListingSet.listings) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellShowcaseListingInfo >& -ShellShowcaseListingSet::listings() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellShowcaseListingInfo>& ShellShowcaseListingSet::listings() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ShellShowcaseListingSet.listings) - return listings_; + return _internal_listings(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellShowcaseListingInfo>& +ShellShowcaseListingSet::_internal_listings() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.listings_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ShellShowcaseListingInfo>* +ShellShowcaseListingSet::_internal_mutable_listings() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.listings_; } // ------------------------------------------------------------------- @@ -113583,133 +123264,148 @@ ShellShowcaseListingSet::listings() const { // ShellsActionBatch // 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 ShellsActionBatch::has_rinfo() const { - return _internal_has_rinfo(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.rinfo_ != nullptr); + return value; } inline void ShellsActionBatch::clear_rinfo() { - if (rinfo_ != nullptr) rinfo_->Clear(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ != nullptr) _impl_.rinfo_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; } inline const ::ei::BasicRequestInfo& ShellsActionBatch::_internal_rinfo() const { - const ::ei::BasicRequestInfo* p = rinfo_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_BasicRequestInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::BasicRequestInfo* p = _impl_.rinfo_; + return p != nullptr ? *p : reinterpret_cast(::ei::_BasicRequestInfo_default_instance_); } -inline const ::ei::BasicRequestInfo& ShellsActionBatch::rinfo() const { +inline const ::ei::BasicRequestInfo& ShellsActionBatch::rinfo() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellsActionBatch.rinfo) return _internal_rinfo(); } -inline void ShellsActionBatch::unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rinfo_); +inline void ShellsActionBatch::unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.rinfo_); } - rinfo_ = rinfo; - if (rinfo) { - _has_bits_[0] |= 0x00000001u; + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ShellsActionBatch.rinfo) } inline ::ei::BasicRequestInfo* ShellsActionBatch::release_rinfo() { - _has_bits_[0] &= ~0x00000001u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::BasicRequestInfo* released = _impl_.rinfo_; + _impl_.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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::BasicRequestInfo* ShellsActionBatch::unsafe_arena_release_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.ShellsActionBatch.rinfo) - _has_bits_[0] &= ~0x00000001u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000001u; + ::ei::BasicRequestInfo* temp = _impl_.rinfo_; + _impl_.rinfo_ = nullptr; return temp; } inline ::ei::BasicRequestInfo* ShellsActionBatch::_internal_mutable_rinfo() { - _has_bits_[0] |= 0x00000001u; - if (rinfo_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::BasicRequestInfo>(GetArenaForAllocation()); - rinfo_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::BasicRequestInfo>(GetArena()); + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(p); } - return rinfo_; + return _impl_.rinfo_; } -inline ::ei::BasicRequestInfo* ShellsActionBatch::mutable_rinfo() { +inline ::ei::BasicRequestInfo* ShellsActionBatch::mutable_rinfo() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; ::ei::BasicRequestInfo* _msg = _internal_mutable_rinfo(); // @@protoc_insertion_point(field_mutable:ei.ShellsActionBatch.rinfo) return _msg; } -inline void ShellsActionBatch::set_allocated_rinfo(::ei::BasicRequestInfo* rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void ShellsActionBatch::set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete rinfo_; + delete (_impl_.rinfo_); } - if (rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rinfo); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - rinfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, rinfo, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000001u; + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - rinfo_ = rinfo; + + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.ShellsActionBatch.rinfo) } // repeated .ei.ShellsActionLog actions = 2; inline int ShellsActionBatch::_internal_actions_size() const { - return actions_.size(); + return _internal_actions().size(); } inline int ShellsActionBatch::actions_size() const { return _internal_actions_size(); } inline void ShellsActionBatch::clear_actions() { - actions_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.actions_.Clear(); } -inline ::ei::ShellsActionLog* ShellsActionBatch::mutable_actions(int index) { +inline ::ei::ShellsActionLog* ShellsActionBatch::mutable_actions(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.ShellsActionBatch.actions) - return actions_.Mutable(index); + return _internal_mutable_actions()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellsActionLog >* -ShellsActionBatch::mutable_actions() { +inline ::google::protobuf::RepeatedPtrField<::ei::ShellsActionLog>* ShellsActionBatch::mutable_actions() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.ShellsActionBatch.actions) - return &actions_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_actions(); } -inline const ::ei::ShellsActionLog& ShellsActionBatch::_internal_actions(int index) const { - return actions_.Get(index); -} -inline const ::ei::ShellsActionLog& ShellsActionBatch::actions(int index) const { +inline const ::ei::ShellsActionLog& ShellsActionBatch::actions(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.ShellsActionBatch.actions) - return _internal_actions(index); -} -inline ::ei::ShellsActionLog* ShellsActionBatch::_internal_add_actions() { - return actions_.Add(); + return _internal_actions().Get(index); } -inline ::ei::ShellsActionLog* ShellsActionBatch::add_actions() { - ::ei::ShellsActionLog* _add = _internal_add_actions(); +inline ::ei::ShellsActionLog* ShellsActionBatch::add_actions() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::ShellsActionLog* _add = _internal_mutable_actions()->Add(); // @@protoc_insertion_point(field_add:ei.ShellsActionBatch.actions) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellsActionLog >& -ShellsActionBatch::actions() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellsActionLog>& ShellsActionBatch::actions() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.ShellsActionBatch.actions) - return actions_; + return _internal_actions(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::ShellsActionLog>& +ShellsActionBatch::_internal_actions() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.actions_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::ShellsActionLog>* +ShellsActionBatch::_internal_mutable_actions() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.actions_; } // ------------------------------------------------------------------- @@ -113717,1229 +123413,1224 @@ ShellsActionBatch::actions() const { // UserVerificationAnalysis // optional .ei.UserVerificationAnalysis.Status overall_status = 1; -inline bool UserVerificationAnalysis::_internal_has_overall_status() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_overall_status() const { - return _internal_has_overall_status(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void UserVerificationAnalysis::clear_overall_status() { - overall_status_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline ::ei::UserVerificationAnalysis_Status UserVerificationAnalysis::_internal_overall_status() const { - return static_cast< ::ei::UserVerificationAnalysis_Status >(overall_status_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.overall_status_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline ::ei::UserVerificationAnalysis_Status UserVerificationAnalysis::overall_status() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.overall_status) return _internal_overall_status(); } -inline void UserVerificationAnalysis::_internal_set_overall_status(::ei::UserVerificationAnalysis_Status value) { - assert(::ei::UserVerificationAnalysis_Status_IsValid(value)); - _has_bits_[0] |= 0x00000004u; - overall_status_ = value; -} inline void UserVerificationAnalysis::set_overall_status(::ei::UserVerificationAnalysis_Status value) { _internal_set_overall_status(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.overall_status) } +inline ::ei::UserVerificationAnalysis_Status UserVerificationAnalysis::_internal_overall_status() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::UserVerificationAnalysis_Status>(_impl_.overall_status_); +} +inline void UserVerificationAnalysis::_internal_set_overall_status(::ei::UserVerificationAnalysis_Status value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::UserVerificationAnalysis_Status_IsValid(value)); + _impl_.overall_status_ = value; +} // optional double start_time = 2; -inline bool UserVerificationAnalysis::_internal_has_start_time() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_start_time() const { - return _internal_has_start_time(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void UserVerificationAnalysis::clear_start_time() { - start_time_ = 0; - _has_bits_[0] &= ~0x00000001u; -} -inline double UserVerificationAnalysis::_internal_start_time() const { - return start_time_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.start_time_ = 0; + _impl_._has_bits_[0] &= ~0x00000001u; } inline double UserVerificationAnalysis::start_time() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.start_time) return _internal_start_time(); } -inline void UserVerificationAnalysis::_internal_set_start_time(double value) { - _has_bits_[0] |= 0x00000001u; - start_time_ = value; -} inline void UserVerificationAnalysis::set_start_time(double value) { _internal_set_start_time(value); + _impl_._has_bits_[0] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.start_time) } +inline double UserVerificationAnalysis::_internal_start_time() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.start_time_; +} +inline void UserVerificationAnalysis::_internal_set_start_time(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.start_time_ = value; +} // optional double completion_time = 3; -inline bool UserVerificationAnalysis::_internal_has_completion_time() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_completion_time() const { - return _internal_has_completion_time(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void UserVerificationAnalysis::clear_completion_time() { - completion_time_ = 0; - _has_bits_[0] &= ~0x00000002u; -} -inline double UserVerificationAnalysis::_internal_completion_time() const { - return completion_time_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.completion_time_ = 0; + _impl_._has_bits_[0] &= ~0x00000002u; } inline double UserVerificationAnalysis::completion_time() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.completion_time) return _internal_completion_time(); } -inline void UserVerificationAnalysis::_internal_set_completion_time(double value) { - _has_bits_[0] |= 0x00000002u; - completion_time_ = value; -} inline void UserVerificationAnalysis::set_completion_time(double value) { _internal_set_completion_time(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.completion_time) } +inline double UserVerificationAnalysis::_internal_completion_time() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.completion_time_; +} +inline void UserVerificationAnalysis::_internal_set_completion_time(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.completion_time_ = value; +} // optional double num_prestiges = 14; -inline bool UserVerificationAnalysis::_internal_has_num_prestiges() const { - bool value = (_has_bits_[0] & 0x00001000u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_num_prestiges() const { - return _internal_has_num_prestiges(); + bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0; + return value; } inline void UserVerificationAnalysis::clear_num_prestiges() { - num_prestiges_ = 0; - _has_bits_[0] &= ~0x00001000u; -} -inline double UserVerificationAnalysis::_internal_num_prestiges() const { - return num_prestiges_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.num_prestiges_ = 0; + _impl_._has_bits_[0] &= ~0x00001000u; } inline double UserVerificationAnalysis::num_prestiges() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.num_prestiges) return _internal_num_prestiges(); } -inline void UserVerificationAnalysis::_internal_set_num_prestiges(double value) { - _has_bits_[0] |= 0x00001000u; - num_prestiges_ = value; -} inline void UserVerificationAnalysis::set_num_prestiges(double value) { _internal_set_num_prestiges(value); + _impl_._has_bits_[0] |= 0x00001000u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.num_prestiges) } +inline double UserVerificationAnalysis::_internal_num_prestiges() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.num_prestiges_; +} +inline void UserVerificationAnalysis::_internal_set_num_prestiges(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.num_prestiges_ = value; +} // optional double soul_eggs = 15; -inline bool UserVerificationAnalysis::_internal_has_soul_eggs() const { - bool value = (_has_bits_[0] & 0x00002000u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_soul_eggs() const { - return _internal_has_soul_eggs(); + bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0; + return value; } inline void UserVerificationAnalysis::clear_soul_eggs() { - soul_eggs_ = 0; - _has_bits_[0] &= ~0x00002000u; -} -inline double UserVerificationAnalysis::_internal_soul_eggs() const { - return soul_eggs_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_eggs_ = 0; + _impl_._has_bits_[0] &= ~0x00002000u; } inline double UserVerificationAnalysis::soul_eggs() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.soul_eggs) return _internal_soul_eggs(); } -inline void UserVerificationAnalysis::_internal_set_soul_eggs(double value) { - _has_bits_[0] |= 0x00002000u; - soul_eggs_ = value; -} inline void UserVerificationAnalysis::set_soul_eggs(double value) { _internal_set_soul_eggs(value); + _impl_._has_bits_[0] |= 0x00002000u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.soul_eggs) } +inline double UserVerificationAnalysis::_internal_soul_eggs() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.soul_eggs_; +} +inline void UserVerificationAnalysis::_internal_set_soul_eggs(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.soul_eggs_ = value; +} // optional uint32 eggs_of_prophecy = 27; -inline bool UserVerificationAnalysis::_internal_has_eggs_of_prophecy() const { - bool value = (_has_bits_[0] & 0x00800000u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_eggs_of_prophecy() const { - return _internal_has_eggs_of_prophecy(); + bool value = (_impl_._has_bits_[0] & 0x00800000u) != 0; + return value; } inline void UserVerificationAnalysis::clear_eggs_of_prophecy() { - eggs_of_prophecy_ = 0u; - _has_bits_[0] &= ~0x00800000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.eggs_of_prophecy_ = 0u; + _impl_._has_bits_[0] &= ~0x00800000u; } -inline uint32_t UserVerificationAnalysis::_internal_eggs_of_prophecy() const { - return eggs_of_prophecy_; -} -inline uint32_t UserVerificationAnalysis::eggs_of_prophecy() const { +inline ::uint32_t UserVerificationAnalysis::eggs_of_prophecy() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.eggs_of_prophecy) return _internal_eggs_of_prophecy(); } -inline void UserVerificationAnalysis::_internal_set_eggs_of_prophecy(uint32_t value) { - _has_bits_[0] |= 0x00800000u; - eggs_of_prophecy_ = value; -} -inline void UserVerificationAnalysis::set_eggs_of_prophecy(uint32_t value) { +inline void UserVerificationAnalysis::set_eggs_of_prophecy(::uint32_t value) { _internal_set_eggs_of_prophecy(value); + _impl_._has_bits_[0] |= 0x00800000u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.eggs_of_prophecy) } +inline ::uint32_t UserVerificationAnalysis::_internal_eggs_of_prophecy() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.eggs_of_prophecy_; +} +inline void UserVerificationAnalysis::_internal_set_eggs_of_prophecy(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.eggs_of_prophecy_ = value; +} // optional .ei.UserVerificationAnalysis.Status iap_status = 18; -inline bool UserVerificationAnalysis::_internal_has_iap_status() const { - bool value = (_has_bits_[0] & 0x00008000u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_iap_status() const { - return _internal_has_iap_status(); + bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0; + return value; } inline void UserVerificationAnalysis::clear_iap_status() { - iap_status_ = 0; - _has_bits_[0] &= ~0x00008000u; -} -inline ::ei::UserVerificationAnalysis_Status UserVerificationAnalysis::_internal_iap_status() const { - return static_cast< ::ei::UserVerificationAnalysis_Status >(iap_status_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.iap_status_ = 0; + _impl_._has_bits_[0] &= ~0x00008000u; } inline ::ei::UserVerificationAnalysis_Status UserVerificationAnalysis::iap_status() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.iap_status) return _internal_iap_status(); } -inline void UserVerificationAnalysis::_internal_set_iap_status(::ei::UserVerificationAnalysis_Status value) { - assert(::ei::UserVerificationAnalysis_Status_IsValid(value)); - _has_bits_[0] |= 0x00008000u; - iap_status_ = value; -} inline void UserVerificationAnalysis::set_iap_status(::ei::UserVerificationAnalysis_Status value) { _internal_set_iap_status(value); + _impl_._has_bits_[0] |= 0x00008000u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.iap_status) } +inline ::ei::UserVerificationAnalysis_Status UserVerificationAnalysis::_internal_iap_status() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::UserVerificationAnalysis_Status>(_impl_.iap_status_); +} +inline void UserVerificationAnalysis::_internal_set_iap_status(::ei::UserVerificationAnalysis_Status value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::UserVerificationAnalysis_Status_IsValid(value)); + _impl_.iap_status_ = value; +} // optional bool verified_pro_permit = 4; -inline bool UserVerificationAnalysis::_internal_has_verified_pro_permit() const { - bool value = (_has_bits_[0] & 0x00010000u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_verified_pro_permit() const { - return _internal_has_verified_pro_permit(); + bool value = (_impl_._has_bits_[0] & 0x00010000u) != 0; + return value; } inline void UserVerificationAnalysis::clear_verified_pro_permit() { - verified_pro_permit_ = false; - _has_bits_[0] &= ~0x00010000u; -} -inline bool UserVerificationAnalysis::_internal_verified_pro_permit() const { - return verified_pro_permit_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.verified_pro_permit_ = false; + _impl_._has_bits_[0] &= ~0x00010000u; } inline bool UserVerificationAnalysis::verified_pro_permit() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.verified_pro_permit) return _internal_verified_pro_permit(); } -inline void UserVerificationAnalysis::_internal_set_verified_pro_permit(bool value) { - _has_bits_[0] |= 0x00010000u; - verified_pro_permit_ = value; -} inline void UserVerificationAnalysis::set_verified_pro_permit(bool value) { _internal_set_verified_pro_permit(value); + _impl_._has_bits_[0] |= 0x00010000u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.verified_pro_permit) } +inline bool UserVerificationAnalysis::_internal_verified_pro_permit() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.verified_pro_permit_; +} +inline void UserVerificationAnalysis::_internal_set_verified_pro_permit(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.verified_pro_permit_ = value; +} // optional uint32 verified_piggy_breaks = 5; -inline bool UserVerificationAnalysis::_internal_has_verified_piggy_breaks() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_verified_piggy_breaks() const { - return _internal_has_verified_piggy_breaks(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void UserVerificationAnalysis::clear_verified_piggy_breaks() { - verified_piggy_breaks_ = 0u; - _has_bits_[0] &= ~0x00000008u; -} -inline uint32_t UserVerificationAnalysis::_internal_verified_piggy_breaks() const { - return verified_piggy_breaks_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.verified_piggy_breaks_ = 0u; + _impl_._has_bits_[0] &= ~0x00000008u; } -inline uint32_t UserVerificationAnalysis::verified_piggy_breaks() const { +inline ::uint32_t UserVerificationAnalysis::verified_piggy_breaks() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.verified_piggy_breaks) return _internal_verified_piggy_breaks(); } -inline void UserVerificationAnalysis::_internal_set_verified_piggy_breaks(uint32_t value) { - _has_bits_[0] |= 0x00000008u; - verified_piggy_breaks_ = value; -} -inline void UserVerificationAnalysis::set_verified_piggy_breaks(uint32_t value) { +inline void UserVerificationAnalysis::set_verified_piggy_breaks(::uint32_t value) { _internal_set_verified_piggy_breaks(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.verified_piggy_breaks) } +inline ::uint32_t UserVerificationAnalysis::_internal_verified_piggy_breaks() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.verified_piggy_breaks_; +} +inline void UserVerificationAnalysis::_internal_set_verified_piggy_breaks(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.verified_piggy_breaks_ = value; +} // optional uint32 verified_other_iap = 6; -inline bool UserVerificationAnalysis::_internal_has_verified_other_iap() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_verified_other_iap() const { - return _internal_has_verified_other_iap(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void UserVerificationAnalysis::clear_verified_other_iap() { - verified_other_iap_ = 0u; - _has_bits_[0] &= ~0x00000010u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.verified_other_iap_ = 0u; + _impl_._has_bits_[0] &= ~0x00000010u; } -inline uint32_t UserVerificationAnalysis::_internal_verified_other_iap() const { - return verified_other_iap_; -} -inline uint32_t UserVerificationAnalysis::verified_other_iap() const { +inline ::uint32_t UserVerificationAnalysis::verified_other_iap() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.verified_other_iap) return _internal_verified_other_iap(); } -inline void UserVerificationAnalysis::_internal_set_verified_other_iap(uint32_t value) { - _has_bits_[0] |= 0x00000010u; - verified_other_iap_ = value; -} -inline void UserVerificationAnalysis::set_verified_other_iap(uint32_t value) { +inline void UserVerificationAnalysis::set_verified_other_iap(::uint32_t value) { _internal_set_verified_other_iap(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.verified_other_iap) } +inline ::uint32_t UserVerificationAnalysis::_internal_verified_other_iap() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.verified_other_iap_; +} +inline void UserVerificationAnalysis::_internal_set_verified_other_iap(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.verified_other_iap_ = value; +} // optional uint32 unverified_iap = 7; -inline bool UserVerificationAnalysis::_internal_has_unverified_iap() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_unverified_iap() const { - return _internal_has_unverified_iap(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void UserVerificationAnalysis::clear_unverified_iap() { - unverified_iap_ = 0u; - _has_bits_[0] &= ~0x00000020u; -} -inline uint32_t UserVerificationAnalysis::_internal_unverified_iap() const { - return unverified_iap_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.unverified_iap_ = 0u; + _impl_._has_bits_[0] &= ~0x00000020u; } -inline uint32_t UserVerificationAnalysis::unverified_iap() const { +inline ::uint32_t UserVerificationAnalysis::unverified_iap() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.unverified_iap) return _internal_unverified_iap(); } -inline void UserVerificationAnalysis::_internal_set_unverified_iap(uint32_t value) { - _has_bits_[0] |= 0x00000020u; - unverified_iap_ = value; -} -inline void UserVerificationAnalysis::set_unverified_iap(uint32_t value) { +inline void UserVerificationAnalysis::set_unverified_iap(::uint32_t value) { _internal_set_unverified_iap(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.unverified_iap) } +inline ::uint32_t UserVerificationAnalysis::_internal_unverified_iap() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.unverified_iap_; +} +inline void UserVerificationAnalysis::_internal_set_unverified_iap(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.unverified_iap_ = value; +} // optional double gold_earned = 13; -inline bool UserVerificationAnalysis::_internal_has_gold_earned() const { - bool value = (_has_bits_[0] & 0x00000800u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_gold_earned() const { - return _internal_has_gold_earned(); + bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; + return value; } inline void UserVerificationAnalysis::clear_gold_earned() { - gold_earned_ = 0; - _has_bits_[0] &= ~0x00000800u; -} -inline double UserVerificationAnalysis::_internal_gold_earned() const { - return gold_earned_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gold_earned_ = 0; + _impl_._has_bits_[0] &= ~0x00000800u; } inline double UserVerificationAnalysis::gold_earned() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.gold_earned) return _internal_gold_earned(); } -inline void UserVerificationAnalysis::_internal_set_gold_earned(double value) { - _has_bits_[0] |= 0x00000800u; - gold_earned_ = value; -} inline void UserVerificationAnalysis::set_gold_earned(double value) { _internal_set_gold_earned(value); + _impl_._has_bits_[0] |= 0x00000800u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.gold_earned) } +inline double UserVerificationAnalysis::_internal_gold_earned() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.gold_earned_; +} +inline void UserVerificationAnalysis::_internal_set_gold_earned(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gold_earned_ = value; +} // optional bool regular_iap_buyer = 22; -inline bool UserVerificationAnalysis::_internal_has_regular_iap_buyer() const { - bool value = (_has_bits_[0] & 0x00020000u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_regular_iap_buyer() const { - return _internal_has_regular_iap_buyer(); + bool value = (_impl_._has_bits_[0] & 0x00020000u) != 0; + return value; } inline void UserVerificationAnalysis::clear_regular_iap_buyer() { - regular_iap_buyer_ = false; - _has_bits_[0] &= ~0x00020000u; -} -inline bool UserVerificationAnalysis::_internal_regular_iap_buyer() const { - return regular_iap_buyer_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.regular_iap_buyer_ = false; + _impl_._has_bits_[0] &= ~0x00020000u; } inline bool UserVerificationAnalysis::regular_iap_buyer() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.regular_iap_buyer) return _internal_regular_iap_buyer(); } -inline void UserVerificationAnalysis::_internal_set_regular_iap_buyer(bool value) { - _has_bits_[0] |= 0x00020000u; - regular_iap_buyer_ = value; -} inline void UserVerificationAnalysis::set_regular_iap_buyer(bool value) { _internal_set_regular_iap_buyer(value); + _impl_._has_bits_[0] |= 0x00020000u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.regular_iap_buyer) } +inline bool UserVerificationAnalysis::_internal_regular_iap_buyer() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.regular_iap_buyer_; +} +inline void UserVerificationAnalysis::_internal_set_regular_iap_buyer(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.regular_iap_buyer_ = value; +} // optional bool regular_iap_cheater = 23; -inline bool UserVerificationAnalysis::_internal_has_regular_iap_cheater() const { - bool value = (_has_bits_[0] & 0x00040000u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_regular_iap_cheater() const { - return _internal_has_regular_iap_cheater(); + bool value = (_impl_._has_bits_[0] & 0x00040000u) != 0; + return value; } inline void UserVerificationAnalysis::clear_regular_iap_cheater() { - regular_iap_cheater_ = false; - _has_bits_[0] &= ~0x00040000u; -} -inline bool UserVerificationAnalysis::_internal_regular_iap_cheater() const { - return regular_iap_cheater_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.regular_iap_cheater_ = false; + _impl_._has_bits_[0] &= ~0x00040000u; } inline bool UserVerificationAnalysis::regular_iap_cheater() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.regular_iap_cheater) return _internal_regular_iap_cheater(); } -inline void UserVerificationAnalysis::_internal_set_regular_iap_cheater(bool value) { - _has_bits_[0] |= 0x00040000u; - regular_iap_cheater_ = value; -} inline void UserVerificationAnalysis::set_regular_iap_cheater(bool value) { _internal_set_regular_iap_cheater(value); + _impl_._has_bits_[0] |= 0x00040000u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.regular_iap_cheater) } +inline bool UserVerificationAnalysis::_internal_regular_iap_cheater() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.regular_iap_cheater_; +} +inline void UserVerificationAnalysis::_internal_set_regular_iap_cheater(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.regular_iap_cheater_ = value; +} // optional .ei.UserVerificationAnalysis.Status artifacts_status = 19; -inline bool UserVerificationAnalysis::_internal_has_artifacts_status() const { - bool value = (_has_bits_[0] & 0x00100000u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_artifacts_status() const { - return _internal_has_artifacts_status(); + bool value = (_impl_._has_bits_[0] & 0x00100000u) != 0; + return value; } inline void UserVerificationAnalysis::clear_artifacts_status() { - artifacts_status_ = 0; - _has_bits_[0] &= ~0x00100000u; -} -inline ::ei::UserVerificationAnalysis_Status UserVerificationAnalysis::_internal_artifacts_status() const { - return static_cast< ::ei::UserVerificationAnalysis_Status >(artifacts_status_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.artifacts_status_ = 0; + _impl_._has_bits_[0] &= ~0x00100000u; } inline ::ei::UserVerificationAnalysis_Status UserVerificationAnalysis::artifacts_status() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.artifacts_status) return _internal_artifacts_status(); } -inline void UserVerificationAnalysis::_internal_set_artifacts_status(::ei::UserVerificationAnalysis_Status value) { - assert(::ei::UserVerificationAnalysis_Status_IsValid(value)); - _has_bits_[0] |= 0x00100000u; - artifacts_status_ = value; -} inline void UserVerificationAnalysis::set_artifacts_status(::ei::UserVerificationAnalysis_Status value) { _internal_set_artifacts_status(value); + _impl_._has_bits_[0] |= 0x00100000u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.artifacts_status) } +inline ::ei::UserVerificationAnalysis_Status UserVerificationAnalysis::_internal_artifacts_status() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::UserVerificationAnalysis_Status>(_impl_.artifacts_status_); +} +inline void UserVerificationAnalysis::_internal_set_artifacts_status(::ei::UserVerificationAnalysis_Status value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::UserVerificationAnalysis_Status_IsValid(value)); + _impl_.artifacts_status_ = value; +} // optional uint32 missions_completed = 8; -inline bool UserVerificationAnalysis::_internal_has_missions_completed() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_missions_completed() const { - return _internal_has_missions_completed(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void UserVerificationAnalysis::clear_missions_completed() { - missions_completed_ = 0u; - _has_bits_[0] &= ~0x00000100u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.missions_completed_ = 0u; + _impl_._has_bits_[0] &= ~0x00000100u; } -inline uint32_t UserVerificationAnalysis::_internal_missions_completed() const { - return missions_completed_; -} -inline uint32_t UserVerificationAnalysis::missions_completed() const { +inline ::uint32_t UserVerificationAnalysis::missions_completed() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.missions_completed) return _internal_missions_completed(); } -inline void UserVerificationAnalysis::_internal_set_missions_completed(uint32_t value) { - _has_bits_[0] |= 0x00000100u; - missions_completed_ = value; -} -inline void UserVerificationAnalysis::set_missions_completed(uint32_t value) { +inline void UserVerificationAnalysis::set_missions_completed(::uint32_t value) { _internal_set_missions_completed(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.missions_completed) } +inline ::uint32_t UserVerificationAnalysis::_internal_missions_completed() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.missions_completed_; +} +inline void UserVerificationAnalysis::_internal_set_missions_completed(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.missions_completed_ = value; +} // optional double artifacts_collected = 9; -inline bool UserVerificationAnalysis::_internal_has_artifacts_collected() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_artifacts_collected() const { - return _internal_has_artifacts_collected(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void UserVerificationAnalysis::clear_artifacts_collected() { - artifacts_collected_ = 0; - _has_bits_[0] &= ~0x00000040u; -} -inline double UserVerificationAnalysis::_internal_artifacts_collected() const { - return artifacts_collected_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.artifacts_collected_ = 0; + _impl_._has_bits_[0] &= ~0x00000040u; } inline double UserVerificationAnalysis::artifacts_collected() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.artifacts_collected) return _internal_artifacts_collected(); } -inline void UserVerificationAnalysis::_internal_set_artifacts_collected(double value) { - _has_bits_[0] |= 0x00000040u; - artifacts_collected_ = value; -} inline void UserVerificationAnalysis::set_artifacts_collected(double value) { _internal_set_artifacts_collected(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.artifacts_collected) } +inline double UserVerificationAnalysis::_internal_artifacts_collected() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.artifacts_collected_; +} +inline void UserVerificationAnalysis::_internal_set_artifacts_collected(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.artifacts_collected_ = value; +} // optional double artifacts_consumed = 10; -inline bool UserVerificationAnalysis::_internal_has_artifacts_consumed() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_artifacts_consumed() const { - return _internal_has_artifacts_consumed(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void UserVerificationAnalysis::clear_artifacts_consumed() { - artifacts_consumed_ = 0; - _has_bits_[0] &= ~0x00000080u; -} -inline double UserVerificationAnalysis::_internal_artifacts_consumed() const { - return artifacts_consumed_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.artifacts_consumed_ = 0; + _impl_._has_bits_[0] &= ~0x00000080u; } inline double UserVerificationAnalysis::artifacts_consumed() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.artifacts_consumed) return _internal_artifacts_consumed(); } -inline void UserVerificationAnalysis::_internal_set_artifacts_consumed(double value) { - _has_bits_[0] |= 0x00000080u; - artifacts_consumed_ = value; -} inline void UserVerificationAnalysis::set_artifacts_consumed(double value) { _internal_set_artifacts_consumed(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.artifacts_consumed) } +inline double UserVerificationAnalysis::_internal_artifacts_consumed() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.artifacts_consumed_; +} +inline void UserVerificationAnalysis::_internal_set_artifacts_consumed(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.artifacts_consumed_ = value; +} // optional double artifacts_in_inventory = 11; -inline bool UserVerificationAnalysis::_internal_has_artifacts_in_inventory() const { - bool value = (_has_bits_[0] & 0x00000400u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_artifacts_in_inventory() const { - return _internal_has_artifacts_in_inventory(); + bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0; + return value; } inline void UserVerificationAnalysis::clear_artifacts_in_inventory() { - artifacts_in_inventory_ = 0; - _has_bits_[0] &= ~0x00000400u; -} -inline double UserVerificationAnalysis::_internal_artifacts_in_inventory() const { - return artifacts_in_inventory_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.artifacts_in_inventory_ = 0; + _impl_._has_bits_[0] &= ~0x00000400u; } inline double UserVerificationAnalysis::artifacts_in_inventory() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.artifacts_in_inventory) return _internal_artifacts_in_inventory(); } -inline void UserVerificationAnalysis::_internal_set_artifacts_in_inventory(double value) { - _has_bits_[0] |= 0x00000400u; - artifacts_in_inventory_ = value; -} inline void UserVerificationAnalysis::set_artifacts_in_inventory(double value) { _internal_set_artifacts_in_inventory(value); + _impl_._has_bits_[0] |= 0x00000400u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.artifacts_in_inventory) } +inline double UserVerificationAnalysis::_internal_artifacts_in_inventory() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.artifacts_in_inventory_; +} +inline void UserVerificationAnalysis::_internal_set_artifacts_in_inventory(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.artifacts_in_inventory_ = value; +} // optional uint64 rare_artifacts_in_inventory = 33; -inline bool UserVerificationAnalysis::_internal_has_rare_artifacts_in_inventory() const { - bool value = (_has_bits_[0] & 0x80000000u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_rare_artifacts_in_inventory() const { - return _internal_has_rare_artifacts_in_inventory(); + bool value = (_impl_._has_bits_[0] & 0x80000000u) != 0; + return value; } inline void UserVerificationAnalysis::clear_rare_artifacts_in_inventory() { - rare_artifacts_in_inventory_ = uint64_t{0u}; - _has_bits_[0] &= ~0x80000000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.rare_artifacts_in_inventory_ = ::uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x80000000u; } -inline uint64_t UserVerificationAnalysis::_internal_rare_artifacts_in_inventory() const { - return rare_artifacts_in_inventory_; -} -inline uint64_t UserVerificationAnalysis::rare_artifacts_in_inventory() const { +inline ::uint64_t UserVerificationAnalysis::rare_artifacts_in_inventory() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.rare_artifacts_in_inventory) return _internal_rare_artifacts_in_inventory(); } -inline void UserVerificationAnalysis::_internal_set_rare_artifacts_in_inventory(uint64_t value) { - _has_bits_[0] |= 0x80000000u; - rare_artifacts_in_inventory_ = value; -} -inline void UserVerificationAnalysis::set_rare_artifacts_in_inventory(uint64_t value) { +inline void UserVerificationAnalysis::set_rare_artifacts_in_inventory(::uint64_t value) { _internal_set_rare_artifacts_in_inventory(value); + _impl_._has_bits_[0] |= 0x80000000u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.rare_artifacts_in_inventory) } +inline ::uint64_t UserVerificationAnalysis::_internal_rare_artifacts_in_inventory() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.rare_artifacts_in_inventory_; +} +inline void UserVerificationAnalysis::_internal_set_rare_artifacts_in_inventory(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.rare_artifacts_in_inventory_ = value; +} // optional uint64 rare_artifacts_on_server = 34; -inline bool UserVerificationAnalysis::_internal_has_rare_artifacts_on_server() const { - bool value = (_has_bits_[1] & 0x00000001u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_rare_artifacts_on_server() const { - return _internal_has_rare_artifacts_on_server(); + bool value = (_impl_._has_bits_[1] & 0x00000001u) != 0; + return value; } inline void UserVerificationAnalysis::clear_rare_artifacts_on_server() { - rare_artifacts_on_server_ = uint64_t{0u}; - _has_bits_[1] &= ~0x00000001u; -} -inline uint64_t UserVerificationAnalysis::_internal_rare_artifacts_on_server() const { - return rare_artifacts_on_server_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.rare_artifacts_on_server_ = ::uint64_t{0u}; + _impl_._has_bits_[1] &= ~0x00000001u; } -inline uint64_t UserVerificationAnalysis::rare_artifacts_on_server() const { +inline ::uint64_t UserVerificationAnalysis::rare_artifacts_on_server() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.rare_artifacts_on_server) return _internal_rare_artifacts_on_server(); } -inline void UserVerificationAnalysis::_internal_set_rare_artifacts_on_server(uint64_t value) { - _has_bits_[1] |= 0x00000001u; - rare_artifacts_on_server_ = value; -} -inline void UserVerificationAnalysis::set_rare_artifacts_on_server(uint64_t value) { +inline void UserVerificationAnalysis::set_rare_artifacts_on_server(::uint64_t value) { _internal_set_rare_artifacts_on_server(value); + _impl_._has_bits_[1] |= 0x00000001u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.rare_artifacts_on_server) } +inline ::uint64_t UserVerificationAnalysis::_internal_rare_artifacts_on_server() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.rare_artifacts_on_server_; +} +inline void UserVerificationAnalysis::_internal_set_rare_artifacts_on_server(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.rare_artifacts_on_server_ = value; +} // optional uint64 legendary_artifacts_in_inventory = 35; -inline bool UserVerificationAnalysis::_internal_has_legendary_artifacts_in_inventory() const { - bool value = (_has_bits_[1] & 0x00000002u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_legendary_artifacts_in_inventory() const { - return _internal_has_legendary_artifacts_in_inventory(); + bool value = (_impl_._has_bits_[1] & 0x00000002u) != 0; + return value; } inline void UserVerificationAnalysis::clear_legendary_artifacts_in_inventory() { - legendary_artifacts_in_inventory_ = uint64_t{0u}; - _has_bits_[1] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.legendary_artifacts_in_inventory_ = ::uint64_t{0u}; + _impl_._has_bits_[1] &= ~0x00000002u; } -inline uint64_t UserVerificationAnalysis::_internal_legendary_artifacts_in_inventory() const { - return legendary_artifacts_in_inventory_; -} -inline uint64_t UserVerificationAnalysis::legendary_artifacts_in_inventory() const { +inline ::uint64_t UserVerificationAnalysis::legendary_artifacts_in_inventory() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.legendary_artifacts_in_inventory) return _internal_legendary_artifacts_in_inventory(); } -inline void UserVerificationAnalysis::_internal_set_legendary_artifacts_in_inventory(uint64_t value) { - _has_bits_[1] |= 0x00000002u; - legendary_artifacts_in_inventory_ = value; -} -inline void UserVerificationAnalysis::set_legendary_artifacts_in_inventory(uint64_t value) { +inline void UserVerificationAnalysis::set_legendary_artifacts_in_inventory(::uint64_t value) { _internal_set_legendary_artifacts_in_inventory(value); + _impl_._has_bits_[1] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.legendary_artifacts_in_inventory) } +inline ::uint64_t UserVerificationAnalysis::_internal_legendary_artifacts_in_inventory() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.legendary_artifacts_in_inventory_; +} +inline void UserVerificationAnalysis::_internal_set_legendary_artifacts_in_inventory(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.legendary_artifacts_in_inventory_ = value; +} // optional uint64 legendary_artifacts_on_server = 36; -inline bool UserVerificationAnalysis::_internal_has_legendary_artifacts_on_server() const { - bool value = (_has_bits_[1] & 0x00000004u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_legendary_artifacts_on_server() const { - return _internal_has_legendary_artifacts_on_server(); + bool value = (_impl_._has_bits_[1] & 0x00000004u) != 0; + return value; } inline void UserVerificationAnalysis::clear_legendary_artifacts_on_server() { - legendary_artifacts_on_server_ = uint64_t{0u}; - _has_bits_[1] &= ~0x00000004u; -} -inline uint64_t UserVerificationAnalysis::_internal_legendary_artifacts_on_server() const { - return legendary_artifacts_on_server_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.legendary_artifacts_on_server_ = ::uint64_t{0u}; + _impl_._has_bits_[1] &= ~0x00000004u; } -inline uint64_t UserVerificationAnalysis::legendary_artifacts_on_server() const { +inline ::uint64_t UserVerificationAnalysis::legendary_artifacts_on_server() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.legendary_artifacts_on_server) return _internal_legendary_artifacts_on_server(); } -inline void UserVerificationAnalysis::_internal_set_legendary_artifacts_on_server(uint64_t value) { - _has_bits_[1] |= 0x00000004u; - legendary_artifacts_on_server_ = value; -} -inline void UserVerificationAnalysis::set_legendary_artifacts_on_server(uint64_t value) { +inline void UserVerificationAnalysis::set_legendary_artifacts_on_server(::uint64_t value) { _internal_set_legendary_artifacts_on_server(value); + _impl_._has_bits_[1] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.legendary_artifacts_on_server) } +inline ::uint64_t UserVerificationAnalysis::_internal_legendary_artifacts_on_server() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.legendary_artifacts_on_server_; +} +inline void UserVerificationAnalysis::_internal_set_legendary_artifacts_on_server(::uint64_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.legendary_artifacts_on_server_ = value; +} // optional double gold_spent_crafting = 21; -inline bool UserVerificationAnalysis::_internal_has_gold_spent_crafting() const { - bool value = (_has_bits_[0] & 0x00200000u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_gold_spent_crafting() const { - return _internal_has_gold_spent_crafting(); + bool value = (_impl_._has_bits_[0] & 0x00200000u) != 0; + return value; } inline void UserVerificationAnalysis::clear_gold_spent_crafting() { - gold_spent_crafting_ = 0; - _has_bits_[0] &= ~0x00200000u; -} -inline double UserVerificationAnalysis::_internal_gold_spent_crafting() const { - return gold_spent_crafting_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gold_spent_crafting_ = 0; + _impl_._has_bits_[0] &= ~0x00200000u; } inline double UserVerificationAnalysis::gold_spent_crafting() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.gold_spent_crafting) return _internal_gold_spent_crafting(); } -inline void UserVerificationAnalysis::_internal_set_gold_spent_crafting(double value) { - _has_bits_[0] |= 0x00200000u; - gold_spent_crafting_ = value; -} inline void UserVerificationAnalysis::set_gold_spent_crafting(double value) { _internal_set_gold_spent_crafting(value); + _impl_._has_bits_[0] |= 0x00200000u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.gold_spent_crafting) } +inline double UserVerificationAnalysis::_internal_gold_spent_crafting() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.gold_spent_crafting_; +} +inline void UserVerificationAnalysis::_internal_set_gold_spent_crafting(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.gold_spent_crafting_ = value; +} // optional bool excessive_consumes = 24; -inline bool UserVerificationAnalysis::_internal_has_excessive_consumes() const { - bool value = (_has_bits_[0] & 0x00080000u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_excessive_consumes() const { - return _internal_has_excessive_consumes(); + bool value = (_impl_._has_bits_[0] & 0x00080000u) != 0; + return value; } inline void UserVerificationAnalysis::clear_excessive_consumes() { - excessive_consumes_ = false; - _has_bits_[0] &= ~0x00080000u; -} -inline bool UserVerificationAnalysis::_internal_excessive_consumes() const { - return excessive_consumes_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.excessive_consumes_ = false; + _impl_._has_bits_[0] &= ~0x00080000u; } inline bool UserVerificationAnalysis::excessive_consumes() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.excessive_consumes) return _internal_excessive_consumes(); } -inline void UserVerificationAnalysis::_internal_set_excessive_consumes(bool value) { - _has_bits_[0] |= 0x00080000u; - excessive_consumes_ = value; -} inline void UserVerificationAnalysis::set_excessive_consumes(bool value) { _internal_set_excessive_consumes(value); + _impl_._has_bits_[0] |= 0x00080000u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.excessive_consumes) } +inline bool UserVerificationAnalysis::_internal_excessive_consumes() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.excessive_consumes_; +} +inline void UserVerificationAnalysis::_internal_set_excessive_consumes(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.excessive_consumes_ = value; +} // optional bool excessive_inventory = 25; -inline bool UserVerificationAnalysis::_internal_has_excessive_inventory() const { - bool value = (_has_bits_[0] & 0x01000000u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_excessive_inventory() const { - return _internal_has_excessive_inventory(); + bool value = (_impl_._has_bits_[0] & 0x01000000u) != 0; + return value; } inline void UserVerificationAnalysis::clear_excessive_inventory() { - excessive_inventory_ = false; - _has_bits_[0] &= ~0x01000000u; -} -inline bool UserVerificationAnalysis::_internal_excessive_inventory() const { - return excessive_inventory_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.excessive_inventory_ = false; + _impl_._has_bits_[0] &= ~0x01000000u; } inline bool UserVerificationAnalysis::excessive_inventory() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.excessive_inventory) return _internal_excessive_inventory(); } -inline void UserVerificationAnalysis::_internal_set_excessive_inventory(bool value) { - _has_bits_[0] |= 0x01000000u; - excessive_inventory_ = value; -} inline void UserVerificationAnalysis::set_excessive_inventory(bool value) { _internal_set_excessive_inventory(value); + _impl_._has_bits_[0] |= 0x01000000u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.excessive_inventory) } +inline bool UserVerificationAnalysis::_internal_excessive_inventory() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.excessive_inventory_; +} +inline void UserVerificationAnalysis::_internal_set_excessive_inventory(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.excessive_inventory_ = value; +} // optional bool excessive_spend = 26; -inline bool UserVerificationAnalysis::_internal_has_excessive_spend() const { - bool value = (_has_bits_[0] & 0x02000000u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_excessive_spend() const { - return _internal_has_excessive_spend(); + bool value = (_impl_._has_bits_[0] & 0x02000000u) != 0; + return value; } inline void UserVerificationAnalysis::clear_excessive_spend() { - excessive_spend_ = false; - _has_bits_[0] &= ~0x02000000u; -} -inline bool UserVerificationAnalysis::_internal_excessive_spend() const { - return excessive_spend_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.excessive_spend_ = false; + _impl_._has_bits_[0] &= ~0x02000000u; } inline bool UserVerificationAnalysis::excessive_spend() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.excessive_spend) return _internal_excessive_spend(); } -inline void UserVerificationAnalysis::_internal_set_excessive_spend(bool value) { - _has_bits_[0] |= 0x02000000u; - excessive_spend_ = value; -} inline void UserVerificationAnalysis::set_excessive_spend(bool value) { _internal_set_excessive_spend(value); + _impl_._has_bits_[0] |= 0x02000000u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.excessive_spend) } +inline bool UserVerificationAnalysis::_internal_excessive_spend() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.excessive_spend_; +} +inline void UserVerificationAnalysis::_internal_set_excessive_spend(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.excessive_spend_ = value; +} // optional .ei.UserVerificationAnalysis.Status contracts_status = 20; -inline bool UserVerificationAnalysis::_internal_has_contracts_status() const { - bool value = (_has_bits_[0] & 0x00400000u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_contracts_status() const { - return _internal_has_contracts_status(); + bool value = (_impl_._has_bits_[0] & 0x00400000u) != 0; + return value; } inline void UserVerificationAnalysis::clear_contracts_status() { - contracts_status_ = 0; - _has_bits_[0] &= ~0x00400000u; -} -inline ::ei::UserVerificationAnalysis_Status UserVerificationAnalysis::_internal_contracts_status() const { - return static_cast< ::ei::UserVerificationAnalysis_Status >(contracts_status_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.contracts_status_ = 0; + _impl_._has_bits_[0] &= ~0x00400000u; } inline ::ei::UserVerificationAnalysis_Status UserVerificationAnalysis::contracts_status() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.contracts_status) return _internal_contracts_status(); } -inline void UserVerificationAnalysis::_internal_set_contracts_status(::ei::UserVerificationAnalysis_Status value) { - assert(::ei::UserVerificationAnalysis_Status_IsValid(value)); - _has_bits_[0] |= 0x00400000u; - contracts_status_ = value; -} inline void UserVerificationAnalysis::set_contracts_status(::ei::UserVerificationAnalysis_Status value) { _internal_set_contracts_status(value); + _impl_._has_bits_[0] |= 0x00400000u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.contracts_status) } +inline ::ei::UserVerificationAnalysis_Status UserVerificationAnalysis::_internal_contracts_status() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::UserVerificationAnalysis_Status>(_impl_.contracts_status_); +} +inline void UserVerificationAnalysis::_internal_set_contracts_status(::ei::UserVerificationAnalysis_Status value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::UserVerificationAnalysis_Status_IsValid(value)); + _impl_.contracts_status_ = value; +} // optional uint32 num_coop_memberships = 12; -inline bool UserVerificationAnalysis::_internal_has_num_coop_memberships() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_num_coop_memberships() const { - return _internal_has_num_coop_memberships(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void UserVerificationAnalysis::clear_num_coop_memberships() { - num_coop_memberships_ = 0u; - _has_bits_[0] &= ~0x00000200u; -} -inline uint32_t UserVerificationAnalysis::_internal_num_coop_memberships() const { - return num_coop_memberships_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.num_coop_memberships_ = 0u; + _impl_._has_bits_[0] &= ~0x00000200u; } -inline uint32_t UserVerificationAnalysis::num_coop_memberships() const { +inline ::uint32_t UserVerificationAnalysis::num_coop_memberships() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.num_coop_memberships) return _internal_num_coop_memberships(); } -inline void UserVerificationAnalysis::_internal_set_num_coop_memberships(uint32_t value) { - _has_bits_[0] |= 0x00000200u; - num_coop_memberships_ = value; -} -inline void UserVerificationAnalysis::set_num_coop_memberships(uint32_t value) { +inline void UserVerificationAnalysis::set_num_coop_memberships(::uint32_t value) { _internal_set_num_coop_memberships(value); + _impl_._has_bits_[0] |= 0x00000200u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.num_coop_memberships) } +inline ::uint32_t UserVerificationAnalysis::_internal_num_coop_memberships() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.num_coop_memberships_; +} +inline void UserVerificationAnalysis::_internal_set_num_coop_memberships(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.num_coop_memberships_ = value; +} // optional uint32 valid_contracts = 16; -inline bool UserVerificationAnalysis::_internal_has_valid_contracts() const { - bool value = (_has_bits_[0] & 0x00004000u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_valid_contracts() const { - return _internal_has_valid_contracts(); + bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0; + return value; } inline void UserVerificationAnalysis::clear_valid_contracts() { - valid_contracts_ = 0u; - _has_bits_[0] &= ~0x00004000u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.valid_contracts_ = 0u; + _impl_._has_bits_[0] &= ~0x00004000u; } -inline uint32_t UserVerificationAnalysis::_internal_valid_contracts() const { - return valid_contracts_; -} -inline uint32_t UserVerificationAnalysis::valid_contracts() const { +inline ::uint32_t UserVerificationAnalysis::valid_contracts() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.valid_contracts) return _internal_valid_contracts(); } -inline void UserVerificationAnalysis::_internal_set_valid_contracts(uint32_t value) { - _has_bits_[0] |= 0x00004000u; - valid_contracts_ = value; -} -inline void UserVerificationAnalysis::set_valid_contracts(uint32_t value) { +inline void UserVerificationAnalysis::set_valid_contracts(::uint32_t value) { _internal_set_valid_contracts(value); + _impl_._has_bits_[0] |= 0x00004000u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.valid_contracts) } +inline ::uint32_t UserVerificationAnalysis::_internal_valid_contracts() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.valid_contracts_; +} +inline void UserVerificationAnalysis::_internal_set_valid_contracts(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.valid_contracts_ = value; +} // repeated string invalid_contracts = 17; inline int UserVerificationAnalysis::_internal_invalid_contracts_size() const { - return invalid_contracts_.size(); + return _internal_invalid_contracts().size(); } inline int UserVerificationAnalysis::invalid_contracts_size() const { return _internal_invalid_contracts_size(); } inline void UserVerificationAnalysis::clear_invalid_contracts() { - invalid_contracts_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.invalid_contracts_.Clear(); } -inline std::string* UserVerificationAnalysis::add_invalid_contracts() { - std::string* _s = _internal_add_invalid_contracts(); +inline std::string* UserVerificationAnalysis::add_invalid_contracts() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + std::string* _s = _internal_mutable_invalid_contracts()->Add(); // @@protoc_insertion_point(field_add_mutable:ei.UserVerificationAnalysis.invalid_contracts) return _s; } -inline const std::string& UserVerificationAnalysis::_internal_invalid_contracts(int index) const { - return invalid_contracts_.Get(index); -} -inline const std::string& UserVerificationAnalysis::invalid_contracts(int index) const { +inline const std::string& UserVerificationAnalysis::invalid_contracts(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.invalid_contracts) - return _internal_invalid_contracts(index); + return _internal_invalid_contracts().Get(index); } -inline std::string* UserVerificationAnalysis::mutable_invalid_contracts(int index) { +inline std::string* UserVerificationAnalysis::mutable_invalid_contracts(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.UserVerificationAnalysis.invalid_contracts) - return invalid_contracts_.Mutable(index); -} -inline void UserVerificationAnalysis::set_invalid_contracts(int index, const std::string& value) { - invalid_contracts_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.invalid_contracts) + return _internal_mutable_invalid_contracts()->Mutable(index); } -inline void UserVerificationAnalysis::set_invalid_contracts(int index, std::string&& value) { - invalid_contracts_.Mutable(index)->assign(std::move(value)); +template +inline void UserVerificationAnalysis::set_invalid_contracts(int index, Arg_&& value, Args_... args) { + ::google::protobuf::internal::AssignToString( + *_internal_mutable_invalid_contracts()->Mutable(index), + std::forward(value), args... ); // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.invalid_contracts) } -inline void UserVerificationAnalysis::set_invalid_contracts(int index, const char* value) { - GOOGLE_DCHECK(value != nullptr); - invalid_contracts_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set_char:ei.UserVerificationAnalysis.invalid_contracts) -} -inline void UserVerificationAnalysis::set_invalid_contracts(int index, const char* value, size_t size) { - invalid_contracts_.Mutable(index)->assign( - reinterpret_cast(value), size); - // @@protoc_insertion_point(field_set_pointer:ei.UserVerificationAnalysis.invalid_contracts) -} -inline std::string* UserVerificationAnalysis::_internal_add_invalid_contracts() { - return invalid_contracts_.Add(); -} -inline void UserVerificationAnalysis::add_invalid_contracts(const std::string& value) { - invalid_contracts_.Add()->assign(value); +template +inline void UserVerificationAnalysis::add_invalid_contracts(Arg_&& value, Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::google::protobuf::internal::AddToRepeatedPtrField(*_internal_mutable_invalid_contracts(), + std::forward(value), + args... ); // @@protoc_insertion_point(field_add:ei.UserVerificationAnalysis.invalid_contracts) } -inline void UserVerificationAnalysis::add_invalid_contracts(std::string&& value) { - invalid_contracts_.Add(std::move(value)); - // @@protoc_insertion_point(field_add:ei.UserVerificationAnalysis.invalid_contracts) -} -inline void UserVerificationAnalysis::add_invalid_contracts(const char* value) { - GOOGLE_DCHECK(value != nullptr); - invalid_contracts_.Add()->assign(value); - // @@protoc_insertion_point(field_add_char:ei.UserVerificationAnalysis.invalid_contracts) -} -inline void UserVerificationAnalysis::add_invalid_contracts(const char* value, size_t size) { - invalid_contracts_.Add()->assign(reinterpret_cast(value), size); - // @@protoc_insertion_point(field_add_pointer:ei.UserVerificationAnalysis.invalid_contracts) -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& -UserVerificationAnalysis::invalid_contracts() const { +inline const ::google::protobuf::RepeatedPtrField& +UserVerificationAnalysis::invalid_contracts() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.UserVerificationAnalysis.invalid_contracts) - return invalid_contracts_; + return _internal_invalid_contracts(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* -UserVerificationAnalysis::mutable_invalid_contracts() { +inline ::google::protobuf::RepeatedPtrField* +UserVerificationAnalysis::mutable_invalid_contracts() ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.UserVerificationAnalysis.invalid_contracts) - return &invalid_contracts_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_invalid_contracts(); +} +inline const ::google::protobuf::RepeatedPtrField& +UserVerificationAnalysis::_internal_invalid_contracts() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.invalid_contracts_; +} +inline ::google::protobuf::RepeatedPtrField* +UserVerificationAnalysis::_internal_mutable_invalid_contracts() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.invalid_contracts_; } // optional bool excessive_eop = 28; -inline bool UserVerificationAnalysis::_internal_has_excessive_eop() const { - bool value = (_has_bits_[0] & 0x04000000u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_excessive_eop() const { - return _internal_has_excessive_eop(); + bool value = (_impl_._has_bits_[0] & 0x04000000u) != 0; + return value; } inline void UserVerificationAnalysis::clear_excessive_eop() { - excessive_eop_ = false; - _has_bits_[0] &= ~0x04000000u; -} -inline bool UserVerificationAnalysis::_internal_excessive_eop() const { - return excessive_eop_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.excessive_eop_ = false; + _impl_._has_bits_[0] &= ~0x04000000u; } inline bool UserVerificationAnalysis::excessive_eop() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.excessive_eop) return _internal_excessive_eop(); } -inline void UserVerificationAnalysis::_internal_set_excessive_eop(bool value) { - _has_bits_[0] |= 0x04000000u; - excessive_eop_ = value; -} inline void UserVerificationAnalysis::set_excessive_eop(bool value) { _internal_set_excessive_eop(value); + _impl_._has_bits_[0] |= 0x04000000u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.excessive_eop) } +inline bool UserVerificationAnalysis::_internal_excessive_eop() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.excessive_eop_; +} +inline void UserVerificationAnalysis::_internal_set_excessive_eop(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.excessive_eop_ = value; +} // optional bool excessive_invalid_contracts = 29; -inline bool UserVerificationAnalysis::_internal_has_excessive_invalid_contracts() const { - bool value = (_has_bits_[0] & 0x08000000u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_excessive_invalid_contracts() const { - return _internal_has_excessive_invalid_contracts(); + bool value = (_impl_._has_bits_[0] & 0x08000000u) != 0; + return value; } inline void UserVerificationAnalysis::clear_excessive_invalid_contracts() { - excessive_invalid_contracts_ = false; - _has_bits_[0] &= ~0x08000000u; -} -inline bool UserVerificationAnalysis::_internal_excessive_invalid_contracts() const { - return excessive_invalid_contracts_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.excessive_invalid_contracts_ = false; + _impl_._has_bits_[0] &= ~0x08000000u; } inline bool UserVerificationAnalysis::excessive_invalid_contracts() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.excessive_invalid_contracts) return _internal_excessive_invalid_contracts(); } -inline void UserVerificationAnalysis::_internal_set_excessive_invalid_contracts(bool value) { - _has_bits_[0] |= 0x08000000u; - excessive_invalid_contracts_ = value; -} inline void UserVerificationAnalysis::set_excessive_invalid_contracts(bool value) { _internal_set_excessive_invalid_contracts(value); + _impl_._has_bits_[0] |= 0x08000000u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.excessive_invalid_contracts) } +inline bool UserVerificationAnalysis::_internal_excessive_invalid_contracts() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.excessive_invalid_contracts_; +} +inline void UserVerificationAnalysis::_internal_set_excessive_invalid_contracts(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.excessive_invalid_contracts_ = value; +} // optional bool verified = 30; -inline bool UserVerificationAnalysis::_internal_has_verified() const { - bool value = (_has_bits_[0] & 0x10000000u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_verified() const { - return _internal_has_verified(); + bool value = (_impl_._has_bits_[0] & 0x10000000u) != 0; + return value; } inline void UserVerificationAnalysis::clear_verified() { - verified_ = false; - _has_bits_[0] &= ~0x10000000u; -} -inline bool UserVerificationAnalysis::_internal_verified() const { - return verified_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.verified_ = false; + _impl_._has_bits_[0] &= ~0x10000000u; } inline bool UserVerificationAnalysis::verified() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.verified) return _internal_verified(); } -inline void UserVerificationAnalysis::_internal_set_verified(bool value) { - _has_bits_[0] |= 0x10000000u; - verified_ = value; -} inline void UserVerificationAnalysis::set_verified(bool value) { _internal_set_verified(value); + _impl_._has_bits_[0] |= 0x10000000u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.verified) } +inline bool UserVerificationAnalysis::_internal_verified() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.verified_; +} +inline void UserVerificationAnalysis::_internal_set_verified(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.verified_ = value; +} // optional bool verification_override = 31; -inline bool UserVerificationAnalysis::_internal_has_verification_override() const { - bool value = (_has_bits_[0] & 0x20000000u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_verification_override() const { - return _internal_has_verification_override(); + bool value = (_impl_._has_bits_[0] & 0x20000000u) != 0; + return value; } inline void UserVerificationAnalysis::clear_verification_override() { - verification_override_ = false; - _has_bits_[0] &= ~0x20000000u; -} -inline bool UserVerificationAnalysis::_internal_verification_override() const { - return verification_override_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.verification_override_ = false; + _impl_._has_bits_[0] &= ~0x20000000u; } inline bool UserVerificationAnalysis::verification_override() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.verification_override) return _internal_verification_override(); } -inline void UserVerificationAnalysis::_internal_set_verification_override(bool value) { - _has_bits_[0] |= 0x20000000u; - verification_override_ = value; -} inline void UserVerificationAnalysis::set_verification_override(bool value) { _internal_set_verification_override(value); + _impl_._has_bits_[0] |= 0x20000000u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.verification_override) } +inline bool UserVerificationAnalysis::_internal_verification_override() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.verification_override_; +} +inline void UserVerificationAnalysis::_internal_set_verification_override(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.verification_override_ = value; +} // optional bool verification_override_value = 32; -inline bool UserVerificationAnalysis::_internal_has_verification_override_value() const { - bool value = (_has_bits_[0] & 0x40000000u) != 0; - return value; -} inline bool UserVerificationAnalysis::has_verification_override_value() const { - return _internal_has_verification_override_value(); + bool value = (_impl_._has_bits_[0] & 0x40000000u) != 0; + return value; } inline void UserVerificationAnalysis::clear_verification_override_value() { - verification_override_value_ = false; - _has_bits_[0] &= ~0x40000000u; -} -inline bool UserVerificationAnalysis::_internal_verification_override_value() const { - return verification_override_value_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.verification_override_value_ = false; + _impl_._has_bits_[0] &= ~0x40000000u; } inline bool UserVerificationAnalysis::verification_override_value() const { // @@protoc_insertion_point(field_get:ei.UserVerificationAnalysis.verification_override_value) return _internal_verification_override_value(); } -inline void UserVerificationAnalysis::_internal_set_verification_override_value(bool value) { - _has_bits_[0] |= 0x40000000u; - verification_override_value_ = value; -} inline void UserVerificationAnalysis::set_verification_override_value(bool value) { _internal_set_verification_override_value(value); + _impl_._has_bits_[0] |= 0x40000000u; // @@protoc_insertion_point(field_set:ei.UserVerificationAnalysis.verification_override_value) } +inline bool UserVerificationAnalysis::_internal_verification_override_value() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.verification_override_value_; +} +inline void UserVerificationAnalysis::_internal_set_verification_override_value(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.verification_override_value_ = value; +} // ------------------------------------------------------------------- // UserSubscriptionInfo_HistoryEntry // optional double timestamp = 1; -inline bool UserSubscriptionInfo_HistoryEntry::_internal_has_timestamp() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool UserSubscriptionInfo_HistoryEntry::has_timestamp() const { - return _internal_has_timestamp(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void UserSubscriptionInfo_HistoryEntry::clear_timestamp() { - timestamp_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline double UserSubscriptionInfo_HistoryEntry::_internal_timestamp() const { - return timestamp_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.timestamp_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline double UserSubscriptionInfo_HistoryEntry::timestamp() const { // @@protoc_insertion_point(field_get:ei.UserSubscriptionInfo.HistoryEntry.timestamp) return _internal_timestamp(); } -inline void UserSubscriptionInfo_HistoryEntry::_internal_set_timestamp(double value) { - _has_bits_[0] |= 0x00000004u; - timestamp_ = value; -} inline void UserSubscriptionInfo_HistoryEntry::set_timestamp(double value) { _internal_set_timestamp(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.UserSubscriptionInfo.HistoryEntry.timestamp) } +inline double UserSubscriptionInfo_HistoryEntry::_internal_timestamp() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.timestamp_; +} +inline void UserSubscriptionInfo_HistoryEntry::_internal_set_timestamp(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.timestamp_ = value; +} // optional string message_id = 2; -inline bool UserSubscriptionInfo_HistoryEntry::_internal_has_message_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool UserSubscriptionInfo_HistoryEntry::has_message_id() const { - return _internal_has_message_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void UserSubscriptionInfo_HistoryEntry::clear_message_id() { - message_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.message_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& UserSubscriptionInfo_HistoryEntry::message_id() const { +inline const std::string& UserSubscriptionInfo_HistoryEntry::message_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.UserSubscriptionInfo.HistoryEntry.message_id) return _internal_message_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void UserSubscriptionInfo_HistoryEntry::set_message_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - message_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void UserSubscriptionInfo_HistoryEntry::set_message_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.message_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.UserSubscriptionInfo.HistoryEntry.message_id) } -inline std::string* UserSubscriptionInfo_HistoryEntry::mutable_message_id() { +inline std::string* UserSubscriptionInfo_HistoryEntry::mutable_message_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_message_id(); // @@protoc_insertion_point(field_mutable:ei.UserSubscriptionInfo.HistoryEntry.message_id) return _s; } inline const std::string& UserSubscriptionInfo_HistoryEntry::_internal_message_id() const { - return message_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.message_id_.Get(); } inline void UserSubscriptionInfo_HistoryEntry::_internal_set_message_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - message_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.message_id_.Set(value, GetArena()); } inline std::string* UserSubscriptionInfo_HistoryEntry::_internal_mutable_message_id() { - _has_bits_[0] |= 0x00000001u; - return message_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.message_id_.Mutable( GetArena()); } inline std::string* UserSubscriptionInfo_HistoryEntry::release_message_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.UserSubscriptionInfo.HistoryEntry.message_id) - if (!_internal_has_message_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = message_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (message_id_.IsDefault()) { - message_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.message_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.message_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void UserSubscriptionInfo_HistoryEntry::set_allocated_message_id(std::string* message_id) { - if (message_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void UserSubscriptionInfo_HistoryEntry::set_allocated_message_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - message_id_.SetAllocated(message_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (message_id_.IsDefault()) { - message_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.message_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.message_id_.IsDefault()) { + _impl_.message_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.UserSubscriptionInfo.HistoryEntry.message_id) } // optional string message = 3; -inline bool UserSubscriptionInfo_HistoryEntry::_internal_has_message() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool UserSubscriptionInfo_HistoryEntry::has_message() const { - return _internal_has_message(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void UserSubscriptionInfo_HistoryEntry::clear_message() { - message_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.message_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& UserSubscriptionInfo_HistoryEntry::message() const { +inline const std::string& UserSubscriptionInfo_HistoryEntry::message() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.UserSubscriptionInfo.HistoryEntry.message) return _internal_message(); } -template -inline PROTOBUF_ALWAYS_INLINE -void UserSubscriptionInfo_HistoryEntry::set_message(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - message_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void UserSubscriptionInfo_HistoryEntry::set_message(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.message_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.UserSubscriptionInfo.HistoryEntry.message) } -inline std::string* UserSubscriptionInfo_HistoryEntry::mutable_message() { +inline std::string* UserSubscriptionInfo_HistoryEntry::mutable_message() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_message(); // @@protoc_insertion_point(field_mutable:ei.UserSubscriptionInfo.HistoryEntry.message) return _s; } inline const std::string& UserSubscriptionInfo_HistoryEntry::_internal_message() const { - return message_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.message_.Get(); } inline void UserSubscriptionInfo_HistoryEntry::_internal_set_message(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - message_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.message_.Set(value, GetArena()); } inline std::string* UserSubscriptionInfo_HistoryEntry::_internal_mutable_message() { - _has_bits_[0] |= 0x00000002u; - return message_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.message_.Mutable( GetArena()); } inline std::string* UserSubscriptionInfo_HistoryEntry::release_message() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.UserSubscriptionInfo.HistoryEntry.message) - if (!_internal_has_message()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = message_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (message_.IsDefault()) { - message_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.message_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.message_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void UserSubscriptionInfo_HistoryEntry::set_allocated_message(std::string* message) { - if (message != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void UserSubscriptionInfo_HistoryEntry::set_allocated_message(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; - } - message_.SetAllocated(message, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (message_.IsDefault()) { - message_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000002u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.message_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.message_.IsDefault()) { + _impl_.message_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.UserSubscriptionInfo.HistoryEntry.message) } @@ -114948,634 +124639,641 @@ inline void UserSubscriptionInfo_HistoryEntry::set_allocated_message(std::string // UserSubscriptionInfo // optional .ei.UserSubscriptionInfo.Level subscription_level = 13; -inline bool UserSubscriptionInfo::_internal_has_subscription_level() const { - bool value = (_has_bits_[0] & 0x00000100u) != 0; - return value; -} inline bool UserSubscriptionInfo::has_subscription_level() const { - return _internal_has_subscription_level(); + bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0; + return value; } inline void UserSubscriptionInfo::clear_subscription_level() { - subscription_level_ = 0; - _has_bits_[0] &= ~0x00000100u; -} -inline ::ei::UserSubscriptionInfo_Level UserSubscriptionInfo::_internal_subscription_level() const { - return static_cast< ::ei::UserSubscriptionInfo_Level >(subscription_level_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.subscription_level_ = 0; + _impl_._has_bits_[0] &= ~0x00000100u; } inline ::ei::UserSubscriptionInfo_Level UserSubscriptionInfo::subscription_level() const { // @@protoc_insertion_point(field_get:ei.UserSubscriptionInfo.subscription_level) return _internal_subscription_level(); } -inline void UserSubscriptionInfo::_internal_set_subscription_level(::ei::UserSubscriptionInfo_Level value) { - assert(::ei::UserSubscriptionInfo_Level_IsValid(value)); - _has_bits_[0] |= 0x00000100u; - subscription_level_ = value; -} inline void UserSubscriptionInfo::set_subscription_level(::ei::UserSubscriptionInfo_Level value) { _internal_set_subscription_level(value); + _impl_._has_bits_[0] |= 0x00000100u; // @@protoc_insertion_point(field_set:ei.UserSubscriptionInfo.subscription_level) } +inline ::ei::UserSubscriptionInfo_Level UserSubscriptionInfo::_internal_subscription_level() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::UserSubscriptionInfo_Level>(_impl_.subscription_level_); +} +inline void UserSubscriptionInfo::_internal_set_subscription_level(::ei::UserSubscriptionInfo_Level value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::UserSubscriptionInfo_Level_IsValid(value)); + _impl_.subscription_level_ = value; +} // optional .ei.UserSubscriptionInfo.Level next_subscription_level = 15; -inline bool UserSubscriptionInfo::_internal_has_next_subscription_level() const { - bool value = (_has_bits_[0] & 0x00000200u) != 0; - return value; -} inline bool UserSubscriptionInfo::has_next_subscription_level() const { - return _internal_has_next_subscription_level(); + bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0; + return value; } inline void UserSubscriptionInfo::clear_next_subscription_level() { - next_subscription_level_ = 0; - _has_bits_[0] &= ~0x00000200u; -} -inline ::ei::UserSubscriptionInfo_Level UserSubscriptionInfo::_internal_next_subscription_level() const { - return static_cast< ::ei::UserSubscriptionInfo_Level >(next_subscription_level_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.next_subscription_level_ = 0; + _impl_._has_bits_[0] &= ~0x00000200u; } inline ::ei::UserSubscriptionInfo_Level UserSubscriptionInfo::next_subscription_level() const { // @@protoc_insertion_point(field_get:ei.UserSubscriptionInfo.next_subscription_level) return _internal_next_subscription_level(); } -inline void UserSubscriptionInfo::_internal_set_next_subscription_level(::ei::UserSubscriptionInfo_Level value) { - assert(::ei::UserSubscriptionInfo_Level_IsValid(value)); - _has_bits_[0] |= 0x00000200u; - next_subscription_level_ = value; -} inline void UserSubscriptionInfo::set_next_subscription_level(::ei::UserSubscriptionInfo_Level value) { _internal_set_next_subscription_level(value); + _impl_._has_bits_[0] |= 0x00000200u; // @@protoc_insertion_point(field_set:ei.UserSubscriptionInfo.next_subscription_level) } +inline ::ei::UserSubscriptionInfo_Level UserSubscriptionInfo::_internal_next_subscription_level() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::UserSubscriptionInfo_Level>(_impl_.next_subscription_level_); +} +inline void UserSubscriptionInfo::_internal_set_next_subscription_level(::ei::UserSubscriptionInfo_Level value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::UserSubscriptionInfo_Level_IsValid(value)); + _impl_.next_subscription_level_ = value; +} // optional bool lock_next_subscription_level = 18; -inline bool UserSubscriptionInfo::_internal_has_lock_next_subscription_level() const { - bool value = (_has_bits_[0] & 0x00000400u) != 0; - return value; -} inline bool UserSubscriptionInfo::has_lock_next_subscription_level() const { - return _internal_has_lock_next_subscription_level(); + bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0; + return value; } inline void UserSubscriptionInfo::clear_lock_next_subscription_level() { - lock_next_subscription_level_ = false; - _has_bits_[0] &= ~0x00000400u; -} -inline bool UserSubscriptionInfo::_internal_lock_next_subscription_level() const { - return lock_next_subscription_level_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.lock_next_subscription_level_ = false; + _impl_._has_bits_[0] &= ~0x00000400u; } inline bool UserSubscriptionInfo::lock_next_subscription_level() const { // @@protoc_insertion_point(field_get:ei.UserSubscriptionInfo.lock_next_subscription_level) return _internal_lock_next_subscription_level(); } -inline void UserSubscriptionInfo::_internal_set_lock_next_subscription_level(bool value) { - _has_bits_[0] |= 0x00000400u; - lock_next_subscription_level_ = value; -} inline void UserSubscriptionInfo::set_lock_next_subscription_level(bool value) { _internal_set_lock_next_subscription_level(value); + _impl_._has_bits_[0] |= 0x00000400u; // @@protoc_insertion_point(field_set:ei.UserSubscriptionInfo.lock_next_subscription_level) } +inline bool UserSubscriptionInfo::_internal_lock_next_subscription_level() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.lock_next_subscription_level_; +} +inline void UserSubscriptionInfo::_internal_set_lock_next_subscription_level(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.lock_next_subscription_level_ = value; +} // optional .ei.Platform platform = 10; -inline bool UserSubscriptionInfo::_internal_has_platform() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} inline bool UserSubscriptionInfo::has_platform() const { - return _internal_has_platform(); + bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0; + return value; } inline void UserSubscriptionInfo::clear_platform() { - platform_ = 0; - _has_bits_[0] &= ~0x00000080u; -} -inline ::ei::Platform UserSubscriptionInfo::_internal_platform() const { - return static_cast< ::ei::Platform >(platform_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.platform_ = 0; + _impl_._has_bits_[0] &= ~0x00000080u; } inline ::ei::Platform UserSubscriptionInfo::platform() const { // @@protoc_insertion_point(field_get:ei.UserSubscriptionInfo.platform) return _internal_platform(); } -inline void UserSubscriptionInfo::_internal_set_platform(::ei::Platform value) { - assert(::ei::Platform_IsValid(value)); - _has_bits_[0] |= 0x00000080u; - platform_ = value; -} inline void UserSubscriptionInfo::set_platform(::ei::Platform value) { _internal_set_platform(value); + _impl_._has_bits_[0] |= 0x00000080u; // @@protoc_insertion_point(field_set:ei.UserSubscriptionInfo.platform) } +inline ::ei::Platform UserSubscriptionInfo::_internal_platform() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::Platform>(_impl_.platform_); +} +inline void UserSubscriptionInfo::_internal_set_platform(::ei::Platform value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::Platform_IsValid(value)); + _impl_.platform_ = value; +} // optional string original_transaction_id = 1; -inline bool UserSubscriptionInfo::_internal_has_original_transaction_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool UserSubscriptionInfo::has_original_transaction_id() const { - return _internal_has_original_transaction_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void UserSubscriptionInfo::clear_original_transaction_id() { - original_transaction_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.original_transaction_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& UserSubscriptionInfo::original_transaction_id() const { +inline const std::string& UserSubscriptionInfo::original_transaction_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.UserSubscriptionInfo.original_transaction_id) return _internal_original_transaction_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void UserSubscriptionInfo::set_original_transaction_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - original_transaction_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void UserSubscriptionInfo::set_original_transaction_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.original_transaction_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.UserSubscriptionInfo.original_transaction_id) } -inline std::string* UserSubscriptionInfo::mutable_original_transaction_id() { +inline std::string* UserSubscriptionInfo::mutable_original_transaction_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_original_transaction_id(); // @@protoc_insertion_point(field_mutable:ei.UserSubscriptionInfo.original_transaction_id) return _s; } inline const std::string& UserSubscriptionInfo::_internal_original_transaction_id() const { - return original_transaction_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.original_transaction_id_.Get(); } inline void UserSubscriptionInfo::_internal_set_original_transaction_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - original_transaction_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.original_transaction_id_.Set(value, GetArena()); } inline std::string* UserSubscriptionInfo::_internal_mutable_original_transaction_id() { - _has_bits_[0] |= 0x00000001u; - return original_transaction_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.original_transaction_id_.Mutable( GetArena()); } inline std::string* UserSubscriptionInfo::release_original_transaction_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.UserSubscriptionInfo.original_transaction_id) - if (!_internal_has_original_transaction_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = original_transaction_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (original_transaction_id_.IsDefault()) { - original_transaction_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.original_transaction_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.original_transaction_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void UserSubscriptionInfo::set_allocated_original_transaction_id(std::string* original_transaction_id) { - if (original_transaction_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void UserSubscriptionInfo::set_allocated_original_transaction_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - original_transaction_id_.SetAllocated(original_transaction_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (original_transaction_id_.IsDefault()) { - original_transaction_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.original_transaction_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.original_transaction_id_.IsDefault()) { + _impl_.original_transaction_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.UserSubscriptionInfo.original_transaction_id) } // optional string linked_transaction_id = 16; -inline bool UserSubscriptionInfo::_internal_has_linked_transaction_id() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool UserSubscriptionInfo::has_linked_transaction_id() const { - return _internal_has_linked_transaction_id(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void UserSubscriptionInfo::clear_linked_transaction_id() { - linked_transaction_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.linked_transaction_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000004u; } -inline const std::string& UserSubscriptionInfo::linked_transaction_id() const { +inline const std::string& UserSubscriptionInfo::linked_transaction_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.UserSubscriptionInfo.linked_transaction_id) return _internal_linked_transaction_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void UserSubscriptionInfo::set_linked_transaction_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - linked_transaction_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void UserSubscriptionInfo::set_linked_transaction_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.linked_transaction_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.UserSubscriptionInfo.linked_transaction_id) } -inline std::string* UserSubscriptionInfo::mutable_linked_transaction_id() { +inline std::string* UserSubscriptionInfo::mutable_linked_transaction_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_linked_transaction_id(); // @@protoc_insertion_point(field_mutable:ei.UserSubscriptionInfo.linked_transaction_id) return _s; } inline const std::string& UserSubscriptionInfo::_internal_linked_transaction_id() const { - return linked_transaction_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.linked_transaction_id_.Get(); } inline void UserSubscriptionInfo::_internal_set_linked_transaction_id(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - linked_transaction_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + _impl_.linked_transaction_id_.Set(value, GetArena()); } inline std::string* UserSubscriptionInfo::_internal_mutable_linked_transaction_id() { - _has_bits_[0] |= 0x00000004u; - return linked_transaction_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000004u; + return _impl_.linked_transaction_id_.Mutable( GetArena()); } inline std::string* UserSubscriptionInfo::release_linked_transaction_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.UserSubscriptionInfo.linked_transaction_id) - if (!_internal_has_linked_transaction_id()) { + if ((_impl_._has_bits_[0] & 0x00000004u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000004u; - auto* p = linked_transaction_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (linked_transaction_id_.IsDefault()) { - linked_transaction_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000004u; + auto* released = _impl_.linked_transaction_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.linked_transaction_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void UserSubscriptionInfo::set_allocated_linked_transaction_id(std::string* linked_transaction_id) { - if (linked_transaction_id != nullptr) { - _has_bits_[0] |= 0x00000004u; +inline void UserSubscriptionInfo::set_allocated_linked_transaction_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000004u; } else { - _has_bits_[0] &= ~0x00000004u; - } - linked_transaction_id_.SetAllocated(linked_transaction_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (linked_transaction_id_.IsDefault()) { - linked_transaction_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000004u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.linked_transaction_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.linked_transaction_id_.IsDefault()) { + _impl_.linked_transaction_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.UserSubscriptionInfo.linked_transaction_id) } // optional bool acknowledged = 17; -inline bool UserSubscriptionInfo::_internal_has_acknowledged() const { - bool value = (_has_bits_[0] & 0x00000800u) != 0; - return value; -} inline bool UserSubscriptionInfo::has_acknowledged() const { - return _internal_has_acknowledged(); + bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0; + return value; } inline void UserSubscriptionInfo::clear_acknowledged() { - acknowledged_ = false; - _has_bits_[0] &= ~0x00000800u; -} -inline bool UserSubscriptionInfo::_internal_acknowledged() const { - return acknowledged_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.acknowledged_ = false; + _impl_._has_bits_[0] &= ~0x00000800u; } inline bool UserSubscriptionInfo::acknowledged() const { // @@protoc_insertion_point(field_get:ei.UserSubscriptionInfo.acknowledged) return _internal_acknowledged(); } -inline void UserSubscriptionInfo::_internal_set_acknowledged(bool value) { - _has_bits_[0] |= 0x00000800u; - acknowledged_ = value; -} inline void UserSubscriptionInfo::set_acknowledged(bool value) { _internal_set_acknowledged(value); + _impl_._has_bits_[0] |= 0x00000800u; // @@protoc_insertion_point(field_set:ei.UserSubscriptionInfo.acknowledged) } +inline bool UserSubscriptionInfo::_internal_acknowledged() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.acknowledged_; +} +inline void UserSubscriptionInfo::_internal_set_acknowledged(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.acknowledged_ = value; +} // optional double first_subscribed = 2; -inline bool UserSubscriptionInfo::_internal_has_first_subscribed() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} inline bool UserSubscriptionInfo::has_first_subscribed() const { - return _internal_has_first_subscribed(); + bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0; + return value; } inline void UserSubscriptionInfo::clear_first_subscribed() { - first_subscribed_ = 0; - _has_bits_[0] &= ~0x00000008u; -} -inline double UserSubscriptionInfo::_internal_first_subscribed() const { - return first_subscribed_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.first_subscribed_ = 0; + _impl_._has_bits_[0] &= ~0x00000008u; } inline double UserSubscriptionInfo::first_subscribed() const { // @@protoc_insertion_point(field_get:ei.UserSubscriptionInfo.first_subscribed) return _internal_first_subscribed(); } -inline void UserSubscriptionInfo::_internal_set_first_subscribed(double value) { - _has_bits_[0] |= 0x00000008u; - first_subscribed_ = value; -} inline void UserSubscriptionInfo::set_first_subscribed(double value) { _internal_set_first_subscribed(value); + _impl_._has_bits_[0] |= 0x00000008u; // @@protoc_insertion_point(field_set:ei.UserSubscriptionInfo.first_subscribed) } +inline double UserSubscriptionInfo::_internal_first_subscribed() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.first_subscribed_; +} +inline void UserSubscriptionInfo::_internal_set_first_subscribed(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.first_subscribed_ = value; +} // optional double period_end = 4; -inline bool UserSubscriptionInfo::_internal_has_period_end() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} inline bool UserSubscriptionInfo::has_period_end() const { - return _internal_has_period_end(); + bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0; + return value; } inline void UserSubscriptionInfo::clear_period_end() { - period_end_ = 0; - _has_bits_[0] &= ~0x00000010u; -} -inline double UserSubscriptionInfo::_internal_period_end() const { - return period_end_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.period_end_ = 0; + _impl_._has_bits_[0] &= ~0x00000010u; } inline double UserSubscriptionInfo::period_end() const { // @@protoc_insertion_point(field_get:ei.UserSubscriptionInfo.period_end) return _internal_period_end(); } -inline void UserSubscriptionInfo::_internal_set_period_end(double value) { - _has_bits_[0] |= 0x00000010u; - period_end_ = value; -} inline void UserSubscriptionInfo::set_period_end(double value) { _internal_set_period_end(value); + _impl_._has_bits_[0] |= 0x00000010u; // @@protoc_insertion_point(field_set:ei.UserSubscriptionInfo.period_end) } +inline double UserSubscriptionInfo::_internal_period_end() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.period_end_; +} +inline void UserSubscriptionInfo::_internal_set_period_end(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.period_end_ = value; +} // optional .ei.UserSubscriptionInfo.Status status = 5; -inline bool UserSubscriptionInfo::_internal_has_status() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} inline bool UserSubscriptionInfo::has_status() const { - return _internal_has_status(); + bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0; + return value; } inline void UserSubscriptionInfo::clear_status() { - status_ = 0; - _has_bits_[0] &= ~0x00000040u; -} -inline ::ei::UserSubscriptionInfo_Status UserSubscriptionInfo::_internal_status() const { - return static_cast< ::ei::UserSubscriptionInfo_Status >(status_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.status_ = 0; + _impl_._has_bits_[0] &= ~0x00000040u; } inline ::ei::UserSubscriptionInfo_Status UserSubscriptionInfo::status() const { // @@protoc_insertion_point(field_get:ei.UserSubscriptionInfo.status) return _internal_status(); } -inline void UserSubscriptionInfo::_internal_set_status(::ei::UserSubscriptionInfo_Status value) { - assert(::ei::UserSubscriptionInfo_Status_IsValid(value)); - _has_bits_[0] |= 0x00000040u; - status_ = value; -} inline void UserSubscriptionInfo::set_status(::ei::UserSubscriptionInfo_Status value) { _internal_set_status(value); + _impl_._has_bits_[0] |= 0x00000040u; // @@protoc_insertion_point(field_set:ei.UserSubscriptionInfo.status) } +inline ::ei::UserSubscriptionInfo_Status UserSubscriptionInfo::_internal_status() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::UserSubscriptionInfo_Status>(_impl_.status_); +} +inline void UserSubscriptionInfo::_internal_set_status(::ei::UserSubscriptionInfo_Status value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::UserSubscriptionInfo_Status_IsValid(value)); + _impl_.status_ = value; +} // optional string store_status = 14; -inline bool UserSubscriptionInfo::_internal_has_store_status() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool UserSubscriptionInfo::has_store_status() const { - return _internal_has_store_status(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void UserSubscriptionInfo::clear_store_status() { - store_status_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.store_status_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& UserSubscriptionInfo::store_status() const { +inline const std::string& UserSubscriptionInfo::store_status() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.UserSubscriptionInfo.store_status) return _internal_store_status(); } -template -inline PROTOBUF_ALWAYS_INLINE -void UserSubscriptionInfo::set_store_status(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - store_status_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void UserSubscriptionInfo::set_store_status(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.store_status_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.UserSubscriptionInfo.store_status) } -inline std::string* UserSubscriptionInfo::mutable_store_status() { +inline std::string* UserSubscriptionInfo::mutable_store_status() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_store_status(); // @@protoc_insertion_point(field_mutable:ei.UserSubscriptionInfo.store_status) return _s; } inline const std::string& UserSubscriptionInfo::_internal_store_status() const { - return store_status_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.store_status_.Get(); } inline void UserSubscriptionInfo::_internal_set_store_status(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - store_status_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.store_status_.Set(value, GetArena()); } inline std::string* UserSubscriptionInfo::_internal_mutable_store_status() { - _has_bits_[0] |= 0x00000002u; - return store_status_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000002u; + return _impl_.store_status_.Mutable( GetArena()); } inline std::string* UserSubscriptionInfo::release_store_status() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.UserSubscriptionInfo.store_status) - if (!_internal_has_store_status()) { + if ((_impl_._has_bits_[0] & 0x00000002u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000002u; - auto* p = store_status_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (store_status_.IsDefault()) { - store_status_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000002u; + auto* released = _impl_.store_status_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.store_status_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void UserSubscriptionInfo::set_allocated_store_status(std::string* store_status) { - if (store_status != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void UserSubscriptionInfo::set_allocated_store_status(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; - } - store_status_.SetAllocated(store_status, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (store_status_.IsDefault()) { - store_status_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000002u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.store_status_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.store_status_.IsDefault()) { + _impl_.store_status_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.UserSubscriptionInfo.store_status) } // optional bool auto_renew = 6; -inline bool UserSubscriptionInfo::_internal_has_auto_renew() const { - bool value = (_has_bits_[0] & 0x00001000u) != 0; - return value; -} inline bool UserSubscriptionInfo::has_auto_renew() const { - return _internal_has_auto_renew(); + bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0; + return value; } inline void UserSubscriptionInfo::clear_auto_renew() { - auto_renew_ = false; - _has_bits_[0] &= ~0x00001000u; -} -inline bool UserSubscriptionInfo::_internal_auto_renew() const { - return auto_renew_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.auto_renew_ = false; + _impl_._has_bits_[0] &= ~0x00001000u; } inline bool UserSubscriptionInfo::auto_renew() const { // @@protoc_insertion_point(field_get:ei.UserSubscriptionInfo.auto_renew) return _internal_auto_renew(); } -inline void UserSubscriptionInfo::_internal_set_auto_renew(bool value) { - _has_bits_[0] |= 0x00001000u; - auto_renew_ = value; -} inline void UserSubscriptionInfo::set_auto_renew(bool value) { _internal_set_auto_renew(value); + _impl_._has_bits_[0] |= 0x00001000u; // @@protoc_insertion_point(field_set:ei.UserSubscriptionInfo.auto_renew) } +inline bool UserSubscriptionInfo::_internal_auto_renew() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.auto_renew_; +} +inline void UserSubscriptionInfo::_internal_set_auto_renew(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.auto_renew_ = value; +} // optional bool sandbox = 19; -inline bool UserSubscriptionInfo::_internal_has_sandbox() const { - bool value = (_has_bits_[0] & 0x00002000u) != 0; - return value; -} inline bool UserSubscriptionInfo::has_sandbox() const { - return _internal_has_sandbox(); + bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0; + return value; } inline void UserSubscriptionInfo::clear_sandbox() { - sandbox_ = false; - _has_bits_[0] &= ~0x00002000u; -} -inline bool UserSubscriptionInfo::_internal_sandbox() const { - return sandbox_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.sandbox_ = false; + _impl_._has_bits_[0] &= ~0x00002000u; } inline bool UserSubscriptionInfo::sandbox() const { // @@protoc_insertion_point(field_get:ei.UserSubscriptionInfo.sandbox) return _internal_sandbox(); } -inline void UserSubscriptionInfo::_internal_set_sandbox(bool value) { - _has_bits_[0] |= 0x00002000u; - sandbox_ = value; -} inline void UserSubscriptionInfo::set_sandbox(bool value) { _internal_set_sandbox(value); + _impl_._has_bits_[0] |= 0x00002000u; // @@protoc_insertion_point(field_set:ei.UserSubscriptionInfo.sandbox) } +inline bool UserSubscriptionInfo::_internal_sandbox() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.sandbox_; +} +inline void UserSubscriptionInfo::_internal_set_sandbox(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.sandbox_ = value; +} // optional double last_updated = 7; -inline bool UserSubscriptionInfo::_internal_has_last_updated() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} inline bool UserSubscriptionInfo::has_last_updated() const { - return _internal_has_last_updated(); + bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0; + return value; } inline void UserSubscriptionInfo::clear_last_updated() { - last_updated_ = 0; - _has_bits_[0] &= ~0x00000020u; -} -inline double UserSubscriptionInfo::_internal_last_updated() const { - return last_updated_; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_updated_ = 0; + _impl_._has_bits_[0] &= ~0x00000020u; } inline double UserSubscriptionInfo::last_updated() const { // @@protoc_insertion_point(field_get:ei.UserSubscriptionInfo.last_updated) return _internal_last_updated(); } -inline void UserSubscriptionInfo::_internal_set_last_updated(double value) { - _has_bits_[0] |= 0x00000020u; - last_updated_ = value; -} inline void UserSubscriptionInfo::set_last_updated(double value) { _internal_set_last_updated(value); + _impl_._has_bits_[0] |= 0x00000020u; // @@protoc_insertion_point(field_set:ei.UserSubscriptionInfo.last_updated) } +inline double UserSubscriptionInfo::_internal_last_updated() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.last_updated_; +} +inline void UserSubscriptionInfo::_internal_set_last_updated(double value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.last_updated_ = value; +} // repeated .ei.UserSubscriptionInfo.HistoryEntry history = 9; inline int UserSubscriptionInfo::_internal_history_size() const { - return history_.size(); + return _internal_history().size(); } inline int UserSubscriptionInfo::history_size() const { return _internal_history_size(); } inline void UserSubscriptionInfo::clear_history() { - history_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.history_.Clear(); } -inline ::ei::UserSubscriptionInfo_HistoryEntry* UserSubscriptionInfo::mutable_history(int index) { +inline ::ei::UserSubscriptionInfo_HistoryEntry* UserSubscriptionInfo::mutable_history(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.UserSubscriptionInfo.history) - return history_.Mutable(index); + return _internal_mutable_history()->Mutable(index); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::UserSubscriptionInfo_HistoryEntry >* -UserSubscriptionInfo::mutable_history() { +inline ::google::protobuf::RepeatedPtrField<::ei::UserSubscriptionInfo_HistoryEntry>* UserSubscriptionInfo::mutable_history() + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.UserSubscriptionInfo.history) - return &history_; -} -inline const ::ei::UserSubscriptionInfo_HistoryEntry& UserSubscriptionInfo::_internal_history(int index) const { - return history_.Get(index); + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_history(); } -inline const ::ei::UserSubscriptionInfo_HistoryEntry& UserSubscriptionInfo::history(int index) const { +inline const ::ei::UserSubscriptionInfo_HistoryEntry& UserSubscriptionInfo::history(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.UserSubscriptionInfo.history) - return _internal_history(index); + return _internal_history().Get(index); } -inline ::ei::UserSubscriptionInfo_HistoryEntry* UserSubscriptionInfo::_internal_add_history() { - return history_.Add(); -} -inline ::ei::UserSubscriptionInfo_HistoryEntry* UserSubscriptionInfo::add_history() { - ::ei::UserSubscriptionInfo_HistoryEntry* _add = _internal_add_history(); +inline ::ei::UserSubscriptionInfo_HistoryEntry* UserSubscriptionInfo::add_history() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::ei::UserSubscriptionInfo_HistoryEntry* _add = _internal_mutable_history()->Add(); // @@protoc_insertion_point(field_add:ei.UserSubscriptionInfo.history) return _add; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::UserSubscriptionInfo_HistoryEntry >& -UserSubscriptionInfo::history() const { +inline const ::google::protobuf::RepeatedPtrField<::ei::UserSubscriptionInfo_HistoryEntry>& UserSubscriptionInfo::history() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.UserSubscriptionInfo.history) - return history_; + return _internal_history(); +} +inline const ::google::protobuf::RepeatedPtrField<::ei::UserSubscriptionInfo_HistoryEntry>& +UserSubscriptionInfo::_internal_history() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.history_; +} +inline ::google::protobuf::RepeatedPtrField<::ei::UserSubscriptionInfo_HistoryEntry>* +UserSubscriptionInfo::_internal_mutable_history() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.history_; } // repeated string past_user_ids = 11; inline int UserSubscriptionInfo::_internal_past_user_ids_size() const { - return past_user_ids_.size(); + return _internal_past_user_ids().size(); } inline int UserSubscriptionInfo::past_user_ids_size() const { return _internal_past_user_ids_size(); } inline void UserSubscriptionInfo::clear_past_user_ids() { - past_user_ids_.Clear(); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.past_user_ids_.Clear(); } -inline std::string* UserSubscriptionInfo::add_past_user_ids() { - std::string* _s = _internal_add_past_user_ids(); +inline std::string* UserSubscriptionInfo::add_past_user_ids() ABSL_ATTRIBUTE_LIFETIME_BOUND { + ::google::protobuf::internal::TSanWrite(&_impl_); + std::string* _s = _internal_mutable_past_user_ids()->Add(); // @@protoc_insertion_point(field_add_mutable:ei.UserSubscriptionInfo.past_user_ids) return _s; } -inline const std::string& UserSubscriptionInfo::_internal_past_user_ids(int index) const { - return past_user_ids_.Get(index); -} -inline const std::string& UserSubscriptionInfo::past_user_ids(int index) const { +inline const std::string& UserSubscriptionInfo::past_user_ids(int index) const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.UserSubscriptionInfo.past_user_ids) - return _internal_past_user_ids(index); + return _internal_past_user_ids().Get(index); } -inline std::string* UserSubscriptionInfo::mutable_past_user_ids(int index) { +inline std::string* UserSubscriptionInfo::mutable_past_user_ids(int index) + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable:ei.UserSubscriptionInfo.past_user_ids) - return past_user_ids_.Mutable(index); + return _internal_mutable_past_user_ids()->Mutable(index); } -inline void UserSubscriptionInfo::set_past_user_ids(int index, const std::string& value) { - past_user_ids_.Mutable(index)->assign(value); +template +inline void UserSubscriptionInfo::set_past_user_ids(int index, Arg_&& value, Args_... args) { + ::google::protobuf::internal::AssignToString( + *_internal_mutable_past_user_ids()->Mutable(index), + std::forward(value), args... ); // @@protoc_insertion_point(field_set:ei.UserSubscriptionInfo.past_user_ids) } -inline void UserSubscriptionInfo::set_past_user_ids(int index, std::string&& value) { - past_user_ids_.Mutable(index)->assign(std::move(value)); - // @@protoc_insertion_point(field_set:ei.UserSubscriptionInfo.past_user_ids) -} -inline void UserSubscriptionInfo::set_past_user_ids(int index, const char* value) { - GOOGLE_DCHECK(value != nullptr); - past_user_ids_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set_char:ei.UserSubscriptionInfo.past_user_ids) -} -inline void UserSubscriptionInfo::set_past_user_ids(int index, const char* value, size_t size) { - past_user_ids_.Mutable(index)->assign( - reinterpret_cast(value), size); - // @@protoc_insertion_point(field_set_pointer:ei.UserSubscriptionInfo.past_user_ids) -} -inline std::string* UserSubscriptionInfo::_internal_add_past_user_ids() { - return past_user_ids_.Add(); -} -inline void UserSubscriptionInfo::add_past_user_ids(const std::string& value) { - past_user_ids_.Add()->assign(value); - // @@protoc_insertion_point(field_add:ei.UserSubscriptionInfo.past_user_ids) -} -inline void UserSubscriptionInfo::add_past_user_ids(std::string&& value) { - past_user_ids_.Add(std::move(value)); +template +inline void UserSubscriptionInfo::add_past_user_ids(Arg_&& value, Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + ::google::protobuf::internal::AddToRepeatedPtrField(*_internal_mutable_past_user_ids(), + std::forward(value), + args... ); // @@protoc_insertion_point(field_add:ei.UserSubscriptionInfo.past_user_ids) } -inline void UserSubscriptionInfo::add_past_user_ids(const char* value) { - GOOGLE_DCHECK(value != nullptr); - past_user_ids_.Add()->assign(value); - // @@protoc_insertion_point(field_add_char:ei.UserSubscriptionInfo.past_user_ids) -} -inline void UserSubscriptionInfo::add_past_user_ids(const char* value, size_t size) { - past_user_ids_.Add()->assign(reinterpret_cast(value), size); - // @@protoc_insertion_point(field_add_pointer:ei.UserSubscriptionInfo.past_user_ids) -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& -UserSubscriptionInfo::past_user_ids() const { +inline const ::google::protobuf::RepeatedPtrField& +UserSubscriptionInfo::past_user_ids() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_list:ei.UserSubscriptionInfo.past_user_ids) - return past_user_ids_; + return _internal_past_user_ids(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* -UserSubscriptionInfo::mutable_past_user_ids() { +inline ::google::protobuf::RepeatedPtrField* +UserSubscriptionInfo::mutable_past_user_ids() ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_mutable_list:ei.UserSubscriptionInfo.past_user_ids) - return &past_user_ids_; + ::google::protobuf::internal::TSanWrite(&_impl_); + return _internal_mutable_past_user_ids(); +} +inline const ::google::protobuf::RepeatedPtrField& +UserSubscriptionInfo::_internal_past_user_ids() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.past_user_ids_; +} +inline ::google::protobuf::RepeatedPtrField* +UserSubscriptionInfo::_internal_mutable_past_user_ids() { + ::google::protobuf::internal::TSanRead(&_impl_); + return &_impl_.past_user_ids_; } // ------------------------------------------------------------------- @@ -115583,885 +125281,543 @@ UserSubscriptionInfo::mutable_past_user_ids() { // SubscriptionChangeHintRequest // optional .ei.BasicRequestInfo rinfo = 3; -inline bool SubscriptionChangeHintRequest::_internal_has_rinfo() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - PROTOBUF_ASSUME(!value || rinfo_ != nullptr); - return value; -} inline bool SubscriptionChangeHintRequest::has_rinfo() const { - return _internal_has_rinfo(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + PROTOBUF_ASSUME(!value || _impl_.rinfo_ != nullptr); + return value; } inline void SubscriptionChangeHintRequest::clear_rinfo() { - if (rinfo_ != nullptr) rinfo_->Clear(); - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ != nullptr) _impl_.rinfo_->Clear(); + _impl_._has_bits_[0] &= ~0x00000002u; } inline const ::ei::BasicRequestInfo& SubscriptionChangeHintRequest::_internal_rinfo() const { - const ::ei::BasicRequestInfo* p = rinfo_; - return p != nullptr ? *p : reinterpret_cast( - ::ei::_BasicRequestInfo_default_instance_); + ::google::protobuf::internal::TSanRead(&_impl_); + const ::ei::BasicRequestInfo* p = _impl_.rinfo_; + return p != nullptr ? *p : reinterpret_cast(::ei::_BasicRequestInfo_default_instance_); } -inline const ::ei::BasicRequestInfo& SubscriptionChangeHintRequest::rinfo() const { +inline const ::ei::BasicRequestInfo& SubscriptionChangeHintRequest::rinfo() const ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.SubscriptionChangeHintRequest.rinfo) return _internal_rinfo(); } -inline void SubscriptionChangeHintRequest::unsafe_arena_set_allocated_rinfo( - ::ei::BasicRequestInfo* rinfo) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rinfo_); +inline void SubscriptionChangeHintRequest::unsafe_arena_set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.rinfo_); } - rinfo_ = rinfo; - if (rinfo) { - _has_bits_[0] |= 0x00000002u; + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.SubscriptionChangeHintRequest.rinfo) } inline ::ei::BasicRequestInfo* SubscriptionChangeHintRequest::release_rinfo() { - _has_bits_[0] &= ~0x00000002u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::BasicRequestInfo* released = _impl_.rinfo_; + _impl_.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); + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); } #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; + return released; } inline ::ei::BasicRequestInfo* SubscriptionChangeHintRequest::unsafe_arena_release_rinfo() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.SubscriptionChangeHintRequest.rinfo) - _has_bits_[0] &= ~0x00000002u; - ::ei::BasicRequestInfo* temp = rinfo_; - rinfo_ = nullptr; + + _impl_._has_bits_[0] &= ~0x00000002u; + ::ei::BasicRequestInfo* temp = _impl_.rinfo_; + _impl_.rinfo_ = nullptr; return temp; } inline ::ei::BasicRequestInfo* SubscriptionChangeHintRequest::_internal_mutable_rinfo() { - _has_bits_[0] |= 0x00000002u; - if (rinfo_ == nullptr) { - auto* p = CreateMaybeMessage<::ei::BasicRequestInfo>(GetArenaForAllocation()); - rinfo_ = p; + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.rinfo_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::ei::BasicRequestInfo>(GetArena()); + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(p); } - return rinfo_; + return _impl_.rinfo_; } -inline ::ei::BasicRequestInfo* SubscriptionChangeHintRequest::mutable_rinfo() { +inline ::ei::BasicRequestInfo* SubscriptionChangeHintRequest::mutable_rinfo() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000002u; ::ei::BasicRequestInfo* _msg = _internal_mutable_rinfo(); // @@protoc_insertion_point(field_mutable:ei.SubscriptionChangeHintRequest.rinfo) return _msg; } -inline void SubscriptionChangeHintRequest::set_allocated_rinfo(::ei::BasicRequestInfo* rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); +inline void SubscriptionChangeHintRequest::set_allocated_rinfo(::ei::BasicRequestInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete rinfo_; + delete (_impl_.rinfo_); } - if (rinfo) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rinfo); + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); if (message_arena != submessage_arena) { - rinfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, rinfo, submessage_arena); + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _has_bits_[0] |= 0x00000002u; + _impl_._has_bits_[0] |= 0x00000002u; } else { - _has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000002u; } - rinfo_ = rinfo; + + _impl_.rinfo_ = reinterpret_cast<::ei::BasicRequestInfo*>(value); // @@protoc_insertion_point(field_set_allocated:ei.SubscriptionChangeHintRequest.rinfo) } // optional string original_transaction_id = 1; -inline bool SubscriptionChangeHintRequest::_internal_has_original_transaction_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool SubscriptionChangeHintRequest::has_original_transaction_id() const { - return _internal_has_original_transaction_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void SubscriptionChangeHintRequest::clear_original_transaction_id() { - original_transaction_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.original_transaction_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& SubscriptionChangeHintRequest::original_transaction_id() const { +inline const std::string& SubscriptionChangeHintRequest::original_transaction_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.SubscriptionChangeHintRequest.original_transaction_id) return _internal_original_transaction_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void SubscriptionChangeHintRequest::set_original_transaction_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - original_transaction_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void SubscriptionChangeHintRequest::set_original_transaction_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.original_transaction_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.SubscriptionChangeHintRequest.original_transaction_id) } -inline std::string* SubscriptionChangeHintRequest::mutable_original_transaction_id() { +inline std::string* SubscriptionChangeHintRequest::mutable_original_transaction_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_original_transaction_id(); // @@protoc_insertion_point(field_mutable:ei.SubscriptionChangeHintRequest.original_transaction_id) return _s; } inline const std::string& SubscriptionChangeHintRequest::_internal_original_transaction_id() const { - return original_transaction_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.original_transaction_id_.Get(); } inline void SubscriptionChangeHintRequest::_internal_set_original_transaction_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - original_transaction_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.original_transaction_id_.Set(value, GetArena()); } inline std::string* SubscriptionChangeHintRequest::_internal_mutable_original_transaction_id() { - _has_bits_[0] |= 0x00000001u; - return original_transaction_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.original_transaction_id_.Mutable( GetArena()); } inline std::string* SubscriptionChangeHintRequest::release_original_transaction_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.SubscriptionChangeHintRequest.original_transaction_id) - if (!_internal_has_original_transaction_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = original_transaction_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (original_transaction_id_.IsDefault()) { - original_transaction_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.original_transaction_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.original_transaction_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void SubscriptionChangeHintRequest::set_allocated_original_transaction_id(std::string* original_transaction_id) { - if (original_transaction_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void SubscriptionChangeHintRequest::set_allocated_original_transaction_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; - } - original_transaction_id_.SetAllocated(original_transaction_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (original_transaction_id_.IsDefault()) { - original_transaction_id_.Set("", GetArenaForAllocation()); + _impl_._has_bits_[0] &= ~0x00000001u; } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.original_transaction_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.original_transaction_id_.IsDefault()) { + _impl_.original_transaction_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.SubscriptionChangeHintRequest.original_transaction_id) } // optional .ei.UserSubscriptionInfo.Level next_subscription_level = 2; -inline bool SubscriptionChangeHintRequest::_internal_has_next_subscription_level() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} inline bool SubscriptionChangeHintRequest::has_next_subscription_level() const { - return _internal_has_next_subscription_level(); + bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0; + return value; } inline void SubscriptionChangeHintRequest::clear_next_subscription_level() { - next_subscription_level_ = 0; - _has_bits_[0] &= ~0x00000004u; -} -inline ::ei::UserSubscriptionInfo_Level SubscriptionChangeHintRequest::_internal_next_subscription_level() const { - return static_cast< ::ei::UserSubscriptionInfo_Level >(next_subscription_level_); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.next_subscription_level_ = 0; + _impl_._has_bits_[0] &= ~0x00000004u; } inline ::ei::UserSubscriptionInfo_Level SubscriptionChangeHintRequest::next_subscription_level() const { // @@protoc_insertion_point(field_get:ei.SubscriptionChangeHintRequest.next_subscription_level) return _internal_next_subscription_level(); } -inline void SubscriptionChangeHintRequest::_internal_set_next_subscription_level(::ei::UserSubscriptionInfo_Level value) { - assert(::ei::UserSubscriptionInfo_Level_IsValid(value)); - _has_bits_[0] |= 0x00000004u; - next_subscription_level_ = value; -} inline void SubscriptionChangeHintRequest::set_next_subscription_level(::ei::UserSubscriptionInfo_Level value) { _internal_set_next_subscription_level(value); + _impl_._has_bits_[0] |= 0x00000004u; // @@protoc_insertion_point(field_set:ei.SubscriptionChangeHintRequest.next_subscription_level) } +inline ::ei::UserSubscriptionInfo_Level SubscriptionChangeHintRequest::_internal_next_subscription_level() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::ei::UserSubscriptionInfo_Level>(_impl_.next_subscription_level_); +} +inline void SubscriptionChangeHintRequest::_internal_set_next_subscription_level(::ei::UserSubscriptionInfo_Level value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + assert(::ei::UserSubscriptionInfo_Level_IsValid(value)); + _impl_.next_subscription_level_ = value; +} // ------------------------------------------------------------------- // CXPEvalRolloutInfo // optional string current_id = 1; -inline bool CXPEvalRolloutInfo::_internal_has_current_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} inline bool CXPEvalRolloutInfo::has_current_id() const { - return _internal_has_current_id(); + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; } inline void CXPEvalRolloutInfo::clear_current_id() { - current_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.current_id_.ClearToEmpty(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const std::string& CXPEvalRolloutInfo::current_id() const { +inline const std::string& CXPEvalRolloutInfo::current_id() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { // @@protoc_insertion_point(field_get:ei.CXPEvalRolloutInfo.current_id) return _internal_current_id(); } -template -inline PROTOBUF_ALWAYS_INLINE -void CXPEvalRolloutInfo::set_current_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - current_id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); +template +inline PROTOBUF_ALWAYS_INLINE void CXPEvalRolloutInfo::set_current_id(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.current_id_.Set(static_cast(arg), args..., GetArena()); // @@protoc_insertion_point(field_set:ei.CXPEvalRolloutInfo.current_id) } -inline std::string* CXPEvalRolloutInfo::mutable_current_id() { +inline std::string* CXPEvalRolloutInfo::mutable_current_id() ABSL_ATTRIBUTE_LIFETIME_BOUND { std::string* _s = _internal_mutable_current_id(); // @@protoc_insertion_point(field_mutable:ei.CXPEvalRolloutInfo.current_id) return _s; } inline const std::string& CXPEvalRolloutInfo::_internal_current_id() const { - return current_id_.Get(); + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.current_id_.Get(); } inline void CXPEvalRolloutInfo::_internal_set_current_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - current_id_.Set(value, GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.current_id_.Set(value, GetArena()); } inline std::string* CXPEvalRolloutInfo::_internal_mutable_current_id() { - _has_bits_[0] |= 0x00000001u; - return current_id_.Mutable(GetArenaForAllocation()); + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_._has_bits_[0] |= 0x00000001u; + return _impl_.current_id_.Mutable( GetArena()); } inline std::string* CXPEvalRolloutInfo::release_current_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); // @@protoc_insertion_point(field_release:ei.CXPEvalRolloutInfo.current_id) - if (!_internal_has_current_id()) { + if ((_impl_._has_bits_[0] & 0x00000001u) == 0) { return nullptr; } - _has_bits_[0] &= ~0x00000001u; - auto* p = current_id_.Release(); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (current_id_.IsDefault()) { - current_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + _impl_._has_bits_[0] &= ~0x00000001u; + auto* released = _impl_.current_id_.Release(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.current_id_.Set("", GetArena()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + return released; } -inline void CXPEvalRolloutInfo::set_allocated_current_id(std::string* current_id) { - if (current_id != nullptr) { - _has_bits_[0] |= 0x00000001u; +inline void CXPEvalRolloutInfo::set_allocated_current_id(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; } else { - _has_bits_[0] &= ~0x00000001u; + _impl_._has_bits_[0] &= ~0x00000001u; } - current_id_.SetAllocated(current_id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (current_id_.IsDefault()) { - current_id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.current_id_.SetAllocated(value, GetArena()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.current_id_.IsDefault()) { + _impl_.current_id_.Set("", GetArena()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:ei.CXPEvalRolloutInfo.current_id) } // optional uint32 basis_points = 2; -inline bool CXPEvalRolloutInfo::_internal_has_basis_points() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} inline bool CXPEvalRolloutInfo::has_basis_points() const { - return _internal_has_basis_points(); + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; } inline void CXPEvalRolloutInfo::clear_basis_points() { - basis_points_ = 0u; - _has_bits_[0] &= ~0x00000002u; + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.basis_points_ = 0u; + _impl_._has_bits_[0] &= ~0x00000002u; } -inline uint32_t CXPEvalRolloutInfo::_internal_basis_points() const { - return basis_points_; -} -inline uint32_t CXPEvalRolloutInfo::basis_points() const { +inline ::uint32_t CXPEvalRolloutInfo::basis_points() const { // @@protoc_insertion_point(field_get:ei.CXPEvalRolloutInfo.basis_points) return _internal_basis_points(); } -inline void CXPEvalRolloutInfo::_internal_set_basis_points(uint32_t value) { - _has_bits_[0] |= 0x00000002u; - basis_points_ = value; -} -inline void CXPEvalRolloutInfo::set_basis_points(uint32_t value) { +inline void CXPEvalRolloutInfo::set_basis_points(::uint32_t value) { _internal_set_basis_points(value); + _impl_._has_bits_[0] |= 0x00000002u; // @@protoc_insertion_point(field_set:ei.CXPEvalRolloutInfo.basis_points) } +inline ::uint32_t CXPEvalRolloutInfo::_internal_basis_points() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.basis_points_; +} +inline void CXPEvalRolloutInfo::_internal_set_basis_points(::uint32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.basis_points_ = value; +} #ifdef __GNUC__ - #pragma GCC diagnostic pop +#pragma GCC diagnostic pop #endif // __GNUC__ -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - // @@protoc_insertion_point(namespace_scope) - } // namespace ei -PROTOBUF_NAMESPACE_OPEN -template <> struct is_proto_enum< ::ei::EggIncFirstContactResponse_ErrorCodes> : ::std::true_type {}; +namespace google { +namespace protobuf { + template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::EggIncFirstContactResponse_ErrorCodes>() { +struct is_proto_enum<::ei::EggIncFirstContactResponse_ErrorCodes> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::EggIncFirstContactResponse_ErrorCodes>() { return ::ei::EggIncFirstContactResponse_ErrorCodes_descriptor(); } -template <> struct is_proto_enum< ::ei::GameModifier_GameDimension> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::GameModifier_GameDimension>() { +struct is_proto_enum<::ei::GameModifier_GameDimension> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::GameModifier_GameDimension>() { return ::ei::GameModifier_GameDimension_descriptor(); } -template <> struct is_proto_enum< ::ei::Contract_PlayerGrade> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::Contract_PlayerGrade>() { +struct is_proto_enum<::ei::Contract_PlayerGrade> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::Contract_PlayerGrade>() { return ::ei::Contract_PlayerGrade_descriptor(); } -template <> struct is_proto_enum< ::ei::ContractPlayerInfo_Status> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::ContractPlayerInfo_Status>() { +struct is_proto_enum<::ei::ContractPlayerInfo_Status> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::ContractPlayerInfo_Status>() { return ::ei::ContractPlayerInfo_Status_descriptor(); } -template <> struct is_proto_enum< ::ei::ContractEvaluation_PoorBehavior> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::ContractEvaluation_PoorBehavior>() { +struct is_proto_enum<::ei::ContractEvaluation_PoorBehavior> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::ContractEvaluation_PoorBehavior>() { return ::ei::ContractEvaluation_PoorBehavior_descriptor(); } -template <> struct is_proto_enum< ::ei::ContractEvaluation_Status> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::ContractEvaluation_Status>() { +struct is_proto_enum<::ei::ContractEvaluation_Status> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::ContractEvaluation_Status>() { return ::ei::ContractEvaluation_Status_descriptor(); } -template <> struct is_proto_enum< ::ei::ContractCoopStatusResponse_ResponseStatus> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::ContractCoopStatusResponse_ResponseStatus>() { +struct is_proto_enum<::ei::ContractCoopStatusResponse_ResponseStatus> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::ContractCoopStatusResponse_ResponseStatus>() { return ::ei::ContractCoopStatusResponse_ResponseStatus_descriptor(); } -template <> struct is_proto_enum< ::ei::ContractCoopStatusResponse_MemberStatus> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::ContractCoopStatusResponse_MemberStatus>() { +struct is_proto_enum<::ei::ContractCoopStatusResponse_MemberStatus> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::ContractCoopStatusResponse_MemberStatus>() { return ::ei::ContractCoopStatusResponse_MemberStatus_descriptor(); } -template <> struct is_proto_enum< ::ei::ContractCoopStatusResponse_Status> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::ContractCoopStatusResponse_Status>() { +struct is_proto_enum<::ei::ContractCoopStatusResponse_Status> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::ContractCoopStatusResponse_Status>() { return ::ei::ContractCoopStatusResponse_Status_descriptor(); } -template <> struct is_proto_enum< ::ei::ReportPlayerCoopRequest_Reason> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::ReportPlayerCoopRequest_Reason>() { +struct is_proto_enum<::ei::ReportPlayerCoopRequest_Reason> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::ReportPlayerCoopRequest_Reason>() { return ::ei::ReportPlayerCoopRequest_Reason_descriptor(); } -template <> struct is_proto_enum< ::ei::KickPlayerCoopRequest_Reason> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::KickPlayerCoopRequest_Reason>() { +struct is_proto_enum<::ei::KickPlayerCoopRequest_Reason> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::KickPlayerCoopRequest_Reason>() { return ::ei::KickPlayerCoopRequest_Reason_descriptor(); } -template <> struct is_proto_enum< ::ei::LiveConfig_HelpConfig_HowToVideoInfo_Type> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::LiveConfig_HelpConfig_HowToVideoInfo_Type>() { +struct is_proto_enum<::ei::LiveConfig_HelpConfig_HowToVideoInfo_Type> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::LiveConfig_HelpConfig_HowToVideoInfo_Type>() { return ::ei::LiveConfig_HelpConfig_HowToVideoInfo_Type_descriptor(); } -template <> struct is_proto_enum< ::ei::MissionInfo_Spaceship> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::MissionInfo_Spaceship>() { +struct is_proto_enum<::ei::MissionInfo_Spaceship> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::MissionInfo_Spaceship>() { return ::ei::MissionInfo_Spaceship_descriptor(); } -template <> struct is_proto_enum< ::ei::MissionInfo_Status> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::MissionInfo_Status>() { +struct is_proto_enum<::ei::MissionInfo_Status> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::MissionInfo_Status>() { return ::ei::MissionInfo_Status_descriptor(); } -template <> struct is_proto_enum< ::ei::MissionInfo_DurationType> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::MissionInfo_DurationType>() { +struct is_proto_enum<::ei::MissionInfo_DurationType> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::MissionInfo_DurationType>() { return ::ei::MissionInfo_DurationType_descriptor(); } -template <> struct is_proto_enum< ::ei::ArtifactSpec_Name> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::ArtifactSpec_Name>() { +struct is_proto_enum<::ei::ArtifactSpec_Name> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::ArtifactSpec_Name>() { return ::ei::ArtifactSpec_Name_descriptor(); } -template <> struct is_proto_enum< ::ei::ArtifactSpec_Level> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::ArtifactSpec_Level>() { +struct is_proto_enum<::ei::ArtifactSpec_Level> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::ArtifactSpec_Level>() { return ::ei::ArtifactSpec_Level_descriptor(); } -template <> struct is_proto_enum< ::ei::ArtifactSpec_Rarity> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::ArtifactSpec_Rarity>() { +struct is_proto_enum<::ei::ArtifactSpec_Rarity> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::ArtifactSpec_Rarity>() { return ::ei::ArtifactSpec_Rarity_descriptor(); } -template <> struct is_proto_enum< ::ei::ArtifactSpec_Type> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::ArtifactSpec_Type>() { +struct is_proto_enum<::ei::ArtifactSpec_Type> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::ArtifactSpec_Type>() { return ::ei::ArtifactSpec_Type_descriptor(); } -template <> struct is_proto_enum< ::ei::SaveBackupResponse_ErrorCodes> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::SaveBackupResponse_ErrorCodes>() { +struct is_proto_enum<::ei::SaveBackupResponse_ErrorCodes> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::SaveBackupResponse_ErrorCodes>() { return ::ei::SaveBackupResponse_ErrorCodes_descriptor(); } -template <> struct is_proto_enum< ::ei::ShellSpec_AssetType> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::ShellSpec_AssetType>() { +struct is_proto_enum<::ei::ShellSpec_AssetType> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::ShellSpec_AssetType>() { return ::ei::ShellSpec_AssetType_descriptor(); } -template <> struct is_proto_enum< ::ei::ShellObjectSpec_ChickenAnimation> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::ShellObjectSpec_ChickenAnimation>() { +struct is_proto_enum<::ei::ShellObjectSpec_ChickenAnimation> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::ShellObjectSpec_ChickenAnimation>() { return ::ei::ShellObjectSpec_ChickenAnimation_descriptor(); } -template <> struct is_proto_enum< ::ei::ShellDB_FarmElement> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::ShellDB_FarmElement>() { +struct is_proto_enum<::ei::ShellDB_FarmElement> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::ShellDB_FarmElement>() { return ::ei::ShellDB_FarmElement_descriptor(); } -template <> struct is_proto_enum< ::ei::ShellShowcaseListingInfo_Status> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::ShellShowcaseListingInfo_Status>() { +struct is_proto_enum<::ei::ShellShowcaseListingInfo_Status> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::ShellShowcaseListingInfo_Status>() { return ::ei::ShellShowcaseListingInfo_Status_descriptor(); } -template <> struct is_proto_enum< ::ei::UserVerificationAnalysis_Status> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::UserVerificationAnalysis_Status>() { +struct is_proto_enum<::ei::UserVerificationAnalysis_Status> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::UserVerificationAnalysis_Status>() { return ::ei::UserVerificationAnalysis_Status_descriptor(); } -template <> struct is_proto_enum< ::ei::UserSubscriptionInfo_Level> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::UserSubscriptionInfo_Level>() { +struct is_proto_enum<::ei::UserSubscriptionInfo_Level> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::UserSubscriptionInfo_Level>() { return ::ei::UserSubscriptionInfo_Level_descriptor(); } -template <> struct is_proto_enum< ::ei::UserSubscriptionInfo_Status> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::UserSubscriptionInfo_Status>() { +struct is_proto_enum<::ei::UserSubscriptionInfo_Status> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::UserSubscriptionInfo_Status>() { return ::ei::UserSubscriptionInfo_Status_descriptor(); } -template <> struct is_proto_enum< ::ei::Platform> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::Platform>() { +struct is_proto_enum<::ei::Platform> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::Platform>() { return ::ei::Platform_descriptor(); } -template <> struct is_proto_enum< ::ei::DeviceFormFactor> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::DeviceFormFactor>() { +struct is_proto_enum<::ei::DeviceFormFactor> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::DeviceFormFactor>() { return ::ei::DeviceFormFactor_descriptor(); } -template <> struct is_proto_enum< ::ei::AdNetwork> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::AdNetwork>() { +struct is_proto_enum<::ei::AdNetwork> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::AdNetwork>() { return ::ei::AdNetwork_descriptor(); } -template <> struct is_proto_enum< ::ei::Egg> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::Egg>() { +struct is_proto_enum<::ei::Egg> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::Egg>() { return ::ei::Egg_descriptor(); } -template <> struct is_proto_enum< ::ei::FarmType> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::FarmType>() { +struct is_proto_enum<::ei::FarmType> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::FarmType>() { return ::ei::FarmType_descriptor(); } -template <> struct is_proto_enum< ::ei::GoalType> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::GoalType>() { +struct is_proto_enum<::ei::GoalType> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::GoalType>() { return ::ei::GoalType_descriptor(); } -template <> struct is_proto_enum< ::ei::RewardType> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::RewardType>() { +struct is_proto_enum<::ei::RewardType> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::RewardType>() { return ::ei::RewardType_descriptor(); } -template <> struct is_proto_enum< ::ei::UILocation> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::UILocation>() { +struct is_proto_enum<::ei::UILocation> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::UILocation>() { return ::ei::UILocation_descriptor(); } -template <> struct is_proto_enum< ::ei::UserType> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::UserType>() { +struct is_proto_enum<::ei::UserType> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::UserType>() { return ::ei::UserType_descriptor(); } -template <> struct is_proto_enum< ::ei::LeaderboardScope> : ::std::true_type {}; template <> -inline const EnumDescriptor* GetEnumDescriptor< ::ei::LeaderboardScope>() { +struct is_proto_enum<::ei::LeaderboardScope> : std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor<::ei::LeaderboardScope>() { return ::ei::LeaderboardScope_descriptor(); } -PROTOBUF_NAMESPACE_CLOSE +} // namespace protobuf +} // namespace google // @@protoc_insertion_point(global_scope) -#include -#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ei_2eproto +#include "google/protobuf/port_undef.inc" + +#endif // GOOGLE_PROTOBUF_INCLUDED_ei_2eproto_2epb_2eh diff --git a/ei/csharp/Ei.cs b/ei/csharp/Ei.cs index 2b16da1..e79c748 100644 --- a/ei/csharp/Ei.cs +++ b/ei/csharp/Ei.cs @@ -2,7 +2,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: ei.proto // -#pragma warning disable 1591, 0612, 3021 +#pragma warning disable 1591, 0612, 3021, 8981 #region Designer generated code using pb = global::Google.Protobuf; @@ -277,854 +277,877 @@ static EiReflection() { "LmVpLkdhbWVNb2RpZmllchIWCg5sZW5ndGhfc2Vjb25kcxgEIAEoASJiCgtQ", "bGF5ZXJHcmFkZRIPCgtHUkFERV9VTlNFVBAAEgsKB0dSQURFX0MQARILCgdH", "UkFERV9CEAISCwoHR1JBREVfQRADEgwKCEdSQURFX0FBEAQSDQoJR1JBREVf", - "QUFBEAUinwQKEkNvbnRyYWN0UGxheWVySW5mbxInCgVncmFkZRgBIAEoDjIY", - "LmVpLkNvbnRyYWN0LlBsYXllckdyYWRlEhEKCXRvdGFsX2N4cBgCIAEoARIS", - "CgpzZWFzb25fY3hwGA0gASgBEhMKC2dyYWRlX3Njb3JlGAcgASgBEhoKEnRh", - "cmdldF9ncmFkZV9zY29yZRgJIAEoARISCgpzb3VsX3Bvd2VyGAogASgBEhkK", - "EXRhcmdldF9zb3VsX3Bvd2VyGAggASgBEhYKDmdyYWRlX3Byb2dyZXNzGAwg", - "ASgBEjMKBmlzc3VlcxgLIAMoDjIjLmVpLkNvbnRyYWN0RXZhbHVhdGlvbi5Q", - "b29yQmVoYXZpb3ISEwoLaXNzdWVfc2NvcmUYDiABKAESLQoGc3RhdHVzGAMg", - "ASgOMh0uZWkuQ29udHJhY3RQbGF5ZXJJbmZvLlN0YXR1cxIcChRsYXN0X2V2", - "YWx1YXRpb25fdGltZRgEIAEoARIfChdsYXN0X2V2YWx1YXRpb25fdmVyc2lv", - "bhgFIAEoCRIyChJ1bnJlYWRfZXZhbHVhdGlvbnMYBiADKAsyFi5laS5Db250", - "cmFjdEV2YWx1YXRpb24iVQoGU3RhdHVzEgsKB1VOS05PV04QABIPCgtDQUxD", - "VUxBVElORxABEg8KC09VVF9PRl9EQVRFEAISDgoKSU5DT01QTEVURRAEEgwK", - "CENPTVBMRVRFEAMi5AgKEkNvbnRyYWN0RXZhbHVhdGlvbhIbChNjb250cmFj", - "dF9pZGVudGlmaWVyGCggASgJEhcKD2Nvb3BfaWRlbnRpZmllchgpIAEoCRIL", - "CgNjeHAYASABKAESDgoGcmVwbGF5GBggASgIEhIKCmN4cF9jaGFuZ2UYGSAB", - "KAESGQoRZ3JhZGVfcGVyZm9ybWFuY2UYAiABKAUSEgoKb2xkX2xlYWd1ZRgJ", - "IAEoBRIRCglvbGRfZ29hbHMYCiABKAgSJwoFZ3JhZGUYAyABKA4yGC5laS5D", - "b250cmFjdC5QbGF5ZXJHcmFkZRIaChJjb250cmlidXRpb25fcmF0aW8YBCAB", - "KAESGgoSY29tcGxldGlvbl9wZXJjZW50GAUgASgBEhcKD29yaWdpbmFsX2xl", - "bmd0aBgLIAEoARIRCgljb29wX3NpemUYEiABKA0SDAoEc29sbxgaIAEoCBIS", - "Cgpzb3VsX3Bvd2VyGBcgASgBEh4KFmxhc3RfY29udHJpYnV0aW9uX3RpbWUY", - "FiABKAESFwoPY29tcGxldGlvbl90aW1lGAYgASgBEhkKEWNoaWNrZW5fcnVu", - "c19zZW50GAcgASgNEhgKEGdpZnRfdG9rZW5zX3NlbnQYCCABKA0SHAoUZ2lm", - "dF90b2tlbnNfcmVjZWl2ZWQYDyABKA0SHQoVZ2lmdF90b2tlbl92YWx1ZV9z", - "ZW50GBwgASgBEiEKGWdpZnRfdG9rZW5fdmFsdWVfcmVjZWl2ZWQYHSABKAES", - "HQoVYm9vc3RfdG9rZW5fYWxsb3RtZW50GBAgASgNEhcKD2J1ZmZfdGltZV92", - "YWx1ZRgRIAEoARIWCg50ZWFtd29ya19zY29yZRgNIAEoARIVCg1vdGhlcl9i", - "b251c2VzGA4gASgBEhkKEWNvdW50ZWRfaW5fc2Vhc29uGBQgASgIEhEKCXNl", - "YXNvbl9pZBgVIAEoCRITCgt0aW1lX2NoZWF0cxgbIAEoDRIzCgZpc3N1ZXMY", - "EyADKA4yIy5laS5Db250cmFjdEV2YWx1YXRpb24uUG9vckJlaGF2aW9yEg0K", - "BW5vdGVzGAwgAygJEg8KB3ZlcnNpb24YMiABKAkSHQoVZXZhbHVhdGlvbl9z", - "dGFydF90aW1lGDMgASgBEi0KBnN0YXR1cxg0IAEoDjIdLmVpLkNvbnRyYWN0", - "RXZhbHVhdGlvbi5TdGF0dXMimAEKDFBvb3JCZWhhdmlvchIICgROT05FEAAS", - "FAoQTE9XX0NPTlRSSUJVVElPThABEhQKEEJBRF9DT05UUklCVVRJT04QAhIb", - "ChdESVNIT05PUkFCTFlfRElTQ0hBUkdFRBADEhEKDVBPT1JfVEVBTVdPUksQ", - "BBISCg5BQkFORE9ORURfQ09PUBAFEg4KClRJTUVfQ0hFQVQQBiJACgZTdGF0", - "dXMSCwoHVU5LTk9XThAAEgsKB1BFTkRJTkcQARIOCgpFVkFMVUFUSU5HEAIS", - "DAoIQ09NUExFVEUQAyKCAQoQQ29udHJhY3RDaXRhdGlvbhIyCgVpc3N1ZRgB", - "IAEoDjIjLmVpLkNvbnRyYWN0RXZhbHVhdGlvbi5Qb29yQmVoYXZpb3ISEQoJ", - "dGltZXN0YW1wGAIgASgBEicKBWdyYWRlGAMgASgOMhguZWkuQ29udHJhY3Qu", - "UGxheWVyR3JhZGUiiAEKF0NvbnRyYWN0RXZhbHVhdGlvbkJhdGNoEi8KBWV2", - "YWxzGAEgAygLMiAuZWkuQ29udHJhY3RFdmFsdWF0aW9uQmF0Y2guUGFpcho8", - "CgRQYWlyEg8KB3VzZXJfaWQYASABKAkSIwoDY2V2GAIgASgLMhYuZWkuQ29u", - "dHJhY3RFdmFsdWF0aW9uIooCChZDb29wQ29tcGxldGlvblNuYXBzaG90EkQK", - "DGNvbnRyaWJ1dG9ycxgBIAMoCzIuLmVpLkNvb3BDb21wbGV0aW9uU25hcHNo", - "b3QuQ29udHJpYnV0b3JTbmFwc2hvdBqpAQoTQ29udHJpYnV0b3JTbmFwc2hv", - "dBIUCgxjb250cmlidXRpb24YASABKAESHgoWbGFzdF9jb250cmlidXRpb25f", - "dGltZRgGIAEoARIRCglmaW5hbGl6ZWQYByABKAgSEgoKc291bF9wb3dlchgC", - "IAEoARIPCgd1c2VyX2lkGAMgASgJEg4KBnRva2VucxgEIAEoDRIUCgx0b2tl", - "bnNfc3BlbnQYBSABKA0iogEKEEJhc2ljUmVxdWVzdEluZm8SEgoKZWlfdXNl", - "cl9pZBgBIAEoCRIWCg5jbGllbnRfdmVyc2lvbhgCIAEoDRIPCgd2ZXJzaW9u", - "GAMgASgJEg0KBWJ1aWxkGAQgASgJEhAKCHBsYXRmb3JtGAUgASgJEg8KB2Nv", - "dW50cnkYBiABKAkSEAoIbGFuZ3VhZ2UYByABKAkSDQoFZGVidWcYCCABKAgi", - "lwMKEUNvbnRyYWN0U2ltQ29uZmlnEkMKDWdyYWRlX2NvbmZpZ3MYASADKAsy", - "LC5laS5Db250cmFjdFNpbUNvbmZpZy5Db250cmFjdEdyYWRlU2ltQ29uZmln", - "GrwCChZDb250cmFjdEdyYWRlU2ltQ29uZmlnEicKBWdyYWRlGAEgASgOMhgu", - "ZWkuQ29udHJhY3QuUGxheWVyR3JhZGUSTAoLZ29hbF9wYXJhbXMYAiADKAsy", - "Ny5laS5Db250cmFjdFNpbUNvbmZpZy5Db250cmFjdEdyYWRlU2ltQ29uZmln", - "LkdvYWxQYXJhbXMaqgEKCkdvYWxQYXJhbXMSEQoJdGFyZ2V0X3NlGAEgASgB", - "EhAKCGNwc19tdWx0GAIgASgBEhAKCGVscl9tdWx0GAcgASgBEhUKDWVhcm5p", - "bmdzX211bHQYAyABKAESFQoNdGltZV9lZmZpY2FjeRgEIAEoARIZChFoYWJf", - "Y2FwYWNpdHlfbXVsdBgFIAEoARIcChRlcGljX3Jlc2VhcmNoX2J1ZGdldBgG", - "IAEoASIpCg9Db250cmFjdFNpbVBvbGwSFgoOY2xpZW50X3ZlcnNpb24YASAB", - "KA0icAoXQ29udHJhY3RTaW1Qb2xsUmVzcG9uc2USKgoUY29udHJhY3RfdG9f", - "c2ltdWxhdGUYASABKAsyDC5laS5Db250cmFjdBIpCgpzaW1fY29uZmlnGAIg", - "ASgLMhUuZWkuQ29udHJhY3RTaW1Db25maWcizgEKF0NvbnRyYWN0U2ltUmVz", - "dWx0VXBkYXRlEhMKC2NvbnRyYWN0X2lkGAEgASgJEjgKCmdvYWxfaW5mb3MY", - "AiADKAsyJC5laS5Db250cmFjdFNpbVJlc3VsdFVwZGF0ZS5Hb2FsSW5mbxpk", - "CghHb2FsSW5mbxInCgVncmFkZRgBIAEoDjIYLmVpLkNvbnRyYWN0LlBsYXll", - "ckdyYWRlEhIKCmdvYWxfaW5kZXgYAiABKA0SGwoTcHJvamVjdGVkX2VnZ3Nf", - "bGFpZBgDIAEoASJOChBDb250cmFjdHNSZXF1ZXN0EhEKCXNvdWxfZWdncxgB", - "IAEoARIWCg5jbGllbnRfdmVyc2lvbhgFIAEoDRIPCgd1c2VyX2lkGAIgASgJ", - "IrABChFDb250cmFjdHNSZXNwb25zZRIfCgljb250cmFjdHMYASADKAsyDC5l", - "aS5Db250cmFjdBIiCgtjdXN0b21fZWdncxgGIAMoCzINLmVpLkN1c3RvbUVn", - "ZxIXCg93YXJuaW5nX21lc3NhZ2UYBCABKAkSEQoJdG90YWxfZW9wGAUgASgB", - "EhMKC3NlcnZlcl90aW1lGAIgASgBEhUKB21heF9lb3AYAyABKA06BDEwMDAi", - "nwEKGUNvbnRyYWN0Q29vcFN0YXR1c1JlcXVlc3QSIwoFcmluZm8YBSABKAsy", - "FC5laS5CYXNpY1JlcXVlc3RJbmZvEhsKE2NvbnRyYWN0X2lkZW50aWZpZXIY", - "ASABKAkSFwoPY29vcF9pZGVudGlmaWVyGAIgASgJEg8KB3VzZXJfaWQYAyAB", - "KAkSFgoOY2xpZW50X3ZlcnNpb24YBCABKA0ifwoURmFybVByb2R1Y3Rpb25Q", - "YXJhbXMSFwoPZmFybV9wb3B1bGF0aW9uGAEgASgBEhUKDWZhcm1fY2FwYWNp", - "dHkYAiABKAESCwoDZWxyGAMgASgBEgsKA2lochgEIAEoARIKCgJzchgFIAEo", - "ARIRCglkZWxpdmVyZWQYBiABKAEilwUKDlBsYXllckZhcm1JbmZvEhYKDmNs", - "aWVudF92ZXJzaW9uGBQgASgNEhEKCXNvdWxfZWdncxgBIAEoARIYChBlZ2dz", - "X29mX3Byb3BoZWN5GAIgASgEEhQKDHBlcm1pdF9sZXZlbBgDIAEoDRIZChFo", - "eXBlcmxvb3Bfc3RhdGlvbhgEIAEoCBIXCg9lZ2dfbWVkYWxfbGV2ZWwYBSAD", - "KA0SLgoNZXBpY19yZXNlYXJjaBgGIAMoCzIXLmVpLkJhY2t1cC5SZXNlYXJj", - "aEl0ZW0SGQoIZWdnX3R5cGUYByABKA4yBy5laS5FZ2cSFAoMY2FzaF9vbl9o", - "YW5kGAggASgBEgwKBGhhYnMYCSADKA0SFgoOaGFiX3BvcHVsYXRpb24YCiAD", - "KAQSFAoMaGFiX2NhcGFjaXR5GBUgAygEEhAKCHZlaGljbGVzGAsgAygNEhQK", - "DHRyYWluX2xlbmd0aBgMIAMoDRITCgtzaWxvc19vd25lZBgNIAEoDRIwCg9j", - "b21tb25fcmVzZWFyY2gYDiADKAsyFy5laS5CYWNrdXAuUmVzZWFyY2hJdGVt", - "Ei0KDWFjdGl2ZV9ib29zdHMYDyADKAsyFi5laS5CYWNrdXAuQWN0aXZlQm9v", - "c3QSHAoUYm9vc3RfdG9rZW5zX29uX2hhbmQYECABKA0SMAoSZXF1aXBwZWRf", - "YXJ0aWZhY3RzGBEgAygLMhQuZWkuQ29tcGxldGVBcnRpZmFjdBIgChhhcnRp", - "ZmFjdF9pbnZlbnRvcnlfc2NvcmUYEiABKAQSNgoPZmFybV9hcHBlYXJhbmNl", - "GBMgASgLMh0uZWkuU2hlbGxEQi5GYXJtQ29uZmlndXJhdGlvbhIRCgl0aW1l", - "c3RhbXAYFiABKAEizg4KGkNvbnRyYWN0Q29vcFN0YXR1c1Jlc3BvbnNlEkYK", - "D3Jlc3BvbnNlX3N0YXR1cxgTIAEoDjItLmVpLkNvbnRyYWN0Q29vcFN0YXR1", - "c1Jlc3BvbnNlLlJlc3BvbnNlU3RhdHVzEhsKE2NvbnRyYWN0X2lkZW50aWZp", - "ZXIYASABKAkSFAoMdG90YWxfYW1vdW50GAIgASgBEhcKD2Nvb3BfaWRlbnRp", - "ZmllchgDIAEoCRInCgVncmFkZRgRIAEoDjIYLmVpLkNvbnRyYWN0LlBsYXll", - "ckdyYWRlEkUKDGNvbnRyaWJ1dG9ycxgEIAMoCzIvLmVpLkNvbnRyYWN0Q29v", - "cFN0YXR1c1Jlc3BvbnNlLkNvbnRyaWJ1dGlvbkluZm8SFgoOYXV0b19nZW5l", - "cmF0ZWQYCCABKAgSDgoGcHVibGljGAogASgIEhIKCmNyZWF0b3JfaWQYCSAB", - "KAkSGQoRc2Vjb25kc19yZW1haW5pbmcYBSABKAESKAogc2Vjb25kc19zaW5j", - "ZV9hbGxfZ29hbHNfYWNoaWV2ZWQYECABKAESGgoSYWxsX2dvYWxzX2FjaGll", - "dmVkGA4gASgIEh0KFWFsbF9tZW1iZXJzX3JlcG9ydGluZxgGIAEoCBImCh5n", - "cmFjZV9wZXJpb2Rfc2Vjb25kc19yZW1haW5pbmcYByABKAESGAoQY2xlYXJl", - "ZF9mb3JfZXhpdBgPIAEoCBI2CgVnaWZ0cxgLIAMoCzInLmVpLkNvbnRyYWN0", - "Q29vcFN0YXR1c1Jlc3BvbnNlLkNvb3BHaWZ0Ej8KDGNoaWNrZW5fcnVucxgN", - "IAMoCzIpLmVpLkNvbnRyYWN0Q29vcFN0YXR1c1Jlc3BvbnNlLkNoaWNrZW5S", - "dW4SFwoPbG9jYWxfdGltZXN0YW1wGAwgASgBEhEKCWxhc3Rfc3luYxgSIAEo", - "ARrqBAoQQ29udHJpYnV0aW9uSW5mbxIMCgR1dWlkGBUgASgJEg8KB3VzZXJf", - "aWQYASABKAkSEQoJdXNlcl9uYW1lGAIgASgJEhsKE2NvbnRyYWN0X2lkZW50", - "aWZpZXIYEyABKAkSGwoTY29udHJpYnV0aW9uX2Ftb3VudBgDIAEoARIZChFj", - "b250cmlidXRpb25fcmF0ZRgGIAEoARISCgpzb3VsX3Bvd2VyGAsgASgBEjMK", - "EXByb2R1Y3Rpb25fcGFyYW1zGA8gASgLMhguZWkuRmFybVByb2R1Y3Rpb25Q", - "YXJhbXMSJQoJZmFybV9pbmZvGBIgASgLMhIuZWkuUGxheWVyRmFybUluZm8S", - "EwoLcmFua19jaGFuZ2UYCCABKAUSFwoPcmVjZW50bHlfYWN0aXZlGBcgASgI", - "Eg4KBmFjdGl2ZRgEIAEoCBIRCgljY19tZW1iZXIYGCABKAgSDQoFbGVlY2gY", - "ECABKAgSEQoJZmluYWxpemVkGBYgASgIEhsKE3RpbWVfY2hlYXRfZGV0ZWN0", - "ZWQYByABKAgSHgoIcGxhdGZvcm0YBSABKA4yDC5laS5QbGF0Zm9ybRIPCgdw", - "dXNoX2lkGAkgASgJEhEKCWJhbl92b3RlcxgKIAEoDRISCgphdXRvam9pbmVk", - "GBEgASgIEhQKDGJvb3N0X3Rva2VucxgMIAEoDRIaChJib29zdF90b2tlbnNf", - "c3BlbnQYDiABKA0SJwoMYnVmZl9oaXN0b3J5GA0gAygLMhEuZWkuQ29vcEJ1", - "ZmZTdGF0ZRIcChRjaGlja2VuX3J1bl9jb29sZG93bhgUIAEoARpQCghDb29w", - "R2lmdBIPCgd1c2VyX2lkGAEgASgJEhEKCXVzZXJfbmFtZRgDIAEoCRIOCgZh", - "bW91bnQYAiABKA0SEAoIdHJhY2tpbmcYBCABKAkaQAoKQ2hpY2tlblJ1bhIP", - "Cgd1c2VyX2lkGAEgASgJEhEKCXVzZXJfbmFtZRgDIAEoCRIOCgZhbW91bnQY", - "AiABKAQi0wEKDlJlc3BvbnNlU3RhdHVzEgwKCE5PX0VSUk9SEAASEAoMTUlT", - "U0lOR19VU0VSEAESEwoPTUlTU0lOR19DT09QX0lEEAISFwoTTUlTU0lOR19D", - "T05UUkFDVF9JRBADEhgKFE1FTUJFUlNISVBfTk9UX0ZPVU5EEAQSEgoOQ09P", - "UF9OT1RfRk9VTkQQBRIWChJDT05UUkFDVF9OT1RfRk9VTkQQBhIWChJJTlZB", - "TElEX01FTUJFUlNISVAQBxIVChBOT19IVFRQX1JFU1BPTlNFEPQDImcKDE1l", - "bWJlclN0YXR1cxIJCgVWQUxJRBAAEhMKD0tJQ0tFRF9JTkFDVElWRRABEhIK", - "DktJQ0tFRF9QUklWQVRFEAISEQoNS0lDS0VEX0NIRUFUUxADEhAKDEtJQ0tF", - "RF9MRUVDSBAEIkkKBlN0YXR1cxILCgdVTktOT1dOEAASCQoFTE9CQlkQARIK", - "CgZBQ1RJVkUQAhIMCghDT01QTEVURRADEg0KCUZJTkFMSVpFRBAEIpQFCg1M", - "b2NhbENvbnRyYWN0Eh4KCGNvbnRyYWN0GAEgASgLMgwuZWkuQ29udHJhY3QS", - "FwoPY29vcF9pZGVudGlmaWVyGAIgASgJEhAKCGFjY2VwdGVkGAcgASgIEhUK", - "DXRpbWVfYWNjZXB0ZWQYAyABKAESEQoJY2FuY2VsbGVkGAQgASgIEgsKA25l", - "dxgIIAEoCBIcChRjb29wX3NoYXJlZF9lbmRfdGltZRgFIAEoARIgChhjb29w", - "X3NpbXVsYXRpb25fZW5kX3RpbWUYFiABKAESIgoaY29vcF9ncmFjZV9wZXJp", - "b2RfZW5kX3RpbWUYCSABKAESIwobY29vcF9jb250cmlidXRpb25fZmluYWxp", - "emVkGAogASgIEicKH2Nvb3BfbGFzdF91cGxvYWRlZF9jb250cmlidXRpb24Y", - "CyABKAESFAoMY29vcF91c2VyX2lkGA0gASgJEhcKD2Nvb3Bfc2hhcmVfZmFy", - "bRgRIAEoCBIlCh1sYXN0X2Ftb3VudF93aGVuX3Jld2FyZF9naXZlbhgGIAEo", - "ARIaChJudW1fZ29hbHNfYWNoaWV2ZWQYDiABKA0SHQoVbWF4X2Zhcm1fc2l6", - "ZV9yZWFjaGVkGBcgASgBEhMKC2Jvb3N0c191c2VkGAwgASgNEhUKDXBvaW50", - "c19yZXBsYXkYFCABKAgSDgoGbGVhZ3VlGA8gASgNEicKBWdyYWRlGBIgASgO", - "MhguZWkuQ29udHJhY3QuUGxheWVyR3JhZGUSFQoNbGFzdF9uYWdfdGltZRgQ", - "IAEoARIqCgpldmFsdWF0aW9uGBMgASgLMhYuZWkuQ29udHJhY3RFdmFsdWF0", - "aW9uEhYKDnJlcG9ydGVkX3V1aWRzGBUgAygJIukCCgtNeUNvbnRyYWN0cxIZ", - "ChFjb250cmFjdF9pZHNfc2VlbhgDIAMoCRIkCgljb250cmFjdHMYASADKAsy", - "ES5laS5Mb2NhbENvbnRyYWN0EiIKB2FyY2hpdmUYAiADKAsyES5laS5Mb2Nh", - "bENvbnRyYWN0Ej0KFWN1cnJlbnRfY29vcF9zdGF0dXNlcxgEIAMoCzIeLmVp", - "LkNvbnRyYWN0Q29vcFN0YXR1c1Jlc3BvbnNlEigKCGxhc3RfY3BpGAUgASgL", - "MhYuZWkuQ29udHJhY3RQbGF5ZXJJbmZvEh4KFmluaXRpYWxfZ3JhZGVfcmV2", - "ZWFsZWQYBiABKAgSIQoZbGFzdF9ncmFkZV9wcm9ncmVzc19zaG93bhgHIAEo", - "ARIhChlzaG93X2FkdmFuY2VkX2V2YWx1YXRpb25zGAggASgIEiYKD2N1c3Rv", - "bV9lZ2dfaW5mbxgJIAMoCzINLmVpLkN1c3RvbUVnZyK+AQoQUXVlcnlDb29w", - "UmVxdWVzdBIjCgVyaW5mbxgFIAEoCzIULmVpLkJhc2ljUmVxdWVzdEluZm8S", - "GwoTY29udHJhY3RfaWRlbnRpZmllchgBIAEoCRIXCg9jb29wX2lkZW50aWZp", - "ZXIYAiABKAkSDgoGbGVhZ3VlGAQgASgNEicKBWdyYWRlGAYgASgOMhguZWku", - "Q29udHJhY3QuUGxheWVyR3JhZGUSFgoOY2xpZW50X3ZlcnNpb24YAyABKA0i", - "lgEKEVF1ZXJ5Q29vcFJlc3BvbnNlEg4KBmV4aXN0cxgBIAEoCBIMCgRmdWxs", - "GAIgASgIEg8KB2V4cGlyZWQYBSABKAgSGAoQZGlmZmVyZW50X2xlYWd1ZRgE", - "IAEoCBIXCg9kaWZmZXJlbnRfZ3JhZGUYBiABKAgSDwoHY2Nfb25seRgHIAEo", - "CBIOCgZiYW5uZWQYAyABKAgikQMKEUNyZWF0ZUNvb3BSZXF1ZXN0EiMKBXJp", - "bmZvGAogASgLMhQuZWkuQmFzaWNSZXF1ZXN0SW5mbxIbChNjb250cmFjdF9p", - "ZGVudGlmaWVyGAEgASgJEhcKD2Nvb3BfaWRlbnRpZmllchgCIAEoCRIOCgZw", - "dWJsaWMYDSABKAgSDwoHY2Nfb25seRgOIAEoCBIYChBhbGxvd19hbGxfZ3Jh", - "ZGVzGBAgASgIEhkKEXNlY29uZHNfcmVtYWluaW5nGAMgASgBEg8KB3VzZXJf", - "aWQYBCABKAkSEQoJdXNlcl9uYW1lGAUgASgJEhIKCnNvdWxfcG93ZXIYCCAB", - "KAESCwoDZW9wGAsgASgBEg4KBmxlYWd1ZRgJIAEoDRInCgVncmFkZRgMIAEo", + "QUFBEAUidgoSQ29udHJhY3RTZWFzb25Hb2FsEgsKA2N4cBgBIAEoARIjCgty", + "ZXdhcmRfdHlwZRgDIAEoDjIOLmVpLlJld2FyZFR5cGUSFwoPcmV3YXJkX3N1", + "Yl90eXBlGAQgASgJEhUKDXJld2FyZF9hbW91bnQYBSABKAEihwEKJ0NvbnRy", + "YWN0U2Vhc29uUmV3YXJkQ29uZmlybWF0aW9uUmVxdWVzdBIjCgVyaW5mbxgB", + "IAEoCzIULmVpLkJhc2ljUmVxdWVzdEluZm8SEQoJc2Vhc29uX2lkGAIgASgJ", + "EiQKBGdvYWwYAyABKAsyFi5laS5Db250cmFjdFNlYXNvbkdvYWwivgEKEkNv", + "bnRyYWN0U2Vhc29uSW5mbxIKCgJpZBgBIAEoCRIMCgRuYW1lGAMgASgJEjMK", + "C2dyYWRlX2dvYWxzGAIgAygLMh4uZWkuQ29udHJhY3RTZWFzb25JbmZvLkdv", + "YWxTZXQaWQoHR29hbFNldBInCgVncmFkZRgBIAEoDjIYLmVpLkNvbnRyYWN0", + "LlBsYXllckdyYWRlEiUKBWdvYWxzGAIgAygLMhYuZWkuQ29udHJhY3RTZWFz", + "b25Hb2FsIjwKE0NvbnRyYWN0U2Vhc29uSW5mb3MSJQoFaW5mb3MYASADKAsy", + "Fi5laS5Db250cmFjdFNlYXNvbkluZm8i+QUKEkNvbnRyYWN0UGxheWVySW5m", + "bxInCgVncmFkZRgBIAEoDjIYLmVpLkNvbnRyYWN0LlBsYXllckdyYWRlEhEK", + "CXRvdGFsX2N4cBgCIAEoARISCgpzZWFzb25fY3hwGA0gASgBEhMKC2dyYWRl", + "X3Njb3JlGAcgASgBEhoKEnRhcmdldF9ncmFkZV9zY29yZRgJIAEoARISCgpz", + "b3VsX3Bvd2VyGAogASgBEhkKEXRhcmdldF9zb3VsX3Bvd2VyGAggASgBEhYK", + "DmdyYWRlX3Byb2dyZXNzGAwgASgBEjMKBmlzc3VlcxgLIAMoDjIjLmVpLkNv", + "bnRyYWN0RXZhbHVhdGlvbi5Qb29yQmVoYXZpb3ISEwoLaXNzdWVfc2NvcmUY", + "DiABKAESLQoGc3RhdHVzGAMgASgOMh0uZWkuQ29udHJhY3RQbGF5ZXJJbmZv", + "LlN0YXR1cxIcChRsYXN0X2V2YWx1YXRpb25fdGltZRgEIAEoARIfChdsYXN0", + "X2V2YWx1YXRpb25fdmVyc2lvbhgFIAEoCRIyChJ1bnJlYWRfZXZhbHVhdGlv", + "bnMYBiADKAsyFi5laS5Db250cmFjdEV2YWx1YXRpb24SPgoPc2Vhc29uX3By", + "b2dyZXNzGA8gAygLMiUuZWkuQ29udHJhY3RQbGF5ZXJJbmZvLlNlYXNvblBy", + "b2dyZXNzGpcBCg5TZWFzb25Qcm9ncmVzcxIRCglzZWFzb25faWQYASABKAkS", + "DgoGYWN0aXZlGAIgASgIEjAKDnN0YXJ0aW5nX2dyYWRlGAMgASgOMhguZWku", + "Q29udHJhY3QuUGxheWVyR3JhZGUSEQoJdG90YWxfY3hwGAQgASgBEh0KFWN4", + "cF9sYXN0X3Jld2FyZF9naXZlbhgFIAEoASJVCgZTdGF0dXMSCwoHVU5LTk9X", + "ThAAEg8KC0NBTENVTEFUSU5HEAESDwoLT1VUX09GX0RBVEUQAhIOCgpJTkNP", + "TVBMRVRFEAQSDAoIQ09NUExFVEUQAyLkCAoSQ29udHJhY3RFdmFsdWF0aW9u", + "EhsKE2NvbnRyYWN0X2lkZW50aWZpZXIYKCABKAkSFwoPY29vcF9pZGVudGlm", + "aWVyGCkgASgJEgsKA2N4cBgBIAEoARIOCgZyZXBsYXkYGCABKAgSEgoKY3hw", + "X2NoYW5nZRgZIAEoARIZChFncmFkZV9wZXJmb3JtYW5jZRgCIAEoBRISCgpv", + "bGRfbGVhZ3VlGAkgASgFEhEKCW9sZF9nb2FscxgKIAEoCBInCgVncmFkZRgD", + "IAEoDjIYLmVpLkNvbnRyYWN0LlBsYXllckdyYWRlEhoKEmNvbnRyaWJ1dGlv", + "bl9yYXRpbxgEIAEoARIaChJjb21wbGV0aW9uX3BlcmNlbnQYBSABKAESFwoP", + "b3JpZ2luYWxfbGVuZ3RoGAsgASgBEhEKCWNvb3Bfc2l6ZRgSIAEoDRIMCgRz", + "b2xvGBogASgIEhIKCnNvdWxfcG93ZXIYFyABKAESHgoWbGFzdF9jb250cmli", + "dXRpb25fdGltZRgWIAEoARIXCg9jb21wbGV0aW9uX3RpbWUYBiABKAESGQoR", + "Y2hpY2tlbl9ydW5zX3NlbnQYByABKA0SGAoQZ2lmdF90b2tlbnNfc2VudBgI", + "IAEoDRIcChRnaWZ0X3Rva2Vuc19yZWNlaXZlZBgPIAEoDRIdChVnaWZ0X3Rv", + "a2VuX3ZhbHVlX3NlbnQYHCABKAESIQoZZ2lmdF90b2tlbl92YWx1ZV9yZWNl", + "aXZlZBgdIAEoARIdChVib29zdF90b2tlbl9hbGxvdG1lbnQYECABKA0SFwoP", + "YnVmZl90aW1lX3ZhbHVlGBEgASgBEhYKDnRlYW13b3JrX3Njb3JlGA0gASgB", + "EhUKDW90aGVyX2JvbnVzZXMYDiABKAESGQoRY291bnRlZF9pbl9zZWFzb24Y", + "FCABKAgSEQoJc2Vhc29uX2lkGBUgASgJEhMKC3RpbWVfY2hlYXRzGBsgASgN", + "EjMKBmlzc3VlcxgTIAMoDjIjLmVpLkNvbnRyYWN0RXZhbHVhdGlvbi5Qb29y", + "QmVoYXZpb3ISDQoFbm90ZXMYDCADKAkSDwoHdmVyc2lvbhgyIAEoCRIdChVl", + "dmFsdWF0aW9uX3N0YXJ0X3RpbWUYMyABKAESLQoGc3RhdHVzGDQgASgOMh0u", + "ZWkuQ29udHJhY3RFdmFsdWF0aW9uLlN0YXR1cyKYAQoMUG9vckJlaGF2aW9y", + "EggKBE5PTkUQABIUChBMT1dfQ09OVFJJQlVUSU9OEAESFAoQQkFEX0NPTlRS", + "SUJVVElPThACEhsKF0RJU0hPTk9SQUJMWV9ESVNDSEFSR0VEEAMSEQoNUE9P", + "Ul9URUFNV09SSxAEEhIKDkFCQU5ET05FRF9DT09QEAUSDgoKVElNRV9DSEVB", + "VBAGIkAKBlN0YXR1cxILCgdVTktOT1dOEAASCwoHUEVORElORxABEg4KCkVW", + "QUxVQVRJTkcQAhIMCghDT01QTEVURRADIoIBChBDb250cmFjdENpdGF0aW9u", + "EjIKBWlzc3VlGAEgASgOMiMuZWkuQ29udHJhY3RFdmFsdWF0aW9uLlBvb3JC", + "ZWhhdmlvchIRCgl0aW1lc3RhbXAYAiABKAESJwoFZ3JhZGUYAyABKA4yGC5l", + "aS5Db250cmFjdC5QbGF5ZXJHcmFkZSKIAQoXQ29udHJhY3RFdmFsdWF0aW9u", + "QmF0Y2gSLwoFZXZhbHMYASADKAsyIC5laS5Db250cmFjdEV2YWx1YXRpb25C", + "YXRjaC5QYWlyGjwKBFBhaXISDwoHdXNlcl9pZBgBIAEoCRIjCgNjZXYYAiAB", + "KAsyFi5laS5Db250cmFjdEV2YWx1YXRpb24iigIKFkNvb3BDb21wbGV0aW9u", + "U25hcHNob3QSRAoMY29udHJpYnV0b3JzGAEgAygLMi4uZWkuQ29vcENvbXBs", + "ZXRpb25TbmFwc2hvdC5Db250cmlidXRvclNuYXBzaG90GqkBChNDb250cmli", + "dXRvclNuYXBzaG90EhQKDGNvbnRyaWJ1dGlvbhgBIAEoARIeChZsYXN0X2Nv", + "bnRyaWJ1dGlvbl90aW1lGAYgASgBEhEKCWZpbmFsaXplZBgHIAEoCBISCgpz", + "b3VsX3Bvd2VyGAIgASgBEg8KB3VzZXJfaWQYAyABKAkSDgoGdG9rZW5zGAQg", + "ASgNEhQKDHRva2Vuc19zcGVudBgFIAEoDSKiAQoQQmFzaWNSZXF1ZXN0SW5m", + "bxISCgplaV91c2VyX2lkGAEgASgJEhYKDmNsaWVudF92ZXJzaW9uGAIgASgN", + "Eg8KB3ZlcnNpb24YAyABKAkSDQoFYnVpbGQYBCABKAkSEAoIcGxhdGZvcm0Y", + "BSABKAkSDwoHY291bnRyeRgGIAEoCRIQCghsYW5ndWFnZRgHIAEoCRINCgVk", + "ZWJ1ZxgIIAEoCCKXAwoRQ29udHJhY3RTaW1Db25maWcSQwoNZ3JhZGVfY29u", + "ZmlncxgBIAMoCzIsLmVpLkNvbnRyYWN0U2ltQ29uZmlnLkNvbnRyYWN0R3Jh", + "ZGVTaW1Db25maWcavAIKFkNvbnRyYWN0R3JhZGVTaW1Db25maWcSJwoFZ3Jh", + "ZGUYASABKA4yGC5laS5Db250cmFjdC5QbGF5ZXJHcmFkZRJMCgtnb2FsX3Bh", + "cmFtcxgCIAMoCzI3LmVpLkNvbnRyYWN0U2ltQ29uZmlnLkNvbnRyYWN0R3Jh", + "ZGVTaW1Db25maWcuR29hbFBhcmFtcxqqAQoKR29hbFBhcmFtcxIRCgl0YXJn", + "ZXRfc2UYASABKAESEAoIY3BzX211bHQYAiABKAESEAoIZWxyX211bHQYByAB", + "KAESFQoNZWFybmluZ3NfbXVsdBgDIAEoARIVCg10aW1lX2VmZmljYWN5GAQg", + "ASgBEhkKEWhhYl9jYXBhY2l0eV9tdWx0GAUgASgBEhwKFGVwaWNfcmVzZWFy", + "Y2hfYnVkZ2V0GAYgASgBIikKD0NvbnRyYWN0U2ltUG9sbBIWCg5jbGllbnRf", + "dmVyc2lvbhgBIAEoDSJwChdDb250cmFjdFNpbVBvbGxSZXNwb25zZRIqChRj", + "b250cmFjdF90b19zaW11bGF0ZRgBIAEoCzIMLmVpLkNvbnRyYWN0EikKCnNp", + "bV9jb25maWcYAiABKAsyFS5laS5Db250cmFjdFNpbUNvbmZpZyLOAQoXQ29u", + "dHJhY3RTaW1SZXN1bHRVcGRhdGUSEwoLY29udHJhY3RfaWQYASABKAkSOAoK", + "Z29hbF9pbmZvcxgCIAMoCzIkLmVpLkNvbnRyYWN0U2ltUmVzdWx0VXBkYXRl", + "LkdvYWxJbmZvGmQKCEdvYWxJbmZvEicKBWdyYWRlGAEgASgOMhguZWkuQ29u", + "dHJhY3QuUGxheWVyR3JhZGUSEgoKZ29hbF9pbmRleBgCIAEoDRIbChNwcm9q", + "ZWN0ZWRfZWdnc19sYWlkGAMgASgBIk4KEENvbnRyYWN0c1JlcXVlc3QSEQoJ", + "c291bF9lZ2dzGAEgASgBEhYKDmNsaWVudF92ZXJzaW9uGAUgASgNEg8KB3Vz", + "ZXJfaWQYAiABKAki4AEKEUNvbnRyYWN0c1Jlc3BvbnNlEh8KCWNvbnRyYWN0", + "cxgBIAMoCzIMLmVpLkNvbnRyYWN0EiIKC2N1c3RvbV9lZ2dzGAYgAygLMg0u", + "ZWkuQ3VzdG9tRWdnEhcKD3dhcm5pbmdfbWVzc2FnZRgEIAEoCRIRCgl0b3Rh", + "bF9lb3AYBSABKAESEwoLc2VydmVyX3RpbWUYAiABKAESFQoHbWF4X2VvcBgD", + "IAEoDToEMTAwMBIuCg5jdXJyZW50X3NlYXNvbhgHIAEoCzIWLmVpLkNvbnRy", + "YWN0U2Vhc29uSW5mbyKfAQoZQ29udHJhY3RDb29wU3RhdHVzUmVxdWVzdBIj", + "CgVyaW5mbxgFIAEoCzIULmVpLkJhc2ljUmVxdWVzdEluZm8SGwoTY29udHJh", + "Y3RfaWRlbnRpZmllchgBIAEoCRIXCg9jb29wX2lkZW50aWZpZXIYAiABKAkS", + "DwoHdXNlcl9pZBgDIAEoCRIWCg5jbGllbnRfdmVyc2lvbhgEIAEoDSJ/ChRG", + "YXJtUHJvZHVjdGlvblBhcmFtcxIXCg9mYXJtX3BvcHVsYXRpb24YASABKAES", + "FQoNZmFybV9jYXBhY2l0eRgCIAEoARILCgNlbHIYAyABKAESCwoDaWhyGAQg", + "ASgBEgoKAnNyGAUgASgBEhEKCWRlbGl2ZXJlZBgGIAEoASKXBQoOUGxheWVy", + "RmFybUluZm8SFgoOY2xpZW50X3ZlcnNpb24YFCABKA0SEQoJc291bF9lZ2dz", + "GAEgASgBEhgKEGVnZ3Nfb2ZfcHJvcGhlY3kYAiABKAQSFAoMcGVybWl0X2xl", + "dmVsGAMgASgNEhkKEWh5cGVybG9vcF9zdGF0aW9uGAQgASgIEhcKD2VnZ19t", + "ZWRhbF9sZXZlbBgFIAMoDRIuCg1lcGljX3Jlc2VhcmNoGAYgAygLMhcuZWku", + "QmFja3VwLlJlc2VhcmNoSXRlbRIZCghlZ2dfdHlwZRgHIAEoDjIHLmVpLkVn", + "ZxIUCgxjYXNoX29uX2hhbmQYCCABKAESDAoEaGFicxgJIAMoDRIWCg5oYWJf", + "cG9wdWxhdGlvbhgKIAMoBBIUCgxoYWJfY2FwYWNpdHkYFSADKAQSEAoIdmVo", + "aWNsZXMYCyADKA0SFAoMdHJhaW5fbGVuZ3RoGAwgAygNEhMKC3NpbG9zX293", + "bmVkGA0gASgNEjAKD2NvbW1vbl9yZXNlYXJjaBgOIAMoCzIXLmVpLkJhY2t1", + "cC5SZXNlYXJjaEl0ZW0SLQoNYWN0aXZlX2Jvb3N0cxgPIAMoCzIWLmVpLkJh", + "Y2t1cC5BY3RpdmVCb29zdBIcChRib29zdF90b2tlbnNfb25faGFuZBgQIAEo", + "DRIwChJlcXVpcHBlZF9hcnRpZmFjdHMYESADKAsyFC5laS5Db21wbGV0ZUFy", + "dGlmYWN0EiAKGGFydGlmYWN0X2ludmVudG9yeV9zY29yZRgSIAEoBBI2Cg9m", + "YXJtX2FwcGVhcmFuY2UYEyABKAsyHS5laS5TaGVsbERCLkZhcm1Db25maWd1", + "cmF0aW9uEhEKCXRpbWVzdGFtcBgWIAEoASLODgoaQ29udHJhY3RDb29wU3Rh", + "dHVzUmVzcG9uc2USRgoPcmVzcG9uc2Vfc3RhdHVzGBMgASgOMi0uZWkuQ29u", + "dHJhY3RDb29wU3RhdHVzUmVzcG9uc2UuUmVzcG9uc2VTdGF0dXMSGwoTY29u", + "dHJhY3RfaWRlbnRpZmllchgBIAEoCRIUCgx0b3RhbF9hbW91bnQYAiABKAES", + "FwoPY29vcF9pZGVudGlmaWVyGAMgASgJEicKBWdyYWRlGBEgASgOMhguZWku", + "Q29udHJhY3QuUGxheWVyR3JhZGUSRQoMY29udHJpYnV0b3JzGAQgAygLMi8u", + "ZWkuQ29udHJhY3RDb29wU3RhdHVzUmVzcG9uc2UuQ29udHJpYnV0aW9uSW5m", + "bxIWCg5hdXRvX2dlbmVyYXRlZBgIIAEoCBIOCgZwdWJsaWMYCiABKAgSEgoK", + "Y3JlYXRvcl9pZBgJIAEoCRIZChFzZWNvbmRzX3JlbWFpbmluZxgFIAEoARIo", + "CiBzZWNvbmRzX3NpbmNlX2FsbF9nb2Fsc19hY2hpZXZlZBgQIAEoARIaChJh", + "bGxfZ29hbHNfYWNoaWV2ZWQYDiABKAgSHQoVYWxsX21lbWJlcnNfcmVwb3J0", + "aW5nGAYgASgIEiYKHmdyYWNlX3BlcmlvZF9zZWNvbmRzX3JlbWFpbmluZxgH", + "IAEoARIYChBjbGVhcmVkX2Zvcl9leGl0GA8gASgIEjYKBWdpZnRzGAsgAygL", + "MicuZWkuQ29udHJhY3RDb29wU3RhdHVzUmVzcG9uc2UuQ29vcEdpZnQSPwoM", + "Y2hpY2tlbl9ydW5zGA0gAygLMikuZWkuQ29udHJhY3RDb29wU3RhdHVzUmVz", + "cG9uc2UuQ2hpY2tlblJ1bhIXCg9sb2NhbF90aW1lc3RhbXAYDCABKAESEQoJ", + "bGFzdF9zeW5jGBIgASgBGuoEChBDb250cmlidXRpb25JbmZvEgwKBHV1aWQY", + "FSABKAkSDwoHdXNlcl9pZBgBIAEoCRIRCgl1c2VyX25hbWUYAiABKAkSGwoT", + "Y29udHJhY3RfaWRlbnRpZmllchgTIAEoCRIbChNjb250cmlidXRpb25fYW1v", + "dW50GAMgASgBEhkKEWNvbnRyaWJ1dGlvbl9yYXRlGAYgASgBEhIKCnNvdWxf", + "cG93ZXIYCyABKAESMwoRcHJvZHVjdGlvbl9wYXJhbXMYDyABKAsyGC5laS5G", + "YXJtUHJvZHVjdGlvblBhcmFtcxIlCglmYXJtX2luZm8YEiABKAsyEi5laS5Q", + "bGF5ZXJGYXJtSW5mbxITCgtyYW5rX2NoYW5nZRgIIAEoBRIXCg9yZWNlbnRs", + "eV9hY3RpdmUYFyABKAgSDgoGYWN0aXZlGAQgASgIEhEKCWNjX21lbWJlchgY", + "IAEoCBINCgVsZWVjaBgQIAEoCBIRCglmaW5hbGl6ZWQYFiABKAgSGwoTdGlt", + "ZV9jaGVhdF9kZXRlY3RlZBgHIAEoCBIeCghwbGF0Zm9ybRgFIAEoDjIMLmVp", + "LlBsYXRmb3JtEg8KB3B1c2hfaWQYCSABKAkSEQoJYmFuX3ZvdGVzGAogASgN", + "EhIKCmF1dG9qb2luZWQYESABKAgSFAoMYm9vc3RfdG9rZW5zGAwgASgNEhoK", + "EmJvb3N0X3Rva2Vuc19zcGVudBgOIAEoDRInCgxidWZmX2hpc3RvcnkYDSAD", + "KAsyES5laS5Db29wQnVmZlN0YXRlEhwKFGNoaWNrZW5fcnVuX2Nvb2xkb3du", + "GBQgASgBGlAKCENvb3BHaWZ0Eg8KB3VzZXJfaWQYASABKAkSEQoJdXNlcl9u", + "YW1lGAMgASgJEg4KBmFtb3VudBgCIAEoDRIQCgh0cmFja2luZxgEIAEoCRpA", + "CgpDaGlja2VuUnVuEg8KB3VzZXJfaWQYASABKAkSEQoJdXNlcl9uYW1lGAMg", + "ASgJEg4KBmFtb3VudBgCIAEoBCLTAQoOUmVzcG9uc2VTdGF0dXMSDAoITk9f", + "RVJST1IQABIQCgxNSVNTSU5HX1VTRVIQARITCg9NSVNTSU5HX0NPT1BfSUQQ", + "AhIXChNNSVNTSU5HX0NPTlRSQUNUX0lEEAMSGAoUTUVNQkVSU0hJUF9OT1Rf", + "Rk9VTkQQBBISCg5DT09QX05PVF9GT1VORBAFEhYKEkNPTlRSQUNUX05PVF9G", + "T1VORBAGEhYKEklOVkFMSURfTUVNQkVSU0hJUBAHEhUKEE5PX0hUVFBfUkVT", + "UE9OU0UQ9AMiZwoMTWVtYmVyU3RhdHVzEgkKBVZBTElEEAASEwoPS0lDS0VE", + "X0lOQUNUSVZFEAESEgoOS0lDS0VEX1BSSVZBVEUQAhIRCg1LSUNLRURfQ0hF", + "QVRTEAMSEAoMS0lDS0VEX0xFRUNIEAQiSQoGU3RhdHVzEgsKB1VOS05PV04Q", + "ABIJCgVMT0JCWRABEgoKBkFDVElWRRACEgwKCENPTVBMRVRFEAMSDQoJRklO", + "QUxJWkVEEAQilAUKDUxvY2FsQ29udHJhY3QSHgoIY29udHJhY3QYASABKAsy", + "DC5laS5Db250cmFjdBIXCg9jb29wX2lkZW50aWZpZXIYAiABKAkSEAoIYWNj", + "ZXB0ZWQYByABKAgSFQoNdGltZV9hY2NlcHRlZBgDIAEoARIRCgljYW5jZWxs", + "ZWQYBCABKAgSCwoDbmV3GAggASgIEhwKFGNvb3Bfc2hhcmVkX2VuZF90aW1l", + "GAUgASgBEiAKGGNvb3Bfc2ltdWxhdGlvbl9lbmRfdGltZRgWIAEoARIiChpj", + "b29wX2dyYWNlX3BlcmlvZF9lbmRfdGltZRgJIAEoARIjChtjb29wX2NvbnRy", + "aWJ1dGlvbl9maW5hbGl6ZWQYCiABKAgSJwofY29vcF9sYXN0X3VwbG9hZGVk", + "X2NvbnRyaWJ1dGlvbhgLIAEoARIUCgxjb29wX3VzZXJfaWQYDSABKAkSFwoP", + "Y29vcF9zaGFyZV9mYXJtGBEgASgIEiUKHWxhc3RfYW1vdW50X3doZW5fcmV3", + "YXJkX2dpdmVuGAYgASgBEhoKEm51bV9nb2Fsc19hY2hpZXZlZBgOIAEoDRId", + "ChVtYXhfZmFybV9zaXplX3JlYWNoZWQYFyABKAESEwoLYm9vc3RzX3VzZWQY", + "DCABKA0SFQoNcG9pbnRzX3JlcGxheRgUIAEoCBIOCgZsZWFndWUYDyABKA0S", + "JwoFZ3JhZGUYEiABKA4yGC5laS5Db250cmFjdC5QbGF5ZXJHcmFkZRIVCg1s", + "YXN0X25hZ190aW1lGBAgASgBEioKCmV2YWx1YXRpb24YEyABKAsyFi5laS5D", + "b250cmFjdEV2YWx1YXRpb24SFgoOcmVwb3J0ZWRfdXVpZHMYFSADKAki6QIK", + "C015Q29udHJhY3RzEhkKEWNvbnRyYWN0X2lkc19zZWVuGAMgAygJEiQKCWNv", + "bnRyYWN0cxgBIAMoCzIRLmVpLkxvY2FsQ29udHJhY3QSIgoHYXJjaGl2ZRgC", + "IAMoCzIRLmVpLkxvY2FsQ29udHJhY3QSPQoVY3VycmVudF9jb29wX3N0YXR1", + "c2VzGAQgAygLMh4uZWkuQ29udHJhY3RDb29wU3RhdHVzUmVzcG9uc2USKAoI", + "bGFzdF9jcGkYBSABKAsyFi5laS5Db250cmFjdFBsYXllckluZm8SHgoWaW5p", + "dGlhbF9ncmFkZV9yZXZlYWxlZBgGIAEoCBIhChlsYXN0X2dyYWRlX3Byb2dy", + "ZXNzX3Nob3duGAcgASgBEiEKGXNob3dfYWR2YW5jZWRfZXZhbHVhdGlvbnMY", + "CCABKAgSJgoPY3VzdG9tX2VnZ19pbmZvGAkgAygLMg0uZWkuQ3VzdG9tRWdn", + "Ir4BChBRdWVyeUNvb3BSZXF1ZXN0EiMKBXJpbmZvGAUgASgLMhQuZWkuQmFz", + "aWNSZXF1ZXN0SW5mbxIbChNjb250cmFjdF9pZGVudGlmaWVyGAEgASgJEhcK", + "D2Nvb3BfaWRlbnRpZmllchgCIAEoCRIOCgZsZWFndWUYBCABKA0SJwoFZ3Jh", + "ZGUYBiABKA4yGC5laS5Db250cmFjdC5QbGF5ZXJHcmFkZRIWCg5jbGllbnRf", + "dmVyc2lvbhgDIAEoDSKWAQoRUXVlcnlDb29wUmVzcG9uc2USDgoGZXhpc3Rz", + "GAEgASgIEgwKBGZ1bGwYAiABKAgSDwoHZXhwaXJlZBgFIAEoCBIYChBkaWZm", + "ZXJlbnRfbGVhZ3VlGAQgASgIEhcKD2RpZmZlcmVudF9ncmFkZRgGIAEoCBIP", + "CgdjY19vbmx5GAcgASgIEg4KBmJhbm5lZBgDIAEoCCKRAwoRQ3JlYXRlQ29v", + "cFJlcXVlc3QSIwoFcmluZm8YCiABKAsyFC5laS5CYXNpY1JlcXVlc3RJbmZv", + "EhsKE2NvbnRyYWN0X2lkZW50aWZpZXIYASABKAkSFwoPY29vcF9pZGVudGlm", + "aWVyGAIgASgJEg4KBnB1YmxpYxgNIAEoCBIPCgdjY19vbmx5GA4gASgIEhgK", + "EGFsbG93X2FsbF9ncmFkZXMYECABKAgSGQoRc2Vjb25kc19yZW1haW5pbmcY", + "AyABKAESDwoHdXNlcl9pZBgEIAEoCRIRCgl1c2VyX25hbWUYBSABKAkSEgoK", + "c291bF9wb3dlchgIIAEoARILCgNlb3AYCyABKAESDgoGbGVhZ3VlGAkgASgN", + "EicKBWdyYWRlGAwgASgOMhguZWkuQ29udHJhY3QuUGxheWVyR3JhZGUSFQoN", + "cG9pbnRzX3JlcGxheRgPIAEoCBIeCghwbGF0Zm9ybRgGIAEoDjIMLmVpLlBs", + "YXRmb3JtEhYKDmNsaWVudF92ZXJzaW9uGAcgASgNIjYKEkNyZWF0ZUNvb3BS", + "ZXNwb25zZRIPCgdzdWNjZXNzGAEgASgIEg8KB21lc3NhZ2UYAiABKAki1AIK", + "D0pvaW5Db29wUmVxdWVzdBIjCgVyaW5mbxgKIAEoCzIULmVpLkJhc2ljUmVx", + "dWVzdEluZm8SGwoTY29udHJhY3RfaWRlbnRpZmllchgBIAEoCRIXCg9jb29w", + "X2lkZW50aWZpZXIYAiABKAkSDwoHdXNlcl9pZBgDIAEoCRIRCgl1c2VyX25h", + "bWUYBCABKAkSEgoKc291bF9wb3dlchgIIAEoARILCgNlb3AYDCABKAESDgoG", + "bGVhZ3VlGAkgASgNEicKBWdyYWRlGA0gASgOMhguZWkuQ29udHJhY3QuUGxh", + "eWVyR3JhZGUSFQoNcG9pbnRzX3JlcGxheRgOIAEoCBIeCghwbGF0Zm9ybRgF", + "IAEoDjIMLmVpLlBsYXRmb3JtEhkKEXNlY29uZHNfcmVtYWluaW5nGAsgASgB", + "EhYKDmNsaWVudF92ZXJzaW9uGAcgASgNIpcCChBKb2luQ29vcFJlc3BvbnNl", + "Eg8KB3N1Y2Nlc3MYASABKAgSDwoHbWVzc2FnZRgCIAEoCRIOCgZiYW5uZWQY", + "BCABKAgSFwoPY29vcF9pZGVudGlmaWVyGAUgASgJEhkKEXNlY29uZHNfcmVt", + "YWluaW5nGAMgASgBEhUKDW1hdGNoX3BlcmNlbnQYBiABKAESEwoLbnVtX21l", + "bWJlcnMYByABKA0SNQoGc3RhdHVzGAggASgOMiUuZWkuQ29udHJhY3RDb29w", + "U3RhdHVzUmVzcG9uc2UuU3RhdHVzEicKBWdyYWRlGAkgASgOMhguZWkuQ29u", + "dHJhY3QuUGxheWVyR3JhZGUSEQoJY2FuX3N0YXJ0GAogASgIIr8CChNBdXRv", + "Sm9pbkNvb3BSZXF1ZXN0EiMKBXJpbmZvGAkgASgLMhQuZWkuQmFzaWNSZXF1", + "ZXN0SW5mbxIbChNjb250cmFjdF9pZGVudGlmaWVyGAEgASgJEg8KB3VzZXJf", + "aWQYAiABKAkSEQoJdXNlcl9uYW1lGAMgASgJEhIKCnNvdWxfcG93ZXIYBCAB", + "KAESCwoDZW9wGAogASgBEg4KBmxlYWd1ZRgIIAEoDRInCgVncmFkZRgMIAEo", "DjIYLmVpLkNvbnRyYWN0LlBsYXllckdyYWRlEhUKDXBvaW50c19yZXBsYXkY", - "DyABKAgSHgoIcGxhdGZvcm0YBiABKA4yDC5laS5QbGF0Zm9ybRIWCg5jbGll", - "bnRfdmVyc2lvbhgHIAEoDSI2ChJDcmVhdGVDb29wUmVzcG9uc2USDwoHc3Vj", - "Y2VzcxgBIAEoCBIPCgdtZXNzYWdlGAIgASgJItQCCg9Kb2luQ29vcFJlcXVl", - "c3QSIwoFcmluZm8YCiABKAsyFC5laS5CYXNpY1JlcXVlc3RJbmZvEhsKE2Nv", - "bnRyYWN0X2lkZW50aWZpZXIYASABKAkSFwoPY29vcF9pZGVudGlmaWVyGAIg", - "ASgJEg8KB3VzZXJfaWQYAyABKAkSEQoJdXNlcl9uYW1lGAQgASgJEhIKCnNv", - "dWxfcG93ZXIYCCABKAESCwoDZW9wGAwgASgBEg4KBmxlYWd1ZRgJIAEoDRIn", - "CgVncmFkZRgNIAEoDjIYLmVpLkNvbnRyYWN0LlBsYXllckdyYWRlEhUKDXBv", - "aW50c19yZXBsYXkYDiABKAgSHgoIcGxhdGZvcm0YBSABKA4yDC5laS5QbGF0", - "Zm9ybRIZChFzZWNvbmRzX3JlbWFpbmluZxgLIAEoARIWCg5jbGllbnRfdmVy", - "c2lvbhgHIAEoDSKXAgoQSm9pbkNvb3BSZXNwb25zZRIPCgdzdWNjZXNzGAEg", - "ASgIEg8KB21lc3NhZ2UYAiABKAkSDgoGYmFubmVkGAQgASgIEhcKD2Nvb3Bf", - "aWRlbnRpZmllchgFIAEoCRIZChFzZWNvbmRzX3JlbWFpbmluZxgDIAEoARIV", - "Cg1tYXRjaF9wZXJjZW50GAYgASgBEhMKC251bV9tZW1iZXJzGAcgASgNEjUK", - "BnN0YXR1cxgIIAEoDjIlLmVpLkNvbnRyYWN0Q29vcFN0YXR1c1Jlc3BvbnNl", - "LlN0YXR1cxInCgVncmFkZRgJIAEoDjIYLmVpLkNvbnRyYWN0LlBsYXllckdy", - "YWRlEhEKCWNhbl9zdGFydBgKIAEoCCK/AgoTQXV0b0pvaW5Db29wUmVxdWVz", - "dBIjCgVyaW5mbxgJIAEoCzIULmVpLkJhc2ljUmVxdWVzdEluZm8SGwoTY29u", - "dHJhY3RfaWRlbnRpZmllchgBIAEoCRIPCgd1c2VyX2lkGAIgASgJEhEKCXVz", - "ZXJfbmFtZRgDIAEoCRISCgpzb3VsX3Bvd2VyGAQgASgBEgsKA2VvcBgKIAEo", - "ARIOCgZsZWFndWUYCCABKA0SJwoFZ3JhZGUYDCABKA4yGC5laS5Db250cmFj", - "dC5QbGF5ZXJHcmFkZRIVCg1wb2ludHNfcmVwbGF5GA4gASgIEhkKEXNlY29u", - "ZHNfcmVtYWluaW5nGAUgASgBEh4KCHBsYXRmb3JtGAYgASgOMgwuZWkuUGxh", - "dGZvcm0SFgoOY2xpZW50X3ZlcnNpb24YByABKA0ivQEKHFVwZGF0ZUNvb3BQ", - "ZXJtaXNzaW9uc1JlcXVlc3QSIwoFcmluZm8YBiABKAsyFC5laS5CYXNpY1Jl", + "DiABKAgSGQoRc2Vjb25kc19yZW1haW5pbmcYBSABKAESHgoIcGxhdGZvcm0Y", + "BiABKA4yDC5laS5QbGF0Zm9ybRIWCg5jbGllbnRfdmVyc2lvbhgHIAEoDSK9", + "AQocVXBkYXRlQ29vcFBlcm1pc3Npb25zUmVxdWVzdBIjCgVyaW5mbxgGIAEo", + "CzIULmVpLkJhc2ljUmVxdWVzdEluZm8SGwoTY29udHJhY3RfaWRlbnRpZmll", + "chgBIAEoCRIXCg9jb29wX2lkZW50aWZpZXIYAiABKAkSGgoScmVxdWVzdGlu", + "Z191c2VyX2lkGAMgASgJEg4KBnB1YmxpYxgEIAEoCBIWCg5jbGllbnRfdmVy", + "c2lvbhgFIAEoDSJBCh1VcGRhdGVDb29wUGVybWlzc2lvbnNSZXNwb25zZRIP", + "CgdzdWNjZXNzGAEgASgIEg8KB21lc3NhZ2UYAiABKAkioAEKEExlYXZlQ29v", + "cFJlcXVlc3QSIwoFcmluZm8YCCABKAsyFC5laS5CYXNpY1JlcXVlc3RJbmZv", + "EhsKE2NvbnRyYWN0X2lkZW50aWZpZXIYASABKAkSFwoPY29vcF9pZGVudGlm", + "aWVyGAIgASgJEhkKEXBsYXllcl9pZGVudGlmaWVyGAMgASgJEhYKDmNsaWVu", + "dF92ZXJzaW9uGAcgASgNIu8BChVHaWZ0UGxheWVyQ29vcFJlcXVlc3QSIwoF", + "cmluZm8YCCABKAsyFC5laS5CYXNpY1JlcXVlc3RJbmZvEhsKE2NvbnRyYWN0", + "X2lkZW50aWZpZXIYASABKAkSFwoPY29vcF9pZGVudGlmaWVyGAIgASgJEhkK", + "EXBsYXllcl9pZGVudGlmaWVyGAMgASgJEhoKEnJlcXVlc3RpbmdfdXNlcl9p", + "ZBgEIAEoCRIcChRyZXF1ZXN0aW5nX3VzZXJfbmFtZRgGIAEoCRIOCgZhbW91", + "bnQYBSABKA0SFgoOY2xpZW50X3ZlcnNpb24YByABKA0i9QEKGVNlbmRDaGlj", + "a2VuUnVuQ29vcFJlcXVlc3QSIwoFcmluZm8YCCABKAsyFC5laS5CYXNpY1Jl", "cXVlc3RJbmZvEhsKE2NvbnRyYWN0X2lkZW50aWZpZXIYASABKAkSFwoPY29v", - "cF9pZGVudGlmaWVyGAIgASgJEhoKEnJlcXVlc3RpbmdfdXNlcl9pZBgDIAEo", - "CRIOCgZwdWJsaWMYBCABKAgSFgoOY2xpZW50X3ZlcnNpb24YBSABKA0iQQod", - "VXBkYXRlQ29vcFBlcm1pc3Npb25zUmVzcG9uc2USDwoHc3VjY2VzcxgBIAEo", - "CBIPCgdtZXNzYWdlGAIgASgJIqABChBMZWF2ZUNvb3BSZXF1ZXN0EiMKBXJp", - "bmZvGAggASgLMhQuZWkuQmFzaWNSZXF1ZXN0SW5mbxIbChNjb250cmFjdF9p", - "ZGVudGlmaWVyGAEgASgJEhcKD2Nvb3BfaWRlbnRpZmllchgCIAEoCRIZChFw", - "bGF5ZXJfaWRlbnRpZmllchgDIAEoCRIWCg5jbGllbnRfdmVyc2lvbhgHIAEo", - "DSLvAQoVR2lmdFBsYXllckNvb3BSZXF1ZXN0EiMKBXJpbmZvGAggASgLMhQu", - "ZWkuQmFzaWNSZXF1ZXN0SW5mbxIbChNjb250cmFjdF9pZGVudGlmaWVyGAEg", - "ASgJEhcKD2Nvb3BfaWRlbnRpZmllchgCIAEoCRIZChFwbGF5ZXJfaWRlbnRp", - "ZmllchgDIAEoCRIaChJyZXF1ZXN0aW5nX3VzZXJfaWQYBCABKAkSHAoUcmVx", - "dWVzdGluZ191c2VyX25hbWUYBiABKAkSDgoGYW1vdW50GAUgASgNEhYKDmNs", - "aWVudF92ZXJzaW9uGAcgASgNIvUBChlTZW5kQ2hpY2tlblJ1bkNvb3BSZXF1", - "ZXN0EiMKBXJpbmZvGAggASgLMhQuZWkuQmFzaWNSZXF1ZXN0SW5mbxIbChNj", - "b250cmFjdF9pZGVudGlmaWVyGAEgASgJEhcKD2Nvb3BfaWRlbnRpZmllchgC", - "IAEoCRIZChFwbGF5ZXJfaWRlbnRpZmllchgDIAEoCRIaChJyZXF1ZXN0aW5n", - "X3VzZXJfaWQYBCABKAkSHAoUcmVxdWVzdGluZ191c2VyX25hbWUYBiABKAkS", - "EAoIZmFybV9wb3AYBSABKAQSFgoOY2xpZW50X3ZlcnNpb24YByABKA0igAIK", - "F1JlcG9ydFBsYXllckNvb3BSZXF1ZXN0EiMKBXJpbmZvGAEgASgLMhQuZWku", + "cF9pZGVudGlmaWVyGAIgASgJEhkKEXBsYXllcl9pZGVudGlmaWVyGAMgASgJ", + "EhoKEnJlcXVlc3RpbmdfdXNlcl9pZBgEIAEoCRIcChRyZXF1ZXN0aW5nX3Vz", + "ZXJfbmFtZRgGIAEoCRIQCghmYXJtX3BvcBgFIAEoBBIWCg5jbGllbnRfdmVy", + "c2lvbhgHIAEoDSKAAgoXUmVwb3J0UGxheWVyQ29vcFJlcXVlc3QSIwoFcmlu", + "Zm8YASABKAsyFC5laS5CYXNpY1JlcXVlc3RJbmZvEhsKE2NvbnRyYWN0X2lk", + "ZW50aWZpZXIYAiABKAkSFwoPY29vcF9pZGVudGlmaWVyGAMgASgJEg8KB3Vz", + "ZXJfaWQYBCABKAkSMgoGcmVhc29uGAUgASgOMiIuZWkuUmVwb3J0UGxheWVy", + "Q29vcFJlcXVlc3QuUmVhc29uIkUKBlJlYXNvbhILCgdVTktOT1dOEAASEgoO", + "T0ZGRU5TSVZFX05BTUUQARIMCghDSEVBVElORxACEgwKCExFRUNISU5HEAMi", + "uQIKFUtpY2tQbGF5ZXJDb29wUmVxdWVzdBIjCgVyaW5mbxgIIAEoCzIULmVp", + "LkJhc2ljUmVxdWVzdEluZm8SGwoTY29udHJhY3RfaWRlbnRpZmllchgBIAEo", + "CRIXCg9jb29wX2lkZW50aWZpZXIYAiABKAkSGQoRcGxheWVyX2lkZW50aWZp", + "ZXIYAyABKAkSGgoScmVxdWVzdGluZ191c2VyX2lkGAQgASgJEjAKBnJlYXNv", + "bhgJIAEoDjIgLmVpLktpY2tQbGF5ZXJDb29wUmVxdWVzdC5SZWFzb24SFgoO", + "Y2xpZW50X3ZlcnNpb24YByABKA0iRAoGUmVhc29uEgsKB0lOVkFMSUQQABIL", + "CgdDSEVBVEVSEAESCAoESURMRRACEgkKBUxFRUNIEAMSCwoHUFJJVkFURRAE", + "ItUBChJJZGxlU2Vzc2lvblN1bW1hcnkSEQoJdGltZV9hd2F5GAEgASgBEhYK", + "DnRpbWVfc2ltdWxhdGVkGAIgASgBEhMKC3NpbG9zX293bmVkGAMgASgNEhMK", + "C2F2ZXJhZ2VfZWxyGAQgASgBEhMKC2F2ZXJhZ2VfbXNyGAUgASgBEiEKGWF2", + "ZXJhZ2VfZWdnX2RlbGl2ZXJ5X3JhdGUYBiABKAESHgoWbGFzdF9lZ2dfZGVs", + "aXZlcnlfcmF0ZRgIIAEoARISCgpmYXJtX2luZGV4GAcgASgNIpQECh9Db250", + "cmFjdENvb3BTdGF0dXNVcGRhdGVSZXF1ZXN0EiMKBXJpbmZvGAwgASgLMhQu", + "ZWkuQmFzaWNSZXF1ZXN0SW5mbxIPCgd1c2VyX2lkGAEgASgJEhsKE2NvbnRy", + "YWN0X2lkZW50aWZpZXIYAiABKAkSFwoPY29vcF9pZGVudGlmaWVyGAMgASgJ", + "EhQKDHB1c2hfdXNlcl9pZBgIIAEoCRIOCgZhbW91bnQYBCABKAESDAoEcmF0", + "ZRgFIAEoARIcChR0aW1lX2NoZWF0c19kZXRlY3RlZBgGIAEoDRISCgpzb3Vs", + "X3Bvd2VyGAcgASgBEgsKA2VvcBgPIAEoDRIUCgxib29zdF90b2tlbnMYCSAB", + "KA0SGgoSYm9vc3RfdG9rZW5zX3NwZW50GA0gASgNEhYKDmhpZGVfY2Nfc3Rh", + "dHVzGBEgASgIEjMKEXByb2R1Y3Rpb25fcGFyYW1zGA4gASgLMhguZWkuRmFy", + "bVByb2R1Y3Rpb25QYXJhbXMSJQoJZmFybV9pbmZvGBAgASgLMhIuZWkuUGxh", + "eWVyRmFybUluZm8SMQoRbGFzdF9pZGxlX3N1bW1hcnkYEiABKAsyFi5laS5J", + "ZGxlU2Vzc2lvblN1bW1hcnkSHwoUZWdnX2xheWluZ19yYXRlX2J1ZmYYCiAB", + "KAE6ATESGAoNZWFybmluZ3NfYnVmZhgLIAEoAToBMSKCAQogQ29udHJhY3RD", + "b29wU3RhdHVzVXBkYXRlUmVzcG9uc2USEQoJZmluYWxpemVkGAEgASgIEg4K", + "BmV4aXN0cxgCIAEoCBI7CgZzdGF0dXMYAyABKA4yKy5laS5Db250cmFjdENv", + "b3BTdGF0dXNSZXNwb25zZS5NZW1iZXJTdGF0dXMiWgoNQ29vcEJ1ZmZTdGF0", + "ZRIaCg9lZ2dfbGF5aW5nX3JhdGUYASABKAE6ATESEwoIZWFybmluZ3MYAiAB", + "KAE6ATESGAoQc2VydmVyX3RpbWVzdGFtcBgDIAEoASI1Cg9Db29wQnVmZkhp", + "c3RvcnkSIgoHaGlzdG9yeRgBIAMoCzIRLmVpLkNvb3BCdWZmU3RhdGUiQAoT", + "Q29vcENoaWNrZW5SdW5FbnRyeRIPCgd1c2VyX2lkGAEgASgJEhgKEHNlcnZl", + "cl90aW1lc3RhbXAYAiABKAEiQwoXQ29vcExhc3RDaGlja2VuUnVuVGltZXMS", + "KAoHZW50cmllcxgDIAMoCzIXLmVpLkNvb3BDaGlja2VuUnVuRW50cnkijQIK", + "E0xlYWRlcmJvYXJkQW5hbHlzaXMSLQoGY2h1bmtzGAEgAygLMh0uZWkuTGVh", + "ZGVyYm9hcmRBbmFseXNpcy5DaHVuaxINCgVjb3VudBgCIAEoDRISCgpoaWdo", + "X3Njb3JlGAMgASgBEhEKCWxvd19zY29yZRgEIAEoARIOCgZjdXJzb3IYBSAB", + "KAkagAEKBUNodW5rEhMKC3N0YXJ0X2luZGV4GAEgASgNEhEKCWVuZF9pbmRl", + "eBgCIAEoDRISCgpoaWdoX3Njb3JlGAMgASgBEhEKCWxvd19zY29yZRgEIAEo", + "ARIUCgxzdGFydF9jdXJzb3IYBSABKAkSEgoKZW5kX2N1cnNvchgGIAEoCSJ9", + "Cg9MZWFkZXJib2FyZEluZm8SKwoHc2Vhc29ucxgBIAMoCzIaLmVpLkxlYWRl", + "cmJvYXJkSW5mby5TZWFzb24SFgoOYWxsX3RpbWVfc2NvcGUYAiABKAkaJQoG", + "U2Vhc29uEg0KBXNjb3BlGAEgASgJEgwKBG5hbWUYAiABKAkicQoSTGVhZGVy", + "Ym9hcmRSZXF1ZXN0EiMKBXJpbmZvGAEgASgLMhQuZWkuQmFzaWNSZXF1ZXN0", + "SW5mbxINCgVzY29wZRgCIAEoCRInCgVncmFkZRgDIAEoDjIYLmVpLkNvbnRy", + "YWN0LlBsYXllckdyYWRlIuIBChNMZWFkZXJib2FyZFJlc3BvbnNlEg0KBXNj", + "b3BlGAEgASgJEicKBWdyYWRlGAIgASgOMhguZWkuQ29udHJhY3QuUGxheWVy", + "R3JhZGUSMgoLdG9wX2VudHJpZXMYAyADKAsyHS5laS5MZWFkZXJib2FyZFJl", + "c3BvbnNlLkVudHJ5Eg0KBWNvdW50GAQgASgNEgwKBHJhbmsYBSABKA0SDQoF", + "c2NvcmUYBiABKAEaMwoFRW50cnkSDAoEcmFuaxgBIAEoDRINCgVhbGlhcxgC", + "IAEoCRINCgVzY29yZRgDIAEoASI2ChBDb250cmFjdHNBcmNoaXZlEiIKB2Fy", + "Y2hpdmUYASADKAsyES5laS5Mb2NhbENvbnRyYWN0Iv8CCg5Db250cmFjdEFj", + "dGlvbhIPCgd1c2VyX2lkGAEgASgJEhMKC2FjdGlvbl9uYW1lGAIgASgJEhMK", + "C2FwcHJveF90aW1lGAMgASgBEhQKDGRlc3RfdXNlcl9pZBgEIAEoCRITCgtj", + "b250cmFjdF9pZBgFIAEoCRIPCgdjb29wX2lkGAYgASgJEhAKCGF1dG9qb2lu", + "GAcgASgIEg0KBWdyYWRlGAggASgNEg4KBnJlcGxheRgJIAEoCBIVCg1wb2lu", + "dHNfcmVwbGF5GAogASgIEhMKC3Jld2FyZF90eXBlGAsgASgNEhYKDnJld2Fy", + "ZF9zdWJ0eXBlGAwgASgJEhUKDXJld2FyZF9hbW91bnQYDSABKAESEgoKZ29h", + "bF9pbmRleBgOIAEoDRIQCghib29zdF9pZBgPIAEoCRIOCgZ0b2tlbnMYECAB", + "KA0SEwoLa2lja19yZWFzb24YESABKA0SDgoGcHVibGljGBIgASgIEg8KB2Nj", + "X29ubHkYEyABKAgidwoTVXNlckRhdGFJbmZvUmVxdWVzdBIjCgVyaW5mbxgE", + "IAEoCzIULmVpLkJhc2ljUmVxdWVzdEluZm8SDwoHdXNlcl9pZBgBIAEoCRIR", + "CglkZXZpY2VfaWQYAiABKAkSFwoPYmFja3VwX2NoZWNrc3VtGAMgASgEImQK", + "FFVzZXJEYXRhSW5mb1Jlc3BvbnNlEhcKD2JhY2t1cF9jaGVja3N1bRgBIAEo", + "BBIZChFiYWNrdXBfdG90YWxfY2FzaBgCIAEoARIYChBjb29wX21lbWJlcnNo", + "aXBzGAMgAygJInsKF0NsZWFyQWxsVXNlckRhdGFSZXF1ZXN0EiMKBXJpbmZv", + "GAQgASgLMhQuZWkuQmFzaWNSZXF1ZXN0SW5mbxIPCgd1c2VyX2lkGAEgASgJ", + "EhEKCWRldmljZV9pZBgCIAEoCRIXCg9iYWNrdXBfY2hlY2tzdW0YAyABKAQi", + "cgoKU2VydmVyR2lmdBIPCgd1c2VyX2lkGAEgASgJEiMKC3Jld2FyZF90eXBl", + "GAMgASgOMg4uZWkuUmV3YXJkVHlwZRIXCg9yZXdhcmRfc3ViX3R5cGUYBCAB", + "KAkSFQoNcmV3YXJkX2Ftb3VudBgFIAEoASKeEAoKTGl2ZUNvbmZpZxIRCglj", + "b25maWdfaWQYASABKAkSMgoNYm9vc3RzX2NvbmZpZxgCIAEoCzIbLmVpLkxp", + "dmVDb25maWcuQm9vc3RzQ29uZmlnEi4KC2dpZnRfY29uZmlnGAMgASgLMhku", + "ZWkuTGl2ZUNvbmZpZy5HaWZ0Q29uZmlnEi4KC21pc2NfY29uZmlnGAQgASgL", + "MhkuZWkuTGl2ZUNvbmZpZy5NaXNjQ29uZmlnEi4KC2hlbHBfY29uZmlnGAUg", + "ASgLMhkuZWkuTGl2ZUNvbmZpZy5IZWxwQ29uZmlnGsYBCgxCb29zdHNDb25m", + "aWcSPAoMaXRlbV9jb25maWdzGAEgAygLMiYuZWkuTGl2ZUNvbmZpZy5Cb29z", + "dHNDb25maWcuSXRlbUNvbmZpZxIfChdjYXNoX2Jvb3N0X2Nvb2xvZmZfdGlt", + "ZRgCIAEoARpXCgpJdGVtQ29uZmlnEhAKCGJvb3N0X2lkGAEgASgJEg0KBXBy", + "aWNlGAIgASgNEhMKC3Rva2VuX3ByaWNlGAMgASgNEhMKC3NlX3JlcXVpcmVk", + "GAQgASgBGt4GCgpHaWZ0Q29uZmlnEj8KDGdpZnRfY29uZmlncxgJIAMoCzIp", + "LmVpLkxpdmVDb25maWcuR2lmdENvbmZpZy5HaWZ0VmFsdWVDb25maWcSGQoR", + "Z2lmdF9tdV9taW5fc3BlbnQYCiABKAESGQoRZ2lmdF9tdV9tYXhfc3BlbnQY", + "CyABKAESHAoUZ2lmdF9tdV9vdmVyYWxsX211bHQYDCABKAESRQoVcmFuZG9t", + "X2dpZnRfbXVfY29uZmlnGA8gASgLMiYuZWkuTGl2ZUNvbmZpZy5HaWZ0Q29u", + "ZmlnLkdpZnRNdUNvbmZpZxJEChR2aWRlb19naWZ0X211X2NvbmZpZxgQIAEo", + "CzImLmVpLkxpdmVDb25maWcuR2lmdENvbmZpZy5HaWZ0TXVDb25maWcSGAoQ", + "cGFja2FnZV9pbnRlcnZhbBgBIAEoARIcChR2aWRlb19vZmZlcl9pbnRlcnZh", + "bBgCIAEoARIlCh12aWRlb19vZmZlcl9pbnRlcnZhbF9jb250cmFjdBgDIAEo", + "ARInCh92aWRlb19vZmZlcl9pbnRlcnZhbF9waWdneV9mdWxsGAQgASgBEi0K", + "JXZpZGVvX29mZmVyX2ludGVydmFsX3BpZ2d5X2V4dHJhX2Z1bGwYBSABKAES", + "GwoTdmlkZW9fcmVzZXRfb25faWRsZRgOIAEoCBIhChlwYWNrYWdlX2ludGVy", + "dmFsX2NvbnRyYWN0GAYgASgBEiMKG3BhY2thZ2VfaW50ZXJ2YWxfcGlnZ3lf", + "ZnVsbBgHIAEoARIpCiFwYWNrYWdlX2ludGVydmFsX3BpZ2d5X2V4dHJhX2Z1", + "bGwYCCABKAESHQoVcGFja2FnZV9yZXNldF9vbl9pZGxlGA0gASgIGnwKD0dp", + "ZnRWYWx1ZUNvbmZpZxIPCgdnaWZ0X2lkGAEgASgJEg4KBmFtb3VudBgEIAEo", + "ARIQCghyYW5kX21pbhgCIAEoARIQCghyYW5kX21heBgDIAEoARIRCgl2aWRl", + "b19taW4YBSABKAESEQoJdmlkZW9fbWF4GAYgASgBGkoKDEdpZnRNdUNvbmZp", + "ZxIRCgltaW5fc3BlbnQYASABKAESEQoJbWF4X3NwZW50GAIgASgBEhQKDG92", + "ZXJhbGxfbXVsdBgDIAEoARr7AwoKTWlzY0NvbmZpZxIUCgxhc2tfdG9fdHJh", + "Y2sYASABKAgSIgoaYXNrX3RvX3RyYWNrX21pbl9zb3VsX2VnZ3MYAiABKAES", + "HAoUYXNrX3RvX3RyYWNrX21lc3NhZ2UYAyABKAkSJAocYXNrX3RvX3RyYWNr", + "X3Nob3dfcHJlX2RpYWxvZxgEIAEoCBIiChphc2tfdG9fdHJhY2tfYWZ0ZXJf", + "cHJpdmFjeRgFIAEoCBIkChxjaGlja2VuX3J1bl9ib29zdF9wZXJjZW50YWdl", + "GAYgASgBEhwKFHNoZWxsc19pbnRyb190aWNrZXRzGAcgASgNEicKH3NoZWxs", + "c19tYXhfZnJlZV9jaGlja2VuX2NvbmZpZ3MYCCABKA0SJAocc2hlbGxzX2lu", + "dHJvX2FsZXJ0X3RocmVzaG9sZBgJIAEoDRIrCh5zaGVsbHNfbGlnaHRpbmdf", + "Y29udHJvbHNfcHJpY2UYDiABKA06AzE3NRIuCiZjb250cmFjdHNfZXhwZXJ0", + "X2xlYWd1ZV9taW5fc291bF9wb3dlchgKIAEoARIhChluZXdfcGxheWVyX2V2", + "ZW50X2R1cmF0aW9uGAsgASgBEiAKGGNvbnRyYWN0c19jbHViX2F2YWlsYWJs", + "ZRgMIAEoCBIWCg5jb250cmFjdHNfYmV0YRgNIAEoCBqQAgoKSGVscENvbmZp", + "ZxI9Cgt2aWRlb19pbmZvcxgBIAMoCzIoLmVpLkxpdmVDb25maWcuSGVscENv", + "bmZpZy5Ib3dUb1ZpZGVvSW5mbxrCAQoOSG93VG9WaWRlb0luZm8SOwoEdHlw", + "ZRgGIAEoDjItLmVpLkxpdmVDb25maWcuSGVscENvbmZpZy5Ib3dUb1ZpZGVv", + "SW5mby5UeXBlEgwKBG5hbWUYASABKAkSEwoLZGVzY3JpcHRpb24YAiABKAkS", + "EAoIZHVyYXRpb24YBSABKAkSCwoDdXJsGAMgASgJEhEKCXNvdWxfZWdncxgE", + "IAEoASIeCgRUeXBlEgkKBVZJREVPEAASCwoHQVJUSUNMRRABItYECgpJbkdh", + "bWVNYWlsEgoKAmlkGAEgASgJEg0KBXRpdGxlGAIgASgJEgwKBGRhdGUYCCAB", + "KAkSDwoHbWVzc2FnZRgDIAEoCRIOCgZhY3Rpb24YBCABKAkSCwoDdXJsGAUg", + "ASgJEiAKCGFwcF9saW5rGA4gASgOMg4uZWkuVUlMb2NhdGlvbhIWCg5hcHBf", + "bGlua19leHRyYRgPIAEoCRIaCgVpbWFnZRgQIAEoCzILLmVpLkRMQ0l0ZW0S", + "EwoLaW1hZ2Vfd2lkdGgYFSABKAESFAoMaW1hZ2VfaGVpZ2h0GBYgASgBEhAK", + "CHBsYXRmb3JtGAcgASgNEg4KBmJ1aWxkcxgJIAMoCRIaChJtaW5fY2xpZW50", + "X3ZlcnNpb24YCiABKA0SGgoSbWF4X2NsaWVudF92ZXJzaW9uGAwgASgNEhUK", + "DW1pbl9zb3VsX2VnZ3MYCyABKAESFQoNbWF4X3NvdWxfZWdncxgdIAEoARIa", + "ChJtaW5fbXlzdGljYWxfYm9udXMYDSABKAESHwoJdXNlcl90eXBlGBEgASgO", + "MgwuZWkuVXNlclR5cGUSGAoQbWluX3BpZ2d5X2JyZWFrcxgUIAEoDRIQCghn", + "b2xkX3RpcBgGIAEoARILCgN0aXAYFyABKAgSEAoIcHJpb3JpdHkYGyABKA0S", + "HwoXbWluX2RheXNfc2luY2VfbGFzdF90aXAYGCABKAESEwoLbWF4X3JldHJp", + "ZXMYGSABKA0SGAoQZGF5c191bnRpbF9yZXRyeRgaIAEoARIQCghjYXRlZ29y", + "eRgcIAEoCSJTCgZNYWlsREISHAoEbWFpbBgBIAMoCzIOLmVpLkluR2FtZU1h", + "aWwSFAoMdGlwc19kYl9kYXRhGAIgASgMEhUKDXRpcHNfY2hlY2tzdW0YAyAB", + "KAkiJgoGVGlwc0RCEhwKBHRpcHMYASADKAsyDi5laS5JbkdhbWVNYWlsIqAB", + "CglNYWlsU3RhdGUSFQoNcmVhZF9tYWlsX2lkcxgBIAMoCRIrCgt0aXBzX3N0", + "YXRlcxgCIAMoCzIWLmVpLk1haWxTdGF0ZS5UaXBTdGF0ZRIVCg10aXBzX2No", + "ZWNrc3VtGAMgASgJGjgKCFRpcFN0YXRlEgoKAmlkGAEgASgJEg0KBXJlYWRz", + "GAIgASgNEhEKCXRpbWVfcmVhZBgDIAEoASLsAwoTUGVyaW9kaWNhbHNSZXNw", + "b25zZRIcCgVzYWxlcxgBIAEoCzINLmVpLlNhbGVzSW5mbxInCgZldmVudHMY", + "AiABKAsyFy5laS5FZ2dJbmNDdXJyZW50RXZlbnRzEigKCWNvbnRyYWN0cxgD", + "IAEoCzIVLmVpLkNvbnRyYWN0c1Jlc3BvbnNlEisKC2V2YWx1YXRpb25zGAgg", + "AygLMhYuZWkuQ29udHJhY3RFdmFsdWF0aW9uEh0KBWdpZnRzGAQgAygLMg4u", + "ZWkuU2VydmVyR2lmdBIzCg5hcnRpZmFjdF9jYXNlcxgJIAMoCzIbLmVpLkNv", + "bXBsZXRlTWlzc2lvblJlc3BvbnNlEiMKC2xpdmVfY29uZmlnGAUgASgLMg4u", + "ZWkuTGl2ZUNvbmZpZxIcCghtYWlsX2JhZxgGIAEoCzIKLmVpLk1haWxEQhI0", + "ChRjb250cmFjdF9wbGF5ZXJfaW5mbxgHIAEoCzIWLmVpLkNvbnRyYWN0UGxh", + "eWVySW5mbxI/ChJzaG93Y2FzZV9yb3lhbHRpZXMYCiADKAsyIy5laS5QZXJp", + "b2RpY2Fsc1Jlc3BvbnNlLlJveWFsdHlJbmZvGikKC1JveWFsdHlJbmZvEgoK", + "AmlkGAEgASgJEg4KBmFtb3VudBgCIAEoDSL5AgoVR2V0UGVyaW9kaWNhbHNS", + "ZXF1ZXN0EiMKBXJpbmZvGAwgASgLMhQuZWkuQmFzaWNSZXF1ZXN0SW5mbxIP", + "Cgd1c2VyX2lkGAEgASgJEhIKCnBpZ2d5X2Z1bGwYAiABKAgSGAoQcGlnZ3lf", + "Zm91bmRfZnVsbBgDIAEoCBIdChVzZWNvbmRzX2Z1bGxfcmVhbHRpbWUYBCAB", + "KAESHQoVc2Vjb25kc19mdWxsX2dhbWV0aW1lGAUgASgBEhcKD2xvc3RfaW5j", + "cmVtZW50cxgHIAEoDRIRCglzb3VsX2VnZ3MYCCABKAESHgoWbXlzdGljYWxf", + "ZWFybmluZ3NfbXVsdBgNIAEoARILCgNlb3AYDiABKA0SGgoSY29udHJhY3Rz", + "X3VubG9ja2VkGA8gASgIEhoKEmFydGlmYWN0c191bmxvY2tlZBgQIAEoCBIe", + "ChZjdXJyZW50X2NsaWVudF92ZXJzaW9uGAogASgNEg0KBWRlYnVnGAsgASgI", + "ItUBCg1Db25maWdSZXF1ZXN0EiMKBXJpbmZvGAEgASgLMhQuZWkuQmFzaWNS", + "ZXF1ZXN0SW5mbxIRCglzb3VsX2VnZ3MYAiABKAESGgoSY29udHJhY3RzX3Vu", + "bG9ja2VkGAUgASgIEhoKEmFydGlmYWN0c191bmxvY2tlZBgDIAEoCBIaChJm", + "dWVsX3RhbmtfdW5sb2NrZWQYBCABKAgSEgoKcHJvX3Blcm1pdBgGIAEoCBIN", + "CgV1bHRyYRgHIAEoCBIVCg10aXBzX2NoZWNrc3VtGAggASgJIngKDkNvbmZp", + "Z1Jlc3BvbnNlEiMKC2xpdmVfY29uZmlnGAEgASgLMg4uZWkuTGl2ZUNvbmZp", + "ZxIcCghtYWlsX2JhZxgCIAEoCzIKLmVpLk1haWxEQhIjCgtkbGNfY2F0YWxv", + "ZxgDIAEoCzIOLmVpLkRMQ0NhdGFsb2ciZAoUQWRBdHRyaWJ1dGlvblJhd0Rh", + "dGESFAoMZGV2aWNlX2FkX2lkGAEgASgJEg8KB3VzZXJfaWQYBCABKAkSEgoK", + "YWRfbmV0d29yaxgCIAEoCRIRCglqc29uX2RhdGEYAyABKAkiuAEKEEFkQXR0", + "cmlidXRpb25Sb3cSDwoHdXNlcl9pZBgBIAEoCRINCgVhZF9pZBgCIAEoCRIS", + "CgphZF9uZXR3b3JrGAMgASgJEhAKCGNhbXBhaWduGAQgASgJEg8KB2tleXdv", + "cmQYBSABKAkSDQoFZXh0cmEYBiABKAkSEgoKY2xpY2tfZGF0ZRgHIAEoAhIV", + "Cg1kb3dubG9hZF9kYXRlGAggASgCEhMKC2FwcHJveF90aW1lGAkgASgCIo0D", + "ChFBZEF0dHJpYnV0aW9uSW5mbxIUCgxkZXZpY2VfYWRfaWQYASABKAkSFAoM", + "bmV0d29ya19uYW1lGAIgASgJEhMKC2F0dHJpYnV0aW9uGAMgASgIEhAKCG9y", + "Z19uYW1lGAQgASgJEg4KBm9yZ19pZBgFIAEoCRIVCg1jYW1wYWlnbl9uYW1l", + "GAYgASgJEhMKC2NhbXBhaWduX2lkGAcgASgJEhIKCmNsaWNrX2RhdGUYCCAB", + "KAkSFwoPY29udmVyc2lvbl9kYXRlGAkgASgJEhcKD2NvbnZlcnNpb25fdHlw", + "ZRgKIAEoCRILCgNnZW8YCyABKAkSFAoMYWRncm91cF9uYW1lGAwgASgJEhIK", + "CmFkZ3JvdXBfaWQYDSABKAkSDwoHa2V5d29yZBgOIAEoCRISCgprZXl3b3Jk", + "X2lkGA8gASgJEhUKDWtleXdvcmRfZXh0cmEYECABKAkSGAoQY3JlYXRpdmVz", + "ZXRfbmFtZRgRIAEoCRIWCg5jcmVhdGl2ZXNldF9pZBgSIAEoCSLzAgoTQXJ0", + "aWZhY3RzQ2xpZW50SW5mbxIdChVtaXNzaW9uX2NhcGFjaXR5X211bHQYASAB", + "KAESHQoVbWlzc2lvbl9kdXJhdGlvbl9tdWx0GAIgASgBEioKIm1pc3Npb25f", + "ZnRsX2R1cmF0aW9uX3Jlc2VhcmNoX211bHQYBCABKAESJgoebWlzc2lvbl9j", + "YXBhY2l0eV9yZXNlYXJjaF9tdWx0GAYgASgBEjoKDWxhdW5jaF9jb3VudHMY", + "AyADKAsyIy5laS5BcnRpZmFjdHNDbGllbnRJbmZvLkxhdW5jaENvdW50EikK", + "IWxhc3Rfc2VydmVyX2xhdW5jaF9jb3VudF9zdW1fdGltZRgFIAEoARpjCgtM", + "YXVuY2hDb3VudBInCgRzaGlwGAEgASgOMhkuZWkuTWlzc2lvbkluZm8uU3Bh", + "Y2VzaGlwEhQKDG51bV9sYXVuY2hlcxgCIAEoDRIVCg1sYXVuY2hfcG9pbnRz", + "GAMgASgBIsMGCgtNaXNzaW9uSW5mbxInCgRzaGlwGAEgASgOMhkuZWkuTWlz", + "c2lvbkluZm8uU3BhY2VzaGlwEiYKBnN0YXR1cxgCIAEoDjIWLmVpLk1pc3Np", + "b25JbmZvLlN0YXR1cxIzCg1kdXJhdGlvbl90eXBlGAMgASgOMhwuZWkuTWlz", + "c2lvbkluZm8uRHVyYXRpb25UeXBlEiIKBGZ1ZWwYBCADKAsyFC5laS5NaXNz", + "aW9uSW5mby5GdWVsEg0KBWxldmVsGAwgASgNEhgKEGR1cmF0aW9uX3NlY29u", + "ZHMYBSABKAESEAoIY2FwYWNpdHkYCSABKA0SFAoMcXVhbGl0eV9idW1wGAsg", + "ASgBEi4KD3RhcmdldF9hcnRpZmFjdBgNIAEoDjIVLmVpLkFydGlmYWN0U3Bl", + "Yy5OYW1lEhkKEXNlY29uZHNfcmVtYWluaW5nGAYgASgBEhoKEnN0YXJ0X3Rp", + "bWVfZGVyaXZlZBgIIAEoARITCgttaXNzaW9uX2xvZxgKIAEoCRISCgppZGVu", + "dGlmaWVyGAcgASgJGiwKBEZ1ZWwSFAoDZWdnGAEgASgOMgcuZWkuRWdnEg4K", + "BmFtb3VudBgCIAEoASLHAQoJU3BhY2VzaGlwEg8KC0NISUNLRU5fT05FEAAS", + "EAoMQ0hJQ0tFTl9OSU5FEAESEQoNQ0hJQ0tFTl9IRUFWWRACEgcKA0JDUhAD", + "EhUKEU1JTExFTklVTV9DSElDS0VOEAQSFwoTQ09SRUxMSUhFTl9DT1JWRVRU", + "RRAFEg4KCkdBTEVHR1RJQ0EQBhIOCgpDSElDS0ZJQU5UEAcSDAoIVk9ZRUdH", + "RVIQCBIOCgpIRU5FUlBSSVNFEAkSDQoJQVRSRUdHSUVTEAoidAoGU3RhdHVz", + "EgsKB0ZVRUxJTkcQABIVChFQUkVQQVJFX1RPX0xBVU5DSBAFEg0KCUVYUExP", + "UklORxAKEgwKCFJFVFVSTkVEEA8SDQoJQU5BTFlaSU5HEBASDAoIQ09NUExF", + "VEUQFBIMCghBUkNISVZFRBAZIjsKDER1cmF0aW9uVHlwZRIJCgVTSE9SVBAA", + "EggKBExPTkcQARIICgRFUElDEAISDAoIVFVUT1JJQUwQAyLwCwoMQXJ0aWZh", + "Y3RTcGVjEiMKBG5hbWUYASABKA4yFS5laS5BcnRpZmFjdFNwZWMuTmFtZRIl", + "CgVsZXZlbBgCIAEoDjIWLmVpLkFydGlmYWN0U3BlYy5MZXZlbBInCgZyYXJp", + "dHkYAyABKA4yFy5laS5BcnRpZmFjdFNwZWMuUmFyaXR5EhQKA2VnZxgEIAEo", + "DjIHLmVpLkVnZyKKCQoETmFtZRIPCgtMVU5BUl9UT1RFTRAAEhcKE05FT0RZ", + "TUlVTV9NRURBTExJT04QAxIRCg1CRUFLX09GX01JREFTEAQSFQoRTElHSFRf", + "T0ZfRUdHRU5ESUwQBRIVChFERU1FVEVSU19ORUNLTEFDRRAGEhUKEVZJQUxf", + "TUFSVElBTl9EVVNUEAcSEQoNT1JOQVRFX0dVU1NFVBAIEg8KC1RIRV9DSEFM", + "SUNFEAkSEQoNQk9PS19PRl9CQVNBThAKEhMKD1BIT0VOSVhfRkVBVEhFUhAL", + "EhEKDVRVTkdTVEVOX0FOS0gQDBITCg9BVVJFTElBTl9CUk9PQ0gQFRIUChBD", + "QVJWRURfUkFJTlNUSUNLEBYSDwoLUFVaWkxFX0NVQkUQFxIVChFRVUFOVFVN", + "X01FVFJPTk9NRRAYEhQKEFNISVBfSU5fQV9CT1RUTEUQGRIVChFUQUNIWU9O", + "X0RFRkxFQ1RPUhAaEhgKFElOVEVSU1RFTExBUl9DT01QQVNTEBsSFQoRRElM", + "SVRISVVNX01PTk9DTEUQHBIVChFUSVRBTklVTV9BQ1RVQVRPUhAdEhEKDU1F", + "UkNVUllTX0xFTlMQHhIRCg1UQUNIWU9OX1NUT05FEAESEwoPRElMSVRISVVN", + "X1NUT05FEB8SDwoLU0hFTExfU1RPTkUQIBIPCgtMVU5BUl9TVE9ORRAhEg4K", + "ClNPVUxfU1RPTkUQIhISCg5QUk9QSEVDWV9TVE9ORRAnEhEKDVFVQU5UVU1f", + "U1RPTkUQJBIPCgtURVJSQV9TVE9ORRAlEg4KCkxJRkVfU1RPTkUQJhIRCg1D", + "TEFSSVRZX1NUT05FECgSHQoZRVhUUkFURVJSRVNUUklBTF9BTFVNSU5VTRAN", + "EhQKEEFOQ0lFTlRfVFVOR1NURU4QDhIPCgtTUEFDRV9ST0NLUxAPEg4KCkFM", + "SUVOX1dPT0QQEBISCg5HT0xEX01FVEVPUklURRAREhIKDlRBVV9DRVRJX0dF", + "T0RFEBISFAoQQ0VOVEFVUklBTl9TVEVFTBATEhMKD0VSSURBTklfRkVBVEhF", + "UhAUEg8KC0RST05FX1BBUlRTECMSFAoQQ0VMRVNUSUFMX0JST05aRRApEhAK", + "DExBTEFOREVfSElERRAqEhIKDlNPTEFSX1RJVEFOSVVNECsSGgoWVEFDSFlP", + "Tl9TVE9ORV9GUkFHTUVOVBACEhwKGERJTElUSElVTV9TVE9ORV9GUkFHTUVO", + "VBAsEhgKFFNIRUxMX1NUT05FX0ZSQUdNRU5UEC0SGAoUTFVOQVJfU1RPTkVf", + "RlJBR01FTlQQLhIXChNTT1VMX1NUT05FX0ZSQUdNRU5UEC8SGwoXUFJPUEhF", + "Q1lfU1RPTkVfRlJBR01FTlQQMBIaChZRVUFOVFVNX1NUT05FX0ZSQUdNRU5U", + "EDESGAoUVEVSUkFfU1RPTkVfRlJBR01FTlQQMhIXChNMSUZFX1NUT05FX0ZS", + "QUdNRU5UEDMSGgoWQ0xBUklUWV9TVE9ORV9GUkFHTUVOVBA0EgwKB1VOS05P", + "V04QkE4iSAoFTGV2ZWwSDAoISU5GRVJJT1IQABIKCgZMRVNTRVIQARIKCgZO", + "T1JNQUwQAhILCgdHUkVBVEVSEAMSDAoIU1VQRVJJT1IQBCI3CgZSYXJpdHkS", + "CgoGQ09NTU9OEAASCAoEUkFSRRABEggKBEVQSUMQAhINCglMRUdFTkRBUlkQ", + "AyJFCgRUeXBlEgwKCEFSVElGQUNUEAASCQoFU1RPTkUQARIOCgpJTkdSRURJ", + "RU5UEAISFAoQU1RPTkVfSU5HUkVESUVOVBADIlQKEENvbXBsZXRlQXJ0aWZh", + "Y3QSHgoEc3BlYxgBIAEoCzIQLmVpLkFydGlmYWN0U3BlYxIgCgZzdG9uZXMY", + "AiADKAsyEC5laS5BcnRpZmFjdFNwZWMidQoVQXJ0aWZhY3RJbnZlbnRvcnlJ", + "dGVtEg8KB2l0ZW1faWQYASABKAQSJgoIYXJ0aWZhY3QYAiABKAsyFC5laS5D", + "b21wbGV0ZUFydGlmYWN0EhAKCHF1YW50aXR5GAMgASgBEhEKCXNlcnZlcl9p", + "ZBgEIAEoCSIyCg1JbnZlbnRvcnlTbG90EhAKCG9jY3VwaWVkGAEgASgIEg8K", + "B2l0ZW1faWQYAiABKA0iXAodQXJ0aWZhY3RzQ29uZmlndXJhdGlvblJlcXVl", + "c3QSIwoFcmluZm8YAiABKAsyFC5laS5CYXNpY1JlcXVlc3RJbmZvEhYKDmNs", + "aWVudF92ZXJzaW9uGAEgASgNIv8HCh5BcnRpZmFjdHNDb25maWd1cmF0aW9u", + "UmVzcG9uc2USUAoSbWlzc2lvbl9wYXJhbWV0ZXJzGAEgAygLMjQuZWkuQXJ0", + "aWZhY3RzQ29uZmlndXJhdGlvblJlc3BvbnNlLk1pc3Npb25QYXJhbWV0ZXJz", + "ElIKE2FydGlmYWN0X3BhcmFtZXRlcnMYAiADKAsyNS5laS5BcnRpZmFjdHND", + "b25maWd1cmF0aW9uUmVzcG9uc2UuQXJ0aWZhY3RQYXJhbWV0ZXJzElIKFGNy", + "YWZ0aW5nX2xldmVsX2luZm9zGAMgAygLMjQuZWkuQXJ0aWZhY3RzQ29uZmln", + "dXJhdGlvblJlc3BvbnNlLkNyYWZ0aW5nTGV2ZWxJbmZvGqgDChFNaXNzaW9u", + "UGFyYW1ldGVycxInCgRzaGlwGAEgASgOMhkuZWkuTWlzc2lvbkluZm8uU3Bh", + "Y2VzaGlwElAKCWR1cmF0aW9ucxgDIAMoCzI9LmVpLkFydGlmYWN0c0NvbmZp", + "Z3VyYXRpb25SZXNwb25zZS5NaXNzaW9uUGFyYW1ldGVycy5EdXJhdGlvbhIi", + "ChpsZXZlbF9taXNzaW9uX3JlcXVpcmVtZW50cxgEIAMoDRIbChNjYXBhY2l0", + "eV9ERVBSRUNBVEVEGAIgASgNGtYBCghEdXJhdGlvbhIzCg1kdXJhdGlvbl90", + "eXBlGAEgASgOMhwuZWkuTWlzc2lvbkluZm8uRHVyYXRpb25UeXBlEg8KB3Nl", + "Y29uZHMYAiABKAESDwoHcXVhbGl0eRgDIAEoAhITCgttaW5fcXVhbGl0eRgE", + "IAEoAhITCgttYXhfcXVhbGl0eRgFIAEoAhIQCghjYXBhY2l0eRgGIAEoDRIb", + "ChNsZXZlbF9jYXBhY2l0eV9idW1wGAcgASgNEhoKEmxldmVsX3F1YWxpdHlf", + "YnVtcBgIIAEoAhr4AQoSQXJ0aWZhY3RQYXJhbWV0ZXJzEh4KBHNwZWMYASAB", + "KAsyEC5laS5BcnRpZmFjdFNwZWMSFAoMYmFzZV9xdWFsaXR5GAIgASgBEhcK", + "D29kZHNfbXVsdGlwbGllchgEIAEoARINCgV2YWx1ZRgDIAEoARIWCg5jcmFm", + "dGluZ19wcmljZRgFIAEoARIaChJjcmFmdGluZ19wcmljZV9sb3cYBiABKAES", + "HQoVY3JhZnRpbmdfcHJpY2VfZG9tYWluGAcgASgNEhwKFGNyYWZ0aW5nX3By", + "aWNlX2N1cnZlGAggASgBEhMKC2NyYWZ0aW5nX3hwGAkgASgEGj0KEUNyYWZ0", + "aW5nTGV2ZWxJbmZvEhMKC3hwX3JlcXVpcmVkGAEgASgBEhMKC3Jhcml0eV9t", + "dWx0GAIgASgCIq4BCg5NaXNzaW9uUmVxdWVzdBIjCgVyaW5mbxgEIAEoCzIU", + "LmVpLkJhc2ljUmVxdWVzdEluZm8SFgoOY2xpZW50X3ZlcnNpb24YASABKA0S", + "EgoKZWlfdXNlcl9pZBgDIAEoCRIdCgRpbmZvGAIgASgLMg8uZWkuTWlzc2lv", + "bkluZm8SLAoLY2xpZW50X2luZm8YBSABKAsyFy5laS5BcnRpZmFjdHNDbGll", + "bnRJbmZvIkEKD01pc3Npb25SZXNwb25zZRIPCgdzdWNjZXNzGAEgASgIEh0K", + "BGluZm8YAiABKAsyDy5laS5NaXNzaW9uSW5mbyJWChlHZXRBY3RpdmVNaXNz", + "aW9uc1Jlc3BvbnNlEg8KB3N1Y2Nlc3MYASABKAgSKAoPYWN0aXZlX21pc3Np", + "b25zGAIgAygLMg8uZWkuTWlzc2lvbkluZm8ijAIKF0NvbXBsZXRlTWlzc2lv", + "blJlc3BvbnNlEg8KB3N1Y2Nlc3MYASABKAgSHQoEaW5mbxgCIAEoCzIPLmVp", + "Lk1pc3Npb25JbmZvEkEKCWFydGlmYWN0cxgDIAMoCzIuLmVpLkNvbXBsZXRl", + "TWlzc2lvblJlc3BvbnNlLlNlY3VyZUFydGlmYWN0U3BlYxIhCg1vdGhlcl9y", + "ZXdhcmRzGAQgAygLMgouZWkuUmV3YXJkEhIKCmVpX3VzZXJfaWQYBSABKAka", + "RwoSU2VjdXJlQXJ0aWZhY3RTcGVjEh4KBHNwZWMYASABKAsyEC5laS5BcnRp", + "ZmFjdFNwZWMSEQoJc2VydmVyX2lkGAIgASgJIuQBCiVDb2xsZWN0Q29udHJh", + "Y3RBcnRpZmFjdFJld2FyZHNSZXF1ZXN0EiMKBXJpbmZvGAEgASgLMhQuZWku", "QmFzaWNSZXF1ZXN0SW5mbxIbChNjb250cmFjdF9pZGVudGlmaWVyGAIgASgJ", - "EhcKD2Nvb3BfaWRlbnRpZmllchgDIAEoCRIPCgd1c2VyX2lkGAQgASgJEjIK", - "BnJlYXNvbhgFIAEoDjIiLmVpLlJlcG9ydFBsYXllckNvb3BSZXF1ZXN0LlJl", - "YXNvbiJFCgZSZWFzb24SCwoHVU5LTk9XThAAEhIKDk9GRkVOU0lWRV9OQU1F", - "EAESDAoIQ0hFQVRJTkcQAhIMCghMRUVDSElORxADIrkCChVLaWNrUGxheWVy", - "Q29vcFJlcXVlc3QSIwoFcmluZm8YCCABKAsyFC5laS5CYXNpY1JlcXVlc3RJ", - "bmZvEhsKE2NvbnRyYWN0X2lkZW50aWZpZXIYASABKAkSFwoPY29vcF9pZGVu", - "dGlmaWVyGAIgASgJEhkKEXBsYXllcl9pZGVudGlmaWVyGAMgASgJEhoKEnJl", - "cXVlc3RpbmdfdXNlcl9pZBgEIAEoCRIwCgZyZWFzb24YCSABKA4yIC5laS5L", - "aWNrUGxheWVyQ29vcFJlcXVlc3QuUmVhc29uEhYKDmNsaWVudF92ZXJzaW9u", - "GAcgASgNIkQKBlJlYXNvbhILCgdJTlZBTElEEAASCwoHQ0hFQVRFUhABEggK", - "BElETEUQAhIJCgVMRUVDSBADEgsKB1BSSVZBVEUQBCLhAwofQ29udHJhY3RD", - "b29wU3RhdHVzVXBkYXRlUmVxdWVzdBIjCgVyaW5mbxgMIAEoCzIULmVpLkJh", - "c2ljUmVxdWVzdEluZm8SDwoHdXNlcl9pZBgBIAEoCRIbChNjb250cmFjdF9p", - "ZGVudGlmaWVyGAIgASgJEhcKD2Nvb3BfaWRlbnRpZmllchgDIAEoCRIUCgxw", - "dXNoX3VzZXJfaWQYCCABKAkSDgoGYW1vdW50GAQgASgBEgwKBHJhdGUYBSAB", - "KAESHAoUdGltZV9jaGVhdHNfZGV0ZWN0ZWQYBiABKA0SEgoKc291bF9wb3dl", - "chgHIAEoARILCgNlb3AYDyABKA0SFAoMYm9vc3RfdG9rZW5zGAkgASgNEhoK", - "EmJvb3N0X3Rva2Vuc19zcGVudBgNIAEoDRIWCg5oaWRlX2NjX3N0YXR1cxgR", - "IAEoCBIzChFwcm9kdWN0aW9uX3BhcmFtcxgOIAEoCzIYLmVpLkZhcm1Qcm9k", - "dWN0aW9uUGFyYW1zEiUKCWZhcm1faW5mbxgQIAEoCzISLmVpLlBsYXllckZh", - "cm1JbmZvEh8KFGVnZ19sYXlpbmdfcmF0ZV9idWZmGAogASgBOgExEhgKDWVh", - "cm5pbmdzX2J1ZmYYCyABKAE6ATEiggEKIENvbnRyYWN0Q29vcFN0YXR1c1Vw", - "ZGF0ZVJlc3BvbnNlEhEKCWZpbmFsaXplZBgBIAEoCBIOCgZleGlzdHMYAiAB", - "KAgSOwoGc3RhdHVzGAMgASgOMisuZWkuQ29udHJhY3RDb29wU3RhdHVzUmVz", - "cG9uc2UuTWVtYmVyU3RhdHVzIloKDUNvb3BCdWZmU3RhdGUSGgoPZWdnX2xh", - "eWluZ19yYXRlGAEgASgBOgExEhMKCGVhcm5pbmdzGAIgASgBOgExEhgKEHNl", - "cnZlcl90aW1lc3RhbXAYAyABKAEiNQoPQ29vcEJ1ZmZIaXN0b3J5EiIKB2hp", - "c3RvcnkYASADKAsyES5laS5Db29wQnVmZlN0YXRlIkAKE0Nvb3BDaGlja2Vu", - "UnVuRW50cnkSDwoHdXNlcl9pZBgBIAEoCRIYChBzZXJ2ZXJfdGltZXN0YW1w", - "GAIgASgBIkMKF0Nvb3BMYXN0Q2hpY2tlblJ1blRpbWVzEigKB2VudHJpZXMY", - "AyADKAsyFy5laS5Db29wQ2hpY2tlblJ1bkVudHJ5Io0CChNMZWFkZXJib2Fy", - "ZEFuYWx5c2lzEi0KBmNodW5rcxgBIAMoCzIdLmVpLkxlYWRlcmJvYXJkQW5h", - "bHlzaXMuQ2h1bmsSDQoFY291bnQYAiABKA0SEgoKaGlnaF9zY29yZRgDIAEo", - "ARIRCglsb3dfc2NvcmUYBCABKAESDgoGY3Vyc29yGAUgASgJGoABCgVDaHVu", - "axITCgtzdGFydF9pbmRleBgBIAEoDRIRCgllbmRfaW5kZXgYAiABKA0SEgoK", - "aGlnaF9zY29yZRgDIAEoARIRCglsb3dfc2NvcmUYBCABKAESFAoMc3RhcnRf", - "Y3Vyc29yGAUgASgJEhIKCmVuZF9jdXJzb3IYBiABKAkifQoPTGVhZGVyYm9h", - "cmRJbmZvEisKB3NlYXNvbnMYASADKAsyGi5laS5MZWFkZXJib2FyZEluZm8u", - "U2Vhc29uEhYKDmFsbF90aW1lX3Njb3BlGAIgASgJGiUKBlNlYXNvbhINCgVz", - "Y29wZRgBIAEoCRIMCgRuYW1lGAIgASgJInEKEkxlYWRlcmJvYXJkUmVxdWVz", - "dBIjCgVyaW5mbxgBIAEoCzIULmVpLkJhc2ljUmVxdWVzdEluZm8SDQoFc2Nv", - "cGUYAiABKAkSJwoFZ3JhZGUYAyABKA4yGC5laS5Db250cmFjdC5QbGF5ZXJH", - "cmFkZSLiAQoTTGVhZGVyYm9hcmRSZXNwb25zZRINCgVzY29wZRgBIAEoCRIn", - "CgVncmFkZRgCIAEoDjIYLmVpLkNvbnRyYWN0LlBsYXllckdyYWRlEjIKC3Rv", - "cF9lbnRyaWVzGAMgAygLMh0uZWkuTGVhZGVyYm9hcmRSZXNwb25zZS5FbnRy", - "eRINCgVjb3VudBgEIAEoDRIMCgRyYW5rGAUgASgNEg0KBXNjb3JlGAYgASgB", - "GjMKBUVudHJ5EgwKBHJhbmsYASABKA0SDQoFYWxpYXMYAiABKAkSDQoFc2Nv", - "cmUYAyABKAEiNgoQQ29udHJhY3RzQXJjaGl2ZRIiCgdhcmNoaXZlGAEgAygL", - "MhEuZWkuTG9jYWxDb250cmFjdCL/AgoOQ29udHJhY3RBY3Rpb24SDwoHdXNl", - "cl9pZBgBIAEoCRITCgthY3Rpb25fbmFtZRgCIAEoCRITCgthcHByb3hfdGlt", - "ZRgDIAEoARIUCgxkZXN0X3VzZXJfaWQYBCABKAkSEwoLY29udHJhY3RfaWQY", - "BSABKAkSDwoHY29vcF9pZBgGIAEoCRIQCghhdXRvam9pbhgHIAEoCBINCgVn", - "cmFkZRgIIAEoDRIOCgZyZXBsYXkYCSABKAgSFQoNcG9pbnRzX3JlcGxheRgK", - "IAEoCBITCgtyZXdhcmRfdHlwZRgLIAEoDRIWCg5yZXdhcmRfc3VidHlwZRgM", - "IAEoCRIVCg1yZXdhcmRfYW1vdW50GA0gASgBEhIKCmdvYWxfaW5kZXgYDiAB", - "KA0SEAoIYm9vc3RfaWQYDyABKAkSDgoGdG9rZW5zGBAgASgNEhMKC2tpY2tf", - "cmVhc29uGBEgASgNEg4KBnB1YmxpYxgSIAEoCBIPCgdjY19vbmx5GBMgASgI", - "IncKE1VzZXJEYXRhSW5mb1JlcXVlc3QSIwoFcmluZm8YBCABKAsyFC5laS5C", - "YXNpY1JlcXVlc3RJbmZvEg8KB3VzZXJfaWQYASABKAkSEQoJZGV2aWNlX2lk", - "GAIgASgJEhcKD2JhY2t1cF9jaGVja3N1bRgDIAEoBCJkChRVc2VyRGF0YUlu", - "Zm9SZXNwb25zZRIXCg9iYWNrdXBfY2hlY2tzdW0YASABKAQSGQoRYmFja3Vw", - "X3RvdGFsX2Nhc2gYAiABKAESGAoQY29vcF9tZW1iZXJzaGlwcxgDIAMoCSJ7", - "ChdDbGVhckFsbFVzZXJEYXRhUmVxdWVzdBIjCgVyaW5mbxgEIAEoCzIULmVp", - "LkJhc2ljUmVxdWVzdEluZm8SDwoHdXNlcl9pZBgBIAEoCRIRCglkZXZpY2Vf", - "aWQYAiABKAkSFwoPYmFja3VwX2NoZWNrc3VtGAMgASgEInIKClNlcnZlckdp", - "ZnQSDwoHdXNlcl9pZBgBIAEoCRIjCgtyZXdhcmRfdHlwZRgDIAEoDjIOLmVp", - "LlJld2FyZFR5cGUSFwoPcmV3YXJkX3N1Yl90eXBlGAQgASgJEhUKDXJld2Fy", - "ZF9hbW91bnQYBSABKAEinhAKCkxpdmVDb25maWcSEQoJY29uZmlnX2lkGAEg", - "ASgJEjIKDWJvb3N0c19jb25maWcYAiABKAsyGy5laS5MaXZlQ29uZmlnLkJv", - "b3N0c0NvbmZpZxIuCgtnaWZ0X2NvbmZpZxgDIAEoCzIZLmVpLkxpdmVDb25m", - "aWcuR2lmdENvbmZpZxIuCgttaXNjX2NvbmZpZxgEIAEoCzIZLmVpLkxpdmVD", - "b25maWcuTWlzY0NvbmZpZxIuCgtoZWxwX2NvbmZpZxgFIAEoCzIZLmVpLkxp", - "dmVDb25maWcuSGVscENvbmZpZxrGAQoMQm9vc3RzQ29uZmlnEjwKDGl0ZW1f", - "Y29uZmlncxgBIAMoCzImLmVpLkxpdmVDb25maWcuQm9vc3RzQ29uZmlnLkl0", - "ZW1Db25maWcSHwoXY2FzaF9ib29zdF9jb29sb2ZmX3RpbWUYAiABKAEaVwoK", - "SXRlbUNvbmZpZxIQCghib29zdF9pZBgBIAEoCRINCgVwcmljZRgCIAEoDRIT", - "Cgt0b2tlbl9wcmljZRgDIAEoDRITCgtzZV9yZXF1aXJlZBgEIAEoARreBgoK", - "R2lmdENvbmZpZxI/CgxnaWZ0X2NvbmZpZ3MYCSADKAsyKS5laS5MaXZlQ29u", - "ZmlnLkdpZnRDb25maWcuR2lmdFZhbHVlQ29uZmlnEhkKEWdpZnRfbXVfbWlu", - "X3NwZW50GAogASgBEhkKEWdpZnRfbXVfbWF4X3NwZW50GAsgASgBEhwKFGdp", - "ZnRfbXVfb3ZlcmFsbF9tdWx0GAwgASgBEkUKFXJhbmRvbV9naWZ0X211X2Nv", - "bmZpZxgPIAEoCzImLmVpLkxpdmVDb25maWcuR2lmdENvbmZpZy5HaWZ0TXVD", - "b25maWcSRAoUdmlkZW9fZ2lmdF9tdV9jb25maWcYECABKAsyJi5laS5MaXZl", - "Q29uZmlnLkdpZnRDb25maWcuR2lmdE11Q29uZmlnEhgKEHBhY2thZ2VfaW50", - "ZXJ2YWwYASABKAESHAoUdmlkZW9fb2ZmZXJfaW50ZXJ2YWwYAiABKAESJQod", - "dmlkZW9fb2ZmZXJfaW50ZXJ2YWxfY29udHJhY3QYAyABKAESJwofdmlkZW9f", - "b2ZmZXJfaW50ZXJ2YWxfcGlnZ3lfZnVsbBgEIAEoARItCiV2aWRlb19vZmZl", - "cl9pbnRlcnZhbF9waWdneV9leHRyYV9mdWxsGAUgASgBEhsKE3ZpZGVvX3Jl", - "c2V0X29uX2lkbGUYDiABKAgSIQoZcGFja2FnZV9pbnRlcnZhbF9jb250cmFj", - "dBgGIAEoARIjChtwYWNrYWdlX2ludGVydmFsX3BpZ2d5X2Z1bGwYByABKAES", - "KQohcGFja2FnZV9pbnRlcnZhbF9waWdneV9leHRyYV9mdWxsGAggASgBEh0K", - "FXBhY2thZ2VfcmVzZXRfb25faWRsZRgNIAEoCBp8Cg9HaWZ0VmFsdWVDb25m", - "aWcSDwoHZ2lmdF9pZBgBIAEoCRIOCgZhbW91bnQYBCABKAESEAoIcmFuZF9t", - "aW4YAiABKAESEAoIcmFuZF9tYXgYAyABKAESEQoJdmlkZW9fbWluGAUgASgB", - "EhEKCXZpZGVvX21heBgGIAEoARpKCgxHaWZ0TXVDb25maWcSEQoJbWluX3Nw", - "ZW50GAEgASgBEhEKCW1heF9zcGVudBgCIAEoARIUCgxvdmVyYWxsX211bHQY", - "AyABKAEa+wMKCk1pc2NDb25maWcSFAoMYXNrX3RvX3RyYWNrGAEgASgIEiIK", - "GmFza190b190cmFja19taW5fc291bF9lZ2dzGAIgASgBEhwKFGFza190b190", - "cmFja19tZXNzYWdlGAMgASgJEiQKHGFza190b190cmFja19zaG93X3ByZV9k", - "aWFsb2cYBCABKAgSIgoaYXNrX3RvX3RyYWNrX2FmdGVyX3ByaXZhY3kYBSAB", - "KAgSJAocY2hpY2tlbl9ydW5fYm9vc3RfcGVyY2VudGFnZRgGIAEoARIcChRz", - "aGVsbHNfaW50cm9fdGlja2V0cxgHIAEoDRInCh9zaGVsbHNfbWF4X2ZyZWVf", - "Y2hpY2tlbl9jb25maWdzGAggASgNEiQKHHNoZWxsc19pbnRyb19hbGVydF90", - "aHJlc2hvbGQYCSABKA0SKwoec2hlbGxzX2xpZ2h0aW5nX2NvbnRyb2xzX3By", - "aWNlGA4gASgNOgMxNzUSLgomY29udHJhY3RzX2V4cGVydF9sZWFndWVfbWlu", - "X3NvdWxfcG93ZXIYCiABKAESIQoZbmV3X3BsYXllcl9ldmVudF9kdXJhdGlv", - "bhgLIAEoARIgChhjb250cmFjdHNfY2x1Yl9hdmFpbGFibGUYDCABKAgSFgoO", - "Y29udHJhY3RzX2JldGEYDSABKAgakAIKCkhlbHBDb25maWcSPQoLdmlkZW9f", - "aW5mb3MYASADKAsyKC5laS5MaXZlQ29uZmlnLkhlbHBDb25maWcuSG93VG9W", - "aWRlb0luZm8awgEKDkhvd1RvVmlkZW9JbmZvEjsKBHR5cGUYBiABKA4yLS5l", - "aS5MaXZlQ29uZmlnLkhlbHBDb25maWcuSG93VG9WaWRlb0luZm8uVHlwZRIM", - "CgRuYW1lGAEgASgJEhMKC2Rlc2NyaXB0aW9uGAIgASgJEhAKCGR1cmF0aW9u", - "GAUgASgJEgsKA3VybBgDIAEoCRIRCglzb3VsX2VnZ3MYBCABKAEiHgoEVHlw", - "ZRIJCgVWSURFTxAAEgsKB0FSVElDTEUQASLWBAoKSW5HYW1lTWFpbBIKCgJp", - "ZBgBIAEoCRINCgV0aXRsZRgCIAEoCRIMCgRkYXRlGAggASgJEg8KB21lc3Nh", - "Z2UYAyABKAkSDgoGYWN0aW9uGAQgASgJEgsKA3VybBgFIAEoCRIgCghhcHBf", - "bGluaxgOIAEoDjIOLmVpLlVJTG9jYXRpb24SFgoOYXBwX2xpbmtfZXh0cmEY", - "DyABKAkSGgoFaW1hZ2UYECABKAsyCy5laS5ETENJdGVtEhMKC2ltYWdlX3dp", - "ZHRoGBUgASgBEhQKDGltYWdlX2hlaWdodBgWIAEoARIQCghwbGF0Zm9ybRgH", - "IAEoDRIOCgZidWlsZHMYCSADKAkSGgoSbWluX2NsaWVudF92ZXJzaW9uGAog", - "ASgNEhoKEm1heF9jbGllbnRfdmVyc2lvbhgMIAEoDRIVCg1taW5fc291bF9l", - "Z2dzGAsgASgBEhUKDW1heF9zb3VsX2VnZ3MYHSABKAESGgoSbWluX215c3Rp", - "Y2FsX2JvbnVzGA0gASgBEh8KCXVzZXJfdHlwZRgRIAEoDjIMLmVpLlVzZXJU", - "eXBlEhgKEG1pbl9waWdneV9icmVha3MYFCABKA0SEAoIZ29sZF90aXAYBiAB", - "KAESCwoDdGlwGBcgASgIEhAKCHByaW9yaXR5GBsgASgNEh8KF21pbl9kYXlz", - "X3NpbmNlX2xhc3RfdGlwGBggASgBEhMKC21heF9yZXRyaWVzGBkgASgNEhgK", - "EGRheXNfdW50aWxfcmV0cnkYGiABKAESEAoIY2F0ZWdvcnkYHCABKAkiUwoG", - "TWFpbERCEhwKBG1haWwYASADKAsyDi5laS5JbkdhbWVNYWlsEhQKDHRpcHNf", - "ZGJfZGF0YRgCIAEoDBIVCg10aXBzX2NoZWNrc3VtGAMgASgJIiYKBlRpcHNE", - "QhIcCgR0aXBzGAEgAygLMg4uZWkuSW5HYW1lTWFpbCKgAQoJTWFpbFN0YXRl", - "EhUKDXJlYWRfbWFpbF9pZHMYASADKAkSKwoLdGlwc19zdGF0ZXMYAiADKAsy", - "Fi5laS5NYWlsU3RhdGUuVGlwU3RhdGUSFQoNdGlwc19jaGVja3N1bRgDIAEo", - "CRo4CghUaXBTdGF0ZRIKCgJpZBgBIAEoCRINCgVyZWFkcxgCIAEoDRIRCgl0", - "aW1lX3JlYWQYAyABKAEi7AMKE1BlcmlvZGljYWxzUmVzcG9uc2USHAoFc2Fs", - "ZXMYASABKAsyDS5laS5TYWxlc0luZm8SJwoGZXZlbnRzGAIgASgLMhcuZWku", - "RWdnSW5jQ3VycmVudEV2ZW50cxIoCgljb250cmFjdHMYAyABKAsyFS5laS5D", - "b250cmFjdHNSZXNwb25zZRIrCgtldmFsdWF0aW9ucxgIIAMoCzIWLmVpLkNv", - "bnRyYWN0RXZhbHVhdGlvbhIdCgVnaWZ0cxgEIAMoCzIOLmVpLlNlcnZlckdp", - "ZnQSMwoOYXJ0aWZhY3RfY2FzZXMYCSADKAsyGy5laS5Db21wbGV0ZU1pc3Np", - "b25SZXNwb25zZRIjCgtsaXZlX2NvbmZpZxgFIAEoCzIOLmVpLkxpdmVDb25m", - "aWcSHAoIbWFpbF9iYWcYBiABKAsyCi5laS5NYWlsREISNAoUY29udHJhY3Rf", - "cGxheWVyX2luZm8YByABKAsyFi5laS5Db250cmFjdFBsYXllckluZm8SPwoS", - "c2hvd2Nhc2Vfcm95YWx0aWVzGAogAygLMiMuZWkuUGVyaW9kaWNhbHNSZXNw", - "b25zZS5Sb3lhbHR5SW5mbxopCgtSb3lhbHR5SW5mbxIKCgJpZBgBIAEoCRIO", - "CgZhbW91bnQYAiABKA0i+QIKFUdldFBlcmlvZGljYWxzUmVxdWVzdBIjCgVy", - "aW5mbxgMIAEoCzIULmVpLkJhc2ljUmVxdWVzdEluZm8SDwoHdXNlcl9pZBgB", - "IAEoCRISCgpwaWdneV9mdWxsGAIgASgIEhgKEHBpZ2d5X2ZvdW5kX2Z1bGwY", - "AyABKAgSHQoVc2Vjb25kc19mdWxsX3JlYWx0aW1lGAQgASgBEh0KFXNlY29u", - "ZHNfZnVsbF9nYW1ldGltZRgFIAEoARIXCg9sb3N0X2luY3JlbWVudHMYByAB", - "KA0SEQoJc291bF9lZ2dzGAggASgBEh4KFm15c3RpY2FsX2Vhcm5pbmdzX211", - "bHQYDSABKAESCwoDZW9wGA4gASgNEhoKEmNvbnRyYWN0c191bmxvY2tlZBgP", - "IAEoCBIaChJhcnRpZmFjdHNfdW5sb2NrZWQYECABKAgSHgoWY3VycmVudF9j", - "bGllbnRfdmVyc2lvbhgKIAEoDRINCgVkZWJ1ZxgLIAEoCCLVAQoNQ29uZmln", - "UmVxdWVzdBIjCgVyaW5mbxgBIAEoCzIULmVpLkJhc2ljUmVxdWVzdEluZm8S", - "EQoJc291bF9lZ2dzGAIgASgBEhoKEmNvbnRyYWN0c191bmxvY2tlZBgFIAEo", - "CBIaChJhcnRpZmFjdHNfdW5sb2NrZWQYAyABKAgSGgoSZnVlbF90YW5rX3Vu", - "bG9ja2VkGAQgASgIEhIKCnByb19wZXJtaXQYBiABKAgSDQoFdWx0cmEYByAB", - "KAgSFQoNdGlwc19jaGVja3N1bRgIIAEoCSJ4Cg5Db25maWdSZXNwb25zZRIj", - "CgtsaXZlX2NvbmZpZxgBIAEoCzIOLmVpLkxpdmVDb25maWcSHAoIbWFpbF9i", - "YWcYAiABKAsyCi5laS5NYWlsREISIwoLZGxjX2NhdGFsb2cYAyABKAsyDi5l", - "aS5ETENDYXRhbG9nImQKFEFkQXR0cmlidXRpb25SYXdEYXRhEhQKDGRldmlj", - "ZV9hZF9pZBgBIAEoCRIPCgd1c2VyX2lkGAQgASgJEhIKCmFkX25ldHdvcmsY", - "AiABKAkSEQoJanNvbl9kYXRhGAMgASgJIrgBChBBZEF0dHJpYnV0aW9uUm93", - "Eg8KB3VzZXJfaWQYASABKAkSDQoFYWRfaWQYAiABKAkSEgoKYWRfbmV0d29y", - "axgDIAEoCRIQCghjYW1wYWlnbhgEIAEoCRIPCgdrZXl3b3JkGAUgASgJEg0K", - "BWV4dHJhGAYgASgJEhIKCmNsaWNrX2RhdGUYByABKAISFQoNZG93bmxvYWRf", - "ZGF0ZRgIIAEoAhITCgthcHByb3hfdGltZRgJIAEoAiKNAwoRQWRBdHRyaWJ1", - "dGlvbkluZm8SFAoMZGV2aWNlX2FkX2lkGAEgASgJEhQKDG5ldHdvcmtfbmFt", - "ZRgCIAEoCRITCgthdHRyaWJ1dGlvbhgDIAEoCBIQCghvcmdfbmFtZRgEIAEo", - "CRIOCgZvcmdfaWQYBSABKAkSFQoNY2FtcGFpZ25fbmFtZRgGIAEoCRITCgtj", - "YW1wYWlnbl9pZBgHIAEoCRISCgpjbGlja19kYXRlGAggASgJEhcKD2NvbnZl", - "cnNpb25fZGF0ZRgJIAEoCRIXCg9jb252ZXJzaW9uX3R5cGUYCiABKAkSCwoD", - "Z2VvGAsgASgJEhQKDGFkZ3JvdXBfbmFtZRgMIAEoCRISCgphZGdyb3VwX2lk", - "GA0gASgJEg8KB2tleXdvcmQYDiABKAkSEgoKa2V5d29yZF9pZBgPIAEoCRIV", - "Cg1rZXl3b3JkX2V4dHJhGBAgASgJEhgKEGNyZWF0aXZlc2V0X25hbWUYESAB", - "KAkSFgoOY3JlYXRpdmVzZXRfaWQYEiABKAki8wIKE0FydGlmYWN0c0NsaWVu", - "dEluZm8SHQoVbWlzc2lvbl9jYXBhY2l0eV9tdWx0GAEgASgBEh0KFW1pc3Np", - "b25fZHVyYXRpb25fbXVsdBgCIAEoARIqCiJtaXNzaW9uX2Z0bF9kdXJhdGlv", - "bl9yZXNlYXJjaF9tdWx0GAQgASgBEiYKHm1pc3Npb25fY2FwYWNpdHlfcmVz", - "ZWFyY2hfbXVsdBgGIAEoARI6Cg1sYXVuY2hfY291bnRzGAMgAygLMiMuZWku", - "QXJ0aWZhY3RzQ2xpZW50SW5mby5MYXVuY2hDb3VudBIpCiFsYXN0X3NlcnZl", - "cl9sYXVuY2hfY291bnRfc3VtX3RpbWUYBSABKAEaYwoLTGF1bmNoQ291bnQS", - "JwoEc2hpcBgBIAEoDjIZLmVpLk1pc3Npb25JbmZvLlNwYWNlc2hpcBIUCgxu", - "dW1fbGF1bmNoZXMYAiABKA0SFQoNbGF1bmNoX3BvaW50cxgDIAEoASLDBgoL", - "TWlzc2lvbkluZm8SJwoEc2hpcBgBIAEoDjIZLmVpLk1pc3Npb25JbmZvLlNw", - "YWNlc2hpcBImCgZzdGF0dXMYAiABKA4yFi5laS5NaXNzaW9uSW5mby5TdGF0", - "dXMSMwoNZHVyYXRpb25fdHlwZRgDIAEoDjIcLmVpLk1pc3Npb25JbmZvLkR1", - "cmF0aW9uVHlwZRIiCgRmdWVsGAQgAygLMhQuZWkuTWlzc2lvbkluZm8uRnVl", - "bBINCgVsZXZlbBgMIAEoDRIYChBkdXJhdGlvbl9zZWNvbmRzGAUgASgBEhAK", - "CGNhcGFjaXR5GAkgASgNEhQKDHF1YWxpdHlfYnVtcBgLIAEoARIuCg90YXJn", - "ZXRfYXJ0aWZhY3QYDSABKA4yFS5laS5BcnRpZmFjdFNwZWMuTmFtZRIZChFz", - "ZWNvbmRzX3JlbWFpbmluZxgGIAEoARIaChJzdGFydF90aW1lX2Rlcml2ZWQY", - "CCABKAESEwoLbWlzc2lvbl9sb2cYCiABKAkSEgoKaWRlbnRpZmllchgHIAEo", - "CRosCgRGdWVsEhQKA2VnZxgBIAEoDjIHLmVpLkVnZxIOCgZhbW91bnQYAiAB", - "KAEixwEKCVNwYWNlc2hpcBIPCgtDSElDS0VOX09ORRAAEhAKDENISUNLRU5f", - "TklORRABEhEKDUNISUNLRU5fSEVBVlkQAhIHCgNCQ1IQAxIVChFNSUxMRU5J", - "VU1fQ0hJQ0tFThAEEhcKE0NPUkVMTElIRU5fQ09SVkVUVEUQBRIOCgpHQUxF", - "R0dUSUNBEAYSDgoKQ0hJQ0tGSUFOVBAHEgwKCFZPWUVHR0VSEAgSDgoKSEVO", - "RVJQUklTRRAJEg0KCUFUUkVHR0lFUxAKInQKBlN0YXR1cxILCgdGVUVMSU5H", - "EAASFQoRUFJFUEFSRV9UT19MQVVOQ0gQBRINCglFWFBMT1JJTkcQChIMCghS", - "RVRVUk5FRBAPEg0KCUFOQUxZWklORxAQEgwKCENPTVBMRVRFEBQSDAoIQVJD", - "SElWRUQQGSI7CgxEdXJhdGlvblR5cGUSCQoFU0hPUlQQABIICgRMT05HEAES", - "CAoERVBJQxACEgwKCFRVVE9SSUFMEAMi8AsKDEFydGlmYWN0U3BlYxIjCgRu", - "YW1lGAEgASgOMhUuZWkuQXJ0aWZhY3RTcGVjLk5hbWUSJQoFbGV2ZWwYAiAB", - "KA4yFi5laS5BcnRpZmFjdFNwZWMuTGV2ZWwSJwoGcmFyaXR5GAMgASgOMhcu", - "ZWkuQXJ0aWZhY3RTcGVjLlJhcml0eRIUCgNlZ2cYBCABKA4yBy5laS5FZ2ci", - "igkKBE5hbWUSDwoLTFVOQVJfVE9URU0QABIXChNORU9EWU1JVU1fTUVEQUxM", - "SU9OEAMSEQoNQkVBS19PRl9NSURBUxAEEhUKEUxJR0hUX09GX0VHR0VORElM", - "EAUSFQoRREVNRVRFUlNfTkVDS0xBQ0UQBhIVChFWSUFMX01BUlRJQU5fRFVT", - "VBAHEhEKDU9STkFURV9HVVNTRVQQCBIPCgtUSEVfQ0hBTElDRRAJEhEKDUJP", - "T0tfT0ZfQkFTQU4QChITCg9QSE9FTklYX0ZFQVRIRVIQCxIRCg1UVU5HU1RF", - "Tl9BTktIEAwSEwoPQVVSRUxJQU5fQlJPT0NIEBUSFAoQQ0FSVkVEX1JBSU5T", - "VElDSxAWEg8KC1BVWlpMRV9DVUJFEBcSFQoRUVVBTlRVTV9NRVRST05PTUUQ", - "GBIUChBTSElQX0lOX0FfQk9UVExFEBkSFQoRVEFDSFlPTl9ERUZMRUNUT1IQ", - "GhIYChRJTlRFUlNURUxMQVJfQ09NUEFTUxAbEhUKEURJTElUSElVTV9NT05P", - "Q0xFEBwSFQoRVElUQU5JVU1fQUNUVUFUT1IQHRIRCg1NRVJDVVJZU19MRU5T", - "EB4SEQoNVEFDSFlPTl9TVE9ORRABEhMKD0RJTElUSElVTV9TVE9ORRAfEg8K", - "C1NIRUxMX1NUT05FECASDwoLTFVOQVJfU1RPTkUQIRIOCgpTT1VMX1NUT05F", - "ECISEgoOUFJPUEhFQ1lfU1RPTkUQJxIRCg1RVUFOVFVNX1NUT05FECQSDwoL", - "VEVSUkFfU1RPTkUQJRIOCgpMSUZFX1NUT05FECYSEQoNQ0xBUklUWV9TVE9O", - "RRAoEh0KGUVYVFJBVEVSUkVTVFJJQUxfQUxVTUlOVU0QDRIUChBBTkNJRU5U", - "X1RVTkdTVEVOEA4SDwoLU1BBQ0VfUk9DS1MQDxIOCgpBTElFTl9XT09EEBAS", - "EgoOR09MRF9NRVRFT1JJVEUQERISCg5UQVVfQ0VUSV9HRU9ERRASEhQKEENF", - "TlRBVVJJQU5fU1RFRUwQExITCg9FUklEQU5JX0ZFQVRIRVIQFBIPCgtEUk9O", - "RV9QQVJUUxAjEhQKEENFTEVTVElBTF9CUk9OWkUQKRIQCgxMQUxBTkRFX0hJ", - "REUQKhISCg5TT0xBUl9USVRBTklVTRArEhoKFlRBQ0hZT05fU1RPTkVfRlJB", - "R01FTlQQAhIcChhESUxJVEhJVU1fU1RPTkVfRlJBR01FTlQQLBIYChRTSEVM", - "TF9TVE9ORV9GUkFHTUVOVBAtEhgKFExVTkFSX1NUT05FX0ZSQUdNRU5UEC4S", - "FwoTU09VTF9TVE9ORV9GUkFHTUVOVBAvEhsKF1BST1BIRUNZX1NUT05FX0ZS", - "QUdNRU5UEDASGgoWUVVBTlRVTV9TVE9ORV9GUkFHTUVOVBAxEhgKFFRFUlJB", - "X1NUT05FX0ZSQUdNRU5UEDISFwoTTElGRV9TVE9ORV9GUkFHTUVOVBAzEhoK", - "FkNMQVJJVFlfU1RPTkVfRlJBR01FTlQQNBIMCgdVTktOT1dOEJBOIkgKBUxl", - "dmVsEgwKCElORkVSSU9SEAASCgoGTEVTU0VSEAESCgoGTk9STUFMEAISCwoH", - "R1JFQVRFUhADEgwKCFNVUEVSSU9SEAQiNwoGUmFyaXR5EgoKBkNPTU1PThAA", - "EggKBFJBUkUQARIICgRFUElDEAISDQoJTEVHRU5EQVJZEAMiRQoEVHlwZRIM", - "CghBUlRJRkFDVBAAEgkKBVNUT05FEAESDgoKSU5HUkVESUVOVBACEhQKEFNU", - "T05FX0lOR1JFRElFTlQQAyJUChBDb21wbGV0ZUFydGlmYWN0Eh4KBHNwZWMY", - "ASABKAsyEC5laS5BcnRpZmFjdFNwZWMSIAoGc3RvbmVzGAIgAygLMhAuZWku", - "QXJ0aWZhY3RTcGVjInUKFUFydGlmYWN0SW52ZW50b3J5SXRlbRIPCgdpdGVt", - "X2lkGAEgASgEEiYKCGFydGlmYWN0GAIgASgLMhQuZWkuQ29tcGxldGVBcnRp", - "ZmFjdBIQCghxdWFudGl0eRgDIAEoARIRCglzZXJ2ZXJfaWQYBCABKAkiMgoN", - "SW52ZW50b3J5U2xvdBIQCghvY2N1cGllZBgBIAEoCBIPCgdpdGVtX2lkGAIg", - "ASgNIlwKHUFydGlmYWN0c0NvbmZpZ3VyYXRpb25SZXF1ZXN0EiMKBXJpbmZv", - "GAIgASgLMhQuZWkuQmFzaWNSZXF1ZXN0SW5mbxIWCg5jbGllbnRfdmVyc2lv", - "bhgBIAEoDSL/BwoeQXJ0aWZhY3RzQ29uZmlndXJhdGlvblJlc3BvbnNlElAK", - "Em1pc3Npb25fcGFyYW1ldGVycxgBIAMoCzI0LmVpLkFydGlmYWN0c0NvbmZp", - "Z3VyYXRpb25SZXNwb25zZS5NaXNzaW9uUGFyYW1ldGVycxJSChNhcnRpZmFj", - "dF9wYXJhbWV0ZXJzGAIgAygLMjUuZWkuQXJ0aWZhY3RzQ29uZmlndXJhdGlv", - "blJlc3BvbnNlLkFydGlmYWN0UGFyYW1ldGVycxJSChRjcmFmdGluZ19sZXZl", - "bF9pbmZvcxgDIAMoCzI0LmVpLkFydGlmYWN0c0NvbmZpZ3VyYXRpb25SZXNw", - "b25zZS5DcmFmdGluZ0xldmVsSW5mbxqoAwoRTWlzc2lvblBhcmFtZXRlcnMS", - "JwoEc2hpcBgBIAEoDjIZLmVpLk1pc3Npb25JbmZvLlNwYWNlc2hpcBJQCglk", - "dXJhdGlvbnMYAyADKAsyPS5laS5BcnRpZmFjdHNDb25maWd1cmF0aW9uUmVz", - "cG9uc2UuTWlzc2lvblBhcmFtZXRlcnMuRHVyYXRpb24SIgoabGV2ZWxfbWlz", - "c2lvbl9yZXF1aXJlbWVudHMYBCADKA0SGwoTY2FwYWNpdHlfREVQUkVDQVRF", - "RBgCIAEoDRrWAQoIRHVyYXRpb24SMwoNZHVyYXRpb25fdHlwZRgBIAEoDjIc", - "LmVpLk1pc3Npb25JbmZvLkR1cmF0aW9uVHlwZRIPCgdzZWNvbmRzGAIgASgB", - "Eg8KB3F1YWxpdHkYAyABKAISEwoLbWluX3F1YWxpdHkYBCABKAISEwoLbWF4", - "X3F1YWxpdHkYBSABKAISEAoIY2FwYWNpdHkYBiABKA0SGwoTbGV2ZWxfY2Fw", - "YWNpdHlfYnVtcBgHIAEoDRIaChJsZXZlbF9xdWFsaXR5X2J1bXAYCCABKAIa", - "+AEKEkFydGlmYWN0UGFyYW1ldGVycxIeCgRzcGVjGAEgASgLMhAuZWkuQXJ0", - "aWZhY3RTcGVjEhQKDGJhc2VfcXVhbGl0eRgCIAEoARIXCg9vZGRzX211bHRp", - "cGxpZXIYBCABKAESDQoFdmFsdWUYAyABKAESFgoOY3JhZnRpbmdfcHJpY2UY", - "BSABKAESGgoSY3JhZnRpbmdfcHJpY2VfbG93GAYgASgBEh0KFWNyYWZ0aW5n", - "X3ByaWNlX2RvbWFpbhgHIAEoDRIcChRjcmFmdGluZ19wcmljZV9jdXJ2ZRgI", - "IAEoARITCgtjcmFmdGluZ194cBgJIAEoBBo9ChFDcmFmdGluZ0xldmVsSW5m", - "bxITCgt4cF9yZXF1aXJlZBgBIAEoARITCgtyYXJpdHlfbXVsdBgCIAEoAiKu", - "AQoOTWlzc2lvblJlcXVlc3QSIwoFcmluZm8YBCABKAsyFC5laS5CYXNpY1Jl", - "cXVlc3RJbmZvEhYKDmNsaWVudF92ZXJzaW9uGAEgASgNEhIKCmVpX3VzZXJf", - "aWQYAyABKAkSHQoEaW5mbxgCIAEoCzIPLmVpLk1pc3Npb25JbmZvEiwKC2Ns", - "aWVudF9pbmZvGAUgASgLMhcuZWkuQXJ0aWZhY3RzQ2xpZW50SW5mbyJBCg9N", - "aXNzaW9uUmVzcG9uc2USDwoHc3VjY2VzcxgBIAEoCBIdCgRpbmZvGAIgASgL", - "Mg8uZWkuTWlzc2lvbkluZm8iVgoZR2V0QWN0aXZlTWlzc2lvbnNSZXNwb25z", - "ZRIPCgdzdWNjZXNzGAEgASgIEigKD2FjdGl2ZV9taXNzaW9ucxgCIAMoCzIP", - "LmVpLk1pc3Npb25JbmZvIowCChdDb21wbGV0ZU1pc3Npb25SZXNwb25zZRIP", - "CgdzdWNjZXNzGAEgASgIEh0KBGluZm8YAiABKAsyDy5laS5NaXNzaW9uSW5m", - "bxJBCglhcnRpZmFjdHMYAyADKAsyLi5laS5Db21wbGV0ZU1pc3Npb25SZXNw", - "b25zZS5TZWN1cmVBcnRpZmFjdFNwZWMSIQoNb3RoZXJfcmV3YXJkcxgEIAMo", - "CzIKLmVpLlJld2FyZBISCgplaV91c2VyX2lkGAUgASgJGkcKElNlY3VyZUFy", - "dGlmYWN0U3BlYxIeCgRzcGVjGAEgASgLMhAuZWkuQXJ0aWZhY3RTcGVjEhEK", - "CXNlcnZlcl9pZBgCIAEoCSLkAQolQ29sbGVjdENvbnRyYWN0QXJ0aWZhY3RS", - "ZXdhcmRzUmVxdWVzdBIjCgVyaW5mbxgBIAEoCzIULmVpLkJhc2ljUmVxdWVz", - "dEluZm8SGwoTY29udHJhY3RfaWRlbnRpZmllchgCIAEoCRIOCgZsZWFndWUY", - "BSABKA0SJwoFZ3JhZGUYBiABKA4yGC5laS5Db250cmFjdC5QbGF5ZXJHcmFk", - "ZRISCgpnb2FsX2luZGV4GAMgASgNEiwKCWJlc3Rfc2hpcBgEIAEoDjIZLmVp", - "Lk1pc3Npb25JbmZvLlNwYWNlc2hpcCL2AQoUQ3JhZnRBcnRpZmFjdFJlcXVl", - "c3QSIwoFcmluZm8YBSABKAsyFC5laS5CYXNpY1JlcXVlc3RJbmZvEhIKCmVp", - "X3VzZXJfaWQYASABKAkSHgoEc3BlYxgCIAEoCzIQLmVpLkFydGlmYWN0U3Bl", - "YxIPCgdpdGVtX2lkGAMgASgEEhcKD2dvbGRfcHJpY2VfcGFpZBgGIAEoARIW", - "Cg5jcmFmdGluZ19jb3VudBgHIAEoDRITCgtjcmFmdGluZ194cBgIIAEoARIu", - "CgtpbmdyZWRpZW50cxgEIAMoCzIZLmVpLkFydGlmYWN0SW52ZW50b3J5SXRl", - "bSKJAQoVQ3JhZnRBcnRpZmFjdFJlc3BvbnNlEg8KB2l0ZW1faWQYASABKAQS", - "EgoKZWlfdXNlcl9pZBgFIAEoCRI4Cg9yYXJpdHlfYWNoaWV2ZWQYAiABKA4y", - "Fy5laS5BcnRpZmFjdFNwZWMuUmFyaXR5OgZDT01NT04SEQoJc2VydmVyX2lk", - "GAMgASgJIvUBChZDb25zdW1lQXJ0aWZhY3RSZXF1ZXN0EiMKBXJpbmZvGAQg", - "ASgLMhQuZWkuQmFzaWNSZXF1ZXN0SW5mbxISCgplaV91c2VyX2lkGAMgASgJ", - "Eh4KBHNwZWMYASABKAsyEC5laS5BcnRpZmFjdFNwZWMSGgoSYXJ0aWZhY3Rf", - "c2VydmVyX2lkGAUgASgJEhgKEG9yaWdpbmFsX2l0ZW1faWQYAiABKAQSHQoV", - "YWRkaXRpb25hbF9zZXJ2ZXJfaWRzGAcgAygJEhsKE2FkZGl0aW9uYWxfaXRl", - "bV9pZHMYCCADKAQSEAoIcXVhbnRpdHkYBiABKA0ivgEKF0NvbnN1bWVBcnRp", - "ZmFjdFJlc3BvbnNlEg8KB3N1Y2Nlc3MYASABKAgSGAoQb3JpZ2luYWxfaXRl", - "bV9pZBgCIAEoBBIbChNhZGRpdGlvbmFsX2l0ZW1faWRzGAYgAygEEiQKCmJ5", - "cHJvZHVjdHMYAyADKAsyEC5laS5BcnRpZmFjdFNwZWMSIQoNb3RoZXJfcmV3", - "YXJkcxgEIAMoCzIKLmVpLlJld2FyZBISCgplaV91c2VyX2lkGAUgASgJIn0K", - "HEF1dGhlbnRpY2F0ZUFydGlmYWN0UmVzcG9uc2USDwoHc3VjY2VzcxgBIAEo", - "CBIYChBvcmlnaW5hbF9pdGVtX2lkGAIgASgEEg4KBmRlbW90ZRgDIAEoCBIO", - "CgZkZWxldGUYBCABKAgSEgoKZWlfdXNlcl9pZBgFIAEoCSKhAQoSU2V0QXJ0", - "aWZhY3RSZXF1ZXN0EiMKBXJpbmZvGAEgASgLMhQuZWkuQmFzaWNSZXF1ZXN0", - "SW5mbxIrCghhcnRpZmFjdBgCIAEoCzIZLmVpLkFydGlmYWN0SW52ZW50b3J5", - "SXRlbRIgCgZzdG9uZXMYAyADKAsyEC5laS5BcnRpZmFjdFNwZWMSFwoPZ29s", - "ZF9wcmljZV9wYWlkGAQgASgBIlQKE1NldEFydGlmYWN0UmVzcG9uc2USDwoH", - "c3VjY2VzcxgBIAEoCBIYChBvcmlnaW5hbF9pdGVtX2lkGAIgASgEEhIKCmVp", - "X3VzZXJfaWQYBSABKAki9gcKC0FydGlmYWN0c0RCEjIKD2ludmVudG9yeV9p", - "dGVtcxgBIAMoCzIZLmVpLkFydGlmYWN0SW52ZW50b3J5SXRlbRIVCg1pdGVt", - "X3NlcXVlbmNlGAIgASgEEioKD2ludmVudG9yeV9zbG90cxgDIAMoCzIRLmVp", - "LkludmVudG9yeVNsb3QSRwobYWN0aXZlX2FydGlmYWN0c19ERVBSRUNBVEVE", - "GAcgAygLMiIuZWkuQXJ0aWZhY3RzREIuQWN0aXZlQXJ0aWZhY3RTbG90Ej8K", - "FGFjdGl2ZV9hcnRpZmFjdF9zZXRzGAsgAygLMiEuZWkuQXJ0aWZhY3RzREIu", - "QWN0aXZlQXJ0aWZhY3RTZXQSPgoTc2F2ZWRfYXJ0aWZhY3Rfc2V0cxgNIAMo", - "CzIhLmVpLkFydGlmYWN0c0RCLkFjdGl2ZUFydGlmYWN0U2V0EjoKD2FydGlm", - "YWN0X3N0YXR1cxgMIAMoCzIhLmVpLkFydGlmYWN0c0RCLkNyYWZ0YWJsZUFy", - "dGlmYWN0EigKD2Z1ZWxpbmdfbWlzc2lvbhgOIAEoCzIPLmVpLk1pc3Npb25J", - "bmZvEiYKDW1pc3Npb25faW5mb3MYBCADKAsyDy5laS5NaXNzaW9uSW5mbxIo", - "Cg9taXNzaW9uX2FyY2hpdmUYBSADKAsyDy5laS5NaXNzaW9uSW5mbxI5Ch9k", - "aXNjb3ZlcmVkX2FydGlmYWN0c19ERVBSRUNBVEVEGAggAygLMhAuZWkuQXJ0", - "aWZhY3RTcGVjEkkKHmNyYWZ0YWJsZV9hcnRpZmFjdHNfREVQUkVDQVRFRBgJ", - "IAMoCzIhLmVpLkFydGlmYWN0c0RCLkNyYWZ0YWJsZUFydGlmYWN0EkUKGmNy", - "YWZ0aW5nX2NvdW50c19ERVBSRUNBVEVEGAogAygLMiEuZWkuQXJ0aWZhY3Rz", - "REIuQ3JhZnRhYmxlQXJ0aWZhY3QaNwoSQWN0aXZlQXJ0aWZhY3RTbG90EhAK", - "CG9jY3VwaWVkGAEgASgIEg8KB2l0ZW1faWQYAiABKAQaUwoRQWN0aXZlQXJ0", - "aWZhY3RTZXQSMQoFc2xvdHMYASADKAsyIi5laS5BcnRpZmFjdHNEQi5BY3Rp", - "dmVBcnRpZmFjdFNsb3QSCwoDdWlkGAIgASgNGpIBChFDcmFmdGFibGVBcnRp", - "ZmFjdBIeCgRzcGVjGAEgASgLMhAuZWkuQXJ0aWZhY3RTcGVjEhIKCmRpc2Nv", - "dmVyZWQYBiABKAgSEQoJY3JhZnRhYmxlGAQgASgIEhkKEXJlY2lwZV9kaXNj", - "b3ZlcmVkGAUgASgIEgwKBHNlZW4YAiABKAgSDQoFY291bnQYAyABKA0iggEK", - "FEF1dGhlbnRpY2F0ZWRNZXNzYWdlEg8KB21lc3NhZ2UYASABKAwSDwoHdmVy", - "c2lvbhgDIAEoDRIMCgRjb2RlGAIgASgJEhIKCmNvbXByZXNzZWQYBCABKAgS", - "FQoNb3JpZ2luYWxfc2l6ZRgFIAEoDRIPCgd1c2VyX2lkGAYgASgJImYKGUxv", - "Z0NvbXBsZXRlTWlzc2lvblBheWxvYWQSHwoDcmVxGAEgASgLMhIuZWkuTWlz", - "c2lvblJlcXVlc3QSKAoDcmVzGAIgASgLMhsuZWkuQ29tcGxldGVNaXNzaW9u", - "UmVzcG9uc2UiaAoXTG9nQ3JhZnRBcnRpZmFjdFBheWxvYWQSJQoDcmVxGAEg", - "ASgLMhguZWkuQ3JhZnRBcnRpZmFjdFJlcXVlc3QSJgoDcmVzGAIgASgLMhku", - "ZWkuQ3JhZnRBcnRpZmFjdFJlc3BvbnNlIm4KGUxvZ0NvbnN1bWVBcnRpZmFj", - "dFBheWxvYWQSJwoDcmVxGAEgASgLMhouZWkuQ29uc3VtZUFydGlmYWN0UmVx", - "dWVzdBIoCgNyZXMYAiABKAsyGy5laS5Db25zdW1lQXJ0aWZhY3RSZXNwb25z", - "ZSJiChVMb2dTZXRBcnRpZmFjdFBheWxvYWQSIwoDcmVxGAEgASgLMhYuZWku", - "U2V0QXJ0aWZhY3RSZXF1ZXN0EiQKA3JlcxgCIAEoCzIXLmVpLlNldEFydGlm", - "YWN0UmVzcG9uc2UiQAoWQWNjb3VudFRyYW5zZmVyUGF5bG9hZBIPCgdmcm9t", - "X2lkGAEgASgJEhUKDXRvX2VpX3VzZXJfaWQYAiABKAki3QEKElNhdmVCYWNr", - "dXBSZXNwb25zZRIPCgdzdWNjZXNzGAEgASgIEhIKCmVycm9yX2NvZGUYAiAB", - "KA0SDwoHbWVzc2FnZRgDIAEoCRIjCg9leGlzdGluZ19iYWNrdXAYBCABKAsy", - "Ci5laS5CYWNrdXAibAoKRXJyb3JDb2RlcxIMCghOT19FUlJPUhAAEhIKDlVT", - "RVJfTk9UX0ZPVU5EEAESFwoTQ09VTERfTk9UX09WRVJXUklURRACEhIKDkJB", - "Q0tVUF9PRkZFUkVEEAMSDwoLQkFEX1VTRVJfSUQQBCJLChNDbGVhbkFjY291", - "bnRSZXF1ZXN0EhoKEmVpX3VzZXJfaWRfdG9fa2VlcBgBIAEoCRIYChBnYW1l", - "X3NlcnZpY2VzX2lkGAIgASgJIiYKEFJldHVybkVEVFBheWxvYWQSEgoKZWlf", - "dXNlcl9pZBgBIAEoCSKBAQoHRExDSXRlbRIMCgRuYW1lGAEgASgJEhEKCWRp", - "cmVjdG9yeRgCIAEoCRILCgNleHQYAyABKAkSEgoKY29tcHJlc3NlZBgGIAEo", - "CBIVCg1vcmlnaW5hbF9zaXplGAcgASgEEgsKA3VybBgEIAEoCRIQCghjaGVj", - "a3N1bRgFIAEoCSLrEgoJU2hlbGxTcGVjEhIKCmlkZW50aWZpZXIYASABKAkS", - "LwoNcHJpbWFyeV9waWVjZRgMIAEoCzIYLmVpLlNoZWxsU3BlYy5TaGVsbFBp", - "ZWNlEigKBnBpZWNlcxgLIAMoCzIYLmVpLlNoZWxsU3BlYy5TaGVsbFBpZWNl", - "Eh8KCmFsdF9hc3NldHMYEiADKAsyCy5laS5ETENJdGVtEgwKBG5hbWUYAyAB", - "KAkSFgoOc2V0X2lkZW50aWZpZXIYDSABKAkSGQoRbW9kaWZpZWRfZ2VvbWV0", - "cnkYEyABKAgSDQoFcHJpY2UYBCABKA0SFAoMcmVxdWlyZWRfZW9wGAUgASgN", - "EhoKEnJlcXVpcmVkX3NvdWxfZWdncxgGIAEoARIdChVyZXF1aXJlZF9wYXJl", - "bnRfc2hlbGwYFCABKAkSDgoGaXNfbmV3GA4gASgIEg8KB2V4cGlyZXMYDyAB", - "KAgSHwoXc2Vjb25kc191bnRpbF9hdmFpbGFibGUYESABKAESGQoRc2Vjb25k", - "c19yZW1haW5pbmcYECABKAESEgoKcG9wdWxhcml0eRgVIAEoBBIaChJkZWZh", - "dWx0X2FwcGVhcmFuY2UYCCABKAgaUwoKU2hlbGxQaWVjZRIrCgphc3NldF90", - "eXBlGAEgASgOMhcuZWkuU2hlbGxTcGVjLkFzc2V0VHlwZRIYCgNkbGMYAiAB", - "KAsyCy5laS5ETENJdGVtIsoOCglBc3NldFR5cGUSCAoEQ09PUBABEgkKBVNI", - "QUNLEAISDwoLU1VQRVJfU0hBQ0sQAxIPCgtTSE9SVF9IT1VTRRAEEhAKDFRI", - "RV9TVEFOREFSRBAFEg4KCkxPTkdfSE9VU0UQBhIRCg1ET1VCTEVfREVDS0VS", - "EAcSDQoJV0FSRUhPVVNFEAgSCgoGQ0VOVEVSEAkSCgoGQlVOS0VSEAoSCgoG", - "RUdHS0VBEAsSCgoGSEFCXzFLEAwSCgoGSEFOR0FSEA0SCQoFVE9XRVIQDhIL", - "CgdIQUJfMTBLEA8SDAoIRUdHVE9QSUEQEBIMCghNT05PTElUSBAREhEKDVBM", - "QU5FVF9QT1JUQUwQEhIUChBDSElDS0VOX1VOSVZFUlNFEBMSEAoMU0lMT18w", - "X1NNQUxMEDISDgoKU0lMT18wX01FRBAzEhAKDFNJTE9fMF9MQVJHRRA0EhAK", - "DFNJTE9fMV9TTUFMTBA1Eg4KClNJTE9fMV9NRUQQNhIQCgxTSUxPXzFfTEFS", - "R0UQNxIMCghTSUxPX0FMTBA7EgsKB01BSUxCT1gQRhIPCgtUUk9QSFlfQ0FT", - "RRBHEgoKBkdST1VORBBIEg0KCUhBUkRTQ0FQRRBJEg0KCUhZUEVSTE9PUBBK", - "EgsKB0RFUE9UXzEQZBILCgdERVBPVF8yEGUSCwoHREVQT1RfMxBmEgsKB0RF", - "UE9UXzQQZxILCgdERVBPVF81EGgSCwoHREVQT1RfNhBpEgsKB0RFUE9UXzcQ", - "ahIJCgVMQUJfMRBuEgkKBUxBQl8yEG8SCQoFTEFCXzMQcBIJCgVMQUJfNBBx", - "EgkKBUxBQl81EHISCQoFTEFCXzYQcxITCg9IQVRDSEVSWV9FRElCTEUQeBIW", - "ChJIQVRDSEVSWV9TVVBFUkZPT0QQeRIUChBIQVRDSEVSWV9NRURJQ0FMEHoS", - "GAoUSEFUQ0hFUllfUk9DS0VUX0ZVRUwQexIaChZIQVRDSEVSWV9TVVBFUk1B", - "VEVSSUFMEHwSEwoPSEFUQ0hFUllfRlVTSU9OEH0SFAoQSEFUQ0hFUllfUVVB", - "TlRVTRB+EhgKFEhBVENIRVJZX0lNTU9SVEFMSVRZEH8SFQoQSEFUQ0hFUllf", - "VEFDSFlPThCAARIWChFIQVRDSEVSWV9HUkFWSVRPThCBARIXChJIQVRDSEVS", - "WV9ESUxJVEhJVU0QggESFQoQSEFUQ0hFUllfUFJPRElHWRCDARIXChJIQVRD", - "SEVSWV9URVJSQUZPUk0QhAESGAoTSEFUQ0hFUllfQU5USU1BVFRFUhCFARIZ", - "ChRIQVRDSEVSWV9EQVJLX01BVFRFUhCGARIQCgtIQVRDSEVSWV9BSRCHARIU", - "Cg9IQVRDSEVSWV9ORUJVTEEQiAESFgoRSEFUQ0hFUllfVU5JVkVSU0UQiQES", - "GwoWSEFUQ0hFUllfRU5MSUdIVEVOTUVOVBCKARIXChJIQVRDSEVSWV9DSE9D", - "T0xBVEUQiwESFAoPSEFUQ0hFUllfRUFTVEVSEIwBEhoKFUhBVENIRVJZX1dB", - "VEVSQkFMTE9PThCNARIWChFIQVRDSEVSWV9GSVJFV09SSxCOARIVChBIQVRD", - "SEVSWV9QVU1QS0lOEI8BEhQKD0hBVENIRVJZX0NVU1RPTRCWARIKCgVIT0Ff", - "MRCqARIKCgVIT0FfMhCrARIKCgVIT0FfMxCsARIWChFNSVNTSU9OX0NPTlRS", - "T0xfMRC0ARIWChFNSVNTSU9OX0NPTlRST0xfMhC1ARIWChFNSVNTSU9OX0NP", - "TlRST0xfMxC2ARIQCgtGVUVMX1RBTktfMRDIARIQCgtGVUVMX1RBTktfMhDJ", - "ARIQCgtGVUVMX1RBTktfMxDKARIQCgtGVUVMX1RBTktfNBDLARIaChVIQVRD", - "SEVSWV9HUkFWSVRPTl9UT1AQ9AMSGwoWSEFUQ0hFUllfTkVCVUxBX01JRERM", - "RRD1AxIYChNIQVRDSEVSWV9ORUJVTEFfVE9QEPYDEiAKG0hBVENIRVJZX0RB", - "UktfTUFUVEVSX1JJTkdfMRD5AxIgChtIQVRDSEVSWV9EQVJLX01BVFRFUl9S", - "SU5HXzIQ+gMSIAobSEFUQ0hFUllfREFSS19NQVRURVJfUklOR18zEPsDEhYK", - "EUhBVENIRVJZX0FJX1RPUF8xEP4DEhYKEUhBVENIRVJZX0FJX1RPUF8yEP8D", - "EhYKEUhBVENIRVJZX0FJX1RPUF8zEIAEEhYKEUhBVENIRVJZX0FJX1RPUF80", - "EIEEEhwKF0hBVENIRVJZX1VOSVZFUlNFX1BST0JFEIMEEhsKFkhBVENIRVJZ", - "X1VOSVZFUlNFX0JPTFQQhAQSHwoaSEFUQ0hFUllfRU5MSUdIVEVOTUVOVF9P", - "UkIQiAQSFAoPSFlQRVJMT09QX1RSQUNLELoEEhEKDE1BSUxCT1hfRlVMTBDY", - "BBIMCgdDSElDS0VOEOgHEggKA0hBVBDyBxIMCgdVTktOT1dOEI9OIqoFCgxT", - "aGVsbFNldFNwZWMSEgoKaWRlbnRpZmllchgBIAEoCRIMCgRuYW1lGAIgASgJ", - "Eg0KBXByaWNlGAMgASgNEiAKFXByaWNlX211bHRfREVQUkVDQVRFRBgIIAEo", - "AToBMRIQCghkaXNjb3VudBgRIAEoARIUCgxyZXF1aXJlZF9lb3AYBCABKA0S", - "GgoScmVxdWlyZWRfc291bF9lZ2dzGAUgASgBEhsKE3JlcXVpcmVkX3BhcmVu", - "dF9zZXQYFCABKAkSDgoGaXNfbmV3GAkgASgIEg8KB2V4cGlyZXMYCiABKAgS", - "HwoXc2Vjb25kc191bnRpbF9hdmFpbGFibGUYEiABKAESGQoRc2Vjb25kc19y", - "ZW1haW5pbmcYCyABKAESEgoKcG9wdWxhcml0eRgVIAEoBBIRCglkZWNvcmF0", - "b3IYDiABKAgSGQoRbW9kaWZpZWRfZ2VvbWV0cnkYDSABKAgSEwoLZWxlbWVu", - "dF9zZXQYByABKAgSFgoOaGV4X2Jhc2VfY29sb3IYECABKAkSMgoKdmFyaWF0", - "aW9ucxgPIAMoCzIeLmVpLlNoZWxsU2V0U3BlYy5WYXJpYXRpb25TcGVjEhkK", - "BGljb24YEyABKAsyCy5laS5ETENJdGVtEhoKEmRlZmF1bHRfYXBwZWFyYW5j", - "ZRgGIAEoCBIZChFjdXN0b21fYXBwZWFyYW5jZRgMIAEoCBqTAQoNVmFyaWF0", - "aW9uU3BlYxISCgppZGVudGlmaWVyGAEgASgJEhEKCWhleF9jb2xvchgCIAEo", - "CRINCgVwcmljZRgDIAEoDRIVCg1zb3J0X3ByaW9yaXR5GAYgASgFEhoKEmRl", - "ZmF1bHRfYXBwZWFyYW5jZRgEIAEoCBIZChFjdXN0b21fYXBwZWFyYW5jZRgF", - "IAEoCCLVBQoPU2hlbGxPYmplY3RTcGVjEhIKCmlkZW50aWZpZXIYASABKAkS", - "DAoEbmFtZRgCIAEoCRIrCgphc3NldF90eXBlGAMgASgOMhcuZWkuU2hlbGxT", - "cGVjLkFzc2V0VHlwZRIUCgxvYmplY3RfY2xhc3MYDiABKAkSEwoLaWNvbl9j", - "b2xvcnMYDyADKAkSDQoFcHJpY2UYBCABKA0SFAoMcmVxdWlyZWRfZW9wGAUg", - "ASgNEhoKEnJlcXVpcmVkX3NvdWxfZWdncxgGIAEoARIOCgZpc19uZXcYCiAB", - "KAgSDwoHZXhwaXJlcxgLIAEoCBIfChdzZWNvbmRzX3VudGlsX2F2YWlsYWJs", - "ZRgSIAEoARIZChFzZWNvbmRzX3JlbWFpbmluZxgMIAEoARISCgpwb3B1bGFy", - "aXR5GBMgASgEEhAKCG1ldGFkYXRhGAcgAygBEg8KB25vX2hhdHMYDSABKAgS", - "PwoRY2hpY2tlbl9hbmltYXRpb24YECABKA4yJC5laS5TaGVsbE9iamVjdFNw", - "ZWMuQ2hpY2tlbkFuaW1hdGlvbhIVCg1zb3J0X3ByaW9yaXR5GBEgASgFEiwK", - "BnBpZWNlcxgIIAMoCzIcLmVpLlNoZWxsT2JqZWN0U3BlYy5MT0RQaWVjZRIa", - "ChJkZWZhdWx0X2FwcGVhcmFuY2UYCSABKAgaMQoITE9EUGllY2USGAoDZGxj", - "GAEgASgLMgsuZWkuRExDSXRlbRILCgNsb2QYAiABKA0inQEKEENoaWNrZW5B", - "bmltYXRpb24SEAoMU1RBTkRBUkRfUlVOEAASCgoGU0xPV01PEAcSCgoGV09C", - "QkxFEAESDwoLV09CQkxFX0xFQU4QBRIKCgZTTU9PVEgQAhIPCgtTTU9PVEhf", - "TEVBThAGEgkKBUhPVkVSEAMSEwoPU0lERVdBWVNfU01PT1RIEAQSEQoNU0lE", - "RVdBWVNfTEVBThAIIpIBCg5TaGVsbEdyb3VwU3BlYxISCgppZGVudGlmaWVy", - "GAEgASgJEgwKBG5hbWUYAiABKAkSKwoKYXNzZXRfdHlwZRgFIAEoDjIXLmVp", - "LlNoZWxsU3BlYy5Bc3NldFR5cGUSEgoKbWVtYmVyX2lkcxgDIAMoCRIdChVw", - "cmljZV9tdWx0X0RFUFJFQ0FURUQYBCABKAEilQIKCkRMQ0NhdGFsb2cSGgoF", - "aXRlbXMYASADKAsyCy5laS5ETENJdGVtEh0KBnNoZWxscxgCIAMoCzINLmVp", - "LlNoZWxsU3BlYxIkCgpzaGVsbF9zZXRzGAMgAygLMhAuZWkuU2hlbGxTZXRT", - "cGVjEiQKCmRlY29yYXRvcnMYBiADKAsyEC5laS5TaGVsbFNldFNwZWMSKgoN", - "c2hlbGxfb2JqZWN0cxgEIAMoCzITLmVpLlNoZWxsT2JqZWN0U3BlYxIoCgxz", - "aGVsbF9ncm91cHMYBSADKAsyEi5laS5TaGVsbEdyb3VwU3BlYxIqCiJzaGVs", - "bHNfc2hvd2Nhc2VfbGFzdF9mZWF0dXJlZF90aW1lGAcgASgBIpYSCgdTaGVs", - "bERCEjAKD3NoZWxsX2ludmVudG9yeRgBIAMoCzIXLmVpLlNoZWxsREIuU2hl", - "bGxTdGF0dXMSPwoXc2hlbGxfZWxlbWVudF9pbnZlbnRvcnkYBSADKAsyHi5l", - "aS5TaGVsbERCLlNoZWxsRWxlbWVudFN0YXR1cxJGChlzaGVsbF92YXJpYXRp", - "b25faW52ZW50b3J5GAggAygLMiMuZWkuU2hlbGxEQi5TaGVsbFNldFZhcmlh", - "dGlvblN0YXR1cxI0ChNzaGVsbF9zZXRfaW52ZW50b3J5GAIgAygLMhcuZWku", - "U2hlbGxEQi5TaGVsbFN0YXR1cxI3ChZzaGVsbF9vYmplY3RfaW52ZW50b3J5", - "GAQgAygLMhcuZWkuU2hlbGxEQi5TaGVsbFN0YXR1cxIzCgxmYXJtX2NvbmZp", - "Z3MYAyADKAsyHS5laS5TaGVsbERCLkZhcm1Db25maWd1cmF0aW9uEjkKDXNh", - "dmVkX2NvbmZpZ3MYCSADKAsyIi5laS5TaGVsbERCLlNhdmVkRmFybUNvbmZp", - "Z3VyYXRpb24SHQoVbmV3X3NoZWxsc19kb3dubG9hZGVkGAYgAygJEhcKD25l", - "d19zaGVsbHNfc2VlbhgHIAMoCRIoCiBsYXN0X3Nob3djYXNlX2ZlYXR1cmVk", - "X3RpbWVfc2VlbhgLIAEoARIiChpsaWdodGluZ19jb250cm9sc191bmxvY2tl", - "ZBgKIAEoCBowCgtTaGVsbFN0YXR1cxISCgppZGVudGlmaWVyGAEgASgJEg0K", - "BW93bmVkGAIgASgIGlYKElNoZWxsRWxlbWVudFN0YXR1cxIoCgdlbGVtZW50", - "GAEgASgOMhcuZWkuU2hlbGxEQi5GYXJtRWxlbWVudBIWCg5zZXRfaWRlbnRp", - "ZmllchgCIAEoCRpLChdTaGVsbFNldFZhcmlhdGlvblN0YXR1cxIWCg5zZXRf", - "aWRlbnRpZmllchgBIAEoCRIYChBvd25lZF92YXJpYXRpb25zGAIgAygJGqUD", - "ChFGYXJtQ29uZmlndXJhdGlvbhIwCg9sb2NrZWRfZWxlbWVudHMYCiADKA4y", - "Fy5laS5TaGVsbERCLkZhcm1FbGVtZW50EjUKDXNoZWxsX2NvbmZpZ3MYASAD", - "KAsyHi5laS5TaGVsbERCLlNoZWxsQ29uZmlndXJhdGlvbhI8ChFzaGVsbF9z", - "ZXRfY29uZmlncxgCIAMoCzIhLmVpLlNoZWxsREIuU2hlbGxTZXRDb25maWd1", - "cmF0aW9uEiMKG2NvbmZpZ3VyZV9jaGlja2Vuc19ieV9ncm91cBgHIAEoCBI6", - "Cg1ncm91cF9jb25maWdzGAggAygLMiMuZWkuU2hlbGxEQi5TaGVsbEdyb3Vw", - "Q29uZmlndXJhdGlvbhIyCg9jaGlja2VuX2NvbmZpZ3MYCSADKAsyGS5laS5T", - "aGVsbERCLkNoaWNrZW5Db25maWcSHwoXbGlnaHRpbmdfY29uZmlnX2VuYWJs", - "ZWQYCyABKAgSMwoPbGlnaHRpbmdfY29uZmlnGAwgASgLMhouZWkuU2hlbGxE", - "Qi5MaWdodGluZ0NvbmZpZxqpAQoWU2F2ZWRGYXJtQ29uZmlndXJhdGlvbhIK", - "CgJpZBgBIAEoCRItCgZjb25maWcYAiABKAsyHS5laS5TaGVsbERCLkZhcm1D", - "b25maWd1cmF0aW9uEhgKEGNsaWVudF9zYXZlX3RpbWUYAyABKAESEQoJc2Vy", - "dmVyX2lkGAQgASgJEhQKDGRpc3BsYXlfbmFtZRgFIAEoCRIRCglwdXJjaGFz", - "ZWQYBiABKAgaagoSU2hlbGxDb25maWd1cmF0aW9uEisKCmFzc2V0X3R5cGUY", - "ASABKA4yFy5laS5TaGVsbFNwZWMuQXNzZXRUeXBlEg0KBWluZGV4GAIgASgN", - "EhgKEHNoZWxsX2lkZW50aWZpZXIYAyABKAkaqgEKFVNoZWxsU2V0Q29uZmln", - "dXJhdGlvbhIoCgdlbGVtZW50GAEgASgOMhcuZWkuU2hlbGxEQi5GYXJtRWxl", - "bWVudBINCgVpbmRleBgCIAEoDRIcChRzaGVsbF9zZXRfaWRlbnRpZmllchgD", - "IAEoCRIcChR2YXJpYXRpb25faWRlbnRpZmllchgEIAEoCRIcChRkZWNvcmF0", - "b3JfaWRlbnRpZmllchgFIAEoCRpgChdTaGVsbEdyb3VwQ29uZmlndXJhdGlv", - "bhIrCgphc3NldF90eXBlGAEgASgOMhcuZWkuU2hlbGxTcGVjLkFzc2V0VHlw", - "ZRIYChBncm91cF9pZGVudGlmaWVyGAIgASgJGkMKDUNoaWNrZW5Db25maWcS", - "GgoSY2hpY2tlbl9pZGVudGlmaWVyGAEgASgJEhYKDmhhdF9pZGVudGlmaWVy", - "GAIgASgJGpwCCg5MaWdodGluZ0NvbmZpZxIeCglsaWdodF9kaXIYASABKAsy", - "Cy5laS5WZWN0b3IzEicKEmxpZ2h0X2RpcmVjdF9jb2xvchgCIAEoCzILLmVp", - "LlZlY3RvcjQSHgoWbGlnaHRfZGlyZWN0X2ludGVuc2l0eRgDIAEoAhIoChNs", - "aWdodF9hbWJpZW50X2NvbG9yGAQgASgLMgsuZWkuVmVjdG9yNBIfChdsaWdo", - "dF9hbWJpZW50X2ludGVuc2l0eRgFIAEoAhIeCglmb2dfY29sb3IYBiABKAsy", - "Cy5laS5WZWN0b3I0EhAKCGZvZ19uZWFyGAcgASgCEg8KB2ZvZ19mYXIYCCAB", - "KAISEwoLZm9nX2RlbnNpdHkYCSABKAIi4AEKC0Zhcm1FbGVtZW50Eg0KCUhF", - "Tl9IT1VTRRABEggKBFNJTE8QAhILCgdNQUlMQk9YEAMSDwoLVFJPUEhZX0NB", - "U0UQBBIKCgZHUk9VTkQQBRINCglIQVJEU0NBUEUQBhINCglIWVBFUkxPT1AQ", - "BxIJCgVERVBPVBAIEgcKA0xBQhAJEgwKCEhBVENIRVJZEAoSBwoDSE9BEAsS", - "EwoPTUlTU0lPTl9DT05UUk9MEAwSDQoJRlVFTF9UQU5LEA0SCwoHQ0hJQ0tF", - "ThAOEgcKA0hBVBAPEgsKB1VOS05PV04QYyKhAQoUU2hlbGxQb3B1bGFyaXR5", - "U3RhdHMSLAoEZGF0YRgBIAMoCzIeLmVpLlNoZWxsUG9wdWxhcml0eVN0YXRz", - "LkVudHJ5GlsKBUVudHJ5EgoKAmlkGAEgASgJEigKB2VsZW1lbnQYAiABKA4y", - "Fy5laS5TaGVsbERCLkZhcm1FbGVtZW50Eg0KBXNwZW50GAMgASgEEg0KBWNv", - "dW50GAQgASgEIpwCCg9TaGVsbHNBY3Rpb25Mb2cSIwoFcmluZm8YCCABKAsy", - "FC5laS5CYXNpY1JlcXVlc3RJbmZvEg8KB3VzZXJfaWQYASABKAkSDgoGYWN0", - "aW9uGAIgASgJEg4KBnN1Yl9pZBgDIAEoCRItCgxmYXJtX2VsZW1lbnQYCSAB", - "KA4yFy5laS5TaGVsbERCLkZhcm1FbGVtZW50EgwKBGNvc3QYBCABKA0SEwoL", - "YXBwcm94X3RpbWUYBSABKAESDwoHdmVyc2lvbhgGIAEoCRISCgpmYXJtX2lu", - "ZGV4GAcgASgFEhEKCXNvdWxfZWdncxgKIAEoARIVCg10aWNrZXRzX3NwZW50", - "GAsgASgEEhIKCmdvbGRfc3BlbnQYDCABKAQisQEKGlN1Ym1pdFNoZWxsU2hv", - "d2Nhc2VSZXF1ZXN0EiMKBXJpbmZvGAQgASgLMhQuZWkuQmFzaWNSZXF1ZXN0", - "SW5mbxIQCghsb2NhbF9pZBgBIAEoCRIPCgd1c2VyX2lkGAIgASgJEhcKD3B1", - "YmxpY191c2VybmFtZRgFIAEoCBIyCgtmYXJtX2NvbmZpZxgDIAEoCzIdLmVp", - "LlNoZWxsREIuRmFybUNvbmZpZ3VyYXRpb24ilwEKDVNoZWxsU2hvd2Nhc2US", - "KQoDdG9wGAEgAygLMhwuZWkuU2hlbGxTaG93Y2FzZUxpc3RpbmdJbmZvEi4K", - "CGZlYXR1cmVkGAIgAygLMhwuZWkuU2hlbGxTaG93Y2FzZUxpc3RpbmdJbmZv", - "EisKBWZyZXNoGAMgAygLMhwuZWkuU2hlbGxTaG93Y2FzZUxpc3RpbmdJbmZv", - "IsQDChhTaGVsbFNob3djYXNlTGlzdGluZ0luZm8SCgoCaWQYASABKAkSEAoI", - "bG9jYWxfaWQYDCABKAkSDAoEbmFtZRgCIAEoCRITCgtkZXNjcmlwdGlvbhgD", - "IAEoCRIOCgZpc19uZXcYDyABKAgSFAoMY3JlYXRvcl9uYW1lGA4gASgJEjMK", - "BnN0YXR1cxgLIAEoDjIjLmVpLlNoZWxsU2hvd2Nhc2VMaXN0aW5nSW5mby5T", - "dGF0dXMSMgoLZmFybV9jb25maWcYBCABKAsyHS5laS5TaGVsbERCLkZhcm1D", - "b25maWd1cmF0aW9uEg0KBXNhbGVzGAUgASgNEg0KBWdyb3NzGAYgASgEEg0K", - "BXZpZXdzGAcgASgEEg4KBmVxdWlwcxgNIAEoBBINCgVsaWtlcxgIIAEoDRIQ", - "CghkaXNsaWtlcxgJIAEoDRIRCglzaGFyZV91cmwYCiABKAkiZwoGU3RhdHVz", - "EggKBE5PTkUQABINCglTVUJNSVRURUQQARIICgRMSVZFEAISDAoIRkVBVFVS", - "RUQQAxIRCg1GRUFUVVJFRF9BTFVNEAUSDAoIQVJDSElWRUQQBhILCgdJTlZB", - "TElEEAQiZwojU2hvd2Nhc2VSb3lhbHR5RGVsaXZlcnlDb25maXJtYXRpb24S", - "IwoFcmluZm8YAyABKAsyFC5laS5CYXNpY1JlcXVlc3RJbmZvEgsKA2lkcxgB", - "IAMoCRIOCgZhbW91bnQYAiABKA0iSQoXU2hlbGxTaG93Y2FzZUxpc3RpbmdT", - "ZXQSLgoIbGlzdGluZ3MYASADKAsyHC5laS5TaGVsbFNob3djYXNlTGlzdGlu", - "Z0luZm8iXgoRU2hlbGxzQWN0aW9uQmF0Y2gSIwoFcmluZm8YASABKAsyFC5l", - "aS5CYXNpY1JlcXVlc3RJbmZvEiQKB2FjdGlvbnMYAiADKAsyEy5laS5TaGVs", - "bHNBY3Rpb25Mb2ci0QkKGFVzZXJWZXJpZmljYXRpb25BbmFseXNpcxI7Cg5v", - "dmVyYWxsX3N0YXR1cxgBIAEoDjIjLmVpLlVzZXJWZXJpZmljYXRpb25BbmFs", - "eXNpcy5TdGF0dXMSEgoKc3RhcnRfdGltZRgCIAEoARIXCg9jb21wbGV0aW9u", - "X3RpbWUYAyABKAESFQoNbnVtX3ByZXN0aWdlcxgOIAEoARIRCglzb3VsX2Vn", - "Z3MYDyABKAESGAoQZWdnc19vZl9wcm9waGVjeRgbIAEoDRI3CgppYXBfc3Rh", - "dHVzGBIgASgOMiMuZWkuVXNlclZlcmlmaWNhdGlvbkFuYWx5c2lzLlN0YXR1", - "cxIbChN2ZXJpZmllZF9wcm9fcGVybWl0GAQgASgIEh0KFXZlcmlmaWVkX3Bp", - "Z2d5X2JyZWFrcxgFIAEoDRIaChJ2ZXJpZmllZF9vdGhlcl9pYXAYBiABKA0S", - "FgoOdW52ZXJpZmllZF9pYXAYByABKA0SEwoLZ29sZF9lYXJuZWQYDSABKAES", - "GQoRcmVndWxhcl9pYXBfYnV5ZXIYFiABKAgSGwoTcmVndWxhcl9pYXBfY2hl", - "YXRlchgXIAEoCBI9ChBhcnRpZmFjdHNfc3RhdHVzGBMgASgOMiMuZWkuVXNl", - "clZlcmlmaWNhdGlvbkFuYWx5c2lzLlN0YXR1cxIaChJtaXNzaW9uc19jb21w", - "bGV0ZWQYCCABKA0SGwoTYXJ0aWZhY3RzX2NvbGxlY3RlZBgJIAEoARIaChJh", - "cnRpZmFjdHNfY29uc3VtZWQYCiABKAESHgoWYXJ0aWZhY3RzX2luX2ludmVu", - "dG9yeRgLIAEoARIjChtyYXJlX2FydGlmYWN0c19pbl9pbnZlbnRvcnkYISAB", - "KAQSIAoYcmFyZV9hcnRpZmFjdHNfb25fc2VydmVyGCIgASgEEigKIGxlZ2Vu", - "ZGFyeV9hcnRpZmFjdHNfaW5faW52ZW50b3J5GCMgASgEEiUKHWxlZ2VuZGFy", - "eV9hcnRpZmFjdHNfb25fc2VydmVyGCQgASgEEhsKE2dvbGRfc3BlbnRfY3Jh", - "ZnRpbmcYFSABKAESGgoSZXhjZXNzaXZlX2NvbnN1bWVzGBggASgIEhsKE2V4", - "Y2Vzc2l2ZV9pbnZlbnRvcnkYGSABKAgSFwoPZXhjZXNzaXZlX3NwZW5kGBog", - "ASgIEj0KEGNvbnRyYWN0c19zdGF0dXMYFCABKA4yIy5laS5Vc2VyVmVyaWZp", - "Y2F0aW9uQW5hbHlzaXMuU3RhdHVzEhwKFG51bV9jb29wX21lbWJlcnNoaXBz", - "GAwgASgNEhcKD3ZhbGlkX2NvbnRyYWN0cxgQIAEoDRIZChFpbnZhbGlkX2Nv", - "bnRyYWN0cxgRIAMoCRIVCg1leGNlc3NpdmVfZW9wGBwgASgIEiMKG2V4Y2Vz", - "c2l2ZV9pbnZhbGlkX2NvbnRyYWN0cxgdIAEoCBIQCgh2ZXJpZmllZBgeIAEo", - "CBIdChV2ZXJpZmljYXRpb25fb3ZlcnJpZGUYHyABKAgSIwobdmVyaWZpY2F0", - "aW9uX292ZXJyaWRlX3ZhbHVlGCAgASgIIjMKBlN0YXR1cxILCgdVTktOT1dO", - "EAASDgoKUFJPQ0VTU0lORxABEgwKCENPTVBMRVRFEAIi9QUKFFVzZXJTdWJz", - "Y3JpcHRpb25JbmZvEjoKEnN1YnNjcmlwdGlvbl9sZXZlbBgNIAEoDjIeLmVp", - "LlVzZXJTdWJzY3JpcHRpb25JbmZvLkxldmVsEj8KF25leHRfc3Vic2NyaXB0", - "aW9uX2xldmVsGA8gASgOMh4uZWkuVXNlclN1YnNjcmlwdGlvbkluZm8uTGV2", - "ZWwSJAocbG9ja19uZXh0X3N1YnNjcmlwdGlvbl9sZXZlbBgSIAEoCBIeCghw", - "bGF0Zm9ybRgKIAEoDjIMLmVpLlBsYXRmb3JtEh8KF29yaWdpbmFsX3RyYW5z", - "YWN0aW9uX2lkGAEgASgJEh0KFWxpbmtlZF90cmFuc2FjdGlvbl9pZBgQIAEo", - "CRIUCgxhY2tub3dsZWRnZWQYESABKAgSGAoQZmlyc3Rfc3Vic2NyaWJlZBgC", - "IAEoARISCgpwZXJpb2RfZW5kGAQgASgBEi8KBnN0YXR1cxgFIAEoDjIfLmVp", - "LlVzZXJTdWJzY3JpcHRpb25JbmZvLlN0YXR1cxIUCgxzdG9yZV9zdGF0dXMY", - "DiABKAkSEgoKYXV0b19yZW5ldxgGIAEoCBIPCgdzYW5kYm94GBMgASgIEhQK", - "DGxhc3RfdXBkYXRlZBgHIAEoARI2CgdoaXN0b3J5GAkgAygLMiUuZWkuVXNl", - "clN1YnNjcmlwdGlvbkluZm8uSGlzdG9yeUVudHJ5EhUKDXBhc3RfdXNlcl9p", - "ZHMYCyADKAkaRgoMSGlzdG9yeUVudHJ5EhEKCXRpbWVzdGFtcBgBIAEoARIS", - "CgptZXNzYWdlX2lkGAIgASgJEg8KB21lc3NhZ2UYAyABKAkiHgoFTGV2ZWwS", - "DAoIU1RBTkRBUkQQABIHCgNQUk8QASJdCgZTdGF0dXMSCwoHVU5LTk9XThAA", - "EgoKBkFDVElWRRABEgsKB0VYUElSRUQQAhILCgdSRVZPS0VEEAMSEAoMR1JB", - "Q0VfUEVSSU9EEAQSDgoKUEFVU0VfSE9MRBAFIqYBCh1TdWJzY3JpcHRpb25D", - "aGFuZ2VIaW50UmVxdWVzdBIjCgVyaW5mbxgDIAEoCzIULmVpLkJhc2ljUmVx", - "dWVzdEluZm8SHwoXb3JpZ2luYWxfdHJhbnNhY3Rpb25faWQYASABKAkSPwoX", - "bmV4dF9zdWJzY3JpcHRpb25fbGV2ZWwYAiABKA4yHi5laS5Vc2VyU3Vic2Ny", - "aXB0aW9uSW5mby5MZXZlbCI+ChJDWFBFdmFsUm9sbG91dEluZm8SEgoKY3Vy", - "cmVudF9pZBgBIAEoCRIUCgxiYXNpc19wb2ludHMYAiABKA0qNAoIUGxhdGZv", - "cm0SFAoQVU5LTk9XTl9QTEFURk9STRAAEgcKA0lPUxABEgkKBURST0lEEAIq", - "PQoQRGV2aWNlRm9ybUZhY3RvchISCg5VTktOT1dOX0RFVklDRRAAEgkKBVBI", - "T05FEAESCgoGVEFCTEVUEAIqawoJQWROZXR3b3JrEgoKBlZVTkdMRRAAEg4K", - "CkNIQVJUQk9PU1QQARINCglBRF9DT0xPTlkQAhIMCghIWVBFUl9NWBADEgkK", - "BVVOSVRZEAQSDAoIRkFDRUJPT0sQBRIMCghBUFBMT1ZJThAGKv8CCgNFZ2cS", - "CgoGRURJQkxFEAESDQoJU1VQRVJGT09EEAISCwoHTUVESUNBTBADEg8KC1JP", - "Q0tFVF9GVUVMEAQSEgoOU1VQRVJfTUFURVJJQUwQBRIKCgZGVVNJT04QBhIL", - "CgdRVUFOVFVNEAcSDwoLSU1NT1JUQUxJVFkQCBILCgdUQUNIWU9OEAkSDAoI", - "R1JBVklUT04QChINCglESUxJVEhJVU0QCxILCgdQUk9ESUdZEAwSDQoJVEVS", - "UkFGT1JNEA0SDgoKQU5USU1BVFRFUhAOEg8KC0RBUktfTUFUVEVSEA8SBgoC", - "QUkQEBIKCgZORUJVTEEQERIMCghVTklWRVJTRRASEhEKDUVOTElHSFRFTk1F", - "TlQQExINCglDSE9DT0xBVEUQZBIKCgZFQVNURVIQZRIQCgxXQVRFUkJBTExP", - "T04QZhIMCghGSVJFV09SSxBnEgsKB1BVTVBLSU4QaBIPCgpDVVNUT01fRUdH", - "EMgBEgwKB1VOS05PV04Q6AcqLQoIRmFybVR5cGUSCQoFRU1QVFkQARIICgRI", - "T01FEAISDAoIQ09OVFJBQ1QQAyorCghHb2FsVHlwZRINCglFR0dTX0xBSUQQ", - "ARIQCgxVTktOT1dOX0dPQUwQZCqJAgoKUmV3YXJkVHlwZRIICgRDQVNIEAES", - "CAoER09MRBACEg0KCVNPVUxfRUdHUxADEhQKEEVHR1NfT0ZfUFJPUEhFQ1kQ", - "BBIWChJFUElDX1JFU0VBUkNIX0lURU0QBRIOCgpQSUdHWV9GSUxMEAYSFAoQ", - "UElHR1lfTVVMVElQTElFUhAHEhQKEFBJR0dZX0xFVkVMX0JVTVAQCBIJCgVC", - "T09TVBAJEg8KC0JPT1NUX1RPS0VOEAoSDAoIQVJUSUZBQ1QQCxIRCg1BUlRJ", - "RkFDVF9DQVNFEAwSCwoHQ0hJQ0tFThANEhAKDFNIRUxMX1NDUklQVBAOEhIK", - "DlVOS05PV05fUkVXQVJEEGQq5wEKClVJTG9jYXRpb24SCAoETk9ORRAAEggK", - "BFNIT1AQARIOCgpCT09TVF9TSE9QEAISCQoFUElHR1kQAxIOCgpQUk9fUEVS", - "TUlUEAQSDgoKVUxUUkFfU0hPUBAKEgoKBlNIRUxMUxAFEg4KClNIRUxMX1NF", - "VFMQBhITCg9TSEVMTFNfU0hPV0NBU0UQDBIMCghDSElDS0VOUxAHEhAKDENI", - "SUNLRU5fSEFUUxALEhEKDUVQSUNfUkVTRUFSQ0gQCBIMCghTRVRUSU5HUxAJ", - "EggKBEhFTFAQDRIOCgpVTklWRVJTSVRZEA4q0wIKCFVzZXJUeXBlEg0KCUFM", - "TF9VU0VSUxAAEgwKCEVHR0VEX1VQEA8SFgoSQ09OVFJBQ1RTX1VOTE9DS0VE", - "EAESFgoSQVJUSUZBQ1RTX1VOTE9DS0VEEAMSFgoSRlVFTF9UQU5LX1VOTE9D", - "S0VEEAQSFQoRUFJPX1BFUk1JVF9BQ1RJVkUQBRIQCgxVTFRSQV9BQ1RJVkUQ", - "BhIRCg1OT19QUk9fUEVSTUlUEAcSDAoITk9fVUxUUkEQCBIWChJDT05UUkFD", - "VFNfSU5BQ1RJVkUQCRIUChBDT05UUkFDVFNfQUNUSVZFEAoSFAoQUExBWUlO", - "R19DT05UUkFDVBALEhYKEkFSVElGQUNUU19JTkFDVElWRRAMEhQKEEFSVElG", - "QUNUU19BQ1RJVkUQDRISCg5QUkVTVElHRV9SRUFEWRAOEhIKDlBJR0dZX0hF", - "U0lUQU5UEBAqNAoQTGVhZGVyYm9hcmRTY29wZRIMCghBTExfVElNRRAAEhIK", - "DkNVUlJFTlRfU0VBU09OEAE=")); + "Eg4KBmxlYWd1ZRgFIAEoDRInCgVncmFkZRgGIAEoDjIYLmVpLkNvbnRyYWN0", + "LlBsYXllckdyYWRlEhIKCmdvYWxfaW5kZXgYAyABKA0SLAoJYmVzdF9zaGlw", + "GAQgASgOMhkuZWkuTWlzc2lvbkluZm8uU3BhY2VzaGlwIvYBChRDcmFmdEFy", + "dGlmYWN0UmVxdWVzdBIjCgVyaW5mbxgFIAEoCzIULmVpLkJhc2ljUmVxdWVz", + "dEluZm8SEgoKZWlfdXNlcl9pZBgBIAEoCRIeCgRzcGVjGAIgASgLMhAuZWku", + "QXJ0aWZhY3RTcGVjEg8KB2l0ZW1faWQYAyABKAQSFwoPZ29sZF9wcmljZV9w", + "YWlkGAYgASgBEhYKDmNyYWZ0aW5nX2NvdW50GAcgASgNEhMKC2NyYWZ0aW5n", + "X3hwGAggASgBEi4KC2luZ3JlZGllbnRzGAQgAygLMhkuZWkuQXJ0aWZhY3RJ", + "bnZlbnRvcnlJdGVtIokBChVDcmFmdEFydGlmYWN0UmVzcG9uc2USDwoHaXRl", + "bV9pZBgBIAEoBBISCgplaV91c2VyX2lkGAUgASgJEjgKD3Jhcml0eV9hY2hp", + "ZXZlZBgCIAEoDjIXLmVpLkFydGlmYWN0U3BlYy5SYXJpdHk6BkNPTU1PThIR", + "CglzZXJ2ZXJfaWQYAyABKAki9QEKFkNvbnN1bWVBcnRpZmFjdFJlcXVlc3QS", + "IwoFcmluZm8YBCABKAsyFC5laS5CYXNpY1JlcXVlc3RJbmZvEhIKCmVpX3Vz", + "ZXJfaWQYAyABKAkSHgoEc3BlYxgBIAEoCzIQLmVpLkFydGlmYWN0U3BlYxIa", + "ChJhcnRpZmFjdF9zZXJ2ZXJfaWQYBSABKAkSGAoQb3JpZ2luYWxfaXRlbV9p", + "ZBgCIAEoBBIdChVhZGRpdGlvbmFsX3NlcnZlcl9pZHMYByADKAkSGwoTYWRk", + "aXRpb25hbF9pdGVtX2lkcxgIIAMoBBIQCghxdWFudGl0eRgGIAEoDSK+AQoX", + "Q29uc3VtZUFydGlmYWN0UmVzcG9uc2USDwoHc3VjY2VzcxgBIAEoCBIYChBv", + "cmlnaW5hbF9pdGVtX2lkGAIgASgEEhsKE2FkZGl0aW9uYWxfaXRlbV9pZHMY", + "BiADKAQSJAoKYnlwcm9kdWN0cxgDIAMoCzIQLmVpLkFydGlmYWN0U3BlYxIh", + "Cg1vdGhlcl9yZXdhcmRzGAQgAygLMgouZWkuUmV3YXJkEhIKCmVpX3VzZXJf", + "aWQYBSABKAkifQocQXV0aGVudGljYXRlQXJ0aWZhY3RSZXNwb25zZRIPCgdz", + "dWNjZXNzGAEgASgIEhgKEG9yaWdpbmFsX2l0ZW1faWQYAiABKAQSDgoGZGVt", + "b3RlGAMgASgIEg4KBmRlbGV0ZRgEIAEoCBISCgplaV91c2VyX2lkGAUgASgJ", + "IqEBChJTZXRBcnRpZmFjdFJlcXVlc3QSIwoFcmluZm8YASABKAsyFC5laS5C", + "YXNpY1JlcXVlc3RJbmZvEisKCGFydGlmYWN0GAIgASgLMhkuZWkuQXJ0aWZh", + "Y3RJbnZlbnRvcnlJdGVtEiAKBnN0b25lcxgDIAMoCzIQLmVpLkFydGlmYWN0", + "U3BlYxIXCg9nb2xkX3ByaWNlX3BhaWQYBCABKAEiVAoTU2V0QXJ0aWZhY3RS", + "ZXNwb25zZRIPCgdzdWNjZXNzGAEgASgIEhgKEG9yaWdpbmFsX2l0ZW1faWQY", + "AiABKAQSEgoKZWlfdXNlcl9pZBgFIAEoCSL2BwoLQXJ0aWZhY3RzREISMgoP", + "aW52ZW50b3J5X2l0ZW1zGAEgAygLMhkuZWkuQXJ0aWZhY3RJbnZlbnRvcnlJ", + "dGVtEhUKDWl0ZW1fc2VxdWVuY2UYAiABKAQSKgoPaW52ZW50b3J5X3Nsb3Rz", + "GAMgAygLMhEuZWkuSW52ZW50b3J5U2xvdBJHChthY3RpdmVfYXJ0aWZhY3Rz", + "X0RFUFJFQ0FURUQYByADKAsyIi5laS5BcnRpZmFjdHNEQi5BY3RpdmVBcnRp", + "ZmFjdFNsb3QSPwoUYWN0aXZlX2FydGlmYWN0X3NldHMYCyADKAsyIS5laS5B", + "cnRpZmFjdHNEQi5BY3RpdmVBcnRpZmFjdFNldBI+ChNzYXZlZF9hcnRpZmFj", + "dF9zZXRzGA0gAygLMiEuZWkuQXJ0aWZhY3RzREIuQWN0aXZlQXJ0aWZhY3RT", + "ZXQSOgoPYXJ0aWZhY3Rfc3RhdHVzGAwgAygLMiEuZWkuQXJ0aWZhY3RzREIu", + "Q3JhZnRhYmxlQXJ0aWZhY3QSKAoPZnVlbGluZ19taXNzaW9uGA4gASgLMg8u", + "ZWkuTWlzc2lvbkluZm8SJgoNbWlzc2lvbl9pbmZvcxgEIAMoCzIPLmVpLk1p", + "c3Npb25JbmZvEigKD21pc3Npb25fYXJjaGl2ZRgFIAMoCzIPLmVpLk1pc3Np", + "b25JbmZvEjkKH2Rpc2NvdmVyZWRfYXJ0aWZhY3RzX0RFUFJFQ0FURUQYCCAD", + "KAsyEC5laS5BcnRpZmFjdFNwZWMSSQoeY3JhZnRhYmxlX2FydGlmYWN0c19E", + "RVBSRUNBVEVEGAkgAygLMiEuZWkuQXJ0aWZhY3RzREIuQ3JhZnRhYmxlQXJ0", + "aWZhY3QSRQoaY3JhZnRpbmdfY291bnRzX0RFUFJFQ0FURUQYCiADKAsyIS5l", + "aS5BcnRpZmFjdHNEQi5DcmFmdGFibGVBcnRpZmFjdBo3ChJBY3RpdmVBcnRp", + "ZmFjdFNsb3QSEAoIb2NjdXBpZWQYASABKAgSDwoHaXRlbV9pZBgCIAEoBBpT", + "ChFBY3RpdmVBcnRpZmFjdFNldBIxCgVzbG90cxgBIAMoCzIiLmVpLkFydGlm", + "YWN0c0RCLkFjdGl2ZUFydGlmYWN0U2xvdBILCgN1aWQYAiABKA0akgEKEUNy", + "YWZ0YWJsZUFydGlmYWN0Eh4KBHNwZWMYASABKAsyEC5laS5BcnRpZmFjdFNw", + "ZWMSEgoKZGlzY292ZXJlZBgGIAEoCBIRCgljcmFmdGFibGUYBCABKAgSGQoR", + "cmVjaXBlX2Rpc2NvdmVyZWQYBSABKAgSDAoEc2VlbhgCIAEoCBINCgVjb3Vu", + "dBgDIAEoDSKCAQoUQXV0aGVudGljYXRlZE1lc3NhZ2USDwoHbWVzc2FnZRgB", + "IAEoDBIPCgd2ZXJzaW9uGAMgASgNEgwKBGNvZGUYAiABKAkSEgoKY29tcHJl", + "c3NlZBgEIAEoCBIVCg1vcmlnaW5hbF9zaXplGAUgASgNEg8KB3VzZXJfaWQY", + "BiABKAkiZgoZTG9nQ29tcGxldGVNaXNzaW9uUGF5bG9hZBIfCgNyZXEYASAB", + "KAsyEi5laS5NaXNzaW9uUmVxdWVzdBIoCgNyZXMYAiABKAsyGy5laS5Db21w", + "bGV0ZU1pc3Npb25SZXNwb25zZSJoChdMb2dDcmFmdEFydGlmYWN0UGF5bG9h", + "ZBIlCgNyZXEYASABKAsyGC5laS5DcmFmdEFydGlmYWN0UmVxdWVzdBImCgNy", + "ZXMYAiABKAsyGS5laS5DcmFmdEFydGlmYWN0UmVzcG9uc2UibgoZTG9nQ29u", + "c3VtZUFydGlmYWN0UGF5bG9hZBInCgNyZXEYASABKAsyGi5laS5Db25zdW1l", + "QXJ0aWZhY3RSZXF1ZXN0EigKA3JlcxgCIAEoCzIbLmVpLkNvbnN1bWVBcnRp", + "ZmFjdFJlc3BvbnNlImIKFUxvZ1NldEFydGlmYWN0UGF5bG9hZBIjCgNyZXEY", + "ASABKAsyFi5laS5TZXRBcnRpZmFjdFJlcXVlc3QSJAoDcmVzGAIgASgLMhcu", + "ZWkuU2V0QXJ0aWZhY3RSZXNwb25zZSJAChZBY2NvdW50VHJhbnNmZXJQYXls", + "b2FkEg8KB2Zyb21faWQYASABKAkSFQoNdG9fZWlfdXNlcl9pZBgCIAEoCSLd", + "AQoSU2F2ZUJhY2t1cFJlc3BvbnNlEg8KB3N1Y2Nlc3MYASABKAgSEgoKZXJy", + "b3JfY29kZRgCIAEoDRIPCgdtZXNzYWdlGAMgASgJEiMKD2V4aXN0aW5nX2Jh", + "Y2t1cBgEIAEoCzIKLmVpLkJhY2t1cCJsCgpFcnJvckNvZGVzEgwKCE5PX0VS", + "Uk9SEAASEgoOVVNFUl9OT1RfRk9VTkQQARIXChNDT1VMRF9OT1RfT1ZFUldS", + "SVRFEAISEgoOQkFDS1VQX09GRkVSRUQQAxIPCgtCQURfVVNFUl9JRBAEIksK", + "E0NsZWFuQWNjb3VudFJlcXVlc3QSGgoSZWlfdXNlcl9pZF90b19rZWVwGAEg", + "ASgJEhgKEGdhbWVfc2VydmljZXNfaWQYAiABKAkiJgoQUmV0dXJuRURUUGF5", + "bG9hZBISCgplaV91c2VyX2lkGAEgASgJIoEBCgdETENJdGVtEgwKBG5hbWUY", + "ASABKAkSEQoJZGlyZWN0b3J5GAIgASgJEgsKA2V4dBgDIAEoCRISCgpjb21w", + "cmVzc2VkGAYgASgIEhUKDW9yaWdpbmFsX3NpemUYByABKAQSCwoDdXJsGAQg", + "ASgJEhAKCGNoZWNrc3VtGAUgASgJIusSCglTaGVsbFNwZWMSEgoKaWRlbnRp", + "ZmllchgBIAEoCRIvCg1wcmltYXJ5X3BpZWNlGAwgASgLMhguZWkuU2hlbGxT", + "cGVjLlNoZWxsUGllY2USKAoGcGllY2VzGAsgAygLMhguZWkuU2hlbGxTcGVj", + "LlNoZWxsUGllY2USHwoKYWx0X2Fzc2V0cxgSIAMoCzILLmVpLkRMQ0l0ZW0S", + "DAoEbmFtZRgDIAEoCRIWCg5zZXRfaWRlbnRpZmllchgNIAEoCRIZChFtb2Rp", + "ZmllZF9nZW9tZXRyeRgTIAEoCBINCgVwcmljZRgEIAEoDRIUCgxyZXF1aXJl", + "ZF9lb3AYBSABKA0SGgoScmVxdWlyZWRfc291bF9lZ2dzGAYgASgBEh0KFXJl", + "cXVpcmVkX3BhcmVudF9zaGVsbBgUIAEoCRIOCgZpc19uZXcYDiABKAgSDwoH", + "ZXhwaXJlcxgPIAEoCBIfChdzZWNvbmRzX3VudGlsX2F2YWlsYWJsZRgRIAEo", + "ARIZChFzZWNvbmRzX3JlbWFpbmluZxgQIAEoARISCgpwb3B1bGFyaXR5GBUg", + "ASgEEhoKEmRlZmF1bHRfYXBwZWFyYW5jZRgIIAEoCBpTCgpTaGVsbFBpZWNl", + "EisKCmFzc2V0X3R5cGUYASABKA4yFy5laS5TaGVsbFNwZWMuQXNzZXRUeXBl", + "EhgKA2RsYxgCIAEoCzILLmVpLkRMQ0l0ZW0iyg4KCUFzc2V0VHlwZRIICgRD", + "T09QEAESCQoFU0hBQ0sQAhIPCgtTVVBFUl9TSEFDSxADEg8KC1NIT1JUX0hP", + "VVNFEAQSEAoMVEhFX1NUQU5EQVJEEAUSDgoKTE9OR19IT1VTRRAGEhEKDURP", + "VUJMRV9ERUNLRVIQBxINCglXQVJFSE9VU0UQCBIKCgZDRU5URVIQCRIKCgZC", + "VU5LRVIQChIKCgZFR0dLRUEQCxIKCgZIQUJfMUsQDBIKCgZIQU5HQVIQDRIJ", + "CgVUT1dFUhAOEgsKB0hBQl8xMEsQDxIMCghFR0dUT1BJQRAQEgwKCE1PTk9M", + "SVRIEBESEQoNUExBTkVUX1BPUlRBTBASEhQKEENISUNLRU5fVU5JVkVSU0UQ", + "ExIQCgxTSUxPXzBfU01BTEwQMhIOCgpTSUxPXzBfTUVEEDMSEAoMU0lMT18w", + "X0xBUkdFEDQSEAoMU0lMT18xX1NNQUxMEDUSDgoKU0lMT18xX01FRBA2EhAK", + "DFNJTE9fMV9MQVJHRRA3EgwKCFNJTE9fQUxMEDsSCwoHTUFJTEJPWBBGEg8K", + "C1RST1BIWV9DQVNFEEcSCgoGR1JPVU5EEEgSDQoJSEFSRFNDQVBFEEkSDQoJ", + "SFlQRVJMT09QEEoSCwoHREVQT1RfMRBkEgsKB0RFUE9UXzIQZRILCgdERVBP", + "VF8zEGYSCwoHREVQT1RfNBBnEgsKB0RFUE9UXzUQaBILCgdERVBPVF82EGkS", + "CwoHREVQT1RfNxBqEgkKBUxBQl8xEG4SCQoFTEFCXzIQbxIJCgVMQUJfMxBw", + "EgkKBUxBQl80EHESCQoFTEFCXzUQchIJCgVMQUJfNhBzEhMKD0hBVENIRVJZ", + "X0VESUJMRRB4EhYKEkhBVENIRVJZX1NVUEVSRk9PRBB5EhQKEEhBVENIRVJZ", + "X01FRElDQUwQehIYChRIQVRDSEVSWV9ST0NLRVRfRlVFTBB7EhoKFkhBVENI", + "RVJZX1NVUEVSTUFURVJJQUwQfBITCg9IQVRDSEVSWV9GVVNJT04QfRIUChBI", + "QVRDSEVSWV9RVUFOVFVNEH4SGAoUSEFUQ0hFUllfSU1NT1JUQUxJVFkQfxIV", + "ChBIQVRDSEVSWV9UQUNIWU9OEIABEhYKEUhBVENIRVJZX0dSQVZJVE9OEIEB", + "EhcKEkhBVENIRVJZX0RJTElUSElVTRCCARIVChBIQVRDSEVSWV9QUk9ESUdZ", + "EIMBEhcKEkhBVENIRVJZX1RFUlJBRk9STRCEARIYChNIQVRDSEVSWV9BTlRJ", + "TUFUVEVSEIUBEhkKFEhBVENIRVJZX0RBUktfTUFUVEVSEIYBEhAKC0hBVENI", + "RVJZX0FJEIcBEhQKD0hBVENIRVJZX05FQlVMQRCIARIWChFIQVRDSEVSWV9V", + "TklWRVJTRRCJARIbChZIQVRDSEVSWV9FTkxJR0hURU5NRU5UEIoBEhcKEkhB", + "VENIRVJZX0NIT0NPTEFURRCLARIUCg9IQVRDSEVSWV9FQVNURVIQjAESGgoV", + "SEFUQ0hFUllfV0FURVJCQUxMT09OEI0BEhYKEUhBVENIRVJZX0ZJUkVXT1JL", + "EI4BEhUKEEhBVENIRVJZX1BVTVBLSU4QjwESFAoPSEFUQ0hFUllfQ1VTVE9N", + "EJYBEgoKBUhPQV8xEKoBEgoKBUhPQV8yEKsBEgoKBUhPQV8zEKwBEhYKEU1J", + "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", + "GAMgAygJEh0KFXByaWNlX211bHRfREVQUkVDQVRFRBgEIAEoASKVAgoKRExD", + "Q2F0YWxvZxIaCgVpdGVtcxgBIAMoCzILLmVpLkRMQ0l0ZW0SHQoGc2hlbGxz", + "GAIgAygLMg0uZWkuU2hlbGxTcGVjEiQKCnNoZWxsX3NldHMYAyADKAsyEC5l", + "aS5TaGVsbFNldFNwZWMSJAoKZGVjb3JhdG9ycxgGIAMoCzIQLmVpLlNoZWxs", + "U2V0U3BlYxIqCg1zaGVsbF9vYmplY3RzGAQgAygLMhMuZWkuU2hlbGxPYmpl", + "Y3RTcGVjEigKDHNoZWxsX2dyb3VwcxgFIAMoCzISLmVpLlNoZWxsR3JvdXBT", + "cGVjEioKInNoZWxsc19zaG93Y2FzZV9sYXN0X2ZlYXR1cmVkX3RpbWUYByAB", + "KAEilhIKB1NoZWxsREISMAoPc2hlbGxfaW52ZW50b3J5GAEgAygLMhcuZWku", + "U2hlbGxEQi5TaGVsbFN0YXR1cxI/ChdzaGVsbF9lbGVtZW50X2ludmVudG9y", + "eRgFIAMoCzIeLmVpLlNoZWxsREIuU2hlbGxFbGVtZW50U3RhdHVzEkYKGXNo", + "ZWxsX3ZhcmlhdGlvbl9pbnZlbnRvcnkYCCADKAsyIy5laS5TaGVsbERCLlNo", + "ZWxsU2V0VmFyaWF0aW9uU3RhdHVzEjQKE3NoZWxsX3NldF9pbnZlbnRvcnkY", + "AiADKAsyFy5laS5TaGVsbERCLlNoZWxsU3RhdHVzEjcKFnNoZWxsX29iamVj", + "dF9pbnZlbnRvcnkYBCADKAsyFy5laS5TaGVsbERCLlNoZWxsU3RhdHVzEjMK", + "DGZhcm1fY29uZmlncxgDIAMoCzIdLmVpLlNoZWxsREIuRmFybUNvbmZpZ3Vy", + "YXRpb24SOQoNc2F2ZWRfY29uZmlncxgJIAMoCzIiLmVpLlNoZWxsREIuU2F2", + "ZWRGYXJtQ29uZmlndXJhdGlvbhIdChVuZXdfc2hlbGxzX2Rvd25sb2FkZWQY", + "BiADKAkSFwoPbmV3X3NoZWxsc19zZWVuGAcgAygJEigKIGxhc3Rfc2hvd2Nh", + "c2VfZmVhdHVyZWRfdGltZV9zZWVuGAsgASgBEiIKGmxpZ2h0aW5nX2NvbnRy", + "b2xzX3VubG9ja2VkGAogASgIGjAKC1NoZWxsU3RhdHVzEhIKCmlkZW50aWZp", + "ZXIYASABKAkSDQoFb3duZWQYAiABKAgaVgoSU2hlbGxFbGVtZW50U3RhdHVz", + "EigKB2VsZW1lbnQYASABKA4yFy5laS5TaGVsbERCLkZhcm1FbGVtZW50EhYK", + "DnNldF9pZGVudGlmaWVyGAIgASgJGksKF1NoZWxsU2V0VmFyaWF0aW9uU3Rh", + "dHVzEhYKDnNldF9pZGVudGlmaWVyGAEgASgJEhgKEG93bmVkX3ZhcmlhdGlv", + "bnMYAiADKAkapQMKEUZhcm1Db25maWd1cmF0aW9uEjAKD2xvY2tlZF9lbGVt", + "ZW50cxgKIAMoDjIXLmVpLlNoZWxsREIuRmFybUVsZW1lbnQSNQoNc2hlbGxf", + "Y29uZmlncxgBIAMoCzIeLmVpLlNoZWxsREIuU2hlbGxDb25maWd1cmF0aW9u", + "EjwKEXNoZWxsX3NldF9jb25maWdzGAIgAygLMiEuZWkuU2hlbGxEQi5TaGVs", + "bFNldENvbmZpZ3VyYXRpb24SIwobY29uZmlndXJlX2NoaWNrZW5zX2J5X2dy", + "b3VwGAcgASgIEjoKDWdyb3VwX2NvbmZpZ3MYCCADKAsyIy5laS5TaGVsbERC", + "LlNoZWxsR3JvdXBDb25maWd1cmF0aW9uEjIKD2NoaWNrZW5fY29uZmlncxgJ", + "IAMoCzIZLmVpLlNoZWxsREIuQ2hpY2tlbkNvbmZpZxIfChdsaWdodGluZ19j", + "b25maWdfZW5hYmxlZBgLIAEoCBIzCg9saWdodGluZ19jb25maWcYDCABKAsy", + "Gi5laS5TaGVsbERCLkxpZ2h0aW5nQ29uZmlnGqkBChZTYXZlZEZhcm1Db25m", + "aWd1cmF0aW9uEgoKAmlkGAEgASgJEi0KBmNvbmZpZxgCIAEoCzIdLmVpLlNo", + "ZWxsREIuRmFybUNvbmZpZ3VyYXRpb24SGAoQY2xpZW50X3NhdmVfdGltZRgD", + "IAEoARIRCglzZXJ2ZXJfaWQYBCABKAkSFAoMZGlzcGxheV9uYW1lGAUgASgJ", + "EhEKCXB1cmNoYXNlZBgGIAEoCBpqChJTaGVsbENvbmZpZ3VyYXRpb24SKwoK", + "YXNzZXRfdHlwZRgBIAEoDjIXLmVpLlNoZWxsU3BlYy5Bc3NldFR5cGUSDQoF", + "aW5kZXgYAiABKA0SGAoQc2hlbGxfaWRlbnRpZmllchgDIAEoCRqqAQoVU2hl", + "bGxTZXRDb25maWd1cmF0aW9uEigKB2VsZW1lbnQYASABKA4yFy5laS5TaGVs", + "bERCLkZhcm1FbGVtZW50Eg0KBWluZGV4GAIgASgNEhwKFHNoZWxsX3NldF9p", + "ZGVudGlmaWVyGAMgASgJEhwKFHZhcmlhdGlvbl9pZGVudGlmaWVyGAQgASgJ", + "EhwKFGRlY29yYXRvcl9pZGVudGlmaWVyGAUgASgJGmAKF1NoZWxsR3JvdXBD", + "b25maWd1cmF0aW9uEisKCmFzc2V0X3R5cGUYASABKA4yFy5laS5TaGVsbFNw", + "ZWMuQXNzZXRUeXBlEhgKEGdyb3VwX2lkZW50aWZpZXIYAiABKAkaQwoNQ2hp", + "Y2tlbkNvbmZpZxIaChJjaGlja2VuX2lkZW50aWZpZXIYASABKAkSFgoOaGF0", + "X2lkZW50aWZpZXIYAiABKAkanAIKDkxpZ2h0aW5nQ29uZmlnEh4KCWxpZ2h0", + "X2RpchgBIAEoCzILLmVpLlZlY3RvcjMSJwoSbGlnaHRfZGlyZWN0X2NvbG9y", + "GAIgASgLMgsuZWkuVmVjdG9yNBIeChZsaWdodF9kaXJlY3RfaW50ZW5zaXR5", + "GAMgASgCEigKE2xpZ2h0X2FtYmllbnRfY29sb3IYBCABKAsyCy5laS5WZWN0", + "b3I0Eh8KF2xpZ2h0X2FtYmllbnRfaW50ZW5zaXR5GAUgASgCEh4KCWZvZ19j", + "b2xvchgGIAEoCzILLmVpLlZlY3RvcjQSEAoIZm9nX25lYXIYByABKAISDwoH", + "Zm9nX2ZhchgIIAEoAhITCgtmb2dfZGVuc2l0eRgJIAEoAiLgAQoLRmFybUVs", + "ZW1lbnQSDQoJSEVOX0hPVVNFEAESCAoEU0lMTxACEgsKB01BSUxCT1gQAxIP", + "CgtUUk9QSFlfQ0FTRRAEEgoKBkdST1VORBAFEg0KCUhBUkRTQ0FQRRAGEg0K", + "CUhZUEVSTE9PUBAHEgkKBURFUE9UEAgSBwoDTEFCEAkSDAoISEFUQ0hFUlkQ", + "ChIHCgNIT0EQCxITCg9NSVNTSU9OX0NPTlRST0wQDBINCglGVUVMX1RBTksQ", + "DRILCgdDSElDS0VOEA4SBwoDSEFUEA8SCwoHVU5LTk9XThBjIqEBChRTaGVs", + "bFBvcHVsYXJpdHlTdGF0cxIsCgRkYXRhGAEgAygLMh4uZWkuU2hlbGxQb3B1", + "bGFyaXR5U3RhdHMuRW50cnkaWwoFRW50cnkSCgoCaWQYASABKAkSKAoHZWxl", + "bWVudBgCIAEoDjIXLmVpLlNoZWxsREIuRmFybUVsZW1lbnQSDQoFc3BlbnQY", + "AyABKAQSDQoFY291bnQYBCABKAQinAIKD1NoZWxsc0FjdGlvbkxvZxIjCgVy", + "aW5mbxgIIAEoCzIULmVpLkJhc2ljUmVxdWVzdEluZm8SDwoHdXNlcl9pZBgB", + "IAEoCRIOCgZhY3Rpb24YAiABKAkSDgoGc3ViX2lkGAMgASgJEi0KDGZhcm1f", + "ZWxlbWVudBgJIAEoDjIXLmVpLlNoZWxsREIuRmFybUVsZW1lbnQSDAoEY29z", + "dBgEIAEoDRITCgthcHByb3hfdGltZRgFIAEoARIPCgd2ZXJzaW9uGAYgASgJ", + "EhIKCmZhcm1faW5kZXgYByABKAUSEQoJc291bF9lZ2dzGAogASgBEhUKDXRp", + "Y2tldHNfc3BlbnQYCyABKAQSEgoKZ29sZF9zcGVudBgMIAEoBCKxAQoaU3Vi", + "bWl0U2hlbGxTaG93Y2FzZVJlcXVlc3QSIwoFcmluZm8YBCABKAsyFC5laS5C", + "YXNpY1JlcXVlc3RJbmZvEhAKCGxvY2FsX2lkGAEgASgJEg8KB3VzZXJfaWQY", + "AiABKAkSFwoPcHVibGljX3VzZXJuYW1lGAUgASgIEjIKC2Zhcm1fY29uZmln", + "GAMgASgLMh0uZWkuU2hlbGxEQi5GYXJtQ29uZmlndXJhdGlvbiKXAQoNU2hl", + "bGxTaG93Y2FzZRIpCgN0b3AYASADKAsyHC5laS5TaGVsbFNob3djYXNlTGlz", + "dGluZ0luZm8SLgoIZmVhdHVyZWQYAiADKAsyHC5laS5TaGVsbFNob3djYXNl", + "TGlzdGluZ0luZm8SKwoFZnJlc2gYAyADKAsyHC5laS5TaGVsbFNob3djYXNl", + "TGlzdGluZ0luZm8ixAMKGFNoZWxsU2hvd2Nhc2VMaXN0aW5nSW5mbxIKCgJp", + "ZBgBIAEoCRIQCghsb2NhbF9pZBgMIAEoCRIMCgRuYW1lGAIgASgJEhMKC2Rl", + "c2NyaXB0aW9uGAMgASgJEg4KBmlzX25ldxgPIAEoCBIUCgxjcmVhdG9yX25h", + "bWUYDiABKAkSMwoGc3RhdHVzGAsgASgOMiMuZWkuU2hlbGxTaG93Y2FzZUxp", + "c3RpbmdJbmZvLlN0YXR1cxIyCgtmYXJtX2NvbmZpZxgEIAEoCzIdLmVpLlNo", + "ZWxsREIuRmFybUNvbmZpZ3VyYXRpb24SDQoFc2FsZXMYBSABKA0SDQoFZ3Jv", + "c3MYBiABKAQSDQoFdmlld3MYByABKAQSDgoGZXF1aXBzGA0gASgEEg0KBWxp", + "a2VzGAggASgNEhAKCGRpc2xpa2VzGAkgASgNEhEKCXNoYXJlX3VybBgKIAEo", + "CSJnCgZTdGF0dXMSCAoETk9ORRAAEg0KCVNVQk1JVFRFRBABEggKBExJVkUQ", + "AhIMCghGRUFUVVJFRBADEhEKDUZFQVRVUkVEX0FMVU0QBRIMCghBUkNISVZF", + "RBAGEgsKB0lOVkFMSUQQBCJnCiNTaG93Y2FzZVJveWFsdHlEZWxpdmVyeUNv", + "bmZpcm1hdGlvbhIjCgVyaW5mbxgDIAEoCzIULmVpLkJhc2ljUmVxdWVzdElu", + "Zm8SCwoDaWRzGAEgAygJEg4KBmFtb3VudBgCIAEoDSJJChdTaGVsbFNob3dj", + "YXNlTGlzdGluZ1NldBIuCghsaXN0aW5ncxgBIAMoCzIcLmVpLlNoZWxsU2hv", + "d2Nhc2VMaXN0aW5nSW5mbyJeChFTaGVsbHNBY3Rpb25CYXRjaBIjCgVyaW5m", + "bxgBIAEoCzIULmVpLkJhc2ljUmVxdWVzdEluZm8SJAoHYWN0aW9ucxgCIAMo", + "CzITLmVpLlNoZWxsc0FjdGlvbkxvZyLRCQoYVXNlclZlcmlmaWNhdGlvbkFu", + "YWx5c2lzEjsKDm92ZXJhbGxfc3RhdHVzGAEgASgOMiMuZWkuVXNlclZlcmlm", + "aWNhdGlvbkFuYWx5c2lzLlN0YXR1cxISCgpzdGFydF90aW1lGAIgASgBEhcK", + "D2NvbXBsZXRpb25fdGltZRgDIAEoARIVCg1udW1fcHJlc3RpZ2VzGA4gASgB", + "EhEKCXNvdWxfZWdncxgPIAEoARIYChBlZ2dzX29mX3Byb3BoZWN5GBsgASgN", + "EjcKCmlhcF9zdGF0dXMYEiABKA4yIy5laS5Vc2VyVmVyaWZpY2F0aW9uQW5h", + "bHlzaXMuU3RhdHVzEhsKE3ZlcmlmaWVkX3Byb19wZXJtaXQYBCABKAgSHQoV", + "dmVyaWZpZWRfcGlnZ3lfYnJlYWtzGAUgASgNEhoKEnZlcmlmaWVkX290aGVy", + "X2lhcBgGIAEoDRIWCg51bnZlcmlmaWVkX2lhcBgHIAEoDRITCgtnb2xkX2Vh", + "cm5lZBgNIAEoARIZChFyZWd1bGFyX2lhcF9idXllchgWIAEoCBIbChNyZWd1", + "bGFyX2lhcF9jaGVhdGVyGBcgASgIEj0KEGFydGlmYWN0c19zdGF0dXMYEyAB", + "KA4yIy5laS5Vc2VyVmVyaWZpY2F0aW9uQW5hbHlzaXMuU3RhdHVzEhoKEm1p", + "c3Npb25zX2NvbXBsZXRlZBgIIAEoDRIbChNhcnRpZmFjdHNfY29sbGVjdGVk", + "GAkgASgBEhoKEmFydGlmYWN0c19jb25zdW1lZBgKIAEoARIeChZhcnRpZmFj", + "dHNfaW5faW52ZW50b3J5GAsgASgBEiMKG3JhcmVfYXJ0aWZhY3RzX2luX2lu", + "dmVudG9yeRghIAEoBBIgChhyYXJlX2FydGlmYWN0c19vbl9zZXJ2ZXIYIiAB", + "KAQSKAogbGVnZW5kYXJ5X2FydGlmYWN0c19pbl9pbnZlbnRvcnkYIyABKAQS", + "JQodbGVnZW5kYXJ5X2FydGlmYWN0c19vbl9zZXJ2ZXIYJCABKAQSGwoTZ29s", + "ZF9zcGVudF9jcmFmdGluZxgVIAEoARIaChJleGNlc3NpdmVfY29uc3VtZXMY", + "GCABKAgSGwoTZXhjZXNzaXZlX2ludmVudG9yeRgZIAEoCBIXCg9leGNlc3Np", + "dmVfc3BlbmQYGiABKAgSPQoQY29udHJhY3RzX3N0YXR1cxgUIAEoDjIjLmVp", + "LlVzZXJWZXJpZmljYXRpb25BbmFseXNpcy5TdGF0dXMSHAoUbnVtX2Nvb3Bf", + "bWVtYmVyc2hpcHMYDCABKA0SFwoPdmFsaWRfY29udHJhY3RzGBAgASgNEhkK", + "EWludmFsaWRfY29udHJhY3RzGBEgAygJEhUKDWV4Y2Vzc2l2ZV9lb3AYHCAB", + "KAgSIwobZXhjZXNzaXZlX2ludmFsaWRfY29udHJhY3RzGB0gASgIEhAKCHZl", + "cmlmaWVkGB4gASgIEh0KFXZlcmlmaWNhdGlvbl9vdmVycmlkZRgfIAEoCBIj", + "Cht2ZXJpZmljYXRpb25fb3ZlcnJpZGVfdmFsdWUYICABKAgiMwoGU3RhdHVz", + "EgsKB1VOS05PV04QABIOCgpQUk9DRVNTSU5HEAESDAoIQ09NUExFVEUQAiL1", + "BQoUVXNlclN1YnNjcmlwdGlvbkluZm8SOgoSc3Vic2NyaXB0aW9uX2xldmVs", + "GA0gASgOMh4uZWkuVXNlclN1YnNjcmlwdGlvbkluZm8uTGV2ZWwSPwoXbmV4", + "dF9zdWJzY3JpcHRpb25fbGV2ZWwYDyABKA4yHi5laS5Vc2VyU3Vic2NyaXB0", + "aW9uSW5mby5MZXZlbBIkChxsb2NrX25leHRfc3Vic2NyaXB0aW9uX2xldmVs", + "GBIgASgIEh4KCHBsYXRmb3JtGAogASgOMgwuZWkuUGxhdGZvcm0SHwoXb3Jp", + "Z2luYWxfdHJhbnNhY3Rpb25faWQYASABKAkSHQoVbGlua2VkX3RyYW5zYWN0", + "aW9uX2lkGBAgASgJEhQKDGFja25vd2xlZGdlZBgRIAEoCBIYChBmaXJzdF9z", + "dWJzY3JpYmVkGAIgASgBEhIKCnBlcmlvZF9lbmQYBCABKAESLwoGc3RhdHVz", + "GAUgASgOMh8uZWkuVXNlclN1YnNjcmlwdGlvbkluZm8uU3RhdHVzEhQKDHN0", + "b3JlX3N0YXR1cxgOIAEoCRISCgphdXRvX3JlbmV3GAYgASgIEg8KB3NhbmRi", + "b3gYEyABKAgSFAoMbGFzdF91cGRhdGVkGAcgASgBEjYKB2hpc3RvcnkYCSAD", + "KAsyJS5laS5Vc2VyU3Vic2NyaXB0aW9uSW5mby5IaXN0b3J5RW50cnkSFQoN", + "cGFzdF91c2VyX2lkcxgLIAMoCRpGCgxIaXN0b3J5RW50cnkSEQoJdGltZXN0", + "YW1wGAEgASgBEhIKCm1lc3NhZ2VfaWQYAiABKAkSDwoHbWVzc2FnZRgDIAEo", + "CSIeCgVMZXZlbBIMCghTVEFOREFSRBAAEgcKA1BSTxABIl0KBlN0YXR1cxIL", + "CgdVTktOT1dOEAASCgoGQUNUSVZFEAESCwoHRVhQSVJFRBACEgsKB1JFVk9L", + "RUQQAxIQCgxHUkFDRV9QRVJJT0QQBBIOCgpQQVVTRV9IT0xEEAUipgEKHVN1", + "YnNjcmlwdGlvbkNoYW5nZUhpbnRSZXF1ZXN0EiMKBXJpbmZvGAMgASgLMhQu", + "ZWkuQmFzaWNSZXF1ZXN0SW5mbxIfChdvcmlnaW5hbF90cmFuc2FjdGlvbl9p", + "ZBgBIAEoCRI/ChduZXh0X3N1YnNjcmlwdGlvbl9sZXZlbBgCIAEoDjIeLmVp", + "LlVzZXJTdWJzY3JpcHRpb25JbmZvLkxldmVsIj4KEkNYUEV2YWxSb2xsb3V0", + "SW5mbxISCgpjdXJyZW50X2lkGAEgASgJEhQKDGJhc2lzX3BvaW50cxgCIAEo", + "DSo0CghQbGF0Zm9ybRIUChBVTktOT1dOX1BMQVRGT1JNEAASBwoDSU9TEAES", + "CQoFRFJPSUQQAio9ChBEZXZpY2VGb3JtRmFjdG9yEhIKDlVOS05PV05fREVW", + "SUNFEAASCQoFUEhPTkUQARIKCgZUQUJMRVQQAiprCglBZE5ldHdvcmsSCgoG", + "VlVOR0xFEAASDgoKQ0hBUlRCT09TVBABEg0KCUFEX0NPTE9OWRACEgwKCEhZ", + "UEVSX01YEAMSCQoFVU5JVFkQBBIMCghGQUNFQk9PSxAFEgwKCEFQUExPVklO", + "EAYq/wIKA0VnZxIKCgZFRElCTEUQARINCglTVVBFUkZPT0QQAhILCgdNRURJ", + "Q0FMEAMSDwoLUk9DS0VUX0ZVRUwQBBISCg5TVVBFUl9NQVRFUklBTBAFEgoK", + "BkZVU0lPThAGEgsKB1FVQU5UVU0QBxIPCgtJTU1PUlRBTElUWRAIEgsKB1RB", + "Q0hZT04QCRIMCghHUkFWSVRPThAKEg0KCURJTElUSElVTRALEgsKB1BST0RJ", + "R1kQDBINCglURVJSQUZPUk0QDRIOCgpBTlRJTUFUVEVSEA4SDwoLREFSS19N", + "QVRURVIQDxIGCgJBSRAQEgoKBk5FQlVMQRAREgwKCFVOSVZFUlNFEBISEQoN", + "RU5MSUdIVEVOTUVOVBATEg0KCUNIT0NPTEFURRBkEgoKBkVBU1RFUhBlEhAK", + "DFdBVEVSQkFMTE9PThBmEgwKCEZJUkVXT1JLEGcSCwoHUFVNUEtJThBoEg8K", + "CkNVU1RPTV9FR0cQyAESDAoHVU5LTk9XThDoByotCghGYXJtVHlwZRIJCgVF", + "TVBUWRABEggKBEhPTUUQAhIMCghDT05UUkFDVBADKisKCEdvYWxUeXBlEg0K", + "CUVHR1NfTEFJRBABEhAKDFVOS05PV05fR09BTBBkKokCCgpSZXdhcmRUeXBl", + "EggKBENBU0gQARIICgRHT0xEEAISDQoJU09VTF9FR0dTEAMSFAoQRUdHU19P", + "Rl9QUk9QSEVDWRAEEhYKEkVQSUNfUkVTRUFSQ0hfSVRFTRAFEg4KClBJR0dZ", + "X0ZJTEwQBhIUChBQSUdHWV9NVUxUSVBMSUVSEAcSFAoQUElHR1lfTEVWRUxf", + "QlVNUBAIEgkKBUJPT1NUEAkSDwoLQk9PU1RfVE9LRU4QChIMCghBUlRJRkFD", + "VBALEhEKDUFSVElGQUNUX0NBU0UQDBILCgdDSElDS0VOEA0SEAoMU0hFTExf", + "U0NSSVBUEA4SEgoOVU5LTk9XTl9SRVdBUkQQZCrnAQoKVUlMb2NhdGlvbhII", + "CgROT05FEAASCAoEU0hPUBABEg4KCkJPT1NUX1NIT1AQAhIJCgVQSUdHWRAD", + "Eg4KClBST19QRVJNSVQQBBIOCgpVTFRSQV9TSE9QEAoSCgoGU0hFTExTEAUS", + "DgoKU0hFTExfU0VUUxAGEhMKD1NIRUxMU19TSE9XQ0FTRRAMEgwKCENISUNL", + "RU5TEAcSEAoMQ0hJQ0tFTl9IQVRTEAsSEQoNRVBJQ19SRVNFQVJDSBAIEgwK", + "CFNFVFRJTkdTEAkSCAoESEVMUBANEg4KClVOSVZFUlNJVFkQDirTAgoIVXNl", + "clR5cGUSDQoJQUxMX1VTRVJTEAASDAoIRUdHRURfVVAQDxIWChJDT05UUkFD", + "VFNfVU5MT0NLRUQQARIWChJBUlRJRkFDVFNfVU5MT0NLRUQQAxIWChJGVUVM", + "X1RBTktfVU5MT0NLRUQQBBIVChFQUk9fUEVSTUlUX0FDVElWRRAFEhAKDFVM", + "VFJBX0FDVElWRRAGEhEKDU5PX1BST19QRVJNSVQQBxIMCghOT19VTFRSQRAI", + "EhYKEkNPTlRSQUNUU19JTkFDVElWRRAJEhQKEENPTlRSQUNUU19BQ1RJVkUQ", + "ChIUChBQTEFZSU5HX0NPTlRSQUNUEAsSFgoSQVJUSUZBQ1RTX0lOQUNUSVZF", + "EAwSFAoQQVJUSUZBQ1RTX0FDVElWRRANEhIKDlBSRVNUSUdFX1JFQURZEA4S", + "EgoOUElHR1lfSEVTSVRBTlQQECo0ChBMZWFkZXJib2FyZFNjb3BlEgwKCEFM", + "TF9USU1FEAASEgoOQ1VSUkVOVF9TRUFTT04QAQ==")); 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[] { @@ -1169,7 +1192,11 @@ static EiReflection() { new pbr::GeneratedClrTypeInfo(typeof(global::Ei.Contract), global::Ei.Contract.Parser, new[]{ "Identifier", "Name", "Description", "Egg", "CustomEggId", "Goals", "GoalSets", "GradeSpecs", "SeasonId", "CoopAllowed", "MaxCoopSize", "MaxBoosts", "MinutesPerToken", "ChickenRunCooldownMinutes", "StartTime", "ExpirationTime", "LengthSeconds", "MaxSoulEggs", "MinClientVersion", "Leggacy", "CcOnly", "DefaultShellIds", "Debug", "Key" }, null, new[]{ typeof(global::Ei.Contract.Types.PlayerGrade) }, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Ei.Contract.Types.Goal), global::Ei.Contract.Types.Goal.Parser, new[]{ "Type", "TargetAmount", "RewardType", "RewardSubType", "RewardAmount", "TargetSoulEggs" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Ei.Contract.Types.GoalSet), global::Ei.Contract.Types.GoalSet.Parser, new[]{ "Goals" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Ei.Contract.Types.GradeSpec), global::Ei.Contract.Types.GradeSpec.Parser, new[]{ "Grade", "Goals", "Modifiers", "LengthSeconds" }, null, null, null, null)}), - new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ContractPlayerInfo), global::Ei.ContractPlayerInfo.Parser, new[]{ "Grade", "TotalCxp", "SeasonCxp", "GradeScore", "TargetGradeScore", "SoulPower", "TargetSoulPower", "GradeProgress", "Issues", "IssueScore", "Status", "LastEvaluationTime", "LastEvaluationVersion", "UnreadEvaluations" }, null, new[]{ typeof(global::Ei.ContractPlayerInfo.Types.Status) }, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ContractSeasonGoal), global::Ei.ContractSeasonGoal.Parser, new[]{ "Cxp", "RewardType", "RewardSubType", "RewardAmount" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ContractSeasonRewardConfirmationRequest), global::Ei.ContractSeasonRewardConfirmationRequest.Parser, new[]{ "Rinfo", "SeasonId", "Goal" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ContractSeasonInfo), global::Ei.ContractSeasonInfo.Parser, new[]{ "Id", "Name", "GradeGoals" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ContractSeasonInfo.Types.GoalSet), global::Ei.ContractSeasonInfo.Types.GoalSet.Parser, new[]{ "Grade", "Goals" }, null, null, null, null)}), + new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ContractSeasonInfos), global::Ei.ContractSeasonInfos.Parser, new[]{ "Infos" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ContractPlayerInfo), global::Ei.ContractPlayerInfo.Parser, new[]{ "Grade", "TotalCxp", "SeasonCxp", "GradeScore", "TargetGradeScore", "SoulPower", "TargetSoulPower", "GradeProgress", "Issues", "IssueScore", "Status", "LastEvaluationTime", "LastEvaluationVersion", "UnreadEvaluations", "SeasonProgress" }, null, new[]{ typeof(global::Ei.ContractPlayerInfo.Types.Status) }, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ContractPlayerInfo.Types.SeasonProgress), global::Ei.ContractPlayerInfo.Types.SeasonProgress.Parser, new[]{ "SeasonId", "Active", "StartingGrade", "TotalCxp", "CxpLastRewardGiven" }, null, null, null, null)}), new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ContractEvaluation), global::Ei.ContractEvaluation.Parser, new[]{ "ContractIdentifier", "CoopIdentifier", "Cxp", "Replay", "CxpChange", "GradePerformance", "OldLeague", "OldGoals", "Grade", "ContributionRatio", "CompletionPercent", "OriginalLength", "CoopSize", "Solo", "SoulPower", "LastContributionTime", "CompletionTime", "ChickenRunsSent", "GiftTokensSent", "GiftTokensReceived", "GiftTokenValueSent", "GiftTokenValueReceived", "BoostTokenAllotment", "BuffTimeValue", "TeamworkScore", "OtherBonuses", "CountedInSeason", "SeasonId", "TimeCheats", "Issues", "Notes", "Version", "EvaluationStartTime", "Status" }, null, new[]{ typeof(global::Ei.ContractEvaluation.Types.PoorBehavior), typeof(global::Ei.ContractEvaluation.Types.Status) }, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ContractCitation), global::Ei.ContractCitation.Parser, new[]{ "Issue", "Timestamp", "Grade" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ContractEvaluationBatch), global::Ei.ContractEvaluationBatch.Parser, new[]{ "Evals" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ContractEvaluationBatch.Types.Pair), global::Ei.ContractEvaluationBatch.Types.Pair.Parser, new[]{ "UserId", "Cev" }, null, null, null, null)}), @@ -1180,7 +1207,7 @@ static EiReflection() { new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ContractSimPollResponse), global::Ei.ContractSimPollResponse.Parser, new[]{ "ContractToSimulate", "SimConfig" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ContractSimResultUpdate), global::Ei.ContractSimResultUpdate.Parser, new[]{ "ContractId", "GoalInfos" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ContractSimResultUpdate.Types.GoalInfo), global::Ei.ContractSimResultUpdate.Types.GoalInfo.Parser, new[]{ "Grade", "GoalIndex", "ProjectedEggsLaid" }, null, null, null, null)}), new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ContractsRequest), global::Ei.ContractsRequest.Parser, new[]{ "SoulEggs", "ClientVersion", "UserId" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ContractsResponse), global::Ei.ContractsResponse.Parser, new[]{ "Contracts", "CustomEggs", "WarningMessage", "TotalEop", "ServerTime", "MaxEop" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ContractsResponse), global::Ei.ContractsResponse.Parser, new[]{ "Contracts", "CustomEggs", "WarningMessage", "TotalEop", "ServerTime", "MaxEop", "CurrentSeason" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ContractCoopStatusRequest), global::Ei.ContractCoopStatusRequest.Parser, new[]{ "Rinfo", "ContractIdentifier", "CoopIdentifier", "UserId", "ClientVersion" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Ei.FarmProductionParams), global::Ei.FarmProductionParams.Parser, new[]{ "FarmPopulation", "FarmCapacity", "Elr", "Ihr", "Sr", "Delivered" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Ei.PlayerFarmInfo), global::Ei.PlayerFarmInfo.Parser, new[]{ "ClientVersion", "SoulEggs", "EggsOfProphecy", "PermitLevel", "HyperloopStation", "EggMedalLevel", "EpicResearch", "EggType", "CashOnHand", "Habs", "HabPopulation", "HabCapacity", "Vehicles", "TrainLength", "SilosOwned", "CommonResearch", "ActiveBoosts", "BoostTokensOnHand", "EquippedArtifacts", "ArtifactInventoryScore", "FarmAppearance", "Timestamp" }, null, null, null, null), @@ -1203,7 +1230,8 @@ static EiReflection() { new pbr::GeneratedClrTypeInfo(typeof(global::Ei.SendChickenRunCoopRequest), global::Ei.SendChickenRunCoopRequest.Parser, new[]{ "Rinfo", "ContractIdentifier", "CoopIdentifier", "PlayerIdentifier", "RequestingUserId", "RequestingUserName", "FarmPop", "ClientVersion" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ReportPlayerCoopRequest), global::Ei.ReportPlayerCoopRequest.Parser, new[]{ "Rinfo", "ContractIdentifier", "CoopIdentifier", "UserId", "Reason" }, null, new[]{ typeof(global::Ei.ReportPlayerCoopRequest.Types.Reason) }, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Ei.KickPlayerCoopRequest), global::Ei.KickPlayerCoopRequest.Parser, new[]{ "Rinfo", "ContractIdentifier", "CoopIdentifier", "PlayerIdentifier", "RequestingUserId", "Reason", "ClientVersion" }, null, new[]{ typeof(global::Ei.KickPlayerCoopRequest.Types.Reason) }, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ContractCoopStatusUpdateRequest), global::Ei.ContractCoopStatusUpdateRequest.Parser, new[]{ "Rinfo", "UserId", "ContractIdentifier", "CoopIdentifier", "PushUserId", "Amount", "Rate", "TimeCheatsDetected", "SoulPower", "Eop", "BoostTokens", "BoostTokensSpent", "HideCcStatus", "ProductionParams", "FarmInfo", "EggLayingRateBuff", "EarningsBuff" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Ei.IdleSessionSummary), global::Ei.IdleSessionSummary.Parser, new[]{ "TimeAway", "TimeSimulated", "SilosOwned", "AverageElr", "AverageMsr", "AverageEggDeliveryRate", "LastEggDeliveryRate", "FarmIndex" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ContractCoopStatusUpdateRequest), global::Ei.ContractCoopStatusUpdateRequest.Parser, new[]{ "Rinfo", "UserId", "ContractIdentifier", "CoopIdentifier", "PushUserId", "Amount", "Rate", "TimeCheatsDetected", "SoulPower", "Eop", "BoostTokens", "BoostTokensSpent", "HideCcStatus", "ProductionParams", "FarmInfo", "LastIdleSummary", "EggLayingRateBuff", "EarningsBuff" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ContractCoopStatusUpdateResponse), global::Ei.ContractCoopStatusUpdateResponse.Parser, new[]{ "Finalized", "Exists", "Status" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Ei.CoopBuffState), global::Ei.CoopBuffState.Parser, new[]{ "EggLayingRate", "Earnings", "ServerTimestamp" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Ei.CoopBuffHistory), global::Ei.CoopBuffHistory.Parser, new[]{ "History" }, null, null, null, null), @@ -1428,6 +1456,7 @@ public enum LeaderboardScope { #endregion #region Messages + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class Vector3 : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -1688,7 +1717,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -1715,7 +1748,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -1738,6 +1775,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class Vector4 : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -2042,7 +2080,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -2073,7 +2115,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -2100,6 +2146,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class Backup : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -3201,7 +3248,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -3363,7 +3414,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -3524,6 +3579,7 @@ public void MergeFrom(pb::CodedInputStream input) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static partial class Types { + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class Settings : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -4972,7 +5028,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -5107,7 +5167,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -5238,6 +5302,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class Tutorial : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -5824,7 +5889,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -5884,7 +5953,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -5940,6 +6013,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class Stats : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -6808,7 +6882,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -6897,7 +6975,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -6982,6 +7064,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class Game : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -8672,7 +8755,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -8845,7 +8932,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -9014,6 +9105,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class Artifacts : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -9858,7 +9950,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -9953,7 +10049,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -10044,6 +10144,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class Shells : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -10278,7 +10379,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -10306,7 +10411,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -10330,6 +10439,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class Simulation : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -11613,7 +11723,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -11758,7 +11872,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -11899,6 +12017,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class Mission : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -12150,7 +12269,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -12181,7 +12304,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -12208,6 +12335,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class Misc : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -12334,7 +12462,7 @@ public void ClearFreeHatcheryRefillGiven() { /// Field number for the "last_share_farm_value" field. public const int LastShareFarmValueFieldNumber = 3; - private readonly static double LastShareFarmValueDefaultValue = 10000000D; + private readonly static double LastShareFarmValueDefaultValue = 1e+07D; private double lastShareFarmValue_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -12361,7 +12489,7 @@ public void ClearLastShareFarmValue() { /// Field number for the "last_share_swarm_farm_value" field. public const int LastShareSwarmFarmValueFieldNumber = 4; - private readonly static double LastShareSwarmFarmValueDefaultValue = 10000000D; + private readonly static double LastShareSwarmFarmValueDefaultValue = 1e+07D; private double lastShareSwarmFarmValue_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -13436,7 +13564,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -13551,7 +13683,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -13662,6 +13798,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ResearchItem : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -13877,7 +14014,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -13900,7 +14041,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -13919,6 +14064,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class NewsHeadline : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -14134,7 +14280,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -14157,7 +14307,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -14176,6 +14330,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class AchievementInfo : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -14391,7 +14546,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -14414,7 +14573,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -14433,6 +14596,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ActiveBoost : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -14692,7 +14856,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -14719,7 +14887,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -14742,6 +14914,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class OwnedBoost : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -14957,7 +15130,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -14980,7 +15157,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -14999,6 +15180,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class MissionInfo : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -15258,7 +15440,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -15285,7 +15471,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -15313,6 +15503,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class EggIncFirstContactRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -15776,7 +15967,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -15826,7 +16021,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -15872,6 +16071,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class EggIncFirstContactResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -16180,7 +16380,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -16218,7 +16422,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -16267,6 +16475,7 @@ public enum ErrorCodes { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class EggIncAdConfig : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -16411,7 +16620,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -16431,7 +16644,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -16447,6 +16664,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class DailyGiftInfo : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -16663,7 +16881,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -16686,7 +16908,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -16705,6 +16931,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class SalesInfoRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -17140,7 +17367,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -17183,7 +17414,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -17222,6 +17457,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class IAPSaleEntry : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -17523,7 +17759,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -17554,7 +17794,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -17581,6 +17825,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class SalesInfo : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -17725,7 +17970,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -17744,7 +17993,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -17759,6 +18012,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class EggIncEvent : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -18236,7 +18490,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -18283,7 +18541,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -18326,6 +18588,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class EggIncCurrentEvents : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -18470,7 +18733,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -18489,7 +18756,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -18504,6 +18775,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class DeviceInfo : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -19193,7 +19465,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -19260,7 +19536,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -19323,6 +19603,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class AppInfo : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -20725,7 +21006,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -20856,7 +21141,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -20983,6 +21272,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ActionKeyValuePair : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -21195,7 +21485,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -21218,7 +21512,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -21237,6 +21535,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class GenericAction : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -21708,7 +22007,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -21765,7 +22068,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -21818,6 +22125,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class GenericActionBatchRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -21994,7 +22302,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -22020,7 +22332,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -22042,6 +22358,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class VerifyPurchaseRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -22493,7 +22810,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -22546,7 +22867,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -22595,6 +22920,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class VerifyPurchaseResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -22810,7 +23136,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -22833,7 +23163,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -22852,6 +23186,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class CurrencyFlowLog : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -23416,7 +23751,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -23471,7 +23810,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -23522,6 +23865,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class CurrencyFlowBatchRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -23698,7 +24042,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -23724,7 +24072,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -23746,6 +24098,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class Reward : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -24005,7 +24358,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -24032,7 +24389,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -24055,6 +24416,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class GameModifier : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -24314,7 +24676,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -24341,7 +24707,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -24385,6 +24755,7 @@ public enum GameDimension { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class CustomEgg : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -24911,7 +25282,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -24969,7 +25344,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -25023,6 +25402,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class Contract : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -26097,7 +26477,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -26208,7 +26592,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -26327,6 +26715,7 @@ public enum PlayerGrade { [pbr::OriginalName("GRADE_AAA")] GradeAaa = 5, } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class Goal : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -26718,7 +27107,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -26757,7 +27150,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -26792,6 +27189,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class GoalSet : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -26936,7 +27334,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -26955,7 +27357,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -26970,6 +27376,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class GradeSpec : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -27222,7 +27629,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -27253,7 +27664,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -27285,17 +27700,18 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class ContractPlayerInfo : pb::IMessage + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class ContractSeasonGoal : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ContractPlayerInfo()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ContractSeasonGoal()); 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)] @@ -27311,7 +27727,7 @@ public sealed partial class ContractPlayerInfo : pb::IMessageField number for the "grade" field. - public const int GradeFieldNumber = 1; - private readonly static global::Ei.Contract.Types.PlayerGrade GradeDefaultValue = global::Ei.Contract.Types.PlayerGrade.GradeUnset; + /// Field number for the "cxp" field. + public const int CxpFieldNumber = 1; + private readonly static double CxpDefaultValue = 0D; - private global::Ei.Contract.Types.PlayerGrade grade_; + private double cxp_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Ei.Contract.Types.PlayerGrade Grade { - get { if ((_hasBits0 & 1) != 0) { return grade_; } else { return GradeDefaultValue; } } + public double Cxp { + get { if ((_hasBits0 & 1) != 0) { return cxp_; } else { return CxpDefaultValue; } } set { _hasBits0 |= 1; - grade_ = value; + cxp_ = value; } } - /// Gets whether the "grade" field is set + /// Gets whether the "cxp" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool HasGrade { + public bool HasCxp { get { return (_hasBits0 & 1) != 0; } } - /// Clears the value of the "grade" field + /// Clears the value of the "cxp" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void ClearGrade() { + public void ClearCxp() { _hasBits0 &= ~1; } - /// Field number for the "total_cxp" field. - public const int TotalCxpFieldNumber = 2; - private readonly static double TotalCxpDefaultValue = 0D; + /// Field number for the "reward_type" field. + public const int RewardTypeFieldNumber = 3; + private readonly static global::Ei.RewardType RewardTypeDefaultValue = global::Ei.RewardType.Cash; - private double totalCxp_; + private global::Ei.RewardType rewardType_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double TotalCxp { - get { if ((_hasBits0 & 2) != 0) { return totalCxp_; } else { return TotalCxpDefaultValue; } } + public global::Ei.RewardType RewardType { + get { if ((_hasBits0 & 2) != 0) { return rewardType_; } else { return RewardTypeDefaultValue; } } set { _hasBits0 |= 2; - totalCxp_ = value; + rewardType_ = value; } } - /// Gets whether the "total_cxp" field is set + /// Gets whether the "reward_type" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool HasTotalCxp { + public bool HasRewardType { get { return (_hasBits0 & 2) != 0; } } - /// Clears the value of the "total_cxp" field + /// Clears the value of the "reward_type" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void ClearTotalCxp() { + public void ClearRewardType() { _hasBits0 &= ~2; } - /// Field number for the "season_cxp" field. - public const int SeasonCxpFieldNumber = 13; - private readonly static double SeasonCxpDefaultValue = 0D; + /// Field number for the "reward_sub_type" field. + public const int RewardSubTypeFieldNumber = 4; + private readonly static string RewardSubTypeDefaultValue = ""; - private double seasonCxp_; + private string rewardSubType_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double SeasonCxp { - get { if ((_hasBits0 & 512) != 0) { return seasonCxp_; } else { return SeasonCxpDefaultValue; } } + public string RewardSubType { + get { return rewardSubType_ ?? RewardSubTypeDefaultValue; } set { - _hasBits0 |= 512; - seasonCxp_ = value; + rewardSubType_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } - /// Gets whether the "season_cxp" field is set + /// Gets whether the "reward_sub_type" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool HasSeasonCxp { - get { return (_hasBits0 & 512) != 0; } + public bool HasRewardSubType { + get { return rewardSubType_ != null; } } - /// Clears the value of the "season_cxp" field + /// Clears the value of the "reward_sub_type" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void ClearSeasonCxp() { - _hasBits0 &= ~512; + public void ClearRewardSubType() { + rewardSubType_ = null; } - /// Field number for the "grade_score" field. - public const int GradeScoreFieldNumber = 7; - private readonly static double GradeScoreDefaultValue = 0D; + /// Field number for the "reward_amount" field. + public const int RewardAmountFieldNumber = 5; + private readonly static double RewardAmountDefaultValue = 0D; - private double gradeScore_; + private double rewardAmount_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double GradeScore { - get { if ((_hasBits0 & 16) != 0) { return gradeScore_; } else { return GradeScoreDefaultValue; } } + public double RewardAmount { + get { if ((_hasBits0 & 4) != 0) { return rewardAmount_; } else { return RewardAmountDefaultValue; } } set { - _hasBits0 |= 16; - gradeScore_ = value; + _hasBits0 |= 4; + rewardAmount_ = value; } } - /// Gets whether the "grade_score" field is set + /// Gets whether the "reward_amount" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool HasGradeScore { - get { return (_hasBits0 & 16) != 0; } + public bool HasRewardAmount { + get { return (_hasBits0 & 4) != 0; } } - /// Clears the value of the "grade_score" field + /// Clears the value of the "reward_amount" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void ClearGradeScore() { - _hasBits0 &= ~16; + public void ClearRewardAmount() { + _hasBits0 &= ~4; } - /// Field number for the "target_grade_score" field. - public const int TargetGradeScoreFieldNumber = 9; - private readonly static double TargetGradeScoreDefaultValue = 0D; - - private double targetGradeScore_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double TargetGradeScore { - get { if ((_hasBits0 & 64) != 0) { return targetGradeScore_; } else { return TargetGradeScoreDefaultValue; } } - set { - _hasBits0 |= 64; - targetGradeScore_ = value; - } - } - /// Gets whether the "target_grade_score" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool HasTargetGradeScore { - get { return (_hasBits0 & 64) != 0; } - } - /// Clears the value of the "target_grade_score" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void ClearTargetGradeScore() { - _hasBits0 &= ~64; + public override bool Equals(object other) { + return Equals(other as ContractSeasonGoal); } - /// Field number for the "soul_power" field. - public const int SoulPowerFieldNumber = 10; - private readonly static double SoulPowerDefaultValue = 0D; - - private double soulPower_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double SoulPower { - get { if ((_hasBits0 & 128) != 0) { return soulPower_; } else { return SoulPowerDefaultValue; } } - set { - _hasBits0 |= 128; - soulPower_ = value; + public bool Equals(ContractSeasonGoal other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; } + if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(Cxp, other.Cxp)) return false; + if (RewardType != other.RewardType) return false; + if (RewardSubType != other.RewardSubType) return false; + if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(RewardAmount, other.RewardAmount)) return false; + return Equals(_unknownFields, other._unknownFields); } - /// Gets whether the "soul_power" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool HasSoulPower { - get { return (_hasBits0 & 128) != 0; } + public override int GetHashCode() { + int hash = 1; + if (HasCxp) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Cxp); + if (HasRewardType) hash ^= RewardType.GetHashCode(); + if (HasRewardSubType) hash ^= RewardSubType.GetHashCode(); + if (HasRewardAmount) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(RewardAmount); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; } - /// Clears the value of the "soul_power" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void ClearSoulPower() { - _hasBits0 &= ~128; + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); } - /// Field number for the "target_soul_power" field. - public const int TargetSoulPowerFieldNumber = 8; - private readonly static double TargetSoulPowerDefaultValue = 0D; - - private double targetSoulPower_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double TargetSoulPower { - get { if ((_hasBits0 & 32) != 0) { return targetSoulPower_; } else { return TargetSoulPowerDefaultValue; } } - set { - _hasBits0 |= 32; - targetSoulPower_ = value; + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (HasCxp) { + output.WriteRawTag(9); + output.WriteDouble(Cxp); } + if (HasRewardType) { + output.WriteRawTag(24); + output.WriteEnum((int) RewardType); + } + if (HasRewardSubType) { + output.WriteRawTag(34); + output.WriteString(RewardSubType); + } + if (HasRewardAmount) { + output.WriteRawTag(41); + output.WriteDouble(RewardAmount); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif } - /// Gets whether the "target_soul_power" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool HasTargetSoulPower { - get { return (_hasBits0 & 32) != 0; } - } - /// Clears the value of the "target_soul_power" field + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void ClearTargetSoulPower() { - _hasBits0 &= ~32; + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (HasCxp) { + output.WriteRawTag(9); + output.WriteDouble(Cxp); + } + if (HasRewardType) { + output.WriteRawTag(24); + output.WriteEnum((int) RewardType); + } + if (HasRewardSubType) { + output.WriteRawTag(34); + output.WriteString(RewardSubType); + } + if (HasRewardAmount) { + output.WriteRawTag(41); + output.WriteDouble(RewardAmount); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } } + #endif - /// Field number for the "grade_progress" field. - public const int GradeProgressFieldNumber = 12; - private readonly static double GradeProgressDefaultValue = 0D; - - private double gradeProgress_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double GradeProgress { - get { if ((_hasBits0 & 256) != 0) { return gradeProgress_; } else { return GradeProgressDefaultValue; } } - set { - _hasBits0 |= 256; - gradeProgress_ = value; + public int CalculateSize() { + int size = 0; + if (HasCxp) { + size += 1 + 8; + } + if (HasRewardType) { + size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) RewardType); + } + if (HasRewardSubType) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(RewardSubType); + } + if (HasRewardAmount) { + size += 1 + 8; + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); } + return size; } - /// Gets whether the "grade_progress" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool HasGradeProgress { - get { return (_hasBits0 & 256) != 0; } + public void MergeFrom(ContractSeasonGoal other) { + if (other == null) { + return; + } + if (other.HasCxp) { + Cxp = other.Cxp; + } + if (other.HasRewardType) { + RewardType = other.RewardType; + } + if (other.HasRewardSubType) { + RewardSubType = other.RewardSubType; + } + if (other.HasRewardAmount) { + RewardAmount = other.RewardAmount; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } - /// Clears the value of the "grade_progress" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void ClearGradeProgress() { - _hasBits0 &= ~256; + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 9: { + Cxp = input.ReadDouble(); + break; + } + case 24: { + RewardType = (global::Ei.RewardType) input.ReadEnum(); + break; + } + case 34: { + RewardSubType = input.ReadString(); + break; + } + case 41: { + RewardAmount = input.ReadDouble(); + break; + } + } + } + #endif } - /// Field number for the "issues" field. - public const int IssuesFieldNumber = 11; - private static readonly pb::FieldCodec _repeated_issues_codec - = pb::FieldCodec.ForEnum(88, x => (int) x, x => (global::Ei.ContractEvaluation.Types.PoorBehavior) x); - private readonly pbc::RepeatedField issues_ = new pbc::RepeatedField(); + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField Issues { - get { return issues_; } + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 9: { + Cxp = input.ReadDouble(); + break; + } + case 24: { + RewardType = (global::Ei.RewardType) input.ReadEnum(); + break; + } + case 34: { + RewardSubType = input.ReadString(); + break; + } + case 41: { + RewardAmount = input.ReadDouble(); + break; + } + } + } + } + #endif + + } + + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class ContractSeasonRewardConfirmationRequest : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ContractSeasonRewardConfirmationRequest()); + private pb::UnknownFieldSet _unknownFields; + [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.EiReflection.Descriptor.MessageTypes[26]; } + } + + [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 ContractSeasonRewardConfirmationRequest() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ContractSeasonRewardConfirmationRequest(ContractSeasonRewardConfirmationRequest other) : this() { + rinfo_ = other.rinfo_ != null ? other.rinfo_.Clone() : null; + seasonId_ = other.seasonId_; + goal_ = other.goal_ != null ? other.goal_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ContractSeasonRewardConfirmationRequest Clone() { + return new ContractSeasonRewardConfirmationRequest(this); + } + + /// 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 global::Ei.BasicRequestInfo Rinfo { + get { return rinfo_; } + set { + rinfo_ = value; + } + } + + /// Field number for the "season_id" field. + public const int SeasonIdFieldNumber = 2; + private readonly static string SeasonIdDefaultValue = ""; + + private string seasonId_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string SeasonId { + get { return seasonId_ ?? SeasonIdDefaultValue; } + set { + seasonId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "season_id" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasSeasonId { + get { return seasonId_ != null; } + } + /// Clears the value of the "season_id" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearSeasonId() { + seasonId_ = null; + } + + /// Field number for the "goal" field. + public const int GoalFieldNumber = 3; + private global::Ei.ContractSeasonGoal goal_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Ei.ContractSeasonGoal Goal { + get { return goal_; } + set { + goal_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as ContractSeasonRewardConfirmationRequest); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(ContractSeasonRewardConfirmationRequest other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(Rinfo, other.Rinfo)) return false; + if (SeasonId != other.SeasonId) return false; + if (!object.Equals(Goal, other.Goal)) 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 (rinfo_ != null) hash ^= Rinfo.GetHashCode(); + if (HasSeasonId) hash ^= SeasonId.GetHashCode(); + if (goal_ != null) hash ^= Goal.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 (rinfo_ != null) { + output.WriteRawTag(10); + output.WriteMessage(Rinfo); + } + if (HasSeasonId) { + output.WriteRawTag(18); + output.WriteString(SeasonId); + } + if (goal_ != null) { + output.WriteRawTag(26); + output.WriteMessage(Goal); + } + 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 (rinfo_ != null) { + output.WriteRawTag(10); + output.WriteMessage(Rinfo); + } + if (HasSeasonId) { + output.WriteRawTag(18); + output.WriteString(SeasonId); + } + if (goal_ != null) { + output.WriteRawTag(26); + output.WriteMessage(Goal); + } + 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 (rinfo_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Rinfo); + } + if (HasSeasonId) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(SeasonId); + } + if (goal_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Goal); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(ContractSeasonRewardConfirmationRequest other) { + if (other == null) { + return; + } + if (other.rinfo_ != null) { + if (rinfo_ == null) { + Rinfo = new global::Ei.BasicRequestInfo(); + } + Rinfo.MergeFrom(other.Rinfo); + } + if (other.HasSeasonId) { + SeasonId = other.SeasonId; + } + if (other.goal_ != null) { + if (goal_ == null) { + Goal = new global::Ei.ContractSeasonGoal(); + } + Goal.MergeFrom(other.Goal); + } + _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) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + if (rinfo_ == null) { + Rinfo = new global::Ei.BasicRequestInfo(); + } + input.ReadMessage(Rinfo); + break; + } + case 18: { + SeasonId = input.ReadString(); + break; + } + case 26: { + if (goal_ == null) { + Goal = new global::Ei.ContractSeasonGoal(); + } + input.ReadMessage(Goal); + 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) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + if (rinfo_ == null) { + Rinfo = new global::Ei.BasicRequestInfo(); + } + input.ReadMessage(Rinfo); + break; + } + case 18: { + SeasonId = input.ReadString(); + break; + } + case 26: { + if (goal_ == null) { + Goal = new global::Ei.ContractSeasonGoal(); + } + input.ReadMessage(Goal); + break; + } + } + } + } + #endif + + } + + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class ContractSeasonInfo : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ContractSeasonInfo()); + private pb::UnknownFieldSet _unknownFields; + [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.EiReflection.Descriptor.MessageTypes[27]; } + } + + [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 ContractSeasonInfo() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ContractSeasonInfo(ContractSeasonInfo other) : this() { + id_ = other.id_; + name_ = other.name_; + gradeGoals_ = other.gradeGoals_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ContractSeasonInfo Clone() { + return new ContractSeasonInfo(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 "name" field. + public const int NameFieldNumber = 3; + private readonly static string NameDefaultValue = ""; + + private string name_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Name { + get { return name_ ?? NameDefaultValue; } + set { + name_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "name" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasName { + get { return name_ != null; } + } + /// Clears the value of the "name" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearName() { + name_ = null; + } + + /// Field number for the "grade_goals" field. + public const int GradeGoalsFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_gradeGoals_codec + = pb::FieldCodec.ForMessage(18, global::Ei.ContractSeasonInfo.Types.GoalSet.Parser); + private readonly pbc::RepeatedField gradeGoals_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField GradeGoals { + get { return gradeGoals_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as ContractSeasonInfo); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(ContractSeasonInfo other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Id != other.Id) return false; + if (Name != other.Name) return false; + if(!gradeGoals_.Equals(other.gradeGoals_)) 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 (HasName) hash ^= Name.GetHashCode(); + hash ^= gradeGoals_.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); + } + gradeGoals_.WriteTo(output, _repeated_gradeGoals_codec); + if (HasName) { + output.WriteRawTag(26); + output.WriteString(Name); + } + 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); + } + gradeGoals_.WriteTo(ref output, _repeated_gradeGoals_codec); + if (HasName) { + output.WriteRawTag(26); + output.WriteString(Name); + } + 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 (HasName) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); + } + size += gradeGoals_.CalculateSize(_repeated_gradeGoals_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(ContractSeasonInfo other) { + if (other == null) { + return; + } + if (other.HasId) { + Id = other.Id; + } + if (other.HasName) { + Name = other.Name; + } + gradeGoals_.Add(other.gradeGoals_); + _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) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Id = input.ReadString(); + break; + } + case 18: { + gradeGoals_.AddEntriesFrom(input, _repeated_gradeGoals_codec); + break; + } + case 26: { + Name = input.ReadString(); + 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) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Id = input.ReadString(); + break; + } + case 18: { + gradeGoals_.AddEntriesFrom(ref input, _repeated_gradeGoals_codec); + break; + } + case 26: { + Name = input.ReadString(); + break; + } + } + } + } + #endif + + #region Nested types + /// Container for nested types declared in the ContractSeasonInfo message type. + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static partial class Types { + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class GoalSet : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GoalSet()); + 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.ContractSeasonInfo.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 GoalSet() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public GoalSet(GoalSet other) : this() { + _hasBits0 = other._hasBits0; + grade_ = other.grade_; + goals_ = other.goals_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public GoalSet Clone() { + return new GoalSet(this); + } + + /// Field number for the "grade" field. + public const int GradeFieldNumber = 1; + private readonly static global::Ei.Contract.Types.PlayerGrade GradeDefaultValue = global::Ei.Contract.Types.PlayerGrade.GradeUnset; + + private global::Ei.Contract.Types.PlayerGrade grade_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Ei.Contract.Types.PlayerGrade Grade { + get { if ((_hasBits0 & 1) != 0) { return grade_; } else { return GradeDefaultValue; } } + set { + _hasBits0 |= 1; + grade_ = value; + } + } + /// Gets whether the "grade" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasGrade { + get { return (_hasBits0 & 1) != 0; } + } + /// Clears the value of the "grade" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearGrade() { + _hasBits0 &= ~1; + } + + /// Field number for the "goals" field. + public const int GoalsFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_goals_codec + = pb::FieldCodec.ForMessage(18, global::Ei.ContractSeasonGoal.Parser); + private readonly pbc::RepeatedField goals_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Goals { + get { return goals_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as GoalSet); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(GoalSet other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Grade != other.Grade) return false; + if(!goals_.Equals(other.goals_)) 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 (HasGrade) hash ^= Grade.GetHashCode(); + hash ^= goals_.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 (HasGrade) { + output.WriteRawTag(8); + output.WriteEnum((int) Grade); + } + goals_.WriteTo(output, _repeated_goals_codec); + 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 (HasGrade) { + output.WriteRawTag(8); + output.WriteEnum((int) Grade); + } + goals_.WriteTo(ref output, _repeated_goals_codec); + 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 (HasGrade) { + size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Grade); + } + size += goals_.CalculateSize(_repeated_goals_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(GoalSet other) { + if (other == null) { + return; + } + if (other.HasGrade) { + Grade = other.Grade; + } + goals_.Add(other.goals_); + _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) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 8: { + Grade = (global::Ei.Contract.Types.PlayerGrade) input.ReadEnum(); + break; + } + case 18: { + goals_.AddEntriesFrom(input, _repeated_goals_codec); + 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) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 8: { + Grade = (global::Ei.Contract.Types.PlayerGrade) input.ReadEnum(); + break; + } + case 18: { + goals_.AddEntriesFrom(ref input, _repeated_goals_codec); + break; + } + } + } + } + #endif + + } + + } + #endregion + + } + + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class ContractSeasonInfos : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ContractSeasonInfos()); + private pb::UnknownFieldSet _unknownFields; + [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.EiReflection.Descriptor.MessageTypes[28]; } + } + + [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 ContractSeasonInfos() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ContractSeasonInfos(ContractSeasonInfos other) : this() { + infos_ = other.infos_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ContractSeasonInfos Clone() { + return new ContractSeasonInfos(this); + } + + /// Field number for the "infos" field. + public const int InfosFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_infos_codec + = pb::FieldCodec.ForMessage(10, global::Ei.ContractSeasonInfo.Parser); + private readonly pbc::RepeatedField infos_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Infos { + get { return infos_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as ContractSeasonInfos); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(ContractSeasonInfos other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!infos_.Equals(other.infos_)) 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; + hash ^= infos_.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 + infos_.WriteTo(output, _repeated_infos_codec); + 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) { + infos_.WriteTo(ref output, _repeated_infos_codec); + 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; + size += infos_.CalculateSize(_repeated_infos_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(ContractSeasonInfos other) { + if (other == null) { + return; + } + infos_.Add(other.infos_); + _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) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + infos_.AddEntriesFrom(input, _repeated_infos_codec); + 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) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + infos_.AddEntriesFrom(ref input, _repeated_infos_codec); + break; + } + } + } + } + #endif + + } + + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class ContractPlayerInfo : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ContractPlayerInfo()); + 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.EiReflection.Descriptor.MessageTypes[29]; } + } + + [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 ContractPlayerInfo() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ContractPlayerInfo(ContractPlayerInfo other) : this() { + _hasBits0 = other._hasBits0; + grade_ = other.grade_; + totalCxp_ = other.totalCxp_; + seasonCxp_ = other.seasonCxp_; + gradeScore_ = other.gradeScore_; + targetGradeScore_ = other.targetGradeScore_; + soulPower_ = other.soulPower_; + targetSoulPower_ = other.targetSoulPower_; + gradeProgress_ = other.gradeProgress_; + issues_ = other.issues_.Clone(); + issueScore_ = other.issueScore_; + status_ = other.status_; + lastEvaluationTime_ = other.lastEvaluationTime_; + lastEvaluationVersion_ = other.lastEvaluationVersion_; + unreadEvaluations_ = other.unreadEvaluations_.Clone(); + seasonProgress_ = other.seasonProgress_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ContractPlayerInfo Clone() { + return new ContractPlayerInfo(this); + } + + /// Field number for the "grade" field. + public const int GradeFieldNumber = 1; + private readonly static global::Ei.Contract.Types.PlayerGrade GradeDefaultValue = global::Ei.Contract.Types.PlayerGrade.GradeUnset; + + private global::Ei.Contract.Types.PlayerGrade grade_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Ei.Contract.Types.PlayerGrade Grade { + get { if ((_hasBits0 & 1) != 0) { return grade_; } else { return GradeDefaultValue; } } + set { + _hasBits0 |= 1; + grade_ = value; + } + } + /// Gets whether the "grade" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasGrade { + get { return (_hasBits0 & 1) != 0; } + } + /// Clears the value of the "grade" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearGrade() { + _hasBits0 &= ~1; + } + + /// Field number for the "total_cxp" field. + public const int TotalCxpFieldNumber = 2; + private readonly static double TotalCxpDefaultValue = 0D; + + private double totalCxp_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public double TotalCxp { + get { if ((_hasBits0 & 2) != 0) { return totalCxp_; } else { return TotalCxpDefaultValue; } } + set { + _hasBits0 |= 2; + totalCxp_ = value; + } + } + /// Gets whether the "total_cxp" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasTotalCxp { + get { return (_hasBits0 & 2) != 0; } + } + /// Clears the value of the "total_cxp" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearTotalCxp() { + _hasBits0 &= ~2; + } + + /// Field number for the "season_cxp" field. + public const int SeasonCxpFieldNumber = 13; + private readonly static double SeasonCxpDefaultValue = 0D; + + private double seasonCxp_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public double SeasonCxp { + get { if ((_hasBits0 & 512) != 0) { return seasonCxp_; } else { return SeasonCxpDefaultValue; } } + set { + _hasBits0 |= 512; + seasonCxp_ = value; + } + } + /// Gets whether the "season_cxp" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasSeasonCxp { + get { return (_hasBits0 & 512) != 0; } + } + /// Clears the value of the "season_cxp" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearSeasonCxp() { + _hasBits0 &= ~512; + } + + /// Field number for the "grade_score" field. + public const int GradeScoreFieldNumber = 7; + private readonly static double GradeScoreDefaultValue = 0D; + + private double gradeScore_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public double GradeScore { + get { if ((_hasBits0 & 16) != 0) { return gradeScore_; } else { return GradeScoreDefaultValue; } } + set { + _hasBits0 |= 16; + gradeScore_ = value; + } + } + /// Gets whether the "grade_score" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasGradeScore { + get { return (_hasBits0 & 16) != 0; } + } + /// Clears the value of the "grade_score" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearGradeScore() { + _hasBits0 &= ~16; + } + + /// Field number for the "target_grade_score" field. + public const int TargetGradeScoreFieldNumber = 9; + private readonly static double TargetGradeScoreDefaultValue = 0D; + + private double targetGradeScore_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public double TargetGradeScore { + get { if ((_hasBits0 & 64) != 0) { return targetGradeScore_; } else { return TargetGradeScoreDefaultValue; } } + set { + _hasBits0 |= 64; + targetGradeScore_ = value; + } + } + /// Gets whether the "target_grade_score" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasTargetGradeScore { + get { return (_hasBits0 & 64) != 0; } + } + /// Clears the value of the "target_grade_score" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearTargetGradeScore() { + _hasBits0 &= ~64; + } + + /// Field number for the "soul_power" field. + public const int SoulPowerFieldNumber = 10; + private readonly static double SoulPowerDefaultValue = 0D; + + private double soulPower_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public double SoulPower { + get { if ((_hasBits0 & 128) != 0) { return soulPower_; } else { return SoulPowerDefaultValue; } } + set { + _hasBits0 |= 128; + soulPower_ = value; + } + } + /// Gets whether the "soul_power" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasSoulPower { + get { return (_hasBits0 & 128) != 0; } + } + /// Clears the value of the "soul_power" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearSoulPower() { + _hasBits0 &= ~128; + } + + /// Field number for the "target_soul_power" field. + public const int TargetSoulPowerFieldNumber = 8; + private readonly static double TargetSoulPowerDefaultValue = 0D; + + private double targetSoulPower_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public double TargetSoulPower { + get { if ((_hasBits0 & 32) != 0) { return targetSoulPower_; } else { return TargetSoulPowerDefaultValue; } } + set { + _hasBits0 |= 32; + targetSoulPower_ = value; + } + } + /// Gets whether the "target_soul_power" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasTargetSoulPower { + get { return (_hasBits0 & 32) != 0; } + } + /// Clears the value of the "target_soul_power" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearTargetSoulPower() { + _hasBits0 &= ~32; + } + + /// Field number for the "grade_progress" field. + public const int GradeProgressFieldNumber = 12; + private readonly static double GradeProgressDefaultValue = 0D; + + private double gradeProgress_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public double GradeProgress { + get { if ((_hasBits0 & 256) != 0) { return gradeProgress_; } else { return GradeProgressDefaultValue; } } + set { + _hasBits0 |= 256; + gradeProgress_ = value; + } + } + /// Gets whether the "grade_progress" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasGradeProgress { + get { return (_hasBits0 & 256) != 0; } + } + /// Clears the value of the "grade_progress" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearGradeProgress() { + _hasBits0 &= ~256; + } + + /// Field number for the "issues" field. + public const int IssuesFieldNumber = 11; + private static readonly pb::FieldCodec _repeated_issues_codec + = pb::FieldCodec.ForEnum(88, x => (int) x, x => (global::Ei.ContractEvaluation.Types.PoorBehavior) x); + private readonly pbc::RepeatedField issues_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Issues { + get { return issues_; } } /// Field number for the "issue_score" field. @@ -27689,6 +29505,17 @@ public void ClearLastEvaluationVersion() { get { return unreadEvaluations_; } } + /// Field number for the "season_progress" field. + public const int SeasonProgressFieldNumber = 15; + private static readonly pb::FieldCodec _repeated_seasonProgress_codec + = pb::FieldCodec.ForMessage(122, global::Ei.ContractPlayerInfo.Types.SeasonProgress.Parser); + private readonly pbc::RepeatedField seasonProgress_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField SeasonProgress { + get { return seasonProgress_; } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { @@ -27718,6 +29545,7 @@ public bool Equals(ContractPlayerInfo other) { if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(LastEvaluationTime, other.LastEvaluationTime)) return false; if (LastEvaluationVersion != other.LastEvaluationVersion) return false; if(!unreadEvaluations_.Equals(other.unreadEvaluations_)) return false; + if(!seasonProgress_.Equals(other.seasonProgress_)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -27739,6 +29567,7 @@ public override int GetHashCode() { if (HasLastEvaluationTime) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(LastEvaluationTime); if (HasLastEvaluationVersion) hash ^= LastEvaluationVersion.GetHashCode(); hash ^= unreadEvaluations_.GetHashCode(); + hash ^= seasonProgress_.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -27807,6 +29636,7 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(113); output.WriteDouble(IssueScore); } + seasonProgress_.WriteTo(output, _repeated_seasonProgress_codec); if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -27867,6 +29697,7 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(113); output.WriteDouble(IssueScore); } + seasonProgress_.WriteTo(ref output, _repeated_seasonProgress_codec); if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -27915,6 +29746,7 @@ public int CalculateSize() { size += 1 + pb::CodedOutputStream.ComputeStringSize(LastEvaluationVersion); } size += unreadEvaluations_.CalculateSize(_repeated_unreadEvaluations_codec); + size += seasonProgress_.CalculateSize(_repeated_seasonProgress_codec); if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -27965,6 +29797,7 @@ public void MergeFrom(ContractPlayerInfo other) { LastEvaluationVersion = other.LastEvaluationVersion; } unreadEvaluations_.Add(other.unreadEvaluations_); + seasonProgress_.Add(other.seasonProgress_); _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -27976,7 +29809,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -28037,6 +29874,10 @@ public void MergeFrom(pb::CodedInputStream input) { IssueScore = input.ReadDouble(); break; } + case 122: { + seasonProgress_.AddEntriesFrom(input, _repeated_seasonProgress_codec); + break; + } } } #endif @@ -28048,7 +29889,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -28109,6 +29954,10 @@ public void MergeFrom(pb::CodedInputStream input) { IssueScore = input.ReadDouble(); break; } + case 122: { + seasonProgress_.AddEntriesFrom(ref input, _repeated_seasonProgress_codec); + break; + } } } } @@ -28127,11 +29976,434 @@ public enum Status { [pbr::OriginalName("COMPLETE")] Complete = 3, } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class SeasonProgress : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SeasonProgress()); + 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.ContractPlayerInfo.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 SeasonProgress() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public SeasonProgress(SeasonProgress other) : this() { + _hasBits0 = other._hasBits0; + seasonId_ = other.seasonId_; + active_ = other.active_; + startingGrade_ = other.startingGrade_; + totalCxp_ = other.totalCxp_; + cxpLastRewardGiven_ = other.cxpLastRewardGiven_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public SeasonProgress Clone() { + return new SeasonProgress(this); + } + + /// Field number for the "season_id" field. + public const int SeasonIdFieldNumber = 1; + private readonly static string SeasonIdDefaultValue = ""; + + private string seasonId_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string SeasonId { + get { return seasonId_ ?? SeasonIdDefaultValue; } + set { + seasonId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "season_id" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasSeasonId { + get { return seasonId_ != null; } + } + /// Clears the value of the "season_id" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearSeasonId() { + seasonId_ = null; + } + + /// Field number for the "active" field. + public const int ActiveFieldNumber = 2; + private readonly static bool ActiveDefaultValue = false; + + private bool active_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Active { + get { if ((_hasBits0 & 1) != 0) { return active_; } else { return ActiveDefaultValue; } } + set { + _hasBits0 |= 1; + active_ = value; + } + } + /// Gets whether the "active" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasActive { + get { return (_hasBits0 & 1) != 0; } + } + /// Clears the value of the "active" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearActive() { + _hasBits0 &= ~1; + } + + /// Field number for the "starting_grade" field. + public const int StartingGradeFieldNumber = 3; + private readonly static global::Ei.Contract.Types.PlayerGrade StartingGradeDefaultValue = global::Ei.Contract.Types.PlayerGrade.GradeUnset; + + private global::Ei.Contract.Types.PlayerGrade startingGrade_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Ei.Contract.Types.PlayerGrade StartingGrade { + get { if ((_hasBits0 & 2) != 0) { return startingGrade_; } else { return StartingGradeDefaultValue; } } + set { + _hasBits0 |= 2; + startingGrade_ = value; + } + } + /// Gets whether the "starting_grade" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasStartingGrade { + get { return (_hasBits0 & 2) != 0; } + } + /// Clears the value of the "starting_grade" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearStartingGrade() { + _hasBits0 &= ~2; + } + + /// Field number for the "total_cxp" field. + public const int TotalCxpFieldNumber = 4; + private readonly static double TotalCxpDefaultValue = 0D; + + private double totalCxp_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public double TotalCxp { + get { if ((_hasBits0 & 4) != 0) { return totalCxp_; } else { return TotalCxpDefaultValue; } } + set { + _hasBits0 |= 4; + totalCxp_ = value; + } + } + /// Gets whether the "total_cxp" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasTotalCxp { + get { return (_hasBits0 & 4) != 0; } + } + /// Clears the value of the "total_cxp" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearTotalCxp() { + _hasBits0 &= ~4; + } + + /// Field number for the "cxp_last_reward_given" field. + public const int CxpLastRewardGivenFieldNumber = 5; + private readonly static double CxpLastRewardGivenDefaultValue = 0D; + + private double cxpLastRewardGiven_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public double CxpLastRewardGiven { + get { if ((_hasBits0 & 8) != 0) { return cxpLastRewardGiven_; } else { return CxpLastRewardGivenDefaultValue; } } + set { + _hasBits0 |= 8; + cxpLastRewardGiven_ = value; + } + } + /// Gets whether the "cxp_last_reward_given" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasCxpLastRewardGiven { + get { return (_hasBits0 & 8) != 0; } + } + /// Clears the value of the "cxp_last_reward_given" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearCxpLastRewardGiven() { + _hasBits0 &= ~8; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as SeasonProgress); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(SeasonProgress other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (SeasonId != other.SeasonId) return false; + if (Active != other.Active) return false; + if (StartingGrade != other.StartingGrade) return false; + if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(TotalCxp, other.TotalCxp)) return false; + if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(CxpLastRewardGiven, other.CxpLastRewardGiven)) 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 (HasSeasonId) hash ^= SeasonId.GetHashCode(); + if (HasActive) hash ^= Active.GetHashCode(); + if (HasStartingGrade) hash ^= StartingGrade.GetHashCode(); + if (HasTotalCxp) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(TotalCxp); + if (HasCxpLastRewardGiven) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(CxpLastRewardGiven); + 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 (HasSeasonId) { + output.WriteRawTag(10); + output.WriteString(SeasonId); + } + if (HasActive) { + output.WriteRawTag(16); + output.WriteBool(Active); + } + if (HasStartingGrade) { + output.WriteRawTag(24); + output.WriteEnum((int) StartingGrade); + } + if (HasTotalCxp) { + output.WriteRawTag(33); + output.WriteDouble(TotalCxp); + } + if (HasCxpLastRewardGiven) { + output.WriteRawTag(41); + output.WriteDouble(CxpLastRewardGiven); + } + 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 (HasSeasonId) { + output.WriteRawTag(10); + output.WriteString(SeasonId); + } + if (HasActive) { + output.WriteRawTag(16); + output.WriteBool(Active); + } + if (HasStartingGrade) { + output.WriteRawTag(24); + output.WriteEnum((int) StartingGrade); + } + if (HasTotalCxp) { + output.WriteRawTag(33); + output.WriteDouble(TotalCxp); + } + if (HasCxpLastRewardGiven) { + output.WriteRawTag(41); + output.WriteDouble(CxpLastRewardGiven); + } + 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 (HasSeasonId) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(SeasonId); + } + if (HasActive) { + size += 1 + 1; + } + if (HasStartingGrade) { + size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) StartingGrade); + } + if (HasTotalCxp) { + size += 1 + 8; + } + if (HasCxpLastRewardGiven) { + size += 1 + 8; + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(SeasonProgress other) { + if (other == null) { + return; + } + if (other.HasSeasonId) { + SeasonId = other.SeasonId; + } + if (other.HasActive) { + Active = other.Active; + } + if (other.HasStartingGrade) { + StartingGrade = other.StartingGrade; + } + if (other.HasTotalCxp) { + TotalCxp = other.TotalCxp; + } + if (other.HasCxpLastRewardGiven) { + CxpLastRewardGiven = other.CxpLastRewardGiven; + } + _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) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + SeasonId = input.ReadString(); + break; + } + case 16: { + Active = input.ReadBool(); + break; + } + case 24: { + StartingGrade = (global::Ei.Contract.Types.PlayerGrade) input.ReadEnum(); + break; + } + case 33: { + TotalCxp = input.ReadDouble(); + break; + } + case 41: { + CxpLastRewardGiven = input.ReadDouble(); + 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) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + SeasonId = input.ReadString(); + break; + } + case 16: { + Active = input.ReadBool(); + break; + } + case 24: { + StartingGrade = (global::Ei.Contract.Types.PlayerGrade) input.ReadEnum(); + break; + } + case 33: { + TotalCxp = input.ReadDouble(); + break; + } + case 41: { + CxpLastRewardGiven = input.ReadDouble(); + break; + } + } + } + } + #endif + + } + } #endregion } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ContractEvaluation : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -28147,7 +30419,7 @@ public sealed partial class ContractEvaluation : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -30040,7 +32321,7 @@ public sealed partial class ContractCitation : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[27]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[31]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -30285,7 +32566,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -30312,7 +32597,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -30335,6 +32624,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ContractEvaluationBatch : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -30349,7 +32639,7 @@ public sealed partial class ContractEvaluationBatch : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -30717,7 +33016,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -30743,7 +33046,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -30770,6 +33077,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class CoopCompletionSnapshot : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -30784,7 +33092,7 @@ public sealed partial class CoopCompletionSnapshot : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -31386,7 +33703,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -31429,7 +33750,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -31473,6 +33798,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class BasicRequestInfo : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -31488,7 +33814,7 @@ public sealed partial class BasicRequestInfo : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[30]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[34]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -31947,7 +34273,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -31994,7 +34324,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -32037,6 +34371,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ContractSimConfig : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -32051,7 +34386,7 @@ public sealed partial class ContractSimConfig : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[31]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[35]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -32181,7 +34516,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -32200,7 +34539,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -32218,6 +34561,7 @@ public void MergeFrom(pb::CodedInputStream input) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static partial class Types { + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ContractGradeSimConfig : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -32408,7 +34752,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -32431,7 +34779,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -32453,6 +34805,7 @@ public void MergeFrom(pb::CodedInputStream input) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static partial class Types { + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class GoalParams : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -32889,7 +35242,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -32932,7 +35289,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -32981,6 +35342,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ContractSimPoll : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -32996,7 +35358,7 @@ public sealed partial class ContractSimPoll : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[32]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[36]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -33153,7 +35515,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -33172,7 +35538,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -33187,6 +35557,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ContractSimPollResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -33201,7 +35572,7 @@ public sealed partial class ContractSimPollResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -33445,7 +35825,7 @@ public sealed partial class ContractSimResultUpdate : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -33923,7 +36312,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -33950,7 +36343,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -33978,6 +36375,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ContractsRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -33993,7 +36391,7 @@ public sealed partial class ContractsRequest : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[35]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[39]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -34237,7 +36635,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -34264,7 +36666,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -34287,6 +36693,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ContractsResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -34302,7 +36709,7 @@ public sealed partial class ContractsResponse : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[36]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[40]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -34329,6 +36736,7 @@ public ContractsResponse(ContractsResponse other) : this() { totalEop_ = other.totalEop_; serverTime_ = other.serverTime_; maxEop_ = other.maxEop_; + currentSeason_ = other.currentSeason_ != null ? other.currentSeason_.Clone() : null; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -34467,6 +36875,18 @@ public void ClearMaxEop() { _hasBits0 &= ~2; } + /// Field number for the "current_season" field. + public const int CurrentSeasonFieldNumber = 7; + private global::Ei.ContractSeasonInfo currentSeason_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Ei.ContractSeasonInfo CurrentSeason { + get { return currentSeason_; } + set { + currentSeason_ = value; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { @@ -34488,6 +36908,7 @@ public bool Equals(ContractsResponse other) { if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(TotalEop, other.TotalEop)) return false; if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(ServerTime, other.ServerTime)) return false; if (MaxEop != other.MaxEop) return false; + if (!object.Equals(CurrentSeason, other.CurrentSeason)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -34501,6 +36922,7 @@ public override int GetHashCode() { if (HasTotalEop) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(TotalEop); if (HasServerTime) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(ServerTime); if (HasMaxEop) hash ^= MaxEop.GetHashCode(); + if (currentSeason_ != null) hash ^= CurrentSeason.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -34537,6 +36959,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteDouble(TotalEop); } customEggs_.WriteTo(output, _repeated_customEggs_codec); + if (currentSeason_ != null) { + output.WriteRawTag(58); + output.WriteMessage(CurrentSeason); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -34565,6 +36991,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteDouble(TotalEop); } customEggs_.WriteTo(ref output, _repeated_customEggs_codec); + if (currentSeason_ != null) { + output.WriteRawTag(58); + output.WriteMessage(CurrentSeason); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -34589,6 +37019,9 @@ public int CalculateSize() { if (HasMaxEop) { size += 1 + pb::CodedOutputStream.ComputeUInt32Size(MaxEop); } + if (currentSeason_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(CurrentSeason); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -34615,6 +37048,12 @@ public void MergeFrom(ContractsResponse other) { if (other.HasMaxEop) { MaxEop = other.MaxEop; } + if (other.currentSeason_ != null) { + if (currentSeason_ == null) { + CurrentSeason = new global::Ei.ContractSeasonInfo(); + } + CurrentSeason.MergeFrom(other.CurrentSeason); + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -34626,7 +37065,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -34654,6 +37097,13 @@ public void MergeFrom(pb::CodedInputStream input) { customEggs_.AddEntriesFrom(input, _repeated_customEggs_codec); break; } + case 58: { + if (currentSeason_ == null) { + CurrentSeason = new global::Ei.ContractSeasonInfo(); + } + input.ReadMessage(CurrentSeason); + break; + } } } #endif @@ -34665,7 +37115,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -34693,6 +37147,13 @@ public void MergeFrom(pb::CodedInputStream input) { customEggs_.AddEntriesFrom(ref input, _repeated_customEggs_codec); break; } + case 58: { + if (currentSeason_ == null) { + CurrentSeason = new global::Ei.ContractSeasonInfo(); + } + input.ReadMessage(CurrentSeason); + break; + } } } } @@ -34700,6 +37161,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ContractCoopStatusRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -34715,7 +37177,7 @@ public sealed partial class ContractCoopStatusRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -35120,7 +37591,7 @@ public sealed partial class FarmProductionParams : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -35586,7 +38066,7 @@ public sealed partial class PlayerFarmInfo : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[39]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[43]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -36395,7 +38875,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -36507,7 +38991,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -36615,6 +39103,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ContractCoopStatusResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -36630,7 +39119,7 @@ public sealed partial class ContractCoopStatusResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -38836,7 +41334,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -38953,7 +41455,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -39066,6 +41572,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class CoopGift : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -39367,7 +41874,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -39398,7 +41909,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -39425,6 +41940,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ChickenRun : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -39683,7 +42199,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -39710,7 +42230,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -39738,6 +42262,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class LocalContract : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -39753,7 +42278,7 @@ public sealed partial class LocalContract : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[41]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[45]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -40826,7 +43351,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -40939,7 +43468,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -41048,6 +43581,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class MyContracts : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -41063,7 +43597,7 @@ public sealed partial class MyContracts : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[42]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[46]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -41430,7 +43964,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -41484,7 +44022,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -41534,6 +44076,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class QueryCoopRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -41549,7 +44092,7 @@ public sealed partial class QueryCoopRequest : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[43]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[47]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -41912,7 +44455,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -41954,7 +44501,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -41992,6 +44543,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class QueryCoopResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -42007,7 +44559,7 @@ public sealed partial class QueryCoopResponse : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[44]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[48]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -42428,7 +44980,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -42471,7 +45027,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -42510,6 +45070,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class CreateCoopRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -42525,7 +45086,7 @@ public sealed partial class CreateCoopRequest : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[45]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[49]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -43326,7 +45887,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -43408,7 +45973,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -43486,6 +46055,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class CreateCoopResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -43501,7 +46071,7 @@ public sealed partial class CreateCoopResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -43758,7 +46337,7 @@ public sealed partial class JoinCoopRequest : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[47]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[51]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -44427,7 +47006,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -44497,7 +47080,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -44563,6 +47150,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class JoinCoopResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -44578,7 +47166,7 @@ public sealed partial class JoinCoopResponse : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[48]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[52]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -45129,7 +47717,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -45184,7 +47776,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -45235,6 +47831,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class AutoJoinCoopRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -45250,7 +47847,7 @@ public sealed partial class AutoJoinCoopRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -46019,7 +48625,7 @@ public sealed partial class UpdateCoopPermissionsRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -46476,7 +49091,7 @@ public sealed partial class UpdateCoopPermissionsResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -46733,7 +49357,7 @@ public sealed partial class LeaveCoopRequest : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[52]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[56]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -46866,9 +49490,505 @@ public void ClearPlayerIdentifier() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public uint ClientVersion { - get { if ((_hasBits0 & 1) != 0) { return clientVersion_; } else { return ClientVersionDefaultValue; } } + get { if ((_hasBits0 & 1) != 0) { return clientVersion_; } else { return ClientVersionDefaultValue; } } + set { + _hasBits0 |= 1; + clientVersion_ = value; + } + } + /// Gets whether the "client_version" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasClientVersion { + get { return (_hasBits0 & 1) != 0; } + } + /// Clears the value of the "client_version" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearClientVersion() { + _hasBits0 &= ~1; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as LeaveCoopRequest); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(LeaveCoopRequest other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(Rinfo, other.Rinfo)) return false; + if (ContractIdentifier != other.ContractIdentifier) return false; + if (CoopIdentifier != other.CoopIdentifier) return false; + if (PlayerIdentifier != other.PlayerIdentifier) return false; + if (ClientVersion != other.ClientVersion) 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 (rinfo_ != null) hash ^= Rinfo.GetHashCode(); + if (HasContractIdentifier) hash ^= ContractIdentifier.GetHashCode(); + if (HasCoopIdentifier) hash ^= CoopIdentifier.GetHashCode(); + if (HasPlayerIdentifier) hash ^= PlayerIdentifier.GetHashCode(); + if (HasClientVersion) hash ^= ClientVersion.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 (HasContractIdentifier) { + output.WriteRawTag(10); + output.WriteString(ContractIdentifier); + } + if (HasCoopIdentifier) { + output.WriteRawTag(18); + output.WriteString(CoopIdentifier); + } + if (HasPlayerIdentifier) { + output.WriteRawTag(26); + output.WriteString(PlayerIdentifier); + } + if (HasClientVersion) { + output.WriteRawTag(56); + output.WriteUInt32(ClientVersion); + } + if (rinfo_ != null) { + output.WriteRawTag(66); + output.WriteMessage(Rinfo); + } + 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 (HasContractIdentifier) { + output.WriteRawTag(10); + output.WriteString(ContractIdentifier); + } + if (HasCoopIdentifier) { + output.WriteRawTag(18); + output.WriteString(CoopIdentifier); + } + if (HasPlayerIdentifier) { + output.WriteRawTag(26); + output.WriteString(PlayerIdentifier); + } + if (HasClientVersion) { + output.WriteRawTag(56); + output.WriteUInt32(ClientVersion); + } + if (rinfo_ != null) { + output.WriteRawTag(66); + output.WriteMessage(Rinfo); + } + 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 (rinfo_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Rinfo); + } + if (HasContractIdentifier) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(ContractIdentifier); + } + if (HasCoopIdentifier) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(CoopIdentifier); + } + if (HasPlayerIdentifier) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(PlayerIdentifier); + } + if (HasClientVersion) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(ClientVersion); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(LeaveCoopRequest other) { + if (other == null) { + return; + } + if (other.rinfo_ != null) { + if (rinfo_ == null) { + Rinfo = new global::Ei.BasicRequestInfo(); + } + Rinfo.MergeFrom(other.Rinfo); + } + if (other.HasContractIdentifier) { + ContractIdentifier = other.ContractIdentifier; + } + if (other.HasCoopIdentifier) { + CoopIdentifier = other.CoopIdentifier; + } + if (other.HasPlayerIdentifier) { + PlayerIdentifier = other.PlayerIdentifier; + } + if (other.HasClientVersion) { + ClientVersion = other.ClientVersion; + } + _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) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + ContractIdentifier = input.ReadString(); + break; + } + case 18: { + CoopIdentifier = input.ReadString(); + break; + } + case 26: { + PlayerIdentifier = input.ReadString(); + break; + } + case 56: { + ClientVersion = input.ReadUInt32(); + break; + } + case 66: { + if (rinfo_ == null) { + Rinfo = new global::Ei.BasicRequestInfo(); + } + input.ReadMessage(Rinfo); + 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) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + ContractIdentifier = input.ReadString(); + break; + } + case 18: { + CoopIdentifier = input.ReadString(); + break; + } + case 26: { + PlayerIdentifier = input.ReadString(); + break; + } + case 56: { + ClientVersion = input.ReadUInt32(); + break; + } + case 66: { + if (rinfo_ == null) { + Rinfo = new global::Ei.BasicRequestInfo(); + } + input.ReadMessage(Rinfo); + break; + } + } + } + } + #endif + + } + + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class GiftPlayerCoopRequest : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GiftPlayerCoopRequest()); + 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.EiReflection.Descriptor.MessageTypes[57]; } + } + + [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 GiftPlayerCoopRequest() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public GiftPlayerCoopRequest(GiftPlayerCoopRequest other) : this() { + _hasBits0 = other._hasBits0; + rinfo_ = other.rinfo_ != null ? other.rinfo_.Clone() : null; + contractIdentifier_ = other.contractIdentifier_; + coopIdentifier_ = other.coopIdentifier_; + playerIdentifier_ = other.playerIdentifier_; + requestingUserId_ = other.requestingUserId_; + requestingUserName_ = other.requestingUserName_; + amount_ = other.amount_; + clientVersion_ = other.clientVersion_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public GiftPlayerCoopRequest Clone() { + return new GiftPlayerCoopRequest(this); + } + + /// Field number for the "rinfo" field. + public const int RinfoFieldNumber = 8; + private global::Ei.BasicRequestInfo rinfo_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Ei.BasicRequestInfo Rinfo { + get { return rinfo_; } + set { + rinfo_ = value; + } + } + + /// Field number for the "contract_identifier" field. + public const int ContractIdentifierFieldNumber = 1; + private readonly static string ContractIdentifierDefaultValue = ""; + + private string contractIdentifier_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string ContractIdentifier { + get { return contractIdentifier_ ?? ContractIdentifierDefaultValue; } + set { + contractIdentifier_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "contract_identifier" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasContractIdentifier { + get { return contractIdentifier_ != null; } + } + /// Clears the value of the "contract_identifier" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearContractIdentifier() { + contractIdentifier_ = null; + } + + /// Field number for the "coop_identifier" field. + public const int CoopIdentifierFieldNumber = 2; + private readonly static string CoopIdentifierDefaultValue = ""; + + private string coopIdentifier_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string CoopIdentifier { + get { return coopIdentifier_ ?? CoopIdentifierDefaultValue; } + set { + coopIdentifier_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "coop_identifier" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasCoopIdentifier { + get { return coopIdentifier_ != null; } + } + /// Clears the value of the "coop_identifier" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearCoopIdentifier() { + coopIdentifier_ = null; + } + + /// Field number for the "player_identifier" field. + public const int PlayerIdentifierFieldNumber = 3; + private readonly static string PlayerIdentifierDefaultValue = ""; + + private string playerIdentifier_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string PlayerIdentifier { + get { return playerIdentifier_ ?? PlayerIdentifierDefaultValue; } + set { + playerIdentifier_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "player_identifier" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasPlayerIdentifier { + get { return playerIdentifier_ != null; } + } + /// Clears the value of the "player_identifier" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearPlayerIdentifier() { + playerIdentifier_ = null; + } + + /// Field number for the "requesting_user_id" field. + public const int RequestingUserIdFieldNumber = 4; + private readonly static string RequestingUserIdDefaultValue = ""; + + private string requestingUserId_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string RequestingUserId { + get { return requestingUserId_ ?? RequestingUserIdDefaultValue; } + set { + requestingUserId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "requesting_user_id" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasRequestingUserId { + get { return requestingUserId_ != null; } + } + /// Clears the value of the "requesting_user_id" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearRequestingUserId() { + requestingUserId_ = null; + } + + /// Field number for the "requesting_user_name" field. + public const int RequestingUserNameFieldNumber = 6; + private readonly static string RequestingUserNameDefaultValue = ""; + + private string requestingUserName_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string RequestingUserName { + get { return requestingUserName_ ?? RequestingUserNameDefaultValue; } + set { + requestingUserName_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "requesting_user_name" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasRequestingUserName { + get { return requestingUserName_ != null; } + } + /// Clears the value of the "requesting_user_name" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearRequestingUserName() { + requestingUserName_ = null; + } + + /// Field number for the "amount" field. + public const int AmountFieldNumber = 5; + 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; + } + + /// Field number for the "client_version" field. + public const int ClientVersionFieldNumber = 7; + private readonly static uint ClientVersionDefaultValue = 0; + + private uint clientVersion_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public uint ClientVersion { + get { if ((_hasBits0 & 2) != 0) { return clientVersion_; } else { return ClientVersionDefaultValue; } } set { - _hasBits0 |= 1; + _hasBits0 |= 2; clientVersion_ = value; } } @@ -46876,24 +49996,24 @@ public uint ClientVersion { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool HasClientVersion { - get { return (_hasBits0 & 1) != 0; } + get { return (_hasBits0 & 2) != 0; } } /// Clears the value of the "client_version" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void ClearClientVersion() { - _hasBits0 &= ~1; + _hasBits0 &= ~2; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as LeaveCoopRequest); + return Equals(other as GiftPlayerCoopRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(LeaveCoopRequest other) { + public bool Equals(GiftPlayerCoopRequest other) { if (ReferenceEquals(other, null)) { return false; } @@ -46904,6 +50024,9 @@ public bool Equals(LeaveCoopRequest other) { if (ContractIdentifier != other.ContractIdentifier) return false; if (CoopIdentifier != other.CoopIdentifier) return false; if (PlayerIdentifier != other.PlayerIdentifier) return false; + if (RequestingUserId != other.RequestingUserId) return false; + if (RequestingUserName != other.RequestingUserName) return false; + if (Amount != other.Amount) return false; if (ClientVersion != other.ClientVersion) return false; return Equals(_unknownFields, other._unknownFields); } @@ -46916,6 +50039,9 @@ public override int GetHashCode() { if (HasContractIdentifier) hash ^= ContractIdentifier.GetHashCode(); if (HasCoopIdentifier) hash ^= CoopIdentifier.GetHashCode(); if (HasPlayerIdentifier) hash ^= PlayerIdentifier.GetHashCode(); + if (HasRequestingUserId) hash ^= RequestingUserId.GetHashCode(); + if (HasRequestingUserName) hash ^= RequestingUserName.GetHashCode(); + if (HasAmount) hash ^= Amount.GetHashCode(); if (HasClientVersion) hash ^= ClientVersion.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); @@ -46947,6 +50073,18 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(26); output.WriteString(PlayerIdentifier); } + if (HasRequestingUserId) { + output.WriteRawTag(34); + output.WriteString(RequestingUserId); + } + if (HasAmount) { + output.WriteRawTag(40); + output.WriteUInt32(Amount); + } + if (HasRequestingUserName) { + output.WriteRawTag(50); + output.WriteString(RequestingUserName); + } if (HasClientVersion) { output.WriteRawTag(56); output.WriteUInt32(ClientVersion); @@ -46977,6 +50115,18 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(26); output.WriteString(PlayerIdentifier); } + if (HasRequestingUserId) { + output.WriteRawTag(34); + output.WriteString(RequestingUserId); + } + if (HasAmount) { + output.WriteRawTag(40); + output.WriteUInt32(Amount); + } + if (HasRequestingUserName) { + output.WriteRawTag(50); + output.WriteString(RequestingUserName); + } if (HasClientVersion) { output.WriteRawTag(56); output.WriteUInt32(ClientVersion); @@ -47007,6 +50157,15 @@ public int CalculateSize() { if (HasPlayerIdentifier) { size += 1 + pb::CodedOutputStream.ComputeStringSize(PlayerIdentifier); } + if (HasRequestingUserId) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(RequestingUserId); + } + if (HasRequestingUserName) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(RequestingUserName); + } + if (HasAmount) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Amount); + } if (HasClientVersion) { size += 1 + pb::CodedOutputStream.ComputeUInt32Size(ClientVersion); } @@ -47018,7 +50177,7 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(LeaveCoopRequest other) { + public void MergeFrom(GiftPlayerCoopRequest other) { if (other == null) { return; } @@ -47037,6 +50196,15 @@ public void MergeFrom(LeaveCoopRequest other) { if (other.HasPlayerIdentifier) { PlayerIdentifier = other.PlayerIdentifier; } + if (other.HasRequestingUserId) { + RequestingUserId = other.RequestingUserId; + } + if (other.HasRequestingUserName) { + RequestingUserName = other.RequestingUserName; + } + if (other.HasAmount) { + Amount = other.Amount; + } if (other.HasClientVersion) { ClientVersion = other.ClientVersion; } @@ -47051,7 +50219,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -47067,6 +50239,18 @@ public void MergeFrom(pb::CodedInputStream input) { PlayerIdentifier = input.ReadString(); break; } + case 34: { + RequestingUserId = input.ReadString(); + break; + } + case 40: { + Amount = input.ReadUInt32(); + break; + } + case 50: { + RequestingUserName = input.ReadString(); + break; + } case 56: { ClientVersion = input.ReadUInt32(); break; @@ -47089,7 +50273,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -47105,6 +50293,18 @@ public void MergeFrom(pb::CodedInputStream input) { PlayerIdentifier = input.ReadString(); break; } + case 34: { + RequestingUserId = input.ReadString(); + break; + } + case 40: { + Amount = input.ReadUInt32(); + break; + } + case 50: { + RequestingUserName = input.ReadString(); + break; + } case 56: { ClientVersion = input.ReadUInt32(); break; @@ -47123,22 +50323,23 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class GiftPlayerCoopRequest : pb::IMessage + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class SendChickenRunCoopRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GiftPlayerCoopRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SendChickenRunCoopRequest()); 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)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[53]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[58]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -47149,7 +50350,7 @@ public sealed partial class GiftPlayerCoopRequest : pb::IMessageField number for the "rinfo" field. @@ -47318,30 +50519,30 @@ public void ClearRequestingUserName() { requestingUserName_ = null; } - /// Field number for the "amount" field. - public const int AmountFieldNumber = 5; - private readonly static uint AmountDefaultValue = 0; + /// Field number for the "farm_pop" field. + public const int FarmPopFieldNumber = 5; + private readonly static ulong FarmPopDefaultValue = 0UL; - private uint amount_; + private ulong farmPop_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public uint Amount { - get { if ((_hasBits0 & 1) != 0) { return amount_; } else { return AmountDefaultValue; } } + public ulong FarmPop { + get { if ((_hasBits0 & 1) != 0) { return farmPop_; } else { return FarmPopDefaultValue; } } set { _hasBits0 |= 1; - amount_ = value; + farmPop_ = value; } } - /// Gets whether the "amount" field is set + /// Gets whether the "farm_pop" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool HasAmount { + public bool HasFarmPop { get { return (_hasBits0 & 1) != 0; } } - /// Clears the value of the "amount" field + /// Clears the value of the "farm_pop" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void ClearAmount() { + public void ClearFarmPop() { _hasBits0 &= ~1; } @@ -47375,12 +50576,12 @@ public void ClearClientVersion() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as GiftPlayerCoopRequest); + return Equals(other as SendChickenRunCoopRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(GiftPlayerCoopRequest other) { + public bool Equals(SendChickenRunCoopRequest other) { if (ReferenceEquals(other, null)) { return false; } @@ -47393,7 +50594,7 @@ public bool Equals(GiftPlayerCoopRequest other) { if (PlayerIdentifier != other.PlayerIdentifier) return false; if (RequestingUserId != other.RequestingUserId) return false; if (RequestingUserName != other.RequestingUserName) return false; - if (Amount != other.Amount) return false; + if (FarmPop != other.FarmPop) return false; if (ClientVersion != other.ClientVersion) return false; return Equals(_unknownFields, other._unknownFields); } @@ -47408,7 +50609,7 @@ public override int GetHashCode() { if (HasPlayerIdentifier) hash ^= PlayerIdentifier.GetHashCode(); if (HasRequestingUserId) hash ^= RequestingUserId.GetHashCode(); if (HasRequestingUserName) hash ^= RequestingUserName.GetHashCode(); - if (HasAmount) hash ^= Amount.GetHashCode(); + if (HasFarmPop) hash ^= FarmPop.GetHashCode(); if (HasClientVersion) hash ^= ClientVersion.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); @@ -47444,9 +50645,9 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(34); output.WriteString(RequestingUserId); } - if (HasAmount) { + if (HasFarmPop) { output.WriteRawTag(40); - output.WriteUInt32(Amount); + output.WriteUInt64(FarmPop); } if (HasRequestingUserName) { output.WriteRawTag(50); @@ -47486,9 +50687,9 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(34); output.WriteString(RequestingUserId); } - if (HasAmount) { + if (HasFarmPop) { output.WriteRawTag(40); - output.WriteUInt32(Amount); + output.WriteUInt64(FarmPop); } if (HasRequestingUserName) { output.WriteRawTag(50); @@ -47530,8 +50731,8 @@ public int CalculateSize() { if (HasRequestingUserName) { size += 1 + pb::CodedOutputStream.ComputeStringSize(RequestingUserName); } - if (HasAmount) { - size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Amount); + if (HasFarmPop) { + size += 1 + pb::CodedOutputStream.ComputeUInt64Size(FarmPop); } if (HasClientVersion) { size += 1 + pb::CodedOutputStream.ComputeUInt32Size(ClientVersion); @@ -47544,7 +50745,7 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(GiftPlayerCoopRequest other) { + public void MergeFrom(SendChickenRunCoopRequest other) { if (other == null) { return; } @@ -47569,8 +50770,8 @@ public void MergeFrom(GiftPlayerCoopRequest other) { if (other.HasRequestingUserName) { RequestingUserName = other.RequestingUserName; } - if (other.HasAmount) { - Amount = other.Amount; + if (other.HasFarmPop) { + FarmPop = other.FarmPop; } if (other.HasClientVersion) { ClientVersion = other.ClientVersion; @@ -47586,7 +50787,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -47607,7 +50812,7 @@ public void MergeFrom(pb::CodedInputStream input) { break; } case 40: { - Amount = input.ReadUInt32(); + FarmPop = input.ReadUInt64(); break; } case 50: { @@ -47636,7 +50841,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -47657,7 +50866,7 @@ public void MergeFrom(pb::CodedInputStream input) { break; } case 40: { - Amount = input.ReadUInt32(); + FarmPop = input.ReadUInt64(); break; } case 50: { @@ -47682,22 +50891,23 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class SendChickenRunCoopRequest : pb::IMessage + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class ReportPlayerCoopRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SendChickenRunCoopRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ReportPlayerCoopRequest()); 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)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[54]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[59]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -47708,7 +50918,7 @@ public sealed partial class SendChickenRunCoopRequest : pb::IMessageField number for the "rinfo" field. - public const int RinfoFieldNumber = 8; + public const int RinfoFieldNumber = 1; private global::Ei.BasicRequestInfo rinfo_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -47748,7 +50955,7 @@ public SendChickenRunCoopRequest Clone() { } /// Field number for the "contract_identifier" field. - public const int ContractIdentifierFieldNumber = 1; + public const int ContractIdentifierFieldNumber = 2; private readonly static string ContractIdentifierDefaultValue = ""; private string contractIdentifier_; @@ -47774,7 +50981,7 @@ public void ClearContractIdentifier() { } /// Field number for the "coop_identifier" field. - public const int CoopIdentifierFieldNumber = 2; + public const int CoopIdentifierFieldNumber = 3; private readonly static string CoopIdentifierDefaultValue = ""; private string coopIdentifier_; @@ -47783,163 +50990,84 @@ public void ClearContractIdentifier() { public string CoopIdentifier { get { return coopIdentifier_ ?? CoopIdentifierDefaultValue; } set { - coopIdentifier_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - /// Gets whether the "coop_identifier" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool HasCoopIdentifier { - get { return coopIdentifier_ != null; } - } - /// Clears the value of the "coop_identifier" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void ClearCoopIdentifier() { - coopIdentifier_ = null; - } - - /// Field number for the "player_identifier" field. - public const int PlayerIdentifierFieldNumber = 3; - private readonly static string PlayerIdentifierDefaultValue = ""; - - private string playerIdentifier_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string PlayerIdentifier { - get { return playerIdentifier_ ?? PlayerIdentifierDefaultValue; } - set { - playerIdentifier_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - /// Gets whether the "player_identifier" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool HasPlayerIdentifier { - get { return playerIdentifier_ != null; } - } - /// Clears the value of the "player_identifier" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void ClearPlayerIdentifier() { - playerIdentifier_ = null; - } - - /// Field number for the "requesting_user_id" field. - public const int RequestingUserIdFieldNumber = 4; - private readonly static string RequestingUserIdDefaultValue = ""; - - private string requestingUserId_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string RequestingUserId { - get { return requestingUserId_ ?? RequestingUserIdDefaultValue; } - set { - requestingUserId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - /// Gets whether the "requesting_user_id" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool HasRequestingUserId { - get { return requestingUserId_ != null; } - } - /// Clears the value of the "requesting_user_id" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void ClearRequestingUserId() { - requestingUserId_ = null; - } - - /// Field number for the "requesting_user_name" field. - public const int RequestingUserNameFieldNumber = 6; - private readonly static string RequestingUserNameDefaultValue = ""; - - private string requestingUserName_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string RequestingUserName { - get { return requestingUserName_ ?? RequestingUserNameDefaultValue; } - set { - requestingUserName_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + coopIdentifier_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } - /// Gets whether the "requesting_user_name" field is set + /// Gets whether the "coop_identifier" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool HasRequestingUserName { - get { return requestingUserName_ != null; } + public bool HasCoopIdentifier { + get { return coopIdentifier_ != null; } } - /// Clears the value of the "requesting_user_name" field + /// Clears the value of the "coop_identifier" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void ClearRequestingUserName() { - requestingUserName_ = null; + public void ClearCoopIdentifier() { + coopIdentifier_ = null; } - /// Field number for the "farm_pop" field. - public const int FarmPopFieldNumber = 5; - private readonly static ulong FarmPopDefaultValue = 0UL; + /// Field number for the "user_id" field. + public const int UserIdFieldNumber = 4; + private readonly static string UserIdDefaultValue = ""; - private ulong farmPop_; + private string userId_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public ulong FarmPop { - get { if ((_hasBits0 & 1) != 0) { return farmPop_; } else { return FarmPopDefaultValue; } } + public string UserId { + get { return userId_ ?? UserIdDefaultValue; } set { - _hasBits0 |= 1; - farmPop_ = value; + userId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } - /// Gets whether the "farm_pop" field is set + /// Gets whether the "user_id" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool HasFarmPop { - get { return (_hasBits0 & 1) != 0; } + public bool HasUserId { + get { return userId_ != null; } } - /// Clears the value of the "farm_pop" field + /// Clears the value of the "user_id" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void ClearFarmPop() { - _hasBits0 &= ~1; + public void ClearUserId() { + userId_ = null; } - /// Field number for the "client_version" field. - public const int ClientVersionFieldNumber = 7; - private readonly static uint ClientVersionDefaultValue = 0; + /// Field number for the "reason" field. + public const int ReasonFieldNumber = 5; + private readonly static global::Ei.ReportPlayerCoopRequest.Types.Reason ReasonDefaultValue = global::Ei.ReportPlayerCoopRequest.Types.Reason.Unknown; - private uint clientVersion_; + private global::Ei.ReportPlayerCoopRequest.Types.Reason reason_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public uint ClientVersion { - get { if ((_hasBits0 & 2) != 0) { return clientVersion_; } else { return ClientVersionDefaultValue; } } + public global::Ei.ReportPlayerCoopRequest.Types.Reason Reason { + get { if ((_hasBits0 & 1) != 0) { return reason_; } else { return ReasonDefaultValue; } } set { - _hasBits0 |= 2; - clientVersion_ = value; + _hasBits0 |= 1; + reason_ = value; } } - /// Gets whether the "client_version" field is set + /// Gets whether the "reason" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool HasClientVersion { - get { return (_hasBits0 & 2) != 0; } + public bool HasReason { + get { return (_hasBits0 & 1) != 0; } } - /// Clears the value of the "client_version" field + /// Clears the value of the "reason" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void ClearClientVersion() { - _hasBits0 &= ~2; + public void ClearReason() { + _hasBits0 &= ~1; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as SendChickenRunCoopRequest); + return Equals(other as ReportPlayerCoopRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(SendChickenRunCoopRequest other) { + public bool Equals(ReportPlayerCoopRequest other) { if (ReferenceEquals(other, null)) { return false; } @@ -47949,11 +51077,8 @@ public bool Equals(SendChickenRunCoopRequest other) { if (!object.Equals(Rinfo, other.Rinfo)) return false; if (ContractIdentifier != other.ContractIdentifier) return false; if (CoopIdentifier != other.CoopIdentifier) return false; - if (PlayerIdentifier != other.PlayerIdentifier) return false; - if (RequestingUserId != other.RequestingUserId) return false; - if (RequestingUserName != other.RequestingUserName) return false; - if (FarmPop != other.FarmPop) return false; - if (ClientVersion != other.ClientVersion) return false; + if (UserId != other.UserId) return false; + if (Reason != other.Reason) return false; return Equals(_unknownFields, other._unknownFields); } @@ -47964,11 +51089,8 @@ public override int GetHashCode() { if (rinfo_ != null) hash ^= Rinfo.GetHashCode(); if (HasContractIdentifier) hash ^= ContractIdentifier.GetHashCode(); if (HasCoopIdentifier) hash ^= CoopIdentifier.GetHashCode(); - if (HasPlayerIdentifier) hash ^= PlayerIdentifier.GetHashCode(); - if (HasRequestingUserId) hash ^= RequestingUserId.GetHashCode(); - if (HasRequestingUserName) hash ^= RequestingUserName.GetHashCode(); - if (HasFarmPop) hash ^= FarmPop.GetHashCode(); - if (HasClientVersion) hash ^= ClientVersion.GetHashCode(); + if (HasUserId) hash ^= UserId.GetHashCode(); + if (HasReason) hash ^= Reason.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -47987,37 +51109,25 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - if (HasContractIdentifier) { + if (rinfo_ != null) { output.WriteRawTag(10); - output.WriteString(ContractIdentifier); + output.WriteMessage(Rinfo); } - if (HasCoopIdentifier) { + if (HasContractIdentifier) { output.WriteRawTag(18); - output.WriteString(CoopIdentifier); + output.WriteString(ContractIdentifier); } - if (HasPlayerIdentifier) { + if (HasCoopIdentifier) { output.WriteRawTag(26); - output.WriteString(PlayerIdentifier); + output.WriteString(CoopIdentifier); } - if (HasRequestingUserId) { + if (HasUserId) { output.WriteRawTag(34); - output.WriteString(RequestingUserId); + output.WriteString(UserId); } - if (HasFarmPop) { + if (HasReason) { output.WriteRawTag(40); - output.WriteUInt64(FarmPop); - } - if (HasRequestingUserName) { - output.WriteRawTag(50); - output.WriteString(RequestingUserName); - } - if (HasClientVersion) { - output.WriteRawTag(56); - output.WriteUInt32(ClientVersion); - } - if (rinfo_ != null) { - output.WriteRawTag(66); - output.WriteMessage(Rinfo); + output.WriteEnum((int) Reason); } if (_unknownFields != null) { _unknownFields.WriteTo(output); @@ -48029,37 +51139,25 @@ 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 (HasContractIdentifier) { + if (rinfo_ != null) { output.WriteRawTag(10); - output.WriteString(ContractIdentifier); + output.WriteMessage(Rinfo); } - if (HasCoopIdentifier) { + if (HasContractIdentifier) { output.WriteRawTag(18); - output.WriteString(CoopIdentifier); + output.WriteString(ContractIdentifier); } - if (HasPlayerIdentifier) { + if (HasCoopIdentifier) { output.WriteRawTag(26); - output.WriteString(PlayerIdentifier); + output.WriteString(CoopIdentifier); } - if (HasRequestingUserId) { + if (HasUserId) { output.WriteRawTag(34); - output.WriteString(RequestingUserId); + output.WriteString(UserId); } - if (HasFarmPop) { + if (HasReason) { output.WriteRawTag(40); - output.WriteUInt64(FarmPop); - } - if (HasRequestingUserName) { - output.WriteRawTag(50); - output.WriteString(RequestingUserName); - } - if (HasClientVersion) { - output.WriteRawTag(56); - output.WriteUInt32(ClientVersion); - } - if (rinfo_ != null) { - output.WriteRawTag(66); - output.WriteMessage(Rinfo); + output.WriteEnum((int) Reason); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); @@ -48080,20 +51178,11 @@ public int CalculateSize() { if (HasCoopIdentifier) { size += 1 + pb::CodedOutputStream.ComputeStringSize(CoopIdentifier); } - if (HasPlayerIdentifier) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(PlayerIdentifier); - } - if (HasRequestingUserId) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(RequestingUserId); - } - if (HasRequestingUserName) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(RequestingUserName); - } - if (HasFarmPop) { - size += 1 + pb::CodedOutputStream.ComputeUInt64Size(FarmPop); + if (HasUserId) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(UserId); } - if (HasClientVersion) { - size += 1 + pb::CodedOutputStream.ComputeUInt32Size(ClientVersion); + if (HasReason) { + size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Reason); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); @@ -48103,7 +51192,7 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(SendChickenRunCoopRequest other) { + public void MergeFrom(ReportPlayerCoopRequest other) { if (other == null) { return; } @@ -48119,20 +51208,11 @@ public void MergeFrom(SendChickenRunCoopRequest other) { if (other.HasCoopIdentifier) { CoopIdentifier = other.CoopIdentifier; } - if (other.HasPlayerIdentifier) { - PlayerIdentifier = other.PlayerIdentifier; - } - if (other.HasRequestingUserId) { - RequestingUserId = other.RequestingUserId; - } - if (other.HasRequestingUserName) { - RequestingUserName = other.RequestingUserName; - } - if (other.HasFarmPop) { - FarmPop = other.FarmPop; + if (other.HasUserId) { + UserId = other.UserId; } - if (other.HasClientVersion) { - ClientVersion = other.ClientVersion; + if (other.HasReason) { + Reason = other.Reason; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -48145,43 +51225,35 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { - ContractIdentifier = input.ReadString(); + if (rinfo_ == null) { + Rinfo = new global::Ei.BasicRequestInfo(); + } + input.ReadMessage(Rinfo); break; } case 18: { - CoopIdentifier = input.ReadString(); + ContractIdentifier = input.ReadString(); break; } case 26: { - PlayerIdentifier = input.ReadString(); + CoopIdentifier = input.ReadString(); break; } case 34: { - RequestingUserId = input.ReadString(); + UserId = input.ReadString(); break; } case 40: { - FarmPop = input.ReadUInt64(); - break; - } - case 50: { - RequestingUserName = input.ReadString(); - break; - } - case 56: { - ClientVersion = input.ReadUInt32(); - break; - } - case 66: { - if (rinfo_ == null) { - Rinfo = new global::Ei.BasicRequestInfo(); - } - input.ReadMessage(Rinfo); + Reason = (global::Ei.ReportPlayerCoopRequest.Types.Reason) input.ReadEnum(); break; } } @@ -48195,43 +51267,35 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 10: { - ContractIdentifier = input.ReadString(); + if (rinfo_ == null) { + Rinfo = new global::Ei.BasicRequestInfo(); + } + input.ReadMessage(Rinfo); break; } case 18: { - CoopIdentifier = input.ReadString(); + ContractIdentifier = input.ReadString(); break; } case 26: { - PlayerIdentifier = input.ReadString(); + CoopIdentifier = input.ReadString(); break; } case 34: { - RequestingUserId = input.ReadString(); + UserId = input.ReadString(); break; } case 40: { - FarmPop = input.ReadUInt64(); - break; - } - case 50: { - RequestingUserName = input.ReadString(); - break; - } - case 56: { - ClientVersion = input.ReadUInt32(); - break; - } - case 66: { - if (rinfo_ == null) { - Rinfo = new global::Ei.BasicRequestInfo(); - } - input.ReadMessage(Rinfo); + Reason = (global::Ei.ReportPlayerCoopRequest.Types.Reason) input.ReadEnum(); break; } } @@ -48239,24 +51303,40 @@ public void MergeFrom(pb::CodedInputStream input) { } #endif + #region Nested types + /// Container for nested types declared in the ReportPlayerCoopRequest message type. + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static partial class Types { + public enum Reason { + [pbr::OriginalName("UNKNOWN")] Unknown = 0, + [pbr::OriginalName("OFFENSIVE_NAME")] OffensiveName = 1, + [pbr::OriginalName("CHEATING")] Cheating = 2, + [pbr::OriginalName("LEECHING")] Leeching = 3, + } + + } + #endregion + } - public sealed partial class ReportPlayerCoopRequest : pb::IMessage + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class KickPlayerCoopRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ReportPlayerCoopRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new KickPlayerCoopRequest()); 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)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[55]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[60]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -48267,7 +51347,7 @@ public sealed partial class ReportPlayerCoopRequest : pb::IMessageField number for the "rinfo" field. - public const int RinfoFieldNumber = 1; + public const int RinfoFieldNumber = 8; private global::Ei.BasicRequestInfo rinfo_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -48304,7 +51386,7 @@ public ReportPlayerCoopRequest Clone() { } /// Field number for the "contract_identifier" field. - public const int ContractIdentifierFieldNumber = 2; + public const int ContractIdentifierFieldNumber = 1; private readonly static string ContractIdentifierDefaultValue = ""; private string contractIdentifier_; @@ -48330,7 +51412,7 @@ public void ClearContractIdentifier() { } /// Field number for the "coop_identifier" field. - public const int CoopIdentifierFieldNumber = 3; + public const int CoopIdentifierFieldNumber = 2; private readonly static string CoopIdentifierDefaultValue = ""; private string coopIdentifier_; @@ -48355,43 +51437,69 @@ public void ClearCoopIdentifier() { coopIdentifier_ = null; } - /// Field number for the "user_id" field. - public const int UserIdFieldNumber = 4; - private readonly static string UserIdDefaultValue = ""; + /// Field number for the "player_identifier" field. + public const int PlayerIdentifierFieldNumber = 3; + private readonly static string PlayerIdentifierDefaultValue = ""; - private string userId_; + private string playerIdentifier_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string UserId { - get { return userId_ ?? UserIdDefaultValue; } + public string PlayerIdentifier { + get { return playerIdentifier_ ?? PlayerIdentifierDefaultValue; } set { - userId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + playerIdentifier_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } - /// Gets whether the "user_id" field is set + /// Gets whether the "player_identifier" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool HasUserId { - get { return userId_ != null; } + public bool HasPlayerIdentifier { + get { return playerIdentifier_ != null; } } - /// Clears the value of the "user_id" field + /// Clears the value of the "player_identifier" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void ClearUserId() { - userId_ = null; + public void ClearPlayerIdentifier() { + playerIdentifier_ = null; + } + + /// Field number for the "requesting_user_id" field. + public const int RequestingUserIdFieldNumber = 4; + private readonly static string RequestingUserIdDefaultValue = ""; + + private string requestingUserId_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string RequestingUserId { + get { return requestingUserId_ ?? RequestingUserIdDefaultValue; } + set { + requestingUserId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "requesting_user_id" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasRequestingUserId { + get { return requestingUserId_ != null; } + } + /// Clears the value of the "requesting_user_id" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearRequestingUserId() { + requestingUserId_ = null; } /// Field number for the "reason" field. - public const int ReasonFieldNumber = 5; - private readonly static global::Ei.ReportPlayerCoopRequest.Types.Reason ReasonDefaultValue = global::Ei.ReportPlayerCoopRequest.Types.Reason.Unknown; + public const int ReasonFieldNumber = 9; + private readonly static global::Ei.KickPlayerCoopRequest.Types.Reason ReasonDefaultValue = global::Ei.KickPlayerCoopRequest.Types.Reason.Invalid; - private global::Ei.ReportPlayerCoopRequest.Types.Reason reason_; + private global::Ei.KickPlayerCoopRequest.Types.Reason reason_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Ei.ReportPlayerCoopRequest.Types.Reason Reason { - get { if ((_hasBits0 & 1) != 0) { return reason_; } else { return ReasonDefaultValue; } } + public global::Ei.KickPlayerCoopRequest.Types.Reason Reason { + get { if ((_hasBits0 & 2) != 0) { return reason_; } else { return ReasonDefaultValue; } } set { - _hasBits0 |= 1; + _hasBits0 |= 2; reason_ = value; } } @@ -48399,24 +51507,51 @@ public void ClearUserId() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool HasReason { - get { return (_hasBits0 & 1) != 0; } + get { return (_hasBits0 & 2) != 0; } } /// Clears the value of the "reason" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void ClearReason() { + _hasBits0 &= ~2; + } + + /// Field number for the "client_version" field. + public const int ClientVersionFieldNumber = 7; + private readonly static uint ClientVersionDefaultValue = 0; + + private uint clientVersion_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public uint ClientVersion { + get { if ((_hasBits0 & 1) != 0) { return clientVersion_; } else { return ClientVersionDefaultValue; } } + set { + _hasBits0 |= 1; + clientVersion_ = value; + } + } + /// Gets whether the "client_version" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasClientVersion { + get { return (_hasBits0 & 1) != 0; } + } + /// Clears the value of the "client_version" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearClientVersion() { _hasBits0 &= ~1; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as ReportPlayerCoopRequest); + return Equals(other as KickPlayerCoopRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(ReportPlayerCoopRequest other) { + public bool Equals(KickPlayerCoopRequest other) { if (ReferenceEquals(other, null)) { return false; } @@ -48426,8 +51561,10 @@ public bool Equals(ReportPlayerCoopRequest other) { if (!object.Equals(Rinfo, other.Rinfo)) return false; if (ContractIdentifier != other.ContractIdentifier) return false; if (CoopIdentifier != other.CoopIdentifier) return false; - if (UserId != other.UserId) return false; + if (PlayerIdentifier != other.PlayerIdentifier) return false; + if (RequestingUserId != other.RequestingUserId) return false; if (Reason != other.Reason) return false; + if (ClientVersion != other.ClientVersion) return false; return Equals(_unknownFields, other._unknownFields); } @@ -48438,8 +51575,10 @@ public override int GetHashCode() { if (rinfo_ != null) hash ^= Rinfo.GetHashCode(); if (HasContractIdentifier) hash ^= ContractIdentifier.GetHashCode(); if (HasCoopIdentifier) hash ^= CoopIdentifier.GetHashCode(); - if (HasUserId) hash ^= UserId.GetHashCode(); + if (HasPlayerIdentifier) hash ^= PlayerIdentifier.GetHashCode(); + if (HasRequestingUserId) hash ^= RequestingUserId.GetHashCode(); if (HasReason) hash ^= Reason.GetHashCode(); + if (HasClientVersion) hash ^= ClientVersion.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -48458,24 +51597,32 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - if (rinfo_ != null) { - output.WriteRawTag(10); - output.WriteMessage(Rinfo); - } if (HasContractIdentifier) { - output.WriteRawTag(18); + output.WriteRawTag(10); output.WriteString(ContractIdentifier); } if (HasCoopIdentifier) { - output.WriteRawTag(26); + output.WriteRawTag(18); output.WriteString(CoopIdentifier); } - if (HasUserId) { + if (HasPlayerIdentifier) { + output.WriteRawTag(26); + output.WriteString(PlayerIdentifier); + } + if (HasRequestingUserId) { output.WriteRawTag(34); - output.WriteString(UserId); + output.WriteString(RequestingUserId); + } + if (HasClientVersion) { + output.WriteRawTag(56); + output.WriteUInt32(ClientVersion); + } + if (rinfo_ != null) { + output.WriteRawTag(66); + output.WriteMessage(Rinfo); } if (HasReason) { - output.WriteRawTag(40); + output.WriteRawTag(72); output.WriteEnum((int) Reason); } if (_unknownFields != null) { @@ -48488,24 +51635,32 @@ 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 (rinfo_ != null) { - output.WriteRawTag(10); - output.WriteMessage(Rinfo); - } if (HasContractIdentifier) { - output.WriteRawTag(18); + output.WriteRawTag(10); output.WriteString(ContractIdentifier); } if (HasCoopIdentifier) { - output.WriteRawTag(26); + output.WriteRawTag(18); output.WriteString(CoopIdentifier); } - if (HasUserId) { + if (HasPlayerIdentifier) { + output.WriteRawTag(26); + output.WriteString(PlayerIdentifier); + } + if (HasRequestingUserId) { output.WriteRawTag(34); - output.WriteString(UserId); + output.WriteString(RequestingUserId); + } + if (HasClientVersion) { + output.WriteRawTag(56); + output.WriteUInt32(ClientVersion); + } + if (rinfo_ != null) { + output.WriteRawTag(66); + output.WriteMessage(Rinfo); } if (HasReason) { - output.WriteRawTag(40); + output.WriteRawTag(72); output.WriteEnum((int) Reason); } if (_unknownFields != null) { @@ -48527,12 +51682,18 @@ public int CalculateSize() { if (HasCoopIdentifier) { size += 1 + pb::CodedOutputStream.ComputeStringSize(CoopIdentifier); } - if (HasUserId) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(UserId); + if (HasPlayerIdentifier) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(PlayerIdentifier); + } + if (HasRequestingUserId) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(RequestingUserId); } if (HasReason) { size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Reason); } + if (HasClientVersion) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(ClientVersion); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -48541,7 +51702,7 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(ReportPlayerCoopRequest other) { + public void MergeFrom(KickPlayerCoopRequest other) { if (other == null) { return; } @@ -48557,12 +51718,18 @@ public void MergeFrom(ReportPlayerCoopRequest other) { if (other.HasCoopIdentifier) { CoopIdentifier = other.CoopIdentifier; } - if (other.HasUserId) { - UserId = other.UserId; + if (other.HasPlayerIdentifier) { + PlayerIdentifier = other.PlayerIdentifier; + } + if (other.HasRequestingUserId) { + RequestingUserId = other.RequestingUserId; } if (other.HasReason) { Reason = other.Reason; } + if (other.HasClientVersion) { + ClientVersion = other.ClientVersion; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -48574,31 +51741,43 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { - if (rinfo_ == null) { - Rinfo = new global::Ei.BasicRequestInfo(); - } - input.ReadMessage(Rinfo); + ContractIdentifier = input.ReadString(); break; } case 18: { - ContractIdentifier = input.ReadString(); + CoopIdentifier = input.ReadString(); break; } case 26: { - CoopIdentifier = input.ReadString(); + PlayerIdentifier = input.ReadString(); break; } case 34: { - UserId = input.ReadString(); + RequestingUserId = input.ReadString(); break; } - case 40: { - Reason = (global::Ei.ReportPlayerCoopRequest.Types.Reason) input.ReadEnum(); + case 56: { + ClientVersion = input.ReadUInt32(); + break; + } + case 66: { + if (rinfo_ == null) { + Rinfo = new global::Ei.BasicRequestInfo(); + } + input.ReadMessage(Rinfo); + break; + } + case 72: { + Reason = (global::Ei.KickPlayerCoopRequest.Types.Reason) input.ReadEnum(); break; } } @@ -48612,31 +51791,43 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 10: { - if (rinfo_ == null) { - Rinfo = new global::Ei.BasicRequestInfo(); - } - input.ReadMessage(Rinfo); + ContractIdentifier = input.ReadString(); break; } case 18: { - ContractIdentifier = input.ReadString(); + CoopIdentifier = input.ReadString(); break; } case 26: { - CoopIdentifier = input.ReadString(); + PlayerIdentifier = input.ReadString(); + break; + } + case 34: { + RequestingUserId = input.ReadString(); + break; + } + case 56: { + ClientVersion = input.ReadUInt32(); break; } - case 34: { - UserId = input.ReadString(); + case 66: { + if (rinfo_ == null) { + Rinfo = new global::Ei.BasicRequestInfo(); + } + input.ReadMessage(Rinfo); break; } - case 40: { - Reason = (global::Ei.ReportPlayerCoopRequest.Types.Reason) input.ReadEnum(); + case 72: { + Reason = (global::Ei.KickPlayerCoopRequest.Types.Reason) input.ReadEnum(); break; } } @@ -48645,15 +51836,16 @@ public void MergeFrom(pb::CodedInputStream input) { #endif #region Nested types - /// Container for nested types declared in the ReportPlayerCoopRequest message type. + /// Container for nested types declared in the KickPlayerCoopRequest message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static partial class Types { public enum Reason { - [pbr::OriginalName("UNKNOWN")] Unknown = 0, - [pbr::OriginalName("OFFENSIVE_NAME")] OffensiveName = 1, - [pbr::OriginalName("CHEATING")] Cheating = 2, - [pbr::OriginalName("LEECHING")] Leeching = 3, + [pbr::OriginalName("INVALID")] Invalid = 0, + [pbr::OriginalName("CHEATER")] Cheater = 1, + [pbr::OriginalName("IDLE")] Idle = 2, + [pbr::OriginalName("LEECH")] Leech = 3, + [pbr::OriginalName("PRIVATE")] Private = 4, } } @@ -48661,22 +51853,23 @@ public enum Reason { } - public sealed partial class KickPlayerCoopRequest : pb::IMessage + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class IdleSessionSummary : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new KickPlayerCoopRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new IdleSessionSummary()); 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)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[56]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[61]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -48687,7 +51880,7 @@ public sealed partial class KickPlayerCoopRequest : pb::IMessageField number for the "rinfo" field. - public const int RinfoFieldNumber = 8; - private global::Ei.BasicRequestInfo rinfo_; + /// Field number for the "time_away" field. + public const int TimeAwayFieldNumber = 1; + private readonly static double TimeAwayDefaultValue = 0D; + + private double timeAway_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Ei.BasicRequestInfo Rinfo { - get { return rinfo_; } + public double TimeAway { + get { if ((_hasBits0 & 1) != 0) { return timeAway_; } else { return TimeAwayDefaultValue; } } set { - rinfo_ = value; + _hasBits0 |= 1; + timeAway_ = value; } } + /// Gets whether the "time_away" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasTimeAway { + get { return (_hasBits0 & 1) != 0; } + } + /// Clears the value of the "time_away" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearTimeAway() { + _hasBits0 &= ~1; + } - /// Field number for the "contract_identifier" field. - public const int ContractIdentifierFieldNumber = 1; - private readonly static string ContractIdentifierDefaultValue = ""; + /// Field number for the "time_simulated" field. + public const int TimeSimulatedFieldNumber = 2; + private readonly static double TimeSimulatedDefaultValue = 0D; - private string contractIdentifier_; + private double timeSimulated_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string ContractIdentifier { - get { return contractIdentifier_ ?? ContractIdentifierDefaultValue; } + public double TimeSimulated { + get { if ((_hasBits0 & 2) != 0) { return timeSimulated_; } else { return TimeSimulatedDefaultValue; } } set { - contractIdentifier_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + _hasBits0 |= 2; + timeSimulated_ = value; } } - /// Gets whether the "contract_identifier" field is set + /// Gets whether the "time_simulated" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool HasContractIdentifier { - get { return contractIdentifier_ != null; } + public bool HasTimeSimulated { + get { return (_hasBits0 & 2) != 0; } } - /// Clears the value of the "contract_identifier" field + /// Clears the value of the "time_simulated" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void ClearContractIdentifier() { - contractIdentifier_ = null; + public void ClearTimeSimulated() { + _hasBits0 &= ~2; } - /// Field number for the "coop_identifier" field. - public const int CoopIdentifierFieldNumber = 2; - private readonly static string CoopIdentifierDefaultValue = ""; + /// Field number for the "silos_owned" field. + public const int SilosOwnedFieldNumber = 3; + private readonly static uint SilosOwnedDefaultValue = 0; - private string coopIdentifier_; + private uint silosOwned_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string CoopIdentifier { - get { return coopIdentifier_ ?? CoopIdentifierDefaultValue; } + public uint SilosOwned { + get { if ((_hasBits0 & 4) != 0) { return silosOwned_; } else { return SilosOwnedDefaultValue; } } set { - coopIdentifier_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + _hasBits0 |= 4; + silosOwned_ = value; } } - /// Gets whether the "coop_identifier" field is set + /// Gets whether the "silos_owned" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool HasCoopIdentifier { - get { return coopIdentifier_ != null; } + public bool HasSilosOwned { + get { return (_hasBits0 & 4) != 0; } } - /// Clears the value of the "coop_identifier" field + /// Clears the value of the "silos_owned" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void ClearCoopIdentifier() { - coopIdentifier_ = null; + public void ClearSilosOwned() { + _hasBits0 &= ~4; } - /// Field number for the "player_identifier" field. - public const int PlayerIdentifierFieldNumber = 3; - private readonly static string PlayerIdentifierDefaultValue = ""; + /// Field number for the "average_elr" field. + public const int AverageElrFieldNumber = 4; + private readonly static double AverageElrDefaultValue = 0D; - private string playerIdentifier_; + private double averageElr_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string PlayerIdentifier { - get { return playerIdentifier_ ?? PlayerIdentifierDefaultValue; } + public double AverageElr { + get { if ((_hasBits0 & 8) != 0) { return averageElr_; } else { return AverageElrDefaultValue; } } set { - playerIdentifier_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + _hasBits0 |= 8; + averageElr_ = value; } } - /// Gets whether the "player_identifier" field is set + /// Gets whether the "average_elr" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool HasPlayerIdentifier { - get { return playerIdentifier_ != null; } + public bool HasAverageElr { + get { return (_hasBits0 & 8) != 0; } } - /// Clears the value of the "player_identifier" field + /// Clears the value of the "average_elr" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void ClearPlayerIdentifier() { - playerIdentifier_ = null; + public void ClearAverageElr() { + _hasBits0 &= ~8; } - /// Field number for the "requesting_user_id" field. - public const int RequestingUserIdFieldNumber = 4; - private readonly static string RequestingUserIdDefaultValue = ""; + /// Field number for the "average_msr" field. + public const int AverageMsrFieldNumber = 5; + private readonly static double AverageMsrDefaultValue = 0D; - private string requestingUserId_; + private double averageMsr_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string RequestingUserId { - get { return requestingUserId_ ?? RequestingUserIdDefaultValue; } + public double AverageMsr { + get { if ((_hasBits0 & 16) != 0) { return averageMsr_; } else { return AverageMsrDefaultValue; } } set { - requestingUserId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + _hasBits0 |= 16; + averageMsr_ = value; } } - /// Gets whether the "requesting_user_id" field is set + /// Gets whether the "average_msr" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool HasRequestingUserId { - get { return requestingUserId_ != null; } + public bool HasAverageMsr { + get { return (_hasBits0 & 16) != 0; } } - /// Clears the value of the "requesting_user_id" field + /// Clears the value of the "average_msr" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void ClearRequestingUserId() { - requestingUserId_ = null; + public void ClearAverageMsr() { + _hasBits0 &= ~16; } - /// Field number for the "reason" field. - public const int ReasonFieldNumber = 9; - private readonly static global::Ei.KickPlayerCoopRequest.Types.Reason ReasonDefaultValue = global::Ei.KickPlayerCoopRequest.Types.Reason.Invalid; + /// Field number for the "average_egg_delivery_rate" field. + public const int AverageEggDeliveryRateFieldNumber = 6; + private readonly static double AverageEggDeliveryRateDefaultValue = 0D; - private global::Ei.KickPlayerCoopRequest.Types.Reason reason_; + private double averageEggDeliveryRate_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Ei.KickPlayerCoopRequest.Types.Reason Reason { - get { if ((_hasBits0 & 2) != 0) { return reason_; } else { return ReasonDefaultValue; } } + public double AverageEggDeliveryRate { + get { if ((_hasBits0 & 32) != 0) { return averageEggDeliveryRate_; } else { return AverageEggDeliveryRateDefaultValue; } } set { - _hasBits0 |= 2; - reason_ = value; + _hasBits0 |= 32; + averageEggDeliveryRate_ = value; } } - /// Gets whether the "reason" field is set + /// Gets whether the "average_egg_delivery_rate" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool HasReason { - get { return (_hasBits0 & 2) != 0; } + public bool HasAverageEggDeliveryRate { + get { return (_hasBits0 & 32) != 0; } } - /// Clears the value of the "reason" field + /// Clears the value of the "average_egg_delivery_rate" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void ClearReason() { - _hasBits0 &= ~2; + public void ClearAverageEggDeliveryRate() { + _hasBits0 &= ~32; } - /// Field number for the "client_version" field. - public const int ClientVersionFieldNumber = 7; - private readonly static uint ClientVersionDefaultValue = 0; + /// Field number for the "last_egg_delivery_rate" field. + public const int LastEggDeliveryRateFieldNumber = 8; + private readonly static double LastEggDeliveryRateDefaultValue = 0D; - private uint clientVersion_; + private double lastEggDeliveryRate_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public uint ClientVersion { - get { if ((_hasBits0 & 1) != 0) { return clientVersion_; } else { return ClientVersionDefaultValue; } } + public double LastEggDeliveryRate { + get { if ((_hasBits0 & 128) != 0) { return lastEggDeliveryRate_; } else { return LastEggDeliveryRateDefaultValue; } } set { - _hasBits0 |= 1; - clientVersion_ = value; + _hasBits0 |= 128; + lastEggDeliveryRate_ = value; } } - /// Gets whether the "client_version" field is set + /// Gets whether the "last_egg_delivery_rate" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool HasClientVersion { - get { return (_hasBits0 & 1) != 0; } + public bool HasLastEggDeliveryRate { + get { return (_hasBits0 & 128) != 0; } } - /// Clears the value of the "client_version" field + /// Clears the value of the "last_egg_delivery_rate" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void ClearClientVersion() { - _hasBits0 &= ~1; + public void ClearLastEggDeliveryRate() { + _hasBits0 &= ~128; + } + + /// Field number for the "farm_index" field. + public const int FarmIndexFieldNumber = 7; + private readonly static uint FarmIndexDefaultValue = 0; + + private uint farmIndex_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public uint FarmIndex { + get { if ((_hasBits0 & 64) != 0) { return farmIndex_; } else { return FarmIndexDefaultValue; } } + set { + _hasBits0 |= 64; + farmIndex_ = value; + } + } + /// Gets whether the "farm_index" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasFarmIndex { + get { return (_hasBits0 & 64) != 0; } + } + /// Clears the value of the "farm_index" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearFarmIndex() { + _hasBits0 &= ~64; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as KickPlayerCoopRequest); + return Equals(other as IdleSessionSummary); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(KickPlayerCoopRequest other) { + public bool Equals(IdleSessionSummary other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if (!object.Equals(Rinfo, other.Rinfo)) return false; - if (ContractIdentifier != other.ContractIdentifier) return false; - if (CoopIdentifier != other.CoopIdentifier) return false; - if (PlayerIdentifier != other.PlayerIdentifier) return false; - if (RequestingUserId != other.RequestingUserId) return false; - if (Reason != other.Reason) return false; - if (ClientVersion != other.ClientVersion) return false; + if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(TimeAway, other.TimeAway)) return false; + if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(TimeSimulated, other.TimeSimulated)) return false; + if (SilosOwned != other.SilosOwned) return false; + if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(AverageElr, other.AverageElr)) return false; + if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(AverageMsr, other.AverageMsr)) return false; + if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(AverageEggDeliveryRate, other.AverageEggDeliveryRate)) return false; + if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(LastEggDeliveryRate, other.LastEggDeliveryRate)) return false; + if (FarmIndex != other.FarmIndex) return false; return Equals(_unknownFields, other._unknownFields); } @@ -48912,13 +52153,14 @@ public bool Equals(KickPlayerCoopRequest other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - if (rinfo_ != null) hash ^= Rinfo.GetHashCode(); - if (HasContractIdentifier) hash ^= ContractIdentifier.GetHashCode(); - if (HasCoopIdentifier) hash ^= CoopIdentifier.GetHashCode(); - if (HasPlayerIdentifier) hash ^= PlayerIdentifier.GetHashCode(); - if (HasRequestingUserId) hash ^= RequestingUserId.GetHashCode(); - if (HasReason) hash ^= Reason.GetHashCode(); - if (HasClientVersion) hash ^= ClientVersion.GetHashCode(); + if (HasTimeAway) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(TimeAway); + if (HasTimeSimulated) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(TimeSimulated); + if (HasSilosOwned) hash ^= SilosOwned.GetHashCode(); + if (HasAverageElr) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(AverageElr); + if (HasAverageMsr) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(AverageMsr); + if (HasAverageEggDeliveryRate) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(AverageEggDeliveryRate); + if (HasLastEggDeliveryRate) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(LastEggDeliveryRate); + if (HasFarmIndex) hash ^= FarmIndex.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -48937,33 +52179,37 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - if (HasContractIdentifier) { - output.WriteRawTag(10); - output.WriteString(ContractIdentifier); + if (HasTimeAway) { + output.WriteRawTag(9); + output.WriteDouble(TimeAway); } - if (HasCoopIdentifier) { - output.WriteRawTag(18); - output.WriteString(CoopIdentifier); + if (HasTimeSimulated) { + output.WriteRawTag(17); + output.WriteDouble(TimeSimulated); } - if (HasPlayerIdentifier) { - output.WriteRawTag(26); - output.WriteString(PlayerIdentifier); + if (HasSilosOwned) { + output.WriteRawTag(24); + output.WriteUInt32(SilosOwned); } - if (HasRequestingUserId) { - output.WriteRawTag(34); - output.WriteString(RequestingUserId); + if (HasAverageElr) { + output.WriteRawTag(33); + output.WriteDouble(AverageElr); } - if (HasClientVersion) { - output.WriteRawTag(56); - output.WriteUInt32(ClientVersion); + if (HasAverageMsr) { + output.WriteRawTag(41); + output.WriteDouble(AverageMsr); } - if (rinfo_ != null) { - output.WriteRawTag(66); - output.WriteMessage(Rinfo); + if (HasAverageEggDeliveryRate) { + output.WriteRawTag(49); + output.WriteDouble(AverageEggDeliveryRate); } - if (HasReason) { - output.WriteRawTag(72); - output.WriteEnum((int) Reason); + if (HasFarmIndex) { + output.WriteRawTag(56); + output.WriteUInt32(FarmIndex); + } + if (HasLastEggDeliveryRate) { + output.WriteRawTag(65); + output.WriteDouble(LastEggDeliveryRate); } if (_unknownFields != null) { _unknownFields.WriteTo(output); @@ -48975,33 +52221,37 @@ 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 (HasContractIdentifier) { - output.WriteRawTag(10); - output.WriteString(ContractIdentifier); + if (HasTimeAway) { + output.WriteRawTag(9); + output.WriteDouble(TimeAway); } - if (HasCoopIdentifier) { - output.WriteRawTag(18); - output.WriteString(CoopIdentifier); + if (HasTimeSimulated) { + output.WriteRawTag(17); + output.WriteDouble(TimeSimulated); } - if (HasPlayerIdentifier) { - output.WriteRawTag(26); - output.WriteString(PlayerIdentifier); + if (HasSilosOwned) { + output.WriteRawTag(24); + output.WriteUInt32(SilosOwned); } - if (HasRequestingUserId) { - output.WriteRawTag(34); - output.WriteString(RequestingUserId); + if (HasAverageElr) { + output.WriteRawTag(33); + output.WriteDouble(AverageElr); } - if (HasClientVersion) { - output.WriteRawTag(56); - output.WriteUInt32(ClientVersion); + if (HasAverageMsr) { + output.WriteRawTag(41); + output.WriteDouble(AverageMsr); } - if (rinfo_ != null) { - output.WriteRawTag(66); - output.WriteMessage(Rinfo); + if (HasAverageEggDeliveryRate) { + output.WriteRawTag(49); + output.WriteDouble(AverageEggDeliveryRate); } - if (HasReason) { - output.WriteRawTag(72); - output.WriteEnum((int) Reason); + if (HasFarmIndex) { + output.WriteRawTag(56); + output.WriteUInt32(FarmIndex); + } + if (HasLastEggDeliveryRate) { + output.WriteRawTag(65); + output.WriteDouble(LastEggDeliveryRate); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); @@ -49013,26 +52263,29 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - if (rinfo_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Rinfo); + if (HasTimeAway) { + size += 1 + 8; } - if (HasContractIdentifier) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(ContractIdentifier); + if (HasTimeSimulated) { + size += 1 + 8; } - if (HasCoopIdentifier) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(CoopIdentifier); + if (HasSilosOwned) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(SilosOwned); } - if (HasPlayerIdentifier) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(PlayerIdentifier); + if (HasAverageElr) { + size += 1 + 8; } - if (HasRequestingUserId) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(RequestingUserId); + if (HasAverageMsr) { + size += 1 + 8; } - if (HasReason) { - size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Reason); + if (HasAverageEggDeliveryRate) { + size += 1 + 8; } - if (HasClientVersion) { - size += 1 + pb::CodedOutputStream.ComputeUInt32Size(ClientVersion); + if (HasLastEggDeliveryRate) { + size += 1 + 8; + } + if (HasFarmIndex) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(FarmIndex); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); @@ -49042,33 +52295,33 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(KickPlayerCoopRequest other) { + public void MergeFrom(IdleSessionSummary other) { if (other == null) { return; } - if (other.rinfo_ != null) { - if (rinfo_ == null) { - Rinfo = new global::Ei.BasicRequestInfo(); - } - Rinfo.MergeFrom(other.Rinfo); + if (other.HasTimeAway) { + TimeAway = other.TimeAway; } - if (other.HasContractIdentifier) { - ContractIdentifier = other.ContractIdentifier; + if (other.HasTimeSimulated) { + TimeSimulated = other.TimeSimulated; } - if (other.HasCoopIdentifier) { - CoopIdentifier = other.CoopIdentifier; + if (other.HasSilosOwned) { + SilosOwned = other.SilosOwned; } - if (other.HasPlayerIdentifier) { - PlayerIdentifier = other.PlayerIdentifier; + if (other.HasAverageElr) { + AverageElr = other.AverageElr; } - if (other.HasRequestingUserId) { - RequestingUserId = other.RequestingUserId; + if (other.HasAverageMsr) { + AverageMsr = other.AverageMsr; } - if (other.HasReason) { - Reason = other.Reason; + if (other.HasAverageEggDeliveryRate) { + AverageEggDeliveryRate = other.AverageEggDeliveryRate; } - if (other.HasClientVersion) { - ClientVersion = other.ClientVersion; + if (other.HasLastEggDeliveryRate) { + LastEggDeliveryRate = other.LastEggDeliveryRate; + } + if (other.HasFarmIndex) { + FarmIndex = other.FarmIndex; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -49081,39 +52334,44 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; - case 10: { - ContractIdentifier = input.ReadString(); + case 9: { + TimeAway = input.ReadDouble(); break; } - case 18: { - CoopIdentifier = input.ReadString(); + case 17: { + TimeSimulated = input.ReadDouble(); break; } - case 26: { - PlayerIdentifier = input.ReadString(); + case 24: { + SilosOwned = input.ReadUInt32(); break; } - case 34: { - RequestingUserId = input.ReadString(); + case 33: { + AverageElr = input.ReadDouble(); break; } - case 56: { - ClientVersion = input.ReadUInt32(); + case 41: { + AverageMsr = input.ReadDouble(); break; } - case 66: { - if (rinfo_ == null) { - Rinfo = new global::Ei.BasicRequestInfo(); - } - input.ReadMessage(Rinfo); + case 49: { + AverageEggDeliveryRate = input.ReadDouble(); break; } - case 72: { - Reason = (global::Ei.KickPlayerCoopRequest.Types.Reason) input.ReadEnum(); + case 56: { + FarmIndex = input.ReadUInt32(); + break; + } + case 65: { + LastEggDeliveryRate = input.ReadDouble(); break; } } @@ -49127,39 +52385,44 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; - case 10: { - ContractIdentifier = input.ReadString(); + case 9: { + TimeAway = input.ReadDouble(); break; } - case 18: { - CoopIdentifier = input.ReadString(); + case 17: { + TimeSimulated = input.ReadDouble(); break; } - case 26: { - PlayerIdentifier = input.ReadString(); + case 24: { + SilosOwned = input.ReadUInt32(); break; } - case 34: { - RequestingUserId = input.ReadString(); + case 33: { + AverageElr = input.ReadDouble(); break; } - case 56: { - ClientVersion = input.ReadUInt32(); + case 41: { + AverageMsr = input.ReadDouble(); break; } - case 66: { - if (rinfo_ == null) { - Rinfo = new global::Ei.BasicRequestInfo(); - } - input.ReadMessage(Rinfo); + case 49: { + AverageEggDeliveryRate = input.ReadDouble(); break; } - case 72: { - Reason = (global::Ei.KickPlayerCoopRequest.Types.Reason) input.ReadEnum(); + case 56: { + FarmIndex = input.ReadUInt32(); + break; + } + case 65: { + LastEggDeliveryRate = input.ReadDouble(); break; } } @@ -49167,24 +52430,9 @@ public void MergeFrom(pb::CodedInputStream input) { } #endif - #region Nested types - /// Container for nested types declared in the KickPlayerCoopRequest message type. - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static partial class Types { - public enum Reason { - [pbr::OriginalName("INVALID")] Invalid = 0, - [pbr::OriginalName("CHEATER")] Cheater = 1, - [pbr::OriginalName("IDLE")] Idle = 2, - [pbr::OriginalName("LEECH")] Leech = 3, - [pbr::OriginalName("PRIVATE")] Private = 4, - } - - } - #endregion - } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ContractCoopStatusUpdateRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -49200,7 +52448,7 @@ public sealed partial class ContractCoopStatusUpdateRequest : pb::IMessageField number for the "last_idle_summary" field. + public const int LastIdleSummaryFieldNumber = 18; + private global::Ei.IdleSessionSummary lastIdleSummary_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Ei.IdleSessionSummary LastIdleSummary { + get { return lastIdleSummary_; } + set { + lastIdleSummary_ = value; + } + } + /// Field number for the "egg_laying_rate_buff" field. public const int EggLayingRateBuffFieldNumber = 10; private readonly static double EggLayingRateBuffDefaultValue = 1D; @@ -49687,6 +52948,7 @@ public bool Equals(ContractCoopStatusUpdateRequest other) { if (HideCcStatus != other.HideCcStatus) return false; if (!object.Equals(ProductionParams, other.ProductionParams)) return false; if (!object.Equals(FarmInfo, other.FarmInfo)) return false; + if (!object.Equals(LastIdleSummary, other.LastIdleSummary)) return false; if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(EggLayingRateBuff, other.EggLayingRateBuff)) return false; if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(EarningsBuff, other.EarningsBuff)) return false; return Equals(_unknownFields, other._unknownFields); @@ -49711,6 +52973,7 @@ public override int GetHashCode() { if (HasHideCcStatus) hash ^= HideCcStatus.GetHashCode(); if (productionParams_ != null) hash ^= ProductionParams.GetHashCode(); if (farmInfo_ != null) hash ^= FarmInfo.GetHashCode(); + if (lastIdleSummary_ != null) hash ^= LastIdleSummary.GetHashCode(); if (HasEggLayingRateBuff) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(EggLayingRateBuff); if (HasEarningsBuff) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(EarningsBuff); if (_unknownFields != null) { @@ -49799,6 +53062,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(136, 1); output.WriteBool(HideCcStatus); } + if (lastIdleSummary_ != null) { + output.WriteRawTag(146, 1); + output.WriteMessage(LastIdleSummary); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -49877,6 +53144,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(136, 1); output.WriteBool(HideCcStatus); } + if (lastIdleSummary_ != null) { + output.WriteRawTag(146, 1); + output.WriteMessage(LastIdleSummary); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -49932,6 +53203,9 @@ public int CalculateSize() { if (farmInfo_ != null) { size += 2 + pb::CodedOutputStream.ComputeMessageSize(FarmInfo); } + if (lastIdleSummary_ != null) { + size += 2 + pb::CodedOutputStream.ComputeMessageSize(LastIdleSummary); + } if (HasEggLayingRateBuff) { size += 1 + 8; } @@ -50004,6 +53278,12 @@ public void MergeFrom(ContractCoopStatusUpdateRequest other) { } FarmInfo.MergeFrom(other.FarmInfo); } + if (other.lastIdleSummary_ != null) { + if (lastIdleSummary_ == null) { + LastIdleSummary = new global::Ei.IdleSessionSummary(); + } + LastIdleSummary.MergeFrom(other.LastIdleSummary); + } if (other.HasEggLayingRateBuff) { EggLayingRateBuff = other.EggLayingRateBuff; } @@ -50021,7 +53301,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -50102,6 +53386,13 @@ public void MergeFrom(pb::CodedInputStream input) { HideCcStatus = input.ReadBool(); break; } + case 146: { + if (lastIdleSummary_ == null) { + LastIdleSummary = new global::Ei.IdleSessionSummary(); + } + input.ReadMessage(LastIdleSummary); + break; + } } } #endif @@ -50113,7 +53404,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -50194,6 +53489,13 @@ public void MergeFrom(pb::CodedInputStream input) { HideCcStatus = input.ReadBool(); break; } + case 146: { + if (lastIdleSummary_ == null) { + LastIdleSummary = new global::Ei.IdleSessionSummary(); + } + input.ReadMessage(LastIdleSummary); + break; + } } } } @@ -50201,6 +53503,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ContractCoopStatusUpdateResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -50216,7 +53519,7 @@ public sealed partial class ContractCoopStatusUpdateResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -50526,7 +53838,7 @@ public sealed partial class CoopBuffState : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[59]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[64]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -50771,7 +54083,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -50798,7 +54114,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -50821,6 +54141,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class CoopBuffHistory : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -50835,7 +54156,7 @@ public sealed partial class CoopBuffHistory : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[60]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[65]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -50965,7 +54286,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -50984,7 +54309,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -50999,6 +54328,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class CoopChickenRunEntry : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -51014,7 +54344,7 @@ public sealed partial class CoopChickenRunEntry : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -51270,7 +54609,7 @@ public sealed partial class CoopLastChickenRunTimes : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -51449,7 +54797,7 @@ public sealed partial class LeaderboardAnalysis : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -52214,7 +55571,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -52253,7 +55614,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -52293,6 +55658,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class LeaderboardInfo : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -52307,7 +55673,7 @@ public sealed partial class LeaderboardInfo : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[64]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[69]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -52480,7 +55846,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -52503,7 +55873,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -52525,6 +55899,7 @@ public void MergeFrom(pb::CodedInputStream input) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static partial class Types { + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class Season : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -52737,7 +56112,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -52760,7 +56139,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -52784,6 +56167,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class LeaderboardRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -52799,7 +56183,7 @@ public sealed partial class LeaderboardRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -53102,7 +56495,7 @@ public sealed partial class LeaderboardResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -53788,7 +57190,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -53815,7 +57221,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -53843,6 +57253,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ContractsArchive : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -53857,7 +57268,7 @@ public sealed partial class ContractsArchive : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[67]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[72]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -53987,7 +57398,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -54006,7 +57421,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -54021,6 +57440,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ContractAction : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -54036,7 +57456,7 @@ public sealed partial class ContractAction : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[68]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[73]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -54978,7 +58398,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -55069,7 +58493,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -55156,6 +58584,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class UserDataInfoRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -55171,7 +58600,7 @@ public sealed partial class UserDataInfoRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -55525,7 +58963,7 @@ public sealed partial class UserDataInfoResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -55809,7 +59256,7 @@ public sealed partial class ClearAllUserDataRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -56163,7 +59619,7 @@ public sealed partial class ServerGift : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[72]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[77]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -56450,7 +59906,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -56481,7 +59941,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -56508,6 +59972,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class LiveConfig : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -56522,7 +59987,7 @@ public sealed partial class LiveConfig : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[73]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[78]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -56805,7 +60270,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -56852,7 +60321,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -56898,6 +60371,7 @@ public void MergeFrom(pb::CodedInputStream input) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static partial class Types { + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class BoostsConfig : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -57088,7 +60562,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -57111,7 +60589,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -57133,6 +60615,7 @@ public void MergeFrom(pb::CodedInputStream input) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static partial class Types { + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ItemConfig : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -57436,7 +60919,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -57467,7 +60954,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -57499,6 +60990,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class GiftConfig : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -58281,7 +61773,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -58366,7 +61862,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -58450,6 +61950,7 @@ public void MergeFrom(pb::CodedInputStream input) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static partial class Types { + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class GiftValueConfig : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -58841,7 +62342,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -58880,7 +62385,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -58915,6 +62424,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class GiftMuConfig : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -59175,7 +62685,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -59202,7 +62716,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -59230,6 +62748,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class MiscConfig : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -59973,7 +63492,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -60044,7 +63567,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -60111,6 +63638,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class HelpConfig : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -60255,7 +63783,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -60274,7 +63806,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -60292,6 +63828,7 @@ public void MergeFrom(pb::CodedInputStream input) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static partial class Types { + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class HowToVideoInfo : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -60680,7 +64217,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -60719,7 +64260,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -60777,6 +64322,7 @@ public enum Type { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class InGameMail : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -60792,7 +64338,7 @@ public sealed partial class InGameMail : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[74]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[79]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -62047,7 +65593,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -62173,7 +65723,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -62295,6 +65849,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class MailDB : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -62309,7 +65864,7 @@ public sealed partial class MailDB : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[75]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[80]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -62525,7 +66080,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -62552,7 +66111,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -62575,6 +66138,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class TipsDB : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -62589,7 +66153,7 @@ public sealed partial class TipsDB : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[76]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[81]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -62719,7 +66283,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -62738,7 +66306,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -62753,6 +66325,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class MailState : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -62767,7 +66340,7 @@ public sealed partial class MailState : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[77]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[82]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -62958,7 +66531,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -62985,7 +66562,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -63011,6 +66592,7 @@ public void MergeFrom(pb::CodedInputStream input) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static partial class Types { + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class TipState : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -63270,7 +66852,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -63297,7 +66883,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -63325,6 +66915,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class PeriodicalsResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -63339,7 +66930,7 @@ public sealed partial class PeriodicalsResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -64075,7 +67675,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -64098,7 +67702,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -64122,6 +67730,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class GetPeriodicalsRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -64137,7 +67746,7 @@ public sealed partial class GetPeriodicalsRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -65012,7 +68630,7 @@ public sealed partial class ConfigRequest : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[80]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[85]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -65464,7 +69082,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -65514,7 +69136,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -65560,6 +69186,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ConfigResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -65574,7 +69201,7 @@ public sealed partial class ConfigResponse : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[81]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[86]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -65782,7 +69409,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -65818,7 +69449,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -65850,6 +69485,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class AdAttributionRawData : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -65864,7 +69500,7 @@ public sealed partial class AdAttributionRawData : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -66221,7 +69866,7 @@ public sealed partial class AdAttributionRow : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[83]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[88]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -66724,7 +70369,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -66775,7 +70424,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -66822,6 +70475,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class AdAttributionInfo : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -66837,7 +70491,7 @@ public sealed partial class AdAttributionInfo : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[84]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[89]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -67725,7 +71379,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -67812,7 +71470,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -67895,6 +71557,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ArtifactsClientInfo : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -67910,7 +71573,7 @@ public sealed partial class ArtifactsClientInfo : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -68598,7 +72270,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -68625,7 +72301,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -68653,6 +72333,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class MissionInfo : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -68668,7 +72349,7 @@ public sealed partial class MissionInfo : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[86]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[91]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -69325,7 +73006,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -69392,7 +73077,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -69489,6 +73178,7 @@ public enum DurationType { [pbr::OriginalName("TUTORIAL")] Tutorial = 3, } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class Fuel : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -69705,7 +73395,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -69728,7 +73422,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -69752,6 +73450,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ArtifactSpec : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -69767,7 +73466,7 @@ public sealed partial class ArtifactSpec : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[87]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[92]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -70056,7 +73755,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -70087,7 +73790,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -70201,6 +73908,7 @@ public enum Type { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class CompleteArtifact : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -70215,7 +73923,7 @@ public sealed partial class CompleteArtifact : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[88]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[93]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -70377,7 +74085,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -70403,7 +74115,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -70425,6 +74141,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ArtifactInventoryItem : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -70440,7 +74157,7 @@ public sealed partial class ArtifactInventoryItem : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -70795,7 +74521,7 @@ public sealed partial class InventorySlot : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[90]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[95]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -70996,7 +74722,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -71019,7 +74749,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -71038,6 +74772,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ArtifactsConfigurationRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -71053,7 +74788,7 @@ public sealed partial class ArtifactsConfigurationRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -71304,7 +75048,7 @@ public sealed partial class ArtifactsConfigurationResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -71775,7 +75528,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -71807,7 +75564,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -71838,6 +75599,7 @@ public void MergeFrom(pb::CodedInputStream input) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static partial class Types { + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class Duration : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -72318,7 +76080,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -72365,7 +76131,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -72413,6 +76183,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ArtifactParameters : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -72925,7 +76696,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -72979,7 +76754,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -73029,6 +76808,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class CraftingLevelInfo : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -73245,7 +77025,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -73268,7 +77052,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -73292,6 +77080,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class MissionRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -73307,7 +77096,7 @@ public sealed partial class MissionRequest : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[93]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[98]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -73603,7 +77392,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -73647,7 +77440,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -73687,6 +77484,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class MissionResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -73702,7 +77500,7 @@ public sealed partial class MissionResponse : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[94]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[99]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -73891,7 +77689,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -73917,7 +77719,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -73939,6 +77745,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class GetActiveMissionsResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -73954,7 +77761,7 @@ public sealed partial class GetActiveMissionsResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -74186,7 +78002,7 @@ public sealed partial class CompleteMissionResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -74730,7 +78555,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -74756,7 +78585,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -74783,6 +78616,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class CollectContractArtifactRewardsRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -74798,7 +78632,7 @@ public sealed partial class CollectContractArtifactRewardsRequest : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[97]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[102]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -75162,7 +78996,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -75204,7 +79042,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -75242,6 +79084,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class CraftArtifactRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -75257,7 +79100,7 @@ public sealed partial class CraftArtifactRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -75788,7 +79640,7 @@ public sealed partial class CraftArtifactResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -76148,7 +80009,7 @@ public sealed partial class ConsumeArtifactRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -76654,7 +80524,7 @@ public sealed partial class ConsumeArtifactResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -77043,7 +80922,7 @@ public sealed partial class AuthenticateArtifactResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -77456,7 +81344,7 @@ public sealed partial class SetArtifactRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -77780,7 +81677,7 @@ public sealed partial class SetArtifactResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -78089,7 +81995,7 @@ public sealed partial class ArtifactsDB : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[105]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[110]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -78476,7 +82382,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -78546,7 +82456,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -78615,6 +82529,7 @@ public void MergeFrom(pb::CodedInputStream input) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static partial class Types { + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ActiveArtifactSlot : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -78831,7 +82746,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -78854,7 +82773,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -78873,6 +82796,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ActiveArtifactSet : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -79063,7 +82987,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -79086,7 +83014,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -79105,6 +83037,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class CraftableArtifact : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -79485,7 +83418,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -79527,7 +83464,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -79570,6 +83511,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class AuthenticatedMessage : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -79585,7 +83527,7 @@ public sealed partial class AuthenticatedMessage : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -80047,7 +83998,7 @@ public sealed partial class LogCompleteMissionPayload : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -80291,7 +84251,7 @@ public sealed partial class LogCraftArtifactPayload : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -80535,7 +84504,7 @@ public sealed partial class LogConsumeArtifactPayload : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -80779,7 +84757,7 @@ public sealed partial class LogSetArtifactPayload : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -81023,7 +85010,7 @@ public sealed partial class AccountTransferPayload : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -81278,7 +85274,7 @@ public sealed partial class SaveBackupResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -81648,7 +85653,7 @@ public sealed partial class CleanAccountRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -81902,7 +85916,7 @@ public sealed partial class ReturnEDTPayload : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[114]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[119]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -82057,7 +86071,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -82076,7 +86094,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -82091,6 +86113,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class DLCItem : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -82106,7 +86129,7 @@ public sealed partial class DLCItem : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[115]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[120]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -82522,7 +86545,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -82565,7 +86592,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -82604,6 +86635,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ShellSpec : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -82619,7 +86651,7 @@ public sealed partial class ShellSpec : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[116]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[121]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -83412,7 +87444,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -83498,7 +87534,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -83683,6 +87723,7 @@ public enum AssetType { [pbr::OriginalName("UNKNOWN")] Unknown = 9999, } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ShellPiece : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -83887,7 +87928,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -83913,7 +87958,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -83940,6 +87989,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ShellSetSpec : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -83955,7 +88005,7 @@ public sealed partial class ShellSetSpec : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[117]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[122]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -84950,7 +89000,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -85052,7 +89106,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -85153,6 +89211,7 @@ public void MergeFrom(pb::CodedInputStream input) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static partial class Types { + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class VariationSpec : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -85543,7 +89602,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -85582,7 +89645,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -85622,6 +89689,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ShellObjectSpec : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -85637,7 +89705,7 @@ public sealed partial class ShellObjectSpec : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[118]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[123]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -86505,7 +90573,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -86597,7 +90669,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -86700,6 +90776,7 @@ public enum ChickenAnimation { [pbr::OriginalName("SIDEWAYS_LEAN")] SidewaysLean = 8, } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class LODPiece : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -86904,7 +90981,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -86930,7 +91011,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -86957,6 +91042,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ShellGroupSpec : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -86972,7 +91058,7 @@ public sealed partial class ShellGroupSpec : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[119]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[124]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -87277,7 +91363,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -87312,7 +91402,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -87343,6 +91437,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class DLCCatalog : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -87358,7 +91453,7 @@ public sealed partial class DLCCatalog : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[120]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[125]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -87623,7 +91718,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -87666,7 +91765,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -87705,6 +91808,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ShellDB : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -87720,7 +91824,7 @@ public sealed partial class ShellDB : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[121]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[126]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -88083,7 +92187,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -88142,7 +92250,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -88219,6 +92331,7 @@ public enum FarmElement { [pbr::OriginalName("UNKNOWN")] Unknown = 99, } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ShellStatus : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -88434,7 +92547,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -88457,7 +92574,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -88476,6 +92597,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ShellElementStatus : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -88691,7 +92813,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -88714,7 +92840,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -88733,6 +92863,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ShellSetVariationStatus : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -88920,7 +93051,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -88943,7 +93078,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -88962,6 +93101,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class FarmConfiguration : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -89300,7 +93440,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -89351,7 +93495,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -89398,6 +93546,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class SavedFarmConfiguration : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -89775,7 +93924,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -89817,7 +93970,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -89855,6 +94012,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ShellConfiguration : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -90114,7 +94272,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -90141,7 +94303,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -90164,6 +94330,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ShellSetConfiguration : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -90509,7 +94676,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -90544,7 +94715,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -90575,6 +94750,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ShellGroupConfiguration : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -90790,7 +94966,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -90813,7 +94993,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -90832,6 +95016,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ChickenConfig : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -91044,7 +95229,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -91067,7 +95256,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -91086,6 +95279,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class LightingConfig : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -91562,7 +95756,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -91625,7 +95823,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -91689,6 +95891,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ShellPopularityStats : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -91703,7 +95906,7 @@ public sealed partial class ShellPopularityStats : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -92173,7 +96385,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -92204,7 +96420,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -92236,6 +96456,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ShellsActionLog : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -92251,7 +96472,7 @@ public sealed partial class ShellsActionLog : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[123]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[128]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -92876,7 +97097,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -92942,7 +97167,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -93004,6 +97233,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class SubmitShellShowcaseRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -93019,7 +97249,7 @@ public sealed partial class SubmitShellShowcaseRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -93418,7 +97657,7 @@ public sealed partial class ShellShowcase : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[125]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[130]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -93584,7 +97823,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -93611,7 +97854,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -93634,6 +97881,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class ShellShowcaseListingInfo : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -93649,7 +97897,7 @@ public sealed partial class ShellShowcaseListingInfo : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -94589,7 +98846,7 @@ public sealed partial class ShowcaseRoyaltyDeliveryConfirmation : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -94866,7 +99132,7 @@ public sealed partial class ShellShowcaseListingSet : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -95044,7 +99319,7 @@ public sealed partial class ShellsActionBatch : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Ei.EiReflection.Descriptor.MessageTypes[129]; } + get { return global::Ei.EiReflection.Descriptor.MessageTypes[134]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -95206,7 +99481,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -95232,7 +99511,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -95254,6 +99537,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class UserVerificationAnalysis : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -95270,7 +99554,7 @@ public sealed partial class UserVerificationAnalysis : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -97285,7 +101578,7 @@ public sealed partial class UserSubscriptionInfo : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -98476,7 +102778,11 @@ public void MergeFrom(pb::CodedInputStream input) { #else uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -98503,7 +102809,11 @@ public void MergeFrom(pb::CodedInputStream input) { void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { - switch(tag) { + if ((tag & 7) == 4) { + // Abort on any end group tag. + return; + } + switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; @@ -98531,6 +102841,7 @@ public void MergeFrom(pb::CodedInputStream input) { } + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class SubscriptionChangeHintRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -98546,7 +102857,7 @@ public sealed partial class SubscriptionChangeHintRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage @@ -98849,7 +103169,7 @@ public sealed partial class CXPEvalRolloutInfo : pb::IMessage ei.Backup.Settings - 172, // 1: ei.Backup.tutorial:type_name -> ei.Backup.Tutorial - 173, // 2: ei.Backup.stats:type_name -> ei.Backup.Stats - 174, // 3: ei.Backup.game:type_name -> ei.Backup.Game - 175, // 4: ei.Backup.artifacts:type_name -> ei.Backup.Artifacts - 176, // 5: ei.Backup.shells:type_name -> ei.Backup.Shells - 177, // 6: ei.Backup.sim:type_name -> ei.Backup.Simulation - 177, // 7: ei.Backup.farms:type_name -> ei.Backup.Simulation - 178, // 8: ei.Backup.mission:type_name -> ei.Backup.Mission - 179, // 9: ei.Backup.misc:type_name -> ei.Backup.Misc - 79, // 10: ei.Backup.contracts:type_name -> ei.MyContracts - 142, // 11: ei.Backup.artifacts_db:type_name -> ei.ArtifactsDB - 158, // 12: ei.Backup.shell_db:type_name -> ei.ShellDB - 114, // 13: ei.Backup.mail_state:type_name -> ei.MailState - 67, // 14: ei.EggIncFirstContactRequest.rinfo:type_name -> ei.BasicRequestInfo + 176, // 0: ei.Backup.settings:type_name -> ei.Backup.Settings + 177, // 1: ei.Backup.tutorial:type_name -> ei.Backup.Tutorial + 178, // 2: ei.Backup.stats:type_name -> ei.Backup.Stats + 179, // 3: ei.Backup.game:type_name -> ei.Backup.Game + 180, // 4: ei.Backup.artifacts:type_name -> ei.Backup.Artifacts + 181, // 5: ei.Backup.shells:type_name -> ei.Backup.Shells + 182, // 6: ei.Backup.sim:type_name -> ei.Backup.Simulation + 182, // 7: ei.Backup.farms:type_name -> ei.Backup.Simulation + 183, // 8: ei.Backup.mission:type_name -> ei.Backup.Mission + 184, // 9: ei.Backup.misc:type_name -> ei.Backup.Misc + 83, // 10: ei.Backup.contracts:type_name -> ei.MyContracts + 147, // 11: ei.Backup.artifacts_db:type_name -> ei.ArtifactsDB + 163, // 12: ei.Backup.shell_db:type_name -> ei.ShellDB + 119, // 13: ei.Backup.mail_state:type_name -> ei.MailState + 71, // 14: ei.EggIncFirstContactRequest.rinfo:type_name -> ei.BasicRequestInfo 0, // 15: ei.EggIncFirstContactRequest.platform:type_name -> ei.Platform 39, // 16: ei.EggIncFirstContactResponse.backup:type_name -> ei.Backup 2, // 17: ei.EggIncAdConfig.network_priority:type_name -> ei.AdNetwork @@ -26365,294 +26963,305 @@ var file_go_ei_proto_depIdxs = []int32{ 51, // 20: ei.GenericAction.data:type_name -> ei.ActionKeyValuePair 50, // 21: ei.GenericAction.app:type_name -> ei.AppInfo 49, // 22: ei.GenericAction.device:type_name -> ei.DeviceInfo - 67, // 23: ei.GenericActionBatchRequest.rinfo:type_name -> ei.BasicRequestInfo + 71, // 23: ei.GenericActionBatchRequest.rinfo:type_name -> ei.BasicRequestInfo 52, // 24: ei.GenericActionBatchRequest.actions:type_name -> ei.GenericAction - 67, // 25: ei.VerifyPurchaseRequest.rinfo:type_name -> ei.BasicRequestInfo + 71, // 25: ei.VerifyPurchaseRequest.rinfo:type_name -> ei.BasicRequestInfo 52, // 26: ei.VerifyPurchaseRequest.log:type_name -> ei.GenericAction 6, // 27: ei.CurrencyFlowLog.currency:type_name -> ei.RewardType - 67, // 28: ei.CurrencyFlowBatchRequest.rinfo:type_name -> ei.BasicRequestInfo + 71, // 28: ei.CurrencyFlowBatchRequest.rinfo:type_name -> ei.BasicRequestInfo 56, // 29: ei.CurrencyFlowBatchRequest.logs:type_name -> ei.CurrencyFlowLog 6, // 30: ei.Reward.reward_type:type_name -> ei.RewardType 11, // 31: ei.GameModifier.dimension:type_name -> ei.GameModifier.GameDimension - 152, // 32: ei.CustomEgg.icon:type_name -> ei.DLCItem + 157, // 32: ei.CustomEgg.icon:type_name -> ei.DLCItem 59, // 33: ei.CustomEgg.buffs:type_name -> ei.GameModifier 3, // 34: ei.Contract.egg:type_name -> ei.Egg - 186, // 35: ei.Contract.goals:type_name -> ei.Contract.Goal - 187, // 36: ei.Contract.goal_sets:type_name -> ei.Contract.GoalSet - 188, // 37: ei.Contract.grade_specs:type_name -> ei.Contract.GradeSpec - 12, // 38: ei.ContractPlayerInfo.grade:type_name -> ei.Contract.PlayerGrade - 14, // 39: ei.ContractPlayerInfo.issues:type_name -> ei.ContractEvaluation.PoorBehavior - 13, // 40: ei.ContractPlayerInfo.status:type_name -> ei.ContractPlayerInfo.Status - 63, // 41: ei.ContractPlayerInfo.unread_evaluations:type_name -> ei.ContractEvaluation - 12, // 42: ei.ContractEvaluation.grade:type_name -> ei.Contract.PlayerGrade - 14, // 43: ei.ContractEvaluation.issues:type_name -> ei.ContractEvaluation.PoorBehavior - 15, // 44: ei.ContractEvaluation.status:type_name -> ei.ContractEvaluation.Status - 14, // 45: ei.ContractCitation.issue:type_name -> ei.ContractEvaluation.PoorBehavior - 12, // 46: ei.ContractCitation.grade:type_name -> ei.Contract.PlayerGrade - 189, // 47: ei.ContractEvaluationBatch.evals:type_name -> ei.ContractEvaluationBatch.Pair - 190, // 48: ei.CoopCompletionSnapshot.contributors:type_name -> ei.CoopCompletionSnapshot.ContributorSnapshot - 191, // 49: ei.ContractSimConfig.grade_configs:type_name -> ei.ContractSimConfig.ContractGradeSimConfig - 61, // 50: ei.ContractSimPollResponse.contract_to_simulate:type_name -> ei.Contract - 68, // 51: ei.ContractSimPollResponse.sim_config:type_name -> ei.ContractSimConfig - 193, // 52: ei.ContractSimResultUpdate.goal_infos:type_name -> ei.ContractSimResultUpdate.GoalInfo - 61, // 53: ei.ContractsResponse.contracts:type_name -> ei.Contract - 60, // 54: ei.ContractsResponse.custom_eggs:type_name -> ei.CustomEgg - 67, // 55: ei.ContractCoopStatusRequest.rinfo:type_name -> ei.BasicRequestInfo - 180, // 56: ei.PlayerFarmInfo.epic_research:type_name -> ei.Backup.ResearchItem - 3, // 57: ei.PlayerFarmInfo.egg_type:type_name -> ei.Egg - 180, // 58: ei.PlayerFarmInfo.common_research:type_name -> ei.Backup.ResearchItem - 183, // 59: ei.PlayerFarmInfo.active_boosts:type_name -> ei.Backup.ActiveBoost - 125, // 60: ei.PlayerFarmInfo.equipped_artifacts:type_name -> ei.CompleteArtifact - 226, // 61: ei.PlayerFarmInfo.farm_appearance:type_name -> ei.ShellDB.FarmConfiguration - 16, // 62: ei.ContractCoopStatusResponse.response_status:type_name -> ei.ContractCoopStatusResponse.ResponseStatus - 12, // 63: ei.ContractCoopStatusResponse.grade:type_name -> ei.Contract.PlayerGrade - 194, // 64: ei.ContractCoopStatusResponse.contributors:type_name -> ei.ContractCoopStatusResponse.ContributionInfo - 195, // 65: ei.ContractCoopStatusResponse.gifts:type_name -> ei.ContractCoopStatusResponse.CoopGift - 196, // 66: ei.ContractCoopStatusResponse.chicken_runs:type_name -> ei.ContractCoopStatusResponse.ChickenRun - 61, // 67: ei.LocalContract.contract:type_name -> ei.Contract - 12, // 68: ei.LocalContract.grade:type_name -> ei.Contract.PlayerGrade - 63, // 69: ei.LocalContract.evaluation:type_name -> ei.ContractEvaluation - 78, // 70: ei.MyContracts.contracts:type_name -> ei.LocalContract - 78, // 71: ei.MyContracts.archive:type_name -> ei.LocalContract - 77, // 72: ei.MyContracts.current_coop_statuses:type_name -> ei.ContractCoopStatusResponse - 62, // 73: ei.MyContracts.last_cpi:type_name -> ei.ContractPlayerInfo - 60, // 74: ei.MyContracts.custom_egg_info:type_name -> ei.CustomEgg - 67, // 75: ei.QueryCoopRequest.rinfo:type_name -> ei.BasicRequestInfo - 12, // 76: ei.QueryCoopRequest.grade:type_name -> ei.Contract.PlayerGrade - 67, // 77: ei.CreateCoopRequest.rinfo:type_name -> ei.BasicRequestInfo - 12, // 78: ei.CreateCoopRequest.grade:type_name -> ei.Contract.PlayerGrade - 0, // 79: ei.CreateCoopRequest.platform:type_name -> ei.Platform - 67, // 80: ei.JoinCoopRequest.rinfo:type_name -> ei.BasicRequestInfo - 12, // 81: ei.JoinCoopRequest.grade:type_name -> ei.Contract.PlayerGrade - 0, // 82: ei.JoinCoopRequest.platform:type_name -> ei.Platform - 18, // 83: ei.JoinCoopResponse.status:type_name -> ei.ContractCoopStatusResponse.Status - 12, // 84: ei.JoinCoopResponse.grade:type_name -> ei.Contract.PlayerGrade - 67, // 85: ei.AutoJoinCoopRequest.rinfo:type_name -> ei.BasicRequestInfo - 12, // 86: ei.AutoJoinCoopRequest.grade:type_name -> ei.Contract.PlayerGrade - 0, // 87: ei.AutoJoinCoopRequest.platform:type_name -> ei.Platform - 67, // 88: ei.UpdateCoopPermissionsRequest.rinfo:type_name -> ei.BasicRequestInfo - 67, // 89: ei.LeaveCoopRequest.rinfo:type_name -> ei.BasicRequestInfo - 67, // 90: ei.GiftPlayerCoopRequest.rinfo:type_name -> ei.BasicRequestInfo - 67, // 91: ei.SendChickenRunCoopRequest.rinfo:type_name -> ei.BasicRequestInfo - 67, // 92: ei.ReportPlayerCoopRequest.rinfo:type_name -> ei.BasicRequestInfo - 19, // 93: ei.ReportPlayerCoopRequest.reason:type_name -> ei.ReportPlayerCoopRequest.Reason - 67, // 94: ei.KickPlayerCoopRequest.rinfo:type_name -> ei.BasicRequestInfo - 20, // 95: ei.KickPlayerCoopRequest.reason:type_name -> ei.KickPlayerCoopRequest.Reason - 67, // 96: ei.ContractCoopStatusUpdateRequest.rinfo:type_name -> ei.BasicRequestInfo - 75, // 97: ei.ContractCoopStatusUpdateRequest.production_params:type_name -> ei.FarmProductionParams - 76, // 98: ei.ContractCoopStatusUpdateRequest.farm_info:type_name -> ei.PlayerFarmInfo - 17, // 99: ei.ContractCoopStatusUpdateResponse.status:type_name -> ei.ContractCoopStatusResponse.MemberStatus - 96, // 100: ei.CoopBuffHistory.history:type_name -> ei.CoopBuffState - 98, // 101: ei.CoopLastChickenRunTimes.entries:type_name -> ei.CoopChickenRunEntry - 197, // 102: ei.LeaderboardAnalysis.chunks:type_name -> ei.LeaderboardAnalysis.Chunk - 198, // 103: ei.LeaderboardInfo.seasons:type_name -> ei.LeaderboardInfo.Season - 67, // 104: ei.LeaderboardRequest.rinfo:type_name -> ei.BasicRequestInfo - 12, // 105: ei.LeaderboardRequest.grade:type_name -> ei.Contract.PlayerGrade - 12, // 106: ei.LeaderboardResponse.grade:type_name -> ei.Contract.PlayerGrade - 199, // 107: ei.LeaderboardResponse.top_entries:type_name -> ei.LeaderboardResponse.Entry - 78, // 108: ei.ContractsArchive.archive:type_name -> ei.LocalContract - 67, // 109: ei.UserDataInfoRequest.rinfo:type_name -> ei.BasicRequestInfo - 67, // 110: ei.ClearAllUserDataRequest.rinfo:type_name -> ei.BasicRequestInfo - 6, // 111: ei.ServerGift.reward_type:type_name -> ei.RewardType - 200, // 112: ei.LiveConfig.boosts_config:type_name -> ei.LiveConfig.BoostsConfig - 201, // 113: ei.LiveConfig.gift_config:type_name -> ei.LiveConfig.GiftConfig - 202, // 114: ei.LiveConfig.misc_config:type_name -> ei.LiveConfig.MiscConfig - 203, // 115: ei.LiveConfig.help_config:type_name -> ei.LiveConfig.HelpConfig - 7, // 116: ei.InGameMail.app_link:type_name -> ei.UILocation - 152, // 117: ei.InGameMail.image:type_name -> ei.DLCItem - 8, // 118: ei.InGameMail.user_type:type_name -> ei.UserType - 111, // 119: ei.MailDB.mail:type_name -> ei.InGameMail - 111, // 120: ei.TipsDB.tips:type_name -> ei.InGameMail - 208, // 121: ei.MailState.tips_states:type_name -> ei.MailState.TipState - 46, // 122: ei.PeriodicalsResponse.sales:type_name -> ei.SalesInfo - 48, // 123: ei.PeriodicalsResponse.events:type_name -> ei.EggIncCurrentEvents - 73, // 124: ei.PeriodicalsResponse.contracts:type_name -> ei.ContractsResponse - 63, // 125: ei.PeriodicalsResponse.evaluations:type_name -> ei.ContractEvaluation - 109, // 126: ei.PeriodicalsResponse.gifts:type_name -> ei.ServerGift - 133, // 127: ei.PeriodicalsResponse.artifact_cases:type_name -> ei.CompleteMissionResponse - 110, // 128: ei.PeriodicalsResponse.live_config:type_name -> ei.LiveConfig - 112, // 129: ei.PeriodicalsResponse.mail_bag:type_name -> ei.MailDB - 62, // 130: ei.PeriodicalsResponse.contract_player_info:type_name -> ei.ContractPlayerInfo - 209, // 131: ei.PeriodicalsResponse.showcase_royalties:type_name -> ei.PeriodicalsResponse.RoyaltyInfo - 67, // 132: ei.GetPeriodicalsRequest.rinfo:type_name -> ei.BasicRequestInfo - 67, // 133: ei.ConfigRequest.rinfo:type_name -> ei.BasicRequestInfo - 110, // 134: ei.ConfigResponse.live_config:type_name -> ei.LiveConfig - 112, // 135: ei.ConfigResponse.mail_bag:type_name -> ei.MailDB - 157, // 136: ei.ConfigResponse.dlc_catalog:type_name -> ei.DLCCatalog - 210, // 137: ei.ArtifactsClientInfo.launch_counts:type_name -> ei.ArtifactsClientInfo.LaunchCount - 22, // 138: ei.MissionInfo.ship:type_name -> ei.MissionInfo.Spaceship - 23, // 139: ei.MissionInfo.status:type_name -> ei.MissionInfo.Status - 24, // 140: ei.MissionInfo.duration_type:type_name -> ei.MissionInfo.DurationType - 211, // 141: ei.MissionInfo.fuel:type_name -> ei.MissionInfo.Fuel - 25, // 142: ei.MissionInfo.target_artifact:type_name -> ei.ArtifactSpec.Name - 25, // 143: ei.ArtifactSpec.name:type_name -> ei.ArtifactSpec.Name - 26, // 144: ei.ArtifactSpec.level:type_name -> ei.ArtifactSpec.Level - 27, // 145: ei.ArtifactSpec.rarity:type_name -> ei.ArtifactSpec.Rarity - 3, // 146: ei.ArtifactSpec.egg:type_name -> ei.Egg - 124, // 147: ei.CompleteArtifact.spec:type_name -> ei.ArtifactSpec - 124, // 148: ei.CompleteArtifact.stones:type_name -> ei.ArtifactSpec - 125, // 149: ei.ArtifactInventoryItem.artifact:type_name -> ei.CompleteArtifact - 67, // 150: ei.ArtifactsConfigurationRequest.rinfo:type_name -> ei.BasicRequestInfo - 212, // 151: ei.ArtifactsConfigurationResponse.mission_parameters:type_name -> ei.ArtifactsConfigurationResponse.MissionParameters - 213, // 152: ei.ArtifactsConfigurationResponse.artifact_parameters:type_name -> ei.ArtifactsConfigurationResponse.ArtifactParameters - 214, // 153: ei.ArtifactsConfigurationResponse.crafting_level_infos:type_name -> ei.ArtifactsConfigurationResponse.CraftingLevelInfo - 67, // 154: ei.MissionRequest.rinfo:type_name -> ei.BasicRequestInfo - 123, // 155: ei.MissionRequest.info:type_name -> ei.MissionInfo - 122, // 156: ei.MissionRequest.client_info:type_name -> ei.ArtifactsClientInfo - 123, // 157: ei.MissionResponse.info:type_name -> ei.MissionInfo - 123, // 158: ei.GetActiveMissionsResponse.active_missions:type_name -> ei.MissionInfo - 123, // 159: ei.CompleteMissionResponse.info:type_name -> ei.MissionInfo - 216, // 160: ei.CompleteMissionResponse.artifacts:type_name -> ei.CompleteMissionResponse.SecureArtifactSpec - 58, // 161: ei.CompleteMissionResponse.other_rewards:type_name -> ei.Reward - 67, // 162: ei.CollectContractArtifactRewardsRequest.rinfo:type_name -> ei.BasicRequestInfo - 12, // 163: ei.CollectContractArtifactRewardsRequest.grade:type_name -> ei.Contract.PlayerGrade - 22, // 164: ei.CollectContractArtifactRewardsRequest.best_ship:type_name -> ei.MissionInfo.Spaceship - 67, // 165: ei.CraftArtifactRequest.rinfo:type_name -> ei.BasicRequestInfo - 124, // 166: ei.CraftArtifactRequest.spec:type_name -> ei.ArtifactSpec - 126, // 167: ei.CraftArtifactRequest.ingredients:type_name -> ei.ArtifactInventoryItem - 27, // 168: ei.CraftArtifactResponse.rarity_achieved:type_name -> ei.ArtifactSpec.Rarity - 67, // 169: ei.ConsumeArtifactRequest.rinfo:type_name -> ei.BasicRequestInfo - 124, // 170: ei.ConsumeArtifactRequest.spec:type_name -> ei.ArtifactSpec - 124, // 171: ei.ConsumeArtifactResponse.byproducts:type_name -> ei.ArtifactSpec - 58, // 172: ei.ConsumeArtifactResponse.other_rewards:type_name -> ei.Reward - 67, // 173: ei.SetArtifactRequest.rinfo:type_name -> ei.BasicRequestInfo - 126, // 174: ei.SetArtifactRequest.artifact:type_name -> ei.ArtifactInventoryItem - 124, // 175: ei.SetArtifactRequest.stones:type_name -> ei.ArtifactSpec - 126, // 176: ei.ArtifactsDB.inventory_items:type_name -> ei.ArtifactInventoryItem - 127, // 177: ei.ArtifactsDB.inventory_slots:type_name -> ei.InventorySlot - 217, // 178: ei.ArtifactsDB.active_artifacts_DEPRECATED:type_name -> ei.ArtifactsDB.ActiveArtifactSlot - 218, // 179: ei.ArtifactsDB.active_artifact_sets:type_name -> ei.ArtifactsDB.ActiveArtifactSet - 218, // 180: ei.ArtifactsDB.saved_artifact_sets:type_name -> ei.ArtifactsDB.ActiveArtifactSet - 219, // 181: ei.ArtifactsDB.artifact_status:type_name -> ei.ArtifactsDB.CraftableArtifact - 123, // 182: ei.ArtifactsDB.fueling_mission:type_name -> ei.MissionInfo - 123, // 183: ei.ArtifactsDB.mission_infos:type_name -> ei.MissionInfo - 123, // 184: ei.ArtifactsDB.mission_archive:type_name -> ei.MissionInfo - 124, // 185: ei.ArtifactsDB.discovered_artifacts_DEPRECATED:type_name -> ei.ArtifactSpec - 219, // 186: ei.ArtifactsDB.craftable_artifacts_DEPRECATED:type_name -> ei.ArtifactsDB.CraftableArtifact - 219, // 187: ei.ArtifactsDB.crafting_counts_DEPRECATED:type_name -> ei.ArtifactsDB.CraftableArtifact - 130, // 188: ei.LogCompleteMissionPayload.req:type_name -> ei.MissionRequest - 133, // 189: ei.LogCompleteMissionPayload.res:type_name -> ei.CompleteMissionResponse - 135, // 190: ei.LogCraftArtifactPayload.req:type_name -> ei.CraftArtifactRequest - 136, // 191: ei.LogCraftArtifactPayload.res:type_name -> ei.CraftArtifactResponse - 137, // 192: ei.LogConsumeArtifactPayload.req:type_name -> ei.ConsumeArtifactRequest - 138, // 193: ei.LogConsumeArtifactPayload.res:type_name -> ei.ConsumeArtifactResponse - 140, // 194: ei.LogSetArtifactPayload.req:type_name -> ei.SetArtifactRequest - 141, // 195: ei.LogSetArtifactPayload.res:type_name -> ei.SetArtifactResponse - 39, // 196: ei.SaveBackupResponse.existing_backup:type_name -> ei.Backup - 220, // 197: ei.ShellSpec.primary_piece:type_name -> ei.ShellSpec.ShellPiece - 220, // 198: ei.ShellSpec.pieces:type_name -> ei.ShellSpec.ShellPiece - 152, // 199: ei.ShellSpec.alt_assets:type_name -> ei.DLCItem - 221, // 200: ei.ShellSetSpec.variations:type_name -> ei.ShellSetSpec.VariationSpec - 152, // 201: ei.ShellSetSpec.icon:type_name -> ei.DLCItem - 30, // 202: ei.ShellObjectSpec.asset_type:type_name -> ei.ShellSpec.AssetType - 31, // 203: ei.ShellObjectSpec.chicken_animation:type_name -> ei.ShellObjectSpec.ChickenAnimation - 222, // 204: ei.ShellObjectSpec.pieces:type_name -> ei.ShellObjectSpec.LODPiece - 30, // 205: ei.ShellGroupSpec.asset_type:type_name -> ei.ShellSpec.AssetType - 152, // 206: ei.DLCCatalog.items:type_name -> ei.DLCItem - 153, // 207: ei.DLCCatalog.shells:type_name -> ei.ShellSpec - 154, // 208: ei.DLCCatalog.shell_sets:type_name -> ei.ShellSetSpec - 154, // 209: ei.DLCCatalog.decorators:type_name -> ei.ShellSetSpec - 155, // 210: ei.DLCCatalog.shell_objects:type_name -> ei.ShellObjectSpec - 156, // 211: ei.DLCCatalog.shell_groups:type_name -> ei.ShellGroupSpec - 223, // 212: ei.ShellDB.shell_inventory:type_name -> ei.ShellDB.ShellStatus - 224, // 213: ei.ShellDB.shell_element_inventory:type_name -> ei.ShellDB.ShellElementStatus - 225, // 214: ei.ShellDB.shell_variation_inventory:type_name -> ei.ShellDB.ShellSetVariationStatus - 223, // 215: ei.ShellDB.shell_set_inventory:type_name -> ei.ShellDB.ShellStatus - 223, // 216: ei.ShellDB.shell_object_inventory:type_name -> ei.ShellDB.ShellStatus - 226, // 217: ei.ShellDB.farm_configs:type_name -> ei.ShellDB.FarmConfiguration - 227, // 218: ei.ShellDB.saved_configs:type_name -> ei.ShellDB.SavedFarmConfiguration - 233, // 219: ei.ShellPopularityStats.data:type_name -> ei.ShellPopularityStats.Entry - 67, // 220: ei.ShellsActionLog.rinfo:type_name -> ei.BasicRequestInfo - 32, // 221: ei.ShellsActionLog.farm_element:type_name -> ei.ShellDB.FarmElement - 67, // 222: ei.SubmitShellShowcaseRequest.rinfo:type_name -> ei.BasicRequestInfo - 226, // 223: ei.SubmitShellShowcaseRequest.farm_config:type_name -> ei.ShellDB.FarmConfiguration - 163, // 224: ei.ShellShowcase.top:type_name -> ei.ShellShowcaseListingInfo - 163, // 225: ei.ShellShowcase.featured:type_name -> ei.ShellShowcaseListingInfo - 163, // 226: ei.ShellShowcase.fresh:type_name -> ei.ShellShowcaseListingInfo - 33, // 227: ei.ShellShowcaseListingInfo.status:type_name -> ei.ShellShowcaseListingInfo.Status - 226, // 228: ei.ShellShowcaseListingInfo.farm_config:type_name -> ei.ShellDB.FarmConfiguration - 67, // 229: ei.ShowcaseRoyaltyDeliveryConfirmation.rinfo:type_name -> ei.BasicRequestInfo - 163, // 230: ei.ShellShowcaseListingSet.listings:type_name -> ei.ShellShowcaseListingInfo - 67, // 231: ei.ShellsActionBatch.rinfo:type_name -> ei.BasicRequestInfo - 160, // 232: ei.ShellsActionBatch.actions:type_name -> ei.ShellsActionLog - 34, // 233: ei.UserVerificationAnalysis.overall_status:type_name -> ei.UserVerificationAnalysis.Status - 34, // 234: ei.UserVerificationAnalysis.iap_status:type_name -> ei.UserVerificationAnalysis.Status - 34, // 235: ei.UserVerificationAnalysis.artifacts_status:type_name -> ei.UserVerificationAnalysis.Status - 34, // 236: ei.UserVerificationAnalysis.contracts_status:type_name -> ei.UserVerificationAnalysis.Status - 35, // 237: ei.UserSubscriptionInfo.subscription_level:type_name -> ei.UserSubscriptionInfo.Level - 35, // 238: ei.UserSubscriptionInfo.next_subscription_level:type_name -> ei.UserSubscriptionInfo.Level - 0, // 239: ei.UserSubscriptionInfo.platform:type_name -> ei.Platform - 36, // 240: ei.UserSubscriptionInfo.status:type_name -> ei.UserSubscriptionInfo.Status - 234, // 241: ei.UserSubscriptionInfo.history:type_name -> ei.UserSubscriptionInfo.HistoryEntry - 67, // 242: ei.SubscriptionChangeHintRequest.rinfo:type_name -> ei.BasicRequestInfo - 35, // 243: ei.SubscriptionChangeHintRequest.next_subscription_level:type_name -> ei.UserSubscriptionInfo.Level - 3, // 244: ei.Backup.Game.max_egg_reached:type_name -> ei.Egg - 180, // 245: ei.Backup.Game.epic_research:type_name -> ei.Backup.ResearchItem - 181, // 246: ei.Backup.Game.news:type_name -> ei.Backup.NewsHeadline - 182, // 247: ei.Backup.Game.achievements:type_name -> ei.Backup.AchievementInfo - 184, // 248: ei.Backup.Game.boosts:type_name -> ei.Backup.OwnedBoost - 126, // 249: ei.Backup.Artifacts.item_being_infused:type_name -> ei.ArtifactInventoryItem - 124, // 250: ei.Backup.Artifacts.spec_being_infused:type_name -> ei.ArtifactSpec - 3, // 251: ei.Backup.Artifacts.egg_type_infusing:type_name -> ei.Egg - 22, // 252: ei.Backup.Artifacts.last_fueled_ship:type_name -> ei.MissionInfo.Spaceship - 3, // 253: ei.Backup.Simulation.egg_type:type_name -> ei.Egg - 4, // 254: ei.Backup.Simulation.farm_type:type_name -> ei.FarmType - 180, // 255: ei.Backup.Simulation.common_research:type_name -> ei.Backup.ResearchItem - 183, // 256: ei.Backup.Simulation.active_boosts:type_name -> ei.Backup.ActiveBoost - 185, // 257: ei.Backup.Mission.missions:type_name -> ei.Backup.MissionInfo - 5, // 258: ei.Contract.Goal.type:type_name -> ei.GoalType - 6, // 259: ei.Contract.Goal.reward_type:type_name -> ei.RewardType - 186, // 260: ei.Contract.GoalSet.goals:type_name -> ei.Contract.Goal - 12, // 261: ei.Contract.GradeSpec.grade:type_name -> ei.Contract.PlayerGrade - 186, // 262: ei.Contract.GradeSpec.goals:type_name -> ei.Contract.Goal - 59, // 263: ei.Contract.GradeSpec.modifiers:type_name -> ei.GameModifier - 63, // 264: ei.ContractEvaluationBatch.Pair.cev:type_name -> ei.ContractEvaluation - 12, // 265: ei.ContractSimConfig.ContractGradeSimConfig.grade:type_name -> ei.Contract.PlayerGrade - 192, // 266: ei.ContractSimConfig.ContractGradeSimConfig.goal_params:type_name -> ei.ContractSimConfig.ContractGradeSimConfig.GoalParams - 12, // 267: ei.ContractSimResultUpdate.GoalInfo.grade:type_name -> ei.Contract.PlayerGrade - 75, // 268: ei.ContractCoopStatusResponse.ContributionInfo.production_params:type_name -> ei.FarmProductionParams - 76, // 269: ei.ContractCoopStatusResponse.ContributionInfo.farm_info:type_name -> ei.PlayerFarmInfo - 0, // 270: ei.ContractCoopStatusResponse.ContributionInfo.platform:type_name -> ei.Platform - 96, // 271: ei.ContractCoopStatusResponse.ContributionInfo.buff_history:type_name -> ei.CoopBuffState - 204, // 272: ei.LiveConfig.BoostsConfig.item_configs:type_name -> ei.LiveConfig.BoostsConfig.ItemConfig - 205, // 273: ei.LiveConfig.GiftConfig.gift_configs:type_name -> ei.LiveConfig.GiftConfig.GiftValueConfig - 206, // 274: ei.LiveConfig.GiftConfig.random_gift_mu_config:type_name -> ei.LiveConfig.GiftConfig.GiftMuConfig - 206, // 275: ei.LiveConfig.GiftConfig.video_gift_mu_config:type_name -> ei.LiveConfig.GiftConfig.GiftMuConfig - 207, // 276: ei.LiveConfig.HelpConfig.video_infos:type_name -> ei.LiveConfig.HelpConfig.HowToVideoInfo - 21, // 277: ei.LiveConfig.HelpConfig.HowToVideoInfo.type:type_name -> ei.LiveConfig.HelpConfig.HowToVideoInfo.Type - 22, // 278: ei.ArtifactsClientInfo.LaunchCount.ship:type_name -> ei.MissionInfo.Spaceship - 3, // 279: ei.MissionInfo.Fuel.egg:type_name -> ei.Egg - 22, // 280: ei.ArtifactsConfigurationResponse.MissionParameters.ship:type_name -> ei.MissionInfo.Spaceship - 215, // 281: ei.ArtifactsConfigurationResponse.MissionParameters.durations:type_name -> ei.ArtifactsConfigurationResponse.MissionParameters.Duration - 124, // 282: ei.ArtifactsConfigurationResponse.ArtifactParameters.spec:type_name -> ei.ArtifactSpec - 24, // 283: ei.ArtifactsConfigurationResponse.MissionParameters.Duration.duration_type:type_name -> ei.MissionInfo.DurationType - 124, // 284: ei.CompleteMissionResponse.SecureArtifactSpec.spec:type_name -> ei.ArtifactSpec - 217, // 285: ei.ArtifactsDB.ActiveArtifactSet.slots:type_name -> ei.ArtifactsDB.ActiveArtifactSlot - 124, // 286: ei.ArtifactsDB.CraftableArtifact.spec:type_name -> ei.ArtifactSpec - 30, // 287: ei.ShellSpec.ShellPiece.asset_type:type_name -> ei.ShellSpec.AssetType - 152, // 288: ei.ShellSpec.ShellPiece.dlc:type_name -> ei.DLCItem - 152, // 289: ei.ShellObjectSpec.LODPiece.dlc:type_name -> ei.DLCItem - 32, // 290: ei.ShellDB.ShellElementStatus.element:type_name -> ei.ShellDB.FarmElement - 32, // 291: ei.ShellDB.FarmConfiguration.locked_elements:type_name -> ei.ShellDB.FarmElement - 228, // 292: ei.ShellDB.FarmConfiguration.shell_configs:type_name -> ei.ShellDB.ShellConfiguration - 229, // 293: ei.ShellDB.FarmConfiguration.shell_set_configs:type_name -> ei.ShellDB.ShellSetConfiguration - 230, // 294: ei.ShellDB.FarmConfiguration.group_configs:type_name -> ei.ShellDB.ShellGroupConfiguration - 231, // 295: ei.ShellDB.FarmConfiguration.chicken_configs:type_name -> ei.ShellDB.ChickenConfig - 232, // 296: ei.ShellDB.FarmConfiguration.lighting_config:type_name -> ei.ShellDB.LightingConfig - 226, // 297: ei.ShellDB.SavedFarmConfiguration.config:type_name -> ei.ShellDB.FarmConfiguration - 30, // 298: ei.ShellDB.ShellConfiguration.asset_type:type_name -> ei.ShellSpec.AssetType - 32, // 299: ei.ShellDB.ShellSetConfiguration.element:type_name -> ei.ShellDB.FarmElement - 30, // 300: ei.ShellDB.ShellGroupConfiguration.asset_type:type_name -> ei.ShellSpec.AssetType - 37, // 301: ei.ShellDB.LightingConfig.light_dir:type_name -> ei.Vector3 - 38, // 302: ei.ShellDB.LightingConfig.light_direct_color:type_name -> ei.Vector4 - 38, // 303: ei.ShellDB.LightingConfig.light_ambient_color:type_name -> ei.Vector4 - 38, // 304: ei.ShellDB.LightingConfig.fog_color:type_name -> ei.Vector4 - 32, // 305: ei.ShellPopularityStats.Entry.element:type_name -> ei.ShellDB.FarmElement - 306, // [306:306] is the sub-list for method output_type - 306, // [306:306] is the sub-list for method input_type - 306, // [306:306] is the sub-list for extension type_name - 306, // [306:306] is the sub-list for extension extendee - 0, // [0:306] is the sub-list for field type_name + 191, // 35: ei.Contract.goals:type_name -> ei.Contract.Goal + 192, // 36: ei.Contract.goal_sets:type_name -> ei.Contract.GoalSet + 193, // 37: ei.Contract.grade_specs:type_name -> ei.Contract.GradeSpec + 6, // 38: ei.ContractSeasonGoal.reward_type:type_name -> ei.RewardType + 71, // 39: ei.ContractSeasonRewardConfirmationRequest.rinfo:type_name -> ei.BasicRequestInfo + 62, // 40: ei.ContractSeasonRewardConfirmationRequest.goal:type_name -> ei.ContractSeasonGoal + 194, // 41: ei.ContractSeasonInfo.grade_goals:type_name -> ei.ContractSeasonInfo.GoalSet + 64, // 42: ei.ContractSeasonInfos.infos:type_name -> ei.ContractSeasonInfo + 12, // 43: ei.ContractPlayerInfo.grade:type_name -> ei.Contract.PlayerGrade + 14, // 44: ei.ContractPlayerInfo.issues:type_name -> ei.ContractEvaluation.PoorBehavior + 13, // 45: ei.ContractPlayerInfo.status:type_name -> ei.ContractPlayerInfo.Status + 67, // 46: ei.ContractPlayerInfo.unread_evaluations:type_name -> ei.ContractEvaluation + 195, // 47: ei.ContractPlayerInfo.season_progress:type_name -> ei.ContractPlayerInfo.SeasonProgress + 12, // 48: ei.ContractEvaluation.grade:type_name -> ei.Contract.PlayerGrade + 14, // 49: ei.ContractEvaluation.issues:type_name -> ei.ContractEvaluation.PoorBehavior + 15, // 50: ei.ContractEvaluation.status:type_name -> ei.ContractEvaluation.Status + 14, // 51: ei.ContractCitation.issue:type_name -> ei.ContractEvaluation.PoorBehavior + 12, // 52: ei.ContractCitation.grade:type_name -> ei.Contract.PlayerGrade + 196, // 53: ei.ContractEvaluationBatch.evals:type_name -> ei.ContractEvaluationBatch.Pair + 197, // 54: ei.CoopCompletionSnapshot.contributors:type_name -> ei.CoopCompletionSnapshot.ContributorSnapshot + 198, // 55: ei.ContractSimConfig.grade_configs:type_name -> ei.ContractSimConfig.ContractGradeSimConfig + 61, // 56: ei.ContractSimPollResponse.contract_to_simulate:type_name -> ei.Contract + 72, // 57: ei.ContractSimPollResponse.sim_config:type_name -> ei.ContractSimConfig + 200, // 58: ei.ContractSimResultUpdate.goal_infos:type_name -> ei.ContractSimResultUpdate.GoalInfo + 61, // 59: ei.ContractsResponse.contracts:type_name -> ei.Contract + 60, // 60: ei.ContractsResponse.custom_eggs:type_name -> ei.CustomEgg + 64, // 61: ei.ContractsResponse.current_season:type_name -> ei.ContractSeasonInfo + 71, // 62: ei.ContractCoopStatusRequest.rinfo:type_name -> ei.BasicRequestInfo + 185, // 63: ei.PlayerFarmInfo.epic_research:type_name -> ei.Backup.ResearchItem + 3, // 64: ei.PlayerFarmInfo.egg_type:type_name -> ei.Egg + 185, // 65: ei.PlayerFarmInfo.common_research:type_name -> ei.Backup.ResearchItem + 188, // 66: ei.PlayerFarmInfo.active_boosts:type_name -> ei.Backup.ActiveBoost + 130, // 67: ei.PlayerFarmInfo.equipped_artifacts:type_name -> ei.CompleteArtifact + 233, // 68: ei.PlayerFarmInfo.farm_appearance:type_name -> ei.ShellDB.FarmConfiguration + 16, // 69: ei.ContractCoopStatusResponse.response_status:type_name -> ei.ContractCoopStatusResponse.ResponseStatus + 12, // 70: ei.ContractCoopStatusResponse.grade:type_name -> ei.Contract.PlayerGrade + 201, // 71: ei.ContractCoopStatusResponse.contributors:type_name -> ei.ContractCoopStatusResponse.ContributionInfo + 202, // 72: ei.ContractCoopStatusResponse.gifts:type_name -> ei.ContractCoopStatusResponse.CoopGift + 203, // 73: ei.ContractCoopStatusResponse.chicken_runs:type_name -> ei.ContractCoopStatusResponse.ChickenRun + 61, // 74: ei.LocalContract.contract:type_name -> ei.Contract + 12, // 75: ei.LocalContract.grade:type_name -> ei.Contract.PlayerGrade + 67, // 76: ei.LocalContract.evaluation:type_name -> ei.ContractEvaluation + 82, // 77: ei.MyContracts.contracts:type_name -> ei.LocalContract + 82, // 78: ei.MyContracts.archive:type_name -> ei.LocalContract + 81, // 79: ei.MyContracts.current_coop_statuses:type_name -> ei.ContractCoopStatusResponse + 66, // 80: ei.MyContracts.last_cpi:type_name -> ei.ContractPlayerInfo + 60, // 81: ei.MyContracts.custom_egg_info:type_name -> ei.CustomEgg + 71, // 82: ei.QueryCoopRequest.rinfo:type_name -> ei.BasicRequestInfo + 12, // 83: ei.QueryCoopRequest.grade:type_name -> ei.Contract.PlayerGrade + 71, // 84: ei.CreateCoopRequest.rinfo:type_name -> ei.BasicRequestInfo + 12, // 85: ei.CreateCoopRequest.grade:type_name -> ei.Contract.PlayerGrade + 0, // 86: ei.CreateCoopRequest.platform:type_name -> ei.Platform + 71, // 87: ei.JoinCoopRequest.rinfo:type_name -> ei.BasicRequestInfo + 12, // 88: ei.JoinCoopRequest.grade:type_name -> ei.Contract.PlayerGrade + 0, // 89: ei.JoinCoopRequest.platform:type_name -> ei.Platform + 18, // 90: ei.JoinCoopResponse.status:type_name -> ei.ContractCoopStatusResponse.Status + 12, // 91: ei.JoinCoopResponse.grade:type_name -> ei.Contract.PlayerGrade + 71, // 92: ei.AutoJoinCoopRequest.rinfo:type_name -> ei.BasicRequestInfo + 12, // 93: ei.AutoJoinCoopRequest.grade:type_name -> ei.Contract.PlayerGrade + 0, // 94: ei.AutoJoinCoopRequest.platform:type_name -> ei.Platform + 71, // 95: ei.UpdateCoopPermissionsRequest.rinfo:type_name -> ei.BasicRequestInfo + 71, // 96: ei.LeaveCoopRequest.rinfo:type_name -> ei.BasicRequestInfo + 71, // 97: ei.GiftPlayerCoopRequest.rinfo:type_name -> ei.BasicRequestInfo + 71, // 98: ei.SendChickenRunCoopRequest.rinfo:type_name -> ei.BasicRequestInfo + 71, // 99: ei.ReportPlayerCoopRequest.rinfo:type_name -> ei.BasicRequestInfo + 19, // 100: ei.ReportPlayerCoopRequest.reason:type_name -> ei.ReportPlayerCoopRequest.Reason + 71, // 101: ei.KickPlayerCoopRequest.rinfo:type_name -> ei.BasicRequestInfo + 20, // 102: ei.KickPlayerCoopRequest.reason:type_name -> ei.KickPlayerCoopRequest.Reason + 71, // 103: ei.ContractCoopStatusUpdateRequest.rinfo:type_name -> ei.BasicRequestInfo + 79, // 104: ei.ContractCoopStatusUpdateRequest.production_params:type_name -> ei.FarmProductionParams + 80, // 105: ei.ContractCoopStatusUpdateRequest.farm_info:type_name -> ei.PlayerFarmInfo + 98, // 106: ei.ContractCoopStatusUpdateRequest.last_idle_summary:type_name -> ei.IdleSessionSummary + 17, // 107: ei.ContractCoopStatusUpdateResponse.status:type_name -> ei.ContractCoopStatusResponse.MemberStatus + 101, // 108: ei.CoopBuffHistory.history:type_name -> ei.CoopBuffState + 103, // 109: ei.CoopLastChickenRunTimes.entries:type_name -> ei.CoopChickenRunEntry + 204, // 110: ei.LeaderboardAnalysis.chunks:type_name -> ei.LeaderboardAnalysis.Chunk + 205, // 111: ei.LeaderboardInfo.seasons:type_name -> ei.LeaderboardInfo.Season + 71, // 112: ei.LeaderboardRequest.rinfo:type_name -> ei.BasicRequestInfo + 12, // 113: ei.LeaderboardRequest.grade:type_name -> ei.Contract.PlayerGrade + 12, // 114: ei.LeaderboardResponse.grade:type_name -> ei.Contract.PlayerGrade + 206, // 115: ei.LeaderboardResponse.top_entries:type_name -> ei.LeaderboardResponse.Entry + 82, // 116: ei.ContractsArchive.archive:type_name -> ei.LocalContract + 71, // 117: ei.UserDataInfoRequest.rinfo:type_name -> ei.BasicRequestInfo + 71, // 118: ei.ClearAllUserDataRequest.rinfo:type_name -> ei.BasicRequestInfo + 6, // 119: ei.ServerGift.reward_type:type_name -> ei.RewardType + 207, // 120: ei.LiveConfig.boosts_config:type_name -> ei.LiveConfig.BoostsConfig + 208, // 121: ei.LiveConfig.gift_config:type_name -> ei.LiveConfig.GiftConfig + 209, // 122: ei.LiveConfig.misc_config:type_name -> ei.LiveConfig.MiscConfig + 210, // 123: ei.LiveConfig.help_config:type_name -> ei.LiveConfig.HelpConfig + 7, // 124: ei.InGameMail.app_link:type_name -> ei.UILocation + 157, // 125: ei.InGameMail.image:type_name -> ei.DLCItem + 8, // 126: ei.InGameMail.user_type:type_name -> ei.UserType + 116, // 127: ei.MailDB.mail:type_name -> ei.InGameMail + 116, // 128: ei.TipsDB.tips:type_name -> ei.InGameMail + 215, // 129: ei.MailState.tips_states:type_name -> ei.MailState.TipState + 46, // 130: ei.PeriodicalsResponse.sales:type_name -> ei.SalesInfo + 48, // 131: ei.PeriodicalsResponse.events:type_name -> ei.EggIncCurrentEvents + 77, // 132: ei.PeriodicalsResponse.contracts:type_name -> ei.ContractsResponse + 67, // 133: ei.PeriodicalsResponse.evaluations:type_name -> ei.ContractEvaluation + 114, // 134: ei.PeriodicalsResponse.gifts:type_name -> ei.ServerGift + 138, // 135: ei.PeriodicalsResponse.artifact_cases:type_name -> ei.CompleteMissionResponse + 115, // 136: ei.PeriodicalsResponse.live_config:type_name -> ei.LiveConfig + 117, // 137: ei.PeriodicalsResponse.mail_bag:type_name -> ei.MailDB + 66, // 138: ei.PeriodicalsResponse.contract_player_info:type_name -> ei.ContractPlayerInfo + 216, // 139: ei.PeriodicalsResponse.showcase_royalties:type_name -> ei.PeriodicalsResponse.RoyaltyInfo + 71, // 140: ei.GetPeriodicalsRequest.rinfo:type_name -> ei.BasicRequestInfo + 71, // 141: ei.ConfigRequest.rinfo:type_name -> ei.BasicRequestInfo + 115, // 142: ei.ConfigResponse.live_config:type_name -> ei.LiveConfig + 117, // 143: ei.ConfigResponse.mail_bag:type_name -> ei.MailDB + 162, // 144: ei.ConfigResponse.dlc_catalog:type_name -> ei.DLCCatalog + 217, // 145: ei.ArtifactsClientInfo.launch_counts:type_name -> ei.ArtifactsClientInfo.LaunchCount + 22, // 146: ei.MissionInfo.ship:type_name -> ei.MissionInfo.Spaceship + 23, // 147: ei.MissionInfo.status:type_name -> ei.MissionInfo.Status + 24, // 148: ei.MissionInfo.duration_type:type_name -> ei.MissionInfo.DurationType + 218, // 149: ei.MissionInfo.fuel:type_name -> ei.MissionInfo.Fuel + 25, // 150: ei.MissionInfo.target_artifact:type_name -> ei.ArtifactSpec.Name + 25, // 151: ei.ArtifactSpec.name:type_name -> ei.ArtifactSpec.Name + 26, // 152: ei.ArtifactSpec.level:type_name -> ei.ArtifactSpec.Level + 27, // 153: ei.ArtifactSpec.rarity:type_name -> ei.ArtifactSpec.Rarity + 3, // 154: ei.ArtifactSpec.egg:type_name -> ei.Egg + 129, // 155: ei.CompleteArtifact.spec:type_name -> ei.ArtifactSpec + 129, // 156: ei.CompleteArtifact.stones:type_name -> ei.ArtifactSpec + 130, // 157: ei.ArtifactInventoryItem.artifact:type_name -> ei.CompleteArtifact + 71, // 158: ei.ArtifactsConfigurationRequest.rinfo:type_name -> ei.BasicRequestInfo + 219, // 159: ei.ArtifactsConfigurationResponse.mission_parameters:type_name -> ei.ArtifactsConfigurationResponse.MissionParameters + 220, // 160: ei.ArtifactsConfigurationResponse.artifact_parameters:type_name -> ei.ArtifactsConfigurationResponse.ArtifactParameters + 221, // 161: ei.ArtifactsConfigurationResponse.crafting_level_infos:type_name -> ei.ArtifactsConfigurationResponse.CraftingLevelInfo + 71, // 162: ei.MissionRequest.rinfo:type_name -> ei.BasicRequestInfo + 128, // 163: ei.MissionRequest.info:type_name -> ei.MissionInfo + 127, // 164: ei.MissionRequest.client_info:type_name -> ei.ArtifactsClientInfo + 128, // 165: ei.MissionResponse.info:type_name -> ei.MissionInfo + 128, // 166: ei.GetActiveMissionsResponse.active_missions:type_name -> ei.MissionInfo + 128, // 167: ei.CompleteMissionResponse.info:type_name -> ei.MissionInfo + 223, // 168: ei.CompleteMissionResponse.artifacts:type_name -> ei.CompleteMissionResponse.SecureArtifactSpec + 58, // 169: ei.CompleteMissionResponse.other_rewards:type_name -> ei.Reward + 71, // 170: ei.CollectContractArtifactRewardsRequest.rinfo:type_name -> ei.BasicRequestInfo + 12, // 171: ei.CollectContractArtifactRewardsRequest.grade:type_name -> ei.Contract.PlayerGrade + 22, // 172: ei.CollectContractArtifactRewardsRequest.best_ship:type_name -> ei.MissionInfo.Spaceship + 71, // 173: ei.CraftArtifactRequest.rinfo:type_name -> ei.BasicRequestInfo + 129, // 174: ei.CraftArtifactRequest.spec:type_name -> ei.ArtifactSpec + 131, // 175: ei.CraftArtifactRequest.ingredients:type_name -> ei.ArtifactInventoryItem + 27, // 176: ei.CraftArtifactResponse.rarity_achieved:type_name -> ei.ArtifactSpec.Rarity + 71, // 177: ei.ConsumeArtifactRequest.rinfo:type_name -> ei.BasicRequestInfo + 129, // 178: ei.ConsumeArtifactRequest.spec:type_name -> ei.ArtifactSpec + 129, // 179: ei.ConsumeArtifactResponse.byproducts:type_name -> ei.ArtifactSpec + 58, // 180: ei.ConsumeArtifactResponse.other_rewards:type_name -> ei.Reward + 71, // 181: ei.SetArtifactRequest.rinfo:type_name -> ei.BasicRequestInfo + 131, // 182: ei.SetArtifactRequest.artifact:type_name -> ei.ArtifactInventoryItem + 129, // 183: ei.SetArtifactRequest.stones:type_name -> ei.ArtifactSpec + 131, // 184: ei.ArtifactsDB.inventory_items:type_name -> ei.ArtifactInventoryItem + 132, // 185: ei.ArtifactsDB.inventory_slots:type_name -> ei.InventorySlot + 224, // 186: ei.ArtifactsDB.active_artifacts_DEPRECATED:type_name -> ei.ArtifactsDB.ActiveArtifactSlot + 225, // 187: ei.ArtifactsDB.active_artifact_sets:type_name -> ei.ArtifactsDB.ActiveArtifactSet + 225, // 188: ei.ArtifactsDB.saved_artifact_sets:type_name -> ei.ArtifactsDB.ActiveArtifactSet + 226, // 189: ei.ArtifactsDB.artifact_status:type_name -> ei.ArtifactsDB.CraftableArtifact + 128, // 190: ei.ArtifactsDB.fueling_mission:type_name -> ei.MissionInfo + 128, // 191: ei.ArtifactsDB.mission_infos:type_name -> ei.MissionInfo + 128, // 192: ei.ArtifactsDB.mission_archive:type_name -> ei.MissionInfo + 129, // 193: ei.ArtifactsDB.discovered_artifacts_DEPRECATED:type_name -> ei.ArtifactSpec + 226, // 194: ei.ArtifactsDB.craftable_artifacts_DEPRECATED:type_name -> ei.ArtifactsDB.CraftableArtifact + 226, // 195: ei.ArtifactsDB.crafting_counts_DEPRECATED:type_name -> ei.ArtifactsDB.CraftableArtifact + 135, // 196: ei.LogCompleteMissionPayload.req:type_name -> ei.MissionRequest + 138, // 197: ei.LogCompleteMissionPayload.res:type_name -> ei.CompleteMissionResponse + 140, // 198: ei.LogCraftArtifactPayload.req:type_name -> ei.CraftArtifactRequest + 141, // 199: ei.LogCraftArtifactPayload.res:type_name -> ei.CraftArtifactResponse + 142, // 200: ei.LogConsumeArtifactPayload.req:type_name -> ei.ConsumeArtifactRequest + 143, // 201: ei.LogConsumeArtifactPayload.res:type_name -> ei.ConsumeArtifactResponse + 145, // 202: ei.LogSetArtifactPayload.req:type_name -> ei.SetArtifactRequest + 146, // 203: ei.LogSetArtifactPayload.res:type_name -> ei.SetArtifactResponse + 39, // 204: ei.SaveBackupResponse.existing_backup:type_name -> ei.Backup + 227, // 205: ei.ShellSpec.primary_piece:type_name -> ei.ShellSpec.ShellPiece + 227, // 206: ei.ShellSpec.pieces:type_name -> ei.ShellSpec.ShellPiece + 157, // 207: ei.ShellSpec.alt_assets:type_name -> ei.DLCItem + 228, // 208: ei.ShellSetSpec.variations:type_name -> ei.ShellSetSpec.VariationSpec + 157, // 209: ei.ShellSetSpec.icon:type_name -> ei.DLCItem + 30, // 210: ei.ShellObjectSpec.asset_type:type_name -> ei.ShellSpec.AssetType + 31, // 211: ei.ShellObjectSpec.chicken_animation:type_name -> ei.ShellObjectSpec.ChickenAnimation + 229, // 212: ei.ShellObjectSpec.pieces:type_name -> ei.ShellObjectSpec.LODPiece + 30, // 213: ei.ShellGroupSpec.asset_type:type_name -> ei.ShellSpec.AssetType + 157, // 214: ei.DLCCatalog.items:type_name -> ei.DLCItem + 158, // 215: ei.DLCCatalog.shells:type_name -> ei.ShellSpec + 159, // 216: ei.DLCCatalog.shell_sets:type_name -> ei.ShellSetSpec + 159, // 217: ei.DLCCatalog.decorators:type_name -> ei.ShellSetSpec + 160, // 218: ei.DLCCatalog.shell_objects:type_name -> ei.ShellObjectSpec + 161, // 219: ei.DLCCatalog.shell_groups:type_name -> ei.ShellGroupSpec + 230, // 220: ei.ShellDB.shell_inventory:type_name -> ei.ShellDB.ShellStatus + 231, // 221: ei.ShellDB.shell_element_inventory:type_name -> ei.ShellDB.ShellElementStatus + 232, // 222: ei.ShellDB.shell_variation_inventory:type_name -> ei.ShellDB.ShellSetVariationStatus + 230, // 223: ei.ShellDB.shell_set_inventory:type_name -> ei.ShellDB.ShellStatus + 230, // 224: ei.ShellDB.shell_object_inventory:type_name -> ei.ShellDB.ShellStatus + 233, // 225: ei.ShellDB.farm_configs:type_name -> ei.ShellDB.FarmConfiguration + 234, // 226: ei.ShellDB.saved_configs:type_name -> ei.ShellDB.SavedFarmConfiguration + 240, // 227: ei.ShellPopularityStats.data:type_name -> ei.ShellPopularityStats.Entry + 71, // 228: ei.ShellsActionLog.rinfo:type_name -> ei.BasicRequestInfo + 32, // 229: ei.ShellsActionLog.farm_element:type_name -> ei.ShellDB.FarmElement + 71, // 230: ei.SubmitShellShowcaseRequest.rinfo:type_name -> ei.BasicRequestInfo + 233, // 231: ei.SubmitShellShowcaseRequest.farm_config:type_name -> ei.ShellDB.FarmConfiguration + 168, // 232: ei.ShellShowcase.top:type_name -> ei.ShellShowcaseListingInfo + 168, // 233: ei.ShellShowcase.featured:type_name -> ei.ShellShowcaseListingInfo + 168, // 234: ei.ShellShowcase.fresh:type_name -> ei.ShellShowcaseListingInfo + 33, // 235: ei.ShellShowcaseListingInfo.status:type_name -> ei.ShellShowcaseListingInfo.Status + 233, // 236: ei.ShellShowcaseListingInfo.farm_config:type_name -> ei.ShellDB.FarmConfiguration + 71, // 237: ei.ShowcaseRoyaltyDeliveryConfirmation.rinfo:type_name -> ei.BasicRequestInfo + 168, // 238: ei.ShellShowcaseListingSet.listings:type_name -> ei.ShellShowcaseListingInfo + 71, // 239: ei.ShellsActionBatch.rinfo:type_name -> ei.BasicRequestInfo + 165, // 240: ei.ShellsActionBatch.actions:type_name -> ei.ShellsActionLog + 34, // 241: ei.UserVerificationAnalysis.overall_status:type_name -> ei.UserVerificationAnalysis.Status + 34, // 242: ei.UserVerificationAnalysis.iap_status:type_name -> ei.UserVerificationAnalysis.Status + 34, // 243: ei.UserVerificationAnalysis.artifacts_status:type_name -> ei.UserVerificationAnalysis.Status + 34, // 244: ei.UserVerificationAnalysis.contracts_status:type_name -> ei.UserVerificationAnalysis.Status + 35, // 245: ei.UserSubscriptionInfo.subscription_level:type_name -> ei.UserSubscriptionInfo.Level + 35, // 246: ei.UserSubscriptionInfo.next_subscription_level:type_name -> ei.UserSubscriptionInfo.Level + 0, // 247: ei.UserSubscriptionInfo.platform:type_name -> ei.Platform + 36, // 248: ei.UserSubscriptionInfo.status:type_name -> ei.UserSubscriptionInfo.Status + 241, // 249: ei.UserSubscriptionInfo.history:type_name -> ei.UserSubscriptionInfo.HistoryEntry + 71, // 250: ei.SubscriptionChangeHintRequest.rinfo:type_name -> ei.BasicRequestInfo + 35, // 251: ei.SubscriptionChangeHintRequest.next_subscription_level:type_name -> ei.UserSubscriptionInfo.Level + 3, // 252: ei.Backup.Game.max_egg_reached:type_name -> ei.Egg + 185, // 253: ei.Backup.Game.epic_research:type_name -> ei.Backup.ResearchItem + 186, // 254: ei.Backup.Game.news:type_name -> ei.Backup.NewsHeadline + 187, // 255: ei.Backup.Game.achievements:type_name -> ei.Backup.AchievementInfo + 189, // 256: ei.Backup.Game.boosts:type_name -> ei.Backup.OwnedBoost + 131, // 257: ei.Backup.Artifacts.item_being_infused:type_name -> ei.ArtifactInventoryItem + 129, // 258: ei.Backup.Artifacts.spec_being_infused:type_name -> ei.ArtifactSpec + 3, // 259: ei.Backup.Artifacts.egg_type_infusing:type_name -> ei.Egg + 22, // 260: ei.Backup.Artifacts.last_fueled_ship:type_name -> ei.MissionInfo.Spaceship + 3, // 261: ei.Backup.Simulation.egg_type:type_name -> ei.Egg + 4, // 262: ei.Backup.Simulation.farm_type:type_name -> ei.FarmType + 185, // 263: ei.Backup.Simulation.common_research:type_name -> ei.Backup.ResearchItem + 188, // 264: ei.Backup.Simulation.active_boosts:type_name -> ei.Backup.ActiveBoost + 190, // 265: ei.Backup.Mission.missions:type_name -> ei.Backup.MissionInfo + 5, // 266: ei.Contract.Goal.type:type_name -> ei.GoalType + 6, // 267: ei.Contract.Goal.reward_type:type_name -> ei.RewardType + 191, // 268: ei.Contract.GoalSet.goals:type_name -> ei.Contract.Goal + 12, // 269: ei.Contract.GradeSpec.grade:type_name -> ei.Contract.PlayerGrade + 191, // 270: ei.Contract.GradeSpec.goals:type_name -> ei.Contract.Goal + 59, // 271: ei.Contract.GradeSpec.modifiers:type_name -> ei.GameModifier + 12, // 272: ei.ContractSeasonInfo.GoalSet.grade:type_name -> ei.Contract.PlayerGrade + 62, // 273: ei.ContractSeasonInfo.GoalSet.goals:type_name -> ei.ContractSeasonGoal + 12, // 274: ei.ContractPlayerInfo.SeasonProgress.starting_grade:type_name -> ei.Contract.PlayerGrade + 67, // 275: ei.ContractEvaluationBatch.Pair.cev:type_name -> ei.ContractEvaluation + 12, // 276: ei.ContractSimConfig.ContractGradeSimConfig.grade:type_name -> ei.Contract.PlayerGrade + 199, // 277: ei.ContractSimConfig.ContractGradeSimConfig.goal_params:type_name -> ei.ContractSimConfig.ContractGradeSimConfig.GoalParams + 12, // 278: ei.ContractSimResultUpdate.GoalInfo.grade:type_name -> ei.Contract.PlayerGrade + 79, // 279: ei.ContractCoopStatusResponse.ContributionInfo.production_params:type_name -> ei.FarmProductionParams + 80, // 280: ei.ContractCoopStatusResponse.ContributionInfo.farm_info:type_name -> ei.PlayerFarmInfo + 0, // 281: ei.ContractCoopStatusResponse.ContributionInfo.platform:type_name -> ei.Platform + 101, // 282: ei.ContractCoopStatusResponse.ContributionInfo.buff_history:type_name -> ei.CoopBuffState + 211, // 283: ei.LiveConfig.BoostsConfig.item_configs:type_name -> ei.LiveConfig.BoostsConfig.ItemConfig + 212, // 284: ei.LiveConfig.GiftConfig.gift_configs:type_name -> ei.LiveConfig.GiftConfig.GiftValueConfig + 213, // 285: ei.LiveConfig.GiftConfig.random_gift_mu_config:type_name -> ei.LiveConfig.GiftConfig.GiftMuConfig + 213, // 286: ei.LiveConfig.GiftConfig.video_gift_mu_config:type_name -> ei.LiveConfig.GiftConfig.GiftMuConfig + 214, // 287: ei.LiveConfig.HelpConfig.video_infos:type_name -> ei.LiveConfig.HelpConfig.HowToVideoInfo + 21, // 288: ei.LiveConfig.HelpConfig.HowToVideoInfo.type:type_name -> ei.LiveConfig.HelpConfig.HowToVideoInfo.Type + 22, // 289: ei.ArtifactsClientInfo.LaunchCount.ship:type_name -> ei.MissionInfo.Spaceship + 3, // 290: ei.MissionInfo.Fuel.egg:type_name -> ei.Egg + 22, // 291: ei.ArtifactsConfigurationResponse.MissionParameters.ship:type_name -> ei.MissionInfo.Spaceship + 222, // 292: ei.ArtifactsConfigurationResponse.MissionParameters.durations:type_name -> ei.ArtifactsConfigurationResponse.MissionParameters.Duration + 129, // 293: ei.ArtifactsConfigurationResponse.ArtifactParameters.spec:type_name -> ei.ArtifactSpec + 24, // 294: ei.ArtifactsConfigurationResponse.MissionParameters.Duration.duration_type:type_name -> ei.MissionInfo.DurationType + 129, // 295: ei.CompleteMissionResponse.SecureArtifactSpec.spec:type_name -> ei.ArtifactSpec + 224, // 296: ei.ArtifactsDB.ActiveArtifactSet.slots:type_name -> ei.ArtifactsDB.ActiveArtifactSlot + 129, // 297: ei.ArtifactsDB.CraftableArtifact.spec:type_name -> ei.ArtifactSpec + 30, // 298: ei.ShellSpec.ShellPiece.asset_type:type_name -> ei.ShellSpec.AssetType + 157, // 299: ei.ShellSpec.ShellPiece.dlc:type_name -> ei.DLCItem + 157, // 300: ei.ShellObjectSpec.LODPiece.dlc:type_name -> ei.DLCItem + 32, // 301: ei.ShellDB.ShellElementStatus.element:type_name -> ei.ShellDB.FarmElement + 32, // 302: ei.ShellDB.FarmConfiguration.locked_elements:type_name -> ei.ShellDB.FarmElement + 235, // 303: ei.ShellDB.FarmConfiguration.shell_configs:type_name -> ei.ShellDB.ShellConfiguration + 236, // 304: ei.ShellDB.FarmConfiguration.shell_set_configs:type_name -> ei.ShellDB.ShellSetConfiguration + 237, // 305: ei.ShellDB.FarmConfiguration.group_configs:type_name -> ei.ShellDB.ShellGroupConfiguration + 238, // 306: ei.ShellDB.FarmConfiguration.chicken_configs:type_name -> ei.ShellDB.ChickenConfig + 239, // 307: ei.ShellDB.FarmConfiguration.lighting_config:type_name -> ei.ShellDB.LightingConfig + 233, // 308: ei.ShellDB.SavedFarmConfiguration.config:type_name -> ei.ShellDB.FarmConfiguration + 30, // 309: ei.ShellDB.ShellConfiguration.asset_type:type_name -> ei.ShellSpec.AssetType + 32, // 310: ei.ShellDB.ShellSetConfiguration.element:type_name -> ei.ShellDB.FarmElement + 30, // 311: ei.ShellDB.ShellGroupConfiguration.asset_type:type_name -> ei.ShellSpec.AssetType + 37, // 312: ei.ShellDB.LightingConfig.light_dir:type_name -> ei.Vector3 + 38, // 313: ei.ShellDB.LightingConfig.light_direct_color:type_name -> ei.Vector4 + 38, // 314: ei.ShellDB.LightingConfig.light_ambient_color:type_name -> ei.Vector4 + 38, // 315: ei.ShellDB.LightingConfig.fog_color:type_name -> ei.Vector4 + 32, // 316: ei.ShellPopularityStats.Entry.element:type_name -> ei.ShellDB.FarmElement + 317, // [317:317] is the sub-list for method output_type + 317, // [317:317] is the sub-list for method input_type + 317, // [317:317] is the sub-list for extension type_name + 317, // [317:317] is the sub-list for extension extendee + 0, // [0:317] is the sub-list for field type_name } func init() { file_go_ei_proto_init() } @@ -26962,7 +27571,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ContractPlayerInfo); i { + switch v := v.(*ContractSeasonGoal); i { case 0: return &v.state case 1: @@ -26974,7 +27583,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ContractEvaluation); i { + switch v := v.(*ContractSeasonRewardConfirmationRequest); i { case 0: return &v.state case 1: @@ -26986,7 +27595,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ContractCitation); i { + switch v := v.(*ContractSeasonInfo); i { case 0: return &v.state case 1: @@ -26998,7 +27607,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ContractEvaluationBatch); i { + switch v := v.(*ContractSeasonInfos); i { case 0: return &v.state case 1: @@ -27010,7 +27619,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CoopCompletionSnapshot); i { + switch v := v.(*ContractPlayerInfo); i { case 0: return &v.state case 1: @@ -27022,7 +27631,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*BasicRequestInfo); i { + switch v := v.(*ContractEvaluation); i { case 0: return &v.state case 1: @@ -27034,7 +27643,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ContractSimConfig); i { + switch v := v.(*ContractCitation); i { case 0: return &v.state case 1: @@ -27046,7 +27655,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ContractSimPoll); i { + switch v := v.(*ContractEvaluationBatch); i { case 0: return &v.state case 1: @@ -27058,7 +27667,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ContractSimPollResponse); i { + switch v := v.(*CoopCompletionSnapshot); i { case 0: return &v.state case 1: @@ -27070,7 +27679,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ContractSimResultUpdate); i { + switch v := v.(*BasicRequestInfo); i { case 0: return &v.state case 1: @@ -27082,7 +27691,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ContractsRequest); i { + switch v := v.(*ContractSimConfig); i { case 0: return &v.state case 1: @@ -27094,7 +27703,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ContractsResponse); i { + switch v := v.(*ContractSimPoll); i { case 0: return &v.state case 1: @@ -27106,7 +27715,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ContractCoopStatusRequest); i { + switch v := v.(*ContractSimPollResponse); i { case 0: return &v.state case 1: @@ -27118,7 +27727,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FarmProductionParams); i { + switch v := v.(*ContractSimResultUpdate); i { case 0: return &v.state case 1: @@ -27130,7 +27739,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PlayerFarmInfo); i { + switch v := v.(*ContractsRequest); i { case 0: return &v.state case 1: @@ -27142,7 +27751,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ContractCoopStatusResponse); i { + switch v := v.(*ContractsResponse); i { case 0: return &v.state case 1: @@ -27154,7 +27763,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LocalContract); i { + switch v := v.(*ContractCoopStatusRequest); i { case 0: return &v.state case 1: @@ -27166,7 +27775,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*MyContracts); i { + switch v := v.(*FarmProductionParams); i { case 0: return &v.state case 1: @@ -27178,7 +27787,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*QueryCoopRequest); i { + switch v := v.(*PlayerFarmInfo); i { case 0: return &v.state case 1: @@ -27190,7 +27799,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*QueryCoopResponse); i { + switch v := v.(*ContractCoopStatusResponse); i { case 0: return &v.state case 1: @@ -27202,7 +27811,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateCoopRequest); i { + switch v := v.(*LocalContract); i { case 0: return &v.state case 1: @@ -27214,7 +27823,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateCoopResponse); i { + switch v := v.(*MyContracts); i { case 0: return &v.state case 1: @@ -27226,7 +27835,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*JoinCoopRequest); i { + switch v := v.(*QueryCoopRequest); i { case 0: return &v.state case 1: @@ -27238,7 +27847,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*JoinCoopResponse); i { + switch v := v.(*QueryCoopResponse); i { case 0: return &v.state case 1: @@ -27250,7 +27859,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*AutoJoinCoopRequest); i { + switch v := v.(*CreateCoopRequest); i { case 0: return &v.state case 1: @@ -27262,7 +27871,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateCoopPermissionsRequest); i { + switch v := v.(*CreateCoopResponse); i { case 0: return &v.state case 1: @@ -27274,7 +27883,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateCoopPermissionsResponse); i { + switch v := v.(*JoinCoopRequest); i { case 0: return &v.state case 1: @@ -27286,7 +27895,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LeaveCoopRequest); i { + switch v := v.(*JoinCoopResponse); i { case 0: return &v.state case 1: @@ -27298,7 +27907,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GiftPlayerCoopRequest); i { + switch v := v.(*AutoJoinCoopRequest); i { case 0: return &v.state case 1: @@ -27310,7 +27919,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SendChickenRunCoopRequest); i { + switch v := v.(*UpdateCoopPermissionsRequest); i { case 0: return &v.state case 1: @@ -27322,7 +27931,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[55].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ReportPlayerCoopRequest); i { + switch v := v.(*UpdateCoopPermissionsResponse); i { case 0: return &v.state case 1: @@ -27334,7 +27943,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[56].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*KickPlayerCoopRequest); i { + switch v := v.(*LeaveCoopRequest); i { case 0: return &v.state case 1: @@ -27346,7 +27955,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ContractCoopStatusUpdateRequest); i { + switch v := v.(*GiftPlayerCoopRequest); i { case 0: return &v.state case 1: @@ -27358,7 +27967,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[58].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ContractCoopStatusUpdateResponse); i { + switch v := v.(*SendChickenRunCoopRequest); i { case 0: return &v.state case 1: @@ -27370,7 +27979,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[59].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CoopBuffState); i { + switch v := v.(*ReportPlayerCoopRequest); i { case 0: return &v.state case 1: @@ -27382,7 +27991,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[60].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CoopBuffHistory); i { + switch v := v.(*KickPlayerCoopRequest); i { case 0: return &v.state case 1: @@ -27394,7 +28003,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[61].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CoopChickenRunEntry); i { + switch v := v.(*IdleSessionSummary); i { case 0: return &v.state case 1: @@ -27406,7 +28015,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[62].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CoopLastChickenRunTimes); i { + switch v := v.(*ContractCoopStatusUpdateRequest); i { case 0: return &v.state case 1: @@ -27418,7 +28027,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[63].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LeaderboardAnalysis); i { + switch v := v.(*ContractCoopStatusUpdateResponse); i { case 0: return &v.state case 1: @@ -27430,7 +28039,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[64].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LeaderboardInfo); i { + switch v := v.(*CoopBuffState); i { case 0: return &v.state case 1: @@ -27442,7 +28051,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[65].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LeaderboardRequest); i { + switch v := v.(*CoopBuffHistory); i { case 0: return &v.state case 1: @@ -27454,7 +28063,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[66].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LeaderboardResponse); i { + switch v := v.(*CoopChickenRunEntry); i { case 0: return &v.state case 1: @@ -27466,7 +28075,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[67].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ContractsArchive); i { + switch v := v.(*CoopLastChickenRunTimes); i { case 0: return &v.state case 1: @@ -27478,7 +28087,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[68].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ContractAction); i { + switch v := v.(*LeaderboardAnalysis); i { case 0: return &v.state case 1: @@ -27490,7 +28099,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[69].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UserDataInfoRequest); i { + switch v := v.(*LeaderboardInfo); i { case 0: return &v.state case 1: @@ -27502,7 +28111,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[70].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UserDataInfoResponse); i { + switch v := v.(*LeaderboardRequest); i { case 0: return &v.state case 1: @@ -27514,7 +28123,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[71].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ClearAllUserDataRequest); i { + switch v := v.(*LeaderboardResponse); i { case 0: return &v.state case 1: @@ -27526,7 +28135,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[72].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ServerGift); i { + switch v := v.(*ContractsArchive); i { case 0: return &v.state case 1: @@ -27538,7 +28147,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[73].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LiveConfig); i { + switch v := v.(*ContractAction); i { case 0: return &v.state case 1: @@ -27550,7 +28159,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[74].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*InGameMail); i { + switch v := v.(*UserDataInfoRequest); i { case 0: return &v.state case 1: @@ -27562,7 +28171,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[75].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*MailDB); i { + switch v := v.(*UserDataInfoResponse); i { case 0: return &v.state case 1: @@ -27574,7 +28183,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[76].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*TipsDB); i { + switch v := v.(*ClearAllUserDataRequest); i { case 0: return &v.state case 1: @@ -27586,7 +28195,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[77].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*MailState); i { + switch v := v.(*ServerGift); i { case 0: return &v.state case 1: @@ -27598,7 +28207,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[78].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PeriodicalsResponse); i { + switch v := v.(*LiveConfig); i { case 0: return &v.state case 1: @@ -27610,7 +28219,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[79].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetPeriodicalsRequest); i { + switch v := v.(*InGameMail); i { case 0: return &v.state case 1: @@ -27622,7 +28231,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[80].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ConfigRequest); i { + switch v := v.(*MailDB); i { case 0: return &v.state case 1: @@ -27634,7 +28243,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[81].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ConfigResponse); i { + switch v := v.(*TipsDB); i { case 0: return &v.state case 1: @@ -27646,7 +28255,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[82].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*AdAttributionRawData); i { + switch v := v.(*MailState); i { case 0: return &v.state case 1: @@ -27658,7 +28267,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[83].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*AdAttributionRow); i { + switch v := v.(*PeriodicalsResponse); i { case 0: return &v.state case 1: @@ -27670,7 +28279,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[84].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*AdAttributionInfo); i { + switch v := v.(*GetPeriodicalsRequest); i { case 0: return &v.state case 1: @@ -27682,7 +28291,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[85].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ArtifactsClientInfo); i { + switch v := v.(*ConfigRequest); i { case 0: return &v.state case 1: @@ -27694,7 +28303,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[86].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*MissionInfo); i { + switch v := v.(*ConfigResponse); i { case 0: return &v.state case 1: @@ -27706,7 +28315,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[87].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ArtifactSpec); i { + switch v := v.(*AdAttributionRawData); i { case 0: return &v.state case 1: @@ -27718,7 +28327,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[88].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CompleteArtifact); i { + switch v := v.(*AdAttributionRow); i { case 0: return &v.state case 1: @@ -27730,7 +28339,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[89].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ArtifactInventoryItem); i { + switch v := v.(*AdAttributionInfo); i { case 0: return &v.state case 1: @@ -27742,7 +28351,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[90].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*InventorySlot); i { + switch v := v.(*ArtifactsClientInfo); i { case 0: return &v.state case 1: @@ -27754,7 +28363,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[91].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ArtifactsConfigurationRequest); i { + switch v := v.(*MissionInfo); i { case 0: return &v.state case 1: @@ -27766,7 +28375,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[92].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ArtifactsConfigurationResponse); i { + switch v := v.(*ArtifactSpec); i { case 0: return &v.state case 1: @@ -27778,7 +28387,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[93].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*MissionRequest); i { + switch v := v.(*CompleteArtifact); i { case 0: return &v.state case 1: @@ -27790,7 +28399,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[94].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*MissionResponse); i { + switch v := v.(*ArtifactInventoryItem); i { case 0: return &v.state case 1: @@ -27802,7 +28411,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[95].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetActiveMissionsResponse); i { + switch v := v.(*InventorySlot); i { case 0: return &v.state case 1: @@ -27814,7 +28423,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[96].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CompleteMissionResponse); i { + switch v := v.(*ArtifactsConfigurationRequest); i { case 0: return &v.state case 1: @@ -27826,7 +28435,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[97].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CollectContractArtifactRewardsRequest); i { + switch v := v.(*ArtifactsConfigurationResponse); i { case 0: return &v.state case 1: @@ -27838,7 +28447,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[98].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CraftArtifactRequest); i { + switch v := v.(*MissionRequest); i { case 0: return &v.state case 1: @@ -27850,7 +28459,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[99].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CraftArtifactResponse); i { + switch v := v.(*MissionResponse); i { case 0: return &v.state case 1: @@ -27862,7 +28471,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[100].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ConsumeArtifactRequest); i { + switch v := v.(*GetActiveMissionsResponse); i { case 0: return &v.state case 1: @@ -27874,7 +28483,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[101].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ConsumeArtifactResponse); i { + switch v := v.(*CompleteMissionResponse); i { case 0: return &v.state case 1: @@ -27886,7 +28495,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[102].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*AuthenticateArtifactResponse); i { + switch v := v.(*CollectContractArtifactRewardsRequest); i { case 0: return &v.state case 1: @@ -27898,7 +28507,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[103].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SetArtifactRequest); i { + switch v := v.(*CraftArtifactRequest); i { case 0: return &v.state case 1: @@ -27910,7 +28519,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[104].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SetArtifactResponse); i { + switch v := v.(*CraftArtifactResponse); i { case 0: return &v.state case 1: @@ -27922,7 +28531,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[105].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ArtifactsDB); i { + switch v := v.(*ConsumeArtifactRequest); i { case 0: return &v.state case 1: @@ -27934,7 +28543,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[106].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*AuthenticatedMessage); i { + switch v := v.(*ConsumeArtifactResponse); i { case 0: return &v.state case 1: @@ -27946,7 +28555,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[107].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LogCompleteMissionPayload); i { + switch v := v.(*AuthenticateArtifactResponse); i { case 0: return &v.state case 1: @@ -27958,7 +28567,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[108].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LogCraftArtifactPayload); i { + switch v := v.(*SetArtifactRequest); i { case 0: return &v.state case 1: @@ -27970,7 +28579,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[109].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LogConsumeArtifactPayload); i { + switch v := v.(*SetArtifactResponse); i { case 0: return &v.state case 1: @@ -27982,7 +28591,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[110].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LogSetArtifactPayload); i { + switch v := v.(*ArtifactsDB); i { case 0: return &v.state case 1: @@ -27994,7 +28603,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[111].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*AccountTransferPayload); i { + switch v := v.(*AuthenticatedMessage); i { case 0: return &v.state case 1: @@ -28006,7 +28615,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[112].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SaveBackupResponse); i { + switch v := v.(*LogCompleteMissionPayload); i { case 0: return &v.state case 1: @@ -28018,7 +28627,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[113].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CleanAccountRequest); i { + switch v := v.(*LogCraftArtifactPayload); i { case 0: return &v.state case 1: @@ -28030,7 +28639,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[114].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ReturnEDTPayload); i { + switch v := v.(*LogConsumeArtifactPayload); i { case 0: return &v.state case 1: @@ -28042,7 +28651,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[115].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DLCItem); i { + switch v := v.(*LogSetArtifactPayload); i { case 0: return &v.state case 1: @@ -28054,7 +28663,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[116].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ShellSpec); i { + switch v := v.(*AccountTransferPayload); i { case 0: return &v.state case 1: @@ -28066,7 +28675,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[117].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ShellSetSpec); i { + switch v := v.(*SaveBackupResponse); i { case 0: return &v.state case 1: @@ -28078,7 +28687,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[118].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ShellObjectSpec); i { + switch v := v.(*CleanAccountRequest); i { case 0: return &v.state case 1: @@ -28090,7 +28699,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[119].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ShellGroupSpec); i { + switch v := v.(*ReturnEDTPayload); i { case 0: return &v.state case 1: @@ -28102,7 +28711,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[120].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DLCCatalog); i { + switch v := v.(*DLCItem); i { case 0: return &v.state case 1: @@ -28114,7 +28723,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[121].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ShellDB); i { + switch v := v.(*ShellSpec); i { case 0: return &v.state case 1: @@ -28126,7 +28735,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[122].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ShellPopularityStats); i { + switch v := v.(*ShellSetSpec); i { case 0: return &v.state case 1: @@ -28138,7 +28747,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[123].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ShellsActionLog); i { + switch v := v.(*ShellObjectSpec); i { case 0: return &v.state case 1: @@ -28150,7 +28759,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[124].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SubmitShellShowcaseRequest); i { + switch v := v.(*ShellGroupSpec); i { case 0: return &v.state case 1: @@ -28162,7 +28771,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[125].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ShellShowcase); i { + switch v := v.(*DLCCatalog); i { case 0: return &v.state case 1: @@ -28174,7 +28783,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[126].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ShellShowcaseListingInfo); i { + switch v := v.(*ShellDB); i { case 0: return &v.state case 1: @@ -28186,7 +28795,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[127].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ShowcaseRoyaltyDeliveryConfirmation); i { + switch v := v.(*ShellPopularityStats); i { case 0: return &v.state case 1: @@ -28198,7 +28807,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[128].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ShellShowcaseListingSet); i { + switch v := v.(*ShellsActionLog); i { case 0: return &v.state case 1: @@ -28210,7 +28819,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[129].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ShellsActionBatch); i { + switch v := v.(*SubmitShellShowcaseRequest); i { case 0: return &v.state case 1: @@ -28222,7 +28831,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[130].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UserVerificationAnalysis); i { + switch v := v.(*ShellShowcase); i { case 0: return &v.state case 1: @@ -28234,7 +28843,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[131].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UserSubscriptionInfo); i { + switch v := v.(*ShellShowcaseListingInfo); i { case 0: return &v.state case 1: @@ -28246,7 +28855,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[132].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SubscriptionChangeHintRequest); i { + switch v := v.(*ShowcaseRoyaltyDeliveryConfirmation); i { case 0: return &v.state case 1: @@ -28258,7 +28867,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[133].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CXPEvalRolloutInfo); i { + switch v := v.(*ShellShowcaseListingSet); i { case 0: return &v.state case 1: @@ -28270,7 +28879,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[134].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Backup_Settings); i { + switch v := v.(*ShellsActionBatch); i { case 0: return &v.state case 1: @@ -28282,7 +28891,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[135].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Backup_Tutorial); i { + switch v := v.(*UserVerificationAnalysis); i { case 0: return &v.state case 1: @@ -28294,7 +28903,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[136].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Backup_Stats); i { + switch v := v.(*UserSubscriptionInfo); i { case 0: return &v.state case 1: @@ -28306,7 +28915,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[137].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Backup_Game); i { + switch v := v.(*SubscriptionChangeHintRequest); i { case 0: return &v.state case 1: @@ -28318,7 +28927,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[138].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Backup_Artifacts); i { + switch v := v.(*CXPEvalRolloutInfo); i { case 0: return &v.state case 1: @@ -28330,7 +28939,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[139].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Backup_Shells); i { + switch v := v.(*Backup_Settings); i { case 0: return &v.state case 1: @@ -28342,7 +28951,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[140].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Backup_Simulation); i { + switch v := v.(*Backup_Tutorial); i { case 0: return &v.state case 1: @@ -28354,7 +28963,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[141].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Backup_Mission); i { + switch v := v.(*Backup_Stats); i { case 0: return &v.state case 1: @@ -28366,7 +28975,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[142].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Backup_Misc); i { + switch v := v.(*Backup_Game); i { case 0: return &v.state case 1: @@ -28378,7 +28987,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[143].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Backup_ResearchItem); i { + switch v := v.(*Backup_Artifacts); i { case 0: return &v.state case 1: @@ -28390,7 +28999,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[144].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Backup_NewsHeadline); i { + switch v := v.(*Backup_Shells); i { case 0: return &v.state case 1: @@ -28402,7 +29011,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[145].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Backup_AchievementInfo); i { + switch v := v.(*Backup_Simulation); i { case 0: return &v.state case 1: @@ -28414,7 +29023,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[146].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Backup_ActiveBoost); i { + switch v := v.(*Backup_Mission); i { case 0: return &v.state case 1: @@ -28426,7 +29035,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[147].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Backup_OwnedBoost); i { + switch v := v.(*Backup_Misc); i { case 0: return &v.state case 1: @@ -28438,7 +29047,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[148].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Backup_MissionInfo); i { + switch v := v.(*Backup_ResearchItem); i { case 0: return &v.state case 1: @@ -28450,7 +29059,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[149].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Contract_Goal); i { + switch v := v.(*Backup_NewsHeadline); i { case 0: return &v.state case 1: @@ -28462,7 +29071,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[150].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Contract_GoalSet); i { + switch v := v.(*Backup_AchievementInfo); i { case 0: return &v.state case 1: @@ -28474,7 +29083,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[151].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Contract_GradeSpec); i { + switch v := v.(*Backup_ActiveBoost); i { case 0: return &v.state case 1: @@ -28486,7 +29095,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[152].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ContractEvaluationBatch_Pair); i { + switch v := v.(*Backup_OwnedBoost); i { case 0: return &v.state case 1: @@ -28498,7 +29107,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[153].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CoopCompletionSnapshot_ContributorSnapshot); i { + switch v := v.(*Backup_MissionInfo); i { case 0: return &v.state case 1: @@ -28510,7 +29119,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[154].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ContractSimConfig_ContractGradeSimConfig); i { + switch v := v.(*Contract_Goal); i { case 0: return &v.state case 1: @@ -28522,7 +29131,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[155].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ContractSimConfig_ContractGradeSimConfig_GoalParams); i { + switch v := v.(*Contract_GoalSet); i { case 0: return &v.state case 1: @@ -28534,7 +29143,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[156].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ContractSimResultUpdate_GoalInfo); i { + switch v := v.(*Contract_GradeSpec); i { case 0: return &v.state case 1: @@ -28546,7 +29155,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[157].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ContractCoopStatusResponse_ContributionInfo); i { + switch v := v.(*ContractSeasonInfo_GoalSet); i { case 0: return &v.state case 1: @@ -28558,7 +29167,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[158].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ContractCoopStatusResponse_CoopGift); i { + switch v := v.(*ContractPlayerInfo_SeasonProgress); i { case 0: return &v.state case 1: @@ -28570,7 +29179,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[159].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ContractCoopStatusResponse_ChickenRun); i { + switch v := v.(*ContractEvaluationBatch_Pair); i { case 0: return &v.state case 1: @@ -28582,7 +29191,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[160].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LeaderboardAnalysis_Chunk); i { + switch v := v.(*CoopCompletionSnapshot_ContributorSnapshot); i { case 0: return &v.state case 1: @@ -28594,7 +29203,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[161].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LeaderboardInfo_Season); i { + switch v := v.(*ContractSimConfig_ContractGradeSimConfig); i { case 0: return &v.state case 1: @@ -28606,7 +29215,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[162].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LeaderboardResponse_Entry); i { + switch v := v.(*ContractSimConfig_ContractGradeSimConfig_GoalParams); i { case 0: return &v.state case 1: @@ -28618,7 +29227,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); i { + switch v := v.(*ContractSimResultUpdate_GoalInfo); i { case 0: return &v.state case 1: @@ -28630,7 +29239,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); i { + switch v := v.(*ContractCoopStatusResponse_ContributionInfo); i { case 0: return &v.state case 1: @@ -28642,7 +29251,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[165].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LiveConfig_MiscConfig); i { + switch v := v.(*ContractCoopStatusResponse_CoopGift); i { case 0: return &v.state case 1: @@ -28654,7 +29263,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[166].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LiveConfig_HelpConfig); i { + switch v := v.(*ContractCoopStatusResponse_ChickenRun); i { case 0: return &v.state case 1: @@ -28666,7 +29275,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[167].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LiveConfig_BoostsConfig_ItemConfig); i { + switch v := v.(*LeaderboardAnalysis_Chunk); i { case 0: return &v.state case 1: @@ -28678,7 +29287,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[168].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LiveConfig_GiftConfig_GiftValueConfig); i { + switch v := v.(*LeaderboardInfo_Season); i { case 0: return &v.state case 1: @@ -28690,7 +29299,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[169].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LiveConfig_GiftConfig_GiftMuConfig); i { + switch v := v.(*LeaderboardResponse_Entry); i { case 0: return &v.state case 1: @@ -28702,7 +29311,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[170].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LiveConfig_HelpConfig_HowToVideoInfo); i { + switch v := v.(*LiveConfig_BoostsConfig); i { case 0: return &v.state case 1: @@ -28714,7 +29323,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[171].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*MailState_TipState); i { + switch v := v.(*LiveConfig_GiftConfig); i { case 0: return &v.state case 1: @@ -28726,7 +29335,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[172].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PeriodicalsResponse_RoyaltyInfo); i { + switch v := v.(*LiveConfig_MiscConfig); i { case 0: return &v.state case 1: @@ -28738,7 +29347,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[173].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ArtifactsClientInfo_LaunchCount); i { + switch v := v.(*LiveConfig_HelpConfig); i { case 0: return &v.state case 1: @@ -28750,7 +29359,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[174].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*MissionInfo_Fuel); i { + switch v := v.(*LiveConfig_BoostsConfig_ItemConfig); i { case 0: return &v.state case 1: @@ -28762,7 +29371,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[175].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ArtifactsConfigurationResponse_MissionParameters); i { + switch v := v.(*LiveConfig_GiftConfig_GiftValueConfig); i { case 0: return &v.state case 1: @@ -28774,7 +29383,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[176].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ArtifactsConfigurationResponse_ArtifactParameters); i { + switch v := v.(*LiveConfig_GiftConfig_GiftMuConfig); i { case 0: return &v.state case 1: @@ -28786,7 +29395,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[177].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ArtifactsConfigurationResponse_CraftingLevelInfo); i { + switch v := v.(*LiveConfig_HelpConfig_HowToVideoInfo); i { case 0: return &v.state case 1: @@ -28798,7 +29407,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[178].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ArtifactsConfigurationResponse_MissionParameters_Duration); i { + switch v := v.(*MailState_TipState); i { case 0: return &v.state case 1: @@ -28810,7 +29419,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[179].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CompleteMissionResponse_SecureArtifactSpec); i { + switch v := v.(*PeriodicalsResponse_RoyaltyInfo); i { case 0: return &v.state case 1: @@ -28822,7 +29431,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[180].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ArtifactsDB_ActiveArtifactSlot); i { + switch v := v.(*ArtifactsClientInfo_LaunchCount); i { case 0: return &v.state case 1: @@ -28834,7 +29443,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[181].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ArtifactsDB_ActiveArtifactSet); i { + switch v := v.(*MissionInfo_Fuel); i { case 0: return &v.state case 1: @@ -28846,7 +29455,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[182].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ArtifactsDB_CraftableArtifact); i { + switch v := v.(*ArtifactsConfigurationResponse_MissionParameters); i { case 0: return &v.state case 1: @@ -28858,7 +29467,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[183].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ShellSpec_ShellPiece); i { + switch v := v.(*ArtifactsConfigurationResponse_ArtifactParameters); i { case 0: return &v.state case 1: @@ -28870,7 +29479,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[184].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ShellSetSpec_VariationSpec); i { + switch v := v.(*ArtifactsConfigurationResponse_CraftingLevelInfo); i { case 0: return &v.state case 1: @@ -28882,7 +29491,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[185].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ShellObjectSpec_LODPiece); i { + switch v := v.(*ArtifactsConfigurationResponse_MissionParameters_Duration); i { case 0: return &v.state case 1: @@ -28894,7 +29503,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[186].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ShellDB_ShellStatus); i { + switch v := v.(*CompleteMissionResponse_SecureArtifactSpec); i { case 0: return &v.state case 1: @@ -28906,7 +29515,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[187].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ShellDB_ShellElementStatus); i { + switch v := v.(*ArtifactsDB_ActiveArtifactSlot); i { case 0: return &v.state case 1: @@ -28918,7 +29527,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[188].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ShellDB_ShellSetVariationStatus); i { + switch v := v.(*ArtifactsDB_ActiveArtifactSet); i { case 0: return &v.state case 1: @@ -28930,7 +29539,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[189].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ShellDB_FarmConfiguration); i { + switch v := v.(*ArtifactsDB_CraftableArtifact); i { case 0: return &v.state case 1: @@ -28942,7 +29551,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[190].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ShellDB_SavedFarmConfiguration); i { + switch v := v.(*ShellSpec_ShellPiece); i { case 0: return &v.state case 1: @@ -28954,7 +29563,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[191].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ShellDB_ShellConfiguration); i { + switch v := v.(*ShellSetSpec_VariationSpec); i { case 0: return &v.state case 1: @@ -28966,7 +29575,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[192].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ShellDB_ShellSetConfiguration); i { + switch v := v.(*ShellObjectSpec_LODPiece); i { case 0: return &v.state case 1: @@ -28978,7 +29587,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[193].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ShellDB_ShellGroupConfiguration); i { + switch v := v.(*ShellDB_ShellStatus); i { case 0: return &v.state case 1: @@ -28990,7 +29599,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[194].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ShellDB_ChickenConfig); i { + switch v := v.(*ShellDB_ShellElementStatus); i { case 0: return &v.state case 1: @@ -29002,7 +29611,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[195].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ShellDB_LightingConfig); i { + switch v := v.(*ShellDB_ShellSetVariationStatus); i { case 0: return &v.state case 1: @@ -29014,7 +29623,7 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[196].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ShellPopularityStats_Entry); i { + switch v := v.(*ShellDB_FarmConfiguration); i { case 0: return &v.state case 1: @@ -29026,6 +29635,90 @@ func file_go_ei_proto_init() { } } file_go_ei_proto_msgTypes[197].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ShellDB_SavedFarmConfiguration); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_go_ei_proto_msgTypes[198].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ShellDB_ShellConfiguration); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_go_ei_proto_msgTypes[199].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ShellDB_ShellSetConfiguration); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_go_ei_proto_msgTypes[200].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ShellDB_ShellGroupConfiguration); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_go_ei_proto_msgTypes[201].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ShellDB_ChickenConfig); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_go_ei_proto_msgTypes[202].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[203].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[204].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserSubscriptionInfo_HistoryEntry); i { case 0: return &v.state @@ -29044,7 +29737,7 @@ func file_go_ei_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_go_ei_proto_rawDesc, NumEnums: 37, - NumMessages: 198, + NumMessages: 205, NumExtensions: 0, NumServices: 0, }, diff --git a/ei/go/ei.proto b/ei/go/ei.proto index 1aae49e..ac2ca20 100644 --- a/ei/go/ei.proto +++ b/ei/go/ei.proto @@ -577,6 +577,34 @@ message Contract { } } +message ContractSeasonGoal { + optional double cxp = 1; + optional RewardType reward_type = 3; + optional string reward_sub_type = 4; + optional double reward_amount = 5; +} + +message ContractSeasonRewardConfirmationRequest { + optional BasicRequestInfo rinfo = 1; + optional string season_id = 2; + optional ContractSeasonGoal goal = 3; +} + +message ContractSeasonInfo { + optional string id = 1; + optional string name = 3; + + repeated GoalSet grade_goals = 2; + message GoalSet { + optional Contract.PlayerGrade grade = 1; + repeated ContractSeasonGoal goals = 2; + } +} + +message ContractSeasonInfos { + repeated ContractSeasonInfo infos = 1; +} + message ContractPlayerInfo { optional Contract.PlayerGrade grade = 1; optional double total_cxp = 2; @@ -601,6 +629,15 @@ message ContractPlayerInfo { optional double last_evaluation_time = 4; optional string last_evaluation_version = 5; repeated ContractEvaluation unread_evaluations = 6; + + repeated SeasonProgress season_progress = 15; + message SeasonProgress { + optional string season_id = 1; + optional bool active = 2; + optional Contract.PlayerGrade starting_grade = 3; + optional double total_cxp = 4; + optional double cxp_last_reward_given = 5; + } } message ContractEvaluation { @@ -747,6 +784,7 @@ message ContractsResponse { optional double total_eop = 5; optional double server_time = 2; optional uint32 max_eop = 3 [default = 1000]; + optional ContractSeasonInfo current_season = 7; } message ContractCoopStatusRequest { @@ -1086,6 +1124,17 @@ message KickPlayerCoopRequest { optional uint32 client_version = 7; } +message IdleSessionSummary { + optional double time_away = 1; + optional double time_simulated = 2; + optional uint32 silos_owned = 3; + optional double average_elr = 4; + optional double average_msr = 5; + optional double average_egg_delivery_rate = 6; + optional double last_egg_delivery_rate = 8; + optional uint32 farm_index = 7; +} + message ContractCoopStatusUpdateRequest { optional BasicRequestInfo rinfo = 12; optional string user_id = 1; @@ -1102,6 +1151,7 @@ message ContractCoopStatusUpdateRequest { optional bool hide_cc_status = 17; optional FarmProductionParams production_params = 14; optional PlayerFarmInfo farm_info = 16; + optional IdleSessionSummary last_idle_summary = 18; optional double egg_laying_rate_buff = 10 [default = 1]; optional double earnings_buff = 11 [default = 1]; } diff --git a/ei/java/ei/Ei.java b/ei/java/ei/Ei.java index d19baf3..cbc1461 100644 --- a/ei/java/ei/Ei.java +++ b/ei/java/ei/Ei.java @@ -1,10 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Protobuf Java Version: 4.28.3 package ei; public final class Ei { private Ei() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Ei.class.getName()); + } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { } @@ -33,6 +44,15 @@ public enum Platform DROID(2), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Platform.class.getName()); + } /** * UNKNOWN_PLATFORM = 0; */ @@ -138,6 +158,15 @@ public enum DeviceFormFactor TABLET(2), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + DeviceFormFactor.class.getName()); + } /** * UNKNOWN_DEVICE = 0; */ @@ -259,6 +288,15 @@ public enum AdNetwork APPLOVIN(6), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + AdNetwork.class.getName()); + } /** * VUNGLE = 0; */ @@ -476,6 +514,15 @@ public enum Egg UNKNOWN(1000), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Egg.class.getName()); + } /** * EDIBLE = 1; */ @@ -696,6 +743,15 @@ public enum FarmType CONTRACT(3), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + FarmType.class.getName()); + } /** * EMPTY = 1; */ @@ -797,6 +853,15 @@ public enum GoalType UNKNOWN_GOAL(100), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + GoalType.class.getName()); + } /** * EGGS_LAID = 1; */ @@ -945,6 +1010,15 @@ public enum RewardType UNKNOWN_REWARD(100), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + RewardType.class.getName()); + } /** * CASH = 1; */ @@ -1158,6 +1232,15 @@ public enum UILocation UNIVERSITY(14), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + UILocation.class.getName()); + } /** * NONE = 0; */ @@ -1375,6 +1458,15 @@ public enum UserType PIGGY_HESITANT(16), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + UserType.class.getName()); + } /** * ALL_USERS = 0; */ @@ -1541,6 +1633,15 @@ public enum LeaderboardScope CURRENT_SEASON(1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + LeaderboardScope.class.getName()); + } /** * ALL_TIME = 0; */ @@ -1663,36 +1764,33 @@ public interface Vector3OrBuilder extends * Protobuf type {@code ei.Vector3} */ public static final class Vector3 extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.Vector3) Vector3OrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Vector3.class.getName()); + } // Use Vector3.newBuilder() to construct. - private Vector3(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Vector3(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Vector3() { } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Vector3(); - } - - @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_Vector3_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Vector3_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -1701,7 +1799,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int X_FIELD_NUMBER = 1; - private float x_; + private float x_ = 0F; /** * optional float x = 1; * @return Whether the x field is set. @@ -1720,7 +1818,7 @@ public float getX() { } public static final int Y_FIELD_NUMBER = 2; - private float y_; + private float y_ = 0F; /** * optional float y = 2; * @return Whether the y field is set. @@ -1739,7 +1837,7 @@ public float getY() { } public static final int Z_FIELD_NUMBER = 3; - private float z_; + private float z_ = 0F; /** * optional float z = 3; * @return Whether the z field is set. @@ -1899,39 +1997,41 @@ public static ei.Ei.Vector3 parseFrom( } public static ei.Ei.Vector3 parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Vector3 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.Vector3 parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.Vector3 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.Vector3 parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Vector3 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -1951,7 +2051,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -1959,7 +2059,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.Vector3} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.Vector3) ei.Ei.Vector3OrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -1968,7 +2068,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Vector3_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -1981,19 +2081,17 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; x_ = 0F; - bitField0_ = (bitField0_ & ~0x00000001); y_ = 0F; - bitField0_ = (bitField0_ & ~0x00000002); z_ = 0F; - bitField0_ = (bitField0_ & ~0x00000004); return this; } @@ -2020,6 +2118,12 @@ public ei.Ei.Vector3 build() { @java.lang.Override public ei.Ei.Vector3 buildPartial() { ei.Ei.Vector3 result = new ei.Ei.Vector3(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.Vector3 result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { @@ -2034,43 +2138,9 @@ public ei.Ei.Vector3 buildPartial() { result.z_ = z_; to_bitField0_ |= 0x00000004; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.Vector3) { @@ -2173,8 +2243,9 @@ public float getX() { * @return This builder for chaining. */ public Builder setX(float value) { - bitField0_ |= 0x00000001; + x_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -2212,8 +2283,9 @@ public float getY() { * @return This builder for chaining. */ public Builder setY(float value) { - bitField0_ |= 0x00000002; + y_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -2251,8 +2323,9 @@ public float getZ() { * @return This builder for chaining. */ public Builder setZ(float value) { - bitField0_ |= 0x00000004; + z_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -2266,18 +2339,6 @@ public Builder clearZ() { 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.Vector3) } @@ -2292,7 +2353,7 @@ public static ei.Ei.Vector3 getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Vector3 parsePartialFrom( @@ -2382,36 +2443,33 @@ public interface Vector4OrBuilder extends * Protobuf type {@code ei.Vector4} */ public static final class Vector4 extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.Vector4) Vector4OrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Vector4.class.getName()); + } // Use Vector4.newBuilder() to construct. - private Vector4(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Vector4(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Vector4() { } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Vector4(); - } - - @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_Vector4_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Vector4_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -2420,7 +2478,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int X_FIELD_NUMBER = 1; - private float x_; + private float x_ = 0F; /** * optional float x = 1; * @return Whether the x field is set. @@ -2439,7 +2497,7 @@ public float getX() { } public static final int Y_FIELD_NUMBER = 2; - private float y_; + private float y_ = 0F; /** * optional float y = 2; * @return Whether the y field is set. @@ -2458,7 +2516,7 @@ public float getY() { } public static final int Z_FIELD_NUMBER = 3; - private float z_; + private float z_ = 0F; /** * optional float z = 3; * @return Whether the z field is set. @@ -2477,7 +2535,7 @@ public float getZ() { } public static final int W_FIELD_NUMBER = 4; - private float w_; + private float w_ = 0F; /** * optional float w = 4; * @return Whether the w field is set. @@ -2655,39 +2713,41 @@ public static ei.Ei.Vector4 parseFrom( } public static ei.Ei.Vector4 parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Vector4 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.Vector4 parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.Vector4 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.Vector4 parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Vector4 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -2707,7 +2767,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -2715,7 +2775,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.Vector4} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.Vector4) ei.Ei.Vector4OrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -2724,7 +2784,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Vector4_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -2737,21 +2797,18 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; x_ = 0F; - bitField0_ = (bitField0_ & ~0x00000001); y_ = 0F; - bitField0_ = (bitField0_ & ~0x00000002); z_ = 0F; - bitField0_ = (bitField0_ & ~0x00000004); w_ = 0F; - bitField0_ = (bitField0_ & ~0x00000008); return this; } @@ -2778,6 +2835,12 @@ public ei.Ei.Vector4 build() { @java.lang.Override public ei.Ei.Vector4 buildPartial() { ei.Ei.Vector4 result = new ei.Ei.Vector4(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.Vector4 result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { @@ -2796,43 +2859,9 @@ public ei.Ei.Vector4 buildPartial() { result.w_ = w_; to_bitField0_ |= 0x00000008; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.Vector4) { @@ -2943,8 +2972,9 @@ public float getX() { * @return This builder for chaining. */ public Builder setX(float value) { - bitField0_ |= 0x00000001; + x_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -2982,8 +3012,9 @@ public float getY() { * @return This builder for chaining. */ public Builder setY(float value) { - bitField0_ |= 0x00000002; + y_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -3021,8 +3052,9 @@ public float getZ() { * @return This builder for chaining. */ public Builder setZ(float value) { - bitField0_ |= 0x00000004; + z_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -3060,8 +3092,9 @@ public float getW() { * @return This builder for chaining. */ public Builder setW(float value) { - bitField0_ |= 0x00000008; + w_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -3075,18 +3108,6 @@ public Builder clearW() { 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.Vector4) } @@ -3101,7 +3122,7 @@ public static ei.Ei.Vector4 getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Vector4 parsePartialFrom( @@ -3565,12 +3586,21 @@ ei.Ei.Backup.SimulationOrBuilder getFarmsOrBuilder( * Protobuf type {@code ei.Backup} */ public static final class Backup extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.Backup) BackupOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Backup.class.getName()); + } // Use Backup.newBuilder() to construct. - private Backup(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Backup(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Backup() { @@ -3581,29 +3611,18 @@ private Backup() { deviceId_ = ""; userName_ = ""; farms_ = java.util.Collections.emptyList(); - readMailIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; + readMailIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); signature_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Backup(); - } - - @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_Backup_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Backup_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -3948,12 +3967,21 @@ public interface SettingsOrBuilder extends * Protobuf type {@code ei.Backup.Settings} */ public static final class Settings extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.Backup.Settings) SettingsOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Settings.class.getName()); + } // Use Settings.newBuilder() to construct. - private Settings(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Settings(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Settings() { @@ -3963,25 +3991,13 @@ private Settings() { userPersonalizedAdsEnabled_ = true; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Settings(); - } - - @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_Backup_Settings_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Backup_Settings_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -3990,7 +4006,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int SFX_FIELD_NUMBER = 1; - private boolean sfx_; + private boolean sfx_ = false; /** * optional bool sfx = 1; * @return Whether the sfx field is set. @@ -4009,7 +4025,7 @@ public boolean getSfx() { } public static final int MUSIC_FIELD_NUMBER = 2; - private boolean music_; + private boolean music_ = false; /** * optional bool music = 2; * @return Whether the music field is set. @@ -4028,7 +4044,7 @@ public boolean getMusic() { } public static final int LOW_BATTERY_MODE_FIELD_NUMBER = 3; - private boolean lowBatteryMode_; + private boolean lowBatteryMode_ = false; /** * optional bool low_battery_mode = 3; * @return Whether the lowBatteryMode field is set. @@ -4047,7 +4063,7 @@ public boolean getLowBatteryMode() { } public static final int LOW_PERFORMANCE_MODE_FIELD_NUMBER = 4; - private boolean lowPerformanceMode_; + private boolean lowPerformanceMode_ = false; /** * optional bool low_performance_mode = 4; * @return Whether the lowPerformanceMode field is set. @@ -4066,7 +4082,7 @@ public boolean getLowPerformanceMode() { } public static final int FORCE_TOUCH_CHICKEN_BTN_FIELD_NUMBER = 9; - private boolean forceTouchChickenBtn_; + private boolean forceTouchChickenBtn_ = false; /** * optional bool force_touch_chicken_btn = 9; * @return Whether the forceTouchChickenBtn field is set. @@ -4085,7 +4101,7 @@ public boolean getForceTouchChickenBtn() { } public static final int NOTIFICATIONS_QUERIED_FIELD_NUMBER = 5; - private boolean notificationsQueried_; + private boolean notificationsQueried_ = false; /** * optional bool notifications_queried = 5; * @return Whether the notificationsQueried field is set. @@ -4104,7 +4120,7 @@ public boolean getNotificationsQueried() { } public static final int LAST_NOTIFICATION_QUERY_TIME_FIELD_NUMBER = 27; - private double lastNotificationQueryTime_; + private double lastNotificationQueryTime_ = 0D; /** * optional double last_notification_query_time = 27; * @return Whether the lastNotificationQueryTime field is set. @@ -4123,7 +4139,7 @@ public double getLastNotificationQueryTime() { } public static final int NOTIFICATIONS_ON_FIELD_NUMBER = 6; - private boolean notificationsOn_; + private boolean notificationsOn_ = false; /** * optional bool notifications_on = 6; * @return Whether the notificationsOn field is set. @@ -4142,7 +4158,7 @@ public boolean getNotificationsOn() { } public static final int NOTIFY_DAILY_GIFT_FIELD_NUMBER = 11; - private boolean notifyDailyGift_; + private boolean notifyDailyGift_ = false; /** * optional bool notify_daily_gift = 11; * @return Whether the notifyDailyGift field is set. @@ -4161,7 +4177,7 @@ public boolean getNotifyDailyGift() { } public static final int LOW_PERFORMANCE_FIELD_NUMBER = 10; - private boolean lowPerformance_; + private boolean lowPerformance_ = false; /** * optional bool low_performance = 10; * @return Whether the lowPerformance field is set. @@ -4180,7 +4196,7 @@ public boolean getLowPerformance() { } public static final int AUTO_STOP_FUELING_FIELD_NUMBER = 25; - private boolean autoStopFueling_; + private boolean autoStopFueling_ = false; /** * optional bool auto_stop_fueling = 25; * @return Whether the autoStopFueling field is set. @@ -4199,7 +4215,7 @@ public boolean getAutoStopFueling() { } public static final int MAX_ENABLED_FIELD_NUMBER = 26; - private boolean maxEnabled_; + private boolean maxEnabled_ = false; /** * optional bool max_enabled = 26; * @return Whether the maxEnabled field is set. @@ -4218,7 +4234,7 @@ public boolean getMaxEnabled() { } public static final int HIDE_CC_STATUS_FIELD_NUMBER = 28; - private boolean hideCcStatus_; + private boolean hideCcStatus_ = false; /** * optional bool hide_cc_status = 28; * @return Whether the hideCcStatus field is set. @@ -4237,7 +4253,7 @@ public boolean getHideCcStatus() { } public static final int CONTRACTS_WIDGET_ENABLED_FIELD_NUMBER = 29; - private boolean contractsWidgetEnabled_; + private boolean contractsWidgetEnabled_ = false; /** * optional bool contracts_widget_enabled = 29; * @return Whether the contractsWidgetEnabled field is set. @@ -4256,7 +4272,7 @@ public boolean getContractsWidgetEnabled() { } public static final int ARTIFACT_SPARKLE_FIELD_NUMBER = 30; - private boolean artifactSparkle_; + private boolean artifactSparkle_ = false; /** * optional bool artifact_sparkle = 30; * @return Whether the artifactSparkle field is set. @@ -4275,7 +4291,7 @@ public boolean getArtifactSparkle() { } public static final int LAST_BACKUP_TIME_FIELD_NUMBER = 24; - private double lastBackupTime_; + private double lastBackupTime_ = 0D; /** * optional double last_backup_time = 24; * @return Whether the lastBackupTime field is set. @@ -4294,7 +4310,7 @@ public double getLastBackupTime() { } public static final int COPPA_QUERIED_FIELD_NUMBER = 7; - private boolean coppaQueried_; + private boolean coppaQueried_ = false; /** * optional bool coppa_queried = 7; * @return Whether the coppaQueried field is set. @@ -4313,7 +4329,7 @@ public boolean getCoppaQueried() { } public static final int COPPA_RESTRICTED_FIELD_NUMBER = 8; - private boolean coppaRestricted_; + private boolean coppaRestricted_ = false; /** * optional bool coppa_restricted = 8; * @return Whether the coppaRestricted field is set. @@ -4332,7 +4348,7 @@ public boolean getCoppaRestricted() { } public static final int GDPR_CONSENT_QUERIED_FIELD_NUMBER = 12; - private boolean gdprConsentQueried_; + private boolean gdprConsentQueried_ = false; /** * optional bool gdpr_consent_queried = 12; * @return Whether the gdprConsentQueried field is set. @@ -4351,7 +4367,7 @@ public boolean getGdprConsentQueried() { } public static final int GDPR_AGE_RESTRICTED_FIELD_NUMBER = 16; - private boolean gdprAgeRestricted_; + private boolean gdprAgeRestricted_ = false; /** * optional bool gdpr_age_restricted = 16; * @return Whether the gdprAgeRestricted field is set. @@ -4370,7 +4386,7 @@ public boolean getGdprAgeRestricted() { } public static final int GDPR_CONSENT_GIVEN_FIELD_NUMBER = 13; - private boolean gdprConsentGiven_; + private boolean gdprConsentGiven_ = false; /** * optional bool gdpr_consent_given = 13; * @return Whether the gdprConsentGiven field is set. @@ -4389,7 +4405,7 @@ public boolean getGdprConsentGiven() { } public static final int AGE_QUERIED_FIELD_NUMBER = 18; - private boolean ageQueried_; + private boolean ageQueried_ = false; /** * optional bool age_queried = 18; * @return Whether the ageQueried field is set. @@ -4408,7 +4424,7 @@ public boolean getAgeQueried() { } public static final int AGE_RESTRICTED_FIELD_NUMBER = 19; - private boolean ageRestricted_; + private boolean ageRestricted_ = false; /** * optional bool age_restricted = 19 [default = false]; * @return Whether the ageRestricted field is set. @@ -4427,7 +4443,7 @@ public boolean getAgeRestricted() { } public static final int DATA_COLLECTION_CONSENT_QUERIED_FIELD_NUMBER = 20; - private boolean dataCollectionConsentQueried_; + private boolean dataCollectionConsentQueried_ = false; /** * optional bool data_collection_consent_queried = 20; * @return Whether the dataCollectionConsentQueried field is set. @@ -4446,7 +4462,7 @@ public boolean getDataCollectionConsentQueried() { } public static final int DATA_COLLECTION_CONSENT_GIVEN_FIELD_NUMBER = 21; - private boolean dataCollectionConsentGiven_; + private boolean dataCollectionConsentGiven_ = false; /** * optional bool data_collection_consent_given = 21; * @return Whether the dataCollectionConsentGiven field is set. @@ -4465,7 +4481,7 @@ public boolean getDataCollectionConsentGiven() { } public static final int LAST_DAY_AGE_QUERIED_FIELD_NUMBER = 17; - private int lastDayAgeQueried_; + private int lastDayAgeQueried_ = 0; /** * optional uint32 last_day_age_queried = 17; * @return Whether the lastDayAgeQueried field is set. @@ -4484,7 +4500,7 @@ public int getLastDayAgeQueried() { } public static final int USER_ADS_ENABLED_FIELD_NUMBER = 14; - private boolean userAdsEnabled_; + private boolean userAdsEnabled_ = true; /** * optional bool user_ads_enabled = 14 [default = true]; * @return Whether the userAdsEnabled field is set. @@ -4503,7 +4519,7 @@ public boolean getUserAdsEnabled() { } public static final int USER_CLOUD_ENABLED_FIELD_NUMBER = 15; - private boolean userCloudEnabled_; + private boolean userCloudEnabled_ = true; /** * optional bool user_cloud_enabled = 15 [default = true]; * @return Whether the userCloudEnabled field is set. @@ -4522,7 +4538,7 @@ public boolean getUserCloudEnabled() { } public static final int USER_ANALYTICS_ENABLED_FIELD_NUMBER = 22; - private boolean userAnalyticsEnabled_; + private boolean userAnalyticsEnabled_ = true; /** * optional bool user_analytics_enabled = 22 [default = true]; * @return Whether the userAnalyticsEnabled field is set. @@ -4541,7 +4557,7 @@ public boolean getUserAnalyticsEnabled() { } public static final int USER_PERSONALIZED_ADS_ENABLED_FIELD_NUMBER = 23; - private boolean userPersonalizedAdsEnabled_; + private boolean userPersonalizedAdsEnabled_ = true; /** * optional bool user_personalized_ads_enabled = 23 [default = true]; * @return Whether the userPersonalizedAdsEnabled field is set. @@ -5158,39 +5174,41 @@ public static ei.Ei.Backup.Settings parseFrom( } public static ei.Ei.Backup.Settings parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Backup.Settings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.Backup.Settings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.Backup.Settings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.Backup.Settings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Backup.Settings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -5210,7 +5228,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -5218,7 +5236,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.Backup.Settings} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.Backup.Settings) ei.Ei.Backup.SettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -5227,7 +5245,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Backup_Settings_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -5240,73 +5258,44 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; sfx_ = false; - bitField0_ = (bitField0_ & ~0x00000001); music_ = false; - bitField0_ = (bitField0_ & ~0x00000002); lowBatteryMode_ = false; - bitField0_ = (bitField0_ & ~0x00000004); lowPerformanceMode_ = false; - bitField0_ = (bitField0_ & ~0x00000008); forceTouchChickenBtn_ = false; - bitField0_ = (bitField0_ & ~0x00000010); notificationsQueried_ = false; - bitField0_ = (bitField0_ & ~0x00000020); lastNotificationQueryTime_ = 0D; - bitField0_ = (bitField0_ & ~0x00000040); notificationsOn_ = false; - bitField0_ = (bitField0_ & ~0x00000080); notifyDailyGift_ = false; - bitField0_ = (bitField0_ & ~0x00000100); lowPerformance_ = false; - bitField0_ = (bitField0_ & ~0x00000200); autoStopFueling_ = false; - bitField0_ = (bitField0_ & ~0x00000400); maxEnabled_ = false; - bitField0_ = (bitField0_ & ~0x00000800); hideCcStatus_ = false; - bitField0_ = (bitField0_ & ~0x00001000); contractsWidgetEnabled_ = false; - bitField0_ = (bitField0_ & ~0x00002000); artifactSparkle_ = false; - bitField0_ = (bitField0_ & ~0x00004000); lastBackupTime_ = 0D; - bitField0_ = (bitField0_ & ~0x00008000); coppaQueried_ = false; - bitField0_ = (bitField0_ & ~0x00010000); coppaRestricted_ = false; - bitField0_ = (bitField0_ & ~0x00020000); gdprConsentQueried_ = false; - bitField0_ = (bitField0_ & ~0x00040000); gdprAgeRestricted_ = false; - bitField0_ = (bitField0_ & ~0x00080000); gdprConsentGiven_ = false; - bitField0_ = (bitField0_ & ~0x00100000); ageQueried_ = false; - bitField0_ = (bitField0_ & ~0x00200000); ageRestricted_ = false; - bitField0_ = (bitField0_ & ~0x00400000); dataCollectionConsentQueried_ = false; - bitField0_ = (bitField0_ & ~0x00800000); dataCollectionConsentGiven_ = false; - bitField0_ = (bitField0_ & ~0x01000000); lastDayAgeQueried_ = 0; - bitField0_ = (bitField0_ & ~0x02000000); userAdsEnabled_ = true; - bitField0_ = (bitField0_ & ~0x04000000); userCloudEnabled_ = true; - bitField0_ = (bitField0_ & ~0x08000000); userAnalyticsEnabled_ = true; - bitField0_ = (bitField0_ & ~0x10000000); userPersonalizedAdsEnabled_ = true; - bitField0_ = (bitField0_ & ~0x20000000); return this; } @@ -5333,6 +5322,12 @@ public ei.Ei.Backup.Settings build() { @java.lang.Override public ei.Ei.Backup.Settings buildPartial() { ei.Ei.Backup.Settings result = new ei.Ei.Backup.Settings(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.Backup.Settings result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { @@ -5440,58 +5435,24 @@ public ei.Ei.Backup.Settings buildPartial() { to_bitField0_ |= 0x02000000; } if (((from_bitField0_ & 0x04000000) != 0)) { + result.userAdsEnabled_ = userAdsEnabled_; to_bitField0_ |= 0x04000000; } - result.userAdsEnabled_ = userAdsEnabled_; if (((from_bitField0_ & 0x08000000) != 0)) { + result.userCloudEnabled_ = userCloudEnabled_; to_bitField0_ |= 0x08000000; } - result.userCloudEnabled_ = userCloudEnabled_; if (((from_bitField0_ & 0x10000000) != 0)) { + result.userAnalyticsEnabled_ = userAnalyticsEnabled_; to_bitField0_ |= 0x10000000; } - result.userAnalyticsEnabled_ = userAnalyticsEnabled_; if (((from_bitField0_ & 0x20000000) != 0)) { + result.userPersonalizedAdsEnabled_ = userPersonalizedAdsEnabled_; to_bitField0_ |= 0x20000000; } - result.userPersonalizedAdsEnabled_ = userPersonalizedAdsEnabled_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.Backup.Settings) { @@ -5810,8 +5771,9 @@ public boolean getSfx() { * @return This builder for chaining. */ public Builder setSfx(boolean value) { - bitField0_ |= 0x00000001; + sfx_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -5849,8 +5811,9 @@ public boolean getMusic() { * @return This builder for chaining. */ public Builder setMusic(boolean value) { - bitField0_ |= 0x00000002; + music_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -5888,8 +5851,9 @@ public boolean getLowBatteryMode() { * @return This builder for chaining. */ public Builder setLowBatteryMode(boolean value) { - bitField0_ |= 0x00000004; + lowBatteryMode_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -5927,8 +5891,9 @@ public boolean getLowPerformanceMode() { * @return This builder for chaining. */ public Builder setLowPerformanceMode(boolean value) { - bitField0_ |= 0x00000008; + lowPerformanceMode_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -5966,8 +5931,9 @@ public boolean getForceTouchChickenBtn() { * @return This builder for chaining. */ public Builder setForceTouchChickenBtn(boolean value) { - bitField0_ |= 0x00000010; + forceTouchChickenBtn_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -6005,8 +5971,9 @@ public boolean getNotificationsQueried() { * @return This builder for chaining. */ public Builder setNotificationsQueried(boolean value) { - bitField0_ |= 0x00000020; + notificationsQueried_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -6044,8 +6011,9 @@ public double getLastNotificationQueryTime() { * @return This builder for chaining. */ public Builder setLastNotificationQueryTime(double value) { - bitField0_ |= 0x00000040; + lastNotificationQueryTime_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -6083,8 +6051,9 @@ public boolean getNotificationsOn() { * @return This builder for chaining. */ public Builder setNotificationsOn(boolean value) { - bitField0_ |= 0x00000080; + notificationsOn_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -6122,8 +6091,9 @@ public boolean getNotifyDailyGift() { * @return This builder for chaining. */ public Builder setNotifyDailyGift(boolean value) { - bitField0_ |= 0x00000100; + notifyDailyGift_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -6161,8 +6131,9 @@ public boolean getLowPerformance() { * @return This builder for chaining. */ public Builder setLowPerformance(boolean value) { - bitField0_ |= 0x00000200; + lowPerformance_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -6200,8 +6171,9 @@ public boolean getAutoStopFueling() { * @return This builder for chaining. */ public Builder setAutoStopFueling(boolean value) { - bitField0_ |= 0x00000400; + autoStopFueling_ = value; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -6239,8 +6211,9 @@ public boolean getMaxEnabled() { * @return This builder for chaining. */ public Builder setMaxEnabled(boolean value) { - bitField0_ |= 0x00000800; + maxEnabled_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -6278,8 +6251,9 @@ public boolean getHideCcStatus() { * @return This builder for chaining. */ public Builder setHideCcStatus(boolean value) { - bitField0_ |= 0x00001000; + hideCcStatus_ = value; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -6317,8 +6291,9 @@ public boolean getContractsWidgetEnabled() { * @return This builder for chaining. */ public Builder setContractsWidgetEnabled(boolean value) { - bitField0_ |= 0x00002000; + contractsWidgetEnabled_ = value; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -6356,8 +6331,9 @@ public boolean getArtifactSparkle() { * @return This builder for chaining. */ public Builder setArtifactSparkle(boolean value) { - bitField0_ |= 0x00004000; + artifactSparkle_ = value; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -6395,8 +6371,9 @@ public double getLastBackupTime() { * @return This builder for chaining. */ public Builder setLastBackupTime(double value) { - bitField0_ |= 0x00008000; + lastBackupTime_ = value; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -6434,8 +6411,9 @@ public boolean getCoppaQueried() { * @return This builder for chaining. */ public Builder setCoppaQueried(boolean value) { - bitField0_ |= 0x00010000; + coppaQueried_ = value; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -6473,8 +6451,9 @@ public boolean getCoppaRestricted() { * @return This builder for chaining. */ public Builder setCoppaRestricted(boolean value) { - bitField0_ |= 0x00020000; + coppaRestricted_ = value; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -6512,8 +6491,9 @@ public boolean getGdprConsentQueried() { * @return This builder for chaining. */ public Builder setGdprConsentQueried(boolean value) { - bitField0_ |= 0x00040000; + gdprConsentQueried_ = value; + bitField0_ |= 0x00040000; onChanged(); return this; } @@ -6551,8 +6531,9 @@ public boolean getGdprAgeRestricted() { * @return This builder for chaining. */ public Builder setGdprAgeRestricted(boolean value) { - bitField0_ |= 0x00080000; + gdprAgeRestricted_ = value; + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -6590,8 +6571,9 @@ public boolean getGdprConsentGiven() { * @return This builder for chaining. */ public Builder setGdprConsentGiven(boolean value) { - bitField0_ |= 0x00100000; + gdprConsentGiven_ = value; + bitField0_ |= 0x00100000; onChanged(); return this; } @@ -6629,8 +6611,9 @@ public boolean getAgeQueried() { * @return This builder for chaining. */ public Builder setAgeQueried(boolean value) { - bitField0_ |= 0x00200000; + ageQueried_ = value; + bitField0_ |= 0x00200000; onChanged(); return this; } @@ -6668,8 +6651,9 @@ public boolean getAgeRestricted() { * @return This builder for chaining. */ public Builder setAgeRestricted(boolean value) { - bitField0_ |= 0x00400000; + ageRestricted_ = value; + bitField0_ |= 0x00400000; onChanged(); return this; } @@ -6707,8 +6691,9 @@ public boolean getDataCollectionConsentQueried() { * @return This builder for chaining. */ public Builder setDataCollectionConsentQueried(boolean value) { - bitField0_ |= 0x00800000; + dataCollectionConsentQueried_ = value; + bitField0_ |= 0x00800000; onChanged(); return this; } @@ -6746,8 +6731,9 @@ public boolean getDataCollectionConsentGiven() { * @return This builder for chaining. */ public Builder setDataCollectionConsentGiven(boolean value) { - bitField0_ |= 0x01000000; + dataCollectionConsentGiven_ = value; + bitField0_ |= 0x01000000; onChanged(); return this; } @@ -6785,8 +6771,9 @@ public int getLastDayAgeQueried() { * @return This builder for chaining. */ public Builder setLastDayAgeQueried(int value) { - bitField0_ |= 0x02000000; + lastDayAgeQueried_ = value; + bitField0_ |= 0x02000000; onChanged(); return this; } @@ -6824,8 +6811,9 @@ public boolean getUserAdsEnabled() { * @return This builder for chaining. */ public Builder setUserAdsEnabled(boolean value) { - bitField0_ |= 0x04000000; + userAdsEnabled_ = value; + bitField0_ |= 0x04000000; onChanged(); return this; } @@ -6863,8 +6851,9 @@ public boolean getUserCloudEnabled() { * @return This builder for chaining. */ public Builder setUserCloudEnabled(boolean value) { - bitField0_ |= 0x08000000; + userCloudEnabled_ = value; + bitField0_ |= 0x08000000; onChanged(); return this; } @@ -6902,8 +6891,9 @@ public boolean getUserAnalyticsEnabled() { * @return This builder for chaining. */ public Builder setUserAnalyticsEnabled(boolean value) { - bitField0_ |= 0x10000000; + userAnalyticsEnabled_ = value; + bitField0_ |= 0x10000000; onChanged(); return this; } @@ -6941,8 +6931,9 @@ public boolean getUserPersonalizedAdsEnabled() { * @return This builder for chaining. */ public Builder setUserPersonalizedAdsEnabled(boolean value) { - bitField0_ |= 0x20000000; + userPersonalizedAdsEnabled_ = value; + bitField0_ |= 0x20000000; onChanged(); return this; } @@ -6956,18 +6947,6 @@ public Builder clearUserPersonalizedAdsEnabled() { 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.Backup.Settings) } @@ -6982,7 +6961,7 @@ public static ei.Ei.Backup.Settings getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Settings parsePartialFrom( @@ -7155,37 +7134,34 @@ public interface TutorialOrBuilder extends * Protobuf type {@code ei.Backup.Tutorial} */ public static final class Tutorial extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.Backup.Tutorial) TutorialOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Tutorial.class.getName()); + } // Use Tutorial.newBuilder() to construct. - private Tutorial(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Tutorial(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Tutorial() { tutorialShown_ = emptyBooleanList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Tutorial(); - } - - @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_Backup_Tutorial_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Backup_Tutorial_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -7194,7 +7170,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int INTRO_SHOWN_FIELD_NUMBER = 1; - private boolean introShown_; + private boolean introShown_ = false; /** * optional bool intro_shown = 1; * @return Whether the introShown field is set. @@ -7213,7 +7189,7 @@ public boolean getIntroShown() { } public static final int CLICK_TUTORIAL_SHOWN_FIELD_NUMBER = 2; - private boolean clickTutorialShown_; + private boolean clickTutorialShown_ = false; /** * optional bool click_tutorial_shown = 2; * @return Whether the clickTutorialShown field is set. @@ -7232,7 +7208,7 @@ public boolean getClickTutorialShown() { } public static final int BUY_HAB_SHOWN_FIELD_NUMBER = 3; - private boolean buyHabShown_; + private boolean buyHabShown_ = false; /** * optional bool buy_hab_shown = 3; * @return Whether the buyHabShown field is set. @@ -7251,7 +7227,7 @@ public boolean getBuyHabShown() { } public static final int HIRE_VEHICLE_SHOWN_FIELD_NUMBER = 4; - private boolean hireVehicleShown_; + private boolean hireVehicleShown_ = false; /** * optional bool hire_vehicle_shown = 4; * @return Whether the hireVehicleShown field is set. @@ -7270,7 +7246,7 @@ public boolean getHireVehicleShown() { } public static final int Q_NUM_SHOWN_FIELD_NUMBER = 5; - private boolean qNumShown_; + private boolean qNumShown_ = false; /** * optional bool q_num_shown = 5; * @return Whether the qNumShown field is set. @@ -7289,7 +7265,7 @@ public boolean getQNumShown() { } public static final int S_NUM_SHOWN_FIELD_NUMBER = 6; - private boolean sNumShown_; + private boolean sNumShown_ = false; /** * optional bool s_num_shown = 6; * @return Whether the sNumShown field is set. @@ -7308,7 +7284,7 @@ public boolean getSNumShown() { } public static final int CONTRACTS_TAB_SHOWN_FIELD_NUMBER = 7; - private boolean contractsTabShown_; + private boolean contractsTabShown_ = false; /** * optional bool contracts_tab_shown = 7; * @return Whether the contractsTabShown field is set. @@ -7327,7 +7303,7 @@ public boolean getContractsTabShown() { } public static final int CONTRACT_INFO_SHOWN_FIELD_NUMBER = 8; - private boolean contractInfoShown_; + private boolean contractInfoShown_ = false; /** * optional bool contract_info_shown = 8; * @return Whether the contractInfoShown field is set. @@ -7346,7 +7322,7 @@ public boolean getContractInfoShown() { } public static final int JOIN_COOP_SHOWN_FIELD_NUMBER = 9; - private boolean joinCoopShown_; + private boolean joinCoopShown_ = false; /** * optional bool join_coop_shown = 9; * @return Whether the joinCoopShown field is set. @@ -7365,7 +7341,7 @@ public boolean getJoinCoopShown() { } public static final int SWITCH_FARM_SHOWN_FIELD_NUMBER = 10; - private boolean switchFarmShown_; + private boolean switchFarmShown_ = false; /** * optional bool switch_farm_shown = 10; * @return Whether the switchFarmShown field is set. @@ -7384,7 +7360,9 @@ public boolean getSwitchFarmShown() { } public static final int TUTORIAL_SHOWN_FIELD_NUMBER = 11; - private com.google.protobuf.Internal.BooleanList tutorialShown_; + @SuppressWarnings("serial") + private com.google.protobuf.Internal.BooleanList tutorialShown_ = + emptyBooleanList(); /** * repeated bool tutorial_shown = 11; * @return A list containing the tutorialShown. @@ -7683,39 +7661,41 @@ public static ei.Ei.Backup.Tutorial parseFrom( } public static ei.Ei.Backup.Tutorial parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Backup.Tutorial parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.Backup.Tutorial parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.Backup.Tutorial parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.Backup.Tutorial parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Backup.Tutorial parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -7735,7 +7715,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -7743,7 +7723,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.Backup.Tutorial} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.Backup.Tutorial) ei.Ei.Backup.TutorialOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -7752,7 +7732,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Backup_Tutorial_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -7765,35 +7745,25 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; introShown_ = false; - bitField0_ = (bitField0_ & ~0x00000001); clickTutorialShown_ = false; - bitField0_ = (bitField0_ & ~0x00000002); buyHabShown_ = false; - bitField0_ = (bitField0_ & ~0x00000004); hireVehicleShown_ = false; - bitField0_ = (bitField0_ & ~0x00000008); qNumShown_ = false; - bitField0_ = (bitField0_ & ~0x00000010); sNumShown_ = false; - bitField0_ = (bitField0_ & ~0x00000020); contractsTabShown_ = false; - bitField0_ = (bitField0_ & ~0x00000040); contractInfoShown_ = false; - bitField0_ = (bitField0_ & ~0x00000080); joinCoopShown_ = false; - bitField0_ = (bitField0_ & ~0x00000100); switchFarmShown_ = false; - bitField0_ = (bitField0_ & ~0x00000200); tutorialShown_ = emptyBooleanList(); - bitField0_ = (bitField0_ & ~0x00000400); return this; } @@ -7820,6 +7790,12 @@ public ei.Ei.Backup.Tutorial build() { @java.lang.Override public ei.Ei.Backup.Tutorial buildPartial() { ei.Ei.Backup.Tutorial result = new ei.Ei.Backup.Tutorial(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.Backup.Tutorial result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { @@ -7862,48 +7838,13 @@ public ei.Ei.Backup.Tutorial buildPartial() { result.switchFarmShown_ = switchFarmShown_; to_bitField0_ |= 0x00000200; } - if (((bitField0_ & 0x00000400) != 0)) { + if (((from_bitField0_ & 0x00000400) != 0)) { tutorialShown_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00000400); + result.tutorialShown_ = tutorialShown_; } - result.tutorialShown_ = tutorialShown_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.Backup.Tutorial) { @@ -7949,7 +7890,8 @@ public Builder mergeFrom(ei.Ei.Backup.Tutorial other) { if (!other.tutorialShown_.isEmpty()) { if (tutorialShown_.isEmpty()) { tutorialShown_ = other.tutorialShown_; - bitField0_ = (bitField0_ & ~0x00000400); + tutorialShown_.makeImmutable(); + bitField0_ |= 0x00000400; } else { ensureTutorialShownIsMutable(); tutorialShown_.addAll(other.tutorialShown_); @@ -8041,7 +7983,8 @@ public Builder mergeFrom( case 90: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); - ensureTutorialShownIsMutable(); + int alloc = length > 4096 ? 4096 : length; + ensureTutorialShownIsMutable(alloc / 1); while (input.getBytesUntilLimit() > 0) { tutorialShown_.addBoolean(input.readBool()); } @@ -8088,8 +8031,9 @@ public boolean getIntroShown() { * @return This builder for chaining. */ public Builder setIntroShown(boolean value) { - bitField0_ |= 0x00000001; + introShown_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -8127,8 +8071,9 @@ public boolean getClickTutorialShown() { * @return This builder for chaining. */ public Builder setClickTutorialShown(boolean value) { - bitField0_ |= 0x00000002; + clickTutorialShown_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -8166,8 +8111,9 @@ public boolean getBuyHabShown() { * @return This builder for chaining. */ public Builder setBuyHabShown(boolean value) { - bitField0_ |= 0x00000004; + buyHabShown_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -8205,8 +8151,9 @@ public boolean getHireVehicleShown() { * @return This builder for chaining. */ public Builder setHireVehicleShown(boolean value) { - bitField0_ |= 0x00000008; + hireVehicleShown_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -8244,8 +8191,9 @@ public boolean getQNumShown() { * @return This builder for chaining. */ public Builder setQNumShown(boolean value) { - bitField0_ |= 0x00000010; + qNumShown_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -8283,8 +8231,9 @@ public boolean getSNumShown() { * @return This builder for chaining. */ public Builder setSNumShown(boolean value) { - bitField0_ |= 0x00000020; + sNumShown_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -8322,8 +8271,9 @@ public boolean getContractsTabShown() { * @return This builder for chaining. */ public Builder setContractsTabShown(boolean value) { - bitField0_ |= 0x00000040; + contractsTabShown_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -8361,8 +8311,9 @@ public boolean getContractInfoShown() { * @return This builder for chaining. */ public Builder setContractInfoShown(boolean value) { - bitField0_ |= 0x00000080; + contractInfoShown_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -8400,8 +8351,9 @@ public boolean getJoinCoopShown() { * @return This builder for chaining. */ public Builder setJoinCoopShown(boolean value) { - bitField0_ |= 0x00000100; + joinCoopShown_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -8439,8 +8391,9 @@ public boolean getSwitchFarmShown() { * @return This builder for chaining. */ public Builder setSwitchFarmShown(boolean value) { - bitField0_ |= 0x00000200; + switchFarmShown_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -8457,10 +8410,16 @@ public Builder clearSwitchFarmShown() { private com.google.protobuf.Internal.BooleanList tutorialShown_ = emptyBooleanList(); private void ensureTutorialShownIsMutable() { - if (!((bitField0_ & 0x00000400) != 0)) { - tutorialShown_ = mutableCopy(tutorialShown_); - bitField0_ |= 0x00000400; - } + if (!tutorialShown_.isModifiable()) { + tutorialShown_ = makeMutableCopy(tutorialShown_); + } + bitField0_ |= 0x00000400; + } + private void ensureTutorialShownIsMutable(int capacity) { + if (!tutorialShown_.isModifiable()) { + tutorialShown_ = makeMutableCopy(tutorialShown_, capacity); + } + bitField0_ |= 0x00000400; } /** * repeated bool tutorial_shown = 11; @@ -8468,8 +8427,8 @@ private void ensureTutorialShownIsMutable() { */ public java.util.List getTutorialShownList() { - return ((bitField0_ & 0x00000400) != 0) ? - java.util.Collections.unmodifiableList(tutorialShown_) : tutorialShown_; + tutorialShown_.makeImmutable(); + return tutorialShown_; } /** * repeated bool tutorial_shown = 11; @@ -8494,8 +8453,10 @@ public boolean getTutorialShown(int index) { */ public Builder setTutorialShown( int index, boolean value) { + ensureTutorialShownIsMutable(); tutorialShown_.setBoolean(index, value); + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -8505,8 +8466,10 @@ public Builder setTutorialShown( * @return This builder for chaining. */ public Builder addTutorialShown(boolean value) { + ensureTutorialShownIsMutable(); tutorialShown_.addBoolean(value); + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -8520,6 +8483,7 @@ public Builder addAllTutorialShown( ensureTutorialShownIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, tutorialShown_); + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -8533,18 +8497,6 @@ public Builder clearTutorialShown() { 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.Backup.Tutorial) } @@ -8559,7 +8511,7 @@ public static ei.Ei.Backup.Tutorial getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Tutorial parsePartialFrom( @@ -8815,12 +8767,21 @@ public interface StatsOrBuilder extends * Protobuf type {@code ei.Backup.Stats} */ public static final class Stats extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.Backup.Stats) StatsOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Stats.class.getName()); + } // Use Stats.newBuilder() to construct. - private Stats(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Stats(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Stats() { @@ -8828,25 +8789,13 @@ private Stats() { eggTotals_ = emptyDoubleList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Stats(); - } - - @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_Backup_Stats_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Backup_Stats_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -8855,7 +8804,9 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int EGG_TOTALS_OLD_FIELD_NUMBER = 1; - private com.google.protobuf.Internal.LongList eggTotalsOLD_; + @SuppressWarnings("serial") + private com.google.protobuf.Internal.LongList eggTotalsOLD_ = + emptyLongList(); /** * repeated uint64 egg_totals_OLD = 1; * @return A list containing the eggTotalsOLD. @@ -8882,7 +8833,9 @@ public long getEggTotalsOLD(int index) { } public static final int EGG_TOTALS_FIELD_NUMBER = 8; - private com.google.protobuf.Internal.DoubleList eggTotals_; + @SuppressWarnings("serial") + private com.google.protobuf.Internal.DoubleList eggTotals_ = + emptyDoubleList(); /** * repeated double egg_totals = 8; * @return A list containing the eggTotals. @@ -8909,7 +8862,7 @@ public double getEggTotals(int index) { } public static final int UNLIMITED_CHICKENS_USES_FIELD_NUMBER = 7; - private long unlimitedChickensUses_; + private long unlimitedChickensUses_ = 0L; /** * optional uint64 unlimited_chickens_uses = 7; * @return Whether the unlimitedChickensUses field is set. @@ -8928,7 +8881,7 @@ public long getUnlimitedChickensUses() { } public static final int REFILL_USES_FIELD_NUMBER = 2; - private long refillUses_; + private long refillUses_ = 0L; /** * optional uint64 refill_uses = 2; * @return Whether the refillUses field is set. @@ -8947,7 +8900,7 @@ public long getRefillUses() { } public static final int WARP_1_USES_FIELD_NUMBER = 4; - private long warp1Uses_; + private long warp1Uses_ = 0L; /** * optional uint64 warp_1_uses = 4; * @return Whether the warp1Uses field is set. @@ -8966,7 +8919,7 @@ public long getWarp1Uses() { } public static final int WARP_8_USES_FIELD_NUMBER = 5; - private long warp8Uses_; + private long warp8Uses_ = 0L; /** * optional uint64 warp_8_uses = 5; * @return Whether the warp8Uses field is set. @@ -8985,7 +8938,7 @@ public long getWarp8Uses() { } public static final int BOOSTS_USED_FIELD_NUMBER = 13; - private long boostsUsed_; + private long boostsUsed_ = 0L; /** * optional uint64 boosts_used = 13; * @return Whether the boostsUsed field is set. @@ -9004,7 +8957,7 @@ public long getBoostsUsed() { } public static final int VIDEO_DOUBLER_USES_FIELD_NUMBER = 3; - private long videoDoublerUses_; + private long videoDoublerUses_ = 0L; /** * optional uint64 video_doubler_uses = 3; * @return Whether the videoDoublerUses field is set. @@ -9023,7 +8976,7 @@ public long getVideoDoublerUses() { } public static final int DRONE_TAKEDOWNS_FIELD_NUMBER = 6; - private long droneTakedowns_; + private long droneTakedowns_ = 0L; /** * optional uint64 drone_takedowns = 6; * @return Whether the droneTakedowns field is set. @@ -9042,7 +8995,7 @@ public long getDroneTakedowns() { } public static final int DRONE_TAKEDOWNS_ELITE_FIELD_NUMBER = 10; - private long droneTakedownsElite_; + private long droneTakedownsElite_ = 0L; /** * optional uint64 drone_takedowns_elite = 10; * @return Whether the droneTakedownsElite field is set. @@ -9061,7 +9014,7 @@ public long getDroneTakedownsElite() { } public static final int NUM_PRESTIGES_FIELD_NUMBER = 9; - private long numPrestiges_; + private long numPrestiges_ = 0L; /** * optional uint64 num_prestiges = 9; * @return Whether the numPrestiges field is set. @@ -9080,7 +9033,7 @@ public long getNumPrestiges() { } public static final int NUM_PIGGY_BREAKS_FIELD_NUMBER = 11; - private long numPiggyBreaks_; + private long numPiggyBreaks_ = 0L; /** * optional uint64 num_piggy_breaks = 11; * @return Whether the numPiggyBreaks field is set. @@ -9099,7 +9052,7 @@ public long getNumPiggyBreaks() { } public static final int IAP_PACKS_PURCHASED_FIELD_NUMBER = 12; - private long iapPacksPurchased_; + private long iapPacksPurchased_ = 0L; /** * optional uint64 iap_packs_purchased = 12; * @return Whether the iapPacksPurchased field is set. @@ -9118,7 +9071,7 @@ public long getIapPacksPurchased() { } public static final int PIGGY_FULL_FIELD_NUMBER = 14; - private boolean piggyFull_; + private boolean piggyFull_ = false; /** * optional bool piggy_full = 14; * @return Whether the piggyFull field is set. @@ -9137,7 +9090,7 @@ public boolean getPiggyFull() { } public static final int PIGGY_FOUND_FULL_FIELD_NUMBER = 15; - private boolean piggyFoundFull_; + private boolean piggyFoundFull_ = false; /** * optional bool piggy_found_full = 15; * @return Whether the piggyFoundFull field is set. @@ -9156,7 +9109,7 @@ public boolean getPiggyFoundFull() { } public static final int TIME_PIGGY_FILLED_REALTIME_FIELD_NUMBER = 16; - private double timePiggyFilledRealtime_; + private double timePiggyFilledRealtime_ = 0D; /** * optional double time_piggy_filled_realtime = 16; * @return Whether the timePiggyFilledRealtime field is set. @@ -9175,7 +9128,7 @@ public double getTimePiggyFilledRealtime() { } public static final int TIME_PIGGY_FULL_GAMETIME_FIELD_NUMBER = 17; - private double timePiggyFullGametime_; + private double timePiggyFullGametime_ = 0D; /** * optional double time_piggy_full_gametime = 17; * @return Whether the timePiggyFullGametime field is set. @@ -9194,7 +9147,7 @@ public double getTimePiggyFullGametime() { } public static final int LOST_PIGGY_INCREMENTS_FIELD_NUMBER = 18; - private long lostPiggyIncrements_; + private long lostPiggyIncrements_ = 0L; /** * optional uint64 lost_piggy_increments = 18; * @return Whether the lostPiggyIncrements field is set. @@ -9607,39 +9560,41 @@ public static ei.Ei.Backup.Stats parseFrom( } public static ei.Ei.Backup.Stats parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Backup.Stats parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.Backup.Stats parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.Backup.Stats parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.Backup.Stats parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Backup.Stats parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -9659,7 +9614,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -9667,7 +9622,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.Backup.Stats} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.Backup.Stats) ei.Ei.Backup.StatsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -9676,7 +9631,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Backup_Stats_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -9689,49 +9644,32 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; eggTotalsOLD_ = emptyLongList(); - bitField0_ = (bitField0_ & ~0x00000001); eggTotals_ = emptyDoubleList(); - bitField0_ = (bitField0_ & ~0x00000002); unlimitedChickensUses_ = 0L; - bitField0_ = (bitField0_ & ~0x00000004); refillUses_ = 0L; - bitField0_ = (bitField0_ & ~0x00000008); warp1Uses_ = 0L; - bitField0_ = (bitField0_ & ~0x00000010); warp8Uses_ = 0L; - bitField0_ = (bitField0_ & ~0x00000020); boostsUsed_ = 0L; - bitField0_ = (bitField0_ & ~0x00000040); videoDoublerUses_ = 0L; - bitField0_ = (bitField0_ & ~0x00000080); droneTakedowns_ = 0L; - bitField0_ = (bitField0_ & ~0x00000100); droneTakedownsElite_ = 0L; - bitField0_ = (bitField0_ & ~0x00000200); numPrestiges_ = 0L; - bitField0_ = (bitField0_ & ~0x00000400); numPiggyBreaks_ = 0L; - bitField0_ = (bitField0_ & ~0x00000800); iapPacksPurchased_ = 0L; - bitField0_ = (bitField0_ & ~0x00001000); piggyFull_ = false; - bitField0_ = (bitField0_ & ~0x00002000); piggyFoundFull_ = false; - bitField0_ = (bitField0_ & ~0x00004000); timePiggyFilledRealtime_ = 0D; - bitField0_ = (bitField0_ & ~0x00008000); timePiggyFullGametime_ = 0D; - bitField0_ = (bitField0_ & ~0x00010000); lostPiggyIncrements_ = 0L; - bitField0_ = (bitField0_ & ~0x00020000); return this; } @@ -9758,18 +9696,22 @@ public ei.Ei.Backup.Stats build() { @java.lang.Override public ei.Ei.Backup.Stats buildPartial() { ei.Ei.Backup.Stats result = new ei.Ei.Backup.Stats(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.Backup.Stats result) { int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((bitField0_ & 0x00000001) != 0)) { + if (((from_bitField0_ & 0x00000001) != 0)) { eggTotalsOLD_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00000001); + result.eggTotalsOLD_ = eggTotalsOLD_; } - result.eggTotalsOLD_ = eggTotalsOLD_; - if (((bitField0_ & 0x00000002) != 0)) { + if (((from_bitField0_ & 0x00000002) != 0)) { eggTotals_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00000002); + result.eggTotals_ = eggTotals_; } - result.eggTotals_ = eggTotals_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000004) != 0)) { result.unlimitedChickensUses_ = unlimitedChickensUses_; to_bitField0_ |= 0x00000001; @@ -9834,43 +9776,9 @@ public ei.Ei.Backup.Stats buildPartial() { result.lostPiggyIncrements_ = lostPiggyIncrements_; to_bitField0_ |= 0x00008000; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.Backup.Stats) { @@ -9886,7 +9794,8 @@ public Builder mergeFrom(ei.Ei.Backup.Stats other) { if (!other.eggTotalsOLD_.isEmpty()) { if (eggTotalsOLD_.isEmpty()) { eggTotalsOLD_ = other.eggTotalsOLD_; - bitField0_ = (bitField0_ & ~0x00000001); + eggTotalsOLD_.makeImmutable(); + bitField0_ |= 0x00000001; } else { ensureEggTotalsOLDIsMutable(); eggTotalsOLD_.addAll(other.eggTotalsOLD_); @@ -9896,7 +9805,8 @@ public Builder mergeFrom(ei.Ei.Backup.Stats other) { if (!other.eggTotals_.isEmpty()) { if (eggTotals_.isEmpty()) { eggTotals_ = other.eggTotals_; - bitField0_ = (bitField0_ & ~0x00000002); + eggTotals_.makeImmutable(); + bitField0_ |= 0x00000002; } else { ensureEggTotalsIsMutable(); eggTotals_.addAll(other.eggTotals_); @@ -10032,7 +9942,8 @@ public Builder mergeFrom( case 66: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); - ensureEggTotalsIsMutable(); + int alloc = length > 4096 ? 4096 : length; + ensureEggTotalsIsMutable(alloc / 8); while (input.getBytesUntilLimit() > 0) { eggTotals_.addDouble(input.readDouble()); } @@ -10108,10 +10019,10 @@ public Builder mergeFrom( private com.google.protobuf.Internal.LongList eggTotalsOLD_ = emptyLongList(); private void ensureEggTotalsOLDIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - eggTotalsOLD_ = mutableCopy(eggTotalsOLD_); - bitField0_ |= 0x00000001; - } + if (!eggTotalsOLD_.isModifiable()) { + eggTotalsOLD_ = makeMutableCopy(eggTotalsOLD_); + } + bitField0_ |= 0x00000001; } /** * repeated uint64 egg_totals_OLD = 1; @@ -10119,8 +10030,8 @@ private void ensureEggTotalsOLDIsMutable() { */ public java.util.List getEggTotalsOLDList() { - return ((bitField0_ & 0x00000001) != 0) ? - java.util.Collections.unmodifiableList(eggTotalsOLD_) : eggTotalsOLD_; + eggTotalsOLD_.makeImmutable(); + return eggTotalsOLD_; } /** * repeated uint64 egg_totals_OLD = 1; @@ -10145,8 +10056,10 @@ public long getEggTotalsOLD(int index) { */ public Builder setEggTotalsOLD( int index, long value) { + ensureEggTotalsOLDIsMutable(); eggTotalsOLD_.setLong(index, value); + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -10156,8 +10069,10 @@ public Builder setEggTotalsOLD( * @return This builder for chaining. */ public Builder addEggTotalsOLD(long value) { + ensureEggTotalsOLDIsMutable(); eggTotalsOLD_.addLong(value); + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -10171,6 +10086,7 @@ public Builder addAllEggTotalsOLD( ensureEggTotalsOLDIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, eggTotalsOLD_); + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -10187,10 +10103,16 @@ public Builder clearEggTotalsOLD() { private com.google.protobuf.Internal.DoubleList eggTotals_ = emptyDoubleList(); private void ensureEggTotalsIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - eggTotals_ = mutableCopy(eggTotals_); - bitField0_ |= 0x00000002; - } + if (!eggTotals_.isModifiable()) { + eggTotals_ = makeMutableCopy(eggTotals_); + } + bitField0_ |= 0x00000002; + } + private void ensureEggTotalsIsMutable(int capacity) { + if (!eggTotals_.isModifiable()) { + eggTotals_ = makeMutableCopy(eggTotals_, capacity); + } + bitField0_ |= 0x00000002; } /** * repeated double egg_totals = 8; @@ -10198,8 +10120,8 @@ private void ensureEggTotalsIsMutable() { */ public java.util.List getEggTotalsList() { - return ((bitField0_ & 0x00000002) != 0) ? - java.util.Collections.unmodifiableList(eggTotals_) : eggTotals_; + eggTotals_.makeImmutable(); + return eggTotals_; } /** * repeated double egg_totals = 8; @@ -10224,8 +10146,10 @@ public double getEggTotals(int index) { */ public Builder setEggTotals( int index, double value) { + ensureEggTotalsIsMutable(); eggTotals_.setDouble(index, value); + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -10235,8 +10159,10 @@ public Builder setEggTotals( * @return This builder for chaining. */ public Builder addEggTotals(double value) { + ensureEggTotalsIsMutable(); eggTotals_.addDouble(value); + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -10250,6 +10176,7 @@ public Builder addAllEggTotals( ensureEggTotalsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, eggTotals_); + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -10287,8 +10214,9 @@ public long getUnlimitedChickensUses() { * @return This builder for chaining. */ public Builder setUnlimitedChickensUses(long value) { - bitField0_ |= 0x00000004; + unlimitedChickensUses_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -10326,8 +10254,9 @@ public long getRefillUses() { * @return This builder for chaining. */ public Builder setRefillUses(long value) { - bitField0_ |= 0x00000008; + refillUses_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -10365,8 +10294,9 @@ public long getWarp1Uses() { * @return This builder for chaining. */ public Builder setWarp1Uses(long value) { - bitField0_ |= 0x00000010; + warp1Uses_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -10404,8 +10334,9 @@ public long getWarp8Uses() { * @return This builder for chaining. */ public Builder setWarp8Uses(long value) { - bitField0_ |= 0x00000020; + warp8Uses_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -10443,8 +10374,9 @@ public long getBoostsUsed() { * @return This builder for chaining. */ public Builder setBoostsUsed(long value) { - bitField0_ |= 0x00000040; + boostsUsed_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -10482,8 +10414,9 @@ public long getVideoDoublerUses() { * @return This builder for chaining. */ public Builder setVideoDoublerUses(long value) { - bitField0_ |= 0x00000080; + videoDoublerUses_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -10521,8 +10454,9 @@ public long getDroneTakedowns() { * @return This builder for chaining. */ public Builder setDroneTakedowns(long value) { - bitField0_ |= 0x00000100; + droneTakedowns_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -10560,8 +10494,9 @@ public long getDroneTakedownsElite() { * @return This builder for chaining. */ public Builder setDroneTakedownsElite(long value) { - bitField0_ |= 0x00000200; + droneTakedownsElite_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -10599,8 +10534,9 @@ public long getNumPrestiges() { * @return This builder for chaining. */ public Builder setNumPrestiges(long value) { - bitField0_ |= 0x00000400; + numPrestiges_ = value; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -10638,8 +10574,9 @@ public long getNumPiggyBreaks() { * @return This builder for chaining. */ public Builder setNumPiggyBreaks(long value) { - bitField0_ |= 0x00000800; + numPiggyBreaks_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -10677,8 +10614,9 @@ public long getIapPacksPurchased() { * @return This builder for chaining. */ public Builder setIapPacksPurchased(long value) { - bitField0_ |= 0x00001000; + iapPacksPurchased_ = value; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -10716,8 +10654,9 @@ public boolean getPiggyFull() { * @return This builder for chaining. */ public Builder setPiggyFull(boolean value) { - bitField0_ |= 0x00002000; + piggyFull_ = value; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -10755,8 +10694,9 @@ public boolean getPiggyFoundFull() { * @return This builder for chaining. */ public Builder setPiggyFoundFull(boolean value) { - bitField0_ |= 0x00004000; + piggyFoundFull_ = value; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -10794,8 +10734,9 @@ public double getTimePiggyFilledRealtime() { * @return This builder for chaining. */ public Builder setTimePiggyFilledRealtime(double value) { - bitField0_ |= 0x00008000; + timePiggyFilledRealtime_ = value; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -10833,8 +10774,9 @@ public double getTimePiggyFullGametime() { * @return This builder for chaining. */ public Builder setTimePiggyFullGametime(double value) { - bitField0_ |= 0x00010000; + timePiggyFullGametime_ = value; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -10872,8 +10814,9 @@ public long getLostPiggyIncrements() { * @return This builder for chaining. */ public Builder setLostPiggyIncrements(long value) { - bitField0_ |= 0x00020000; + lostPiggyIncrements_ = value; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -10887,18 +10830,6 @@ public Builder clearLostPiggyIncrements() { 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.Backup.Stats) } @@ -10913,7 +10844,7 @@ public static ei.Ei.Backup.Stats getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Stats parsePartialFrom( @@ -11452,12 +11383,21 @@ ei.Ei.Backup.OwnedBoostOrBuilder getBoostsOrBuilder( * Protobuf type {@code ei.Backup.Game} */ public static final class Game extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.Backup.Game) GameOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Game.class.getName()); + } // Use Game.newBuilder() to construct. - private Game(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Game(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Game() { @@ -11470,25 +11410,13 @@ private Game() { boosts_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Game(); - } - - @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_Backup_Game_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Backup_Game_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -11498,7 +11426,7 @@ protected java.lang.Object newInstance( private int bitField0_; private int bitField1_; public static final int CURRENT_FARM_FIELD_NUMBER = 22; - private int currentFarm_; + private int currentFarm_ = 0; /** * optional uint32 current_farm = 22 [default = 0]; * @return Whether the currentFarm field is set. @@ -11517,7 +11445,7 @@ public int getCurrentFarm() { } public static final int MAX_EGG_REACHED_FIELD_NUMBER = 1; - private int maxEggReached_; + private int maxEggReached_ = 1; /** * optional .ei.Egg max_egg_reached = 1; * @return Whether the maxEggReached field is set. @@ -11530,13 +11458,12 @@ public int getCurrentFarm() { * @return The maxEggReached. */ @java.lang.Override public ei.Ei.Egg getMaxEggReached() { - @SuppressWarnings("deprecation") - ei.Ei.Egg result = ei.Ei.Egg.valueOf(maxEggReached_); + ei.Ei.Egg result = ei.Ei.Egg.forNumber(maxEggReached_); return result == null ? ei.Ei.Egg.EDIBLE : result; } public static final int GOLDEN_EGGS_EARNED_FIELD_NUMBER = 2; - private long goldenEggsEarned_; + private long goldenEggsEarned_ = 0L; /** * optional uint64 golden_eggs_earned = 2; * @return Whether the goldenEggsEarned field is set. @@ -11555,7 +11482,7 @@ public long getGoldenEggsEarned() { } public static final int GOLDEN_EGGS_SPENT_FIELD_NUMBER = 3; - private long goldenEggsSpent_; + private long goldenEggsSpent_ = 0L; /** * optional uint64 golden_eggs_spent = 3; * @return Whether the goldenEggsSpent field is set. @@ -11574,7 +11501,7 @@ public long getGoldenEggsSpent() { } public static final int UNCLIAMED_GOLDEN_EGGS_FIELD_NUMBER = 16; - private long uncliamedGoldenEggs_; + private long uncliamedGoldenEggs_ = 0L; /** * optional uint64 uncliamed_golden_eggs = 16; * @return Whether the uncliamedGoldenEggs field is set. @@ -11593,7 +11520,7 @@ public long getUncliamedGoldenEggs() { } public static final int SOUL_EGGS_FIELD_NUMBER = 4; - private long soulEggs_; + private long soulEggs_ = 0L; /** * optional uint64 soul_eggs = 4; * @return Whether the soulEggs field is set. @@ -11612,7 +11539,7 @@ public long getSoulEggs() { } public static final int UNCLAIMED_SOUL_EGGS_FIELD_NUMBER = 17; - private long unclaimedSoulEggs_; + private long unclaimedSoulEggs_ = 0L; /** * optional uint64 unclaimed_soul_eggs = 17; * @return Whether the unclaimedSoulEggs field is set. @@ -11631,7 +11558,7 @@ public long getUnclaimedSoulEggs() { } public static final int SOUL_EGGS_D_FIELD_NUMBER = 34; - private double soulEggsD_; + private double soulEggsD_ = 0D; /** * optional double soul_eggs_d = 34; * @return Whether the soulEggsD field is set. @@ -11650,7 +11577,7 @@ public double getSoulEggsD() { } public static final int UNCLAIMED_SOUL_EGGS_D_FIELD_NUMBER = 35; - private double unclaimedSoulEggsD_; + private double unclaimedSoulEggsD_ = 0D; /** * optional double unclaimed_soul_eggs_d = 35; * @return Whether the unclaimedSoulEggsD field is set. @@ -11669,7 +11596,7 @@ public double getUnclaimedSoulEggsD() { } public static final int EGGS_OF_PROPHECY_FIELD_NUMBER = 23; - private long eggsOfProphecy_; + private long eggsOfProphecy_ = 0L; /** * optional uint64 eggs_of_prophecy = 23; * @return Whether the eggsOfProphecy field is set. @@ -11688,7 +11615,7 @@ public long getEggsOfProphecy() { } public static final int UNCLAIMED_EGGS_OF_PROPHECY_FIELD_NUMBER = 24; - private long unclaimedEggsOfProphecy_; + private long unclaimedEggsOfProphecy_ = 0L; /** * optional uint64 unclaimed_eggs_of_prophecy = 24; * @return Whether the unclaimedEggsOfProphecy field is set. @@ -11707,7 +11634,7 @@ public long getUnclaimedEggsOfProphecy() { } public static final int SHELL_SCRIPTS_EARNED_FIELD_NUMBER = 38; - private long shellScriptsEarned_; + private long shellScriptsEarned_ = 0L; /** * optional uint64 shell_scripts_earned = 38; * @return Whether the shellScriptsEarned field is set. @@ -11726,7 +11653,7 @@ public long getShellScriptsEarned() { } public static final int SHELL_SCRIPTS_SPENT_FIELD_NUMBER = 39; - private long shellScriptsSpent_; + private long shellScriptsSpent_ = 0L; /** * optional uint64 shell_scripts_spent = 39; * @return Whether the shellScriptsSpent field is set. @@ -11745,7 +11672,7 @@ public long getShellScriptsSpent() { } public static final int UNCLAIMED_SHELL_SCRIPTS_FIELD_NUMBER = 40; - private long unclaimedShellScripts_; + private long unclaimedShellScripts_ = 0L; /** * optional uint64 unclaimed_shell_scripts = 40; * @return Whether the unclaimedShellScripts field is set. @@ -11764,7 +11691,7 @@ public long getUnclaimedShellScripts() { } public static final int PRESTIGE_CASH_EARNED_FIELD_NUMBER = 5; - private double prestigeCashEarned_; + private double prestigeCashEarned_ = 0D; /** * optional double prestige_cash_earned = 5; * @return Whether the prestigeCashEarned field is set. @@ -11783,7 +11710,7 @@ public double getPrestigeCashEarned() { } public static final int PRESTIGE_SOUL_BOOST_CASH_FIELD_NUMBER = 33; - private double prestigeSoulBoostCash_; + private double prestigeSoulBoostCash_ = 0D; /** * optional double prestige_soul_boost_cash = 33; * @return Whether the prestigeSoulBoostCash field is set. @@ -11802,7 +11729,7 @@ public double getPrestigeSoulBoostCash() { } public static final int LIFETIME_CASH_EARNED_FIELD_NUMBER = 6; - private double lifetimeCashEarned_; + private double lifetimeCashEarned_ = 0D; /** * optional double lifetime_cash_earned = 6; * @return Whether the lifetimeCashEarned field is set. @@ -11821,7 +11748,7 @@ public double getLifetimeCashEarned() { } public static final int PIGGY_BANK_FIELD_NUMBER = 7; - private long piggyBank_; + private long piggyBank_ = 0L; /** * optional uint64 piggy_bank = 7; * @return Whether the piggyBank field is set. @@ -11840,7 +11767,7 @@ public long getPiggyBank() { } public static final int PIGGY_FULL_ALERT_SHOWN_FIELD_NUMBER = 31; - private boolean piggyFullAlertShown_; + private boolean piggyFullAlertShown_ = false; /** * optional bool piggy_full_alert_shown = 31; * @return Whether the piggyFullAlertShown field is set. @@ -11859,7 +11786,7 @@ public boolean getPiggyFullAlertShown() { } public static final int PERMIT_LEVEL_FIELD_NUMBER = 8; - private int permitLevel_; + private int permitLevel_ = 0; /** * optional uint32 permit_level = 8; * @return Whether the permitLevel field is set. @@ -11878,6 +11805,7 @@ public int getPermitLevel() { } public static final int EPIC_RESEARCH_FIELD_NUMBER = 9; + @SuppressWarnings("serial") private java.util.List epicResearch_; /** * repeated .ei.Backup.ResearchItem epic_research = 9; @@ -11918,7 +11846,7 @@ public ei.Ei.Backup.ResearchItemOrBuilder getEpicResearchOrBuilder( } public static final int HYPERLOOP_STATION_FIELD_NUMBER = 29; - private boolean hyperloopStation_; + private boolean hyperloopStation_ = false; /** * optional bool hyperloop_station = 29; * @return Whether the hyperloopStation field is set. @@ -11937,7 +11865,7 @@ public boolean getHyperloopStation() { } public static final int NEXT_DAILY_GIFT_TIME_FIELD_NUMBER = 10; - private double nextDailyGiftTime_; + private double nextDailyGiftTime_ = 0D; /** * optional double next_daily_gift_time = 10; * @return Whether the nextDailyGiftTime field is set. @@ -11956,7 +11884,7 @@ public double getNextDailyGiftTime() { } public static final int LAST_DAILY_GIFT_COLLECTED_DAY_FIELD_NUMBER = 20; - private int lastDailyGiftCollectedDay_; + private int lastDailyGiftCollectedDay_ = 0; /** * optional uint32 last_daily_gift_collected_day = 20; * @return Whether the lastDailyGiftCollectedDay field is set. @@ -11975,7 +11903,7 @@ public int getLastDailyGiftCollectedDay() { } public static final int NUM_DAILY_GIFTS_COLLECTED_FIELD_NUMBER = 28; - private int numDailyGiftsCollected_; + private int numDailyGiftsCollected_ = 0; /** * optional uint32 num_daily_gifts_collected = 28; * @return Whether the numDailyGiftsCollected field is set. @@ -11994,6 +11922,7 @@ public int getNumDailyGiftsCollected() { } public static final int NEWS_FIELD_NUMBER = 11; + @SuppressWarnings("serial") private java.util.List news_; /** * repeated .ei.Backup.NewsHeadline news = 11; @@ -12034,7 +11963,7 @@ public ei.Ei.Backup.NewsHeadlineOrBuilder getNewsOrBuilder( } public static final int LAST_NEWS_TIME_FIELD_NUMBER = 12; - private double lastNewsTime_; + private double lastNewsTime_ = 0D; /** * optional double last_news_time = 12; * @return Whether the lastNewsTime field is set. @@ -12053,7 +11982,7 @@ public double getLastNewsTime() { } public static final int CURRENT_MULTIPLIER_FIELD_NUMBER = 13; - private double currentMultiplier_; + private double currentMultiplier_ = 0D; /** * optional double current_multiplier = 13; * @return Whether the currentMultiplier field is set. @@ -12072,7 +12001,7 @@ public double getCurrentMultiplier() { } public static final int CURRENT_MULTIPLIER_EXPIRATION_FIELD_NUMBER = 14; - private double currentMultiplierExpiration_; + private double currentMultiplierExpiration_ = 0D; /** * optional double current_multiplier_expiration = 14; * @return Whether the currentMultiplierExpiration field is set. @@ -12091,6 +12020,7 @@ public double getCurrentMultiplierExpiration() { } public static final int ACHIEVEMENTS_FIELD_NUMBER = 15; + @SuppressWarnings("serial") private java.util.List achievements_; /** * repeated .ei.Backup.AchievementInfo achievements = 15; @@ -12131,7 +12061,9 @@ public ei.Ei.Backup.AchievementInfoOrBuilder getAchievementsOrBuilder( } public static final int MAX_FARM_SIZE_REACHED_FIELD_NUMBER = 18; - private com.google.protobuf.Internal.LongList maxFarmSizeReached_; + @SuppressWarnings("serial") + private com.google.protobuf.Internal.LongList maxFarmSizeReached_ = + emptyLongList(); /** * repeated uint64 max_farm_size_reached = 18; * @return A list containing the maxFarmSizeReached. @@ -12158,7 +12090,9 @@ public long getMaxFarmSizeReached(int index) { } public static final int EGG_MEDAL_LEVEL_FIELD_NUMBER = 19; - private com.google.protobuf.Internal.IntList eggMedalLevel_; + @SuppressWarnings("serial") + private com.google.protobuf.Internal.IntList eggMedalLevel_ = + emptyIntList(); /** * repeated uint32 egg_medal_level = 19; * @return A list containing the eggMedalLevel. @@ -12185,7 +12119,7 @@ public int getEggMedalLevel(int index) { } public static final int LONG_IDLE_NOTIFICATION_SET_FIELD_NUMBER = 25; - private boolean longIdleNotificationSet_; + private boolean longIdleNotificationSet_ = false; /** * optional bool long_idle_notification_set = 25; * @return Whether the longIdleNotificationSet field is set. @@ -12204,7 +12138,7 @@ public boolean getLongIdleNotificationSet() { } public static final int LONG_IDLE_NOTIFICATION_THRESHOLD_FIELD_NUMBER = 26; - private double longIdleNotificationThreshold_; + private double longIdleNotificationThreshold_ = 0D; /** * optional double long_idle_notification_threshold = 26; * @return Whether the longIdleNotificationThreshold field is set. @@ -12223,7 +12157,7 @@ public double getLongIdleNotificationThreshold() { } public static final int LONG_IDLE_REWARD_FIELD_NUMBER = 27; - private double longIdleReward_; + private double longIdleReward_ = 0D; /** * optional double long_idle_reward = 27; * @return Whether the longIdleReward field is set. @@ -12242,6 +12176,7 @@ public double getLongIdleReward() { } public static final int BOOSTS_FIELD_NUMBER = 30; + @SuppressWarnings("serial") private java.util.List boosts_; /** * repeated .ei.Backup.OwnedBoost boosts = 30; @@ -12282,7 +12217,7 @@ public ei.Ei.Backup.OwnedBoostOrBuilder getBoostsOrBuilder( } public static final int TOTAL_TIME_CHEATS_DETECTED_FIELD_NUMBER = 32; - private int totalTimeCheatsDetected_; + private int totalTimeCheatsDetected_ = 0; /** * optional uint32 total_time_cheats_detected = 32; * @return Whether the totalTimeCheatsDetected field is set. @@ -12301,7 +12236,7 @@ public int getTotalTimeCheatsDetected() { } public static final int FORCE_ELITE_CONTRACTS_FIELD_NUMBER = 36; - private boolean forceEliteContracts_; + private boolean forceEliteContracts_ = false; /** * optional bool force_elite_contracts = 36; * @return Whether the forceEliteContracts field is set. @@ -12320,7 +12255,7 @@ public boolean getForceEliteContracts() { } public static final int NEW_PLAYER_EVENT_END_TIME_FIELD_NUMBER = 37; - private double newPlayerEventEndTime_; + private double newPlayerEventEndTime_ = 0D; /** * optional double new_player_event_end_time = 37; * @return Whether the newPlayerEventEndTime field is set. @@ -13080,39 +13015,41 @@ public static ei.Ei.Backup.Game parseFrom( } public static ei.Ei.Backup.Game parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Backup.Game parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.Backup.Game parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.Backup.Game parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.Backup.Game parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Backup.Game parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -13132,7 +13069,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -13140,7 +13077,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.Backup.Game} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.Backup.Game) ei.Ei.Backup.GameOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -13149,7 +13086,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Backup_Game_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -13162,53 +13099,35 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; + bitField1_ = 0; currentFarm_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); maxEggReached_ = 1; - bitField0_ = (bitField0_ & ~0x00000002); goldenEggsEarned_ = 0L; - bitField0_ = (bitField0_ & ~0x00000004); goldenEggsSpent_ = 0L; - bitField0_ = (bitField0_ & ~0x00000008); uncliamedGoldenEggs_ = 0L; - bitField0_ = (bitField0_ & ~0x00000010); soulEggs_ = 0L; - bitField0_ = (bitField0_ & ~0x00000020); unclaimedSoulEggs_ = 0L; - bitField0_ = (bitField0_ & ~0x00000040); soulEggsD_ = 0D; - bitField0_ = (bitField0_ & ~0x00000080); unclaimedSoulEggsD_ = 0D; - bitField0_ = (bitField0_ & ~0x00000100); eggsOfProphecy_ = 0L; - bitField0_ = (bitField0_ & ~0x00000200); unclaimedEggsOfProphecy_ = 0L; - bitField0_ = (bitField0_ & ~0x00000400); shellScriptsEarned_ = 0L; - bitField0_ = (bitField0_ & ~0x00000800); shellScriptsSpent_ = 0L; - bitField0_ = (bitField0_ & ~0x00001000); unclaimedShellScripts_ = 0L; - bitField0_ = (bitField0_ & ~0x00002000); prestigeCashEarned_ = 0D; - bitField0_ = (bitField0_ & ~0x00004000); prestigeSoulBoostCash_ = 0D; - bitField0_ = (bitField0_ & ~0x00008000); lifetimeCashEarned_ = 0D; - bitField0_ = (bitField0_ & ~0x00010000); piggyBank_ = 0L; - bitField0_ = (bitField0_ & ~0x00020000); piggyFullAlertShown_ = false; - bitField0_ = (bitField0_ & ~0x00040000); permitLevel_ = 0; - bitField0_ = (bitField0_ & ~0x00080000); if (epicResearchBuilder_ == null) { epicResearch_ = java.util.Collections.emptyList(); } else { @@ -13217,13 +13136,9 @@ public Builder clear() { } bitField0_ = (bitField0_ & ~0x00100000); hyperloopStation_ = false; - bitField0_ = (bitField0_ & ~0x00200000); nextDailyGiftTime_ = 0D; - bitField0_ = (bitField0_ & ~0x00400000); lastDailyGiftCollectedDay_ = 0; - bitField0_ = (bitField0_ & ~0x00800000); numDailyGiftsCollected_ = 0; - bitField0_ = (bitField0_ & ~0x01000000); if (newsBuilder_ == null) { news_ = java.util.Collections.emptyList(); } else { @@ -13232,11 +13147,8 @@ public Builder clear() { } bitField0_ = (bitField0_ & ~0x02000000); lastNewsTime_ = 0D; - bitField0_ = (bitField0_ & ~0x04000000); currentMultiplier_ = 0D; - bitField0_ = (bitField0_ & ~0x08000000); currentMultiplierExpiration_ = 0D; - bitField0_ = (bitField0_ & ~0x10000000); if (achievementsBuilder_ == null) { achievements_ = java.util.Collections.emptyList(); } else { @@ -13245,15 +13157,10 @@ public Builder clear() { } bitField0_ = (bitField0_ & ~0x20000000); maxFarmSizeReached_ = emptyLongList(); - bitField0_ = (bitField0_ & ~0x40000000); eggMedalLevel_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x80000000); longIdleNotificationSet_ = false; - bitField1_ = (bitField1_ & ~0x00000001); longIdleNotificationThreshold_ = 0D; - bitField1_ = (bitField1_ & ~0x00000002); longIdleReward_ = 0D; - bitField1_ = (bitField1_ & ~0x00000004); if (boostsBuilder_ == null) { boosts_ = java.util.Collections.emptyList(); } else { @@ -13262,11 +13169,8 @@ public Builder clear() { } bitField1_ = (bitField1_ & ~0x00000008); totalTimeCheatsDetected_ = 0; - bitField1_ = (bitField1_ & ~0x00000010); forceEliteContracts_ = false; - bitField1_ = (bitField1_ & ~0x00000020); newPlayerEventEndTime_ = 0D; - bitField1_ = (bitField1_ & ~0x00000040); return this; } @@ -13293,18 +13197,63 @@ public ei.Ei.Backup.Game build() { @java.lang.Override public ei.Ei.Backup.Game buildPartial() { ei.Ei.Backup.Game result = new ei.Ei.Backup.Game(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + if (bitField1_ != 0) { buildPartial1(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.Backup.Game result) { + if (epicResearchBuilder_ == null) { + if (((bitField0_ & 0x00100000) != 0)) { + epicResearch_ = java.util.Collections.unmodifiableList(epicResearch_); + bitField0_ = (bitField0_ & ~0x00100000); + } + result.epicResearch_ = epicResearch_; + } else { + result.epicResearch_ = epicResearchBuilder_.build(); + } + if (newsBuilder_ == null) { + if (((bitField0_ & 0x02000000) != 0)) { + news_ = java.util.Collections.unmodifiableList(news_); + bitField0_ = (bitField0_ & ~0x02000000); + } + result.news_ = news_; + } else { + result.news_ = newsBuilder_.build(); + } + if (achievementsBuilder_ == null) { + if (((bitField0_ & 0x20000000) != 0)) { + achievements_ = java.util.Collections.unmodifiableList(achievements_); + bitField0_ = (bitField0_ & ~0x20000000); + } + result.achievements_ = achievements_; + } else { + result.achievements_ = achievementsBuilder_.build(); + } + if (boostsBuilder_ == null) { + if (((bitField1_ & 0x00000008) != 0)) { + boosts_ = java.util.Collections.unmodifiableList(boosts_); + bitField1_ = (bitField1_ & ~0x00000008); + } + result.boosts_ = boosts_; + } else { + result.boosts_ = boostsBuilder_.build(); + } + } + + private void buildPartial0(ei.Ei.Backup.Game result) { int from_bitField0_ = bitField0_; - int from_bitField1_ = bitField1_; int to_bitField0_ = 0; - int to_bitField1_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.currentFarm_ = currentFarm_; to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { + result.maxEggReached_ = maxEggReached_; to_bitField0_ |= 0x00000002; } - result.maxEggReached_ = maxEggReached_; if (((from_bitField0_ & 0x00000004) != 0)) { result.goldenEggsEarned_ = goldenEggsEarned_; to_bitField0_ |= 0x00000004; @@ -13377,15 +13326,6 @@ public ei.Ei.Backup.Game buildPartial() { result.permitLevel_ = permitLevel_; to_bitField0_ |= 0x00080000; } - if (epicResearchBuilder_ == null) { - if (((bitField0_ & 0x00100000) != 0)) { - epicResearch_ = java.util.Collections.unmodifiableList(epicResearch_); - bitField0_ = (bitField0_ & ~0x00100000); - } - result.epicResearch_ = epicResearch_; - } else { - result.epicResearch_ = epicResearchBuilder_.build(); - } if (((from_bitField0_ & 0x00200000) != 0)) { result.hyperloopStation_ = hyperloopStation_; to_bitField0_ |= 0x00100000; @@ -13402,15 +13342,6 @@ public ei.Ei.Backup.Game buildPartial() { result.numDailyGiftsCollected_ = numDailyGiftsCollected_; to_bitField0_ |= 0x00800000; } - if (newsBuilder_ == null) { - if (((bitField0_ & 0x02000000) != 0)) { - news_ = java.util.Collections.unmodifiableList(news_); - bitField0_ = (bitField0_ & ~0x02000000); - } - result.news_ = news_; - } else { - result.news_ = newsBuilder_.build(); - } if (((from_bitField0_ & 0x04000000) != 0)) { result.lastNewsTime_ = lastNewsTime_; to_bitField0_ |= 0x01000000; @@ -13423,25 +13354,20 @@ public ei.Ei.Backup.Game buildPartial() { result.currentMultiplierExpiration_ = currentMultiplierExpiration_; to_bitField0_ |= 0x04000000; } - if (achievementsBuilder_ == null) { - if (((bitField0_ & 0x20000000) != 0)) { - achievements_ = java.util.Collections.unmodifiableList(achievements_); - bitField0_ = (bitField0_ & ~0x20000000); - } - result.achievements_ = achievements_; - } else { - result.achievements_ = achievementsBuilder_.build(); - } - if (((bitField0_ & 0x40000000) != 0)) { + if (((from_bitField0_ & 0x40000000) != 0)) { maxFarmSizeReached_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x40000000); + result.maxFarmSizeReached_ = maxFarmSizeReached_; } - result.maxFarmSizeReached_ = maxFarmSizeReached_; - if (((bitField0_ & 0x80000000) != 0)) { + if (((from_bitField0_ & 0x80000000) != 0)) { eggMedalLevel_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x80000000); + result.eggMedalLevel_ = eggMedalLevel_; } - result.eggMedalLevel_ = eggMedalLevel_; + result.bitField0_ |= to_bitField0_; + } + + private void buildPartial1(ei.Ei.Backup.Game result) { + int from_bitField1_ = bitField1_; + int to_bitField0_ = 0; if (((from_bitField1_ & 0x00000001) != 0)) { result.longIdleNotificationSet_ = longIdleNotificationSet_; to_bitField0_ |= 0x08000000; @@ -13454,15 +13380,6 @@ public ei.Ei.Backup.Game buildPartial() { result.longIdleReward_ = longIdleReward_; to_bitField0_ |= 0x20000000; } - if (boostsBuilder_ == null) { - if (((bitField1_ & 0x00000008) != 0)) { - boosts_ = java.util.Collections.unmodifiableList(boosts_); - bitField1_ = (bitField1_ & ~0x00000008); - } - result.boosts_ = boosts_; - } else { - result.boosts_ = boostsBuilder_.build(); - } if (((from_bitField1_ & 0x00000010) != 0)) { result.totalTimeCheatsDetected_ = totalTimeCheatsDetected_; to_bitField0_ |= 0x40000000; @@ -13471,48 +13388,15 @@ public ei.Ei.Backup.Game buildPartial() { result.forceEliteContracts_ = forceEliteContracts_; to_bitField0_ |= 0x80000000; } + int to_bitField1_ = 0; if (((from_bitField1_ & 0x00000040) != 0)) { result.newPlayerEventEndTime_ = newPlayerEventEndTime_; to_bitField1_ |= 0x00000001; } - result.bitField0_ = to_bitField0_; - result.bitField1_ = to_bitField1_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; + result.bitField1_ |= to_bitField1_; } - @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.Backup.Game) { @@ -13604,7 +13488,7 @@ public Builder mergeFrom(ei.Ei.Backup.Game other) { epicResearch_ = other.epicResearch_; bitField0_ = (bitField0_ & ~0x00100000); epicResearchBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getEpicResearchFieldBuilder() : null; } else { epicResearchBuilder_.addAllMessages(other.epicResearch_); @@ -13642,7 +13526,7 @@ public Builder mergeFrom(ei.Ei.Backup.Game other) { news_ = other.news_; bitField0_ = (bitField0_ & ~0x02000000); newsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getNewsFieldBuilder() : null; } else { newsBuilder_.addAllMessages(other.news_); @@ -13677,7 +13561,7 @@ public Builder mergeFrom(ei.Ei.Backup.Game other) { achievements_ = other.achievements_; bitField0_ = (bitField0_ & ~0x20000000); achievementsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getAchievementsFieldBuilder() : null; } else { achievementsBuilder_.addAllMessages(other.achievements_); @@ -13687,7 +13571,8 @@ public Builder mergeFrom(ei.Ei.Backup.Game other) { if (!other.maxFarmSizeReached_.isEmpty()) { if (maxFarmSizeReached_.isEmpty()) { maxFarmSizeReached_ = other.maxFarmSizeReached_; - bitField0_ = (bitField0_ & ~0x40000000); + maxFarmSizeReached_.makeImmutable(); + bitField0_ |= 0x40000000; } else { ensureMaxFarmSizeReachedIsMutable(); maxFarmSizeReached_.addAll(other.maxFarmSizeReached_); @@ -13697,7 +13582,8 @@ public Builder mergeFrom(ei.Ei.Backup.Game other) { if (!other.eggMedalLevel_.isEmpty()) { if (eggMedalLevel_.isEmpty()) { eggMedalLevel_ = other.eggMedalLevel_; - bitField0_ = (bitField0_ & ~0x80000000); + eggMedalLevel_.makeImmutable(); + bitField0_ |= 0x80000000; } else { ensureEggMedalLevelIsMutable(); eggMedalLevel_.addAll(other.eggMedalLevel_); @@ -13732,7 +13618,7 @@ public Builder mergeFrom(ei.Ei.Backup.Game other) { boosts_ = other.boosts_; bitField1_ = (bitField1_ & ~0x00000008); boostsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getBoostsFieldBuilder() : null; } else { boostsBuilder_.addAllMessages(other.boosts_); @@ -13824,7 +13710,7 @@ public Builder mergeFrom( case 74: { ei.Ei.Backup.ResearchItem m = input.readMessage( - ei.Ei.Backup.ResearchItem.PARSER, + ei.Ei.Backup.ResearchItem.parser(), extensionRegistry); if (epicResearchBuilder_ == null) { ensureEpicResearchIsMutable(); @@ -13842,7 +13728,7 @@ public Builder mergeFrom( case 90: { ei.Ei.Backup.NewsHeadline m = input.readMessage( - ei.Ei.Backup.NewsHeadline.PARSER, + ei.Ei.Backup.NewsHeadline.parser(), extensionRegistry); if (newsBuilder_ == null) { ensureNewsIsMutable(); @@ -13870,7 +13756,7 @@ public Builder mergeFrom( case 122: { ei.Ei.Backup.AchievementInfo m = input.readMessage( - ei.Ei.Backup.AchievementInfo.PARSER, + ei.Ei.Backup.AchievementInfo.parser(), extensionRegistry); if (achievementsBuilder_ == null) { ensureAchievementsIsMutable(); @@ -13970,7 +13856,7 @@ public Builder mergeFrom( case 242: { ei.Ei.Backup.OwnedBoost m = input.readMessage( - ei.Ei.Backup.OwnedBoost.PARSER, + ei.Ei.Backup.OwnedBoost.parser(), extensionRegistry); if (boostsBuilder_ == null) { ensureBoostsIsMutable(); @@ -14071,8 +13957,9 @@ public int getCurrentFarm() { * @return This builder for chaining. */ public Builder setCurrentFarm(int value) { - bitField0_ |= 0x00000001; + currentFarm_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -14101,8 +13988,7 @@ public Builder clearCurrentFarm() { */ @java.lang.Override public ei.Ei.Egg getMaxEggReached() { - @SuppressWarnings("deprecation") - ei.Ei.Egg result = ei.Ei.Egg.valueOf(maxEggReached_); + ei.Ei.Egg result = ei.Ei.Egg.forNumber(maxEggReached_); return result == null ? ei.Ei.Egg.EDIBLE : result; } /** @@ -14153,8 +14039,9 @@ public long getGoldenEggsEarned() { * @return This builder for chaining. */ public Builder setGoldenEggsEarned(long value) { - bitField0_ |= 0x00000004; + goldenEggsEarned_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -14192,8 +14079,9 @@ public long getGoldenEggsSpent() { * @return This builder for chaining. */ public Builder setGoldenEggsSpent(long value) { - bitField0_ |= 0x00000008; + goldenEggsSpent_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -14231,8 +14119,9 @@ public long getUncliamedGoldenEggs() { * @return This builder for chaining. */ public Builder setUncliamedGoldenEggs(long value) { - bitField0_ |= 0x00000010; + uncliamedGoldenEggs_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -14270,8 +14159,9 @@ public long getSoulEggs() { * @return This builder for chaining. */ public Builder setSoulEggs(long value) { - bitField0_ |= 0x00000020; + soulEggs_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -14309,8 +14199,9 @@ public long getUnclaimedSoulEggs() { * @return This builder for chaining. */ public Builder setUnclaimedSoulEggs(long value) { - bitField0_ |= 0x00000040; + unclaimedSoulEggs_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -14348,8 +14239,9 @@ public double getSoulEggsD() { * @return This builder for chaining. */ public Builder setSoulEggsD(double value) { - bitField0_ |= 0x00000080; + soulEggsD_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -14387,8 +14279,9 @@ public double getUnclaimedSoulEggsD() { * @return This builder for chaining. */ public Builder setUnclaimedSoulEggsD(double value) { - bitField0_ |= 0x00000100; + unclaimedSoulEggsD_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -14426,8 +14319,9 @@ public long getEggsOfProphecy() { * @return This builder for chaining. */ public Builder setEggsOfProphecy(long value) { - bitField0_ |= 0x00000200; + eggsOfProphecy_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -14465,8 +14359,9 @@ public long getUnclaimedEggsOfProphecy() { * @return This builder for chaining. */ public Builder setUnclaimedEggsOfProphecy(long value) { - bitField0_ |= 0x00000400; + unclaimedEggsOfProphecy_ = value; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -14504,8 +14399,9 @@ public long getShellScriptsEarned() { * @return This builder for chaining. */ public Builder setShellScriptsEarned(long value) { - bitField0_ |= 0x00000800; + shellScriptsEarned_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -14543,8 +14439,9 @@ public long getShellScriptsSpent() { * @return This builder for chaining. */ public Builder setShellScriptsSpent(long value) { - bitField0_ |= 0x00001000; + shellScriptsSpent_ = value; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -14582,8 +14479,9 @@ public long getUnclaimedShellScripts() { * @return This builder for chaining. */ public Builder setUnclaimedShellScripts(long value) { - bitField0_ |= 0x00002000; + unclaimedShellScripts_ = value; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -14621,8 +14519,9 @@ public double getPrestigeCashEarned() { * @return This builder for chaining. */ public Builder setPrestigeCashEarned(double value) { - bitField0_ |= 0x00004000; + prestigeCashEarned_ = value; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -14660,8 +14559,9 @@ public double getPrestigeSoulBoostCash() { * @return This builder for chaining. */ public Builder setPrestigeSoulBoostCash(double value) { - bitField0_ |= 0x00008000; + prestigeSoulBoostCash_ = value; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -14699,8 +14599,9 @@ public double getLifetimeCashEarned() { * @return This builder for chaining. */ public Builder setLifetimeCashEarned(double value) { - bitField0_ |= 0x00010000; + lifetimeCashEarned_ = value; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -14738,8 +14639,9 @@ public long getPiggyBank() { * @return This builder for chaining. */ public Builder setPiggyBank(long value) { - bitField0_ |= 0x00020000; + piggyBank_ = value; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -14777,8 +14679,9 @@ public boolean getPiggyFullAlertShown() { * @return This builder for chaining. */ public Builder setPiggyFullAlertShown(boolean value) { - bitField0_ |= 0x00040000; + piggyFullAlertShown_ = value; + bitField0_ |= 0x00040000; onChanged(); return this; } @@ -14816,8 +14719,9 @@ public int getPermitLevel() { * @return This builder for chaining. */ public Builder setPermitLevel(int value) { - bitField0_ |= 0x00080000; + permitLevel_ = value; + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -14841,7 +14745,7 @@ private void ensureEpicResearchIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Backup.ResearchItem, ei.Ei.Backup.ResearchItem.Builder, ei.Ei.Backup.ResearchItemOrBuilder> epicResearchBuilder_; /** @@ -15057,11 +14961,11 @@ public ei.Ei.Backup.ResearchItem.Builder addEpicResearchBuilder( getEpicResearchBuilderList() { return getEpicResearchFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Backup.ResearchItem, ei.Ei.Backup.ResearchItem.Builder, ei.Ei.Backup.ResearchItemOrBuilder> getEpicResearchFieldBuilder() { if (epicResearchBuilder_ == null) { - epicResearchBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + epicResearchBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Backup.ResearchItem, ei.Ei.Backup.ResearchItem.Builder, ei.Ei.Backup.ResearchItemOrBuilder>( epicResearch_, ((bitField0_ & 0x00100000) != 0), @@ -15095,8 +14999,9 @@ public boolean getHyperloopStation() { * @return This builder for chaining. */ public Builder setHyperloopStation(boolean value) { - bitField0_ |= 0x00200000; + hyperloopStation_ = value; + bitField0_ |= 0x00200000; onChanged(); return this; } @@ -15134,8 +15039,9 @@ public double getNextDailyGiftTime() { * @return This builder for chaining. */ public Builder setNextDailyGiftTime(double value) { - bitField0_ |= 0x00400000; + nextDailyGiftTime_ = value; + bitField0_ |= 0x00400000; onChanged(); return this; } @@ -15173,8 +15079,9 @@ public int getLastDailyGiftCollectedDay() { * @return This builder for chaining. */ public Builder setLastDailyGiftCollectedDay(int value) { - bitField0_ |= 0x00800000; + lastDailyGiftCollectedDay_ = value; + bitField0_ |= 0x00800000; onChanged(); return this; } @@ -15212,8 +15119,9 @@ public int getNumDailyGiftsCollected() { * @return This builder for chaining. */ public Builder setNumDailyGiftsCollected(int value) { - bitField0_ |= 0x01000000; + numDailyGiftsCollected_ = value; + bitField0_ |= 0x01000000; onChanged(); return this; } @@ -15237,7 +15145,7 @@ private void ensureNewsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Backup.NewsHeadline, ei.Ei.Backup.NewsHeadline.Builder, ei.Ei.Backup.NewsHeadlineOrBuilder> newsBuilder_; /** @@ -15453,11 +15361,11 @@ public ei.Ei.Backup.NewsHeadline.Builder addNewsBuilder( getNewsBuilderList() { return getNewsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Backup.NewsHeadline, ei.Ei.Backup.NewsHeadline.Builder, ei.Ei.Backup.NewsHeadlineOrBuilder> getNewsFieldBuilder() { if (newsBuilder_ == null) { - newsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + newsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Backup.NewsHeadline, ei.Ei.Backup.NewsHeadline.Builder, ei.Ei.Backup.NewsHeadlineOrBuilder>( news_, ((bitField0_ & 0x02000000) != 0), @@ -15491,8 +15399,9 @@ public double getLastNewsTime() { * @return This builder for chaining. */ public Builder setLastNewsTime(double value) { - bitField0_ |= 0x04000000; + lastNewsTime_ = value; + bitField0_ |= 0x04000000; onChanged(); return this; } @@ -15530,8 +15439,9 @@ public double getCurrentMultiplier() { * @return This builder for chaining. */ public Builder setCurrentMultiplier(double value) { - bitField0_ |= 0x08000000; + currentMultiplier_ = value; + bitField0_ |= 0x08000000; onChanged(); return this; } @@ -15569,8 +15479,9 @@ public double getCurrentMultiplierExpiration() { * @return This builder for chaining. */ public Builder setCurrentMultiplierExpiration(double value) { - bitField0_ |= 0x10000000; + currentMultiplierExpiration_ = value; + bitField0_ |= 0x10000000; onChanged(); return this; } @@ -15594,7 +15505,7 @@ private void ensureAchievementsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Backup.AchievementInfo, ei.Ei.Backup.AchievementInfo.Builder, ei.Ei.Backup.AchievementInfoOrBuilder> achievementsBuilder_; /** @@ -15810,11 +15721,11 @@ public ei.Ei.Backup.AchievementInfo.Builder addAchievementsBuilder( getAchievementsBuilderList() { return getAchievementsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Backup.AchievementInfo, ei.Ei.Backup.AchievementInfo.Builder, ei.Ei.Backup.AchievementInfoOrBuilder> getAchievementsFieldBuilder() { if (achievementsBuilder_ == null) { - achievementsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + achievementsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Backup.AchievementInfo, ei.Ei.Backup.AchievementInfo.Builder, ei.Ei.Backup.AchievementInfoOrBuilder>( achievements_, ((bitField0_ & 0x20000000) != 0), @@ -15827,10 +15738,10 @@ public ei.Ei.Backup.AchievementInfo.Builder addAchievementsBuilder( private com.google.protobuf.Internal.LongList maxFarmSizeReached_ = emptyLongList(); private void ensureMaxFarmSizeReachedIsMutable() { - if (!((bitField0_ & 0x40000000) != 0)) { - maxFarmSizeReached_ = mutableCopy(maxFarmSizeReached_); - bitField0_ |= 0x40000000; - } + if (!maxFarmSizeReached_.isModifiable()) { + maxFarmSizeReached_ = makeMutableCopy(maxFarmSizeReached_); + } + bitField0_ |= 0x40000000; } /** * repeated uint64 max_farm_size_reached = 18; @@ -15838,8 +15749,8 @@ private void ensureMaxFarmSizeReachedIsMutable() { */ public java.util.List getMaxFarmSizeReachedList() { - return ((bitField0_ & 0x40000000) != 0) ? - java.util.Collections.unmodifiableList(maxFarmSizeReached_) : maxFarmSizeReached_; + maxFarmSizeReached_.makeImmutable(); + return maxFarmSizeReached_; } /** * repeated uint64 max_farm_size_reached = 18; @@ -15864,8 +15775,10 @@ public long getMaxFarmSizeReached(int index) { */ public Builder setMaxFarmSizeReached( int index, long value) { + ensureMaxFarmSizeReachedIsMutable(); maxFarmSizeReached_.setLong(index, value); + bitField0_ |= 0x40000000; onChanged(); return this; } @@ -15875,8 +15788,10 @@ public Builder setMaxFarmSizeReached( * @return This builder for chaining. */ public Builder addMaxFarmSizeReached(long value) { + ensureMaxFarmSizeReachedIsMutable(); maxFarmSizeReached_.addLong(value); + bitField0_ |= 0x40000000; onChanged(); return this; } @@ -15890,6 +15805,7 @@ public Builder addAllMaxFarmSizeReached( ensureMaxFarmSizeReachedIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, maxFarmSizeReached_); + bitField0_ |= 0x40000000; onChanged(); return this; } @@ -15906,10 +15822,10 @@ public Builder clearMaxFarmSizeReached() { private com.google.protobuf.Internal.IntList eggMedalLevel_ = emptyIntList(); private void ensureEggMedalLevelIsMutable() { - if (!((bitField0_ & 0x80000000) != 0)) { - eggMedalLevel_ = mutableCopy(eggMedalLevel_); - bitField0_ |= 0x80000000; - } + if (!eggMedalLevel_.isModifiable()) { + eggMedalLevel_ = makeMutableCopy(eggMedalLevel_); + } + bitField0_ |= 0x80000000; } /** * repeated uint32 egg_medal_level = 19; @@ -15917,8 +15833,8 @@ private void ensureEggMedalLevelIsMutable() { */ public java.util.List getEggMedalLevelList() { - return ((bitField0_ & 0x80000000) != 0) ? - java.util.Collections.unmodifiableList(eggMedalLevel_) : eggMedalLevel_; + eggMedalLevel_.makeImmutable(); + return eggMedalLevel_; } /** * repeated uint32 egg_medal_level = 19; @@ -15943,8 +15859,10 @@ public int getEggMedalLevel(int index) { */ public Builder setEggMedalLevel( int index, int value) { + ensureEggMedalLevelIsMutable(); eggMedalLevel_.setInt(index, value); + bitField0_ |= 0x80000000; onChanged(); return this; } @@ -15954,8 +15872,10 @@ public Builder setEggMedalLevel( * @return This builder for chaining. */ public Builder addEggMedalLevel(int value) { + ensureEggMedalLevelIsMutable(); eggMedalLevel_.addInt(value); + bitField0_ |= 0x80000000; onChanged(); return this; } @@ -15969,6 +15889,7 @@ public Builder addAllEggMedalLevel( ensureEggMedalLevelIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, eggMedalLevel_); + bitField0_ |= 0x80000000; onChanged(); return this; } @@ -16006,8 +15927,9 @@ public boolean getLongIdleNotificationSet() { * @return This builder for chaining. */ public Builder setLongIdleNotificationSet(boolean value) { - bitField1_ |= 0x00000001; + longIdleNotificationSet_ = value; + bitField1_ |= 0x00000001; onChanged(); return this; } @@ -16045,8 +15967,9 @@ public double getLongIdleNotificationThreshold() { * @return This builder for chaining. */ public Builder setLongIdleNotificationThreshold(double value) { - bitField1_ |= 0x00000002; + longIdleNotificationThreshold_ = value; + bitField1_ |= 0x00000002; onChanged(); return this; } @@ -16084,8 +16007,9 @@ public double getLongIdleReward() { * @return This builder for chaining. */ public Builder setLongIdleReward(double value) { - bitField1_ |= 0x00000004; + longIdleReward_ = value; + bitField1_ |= 0x00000004; onChanged(); return this; } @@ -16109,7 +16033,7 @@ private void ensureBoostsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Backup.OwnedBoost, ei.Ei.Backup.OwnedBoost.Builder, ei.Ei.Backup.OwnedBoostOrBuilder> boostsBuilder_; /** @@ -16325,11 +16249,11 @@ public ei.Ei.Backup.OwnedBoost.Builder addBoostsBuilder( getBoostsBuilderList() { return getBoostsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Backup.OwnedBoost, ei.Ei.Backup.OwnedBoost.Builder, ei.Ei.Backup.OwnedBoostOrBuilder> getBoostsFieldBuilder() { if (boostsBuilder_ == null) { - boostsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + boostsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Backup.OwnedBoost, ei.Ei.Backup.OwnedBoost.Builder, ei.Ei.Backup.OwnedBoostOrBuilder>( boosts_, ((bitField1_ & 0x00000008) != 0), @@ -16363,8 +16287,9 @@ public int getTotalTimeCheatsDetected() { * @return This builder for chaining. */ public Builder setTotalTimeCheatsDetected(int value) { - bitField1_ |= 0x00000010; + totalTimeCheatsDetected_ = value; + bitField1_ |= 0x00000010; onChanged(); return this; } @@ -16402,8 +16327,9 @@ public boolean getForceEliteContracts() { * @return This builder for chaining. */ public Builder setForceEliteContracts(boolean value) { - bitField1_ |= 0x00000020; + forceEliteContracts_ = value; + bitField1_ |= 0x00000020; onChanged(); return this; } @@ -16441,8 +16367,9 @@ public double getNewPlayerEventEndTime() { * @return This builder for chaining. */ public Builder setNewPlayerEventEndTime(double value) { - bitField1_ |= 0x00000040; + newPlayerEventEndTime_ = value; + bitField1_ |= 0x00000040; onChanged(); return this; } @@ -16456,18 +16383,6 @@ public Builder clearNewPlayerEventEndTime() { 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.Backup.Game) } @@ -16482,7 +16397,7 @@ public static ei.Ei.Backup.Game getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Game parsePartialFrom( @@ -16746,12 +16661,21 @@ public interface ArtifactsOrBuilder extends * Protobuf type {@code ei.Backup.Artifacts} */ public static final class Artifacts extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.Backup.Artifacts) ArtifactsOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Artifacts.class.getName()); + } // Use Artifacts.newBuilder() to construct. - private Artifacts(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Artifacts(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Artifacts() { @@ -16764,25 +16688,13 @@ private Artifacts() { infusingEnabledDEPRECATED_ = true; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Artifacts(); - } - - @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_Backup_Artifacts_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Backup_Artifacts_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -16791,7 +16703,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int INFUSING_FIELD_NUMBER = 1; - private boolean infusing_; + private boolean infusing_ = false; /** * optional bool infusing = 1; * @return Whether the infusing field is set. @@ -16862,7 +16774,7 @@ public ei.Ei.ArtifactSpecOrBuilder getSpecBeingInfusedOrBuilder() { } public static final int EGG_TYPE_INFUSING_FIELD_NUMBER = 3; - private int eggTypeInfusing_; + private int eggTypeInfusing_ = 1; /** * optional .ei.Egg egg_type_infusing = 3; * @return Whether the eggTypeInfusing field is set. @@ -16875,13 +16787,12 @@ public ei.Ei.ArtifactSpecOrBuilder getSpecBeingInfusedOrBuilder() { * @return The eggTypeInfusing. */ @java.lang.Override public ei.Ei.Egg getEggTypeInfusing() { - @SuppressWarnings("deprecation") - ei.Ei.Egg result = ei.Ei.Egg.valueOf(eggTypeInfusing_); + ei.Ei.Egg result = ei.Ei.Egg.forNumber(eggTypeInfusing_); return result == null ? ei.Ei.Egg.EDIBLE : result; } public static final int INFUSING_EGGS_REQUIRED_FIELD_NUMBER = 4; - private double infusingEggsRequired_; + private double infusingEggsRequired_ = 0D; /** * optional double infusing_eggs_required = 4; * @return Whether the infusingEggsRequired field is set. @@ -16900,7 +16811,7 @@ public double getInfusingEggsRequired() { } public static final int EGGS_INFUSED_FIELD_NUMBER = 5; - private double eggsInfused_; + private double eggsInfused_ = 0D; /** * optional double eggs_infused = 5; * @return Whether the eggsInfused field is set. @@ -16919,7 +16830,7 @@ public double getEggsInfused() { } public static final int FLOW_PERCENTAGE_ARTIFACTS_FIELD_NUMBER = 6; - private double flowPercentageArtifacts_; + private double flowPercentageArtifacts_ = 0.5D; /** * optional double flow_percentage_artifacts = 6 [default = 0.5]; * @return Whether the flowPercentageArtifacts field is set. @@ -16938,7 +16849,7 @@ public double getFlowPercentageArtifacts() { } public static final int FUELING_ENABLED_FIELD_NUMBER = 7; - private boolean fuelingEnabled_; + private boolean fuelingEnabled_ = true; /** * optional bool fueling_enabled = 7 [default = true]; * @return Whether the fuelingEnabled field is set. @@ -16957,7 +16868,7 @@ public boolean getFuelingEnabled() { } public static final int TANK_FILLING_ENABLED_FIELD_NUMBER = 14; - private boolean tankFillingEnabled_; + private boolean tankFillingEnabled_ = false; /** * optional bool tank_filling_enabled = 14; * @return Whether the tankFillingEnabled field is set. @@ -16976,7 +16887,7 @@ public boolean getTankFillingEnabled() { } public static final int TANK_LEVEL_FIELD_NUMBER = 15; - private int tankLevel_; + private int tankLevel_ = 0; /** * optional uint32 tank_level = 15; * @return Whether the tankLevel field is set. @@ -16995,7 +16906,9 @@ public int getTankLevel() { } public static final int TANK_FUELS_FIELD_NUMBER = 16; - private com.google.protobuf.Internal.DoubleList tankFuels_; + @SuppressWarnings("serial") + private com.google.protobuf.Internal.DoubleList tankFuels_ = + emptyDoubleList(); /** * repeated double tank_fuels = 16; * @return A list containing the tankFuels. @@ -17022,7 +16935,9 @@ public double getTankFuels(int index) { } public static final int TANK_LIMITS_FIELD_NUMBER = 18; - private com.google.protobuf.Internal.DoubleList tankLimits_; + @SuppressWarnings("serial") + private com.google.protobuf.Internal.DoubleList tankLimits_ = + emptyDoubleList(); /** * repeated double tank_limits = 18; * @return A list containing the tankLimits. @@ -17049,7 +16964,7 @@ public double getTankLimits(int index) { } public static final int LAST_FUELED_SHIP_FIELD_NUMBER = 9; - private int lastFueledShip_; + private int lastFueledShip_ = 0; /** * optional .ei.MissionInfo.Spaceship last_fueled_ship = 9; * @return Whether the lastFueledShip field is set. @@ -17062,13 +16977,12 @@ public double getTankLimits(int index) { * @return The lastFueledShip. */ @java.lang.Override public ei.Ei.MissionInfo.Spaceship getLastFueledShip() { - @SuppressWarnings("deprecation") - ei.Ei.MissionInfo.Spaceship result = ei.Ei.MissionInfo.Spaceship.valueOf(lastFueledShip_); + ei.Ei.MissionInfo.Spaceship result = ei.Ei.MissionInfo.Spaceship.forNumber(lastFueledShip_); return result == null ? ei.Ei.MissionInfo.Spaceship.CHICKEN_ONE : result; } public static final int INVENTORY_SCORE_FIELD_NUMBER = 10; - private double inventoryScore_; + private double inventoryScore_ = 0D; /** * optional double inventory_score = 10; * @return Whether the inventoryScore field is set. @@ -17087,7 +17001,7 @@ public double getInventoryScore() { } public static final int CRAFTING_XP_FIELD_NUMBER = 17; - private double craftingXp_; + private double craftingXp_ = 0D; /** * optional double crafting_xp = 17; * @return Whether the craftingXp field is set. @@ -17106,7 +17020,7 @@ public double getCraftingXp() { } public static final int ENABLED_FIELD_NUMBER = 11; - private boolean enabled_; + private boolean enabled_ = false; /** * optional bool enabled = 11; * @return Whether the enabled field is set. @@ -17125,7 +17039,7 @@ public boolean getEnabled() { } public static final int INTRO_SHOWN_FIELD_NUMBER = 12; - private boolean introShown_; + private boolean introShown_ = false; /** * optional bool intro_shown = 12; * @return Whether the introShown field is set. @@ -17144,7 +17058,7 @@ public boolean getIntroShown() { } public static final int INFUSING_ENABLED_DEPRECATED_FIELD_NUMBER = 8; - private boolean infusingEnabledDEPRECATED_; + private boolean infusingEnabledDEPRECATED_ = true; /** * optional bool infusing_enabled_DEPRECATED = 8 [default = true]; * @return Whether the infusingEnabledDEPRECATED field is set. @@ -17550,39 +17464,41 @@ public static ei.Ei.Backup.Artifacts parseFrom( } public static ei.Ei.Backup.Artifacts parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Backup.Artifacts parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.Backup.Artifacts parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.Backup.Artifacts parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.Backup.Artifacts parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Backup.Artifacts parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -17602,7 +17518,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -17610,7 +17526,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.Backup.Artifacts} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.Backup.Artifacts) ei.Ei.Backup.ArtifactsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -17619,7 +17535,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Backup_Artifacts_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -17632,12 +17548,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getItemBeingInfusedFieldBuilder(); getSpecBeingInfusedFieldBuilder(); @@ -17646,50 +17562,33 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; infusing_ = false; - bitField0_ = (bitField0_ & ~0x00000001); - if (itemBeingInfusedBuilder_ == null) { - itemBeingInfused_ = null; - } else { - itemBeingInfusedBuilder_.clear(); + itemBeingInfused_ = null; + if (itemBeingInfusedBuilder_ != null) { + itemBeingInfusedBuilder_.dispose(); + itemBeingInfusedBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000002); - if (specBeingInfusedBuilder_ == null) { - specBeingInfused_ = null; - } else { - specBeingInfusedBuilder_.clear(); + specBeingInfused_ = null; + if (specBeingInfusedBuilder_ != null) { + specBeingInfusedBuilder_.dispose(); + specBeingInfusedBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000004); eggTypeInfusing_ = 1; - bitField0_ = (bitField0_ & ~0x00000008); infusingEggsRequired_ = 0D; - bitField0_ = (bitField0_ & ~0x00000010); eggsInfused_ = 0D; - bitField0_ = (bitField0_ & ~0x00000020); flowPercentageArtifacts_ = 0.5D; - bitField0_ = (bitField0_ & ~0x00000040); fuelingEnabled_ = true; - bitField0_ = (bitField0_ & ~0x00000080); tankFillingEnabled_ = false; - bitField0_ = (bitField0_ & ~0x00000100); tankLevel_ = 0; - bitField0_ = (bitField0_ & ~0x00000200); tankFuels_ = emptyDoubleList(); - bitField0_ = (bitField0_ & ~0x00000400); tankLimits_ = emptyDoubleList(); - bitField0_ = (bitField0_ & ~0x00000800); lastFueledShip_ = 0; - bitField0_ = (bitField0_ & ~0x00001000); inventoryScore_ = 0D; - bitField0_ = (bitField0_ & ~0x00002000); craftingXp_ = 0D; - bitField0_ = (bitField0_ & ~0x00004000); enabled_ = false; - bitField0_ = (bitField0_ & ~0x00008000); introShown_ = false; - bitField0_ = (bitField0_ & ~0x00010000); infusingEnabledDEPRECATED_ = true; - bitField0_ = (bitField0_ & ~0x00020000); return this; } @@ -17716,6 +17615,12 @@ public ei.Ei.Backup.Artifacts build() { @java.lang.Override public ei.Ei.Backup.Artifacts buildPartial() { ei.Ei.Backup.Artifacts result = new ei.Ei.Backup.Artifacts(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.Backup.Artifacts result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { @@ -17723,25 +17628,21 @@ public ei.Ei.Backup.Artifacts buildPartial() { to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { - if (itemBeingInfusedBuilder_ == null) { - result.itemBeingInfused_ = itemBeingInfused_; - } else { - result.itemBeingInfused_ = itemBeingInfusedBuilder_.build(); - } + result.itemBeingInfused_ = itemBeingInfusedBuilder_ == null + ? itemBeingInfused_ + : itemBeingInfusedBuilder_.build(); to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { - if (specBeingInfusedBuilder_ == null) { - result.specBeingInfused_ = specBeingInfused_; - } else { - result.specBeingInfused_ = specBeingInfusedBuilder_.build(); - } + result.specBeingInfused_ = specBeingInfusedBuilder_ == null + ? specBeingInfused_ + : specBeingInfusedBuilder_.build(); to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000008) != 0)) { + result.eggTypeInfusing_ = eggTypeInfusing_; to_bitField0_ |= 0x00000008; } - result.eggTypeInfusing_ = eggTypeInfusing_; if (((from_bitField0_ & 0x00000010) != 0)) { result.infusingEggsRequired_ = infusingEggsRequired_; to_bitField0_ |= 0x00000010; @@ -17751,13 +17652,13 @@ public ei.Ei.Backup.Artifacts buildPartial() { to_bitField0_ |= 0x00000020; } if (((from_bitField0_ & 0x00000040) != 0)) { + result.flowPercentageArtifacts_ = flowPercentageArtifacts_; to_bitField0_ |= 0x00000040; } - result.flowPercentageArtifacts_ = flowPercentageArtifacts_; if (((from_bitField0_ & 0x00000080) != 0)) { + result.fuelingEnabled_ = fuelingEnabled_; to_bitField0_ |= 0x00000080; } - result.fuelingEnabled_ = fuelingEnabled_; if (((from_bitField0_ & 0x00000100) != 0)) { result.tankFillingEnabled_ = tankFillingEnabled_; to_bitField0_ |= 0x00000100; @@ -17766,20 +17667,18 @@ public ei.Ei.Backup.Artifacts buildPartial() { result.tankLevel_ = tankLevel_; to_bitField0_ |= 0x00000200; } - if (((bitField0_ & 0x00000400) != 0)) { + if (((from_bitField0_ & 0x00000400) != 0)) { tankFuels_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00000400); + result.tankFuels_ = tankFuels_; } - result.tankFuels_ = tankFuels_; - if (((bitField0_ & 0x00000800) != 0)) { + if (((from_bitField0_ & 0x00000800) != 0)) { tankLimits_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00000800); + result.tankLimits_ = tankLimits_; } - result.tankLimits_ = tankLimits_; if (((from_bitField0_ & 0x00001000) != 0)) { + result.lastFueledShip_ = lastFueledShip_; to_bitField0_ |= 0x00000400; } - result.lastFueledShip_ = lastFueledShip_; if (((from_bitField0_ & 0x00002000) != 0)) { result.inventoryScore_ = inventoryScore_; to_bitField0_ |= 0x00000800; @@ -17797,46 +17696,12 @@ public ei.Ei.Backup.Artifacts buildPartial() { to_bitField0_ |= 0x00004000; } if (((from_bitField0_ & 0x00020000) != 0)) { + result.infusingEnabledDEPRECATED_ = infusingEnabledDEPRECATED_; to_bitField0_ |= 0x00008000; } - result.infusingEnabledDEPRECATED_ = infusingEnabledDEPRECATED_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.Backup.Artifacts) { @@ -17882,7 +17747,8 @@ public Builder mergeFrom(ei.Ei.Backup.Artifacts other) { if (!other.tankFuels_.isEmpty()) { if (tankFuels_.isEmpty()) { tankFuels_ = other.tankFuels_; - bitField0_ = (bitField0_ & ~0x00000400); + tankFuels_.makeImmutable(); + bitField0_ |= 0x00000400; } else { ensureTankFuelsIsMutable(); tankFuels_.addAll(other.tankFuels_); @@ -17892,7 +17758,8 @@ public Builder mergeFrom(ei.Ei.Backup.Artifacts other) { if (!other.tankLimits_.isEmpty()) { if (tankLimits_.isEmpty()) { tankLimits_ = other.tankLimits_; - bitField0_ = (bitField0_ & ~0x00000800); + tankLimits_.makeImmutable(); + bitField0_ |= 0x00000800; } else { ensureTankLimitsIsMutable(); tankLimits_.addAll(other.tankLimits_); @@ -18045,7 +17912,8 @@ public Builder mergeFrom( case 130: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); - ensureTankFuelsIsMutable(); + int alloc = length > 4096 ? 4096 : length; + ensureTankFuelsIsMutable(alloc / 8); while (input.getBytesUntilLimit() > 0) { tankFuels_.addDouble(input.readDouble()); } @@ -18066,7 +17934,8 @@ public Builder mergeFrom( case 146: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); - ensureTankLimitsIsMutable(); + int alloc = length > 4096 ? 4096 : length; + ensureTankLimitsIsMutable(alloc / 8); while (input.getBytesUntilLimit() > 0) { tankLimits_.addDouble(input.readDouble()); } @@ -18113,8 +17982,9 @@ public boolean getInfusing() { * @return This builder for chaining. */ public Builder setInfusing(boolean value) { - bitField0_ |= 0x00000001; + infusing_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -18130,7 +18000,7 @@ public Builder clearInfusing() { } private ei.Ei.ArtifactInventoryItem itemBeingInfused_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ArtifactInventoryItem, ei.Ei.ArtifactInventoryItem.Builder, ei.Ei.ArtifactInventoryItemOrBuilder> itemBeingInfusedBuilder_; /** * optional .ei.ArtifactInventoryItem item_being_infused = 2; @@ -18159,11 +18029,11 @@ public Builder setItemBeingInfused(ei.Ei.ArtifactInventoryItem value) { throw new NullPointerException(); } itemBeingInfused_ = value; - onChanged(); } else { itemBeingInfusedBuilder_.setMessage(value); } bitField0_ |= 0x00000002; + onChanged(); return this; } /** @@ -18173,11 +18043,11 @@ public Builder setItemBeingInfused( ei.Ei.ArtifactInventoryItem.Builder builderForValue) { if (itemBeingInfusedBuilder_ == null) { itemBeingInfused_ = builderForValue.build(); - onChanged(); } else { itemBeingInfusedBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; + onChanged(); return this; } /** @@ -18186,31 +18056,32 @@ public Builder setItemBeingInfused( public Builder mergeItemBeingInfused(ei.Ei.ArtifactInventoryItem value) { if (itemBeingInfusedBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0) && - itemBeingInfused_ != null && - itemBeingInfused_ != ei.Ei.ArtifactInventoryItem.getDefaultInstance()) { - itemBeingInfused_ = - ei.Ei.ArtifactInventoryItem.newBuilder(itemBeingInfused_).mergeFrom(value).buildPartial(); + itemBeingInfused_ != null && + itemBeingInfused_ != ei.Ei.ArtifactInventoryItem.getDefaultInstance()) { + getItemBeingInfusedBuilder().mergeFrom(value); } else { itemBeingInfused_ = value; } - onChanged(); } else { itemBeingInfusedBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; + if (itemBeingInfused_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** * optional .ei.ArtifactInventoryItem item_being_infused = 2; */ public Builder clearItemBeingInfused() { - if (itemBeingInfusedBuilder_ == null) { - itemBeingInfused_ = null; - onChanged(); - } else { - itemBeingInfusedBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000002); + itemBeingInfused_ = null; + if (itemBeingInfusedBuilder_ != null) { + itemBeingInfusedBuilder_.dispose(); + itemBeingInfusedBuilder_ = null; + } + onChanged(); return this; } /** @@ -18235,11 +18106,11 @@ public ei.Ei.ArtifactInventoryItemOrBuilder getItemBeingInfusedOrBuilder() { /** * optional .ei.ArtifactInventoryItem item_being_infused = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ArtifactInventoryItem, ei.Ei.ArtifactInventoryItem.Builder, ei.Ei.ArtifactInventoryItemOrBuilder> getItemBeingInfusedFieldBuilder() { if (itemBeingInfusedBuilder_ == null) { - itemBeingInfusedBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + itemBeingInfusedBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.ArtifactInventoryItem, ei.Ei.ArtifactInventoryItem.Builder, ei.Ei.ArtifactInventoryItemOrBuilder>( getItemBeingInfused(), getParentForChildren(), @@ -18250,7 +18121,7 @@ public ei.Ei.ArtifactInventoryItemOrBuilder getItemBeingInfusedOrBuilder() { } private ei.Ei.ArtifactSpec specBeingInfused_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ArtifactSpec, ei.Ei.ArtifactSpec.Builder, ei.Ei.ArtifactSpecOrBuilder> specBeingInfusedBuilder_; /** * optional .ei.ArtifactSpec spec_being_infused = 13; @@ -18279,11 +18150,11 @@ public Builder setSpecBeingInfused(ei.Ei.ArtifactSpec value) { throw new NullPointerException(); } specBeingInfused_ = value; - onChanged(); } else { specBeingInfusedBuilder_.setMessage(value); } bitField0_ |= 0x00000004; + onChanged(); return this; } /** @@ -18293,11 +18164,11 @@ public Builder setSpecBeingInfused( ei.Ei.ArtifactSpec.Builder builderForValue) { if (specBeingInfusedBuilder_ == null) { specBeingInfused_ = builderForValue.build(); - onChanged(); } else { specBeingInfusedBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000004; + onChanged(); return this; } /** @@ -18306,31 +18177,32 @@ public Builder setSpecBeingInfused( public Builder mergeSpecBeingInfused(ei.Ei.ArtifactSpec value) { if (specBeingInfusedBuilder_ == null) { if (((bitField0_ & 0x00000004) != 0) && - specBeingInfused_ != null && - specBeingInfused_ != ei.Ei.ArtifactSpec.getDefaultInstance()) { - specBeingInfused_ = - ei.Ei.ArtifactSpec.newBuilder(specBeingInfused_).mergeFrom(value).buildPartial(); + specBeingInfused_ != null && + specBeingInfused_ != ei.Ei.ArtifactSpec.getDefaultInstance()) { + getSpecBeingInfusedBuilder().mergeFrom(value); } else { specBeingInfused_ = value; } - onChanged(); } else { specBeingInfusedBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; + if (specBeingInfused_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } return this; } /** * optional .ei.ArtifactSpec spec_being_infused = 13; */ public Builder clearSpecBeingInfused() { - if (specBeingInfusedBuilder_ == null) { - specBeingInfused_ = null; - onChanged(); - } else { - specBeingInfusedBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000004); + specBeingInfused_ = null; + if (specBeingInfusedBuilder_ != null) { + specBeingInfusedBuilder_.dispose(); + specBeingInfusedBuilder_ = null; + } + onChanged(); return this; } /** @@ -18355,11 +18227,11 @@ public ei.Ei.ArtifactSpecOrBuilder getSpecBeingInfusedOrBuilder() { /** * optional .ei.ArtifactSpec spec_being_infused = 13; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ArtifactSpec, ei.Ei.ArtifactSpec.Builder, ei.Ei.ArtifactSpecOrBuilder> getSpecBeingInfusedFieldBuilder() { if (specBeingInfusedBuilder_ == null) { - specBeingInfusedBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + specBeingInfusedBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.ArtifactSpec, ei.Ei.ArtifactSpec.Builder, ei.Ei.ArtifactSpecOrBuilder>( getSpecBeingInfused(), getParentForChildren(), @@ -18383,8 +18255,7 @@ public ei.Ei.ArtifactSpecOrBuilder getSpecBeingInfusedOrBuilder() { */ @java.lang.Override public ei.Ei.Egg getEggTypeInfusing() { - @SuppressWarnings("deprecation") - ei.Ei.Egg result = ei.Ei.Egg.valueOf(eggTypeInfusing_); + ei.Ei.Egg result = ei.Ei.Egg.forNumber(eggTypeInfusing_); return result == null ? ei.Ei.Egg.EDIBLE : result; } /** @@ -18435,8 +18306,9 @@ public double getInfusingEggsRequired() { * @return This builder for chaining. */ public Builder setInfusingEggsRequired(double value) { - bitField0_ |= 0x00000010; + infusingEggsRequired_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -18474,8 +18346,9 @@ public double getEggsInfused() { * @return This builder for chaining. */ public Builder setEggsInfused(double value) { - bitField0_ |= 0x00000020; + eggsInfused_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -18513,8 +18386,9 @@ public double getFlowPercentageArtifacts() { * @return This builder for chaining. */ public Builder setFlowPercentageArtifacts(double value) { - bitField0_ |= 0x00000040; + flowPercentageArtifacts_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -18552,8 +18426,9 @@ public boolean getFuelingEnabled() { * @return This builder for chaining. */ public Builder setFuelingEnabled(boolean value) { - bitField0_ |= 0x00000080; + fuelingEnabled_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -18591,8 +18466,9 @@ public boolean getTankFillingEnabled() { * @return This builder for chaining. */ public Builder setTankFillingEnabled(boolean value) { - bitField0_ |= 0x00000100; + tankFillingEnabled_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -18630,8 +18506,9 @@ public int getTankLevel() { * @return This builder for chaining. */ public Builder setTankLevel(int value) { - bitField0_ |= 0x00000200; + tankLevel_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -18648,10 +18525,16 @@ public Builder clearTankLevel() { private com.google.protobuf.Internal.DoubleList tankFuels_ = emptyDoubleList(); private void ensureTankFuelsIsMutable() { - if (!((bitField0_ & 0x00000400) != 0)) { - tankFuels_ = mutableCopy(tankFuels_); - bitField0_ |= 0x00000400; - } + if (!tankFuels_.isModifiable()) { + tankFuels_ = makeMutableCopy(tankFuels_); + } + bitField0_ |= 0x00000400; + } + private void ensureTankFuelsIsMutable(int capacity) { + if (!tankFuels_.isModifiable()) { + tankFuels_ = makeMutableCopy(tankFuels_, capacity); + } + bitField0_ |= 0x00000400; } /** * repeated double tank_fuels = 16; @@ -18659,8 +18542,8 @@ private void ensureTankFuelsIsMutable() { */ public java.util.List getTankFuelsList() { - return ((bitField0_ & 0x00000400) != 0) ? - java.util.Collections.unmodifiableList(tankFuels_) : tankFuels_; + tankFuels_.makeImmutable(); + return tankFuels_; } /** * repeated double tank_fuels = 16; @@ -18685,8 +18568,10 @@ public double getTankFuels(int index) { */ public Builder setTankFuels( int index, double value) { + ensureTankFuelsIsMutable(); tankFuels_.setDouble(index, value); + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -18696,8 +18581,10 @@ public Builder setTankFuels( * @return This builder for chaining. */ public Builder addTankFuels(double value) { + ensureTankFuelsIsMutable(); tankFuels_.addDouble(value); + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -18711,6 +18598,7 @@ public Builder addAllTankFuels( ensureTankFuelsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, tankFuels_); + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -18727,10 +18615,16 @@ public Builder clearTankFuels() { private com.google.protobuf.Internal.DoubleList tankLimits_ = emptyDoubleList(); private void ensureTankLimitsIsMutable() { - if (!((bitField0_ & 0x00000800) != 0)) { - tankLimits_ = mutableCopy(tankLimits_); - bitField0_ |= 0x00000800; - } + if (!tankLimits_.isModifiable()) { + tankLimits_ = makeMutableCopy(tankLimits_); + } + bitField0_ |= 0x00000800; + } + private void ensureTankLimitsIsMutable(int capacity) { + if (!tankLimits_.isModifiable()) { + tankLimits_ = makeMutableCopy(tankLimits_, capacity); + } + bitField0_ |= 0x00000800; } /** * repeated double tank_limits = 18; @@ -18738,8 +18632,8 @@ private void ensureTankLimitsIsMutable() { */ public java.util.List getTankLimitsList() { - return ((bitField0_ & 0x00000800) != 0) ? - java.util.Collections.unmodifiableList(tankLimits_) : tankLimits_; + tankLimits_.makeImmutable(); + return tankLimits_; } /** * repeated double tank_limits = 18; @@ -18764,8 +18658,10 @@ public double getTankLimits(int index) { */ public Builder setTankLimits( int index, double value) { + ensureTankLimitsIsMutable(); tankLimits_.setDouble(index, value); + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -18775,8 +18671,10 @@ public Builder setTankLimits( * @return This builder for chaining. */ public Builder addTankLimits(double value) { + ensureTankLimitsIsMutable(); tankLimits_.addDouble(value); + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -18790,6 +18688,7 @@ public Builder addAllTankLimits( ensureTankLimitsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, tankLimits_); + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -18818,8 +18717,7 @@ public Builder clearTankLimits() { */ @java.lang.Override public ei.Ei.MissionInfo.Spaceship getLastFueledShip() { - @SuppressWarnings("deprecation") - ei.Ei.MissionInfo.Spaceship result = ei.Ei.MissionInfo.Spaceship.valueOf(lastFueledShip_); + ei.Ei.MissionInfo.Spaceship result = ei.Ei.MissionInfo.Spaceship.forNumber(lastFueledShip_); return result == null ? ei.Ei.MissionInfo.Spaceship.CHICKEN_ONE : result; } /** @@ -18870,8 +18768,9 @@ public double getInventoryScore() { * @return This builder for chaining. */ public Builder setInventoryScore(double value) { - bitField0_ |= 0x00002000; + inventoryScore_ = value; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -18909,8 +18808,9 @@ public double getCraftingXp() { * @return This builder for chaining. */ public Builder setCraftingXp(double value) { - bitField0_ |= 0x00004000; + craftingXp_ = value; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -18948,8 +18848,9 @@ public boolean getEnabled() { * @return This builder for chaining. */ public Builder setEnabled(boolean value) { - bitField0_ |= 0x00008000; + enabled_ = value; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -18987,8 +18888,9 @@ public boolean getIntroShown() { * @return This builder for chaining. */ public Builder setIntroShown(boolean value) { - bitField0_ |= 0x00010000; + introShown_ = value; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -19026,8 +18928,9 @@ public boolean getInfusingEnabledDEPRECATED() { * @return This builder for chaining. */ public Builder setInfusingEnabledDEPRECATED(boolean value) { - bitField0_ |= 0x00020000; + infusingEnabledDEPRECATED_ = value; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -19041,18 +18944,6 @@ public Builder clearInfusingEnabledDEPRECATED() { 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.Backup.Artifacts) } @@ -19067,7 +18958,7 @@ public static ei.Ei.Backup.Artifacts getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Artifacts parsePartialFrom( @@ -19152,37 +19043,34 @@ public interface ShellsOrBuilder extends * Protobuf type {@code ei.Backup.Shells} */ public static final class Shells extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.Backup.Shells) ShellsOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Shells.class.getName()); + } // Use Shells.newBuilder() to construct. - private Shells(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Shells(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Shells() { numNew_ = emptyIntList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Shells(); - } - - @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_Backup_Shells_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Backup_Shells_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -19191,7 +19079,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int INTRO_ALERT_FIELD_NUMBER = 1; - private boolean introAlert_; + private boolean introAlert_ = false; /** * optional bool intro_alert = 1; * @return Whether the introAlert field is set. @@ -19210,7 +19098,7 @@ public boolean getIntroAlert() { } public static final int CONTRACTS_INTRO_ALERT_FIELD_NUMBER = 2; - private boolean contractsIntroAlert_; + private boolean contractsIntroAlert_ = false; /** * optional bool contracts_intro_alert = 2; * @return Whether the contractsIntroAlert field is set. @@ -19229,7 +19117,9 @@ public boolean getContractsIntroAlert() { } public static final int NUM_NEW_FIELD_NUMBER = 3; - private com.google.protobuf.Internal.IntList numNew_; + @SuppressWarnings("serial") + private com.google.protobuf.Internal.IntList numNew_ = + emptyIntList(); /** * repeated int32 num_new = 3; * @return A list containing the numNew. @@ -19395,39 +19285,41 @@ public static ei.Ei.Backup.Shells parseFrom( } public static ei.Ei.Backup.Shells parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Backup.Shells parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.Backup.Shells parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.Backup.Shells parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.Backup.Shells parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Backup.Shells parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -19447,7 +19339,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -19455,7 +19347,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.Backup.Shells} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.Backup.Shells) ei.Ei.Backup.ShellsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -19464,7 +19356,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Backup_Shells_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -19477,19 +19369,17 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; introAlert_ = false; - bitField0_ = (bitField0_ & ~0x00000001); contractsIntroAlert_ = false; - bitField0_ = (bitField0_ & ~0x00000002); numNew_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00000004); return this; } @@ -19516,6 +19406,12 @@ public ei.Ei.Backup.Shells build() { @java.lang.Override public ei.Ei.Backup.Shells buildPartial() { ei.Ei.Backup.Shells result = new ei.Ei.Backup.Shells(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.Backup.Shells result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { @@ -19526,48 +19422,13 @@ public ei.Ei.Backup.Shells buildPartial() { result.contractsIntroAlert_ = contractsIntroAlert_; to_bitField0_ |= 0x00000002; } - if (((bitField0_ & 0x00000004) != 0)) { + if (((from_bitField0_ & 0x00000004) != 0)) { numNew_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00000004); + result.numNew_ = numNew_; } - result.numNew_ = numNew_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.Backup.Shells) { @@ -19589,7 +19450,8 @@ public Builder mergeFrom(ei.Ei.Backup.Shells other) { if (!other.numNew_.isEmpty()) { if (numNew_.isEmpty()) { numNew_ = other.numNew_; - bitField0_ = (bitField0_ & ~0x00000004); + numNew_.makeImmutable(); + bitField0_ |= 0x00000004; } else { ensureNumNewIsMutable(); numNew_.addAll(other.numNew_); @@ -19688,8 +19550,9 @@ public boolean getIntroAlert() { * @return This builder for chaining. */ public Builder setIntroAlert(boolean value) { - bitField0_ |= 0x00000001; + introAlert_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -19727,8 +19590,9 @@ public boolean getContractsIntroAlert() { * @return This builder for chaining. */ public Builder setContractsIntroAlert(boolean value) { - bitField0_ |= 0x00000002; + contractsIntroAlert_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -19745,10 +19609,10 @@ public Builder clearContractsIntroAlert() { private com.google.protobuf.Internal.IntList numNew_ = emptyIntList(); private void ensureNumNewIsMutable() { - if (!((bitField0_ & 0x00000004) != 0)) { - numNew_ = mutableCopy(numNew_); - bitField0_ |= 0x00000004; - } + if (!numNew_.isModifiable()) { + numNew_ = makeMutableCopy(numNew_); + } + bitField0_ |= 0x00000004; } /** * repeated int32 num_new = 3; @@ -19756,8 +19620,8 @@ private void ensureNumNewIsMutable() { */ public java.util.List getNumNewList() { - return ((bitField0_ & 0x00000004) != 0) ? - java.util.Collections.unmodifiableList(numNew_) : numNew_; + numNew_.makeImmutable(); + return numNew_; } /** * repeated int32 num_new = 3; @@ -19782,8 +19646,10 @@ public int getNumNew(int index) { */ public Builder setNumNew( int index, int value) { + ensureNumNewIsMutable(); numNew_.setInt(index, value); + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -19793,8 +19659,10 @@ public Builder setNumNew( * @return This builder for chaining. */ public Builder addNumNew(int value) { + ensureNumNewIsMutable(); numNew_.addInt(value); + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -19808,6 +19676,7 @@ public Builder addAllNumNew( ensureNumNewIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, numNew_); + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -19821,18 +19690,6 @@ public Builder clearNumNew() { 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.Backup.Shells) } @@ -19847,7 +19704,7 @@ public static ei.Ei.Backup.Shells getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Shells parsePartialFrom( @@ -20302,12 +20159,21 @@ ei.Ei.Backup.ActiveBoostOrBuilder getActiveBoostsOrBuilder( * Protobuf type {@code ei.Backup.Simulation} */ public static final class Simulation extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.Backup.Simulation) SimulationOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Simulation.class.getName()); + } // Use Simulation.newBuilder() to construct. - private Simulation(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Simulation(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Simulation() { @@ -20324,25 +20190,13 @@ private Simulation() { activeBoosts_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Simulation(); - } - - @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_Backup_Simulation_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Backup_Simulation_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -20351,7 +20205,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int EGG_TYPE_FIELD_NUMBER = 1; - private int eggType_; + private int eggType_ = 1; /** * optional .ei.Egg egg_type = 1; * @return Whether the eggType field is set. @@ -20364,13 +20218,12 @@ protected java.lang.Object newInstance( * @return The eggType. */ @java.lang.Override public ei.Ei.Egg getEggType() { - @SuppressWarnings("deprecation") - ei.Ei.Egg result = ei.Ei.Egg.valueOf(eggType_); + ei.Ei.Egg result = ei.Ei.Egg.forNumber(eggType_); return result == null ? ei.Ei.Egg.EDIBLE : result; } public static final int FARM_TYPE_FIELD_NUMBER = 19; - private int farmType_; + private int farmType_ = 1; /** * optional .ei.FarmType farm_type = 19; * @return Whether the farmType field is set. @@ -20383,13 +20236,13 @@ protected java.lang.Object newInstance( * @return The farmType. */ @java.lang.Override public ei.Ei.FarmType getFarmType() { - @SuppressWarnings("deprecation") - ei.Ei.FarmType result = ei.Ei.FarmType.valueOf(farmType_); + ei.Ei.FarmType result = ei.Ei.FarmType.forNumber(farmType_); return result == null ? ei.Ei.FarmType.EMPTY : result; } public static final int CONTRACT_ID_FIELD_NUMBER = 20; - private volatile java.lang.Object contractId_; + @SuppressWarnings("serial") + private volatile java.lang.Object contractId_ = ""; /** * optional string contract_id = 20; * @return Whether the contractId field is set. @@ -20437,7 +20290,7 @@ public java.lang.String getContractId() { } public static final int CASH_EARNED_FIELD_NUMBER = 2; - private double cashEarned_; + private double cashEarned_ = 0D; /** * optional double cash_earned = 2; * @return Whether the cashEarned field is set. @@ -20456,7 +20309,7 @@ public double getCashEarned() { } public static final int CASH_SPENT_FIELD_NUMBER = 3; - private double cashSpent_; + private double cashSpent_ = 0D; /** * optional double cash_spent = 3; * @return Whether the cashSpent field is set. @@ -20475,7 +20328,7 @@ public double getCashSpent() { } public static final int UNCLAIMED_CASH_FIELD_NUMBER = 4; - private double unclaimedCash_; + private double unclaimedCash_ = 0D; /** * optional double unclaimed_cash = 4; * @return Whether the unclaimedCash field is set. @@ -20494,7 +20347,7 @@ public double getUnclaimedCash() { } public static final int LAST_STEP_TIME_FIELD_NUMBER = 5; - private double lastStepTime_; + private double lastStepTime_ = 0D; /** * optional double last_step_time = 5; * @return Whether the lastStepTime field is set. @@ -20513,7 +20366,7 @@ public double getLastStepTime() { } public static final int NUM_CHICKENS_FIELD_NUMBER = 6; - private long numChickens_; + private long numChickens_ = 0L; /** * optional uint64 num_chickens = 6; * @return Whether the numChickens field is set. @@ -20532,7 +20385,7 @@ public long getNumChickens() { } public static final int NUM_CHICKENS_UNSETTLED_FIELD_NUMBER = 7; - private long numChickensUnsettled_; + private long numChickensUnsettled_ = 0L; /** * optional uint64 num_chickens_unsettled = 7; * @return Whether the numChickensUnsettled field is set. @@ -20551,7 +20404,7 @@ public long getNumChickensUnsettled() { } public static final int NUM_CHICKENS_RUNNING_FIELD_NUMBER = 8; - private long numChickensRunning_; + private long numChickensRunning_ = 0L; /** * optional uint64 num_chickens_running = 8; * @return Whether the numChickensRunning field is set. @@ -20570,7 +20423,7 @@ public long getNumChickensRunning() { } public static final int EGGS_LAID_FIELD_NUMBER = 9; - private double eggsLaid_; + private double eggsLaid_ = 0D; /** * optional double eggs_laid = 9; * @return Whether the eggsLaid field is set. @@ -20589,7 +20442,7 @@ public double getEggsLaid() { } public static final int EGGS_SHIPPED_FIELD_NUMBER = 30; - private double eggsShipped_; + private double eggsShipped_ = 0D; /** * optional double eggs_shipped = 30; * @return Whether the eggsShipped field is set. @@ -20608,7 +20461,7 @@ public double getEggsShipped() { } public static final int EGGS_PAID_FOR_FIELD_NUMBER = 10; - private double eggsPaidFor_; + private double eggsPaidFor_ = 0D; /** * optional double eggs_paid_for = 10; * @return Whether the eggsPaidFor field is set. @@ -20627,7 +20480,7 @@ public double getEggsPaidFor() { } public static final int SILOS_OWNED_FIELD_NUMBER = 11; - private int silosOwned_; + private int silosOwned_ = 0; /** * optional uint32 silos_owned = 11; * @return Whether the silosOwned field is set. @@ -20646,7 +20499,9 @@ public int getSilosOwned() { } public static final int HABS_FIELD_NUMBER = 12; - private com.google.protobuf.Internal.IntList habs_; + @SuppressWarnings("serial") + private com.google.protobuf.Internal.IntList habs_ = + emptyIntList(); /** * repeated uint32 habs = 12; * @return A list containing the habs. @@ -20673,7 +20528,9 @@ public int getHabs(int index) { } public static final int HAB_POPULATION_FIELD_NUMBER = 13; - private com.google.protobuf.Internal.LongList habPopulation_; + @SuppressWarnings("serial") + private com.google.protobuf.Internal.LongList habPopulation_ = + emptyLongList(); /** * repeated uint64 hab_population = 13; * @return A list containing the habPopulation. @@ -20700,7 +20557,9 @@ public long getHabPopulation(int index) { } public static final int HAB_POPULATION_INDOUND_FIELD_NUMBER = 14; - private com.google.protobuf.Internal.LongList habPopulationIndound_; + @SuppressWarnings("serial") + private com.google.protobuf.Internal.LongList habPopulationIndound_ = + emptyLongList(); /** * repeated uint64 hab_population_indound = 14; * @return A list containing the habPopulationIndound. @@ -20727,7 +20586,9 @@ public long getHabPopulationIndound(int index) { } public static final int HAB_INCUBATOR_POPUPLATION_FIELD_NUMBER = 15; - private com.google.protobuf.Internal.DoubleList habIncubatorPopuplation_; + @SuppressWarnings("serial") + private com.google.protobuf.Internal.DoubleList habIncubatorPopuplation_ = + emptyDoubleList(); /** * repeated double hab_incubator_popuplation = 15; * @return A list containing the habIncubatorPopuplation. @@ -20754,7 +20615,7 @@ public double getHabIncubatorPopuplation(int index) { } public static final int HATCHERY_POPULATION_FIELD_NUMBER = 16; - private double hatcheryPopulation_; + private double hatcheryPopulation_ = 0D; /** * optional double hatchery_population = 16; * @return Whether the hatcheryPopulation field is set. @@ -20773,7 +20634,9 @@ public double getHatcheryPopulation() { } public static final int VEHICLES_FIELD_NUMBER = 17; - private com.google.protobuf.Internal.IntList vehicles_; + @SuppressWarnings("serial") + private com.google.protobuf.Internal.IntList vehicles_ = + emptyIntList(); /** * repeated uint32 vehicles = 17; * @return A list containing the vehicles. @@ -20800,7 +20663,9 @@ public int getVehicles(int index) { } public static final int TRAIN_LENGTH_FIELD_NUMBER = 21; - private com.google.protobuf.Internal.IntList trainLength_; + @SuppressWarnings("serial") + private com.google.protobuf.Internal.IntList trainLength_ = + emptyIntList(); /** * repeated uint32 train_length = 21; * @return A list containing the trainLength. @@ -20827,6 +20692,7 @@ public int getTrainLength(int index) { } public static final int COMMON_RESEARCH_FIELD_NUMBER = 18; + @SuppressWarnings("serial") private java.util.List commonResearch_; /** * repeated .ei.Backup.ResearchItem common_research = 18; @@ -20867,6 +20733,7 @@ public ei.Ei.Backup.ResearchItemOrBuilder getCommonResearchOrBuilder( } public static final int ACTIVE_BOOSTS_FIELD_NUMBER = 22; + @SuppressWarnings("serial") private java.util.List activeBoosts_; /** * repeated .ei.Backup.ActiveBoost active_boosts = 22; @@ -20907,7 +20774,7 @@ public ei.Ei.Backup.ActiveBoostOrBuilder getActiveBoostsOrBuilder( } public static final int LAST_CASH_BOOST_TIME_FIELD_NUMBER = 31; - private double lastCashBoostTime_; + private double lastCashBoostTime_ = 0D; /** * optional double last_cash_boost_time = 31; * @return Whether the lastCashBoostTime field is set. @@ -20926,7 +20793,7 @@ public double getLastCashBoostTime() { } public static final int TIME_CHEATS_DETECTED_FIELD_NUMBER = 23; - private int timeCheatsDetected_; + private int timeCheatsDetected_ = 0; /** * optional uint32 time_cheats_detected = 23; * @return Whether the timeCheatsDetected field is set. @@ -20945,7 +20812,7 @@ public int getTimeCheatsDetected() { } public static final int TIME_CHEAT_DEBT_FIELD_NUMBER = 24; - private double timeCheatDebt_; + private double timeCheatDebt_ = 0D; /** * optional double time_cheat_debt = 24; * @return Whether the timeCheatDebt field is set. @@ -20964,7 +20831,7 @@ public double getTimeCheatDebt() { } public static final int BOOST_TOKENS_RECEIVED_FIELD_NUMBER = 25; - private int boostTokensReceived_; + private int boostTokensReceived_ = 0; /** * optional uint32 boost_tokens_received = 25; * @return Whether the boostTokensReceived field is set. @@ -20983,7 +20850,7 @@ public int getBoostTokensReceived() { } public static final int BOOST_TOKENS_SPENT_FIELD_NUMBER = 26; - private int boostTokensSpent_; + private int boostTokensSpent_ = 0; /** * optional uint32 boost_tokens_spent = 26; * @return Whether the boostTokensSpent field is set. @@ -21002,7 +20869,7 @@ public int getBoostTokensSpent() { } public static final int BOOST_TOKENS_GIVEN_FIELD_NUMBER = 28; - private int boostTokensGiven_; + private int boostTokensGiven_ = 0; /** * optional uint32 boost_tokens_given = 28; * @return Whether the boostTokensGiven field is set. @@ -21021,7 +20888,7 @@ public int getBoostTokensGiven() { } public static final int UNCLAIMED_BOOST_TOKENS_FIELD_NUMBER = 27; - private int unclaimedBoostTokens_; + private int unclaimedBoostTokens_ = 0; /** * optional uint32 unclaimed_boost_tokens = 27; * @return Whether the unclaimedBoostTokens field is set. @@ -21040,7 +20907,7 @@ public int getUnclaimedBoostTokens() { } public static final int GAMETIME_UNTIL_NEXT_BOOST_TOKEN_FIELD_NUMBER = 29; - private double gametimeUntilNextBoostToken_; + private double gametimeUntilNextBoostToken_ = 0D; /** * optional double gametime_until_next_boost_token = 29; * @return Whether the gametimeUntilNextBoostToken field is set. @@ -21130,7 +20997,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeEnum(19, farmType_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 20, contractId_); + com.google.protobuf.GeneratedMessage.writeString(output, 20, contractId_); } for (int i = 0; i < trainLength_.size(); i++) { output.writeUInt32(21, trainLength_.getInt(i)); @@ -21273,7 +21140,7 @@ public int getSerializedSize() { .computeEnumSize(19, farmType_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(20, contractId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(20, contractId_); } { int dataSize = 0; @@ -21667,39 +21534,41 @@ public static ei.Ei.Backup.Simulation parseFrom( } public static ei.Ei.Backup.Simulation parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Backup.Simulation parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.Backup.Simulation parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.Backup.Simulation parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.Backup.Simulation parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Backup.Simulation parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -21719,7 +21588,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -21727,7 +21596,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.Backup.Simulation} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.Backup.Simulation) ei.Ei.Backup.SimulationOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -21736,7 +21605,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Backup_Simulation_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -21749,55 +21618,35 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; eggType_ = 1; - bitField0_ = (bitField0_ & ~0x00000001); farmType_ = 1; - bitField0_ = (bitField0_ & ~0x00000002); contractId_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); cashEarned_ = 0D; - bitField0_ = (bitField0_ & ~0x00000008); cashSpent_ = 0D; - bitField0_ = (bitField0_ & ~0x00000010); unclaimedCash_ = 0D; - bitField0_ = (bitField0_ & ~0x00000020); lastStepTime_ = 0D; - bitField0_ = (bitField0_ & ~0x00000040); numChickens_ = 0L; - bitField0_ = (bitField0_ & ~0x00000080); numChickensUnsettled_ = 0L; - bitField0_ = (bitField0_ & ~0x00000100); numChickensRunning_ = 0L; - bitField0_ = (bitField0_ & ~0x00000200); eggsLaid_ = 0D; - bitField0_ = (bitField0_ & ~0x00000400); eggsShipped_ = 0D; - bitField0_ = (bitField0_ & ~0x00000800); eggsPaidFor_ = 0D; - bitField0_ = (bitField0_ & ~0x00001000); silosOwned_ = 0; - bitField0_ = (bitField0_ & ~0x00002000); habs_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00004000); habPopulation_ = emptyLongList(); - bitField0_ = (bitField0_ & ~0x00008000); habPopulationIndound_ = emptyLongList(); - bitField0_ = (bitField0_ & ~0x00010000); habIncubatorPopuplation_ = emptyDoubleList(); - bitField0_ = (bitField0_ & ~0x00020000); hatcheryPopulation_ = 0D; - bitField0_ = (bitField0_ & ~0x00040000); vehicles_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00080000); trainLength_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00100000); if (commonResearchBuilder_ == null) { commonResearch_ = java.util.Collections.emptyList(); } else { @@ -21813,21 +21662,13 @@ public Builder clear() { } bitField0_ = (bitField0_ & ~0x00400000); lastCashBoostTime_ = 0D; - bitField0_ = (bitField0_ & ~0x00800000); timeCheatsDetected_ = 0; - bitField0_ = (bitField0_ & ~0x01000000); timeCheatDebt_ = 0D; - bitField0_ = (bitField0_ & ~0x02000000); boostTokensReceived_ = 0; - bitField0_ = (bitField0_ & ~0x04000000); boostTokensSpent_ = 0; - bitField0_ = (bitField0_ & ~0x08000000); boostTokensGiven_ = 0; - bitField0_ = (bitField0_ & ~0x10000000); unclaimedBoostTokens_ = 0; - bitField0_ = (bitField0_ & ~0x20000000); gametimeUntilNextBoostToken_ = 0D; - bitField0_ = (bitField0_ & ~0x40000000); return this; } @@ -21854,20 +21695,48 @@ public ei.Ei.Backup.Simulation build() { @java.lang.Override public ei.Ei.Backup.Simulation buildPartial() { ei.Ei.Backup.Simulation result = new ei.Ei.Backup.Simulation(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.Backup.Simulation result) { + if (commonResearchBuilder_ == null) { + if (((bitField0_ & 0x00200000) != 0)) { + commonResearch_ = java.util.Collections.unmodifiableList(commonResearch_); + bitField0_ = (bitField0_ & ~0x00200000); + } + result.commonResearch_ = commonResearch_; + } else { + result.commonResearch_ = commonResearchBuilder_.build(); + } + if (activeBoostsBuilder_ == null) { + if (((bitField0_ & 0x00400000) != 0)) { + activeBoosts_ = java.util.Collections.unmodifiableList(activeBoosts_); + bitField0_ = (bitField0_ & ~0x00400000); + } + result.activeBoosts_ = activeBoosts_; + } else { + result.activeBoosts_ = activeBoostsBuilder_.build(); + } + } + + private void buildPartial0(ei.Ei.Backup.Simulation result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.eggType_ = eggType_; to_bitField0_ |= 0x00000001; } - result.eggType_ = eggType_; if (((from_bitField0_ & 0x00000002) != 0)) { + result.farmType_ = farmType_; to_bitField0_ |= 0x00000002; } - result.farmType_ = farmType_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.contractId_ = contractId_; to_bitField0_ |= 0x00000004; } - result.contractId_ = contractId_; if (((from_bitField0_ & 0x00000008) != 0)) { result.cashEarned_ = cashEarned_; to_bitField0_ |= 0x00000008; @@ -21912,57 +21781,33 @@ public ei.Ei.Backup.Simulation buildPartial() { result.silosOwned_ = silosOwned_; to_bitField0_ |= 0x00002000; } - if (((bitField0_ & 0x00004000) != 0)) { + if (((from_bitField0_ & 0x00004000) != 0)) { habs_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00004000); + result.habs_ = habs_; } - result.habs_ = habs_; - if (((bitField0_ & 0x00008000) != 0)) { + if (((from_bitField0_ & 0x00008000) != 0)) { habPopulation_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00008000); + result.habPopulation_ = habPopulation_; } - result.habPopulation_ = habPopulation_; - if (((bitField0_ & 0x00010000) != 0)) { + if (((from_bitField0_ & 0x00010000) != 0)) { habPopulationIndound_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00010000); + result.habPopulationIndound_ = habPopulationIndound_; } - result.habPopulationIndound_ = habPopulationIndound_; - if (((bitField0_ & 0x00020000) != 0)) { + if (((from_bitField0_ & 0x00020000) != 0)) { habIncubatorPopuplation_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00020000); + result.habIncubatorPopuplation_ = habIncubatorPopuplation_; } - result.habIncubatorPopuplation_ = habIncubatorPopuplation_; if (((from_bitField0_ & 0x00040000) != 0)) { result.hatcheryPopulation_ = hatcheryPopulation_; to_bitField0_ |= 0x00004000; } - if (((bitField0_ & 0x00080000) != 0)) { + if (((from_bitField0_ & 0x00080000) != 0)) { vehicles_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00080000); + result.vehicles_ = vehicles_; } - result.vehicles_ = vehicles_; - if (((bitField0_ & 0x00100000) != 0)) { + if (((from_bitField0_ & 0x00100000) != 0)) { trainLength_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00100000); - } - result.trainLength_ = trainLength_; - if (commonResearchBuilder_ == null) { - if (((bitField0_ & 0x00200000) != 0)) { - commonResearch_ = java.util.Collections.unmodifiableList(commonResearch_); - bitField0_ = (bitField0_ & ~0x00200000); - } - result.commonResearch_ = commonResearch_; - } else { - result.commonResearch_ = commonResearchBuilder_.build(); - } - if (activeBoostsBuilder_ == null) { - if (((bitField0_ & 0x00400000) != 0)) { - activeBoosts_ = java.util.Collections.unmodifiableList(activeBoosts_); - bitField0_ = (bitField0_ & ~0x00400000); - } - result.activeBoosts_ = activeBoosts_; - } else { - result.activeBoosts_ = activeBoostsBuilder_.build(); + result.trainLength_ = trainLength_; } if (((from_bitField0_ & 0x00800000) != 0)) { result.lastCashBoostTime_ = lastCashBoostTime_; @@ -21996,43 +21841,9 @@ public ei.Ei.Backup.Simulation buildPartial() { result.gametimeUntilNextBoostToken_ = gametimeUntilNextBoostToken_; to_bitField0_ |= 0x00400000; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.Backup.Simulation) { @@ -22052,8 +21863,8 @@ public Builder mergeFrom(ei.Ei.Backup.Simulation other) { setFarmType(other.getFarmType()); } if (other.hasContractId()) { - bitField0_ |= 0x00000004; contractId_ = other.contractId_; + bitField0_ |= 0x00000004; onChanged(); } if (other.hasCashEarned()) { @@ -22092,7 +21903,8 @@ public Builder mergeFrom(ei.Ei.Backup.Simulation other) { if (!other.habs_.isEmpty()) { if (habs_.isEmpty()) { habs_ = other.habs_; - bitField0_ = (bitField0_ & ~0x00004000); + habs_.makeImmutable(); + bitField0_ |= 0x00004000; } else { ensureHabsIsMutable(); habs_.addAll(other.habs_); @@ -22102,7 +21914,8 @@ public Builder mergeFrom(ei.Ei.Backup.Simulation other) { if (!other.habPopulation_.isEmpty()) { if (habPopulation_.isEmpty()) { habPopulation_ = other.habPopulation_; - bitField0_ = (bitField0_ & ~0x00008000); + habPopulation_.makeImmutable(); + bitField0_ |= 0x00008000; } else { ensureHabPopulationIsMutable(); habPopulation_.addAll(other.habPopulation_); @@ -22112,7 +21925,8 @@ public Builder mergeFrom(ei.Ei.Backup.Simulation other) { if (!other.habPopulationIndound_.isEmpty()) { if (habPopulationIndound_.isEmpty()) { habPopulationIndound_ = other.habPopulationIndound_; - bitField0_ = (bitField0_ & ~0x00010000); + habPopulationIndound_.makeImmutable(); + bitField0_ |= 0x00010000; } else { ensureHabPopulationIndoundIsMutable(); habPopulationIndound_.addAll(other.habPopulationIndound_); @@ -22122,7 +21936,8 @@ public Builder mergeFrom(ei.Ei.Backup.Simulation other) { if (!other.habIncubatorPopuplation_.isEmpty()) { if (habIncubatorPopuplation_.isEmpty()) { habIncubatorPopuplation_ = other.habIncubatorPopuplation_; - bitField0_ = (bitField0_ & ~0x00020000); + habIncubatorPopuplation_.makeImmutable(); + bitField0_ |= 0x00020000; } else { ensureHabIncubatorPopuplationIsMutable(); habIncubatorPopuplation_.addAll(other.habIncubatorPopuplation_); @@ -22135,7 +21950,8 @@ public Builder mergeFrom(ei.Ei.Backup.Simulation other) { if (!other.vehicles_.isEmpty()) { if (vehicles_.isEmpty()) { vehicles_ = other.vehicles_; - bitField0_ = (bitField0_ & ~0x00080000); + vehicles_.makeImmutable(); + bitField0_ |= 0x00080000; } else { ensureVehiclesIsMutable(); vehicles_.addAll(other.vehicles_); @@ -22145,7 +21961,8 @@ public Builder mergeFrom(ei.Ei.Backup.Simulation other) { if (!other.trainLength_.isEmpty()) { if (trainLength_.isEmpty()) { trainLength_ = other.trainLength_; - bitField0_ = (bitField0_ & ~0x00100000); + trainLength_.makeImmutable(); + bitField0_ |= 0x00100000; } else { ensureTrainLengthIsMutable(); trainLength_.addAll(other.trainLength_); @@ -22171,7 +21988,7 @@ public Builder mergeFrom(ei.Ei.Backup.Simulation other) { commonResearch_ = other.commonResearch_; bitField0_ = (bitField0_ & ~0x00200000); commonResearchBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getCommonResearchFieldBuilder() : null; } else { commonResearchBuilder_.addAllMessages(other.commonResearch_); @@ -22197,7 +22014,7 @@ public Builder mergeFrom(ei.Ei.Backup.Simulation other) { activeBoosts_ = other.activeBoosts_; bitField0_ = (bitField0_ & ~0x00400000); activeBoostsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getActiveBoostsFieldBuilder() : null; } else { activeBoostsBuilder_.addAllMessages(other.activeBoosts_); @@ -22373,7 +22190,8 @@ public Builder mergeFrom( case 122: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); - ensureHabIncubatorPopuplationIsMutable(); + int alloc = length > 4096 ? 4096 : length; + ensureHabIncubatorPopuplationIsMutable(alloc / 8); while (input.getBytesUntilLimit() > 0) { habIncubatorPopuplation_.addDouble(input.readDouble()); } @@ -22404,7 +22222,7 @@ public Builder mergeFrom( case 146: { ei.Ei.Backup.ResearchItem m = input.readMessage( - ei.Ei.Backup.ResearchItem.PARSER, + ei.Ei.Backup.ResearchItem.parser(), extensionRegistry); if (commonResearchBuilder_ == null) { ensureCommonResearchIsMutable(); @@ -22450,7 +22268,7 @@ public Builder mergeFrom( case 178: { ei.Ei.Backup.ActiveBoost m = input.readMessage( - ei.Ei.Backup.ActiveBoost.PARSER, + ei.Ei.Backup.ActiveBoost.parser(), extensionRegistry); if (activeBoostsBuilder_ == null) { ensureActiveBoostsIsMutable(); @@ -22536,8 +22354,7 @@ public Builder mergeFrom( */ @java.lang.Override public ei.Ei.Egg getEggType() { - @SuppressWarnings("deprecation") - ei.Ei.Egg result = ei.Ei.Egg.valueOf(eggType_); + ei.Ei.Egg result = ei.Ei.Egg.forNumber(eggType_); return result == null ? ei.Ei.Egg.EDIBLE : result; } /** @@ -22579,8 +22396,7 @@ public Builder clearEggType() { */ @java.lang.Override public ei.Ei.FarmType getFarmType() { - @SuppressWarnings("deprecation") - ei.Ei.FarmType result = ei.Ei.FarmType.valueOf(farmType_); + ei.Ei.FarmType result = ei.Ei.FarmType.forNumber(farmType_); return result == null ? ei.Ei.FarmType.EMPTY : result; } /** @@ -22658,11 +22474,9 @@ public java.lang.String getContractId() { */ public Builder setContractId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } contractId_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -22671,8 +22485,8 @@ public Builder setContractId( * @return This builder for chaining. */ public Builder clearContractId() { - bitField0_ = (bitField0_ & ~0x00000004); contractId_ = getDefaultInstance().getContractId(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -22683,11 +22497,9 @@ public Builder clearContractId() { */ public Builder setContractIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } contractId_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -22715,8 +22527,9 @@ public double getCashEarned() { * @return This builder for chaining. */ public Builder setCashEarned(double value) { - bitField0_ |= 0x00000008; + cashEarned_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -22754,8 +22567,9 @@ public double getCashSpent() { * @return This builder for chaining. */ public Builder setCashSpent(double value) { - bitField0_ |= 0x00000010; + cashSpent_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -22793,8 +22607,9 @@ public double getUnclaimedCash() { * @return This builder for chaining. */ public Builder setUnclaimedCash(double value) { - bitField0_ |= 0x00000020; + unclaimedCash_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -22832,8 +22647,9 @@ public double getLastStepTime() { * @return This builder for chaining. */ public Builder setLastStepTime(double value) { - bitField0_ |= 0x00000040; + lastStepTime_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -22871,8 +22687,9 @@ public long getNumChickens() { * @return This builder for chaining. */ public Builder setNumChickens(long value) { - bitField0_ |= 0x00000080; + numChickens_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -22910,8 +22727,9 @@ public long getNumChickensUnsettled() { * @return This builder for chaining. */ public Builder setNumChickensUnsettled(long value) { - bitField0_ |= 0x00000100; + numChickensUnsettled_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -22949,8 +22767,9 @@ public long getNumChickensRunning() { * @return This builder for chaining. */ public Builder setNumChickensRunning(long value) { - bitField0_ |= 0x00000200; + numChickensRunning_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -22988,8 +22807,9 @@ public double getEggsLaid() { * @return This builder for chaining. */ public Builder setEggsLaid(double value) { - bitField0_ |= 0x00000400; + eggsLaid_ = value; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -23027,8 +22847,9 @@ public double getEggsShipped() { * @return This builder for chaining. */ public Builder setEggsShipped(double value) { - bitField0_ |= 0x00000800; + eggsShipped_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -23066,8 +22887,9 @@ public double getEggsPaidFor() { * @return This builder for chaining. */ public Builder setEggsPaidFor(double value) { - bitField0_ |= 0x00001000; + eggsPaidFor_ = value; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -23105,8 +22927,9 @@ public int getSilosOwned() { * @return This builder for chaining. */ public Builder setSilosOwned(int value) { - bitField0_ |= 0x00002000; + silosOwned_ = value; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -23123,10 +22946,10 @@ public Builder clearSilosOwned() { private com.google.protobuf.Internal.IntList habs_ = emptyIntList(); private void ensureHabsIsMutable() { - if (!((bitField0_ & 0x00004000) != 0)) { - habs_ = mutableCopy(habs_); - bitField0_ |= 0x00004000; - } + if (!habs_.isModifiable()) { + habs_ = makeMutableCopy(habs_); + } + bitField0_ |= 0x00004000; } /** * repeated uint32 habs = 12; @@ -23134,8 +22957,8 @@ private void ensureHabsIsMutable() { */ public java.util.List getHabsList() { - return ((bitField0_ & 0x00004000) != 0) ? - java.util.Collections.unmodifiableList(habs_) : habs_; + habs_.makeImmutable(); + return habs_; } /** * repeated uint32 habs = 12; @@ -23160,8 +22983,10 @@ public int getHabs(int index) { */ public Builder setHabs( int index, int value) { + ensureHabsIsMutable(); habs_.setInt(index, value); + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -23171,8 +22996,10 @@ public Builder setHabs( * @return This builder for chaining. */ public Builder addHabs(int value) { + ensureHabsIsMutable(); habs_.addInt(value); + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -23186,6 +23013,7 @@ public Builder addAllHabs( ensureHabsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, habs_); + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -23202,10 +23030,10 @@ public Builder clearHabs() { private com.google.protobuf.Internal.LongList habPopulation_ = emptyLongList(); private void ensureHabPopulationIsMutable() { - if (!((bitField0_ & 0x00008000) != 0)) { - habPopulation_ = mutableCopy(habPopulation_); - bitField0_ |= 0x00008000; - } + if (!habPopulation_.isModifiable()) { + habPopulation_ = makeMutableCopy(habPopulation_); + } + bitField0_ |= 0x00008000; } /** * repeated uint64 hab_population = 13; @@ -23213,8 +23041,8 @@ private void ensureHabPopulationIsMutable() { */ public java.util.List getHabPopulationList() { - return ((bitField0_ & 0x00008000) != 0) ? - java.util.Collections.unmodifiableList(habPopulation_) : habPopulation_; + habPopulation_.makeImmutable(); + return habPopulation_; } /** * repeated uint64 hab_population = 13; @@ -23239,8 +23067,10 @@ public long getHabPopulation(int index) { */ public Builder setHabPopulation( int index, long value) { + ensureHabPopulationIsMutable(); habPopulation_.setLong(index, value); + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -23250,8 +23080,10 @@ public Builder setHabPopulation( * @return This builder for chaining. */ public Builder addHabPopulation(long value) { + ensureHabPopulationIsMutable(); habPopulation_.addLong(value); + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -23265,6 +23097,7 @@ public Builder addAllHabPopulation( ensureHabPopulationIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, habPopulation_); + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -23281,10 +23114,10 @@ public Builder clearHabPopulation() { private com.google.protobuf.Internal.LongList habPopulationIndound_ = emptyLongList(); private void ensureHabPopulationIndoundIsMutable() { - if (!((bitField0_ & 0x00010000) != 0)) { - habPopulationIndound_ = mutableCopy(habPopulationIndound_); - bitField0_ |= 0x00010000; - } + if (!habPopulationIndound_.isModifiable()) { + habPopulationIndound_ = makeMutableCopy(habPopulationIndound_); + } + bitField0_ |= 0x00010000; } /** * repeated uint64 hab_population_indound = 14; @@ -23292,8 +23125,8 @@ private void ensureHabPopulationIndoundIsMutable() { */ public java.util.List getHabPopulationIndoundList() { - return ((bitField0_ & 0x00010000) != 0) ? - java.util.Collections.unmodifiableList(habPopulationIndound_) : habPopulationIndound_; + habPopulationIndound_.makeImmutable(); + return habPopulationIndound_; } /** * repeated uint64 hab_population_indound = 14; @@ -23318,8 +23151,10 @@ public long getHabPopulationIndound(int index) { */ public Builder setHabPopulationIndound( int index, long value) { + ensureHabPopulationIndoundIsMutable(); habPopulationIndound_.setLong(index, value); + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -23329,8 +23164,10 @@ public Builder setHabPopulationIndound( * @return This builder for chaining. */ public Builder addHabPopulationIndound(long value) { + ensureHabPopulationIndoundIsMutable(); habPopulationIndound_.addLong(value); + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -23344,6 +23181,7 @@ public Builder addAllHabPopulationIndound( ensureHabPopulationIndoundIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, habPopulationIndound_); + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -23360,10 +23198,16 @@ public Builder clearHabPopulationIndound() { private com.google.protobuf.Internal.DoubleList habIncubatorPopuplation_ = emptyDoubleList(); private void ensureHabIncubatorPopuplationIsMutable() { - if (!((bitField0_ & 0x00020000) != 0)) { - habIncubatorPopuplation_ = mutableCopy(habIncubatorPopuplation_); - bitField0_ |= 0x00020000; - } + if (!habIncubatorPopuplation_.isModifiable()) { + habIncubatorPopuplation_ = makeMutableCopy(habIncubatorPopuplation_); + } + bitField0_ |= 0x00020000; + } + private void ensureHabIncubatorPopuplationIsMutable(int capacity) { + if (!habIncubatorPopuplation_.isModifiable()) { + habIncubatorPopuplation_ = makeMutableCopy(habIncubatorPopuplation_, capacity); + } + bitField0_ |= 0x00020000; } /** * repeated double hab_incubator_popuplation = 15; @@ -23371,8 +23215,8 @@ private void ensureHabIncubatorPopuplationIsMutable() { */ public java.util.List getHabIncubatorPopuplationList() { - return ((bitField0_ & 0x00020000) != 0) ? - java.util.Collections.unmodifiableList(habIncubatorPopuplation_) : habIncubatorPopuplation_; + habIncubatorPopuplation_.makeImmutable(); + return habIncubatorPopuplation_; } /** * repeated double hab_incubator_popuplation = 15; @@ -23397,8 +23241,10 @@ public double getHabIncubatorPopuplation(int index) { */ public Builder setHabIncubatorPopuplation( int index, double value) { + ensureHabIncubatorPopuplationIsMutable(); habIncubatorPopuplation_.setDouble(index, value); + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -23408,8 +23254,10 @@ public Builder setHabIncubatorPopuplation( * @return This builder for chaining. */ public Builder addHabIncubatorPopuplation(double value) { + ensureHabIncubatorPopuplationIsMutable(); habIncubatorPopuplation_.addDouble(value); + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -23423,6 +23271,7 @@ public Builder addAllHabIncubatorPopuplation( ensureHabIncubatorPopuplationIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, habIncubatorPopuplation_); + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -23460,8 +23309,9 @@ public double getHatcheryPopulation() { * @return This builder for chaining. */ public Builder setHatcheryPopulation(double value) { - bitField0_ |= 0x00040000; + hatcheryPopulation_ = value; + bitField0_ |= 0x00040000; onChanged(); return this; } @@ -23478,10 +23328,10 @@ public Builder clearHatcheryPopulation() { private com.google.protobuf.Internal.IntList vehicles_ = emptyIntList(); private void ensureVehiclesIsMutable() { - if (!((bitField0_ & 0x00080000) != 0)) { - vehicles_ = mutableCopy(vehicles_); - bitField0_ |= 0x00080000; - } + if (!vehicles_.isModifiable()) { + vehicles_ = makeMutableCopy(vehicles_); + } + bitField0_ |= 0x00080000; } /** * repeated uint32 vehicles = 17; @@ -23489,8 +23339,8 @@ private void ensureVehiclesIsMutable() { */ public java.util.List getVehiclesList() { - return ((bitField0_ & 0x00080000) != 0) ? - java.util.Collections.unmodifiableList(vehicles_) : vehicles_; + vehicles_.makeImmutable(); + return vehicles_; } /** * repeated uint32 vehicles = 17; @@ -23515,8 +23365,10 @@ public int getVehicles(int index) { */ public Builder setVehicles( int index, int value) { + ensureVehiclesIsMutable(); vehicles_.setInt(index, value); + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -23526,8 +23378,10 @@ public Builder setVehicles( * @return This builder for chaining. */ public Builder addVehicles(int value) { + ensureVehiclesIsMutable(); vehicles_.addInt(value); + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -23541,6 +23395,7 @@ public Builder addAllVehicles( ensureVehiclesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, vehicles_); + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -23557,10 +23412,10 @@ public Builder clearVehicles() { private com.google.protobuf.Internal.IntList trainLength_ = emptyIntList(); private void ensureTrainLengthIsMutable() { - if (!((bitField0_ & 0x00100000) != 0)) { - trainLength_ = mutableCopy(trainLength_); - bitField0_ |= 0x00100000; - } + if (!trainLength_.isModifiable()) { + trainLength_ = makeMutableCopy(trainLength_); + } + bitField0_ |= 0x00100000; } /** * repeated uint32 train_length = 21; @@ -23568,8 +23423,8 @@ private void ensureTrainLengthIsMutable() { */ public java.util.List getTrainLengthList() { - return ((bitField0_ & 0x00100000) != 0) ? - java.util.Collections.unmodifiableList(trainLength_) : trainLength_; + trainLength_.makeImmutable(); + return trainLength_; } /** * repeated uint32 train_length = 21; @@ -23594,8 +23449,10 @@ public int getTrainLength(int index) { */ public Builder setTrainLength( int index, int value) { + ensureTrainLengthIsMutable(); trainLength_.setInt(index, value); + bitField0_ |= 0x00100000; onChanged(); return this; } @@ -23605,8 +23462,10 @@ public Builder setTrainLength( * @return This builder for chaining. */ public Builder addTrainLength(int value) { + ensureTrainLengthIsMutable(); trainLength_.addInt(value); + bitField0_ |= 0x00100000; onChanged(); return this; } @@ -23620,6 +23479,7 @@ public Builder addAllTrainLength( ensureTrainLengthIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, trainLength_); + bitField0_ |= 0x00100000; onChanged(); return this; } @@ -23643,7 +23503,7 @@ private void ensureCommonResearchIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Backup.ResearchItem, ei.Ei.Backup.ResearchItem.Builder, ei.Ei.Backup.ResearchItemOrBuilder> commonResearchBuilder_; /** @@ -23859,11 +23719,11 @@ public ei.Ei.Backup.ResearchItem.Builder addCommonResearchBuilder( getCommonResearchBuilderList() { return getCommonResearchFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Backup.ResearchItem, ei.Ei.Backup.ResearchItem.Builder, ei.Ei.Backup.ResearchItemOrBuilder> getCommonResearchFieldBuilder() { if (commonResearchBuilder_ == null) { - commonResearchBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + commonResearchBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Backup.ResearchItem, ei.Ei.Backup.ResearchItem.Builder, ei.Ei.Backup.ResearchItemOrBuilder>( commonResearch_, ((bitField0_ & 0x00200000) != 0), @@ -23883,7 +23743,7 @@ private void ensureActiveBoostsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Backup.ActiveBoost, ei.Ei.Backup.ActiveBoost.Builder, ei.Ei.Backup.ActiveBoostOrBuilder> activeBoostsBuilder_; /** @@ -24099,11 +23959,11 @@ public ei.Ei.Backup.ActiveBoost.Builder addActiveBoostsBuilder( getActiveBoostsBuilderList() { return getActiveBoostsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Backup.ActiveBoost, ei.Ei.Backup.ActiveBoost.Builder, ei.Ei.Backup.ActiveBoostOrBuilder> getActiveBoostsFieldBuilder() { if (activeBoostsBuilder_ == null) { - activeBoostsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + activeBoostsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Backup.ActiveBoost, ei.Ei.Backup.ActiveBoost.Builder, ei.Ei.Backup.ActiveBoostOrBuilder>( activeBoosts_, ((bitField0_ & 0x00400000) != 0), @@ -24137,8 +23997,9 @@ public double getLastCashBoostTime() { * @return This builder for chaining. */ public Builder setLastCashBoostTime(double value) { - bitField0_ |= 0x00800000; + lastCashBoostTime_ = value; + bitField0_ |= 0x00800000; onChanged(); return this; } @@ -24176,8 +24037,9 @@ public int getTimeCheatsDetected() { * @return This builder for chaining. */ public Builder setTimeCheatsDetected(int value) { - bitField0_ |= 0x01000000; + timeCheatsDetected_ = value; + bitField0_ |= 0x01000000; onChanged(); return this; } @@ -24215,8 +24077,9 @@ public double getTimeCheatDebt() { * @return This builder for chaining. */ public Builder setTimeCheatDebt(double value) { - bitField0_ |= 0x02000000; + timeCheatDebt_ = value; + bitField0_ |= 0x02000000; onChanged(); return this; } @@ -24254,8 +24117,9 @@ public int getBoostTokensReceived() { * @return This builder for chaining. */ public Builder setBoostTokensReceived(int value) { - bitField0_ |= 0x04000000; + boostTokensReceived_ = value; + bitField0_ |= 0x04000000; onChanged(); return this; } @@ -24293,8 +24157,9 @@ public int getBoostTokensSpent() { * @return This builder for chaining. */ public Builder setBoostTokensSpent(int value) { - bitField0_ |= 0x08000000; + boostTokensSpent_ = value; + bitField0_ |= 0x08000000; onChanged(); return this; } @@ -24332,8 +24197,9 @@ public int getBoostTokensGiven() { * @return This builder for chaining. */ public Builder setBoostTokensGiven(int value) { - bitField0_ |= 0x10000000; + boostTokensGiven_ = value; + bitField0_ |= 0x10000000; onChanged(); return this; } @@ -24371,8 +24237,9 @@ public int getUnclaimedBoostTokens() { * @return This builder for chaining. */ public Builder setUnclaimedBoostTokens(int value) { - bitField0_ |= 0x20000000; + unclaimedBoostTokens_ = value; + bitField0_ |= 0x20000000; onChanged(); return this; } @@ -24410,8 +24277,9 @@ public double getGametimeUntilNextBoostToken() { * @return This builder for chaining. */ public Builder setGametimeUntilNextBoostToken(double value) { - bitField0_ |= 0x40000000; + gametimeUntilNextBoostToken_ = value; + bitField0_ |= 0x40000000; onChanged(); return this; } @@ -24425,18 +24293,6 @@ public Builder clearGametimeUntilNextBoostToken() { 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.Backup.Simulation) } @@ -24451,7 +24307,7 @@ public static ei.Ei.Backup.Simulation getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Simulation parsePartialFrom( @@ -24574,39 +24430,37 @@ ei.Ei.Backup.MissionInfoOrBuilder getMissionsOrBuilder( * Protobuf type {@code ei.Backup.Mission} */ public static final class Mission extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.Backup.Mission) MissionOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Mission.class.getName()); + } // Use Mission.newBuilder() to construct. - private Mission(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Mission(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Mission() { currentMission_ = ""; - currentMissions_ = com.google.protobuf.LazyStringArrayList.EMPTY; + currentMissions_ = + com.google.protobuf.LazyStringArrayList.emptyList(); missions_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Mission(); - } - - @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_Backup_Mission_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Backup_Mission_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -24615,7 +24469,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int CURRENT_MISSION_FIELD_NUMBER = 1; - private volatile java.lang.Object currentMission_; + @SuppressWarnings("serial") + private volatile java.lang.Object currentMission_ = ""; /** * optional string current_mission = 1; * @return Whether the currentMission field is set. @@ -24663,7 +24518,7 @@ public java.lang.String getCurrentMission() { } public static final int REFERENCE_VALUE_FIELD_NUMBER = 2; - private double referenceValue_; + private double referenceValue_ = 0D; /** * optional double reference_value = 2; * @return Whether the referenceValue field is set. @@ -24682,7 +24537,9 @@ public double getReferenceValue() { } public static final int CURRENT_MISSIONS_FIELD_NUMBER = 4; - private com.google.protobuf.LazyStringList currentMissions_; + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList currentMissions_ = + com.google.protobuf.LazyStringArrayList.emptyList(); /** * repeated string current_missions = 4; * @return A list containing the currentMissions. @@ -24717,6 +24574,7 @@ public java.lang.String getCurrentMissions(int index) { } public static final int MISSIONS_FIELD_NUMBER = 3; + @SuppressWarnings("serial") private java.util.List missions_; /** * repeated .ei.Backup.MissionInfo missions = 3; @@ -24771,7 +24629,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, currentMission_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, currentMission_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeDouble(2, referenceValue_); @@ -24780,7 +24638,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeMessage(3, missions_.get(i)); } for (int i = 0; i < currentMissions_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, currentMissions_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 4, currentMissions_.getRaw(i)); } getUnknownFields().writeTo(output); } @@ -24792,7 +24650,7 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, currentMission_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, currentMission_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -24907,39 +24765,41 @@ public static ei.Ei.Backup.Mission parseFrom( } public static ei.Ei.Backup.Mission parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Backup.Mission parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.Backup.Mission parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.Backup.Mission parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.Backup.Mission parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Backup.Mission parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -24959,7 +24819,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -24967,7 +24827,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.Backup.Mission} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.Backup.Mission) ei.Ei.Backup.MissionOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -24976,7 +24836,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Backup_Mission_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -24989,19 +24849,18 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; currentMission_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); referenceValue_ = 0D; - bitField0_ = (bitField0_ & ~0x00000002); - currentMissions_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000004); + currentMissions_ = + com.google.protobuf.LazyStringArrayList.emptyList(); if (missionsBuilder_ == null) { missions_ = java.util.Collections.emptyList(); } else { @@ -25035,21 +24894,13 @@ public ei.Ei.Backup.Mission build() { @java.lang.Override public ei.Ei.Backup.Mission buildPartial() { ei.Ei.Backup.Mission result = new ei.Ei.Backup.Mission(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - to_bitField0_ |= 0x00000001; - } - result.currentMission_ = currentMission_; - if (((from_bitField0_ & 0x00000002) != 0)) { - result.referenceValue_ = referenceValue_; - to_bitField0_ |= 0x00000002; - } - if (((bitField0_ & 0x00000004) != 0)) { - currentMissions_ = currentMissions_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000004); - } - result.currentMissions_ = currentMissions_; + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.Backup.Mission result) { if (missionsBuilder_ == null) { if (((bitField0_ & 0x00000008) != 0)) { missions_ = java.util.Collections.unmodifiableList(missions_); @@ -25059,43 +24910,26 @@ public ei.Ei.Backup.Mission buildPartial() { } else { result.missions_ = missionsBuilder_.build(); } - 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); + private void buildPartial0(ei.Ei.Backup.Mission result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.currentMission_ = currentMission_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.referenceValue_ = referenceValue_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + currentMissions_.makeImmutable(); + result.currentMissions_ = currentMissions_; + } + result.bitField0_ |= to_bitField0_; } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof ei.Ei.Backup.Mission) { @@ -25109,8 +24943,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.Backup.Mission other) { if (other == ei.Ei.Backup.Mission.getDefaultInstance()) return this; if (other.hasCurrentMission()) { - bitField0_ |= 0x00000001; currentMission_ = other.currentMission_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasReferenceValue()) { @@ -25119,7 +24953,7 @@ public Builder mergeFrom(ei.Ei.Backup.Mission other) { if (!other.currentMissions_.isEmpty()) { if (currentMissions_.isEmpty()) { currentMissions_ = other.currentMissions_; - bitField0_ = (bitField0_ & ~0x00000004); + bitField0_ |= 0x00000004; } else { ensureCurrentMissionsIsMutable(); currentMissions_.addAll(other.currentMissions_); @@ -25145,7 +24979,7 @@ public Builder mergeFrom(ei.Ei.Backup.Mission other) { missions_ = other.missions_; bitField0_ = (bitField0_ & ~0x00000008); missionsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getMissionsFieldBuilder() : null; } else { missionsBuilder_.addAllMessages(other.missions_); @@ -25191,7 +25025,7 @@ public Builder mergeFrom( case 26: { ei.Ei.Backup.MissionInfo m = input.readMessage( - ei.Ei.Backup.MissionInfo.PARSER, + ei.Ei.Backup.MissionInfo.parser(), extensionRegistry); if (missionsBuilder_ == null) { ensureMissionsIsMutable(); @@ -25274,11 +25108,9 @@ public java.lang.String getCurrentMission() { */ public Builder setCurrentMission( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } currentMission_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -25287,8 +25119,8 @@ public Builder setCurrentMission( * @return This builder for chaining. */ public Builder clearCurrentMission() { - bitField0_ = (bitField0_ & ~0x00000001); currentMission_ = getDefaultInstance().getCurrentMission(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -25299,11 +25131,9 @@ public Builder clearCurrentMission() { */ public Builder setCurrentMissionBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } currentMission_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -25331,8 +25161,9 @@ public double getReferenceValue() { * @return This builder for chaining. */ public Builder setReferenceValue(double value) { - bitField0_ |= 0x00000002; + referenceValue_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -25347,12 +25178,13 @@ public Builder clearReferenceValue() { return this; } - private com.google.protobuf.LazyStringList currentMissions_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private com.google.protobuf.LazyStringArrayList currentMissions_ = + com.google.protobuf.LazyStringArrayList.emptyList(); private void ensureCurrentMissionsIsMutable() { - if (!((bitField0_ & 0x00000004) != 0)) { + if (!currentMissions_.isModifiable()) { currentMissions_ = new com.google.protobuf.LazyStringArrayList(currentMissions_); - bitField0_ |= 0x00000004; - } + } + bitField0_ |= 0x00000004; } /** * repeated string current_missions = 4; @@ -25360,7 +25192,8 @@ private void ensureCurrentMissionsIsMutable() { */ public com.google.protobuf.ProtocolStringList getCurrentMissionsList() { - return currentMissions_.getUnmodifiableView(); + currentMissions_.makeImmutable(); + return currentMissions_; } /** * repeated string current_missions = 4; @@ -25394,11 +25227,10 @@ public java.lang.String getCurrentMissions(int index) { */ public Builder setCurrentMissions( int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureCurrentMissionsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureCurrentMissionsIsMutable(); currentMissions_.set(index, value); + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -25409,11 +25241,10 @@ public Builder setCurrentMissions( */ public Builder addCurrentMissions( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureCurrentMissionsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureCurrentMissionsIsMutable(); currentMissions_.add(value); + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -25427,6 +25258,7 @@ public Builder addAllCurrentMissions( ensureCurrentMissionsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, currentMissions_); + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -25435,8 +25267,9 @@ public Builder addAllCurrentMissions( * @return This builder for chaining. */ public Builder clearCurrentMissions() { - currentMissions_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000004); + currentMissions_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004);; onChanged(); return this; } @@ -25447,11 +25280,10 @@ public Builder clearCurrentMissions() { */ public Builder addCurrentMissionsBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - ensureCurrentMissionsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureCurrentMissionsIsMutable(); currentMissions_.add(value); + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -25465,7 +25297,7 @@ private void ensureMissionsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Backup.MissionInfo, ei.Ei.Backup.MissionInfo.Builder, ei.Ei.Backup.MissionInfoOrBuilder> missionsBuilder_; /** @@ -25681,11 +25513,11 @@ public ei.Ei.Backup.MissionInfo.Builder addMissionsBuilder( getMissionsBuilderList() { return getMissionsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Backup.MissionInfo, ei.Ei.Backup.MissionInfo.Builder, ei.Ei.Backup.MissionInfoOrBuilder> getMissionsFieldBuilder() { if (missionsBuilder_ == null) { - missionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + missionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Backup.MissionInfo, ei.Ei.Backup.MissionInfo.Builder, ei.Ei.Backup.MissionInfoOrBuilder>( missions_, ((bitField0_ & 0x00000008) != 0), @@ -25695,18 +25527,6 @@ public ei.Ei.Backup.MissionInfo.Builder addMissionsBuilder( } return missionsBuilder_; } - @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.Backup.Mission) } @@ -25721,7 +25541,7 @@ public static ei.Ei.Backup.Mission getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Mission parsePartialFrom( @@ -26042,12 +25862,21 @@ public interface MiscOrBuilder extends * Protobuf type {@code ei.Backup.Misc} */ public static final class Misc extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.Backup.Misc) MiscOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Misc.class.getName()); + } // Use Misc.newBuilder() to construct. - private Misc(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Misc(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Misc() { @@ -26057,25 +25886,13 @@ private Misc() { lastPrestigeAlertSoulEggsDEPRECATED_ = 45L; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Misc(); - } - - @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_Backup_Misc_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Backup_Misc_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -26084,7 +25901,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int CHICKEN_BTN_PREF_BIG_FIELD_NUMBER = 1; - private boolean chickenBtnPrefBig_; + private boolean chickenBtnPrefBig_ = false; /** * optional bool chicken_btn_pref_big = 1; * @return Whether the chickenBtnPrefBig field is set. @@ -26103,7 +25920,7 @@ public boolean getChickenBtnPrefBig() { } public static final int FREE_HATCHERY_REFILL_GIVEN_FIELD_NUMBER = 2; - private boolean freeHatcheryRefillGiven_; + private boolean freeHatcheryRefillGiven_ = false; /** * optional bool free_hatchery_refill_given = 2; * @return Whether the freeHatcheryRefillGiven field is set. @@ -26122,7 +25939,7 @@ public boolean getFreeHatcheryRefillGiven() { } public static final int LAST_SHARE_FARM_VALUE_FIELD_NUMBER = 3; - private double lastShareFarmValue_; + private double lastShareFarmValue_ = 10000000D; /** * optional double last_share_farm_value = 3 [default = 10000000]; * @return Whether the lastShareFarmValue field is set. @@ -26141,7 +25958,7 @@ public double getLastShareFarmValue() { } public static final int LAST_SHARE_SWARM_FARM_VALUE_FIELD_NUMBER = 4; - private double lastShareSwarmFarmValue_; + private double lastShareSwarmFarmValue_ = 10000000D; /** * optional double last_share_swarm_farm_value = 4 [default = 10000000]; * @return Whether the lastShareSwarmFarmValue field is set. @@ -26160,7 +25977,7 @@ public double getLastShareSwarmFarmValue() { } public static final int LAST_SHARE_SWARM_SIZE_FIELD_NUMBER = 5; - private double lastShareSwarmSize_; + private double lastShareSwarmSize_ = 140D; /** * optional double last_share_swarm_size = 5 [default = 140]; * @return Whether the lastShareSwarmSize field is set. @@ -26179,7 +25996,7 @@ public double getLastShareSwarmSize() { } public static final int LAST_PRESTIGE_ALERT_SOUL_EGGS_DEPRECATED_FIELD_NUMBER = 10; - private long lastPrestigeAlertSoulEggsDEPRECATED_; + private long lastPrestigeAlertSoulEggsDEPRECATED_ = 45L; /** * optional uint64 last_prestige_alert_soul_eggs_DEPRECATED = 10 [default = 45]; * @return Whether the lastPrestigeAlertSoulEggsDEPRECATED field is set. @@ -26198,7 +26015,7 @@ public long getLastPrestigeAlertSoulEggsDEPRECATED() { } public static final int FRIEND_RANK_FIELD_NUMBER = 6; - private long friendRank_; + private long friendRank_ = 0L; /** * optional uint64 friend_rank = 6; * @return Whether the friendRank field is set. @@ -26217,7 +26034,7 @@ public long getFriendRank() { } public static final int FRIEND_RANK_POP_FIELD_NUMBER = 7; - private long friendRankPop_; + private long friendRankPop_ = 0L; /** * optional uint64 friend_rank_pop = 7; * @return Whether the friendRankPop field is set. @@ -26236,7 +26053,7 @@ public long getFriendRankPop() { } public static final int GLOBAL_RANK_FIELD_NUMBER = 8; - private long globalRank_; + private long globalRank_ = 0L; /** * optional uint64 global_rank = 8; * @return Whether the globalRank field is set. @@ -26255,7 +26072,7 @@ public long getGlobalRank() { } public static final int GLOBAL_RANK_POP_FIELD_NUMBER = 9; - private long globalRankPop_; + private long globalRankPop_ = 0L; /** * optional uint64 global_rank_pop = 9; * @return Whether the globalRankPop field is set. @@ -26274,7 +26091,7 @@ public long getGlobalRankPop() { } public static final int CHALLENGES_ALERT_FIELD_NUMBER = 20; - private boolean challengesAlert_; + private boolean challengesAlert_ = false; /** * optional bool challenges_alert = 20; * @return Whether the challengesAlert field is set. @@ -26293,7 +26110,7 @@ public boolean getChallengesAlert() { } public static final int TROPHY_ALERT_FIELD_NUMBER = 11; - private boolean trophyAlert_; + private boolean trophyAlert_ = false; /** * optional bool trophy_alert = 11; * @return Whether the trophyAlert field is set. @@ -26312,7 +26129,7 @@ public boolean getTrophyAlert() { } public static final int AR_ALERT_FIELD_NUMBER = 12; - private boolean arAlert_; + private boolean arAlert_ = false; /** * optional bool ar_alert = 12; * @return Whether the arAlert field is set. @@ -26331,7 +26148,7 @@ public boolean getArAlert() { } public static final int CONTRACTS_ALERT_FIELD_NUMBER = 13; - private boolean contractsAlert_; + private boolean contractsAlert_ = false; /** * optional bool contracts_alert = 13; * @return Whether the contractsAlert field is set. @@ -26350,7 +26167,7 @@ public boolean getContractsAlert() { } public static final int CONTRACTS_ALERT_V2_FIELD_NUMBER = 21; - private boolean contractsAlertV2_; + private boolean contractsAlertV2_ = false; /** * optional bool contracts_alert_v2 = 21; * @return Whether the contractsAlertV2 field is set. @@ -26369,7 +26186,7 @@ public boolean getContractsAlertV2() { } public static final int COOP_ALERT_FIELD_NUMBER = 14; - private boolean coopAlert_; + private boolean coopAlert_ = false; /** * optional bool coop_alert = 14; * @return Whether the coopAlert field is set. @@ -26388,7 +26205,7 @@ public boolean getCoopAlert() { } public static final int COOP_ALERT_V2_FIELD_NUMBER = 22; - private boolean coopAlertV2_; + private boolean coopAlertV2_ = false; /** * optional bool coop_alert_v2 = 22; * @return Whether the coopAlertV2 field is set. @@ -26407,7 +26224,7 @@ public boolean getCoopAlertV2() { } public static final int SWITCH_ALERT_FIELD_NUMBER = 15; - private boolean switchAlert_; + private boolean switchAlert_ = false; /** * optional bool switch_alert = 15; * @return Whether the switchAlert field is set. @@ -26426,7 +26243,7 @@ public boolean getSwitchAlert() { } public static final int EGG_OF_PROPHECY_ALERT_FIELD_NUMBER = 16; - private boolean eggOfProphecyAlert_; + private boolean eggOfProphecyAlert_ = false; /** * optional bool egg_of_prophecy_alert = 16; * @return Whether the eggOfProphecyAlert field is set. @@ -26445,7 +26262,7 @@ public boolean getEggOfProphecyAlert() { } public static final int BOOST_TOKEN_ALERT_FIELD_NUMBER = 17; - private boolean boostTokenAlert_; + private boolean boostTokenAlert_ = false; /** * optional bool boost_token_alert = 17; * @return Whether the boostTokenAlert field is set. @@ -26464,7 +26281,7 @@ public boolean getBoostTokenAlert() { } public static final int SOUL_EGG_ALERT_FIELD_NUMBER = 18; - private boolean soulEggAlert_; + private boolean soulEggAlert_ = false; /** * optional bool soul_egg_alert = 18; * @return Whether the soulEggAlert field is set. @@ -26483,7 +26300,7 @@ public boolean getSoulEggAlert() { } public static final int BACKUP_REMINDER_ALERT_FIELD_NUMBER = 19; - private boolean backupReminderAlert_; + private boolean backupReminderAlert_ = false; /** * optional bool backup_reminder_alert = 19; * @return Whether the backupReminderAlert field is set. @@ -26502,7 +26319,7 @@ public boolean getBackupReminderAlert() { } public static final int MAX_BUTTON_ALERT_FIELD_NUMBER = 23; - private boolean maxButtonAlert_; + private boolean maxButtonAlert_ = false; /** * optional bool max_button_alert = 23; * @return Whether the maxButtonAlert field is set. @@ -26521,7 +26338,7 @@ public boolean getMaxButtonAlert() { } public static final int MISSION_TARGET_ALERT_FIELD_NUMBER = 24; - private boolean missionTargetAlert_; + private boolean missionTargetAlert_ = false; /** * optional bool mission_target_alert = 24; * @return Whether the missionTargetAlert field is set. @@ -26540,7 +26357,7 @@ public boolean getMissionTargetAlert() { } public static final int COLLEGGTIBLES_ALERT_FIELD_NUMBER = 25; - private boolean colleggtiblesAlert_; + private boolean colleggtiblesAlert_ = false; /** * optional bool colleggtibles_alert = 25; * @return Whether the colleggtiblesAlert field is set. @@ -27074,39 +26891,41 @@ public static ei.Ei.Backup.Misc parseFrom( } public static ei.Ei.Backup.Misc parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Backup.Misc parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.Backup.Misc parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.Backup.Misc parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.Backup.Misc parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Backup.Misc parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -27126,7 +26945,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -27134,7 +26953,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.Backup.Misc} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.Backup.Misc) ei.Ei.Backup.MiscOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -27143,7 +26962,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Backup_Misc_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -27156,63 +26975,39 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; chickenBtnPrefBig_ = false; - bitField0_ = (bitField0_ & ~0x00000001); freeHatcheryRefillGiven_ = false; - bitField0_ = (bitField0_ & ~0x00000002); lastShareFarmValue_ = 10000000D; - bitField0_ = (bitField0_ & ~0x00000004); lastShareSwarmFarmValue_ = 10000000D; - bitField0_ = (bitField0_ & ~0x00000008); lastShareSwarmSize_ = 140D; - bitField0_ = (bitField0_ & ~0x00000010); lastPrestigeAlertSoulEggsDEPRECATED_ = 45L; - bitField0_ = (bitField0_ & ~0x00000020); friendRank_ = 0L; - bitField0_ = (bitField0_ & ~0x00000040); friendRankPop_ = 0L; - bitField0_ = (bitField0_ & ~0x00000080); globalRank_ = 0L; - bitField0_ = (bitField0_ & ~0x00000100); globalRankPop_ = 0L; - bitField0_ = (bitField0_ & ~0x00000200); challengesAlert_ = false; - bitField0_ = (bitField0_ & ~0x00000400); trophyAlert_ = false; - bitField0_ = (bitField0_ & ~0x00000800); arAlert_ = false; - bitField0_ = (bitField0_ & ~0x00001000); contractsAlert_ = false; - bitField0_ = (bitField0_ & ~0x00002000); contractsAlertV2_ = false; - bitField0_ = (bitField0_ & ~0x00004000); coopAlert_ = false; - bitField0_ = (bitField0_ & ~0x00008000); coopAlertV2_ = false; - bitField0_ = (bitField0_ & ~0x00010000); switchAlert_ = false; - bitField0_ = (bitField0_ & ~0x00020000); eggOfProphecyAlert_ = false; - bitField0_ = (bitField0_ & ~0x00040000); boostTokenAlert_ = false; - bitField0_ = (bitField0_ & ~0x00080000); soulEggAlert_ = false; - bitField0_ = (bitField0_ & ~0x00100000); backupReminderAlert_ = false; - bitField0_ = (bitField0_ & ~0x00200000); maxButtonAlert_ = false; - bitField0_ = (bitField0_ & ~0x00400000); missionTargetAlert_ = false; - bitField0_ = (bitField0_ & ~0x00800000); colleggtiblesAlert_ = false; - bitField0_ = (bitField0_ & ~0x01000000); return this; } @@ -27239,6 +27034,12 @@ public ei.Ei.Backup.Misc build() { @java.lang.Override public ei.Ei.Backup.Misc buildPartial() { ei.Ei.Backup.Misc result = new ei.Ei.Backup.Misc(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.Backup.Misc result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { @@ -27250,21 +27051,21 @@ public ei.Ei.Backup.Misc buildPartial() { to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { + result.lastShareFarmValue_ = lastShareFarmValue_; to_bitField0_ |= 0x00000004; } - result.lastShareFarmValue_ = lastShareFarmValue_; if (((from_bitField0_ & 0x00000008) != 0)) { + result.lastShareSwarmFarmValue_ = lastShareSwarmFarmValue_; to_bitField0_ |= 0x00000008; } - result.lastShareSwarmFarmValue_ = lastShareSwarmFarmValue_; if (((from_bitField0_ & 0x00000010) != 0)) { + result.lastShareSwarmSize_ = lastShareSwarmSize_; to_bitField0_ |= 0x00000010; } - result.lastShareSwarmSize_ = lastShareSwarmSize_; if (((from_bitField0_ & 0x00000020) != 0)) { + result.lastPrestigeAlertSoulEggsDEPRECATED_ = lastPrestigeAlertSoulEggsDEPRECATED_; to_bitField0_ |= 0x00000020; } - result.lastPrestigeAlertSoulEggsDEPRECATED_ = lastPrestigeAlertSoulEggsDEPRECATED_; if (((from_bitField0_ & 0x00000040) != 0)) { result.friendRank_ = friendRank_; to_bitField0_ |= 0x00000040; @@ -27341,43 +27142,9 @@ public ei.Ei.Backup.Misc buildPartial() { result.colleggtiblesAlert_ = colleggtiblesAlert_; to_bitField0_ |= 0x01000000; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.Backup.Misc) { @@ -27656,8 +27423,9 @@ public boolean getChickenBtnPrefBig() { * @return This builder for chaining. */ public Builder setChickenBtnPrefBig(boolean value) { - bitField0_ |= 0x00000001; + chickenBtnPrefBig_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -27695,8 +27463,9 @@ public boolean getFreeHatcheryRefillGiven() { * @return This builder for chaining. */ public Builder setFreeHatcheryRefillGiven(boolean value) { - bitField0_ |= 0x00000002; + freeHatcheryRefillGiven_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -27734,8 +27503,9 @@ public double getLastShareFarmValue() { * @return This builder for chaining. */ public Builder setLastShareFarmValue(double value) { - bitField0_ |= 0x00000004; + lastShareFarmValue_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -27773,8 +27543,9 @@ public double getLastShareSwarmFarmValue() { * @return This builder for chaining. */ public Builder setLastShareSwarmFarmValue(double value) { - bitField0_ |= 0x00000008; + lastShareSwarmFarmValue_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -27812,8 +27583,9 @@ public double getLastShareSwarmSize() { * @return This builder for chaining. */ public Builder setLastShareSwarmSize(double value) { - bitField0_ |= 0x00000010; + lastShareSwarmSize_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -27851,8 +27623,9 @@ public long getLastPrestigeAlertSoulEggsDEPRECATED() { * @return This builder for chaining. */ public Builder setLastPrestigeAlertSoulEggsDEPRECATED(long value) { - bitField0_ |= 0x00000020; + lastPrestigeAlertSoulEggsDEPRECATED_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -27890,8 +27663,9 @@ public long getFriendRank() { * @return This builder for chaining. */ public Builder setFriendRank(long value) { - bitField0_ |= 0x00000040; + friendRank_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -27929,8 +27703,9 @@ public long getFriendRankPop() { * @return This builder for chaining. */ public Builder setFriendRankPop(long value) { - bitField0_ |= 0x00000080; + friendRankPop_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -27968,8 +27743,9 @@ public long getGlobalRank() { * @return This builder for chaining. */ public Builder setGlobalRank(long value) { - bitField0_ |= 0x00000100; + globalRank_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -28007,8 +27783,9 @@ public long getGlobalRankPop() { * @return This builder for chaining. */ public Builder setGlobalRankPop(long value) { - bitField0_ |= 0x00000200; + globalRankPop_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -28046,8 +27823,9 @@ public boolean getChallengesAlert() { * @return This builder for chaining. */ public Builder setChallengesAlert(boolean value) { - bitField0_ |= 0x00000400; + challengesAlert_ = value; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -28085,8 +27863,9 @@ public boolean getTrophyAlert() { * @return This builder for chaining. */ public Builder setTrophyAlert(boolean value) { - bitField0_ |= 0x00000800; + trophyAlert_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -28124,8 +27903,9 @@ public boolean getArAlert() { * @return This builder for chaining. */ public Builder setArAlert(boolean value) { - bitField0_ |= 0x00001000; + arAlert_ = value; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -28163,8 +27943,9 @@ public boolean getContractsAlert() { * @return This builder for chaining. */ public Builder setContractsAlert(boolean value) { - bitField0_ |= 0x00002000; + contractsAlert_ = value; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -28202,8 +27983,9 @@ public boolean getContractsAlertV2() { * @return This builder for chaining. */ public Builder setContractsAlertV2(boolean value) { - bitField0_ |= 0x00004000; + contractsAlertV2_ = value; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -28241,8 +28023,9 @@ public boolean getCoopAlert() { * @return This builder for chaining. */ public Builder setCoopAlert(boolean value) { - bitField0_ |= 0x00008000; + coopAlert_ = value; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -28280,8 +28063,9 @@ public boolean getCoopAlertV2() { * @return This builder for chaining. */ public Builder setCoopAlertV2(boolean value) { - bitField0_ |= 0x00010000; + coopAlertV2_ = value; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -28319,8 +28103,9 @@ public boolean getSwitchAlert() { * @return This builder for chaining. */ public Builder setSwitchAlert(boolean value) { - bitField0_ |= 0x00020000; + switchAlert_ = value; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -28358,8 +28143,9 @@ public boolean getEggOfProphecyAlert() { * @return This builder for chaining. */ public Builder setEggOfProphecyAlert(boolean value) { - bitField0_ |= 0x00040000; + eggOfProphecyAlert_ = value; + bitField0_ |= 0x00040000; onChanged(); return this; } @@ -28397,8 +28183,9 @@ public boolean getBoostTokenAlert() { * @return This builder for chaining. */ public Builder setBoostTokenAlert(boolean value) { - bitField0_ |= 0x00080000; + boostTokenAlert_ = value; + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -28436,8 +28223,9 @@ public boolean getSoulEggAlert() { * @return This builder for chaining. */ public Builder setSoulEggAlert(boolean value) { - bitField0_ |= 0x00100000; + soulEggAlert_ = value; + bitField0_ |= 0x00100000; onChanged(); return this; } @@ -28475,8 +28263,9 @@ public boolean getBackupReminderAlert() { * @return This builder for chaining. */ public Builder setBackupReminderAlert(boolean value) { - bitField0_ |= 0x00200000; + backupReminderAlert_ = value; + bitField0_ |= 0x00200000; onChanged(); return this; } @@ -28514,8 +28303,9 @@ public boolean getMaxButtonAlert() { * @return This builder for chaining. */ public Builder setMaxButtonAlert(boolean value) { - bitField0_ |= 0x00400000; + maxButtonAlert_ = value; + bitField0_ |= 0x00400000; onChanged(); return this; } @@ -28553,8 +28343,9 @@ public boolean getMissionTargetAlert() { * @return This builder for chaining. */ public Builder setMissionTargetAlert(boolean value) { - bitField0_ |= 0x00800000; + missionTargetAlert_ = value; + bitField0_ |= 0x00800000; onChanged(); return this; } @@ -28592,8 +28383,9 @@ public boolean getColleggtiblesAlert() { * @return This builder for chaining. */ public Builder setColleggtiblesAlert(boolean value) { - bitField0_ |= 0x01000000; + colleggtiblesAlert_ = value; + bitField0_ |= 0x01000000; onChanged(); return this; } @@ -28607,18 +28399,6 @@ public Builder clearColleggtiblesAlert() { 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.Backup.Misc) } @@ -28633,7 +28413,7 @@ public static ei.Ei.Backup.Misc getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Misc parsePartialFrom( @@ -28707,37 +28487,34 @@ public interface ResearchItemOrBuilder extends * Protobuf type {@code ei.Backup.ResearchItem} */ public static final class ResearchItem extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.Backup.ResearchItem) ResearchItemOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ResearchItem.class.getName()); + } // Use ResearchItem.newBuilder() to construct. - private ResearchItem(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ResearchItem(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ResearchItem() { id_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ResearchItem(); - } - - @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_Backup_ResearchItem_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Backup_ResearchItem_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -28746,7 +28523,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int ID_FIELD_NUMBER = 1; - private volatile java.lang.Object id_; + @SuppressWarnings("serial") + private volatile java.lang.Object id_ = ""; /** * optional string id = 1; * @return Whether the id field is set. @@ -28794,7 +28572,7 @@ public java.lang.String getId() { } public static final int LEVEL_FIELD_NUMBER = 2; - private int level_; + private int level_ = 0; /** * optional uint32 level = 2; * @return Whether the level field is set. @@ -28827,7 +28605,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, id_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, id_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeUInt32(2, level_); @@ -28842,7 +28620,7 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, id_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -28931,39 +28709,41 @@ public static ei.Ei.Backup.ResearchItem parseFrom( } public static ei.Ei.Backup.ResearchItem parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Backup.ResearchItem parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.Backup.ResearchItem parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.Backup.ResearchItem parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.Backup.ResearchItem parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Backup.ResearchItem parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -28983,7 +28763,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -28991,7 +28771,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.Backup.ResearchItem} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.Backup.ResearchItem) ei.Ei.Backup.ResearchItemOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -29000,7 +28780,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Backup_ResearchItem_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -29013,17 +28793,16 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; id_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); level_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -29050,53 +28829,25 @@ public ei.Ei.Backup.ResearchItem build() { @java.lang.Override public ei.Ei.Backup.ResearchItem buildPartial() { ei.Ei.Backup.ResearchItem result = new ei.Ei.Backup.ResearchItem(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.Backup.ResearchItem result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.id_ = id_; to_bitField0_ |= 0x00000001; } - result.id_ = id_; if (((from_bitField0_ & 0x00000002) != 0)) { result.level_ = level_; to_bitField0_ |= 0x00000002; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.Backup.ResearchItem) { @@ -29110,8 +28861,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.Backup.ResearchItem other) { if (other == ei.Ei.Backup.ResearchItem.getDefaultInstance()) return this; if (other.hasId()) { - bitField0_ |= 0x00000001; id_ = other.id_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasLevel()) { @@ -29220,11 +28971,9 @@ public java.lang.String getId() { */ public Builder setId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } id_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -29233,8 +28982,8 @@ public Builder setId( * @return This builder for chaining. */ public Builder clearId() { - bitField0_ = (bitField0_ & ~0x00000001); id_ = getDefaultInstance().getId(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -29245,11 +28994,9 @@ public Builder clearId() { */ public Builder setIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } id_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -29277,8 +29024,9 @@ public int getLevel() { * @return This builder for chaining. */ public Builder setLevel(int value) { - bitField0_ |= 0x00000002; + level_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -29292,18 +29040,6 @@ public Builder clearLevel() { 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.Backup.ResearchItem) } @@ -29318,7 +29054,7 @@ public static ei.Ei.Backup.ResearchItem getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ResearchItem parsePartialFrom( @@ -29392,37 +29128,34 @@ public interface NewsHeadlineOrBuilder extends * Protobuf type {@code ei.Backup.NewsHeadline} */ public static final class NewsHeadline extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.Backup.NewsHeadline) NewsHeadlineOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + NewsHeadline.class.getName()); + } // Use NewsHeadline.newBuilder() to construct. - private NewsHeadline(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private NewsHeadline(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private NewsHeadline() { id_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new NewsHeadline(); - } - - @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_Backup_NewsHeadline_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Backup_NewsHeadline_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -29431,7 +29164,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int ID_FIELD_NUMBER = 1; - private volatile java.lang.Object id_; + @SuppressWarnings("serial") + private volatile java.lang.Object id_ = ""; /** * optional string id = 1; * @return Whether the id field is set. @@ -29479,7 +29213,7 @@ public java.lang.String getId() { } public static final int READ_FIELD_NUMBER = 2; - private boolean read_; + private boolean read_ = false; /** * optional bool read = 2; * @return Whether the read field is set. @@ -29512,7 +29246,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, id_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, id_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeBool(2, read_); @@ -29527,7 +29261,7 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, id_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -29617,39 +29351,41 @@ public static ei.Ei.Backup.NewsHeadline parseFrom( } public static ei.Ei.Backup.NewsHeadline parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Backup.NewsHeadline parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.Backup.NewsHeadline parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.Backup.NewsHeadline parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.Backup.NewsHeadline parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Backup.NewsHeadline parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -29669,7 +29405,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -29677,7 +29413,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.Backup.NewsHeadline} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.Backup.NewsHeadline) ei.Ei.Backup.NewsHeadlineOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -29686,7 +29422,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Backup_NewsHeadline_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -29699,17 +29435,16 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; id_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); read_ = false; - bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -29736,53 +29471,25 @@ public ei.Ei.Backup.NewsHeadline build() { @java.lang.Override public ei.Ei.Backup.NewsHeadline buildPartial() { ei.Ei.Backup.NewsHeadline result = new ei.Ei.Backup.NewsHeadline(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.Backup.NewsHeadline result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.id_ = id_; to_bitField0_ |= 0x00000001; } - result.id_ = id_; if (((from_bitField0_ & 0x00000002) != 0)) { result.read_ = read_; to_bitField0_ |= 0x00000002; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.Backup.NewsHeadline) { @@ -29796,8 +29503,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.Backup.NewsHeadline other) { if (other == ei.Ei.Backup.NewsHeadline.getDefaultInstance()) return this; if (other.hasId()) { - bitField0_ |= 0x00000001; id_ = other.id_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasRead()) { @@ -29906,11 +29613,9 @@ public java.lang.String getId() { */ public Builder setId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } id_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -29919,8 +29624,8 @@ public Builder setId( * @return This builder for chaining. */ public Builder clearId() { - bitField0_ = (bitField0_ & ~0x00000001); id_ = getDefaultInstance().getId(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -29931,11 +29636,9 @@ public Builder clearId() { */ public Builder setIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } id_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -29963,8 +29666,9 @@ public boolean getRead() { * @return This builder for chaining. */ public Builder setRead(boolean value) { - bitField0_ |= 0x00000002; + read_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -29978,18 +29682,6 @@ public Builder clearRead() { 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.Backup.NewsHeadline) } @@ -30004,7 +29696,7 @@ public static ei.Ei.Backup.NewsHeadline getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public NewsHeadline parsePartialFrom( @@ -30078,37 +29770,34 @@ public interface AchievementInfoOrBuilder extends * Protobuf type {@code ei.Backup.AchievementInfo} */ public static final class AchievementInfo extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.Backup.AchievementInfo) AchievementInfoOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + AchievementInfo.class.getName()); + } // Use AchievementInfo.newBuilder() to construct. - private AchievementInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private AchievementInfo(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private AchievementInfo() { id_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new AchievementInfo(); - } - - @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_Backup_AchievementInfo_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Backup_AchievementInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -30117,7 +29806,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int ID_FIELD_NUMBER = 1; - private volatile java.lang.Object id_; + @SuppressWarnings("serial") + private volatile java.lang.Object id_ = ""; /** * optional string id = 1; * @return Whether the id field is set. @@ -30165,7 +29855,7 @@ public java.lang.String getId() { } public static final int ACHIEVED_FIELD_NUMBER = 2; - private boolean achieved_; + private boolean achieved_ = false; /** * optional bool achieved = 2; * @return Whether the achieved field is set. @@ -30198,7 +29888,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, id_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, id_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeBool(2, achieved_); @@ -30213,7 +29903,7 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, id_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -30303,39 +29993,41 @@ public static ei.Ei.Backup.AchievementInfo parseFrom( } public static ei.Ei.Backup.AchievementInfo parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Backup.AchievementInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.Backup.AchievementInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.Backup.AchievementInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.Backup.AchievementInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Backup.AchievementInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -30355,7 +30047,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -30363,7 +30055,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.Backup.AchievementInfo} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.Backup.AchievementInfo) ei.Ei.Backup.AchievementInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -30372,7 +30064,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Backup_AchievementInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -30385,17 +30077,16 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; id_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); achieved_ = false; - bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -30422,53 +30113,25 @@ public ei.Ei.Backup.AchievementInfo build() { @java.lang.Override public ei.Ei.Backup.AchievementInfo buildPartial() { ei.Ei.Backup.AchievementInfo result = new ei.Ei.Backup.AchievementInfo(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.Backup.AchievementInfo result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.id_ = id_; to_bitField0_ |= 0x00000001; } - result.id_ = id_; if (((from_bitField0_ & 0x00000002) != 0)) { result.achieved_ = achieved_; to_bitField0_ |= 0x00000002; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.Backup.AchievementInfo) { @@ -30482,8 +30145,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.Backup.AchievementInfo other) { if (other == ei.Ei.Backup.AchievementInfo.getDefaultInstance()) return this; if (other.hasId()) { - bitField0_ |= 0x00000001; id_ = other.id_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasAchieved()) { @@ -30592,11 +30255,9 @@ public java.lang.String getId() { */ public Builder setId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } id_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -30605,8 +30266,8 @@ public Builder setId( * @return This builder for chaining. */ public Builder clearId() { - bitField0_ = (bitField0_ & ~0x00000001); id_ = getDefaultInstance().getId(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -30617,11 +30278,9 @@ public Builder clearId() { */ public Builder setIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } id_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -30649,8 +30308,9 @@ public boolean getAchieved() { * @return This builder for chaining. */ public Builder setAchieved(boolean value) { - bitField0_ |= 0x00000002; + achieved_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -30664,18 +30324,6 @@ public Builder clearAchieved() { 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.Backup.AchievementInfo) } @@ -30690,7 +30338,7 @@ public static ei.Ei.Backup.AchievementInfo getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public AchievementInfo parsePartialFrom( @@ -30775,37 +30423,34 @@ public interface ActiveBoostOrBuilder extends * Protobuf type {@code ei.Backup.ActiveBoost} */ public static final class ActiveBoost extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.Backup.ActiveBoost) ActiveBoostOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ActiveBoost.class.getName()); + } // Use ActiveBoost.newBuilder() to construct. - private ActiveBoost(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ActiveBoost(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ActiveBoost() { boostId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ActiveBoost(); - } - - @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_Backup_ActiveBoost_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Backup_ActiveBoost_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -30814,7 +30459,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int BOOST_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object boostId_; + @SuppressWarnings("serial") + private volatile java.lang.Object boostId_ = ""; /** * optional string boost_id = 1; * @return Whether the boostId field is set. @@ -30862,7 +30508,7 @@ public java.lang.String getBoostId() { } public static final int TIME_REMAINING_FIELD_NUMBER = 2; - private double timeRemaining_; + private double timeRemaining_ = 0D; /** * optional double time_remaining = 2; * @return Whether the timeRemaining field is set. @@ -30881,7 +30527,7 @@ public double getTimeRemaining() { } public static final int REFERENCE_VALUE_FIELD_NUMBER = 3; - private double referenceValue_; + private double referenceValue_ = 0D; /** * optional double reference_value = 3; * @return Whether the referenceValue field is set. @@ -30914,7 +30560,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, boostId_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, boostId_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeDouble(2, timeRemaining_); @@ -30932,7 +30578,7 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, boostId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, boostId_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -31038,39 +30684,41 @@ public static ei.Ei.Backup.ActiveBoost parseFrom( } public static ei.Ei.Backup.ActiveBoost parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Backup.ActiveBoost parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.Backup.ActiveBoost parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.Backup.ActiveBoost parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.Backup.ActiveBoost parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Backup.ActiveBoost parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -31090,7 +30738,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -31098,7 +30746,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.Backup.ActiveBoost} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.Backup.ActiveBoost) ei.Ei.Backup.ActiveBoostOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -31107,7 +30755,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Backup_ActiveBoost_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -31120,19 +30768,17 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; boostId_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); timeRemaining_ = 0D; - bitField0_ = (bitField0_ & ~0x00000002); referenceValue_ = 0D; - bitField0_ = (bitField0_ & ~0x00000004); return this; } @@ -31159,12 +30805,18 @@ public ei.Ei.Backup.ActiveBoost build() { @java.lang.Override public ei.Ei.Backup.ActiveBoost buildPartial() { ei.Ei.Backup.ActiveBoost result = new ei.Ei.Backup.ActiveBoost(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.Backup.ActiveBoost result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.boostId_ = boostId_; to_bitField0_ |= 0x00000001; } - result.boostId_ = boostId_; if (((from_bitField0_ & 0x00000002) != 0)) { result.timeRemaining_ = timeRemaining_; to_bitField0_ |= 0x00000002; @@ -31173,43 +30825,9 @@ public ei.Ei.Backup.ActiveBoost buildPartial() { result.referenceValue_ = referenceValue_; to_bitField0_ |= 0x00000004; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.Backup.ActiveBoost) { @@ -31223,8 +30841,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.Backup.ActiveBoost other) { if (other == ei.Ei.Backup.ActiveBoost.getDefaultInstance()) return this; if (other.hasBoostId()) { - bitField0_ |= 0x00000001; boostId_ = other.boostId_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasTimeRemaining()) { @@ -31341,11 +30959,9 @@ public java.lang.String getBoostId() { */ public Builder setBoostId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } boostId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -31354,8 +30970,8 @@ public Builder setBoostId( * @return This builder for chaining. */ public Builder clearBoostId() { - bitField0_ = (bitField0_ & ~0x00000001); boostId_ = getDefaultInstance().getBoostId(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -31366,11 +30982,9 @@ public Builder clearBoostId() { */ public Builder setBoostIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } boostId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -31398,8 +31012,9 @@ public double getTimeRemaining() { * @return This builder for chaining. */ public Builder setTimeRemaining(double value) { - bitField0_ |= 0x00000002; + timeRemaining_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -31437,8 +31052,9 @@ public double getReferenceValue() { * @return This builder for chaining. */ public Builder setReferenceValue(double value) { - bitField0_ |= 0x00000004; + referenceValue_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -31452,18 +31068,6 @@ public Builder clearReferenceValue() { 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.Backup.ActiveBoost) } @@ -31478,7 +31082,7 @@ public static ei.Ei.Backup.ActiveBoost getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ActiveBoost parsePartialFrom( @@ -31552,37 +31156,34 @@ public interface OwnedBoostOrBuilder extends * Protobuf type {@code ei.Backup.OwnedBoost} */ public static final class OwnedBoost extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.Backup.OwnedBoost) OwnedBoostOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + OwnedBoost.class.getName()); + } // Use OwnedBoost.newBuilder() to construct. - private OwnedBoost(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private OwnedBoost(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private OwnedBoost() { boostId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new OwnedBoost(); - } - - @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_Backup_OwnedBoost_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Backup_OwnedBoost_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -31591,7 +31192,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int BOOST_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object boostId_; + @SuppressWarnings("serial") + private volatile java.lang.Object boostId_ = ""; /** * optional string boost_id = 1; * @return Whether the boostId field is set. @@ -31639,7 +31241,7 @@ public java.lang.String getBoostId() { } public static final int COUNT_FIELD_NUMBER = 2; - private int count_; + private int count_ = 0; /** * optional uint32 count = 2; * @return Whether the count field is set. @@ -31672,7 +31274,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, boostId_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, boostId_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeUInt32(2, count_); @@ -31687,7 +31289,7 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, boostId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, boostId_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -31776,39 +31378,41 @@ public static ei.Ei.Backup.OwnedBoost parseFrom( } public static ei.Ei.Backup.OwnedBoost parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Backup.OwnedBoost parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.Backup.OwnedBoost parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.Backup.OwnedBoost parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.Backup.OwnedBoost parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Backup.OwnedBoost parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -31828,7 +31432,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -31836,7 +31440,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.Backup.OwnedBoost} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.Backup.OwnedBoost) ei.Ei.Backup.OwnedBoostOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -31845,7 +31449,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Backup_OwnedBoost_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -31858,17 +31462,16 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; boostId_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); count_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -31895,53 +31498,25 @@ public ei.Ei.Backup.OwnedBoost build() { @java.lang.Override public ei.Ei.Backup.OwnedBoost buildPartial() { ei.Ei.Backup.OwnedBoost result = new ei.Ei.Backup.OwnedBoost(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.Backup.OwnedBoost result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.boostId_ = boostId_; to_bitField0_ |= 0x00000001; } - result.boostId_ = boostId_; if (((from_bitField0_ & 0x00000002) != 0)) { result.count_ = count_; to_bitField0_ |= 0x00000002; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.Backup.OwnedBoost) { @@ -31955,8 +31530,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.Backup.OwnedBoost other) { if (other == ei.Ei.Backup.OwnedBoost.getDefaultInstance()) return this; if (other.hasBoostId()) { - bitField0_ |= 0x00000001; boostId_ = other.boostId_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasCount()) { @@ -32065,11 +31640,9 @@ public java.lang.String getBoostId() { */ public Builder setBoostId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } boostId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -32078,8 +31651,8 @@ public Builder setBoostId( * @return This builder for chaining. */ public Builder clearBoostId() { - bitField0_ = (bitField0_ & ~0x00000001); boostId_ = getDefaultInstance().getBoostId(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -32090,11 +31663,9 @@ public Builder clearBoostId() { */ public Builder setBoostIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } boostId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -32122,8 +31693,9 @@ public int getCount() { * @return This builder for chaining. */ public Builder setCount(int value) { - bitField0_ |= 0x00000002; + count_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -32137,18 +31709,6 @@ public Builder clearCount() { 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.Backup.OwnedBoost) } @@ -32163,7 +31723,7 @@ public static ei.Ei.Backup.OwnedBoost getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public OwnedBoost parsePartialFrom( @@ -32248,37 +31808,34 @@ public interface MissionInfoOrBuilder extends * Protobuf type {@code ei.Backup.MissionInfo} */ public static final class MissionInfo extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.Backup.MissionInfo) MissionInfoOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + MissionInfo.class.getName()); + } // Use MissionInfo.newBuilder() to construct. - private MissionInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private MissionInfo(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private MissionInfo() { id_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new MissionInfo(); - } - - @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_Backup_MissionInfo_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Backup_MissionInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -32287,7 +31844,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int ID_FIELD_NUMBER = 1; - private volatile java.lang.Object id_; + @SuppressWarnings("serial") + private volatile java.lang.Object id_ = ""; /** * optional string id = 1; * @return Whether the id field is set. @@ -32335,7 +31893,7 @@ public java.lang.String getId() { } public static final int COMPLETED_FIELD_NUMBER = 2; - private boolean completed_; + private boolean completed_ = false; /** * optional bool completed = 2; * @return Whether the completed field is set. @@ -32354,7 +31912,7 @@ public boolean getCompleted() { } public static final int REFERENCE_VALUE_FIELD_NUMBER = 3; - private double referenceValue_; + private double referenceValue_ = 0D; /** * optional double reference_value = 3; * @return Whether the referenceValue field is set. @@ -32387,7 +31945,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, id_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, id_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeBool(2, completed_); @@ -32405,7 +31963,7 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, id_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -32510,39 +32068,41 @@ public static ei.Ei.Backup.MissionInfo parseFrom( } public static ei.Ei.Backup.MissionInfo parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Backup.MissionInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.Backup.MissionInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.Backup.MissionInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.Backup.MissionInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Backup.MissionInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -32562,7 +32122,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -32570,7 +32130,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.Backup.MissionInfo} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.Backup.MissionInfo) ei.Ei.Backup.MissionInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -32579,7 +32139,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Backup_MissionInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -32592,19 +32152,17 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; id_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); completed_ = false; - bitField0_ = (bitField0_ & ~0x00000002); referenceValue_ = 0D; - bitField0_ = (bitField0_ & ~0x00000004); return this; } @@ -32631,12 +32189,18 @@ public ei.Ei.Backup.MissionInfo build() { @java.lang.Override public ei.Ei.Backup.MissionInfo buildPartial() { ei.Ei.Backup.MissionInfo result = new ei.Ei.Backup.MissionInfo(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.Backup.MissionInfo result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.id_ = id_; to_bitField0_ |= 0x00000001; } - result.id_ = id_; if (((from_bitField0_ & 0x00000002) != 0)) { result.completed_ = completed_; to_bitField0_ |= 0x00000002; @@ -32645,43 +32209,9 @@ public ei.Ei.Backup.MissionInfo buildPartial() { result.referenceValue_ = referenceValue_; to_bitField0_ |= 0x00000004; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.Backup.MissionInfo) { @@ -32695,8 +32225,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.Backup.MissionInfo other) { if (other == ei.Ei.Backup.MissionInfo.getDefaultInstance()) return this; if (other.hasId()) { - bitField0_ |= 0x00000001; id_ = other.id_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasCompleted()) { @@ -32813,11 +32343,9 @@ public java.lang.String getId() { */ public Builder setId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } id_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -32826,8 +32354,8 @@ public Builder setId( * @return This builder for chaining. */ public Builder clearId() { - bitField0_ = (bitField0_ & ~0x00000001); id_ = getDefaultInstance().getId(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -32838,11 +32366,9 @@ public Builder clearId() { */ public Builder setIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } id_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -32870,8 +32396,9 @@ public boolean getCompleted() { * @return This builder for chaining. */ public Builder setCompleted(boolean value) { - bitField0_ |= 0x00000002; + completed_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -32909,8 +32436,9 @@ public double getReferenceValue() { * @return This builder for chaining. */ public Builder setReferenceValue(double value) { - bitField0_ |= 0x00000004; + referenceValue_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -32924,18 +32452,6 @@ public Builder clearReferenceValue() { 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.Backup.MissionInfo) } @@ -32950,7 +32466,7 @@ public static ei.Ei.Backup.MissionInfo getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public MissionInfo parsePartialFrom( @@ -32990,7 +32506,8 @@ public ei.Ei.Backup.MissionInfo getDefaultInstanceForType() { private int bitField0_; public static final int USER_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object userId_; + @SuppressWarnings("serial") + private volatile java.lang.Object userId_ = ""; /** * optional string user_id = 1; * @return Whether the userId field is set. @@ -33038,7 +32555,8 @@ public java.lang.String getUserId() { } public static final int EI_USER_ID_FIELD_NUMBER = 18; - private volatile java.lang.Object eiUserId_; + @SuppressWarnings("serial") + private volatile java.lang.Object eiUserId_ = ""; /** * optional string ei_user_id = 18; * @return Whether the eiUserId field is set. @@ -33086,7 +32604,8 @@ public java.lang.String getEiUserId() { } public static final int GAME_SERVICES_ID_FIELD_NUMBER = 16; - private volatile java.lang.Object gameServicesId_; + @SuppressWarnings("serial") + private volatile java.lang.Object gameServicesId_ = ""; /** * optional string game_services_id = 16; * @return Whether the gameServicesId field is set. @@ -33134,7 +32653,8 @@ public java.lang.String getGameServicesId() { } public static final int PUSH_USER_ID_FIELD_NUMBER = 26; - private volatile java.lang.Object pushUserId_; + @SuppressWarnings("serial") + private volatile java.lang.Object pushUserId_ = ""; /** * optional string push_user_id = 26; * @return Whether the pushUserId field is set. @@ -33182,7 +32702,8 @@ public java.lang.String getPushUserId() { } public static final int DEVICE_ID_FIELD_NUMBER = 17; - private volatile java.lang.Object deviceId_; + @SuppressWarnings("serial") + private volatile java.lang.Object deviceId_ = ""; /** * optional string device_id = 17; * @return Whether the deviceId field is set. @@ -33230,7 +32751,8 @@ public java.lang.String getDeviceId() { } public static final int USER_NAME_FIELD_NUMBER = 2; - private volatile java.lang.Object userName_; + @SuppressWarnings("serial") + private volatile java.lang.Object userName_ = ""; /** * optional string user_name = 2; * @return Whether the userName field is set. @@ -33278,7 +32800,7 @@ public java.lang.String getUserName() { } public static final int APPROX_TIME_FIELD_NUMBER = 3; - private double approxTime_; + private double approxTime_ = 0D; /** * optional double approx_time = 3; * @return Whether the approxTime field is set. @@ -33297,7 +32819,7 @@ public double getApproxTime() { } public static final int VERSION_FIELD_NUMBER = 21; - private int version_; + private int version_ = 0; /** * optional uint32 version = 21 [default = 0]; * @return Whether the version field is set. @@ -33316,7 +32838,7 @@ public int getVersion() { } public static final int FORCE_OFFER_BACKUP_FIELD_NUMBER = 20; - private boolean forceOfferBackup_; + private boolean forceOfferBackup_ = false; /** * optional bool force_offer_backup = 20; * @return Whether the forceOfferBackup field is set. @@ -33335,7 +32857,7 @@ public boolean getForceOfferBackup() { } public static final int FORCE_BACKUP_FIELD_NUMBER = 22; - private boolean forceBackup_; + private boolean forceBackup_ = false; /** * optional bool force_backup = 22; * @return Whether the forceBackup field is set. @@ -33536,6 +33058,7 @@ public ei.Ei.Backup.SimulationOrBuilder getSimOrBuilder() { } public static final int FARMS_FIELD_NUMBER = 12; + @SuppressWarnings("serial") private java.util.List farms_; /** * repeated .ei.Backup.Simulation farms = 12; @@ -33706,7 +33229,9 @@ public ei.Ei.ShellDBOrBuilder getShellDbOrBuilder() { } public static final int READ_MAIL_IDS_FIELD_NUMBER = 23; - private com.google.protobuf.LazyStringList readMailIds_; + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList readMailIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); /** * repeated string read_mail_ids = 23; * @return A list containing the readMailIds. @@ -33767,7 +33292,7 @@ public ei.Ei.MailStateOrBuilder getMailStateOrBuilder() { } public static final int CHECKSUM_FIELD_NUMBER = 100; - private long checksum_; + private long checksum_ = 0L; /** * optional uint64 checksum = 100; * @return Whether the checksum field is set. @@ -33786,7 +33311,8 @@ public long getChecksum() { } public static final int SIGNATURE_FIELD_NUMBER = 101; - private volatile java.lang.Object signature_; + @SuppressWarnings("serial") + private volatile java.lang.Object signature_ = ""; /** * optional string signature = 101; * @return Whether the signature field is set. @@ -33848,10 +33374,10 @@ 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, userId_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, userId_); } if (((bitField0_ & 0x00000020) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, userName_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, userName_); } if (((bitField0_ & 0x00000040) != 0)) { output.writeDouble(3, approxTime_); @@ -33890,13 +33416,13 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeMessage(15, getArtifactsDb()); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 16, gameServicesId_); + com.google.protobuf.GeneratedMessage.writeString(output, 16, gameServicesId_); } if (((bitField0_ & 0x00000010) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 17, deviceId_); + com.google.protobuf.GeneratedMessage.writeString(output, 17, deviceId_); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 18, eiUserId_); + com.google.protobuf.GeneratedMessage.writeString(output, 18, eiUserId_); } if (((bitField0_ & 0x00000100) != 0)) { output.writeBool(20, forceOfferBackup_); @@ -33908,7 +33434,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeBool(22, forceBackup_); } for (int i = 0; i < readMailIds_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 23, readMailIds_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 23, readMailIds_.getRaw(i)); } if (((bitField0_ & 0x00200000) != 0)) { output.writeMessage(24, getShellDb()); @@ -33917,7 +33443,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeMessage(25, getShells()); } if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 26, pushUserId_); + com.google.protobuf.GeneratedMessage.writeString(output, 26, pushUserId_); } if (((bitField0_ & 0x00400000) != 0)) { output.writeMessage(27, getMailState()); @@ -33926,7 +33452,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeUInt64(100, checksum_); } if (((bitField0_ & 0x01000000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 101, signature_); + com.google.protobuf.GeneratedMessage.writeString(output, 101, signature_); } getUnknownFields().writeTo(output); } @@ -33938,10 +33464,10 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, userId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, userId_); } if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, userName_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, userName_); } if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -33992,13 +33518,13 @@ public int getSerializedSize() { .computeMessageSize(15, getArtifactsDb()); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(16, gameServicesId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(16, gameServicesId_); } if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(17, deviceId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(17, deviceId_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(18, eiUserId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(18, eiUserId_); } if (((bitField0_ & 0x00000100) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -34029,7 +33555,7 @@ public int getSerializedSize() { .computeMessageSize(25, getShells()); } if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(26, pushUserId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(26, pushUserId_); } if (((bitField0_ & 0x00400000) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -34040,7 +33566,7 @@ public int getSerializedSize() { .computeUInt64Size(100, checksum_); } if (((bitField0_ & 0x01000000) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(101, signature_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(101, signature_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -34349,39 +33875,41 @@ public static ei.Ei.Backup parseFrom( } public static ei.Ei.Backup parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Backup parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.Backup parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.Backup parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.Backup parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Backup parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -34401,7 +33929,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -34409,7 +33937,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.Backup} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.Backup) ei.Ei.BackupOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -34418,7 +33946,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Backup_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -34431,12 +33959,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getSettingsFieldBuilder(); getTutorialFieldBuilder(); @@ -34457,68 +33985,52 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; userId_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); eiUserId_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); gameServicesId_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); pushUserId_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); deviceId_ = ""; - bitField0_ = (bitField0_ & ~0x00000010); userName_ = ""; - bitField0_ = (bitField0_ & ~0x00000020); approxTime_ = 0D; - bitField0_ = (bitField0_ & ~0x00000040); version_ = 0; - bitField0_ = (bitField0_ & ~0x00000080); forceOfferBackup_ = false; - bitField0_ = (bitField0_ & ~0x00000100); forceBackup_ = false; - bitField0_ = (bitField0_ & ~0x00000200); - if (settingsBuilder_ == null) { - settings_ = null; - } else { - settingsBuilder_.clear(); + settings_ = null; + if (settingsBuilder_ != null) { + settingsBuilder_.dispose(); + settingsBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000400); - if (tutorialBuilder_ == null) { - tutorial_ = null; - } else { - tutorialBuilder_.clear(); + tutorial_ = null; + if (tutorialBuilder_ != null) { + tutorialBuilder_.dispose(); + tutorialBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000800); - if (statsBuilder_ == null) { - stats_ = null; - } else { - statsBuilder_.clear(); + stats_ = null; + if (statsBuilder_ != null) { + statsBuilder_.dispose(); + statsBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00001000); - if (gameBuilder_ == null) { - game_ = null; - } else { - gameBuilder_.clear(); + game_ = null; + if (gameBuilder_ != null) { + gameBuilder_.dispose(); + gameBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00002000); - if (artifactsBuilder_ == null) { - artifacts_ = null; - } else { - artifactsBuilder_.clear(); + artifacts_ = null; + if (artifactsBuilder_ != null) { + artifactsBuilder_.dispose(); + artifactsBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00004000); - if (shellsBuilder_ == null) { - shells_ = null; - } else { - shellsBuilder_.clear(); + shells_ = null; + if (shellsBuilder_ != null) { + shellsBuilder_.dispose(); + shellsBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00008000); - if (simBuilder_ == null) { - sim_ = null; - } else { - simBuilder_.clear(); + sim_ = null; + if (simBuilder_ != null) { + simBuilder_.dispose(); + simBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00010000); if (farmsBuilder_ == null) { farms_ = java.util.Collections.emptyList(); } else { @@ -34526,48 +34038,40 @@ public Builder clear() { farmsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00020000); - if (missionBuilder_ == null) { - mission_ = null; - } else { - missionBuilder_.clear(); + mission_ = null; + if (missionBuilder_ != null) { + missionBuilder_.dispose(); + missionBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00040000); - if (miscBuilder_ == null) { - misc_ = null; - } else { - miscBuilder_.clear(); + misc_ = null; + if (miscBuilder_ != null) { + miscBuilder_.dispose(); + miscBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00080000); - if (contractsBuilder_ == null) { - contracts_ = null; - } else { - contractsBuilder_.clear(); + contracts_ = null; + if (contractsBuilder_ != null) { + contractsBuilder_.dispose(); + contractsBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00100000); - if (artifactsDbBuilder_ == null) { - artifactsDb_ = null; - } else { - artifactsDbBuilder_.clear(); + artifactsDb_ = null; + if (artifactsDbBuilder_ != null) { + artifactsDbBuilder_.dispose(); + artifactsDbBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00200000); - if (shellDbBuilder_ == null) { - shellDb_ = null; - } else { - shellDbBuilder_.clear(); + shellDb_ = null; + if (shellDbBuilder_ != null) { + shellDbBuilder_.dispose(); + shellDbBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00400000); - readMailIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00800000); - if (mailStateBuilder_ == null) { - mailState_ = null; - } else { - mailStateBuilder_.clear(); + readMailIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + mailState_ = null; + if (mailStateBuilder_ != null) { + mailStateBuilder_.dispose(); + mailStateBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x01000000); checksum_ = 0L; - bitField0_ = (bitField0_ & ~0x02000000); signature_ = ""; - bitField0_ = (bitField0_ & ~0x04000000); return this; } @@ -34594,32 +34098,51 @@ public ei.Ei.Backup build() { @java.lang.Override public ei.Ei.Backup buildPartial() { ei.Ei.Backup result = new ei.Ei.Backup(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.Backup result) { + if (farmsBuilder_ == null) { + if (((bitField0_ & 0x00020000) != 0)) { + farms_ = java.util.Collections.unmodifiableList(farms_); + bitField0_ = (bitField0_ & ~0x00020000); + } + result.farms_ = farms_; + } else { + result.farms_ = farmsBuilder_.build(); + } + } + + private void buildPartial0(ei.Ei.Backup result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.userId_ = userId_; to_bitField0_ |= 0x00000001; } - result.userId_ = userId_; if (((from_bitField0_ & 0x00000002) != 0)) { + result.eiUserId_ = eiUserId_; to_bitField0_ |= 0x00000002; } - result.eiUserId_ = eiUserId_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.gameServicesId_ = gameServicesId_; to_bitField0_ |= 0x00000004; } - result.gameServicesId_ = gameServicesId_; if (((from_bitField0_ & 0x00000008) != 0)) { + result.pushUserId_ = pushUserId_; to_bitField0_ |= 0x00000008; } - result.pushUserId_ = pushUserId_; if (((from_bitField0_ & 0x00000010) != 0)) { + result.deviceId_ = deviceId_; to_bitField0_ |= 0x00000010; } - result.deviceId_ = deviceId_; if (((from_bitField0_ & 0x00000020) != 0)) { + result.userName_ = userName_; to_bitField0_ |= 0x00000020; } - result.userName_ = userName_; if (((from_bitField0_ & 0x00000040) != 0)) { result.approxTime_ = approxTime_; to_bitField0_ |= 0x00000040; @@ -34637,121 +34160,85 @@ public ei.Ei.Backup buildPartial() { to_bitField0_ |= 0x00000200; } if (((from_bitField0_ & 0x00000400) != 0)) { - if (settingsBuilder_ == null) { - result.settings_ = settings_; - } else { - result.settings_ = settingsBuilder_.build(); - } + result.settings_ = settingsBuilder_ == null + ? settings_ + : settingsBuilder_.build(); to_bitField0_ |= 0x00000400; } if (((from_bitField0_ & 0x00000800) != 0)) { - if (tutorialBuilder_ == null) { - result.tutorial_ = tutorial_; - } else { - result.tutorial_ = tutorialBuilder_.build(); - } + result.tutorial_ = tutorialBuilder_ == null + ? tutorial_ + : tutorialBuilder_.build(); to_bitField0_ |= 0x00000800; } if (((from_bitField0_ & 0x00001000) != 0)) { - if (statsBuilder_ == null) { - result.stats_ = stats_; - } else { - result.stats_ = statsBuilder_.build(); - } + result.stats_ = statsBuilder_ == null + ? stats_ + : statsBuilder_.build(); to_bitField0_ |= 0x00001000; } if (((from_bitField0_ & 0x00002000) != 0)) { - if (gameBuilder_ == null) { - result.game_ = game_; - } else { - result.game_ = gameBuilder_.build(); - } + result.game_ = gameBuilder_ == null + ? game_ + : gameBuilder_.build(); to_bitField0_ |= 0x00002000; } if (((from_bitField0_ & 0x00004000) != 0)) { - if (artifactsBuilder_ == null) { - result.artifacts_ = artifacts_; - } else { - result.artifacts_ = artifactsBuilder_.build(); - } + result.artifacts_ = artifactsBuilder_ == null + ? artifacts_ + : artifactsBuilder_.build(); to_bitField0_ |= 0x00004000; } if (((from_bitField0_ & 0x00008000) != 0)) { - if (shellsBuilder_ == null) { - result.shells_ = shells_; - } else { - result.shells_ = shellsBuilder_.build(); - } + result.shells_ = shellsBuilder_ == null + ? shells_ + : shellsBuilder_.build(); to_bitField0_ |= 0x00008000; } if (((from_bitField0_ & 0x00010000) != 0)) { - if (simBuilder_ == null) { - result.sim_ = sim_; - } else { - result.sim_ = simBuilder_.build(); - } + result.sim_ = simBuilder_ == null + ? sim_ + : simBuilder_.build(); to_bitField0_ |= 0x00010000; } - if (farmsBuilder_ == null) { - if (((bitField0_ & 0x00020000) != 0)) { - farms_ = java.util.Collections.unmodifiableList(farms_); - bitField0_ = (bitField0_ & ~0x00020000); - } - result.farms_ = farms_; - } else { - result.farms_ = farmsBuilder_.build(); - } if (((from_bitField0_ & 0x00040000) != 0)) { - if (missionBuilder_ == null) { - result.mission_ = mission_; - } else { - result.mission_ = missionBuilder_.build(); - } + result.mission_ = missionBuilder_ == null + ? mission_ + : missionBuilder_.build(); to_bitField0_ |= 0x00020000; } if (((from_bitField0_ & 0x00080000) != 0)) { - if (miscBuilder_ == null) { - result.misc_ = misc_; - } else { - result.misc_ = miscBuilder_.build(); - } + result.misc_ = miscBuilder_ == null + ? misc_ + : miscBuilder_.build(); to_bitField0_ |= 0x00040000; } if (((from_bitField0_ & 0x00100000) != 0)) { - if (contractsBuilder_ == null) { - result.contracts_ = contracts_; - } else { - result.contracts_ = contractsBuilder_.build(); - } + result.contracts_ = contractsBuilder_ == null + ? contracts_ + : contractsBuilder_.build(); to_bitField0_ |= 0x00080000; } if (((from_bitField0_ & 0x00200000) != 0)) { - if (artifactsDbBuilder_ == null) { - result.artifactsDb_ = artifactsDb_; - } else { - result.artifactsDb_ = artifactsDbBuilder_.build(); - } + result.artifactsDb_ = artifactsDbBuilder_ == null + ? artifactsDb_ + : artifactsDbBuilder_.build(); to_bitField0_ |= 0x00100000; } if (((from_bitField0_ & 0x00400000) != 0)) { - if (shellDbBuilder_ == null) { - result.shellDb_ = shellDb_; - } else { - result.shellDb_ = shellDbBuilder_.build(); - } + result.shellDb_ = shellDbBuilder_ == null + ? shellDb_ + : shellDbBuilder_.build(); to_bitField0_ |= 0x00200000; } - if (((bitField0_ & 0x00800000) != 0)) { - readMailIds_ = readMailIds_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00800000); + if (((from_bitField0_ & 0x00800000) != 0)) { + readMailIds_.makeImmutable(); + result.readMailIds_ = readMailIds_; } - result.readMailIds_ = readMailIds_; if (((from_bitField0_ & 0x01000000) != 0)) { - if (mailStateBuilder_ == null) { - result.mailState_ = mailState_; - } else { - result.mailState_ = mailStateBuilder_.build(); - } + result.mailState_ = mailStateBuilder_ == null + ? mailState_ + : mailStateBuilder_.build(); to_bitField0_ |= 0x00400000; } if (((from_bitField0_ & 0x02000000) != 0)) { @@ -34759,46 +34246,12 @@ public ei.Ei.Backup buildPartial() { to_bitField0_ |= 0x00800000; } if (((from_bitField0_ & 0x04000000) != 0)) { + result.signature_ = signature_; to_bitField0_ |= 0x01000000; } - result.signature_ = signature_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.Backup) { @@ -34812,33 +34265,33 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.Backup other) { if (other == ei.Ei.Backup.getDefaultInstance()) return this; if (other.hasUserId()) { - bitField0_ |= 0x00000001; userId_ = other.userId_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasEiUserId()) { - bitField0_ |= 0x00000002; eiUserId_ = other.eiUserId_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasGameServicesId()) { - bitField0_ |= 0x00000004; gameServicesId_ = other.gameServicesId_; + bitField0_ |= 0x00000004; onChanged(); } if (other.hasPushUserId()) { - bitField0_ |= 0x00000008; pushUserId_ = other.pushUserId_; + bitField0_ |= 0x00000008; onChanged(); } if (other.hasDeviceId()) { - bitField0_ |= 0x00000010; deviceId_ = other.deviceId_; + bitField0_ |= 0x00000010; onChanged(); } if (other.hasUserName()) { - bitField0_ |= 0x00000020; userName_ = other.userName_; + bitField0_ |= 0x00000020; onChanged(); } if (other.hasApproxTime()) { @@ -34893,7 +34346,7 @@ public Builder mergeFrom(ei.Ei.Backup other) { farms_ = other.farms_; bitField0_ = (bitField0_ & ~0x00020000); farmsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getFarmsFieldBuilder() : null; } else { farmsBuilder_.addAllMessages(other.farms_); @@ -34918,7 +34371,7 @@ public Builder mergeFrom(ei.Ei.Backup other) { if (!other.readMailIds_.isEmpty()) { if (readMailIds_.isEmpty()) { readMailIds_ = other.readMailIds_; - bitField0_ = (bitField0_ & ~0x00800000); + bitField0_ |= 0x00800000; } else { ensureReadMailIdsIsMutable(); readMailIds_.addAll(other.readMailIds_); @@ -34932,8 +34385,8 @@ public Builder mergeFrom(ei.Ei.Backup other) { setChecksum(other.getChecksum()); } if (other.hasSignature()) { - bitField0_ |= 0x04000000; signature_ = other.signature_; + bitField0_ |= 0x04000000; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -35029,7 +34482,7 @@ public Builder mergeFrom( case 98: { ei.Ei.Backup.Simulation m = input.readMessage( - ei.Ei.Backup.Simulation.PARSER, + ei.Ei.Backup.Simulation.parser(), extensionRegistry); if (farmsBuilder_ == null) { ensureFarmsIsMutable(); @@ -35199,11 +34652,9 @@ public java.lang.String getUserId() { */ public Builder setUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -35212,8 +34663,8 @@ public Builder setUserId( * @return This builder for chaining. */ public Builder clearUserId() { - bitField0_ = (bitField0_ & ~0x00000001); userId_ = getDefaultInstance().getUserId(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -35224,11 +34675,9 @@ public Builder clearUserId() { */ public Builder setUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -35283,11 +34732,9 @@ public java.lang.String getEiUserId() { */ public Builder setEiUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } eiUserId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -35296,8 +34743,8 @@ public Builder setEiUserId( * @return This builder for chaining. */ public Builder clearEiUserId() { - bitField0_ = (bitField0_ & ~0x00000002); eiUserId_ = getDefaultInstance().getEiUserId(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -35308,11 +34755,9 @@ public Builder clearEiUserId() { */ public Builder setEiUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } eiUserId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -35367,11 +34812,9 @@ public java.lang.String getGameServicesId() { */ public Builder setGameServicesId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } gameServicesId_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -35380,8 +34823,8 @@ public Builder setGameServicesId( * @return This builder for chaining. */ public Builder clearGameServicesId() { - bitField0_ = (bitField0_ & ~0x00000004); gameServicesId_ = getDefaultInstance().getGameServicesId(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -35392,11 +34835,9 @@ public Builder clearGameServicesId() { */ public Builder setGameServicesIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } gameServicesId_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -35451,11 +34892,9 @@ public java.lang.String getPushUserId() { */ public Builder setPushUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } pushUserId_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -35464,8 +34903,8 @@ public Builder setPushUserId( * @return This builder for chaining. */ public Builder clearPushUserId() { - bitField0_ = (bitField0_ & ~0x00000008); pushUserId_ = getDefaultInstance().getPushUserId(); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -35476,11 +34915,9 @@ public Builder clearPushUserId() { */ public Builder setPushUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } pushUserId_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -35535,11 +34972,9 @@ public java.lang.String getDeviceId() { */ public Builder setDeviceId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } deviceId_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -35548,8 +34983,8 @@ public Builder setDeviceId( * @return This builder for chaining. */ public Builder clearDeviceId() { - bitField0_ = (bitField0_ & ~0x00000010); deviceId_ = getDefaultInstance().getDeviceId(); + bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } @@ -35560,11 +34995,9 @@ public Builder clearDeviceId() { */ public Builder setDeviceIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } deviceId_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -35619,11 +35052,9 @@ public java.lang.String getUserName() { */ public Builder setUserName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } userName_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -35632,8 +35063,8 @@ public Builder setUserName( * @return This builder for chaining. */ public Builder clearUserName() { - bitField0_ = (bitField0_ & ~0x00000020); userName_ = getDefaultInstance().getUserName(); + bitField0_ = (bitField0_ & ~0x00000020); onChanged(); return this; } @@ -35644,11 +35075,9 @@ public Builder clearUserName() { */ public Builder setUserNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } userName_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -35676,8 +35105,9 @@ public double getApproxTime() { * @return This builder for chaining. */ public Builder setApproxTime(double value) { - bitField0_ |= 0x00000040; + approxTime_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -35715,8 +35145,9 @@ public int getVersion() { * @return This builder for chaining. */ public Builder setVersion(int value) { - bitField0_ |= 0x00000080; + version_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -35754,8 +35185,9 @@ public boolean getForceOfferBackup() { * @return This builder for chaining. */ public Builder setForceOfferBackup(boolean value) { - bitField0_ |= 0x00000100; + forceOfferBackup_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -35793,8 +35225,9 @@ public boolean getForceBackup() { * @return This builder for chaining. */ public Builder setForceBackup(boolean value) { - bitField0_ |= 0x00000200; + forceBackup_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -35810,7 +35243,7 @@ public Builder clearForceBackup() { } private ei.Ei.Backup.Settings settings_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.Backup.Settings, ei.Ei.Backup.Settings.Builder, ei.Ei.Backup.SettingsOrBuilder> settingsBuilder_; /** * optional .ei.Backup.Settings settings = 4; @@ -35839,11 +35272,11 @@ public Builder setSettings(ei.Ei.Backup.Settings value) { throw new NullPointerException(); } settings_ = value; - onChanged(); } else { settingsBuilder_.setMessage(value); } bitField0_ |= 0x00000400; + onChanged(); return this; } /** @@ -35853,11 +35286,11 @@ public Builder setSettings( ei.Ei.Backup.Settings.Builder builderForValue) { if (settingsBuilder_ == null) { settings_ = builderForValue.build(); - onChanged(); } else { settingsBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000400; + onChanged(); return this; } /** @@ -35866,31 +35299,32 @@ public Builder setSettings( public Builder mergeSettings(ei.Ei.Backup.Settings value) { if (settingsBuilder_ == null) { if (((bitField0_ & 0x00000400) != 0) && - settings_ != null && - settings_ != ei.Ei.Backup.Settings.getDefaultInstance()) { - settings_ = - ei.Ei.Backup.Settings.newBuilder(settings_).mergeFrom(value).buildPartial(); + settings_ != null && + settings_ != ei.Ei.Backup.Settings.getDefaultInstance()) { + getSettingsBuilder().mergeFrom(value); } else { settings_ = value; } - onChanged(); } else { settingsBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000400; + if (settings_ != null) { + bitField0_ |= 0x00000400; + onChanged(); + } return this; } /** * optional .ei.Backup.Settings settings = 4; */ public Builder clearSettings() { - if (settingsBuilder_ == null) { - settings_ = null; - onChanged(); - } else { - settingsBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000400); + settings_ = null; + if (settingsBuilder_ != null) { + settingsBuilder_.dispose(); + settingsBuilder_ = null; + } + onChanged(); return this; } /** @@ -35915,11 +35349,11 @@ public ei.Ei.Backup.SettingsOrBuilder getSettingsOrBuilder() { /** * optional .ei.Backup.Settings settings = 4; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.Backup.Settings, ei.Ei.Backup.Settings.Builder, ei.Ei.Backup.SettingsOrBuilder> getSettingsFieldBuilder() { if (settingsBuilder_ == null) { - settingsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + settingsBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.Backup.Settings, ei.Ei.Backup.Settings.Builder, ei.Ei.Backup.SettingsOrBuilder>( getSettings(), getParentForChildren(), @@ -35930,7 +35364,7 @@ public ei.Ei.Backup.SettingsOrBuilder getSettingsOrBuilder() { } private ei.Ei.Backup.Tutorial tutorial_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.Backup.Tutorial, ei.Ei.Backup.Tutorial.Builder, ei.Ei.Backup.TutorialOrBuilder> tutorialBuilder_; /** * optional .ei.Backup.Tutorial tutorial = 5; @@ -35959,11 +35393,11 @@ public Builder setTutorial(ei.Ei.Backup.Tutorial value) { throw new NullPointerException(); } tutorial_ = value; - onChanged(); } else { tutorialBuilder_.setMessage(value); } bitField0_ |= 0x00000800; + onChanged(); return this; } /** @@ -35973,11 +35407,11 @@ public Builder setTutorial( ei.Ei.Backup.Tutorial.Builder builderForValue) { if (tutorialBuilder_ == null) { tutorial_ = builderForValue.build(); - onChanged(); } else { tutorialBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000800; + onChanged(); return this; } /** @@ -35986,31 +35420,32 @@ public Builder setTutorial( public Builder mergeTutorial(ei.Ei.Backup.Tutorial value) { if (tutorialBuilder_ == null) { if (((bitField0_ & 0x00000800) != 0) && - tutorial_ != null && - tutorial_ != ei.Ei.Backup.Tutorial.getDefaultInstance()) { - tutorial_ = - ei.Ei.Backup.Tutorial.newBuilder(tutorial_).mergeFrom(value).buildPartial(); + tutorial_ != null && + tutorial_ != ei.Ei.Backup.Tutorial.getDefaultInstance()) { + getTutorialBuilder().mergeFrom(value); } else { tutorial_ = value; } - onChanged(); } else { tutorialBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000800; + if (tutorial_ != null) { + bitField0_ |= 0x00000800; + onChanged(); + } return this; } /** * optional .ei.Backup.Tutorial tutorial = 5; */ public Builder clearTutorial() { - if (tutorialBuilder_ == null) { - tutorial_ = null; - onChanged(); - } else { - tutorialBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000800); + tutorial_ = null; + if (tutorialBuilder_ != null) { + tutorialBuilder_.dispose(); + tutorialBuilder_ = null; + } + onChanged(); return this; } /** @@ -36035,11 +35470,11 @@ public ei.Ei.Backup.TutorialOrBuilder getTutorialOrBuilder() { /** * optional .ei.Backup.Tutorial tutorial = 5; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.Backup.Tutorial, ei.Ei.Backup.Tutorial.Builder, ei.Ei.Backup.TutorialOrBuilder> getTutorialFieldBuilder() { if (tutorialBuilder_ == null) { - tutorialBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + tutorialBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.Backup.Tutorial, ei.Ei.Backup.Tutorial.Builder, ei.Ei.Backup.TutorialOrBuilder>( getTutorial(), getParentForChildren(), @@ -36050,7 +35485,7 @@ public ei.Ei.Backup.TutorialOrBuilder getTutorialOrBuilder() { } private ei.Ei.Backup.Stats stats_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.Backup.Stats, ei.Ei.Backup.Stats.Builder, ei.Ei.Backup.StatsOrBuilder> statsBuilder_; /** * optional .ei.Backup.Stats stats = 6; @@ -36079,11 +35514,11 @@ public Builder setStats(ei.Ei.Backup.Stats value) { throw new NullPointerException(); } stats_ = value; - onChanged(); } else { statsBuilder_.setMessage(value); } bitField0_ |= 0x00001000; + onChanged(); return this; } /** @@ -36093,11 +35528,11 @@ public Builder setStats( ei.Ei.Backup.Stats.Builder builderForValue) { if (statsBuilder_ == null) { stats_ = builderForValue.build(); - onChanged(); } else { statsBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00001000; + onChanged(); return this; } /** @@ -36106,31 +35541,32 @@ public Builder setStats( public Builder mergeStats(ei.Ei.Backup.Stats value) { if (statsBuilder_ == null) { if (((bitField0_ & 0x00001000) != 0) && - stats_ != null && - stats_ != ei.Ei.Backup.Stats.getDefaultInstance()) { - stats_ = - ei.Ei.Backup.Stats.newBuilder(stats_).mergeFrom(value).buildPartial(); + stats_ != null && + stats_ != ei.Ei.Backup.Stats.getDefaultInstance()) { + getStatsBuilder().mergeFrom(value); } else { stats_ = value; } - onChanged(); } else { statsBuilder_.mergeFrom(value); } - bitField0_ |= 0x00001000; + if (stats_ != null) { + bitField0_ |= 0x00001000; + onChanged(); + } return this; } /** * optional .ei.Backup.Stats stats = 6; */ public Builder clearStats() { - if (statsBuilder_ == null) { - stats_ = null; - onChanged(); - } else { - statsBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00001000); + stats_ = null; + if (statsBuilder_ != null) { + statsBuilder_.dispose(); + statsBuilder_ = null; + } + onChanged(); return this; } /** @@ -36155,11 +35591,11 @@ public ei.Ei.Backup.StatsOrBuilder getStatsOrBuilder() { /** * optional .ei.Backup.Stats stats = 6; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.Backup.Stats, ei.Ei.Backup.Stats.Builder, ei.Ei.Backup.StatsOrBuilder> getStatsFieldBuilder() { if (statsBuilder_ == null) { - statsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + statsBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.Backup.Stats, ei.Ei.Backup.Stats.Builder, ei.Ei.Backup.StatsOrBuilder>( getStats(), getParentForChildren(), @@ -36170,7 +35606,7 @@ public ei.Ei.Backup.StatsOrBuilder getStatsOrBuilder() { } private ei.Ei.Backup.Game game_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.Backup.Game, ei.Ei.Backup.Game.Builder, ei.Ei.Backup.GameOrBuilder> gameBuilder_; /** * optional .ei.Backup.Game game = 7; @@ -36199,11 +35635,11 @@ public Builder setGame(ei.Ei.Backup.Game value) { throw new NullPointerException(); } game_ = value; - onChanged(); } else { gameBuilder_.setMessage(value); } bitField0_ |= 0x00002000; + onChanged(); return this; } /** @@ -36213,11 +35649,11 @@ public Builder setGame( ei.Ei.Backup.Game.Builder builderForValue) { if (gameBuilder_ == null) { game_ = builderForValue.build(); - onChanged(); } else { gameBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00002000; + onChanged(); return this; } /** @@ -36226,31 +35662,32 @@ public Builder setGame( public Builder mergeGame(ei.Ei.Backup.Game value) { if (gameBuilder_ == null) { if (((bitField0_ & 0x00002000) != 0) && - game_ != null && - game_ != ei.Ei.Backup.Game.getDefaultInstance()) { - game_ = - ei.Ei.Backup.Game.newBuilder(game_).mergeFrom(value).buildPartial(); + game_ != null && + game_ != ei.Ei.Backup.Game.getDefaultInstance()) { + getGameBuilder().mergeFrom(value); } else { game_ = value; } - onChanged(); } else { gameBuilder_.mergeFrom(value); } - bitField0_ |= 0x00002000; + if (game_ != null) { + bitField0_ |= 0x00002000; + onChanged(); + } return this; } /** * optional .ei.Backup.Game game = 7; */ public Builder clearGame() { - if (gameBuilder_ == null) { - game_ = null; - onChanged(); - } else { - gameBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00002000); + game_ = null; + if (gameBuilder_ != null) { + gameBuilder_.dispose(); + gameBuilder_ = null; + } + onChanged(); return this; } /** @@ -36275,11 +35712,11 @@ public ei.Ei.Backup.GameOrBuilder getGameOrBuilder() { /** * optional .ei.Backup.Game game = 7; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.Backup.Game, ei.Ei.Backup.Game.Builder, ei.Ei.Backup.GameOrBuilder> getGameFieldBuilder() { if (gameBuilder_ == null) { - gameBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + gameBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.Backup.Game, ei.Ei.Backup.Game.Builder, ei.Ei.Backup.GameOrBuilder>( getGame(), getParentForChildren(), @@ -36290,7 +35727,7 @@ public ei.Ei.Backup.GameOrBuilder getGameOrBuilder() { } private ei.Ei.Backup.Artifacts artifacts_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.Backup.Artifacts, ei.Ei.Backup.Artifacts.Builder, ei.Ei.Backup.ArtifactsOrBuilder> artifactsBuilder_; /** * optional .ei.Backup.Artifacts artifacts = 14; @@ -36319,11 +35756,11 @@ public Builder setArtifacts(ei.Ei.Backup.Artifacts value) { throw new NullPointerException(); } artifacts_ = value; - onChanged(); } else { artifactsBuilder_.setMessage(value); } bitField0_ |= 0x00004000; + onChanged(); return this; } /** @@ -36333,11 +35770,11 @@ public Builder setArtifacts( ei.Ei.Backup.Artifacts.Builder builderForValue) { if (artifactsBuilder_ == null) { artifacts_ = builderForValue.build(); - onChanged(); } else { artifactsBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00004000; + onChanged(); return this; } /** @@ -36346,31 +35783,32 @@ public Builder setArtifacts( public Builder mergeArtifacts(ei.Ei.Backup.Artifacts value) { if (artifactsBuilder_ == null) { if (((bitField0_ & 0x00004000) != 0) && - artifacts_ != null && - artifacts_ != ei.Ei.Backup.Artifacts.getDefaultInstance()) { - artifacts_ = - ei.Ei.Backup.Artifacts.newBuilder(artifacts_).mergeFrom(value).buildPartial(); + artifacts_ != null && + artifacts_ != ei.Ei.Backup.Artifacts.getDefaultInstance()) { + getArtifactsBuilder().mergeFrom(value); } else { artifacts_ = value; } - onChanged(); } else { artifactsBuilder_.mergeFrom(value); } - bitField0_ |= 0x00004000; + if (artifacts_ != null) { + bitField0_ |= 0x00004000; + onChanged(); + } return this; } /** * optional .ei.Backup.Artifacts artifacts = 14; */ public Builder clearArtifacts() { - if (artifactsBuilder_ == null) { - artifacts_ = null; - onChanged(); - } else { - artifactsBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00004000); + artifacts_ = null; + if (artifactsBuilder_ != null) { + artifactsBuilder_.dispose(); + artifactsBuilder_ = null; + } + onChanged(); return this; } /** @@ -36395,11 +35833,11 @@ public ei.Ei.Backup.ArtifactsOrBuilder getArtifactsOrBuilder() { /** * optional .ei.Backup.Artifacts artifacts = 14; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.Backup.Artifacts, ei.Ei.Backup.Artifacts.Builder, ei.Ei.Backup.ArtifactsOrBuilder> getArtifactsFieldBuilder() { if (artifactsBuilder_ == null) { - artifactsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + artifactsBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.Backup.Artifacts, ei.Ei.Backup.Artifacts.Builder, ei.Ei.Backup.ArtifactsOrBuilder>( getArtifacts(), getParentForChildren(), @@ -36410,7 +35848,7 @@ public ei.Ei.Backup.ArtifactsOrBuilder getArtifactsOrBuilder() { } private ei.Ei.Backup.Shells shells_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.Backup.Shells, ei.Ei.Backup.Shells.Builder, ei.Ei.Backup.ShellsOrBuilder> shellsBuilder_; /** * optional .ei.Backup.Shells shells = 25; @@ -36439,11 +35877,11 @@ public Builder setShells(ei.Ei.Backup.Shells value) { throw new NullPointerException(); } shells_ = value; - onChanged(); } else { shellsBuilder_.setMessage(value); } bitField0_ |= 0x00008000; + onChanged(); return this; } /** @@ -36453,11 +35891,11 @@ public Builder setShells( ei.Ei.Backup.Shells.Builder builderForValue) { if (shellsBuilder_ == null) { shells_ = builderForValue.build(); - onChanged(); } else { shellsBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00008000; + onChanged(); return this; } /** @@ -36466,31 +35904,32 @@ public Builder setShells( public Builder mergeShells(ei.Ei.Backup.Shells value) { if (shellsBuilder_ == null) { if (((bitField0_ & 0x00008000) != 0) && - shells_ != null && - shells_ != ei.Ei.Backup.Shells.getDefaultInstance()) { - shells_ = - ei.Ei.Backup.Shells.newBuilder(shells_).mergeFrom(value).buildPartial(); + shells_ != null && + shells_ != ei.Ei.Backup.Shells.getDefaultInstance()) { + getShellsBuilder().mergeFrom(value); } else { shells_ = value; } - onChanged(); } else { shellsBuilder_.mergeFrom(value); } - bitField0_ |= 0x00008000; + if (shells_ != null) { + bitField0_ |= 0x00008000; + onChanged(); + } return this; } /** * optional .ei.Backup.Shells shells = 25; */ public Builder clearShells() { - if (shellsBuilder_ == null) { - shells_ = null; - onChanged(); - } else { - shellsBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00008000); + shells_ = null; + if (shellsBuilder_ != null) { + shellsBuilder_.dispose(); + shellsBuilder_ = null; + } + onChanged(); return this; } /** @@ -36515,11 +35954,11 @@ public ei.Ei.Backup.ShellsOrBuilder getShellsOrBuilder() { /** * optional .ei.Backup.Shells shells = 25; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.Backup.Shells, ei.Ei.Backup.Shells.Builder, ei.Ei.Backup.ShellsOrBuilder> getShellsFieldBuilder() { if (shellsBuilder_ == null) { - shellsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + shellsBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.Backup.Shells, ei.Ei.Backup.Shells.Builder, ei.Ei.Backup.ShellsOrBuilder>( getShells(), getParentForChildren(), @@ -36530,7 +35969,7 @@ public ei.Ei.Backup.ShellsOrBuilder getShellsOrBuilder() { } private ei.Ei.Backup.Simulation sim_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.Backup.Simulation, ei.Ei.Backup.Simulation.Builder, ei.Ei.Backup.SimulationOrBuilder> simBuilder_; /** * optional .ei.Backup.Simulation sim = 8; @@ -36559,11 +35998,11 @@ public Builder setSim(ei.Ei.Backup.Simulation value) { throw new NullPointerException(); } sim_ = value; - onChanged(); } else { simBuilder_.setMessage(value); } bitField0_ |= 0x00010000; + onChanged(); return this; } /** @@ -36573,11 +36012,11 @@ public Builder setSim( ei.Ei.Backup.Simulation.Builder builderForValue) { if (simBuilder_ == null) { sim_ = builderForValue.build(); - onChanged(); } else { simBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00010000; + onChanged(); return this; } /** @@ -36586,31 +36025,32 @@ public Builder setSim( public Builder mergeSim(ei.Ei.Backup.Simulation value) { if (simBuilder_ == null) { if (((bitField0_ & 0x00010000) != 0) && - sim_ != null && - sim_ != ei.Ei.Backup.Simulation.getDefaultInstance()) { - sim_ = - ei.Ei.Backup.Simulation.newBuilder(sim_).mergeFrom(value).buildPartial(); + sim_ != null && + sim_ != ei.Ei.Backup.Simulation.getDefaultInstance()) { + getSimBuilder().mergeFrom(value); } else { sim_ = value; } - onChanged(); } else { simBuilder_.mergeFrom(value); } - bitField0_ |= 0x00010000; + if (sim_ != null) { + bitField0_ |= 0x00010000; + onChanged(); + } return this; } /** * optional .ei.Backup.Simulation sim = 8; */ public Builder clearSim() { - if (simBuilder_ == null) { - sim_ = null; - onChanged(); - } else { - simBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00010000); + sim_ = null; + if (simBuilder_ != null) { + simBuilder_.dispose(); + simBuilder_ = null; + } + onChanged(); return this; } /** @@ -36635,11 +36075,11 @@ public ei.Ei.Backup.SimulationOrBuilder getSimOrBuilder() { /** * optional .ei.Backup.Simulation sim = 8; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.Backup.Simulation, ei.Ei.Backup.Simulation.Builder, ei.Ei.Backup.SimulationOrBuilder> getSimFieldBuilder() { if (simBuilder_ == null) { - simBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + simBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.Backup.Simulation, ei.Ei.Backup.Simulation.Builder, ei.Ei.Backup.SimulationOrBuilder>( getSim(), getParentForChildren(), @@ -36658,7 +36098,7 @@ private void ensureFarmsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Backup.Simulation, ei.Ei.Backup.Simulation.Builder, ei.Ei.Backup.SimulationOrBuilder> farmsBuilder_; /** @@ -36874,11 +36314,11 @@ public ei.Ei.Backup.Simulation.Builder addFarmsBuilder( getFarmsBuilderList() { return getFarmsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Backup.Simulation, ei.Ei.Backup.Simulation.Builder, ei.Ei.Backup.SimulationOrBuilder> getFarmsFieldBuilder() { if (farmsBuilder_ == null) { - farmsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + farmsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Backup.Simulation, ei.Ei.Backup.Simulation.Builder, ei.Ei.Backup.SimulationOrBuilder>( farms_, ((bitField0_ & 0x00020000) != 0), @@ -36890,7 +36330,7 @@ public ei.Ei.Backup.Simulation.Builder addFarmsBuilder( } private ei.Ei.Backup.Mission mission_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.Backup.Mission, ei.Ei.Backup.Mission.Builder, ei.Ei.Backup.MissionOrBuilder> missionBuilder_; /** * optional .ei.Backup.Mission mission = 9; @@ -36919,11 +36359,11 @@ public Builder setMission(ei.Ei.Backup.Mission value) { throw new NullPointerException(); } mission_ = value; - onChanged(); } else { missionBuilder_.setMessage(value); } bitField0_ |= 0x00040000; + onChanged(); return this; } /** @@ -36933,11 +36373,11 @@ public Builder setMission( ei.Ei.Backup.Mission.Builder builderForValue) { if (missionBuilder_ == null) { mission_ = builderForValue.build(); - onChanged(); } else { missionBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00040000; + onChanged(); return this; } /** @@ -36946,31 +36386,32 @@ public Builder setMission( public Builder mergeMission(ei.Ei.Backup.Mission value) { if (missionBuilder_ == null) { if (((bitField0_ & 0x00040000) != 0) && - mission_ != null && - mission_ != ei.Ei.Backup.Mission.getDefaultInstance()) { - mission_ = - ei.Ei.Backup.Mission.newBuilder(mission_).mergeFrom(value).buildPartial(); + mission_ != null && + mission_ != ei.Ei.Backup.Mission.getDefaultInstance()) { + getMissionBuilder().mergeFrom(value); } else { mission_ = value; } - onChanged(); } else { missionBuilder_.mergeFrom(value); } - bitField0_ |= 0x00040000; + if (mission_ != null) { + bitField0_ |= 0x00040000; + onChanged(); + } return this; } /** * optional .ei.Backup.Mission mission = 9; */ public Builder clearMission() { - if (missionBuilder_ == null) { - mission_ = null; - onChanged(); - } else { - missionBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00040000); + mission_ = null; + if (missionBuilder_ != null) { + missionBuilder_.dispose(); + missionBuilder_ = null; + } + onChanged(); return this; } /** @@ -36995,11 +36436,11 @@ public ei.Ei.Backup.MissionOrBuilder getMissionOrBuilder() { /** * optional .ei.Backup.Mission mission = 9; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.Backup.Mission, ei.Ei.Backup.Mission.Builder, ei.Ei.Backup.MissionOrBuilder> getMissionFieldBuilder() { if (missionBuilder_ == null) { - missionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + missionBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.Backup.Mission, ei.Ei.Backup.Mission.Builder, ei.Ei.Backup.MissionOrBuilder>( getMission(), getParentForChildren(), @@ -37010,7 +36451,7 @@ public ei.Ei.Backup.MissionOrBuilder getMissionOrBuilder() { } private ei.Ei.Backup.Misc misc_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.Backup.Misc, ei.Ei.Backup.Misc.Builder, ei.Ei.Backup.MiscOrBuilder> miscBuilder_; /** * optional .ei.Backup.Misc misc = 10; @@ -37039,11 +36480,11 @@ public Builder setMisc(ei.Ei.Backup.Misc value) { throw new NullPointerException(); } misc_ = value; - onChanged(); } else { miscBuilder_.setMessage(value); } bitField0_ |= 0x00080000; + onChanged(); return this; } /** @@ -37053,11 +36494,11 @@ public Builder setMisc( ei.Ei.Backup.Misc.Builder builderForValue) { if (miscBuilder_ == null) { misc_ = builderForValue.build(); - onChanged(); } else { miscBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00080000; + onChanged(); return this; } /** @@ -37066,31 +36507,32 @@ public Builder setMisc( public Builder mergeMisc(ei.Ei.Backup.Misc value) { if (miscBuilder_ == null) { if (((bitField0_ & 0x00080000) != 0) && - misc_ != null && - misc_ != ei.Ei.Backup.Misc.getDefaultInstance()) { - misc_ = - ei.Ei.Backup.Misc.newBuilder(misc_).mergeFrom(value).buildPartial(); + misc_ != null && + misc_ != ei.Ei.Backup.Misc.getDefaultInstance()) { + getMiscBuilder().mergeFrom(value); } else { misc_ = value; } - onChanged(); } else { miscBuilder_.mergeFrom(value); } - bitField0_ |= 0x00080000; + if (misc_ != null) { + bitField0_ |= 0x00080000; + onChanged(); + } return this; } /** * optional .ei.Backup.Misc misc = 10; */ public Builder clearMisc() { - if (miscBuilder_ == null) { - misc_ = null; - onChanged(); - } else { - miscBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00080000); + misc_ = null; + if (miscBuilder_ != null) { + miscBuilder_.dispose(); + miscBuilder_ = null; + } + onChanged(); return this; } /** @@ -37115,11 +36557,11 @@ public ei.Ei.Backup.MiscOrBuilder getMiscOrBuilder() { /** * optional .ei.Backup.Misc misc = 10; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.Backup.Misc, ei.Ei.Backup.Misc.Builder, ei.Ei.Backup.MiscOrBuilder> getMiscFieldBuilder() { if (miscBuilder_ == null) { - miscBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + miscBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.Backup.Misc, ei.Ei.Backup.Misc.Builder, ei.Ei.Backup.MiscOrBuilder>( getMisc(), getParentForChildren(), @@ -37130,7 +36572,7 @@ public ei.Ei.Backup.MiscOrBuilder getMiscOrBuilder() { } private ei.Ei.MyContracts contracts_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.MyContracts, ei.Ei.MyContracts.Builder, ei.Ei.MyContractsOrBuilder> contractsBuilder_; /** * optional .ei.MyContracts contracts = 13; @@ -37159,11 +36601,11 @@ public Builder setContracts(ei.Ei.MyContracts value) { throw new NullPointerException(); } contracts_ = value; - onChanged(); } else { contractsBuilder_.setMessage(value); } bitField0_ |= 0x00100000; + onChanged(); return this; } /** @@ -37173,11 +36615,11 @@ public Builder setContracts( ei.Ei.MyContracts.Builder builderForValue) { if (contractsBuilder_ == null) { contracts_ = builderForValue.build(); - onChanged(); } else { contractsBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00100000; + onChanged(); return this; } /** @@ -37186,31 +36628,32 @@ public Builder setContracts( public Builder mergeContracts(ei.Ei.MyContracts value) { if (contractsBuilder_ == null) { if (((bitField0_ & 0x00100000) != 0) && - contracts_ != null && - contracts_ != ei.Ei.MyContracts.getDefaultInstance()) { - contracts_ = - ei.Ei.MyContracts.newBuilder(contracts_).mergeFrom(value).buildPartial(); + contracts_ != null && + contracts_ != ei.Ei.MyContracts.getDefaultInstance()) { + getContractsBuilder().mergeFrom(value); } else { contracts_ = value; } - onChanged(); } else { contractsBuilder_.mergeFrom(value); } - bitField0_ |= 0x00100000; + if (contracts_ != null) { + bitField0_ |= 0x00100000; + onChanged(); + } return this; } /** * optional .ei.MyContracts contracts = 13; */ public Builder clearContracts() { - if (contractsBuilder_ == null) { - contracts_ = null; - onChanged(); - } else { - contractsBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00100000); + contracts_ = null; + if (contractsBuilder_ != null) { + contractsBuilder_.dispose(); + contractsBuilder_ = null; + } + onChanged(); return this; } /** @@ -37235,11 +36678,11 @@ public ei.Ei.MyContractsOrBuilder getContractsOrBuilder() { /** * optional .ei.MyContracts contracts = 13; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.MyContracts, ei.Ei.MyContracts.Builder, ei.Ei.MyContractsOrBuilder> getContractsFieldBuilder() { if (contractsBuilder_ == null) { - contractsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + contractsBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.MyContracts, ei.Ei.MyContracts.Builder, ei.Ei.MyContractsOrBuilder>( getContracts(), getParentForChildren(), @@ -37250,7 +36693,7 @@ public ei.Ei.MyContractsOrBuilder getContractsOrBuilder() { } private ei.Ei.ArtifactsDB artifactsDb_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ArtifactsDB, ei.Ei.ArtifactsDB.Builder, ei.Ei.ArtifactsDBOrBuilder> artifactsDbBuilder_; /** * optional .ei.ArtifactsDB artifacts_db = 15; @@ -37279,11 +36722,11 @@ public Builder setArtifactsDb(ei.Ei.ArtifactsDB value) { throw new NullPointerException(); } artifactsDb_ = value; - onChanged(); } else { artifactsDbBuilder_.setMessage(value); } bitField0_ |= 0x00200000; + onChanged(); return this; } /** @@ -37293,11 +36736,11 @@ public Builder setArtifactsDb( ei.Ei.ArtifactsDB.Builder builderForValue) { if (artifactsDbBuilder_ == null) { artifactsDb_ = builderForValue.build(); - onChanged(); } else { artifactsDbBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00200000; + onChanged(); return this; } /** @@ -37306,31 +36749,32 @@ public Builder setArtifactsDb( public Builder mergeArtifactsDb(ei.Ei.ArtifactsDB value) { if (artifactsDbBuilder_ == null) { if (((bitField0_ & 0x00200000) != 0) && - artifactsDb_ != null && - artifactsDb_ != ei.Ei.ArtifactsDB.getDefaultInstance()) { - artifactsDb_ = - ei.Ei.ArtifactsDB.newBuilder(artifactsDb_).mergeFrom(value).buildPartial(); + artifactsDb_ != null && + artifactsDb_ != ei.Ei.ArtifactsDB.getDefaultInstance()) { + getArtifactsDbBuilder().mergeFrom(value); } else { artifactsDb_ = value; } - onChanged(); } else { artifactsDbBuilder_.mergeFrom(value); } - bitField0_ |= 0x00200000; + if (artifactsDb_ != null) { + bitField0_ |= 0x00200000; + onChanged(); + } return this; } /** * optional .ei.ArtifactsDB artifacts_db = 15; */ public Builder clearArtifactsDb() { - if (artifactsDbBuilder_ == null) { - artifactsDb_ = null; - onChanged(); - } else { - artifactsDbBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00200000); + artifactsDb_ = null; + if (artifactsDbBuilder_ != null) { + artifactsDbBuilder_.dispose(); + artifactsDbBuilder_ = null; + } + onChanged(); return this; } /** @@ -37355,11 +36799,11 @@ public ei.Ei.ArtifactsDBOrBuilder getArtifactsDbOrBuilder() { /** * optional .ei.ArtifactsDB artifacts_db = 15; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ArtifactsDB, ei.Ei.ArtifactsDB.Builder, ei.Ei.ArtifactsDBOrBuilder> getArtifactsDbFieldBuilder() { if (artifactsDbBuilder_ == null) { - artifactsDbBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + artifactsDbBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.ArtifactsDB, ei.Ei.ArtifactsDB.Builder, ei.Ei.ArtifactsDBOrBuilder>( getArtifactsDb(), getParentForChildren(), @@ -37370,7 +36814,7 @@ public ei.Ei.ArtifactsDBOrBuilder getArtifactsDbOrBuilder() { } private ei.Ei.ShellDB shellDb_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ShellDB, ei.Ei.ShellDB.Builder, ei.Ei.ShellDBOrBuilder> shellDbBuilder_; /** * optional .ei.ShellDB shell_db = 24; @@ -37399,11 +36843,11 @@ public Builder setShellDb(ei.Ei.ShellDB value) { throw new NullPointerException(); } shellDb_ = value; - onChanged(); } else { shellDbBuilder_.setMessage(value); } bitField0_ |= 0x00400000; + onChanged(); return this; } /** @@ -37413,11 +36857,11 @@ public Builder setShellDb( ei.Ei.ShellDB.Builder builderForValue) { if (shellDbBuilder_ == null) { shellDb_ = builderForValue.build(); - onChanged(); } else { shellDbBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00400000; + onChanged(); return this; } /** @@ -37426,31 +36870,32 @@ public Builder setShellDb( public Builder mergeShellDb(ei.Ei.ShellDB value) { if (shellDbBuilder_ == null) { if (((bitField0_ & 0x00400000) != 0) && - shellDb_ != null && - shellDb_ != ei.Ei.ShellDB.getDefaultInstance()) { - shellDb_ = - ei.Ei.ShellDB.newBuilder(shellDb_).mergeFrom(value).buildPartial(); + shellDb_ != null && + shellDb_ != ei.Ei.ShellDB.getDefaultInstance()) { + getShellDbBuilder().mergeFrom(value); } else { shellDb_ = value; } - onChanged(); } else { shellDbBuilder_.mergeFrom(value); } - bitField0_ |= 0x00400000; + if (shellDb_ != null) { + bitField0_ |= 0x00400000; + onChanged(); + } return this; } /** * optional .ei.ShellDB shell_db = 24; */ public Builder clearShellDb() { - if (shellDbBuilder_ == null) { - shellDb_ = null; - onChanged(); - } else { - shellDbBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00400000); + shellDb_ = null; + if (shellDbBuilder_ != null) { + shellDbBuilder_.dispose(); + shellDbBuilder_ = null; + } + onChanged(); return this; } /** @@ -37475,11 +36920,11 @@ public ei.Ei.ShellDBOrBuilder getShellDbOrBuilder() { /** * optional .ei.ShellDB shell_db = 24; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ShellDB, ei.Ei.ShellDB.Builder, ei.Ei.ShellDBOrBuilder> getShellDbFieldBuilder() { if (shellDbBuilder_ == null) { - shellDbBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + shellDbBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.ShellDB, ei.Ei.ShellDB.Builder, ei.Ei.ShellDBOrBuilder>( getShellDb(), getParentForChildren(), @@ -37489,12 +36934,13 @@ public ei.Ei.ShellDBOrBuilder getShellDbOrBuilder() { return shellDbBuilder_; } - private com.google.protobuf.LazyStringList readMailIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private com.google.protobuf.LazyStringArrayList readMailIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); private void ensureReadMailIdsIsMutable() { - if (!((bitField0_ & 0x00800000) != 0)) { + if (!readMailIds_.isModifiable()) { readMailIds_ = new com.google.protobuf.LazyStringArrayList(readMailIds_); - bitField0_ |= 0x00800000; - } + } + bitField0_ |= 0x00800000; } /** * repeated string read_mail_ids = 23; @@ -37502,7 +36948,8 @@ private void ensureReadMailIdsIsMutable() { */ public com.google.protobuf.ProtocolStringList getReadMailIdsList() { - return readMailIds_.getUnmodifiableView(); + readMailIds_.makeImmutable(); + return readMailIds_; } /** * repeated string read_mail_ids = 23; @@ -37536,11 +36983,10 @@ public java.lang.String getReadMailIds(int index) { */ public Builder setReadMailIds( int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureReadMailIdsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureReadMailIdsIsMutable(); readMailIds_.set(index, value); + bitField0_ |= 0x00800000; onChanged(); return this; } @@ -37551,11 +36997,10 @@ public Builder setReadMailIds( */ public Builder addReadMailIds( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureReadMailIdsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureReadMailIdsIsMutable(); readMailIds_.add(value); + bitField0_ |= 0x00800000; onChanged(); return this; } @@ -37569,6 +37014,7 @@ public Builder addAllReadMailIds( ensureReadMailIdsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, readMailIds_); + bitField0_ |= 0x00800000; onChanged(); return this; } @@ -37577,8 +37023,9 @@ public Builder addAllReadMailIds( * @return This builder for chaining. */ public Builder clearReadMailIds() { - readMailIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00800000); + readMailIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00800000);; onChanged(); return this; } @@ -37589,17 +37036,16 @@ public Builder clearReadMailIds() { */ public Builder addReadMailIdsBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - ensureReadMailIdsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureReadMailIdsIsMutable(); readMailIds_.add(value); + bitField0_ |= 0x00800000; onChanged(); return this; } private ei.Ei.MailState mailState_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.MailState, ei.Ei.MailState.Builder, ei.Ei.MailStateOrBuilder> mailStateBuilder_; /** * optional .ei.MailState mail_state = 27; @@ -37628,11 +37074,11 @@ public Builder setMailState(ei.Ei.MailState value) { throw new NullPointerException(); } mailState_ = value; - onChanged(); } else { mailStateBuilder_.setMessage(value); } bitField0_ |= 0x01000000; + onChanged(); return this; } /** @@ -37642,11 +37088,11 @@ public Builder setMailState( ei.Ei.MailState.Builder builderForValue) { if (mailStateBuilder_ == null) { mailState_ = builderForValue.build(); - onChanged(); } else { mailStateBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x01000000; + onChanged(); return this; } /** @@ -37655,31 +37101,32 @@ public Builder setMailState( public Builder mergeMailState(ei.Ei.MailState value) { if (mailStateBuilder_ == null) { if (((bitField0_ & 0x01000000) != 0) && - mailState_ != null && - mailState_ != ei.Ei.MailState.getDefaultInstance()) { - mailState_ = - ei.Ei.MailState.newBuilder(mailState_).mergeFrom(value).buildPartial(); + mailState_ != null && + mailState_ != ei.Ei.MailState.getDefaultInstance()) { + getMailStateBuilder().mergeFrom(value); } else { mailState_ = value; } - onChanged(); } else { mailStateBuilder_.mergeFrom(value); } - bitField0_ |= 0x01000000; + if (mailState_ != null) { + bitField0_ |= 0x01000000; + onChanged(); + } return this; } /** * optional .ei.MailState mail_state = 27; */ public Builder clearMailState() { - if (mailStateBuilder_ == null) { - mailState_ = null; - onChanged(); - } else { - mailStateBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x01000000); + mailState_ = null; + if (mailStateBuilder_ != null) { + mailStateBuilder_.dispose(); + mailStateBuilder_ = null; + } + onChanged(); return this; } /** @@ -37704,11 +37151,11 @@ public ei.Ei.MailStateOrBuilder getMailStateOrBuilder() { /** * optional .ei.MailState mail_state = 27; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.MailState, ei.Ei.MailState.Builder, ei.Ei.MailStateOrBuilder> getMailStateFieldBuilder() { if (mailStateBuilder_ == null) { - mailStateBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + mailStateBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.MailState, ei.Ei.MailState.Builder, ei.Ei.MailStateOrBuilder>( getMailState(), getParentForChildren(), @@ -37741,8 +37188,9 @@ public long getChecksum() { * @return This builder for chaining. */ public Builder setChecksum(long value) { - bitField0_ |= 0x02000000; + checksum_ = value; + bitField0_ |= 0x02000000; onChanged(); return this; } @@ -37807,11 +37255,9 @@ public java.lang.String getSignature() { */ public Builder setSignature( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x04000000; + if (value == null) { throw new NullPointerException(); } signature_ = value; + bitField0_ |= 0x04000000; onChanged(); return this; } @@ -37820,8 +37266,8 @@ public Builder setSignature( * @return This builder for chaining. */ public Builder clearSignature() { - bitField0_ = (bitField0_ & ~0x04000000); signature_ = getDefaultInstance().getSignature(); + bitField0_ = (bitField0_ & ~0x04000000); onChanged(); return this; } @@ -37832,26 +37278,12 @@ public Builder clearSignature() { */ public Builder setSignatureBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x04000000; + if (value == null) { throw new NullPointerException(); } signature_ = value; + bitField0_ |= 0x04000000; 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.Backup) } @@ -37866,7 +37298,7 @@ public static ei.Ei.Backup getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Backup parsePartialFrom( @@ -38034,12 +37466,21 @@ public interface EggIncFirstContactRequestOrBuilder extends * Protobuf type {@code ei.EggIncFirstContactRequest} */ public static final class EggIncFirstContactRequest extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.EggIncFirstContactRequest) EggIncFirstContactRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + EggIncFirstContactRequest.class.getName()); + } // Use EggIncFirstContactRequest.newBuilder() to construct. - private EggIncFirstContactRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private EggIncFirstContactRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private EggIncFirstContactRequest() { @@ -38051,25 +37492,13 @@ private EggIncFirstContactRequest() { platform_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new EggIncFirstContactRequest(); - } - - @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_EggIncFirstContactRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_EggIncFirstContactRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -38104,7 +37533,8 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { } public static final int EI_USER_ID_FIELD_NUMBER = 4; - private volatile java.lang.Object eiUserId_; + @SuppressWarnings("serial") + private volatile java.lang.Object eiUserId_ = ""; /** * optional string ei_user_id = 4; * @return Whether the eiUserId field is set. @@ -38152,7 +37582,8 @@ public java.lang.String getEiUserId() { } public static final int USER_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object userId_; + @SuppressWarnings("serial") + private volatile java.lang.Object userId_ = ""; /** * optional string user_id = 1; * @return Whether the userId field is set. @@ -38200,7 +37631,8 @@ public java.lang.String getUserId() { } public static final int GAME_SERVICES_ID_FIELD_NUMBER = 7; - private volatile java.lang.Object gameServicesId_; + @SuppressWarnings("serial") + private volatile java.lang.Object gameServicesId_ = ""; /** * optional string game_services_id = 7; * @return Whether the gameServicesId field is set. @@ -38248,7 +37680,8 @@ public java.lang.String getGameServicesId() { } public static final int DEVICE_ID_FIELD_NUMBER = 5; - private volatile java.lang.Object deviceId_; + @SuppressWarnings("serial") + private volatile java.lang.Object deviceId_ = ""; /** * optional string device_id = 5; * @return Whether the deviceId field is set. @@ -38296,7 +37729,8 @@ public java.lang.String getDeviceId() { } public static final int USERNAME_FIELD_NUMBER = 6; - private volatile java.lang.Object username_; + @SuppressWarnings("serial") + private volatile java.lang.Object username_ = ""; /** * optional string username = 6; * @return Whether the username field is set. @@ -38344,7 +37778,7 @@ public java.lang.String getUsername() { } public static final int CLIENT_VERSION_FIELD_NUMBER = 2; - private int clientVersion_; + private int clientVersion_ = 0; /** * optional uint32 client_version = 2; * @return Whether the clientVersion field is set. @@ -38363,7 +37797,7 @@ public int getClientVersion() { } public static final int PLATFORM_FIELD_NUMBER = 3; - private int platform_; + private int platform_ = 0; /** * optional .ei.Platform platform = 3; * @return Whether the platform field is set. @@ -38376,8 +37810,7 @@ public int getClientVersion() { * @return The platform. */ @java.lang.Override public ei.Ei.Platform getPlatform() { - @SuppressWarnings("deprecation") - ei.Ei.Platform result = ei.Ei.Platform.valueOf(platform_); + ei.Ei.Platform result = ei.Ei.Platform.forNumber(platform_); return result == null ? ei.Ei.Platform.UNKNOWN_PLATFORM : result; } @@ -38396,7 +37829,7 @@ public final boolean isInitialized() { public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, userId_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, userId_); } if (((bitField0_ & 0x00000040) != 0)) { output.writeUInt32(2, clientVersion_); @@ -38405,16 +37838,16 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeEnum(3, platform_); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, eiUserId_); + com.google.protobuf.GeneratedMessage.writeString(output, 4, eiUserId_); } if (((bitField0_ & 0x00000010) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, deviceId_); + com.google.protobuf.GeneratedMessage.writeString(output, 5, deviceId_); } if (((bitField0_ & 0x00000020) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, username_); + com.google.protobuf.GeneratedMessage.writeString(output, 6, username_); } if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, gameServicesId_); + com.google.protobuf.GeneratedMessage.writeString(output, 7, gameServicesId_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(8, getRinfo()); @@ -38429,7 +37862,7 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, userId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, userId_); } if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -38440,16 +37873,16 @@ public int getSerializedSize() { .computeEnumSize(3, platform_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, eiUserId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, eiUserId_); } if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, deviceId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, deviceId_); } if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, username_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(6, username_); } if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, gameServicesId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(7, gameServicesId_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -38591,39 +38024,41 @@ public static ei.Ei.EggIncFirstContactRequest parseFrom( } public static ei.Ei.EggIncFirstContactRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.EggIncFirstContactRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.EggIncFirstContactRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.EggIncFirstContactRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.EggIncFirstContactRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.EggIncFirstContactRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -38643,7 +38078,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -38651,7 +38086,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.EggIncFirstContactRequest} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.EggIncFirstContactRequest) ei.Ei.EggIncFirstContactRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -38660,7 +38095,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_EggIncFirstContactRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -38673,12 +38108,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getRinfoFieldBuilder(); } @@ -38686,26 +38121,19 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (rinfoBuilder_ == null) { - rinfo_ = null; - } else { - rinfoBuilder_.clear(); + bitField0_ = 0; + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); eiUserId_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); userId_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); gameServicesId_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); deviceId_ = ""; - bitField0_ = (bitField0_ & ~0x00000010); username_ = ""; - bitField0_ = (bitField0_ & ~0x00000020); clientVersion_ = 0; - bitField0_ = (bitField0_ & ~0x00000040); platform_ = 0; - bitField0_ = (bitField0_ & ~0x00000080); return this; } @@ -38732,81 +38160,51 @@ public ei.Ei.EggIncFirstContactRequest build() { @java.lang.Override public ei.Ei.EggIncFirstContactRequest buildPartial() { ei.Ei.EggIncFirstContactRequest result = new ei.Ei.EggIncFirstContactRequest(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.EggIncFirstContactRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (rinfoBuilder_ == null) { - result.rinfo_ = rinfo_; - } else { - result.rinfo_ = rinfoBuilder_.build(); - } + result.rinfo_ = rinfoBuilder_ == null + ? rinfo_ + : rinfoBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { + result.eiUserId_ = eiUserId_; to_bitField0_ |= 0x00000002; } - result.eiUserId_ = eiUserId_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.userId_ = userId_; to_bitField0_ |= 0x00000004; } - result.userId_ = userId_; if (((from_bitField0_ & 0x00000008) != 0)) { + result.gameServicesId_ = gameServicesId_; to_bitField0_ |= 0x00000008; } - result.gameServicesId_ = gameServicesId_; if (((from_bitField0_ & 0x00000010) != 0)) { + result.deviceId_ = deviceId_; to_bitField0_ |= 0x00000010; } - result.deviceId_ = deviceId_; if (((from_bitField0_ & 0x00000020) != 0)) { + result.username_ = username_; to_bitField0_ |= 0x00000020; } - result.username_ = username_; if (((from_bitField0_ & 0x00000040) != 0)) { result.clientVersion_ = clientVersion_; to_bitField0_ |= 0x00000040; } if (((from_bitField0_ & 0x00000080) != 0)) { + result.platform_ = platform_; to_bitField0_ |= 0x00000080; } - result.platform_ = platform_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.EggIncFirstContactRequest) { @@ -38823,28 +38221,28 @@ public Builder mergeFrom(ei.Ei.EggIncFirstContactRequest other) { mergeRinfo(other.getRinfo()); } if (other.hasEiUserId()) { - bitField0_ |= 0x00000002; eiUserId_ = other.eiUserId_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasUserId()) { - bitField0_ |= 0x00000004; userId_ = other.userId_; + bitField0_ |= 0x00000004; onChanged(); } if (other.hasGameServicesId()) { - bitField0_ |= 0x00000008; gameServicesId_ = other.gameServicesId_; + bitField0_ |= 0x00000008; onChanged(); } if (other.hasDeviceId()) { - bitField0_ |= 0x00000010; deviceId_ = other.deviceId_; + bitField0_ |= 0x00000010; onChanged(); } if (other.hasUsername()) { - bitField0_ |= 0x00000020; username_ = other.username_; + bitField0_ |= 0x00000020; onChanged(); } if (other.hasClientVersion()) { @@ -38946,7 +38344,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.BasicRequestInfo rinfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; /** * optional .ei.BasicRequestInfo rinfo = 8; @@ -38975,11 +38373,11 @@ public Builder setRinfo(ei.Ei.BasicRequestInfo value) { throw new NullPointerException(); } rinfo_ = value; - onChanged(); } else { rinfoBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -38989,11 +38387,11 @@ public Builder setRinfo( ei.Ei.BasicRequestInfo.Builder builderForValue) { if (rinfoBuilder_ == null) { rinfo_ = builderForValue.build(); - onChanged(); } else { rinfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -39002,31 +38400,32 @@ public Builder setRinfo( public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { if (rinfoBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - rinfo_ != null && - rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { - rinfo_ = - ei.Ei.BasicRequestInfo.newBuilder(rinfo_).mergeFrom(value).buildPartial(); + rinfo_ != null && + rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { + getRinfoBuilder().mergeFrom(value); } else { rinfo_ = value; } - onChanged(); } else { rinfoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (rinfo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.BasicRequestInfo rinfo = 8; */ public Builder clearRinfo() { - if (rinfoBuilder_ == null) { - rinfo_ = null; - onChanged(); - } else { - rinfoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; + } + onChanged(); return this; } /** @@ -39051,11 +38450,11 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { /** * optional .ei.BasicRequestInfo rinfo = 8; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> getRinfoFieldBuilder() { if (rinfoBuilder_ == null) { - rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( getRinfo(), getParentForChildren(), @@ -39115,11 +38514,9 @@ public java.lang.String getEiUserId() { */ public Builder setEiUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } eiUserId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -39128,8 +38525,8 @@ public Builder setEiUserId( * @return This builder for chaining. */ public Builder clearEiUserId() { - bitField0_ = (bitField0_ & ~0x00000002); eiUserId_ = getDefaultInstance().getEiUserId(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -39140,11 +38537,9 @@ public Builder clearEiUserId() { */ public Builder setEiUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } eiUserId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -39199,11 +38594,9 @@ public java.lang.String getUserId() { */ public Builder setUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -39212,8 +38605,8 @@ public Builder setUserId( * @return This builder for chaining. */ public Builder clearUserId() { - bitField0_ = (bitField0_ & ~0x00000004); userId_ = getDefaultInstance().getUserId(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -39224,11 +38617,9 @@ public Builder clearUserId() { */ public Builder setUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -39283,11 +38674,9 @@ public java.lang.String getGameServicesId() { */ public Builder setGameServicesId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } gameServicesId_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -39296,8 +38685,8 @@ public Builder setGameServicesId( * @return This builder for chaining. */ public Builder clearGameServicesId() { - bitField0_ = (bitField0_ & ~0x00000008); gameServicesId_ = getDefaultInstance().getGameServicesId(); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -39308,11 +38697,9 @@ public Builder clearGameServicesId() { */ public Builder setGameServicesIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } gameServicesId_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -39367,11 +38754,9 @@ public java.lang.String getDeviceId() { */ public Builder setDeviceId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } deviceId_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -39380,8 +38765,8 @@ public Builder setDeviceId( * @return This builder for chaining. */ public Builder clearDeviceId() { - bitField0_ = (bitField0_ & ~0x00000010); deviceId_ = getDefaultInstance().getDeviceId(); + bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } @@ -39392,11 +38777,9 @@ public Builder clearDeviceId() { */ public Builder setDeviceIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } deviceId_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -39451,11 +38834,9 @@ public java.lang.String getUsername() { */ public Builder setUsername( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } username_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -39464,8 +38845,8 @@ public Builder setUsername( * @return This builder for chaining. */ public Builder clearUsername() { - bitField0_ = (bitField0_ & ~0x00000020); username_ = getDefaultInstance().getUsername(); + bitField0_ = (bitField0_ & ~0x00000020); onChanged(); return this; } @@ -39476,11 +38857,9 @@ public Builder clearUsername() { */ public Builder setUsernameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } username_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -39508,8 +38887,9 @@ public int getClientVersion() { * @return This builder for chaining. */ public Builder setClientVersion(int value) { - bitField0_ |= 0x00000040; + clientVersion_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -39538,8 +38918,7 @@ public Builder clearClientVersion() { */ @java.lang.Override public ei.Ei.Platform getPlatform() { - @SuppressWarnings("deprecation") - ei.Ei.Platform result = ei.Ei.Platform.valueOf(platform_); + ei.Ei.Platform result = ei.Ei.Platform.forNumber(platform_); return result == null ? ei.Ei.Platform.UNKNOWN_PLATFORM : result; } /** @@ -39566,18 +38945,6 @@ public Builder clearPlatform() { 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.EggIncFirstContactRequest) } @@ -39592,7 +38959,7 @@ public static ei.Ei.EggIncFirstContactRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public EggIncFirstContactRequest parsePartialFrom( @@ -39723,39 +39090,37 @@ public interface EggIncFirstContactResponseOrBuilder extends * Protobuf type {@code ei.EggIncFirstContactResponse} */ public static final class EggIncFirstContactResponse extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.EggIncFirstContactResponse) EggIncFirstContactResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + EggIncFirstContactResponse.class.getName()); + } // Use EggIncFirstContactResponse.newBuilder() to construct. - private EggIncFirstContactResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private EggIncFirstContactResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private EggIncFirstContactResponse() { eiUserId_ = ""; - idsTransferred_ = com.google.protobuf.LazyStringArrayList.EMPTY; + idsTransferred_ = + com.google.protobuf.LazyStringArrayList.emptyList(); errorMessage_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new EggIncFirstContactResponse(); - } - - @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_EggIncFirstContactResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_EggIncFirstContactResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -39785,6 +39150,15 @@ public enum ErrorCodes BACKUP_CONFLICT(3), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ErrorCodes.class.getName()); + } /** * NO_ERROR = 0; */ @@ -39878,7 +39252,8 @@ private ErrorCodes(int value) { private int bitField0_; public static final int EI_USER_ID_FIELD_NUMBER = 2; - private volatile java.lang.Object eiUserId_; + @SuppressWarnings("serial") + private volatile java.lang.Object eiUserId_ = ""; /** * optional string ei_user_id = 2; * @return Whether the eiUserId field is set. @@ -39926,7 +39301,9 @@ public java.lang.String getEiUserId() { } public static final int IDS_TRANSFERRED_FIELD_NUMBER = 3; - private com.google.protobuf.LazyStringList idsTransferred_; + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList idsTransferred_ = + com.google.protobuf.LazyStringArrayList.emptyList(); /** * repeated string ids_transferred = 3; * @return A list containing the idsTransferred. @@ -39961,7 +39338,7 @@ public java.lang.String getIdsTransferred(int index) { } public static final int ERROR_CODE_FIELD_NUMBER = 4; - private int errorCode_; + private int errorCode_ = 0; /** * optional uint32 error_code = 4 [default = 0]; * @return Whether the errorCode field is set. @@ -39980,7 +39357,8 @@ public int getErrorCode() { } public static final int ERROR_MESSAGE_FIELD_NUMBER = 5; - private volatile java.lang.Object errorMessage_; + @SuppressWarnings("serial") + private volatile java.lang.Object errorMessage_ = ""; /** * optional string error_message = 5; * @return Whether the errorMessage field is set. @@ -40071,16 +39449,16 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeMessage(1, getBackup()); } if (((bitField0_ & 0x00000001) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, eiUserId_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, eiUserId_); } for (int i = 0; i < idsTransferred_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, idsTransferred_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 3, idsTransferred_.getRaw(i)); } if (((bitField0_ & 0x00000002) != 0)) { output.writeUInt32(4, errorCode_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, errorMessage_); + com.google.protobuf.GeneratedMessage.writeString(output, 5, errorMessage_); } getUnknownFields().writeTo(output); } @@ -40096,7 +39474,7 @@ public int getSerializedSize() { .computeMessageSize(1, getBackup()); } if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, eiUserId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, eiUserId_); } { int dataSize = 0; @@ -40111,7 +39489,7 @@ public int getSerializedSize() { .computeUInt32Size(4, errorCode_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, errorMessage_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, errorMessage_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -40220,39 +39598,41 @@ public static ei.Ei.EggIncFirstContactResponse parseFrom( } public static ei.Ei.EggIncFirstContactResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.EggIncFirstContactResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.EggIncFirstContactResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.EggIncFirstContactResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.EggIncFirstContactResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.EggIncFirstContactResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -40272,7 +39652,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -40280,7 +39660,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.EggIncFirstContactResponse} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.EggIncFirstContactResponse) ei.Ei.EggIncFirstContactResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -40289,7 +39669,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_EggIncFirstContactResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -40302,12 +39682,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getBackupFieldBuilder(); } @@ -40315,20 +39695,17 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; eiUserId_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); - idsTransferred_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000002); + idsTransferred_ = + com.google.protobuf.LazyStringArrayList.emptyList(); errorCode_ = 0; - bitField0_ = (bitField0_ & ~0x00000004); errorMessage_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); - if (backupBuilder_ == null) { - backup_ = null; - } else { - backupBuilder_.clear(); + backup_ = null; + if (backupBuilder_ != null) { + backupBuilder_.dispose(); + backupBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000010); return this; } @@ -40355,70 +39732,39 @@ public ei.Ei.EggIncFirstContactResponse build() { @java.lang.Override public ei.Ei.EggIncFirstContactResponse buildPartial() { ei.Ei.EggIncFirstContactResponse result = new ei.Ei.EggIncFirstContactResponse(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.EggIncFirstContactResponse result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.eiUserId_ = eiUserId_; to_bitField0_ |= 0x00000001; } - result.eiUserId_ = eiUserId_; - if (((bitField0_ & 0x00000002) != 0)) { - idsTransferred_ = idsTransferred_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000002); + if (((from_bitField0_ & 0x00000002) != 0)) { + idsTransferred_.makeImmutable(); + result.idsTransferred_ = idsTransferred_; } - result.idsTransferred_ = idsTransferred_; if (((from_bitField0_ & 0x00000004) != 0)) { result.errorCode_ = errorCode_; to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000008) != 0)) { + result.errorMessage_ = errorMessage_; to_bitField0_ |= 0x00000004; } - result.errorMessage_ = errorMessage_; if (((from_bitField0_ & 0x00000010) != 0)) { - if (backupBuilder_ == null) { - result.backup_ = backup_; - } else { - result.backup_ = backupBuilder_.build(); - } + result.backup_ = backupBuilder_ == null + ? backup_ + : backupBuilder_.build(); to_bitField0_ |= 0x00000008; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.EggIncFirstContactResponse) { @@ -40432,14 +39778,14 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.EggIncFirstContactResponse other) { if (other == ei.Ei.EggIncFirstContactResponse.getDefaultInstance()) return this; if (other.hasEiUserId()) { - bitField0_ |= 0x00000001; eiUserId_ = other.eiUserId_; + bitField0_ |= 0x00000001; onChanged(); } if (!other.idsTransferred_.isEmpty()) { if (idsTransferred_.isEmpty()) { idsTransferred_ = other.idsTransferred_; - bitField0_ = (bitField0_ & ~0x00000002); + bitField0_ |= 0x00000002; } else { ensureIdsTransferredIsMutable(); idsTransferred_.addAll(other.idsTransferred_); @@ -40450,8 +39796,8 @@ public Builder mergeFrom(ei.Ei.EggIncFirstContactResponse other) { setErrorCode(other.getErrorCode()); } if (other.hasErrorMessage()) { - bitField0_ |= 0x00000008; errorMessage_ = other.errorMessage_; + bitField0_ |= 0x00000008; onChanged(); } if (other.hasBackup()) { @@ -40578,11 +39924,9 @@ public java.lang.String getEiUserId() { */ public Builder setEiUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } eiUserId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -40591,8 +39935,8 @@ public Builder setEiUserId( * @return This builder for chaining. */ public Builder clearEiUserId() { - bitField0_ = (bitField0_ & ~0x00000001); eiUserId_ = getDefaultInstance().getEiUserId(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -40603,21 +39947,20 @@ public Builder clearEiUserId() { */ public Builder setEiUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } eiUserId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } - private com.google.protobuf.LazyStringList idsTransferred_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private com.google.protobuf.LazyStringArrayList idsTransferred_ = + com.google.protobuf.LazyStringArrayList.emptyList(); private void ensureIdsTransferredIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { + if (!idsTransferred_.isModifiable()) { idsTransferred_ = new com.google.protobuf.LazyStringArrayList(idsTransferred_); - bitField0_ |= 0x00000002; - } + } + bitField0_ |= 0x00000002; } /** * repeated string ids_transferred = 3; @@ -40625,7 +39968,8 @@ private void ensureIdsTransferredIsMutable() { */ public com.google.protobuf.ProtocolStringList getIdsTransferredList() { - return idsTransferred_.getUnmodifiableView(); + idsTransferred_.makeImmutable(); + return idsTransferred_; } /** * repeated string ids_transferred = 3; @@ -40659,11 +40003,10 @@ public java.lang.String getIdsTransferred(int index) { */ public Builder setIdsTransferred( int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureIdsTransferredIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureIdsTransferredIsMutable(); idsTransferred_.set(index, value); + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -40674,11 +40017,10 @@ public Builder setIdsTransferred( */ public Builder addIdsTransferred( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureIdsTransferredIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureIdsTransferredIsMutable(); idsTransferred_.add(value); + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -40692,6 +40034,7 @@ public Builder addAllIdsTransferred( ensureIdsTransferredIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, idsTransferred_); + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -40700,8 +40043,9 @@ public Builder addAllIdsTransferred( * @return This builder for chaining. */ public Builder clearIdsTransferred() { - idsTransferred_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000002); + idsTransferred_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002);; onChanged(); return this; } @@ -40712,11 +40056,10 @@ public Builder clearIdsTransferred() { */ public Builder addIdsTransferredBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - ensureIdsTransferredIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureIdsTransferredIsMutable(); idsTransferred_.add(value); + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -40744,8 +40087,9 @@ public int getErrorCode() { * @return This builder for chaining. */ public Builder setErrorCode(int value) { - bitField0_ |= 0x00000004; + errorCode_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -40810,11 +40154,9 @@ public java.lang.String getErrorMessage() { */ public Builder setErrorMessage( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } errorMessage_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -40823,8 +40165,8 @@ public Builder setErrorMessage( * @return This builder for chaining. */ public Builder clearErrorMessage() { - bitField0_ = (bitField0_ & ~0x00000008); errorMessage_ = getDefaultInstance().getErrorMessage(); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -40835,17 +40177,15 @@ public Builder clearErrorMessage() { */ public Builder setErrorMessageBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } errorMessage_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } private ei.Ei.Backup backup_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.Backup, ei.Ei.Backup.Builder, ei.Ei.BackupOrBuilder> backupBuilder_; /** * optional .ei.Backup backup = 1; @@ -40874,11 +40214,11 @@ public Builder setBackup(ei.Ei.Backup value) { throw new NullPointerException(); } backup_ = value; - onChanged(); } else { backupBuilder_.setMessage(value); } bitField0_ |= 0x00000010; + onChanged(); return this; } /** @@ -40888,11 +40228,11 @@ public Builder setBackup( ei.Ei.Backup.Builder builderForValue) { if (backupBuilder_ == null) { backup_ = builderForValue.build(); - onChanged(); } else { backupBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000010; + onChanged(); return this; } /** @@ -40901,31 +40241,32 @@ public Builder setBackup( public Builder mergeBackup(ei.Ei.Backup value) { if (backupBuilder_ == null) { if (((bitField0_ & 0x00000010) != 0) && - backup_ != null && - backup_ != ei.Ei.Backup.getDefaultInstance()) { - backup_ = - ei.Ei.Backup.newBuilder(backup_).mergeFrom(value).buildPartial(); + backup_ != null && + backup_ != ei.Ei.Backup.getDefaultInstance()) { + getBackupBuilder().mergeFrom(value); } else { backup_ = value; } - onChanged(); } else { backupBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000010; + if (backup_ != null) { + bitField0_ |= 0x00000010; + onChanged(); + } return this; } /** * optional .ei.Backup backup = 1; */ public Builder clearBackup() { - if (backupBuilder_ == null) { - backup_ = null; - onChanged(); - } else { - backupBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000010); + backup_ = null; + if (backupBuilder_ != null) { + backupBuilder_.dispose(); + backupBuilder_ = null; + } + onChanged(); return this; } /** @@ -40950,11 +40291,11 @@ public ei.Ei.BackupOrBuilder getBackupOrBuilder() { /** * optional .ei.Backup backup = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.Backup, ei.Ei.Backup.Builder, ei.Ei.BackupOrBuilder> getBackupFieldBuilder() { if (backupBuilder_ == null) { - backupBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + backupBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.Backup, ei.Ei.Backup.Builder, ei.Ei.BackupOrBuilder>( getBackup(), getParentForChildren(), @@ -40963,18 +40304,6 @@ public ei.Ei.BackupOrBuilder getBackupOrBuilder() { } return backupBuilder_; } - @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.EggIncFirstContactResponse) } @@ -40989,7 +40318,7 @@ public static ei.Ei.EggIncFirstContactResponse getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public EggIncFirstContactResponse parsePartialFrom( @@ -41052,37 +40381,34 @@ public interface EggIncAdConfigOrBuilder extends * Protobuf type {@code ei.EggIncAdConfig} */ public static final class EggIncAdConfig extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.EggIncAdConfig) EggIncAdConfigOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + EggIncAdConfig.class.getName()); + } // Use EggIncAdConfig.newBuilder() to construct. - private EggIncAdConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private EggIncAdConfig(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private EggIncAdConfig() { - networkPriority_ = java.util.Collections.emptyList(); + networkPriority_ = emptyIntList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new EggIncAdConfig(); - } - - @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_EggIncAdConfig_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_EggIncAdConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -41090,14 +40416,14 @@ protected java.lang.Object newInstance( } public static final int NETWORK_PRIORITY_FIELD_NUMBER = 1; - private java.util.List networkPriority_; - private static final com.google.protobuf.Internal.ListAdapter.Converter< - java.lang.Integer, ei.Ei.AdNetwork> networkPriority_converter_ = - new com.google.protobuf.Internal.ListAdapter.Converter< - java.lang.Integer, ei.Ei.AdNetwork>() { - public ei.Ei.AdNetwork convert(java.lang.Integer from) { - @SuppressWarnings("deprecation") - ei.Ei.AdNetwork result = ei.Ei.AdNetwork.valueOf(from); + @SuppressWarnings("serial") + private com.google.protobuf.Internal.IntList networkPriority_; + private static final com.google.protobuf.Internal.IntListAdapter.IntConverter< + ei.Ei.AdNetwork> networkPriority_converter_ = + new com.google.protobuf.Internal.IntListAdapter.IntConverter< + ei.Ei.AdNetwork>() { + public ei.Ei.AdNetwork convert(int from) { + ei.Ei.AdNetwork result = ei.Ei.AdNetwork.forNumber(from); return result == null ? ei.Ei.AdNetwork.VUNGLE : result; } }; @@ -41107,8 +40433,8 @@ public ei.Ei.AdNetwork convert(java.lang.Integer from) { */ @java.lang.Override public java.util.List getNetworkPriorityList() { - return new com.google.protobuf.Internal.ListAdapter< - java.lang.Integer, ei.Ei.AdNetwork>(networkPriority_, networkPriority_converter_); + return new com.google.protobuf.Internal.IntListAdapter< + ei.Ei.AdNetwork>(networkPriority_, networkPriority_converter_); } /** * repeated .ei.AdNetwork network_priority = 1; @@ -41125,7 +40451,7 @@ public int getNetworkPriorityCount() { */ @java.lang.Override public ei.Ei.AdNetwork getNetworkPriority(int index) { - return networkPriority_converter_.convert(networkPriority_.get(index)); + return networkPriority_converter_.convert(networkPriority_.getInt(index)); } private byte memoizedIsInitialized = -1; @@ -41143,7 +40469,7 @@ public final boolean isInitialized() { public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < networkPriority_.size(); i++) { - output.writeEnum(1, networkPriority_.get(i)); + output.writeEnum(1, networkPriority_.getInt(i)); } getUnknownFields().writeTo(output); } @@ -41158,7 +40484,7 @@ public int getSerializedSize() { int dataSize = 0; for (int i = 0; i < networkPriority_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream - .computeEnumSizeNoTag(networkPriority_.get(i)); + .computeEnumSizeNoTag(networkPriority_.getInt(i)); } size += dataSize; size += 1 * networkPriority_.size(); @@ -41233,39 +40559,41 @@ public static ei.Ei.EggIncAdConfig parseFrom( } public static ei.Ei.EggIncAdConfig parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.EggIncAdConfig parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.EggIncAdConfig parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.EggIncAdConfig parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.EggIncAdConfig parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.EggIncAdConfig parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -41285,7 +40613,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -41293,7 +40621,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.EggIncAdConfig} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.EggIncAdConfig) ei.Ei.EggIncAdConfigOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -41302,7 +40630,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_EggIncAdConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -41315,14 +40643,15 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); - networkPriority_ = java.util.Collections.emptyList(); + bitField0_ = 0; + networkPriority_ = emptyIntList(); bitField0_ = (bitField0_ & ~0x00000001); return this; } @@ -41350,48 +40679,24 @@ public ei.Ei.EggIncAdConfig build() { @java.lang.Override public ei.Ei.EggIncAdConfig buildPartial() { ei.Ei.EggIncAdConfig result = new ei.Ei.EggIncAdConfig(this); - int from_bitField0_ = bitField0_; + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.EggIncAdConfig result) { if (((bitField0_ & 0x00000001) != 0)) { - networkPriority_ = java.util.Collections.unmodifiableList(networkPriority_); + networkPriority_.makeImmutable(); bitField0_ = (bitField0_ & ~0x00000001); } result.networkPriority_ = networkPriority_; - 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); + private void buildPartial0(ei.Ei.EggIncAdConfig result) { + int from_bitField0_ = bitField0_; } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof ei.Ei.EggIncAdConfig) { @@ -41448,7 +40753,7 @@ public Builder mergeFrom( mergeUnknownVarintField(1, tmpRaw); } else { ensureNetworkPriorityIsMutable(); - networkPriority_.add(tmpRaw); + networkPriority_.addInt(tmpRaw); } break; } // case 8 @@ -41463,7 +40768,7 @@ public Builder mergeFrom( mergeUnknownVarintField(1, tmpRaw); } else { ensureNetworkPriorityIsMutable(); - networkPriority_.add(tmpRaw); + networkPriority_.addInt(tmpRaw); } } input.popLimit(oldLimit); @@ -41486,11 +40791,11 @@ public Builder mergeFrom( } private int bitField0_; - private java.util.List networkPriority_ = - java.util.Collections.emptyList(); + private com.google.protobuf.Internal.IntList networkPriority_ = + emptyIntList(); private void ensureNetworkPriorityIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { - networkPriority_ = new java.util.ArrayList(networkPriority_); + networkPriority_ = makeMutableCopy(networkPriority_); bitField0_ |= 0x00000001; } } @@ -41499,8 +40804,8 @@ private void ensureNetworkPriorityIsMutable() { * @return A list containing the networkPriority. */ public java.util.List getNetworkPriorityList() { - return new com.google.protobuf.Internal.ListAdapter< - java.lang.Integer, ei.Ei.AdNetwork>(networkPriority_, networkPriority_converter_); + return new com.google.protobuf.Internal.IntListAdapter< + ei.Ei.AdNetwork>(networkPriority_, networkPriority_converter_); } /** * repeated .ei.AdNetwork network_priority = 1; @@ -41515,7 +40820,7 @@ public int getNetworkPriorityCount() { * @return The networkPriority at the given index. */ public ei.Ei.AdNetwork getNetworkPriority(int index) { - return networkPriority_converter_.convert(networkPriority_.get(index)); + return networkPriority_converter_.convert(networkPriority_.getInt(index)); } /** * repeated .ei.AdNetwork network_priority = 1; @@ -41529,7 +40834,7 @@ public Builder setNetworkPriority( throw new NullPointerException(); } ensureNetworkPriorityIsMutable(); - networkPriority_.set(index, value.getNumber()); + networkPriority_.setInt(index, value.getNumber()); onChanged(); return this; } @@ -41543,7 +40848,7 @@ public Builder addNetworkPriority(ei.Ei.AdNetwork value) { throw new NullPointerException(); } ensureNetworkPriorityIsMutable(); - networkPriority_.add(value.getNumber()); + networkPriority_.addInt(value.getNumber()); onChanged(); return this; } @@ -41556,7 +40861,7 @@ public Builder addAllNetworkPriority( java.lang.Iterable values) { ensureNetworkPriorityIsMutable(); for (ei.Ei.AdNetwork value : values) { - networkPriority_.add(value.getNumber()); + networkPriority_.addInt(value.getNumber()); } onChanged(); return this; @@ -41566,23 +40871,11 @@ public Builder addAllNetworkPriority( * @return This builder for chaining. */ public Builder clearNetworkPriority() { - networkPriority_ = java.util.Collections.emptyList(); + networkPriority_ = emptyIntList(); bitField0_ = (bitField0_ & ~0x00000001); 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.EggIncAdConfig) } @@ -41597,7 +40890,7 @@ public static ei.Ei.EggIncAdConfig getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public EggIncAdConfig parsePartialFrom( @@ -41665,36 +40958,33 @@ public interface DailyGiftInfoOrBuilder extends * Protobuf type {@code ei.DailyGiftInfo} */ public static final class DailyGiftInfo extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.DailyGiftInfo) DailyGiftInfoOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + DailyGiftInfo.class.getName()); + } // Use DailyGiftInfo.newBuilder() to construct. - private DailyGiftInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private DailyGiftInfo(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private DailyGiftInfo() { } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new DailyGiftInfo(); - } - - @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_DailyGiftInfo_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_DailyGiftInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -41703,7 +40993,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int CURRENT_DAY_FIELD_NUMBER = 1; - private int currentDay_; + private int currentDay_ = 0; /** * optional uint32 current_day = 1; * @return Whether the currentDay field is set. @@ -41722,7 +41012,7 @@ public int getCurrentDay() { } public static final int SECONDS_TO_NEXT_DAY_FIELD_NUMBER = 2; - private double secondsToNextDay_; + private double secondsToNextDay_ = 0D; /** * optional double seconds_to_next_day = 2; * @return Whether the secondsToNextDay field is set. @@ -41862,39 +41152,41 @@ public static ei.Ei.DailyGiftInfo parseFrom( } public static ei.Ei.DailyGiftInfo parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.DailyGiftInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.DailyGiftInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.DailyGiftInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.DailyGiftInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.DailyGiftInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -41914,7 +41206,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -41922,7 +41214,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.DailyGiftInfo} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.DailyGiftInfo) ei.Ei.DailyGiftInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -41931,7 +41223,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_DailyGiftInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -41944,17 +41236,16 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; currentDay_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); secondsToNextDay_ = 0D; - bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -41981,6 +41272,12 @@ public ei.Ei.DailyGiftInfo build() { @java.lang.Override public ei.Ei.DailyGiftInfo buildPartial() { ei.Ei.DailyGiftInfo result = new ei.Ei.DailyGiftInfo(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.DailyGiftInfo result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { @@ -41991,43 +41288,9 @@ public ei.Ei.DailyGiftInfo buildPartial() { result.secondsToNextDay_ = secondsToNextDay_; to_bitField0_ |= 0x00000002; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.DailyGiftInfo) { @@ -42122,8 +41385,9 @@ public int getCurrentDay() { * @return This builder for chaining. */ public Builder setCurrentDay(int value) { - bitField0_ |= 0x00000001; + currentDay_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -42161,8 +41425,9 @@ public double getSecondsToNextDay() { * @return This builder for chaining. */ public Builder setSecondsToNextDay(double value) { - bitField0_ |= 0x00000002; + secondsToNextDay_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -42176,18 +41441,6 @@ public Builder clearSecondsToNextDay() { 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.DailyGiftInfo) } @@ -42202,7 +41455,7 @@ public static ei.Ei.DailyGiftInfo getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DailyGiftInfo parsePartialFrom( @@ -42331,37 +41584,34 @@ public interface SalesInfoRequestOrBuilder extends * Protobuf type {@code ei.SalesInfoRequest} */ public static final class SalesInfoRequest extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.SalesInfoRequest) SalesInfoRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + SalesInfoRequest.class.getName()); + } // Use SalesInfoRequest.newBuilder() to construct. - private SalesInfoRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private SalesInfoRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private SalesInfoRequest() { userId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new SalesInfoRequest(); - } - - @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_SalesInfoRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_SalesInfoRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -42370,7 +41620,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int USER_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object userId_; + @SuppressWarnings("serial") + private volatile java.lang.Object userId_ = ""; /** * optional string user_id = 1; * @return Whether the userId field is set. @@ -42418,7 +41669,7 @@ public java.lang.String getUserId() { } public static final int PIGGY_FULL_FIELD_NUMBER = 2; - private boolean piggyFull_; + private boolean piggyFull_ = false; /** * optional bool piggy_full = 2; * @return Whether the piggyFull field is set. @@ -42437,7 +41688,7 @@ public boolean getPiggyFull() { } public static final int PIGGY_FOUND_FULL_FIELD_NUMBER = 3; - private boolean piggyFoundFull_; + private boolean piggyFoundFull_ = false; /** * optional bool piggy_found_full = 3; * @return Whether the piggyFoundFull field is set. @@ -42456,7 +41707,7 @@ public boolean getPiggyFoundFull() { } public static final int SECONDS_FULL_REALTIME_FIELD_NUMBER = 4; - private double secondsFullRealtime_; + private double secondsFullRealtime_ = 0D; /** * optional double seconds_full_realtime = 4; * @return Whether the secondsFullRealtime field is set. @@ -42475,7 +41726,7 @@ public double getSecondsFullRealtime() { } public static final int SECONDS_FULL_GAMETIME_FIELD_NUMBER = 5; - private double secondsFullGametime_; + private double secondsFullGametime_ = 0D; /** * optional double seconds_full_gametime = 5; * @return Whether the secondsFullGametime field is set. @@ -42494,7 +41745,7 @@ public double getSecondsFullGametime() { } public static final int LOST_INCREMENTS_FIELD_NUMBER = 7; - private int lostIncrements_; + private int lostIncrements_ = 0; /** * optional uint32 lost_increments = 7; * @return Whether the lostIncrements field is set. @@ -42513,7 +41764,7 @@ public int getLostIncrements() { } public static final int CURRENT_CLIENT_VERSION_FIELD_NUMBER = 10; - private int currentClientVersion_; + private int currentClientVersion_ = 0; /** * optional uint32 current_client_version = 10; * @return Whether the currentClientVersion field is set. @@ -42546,7 +41797,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, userId_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, userId_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeBool(2, piggyFull_); @@ -42576,7 +41827,7 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, userId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, userId_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -42736,39 +41987,41 @@ public static ei.Ei.SalesInfoRequest parseFrom( } public static ei.Ei.SalesInfoRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.SalesInfoRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.SalesInfoRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.SalesInfoRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.SalesInfoRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.SalesInfoRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -42788,7 +42041,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -42796,7 +42049,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.SalesInfoRequest} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.SalesInfoRequest) ei.Ei.SalesInfoRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -42805,7 +42058,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_SalesInfoRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -42818,27 +42071,21 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; userId_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); piggyFull_ = false; - bitField0_ = (bitField0_ & ~0x00000002); piggyFoundFull_ = false; - bitField0_ = (bitField0_ & ~0x00000004); secondsFullRealtime_ = 0D; - bitField0_ = (bitField0_ & ~0x00000008); secondsFullGametime_ = 0D; - bitField0_ = (bitField0_ & ~0x00000010); lostIncrements_ = 0; - bitField0_ = (bitField0_ & ~0x00000020); currentClientVersion_ = 0; - bitField0_ = (bitField0_ & ~0x00000040); return this; } @@ -42865,12 +42112,18 @@ public ei.Ei.SalesInfoRequest build() { @java.lang.Override public ei.Ei.SalesInfoRequest buildPartial() { ei.Ei.SalesInfoRequest result = new ei.Ei.SalesInfoRequest(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.SalesInfoRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.userId_ = userId_; to_bitField0_ |= 0x00000001; } - result.userId_ = userId_; if (((from_bitField0_ & 0x00000002) != 0)) { result.piggyFull_ = piggyFull_; to_bitField0_ |= 0x00000002; @@ -42895,43 +42148,9 @@ public ei.Ei.SalesInfoRequest buildPartial() { result.currentClientVersion_ = currentClientVersion_; to_bitField0_ |= 0x00000040; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.SalesInfoRequest) { @@ -42945,8 +42164,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.SalesInfoRequest other) { if (other == ei.Ei.SalesInfoRequest.getDefaultInstance()) return this; if (other.hasUserId()) { - bitField0_ |= 0x00000001; userId_ = other.userId_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasPiggyFull()) { @@ -43095,11 +42314,9 @@ public java.lang.String getUserId() { */ public Builder setUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -43108,8 +42325,8 @@ public Builder setUserId( * @return This builder for chaining. */ public Builder clearUserId() { - bitField0_ = (bitField0_ & ~0x00000001); userId_ = getDefaultInstance().getUserId(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -43120,11 +42337,9 @@ public Builder clearUserId() { */ public Builder setUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -43152,8 +42367,9 @@ public boolean getPiggyFull() { * @return This builder for chaining. */ public Builder setPiggyFull(boolean value) { - bitField0_ |= 0x00000002; + piggyFull_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -43191,8 +42407,9 @@ public boolean getPiggyFoundFull() { * @return This builder for chaining. */ public Builder setPiggyFoundFull(boolean value) { - bitField0_ |= 0x00000004; + piggyFoundFull_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -43230,8 +42447,9 @@ public double getSecondsFullRealtime() { * @return This builder for chaining. */ public Builder setSecondsFullRealtime(double value) { - bitField0_ |= 0x00000008; + secondsFullRealtime_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -43269,8 +42487,9 @@ public double getSecondsFullGametime() { * @return This builder for chaining. */ public Builder setSecondsFullGametime(double value) { - bitField0_ |= 0x00000010; + secondsFullGametime_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -43308,8 +42527,9 @@ public int getLostIncrements() { * @return This builder for chaining. */ public Builder setLostIncrements(int value) { - bitField0_ |= 0x00000020; + lostIncrements_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -43347,8 +42567,9 @@ public int getCurrentClientVersion() { * @return This builder for chaining. */ public Builder setCurrentClientVersion(int value) { - bitField0_ |= 0x00000040; + currentClientVersion_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -43362,18 +42583,6 @@ public Builder clearCurrentClientVersion() { 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.SalesInfoRequest) } @@ -43388,7 +42597,7 @@ public static ei.Ei.SalesInfoRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public SalesInfoRequest parsePartialFrom( @@ -43496,12 +42705,21 @@ public interface IAPSaleEntryOrBuilder extends * Protobuf type {@code ei.IAPSaleEntry} */ public static final class IAPSaleEntry extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.IAPSaleEntry) IAPSaleEntryOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + IAPSaleEntry.class.getName()); + } // Use IAPSaleEntry.newBuilder() to construct. - private IAPSaleEntry(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private IAPSaleEntry(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private IAPSaleEntry() { @@ -43510,25 +42728,13 @@ private IAPSaleEntry() { saleId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new IAPSaleEntry(); - } - - @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_IAPSaleEntry_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_IAPSaleEntry_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -43537,7 +42743,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int PRODUCT_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object productId_; + @SuppressWarnings("serial") + private volatile java.lang.Object productId_ = ""; /** * optional string product_id = 1; * @return Whether the productId field is set. @@ -43585,7 +42792,7 @@ public java.lang.String getProductId() { } public static final int SECONDS_REMAINING_FIELD_NUMBER = 2; - private double secondsRemaining_; + private double secondsRemaining_ = 0D; /** * optional double seconds_remaining = 2; * @return Whether the secondsRemaining field is set. @@ -43604,7 +42811,8 @@ public double getSecondsRemaining() { } public static final int DISCOUNT_STRING_FIELD_NUMBER = 3; - private volatile java.lang.Object discountString_; + @SuppressWarnings("serial") + private volatile java.lang.Object discountString_ = ""; /** * optional string discount_string = 3; * @return Whether the discountString field is set. @@ -43652,7 +42860,8 @@ public java.lang.String getDiscountString() { } public static final int SALE_ID_FIELD_NUMBER = 4; - private volatile java.lang.Object saleId_; + @SuppressWarnings("serial") + private volatile java.lang.Object saleId_ = ""; /** * optional string sale_id = 4; * @return Whether the saleId field is set. @@ -43714,16 +42923,16 @@ 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, productId_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, productId_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeDouble(2, secondsRemaining_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, discountString_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, discountString_); } if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, saleId_); + com.google.protobuf.GeneratedMessage.writeString(output, 4, saleId_); } getUnknownFields().writeTo(output); } @@ -43735,17 +42944,17 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, productId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, productId_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(2, secondsRemaining_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, discountString_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, discountString_); } if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, saleId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, saleId_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -43850,39 +43059,41 @@ public static ei.Ei.IAPSaleEntry parseFrom( } public static ei.Ei.IAPSaleEntry parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.IAPSaleEntry parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.IAPSaleEntry parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.IAPSaleEntry parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.IAPSaleEntry parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.IAPSaleEntry parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -43902,7 +43113,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -43910,7 +43121,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.IAPSaleEntry} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.IAPSaleEntry) ei.Ei.IAPSaleEntryOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -43919,7 +43130,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_IAPSaleEntry_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -43932,21 +43143,18 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; productId_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); secondsRemaining_ = 0D; - bitField0_ = (bitField0_ & ~0x00000002); discountString_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); saleId_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); return this; } @@ -43973,61 +43181,33 @@ public ei.Ei.IAPSaleEntry build() { @java.lang.Override public ei.Ei.IAPSaleEntry buildPartial() { ei.Ei.IAPSaleEntry result = new ei.Ei.IAPSaleEntry(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.IAPSaleEntry result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.productId_ = productId_; to_bitField0_ |= 0x00000001; } - result.productId_ = productId_; if (((from_bitField0_ & 0x00000002) != 0)) { result.secondsRemaining_ = secondsRemaining_; to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { + result.discountString_ = discountString_; to_bitField0_ |= 0x00000004; } - result.discountString_ = discountString_; if (((from_bitField0_ & 0x00000008) != 0)) { + result.saleId_ = saleId_; to_bitField0_ |= 0x00000008; } - result.saleId_ = saleId_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.IAPSaleEntry) { @@ -44041,21 +43221,21 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.IAPSaleEntry other) { if (other == ei.Ei.IAPSaleEntry.getDefaultInstance()) return this; if (other.hasProductId()) { - bitField0_ |= 0x00000001; productId_ = other.productId_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasSecondsRemaining()) { setSecondsRemaining(other.getSecondsRemaining()); } if (other.hasDiscountString()) { - bitField0_ |= 0x00000004; discountString_ = other.discountString_; + bitField0_ |= 0x00000004; onChanged(); } if (other.hasSaleId()) { - bitField0_ |= 0x00000008; saleId_ = other.saleId_; + bitField0_ |= 0x00000008; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -44171,11 +43351,9 @@ public java.lang.String getProductId() { */ public Builder setProductId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } productId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -44184,8 +43362,8 @@ public Builder setProductId( * @return This builder for chaining. */ public Builder clearProductId() { - bitField0_ = (bitField0_ & ~0x00000001); productId_ = getDefaultInstance().getProductId(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -44196,11 +43374,9 @@ public Builder clearProductId() { */ public Builder setProductIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } productId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -44228,8 +43404,9 @@ public double getSecondsRemaining() { * @return This builder for chaining. */ public Builder setSecondsRemaining(double value) { - bitField0_ |= 0x00000002; + secondsRemaining_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -44294,11 +43471,9 @@ public java.lang.String getDiscountString() { */ public Builder setDiscountString( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } discountString_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -44307,8 +43482,8 @@ public Builder setDiscountString( * @return This builder for chaining. */ public Builder clearDiscountString() { - bitField0_ = (bitField0_ & ~0x00000004); discountString_ = getDefaultInstance().getDiscountString(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -44319,11 +43494,9 @@ public Builder clearDiscountString() { */ public Builder setDiscountStringBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } discountString_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -44378,11 +43551,9 @@ public java.lang.String getSaleId() { */ public Builder setSaleId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } saleId_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -44391,8 +43562,8 @@ public Builder setSaleId( * @return This builder for chaining. */ public Builder clearSaleId() { - bitField0_ = (bitField0_ & ~0x00000008); saleId_ = getDefaultInstance().getSaleId(); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -44403,26 +43574,12 @@ public Builder clearSaleId() { */ public Builder setSaleIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } saleId_ = value; + bitField0_ |= 0x00000008; 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.IAPSaleEntry) } @@ -44437,7 +43594,7 @@ public static ei.Ei.IAPSaleEntry getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public IAPSaleEntry parsePartialFrom( @@ -44507,37 +43664,34 @@ ei.Ei.IAPSaleEntryOrBuilder getSalesOrBuilder( * Protobuf type {@code ei.SalesInfo} */ public static final class SalesInfo extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.SalesInfo) SalesInfoOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + SalesInfo.class.getName()); + } // Use SalesInfo.newBuilder() to construct. - private SalesInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private SalesInfo(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private SalesInfo() { sales_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new SalesInfo(); - } - - @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_SalesInfo_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_SalesInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -44545,6 +43699,7 @@ protected java.lang.Object newInstance( } public static final int SALES_FIELD_NUMBER = 1; + @SuppressWarnings("serial") private java.util.List sales_; /** * repeated .ei.IAPSaleEntry sales = 1; @@ -44685,39 +43840,41 @@ public static ei.Ei.SalesInfo parseFrom( } public static ei.Ei.SalesInfo parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.SalesInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.SalesInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.SalesInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.SalesInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.SalesInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -44737,7 +43894,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -44745,7 +43902,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.SalesInfo} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.SalesInfo) ei.Ei.SalesInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -44754,7 +43911,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_SalesInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -44767,13 +43924,14 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; if (salesBuilder_ == null) { sales_ = java.util.Collections.emptyList(); } else { @@ -44807,7 +43965,13 @@ public ei.Ei.SalesInfo build() { @java.lang.Override public ei.Ei.SalesInfo buildPartial() { ei.Ei.SalesInfo result = new ei.Ei.SalesInfo(this); - int from_bitField0_ = bitField0_; + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.SalesInfo result) { if (salesBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { sales_ = java.util.Collections.unmodifiableList(sales_); @@ -44817,42 +43981,12 @@ public ei.Ei.SalesInfo buildPartial() { } else { result.sales_ = salesBuilder_.build(); } - 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); + private void buildPartial0(ei.Ei.SalesInfo result) { + int from_bitField0_ = bitField0_; } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof ei.Ei.SalesInfo) { @@ -44884,7 +44018,7 @@ public Builder mergeFrom(ei.Ei.SalesInfo other) { sales_ = other.sales_; bitField0_ = (bitField0_ & ~0x00000001); salesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getSalesFieldBuilder() : null; } else { salesBuilder_.addAllMessages(other.sales_); @@ -44920,7 +44054,7 @@ public Builder mergeFrom( case 10: { ei.Ei.IAPSaleEntry m = input.readMessage( - ei.Ei.IAPSaleEntry.PARSER, + ei.Ei.IAPSaleEntry.parser(), extensionRegistry); if (salesBuilder_ == null) { ensureSalesIsMutable(); @@ -44956,7 +44090,7 @@ private void ensureSalesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.IAPSaleEntry, ei.Ei.IAPSaleEntry.Builder, ei.Ei.IAPSaleEntryOrBuilder> salesBuilder_; /** @@ -45172,11 +44306,11 @@ public ei.Ei.IAPSaleEntry.Builder addSalesBuilder( getSalesBuilderList() { return getSalesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.IAPSaleEntry, ei.Ei.IAPSaleEntry.Builder, ei.Ei.IAPSaleEntryOrBuilder> getSalesFieldBuilder() { if (salesBuilder_ == null) { - salesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + salesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.IAPSaleEntry, ei.Ei.IAPSaleEntry.Builder, ei.Ei.IAPSaleEntryOrBuilder>( sales_, ((bitField0_ & 0x00000001) != 0), @@ -45186,18 +44320,6 @@ public ei.Ei.IAPSaleEntry.Builder addSalesBuilder( } return salesBuilder_; } - @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.SalesInfo) } @@ -45212,7 +44334,7 @@ public static ei.Ei.SalesInfo getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public SalesInfo parsePartialFrom( @@ -45364,12 +44486,21 @@ public interface EggIncEventOrBuilder extends * Protobuf type {@code ei.EggIncEvent} */ public static final class EggIncEvent extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.EggIncEvent) EggIncEventOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + EggIncEvent.class.getName()); + } // Use EggIncEvent.newBuilder() to construct. - private EggIncEvent(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private EggIncEvent(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private EggIncEvent() { @@ -45378,25 +44509,13 @@ private EggIncEvent() { subtitle_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new EggIncEvent(); - } - - @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_EggIncEvent_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_EggIncEvent_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -45405,7 +44524,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int IDENTIFIER_FIELD_NUMBER = 1; - private volatile java.lang.Object identifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object identifier_ = ""; /** * optional string identifier = 1; * @return Whether the identifier field is set. @@ -45453,7 +44573,7 @@ public java.lang.String getIdentifier() { } public static final int SECONDS_REMAINING_FIELD_NUMBER = 2; - private double secondsRemaining_; + private double secondsRemaining_ = 0D; /** * optional double seconds_remaining = 2; * @return Whether the secondsRemaining field is set. @@ -45472,7 +44592,8 @@ public double getSecondsRemaining() { } public static final int TYPE_FIELD_NUMBER = 3; - private volatile java.lang.Object type_; + @SuppressWarnings("serial") + private volatile java.lang.Object type_ = ""; /** * optional string type = 3; * @return Whether the type field is set. @@ -45520,7 +44641,7 @@ public java.lang.String getType() { } public static final int MULTIPLIER_FIELD_NUMBER = 4; - private double multiplier_; + private double multiplier_ = 0D; /** * optional double multiplier = 4; * @return Whether the multiplier field is set. @@ -45539,7 +44660,8 @@ public double getMultiplier() { } public static final int SUBTITLE_FIELD_NUMBER = 5; - private volatile java.lang.Object subtitle_; + @SuppressWarnings("serial") + private volatile java.lang.Object subtitle_ = ""; /** * optional string subtitle = 5; * @return Whether the subtitle field is set. @@ -45587,7 +44709,7 @@ public java.lang.String getSubtitle() { } public static final int START_TIME_FIELD_NUMBER = 6; - private double startTime_; + private double startTime_ = 0D; /** * optional double start_time = 6; * @return Whether the startTime field is set. @@ -45606,7 +44728,7 @@ public double getStartTime() { } public static final int DURATION_FIELD_NUMBER = 7; - private double duration_; + private double duration_ = 0D; /** * optional double duration = 7; * @return Whether the duration field is set. @@ -45625,7 +44747,7 @@ public double getDuration() { } public static final int CC_ONLY_FIELD_NUMBER = 8; - private boolean ccOnly_; + private boolean ccOnly_ = false; /** * optional bool cc_only = 8; * @return Whether the ccOnly field is set. @@ -45658,19 +44780,19 @@ 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, identifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, identifier_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeDouble(2, secondsRemaining_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, type_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, type_); } if (((bitField0_ & 0x00000008) != 0)) { output.writeDouble(4, multiplier_); } if (((bitField0_ & 0x00000010) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, subtitle_); + com.google.protobuf.GeneratedMessage.writeString(output, 5, subtitle_); } if (((bitField0_ & 0x00000020) != 0)) { output.writeDouble(6, startTime_); @@ -45691,21 +44813,21 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, identifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, identifier_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(2, secondsRemaining_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, type_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, type_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(4, multiplier_); } if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, subtitle_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, subtitle_); } if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -45865,39 +44987,41 @@ public static ei.Ei.EggIncEvent parseFrom( } public static ei.Ei.EggIncEvent parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.EggIncEvent parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.EggIncEvent parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.EggIncEvent parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.EggIncEvent parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.EggIncEvent parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -45917,7 +45041,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -45925,7 +45049,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.EggIncEvent} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.EggIncEvent) ei.Ei.EggIncEventOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -45934,7 +45058,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_EggIncEvent_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -45947,29 +45071,22 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; identifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); secondsRemaining_ = 0D; - bitField0_ = (bitField0_ & ~0x00000002); type_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); multiplier_ = 0D; - bitField0_ = (bitField0_ & ~0x00000008); subtitle_ = ""; - bitField0_ = (bitField0_ & ~0x00000010); startTime_ = 0D; - bitField0_ = (bitField0_ & ~0x00000020); duration_ = 0D; - bitField0_ = (bitField0_ & ~0x00000040); ccOnly_ = false; - bitField0_ = (bitField0_ & ~0x00000080); return this; } @@ -45996,28 +45113,34 @@ public ei.Ei.EggIncEvent build() { @java.lang.Override public ei.Ei.EggIncEvent buildPartial() { ei.Ei.EggIncEvent result = new ei.Ei.EggIncEvent(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.EggIncEvent result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.identifier_ = identifier_; to_bitField0_ |= 0x00000001; } - result.identifier_ = identifier_; if (((from_bitField0_ & 0x00000002) != 0)) { result.secondsRemaining_ = secondsRemaining_; to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { + result.type_ = type_; to_bitField0_ |= 0x00000004; } - result.type_ = type_; if (((from_bitField0_ & 0x00000008) != 0)) { result.multiplier_ = multiplier_; to_bitField0_ |= 0x00000008; } if (((from_bitField0_ & 0x00000010) != 0)) { + result.subtitle_ = subtitle_; to_bitField0_ |= 0x00000010; } - result.subtitle_ = subtitle_; if (((from_bitField0_ & 0x00000020) != 0)) { result.startTime_ = startTime_; to_bitField0_ |= 0x00000020; @@ -46030,43 +45153,9 @@ public ei.Ei.EggIncEvent buildPartial() { result.ccOnly_ = ccOnly_; to_bitField0_ |= 0x00000080; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.EggIncEvent) { @@ -46080,24 +45169,24 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.EggIncEvent other) { if (other == ei.Ei.EggIncEvent.getDefaultInstance()) return this; if (other.hasIdentifier()) { - bitField0_ |= 0x00000001; identifier_ = other.identifier_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasSecondsRemaining()) { setSecondsRemaining(other.getSecondsRemaining()); } if (other.hasType()) { - bitField0_ |= 0x00000004; type_ = other.type_; + bitField0_ |= 0x00000004; onChanged(); } if (other.hasMultiplier()) { setMultiplier(other.getMultiplier()); } if (other.hasSubtitle()) { - bitField0_ |= 0x00000010; subtitle_ = other.subtitle_; + bitField0_ |= 0x00000010; onChanged(); } if (other.hasStartTime()) { @@ -46242,11 +45331,9 @@ public java.lang.String getIdentifier() { */ public Builder setIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } identifier_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -46255,8 +45342,8 @@ public Builder setIdentifier( * @return This builder for chaining. */ public Builder clearIdentifier() { - bitField0_ = (bitField0_ & ~0x00000001); identifier_ = getDefaultInstance().getIdentifier(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -46267,11 +45354,9 @@ public Builder clearIdentifier() { */ public Builder setIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } identifier_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -46299,8 +45384,9 @@ public double getSecondsRemaining() { * @return This builder for chaining. */ public Builder setSecondsRemaining(double value) { - bitField0_ |= 0x00000002; + secondsRemaining_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -46365,11 +45451,9 @@ public java.lang.String getType() { */ public Builder setType( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } type_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -46378,8 +45462,8 @@ public Builder setType( * @return This builder for chaining. */ public Builder clearType() { - bitField0_ = (bitField0_ & ~0x00000004); type_ = getDefaultInstance().getType(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -46390,11 +45474,9 @@ public Builder clearType() { */ public Builder setTypeBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } type_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -46422,8 +45504,9 @@ public double getMultiplier() { * @return This builder for chaining. */ public Builder setMultiplier(double value) { - bitField0_ |= 0x00000008; + multiplier_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -46488,11 +45571,9 @@ public java.lang.String getSubtitle() { */ public Builder setSubtitle( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } subtitle_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -46501,8 +45582,8 @@ public Builder setSubtitle( * @return This builder for chaining. */ public Builder clearSubtitle() { - bitField0_ = (bitField0_ & ~0x00000010); subtitle_ = getDefaultInstance().getSubtitle(); + bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } @@ -46513,11 +45594,9 @@ public Builder clearSubtitle() { */ public Builder setSubtitleBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } subtitle_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -46545,8 +45624,9 @@ public double getStartTime() { * @return This builder for chaining. */ public Builder setStartTime(double value) { - bitField0_ |= 0x00000020; + startTime_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -46584,8 +45664,9 @@ public double getDuration() { * @return This builder for chaining. */ public Builder setDuration(double value) { - bitField0_ |= 0x00000040; + duration_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -46623,8 +45704,9 @@ public boolean getCcOnly() { * @return This builder for chaining. */ public Builder setCcOnly(boolean value) { - bitField0_ |= 0x00000080; + ccOnly_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -46638,18 +45720,6 @@ public Builder clearCcOnly() { 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.EggIncEvent) } @@ -46664,7 +45734,7 @@ public static ei.Ei.EggIncEvent getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public EggIncEvent parsePartialFrom( @@ -46734,37 +45804,34 @@ ei.Ei.EggIncEventOrBuilder getEventsOrBuilder( * Protobuf type {@code ei.EggIncCurrentEvents} */ public static final class EggIncCurrentEvents extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.EggIncCurrentEvents) EggIncCurrentEventsOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + EggIncCurrentEvents.class.getName()); + } // Use EggIncCurrentEvents.newBuilder() to construct. - private EggIncCurrentEvents(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private EggIncCurrentEvents(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private EggIncCurrentEvents() { events_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new EggIncCurrentEvents(); - } - - @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_EggIncCurrentEvents_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_EggIncCurrentEvents_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -46772,6 +45839,7 @@ protected java.lang.Object newInstance( } public static final int EVENTS_FIELD_NUMBER = 1; + @SuppressWarnings("serial") private java.util.List events_; /** * repeated .ei.EggIncEvent events = 1; @@ -46912,39 +45980,41 @@ public static ei.Ei.EggIncCurrentEvents parseFrom( } public static ei.Ei.EggIncCurrentEvents parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.EggIncCurrentEvents parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.EggIncCurrentEvents parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.EggIncCurrentEvents parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.EggIncCurrentEvents parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.EggIncCurrentEvents parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -46964,7 +46034,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -46972,7 +46042,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.EggIncCurrentEvents} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.EggIncCurrentEvents) ei.Ei.EggIncCurrentEventsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -46981,7 +46051,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_EggIncCurrentEvents_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -46994,13 +46064,14 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; if (eventsBuilder_ == null) { events_ = java.util.Collections.emptyList(); } else { @@ -47034,7 +46105,13 @@ public ei.Ei.EggIncCurrentEvents build() { @java.lang.Override public ei.Ei.EggIncCurrentEvents buildPartial() { ei.Ei.EggIncCurrentEvents result = new ei.Ei.EggIncCurrentEvents(this); - int from_bitField0_ = bitField0_; + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.EggIncCurrentEvents result) { if (eventsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { events_ = java.util.Collections.unmodifiableList(events_); @@ -47044,42 +46121,12 @@ public ei.Ei.EggIncCurrentEvents buildPartial() { } else { result.events_ = eventsBuilder_.build(); } - 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); + private void buildPartial0(ei.Ei.EggIncCurrentEvents result) { + int from_bitField0_ = bitField0_; } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof ei.Ei.EggIncCurrentEvents) { @@ -47111,7 +46158,7 @@ public Builder mergeFrom(ei.Ei.EggIncCurrentEvents other) { events_ = other.events_; bitField0_ = (bitField0_ & ~0x00000001); eventsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getEventsFieldBuilder() : null; } else { eventsBuilder_.addAllMessages(other.events_); @@ -47147,7 +46194,7 @@ public Builder mergeFrom( case 10: { ei.Ei.EggIncEvent m = input.readMessage( - ei.Ei.EggIncEvent.PARSER, + ei.Ei.EggIncEvent.parser(), extensionRegistry); if (eventsBuilder_ == null) { ensureEventsIsMutable(); @@ -47183,7 +46230,7 @@ private void ensureEventsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.EggIncEvent, ei.Ei.EggIncEvent.Builder, ei.Ei.EggIncEventOrBuilder> eventsBuilder_; /** @@ -47399,11 +46446,11 @@ public ei.Ei.EggIncEvent.Builder addEventsBuilder( getEventsBuilderList() { return getEventsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.EggIncEvent, ei.Ei.EggIncEvent.Builder, ei.Ei.EggIncEventOrBuilder> getEventsFieldBuilder() { if (eventsBuilder_ == null) { - eventsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + eventsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.EggIncEvent, ei.Ei.EggIncEvent.Builder, ei.Ei.EggIncEventOrBuilder>( events_, ((bitField0_ & 0x00000001) != 0), @@ -47413,18 +46460,6 @@ public ei.Ei.EggIncEvent.Builder addEventsBuilder( } return eventsBuilder_; } - @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.EggIncCurrentEvents) } @@ -47439,7 +46474,7 @@ public static ei.Ei.EggIncCurrentEvents getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public EggIncCurrentEvents parsePartialFrom( @@ -47694,12 +46729,21 @@ public interface DeviceInfoOrBuilder extends * Protobuf type {@code ei.DeviceInfo} */ public static final class DeviceInfo extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.DeviceInfo) DeviceInfoOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + DeviceInfo.class.getName()); + } // Use DeviceInfo.newBuilder() to construct. - private DeviceInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private DeviceInfo(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private DeviceInfo() { @@ -47716,25 +46760,13 @@ private DeviceInfo() { deviceBucket_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new DeviceInfo(); - } - - @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_DeviceInfo_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_DeviceInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -47743,7 +46775,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int DEVICE_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object deviceId_; + @SuppressWarnings("serial") + private volatile java.lang.Object deviceId_ = ""; /** * optional string device_id = 1; * @return Whether the deviceId field is set. @@ -47791,7 +46824,8 @@ public java.lang.String getDeviceId() { } public static final int ADVERTISING_ID_FIELD_NUMBER = 13; - private volatile java.lang.Object advertisingId_; + @SuppressWarnings("serial") + private volatile java.lang.Object advertisingId_ = ""; /** * optional string advertising_id = 13; * @return Whether the advertisingId field is set. @@ -47839,7 +46873,8 @@ public java.lang.String getAdvertisingId() { } public static final int PLATFORM_FIELD_NUMBER = 2; - private volatile java.lang.Object platform_; + @SuppressWarnings("serial") + private volatile java.lang.Object platform_ = ""; /** * optional string platform = 2; * @return Whether the platform field is set. @@ -47887,7 +46922,8 @@ public java.lang.String getPlatform() { } public static final int FORM_FACTOR_FIELD_NUMBER = 3; - private volatile java.lang.Object formFactor_; + @SuppressWarnings("serial") + private volatile java.lang.Object formFactor_ = ""; /** * optional string form_factor = 3; * @return Whether the formFactor field is set. @@ -47935,7 +46971,8 @@ public java.lang.String getFormFactor() { } public static final int DEVICE_NAME_FIELD_NUMBER = 4; - private volatile java.lang.Object deviceName_; + @SuppressWarnings("serial") + private volatile java.lang.Object deviceName_ = ""; /** * optional string device_name = 4; * @return Whether the deviceName field is set. @@ -47983,7 +47020,8 @@ public java.lang.String getDeviceName() { } public static final int PLATFORM_VERSION_FIELD_NUMBER = 5; - private volatile java.lang.Object platformVersion_; + @SuppressWarnings("serial") + private volatile java.lang.Object platformVersion_ = ""; /** * optional string platform_version = 5; * @return Whether the platformVersion field is set. @@ -48031,7 +47069,8 @@ public java.lang.String getPlatformVersion() { } public static final int LOCALE_COUNTRY_FIELD_NUMBER = 6; - private volatile java.lang.Object localeCountry_; + @SuppressWarnings("serial") + private volatile java.lang.Object localeCountry_ = ""; /** * optional string locale_country = 6; * @return Whether the localeCountry field is set. @@ -48079,7 +47118,8 @@ public java.lang.String getLocaleCountry() { } public static final int LOCALE_LANGUAGE_FIELD_NUMBER = 7; - private volatile java.lang.Object localeLanguage_; + @SuppressWarnings("serial") + private volatile java.lang.Object localeLanguage_ = ""; /** * optional string locale_language = 7; * @return Whether the localeLanguage field is set. @@ -48127,7 +47167,8 @@ public java.lang.String getLocaleLanguage() { } public static final int GPU_VENDOR_FIELD_NUMBER = 8; - private volatile java.lang.Object gpuVendor_; + @SuppressWarnings("serial") + private volatile java.lang.Object gpuVendor_ = ""; /** * optional string gpu_vendor = 8; * @return Whether the gpuVendor field is set. @@ -48175,7 +47216,8 @@ public java.lang.String getGpuVendor() { } public static final int GPU_MODEL_FIELD_NUMBER = 9; - private volatile java.lang.Object gpuModel_; + @SuppressWarnings("serial") + private volatile java.lang.Object gpuModel_ = ""; /** * optional string gpu_model = 9; * @return Whether the gpuModel field is set. @@ -48223,7 +47265,8 @@ public java.lang.String getGpuModel() { } public static final int DEVICE_BUCKET_FIELD_NUMBER = 10; - private volatile java.lang.Object deviceBucket_; + @SuppressWarnings("serial") + private volatile java.lang.Object deviceBucket_ = ""; /** * optional string device_bucket = 10; * @return Whether the deviceBucket field is set. @@ -48271,7 +47314,7 @@ public java.lang.String getDeviceBucket() { } public static final int SCREEN_WIDTH_FIELD_NUMBER = 11; - private int screenWidth_; + private int screenWidth_ = 0; /** * optional uint32 screen_width = 11; * @return Whether the screenWidth field is set. @@ -48290,7 +47333,7 @@ public int getScreenWidth() { } public static final int SCREEN_HEIGHT_FIELD_NUMBER = 12; - private int screenHeight_; + private int screenHeight_ = 0; /** * optional uint32 screen_height = 12; * @return Whether the screenHeight field is set. @@ -48323,34 +47366,34 @@ 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, deviceId_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, deviceId_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, platform_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, platform_); } if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, formFactor_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, formFactor_); } if (((bitField0_ & 0x00000010) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, deviceName_); + com.google.protobuf.GeneratedMessage.writeString(output, 4, deviceName_); } if (((bitField0_ & 0x00000020) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, platformVersion_); + com.google.protobuf.GeneratedMessage.writeString(output, 5, platformVersion_); } if (((bitField0_ & 0x00000040) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, localeCountry_); + com.google.protobuf.GeneratedMessage.writeString(output, 6, localeCountry_); } if (((bitField0_ & 0x00000080) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, localeLanguage_); + com.google.protobuf.GeneratedMessage.writeString(output, 7, localeLanguage_); } if (((bitField0_ & 0x00000100) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 8, gpuVendor_); + com.google.protobuf.GeneratedMessage.writeString(output, 8, gpuVendor_); } if (((bitField0_ & 0x00000200) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 9, gpuModel_); + com.google.protobuf.GeneratedMessage.writeString(output, 9, gpuModel_); } if (((bitField0_ & 0x00000400) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 10, deviceBucket_); + com.google.protobuf.GeneratedMessage.writeString(output, 10, deviceBucket_); } if (((bitField0_ & 0x00000800) != 0)) { output.writeUInt32(11, screenWidth_); @@ -48359,7 +47402,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeUInt32(12, screenHeight_); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 13, advertisingId_); + com.google.protobuf.GeneratedMessage.writeString(output, 13, advertisingId_); } getUnknownFields().writeTo(output); } @@ -48371,34 +47414,34 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, deviceId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, deviceId_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, platform_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, platform_); } if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, formFactor_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, formFactor_); } if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, deviceName_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, deviceName_); } if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, platformVersion_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, platformVersion_); } if (((bitField0_ & 0x00000040) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, localeCountry_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(6, localeCountry_); } if (((bitField0_ & 0x00000080) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, localeLanguage_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(7, localeLanguage_); } if (((bitField0_ & 0x00000100) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, gpuVendor_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(8, gpuVendor_); } if (((bitField0_ & 0x00000200) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, gpuModel_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(9, gpuModel_); } if (((bitField0_ & 0x00000400) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, deviceBucket_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(10, deviceBucket_); } if (((bitField0_ & 0x00000800) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -48409,7 +47452,7 @@ public int getSerializedSize() { .computeUInt32Size(12, screenHeight_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(13, advertisingId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(13, advertisingId_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -48593,39 +47636,41 @@ public static ei.Ei.DeviceInfo parseFrom( } public static ei.Ei.DeviceInfo parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.DeviceInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.DeviceInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.DeviceInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.DeviceInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.DeviceInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -48645,7 +47690,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -48653,7 +47698,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.DeviceInfo} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.DeviceInfo) ei.Ei.DeviceInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -48662,7 +47707,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_DeviceInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -48675,39 +47720,27 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; deviceId_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); advertisingId_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); platform_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); formFactor_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); deviceName_ = ""; - bitField0_ = (bitField0_ & ~0x00000010); platformVersion_ = ""; - bitField0_ = (bitField0_ & ~0x00000020); localeCountry_ = ""; - bitField0_ = (bitField0_ & ~0x00000040); localeLanguage_ = ""; - bitField0_ = (bitField0_ & ~0x00000080); gpuVendor_ = ""; - bitField0_ = (bitField0_ & ~0x00000100); gpuModel_ = ""; - bitField0_ = (bitField0_ & ~0x00000200); deviceBucket_ = ""; - bitField0_ = (bitField0_ & ~0x00000400); screenWidth_ = 0; - bitField0_ = (bitField0_ & ~0x00000800); screenHeight_ = 0; - bitField0_ = (bitField0_ & ~0x00001000); return this; } @@ -48734,52 +47767,58 @@ public ei.Ei.DeviceInfo build() { @java.lang.Override public ei.Ei.DeviceInfo buildPartial() { ei.Ei.DeviceInfo result = new ei.Ei.DeviceInfo(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.DeviceInfo result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.deviceId_ = deviceId_; to_bitField0_ |= 0x00000001; } - result.deviceId_ = deviceId_; if (((from_bitField0_ & 0x00000002) != 0)) { + result.advertisingId_ = advertisingId_; to_bitField0_ |= 0x00000002; } - result.advertisingId_ = advertisingId_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.platform_ = platform_; to_bitField0_ |= 0x00000004; } - result.platform_ = platform_; if (((from_bitField0_ & 0x00000008) != 0)) { + result.formFactor_ = formFactor_; to_bitField0_ |= 0x00000008; } - result.formFactor_ = formFactor_; if (((from_bitField0_ & 0x00000010) != 0)) { + result.deviceName_ = deviceName_; to_bitField0_ |= 0x00000010; } - result.deviceName_ = deviceName_; if (((from_bitField0_ & 0x00000020) != 0)) { + result.platformVersion_ = platformVersion_; to_bitField0_ |= 0x00000020; } - result.platformVersion_ = platformVersion_; if (((from_bitField0_ & 0x00000040) != 0)) { + result.localeCountry_ = localeCountry_; to_bitField0_ |= 0x00000040; } - result.localeCountry_ = localeCountry_; if (((from_bitField0_ & 0x00000080) != 0)) { + result.localeLanguage_ = localeLanguage_; to_bitField0_ |= 0x00000080; } - result.localeLanguage_ = localeLanguage_; if (((from_bitField0_ & 0x00000100) != 0)) { + result.gpuVendor_ = gpuVendor_; to_bitField0_ |= 0x00000100; } - result.gpuVendor_ = gpuVendor_; if (((from_bitField0_ & 0x00000200) != 0)) { + result.gpuModel_ = gpuModel_; to_bitField0_ |= 0x00000200; } - result.gpuModel_ = gpuModel_; if (((from_bitField0_ & 0x00000400) != 0)) { + result.deviceBucket_ = deviceBucket_; to_bitField0_ |= 0x00000400; } - result.deviceBucket_ = deviceBucket_; if (((from_bitField0_ & 0x00000800) != 0)) { result.screenWidth_ = screenWidth_; to_bitField0_ |= 0x00000800; @@ -48788,43 +47827,9 @@ public ei.Ei.DeviceInfo buildPartial() { result.screenHeight_ = screenHeight_; to_bitField0_ |= 0x00001000; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.DeviceInfo) { @@ -48838,58 +47843,58 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.DeviceInfo other) { if (other == ei.Ei.DeviceInfo.getDefaultInstance()) return this; if (other.hasDeviceId()) { - bitField0_ |= 0x00000001; deviceId_ = other.deviceId_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasAdvertisingId()) { - bitField0_ |= 0x00000002; advertisingId_ = other.advertisingId_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasPlatform()) { - bitField0_ |= 0x00000004; platform_ = other.platform_; + bitField0_ |= 0x00000004; onChanged(); } if (other.hasFormFactor()) { - bitField0_ |= 0x00000008; formFactor_ = other.formFactor_; + bitField0_ |= 0x00000008; onChanged(); } if (other.hasDeviceName()) { - bitField0_ |= 0x00000010; deviceName_ = other.deviceName_; + bitField0_ |= 0x00000010; onChanged(); } if (other.hasPlatformVersion()) { - bitField0_ |= 0x00000020; platformVersion_ = other.platformVersion_; + bitField0_ |= 0x00000020; onChanged(); } if (other.hasLocaleCountry()) { - bitField0_ |= 0x00000040; localeCountry_ = other.localeCountry_; + bitField0_ |= 0x00000040; onChanged(); } if (other.hasLocaleLanguage()) { - bitField0_ |= 0x00000080; localeLanguage_ = other.localeLanguage_; + bitField0_ |= 0x00000080; onChanged(); } if (other.hasGpuVendor()) { - bitField0_ |= 0x00000100; gpuVendor_ = other.gpuVendor_; + bitField0_ |= 0x00000100; onChanged(); } if (other.hasGpuModel()) { - bitField0_ |= 0x00000200; gpuModel_ = other.gpuModel_; + bitField0_ |= 0x00000200; onChanged(); } if (other.hasDeviceBucket()) { - bitField0_ |= 0x00000400; deviceBucket_ = other.deviceBucket_; + bitField0_ |= 0x00000400; onChanged(); } if (other.hasScreenWidth()) { @@ -49056,11 +48061,9 @@ public java.lang.String getDeviceId() { */ public Builder setDeviceId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } deviceId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -49069,8 +48072,8 @@ public Builder setDeviceId( * @return This builder for chaining. */ public Builder clearDeviceId() { - bitField0_ = (bitField0_ & ~0x00000001); deviceId_ = getDefaultInstance().getDeviceId(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -49081,11 +48084,9 @@ public Builder clearDeviceId() { */ public Builder setDeviceIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } deviceId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -49140,11 +48141,9 @@ public java.lang.String getAdvertisingId() { */ public Builder setAdvertisingId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } advertisingId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -49153,8 +48152,8 @@ public Builder setAdvertisingId( * @return This builder for chaining. */ public Builder clearAdvertisingId() { - bitField0_ = (bitField0_ & ~0x00000002); advertisingId_ = getDefaultInstance().getAdvertisingId(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -49165,11 +48164,9 @@ public Builder clearAdvertisingId() { */ public Builder setAdvertisingIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } advertisingId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -49224,11 +48221,9 @@ public java.lang.String getPlatform() { */ public Builder setPlatform( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } platform_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -49237,8 +48232,8 @@ public Builder setPlatform( * @return This builder for chaining. */ public Builder clearPlatform() { - bitField0_ = (bitField0_ & ~0x00000004); platform_ = getDefaultInstance().getPlatform(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -49249,11 +48244,9 @@ public Builder clearPlatform() { */ public Builder setPlatformBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } platform_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -49308,11 +48301,9 @@ public java.lang.String getFormFactor() { */ public Builder setFormFactor( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } formFactor_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -49321,8 +48312,8 @@ public Builder setFormFactor( * @return This builder for chaining. */ public Builder clearFormFactor() { - bitField0_ = (bitField0_ & ~0x00000008); formFactor_ = getDefaultInstance().getFormFactor(); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -49333,11 +48324,9 @@ public Builder clearFormFactor() { */ public Builder setFormFactorBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } formFactor_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -49392,11 +48381,9 @@ public java.lang.String getDeviceName() { */ public Builder setDeviceName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } deviceName_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -49405,8 +48392,8 @@ public Builder setDeviceName( * @return This builder for chaining. */ public Builder clearDeviceName() { - bitField0_ = (bitField0_ & ~0x00000010); deviceName_ = getDefaultInstance().getDeviceName(); + bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } @@ -49417,11 +48404,9 @@ public Builder clearDeviceName() { */ public Builder setDeviceNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } deviceName_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -49476,11 +48461,9 @@ public java.lang.String getPlatformVersion() { */ public Builder setPlatformVersion( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } platformVersion_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -49489,8 +48472,8 @@ public Builder setPlatformVersion( * @return This builder for chaining. */ public Builder clearPlatformVersion() { - bitField0_ = (bitField0_ & ~0x00000020); platformVersion_ = getDefaultInstance().getPlatformVersion(); + bitField0_ = (bitField0_ & ~0x00000020); onChanged(); return this; } @@ -49501,11 +48484,9 @@ public Builder clearPlatformVersion() { */ public Builder setPlatformVersionBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } platformVersion_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -49560,11 +48541,9 @@ public java.lang.String getLocaleCountry() { */ public Builder setLocaleCountry( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000040; + if (value == null) { throw new NullPointerException(); } localeCountry_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -49573,8 +48552,8 @@ public Builder setLocaleCountry( * @return This builder for chaining. */ public Builder clearLocaleCountry() { - bitField0_ = (bitField0_ & ~0x00000040); localeCountry_ = getDefaultInstance().getLocaleCountry(); + bitField0_ = (bitField0_ & ~0x00000040); onChanged(); return this; } @@ -49585,11 +48564,9 @@ public Builder clearLocaleCountry() { */ public Builder setLocaleCountryBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000040; + if (value == null) { throw new NullPointerException(); } localeCountry_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -49644,11 +48621,9 @@ public java.lang.String getLocaleLanguage() { */ public Builder setLocaleLanguage( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000080; + if (value == null) { throw new NullPointerException(); } localeLanguage_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -49657,8 +48632,8 @@ public Builder setLocaleLanguage( * @return This builder for chaining. */ public Builder clearLocaleLanguage() { - bitField0_ = (bitField0_ & ~0x00000080); localeLanguage_ = getDefaultInstance().getLocaleLanguage(); + bitField0_ = (bitField0_ & ~0x00000080); onChanged(); return this; } @@ -49669,11 +48644,9 @@ public Builder clearLocaleLanguage() { */ public Builder setLocaleLanguageBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000080; + if (value == null) { throw new NullPointerException(); } localeLanguage_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -49728,11 +48701,9 @@ public java.lang.String getGpuVendor() { */ public Builder setGpuVendor( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000100; + if (value == null) { throw new NullPointerException(); } gpuVendor_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -49741,8 +48712,8 @@ public Builder setGpuVendor( * @return This builder for chaining. */ public Builder clearGpuVendor() { - bitField0_ = (bitField0_ & ~0x00000100); gpuVendor_ = getDefaultInstance().getGpuVendor(); + bitField0_ = (bitField0_ & ~0x00000100); onChanged(); return this; } @@ -49753,11 +48724,9 @@ public Builder clearGpuVendor() { */ public Builder setGpuVendorBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000100; + if (value == null) { throw new NullPointerException(); } gpuVendor_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -49812,11 +48781,9 @@ public java.lang.String getGpuModel() { */ public Builder setGpuModel( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000200; + if (value == null) { throw new NullPointerException(); } gpuModel_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -49825,8 +48792,8 @@ public Builder setGpuModel( * @return This builder for chaining. */ public Builder clearGpuModel() { - bitField0_ = (bitField0_ & ~0x00000200); gpuModel_ = getDefaultInstance().getGpuModel(); + bitField0_ = (bitField0_ & ~0x00000200); onChanged(); return this; } @@ -49837,11 +48804,9 @@ public Builder clearGpuModel() { */ public Builder setGpuModelBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000200; + if (value == null) { throw new NullPointerException(); } gpuModel_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -49896,11 +48861,9 @@ public java.lang.String getDeviceBucket() { */ public Builder setDeviceBucket( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000400; + if (value == null) { throw new NullPointerException(); } deviceBucket_ = value; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -49909,8 +48872,8 @@ public Builder setDeviceBucket( * @return This builder for chaining. */ public Builder clearDeviceBucket() { - bitField0_ = (bitField0_ & ~0x00000400); deviceBucket_ = getDefaultInstance().getDeviceBucket(); + bitField0_ = (bitField0_ & ~0x00000400); onChanged(); return this; } @@ -49921,11 +48884,9 @@ public Builder clearDeviceBucket() { */ public Builder setDeviceBucketBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000400; + if (value == null) { throw new NullPointerException(); } deviceBucket_ = value; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -49953,8 +48914,9 @@ public int getScreenWidth() { * @return This builder for chaining. */ public Builder setScreenWidth(int value) { - bitField0_ |= 0x00000800; + screenWidth_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -49992,8 +48954,9 @@ public int getScreenHeight() { * @return This builder for chaining. */ public Builder setScreenHeight(int value) { - bitField0_ |= 0x00001000; + screenHeight_ = value; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -50007,18 +48970,6 @@ public Builder clearScreenHeight() { 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.DeviceInfo) } @@ -50033,7 +48984,7 @@ public static ei.Ei.DeviceInfo getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DeviceInfo parsePartialFrom( @@ -50410,12 +49361,21 @@ public interface AppInfoOrBuilder extends * Protobuf type {@code ei.AppInfo} */ public static final class AppInfo extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.AppInfo) AppInfoOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + AppInfo.class.getName()); + } // Use AppInfo.newBuilder() to construct. - private AppInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private AppInfo(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private AppInfo() { @@ -50423,25 +49383,13 @@ private AppInfo() { saleId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new AppInfo(); - } - - @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_AppInfo_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_AppInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -50450,7 +49398,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int VERSION_STR_FIELD_NUMBER = 1; - private volatile java.lang.Object versionStr_; + @SuppressWarnings("serial") + private volatile java.lang.Object versionStr_ = ""; /** * optional string version_str = 1; * @return Whether the versionStr field is set. @@ -50498,7 +49447,7 @@ public java.lang.String getVersionStr() { } public static final int SESSIONS_FIELD_NUMBER = 2; - private int sessions_; + private int sessions_ = 0; /** * optional uint32 sessions = 2; * @return Whether the sessions field is set. @@ -50517,7 +49466,7 @@ public int getSessions() { } public static final int NUM_PRESTIGES_FIELD_NUMBER = 3; - private int numPrestiges_; + private int numPrestiges_ = 0; /** * optional uint32 num_prestiges = 3; * @return Whether the numPrestiges field is set. @@ -50536,7 +49485,7 @@ public int getNumPrestiges() { } public static final int SOUL_EGGS_FIELD_NUMBER = 4; - private long soulEggs_; + private long soulEggs_ = 0L; /** * optional uint64 soul_eggs = 4; * @return Whether the soulEggs field is set. @@ -50555,7 +49504,7 @@ public long getSoulEggs() { } public static final int CURRENT_EGG_FIELD_NUMBER = 5; - private int currentEgg_; + private int currentEgg_ = 0; /** * optional uint32 current_egg = 5; * @return Whether the currentEgg field is set. @@ -50574,7 +49523,7 @@ public int getCurrentEgg() { } public static final int GOLD_EARNED_FIELD_NUMBER = 6; - private long goldEarned_; + private long goldEarned_ = 0L; /** * optional uint64 gold_earned = 6; * @return Whether the goldEarned field is set. @@ -50593,7 +49542,7 @@ public long getGoldEarned() { } public static final int GOLD_SPENT_FIELD_NUMBER = 7; - private long goldSpent_; + private long goldSpent_ = 0L; /** * optional uint64 gold_spent = 7; * @return Whether the goldSpent field is set. @@ -50612,7 +49561,7 @@ public long getGoldSpent() { } public static final int CURRENT_MISSION_FIELD_NUMBER = 8; - private int currentMission_; + private int currentMission_ = 0; /** * optional uint32 current_mission = 8; * @return Whether the currentMission field is set. @@ -50631,7 +49580,7 @@ public int getCurrentMission() { } public static final int PIGGY_SIZE_FIELD_NUMBER = 9; - private int piggySize_; + private int piggySize_ = 0; /** * optional uint32 piggy_size = 9; * @return Whether the piggySize field is set. @@ -50650,7 +49599,7 @@ public int getPiggySize() { } public static final int NUM_PIGGY_BREAKS_FIELD_NUMBER = 10; - private long numPiggyBreaks_; + private long numPiggyBreaks_ = 0L; /** * optional uint64 num_piggy_breaks = 10; * @return Whether the numPiggyBreaks field is set. @@ -50669,7 +49618,7 @@ public long getNumPiggyBreaks() { } public static final int VERIFIED_PIGGY_BREAKS_FIELD_NUMBER = 29; - private long verifiedPiggyBreaks_; + private long verifiedPiggyBreaks_ = 0L; /** * optional uint64 verified_piggy_breaks = 29; * @return Whether the verifiedPiggyBreaks field is set. @@ -50688,7 +49637,7 @@ public long getVerifiedPiggyBreaks() { } public static final int IAP_PACKS_PURCHASED_FIELD_NUMBER = 11; - private long iapPacksPurchased_; + private long iapPacksPurchased_ = 0L; /** * optional uint64 iap_packs_purchased = 11; * @return Whether the iapPacksPurchased field is set. @@ -50707,7 +49656,7 @@ public long getIapPacksPurchased() { } public static final int PERMIT_LEVEL_FIELD_NUMBER = 12; - private int permitLevel_; + private int permitLevel_ = 0; /** * optional uint32 permit_level = 12; * @return Whether the permitLevel field is set. @@ -50726,7 +49675,7 @@ public int getPermitLevel() { } public static final int VIDEO_DOUBLER_USES_FIELD_NUMBER = 15; - private long videoDoublerUses_; + private long videoDoublerUses_ = 0L; /** * optional uint64 video_doubler_uses = 15; * @return Whether the videoDoublerUses field is set. @@ -50745,7 +49694,7 @@ public long getVideoDoublerUses() { } public static final int DRONE_TAKEDOWNS_FIELD_NUMBER = 18; - private long droneTakedowns_; + private long droneTakedowns_ = 0L; /** * optional uint64 drone_takedowns = 18; * @return Whether the droneTakedowns field is set. @@ -50764,7 +49713,7 @@ public long getDroneTakedowns() { } public static final int DRONE_TAKEDOWNS_ELITE_FIELD_NUMBER = 19; - private long droneTakedownsElite_; + private long droneTakedownsElite_ = 0L; /** * optional uint64 drone_takedowns_elite = 19; * @return Whether the droneTakedownsElite field is set. @@ -50783,7 +49732,7 @@ public long getDroneTakedownsElite() { } public static final int TROPHIES_UNLOCKED_FIELD_NUMBER = 20; - private boolean trophiesUnlocked_; + private boolean trophiesUnlocked_ = false; /** * optional bool trophies_unlocked = 20; * @return Whether the trophiesUnlocked field is set. @@ -50802,7 +49751,7 @@ public boolean getTrophiesUnlocked() { } public static final int EGG_LEVEL_FIELD_NUMBER = 21; - private float eggLevel_; + private float eggLevel_ = 0F; /** * optional float egg_level = 21; * @return Whether the eggLevel field is set. @@ -50821,7 +49770,7 @@ public float getEggLevel() { } public static final int STRUGGLE_FACTOR_FIELD_NUMBER = 22; - private float struggleFactor_; + private float struggleFactor_ = 0F; /** * optional float struggle_factor = 22; * @return Whether the struggleFactor field is set. @@ -50840,7 +49789,7 @@ public float getStruggleFactor() { } public static final int PIGGY_FULL_FIELD_NUMBER = 23; - private boolean piggyFull_; + private boolean piggyFull_ = false; /** * optional bool piggy_full = 23; * @return Whether the piggyFull field is set. @@ -50859,7 +49808,7 @@ public boolean getPiggyFull() { } public static final int PIGGY_FOUND_FULL_FIELD_NUMBER = 24; - private boolean piggyFoundFull_; + private boolean piggyFoundFull_ = false; /** * optional bool piggy_found_full = 24; * @return Whether the piggyFoundFull field is set. @@ -50878,7 +49827,7 @@ public boolean getPiggyFoundFull() { } public static final int TIME_PIGGY_FULL_REALTIME_FIELD_NUMBER = 25; - private double timePiggyFullRealtime_; + private double timePiggyFullRealtime_ = 0D; /** * optional double time_piggy_full_realtime = 25; * @return Whether the timePiggyFullRealtime field is set. @@ -50897,7 +49846,7 @@ public double getTimePiggyFullRealtime() { } public static final int TIME_PIGGY_FULL_GAMETIME_FIELD_NUMBER = 26; - private double timePiggyFullGametime_; + private double timePiggyFullGametime_ = 0D; /** * optional double time_piggy_full_gametime = 26; * @return Whether the timePiggyFullGametime field is set. @@ -50916,7 +49865,7 @@ public double getTimePiggyFullGametime() { } public static final int LOST_PIGGY_INCREMENTS_FIELD_NUMBER = 27; - private long lostPiggyIncrements_; + private long lostPiggyIncrements_ = 0L; /** * optional uint64 lost_piggy_increments = 27; * @return Whether the lostPiggyIncrements field is set. @@ -50935,7 +49884,8 @@ public long getLostPiggyIncrements() { } public static final int SALE_ID_FIELD_NUMBER = 28; - private volatile java.lang.Object saleId_; + @SuppressWarnings("serial") + private volatile java.lang.Object saleId_ = ""; /** * optional string sale_id = 28; * @return Whether the saleId field is set. @@ -50983,7 +49933,7 @@ public java.lang.String getSaleId() { } public static final int UNLIMITED_CHICKENS_USES_FIELD_NUMBER = 13; - private long unlimitedChickensUses_; + private long unlimitedChickensUses_ = 0L; /** * optional uint64 unlimited_chickens_uses = 13; * @return Whether the unlimitedChickensUses field is set. @@ -51002,7 +49952,7 @@ public long getUnlimitedChickensUses() { } public static final int REFILL_USES_FIELD_NUMBER = 14; - private long refillUses_; + private long refillUses_ = 0L; /** * optional uint64 refill_uses = 14; * @return Whether the refillUses field is set. @@ -51021,7 +49971,7 @@ public long getRefillUses() { } public static final int SHORT_WARP_USES_FIELD_NUMBER = 16; - private long shortWarpUses_; + private long shortWarpUses_ = 0L; /** * optional uint64 short_warp_uses = 16; * @return Whether the shortWarpUses field is set. @@ -51040,7 +49990,7 @@ public long getShortWarpUses() { } public static final int LONG_WARP_USES_FIELD_NUMBER = 17; - private long longWarpUses_; + private long longWarpUses_ = 0L; /** * optional uint64 long_warp_uses = 17; * @return Whether the longWarpUses field is set. @@ -51073,7 +50023,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, versionStr_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, versionStr_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeUInt32(2, sessions_); @@ -51154,7 +50104,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeUInt64(27, lostPiggyIncrements_); } if (((bitField0_ & 0x01000000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 28, saleId_); + com.google.protobuf.GeneratedMessage.writeString(output, 28, saleId_); } if (((bitField0_ & 0x00000400) != 0)) { output.writeUInt64(29, verifiedPiggyBreaks_); @@ -51169,7 +50119,7 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, versionStr_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, versionStr_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -51276,7 +50226,7 @@ public int getSerializedSize() { .computeUInt64Size(27, lostPiggyIncrements_); } if (((bitField0_ & 0x01000000) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(28, saleId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(28, saleId_); } if (((bitField0_ & 0x00000400) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -51633,39 +50583,41 @@ public static ei.Ei.AppInfo parseFrom( } public static ei.Ei.AppInfo parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.AppInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.AppInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.AppInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.AppInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.AppInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -51685,7 +50637,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -51693,7 +50645,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.AppInfo} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.AppInfo) ei.Ei.AppInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -51702,7 +50654,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_AppInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -51715,71 +50667,43 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; versionStr_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); sessions_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); numPrestiges_ = 0; - bitField0_ = (bitField0_ & ~0x00000004); soulEggs_ = 0L; - bitField0_ = (bitField0_ & ~0x00000008); currentEgg_ = 0; - bitField0_ = (bitField0_ & ~0x00000010); goldEarned_ = 0L; - bitField0_ = (bitField0_ & ~0x00000020); goldSpent_ = 0L; - bitField0_ = (bitField0_ & ~0x00000040); currentMission_ = 0; - bitField0_ = (bitField0_ & ~0x00000080); piggySize_ = 0; - bitField0_ = (bitField0_ & ~0x00000100); numPiggyBreaks_ = 0L; - bitField0_ = (bitField0_ & ~0x00000200); verifiedPiggyBreaks_ = 0L; - bitField0_ = (bitField0_ & ~0x00000400); iapPacksPurchased_ = 0L; - bitField0_ = (bitField0_ & ~0x00000800); permitLevel_ = 0; - bitField0_ = (bitField0_ & ~0x00001000); videoDoublerUses_ = 0L; - bitField0_ = (bitField0_ & ~0x00002000); droneTakedowns_ = 0L; - bitField0_ = (bitField0_ & ~0x00004000); droneTakedownsElite_ = 0L; - bitField0_ = (bitField0_ & ~0x00008000); trophiesUnlocked_ = false; - bitField0_ = (bitField0_ & ~0x00010000); eggLevel_ = 0F; - bitField0_ = (bitField0_ & ~0x00020000); struggleFactor_ = 0F; - bitField0_ = (bitField0_ & ~0x00040000); piggyFull_ = false; - bitField0_ = (bitField0_ & ~0x00080000); piggyFoundFull_ = false; - bitField0_ = (bitField0_ & ~0x00100000); timePiggyFullRealtime_ = 0D; - bitField0_ = (bitField0_ & ~0x00200000); timePiggyFullGametime_ = 0D; - bitField0_ = (bitField0_ & ~0x00400000); lostPiggyIncrements_ = 0L; - bitField0_ = (bitField0_ & ~0x00800000); saleId_ = ""; - bitField0_ = (bitField0_ & ~0x01000000); unlimitedChickensUses_ = 0L; - bitField0_ = (bitField0_ & ~0x02000000); refillUses_ = 0L; - bitField0_ = (bitField0_ & ~0x04000000); shortWarpUses_ = 0L; - bitField0_ = (bitField0_ & ~0x08000000); longWarpUses_ = 0L; - bitField0_ = (bitField0_ & ~0x10000000); return this; } @@ -51806,12 +50730,18 @@ public ei.Ei.AppInfo build() { @java.lang.Override public ei.Ei.AppInfo buildPartial() { ei.Ei.AppInfo result = new ei.Ei.AppInfo(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.AppInfo result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.versionStr_ = versionStr_; to_bitField0_ |= 0x00000001; } - result.versionStr_ = versionStr_; if (((from_bitField0_ & 0x00000002) != 0)) { result.sessions_ = sessions_; to_bitField0_ |= 0x00000002; @@ -51905,9 +50835,9 @@ public ei.Ei.AppInfo buildPartial() { to_bitField0_ |= 0x00800000; } if (((from_bitField0_ & 0x01000000) != 0)) { + result.saleId_ = saleId_; to_bitField0_ |= 0x01000000; } - result.saleId_ = saleId_; if (((from_bitField0_ & 0x02000000) != 0)) { result.unlimitedChickensUses_ = unlimitedChickensUses_; to_bitField0_ |= 0x02000000; @@ -51924,43 +50854,9 @@ public ei.Ei.AppInfo buildPartial() { result.longWarpUses_ = longWarpUses_; to_bitField0_ |= 0x10000000; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.AppInfo) { @@ -51974,8 +50870,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.AppInfo other) { if (other == ei.Ei.AppInfo.getDefaultInstance()) return this; if (other.hasVersionStr()) { - bitField0_ |= 0x00000001; versionStr_ = other.versionStr_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasSessions()) { @@ -52048,8 +50944,8 @@ public Builder mergeFrom(ei.Ei.AppInfo other) { setLostPiggyIncrements(other.getLostPiggyIncrements()); } if (other.hasSaleId()) { - bitField0_ |= 0x01000000; saleId_ = other.saleId_; + bitField0_ |= 0x01000000; onChanged(); } if (other.hasUnlimitedChickensUses()) { @@ -52302,11 +51198,9 @@ public java.lang.String getVersionStr() { */ public Builder setVersionStr( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } versionStr_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -52315,8 +51209,8 @@ public Builder setVersionStr( * @return This builder for chaining. */ public Builder clearVersionStr() { - bitField0_ = (bitField0_ & ~0x00000001); versionStr_ = getDefaultInstance().getVersionStr(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -52327,11 +51221,9 @@ public Builder clearVersionStr() { */ public Builder setVersionStrBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } versionStr_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -52359,8 +51251,9 @@ public int getSessions() { * @return This builder for chaining. */ public Builder setSessions(int value) { - bitField0_ |= 0x00000002; + sessions_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -52398,8 +51291,9 @@ public int getNumPrestiges() { * @return This builder for chaining. */ public Builder setNumPrestiges(int value) { - bitField0_ |= 0x00000004; + numPrestiges_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -52437,8 +51331,9 @@ public long getSoulEggs() { * @return This builder for chaining. */ public Builder setSoulEggs(long value) { - bitField0_ |= 0x00000008; + soulEggs_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -52476,8 +51371,9 @@ public int getCurrentEgg() { * @return This builder for chaining. */ public Builder setCurrentEgg(int value) { - bitField0_ |= 0x00000010; + currentEgg_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -52515,8 +51411,9 @@ public long getGoldEarned() { * @return This builder for chaining. */ public Builder setGoldEarned(long value) { - bitField0_ |= 0x00000020; + goldEarned_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -52554,8 +51451,9 @@ public long getGoldSpent() { * @return This builder for chaining. */ public Builder setGoldSpent(long value) { - bitField0_ |= 0x00000040; + goldSpent_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -52593,8 +51491,9 @@ public int getCurrentMission() { * @return This builder for chaining. */ public Builder setCurrentMission(int value) { - bitField0_ |= 0x00000080; + currentMission_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -52632,8 +51531,9 @@ public int getPiggySize() { * @return This builder for chaining. */ public Builder setPiggySize(int value) { - bitField0_ |= 0x00000100; + piggySize_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -52671,8 +51571,9 @@ public long getNumPiggyBreaks() { * @return This builder for chaining. */ public Builder setNumPiggyBreaks(long value) { - bitField0_ |= 0x00000200; + numPiggyBreaks_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -52710,8 +51611,9 @@ public long getVerifiedPiggyBreaks() { * @return This builder for chaining. */ public Builder setVerifiedPiggyBreaks(long value) { - bitField0_ |= 0x00000400; + verifiedPiggyBreaks_ = value; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -52749,8 +51651,9 @@ public long getIapPacksPurchased() { * @return This builder for chaining. */ public Builder setIapPacksPurchased(long value) { - bitField0_ |= 0x00000800; + iapPacksPurchased_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -52788,8 +51691,9 @@ public int getPermitLevel() { * @return This builder for chaining. */ public Builder setPermitLevel(int value) { - bitField0_ |= 0x00001000; + permitLevel_ = value; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -52827,8 +51731,9 @@ public long getVideoDoublerUses() { * @return This builder for chaining. */ public Builder setVideoDoublerUses(long value) { - bitField0_ |= 0x00002000; + videoDoublerUses_ = value; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -52866,8 +51771,9 @@ public long getDroneTakedowns() { * @return This builder for chaining. */ public Builder setDroneTakedowns(long value) { - bitField0_ |= 0x00004000; + droneTakedowns_ = value; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -52905,8 +51811,9 @@ public long getDroneTakedownsElite() { * @return This builder for chaining. */ public Builder setDroneTakedownsElite(long value) { - bitField0_ |= 0x00008000; + droneTakedownsElite_ = value; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -52944,8 +51851,9 @@ public boolean getTrophiesUnlocked() { * @return This builder for chaining. */ public Builder setTrophiesUnlocked(boolean value) { - bitField0_ |= 0x00010000; + trophiesUnlocked_ = value; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -52983,8 +51891,9 @@ public float getEggLevel() { * @return This builder for chaining. */ public Builder setEggLevel(float value) { - bitField0_ |= 0x00020000; + eggLevel_ = value; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -53022,8 +51931,9 @@ public float getStruggleFactor() { * @return This builder for chaining. */ public Builder setStruggleFactor(float value) { - bitField0_ |= 0x00040000; + struggleFactor_ = value; + bitField0_ |= 0x00040000; onChanged(); return this; } @@ -53061,8 +51971,9 @@ public boolean getPiggyFull() { * @return This builder for chaining. */ public Builder setPiggyFull(boolean value) { - bitField0_ |= 0x00080000; + piggyFull_ = value; + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -53100,8 +52011,9 @@ public boolean getPiggyFoundFull() { * @return This builder for chaining. */ public Builder setPiggyFoundFull(boolean value) { - bitField0_ |= 0x00100000; + piggyFoundFull_ = value; + bitField0_ |= 0x00100000; onChanged(); return this; } @@ -53139,8 +52051,9 @@ public double getTimePiggyFullRealtime() { * @return This builder for chaining. */ public Builder setTimePiggyFullRealtime(double value) { - bitField0_ |= 0x00200000; + timePiggyFullRealtime_ = value; + bitField0_ |= 0x00200000; onChanged(); return this; } @@ -53178,8 +52091,9 @@ public double getTimePiggyFullGametime() { * @return This builder for chaining. */ public Builder setTimePiggyFullGametime(double value) { - bitField0_ |= 0x00400000; + timePiggyFullGametime_ = value; + bitField0_ |= 0x00400000; onChanged(); return this; } @@ -53217,8 +52131,9 @@ public long getLostPiggyIncrements() { * @return This builder for chaining. */ public Builder setLostPiggyIncrements(long value) { - bitField0_ |= 0x00800000; + lostPiggyIncrements_ = value; + bitField0_ |= 0x00800000; onChanged(); return this; } @@ -53283,11 +52198,9 @@ public java.lang.String getSaleId() { */ public Builder setSaleId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x01000000; + if (value == null) { throw new NullPointerException(); } saleId_ = value; + bitField0_ |= 0x01000000; onChanged(); return this; } @@ -53296,8 +52209,8 @@ public Builder setSaleId( * @return This builder for chaining. */ public Builder clearSaleId() { - bitField0_ = (bitField0_ & ~0x01000000); saleId_ = getDefaultInstance().getSaleId(); + bitField0_ = (bitField0_ & ~0x01000000); onChanged(); return this; } @@ -53308,11 +52221,9 @@ public Builder clearSaleId() { */ public Builder setSaleIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x01000000; + if (value == null) { throw new NullPointerException(); } saleId_ = value; + bitField0_ |= 0x01000000; onChanged(); return this; } @@ -53340,8 +52251,9 @@ public long getUnlimitedChickensUses() { * @return This builder for chaining. */ public Builder setUnlimitedChickensUses(long value) { - bitField0_ |= 0x02000000; + unlimitedChickensUses_ = value; + bitField0_ |= 0x02000000; onChanged(); return this; } @@ -53379,8 +52291,9 @@ public long getRefillUses() { * @return This builder for chaining. */ public Builder setRefillUses(long value) { - bitField0_ |= 0x04000000; + refillUses_ = value; + bitField0_ |= 0x04000000; onChanged(); return this; } @@ -53418,8 +52331,9 @@ public long getShortWarpUses() { * @return This builder for chaining. */ public Builder setShortWarpUses(long value) { - bitField0_ |= 0x08000000; + shortWarpUses_ = value; + bitField0_ |= 0x08000000; onChanged(); return this; } @@ -53457,8 +52371,9 @@ public long getLongWarpUses() { * @return This builder for chaining. */ public Builder setLongWarpUses(long value) { - bitField0_ |= 0x10000000; + longWarpUses_ = value; + bitField0_ |= 0x10000000; onChanged(); return this; } @@ -53472,18 +52387,6 @@ public Builder clearLongWarpUses() { 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.AppInfo) } @@ -53498,7 +52401,7 @@ public static ei.Ei.AppInfo getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public AppInfo parsePartialFrom( @@ -53578,12 +52481,21 @@ public interface ActionKeyValuePairOrBuilder extends * Protobuf type {@code ei.ActionKeyValuePair} */ public static final class ActionKeyValuePair extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ActionKeyValuePair) ActionKeyValuePairOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ActionKeyValuePair.class.getName()); + } // Use ActionKeyValuePair.newBuilder() to construct. - private ActionKeyValuePair(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ActionKeyValuePair(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ActionKeyValuePair() { @@ -53591,25 +52503,13 @@ private ActionKeyValuePair() { value_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ActionKeyValuePair(); - } - - @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_ActionKeyValuePair_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ActionKeyValuePair_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -53618,7 +52518,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int KEY_FIELD_NUMBER = 1; - private volatile java.lang.Object key_; + @SuppressWarnings("serial") + private volatile java.lang.Object key_ = ""; /** * required string key = 1; * @return Whether the key field is set. @@ -53666,7 +52567,8 @@ public java.lang.String getKey() { } public static final int VALUE_FIELD_NUMBER = 2; - private volatile java.lang.Object value_; + @SuppressWarnings("serial") + private volatile java.lang.Object value_ = ""; /** * required string value = 2; * @return Whether the value field is set. @@ -53736,10 +52638,10 @@ 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, key_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, key_); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, value_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, value_); } getUnknownFields().writeTo(output); } @@ -53751,10 +52653,10 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, key_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, key_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, value_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, value_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -53839,39 +52741,41 @@ public static ei.Ei.ActionKeyValuePair parseFrom( } public static ei.Ei.ActionKeyValuePair parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ActionKeyValuePair parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ActionKeyValuePair parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ActionKeyValuePair parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ActionKeyValuePair parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ActionKeyValuePair parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -53891,7 +52795,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -53899,7 +52803,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ActionKeyValuePair} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ActionKeyValuePair) ei.Ei.ActionKeyValuePairOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -53908,7 +52812,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ActionKeyValuePair_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -53921,17 +52825,16 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; key_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); value_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -53958,53 +52861,25 @@ public ei.Ei.ActionKeyValuePair build() { @java.lang.Override public ei.Ei.ActionKeyValuePair buildPartial() { ei.Ei.ActionKeyValuePair result = new ei.Ei.ActionKeyValuePair(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ActionKeyValuePair result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.key_ = key_; to_bitField0_ |= 0x00000001; } - result.key_ = key_; if (((from_bitField0_ & 0x00000002) != 0)) { + result.value_ = value_; to_bitField0_ |= 0x00000002; } - result.value_ = value_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ActionKeyValuePair) { @@ -54018,13 +52893,13 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.ActionKeyValuePair other) { if (other == ei.Ei.ActionKeyValuePair.getDefaultInstance()) return this; if (other.hasKey()) { - bitField0_ |= 0x00000001; key_ = other.key_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasValue()) { - bitField0_ |= 0x00000002; value_ = other.value_; + bitField0_ |= 0x00000002; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -54136,11 +53011,9 @@ public java.lang.String getKey() { */ public Builder setKey( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } key_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -54149,8 +53022,8 @@ public Builder setKey( * @return This builder for chaining. */ public Builder clearKey() { - bitField0_ = (bitField0_ & ~0x00000001); key_ = getDefaultInstance().getKey(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -54161,11 +53034,9 @@ public Builder clearKey() { */ public Builder setKeyBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } key_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -54220,11 +53091,9 @@ public java.lang.String getValue() { */ public Builder setValue( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } value_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -54233,8 +53102,8 @@ public Builder setValue( * @return This builder for chaining. */ public Builder clearValue() { - bitField0_ = (bitField0_ & ~0x00000002); value_ = getDefaultInstance().getValue(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -54245,26 +53114,12 @@ public Builder clearValue() { */ public Builder setValueBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } value_ = value; + bitField0_ |= 0x00000002; 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.ActionKeyValuePair) } @@ -54279,7 +53134,7 @@ public static ei.Ei.ActionKeyValuePair getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ActionKeyValuePair parsePartialFrom( @@ -54463,12 +53318,21 @@ ei.Ei.ActionKeyValuePairOrBuilder getDataOrBuilder( * Protobuf type {@code ei.GenericAction} */ public static final class GenericAction extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.GenericAction) GenericActionOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + GenericAction.class.getName()); + } // Use GenericAction.newBuilder() to construct. - private GenericAction(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private GenericAction(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private GenericAction() { @@ -54478,25 +53342,13 @@ private GenericAction() { data_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new GenericAction(); - } - - @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_GenericAction_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_GenericAction_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -54505,7 +53357,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int USER_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object userId_; + @SuppressWarnings("serial") + private volatile java.lang.Object userId_ = ""; /** * optional string user_id = 1; * @return Whether the userId field is set. @@ -54553,7 +53406,7 @@ public java.lang.String getUserId() { } public static final int CC_USER_FIELD_NUMBER = 9; - private boolean ccUser_; + private boolean ccUser_ = false; /** * optional bool cc_user = 9; * @return Whether the ccUser field is set. @@ -54572,7 +53425,8 @@ public boolean getCcUser() { } public static final int ADVERTISING_ID_FIELD_NUMBER = 7; - private volatile java.lang.Object advertisingId_; + @SuppressWarnings("serial") + private volatile java.lang.Object advertisingId_ = ""; /** * optional string advertising_id = 7; * @return Whether the advertisingId field is set. @@ -54620,7 +53474,7 @@ public java.lang.String getAdvertisingId() { } public static final int APPROX_TIME_DEP_FIELD_NUMBER = 2; - private float approxTimeDEP_; + private float approxTimeDEP_ = 0F; /** * optional float approx_time_DEP = 2; * @return Whether the approxTimeDEP field is set. @@ -54639,7 +53493,7 @@ public float getApproxTimeDEP() { } public static final int APPROX_TIME_FIELD_NUMBER = 8; - private double approxTime_; + private double approxTime_ = 0D; /** * optional double approx_time = 8; * @return Whether the approxTime field is set. @@ -54658,7 +53512,8 @@ public double getApproxTime() { } public static final int ACTION_NAME_FIELD_NUMBER = 3; - private volatile java.lang.Object actionName_; + @SuppressWarnings("serial") + private volatile java.lang.Object actionName_ = ""; /** * optional string action_name = 3; * @return Whether the actionName field is set. @@ -54706,6 +53561,7 @@ public java.lang.String getActionName() { } public static final int DATA_FIELD_NUMBER = 4; + @SuppressWarnings("serial") private java.util.List data_; /** * repeated .ei.ActionKeyValuePair data = 4; @@ -54818,13 +53674,13 @@ 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, userId_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, userId_); } if (((bitField0_ & 0x00000008) != 0)) { output.writeFloat(2, approxTimeDEP_); } if (((bitField0_ & 0x00000020) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, actionName_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, actionName_); } for (int i = 0; i < data_.size(); i++) { output.writeMessage(4, data_.get(i)); @@ -54836,7 +53692,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeMessage(6, getDevice()); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, advertisingId_); + com.google.protobuf.GeneratedMessage.writeString(output, 7, advertisingId_); } if (((bitField0_ & 0x00000010) != 0)) { output.writeDouble(8, approxTime_); @@ -54854,14 +53710,14 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, userId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, userId_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(2, approxTimeDEP_); } if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, actionName_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, actionName_); } for (int i = 0; i < data_.size(); i++) { size += com.google.protobuf.CodedOutputStream @@ -54876,7 +53732,7 @@ public int getSerializedSize() { .computeMessageSize(6, getDevice()); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, advertisingId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(7, advertisingId_); } if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -55034,39 +53890,41 @@ public static ei.Ei.GenericAction parseFrom( } public static ei.Ei.GenericAction parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.GenericAction parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.GenericAction parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.GenericAction parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.GenericAction parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.GenericAction parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -55086,7 +53944,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -55094,7 +53952,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.GenericAction} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.GenericAction) ei.Ei.GenericActionOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -55103,7 +53961,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_GenericAction_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -55116,12 +53974,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getDataFieldBuilder(); getAppFieldBuilder(); @@ -55131,18 +53989,13 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; userId_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); ccUser_ = false; - bitField0_ = (bitField0_ & ~0x00000002); advertisingId_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); approxTimeDEP_ = 0F; - bitField0_ = (bitField0_ & ~0x00000008); approxTime_ = 0D; - bitField0_ = (bitField0_ & ~0x00000010); actionName_ = ""; - bitField0_ = (bitField0_ & ~0x00000020); if (dataBuilder_ == null) { data_ = java.util.Collections.emptyList(); } else { @@ -55150,18 +54003,16 @@ public Builder clear() { dataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000040); - if (appBuilder_ == null) { - app_ = null; - } else { - appBuilder_.clear(); + app_ = null; + if (appBuilder_ != null) { + appBuilder_.dispose(); + appBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000080); - if (deviceBuilder_ == null) { - device_ = null; - } else { - deviceBuilder_.clear(); + device_ = null; + if (deviceBuilder_ != null) { + deviceBuilder_.dispose(); + deviceBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000100); return this; } @@ -55188,20 +54039,39 @@ public ei.Ei.GenericAction build() { @java.lang.Override public ei.Ei.GenericAction buildPartial() { ei.Ei.GenericAction result = new ei.Ei.GenericAction(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.GenericAction result) { + if (dataBuilder_ == null) { + if (((bitField0_ & 0x00000040) != 0)) { + data_ = java.util.Collections.unmodifiableList(data_); + bitField0_ = (bitField0_ & ~0x00000040); + } + result.data_ = data_; + } else { + result.data_ = dataBuilder_.build(); + } + } + + private void buildPartial0(ei.Ei.GenericAction result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.userId_ = userId_; to_bitField0_ |= 0x00000001; } - result.userId_ = userId_; if (((from_bitField0_ & 0x00000002) != 0)) { result.ccUser_ = ccUser_; to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { + result.advertisingId_ = advertisingId_; to_bitField0_ |= 0x00000004; } - result.advertisingId_ = advertisingId_; if (((from_bitField0_ & 0x00000008) != 0)) { result.approxTimeDEP_ = approxTimeDEP_; to_bitField0_ |= 0x00000008; @@ -55211,71 +54081,24 @@ public ei.Ei.GenericAction buildPartial() { to_bitField0_ |= 0x00000010; } if (((from_bitField0_ & 0x00000020) != 0)) { + result.actionName_ = actionName_; to_bitField0_ |= 0x00000020; } - result.actionName_ = actionName_; - if (dataBuilder_ == null) { - if (((bitField0_ & 0x00000040) != 0)) { - data_ = java.util.Collections.unmodifiableList(data_); - bitField0_ = (bitField0_ & ~0x00000040); - } - result.data_ = data_; - } else { - result.data_ = dataBuilder_.build(); - } if (((from_bitField0_ & 0x00000080) != 0)) { - if (appBuilder_ == null) { - result.app_ = app_; - } else { - result.app_ = appBuilder_.build(); - } + result.app_ = appBuilder_ == null + ? app_ + : appBuilder_.build(); to_bitField0_ |= 0x00000040; } if (((from_bitField0_ & 0x00000100) != 0)) { - if (deviceBuilder_ == null) { - result.device_ = device_; - } else { - result.device_ = deviceBuilder_.build(); - } + result.device_ = deviceBuilder_ == null + ? device_ + : deviceBuilder_.build(); to_bitField0_ |= 0x00000080; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.GenericAction) { @@ -55289,16 +54112,16 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.GenericAction other) { if (other == ei.Ei.GenericAction.getDefaultInstance()) return this; if (other.hasUserId()) { - bitField0_ |= 0x00000001; userId_ = other.userId_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasCcUser()) { setCcUser(other.getCcUser()); } if (other.hasAdvertisingId()) { - bitField0_ |= 0x00000004; advertisingId_ = other.advertisingId_; + bitField0_ |= 0x00000004; onChanged(); } if (other.hasApproxTimeDEP()) { @@ -55308,8 +54131,8 @@ public Builder mergeFrom(ei.Ei.GenericAction other) { setApproxTime(other.getApproxTime()); } if (other.hasActionName()) { - bitField0_ |= 0x00000020; actionName_ = other.actionName_; + bitField0_ |= 0x00000020; onChanged(); } if (dataBuilder_ == null) { @@ -55331,7 +54154,7 @@ public Builder mergeFrom(ei.Ei.GenericAction other) { data_ = other.data_; bitField0_ = (bitField0_ & ~0x00000040); dataBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getDataFieldBuilder() : null; } else { dataBuilder_.addAllMessages(other.data_); @@ -55393,7 +54216,7 @@ public Builder mergeFrom( case 34: { ei.Ei.ActionKeyValuePair m = input.readMessage( - ei.Ei.ActionKeyValuePair.PARSER, + ei.Ei.ActionKeyValuePair.parser(), extensionRegistry); if (dataBuilder_ == null) { ensureDataIsMutable(); @@ -55499,11 +54322,9 @@ public java.lang.String getUserId() { */ public Builder setUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -55512,8 +54333,8 @@ public Builder setUserId( * @return This builder for chaining. */ public Builder clearUserId() { - bitField0_ = (bitField0_ & ~0x00000001); userId_ = getDefaultInstance().getUserId(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -55524,11 +54345,9 @@ public Builder clearUserId() { */ public Builder setUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -55556,8 +54375,9 @@ public boolean getCcUser() { * @return This builder for chaining. */ public Builder setCcUser(boolean value) { - bitField0_ |= 0x00000002; + ccUser_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -55622,11 +54442,9 @@ public java.lang.String getAdvertisingId() { */ public Builder setAdvertisingId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } advertisingId_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -55635,8 +54453,8 @@ public Builder setAdvertisingId( * @return This builder for chaining. */ public Builder clearAdvertisingId() { - bitField0_ = (bitField0_ & ~0x00000004); advertisingId_ = getDefaultInstance().getAdvertisingId(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -55647,11 +54465,9 @@ public Builder clearAdvertisingId() { */ public Builder setAdvertisingIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } advertisingId_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -55679,8 +54495,9 @@ public float getApproxTimeDEP() { * @return This builder for chaining. */ public Builder setApproxTimeDEP(float value) { - bitField0_ |= 0x00000008; + approxTimeDEP_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -55718,8 +54535,9 @@ public double getApproxTime() { * @return This builder for chaining. */ public Builder setApproxTime(double value) { - bitField0_ |= 0x00000010; + approxTime_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -55784,11 +54602,9 @@ public java.lang.String getActionName() { */ public Builder setActionName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } actionName_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -55797,8 +54613,8 @@ public Builder setActionName( * @return This builder for chaining. */ public Builder clearActionName() { - bitField0_ = (bitField0_ & ~0x00000020); actionName_ = getDefaultInstance().getActionName(); + bitField0_ = (bitField0_ & ~0x00000020); onChanged(); return this; } @@ -55809,11 +54625,9 @@ public Builder clearActionName() { */ public Builder setActionNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } actionName_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -55827,7 +54641,7 @@ private void ensureDataIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ActionKeyValuePair, ei.Ei.ActionKeyValuePair.Builder, ei.Ei.ActionKeyValuePairOrBuilder> dataBuilder_; /** @@ -56043,11 +54857,11 @@ public ei.Ei.ActionKeyValuePair.Builder addDataBuilder( getDataBuilderList() { return getDataFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ActionKeyValuePair, ei.Ei.ActionKeyValuePair.Builder, ei.Ei.ActionKeyValuePairOrBuilder> getDataFieldBuilder() { if (dataBuilder_ == null) { - dataBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + dataBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ActionKeyValuePair, ei.Ei.ActionKeyValuePair.Builder, ei.Ei.ActionKeyValuePairOrBuilder>( data_, ((bitField0_ & 0x00000040) != 0), @@ -56059,7 +54873,7 @@ public ei.Ei.ActionKeyValuePair.Builder addDataBuilder( } private ei.Ei.AppInfo app_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.AppInfo, ei.Ei.AppInfo.Builder, ei.Ei.AppInfoOrBuilder> appBuilder_; /** * optional .ei.AppInfo app = 5; @@ -56088,11 +54902,11 @@ public Builder setApp(ei.Ei.AppInfo value) { throw new NullPointerException(); } app_ = value; - onChanged(); } else { appBuilder_.setMessage(value); } bitField0_ |= 0x00000080; + onChanged(); return this; } /** @@ -56102,11 +54916,11 @@ public Builder setApp( ei.Ei.AppInfo.Builder builderForValue) { if (appBuilder_ == null) { app_ = builderForValue.build(); - onChanged(); } else { appBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000080; + onChanged(); return this; } /** @@ -56115,31 +54929,32 @@ public Builder setApp( public Builder mergeApp(ei.Ei.AppInfo value) { if (appBuilder_ == null) { if (((bitField0_ & 0x00000080) != 0) && - app_ != null && - app_ != ei.Ei.AppInfo.getDefaultInstance()) { - app_ = - ei.Ei.AppInfo.newBuilder(app_).mergeFrom(value).buildPartial(); + app_ != null && + app_ != ei.Ei.AppInfo.getDefaultInstance()) { + getAppBuilder().mergeFrom(value); } else { app_ = value; } - onChanged(); } else { appBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000080; + if (app_ != null) { + bitField0_ |= 0x00000080; + onChanged(); + } return this; } /** * optional .ei.AppInfo app = 5; */ public Builder clearApp() { - if (appBuilder_ == null) { - app_ = null; - onChanged(); - } else { - appBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000080); + app_ = null; + if (appBuilder_ != null) { + appBuilder_.dispose(); + appBuilder_ = null; + } + onChanged(); return this; } /** @@ -56164,11 +54979,11 @@ public ei.Ei.AppInfoOrBuilder getAppOrBuilder() { /** * optional .ei.AppInfo app = 5; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.AppInfo, ei.Ei.AppInfo.Builder, ei.Ei.AppInfoOrBuilder> getAppFieldBuilder() { if (appBuilder_ == null) { - appBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + appBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.AppInfo, ei.Ei.AppInfo.Builder, ei.Ei.AppInfoOrBuilder>( getApp(), getParentForChildren(), @@ -56179,7 +54994,7 @@ public ei.Ei.AppInfoOrBuilder getAppOrBuilder() { } private ei.Ei.DeviceInfo device_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.DeviceInfo, ei.Ei.DeviceInfo.Builder, ei.Ei.DeviceInfoOrBuilder> deviceBuilder_; /** * optional .ei.DeviceInfo device = 6; @@ -56208,11 +55023,11 @@ public Builder setDevice(ei.Ei.DeviceInfo value) { throw new NullPointerException(); } device_ = value; - onChanged(); } else { deviceBuilder_.setMessage(value); } bitField0_ |= 0x00000100; + onChanged(); return this; } /** @@ -56222,11 +55037,11 @@ public Builder setDevice( ei.Ei.DeviceInfo.Builder builderForValue) { if (deviceBuilder_ == null) { device_ = builderForValue.build(); - onChanged(); } else { deviceBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000100; + onChanged(); return this; } /** @@ -56235,31 +55050,32 @@ public Builder setDevice( public Builder mergeDevice(ei.Ei.DeviceInfo value) { if (deviceBuilder_ == null) { if (((bitField0_ & 0x00000100) != 0) && - device_ != null && - device_ != ei.Ei.DeviceInfo.getDefaultInstance()) { - device_ = - ei.Ei.DeviceInfo.newBuilder(device_).mergeFrom(value).buildPartial(); + device_ != null && + device_ != ei.Ei.DeviceInfo.getDefaultInstance()) { + getDeviceBuilder().mergeFrom(value); } else { device_ = value; } - onChanged(); } else { deviceBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000100; + if (device_ != null) { + bitField0_ |= 0x00000100; + onChanged(); + } return this; } /** * optional .ei.DeviceInfo device = 6; */ public Builder clearDevice() { - if (deviceBuilder_ == null) { - device_ = null; - onChanged(); - } else { - deviceBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000100); + device_ = null; + if (deviceBuilder_ != null) { + deviceBuilder_.dispose(); + deviceBuilder_ = null; + } + onChanged(); return this; } /** @@ -56284,11 +55100,11 @@ public ei.Ei.DeviceInfoOrBuilder getDeviceOrBuilder() { /** * optional .ei.DeviceInfo device = 6; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.DeviceInfo, ei.Ei.DeviceInfo.Builder, ei.Ei.DeviceInfoOrBuilder> getDeviceFieldBuilder() { if (deviceBuilder_ == null) { - deviceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + deviceBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.DeviceInfo, ei.Ei.DeviceInfo.Builder, ei.Ei.DeviceInfoOrBuilder>( getDevice(), getParentForChildren(), @@ -56297,18 +55113,6 @@ public ei.Ei.DeviceInfoOrBuilder getDeviceOrBuilder() { } return deviceBuilder_; } - @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.GenericAction) } @@ -56323,7 +55127,7 @@ public static ei.Ei.GenericAction getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public GenericAction parsePartialFrom( @@ -56408,37 +55212,34 @@ ei.Ei.GenericActionOrBuilder getActionsOrBuilder( * Protobuf type {@code ei.GenericActionBatchRequest} */ public static final class GenericActionBatchRequest extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.GenericActionBatchRequest) GenericActionBatchRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + GenericActionBatchRequest.class.getName()); + } // Use GenericActionBatchRequest.newBuilder() to construct. - private GenericActionBatchRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private GenericActionBatchRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private GenericActionBatchRequest() { actions_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new GenericActionBatchRequest(); - } - - @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_GenericActionBatchRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_GenericActionBatchRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -56473,6 +55274,7 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { } public static final int ACTIONS_FIELD_NUMBER = 2; + @SuppressWarnings("serial") private java.util.List actions_; /** * repeated .ei.GenericAction actions = 2; @@ -56635,39 +55437,41 @@ public static ei.Ei.GenericActionBatchRequest parseFrom( } public static ei.Ei.GenericActionBatchRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.GenericActionBatchRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.GenericActionBatchRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.GenericActionBatchRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.GenericActionBatchRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.GenericActionBatchRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -56687,7 +55491,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -56695,7 +55499,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.GenericActionBatchRequest} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.GenericActionBatchRequest) ei.Ei.GenericActionBatchRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -56704,7 +55508,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_GenericActionBatchRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -56717,12 +55521,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getRinfoFieldBuilder(); getActionsFieldBuilder(); @@ -56731,12 +55535,12 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (rinfoBuilder_ == null) { - rinfo_ = null; - } else { - rinfoBuilder_.clear(); + bitField0_ = 0; + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); if (actionsBuilder_ == null) { actions_ = java.util.Collections.emptyList(); } else { @@ -56770,16 +55574,13 @@ public ei.Ei.GenericActionBatchRequest build() { @java.lang.Override public ei.Ei.GenericActionBatchRequest buildPartial() { ei.Ei.GenericActionBatchRequest result = new ei.Ei.GenericActionBatchRequest(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - if (rinfoBuilder_ == null) { - result.rinfo_ = rinfo_; - } else { - result.rinfo_ = rinfoBuilder_.build(); - } - to_bitField0_ |= 0x00000001; - } + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.GenericActionBatchRequest result) { if (actionsBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0)) { actions_ = java.util.Collections.unmodifiableList(actions_); @@ -56789,43 +55590,20 @@ public ei.Ei.GenericActionBatchRequest buildPartial() { } else { result.actions_ = actionsBuilder_.build(); } - 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); + private void buildPartial0(ei.Ei.GenericActionBatchRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.rinfo_ = rinfoBuilder_ == null + ? rinfo_ + : rinfoBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof ei.Ei.GenericActionBatchRequest) { @@ -56860,7 +55638,7 @@ public Builder mergeFrom(ei.Ei.GenericActionBatchRequest other) { actions_ = other.actions_; bitField0_ = (bitField0_ & ~0x00000002); actionsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getActionsFieldBuilder() : null; } else { actionsBuilder_.addAllMessages(other.actions_); @@ -56908,7 +55686,7 @@ public Builder mergeFrom( case 18: { ei.Ei.GenericAction m = input.readMessage( - ei.Ei.GenericAction.PARSER, + ei.Ei.GenericAction.parser(), extensionRegistry); if (actionsBuilder_ == null) { ensureActionsIsMutable(); @@ -56936,7 +55714,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.BasicRequestInfo rinfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; /** * optional .ei.BasicRequestInfo rinfo = 1; @@ -56965,11 +55743,11 @@ public Builder setRinfo(ei.Ei.BasicRequestInfo value) { throw new NullPointerException(); } rinfo_ = value; - onChanged(); } else { rinfoBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -56979,11 +55757,11 @@ public Builder setRinfo( ei.Ei.BasicRequestInfo.Builder builderForValue) { if (rinfoBuilder_ == null) { rinfo_ = builderForValue.build(); - onChanged(); } else { rinfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -56992,31 +55770,32 @@ public Builder setRinfo( public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { if (rinfoBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - rinfo_ != null && - rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { - rinfo_ = - ei.Ei.BasicRequestInfo.newBuilder(rinfo_).mergeFrom(value).buildPartial(); + rinfo_ != null && + rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { + getRinfoBuilder().mergeFrom(value); } else { rinfo_ = value; } - onChanged(); } else { rinfoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (rinfo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.BasicRequestInfo rinfo = 1; */ public Builder clearRinfo() { - if (rinfoBuilder_ == null) { - rinfo_ = null; - onChanged(); - } else { - rinfoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; + } + onChanged(); return this; } /** @@ -57041,11 +55820,11 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { /** * optional .ei.BasicRequestInfo rinfo = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> getRinfoFieldBuilder() { if (rinfoBuilder_ == null) { - rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( getRinfo(), getParentForChildren(), @@ -57064,7 +55843,7 @@ private void ensureActionsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.GenericAction, ei.Ei.GenericAction.Builder, ei.Ei.GenericActionOrBuilder> actionsBuilder_; /** @@ -57280,11 +56059,11 @@ public ei.Ei.GenericAction.Builder addActionsBuilder( getActionsBuilderList() { return getActionsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.GenericAction, ei.Ei.GenericAction.Builder, ei.Ei.GenericActionOrBuilder> getActionsFieldBuilder() { if (actionsBuilder_ == null) { - actionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + actionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.GenericAction, ei.Ei.GenericAction.Builder, ei.Ei.GenericActionOrBuilder>( actions_, ((bitField0_ & 0x00000002) != 0), @@ -57294,18 +56073,6 @@ public ei.Ei.GenericAction.Builder addActionsBuilder( } return actionsBuilder_; } - @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.GenericActionBatchRequest) } @@ -57320,7 +56087,7 @@ public static ei.Ei.GenericActionBatchRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public GenericActionBatchRequest parsePartialFrom( @@ -57492,12 +56259,21 @@ public interface VerifyPurchaseRequestOrBuilder extends * Protobuf type {@code ei.VerifyPurchaseRequest} */ public static final class VerifyPurchaseRequest extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.VerifyPurchaseRequest) VerifyPurchaseRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + VerifyPurchaseRequest.class.getName()); + } // Use VerifyPurchaseRequest.newBuilder() to construct. - private VerifyPurchaseRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private VerifyPurchaseRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private VerifyPurchaseRequest() { @@ -57508,25 +56284,13 @@ private VerifyPurchaseRequest() { platform_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new VerifyPurchaseRequest(); - } - - @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_VerifyPurchaseRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_VerifyPurchaseRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -57561,7 +56325,8 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { } public static final int SKU_FIELD_NUMBER = 1; - private volatile java.lang.Object sku_; + @SuppressWarnings("serial") + private volatile java.lang.Object sku_ = ""; /** * optional string sku = 1; * @return Whether the sku field is set. @@ -57609,7 +56374,8 @@ public java.lang.String getSku() { } public static final int TRANSACTION_ID_FIELD_NUMBER = 2; - private volatile java.lang.Object transactionId_; + @SuppressWarnings("serial") + private volatile java.lang.Object transactionId_ = ""; /** * optional string transaction_id = 2; * @return Whether the transactionId field is set. @@ -57657,7 +56423,8 @@ public java.lang.String getTransactionId() { } public static final int ORIGINAL_TRANSACTION_ID_FIELD_NUMBER = 8; - private volatile java.lang.Object originalTransactionId_; + @SuppressWarnings("serial") + private volatile java.lang.Object originalTransactionId_ = ""; /** * optional string original_transaction_id = 8; * @return Whether the originalTransactionId field is set. @@ -57705,7 +56472,8 @@ public java.lang.String getOriginalTransactionId() { } public static final int RECEIPT_FIELD_NUMBER = 3; - private volatile java.lang.Object receipt_; + @SuppressWarnings("serial") + private volatile java.lang.Object receipt_ = ""; /** * optional string receipt = 3; * @return Whether the receipt field is set. @@ -57753,7 +56521,8 @@ public java.lang.String getReceipt() { } public static final int PLATFORM_FIELD_NUMBER = 4; - private volatile java.lang.Object platform_; + @SuppressWarnings("serial") + private volatile java.lang.Object platform_ = ""; /** * optional string platform = 4; * @return Whether the platform field is set. @@ -57801,7 +56570,7 @@ public java.lang.String getPlatform() { } public static final int SANDBOX_FIELD_NUMBER = 7; - private boolean sandbox_; + private boolean sandbox_ = false; /** * optional bool sandbox = 7; * @return Whether the sandbox field is set. @@ -57866,16 +56635,16 @@ public final boolean isInitialized() { public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, sku_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, sku_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, transactionId_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, transactionId_); } if (((bitField0_ & 0x00000010) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, receipt_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, receipt_); } if (((bitField0_ & 0x00000020) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, platform_); + com.google.protobuf.GeneratedMessage.writeString(output, 4, platform_); } if (((bitField0_ & 0x00000080) != 0)) { output.writeMessage(5, getLog()); @@ -57887,7 +56656,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeBool(7, sandbox_); } if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 8, originalTransactionId_); + com.google.protobuf.GeneratedMessage.writeString(output, 8, originalTransactionId_); } getUnknownFields().writeTo(output); } @@ -57899,16 +56668,16 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, sku_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, sku_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, transactionId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, transactionId_); } if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, receipt_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, receipt_); } if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, platform_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, platform_); } if (((bitField0_ & 0x00000080) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -57923,7 +56692,7 @@ public int getSerializedSize() { .computeBoolSize(7, sandbox_); } if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, originalTransactionId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(8, originalTransactionId_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -58063,39 +56832,41 @@ public static ei.Ei.VerifyPurchaseRequest parseFrom( } public static ei.Ei.VerifyPurchaseRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.VerifyPurchaseRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.VerifyPurchaseRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.VerifyPurchaseRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.VerifyPurchaseRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.VerifyPurchaseRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -58115,7 +56886,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -58123,7 +56894,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.VerifyPurchaseRequest} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.VerifyPurchaseRequest) ei.Ei.VerifyPurchaseRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -58132,7 +56903,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_VerifyPurchaseRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -58145,12 +56916,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getRinfoFieldBuilder(); getLogFieldBuilder(); @@ -58159,30 +56930,23 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (rinfoBuilder_ == null) { - rinfo_ = null; - } else { - rinfoBuilder_.clear(); + bitField0_ = 0; + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); sku_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); transactionId_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); originalTransactionId_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); receipt_ = ""; - bitField0_ = (bitField0_ & ~0x00000010); platform_ = ""; - bitField0_ = (bitField0_ & ~0x00000020); sandbox_ = false; - bitField0_ = (bitField0_ & ~0x00000040); - if (logBuilder_ == null) { - log_ = null; - } else { - logBuilder_.clear(); + log_ = null; + if (logBuilder_ != null) { + logBuilder_.dispose(); + logBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000080); return this; } @@ -58209,85 +56973,53 @@ public ei.Ei.VerifyPurchaseRequest build() { @java.lang.Override public ei.Ei.VerifyPurchaseRequest buildPartial() { ei.Ei.VerifyPurchaseRequest result = new ei.Ei.VerifyPurchaseRequest(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.VerifyPurchaseRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (rinfoBuilder_ == null) { - result.rinfo_ = rinfo_; - } else { - result.rinfo_ = rinfoBuilder_.build(); - } + result.rinfo_ = rinfoBuilder_ == null + ? rinfo_ + : rinfoBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { + result.sku_ = sku_; to_bitField0_ |= 0x00000002; } - result.sku_ = sku_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.transactionId_ = transactionId_; to_bitField0_ |= 0x00000004; } - result.transactionId_ = transactionId_; if (((from_bitField0_ & 0x00000008) != 0)) { + result.originalTransactionId_ = originalTransactionId_; to_bitField0_ |= 0x00000008; } - result.originalTransactionId_ = originalTransactionId_; if (((from_bitField0_ & 0x00000010) != 0)) { + result.receipt_ = receipt_; to_bitField0_ |= 0x00000010; } - result.receipt_ = receipt_; if (((from_bitField0_ & 0x00000020) != 0)) { + result.platform_ = platform_; to_bitField0_ |= 0x00000020; } - result.platform_ = platform_; if (((from_bitField0_ & 0x00000040) != 0)) { result.sandbox_ = sandbox_; to_bitField0_ |= 0x00000040; } if (((from_bitField0_ & 0x00000080) != 0)) { - if (logBuilder_ == null) { - result.log_ = log_; - } else { - result.log_ = logBuilder_.build(); - } + result.log_ = logBuilder_ == null + ? log_ + : logBuilder_.build(); to_bitField0_ |= 0x00000080; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.VerifyPurchaseRequest) { @@ -58304,28 +57036,28 @@ public Builder mergeFrom(ei.Ei.VerifyPurchaseRequest other) { mergeRinfo(other.getRinfo()); } if (other.hasSku()) { - bitField0_ |= 0x00000002; sku_ = other.sku_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasTransactionId()) { - bitField0_ |= 0x00000004; transactionId_ = other.transactionId_; + bitField0_ |= 0x00000004; onChanged(); } if (other.hasOriginalTransactionId()) { - bitField0_ |= 0x00000008; originalTransactionId_ = other.originalTransactionId_; + bitField0_ |= 0x00000008; onChanged(); } if (other.hasReceipt()) { - bitField0_ |= 0x00000010; receipt_ = other.receipt_; + bitField0_ |= 0x00000010; onChanged(); } if (other.hasPlatform()) { - bitField0_ |= 0x00000020; platform_ = other.platform_; + bitField0_ |= 0x00000020; onChanged(); } if (other.hasSandbox()) { @@ -58427,7 +57159,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.BasicRequestInfo rinfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; /** * optional .ei.BasicRequestInfo rinfo = 6; @@ -58456,11 +57188,11 @@ public Builder setRinfo(ei.Ei.BasicRequestInfo value) { throw new NullPointerException(); } rinfo_ = value; - onChanged(); } else { rinfoBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -58470,11 +57202,11 @@ public Builder setRinfo( ei.Ei.BasicRequestInfo.Builder builderForValue) { if (rinfoBuilder_ == null) { rinfo_ = builderForValue.build(); - onChanged(); } else { rinfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -58483,31 +57215,32 @@ public Builder setRinfo( public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { if (rinfoBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - rinfo_ != null && - rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { - rinfo_ = - ei.Ei.BasicRequestInfo.newBuilder(rinfo_).mergeFrom(value).buildPartial(); + rinfo_ != null && + rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { + getRinfoBuilder().mergeFrom(value); } else { rinfo_ = value; } - onChanged(); } else { rinfoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (rinfo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.BasicRequestInfo rinfo = 6; */ public Builder clearRinfo() { - if (rinfoBuilder_ == null) { - rinfo_ = null; - onChanged(); - } else { - rinfoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; + } + onChanged(); return this; } /** @@ -58532,11 +57265,11 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { /** * optional .ei.BasicRequestInfo rinfo = 6; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> getRinfoFieldBuilder() { if (rinfoBuilder_ == null) { - rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( getRinfo(), getParentForChildren(), @@ -58596,11 +57329,9 @@ public java.lang.String getSku() { */ public Builder setSku( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } sku_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -58609,8 +57340,8 @@ public Builder setSku( * @return This builder for chaining. */ public Builder clearSku() { - bitField0_ = (bitField0_ & ~0x00000002); sku_ = getDefaultInstance().getSku(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -58621,11 +57352,9 @@ public Builder clearSku() { */ public Builder setSkuBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } sku_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -58680,11 +57409,9 @@ public java.lang.String getTransactionId() { */ public Builder setTransactionId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } transactionId_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -58693,8 +57420,8 @@ public Builder setTransactionId( * @return This builder for chaining. */ public Builder clearTransactionId() { - bitField0_ = (bitField0_ & ~0x00000004); transactionId_ = getDefaultInstance().getTransactionId(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -58705,11 +57432,9 @@ public Builder clearTransactionId() { */ public Builder setTransactionIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } transactionId_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -58764,11 +57489,9 @@ public java.lang.String getOriginalTransactionId() { */ public Builder setOriginalTransactionId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } originalTransactionId_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -58777,8 +57500,8 @@ public Builder setOriginalTransactionId( * @return This builder for chaining. */ public Builder clearOriginalTransactionId() { - bitField0_ = (bitField0_ & ~0x00000008); originalTransactionId_ = getDefaultInstance().getOriginalTransactionId(); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -58789,11 +57512,9 @@ public Builder clearOriginalTransactionId() { */ public Builder setOriginalTransactionIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } originalTransactionId_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -58848,11 +57569,9 @@ public java.lang.String getReceipt() { */ public Builder setReceipt( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } receipt_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -58861,8 +57580,8 @@ public Builder setReceipt( * @return This builder for chaining. */ public Builder clearReceipt() { - bitField0_ = (bitField0_ & ~0x00000010); receipt_ = getDefaultInstance().getReceipt(); + bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } @@ -58873,11 +57592,9 @@ public Builder clearReceipt() { */ public Builder setReceiptBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } receipt_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -58932,11 +57649,9 @@ public java.lang.String getPlatform() { */ public Builder setPlatform( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } platform_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -58945,8 +57660,8 @@ public Builder setPlatform( * @return This builder for chaining. */ public Builder clearPlatform() { - bitField0_ = (bitField0_ & ~0x00000020); platform_ = getDefaultInstance().getPlatform(); + bitField0_ = (bitField0_ & ~0x00000020); onChanged(); return this; } @@ -58957,11 +57672,9 @@ public Builder clearPlatform() { */ public Builder setPlatformBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } platform_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -58989,8 +57702,9 @@ public boolean getSandbox() { * @return This builder for chaining. */ public Builder setSandbox(boolean value) { - bitField0_ |= 0x00000040; + sandbox_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -59006,7 +57720,7 @@ public Builder clearSandbox() { } private ei.Ei.GenericAction log_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.GenericAction, ei.Ei.GenericAction.Builder, ei.Ei.GenericActionOrBuilder> logBuilder_; /** * optional .ei.GenericAction log = 5; @@ -59035,11 +57749,11 @@ public Builder setLog(ei.Ei.GenericAction value) { throw new NullPointerException(); } log_ = value; - onChanged(); } else { logBuilder_.setMessage(value); } bitField0_ |= 0x00000080; + onChanged(); return this; } /** @@ -59049,11 +57763,11 @@ public Builder setLog( ei.Ei.GenericAction.Builder builderForValue) { if (logBuilder_ == null) { log_ = builderForValue.build(); - onChanged(); } else { logBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000080; + onChanged(); return this; } /** @@ -59062,31 +57776,32 @@ public Builder setLog( public Builder mergeLog(ei.Ei.GenericAction value) { if (logBuilder_ == null) { if (((bitField0_ & 0x00000080) != 0) && - log_ != null && - log_ != ei.Ei.GenericAction.getDefaultInstance()) { - log_ = - ei.Ei.GenericAction.newBuilder(log_).mergeFrom(value).buildPartial(); + log_ != null && + log_ != ei.Ei.GenericAction.getDefaultInstance()) { + getLogBuilder().mergeFrom(value); } else { log_ = value; } - onChanged(); } else { logBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000080; + if (log_ != null) { + bitField0_ |= 0x00000080; + onChanged(); + } return this; } /** * optional .ei.GenericAction log = 5; */ public Builder clearLog() { - if (logBuilder_ == null) { - log_ = null; - onChanged(); - } else { - logBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000080); + log_ = null; + if (logBuilder_ != null) { + logBuilder_.dispose(); + logBuilder_ = null; + } + onChanged(); return this; } /** @@ -59111,11 +57826,11 @@ public ei.Ei.GenericActionOrBuilder getLogOrBuilder() { /** * optional .ei.GenericAction log = 5; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.GenericAction, ei.Ei.GenericAction.Builder, ei.Ei.GenericActionOrBuilder> getLogFieldBuilder() { if (logBuilder_ == null) { - logBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + logBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.GenericAction, ei.Ei.GenericAction.Builder, ei.Ei.GenericActionOrBuilder>( getLog(), getParentForChildren(), @@ -59124,18 +57839,6 @@ public ei.Ei.GenericActionOrBuilder getLogOrBuilder() { } return logBuilder_; } - @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.VerifyPurchaseRequest) } @@ -59150,7 +57853,7 @@ public static ei.Ei.VerifyPurchaseRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public VerifyPurchaseRequest parsePartialFrom( @@ -59224,37 +57927,34 @@ public interface VerifyPurchaseResponseOrBuilder extends * Protobuf type {@code ei.VerifyPurchaseResponse} */ public static final class VerifyPurchaseResponse extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.VerifyPurchaseResponse) VerifyPurchaseResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + VerifyPurchaseResponse.class.getName()); + } // Use VerifyPurchaseResponse.newBuilder() to construct. - private VerifyPurchaseResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private VerifyPurchaseResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private VerifyPurchaseResponse() { message_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new VerifyPurchaseResponse(); - } - - @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_VerifyPurchaseResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_VerifyPurchaseResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -59263,7 +57963,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int VERIFIED_FIELD_NUMBER = 1; - private boolean verified_; + private boolean verified_ = false; /** * optional bool verified = 1; * @return Whether the verified field is set. @@ -59282,7 +57982,8 @@ public boolean getVerified() { } public static final int MESSAGE_FIELD_NUMBER = 2; - private volatile java.lang.Object message_; + @SuppressWarnings("serial") + private volatile java.lang.Object message_ = ""; /** * optional string message = 2; * @return Whether the message field is set. @@ -59347,7 +58048,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeBool(1, verified_); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, message_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, message_); } getUnknownFields().writeTo(output); } @@ -59363,7 +58064,7 @@ public int getSerializedSize() { .computeBoolSize(1, verified_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, message_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, message_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -59449,39 +58150,41 @@ public static ei.Ei.VerifyPurchaseResponse parseFrom( } public static ei.Ei.VerifyPurchaseResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.VerifyPurchaseResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.VerifyPurchaseResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.VerifyPurchaseResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.VerifyPurchaseResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.VerifyPurchaseResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -59501,7 +58204,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -59509,7 +58212,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.VerifyPurchaseResponse} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.VerifyPurchaseResponse) ei.Ei.VerifyPurchaseResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -59518,7 +58221,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_VerifyPurchaseResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -59531,17 +58234,16 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; verified_ = false; - bitField0_ = (bitField0_ & ~0x00000001); message_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -59568,6 +58270,12 @@ public ei.Ei.VerifyPurchaseResponse build() { @java.lang.Override public ei.Ei.VerifyPurchaseResponse buildPartial() { ei.Ei.VerifyPurchaseResponse result = new ei.Ei.VerifyPurchaseResponse(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.VerifyPurchaseResponse result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { @@ -59575,46 +58283,12 @@ public ei.Ei.VerifyPurchaseResponse buildPartial() { to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { + result.message_ = message_; to_bitField0_ |= 0x00000002; } - result.message_ = message_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.VerifyPurchaseResponse) { @@ -59631,8 +58305,8 @@ public Builder mergeFrom(ei.Ei.VerifyPurchaseResponse other) { setVerified(other.getVerified()); } if (other.hasMessage()) { - bitField0_ |= 0x00000002; message_ = other.message_; + bitField0_ |= 0x00000002; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -59711,8 +58385,9 @@ public boolean getVerified() { * @return This builder for chaining. */ public Builder setVerified(boolean value) { - bitField0_ |= 0x00000001; + verified_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -59777,11 +58452,9 @@ public java.lang.String getMessage() { */ public Builder setMessage( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } message_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -59790,8 +58463,8 @@ public Builder setMessage( * @return This builder for chaining. */ public Builder clearMessage() { - bitField0_ = (bitField0_ & ~0x00000002); message_ = getDefaultInstance().getMessage(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -59802,26 +58475,12 @@ public Builder clearMessage() { */ public Builder setMessageBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } message_ = value; + bitField0_ |= 0x00000002; 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.VerifyPurchaseResponse) } @@ -59836,7 +58495,7 @@ public static ei.Ei.VerifyPurchaseResponse getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public VerifyPurchaseResponse parsePartialFrom( @@ -60016,12 +58675,21 @@ public interface CurrencyFlowLogOrBuilder extends * Protobuf type {@code ei.CurrencyFlowLog} */ public static final class CurrencyFlowLog extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.CurrencyFlowLog) CurrencyFlowLogOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + CurrencyFlowLog.class.getName()); + } // Use CurrencyFlowLog.newBuilder() to construct. - private CurrencyFlowLog(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CurrencyFlowLog(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private CurrencyFlowLog() { @@ -60032,25 +58700,13 @@ private CurrencyFlowLog() { platform_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new CurrencyFlowLog(); - } - - @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_CurrencyFlowLog_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_CurrencyFlowLog_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -60059,7 +58715,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int USER_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object userId_; + @SuppressWarnings("serial") + private volatile java.lang.Object userId_ = ""; /** * optional string user_id = 1; * @return Whether the userId field is set. @@ -60107,7 +58764,7 @@ public java.lang.String getUserId() { } public static final int APPROX_TIME_FIELD_NUMBER = 2; - private double approxTime_; + private double approxTime_ = 0D; /** * optional double approx_time = 2; * @return Whether the approxTime field is set. @@ -60126,7 +58783,7 @@ public double getApproxTime() { } public static final int CURRENCY_FIELD_NUMBER = 3; - private int currency_; + private int currency_ = 1; /** * optional .ei.RewardType currency = 3; * @return Whether the currency field is set. @@ -60139,13 +58796,12 @@ public double getApproxTime() { * @return The currency. */ @java.lang.Override public ei.Ei.RewardType getCurrency() { - @SuppressWarnings("deprecation") - ei.Ei.RewardType result = ei.Ei.RewardType.valueOf(currency_); + ei.Ei.RewardType result = ei.Ei.RewardType.forNumber(currency_); return result == null ? ei.Ei.RewardType.CASH : result; } public static final int AMOUNT_FIELD_NUMBER = 4; - private long amount_; + private long amount_ = 0L; /** * optional int64 amount = 4; * @return Whether the amount field is set. @@ -60164,7 +58820,8 @@ public long getAmount() { } public static final int LOCATION_FIELD_NUMBER = 5; - private volatile java.lang.Object location_; + @SuppressWarnings("serial") + private volatile java.lang.Object location_ = ""; /** * optional string location = 5; * @return Whether the location field is set. @@ -60212,7 +58869,8 @@ public java.lang.String getLocation() { } public static final int VERSION_FIELD_NUMBER = 6; - private volatile java.lang.Object version_; + @SuppressWarnings("serial") + private volatile java.lang.Object version_ = ""; /** * optional string version = 6; * @return Whether the version field is set. @@ -60260,7 +58918,8 @@ public java.lang.String getVersion() { } public static final int PLATFORM_FIELD_NUMBER = 7; - private volatile java.lang.Object platform_; + @SuppressWarnings("serial") + private volatile java.lang.Object platform_ = ""; /** * optional string platform = 7; * @return Whether the platform field is set. @@ -60308,7 +58967,7 @@ public java.lang.String getPlatform() { } public static final int SOUL_EGGS_FIELD_NUMBER = 8; - private double soulEggs_; + private double soulEggs_ = 0D; /** * optional double soul_eggs = 8; * @return Whether the soulEggs field is set. @@ -60327,7 +58986,7 @@ public double getSoulEggs() { } public static final int TICKETS_SPENT_FIELD_NUMBER = 9; - private long ticketsSpent_; + private long ticketsSpent_ = 0L; /** * optional uint64 tickets_spent = 9; * @return Whether the ticketsSpent field is set. @@ -60346,7 +59005,7 @@ public long getTicketsSpent() { } public static final int GOLD_SPENT_FIELD_NUMBER = 10; - private long goldSpent_; + private long goldSpent_ = 0L; /** * optional uint64 gold_spent = 10; * @return Whether the goldSpent field is set. @@ -60379,7 +59038,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, userId_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, userId_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeDouble(2, approxTime_); @@ -60391,13 +59050,13 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeInt64(4, amount_); } if (((bitField0_ & 0x00000010) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, location_); + com.google.protobuf.GeneratedMessage.writeString(output, 5, location_); } if (((bitField0_ & 0x00000020) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, version_); + com.google.protobuf.GeneratedMessage.writeString(output, 6, version_); } if (((bitField0_ & 0x00000040) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, platform_); + com.google.protobuf.GeneratedMessage.writeString(output, 7, platform_); } if (((bitField0_ & 0x00000080) != 0)) { output.writeDouble(8, soulEggs_); @@ -60418,7 +59077,7 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, userId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, userId_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -60433,13 +59092,13 @@ public int getSerializedSize() { .computeInt64Size(4, amount_); } if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, location_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, location_); } if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, version_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(6, version_); } if (((bitField0_ & 0x00000040) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, platform_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(7, platform_); } if (((bitField0_ & 0x00000080) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -60614,39 +59273,41 @@ public static ei.Ei.CurrencyFlowLog parseFrom( } public static ei.Ei.CurrencyFlowLog parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.CurrencyFlowLog parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.CurrencyFlowLog parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.CurrencyFlowLog parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.CurrencyFlowLog parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.CurrencyFlowLog parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -60666,7 +59327,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -60674,7 +59335,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.CurrencyFlowLog} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.CurrencyFlowLog) ei.Ei.CurrencyFlowLogOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -60683,7 +59344,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_CurrencyFlowLog_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -60696,33 +59357,24 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; userId_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); approxTime_ = 0D; - bitField0_ = (bitField0_ & ~0x00000002); currency_ = 1; - bitField0_ = (bitField0_ & ~0x00000004); amount_ = 0L; - bitField0_ = (bitField0_ & ~0x00000008); location_ = ""; - bitField0_ = (bitField0_ & ~0x00000010); version_ = ""; - bitField0_ = (bitField0_ & ~0x00000020); platform_ = ""; - bitField0_ = (bitField0_ & ~0x00000040); soulEggs_ = 0D; - bitField0_ = (bitField0_ & ~0x00000080); ticketsSpent_ = 0L; - bitField0_ = (bitField0_ & ~0x00000100); goldSpent_ = 0L; - bitField0_ = (bitField0_ & ~0x00000200); return this; } @@ -60749,36 +59401,42 @@ public ei.Ei.CurrencyFlowLog build() { @java.lang.Override public ei.Ei.CurrencyFlowLog buildPartial() { ei.Ei.CurrencyFlowLog result = new ei.Ei.CurrencyFlowLog(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.CurrencyFlowLog result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.userId_ = userId_; to_bitField0_ |= 0x00000001; } - result.userId_ = userId_; if (((from_bitField0_ & 0x00000002) != 0)) { result.approxTime_ = approxTime_; to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { + result.currency_ = currency_; to_bitField0_ |= 0x00000004; } - result.currency_ = currency_; if (((from_bitField0_ & 0x00000008) != 0)) { result.amount_ = amount_; to_bitField0_ |= 0x00000008; } if (((from_bitField0_ & 0x00000010) != 0)) { + result.location_ = location_; to_bitField0_ |= 0x00000010; } - result.location_ = location_; if (((from_bitField0_ & 0x00000020) != 0)) { + result.version_ = version_; to_bitField0_ |= 0x00000020; } - result.version_ = version_; if (((from_bitField0_ & 0x00000040) != 0)) { + result.platform_ = platform_; to_bitField0_ |= 0x00000040; } - result.platform_ = platform_; if (((from_bitField0_ & 0x00000080) != 0)) { result.soulEggs_ = soulEggs_; to_bitField0_ |= 0x00000080; @@ -60791,43 +59449,9 @@ public ei.Ei.CurrencyFlowLog buildPartial() { result.goldSpent_ = goldSpent_; to_bitField0_ |= 0x00000200; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.CurrencyFlowLog) { @@ -60841,8 +59465,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.CurrencyFlowLog other) { if (other == ei.Ei.CurrencyFlowLog.getDefaultInstance()) return this; if (other.hasUserId()) { - bitField0_ |= 0x00000001; userId_ = other.userId_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasApproxTime()) { @@ -60855,18 +59479,18 @@ public Builder mergeFrom(ei.Ei.CurrencyFlowLog other) { setAmount(other.getAmount()); } if (other.hasLocation()) { - bitField0_ |= 0x00000010; location_ = other.location_; + bitField0_ |= 0x00000010; onChanged(); } if (other.hasVersion()) { - bitField0_ |= 0x00000020; version_ = other.version_; + bitField0_ |= 0x00000020; onChanged(); } if (other.hasPlatform()) { - bitField0_ |= 0x00000040; platform_ = other.platform_; + bitField0_ |= 0x00000040; onChanged(); } if (other.hasSoulEggs()) { @@ -61028,11 +59652,9 @@ public java.lang.String getUserId() { */ public Builder setUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -61041,8 +59663,8 @@ public Builder setUserId( * @return This builder for chaining. */ public Builder clearUserId() { - bitField0_ = (bitField0_ & ~0x00000001); userId_ = getDefaultInstance().getUserId(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -61053,11 +59675,9 @@ public Builder clearUserId() { */ public Builder setUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -61085,8 +59705,9 @@ public double getApproxTime() { * @return This builder for chaining. */ public Builder setApproxTime(double value) { - bitField0_ |= 0x00000002; + approxTime_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -61115,8 +59736,7 @@ public Builder clearApproxTime() { */ @java.lang.Override public ei.Ei.RewardType getCurrency() { - @SuppressWarnings("deprecation") - ei.Ei.RewardType result = ei.Ei.RewardType.valueOf(currency_); + ei.Ei.RewardType result = ei.Ei.RewardType.forNumber(currency_); return result == null ? ei.Ei.RewardType.CASH : result; } /** @@ -61167,8 +59787,9 @@ public long getAmount() { * @return This builder for chaining. */ public Builder setAmount(long value) { - bitField0_ |= 0x00000008; + amount_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -61233,11 +59854,9 @@ public java.lang.String getLocation() { */ public Builder setLocation( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } location_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -61246,8 +59865,8 @@ public Builder setLocation( * @return This builder for chaining. */ public Builder clearLocation() { - bitField0_ = (bitField0_ & ~0x00000010); location_ = getDefaultInstance().getLocation(); + bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } @@ -61258,11 +59877,9 @@ public Builder clearLocation() { */ public Builder setLocationBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } location_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -61317,11 +59934,9 @@ public java.lang.String getVersion() { */ public Builder setVersion( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } version_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -61330,8 +59945,8 @@ public Builder setVersion( * @return This builder for chaining. */ public Builder clearVersion() { - bitField0_ = (bitField0_ & ~0x00000020); version_ = getDefaultInstance().getVersion(); + bitField0_ = (bitField0_ & ~0x00000020); onChanged(); return this; } @@ -61342,11 +59957,9 @@ public Builder clearVersion() { */ public Builder setVersionBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } version_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -61401,11 +60014,9 @@ public java.lang.String getPlatform() { */ public Builder setPlatform( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000040; + if (value == null) { throw new NullPointerException(); } platform_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -61414,8 +60025,8 @@ public Builder setPlatform( * @return This builder for chaining. */ public Builder clearPlatform() { - bitField0_ = (bitField0_ & ~0x00000040); platform_ = getDefaultInstance().getPlatform(); + bitField0_ = (bitField0_ & ~0x00000040); onChanged(); return this; } @@ -61426,11 +60037,9 @@ public Builder clearPlatform() { */ public Builder setPlatformBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000040; + if (value == null) { throw new NullPointerException(); } platform_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -61458,8 +60067,9 @@ public double getSoulEggs() { * @return This builder for chaining. */ public Builder setSoulEggs(double value) { - bitField0_ |= 0x00000080; + soulEggs_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -61497,8 +60107,9 @@ public long getTicketsSpent() { * @return This builder for chaining. */ public Builder setTicketsSpent(long value) { - bitField0_ |= 0x00000100; + ticketsSpent_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -61536,8 +60147,9 @@ public long getGoldSpent() { * @return This builder for chaining. */ public Builder setGoldSpent(long value) { - bitField0_ |= 0x00000200; + goldSpent_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -61551,18 +60163,6 @@ public Builder clearGoldSpent() { 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.CurrencyFlowLog) } @@ -61577,7 +60177,7 @@ public static ei.Ei.CurrencyFlowLog getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CurrencyFlowLog parsePartialFrom( @@ -61662,37 +60262,34 @@ ei.Ei.CurrencyFlowLogOrBuilder getLogsOrBuilder( * Protobuf type {@code ei.CurrencyFlowBatchRequest} */ public static final class CurrencyFlowBatchRequest extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.CurrencyFlowBatchRequest) CurrencyFlowBatchRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + CurrencyFlowBatchRequest.class.getName()); + } // Use CurrencyFlowBatchRequest.newBuilder() to construct. - private CurrencyFlowBatchRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CurrencyFlowBatchRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private CurrencyFlowBatchRequest() { logs_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new CurrencyFlowBatchRequest(); - } - - @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_CurrencyFlowBatchRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_CurrencyFlowBatchRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -61727,6 +60324,7 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { } public static final int LOGS_FIELD_NUMBER = 1; + @SuppressWarnings("serial") private java.util.List logs_; /** * repeated .ei.CurrencyFlowLog logs = 1; @@ -61883,39 +60481,41 @@ public static ei.Ei.CurrencyFlowBatchRequest parseFrom( } public static ei.Ei.CurrencyFlowBatchRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.CurrencyFlowBatchRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.CurrencyFlowBatchRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.CurrencyFlowBatchRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.CurrencyFlowBatchRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.CurrencyFlowBatchRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -61935,7 +60535,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -61943,7 +60543,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.CurrencyFlowBatchRequest} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.CurrencyFlowBatchRequest) ei.Ei.CurrencyFlowBatchRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -61952,7 +60552,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_CurrencyFlowBatchRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -61965,12 +60565,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getRinfoFieldBuilder(); getLogsFieldBuilder(); @@ -61979,12 +60579,12 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (rinfoBuilder_ == null) { - rinfo_ = null; - } else { - rinfoBuilder_.clear(); + bitField0_ = 0; + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); if (logsBuilder_ == null) { logs_ = java.util.Collections.emptyList(); } else { @@ -62018,16 +60618,13 @@ public ei.Ei.CurrencyFlowBatchRequest build() { @java.lang.Override public ei.Ei.CurrencyFlowBatchRequest buildPartial() { ei.Ei.CurrencyFlowBatchRequest result = new ei.Ei.CurrencyFlowBatchRequest(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - if (rinfoBuilder_ == null) { - result.rinfo_ = rinfo_; - } else { - result.rinfo_ = rinfoBuilder_.build(); - } - to_bitField0_ |= 0x00000001; - } + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.CurrencyFlowBatchRequest result) { if (logsBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0)) { logs_ = java.util.Collections.unmodifiableList(logs_); @@ -62037,43 +60634,20 @@ public ei.Ei.CurrencyFlowBatchRequest buildPartial() { } else { result.logs_ = logsBuilder_.build(); } - 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); + private void buildPartial0(ei.Ei.CurrencyFlowBatchRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.rinfo_ = rinfoBuilder_ == null + ? rinfo_ + : rinfoBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof ei.Ei.CurrencyFlowBatchRequest) { @@ -62108,7 +60682,7 @@ public Builder mergeFrom(ei.Ei.CurrencyFlowBatchRequest other) { logs_ = other.logs_; bitField0_ = (bitField0_ & ~0x00000002); logsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getLogsFieldBuilder() : null; } else { logsBuilder_.addAllMessages(other.logs_); @@ -62144,7 +60718,7 @@ public Builder mergeFrom( case 10: { ei.Ei.CurrencyFlowLog m = input.readMessage( - ei.Ei.CurrencyFlowLog.PARSER, + ei.Ei.CurrencyFlowLog.parser(), extensionRegistry); if (logsBuilder_ == null) { ensureLogsIsMutable(); @@ -62179,7 +60753,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.BasicRequestInfo rinfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; /** * optional .ei.BasicRequestInfo rinfo = 2; @@ -62208,11 +60782,11 @@ public Builder setRinfo(ei.Ei.BasicRequestInfo value) { throw new NullPointerException(); } rinfo_ = value; - onChanged(); } else { rinfoBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -62222,11 +60796,11 @@ public Builder setRinfo( ei.Ei.BasicRequestInfo.Builder builderForValue) { if (rinfoBuilder_ == null) { rinfo_ = builderForValue.build(); - onChanged(); } else { rinfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -62235,31 +60809,32 @@ public Builder setRinfo( public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { if (rinfoBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - rinfo_ != null && - rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { - rinfo_ = - ei.Ei.BasicRequestInfo.newBuilder(rinfo_).mergeFrom(value).buildPartial(); + rinfo_ != null && + rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { + getRinfoBuilder().mergeFrom(value); } else { rinfo_ = value; } - onChanged(); } else { rinfoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (rinfo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.BasicRequestInfo rinfo = 2; */ public Builder clearRinfo() { - if (rinfoBuilder_ == null) { - rinfo_ = null; - onChanged(); - } else { - rinfoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; + } + onChanged(); return this; } /** @@ -62284,11 +60859,11 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { /** * optional .ei.BasicRequestInfo rinfo = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> getRinfoFieldBuilder() { if (rinfoBuilder_ == null) { - rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( getRinfo(), getParentForChildren(), @@ -62307,7 +60882,7 @@ private void ensureLogsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.CurrencyFlowLog, ei.Ei.CurrencyFlowLog.Builder, ei.Ei.CurrencyFlowLogOrBuilder> logsBuilder_; /** @@ -62523,11 +61098,11 @@ public ei.Ei.CurrencyFlowLog.Builder addLogsBuilder( getLogsBuilderList() { return getLogsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.CurrencyFlowLog, ei.Ei.CurrencyFlowLog.Builder, ei.Ei.CurrencyFlowLogOrBuilder> getLogsFieldBuilder() { if (logsBuilder_ == null) { - logsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + logsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.CurrencyFlowLog, ei.Ei.CurrencyFlowLog.Builder, ei.Ei.CurrencyFlowLogOrBuilder>( logs_, ((bitField0_ & 0x00000002) != 0), @@ -62537,18 +61112,6 @@ public ei.Ei.CurrencyFlowLog.Builder addLogsBuilder( } return logsBuilder_; } - @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.CurrencyFlowBatchRequest) } @@ -62563,7 +61126,7 @@ public static ei.Ei.CurrencyFlowBatchRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CurrencyFlowBatchRequest parsePartialFrom( @@ -62648,12 +61211,21 @@ public interface RewardOrBuilder extends * Protobuf type {@code ei.Reward} */ public static final class Reward extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.Reward) RewardOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Reward.class.getName()); + } // Use Reward.newBuilder() to construct. - private Reward(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Reward(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Reward() { @@ -62661,25 +61233,13 @@ private Reward() { rewardSubType_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Reward(); - } - - @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_Reward_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Reward_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -62688,7 +61248,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int REWARD_TYPE_FIELD_NUMBER = 1; - private int rewardType_; + private int rewardType_ = 1; /** * optional .ei.RewardType reward_type = 1; * @return Whether the rewardType field is set. @@ -62701,13 +61261,13 @@ protected java.lang.Object newInstance( * @return The rewardType. */ @java.lang.Override public ei.Ei.RewardType getRewardType() { - @SuppressWarnings("deprecation") - ei.Ei.RewardType result = ei.Ei.RewardType.valueOf(rewardType_); + ei.Ei.RewardType result = ei.Ei.RewardType.forNumber(rewardType_); return result == null ? ei.Ei.RewardType.CASH : result; } public static final int REWARD_SUB_TYPE_FIELD_NUMBER = 2; - private volatile java.lang.Object rewardSubType_; + @SuppressWarnings("serial") + private volatile java.lang.Object rewardSubType_ = ""; /** * optional string reward_sub_type = 2; * @return Whether the rewardSubType field is set. @@ -62755,7 +61315,7 @@ public java.lang.String getRewardSubType() { } public static final int REWARD_AMOUNT_FIELD_NUMBER = 3; - private double rewardAmount_; + private double rewardAmount_ = 0D; /** * optional double reward_amount = 3; * @return Whether the rewardAmount field is set. @@ -62791,7 +61351,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeEnum(1, rewardType_); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, rewardSubType_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, rewardSubType_); } if (((bitField0_ & 0x00000004) != 0)) { output.writeDouble(3, rewardAmount_); @@ -62810,7 +61370,7 @@ public int getSerializedSize() { .computeEnumSize(1, rewardType_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, rewardSubType_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, rewardSubType_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -62909,39 +61469,41 @@ public static ei.Ei.Reward parseFrom( } public static ei.Ei.Reward parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Reward parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.Reward parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.Reward parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.Reward parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Reward parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -62961,7 +61523,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -62969,7 +61531,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.Reward} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.Reward) ei.Ei.RewardOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -62978,7 +61540,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Reward_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -62991,19 +61553,17 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; rewardType_ = 1; - bitField0_ = (bitField0_ & ~0x00000001); rewardSubType_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); rewardAmount_ = 0D; - bitField0_ = (bitField0_ & ~0x00000004); return this; } @@ -63030,57 +61590,29 @@ public ei.Ei.Reward build() { @java.lang.Override public ei.Ei.Reward buildPartial() { ei.Ei.Reward result = new ei.Ei.Reward(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.Reward result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.rewardType_ = rewardType_; to_bitField0_ |= 0x00000001; } - result.rewardType_ = rewardType_; if (((from_bitField0_ & 0x00000002) != 0)) { + result.rewardSubType_ = rewardSubType_; to_bitField0_ |= 0x00000002; } - result.rewardSubType_ = rewardSubType_; if (((from_bitField0_ & 0x00000004) != 0)) { result.rewardAmount_ = rewardAmount_; to_bitField0_ |= 0x00000004; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.Reward) { @@ -63097,8 +61629,8 @@ public Builder mergeFrom(ei.Ei.Reward other) { setRewardType(other.getRewardType()); } if (other.hasRewardSubType()) { - bitField0_ |= 0x00000002; rewardSubType_ = other.rewardSubType_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasRewardAmount()) { @@ -63183,8 +61715,7 @@ public Builder mergeFrom( */ @java.lang.Override public ei.Ei.RewardType getRewardType() { - @SuppressWarnings("deprecation") - ei.Ei.RewardType result = ei.Ei.RewardType.valueOf(rewardType_); + ei.Ei.RewardType result = ei.Ei.RewardType.forNumber(rewardType_); return result == null ? ei.Ei.RewardType.CASH : result; } /** @@ -63262,11 +61793,9 @@ public java.lang.String getRewardSubType() { */ public Builder setRewardSubType( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } rewardSubType_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -63275,8 +61804,8 @@ public Builder setRewardSubType( * @return This builder for chaining. */ public Builder clearRewardSubType() { - bitField0_ = (bitField0_ & ~0x00000002); rewardSubType_ = getDefaultInstance().getRewardSubType(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -63287,11 +61816,9 @@ public Builder clearRewardSubType() { */ public Builder setRewardSubTypeBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } rewardSubType_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -63319,8 +61846,9 @@ public double getRewardAmount() { * @return This builder for chaining. */ public Builder setRewardAmount(double value) { - bitField0_ |= 0x00000004; + rewardAmount_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -63334,18 +61862,6 @@ public Builder clearRewardAmount() { 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.Reward) } @@ -63360,7 +61876,7 @@ public static ei.Ei.Reward getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Reward parsePartialFrom( @@ -63445,12 +61961,21 @@ public interface GameModifierOrBuilder extends * Protobuf type {@code ei.GameModifier} */ public static final class GameModifier extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.GameModifier) GameModifierOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + GameModifier.class.getName()); + } // Use GameModifier.newBuilder() to construct. - private GameModifier(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private GameModifier(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private GameModifier() { @@ -63458,25 +61983,13 @@ private GameModifier() { description_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new GameModifier(); - } - - @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_GameModifier_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_GameModifier_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -63530,6 +62043,15 @@ public enum GameDimension RESEARCH_COST(9), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + GameDimension.class.getName()); + } /** * INVALID = 0; */ @@ -63653,7 +62175,7 @@ private GameDimension(int value) { private int bitField0_; public static final int DIMENSION_FIELD_NUMBER = 1; - private int dimension_; + private int dimension_ = 0; /** * optional .ei.GameModifier.GameDimension dimension = 1; * @return Whether the dimension field is set. @@ -63666,13 +62188,12 @@ private GameDimension(int value) { * @return The dimension. */ @java.lang.Override public ei.Ei.GameModifier.GameDimension getDimension() { - @SuppressWarnings("deprecation") - ei.Ei.GameModifier.GameDimension result = ei.Ei.GameModifier.GameDimension.valueOf(dimension_); + ei.Ei.GameModifier.GameDimension result = ei.Ei.GameModifier.GameDimension.forNumber(dimension_); return result == null ? ei.Ei.GameModifier.GameDimension.INVALID : result; } public static final int VALUE_FIELD_NUMBER = 2; - private double value_; + private double value_ = 0D; /** * optional double value = 2; * @return Whether the value field is set. @@ -63691,7 +62212,8 @@ public double getValue() { } public static final int DESCRIPTION_FIELD_NUMBER = 3; - private volatile java.lang.Object description_; + @SuppressWarnings("serial") + private volatile java.lang.Object description_ = ""; /** * optional string description = 3; * @return Whether the description field is set. @@ -63759,7 +62281,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeDouble(2, value_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, description_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, description_); } getUnknownFields().writeTo(output); } @@ -63779,7 +62301,7 @@ public int getSerializedSize() { .computeDoubleSize(2, value_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, description_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -63874,39 +62396,41 @@ public static ei.Ei.GameModifier parseFrom( } public static ei.Ei.GameModifier parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.GameModifier parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.GameModifier parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.GameModifier parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.GameModifier parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.GameModifier parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -63926,7 +62450,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -63934,7 +62458,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.GameModifier} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.GameModifier) ei.Ei.GameModifierOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -63943,7 +62467,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_GameModifier_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -63956,19 +62480,17 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; dimension_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); value_ = 0D; - bitField0_ = (bitField0_ & ~0x00000002); description_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); return this; } @@ -63995,57 +62517,29 @@ public ei.Ei.GameModifier build() { @java.lang.Override public ei.Ei.GameModifier buildPartial() { ei.Ei.GameModifier result = new ei.Ei.GameModifier(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.GameModifier result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.dimension_ = dimension_; to_bitField0_ |= 0x00000001; } - result.dimension_ = dimension_; if (((from_bitField0_ & 0x00000002) != 0)) { result.value_ = value_; to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { + result.description_ = description_; to_bitField0_ |= 0x00000004; } - result.description_ = description_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.GameModifier) { @@ -64065,8 +62559,8 @@ public Builder mergeFrom(ei.Ei.GameModifier other) { setValue(other.getValue()); } if (other.hasDescription()) { - bitField0_ |= 0x00000004; description_ = other.description_; + bitField0_ |= 0x00000004; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -64148,8 +62642,7 @@ public Builder mergeFrom( */ @java.lang.Override public ei.Ei.GameModifier.GameDimension getDimension() { - @SuppressWarnings("deprecation") - ei.Ei.GameModifier.GameDimension result = ei.Ei.GameModifier.GameDimension.valueOf(dimension_); + ei.Ei.GameModifier.GameDimension result = ei.Ei.GameModifier.GameDimension.forNumber(dimension_); return result == null ? ei.Ei.GameModifier.GameDimension.INVALID : result; } /** @@ -64200,8 +62693,9 @@ public double getValue() { * @return This builder for chaining. */ public Builder setValue(double value) { - bitField0_ |= 0x00000002; + value_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -64266,11 +62760,9 @@ public java.lang.String getDescription() { */ public Builder setDescription( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } description_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -64279,8 +62771,8 @@ public Builder setDescription( * @return This builder for chaining. */ public Builder clearDescription() { - bitField0_ = (bitField0_ & ~0x00000004); description_ = getDefaultInstance().getDescription(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -64291,26 +62783,12 @@ public Builder clearDescription() { */ public Builder setDescriptionBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } description_ = value; + bitField0_ |= 0x00000004; 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.GameModifier) } @@ -64325,7 +62803,7 @@ public static ei.Ei.GameModifier getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public GameModifier parsePartialFrom( @@ -64522,12 +63000,21 @@ ei.Ei.GameModifierOrBuilder getBuffsOrBuilder( * Protobuf type {@code ei.CustomEgg} */ public static final class CustomEgg extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.CustomEgg) CustomEggOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + CustomEgg.class.getName()); + } // Use CustomEgg.newBuilder() to construct. - private CustomEgg(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CustomEgg(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private CustomEgg() { @@ -64538,25 +63025,13 @@ private CustomEgg() { buffs_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new CustomEgg(); - } - - @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_CustomEgg_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_CustomEgg_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -64565,7 +63040,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int IDENTIFIER_FIELD_NUMBER = 1; - private volatile java.lang.Object identifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object identifier_ = ""; /** * optional string identifier = 1; * @return Whether the identifier field is set. @@ -64613,7 +63089,8 @@ public java.lang.String getIdentifier() { } public static final int NAME_FIELD_NUMBER = 2; - private volatile java.lang.Object name_; + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; /** * optional string name = 2; * @return Whether the name field is set. @@ -64661,7 +63138,8 @@ public java.lang.String getName() { } public static final int DESCRIPTION_FIELD_NUMBER = 3; - private volatile java.lang.Object description_; + @SuppressWarnings("serial") + private volatile java.lang.Object description_ = ""; /** * optional string description = 3; * @return Whether the description field is set. @@ -64709,7 +63187,7 @@ public java.lang.String getDescription() { } public static final int VALUE_FIELD_NUMBER = 4; - private double value_; + private double value_ = 0D; /** * optional double value = 4; * @return Whether the value field is set. @@ -64728,7 +63206,8 @@ public double getValue() { } public static final int HATCHERY_ID_FIELD_NUMBER = 5; - private volatile java.lang.Object hatcheryId_; + @SuppressWarnings("serial") + private volatile java.lang.Object hatcheryId_ = ""; /** * optional string hatchery_id = 5; * @return Whether the hatcheryId field is set. @@ -64776,7 +63255,7 @@ public java.lang.String getHatcheryId() { } public static final int HATCHERY_MAX_X_FIELD_NUMBER = 6; - private double hatcheryMaxX_; + private double hatcheryMaxX_ = 0D; /** * optional double hatchery_max_x = 6; * @return Whether the hatcheryMaxX field is set. @@ -64821,7 +63300,7 @@ public ei.Ei.DLCItemOrBuilder getIconOrBuilder() { } public static final int ICON_WIDTH_FIELD_NUMBER = 21; - private double iconWidth_; + private double iconWidth_ = 0D; /** * optional double icon_width = 21; * @return Whether the iconWidth field is set. @@ -64840,7 +63319,7 @@ public double getIconWidth() { } public static final int ICON_HEIGHT_FIELD_NUMBER = 22; - private double iconHeight_; + private double iconHeight_ = 0D; /** * optional double icon_height = 22; * @return Whether the iconHeight field is set. @@ -64859,6 +63338,7 @@ public double getIconHeight() { } public static final int BUFFS_FIELD_NUMBER = 8; + @SuppressWarnings("serial") private java.util.List buffs_; /** * repeated .ei.GameModifier buffs = 8; @@ -64913,19 +63393,19 @@ 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, identifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, identifier_); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, name_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, description_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, description_); } if (((bitField0_ & 0x00000008) != 0)) { output.writeDouble(4, value_); } if (((bitField0_ & 0x00000010) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, hatcheryId_); + com.google.protobuf.GeneratedMessage.writeString(output, 5, hatcheryId_); } if (((bitField0_ & 0x00000020) != 0)) { output.writeDouble(6, hatcheryMaxX_); @@ -64952,20 +63432,20 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, identifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, identifier_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, name_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, description_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(4, value_); } if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, hatcheryId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, hatcheryId_); } if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -65147,39 +63627,41 @@ public static ei.Ei.CustomEgg parseFrom( } public static ei.Ei.CustomEgg parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.CustomEgg parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.CustomEgg parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.CustomEgg parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.CustomEgg parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.CustomEgg parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -65199,7 +63681,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -65207,7 +63689,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.CustomEgg} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.CustomEgg) ei.Ei.CustomEggOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -65216,7 +63698,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_CustomEgg_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -65229,12 +63711,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getIconFieldBuilder(); getBuffsFieldBuilder(); @@ -65243,28 +63725,20 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; identifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); name_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); description_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); value_ = 0D; - bitField0_ = (bitField0_ & ~0x00000008); hatcheryId_ = ""; - bitField0_ = (bitField0_ & ~0x00000010); hatcheryMaxX_ = 0D; - bitField0_ = (bitField0_ & ~0x00000020); - if (iconBuilder_ == null) { - icon_ = null; - } else { - iconBuilder_.clear(); + icon_ = null; + if (iconBuilder_ != null) { + iconBuilder_.dispose(); + iconBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000040); iconWidth_ = 0D; - bitField0_ = (bitField0_ & ~0x00000080); iconHeight_ = 0D; - bitField0_ = (bitField0_ & ~0x00000100); if (buffsBuilder_ == null) { buffs_ = java.util.Collections.emptyList(); } else { @@ -65298,38 +63772,55 @@ public ei.Ei.CustomEgg build() { @java.lang.Override public ei.Ei.CustomEgg buildPartial() { ei.Ei.CustomEgg result = new ei.Ei.CustomEgg(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.CustomEgg result) { + if (buffsBuilder_ == null) { + if (((bitField0_ & 0x00000200) != 0)) { + buffs_ = java.util.Collections.unmodifiableList(buffs_); + bitField0_ = (bitField0_ & ~0x00000200); + } + result.buffs_ = buffs_; + } else { + result.buffs_ = buffsBuilder_.build(); + } + } + + private void buildPartial0(ei.Ei.CustomEgg result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.identifier_ = identifier_; to_bitField0_ |= 0x00000001; } - result.identifier_ = identifier_; if (((from_bitField0_ & 0x00000002) != 0)) { + result.name_ = name_; to_bitField0_ |= 0x00000002; } - result.name_ = name_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.description_ = description_; to_bitField0_ |= 0x00000004; } - result.description_ = description_; if (((from_bitField0_ & 0x00000008) != 0)) { result.value_ = value_; to_bitField0_ |= 0x00000008; } if (((from_bitField0_ & 0x00000010) != 0)) { + result.hatcheryId_ = hatcheryId_; to_bitField0_ |= 0x00000010; } - result.hatcheryId_ = hatcheryId_; if (((from_bitField0_ & 0x00000020) != 0)) { result.hatcheryMaxX_ = hatcheryMaxX_; to_bitField0_ |= 0x00000020; } if (((from_bitField0_ & 0x00000040) != 0)) { - if (iconBuilder_ == null) { - result.icon_ = icon_; - } else { - result.icon_ = iconBuilder_.build(); - } + result.icon_ = iconBuilder_ == null + ? icon_ + : iconBuilder_.build(); to_bitField0_ |= 0x00000040; } if (((from_bitField0_ & 0x00000080) != 0)) { @@ -65340,52 +63831,9 @@ public ei.Ei.CustomEgg buildPartial() { result.iconHeight_ = iconHeight_; to_bitField0_ |= 0x00000100; } - if (buffsBuilder_ == null) { - if (((bitField0_ & 0x00000200) != 0)) { - buffs_ = java.util.Collections.unmodifiableList(buffs_); - bitField0_ = (bitField0_ & ~0x00000200); - } - result.buffs_ = buffs_; - } else { - result.buffs_ = buffsBuilder_.build(); - } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.CustomEgg) { @@ -65399,26 +63847,26 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.CustomEgg other) { if (other == ei.Ei.CustomEgg.getDefaultInstance()) return this; if (other.hasIdentifier()) { - bitField0_ |= 0x00000001; identifier_ = other.identifier_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasName()) { - bitField0_ |= 0x00000002; name_ = other.name_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasDescription()) { - bitField0_ |= 0x00000004; description_ = other.description_; + bitField0_ |= 0x00000004; onChanged(); } if (other.hasValue()) { setValue(other.getValue()); } if (other.hasHatcheryId()) { - bitField0_ |= 0x00000010; hatcheryId_ = other.hatcheryId_; + bitField0_ |= 0x00000010; onChanged(); } if (other.hasHatcheryMaxX()) { @@ -65452,7 +63900,7 @@ public Builder mergeFrom(ei.Ei.CustomEgg other) { buffs_ = other.buffs_; bitField0_ = (bitField0_ & ~0x00000200); buffsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getBuffsFieldBuilder() : null; } else { buffsBuilder_.addAllMessages(other.buffs_); @@ -65525,7 +63973,7 @@ public Builder mergeFrom( case 66: { ei.Ei.GameModifier m = input.readMessage( - ei.Ei.GameModifier.PARSER, + ei.Ei.GameModifier.parser(), extensionRegistry); if (buffsBuilder_ == null) { ensureBuffsIsMutable(); @@ -65612,11 +64060,9 @@ public java.lang.String getIdentifier() { */ public Builder setIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } identifier_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -65625,8 +64071,8 @@ public Builder setIdentifier( * @return This builder for chaining. */ public Builder clearIdentifier() { - bitField0_ = (bitField0_ & ~0x00000001); identifier_ = getDefaultInstance().getIdentifier(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -65637,11 +64083,9 @@ public Builder clearIdentifier() { */ public Builder setIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } identifier_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -65696,11 +64140,9 @@ public java.lang.String getName() { */ public Builder setName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } name_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -65709,8 +64151,8 @@ public Builder setName( * @return This builder for chaining. */ public Builder clearName() { - bitField0_ = (bitField0_ & ~0x00000002); name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -65721,11 +64163,9 @@ public Builder clearName() { */ public Builder setNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } name_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -65780,11 +64220,9 @@ public java.lang.String getDescription() { */ public Builder setDescription( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } description_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -65793,8 +64231,8 @@ public Builder setDescription( * @return This builder for chaining. */ public Builder clearDescription() { - bitField0_ = (bitField0_ & ~0x00000004); description_ = getDefaultInstance().getDescription(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -65805,11 +64243,9 @@ public Builder clearDescription() { */ public Builder setDescriptionBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } description_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -65837,8 +64273,9 @@ public double getValue() { * @return This builder for chaining. */ public Builder setValue(double value) { - bitField0_ |= 0x00000008; + value_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -65903,11 +64340,9 @@ public java.lang.String getHatcheryId() { */ public Builder setHatcheryId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } hatcheryId_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -65916,8 +64351,8 @@ public Builder setHatcheryId( * @return This builder for chaining. */ public Builder clearHatcheryId() { - bitField0_ = (bitField0_ & ~0x00000010); hatcheryId_ = getDefaultInstance().getHatcheryId(); + bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } @@ -65928,11 +64363,9 @@ public Builder clearHatcheryId() { */ public Builder setHatcheryIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } hatcheryId_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -65960,8 +64393,9 @@ public double getHatcheryMaxX() { * @return This builder for chaining. */ public Builder setHatcheryMaxX(double value) { - bitField0_ |= 0x00000020; + hatcheryMaxX_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -65977,7 +64411,7 @@ public Builder clearHatcheryMaxX() { } private ei.Ei.DLCItem icon_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.DLCItem, ei.Ei.DLCItem.Builder, ei.Ei.DLCItemOrBuilder> iconBuilder_; /** * optional .ei.DLCItem icon = 7; @@ -66006,11 +64440,11 @@ public Builder setIcon(ei.Ei.DLCItem value) { throw new NullPointerException(); } icon_ = value; - onChanged(); } else { iconBuilder_.setMessage(value); } bitField0_ |= 0x00000040; + onChanged(); return this; } /** @@ -66020,11 +64454,11 @@ public Builder setIcon( ei.Ei.DLCItem.Builder builderForValue) { if (iconBuilder_ == null) { icon_ = builderForValue.build(); - onChanged(); } else { iconBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000040; + onChanged(); return this; } /** @@ -66033,31 +64467,32 @@ public Builder setIcon( public Builder mergeIcon(ei.Ei.DLCItem value) { if (iconBuilder_ == null) { if (((bitField0_ & 0x00000040) != 0) && - icon_ != null && - icon_ != ei.Ei.DLCItem.getDefaultInstance()) { - icon_ = - ei.Ei.DLCItem.newBuilder(icon_).mergeFrom(value).buildPartial(); + icon_ != null && + icon_ != ei.Ei.DLCItem.getDefaultInstance()) { + getIconBuilder().mergeFrom(value); } else { icon_ = value; } - onChanged(); } else { iconBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000040; + if (icon_ != null) { + bitField0_ |= 0x00000040; + onChanged(); + } return this; } /** * optional .ei.DLCItem icon = 7; */ public Builder clearIcon() { - if (iconBuilder_ == null) { - icon_ = null; - onChanged(); - } else { - iconBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000040); + icon_ = null; + if (iconBuilder_ != null) { + iconBuilder_.dispose(); + iconBuilder_ = null; + } + onChanged(); return this; } /** @@ -66082,11 +64517,11 @@ public ei.Ei.DLCItemOrBuilder getIconOrBuilder() { /** * optional .ei.DLCItem icon = 7; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.DLCItem, ei.Ei.DLCItem.Builder, ei.Ei.DLCItemOrBuilder> getIconFieldBuilder() { if (iconBuilder_ == null) { - iconBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + iconBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.DLCItem, ei.Ei.DLCItem.Builder, ei.Ei.DLCItemOrBuilder>( getIcon(), getParentForChildren(), @@ -66119,8 +64554,9 @@ public double getIconWidth() { * @return This builder for chaining. */ public Builder setIconWidth(double value) { - bitField0_ |= 0x00000080; + iconWidth_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -66158,8 +64594,9 @@ public double getIconHeight() { * @return This builder for chaining. */ public Builder setIconHeight(double value) { - bitField0_ |= 0x00000100; + iconHeight_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -66183,7 +64620,7 @@ private void ensureBuffsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.GameModifier, ei.Ei.GameModifier.Builder, ei.Ei.GameModifierOrBuilder> buffsBuilder_; /** @@ -66399,11 +64836,11 @@ public ei.Ei.GameModifier.Builder addBuffsBuilder( getBuffsBuilderList() { return getBuffsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.GameModifier, ei.Ei.GameModifier.Builder, ei.Ei.GameModifierOrBuilder> getBuffsFieldBuilder() { if (buffsBuilder_ == null) { - buffsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + buffsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.GameModifier, ei.Ei.GameModifier.Builder, ei.Ei.GameModifierOrBuilder>( buffs_, ((bitField0_ & 0x00000200) != 0), @@ -66413,18 +64850,6 @@ public ei.Ei.GameModifier.Builder addBuffsBuilder( } return buffsBuilder_; } - @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.CustomEgg) } @@ -66439,7 +64864,7 @@ public static ei.Ei.CustomEgg getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CustomEgg parsePartialFrom( @@ -66838,12 +65263,21 @@ ei.Ei.Contract.GradeSpecOrBuilder getGradeSpecsOrBuilder( * Protobuf type {@code ei.Contract} */ public static final class Contract extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.Contract) ContractOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Contract.class.getName()); + } // Use Contract.newBuilder() to construct. - private Contract(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Contract(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Contract() { @@ -66858,29 +65292,18 @@ private Contract() { seasonId_ = ""; minutesPerToken_ = 60D; chickenRunCooldownMinutes_ = 180D; - defaultShellIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; + defaultShellIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); key_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Contract(); - } - - @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_Contract_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Contract_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -66918,6 +65341,15 @@ public enum PlayerGrade GRADE_AAA(5), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + PlayerGrade.class.getName()); + } /** * GRADE_UNSET = 0; */ @@ -67099,12 +65531,21 @@ public interface GoalOrBuilder extends * Protobuf type {@code ei.Contract.Goal} */ public static final class Goal extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.Contract.Goal) GoalOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Goal.class.getName()); + } // Use Goal.newBuilder() to construct. - private Goal(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Goal(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Goal() { @@ -67113,25 +65554,13 @@ private Goal() { rewardSubType_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Goal(); - } - - @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_Contract_Goal_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Contract_Goal_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -67140,7 +65569,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int TYPE_FIELD_NUMBER = 1; - private int type_; + private int type_ = 1; /** * optional .ei.GoalType type = 1; * @return Whether the type field is set. @@ -67153,13 +65582,12 @@ protected java.lang.Object newInstance( * @return The type. */ @java.lang.Override public ei.Ei.GoalType getType() { - @SuppressWarnings("deprecation") - ei.Ei.GoalType result = ei.Ei.GoalType.valueOf(type_); + ei.Ei.GoalType result = ei.Ei.GoalType.forNumber(type_); return result == null ? ei.Ei.GoalType.EGGS_LAID : result; } public static final int TARGET_AMOUNT_FIELD_NUMBER = 2; - private double targetAmount_; + private double targetAmount_ = 0D; /** * optional double target_amount = 2; * @return Whether the targetAmount field is set. @@ -67178,7 +65606,7 @@ public double getTargetAmount() { } public static final int REWARD_TYPE_FIELD_NUMBER = 3; - private int rewardType_; + private int rewardType_ = 1; /** * optional .ei.RewardType reward_type = 3; * @return Whether the rewardType field is set. @@ -67191,13 +65619,13 @@ public double getTargetAmount() { * @return The rewardType. */ @java.lang.Override public ei.Ei.RewardType getRewardType() { - @SuppressWarnings("deprecation") - ei.Ei.RewardType result = ei.Ei.RewardType.valueOf(rewardType_); + ei.Ei.RewardType result = ei.Ei.RewardType.forNumber(rewardType_); return result == null ? ei.Ei.RewardType.CASH : result; } public static final int REWARD_SUB_TYPE_FIELD_NUMBER = 4; - private volatile java.lang.Object rewardSubType_; + @SuppressWarnings("serial") + private volatile java.lang.Object rewardSubType_ = ""; /** * optional string reward_sub_type = 4; * @return Whether the rewardSubType field is set. @@ -67245,7 +65673,7 @@ public java.lang.String getRewardSubType() { } public static final int REWARD_AMOUNT_FIELD_NUMBER = 5; - private double rewardAmount_; + private double rewardAmount_ = 0D; /** * optional double reward_amount = 5; * @return Whether the rewardAmount field is set. @@ -67264,7 +65692,7 @@ public double getRewardAmount() { } public static final int TARGET_SOUL_EGGS_FIELD_NUMBER = 6; - private double targetSoulEggs_; + private double targetSoulEggs_ = 0D; /** * optional double target_soul_eggs = 6; * @return Whether the targetSoulEggs field is set. @@ -67306,7 +65734,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeEnum(3, rewardType_); } if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, rewardSubType_); + com.google.protobuf.GeneratedMessage.writeString(output, 4, rewardSubType_); } if (((bitField0_ & 0x00000010) != 0)) { output.writeDouble(5, rewardAmount_); @@ -67336,7 +65764,7 @@ public int getSerializedSize() { .computeEnumSize(3, rewardType_); } if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, rewardSubType_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, rewardSubType_); } if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -67469,39 +65897,41 @@ public static ei.Ei.Contract.Goal parseFrom( } public static ei.Ei.Contract.Goal parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Contract.Goal parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.Contract.Goal parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.Contract.Goal parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.Contract.Goal parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Contract.Goal parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -67521,7 +65951,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -67529,7 +65959,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.Contract.Goal} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.Contract.Goal) ei.Ei.Contract.GoalOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -67538,7 +65968,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Contract_Goal_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -67551,25 +65981,20 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; type_ = 1; - bitField0_ = (bitField0_ & ~0x00000001); targetAmount_ = 0D; - bitField0_ = (bitField0_ & ~0x00000002); rewardType_ = 1; - bitField0_ = (bitField0_ & ~0x00000004); rewardSubType_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); rewardAmount_ = 0D; - bitField0_ = (bitField0_ & ~0x00000010); targetSoulEggs_ = 0D; - bitField0_ = (bitField0_ & ~0x00000020); return this; } @@ -67596,24 +66021,30 @@ public ei.Ei.Contract.Goal build() { @java.lang.Override public ei.Ei.Contract.Goal buildPartial() { ei.Ei.Contract.Goal result = new ei.Ei.Contract.Goal(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.Contract.Goal result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.type_ = type_; to_bitField0_ |= 0x00000001; } - result.type_ = type_; if (((from_bitField0_ & 0x00000002) != 0)) { result.targetAmount_ = targetAmount_; to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { + result.rewardType_ = rewardType_; to_bitField0_ |= 0x00000004; } - result.rewardType_ = rewardType_; if (((from_bitField0_ & 0x00000008) != 0)) { + result.rewardSubType_ = rewardSubType_; to_bitField0_ |= 0x00000008; } - result.rewardSubType_ = rewardSubType_; if (((from_bitField0_ & 0x00000010) != 0)) { result.rewardAmount_ = rewardAmount_; to_bitField0_ |= 0x00000010; @@ -67622,43 +66053,9 @@ public ei.Ei.Contract.Goal buildPartial() { result.targetSoulEggs_ = targetSoulEggs_; to_bitField0_ |= 0x00000020; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.Contract.Goal) { @@ -67681,8 +66078,8 @@ public Builder mergeFrom(ei.Ei.Contract.Goal other) { setRewardType(other.getRewardType()); } if (other.hasRewardSubType()) { - bitField0_ |= 0x00000008; rewardSubType_ = other.rewardSubType_; + bitField0_ |= 0x00000008; onChanged(); } if (other.hasRewardAmount()) { @@ -67792,8 +66189,7 @@ public Builder mergeFrom( */ @java.lang.Override public ei.Ei.GoalType getType() { - @SuppressWarnings("deprecation") - ei.Ei.GoalType result = ei.Ei.GoalType.valueOf(type_); + ei.Ei.GoalType result = ei.Ei.GoalType.forNumber(type_); return result == null ? ei.Ei.GoalType.EGGS_LAID : result; } /** @@ -67844,8 +66240,9 @@ public double getTargetAmount() { * @return This builder for chaining. */ public Builder setTargetAmount(double value) { - bitField0_ |= 0x00000002; + targetAmount_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -67874,8 +66271,7 @@ public Builder clearTargetAmount() { */ @java.lang.Override public ei.Ei.RewardType getRewardType() { - @SuppressWarnings("deprecation") - ei.Ei.RewardType result = ei.Ei.RewardType.valueOf(rewardType_); + ei.Ei.RewardType result = ei.Ei.RewardType.forNumber(rewardType_); return result == null ? ei.Ei.RewardType.CASH : result; } /** @@ -67953,11 +66349,9 @@ public java.lang.String getRewardSubType() { */ public Builder setRewardSubType( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } rewardSubType_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -67966,8 +66360,8 @@ public Builder setRewardSubType( * @return This builder for chaining. */ public Builder clearRewardSubType() { - bitField0_ = (bitField0_ & ~0x00000008); rewardSubType_ = getDefaultInstance().getRewardSubType(); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -67978,11 +66372,9 @@ public Builder clearRewardSubType() { */ public Builder setRewardSubTypeBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } rewardSubType_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -68010,8 +66402,9 @@ public double getRewardAmount() { * @return This builder for chaining. */ public Builder setRewardAmount(double value) { - bitField0_ |= 0x00000010; + rewardAmount_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -68049,8 +66442,9 @@ public double getTargetSoulEggs() { * @return This builder for chaining. */ public Builder setTargetSoulEggs(double value) { - bitField0_ |= 0x00000020; + targetSoulEggs_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -68064,18 +66458,6 @@ public Builder clearTargetSoulEggs() { 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.Contract.Goal) } @@ -68090,7 +66472,7 @@ public static ei.Ei.Contract.Goal getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Goal parsePartialFrom( @@ -68160,37 +66542,34 @@ ei.Ei.Contract.GoalOrBuilder getGoalsOrBuilder( * Protobuf type {@code ei.Contract.GoalSet} */ public static final class GoalSet extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.Contract.GoalSet) GoalSetOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + GoalSet.class.getName()); + } // Use GoalSet.newBuilder() to construct. - private GoalSet(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private GoalSet(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private GoalSet() { goals_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new GoalSet(); - } - - @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_Contract_GoalSet_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Contract_GoalSet_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -68198,6 +66577,7 @@ protected java.lang.Object newInstance( } public static final int GOALS_FIELD_NUMBER = 1; + @SuppressWarnings("serial") private java.util.List goals_; /** * repeated .ei.Contract.Goal goals = 1; @@ -68338,39 +66718,41 @@ public static ei.Ei.Contract.GoalSet parseFrom( } public static ei.Ei.Contract.GoalSet parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Contract.GoalSet parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.Contract.GoalSet parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.Contract.GoalSet parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.Contract.GoalSet parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Contract.GoalSet parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -68390,7 +66772,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -68398,7 +66780,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.Contract.GoalSet} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.Contract.GoalSet) ei.Ei.Contract.GoalSetOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -68407,7 +66789,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Contract_GoalSet_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -68420,13 +66802,14 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; if (goalsBuilder_ == null) { goals_ = java.util.Collections.emptyList(); } else { @@ -68460,7 +66843,13 @@ public ei.Ei.Contract.GoalSet build() { @java.lang.Override public ei.Ei.Contract.GoalSet buildPartial() { ei.Ei.Contract.GoalSet result = new ei.Ei.Contract.GoalSet(this); - int from_bitField0_ = bitField0_; + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.Contract.GoalSet result) { if (goalsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { goals_ = java.util.Collections.unmodifiableList(goals_); @@ -68470,42 +66859,12 @@ public ei.Ei.Contract.GoalSet buildPartial() { } else { result.goals_ = goalsBuilder_.build(); } - 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); + private void buildPartial0(ei.Ei.Contract.GoalSet result) { + int from_bitField0_ = bitField0_; } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof ei.Ei.Contract.GoalSet) { @@ -68537,7 +66896,7 @@ public Builder mergeFrom(ei.Ei.Contract.GoalSet other) { goals_ = other.goals_; bitField0_ = (bitField0_ & ~0x00000001); goalsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getGoalsFieldBuilder() : null; } else { goalsBuilder_.addAllMessages(other.goals_); @@ -68573,7 +66932,7 @@ public Builder mergeFrom( case 10: { ei.Ei.Contract.Goal m = input.readMessage( - ei.Ei.Contract.Goal.PARSER, + ei.Ei.Contract.Goal.parser(), extensionRegistry); if (goalsBuilder_ == null) { ensureGoalsIsMutable(); @@ -68609,7 +66968,7 @@ private void ensureGoalsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Contract.Goal, ei.Ei.Contract.Goal.Builder, ei.Ei.Contract.GoalOrBuilder> goalsBuilder_; /** @@ -68825,11 +67184,11 @@ public ei.Ei.Contract.Goal.Builder addGoalsBuilder( getGoalsBuilderList() { return getGoalsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Contract.Goal, ei.Ei.Contract.Goal.Builder, ei.Ei.Contract.GoalOrBuilder> getGoalsFieldBuilder() { if (goalsBuilder_ == null) { - goalsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + goalsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Contract.Goal, ei.Ei.Contract.Goal.Builder, ei.Ei.Contract.GoalOrBuilder>( goals_, ((bitField0_ & 0x00000001) != 0), @@ -68839,18 +67198,6 @@ public ei.Ei.Contract.Goal.Builder addGoalsBuilder( } return goalsBuilder_; } - @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.Contract.GoalSet) } @@ -68865,7 +67212,7 @@ public static ei.Ei.Contract.GoalSet getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public GoalSet parsePartialFrom( @@ -68981,12 +67328,21 @@ ei.Ei.GameModifierOrBuilder getModifiersOrBuilder( * Protobuf type {@code ei.Contract.GradeSpec} */ public static final class GradeSpec extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.Contract.GradeSpec) GradeSpecOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + GradeSpec.class.getName()); + } // Use GradeSpec.newBuilder() to construct. - private GradeSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private GradeSpec(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private GradeSpec() { @@ -68995,25 +67351,13 @@ private GradeSpec() { modifiers_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new GradeSpec(); - } - - @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_Contract_GradeSpec_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Contract_GradeSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -69022,7 +67366,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int GRADE_FIELD_NUMBER = 1; - private int grade_; + private int grade_ = 0; /** * optional .ei.Contract.PlayerGrade grade = 1; * @return Whether the grade field is set. @@ -69035,12 +67379,12 @@ protected java.lang.Object newInstance( * @return The grade. */ @java.lang.Override public ei.Ei.Contract.PlayerGrade getGrade() { - @SuppressWarnings("deprecation") - ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.valueOf(grade_); + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(grade_); return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; } public static final int GOALS_FIELD_NUMBER = 2; + @SuppressWarnings("serial") private java.util.List goals_; /** * repeated .ei.Contract.Goal goals = 2; @@ -69081,6 +67425,7 @@ public ei.Ei.Contract.GoalOrBuilder getGoalsOrBuilder( } public static final int MODIFIERS_FIELD_NUMBER = 3; + @SuppressWarnings("serial") private java.util.List modifiers_; /** * repeated .ei.GameModifier modifiers = 3; @@ -69121,7 +67466,7 @@ public ei.Ei.GameModifierOrBuilder getModifiersOrBuilder( } public static final int LENGTH_SECONDS_FIELD_NUMBER = 4; - private double lengthSeconds_; + private double lengthSeconds_ = 0D; /** * optional double length_seconds = 4; * @return Whether the lengthSeconds field is set. @@ -69286,39 +67631,41 @@ public static ei.Ei.Contract.GradeSpec parseFrom( } public static ei.Ei.Contract.GradeSpec parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Contract.GradeSpec parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.Contract.GradeSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.Contract.GradeSpec parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.Contract.GradeSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Contract.GradeSpec parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -69338,7 +67685,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -69346,7 +67693,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.Contract.GradeSpec} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.Contract.GradeSpec) ei.Ei.Contract.GradeSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -69355,7 +67702,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Contract_GradeSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -69368,15 +67715,15 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; grade_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); if (goalsBuilder_ == null) { goals_ = java.util.Collections.emptyList(); } else { @@ -69392,7 +67739,6 @@ public Builder clear() { } bitField0_ = (bitField0_ & ~0x00000004); lengthSeconds_ = 0D; - bitField0_ = (bitField0_ & ~0x00000008); return this; } @@ -69419,12 +67765,13 @@ public ei.Ei.Contract.GradeSpec build() { @java.lang.Override public ei.Ei.Contract.GradeSpec buildPartial() { ei.Ei.Contract.GradeSpec result = new ei.Ei.Contract.GradeSpec(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - to_bitField0_ |= 0x00000001; - } - result.grade_ = grade_; + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.Contract.GradeSpec result) { if (goalsBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0)) { goals_ = java.util.Collections.unmodifiableList(goals_); @@ -69443,47 +67790,22 @@ public ei.Ei.Contract.GradeSpec buildPartial() { } else { result.modifiers_ = modifiersBuilder_.build(); } + } + + private void buildPartial0(ei.Ei.Contract.GradeSpec result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.grade_ = grade_; + to_bitField0_ |= 0x00000001; + } if (((from_bitField0_ & 0x00000008) != 0)) { result.lengthSeconds_ = lengthSeconds_; to_bitField0_ |= 0x00000002; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.Contract.GradeSpec) { @@ -69518,7 +67840,7 @@ public Builder mergeFrom(ei.Ei.Contract.GradeSpec other) { goals_ = other.goals_; bitField0_ = (bitField0_ & ~0x00000002); goalsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getGoalsFieldBuilder() : null; } else { goalsBuilder_.addAllMessages(other.goals_); @@ -69544,7 +67866,7 @@ public Builder mergeFrom(ei.Ei.Contract.GradeSpec other) { modifiers_ = other.modifiers_; bitField0_ = (bitField0_ & ~0x00000004); modifiersBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getModifiersFieldBuilder() : null; } else { modifiersBuilder_.addAllMessages(other.modifiers_); @@ -69595,7 +67917,7 @@ public Builder mergeFrom( case 18: { ei.Ei.Contract.Goal m = input.readMessage( - ei.Ei.Contract.Goal.PARSER, + ei.Ei.Contract.Goal.parser(), extensionRegistry); if (goalsBuilder_ == null) { ensureGoalsIsMutable(); @@ -69608,7 +67930,7 @@ public Builder mergeFrom( case 26: { ei.Ei.GameModifier m = input.readMessage( - ei.Ei.GameModifier.PARSER, + ei.Ei.GameModifier.parser(), extensionRegistry); if (modifiersBuilder_ == null) { ensureModifiersIsMutable(); @@ -69654,8 +67976,7 @@ public Builder mergeFrom( */ @java.lang.Override public ei.Ei.Contract.PlayerGrade getGrade() { - @SuppressWarnings("deprecation") - ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.valueOf(grade_); + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(grade_); return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; } /** @@ -69692,7 +68013,7 @@ private void ensureGoalsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Contract.Goal, ei.Ei.Contract.Goal.Builder, ei.Ei.Contract.GoalOrBuilder> goalsBuilder_; /** @@ -69908,11 +68229,11 @@ public ei.Ei.Contract.Goal.Builder addGoalsBuilder( getGoalsBuilderList() { return getGoalsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Contract.Goal, ei.Ei.Contract.Goal.Builder, ei.Ei.Contract.GoalOrBuilder> getGoalsFieldBuilder() { if (goalsBuilder_ == null) { - goalsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + goalsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Contract.Goal, ei.Ei.Contract.Goal.Builder, ei.Ei.Contract.GoalOrBuilder>( goals_, ((bitField0_ & 0x00000002) != 0), @@ -69932,7 +68253,7 @@ private void ensureModifiersIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.GameModifier, ei.Ei.GameModifier.Builder, ei.Ei.GameModifierOrBuilder> modifiersBuilder_; /** @@ -70148,11 +68469,11 @@ public ei.Ei.GameModifier.Builder addModifiersBuilder( getModifiersBuilderList() { return getModifiersFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.GameModifier, ei.Ei.GameModifier.Builder, ei.Ei.GameModifierOrBuilder> getModifiersFieldBuilder() { if (modifiersBuilder_ == null) { - modifiersBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + modifiersBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.GameModifier, ei.Ei.GameModifier.Builder, ei.Ei.GameModifierOrBuilder>( modifiers_, ((bitField0_ & 0x00000004) != 0), @@ -70186,8 +68507,9 @@ public double getLengthSeconds() { * @return This builder for chaining. */ public Builder setLengthSeconds(double value) { - bitField0_ |= 0x00000008; + lengthSeconds_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -70201,18 +68523,6 @@ public Builder clearLengthSeconds() { 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.Contract.GradeSpec) } @@ -70227,7 +68537,7 @@ public static ei.Ei.Contract.GradeSpec getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public GradeSpec parsePartialFrom( @@ -70267,7 +68577,8 @@ public ei.Ei.Contract.GradeSpec getDefaultInstanceForType() { private int bitField0_; public static final int IDENTIFIER_FIELD_NUMBER = 1; - private volatile java.lang.Object identifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object identifier_ = ""; /** * optional string identifier = 1; * @return Whether the identifier field is set. @@ -70315,7 +68626,8 @@ public java.lang.String getIdentifier() { } public static final int NAME_FIELD_NUMBER = 9; - private volatile java.lang.Object name_; + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; /** * optional string name = 9; * @return Whether the name field is set. @@ -70363,7 +68675,8 @@ public java.lang.String getName() { } public static final int DESCRIPTION_FIELD_NUMBER = 10; - private volatile java.lang.Object description_; + @SuppressWarnings("serial") + private volatile java.lang.Object description_ = ""; /** * optional string description = 10; * @return Whether the description field is set. @@ -70411,7 +68724,7 @@ public java.lang.String getDescription() { } public static final int EGG_FIELD_NUMBER = 2; - private int egg_; + private int egg_ = 1; /** * optional .ei.Egg egg = 2; * @return Whether the egg field is set. @@ -70424,13 +68737,13 @@ public java.lang.String getDescription() { * @return The egg. */ @java.lang.Override public ei.Ei.Egg getEgg() { - @SuppressWarnings("deprecation") - ei.Ei.Egg result = ei.Ei.Egg.valueOf(egg_); + ei.Ei.Egg result = ei.Ei.Egg.forNumber(egg_); return result == null ? ei.Ei.Egg.EDIBLE : result; } public static final int CUSTOM_EGG_ID_FIELD_NUMBER = 25; - private volatile java.lang.Object customEggId_; + @SuppressWarnings("serial") + private volatile java.lang.Object customEggId_ = ""; /** * optional string custom_egg_id = 25; * @return Whether the customEggId field is set. @@ -70478,6 +68791,7 @@ public java.lang.String getCustomEggId() { } public static final int GOALS_FIELD_NUMBER = 3; + @SuppressWarnings("serial") private java.util.List goals_; /** * repeated .ei.Contract.Goal goals = 3; @@ -70518,6 +68832,7 @@ public ei.Ei.Contract.GoalOrBuilder getGoalsOrBuilder( } public static final int GOAL_SETS_FIELD_NUMBER = 16; + @SuppressWarnings("serial") private java.util.List goalSets_; /** * repeated .ei.Contract.GoalSet goal_sets = 16; @@ -70558,6 +68873,7 @@ public ei.Ei.Contract.GoalSetOrBuilder getGoalSetsOrBuilder( } public static final int GRADE_SPECS_FIELD_NUMBER = 20; + @SuppressWarnings("serial") private java.util.List gradeSpecs_; /** * repeated .ei.Contract.GradeSpec grade_specs = 20; @@ -70598,7 +68914,8 @@ public ei.Ei.Contract.GradeSpecOrBuilder getGradeSpecsOrBuilder( } public static final int SEASON_ID_FIELD_NUMBER = 23; - private volatile java.lang.Object seasonId_; + @SuppressWarnings("serial") + private volatile java.lang.Object seasonId_ = ""; /** * optional string season_id = 23; * @return Whether the seasonId field is set. @@ -70646,7 +68963,7 @@ public java.lang.String getSeasonId() { } public static final int COOP_ALLOWED_FIELD_NUMBER = 4; - private boolean coopAllowed_; + private boolean coopAllowed_ = false; /** * optional bool coop_allowed = 4; * @return Whether the coopAllowed field is set. @@ -70665,7 +68982,7 @@ public boolean getCoopAllowed() { } public static final int MAX_COOP_SIZE_FIELD_NUMBER = 5; - private int maxCoopSize_; + private int maxCoopSize_ = 0; /** * optional uint32 max_coop_size = 5; * @return Whether the maxCoopSize field is set. @@ -70684,7 +69001,7 @@ public int getMaxCoopSize() { } public static final int MAX_BOOSTS_FIELD_NUMBER = 12; - private int maxBoosts_; + private int maxBoosts_ = 0; /** * optional uint32 max_boosts = 12; * @return Whether the maxBoosts field is set. @@ -70703,7 +69020,7 @@ public int getMaxBoosts() { } public static final int MINUTES_PER_TOKEN_FIELD_NUMBER = 15; - private double minutesPerToken_; + private double minutesPerToken_ = 60D; /** * optional double minutes_per_token = 15 [default = 60]; * @return Whether the minutesPerToken field is set. @@ -70722,7 +69039,7 @@ public double getMinutesPerToken() { } public static final int CHICKEN_RUN_COOLDOWN_MINUTES_FIELD_NUMBER = 18; - private double chickenRunCooldownMinutes_; + private double chickenRunCooldownMinutes_ = 180D; /** * optional double chicken_run_cooldown_minutes = 18 [default = 180]; * @return Whether the chickenRunCooldownMinutes field is set. @@ -70741,7 +69058,7 @@ public double getChickenRunCooldownMinutes() { } public static final int START_TIME_FIELD_NUMBER = 17; - private double startTime_; + private double startTime_ = 0D; /** * optional double start_time = 17; * @return Whether the startTime field is set. @@ -70760,7 +69077,7 @@ public double getStartTime() { } public static final int EXPIRATION_TIME_FIELD_NUMBER = 6; - private double expirationTime_; + private double expirationTime_ = 0D; /** * optional double expiration_time = 6; * @return Whether the expirationTime field is set. @@ -70779,7 +69096,7 @@ public double getExpirationTime() { } public static final int LENGTH_SECONDS_FIELD_NUMBER = 7; - private double lengthSeconds_; + private double lengthSeconds_ = 0D; /** * optional double length_seconds = 7; * @return Whether the lengthSeconds field is set. @@ -70798,7 +69115,7 @@ public double getLengthSeconds() { } public static final int MAX_SOUL_EGGS_FIELD_NUMBER = 13; - private double maxSoulEggs_; + private double maxSoulEggs_ = 0D; /** * optional double max_soul_eggs = 13; * @return Whether the maxSoulEggs field is set. @@ -70817,7 +69134,7 @@ public double getMaxSoulEggs() { } public static final int MIN_CLIENT_VERSION_FIELD_NUMBER = 14; - private int minClientVersion_; + private int minClientVersion_ = 0; /** * optional uint32 min_client_version = 14; * @return Whether the minClientVersion field is set. @@ -70836,7 +69153,7 @@ public int getMinClientVersion() { } public static final int LEGGACY_FIELD_NUMBER = 19; - private boolean leggacy_; + private boolean leggacy_ = false; /** * optional bool leggacy = 19; * @return Whether the leggacy field is set. @@ -70855,7 +69172,7 @@ public boolean getLeggacy() { } public static final int CC_ONLY_FIELD_NUMBER = 22; - private boolean ccOnly_; + private boolean ccOnly_ = false; /** * optional bool cc_only = 22; * @return Whether the ccOnly field is set. @@ -70874,7 +69191,9 @@ public boolean getCcOnly() { } public static final int DEFAULT_SHELL_IDS_FIELD_NUMBER = 24; - private com.google.protobuf.LazyStringList defaultShellIds_; + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList defaultShellIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); /** * repeated string default_shell_ids = 24; * @return A list containing the defaultShellIds. @@ -70909,7 +69228,7 @@ public java.lang.String getDefaultShellIds(int index) { } public static final int DEBUG_FIELD_NUMBER = 11; - private boolean debug_; + private boolean debug_ = false; /** * optional bool debug = 11; * @return Whether the debug field is set. @@ -70928,7 +69247,8 @@ public boolean getDebug() { } public static final int KEY_FIELD_NUMBER = 21; - private volatile java.lang.Object key_; + @SuppressWarnings("serial") + private volatile java.lang.Object key_ = ""; /** * optional string key = 21; * @return Whether the key field is set. @@ -70990,7 +69310,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, identifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, identifier_); } if (((bitField0_ & 0x00000008) != 0)) { output.writeEnum(2, egg_); @@ -71011,10 +69331,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeDouble(7, lengthSeconds_); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 9, name_); + com.google.protobuf.GeneratedMessage.writeString(output, 9, name_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 10, description_); + com.google.protobuf.GeneratedMessage.writeString(output, 10, description_); } if (((bitField0_ & 0x00040000) != 0)) { output.writeBool(11, debug_); @@ -71047,19 +69367,19 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeMessage(20, gradeSpecs_.get(i)); } if (((bitField0_ & 0x00080000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 21, key_); + com.google.protobuf.GeneratedMessage.writeString(output, 21, key_); } if (((bitField0_ & 0x00020000) != 0)) { output.writeBool(22, ccOnly_); } if (((bitField0_ & 0x00000020) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 23, seasonId_); + com.google.protobuf.GeneratedMessage.writeString(output, 23, seasonId_); } for (int i = 0; i < defaultShellIds_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 24, defaultShellIds_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 24, defaultShellIds_.getRaw(i)); } if (((bitField0_ & 0x00000010) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 25, customEggId_); + com.google.protobuf.GeneratedMessage.writeString(output, 25, customEggId_); } getUnknownFields().writeTo(output); } @@ -71071,7 +69391,7 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, identifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, identifier_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -71098,10 +69418,10 @@ public int getSerializedSize() { .computeDoubleSize(7, lengthSeconds_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, name_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(9, name_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, description_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(10, description_); } if (((bitField0_ & 0x00040000) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -71144,14 +69464,14 @@ public int getSerializedSize() { .computeMessageSize(20, gradeSpecs_.get(i)); } if (((bitField0_ & 0x00080000) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(21, key_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(21, key_); } if (((bitField0_ & 0x00020000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(22, ccOnly_); } if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(23, seasonId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(23, seasonId_); } { int dataSize = 0; @@ -71162,7 +69482,7 @@ public int getSerializedSize() { size += 2 * getDefaultShellIdsList().size(); } if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(25, customEggId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(25, customEggId_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -71448,39 +69768,41 @@ public static ei.Ei.Contract parseFrom( } public static ei.Ei.Contract parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Contract parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.Contract parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.Contract parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.Contract parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.Contract parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -71500,7 +69822,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -71508,7 +69830,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.Contract} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.Contract) ei.Ei.ContractOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -71517,7 +69839,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_Contract_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -71530,23 +69852,19 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; identifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); name_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); description_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); egg_ = 1; - bitField0_ = (bitField0_ & ~0x00000008); customEggId_ = ""; - bitField0_ = (bitField0_ & ~0x00000010); if (goalsBuilder_ == null) { goals_ = java.util.Collections.emptyList(); } else { @@ -71569,37 +69887,22 @@ public Builder clear() { } bitField0_ = (bitField0_ & ~0x00000080); seasonId_ = ""; - bitField0_ = (bitField0_ & ~0x00000100); coopAllowed_ = false; - bitField0_ = (bitField0_ & ~0x00000200); maxCoopSize_ = 0; - bitField0_ = (bitField0_ & ~0x00000400); maxBoosts_ = 0; - bitField0_ = (bitField0_ & ~0x00000800); minutesPerToken_ = 60D; - bitField0_ = (bitField0_ & ~0x00001000); chickenRunCooldownMinutes_ = 180D; - bitField0_ = (bitField0_ & ~0x00002000); startTime_ = 0D; - bitField0_ = (bitField0_ & ~0x00004000); expirationTime_ = 0D; - bitField0_ = (bitField0_ & ~0x00008000); lengthSeconds_ = 0D; - bitField0_ = (bitField0_ & ~0x00010000); maxSoulEggs_ = 0D; - bitField0_ = (bitField0_ & ~0x00020000); minClientVersion_ = 0; - bitField0_ = (bitField0_ & ~0x00040000); leggacy_ = false; - bitField0_ = (bitField0_ & ~0x00080000); ccOnly_ = false; - bitField0_ = (bitField0_ & ~0x00100000); - defaultShellIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00200000); + defaultShellIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); debug_ = false; - bitField0_ = (bitField0_ & ~0x00400000); key_ = ""; - bitField0_ = (bitField0_ & ~0x00800000); return this; } @@ -71626,28 +69929,13 @@ public ei.Ei.Contract build() { @java.lang.Override public ei.Ei.Contract buildPartial() { ei.Ei.Contract result = new ei.Ei.Contract(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - to_bitField0_ |= 0x00000001; - } - result.identifier_ = identifier_; - if (((from_bitField0_ & 0x00000002) != 0)) { - to_bitField0_ |= 0x00000002; - } - result.name_ = name_; - if (((from_bitField0_ & 0x00000004) != 0)) { - to_bitField0_ |= 0x00000004; - } - result.description_ = description_; - if (((from_bitField0_ & 0x00000008) != 0)) { - to_bitField0_ |= 0x00000008; - } - result.egg_ = egg_; - if (((from_bitField0_ & 0x00000010) != 0)) { - to_bitField0_ |= 0x00000010; - } - result.customEggId_ = customEggId_; + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.Contract result) { if (goalsBuilder_ == null) { if (((bitField0_ & 0x00000020) != 0)) { goals_ = java.util.Collections.unmodifiableList(goals_); @@ -71675,10 +69963,35 @@ public ei.Ei.Contract buildPartial() { } else { result.gradeSpecs_ = gradeSpecsBuilder_.build(); } + } + + private void buildPartial0(ei.Ei.Contract result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.identifier_ = identifier_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.name_ = name_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.description_ = description_; + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.egg_ = egg_; + to_bitField0_ |= 0x00000008; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.customEggId_ = customEggId_; + to_bitField0_ |= 0x00000010; + } if (((from_bitField0_ & 0x00000100) != 0)) { + result.seasonId_ = seasonId_; to_bitField0_ |= 0x00000020; } - result.seasonId_ = seasonId_; if (((from_bitField0_ & 0x00000200) != 0)) { result.coopAllowed_ = coopAllowed_; to_bitField0_ |= 0x00000040; @@ -71692,13 +70005,13 @@ public ei.Ei.Contract buildPartial() { to_bitField0_ |= 0x00000100; } if (((from_bitField0_ & 0x00001000) != 0)) { + result.minutesPerToken_ = minutesPerToken_; to_bitField0_ |= 0x00000200; } - result.minutesPerToken_ = minutesPerToken_; if (((from_bitField0_ & 0x00002000) != 0)) { + result.chickenRunCooldownMinutes_ = chickenRunCooldownMinutes_; to_bitField0_ |= 0x00000400; } - result.chickenRunCooldownMinutes_ = chickenRunCooldownMinutes_; if (((from_bitField0_ & 0x00004000) != 0)) { result.startTime_ = startTime_; to_bitField0_ |= 0x00000800; @@ -71727,56 +70040,21 @@ public ei.Ei.Contract buildPartial() { result.ccOnly_ = ccOnly_; to_bitField0_ |= 0x00020000; } - if (((bitField0_ & 0x00200000) != 0)) { - defaultShellIds_ = defaultShellIds_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00200000); + if (((from_bitField0_ & 0x00200000) != 0)) { + defaultShellIds_.makeImmutable(); + result.defaultShellIds_ = defaultShellIds_; } - result.defaultShellIds_ = defaultShellIds_; if (((from_bitField0_ & 0x00400000) != 0)) { result.debug_ = debug_; to_bitField0_ |= 0x00040000; } if (((from_bitField0_ & 0x00800000) != 0)) { + result.key_ = key_; to_bitField0_ |= 0x00080000; } - result.key_ = key_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.Contract) { @@ -71790,26 +70068,26 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.Contract other) { if (other == ei.Ei.Contract.getDefaultInstance()) return this; if (other.hasIdentifier()) { - bitField0_ |= 0x00000001; identifier_ = other.identifier_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasName()) { - bitField0_ |= 0x00000002; name_ = other.name_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasDescription()) { - bitField0_ |= 0x00000004; description_ = other.description_; + bitField0_ |= 0x00000004; onChanged(); } if (other.hasEgg()) { setEgg(other.getEgg()); } if (other.hasCustomEggId()) { - bitField0_ |= 0x00000010; customEggId_ = other.customEggId_; + bitField0_ |= 0x00000010; onChanged(); } if (goalsBuilder_ == null) { @@ -71831,7 +70109,7 @@ public Builder mergeFrom(ei.Ei.Contract other) { goals_ = other.goals_; bitField0_ = (bitField0_ & ~0x00000020); goalsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getGoalsFieldBuilder() : null; } else { goalsBuilder_.addAllMessages(other.goals_); @@ -71857,7 +70135,7 @@ public Builder mergeFrom(ei.Ei.Contract other) { goalSets_ = other.goalSets_; bitField0_ = (bitField0_ & ~0x00000040); goalSetsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getGoalSetsFieldBuilder() : null; } else { goalSetsBuilder_.addAllMessages(other.goalSets_); @@ -71883,7 +70161,7 @@ public Builder mergeFrom(ei.Ei.Contract other) { gradeSpecs_ = other.gradeSpecs_; bitField0_ = (bitField0_ & ~0x00000080); gradeSpecsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getGradeSpecsFieldBuilder() : null; } else { gradeSpecsBuilder_.addAllMessages(other.gradeSpecs_); @@ -71891,8 +70169,8 @@ public Builder mergeFrom(ei.Ei.Contract other) { } } if (other.hasSeasonId()) { - bitField0_ |= 0x00000100; seasonId_ = other.seasonId_; + bitField0_ |= 0x00000100; onChanged(); } if (other.hasCoopAllowed()) { @@ -71934,7 +70212,7 @@ public Builder mergeFrom(ei.Ei.Contract other) { if (!other.defaultShellIds_.isEmpty()) { if (defaultShellIds_.isEmpty()) { defaultShellIds_ = other.defaultShellIds_; - bitField0_ = (bitField0_ & ~0x00200000); + bitField0_ |= 0x00200000; } else { ensureDefaultShellIdsIsMutable(); defaultShellIds_.addAll(other.defaultShellIds_); @@ -71945,8 +70223,8 @@ public Builder mergeFrom(ei.Ei.Contract other) { setDebug(other.getDebug()); } if (other.hasKey()) { - bitField0_ |= 0x00800000; key_ = other.key_; + bitField0_ |= 0x00800000; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -71995,7 +70273,7 @@ public Builder mergeFrom( case 26: { ei.Ei.Contract.Goal m = input.readMessage( - ei.Ei.Contract.Goal.PARSER, + ei.Ei.Contract.Goal.parser(), extensionRegistry); if (goalsBuilder_ == null) { ensureGoalsIsMutable(); @@ -72063,7 +70341,7 @@ public Builder mergeFrom( case 130: { ei.Ei.Contract.GoalSet m = input.readMessage( - ei.Ei.Contract.GoalSet.PARSER, + ei.Ei.Contract.GoalSet.parser(), extensionRegistry); if (goalSetsBuilder_ == null) { ensureGoalSetsIsMutable(); @@ -72091,7 +70369,7 @@ public Builder mergeFrom( case 162: { ei.Ei.Contract.GradeSpec m = input.readMessage( - ei.Ei.Contract.GradeSpec.PARSER, + ei.Ei.Contract.GradeSpec.parser(), extensionRegistry); if (gradeSpecsBuilder_ == null) { ensureGradeSpecsIsMutable(); @@ -72194,11 +70472,9 @@ public java.lang.String getIdentifier() { */ public Builder setIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } identifier_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -72207,8 +70483,8 @@ public Builder setIdentifier( * @return This builder for chaining. */ public Builder clearIdentifier() { - bitField0_ = (bitField0_ & ~0x00000001); identifier_ = getDefaultInstance().getIdentifier(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -72219,11 +70495,9 @@ public Builder clearIdentifier() { */ public Builder setIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } identifier_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -72278,11 +70552,9 @@ public java.lang.String getName() { */ public Builder setName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } name_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -72291,8 +70563,8 @@ public Builder setName( * @return This builder for chaining. */ public Builder clearName() { - bitField0_ = (bitField0_ & ~0x00000002); name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -72303,11 +70575,9 @@ public Builder clearName() { */ public Builder setNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } name_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -72362,11 +70632,9 @@ public java.lang.String getDescription() { */ public Builder setDescription( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } description_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -72375,8 +70643,8 @@ public Builder setDescription( * @return This builder for chaining. */ public Builder clearDescription() { - bitField0_ = (bitField0_ & ~0x00000004); description_ = getDefaultInstance().getDescription(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -72387,11 +70655,9 @@ public Builder clearDescription() { */ public Builder setDescriptionBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } description_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -72410,8 +70676,7 @@ public Builder setDescriptionBytes( */ @java.lang.Override public ei.Ei.Egg getEgg() { - @SuppressWarnings("deprecation") - ei.Ei.Egg result = ei.Ei.Egg.valueOf(egg_); + ei.Ei.Egg result = ei.Ei.Egg.forNumber(egg_); return result == null ? ei.Ei.Egg.EDIBLE : result; } /** @@ -72489,11 +70754,9 @@ public java.lang.String getCustomEggId() { */ public Builder setCustomEggId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } customEggId_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -72502,8 +70765,8 @@ public Builder setCustomEggId( * @return This builder for chaining. */ public Builder clearCustomEggId() { - bitField0_ = (bitField0_ & ~0x00000010); customEggId_ = getDefaultInstance().getCustomEggId(); + bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } @@ -72514,11 +70777,9 @@ public Builder clearCustomEggId() { */ public Builder setCustomEggIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } customEggId_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -72532,7 +70793,7 @@ private void ensureGoalsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Contract.Goal, ei.Ei.Contract.Goal.Builder, ei.Ei.Contract.GoalOrBuilder> goalsBuilder_; /** @@ -72748,11 +71009,11 @@ public ei.Ei.Contract.Goal.Builder addGoalsBuilder( getGoalsBuilderList() { return getGoalsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Contract.Goal, ei.Ei.Contract.Goal.Builder, ei.Ei.Contract.GoalOrBuilder> getGoalsFieldBuilder() { if (goalsBuilder_ == null) { - goalsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + goalsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Contract.Goal, ei.Ei.Contract.Goal.Builder, ei.Ei.Contract.GoalOrBuilder>( goals_, ((bitField0_ & 0x00000020) != 0), @@ -72772,7 +71033,7 @@ private void ensureGoalSetsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Contract.GoalSet, ei.Ei.Contract.GoalSet.Builder, ei.Ei.Contract.GoalSetOrBuilder> goalSetsBuilder_; /** @@ -72988,11 +71249,11 @@ public ei.Ei.Contract.GoalSet.Builder addGoalSetsBuilder( getGoalSetsBuilderList() { return getGoalSetsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Contract.GoalSet, ei.Ei.Contract.GoalSet.Builder, ei.Ei.Contract.GoalSetOrBuilder> getGoalSetsFieldBuilder() { if (goalSetsBuilder_ == null) { - goalSetsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + goalSetsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Contract.GoalSet, ei.Ei.Contract.GoalSet.Builder, ei.Ei.Contract.GoalSetOrBuilder>( goalSets_, ((bitField0_ & 0x00000040) != 0), @@ -73012,7 +71273,7 @@ private void ensureGradeSpecsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Contract.GradeSpec, ei.Ei.Contract.GradeSpec.Builder, ei.Ei.Contract.GradeSpecOrBuilder> gradeSpecsBuilder_; /** @@ -73228,11 +71489,11 @@ public ei.Ei.Contract.GradeSpec.Builder addGradeSpecsBuilder( getGradeSpecsBuilderList() { return getGradeSpecsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Contract.GradeSpec, ei.Ei.Contract.GradeSpec.Builder, ei.Ei.Contract.GradeSpecOrBuilder> getGradeSpecsFieldBuilder() { if (gradeSpecsBuilder_ == null) { - gradeSpecsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + gradeSpecsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Contract.GradeSpec, ei.Ei.Contract.GradeSpec.Builder, ei.Ei.Contract.GradeSpecOrBuilder>( gradeSpecs_, ((bitField0_ & 0x00000080) != 0), @@ -73293,11 +71554,9 @@ public java.lang.String getSeasonId() { */ public Builder setSeasonId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000100; + if (value == null) { throw new NullPointerException(); } seasonId_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -73306,8 +71565,8 @@ public Builder setSeasonId( * @return This builder for chaining. */ public Builder clearSeasonId() { - bitField0_ = (bitField0_ & ~0x00000100); seasonId_ = getDefaultInstance().getSeasonId(); + bitField0_ = (bitField0_ & ~0x00000100); onChanged(); return this; } @@ -73318,11 +71577,9 @@ public Builder clearSeasonId() { */ public Builder setSeasonIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000100; + if (value == null) { throw new NullPointerException(); } seasonId_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -73350,8 +71607,9 @@ public boolean getCoopAllowed() { * @return This builder for chaining. */ public Builder setCoopAllowed(boolean value) { - bitField0_ |= 0x00000200; + coopAllowed_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -73389,8 +71647,9 @@ public int getMaxCoopSize() { * @return This builder for chaining. */ public Builder setMaxCoopSize(int value) { - bitField0_ |= 0x00000400; + maxCoopSize_ = value; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -73428,8 +71687,9 @@ public int getMaxBoosts() { * @return This builder for chaining. */ public Builder setMaxBoosts(int value) { - bitField0_ |= 0x00000800; + maxBoosts_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -73467,8 +71727,9 @@ public double getMinutesPerToken() { * @return This builder for chaining. */ public Builder setMinutesPerToken(double value) { - bitField0_ |= 0x00001000; + minutesPerToken_ = value; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -73506,8 +71767,9 @@ public double getChickenRunCooldownMinutes() { * @return This builder for chaining. */ public Builder setChickenRunCooldownMinutes(double value) { - bitField0_ |= 0x00002000; + chickenRunCooldownMinutes_ = value; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -73545,8 +71807,9 @@ public double getStartTime() { * @return This builder for chaining. */ public Builder setStartTime(double value) { - bitField0_ |= 0x00004000; + startTime_ = value; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -73584,8 +71847,9 @@ public double getExpirationTime() { * @return This builder for chaining. */ public Builder setExpirationTime(double value) { - bitField0_ |= 0x00008000; + expirationTime_ = value; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -73623,8 +71887,9 @@ public double getLengthSeconds() { * @return This builder for chaining. */ public Builder setLengthSeconds(double value) { - bitField0_ |= 0x00010000; + lengthSeconds_ = value; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -73662,8 +71927,9 @@ public double getMaxSoulEggs() { * @return This builder for chaining. */ public Builder setMaxSoulEggs(double value) { - bitField0_ |= 0x00020000; + maxSoulEggs_ = value; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -73701,8 +71967,9 @@ public int getMinClientVersion() { * @return This builder for chaining. */ public Builder setMinClientVersion(int value) { - bitField0_ |= 0x00040000; + minClientVersion_ = value; + bitField0_ |= 0x00040000; onChanged(); return this; } @@ -73740,8 +72007,9 @@ public boolean getLeggacy() { * @return This builder for chaining. */ public Builder setLeggacy(boolean value) { - bitField0_ |= 0x00080000; + leggacy_ = value; + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -73779,8 +72047,9 @@ public boolean getCcOnly() { * @return This builder for chaining. */ public Builder setCcOnly(boolean value) { - bitField0_ |= 0x00100000; + ccOnly_ = value; + bitField0_ |= 0x00100000; onChanged(); return this; } @@ -73795,12 +72064,13 @@ public Builder clearCcOnly() { return this; } - private com.google.protobuf.LazyStringList defaultShellIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private com.google.protobuf.LazyStringArrayList defaultShellIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); private void ensureDefaultShellIdsIsMutable() { - if (!((bitField0_ & 0x00200000) != 0)) { + if (!defaultShellIds_.isModifiable()) { defaultShellIds_ = new com.google.protobuf.LazyStringArrayList(defaultShellIds_); - bitField0_ |= 0x00200000; - } + } + bitField0_ |= 0x00200000; } /** * repeated string default_shell_ids = 24; @@ -73808,7 +72078,8 @@ private void ensureDefaultShellIdsIsMutable() { */ public com.google.protobuf.ProtocolStringList getDefaultShellIdsList() { - return defaultShellIds_.getUnmodifiableView(); + defaultShellIds_.makeImmutable(); + return defaultShellIds_; } /** * repeated string default_shell_ids = 24; @@ -73842,11 +72113,10 @@ public java.lang.String getDefaultShellIds(int index) { */ public Builder setDefaultShellIds( int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureDefaultShellIdsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureDefaultShellIdsIsMutable(); defaultShellIds_.set(index, value); + bitField0_ |= 0x00200000; onChanged(); return this; } @@ -73857,11 +72127,10 @@ public Builder setDefaultShellIds( */ public Builder addDefaultShellIds( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureDefaultShellIdsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureDefaultShellIdsIsMutable(); defaultShellIds_.add(value); + bitField0_ |= 0x00200000; onChanged(); return this; } @@ -73875,6 +72144,7 @@ public Builder addAllDefaultShellIds( ensureDefaultShellIdsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, defaultShellIds_); + bitField0_ |= 0x00200000; onChanged(); return this; } @@ -73883,8 +72153,9 @@ public Builder addAllDefaultShellIds( * @return This builder for chaining. */ public Builder clearDefaultShellIds() { - defaultShellIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00200000); + defaultShellIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00200000);; onChanged(); return this; } @@ -73895,11 +72166,10 @@ public Builder clearDefaultShellIds() { */ public Builder addDefaultShellIdsBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - ensureDefaultShellIdsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureDefaultShellIdsIsMutable(); defaultShellIds_.add(value); + bitField0_ |= 0x00200000; onChanged(); return this; } @@ -73927,8 +72197,9 @@ public boolean getDebug() { * @return This builder for chaining. */ public Builder setDebug(boolean value) { - bitField0_ |= 0x00400000; + debug_ = value; + bitField0_ |= 0x00400000; onChanged(); return this; } @@ -73993,11 +72264,9 @@ public java.lang.String getKey() { */ public Builder setKey( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00800000; + if (value == null) { throw new NullPointerException(); } key_ = value; + bitField0_ |= 0x00800000; onChanged(); return this; } @@ -74006,8 +72275,8 @@ public Builder setKey( * @return This builder for chaining. */ public Builder clearKey() { - bitField0_ = (bitField0_ & ~0x00800000); key_ = getDefaultInstance().getKey(); + bitField0_ = (bitField0_ & ~0x00800000); onChanged(); return this; } @@ -74018,26 +72287,12 @@ public Builder clearKey() { */ public Builder setKeyBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00800000; + if (value == null) { throw new NullPointerException(); } key_ = value; + bitField0_ |= 0x00800000; 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.Contract) } @@ -74052,7 +72307,7 @@ public static ei.Ei.Contract getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Contract parsePartialFrom( @@ -74090,623 +72345,155 @@ public ei.Ei.Contract getDefaultInstanceForType() { } - public interface ContractPlayerInfoOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.ContractPlayerInfo) + public interface ContractSeasonGoalOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.ContractSeasonGoal) com.google.protobuf.MessageOrBuilder { /** - * optional .ei.Contract.PlayerGrade grade = 1; - * @return Whether the grade field is set. - */ - boolean hasGrade(); - /** - * optional .ei.Contract.PlayerGrade grade = 1; - * @return The grade. - */ - ei.Ei.Contract.PlayerGrade getGrade(); - - /** - * optional double total_cxp = 2; - * @return Whether the totalCxp field is set. - */ - boolean hasTotalCxp(); - /** - * optional double total_cxp = 2; - * @return The totalCxp. - */ - double getTotalCxp(); - - /** - * optional double season_cxp = 13; - * @return Whether the seasonCxp field is set. - */ - boolean hasSeasonCxp(); - /** - * optional double season_cxp = 13; - * @return The seasonCxp. - */ - double getSeasonCxp(); - - /** - * optional double grade_score = 7; - * @return Whether the gradeScore field is set. - */ - boolean hasGradeScore(); - /** - * optional double grade_score = 7; - * @return The gradeScore. - */ - double getGradeScore(); - - /** - * optional double target_grade_score = 9; - * @return Whether the targetGradeScore field is set. - */ - boolean hasTargetGradeScore(); - /** - * optional double target_grade_score = 9; - * @return The targetGradeScore. - */ - double getTargetGradeScore(); - - /** - * optional double soul_power = 10; - * @return Whether the soulPower field is set. - */ - boolean hasSoulPower(); - /** - * optional double soul_power = 10; - * @return The soulPower. - */ - double getSoulPower(); - - /** - * optional double target_soul_power = 8; - * @return Whether the targetSoulPower field is set. - */ - boolean hasTargetSoulPower(); - /** - * optional double target_soul_power = 8; - * @return The targetSoulPower. - */ - double getTargetSoulPower(); - - /** - * optional double grade_progress = 12; - * @return Whether the gradeProgress field is set. - */ - boolean hasGradeProgress(); - /** - * optional double grade_progress = 12; - * @return The gradeProgress. - */ - double getGradeProgress(); - - /** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 11; - * @return A list containing the issues. - */ - java.util.List getIssuesList(); - /** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 11; - * @return The count of issues. - */ - int getIssuesCount(); - /** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 11; - * @param index The index of the element to return. - * @return The issues at the given index. - */ - ei.Ei.ContractEvaluation.PoorBehavior getIssues(int index); - - /** - * optional double issue_score = 14; - * @return Whether the issueScore field is set. - */ - boolean hasIssueScore(); - /** - * optional double issue_score = 14; - * @return The issueScore. - */ - double getIssueScore(); - - /** - * optional .ei.ContractPlayerInfo.Status status = 3; - * @return Whether the status field is set. + * optional double cxp = 1; + * @return Whether the cxp field is set. */ - boolean hasStatus(); + boolean hasCxp(); /** - * optional .ei.ContractPlayerInfo.Status status = 3; - * @return The status. + * optional double cxp = 1; + * @return The cxp. */ - ei.Ei.ContractPlayerInfo.Status getStatus(); + double getCxp(); /** - * optional double last_evaluation_time = 4; - * @return Whether the lastEvaluationTime field is set. + * optional .ei.RewardType reward_type = 3; + * @return Whether the rewardType field is set. */ - boolean hasLastEvaluationTime(); + boolean hasRewardType(); /** - * optional double last_evaluation_time = 4; - * @return The lastEvaluationTime. + * optional .ei.RewardType reward_type = 3; + * @return The rewardType. */ - double getLastEvaluationTime(); + ei.Ei.RewardType getRewardType(); /** - * optional string last_evaluation_version = 5; - * @return Whether the lastEvaluationVersion field is set. + * optional string reward_sub_type = 4; + * @return Whether the rewardSubType field is set. */ - boolean hasLastEvaluationVersion(); + boolean hasRewardSubType(); /** - * optional string last_evaluation_version = 5; - * @return The lastEvaluationVersion. + * optional string reward_sub_type = 4; + * @return The rewardSubType. */ - java.lang.String getLastEvaluationVersion(); + java.lang.String getRewardSubType(); /** - * optional string last_evaluation_version = 5; - * @return The bytes for lastEvaluationVersion. + * optional string reward_sub_type = 4; + * @return The bytes for rewardSubType. */ com.google.protobuf.ByteString - getLastEvaluationVersionBytes(); + getRewardSubTypeBytes(); /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; - */ - java.util.List - getUnreadEvaluationsList(); - /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; - */ - ei.Ei.ContractEvaluation getUnreadEvaluations(int index); - /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; - */ - int getUnreadEvaluationsCount(); - /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; + * optional double reward_amount = 5; + * @return Whether the rewardAmount field is set. */ - java.util.List - getUnreadEvaluationsOrBuilderList(); + boolean hasRewardAmount(); /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; + * optional double reward_amount = 5; + * @return The rewardAmount. */ - ei.Ei.ContractEvaluationOrBuilder getUnreadEvaluationsOrBuilder( - int index); + double getRewardAmount(); } /** - * Protobuf type {@code ei.ContractPlayerInfo} + * Protobuf type {@code ei.ContractSeasonGoal} */ - public static final class ContractPlayerInfo extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.ContractPlayerInfo) - ContractPlayerInfoOrBuilder { + public static final class ContractSeasonGoal extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.ContractSeasonGoal) + ContractSeasonGoalOrBuilder { private static final long serialVersionUID = 0L; - // Use ContractPlayerInfo.newBuilder() to construct. - private ContractPlayerInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ContractSeasonGoal.class.getName()); + } + // Use ContractSeasonGoal.newBuilder() to construct. + private ContractSeasonGoal(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } - private ContractPlayerInfo() { - grade_ = 0; - issues_ = java.util.Collections.emptyList(); - status_ = 0; - lastEvaluationVersion_ = ""; - unreadEvaluations_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ContractPlayerInfo(); + private ContractSeasonGoal() { + rewardType_ = 1; + rewardSubType_ = ""; } - @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_ContractPlayerInfo_descriptor; + return ei.Ei.internal_static_ei_ContractSeasonGoal_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractPlayerInfo_fieldAccessorTable + return ei.Ei.internal_static_ei_ContractSeasonGoal_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.ContractPlayerInfo.class, ei.Ei.ContractPlayerInfo.Builder.class); - } - - /** - * Protobuf enum {@code ei.ContractPlayerInfo.Status} - */ - public enum Status - implements com.google.protobuf.ProtocolMessageEnum { - /** - * UNKNOWN = 0; - */ - UNKNOWN(0), - /** - * CALCULATING = 1; - */ - CALCULATING(1), - /** - * OUT_OF_DATE = 2; - */ - OUT_OF_DATE(2), - /** - * INCOMPLETE = 4; - */ - INCOMPLETE(4), - /** - * COMPLETE = 3; - */ - COMPLETE(3), - ; - - /** - * UNKNOWN = 0; - */ - public static final int UNKNOWN_VALUE = 0; - /** - * CALCULATING = 1; - */ - public static final int CALCULATING_VALUE = 1; - /** - * OUT_OF_DATE = 2; - */ - public static final int OUT_OF_DATE_VALUE = 2; - /** - * INCOMPLETE = 4; - */ - public static final int INCOMPLETE_VALUE = 4; - /** - * COMPLETE = 3; - */ - public static final int COMPLETE_VALUE = 3; - - - public final int getNumber() { - return value; - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static Status valueOf(int value) { - return forNumber(value); - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - */ - public static Status forNumber(int value) { - switch (value) { - case 0: return UNKNOWN; - case 1: return CALCULATING; - case 2: return OUT_OF_DATE; - case 4: return INCOMPLETE; - case 3: return COMPLETE; - default: return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { - return internalValueMap; - } - private static final com.google.protobuf.Internal.EnumLiteMap< - Status> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public Status findValueByNumber(int number) { - return Status.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor - getValueDescriptor() { - return getDescriptor().getValues().get(ordinal()); - } - public final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptorForType() { - return getDescriptor(); - } - public static final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptor() { - return ei.Ei.ContractPlayerInfo.getDescriptor().getEnumTypes().get(0); - } - - private static final Status[] VALUES = values(); - - public static Status valueOf( - com.google.protobuf.Descriptors.EnumValueDescriptor desc) { - if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException( - "EnumValueDescriptor is not for this type."); - } - return VALUES[desc.getIndex()]; - } - - private final int value; - - private Status(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:ei.ContractPlayerInfo.Status) + ei.Ei.ContractSeasonGoal.class, ei.Ei.ContractSeasonGoal.Builder.class); } private int bitField0_; - public static final int GRADE_FIELD_NUMBER = 1; - private int grade_; + public static final int CXP_FIELD_NUMBER = 1; + private double cxp_ = 0D; /** - * optional .ei.Contract.PlayerGrade grade = 1; - * @return Whether the grade field is set. + * optional double cxp = 1; + * @return Whether the cxp field is set. */ - @java.lang.Override public boolean hasGrade() { + @java.lang.Override + public boolean hasCxp() { return ((bitField0_ & 0x00000001) != 0); } /** - * optional .ei.Contract.PlayerGrade grade = 1; - * @return The grade. + * optional double cxp = 1; + * @return The cxp. */ - @java.lang.Override public ei.Ei.Contract.PlayerGrade getGrade() { - @SuppressWarnings("deprecation") - ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.valueOf(grade_); - return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; + @java.lang.Override + public double getCxp() { + return cxp_; } - public static final int TOTAL_CXP_FIELD_NUMBER = 2; - private double totalCxp_; + public static final int REWARD_TYPE_FIELD_NUMBER = 3; + private int rewardType_ = 1; /** - * optional double total_cxp = 2; - * @return Whether the totalCxp field is set. + * optional .ei.RewardType reward_type = 3; + * @return Whether the rewardType field is set. */ - @java.lang.Override - public boolean hasTotalCxp() { + @java.lang.Override public boolean hasRewardType() { return ((bitField0_ & 0x00000002) != 0); } /** - * optional double total_cxp = 2; - * @return The totalCxp. + * optional .ei.RewardType reward_type = 3; + * @return The rewardType. */ - @java.lang.Override - public double getTotalCxp() { - return totalCxp_; + @java.lang.Override public ei.Ei.RewardType getRewardType() { + ei.Ei.RewardType result = ei.Ei.RewardType.forNumber(rewardType_); + return result == null ? ei.Ei.RewardType.CASH : result; } - public static final int SEASON_CXP_FIELD_NUMBER = 13; - private double seasonCxp_; + public static final int REWARD_SUB_TYPE_FIELD_NUMBER = 4; + @SuppressWarnings("serial") + private volatile java.lang.Object rewardSubType_ = ""; /** - * optional double season_cxp = 13; - * @return Whether the seasonCxp field is set. + * optional string reward_sub_type = 4; + * @return Whether the rewardSubType field is set. */ @java.lang.Override - public boolean hasSeasonCxp() { + public boolean hasRewardSubType() { return ((bitField0_ & 0x00000004) != 0); } /** - * optional double season_cxp = 13; - * @return The seasonCxp. - */ - @java.lang.Override - public double getSeasonCxp() { - return seasonCxp_; - } - - public static final int GRADE_SCORE_FIELD_NUMBER = 7; - private double gradeScore_; - /** - * optional double grade_score = 7; - * @return Whether the gradeScore field is set. - */ - @java.lang.Override - public boolean hasGradeScore() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - * optional double grade_score = 7; - * @return The gradeScore. - */ - @java.lang.Override - public double getGradeScore() { - return gradeScore_; - } - - public static final int TARGET_GRADE_SCORE_FIELD_NUMBER = 9; - private double targetGradeScore_; - /** - * optional double target_grade_score = 9; - * @return Whether the targetGradeScore field is set. - */ - @java.lang.Override - public boolean hasTargetGradeScore() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - * optional double target_grade_score = 9; - * @return The targetGradeScore. - */ - @java.lang.Override - public double getTargetGradeScore() { - return targetGradeScore_; - } - - public static final int SOUL_POWER_FIELD_NUMBER = 10; - private double soulPower_; - /** - * optional double soul_power = 10; - * @return Whether the soulPower field is set. - */ - @java.lang.Override - public boolean hasSoulPower() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - * optional double soul_power = 10; - * @return The soulPower. - */ - @java.lang.Override - public double getSoulPower() { - return soulPower_; - } - - public static final int TARGET_SOUL_POWER_FIELD_NUMBER = 8; - private double targetSoulPower_; - /** - * optional double target_soul_power = 8; - * @return Whether the targetSoulPower field is set. - */ - @java.lang.Override - public boolean hasTargetSoulPower() { - return ((bitField0_ & 0x00000040) != 0); - } - /** - * optional double target_soul_power = 8; - * @return The targetSoulPower. - */ - @java.lang.Override - public double getTargetSoulPower() { - return targetSoulPower_; - } - - public static final int GRADE_PROGRESS_FIELD_NUMBER = 12; - private double gradeProgress_; - /** - * optional double grade_progress = 12; - * @return Whether the gradeProgress field is set. - */ - @java.lang.Override - public boolean hasGradeProgress() { - return ((bitField0_ & 0x00000080) != 0); - } - /** - * optional double grade_progress = 12; - * @return The gradeProgress. - */ - @java.lang.Override - public double getGradeProgress() { - return gradeProgress_; - } - - public static final int ISSUES_FIELD_NUMBER = 11; - private java.util.List issues_; - private static final com.google.protobuf.Internal.ListAdapter.Converter< - java.lang.Integer, ei.Ei.ContractEvaluation.PoorBehavior> issues_converter_ = - new com.google.protobuf.Internal.ListAdapter.Converter< - java.lang.Integer, ei.Ei.ContractEvaluation.PoorBehavior>() { - public ei.Ei.ContractEvaluation.PoorBehavior convert(java.lang.Integer from) { - @SuppressWarnings("deprecation") - ei.Ei.ContractEvaluation.PoorBehavior result = ei.Ei.ContractEvaluation.PoorBehavior.valueOf(from); - return result == null ? ei.Ei.ContractEvaluation.PoorBehavior.NONE : result; - } - }; - /** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 11; - * @return A list containing the issues. - */ - @java.lang.Override - public java.util.List getIssuesList() { - return new com.google.protobuf.Internal.ListAdapter< - java.lang.Integer, ei.Ei.ContractEvaluation.PoorBehavior>(issues_, issues_converter_); - } - /** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 11; - * @return The count of issues. - */ - @java.lang.Override - public int getIssuesCount() { - return issues_.size(); - } - /** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 11; - * @param index The index of the element to return. - * @return The issues at the given index. - */ - @java.lang.Override - public ei.Ei.ContractEvaluation.PoorBehavior getIssues(int index) { - return issues_converter_.convert(issues_.get(index)); - } - - public static final int ISSUE_SCORE_FIELD_NUMBER = 14; - private double issueScore_; - /** - * optional double issue_score = 14; - * @return Whether the issueScore field is set. - */ - @java.lang.Override - public boolean hasIssueScore() { - return ((bitField0_ & 0x00000100) != 0); - } - /** - * optional double issue_score = 14; - * @return The issueScore. - */ - @java.lang.Override - public double getIssueScore() { - return issueScore_; - } - - public static final int STATUS_FIELD_NUMBER = 3; - private int status_; - /** - * optional .ei.ContractPlayerInfo.Status status = 3; - * @return Whether the status field is set. - */ - @java.lang.Override public boolean hasStatus() { - return ((bitField0_ & 0x00000200) != 0); - } - /** - * optional .ei.ContractPlayerInfo.Status status = 3; - * @return The status. - */ - @java.lang.Override public ei.Ei.ContractPlayerInfo.Status getStatus() { - @SuppressWarnings("deprecation") - ei.Ei.ContractPlayerInfo.Status result = ei.Ei.ContractPlayerInfo.Status.valueOf(status_); - return result == null ? ei.Ei.ContractPlayerInfo.Status.UNKNOWN : result; - } - - public static final int LAST_EVALUATION_TIME_FIELD_NUMBER = 4; - private double lastEvaluationTime_; - /** - * optional double last_evaluation_time = 4; - * @return Whether the lastEvaluationTime field is set. - */ - @java.lang.Override - public boolean hasLastEvaluationTime() { - return ((bitField0_ & 0x00000400) != 0); - } - /** - * optional double last_evaluation_time = 4; - * @return The lastEvaluationTime. - */ - @java.lang.Override - public double getLastEvaluationTime() { - return lastEvaluationTime_; - } - - public static final int LAST_EVALUATION_VERSION_FIELD_NUMBER = 5; - private volatile java.lang.Object lastEvaluationVersion_; - /** - * optional string last_evaluation_version = 5; - * @return Whether the lastEvaluationVersion field is set. - */ - @java.lang.Override - public boolean hasLastEvaluationVersion() { - return ((bitField0_ & 0x00000800) != 0); - } - /** - * optional string last_evaluation_version = 5; - * @return The lastEvaluationVersion. + * optional string reward_sub_type = 4; + * @return The rewardSubType. */ @java.lang.Override - public java.lang.String getLastEvaluationVersion() { - java.lang.Object ref = lastEvaluationVersion_; + public java.lang.String getRewardSubType() { + java.lang.Object ref = rewardSubType_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { @@ -74714,68 +72501,47 @@ public java.lang.String getLastEvaluationVersion() { (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { - lastEvaluationVersion_ = s; + rewardSubType_ = s; } return s; } } /** - * optional string last_evaluation_version = 5; - * @return The bytes for lastEvaluationVersion. + * optional string reward_sub_type = 4; + * @return The bytes for rewardSubType. */ @java.lang.Override public com.google.protobuf.ByteString - getLastEvaluationVersionBytes() { - java.lang.Object ref = lastEvaluationVersion_; + getRewardSubTypeBytes() { + java.lang.Object ref = rewardSubType_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - lastEvaluationVersion_ = b; + rewardSubType_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int UNREAD_EVALUATIONS_FIELD_NUMBER = 6; - private java.util.List unreadEvaluations_; - /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; - */ - @java.lang.Override - public java.util.List getUnreadEvaluationsList() { - return unreadEvaluations_; - } - /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; - */ - @java.lang.Override - public java.util.List - getUnreadEvaluationsOrBuilderList() { - return unreadEvaluations_; - } - /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; - */ - @java.lang.Override - public int getUnreadEvaluationsCount() { - return unreadEvaluations_.size(); - } + public static final int REWARD_AMOUNT_FIELD_NUMBER = 5; + private double rewardAmount_ = 0D; /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; + * optional double reward_amount = 5; + * @return Whether the rewardAmount field is set. */ @java.lang.Override - public ei.Ei.ContractEvaluation getUnreadEvaluations(int index) { - return unreadEvaluations_.get(index); + public boolean hasRewardAmount() { + return ((bitField0_ & 0x00000008) != 0); } /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; + * optional double reward_amount = 5; + * @return The rewardAmount. */ @java.lang.Override - public ei.Ei.ContractEvaluationOrBuilder getUnreadEvaluationsOrBuilder( - int index) { - return unreadEvaluations_.get(index); + public double getRewardAmount() { + return rewardAmount_; } private byte memoizedIsInitialized = -1; @@ -74793,46 +72559,16 @@ public final boolean isInitialized() { public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { - output.writeEnum(1, grade_); + output.writeDouble(1, cxp_); } if (((bitField0_ & 0x00000002) != 0)) { - output.writeDouble(2, totalCxp_); - } - if (((bitField0_ & 0x00000200) != 0)) { - output.writeEnum(3, status_); - } - if (((bitField0_ & 0x00000400) != 0)) { - output.writeDouble(4, lastEvaluationTime_); - } - if (((bitField0_ & 0x00000800) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, lastEvaluationVersion_); - } - for (int i = 0; i < unreadEvaluations_.size(); i++) { - output.writeMessage(6, unreadEvaluations_.get(i)); - } - if (((bitField0_ & 0x00000008) != 0)) { - output.writeDouble(7, gradeScore_); - } - if (((bitField0_ & 0x00000040) != 0)) { - output.writeDouble(8, targetSoulPower_); - } - if (((bitField0_ & 0x00000010) != 0)) { - output.writeDouble(9, targetGradeScore_); - } - if (((bitField0_ & 0x00000020) != 0)) { - output.writeDouble(10, soulPower_); - } - for (int i = 0; i < issues_.size(); i++) { - output.writeEnum(11, issues_.get(i)); - } - if (((bitField0_ & 0x00000080) != 0)) { - output.writeDouble(12, gradeProgress_); + output.writeEnum(3, rewardType_); } if (((bitField0_ & 0x00000004) != 0)) { - output.writeDouble(13, seasonCxp_); + com.google.protobuf.GeneratedMessage.writeString(output, 4, rewardSubType_); } - if (((bitField0_ & 0x00000100) != 0)) { - output.writeDouble(14, issueScore_); + if (((bitField0_ & 0x00000008) != 0)) { + output.writeDouble(5, rewardAmount_); } getUnknownFields().writeTo(output); } @@ -74845,63 +72581,18 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeEnumSize(1, grade_); + .computeDoubleSize(1, cxp_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(2, totalCxp_); - } - if (((bitField0_ & 0x00000200) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(3, status_); - } - if (((bitField0_ & 0x00000400) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(4, lastEvaluationTime_); - } - if (((bitField0_ & 0x00000800) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, lastEvaluationVersion_); - } - for (int i = 0; i < unreadEvaluations_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(6, unreadEvaluations_.get(i)); - } - if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(7, gradeScore_); - } - if (((bitField0_ & 0x00000040) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(8, targetSoulPower_); - } - if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(9, targetGradeScore_); - } - if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(10, soulPower_); - } - { - int dataSize = 0; - for (int i = 0; i < issues_.size(); i++) { - dataSize += com.google.protobuf.CodedOutputStream - .computeEnumSizeNoTag(issues_.get(i)); - } - size += dataSize; - size += 1 * issues_.size(); - } - if (((bitField0_ & 0x00000080) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(12, gradeProgress_); + .computeEnumSize(3, rewardType_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(13, seasonCxp_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, rewardSubType_); } - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(14, issueScore_); + .computeDoubleSize(5, rewardAmount_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -74913,81 +72604,32 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof ei.Ei.ContractPlayerInfo)) { + if (!(obj instanceof ei.Ei.ContractSeasonGoal)) { return super.equals(obj); } - ei.Ei.ContractPlayerInfo other = (ei.Ei.ContractPlayerInfo) obj; + ei.Ei.ContractSeasonGoal other = (ei.Ei.ContractSeasonGoal) obj; - if (hasGrade() != other.hasGrade()) return false; - if (hasGrade()) { - if (grade_ != other.grade_) return false; - } - if (hasTotalCxp() != other.hasTotalCxp()) return false; - if (hasTotalCxp()) { - if (java.lang.Double.doubleToLongBits(getTotalCxp()) - != java.lang.Double.doubleToLongBits( - other.getTotalCxp())) return false; - } - if (hasSeasonCxp() != other.hasSeasonCxp()) return false; - if (hasSeasonCxp()) { - if (java.lang.Double.doubleToLongBits(getSeasonCxp()) - != java.lang.Double.doubleToLongBits( - other.getSeasonCxp())) return false; - } - if (hasGradeScore() != other.hasGradeScore()) return false; - if (hasGradeScore()) { - if (java.lang.Double.doubleToLongBits(getGradeScore()) - != java.lang.Double.doubleToLongBits( - other.getGradeScore())) return false; - } - if (hasTargetGradeScore() != other.hasTargetGradeScore()) return false; - if (hasTargetGradeScore()) { - if (java.lang.Double.doubleToLongBits(getTargetGradeScore()) - != java.lang.Double.doubleToLongBits( - other.getTargetGradeScore())) return false; - } - if (hasSoulPower() != other.hasSoulPower()) return false; - if (hasSoulPower()) { - if (java.lang.Double.doubleToLongBits(getSoulPower()) - != java.lang.Double.doubleToLongBits( - other.getSoulPower())) return false; - } - if (hasTargetSoulPower() != other.hasTargetSoulPower()) return false; - if (hasTargetSoulPower()) { - if (java.lang.Double.doubleToLongBits(getTargetSoulPower()) - != java.lang.Double.doubleToLongBits( - other.getTargetSoulPower())) return false; - } - if (hasGradeProgress() != other.hasGradeProgress()) return false; - if (hasGradeProgress()) { - if (java.lang.Double.doubleToLongBits(getGradeProgress()) + if (hasCxp() != other.hasCxp()) return false; + if (hasCxp()) { + if (java.lang.Double.doubleToLongBits(getCxp()) != java.lang.Double.doubleToLongBits( - other.getGradeProgress())) return false; + other.getCxp())) return false; } - if (!issues_.equals(other.issues_)) return false; - if (hasIssueScore() != other.hasIssueScore()) return false; - if (hasIssueScore()) { - if (java.lang.Double.doubleToLongBits(getIssueScore()) - != java.lang.Double.doubleToLongBits( - other.getIssueScore())) return false; + if (hasRewardType() != other.hasRewardType()) return false; + if (hasRewardType()) { + if (rewardType_ != other.rewardType_) return false; } - if (hasStatus() != other.hasStatus()) return false; - if (hasStatus()) { - if (status_ != other.status_) return false; + if (hasRewardSubType() != other.hasRewardSubType()) return false; + if (hasRewardSubType()) { + if (!getRewardSubType() + .equals(other.getRewardSubType())) return false; } - if (hasLastEvaluationTime() != other.hasLastEvaluationTime()) return false; - if (hasLastEvaluationTime()) { - if (java.lang.Double.doubleToLongBits(getLastEvaluationTime()) + if (hasRewardAmount() != other.hasRewardAmount()) return false; + if (hasRewardAmount()) { + if (java.lang.Double.doubleToLongBits(getRewardAmount()) != java.lang.Double.doubleToLongBits( - other.getLastEvaluationTime())) return false; - } - if (hasLastEvaluationVersion() != other.hasLastEvaluationVersion()) return false; - if (hasLastEvaluationVersion()) { - if (!getLastEvaluationVersion() - .equals(other.getLastEvaluationVersion())) return false; + other.getRewardAmount())) return false; } - if (!getUnreadEvaluationsList() - .equals(other.getUnreadEvaluationsList())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -74999,143 +72641,98 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); - if (hasGrade()) { - hash = (37 * hash) + GRADE_FIELD_NUMBER; - hash = (53 * hash) + grade_; - } - if (hasTotalCxp()) { - hash = (37 * hash) + TOTAL_CXP_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getTotalCxp())); - } - if (hasSeasonCxp()) { - hash = (37 * hash) + SEASON_CXP_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getSeasonCxp())); - } - if (hasGradeScore()) { - hash = (37 * hash) + GRADE_SCORE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getGradeScore())); - } - if (hasTargetGradeScore()) { - hash = (37 * hash) + TARGET_GRADE_SCORE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getTargetGradeScore())); - } - if (hasSoulPower()) { - hash = (37 * hash) + SOUL_POWER_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getSoulPower())); - } - if (hasTargetSoulPower()) { - hash = (37 * hash) + TARGET_SOUL_POWER_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getTargetSoulPower())); - } - if (hasGradeProgress()) { - hash = (37 * hash) + GRADE_PROGRESS_FIELD_NUMBER; + if (hasCxp()) { + hash = (37 * hash) + CXP_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getGradeProgress())); - } - if (getIssuesCount() > 0) { - hash = (37 * hash) + ISSUES_FIELD_NUMBER; - hash = (53 * hash) + issues_.hashCode(); + java.lang.Double.doubleToLongBits(getCxp())); } - if (hasIssueScore()) { - hash = (37 * hash) + ISSUE_SCORE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getIssueScore())); + if (hasRewardType()) { + hash = (37 * hash) + REWARD_TYPE_FIELD_NUMBER; + hash = (53 * hash) + rewardType_; } - if (hasStatus()) { - hash = (37 * hash) + STATUS_FIELD_NUMBER; - hash = (53 * hash) + status_; + if (hasRewardSubType()) { + hash = (37 * hash) + REWARD_SUB_TYPE_FIELD_NUMBER; + hash = (53 * hash) + getRewardSubType().hashCode(); } - if (hasLastEvaluationTime()) { - hash = (37 * hash) + LAST_EVALUATION_TIME_FIELD_NUMBER; + if (hasRewardAmount()) { + hash = (37 * hash) + REWARD_AMOUNT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getLastEvaluationTime())); - } - if (hasLastEvaluationVersion()) { - hash = (37 * hash) + LAST_EVALUATION_VERSION_FIELD_NUMBER; - hash = (53 * hash) + getLastEvaluationVersion().hashCode(); - } - if (getUnreadEvaluationsCount() > 0) { - hash = (37 * hash) + UNREAD_EVALUATIONS_FIELD_NUMBER; - hash = (53 * hash) + getUnreadEvaluationsList().hashCode(); + java.lang.Double.doubleToLongBits(getRewardAmount())); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } - public static ei.Ei.ContractPlayerInfo parseFrom( + public static ei.Ei.ContractSeasonGoal parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.ContractPlayerInfo parseFrom( + public static ei.Ei.ContractSeasonGoal parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.ContractPlayerInfo parseFrom( + public static ei.Ei.ContractSeasonGoal parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.ContractPlayerInfo parseFrom( + public static ei.Ei.ContractSeasonGoal 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.ContractPlayerInfo parseFrom(byte[] data) + public static ei.Ei.ContractSeasonGoal parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.ContractPlayerInfo parseFrom( + public static ei.Ei.ContractSeasonGoal parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.ContractPlayerInfo parseFrom(java.io.InputStream input) + public static ei.Ei.ContractSeasonGoal parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.ContractPlayerInfo parseFrom( + public static ei.Ei.ContractSeasonGoal parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.ContractPlayerInfo parseDelimitedFrom(java.io.InputStream input) + + public static ei.Ei.ContractSeasonGoal parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } - public static ei.Ei.ContractPlayerInfo parseDelimitedFrom( + + public static ei.Ei.ContractSeasonGoal parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.ContractPlayerInfo parseFrom( + public static ei.Ei.ContractSeasonGoal parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.ContractPlayerInfo parseFrom( + public static ei.Ei.ContractSeasonGoal parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -75144,7 +72741,7 @@ public static ei.Ei.ContractPlayerInfo parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(ei.Ei.ContractPlayerInfo prototype) { + public static Builder newBuilder(ei.Ei.ContractSeasonGoal prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -75155,93 +72752,65 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * Protobuf type {@code ei.ContractPlayerInfo} + * Protobuf type {@code ei.ContractSeasonGoal} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.ContractPlayerInfo) - ei.Ei.ContractPlayerInfoOrBuilder { + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.ContractSeasonGoal) + ei.Ei.ContractSeasonGoalOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return ei.Ei.internal_static_ei_ContractPlayerInfo_descriptor; + return ei.Ei.internal_static_ei_ContractSeasonGoal_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractPlayerInfo_fieldAccessorTable + return ei.Ei.internal_static_ei_ContractSeasonGoal_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.ContractPlayerInfo.class, ei.Ei.ContractPlayerInfo.Builder.class); + ei.Ei.ContractSeasonGoal.class, ei.Ei.ContractSeasonGoal.Builder.class); } - // Construct using ei.Ei.ContractPlayerInfo.newBuilder() + // Construct using ei.Ei.ContractSeasonGoal.newBuilder() private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); - grade_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); - totalCxp_ = 0D; - bitField0_ = (bitField0_ & ~0x00000002); - seasonCxp_ = 0D; - bitField0_ = (bitField0_ & ~0x00000004); - gradeScore_ = 0D; - bitField0_ = (bitField0_ & ~0x00000008); - targetGradeScore_ = 0D; - bitField0_ = (bitField0_ & ~0x00000010); - soulPower_ = 0D; - bitField0_ = (bitField0_ & ~0x00000020); - targetSoulPower_ = 0D; - bitField0_ = (bitField0_ & ~0x00000040); - gradeProgress_ = 0D; - bitField0_ = (bitField0_ & ~0x00000080); - issues_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000100); - issueScore_ = 0D; - bitField0_ = (bitField0_ & ~0x00000200); - status_ = 0; - bitField0_ = (bitField0_ & ~0x00000400); - lastEvaluationTime_ = 0D; - bitField0_ = (bitField0_ & ~0x00000800); - lastEvaluationVersion_ = ""; - bitField0_ = (bitField0_ & ~0x00001000); - if (unreadEvaluationsBuilder_ == null) { - unreadEvaluations_ = java.util.Collections.emptyList(); - } else { - unreadEvaluations_ = null; - unreadEvaluationsBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = 0; + cxp_ = 0D; + rewardType_ = 1; + rewardSubType_ = ""; + rewardAmount_ = 0D; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return ei.Ei.internal_static_ei_ContractPlayerInfo_descriptor; + return ei.Ei.internal_static_ei_ContractSeasonGoal_descriptor; } @java.lang.Override - public ei.Ei.ContractPlayerInfo getDefaultInstanceForType() { - return ei.Ei.ContractPlayerInfo.getDefaultInstance(); + public ei.Ei.ContractSeasonGoal getDefaultInstanceForType() { + return ei.Ei.ContractSeasonGoal.getDefaultInstance(); } @java.lang.Override - public ei.Ei.ContractPlayerInfo build() { - ei.Ei.ContractPlayerInfo result = buildPartial(); + public ei.Ei.ContractSeasonGoal build() { + ei.Ei.ContractSeasonGoal result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -75249,194 +72818,60 @@ public ei.Ei.ContractPlayerInfo build() { } @java.lang.Override - public ei.Ei.ContractPlayerInfo buildPartial() { - ei.Ei.ContractPlayerInfo result = new ei.Ei.ContractPlayerInfo(this); + public ei.Ei.ContractSeasonGoal buildPartial() { + ei.Ei.ContractSeasonGoal result = new ei.Ei.ContractSeasonGoal(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ContractSeasonGoal result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.cxp_ = cxp_; to_bitField0_ |= 0x00000001; } - result.grade_ = grade_; if (((from_bitField0_ & 0x00000002) != 0)) { - result.totalCxp_ = totalCxp_; + result.rewardType_ = rewardType_; to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { - result.seasonCxp_ = seasonCxp_; + result.rewardSubType_ = rewardSubType_; to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000008) != 0)) { - result.gradeScore_ = gradeScore_; + result.rewardAmount_ = rewardAmount_; to_bitField0_ |= 0x00000008; } - if (((from_bitField0_ & 0x00000010) != 0)) { - result.targetGradeScore_ = targetGradeScore_; - to_bitField0_ |= 0x00000010; - } - if (((from_bitField0_ & 0x00000020) != 0)) { - result.soulPower_ = soulPower_; - to_bitField0_ |= 0x00000020; - } - if (((from_bitField0_ & 0x00000040) != 0)) { - result.targetSoulPower_ = targetSoulPower_; - to_bitField0_ |= 0x00000040; - } - if (((from_bitField0_ & 0x00000080) != 0)) { - result.gradeProgress_ = gradeProgress_; - to_bitField0_ |= 0x00000080; - } - if (((bitField0_ & 0x00000100) != 0)) { - issues_ = java.util.Collections.unmodifiableList(issues_); - bitField0_ = (bitField0_ & ~0x00000100); - } - result.issues_ = issues_; - if (((from_bitField0_ & 0x00000200) != 0)) { - result.issueScore_ = issueScore_; - to_bitField0_ |= 0x00000100; - } - if (((from_bitField0_ & 0x00000400) != 0)) { - to_bitField0_ |= 0x00000200; - } - result.status_ = status_; - if (((from_bitField0_ & 0x00000800) != 0)) { - result.lastEvaluationTime_ = lastEvaluationTime_; - to_bitField0_ |= 0x00000400; - } - if (((from_bitField0_ & 0x00001000) != 0)) { - to_bitField0_ |= 0x00000800; - } - result.lastEvaluationVersion_ = lastEvaluationVersion_; - if (unreadEvaluationsBuilder_ == null) { - if (((bitField0_ & 0x00002000) != 0)) { - unreadEvaluations_ = java.util.Collections.unmodifiableList(unreadEvaluations_); - bitField0_ = (bitField0_ & ~0x00002000); - } - result.unreadEvaluations_ = unreadEvaluations_; - } else { - result.unreadEvaluations_ = unreadEvaluationsBuilder_.build(); - } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ContractPlayerInfo) { - return mergeFrom((ei.Ei.ContractPlayerInfo)other); + if (other instanceof ei.Ei.ContractSeasonGoal) { + return mergeFrom((ei.Ei.ContractSeasonGoal)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(ei.Ei.ContractPlayerInfo other) { - if (other == ei.Ei.ContractPlayerInfo.getDefaultInstance()) return this; - if (other.hasGrade()) { - setGrade(other.getGrade()); - } - if (other.hasTotalCxp()) { - setTotalCxp(other.getTotalCxp()); - } - if (other.hasSeasonCxp()) { - setSeasonCxp(other.getSeasonCxp()); - } - if (other.hasGradeScore()) { - setGradeScore(other.getGradeScore()); - } - if (other.hasTargetGradeScore()) { - setTargetGradeScore(other.getTargetGradeScore()); - } - if (other.hasSoulPower()) { - setSoulPower(other.getSoulPower()); - } - if (other.hasTargetSoulPower()) { - setTargetSoulPower(other.getTargetSoulPower()); - } - if (other.hasGradeProgress()) { - setGradeProgress(other.getGradeProgress()); - } - if (!other.issues_.isEmpty()) { - if (issues_.isEmpty()) { - issues_ = other.issues_; - bitField0_ = (bitField0_ & ~0x00000100); - } else { - ensureIssuesIsMutable(); - issues_.addAll(other.issues_); - } - onChanged(); - } - if (other.hasIssueScore()) { - setIssueScore(other.getIssueScore()); - } - if (other.hasStatus()) { - setStatus(other.getStatus()); + public Builder mergeFrom(ei.Ei.ContractSeasonGoal other) { + if (other == ei.Ei.ContractSeasonGoal.getDefaultInstance()) return this; + if (other.hasCxp()) { + setCxp(other.getCxp()); } - if (other.hasLastEvaluationTime()) { - setLastEvaluationTime(other.getLastEvaluationTime()); + if (other.hasRewardType()) { + setRewardType(other.getRewardType()); } - if (other.hasLastEvaluationVersion()) { - bitField0_ |= 0x00001000; - lastEvaluationVersion_ = other.lastEvaluationVersion_; + if (other.hasRewardSubType()) { + rewardSubType_ = other.rewardSubType_; + bitField0_ |= 0x00000004; onChanged(); } - if (unreadEvaluationsBuilder_ == null) { - if (!other.unreadEvaluations_.isEmpty()) { - if (unreadEvaluations_.isEmpty()) { - unreadEvaluations_ = other.unreadEvaluations_; - bitField0_ = (bitField0_ & ~0x00002000); - } else { - ensureUnreadEvaluationsIsMutable(); - unreadEvaluations_.addAll(other.unreadEvaluations_); - } - onChanged(); - } - } else { - if (!other.unreadEvaluations_.isEmpty()) { - if (unreadEvaluationsBuilder_.isEmpty()) { - unreadEvaluationsBuilder_.dispose(); - unreadEvaluationsBuilder_ = null; - unreadEvaluations_ = other.unreadEvaluations_; - bitField0_ = (bitField0_ & ~0x00002000); - unreadEvaluationsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getUnreadEvaluationsFieldBuilder() : null; - } else { - unreadEvaluationsBuilder_.addAllMessages(other.unreadEvaluations_); - } - } + if (other.hasRewardAmount()) { + setRewardAmount(other.getRewardAmount()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); @@ -75464,122 +72899,33 @@ public Builder mergeFrom( case 0: done = true; break; - case 8: { - int tmpRaw = input.readEnum(); - ei.Ei.Contract.PlayerGrade tmpValue = - ei.Ei.Contract.PlayerGrade.forNumber(tmpRaw); - if (tmpValue == null) { - mergeUnknownVarintField(1, tmpRaw); - } else { - grade_ = tmpRaw; - bitField0_ |= 0x00000001; - } - break; - } // case 8 - case 17: { - totalCxp_ = input.readDouble(); - bitField0_ |= 0x00000002; + case 9: { + cxp_ = input.readDouble(); + bitField0_ |= 0x00000001; break; - } // case 17 + } // case 9 case 24: { int tmpRaw = input.readEnum(); - ei.Ei.ContractPlayerInfo.Status tmpValue = - ei.Ei.ContractPlayerInfo.Status.forNumber(tmpRaw); + ei.Ei.RewardType tmpValue = + ei.Ei.RewardType.forNumber(tmpRaw); if (tmpValue == null) { mergeUnknownVarintField(3, tmpRaw); } else { - status_ = tmpRaw; - bitField0_ |= 0x00000400; + rewardType_ = tmpRaw; + bitField0_ |= 0x00000002; } break; } // case 24 - case 33: { - lastEvaluationTime_ = input.readDouble(); - bitField0_ |= 0x00000800; - break; - } // case 33 - case 42: { - lastEvaluationVersion_ = input.readBytes(); - bitField0_ |= 0x00001000; - break; - } // case 42 - case 50: { - ei.Ei.ContractEvaluation m = - input.readMessage( - ei.Ei.ContractEvaluation.PARSER, - extensionRegistry); - if (unreadEvaluationsBuilder_ == null) { - ensureUnreadEvaluationsIsMutable(); - unreadEvaluations_.add(m); - } else { - unreadEvaluationsBuilder_.addMessage(m); - } - break; - } // case 50 - case 57: { - gradeScore_ = input.readDouble(); - bitField0_ |= 0x00000008; - break; - } // case 57 - case 65: { - targetSoulPower_ = input.readDouble(); - bitField0_ |= 0x00000040; - break; - } // case 65 - case 73: { - targetGradeScore_ = input.readDouble(); - bitField0_ |= 0x00000010; - break; - } // case 73 - case 81: { - soulPower_ = input.readDouble(); - bitField0_ |= 0x00000020; - break; - } // case 81 - case 88: { - int tmpRaw = input.readEnum(); - ei.Ei.ContractEvaluation.PoorBehavior tmpValue = - ei.Ei.ContractEvaluation.PoorBehavior.forNumber(tmpRaw); - if (tmpValue == null) { - mergeUnknownVarintField(11, tmpRaw); - } else { - ensureIssuesIsMutable(); - issues_.add(tmpRaw); - } - break; - } // case 88 - case 90: { - int length = input.readRawVarint32(); - int oldLimit = input.pushLimit(length); - while(input.getBytesUntilLimit() > 0) { - int tmpRaw = input.readEnum(); - ei.Ei.ContractEvaluation.PoorBehavior tmpValue = - ei.Ei.ContractEvaluation.PoorBehavior.forNumber(tmpRaw); - if (tmpValue == null) { - mergeUnknownVarintField(11, tmpRaw); - } else { - ensureIssuesIsMutable(); - issues_.add(tmpRaw); - } - } - input.popLimit(oldLimit); - break; - } // case 90 - case 97: { - gradeProgress_ = input.readDouble(); - bitField0_ |= 0x00000080; - break; - } // case 97 - case 105: { - seasonCxp_ = input.readDouble(); + case 34: { + rewardSubType_ = input.readBytes(); bitField0_ |= 0x00000004; break; - } // case 105 - case 113: { - issueScore_ = input.readDouble(); - bitField0_ |= 0x00000200; + } // case 34 + case 41: { + rewardAmount_ = input.readDouble(); + bitField0_ |= 0x00000008; break; - } // case 113 + } // case 41 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -75597,549 +72943,974 @@ public Builder mergeFrom( } private int bitField0_; - private int grade_ = 0; + private double cxp_ ; /** - * optional .ei.Contract.PlayerGrade grade = 1; - * @return Whether the grade field is set. + * optional double cxp = 1; + * @return Whether the cxp field is set. */ - @java.lang.Override public boolean hasGrade() { + @java.lang.Override + public boolean hasCxp() { return ((bitField0_ & 0x00000001) != 0); } /** - * optional .ei.Contract.PlayerGrade grade = 1; - * @return The grade. + * optional double cxp = 1; + * @return The cxp. */ @java.lang.Override - public ei.Ei.Contract.PlayerGrade getGrade() { - @SuppressWarnings("deprecation") - ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.valueOf(grade_); - return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; + public double getCxp() { + return cxp_; } /** - * optional .ei.Contract.PlayerGrade grade = 1; - * @param value The grade to set. + * optional double cxp = 1; + * @param value The cxp to set. * @return This builder for chaining. */ - public Builder setGrade(ei.Ei.Contract.PlayerGrade value) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setCxp(double value) { + + cxp_ = value; bitField0_ |= 0x00000001; - grade_ = value.getNumber(); onChanged(); return this; } /** - * optional .ei.Contract.PlayerGrade grade = 1; + * optional double cxp = 1; * @return This builder for chaining. */ - public Builder clearGrade() { + public Builder clearCxp() { bitField0_ = (bitField0_ & ~0x00000001); - grade_ = 0; + cxp_ = 0D; onChanged(); return this; } - private double totalCxp_ ; + private int rewardType_ = 1; /** - * optional double total_cxp = 2; - * @return Whether the totalCxp field is set. + * optional .ei.RewardType reward_type = 3; + * @return Whether the rewardType field is set. */ - @java.lang.Override - public boolean hasTotalCxp() { + @java.lang.Override public boolean hasRewardType() { return ((bitField0_ & 0x00000002) != 0); } /** - * optional double total_cxp = 2; - * @return The totalCxp. + * optional .ei.RewardType reward_type = 3; + * @return The rewardType. */ @java.lang.Override - public double getTotalCxp() { - return totalCxp_; + public ei.Ei.RewardType getRewardType() { + ei.Ei.RewardType result = ei.Ei.RewardType.forNumber(rewardType_); + return result == null ? ei.Ei.RewardType.CASH : result; } /** - * optional double total_cxp = 2; - * @param value The totalCxp to set. + * optional .ei.RewardType reward_type = 3; + * @param value The rewardType to set. * @return This builder for chaining. */ - public Builder setTotalCxp(double value) { + public Builder setRewardType(ei.Ei.RewardType value) { + if (value == null) { + throw new NullPointerException(); + } bitField0_ |= 0x00000002; - totalCxp_ = value; + rewardType_ = value.getNumber(); onChanged(); return this; } /** - * optional double total_cxp = 2; + * optional .ei.RewardType reward_type = 3; * @return This builder for chaining. */ - public Builder clearTotalCxp() { + public Builder clearRewardType() { bitField0_ = (bitField0_ & ~0x00000002); - totalCxp_ = 0D; + rewardType_ = 1; onChanged(); return this; } - private double seasonCxp_ ; + private java.lang.Object rewardSubType_ = ""; /** - * optional double season_cxp = 13; - * @return Whether the seasonCxp field is set. + * optional string reward_sub_type = 4; + * @return Whether the rewardSubType field is set. */ - @java.lang.Override - public boolean hasSeasonCxp() { + public boolean hasRewardSubType() { return ((bitField0_ & 0x00000004) != 0); } /** - * optional double season_cxp = 13; - * @return The seasonCxp. + * optional string reward_sub_type = 4; + * @return The rewardSubType. */ - @java.lang.Override - public double getSeasonCxp() { - return seasonCxp_; + public java.lang.String getRewardSubType() { + java.lang.Object ref = rewardSubType_; + 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()) { + rewardSubType_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } } /** - * optional double season_cxp = 13; - * @param value The seasonCxp to set. - * @return This builder for chaining. + * optional string reward_sub_type = 4; + * @return The bytes for rewardSubType. */ - public Builder setSeasonCxp(double value) { - bitField0_ |= 0x00000004; - seasonCxp_ = value; - onChanged(); - return this; + public com.google.protobuf.ByteString + getRewardSubTypeBytes() { + java.lang.Object ref = rewardSubType_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + rewardSubType_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } /** - * optional double season_cxp = 13; + * optional string reward_sub_type = 4; + * @param value The rewardSubType to set. * @return This builder for chaining. */ - public Builder clearSeasonCxp() { - bitField0_ = (bitField0_ & ~0x00000004); - seasonCxp_ = 0D; + public Builder setRewardSubType( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + rewardSubType_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } - - private double gradeScore_ ; - /** - * optional double grade_score = 7; - * @return Whether the gradeScore field is set. - */ - @java.lang.Override - public boolean hasGradeScore() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - * optional double grade_score = 7; - * @return The gradeScore. - */ - @java.lang.Override - public double getGradeScore() { - return gradeScore_; - } /** - * optional double grade_score = 7; - * @param value The gradeScore to set. + * optional string reward_sub_type = 4; * @return This builder for chaining. */ - public Builder setGradeScore(double value) { - bitField0_ |= 0x00000008; - gradeScore_ = value; + public Builder clearRewardSubType() { + rewardSubType_ = getDefaultInstance().getRewardSubType(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } /** - * optional double grade_score = 7; + * optional string reward_sub_type = 4; + * @param value The bytes for rewardSubType to set. * @return This builder for chaining. */ - public Builder clearGradeScore() { - bitField0_ = (bitField0_ & ~0x00000008); - gradeScore_ = 0D; + public Builder setRewardSubTypeBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + rewardSubType_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } - private double targetGradeScore_ ; + private double rewardAmount_ ; /** - * optional double target_grade_score = 9; - * @return Whether the targetGradeScore field is set. + * optional double reward_amount = 5; + * @return Whether the rewardAmount field is set. */ @java.lang.Override - public boolean hasTargetGradeScore() { - return ((bitField0_ & 0x00000010) != 0); + public boolean hasRewardAmount() { + return ((bitField0_ & 0x00000008) != 0); } /** - * optional double target_grade_score = 9; - * @return The targetGradeScore. + * optional double reward_amount = 5; + * @return The rewardAmount. */ @java.lang.Override - public double getTargetGradeScore() { - return targetGradeScore_; + public double getRewardAmount() { + return rewardAmount_; } /** - * optional double target_grade_score = 9; - * @param value The targetGradeScore to set. + * optional double reward_amount = 5; + * @param value The rewardAmount to set. * @return This builder for chaining. */ - public Builder setTargetGradeScore(double value) { - bitField0_ |= 0x00000010; - targetGradeScore_ = value; + public Builder setRewardAmount(double value) { + + rewardAmount_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } /** - * optional double target_grade_score = 9; + * optional double reward_amount = 5; * @return This builder for chaining. */ - public Builder clearTargetGradeScore() { - bitField0_ = (bitField0_ & ~0x00000010); - targetGradeScore_ = 0D; + public Builder clearRewardAmount() { + bitField0_ = (bitField0_ & ~0x00000008); + rewardAmount_ = 0D; onChanged(); return this; } - private double soulPower_ ; - /** - * optional double soul_power = 10; - * @return Whether the soulPower field is set. - */ + // @@protoc_insertion_point(builder_scope:ei.ContractSeasonGoal) + } + + // @@protoc_insertion_point(class_scope:ei.ContractSeasonGoal) + private static final ei.Ei.ContractSeasonGoal DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new ei.Ei.ContractSeasonGoal(); + } + + public static ei.Ei.ContractSeasonGoal getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public boolean hasSoulPower() { - return ((bitField0_ & 0x00000020) != 0); + public ContractSeasonGoal 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(); } - /** - * optional double soul_power = 10; - * @return The soulPower. - */ - @java.lang.Override - public double getSoulPower() { - return soulPower_; + }; + + 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.ContractSeasonGoal getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface ContractSeasonRewardConfirmationRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.ContractSeasonRewardConfirmationRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * optional .ei.BasicRequestInfo rinfo = 1; + * @return Whether the rinfo field is set. + */ + boolean hasRinfo(); + /** + * optional .ei.BasicRequestInfo rinfo = 1; + * @return The rinfo. + */ + ei.Ei.BasicRequestInfo getRinfo(); + /** + * optional .ei.BasicRequestInfo rinfo = 1; + */ + ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder(); + + /** + * optional string season_id = 2; + * @return Whether the seasonId field is set. + */ + boolean hasSeasonId(); + /** + * optional string season_id = 2; + * @return The seasonId. + */ + java.lang.String getSeasonId(); + /** + * optional string season_id = 2; + * @return The bytes for seasonId. + */ + com.google.protobuf.ByteString + getSeasonIdBytes(); + + /** + * optional .ei.ContractSeasonGoal goal = 3; + * @return Whether the goal field is set. + */ + boolean hasGoal(); + /** + * optional .ei.ContractSeasonGoal goal = 3; + * @return The goal. + */ + ei.Ei.ContractSeasonGoal getGoal(); + /** + * optional .ei.ContractSeasonGoal goal = 3; + */ + ei.Ei.ContractSeasonGoalOrBuilder getGoalOrBuilder(); + } + /** + * Protobuf type {@code ei.ContractSeasonRewardConfirmationRequest} + */ + public static final class ContractSeasonRewardConfirmationRequest extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.ContractSeasonRewardConfirmationRequest) + ContractSeasonRewardConfirmationRequestOrBuilder { + private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ContractSeasonRewardConfirmationRequest.class.getName()); + } + // Use ContractSeasonRewardConfirmationRequest.newBuilder() to construct. + private ContractSeasonRewardConfirmationRequest(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private ContractSeasonRewardConfirmationRequest() { + seasonId_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractSeasonRewardConfirmationRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractSeasonRewardConfirmationRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractSeasonRewardConfirmationRequest.class, ei.Ei.ContractSeasonRewardConfirmationRequest.Builder.class); + } + + private int bitField0_; + public static final int RINFO_FIELD_NUMBER = 1; + private ei.Ei.BasicRequestInfo rinfo_; + /** + * optional .ei.BasicRequestInfo rinfo = 1; + * @return Whether the rinfo field is set. + */ + @java.lang.Override + public boolean hasRinfo() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * optional .ei.BasicRequestInfo rinfo = 1; + * @return The rinfo. + */ + @java.lang.Override + public ei.Ei.BasicRequestInfo getRinfo() { + return rinfo_ == null ? ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; + } + /** + * optional .ei.BasicRequestInfo rinfo = 1; + */ + @java.lang.Override + public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { + return rinfo_ == null ? ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; + } + + public static final int SEASON_ID_FIELD_NUMBER = 2; + @SuppressWarnings("serial") + private volatile java.lang.Object seasonId_ = ""; + /** + * optional string season_id = 2; + * @return Whether the seasonId field is set. + */ + @java.lang.Override + public boolean hasSeasonId() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * optional string season_id = 2; + * @return The seasonId. + */ + @java.lang.Override + public java.lang.String getSeasonId() { + java.lang.Object ref = seasonId_; + 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()) { + seasonId_ = s; + } + return s; } - /** - * optional double soul_power = 10; - * @param value The soulPower to set. - * @return This builder for chaining. - */ - public Builder setSoulPower(double value) { - bitField0_ |= 0x00000020; - soulPower_ = value; - onChanged(); - return this; + } + /** + * optional string season_id = 2; + * @return The bytes for seasonId. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getSeasonIdBytes() { + java.lang.Object ref = seasonId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + seasonId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; } - /** - * optional double soul_power = 10; - * @return This builder for chaining. - */ - public Builder clearSoulPower() { - bitField0_ = (bitField0_ & ~0x00000020); - soulPower_ = 0D; - onChanged(); - return this; + } + + public static final int GOAL_FIELD_NUMBER = 3; + private ei.Ei.ContractSeasonGoal goal_; + /** + * optional .ei.ContractSeasonGoal goal = 3; + * @return Whether the goal field is set. + */ + @java.lang.Override + public boolean hasGoal() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * optional .ei.ContractSeasonGoal goal = 3; + * @return The goal. + */ + @java.lang.Override + public ei.Ei.ContractSeasonGoal getGoal() { + return goal_ == null ? ei.Ei.ContractSeasonGoal.getDefaultInstance() : goal_; + } + /** + * optional .ei.ContractSeasonGoal goal = 3; + */ + @java.lang.Override + public ei.Ei.ContractSeasonGoalOrBuilder getGoalOrBuilder() { + return goal_ == null ? ei.Ei.ContractSeasonGoal.getDefaultInstance() : goal_; + } + + 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)) { + output.writeMessage(1, getRinfo()); } + if (((bitField0_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, seasonId_); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeMessage(3, getGoal()); + } + getUnknownFields().writeTo(output); + } - private double targetSoulPower_ ; - /** - * optional double target_soul_power = 8; - * @return Whether the targetSoulPower field is set. - */ - @java.lang.Override - public boolean hasTargetSoulPower() { - return ((bitField0_ & 0x00000040) != 0); + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getRinfo()); } - /** - * optional double target_soul_power = 8; - * @return The targetSoulPower. - */ - @java.lang.Override - public double getTargetSoulPower() { - return targetSoulPower_; + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, seasonId_); } - /** - * optional double target_soul_power = 8; - * @param value The targetSoulPower to set. - * @return This builder for chaining. - */ - public Builder setTargetSoulPower(double value) { - bitField0_ |= 0x00000040; - targetSoulPower_ = value; - onChanged(); - return this; + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getGoal()); } - /** - * optional double target_soul_power = 8; - * @return This builder for chaining. - */ - public Builder clearTargetSoulPower() { - bitField0_ = (bitField0_ & ~0x00000040); - targetSoulPower_ = 0D; - onChanged(); - return this; + 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.ContractSeasonRewardConfirmationRequest)) { + return super.equals(obj); } + ei.Ei.ContractSeasonRewardConfirmationRequest other = (ei.Ei.ContractSeasonRewardConfirmationRequest) obj; - private double gradeProgress_ ; - /** - * optional double grade_progress = 12; - * @return Whether the gradeProgress field is set. - */ - @java.lang.Override - public boolean hasGradeProgress() { - return ((bitField0_ & 0x00000080) != 0); + if (hasRinfo() != other.hasRinfo()) return false; + if (hasRinfo()) { + if (!getRinfo() + .equals(other.getRinfo())) return false; } - /** - * optional double grade_progress = 12; - * @return The gradeProgress. - */ - @java.lang.Override - public double getGradeProgress() { - return gradeProgress_; + if (hasSeasonId() != other.hasSeasonId()) return false; + if (hasSeasonId()) { + if (!getSeasonId() + .equals(other.getSeasonId())) return false; } - /** - * optional double grade_progress = 12; - * @param value The gradeProgress to set. - * @return This builder for chaining. - */ - public Builder setGradeProgress(double value) { - bitField0_ |= 0x00000080; - gradeProgress_ = value; - onChanged(); - return this; + if (hasGoal() != other.hasGoal()) return false; + if (hasGoal()) { + if (!getGoal() + .equals(other.getGoal())) return false; } - /** - * optional double grade_progress = 12; - * @return This builder for chaining. - */ - public Builder clearGradeProgress() { - bitField0_ = (bitField0_ & ~0x00000080); - gradeProgress_ = 0D; - onChanged(); - return this; + 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 (hasRinfo()) { + hash = (37 * hash) + RINFO_FIELD_NUMBER; + hash = (53 * hash) + getRinfo().hashCode(); + } + if (hasSeasonId()) { + hash = (37 * hash) + SEASON_ID_FIELD_NUMBER; + hash = (53 * hash) + getSeasonId().hashCode(); + } + if (hasGoal()) { + hash = (37 * hash) + GOAL_FIELD_NUMBER; + hash = (53 * hash) + getGoal().hashCode(); } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } - private java.util.List issues_ = - java.util.Collections.emptyList(); - private void ensureIssuesIsMutable() { - if (!((bitField0_ & 0x00000100) != 0)) { - issues_ = new java.util.ArrayList(issues_); - bitField0_ |= 0x00000100; - } + public static ei.Ei.ContractSeasonRewardConfirmationRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractSeasonRewardConfirmationRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.ContractSeasonRewardConfirmationRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractSeasonRewardConfirmationRequest 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.ContractSeasonRewardConfirmationRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractSeasonRewardConfirmationRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.ContractSeasonRewardConfirmationRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.ContractSeasonRewardConfirmationRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static ei.Ei.ContractSeasonRewardConfirmationRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static ei.Ei.ContractSeasonRewardConfirmationRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static ei.Ei.ContractSeasonRewardConfirmationRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.ContractSeasonRewardConfirmationRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .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.ContractSeasonRewardConfirmationRequest 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.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code ei.ContractSeasonRewardConfirmationRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.ContractSeasonRewardConfirmationRequest) + ei.Ei.ContractSeasonRewardConfirmationRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractSeasonRewardConfirmationRequest_descriptor; } - /** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 11; - * @return A list containing the issues. - */ - public java.util.List getIssuesList() { - return new com.google.protobuf.Internal.ListAdapter< - java.lang.Integer, ei.Ei.ContractEvaluation.PoorBehavior>(issues_, issues_converter_); + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractSeasonRewardConfirmationRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractSeasonRewardConfirmationRequest.class, ei.Ei.ContractSeasonRewardConfirmationRequest.Builder.class); } - /** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 11; - * @return The count of issues. - */ - public int getIssuesCount() { - return issues_.size(); + + // Construct using ei.Ei.ContractSeasonRewardConfirmationRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); } - /** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 11; - * @param index The index of the element to return. - * @return The issues at the given index. - */ - public ei.Ei.ContractEvaluation.PoorBehavior getIssues(int index) { - return issues_converter_.convert(issues_.get(index)); + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); } - /** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 11; - * @param index The index to set the value at. - * @param value The issues to set. - * @return This builder for chaining. - */ - public Builder setIssues( - int index, ei.Ei.ContractEvaluation.PoorBehavior value) { - if (value == null) { - throw new NullPointerException(); + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage + .alwaysUseFieldBuilders) { + getRinfoFieldBuilder(); + getGoalFieldBuilder(); } - ensureIssuesIsMutable(); - issues_.set(index, value.getNumber()); - onChanged(); - return this; } - /** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 11; - * @param value The issues to add. - * @return This builder for chaining. - */ - public Builder addIssues(ei.Ei.ContractEvaluation.PoorBehavior value) { - if (value == null) { - throw new NullPointerException(); + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; } - ensureIssuesIsMutable(); - issues_.add(value.getNumber()); - onChanged(); - return this; - } - /** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 11; - * @param values The issues to add. - * @return This builder for chaining. - */ - public Builder addAllIssues( - java.lang.Iterable values) { - ensureIssuesIsMutable(); - for (ei.Ei.ContractEvaluation.PoorBehavior value : values) { - issues_.add(value.getNumber()); + seasonId_ = ""; + goal_ = null; + if (goalBuilder_ != null) { + goalBuilder_.dispose(); + goalBuilder_ = null; } - onChanged(); return this; } - /** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 11; - * @return This builder for chaining. - */ - public Builder clearIssues() { - issues_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000100); - onChanged(); - return this; + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return ei.Ei.internal_static_ei_ContractSeasonRewardConfirmationRequest_descriptor; } - private double issueScore_ ; - /** - * optional double issue_score = 14; - * @return Whether the issueScore field is set. - */ @java.lang.Override - public boolean hasIssueScore() { - return ((bitField0_ & 0x00000200) != 0); + public ei.Ei.ContractSeasonRewardConfirmationRequest getDefaultInstanceForType() { + return ei.Ei.ContractSeasonRewardConfirmationRequest.getDefaultInstance(); } - /** - * optional double issue_score = 14; - * @return The issueScore. - */ + @java.lang.Override - public double getIssueScore() { - return issueScore_; + public ei.Ei.ContractSeasonRewardConfirmationRequest build() { + ei.Ei.ContractSeasonRewardConfirmationRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; } - /** - * optional double issue_score = 14; - * @param value The issueScore to set. - * @return This builder for chaining. - */ - public Builder setIssueScore(double value) { - bitField0_ |= 0x00000200; - issueScore_ = value; + + @java.lang.Override + public ei.Ei.ContractSeasonRewardConfirmationRequest buildPartial() { + ei.Ei.ContractSeasonRewardConfirmationRequest result = new ei.Ei.ContractSeasonRewardConfirmationRequest(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ContractSeasonRewardConfirmationRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.rinfo_ = rinfoBuilder_ == null + ? rinfo_ + : rinfoBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.seasonId_ = seasonId_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.goal_ = goalBuilder_ == null + ? goal_ + : goalBuilder_.build(); + to_bitField0_ |= 0x00000004; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof ei.Ei.ContractSeasonRewardConfirmationRequest) { + return mergeFrom((ei.Ei.ContractSeasonRewardConfirmationRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(ei.Ei.ContractSeasonRewardConfirmationRequest other) { + if (other == ei.Ei.ContractSeasonRewardConfirmationRequest.getDefaultInstance()) return this; + if (other.hasRinfo()) { + mergeRinfo(other.getRinfo()); + } + if (other.hasSeasonId()) { + seasonId_ = other.seasonId_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.hasGoal()) { + mergeGoal(other.getGoal()); + } + this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } - /** - * optional double issue_score = 14; - * @return This builder for chaining. - */ - public Builder clearIssueScore() { - bitField0_ = (bitField0_ & ~0x00000200); - issueScore_ = 0D; - onChanged(); + + @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: { + input.readMessage( + getRinfoFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: { + seasonId_ = input.readBytes(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: { + input.readMessage( + getGoalFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 26 + 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 int status_ = 0; + private ei.Ei.BasicRequestInfo rinfo_; + private com.google.protobuf.SingleFieldBuilder< + ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; /** - * optional .ei.ContractPlayerInfo.Status status = 3; - * @return Whether the status field is set. + * optional .ei.BasicRequestInfo rinfo = 1; + * @return Whether the rinfo field is set. */ - @java.lang.Override public boolean hasStatus() { - return ((bitField0_ & 0x00000400) != 0); + public boolean hasRinfo() { + return ((bitField0_ & 0x00000001) != 0); } /** - * optional .ei.ContractPlayerInfo.Status status = 3; - * @return The status. + * optional .ei.BasicRequestInfo rinfo = 1; + * @return The rinfo. */ - @java.lang.Override - public ei.Ei.ContractPlayerInfo.Status getStatus() { - @SuppressWarnings("deprecation") - ei.Ei.ContractPlayerInfo.Status result = ei.Ei.ContractPlayerInfo.Status.valueOf(status_); - return result == null ? ei.Ei.ContractPlayerInfo.Status.UNKNOWN : result; + public ei.Ei.BasicRequestInfo getRinfo() { + if (rinfoBuilder_ == null) { + return rinfo_ == null ? ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; + } else { + return rinfoBuilder_.getMessage(); + } } /** - * optional .ei.ContractPlayerInfo.Status status = 3; - * @param value The status to set. - * @return This builder for chaining. + * optional .ei.BasicRequestInfo rinfo = 1; */ - public Builder setStatus(ei.Ei.ContractPlayerInfo.Status value) { - if (value == null) { - throw new NullPointerException(); + public Builder setRinfo(ei.Ei.BasicRequestInfo value) { + if (rinfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + rinfo_ = value; + } else { + rinfoBuilder_.setMessage(value); } - bitField0_ |= 0x00000400; - status_ = value.getNumber(); + bitField0_ |= 0x00000001; onChanged(); return this; } /** - * optional .ei.ContractPlayerInfo.Status status = 3; - * @return This builder for chaining. + * optional .ei.BasicRequestInfo rinfo = 1; */ - public Builder clearStatus() { - bitField0_ = (bitField0_ & ~0x00000400); - status_ = 0; + public Builder setRinfo( + ei.Ei.BasicRequestInfo.Builder builderForValue) { + if (rinfoBuilder_ == null) { + rinfo_ = builderForValue.build(); + } else { + rinfoBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; onChanged(); return this; } - - private double lastEvaluationTime_ ; /** - * optional double last_evaluation_time = 4; - * @return Whether the lastEvaluationTime field is set. + * optional .ei.BasicRequestInfo rinfo = 1; */ - @java.lang.Override - public boolean hasLastEvaluationTime() { - return ((bitField0_ & 0x00000800) != 0); + public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { + if (rinfoBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) && + rinfo_ != null && + rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { + getRinfoBuilder().mergeFrom(value); + } else { + rinfo_ = value; + } + } else { + rinfoBuilder_.mergeFrom(value); + } + if (rinfo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; } /** - * optional double last_evaluation_time = 4; - * @return The lastEvaluationTime. + * optional .ei.BasicRequestInfo rinfo = 1; */ - @java.lang.Override - public double getLastEvaluationTime() { - return lastEvaluationTime_; + public Builder clearRinfo() { + bitField0_ = (bitField0_ & ~0x00000001); + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; + } + onChanged(); + return this; } /** - * optional double last_evaluation_time = 4; - * @param value The lastEvaluationTime to set. - * @return This builder for chaining. + * optional .ei.BasicRequestInfo rinfo = 1; */ - public Builder setLastEvaluationTime(double value) { - bitField0_ |= 0x00000800; - lastEvaluationTime_ = value; + public ei.Ei.BasicRequestInfo.Builder getRinfoBuilder() { + bitField0_ |= 0x00000001; onChanged(); - return this; + return getRinfoFieldBuilder().getBuilder(); } /** - * optional double last_evaluation_time = 4; - * @return This builder for chaining. + * optional .ei.BasicRequestInfo rinfo = 1; */ - public Builder clearLastEvaluationTime() { - bitField0_ = (bitField0_ & ~0x00000800); - lastEvaluationTime_ = 0D; - onChanged(); - return this; + public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { + if (rinfoBuilder_ != null) { + return rinfoBuilder_.getMessageOrBuilder(); + } else { + return rinfo_ == null ? + ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; + } + } + /** + * optional .ei.BasicRequestInfo rinfo = 1; + */ + private com.google.protobuf.SingleFieldBuilder< + ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> + getRinfoFieldBuilder() { + if (rinfoBuilder_ == null) { + rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< + ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( + getRinfo(), + getParentForChildren(), + isClean()); + rinfo_ = null; + } + return rinfoBuilder_; } - private java.lang.Object lastEvaluationVersion_ = ""; + private java.lang.Object seasonId_ = ""; /** - * optional string last_evaluation_version = 5; - * @return Whether the lastEvaluationVersion field is set. + * optional string season_id = 2; + * @return Whether the seasonId field is set. */ - public boolean hasLastEvaluationVersion() { - return ((bitField0_ & 0x00001000) != 0); + public boolean hasSeasonId() { + return ((bitField0_ & 0x00000002) != 0); } /** - * optional string last_evaluation_version = 5; - * @return The lastEvaluationVersion. + * optional string season_id = 2; + * @return The seasonId. */ - public java.lang.String getLastEvaluationVersion() { - java.lang.Object ref = lastEvaluationVersion_; + public java.lang.String getSeasonId() { + java.lang.Object ref = seasonId_; 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()) { - lastEvaluationVersion_ = s; + seasonId_ = s; } return s; } else { @@ -76147,332 +73918,197 @@ public java.lang.String getLastEvaluationVersion() { } } /** - * optional string last_evaluation_version = 5; - * @return The bytes for lastEvaluationVersion. + * optional string season_id = 2; + * @return The bytes for seasonId. */ public com.google.protobuf.ByteString - getLastEvaluationVersionBytes() { - java.lang.Object ref = lastEvaluationVersion_; + getSeasonIdBytes() { + java.lang.Object ref = seasonId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - lastEvaluationVersion_ = b; + seasonId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** - * optional string last_evaluation_version = 5; - * @param value The lastEvaluationVersion to set. + * optional string season_id = 2; + * @param value The seasonId to set. * @return This builder for chaining. */ - public Builder setLastEvaluationVersion( + public Builder setSeasonId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00001000; - lastEvaluationVersion_ = value; + if (value == null) { throw new NullPointerException(); } + seasonId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } /** - * optional string last_evaluation_version = 5; + * optional string season_id = 2; * @return This builder for chaining. */ - public Builder clearLastEvaluationVersion() { - bitField0_ = (bitField0_ & ~0x00001000); - lastEvaluationVersion_ = getDefaultInstance().getLastEvaluationVersion(); + public Builder clearSeasonId() { + seasonId_ = getDefaultInstance().getSeasonId(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } /** - * optional string last_evaluation_version = 5; - * @param value The bytes for lastEvaluationVersion to set. + * optional string season_id = 2; + * @param value The bytes for seasonId to set. * @return This builder for chaining. */ - public Builder setLastEvaluationVersionBytes( + public Builder setSeasonIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00001000; - lastEvaluationVersion_ = value; + if (value == null) { throw new NullPointerException(); } + seasonId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } - private java.util.List unreadEvaluations_ = - java.util.Collections.emptyList(); - private void ensureUnreadEvaluationsIsMutable() { - if (!((bitField0_ & 0x00002000) != 0)) { - unreadEvaluations_ = new java.util.ArrayList(unreadEvaluations_); - bitField0_ |= 0x00002000; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.ContractEvaluation, ei.Ei.ContractEvaluation.Builder, ei.Ei.ContractEvaluationOrBuilder> unreadEvaluationsBuilder_; - - /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; - */ - public java.util.List getUnreadEvaluationsList() { - if (unreadEvaluationsBuilder_ == null) { - return java.util.Collections.unmodifiableList(unreadEvaluations_); - } else { - return unreadEvaluationsBuilder_.getMessageList(); - } - } + private ei.Ei.ContractSeasonGoal goal_; + private com.google.protobuf.SingleFieldBuilder< + ei.Ei.ContractSeasonGoal, ei.Ei.ContractSeasonGoal.Builder, ei.Ei.ContractSeasonGoalOrBuilder> goalBuilder_; /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; + * optional .ei.ContractSeasonGoal goal = 3; + * @return Whether the goal field is set. */ - public int getUnreadEvaluationsCount() { - if (unreadEvaluationsBuilder_ == null) { - return unreadEvaluations_.size(); - } else { - return unreadEvaluationsBuilder_.getCount(); - } + public boolean hasGoal() { + return ((bitField0_ & 0x00000004) != 0); } /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; + * optional .ei.ContractSeasonGoal goal = 3; + * @return The goal. */ - public ei.Ei.ContractEvaluation getUnreadEvaluations(int index) { - if (unreadEvaluationsBuilder_ == null) { - return unreadEvaluations_.get(index); + public ei.Ei.ContractSeasonGoal getGoal() { + if (goalBuilder_ == null) { + return goal_ == null ? ei.Ei.ContractSeasonGoal.getDefaultInstance() : goal_; } else { - return unreadEvaluationsBuilder_.getMessage(index); + return goalBuilder_.getMessage(); } } /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; + * optional .ei.ContractSeasonGoal goal = 3; */ - public Builder setUnreadEvaluations( - int index, ei.Ei.ContractEvaluation value) { - if (unreadEvaluationsBuilder_ == null) { + public Builder setGoal(ei.Ei.ContractSeasonGoal value) { + if (goalBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - ensureUnreadEvaluationsIsMutable(); - unreadEvaluations_.set(index, value); - onChanged(); - } else { - unreadEvaluationsBuilder_.setMessage(index, value); - } - return this; - } - /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; - */ - public Builder setUnreadEvaluations( - int index, ei.Ei.ContractEvaluation.Builder builderForValue) { - if (unreadEvaluationsBuilder_ == null) { - ensureUnreadEvaluationsIsMutable(); - unreadEvaluations_.set(index, builderForValue.build()); - onChanged(); + goal_ = value; } else { - unreadEvaluationsBuilder_.setMessage(index, builderForValue.build()); + goalBuilder_.setMessage(value); } + bitField0_ |= 0x00000004; + onChanged(); return this; } /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; + * optional .ei.ContractSeasonGoal goal = 3; */ - public Builder addUnreadEvaluations(ei.Ei.ContractEvaluation value) { - if (unreadEvaluationsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureUnreadEvaluationsIsMutable(); - unreadEvaluations_.add(value); - onChanged(); + public Builder setGoal( + ei.Ei.ContractSeasonGoal.Builder builderForValue) { + if (goalBuilder_ == null) { + goal_ = builderForValue.build(); } else { - unreadEvaluationsBuilder_.addMessage(value); + goalBuilder_.setMessage(builderForValue.build()); } + bitField0_ |= 0x00000004; + onChanged(); return this; } /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; + * optional .ei.ContractSeasonGoal goal = 3; */ - public Builder addUnreadEvaluations( - int index, ei.Ei.ContractEvaluation value) { - if (unreadEvaluationsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); + public Builder mergeGoal(ei.Ei.ContractSeasonGoal value) { + if (goalBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) && + goal_ != null && + goal_ != ei.Ei.ContractSeasonGoal.getDefaultInstance()) { + getGoalBuilder().mergeFrom(value); + } else { + goal_ = value; } - ensureUnreadEvaluationsIsMutable(); - unreadEvaluations_.add(index, value); - onChanged(); - } else { - unreadEvaluationsBuilder_.addMessage(index, value); - } - return this; - } - /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; - */ - public Builder addUnreadEvaluations( - ei.Ei.ContractEvaluation.Builder builderForValue) { - if (unreadEvaluationsBuilder_ == null) { - ensureUnreadEvaluationsIsMutable(); - unreadEvaluations_.add(builderForValue.build()); - onChanged(); } else { - unreadEvaluationsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; - */ - public Builder addUnreadEvaluations( - int index, ei.Ei.ContractEvaluation.Builder builderForValue) { - if (unreadEvaluationsBuilder_ == null) { - ensureUnreadEvaluationsIsMutable(); - unreadEvaluations_.add(index, builderForValue.build()); - onChanged(); - } else { - unreadEvaluationsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; - */ - public Builder addAllUnreadEvaluations( - java.lang.Iterable values) { - if (unreadEvaluationsBuilder_ == null) { - ensureUnreadEvaluationsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, unreadEvaluations_); - onChanged(); - } else { - unreadEvaluationsBuilder_.addAllMessages(values); + goalBuilder_.mergeFrom(value); } - return this; - } - /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; - */ - public Builder clearUnreadEvaluations() { - if (unreadEvaluationsBuilder_ == null) { - unreadEvaluations_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00002000); + if (goal_ != null) { + bitField0_ |= 0x00000004; onChanged(); - } else { - unreadEvaluationsBuilder_.clear(); } return this; } /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; + * optional .ei.ContractSeasonGoal goal = 3; */ - public Builder removeUnreadEvaluations(int index) { - if (unreadEvaluationsBuilder_ == null) { - ensureUnreadEvaluationsIsMutable(); - unreadEvaluations_.remove(index); - onChanged(); - } else { - unreadEvaluationsBuilder_.remove(index); + public Builder clearGoal() { + bitField0_ = (bitField0_ & ~0x00000004); + goal_ = null; + if (goalBuilder_ != null) { + goalBuilder_.dispose(); + goalBuilder_ = null; } + onChanged(); return this; } /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; - */ - public ei.Ei.ContractEvaluation.Builder getUnreadEvaluationsBuilder( - int index) { - return getUnreadEvaluationsFieldBuilder().getBuilder(index); - } - /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; + * optional .ei.ContractSeasonGoal goal = 3; */ - public ei.Ei.ContractEvaluationOrBuilder getUnreadEvaluationsOrBuilder( - int index) { - if (unreadEvaluationsBuilder_ == null) { - return unreadEvaluations_.get(index); } else { - return unreadEvaluationsBuilder_.getMessageOrBuilder(index); - } + public ei.Ei.ContractSeasonGoal.Builder getGoalBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getGoalFieldBuilder().getBuilder(); } /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; + * optional .ei.ContractSeasonGoal goal = 3; */ - public java.util.List - getUnreadEvaluationsOrBuilderList() { - if (unreadEvaluationsBuilder_ != null) { - return unreadEvaluationsBuilder_.getMessageOrBuilderList(); + public ei.Ei.ContractSeasonGoalOrBuilder getGoalOrBuilder() { + if (goalBuilder_ != null) { + return goalBuilder_.getMessageOrBuilder(); } else { - return java.util.Collections.unmodifiableList(unreadEvaluations_); + return goal_ == null ? + ei.Ei.ContractSeasonGoal.getDefaultInstance() : goal_; } } /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; - */ - public ei.Ei.ContractEvaluation.Builder addUnreadEvaluationsBuilder() { - return getUnreadEvaluationsFieldBuilder().addBuilder( - ei.Ei.ContractEvaluation.getDefaultInstance()); - } - /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; - */ - public ei.Ei.ContractEvaluation.Builder addUnreadEvaluationsBuilder( - int index) { - return getUnreadEvaluationsFieldBuilder().addBuilder( - index, ei.Ei.ContractEvaluation.getDefaultInstance()); - } - /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; + * optional .ei.ContractSeasonGoal goal = 3; */ - public java.util.List - getUnreadEvaluationsBuilderList() { - return getUnreadEvaluationsFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.ContractEvaluation, ei.Ei.ContractEvaluation.Builder, ei.Ei.ContractEvaluationOrBuilder> - getUnreadEvaluationsFieldBuilder() { - if (unreadEvaluationsBuilder_ == null) { - unreadEvaluationsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.ContractEvaluation, ei.Ei.ContractEvaluation.Builder, ei.Ei.ContractEvaluationOrBuilder>( - unreadEvaluations_, - ((bitField0_ & 0x00002000) != 0), + private com.google.protobuf.SingleFieldBuilder< + ei.Ei.ContractSeasonGoal, ei.Ei.ContractSeasonGoal.Builder, ei.Ei.ContractSeasonGoalOrBuilder> + getGoalFieldBuilder() { + if (goalBuilder_ == null) { + goalBuilder_ = new com.google.protobuf.SingleFieldBuilder< + ei.Ei.ContractSeasonGoal, ei.Ei.ContractSeasonGoal.Builder, ei.Ei.ContractSeasonGoalOrBuilder>( + getGoal(), getParentForChildren(), isClean()); - unreadEvaluations_ = null; + goal_ = null; } - return unreadEvaluationsBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); + return goalBuilder_; } - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:ei.ContractPlayerInfo) + // @@protoc_insertion_point(builder_scope:ei.ContractSeasonRewardConfirmationRequest) } - // @@protoc_insertion_point(class_scope:ei.ContractPlayerInfo) - private static final ei.Ei.ContractPlayerInfo DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:ei.ContractSeasonRewardConfirmationRequest) + private static final ei.Ei.ContractSeasonRewardConfirmationRequest DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new ei.Ei.ContractPlayerInfo(); + DEFAULT_INSTANCE = new ei.Ei.ContractSeasonRewardConfirmationRequest(); } - public static ei.Ei.ContractPlayerInfo getDefaultInstance() { + public static ei.Ei.ContractSeasonRewardConfirmationRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public ContractPlayerInfo parsePartialFrom( + public ContractSeasonRewardConfirmationRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -76491,765 +74127,993 @@ public ContractPlayerInfo parsePartialFrom( } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public ei.Ei.ContractPlayerInfo getDefaultInstanceForType() { + public ei.Ei.ContractSeasonRewardConfirmationRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface ContractEvaluationOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.ContractEvaluation) + public interface ContractSeasonInfoOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.ContractSeasonInfo) com.google.protobuf.MessageOrBuilder { /** - * optional string contract_identifier = 40; - * @return Whether the contractIdentifier field is set. - */ - boolean hasContractIdentifier(); - /** - * optional string contract_identifier = 40; - * @return The contractIdentifier. - */ - java.lang.String getContractIdentifier(); - /** - * optional string contract_identifier = 40; - * @return The bytes for contractIdentifier. - */ - com.google.protobuf.ByteString - getContractIdentifierBytes(); - - /** - * optional string coop_identifier = 41; - * @return Whether the coopIdentifier field is set. - */ - boolean hasCoopIdentifier(); - /** - * optional string coop_identifier = 41; - * @return The coopIdentifier. - */ - java.lang.String getCoopIdentifier(); - /** - * optional string coop_identifier = 41; - * @return The bytes for coopIdentifier. - */ - com.google.protobuf.ByteString - getCoopIdentifierBytes(); - - /** - * optional double cxp = 1; - * @return Whether the cxp field is set. - */ - boolean hasCxp(); - /** - * optional double cxp = 1; - * @return The cxp. - */ - double getCxp(); - - /** - * optional bool replay = 24; - * @return Whether the replay field is set. - */ - boolean hasReplay(); - /** - * optional bool replay = 24; - * @return The replay. - */ - boolean getReplay(); - - /** - * optional double cxp_change = 25; - * @return Whether the cxpChange field is set. - */ - boolean hasCxpChange(); - /** - * optional double cxp_change = 25; - * @return The cxpChange. - */ - double getCxpChange(); - - /** - * optional int32 grade_performance = 2; - * @return Whether the gradePerformance field is set. - */ - boolean hasGradePerformance(); - /** - * optional int32 grade_performance = 2; - * @return The gradePerformance. - */ - int getGradePerformance(); - - /** - * optional int32 old_league = 9; - * @return Whether the oldLeague field is set. - */ - boolean hasOldLeague(); - /** - * optional int32 old_league = 9; - * @return The oldLeague. - */ - int getOldLeague(); - - /** - * optional bool old_goals = 10; - * @return Whether the oldGoals field is set. - */ - boolean hasOldGoals(); - /** - * optional bool old_goals = 10; - * @return The oldGoals. - */ - boolean getOldGoals(); - - /** - * optional .ei.Contract.PlayerGrade grade = 3; - * @return Whether the grade field is set. - */ - boolean hasGrade(); - /** - * optional .ei.Contract.PlayerGrade grade = 3; - * @return The grade. - */ - ei.Ei.Contract.PlayerGrade getGrade(); - - /** - * optional double contribution_ratio = 4; - * @return Whether the contributionRatio field is set. - */ - boolean hasContributionRatio(); - /** - * optional double contribution_ratio = 4; - * @return The contributionRatio. - */ - double getContributionRatio(); - - /** - * optional double completion_percent = 5; - * @return Whether the completionPercent field is set. - */ - boolean hasCompletionPercent(); - /** - * optional double completion_percent = 5; - * @return The completionPercent. - */ - double getCompletionPercent(); - - /** - * optional double original_length = 11; - * @return Whether the originalLength field is set. - */ - boolean hasOriginalLength(); - /** - * optional double original_length = 11; - * @return The originalLength. - */ - double getOriginalLength(); - - /** - * optional uint32 coop_size = 18; - * @return Whether the coopSize field is set. - */ - boolean hasCoopSize(); - /** - * optional uint32 coop_size = 18; - * @return The coopSize. - */ - int getCoopSize(); - - /** - * optional bool solo = 26; - * @return Whether the solo field is set. - */ - boolean hasSolo(); - /** - * optional bool solo = 26; - * @return The solo. - */ - boolean getSolo(); - - /** - * optional double soul_power = 23; - * @return Whether the soulPower field is set. - */ - boolean hasSoulPower(); - /** - * optional double soul_power = 23; - * @return The soulPower. - */ - double getSoulPower(); - - /** - * optional double last_contribution_time = 22; - * @return Whether the lastContributionTime field is set. - */ - boolean hasLastContributionTime(); - /** - * optional double last_contribution_time = 22; - * @return The lastContributionTime. - */ - double getLastContributionTime(); - - /** - * optional double completion_time = 6; - * @return Whether the completionTime field is set. - */ - boolean hasCompletionTime(); - /** - * optional double completion_time = 6; - * @return The completionTime. - */ - double getCompletionTime(); - - /** - * optional uint32 chicken_runs_sent = 7; - * @return Whether the chickenRunsSent field is set. - */ - boolean hasChickenRunsSent(); - /** - * optional uint32 chicken_runs_sent = 7; - * @return The chickenRunsSent. - */ - int getChickenRunsSent(); - - /** - * optional uint32 gift_tokens_sent = 8; - * @return Whether the giftTokensSent field is set. - */ - boolean hasGiftTokensSent(); - /** - * optional uint32 gift_tokens_sent = 8; - * @return The giftTokensSent. - */ - int getGiftTokensSent(); - - /** - * optional uint32 gift_tokens_received = 15; - * @return Whether the giftTokensReceived field is set. - */ - boolean hasGiftTokensReceived(); - /** - * optional uint32 gift_tokens_received = 15; - * @return The giftTokensReceived. - */ - int getGiftTokensReceived(); - - /** - * optional double gift_token_value_sent = 28; - * @return Whether the giftTokenValueSent field is set. - */ - boolean hasGiftTokenValueSent(); - /** - * optional double gift_token_value_sent = 28; - * @return The giftTokenValueSent. - */ - double getGiftTokenValueSent(); - - /** - * optional double gift_token_value_received = 29; - * @return Whether the giftTokenValueReceived field is set. - */ - boolean hasGiftTokenValueReceived(); - /** - * optional double gift_token_value_received = 29; - * @return The giftTokenValueReceived. - */ - double getGiftTokenValueReceived(); - - /** - * optional uint32 boost_token_allotment = 16; - * @return Whether the boostTokenAllotment field is set. - */ - boolean hasBoostTokenAllotment(); - /** - * optional uint32 boost_token_allotment = 16; - * @return The boostTokenAllotment. - */ - int getBoostTokenAllotment(); - - /** - * optional double buff_time_value = 17; - * @return Whether the buffTimeValue field is set. - */ - boolean hasBuffTimeValue(); - /** - * optional double buff_time_value = 17; - * @return The buffTimeValue. - */ - double getBuffTimeValue(); - - /** - * optional double teamwork_score = 13; - * @return Whether the teamworkScore field is set. - */ - boolean hasTeamworkScore(); - /** - * optional double teamwork_score = 13; - * @return The teamworkScore. - */ - double getTeamworkScore(); - - /** - * optional double other_bonuses = 14; - * @return Whether the otherBonuses field is set. - */ - boolean hasOtherBonuses(); - /** - * optional double other_bonuses = 14; - * @return The otherBonuses. - */ - double getOtherBonuses(); - - /** - * optional bool counted_in_season = 20; - * @return Whether the countedInSeason field is set. - */ - boolean hasCountedInSeason(); - /** - * optional bool counted_in_season = 20; - * @return The countedInSeason. - */ - boolean getCountedInSeason(); - - /** - * optional string season_id = 21; - * @return Whether the seasonId field is set. + * optional string id = 1; + * @return Whether the id field is set. */ - boolean hasSeasonId(); + boolean hasId(); /** - * optional string season_id = 21; - * @return The seasonId. + * optional string id = 1; + * @return The id. */ - java.lang.String getSeasonId(); + java.lang.String getId(); /** - * optional string season_id = 21; - * @return The bytes for seasonId. + * optional string id = 1; + * @return The bytes for id. */ com.google.protobuf.ByteString - getSeasonIdBytes(); - - /** - * optional uint32 time_cheats = 27; - * @return Whether the timeCheats field is set. - */ - boolean hasTimeCheats(); - /** - * optional uint32 time_cheats = 27; - * @return The timeCheats. - */ - int getTimeCheats(); - - /** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 19; - * @return A list containing the issues. - */ - java.util.List getIssuesList(); - /** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 19; - * @return The count of issues. - */ - int getIssuesCount(); - /** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 19; - * @param index The index of the element to return. - * @return The issues at the given index. - */ - ei.Ei.ContractEvaluation.PoorBehavior getIssues(int index); + getIdBytes(); /** - * repeated string notes = 12; - * @return A list containing the notes. - */ - java.util.List - getNotesList(); - /** - * repeated string notes = 12; - * @return The count of notes. + * optional string name = 3; + * @return Whether the name field is set. */ - int getNotesCount(); + boolean hasName(); /** - * repeated string notes = 12; - * @param index The index of the element to return. - * @return The notes at the given index. + * optional string name = 3; + * @return The name. */ - java.lang.String getNotes(int index); + java.lang.String getName(); /** - * repeated string notes = 12; - * @param index The index of the value to return. - * @return The bytes of the notes at the given index. + * optional string name = 3; + * @return The bytes for name. */ com.google.protobuf.ByteString - getNotesBytes(int index); + getNameBytes(); /** - * optional string version = 50; - * @return Whether the version field is set. - */ - boolean hasVersion(); - /** - * optional string version = 50; - * @return The version. - */ - java.lang.String getVersion(); - /** - * optional string version = 50; - * @return The bytes for version. + * repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2; */ - com.google.protobuf.ByteString - getVersionBytes(); - + java.util.List + getGradeGoalsList(); /** - * optional double evaluation_start_time = 51; - * @return Whether the evaluationStartTime field is set. + * repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2; */ - boolean hasEvaluationStartTime(); + ei.Ei.ContractSeasonInfo.GoalSet getGradeGoals(int index); /** - * optional double evaluation_start_time = 51; - * @return The evaluationStartTime. + * repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2; */ - double getEvaluationStartTime(); - + int getGradeGoalsCount(); /** - * optional .ei.ContractEvaluation.Status status = 52; - * @return Whether the status field is set. + * repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2; */ - boolean hasStatus(); + java.util.List + getGradeGoalsOrBuilderList(); /** - * optional .ei.ContractEvaluation.Status status = 52; - * @return The status. + * repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2; */ - ei.Ei.ContractEvaluation.Status getStatus(); + ei.Ei.ContractSeasonInfo.GoalSetOrBuilder getGradeGoalsOrBuilder( + int index); } /** - * Protobuf type {@code ei.ContractEvaluation} + * Protobuf type {@code ei.ContractSeasonInfo} */ - public static final class ContractEvaluation extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.ContractEvaluation) - ContractEvaluationOrBuilder { + public static final class ContractSeasonInfo extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.ContractSeasonInfo) + ContractSeasonInfoOrBuilder { private static final long serialVersionUID = 0L; - // Use ContractEvaluation.newBuilder() to construct. - private ContractEvaluation(com.google.protobuf.GeneratedMessageV3.Builder builder) { + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ContractSeasonInfo.class.getName()); + } + // Use ContractSeasonInfo.newBuilder() to construct. + private ContractSeasonInfo(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } - private ContractEvaluation() { - contractIdentifier_ = ""; - coopIdentifier_ = ""; - grade_ = 0; - seasonId_ = ""; - issues_ = java.util.Collections.emptyList(); - notes_ = com.google.protobuf.LazyStringArrayList.EMPTY; - version_ = ""; - status_ = 0; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ContractEvaluation(); + private ContractSeasonInfo() { + id_ = ""; + name_ = ""; + gradeGoals_ = java.util.Collections.emptyList(); } - @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_ContractEvaluation_descriptor; + return ei.Ei.internal_static_ei_ContractSeasonInfo_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractEvaluation_fieldAccessorTable + return ei.Ei.internal_static_ei_ContractSeasonInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.ContractEvaluation.class, ei.Ei.ContractEvaluation.Builder.class); + ei.Ei.ContractSeasonInfo.class, ei.Ei.ContractSeasonInfo.Builder.class); } - /** - * Protobuf enum {@code ei.ContractEvaluation.PoorBehavior} - */ - public enum PoorBehavior - implements com.google.protobuf.ProtocolMessageEnum { + public interface GoalSetOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.ContractSeasonInfo.GoalSet) + com.google.protobuf.MessageOrBuilder { + /** - * NONE = 0; + * optional .ei.Contract.PlayerGrade grade = 1; + * @return Whether the grade field is set. */ - NONE(0), + boolean hasGrade(); /** - * LOW_CONTRIBUTION = 1; + * optional .ei.Contract.PlayerGrade grade = 1; + * @return The grade. */ - LOW_CONTRIBUTION(1), + ei.Ei.Contract.PlayerGrade getGrade(); + /** - * BAD_CONTRIBUTION = 2; + * repeated .ei.ContractSeasonGoal goals = 2; */ - BAD_CONTRIBUTION(2), + java.util.List + getGoalsList(); /** - * DISHONORABLY_DISCHARGED = 3; + * repeated .ei.ContractSeasonGoal goals = 2; */ - DISHONORABLY_DISCHARGED(3), + ei.Ei.ContractSeasonGoal getGoals(int index); /** - * POOR_TEAMWORK = 4; + * repeated .ei.ContractSeasonGoal goals = 2; */ - POOR_TEAMWORK(4), + int getGoalsCount(); /** - * ABANDONED_COOP = 5; + * repeated .ei.ContractSeasonGoal goals = 2; */ - ABANDONED_COOP(5), + java.util.List + getGoalsOrBuilderList(); /** - * TIME_CHEAT = 6; + * repeated .ei.ContractSeasonGoal goals = 2; */ - TIME_CHEAT(6), - ; + ei.Ei.ContractSeasonGoalOrBuilder getGoalsOrBuilder( + int index); + } + /** + * Protobuf type {@code ei.ContractSeasonInfo.GoalSet} + */ + public static final class GoalSet extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.ContractSeasonInfo.GoalSet) + GoalSetOrBuilder { + private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + GoalSet.class.getName()); + } + // Use GoalSet.newBuilder() to construct. + private GoalSet(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private GoalSet() { + grade_ = 0; + goals_ = java.util.Collections.emptyList(); + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractSeasonInfo_GoalSet_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractSeasonInfo_GoalSet_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractSeasonInfo.GoalSet.class, ei.Ei.ContractSeasonInfo.GoalSet.Builder.class); + } + + private int bitField0_; + public static final int GRADE_FIELD_NUMBER = 1; + private int grade_ = 0; /** - * NONE = 0; - */ - public static final int NONE_VALUE = 0; - /** - * LOW_CONTRIBUTION = 1; + * optional .ei.Contract.PlayerGrade grade = 1; + * @return Whether the grade field is set. */ - public static final int LOW_CONTRIBUTION_VALUE = 1; + @java.lang.Override public boolean hasGrade() { + return ((bitField0_ & 0x00000001) != 0); + } /** - * BAD_CONTRIBUTION = 2; + * optional .ei.Contract.PlayerGrade grade = 1; + * @return The grade. */ - public static final int BAD_CONTRIBUTION_VALUE = 2; + @java.lang.Override public ei.Ei.Contract.PlayerGrade getGrade() { + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(grade_); + return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; + } + + public static final int GOALS_FIELD_NUMBER = 2; + @SuppressWarnings("serial") + private java.util.List goals_; /** - * DISHONORABLY_DISCHARGED = 3; + * repeated .ei.ContractSeasonGoal goals = 2; */ - public static final int DISHONORABLY_DISCHARGED_VALUE = 3; + @java.lang.Override + public java.util.List getGoalsList() { + return goals_; + } /** - * POOR_TEAMWORK = 4; + * repeated .ei.ContractSeasonGoal goals = 2; */ - public static final int POOR_TEAMWORK_VALUE = 4; + @java.lang.Override + public java.util.List + getGoalsOrBuilderList() { + return goals_; + } /** - * ABANDONED_COOP = 5; + * repeated .ei.ContractSeasonGoal goals = 2; */ - public static final int ABANDONED_COOP_VALUE = 5; + @java.lang.Override + public int getGoalsCount() { + return goals_.size(); + } /** - * TIME_CHEAT = 6; + * repeated .ei.ContractSeasonGoal goals = 2; */ - public static final int TIME_CHEAT_VALUE = 6; + @java.lang.Override + public ei.Ei.ContractSeasonGoal getGoals(int index) { + return goals_.get(index); + } + /** + * repeated .ei.ContractSeasonGoal goals = 2; + */ + @java.lang.Override + public ei.Ei.ContractSeasonGoalOrBuilder getGoalsOrBuilder( + int index) { + return goals_.get(index); + } + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; - public final int getNumber() { - return value; + memoizedIsInitialized = 1; + return true; } - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static PoorBehavior valueOf(int value) { - return forNumber(value); + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeEnum(1, grade_); + } + for (int i = 0; i < goals_.size(); i++) { + output.writeMessage(2, goals_.get(i)); + } + getUnknownFields().writeTo(output); } - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - */ - public static PoorBehavior forNumber(int value) { - switch (value) { - case 0: return NONE; - case 1: return LOW_CONTRIBUTION; - case 2: return BAD_CONTRIBUTION; - case 3: return DISHONORABLY_DISCHARGED; - case 4: return POOR_TEAMWORK; - case 5: return ABANDONED_COOP; - case 6: return TIME_CHEAT; - default: return null; + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, grade_); + } + for (int i = 0; i < goals_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, goals_.get(i)); } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; } - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { - return internalValueMap; + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof ei.Ei.ContractSeasonInfo.GoalSet)) { + return super.equals(obj); + } + ei.Ei.ContractSeasonInfo.GoalSet other = (ei.Ei.ContractSeasonInfo.GoalSet) obj; + + if (hasGrade() != other.hasGrade()) return false; + if (hasGrade()) { + if (grade_ != other.grade_) return false; + } + if (!getGoalsList() + .equals(other.getGoalsList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; } - private static final com.google.protobuf.Internal.EnumLiteMap< - PoorBehavior> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public PoorBehavior findValueByNumber(int number) { - return PoorBehavior.forNumber(number); - } - }; - public final com.google.protobuf.Descriptors.EnumValueDescriptor - getValueDescriptor() { - return getDescriptor().getValues().get(ordinal()); + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasGrade()) { + hash = (37 * hash) + GRADE_FIELD_NUMBER; + hash = (53 * hash) + grade_; + } + if (getGoalsCount() > 0) { + hash = (37 * hash) + GOALS_FIELD_NUMBER; + hash = (53 * hash) + getGoalsList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; } - public final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptorForType() { - return getDescriptor(); + + public static ei.Ei.ContractSeasonInfo.GoalSet parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); } - public static final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptor() { - return ei.Ei.ContractEvaluation.getDescriptor().getEnumTypes().get(0); + public static ei.Ei.ContractSeasonInfo.GoalSet parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); } - - private static final PoorBehavior[] VALUES = values(); - - public static PoorBehavior valueOf( - com.google.protobuf.Descriptors.EnumValueDescriptor desc) { - if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException( - "EnumValueDescriptor is not for this type."); - } - return VALUES[desc.getIndex()]; + public static ei.Ei.ContractSeasonInfo.GoalSet parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractSeasonInfo.GoalSet 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.ContractSeasonInfo.GoalSet parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractSeasonInfo.GoalSet parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.ContractSeasonInfo.GoalSet parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.ContractSeasonInfo.GoalSet parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); } - private final int value; + public static ei.Ei.ContractSeasonInfo.GoalSet parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } - private PoorBehavior(int value) { - this.value = value; + public static ei.Ei.ContractSeasonInfo.GoalSet parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static ei.Ei.ContractSeasonInfo.GoalSet parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.ContractSeasonInfo.GoalSet parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); } - // @@protoc_insertion_point(enum_scope:ei.ContractEvaluation.PoorBehavior) - } + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(ei.Ei.ContractSeasonInfo.GoalSet prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } - /** - * Protobuf enum {@code ei.ContractEvaluation.Status} - */ - public enum Status - implements com.google.protobuf.ProtocolMessageEnum { - /** - * UNKNOWN = 0; - */ - UNKNOWN(0), - /** - * PENDING = 1; - */ - PENDING(1), - /** - * EVALUATING = 2; - */ - EVALUATING(2), + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } /** - * COMPLETE = 3; + * Protobuf type {@code ei.ContractSeasonInfo.GoalSet} */ - COMPLETE(3), - ; + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.ContractSeasonInfo.GoalSet) + ei.Ei.ContractSeasonInfo.GoalSetOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractSeasonInfo_GoalSet_descriptor; + } - /** - * UNKNOWN = 0; - */ - public static final int UNKNOWN_VALUE = 0; - /** - * PENDING = 1; - */ - public static final int PENDING_VALUE = 1; - /** - * EVALUATING = 2; - */ - public static final int EVALUATING_VALUE = 2; - /** - * COMPLETE = 3; - */ - public static final int COMPLETE_VALUE = 3; + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractSeasonInfo_GoalSet_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractSeasonInfo.GoalSet.class, ei.Ei.ContractSeasonInfo.GoalSet.Builder.class); + } + // Construct using ei.Ei.ContractSeasonInfo.GoalSet.newBuilder() + private Builder() { - public final int getNumber() { - return value; - } + } - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static Status valueOf(int value) { - return forNumber(value); - } + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - */ - public static Status forNumber(int value) { - switch (value) { - case 0: return UNKNOWN; - case 1: return PENDING; - case 2: return EVALUATING; - case 3: return COMPLETE; - default: return null; } - } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + grade_ = 0; + if (goalsBuilder_ == null) { + goals_ = java.util.Collections.emptyList(); + } else { + goals_ = null; + goalsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { - return internalValueMap; - } - private static final com.google.protobuf.Internal.EnumLiteMap< - Status> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public Status findValueByNumber(int number) { - return Status.forNumber(number); + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return ei.Ei.internal_static_ei_ContractSeasonInfo_GoalSet_descriptor; + } + + @java.lang.Override + public ei.Ei.ContractSeasonInfo.GoalSet getDefaultInstanceForType() { + return ei.Ei.ContractSeasonInfo.GoalSet.getDefaultInstance(); + } + + @java.lang.Override + public ei.Ei.ContractSeasonInfo.GoalSet build() { + ei.Ei.ContractSeasonInfo.GoalSet result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public ei.Ei.ContractSeasonInfo.GoalSet buildPartial() { + ei.Ei.ContractSeasonInfo.GoalSet result = new ei.Ei.ContractSeasonInfo.GoalSet(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.ContractSeasonInfo.GoalSet result) { + if (goalsBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0)) { + goals_ = java.util.Collections.unmodifiableList(goals_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.goals_ = goals_; + } else { + result.goals_ = goalsBuilder_.build(); + } + } + + private void buildPartial0(ei.Ei.ContractSeasonInfo.GoalSet result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.grade_ = grade_; + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof ei.Ei.ContractSeasonInfo.GoalSet) { + return mergeFrom((ei.Ei.ContractSeasonInfo.GoalSet)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(ei.Ei.ContractSeasonInfo.GoalSet other) { + if (other == ei.Ei.ContractSeasonInfo.GoalSet.getDefaultInstance()) return this; + if (other.hasGrade()) { + setGrade(other.getGrade()); + } + if (goalsBuilder_ == null) { + if (!other.goals_.isEmpty()) { + if (goals_.isEmpty()) { + goals_ = other.goals_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureGoalsIsMutable(); + goals_.addAll(other.goals_); } - }; + onChanged(); + } + } else { + if (!other.goals_.isEmpty()) { + if (goalsBuilder_.isEmpty()) { + goalsBuilder_.dispose(); + goalsBuilder_ = null; + goals_ = other.goals_; + bitField0_ = (bitField0_ & ~0x00000002); + goalsBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getGoalsFieldBuilder() : null; + } else { + goalsBuilder_.addAllMessages(other.goals_); + } + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } - public final com.google.protobuf.Descriptors.EnumValueDescriptor - getValueDescriptor() { - return getDescriptor().getValues().get(ordinal()); - } - public final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptorForType() { - return getDescriptor(); + @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 8: { + int tmpRaw = input.readEnum(); + ei.Ei.Contract.PlayerGrade tmpValue = + ei.Ei.Contract.PlayerGrade.forNumber(tmpRaw); + if (tmpValue == null) { + mergeUnknownVarintField(1, tmpRaw); + } else { + grade_ = tmpRaw; + bitField0_ |= 0x00000001; + } + break; + } // case 8 + case 18: { + ei.Ei.ContractSeasonGoal m = + input.readMessage( + ei.Ei.ContractSeasonGoal.parser(), + extensionRegistry); + if (goalsBuilder_ == null) { + ensureGoalsIsMutable(); + goals_.add(m); + } else { + goalsBuilder_.addMessage(m); + } + break; + } // case 18 + 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 int grade_ = 0; + /** + * optional .ei.Contract.PlayerGrade grade = 1; + * @return Whether the grade field is set. + */ + @java.lang.Override public boolean hasGrade() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * optional .ei.Contract.PlayerGrade grade = 1; + * @return The grade. + */ + @java.lang.Override + public ei.Ei.Contract.PlayerGrade getGrade() { + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(grade_); + return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; + } + /** + * optional .ei.Contract.PlayerGrade grade = 1; + * @param value The grade to set. + * @return This builder for chaining. + */ + public Builder setGrade(ei.Ei.Contract.PlayerGrade value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + grade_ = value.getNumber(); + onChanged(); + return this; + } + /** + * optional .ei.Contract.PlayerGrade grade = 1; + * @return This builder for chaining. + */ + public Builder clearGrade() { + bitField0_ = (bitField0_ & ~0x00000001); + grade_ = 0; + onChanged(); + return this; + } + + private java.util.List goals_ = + java.util.Collections.emptyList(); + private void ensureGoalsIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + goals_ = new java.util.ArrayList(goals_); + bitField0_ |= 0x00000002; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractSeasonGoal, ei.Ei.ContractSeasonGoal.Builder, ei.Ei.ContractSeasonGoalOrBuilder> goalsBuilder_; + + /** + * repeated .ei.ContractSeasonGoal goals = 2; + */ + public java.util.List getGoalsList() { + if (goalsBuilder_ == null) { + return java.util.Collections.unmodifiableList(goals_); + } else { + return goalsBuilder_.getMessageList(); + } + } + /** + * repeated .ei.ContractSeasonGoal goals = 2; + */ + public int getGoalsCount() { + if (goalsBuilder_ == null) { + return goals_.size(); + } else { + return goalsBuilder_.getCount(); + } + } + /** + * repeated .ei.ContractSeasonGoal goals = 2; + */ + public ei.Ei.ContractSeasonGoal getGoals(int index) { + if (goalsBuilder_ == null) { + return goals_.get(index); + } else { + return goalsBuilder_.getMessage(index); + } + } + /** + * repeated .ei.ContractSeasonGoal goals = 2; + */ + public Builder setGoals( + int index, ei.Ei.ContractSeasonGoal value) { + if (goalsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureGoalsIsMutable(); + goals_.set(index, value); + onChanged(); + } else { + goalsBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .ei.ContractSeasonGoal goals = 2; + */ + public Builder setGoals( + int index, ei.Ei.ContractSeasonGoal.Builder builderForValue) { + if (goalsBuilder_ == null) { + ensureGoalsIsMutable(); + goals_.set(index, builderForValue.build()); + onChanged(); + } else { + goalsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .ei.ContractSeasonGoal goals = 2; + */ + public Builder addGoals(ei.Ei.ContractSeasonGoal value) { + if (goalsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureGoalsIsMutable(); + goals_.add(value); + onChanged(); + } else { + goalsBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .ei.ContractSeasonGoal goals = 2; + */ + public Builder addGoals( + int index, ei.Ei.ContractSeasonGoal value) { + if (goalsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureGoalsIsMutable(); + goals_.add(index, value); + onChanged(); + } else { + goalsBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .ei.ContractSeasonGoal goals = 2; + */ + public Builder addGoals( + ei.Ei.ContractSeasonGoal.Builder builderForValue) { + if (goalsBuilder_ == null) { + ensureGoalsIsMutable(); + goals_.add(builderForValue.build()); + onChanged(); + } else { + goalsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .ei.ContractSeasonGoal goals = 2; + */ + public Builder addGoals( + int index, ei.Ei.ContractSeasonGoal.Builder builderForValue) { + if (goalsBuilder_ == null) { + ensureGoalsIsMutable(); + goals_.add(index, builderForValue.build()); + onChanged(); + } else { + goalsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .ei.ContractSeasonGoal goals = 2; + */ + public Builder addAllGoals( + java.lang.Iterable values) { + if (goalsBuilder_ == null) { + ensureGoalsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, goals_); + onChanged(); + } else { + goalsBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .ei.ContractSeasonGoal goals = 2; + */ + public Builder clearGoals() { + if (goalsBuilder_ == null) { + goals_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + } else { + goalsBuilder_.clear(); + } + return this; + } + /** + * repeated .ei.ContractSeasonGoal goals = 2; + */ + public Builder removeGoals(int index) { + if (goalsBuilder_ == null) { + ensureGoalsIsMutable(); + goals_.remove(index); + onChanged(); + } else { + goalsBuilder_.remove(index); + } + return this; + } + /** + * repeated .ei.ContractSeasonGoal goals = 2; + */ + public ei.Ei.ContractSeasonGoal.Builder getGoalsBuilder( + int index) { + return getGoalsFieldBuilder().getBuilder(index); + } + /** + * repeated .ei.ContractSeasonGoal goals = 2; + */ + public ei.Ei.ContractSeasonGoalOrBuilder getGoalsOrBuilder( + int index) { + if (goalsBuilder_ == null) { + return goals_.get(index); } else { + return goalsBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .ei.ContractSeasonGoal goals = 2; + */ + public java.util.List + getGoalsOrBuilderList() { + if (goalsBuilder_ != null) { + return goalsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(goals_); + } + } + /** + * repeated .ei.ContractSeasonGoal goals = 2; + */ + public ei.Ei.ContractSeasonGoal.Builder addGoalsBuilder() { + return getGoalsFieldBuilder().addBuilder( + ei.Ei.ContractSeasonGoal.getDefaultInstance()); + } + /** + * repeated .ei.ContractSeasonGoal goals = 2; + */ + public ei.Ei.ContractSeasonGoal.Builder addGoalsBuilder( + int index) { + return getGoalsFieldBuilder().addBuilder( + index, ei.Ei.ContractSeasonGoal.getDefaultInstance()); + } + /** + * repeated .ei.ContractSeasonGoal goals = 2; + */ + public java.util.List + getGoalsBuilderList() { + return getGoalsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractSeasonGoal, ei.Ei.ContractSeasonGoal.Builder, ei.Ei.ContractSeasonGoalOrBuilder> + getGoalsFieldBuilder() { + if (goalsBuilder_ == null) { + goalsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractSeasonGoal, ei.Ei.ContractSeasonGoal.Builder, ei.Ei.ContractSeasonGoalOrBuilder>( + goals_, + ((bitField0_ & 0x00000002) != 0), + getParentForChildren(), + isClean()); + goals_ = null; + } + return goalsBuilder_; + } + + // @@protoc_insertion_point(builder_scope:ei.ContractSeasonInfo.GoalSet) } - public static final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptor() { - return ei.Ei.ContractEvaluation.getDescriptor().getEnumTypes().get(1); + + // @@protoc_insertion_point(class_scope:ei.ContractSeasonInfo.GoalSet) + private static final ei.Ei.ContractSeasonInfo.GoalSet DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new ei.Ei.ContractSeasonInfo.GoalSet(); } - private static final Status[] VALUES = values(); + public static ei.Ei.ContractSeasonInfo.GoalSet getDefaultInstance() { + return DEFAULT_INSTANCE; + } - public static Status valueOf( - com.google.protobuf.Descriptors.EnumValueDescriptor desc) { - if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException( - "EnumValueDescriptor is not for this type."); + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GoalSet 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(); } - return VALUES[desc.getIndex()]; + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; } - private final int value; + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } - private Status(int value) { - this.value = value; + @java.lang.Override + public ei.Ei.ContractSeasonInfo.GoalSet getDefaultInstanceForType() { + return DEFAULT_INSTANCE; } - // @@protoc_insertion_point(enum_scope:ei.ContractEvaluation.Status) } private int bitField0_; - public static final int CONTRACT_IDENTIFIER_FIELD_NUMBER = 40; - private volatile java.lang.Object contractIdentifier_; + public static final int ID_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private volatile java.lang.Object id_ = ""; /** - * optional string contract_identifier = 40; - * @return Whether the contractIdentifier field is set. + * optional string id = 1; + * @return Whether the id field is set. */ @java.lang.Override - public boolean hasContractIdentifier() { + public boolean hasId() { return ((bitField0_ & 0x00000001) != 0); } /** - * optional string contract_identifier = 40; - * @return The contractIdentifier. + * optional string id = 1; + * @return The id. */ @java.lang.Override - public java.lang.String getContractIdentifier() { - java.lang.Object ref = contractIdentifier_; + public java.lang.String getId() { + java.lang.Object ref = id_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { @@ -77257,47 +75121,48 @@ public java.lang.String getContractIdentifier() { (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { - contractIdentifier_ = s; + id_ = s; } return s; } } /** - * optional string contract_identifier = 40; - * @return The bytes for contractIdentifier. + * optional string id = 1; + * @return The bytes for id. */ @java.lang.Override public com.google.protobuf.ByteString - getContractIdentifierBytes() { - java.lang.Object ref = contractIdentifier_; + 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); - contractIdentifier_ = b; + id_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int COOP_IDENTIFIER_FIELD_NUMBER = 41; - private volatile java.lang.Object coopIdentifier_; + public static final int NAME_FIELD_NUMBER = 3; + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; /** - * optional string coop_identifier = 41; - * @return Whether the coopIdentifier field is set. + * optional string name = 3; + * @return Whether the name field is set. */ @java.lang.Override - public boolean hasCoopIdentifier() { + public boolean hasName() { return ((bitField0_ & 0x00000002) != 0); } /** - * optional string coop_identifier = 41; - * @return The coopIdentifier. + * optional string name = 3; + * @return The name. */ @java.lang.Override - public java.lang.String getCoopIdentifier() { - java.lang.Object ref = coopIdentifier_; + public java.lang.String getName() { + java.lang.Object ref = name_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { @@ -77305,1888 +75170,4058 @@ public java.lang.String getCoopIdentifier() { (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { - coopIdentifier_ = s; + name_ = s; } return s; } } /** - * optional string coop_identifier = 41; - * @return The bytes for coopIdentifier. + * optional string name = 3; + * @return The bytes for name. */ @java.lang.Override public com.google.protobuf.ByteString - getCoopIdentifierBytes() { - java.lang.Object ref = coopIdentifier_; + getNameBytes() { + java.lang.Object ref = name_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - coopIdentifier_ = b; + name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int CXP_FIELD_NUMBER = 1; - private double cxp_; + public static final int GRADE_GOALS_FIELD_NUMBER = 2; + @SuppressWarnings("serial") + private java.util.List gradeGoals_; /** - * optional double cxp = 1; - * @return Whether the cxp field is set. + * repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2; */ @java.lang.Override - public boolean hasCxp() { - return ((bitField0_ & 0x00000004) != 0); + public java.util.List getGradeGoalsList() { + return gradeGoals_; } /** - * optional double cxp = 1; - * @return The cxp. + * repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2; */ @java.lang.Override - public double getCxp() { - return cxp_; + public java.util.List + getGradeGoalsOrBuilderList() { + return gradeGoals_; } - - public static final int REPLAY_FIELD_NUMBER = 24; - private boolean replay_; /** - * optional bool replay = 24; - * @return Whether the replay field is set. + * repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2; */ @java.lang.Override - public boolean hasReplay() { - return ((bitField0_ & 0x00000008) != 0); + public int getGradeGoalsCount() { + return gradeGoals_.size(); } /** - * optional bool replay = 24; - * @return The replay. + * repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2; */ @java.lang.Override - public boolean getReplay() { - return replay_; + public ei.Ei.ContractSeasonInfo.GoalSet getGradeGoals(int index) { + return gradeGoals_.get(index); } - - public static final int CXP_CHANGE_FIELD_NUMBER = 25; - private double cxpChange_; /** - * optional double cxp_change = 25; - * @return Whether the cxpChange field is set. + * repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2; */ @java.lang.Override - public boolean hasCxpChange() { - return ((bitField0_ & 0x00000010) != 0); + public ei.Ei.ContractSeasonInfo.GoalSetOrBuilder getGradeGoalsOrBuilder( + int index) { + return gradeGoals_.get(index); } - /** - * optional double cxp_change = 25; - * @return The cxpChange. - */ + + private byte memoizedIsInitialized = -1; @java.lang.Override - public double getCxpChange() { - return cxpChange_; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; } - public static final int GRADE_PERFORMANCE_FIELD_NUMBER = 2; - private int gradePerformance_; - /** - * optional int32 grade_performance = 2; - * @return Whether the gradePerformance field is set. - */ @java.lang.Override - public boolean hasGradePerformance() { - return ((bitField0_ & 0x00000020) != 0); + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, id_); + } + for (int i = 0; i < gradeGoals_.size(); i++) { + output.writeMessage(2, gradeGoals_.get(i)); + } + if (((bitField0_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, name_); + } + getUnknownFields().writeTo(output); } - /** - * optional int32 grade_performance = 2; - * @return The gradePerformance. - */ + @java.lang.Override - public int getGradePerformance() { - return gradePerformance_; + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, id_); + } + for (int i = 0; i < gradeGoals_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, gradeGoals_.get(i)); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, name_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; } - public static final int OLD_LEAGUE_FIELD_NUMBER = 9; - private int oldLeague_; - /** - * optional int32 old_league = 9; - * @return Whether the oldLeague field is set. - */ @java.lang.Override - public boolean hasOldLeague() { - return ((bitField0_ & 0x00000040) != 0); + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof ei.Ei.ContractSeasonInfo)) { + return super.equals(obj); + } + ei.Ei.ContractSeasonInfo other = (ei.Ei.ContractSeasonInfo) obj; + + if (hasId() != other.hasId()) return false; + if (hasId()) { + if (!getId() + .equals(other.getId())) return false; + } + if (hasName() != other.hasName()) return false; + if (hasName()) { + if (!getName() + .equals(other.getName())) return false; + } + if (!getGradeGoalsList() + .equals(other.getGradeGoalsList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; } - /** - * optional int32 old_league = 9; - * @return The oldLeague. - */ + @java.lang.Override - public int getOldLeague() { - return oldLeague_; + 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 (hasName()) { + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + } + if (getGradeGoalsCount() > 0) { + hash = (37 * hash) + GRADE_GOALS_FIELD_NUMBER; + hash = (53 * hash) + getGradeGoalsList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; } - public static final int OLD_GOALS_FIELD_NUMBER = 10; - private boolean oldGoals_; - /** - * optional bool old_goals = 10; - * @return Whether the oldGoals field is set. - */ - @java.lang.Override - public boolean hasOldGoals() { - return ((bitField0_ & 0x00000080) != 0); + public static ei.Ei.ContractSeasonInfo parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); } - /** - * optional bool old_goals = 10; - * @return The oldGoals. - */ - @java.lang.Override - public boolean getOldGoals() { - return oldGoals_; + public static ei.Ei.ContractSeasonInfo parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.ContractSeasonInfo parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractSeasonInfo 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.ContractSeasonInfo parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractSeasonInfo parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.ContractSeasonInfo parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.ContractSeasonInfo parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); } - public static final int GRADE_FIELD_NUMBER = 3; - private int grade_; - /** - * optional .ei.Contract.PlayerGrade grade = 3; - * @return Whether the grade field is set. - */ - @java.lang.Override public boolean hasGrade() { - return ((bitField0_ & 0x00000100) != 0); + public static ei.Ei.ContractSeasonInfo parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); } - /** - * optional .ei.Contract.PlayerGrade grade = 3; - * @return The grade. - */ - @java.lang.Override public ei.Ei.Contract.PlayerGrade getGrade() { - @SuppressWarnings("deprecation") - ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.valueOf(grade_); - return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; + + public static ei.Ei.ContractSeasonInfo parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static ei.Ei.ContractSeasonInfo parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.ContractSeasonInfo parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); } - public static final int CONTRIBUTION_RATIO_FIELD_NUMBER = 4; - private double contributionRatio_; - /** - * optional double contribution_ratio = 4; - * @return Whether the contributionRatio field is set. - */ @java.lang.Override - public boolean hasContributionRatio() { - return ((bitField0_ & 0x00000200) != 0); + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(ei.Ei.ContractSeasonInfo prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - /** - * optional double contribution_ratio = 4; - * @return The contributionRatio. - */ @java.lang.Override - public double getContributionRatio() { - return contributionRatio_; + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } - public static final int COMPLETION_PERCENT_FIELD_NUMBER = 5; - private double completionPercent_; - /** - * optional double completion_percent = 5; - * @return Whether the completionPercent field is set. - */ @java.lang.Override - public boolean hasCompletionPercent() { - return ((bitField0_ & 0x00000400) != 0); + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; } /** - * optional double completion_percent = 5; - * @return The completionPercent. + * Protobuf type {@code ei.ContractSeasonInfo} */ - @java.lang.Override - public double getCompletionPercent() { - return completionPercent_; - } + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.ContractSeasonInfo) + ei.Ei.ContractSeasonInfoOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractSeasonInfo_descriptor; + } - public static final int ORIGINAL_LENGTH_FIELD_NUMBER = 11; - private double originalLength_; - /** - * optional double original_length = 11; - * @return Whether the originalLength field is set. - */ - @java.lang.Override - public boolean hasOriginalLength() { - return ((bitField0_ & 0x00000800) != 0); - } - /** - * optional double original_length = 11; - * @return The originalLength. - */ - @java.lang.Override - public double getOriginalLength() { - return originalLength_; - } + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractSeasonInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractSeasonInfo.class, ei.Ei.ContractSeasonInfo.Builder.class); + } - public static final int COOP_SIZE_FIELD_NUMBER = 18; - private int coopSize_; - /** - * optional uint32 coop_size = 18; - * @return Whether the coopSize field is set. - */ - @java.lang.Override - public boolean hasCoopSize() { - return ((bitField0_ & 0x00001000) != 0); - } - /** - * optional uint32 coop_size = 18; - * @return The coopSize. - */ - @java.lang.Override - public int getCoopSize() { - return coopSize_; - } + // Construct using ei.Ei.ContractSeasonInfo.newBuilder() + private Builder() { - public static final int SOLO_FIELD_NUMBER = 26; - private boolean solo_; - /** - * optional bool solo = 26; - * @return Whether the solo field is set. - */ - @java.lang.Override - public boolean hasSolo() { - return ((bitField0_ & 0x00002000) != 0); - } - /** - * optional bool solo = 26; - * @return The solo. - */ - @java.lang.Override - public boolean getSolo() { - return solo_; - } + } - public static final int SOUL_POWER_FIELD_NUMBER = 23; - private double soulPower_; - /** - * optional double soul_power = 23; - * @return Whether the soulPower field is set. - */ - @java.lang.Override - public boolean hasSoulPower() { - return ((bitField0_ & 0x00004000) != 0); - } - /** - * optional double soul_power = 23; - * @return The soulPower. - */ - @java.lang.Override - public double getSoulPower() { - return soulPower_; - } + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); - public static final int LAST_CONTRIBUTION_TIME_FIELD_NUMBER = 22; - private double lastContributionTime_; - /** - * optional double last_contribution_time = 22; - * @return Whether the lastContributionTime field is set. - */ - @java.lang.Override - public boolean hasLastContributionTime() { - return ((bitField0_ & 0x00008000) != 0); - } - /** - * optional double last_contribution_time = 22; - * @return The lastContributionTime. - */ - @java.lang.Override - public double getLastContributionTime() { - return lastContributionTime_; - } + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + id_ = ""; + name_ = ""; + if (gradeGoalsBuilder_ == null) { + gradeGoals_ = java.util.Collections.emptyList(); + } else { + gradeGoals_ = null; + gradeGoalsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000004); + return this; + } - public static final int COMPLETION_TIME_FIELD_NUMBER = 6; - private double completionTime_; - /** - * optional double completion_time = 6; - * @return Whether the completionTime field is set. - */ - @java.lang.Override - public boolean hasCompletionTime() { - return ((bitField0_ & 0x00010000) != 0); + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return ei.Ei.internal_static_ei_ContractSeasonInfo_descriptor; + } + + @java.lang.Override + public ei.Ei.ContractSeasonInfo getDefaultInstanceForType() { + return ei.Ei.ContractSeasonInfo.getDefaultInstance(); + } + + @java.lang.Override + public ei.Ei.ContractSeasonInfo build() { + ei.Ei.ContractSeasonInfo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public ei.Ei.ContractSeasonInfo buildPartial() { + ei.Ei.ContractSeasonInfo result = new ei.Ei.ContractSeasonInfo(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.ContractSeasonInfo result) { + if (gradeGoalsBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0)) { + gradeGoals_ = java.util.Collections.unmodifiableList(gradeGoals_); + bitField0_ = (bitField0_ & ~0x00000004); + } + result.gradeGoals_ = gradeGoals_; + } else { + result.gradeGoals_ = gradeGoalsBuilder_.build(); + } + } + + private void buildPartial0(ei.Ei.ContractSeasonInfo result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.id_ = id_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.name_ = name_; + to_bitField0_ |= 0x00000002; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof ei.Ei.ContractSeasonInfo) { + return mergeFrom((ei.Ei.ContractSeasonInfo)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(ei.Ei.ContractSeasonInfo other) { + if (other == ei.Ei.ContractSeasonInfo.getDefaultInstance()) return this; + if (other.hasId()) { + id_ = other.id_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasName()) { + name_ = other.name_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (gradeGoalsBuilder_ == null) { + if (!other.gradeGoals_.isEmpty()) { + if (gradeGoals_.isEmpty()) { + gradeGoals_ = other.gradeGoals_; + bitField0_ = (bitField0_ & ~0x00000004); + } else { + ensureGradeGoalsIsMutable(); + gradeGoals_.addAll(other.gradeGoals_); + } + onChanged(); + } + } else { + if (!other.gradeGoals_.isEmpty()) { + if (gradeGoalsBuilder_.isEmpty()) { + gradeGoalsBuilder_.dispose(); + gradeGoalsBuilder_ = null; + gradeGoals_ = other.gradeGoals_; + bitField0_ = (bitField0_ & ~0x00000004); + gradeGoalsBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getGradeGoalsFieldBuilder() : null; + } else { + gradeGoalsBuilder_.addAllMessages(other.gradeGoals_); + } + } + } + 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 18: { + ei.Ei.ContractSeasonInfo.GoalSet m = + input.readMessage( + ei.Ei.ContractSeasonInfo.GoalSet.parser(), + extensionRegistry); + if (gradeGoalsBuilder_ == null) { + ensureGradeGoalsIsMutable(); + gradeGoals_.add(m); + } else { + gradeGoalsBuilder_.addMessage(m); + } + break; + } // case 18 + case 26: { + name_ = input.readBytes(); + bitField0_ |= 0x00000002; + break; + } // case 26 + 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(); } + id_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * optional string id = 1; + * @return This builder for chaining. + */ + public Builder clearId() { + id_ = getDefaultInstance().getId(); + bitField0_ = (bitField0_ & ~0x00000001); + 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(); } + id_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object name_ = ""; + /** + * optional string name = 3; + * @return Whether the name field is set. + */ + public boolean hasName() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * optional string name = 3; + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + 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; + } + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * optional string name = 3; + * @return The bytes for name. + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * optional string name = 3; + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + name_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * optional string name = 3; + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + * optional string name = 3; + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + name_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.util.List gradeGoals_ = + java.util.Collections.emptyList(); + private void ensureGradeGoalsIsMutable() { + if (!((bitField0_ & 0x00000004) != 0)) { + gradeGoals_ = new java.util.ArrayList(gradeGoals_); + bitField0_ |= 0x00000004; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractSeasonInfo.GoalSet, ei.Ei.ContractSeasonInfo.GoalSet.Builder, ei.Ei.ContractSeasonInfo.GoalSetOrBuilder> gradeGoalsBuilder_; + + /** + * repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2; + */ + public java.util.List getGradeGoalsList() { + if (gradeGoalsBuilder_ == null) { + return java.util.Collections.unmodifiableList(gradeGoals_); + } else { + return gradeGoalsBuilder_.getMessageList(); + } + } + /** + * repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2; + */ + public int getGradeGoalsCount() { + if (gradeGoalsBuilder_ == null) { + return gradeGoals_.size(); + } else { + return gradeGoalsBuilder_.getCount(); + } + } + /** + * repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2; + */ + public ei.Ei.ContractSeasonInfo.GoalSet getGradeGoals(int index) { + if (gradeGoalsBuilder_ == null) { + return gradeGoals_.get(index); + } else { + return gradeGoalsBuilder_.getMessage(index); + } + } + /** + * repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2; + */ + public Builder setGradeGoals( + int index, ei.Ei.ContractSeasonInfo.GoalSet value) { + if (gradeGoalsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureGradeGoalsIsMutable(); + gradeGoals_.set(index, value); + onChanged(); + } else { + gradeGoalsBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2; + */ + public Builder setGradeGoals( + int index, ei.Ei.ContractSeasonInfo.GoalSet.Builder builderForValue) { + if (gradeGoalsBuilder_ == null) { + ensureGradeGoalsIsMutable(); + gradeGoals_.set(index, builderForValue.build()); + onChanged(); + } else { + gradeGoalsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2; + */ + public Builder addGradeGoals(ei.Ei.ContractSeasonInfo.GoalSet value) { + if (gradeGoalsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureGradeGoalsIsMutable(); + gradeGoals_.add(value); + onChanged(); + } else { + gradeGoalsBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2; + */ + public Builder addGradeGoals( + int index, ei.Ei.ContractSeasonInfo.GoalSet value) { + if (gradeGoalsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureGradeGoalsIsMutable(); + gradeGoals_.add(index, value); + onChanged(); + } else { + gradeGoalsBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2; + */ + public Builder addGradeGoals( + ei.Ei.ContractSeasonInfo.GoalSet.Builder builderForValue) { + if (gradeGoalsBuilder_ == null) { + ensureGradeGoalsIsMutable(); + gradeGoals_.add(builderForValue.build()); + onChanged(); + } else { + gradeGoalsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2; + */ + public Builder addGradeGoals( + int index, ei.Ei.ContractSeasonInfo.GoalSet.Builder builderForValue) { + if (gradeGoalsBuilder_ == null) { + ensureGradeGoalsIsMutable(); + gradeGoals_.add(index, builderForValue.build()); + onChanged(); + } else { + gradeGoalsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2; + */ + public Builder addAllGradeGoals( + java.lang.Iterable values) { + if (gradeGoalsBuilder_ == null) { + ensureGradeGoalsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, gradeGoals_); + onChanged(); + } else { + gradeGoalsBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2; + */ + public Builder clearGradeGoals() { + if (gradeGoalsBuilder_ == null) { + gradeGoals_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + } else { + gradeGoalsBuilder_.clear(); + } + return this; + } + /** + * repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2; + */ + public Builder removeGradeGoals(int index) { + if (gradeGoalsBuilder_ == null) { + ensureGradeGoalsIsMutable(); + gradeGoals_.remove(index); + onChanged(); + } else { + gradeGoalsBuilder_.remove(index); + } + return this; + } + /** + * repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2; + */ + public ei.Ei.ContractSeasonInfo.GoalSet.Builder getGradeGoalsBuilder( + int index) { + return getGradeGoalsFieldBuilder().getBuilder(index); + } + /** + * repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2; + */ + public ei.Ei.ContractSeasonInfo.GoalSetOrBuilder getGradeGoalsOrBuilder( + int index) { + if (gradeGoalsBuilder_ == null) { + return gradeGoals_.get(index); } else { + return gradeGoalsBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2; + */ + public java.util.List + getGradeGoalsOrBuilderList() { + if (gradeGoalsBuilder_ != null) { + return gradeGoalsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(gradeGoals_); + } + } + /** + * repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2; + */ + public ei.Ei.ContractSeasonInfo.GoalSet.Builder addGradeGoalsBuilder() { + return getGradeGoalsFieldBuilder().addBuilder( + ei.Ei.ContractSeasonInfo.GoalSet.getDefaultInstance()); + } + /** + * repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2; + */ + public ei.Ei.ContractSeasonInfo.GoalSet.Builder addGradeGoalsBuilder( + int index) { + return getGradeGoalsFieldBuilder().addBuilder( + index, ei.Ei.ContractSeasonInfo.GoalSet.getDefaultInstance()); + } + /** + * repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2; + */ + public java.util.List + getGradeGoalsBuilderList() { + return getGradeGoalsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractSeasonInfo.GoalSet, ei.Ei.ContractSeasonInfo.GoalSet.Builder, ei.Ei.ContractSeasonInfo.GoalSetOrBuilder> + getGradeGoalsFieldBuilder() { + if (gradeGoalsBuilder_ == null) { + gradeGoalsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractSeasonInfo.GoalSet, ei.Ei.ContractSeasonInfo.GoalSet.Builder, ei.Ei.ContractSeasonInfo.GoalSetOrBuilder>( + gradeGoals_, + ((bitField0_ & 0x00000004) != 0), + getParentForChildren(), + isClean()); + gradeGoals_ = null; + } + return gradeGoalsBuilder_; + } + + // @@protoc_insertion_point(builder_scope:ei.ContractSeasonInfo) } - /** - * optional double completion_time = 6; - * @return The completionTime. - */ - @java.lang.Override - public double getCompletionTime() { - return completionTime_; + + // @@protoc_insertion_point(class_scope:ei.ContractSeasonInfo) + private static final ei.Ei.ContractSeasonInfo DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new ei.Ei.ContractSeasonInfo(); } - public static final int CHICKEN_RUNS_SENT_FIELD_NUMBER = 7; - private int chickenRunsSent_; - /** - * optional uint32 chicken_runs_sent = 7; - * @return Whether the chickenRunsSent field is set. - */ - @java.lang.Override - public boolean hasChickenRunsSent() { - return ((bitField0_ & 0x00020000) != 0); + public static ei.Ei.ContractSeasonInfo getDefaultInstance() { + return DEFAULT_INSTANCE; } - /** - * optional uint32 chicken_runs_sent = 7; - * @return The chickenRunsSent. - */ - @java.lang.Override - public int getChickenRunsSent() { - return chickenRunsSent_; + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ContractSeasonInfo 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; } - public static final int GIFT_TOKENS_SENT_FIELD_NUMBER = 8; - private int giftTokensSent_; - /** - * optional uint32 gift_tokens_sent = 8; - * @return Whether the giftTokensSent field is set. - */ @java.lang.Override - public boolean hasGiftTokensSent() { - return ((bitField0_ & 0x00040000) != 0); + public com.google.protobuf.Parser getParserForType() { + return PARSER; } - /** - * optional uint32 gift_tokens_sent = 8; - * @return The giftTokensSent. - */ + @java.lang.Override - public int getGiftTokensSent() { - return giftTokensSent_; + public ei.Ei.ContractSeasonInfo getDefaultInstanceForType() { + return DEFAULT_INSTANCE; } - public static final int GIFT_TOKENS_RECEIVED_FIELD_NUMBER = 15; - private int giftTokensReceived_; + } + + public interface ContractSeasonInfosOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.ContractSeasonInfos) + com.google.protobuf.MessageOrBuilder { + /** - * optional uint32 gift_tokens_received = 15; - * @return Whether the giftTokensReceived field is set. + * repeated .ei.ContractSeasonInfo infos = 1; */ - @java.lang.Override - public boolean hasGiftTokensReceived() { - return ((bitField0_ & 0x00080000) != 0); - } + java.util.List + getInfosList(); /** - * optional uint32 gift_tokens_received = 15; - * @return The giftTokensReceived. + * repeated .ei.ContractSeasonInfo infos = 1; */ - @java.lang.Override - public int getGiftTokensReceived() { - return giftTokensReceived_; - } - - public static final int GIFT_TOKEN_VALUE_SENT_FIELD_NUMBER = 28; - private double giftTokenValueSent_; + ei.Ei.ContractSeasonInfo getInfos(int index); /** - * optional double gift_token_value_sent = 28; - * @return Whether the giftTokenValueSent field is set. + * repeated .ei.ContractSeasonInfo infos = 1; */ - @java.lang.Override - public boolean hasGiftTokenValueSent() { - return ((bitField0_ & 0x00100000) != 0); - } + int getInfosCount(); /** - * optional double gift_token_value_sent = 28; - * @return The giftTokenValueSent. + * repeated .ei.ContractSeasonInfo infos = 1; */ - @java.lang.Override - public double getGiftTokenValueSent() { - return giftTokenValueSent_; - } - - public static final int GIFT_TOKEN_VALUE_RECEIVED_FIELD_NUMBER = 29; - private double giftTokenValueReceived_; + java.util.List + getInfosOrBuilderList(); /** - * optional double gift_token_value_received = 29; - * @return Whether the giftTokenValueReceived field is set. + * repeated .ei.ContractSeasonInfo infos = 1; */ - @java.lang.Override - public boolean hasGiftTokenValueReceived() { - return ((bitField0_ & 0x00200000) != 0); + ei.Ei.ContractSeasonInfoOrBuilder getInfosOrBuilder( + int index); + } + /** + * Protobuf type {@code ei.ContractSeasonInfos} + */ + public static final class ContractSeasonInfos extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.ContractSeasonInfos) + ContractSeasonInfosOrBuilder { + private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ContractSeasonInfos.class.getName()); + } + // Use ContractSeasonInfos.newBuilder() to construct. + private ContractSeasonInfos(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); } - /** - * optional double gift_token_value_received = 29; - * @return The giftTokenValueReceived. - */ - @java.lang.Override - public double getGiftTokenValueReceived() { - return giftTokenValueReceived_; + private ContractSeasonInfos() { + infos_ = java.util.Collections.emptyList(); } - public static final int BOOST_TOKEN_ALLOTMENT_FIELD_NUMBER = 16; - private int boostTokenAllotment_; - /** - * optional uint32 boost_token_allotment = 16; - * @return Whether the boostTokenAllotment field is set. - */ - @java.lang.Override - public boolean hasBoostTokenAllotment() { - return ((bitField0_ & 0x00400000) != 0); - } - /** - * optional uint32 boost_token_allotment = 16; - * @return The boostTokenAllotment. - */ - @java.lang.Override - public int getBoostTokenAllotment() { - return boostTokenAllotment_; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractSeasonInfos_descriptor; } - public static final int BUFF_TIME_VALUE_FIELD_NUMBER = 17; - private double buffTimeValue_; - /** - * optional double buff_time_value = 17; - * @return Whether the buffTimeValue field is set. - */ @java.lang.Override - public boolean hasBuffTimeValue() { - return ((bitField0_ & 0x00800000) != 0); + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractSeasonInfos_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractSeasonInfos.class, ei.Ei.ContractSeasonInfos.Builder.class); } + + public static final int INFOS_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private java.util.List infos_; /** - * optional double buff_time_value = 17; - * @return The buffTimeValue. + * repeated .ei.ContractSeasonInfo infos = 1; */ @java.lang.Override - public double getBuffTimeValue() { - return buffTimeValue_; + public java.util.List getInfosList() { + return infos_; } - - public static final int TEAMWORK_SCORE_FIELD_NUMBER = 13; - private double teamworkScore_; /** - * optional double teamwork_score = 13; - * @return Whether the teamworkScore field is set. + * repeated .ei.ContractSeasonInfo infos = 1; */ @java.lang.Override - public boolean hasTeamworkScore() { - return ((bitField0_ & 0x01000000) != 0); + public java.util.List + getInfosOrBuilderList() { + return infos_; } /** - * optional double teamwork_score = 13; - * @return The teamworkScore. + * repeated .ei.ContractSeasonInfo infos = 1; */ @java.lang.Override - public double getTeamworkScore() { - return teamworkScore_; + public int getInfosCount() { + return infos_.size(); } - - public static final int OTHER_BONUSES_FIELD_NUMBER = 14; - private double otherBonuses_; /** - * optional double other_bonuses = 14; - * @return Whether the otherBonuses field is set. + * repeated .ei.ContractSeasonInfo infos = 1; */ @java.lang.Override - public boolean hasOtherBonuses() { - return ((bitField0_ & 0x02000000) != 0); + public ei.Ei.ContractSeasonInfo getInfos(int index) { + return infos_.get(index); } /** - * optional double other_bonuses = 14; - * @return The otherBonuses. + * repeated .ei.ContractSeasonInfo infos = 1; */ @java.lang.Override - public double getOtherBonuses() { - return otherBonuses_; + public ei.Ei.ContractSeasonInfoOrBuilder getInfosOrBuilder( + int index) { + return infos_.get(index); } - public static final int COUNTED_IN_SEASON_FIELD_NUMBER = 20; - private boolean countedInSeason_; - /** - * optional bool counted_in_season = 20; - * @return Whether the countedInSeason field is set. - */ + private byte memoizedIsInitialized = -1; @java.lang.Override - public boolean hasCountedInSeason() { - return ((bitField0_ & 0x04000000) != 0); + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; } - /** - * optional bool counted_in_season = 20; - * @return The countedInSeason. - */ + @java.lang.Override - public boolean getCountedInSeason() { - return countedInSeason_; + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + for (int i = 0; i < infos_.size(); i++) { + output.writeMessage(1, infos_.get(i)); + } + getUnknownFields().writeTo(output); } - public static final int SEASON_ID_FIELD_NUMBER = 21; - private volatile java.lang.Object seasonId_; - /** - * optional string season_id = 21; - * @return Whether the seasonId field is set. - */ @java.lang.Override - public boolean hasSeasonId() { - return ((bitField0_ & 0x08000000) != 0); + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < infos_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, infos_.get(i)); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; } - /** - * optional string season_id = 21; - * @return The seasonId. - */ + @java.lang.Override - public java.lang.String getSeasonId() { - java.lang.Object ref = seasonId_; - 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()) { - seasonId_ = s; - } - return s; + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof ei.Ei.ContractSeasonInfos)) { + return super.equals(obj); } + ei.Ei.ContractSeasonInfos other = (ei.Ei.ContractSeasonInfos) obj; + + if (!getInfosList() + .equals(other.getInfosList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; } - /** - * optional string season_id = 21; - * @return The bytes for seasonId. - */ + @java.lang.Override - public com.google.protobuf.ByteString - getSeasonIdBytes() { - java.lang.Object ref = seasonId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - seasonId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getInfosCount() > 0) { + hash = (37 * hash) + INFOS_FIELD_NUMBER; + hash = (53 * hash) + getInfosList().hashCode(); } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; } - public static final int TIME_CHEATS_FIELD_NUMBER = 27; - private int timeCheats_; - /** - * optional uint32 time_cheats = 27; - * @return Whether the timeCheats field is set. - */ - @java.lang.Override - public boolean hasTimeCheats() { - return ((bitField0_ & 0x10000000) != 0); + public static ei.Ei.ContractSeasonInfos parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); } - /** - * optional uint32 time_cheats = 27; - * @return The timeCheats. - */ - @java.lang.Override - public int getTimeCheats() { - return timeCheats_; + public static ei.Ei.ContractSeasonInfos parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); } - - public static final int ISSUES_FIELD_NUMBER = 19; - private java.util.List issues_; - private static final com.google.protobuf.Internal.ListAdapter.Converter< - java.lang.Integer, ei.Ei.ContractEvaluation.PoorBehavior> issues_converter_ = - new com.google.protobuf.Internal.ListAdapter.Converter< - java.lang.Integer, ei.Ei.ContractEvaluation.PoorBehavior>() { - public ei.Ei.ContractEvaluation.PoorBehavior convert(java.lang.Integer from) { - @SuppressWarnings("deprecation") - ei.Ei.ContractEvaluation.PoorBehavior result = ei.Ei.ContractEvaluation.PoorBehavior.valueOf(from); - return result == null ? ei.Ei.ContractEvaluation.PoorBehavior.NONE : result; - } - }; - /** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 19; - * @return A list containing the issues. - */ - @java.lang.Override - public java.util.List getIssuesList() { - return new com.google.protobuf.Internal.ListAdapter< - java.lang.Integer, ei.Ei.ContractEvaluation.PoorBehavior>(issues_, issues_converter_); + public static ei.Ei.ContractSeasonInfos parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); } - /** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 19; - * @return The count of issues. - */ - @java.lang.Override - public int getIssuesCount() { - return issues_.size(); + public static ei.Ei.ContractSeasonInfos parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); } - /** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 19; - * @param index The index of the element to return. - * @return The issues at the given index. - */ - @java.lang.Override - public ei.Ei.ContractEvaluation.PoorBehavior getIssues(int index) { - return issues_converter_.convert(issues_.get(index)); + public static ei.Ei.ContractSeasonInfos parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); } - - public static final int NOTES_FIELD_NUMBER = 12; - private com.google.protobuf.LazyStringList notes_; - /** - * repeated string notes = 12; - * @return A list containing the notes. - */ - public com.google.protobuf.ProtocolStringList - getNotesList() { - return notes_; + public static ei.Ei.ContractSeasonInfos parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); } - /** - * repeated string notes = 12; - * @return The count of notes. - */ - public int getNotesCount() { - return notes_.size(); + public static ei.Ei.ContractSeasonInfos parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); } - /** - * repeated string notes = 12; - * @param index The index of the element to return. - * @return The notes at the given index. - */ - public java.lang.String getNotes(int index) { - return notes_.get(index); + public static ei.Ei.ContractSeasonInfos parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); } - /** - * repeated string notes = 12; - * @param index The index of the value to return. - * @return The bytes of the notes at the given index. - */ - public com.google.protobuf.ByteString - getNotesBytes(int index) { - return notes_.getByteString(index); + + public static ei.Ei.ContractSeasonInfos parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); } - public static final int VERSION_FIELD_NUMBER = 50; - private volatile java.lang.Object version_; - /** - * optional string version = 50; - * @return Whether the version field is set. - */ - @java.lang.Override - public boolean hasVersion() { - return ((bitField0_ & 0x20000000) != 0); + public static ei.Ei.ContractSeasonInfos parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - /** - * optional string version = 50; - * @return The version. - */ - @java.lang.Override - public java.lang.String getVersion() { - java.lang.Object ref = version_; - 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()) { - version_ = s; - } - return s; - } + public static ei.Ei.ContractSeasonInfos parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); } - /** - * optional string version = 50; - * @return The bytes for version. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getVersionBytes() { - java.lang.Object ref = version_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - version_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public static ei.Ei.ContractSeasonInfos parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); } - public static final int EVALUATION_START_TIME_FIELD_NUMBER = 51; - private double evaluationStartTime_; - /** - * optional double evaluation_start_time = 51; - * @return Whether the evaluationStartTime field is set. - */ @java.lang.Override - public boolean hasEvaluationStartTime() { - return ((bitField0_ & 0x40000000) != 0); + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(ei.Ei.ContractSeasonInfos prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - /** - * optional double evaluation_start_time = 51; - * @return The evaluationStartTime. - */ @java.lang.Override - public double getEvaluationStartTime() { - return evaluationStartTime_; + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } - public static final int STATUS_FIELD_NUMBER = 52; - private int status_; - /** - * optional .ei.ContractEvaluation.Status status = 52; - * @return Whether the status field is set. - */ - @java.lang.Override public boolean hasStatus() { - return ((bitField0_ & 0x80000000) != 0); + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; } /** - * optional .ei.ContractEvaluation.Status status = 52; - * @return The status. + * Protobuf type {@code ei.ContractSeasonInfos} */ - @java.lang.Override public ei.Ei.ContractEvaluation.Status getStatus() { - @SuppressWarnings("deprecation") - ei.Ei.ContractEvaluation.Status result = ei.Ei.ContractEvaluation.Status.valueOf(status_); - return result == null ? ei.Ei.ContractEvaluation.Status.UNKNOWN : result; - } + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.ContractSeasonInfos) + ei.Ei.ContractSeasonInfosOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractSeasonInfos_descriptor; + } - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractSeasonInfos_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractSeasonInfos.class, ei.Ei.ContractSeasonInfos.Builder.class); + } - memoizedIsInitialized = 1; - return true; - } + // Construct using ei.Ei.ContractSeasonInfos.newBuilder() + private Builder() { - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000004) != 0)) { - output.writeDouble(1, cxp_); } - if (((bitField0_ & 0x00000020) != 0)) { - output.writeInt32(2, gradePerformance_); + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } - if (((bitField0_ & 0x00000100) != 0)) { - output.writeEnum(3, grade_); + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (infosBuilder_ == null) { + infos_ = java.util.Collections.emptyList(); + } else { + infos_ = null; + infosBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + return this; } - if (((bitField0_ & 0x00000200) != 0)) { - output.writeDouble(4, contributionRatio_); + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return ei.Ei.internal_static_ei_ContractSeasonInfos_descriptor; } - if (((bitField0_ & 0x00000400) != 0)) { - output.writeDouble(5, completionPercent_); + + @java.lang.Override + public ei.Ei.ContractSeasonInfos getDefaultInstanceForType() { + return ei.Ei.ContractSeasonInfos.getDefaultInstance(); } - if (((bitField0_ & 0x00010000) != 0)) { - output.writeDouble(6, completionTime_); + + @java.lang.Override + public ei.Ei.ContractSeasonInfos build() { + ei.Ei.ContractSeasonInfos result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; } - if (((bitField0_ & 0x00020000) != 0)) { - output.writeUInt32(7, chickenRunsSent_); + + @java.lang.Override + public ei.Ei.ContractSeasonInfos buildPartial() { + ei.Ei.ContractSeasonInfos result = new ei.Ei.ContractSeasonInfos(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; } - if (((bitField0_ & 0x00040000) != 0)) { - output.writeUInt32(8, giftTokensSent_); + + private void buildPartialRepeatedFields(ei.Ei.ContractSeasonInfos result) { + if (infosBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + infos_ = java.util.Collections.unmodifiableList(infos_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.infos_ = infos_; + } else { + result.infos_ = infosBuilder_.build(); + } } - if (((bitField0_ & 0x00000040) != 0)) { - output.writeInt32(9, oldLeague_); + + private void buildPartial0(ei.Ei.ContractSeasonInfos result) { + int from_bitField0_ = bitField0_; } - if (((bitField0_ & 0x00000080) != 0)) { - output.writeBool(10, oldGoals_); + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof ei.Ei.ContractSeasonInfos) { + return mergeFrom((ei.Ei.ContractSeasonInfos)other); + } else { + super.mergeFrom(other); + return this; + } } - if (((bitField0_ & 0x00000800) != 0)) { - output.writeDouble(11, originalLength_); + + public Builder mergeFrom(ei.Ei.ContractSeasonInfos other) { + if (other == ei.Ei.ContractSeasonInfos.getDefaultInstance()) return this; + if (infosBuilder_ == null) { + if (!other.infos_.isEmpty()) { + if (infos_.isEmpty()) { + infos_ = other.infos_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureInfosIsMutable(); + infos_.addAll(other.infos_); + } + onChanged(); + } + } else { + if (!other.infos_.isEmpty()) { + if (infosBuilder_.isEmpty()) { + infosBuilder_.dispose(); + infosBuilder_ = null; + infos_ = other.infos_; + bitField0_ = (bitField0_ & ~0x00000001); + infosBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getInfosFieldBuilder() : null; + } else { + infosBuilder_.addAllMessages(other.infos_); + } + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; } - for (int i = 0; i < notes_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 12, notes_.getRaw(i)); + + @java.lang.Override + public final boolean isInitialized() { + return true; } - if (((bitField0_ & 0x01000000) != 0)) { - output.writeDouble(13, teamworkScore_); + + @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: { + ei.Ei.ContractSeasonInfo m = + input.readMessage( + ei.Ei.ContractSeasonInfo.parser(), + extensionRegistry); + if (infosBuilder_ == null) { + ensureInfosIsMutable(); + infos_.add(m); + } else { + infosBuilder_.addMessage(m); + } + break; + } // case 10 + 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; } - if (((bitField0_ & 0x02000000) != 0)) { - output.writeDouble(14, otherBonuses_); + private int bitField0_; + + private java.util.List infos_ = + java.util.Collections.emptyList(); + private void ensureInfosIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + infos_ = new java.util.ArrayList(infos_); + bitField0_ |= 0x00000001; + } } - if (((bitField0_ & 0x00080000) != 0)) { - output.writeUInt32(15, giftTokensReceived_); + + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractSeasonInfo, ei.Ei.ContractSeasonInfo.Builder, ei.Ei.ContractSeasonInfoOrBuilder> infosBuilder_; + + /** + * repeated .ei.ContractSeasonInfo infos = 1; + */ + public java.util.List getInfosList() { + if (infosBuilder_ == null) { + return java.util.Collections.unmodifiableList(infos_); + } else { + return infosBuilder_.getMessageList(); + } } - if (((bitField0_ & 0x00400000) != 0)) { - output.writeUInt32(16, boostTokenAllotment_); + /** + * repeated .ei.ContractSeasonInfo infos = 1; + */ + public int getInfosCount() { + if (infosBuilder_ == null) { + return infos_.size(); + } else { + return infosBuilder_.getCount(); + } } - if (((bitField0_ & 0x00800000) != 0)) { - output.writeDouble(17, buffTimeValue_); + /** + * repeated .ei.ContractSeasonInfo infos = 1; + */ + public ei.Ei.ContractSeasonInfo getInfos(int index) { + if (infosBuilder_ == null) { + return infos_.get(index); + } else { + return infosBuilder_.getMessage(index); + } } - if (((bitField0_ & 0x00001000) != 0)) { - output.writeUInt32(18, coopSize_); + /** + * repeated .ei.ContractSeasonInfo infos = 1; + */ + public Builder setInfos( + int index, ei.Ei.ContractSeasonInfo value) { + if (infosBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureInfosIsMutable(); + infos_.set(index, value); + onChanged(); + } else { + infosBuilder_.setMessage(index, value); + } + return this; } - for (int i = 0; i < issues_.size(); i++) { - output.writeEnum(19, issues_.get(i)); + /** + * repeated .ei.ContractSeasonInfo infos = 1; + */ + public Builder setInfos( + int index, ei.Ei.ContractSeasonInfo.Builder builderForValue) { + if (infosBuilder_ == null) { + ensureInfosIsMutable(); + infos_.set(index, builderForValue.build()); + onChanged(); + } else { + infosBuilder_.setMessage(index, builderForValue.build()); + } + return this; } - if (((bitField0_ & 0x04000000) != 0)) { - output.writeBool(20, countedInSeason_); + /** + * repeated .ei.ContractSeasonInfo infos = 1; + */ + public Builder addInfos(ei.Ei.ContractSeasonInfo value) { + if (infosBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureInfosIsMutable(); + infos_.add(value); + onChanged(); + } else { + infosBuilder_.addMessage(value); + } + return this; } - if (((bitField0_ & 0x08000000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 21, seasonId_); + /** + * repeated .ei.ContractSeasonInfo infos = 1; + */ + public Builder addInfos( + int index, ei.Ei.ContractSeasonInfo value) { + if (infosBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureInfosIsMutable(); + infos_.add(index, value); + onChanged(); + } else { + infosBuilder_.addMessage(index, value); + } + return this; } - if (((bitField0_ & 0x00008000) != 0)) { - output.writeDouble(22, lastContributionTime_); + /** + * repeated .ei.ContractSeasonInfo infos = 1; + */ + public Builder addInfos( + ei.Ei.ContractSeasonInfo.Builder builderForValue) { + if (infosBuilder_ == null) { + ensureInfosIsMutable(); + infos_.add(builderForValue.build()); + onChanged(); + } else { + infosBuilder_.addMessage(builderForValue.build()); + } + return this; } - if (((bitField0_ & 0x00004000) != 0)) { - output.writeDouble(23, soulPower_); + /** + * repeated .ei.ContractSeasonInfo infos = 1; + */ + public Builder addInfos( + int index, ei.Ei.ContractSeasonInfo.Builder builderForValue) { + if (infosBuilder_ == null) { + ensureInfosIsMutable(); + infos_.add(index, builderForValue.build()); + onChanged(); + } else { + infosBuilder_.addMessage(index, builderForValue.build()); + } + return this; } - if (((bitField0_ & 0x00000008) != 0)) { - output.writeBool(24, replay_); + /** + * repeated .ei.ContractSeasonInfo infos = 1; + */ + public Builder addAllInfos( + java.lang.Iterable values) { + if (infosBuilder_ == null) { + ensureInfosIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, infos_); + onChanged(); + } else { + infosBuilder_.addAllMessages(values); + } + return this; } - if (((bitField0_ & 0x00000010) != 0)) { - output.writeDouble(25, cxpChange_); + /** + * repeated .ei.ContractSeasonInfo infos = 1; + */ + public Builder clearInfos() { + if (infosBuilder_ == null) { + infos_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + infosBuilder_.clear(); + } + return this; } - if (((bitField0_ & 0x00002000) != 0)) { - output.writeBool(26, solo_); + /** + * repeated .ei.ContractSeasonInfo infos = 1; + */ + public Builder removeInfos(int index) { + if (infosBuilder_ == null) { + ensureInfosIsMutable(); + infos_.remove(index); + onChanged(); + } else { + infosBuilder_.remove(index); + } + return this; } - if (((bitField0_ & 0x10000000) != 0)) { - output.writeUInt32(27, timeCheats_); + /** + * repeated .ei.ContractSeasonInfo infos = 1; + */ + public ei.Ei.ContractSeasonInfo.Builder getInfosBuilder( + int index) { + return getInfosFieldBuilder().getBuilder(index); } - if (((bitField0_ & 0x00100000) != 0)) { - output.writeDouble(28, giftTokenValueSent_); + /** + * repeated .ei.ContractSeasonInfo infos = 1; + */ + public ei.Ei.ContractSeasonInfoOrBuilder getInfosOrBuilder( + int index) { + if (infosBuilder_ == null) { + return infos_.get(index); } else { + return infosBuilder_.getMessageOrBuilder(index); + } } - if (((bitField0_ & 0x00200000) != 0)) { - output.writeDouble(29, giftTokenValueReceived_); + /** + * repeated .ei.ContractSeasonInfo infos = 1; + */ + public java.util.List + getInfosOrBuilderList() { + if (infosBuilder_ != null) { + return infosBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(infos_); + } } - if (((bitField0_ & 0x00000001) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 40, contractIdentifier_); + /** + * repeated .ei.ContractSeasonInfo infos = 1; + */ + public ei.Ei.ContractSeasonInfo.Builder addInfosBuilder() { + return getInfosFieldBuilder().addBuilder( + ei.Ei.ContractSeasonInfo.getDefaultInstance()); } - if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 41, coopIdentifier_); + /** + * repeated .ei.ContractSeasonInfo infos = 1; + */ + public ei.Ei.ContractSeasonInfo.Builder addInfosBuilder( + int index) { + return getInfosFieldBuilder().addBuilder( + index, ei.Ei.ContractSeasonInfo.getDefaultInstance()); } - if (((bitField0_ & 0x20000000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 50, version_); + /** + * repeated .ei.ContractSeasonInfo infos = 1; + */ + public java.util.List + getInfosBuilderList() { + return getInfosFieldBuilder().getBuilderList(); } - if (((bitField0_ & 0x40000000) != 0)) { - output.writeDouble(51, evaluationStartTime_); + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractSeasonInfo, ei.Ei.ContractSeasonInfo.Builder, ei.Ei.ContractSeasonInfoOrBuilder> + getInfosFieldBuilder() { + if (infosBuilder_ == null) { + infosBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractSeasonInfo, ei.Ei.ContractSeasonInfo.Builder, ei.Ei.ContractSeasonInfoOrBuilder>( + infos_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + infos_ = null; + } + return infosBuilder_; } - if (((bitField0_ & 0x80000000) != 0)) { - output.writeEnum(52, status_); + + // @@protoc_insertion_point(builder_scope:ei.ContractSeasonInfos) + } + + // @@protoc_insertion_point(class_scope:ei.ContractSeasonInfos) + private static final ei.Ei.ContractSeasonInfos DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new ei.Ei.ContractSeasonInfos(); + } + + public static ei.Ei.ContractSeasonInfos getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ContractSeasonInfos 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(); } - getUnknownFields().writeTo(output); + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; } @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } - size = 0; - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(1, cxp_); - } - if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(2, gradePerformance_); - } - if (((bitField0_ & 0x00000100) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(3, grade_); - } - if (((bitField0_ & 0x00000200) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(4, contributionRatio_); + @java.lang.Override + public ei.Ei.ContractSeasonInfos getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface ContractPlayerInfoOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.ContractPlayerInfo) + com.google.protobuf.MessageOrBuilder { + + /** + * optional .ei.Contract.PlayerGrade grade = 1; + * @return Whether the grade field is set. + */ + boolean hasGrade(); + /** + * optional .ei.Contract.PlayerGrade grade = 1; + * @return The grade. + */ + ei.Ei.Contract.PlayerGrade getGrade(); + + /** + * optional double total_cxp = 2; + * @return Whether the totalCxp field is set. + */ + boolean hasTotalCxp(); + /** + * optional double total_cxp = 2; + * @return The totalCxp. + */ + double getTotalCxp(); + + /** + * optional double season_cxp = 13; + * @return Whether the seasonCxp field is set. + */ + boolean hasSeasonCxp(); + /** + * optional double season_cxp = 13; + * @return The seasonCxp. + */ + double getSeasonCxp(); + + /** + * optional double grade_score = 7; + * @return Whether the gradeScore field is set. + */ + boolean hasGradeScore(); + /** + * optional double grade_score = 7; + * @return The gradeScore. + */ + double getGradeScore(); + + /** + * optional double target_grade_score = 9; + * @return Whether the targetGradeScore field is set. + */ + boolean hasTargetGradeScore(); + /** + * optional double target_grade_score = 9; + * @return The targetGradeScore. + */ + double getTargetGradeScore(); + + /** + * optional double soul_power = 10; + * @return Whether the soulPower field is set. + */ + boolean hasSoulPower(); + /** + * optional double soul_power = 10; + * @return The soulPower. + */ + double getSoulPower(); + + /** + * optional double target_soul_power = 8; + * @return Whether the targetSoulPower field is set. + */ + boolean hasTargetSoulPower(); + /** + * optional double target_soul_power = 8; + * @return The targetSoulPower. + */ + double getTargetSoulPower(); + + /** + * optional double grade_progress = 12; + * @return Whether the gradeProgress field is set. + */ + boolean hasGradeProgress(); + /** + * optional double grade_progress = 12; + * @return The gradeProgress. + */ + double getGradeProgress(); + + /** + * repeated .ei.ContractEvaluation.PoorBehavior issues = 11; + * @return A list containing the issues. + */ + java.util.List getIssuesList(); + /** + * repeated .ei.ContractEvaluation.PoorBehavior issues = 11; + * @return The count of issues. + */ + int getIssuesCount(); + /** + * repeated .ei.ContractEvaluation.PoorBehavior issues = 11; + * @param index The index of the element to return. + * @return The issues at the given index. + */ + ei.Ei.ContractEvaluation.PoorBehavior getIssues(int index); + + /** + * optional double issue_score = 14; + * @return Whether the issueScore field is set. + */ + boolean hasIssueScore(); + /** + * optional double issue_score = 14; + * @return The issueScore. + */ + double getIssueScore(); + + /** + * optional .ei.ContractPlayerInfo.Status status = 3; + * @return Whether the status field is set. + */ + boolean hasStatus(); + /** + * optional .ei.ContractPlayerInfo.Status status = 3; + * @return The status. + */ + ei.Ei.ContractPlayerInfo.Status getStatus(); + + /** + * optional double last_evaluation_time = 4; + * @return Whether the lastEvaluationTime field is set. + */ + boolean hasLastEvaluationTime(); + /** + * optional double last_evaluation_time = 4; + * @return The lastEvaluationTime. + */ + double getLastEvaluationTime(); + + /** + * optional string last_evaluation_version = 5; + * @return Whether the lastEvaluationVersion field is set. + */ + boolean hasLastEvaluationVersion(); + /** + * optional string last_evaluation_version = 5; + * @return The lastEvaluationVersion. + */ + java.lang.String getLastEvaluationVersion(); + /** + * optional string last_evaluation_version = 5; + * @return The bytes for lastEvaluationVersion. + */ + com.google.protobuf.ByteString + getLastEvaluationVersionBytes(); + + /** + * repeated .ei.ContractEvaluation unread_evaluations = 6; + */ + java.util.List + getUnreadEvaluationsList(); + /** + * repeated .ei.ContractEvaluation unread_evaluations = 6; + */ + ei.Ei.ContractEvaluation getUnreadEvaluations(int index); + /** + * repeated .ei.ContractEvaluation unread_evaluations = 6; + */ + int getUnreadEvaluationsCount(); + /** + * repeated .ei.ContractEvaluation unread_evaluations = 6; + */ + java.util.List + getUnreadEvaluationsOrBuilderList(); + /** + * repeated .ei.ContractEvaluation unread_evaluations = 6; + */ + ei.Ei.ContractEvaluationOrBuilder getUnreadEvaluationsOrBuilder( + int index); + + /** + * repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15; + */ + java.util.List + getSeasonProgressList(); + /** + * repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15; + */ + ei.Ei.ContractPlayerInfo.SeasonProgress getSeasonProgress(int index); + /** + * repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15; + */ + int getSeasonProgressCount(); + /** + * repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15; + */ + java.util.List + getSeasonProgressOrBuilderList(); + /** + * repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15; + */ + ei.Ei.ContractPlayerInfo.SeasonProgressOrBuilder getSeasonProgressOrBuilder( + int index); + } + /** + * Protobuf type {@code ei.ContractPlayerInfo} + */ + public static final class ContractPlayerInfo extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.ContractPlayerInfo) + ContractPlayerInfoOrBuilder { + private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ContractPlayerInfo.class.getName()); + } + // Use ContractPlayerInfo.newBuilder() to construct. + private ContractPlayerInfo(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private ContractPlayerInfo() { + grade_ = 0; + issues_ = emptyIntList(); + status_ = 0; + lastEvaluationVersion_ = ""; + unreadEvaluations_ = java.util.Collections.emptyList(); + seasonProgress_ = java.util.Collections.emptyList(); + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractPlayerInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractPlayerInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractPlayerInfo.class, ei.Ei.ContractPlayerInfo.Builder.class); + } + + /** + * Protobuf enum {@code ei.ContractPlayerInfo.Status} + */ + public enum Status + implements com.google.protobuf.ProtocolMessageEnum { + /** + * UNKNOWN = 0; + */ + UNKNOWN(0), + /** + * CALCULATING = 1; + */ + CALCULATING(1), + /** + * OUT_OF_DATE = 2; + */ + OUT_OF_DATE(2), + /** + * INCOMPLETE = 4; + */ + INCOMPLETE(4), + /** + * COMPLETE = 3; + */ + COMPLETE(3), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Status.class.getName()); } - if (((bitField0_ & 0x00000400) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(5, completionPercent_); + /** + * UNKNOWN = 0; + */ + public static final int UNKNOWN_VALUE = 0; + /** + * CALCULATING = 1; + */ + public static final int CALCULATING_VALUE = 1; + /** + * OUT_OF_DATE = 2; + */ + public static final int OUT_OF_DATE_VALUE = 2; + /** + * INCOMPLETE = 4; + */ + public static final int INCOMPLETE_VALUE = 4; + /** + * COMPLETE = 3; + */ + public static final int COMPLETE_VALUE = 3; + + + public final int getNumber() { + return value; } - if (((bitField0_ & 0x00010000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(6, completionTime_); + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static Status valueOf(int value) { + return forNumber(value); } - if (((bitField0_ & 0x00020000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(7, chickenRunsSent_); + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static Status forNumber(int value) { + switch (value) { + case 0: return UNKNOWN; + case 1: return CALCULATING; + case 2: return OUT_OF_DATE; + case 4: return INCOMPLETE; + case 3: return COMPLETE; + default: return null; + } } - if (((bitField0_ & 0x00040000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(8, giftTokensSent_); + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; } - if (((bitField0_ & 0x00000040) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(9, oldLeague_); + private static final com.google.protobuf.Internal.EnumLiteMap< + Status> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public Status findValueByNumber(int number) { + return Status.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + return getDescriptor().getValues().get(ordinal()); } - if (((bitField0_ & 0x00000080) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(10, oldGoals_); + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); } - if (((bitField0_ & 0x00000800) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(11, originalLength_); + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return ei.Ei.ContractPlayerInfo.getDescriptor().getEnumTypes().get(0); } - { - int dataSize = 0; - for (int i = 0; i < notes_.size(); i++) { - dataSize += computeStringSizeNoTag(notes_.getRaw(i)); + + private static final Status[] VALUES = values(); + + public static Status valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); } - size += dataSize; - size += 1 * getNotesList().size(); + return VALUES[desc.getIndex()]; } - if (((bitField0_ & 0x01000000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(13, teamworkScore_); + + private final int value; + + private Status(int value) { + this.value = value; } - if (((bitField0_ & 0x02000000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(14, otherBonuses_); + + // @@protoc_insertion_point(enum_scope:ei.ContractPlayerInfo.Status) + } + + public interface SeasonProgressOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.ContractPlayerInfo.SeasonProgress) + com.google.protobuf.MessageOrBuilder { + + /** + * optional string season_id = 1; + * @return Whether the seasonId field is set. + */ + boolean hasSeasonId(); + /** + * optional string season_id = 1; + * @return The seasonId. + */ + java.lang.String getSeasonId(); + /** + * optional string season_id = 1; + * @return The bytes for seasonId. + */ + com.google.protobuf.ByteString + getSeasonIdBytes(); + + /** + * optional bool active = 2; + * @return Whether the active field is set. + */ + boolean hasActive(); + /** + * optional bool active = 2; + * @return The active. + */ + boolean getActive(); + + /** + * optional .ei.Contract.PlayerGrade starting_grade = 3; + * @return Whether the startingGrade field is set. + */ + boolean hasStartingGrade(); + /** + * optional .ei.Contract.PlayerGrade starting_grade = 3; + * @return The startingGrade. + */ + ei.Ei.Contract.PlayerGrade getStartingGrade(); + + /** + * optional double total_cxp = 4; + * @return Whether the totalCxp field is set. + */ + boolean hasTotalCxp(); + /** + * optional double total_cxp = 4; + * @return The totalCxp. + */ + double getTotalCxp(); + + /** + * optional double cxp_last_reward_given = 5; + * @return Whether the cxpLastRewardGiven field is set. + */ + boolean hasCxpLastRewardGiven(); + /** + * optional double cxp_last_reward_given = 5; + * @return The cxpLastRewardGiven. + */ + double getCxpLastRewardGiven(); + } + /** + * Protobuf type {@code ei.ContractPlayerInfo.SeasonProgress} + */ + public static final class SeasonProgress extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.ContractPlayerInfo.SeasonProgress) + SeasonProgressOrBuilder { + private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + SeasonProgress.class.getName()); + } + // Use SeasonProgress.newBuilder() to construct. + private SeasonProgress(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); } - if (((bitField0_ & 0x00080000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(15, giftTokensReceived_); + private SeasonProgress() { + seasonId_ = ""; + startingGrade_ = 0; } - if (((bitField0_ & 0x00400000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(16, boostTokenAllotment_); + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractPlayerInfo_SeasonProgress_descriptor; } - if (((bitField0_ & 0x00800000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(17, buffTimeValue_); + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractPlayerInfo_SeasonProgress_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractPlayerInfo.SeasonProgress.class, ei.Ei.ContractPlayerInfo.SeasonProgress.Builder.class); } - if (((bitField0_ & 0x00001000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(18, coopSize_); + + private int bitField0_; + public static final int SEASON_ID_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private volatile java.lang.Object seasonId_ = ""; + /** + * optional string season_id = 1; + * @return Whether the seasonId field is set. + */ + @java.lang.Override + public boolean hasSeasonId() { + return ((bitField0_ & 0x00000001) != 0); } - { - int dataSize = 0; - for (int i = 0; i < issues_.size(); i++) { - dataSize += com.google.protobuf.CodedOutputStream - .computeEnumSizeNoTag(issues_.get(i)); + /** + * optional string season_id = 1; + * @return The seasonId. + */ + @java.lang.Override + public java.lang.String getSeasonId() { + java.lang.Object ref = seasonId_; + 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()) { + seasonId_ = s; + } + return s; } - size += dataSize; - size += 2 * issues_.size(); - } - if (((bitField0_ & 0x04000000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(20, countedInSeason_); - } - if (((bitField0_ & 0x08000000) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(21, seasonId_); - } - if (((bitField0_ & 0x00008000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(22, lastContributionTime_); } - if (((bitField0_ & 0x00004000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(23, soulPower_); + /** + * optional string season_id = 1; + * @return The bytes for seasonId. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getSeasonIdBytes() { + java.lang.Object ref = seasonId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + seasonId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } - if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(24, replay_); + + public static final int ACTIVE_FIELD_NUMBER = 2; + private boolean active_ = false; + /** + * optional bool active = 2; + * @return Whether the active field is set. + */ + @java.lang.Override + public boolean hasActive() { + return ((bitField0_ & 0x00000002) != 0); } - if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(25, cxpChange_); + /** + * optional bool active = 2; + * @return The active. + */ + @java.lang.Override + public boolean getActive() { + return active_; } - if (((bitField0_ & 0x00002000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(26, solo_); + + public static final int STARTING_GRADE_FIELD_NUMBER = 3; + private int startingGrade_ = 0; + /** + * optional .ei.Contract.PlayerGrade starting_grade = 3; + * @return Whether the startingGrade field is set. + */ + @java.lang.Override public boolean hasStartingGrade() { + return ((bitField0_ & 0x00000004) != 0); } - if (((bitField0_ & 0x10000000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(27, timeCheats_); + /** + * optional .ei.Contract.PlayerGrade starting_grade = 3; + * @return The startingGrade. + */ + @java.lang.Override public ei.Ei.Contract.PlayerGrade getStartingGrade() { + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(startingGrade_); + return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; } - if (((bitField0_ & 0x00100000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(28, giftTokenValueSent_); + + public static final int TOTAL_CXP_FIELD_NUMBER = 4; + private double totalCxp_ = 0D; + /** + * optional double total_cxp = 4; + * @return Whether the totalCxp field is set. + */ + @java.lang.Override + public boolean hasTotalCxp() { + return ((bitField0_ & 0x00000008) != 0); } - if (((bitField0_ & 0x00200000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(29, giftTokenValueReceived_); + /** + * optional double total_cxp = 4; + * @return The totalCxp. + */ + @java.lang.Override + public double getTotalCxp() { + return totalCxp_; } - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(40, contractIdentifier_); + + public static final int CXP_LAST_REWARD_GIVEN_FIELD_NUMBER = 5; + private double cxpLastRewardGiven_ = 0D; + /** + * optional double cxp_last_reward_given = 5; + * @return Whether the cxpLastRewardGiven field is set. + */ + @java.lang.Override + public boolean hasCxpLastRewardGiven() { + return ((bitField0_ & 0x00000010) != 0); } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(41, coopIdentifier_); + /** + * optional double cxp_last_reward_given = 5; + * @return The cxpLastRewardGiven. + */ + @java.lang.Override + public double getCxpLastRewardGiven() { + return cxpLastRewardGiven_; } - if (((bitField0_ & 0x20000000) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(50, version_); + + 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; } - if (((bitField0_ & 0x40000000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(51, evaluationStartTime_); + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, seasonId_); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeBool(2, active_); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeEnum(3, startingGrade_); + } + if (((bitField0_ & 0x00000008) != 0)) { + output.writeDouble(4, totalCxp_); + } + if (((bitField0_ & 0x00000010) != 0)) { + output.writeDouble(5, cxpLastRewardGiven_); + } + getUnknownFields().writeTo(output); } - if (((bitField0_ & 0x80000000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(52, status_); + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, seasonId_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(2, active_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(3, startingGrade_); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(4, totalCxp_); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(5, cxpLastRewardGiven_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof ei.Ei.ContractPlayerInfo.SeasonProgress)) { + return super.equals(obj); + } + ei.Ei.ContractPlayerInfo.SeasonProgress other = (ei.Ei.ContractPlayerInfo.SeasonProgress) obj; + + if (hasSeasonId() != other.hasSeasonId()) return false; + if (hasSeasonId()) { + if (!getSeasonId() + .equals(other.getSeasonId())) return false; + } + if (hasActive() != other.hasActive()) return false; + if (hasActive()) { + if (getActive() + != other.getActive()) return false; + } + if (hasStartingGrade() != other.hasStartingGrade()) return false; + if (hasStartingGrade()) { + if (startingGrade_ != other.startingGrade_) return false; + } + if (hasTotalCxp() != other.hasTotalCxp()) return false; + if (hasTotalCxp()) { + if (java.lang.Double.doubleToLongBits(getTotalCxp()) + != java.lang.Double.doubleToLongBits( + other.getTotalCxp())) return false; + } + if (hasCxpLastRewardGiven() != other.hasCxpLastRewardGiven()) return false; + if (hasCxpLastRewardGiven()) { + if (java.lang.Double.doubleToLongBits(getCxpLastRewardGiven()) + != java.lang.Double.doubleToLongBits( + other.getCxpLastRewardGiven())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; } - if (!(obj instanceof ei.Ei.ContractEvaluation)) { - return super.equals(obj); + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasSeasonId()) { + hash = (37 * hash) + SEASON_ID_FIELD_NUMBER; + hash = (53 * hash) + getSeasonId().hashCode(); + } + if (hasActive()) { + hash = (37 * hash) + ACTIVE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getActive()); + } + if (hasStartingGrade()) { + hash = (37 * hash) + STARTING_GRADE_FIELD_NUMBER; + hash = (53 * hash) + startingGrade_; + } + if (hasTotalCxp()) { + hash = (37 * hash) + TOTAL_CXP_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTotalCxp())); + } + if (hasCxpLastRewardGiven()) { + hash = (37 * hash) + CXP_LAST_REWARD_GIVEN_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCxpLastRewardGiven())); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; } - ei.Ei.ContractEvaluation other = (ei.Ei.ContractEvaluation) obj; - if (hasContractIdentifier() != other.hasContractIdentifier()) return false; - if (hasContractIdentifier()) { - if (!getContractIdentifier() - .equals(other.getContractIdentifier())) return false; + public static ei.Ei.ContractPlayerInfo.SeasonProgress parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); } - if (hasCoopIdentifier() != other.hasCoopIdentifier()) return false; - if (hasCoopIdentifier()) { - if (!getCoopIdentifier() - .equals(other.getCoopIdentifier())) return false; + public static ei.Ei.ContractPlayerInfo.SeasonProgress parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); } - if (hasCxp() != other.hasCxp()) return false; - if (hasCxp()) { - if (java.lang.Double.doubleToLongBits(getCxp()) - != java.lang.Double.doubleToLongBits( - other.getCxp())) return false; + public static ei.Ei.ContractPlayerInfo.SeasonProgress parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); } - if (hasReplay() != other.hasReplay()) return false; - if (hasReplay()) { - if (getReplay() - != other.getReplay()) return false; + public static ei.Ei.ContractPlayerInfo.SeasonProgress parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); } - if (hasCxpChange() != other.hasCxpChange()) return false; - if (hasCxpChange()) { - if (java.lang.Double.doubleToLongBits(getCxpChange()) - != java.lang.Double.doubleToLongBits( - other.getCxpChange())) return false; + public static ei.Ei.ContractPlayerInfo.SeasonProgress parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); } - if (hasGradePerformance() != other.hasGradePerformance()) return false; - if (hasGradePerformance()) { - if (getGradePerformance() - != other.getGradePerformance()) return false; + public static ei.Ei.ContractPlayerInfo.SeasonProgress parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); } - if (hasOldLeague() != other.hasOldLeague()) return false; - if (hasOldLeague()) { - if (getOldLeague() - != other.getOldLeague()) return false; - } - if (hasOldGoals() != other.hasOldGoals()) return false; - if (hasOldGoals()) { - if (getOldGoals() - != other.getOldGoals()) return false; - } - if (hasGrade() != other.hasGrade()) return false; - if (hasGrade()) { - if (grade_ != other.grade_) return false; - } - if (hasContributionRatio() != other.hasContributionRatio()) return false; - if (hasContributionRatio()) { - if (java.lang.Double.doubleToLongBits(getContributionRatio()) - != java.lang.Double.doubleToLongBits( - other.getContributionRatio())) return false; - } - if (hasCompletionPercent() != other.hasCompletionPercent()) return false; - if (hasCompletionPercent()) { - if (java.lang.Double.doubleToLongBits(getCompletionPercent()) - != java.lang.Double.doubleToLongBits( - other.getCompletionPercent())) return false; - } - if (hasOriginalLength() != other.hasOriginalLength()) return false; - if (hasOriginalLength()) { - if (java.lang.Double.doubleToLongBits(getOriginalLength()) - != java.lang.Double.doubleToLongBits( - other.getOriginalLength())) return false; - } - if (hasCoopSize() != other.hasCoopSize()) return false; - if (hasCoopSize()) { - if (getCoopSize() - != other.getCoopSize()) return false; - } - if (hasSolo() != other.hasSolo()) return false; - if (hasSolo()) { - if (getSolo() - != other.getSolo()) return false; - } - if (hasSoulPower() != other.hasSoulPower()) return false; - if (hasSoulPower()) { - if (java.lang.Double.doubleToLongBits(getSoulPower()) - != java.lang.Double.doubleToLongBits( - other.getSoulPower())) return false; - } - if (hasLastContributionTime() != other.hasLastContributionTime()) return false; - if (hasLastContributionTime()) { - if (java.lang.Double.doubleToLongBits(getLastContributionTime()) - != java.lang.Double.doubleToLongBits( - other.getLastContributionTime())) return false; - } - if (hasCompletionTime() != other.hasCompletionTime()) return false; - if (hasCompletionTime()) { - if (java.lang.Double.doubleToLongBits(getCompletionTime()) - != java.lang.Double.doubleToLongBits( - other.getCompletionTime())) return false; - } - if (hasChickenRunsSent() != other.hasChickenRunsSent()) return false; - if (hasChickenRunsSent()) { - if (getChickenRunsSent() - != other.getChickenRunsSent()) return false; - } - if (hasGiftTokensSent() != other.hasGiftTokensSent()) return false; - if (hasGiftTokensSent()) { - if (getGiftTokensSent() - != other.getGiftTokensSent()) return false; - } - if (hasGiftTokensReceived() != other.hasGiftTokensReceived()) return false; - if (hasGiftTokensReceived()) { - if (getGiftTokensReceived() - != other.getGiftTokensReceived()) return false; - } - if (hasGiftTokenValueSent() != other.hasGiftTokenValueSent()) return false; - if (hasGiftTokenValueSent()) { - if (java.lang.Double.doubleToLongBits(getGiftTokenValueSent()) - != java.lang.Double.doubleToLongBits( - other.getGiftTokenValueSent())) return false; - } - if (hasGiftTokenValueReceived() != other.hasGiftTokenValueReceived()) return false; - if (hasGiftTokenValueReceived()) { - if (java.lang.Double.doubleToLongBits(getGiftTokenValueReceived()) - != java.lang.Double.doubleToLongBits( - other.getGiftTokenValueReceived())) return false; - } - if (hasBoostTokenAllotment() != other.hasBoostTokenAllotment()) return false; - if (hasBoostTokenAllotment()) { - if (getBoostTokenAllotment() - != other.getBoostTokenAllotment()) return false; - } - if (hasBuffTimeValue() != other.hasBuffTimeValue()) return false; - if (hasBuffTimeValue()) { - if (java.lang.Double.doubleToLongBits(getBuffTimeValue()) - != java.lang.Double.doubleToLongBits( - other.getBuffTimeValue())) return false; - } - if (hasTeamworkScore() != other.hasTeamworkScore()) return false; - if (hasTeamworkScore()) { - if (java.lang.Double.doubleToLongBits(getTeamworkScore()) - != java.lang.Double.doubleToLongBits( - other.getTeamworkScore())) return false; - } - if (hasOtherBonuses() != other.hasOtherBonuses()) return false; - if (hasOtherBonuses()) { - if (java.lang.Double.doubleToLongBits(getOtherBonuses()) - != java.lang.Double.doubleToLongBits( - other.getOtherBonuses())) return false; - } - if (hasCountedInSeason() != other.hasCountedInSeason()) return false; - if (hasCountedInSeason()) { - if (getCountedInSeason() - != other.getCountedInSeason()) return false; - } - if (hasSeasonId() != other.hasSeasonId()) return false; - if (hasSeasonId()) { - if (!getSeasonId() - .equals(other.getSeasonId())) return false; - } - if (hasTimeCheats() != other.hasTimeCheats()) return false; - if (hasTimeCheats()) { - if (getTimeCheats() - != other.getTimeCheats()) return false; - } - if (!issues_.equals(other.issues_)) return false; - if (!getNotesList() - .equals(other.getNotesList())) return false; - if (hasVersion() != other.hasVersion()) return false; - if (hasVersion()) { - if (!getVersion() - .equals(other.getVersion())) return false; - } - if (hasEvaluationStartTime() != other.hasEvaluationStartTime()) return false; - if (hasEvaluationStartTime()) { - if (java.lang.Double.doubleToLongBits(getEvaluationStartTime()) - != java.lang.Double.doubleToLongBits( - other.getEvaluationStartTime())) return false; + public static ei.Ei.ContractPlayerInfo.SeasonProgress parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); } - if (hasStatus() != other.hasStatus()) return false; - if (hasStatus()) { - if (status_ != other.status_) return false; + public static ei.Ei.ContractPlayerInfo.SeasonProgress parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); } - 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 (hasContractIdentifier()) { - hash = (37 * hash) + CONTRACT_IDENTIFIER_FIELD_NUMBER; - hash = (53 * hash) + getContractIdentifier().hashCode(); - } - if (hasCoopIdentifier()) { - hash = (37 * hash) + COOP_IDENTIFIER_FIELD_NUMBER; - hash = (53 * hash) + getCoopIdentifier().hashCode(); - } - if (hasCxp()) { - hash = (37 * hash) + CXP_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getCxp())); - } - if (hasReplay()) { - hash = (37 * hash) + REPLAY_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getReplay()); - } - if (hasCxpChange()) { - hash = (37 * hash) + CXP_CHANGE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getCxpChange())); - } - if (hasGradePerformance()) { - hash = (37 * hash) + GRADE_PERFORMANCE_FIELD_NUMBER; - hash = (53 * hash) + getGradePerformance(); - } - if (hasOldLeague()) { - hash = (37 * hash) + OLD_LEAGUE_FIELD_NUMBER; - hash = (53 * hash) + getOldLeague(); - } - if (hasOldGoals()) { - hash = (37 * hash) + OLD_GOALS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getOldGoals()); - } - if (hasGrade()) { - hash = (37 * hash) + GRADE_FIELD_NUMBER; - hash = (53 * hash) + grade_; - } - if (hasContributionRatio()) { - hash = (37 * hash) + CONTRIBUTION_RATIO_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getContributionRatio())); - } - if (hasCompletionPercent()) { - hash = (37 * hash) + COMPLETION_PERCENT_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getCompletionPercent())); - } - if (hasOriginalLength()) { - hash = (37 * hash) + ORIGINAL_LENGTH_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getOriginalLength())); - } - if (hasCoopSize()) { - hash = (37 * hash) + COOP_SIZE_FIELD_NUMBER; - hash = (53 * hash) + getCoopSize(); - } - if (hasSolo()) { - hash = (37 * hash) + SOLO_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getSolo()); - } - if (hasSoulPower()) { - hash = (37 * hash) + SOUL_POWER_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getSoulPower())); - } - if (hasLastContributionTime()) { - hash = (37 * hash) + LAST_CONTRIBUTION_TIME_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getLastContributionTime())); - } - if (hasCompletionTime()) { - hash = (37 * hash) + COMPLETION_TIME_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getCompletionTime())); - } - if (hasChickenRunsSent()) { - hash = (37 * hash) + CHICKEN_RUNS_SENT_FIELD_NUMBER; - hash = (53 * hash) + getChickenRunsSent(); - } - if (hasGiftTokensSent()) { - hash = (37 * hash) + GIFT_TOKENS_SENT_FIELD_NUMBER; - hash = (53 * hash) + getGiftTokensSent(); - } - if (hasGiftTokensReceived()) { - hash = (37 * hash) + GIFT_TOKENS_RECEIVED_FIELD_NUMBER; - hash = (53 * hash) + getGiftTokensReceived(); - } - if (hasGiftTokenValueSent()) { - hash = (37 * hash) + GIFT_TOKEN_VALUE_SENT_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getGiftTokenValueSent())); - } - if (hasGiftTokenValueReceived()) { - hash = (37 * hash) + GIFT_TOKEN_VALUE_RECEIVED_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getGiftTokenValueReceived())); - } - if (hasBoostTokenAllotment()) { - hash = (37 * hash) + BOOST_TOKEN_ALLOTMENT_FIELD_NUMBER; - hash = (53 * hash) + getBoostTokenAllotment(); - } - if (hasBuffTimeValue()) { - hash = (37 * hash) + BUFF_TIME_VALUE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getBuffTimeValue())); - } - if (hasTeamworkScore()) { - hash = (37 * hash) + TEAMWORK_SCORE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getTeamworkScore())); - } - if (hasOtherBonuses()) { - hash = (37 * hash) + OTHER_BONUSES_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getOtherBonuses())); - } - if (hasCountedInSeason()) { - hash = (37 * hash) + COUNTED_IN_SEASON_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getCountedInSeason()); - } - if (hasSeasonId()) { - hash = (37 * hash) + SEASON_ID_FIELD_NUMBER; - hash = (53 * hash) + getSeasonId().hashCode(); - } - if (hasTimeCheats()) { - hash = (37 * hash) + TIME_CHEATS_FIELD_NUMBER; - hash = (53 * hash) + getTimeCheats(); - } - if (getIssuesCount() > 0) { - hash = (37 * hash) + ISSUES_FIELD_NUMBER; - hash = (53 * hash) + issues_.hashCode(); - } - if (getNotesCount() > 0) { - hash = (37 * hash) + NOTES_FIELD_NUMBER; - hash = (53 * hash) + getNotesList().hashCode(); - } - if (hasVersion()) { - hash = (37 * hash) + VERSION_FIELD_NUMBER; - hash = (53 * hash) + getVersion().hashCode(); - } - if (hasEvaluationStartTime()) { - hash = (37 * hash) + EVALUATION_START_TIME_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getEvaluationStartTime())); - } - if (hasStatus()) { - hash = (37 * hash) + STATUS_FIELD_NUMBER; - hash = (53 * hash) + status_; + public static ei.Ei.ContractPlayerInfo.SeasonProgress parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static ei.Ei.ContractEvaluation parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.ContractEvaluation parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static ei.Ei.ContractEvaluation parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.ContractEvaluation 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.ContractEvaluation parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.ContractEvaluation parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static ei.Ei.ContractEvaluation parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static ei.Ei.ContractEvaluation 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.ContractEvaluation parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static ei.Ei.ContractEvaluation 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.ContractEvaluation parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static ei.Ei.ContractEvaluation 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.ContractEvaluation 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.ContractEvaluation} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.ContractEvaluation) - ei.Ei.ContractEvaluationOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return ei.Ei.internal_static_ei_ContractEvaluation_descriptor; + public static ei.Ei.ContractPlayerInfo.SeasonProgress parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractEvaluation_fieldAccessorTable - .ensureFieldAccessorsInitialized( - ei.Ei.ContractEvaluation.class, ei.Ei.ContractEvaluation.Builder.class); + public static ei.Ei.ContractPlayerInfo.SeasonProgress parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); } - - // Construct using ei.Ei.ContractEvaluation.newBuilder() - private Builder() { - + public static ei.Ei.ContractPlayerInfo.SeasonProgress parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); } - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } @java.lang.Override - public Builder clear() { - super.clear(); - contractIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); - coopIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - cxp_ = 0D; - bitField0_ = (bitField0_ & ~0x00000004); - replay_ = false; - bitField0_ = (bitField0_ & ~0x00000008); - cxpChange_ = 0D; - bitField0_ = (bitField0_ & ~0x00000010); - gradePerformance_ = 0; - bitField0_ = (bitField0_ & ~0x00000020); - oldLeague_ = 0; - bitField0_ = (bitField0_ & ~0x00000040); - oldGoals_ = false; - bitField0_ = (bitField0_ & ~0x00000080); - grade_ = 0; - bitField0_ = (bitField0_ & ~0x00000100); - contributionRatio_ = 0D; - bitField0_ = (bitField0_ & ~0x00000200); - completionPercent_ = 0D; - bitField0_ = (bitField0_ & ~0x00000400); - originalLength_ = 0D; - bitField0_ = (bitField0_ & ~0x00000800); - coopSize_ = 0; - bitField0_ = (bitField0_ & ~0x00001000); - solo_ = false; - bitField0_ = (bitField0_ & ~0x00002000); - soulPower_ = 0D; - bitField0_ = (bitField0_ & ~0x00004000); - lastContributionTime_ = 0D; - bitField0_ = (bitField0_ & ~0x00008000); - completionTime_ = 0D; - bitField0_ = (bitField0_ & ~0x00010000); - chickenRunsSent_ = 0; - bitField0_ = (bitField0_ & ~0x00020000); - giftTokensSent_ = 0; - bitField0_ = (bitField0_ & ~0x00040000); - giftTokensReceived_ = 0; - bitField0_ = (bitField0_ & ~0x00080000); - giftTokenValueSent_ = 0D; - bitField0_ = (bitField0_ & ~0x00100000); - giftTokenValueReceived_ = 0D; - bitField0_ = (bitField0_ & ~0x00200000); - boostTokenAllotment_ = 0; - bitField0_ = (bitField0_ & ~0x00400000); - buffTimeValue_ = 0D; - bitField0_ = (bitField0_ & ~0x00800000); - teamworkScore_ = 0D; - bitField0_ = (bitField0_ & ~0x01000000); - otherBonuses_ = 0D; - bitField0_ = (bitField0_ & ~0x02000000); - countedInSeason_ = false; - bitField0_ = (bitField0_ & ~0x04000000); - seasonId_ = ""; - bitField0_ = (bitField0_ & ~0x08000000); - timeCheats_ = 0; - bitField0_ = (bitField0_ & ~0x10000000); - issues_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x20000000); - notes_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x40000000); - version_ = ""; - bitField0_ = (bitField0_ & ~0x80000000); - evaluationStartTime_ = 0D; - bitField1_ = (bitField1_ & ~0x00000001); - status_ = 0; - bitField1_ = (bitField1_ & ~0x00000002); - return this; + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(ei.Ei.ContractPlayerInfo.SeasonProgress prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return ei.Ei.internal_static_ei_ContractEvaluation_descriptor; + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - public ei.Ei.ContractEvaluation getDefaultInstanceForType() { - return ei.Ei.ContractEvaluation.getDefaultInstance(); + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; } + /** + * Protobuf type {@code ei.ContractPlayerInfo.SeasonProgress} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.ContractPlayerInfo.SeasonProgress) + ei.Ei.ContractPlayerInfo.SeasonProgressOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractPlayerInfo_SeasonProgress_descriptor; + } - @java.lang.Override - public ei.Ei.ContractEvaluation build() { - ei.Ei.ContractEvaluation result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractPlayerInfo_SeasonProgress_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractPlayerInfo.SeasonProgress.class, ei.Ei.ContractPlayerInfo.SeasonProgress.Builder.class); } - return result; - } - @java.lang.Override - public ei.Ei.ContractEvaluation buildPartial() { - ei.Ei.ContractEvaluation result = new ei.Ei.ContractEvaluation(this); - int from_bitField0_ = bitField0_; - int from_bitField1_ = bitField1_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - to_bitField0_ |= 0x00000001; + // Construct using ei.Ei.ContractPlayerInfo.SeasonProgress.newBuilder() + private Builder() { + } - result.contractIdentifier_ = contractIdentifier_; - if (((from_bitField0_ & 0x00000002) != 0)) { - to_bitField0_ |= 0x00000002; + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } - result.coopIdentifier_ = coopIdentifier_; - if (((from_bitField0_ & 0x00000004) != 0)) { - result.cxp_ = cxp_; - to_bitField0_ |= 0x00000004; + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + seasonId_ = ""; + active_ = false; + startingGrade_ = 0; + totalCxp_ = 0D; + cxpLastRewardGiven_ = 0D; + return this; } - if (((from_bitField0_ & 0x00000008) != 0)) { - result.replay_ = replay_; - to_bitField0_ |= 0x00000008; + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return ei.Ei.internal_static_ei_ContractPlayerInfo_SeasonProgress_descriptor; } - if (((from_bitField0_ & 0x00000010) != 0)) { - result.cxpChange_ = cxpChange_; - to_bitField0_ |= 0x00000010; + + @java.lang.Override + public ei.Ei.ContractPlayerInfo.SeasonProgress getDefaultInstanceForType() { + return ei.Ei.ContractPlayerInfo.SeasonProgress.getDefaultInstance(); } - if (((from_bitField0_ & 0x00000020) != 0)) { - result.gradePerformance_ = gradePerformance_; - to_bitField0_ |= 0x00000020; + + @java.lang.Override + public ei.Ei.ContractPlayerInfo.SeasonProgress build() { + ei.Ei.ContractPlayerInfo.SeasonProgress result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; } - if (((from_bitField0_ & 0x00000040) != 0)) { - result.oldLeague_ = oldLeague_; - to_bitField0_ |= 0x00000040; + + @java.lang.Override + public ei.Ei.ContractPlayerInfo.SeasonProgress buildPartial() { + ei.Ei.ContractPlayerInfo.SeasonProgress result = new ei.Ei.ContractPlayerInfo.SeasonProgress(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; } - if (((from_bitField0_ & 0x00000080) != 0)) { - result.oldGoals_ = oldGoals_; - to_bitField0_ |= 0x00000080; + + private void buildPartial0(ei.Ei.ContractPlayerInfo.SeasonProgress result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.seasonId_ = seasonId_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.active_ = active_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.startingGrade_ = startingGrade_; + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.totalCxp_ = totalCxp_; + to_bitField0_ |= 0x00000008; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.cxpLastRewardGiven_ = cxpLastRewardGiven_; + to_bitField0_ |= 0x00000010; + } + result.bitField0_ |= to_bitField0_; } - if (((from_bitField0_ & 0x00000100) != 0)) { - to_bitField0_ |= 0x00000100; + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof ei.Ei.ContractPlayerInfo.SeasonProgress) { + return mergeFrom((ei.Ei.ContractPlayerInfo.SeasonProgress)other); + } else { + super.mergeFrom(other); + return this; + } } - result.grade_ = grade_; - if (((from_bitField0_ & 0x00000200) != 0)) { - result.contributionRatio_ = contributionRatio_; - to_bitField0_ |= 0x00000200; + + public Builder mergeFrom(ei.Ei.ContractPlayerInfo.SeasonProgress other) { + if (other == ei.Ei.ContractPlayerInfo.SeasonProgress.getDefaultInstance()) return this; + if (other.hasSeasonId()) { + seasonId_ = other.seasonId_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasActive()) { + setActive(other.getActive()); + } + if (other.hasStartingGrade()) { + setStartingGrade(other.getStartingGrade()); + } + if (other.hasTotalCxp()) { + setTotalCxp(other.getTotalCxp()); + } + if (other.hasCxpLastRewardGiven()) { + setCxpLastRewardGiven(other.getCxpLastRewardGiven()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; } - if (((from_bitField0_ & 0x00000400) != 0)) { - result.completionPercent_ = completionPercent_; - to_bitField0_ |= 0x00000400; + + @java.lang.Override + public final boolean isInitialized() { + return true; } - if (((from_bitField0_ & 0x00000800) != 0)) { - result.originalLength_ = originalLength_; - to_bitField0_ |= 0x00000800; + + @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: { + seasonId_ = input.readBytes(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: { + active_ = input.readBool(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 24: { + int tmpRaw = input.readEnum(); + ei.Ei.Contract.PlayerGrade tmpValue = + ei.Ei.Contract.PlayerGrade.forNumber(tmpRaw); + if (tmpValue == null) { + mergeUnknownVarintField(3, tmpRaw); + } else { + startingGrade_ = tmpRaw; + bitField0_ |= 0x00000004; + } + break; + } // case 24 + case 33: { + totalCxp_ = input.readDouble(); + bitField0_ |= 0x00000008; + break; + } // case 33 + case 41: { + cxpLastRewardGiven_ = input.readDouble(); + bitField0_ |= 0x00000010; + break; + } // case 41 + 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; } - if (((from_bitField0_ & 0x00001000) != 0)) { - result.coopSize_ = coopSize_; - to_bitField0_ |= 0x00001000; + private int bitField0_; + + private java.lang.Object seasonId_ = ""; + /** + * optional string season_id = 1; + * @return Whether the seasonId field is set. + */ + public boolean hasSeasonId() { + return ((bitField0_ & 0x00000001) != 0); } - if (((from_bitField0_ & 0x00002000) != 0)) { - result.solo_ = solo_; - to_bitField0_ |= 0x00002000; + /** + * optional string season_id = 1; + * @return The seasonId. + */ + public java.lang.String getSeasonId() { + java.lang.Object ref = seasonId_; + 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()) { + seasonId_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } } - if (((from_bitField0_ & 0x00004000) != 0)) { - result.soulPower_ = soulPower_; - to_bitField0_ |= 0x00004000; + /** + * optional string season_id = 1; + * @return The bytes for seasonId. + */ + public com.google.protobuf.ByteString + getSeasonIdBytes() { + java.lang.Object ref = seasonId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + seasonId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } - if (((from_bitField0_ & 0x00008000) != 0)) { - result.lastContributionTime_ = lastContributionTime_; - to_bitField0_ |= 0x00008000; + /** + * optional string season_id = 1; + * @param value The seasonId to set. + * @return This builder for chaining. + */ + public Builder setSeasonId( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + seasonId_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; } - if (((from_bitField0_ & 0x00010000) != 0)) { - result.completionTime_ = completionTime_; - to_bitField0_ |= 0x00010000; + /** + * optional string season_id = 1; + * @return This builder for chaining. + */ + public Builder clearSeasonId() { + seasonId_ = getDefaultInstance().getSeasonId(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; } - if (((from_bitField0_ & 0x00020000) != 0)) { - result.chickenRunsSent_ = chickenRunsSent_; - to_bitField0_ |= 0x00020000; + /** + * optional string season_id = 1; + * @param value The bytes for seasonId to set. + * @return This builder for chaining. + */ + public Builder setSeasonIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + seasonId_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; } - if (((from_bitField0_ & 0x00040000) != 0)) { - result.giftTokensSent_ = giftTokensSent_; - to_bitField0_ |= 0x00040000; + + private boolean active_ ; + /** + * optional bool active = 2; + * @return Whether the active field is set. + */ + @java.lang.Override + public boolean hasActive() { + return ((bitField0_ & 0x00000002) != 0); } - if (((from_bitField0_ & 0x00080000) != 0)) { - result.giftTokensReceived_ = giftTokensReceived_; - to_bitField0_ |= 0x00080000; + /** + * optional bool active = 2; + * @return The active. + */ + @java.lang.Override + public boolean getActive() { + return active_; } - if (((from_bitField0_ & 0x00100000) != 0)) { - result.giftTokenValueSent_ = giftTokenValueSent_; - to_bitField0_ |= 0x00100000; + /** + * optional bool active = 2; + * @param value The active to set. + * @return This builder for chaining. + */ + public Builder setActive(boolean value) { + + active_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; } - if (((from_bitField0_ & 0x00200000) != 0)) { - result.giftTokenValueReceived_ = giftTokenValueReceived_; - to_bitField0_ |= 0x00200000; + /** + * optional bool active = 2; + * @return This builder for chaining. + */ + public Builder clearActive() { + bitField0_ = (bitField0_ & ~0x00000002); + active_ = false; + onChanged(); + return this; } - if (((from_bitField0_ & 0x00400000) != 0)) { - result.boostTokenAllotment_ = boostTokenAllotment_; - to_bitField0_ |= 0x00400000; + + private int startingGrade_ = 0; + /** + * optional .ei.Contract.PlayerGrade starting_grade = 3; + * @return Whether the startingGrade field is set. + */ + @java.lang.Override public boolean hasStartingGrade() { + return ((bitField0_ & 0x00000004) != 0); } - if (((from_bitField0_ & 0x00800000) != 0)) { - result.buffTimeValue_ = buffTimeValue_; - to_bitField0_ |= 0x00800000; + /** + * optional .ei.Contract.PlayerGrade starting_grade = 3; + * @return The startingGrade. + */ + @java.lang.Override + public ei.Ei.Contract.PlayerGrade getStartingGrade() { + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(startingGrade_); + return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; } - if (((from_bitField0_ & 0x01000000) != 0)) { - result.teamworkScore_ = teamworkScore_; - to_bitField0_ |= 0x01000000; + /** + * optional .ei.Contract.PlayerGrade starting_grade = 3; + * @param value The startingGrade to set. + * @return This builder for chaining. + */ + public Builder setStartingGrade(ei.Ei.Contract.PlayerGrade value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000004; + startingGrade_ = value.getNumber(); + onChanged(); + return this; } - if (((from_bitField0_ & 0x02000000) != 0)) { - result.otherBonuses_ = otherBonuses_; - to_bitField0_ |= 0x02000000; + /** + * optional .ei.Contract.PlayerGrade starting_grade = 3; + * @return This builder for chaining. + */ + public Builder clearStartingGrade() { + bitField0_ = (bitField0_ & ~0x00000004); + startingGrade_ = 0; + onChanged(); + return this; } - if (((from_bitField0_ & 0x04000000) != 0)) { - result.countedInSeason_ = countedInSeason_; - to_bitField0_ |= 0x04000000; + + private double totalCxp_ ; + /** + * optional double total_cxp = 4; + * @return Whether the totalCxp field is set. + */ + @java.lang.Override + public boolean hasTotalCxp() { + return ((bitField0_ & 0x00000008) != 0); } - if (((from_bitField0_ & 0x08000000) != 0)) { - to_bitField0_ |= 0x08000000; + /** + * optional double total_cxp = 4; + * @return The totalCxp. + */ + @java.lang.Override + public double getTotalCxp() { + return totalCxp_; } - result.seasonId_ = seasonId_; - if (((from_bitField0_ & 0x10000000) != 0)) { - result.timeCheats_ = timeCheats_; - to_bitField0_ |= 0x10000000; + /** + * optional double total_cxp = 4; + * @param value The totalCxp to set. + * @return This builder for chaining. + */ + public Builder setTotalCxp(double value) { + + totalCxp_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; } - if (((bitField0_ & 0x20000000) != 0)) { - issues_ = java.util.Collections.unmodifiableList(issues_); - bitField0_ = (bitField0_ & ~0x20000000); + /** + * optional double total_cxp = 4; + * @return This builder for chaining. + */ + public Builder clearTotalCxp() { + bitField0_ = (bitField0_ & ~0x00000008); + totalCxp_ = 0D; + onChanged(); + return this; } - result.issues_ = issues_; - if (((bitField0_ & 0x40000000) != 0)) { - notes_ = notes_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x40000000); + + private double cxpLastRewardGiven_ ; + /** + * optional double cxp_last_reward_given = 5; + * @return Whether the cxpLastRewardGiven field is set. + */ + @java.lang.Override + public boolean hasCxpLastRewardGiven() { + return ((bitField0_ & 0x00000010) != 0); } - result.notes_ = notes_; - if (((from_bitField0_ & 0x80000000) != 0)) { - to_bitField0_ |= 0x20000000; + /** + * optional double cxp_last_reward_given = 5; + * @return The cxpLastRewardGiven. + */ + @java.lang.Override + public double getCxpLastRewardGiven() { + return cxpLastRewardGiven_; } - result.version_ = version_; - if (((from_bitField1_ & 0x00000001) != 0)) { - result.evaluationStartTime_ = evaluationStartTime_; - to_bitField0_ |= 0x40000000; + /** + * optional double cxp_last_reward_given = 5; + * @param value The cxpLastRewardGiven to set. + * @return This builder for chaining. + */ + public Builder setCxpLastRewardGiven(double value) { + + cxpLastRewardGiven_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; } - if (((from_bitField1_ & 0x00000002) != 0)) { - to_bitField0_ |= 0x80000000; + /** + * optional double cxp_last_reward_given = 5; + * @return This builder for chaining. + */ + public Builder clearCxpLastRewardGiven() { + bitField0_ = (bitField0_ & ~0x00000010); + cxpLastRewardGiven_ = 0D; + onChanged(); + return this; } - result.status_ = status_; - 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); + // @@protoc_insertion_point(builder_scope:ei.ContractPlayerInfo.SeasonProgress) } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); + + // @@protoc_insertion_point(class_scope:ei.ContractPlayerInfo.SeasonProgress) + private static final ei.Ei.ContractPlayerInfo.SeasonProgress DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new ei.Ei.ContractPlayerInfo.SeasonProgress(); } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); + + public static ei.Ei.ContractPlayerInfo.SeasonProgress getDefaultInstance() { + return DEFAULT_INSTANCE; } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SeasonProgress 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 Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); + public com.google.protobuf.Parser getParserForType() { + return PARSER; } + @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof ei.Ei.ContractEvaluation) { - return mergeFrom((ei.Ei.ContractEvaluation)other); - } else { - super.mergeFrom(other); - return this; - } + public ei.Ei.ContractPlayerInfo.SeasonProgress getDefaultInstanceForType() { + return DEFAULT_INSTANCE; } - public Builder mergeFrom(ei.Ei.ContractEvaluation other) { - if (other == ei.Ei.ContractEvaluation.getDefaultInstance()) return this; - if (other.hasContractIdentifier()) { - bitField0_ |= 0x00000001; - contractIdentifier_ = other.contractIdentifier_; - onChanged(); - } - if (other.hasCoopIdentifier()) { - bitField0_ |= 0x00000002; - coopIdentifier_ = other.coopIdentifier_; - onChanged(); - } - if (other.hasCxp()) { - setCxp(other.getCxp()); - } - if (other.hasReplay()) { - setReplay(other.getReplay()); - } - if (other.hasCxpChange()) { - setCxpChange(other.getCxpChange()); - } - if (other.hasGradePerformance()) { - setGradePerformance(other.getGradePerformance()); - } - if (other.hasOldLeague()) { - setOldLeague(other.getOldLeague()); - } - if (other.hasOldGoals()) { - setOldGoals(other.getOldGoals()); - } - if (other.hasGrade()) { - setGrade(other.getGrade()); - } - if (other.hasContributionRatio()) { - setContributionRatio(other.getContributionRatio()); - } - if (other.hasCompletionPercent()) { - setCompletionPercent(other.getCompletionPercent()); - } - if (other.hasOriginalLength()) { - setOriginalLength(other.getOriginalLength()); - } - if (other.hasCoopSize()) { - setCoopSize(other.getCoopSize()); - } - if (other.hasSolo()) { - setSolo(other.getSolo()); - } - if (other.hasSoulPower()) { - setSoulPower(other.getSoulPower()); - } - if (other.hasLastContributionTime()) { - setLastContributionTime(other.getLastContributionTime()); - } - if (other.hasCompletionTime()) { - setCompletionTime(other.getCompletionTime()); - } - if (other.hasChickenRunsSent()) { - setChickenRunsSent(other.getChickenRunsSent()); - } - if (other.hasGiftTokensSent()) { - setGiftTokensSent(other.getGiftTokensSent()); - } - if (other.hasGiftTokensReceived()) { - setGiftTokensReceived(other.getGiftTokensReceived()); - } - if (other.hasGiftTokenValueSent()) { - setGiftTokenValueSent(other.getGiftTokenValueSent()); - } - if (other.hasGiftTokenValueReceived()) { - setGiftTokenValueReceived(other.getGiftTokenValueReceived()); - } - if (other.hasBoostTokenAllotment()) { - setBoostTokenAllotment(other.getBoostTokenAllotment()); + } + + private int bitField0_; + public static final int GRADE_FIELD_NUMBER = 1; + private int grade_ = 0; + /** + * optional .ei.Contract.PlayerGrade grade = 1; + * @return Whether the grade field is set. + */ + @java.lang.Override public boolean hasGrade() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * optional .ei.Contract.PlayerGrade grade = 1; + * @return The grade. + */ + @java.lang.Override public ei.Ei.Contract.PlayerGrade getGrade() { + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(grade_); + return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; + } + + public static final int TOTAL_CXP_FIELD_NUMBER = 2; + private double totalCxp_ = 0D; + /** + * optional double total_cxp = 2; + * @return Whether the totalCxp field is set. + */ + @java.lang.Override + public boolean hasTotalCxp() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * optional double total_cxp = 2; + * @return The totalCxp. + */ + @java.lang.Override + public double getTotalCxp() { + return totalCxp_; + } + + public static final int SEASON_CXP_FIELD_NUMBER = 13; + private double seasonCxp_ = 0D; + /** + * optional double season_cxp = 13; + * @return Whether the seasonCxp field is set. + */ + @java.lang.Override + public boolean hasSeasonCxp() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * optional double season_cxp = 13; + * @return The seasonCxp. + */ + @java.lang.Override + public double getSeasonCxp() { + return seasonCxp_; + } + + public static final int GRADE_SCORE_FIELD_NUMBER = 7; + private double gradeScore_ = 0D; + /** + * optional double grade_score = 7; + * @return Whether the gradeScore field is set. + */ + @java.lang.Override + public boolean hasGradeScore() { + return ((bitField0_ & 0x00000008) != 0); + } + /** + * optional double grade_score = 7; + * @return The gradeScore. + */ + @java.lang.Override + public double getGradeScore() { + return gradeScore_; + } + + public static final int TARGET_GRADE_SCORE_FIELD_NUMBER = 9; + private double targetGradeScore_ = 0D; + /** + * optional double target_grade_score = 9; + * @return Whether the targetGradeScore field is set. + */ + @java.lang.Override + public boolean hasTargetGradeScore() { + return ((bitField0_ & 0x00000010) != 0); + } + /** + * optional double target_grade_score = 9; + * @return The targetGradeScore. + */ + @java.lang.Override + public double getTargetGradeScore() { + return targetGradeScore_; + } + + public static final int SOUL_POWER_FIELD_NUMBER = 10; + private double soulPower_ = 0D; + /** + * optional double soul_power = 10; + * @return Whether the soulPower field is set. + */ + @java.lang.Override + public boolean hasSoulPower() { + return ((bitField0_ & 0x00000020) != 0); + } + /** + * optional double soul_power = 10; + * @return The soulPower. + */ + @java.lang.Override + public double getSoulPower() { + return soulPower_; + } + + public static final int TARGET_SOUL_POWER_FIELD_NUMBER = 8; + private double targetSoulPower_ = 0D; + /** + * optional double target_soul_power = 8; + * @return Whether the targetSoulPower field is set. + */ + @java.lang.Override + public boolean hasTargetSoulPower() { + return ((bitField0_ & 0x00000040) != 0); + } + /** + * optional double target_soul_power = 8; + * @return The targetSoulPower. + */ + @java.lang.Override + public double getTargetSoulPower() { + return targetSoulPower_; + } + + public static final int GRADE_PROGRESS_FIELD_NUMBER = 12; + private double gradeProgress_ = 0D; + /** + * optional double grade_progress = 12; + * @return Whether the gradeProgress field is set. + */ + @java.lang.Override + public boolean hasGradeProgress() { + return ((bitField0_ & 0x00000080) != 0); + } + /** + * optional double grade_progress = 12; + * @return The gradeProgress. + */ + @java.lang.Override + public double getGradeProgress() { + return gradeProgress_; + } + + public static final int ISSUES_FIELD_NUMBER = 11; + @SuppressWarnings("serial") + private com.google.protobuf.Internal.IntList issues_; + private static final com.google.protobuf.Internal.IntListAdapter.IntConverter< + ei.Ei.ContractEvaluation.PoorBehavior> issues_converter_ = + new com.google.protobuf.Internal.IntListAdapter.IntConverter< + ei.Ei.ContractEvaluation.PoorBehavior>() { + public ei.Ei.ContractEvaluation.PoorBehavior convert(int from) { + ei.Ei.ContractEvaluation.PoorBehavior result = ei.Ei.ContractEvaluation.PoorBehavior.forNumber(from); + return result == null ? ei.Ei.ContractEvaluation.PoorBehavior.NONE : result; + } + }; + /** + * repeated .ei.ContractEvaluation.PoorBehavior issues = 11; + * @return A list containing the issues. + */ + @java.lang.Override + public java.util.List getIssuesList() { + return new com.google.protobuf.Internal.IntListAdapter< + ei.Ei.ContractEvaluation.PoorBehavior>(issues_, issues_converter_); + } + /** + * repeated .ei.ContractEvaluation.PoorBehavior issues = 11; + * @return The count of issues. + */ + @java.lang.Override + public int getIssuesCount() { + return issues_.size(); + } + /** + * repeated .ei.ContractEvaluation.PoorBehavior issues = 11; + * @param index The index of the element to return. + * @return The issues at the given index. + */ + @java.lang.Override + public ei.Ei.ContractEvaluation.PoorBehavior getIssues(int index) { + return issues_converter_.convert(issues_.getInt(index)); + } + + public static final int ISSUE_SCORE_FIELD_NUMBER = 14; + private double issueScore_ = 0D; + /** + * optional double issue_score = 14; + * @return Whether the issueScore field is set. + */ + @java.lang.Override + public boolean hasIssueScore() { + return ((bitField0_ & 0x00000100) != 0); + } + /** + * optional double issue_score = 14; + * @return The issueScore. + */ + @java.lang.Override + public double getIssueScore() { + return issueScore_; + } + + public static final int STATUS_FIELD_NUMBER = 3; + private int status_ = 0; + /** + * optional .ei.ContractPlayerInfo.Status status = 3; + * @return Whether the status field is set. + */ + @java.lang.Override public boolean hasStatus() { + return ((bitField0_ & 0x00000200) != 0); + } + /** + * optional .ei.ContractPlayerInfo.Status status = 3; + * @return The status. + */ + @java.lang.Override public ei.Ei.ContractPlayerInfo.Status getStatus() { + ei.Ei.ContractPlayerInfo.Status result = ei.Ei.ContractPlayerInfo.Status.forNumber(status_); + return result == null ? ei.Ei.ContractPlayerInfo.Status.UNKNOWN : result; + } + + public static final int LAST_EVALUATION_TIME_FIELD_NUMBER = 4; + private double lastEvaluationTime_ = 0D; + /** + * optional double last_evaluation_time = 4; + * @return Whether the lastEvaluationTime field is set. + */ + @java.lang.Override + public boolean hasLastEvaluationTime() { + return ((bitField0_ & 0x00000400) != 0); + } + /** + * optional double last_evaluation_time = 4; + * @return The lastEvaluationTime. + */ + @java.lang.Override + public double getLastEvaluationTime() { + return lastEvaluationTime_; + } + + public static final int LAST_EVALUATION_VERSION_FIELD_NUMBER = 5; + @SuppressWarnings("serial") + private volatile java.lang.Object lastEvaluationVersion_ = ""; + /** + * optional string last_evaluation_version = 5; + * @return Whether the lastEvaluationVersion field is set. + */ + @java.lang.Override + public boolean hasLastEvaluationVersion() { + return ((bitField0_ & 0x00000800) != 0); + } + /** + * optional string last_evaluation_version = 5; + * @return The lastEvaluationVersion. + */ + @java.lang.Override + public java.lang.String getLastEvaluationVersion() { + java.lang.Object ref = lastEvaluationVersion_; + 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()) { + lastEvaluationVersion_ = s; } - if (other.hasBuffTimeValue()) { - setBuffTimeValue(other.getBuffTimeValue()); + return s; + } + } + /** + * optional string last_evaluation_version = 5; + * @return The bytes for lastEvaluationVersion. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getLastEvaluationVersionBytes() { + java.lang.Object ref = lastEvaluationVersion_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + lastEvaluationVersion_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int UNREAD_EVALUATIONS_FIELD_NUMBER = 6; + @SuppressWarnings("serial") + private java.util.List unreadEvaluations_; + /** + * repeated .ei.ContractEvaluation unread_evaluations = 6; + */ + @java.lang.Override + public java.util.List getUnreadEvaluationsList() { + return unreadEvaluations_; + } + /** + * repeated .ei.ContractEvaluation unread_evaluations = 6; + */ + @java.lang.Override + public java.util.List + getUnreadEvaluationsOrBuilderList() { + return unreadEvaluations_; + } + /** + * repeated .ei.ContractEvaluation unread_evaluations = 6; + */ + @java.lang.Override + public int getUnreadEvaluationsCount() { + return unreadEvaluations_.size(); + } + /** + * repeated .ei.ContractEvaluation unread_evaluations = 6; + */ + @java.lang.Override + public ei.Ei.ContractEvaluation getUnreadEvaluations(int index) { + return unreadEvaluations_.get(index); + } + /** + * repeated .ei.ContractEvaluation unread_evaluations = 6; + */ + @java.lang.Override + public ei.Ei.ContractEvaluationOrBuilder getUnreadEvaluationsOrBuilder( + int index) { + return unreadEvaluations_.get(index); + } + + public static final int SEASON_PROGRESS_FIELD_NUMBER = 15; + @SuppressWarnings("serial") + private java.util.List seasonProgress_; + /** + * repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15; + */ + @java.lang.Override + public java.util.List getSeasonProgressList() { + return seasonProgress_; + } + /** + * repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15; + */ + @java.lang.Override + public java.util.List + getSeasonProgressOrBuilderList() { + return seasonProgress_; + } + /** + * repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15; + */ + @java.lang.Override + public int getSeasonProgressCount() { + return seasonProgress_.size(); + } + /** + * repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15; + */ + @java.lang.Override + public ei.Ei.ContractPlayerInfo.SeasonProgress getSeasonProgress(int index) { + return seasonProgress_.get(index); + } + /** + * repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15; + */ + @java.lang.Override + public ei.Ei.ContractPlayerInfo.SeasonProgressOrBuilder getSeasonProgressOrBuilder( + int index) { + return seasonProgress_.get(index); + } + + 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)) { + output.writeEnum(1, grade_); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeDouble(2, totalCxp_); + } + if (((bitField0_ & 0x00000200) != 0)) { + output.writeEnum(3, status_); + } + if (((bitField0_ & 0x00000400) != 0)) { + output.writeDouble(4, lastEvaluationTime_); + } + if (((bitField0_ & 0x00000800) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 5, lastEvaluationVersion_); + } + for (int i = 0; i < unreadEvaluations_.size(); i++) { + output.writeMessage(6, unreadEvaluations_.get(i)); + } + if (((bitField0_ & 0x00000008) != 0)) { + output.writeDouble(7, gradeScore_); + } + if (((bitField0_ & 0x00000040) != 0)) { + output.writeDouble(8, targetSoulPower_); + } + if (((bitField0_ & 0x00000010) != 0)) { + output.writeDouble(9, targetGradeScore_); + } + if (((bitField0_ & 0x00000020) != 0)) { + output.writeDouble(10, soulPower_); + } + for (int i = 0; i < issues_.size(); i++) { + output.writeEnum(11, issues_.getInt(i)); + } + if (((bitField0_ & 0x00000080) != 0)) { + output.writeDouble(12, gradeProgress_); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeDouble(13, seasonCxp_); + } + if (((bitField0_ & 0x00000100) != 0)) { + output.writeDouble(14, issueScore_); + } + for (int i = 0; i < seasonProgress_.size(); i++) { + output.writeMessage(15, seasonProgress_.get(i)); + } + 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.CodedOutputStream + .computeEnumSize(1, grade_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(2, totalCxp_); + } + if (((bitField0_ & 0x00000200) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(3, status_); + } + if (((bitField0_ & 0x00000400) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(4, lastEvaluationTime_); + } + if (((bitField0_ & 0x00000800) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, lastEvaluationVersion_); + } + for (int i = 0; i < unreadEvaluations_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(6, unreadEvaluations_.get(i)); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(7, gradeScore_); + } + if (((bitField0_ & 0x00000040) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(8, targetSoulPower_); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(9, targetGradeScore_); + } + if (((bitField0_ & 0x00000020) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(10, soulPower_); + } + { + int dataSize = 0; + for (int i = 0; i < issues_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeEnumSizeNoTag(issues_.getInt(i)); } - if (other.hasTeamworkScore()) { - setTeamworkScore(other.getTeamworkScore()); + size += dataSize; + size += 1 * issues_.size(); + } + if (((bitField0_ & 0x00000080) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(12, gradeProgress_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(13, seasonCxp_); + } + if (((bitField0_ & 0x00000100) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(14, issueScore_); + } + for (int i = 0; i < seasonProgress_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(15, seasonProgress_.get(i)); + } + 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.ContractPlayerInfo)) { + return super.equals(obj); + } + ei.Ei.ContractPlayerInfo other = (ei.Ei.ContractPlayerInfo) obj; + + if (hasGrade() != other.hasGrade()) return false; + if (hasGrade()) { + if (grade_ != other.grade_) return false; + } + if (hasTotalCxp() != other.hasTotalCxp()) return false; + if (hasTotalCxp()) { + if (java.lang.Double.doubleToLongBits(getTotalCxp()) + != java.lang.Double.doubleToLongBits( + other.getTotalCxp())) return false; + } + if (hasSeasonCxp() != other.hasSeasonCxp()) return false; + if (hasSeasonCxp()) { + if (java.lang.Double.doubleToLongBits(getSeasonCxp()) + != java.lang.Double.doubleToLongBits( + other.getSeasonCxp())) return false; + } + if (hasGradeScore() != other.hasGradeScore()) return false; + if (hasGradeScore()) { + if (java.lang.Double.doubleToLongBits(getGradeScore()) + != java.lang.Double.doubleToLongBits( + other.getGradeScore())) return false; + } + if (hasTargetGradeScore() != other.hasTargetGradeScore()) return false; + if (hasTargetGradeScore()) { + if (java.lang.Double.doubleToLongBits(getTargetGradeScore()) + != java.lang.Double.doubleToLongBits( + other.getTargetGradeScore())) return false; + } + if (hasSoulPower() != other.hasSoulPower()) return false; + if (hasSoulPower()) { + if (java.lang.Double.doubleToLongBits(getSoulPower()) + != java.lang.Double.doubleToLongBits( + other.getSoulPower())) return false; + } + if (hasTargetSoulPower() != other.hasTargetSoulPower()) return false; + if (hasTargetSoulPower()) { + if (java.lang.Double.doubleToLongBits(getTargetSoulPower()) + != java.lang.Double.doubleToLongBits( + other.getTargetSoulPower())) return false; + } + if (hasGradeProgress() != other.hasGradeProgress()) return false; + if (hasGradeProgress()) { + if (java.lang.Double.doubleToLongBits(getGradeProgress()) + != java.lang.Double.doubleToLongBits( + other.getGradeProgress())) return false; + } + if (!issues_.equals(other.issues_)) return false; + if (hasIssueScore() != other.hasIssueScore()) return false; + if (hasIssueScore()) { + if (java.lang.Double.doubleToLongBits(getIssueScore()) + != java.lang.Double.doubleToLongBits( + other.getIssueScore())) return false; + } + if (hasStatus() != other.hasStatus()) return false; + if (hasStatus()) { + if (status_ != other.status_) return false; + } + if (hasLastEvaluationTime() != other.hasLastEvaluationTime()) return false; + if (hasLastEvaluationTime()) { + if (java.lang.Double.doubleToLongBits(getLastEvaluationTime()) + != java.lang.Double.doubleToLongBits( + other.getLastEvaluationTime())) return false; + } + if (hasLastEvaluationVersion() != other.hasLastEvaluationVersion()) return false; + if (hasLastEvaluationVersion()) { + if (!getLastEvaluationVersion() + .equals(other.getLastEvaluationVersion())) return false; + } + if (!getUnreadEvaluationsList() + .equals(other.getUnreadEvaluationsList())) return false; + if (!getSeasonProgressList() + .equals(other.getSeasonProgressList())) 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 (hasGrade()) { + hash = (37 * hash) + GRADE_FIELD_NUMBER; + hash = (53 * hash) + grade_; + } + if (hasTotalCxp()) { + hash = (37 * hash) + TOTAL_CXP_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTotalCxp())); + } + if (hasSeasonCxp()) { + hash = (37 * hash) + SEASON_CXP_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getSeasonCxp())); + } + if (hasGradeScore()) { + hash = (37 * hash) + GRADE_SCORE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getGradeScore())); + } + if (hasTargetGradeScore()) { + hash = (37 * hash) + TARGET_GRADE_SCORE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTargetGradeScore())); + } + if (hasSoulPower()) { + hash = (37 * hash) + SOUL_POWER_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getSoulPower())); + } + if (hasTargetSoulPower()) { + hash = (37 * hash) + TARGET_SOUL_POWER_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTargetSoulPower())); + } + if (hasGradeProgress()) { + hash = (37 * hash) + GRADE_PROGRESS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getGradeProgress())); + } + if (getIssuesCount() > 0) { + hash = (37 * hash) + ISSUES_FIELD_NUMBER; + hash = (53 * hash) + issues_.hashCode(); + } + if (hasIssueScore()) { + hash = (37 * hash) + ISSUE_SCORE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getIssueScore())); + } + if (hasStatus()) { + hash = (37 * hash) + STATUS_FIELD_NUMBER; + hash = (53 * hash) + status_; + } + if (hasLastEvaluationTime()) { + hash = (37 * hash) + LAST_EVALUATION_TIME_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getLastEvaluationTime())); + } + if (hasLastEvaluationVersion()) { + hash = (37 * hash) + LAST_EVALUATION_VERSION_FIELD_NUMBER; + hash = (53 * hash) + getLastEvaluationVersion().hashCode(); + } + if (getUnreadEvaluationsCount() > 0) { + hash = (37 * hash) + UNREAD_EVALUATIONS_FIELD_NUMBER; + hash = (53 * hash) + getUnreadEvaluationsList().hashCode(); + } + if (getSeasonProgressCount() > 0) { + hash = (37 * hash) + SEASON_PROGRESS_FIELD_NUMBER; + hash = (53 * hash) + getSeasonProgressList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static ei.Ei.ContractPlayerInfo parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractPlayerInfo parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.ContractPlayerInfo parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractPlayerInfo 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.ContractPlayerInfo parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractPlayerInfo parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.ContractPlayerInfo parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.ContractPlayerInfo parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static ei.Ei.ContractPlayerInfo parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static ei.Ei.ContractPlayerInfo parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static ei.Ei.ContractPlayerInfo parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.ContractPlayerInfo parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .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.ContractPlayerInfo 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.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code ei.ContractPlayerInfo} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.ContractPlayerInfo) + ei.Ei.ContractPlayerInfoOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractPlayerInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractPlayerInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractPlayerInfo.class, ei.Ei.ContractPlayerInfo.Builder.class); + } + + // Construct using ei.Ei.ContractPlayerInfo.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + grade_ = 0; + totalCxp_ = 0D; + seasonCxp_ = 0D; + gradeScore_ = 0D; + targetGradeScore_ = 0D; + soulPower_ = 0D; + targetSoulPower_ = 0D; + gradeProgress_ = 0D; + issues_ = emptyIntList(); + bitField0_ = (bitField0_ & ~0x00000100); + issueScore_ = 0D; + status_ = 0; + lastEvaluationTime_ = 0D; + lastEvaluationVersion_ = ""; + if (unreadEvaluationsBuilder_ == null) { + unreadEvaluations_ = java.util.Collections.emptyList(); + } else { + unreadEvaluations_ = null; + unreadEvaluationsBuilder_.clear(); } - if (other.hasOtherBonuses()) { - setOtherBonuses(other.getOtherBonuses()); + bitField0_ = (bitField0_ & ~0x00002000); + if (seasonProgressBuilder_ == null) { + seasonProgress_ = java.util.Collections.emptyList(); + } else { + seasonProgress_ = null; + seasonProgressBuilder_.clear(); } - if (other.hasCountedInSeason()) { - setCountedInSeason(other.getCountedInSeason()); + bitField0_ = (bitField0_ & ~0x00004000); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return ei.Ei.internal_static_ei_ContractPlayerInfo_descriptor; + } + + @java.lang.Override + public ei.Ei.ContractPlayerInfo getDefaultInstanceForType() { + return ei.Ei.ContractPlayerInfo.getDefaultInstance(); + } + + @java.lang.Override + public ei.Ei.ContractPlayerInfo build() { + ei.Ei.ContractPlayerInfo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); } - if (other.hasSeasonId()) { - bitField0_ |= 0x08000000; - seasonId_ = other.seasonId_; - onChanged(); + return result; + } + + @java.lang.Override + public ei.Ei.ContractPlayerInfo buildPartial() { + ei.Ei.ContractPlayerInfo result = new ei.Ei.ContractPlayerInfo(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.ContractPlayerInfo result) { + if (((bitField0_ & 0x00000100) != 0)) { + issues_.makeImmutable(); + bitField0_ = (bitField0_ & ~0x00000100); } - if (other.hasTimeCheats()) { - setTimeCheats(other.getTimeCheats()); + result.issues_ = issues_; + if (unreadEvaluationsBuilder_ == null) { + if (((bitField0_ & 0x00002000) != 0)) { + unreadEvaluations_ = java.util.Collections.unmodifiableList(unreadEvaluations_); + bitField0_ = (bitField0_ & ~0x00002000); + } + result.unreadEvaluations_ = unreadEvaluations_; + } else { + result.unreadEvaluations_ = unreadEvaluationsBuilder_.build(); + } + if (seasonProgressBuilder_ == null) { + if (((bitField0_ & 0x00004000) != 0)) { + seasonProgress_ = java.util.Collections.unmodifiableList(seasonProgress_); + bitField0_ = (bitField0_ & ~0x00004000); + } + result.seasonProgress_ = seasonProgress_; + } else { + result.seasonProgress_ = seasonProgressBuilder_.build(); + } + } + + private void buildPartial0(ei.Ei.ContractPlayerInfo result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.grade_ = grade_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.totalCxp_ = totalCxp_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.seasonCxp_ = seasonCxp_; + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.gradeScore_ = gradeScore_; + to_bitField0_ |= 0x00000008; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.targetGradeScore_ = targetGradeScore_; + to_bitField0_ |= 0x00000010; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.soulPower_ = soulPower_; + to_bitField0_ |= 0x00000020; + } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.targetSoulPower_ = targetSoulPower_; + to_bitField0_ |= 0x00000040; + } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.gradeProgress_ = gradeProgress_; + to_bitField0_ |= 0x00000080; + } + if (((from_bitField0_ & 0x00000200) != 0)) { + result.issueScore_ = issueScore_; + to_bitField0_ |= 0x00000100; + } + if (((from_bitField0_ & 0x00000400) != 0)) { + result.status_ = status_; + to_bitField0_ |= 0x00000200; + } + if (((from_bitField0_ & 0x00000800) != 0)) { + result.lastEvaluationTime_ = lastEvaluationTime_; + to_bitField0_ |= 0x00000400; + } + if (((from_bitField0_ & 0x00001000) != 0)) { + result.lastEvaluationVersion_ = lastEvaluationVersion_; + to_bitField0_ |= 0x00000800; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof ei.Ei.ContractPlayerInfo) { + return mergeFrom((ei.Ei.ContractPlayerInfo)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(ei.Ei.ContractPlayerInfo other) { + if (other == ei.Ei.ContractPlayerInfo.getDefaultInstance()) return this; + if (other.hasGrade()) { + setGrade(other.getGrade()); + } + if (other.hasTotalCxp()) { + setTotalCxp(other.getTotalCxp()); + } + if (other.hasSeasonCxp()) { + setSeasonCxp(other.getSeasonCxp()); + } + if (other.hasGradeScore()) { + setGradeScore(other.getGradeScore()); + } + if (other.hasTargetGradeScore()) { + setTargetGradeScore(other.getTargetGradeScore()); + } + if (other.hasSoulPower()) { + setSoulPower(other.getSoulPower()); + } + if (other.hasTargetSoulPower()) { + setTargetSoulPower(other.getTargetSoulPower()); + } + if (other.hasGradeProgress()) { + setGradeProgress(other.getGradeProgress()); } if (!other.issues_.isEmpty()) { if (issues_.isEmpty()) { issues_ = other.issues_; - bitField0_ = (bitField0_ & ~0x20000000); + bitField0_ = (bitField0_ & ~0x00000100); } else { ensureIssuesIsMutable(); issues_.addAll(other.issues_); } onChanged(); } - if (!other.notes_.isEmpty()) { - if (notes_.isEmpty()) { - notes_ = other.notes_; - bitField0_ = (bitField0_ & ~0x40000000); - } else { - ensureNotesIsMutable(); - notes_.addAll(other.notes_); - } - onChanged(); + if (other.hasIssueScore()) { + setIssueScore(other.getIssueScore()); } - if (other.hasVersion()) { - bitField0_ |= 0x80000000; - version_ = other.version_; + if (other.hasStatus()) { + setStatus(other.getStatus()); + } + if (other.hasLastEvaluationTime()) { + setLastEvaluationTime(other.getLastEvaluationTime()); + } + if (other.hasLastEvaluationVersion()) { + lastEvaluationVersion_ = other.lastEvaluationVersion_; + bitField0_ |= 0x00001000; onChanged(); } - if (other.hasEvaluationStartTime()) { - setEvaluationStartTime(other.getEvaluationStartTime()); + if (unreadEvaluationsBuilder_ == null) { + if (!other.unreadEvaluations_.isEmpty()) { + if (unreadEvaluations_.isEmpty()) { + unreadEvaluations_ = other.unreadEvaluations_; + bitField0_ = (bitField0_ & ~0x00002000); + } else { + ensureUnreadEvaluationsIsMutable(); + unreadEvaluations_.addAll(other.unreadEvaluations_); + } + onChanged(); + } + } else { + if (!other.unreadEvaluations_.isEmpty()) { + if (unreadEvaluationsBuilder_.isEmpty()) { + unreadEvaluationsBuilder_.dispose(); + unreadEvaluationsBuilder_ = null; + unreadEvaluations_ = other.unreadEvaluations_; + bitField0_ = (bitField0_ & ~0x00002000); + unreadEvaluationsBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getUnreadEvaluationsFieldBuilder() : null; + } else { + unreadEvaluationsBuilder_.addAllMessages(other.unreadEvaluations_); + } + } } - if (other.hasStatus()) { - setStatus(other.getStatus()); + if (seasonProgressBuilder_ == null) { + if (!other.seasonProgress_.isEmpty()) { + if (seasonProgress_.isEmpty()) { + seasonProgress_ = other.seasonProgress_; + bitField0_ = (bitField0_ & ~0x00004000); + } else { + ensureSeasonProgressIsMutable(); + seasonProgress_.addAll(other.seasonProgress_); + } + onChanged(); + } + } else { + if (!other.seasonProgress_.isEmpty()) { + if (seasonProgressBuilder_.isEmpty()) { + seasonProgressBuilder_.dispose(); + seasonProgressBuilder_ = null; + seasonProgress_ = other.seasonProgress_; + bitField0_ = (bitField0_ & ~0x00004000); + seasonProgressBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getSeasonProgressFieldBuilder() : null; + } else { + seasonProgressBuilder_.addAllMessages(other.seasonProgress_); + } + } } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); @@ -79214,117 +79249,91 @@ public Builder mergeFrom( case 0: done = true; break; - case 9: { - cxp_ = input.readDouble(); - bitField0_ |= 0x00000004; + case 8: { + int tmpRaw = input.readEnum(); + ei.Ei.Contract.PlayerGrade tmpValue = + ei.Ei.Contract.PlayerGrade.forNumber(tmpRaw); + if (tmpValue == null) { + mergeUnknownVarintField(1, tmpRaw); + } else { + grade_ = tmpRaw; + bitField0_ |= 0x00000001; + } break; - } // case 9 - case 16: { - gradePerformance_ = input.readInt32(); - bitField0_ |= 0x00000020; + } // case 8 + case 17: { + totalCxp_ = input.readDouble(); + bitField0_ |= 0x00000002; break; - } // case 16 + } // case 17 case 24: { int tmpRaw = input.readEnum(); - ei.Ei.Contract.PlayerGrade tmpValue = - ei.Ei.Contract.PlayerGrade.forNumber(tmpRaw); + ei.Ei.ContractPlayerInfo.Status tmpValue = + ei.Ei.ContractPlayerInfo.Status.forNumber(tmpRaw); if (tmpValue == null) { mergeUnknownVarintField(3, tmpRaw); } else { - grade_ = tmpRaw; - bitField0_ |= 0x00000100; + status_ = tmpRaw; + bitField0_ |= 0x00000400; } break; } // case 24 case 33: { - contributionRatio_ = input.readDouble(); - bitField0_ |= 0x00000200; + lastEvaluationTime_ = input.readDouble(); + bitField0_ |= 0x00000800; break; } // case 33 - case 41: { - completionPercent_ = input.readDouble(); - bitField0_ |= 0x00000400; + case 42: { + lastEvaluationVersion_ = input.readBytes(); + bitField0_ |= 0x00001000; break; - } // case 41 - case 49: { - completionTime_ = input.readDouble(); - bitField0_ |= 0x00010000; + } // case 42 + case 50: { + ei.Ei.ContractEvaluation m = + input.readMessage( + ei.Ei.ContractEvaluation.parser(), + extensionRegistry); + if (unreadEvaluationsBuilder_ == null) { + ensureUnreadEvaluationsIsMutable(); + unreadEvaluations_.add(m); + } else { + unreadEvaluationsBuilder_.addMessage(m); + } break; - } // case 49 - case 56: { - chickenRunsSent_ = input.readUInt32(); - bitField0_ |= 0x00020000; - break; - } // case 56 - case 64: { - giftTokensSent_ = input.readUInt32(); - bitField0_ |= 0x00040000; + } // case 50 + case 57: { + gradeScore_ = input.readDouble(); + bitField0_ |= 0x00000008; break; - } // case 64 - case 72: { - oldLeague_ = input.readInt32(); + } // case 57 + case 65: { + targetSoulPower_ = input.readDouble(); bitField0_ |= 0x00000040; break; - } // case 72 - case 80: { - oldGoals_ = input.readBool(); - bitField0_ |= 0x00000080; - break; - } // case 80 - case 89: { - originalLength_ = input.readDouble(); - bitField0_ |= 0x00000800; - break; - } // case 89 - case 98: { - com.google.protobuf.ByteString bs = input.readBytes(); - ensureNotesIsMutable(); - notes_.add(bs); - break; - } // case 98 - case 105: { - teamworkScore_ = input.readDouble(); - bitField0_ |= 0x01000000; - break; - } // case 105 - case 113: { - otherBonuses_ = input.readDouble(); - bitField0_ |= 0x02000000; - break; - } // case 113 - case 120: { - giftTokensReceived_ = input.readUInt32(); - bitField0_ |= 0x00080000; - break; - } // case 120 - case 128: { - boostTokenAllotment_ = input.readUInt32(); - bitField0_ |= 0x00400000; - break; - } // case 128 - case 137: { - buffTimeValue_ = input.readDouble(); - bitField0_ |= 0x00800000; + } // case 65 + case 73: { + targetGradeScore_ = input.readDouble(); + bitField0_ |= 0x00000010; break; - } // case 137 - case 144: { - coopSize_ = input.readUInt32(); - bitField0_ |= 0x00001000; + } // case 73 + case 81: { + soulPower_ = input.readDouble(); + bitField0_ |= 0x00000020; break; - } // case 144 - case 152: { + } // case 81 + case 88: { int tmpRaw = input.readEnum(); ei.Ei.ContractEvaluation.PoorBehavior tmpValue = ei.Ei.ContractEvaluation.PoorBehavior.forNumber(tmpRaw); if (tmpValue == null) { - mergeUnknownVarintField(19, tmpRaw); + mergeUnknownVarintField(11, tmpRaw); } else { ensureIssuesIsMutable(); - issues_.add(tmpRaw); + issues_.addInt(tmpRaw); } break; - } // case 152 - case 154: { + } // case 88 + case 90: { int length = input.readRawVarint32(); int oldLimit = input.pushLimit(length); while(input.getBytesUntilLimit() > 0) { @@ -79332,97 +79341,43 @@ public Builder mergeFrom( ei.Ei.ContractEvaluation.PoorBehavior tmpValue = ei.Ei.ContractEvaluation.PoorBehavior.forNumber(tmpRaw); if (tmpValue == null) { - mergeUnknownVarintField(19, tmpRaw); + mergeUnknownVarintField(11, tmpRaw); } else { ensureIssuesIsMutable(); - issues_.add(tmpRaw); + issues_.addInt(tmpRaw); } } input.popLimit(oldLimit); break; - } // case 154 - case 160: { - countedInSeason_ = input.readBool(); - bitField0_ |= 0x04000000; - break; - } // case 160 - case 170: { - seasonId_ = input.readBytes(); - bitField0_ |= 0x08000000; - break; - } // case 170 - case 177: { - lastContributionTime_ = input.readDouble(); - bitField0_ |= 0x00008000; - break; - } // case 177 - case 185: { - soulPower_ = input.readDouble(); - bitField0_ |= 0x00004000; - break; - } // case 185 - case 192: { - replay_ = input.readBool(); - bitField0_ |= 0x00000008; - break; - } // case 192 - case 201: { - cxpChange_ = input.readDouble(); - bitField0_ |= 0x00000010; - break; - } // case 201 - case 208: { - solo_ = input.readBool(); - bitField0_ |= 0x00002000; - break; - } // case 208 - case 216: { - timeCheats_ = input.readUInt32(); - bitField0_ |= 0x10000000; - break; - } // case 216 - case 225: { - giftTokenValueSent_ = input.readDouble(); - bitField0_ |= 0x00100000; - break; - } // case 225 - case 233: { - giftTokenValueReceived_ = input.readDouble(); - bitField0_ |= 0x00200000; - break; - } // case 233 - case 322: { - contractIdentifier_ = input.readBytes(); - bitField0_ |= 0x00000001; - break; - } // case 322 - case 330: { - coopIdentifier_ = input.readBytes(); - bitField0_ |= 0x00000002; + } // case 90 + case 97: { + gradeProgress_ = input.readDouble(); + bitField0_ |= 0x00000080; break; - } // case 330 - case 402: { - version_ = input.readBytes(); - bitField0_ |= 0x80000000; + } // case 97 + case 105: { + seasonCxp_ = input.readDouble(); + bitField0_ |= 0x00000004; break; - } // case 402 - case 409: { - evaluationStartTime_ = input.readDouble(); - bitField1_ |= 0x00000001; + } // case 105 + case 113: { + issueScore_ = input.readDouble(); + bitField0_ |= 0x00000200; break; - } // case 409 - case 416: { - int tmpRaw = input.readEnum(); - ei.Ei.ContractEvaluation.Status tmpValue = - ei.Ei.ContractEvaluation.Status.forNumber(tmpRaw); - if (tmpValue == null) { - mergeUnknownVarintField(52, tmpRaw); + } // case 113 + case 122: { + ei.Ei.ContractPlayerInfo.SeasonProgress m = + input.readMessage( + ei.Ei.ContractPlayerInfo.SeasonProgress.parser(), + extensionRegistry); + if (seasonProgressBuilder_ == null) { + ensureSeasonProgressIsMutable(); + seasonProgress_.add(m); } else { - status_ = tmpRaw; - bitField1_ |= 0x00000002; + seasonProgressBuilder_.addMessage(m); } break; - } // case 416 + } // case 122 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -79439,1668 +79394,1114 @@ public Builder mergeFrom( return this; } private int bitField0_; - private int bitField1_; - private java.lang.Object contractIdentifier_ = ""; + private int grade_ = 0; /** - * optional string contract_identifier = 40; - * @return Whether the contractIdentifier field is set. + * optional .ei.Contract.PlayerGrade grade = 1; + * @return Whether the grade field is set. */ - public boolean hasContractIdentifier() { + @java.lang.Override public boolean hasGrade() { return ((bitField0_ & 0x00000001) != 0); } /** - * optional string contract_identifier = 40; - * @return The contractIdentifier. - */ - public java.lang.String getContractIdentifier() { - java.lang.Object ref = contractIdentifier_; - 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()) { - contractIdentifier_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * optional string contract_identifier = 40; - * @return The bytes for contractIdentifier. + * optional .ei.Contract.PlayerGrade grade = 1; + * @return The grade. */ - public com.google.protobuf.ByteString - getContractIdentifierBytes() { - java.lang.Object ref = contractIdentifier_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - contractIdentifier_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + @java.lang.Override + public ei.Ei.Contract.PlayerGrade getGrade() { + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(grade_); + return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; } /** - * optional string contract_identifier = 40; - * @param value The contractIdentifier to set. + * optional .ei.Contract.PlayerGrade grade = 1; + * @param value The grade to set. * @return This builder for chaining. */ - public Builder setContractIdentifier( - java.lang.String value) { + public Builder setGrade(ei.Ei.Contract.PlayerGrade value) { if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - contractIdentifier_ = value; + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + grade_ = value.getNumber(); onChanged(); return this; } /** - * optional string contract_identifier = 40; + * optional .ei.Contract.PlayerGrade grade = 1; * @return This builder for chaining. */ - public Builder clearContractIdentifier() { + public Builder clearGrade() { bitField0_ = (bitField0_ & ~0x00000001); - contractIdentifier_ = getDefaultInstance().getContractIdentifier(); - onChanged(); - return this; - } - /** - * optional string contract_identifier = 40; - * @param value The bytes for contractIdentifier to set. - * @return This builder for chaining. - */ - public Builder setContractIdentifierBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - contractIdentifier_ = value; + grade_ = 0; onChanged(); return this; } - private java.lang.Object coopIdentifier_ = ""; + private double totalCxp_ ; /** - * optional string coop_identifier = 41; - * @return Whether the coopIdentifier field is set. + * optional double total_cxp = 2; + * @return Whether the totalCxp field is set. */ - public boolean hasCoopIdentifier() { + @java.lang.Override + public boolean hasTotalCxp() { return ((bitField0_ & 0x00000002) != 0); } /** - * optional string coop_identifier = 41; - * @return The coopIdentifier. - */ - public java.lang.String getCoopIdentifier() { - java.lang.Object ref = coopIdentifier_; - 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()) { - coopIdentifier_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * optional string coop_identifier = 41; - * @return The bytes for coopIdentifier. + * optional double total_cxp = 2; + * @return The totalCxp. */ - public com.google.protobuf.ByteString - getCoopIdentifierBytes() { - java.lang.Object ref = coopIdentifier_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - coopIdentifier_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + @java.lang.Override + public double getTotalCxp() { + return totalCxp_; } /** - * optional string coop_identifier = 41; - * @param value The coopIdentifier to set. + * optional double total_cxp = 2; + * @param value The totalCxp to set. * @return This builder for chaining. */ - public Builder setCoopIdentifier( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - coopIdentifier_ = value; + public Builder setTotalCxp(double value) { + + totalCxp_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } /** - * optional string coop_identifier = 41; + * optional double total_cxp = 2; * @return This builder for chaining. */ - public Builder clearCoopIdentifier() { + public Builder clearTotalCxp() { bitField0_ = (bitField0_ & ~0x00000002); - coopIdentifier_ = getDefaultInstance().getCoopIdentifier(); - onChanged(); - return this; - } - /** - * optional string coop_identifier = 41; - * @param value The bytes for coopIdentifier to set. - * @return This builder for chaining. - */ - public Builder setCoopIdentifierBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - coopIdentifier_ = value; + totalCxp_ = 0D; onChanged(); return this; } - private double cxp_ ; + private double seasonCxp_ ; /** - * optional double cxp = 1; - * @return Whether the cxp field is set. + * optional double season_cxp = 13; + * @return Whether the seasonCxp field is set. */ @java.lang.Override - public boolean hasCxp() { + public boolean hasSeasonCxp() { return ((bitField0_ & 0x00000004) != 0); } /** - * optional double cxp = 1; - * @return The cxp. + * optional double season_cxp = 13; + * @return The seasonCxp. */ @java.lang.Override - public double getCxp() { - return cxp_; + public double getSeasonCxp() { + return seasonCxp_; } /** - * optional double cxp = 1; - * @param value The cxp to set. + * optional double season_cxp = 13; + * @param value The seasonCxp to set. * @return This builder for chaining. */ - public Builder setCxp(double value) { + public Builder setSeasonCxp(double value) { + + seasonCxp_ = value; bitField0_ |= 0x00000004; - cxp_ = value; onChanged(); return this; } /** - * optional double cxp = 1; + * optional double season_cxp = 13; * @return This builder for chaining. */ - public Builder clearCxp() { + public Builder clearSeasonCxp() { bitField0_ = (bitField0_ & ~0x00000004); - cxp_ = 0D; + seasonCxp_ = 0D; onChanged(); return this; } - private boolean replay_ ; + private double gradeScore_ ; /** - * optional bool replay = 24; - * @return Whether the replay field is set. + * optional double grade_score = 7; + * @return Whether the gradeScore field is set. */ @java.lang.Override - public boolean hasReplay() { + public boolean hasGradeScore() { return ((bitField0_ & 0x00000008) != 0); } /** - * optional bool replay = 24; - * @return The replay. + * optional double grade_score = 7; + * @return The gradeScore. */ @java.lang.Override - public boolean getReplay() { - return replay_; + public double getGradeScore() { + return gradeScore_; } /** - * optional bool replay = 24; - * @param value The replay to set. + * optional double grade_score = 7; + * @param value The gradeScore to set. * @return This builder for chaining. */ - public Builder setReplay(boolean value) { + public Builder setGradeScore(double value) { + + gradeScore_ = value; bitField0_ |= 0x00000008; - replay_ = value; onChanged(); return this; } /** - * optional bool replay = 24; + * optional double grade_score = 7; * @return This builder for chaining. */ - public Builder clearReplay() { + public Builder clearGradeScore() { bitField0_ = (bitField0_ & ~0x00000008); - replay_ = false; + gradeScore_ = 0D; onChanged(); return this; } - private double cxpChange_ ; + private double targetGradeScore_ ; /** - * optional double cxp_change = 25; - * @return Whether the cxpChange field is set. + * optional double target_grade_score = 9; + * @return Whether the targetGradeScore field is set. */ @java.lang.Override - public boolean hasCxpChange() { + public boolean hasTargetGradeScore() { return ((bitField0_ & 0x00000010) != 0); } /** - * optional double cxp_change = 25; - * @return The cxpChange. + * optional double target_grade_score = 9; + * @return The targetGradeScore. */ @java.lang.Override - public double getCxpChange() { - return cxpChange_; + public double getTargetGradeScore() { + return targetGradeScore_; } /** - * optional double cxp_change = 25; - * @param value The cxpChange to set. + * optional double target_grade_score = 9; + * @param value The targetGradeScore to set. * @return This builder for chaining. */ - public Builder setCxpChange(double value) { + public Builder setTargetGradeScore(double value) { + + targetGradeScore_ = value; bitField0_ |= 0x00000010; - cxpChange_ = value; onChanged(); return this; } /** - * optional double cxp_change = 25; + * optional double target_grade_score = 9; * @return This builder for chaining. */ - public Builder clearCxpChange() { + public Builder clearTargetGradeScore() { bitField0_ = (bitField0_ & ~0x00000010); - cxpChange_ = 0D; + targetGradeScore_ = 0D; onChanged(); return this; } - private int gradePerformance_ ; + private double soulPower_ ; /** - * optional int32 grade_performance = 2; - * @return Whether the gradePerformance field is set. + * optional double soul_power = 10; + * @return Whether the soulPower field is set. */ @java.lang.Override - public boolean hasGradePerformance() { + public boolean hasSoulPower() { return ((bitField0_ & 0x00000020) != 0); } /** - * optional int32 grade_performance = 2; - * @return The gradePerformance. + * optional double soul_power = 10; + * @return The soulPower. */ @java.lang.Override - public int getGradePerformance() { - return gradePerformance_; + public double getSoulPower() { + return soulPower_; } /** - * optional int32 grade_performance = 2; - * @param value The gradePerformance to set. + * optional double soul_power = 10; + * @param value The soulPower to set. * @return This builder for chaining. */ - public Builder setGradePerformance(int value) { + public Builder setSoulPower(double value) { + + soulPower_ = value; bitField0_ |= 0x00000020; - gradePerformance_ = value; onChanged(); return this; } /** - * optional int32 grade_performance = 2; + * optional double soul_power = 10; * @return This builder for chaining. */ - public Builder clearGradePerformance() { + public Builder clearSoulPower() { bitField0_ = (bitField0_ & ~0x00000020); - gradePerformance_ = 0; + soulPower_ = 0D; onChanged(); return this; } - private int oldLeague_ ; + private double targetSoulPower_ ; /** - * optional int32 old_league = 9; - * @return Whether the oldLeague field is set. + * optional double target_soul_power = 8; + * @return Whether the targetSoulPower field is set. */ @java.lang.Override - public boolean hasOldLeague() { + public boolean hasTargetSoulPower() { return ((bitField0_ & 0x00000040) != 0); } /** - * optional int32 old_league = 9; - * @return The oldLeague. + * optional double target_soul_power = 8; + * @return The targetSoulPower. */ @java.lang.Override - public int getOldLeague() { - return oldLeague_; + public double getTargetSoulPower() { + return targetSoulPower_; } /** - * optional int32 old_league = 9; - * @param value The oldLeague to set. + * optional double target_soul_power = 8; + * @param value The targetSoulPower to set. * @return This builder for chaining. */ - public Builder setOldLeague(int value) { + public Builder setTargetSoulPower(double value) { + + targetSoulPower_ = value; bitField0_ |= 0x00000040; - oldLeague_ = value; onChanged(); return this; } /** - * optional int32 old_league = 9; + * optional double target_soul_power = 8; * @return This builder for chaining. */ - public Builder clearOldLeague() { + public Builder clearTargetSoulPower() { bitField0_ = (bitField0_ & ~0x00000040); - oldLeague_ = 0; + targetSoulPower_ = 0D; onChanged(); return this; } - private boolean oldGoals_ ; + private double gradeProgress_ ; /** - * optional bool old_goals = 10; - * @return Whether the oldGoals field is set. + * optional double grade_progress = 12; + * @return Whether the gradeProgress field is set. */ @java.lang.Override - public boolean hasOldGoals() { + public boolean hasGradeProgress() { return ((bitField0_ & 0x00000080) != 0); } /** - * optional bool old_goals = 10; - * @return The oldGoals. + * optional double grade_progress = 12; + * @return The gradeProgress. */ @java.lang.Override - public boolean getOldGoals() { - return oldGoals_; + public double getGradeProgress() { + return gradeProgress_; } /** - * optional bool old_goals = 10; - * @param value The oldGoals to set. + * optional double grade_progress = 12; + * @param value The gradeProgress to set. * @return This builder for chaining. */ - public Builder setOldGoals(boolean value) { + public Builder setGradeProgress(double value) { + + gradeProgress_ = value; bitField0_ |= 0x00000080; - oldGoals_ = value; onChanged(); return this; } /** - * optional bool old_goals = 10; + * optional double grade_progress = 12; * @return This builder for chaining. */ - public Builder clearOldGoals() { + public Builder clearGradeProgress() { bitField0_ = (bitField0_ & ~0x00000080); - oldGoals_ = false; + gradeProgress_ = 0D; onChanged(); return this; } - private int grade_ = 0; + private com.google.protobuf.Internal.IntList issues_ = + emptyIntList(); + private void ensureIssuesIsMutable() { + if (!((bitField0_ & 0x00000100) != 0)) { + issues_ = makeMutableCopy(issues_); + bitField0_ |= 0x00000100; + } + } /** - * optional .ei.Contract.PlayerGrade grade = 3; - * @return Whether the grade field is set. + * repeated .ei.ContractEvaluation.PoorBehavior issues = 11; + * @return A list containing the issues. */ - @java.lang.Override public boolean hasGrade() { - return ((bitField0_ & 0x00000100) != 0); + public java.util.List getIssuesList() { + return new com.google.protobuf.Internal.IntListAdapter< + ei.Ei.ContractEvaluation.PoorBehavior>(issues_, issues_converter_); } /** - * optional .ei.Contract.PlayerGrade grade = 3; - * @return The grade. + * repeated .ei.ContractEvaluation.PoorBehavior issues = 11; + * @return The count of issues. */ - @java.lang.Override - public ei.Ei.Contract.PlayerGrade getGrade() { - @SuppressWarnings("deprecation") - ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.valueOf(grade_); - return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; + public int getIssuesCount() { + return issues_.size(); } /** - * optional .ei.Contract.PlayerGrade grade = 3; - * @param value The grade to set. + * repeated .ei.ContractEvaluation.PoorBehavior issues = 11; + * @param index The index of the element to return. + * @return The issues at the given index. + */ + public ei.Ei.ContractEvaluation.PoorBehavior getIssues(int index) { + return issues_converter_.convert(issues_.getInt(index)); + } + /** + * repeated .ei.ContractEvaluation.PoorBehavior issues = 11; + * @param index The index to set the value at. + * @param value The issues to set. * @return This builder for chaining. */ - public Builder setGrade(ei.Ei.Contract.PlayerGrade value) { + public Builder setIssues( + int index, ei.Ei.ContractEvaluation.PoorBehavior value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000100; - grade_ = value.getNumber(); + ensureIssuesIsMutable(); + issues_.setInt(index, value.getNumber()); onChanged(); return this; } /** - * optional .ei.Contract.PlayerGrade grade = 3; + * repeated .ei.ContractEvaluation.PoorBehavior issues = 11; + * @param value The issues to add. * @return This builder for chaining. */ - public Builder clearGrade() { + public Builder addIssues(ei.Ei.ContractEvaluation.PoorBehavior value) { + if (value == null) { + throw new NullPointerException(); + } + ensureIssuesIsMutable(); + issues_.addInt(value.getNumber()); + onChanged(); + return this; + } + /** + * repeated .ei.ContractEvaluation.PoorBehavior issues = 11; + * @param values The issues to add. + * @return This builder for chaining. + */ + public Builder addAllIssues( + java.lang.Iterable values) { + ensureIssuesIsMutable(); + for (ei.Ei.ContractEvaluation.PoorBehavior value : values) { + issues_.addInt(value.getNumber()); + } + onChanged(); + return this; + } + /** + * repeated .ei.ContractEvaluation.PoorBehavior issues = 11; + * @return This builder for chaining. + */ + public Builder clearIssues() { + issues_ = emptyIntList(); bitField0_ = (bitField0_ & ~0x00000100); - grade_ = 0; onChanged(); return this; } - private double contributionRatio_ ; + private double issueScore_ ; /** - * optional double contribution_ratio = 4; - * @return Whether the contributionRatio field is set. + * optional double issue_score = 14; + * @return Whether the issueScore field is set. */ @java.lang.Override - public boolean hasContributionRatio() { + public boolean hasIssueScore() { return ((bitField0_ & 0x00000200) != 0); } /** - * optional double contribution_ratio = 4; - * @return The contributionRatio. + * optional double issue_score = 14; + * @return The issueScore. */ @java.lang.Override - public double getContributionRatio() { - return contributionRatio_; + public double getIssueScore() { + return issueScore_; } /** - * optional double contribution_ratio = 4; - * @param value The contributionRatio to set. + * optional double issue_score = 14; + * @param value The issueScore to set. * @return This builder for chaining. */ - public Builder setContributionRatio(double value) { + public Builder setIssueScore(double value) { + + issueScore_ = value; bitField0_ |= 0x00000200; - contributionRatio_ = value; onChanged(); return this; } /** - * optional double contribution_ratio = 4; + * optional double issue_score = 14; * @return This builder for chaining. */ - public Builder clearContributionRatio() { + public Builder clearIssueScore() { bitField0_ = (bitField0_ & ~0x00000200); - contributionRatio_ = 0D; + issueScore_ = 0D; onChanged(); return this; } - private double completionPercent_ ; + private int status_ = 0; /** - * optional double completion_percent = 5; - * @return Whether the completionPercent field is set. + * optional .ei.ContractPlayerInfo.Status status = 3; + * @return Whether the status field is set. */ - @java.lang.Override - public boolean hasCompletionPercent() { + @java.lang.Override public boolean hasStatus() { return ((bitField0_ & 0x00000400) != 0); } /** - * optional double completion_percent = 5; - * @return The completionPercent. + * optional .ei.ContractPlayerInfo.Status status = 3; + * @return The status. */ @java.lang.Override - public double getCompletionPercent() { - return completionPercent_; + public ei.Ei.ContractPlayerInfo.Status getStatus() { + ei.Ei.ContractPlayerInfo.Status result = ei.Ei.ContractPlayerInfo.Status.forNumber(status_); + return result == null ? ei.Ei.ContractPlayerInfo.Status.UNKNOWN : result; } /** - * optional double completion_percent = 5; - * @param value The completionPercent to set. + * optional .ei.ContractPlayerInfo.Status status = 3; + * @param value The status to set. * @return This builder for chaining. */ - public Builder setCompletionPercent(double value) { + public Builder setStatus(ei.Ei.ContractPlayerInfo.Status value) { + if (value == null) { + throw new NullPointerException(); + } bitField0_ |= 0x00000400; - completionPercent_ = value; + status_ = value.getNumber(); onChanged(); return this; } /** - * optional double completion_percent = 5; + * optional .ei.ContractPlayerInfo.Status status = 3; * @return This builder for chaining. */ - public Builder clearCompletionPercent() { + public Builder clearStatus() { bitField0_ = (bitField0_ & ~0x00000400); - completionPercent_ = 0D; + status_ = 0; onChanged(); return this; } - private double originalLength_ ; + private double lastEvaluationTime_ ; /** - * optional double original_length = 11; - * @return Whether the originalLength field is set. + * optional double last_evaluation_time = 4; + * @return Whether the lastEvaluationTime field is set. */ @java.lang.Override - public boolean hasOriginalLength() { + public boolean hasLastEvaluationTime() { return ((bitField0_ & 0x00000800) != 0); } /** - * optional double original_length = 11; - * @return The originalLength. + * optional double last_evaluation_time = 4; + * @return The lastEvaluationTime. */ @java.lang.Override - public double getOriginalLength() { - return originalLength_; + public double getLastEvaluationTime() { + return lastEvaluationTime_; } /** - * optional double original_length = 11; - * @param value The originalLength to set. + * optional double last_evaluation_time = 4; + * @param value The lastEvaluationTime to set. * @return This builder for chaining. */ - public Builder setOriginalLength(double value) { + public Builder setLastEvaluationTime(double value) { + + lastEvaluationTime_ = value; bitField0_ |= 0x00000800; - originalLength_ = value; onChanged(); return this; } /** - * optional double original_length = 11; + * optional double last_evaluation_time = 4; * @return This builder for chaining. */ - public Builder clearOriginalLength() { + public Builder clearLastEvaluationTime() { bitField0_ = (bitField0_ & ~0x00000800); - originalLength_ = 0D; + lastEvaluationTime_ = 0D; onChanged(); return this; } - private int coopSize_ ; + private java.lang.Object lastEvaluationVersion_ = ""; /** - * optional uint32 coop_size = 18; - * @return Whether the coopSize field is set. + * optional string last_evaluation_version = 5; + * @return Whether the lastEvaluationVersion field is set. */ - @java.lang.Override - public boolean hasCoopSize() { + public boolean hasLastEvaluationVersion() { return ((bitField0_ & 0x00001000) != 0); } /** - * optional uint32 coop_size = 18; - * @return The coopSize. + * optional string last_evaluation_version = 5; + * @return The lastEvaluationVersion. */ - @java.lang.Override - public int getCoopSize() { - return coopSize_; + public java.lang.String getLastEvaluationVersion() { + java.lang.Object ref = lastEvaluationVersion_; + 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()) { + lastEvaluationVersion_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } } /** - * optional uint32 coop_size = 18; - * @param value The coopSize to set. - * @return This builder for chaining. + * optional string last_evaluation_version = 5; + * @return The bytes for lastEvaluationVersion. */ - public Builder setCoopSize(int value) { - bitField0_ |= 0x00001000; - coopSize_ = value; - onChanged(); - return this; + public com.google.protobuf.ByteString + getLastEvaluationVersionBytes() { + java.lang.Object ref = lastEvaluationVersion_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + lastEvaluationVersion_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } /** - * optional uint32 coop_size = 18; + * optional string last_evaluation_version = 5; + * @param value The lastEvaluationVersion to set. * @return This builder for chaining. */ - public Builder clearCoopSize() { - bitField0_ = (bitField0_ & ~0x00001000); - coopSize_ = 0; + public Builder setLastEvaluationVersion( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + lastEvaluationVersion_ = value; + bitField0_ |= 0x00001000; onChanged(); return this; } - - private boolean solo_ ; - /** - * optional bool solo = 26; - * @return Whether the solo field is set. - */ - @java.lang.Override - public boolean hasSolo() { - return ((bitField0_ & 0x00002000) != 0); - } - /** - * optional bool solo = 26; - * @return The solo. - */ - @java.lang.Override - public boolean getSolo() { - return solo_; - } /** - * optional bool solo = 26; - * @param value The solo to set. + * optional string last_evaluation_version = 5; * @return This builder for chaining. */ - public Builder setSolo(boolean value) { - bitField0_ |= 0x00002000; - solo_ = value; + public Builder clearLastEvaluationVersion() { + lastEvaluationVersion_ = getDefaultInstance().getLastEvaluationVersion(); + bitField0_ = (bitField0_ & ~0x00001000); onChanged(); return this; } /** - * optional bool solo = 26; + * optional string last_evaluation_version = 5; + * @param value The bytes for lastEvaluationVersion to set. * @return This builder for chaining. */ - public Builder clearSolo() { - bitField0_ = (bitField0_ & ~0x00002000); - solo_ = false; + public Builder setLastEvaluationVersionBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + lastEvaluationVersion_ = value; + bitField0_ |= 0x00001000; onChanged(); return this; } - private double soulPower_ ; + private java.util.List unreadEvaluations_ = + java.util.Collections.emptyList(); + private void ensureUnreadEvaluationsIsMutable() { + if (!((bitField0_ & 0x00002000) != 0)) { + unreadEvaluations_ = new java.util.ArrayList(unreadEvaluations_); + bitField0_ |= 0x00002000; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractEvaluation, ei.Ei.ContractEvaluation.Builder, ei.Ei.ContractEvaluationOrBuilder> unreadEvaluationsBuilder_; + /** - * optional double soul_power = 23; - * @return Whether the soulPower field is set. + * repeated .ei.ContractEvaluation unread_evaluations = 6; */ - @java.lang.Override - public boolean hasSoulPower() { - return ((bitField0_ & 0x00004000) != 0); + public java.util.List getUnreadEvaluationsList() { + if (unreadEvaluationsBuilder_ == null) { + return java.util.Collections.unmodifiableList(unreadEvaluations_); + } else { + return unreadEvaluationsBuilder_.getMessageList(); + } } /** - * optional double soul_power = 23; - * @return The soulPower. + * repeated .ei.ContractEvaluation unread_evaluations = 6; */ - @java.lang.Override - public double getSoulPower() { - return soulPower_; + public int getUnreadEvaluationsCount() { + if (unreadEvaluationsBuilder_ == null) { + return unreadEvaluations_.size(); + } else { + return unreadEvaluationsBuilder_.getCount(); + } } /** - * optional double soul_power = 23; - * @param value The soulPower to set. - * @return This builder for chaining. + * repeated .ei.ContractEvaluation unread_evaluations = 6; */ - public Builder setSoulPower(double value) { - bitField0_ |= 0x00004000; - soulPower_ = value; - onChanged(); - return this; + public ei.Ei.ContractEvaluation getUnreadEvaluations(int index) { + if (unreadEvaluationsBuilder_ == null) { + return unreadEvaluations_.get(index); + } else { + return unreadEvaluationsBuilder_.getMessage(index); + } } /** - * optional double soul_power = 23; - * @return This builder for chaining. + * repeated .ei.ContractEvaluation unread_evaluations = 6; */ - public Builder clearSoulPower() { - bitField0_ = (bitField0_ & ~0x00004000); - soulPower_ = 0D; - onChanged(); + public Builder setUnreadEvaluations( + int index, ei.Ei.ContractEvaluation value) { + if (unreadEvaluationsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureUnreadEvaluationsIsMutable(); + unreadEvaluations_.set(index, value); + onChanged(); + } else { + unreadEvaluationsBuilder_.setMessage(index, value); + } return this; } - - private double lastContributionTime_ ; /** - * optional double last_contribution_time = 22; - * @return Whether the lastContributionTime field is set. + * repeated .ei.ContractEvaluation unread_evaluations = 6; */ - @java.lang.Override - public boolean hasLastContributionTime() { - return ((bitField0_ & 0x00008000) != 0); + public Builder setUnreadEvaluations( + int index, ei.Ei.ContractEvaluation.Builder builderForValue) { + if (unreadEvaluationsBuilder_ == null) { + ensureUnreadEvaluationsIsMutable(); + unreadEvaluations_.set(index, builderForValue.build()); + onChanged(); + } else { + unreadEvaluationsBuilder_.setMessage(index, builderForValue.build()); + } + return this; } /** - * optional double last_contribution_time = 22; - * @return The lastContributionTime. + * repeated .ei.ContractEvaluation unread_evaluations = 6; */ - @java.lang.Override - public double getLastContributionTime() { - return lastContributionTime_; + public Builder addUnreadEvaluations(ei.Ei.ContractEvaluation value) { + if (unreadEvaluationsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureUnreadEvaluationsIsMutable(); + unreadEvaluations_.add(value); + onChanged(); + } else { + unreadEvaluationsBuilder_.addMessage(value); + } + return this; } /** - * optional double last_contribution_time = 22; - * @param value The lastContributionTime to set. - * @return This builder for chaining. + * repeated .ei.ContractEvaluation unread_evaluations = 6; */ - public Builder setLastContributionTime(double value) { - bitField0_ |= 0x00008000; - lastContributionTime_ = value; - onChanged(); + public Builder addUnreadEvaluations( + int index, ei.Ei.ContractEvaluation value) { + if (unreadEvaluationsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureUnreadEvaluationsIsMutable(); + unreadEvaluations_.add(index, value); + onChanged(); + } else { + unreadEvaluationsBuilder_.addMessage(index, value); + } return this; } /** - * optional double last_contribution_time = 22; - * @return This builder for chaining. + * repeated .ei.ContractEvaluation unread_evaluations = 6; */ - public Builder clearLastContributionTime() { - bitField0_ = (bitField0_ & ~0x00008000); - lastContributionTime_ = 0D; - onChanged(); + public Builder addUnreadEvaluations( + ei.Ei.ContractEvaluation.Builder builderForValue) { + if (unreadEvaluationsBuilder_ == null) { + ensureUnreadEvaluationsIsMutable(); + unreadEvaluations_.add(builderForValue.build()); + onChanged(); + } else { + unreadEvaluationsBuilder_.addMessage(builderForValue.build()); + } return this; } - - private double completionTime_ ; /** - * optional double completion_time = 6; - * @return Whether the completionTime field is set. + * repeated .ei.ContractEvaluation unread_evaluations = 6; */ - @java.lang.Override - public boolean hasCompletionTime() { - return ((bitField0_ & 0x00010000) != 0); + public Builder addUnreadEvaluations( + int index, ei.Ei.ContractEvaluation.Builder builderForValue) { + if (unreadEvaluationsBuilder_ == null) { + ensureUnreadEvaluationsIsMutable(); + unreadEvaluations_.add(index, builderForValue.build()); + onChanged(); + } else { + unreadEvaluationsBuilder_.addMessage(index, builderForValue.build()); + } + return this; } /** - * optional double completion_time = 6; - * @return The completionTime. + * repeated .ei.ContractEvaluation unread_evaluations = 6; */ - @java.lang.Override - public double getCompletionTime() { - return completionTime_; + public Builder addAllUnreadEvaluations( + java.lang.Iterable values) { + if (unreadEvaluationsBuilder_ == null) { + ensureUnreadEvaluationsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, unreadEvaluations_); + onChanged(); + } else { + unreadEvaluationsBuilder_.addAllMessages(values); + } + return this; } /** - * optional double completion_time = 6; - * @param value The completionTime to set. - * @return This builder for chaining. + * repeated .ei.ContractEvaluation unread_evaluations = 6; */ - public Builder setCompletionTime(double value) { - bitField0_ |= 0x00010000; - completionTime_ = value; - onChanged(); + public Builder clearUnreadEvaluations() { + if (unreadEvaluationsBuilder_ == null) { + unreadEvaluations_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00002000); + onChanged(); + } else { + unreadEvaluationsBuilder_.clear(); + } return this; } /** - * optional double completion_time = 6; - * @return This builder for chaining. + * repeated .ei.ContractEvaluation unread_evaluations = 6; */ - public Builder clearCompletionTime() { - bitField0_ = (bitField0_ & ~0x00010000); - completionTime_ = 0D; - onChanged(); + public Builder removeUnreadEvaluations(int index) { + if (unreadEvaluationsBuilder_ == null) { + ensureUnreadEvaluationsIsMutable(); + unreadEvaluations_.remove(index); + onChanged(); + } else { + unreadEvaluationsBuilder_.remove(index); + } return this; } - - private int chickenRunsSent_ ; /** - * optional uint32 chicken_runs_sent = 7; - * @return Whether the chickenRunsSent field is set. + * repeated .ei.ContractEvaluation unread_evaluations = 6; */ - @java.lang.Override - public boolean hasChickenRunsSent() { - return ((bitField0_ & 0x00020000) != 0); + public ei.Ei.ContractEvaluation.Builder getUnreadEvaluationsBuilder( + int index) { + return getUnreadEvaluationsFieldBuilder().getBuilder(index); } /** - * optional uint32 chicken_runs_sent = 7; - * @return The chickenRunsSent. + * repeated .ei.ContractEvaluation unread_evaluations = 6; */ - @java.lang.Override - public int getChickenRunsSent() { - return chickenRunsSent_; + public ei.Ei.ContractEvaluationOrBuilder getUnreadEvaluationsOrBuilder( + int index) { + if (unreadEvaluationsBuilder_ == null) { + return unreadEvaluations_.get(index); } else { + return unreadEvaluationsBuilder_.getMessageOrBuilder(index); + } } /** - * optional uint32 chicken_runs_sent = 7; - * @param value The chickenRunsSent to set. - * @return This builder for chaining. + * repeated .ei.ContractEvaluation unread_evaluations = 6; */ - public Builder setChickenRunsSent(int value) { - bitField0_ |= 0x00020000; - chickenRunsSent_ = value; - onChanged(); - return this; - } - /** - * optional uint32 chicken_runs_sent = 7; - * @return This builder for chaining. - */ - public Builder clearChickenRunsSent() { - bitField0_ = (bitField0_ & ~0x00020000); - chickenRunsSent_ = 0; - onChanged(); - return this; - } - - private int giftTokensSent_ ; - /** - * optional uint32 gift_tokens_sent = 8; - * @return Whether the giftTokensSent field is set. - */ - @java.lang.Override - public boolean hasGiftTokensSent() { - return ((bitField0_ & 0x00040000) != 0); - } - /** - * optional uint32 gift_tokens_sent = 8; - * @return The giftTokensSent. - */ - @java.lang.Override - public int getGiftTokensSent() { - return giftTokensSent_; - } - /** - * optional uint32 gift_tokens_sent = 8; - * @param value The giftTokensSent to set. - * @return This builder for chaining. - */ - public Builder setGiftTokensSent(int value) { - bitField0_ |= 0x00040000; - giftTokensSent_ = value; - onChanged(); - return this; - } - /** - * optional uint32 gift_tokens_sent = 8; - * @return This builder for chaining. - */ - public Builder clearGiftTokensSent() { - bitField0_ = (bitField0_ & ~0x00040000); - giftTokensSent_ = 0; - onChanged(); - return this; - } - - private int giftTokensReceived_ ; - /** - * optional uint32 gift_tokens_received = 15; - * @return Whether the giftTokensReceived field is set. - */ - @java.lang.Override - public boolean hasGiftTokensReceived() { - return ((bitField0_ & 0x00080000) != 0); - } - /** - * optional uint32 gift_tokens_received = 15; - * @return The giftTokensReceived. - */ - @java.lang.Override - public int getGiftTokensReceived() { - return giftTokensReceived_; - } - /** - * optional uint32 gift_tokens_received = 15; - * @param value The giftTokensReceived to set. - * @return This builder for chaining. - */ - public Builder setGiftTokensReceived(int value) { - bitField0_ |= 0x00080000; - giftTokensReceived_ = value; - onChanged(); - return this; - } - /** - * optional uint32 gift_tokens_received = 15; - * @return This builder for chaining. - */ - public Builder clearGiftTokensReceived() { - bitField0_ = (bitField0_ & ~0x00080000); - giftTokensReceived_ = 0; - onChanged(); - return this; - } - - private double giftTokenValueSent_ ; - /** - * optional double gift_token_value_sent = 28; - * @return Whether the giftTokenValueSent field is set. - */ - @java.lang.Override - public boolean hasGiftTokenValueSent() { - return ((bitField0_ & 0x00100000) != 0); - } - /** - * optional double gift_token_value_sent = 28; - * @return The giftTokenValueSent. - */ - @java.lang.Override - public double getGiftTokenValueSent() { - return giftTokenValueSent_; - } - /** - * optional double gift_token_value_sent = 28; - * @param value The giftTokenValueSent to set. - * @return This builder for chaining. - */ - public Builder setGiftTokenValueSent(double value) { - bitField0_ |= 0x00100000; - giftTokenValueSent_ = value; - onChanged(); - return this; - } - /** - * optional double gift_token_value_sent = 28; - * @return This builder for chaining. - */ - public Builder clearGiftTokenValueSent() { - bitField0_ = (bitField0_ & ~0x00100000); - giftTokenValueSent_ = 0D; - onChanged(); - return this; - } - - private double giftTokenValueReceived_ ; - /** - * optional double gift_token_value_received = 29; - * @return Whether the giftTokenValueReceived field is set. - */ - @java.lang.Override - public boolean hasGiftTokenValueReceived() { - return ((bitField0_ & 0x00200000) != 0); - } - /** - * optional double gift_token_value_received = 29; - * @return The giftTokenValueReceived. - */ - @java.lang.Override - public double getGiftTokenValueReceived() { - return giftTokenValueReceived_; - } - /** - * optional double gift_token_value_received = 29; - * @param value The giftTokenValueReceived to set. - * @return This builder for chaining. - */ - public Builder setGiftTokenValueReceived(double value) { - bitField0_ |= 0x00200000; - giftTokenValueReceived_ = value; - onChanged(); - return this; - } - /** - * optional double gift_token_value_received = 29; - * @return This builder for chaining. - */ - public Builder clearGiftTokenValueReceived() { - bitField0_ = (bitField0_ & ~0x00200000); - giftTokenValueReceived_ = 0D; - onChanged(); - return this; - } - - private int boostTokenAllotment_ ; - /** - * optional uint32 boost_token_allotment = 16; - * @return Whether the boostTokenAllotment field is set. - */ - @java.lang.Override - public boolean hasBoostTokenAllotment() { - return ((bitField0_ & 0x00400000) != 0); - } - /** - * optional uint32 boost_token_allotment = 16; - * @return The boostTokenAllotment. - */ - @java.lang.Override - public int getBoostTokenAllotment() { - return boostTokenAllotment_; - } - /** - * optional uint32 boost_token_allotment = 16; - * @param value The boostTokenAllotment to set. - * @return This builder for chaining. - */ - public Builder setBoostTokenAllotment(int value) { - bitField0_ |= 0x00400000; - boostTokenAllotment_ = value; - onChanged(); - return this; - } - /** - * optional uint32 boost_token_allotment = 16; - * @return This builder for chaining. - */ - public Builder clearBoostTokenAllotment() { - bitField0_ = (bitField0_ & ~0x00400000); - boostTokenAllotment_ = 0; - onChanged(); - return this; - } - - private double buffTimeValue_ ; - /** - * optional double buff_time_value = 17; - * @return Whether the buffTimeValue field is set. - */ - @java.lang.Override - public boolean hasBuffTimeValue() { - return ((bitField0_ & 0x00800000) != 0); - } - /** - * optional double buff_time_value = 17; - * @return The buffTimeValue. - */ - @java.lang.Override - public double getBuffTimeValue() { - return buffTimeValue_; - } - /** - * optional double buff_time_value = 17; - * @param value The buffTimeValue to set. - * @return This builder for chaining. - */ - public Builder setBuffTimeValue(double value) { - bitField0_ |= 0x00800000; - buffTimeValue_ = value; - onChanged(); - return this; - } - /** - * optional double buff_time_value = 17; - * @return This builder for chaining. - */ - public Builder clearBuffTimeValue() { - bitField0_ = (bitField0_ & ~0x00800000); - buffTimeValue_ = 0D; - onChanged(); - return this; + public java.util.List + getUnreadEvaluationsOrBuilderList() { + if (unreadEvaluationsBuilder_ != null) { + return unreadEvaluationsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(unreadEvaluations_); + } } - - private double teamworkScore_ ; /** - * optional double teamwork_score = 13; - * @return Whether the teamworkScore field is set. + * repeated .ei.ContractEvaluation unread_evaluations = 6; */ - @java.lang.Override - public boolean hasTeamworkScore() { - return ((bitField0_ & 0x01000000) != 0); + public ei.Ei.ContractEvaluation.Builder addUnreadEvaluationsBuilder() { + return getUnreadEvaluationsFieldBuilder().addBuilder( + ei.Ei.ContractEvaluation.getDefaultInstance()); } /** - * optional double teamwork_score = 13; - * @return The teamworkScore. + * repeated .ei.ContractEvaluation unread_evaluations = 6; */ - @java.lang.Override - public double getTeamworkScore() { - return teamworkScore_; + public ei.Ei.ContractEvaluation.Builder addUnreadEvaluationsBuilder( + int index) { + return getUnreadEvaluationsFieldBuilder().addBuilder( + index, ei.Ei.ContractEvaluation.getDefaultInstance()); } /** - * optional double teamwork_score = 13; - * @param value The teamworkScore to set. - * @return This builder for chaining. + * repeated .ei.ContractEvaluation unread_evaluations = 6; */ - public Builder setTeamworkScore(double value) { - bitField0_ |= 0x01000000; - teamworkScore_ = value; - onChanged(); - return this; + public java.util.List + getUnreadEvaluationsBuilderList() { + return getUnreadEvaluationsFieldBuilder().getBuilderList(); } - /** - * optional double teamwork_score = 13; - * @return This builder for chaining. - */ - public Builder clearTeamworkScore() { - bitField0_ = (bitField0_ & ~0x01000000); - teamworkScore_ = 0D; - onChanged(); - return this; + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractEvaluation, ei.Ei.ContractEvaluation.Builder, ei.Ei.ContractEvaluationOrBuilder> + getUnreadEvaluationsFieldBuilder() { + if (unreadEvaluationsBuilder_ == null) { + unreadEvaluationsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractEvaluation, ei.Ei.ContractEvaluation.Builder, ei.Ei.ContractEvaluationOrBuilder>( + unreadEvaluations_, + ((bitField0_ & 0x00002000) != 0), + getParentForChildren(), + isClean()); + unreadEvaluations_ = null; + } + return unreadEvaluationsBuilder_; } - private double otherBonuses_ ; - /** - * optional double other_bonuses = 14; - * @return Whether the otherBonuses field is set. - */ - @java.lang.Override - public boolean hasOtherBonuses() { - return ((bitField0_ & 0x02000000) != 0); - } - /** - * optional double other_bonuses = 14; - * @return The otherBonuses. - */ - @java.lang.Override - public double getOtherBonuses() { - return otherBonuses_; - } - /** - * optional double other_bonuses = 14; - * @param value The otherBonuses to set. - * @return This builder for chaining. - */ - public Builder setOtherBonuses(double value) { - bitField0_ |= 0x02000000; - otherBonuses_ = value; - onChanged(); - return this; - } - /** - * optional double other_bonuses = 14; - * @return This builder for chaining. - */ - public Builder clearOtherBonuses() { - bitField0_ = (bitField0_ & ~0x02000000); - otherBonuses_ = 0D; - onChanged(); - return this; + private java.util.List seasonProgress_ = + java.util.Collections.emptyList(); + private void ensureSeasonProgressIsMutable() { + if (!((bitField0_ & 0x00004000) != 0)) { + seasonProgress_ = new java.util.ArrayList(seasonProgress_); + bitField0_ |= 0x00004000; + } } - private boolean countedInSeason_ ; - /** - * optional bool counted_in_season = 20; - * @return Whether the countedInSeason field is set. - */ - @java.lang.Override - public boolean hasCountedInSeason() { - return ((bitField0_ & 0x04000000) != 0); - } - /** - * optional bool counted_in_season = 20; - * @return The countedInSeason. - */ - @java.lang.Override - public boolean getCountedInSeason() { - return countedInSeason_; - } - /** - * optional bool counted_in_season = 20; - * @param value The countedInSeason to set. - * @return This builder for chaining. - */ - public Builder setCountedInSeason(boolean value) { - bitField0_ |= 0x04000000; - countedInSeason_ = value; - onChanged(); - return this; - } - /** - * optional bool counted_in_season = 20; - * @return This builder for chaining. - */ - public Builder clearCountedInSeason() { - bitField0_ = (bitField0_ & ~0x04000000); - countedInSeason_ = false; - onChanged(); - return this; - } + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractPlayerInfo.SeasonProgress, ei.Ei.ContractPlayerInfo.SeasonProgress.Builder, ei.Ei.ContractPlayerInfo.SeasonProgressOrBuilder> seasonProgressBuilder_; - private java.lang.Object seasonId_ = ""; /** - * optional string season_id = 21; - * @return Whether the seasonId field is set. - */ - public boolean hasSeasonId() { - return ((bitField0_ & 0x08000000) != 0); - } - /** - * optional string season_id = 21; - * @return The seasonId. + * repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15; */ - public java.lang.String getSeasonId() { - java.lang.Object ref = seasonId_; - 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()) { - seasonId_ = s; - } - return s; + public java.util.List getSeasonProgressList() { + if (seasonProgressBuilder_ == null) { + return java.util.Collections.unmodifiableList(seasonProgress_); } else { - return (java.lang.String) ref; + return seasonProgressBuilder_.getMessageList(); } } /** - * optional string season_id = 21; - * @return The bytes for seasonId. + * repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15; */ - public com.google.protobuf.ByteString - getSeasonIdBytes() { - java.lang.Object ref = seasonId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - seasonId_ = b; - return b; + public int getSeasonProgressCount() { + if (seasonProgressBuilder_ == null) { + return seasonProgress_.size(); } else { - return (com.google.protobuf.ByteString) ref; + return seasonProgressBuilder_.getCount(); } } /** - * optional string season_id = 21; - * @param value The seasonId to set. - * @return This builder for chaining. - */ - public Builder setSeasonId( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x08000000; - seasonId_ = value; - onChanged(); - return this; - } - /** - * optional string season_id = 21; - * @return This builder for chaining. - */ - public Builder clearSeasonId() { - bitField0_ = (bitField0_ & ~0x08000000); - seasonId_ = getDefaultInstance().getSeasonId(); - onChanged(); - return this; - } - /** - * optional string season_id = 21; - * @param value The bytes for seasonId to set. - * @return This builder for chaining. - */ - public Builder setSeasonIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x08000000; - seasonId_ = value; - onChanged(); - return this; - } - - private int timeCheats_ ; - /** - * optional uint32 time_cheats = 27; - * @return Whether the timeCheats field is set. - */ - @java.lang.Override - public boolean hasTimeCheats() { - return ((bitField0_ & 0x10000000) != 0); - } - /** - * optional uint32 time_cheats = 27; - * @return The timeCheats. - */ - @java.lang.Override - public int getTimeCheats() { - return timeCheats_; - } - /** - * optional uint32 time_cheats = 27; - * @param value The timeCheats to set. - * @return This builder for chaining. - */ - public Builder setTimeCheats(int value) { - bitField0_ |= 0x10000000; - timeCheats_ = value; - onChanged(); - return this; - } - /** - * optional uint32 time_cheats = 27; - * @return This builder for chaining. + * repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15; */ - public Builder clearTimeCheats() { - bitField0_ = (bitField0_ & ~0x10000000); - timeCheats_ = 0; - onChanged(); - return this; - } - - private java.util.List issues_ = - java.util.Collections.emptyList(); - private void ensureIssuesIsMutable() { - if (!((bitField0_ & 0x20000000) != 0)) { - issues_ = new java.util.ArrayList(issues_); - bitField0_ |= 0x20000000; + public ei.Ei.ContractPlayerInfo.SeasonProgress getSeasonProgress(int index) { + if (seasonProgressBuilder_ == null) { + return seasonProgress_.get(index); + } else { + return seasonProgressBuilder_.getMessage(index); } } /** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 19; - * @return A list containing the issues. - */ - public java.util.List getIssuesList() { - return new com.google.protobuf.Internal.ListAdapter< - java.lang.Integer, ei.Ei.ContractEvaluation.PoorBehavior>(issues_, issues_converter_); - } - /** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 19; - * @return The count of issues. - */ - public int getIssuesCount() { - return issues_.size(); - } - /** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 19; - * @param index The index of the element to return. - * @return The issues at the given index. - */ - public ei.Ei.ContractEvaluation.PoorBehavior getIssues(int index) { - return issues_converter_.convert(issues_.get(index)); - } - /** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 19; - * @param index The index to set the value at. - * @param value The issues to set. - * @return This builder for chaining. + * repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15; */ - public Builder setIssues( - int index, ei.Ei.ContractEvaluation.PoorBehavior value) { - if (value == null) { - throw new NullPointerException(); + public Builder setSeasonProgress( + int index, ei.Ei.ContractPlayerInfo.SeasonProgress value) { + if (seasonProgressBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSeasonProgressIsMutable(); + seasonProgress_.set(index, value); + onChanged(); + } else { + seasonProgressBuilder_.setMessage(index, value); } - ensureIssuesIsMutable(); - issues_.set(index, value.getNumber()); - onChanged(); return this; } /** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 19; - * @param value The issues to add. - * @return This builder for chaining. + * repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15; */ - public Builder addIssues(ei.Ei.ContractEvaluation.PoorBehavior value) { - if (value == null) { - throw new NullPointerException(); + public Builder setSeasonProgress( + int index, ei.Ei.ContractPlayerInfo.SeasonProgress.Builder builderForValue) { + if (seasonProgressBuilder_ == null) { + ensureSeasonProgressIsMutable(); + seasonProgress_.set(index, builderForValue.build()); + onChanged(); + } else { + seasonProgressBuilder_.setMessage(index, builderForValue.build()); } - ensureIssuesIsMutable(); - issues_.add(value.getNumber()); - onChanged(); return this; } /** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 19; - * @param values The issues to add. - * @return This builder for chaining. + * repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15; */ - public Builder addAllIssues( - java.lang.Iterable values) { - ensureIssuesIsMutable(); - for (ei.Ei.ContractEvaluation.PoorBehavior value : values) { - issues_.add(value.getNumber()); + public Builder addSeasonProgress(ei.Ei.ContractPlayerInfo.SeasonProgress value) { + if (seasonProgressBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSeasonProgressIsMutable(); + seasonProgress_.add(value); + onChanged(); + } else { + seasonProgressBuilder_.addMessage(value); } - onChanged(); - return this; - } - /** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 19; - * @return This builder for chaining. - */ - public Builder clearIssues() { - issues_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x20000000); - onChanged(); - return this; - } - - private com.google.protobuf.LazyStringList notes_ = com.google.protobuf.LazyStringArrayList.EMPTY; - private void ensureNotesIsMutable() { - if (!((bitField0_ & 0x40000000) != 0)) { - notes_ = new com.google.protobuf.LazyStringArrayList(notes_); - bitField0_ |= 0x40000000; - } - } - /** - * repeated string notes = 12; - * @return A list containing the notes. - */ - public com.google.protobuf.ProtocolStringList - getNotesList() { - return notes_.getUnmodifiableView(); - } - /** - * repeated string notes = 12; - * @return The count of notes. - */ - public int getNotesCount() { - return notes_.size(); - } - /** - * repeated string notes = 12; - * @param index The index of the element to return. - * @return The notes at the given index. - */ - public java.lang.String getNotes(int index) { - return notes_.get(index); - } - /** - * repeated string notes = 12; - * @param index The index of the value to return. - * @return The bytes of the notes at the given index. - */ - public com.google.protobuf.ByteString - getNotesBytes(int index) { - return notes_.getByteString(index); - } - /** - * repeated string notes = 12; - * @param index The index to set the value at. - * @param value The notes to set. - * @return This builder for chaining. - */ - public Builder setNotes( - int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureNotesIsMutable(); - notes_.set(index, value); - onChanged(); - return this; - } - /** - * repeated string notes = 12; - * @param value The notes to add. - * @return This builder for chaining. - */ - public Builder addNotes( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureNotesIsMutable(); - notes_.add(value); - onChanged(); - return this; - } - /** - * repeated string notes = 12; - * @param values The notes to add. - * @return This builder for chaining. - */ - public Builder addAllNotes( - java.lang.Iterable values) { - ensureNotesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, notes_); - onChanged(); return this; } /** - * repeated string notes = 12; - * @return This builder for chaining. + * repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15; */ - public Builder clearNotes() { - notes_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x40000000); - onChanged(); + public Builder addSeasonProgress( + int index, ei.Ei.ContractPlayerInfo.SeasonProgress value) { + if (seasonProgressBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSeasonProgressIsMutable(); + seasonProgress_.add(index, value); + onChanged(); + } else { + seasonProgressBuilder_.addMessage(index, value); + } return this; } /** - * repeated string notes = 12; - * @param value The bytes of the notes to add. - * @return This builder for chaining. + * repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15; */ - public Builder addNotesBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - ensureNotesIsMutable(); - notes_.add(value); - onChanged(); + public Builder addSeasonProgress( + ei.Ei.ContractPlayerInfo.SeasonProgress.Builder builderForValue) { + if (seasonProgressBuilder_ == null) { + ensureSeasonProgressIsMutable(); + seasonProgress_.add(builderForValue.build()); + onChanged(); + } else { + seasonProgressBuilder_.addMessage(builderForValue.build()); + } return this; } - - private java.lang.Object version_ = ""; - /** - * optional string version = 50; - * @return Whether the version field is set. - */ - public boolean hasVersion() { - return ((bitField0_ & 0x80000000) != 0); - } /** - * optional string version = 50; - * @return The version. + * repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15; */ - public java.lang.String getVersion() { - java.lang.Object ref = version_; - 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()) { - version_ = s; - } - return s; + public Builder addSeasonProgress( + int index, ei.Ei.ContractPlayerInfo.SeasonProgress.Builder builderForValue) { + if (seasonProgressBuilder_ == null) { + ensureSeasonProgressIsMutable(); + seasonProgress_.add(index, builderForValue.build()); + onChanged(); } else { - return (java.lang.String) ref; + seasonProgressBuilder_.addMessage(index, builderForValue.build()); } + return this; } /** - * optional string version = 50; - * @return The bytes for version. + * repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15; */ - public com.google.protobuf.ByteString - getVersionBytes() { - java.lang.Object ref = version_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - version_ = b; - return b; + public Builder addAllSeasonProgress( + java.lang.Iterable values) { + if (seasonProgressBuilder_ == null) { + ensureSeasonProgressIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, seasonProgress_); + onChanged(); } else { - return (com.google.protobuf.ByteString) ref; + seasonProgressBuilder_.addAllMessages(values); } - } - /** - * optional string version = 50; - * @param value The version to set. - * @return This builder for chaining. - */ - public Builder setVersion( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x80000000; - version_ = value; - onChanged(); return this; } /** - * optional string version = 50; - * @return This builder for chaining. + * repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15; */ - public Builder clearVersion() { - bitField0_ = (bitField0_ & ~0x80000000); - version_ = getDefaultInstance().getVersion(); - onChanged(); + public Builder clearSeasonProgress() { + if (seasonProgressBuilder_ == null) { + seasonProgress_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00004000); + onChanged(); + } else { + seasonProgressBuilder_.clear(); + } return this; } /** - * optional string version = 50; - * @param value The bytes for version to set. - * @return This builder for chaining. + * repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15; */ - public Builder setVersionBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x80000000; - version_ = value; - onChanged(); + public Builder removeSeasonProgress(int index) { + if (seasonProgressBuilder_ == null) { + ensureSeasonProgressIsMutable(); + seasonProgress_.remove(index); + onChanged(); + } else { + seasonProgressBuilder_.remove(index); + } return this; } - - private double evaluationStartTime_ ; /** - * optional double evaluation_start_time = 51; - * @return Whether the evaluationStartTime field is set. + * repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15; */ - @java.lang.Override - public boolean hasEvaluationStartTime() { - return ((bitField1_ & 0x00000001) != 0); + public ei.Ei.ContractPlayerInfo.SeasonProgress.Builder getSeasonProgressBuilder( + int index) { + return getSeasonProgressFieldBuilder().getBuilder(index); } /** - * optional double evaluation_start_time = 51; - * @return The evaluationStartTime. + * repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15; */ - @java.lang.Override - public double getEvaluationStartTime() { - return evaluationStartTime_; + public ei.Ei.ContractPlayerInfo.SeasonProgressOrBuilder getSeasonProgressOrBuilder( + int index) { + if (seasonProgressBuilder_ == null) { + return seasonProgress_.get(index); } else { + return seasonProgressBuilder_.getMessageOrBuilder(index); + } } /** - * optional double evaluation_start_time = 51; - * @param value The evaluationStartTime to set. - * @return This builder for chaining. + * repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15; */ - public Builder setEvaluationStartTime(double value) { - bitField1_ |= 0x00000001; - evaluationStartTime_ = value; - onChanged(); - return this; + public java.util.List + getSeasonProgressOrBuilderList() { + if (seasonProgressBuilder_ != null) { + return seasonProgressBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(seasonProgress_); + } } /** - * optional double evaluation_start_time = 51; - * @return This builder for chaining. + * repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15; */ - public Builder clearEvaluationStartTime() { - bitField1_ = (bitField1_ & ~0x00000001); - evaluationStartTime_ = 0D; - onChanged(); - return this; + public ei.Ei.ContractPlayerInfo.SeasonProgress.Builder addSeasonProgressBuilder() { + return getSeasonProgressFieldBuilder().addBuilder( + ei.Ei.ContractPlayerInfo.SeasonProgress.getDefaultInstance()); } - - private int status_ = 0; /** - * optional .ei.ContractEvaluation.Status status = 52; - * @return Whether the status field is set. + * repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15; */ - @java.lang.Override public boolean hasStatus() { - return ((bitField1_ & 0x00000002) != 0); + public ei.Ei.ContractPlayerInfo.SeasonProgress.Builder addSeasonProgressBuilder( + int index) { + return getSeasonProgressFieldBuilder().addBuilder( + index, ei.Ei.ContractPlayerInfo.SeasonProgress.getDefaultInstance()); } /** - * optional .ei.ContractEvaluation.Status status = 52; - * @return The status. + * repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15; */ - @java.lang.Override - public ei.Ei.ContractEvaluation.Status getStatus() { - @SuppressWarnings("deprecation") - ei.Ei.ContractEvaluation.Status result = ei.Ei.ContractEvaluation.Status.valueOf(status_); - return result == null ? ei.Ei.ContractEvaluation.Status.UNKNOWN : result; + public java.util.List + getSeasonProgressBuilderList() { + return getSeasonProgressFieldBuilder().getBuilderList(); } - /** - * optional .ei.ContractEvaluation.Status status = 52; - * @param value The status to set. - * @return This builder for chaining. - */ - public Builder setStatus(ei.Ei.ContractEvaluation.Status value) { - if (value == null) { - throw new NullPointerException(); + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractPlayerInfo.SeasonProgress, ei.Ei.ContractPlayerInfo.SeasonProgress.Builder, ei.Ei.ContractPlayerInfo.SeasonProgressOrBuilder> + getSeasonProgressFieldBuilder() { + if (seasonProgressBuilder_ == null) { + seasonProgressBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractPlayerInfo.SeasonProgress, ei.Ei.ContractPlayerInfo.SeasonProgress.Builder, ei.Ei.ContractPlayerInfo.SeasonProgressOrBuilder>( + seasonProgress_, + ((bitField0_ & 0x00004000) != 0), + getParentForChildren(), + isClean()); + seasonProgress_ = null; } - bitField1_ |= 0x00000002; - status_ = value.getNumber(); - onChanged(); - return this; - } - /** - * optional .ei.ContractEvaluation.Status status = 52; - * @return This builder for chaining. - */ - public Builder clearStatus() { - bitField1_ = (bitField1_ & ~0x00000002); - status_ = 0; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); + return seasonProgressBuilder_; } - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:ei.ContractEvaluation) + // @@protoc_insertion_point(builder_scope:ei.ContractPlayerInfo) } - // @@protoc_insertion_point(class_scope:ei.ContractEvaluation) - private static final ei.Ei.ContractEvaluation DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:ei.ContractPlayerInfo) + private static final ei.Ei.ContractPlayerInfo DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new ei.Ei.ContractEvaluation(); + DEFAULT_INSTANCE = new ei.Ei.ContractPlayerInfo(); } - public static ei.Ei.ContractEvaluation getDefaultInstance() { + public static ei.Ei.ContractPlayerInfo getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public ContractEvaluation parsePartialFrom( + public ContractPlayerInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -81119,5343 +80520,4111 @@ public ContractEvaluation parsePartialFrom( } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public ei.Ei.ContractEvaluation getDefaultInstanceForType() { + public ei.Ei.ContractPlayerInfo getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface ContractCitationOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.ContractCitation) + public interface ContractEvaluationOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.ContractEvaluation) com.google.protobuf.MessageOrBuilder { /** - * optional .ei.ContractEvaluation.PoorBehavior issue = 1; - * @return Whether the issue field is set. + * optional string contract_identifier = 40; + * @return Whether the contractIdentifier field is set. */ - boolean hasIssue(); + boolean hasContractIdentifier(); /** - * optional .ei.ContractEvaluation.PoorBehavior issue = 1; - * @return The issue. + * optional string contract_identifier = 40; + * @return The contractIdentifier. */ - ei.Ei.ContractEvaluation.PoorBehavior getIssue(); + java.lang.String getContractIdentifier(); + /** + * optional string contract_identifier = 40; + * @return The bytes for contractIdentifier. + */ + com.google.protobuf.ByteString + getContractIdentifierBytes(); /** - * optional double timestamp = 2; - * @return Whether the timestamp field is set. + * optional string coop_identifier = 41; + * @return Whether the coopIdentifier field is set. */ - boolean hasTimestamp(); + boolean hasCoopIdentifier(); /** - * optional double timestamp = 2; - * @return The timestamp. + * optional string coop_identifier = 41; + * @return The coopIdentifier. */ - double getTimestamp(); + java.lang.String getCoopIdentifier(); + /** + * optional string coop_identifier = 41; + * @return The bytes for coopIdentifier. + */ + com.google.protobuf.ByteString + getCoopIdentifierBytes(); /** - * optional .ei.Contract.PlayerGrade grade = 3; - * @return Whether the grade field is set. + * optional double cxp = 1; + * @return Whether the cxp field is set. */ - boolean hasGrade(); + boolean hasCxp(); /** - * optional .ei.Contract.PlayerGrade grade = 3; - * @return The grade. + * optional double cxp = 1; + * @return The cxp. */ - ei.Ei.Contract.PlayerGrade getGrade(); - } - /** - * Protobuf type {@code ei.ContractCitation} - */ - public static final class ContractCitation extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.ContractCitation) - ContractCitationOrBuilder { - private static final long serialVersionUID = 0L; - // Use ContractCitation.newBuilder() to construct. - private ContractCitation(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private ContractCitation() { - issue_ = 0; - grade_ = 0; - } + double getCxp(); - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ContractCitation(); - } + /** + * optional bool replay = 24; + * @return Whether the replay field is set. + */ + boolean hasReplay(); + /** + * optional bool replay = 24; + * @return The replay. + */ + boolean getReplay(); - @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_ContractCitation_descriptor; - } + /** + * optional double cxp_change = 25; + * @return Whether the cxpChange field is set. + */ + boolean hasCxpChange(); + /** + * optional double cxp_change = 25; + * @return The cxpChange. + */ + double getCxpChange(); - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractCitation_fieldAccessorTable - .ensureFieldAccessorsInitialized( - ei.Ei.ContractCitation.class, ei.Ei.ContractCitation.Builder.class); - } + /** + * optional int32 grade_performance = 2; + * @return Whether the gradePerformance field is set. + */ + boolean hasGradePerformance(); + /** + * optional int32 grade_performance = 2; + * @return The gradePerformance. + */ + int getGradePerformance(); - private int bitField0_; - public static final int ISSUE_FIELD_NUMBER = 1; - private int issue_; /** - * optional .ei.ContractEvaluation.PoorBehavior issue = 1; - * @return Whether the issue field is set. + * optional int32 old_league = 9; + * @return Whether the oldLeague field is set. */ - @java.lang.Override public boolean hasIssue() { - return ((bitField0_ & 0x00000001) != 0); - } + boolean hasOldLeague(); /** - * optional .ei.ContractEvaluation.PoorBehavior issue = 1; - * @return The issue. + * optional int32 old_league = 9; + * @return The oldLeague. */ - @java.lang.Override public ei.Ei.ContractEvaluation.PoorBehavior getIssue() { - @SuppressWarnings("deprecation") - ei.Ei.ContractEvaluation.PoorBehavior result = ei.Ei.ContractEvaluation.PoorBehavior.valueOf(issue_); - return result == null ? ei.Ei.ContractEvaluation.PoorBehavior.NONE : result; - } + int getOldLeague(); - public static final int TIMESTAMP_FIELD_NUMBER = 2; - private double timestamp_; /** - * optional double timestamp = 2; - * @return Whether the timestamp field is set. + * optional bool old_goals = 10; + * @return Whether the oldGoals field is set. */ - @java.lang.Override - public boolean hasTimestamp() { - return ((bitField0_ & 0x00000002) != 0); - } + boolean hasOldGoals(); /** - * optional double timestamp = 2; - * @return The timestamp. + * optional bool old_goals = 10; + * @return The oldGoals. */ - @java.lang.Override - public double getTimestamp() { - return timestamp_; - } + boolean getOldGoals(); - public static final int GRADE_FIELD_NUMBER = 3; - private int grade_; /** * optional .ei.Contract.PlayerGrade grade = 3; * @return Whether the grade field is set. */ - @java.lang.Override public boolean hasGrade() { - return ((bitField0_ & 0x00000004) != 0); - } + boolean hasGrade(); /** * optional .ei.Contract.PlayerGrade grade = 3; * @return The grade. */ - @java.lang.Override public ei.Ei.Contract.PlayerGrade getGrade() { - @SuppressWarnings("deprecation") - ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.valueOf(grade_); - return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; - } + ei.Ei.Contract.PlayerGrade getGrade(); - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; + /** + * optional double contribution_ratio = 4; + * @return Whether the contributionRatio field is set. + */ + boolean hasContributionRatio(); + /** + * optional double contribution_ratio = 4; + * @return The contributionRatio. + */ + double getContributionRatio(); - memoizedIsInitialized = 1; - return true; - } + /** + * optional double completion_percent = 5; + * @return Whether the completionPercent field is set. + */ + boolean hasCompletionPercent(); + /** + * optional double completion_percent = 5; + * @return The completionPercent. + */ + double getCompletionPercent(); - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - output.writeEnum(1, issue_); - } - if (((bitField0_ & 0x00000002) != 0)) { - output.writeDouble(2, timestamp_); - } - if (((bitField0_ & 0x00000004) != 0)) { - output.writeEnum(3, grade_); - } - getUnknownFields().writeTo(output); - } + /** + * optional double original_length = 11; + * @return Whether the originalLength field is set. + */ + boolean hasOriginalLength(); + /** + * optional double original_length = 11; + * @return The originalLength. + */ + double getOriginalLength(); - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; + /** + * optional uint32 coop_size = 18; + * @return Whether the coopSize field is set. + */ + boolean hasCoopSize(); + /** + * optional uint32 coop_size = 18; + * @return The coopSize. + */ + int getCoopSize(); - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(1, issue_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(2, timestamp_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(3, grade_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } + /** + * optional bool solo = 26; + * @return Whether the solo field is set. + */ + boolean hasSolo(); + /** + * optional bool solo = 26; + * @return The solo. + */ + boolean getSolo(); - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof ei.Ei.ContractCitation)) { - return super.equals(obj); - } - ei.Ei.ContractCitation other = (ei.Ei.ContractCitation) obj; + /** + * optional double soul_power = 23; + * @return Whether the soulPower field is set. + */ + boolean hasSoulPower(); + /** + * optional double soul_power = 23; + * @return The soulPower. + */ + double getSoulPower(); - if (hasIssue() != other.hasIssue()) return false; - if (hasIssue()) { - if (issue_ != other.issue_) return false; - } - if (hasTimestamp() != other.hasTimestamp()) return false; - if (hasTimestamp()) { - if (java.lang.Double.doubleToLongBits(getTimestamp()) - != java.lang.Double.doubleToLongBits( - other.getTimestamp())) return false; - } - if (hasGrade() != other.hasGrade()) return false; - if (hasGrade()) { - if (grade_ != other.grade_) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } + /** + * optional double last_contribution_time = 22; + * @return Whether the lastContributionTime field is set. + */ + boolean hasLastContributionTime(); + /** + * optional double last_contribution_time = 22; + * @return The lastContributionTime. + */ + double getLastContributionTime(); - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasIssue()) { - hash = (37 * hash) + ISSUE_FIELD_NUMBER; - hash = (53 * hash) + issue_; - } - if (hasTimestamp()) { - hash = (37 * hash) + TIMESTAMP_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getTimestamp())); - } - if (hasGrade()) { - hash = (37 * hash) + GRADE_FIELD_NUMBER; - hash = (53 * hash) + grade_; - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } + /** + * optional double completion_time = 6; + * @return Whether the completionTime field is set. + */ + boolean hasCompletionTime(); + /** + * optional double completion_time = 6; + * @return The completionTime. + */ + double getCompletionTime(); - public static ei.Ei.ContractCitation parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.ContractCitation parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static ei.Ei.ContractCitation parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.ContractCitation 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.ContractCitation parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.ContractCitation parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static ei.Ei.ContractCitation parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static ei.Ei.ContractCitation 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.ContractCitation parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static ei.Ei.ContractCitation 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.ContractCitation parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static ei.Ei.ContractCitation parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } + /** + * optional uint32 chicken_runs_sent = 7; + * @return Whether the chickenRunsSent field is set. + */ + boolean hasChickenRunsSent(); + /** + * optional uint32 chicken_runs_sent = 7; + * @return The chickenRunsSent. + */ + int getChickenRunsSent(); - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(ei.Ei.ContractCitation prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } + /** + * optional uint32 gift_tokens_sent = 8; + * @return Whether the giftTokensSent field is set. + */ + boolean hasGiftTokensSent(); + /** + * optional uint32 gift_tokens_sent = 8; + * @return The giftTokensSent. + */ + int getGiftTokensSent(); - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } /** - * Protobuf type {@code ei.ContractCitation} + * optional uint32 gift_tokens_received = 15; + * @return Whether the giftTokensReceived field is set. */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.ContractCitation) - ei.Ei.ContractCitationOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return ei.Ei.internal_static_ei_ContractCitation_descriptor; - } + boolean hasGiftTokensReceived(); + /** + * optional uint32 gift_tokens_received = 15; + * @return The giftTokensReceived. + */ + int getGiftTokensReceived(); - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractCitation_fieldAccessorTable - .ensureFieldAccessorsInitialized( - ei.Ei.ContractCitation.class, ei.Ei.ContractCitation.Builder.class); - } + /** + * optional double gift_token_value_sent = 28; + * @return Whether the giftTokenValueSent field is set. + */ + boolean hasGiftTokenValueSent(); + /** + * optional double gift_token_value_sent = 28; + * @return The giftTokenValueSent. + */ + double getGiftTokenValueSent(); - // Construct using ei.Ei.ContractCitation.newBuilder() - private Builder() { + /** + * optional double gift_token_value_received = 29; + * @return Whether the giftTokenValueReceived field is set. + */ + boolean hasGiftTokenValueReceived(); + /** + * optional double gift_token_value_received = 29; + * @return The giftTokenValueReceived. + */ + double getGiftTokenValueReceived(); - } + /** + * optional uint32 boost_token_allotment = 16; + * @return Whether the boostTokenAllotment field is set. + */ + boolean hasBoostTokenAllotment(); + /** + * optional uint32 boost_token_allotment = 16; + * @return The boostTokenAllotment. + */ + int getBoostTokenAllotment(); - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); + /** + * optional double buff_time_value = 17; + * @return Whether the buffTimeValue field is set. + */ + boolean hasBuffTimeValue(); + /** + * optional double buff_time_value = 17; + * @return The buffTimeValue. + */ + double getBuffTimeValue(); - } - @java.lang.Override - public Builder clear() { - super.clear(); - issue_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); - timestamp_ = 0D; - bitField0_ = (bitField0_ & ~0x00000002); - grade_ = 0; - bitField0_ = (bitField0_ & ~0x00000004); - return this; - } + /** + * optional double teamwork_score = 13; + * @return Whether the teamworkScore field is set. + */ + boolean hasTeamworkScore(); + /** + * optional double teamwork_score = 13; + * @return The teamworkScore. + */ + double getTeamworkScore(); - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return ei.Ei.internal_static_ei_ContractCitation_descriptor; - } + /** + * optional double other_bonuses = 14; + * @return Whether the otherBonuses field is set. + */ + boolean hasOtherBonuses(); + /** + * optional double other_bonuses = 14; + * @return The otherBonuses. + */ + double getOtherBonuses(); - @java.lang.Override - public ei.Ei.ContractCitation getDefaultInstanceForType() { - return ei.Ei.ContractCitation.getDefaultInstance(); - } + /** + * optional bool counted_in_season = 20; + * @return Whether the countedInSeason field is set. + */ + boolean hasCountedInSeason(); + /** + * optional bool counted_in_season = 20; + * @return The countedInSeason. + */ + boolean getCountedInSeason(); - @java.lang.Override - public ei.Ei.ContractCitation build() { - ei.Ei.ContractCitation result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } + /** + * optional string season_id = 21; + * @return Whether the seasonId field is set. + */ + boolean hasSeasonId(); + /** + * optional string season_id = 21; + * @return The seasonId. + */ + java.lang.String getSeasonId(); + /** + * optional string season_id = 21; + * @return The bytes for seasonId. + */ + com.google.protobuf.ByteString + getSeasonIdBytes(); - @java.lang.Override - public ei.Ei.ContractCitation buildPartial() { - ei.Ei.ContractCitation result = new ei.Ei.ContractCitation(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - to_bitField0_ |= 0x00000001; - } - result.issue_ = issue_; - if (((from_bitField0_ & 0x00000002) != 0)) { - result.timestamp_ = timestamp_; - to_bitField0_ |= 0x00000002; - } - if (((from_bitField0_ & 0x00000004) != 0)) { - to_bitField0_ |= 0x00000004; - } - result.grade_ = grade_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } + /** + * optional uint32 time_cheats = 27; + * @return Whether the timeCheats field is set. + */ + boolean hasTimeCheats(); + /** + * optional uint32 time_cheats = 27; + * @return The timeCheats. + */ + int getTimeCheats(); - @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.ContractCitation) { - return mergeFrom((ei.Ei.ContractCitation)other); - } else { - super.mergeFrom(other); - return this; - } - } + /** + * repeated .ei.ContractEvaluation.PoorBehavior issues = 19; + * @return A list containing the issues. + */ + java.util.List getIssuesList(); + /** + * repeated .ei.ContractEvaluation.PoorBehavior issues = 19; + * @return The count of issues. + */ + int getIssuesCount(); + /** + * repeated .ei.ContractEvaluation.PoorBehavior issues = 19; + * @param index The index of the element to return. + * @return The issues at the given index. + */ + ei.Ei.ContractEvaluation.PoorBehavior getIssues(int index); - public Builder mergeFrom(ei.Ei.ContractCitation other) { - if (other == ei.Ei.ContractCitation.getDefaultInstance()) return this; - if (other.hasIssue()) { - setIssue(other.getIssue()); - } - if (other.hasTimestamp()) { - setTimestamp(other.getTimestamp()); - } - if (other.hasGrade()) { - setGrade(other.getGrade()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } + /** + * repeated string notes = 12; + * @return A list containing the notes. + */ + java.util.List + getNotesList(); + /** + * repeated string notes = 12; + * @return The count of notes. + */ + int getNotesCount(); + /** + * repeated string notes = 12; + * @param index The index of the element to return. + * @return The notes at the given index. + */ + java.lang.String getNotes(int index); + /** + * repeated string notes = 12; + * @param index The index of the value to return. + * @return The bytes of the notes at the given index. + */ + com.google.protobuf.ByteString + getNotesBytes(int index); - @java.lang.Override - public final boolean isInitialized() { - return true; - } + /** + * optional string version = 50; + * @return Whether the version field is set. + */ + boolean hasVersion(); + /** + * optional string version = 50; + * @return The version. + */ + java.lang.String getVersion(); + /** + * optional string version = 50; + * @return The bytes for version. + */ + com.google.protobuf.ByteString + getVersionBytes(); - @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 8: { - int tmpRaw = input.readEnum(); - ei.Ei.ContractEvaluation.PoorBehavior tmpValue = - ei.Ei.ContractEvaluation.PoorBehavior.forNumber(tmpRaw); - if (tmpValue == null) { - mergeUnknownVarintField(1, tmpRaw); - } else { - issue_ = tmpRaw; - bitField0_ |= 0x00000001; - } - break; - } // case 8 - case 17: { - timestamp_ = input.readDouble(); - bitField0_ |= 0x00000002; - break; - } // case 17 - case 24: { - int tmpRaw = input.readEnum(); - ei.Ei.Contract.PlayerGrade tmpValue = - ei.Ei.Contract.PlayerGrade.forNumber(tmpRaw); - if (tmpValue == null) { - mergeUnknownVarintField(3, tmpRaw); - } else { - grade_ = tmpRaw; - bitField0_ |= 0x00000004; - } - break; - } // case 24 - 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_; + /** + * optional double evaluation_start_time = 51; + * @return Whether the evaluationStartTime field is set. + */ + boolean hasEvaluationStartTime(); + /** + * optional double evaluation_start_time = 51; + * @return The evaluationStartTime. + */ + double getEvaluationStartTime(); - private int issue_ = 0; + /** + * optional .ei.ContractEvaluation.Status status = 52; + * @return Whether the status field is set. + */ + boolean hasStatus(); + /** + * optional .ei.ContractEvaluation.Status status = 52; + * @return The status. + */ + ei.Ei.ContractEvaluation.Status getStatus(); + } + /** + * Protobuf type {@code ei.ContractEvaluation} + */ + public static final class ContractEvaluation extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.ContractEvaluation) + ContractEvaluationOrBuilder { + private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ContractEvaluation.class.getName()); + } + // Use ContractEvaluation.newBuilder() to construct. + private ContractEvaluation(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private ContractEvaluation() { + contractIdentifier_ = ""; + coopIdentifier_ = ""; + grade_ = 0; + seasonId_ = ""; + issues_ = emptyIntList(); + notes_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + version_ = ""; + status_ = 0; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractEvaluation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractEvaluation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractEvaluation.class, ei.Ei.ContractEvaluation.Builder.class); + } + + /** + * Protobuf enum {@code ei.ContractEvaluation.PoorBehavior} + */ + public enum PoorBehavior + implements com.google.protobuf.ProtocolMessageEnum { /** - * optional .ei.ContractEvaluation.PoorBehavior issue = 1; - * @return Whether the issue field is set. + * NONE = 0; */ - @java.lang.Override public boolean hasIssue() { - return ((bitField0_ & 0x00000001) != 0); - } + NONE(0), /** - * optional .ei.ContractEvaluation.PoorBehavior issue = 1; - * @return The issue. + * LOW_CONTRIBUTION = 1; */ - @java.lang.Override - public ei.Ei.ContractEvaluation.PoorBehavior getIssue() { - @SuppressWarnings("deprecation") - ei.Ei.ContractEvaluation.PoorBehavior result = ei.Ei.ContractEvaluation.PoorBehavior.valueOf(issue_); - return result == null ? ei.Ei.ContractEvaluation.PoorBehavior.NONE : result; - } + LOW_CONTRIBUTION(1), /** - * optional .ei.ContractEvaluation.PoorBehavior issue = 1; - * @param value The issue to set. - * @return This builder for chaining. + * BAD_CONTRIBUTION = 2; */ - public Builder setIssue(ei.Ei.ContractEvaluation.PoorBehavior value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - issue_ = value.getNumber(); - onChanged(); - return this; - } + BAD_CONTRIBUTION(2), /** - * optional .ei.ContractEvaluation.PoorBehavior issue = 1; - * @return This builder for chaining. + * DISHONORABLY_DISCHARGED = 3; */ - public Builder clearIssue() { - bitField0_ = (bitField0_ & ~0x00000001); - issue_ = 0; - onChanged(); - return this; - } - - private double timestamp_ ; + DISHONORABLY_DISCHARGED(3), /** - * optional double timestamp = 2; - * @return Whether the timestamp field is set. + * POOR_TEAMWORK = 4; */ - @java.lang.Override - public boolean hasTimestamp() { - return ((bitField0_ & 0x00000002) != 0); - } + POOR_TEAMWORK(4), /** - * optional double timestamp = 2; - * @return The timestamp. + * ABANDONED_COOP = 5; */ - @java.lang.Override - public double getTimestamp() { - return timestamp_; - } + ABANDONED_COOP(5), /** - * optional double timestamp = 2; - * @param value The timestamp to set. - * @return This builder for chaining. + * TIME_CHEAT = 6; */ - public Builder setTimestamp(double value) { - bitField0_ |= 0x00000002; - timestamp_ = value; - onChanged(); - return this; + TIME_CHEAT(6), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + PoorBehavior.class.getName()); } /** - * optional double timestamp = 2; - * @return This builder for chaining. + * NONE = 0; */ - public Builder clearTimestamp() { - bitField0_ = (bitField0_ & ~0x00000002); - timestamp_ = 0D; - onChanged(); - return this; - } - - private int grade_ = 0; + public static final int NONE_VALUE = 0; /** - * optional .ei.Contract.PlayerGrade grade = 3; - * @return Whether the grade field is set. + * LOW_CONTRIBUTION = 1; */ - @java.lang.Override public boolean hasGrade() { - return ((bitField0_ & 0x00000004) != 0); - } + public static final int LOW_CONTRIBUTION_VALUE = 1; /** - * optional .ei.Contract.PlayerGrade grade = 3; - * @return The grade. + * BAD_CONTRIBUTION = 2; */ - @java.lang.Override - public ei.Ei.Contract.PlayerGrade getGrade() { - @SuppressWarnings("deprecation") - ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.valueOf(grade_); - return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; - } + public static final int BAD_CONTRIBUTION_VALUE = 2; /** - * optional .ei.Contract.PlayerGrade grade = 3; - * @param value The grade to set. - * @return This builder for chaining. + * DISHONORABLY_DISCHARGED = 3; */ - public Builder setGrade(ei.Ei.Contract.PlayerGrade value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - grade_ = value.getNumber(); - onChanged(); - return this; - } + public static final int DISHONORABLY_DISCHARGED_VALUE = 3; /** - * optional .ei.Contract.PlayerGrade grade = 3; - * @return This builder for chaining. + * POOR_TEAMWORK = 4; */ - public Builder clearGrade() { - bitField0_ = (bitField0_ & ~0x00000004); - grade_ = 0; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); + public static final int POOR_TEAMWORK_VALUE = 4; + /** + * ABANDONED_COOP = 5; + */ + public static final int ABANDONED_COOP_VALUE = 5; + /** + * TIME_CHEAT = 6; + */ + public static final int TIME_CHEAT_VALUE = 6; + + + public final int getNumber() { + return value; } - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static PoorBehavior valueOf(int value) { + return forNumber(value); } + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static PoorBehavior forNumber(int value) { + switch (value) { + case 0: return NONE; + case 1: return LOW_CONTRIBUTION; + case 2: return BAD_CONTRIBUTION; + case 3: return DISHONORABLY_DISCHARGED; + case 4: return POOR_TEAMWORK; + case 5: return ABANDONED_COOP; + case 6: return TIME_CHEAT; + default: return null; + } + } - // @@protoc_insertion_point(builder_scope:ei.ContractCitation) - } + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + PoorBehavior> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public PoorBehavior findValueByNumber(int number) { + return PoorBehavior.forNumber(number); + } + }; - // @@protoc_insertion_point(class_scope:ei.ContractCitation) - private static final ei.Ei.ContractCitation DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new ei.Ei.ContractCitation(); - } + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return ei.Ei.ContractEvaluation.getDescriptor().getEnumTypes().get(0); + } - public static ei.Ei.ContractCitation getDefaultInstance() { - return DEFAULT_INSTANCE; - } + private static final PoorBehavior[] VALUES = values(); - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ContractCitation 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()); + public static PoorBehavior valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); } - return builder.buildPartial(); + return VALUES[desc.getIndex()]; } - }; - public static com.google.protobuf.Parser parser() { - return PARSER; - } + private final int value; - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } + private PoorBehavior(int value) { + this.value = value; + } - @java.lang.Override - public ei.Ei.ContractCitation getDefaultInstanceForType() { - return DEFAULT_INSTANCE; + // @@protoc_insertion_point(enum_scope:ei.ContractEvaluation.PoorBehavior) } - } - - public interface ContractEvaluationBatchOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.ContractEvaluationBatch) - com.google.protobuf.MessageOrBuilder { - - /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; - */ - java.util.List - getEvalsList(); - /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; - */ - ei.Ei.ContractEvaluationBatch.Pair getEvals(int index); - /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; - */ - int getEvalsCount(); - /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; - */ - java.util.List - getEvalsOrBuilderList(); /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; + * Protobuf enum {@code ei.ContractEvaluation.Status} */ - ei.Ei.ContractEvaluationBatch.PairOrBuilder getEvalsOrBuilder( - int index); - } - /** - * Protobuf type {@code ei.ContractEvaluationBatch} - */ - public static final class ContractEvaluationBatch extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.ContractEvaluationBatch) - ContractEvaluationBatchOrBuilder { - private static final long serialVersionUID = 0L; - // Use ContractEvaluationBatch.newBuilder() to construct. - private ContractEvaluationBatch(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private ContractEvaluationBatch() { - evals_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ContractEvaluationBatch(); - } - - @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_ContractEvaluationBatch_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractEvaluationBatch_fieldAccessorTable - .ensureFieldAccessorsInitialized( - ei.Ei.ContractEvaluationBatch.class, ei.Ei.ContractEvaluationBatch.Builder.class); - } - - public interface PairOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.ContractEvaluationBatch.Pair) - com.google.protobuf.MessageOrBuilder { - + public enum Status + implements com.google.protobuf.ProtocolMessageEnum { /** - * optional string user_id = 1; - * @return Whether the userId field is set. + * UNKNOWN = 0; */ - boolean hasUserId(); + UNKNOWN(0), /** - * optional string user_id = 1; - * @return The userId. + * PENDING = 1; */ - java.lang.String getUserId(); + PENDING(1), /** - * optional string user_id = 1; - * @return The bytes for userId. + * EVALUATING = 2; */ - com.google.protobuf.ByteString - getUserIdBytes(); + EVALUATING(2), + /** + * COMPLETE = 3; + */ + COMPLETE(3), + ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Status.class.getName()); + } /** - * optional .ei.ContractEvaluation cev = 2; - * @return Whether the cev field is set. + * UNKNOWN = 0; */ - boolean hasCev(); + public static final int UNKNOWN_VALUE = 0; /** - * optional .ei.ContractEvaluation cev = 2; - * @return The cev. + * PENDING = 1; */ - ei.Ei.ContractEvaluation getCev(); + public static final int PENDING_VALUE = 1; /** - * optional .ei.ContractEvaluation cev = 2; + * EVALUATING = 2; */ - ei.Ei.ContractEvaluationOrBuilder getCevOrBuilder(); - } - /** - * Protobuf type {@code ei.ContractEvaluationBatch.Pair} - */ - public static final class Pair extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.ContractEvaluationBatch.Pair) - PairOrBuilder { - private static final long serialVersionUID = 0L; - // Use Pair.newBuilder() to construct. - private Pair(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Pair() { - userId_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Pair(); - } + public static final int EVALUATING_VALUE = 2; + /** + * COMPLETE = 3; + */ + public static final int COMPLETE_VALUE = 3; - @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_ContractEvaluationBatch_Pair_descriptor; - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractEvaluationBatch_Pair_fieldAccessorTable - .ensureFieldAccessorsInitialized( - ei.Ei.ContractEvaluationBatch.Pair.class, ei.Ei.ContractEvaluationBatch.Pair.Builder.class); + public final int getNumber() { + return value; } - private int bitField0_; - public static final int USER_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object userId_; /** - * optional string user_id = 1; - * @return Whether the userId field is set. + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. */ - @java.lang.Override - public boolean hasUserId() { - return ((bitField0_ & 0x00000001) != 0); + @java.lang.Deprecated + public static Status valueOf(int value) { + return forNumber(value); } + /** - * optional string user_id = 1; - * @return The userId. + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. */ - @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 = 1; - * @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; + public static Status forNumber(int value) { + switch (value) { + case 0: return UNKNOWN; + case 1: return PENDING; + case 2: return EVALUATING; + case 3: return COMPLETE; + default: return null; } } - public static final int CEV_FIELD_NUMBER = 2; - private ei.Ei.ContractEvaluation cev_; - /** - * optional .ei.ContractEvaluation cev = 2; - * @return Whether the cev field is set. - */ - @java.lang.Override - public boolean hasCev() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - * optional .ei.ContractEvaluation cev = 2; - * @return The cev. - */ - @java.lang.Override - public ei.Ei.ContractEvaluation getCev() { - return cev_ == null ? ei.Ei.ContractEvaluation.getDefaultInstance() : cev_; - } - /** - * optional .ei.ContractEvaluation cev = 2; - */ - @java.lang.Override - public ei.Ei.ContractEvaluationOrBuilder getCevOrBuilder() { - return cev_ == null ? ei.Ei.ContractEvaluation.getDefaultInstance() : cev_; + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; } + private static final com.google.protobuf.Internal.EnumLiteMap< + Status> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public Status findValueByNumber(int number) { + return Status.forNumber(number); + } + }; - 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; + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + return getDescriptor().getValues().get(ordinal()); } - - @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, userId_); - } - if (((bitField0_ & 0x00000002) != 0)) { - output.writeMessage(2, getCev()); - } - getUnknownFields().writeTo(output); + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); } - - @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, userId_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getCev()); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return ei.Ei.ContractEvaluation.getDescriptor().getEnumTypes().get(1); } - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof ei.Ei.ContractEvaluationBatch.Pair)) { - return super.equals(obj); - } - ei.Ei.ContractEvaluationBatch.Pair other = (ei.Ei.ContractEvaluationBatch.Pair) obj; - - if (hasUserId() != other.hasUserId()) return false; - if (hasUserId()) { - if (!getUserId() - .equals(other.getUserId())) return false; - } - if (hasCev() != other.hasCev()) return false; - if (hasCev()) { - if (!getCev() - .equals(other.getCev())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } + private static final Status[] VALUES = values(); - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasUserId()) { - hash = (37 * hash) + USER_ID_FIELD_NUMBER; - hash = (53 * hash) + getUserId().hashCode(); - } - if (hasCev()) { - hash = (37 * hash) + CEV_FIELD_NUMBER; - hash = (53 * hash) + getCev().hashCode(); + public static Status valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static ei.Ei.ContractEvaluationBatch.Pair parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.ContractEvaluationBatch.Pair parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static ei.Ei.ContractEvaluationBatch.Pair parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.ContractEvaluationBatch.Pair 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.ContractEvaluationBatch.Pair parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.ContractEvaluationBatch.Pair parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static ei.Ei.ContractEvaluationBatch.Pair parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static ei.Ei.ContractEvaluationBatch.Pair 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.ContractEvaluationBatch.Pair parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static ei.Ei.ContractEvaluationBatch.Pair 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.ContractEvaluationBatch.Pair parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static ei.Ei.ContractEvaluationBatch.Pair parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return VALUES[desc.getIndex()]; } - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(ei.Ei.ContractEvaluationBatch.Pair prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } + private final int value; - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; + private Status(int value) { + this.value = value; } - /** - * Protobuf type {@code ei.ContractEvaluationBatch.Pair} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.ContractEvaluationBatch.Pair) - ei.Ei.ContractEvaluationBatch.PairOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return ei.Ei.internal_static_ei_ContractEvaluationBatch_Pair_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractEvaluationBatch_Pair_fieldAccessorTable - .ensureFieldAccessorsInitialized( - ei.Ei.ContractEvaluationBatch.Pair.class, ei.Ei.ContractEvaluationBatch.Pair.Builder.class); - } - - // Construct using ei.Ei.ContractEvaluationBatch.Pair.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - getCevFieldBuilder(); - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - userId_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); - if (cevBuilder_ == null) { - cev_ = null; - } else { - cevBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000002); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return ei.Ei.internal_static_ei_ContractEvaluationBatch_Pair_descriptor; - } - - @java.lang.Override - public ei.Ei.ContractEvaluationBatch.Pair getDefaultInstanceForType() { - return ei.Ei.ContractEvaluationBatch.Pair.getDefaultInstance(); - } - - @java.lang.Override - public ei.Ei.ContractEvaluationBatch.Pair build() { - ei.Ei.ContractEvaluationBatch.Pair result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public ei.Ei.ContractEvaluationBatch.Pair buildPartial() { - ei.Ei.ContractEvaluationBatch.Pair result = new ei.Ei.ContractEvaluationBatch.Pair(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - to_bitField0_ |= 0x00000001; - } - result.userId_ = userId_; - if (((from_bitField0_ & 0x00000002) != 0)) { - if (cevBuilder_ == null) { - result.cev_ = cev_; - } else { - result.cev_ = cevBuilder_.build(); - } - 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.ContractEvaluationBatch.Pair) { - return mergeFrom((ei.Ei.ContractEvaluationBatch.Pair)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(ei.Ei.ContractEvaluationBatch.Pair other) { - if (other == ei.Ei.ContractEvaluationBatch.Pair.getDefaultInstance()) return this; - if (other.hasUserId()) { - bitField0_ |= 0x00000001; - userId_ = other.userId_; - onChanged(); - } - if (other.hasCev()) { - mergeCev(other.getCev()); - } - 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: { - userId_ = input.readBytes(); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: { - input.readMessage( - getCevFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x00000002; - break; - } // case 18 - 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 userId_ = ""; - /** - * optional string user_id = 1; - * @return Whether the userId field is set. - */ - public boolean hasUserId() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - * optional string user_id = 1; - * @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 = 1; - * @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 = 1; - * @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_ |= 0x00000001; - userId_ = value; - onChanged(); - return this; - } - /** - * optional string user_id = 1; - * @return This builder for chaining. - */ - public Builder clearUserId() { - bitField0_ = (bitField0_ & ~0x00000001); - userId_ = getDefaultInstance().getUserId(); - onChanged(); - return this; - } - /** - * optional string user_id = 1; - * @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_ |= 0x00000001; - userId_ = value; - onChanged(); - return this; - } - private ei.Ei.ContractEvaluation cev_; - private com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.ContractEvaluation, ei.Ei.ContractEvaluation.Builder, ei.Ei.ContractEvaluationOrBuilder> cevBuilder_; - /** - * optional .ei.ContractEvaluation cev = 2; - * @return Whether the cev field is set. - */ - public boolean hasCev() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - * optional .ei.ContractEvaluation cev = 2; - * @return The cev. - */ - public ei.Ei.ContractEvaluation getCev() { - if (cevBuilder_ == null) { - return cev_ == null ? ei.Ei.ContractEvaluation.getDefaultInstance() : cev_; - } else { - return cevBuilder_.getMessage(); - } - } - /** - * optional .ei.ContractEvaluation cev = 2; - */ - public Builder setCev(ei.Ei.ContractEvaluation value) { - if (cevBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - cev_ = value; - onChanged(); - } else { - cevBuilder_.setMessage(value); - } - bitField0_ |= 0x00000002; - return this; - } - /** - * optional .ei.ContractEvaluation cev = 2; - */ - public Builder setCev( - ei.Ei.ContractEvaluation.Builder builderForValue) { - if (cevBuilder_ == null) { - cev_ = builderForValue.build(); - onChanged(); - } else { - cevBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000002; - return this; - } - /** - * optional .ei.ContractEvaluation cev = 2; - */ - public Builder mergeCev(ei.Ei.ContractEvaluation value) { - if (cevBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0) && - cev_ != null && - cev_ != ei.Ei.ContractEvaluation.getDefaultInstance()) { - cev_ = - ei.Ei.ContractEvaluation.newBuilder(cev_).mergeFrom(value).buildPartial(); - } else { - cev_ = value; - } - onChanged(); - } else { - cevBuilder_.mergeFrom(value); - } - bitField0_ |= 0x00000002; - return this; - } - /** - * optional .ei.ContractEvaluation cev = 2; - */ - public Builder clearCev() { - if (cevBuilder_ == null) { - cev_ = null; - onChanged(); - } else { - cevBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000002); - return this; - } - /** - * optional .ei.ContractEvaluation cev = 2; - */ - public ei.Ei.ContractEvaluation.Builder getCevBuilder() { - bitField0_ |= 0x00000002; - onChanged(); - return getCevFieldBuilder().getBuilder(); - } - /** - * optional .ei.ContractEvaluation cev = 2; - */ - public ei.Ei.ContractEvaluationOrBuilder getCevOrBuilder() { - if (cevBuilder_ != null) { - return cevBuilder_.getMessageOrBuilder(); - } else { - return cev_ == null ? - ei.Ei.ContractEvaluation.getDefaultInstance() : cev_; - } - } - /** - * optional .ei.ContractEvaluation cev = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.ContractEvaluation, ei.Ei.ContractEvaluation.Builder, ei.Ei.ContractEvaluationOrBuilder> - getCevFieldBuilder() { - if (cevBuilder_ == null) { - cevBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.ContractEvaluation, ei.Ei.ContractEvaluation.Builder, ei.Ei.ContractEvaluationOrBuilder>( - getCev(), - getParentForChildren(), - isClean()); - cev_ = null; - } - return cevBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } + // @@protoc_insertion_point(enum_scope:ei.ContractEvaluation.Status) + } - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); + private int bitField0_; + public static final int CONTRACT_IDENTIFIER_FIELD_NUMBER = 40; + @SuppressWarnings("serial") + private volatile java.lang.Object contractIdentifier_ = ""; + /** + * optional string contract_identifier = 40; + * @return Whether the contractIdentifier field is set. + */ + @java.lang.Override + public boolean hasContractIdentifier() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * optional string contract_identifier = 40; + * @return The contractIdentifier. + */ + @java.lang.Override + public java.lang.String getContractIdentifier() { + java.lang.Object ref = contractIdentifier_; + 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()) { + contractIdentifier_ = s; } - - - // @@protoc_insertion_point(builder_scope:ei.ContractEvaluationBatch.Pair) - } - - // @@protoc_insertion_point(class_scope:ei.ContractEvaluationBatch.Pair) - private static final ei.Ei.ContractEvaluationBatch.Pair DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new ei.Ei.ContractEvaluationBatch.Pair(); + return s; } - - public static ei.Ei.ContractEvaluationBatch.Pair getDefaultInstance() { - return DEFAULT_INSTANCE; + } + /** + * optional string contract_identifier = 40; + * @return The bytes for contractIdentifier. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getContractIdentifierBytes() { + java.lang.Object ref = contractIdentifier_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + contractIdentifier_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; } + } - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Pair 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 final int COOP_IDENTIFIER_FIELD_NUMBER = 41; + @SuppressWarnings("serial") + private volatile java.lang.Object coopIdentifier_ = ""; + /** + * optional string coop_identifier = 41; + * @return Whether the coopIdentifier field is set. + */ + @java.lang.Override + public boolean hasCoopIdentifier() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * optional string coop_identifier = 41; + * @return The coopIdentifier. + */ + @java.lang.Override + public java.lang.String getCoopIdentifier() { + java.lang.Object ref = coopIdentifier_; + 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()) { + coopIdentifier_ = s; } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; + return s; } - - @java.lang.Override - public ei.Ei.ContractEvaluationBatch.Pair getDefaultInstanceForType() { - return DEFAULT_INSTANCE; + } + /** + * optional string coop_identifier = 41; + * @return The bytes for coopIdentifier. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getCoopIdentifierBytes() { + java.lang.Object ref = coopIdentifier_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + coopIdentifier_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; } - } - public static final int EVALS_FIELD_NUMBER = 1; - private java.util.List evals_; + public static final int CXP_FIELD_NUMBER = 1; + private double cxp_ = 0D; /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; + * optional double cxp = 1; + * @return Whether the cxp field is set. */ @java.lang.Override - public java.util.List getEvalsList() { - return evals_; + public boolean hasCxp() { + return ((bitField0_ & 0x00000004) != 0); } /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; + * optional double cxp = 1; + * @return The cxp. */ @java.lang.Override - public java.util.List - getEvalsOrBuilderList() { - return evals_; + public double getCxp() { + return cxp_; } + + public static final int REPLAY_FIELD_NUMBER = 24; + private boolean replay_ = false; /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; + * optional bool replay = 24; + * @return Whether the replay field is set. */ @java.lang.Override - public int getEvalsCount() { - return evals_.size(); + public boolean hasReplay() { + return ((bitField0_ & 0x00000008) != 0); } /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; + * optional bool replay = 24; + * @return The replay. */ @java.lang.Override - public ei.Ei.ContractEvaluationBatch.Pair getEvals(int index) { - return evals_.get(index); + public boolean getReplay() { + return replay_; } + + public static final int CXP_CHANGE_FIELD_NUMBER = 25; + private double cxpChange_ = 0D; /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; + * optional double cxp_change = 25; + * @return Whether the cxpChange field is set. */ @java.lang.Override - public ei.Ei.ContractEvaluationBatch.PairOrBuilder getEvalsOrBuilder( - int index) { - return evals_.get(index); + public boolean hasCxpChange() { + return ((bitField0_ & 0x00000010) != 0); } - - private byte memoizedIsInitialized = -1; + /** + * optional double cxp_change = 25; + * @return The cxpChange. + */ @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; + public double getCxpChange() { + return cxpChange_; } + public static final int GRADE_PERFORMANCE_FIELD_NUMBER = 2; + private int gradePerformance_ = 0; + /** + * optional int32 grade_performance = 2; + * @return Whether the gradePerformance field is set. + */ @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - for (int i = 0; i < evals_.size(); i++) { - output.writeMessage(1, evals_.get(i)); - } - getUnknownFields().writeTo(output); + public boolean hasGradePerformance() { + return ((bitField0_ & 0x00000020) != 0); } - + /** + * optional int32 grade_performance = 2; + * @return The gradePerformance. + */ @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < evals_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, evals_.get(i)); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; + public int getGradePerformance() { + return gradePerformance_; } + public static final int OLD_LEAGUE_FIELD_NUMBER = 9; + private int oldLeague_ = 0; + /** + * optional int32 old_league = 9; + * @return Whether the oldLeague field is set. + */ @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof ei.Ei.ContractEvaluationBatch)) { - return super.equals(obj); - } - ei.Ei.ContractEvaluationBatch other = (ei.Ei.ContractEvaluationBatch) obj; - - if (!getEvalsList() - .equals(other.getEvalsList())) return false; - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; + public boolean hasOldLeague() { + return ((bitField0_ & 0x00000040) != 0); } - + /** + * optional int32 old_league = 9; + * @return The oldLeague. + */ @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getEvalsCount() > 0) { - hash = (37 * hash) + EVALS_FIELD_NUMBER; - hash = (53 * hash) + getEvalsList().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; + public int getOldLeague() { + return oldLeague_; } - public static ei.Ei.ContractEvaluationBatch parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.ContractEvaluationBatch parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static ei.Ei.ContractEvaluationBatch parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); + public static final int OLD_GOALS_FIELD_NUMBER = 10; + private boolean oldGoals_ = false; + /** + * optional bool old_goals = 10; + * @return Whether the oldGoals field is set. + */ + @java.lang.Override + public boolean hasOldGoals() { + return ((bitField0_ & 0x00000080) != 0); } - public static ei.Ei.ContractEvaluationBatch parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); + /** + * optional bool old_goals = 10; + * @return The oldGoals. + */ + @java.lang.Override + public boolean getOldGoals() { + return oldGoals_; } - public static ei.Ei.ContractEvaluationBatch parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); + + public static final int GRADE_FIELD_NUMBER = 3; + private int grade_ = 0; + /** + * optional .ei.Contract.PlayerGrade grade = 3; + * @return Whether the grade field is set. + */ + @java.lang.Override public boolean hasGrade() { + return ((bitField0_ & 0x00000100) != 0); } - public static ei.Ei.ContractEvaluationBatch parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); + /** + * optional .ei.Contract.PlayerGrade grade = 3; + * @return The grade. + */ + @java.lang.Override public ei.Ei.Contract.PlayerGrade getGrade() { + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(grade_); + return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; } - public static ei.Ei.ContractEvaluationBatch parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static final int CONTRIBUTION_RATIO_FIELD_NUMBER = 4; + private double contributionRatio_ = 0D; + /** + * optional double contribution_ratio = 4; + * @return Whether the contributionRatio field is set. + */ + @java.lang.Override + public boolean hasContributionRatio() { + return ((bitField0_ & 0x00000200) != 0); } - public static ei.Ei.ContractEvaluationBatch parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + /** + * optional double contribution_ratio = 4; + * @return The contributionRatio. + */ + @java.lang.Override + public double getContributionRatio() { + return contributionRatio_; } - public static ei.Ei.ContractEvaluationBatch parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static final int COMPLETION_PERCENT_FIELD_NUMBER = 5; + private double completionPercent_ = 0D; + /** + * optional double completion_percent = 5; + * @return Whether the completionPercent field is set. + */ + @java.lang.Override + public boolean hasCompletionPercent() { + return ((bitField0_ & 0x00000400) != 0); } - public static ei.Ei.ContractEvaluationBatch parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + /** + * optional double completion_percent = 5; + * @return The completionPercent. + */ + @java.lang.Override + public double getCompletionPercent() { + return completionPercent_; } - public static ei.Ei.ContractEvaluationBatch parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static final int ORIGINAL_LENGTH_FIELD_NUMBER = 11; + private double originalLength_ = 0D; + /** + * optional double original_length = 11; + * @return Whether the originalLength field is set. + */ + @java.lang.Override + public boolean hasOriginalLength() { + return ((bitField0_ & 0x00000800) != 0); } - public static ei.Ei.ContractEvaluationBatch parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + /** + * optional double original_length = 11; + * @return The originalLength. + */ + @java.lang.Override + public double getOriginalLength() { + return originalLength_; } + public static final int COOP_SIZE_FIELD_NUMBER = 18; + private int coopSize_ = 0; + /** + * optional uint32 coop_size = 18; + * @return Whether the coopSize field is set. + */ @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(ei.Ei.ContractEvaluationBatch prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + public boolean hasCoopSize() { + return ((bitField0_ & 0x00001000) != 0); } + /** + * optional uint32 coop_size = 18; + * @return The coopSize. + */ @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + public int getCoopSize() { + return coopSize_; } + public static final int SOLO_FIELD_NUMBER = 26; + private boolean solo_ = false; + /** + * optional bool solo = 26; + * @return Whether the solo field is set. + */ @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; + public boolean hasSolo() { + return ((bitField0_ & 0x00002000) != 0); } /** - * Protobuf type {@code ei.ContractEvaluationBatch} + * optional bool solo = 26; + * @return The solo. */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.ContractEvaluationBatch) - ei.Ei.ContractEvaluationBatchOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return ei.Ei.internal_static_ei_ContractEvaluationBatch_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractEvaluationBatch_fieldAccessorTable - .ensureFieldAccessorsInitialized( - ei.Ei.ContractEvaluationBatch.class, ei.Ei.ContractEvaluationBatch.Builder.class); - } - - // Construct using ei.Ei.ContractEvaluationBatch.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (evalsBuilder_ == null) { - evals_ = java.util.Collections.emptyList(); - } else { - evals_ = null; - evalsBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000001); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return ei.Ei.internal_static_ei_ContractEvaluationBatch_descriptor; - } - - @java.lang.Override - public ei.Ei.ContractEvaluationBatch getDefaultInstanceForType() { - return ei.Ei.ContractEvaluationBatch.getDefaultInstance(); - } - - @java.lang.Override - public ei.Ei.ContractEvaluationBatch build() { - ei.Ei.ContractEvaluationBatch result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } + @java.lang.Override + public boolean getSolo() { + return solo_; + } - @java.lang.Override - public ei.Ei.ContractEvaluationBatch buildPartial() { - ei.Ei.ContractEvaluationBatch result = new ei.Ei.ContractEvaluationBatch(this); - int from_bitField0_ = bitField0_; - if (evalsBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - evals_ = java.util.Collections.unmodifiableList(evals_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.evals_ = evals_; - } else { - result.evals_ = evalsBuilder_.build(); - } - onBuilt(); - return result; - } + public static final int SOUL_POWER_FIELD_NUMBER = 23; + private double soulPower_ = 0D; + /** + * optional double soul_power = 23; + * @return Whether the soulPower field is set. + */ + @java.lang.Override + public boolean hasSoulPower() { + return ((bitField0_ & 0x00004000) != 0); + } + /** + * optional double soul_power = 23; + * @return The soulPower. + */ + @java.lang.Override + public double getSoulPower() { + return soulPower_; + } - @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.ContractEvaluationBatch) { - return mergeFrom((ei.Ei.ContractEvaluationBatch)other); - } else { - super.mergeFrom(other); - return this; - } - } + public static final int LAST_CONTRIBUTION_TIME_FIELD_NUMBER = 22; + private double lastContributionTime_ = 0D; + /** + * optional double last_contribution_time = 22; + * @return Whether the lastContributionTime field is set. + */ + @java.lang.Override + public boolean hasLastContributionTime() { + return ((bitField0_ & 0x00008000) != 0); + } + /** + * optional double last_contribution_time = 22; + * @return The lastContributionTime. + */ + @java.lang.Override + public double getLastContributionTime() { + return lastContributionTime_; + } - public Builder mergeFrom(ei.Ei.ContractEvaluationBatch other) { - if (other == ei.Ei.ContractEvaluationBatch.getDefaultInstance()) return this; - if (evalsBuilder_ == null) { - if (!other.evals_.isEmpty()) { - if (evals_.isEmpty()) { - evals_ = other.evals_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureEvalsIsMutable(); - evals_.addAll(other.evals_); - } - onChanged(); - } - } else { - if (!other.evals_.isEmpty()) { - if (evalsBuilder_.isEmpty()) { - evalsBuilder_.dispose(); - evalsBuilder_ = null; - evals_ = other.evals_; - bitField0_ = (bitField0_ & ~0x00000001); - evalsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getEvalsFieldBuilder() : null; - } else { - evalsBuilder_.addAllMessages(other.evals_); - } - } - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } + public static final int COMPLETION_TIME_FIELD_NUMBER = 6; + private double completionTime_ = 0D; + /** + * optional double completion_time = 6; + * @return Whether the completionTime field is set. + */ + @java.lang.Override + public boolean hasCompletionTime() { + return ((bitField0_ & 0x00010000) != 0); + } + /** + * optional double completion_time = 6; + * @return The completionTime. + */ + @java.lang.Override + public double getCompletionTime() { + return completionTime_; + } - @java.lang.Override - public final boolean isInitialized() { - return true; - } + public static final int CHICKEN_RUNS_SENT_FIELD_NUMBER = 7; + private int chickenRunsSent_ = 0; + /** + * optional uint32 chicken_runs_sent = 7; + * @return Whether the chickenRunsSent field is set. + */ + @java.lang.Override + public boolean hasChickenRunsSent() { + return ((bitField0_ & 0x00020000) != 0); + } + /** + * optional uint32 chicken_runs_sent = 7; + * @return The chickenRunsSent. + */ + @java.lang.Override + public int getChickenRunsSent() { + return chickenRunsSent_; + } - @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: { - ei.Ei.ContractEvaluationBatch.Pair m = - input.readMessage( - ei.Ei.ContractEvaluationBatch.Pair.PARSER, - extensionRegistry); - if (evalsBuilder_ == null) { - ensureEvalsIsMutable(); - evals_.add(m); - } else { - evalsBuilder_.addMessage(m); - } - break; - } // case 10 - 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_; + public static final int GIFT_TOKENS_SENT_FIELD_NUMBER = 8; + private int giftTokensSent_ = 0; + /** + * optional uint32 gift_tokens_sent = 8; + * @return Whether the giftTokensSent field is set. + */ + @java.lang.Override + public boolean hasGiftTokensSent() { + return ((bitField0_ & 0x00040000) != 0); + } + /** + * optional uint32 gift_tokens_sent = 8; + * @return The giftTokensSent. + */ + @java.lang.Override + public int getGiftTokensSent() { + return giftTokensSent_; + } - private java.util.List evals_ = - java.util.Collections.emptyList(); - private void ensureEvalsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - evals_ = new java.util.ArrayList(evals_); - bitField0_ |= 0x00000001; - } - } + public static final int GIFT_TOKENS_RECEIVED_FIELD_NUMBER = 15; + private int giftTokensReceived_ = 0; + /** + * optional uint32 gift_tokens_received = 15; + * @return Whether the giftTokensReceived field is set. + */ + @java.lang.Override + public boolean hasGiftTokensReceived() { + return ((bitField0_ & 0x00080000) != 0); + } + /** + * optional uint32 gift_tokens_received = 15; + * @return The giftTokensReceived. + */ + @java.lang.Override + public int getGiftTokensReceived() { + return giftTokensReceived_; + } - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.ContractEvaluationBatch.Pair, ei.Ei.ContractEvaluationBatch.Pair.Builder, ei.Ei.ContractEvaluationBatch.PairOrBuilder> evalsBuilder_; + public static final int GIFT_TOKEN_VALUE_SENT_FIELD_NUMBER = 28; + private double giftTokenValueSent_ = 0D; + /** + * optional double gift_token_value_sent = 28; + * @return Whether the giftTokenValueSent field is set. + */ + @java.lang.Override + public boolean hasGiftTokenValueSent() { + return ((bitField0_ & 0x00100000) != 0); + } + /** + * optional double gift_token_value_sent = 28; + * @return The giftTokenValueSent. + */ + @java.lang.Override + public double getGiftTokenValueSent() { + return giftTokenValueSent_; + } - /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; - */ - public java.util.List getEvalsList() { - if (evalsBuilder_ == null) { - return java.util.Collections.unmodifiableList(evals_); - } else { - return evalsBuilder_.getMessageList(); - } - } - /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; - */ - public int getEvalsCount() { - if (evalsBuilder_ == null) { - return evals_.size(); - } else { - return evalsBuilder_.getCount(); - } - } - /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; - */ - public ei.Ei.ContractEvaluationBatch.Pair getEvals(int index) { - if (evalsBuilder_ == null) { - return evals_.get(index); - } else { - return evalsBuilder_.getMessage(index); - } - } - /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; - */ - public Builder setEvals( - int index, ei.Ei.ContractEvaluationBatch.Pair value) { - if (evalsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureEvalsIsMutable(); - evals_.set(index, value); - onChanged(); - } else { - evalsBuilder_.setMessage(index, value); - } - return this; - } - /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; - */ - public Builder setEvals( - int index, ei.Ei.ContractEvaluationBatch.Pair.Builder builderForValue) { - if (evalsBuilder_ == null) { - ensureEvalsIsMutable(); - evals_.set(index, builderForValue.build()); - onChanged(); - } else { - evalsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; - */ - public Builder addEvals(ei.Ei.ContractEvaluationBatch.Pair value) { - if (evalsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureEvalsIsMutable(); - evals_.add(value); - onChanged(); - } else { - evalsBuilder_.addMessage(value); - } - return this; - } - /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; - */ - public Builder addEvals( - int index, ei.Ei.ContractEvaluationBatch.Pair value) { - if (evalsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureEvalsIsMutable(); - evals_.add(index, value); - onChanged(); - } else { - evalsBuilder_.addMessage(index, value); - } - return this; - } - /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; - */ - public Builder addEvals( - ei.Ei.ContractEvaluationBatch.Pair.Builder builderForValue) { - if (evalsBuilder_ == null) { - ensureEvalsIsMutable(); - evals_.add(builderForValue.build()); - onChanged(); - } else { - evalsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; - */ - public Builder addEvals( - int index, ei.Ei.ContractEvaluationBatch.Pair.Builder builderForValue) { - if (evalsBuilder_ == null) { - ensureEvalsIsMutable(); - evals_.add(index, builderForValue.build()); - onChanged(); - } else { - evalsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; - */ - public Builder addAllEvals( - java.lang.Iterable values) { - if (evalsBuilder_ == null) { - ensureEvalsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, evals_); - onChanged(); - } else { - evalsBuilder_.addAllMessages(values); - } - return this; - } - /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; - */ - public Builder clearEvals() { - if (evalsBuilder_ == null) { - evals_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - evalsBuilder_.clear(); - } - return this; - } - /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; - */ - public Builder removeEvals(int index) { - if (evalsBuilder_ == null) { - ensureEvalsIsMutable(); - evals_.remove(index); - onChanged(); - } else { - evalsBuilder_.remove(index); - } - return this; - } - /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; - */ - public ei.Ei.ContractEvaluationBatch.Pair.Builder getEvalsBuilder( - int index) { - return getEvalsFieldBuilder().getBuilder(index); - } - /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; - */ - public ei.Ei.ContractEvaluationBatch.PairOrBuilder getEvalsOrBuilder( - int index) { - if (evalsBuilder_ == null) { - return evals_.get(index); } else { - return evalsBuilder_.getMessageOrBuilder(index); - } - } - /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; - */ - public java.util.List - getEvalsOrBuilderList() { - if (evalsBuilder_ != null) { - return evalsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(evals_); - } - } - /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; - */ - public ei.Ei.ContractEvaluationBatch.Pair.Builder addEvalsBuilder() { - return getEvalsFieldBuilder().addBuilder( - ei.Ei.ContractEvaluationBatch.Pair.getDefaultInstance()); - } - /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; - */ - public ei.Ei.ContractEvaluationBatch.Pair.Builder addEvalsBuilder( - int index) { - return getEvalsFieldBuilder().addBuilder( - index, ei.Ei.ContractEvaluationBatch.Pair.getDefaultInstance()); - } - /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; - */ - public java.util.List - getEvalsBuilderList() { - return getEvalsFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.ContractEvaluationBatch.Pair, ei.Ei.ContractEvaluationBatch.Pair.Builder, ei.Ei.ContractEvaluationBatch.PairOrBuilder> - getEvalsFieldBuilder() { - if (evalsBuilder_ == null) { - evalsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.ContractEvaluationBatch.Pair, ei.Ei.ContractEvaluationBatch.Pair.Builder, ei.Ei.ContractEvaluationBatch.PairOrBuilder>( - evals_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - evals_ = null; - } - return evalsBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } + public static final int GIFT_TOKEN_VALUE_RECEIVED_FIELD_NUMBER = 29; + private double giftTokenValueReceived_ = 0D; + /** + * optional double gift_token_value_received = 29; + * @return Whether the giftTokenValueReceived field is set. + */ + @java.lang.Override + public boolean hasGiftTokenValueReceived() { + return ((bitField0_ & 0x00200000) != 0); + } + /** + * optional double gift_token_value_received = 29; + * @return The giftTokenValueReceived. + */ + @java.lang.Override + public double getGiftTokenValueReceived() { + return giftTokenValueReceived_; + } - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } + public static final int BOOST_TOKEN_ALLOTMENT_FIELD_NUMBER = 16; + private int boostTokenAllotment_ = 0; + /** + * optional uint32 boost_token_allotment = 16; + * @return Whether the boostTokenAllotment field is set. + */ + @java.lang.Override + public boolean hasBoostTokenAllotment() { + return ((bitField0_ & 0x00400000) != 0); + } + /** + * optional uint32 boost_token_allotment = 16; + * @return The boostTokenAllotment. + */ + @java.lang.Override + public int getBoostTokenAllotment() { + return boostTokenAllotment_; + } + public static final int BUFF_TIME_VALUE_FIELD_NUMBER = 17; + private double buffTimeValue_ = 0D; + /** + * optional double buff_time_value = 17; + * @return Whether the buffTimeValue field is set. + */ + @java.lang.Override + public boolean hasBuffTimeValue() { + return ((bitField0_ & 0x00800000) != 0); + } + /** + * optional double buff_time_value = 17; + * @return The buffTimeValue. + */ + @java.lang.Override + public double getBuffTimeValue() { + return buffTimeValue_; + } - // @@protoc_insertion_point(builder_scope:ei.ContractEvaluationBatch) + public static final int TEAMWORK_SCORE_FIELD_NUMBER = 13; + private double teamworkScore_ = 0D; + /** + * optional double teamwork_score = 13; + * @return Whether the teamworkScore field is set. + */ + @java.lang.Override + public boolean hasTeamworkScore() { + return ((bitField0_ & 0x01000000) != 0); + } + /** + * optional double teamwork_score = 13; + * @return The teamworkScore. + */ + @java.lang.Override + public double getTeamworkScore() { + return teamworkScore_; } - // @@protoc_insertion_point(class_scope:ei.ContractEvaluationBatch) - private static final ei.Ei.ContractEvaluationBatch DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new ei.Ei.ContractEvaluationBatch(); + public static final int OTHER_BONUSES_FIELD_NUMBER = 14; + private double otherBonuses_ = 0D; + /** + * optional double other_bonuses = 14; + * @return Whether the otherBonuses field is set. + */ + @java.lang.Override + public boolean hasOtherBonuses() { + return ((bitField0_ & 0x02000000) != 0); + } + /** + * optional double other_bonuses = 14; + * @return The otherBonuses. + */ + @java.lang.Override + public double getOtherBonuses() { + return otherBonuses_; } - public static ei.Ei.ContractEvaluationBatch getDefaultInstance() { - return DEFAULT_INSTANCE; + public static final int COUNTED_IN_SEASON_FIELD_NUMBER = 20; + private boolean countedInSeason_ = false; + /** + * optional bool counted_in_season = 20; + * @return Whether the countedInSeason field is set. + */ + @java.lang.Override + public boolean hasCountedInSeason() { + return ((bitField0_ & 0x04000000) != 0); + } + /** + * optional bool counted_in_season = 20; + * @return The countedInSeason. + */ + @java.lang.Override + public boolean getCountedInSeason() { + return countedInSeason_; } - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ContractEvaluationBatch 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()); + public static final int SEASON_ID_FIELD_NUMBER = 21; + @SuppressWarnings("serial") + private volatile java.lang.Object seasonId_ = ""; + /** + * optional string season_id = 21; + * @return Whether the seasonId field is set. + */ + @java.lang.Override + public boolean hasSeasonId() { + return ((bitField0_ & 0x08000000) != 0); + } + /** + * optional string season_id = 21; + * @return The seasonId. + */ + @java.lang.Override + public java.lang.String getSeasonId() { + java.lang.Object ref = seasonId_; + 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()) { + seasonId_ = s; } - return builder.buildPartial(); + return s; } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; } - + /** + * optional string season_id = 21; + * @return The bytes for seasonId. + */ @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; + public com.google.protobuf.ByteString + getSeasonIdBytes() { + java.lang.Object ref = seasonId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + seasonId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } + public static final int TIME_CHEATS_FIELD_NUMBER = 27; + private int timeCheats_ = 0; + /** + * optional uint32 time_cheats = 27; + * @return Whether the timeCheats field is set. + */ @java.lang.Override - public ei.Ei.ContractEvaluationBatch getDefaultInstanceForType() { - return DEFAULT_INSTANCE; + public boolean hasTimeCheats() { + return ((bitField0_ & 0x10000000) != 0); + } + /** + * optional uint32 time_cheats = 27; + * @return The timeCheats. + */ + @java.lang.Override + public int getTimeCheats() { + return timeCheats_; } - } - - public interface CoopCompletionSnapshotOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.CoopCompletionSnapshot) - com.google.protobuf.MessageOrBuilder { - + public static final int ISSUES_FIELD_NUMBER = 19; + @SuppressWarnings("serial") + private com.google.protobuf.Internal.IntList issues_; + private static final com.google.protobuf.Internal.IntListAdapter.IntConverter< + ei.Ei.ContractEvaluation.PoorBehavior> issues_converter_ = + new com.google.protobuf.Internal.IntListAdapter.IntConverter< + ei.Ei.ContractEvaluation.PoorBehavior>() { + public ei.Ei.ContractEvaluation.PoorBehavior convert(int from) { + ei.Ei.ContractEvaluation.PoorBehavior result = ei.Ei.ContractEvaluation.PoorBehavior.forNumber(from); + return result == null ? ei.Ei.ContractEvaluation.PoorBehavior.NONE : result; + } + }; /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + * repeated .ei.ContractEvaluation.PoorBehavior issues = 19; + * @return A list containing the issues. */ - java.util.List - getContributorsList(); + @java.lang.Override + public java.util.List getIssuesList() { + return new com.google.protobuf.Internal.IntListAdapter< + ei.Ei.ContractEvaluation.PoorBehavior>(issues_, issues_converter_); + } /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + * repeated .ei.ContractEvaluation.PoorBehavior issues = 19; + * @return The count of issues. */ - ei.Ei.CoopCompletionSnapshot.ContributorSnapshot getContributors(int index); + @java.lang.Override + public int getIssuesCount() { + return issues_.size(); + } /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + * repeated .ei.ContractEvaluation.PoorBehavior issues = 19; + * @param index The index of the element to return. + * @return The issues at the given index. */ - int getContributorsCount(); + @java.lang.Override + public ei.Ei.ContractEvaluation.PoorBehavior getIssues(int index) { + return issues_converter_.convert(issues_.getInt(index)); + } + + public static final int NOTES_FIELD_NUMBER = 12; + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList notes_ = + com.google.protobuf.LazyStringArrayList.emptyList(); /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + * repeated string notes = 12; + * @return A list containing the notes. */ - java.util.List - getContributorsOrBuilderList(); + public com.google.protobuf.ProtocolStringList + getNotesList() { + return notes_; + } /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + * repeated string notes = 12; + * @return The count of notes. */ - ei.Ei.CoopCompletionSnapshot.ContributorSnapshotOrBuilder getContributorsOrBuilder( - int index); - } - /** - * Protobuf type {@code ei.CoopCompletionSnapshot} - */ - public static final class CoopCompletionSnapshot extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.CoopCompletionSnapshot) - CoopCompletionSnapshotOrBuilder { - private static final long serialVersionUID = 0L; - // Use CoopCompletionSnapshot.newBuilder() to construct. - private CoopCompletionSnapshot(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); + public int getNotesCount() { + return notes_.size(); } - private CoopCompletionSnapshot() { - contributors_ = java.util.Collections.emptyList(); + /** + * repeated string notes = 12; + * @param index The index of the element to return. + * @return The notes at the given index. + */ + public java.lang.String getNotes(int index) { + return notes_.get(index); + } + /** + * repeated string notes = 12; + * @param index The index of the value to return. + * @return The bytes of the notes at the given index. + */ + public com.google.protobuf.ByteString + getNotesBytes(int index) { + return notes_.getByteString(index); } + public static final int VERSION_FIELD_NUMBER = 50; + @SuppressWarnings("serial") + private volatile java.lang.Object version_ = ""; + /** + * optional string version = 50; + * @return Whether the version field is set. + */ @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new CoopCompletionSnapshot(); + public boolean hasVersion() { + return ((bitField0_ & 0x20000000) != 0); } - + /** + * optional string version = 50; + * @return The version. + */ @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; + public java.lang.String getVersion() { + java.lang.Object ref = version_; + 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()) { + version_ = s; + } + return s; + } } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return ei.Ei.internal_static_ei_CoopCompletionSnapshot_descriptor; + /** + * optional string version = 50; + * @return The bytes for version. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getVersionBytes() { + java.lang.Object ref = version_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + version_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } + public static final int EVALUATION_START_TIME_FIELD_NUMBER = 51; + private double evaluationStartTime_ = 0D; + /** + * optional double evaluation_start_time = 51; + * @return Whether the evaluationStartTime field is set. + */ @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_CoopCompletionSnapshot_fieldAccessorTable - .ensureFieldAccessorsInitialized( - ei.Ei.CoopCompletionSnapshot.class, ei.Ei.CoopCompletionSnapshot.Builder.class); + public boolean hasEvaluationStartTime() { + return ((bitField0_ & 0x40000000) != 0); + } + /** + * optional double evaluation_start_time = 51; + * @return The evaluationStartTime. + */ + @java.lang.Override + public double getEvaluationStartTime() { + return evaluationStartTime_; } - public interface ContributorSnapshotOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.CoopCompletionSnapshot.ContributorSnapshot) - com.google.protobuf.MessageOrBuilder { - - /** - * optional double contribution = 1; - * @return Whether the contribution field is set. - */ - boolean hasContribution(); - /** - * optional double contribution = 1; - * @return The contribution. - */ - double getContribution(); - - /** - * optional double last_contribution_time = 6; - * @return Whether the lastContributionTime field is set. - */ - boolean hasLastContributionTime(); - /** - * optional double last_contribution_time = 6; - * @return The lastContributionTime. - */ - double getLastContributionTime(); - - /** - * optional bool finalized = 7; - * @return Whether the finalized field is set. - */ - boolean hasFinalized(); - /** - * optional bool finalized = 7; - * @return The finalized. - */ - boolean getFinalized(); - - /** - * optional double soul_power = 2; - * @return Whether the soulPower field is set. - */ - boolean hasSoulPower(); - /** - * optional double soul_power = 2; - * @return The soulPower. - */ - double getSoulPower(); - - /** - * optional string user_id = 3; - * @return Whether the userId field is set. - */ - boolean hasUserId(); - /** - * optional string user_id = 3; - * @return The userId. - */ - java.lang.String getUserId(); - /** - * optional string user_id = 3; - * @return The bytes for userId. - */ - com.google.protobuf.ByteString - getUserIdBytes(); - - /** - * optional uint32 tokens = 4; - * @return Whether the tokens field is set. - */ - boolean hasTokens(); - /** - * optional uint32 tokens = 4; - * @return The tokens. - */ - int getTokens(); - - /** - * optional uint32 tokens_spent = 5; - * @return Whether the tokensSpent field is set. - */ - boolean hasTokensSpent(); - /** - * optional uint32 tokens_spent = 5; - * @return The tokensSpent. - */ - int getTokensSpent(); + public static final int STATUS_FIELD_NUMBER = 52; + private int status_ = 0; + /** + * optional .ei.ContractEvaluation.Status status = 52; + * @return Whether the status field is set. + */ + @java.lang.Override public boolean hasStatus() { + return ((bitField0_ & 0x80000000) != 0); } /** - * Protobuf type {@code ei.CoopCompletionSnapshot.ContributorSnapshot} + * optional .ei.ContractEvaluation.Status status = 52; + * @return The status. */ - public static final class ContributorSnapshot extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.CoopCompletionSnapshot.ContributorSnapshot) - ContributorSnapshotOrBuilder { - private static final long serialVersionUID = 0L; - // Use ContributorSnapshot.newBuilder() to construct. - private ContributorSnapshot(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); + @java.lang.Override public ei.Ei.ContractEvaluation.Status getStatus() { + ei.Ei.ContractEvaluation.Status result = ei.Ei.ContractEvaluation.Status.forNumber(status_); + return result == null ? ei.Ei.ContractEvaluation.Status.UNKNOWN : result; + } + + 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_ & 0x00000004) != 0)) { + output.writeDouble(1, cxp_); } - private ContributorSnapshot() { - userId_ = ""; + if (((bitField0_ & 0x00000020) != 0)) { + output.writeInt32(2, gradePerformance_); } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ContributorSnapshot(); + if (((bitField0_ & 0x00000100) != 0)) { + output.writeEnum(3, grade_); } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; + if (((bitField0_ & 0x00000200) != 0)) { + output.writeDouble(4, contributionRatio_); } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return ei.Ei.internal_static_ei_CoopCompletionSnapshot_ContributorSnapshot_descriptor; + if (((bitField0_ & 0x00000400) != 0)) { + output.writeDouble(5, completionPercent_); } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_CoopCompletionSnapshot_ContributorSnapshot_fieldAccessorTable - .ensureFieldAccessorsInitialized( - ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.class, ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.Builder.class); + if (((bitField0_ & 0x00010000) != 0)) { + output.writeDouble(6, completionTime_); } - - private int bitField0_; - public static final int CONTRIBUTION_FIELD_NUMBER = 1; - private double contribution_; - /** - * optional double contribution = 1; - * @return Whether the contribution field is set. - */ - @java.lang.Override - public boolean hasContribution() { - return ((bitField0_ & 0x00000001) != 0); + if (((bitField0_ & 0x00020000) != 0)) { + output.writeUInt32(7, chickenRunsSent_); } - /** - * optional double contribution = 1; - * @return The contribution. - */ - @java.lang.Override - public double getContribution() { - return contribution_; + if (((bitField0_ & 0x00040000) != 0)) { + output.writeUInt32(8, giftTokensSent_); + } + if (((bitField0_ & 0x00000040) != 0)) { + output.writeInt32(9, oldLeague_); + } + if (((bitField0_ & 0x00000080) != 0)) { + output.writeBool(10, oldGoals_); + } + if (((bitField0_ & 0x00000800) != 0)) { + output.writeDouble(11, originalLength_); + } + for (int i = 0; i < notes_.size(); i++) { + com.google.protobuf.GeneratedMessage.writeString(output, 12, notes_.getRaw(i)); + } + if (((bitField0_ & 0x01000000) != 0)) { + output.writeDouble(13, teamworkScore_); + } + if (((bitField0_ & 0x02000000) != 0)) { + output.writeDouble(14, otherBonuses_); + } + if (((bitField0_ & 0x00080000) != 0)) { + output.writeUInt32(15, giftTokensReceived_); + } + if (((bitField0_ & 0x00400000) != 0)) { + output.writeUInt32(16, boostTokenAllotment_); + } + if (((bitField0_ & 0x00800000) != 0)) { + output.writeDouble(17, buffTimeValue_); + } + if (((bitField0_ & 0x00001000) != 0)) { + output.writeUInt32(18, coopSize_); + } + for (int i = 0; i < issues_.size(); i++) { + output.writeEnum(19, issues_.getInt(i)); + } + if (((bitField0_ & 0x04000000) != 0)) { + output.writeBool(20, countedInSeason_); + } + if (((bitField0_ & 0x08000000) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 21, seasonId_); + } + if (((bitField0_ & 0x00008000) != 0)) { + output.writeDouble(22, lastContributionTime_); + } + if (((bitField0_ & 0x00004000) != 0)) { + output.writeDouble(23, soulPower_); + } + if (((bitField0_ & 0x00000008) != 0)) { + output.writeBool(24, replay_); + } + if (((bitField0_ & 0x00000010) != 0)) { + output.writeDouble(25, cxpChange_); + } + if (((bitField0_ & 0x00002000) != 0)) { + output.writeBool(26, solo_); + } + if (((bitField0_ & 0x10000000) != 0)) { + output.writeUInt32(27, timeCheats_); + } + if (((bitField0_ & 0x00100000) != 0)) { + output.writeDouble(28, giftTokenValueSent_); + } + if (((bitField0_ & 0x00200000) != 0)) { + output.writeDouble(29, giftTokenValueReceived_); + } + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 40, contractIdentifier_); + } + if (((bitField0_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 41, coopIdentifier_); + } + if (((bitField0_ & 0x20000000) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 50, version_); + } + if (((bitField0_ & 0x40000000) != 0)) { + output.writeDouble(51, evaluationStartTime_); + } + if (((bitField0_ & 0x80000000) != 0)) { + output.writeEnum(52, status_); } + getUnknownFields().writeTo(output); + } - public static final int LAST_CONTRIBUTION_TIME_FIELD_NUMBER = 6; - private double lastContributionTime_; - /** - * optional double last_contribution_time = 6; - * @return Whether the lastContributionTime field is set. - */ - @java.lang.Override - public boolean hasLastContributionTime() { - return ((bitField0_ & 0x00000002) != 0); + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(1, cxp_); } - /** - * optional double last_contribution_time = 6; - * @return The lastContributionTime. - */ - @java.lang.Override - public double getLastContributionTime() { - return lastContributionTime_; + if (((bitField0_ & 0x00000020) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, gradePerformance_); + } + if (((bitField0_ & 0x00000100) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(3, grade_); + } + if (((bitField0_ & 0x00000200) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(4, contributionRatio_); + } + if (((bitField0_ & 0x00000400) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(5, completionPercent_); + } + if (((bitField0_ & 0x00010000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(6, completionTime_); + } + if (((bitField0_ & 0x00020000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(7, chickenRunsSent_); + } + if (((bitField0_ & 0x00040000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(8, giftTokensSent_); + } + if (((bitField0_ & 0x00000040) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(9, oldLeague_); + } + if (((bitField0_ & 0x00000080) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(10, oldGoals_); + } + if (((bitField0_ & 0x00000800) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(11, originalLength_); + } + { + int dataSize = 0; + for (int i = 0; i < notes_.size(); i++) { + dataSize += computeStringSizeNoTag(notes_.getRaw(i)); + } + size += dataSize; + size += 1 * getNotesList().size(); + } + if (((bitField0_ & 0x01000000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(13, teamworkScore_); + } + if (((bitField0_ & 0x02000000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(14, otherBonuses_); + } + if (((bitField0_ & 0x00080000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(15, giftTokensReceived_); + } + if (((bitField0_ & 0x00400000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(16, boostTokenAllotment_); + } + if (((bitField0_ & 0x00800000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(17, buffTimeValue_); + } + if (((bitField0_ & 0x00001000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(18, coopSize_); + } + { + int dataSize = 0; + for (int i = 0; i < issues_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeEnumSizeNoTag(issues_.getInt(i)); + } + size += dataSize; + size += 2 * issues_.size(); + } + if (((bitField0_ & 0x04000000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(20, countedInSeason_); + } + if (((bitField0_ & 0x08000000) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(21, seasonId_); } + if (((bitField0_ & 0x00008000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(22, lastContributionTime_); + } + if (((bitField0_ & 0x00004000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(23, soulPower_); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(24, replay_); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(25, cxpChange_); + } + if (((bitField0_ & 0x00002000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(26, solo_); + } + if (((bitField0_ & 0x10000000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(27, timeCheats_); + } + if (((bitField0_ & 0x00100000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(28, giftTokenValueSent_); + } + if (((bitField0_ & 0x00200000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(29, giftTokenValueReceived_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(40, contractIdentifier_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(41, coopIdentifier_); + } + if (((bitField0_ & 0x20000000) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(50, version_); + } + if (((bitField0_ & 0x40000000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(51, evaluationStartTime_); + } + if (((bitField0_ & 0x80000000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(52, status_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } - public static final int FINALIZED_FIELD_NUMBER = 7; - private boolean finalized_; - /** - * optional bool finalized = 7; - * @return Whether the finalized field is set. - */ - @java.lang.Override - public boolean hasFinalized() { - return ((bitField0_ & 0x00000004) != 0); + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; } - /** - * optional bool finalized = 7; - * @return The finalized. - */ - @java.lang.Override - public boolean getFinalized() { - return finalized_; + if (!(obj instanceof ei.Ei.ContractEvaluation)) { + return super.equals(obj); } + ei.Ei.ContractEvaluation other = (ei.Ei.ContractEvaluation) obj; - public static final int SOUL_POWER_FIELD_NUMBER = 2; - private double soulPower_; - /** - * optional double soul_power = 2; - * @return Whether the soulPower field is set. - */ - @java.lang.Override - public boolean hasSoulPower() { - return ((bitField0_ & 0x00000008) != 0); + if (hasContractIdentifier() != other.hasContractIdentifier()) return false; + if (hasContractIdentifier()) { + if (!getContractIdentifier() + .equals(other.getContractIdentifier())) return false; } - /** - * optional double soul_power = 2; - * @return The soulPower. - */ - @java.lang.Override - public double getSoulPower() { - return soulPower_; + if (hasCoopIdentifier() != other.hasCoopIdentifier()) return false; + if (hasCoopIdentifier()) { + if (!getCoopIdentifier() + .equals(other.getCoopIdentifier())) return false; + } + if (hasCxp() != other.hasCxp()) return false; + if (hasCxp()) { + if (java.lang.Double.doubleToLongBits(getCxp()) + != java.lang.Double.doubleToLongBits( + other.getCxp())) return false; + } + if (hasReplay() != other.hasReplay()) return false; + if (hasReplay()) { + if (getReplay() + != other.getReplay()) return false; + } + if (hasCxpChange() != other.hasCxpChange()) return false; + if (hasCxpChange()) { + if (java.lang.Double.doubleToLongBits(getCxpChange()) + != java.lang.Double.doubleToLongBits( + other.getCxpChange())) return false; + } + if (hasGradePerformance() != other.hasGradePerformance()) return false; + if (hasGradePerformance()) { + if (getGradePerformance() + != other.getGradePerformance()) return false; + } + if (hasOldLeague() != other.hasOldLeague()) return false; + if (hasOldLeague()) { + if (getOldLeague() + != other.getOldLeague()) return false; + } + if (hasOldGoals() != other.hasOldGoals()) return false; + if (hasOldGoals()) { + if (getOldGoals() + != other.getOldGoals()) return false; + } + if (hasGrade() != other.hasGrade()) return false; + if (hasGrade()) { + if (grade_ != other.grade_) return false; + } + if (hasContributionRatio() != other.hasContributionRatio()) return false; + if (hasContributionRatio()) { + if (java.lang.Double.doubleToLongBits(getContributionRatio()) + != java.lang.Double.doubleToLongBits( + other.getContributionRatio())) return false; + } + if (hasCompletionPercent() != other.hasCompletionPercent()) return false; + if (hasCompletionPercent()) { + if (java.lang.Double.doubleToLongBits(getCompletionPercent()) + != java.lang.Double.doubleToLongBits( + other.getCompletionPercent())) return false; + } + if (hasOriginalLength() != other.hasOriginalLength()) return false; + if (hasOriginalLength()) { + if (java.lang.Double.doubleToLongBits(getOriginalLength()) + != java.lang.Double.doubleToLongBits( + other.getOriginalLength())) return false; + } + if (hasCoopSize() != other.hasCoopSize()) return false; + if (hasCoopSize()) { + if (getCoopSize() + != other.getCoopSize()) return false; + } + if (hasSolo() != other.hasSolo()) return false; + if (hasSolo()) { + if (getSolo() + != other.getSolo()) return false; + } + if (hasSoulPower() != other.hasSoulPower()) return false; + if (hasSoulPower()) { + if (java.lang.Double.doubleToLongBits(getSoulPower()) + != java.lang.Double.doubleToLongBits( + other.getSoulPower())) return false; + } + if (hasLastContributionTime() != other.hasLastContributionTime()) return false; + if (hasLastContributionTime()) { + if (java.lang.Double.doubleToLongBits(getLastContributionTime()) + != java.lang.Double.doubleToLongBits( + other.getLastContributionTime())) return false; + } + if (hasCompletionTime() != other.hasCompletionTime()) return false; + if (hasCompletionTime()) { + if (java.lang.Double.doubleToLongBits(getCompletionTime()) + != java.lang.Double.doubleToLongBits( + other.getCompletionTime())) return false; + } + if (hasChickenRunsSent() != other.hasChickenRunsSent()) return false; + if (hasChickenRunsSent()) { + if (getChickenRunsSent() + != other.getChickenRunsSent()) return false; + } + if (hasGiftTokensSent() != other.hasGiftTokensSent()) return false; + if (hasGiftTokensSent()) { + if (getGiftTokensSent() + != other.getGiftTokensSent()) return false; + } + if (hasGiftTokensReceived() != other.hasGiftTokensReceived()) return false; + if (hasGiftTokensReceived()) { + if (getGiftTokensReceived() + != other.getGiftTokensReceived()) return false; } + if (hasGiftTokenValueSent() != other.hasGiftTokenValueSent()) return false; + if (hasGiftTokenValueSent()) { + if (java.lang.Double.doubleToLongBits(getGiftTokenValueSent()) + != java.lang.Double.doubleToLongBits( + other.getGiftTokenValueSent())) return false; + } + if (hasGiftTokenValueReceived() != other.hasGiftTokenValueReceived()) return false; + if (hasGiftTokenValueReceived()) { + if (java.lang.Double.doubleToLongBits(getGiftTokenValueReceived()) + != java.lang.Double.doubleToLongBits( + other.getGiftTokenValueReceived())) return false; + } + if (hasBoostTokenAllotment() != other.hasBoostTokenAllotment()) return false; + if (hasBoostTokenAllotment()) { + if (getBoostTokenAllotment() + != other.getBoostTokenAllotment()) return false; + } + if (hasBuffTimeValue() != other.hasBuffTimeValue()) return false; + if (hasBuffTimeValue()) { + if (java.lang.Double.doubleToLongBits(getBuffTimeValue()) + != java.lang.Double.doubleToLongBits( + other.getBuffTimeValue())) return false; + } + if (hasTeamworkScore() != other.hasTeamworkScore()) return false; + if (hasTeamworkScore()) { + if (java.lang.Double.doubleToLongBits(getTeamworkScore()) + != java.lang.Double.doubleToLongBits( + other.getTeamworkScore())) return false; + } + if (hasOtherBonuses() != other.hasOtherBonuses()) return false; + if (hasOtherBonuses()) { + if (java.lang.Double.doubleToLongBits(getOtherBonuses()) + != java.lang.Double.doubleToLongBits( + other.getOtherBonuses())) return false; + } + if (hasCountedInSeason() != other.hasCountedInSeason()) return false; + if (hasCountedInSeason()) { + if (getCountedInSeason() + != other.getCountedInSeason()) return false; + } + if (hasSeasonId() != other.hasSeasonId()) return false; + if (hasSeasonId()) { + if (!getSeasonId() + .equals(other.getSeasonId())) return false; + } + if (hasTimeCheats() != other.hasTimeCheats()) return false; + if (hasTimeCheats()) { + if (getTimeCheats() + != other.getTimeCheats()) return false; + } + if (!issues_.equals(other.issues_)) return false; + if (!getNotesList() + .equals(other.getNotesList())) return false; + if (hasVersion() != other.hasVersion()) return false; + if (hasVersion()) { + if (!getVersion() + .equals(other.getVersion())) return false; + } + if (hasEvaluationStartTime() != other.hasEvaluationStartTime()) return false; + if (hasEvaluationStartTime()) { + if (java.lang.Double.doubleToLongBits(getEvaluationStartTime()) + != java.lang.Double.doubleToLongBits( + other.getEvaluationStartTime())) return false; + } + if (hasStatus() != other.hasStatus()) return false; + if (hasStatus()) { + if (status_ != other.status_) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } - public static final int USER_ID_FIELD_NUMBER = 3; - private volatile java.lang.Object userId_; - /** - * optional string user_id = 3; - * @return Whether the userId field is set. - */ - @java.lang.Override - public boolean hasUserId() { - return ((bitField0_ & 0x00000010) != 0); + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; } - /** - * optional string user_id = 3; - * @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; - } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasContractIdentifier()) { + hash = (37 * hash) + CONTRACT_IDENTIFIER_FIELD_NUMBER; + hash = (53 * hash) + getContractIdentifier().hashCode(); } - /** - * optional string user_id = 3; - * @return The bytes for userId. - */ + if (hasCoopIdentifier()) { + hash = (37 * hash) + COOP_IDENTIFIER_FIELD_NUMBER; + hash = (53 * hash) + getCoopIdentifier().hashCode(); + } + if (hasCxp()) { + hash = (37 * hash) + CXP_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCxp())); + } + if (hasReplay()) { + hash = (37 * hash) + REPLAY_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getReplay()); + } + if (hasCxpChange()) { + hash = (37 * hash) + CXP_CHANGE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCxpChange())); + } + if (hasGradePerformance()) { + hash = (37 * hash) + GRADE_PERFORMANCE_FIELD_NUMBER; + hash = (53 * hash) + getGradePerformance(); + } + if (hasOldLeague()) { + hash = (37 * hash) + OLD_LEAGUE_FIELD_NUMBER; + hash = (53 * hash) + getOldLeague(); + } + if (hasOldGoals()) { + hash = (37 * hash) + OLD_GOALS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getOldGoals()); + } + if (hasGrade()) { + hash = (37 * hash) + GRADE_FIELD_NUMBER; + hash = (53 * hash) + grade_; + } + if (hasContributionRatio()) { + hash = (37 * hash) + CONTRIBUTION_RATIO_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getContributionRatio())); + } + if (hasCompletionPercent()) { + hash = (37 * hash) + COMPLETION_PERCENT_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCompletionPercent())); + } + if (hasOriginalLength()) { + hash = (37 * hash) + ORIGINAL_LENGTH_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getOriginalLength())); + } + if (hasCoopSize()) { + hash = (37 * hash) + COOP_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getCoopSize(); + } + if (hasSolo()) { + hash = (37 * hash) + SOLO_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getSolo()); + } + if (hasSoulPower()) { + hash = (37 * hash) + SOUL_POWER_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getSoulPower())); + } + if (hasLastContributionTime()) { + hash = (37 * hash) + LAST_CONTRIBUTION_TIME_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getLastContributionTime())); + } + if (hasCompletionTime()) { + hash = (37 * hash) + COMPLETION_TIME_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCompletionTime())); + } + if (hasChickenRunsSent()) { + hash = (37 * hash) + CHICKEN_RUNS_SENT_FIELD_NUMBER; + hash = (53 * hash) + getChickenRunsSent(); + } + if (hasGiftTokensSent()) { + hash = (37 * hash) + GIFT_TOKENS_SENT_FIELD_NUMBER; + hash = (53 * hash) + getGiftTokensSent(); + } + if (hasGiftTokensReceived()) { + hash = (37 * hash) + GIFT_TOKENS_RECEIVED_FIELD_NUMBER; + hash = (53 * hash) + getGiftTokensReceived(); + } + if (hasGiftTokenValueSent()) { + hash = (37 * hash) + GIFT_TOKEN_VALUE_SENT_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getGiftTokenValueSent())); + } + if (hasGiftTokenValueReceived()) { + hash = (37 * hash) + GIFT_TOKEN_VALUE_RECEIVED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getGiftTokenValueReceived())); + } + if (hasBoostTokenAllotment()) { + hash = (37 * hash) + BOOST_TOKEN_ALLOTMENT_FIELD_NUMBER; + hash = (53 * hash) + getBoostTokenAllotment(); + } + if (hasBuffTimeValue()) { + hash = (37 * hash) + BUFF_TIME_VALUE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getBuffTimeValue())); + } + if (hasTeamworkScore()) { + hash = (37 * hash) + TEAMWORK_SCORE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTeamworkScore())); + } + if (hasOtherBonuses()) { + hash = (37 * hash) + OTHER_BONUSES_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getOtherBonuses())); + } + if (hasCountedInSeason()) { + hash = (37 * hash) + COUNTED_IN_SEASON_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getCountedInSeason()); + } + if (hasSeasonId()) { + hash = (37 * hash) + SEASON_ID_FIELD_NUMBER; + hash = (53 * hash) + getSeasonId().hashCode(); + } + if (hasTimeCheats()) { + hash = (37 * hash) + TIME_CHEATS_FIELD_NUMBER; + hash = (53 * hash) + getTimeCheats(); + } + if (getIssuesCount() > 0) { + hash = (37 * hash) + ISSUES_FIELD_NUMBER; + hash = (53 * hash) + issues_.hashCode(); + } + if (getNotesCount() > 0) { + hash = (37 * hash) + NOTES_FIELD_NUMBER; + hash = (53 * hash) + getNotesList().hashCode(); + } + if (hasVersion()) { + hash = (37 * hash) + VERSION_FIELD_NUMBER; + hash = (53 * hash) + getVersion().hashCode(); + } + if (hasEvaluationStartTime()) { + hash = (37 * hash) + EVALUATION_START_TIME_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getEvaluationStartTime())); + } + if (hasStatus()) { + hash = (37 * hash) + STATUS_FIELD_NUMBER; + hash = (53 * hash) + status_; + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static ei.Ei.ContractEvaluation parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractEvaluation parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.ContractEvaluation parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractEvaluation 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.ContractEvaluation parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractEvaluation parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.ContractEvaluation parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.ContractEvaluation parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static ei.Ei.ContractEvaluation parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static ei.Ei.ContractEvaluation parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static ei.Ei.ContractEvaluation parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.ContractEvaluation parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .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.ContractEvaluation 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.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code ei.ContractEvaluation} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.ContractEvaluation) + ei.Ei.ContractEvaluationOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractEvaluation_descriptor; + } + @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; - } + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractEvaluation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractEvaluation.class, ei.Ei.ContractEvaluation.Builder.class); } - public static final int TOKENS_FIELD_NUMBER = 4; - private int tokens_; - /** - * optional uint32 tokens = 4; - * @return Whether the tokens field is set. - */ + // Construct using ei.Ei.ContractEvaluation.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } @java.lang.Override - public boolean hasTokens() { - return ((bitField0_ & 0x00000020) != 0); + public Builder clear() { + super.clear(); + bitField0_ = 0; + bitField1_ = 0; + contractIdentifier_ = ""; + coopIdentifier_ = ""; + cxp_ = 0D; + replay_ = false; + cxpChange_ = 0D; + gradePerformance_ = 0; + oldLeague_ = 0; + oldGoals_ = false; + grade_ = 0; + contributionRatio_ = 0D; + completionPercent_ = 0D; + originalLength_ = 0D; + coopSize_ = 0; + solo_ = false; + soulPower_ = 0D; + lastContributionTime_ = 0D; + completionTime_ = 0D; + chickenRunsSent_ = 0; + giftTokensSent_ = 0; + giftTokensReceived_ = 0; + giftTokenValueSent_ = 0D; + giftTokenValueReceived_ = 0D; + boostTokenAllotment_ = 0; + buffTimeValue_ = 0D; + teamworkScore_ = 0D; + otherBonuses_ = 0D; + countedInSeason_ = false; + seasonId_ = ""; + timeCheats_ = 0; + issues_ = emptyIntList(); + bitField0_ = (bitField0_ & ~0x20000000); + notes_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + version_ = ""; + evaluationStartTime_ = 0D; + status_ = 0; + return this; } - /** - * optional uint32 tokens = 4; - * @return The tokens. - */ + @java.lang.Override - public int getTokens() { - return tokens_; + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return ei.Ei.internal_static_ei_ContractEvaluation_descriptor; } - public static final int TOKENS_SPENT_FIELD_NUMBER = 5; - private int tokensSpent_; - /** - * optional uint32 tokens_spent = 5; - * @return Whether the tokensSpent field is set. - */ @java.lang.Override - public boolean hasTokensSpent() { - return ((bitField0_ & 0x00000040) != 0); + public ei.Ei.ContractEvaluation getDefaultInstanceForType() { + return ei.Ei.ContractEvaluation.getDefaultInstance(); } - /** - * optional uint32 tokens_spent = 5; - * @return The tokensSpent. - */ + @java.lang.Override - public int getTokensSpent() { - return tokensSpent_; + public ei.Ei.ContractEvaluation build() { + ei.Ei.ContractEvaluation result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; } - private byte memoizedIsInitialized = -1; @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; + public ei.Ei.ContractEvaluation buildPartial() { + ei.Ei.ContractEvaluation result = new ei.Ei.ContractEvaluation(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + if (bitField1_ != 0) { buildPartial1(result); } + onBuilt(); + return result; + } - memoizedIsInitialized = 1; - return true; + private void buildPartialRepeatedFields(ei.Ei.ContractEvaluation result) { + if (((bitField0_ & 0x20000000) != 0)) { + issues_.makeImmutable(); + bitField0_ = (bitField0_ & ~0x20000000); + } + result.issues_ = issues_; } - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - output.writeDouble(1, contribution_); + private void buildPartial0(ei.Ei.ContractEvaluation result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.contractIdentifier_ = contractIdentifier_; + to_bitField0_ |= 0x00000001; } - if (((bitField0_ & 0x00000008) != 0)) { - output.writeDouble(2, soulPower_); + if (((from_bitField0_ & 0x00000002) != 0)) { + result.coopIdentifier_ = coopIdentifier_; + to_bitField0_ |= 0x00000002; } - if (((bitField0_ & 0x00000010) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, userId_); + if (((from_bitField0_ & 0x00000004) != 0)) { + result.cxp_ = cxp_; + to_bitField0_ |= 0x00000004; } - if (((bitField0_ & 0x00000020) != 0)) { - output.writeUInt32(4, tokens_); + if (((from_bitField0_ & 0x00000008) != 0)) { + result.replay_ = replay_; + to_bitField0_ |= 0x00000008; } - if (((bitField0_ & 0x00000040) != 0)) { - output.writeUInt32(5, tokensSpent_); + if (((from_bitField0_ & 0x00000010) != 0)) { + result.cxpChange_ = cxpChange_; + to_bitField0_ |= 0x00000010; } - if (((bitField0_ & 0x00000002) != 0)) { - output.writeDouble(6, lastContributionTime_); + if (((from_bitField0_ & 0x00000020) != 0)) { + result.gradePerformance_ = gradePerformance_; + to_bitField0_ |= 0x00000020; } - if (((bitField0_ & 0x00000004) != 0)) { - output.writeBool(7, finalized_); + if (((from_bitField0_ & 0x00000040) != 0)) { + result.oldLeague_ = oldLeague_; + to_bitField0_ |= 0x00000040; } - 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.CodedOutputStream - .computeDoubleSize(1, contribution_); + if (((from_bitField0_ & 0x00000080) != 0)) { + result.oldGoals_ = oldGoals_; + to_bitField0_ |= 0x00000080; } - if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(2, soulPower_); + if (((from_bitField0_ & 0x00000100) != 0)) { + result.grade_ = grade_; + to_bitField0_ |= 0x00000100; } - if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, userId_); + if (((from_bitField0_ & 0x00000200) != 0)) { + result.contributionRatio_ = contributionRatio_; + to_bitField0_ |= 0x00000200; } - if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(4, tokens_); + if (((from_bitField0_ & 0x00000400) != 0)) { + result.completionPercent_ = completionPercent_; + to_bitField0_ |= 0x00000400; } - if (((bitField0_ & 0x00000040) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(5, tokensSpent_); + if (((from_bitField0_ & 0x00000800) != 0)) { + result.originalLength_ = originalLength_; + to_bitField0_ |= 0x00000800; } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(6, lastContributionTime_); + if (((from_bitField0_ & 0x00001000) != 0)) { + result.coopSize_ = coopSize_; + to_bitField0_ |= 0x00001000; } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(7, finalized_); + if (((from_bitField0_ & 0x00002000) != 0)) { + result.solo_ = solo_; + to_bitField0_ |= 0x00002000; } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; + if (((from_bitField0_ & 0x00004000) != 0)) { + result.soulPower_ = soulPower_; + to_bitField0_ |= 0x00004000; } - if (!(obj instanceof ei.Ei.CoopCompletionSnapshot.ContributorSnapshot)) { - return super.equals(obj); + if (((from_bitField0_ & 0x00008000) != 0)) { + result.lastContributionTime_ = lastContributionTime_; + to_bitField0_ |= 0x00008000; } - ei.Ei.CoopCompletionSnapshot.ContributorSnapshot other = (ei.Ei.CoopCompletionSnapshot.ContributorSnapshot) obj; - - if (hasContribution() != other.hasContribution()) return false; - if (hasContribution()) { - if (java.lang.Double.doubleToLongBits(getContribution()) - != java.lang.Double.doubleToLongBits( - other.getContribution())) return false; + if (((from_bitField0_ & 0x00010000) != 0)) { + result.completionTime_ = completionTime_; + to_bitField0_ |= 0x00010000; } - if (hasLastContributionTime() != other.hasLastContributionTime()) return false; - if (hasLastContributionTime()) { - if (java.lang.Double.doubleToLongBits(getLastContributionTime()) - != java.lang.Double.doubleToLongBits( - other.getLastContributionTime())) return false; + if (((from_bitField0_ & 0x00020000) != 0)) { + result.chickenRunsSent_ = chickenRunsSent_; + to_bitField0_ |= 0x00020000; } - if (hasFinalized() != other.hasFinalized()) return false; - if (hasFinalized()) { - if (getFinalized() - != other.getFinalized()) return false; + if (((from_bitField0_ & 0x00040000) != 0)) { + result.giftTokensSent_ = giftTokensSent_; + to_bitField0_ |= 0x00040000; } - if (hasSoulPower() != other.hasSoulPower()) return false; - if (hasSoulPower()) { - if (java.lang.Double.doubleToLongBits(getSoulPower()) - != java.lang.Double.doubleToLongBits( - other.getSoulPower())) return false; + if (((from_bitField0_ & 0x00080000) != 0)) { + result.giftTokensReceived_ = giftTokensReceived_; + to_bitField0_ |= 0x00080000; } - if (hasUserId() != other.hasUserId()) return false; - if (hasUserId()) { - if (!getUserId() - .equals(other.getUserId())) return false; + if (((from_bitField0_ & 0x00100000) != 0)) { + result.giftTokenValueSent_ = giftTokenValueSent_; + to_bitField0_ |= 0x00100000; } - if (hasTokens() != other.hasTokens()) return false; - if (hasTokens()) { - if (getTokens() - != other.getTokens()) return false; + if (((from_bitField0_ & 0x00200000) != 0)) { + result.giftTokenValueReceived_ = giftTokenValueReceived_; + to_bitField0_ |= 0x00200000; } - if (hasTokensSpent() != other.hasTokensSpent()) return false; - if (hasTokensSpent()) { - if (getTokensSpent() - != other.getTokensSpent()) return false; + if (((from_bitField0_ & 0x00400000) != 0)) { + result.boostTokenAllotment_ = boostTokenAllotment_; + to_bitField0_ |= 0x00400000; } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; + if (((from_bitField0_ & 0x00800000) != 0)) { + result.buffTimeValue_ = buffTimeValue_; + to_bitField0_ |= 0x00800000; } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasContribution()) { - hash = (37 * hash) + CONTRIBUTION_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getContribution())); + if (((from_bitField0_ & 0x01000000) != 0)) { + result.teamworkScore_ = teamworkScore_; + to_bitField0_ |= 0x01000000; } - if (hasLastContributionTime()) { - hash = (37 * hash) + LAST_CONTRIBUTION_TIME_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getLastContributionTime())); + if (((from_bitField0_ & 0x02000000) != 0)) { + result.otherBonuses_ = otherBonuses_; + to_bitField0_ |= 0x02000000; } - if (hasFinalized()) { - hash = (37 * hash) + FINALIZED_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getFinalized()); + if (((from_bitField0_ & 0x04000000) != 0)) { + result.countedInSeason_ = countedInSeason_; + to_bitField0_ |= 0x04000000; } - if (hasSoulPower()) { - hash = (37 * hash) + SOUL_POWER_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getSoulPower())); + if (((from_bitField0_ & 0x08000000) != 0)) { + result.seasonId_ = seasonId_; + to_bitField0_ |= 0x08000000; } - if (hasUserId()) { - hash = (37 * hash) + USER_ID_FIELD_NUMBER; - hash = (53 * hash) + getUserId().hashCode(); + if (((from_bitField0_ & 0x10000000) != 0)) { + result.timeCheats_ = timeCheats_; + to_bitField0_ |= 0x10000000; } - if (hasTokens()) { - hash = (37 * hash) + TOKENS_FIELD_NUMBER; - hash = (53 * hash) + getTokens(); + if (((from_bitField0_ & 0x40000000) != 0)) { + notes_.makeImmutable(); + result.notes_ = notes_; } - if (hasTokensSpent()) { - hash = (37 * hash) + TOKENS_SPENT_FIELD_NUMBER; - hash = (53 * hash) + getTokensSpent(); + if (((from_bitField0_ & 0x80000000) != 0)) { + result.version_ = version_; + to_bitField0_ |= 0x20000000; } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static ei.Ei.CoopCompletionSnapshot.ContributorSnapshot parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.CoopCompletionSnapshot.ContributorSnapshot parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static ei.Ei.CoopCompletionSnapshot.ContributorSnapshot parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.CoopCompletionSnapshot.ContributorSnapshot 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.CoopCompletionSnapshot.ContributorSnapshot parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.CoopCompletionSnapshot.ContributorSnapshot parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static ei.Ei.CoopCompletionSnapshot.ContributorSnapshot parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static ei.Ei.CoopCompletionSnapshot.ContributorSnapshot 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.CoopCompletionSnapshot.ContributorSnapshot parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static ei.Ei.CoopCompletionSnapshot.ContributorSnapshot 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.CoopCompletionSnapshot.ContributorSnapshot parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static ei.Ei.CoopCompletionSnapshot.ContributorSnapshot 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.CoopCompletionSnapshot.ContributorSnapshot 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; + result.bitField0_ |= to_bitField0_; } - /** - * Protobuf type {@code ei.CoopCompletionSnapshot.ContributorSnapshot} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.CoopCompletionSnapshot.ContributorSnapshot) - ei.Ei.CoopCompletionSnapshot.ContributorSnapshotOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return ei.Ei.internal_static_ei_CoopCompletionSnapshot_ContributorSnapshot_descriptor; - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_CoopCompletionSnapshot_ContributorSnapshot_fieldAccessorTable - .ensureFieldAccessorsInitialized( - ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.class, ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.Builder.class); + private void buildPartial1(ei.Ei.ContractEvaluation result) { + int from_bitField1_ = bitField1_; + int to_bitField0_ = 0; + if (((from_bitField1_ & 0x00000001) != 0)) { + result.evaluationStartTime_ = evaluationStartTime_; + to_bitField0_ |= 0x40000000; } - - // Construct using ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.newBuilder() - private Builder() { - + if (((from_bitField1_ & 0x00000002) != 0)) { + result.status_ = status_; + to_bitField0_ |= 0x80000000; } + result.bitField0_ |= to_bitField0_; + } - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - contribution_ = 0D; - bitField0_ = (bitField0_ & ~0x00000001); - lastContributionTime_ = 0D; - bitField0_ = (bitField0_ & ~0x00000002); - finalized_ = false; - bitField0_ = (bitField0_ & ~0x00000004); - soulPower_ = 0D; - bitField0_ = (bitField0_ & ~0x00000008); - userId_ = ""; - bitField0_ = (bitField0_ & ~0x00000010); - tokens_ = 0; - bitField0_ = (bitField0_ & ~0x00000020); - tokensSpent_ = 0; - bitField0_ = (bitField0_ & ~0x00000040); + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof ei.Ei.ContractEvaluation) { + return mergeFrom((ei.Ei.ContractEvaluation)other); + } else { + super.mergeFrom(other); return this; } + } - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return ei.Ei.internal_static_ei_CoopCompletionSnapshot_ContributorSnapshot_descriptor; - } - - @java.lang.Override - public ei.Ei.CoopCompletionSnapshot.ContributorSnapshot getDefaultInstanceForType() { - return ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.getDefaultInstance(); - } - - @java.lang.Override - public ei.Ei.CoopCompletionSnapshot.ContributorSnapshot build() { - ei.Ei.CoopCompletionSnapshot.ContributorSnapshot result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; + public Builder mergeFrom(ei.Ei.ContractEvaluation other) { + if (other == ei.Ei.ContractEvaluation.getDefaultInstance()) return this; + if (other.hasContractIdentifier()) { + contractIdentifier_ = other.contractIdentifier_; + bitField0_ |= 0x00000001; + onChanged(); } - - @java.lang.Override - public ei.Ei.CoopCompletionSnapshot.ContributorSnapshot buildPartial() { - ei.Ei.CoopCompletionSnapshot.ContributorSnapshot result = new ei.Ei.CoopCompletionSnapshot.ContributorSnapshot(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.contribution_ = contribution_; - to_bitField0_ |= 0x00000001; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - result.lastContributionTime_ = lastContributionTime_; - to_bitField0_ |= 0x00000002; - } - if (((from_bitField0_ & 0x00000004) != 0)) { - result.finalized_ = finalized_; - to_bitField0_ |= 0x00000004; - } - if (((from_bitField0_ & 0x00000008) != 0)) { - result.soulPower_ = soulPower_; - to_bitField0_ |= 0x00000008; - } - if (((from_bitField0_ & 0x00000010) != 0)) { - to_bitField0_ |= 0x00000010; - } - result.userId_ = userId_; - if (((from_bitField0_ & 0x00000020) != 0)) { - result.tokens_ = tokens_; - to_bitField0_ |= 0x00000020; - } - if (((from_bitField0_ & 0x00000040) != 0)) { - result.tokensSpent_ = tokensSpent_; - to_bitField0_ |= 0x00000040; - } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + if (other.hasCoopIdentifier()) { + coopIdentifier_ = other.coopIdentifier_; + bitField0_ |= 0x00000002; + onChanged(); } - - @java.lang.Override - public Builder clone() { - return super.clone(); + if (other.hasCxp()) { + setCxp(other.getCxp()); } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); + if (other.hasReplay()) { + setReplay(other.getReplay()); } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); + if (other.hasCxpChange()) { + setCxpChange(other.getCxpChange()); } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); + if (other.hasGradePerformance()) { + setGradePerformance(other.getGradePerformance()); } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); + if (other.hasOldLeague()) { + setOldLeague(other.getOldLeague()); } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); + if (other.hasOldGoals()) { + setOldGoals(other.getOldGoals()); } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof ei.Ei.CoopCompletionSnapshot.ContributorSnapshot) { - return mergeFrom((ei.Ei.CoopCompletionSnapshot.ContributorSnapshot)other); - } else { - super.mergeFrom(other); - return this; - } + if (other.hasGrade()) { + setGrade(other.getGrade()); } - - public Builder mergeFrom(ei.Ei.CoopCompletionSnapshot.ContributorSnapshot other) { - if (other == ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.getDefaultInstance()) return this; - if (other.hasContribution()) { - setContribution(other.getContribution()); - } - if (other.hasLastContributionTime()) { - setLastContributionTime(other.getLastContributionTime()); - } - if (other.hasFinalized()) { - setFinalized(other.getFinalized()); - } - if (other.hasSoulPower()) { - setSoulPower(other.getSoulPower()); - } - if (other.hasUserId()) { - bitField0_ |= 0x00000010; - userId_ = other.userId_; - onChanged(); - } - if (other.hasTokens()) { - setTokens(other.getTokens()); - } - if (other.hasTokensSpent()) { - setTokensSpent(other.getTokensSpent()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; + if (other.hasContributionRatio()) { + setContributionRatio(other.getContributionRatio()); } - - @java.lang.Override - public final boolean isInitialized() { - return true; + if (other.hasCompletionPercent()) { + setCompletionPercent(other.getCompletionPercent()); } - - @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 9: { - contribution_ = input.readDouble(); - bitField0_ |= 0x00000001; - break; - } // case 9 - case 17: { - soulPower_ = input.readDouble(); - bitField0_ |= 0x00000008; - break; - } // case 17 - case 26: { - userId_ = input.readBytes(); - bitField0_ |= 0x00000010; - break; - } // case 26 - case 32: { - tokens_ = input.readUInt32(); - bitField0_ |= 0x00000020; - break; - } // case 32 - case 40: { - tokensSpent_ = input.readUInt32(); - bitField0_ |= 0x00000040; - break; - } // case 40 - case 49: { - lastContributionTime_ = input.readDouble(); - bitField0_ |= 0x00000002; - break; - } // case 49 - case 56: { - finalized_ = input.readBool(); - bitField0_ |= 0x00000004; - break; - } // case 56 - 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; + if (other.hasOriginalLength()) { + setOriginalLength(other.getOriginalLength()); } - private int bitField0_; - - private double contribution_ ; - /** - * optional double contribution = 1; - * @return Whether the contribution field is set. - */ - @java.lang.Override - public boolean hasContribution() { - return ((bitField0_ & 0x00000001) != 0); + if (other.hasCoopSize()) { + setCoopSize(other.getCoopSize()); } - /** - * optional double contribution = 1; - * @return The contribution. - */ - @java.lang.Override - public double getContribution() { - return contribution_; + if (other.hasSolo()) { + setSolo(other.getSolo()); } - /** - * optional double contribution = 1; - * @param value The contribution to set. - * @return This builder for chaining. - */ - public Builder setContribution(double value) { - bitField0_ |= 0x00000001; - contribution_ = value; - onChanged(); - return this; + if (other.hasSoulPower()) { + setSoulPower(other.getSoulPower()); } - /** - * optional double contribution = 1; - * @return This builder for chaining. - */ - public Builder clearContribution() { - bitField0_ = (bitField0_ & ~0x00000001); - contribution_ = 0D; - onChanged(); - return this; + if (other.hasLastContributionTime()) { + setLastContributionTime(other.getLastContributionTime()); } - - private double lastContributionTime_ ; - /** - * optional double last_contribution_time = 6; - * @return Whether the lastContributionTime field is set. - */ - @java.lang.Override - public boolean hasLastContributionTime() { - return ((bitField0_ & 0x00000002) != 0); + if (other.hasCompletionTime()) { + setCompletionTime(other.getCompletionTime()); } - /** - * optional double last_contribution_time = 6; - * @return The lastContributionTime. - */ - @java.lang.Override - public double getLastContributionTime() { - return lastContributionTime_; + if (other.hasChickenRunsSent()) { + setChickenRunsSent(other.getChickenRunsSent()); } - /** - * optional double last_contribution_time = 6; - * @param value The lastContributionTime to set. - * @return This builder for chaining. - */ - public Builder setLastContributionTime(double value) { - bitField0_ |= 0x00000002; - lastContributionTime_ = value; - onChanged(); - return this; + if (other.hasGiftTokensSent()) { + setGiftTokensSent(other.getGiftTokensSent()); } - /** - * optional double last_contribution_time = 6; - * @return This builder for chaining. - */ - public Builder clearLastContributionTime() { - bitField0_ = (bitField0_ & ~0x00000002); - lastContributionTime_ = 0D; - onChanged(); - return this; + if (other.hasGiftTokensReceived()) { + setGiftTokensReceived(other.getGiftTokensReceived()); } - - private boolean finalized_ ; - /** - * optional bool finalized = 7; - * @return Whether the finalized field is set. - */ - @java.lang.Override - public boolean hasFinalized() { - return ((bitField0_ & 0x00000004) != 0); + if (other.hasGiftTokenValueSent()) { + setGiftTokenValueSent(other.getGiftTokenValueSent()); } - /** - * optional bool finalized = 7; - * @return The finalized. - */ - @java.lang.Override - public boolean getFinalized() { - return finalized_; + if (other.hasGiftTokenValueReceived()) { + setGiftTokenValueReceived(other.getGiftTokenValueReceived()); } - /** - * optional bool finalized = 7; - * @param value The finalized to set. - * @return This builder for chaining. - */ - public Builder setFinalized(boolean value) { - bitField0_ |= 0x00000004; - finalized_ = value; - onChanged(); - return this; + if (other.hasBoostTokenAllotment()) { + setBoostTokenAllotment(other.getBoostTokenAllotment()); } - /** - * optional bool finalized = 7; - * @return This builder for chaining. - */ - public Builder clearFinalized() { - bitField0_ = (bitField0_ & ~0x00000004); - finalized_ = false; - onChanged(); - return this; + if (other.hasBuffTimeValue()) { + setBuffTimeValue(other.getBuffTimeValue()); } - - private double soulPower_ ; - /** - * optional double soul_power = 2; - * @return Whether the soulPower field is set. - */ - @java.lang.Override - public boolean hasSoulPower() { - return ((bitField0_ & 0x00000008) != 0); + if (other.hasTeamworkScore()) { + setTeamworkScore(other.getTeamworkScore()); } - /** - * optional double soul_power = 2; - * @return The soulPower. - */ - @java.lang.Override - public double getSoulPower() { - return soulPower_; + if (other.hasOtherBonuses()) { + setOtherBonuses(other.getOtherBonuses()); } - /** - * optional double soul_power = 2; - * @param value The soulPower to set. - * @return This builder for chaining. - */ - public Builder setSoulPower(double value) { - bitField0_ |= 0x00000008; - soulPower_ = value; - onChanged(); - return this; + if (other.hasCountedInSeason()) { + setCountedInSeason(other.getCountedInSeason()); } - /** - * optional double soul_power = 2; - * @return This builder for chaining. - */ - public Builder clearSoulPower() { - bitField0_ = (bitField0_ & ~0x00000008); - soulPower_ = 0D; + if (other.hasSeasonId()) { + seasonId_ = other.seasonId_; + bitField0_ |= 0x08000000; onChanged(); - return this; } - - private java.lang.Object userId_ = ""; - /** - * optional string user_id = 3; - * @return Whether the userId field is set. - */ - public boolean hasUserId() { - return ((bitField0_ & 0x00000010) != 0); + if (other.hasTimeCheats()) { + setTimeCheats(other.getTimeCheats()); } - /** - * optional string user_id = 3; - * @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; + if (!other.issues_.isEmpty()) { + if (issues_.isEmpty()) { + issues_ = other.issues_; + bitField0_ = (bitField0_ & ~0x20000000); } else { - return (java.lang.String) ref; + ensureIssuesIsMutable(); + issues_.addAll(other.issues_); } + onChanged(); } - /** - * optional string user_id = 3; - * @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; + if (!other.notes_.isEmpty()) { + if (notes_.isEmpty()) { + notes_ = other.notes_; + bitField0_ |= 0x40000000; } else { - return (com.google.protobuf.ByteString) ref; + ensureNotesIsMutable(); + notes_.addAll(other.notes_); } - } - /** - * optional string user_id = 3; - * @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_ |= 0x00000010; - userId_ = value; - onChanged(); - return this; - } - /** - * optional string user_id = 3; - * @return This builder for chaining. - */ - public Builder clearUserId() { - bitField0_ = (bitField0_ & ~0x00000010); - userId_ = getDefaultInstance().getUserId(); - onChanged(); - return this; - } - /** - * optional string user_id = 3; - * @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_ |= 0x00000010; - userId_ = value; - onChanged(); - return this; - } - - private int tokens_ ; - /** - * optional uint32 tokens = 4; - * @return Whether the tokens field is set. - */ - @java.lang.Override - public boolean hasTokens() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - * optional uint32 tokens = 4; - * @return The tokens. - */ - @java.lang.Override - public int getTokens() { - return tokens_; - } - /** - * optional uint32 tokens = 4; - * @param value The tokens to set. - * @return This builder for chaining. - */ - public Builder setTokens(int value) { - bitField0_ |= 0x00000020; - tokens_ = value; - onChanged(); - return this; - } - /** - * optional uint32 tokens = 4; - * @return This builder for chaining. - */ - public Builder clearTokens() { - bitField0_ = (bitField0_ & ~0x00000020); - tokens_ = 0; - onChanged(); - return this; - } - - private int tokensSpent_ ; - /** - * optional uint32 tokens_spent = 5; - * @return Whether the tokensSpent field is set. - */ - @java.lang.Override - public boolean hasTokensSpent() { - return ((bitField0_ & 0x00000040) != 0); - } - /** - * optional uint32 tokens_spent = 5; - * @return The tokensSpent. - */ - @java.lang.Override - public int getTokensSpent() { - return tokensSpent_; - } - /** - * optional uint32 tokens_spent = 5; - * @param value The tokensSpent to set. - * @return This builder for chaining. - */ - public Builder setTokensSpent(int value) { - bitField0_ |= 0x00000040; - tokensSpent_ = value; onChanged(); - return this; } - /** - * optional uint32 tokens_spent = 5; - * @return This builder for chaining. - */ - public Builder clearTokensSpent() { - bitField0_ = (bitField0_ & ~0x00000040); - tokensSpent_ = 0; + if (other.hasVersion()) { + version_ = other.version_; + bitField0_ |= 0x80000000; 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); + if (other.hasEvaluationStartTime()) { + setEvaluationStartTime(other.getEvaluationStartTime()); } - - - // @@protoc_insertion_point(builder_scope:ei.CoopCompletionSnapshot.ContributorSnapshot) - } - - // @@protoc_insertion_point(class_scope:ei.CoopCompletionSnapshot.ContributorSnapshot) - private static final ei.Ei.CoopCompletionSnapshot.ContributorSnapshot DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new ei.Ei.CoopCompletionSnapshot.ContributorSnapshot(); - } - - public static ei.Ei.CoopCompletionSnapshot.ContributorSnapshot getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ContributorSnapshot 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(); + if (other.hasStatus()) { + setStatus(other.getStatus()); } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; + public final boolean isInitialized() { + return true; } @java.lang.Override - public ei.Ei.CoopCompletionSnapshot.ContributorSnapshot getDefaultInstanceForType() { - return DEFAULT_INSTANCE; + 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 9: { + cxp_ = input.readDouble(); + bitField0_ |= 0x00000004; + break; + } // case 9 + case 16: { + gradePerformance_ = input.readInt32(); + bitField0_ |= 0x00000020; + break; + } // case 16 + case 24: { + int tmpRaw = input.readEnum(); + ei.Ei.Contract.PlayerGrade tmpValue = + ei.Ei.Contract.PlayerGrade.forNumber(tmpRaw); + if (tmpValue == null) { + mergeUnknownVarintField(3, tmpRaw); + } else { + grade_ = tmpRaw; + bitField0_ |= 0x00000100; + } + break; + } // case 24 + case 33: { + contributionRatio_ = input.readDouble(); + bitField0_ |= 0x00000200; + break; + } // case 33 + case 41: { + completionPercent_ = input.readDouble(); + bitField0_ |= 0x00000400; + break; + } // case 41 + case 49: { + completionTime_ = input.readDouble(); + bitField0_ |= 0x00010000; + break; + } // case 49 + case 56: { + chickenRunsSent_ = input.readUInt32(); + bitField0_ |= 0x00020000; + break; + } // case 56 + case 64: { + giftTokensSent_ = input.readUInt32(); + bitField0_ |= 0x00040000; + break; + } // case 64 + case 72: { + oldLeague_ = input.readInt32(); + bitField0_ |= 0x00000040; + break; + } // case 72 + case 80: { + oldGoals_ = input.readBool(); + bitField0_ |= 0x00000080; + break; + } // case 80 + case 89: { + originalLength_ = input.readDouble(); + bitField0_ |= 0x00000800; + break; + } // case 89 + case 98: { + com.google.protobuf.ByteString bs = input.readBytes(); + ensureNotesIsMutable(); + notes_.add(bs); + break; + } // case 98 + case 105: { + teamworkScore_ = input.readDouble(); + bitField0_ |= 0x01000000; + break; + } // case 105 + case 113: { + otherBonuses_ = input.readDouble(); + bitField0_ |= 0x02000000; + break; + } // case 113 + case 120: { + giftTokensReceived_ = input.readUInt32(); + bitField0_ |= 0x00080000; + break; + } // case 120 + case 128: { + boostTokenAllotment_ = input.readUInt32(); + bitField0_ |= 0x00400000; + break; + } // case 128 + case 137: { + buffTimeValue_ = input.readDouble(); + bitField0_ |= 0x00800000; + break; + } // case 137 + case 144: { + coopSize_ = input.readUInt32(); + bitField0_ |= 0x00001000; + break; + } // case 144 + case 152: { + int tmpRaw = input.readEnum(); + ei.Ei.ContractEvaluation.PoorBehavior tmpValue = + ei.Ei.ContractEvaluation.PoorBehavior.forNumber(tmpRaw); + if (tmpValue == null) { + mergeUnknownVarintField(19, tmpRaw); + } else { + ensureIssuesIsMutable(); + issues_.addInt(tmpRaw); + } + break; + } // case 152 + case 154: { + int length = input.readRawVarint32(); + int oldLimit = input.pushLimit(length); + while(input.getBytesUntilLimit() > 0) { + int tmpRaw = input.readEnum(); + ei.Ei.ContractEvaluation.PoorBehavior tmpValue = + ei.Ei.ContractEvaluation.PoorBehavior.forNumber(tmpRaw); + if (tmpValue == null) { + mergeUnknownVarintField(19, tmpRaw); + } else { + ensureIssuesIsMutable(); + issues_.addInt(tmpRaw); + } + } + input.popLimit(oldLimit); + break; + } // case 154 + case 160: { + countedInSeason_ = input.readBool(); + bitField0_ |= 0x04000000; + break; + } // case 160 + case 170: { + seasonId_ = input.readBytes(); + bitField0_ |= 0x08000000; + break; + } // case 170 + case 177: { + lastContributionTime_ = input.readDouble(); + bitField0_ |= 0x00008000; + break; + } // case 177 + case 185: { + soulPower_ = input.readDouble(); + bitField0_ |= 0x00004000; + break; + } // case 185 + case 192: { + replay_ = input.readBool(); + bitField0_ |= 0x00000008; + break; + } // case 192 + case 201: { + cxpChange_ = input.readDouble(); + bitField0_ |= 0x00000010; + break; + } // case 201 + case 208: { + solo_ = input.readBool(); + bitField0_ |= 0x00002000; + break; + } // case 208 + case 216: { + timeCheats_ = input.readUInt32(); + bitField0_ |= 0x10000000; + break; + } // case 216 + case 225: { + giftTokenValueSent_ = input.readDouble(); + bitField0_ |= 0x00100000; + break; + } // case 225 + case 233: { + giftTokenValueReceived_ = input.readDouble(); + bitField0_ |= 0x00200000; + break; + } // case 233 + case 322: { + contractIdentifier_ = input.readBytes(); + bitField0_ |= 0x00000001; + break; + } // case 322 + case 330: { + coopIdentifier_ = input.readBytes(); + bitField0_ |= 0x00000002; + break; + } // case 330 + case 402: { + version_ = input.readBytes(); + bitField0_ |= 0x80000000; + break; + } // case 402 + case 409: { + evaluationStartTime_ = input.readDouble(); + bitField1_ |= 0x00000001; + break; + } // case 409 + case 416: { + int tmpRaw = input.readEnum(); + ei.Ei.ContractEvaluation.Status tmpValue = + ei.Ei.ContractEvaluation.Status.forNumber(tmpRaw); + if (tmpValue == null) { + mergeUnknownVarintField(52, tmpRaw); + } else { + status_ = tmpRaw; + bitField1_ |= 0x00000002; + } + break; + } // case 416 + 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 int bitField1_; - } - - public static final int CONTRIBUTORS_FIELD_NUMBER = 1; - private java.util.List contributors_; - /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; - */ - @java.lang.Override - public java.util.List getContributorsList() { - return contributors_; - } - /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; - */ - @java.lang.Override - public java.util.List - getContributorsOrBuilderList() { - return contributors_; - } - /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; - */ - @java.lang.Override - public int getContributorsCount() { - return contributors_.size(); - } - /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; - */ - @java.lang.Override - public ei.Ei.CoopCompletionSnapshot.ContributorSnapshot getContributors(int index) { - return contributors_.get(index); - } - /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; - */ - @java.lang.Override - public ei.Ei.CoopCompletionSnapshot.ContributorSnapshotOrBuilder getContributorsOrBuilder( - int index) { - return contributors_.get(index); - } - - 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 { - for (int i = 0; i < contributors_.size(); i++) { - output.writeMessage(1, contributors_.get(i)); + private java.lang.Object contractIdentifier_ = ""; + /** + * optional string contract_identifier = 40; + * @return Whether the contractIdentifier field is set. + */ + public boolean hasContractIdentifier() { + return ((bitField0_ & 0x00000001) != 0); } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < contributors_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, contributors_.get(i)); + /** + * optional string contract_identifier = 40; + * @return The contractIdentifier. + */ + public java.lang.String getContractIdentifier() { + java.lang.Object ref = contractIdentifier_; + 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()) { + contractIdentifier_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; + /** + * optional string contract_identifier = 40; + * @return The bytes for contractIdentifier. + */ + public com.google.protobuf.ByteString + getContractIdentifierBytes() { + java.lang.Object ref = contractIdentifier_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + contractIdentifier_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } - if (!(obj instanceof ei.Ei.CoopCompletionSnapshot)) { - return super.equals(obj); + /** + * optional string contract_identifier = 40; + * @param value The contractIdentifier to set. + * @return This builder for chaining. + */ + public Builder setContractIdentifier( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + contractIdentifier_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; } - ei.Ei.CoopCompletionSnapshot other = (ei.Ei.CoopCompletionSnapshot) obj; - - if (!getContributorsList() - .equals(other.getContributorsList())) return false; - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; + /** + * optional string contract_identifier = 40; + * @return This builder for chaining. + */ + public Builder clearContractIdentifier() { + contractIdentifier_ = getDefaultInstance().getContractIdentifier(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getContributorsCount() > 0) { - hash = (37 * hash) + CONTRIBUTORS_FIELD_NUMBER; - hash = (53 * hash) + getContributorsList().hashCode(); + /** + * optional string contract_identifier = 40; + * @param value The bytes for contractIdentifier to set. + * @return This builder for chaining. + */ + public Builder setContractIdentifierBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + contractIdentifier_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static ei.Ei.CoopCompletionSnapshot parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.CoopCompletionSnapshot parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static ei.Ei.CoopCompletionSnapshot parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.CoopCompletionSnapshot 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.CoopCompletionSnapshot parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.CoopCompletionSnapshot parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static ei.Ei.CoopCompletionSnapshot parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static ei.Ei.CoopCompletionSnapshot 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.CoopCompletionSnapshot parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static ei.Ei.CoopCompletionSnapshot 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.CoopCompletionSnapshot parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static ei.Ei.CoopCompletionSnapshot 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.CoopCompletionSnapshot 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.CoopCompletionSnapshot} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.CoopCompletionSnapshot) - ei.Ei.CoopCompletionSnapshotOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return ei.Ei.internal_static_ei_CoopCompletionSnapshot_descriptor; + private java.lang.Object coopIdentifier_ = ""; + /** + * optional string coop_identifier = 41; + * @return Whether the coopIdentifier field is set. + */ + public boolean hasCoopIdentifier() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * optional string coop_identifier = 41; + * @return The coopIdentifier. + */ + public java.lang.String getCoopIdentifier() { + java.lang.Object ref = coopIdentifier_; + 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()) { + coopIdentifier_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * optional string coop_identifier = 41; + * @return The bytes for coopIdentifier. + */ + public com.google.protobuf.ByteString + getCoopIdentifierBytes() { + java.lang.Object ref = coopIdentifier_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + coopIdentifier_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * optional string coop_identifier = 41; + * @param value The coopIdentifier to set. + * @return This builder for chaining. + */ + public Builder setCoopIdentifier( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + coopIdentifier_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * optional string coop_identifier = 41; + * @return This builder for chaining. + */ + public Builder clearCoopIdentifier() { + coopIdentifier_ = getDefaultInstance().getCoopIdentifier(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + * optional string coop_identifier = 41; + * @param value The bytes for coopIdentifier to set. + * @return This builder for chaining. + */ + public Builder setCoopIdentifierBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + coopIdentifier_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; } + private double cxp_ ; + /** + * optional double cxp = 1; + * @return Whether the cxp field is set. + */ @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_CoopCompletionSnapshot_fieldAccessorTable - .ensureFieldAccessorsInitialized( - ei.Ei.CoopCompletionSnapshot.class, ei.Ei.CoopCompletionSnapshot.Builder.class); + public boolean hasCxp() { + return ((bitField0_ & 0x00000004) != 0); } - - // Construct using ei.Ei.CoopCompletionSnapshot.newBuilder() - private Builder() { - + /** + * optional double cxp = 1; + * @return The cxp. + */ + @java.lang.Override + public double getCxp() { + return cxp_; } + /** + * optional double cxp = 1; + * @param value The cxp to set. + * @return This builder for chaining. + */ + public Builder setCxp(double value) { - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - + cxp_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; } - @java.lang.Override - public Builder clear() { - super.clear(); - if (contributorsBuilder_ == null) { - contributors_ = java.util.Collections.emptyList(); - } else { - contributors_ = null; - contributorsBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000001); + /** + * optional double cxp = 1; + * @return This builder for chaining. + */ + public Builder clearCxp() { + bitField0_ = (bitField0_ & ~0x00000004); + cxp_ = 0D; + onChanged(); return this; } + private boolean replay_ ; + /** + * optional bool replay = 24; + * @return Whether the replay field is set. + */ @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return ei.Ei.internal_static_ei_CoopCompletionSnapshot_descriptor; + public boolean hasReplay() { + return ((bitField0_ & 0x00000008) != 0); } - + /** + * optional bool replay = 24; + * @return The replay. + */ @java.lang.Override - public ei.Ei.CoopCompletionSnapshot getDefaultInstanceForType() { - return ei.Ei.CoopCompletionSnapshot.getDefaultInstance(); + public boolean getReplay() { + return replay_; } + /** + * optional bool replay = 24; + * @param value The replay to set. + * @return This builder for chaining. + */ + public Builder setReplay(boolean value) { - @java.lang.Override - public ei.Ei.CoopCompletionSnapshot build() { - ei.Ei.CoopCompletionSnapshot result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; + replay_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; } - - @java.lang.Override - public ei.Ei.CoopCompletionSnapshot buildPartial() { - ei.Ei.CoopCompletionSnapshot result = new ei.Ei.CoopCompletionSnapshot(this); - int from_bitField0_ = bitField0_; - if (contributorsBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - contributors_ = java.util.Collections.unmodifiableList(contributors_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.contributors_ = contributors_; - } else { - result.contributors_ = contributorsBuilder_.build(); - } - onBuilt(); - return result; + /** + * optional bool replay = 24; + * @return This builder for chaining. + */ + public Builder clearReplay() { + bitField0_ = (bitField0_ & ~0x00000008); + replay_ = false; + onChanged(); + return this; } + private double cxpChange_ ; + /** + * optional double cxp_change = 25; + * @return Whether the cxpChange field is set. + */ @java.lang.Override - public Builder clone() { - return super.clone(); + public boolean hasCxpChange() { + return ((bitField0_ & 0x00000010) != 0); } + /** + * optional double cxp_change = 25; + * @return The cxpChange. + */ @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); + public double getCxpChange() { + return cxpChange_; } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); + /** + * optional double cxp_change = 25; + * @param value The cxpChange to set. + * @return This builder for chaining. + */ + public Builder setCxpChange(double value) { + + cxpChange_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + /** + * optional double cxp_change = 25; + * @return This builder for chaining. + */ + public Builder clearCxpChange() { + bitField0_ = (bitField0_ & ~0x00000010); + cxpChange_ = 0D; + onChanged(); + return this; } + + private int gradePerformance_ ; + /** + * optional int32 grade_performance = 2; + * @return Whether the gradePerformance field is set. + */ @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); + public boolean hasGradePerformance() { + return ((bitField0_ & 0x00000020) != 0); } + /** + * optional int32 grade_performance = 2; + * @return The gradePerformance. + */ @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); + public int getGradePerformance() { + return gradePerformance_; + } + /** + * optional int32 grade_performance = 2; + * @param value The gradePerformance to set. + * @return This builder for chaining. + */ + public Builder setGradePerformance(int value) { + + gradePerformance_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + /** + * optional int32 grade_performance = 2; + * @return This builder for chaining. + */ + public Builder clearGradePerformance() { + bitField0_ = (bitField0_ & ~0x00000020); + gradePerformance_ = 0; + onChanged(); + return this; } + + private int oldLeague_ ; + /** + * optional int32 old_league = 9; + * @return Whether the oldLeague field is set. + */ @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); + public boolean hasOldLeague() { + return ((bitField0_ & 0x00000040) != 0); } + /** + * optional int32 old_league = 9; + * @return The oldLeague. + */ @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof ei.Ei.CoopCompletionSnapshot) { - return mergeFrom((ei.Ei.CoopCompletionSnapshot)other); - } else { - super.mergeFrom(other); - return this; - } + public int getOldLeague() { + return oldLeague_; } + /** + * optional int32 old_league = 9; + * @param value The oldLeague to set. + * @return This builder for chaining. + */ + public Builder setOldLeague(int value) { - public Builder mergeFrom(ei.Ei.CoopCompletionSnapshot other) { - if (other == ei.Ei.CoopCompletionSnapshot.getDefaultInstance()) return this; - if (contributorsBuilder_ == null) { - if (!other.contributors_.isEmpty()) { - if (contributors_.isEmpty()) { - contributors_ = other.contributors_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureContributorsIsMutable(); - contributors_.addAll(other.contributors_); - } - onChanged(); - } - } else { - if (!other.contributors_.isEmpty()) { - if (contributorsBuilder_.isEmpty()) { - contributorsBuilder_.dispose(); - contributorsBuilder_ = null; - contributors_ = other.contributors_; - bitField0_ = (bitField0_ & ~0x00000001); - contributorsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getContributorsFieldBuilder() : null; - } else { - contributorsBuilder_.addAllMessages(other.contributors_); - } - } - } - this.mergeUnknownFields(other.getUnknownFields()); + oldLeague_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + /** + * optional int32 old_league = 9; + * @return This builder for chaining. + */ + public Builder clearOldLeague() { + bitField0_ = (bitField0_ & ~0x00000040); + oldLeague_ = 0; onChanged(); return this; } + private boolean oldGoals_ ; + /** + * optional bool old_goals = 10; + * @return Whether the oldGoals field is set. + */ @java.lang.Override - public final boolean isInitialized() { - return true; + public boolean hasOldGoals() { + return ((bitField0_ & 0x00000080) != 0); } - + /** + * optional bool old_goals = 10; + * @return The oldGoals. + */ @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: { - ei.Ei.CoopCompletionSnapshot.ContributorSnapshot m = - input.readMessage( - ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.PARSER, - extensionRegistry); - if (contributorsBuilder_ == null) { - ensureContributorsIsMutable(); - contributors_.add(m); - } else { - contributorsBuilder_.addMessage(m); - } - break; - } // case 10 - 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; + public boolean getOldGoals() { + return oldGoals_; } - private int bitField0_; + /** + * optional bool old_goals = 10; + * @param value The oldGoals to set. + * @return This builder for chaining. + */ + public Builder setOldGoals(boolean value) { - private java.util.List contributors_ = - java.util.Collections.emptyList(); - private void ensureContributorsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - contributors_ = new java.util.ArrayList(contributors_); - bitField0_ |= 0x00000001; - } + oldGoals_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; } - - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.CoopCompletionSnapshot.ContributorSnapshot, ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.Builder, ei.Ei.CoopCompletionSnapshot.ContributorSnapshotOrBuilder> contributorsBuilder_; - /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + * optional bool old_goals = 10; + * @return This builder for chaining. */ - public java.util.List getContributorsList() { - if (contributorsBuilder_ == null) { - return java.util.Collections.unmodifiableList(contributors_); - } else { - return contributorsBuilder_.getMessageList(); - } + public Builder clearOldGoals() { + bitField0_ = (bitField0_ & ~0x00000080); + oldGoals_ = false; + onChanged(); + return this; } + + private int grade_ = 0; /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + * optional .ei.Contract.PlayerGrade grade = 3; + * @return Whether the grade field is set. */ - public int getContributorsCount() { - if (contributorsBuilder_ == null) { - return contributors_.size(); - } else { - return contributorsBuilder_.getCount(); - } + @java.lang.Override public boolean hasGrade() { + return ((bitField0_ & 0x00000100) != 0); } /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + * optional .ei.Contract.PlayerGrade grade = 3; + * @return The grade. */ - public ei.Ei.CoopCompletionSnapshot.ContributorSnapshot getContributors(int index) { - if (contributorsBuilder_ == null) { - return contributors_.get(index); - } else { - return contributorsBuilder_.getMessage(index); - } + @java.lang.Override + public ei.Ei.Contract.PlayerGrade getGrade() { + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(grade_); + return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; } /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + * optional .ei.Contract.PlayerGrade grade = 3; + * @param value The grade to set. + * @return This builder for chaining. */ - public Builder setContributors( - int index, ei.Ei.CoopCompletionSnapshot.ContributorSnapshot value) { - if (contributorsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureContributorsIsMutable(); - contributors_.set(index, value); - onChanged(); - } else { - contributorsBuilder_.setMessage(index, value); + public Builder setGrade(ei.Ei.Contract.PlayerGrade value) { + if (value == null) { + throw new NullPointerException(); } + bitField0_ |= 0x00000100; + grade_ = value.getNumber(); + onChanged(); return this; } /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + * optional .ei.Contract.PlayerGrade grade = 3; + * @return This builder for chaining. */ - public Builder setContributors( - int index, ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.Builder builderForValue) { - if (contributorsBuilder_ == null) { - ensureContributorsIsMutable(); - contributors_.set(index, builderForValue.build()); - onChanged(); - } else { - contributorsBuilder_.setMessage(index, builderForValue.build()); - } + public Builder clearGrade() { + bitField0_ = (bitField0_ & ~0x00000100); + grade_ = 0; + onChanged(); return this; } + + private double contributionRatio_ ; /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + * optional double contribution_ratio = 4; + * @return Whether the contributionRatio field is set. */ - public Builder addContributors(ei.Ei.CoopCompletionSnapshot.ContributorSnapshot value) { - if (contributorsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureContributorsIsMutable(); - contributors_.add(value); - onChanged(); - } else { - contributorsBuilder_.addMessage(value); - } - return this; + @java.lang.Override + public boolean hasContributionRatio() { + return ((bitField0_ & 0x00000200) != 0); } /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + * optional double contribution_ratio = 4; + * @return The contributionRatio. */ - public Builder addContributors( - int index, ei.Ei.CoopCompletionSnapshot.ContributorSnapshot value) { - if (contributorsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureContributorsIsMutable(); - contributors_.add(index, value); - onChanged(); - } else { - contributorsBuilder_.addMessage(index, value); - } - return this; + @java.lang.Override + public double getContributionRatio() { + return contributionRatio_; } /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + * optional double contribution_ratio = 4; + * @param value The contributionRatio to set. + * @return This builder for chaining. */ - public Builder addContributors( - ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.Builder builderForValue) { - if (contributorsBuilder_ == null) { - ensureContributorsIsMutable(); - contributors_.add(builderForValue.build()); - onChanged(); - } else { - contributorsBuilder_.addMessage(builderForValue.build()); - } + public Builder setContributionRatio(double value) { + + contributionRatio_ = value; + bitField0_ |= 0x00000200; + onChanged(); return this; } /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + * optional double contribution_ratio = 4; + * @return This builder for chaining. */ - public Builder addContributors( - int index, ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.Builder builderForValue) { - if (contributorsBuilder_ == null) { - ensureContributorsIsMutable(); - contributors_.add(index, builderForValue.build()); - onChanged(); - } else { - contributorsBuilder_.addMessage(index, builderForValue.build()); - } + public Builder clearContributionRatio() { + bitField0_ = (bitField0_ & ~0x00000200); + contributionRatio_ = 0D; + onChanged(); return this; } + + private double completionPercent_ ; /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + * optional double completion_percent = 5; + * @return Whether the completionPercent field is set. */ - public Builder addAllContributors( - java.lang.Iterable values) { - if (contributorsBuilder_ == null) { - ensureContributorsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, contributors_); - onChanged(); - } else { - contributorsBuilder_.addAllMessages(values); - } - return this; + @java.lang.Override + public boolean hasCompletionPercent() { + return ((bitField0_ & 0x00000400) != 0); } /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + * optional double completion_percent = 5; + * @return The completionPercent. */ - public Builder clearContributors() { - if (contributorsBuilder_ == null) { - contributors_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - contributorsBuilder_.clear(); - } + @java.lang.Override + public double getCompletionPercent() { + return completionPercent_; + } + /** + * optional double completion_percent = 5; + * @param value The completionPercent to set. + * @return This builder for chaining. + */ + public Builder setCompletionPercent(double value) { + + completionPercent_ = value; + bitField0_ |= 0x00000400; + onChanged(); return this; } /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + * optional double completion_percent = 5; + * @return This builder for chaining. */ - public Builder removeContributors(int index) { - if (contributorsBuilder_ == null) { - ensureContributorsIsMutable(); - contributors_.remove(index); - onChanged(); - } else { - contributorsBuilder_.remove(index); - } + public Builder clearCompletionPercent() { + bitField0_ = (bitField0_ & ~0x00000400); + completionPercent_ = 0D; + onChanged(); return this; } + + private double originalLength_ ; /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + * optional double original_length = 11; + * @return Whether the originalLength field is set. */ - public ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.Builder getContributorsBuilder( - int index) { - return getContributorsFieldBuilder().getBuilder(index); + @java.lang.Override + public boolean hasOriginalLength() { + return ((bitField0_ & 0x00000800) != 0); } /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + * optional double original_length = 11; + * @return The originalLength. */ - public ei.Ei.CoopCompletionSnapshot.ContributorSnapshotOrBuilder getContributorsOrBuilder( - int index) { - if (contributorsBuilder_ == null) { - return contributors_.get(index); } else { - return contributorsBuilder_.getMessageOrBuilder(index); - } + @java.lang.Override + public double getOriginalLength() { + return originalLength_; } /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + * optional double original_length = 11; + * @param value The originalLength to set. + * @return This builder for chaining. */ - public java.util.List - getContributorsOrBuilderList() { - if (contributorsBuilder_ != null) { - return contributorsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(contributors_); - } + public Builder setOriginalLength(double value) { + + originalLength_ = value; + bitField0_ |= 0x00000800; + onChanged(); + return this; } /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + * optional double original_length = 11; + * @return This builder for chaining. */ - public ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.Builder addContributorsBuilder() { - return getContributorsFieldBuilder().addBuilder( - ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.getDefaultInstance()); + public Builder clearOriginalLength() { + bitField0_ = (bitField0_ & ~0x00000800); + originalLength_ = 0D; + onChanged(); + return this; } + + private int coopSize_ ; /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + * optional uint32 coop_size = 18; + * @return Whether the coopSize field is set. */ - public ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.Builder addContributorsBuilder( - int index) { - return getContributorsFieldBuilder().addBuilder( - index, ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.getDefaultInstance()); + @java.lang.Override + public boolean hasCoopSize() { + return ((bitField0_ & 0x00001000) != 0); } /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + * optional uint32 coop_size = 18; + * @return The coopSize. */ - public java.util.List - getContributorsBuilderList() { - return getContributorsFieldBuilder().getBuilderList(); + @java.lang.Override + public int getCoopSize() { + return coopSize_; } - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.CoopCompletionSnapshot.ContributorSnapshot, ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.Builder, ei.Ei.CoopCompletionSnapshot.ContributorSnapshotOrBuilder> - getContributorsFieldBuilder() { - if (contributorsBuilder_ == null) { - contributorsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.CoopCompletionSnapshot.ContributorSnapshot, ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.Builder, ei.Ei.CoopCompletionSnapshot.ContributorSnapshotOrBuilder>( - contributors_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - contributors_ = null; - } - return contributorsBuilder_; + /** + * optional uint32 coop_size = 18; + * @param value The coopSize to set. + * @return This builder for chaining. + */ + public Builder setCoopSize(int value) { + + coopSize_ = value; + bitField0_ |= 0x00001000; + onChanged(); + return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); + /** + * optional uint32 coop_size = 18; + * @return This builder for chaining. + */ + public Builder clearCoopSize() { + bitField0_ = (bitField0_ & ~0x00001000); + coopSize_ = 0; + onChanged(); + return this; } + private boolean solo_ ; + /** + * optional bool solo = 26; + * @return Whether the solo field is set. + */ @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); + public boolean hasSolo() { + return ((bitField0_ & 0x00002000) != 0); } + /** + * optional bool solo = 26; + * @return The solo. + */ + @java.lang.Override + public boolean getSolo() { + return solo_; + } + /** + * optional bool solo = 26; + * @param value The solo to set. + * @return This builder for chaining. + */ + public Builder setSolo(boolean value) { + solo_ = value; + bitField0_ |= 0x00002000; + onChanged(); + return this; + } + /** + * optional bool solo = 26; + * @return This builder for chaining. + */ + public Builder clearSolo() { + bitField0_ = (bitField0_ & ~0x00002000); + solo_ = false; + onChanged(); + return this; + } - // @@protoc_insertion_point(builder_scope:ei.CoopCompletionSnapshot) - } - - // @@protoc_insertion_point(class_scope:ei.CoopCompletionSnapshot) - private static final ei.Ei.CoopCompletionSnapshot DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new ei.Ei.CoopCompletionSnapshot(); - } - - public static ei.Ei.CoopCompletionSnapshot getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private double soulPower_ ; + /** + * optional double soul_power = 23; + * @return Whether the soulPower field is set. + */ @java.lang.Override - public CoopCompletionSnapshot 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.CoopCompletionSnapshot getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface BasicRequestInfoOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.BasicRequestInfo) - com.google.protobuf.MessageOrBuilder { - - /** - * optional string ei_user_id = 1; - * @return Whether the eiUserId field is set. - */ - boolean hasEiUserId(); - /** - * optional string ei_user_id = 1; - * @return The eiUserId. - */ - java.lang.String getEiUserId(); - /** - * optional string ei_user_id = 1; - * @return The bytes for eiUserId. - */ - com.google.protobuf.ByteString - getEiUserIdBytes(); - - /** - * optional uint32 client_version = 2; - * @return Whether the clientVersion field is set. - */ - boolean hasClientVersion(); - /** - * optional uint32 client_version = 2; - * @return The clientVersion. - */ - int getClientVersion(); - - /** - * optional string version = 3; - * @return Whether the version field is set. - */ - boolean hasVersion(); - /** - * optional string version = 3; - * @return The version. - */ - java.lang.String getVersion(); - /** - * optional string version = 3; - * @return The bytes for version. - */ - com.google.protobuf.ByteString - getVersionBytes(); - - /** - * optional string build = 4; - * @return Whether the build field is set. - */ - boolean hasBuild(); - /** - * optional string build = 4; - * @return The build. - */ - java.lang.String getBuild(); - /** - * optional string build = 4; - * @return The bytes for build. - */ - com.google.protobuf.ByteString - getBuildBytes(); - - /** - * optional string platform = 5; - * @return Whether the platform field is set. - */ - boolean hasPlatform(); - /** - * optional string platform = 5; - * @return The platform. - */ - java.lang.String getPlatform(); - /** - * optional string platform = 5; - * @return The bytes for platform. - */ - com.google.protobuf.ByteString - getPlatformBytes(); - - /** - * optional string country = 6; - * @return Whether the country field is set. - */ - boolean hasCountry(); - /** - * optional string country = 6; - * @return The country. - */ - java.lang.String getCountry(); - /** - * optional string country = 6; - * @return The bytes for country. - */ - com.google.protobuf.ByteString - getCountryBytes(); - - /** - * optional string language = 7; - * @return Whether the language field is set. - */ - boolean hasLanguage(); - /** - * optional string language = 7; - * @return The language. - */ - java.lang.String getLanguage(); - /** - * optional string language = 7; - * @return The bytes for language. - */ - com.google.protobuf.ByteString - getLanguageBytes(); - - /** - * optional bool debug = 8; - * @return Whether the debug field is set. - */ - boolean hasDebug(); - /** - * optional bool debug = 8; - * @return The debug. - */ - boolean getDebug(); - } - /** - * Protobuf type {@code ei.BasicRequestInfo} - */ - public static final class BasicRequestInfo extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.BasicRequestInfo) - BasicRequestInfoOrBuilder { - private static final long serialVersionUID = 0L; - // Use BasicRequestInfo.newBuilder() to construct. - private BasicRequestInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private BasicRequestInfo() { - eiUserId_ = ""; - version_ = ""; - build_ = ""; - platform_ = ""; - country_ = ""; - language_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new BasicRequestInfo(); - } - - @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_BasicRequestInfo_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_BasicRequestInfo_fieldAccessorTable - .ensureFieldAccessorsInitialized( - ei.Ei.BasicRequestInfo.class, ei.Ei.BasicRequestInfo.Builder.class); - } - - private int bitField0_; - public static final int EI_USER_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object eiUserId_; - /** - * optional string ei_user_id = 1; - * @return Whether the eiUserId field is set. - */ - @java.lang.Override - public boolean hasEiUserId() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - * optional string ei_user_id = 1; - * @return The eiUserId. - */ - @java.lang.Override - public java.lang.String getEiUserId() { - java.lang.Object ref = eiUserId_; - 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()) { - eiUserId_ = s; - } - return s; + public boolean hasSoulPower() { + return ((bitField0_ & 0x00004000) != 0); } - } - /** - * optional string ei_user_id = 1; - * @return The bytes for eiUserId. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getEiUserIdBytes() { - java.lang.Object ref = eiUserId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - eiUserId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; + /** + * optional double soul_power = 23; + * @return The soulPower. + */ + @java.lang.Override + public double getSoulPower() { + return soulPower_; } - } - - public static final int CLIENT_VERSION_FIELD_NUMBER = 2; - private int clientVersion_; - /** - * optional uint32 client_version = 2; - * @return Whether the clientVersion field is set. - */ - @java.lang.Override - public boolean hasClientVersion() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - * optional uint32 client_version = 2; - * @return The clientVersion. - */ - @java.lang.Override - public int getClientVersion() { - return clientVersion_; - } + /** + * optional double soul_power = 23; + * @param value The soulPower to set. + * @return This builder for chaining. + */ + public Builder setSoulPower(double value) { - public static final int VERSION_FIELD_NUMBER = 3; - private volatile java.lang.Object version_; - /** - * optional string version = 3; - * @return Whether the version field is set. - */ - @java.lang.Override - public boolean hasVersion() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - * optional string version = 3; - * @return The version. - */ - @java.lang.Override - public java.lang.String getVersion() { - java.lang.Object ref = version_; - 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()) { - version_ = s; - } - return s; + soulPower_ = value; + bitField0_ |= 0x00004000; + onChanged(); + return this; } - } - /** - * optional string version = 3; - * @return The bytes for version. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getVersionBytes() { - java.lang.Object ref = version_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - version_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; + /** + * optional double soul_power = 23; + * @return This builder for chaining. + */ + public Builder clearSoulPower() { + bitField0_ = (bitField0_ & ~0x00004000); + soulPower_ = 0D; + onChanged(); + return this; } - } - public static final int BUILD_FIELD_NUMBER = 4; - private volatile java.lang.Object build_; - /** - * optional string build = 4; - * @return Whether the build field is set. - */ - @java.lang.Override - public boolean hasBuild() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - * optional string build = 4; - * @return The build. - */ - @java.lang.Override - public java.lang.String getBuild() { - java.lang.Object ref = build_; - 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()) { - build_ = s; - } - return s; + private double lastContributionTime_ ; + /** + * optional double last_contribution_time = 22; + * @return Whether the lastContributionTime field is set. + */ + @java.lang.Override + public boolean hasLastContributionTime() { + return ((bitField0_ & 0x00008000) != 0); } - } - /** - * optional string build = 4; - * @return The bytes for build. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getBuildBytes() { - java.lang.Object ref = build_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - build_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; + /** + * optional double last_contribution_time = 22; + * @return The lastContributionTime. + */ + @java.lang.Override + public double getLastContributionTime() { + return lastContributionTime_; } - } + /** + * optional double last_contribution_time = 22; + * @param value The lastContributionTime to set. + * @return This builder for chaining. + */ + public Builder setLastContributionTime(double value) { - public static final int PLATFORM_FIELD_NUMBER = 5; - private volatile java.lang.Object platform_; - /** - * optional string platform = 5; - * @return Whether the platform field is set. - */ - @java.lang.Override - public boolean hasPlatform() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - * optional string platform = 5; - * @return The platform. - */ - @java.lang.Override - public java.lang.String getPlatform() { - java.lang.Object ref = platform_; - 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()) { - platform_ = s; - } - return s; + lastContributionTime_ = value; + bitField0_ |= 0x00008000; + onChanged(); + return this; } - } - /** - * optional string platform = 5; - * @return The bytes for platform. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getPlatformBytes() { - java.lang.Object ref = platform_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - platform_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; + /** + * optional double last_contribution_time = 22; + * @return This builder for chaining. + */ + public Builder clearLastContributionTime() { + bitField0_ = (bitField0_ & ~0x00008000); + lastContributionTime_ = 0D; + onChanged(); + return this; } - } - public static final int COUNTRY_FIELD_NUMBER = 6; - private volatile java.lang.Object country_; - /** - * optional string country = 6; - * @return Whether the country field is set. - */ - @java.lang.Override - public boolean hasCountry() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - * optional string country = 6; - * @return The country. - */ - @java.lang.Override - public java.lang.String getCountry() { - java.lang.Object ref = country_; - 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()) { - country_ = s; - } - return s; + private double completionTime_ ; + /** + * optional double completion_time = 6; + * @return Whether the completionTime field is set. + */ + @java.lang.Override + public boolean hasCompletionTime() { + return ((bitField0_ & 0x00010000) != 0); } - } - /** - * optional string country = 6; - * @return The bytes for country. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getCountryBytes() { - java.lang.Object ref = country_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - country_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; + /** + * optional double completion_time = 6; + * @return The completionTime. + */ + @java.lang.Override + public double getCompletionTime() { + return completionTime_; } - } + /** + * optional double completion_time = 6; + * @param value The completionTime to set. + * @return This builder for chaining. + */ + public Builder setCompletionTime(double value) { - public static final int LANGUAGE_FIELD_NUMBER = 7; - private volatile java.lang.Object language_; - /** - * optional string language = 7; - * @return Whether the language field is set. - */ - @java.lang.Override - public boolean hasLanguage() { - return ((bitField0_ & 0x00000040) != 0); - } - /** - * optional string language = 7; - * @return The language. - */ - @java.lang.Override - public java.lang.String getLanguage() { - java.lang.Object ref = language_; - 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()) { - language_ = s; - } - return s; + completionTime_ = value; + bitField0_ |= 0x00010000; + onChanged(); + return this; } - } - /** - * optional string language = 7; - * @return The bytes for language. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getLanguageBytes() { - java.lang.Object ref = language_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - language_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; + /** + * optional double completion_time = 6; + * @return This builder for chaining. + */ + public Builder clearCompletionTime() { + bitField0_ = (bitField0_ & ~0x00010000); + completionTime_ = 0D; + onChanged(); + return this; } - } - - public static final int DEBUG_FIELD_NUMBER = 8; - private boolean debug_; - /** - * optional bool debug = 8; - * @return Whether the debug field is set. - */ - @java.lang.Override - public boolean hasDebug() { - return ((bitField0_ & 0x00000080) != 0); - } - /** - * optional bool debug = 8; - * @return The debug. - */ - @java.lang.Override - public boolean getDebug() { - return debug_; - } - - 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, eiUserId_); + private int chickenRunsSent_ ; + /** + * optional uint32 chicken_runs_sent = 7; + * @return Whether the chickenRunsSent field is set. + */ + @java.lang.Override + public boolean hasChickenRunsSent() { + return ((bitField0_ & 0x00020000) != 0); } - if (((bitField0_ & 0x00000002) != 0)) { - output.writeUInt32(2, clientVersion_); + /** + * optional uint32 chicken_runs_sent = 7; + * @return The chickenRunsSent. + */ + @java.lang.Override + public int getChickenRunsSent() { + return chickenRunsSent_; } - if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, version_); + /** + * optional uint32 chicken_runs_sent = 7; + * @param value The chickenRunsSent to set. + * @return This builder for chaining. + */ + public Builder setChickenRunsSent(int value) { + + chickenRunsSent_ = value; + bitField0_ |= 0x00020000; + onChanged(); + return this; } - if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, build_); + /** + * optional uint32 chicken_runs_sent = 7; + * @return This builder for chaining. + */ + public Builder clearChickenRunsSent() { + bitField0_ = (bitField0_ & ~0x00020000); + chickenRunsSent_ = 0; + onChanged(); + return this; } - if (((bitField0_ & 0x00000010) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, platform_); + + private int giftTokensSent_ ; + /** + * optional uint32 gift_tokens_sent = 8; + * @return Whether the giftTokensSent field is set. + */ + @java.lang.Override + public boolean hasGiftTokensSent() { + return ((bitField0_ & 0x00040000) != 0); } - if (((bitField0_ & 0x00000020) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, country_); + /** + * optional uint32 gift_tokens_sent = 8; + * @return The giftTokensSent. + */ + @java.lang.Override + public int getGiftTokensSent() { + return giftTokensSent_; } - if (((bitField0_ & 0x00000040) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, language_); + /** + * optional uint32 gift_tokens_sent = 8; + * @param value The giftTokensSent to set. + * @return This builder for chaining. + */ + public Builder setGiftTokensSent(int value) { + + giftTokensSent_ = value; + bitField0_ |= 0x00040000; + onChanged(); + return this; } - if (((bitField0_ & 0x00000080) != 0)) { - output.writeBool(8, debug_); + /** + * optional uint32 gift_tokens_sent = 8; + * @return This builder for chaining. + */ + public Builder clearGiftTokensSent() { + bitField0_ = (bitField0_ & ~0x00040000); + giftTokensSent_ = 0; + onChanged(); + return this; } - 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, eiUserId_); + private int giftTokensReceived_ ; + /** + * optional uint32 gift_tokens_received = 15; + * @return Whether the giftTokensReceived field is set. + */ + @java.lang.Override + public boolean hasGiftTokensReceived() { + return ((bitField0_ & 0x00080000) != 0); } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(2, clientVersion_); + /** + * optional uint32 gift_tokens_received = 15; + * @return The giftTokensReceived. + */ + @java.lang.Override + public int getGiftTokensReceived() { + return giftTokensReceived_; } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, version_); + /** + * optional uint32 gift_tokens_received = 15; + * @param value The giftTokensReceived to set. + * @return This builder for chaining. + */ + public Builder setGiftTokensReceived(int value) { + + giftTokensReceived_ = value; + bitField0_ |= 0x00080000; + onChanged(); + return this; } - if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, build_); + /** + * optional uint32 gift_tokens_received = 15; + * @return This builder for chaining. + */ + public Builder clearGiftTokensReceived() { + bitField0_ = (bitField0_ & ~0x00080000); + giftTokensReceived_ = 0; + onChanged(); + return this; } - if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, platform_); + + private double giftTokenValueSent_ ; + /** + * optional double gift_token_value_sent = 28; + * @return Whether the giftTokenValueSent field is set. + */ + @java.lang.Override + public boolean hasGiftTokenValueSent() { + return ((bitField0_ & 0x00100000) != 0); } - if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, country_); + /** + * optional double gift_token_value_sent = 28; + * @return The giftTokenValueSent. + */ + @java.lang.Override + public double getGiftTokenValueSent() { + return giftTokenValueSent_; } - if (((bitField0_ & 0x00000040) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, language_); + /** + * optional double gift_token_value_sent = 28; + * @param value The giftTokenValueSent to set. + * @return This builder for chaining. + */ + public Builder setGiftTokenValueSent(double value) { + + giftTokenValueSent_ = value; + bitField0_ |= 0x00100000; + onChanged(); + return this; } - if (((bitField0_ & 0x00000080) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(8, debug_); + /** + * optional double gift_token_value_sent = 28; + * @return This builder for chaining. + */ + public Builder clearGiftTokenValueSent() { + bitField0_ = (bitField0_ & ~0x00100000); + giftTokenValueSent_ = 0D; + onChanged(); + return this; } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; + private double giftTokenValueReceived_ ; + /** + * optional double gift_token_value_received = 29; + * @return Whether the giftTokenValueReceived field is set. + */ + @java.lang.Override + public boolean hasGiftTokenValueReceived() { + return ((bitField0_ & 0x00200000) != 0); } - if (!(obj instanceof ei.Ei.BasicRequestInfo)) { - return super.equals(obj); + /** + * optional double gift_token_value_received = 29; + * @return The giftTokenValueReceived. + */ + @java.lang.Override + public double getGiftTokenValueReceived() { + return giftTokenValueReceived_; } - ei.Ei.BasicRequestInfo other = (ei.Ei.BasicRequestInfo) obj; + /** + * optional double gift_token_value_received = 29; + * @param value The giftTokenValueReceived to set. + * @return This builder for chaining. + */ + public Builder setGiftTokenValueReceived(double value) { - if (hasEiUserId() != other.hasEiUserId()) return false; - if (hasEiUserId()) { - if (!getEiUserId() - .equals(other.getEiUserId())) return false; + giftTokenValueReceived_ = value; + bitField0_ |= 0x00200000; + onChanged(); + return this; } - if (hasClientVersion() != other.hasClientVersion()) return false; - if (hasClientVersion()) { - if (getClientVersion() - != other.getClientVersion()) return false; + /** + * optional double gift_token_value_received = 29; + * @return This builder for chaining. + */ + public Builder clearGiftTokenValueReceived() { + bitField0_ = (bitField0_ & ~0x00200000); + giftTokenValueReceived_ = 0D; + onChanged(); + return this; } - if (hasVersion() != other.hasVersion()) return false; - if (hasVersion()) { - if (!getVersion() - .equals(other.getVersion())) return false; + + private int boostTokenAllotment_ ; + /** + * optional uint32 boost_token_allotment = 16; + * @return Whether the boostTokenAllotment field is set. + */ + @java.lang.Override + public boolean hasBoostTokenAllotment() { + return ((bitField0_ & 0x00400000) != 0); } - if (hasBuild() != other.hasBuild()) return false; - if (hasBuild()) { - if (!getBuild() - .equals(other.getBuild())) return false; + /** + * optional uint32 boost_token_allotment = 16; + * @return The boostTokenAllotment. + */ + @java.lang.Override + public int getBoostTokenAllotment() { + return boostTokenAllotment_; } - if (hasPlatform() != other.hasPlatform()) return false; - if (hasPlatform()) { - if (!getPlatform() - .equals(other.getPlatform())) return false; + /** + * optional uint32 boost_token_allotment = 16; + * @param value The boostTokenAllotment to set. + * @return This builder for chaining. + */ + public Builder setBoostTokenAllotment(int value) { + + boostTokenAllotment_ = value; + bitField0_ |= 0x00400000; + onChanged(); + return this; } - if (hasCountry() != other.hasCountry()) return false; - if (hasCountry()) { - if (!getCountry() - .equals(other.getCountry())) return false; + /** + * optional uint32 boost_token_allotment = 16; + * @return This builder for chaining. + */ + public Builder clearBoostTokenAllotment() { + bitField0_ = (bitField0_ & ~0x00400000); + boostTokenAllotment_ = 0; + onChanged(); + return this; } - if (hasLanguage() != other.hasLanguage()) return false; - if (hasLanguage()) { - if (!getLanguage() - .equals(other.getLanguage())) return false; + + private double buffTimeValue_ ; + /** + * optional double buff_time_value = 17; + * @return Whether the buffTimeValue field is set. + */ + @java.lang.Override + public boolean hasBuffTimeValue() { + return ((bitField0_ & 0x00800000) != 0); } - if (hasDebug() != other.hasDebug()) return false; - if (hasDebug()) { - if (getDebug() - != other.getDebug()) return false; + /** + * optional double buff_time_value = 17; + * @return The buffTimeValue. + */ + @java.lang.Override + public double getBuffTimeValue() { + return buffTimeValue_; } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } + /** + * optional double buff_time_value = 17; + * @param value The buffTimeValue to set. + * @return This builder for chaining. + */ + public Builder setBuffTimeValue(double value) { - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; + buffTimeValue_ = value; + bitField0_ |= 0x00800000; + onChanged(); + return this; } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasEiUserId()) { - hash = (37 * hash) + EI_USER_ID_FIELD_NUMBER; - hash = (53 * hash) + getEiUserId().hashCode(); + /** + * optional double buff_time_value = 17; + * @return This builder for chaining. + */ + public Builder clearBuffTimeValue() { + bitField0_ = (bitField0_ & ~0x00800000); + buffTimeValue_ = 0D; + onChanged(); + return this; } - if (hasClientVersion()) { - hash = (37 * hash) + CLIENT_VERSION_FIELD_NUMBER; - hash = (53 * hash) + getClientVersion(); + + private double teamworkScore_ ; + /** + * optional double teamwork_score = 13; + * @return Whether the teamworkScore field is set. + */ + @java.lang.Override + public boolean hasTeamworkScore() { + return ((bitField0_ & 0x01000000) != 0); } - if (hasVersion()) { - hash = (37 * hash) + VERSION_FIELD_NUMBER; - hash = (53 * hash) + getVersion().hashCode(); + /** + * optional double teamwork_score = 13; + * @return The teamworkScore. + */ + @java.lang.Override + public double getTeamworkScore() { + return teamworkScore_; } - if (hasBuild()) { - hash = (37 * hash) + BUILD_FIELD_NUMBER; - hash = (53 * hash) + getBuild().hashCode(); + /** + * optional double teamwork_score = 13; + * @param value The teamworkScore to set. + * @return This builder for chaining. + */ + public Builder setTeamworkScore(double value) { + + teamworkScore_ = value; + bitField0_ |= 0x01000000; + onChanged(); + return this; } - if (hasPlatform()) { - hash = (37 * hash) + PLATFORM_FIELD_NUMBER; - hash = (53 * hash) + getPlatform().hashCode(); + /** + * optional double teamwork_score = 13; + * @return This builder for chaining. + */ + public Builder clearTeamworkScore() { + bitField0_ = (bitField0_ & ~0x01000000); + teamworkScore_ = 0D; + onChanged(); + return this; } - if (hasCountry()) { - hash = (37 * hash) + COUNTRY_FIELD_NUMBER; - hash = (53 * hash) + getCountry().hashCode(); + + private double otherBonuses_ ; + /** + * optional double other_bonuses = 14; + * @return Whether the otherBonuses field is set. + */ + @java.lang.Override + public boolean hasOtherBonuses() { + return ((bitField0_ & 0x02000000) != 0); } - if (hasLanguage()) { - hash = (37 * hash) + LANGUAGE_FIELD_NUMBER; - hash = (53 * hash) + getLanguage().hashCode(); + /** + * optional double other_bonuses = 14; + * @return The otherBonuses. + */ + @java.lang.Override + public double getOtherBonuses() { + return otherBonuses_; } - if (hasDebug()) { - hash = (37 * hash) + DEBUG_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getDebug()); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static ei.Ei.BasicRequestInfo parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.BasicRequestInfo parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static ei.Ei.BasicRequestInfo parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.BasicRequestInfo 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.BasicRequestInfo parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.BasicRequestInfo parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static ei.Ei.BasicRequestInfo parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static ei.Ei.BasicRequestInfo 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.BasicRequestInfo parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static ei.Ei.BasicRequestInfo 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.BasicRequestInfo parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static ei.Ei.BasicRequestInfo 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.BasicRequestInfo 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.BasicRequestInfo} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.BasicRequestInfo) - ei.Ei.BasicRequestInfoOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return ei.Ei.internal_static_ei_BasicRequestInfo_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_BasicRequestInfo_fieldAccessorTable - .ensureFieldAccessorsInitialized( - ei.Ei.BasicRequestInfo.class, ei.Ei.BasicRequestInfo.Builder.class); - } - - // Construct using ei.Ei.BasicRequestInfo.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); + /** + * optional double other_bonuses = 14; + * @param value The otherBonuses to set. + * @return This builder for chaining. + */ + public Builder setOtherBonuses(double value) { - } - @java.lang.Override - public Builder clear() { - super.clear(); - eiUserId_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); - clientVersion_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); - version_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); - build_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); - platform_ = ""; - bitField0_ = (bitField0_ & ~0x00000010); - country_ = ""; - bitField0_ = (bitField0_ & ~0x00000020); - language_ = ""; - bitField0_ = (bitField0_ & ~0x00000040); - debug_ = false; - bitField0_ = (bitField0_ & ~0x00000080); + otherBonuses_ = value; + bitField0_ |= 0x02000000; + onChanged(); return this; } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return ei.Ei.internal_static_ei_BasicRequestInfo_descriptor; - } - - @java.lang.Override - public ei.Ei.BasicRequestInfo getDefaultInstanceForType() { - return ei.Ei.BasicRequestInfo.getDefaultInstance(); - } - - @java.lang.Override - public ei.Ei.BasicRequestInfo build() { - ei.Ei.BasicRequestInfo result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public ei.Ei.BasicRequestInfo buildPartial() { - ei.Ei.BasicRequestInfo result = new ei.Ei.BasicRequestInfo(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - to_bitField0_ |= 0x00000001; - } - result.eiUserId_ = eiUserId_; - if (((from_bitField0_ & 0x00000002) != 0)) { - result.clientVersion_ = clientVersion_; - to_bitField0_ |= 0x00000002; - } - if (((from_bitField0_ & 0x00000004) != 0)) { - to_bitField0_ |= 0x00000004; - } - result.version_ = version_; - if (((from_bitField0_ & 0x00000008) != 0)) { - to_bitField0_ |= 0x00000008; - } - result.build_ = build_; - if (((from_bitField0_ & 0x00000010) != 0)) { - to_bitField0_ |= 0x00000010; - } - result.platform_ = platform_; - if (((from_bitField0_ & 0x00000020) != 0)) { - to_bitField0_ |= 0x00000020; - } - result.country_ = country_; - if (((from_bitField0_ & 0x00000040) != 0)) { - to_bitField0_ |= 0x00000040; - } - result.language_ = language_; - if (((from_bitField0_ & 0x00000080) != 0)) { - result.debug_ = debug_; - to_bitField0_ |= 0x00000080; - } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + /** + * optional double other_bonuses = 14; + * @return This builder for chaining. + */ + public Builder clearOtherBonuses() { + bitField0_ = (bitField0_ & ~0x02000000); + otherBonuses_ = 0D; + onChanged(); + return this; } + private boolean countedInSeason_ ; + /** + * optional bool counted_in_season = 20; + * @return Whether the countedInSeason field is set. + */ @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); + public boolean hasCountedInSeason() { + return ((bitField0_ & 0x04000000) != 0); } + /** + * optional bool counted_in_season = 20; + * @return The countedInSeason. + */ @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof ei.Ei.BasicRequestInfo) { - return mergeFrom((ei.Ei.BasicRequestInfo)other); - } else { - super.mergeFrom(other); - return this; - } + public boolean getCountedInSeason() { + return countedInSeason_; } + /** + * optional bool counted_in_season = 20; + * @param value The countedInSeason to set. + * @return This builder for chaining. + */ + public Builder setCountedInSeason(boolean value) { - public Builder mergeFrom(ei.Ei.BasicRequestInfo other) { - if (other == ei.Ei.BasicRequestInfo.getDefaultInstance()) return this; - if (other.hasEiUserId()) { - bitField0_ |= 0x00000001; - eiUserId_ = other.eiUserId_; - onChanged(); - } - if (other.hasClientVersion()) { - setClientVersion(other.getClientVersion()); - } - if (other.hasVersion()) { - bitField0_ |= 0x00000004; - version_ = other.version_; - onChanged(); - } - if (other.hasBuild()) { - bitField0_ |= 0x00000008; - build_ = other.build_; - onChanged(); - } - if (other.hasPlatform()) { - bitField0_ |= 0x00000010; - platform_ = other.platform_; - onChanged(); - } - if (other.hasCountry()) { - bitField0_ |= 0x00000020; - country_ = other.country_; - onChanged(); - } - if (other.hasLanguage()) { - bitField0_ |= 0x00000040; - language_ = other.language_; - onChanged(); - } - if (other.hasDebug()) { - setDebug(other.getDebug()); - } - this.mergeUnknownFields(other.getUnknownFields()); + countedInSeason_ = value; + bitField0_ |= 0x04000000; 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: { - eiUserId_ = input.readBytes(); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 16: { - clientVersion_ = input.readUInt32(); - bitField0_ |= 0x00000002; - break; - } // case 16 - case 26: { - version_ = input.readBytes(); - bitField0_ |= 0x00000004; - break; - } // case 26 - case 34: { - build_ = input.readBytes(); - bitField0_ |= 0x00000008; - break; - } // case 34 - case 42: { - platform_ = input.readBytes(); - bitField0_ |= 0x00000010; - break; - } // case 42 - case 50: { - country_ = input.readBytes(); - bitField0_ |= 0x00000020; - break; - } // case 50 - case 58: { - language_ = input.readBytes(); - bitField0_ |= 0x00000040; - break; - } // case 58 - case 64: { - debug_ = input.readBool(); - bitField0_ |= 0x00000080; - break; - } // case 64 - 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 + /** + * optional bool counted_in_season = 20; + * @return This builder for chaining. + */ + public Builder clearCountedInSeason() { + bitField0_ = (bitField0_ & ~0x04000000); + countedInSeason_ = false; + onChanged(); return this; } - private int bitField0_; - private java.lang.Object eiUserId_ = ""; + private java.lang.Object seasonId_ = ""; /** - * optional string ei_user_id = 1; - * @return Whether the eiUserId field is set. + * optional string season_id = 21; + * @return Whether the seasonId field is set. */ - public boolean hasEiUserId() { - return ((bitField0_ & 0x00000001) != 0); + public boolean hasSeasonId() { + return ((bitField0_ & 0x08000000) != 0); } /** - * optional string ei_user_id = 1; - * @return The eiUserId. + * optional string season_id = 21; + * @return The seasonId. */ - public java.lang.String getEiUserId() { - java.lang.Object ref = eiUserId_; + public java.lang.String getSeasonId() { + java.lang.Object ref = seasonId_; 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()) { - eiUserId_ = s; + seasonId_ = s; } return s; } else { @@ -86463,374 +84632,315 @@ public java.lang.String getEiUserId() { } } /** - * optional string ei_user_id = 1; - * @return The bytes for eiUserId. + * optional string season_id = 21; + * @return The bytes for seasonId. */ public com.google.protobuf.ByteString - getEiUserIdBytes() { - java.lang.Object ref = eiUserId_; + getSeasonIdBytes() { + java.lang.Object ref = seasonId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - eiUserId_ = b; + seasonId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** - * optional string ei_user_id = 1; - * @param value The eiUserId to set. + * optional string season_id = 21; + * @param value The seasonId to set. * @return This builder for chaining. */ - public Builder setEiUserId( + public Builder setSeasonId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - eiUserId_ = value; + if (value == null) { throw new NullPointerException(); } + seasonId_ = value; + bitField0_ |= 0x08000000; onChanged(); return this; } /** - * optional string ei_user_id = 1; + * optional string season_id = 21; * @return This builder for chaining. */ - public Builder clearEiUserId() { - bitField0_ = (bitField0_ & ~0x00000001); - eiUserId_ = getDefaultInstance().getEiUserId(); + public Builder clearSeasonId() { + seasonId_ = getDefaultInstance().getSeasonId(); + bitField0_ = (bitField0_ & ~0x08000000); onChanged(); return this; } /** - * optional string ei_user_id = 1; - * @param value The bytes for eiUserId to set. + * optional string season_id = 21; + * @param value The bytes for seasonId to set. * @return This builder for chaining. */ - public Builder setEiUserIdBytes( + public Builder setSeasonIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - eiUserId_ = value; + if (value == null) { throw new NullPointerException(); } + seasonId_ = value; + bitField0_ |= 0x08000000; onChanged(); return this; } - private int clientVersion_ ; + private int timeCheats_ ; /** - * optional uint32 client_version = 2; - * @return Whether the clientVersion field is set. + * optional uint32 time_cheats = 27; + * @return Whether the timeCheats field is set. */ @java.lang.Override - public boolean hasClientVersion() { - return ((bitField0_ & 0x00000002) != 0); + public boolean hasTimeCheats() { + return ((bitField0_ & 0x10000000) != 0); } /** - * optional uint32 client_version = 2; - * @return The clientVersion. + * optional uint32 time_cheats = 27; + * @return The timeCheats. */ @java.lang.Override - public int getClientVersion() { - return clientVersion_; + public int getTimeCheats() { + return timeCheats_; } /** - * optional uint32 client_version = 2; - * @param value The clientVersion to set. + * optional uint32 time_cheats = 27; + * @param value The timeCheats to set. * @return This builder for chaining. */ - public Builder setClientVersion(int value) { - bitField0_ |= 0x00000002; - clientVersion_ = value; + public Builder setTimeCheats(int value) { + + timeCheats_ = value; + bitField0_ |= 0x10000000; onChanged(); return this; } /** - * optional uint32 client_version = 2; + * optional uint32 time_cheats = 27; * @return This builder for chaining. */ - public Builder clearClientVersion() { - bitField0_ = (bitField0_ & ~0x00000002); - clientVersion_ = 0; + public Builder clearTimeCheats() { + bitField0_ = (bitField0_ & ~0x10000000); + timeCheats_ = 0; onChanged(); return this; } - private java.lang.Object version_ = ""; + private com.google.protobuf.Internal.IntList issues_ = + emptyIntList(); + private void ensureIssuesIsMutable() { + if (!((bitField0_ & 0x20000000) != 0)) { + issues_ = makeMutableCopy(issues_); + bitField0_ |= 0x20000000; + } + } /** - * optional string version = 3; - * @return Whether the version field is set. + * repeated .ei.ContractEvaluation.PoorBehavior issues = 19; + * @return A list containing the issues. */ - public boolean hasVersion() { - return ((bitField0_ & 0x00000004) != 0); + public java.util.List getIssuesList() { + return new com.google.protobuf.Internal.IntListAdapter< + ei.Ei.ContractEvaluation.PoorBehavior>(issues_, issues_converter_); } /** - * optional string version = 3; - * @return The version. + * repeated .ei.ContractEvaluation.PoorBehavior issues = 19; + * @return The count of issues. */ - public java.lang.String getVersion() { - java.lang.Object ref = version_; - 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()) { - version_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } + public int getIssuesCount() { + return issues_.size(); } /** - * optional string version = 3; - * @return The bytes for version. + * repeated .ei.ContractEvaluation.PoorBehavior issues = 19; + * @param index The index of the element to return. + * @return The issues at the given index. */ - public com.google.protobuf.ByteString - getVersionBytes() { - java.lang.Object ref = version_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - version_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; + public ei.Ei.ContractEvaluation.PoorBehavior getIssues(int index) { + return issues_converter_.convert(issues_.getInt(index)); + } + /** + * repeated .ei.ContractEvaluation.PoorBehavior issues = 19; + * @param index The index to set the value at. + * @param value The issues to set. + * @return This builder for chaining. + */ + public Builder setIssues( + int index, ei.Ei.ContractEvaluation.PoorBehavior value) { + if (value == null) { + throw new NullPointerException(); } + ensureIssuesIsMutable(); + issues_.setInt(index, value.getNumber()); + onChanged(); + return this; } /** - * optional string version = 3; - * @param value The version to set. + * repeated .ei.ContractEvaluation.PoorBehavior issues = 19; + * @param value The issues to add. * @return This builder for chaining. */ - public Builder setVersion( - java.lang.String value) { + public Builder addIssues(ei.Ei.ContractEvaluation.PoorBehavior value) { if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - version_ = value; + throw new NullPointerException(); + } + ensureIssuesIsMutable(); + issues_.addInt(value.getNumber()); onChanged(); return this; } /** - * optional string version = 3; + * repeated .ei.ContractEvaluation.PoorBehavior issues = 19; + * @param values The issues to add. * @return This builder for chaining. */ - public Builder clearVersion() { - bitField0_ = (bitField0_ & ~0x00000004); - version_ = getDefaultInstance().getVersion(); + public Builder addAllIssues( + java.lang.Iterable values) { + ensureIssuesIsMutable(); + for (ei.Ei.ContractEvaluation.PoorBehavior value : values) { + issues_.addInt(value.getNumber()); + } onChanged(); return this; } /** - * optional string version = 3; - * @param value The bytes for version to set. + * repeated .ei.ContractEvaluation.PoorBehavior issues = 19; * @return This builder for chaining. */ - public Builder setVersionBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - version_ = value; + public Builder clearIssues() { + issues_ = emptyIntList(); + bitField0_ = (bitField0_ & ~0x20000000); onChanged(); return this; } - private java.lang.Object build_ = ""; + private com.google.protobuf.LazyStringArrayList notes_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + private void ensureNotesIsMutable() { + if (!notes_.isModifiable()) { + notes_ = new com.google.protobuf.LazyStringArrayList(notes_); + } + bitField0_ |= 0x40000000; + } /** - * optional string build = 4; - * @return Whether the build field is set. + * repeated string notes = 12; + * @return A list containing the notes. */ - public boolean hasBuild() { - return ((bitField0_ & 0x00000008) != 0); + public com.google.protobuf.ProtocolStringList + getNotesList() { + notes_.makeImmutable(); + return notes_; } /** - * optional string build = 4; - * @return The build. + * repeated string notes = 12; + * @return The count of notes. */ - public java.lang.String getBuild() { - java.lang.Object ref = build_; - 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()) { - build_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } + public int getNotesCount() { + return notes_.size(); } /** - * optional string build = 4; - * @return The bytes for build. + * repeated string notes = 12; + * @param index The index of the element to return. + * @return The notes at the given index. */ - public com.google.protobuf.ByteString - getBuildBytes() { - java.lang.Object ref = build_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - build_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public java.lang.String getNotes(int index) { + return notes_.get(index); } /** - * optional string build = 4; - * @param value The build to set. - * @return This builder for chaining. + * repeated string notes = 12; + * @param index The index of the value to return. + * @return The bytes of the notes at the given index. */ - public Builder setBuild( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; - build_ = value; - onChanged(); - return this; + public com.google.protobuf.ByteString + getNotesBytes(int index) { + return notes_.getByteString(index); } /** - * optional string build = 4; + * repeated string notes = 12; + * @param index The index to set the value at. + * @param value The notes to set. * @return This builder for chaining. */ - public Builder clearBuild() { - bitField0_ = (bitField0_ & ~0x00000008); - build_ = getDefaultInstance().getBuild(); + public Builder setNotes( + int index, java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + ensureNotesIsMutable(); + notes_.set(index, value); + bitField0_ |= 0x40000000; onChanged(); return this; } /** - * optional string build = 4; - * @param value The bytes for build to set. + * repeated string notes = 12; + * @param value The notes to add. * @return This builder for chaining. */ - public Builder setBuildBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; - build_ = value; + public Builder addNotes( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + ensureNotesIsMutable(); + notes_.add(value); + bitField0_ |= 0x40000000; onChanged(); return this; } - - private java.lang.Object platform_ = ""; - /** - * optional string platform = 5; - * @return Whether the platform field is set. - */ - public boolean hasPlatform() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - * optional string platform = 5; - * @return The platform. - */ - public java.lang.String getPlatform() { - java.lang.Object ref = platform_; - 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()) { - platform_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * optional string platform = 5; - * @return The bytes for platform. - */ - public com.google.protobuf.ByteString - getPlatformBytes() { - java.lang.Object ref = platform_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - platform_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } /** - * optional string platform = 5; - * @param value The platform to set. + * repeated string notes = 12; + * @param values The notes to add. * @return This builder for chaining. */ - public Builder setPlatform( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; - platform_ = value; + public Builder addAllNotes( + java.lang.Iterable values) { + ensureNotesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, notes_); + bitField0_ |= 0x40000000; onChanged(); return this; } /** - * optional string platform = 5; + * repeated string notes = 12; * @return This builder for chaining. */ - public Builder clearPlatform() { - bitField0_ = (bitField0_ & ~0x00000010); - platform_ = getDefaultInstance().getPlatform(); + public Builder clearNotes() { + notes_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x40000000);; onChanged(); return this; } /** - * optional string platform = 5; - * @param value The bytes for platform to set. + * repeated string notes = 12; + * @param value The bytes of the notes to add. * @return This builder for chaining. */ - public Builder setPlatformBytes( + public Builder addNotesBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; - platform_ = value; + if (value == null) { throw new NullPointerException(); } + ensureNotesIsMutable(); + notes_.add(value); + bitField0_ |= 0x40000000; onChanged(); return this; } - private java.lang.Object country_ = ""; + private java.lang.Object version_ = ""; /** - * optional string country = 6; - * @return Whether the country field is set. + * optional string version = 50; + * @return Whether the version field is set. */ - public boolean hasCountry() { - return ((bitField0_ & 0x00000020) != 0); + public boolean hasVersion() { + return ((bitField0_ & 0x80000000) != 0); } /** - * optional string country = 6; - * @return The country. + * optional string version = 50; + * @return The version. */ - public java.lang.String getCountry() { - java.lang.Object ref = country_; + public java.lang.String getVersion() { + java.lang.Object ref = version_; 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()) { - country_ = s; + version_ = s; } return s; } else { @@ -86838,215 +84948,158 @@ public java.lang.String getCountry() { } } /** - * optional string country = 6; - * @return The bytes for country. + * optional string version = 50; + * @return The bytes for version. */ public com.google.protobuf.ByteString - getCountryBytes() { - java.lang.Object ref = country_; + getVersionBytes() { + java.lang.Object ref = version_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - country_ = b; + version_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** - * optional string country = 6; - * @param value The country to set. + * optional string version = 50; + * @param value The version to set. * @return This builder for chaining. */ - public Builder setCountry( + public Builder setVersion( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; - country_ = value; + if (value == null) { throw new NullPointerException(); } + version_ = value; + bitField0_ |= 0x80000000; onChanged(); return this; } /** - * optional string country = 6; + * optional string version = 50; * @return This builder for chaining. */ - public Builder clearCountry() { - bitField0_ = (bitField0_ & ~0x00000020); - country_ = getDefaultInstance().getCountry(); + public Builder clearVersion() { + version_ = getDefaultInstance().getVersion(); + bitField0_ = (bitField0_ & ~0x80000000); onChanged(); return this; } /** - * optional string country = 6; - * @param value The bytes for country to set. + * optional string version = 50; + * @param value The bytes for version to set. * @return This builder for chaining. */ - public Builder setCountryBytes( + public Builder setVersionBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; - country_ = value; + if (value == null) { throw new NullPointerException(); } + version_ = value; + bitField0_ |= 0x80000000; onChanged(); return this; } - private java.lang.Object language_ = ""; - /** - * optional string language = 7; - * @return Whether the language field is set. - */ - public boolean hasLanguage() { - return ((bitField0_ & 0x00000040) != 0); - } - /** - * optional string language = 7; - * @return The language. - */ - public java.lang.String getLanguage() { - java.lang.Object ref = language_; - 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()) { - language_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } + private double evaluationStartTime_ ; /** - * optional string language = 7; - * @return The bytes for language. + * optional double evaluation_start_time = 51; + * @return Whether the evaluationStartTime field is set. */ - public com.google.protobuf.ByteString - getLanguageBytes() { - java.lang.Object ref = language_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - language_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + @java.lang.Override + public boolean hasEvaluationStartTime() { + return ((bitField1_ & 0x00000001) != 0); } /** - * optional string language = 7; - * @param value The language to set. - * @return This builder for chaining. + * optional double evaluation_start_time = 51; + * @return The evaluationStartTime. */ - public Builder setLanguage( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000040; - language_ = value; - onChanged(); - return this; + @java.lang.Override + public double getEvaluationStartTime() { + return evaluationStartTime_; } /** - * optional string language = 7; + * optional double evaluation_start_time = 51; + * @param value The evaluationStartTime to set. * @return This builder for chaining. */ - public Builder clearLanguage() { - bitField0_ = (bitField0_ & ~0x00000040); - language_ = getDefaultInstance().getLanguage(); + public Builder setEvaluationStartTime(double value) { + + evaluationStartTime_ = value; + bitField1_ |= 0x00000001; onChanged(); return this; } /** - * optional string language = 7; - * @param value The bytes for language to set. + * optional double evaluation_start_time = 51; * @return This builder for chaining. */ - public Builder setLanguageBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000040; - language_ = value; + public Builder clearEvaluationStartTime() { + bitField1_ = (bitField1_ & ~0x00000001); + evaluationStartTime_ = 0D; onChanged(); return this; } - private boolean debug_ ; + private int status_ = 0; /** - * optional bool debug = 8; - * @return Whether the debug field is set. + * optional .ei.ContractEvaluation.Status status = 52; + * @return Whether the status field is set. */ - @java.lang.Override - public boolean hasDebug() { - return ((bitField0_ & 0x00000080) != 0); + @java.lang.Override public boolean hasStatus() { + return ((bitField1_ & 0x00000002) != 0); } /** - * optional bool debug = 8; - * @return The debug. + * optional .ei.ContractEvaluation.Status status = 52; + * @return The status. */ @java.lang.Override - public boolean getDebug() { - return debug_; + public ei.Ei.ContractEvaluation.Status getStatus() { + ei.Ei.ContractEvaluation.Status result = ei.Ei.ContractEvaluation.Status.forNumber(status_); + return result == null ? ei.Ei.ContractEvaluation.Status.UNKNOWN : result; } /** - * optional bool debug = 8; - * @param value The debug to set. + * optional .ei.ContractEvaluation.Status status = 52; + * @param value The status to set. * @return This builder for chaining. */ - public Builder setDebug(boolean value) { - bitField0_ |= 0x00000080; - debug_ = value; + public Builder setStatus(ei.Ei.ContractEvaluation.Status value) { + if (value == null) { + throw new NullPointerException(); + } + bitField1_ |= 0x00000002; + status_ = value.getNumber(); onChanged(); return this; } /** - * optional bool debug = 8; + * optional .ei.ContractEvaluation.Status status = 52; * @return This builder for chaining. */ - public Builder clearDebug() { - bitField0_ = (bitField0_ & ~0x00000080); - debug_ = false; + public Builder clearStatus() { + bitField1_ = (bitField1_ & ~0x00000002); + status_ = 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.BasicRequestInfo) + // @@protoc_insertion_point(builder_scope:ei.ContractEvaluation) } - // @@protoc_insertion_point(class_scope:ei.BasicRequestInfo) - private static final ei.Ei.BasicRequestInfo DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:ei.ContractEvaluation) + private static final ei.Ei.ContractEvaluation DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new ei.Ei.BasicRequestInfo(); + DEFAULT_INSTANCE = new ei.Ei.ContractEvaluation(); } - public static ei.Ei.BasicRequestInfo getDefaultInstance() { + public static ei.Ei.ContractEvaluation getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public BasicRequestInfo parsePartialFrom( + public ContractEvaluation parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -87065,1493 +85118,1072 @@ public BasicRequestInfo parsePartialFrom( } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public ei.Ei.BasicRequestInfo getDefaultInstanceForType() { + public ei.Ei.ContractEvaluation getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface ContractSimConfigOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.ContractSimConfig) + public interface ContractCitationOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.ContractCitation) com.google.protobuf.MessageOrBuilder { /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * optional .ei.ContractEvaluation.PoorBehavior issue = 1; + * @return Whether the issue field is set. */ - java.util.List - getGradeConfigsList(); + boolean hasIssue(); /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * optional .ei.ContractEvaluation.PoorBehavior issue = 1; + * @return The issue. */ - ei.Ei.ContractSimConfig.ContractGradeSimConfig getGradeConfigs(int index); + ei.Ei.ContractEvaluation.PoorBehavior getIssue(); + /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * optional double timestamp = 2; + * @return Whether the timestamp field is set. */ - int getGradeConfigsCount(); + boolean hasTimestamp(); /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * optional double timestamp = 2; + * @return The timestamp. */ - java.util.List - getGradeConfigsOrBuilderList(); + double getTimestamp(); + /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * optional .ei.Contract.PlayerGrade grade = 3; + * @return Whether the grade field is set. */ - ei.Ei.ContractSimConfig.ContractGradeSimConfigOrBuilder getGradeConfigsOrBuilder( - int index); + boolean hasGrade(); + /** + * optional .ei.Contract.PlayerGrade grade = 3; + * @return The grade. + */ + ei.Ei.Contract.PlayerGrade getGrade(); } /** - * Protobuf type {@code ei.ContractSimConfig} + * Protobuf type {@code ei.ContractCitation} */ - public static final class ContractSimConfig extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.ContractSimConfig) - ContractSimConfigOrBuilder { + public static final class ContractCitation extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.ContractCitation) + ContractCitationOrBuilder { private static final long serialVersionUID = 0L; - // Use ContractSimConfig.newBuilder() to construct. - private ContractSimConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ContractCitation.class.getName()); } - private ContractSimConfig() { - gradeConfigs_ = java.util.Collections.emptyList(); + // Use ContractCitation.newBuilder() to construct. + private ContractCitation(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ContractSimConfig(); + private ContractCitation() { + issue_ = 0; + grade_ = 0; } - @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_ContractSimConfig_descriptor; + return ei.Ei.internal_static_ei_ContractCitation_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractSimConfig_fieldAccessorTable + return ei.Ei.internal_static_ei_ContractCitation_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.ContractSimConfig.class, ei.Ei.ContractSimConfig.Builder.class); + ei.Ei.ContractCitation.class, ei.Ei.ContractCitation.Builder.class); } - public interface ContractGradeSimConfigOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.ContractSimConfig.ContractGradeSimConfig) - com.google.protobuf.MessageOrBuilder { + private int bitField0_; + public static final int ISSUE_FIELD_NUMBER = 1; + private int issue_ = 0; + /** + * optional .ei.ContractEvaluation.PoorBehavior issue = 1; + * @return Whether the issue field is set. + */ + @java.lang.Override public boolean hasIssue() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * optional .ei.ContractEvaluation.PoorBehavior issue = 1; + * @return The issue. + */ + @java.lang.Override public ei.Ei.ContractEvaluation.PoorBehavior getIssue() { + ei.Ei.ContractEvaluation.PoorBehavior result = ei.Ei.ContractEvaluation.PoorBehavior.forNumber(issue_); + return result == null ? ei.Ei.ContractEvaluation.PoorBehavior.NONE : result; + } - /** - * optional .ei.Contract.PlayerGrade grade = 1; - * @return Whether the grade field is set. - */ - boolean hasGrade(); - /** - * optional .ei.Contract.PlayerGrade grade = 1; - * @return The grade. - */ - ei.Ei.Contract.PlayerGrade getGrade(); + public static final int TIMESTAMP_FIELD_NUMBER = 2; + private double timestamp_ = 0D; + /** + * optional double timestamp = 2; + * @return Whether the timestamp field is set. + */ + @java.lang.Override + public boolean hasTimestamp() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * optional double timestamp = 2; + * @return The timestamp. + */ + @java.lang.Override + public double getTimestamp() { + return timestamp_; + } - /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; - */ - java.util.List - getGoalParamsList(); - /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; - */ - ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams getGoalParams(int index); - /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; - */ - int getGoalParamsCount(); - /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; - */ - java.util.List - getGoalParamsOrBuilderList(); - /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; - */ - ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParamsOrBuilder getGoalParamsOrBuilder( - int index); + public static final int GRADE_FIELD_NUMBER = 3; + private int grade_ = 0; + /** + * optional .ei.Contract.PlayerGrade grade = 3; + * @return Whether the grade field is set. + */ + @java.lang.Override public boolean hasGrade() { + return ((bitField0_ & 0x00000004) != 0); } /** - * Protobuf type {@code ei.ContractSimConfig.ContractGradeSimConfig} + * optional .ei.Contract.PlayerGrade grade = 3; + * @return The grade. */ - public static final class ContractGradeSimConfig extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.ContractSimConfig.ContractGradeSimConfig) - ContractGradeSimConfigOrBuilder { - private static final long serialVersionUID = 0L; - // Use ContractGradeSimConfig.newBuilder() to construct. - private ContractGradeSimConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); + @java.lang.Override public ei.Ei.Contract.PlayerGrade getGrade() { + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(grade_); + return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; + } + + 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)) { + output.writeEnum(1, issue_); } - private ContractGradeSimConfig() { - grade_ = 0; - goalParams_ = java.util.Collections.emptyList(); + if (((bitField0_ & 0x00000002) != 0)) { + output.writeDouble(2, timestamp_); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeEnum(3, grade_); } + getUnknownFields().writeTo(output); + } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ContractGradeSimConfig(); + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, issue_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(2, timestamp_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(3, grade_); } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof ei.Ei.ContractCitation)) { + return super.equals(obj); + } + ei.Ei.ContractCitation other = (ei.Ei.ContractCitation) obj; + + if (hasIssue() != other.hasIssue()) return false; + if (hasIssue()) { + if (issue_ != other.issue_) return false; + } + if (hasTimestamp() != other.hasTimestamp()) return false; + if (hasTimestamp()) { + if (java.lang.Double.doubleToLongBits(getTimestamp()) + != java.lang.Double.doubleToLongBits( + other.getTimestamp())) return false; + } + if (hasGrade() != other.hasGrade()) return false; + if (hasGrade()) { + if (grade_ != other.grade_) 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 (hasIssue()) { + hash = (37 * hash) + ISSUE_FIELD_NUMBER; + hash = (53 * hash) + issue_; + } + if (hasTimestamp()) { + hash = (37 * hash) + TIMESTAMP_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTimestamp())); + } + if (hasGrade()) { + hash = (37 * hash) + GRADE_FIELD_NUMBER; + hash = (53 * hash) + grade_; } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static ei.Ei.ContractCitation parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractCitation parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.ContractCitation parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractCitation 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.ContractCitation parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractCitation parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.ContractCitation parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.ContractCitation parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static ei.Ei.ContractCitation parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static ei.Ei.ContractCitation parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static ei.Ei.ContractCitation parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.ContractCitation parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .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.ContractCitation 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.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code ei.ContractCitation} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.ContractCitation) + ei.Ei.ContractCitationOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return ei.Ei.internal_static_ei_ContractSimConfig_ContractGradeSimConfig_descriptor; + return ei.Ei.internal_static_ei_ContractCitation_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractSimConfig_ContractGradeSimConfig_fieldAccessorTable + return ei.Ei.internal_static_ei_ContractCitation_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.ContractSimConfig.ContractGradeSimConfig.class, ei.Ei.ContractSimConfig.ContractGradeSimConfig.Builder.class); + ei.Ei.ContractCitation.class, ei.Ei.ContractCitation.Builder.class); } - public interface GoalParamsOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams) - com.google.protobuf.MessageOrBuilder { + // Construct using ei.Ei.ContractCitation.newBuilder() + private Builder() { - /** - * optional double target_se = 1; - * @return Whether the targetSe field is set. - */ - boolean hasTargetSe(); - /** - * optional double target_se = 1; - * @return The targetSe. - */ - double getTargetSe(); + } - /** - * optional double cps_mult = 2; - * @return Whether the cpsMult field is set. - */ - boolean hasCpsMult(); - /** - * optional double cps_mult = 2; - * @return The cpsMult. - */ - double getCpsMult(); + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); - /** - * optional double elr_mult = 7; - * @return Whether the elrMult field is set. - */ - boolean hasElrMult(); - /** - * optional double elr_mult = 7; - * @return The elrMult. - */ - double getElrMult(); + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + issue_ = 0; + timestamp_ = 0D; + grade_ = 0; + return this; + } - /** - * optional double earnings_mult = 3; - * @return Whether the earningsMult field is set. - */ - boolean hasEarningsMult(); - /** - * optional double earnings_mult = 3; - * @return The earningsMult. - */ - double getEarningsMult(); + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return ei.Ei.internal_static_ei_ContractCitation_descriptor; + } - /** - * optional double time_efficacy = 4; - * @return Whether the timeEfficacy field is set. - */ - boolean hasTimeEfficacy(); - /** - * optional double time_efficacy = 4; - * @return The timeEfficacy. - */ - double getTimeEfficacy(); + @java.lang.Override + public ei.Ei.ContractCitation getDefaultInstanceForType() { + return ei.Ei.ContractCitation.getDefaultInstance(); + } - /** - * optional double hab_capacity_mult = 5; - * @return Whether the habCapacityMult field is set. - */ - boolean hasHabCapacityMult(); - /** - * optional double hab_capacity_mult = 5; - * @return The habCapacityMult. - */ - double getHabCapacityMult(); + @java.lang.Override + public ei.Ei.ContractCitation build() { + ei.Ei.ContractCitation result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } - /** - * optional double epic_research_budget = 6; - * @return Whether the epicResearchBudget field is set. - */ - boolean hasEpicResearchBudget(); - /** - * optional double epic_research_budget = 6; - * @return The epicResearchBudget. - */ - double getEpicResearchBudget(); + @java.lang.Override + public ei.Ei.ContractCitation buildPartial() { + ei.Ei.ContractCitation result = new ei.Ei.ContractCitation(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; } - /** - * Protobuf type {@code ei.ContractSimConfig.ContractGradeSimConfig.GoalParams} - */ - public static final class GoalParams extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams) - GoalParamsOrBuilder { - private static final long serialVersionUID = 0L; - // Use GoalParams.newBuilder() to construct. - private GoalParams(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); + + private void buildPartial0(ei.Ei.ContractCitation result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.issue_ = issue_; + to_bitField0_ |= 0x00000001; } - private GoalParams() { + if (((from_bitField0_ & 0x00000002) != 0)) { + result.timestamp_ = timestamp_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.grade_ = grade_; + to_bitField0_ |= 0x00000004; } + result.bitField0_ |= to_bitField0_; + } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new GoalParams(); + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof ei.Ei.ContractCitation) { + return mergeFrom((ei.Ei.ContractCitation)other); + } else { + super.mergeFrom(other); + return this; } + } - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; + public Builder mergeFrom(ei.Ei.ContractCitation other) { + if (other == ei.Ei.ContractCitation.getDefaultInstance()) return this; + if (other.hasIssue()) { + setIssue(other.getIssue()); } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return ei.Ei.internal_static_ei_ContractSimConfig_ContractGradeSimConfig_GoalParams_descriptor; + if (other.hasTimestamp()) { + setTimestamp(other.getTimestamp()); } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractSimConfig_ContractGradeSimConfig_GoalParams_fieldAccessorTable - .ensureFieldAccessorsInitialized( - ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.class, ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.Builder.class); + if (other.hasGrade()) { + setGrade(other.getGrade()); } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } - private int bitField0_; - public static final int TARGET_SE_FIELD_NUMBER = 1; - private double targetSe_; - /** - * optional double target_se = 1; - * @return Whether the targetSe field is set. - */ - @java.lang.Override - public boolean hasTargetSe() { - return ((bitField0_ & 0x00000001) != 0); + @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(); } - /** - * optional double target_se = 1; - * @return The targetSe. - */ - @java.lang.Override - public double getTargetSe() { - return targetSe_; + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + int tmpRaw = input.readEnum(); + ei.Ei.ContractEvaluation.PoorBehavior tmpValue = + ei.Ei.ContractEvaluation.PoorBehavior.forNumber(tmpRaw); + if (tmpValue == null) { + mergeUnknownVarintField(1, tmpRaw); + } else { + issue_ = tmpRaw; + bitField0_ |= 0x00000001; + } + break; + } // case 8 + case 17: { + timestamp_ = input.readDouble(); + bitField0_ |= 0x00000002; + break; + } // case 17 + case 24: { + int tmpRaw = input.readEnum(); + ei.Ei.Contract.PlayerGrade tmpValue = + ei.Ei.Contract.PlayerGrade.forNumber(tmpRaw); + if (tmpValue == null) { + mergeUnknownVarintField(3, tmpRaw); + } else { + grade_ = tmpRaw; + bitField0_ |= 0x00000004; + } + break; + } // case 24 + 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 int issue_ = 0; + /** + * optional .ei.ContractEvaluation.PoorBehavior issue = 1; + * @return Whether the issue field is set. + */ + @java.lang.Override public boolean hasIssue() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * optional .ei.ContractEvaluation.PoorBehavior issue = 1; + * @return The issue. + */ + @java.lang.Override + public ei.Ei.ContractEvaluation.PoorBehavior getIssue() { + ei.Ei.ContractEvaluation.PoorBehavior result = ei.Ei.ContractEvaluation.PoorBehavior.forNumber(issue_); + return result == null ? ei.Ei.ContractEvaluation.PoorBehavior.NONE : result; + } + /** + * optional .ei.ContractEvaluation.PoorBehavior issue = 1; + * @param value The issue to set. + * @return This builder for chaining. + */ + public Builder setIssue(ei.Ei.ContractEvaluation.PoorBehavior value) { + if (value == null) { + throw new NullPointerException(); } + bitField0_ |= 0x00000001; + issue_ = value.getNumber(); + onChanged(); + return this; + } + /** + * optional .ei.ContractEvaluation.PoorBehavior issue = 1; + * @return This builder for chaining. + */ + public Builder clearIssue() { + bitField0_ = (bitField0_ & ~0x00000001); + issue_ = 0; + onChanged(); + return this; + } - public static final int CPS_MULT_FIELD_NUMBER = 2; - private double cpsMult_; - /** - * optional double cps_mult = 2; - * @return Whether the cpsMult field is set. - */ - @java.lang.Override - public boolean hasCpsMult() { - return ((bitField0_ & 0x00000002) != 0); + private double timestamp_ ; + /** + * optional double timestamp = 2; + * @return Whether the timestamp field is set. + */ + @java.lang.Override + public boolean hasTimestamp() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * optional double timestamp = 2; + * @return The timestamp. + */ + @java.lang.Override + public double getTimestamp() { + return timestamp_; + } + /** + * optional double timestamp = 2; + * @param value The timestamp to set. + * @return This builder for chaining. + */ + public Builder setTimestamp(double value) { + + timestamp_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * optional double timestamp = 2; + * @return This builder for chaining. + */ + public Builder clearTimestamp() { + bitField0_ = (bitField0_ & ~0x00000002); + timestamp_ = 0D; + onChanged(); + return this; + } + + private int grade_ = 0; + /** + * optional .ei.Contract.PlayerGrade grade = 3; + * @return Whether the grade field is set. + */ + @java.lang.Override public boolean hasGrade() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * optional .ei.Contract.PlayerGrade grade = 3; + * @return The grade. + */ + @java.lang.Override + public ei.Ei.Contract.PlayerGrade getGrade() { + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(grade_); + return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; + } + /** + * optional .ei.Contract.PlayerGrade grade = 3; + * @param value The grade to set. + * @return This builder for chaining. + */ + public Builder setGrade(ei.Ei.Contract.PlayerGrade value) { + if (value == null) { + throw new NullPointerException(); } - /** - * optional double cps_mult = 2; - * @return The cpsMult. - */ - @java.lang.Override - public double getCpsMult() { - return cpsMult_; + bitField0_ |= 0x00000004; + grade_ = value.getNumber(); + onChanged(); + return this; + } + /** + * optional .ei.Contract.PlayerGrade grade = 3; + * @return This builder for chaining. + */ + public Builder clearGrade() { + bitField0_ = (bitField0_ & ~0x00000004); + grade_ = 0; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:ei.ContractCitation) + } + + // @@protoc_insertion_point(class_scope:ei.ContractCitation) + private static final ei.Ei.ContractCitation DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new ei.Ei.ContractCitation(); + } + + public static ei.Ei.ContractCitation getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ContractCitation 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 final int ELR_MULT_FIELD_NUMBER = 7; - private double elrMult_; - /** - * optional double elr_mult = 7; - * @return Whether the elrMult field is set. - */ - @java.lang.Override - public boolean hasElrMult() { - return ((bitField0_ & 0x00000004) != 0); + 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.ContractCitation getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface ContractEvaluationBatchOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.ContractEvaluationBatch) + com.google.protobuf.MessageOrBuilder { + + /** + * repeated .ei.ContractEvaluationBatch.Pair evals = 1; + */ + java.util.List + getEvalsList(); + /** + * repeated .ei.ContractEvaluationBatch.Pair evals = 1; + */ + ei.Ei.ContractEvaluationBatch.Pair getEvals(int index); + /** + * repeated .ei.ContractEvaluationBatch.Pair evals = 1; + */ + int getEvalsCount(); + /** + * repeated .ei.ContractEvaluationBatch.Pair evals = 1; + */ + java.util.List + getEvalsOrBuilderList(); + /** + * repeated .ei.ContractEvaluationBatch.Pair evals = 1; + */ + ei.Ei.ContractEvaluationBatch.PairOrBuilder getEvalsOrBuilder( + int index); + } + /** + * Protobuf type {@code ei.ContractEvaluationBatch} + */ + public static final class ContractEvaluationBatch extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.ContractEvaluationBatch) + ContractEvaluationBatchOrBuilder { + private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ContractEvaluationBatch.class.getName()); + } + // Use ContractEvaluationBatch.newBuilder() to construct. + private ContractEvaluationBatch(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private ContractEvaluationBatch() { + evals_ = java.util.Collections.emptyList(); + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractEvaluationBatch_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractEvaluationBatch_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractEvaluationBatch.class, ei.Ei.ContractEvaluationBatch.Builder.class); + } + + public interface PairOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.ContractEvaluationBatch.Pair) + com.google.protobuf.MessageOrBuilder { + + /** + * optional string user_id = 1; + * @return Whether the userId field is set. + */ + boolean hasUserId(); + /** + * optional string user_id = 1; + * @return The userId. + */ + java.lang.String getUserId(); + /** + * optional string user_id = 1; + * @return The bytes for userId. + */ + com.google.protobuf.ByteString + getUserIdBytes(); + + /** + * optional .ei.ContractEvaluation cev = 2; + * @return Whether the cev field is set. + */ + boolean hasCev(); + /** + * optional .ei.ContractEvaluation cev = 2; + * @return The cev. + */ + ei.Ei.ContractEvaluation getCev(); + /** + * optional .ei.ContractEvaluation cev = 2; + */ + ei.Ei.ContractEvaluationOrBuilder getCevOrBuilder(); + } + /** + * Protobuf type {@code ei.ContractEvaluationBatch.Pair} + */ + public static final class Pair extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.ContractEvaluationBatch.Pair) + PairOrBuilder { + private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Pair.class.getName()); + } + // Use Pair.newBuilder() to construct. + private Pair(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private Pair() { + userId_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractEvaluationBatch_Pair_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractEvaluationBatch_Pair_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractEvaluationBatch.Pair.class, ei.Ei.ContractEvaluationBatch.Pair.Builder.class); + } + + private int bitField0_; + public static final int USER_ID_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private volatile java.lang.Object userId_ = ""; + /** + * optional string user_id = 1; + * @return Whether the userId field is set. + */ + @java.lang.Override + public boolean hasUserId() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * optional string user_id = 1; + * @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 double elr_mult = 7; - * @return The elrMult. - */ - @java.lang.Override - public double getElrMult() { - return elrMult_; + } + /** + * optional string user_id = 1; + * @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; } + } - public static final int EARNINGS_MULT_FIELD_NUMBER = 3; - private double earningsMult_; - /** - * optional double earnings_mult = 3; - * @return Whether the earningsMult field is set. - */ - @java.lang.Override - public boolean hasEarningsMult() { - return ((bitField0_ & 0x00000008) != 0); + public static final int CEV_FIELD_NUMBER = 2; + private ei.Ei.ContractEvaluation cev_; + /** + * optional .ei.ContractEvaluation cev = 2; + * @return Whether the cev field is set. + */ + @java.lang.Override + public boolean hasCev() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * optional .ei.ContractEvaluation cev = 2; + * @return The cev. + */ + @java.lang.Override + public ei.Ei.ContractEvaluation getCev() { + return cev_ == null ? ei.Ei.ContractEvaluation.getDefaultInstance() : cev_; + } + /** + * optional .ei.ContractEvaluation cev = 2; + */ + @java.lang.Override + public ei.Ei.ContractEvaluationOrBuilder getCevOrBuilder() { + return cev_ == null ? ei.Ei.ContractEvaluation.getDefaultInstance() : cev_; + } + + 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.GeneratedMessage.writeString(output, 1, userId_); } - /** - * optional double earnings_mult = 3; - * @return The earningsMult. - */ - @java.lang.Override - public double getEarningsMult() { - return earningsMult_; + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(2, getCev()); } + getUnknownFields().writeTo(output); + } - public static final int TIME_EFFICACY_FIELD_NUMBER = 4; - private double timeEfficacy_; - /** - * optional double time_efficacy = 4; - * @return Whether the timeEfficacy field is set. - */ - @java.lang.Override - public boolean hasTimeEfficacy() { - return ((bitField0_ & 0x00000010) != 0); + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, userId_); } - /** - * optional double time_efficacy = 4; - * @return The timeEfficacy. - */ - @java.lang.Override - public double getTimeEfficacy() { - return timeEfficacy_; + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getCev()); } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } - public static final int HAB_CAPACITY_MULT_FIELD_NUMBER = 5; - private double habCapacityMult_; - /** - * optional double hab_capacity_mult = 5; - * @return Whether the habCapacityMult field is set. - */ - @java.lang.Override - public boolean hasHabCapacityMult() { - return ((bitField0_ & 0x00000020) != 0); + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; } - /** - * optional double hab_capacity_mult = 5; - * @return The habCapacityMult. - */ - @java.lang.Override - public double getHabCapacityMult() { - return habCapacityMult_; + if (!(obj instanceof ei.Ei.ContractEvaluationBatch.Pair)) { + return super.equals(obj); } + ei.Ei.ContractEvaluationBatch.Pair other = (ei.Ei.ContractEvaluationBatch.Pair) obj; - public static final int EPIC_RESEARCH_BUDGET_FIELD_NUMBER = 6; - private double epicResearchBudget_; - /** - * optional double epic_research_budget = 6; - * @return Whether the epicResearchBudget field is set. - */ - @java.lang.Override - public boolean hasEpicResearchBudget() { - return ((bitField0_ & 0x00000040) != 0); + if (hasUserId() != other.hasUserId()) return false; + if (hasUserId()) { + if (!getUserId() + .equals(other.getUserId())) return false; } - /** - * optional double epic_research_budget = 6; - * @return The epicResearchBudget. - */ - @java.lang.Override - public double getEpicResearchBudget() { - return epicResearchBudget_; + if (hasCev() != other.hasCev()) return false; + if (hasCev()) { + if (!getCev() + .equals(other.getCev())) return false; } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } - 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)) { - output.writeDouble(1, targetSe_); - } - if (((bitField0_ & 0x00000002) != 0)) { - output.writeDouble(2, cpsMult_); - } - if (((bitField0_ & 0x00000008) != 0)) { - output.writeDouble(3, earningsMult_); - } - if (((bitField0_ & 0x00000010) != 0)) { - output.writeDouble(4, timeEfficacy_); - } - if (((bitField0_ & 0x00000020) != 0)) { - output.writeDouble(5, habCapacityMult_); - } - if (((bitField0_ & 0x00000040) != 0)) { - output.writeDouble(6, epicResearchBudget_); - } - if (((bitField0_ & 0x00000004) != 0)) { - output.writeDouble(7, elrMult_); - } - 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.CodedOutputStream - .computeDoubleSize(1, targetSe_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(2, cpsMult_); - } - if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(3, earningsMult_); - } - if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(4, timeEfficacy_); - } - if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(5, habCapacityMult_); - } - if (((bitField0_ & 0x00000040) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(6, epicResearchBudget_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(7, elrMult_); - } - 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.ContractSimConfig.ContractGradeSimConfig.GoalParams)) { - return super.equals(obj); - } - ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams other = (ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams) obj; - - if (hasTargetSe() != other.hasTargetSe()) return false; - if (hasTargetSe()) { - if (java.lang.Double.doubleToLongBits(getTargetSe()) - != java.lang.Double.doubleToLongBits( - other.getTargetSe())) return false; - } - if (hasCpsMult() != other.hasCpsMult()) return false; - if (hasCpsMult()) { - if (java.lang.Double.doubleToLongBits(getCpsMult()) - != java.lang.Double.doubleToLongBits( - other.getCpsMult())) return false; - } - if (hasElrMult() != other.hasElrMult()) return false; - if (hasElrMult()) { - if (java.lang.Double.doubleToLongBits(getElrMult()) - != java.lang.Double.doubleToLongBits( - other.getElrMult())) return false; - } - if (hasEarningsMult() != other.hasEarningsMult()) return false; - if (hasEarningsMult()) { - if (java.lang.Double.doubleToLongBits(getEarningsMult()) - != java.lang.Double.doubleToLongBits( - other.getEarningsMult())) return false; - } - if (hasTimeEfficacy() != other.hasTimeEfficacy()) return false; - if (hasTimeEfficacy()) { - if (java.lang.Double.doubleToLongBits(getTimeEfficacy()) - != java.lang.Double.doubleToLongBits( - other.getTimeEfficacy())) return false; - } - if (hasHabCapacityMult() != other.hasHabCapacityMult()) return false; - if (hasHabCapacityMult()) { - if (java.lang.Double.doubleToLongBits(getHabCapacityMult()) - != java.lang.Double.doubleToLongBits( - other.getHabCapacityMult())) return false; - } - if (hasEpicResearchBudget() != other.hasEpicResearchBudget()) return false; - if (hasEpicResearchBudget()) { - if (java.lang.Double.doubleToLongBits(getEpicResearchBudget()) - != java.lang.Double.doubleToLongBits( - other.getEpicResearchBudget())) 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 (hasTargetSe()) { - hash = (37 * hash) + TARGET_SE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getTargetSe())); - } - if (hasCpsMult()) { - hash = (37 * hash) + CPS_MULT_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getCpsMult())); - } - if (hasElrMult()) { - hash = (37 * hash) + ELR_MULT_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getElrMult())); - } - if (hasEarningsMult()) { - hash = (37 * hash) + EARNINGS_MULT_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getEarningsMult())); - } - if (hasTimeEfficacy()) { - hash = (37 * hash) + TIME_EFFICACY_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getTimeEfficacy())); - } - if (hasHabCapacityMult()) { - hash = (37 * hash) + HAB_CAPACITY_MULT_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getHabCapacityMult())); - } - if (hasEpicResearchBudget()) { - hash = (37 * hash) + EPIC_RESEARCH_BUDGET_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getEpicResearchBudget())); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams 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.ContractSimConfig.ContractGradeSimConfig.GoalParams parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams 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.ContractSimConfig.ContractGradeSimConfig.GoalParams parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams 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.ContractSimConfig.ContractGradeSimConfig.GoalParams parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams 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.ContractSimConfig.ContractGradeSimConfig.GoalParams 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.ContractSimConfig.ContractGradeSimConfig.GoalParams} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams) - ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParamsOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return ei.Ei.internal_static_ei_ContractSimConfig_ContractGradeSimConfig_GoalParams_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractSimConfig_ContractGradeSimConfig_GoalParams_fieldAccessorTable - .ensureFieldAccessorsInitialized( - ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.class, ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.Builder.class); - } - - // Construct using ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - targetSe_ = 0D; - bitField0_ = (bitField0_ & ~0x00000001); - cpsMult_ = 0D; - bitField0_ = (bitField0_ & ~0x00000002); - elrMult_ = 0D; - bitField0_ = (bitField0_ & ~0x00000004); - earningsMult_ = 0D; - bitField0_ = (bitField0_ & ~0x00000008); - timeEfficacy_ = 0D; - bitField0_ = (bitField0_ & ~0x00000010); - habCapacityMult_ = 0D; - bitField0_ = (bitField0_ & ~0x00000020); - epicResearchBudget_ = 0D; - bitField0_ = (bitField0_ & ~0x00000040); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return ei.Ei.internal_static_ei_ContractSimConfig_ContractGradeSimConfig_GoalParams_descriptor; - } - - @java.lang.Override - public ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams getDefaultInstanceForType() { - return ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.getDefaultInstance(); - } - - @java.lang.Override - public ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams build() { - ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams buildPartial() { - ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams result = new ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.targetSe_ = targetSe_; - to_bitField0_ |= 0x00000001; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - result.cpsMult_ = cpsMult_; - to_bitField0_ |= 0x00000002; - } - if (((from_bitField0_ & 0x00000004) != 0)) { - result.elrMult_ = elrMult_; - to_bitField0_ |= 0x00000004; - } - if (((from_bitField0_ & 0x00000008) != 0)) { - result.earningsMult_ = earningsMult_; - to_bitField0_ |= 0x00000008; - } - if (((from_bitField0_ & 0x00000010) != 0)) { - result.timeEfficacy_ = timeEfficacy_; - to_bitField0_ |= 0x00000010; - } - if (((from_bitField0_ & 0x00000020) != 0)) { - result.habCapacityMult_ = habCapacityMult_; - to_bitField0_ |= 0x00000020; - } - if (((from_bitField0_ & 0x00000040) != 0)) { - result.epicResearchBudget_ = epicResearchBudget_; - to_bitField0_ |= 0x00000040; - } - 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.ContractSimConfig.ContractGradeSimConfig.GoalParams) { - return mergeFrom((ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams other) { - if (other == ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.getDefaultInstance()) return this; - if (other.hasTargetSe()) { - setTargetSe(other.getTargetSe()); - } - if (other.hasCpsMult()) { - setCpsMult(other.getCpsMult()); - } - if (other.hasElrMult()) { - setElrMult(other.getElrMult()); - } - if (other.hasEarningsMult()) { - setEarningsMult(other.getEarningsMult()); - } - if (other.hasTimeEfficacy()) { - setTimeEfficacy(other.getTimeEfficacy()); - } - if (other.hasHabCapacityMult()) { - setHabCapacityMult(other.getHabCapacityMult()); - } - if (other.hasEpicResearchBudget()) { - setEpicResearchBudget(other.getEpicResearchBudget()); - } - 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 9: { - targetSe_ = input.readDouble(); - bitField0_ |= 0x00000001; - break; - } // case 9 - case 17: { - cpsMult_ = input.readDouble(); - bitField0_ |= 0x00000002; - break; - } // case 17 - case 25: { - earningsMult_ = input.readDouble(); - bitField0_ |= 0x00000008; - break; - } // case 25 - case 33: { - timeEfficacy_ = input.readDouble(); - bitField0_ |= 0x00000010; - break; - } // case 33 - case 41: { - habCapacityMult_ = input.readDouble(); - bitField0_ |= 0x00000020; - break; - } // case 41 - case 49: { - epicResearchBudget_ = input.readDouble(); - bitField0_ |= 0x00000040; - break; - } // case 49 - case 57: { - elrMult_ = input.readDouble(); - bitField0_ |= 0x00000004; - break; - } // case 57 - 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 double targetSe_ ; - /** - * optional double target_se = 1; - * @return Whether the targetSe field is set. - */ - @java.lang.Override - public boolean hasTargetSe() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - * optional double target_se = 1; - * @return The targetSe. - */ - @java.lang.Override - public double getTargetSe() { - return targetSe_; - } - /** - * optional double target_se = 1; - * @param value The targetSe to set. - * @return This builder for chaining. - */ - public Builder setTargetSe(double value) { - bitField0_ |= 0x00000001; - targetSe_ = value; - onChanged(); - return this; - } - /** - * optional double target_se = 1; - * @return This builder for chaining. - */ - public Builder clearTargetSe() { - bitField0_ = (bitField0_ & ~0x00000001); - targetSe_ = 0D; - onChanged(); - return this; - } - - private double cpsMult_ ; - /** - * optional double cps_mult = 2; - * @return Whether the cpsMult field is set. - */ - @java.lang.Override - public boolean hasCpsMult() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - * optional double cps_mult = 2; - * @return The cpsMult. - */ - @java.lang.Override - public double getCpsMult() { - return cpsMult_; - } - /** - * optional double cps_mult = 2; - * @param value The cpsMult to set. - * @return This builder for chaining. - */ - public Builder setCpsMult(double value) { - bitField0_ |= 0x00000002; - cpsMult_ = value; - onChanged(); - return this; - } - /** - * optional double cps_mult = 2; - * @return This builder for chaining. - */ - public Builder clearCpsMult() { - bitField0_ = (bitField0_ & ~0x00000002); - cpsMult_ = 0D; - onChanged(); - return this; - } - - private double elrMult_ ; - /** - * optional double elr_mult = 7; - * @return Whether the elrMult field is set. - */ - @java.lang.Override - public boolean hasElrMult() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - * optional double elr_mult = 7; - * @return The elrMult. - */ - @java.lang.Override - public double getElrMult() { - return elrMult_; - } - /** - * optional double elr_mult = 7; - * @param value The elrMult to set. - * @return This builder for chaining. - */ - public Builder setElrMult(double value) { - bitField0_ |= 0x00000004; - elrMult_ = value; - onChanged(); - return this; - } - /** - * optional double elr_mult = 7; - * @return This builder for chaining. - */ - public Builder clearElrMult() { - bitField0_ = (bitField0_ & ~0x00000004); - elrMult_ = 0D; - onChanged(); - return this; - } - - private double earningsMult_ ; - /** - * optional double earnings_mult = 3; - * @return Whether the earningsMult field is set. - */ - @java.lang.Override - public boolean hasEarningsMult() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - * optional double earnings_mult = 3; - * @return The earningsMult. - */ - @java.lang.Override - public double getEarningsMult() { - return earningsMult_; - } - /** - * optional double earnings_mult = 3; - * @param value The earningsMult to set. - * @return This builder for chaining. - */ - public Builder setEarningsMult(double value) { - bitField0_ |= 0x00000008; - earningsMult_ = value; - onChanged(); - return this; - } - /** - * optional double earnings_mult = 3; - * @return This builder for chaining. - */ - public Builder clearEarningsMult() { - bitField0_ = (bitField0_ & ~0x00000008); - earningsMult_ = 0D; - onChanged(); - return this; - } - - private double timeEfficacy_ ; - /** - * optional double time_efficacy = 4; - * @return Whether the timeEfficacy field is set. - */ - @java.lang.Override - public boolean hasTimeEfficacy() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - * optional double time_efficacy = 4; - * @return The timeEfficacy. - */ - @java.lang.Override - public double getTimeEfficacy() { - return timeEfficacy_; - } - /** - * optional double time_efficacy = 4; - * @param value The timeEfficacy to set. - * @return This builder for chaining. - */ - public Builder setTimeEfficacy(double value) { - bitField0_ |= 0x00000010; - timeEfficacy_ = value; - onChanged(); - return this; - } - /** - * optional double time_efficacy = 4; - * @return This builder for chaining. - */ - public Builder clearTimeEfficacy() { - bitField0_ = (bitField0_ & ~0x00000010); - timeEfficacy_ = 0D; - onChanged(); - return this; - } - - private double habCapacityMult_ ; - /** - * optional double hab_capacity_mult = 5; - * @return Whether the habCapacityMult field is set. - */ - @java.lang.Override - public boolean hasHabCapacityMult() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - * optional double hab_capacity_mult = 5; - * @return The habCapacityMult. - */ - @java.lang.Override - public double getHabCapacityMult() { - return habCapacityMult_; - } - /** - * optional double hab_capacity_mult = 5; - * @param value The habCapacityMult to set. - * @return This builder for chaining. - */ - public Builder setHabCapacityMult(double value) { - bitField0_ |= 0x00000020; - habCapacityMult_ = value; - onChanged(); - return this; - } - /** - * optional double hab_capacity_mult = 5; - * @return This builder for chaining. - */ - public Builder clearHabCapacityMult() { - bitField0_ = (bitField0_ & ~0x00000020); - habCapacityMult_ = 0D; - onChanged(); - return this; - } - - private double epicResearchBudget_ ; - /** - * optional double epic_research_budget = 6; - * @return Whether the epicResearchBudget field is set. - */ - @java.lang.Override - public boolean hasEpicResearchBudget() { - return ((bitField0_ & 0x00000040) != 0); - } - /** - * optional double epic_research_budget = 6; - * @return The epicResearchBudget. - */ - @java.lang.Override - public double getEpicResearchBudget() { - return epicResearchBudget_; - } - /** - * optional double epic_research_budget = 6; - * @param value The epicResearchBudget to set. - * @return This builder for chaining. - */ - public Builder setEpicResearchBudget(double value) { - bitField0_ |= 0x00000040; - epicResearchBudget_ = value; - onChanged(); - return this; - } - /** - * optional double epic_research_budget = 6; - * @return This builder for chaining. - */ - public Builder clearEpicResearchBudget() { - bitField0_ = (bitField0_ & ~0x00000040); - epicResearchBudget_ = 0D; - 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.ContractSimConfig.ContractGradeSimConfig.GoalParams) - } - - // @@protoc_insertion_point(class_scope:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams) - private static final ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams(); - } - - public static ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public GoalParams 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.ContractSimConfig.ContractGradeSimConfig.GoalParams getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - private int bitField0_; - public static final int GRADE_FIELD_NUMBER = 1; - private int grade_; - /** - * optional .ei.Contract.PlayerGrade grade = 1; - * @return Whether the grade field is set. - */ - @java.lang.Override public boolean hasGrade() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - * optional .ei.Contract.PlayerGrade grade = 1; - * @return The grade. - */ - @java.lang.Override public ei.Ei.Contract.PlayerGrade getGrade() { - @SuppressWarnings("deprecation") - ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.valueOf(grade_); - return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; - } - - public static final int GOAL_PARAMS_FIELD_NUMBER = 2; - private java.util.List goalParams_; - /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; - */ - @java.lang.Override - public java.util.List getGoalParamsList() { - return goalParams_; - } - /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; - */ - @java.lang.Override - public java.util.List - getGoalParamsOrBuilderList() { - return goalParams_; - } - /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; - */ - @java.lang.Override - public int getGoalParamsCount() { - return goalParams_.size(); - } - /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; - */ - @java.lang.Override - public ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams getGoalParams(int index) { - return goalParams_.get(index); - } - /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; - */ - @java.lang.Override - public ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParamsOrBuilder getGoalParamsOrBuilder( - int index) { - return goalParams_.get(index); - } - - 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)) { - output.writeEnum(1, grade_); - } - for (int i = 0; i < goalParams_.size(); i++) { - output.writeMessage(2, goalParams_.get(i)); - } - 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.CodedOutputStream - .computeEnumSize(1, grade_); - } - for (int i = 0; i < goalParams_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, goalParams_.get(i)); - } - 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.ContractSimConfig.ContractGradeSimConfig)) { - return super.equals(obj); - } - ei.Ei.ContractSimConfig.ContractGradeSimConfig other = (ei.Ei.ContractSimConfig.ContractGradeSimConfig) obj; - - if (hasGrade() != other.hasGrade()) return false; - if (hasGrade()) { - if (grade_ != other.grade_) return false; - } - if (!getGoalParamsList() - .equals(other.getGoalParamsList())) return false; - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); - if (hasGrade()) { - hash = (37 * hash) + GRADE_FIELD_NUMBER; - hash = (53 * hash) + grade_; + if (hasUserId()) { + hash = (37 * hash) + USER_ID_FIELD_NUMBER; + hash = (53 * hash) + getUserId().hashCode(); } - if (getGoalParamsCount() > 0) { - hash = (37 * hash) + GOAL_PARAMS_FIELD_NUMBER; - hash = (53 * hash) + getGoalParamsList().hashCode(); + if (hasCev()) { + hash = (37 * hash) + CEV_FIELD_NUMBER; + hash = (53 * hash) + getCev().hashCode(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } - public static ei.Ei.ContractSimConfig.ContractGradeSimConfig parseFrom( + public static ei.Ei.ContractEvaluationBatch.Pair parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.ContractSimConfig.ContractGradeSimConfig parseFrom( + public static ei.Ei.ContractEvaluationBatch.Pair parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.ContractSimConfig.ContractGradeSimConfig parseFrom( + public static ei.Ei.ContractEvaluationBatch.Pair parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.ContractSimConfig.ContractGradeSimConfig parseFrom( + public static ei.Ei.ContractEvaluationBatch.Pair 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.ContractSimConfig.ContractGradeSimConfig parseFrom(byte[] data) + public static ei.Ei.ContractEvaluationBatch.Pair parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.ContractSimConfig.ContractGradeSimConfig parseFrom( + public static ei.Ei.ContractEvaluationBatch.Pair parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.ContractSimConfig.ContractGradeSimConfig parseFrom(java.io.InputStream input) + public static ei.Ei.ContractEvaluationBatch.Pair parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.ContractSimConfig.ContractGradeSimConfig parseFrom( + public static ei.Ei.ContractEvaluationBatch.Pair parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.ContractSimConfig.ContractGradeSimConfig parseDelimitedFrom(java.io.InputStream input) + + public static ei.Ei.ContractEvaluationBatch.Pair parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } - public static ei.Ei.ContractSimConfig.ContractGradeSimConfig parseDelimitedFrom( + + public static ei.Ei.ContractEvaluationBatch.Pair parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.ContractSimConfig.ContractGradeSimConfig parseFrom( + public static ei.Ei.ContractEvaluationBatch.Pair parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.ContractSimConfig.ContractGradeSimConfig parseFrom( + public static ei.Ei.ContractEvaluationBatch.Pair parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -88560,7 +86192,7 @@ public static ei.Ei.ContractSimConfig.ContractGradeSimConfig parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(ei.Ei.ContractSimConfig.ContractGradeSimConfig prototype) { + public static Builder newBuilder(ei.Ei.ContractEvaluationBatch.Pair prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -88571,69 +86203,73 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * Protobuf type {@code ei.ContractSimConfig.ContractGradeSimConfig} + * Protobuf type {@code ei.ContractEvaluationBatch.Pair} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.ContractSimConfig.ContractGradeSimConfig) - ei.Ei.ContractSimConfig.ContractGradeSimConfigOrBuilder { + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.ContractEvaluationBatch.Pair) + ei.Ei.ContractEvaluationBatch.PairOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return ei.Ei.internal_static_ei_ContractSimConfig_ContractGradeSimConfig_descriptor; + return ei.Ei.internal_static_ei_ContractEvaluationBatch_Pair_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractSimConfig_ContractGradeSimConfig_fieldAccessorTable + return ei.Ei.internal_static_ei_ContractEvaluationBatch_Pair_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.ContractSimConfig.ContractGradeSimConfig.class, ei.Ei.ContractSimConfig.ContractGradeSimConfig.Builder.class); + ei.Ei.ContractEvaluationBatch.Pair.class, ei.Ei.ContractEvaluationBatch.Pair.Builder.class); } - // Construct using ei.Ei.ContractSimConfig.ContractGradeSimConfig.newBuilder() + // Construct using ei.Ei.ContractEvaluationBatch.Pair.newBuilder() private Builder() { - + maybeForceBuilderInitialization(); } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); - + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage + .alwaysUseFieldBuilders) { + getCevFieldBuilder(); + } } @java.lang.Override public Builder clear() { super.clear(); - grade_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); - if (goalParamsBuilder_ == null) { - goalParams_ = java.util.Collections.emptyList(); - } else { - goalParams_ = null; - goalParamsBuilder_.clear(); + bitField0_ = 0; + userId_ = ""; + cev_ = null; + if (cevBuilder_ != null) { + cevBuilder_.dispose(); + cevBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000002); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return ei.Ei.internal_static_ei_ContractSimConfig_ContractGradeSimConfig_descriptor; + return ei.Ei.internal_static_ei_ContractEvaluationBatch_Pair_descriptor; } @java.lang.Override - public ei.Ei.ContractSimConfig.ContractGradeSimConfig getDefaultInstanceForType() { - return ei.Ei.ContractSimConfig.ContractGradeSimConfig.getDefaultInstance(); + public ei.Ei.ContractEvaluationBatch.Pair getDefaultInstanceForType() { + return ei.Ei.ContractEvaluationBatch.Pair.getDefaultInstance(); } @java.lang.Override - public ei.Ei.ContractSimConfig.ContractGradeSimConfig build() { - ei.Ei.ContractSimConfig.ContractGradeSimConfig result = buildPartial(); + public ei.Ei.ContractEvaluationBatch.Pair build() { + ei.Ei.ContractEvaluationBatch.Pair result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -88641,100 +86277,48 @@ public ei.Ei.ContractSimConfig.ContractGradeSimConfig build() { } @java.lang.Override - public ei.Ei.ContractSimConfig.ContractGradeSimConfig buildPartial() { - ei.Ei.ContractSimConfig.ContractGradeSimConfig result = new ei.Ei.ContractSimConfig.ContractGradeSimConfig(this); + public ei.Ei.ContractEvaluationBatch.Pair buildPartial() { + ei.Ei.ContractEvaluationBatch.Pair result = new ei.Ei.ContractEvaluationBatch.Pair(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ContractEvaluationBatch.Pair result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.userId_ = userId_; to_bitField0_ |= 0x00000001; } - result.grade_ = grade_; - if (goalParamsBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0)) { - goalParams_ = java.util.Collections.unmodifiableList(goalParams_); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.goalParams_ = goalParams_; - } else { - result.goalParams_ = goalParamsBuilder_.build(); + if (((from_bitField0_ & 0x00000002) != 0)) { + result.cev_ = cevBuilder_ == null + ? cev_ + : cevBuilder_.build(); + to_bitField0_ |= 0x00000002; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ContractSimConfig.ContractGradeSimConfig) { - return mergeFrom((ei.Ei.ContractSimConfig.ContractGradeSimConfig)other); + if (other instanceof ei.Ei.ContractEvaluationBatch.Pair) { + return mergeFrom((ei.Ei.ContractEvaluationBatch.Pair)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(ei.Ei.ContractSimConfig.ContractGradeSimConfig other) { - if (other == ei.Ei.ContractSimConfig.ContractGradeSimConfig.getDefaultInstance()) return this; - if (other.hasGrade()) { - setGrade(other.getGrade()); + public Builder mergeFrom(ei.Ei.ContractEvaluationBatch.Pair other) { + if (other == ei.Ei.ContractEvaluationBatch.Pair.getDefaultInstance()) return this; + if (other.hasUserId()) { + userId_ = other.userId_; + bitField0_ |= 0x00000001; + onChanged(); } - if (goalParamsBuilder_ == null) { - if (!other.goalParams_.isEmpty()) { - if (goalParams_.isEmpty()) { - goalParams_ = other.goalParams_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureGoalParamsIsMutable(); - goalParams_.addAll(other.goalParams_); - } - onChanged(); - } - } else { - if (!other.goalParams_.isEmpty()) { - if (goalParamsBuilder_.isEmpty()) { - goalParamsBuilder_.dispose(); - goalParamsBuilder_ = null; - goalParams_ = other.goalParams_; - bitField0_ = (bitField0_ & ~0x00000002); - goalParamsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getGoalParamsFieldBuilder() : null; - } else { - goalParamsBuilder_.addAllMessages(other.goalParams_); - } - } + if (other.hasCev()) { + mergeCev(other.getCev()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); @@ -88762,29 +86346,16 @@ public Builder mergeFrom( case 0: done = true; break; - case 8: { - int tmpRaw = input.readEnum(); - ei.Ei.Contract.PlayerGrade tmpValue = - ei.Ei.Contract.PlayerGrade.forNumber(tmpRaw); - if (tmpValue == null) { - mergeUnknownVarintField(1, tmpRaw); - } else { - grade_ = tmpRaw; - bitField0_ |= 0x00000001; - } + case 10: { + userId_ = input.readBytes(); + bitField0_ |= 0x00000001; break; - } // case 8 + } // case 10 case 18: { - ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams m = - input.readMessage( - ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.PARSER, - extensionRegistry); - if (goalParamsBuilder_ == null) { - ensureGoalParamsIsMutable(); - goalParams_.add(m); - } else { - goalParamsBuilder_.addMessage(m); - } + input.readMessage( + getCevFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000002; break; } // case 18 default: { @@ -88804,318 +86375,224 @@ public Builder mergeFrom( } private int bitField0_; - private int grade_ = 0; + private java.lang.Object userId_ = ""; /** - * optional .ei.Contract.PlayerGrade grade = 1; - * @return Whether the grade field is set. + * optional string user_id = 1; + * @return Whether the userId field is set. */ - @java.lang.Override public boolean hasGrade() { + public boolean hasUserId() { return ((bitField0_ & 0x00000001) != 0); } /** - * optional .ei.Contract.PlayerGrade grade = 1; - * @return The grade. + * optional string user_id = 1; + * @return The userId. */ - @java.lang.Override - public ei.Ei.Contract.PlayerGrade getGrade() { - @SuppressWarnings("deprecation") - ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.valueOf(grade_); - return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; + 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 .ei.Contract.PlayerGrade grade = 1; - * @param value The grade to set. - * @return This builder for chaining. + * optional string user_id = 1; + * @return The bytes for userId. */ - public Builder setGrade(ei.Ei.Contract.PlayerGrade value) { - if (value == null) { - throw new NullPointerException(); + 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 = 1; + * @param value The userId to set. + * @return This builder for chaining. + */ + public Builder setUserId( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + userId_ = value; bitField0_ |= 0x00000001; - grade_ = value.getNumber(); onChanged(); return this; } /** - * optional .ei.Contract.PlayerGrade grade = 1; + * optional string user_id = 1; * @return This builder for chaining. */ - public Builder clearGrade() { + public Builder clearUserId() { + userId_ = getDefaultInstance().getUserId(); bitField0_ = (bitField0_ & ~0x00000001); - grade_ = 0; onChanged(); return this; } - - private java.util.List goalParams_ = - java.util.Collections.emptyList(); - private void ensureGoalParamsIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - goalParams_ = new java.util.ArrayList(goalParams_); - bitField0_ |= 0x00000002; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams, ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.Builder, ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParamsOrBuilder> goalParamsBuilder_; - - /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; - */ - public java.util.List getGoalParamsList() { - if (goalParamsBuilder_ == null) { - return java.util.Collections.unmodifiableList(goalParams_); - } else { - return goalParamsBuilder_.getMessageList(); - } - } - /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; - */ - public int getGoalParamsCount() { - if (goalParamsBuilder_ == null) { - return goalParams_.size(); - } else { - return goalParamsBuilder_.getCount(); - } - } - /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; - */ - public ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams getGoalParams(int index) { - if (goalParamsBuilder_ == null) { - return goalParams_.get(index); - } else { - return goalParamsBuilder_.getMessage(index); - } - } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + * optional string user_id = 1; + * @param value The bytes for userId to set. + * @return This builder for chaining. */ - public Builder setGoalParams( - int index, ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams value) { - if (goalParamsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureGoalParamsIsMutable(); - goalParams_.set(index, value); - onChanged(); - } else { - goalParamsBuilder_.setMessage(index, value); - } + public Builder setUserIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + userId_ = value; + bitField0_ |= 0x00000001; + onChanged(); return this; } + + private ei.Ei.ContractEvaluation cev_; + private com.google.protobuf.SingleFieldBuilder< + ei.Ei.ContractEvaluation, ei.Ei.ContractEvaluation.Builder, ei.Ei.ContractEvaluationOrBuilder> cevBuilder_; /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + * optional .ei.ContractEvaluation cev = 2; + * @return Whether the cev field is set. */ - public Builder setGoalParams( - int index, ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.Builder builderForValue) { - if (goalParamsBuilder_ == null) { - ensureGoalParamsIsMutable(); - goalParams_.set(index, builderForValue.build()); - onChanged(); - } else { - goalParamsBuilder_.setMessage(index, builderForValue.build()); - } - return this; + public boolean hasCev() { + return ((bitField0_ & 0x00000002) != 0); } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + * optional .ei.ContractEvaluation cev = 2; + * @return The cev. */ - public Builder addGoalParams(ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams value) { - if (goalParamsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureGoalParamsIsMutable(); - goalParams_.add(value); - onChanged(); + public ei.Ei.ContractEvaluation getCev() { + if (cevBuilder_ == null) { + return cev_ == null ? ei.Ei.ContractEvaluation.getDefaultInstance() : cev_; } else { - goalParamsBuilder_.addMessage(value); + return cevBuilder_.getMessage(); } - return this; } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + * optional .ei.ContractEvaluation cev = 2; */ - public Builder addGoalParams( - int index, ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams value) { - if (goalParamsBuilder_ == null) { + public Builder setCev(ei.Ei.ContractEvaluation value) { + if (cevBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - ensureGoalParamsIsMutable(); - goalParams_.add(index, value); - onChanged(); - } else { - goalParamsBuilder_.addMessage(index, value); - } - return this; - } - /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; - */ - public Builder addGoalParams( - ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.Builder builderForValue) { - if (goalParamsBuilder_ == null) { - ensureGoalParamsIsMutable(); - goalParams_.add(builderForValue.build()); - onChanged(); + cev_ = value; } else { - goalParamsBuilder_.addMessage(builderForValue.build()); + cevBuilder_.setMessage(value); } + bitField0_ |= 0x00000002; + onChanged(); return this; } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + * optional .ei.ContractEvaluation cev = 2; */ - public Builder addGoalParams( - int index, ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.Builder builderForValue) { - if (goalParamsBuilder_ == null) { - ensureGoalParamsIsMutable(); - goalParams_.add(index, builderForValue.build()); - onChanged(); + public Builder setCev( + ei.Ei.ContractEvaluation.Builder builderForValue) { + if (cevBuilder_ == null) { + cev_ = builderForValue.build(); } else { - goalParamsBuilder_.addMessage(index, builderForValue.build()); + cevBuilder_.setMessage(builderForValue.build()); } + bitField0_ |= 0x00000002; + onChanged(); return this; } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + * optional .ei.ContractEvaluation cev = 2; */ - public Builder addAllGoalParams( - java.lang.Iterable values) { - if (goalParamsBuilder_ == null) { - ensureGoalParamsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, goalParams_); - onChanged(); + public Builder mergeCev(ei.Ei.ContractEvaluation value) { + if (cevBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) && + cev_ != null && + cev_ != ei.Ei.ContractEvaluation.getDefaultInstance()) { + getCevBuilder().mergeFrom(value); + } else { + cev_ = value; + } } else { - goalParamsBuilder_.addAllMessages(values); + cevBuilder_.mergeFrom(value); } - return this; - } - /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; - */ - public Builder clearGoalParams() { - if (goalParamsBuilder_ == null) { - goalParams_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); + if (cev_ != null) { + bitField0_ |= 0x00000002; onChanged(); - } else { - goalParamsBuilder_.clear(); } return this; } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + * optional .ei.ContractEvaluation cev = 2; */ - public Builder removeGoalParams(int index) { - if (goalParamsBuilder_ == null) { - ensureGoalParamsIsMutable(); - goalParams_.remove(index); - onChanged(); - } else { - goalParamsBuilder_.remove(index); + public Builder clearCev() { + bitField0_ = (bitField0_ & ~0x00000002); + cev_ = null; + if (cevBuilder_ != null) { + cevBuilder_.dispose(); + cevBuilder_ = null; } + onChanged(); return this; } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; - */ - public ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.Builder getGoalParamsBuilder( - int index) { - return getGoalParamsFieldBuilder().getBuilder(index); - } - /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + * optional .ei.ContractEvaluation cev = 2; */ - public ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParamsOrBuilder getGoalParamsOrBuilder( - int index) { - if (goalParamsBuilder_ == null) { - return goalParams_.get(index); } else { - return goalParamsBuilder_.getMessageOrBuilder(index); - } + public ei.Ei.ContractEvaluation.Builder getCevBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getCevFieldBuilder().getBuilder(); } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + * optional .ei.ContractEvaluation cev = 2; */ - public java.util.List - getGoalParamsOrBuilderList() { - if (goalParamsBuilder_ != null) { - return goalParamsBuilder_.getMessageOrBuilderList(); + public ei.Ei.ContractEvaluationOrBuilder getCevOrBuilder() { + if (cevBuilder_ != null) { + return cevBuilder_.getMessageOrBuilder(); } else { - return java.util.Collections.unmodifiableList(goalParams_); + return cev_ == null ? + ei.Ei.ContractEvaluation.getDefaultInstance() : cev_; } } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; - */ - public ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.Builder addGoalParamsBuilder() { - return getGoalParamsFieldBuilder().addBuilder( - ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.getDefaultInstance()); - } - /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; - */ - public ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.Builder addGoalParamsBuilder( - int index) { - return getGoalParamsFieldBuilder().addBuilder( - index, ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.getDefaultInstance()); - } - /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + * optional .ei.ContractEvaluation cev = 2; */ - public java.util.List - getGoalParamsBuilderList() { - return getGoalParamsFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams, ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.Builder, ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParamsOrBuilder> - getGoalParamsFieldBuilder() { - if (goalParamsBuilder_ == null) { - goalParamsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams, ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.Builder, ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParamsOrBuilder>( - goalParams_, - ((bitField0_ & 0x00000002) != 0), + private com.google.protobuf.SingleFieldBuilder< + ei.Ei.ContractEvaluation, ei.Ei.ContractEvaluation.Builder, ei.Ei.ContractEvaluationOrBuilder> + getCevFieldBuilder() { + if (cevBuilder_ == null) { + cevBuilder_ = new com.google.protobuf.SingleFieldBuilder< + ei.Ei.ContractEvaluation, ei.Ei.ContractEvaluation.Builder, ei.Ei.ContractEvaluationOrBuilder>( + getCev(), getParentForChildren(), isClean()); - goalParams_ = null; + cev_ = null; } - return goalParamsBuilder_; - } - @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); + return cevBuilder_; } - - // @@protoc_insertion_point(builder_scope:ei.ContractSimConfig.ContractGradeSimConfig) + // @@protoc_insertion_point(builder_scope:ei.ContractEvaluationBatch.Pair) } - // @@protoc_insertion_point(class_scope:ei.ContractSimConfig.ContractGradeSimConfig) - private static final ei.Ei.ContractSimConfig.ContractGradeSimConfig DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:ei.ContractEvaluationBatch.Pair) + private static final ei.Ei.ContractEvaluationBatch.Pair DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new ei.Ei.ContractSimConfig.ContractGradeSimConfig(); + DEFAULT_INSTANCE = new ei.Ei.ContractEvaluationBatch.Pair(); } - public static ei.Ei.ContractSimConfig.ContractGradeSimConfig getDefaultInstance() { + public static ei.Ei.ContractEvaluationBatch.Pair getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public ContractGradeSimConfig parsePartialFrom( + public Pair parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -89134,60 +86611,61 @@ public ContractGradeSimConfig parsePartialFrom( } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public ei.Ei.ContractSimConfig.ContractGradeSimConfig getDefaultInstanceForType() { + public ei.Ei.ContractEvaluationBatch.Pair getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public static final int GRADE_CONFIGS_FIELD_NUMBER = 1; - private java.util.List gradeConfigs_; + public static final int EVALS_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private java.util.List evals_; /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * repeated .ei.ContractEvaluationBatch.Pair evals = 1; */ @java.lang.Override - public java.util.List getGradeConfigsList() { - return gradeConfigs_; + public java.util.List getEvalsList() { + return evals_; } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * repeated .ei.ContractEvaluationBatch.Pair evals = 1; */ @java.lang.Override - public java.util.List - getGradeConfigsOrBuilderList() { - return gradeConfigs_; + public java.util.List + getEvalsOrBuilderList() { + return evals_; } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * repeated .ei.ContractEvaluationBatch.Pair evals = 1; */ @java.lang.Override - public int getGradeConfigsCount() { - return gradeConfigs_.size(); + public int getEvalsCount() { + return evals_.size(); } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * repeated .ei.ContractEvaluationBatch.Pair evals = 1; */ @java.lang.Override - public ei.Ei.ContractSimConfig.ContractGradeSimConfig getGradeConfigs(int index) { - return gradeConfigs_.get(index); + public ei.Ei.ContractEvaluationBatch.Pair getEvals(int index) { + return evals_.get(index); } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * repeated .ei.ContractEvaluationBatch.Pair evals = 1; */ @java.lang.Override - public ei.Ei.ContractSimConfig.ContractGradeSimConfigOrBuilder getGradeConfigsOrBuilder( + public ei.Ei.ContractEvaluationBatch.PairOrBuilder getEvalsOrBuilder( int index) { - return gradeConfigs_.get(index); + return evals_.get(index); } private byte memoizedIsInitialized = -1; @@ -89204,8 +86682,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < gradeConfigs_.size(); i++) { - output.writeMessage(1, gradeConfigs_.get(i)); + for (int i = 0; i < evals_.size(); i++) { + output.writeMessage(1, evals_.get(i)); } getUnknownFields().writeTo(output); } @@ -89216,9 +86694,9 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - for (int i = 0; i < gradeConfigs_.size(); i++) { + for (int i = 0; i < evals_.size(); i++) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, gradeConfigs_.get(i)); + .computeMessageSize(1, evals_.get(i)); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -89230,13 +86708,13 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof ei.Ei.ContractSimConfig)) { + if (!(obj instanceof ei.Ei.ContractEvaluationBatch)) { return super.equals(obj); } - ei.Ei.ContractSimConfig other = (ei.Ei.ContractSimConfig) obj; + ei.Ei.ContractEvaluationBatch other = (ei.Ei.ContractEvaluationBatch) obj; - if (!getGradeConfigsList() - .equals(other.getGradeConfigsList())) return false; + if (!getEvalsList() + .equals(other.getEvalsList())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -89248,82 +86726,84 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); - if (getGradeConfigsCount() > 0) { - hash = (37 * hash) + GRADE_CONFIGS_FIELD_NUMBER; - hash = (53 * hash) + getGradeConfigsList().hashCode(); + if (getEvalsCount() > 0) { + hash = (37 * hash) + EVALS_FIELD_NUMBER; + hash = (53 * hash) + getEvalsList().hashCode(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } - public static ei.Ei.ContractSimConfig parseFrom( + public static ei.Ei.ContractEvaluationBatch parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.ContractSimConfig parseFrom( + public static ei.Ei.ContractEvaluationBatch parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.ContractSimConfig parseFrom( + public static ei.Ei.ContractEvaluationBatch parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.ContractSimConfig parseFrom( + public static ei.Ei.ContractEvaluationBatch 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.ContractSimConfig parseFrom(byte[] data) + public static ei.Ei.ContractEvaluationBatch parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.ContractSimConfig parseFrom( + public static ei.Ei.ContractEvaluationBatch parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.ContractSimConfig parseFrom(java.io.InputStream input) + public static ei.Ei.ContractEvaluationBatch parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.ContractSimConfig parseFrom( + public static ei.Ei.ContractEvaluationBatch parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.ContractSimConfig parseDelimitedFrom(java.io.InputStream input) + + public static ei.Ei.ContractEvaluationBatch parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } - public static ei.Ei.ContractSimConfig parseDelimitedFrom( + + public static ei.Ei.ContractEvaluationBatch parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.ContractSimConfig parseFrom( + public static ei.Ei.ContractEvaluationBatch parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.ContractSimConfig parseFrom( + public static ei.Ei.ContractEvaluationBatch parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -89332,7 +86812,7 @@ public static ei.Ei.ContractSimConfig parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(ei.Ei.ContractSimConfig prototype) { + public static Builder newBuilder(ei.Ei.ContractEvaluationBatch prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -89343,48 +86823,49 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * Protobuf type {@code ei.ContractSimConfig} + * Protobuf type {@code ei.ContractEvaluationBatch} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.ContractSimConfig) - ei.Ei.ContractSimConfigOrBuilder { + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.ContractEvaluationBatch) + ei.Ei.ContractEvaluationBatchOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return ei.Ei.internal_static_ei_ContractSimConfig_descriptor; + return ei.Ei.internal_static_ei_ContractEvaluationBatch_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractSimConfig_fieldAccessorTable + return ei.Ei.internal_static_ei_ContractEvaluationBatch_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.ContractSimConfig.class, ei.Ei.ContractSimConfig.Builder.class); + ei.Ei.ContractEvaluationBatch.class, ei.Ei.ContractEvaluationBatch.Builder.class); } - // Construct using ei.Ei.ContractSimConfig.newBuilder() + // Construct using ei.Ei.ContractEvaluationBatch.newBuilder() private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); - if (gradeConfigsBuilder_ == null) { - gradeConfigs_ = java.util.Collections.emptyList(); + bitField0_ = 0; + if (evalsBuilder_ == null) { + evals_ = java.util.Collections.emptyList(); } else { - gradeConfigs_ = null; - gradeConfigsBuilder_.clear(); + evals_ = null; + evalsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; @@ -89393,17 +86874,17 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return ei.Ei.internal_static_ei_ContractSimConfig_descriptor; + return ei.Ei.internal_static_ei_ContractEvaluationBatch_descriptor; } @java.lang.Override - public ei.Ei.ContractSimConfig getDefaultInstanceForType() { - return ei.Ei.ContractSimConfig.getDefaultInstance(); + public ei.Ei.ContractEvaluationBatch getDefaultInstanceForType() { + return ei.Ei.ContractEvaluationBatch.getDefaultInstance(); } @java.lang.Override - public ei.Ei.ContractSimConfig build() { - ei.Ei.ContractSimConfig result = buildPartial(); + public ei.Ei.ContractEvaluationBatch build() { + ei.Ei.ContractEvaluationBatch result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -89411,89 +86892,65 @@ public ei.Ei.ContractSimConfig build() { } @java.lang.Override - public ei.Ei.ContractSimConfig buildPartial() { - ei.Ei.ContractSimConfig result = new ei.Ei.ContractSimConfig(this); - int from_bitField0_ = bitField0_; - if (gradeConfigsBuilder_ == null) { + public ei.Ei.ContractEvaluationBatch buildPartial() { + ei.Ei.ContractEvaluationBatch result = new ei.Ei.ContractEvaluationBatch(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.ContractEvaluationBatch result) { + if (evalsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { - gradeConfigs_ = java.util.Collections.unmodifiableList(gradeConfigs_); + evals_ = java.util.Collections.unmodifiableList(evals_); bitField0_ = (bitField0_ & ~0x00000001); } - result.gradeConfigs_ = gradeConfigs_; + result.evals_ = evals_; } else { - result.gradeConfigs_ = gradeConfigsBuilder_.build(); + result.evals_ = evalsBuilder_.build(); } - 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); + private void buildPartial0(ei.Ei.ContractEvaluationBatch result) { + int from_bitField0_ = bitField0_; } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof ei.Ei.ContractSimConfig) { - return mergeFrom((ei.Ei.ContractSimConfig)other); + if (other instanceof ei.Ei.ContractEvaluationBatch) { + return mergeFrom((ei.Ei.ContractEvaluationBatch)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(ei.Ei.ContractSimConfig other) { - if (other == ei.Ei.ContractSimConfig.getDefaultInstance()) return this; - if (gradeConfigsBuilder_ == null) { - if (!other.gradeConfigs_.isEmpty()) { - if (gradeConfigs_.isEmpty()) { - gradeConfigs_ = other.gradeConfigs_; + public Builder mergeFrom(ei.Ei.ContractEvaluationBatch other) { + if (other == ei.Ei.ContractEvaluationBatch.getDefaultInstance()) return this; + if (evalsBuilder_ == null) { + if (!other.evals_.isEmpty()) { + if (evals_.isEmpty()) { + evals_ = other.evals_; bitField0_ = (bitField0_ & ~0x00000001); } else { - ensureGradeConfigsIsMutable(); - gradeConfigs_.addAll(other.gradeConfigs_); + ensureEvalsIsMutable(); + evals_.addAll(other.evals_); } onChanged(); } } else { - if (!other.gradeConfigs_.isEmpty()) { - if (gradeConfigsBuilder_.isEmpty()) { - gradeConfigsBuilder_.dispose(); - gradeConfigsBuilder_ = null; - gradeConfigs_ = other.gradeConfigs_; + if (!other.evals_.isEmpty()) { + if (evalsBuilder_.isEmpty()) { + evalsBuilder_.dispose(); + evalsBuilder_ = null; + evals_ = other.evals_; bitField0_ = (bitField0_ & ~0x00000001); - gradeConfigsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getGradeConfigsFieldBuilder() : null; + evalsBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getEvalsFieldBuilder() : null; } else { - gradeConfigsBuilder_.addAllMessages(other.gradeConfigs_); + evalsBuilder_.addAllMessages(other.evals_); } } } @@ -89524,15 +86981,15 @@ public Builder mergeFrom( done = true; break; case 10: { - ei.Ei.ContractSimConfig.ContractGradeSimConfig m = + ei.Ei.ContractEvaluationBatch.Pair m = input.readMessage( - ei.Ei.ContractSimConfig.ContractGradeSimConfig.PARSER, + ei.Ei.ContractEvaluationBatch.Pair.parser(), extensionRegistry); - if (gradeConfigsBuilder_ == null) { - ensureGradeConfigsIsMutable(); - gradeConfigs_.add(m); + if (evalsBuilder_ == null) { + ensureEvalsIsMutable(); + evals_.add(m); } else { - gradeConfigsBuilder_.addMessage(m); + evalsBuilder_.addMessage(m); } break; } // case 10 @@ -89553,275 +87010,263 @@ public Builder mergeFrom( } private int bitField0_; - private java.util.List gradeConfigs_ = + private java.util.List evals_ = java.util.Collections.emptyList(); - private void ensureGradeConfigsIsMutable() { + private void ensureEvalsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { - gradeConfigs_ = new java.util.ArrayList(gradeConfigs_); + evals_ = new java.util.ArrayList(evals_); bitField0_ |= 0x00000001; } } - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.ContractSimConfig.ContractGradeSimConfig, ei.Ei.ContractSimConfig.ContractGradeSimConfig.Builder, ei.Ei.ContractSimConfig.ContractGradeSimConfigOrBuilder> gradeConfigsBuilder_; + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractEvaluationBatch.Pair, ei.Ei.ContractEvaluationBatch.Pair.Builder, ei.Ei.ContractEvaluationBatch.PairOrBuilder> evalsBuilder_; /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * repeated .ei.ContractEvaluationBatch.Pair evals = 1; */ - public java.util.List getGradeConfigsList() { - if (gradeConfigsBuilder_ == null) { - return java.util.Collections.unmodifiableList(gradeConfigs_); + public java.util.List getEvalsList() { + if (evalsBuilder_ == null) { + return java.util.Collections.unmodifiableList(evals_); } else { - return gradeConfigsBuilder_.getMessageList(); + return evalsBuilder_.getMessageList(); } } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * repeated .ei.ContractEvaluationBatch.Pair evals = 1; */ - public int getGradeConfigsCount() { - if (gradeConfigsBuilder_ == null) { - return gradeConfigs_.size(); + public int getEvalsCount() { + if (evalsBuilder_ == null) { + return evals_.size(); } else { - return gradeConfigsBuilder_.getCount(); + return evalsBuilder_.getCount(); } } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * repeated .ei.ContractEvaluationBatch.Pair evals = 1; */ - public ei.Ei.ContractSimConfig.ContractGradeSimConfig getGradeConfigs(int index) { - if (gradeConfigsBuilder_ == null) { - return gradeConfigs_.get(index); + public ei.Ei.ContractEvaluationBatch.Pair getEvals(int index) { + if (evalsBuilder_ == null) { + return evals_.get(index); } else { - return gradeConfigsBuilder_.getMessage(index); + return evalsBuilder_.getMessage(index); } } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * repeated .ei.ContractEvaluationBatch.Pair evals = 1; */ - public Builder setGradeConfigs( - int index, ei.Ei.ContractSimConfig.ContractGradeSimConfig value) { - if (gradeConfigsBuilder_ == null) { + public Builder setEvals( + int index, ei.Ei.ContractEvaluationBatch.Pair value) { + if (evalsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - ensureGradeConfigsIsMutable(); - gradeConfigs_.set(index, value); + ensureEvalsIsMutable(); + evals_.set(index, value); onChanged(); } else { - gradeConfigsBuilder_.setMessage(index, value); + evalsBuilder_.setMessage(index, value); } return this; } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * repeated .ei.ContractEvaluationBatch.Pair evals = 1; */ - public Builder setGradeConfigs( - int index, ei.Ei.ContractSimConfig.ContractGradeSimConfig.Builder builderForValue) { - if (gradeConfigsBuilder_ == null) { - ensureGradeConfigsIsMutable(); - gradeConfigs_.set(index, builderForValue.build()); + public Builder setEvals( + int index, ei.Ei.ContractEvaluationBatch.Pair.Builder builderForValue) { + if (evalsBuilder_ == null) { + ensureEvalsIsMutable(); + evals_.set(index, builderForValue.build()); onChanged(); } else { - gradeConfigsBuilder_.setMessage(index, builderForValue.build()); + evalsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * repeated .ei.ContractEvaluationBatch.Pair evals = 1; */ - public Builder addGradeConfigs(ei.Ei.ContractSimConfig.ContractGradeSimConfig value) { - if (gradeConfigsBuilder_ == null) { + public Builder addEvals(ei.Ei.ContractEvaluationBatch.Pair value) { + if (evalsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - ensureGradeConfigsIsMutable(); - gradeConfigs_.add(value); + ensureEvalsIsMutable(); + evals_.add(value); onChanged(); } else { - gradeConfigsBuilder_.addMessage(value); + evalsBuilder_.addMessage(value); } return this; } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * repeated .ei.ContractEvaluationBatch.Pair evals = 1; */ - public Builder addGradeConfigs( - int index, ei.Ei.ContractSimConfig.ContractGradeSimConfig value) { - if (gradeConfigsBuilder_ == null) { + public Builder addEvals( + int index, ei.Ei.ContractEvaluationBatch.Pair value) { + if (evalsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - ensureGradeConfigsIsMutable(); - gradeConfigs_.add(index, value); + ensureEvalsIsMutable(); + evals_.add(index, value); onChanged(); } else { - gradeConfigsBuilder_.addMessage(index, value); + evalsBuilder_.addMessage(index, value); } return this; } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * repeated .ei.ContractEvaluationBatch.Pair evals = 1; */ - public Builder addGradeConfigs( - ei.Ei.ContractSimConfig.ContractGradeSimConfig.Builder builderForValue) { - if (gradeConfigsBuilder_ == null) { - ensureGradeConfigsIsMutable(); - gradeConfigs_.add(builderForValue.build()); + public Builder addEvals( + ei.Ei.ContractEvaluationBatch.Pair.Builder builderForValue) { + if (evalsBuilder_ == null) { + ensureEvalsIsMutable(); + evals_.add(builderForValue.build()); onChanged(); } else { - gradeConfigsBuilder_.addMessage(builderForValue.build()); + evalsBuilder_.addMessage(builderForValue.build()); } return this; } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * repeated .ei.ContractEvaluationBatch.Pair evals = 1; */ - public Builder addGradeConfigs( - int index, ei.Ei.ContractSimConfig.ContractGradeSimConfig.Builder builderForValue) { - if (gradeConfigsBuilder_ == null) { - ensureGradeConfigsIsMutable(); - gradeConfigs_.add(index, builderForValue.build()); + public Builder addEvals( + int index, ei.Ei.ContractEvaluationBatch.Pair.Builder builderForValue) { + if (evalsBuilder_ == null) { + ensureEvalsIsMutable(); + evals_.add(index, builderForValue.build()); onChanged(); } else { - gradeConfigsBuilder_.addMessage(index, builderForValue.build()); + evalsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * repeated .ei.ContractEvaluationBatch.Pair evals = 1; */ - public Builder addAllGradeConfigs( - java.lang.Iterable values) { - if (gradeConfigsBuilder_ == null) { - ensureGradeConfigsIsMutable(); + public Builder addAllEvals( + java.lang.Iterable values) { + if (evalsBuilder_ == null) { + ensureEvalsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, gradeConfigs_); + values, evals_); onChanged(); } else { - gradeConfigsBuilder_.addAllMessages(values); + evalsBuilder_.addAllMessages(values); } return this; } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * repeated .ei.ContractEvaluationBatch.Pair evals = 1; */ - public Builder clearGradeConfigs() { - if (gradeConfigsBuilder_ == null) { - gradeConfigs_ = java.util.Collections.emptyList(); + public Builder clearEvals() { + if (evalsBuilder_ == null) { + evals_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { - gradeConfigsBuilder_.clear(); + evalsBuilder_.clear(); } return this; } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * repeated .ei.ContractEvaluationBatch.Pair evals = 1; */ - public Builder removeGradeConfigs(int index) { - if (gradeConfigsBuilder_ == null) { - ensureGradeConfigsIsMutable(); - gradeConfigs_.remove(index); + public Builder removeEvals(int index) { + if (evalsBuilder_ == null) { + ensureEvalsIsMutable(); + evals_.remove(index); onChanged(); } else { - gradeConfigsBuilder_.remove(index); + evalsBuilder_.remove(index); } return this; } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * repeated .ei.ContractEvaluationBatch.Pair evals = 1; */ - public ei.Ei.ContractSimConfig.ContractGradeSimConfig.Builder getGradeConfigsBuilder( + public ei.Ei.ContractEvaluationBatch.Pair.Builder getEvalsBuilder( int index) { - return getGradeConfigsFieldBuilder().getBuilder(index); + return getEvalsFieldBuilder().getBuilder(index); } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * repeated .ei.ContractEvaluationBatch.Pair evals = 1; */ - public ei.Ei.ContractSimConfig.ContractGradeSimConfigOrBuilder getGradeConfigsOrBuilder( + public ei.Ei.ContractEvaluationBatch.PairOrBuilder getEvalsOrBuilder( int index) { - if (gradeConfigsBuilder_ == null) { - return gradeConfigs_.get(index); } else { - return gradeConfigsBuilder_.getMessageOrBuilder(index); + if (evalsBuilder_ == null) { + return evals_.get(index); } else { + return evalsBuilder_.getMessageOrBuilder(index); } } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * repeated .ei.ContractEvaluationBatch.Pair evals = 1; */ - public java.util.List - getGradeConfigsOrBuilderList() { - if (gradeConfigsBuilder_ != null) { - return gradeConfigsBuilder_.getMessageOrBuilderList(); + public java.util.List + getEvalsOrBuilderList() { + if (evalsBuilder_ != null) { + return evalsBuilder_.getMessageOrBuilderList(); } else { - return java.util.Collections.unmodifiableList(gradeConfigs_); + return java.util.Collections.unmodifiableList(evals_); } } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * repeated .ei.ContractEvaluationBatch.Pair evals = 1; */ - public ei.Ei.ContractSimConfig.ContractGradeSimConfig.Builder addGradeConfigsBuilder() { - return getGradeConfigsFieldBuilder().addBuilder( - ei.Ei.ContractSimConfig.ContractGradeSimConfig.getDefaultInstance()); + public ei.Ei.ContractEvaluationBatch.Pair.Builder addEvalsBuilder() { + return getEvalsFieldBuilder().addBuilder( + ei.Ei.ContractEvaluationBatch.Pair.getDefaultInstance()); } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * repeated .ei.ContractEvaluationBatch.Pair evals = 1; */ - public ei.Ei.ContractSimConfig.ContractGradeSimConfig.Builder addGradeConfigsBuilder( + public ei.Ei.ContractEvaluationBatch.Pair.Builder addEvalsBuilder( int index) { - return getGradeConfigsFieldBuilder().addBuilder( - index, ei.Ei.ContractSimConfig.ContractGradeSimConfig.getDefaultInstance()); + return getEvalsFieldBuilder().addBuilder( + index, ei.Ei.ContractEvaluationBatch.Pair.getDefaultInstance()); } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * repeated .ei.ContractEvaluationBatch.Pair evals = 1; */ - public java.util.List - getGradeConfigsBuilderList() { - return getGradeConfigsFieldBuilder().getBuilderList(); + public java.util.List + getEvalsBuilderList() { + return getEvalsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.ContractSimConfig.ContractGradeSimConfig, ei.Ei.ContractSimConfig.ContractGradeSimConfig.Builder, ei.Ei.ContractSimConfig.ContractGradeSimConfigOrBuilder> - getGradeConfigsFieldBuilder() { - if (gradeConfigsBuilder_ == null) { - gradeConfigsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.ContractSimConfig.ContractGradeSimConfig, ei.Ei.ContractSimConfig.ContractGradeSimConfig.Builder, ei.Ei.ContractSimConfig.ContractGradeSimConfigOrBuilder>( - gradeConfigs_, + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractEvaluationBatch.Pair, ei.Ei.ContractEvaluationBatch.Pair.Builder, ei.Ei.ContractEvaluationBatch.PairOrBuilder> + getEvalsFieldBuilder() { + if (evalsBuilder_ == null) { + evalsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractEvaluationBatch.Pair, ei.Ei.ContractEvaluationBatch.Pair.Builder, ei.Ei.ContractEvaluationBatch.PairOrBuilder>( + evals_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); - gradeConfigs_ = null; + evals_ = null; } - return gradeConfigsBuilder_; - } - @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); + return evalsBuilder_; } - - // @@protoc_insertion_point(builder_scope:ei.ContractSimConfig) + // @@protoc_insertion_point(builder_scope:ei.ContractEvaluationBatch) } - // @@protoc_insertion_point(class_scope:ei.ContractSimConfig) - private static final ei.Ei.ContractSimConfig DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:ei.ContractEvaluationBatch) + private static final ei.Ei.ContractEvaluationBatch DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new ei.Ei.ContractSimConfig(); + DEFAULT_INSTANCE = new ei.Ei.ContractEvaluationBatch(); } - public static ei.Ei.ContractSimConfig getDefaultInstance() { + public static ei.Ei.ContractEvaluationBatch getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public ContractSimConfig parsePartialFrom( + public ContractEvaluationBatch parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -89840,1812 +87285,699 @@ public ContractSimConfig parsePartialFrom( } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public ei.Ei.ContractSimConfig getDefaultInstanceForType() { + public ei.Ei.ContractEvaluationBatch getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface ContractSimPollOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.ContractSimPoll) + public interface CoopCompletionSnapshotOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.CoopCompletionSnapshot) com.google.protobuf.MessageOrBuilder { /** - * optional uint32 client_version = 1; - * @return Whether the clientVersion field is set. + * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; */ - boolean hasClientVersion(); + java.util.List + getContributorsList(); /** - * optional uint32 client_version = 1; - * @return The clientVersion. + * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; */ - int getClientVersion(); + ei.Ei.CoopCompletionSnapshot.ContributorSnapshot getContributors(int index); + /** + * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + */ + int getContributorsCount(); + /** + * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + */ + java.util.List + getContributorsOrBuilderList(); + /** + * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + */ + ei.Ei.CoopCompletionSnapshot.ContributorSnapshotOrBuilder getContributorsOrBuilder( + int index); } /** - * Protobuf type {@code ei.ContractSimPoll} + * Protobuf type {@code ei.CoopCompletionSnapshot} */ - public static final class ContractSimPoll extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.ContractSimPoll) - ContractSimPollOrBuilder { + public static final class CoopCompletionSnapshot extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.CoopCompletionSnapshot) + CoopCompletionSnapshotOrBuilder { private static final long serialVersionUID = 0L; - // Use ContractSimPoll.newBuilder() to construct. - private ContractSimPoll(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + CoopCompletionSnapshot.class.getName()); } - private ContractSimPoll() { + // Use CoopCompletionSnapshot.newBuilder() to construct. + private CoopCompletionSnapshot(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ContractSimPoll(); + private CoopCompletionSnapshot() { + contributors_ = java.util.Collections.emptyList(); } - @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_ContractSimPoll_descriptor; + return ei.Ei.internal_static_ei_CoopCompletionSnapshot_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractSimPoll_fieldAccessorTable + return ei.Ei.internal_static_ei_CoopCompletionSnapshot_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.ContractSimPoll.class, ei.Ei.ContractSimPoll.Builder.class); + ei.Ei.CoopCompletionSnapshot.class, ei.Ei.CoopCompletionSnapshot.Builder.class); } - private int bitField0_; - public static final int CLIENT_VERSION_FIELD_NUMBER = 1; - private int clientVersion_; - /** - * optional uint32 client_version = 1; - * @return Whether the clientVersion field is set. - */ - @java.lang.Override - public boolean hasClientVersion() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - * optional uint32 client_version = 1; - * @return The clientVersion. - */ - @java.lang.Override - public int getClientVersion() { - return clientVersion_; - } + public interface ContributorSnapshotOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.CoopCompletionSnapshot.ContributorSnapshot) + com.google.protobuf.MessageOrBuilder { - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; + /** + * optional double contribution = 1; + * @return Whether the contribution field is set. + */ + boolean hasContribution(); + /** + * optional double contribution = 1; + * @return The contribution. + */ + double getContribution(); - memoizedIsInitialized = 1; - return true; - } + /** + * optional double last_contribution_time = 6; + * @return Whether the lastContributionTime field is set. + */ + boolean hasLastContributionTime(); + /** + * optional double last_contribution_time = 6; + * @return The lastContributionTime. + */ + double getLastContributionTime(); - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - output.writeUInt32(1, clientVersion_); - } - getUnknownFields().writeTo(output); - } + /** + * optional bool finalized = 7; + * @return Whether the finalized field is set. + */ + boolean hasFinalized(); + /** + * optional bool finalized = 7; + * @return The finalized. + */ + boolean getFinalized(); - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; + /** + * optional double soul_power = 2; + * @return Whether the soulPower field is set. + */ + boolean hasSoulPower(); + /** + * optional double soul_power = 2; + * @return The soulPower. + */ + double getSoulPower(); - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(1, clientVersion_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } + /** + * optional string user_id = 3; + * @return Whether the userId field is set. + */ + boolean hasUserId(); + /** + * optional string user_id = 3; + * @return The userId. + */ + java.lang.String getUserId(); + /** + * optional string user_id = 3; + * @return The bytes for userId. + */ + com.google.protobuf.ByteString + getUserIdBytes(); - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof ei.Ei.ContractSimPoll)) { - return super.equals(obj); - } - ei.Ei.ContractSimPoll other = (ei.Ei.ContractSimPoll) obj; + /** + * optional uint32 tokens = 4; + * @return Whether the tokens field is set. + */ + boolean hasTokens(); + /** + * optional uint32 tokens = 4; + * @return The tokens. + */ + int getTokens(); - if (hasClientVersion() != other.hasClientVersion()) return false; - if (hasClientVersion()) { - if (getClientVersion() - != other.getClientVersion()) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; + /** + * optional uint32 tokens_spent = 5; + * @return Whether the tokensSpent field is set. + */ + boolean hasTokensSpent(); + /** + * optional uint32 tokens_spent = 5; + * @return The tokensSpent. + */ + int getTokensSpent(); } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; + /** + * Protobuf type {@code ei.CoopCompletionSnapshot.ContributorSnapshot} + */ + public static final class ContributorSnapshot extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.CoopCompletionSnapshot.ContributorSnapshot) + ContributorSnapshotOrBuilder { + private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ContributorSnapshot.class.getName()); } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasClientVersion()) { - hash = (37 * hash) + CLIENT_VERSION_FIELD_NUMBER; - hash = (53 * hash) + getClientVersion(); + // Use ContributorSnapshot.newBuilder() to construct. + private ContributorSnapshot(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private ContributorSnapshot() { + userId_ = ""; } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static ei.Ei.ContractSimPoll parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.ContractSimPoll parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static ei.Ei.ContractSimPoll parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.ContractSimPoll 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.ContractSimPoll parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.ContractSimPoll parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static ei.Ei.ContractSimPoll parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static ei.Ei.ContractSimPoll 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.ContractSimPoll parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static ei.Ei.ContractSimPoll 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.ContractSimPoll parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static ei.Ei.ContractSimPoll 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.ContractSimPoll 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.ContractSimPoll} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.ContractSimPoll) - ei.Ei.ContractSimPollOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return ei.Ei.internal_static_ei_ContractSimPoll_descriptor; + return ei.Ei.internal_static_ei_CoopCompletionSnapshot_ContributorSnapshot_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractSimPoll_fieldAccessorTable + return ei.Ei.internal_static_ei_CoopCompletionSnapshot_ContributorSnapshot_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.ContractSimPoll.class, ei.Ei.ContractSimPoll.Builder.class); - } - - // Construct using ei.Ei.ContractSimPoll.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - clientVersion_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); - return this; + ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.class, ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.Builder.class); } + private int bitField0_; + public static final int CONTRIBUTION_FIELD_NUMBER = 1; + private double contribution_ = 0D; + /** + * optional double contribution = 1; + * @return Whether the contribution field is set. + */ @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return ei.Ei.internal_static_ei_ContractSimPoll_descriptor; + public boolean hasContribution() { + return ((bitField0_ & 0x00000001) != 0); } - + /** + * optional double contribution = 1; + * @return The contribution. + */ @java.lang.Override - public ei.Ei.ContractSimPoll getDefaultInstanceForType() { - return ei.Ei.ContractSimPoll.getDefaultInstance(); + public double getContribution() { + return contribution_; } + public static final int LAST_CONTRIBUTION_TIME_FIELD_NUMBER = 6; + private double lastContributionTime_ = 0D; + /** + * optional double last_contribution_time = 6; + * @return Whether the lastContributionTime field is set. + */ @java.lang.Override - public ei.Ei.ContractSimPoll build() { - ei.Ei.ContractSimPoll result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; + public boolean hasLastContributionTime() { + return ((bitField0_ & 0x00000002) != 0); } - + /** + * optional double last_contribution_time = 6; + * @return The lastContributionTime. + */ @java.lang.Override - public ei.Ei.ContractSimPoll buildPartial() { - ei.Ei.ContractSimPoll result = new ei.Ei.ContractSimPoll(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.clientVersion_ = clientVersion_; - to_bitField0_ |= 0x00000001; - } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + public double getLastContributionTime() { + return lastContributionTime_; } + public static final int FINALIZED_FIELD_NUMBER = 7; + private boolean finalized_ = false; + /** + * optional bool finalized = 7; + * @return Whether the finalized field is set. + */ @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); + public boolean hasFinalized() { + return ((bitField0_ & 0x00000004) != 0); } + /** + * optional bool finalized = 7; + * @return The finalized. + */ @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); + public boolean getFinalized() { + return finalized_; } + + public static final int SOUL_POWER_FIELD_NUMBER = 2; + private double soulPower_ = 0D; + /** + * optional double soul_power = 2; + * @return Whether the soulPower field is set. + */ @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); + public boolean hasSoulPower() { + return ((bitField0_ & 0x00000008) != 0); } + /** + * optional double soul_power = 2; + * @return The soulPower. + */ @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); + public double getSoulPower() { + return soulPower_; } + + public static final int USER_ID_FIELD_NUMBER = 3; + @SuppressWarnings("serial") + private volatile java.lang.Object userId_ = ""; + /** + * optional string user_id = 3; + * @return Whether the userId field is set. + */ @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); + public boolean hasUserId() { + return ((bitField0_ & 0x00000010) != 0); } + /** + * optional string user_id = 3; + * @return The userId. + */ @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof ei.Ei.ContractSimPoll) { - return mergeFrom((ei.Ei.ContractSimPoll)other); + public java.lang.String getUserId() { + java.lang.Object ref = userId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(ei.Ei.ContractSimPoll other) { - if (other == ei.Ei.ContractSimPoll.getDefaultInstance()) return this; - if (other.hasClientVersion()) { - setClientVersion(other.getClientVersion()); + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (bs.isValidUtf8()) { + userId_ = s; + } + return s; } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; } - + /** + * optional string user_id = 3; + * @return The bytes for userId. + */ @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(); + 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; } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: { - clientVersion_ = input.readUInt32(); - bitField0_ |= 0x00000001; - break; - } // case 8 - 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 int clientVersion_ ; + public static final int TOKENS_FIELD_NUMBER = 4; + private int tokens_ = 0; /** - * optional uint32 client_version = 1; - * @return Whether the clientVersion field is set. + * optional uint32 tokens = 4; + * @return Whether the tokens field is set. */ @java.lang.Override - public boolean hasClientVersion() { - return ((bitField0_ & 0x00000001) != 0); + public boolean hasTokens() { + return ((bitField0_ & 0x00000020) != 0); } /** - * optional uint32 client_version = 1; - * @return The clientVersion. + * optional uint32 tokens = 4; + * @return The tokens. */ @java.lang.Override - public int getClientVersion() { - return clientVersion_; + public int getTokens() { + return tokens_; } + + public static final int TOKENS_SPENT_FIELD_NUMBER = 5; + private int tokensSpent_ = 0; /** - * optional uint32 client_version = 1; - * @param value The clientVersion to set. - * @return This builder for chaining. + * optional uint32 tokens_spent = 5; + * @return Whether the tokensSpent field is set. */ - public Builder setClientVersion(int value) { - bitField0_ |= 0x00000001; - clientVersion_ = value; - onChanged(); - return this; + @java.lang.Override + public boolean hasTokensSpent() { + return ((bitField0_ & 0x00000040) != 0); } /** - * optional uint32 client_version = 1; - * @return This builder for chaining. + * optional uint32 tokens_spent = 5; + * @return The tokensSpent. */ - public Builder clearClientVersion() { - bitField0_ = (bitField0_ & ~0x00000001); - clientVersion_ = 0; - onChanged(); - return this; - } @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); + public int getTokensSpent() { + return tokensSpent_; } + private byte memoizedIsInitialized = -1; @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:ei.ContractSimPoll) - } - - // @@protoc_insertion_point(class_scope:ei.ContractSimPoll) - private static final ei.Ei.ContractSimPoll DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new ei.Ei.ContractSimPoll(); - } + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; - public static ei.Ei.ContractSimPoll getDefaultInstance() { - return DEFAULT_INSTANCE; - } + memoizedIsInitialized = 1; + return true; + } - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public ContractSimPoll 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()); + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeDouble(1, contribution_); } - return builder.buildPartial(); + if (((bitField0_ & 0x00000008) != 0)) { + output.writeDouble(2, soulPower_); + } + if (((bitField0_ & 0x00000010) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, userId_); + } + if (((bitField0_ & 0x00000020) != 0)) { + output.writeUInt32(4, tokens_); + } + if (((bitField0_ & 0x00000040) != 0)) { + output.writeUInt32(5, tokensSpent_); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeDouble(6, lastContributionTime_); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeBool(7, finalized_); + } + getUnknownFields().writeTo(output); } - }; - - 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.ContractSimPoll getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface ContractSimPollResponseOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.ContractSimPollResponse) - com.google.protobuf.MessageOrBuilder { - - /** - * optional .ei.Contract contract_to_simulate = 1; - * @return Whether the contractToSimulate field is set. - */ - boolean hasContractToSimulate(); - /** - * optional .ei.Contract contract_to_simulate = 1; - * @return The contractToSimulate. - */ - ei.Ei.Contract getContractToSimulate(); - /** - * optional .ei.Contract contract_to_simulate = 1; - */ - ei.Ei.ContractOrBuilder getContractToSimulateOrBuilder(); - - /** - * optional .ei.ContractSimConfig sim_config = 2; - * @return Whether the simConfig field is set. - */ - boolean hasSimConfig(); - /** - * optional .ei.ContractSimConfig sim_config = 2; - * @return The simConfig. - */ - ei.Ei.ContractSimConfig getSimConfig(); - /** - * optional .ei.ContractSimConfig sim_config = 2; - */ - ei.Ei.ContractSimConfigOrBuilder getSimConfigOrBuilder(); - } - /** - * Protobuf type {@code ei.ContractSimPollResponse} - */ - public static final class ContractSimPollResponse extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.ContractSimPollResponse) - ContractSimPollResponseOrBuilder { - private static final long serialVersionUID = 0L; - // Use ContractSimPollResponse.newBuilder() to construct. - private ContractSimPollResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private ContractSimPollResponse() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ContractSimPollResponse(); - } - - @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_ContractSimPollResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractSimPollResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - ei.Ei.ContractSimPollResponse.class, ei.Ei.ContractSimPollResponse.Builder.class); - } - - private int bitField0_; - public static final int CONTRACT_TO_SIMULATE_FIELD_NUMBER = 1; - private ei.Ei.Contract contractToSimulate_; - /** - * optional .ei.Contract contract_to_simulate = 1; - * @return Whether the contractToSimulate field is set. - */ - @java.lang.Override - public boolean hasContractToSimulate() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - * optional .ei.Contract contract_to_simulate = 1; - * @return The contractToSimulate. - */ - @java.lang.Override - public ei.Ei.Contract getContractToSimulate() { - return contractToSimulate_ == null ? ei.Ei.Contract.getDefaultInstance() : contractToSimulate_; - } - /** - * optional .ei.Contract contract_to_simulate = 1; - */ - @java.lang.Override - public ei.Ei.ContractOrBuilder getContractToSimulateOrBuilder() { - return contractToSimulate_ == null ? ei.Ei.Contract.getDefaultInstance() : contractToSimulate_; - } - public static final int SIM_CONFIG_FIELD_NUMBER = 2; - private ei.Ei.ContractSimConfig simConfig_; - /** - * optional .ei.ContractSimConfig sim_config = 2; - * @return Whether the simConfig field is set. - */ - @java.lang.Override - public boolean hasSimConfig() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - * optional .ei.ContractSimConfig sim_config = 2; - * @return The simConfig. - */ - @java.lang.Override - public ei.Ei.ContractSimConfig getSimConfig() { - return simConfig_ == null ? ei.Ei.ContractSimConfig.getDefaultInstance() : simConfig_; - } - /** - * optional .ei.ContractSimConfig sim_config = 2; - */ - @java.lang.Override - public ei.Ei.ContractSimConfigOrBuilder getSimConfigOrBuilder() { - return simConfig_ == null ? ei.Ei.ContractSimConfig.getDefaultInstance() : simConfig_; - } - - 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 int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - output.writeMessage(1, getContractToSimulate()); - } - if (((bitField0_ & 0x00000002) != 0)) { - output.writeMessage(2, getSimConfig()); + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(1, contribution_); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(2, soulPower_); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, userId_); + } + if (((bitField0_ & 0x00000020) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(4, tokens_); + } + if (((bitField0_ & 0x00000040) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(5, tokensSpent_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(6, lastContributionTime_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(7, finalized_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; } - getUnknownFields().writeTo(output); - } - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof ei.Ei.CoopCompletionSnapshot.ContributorSnapshot)) { + return super.equals(obj); + } + ei.Ei.CoopCompletionSnapshot.ContributorSnapshot other = (ei.Ei.CoopCompletionSnapshot.ContributorSnapshot) obj; - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getContractToSimulate()); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getSimConfig()); + if (hasContribution() != other.hasContribution()) return false; + if (hasContribution()) { + if (java.lang.Double.doubleToLongBits(getContribution()) + != java.lang.Double.doubleToLongBits( + other.getContribution())) return false; + } + if (hasLastContributionTime() != other.hasLastContributionTime()) return false; + if (hasLastContributionTime()) { + if (java.lang.Double.doubleToLongBits(getLastContributionTime()) + != java.lang.Double.doubleToLongBits( + other.getLastContributionTime())) return false; + } + if (hasFinalized() != other.hasFinalized()) return false; + if (hasFinalized()) { + if (getFinalized() + != other.getFinalized()) return false; + } + if (hasSoulPower() != other.hasSoulPower()) return false; + if (hasSoulPower()) { + if (java.lang.Double.doubleToLongBits(getSoulPower()) + != java.lang.Double.doubleToLongBits( + other.getSoulPower())) return false; + } + if (hasUserId() != other.hasUserId()) return false; + if (hasUserId()) { + if (!getUserId() + .equals(other.getUserId())) return false; + } + if (hasTokens() != other.hasTokens()) return false; + if (hasTokens()) { + if (getTokens() + != other.getTokens()) return false; + } + if (hasTokensSpent() != other.hasTokensSpent()) return false; + if (hasTokensSpent()) { + if (getTokensSpent() + != other.getTokensSpent()) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; } - 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.ContractSimPollResponse)) { - return super.equals(obj); + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasContribution()) { + hash = (37 * hash) + CONTRIBUTION_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getContribution())); + } + if (hasLastContributionTime()) { + hash = (37 * hash) + LAST_CONTRIBUTION_TIME_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getLastContributionTime())); + } + if (hasFinalized()) { + hash = (37 * hash) + FINALIZED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getFinalized()); + } + if (hasSoulPower()) { + hash = (37 * hash) + SOUL_POWER_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getSoulPower())); + } + if (hasUserId()) { + hash = (37 * hash) + USER_ID_FIELD_NUMBER; + hash = (53 * hash) + getUserId().hashCode(); + } + if (hasTokens()) { + hash = (37 * hash) + TOKENS_FIELD_NUMBER; + hash = (53 * hash) + getTokens(); + } + if (hasTokensSpent()) { + hash = (37 * hash) + TOKENS_SPENT_FIELD_NUMBER; + hash = (53 * hash) + getTokensSpent(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; } - ei.Ei.ContractSimPollResponse other = (ei.Ei.ContractSimPollResponse) obj; - if (hasContractToSimulate() != other.hasContractToSimulate()) return false; - if (hasContractToSimulate()) { - if (!getContractToSimulate() - .equals(other.getContractToSimulate())) return false; + public static ei.Ei.CoopCompletionSnapshot.ContributorSnapshot parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); } - if (hasSimConfig() != other.hasSimConfig()) return false; - if (hasSimConfig()) { - if (!getSimConfig() - .equals(other.getSimConfig())) return false; + public static ei.Ei.CoopCompletionSnapshot.ContributorSnapshot parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; + public static ei.Ei.CoopCompletionSnapshot.ContributorSnapshot parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasContractToSimulate()) { - hash = (37 * hash) + CONTRACT_TO_SIMULATE_FIELD_NUMBER; - hash = (53 * hash) + getContractToSimulate().hashCode(); + public static ei.Ei.CoopCompletionSnapshot.ContributorSnapshot parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); } - if (hasSimConfig()) { - hash = (37 * hash) + SIM_CONFIG_FIELD_NUMBER; - hash = (53 * hash) + getSimConfig().hashCode(); + public static ei.Ei.CoopCompletionSnapshot.ContributorSnapshot parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static ei.Ei.ContractSimPollResponse parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.ContractSimPollResponse parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static ei.Ei.ContractSimPollResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.ContractSimPollResponse 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.ContractSimPollResponse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.ContractSimPollResponse parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static ei.Ei.ContractSimPollResponse parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static ei.Ei.ContractSimPollResponse 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.ContractSimPollResponse parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static ei.Ei.ContractSimPollResponse 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.ContractSimPollResponse parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static ei.Ei.ContractSimPollResponse 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.ContractSimPollResponse 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.ContractSimPollResponse} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.ContractSimPollResponse) - ei.Ei.ContractSimPollResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return ei.Ei.internal_static_ei_ContractSimPollResponse_descriptor; + public static ei.Ei.CoopCompletionSnapshot.ContributorSnapshot parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractSimPollResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - ei.Ei.ContractSimPollResponse.class, ei.Ei.ContractSimPollResponse.Builder.class); + public static ei.Ei.CoopCompletionSnapshot.ContributorSnapshot parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.CoopCompletionSnapshot.ContributorSnapshot parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); } - // Construct using ei.Ei.ContractSimPollResponse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); + public static ei.Ei.CoopCompletionSnapshot.ContributorSnapshot parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); } - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); + public static ei.Ei.CoopCompletionSnapshot.ContributorSnapshot parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - getContractToSimulateFieldBuilder(); - getSimConfigFieldBuilder(); - } + public static ei.Ei.CoopCompletionSnapshot.ContributorSnapshot parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); } - @java.lang.Override - public Builder clear() { - super.clear(); - if (contractToSimulateBuilder_ == null) { - contractToSimulate_ = null; - } else { - contractToSimulateBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000001); - if (simConfigBuilder_ == null) { - simConfig_ = null; - } else { - simConfigBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000002); - return this; + public static ei.Ei.CoopCompletionSnapshot.ContributorSnapshot parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return ei.Ei.internal_static_ei_ContractSimPollResponse_descriptor; + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(ei.Ei.CoopCompletionSnapshot.ContributorSnapshot prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override - public ei.Ei.ContractSimPollResponse getDefaultInstanceForType() { - return ei.Ei.ContractSimPollResponse.getDefaultInstance(); + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - public ei.Ei.ContractSimPollResponse build() { - ei.Ei.ContractSimPollResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; } + /** + * Protobuf type {@code ei.CoopCompletionSnapshot.ContributorSnapshot} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.CoopCompletionSnapshot.ContributorSnapshot) + ei.Ei.CoopCompletionSnapshot.ContributorSnapshotOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_CoopCompletionSnapshot_ContributorSnapshot_descriptor; + } - @java.lang.Override - public ei.Ei.ContractSimPollResponse buildPartial() { - ei.Ei.ContractSimPollResponse result = new ei.Ei.ContractSimPollResponse(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - if (contractToSimulateBuilder_ == null) { - result.contractToSimulate_ = contractToSimulate_; - } else { - result.contractToSimulate_ = contractToSimulateBuilder_.build(); - } - to_bitField0_ |= 0x00000001; + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_CoopCompletionSnapshot_ContributorSnapshot_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.class, ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.Builder.class); } - if (((from_bitField0_ & 0x00000002) != 0)) { - if (simConfigBuilder_ == null) { - result.simConfig_ = simConfig_; - } else { - result.simConfig_ = simConfigBuilder_.build(); - } - 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.ContractSimPollResponse) { - return mergeFrom((ei.Ei.ContractSimPollResponse)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(ei.Ei.ContractSimPollResponse other) { - if (other == ei.Ei.ContractSimPollResponse.getDefaultInstance()) return this; - if (other.hasContractToSimulate()) { - mergeContractToSimulate(other.getContractToSimulate()); - } - if (other.hasSimConfig()) { - mergeSimConfig(other.getSimConfig()); - } - 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: { - input.readMessage( - getContractToSimulateFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: { - input.readMessage( - getSimConfigFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x00000002; - break; - } // case 18 - 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 ei.Ei.Contract contractToSimulate_; - private com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.Contract, ei.Ei.Contract.Builder, ei.Ei.ContractOrBuilder> contractToSimulateBuilder_; - /** - * optional .ei.Contract contract_to_simulate = 1; - * @return Whether the contractToSimulate field is set. - */ - public boolean hasContractToSimulate() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - * optional .ei.Contract contract_to_simulate = 1; - * @return The contractToSimulate. - */ - public ei.Ei.Contract getContractToSimulate() { - if (contractToSimulateBuilder_ == null) { - return contractToSimulate_ == null ? ei.Ei.Contract.getDefaultInstance() : contractToSimulate_; - } else { - return contractToSimulateBuilder_.getMessage(); - } - } - /** - * optional .ei.Contract contract_to_simulate = 1; - */ - public Builder setContractToSimulate(ei.Ei.Contract value) { - if (contractToSimulateBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - contractToSimulate_ = value; - onChanged(); - } else { - contractToSimulateBuilder_.setMessage(value); - } - bitField0_ |= 0x00000001; - return this; - } - /** - * optional .ei.Contract contract_to_simulate = 1; - */ - public Builder setContractToSimulate( - ei.Ei.Contract.Builder builderForValue) { - if (contractToSimulateBuilder_ == null) { - contractToSimulate_ = builderForValue.build(); - onChanged(); - } else { - contractToSimulateBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000001; - return this; - } - /** - * optional .ei.Contract contract_to_simulate = 1; - */ - public Builder mergeContractToSimulate(ei.Ei.Contract value) { - if (contractToSimulateBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0) && - contractToSimulate_ != null && - contractToSimulate_ != ei.Ei.Contract.getDefaultInstance()) { - contractToSimulate_ = - ei.Ei.Contract.newBuilder(contractToSimulate_).mergeFrom(value).buildPartial(); - } else { - contractToSimulate_ = value; - } - onChanged(); - } else { - contractToSimulateBuilder_.mergeFrom(value); - } - bitField0_ |= 0x00000001; - return this; - } - /** - * optional .ei.Contract contract_to_simulate = 1; - */ - public Builder clearContractToSimulate() { - if (contractToSimulateBuilder_ == null) { - contractToSimulate_ = null; - onChanged(); - } else { - contractToSimulateBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000001); - return this; - } - /** - * optional .ei.Contract contract_to_simulate = 1; - */ - public ei.Ei.Contract.Builder getContractToSimulateBuilder() { - bitField0_ |= 0x00000001; - onChanged(); - return getContractToSimulateFieldBuilder().getBuilder(); - } - /** - * optional .ei.Contract contract_to_simulate = 1; - */ - public ei.Ei.ContractOrBuilder getContractToSimulateOrBuilder() { - if (contractToSimulateBuilder_ != null) { - return contractToSimulateBuilder_.getMessageOrBuilder(); - } else { - return contractToSimulate_ == null ? - ei.Ei.Contract.getDefaultInstance() : contractToSimulate_; - } - } - /** - * optional .ei.Contract contract_to_simulate = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.Contract, ei.Ei.Contract.Builder, ei.Ei.ContractOrBuilder> - getContractToSimulateFieldBuilder() { - if (contractToSimulateBuilder_ == null) { - contractToSimulateBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.Contract, ei.Ei.Contract.Builder, ei.Ei.ContractOrBuilder>( - getContractToSimulate(), - getParentForChildren(), - isClean()); - contractToSimulate_ = null; - } - return contractToSimulateBuilder_; - } - - private ei.Ei.ContractSimConfig simConfig_; - private com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.ContractSimConfig, ei.Ei.ContractSimConfig.Builder, ei.Ei.ContractSimConfigOrBuilder> simConfigBuilder_; - /** - * optional .ei.ContractSimConfig sim_config = 2; - * @return Whether the simConfig field is set. - */ - public boolean hasSimConfig() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - * optional .ei.ContractSimConfig sim_config = 2; - * @return The simConfig. - */ - public ei.Ei.ContractSimConfig getSimConfig() { - if (simConfigBuilder_ == null) { - return simConfig_ == null ? ei.Ei.ContractSimConfig.getDefaultInstance() : simConfig_; - } else { - return simConfigBuilder_.getMessage(); - } - } - /** - * optional .ei.ContractSimConfig sim_config = 2; - */ - public Builder setSimConfig(ei.Ei.ContractSimConfig value) { - if (simConfigBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - simConfig_ = value; - onChanged(); - } else { - simConfigBuilder_.setMessage(value); - } - bitField0_ |= 0x00000002; - return this; - } - /** - * optional .ei.ContractSimConfig sim_config = 2; - */ - public Builder setSimConfig( - ei.Ei.ContractSimConfig.Builder builderForValue) { - if (simConfigBuilder_ == null) { - simConfig_ = builderForValue.build(); - onChanged(); - } else { - simConfigBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000002; - return this; - } - /** - * optional .ei.ContractSimConfig sim_config = 2; - */ - public Builder mergeSimConfig(ei.Ei.ContractSimConfig value) { - if (simConfigBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0) && - simConfig_ != null && - simConfig_ != ei.Ei.ContractSimConfig.getDefaultInstance()) { - simConfig_ = - ei.Ei.ContractSimConfig.newBuilder(simConfig_).mergeFrom(value).buildPartial(); - } else { - simConfig_ = value; - } - onChanged(); - } else { - simConfigBuilder_.mergeFrom(value); - } - bitField0_ |= 0x00000002; - return this; - } - /** - * optional .ei.ContractSimConfig sim_config = 2; - */ - public Builder clearSimConfig() { - if (simConfigBuilder_ == null) { - simConfig_ = null; - onChanged(); - } else { - simConfigBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000002); - return this; - } - /** - * optional .ei.ContractSimConfig sim_config = 2; - */ - public ei.Ei.ContractSimConfig.Builder getSimConfigBuilder() { - bitField0_ |= 0x00000002; - onChanged(); - return getSimConfigFieldBuilder().getBuilder(); - } - /** - * optional .ei.ContractSimConfig sim_config = 2; - */ - public ei.Ei.ContractSimConfigOrBuilder getSimConfigOrBuilder() { - if (simConfigBuilder_ != null) { - return simConfigBuilder_.getMessageOrBuilder(); - } else { - return simConfig_ == null ? - ei.Ei.ContractSimConfig.getDefaultInstance() : simConfig_; - } - } - /** - * optional .ei.ContractSimConfig sim_config = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.ContractSimConfig, ei.Ei.ContractSimConfig.Builder, ei.Ei.ContractSimConfigOrBuilder> - getSimConfigFieldBuilder() { - if (simConfigBuilder_ == null) { - simConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.ContractSimConfig, ei.Ei.ContractSimConfig.Builder, ei.Ei.ContractSimConfigOrBuilder>( - getSimConfig(), - getParentForChildren(), - isClean()); - simConfig_ = null; - } - return simConfigBuilder_; - } - @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.ContractSimPollResponse) - } - - // @@protoc_insertion_point(class_scope:ei.ContractSimPollResponse) - private static final ei.Ei.ContractSimPollResponse DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new ei.Ei.ContractSimPollResponse(); - } - - public static ei.Ei.ContractSimPollResponse getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ContractSimPollResponse 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.ContractSimPollResponse getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface ContractSimResultUpdateOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.ContractSimResultUpdate) - com.google.protobuf.MessageOrBuilder { - - /** - * optional string contract_id = 1; - * @return Whether the contractId field is set. - */ - boolean hasContractId(); - /** - * optional string contract_id = 1; - * @return The contractId. - */ - java.lang.String getContractId(); - /** - * optional string contract_id = 1; - * @return The bytes for contractId. - */ - com.google.protobuf.ByteString - getContractIdBytes(); - - /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; - */ - java.util.List - getGoalInfosList(); - /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; - */ - ei.Ei.ContractSimResultUpdate.GoalInfo getGoalInfos(int index); - /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; - */ - int getGoalInfosCount(); - /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; - */ - java.util.List - getGoalInfosOrBuilderList(); - /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; - */ - ei.Ei.ContractSimResultUpdate.GoalInfoOrBuilder getGoalInfosOrBuilder( - int index); - } - /** - * Protobuf type {@code ei.ContractSimResultUpdate} - */ - public static final class ContractSimResultUpdate extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.ContractSimResultUpdate) - ContractSimResultUpdateOrBuilder { - private static final long serialVersionUID = 0L; - // Use ContractSimResultUpdate.newBuilder() to construct. - private ContractSimResultUpdate(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private ContractSimResultUpdate() { - contractId_ = ""; - goalInfos_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ContractSimResultUpdate(); - } - - @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_ContractSimResultUpdate_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractSimResultUpdate_fieldAccessorTable - .ensureFieldAccessorsInitialized( - ei.Ei.ContractSimResultUpdate.class, ei.Ei.ContractSimResultUpdate.Builder.class); - } - - public interface GoalInfoOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.ContractSimResultUpdate.GoalInfo) - com.google.protobuf.MessageOrBuilder { - - /** - * optional .ei.Contract.PlayerGrade grade = 1; - * @return Whether the grade field is set. - */ - boolean hasGrade(); - /** - * optional .ei.Contract.PlayerGrade grade = 1; - * @return The grade. - */ - ei.Ei.Contract.PlayerGrade getGrade(); - - /** - * optional uint32 goal_index = 2; - * @return Whether the goalIndex field is set. - */ - boolean hasGoalIndex(); - /** - * optional uint32 goal_index = 2; - * @return The goalIndex. - */ - int getGoalIndex(); - - /** - * optional double projected_eggs_laid = 3; - * @return Whether the projectedEggsLaid field is set. - */ - boolean hasProjectedEggsLaid(); - /** - * optional double projected_eggs_laid = 3; - * @return The projectedEggsLaid. - */ - double getProjectedEggsLaid(); - } - /** - * Protobuf type {@code ei.ContractSimResultUpdate.GoalInfo} - */ - public static final class GoalInfo extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.ContractSimResultUpdate.GoalInfo) - GoalInfoOrBuilder { - private static final long serialVersionUID = 0L; - // Use GoalInfo.newBuilder() to construct. - private GoalInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private GoalInfo() { - grade_ = 0; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new GoalInfo(); - } - - @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_ContractSimResultUpdate_GoalInfo_descriptor; - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractSimResultUpdate_GoalInfo_fieldAccessorTable - .ensureFieldAccessorsInitialized( - ei.Ei.ContractSimResultUpdate.GoalInfo.class, ei.Ei.ContractSimResultUpdate.GoalInfo.Builder.class); - } - - private int bitField0_; - public static final int GRADE_FIELD_NUMBER = 1; - private int grade_; - /** - * optional .ei.Contract.PlayerGrade grade = 1; - * @return Whether the grade field is set. - */ - @java.lang.Override public boolean hasGrade() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - * optional .ei.Contract.PlayerGrade grade = 1; - * @return The grade. - */ - @java.lang.Override public ei.Ei.Contract.PlayerGrade getGrade() { - @SuppressWarnings("deprecation") - ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.valueOf(grade_); - return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; - } - - public static final int GOAL_INDEX_FIELD_NUMBER = 2; - private int goalIndex_; - /** - * optional uint32 goal_index = 2; - * @return Whether the goalIndex field is set. - */ - @java.lang.Override - public boolean hasGoalIndex() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - * optional uint32 goal_index = 2; - * @return The goalIndex. - */ - @java.lang.Override - public int getGoalIndex() { - return goalIndex_; - } - - public static final int PROJECTED_EGGS_LAID_FIELD_NUMBER = 3; - private double projectedEggsLaid_; - /** - * optional double projected_eggs_laid = 3; - * @return Whether the projectedEggsLaid field is set. - */ - @java.lang.Override - public boolean hasProjectedEggsLaid() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - * optional double projected_eggs_laid = 3; - * @return The projectedEggsLaid. - */ - @java.lang.Override - public double getProjectedEggsLaid() { - return projectedEggsLaid_; - } - - 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)) { - output.writeEnum(1, grade_); - } - if (((bitField0_ & 0x00000002) != 0)) { - output.writeUInt32(2, goalIndex_); - } - if (((bitField0_ & 0x00000004) != 0)) { - output.writeDouble(3, projectedEggsLaid_); - } - 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.CodedOutputStream - .computeEnumSize(1, grade_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(2, goalIndex_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(3, projectedEggsLaid_); - } - 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.ContractSimResultUpdate.GoalInfo)) { - return super.equals(obj); - } - ei.Ei.ContractSimResultUpdate.GoalInfo other = (ei.Ei.ContractSimResultUpdate.GoalInfo) obj; - - if (hasGrade() != other.hasGrade()) return false; - if (hasGrade()) { - if (grade_ != other.grade_) return false; - } - if (hasGoalIndex() != other.hasGoalIndex()) return false; - if (hasGoalIndex()) { - if (getGoalIndex() - != other.getGoalIndex()) return false; - } - if (hasProjectedEggsLaid() != other.hasProjectedEggsLaid()) return false; - if (hasProjectedEggsLaid()) { - if (java.lang.Double.doubleToLongBits(getProjectedEggsLaid()) - != java.lang.Double.doubleToLongBits( - other.getProjectedEggsLaid())) 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 (hasGrade()) { - hash = (37 * hash) + GRADE_FIELD_NUMBER; - hash = (53 * hash) + grade_; - } - if (hasGoalIndex()) { - hash = (37 * hash) + GOAL_INDEX_FIELD_NUMBER; - hash = (53 * hash) + getGoalIndex(); - } - if (hasProjectedEggsLaid()) { - hash = (37 * hash) + PROJECTED_EGGS_LAID_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getProjectedEggsLaid())); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static ei.Ei.ContractSimResultUpdate.GoalInfo parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.ContractSimResultUpdate.GoalInfo parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static ei.Ei.ContractSimResultUpdate.GoalInfo parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.ContractSimResultUpdate.GoalInfo 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.ContractSimResultUpdate.GoalInfo parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.ContractSimResultUpdate.GoalInfo parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static ei.Ei.ContractSimResultUpdate.GoalInfo parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static ei.Ei.ContractSimResultUpdate.GoalInfo 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.ContractSimResultUpdate.GoalInfo parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static ei.Ei.ContractSimResultUpdate.GoalInfo 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.ContractSimResultUpdate.GoalInfo parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static ei.Ei.ContractSimResultUpdate.GoalInfo 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.ContractSimResultUpdate.GoalInfo 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.ContractSimResultUpdate.GoalInfo} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.ContractSimResultUpdate.GoalInfo) - ei.Ei.ContractSimResultUpdate.GoalInfoOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return ei.Ei.internal_static_ei_ContractSimResultUpdate_GoalInfo_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractSimResultUpdate_GoalInfo_fieldAccessorTable - .ensureFieldAccessorsInitialized( - ei.Ei.ContractSimResultUpdate.GoalInfo.class, ei.Ei.ContractSimResultUpdate.GoalInfo.Builder.class); - } - - // Construct using ei.Ei.ContractSimResultUpdate.GoalInfo.newBuilder() + // Construct using ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.newBuilder() private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); - grade_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); - goalIndex_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); - projectedEggsLaid_ = 0D; - bitField0_ = (bitField0_ & ~0x00000004); + bitField0_ = 0; + contribution_ = 0D; + lastContributionTime_ = 0D; + finalized_ = false; + soulPower_ = 0D; + userId_ = ""; + tokens_ = 0; + tokensSpent_ = 0; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return ei.Ei.internal_static_ei_ContractSimResultUpdate_GoalInfo_descriptor; + return ei.Ei.internal_static_ei_CoopCompletionSnapshot_ContributorSnapshot_descriptor; } @java.lang.Override - public ei.Ei.ContractSimResultUpdate.GoalInfo getDefaultInstanceForType() { - return ei.Ei.ContractSimResultUpdate.GoalInfo.getDefaultInstance(); + public ei.Ei.CoopCompletionSnapshot.ContributorSnapshot getDefaultInstanceForType() { + return ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.getDefaultInstance(); } @java.lang.Override - public ei.Ei.ContractSimResultUpdate.GoalInfo build() { - ei.Ei.ContractSimResultUpdate.GoalInfo result = buildPartial(); + public ei.Ei.CoopCompletionSnapshot.ContributorSnapshot build() { + ei.Ei.CoopCompletionSnapshot.ContributorSnapshot result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -91653,79 +87985,81 @@ public ei.Ei.ContractSimResultUpdate.GoalInfo build() { } @java.lang.Override - public ei.Ei.ContractSimResultUpdate.GoalInfo buildPartial() { - ei.Ei.ContractSimResultUpdate.GoalInfo result = new ei.Ei.ContractSimResultUpdate.GoalInfo(this); + public ei.Ei.CoopCompletionSnapshot.ContributorSnapshot buildPartial() { + ei.Ei.CoopCompletionSnapshot.ContributorSnapshot result = new ei.Ei.CoopCompletionSnapshot.ContributorSnapshot(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.CoopCompletionSnapshot.ContributorSnapshot result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.contribution_ = contribution_; to_bitField0_ |= 0x00000001; } - result.grade_ = grade_; if (((from_bitField0_ & 0x00000002) != 0)) { - result.goalIndex_ = goalIndex_; + result.lastContributionTime_ = lastContributionTime_; to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { - result.projectedEggsLaid_ = projectedEggsLaid_; + result.finalized_ = finalized_; to_bitField0_ |= 0x00000004; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + if (((from_bitField0_ & 0x00000008) != 0)) { + result.soulPower_ = soulPower_; + to_bitField0_ |= 0x00000008; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.userId_ = userId_; + to_bitField0_ |= 0x00000010; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.tokens_ = tokens_; + to_bitField0_ |= 0x00000020; + } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.tokensSpent_ = tokensSpent_; + to_bitField0_ |= 0x00000040; + } + result.bitField0_ |= to_bitField0_; } - @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.ContractSimResultUpdate.GoalInfo) { - return mergeFrom((ei.Ei.ContractSimResultUpdate.GoalInfo)other); + if (other instanceof ei.Ei.CoopCompletionSnapshot.ContributorSnapshot) { + return mergeFrom((ei.Ei.CoopCompletionSnapshot.ContributorSnapshot)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(ei.Ei.ContractSimResultUpdate.GoalInfo other) { - if (other == ei.Ei.ContractSimResultUpdate.GoalInfo.getDefaultInstance()) return this; - if (other.hasGrade()) { - setGrade(other.getGrade()); + public Builder mergeFrom(ei.Ei.CoopCompletionSnapshot.ContributorSnapshot other) { + if (other == ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.getDefaultInstance()) return this; + if (other.hasContribution()) { + setContribution(other.getContribution()); } - if (other.hasGoalIndex()) { - setGoalIndex(other.getGoalIndex()); + if (other.hasLastContributionTime()) { + setLastContributionTime(other.getLastContributionTime()); } - if (other.hasProjectedEggsLaid()) { - setProjectedEggsLaid(other.getProjectedEggsLaid()); + if (other.hasFinalized()) { + setFinalized(other.getFinalized()); + } + if (other.hasSoulPower()) { + setSoulPower(other.getSoulPower()); + } + if (other.hasUserId()) { + userId_ = other.userId_; + bitField0_ |= 0x00000010; + onChanged(); + } + if (other.hasTokens()) { + setTokens(other.getTokens()); + } + if (other.hasTokensSpent()) { + setTokensSpent(other.getTokensSpent()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); @@ -91753,28 +88087,41 @@ public Builder mergeFrom( case 0: done = true; break; - case 8: { - int tmpRaw = input.readEnum(); - ei.Ei.Contract.PlayerGrade tmpValue = - ei.Ei.Contract.PlayerGrade.forNumber(tmpRaw); - if (tmpValue == null) { - mergeUnknownVarintField(1, tmpRaw); - } else { - grade_ = tmpRaw; - bitField0_ |= 0x00000001; - } + case 9: { + contribution_ = input.readDouble(); + bitField0_ |= 0x00000001; break; - } // case 8 - case 16: { - goalIndex_ = input.readUInt32(); + } // case 9 + case 17: { + soulPower_ = input.readDouble(); + bitField0_ |= 0x00000008; + break; + } // case 17 + case 26: { + userId_ = input.readBytes(); + bitField0_ |= 0x00000010; + break; + } // case 26 + case 32: { + tokens_ = input.readUInt32(); + bitField0_ |= 0x00000020; + break; + } // case 32 + case 40: { + tokensSpent_ = input.readUInt32(); + bitField0_ |= 0x00000040; + break; + } // case 40 + case 49: { + lastContributionTime_ = input.readDouble(); bitField0_ |= 0x00000002; break; - } // case 16 - case 25: { - projectedEggsLaid_ = input.readDouble(); + } // case 49 + case 56: { + finalized_ = input.readBool(); bitField0_ |= 0x00000004; break; - } // case 25 + } // case 56 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -91792,156 +88139,343 @@ public Builder mergeFrom( } private int bitField0_; - private int grade_ = 0; + private double contribution_ ; /** - * optional .ei.Contract.PlayerGrade grade = 1; - * @return Whether the grade field is set. + * optional double contribution = 1; + * @return Whether the contribution field is set. */ - @java.lang.Override public boolean hasGrade() { + @java.lang.Override + public boolean hasContribution() { return ((bitField0_ & 0x00000001) != 0); } /** - * optional .ei.Contract.PlayerGrade grade = 1; - * @return The grade. + * optional double contribution = 1; + * @return The contribution. */ @java.lang.Override - public ei.Ei.Contract.PlayerGrade getGrade() { - @SuppressWarnings("deprecation") - ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.valueOf(grade_); - return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; + public double getContribution() { + return contribution_; } /** - * optional .ei.Contract.PlayerGrade grade = 1; - * @param value The grade to set. + * optional double contribution = 1; + * @param value The contribution to set. * @return This builder for chaining. */ - public Builder setGrade(ei.Ei.Contract.PlayerGrade value) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setContribution(double value) { + + contribution_ = value; bitField0_ |= 0x00000001; - grade_ = value.getNumber(); onChanged(); return this; } /** - * optional .ei.Contract.PlayerGrade grade = 1; + * optional double contribution = 1; * @return This builder for chaining. */ - public Builder clearGrade() { + public Builder clearContribution() { bitField0_ = (bitField0_ & ~0x00000001); - grade_ = 0; + contribution_ = 0D; onChanged(); return this; } - private int goalIndex_ ; + private double lastContributionTime_ ; /** - * optional uint32 goal_index = 2; - * @return Whether the goalIndex field is set. + * optional double last_contribution_time = 6; + * @return Whether the lastContributionTime field is set. */ @java.lang.Override - public boolean hasGoalIndex() { + public boolean hasLastContributionTime() { return ((bitField0_ & 0x00000002) != 0); } /** - * optional uint32 goal_index = 2; - * @return The goalIndex. + * optional double last_contribution_time = 6; + * @return The lastContributionTime. */ @java.lang.Override - public int getGoalIndex() { - return goalIndex_; + public double getLastContributionTime() { + return lastContributionTime_; } /** - * optional uint32 goal_index = 2; - * @param value The goalIndex to set. + * optional double last_contribution_time = 6; + * @param value The lastContributionTime to set. * @return This builder for chaining. */ - public Builder setGoalIndex(int value) { + public Builder setLastContributionTime(double value) { + + lastContributionTime_ = value; bitField0_ |= 0x00000002; - goalIndex_ = value; onChanged(); return this; } /** - * optional uint32 goal_index = 2; + * optional double last_contribution_time = 6; * @return This builder for chaining. */ - public Builder clearGoalIndex() { + public Builder clearLastContributionTime() { bitField0_ = (bitField0_ & ~0x00000002); - goalIndex_ = 0; + lastContributionTime_ = 0D; onChanged(); return this; } - private double projectedEggsLaid_ ; + private boolean finalized_ ; /** - * optional double projected_eggs_laid = 3; - * @return Whether the projectedEggsLaid field is set. + * optional bool finalized = 7; + * @return Whether the finalized field is set. */ @java.lang.Override - public boolean hasProjectedEggsLaid() { + public boolean hasFinalized() { return ((bitField0_ & 0x00000004) != 0); } /** - * optional double projected_eggs_laid = 3; - * @return The projectedEggsLaid. + * optional bool finalized = 7; + * @return The finalized. */ @java.lang.Override - public double getProjectedEggsLaid() { - return projectedEggsLaid_; + public boolean getFinalized() { + return finalized_; } /** - * optional double projected_eggs_laid = 3; - * @param value The projectedEggsLaid to set. + * optional bool finalized = 7; + * @param value The finalized to set. * @return This builder for chaining. */ - public Builder setProjectedEggsLaid(double value) { + public Builder setFinalized(boolean value) { + + finalized_ = value; bitField0_ |= 0x00000004; - projectedEggsLaid_ = value; onChanged(); return this; } /** - * optional double projected_eggs_laid = 3; + * optional bool finalized = 7; * @return This builder for chaining. */ - public Builder clearProjectedEggsLaid() { + public Builder clearFinalized() { bitField0_ = (bitField0_ & ~0x00000004); - projectedEggsLaid_ = 0D; + finalized_ = false; onChanged(); return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } + private double soulPower_ ; + /** + * optional double soul_power = 2; + * @return Whether the soulPower field is set. + */ + @java.lang.Override + public boolean hasSoulPower() { + return ((bitField0_ & 0x00000008) != 0); + } + /** + * optional double soul_power = 2; + * @return The soulPower. + */ @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); + public double getSoulPower() { + return soulPower_; } + /** + * optional double soul_power = 2; + * @param value The soulPower to set. + * @return This builder for chaining. + */ + public Builder setSoulPower(double value) { + soulPower_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + /** + * optional double soul_power = 2; + * @return This builder for chaining. + */ + public Builder clearSoulPower() { + bitField0_ = (bitField0_ & ~0x00000008); + soulPower_ = 0D; + onChanged(); + return this; + } - // @@protoc_insertion_point(builder_scope:ei.ContractSimResultUpdate.GoalInfo) + private java.lang.Object userId_ = ""; + /** + * optional string user_id = 3; + * @return Whether the userId field is set. + */ + public boolean hasUserId() { + return ((bitField0_ & 0x00000010) != 0); + } + /** + * optional string user_id = 3; + * @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 = 3; + * @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 = 3; + * @param value The userId to set. + * @return This builder for chaining. + */ + public Builder setUserId( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + userId_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + /** + * optional string user_id = 3; + * @return This builder for chaining. + */ + public Builder clearUserId() { + userId_ = getDefaultInstance().getUserId(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; + } + /** + * optional string user_id = 3; + * @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(); } + userId_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + private int tokens_ ; + /** + * optional uint32 tokens = 4; + * @return Whether the tokens field is set. + */ + @java.lang.Override + public boolean hasTokens() { + return ((bitField0_ & 0x00000020) != 0); + } + /** + * optional uint32 tokens = 4; + * @return The tokens. + */ + @java.lang.Override + public int getTokens() { + return tokens_; + } + /** + * optional uint32 tokens = 4; + * @param value The tokens to set. + * @return This builder for chaining. + */ + public Builder setTokens(int value) { + + tokens_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + /** + * optional uint32 tokens = 4; + * @return This builder for chaining. + */ + public Builder clearTokens() { + bitField0_ = (bitField0_ & ~0x00000020); + tokens_ = 0; + onChanged(); + return this; + } + + private int tokensSpent_ ; + /** + * optional uint32 tokens_spent = 5; + * @return Whether the tokensSpent field is set. + */ + @java.lang.Override + public boolean hasTokensSpent() { + return ((bitField0_ & 0x00000040) != 0); + } + /** + * optional uint32 tokens_spent = 5; + * @return The tokensSpent. + */ + @java.lang.Override + public int getTokensSpent() { + return tokensSpent_; + } + /** + * optional uint32 tokens_spent = 5; + * @param value The tokensSpent to set. + * @return This builder for chaining. + */ + public Builder setTokensSpent(int value) { + + tokensSpent_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + /** + * optional uint32 tokens_spent = 5; + * @return This builder for chaining. + */ + public Builder clearTokensSpent() { + bitField0_ = (bitField0_ & ~0x00000040); + tokensSpent_ = 0; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:ei.CoopCompletionSnapshot.ContributorSnapshot) } - // @@protoc_insertion_point(class_scope:ei.ContractSimResultUpdate.GoalInfo) - private static final ei.Ei.ContractSimResultUpdate.GoalInfo DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:ei.CoopCompletionSnapshot.ContributorSnapshot) + private static final ei.Ei.CoopCompletionSnapshot.ContributorSnapshot DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new ei.Ei.ContractSimResultUpdate.GoalInfo(); + DEFAULT_INSTANCE = new ei.Ei.CoopCompletionSnapshot.ContributorSnapshot(); } - public static ei.Ei.ContractSimResultUpdate.GoalInfo getDefaultInstance() { + public static ei.Ei.CoopCompletionSnapshot.ContributorSnapshot getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public GoalInfo parsePartialFrom( + public ContributorSnapshot parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -91960,109 +88494,61 @@ public GoalInfo parsePartialFrom( } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public ei.Ei.ContractSimResultUpdate.GoalInfo getDefaultInstanceForType() { + public ei.Ei.CoopCompletionSnapshot.ContributorSnapshot getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - private int bitField0_; - public static final int CONTRACT_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object contractId_; - /** - * optional string contract_id = 1; - * @return Whether the contractId field is set. - */ - @java.lang.Override - public boolean hasContractId() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - * optional string contract_id = 1; - * @return The contractId. - */ - @java.lang.Override - public java.lang.String getContractId() { - java.lang.Object ref = contractId_; - 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()) { - contractId_ = s; - } - return s; - } - } - /** - * optional string contract_id = 1; - * @return The bytes for contractId. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getContractIdBytes() { - java.lang.Object ref = contractId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - contractId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int GOAL_INFOS_FIELD_NUMBER = 2; - private java.util.List goalInfos_; + public static final int CONTRIBUTORS_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private java.util.List contributors_; /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; */ @java.lang.Override - public java.util.List getGoalInfosList() { - return goalInfos_; + public java.util.List getContributorsList() { + return contributors_; } /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; */ @java.lang.Override - public java.util.List - getGoalInfosOrBuilderList() { - return goalInfos_; + public java.util.List + getContributorsOrBuilderList() { + return contributors_; } /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; */ @java.lang.Override - public int getGoalInfosCount() { - return goalInfos_.size(); + public int getContributorsCount() { + return contributors_.size(); } /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; */ @java.lang.Override - public ei.Ei.ContractSimResultUpdate.GoalInfo getGoalInfos(int index) { - return goalInfos_.get(index); + public ei.Ei.CoopCompletionSnapshot.ContributorSnapshot getContributors(int index) { + return contributors_.get(index); } /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; */ @java.lang.Override - public ei.Ei.ContractSimResultUpdate.GoalInfoOrBuilder getGoalInfosOrBuilder( + public ei.Ei.CoopCompletionSnapshot.ContributorSnapshotOrBuilder getContributorsOrBuilder( int index) { - return goalInfos_.get(index); + return contributors_.get(index); } private byte memoizedIsInitialized = -1; @@ -92079,11 +88565,8 @@ public final boolean isInitialized() { @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, contractId_); - } - for (int i = 0; i < goalInfos_.size(); i++) { - output.writeMessage(2, goalInfos_.get(i)); + for (int i = 0; i < contributors_.size(); i++) { + output.writeMessage(1, contributors_.get(i)); } getUnknownFields().writeTo(output); } @@ -92094,12 +88577,9 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, contractId_); - } - for (int i = 0; i < goalInfos_.size(); i++) { + for (int i = 0; i < contributors_.size(); i++) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, goalInfos_.get(i)); + .computeMessageSize(1, contributors_.get(i)); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -92111,18 +88591,13 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof ei.Ei.ContractSimResultUpdate)) { + if (!(obj instanceof ei.Ei.CoopCompletionSnapshot)) { return super.equals(obj); } - ei.Ei.ContractSimResultUpdate other = (ei.Ei.ContractSimResultUpdate) obj; + ei.Ei.CoopCompletionSnapshot other = (ei.Ei.CoopCompletionSnapshot) obj; - if (hasContractId() != other.hasContractId()) return false; - if (hasContractId()) { - if (!getContractId() - .equals(other.getContractId())) return false; - } - if (!getGoalInfosList() - .equals(other.getGoalInfosList())) return false; + if (!getContributorsList() + .equals(other.getContributorsList())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -92134,86 +88609,84 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); - if (hasContractId()) { - hash = (37 * hash) + CONTRACT_ID_FIELD_NUMBER; - hash = (53 * hash) + getContractId().hashCode(); - } - if (getGoalInfosCount() > 0) { - hash = (37 * hash) + GOAL_INFOS_FIELD_NUMBER; - hash = (53 * hash) + getGoalInfosList().hashCode(); + if (getContributorsCount() > 0) { + hash = (37 * hash) + CONTRIBUTORS_FIELD_NUMBER; + hash = (53 * hash) + getContributorsList().hashCode(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } - public static ei.Ei.ContractSimResultUpdate parseFrom( + public static ei.Ei.CoopCompletionSnapshot parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.ContractSimResultUpdate parseFrom( + public static ei.Ei.CoopCompletionSnapshot parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.ContractSimResultUpdate parseFrom( + public static ei.Ei.CoopCompletionSnapshot parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.ContractSimResultUpdate parseFrom( + public static ei.Ei.CoopCompletionSnapshot 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.ContractSimResultUpdate parseFrom(byte[] data) + public static ei.Ei.CoopCompletionSnapshot parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.ContractSimResultUpdate parseFrom( + public static ei.Ei.CoopCompletionSnapshot parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.ContractSimResultUpdate parseFrom(java.io.InputStream input) + public static ei.Ei.CoopCompletionSnapshot parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.ContractSimResultUpdate parseFrom( + public static ei.Ei.CoopCompletionSnapshot parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.ContractSimResultUpdate parseDelimitedFrom(java.io.InputStream input) + + public static ei.Ei.CoopCompletionSnapshot parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } - public static ei.Ei.ContractSimResultUpdate parseDelimitedFrom( + + public static ei.Ei.CoopCompletionSnapshot parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.ContractSimResultUpdate parseFrom( + public static ei.Ei.CoopCompletionSnapshot parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.ContractSimResultUpdate parseFrom( + public static ei.Ei.CoopCompletionSnapshot parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -92222,7 +88695,7 @@ public static ei.Ei.ContractSimResultUpdate parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(ei.Ei.ContractSimResultUpdate prototype) { + public static Builder newBuilder(ei.Ei.CoopCompletionSnapshot prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -92233,69 +88706,68 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * Protobuf type {@code ei.ContractSimResultUpdate} + * Protobuf type {@code ei.CoopCompletionSnapshot} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.ContractSimResultUpdate) - ei.Ei.ContractSimResultUpdateOrBuilder { + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.CoopCompletionSnapshot) + ei.Ei.CoopCompletionSnapshotOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return ei.Ei.internal_static_ei_ContractSimResultUpdate_descriptor; + return ei.Ei.internal_static_ei_CoopCompletionSnapshot_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractSimResultUpdate_fieldAccessorTable + return ei.Ei.internal_static_ei_CoopCompletionSnapshot_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.ContractSimResultUpdate.class, ei.Ei.ContractSimResultUpdate.Builder.class); + ei.Ei.CoopCompletionSnapshot.class, ei.Ei.CoopCompletionSnapshot.Builder.class); } - // Construct using ei.Ei.ContractSimResultUpdate.newBuilder() + // Construct using ei.Ei.CoopCompletionSnapshot.newBuilder() private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); - contractId_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); - if (goalInfosBuilder_ == null) { - goalInfos_ = java.util.Collections.emptyList(); + bitField0_ = 0; + if (contributorsBuilder_ == null) { + contributors_ = java.util.Collections.emptyList(); } else { - goalInfos_ = null; - goalInfosBuilder_.clear(); + contributors_ = null; + contributorsBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000002); + bitField0_ = (bitField0_ & ~0x00000001); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return ei.Ei.internal_static_ei_ContractSimResultUpdate_descriptor; + return ei.Ei.internal_static_ei_CoopCompletionSnapshot_descriptor; } @java.lang.Override - public ei.Ei.ContractSimResultUpdate getDefaultInstanceForType() { - return ei.Ei.ContractSimResultUpdate.getDefaultInstance(); + public ei.Ei.CoopCompletionSnapshot getDefaultInstanceForType() { + return ei.Ei.CoopCompletionSnapshot.getDefaultInstance(); } @java.lang.Override - public ei.Ei.ContractSimResultUpdate build() { - ei.Ei.ContractSimResultUpdate result = buildPartial(); + public ei.Ei.CoopCompletionSnapshot build() { + ei.Ei.CoopCompletionSnapshot result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -92303,100 +88775,65 @@ public ei.Ei.ContractSimResultUpdate build() { } @java.lang.Override - public ei.Ei.ContractSimResultUpdate buildPartial() { - ei.Ei.ContractSimResultUpdate result = new ei.Ei.ContractSimResultUpdate(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - to_bitField0_ |= 0x00000001; - } - result.contractId_ = contractId_; - if (goalInfosBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0)) { - goalInfos_ = java.util.Collections.unmodifiableList(goalInfos_); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.goalInfos_ = goalInfos_; - } else { - result.goalInfos_ = goalInfosBuilder_.build(); - } - result.bitField0_ = to_bitField0_; + public ei.Ei.CoopCompletionSnapshot buildPartial() { + ei.Ei.CoopCompletionSnapshot result = new ei.Ei.CoopCompletionSnapshot(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } 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); + private void buildPartialRepeatedFields(ei.Ei.CoopCompletionSnapshot result) { + if (contributorsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + contributors_ = java.util.Collections.unmodifiableList(contributors_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.contributors_ = contributors_; + } else { + result.contributors_ = contributorsBuilder_.build(); + } } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); + + private void buildPartial0(ei.Ei.CoopCompletionSnapshot result) { + int from_bitField0_ = bitField0_; } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof ei.Ei.ContractSimResultUpdate) { - return mergeFrom((ei.Ei.ContractSimResultUpdate)other); + if (other instanceof ei.Ei.CoopCompletionSnapshot) { + return mergeFrom((ei.Ei.CoopCompletionSnapshot)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(ei.Ei.ContractSimResultUpdate other) { - if (other == ei.Ei.ContractSimResultUpdate.getDefaultInstance()) return this; - if (other.hasContractId()) { - bitField0_ |= 0x00000001; - contractId_ = other.contractId_; - onChanged(); - } - if (goalInfosBuilder_ == null) { - if (!other.goalInfos_.isEmpty()) { - if (goalInfos_.isEmpty()) { - goalInfos_ = other.goalInfos_; - bitField0_ = (bitField0_ & ~0x00000002); + public Builder mergeFrom(ei.Ei.CoopCompletionSnapshot other) { + if (other == ei.Ei.CoopCompletionSnapshot.getDefaultInstance()) return this; + if (contributorsBuilder_ == null) { + if (!other.contributors_.isEmpty()) { + if (contributors_.isEmpty()) { + contributors_ = other.contributors_; + bitField0_ = (bitField0_ & ~0x00000001); } else { - ensureGoalInfosIsMutable(); - goalInfos_.addAll(other.goalInfos_); + ensureContributorsIsMutable(); + contributors_.addAll(other.contributors_); } onChanged(); } } else { - if (!other.goalInfos_.isEmpty()) { - if (goalInfosBuilder_.isEmpty()) { - goalInfosBuilder_.dispose(); - goalInfosBuilder_ = null; - goalInfos_ = other.goalInfos_; - bitField0_ = (bitField0_ & ~0x00000002); - goalInfosBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getGoalInfosFieldBuilder() : null; + if (!other.contributors_.isEmpty()) { + if (contributorsBuilder_.isEmpty()) { + contributorsBuilder_.dispose(); + contributorsBuilder_ = null; + contributors_ = other.contributors_; + bitField0_ = (bitField0_ & ~0x00000001); + contributorsBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getContributorsFieldBuilder() : null; } else { - goalInfosBuilder_.addAllMessages(other.goalInfos_); + contributorsBuilder_.addAllMessages(other.contributors_); } } } @@ -92427,23 +88864,18 @@ public Builder mergeFrom( done = true; break; case 10: { - contractId_ = input.readBytes(); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: { - ei.Ei.ContractSimResultUpdate.GoalInfo m = + ei.Ei.CoopCompletionSnapshot.ContributorSnapshot m = input.readMessage( - ei.Ei.ContractSimResultUpdate.GoalInfo.PARSER, + ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.parser(), extensionRegistry); - if (goalInfosBuilder_ == null) { - ensureGoalInfosIsMutable(); - goalInfos_.add(m); + if (contributorsBuilder_ == null) { + ensureContributorsIsMutable(); + contributors_.add(m); } else { - goalInfosBuilder_.addMessage(m); + contributorsBuilder_.addMessage(m); } break; - } // case 18 + } // case 10 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -92461,359 +88893,263 @@ public Builder mergeFrom( } private int bitField0_; - private java.lang.Object contractId_ = ""; - /** - * optional string contract_id = 1; - * @return Whether the contractId field is set. - */ - public boolean hasContractId() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - * optional string contract_id = 1; - * @return The contractId. - */ - public java.lang.String getContractId() { - java.lang.Object ref = contractId_; - 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()) { - contractId_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * optional string contract_id = 1; - * @return The bytes for contractId. - */ - public com.google.protobuf.ByteString - getContractIdBytes() { - java.lang.Object ref = contractId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - contractId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * optional string contract_id = 1; - * @param value The contractId to set. - * @return This builder for chaining. - */ - public Builder setContractId( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - contractId_ = value; - onChanged(); - return this; - } - /** - * optional string contract_id = 1; - * @return This builder for chaining. - */ - public Builder clearContractId() { - bitField0_ = (bitField0_ & ~0x00000001); - contractId_ = getDefaultInstance().getContractId(); - onChanged(); - return this; - } - /** - * optional string contract_id = 1; - * @param value The bytes for contractId to set. - * @return This builder for chaining. - */ - public Builder setContractIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - contractId_ = value; - onChanged(); - return this; - } - - private java.util.List goalInfos_ = + private java.util.List contributors_ = java.util.Collections.emptyList(); - private void ensureGoalInfosIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - goalInfos_ = new java.util.ArrayList(goalInfos_); - bitField0_ |= 0x00000002; + private void ensureContributorsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + contributors_ = new java.util.ArrayList(contributors_); + bitField0_ |= 0x00000001; } } - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.ContractSimResultUpdate.GoalInfo, ei.Ei.ContractSimResultUpdate.GoalInfo.Builder, ei.Ei.ContractSimResultUpdate.GoalInfoOrBuilder> goalInfosBuilder_; + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.CoopCompletionSnapshot.ContributorSnapshot, ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.Builder, ei.Ei.CoopCompletionSnapshot.ContributorSnapshotOrBuilder> contributorsBuilder_; /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; */ - public java.util.List getGoalInfosList() { - if (goalInfosBuilder_ == null) { - return java.util.Collections.unmodifiableList(goalInfos_); + public java.util.List getContributorsList() { + if (contributorsBuilder_ == null) { + return java.util.Collections.unmodifiableList(contributors_); } else { - return goalInfosBuilder_.getMessageList(); + return contributorsBuilder_.getMessageList(); } } /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; */ - public int getGoalInfosCount() { - if (goalInfosBuilder_ == null) { - return goalInfos_.size(); + public int getContributorsCount() { + if (contributorsBuilder_ == null) { + return contributors_.size(); } else { - return goalInfosBuilder_.getCount(); + return contributorsBuilder_.getCount(); } } /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; */ - public ei.Ei.ContractSimResultUpdate.GoalInfo getGoalInfos(int index) { - if (goalInfosBuilder_ == null) { - return goalInfos_.get(index); + public ei.Ei.CoopCompletionSnapshot.ContributorSnapshot getContributors(int index) { + if (contributorsBuilder_ == null) { + return contributors_.get(index); } else { - return goalInfosBuilder_.getMessage(index); + return contributorsBuilder_.getMessage(index); } } /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; */ - public Builder setGoalInfos( - int index, ei.Ei.ContractSimResultUpdate.GoalInfo value) { - if (goalInfosBuilder_ == null) { + public Builder setContributors( + int index, ei.Ei.CoopCompletionSnapshot.ContributorSnapshot value) { + if (contributorsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - ensureGoalInfosIsMutable(); - goalInfos_.set(index, value); + ensureContributorsIsMutable(); + contributors_.set(index, value); onChanged(); } else { - goalInfosBuilder_.setMessage(index, value); + contributorsBuilder_.setMessage(index, value); } return this; } /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; */ - public Builder setGoalInfos( - int index, ei.Ei.ContractSimResultUpdate.GoalInfo.Builder builderForValue) { - if (goalInfosBuilder_ == null) { - ensureGoalInfosIsMutable(); - goalInfos_.set(index, builderForValue.build()); + public Builder setContributors( + int index, ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.Builder builderForValue) { + if (contributorsBuilder_ == null) { + ensureContributorsIsMutable(); + contributors_.set(index, builderForValue.build()); onChanged(); } else { - goalInfosBuilder_.setMessage(index, builderForValue.build()); + contributorsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; */ - public Builder addGoalInfos(ei.Ei.ContractSimResultUpdate.GoalInfo value) { - if (goalInfosBuilder_ == null) { + public Builder addContributors(ei.Ei.CoopCompletionSnapshot.ContributorSnapshot value) { + if (contributorsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - ensureGoalInfosIsMutable(); - goalInfos_.add(value); + ensureContributorsIsMutable(); + contributors_.add(value); onChanged(); } else { - goalInfosBuilder_.addMessage(value); + contributorsBuilder_.addMessage(value); } return this; } /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; */ - public Builder addGoalInfos( - int index, ei.Ei.ContractSimResultUpdate.GoalInfo value) { - if (goalInfosBuilder_ == null) { + public Builder addContributors( + int index, ei.Ei.CoopCompletionSnapshot.ContributorSnapshot value) { + if (contributorsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - ensureGoalInfosIsMutable(); - goalInfos_.add(index, value); + ensureContributorsIsMutable(); + contributors_.add(index, value); onChanged(); } else { - goalInfosBuilder_.addMessage(index, value); + contributorsBuilder_.addMessage(index, value); } return this; } /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; */ - public Builder addGoalInfos( - ei.Ei.ContractSimResultUpdate.GoalInfo.Builder builderForValue) { - if (goalInfosBuilder_ == null) { - ensureGoalInfosIsMutable(); - goalInfos_.add(builderForValue.build()); + public Builder addContributors( + ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.Builder builderForValue) { + if (contributorsBuilder_ == null) { + ensureContributorsIsMutable(); + contributors_.add(builderForValue.build()); onChanged(); } else { - goalInfosBuilder_.addMessage(builderForValue.build()); + contributorsBuilder_.addMessage(builderForValue.build()); } return this; } /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; */ - public Builder addGoalInfos( - int index, ei.Ei.ContractSimResultUpdate.GoalInfo.Builder builderForValue) { - if (goalInfosBuilder_ == null) { - ensureGoalInfosIsMutable(); - goalInfos_.add(index, builderForValue.build()); + public Builder addContributors( + int index, ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.Builder builderForValue) { + if (contributorsBuilder_ == null) { + ensureContributorsIsMutable(); + contributors_.add(index, builderForValue.build()); onChanged(); } else { - goalInfosBuilder_.addMessage(index, builderForValue.build()); + contributorsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; */ - public Builder addAllGoalInfos( - java.lang.Iterable values) { - if (goalInfosBuilder_ == null) { - ensureGoalInfosIsMutable(); + public Builder addAllContributors( + java.lang.Iterable values) { + if (contributorsBuilder_ == null) { + ensureContributorsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, goalInfos_); + values, contributors_); onChanged(); } else { - goalInfosBuilder_.addAllMessages(values); + contributorsBuilder_.addAllMessages(values); } return this; } /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; */ - public Builder clearGoalInfos() { - if (goalInfosBuilder_ == null) { - goalInfos_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); + public Builder clearContributors() { + if (contributorsBuilder_ == null) { + contributors_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { - goalInfosBuilder_.clear(); + contributorsBuilder_.clear(); } return this; } /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; */ - public Builder removeGoalInfos(int index) { - if (goalInfosBuilder_ == null) { - ensureGoalInfosIsMutable(); - goalInfos_.remove(index); + public Builder removeContributors(int index) { + if (contributorsBuilder_ == null) { + ensureContributorsIsMutable(); + contributors_.remove(index); onChanged(); } else { - goalInfosBuilder_.remove(index); + contributorsBuilder_.remove(index); } return this; } /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; */ - public ei.Ei.ContractSimResultUpdate.GoalInfo.Builder getGoalInfosBuilder( + public ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.Builder getContributorsBuilder( int index) { - return getGoalInfosFieldBuilder().getBuilder(index); + return getContributorsFieldBuilder().getBuilder(index); } /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; */ - public ei.Ei.ContractSimResultUpdate.GoalInfoOrBuilder getGoalInfosOrBuilder( + public ei.Ei.CoopCompletionSnapshot.ContributorSnapshotOrBuilder getContributorsOrBuilder( int index) { - if (goalInfosBuilder_ == null) { - return goalInfos_.get(index); } else { - return goalInfosBuilder_.getMessageOrBuilder(index); + if (contributorsBuilder_ == null) { + return contributors_.get(index); } else { + return contributorsBuilder_.getMessageOrBuilder(index); } } /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; */ - public java.util.List - getGoalInfosOrBuilderList() { - if (goalInfosBuilder_ != null) { - return goalInfosBuilder_.getMessageOrBuilderList(); + public java.util.List + getContributorsOrBuilderList() { + if (contributorsBuilder_ != null) { + return contributorsBuilder_.getMessageOrBuilderList(); } else { - return java.util.Collections.unmodifiableList(goalInfos_); + return java.util.Collections.unmodifiableList(contributors_); } } /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; */ - public ei.Ei.ContractSimResultUpdate.GoalInfo.Builder addGoalInfosBuilder() { - return getGoalInfosFieldBuilder().addBuilder( - ei.Ei.ContractSimResultUpdate.GoalInfo.getDefaultInstance()); + public ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.Builder addContributorsBuilder() { + return getContributorsFieldBuilder().addBuilder( + ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.getDefaultInstance()); } /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; */ - public ei.Ei.ContractSimResultUpdate.GoalInfo.Builder addGoalInfosBuilder( + public ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.Builder addContributorsBuilder( int index) { - return getGoalInfosFieldBuilder().addBuilder( - index, ei.Ei.ContractSimResultUpdate.GoalInfo.getDefaultInstance()); + return getContributorsFieldBuilder().addBuilder( + index, ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.getDefaultInstance()); } /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; */ - public java.util.List - getGoalInfosBuilderList() { - return getGoalInfosFieldBuilder().getBuilderList(); + public java.util.List + getContributorsBuilderList() { + return getContributorsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.ContractSimResultUpdate.GoalInfo, ei.Ei.ContractSimResultUpdate.GoalInfo.Builder, ei.Ei.ContractSimResultUpdate.GoalInfoOrBuilder> - getGoalInfosFieldBuilder() { - if (goalInfosBuilder_ == null) { - goalInfosBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.ContractSimResultUpdate.GoalInfo, ei.Ei.ContractSimResultUpdate.GoalInfo.Builder, ei.Ei.ContractSimResultUpdate.GoalInfoOrBuilder>( - goalInfos_, - ((bitField0_ & 0x00000002) != 0), + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.CoopCompletionSnapshot.ContributorSnapshot, ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.Builder, ei.Ei.CoopCompletionSnapshot.ContributorSnapshotOrBuilder> + getContributorsFieldBuilder() { + if (contributorsBuilder_ == null) { + contributorsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.CoopCompletionSnapshot.ContributorSnapshot, ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.Builder, ei.Ei.CoopCompletionSnapshot.ContributorSnapshotOrBuilder>( + contributors_, + ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); - goalInfos_ = null; + contributors_ = null; } - return goalInfosBuilder_; - } - @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); + return contributorsBuilder_; } - - // @@protoc_insertion_point(builder_scope:ei.ContractSimResultUpdate) + // @@protoc_insertion_point(builder_scope:ei.CoopCompletionSnapshot) } - // @@protoc_insertion_point(class_scope:ei.ContractSimResultUpdate) - private static final ei.Ei.ContractSimResultUpdate DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:ei.CoopCompletionSnapshot) + private static final ei.Ei.CoopCompletionSnapshot DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new ei.Ei.ContractSimResultUpdate(); + DEFAULT_INSTANCE = new ei.Ei.CoopCompletionSnapshot(); } - public static ei.Ei.ContractSimResultUpdate getDefaultInstance() { + public static ei.Ei.CoopCompletionSnapshot getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public ContractSimResultUpdate parsePartialFrom( + public CoopCompletionSnapshot parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -92832,138 +89168,255 @@ public ContractSimResultUpdate parsePartialFrom( } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public ei.Ei.ContractSimResultUpdate getDefaultInstanceForType() { + public ei.Ei.CoopCompletionSnapshot getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface ContractsRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.ContractsRequest) + public interface BasicRequestInfoOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.BasicRequestInfo) com.google.protobuf.MessageOrBuilder { /** - * optional double soul_eggs = 1; - * @return Whether the soulEggs field is set. + * optional string ei_user_id = 1; + * @return Whether the eiUserId field is set. */ - boolean hasSoulEggs(); + boolean hasEiUserId(); /** - * optional double soul_eggs = 1; - * @return The soulEggs. + * optional string ei_user_id = 1; + * @return The eiUserId. */ - double getSoulEggs(); + java.lang.String getEiUserId(); + /** + * optional string ei_user_id = 1; + * @return The bytes for eiUserId. + */ + com.google.protobuf.ByteString + getEiUserIdBytes(); /** - * optional uint32 client_version = 5; + * optional uint32 client_version = 2; * @return Whether the clientVersion field is set. */ boolean hasClientVersion(); /** - * optional uint32 client_version = 5; + * optional uint32 client_version = 2; * @return The clientVersion. */ int getClientVersion(); /** - * optional string user_id = 2; - * @return Whether the userId field is set. + * optional string version = 3; + * @return Whether the version field is set. */ - boolean hasUserId(); + boolean hasVersion(); /** - * optional string user_id = 2; - * @return The userId. + * optional string version = 3; + * @return The version. */ - java.lang.String getUserId(); + java.lang.String getVersion(); /** - * optional string user_id = 2; - * @return The bytes for userId. + * optional string version = 3; + * @return The bytes for version. */ com.google.protobuf.ByteString - getUserIdBytes(); + getVersionBytes(); + + /** + * optional string build = 4; + * @return Whether the build field is set. + */ + boolean hasBuild(); + /** + * optional string build = 4; + * @return The build. + */ + java.lang.String getBuild(); + /** + * optional string build = 4; + * @return The bytes for build. + */ + com.google.protobuf.ByteString + getBuildBytes(); + + /** + * optional string platform = 5; + * @return Whether the platform field is set. + */ + boolean hasPlatform(); + /** + * optional string platform = 5; + * @return The platform. + */ + java.lang.String getPlatform(); + /** + * optional string platform = 5; + * @return The bytes for platform. + */ + com.google.protobuf.ByteString + getPlatformBytes(); + + /** + * optional string country = 6; + * @return Whether the country field is set. + */ + boolean hasCountry(); + /** + * optional string country = 6; + * @return The country. + */ + java.lang.String getCountry(); + /** + * optional string country = 6; + * @return The bytes for country. + */ + com.google.protobuf.ByteString + getCountryBytes(); + + /** + * optional string language = 7; + * @return Whether the language field is set. + */ + boolean hasLanguage(); + /** + * optional string language = 7; + * @return The language. + */ + java.lang.String getLanguage(); + /** + * optional string language = 7; + * @return The bytes for language. + */ + com.google.protobuf.ByteString + getLanguageBytes(); + + /** + * optional bool debug = 8; + * @return Whether the debug field is set. + */ + boolean hasDebug(); + /** + * optional bool debug = 8; + * @return The debug. + */ + boolean getDebug(); } /** - * Protobuf type {@code ei.ContractsRequest} + * Protobuf type {@code ei.BasicRequestInfo} */ - public static final class ContractsRequest extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.ContractsRequest) - ContractsRequestOrBuilder { + public static final class BasicRequestInfo extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.BasicRequestInfo) + BasicRequestInfoOrBuilder { private static final long serialVersionUID = 0L; - // Use ContractsRequest.newBuilder() to construct. - private ContractsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + BasicRequestInfo.class.getName()); } - private ContractsRequest() { - userId_ = ""; + // Use BasicRequestInfo.newBuilder() to construct. + private BasicRequestInfo(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ContractsRequest(); + private BasicRequestInfo() { + eiUserId_ = ""; + version_ = ""; + build_ = ""; + platform_ = ""; + country_ = ""; + language_ = ""; } - @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_ContractsRequest_descriptor; + return ei.Ei.internal_static_ei_BasicRequestInfo_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractsRequest_fieldAccessorTable + return ei.Ei.internal_static_ei_BasicRequestInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.ContractsRequest.class, ei.Ei.ContractsRequest.Builder.class); + ei.Ei.BasicRequestInfo.class, ei.Ei.BasicRequestInfo.Builder.class); } private int bitField0_; - public static final int SOUL_EGGS_FIELD_NUMBER = 1; - private double soulEggs_; + public static final int EI_USER_ID_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private volatile java.lang.Object eiUserId_ = ""; /** - * optional double soul_eggs = 1; - * @return Whether the soulEggs field is set. + * optional string ei_user_id = 1; + * @return Whether the eiUserId field is set. */ @java.lang.Override - public boolean hasSoulEggs() { + public boolean hasEiUserId() { return ((bitField0_ & 0x00000001) != 0); } /** - * optional double soul_eggs = 1; - * @return The soulEggs. + * optional string ei_user_id = 1; + * @return The eiUserId. */ @java.lang.Override - public double getSoulEggs() { - return soulEggs_; + public java.lang.String getEiUserId() { + java.lang.Object ref = eiUserId_; + 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()) { + eiUserId_ = s; + } + return s; + } } - - public static final int CLIENT_VERSION_FIELD_NUMBER = 5; - private int clientVersion_; /** - * optional uint32 client_version = 5; - * @return Whether the clientVersion field is set. + * optional string ei_user_id = 1; + * @return The bytes for eiUserId. */ @java.lang.Override - public boolean hasClientVersion() { + public com.google.protobuf.ByteString + getEiUserIdBytes() { + java.lang.Object ref = eiUserId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + eiUserId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CLIENT_VERSION_FIELD_NUMBER = 2; + private int clientVersion_ = 0; + /** + * optional uint32 client_version = 2; + * @return Whether the clientVersion field is set. + */ + @java.lang.Override + public boolean hasClientVersion() { return ((bitField0_ & 0x00000002) != 0); } /** - * optional uint32 client_version = 5; + * optional uint32 client_version = 2; * @return The clientVersion. */ @java.lang.Override @@ -92971,23 +89424,24 @@ public int getClientVersion() { return clientVersion_; } - public static final int USER_ID_FIELD_NUMBER = 2; - private volatile java.lang.Object userId_; + public static final int VERSION_FIELD_NUMBER = 3; + @SuppressWarnings("serial") + private volatile java.lang.Object version_ = ""; /** - * optional string user_id = 2; - * @return Whether the userId field is set. + * optional string version = 3; + * @return Whether the version field is set. */ @java.lang.Override - public boolean hasUserId() { + public boolean hasVersion() { return ((bitField0_ & 0x00000004) != 0); } /** - * optional string user_id = 2; - * @return The userId. + * optional string version = 3; + * @return The version. */ @java.lang.Override - public java.lang.String getUserId() { - java.lang.Object ref = userId_; + public java.lang.String getVersion() { + java.lang.Object ref = version_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { @@ -92995,30 +89449,245 @@ public java.lang.String getUserId() { (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { - userId_ = s; + version_ = s; } return s; } } /** - * optional string user_id = 2; - * @return The bytes for userId. + * optional string version = 3; + * @return The bytes for version. */ @java.lang.Override public com.google.protobuf.ByteString - getUserIdBytes() { - java.lang.Object ref = userId_; + getVersionBytes() { + java.lang.Object ref = version_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - userId_ = b; + version_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int BUILD_FIELD_NUMBER = 4; + @SuppressWarnings("serial") + private volatile java.lang.Object build_ = ""; + /** + * optional string build = 4; + * @return Whether the build field is set. + */ + @java.lang.Override + public boolean hasBuild() { + return ((bitField0_ & 0x00000008) != 0); + } + /** + * optional string build = 4; + * @return The build. + */ + @java.lang.Override + public java.lang.String getBuild() { + java.lang.Object ref = build_; + 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()) { + build_ = s; + } + return s; + } + } + /** + * optional string build = 4; + * @return The bytes for build. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getBuildBytes() { + java.lang.Object ref = build_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + build_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PLATFORM_FIELD_NUMBER = 5; + @SuppressWarnings("serial") + private volatile java.lang.Object platform_ = ""; + /** + * optional string platform = 5; + * @return Whether the platform field is set. + */ + @java.lang.Override + public boolean hasPlatform() { + return ((bitField0_ & 0x00000010) != 0); + } + /** + * optional string platform = 5; + * @return The platform. + */ + @java.lang.Override + public java.lang.String getPlatform() { + java.lang.Object ref = platform_; + 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()) { + platform_ = s; + } + return s; + } + } + /** + * optional string platform = 5; + * @return The bytes for platform. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getPlatformBytes() { + java.lang.Object ref = platform_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + platform_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int COUNTRY_FIELD_NUMBER = 6; + @SuppressWarnings("serial") + private volatile java.lang.Object country_ = ""; + /** + * optional string country = 6; + * @return Whether the country field is set. + */ + @java.lang.Override + public boolean hasCountry() { + return ((bitField0_ & 0x00000020) != 0); + } + /** + * optional string country = 6; + * @return The country. + */ + @java.lang.Override + public java.lang.String getCountry() { + java.lang.Object ref = country_; + 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()) { + country_ = s; + } + return s; + } + } + /** + * optional string country = 6; + * @return The bytes for country. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getCountryBytes() { + java.lang.Object ref = country_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + country_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } + public static final int LANGUAGE_FIELD_NUMBER = 7; + @SuppressWarnings("serial") + private volatile java.lang.Object language_ = ""; + /** + * optional string language = 7; + * @return Whether the language field is set. + */ + @java.lang.Override + public boolean hasLanguage() { + return ((bitField0_ & 0x00000040) != 0); + } + /** + * optional string language = 7; + * @return The language. + */ + @java.lang.Override + public java.lang.String getLanguage() { + java.lang.Object ref = language_; + 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()) { + language_ = s; + } + return s; + } + } + /** + * optional string language = 7; + * @return The bytes for language. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getLanguageBytes() { + java.lang.Object ref = language_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + language_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DEBUG_FIELD_NUMBER = 8; + private boolean debug_ = false; + /** + * optional bool debug = 8; + * @return Whether the debug field is set. + */ + @java.lang.Override + public boolean hasDebug() { + return ((bitField0_ & 0x00000080) != 0); + } + /** + * optional bool debug = 8; + * @return The debug. + */ + @java.lang.Override + public boolean getDebug() { + return debug_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { @@ -93034,13 +89703,28 @@ public final boolean isInitialized() { public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { - output.writeDouble(1, soulEggs_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, eiUserId_); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeUInt32(2, clientVersion_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, userId_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, version_); } - if (((bitField0_ & 0x00000002) != 0)) { - output.writeUInt32(5, clientVersion_); + if (((bitField0_ & 0x00000008) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, build_); + } + if (((bitField0_ & 0x00000010) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 5, platform_); + } + if (((bitField0_ & 0x00000020) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 6, country_); + } + if (((bitField0_ & 0x00000040) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 7, language_); + } + if (((bitField0_ & 0x00000080) != 0)) { + output.writeBool(8, debug_); } getUnknownFields().writeTo(output); } @@ -93052,15 +89736,30 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, eiUserId_); + } + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(1, soulEggs_); + .computeUInt32Size(2, clientVersion_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, userId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, version_); } - if (((bitField0_ & 0x00000002) != 0)) { + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, build_); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, platform_); + } + if (((bitField0_ & 0x00000020) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(6, country_); + } + if (((bitField0_ & 0x00000040) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(7, language_); + } + if (((bitField0_ & 0x00000080) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(5, clientVersion_); + .computeBoolSize(8, debug_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -93072,26 +89771,50 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof ei.Ei.ContractsRequest)) { + if (!(obj instanceof ei.Ei.BasicRequestInfo)) { return super.equals(obj); } - ei.Ei.ContractsRequest other = (ei.Ei.ContractsRequest) obj; + ei.Ei.BasicRequestInfo other = (ei.Ei.BasicRequestInfo) obj; - if (hasSoulEggs() != other.hasSoulEggs()) return false; - if (hasSoulEggs()) { - if (java.lang.Double.doubleToLongBits(getSoulEggs()) - != java.lang.Double.doubleToLongBits( - other.getSoulEggs())) return false; + if (hasEiUserId() != other.hasEiUserId()) return false; + if (hasEiUserId()) { + if (!getEiUserId() + .equals(other.getEiUserId())) return false; } if (hasClientVersion() != other.hasClientVersion()) return false; if (hasClientVersion()) { if (getClientVersion() != other.getClientVersion()) return false; } - if (hasUserId() != other.hasUserId()) return false; - if (hasUserId()) { - if (!getUserId() - .equals(other.getUserId())) return false; + if (hasVersion() != other.hasVersion()) return false; + if (hasVersion()) { + if (!getVersion() + .equals(other.getVersion())) return false; + } + if (hasBuild() != other.hasBuild()) return false; + if (hasBuild()) { + if (!getBuild() + .equals(other.getBuild())) return false; + } + if (hasPlatform() != other.hasPlatform()) return false; + if (hasPlatform()) { + if (!getPlatform() + .equals(other.getPlatform())) return false; + } + if (hasCountry() != other.hasCountry()) return false; + if (hasCountry()) { + if (!getCountry() + .equals(other.getCountry())) return false; + } + if (hasLanguage() != other.hasLanguage()) return false; + if (hasLanguage()) { + if (!getLanguage() + .equals(other.getLanguage())) return false; + } + if (hasDebug() != other.hasDebug()) return false; + if (hasDebug()) { + if (getDebug() + != other.getDebug()) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -93104,91 +89827,113 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); - if (hasSoulEggs()) { - hash = (37 * hash) + SOUL_EGGS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getSoulEggs())); + if (hasEiUserId()) { + hash = (37 * hash) + EI_USER_ID_FIELD_NUMBER; + hash = (53 * hash) + getEiUserId().hashCode(); } if (hasClientVersion()) { hash = (37 * hash) + CLIENT_VERSION_FIELD_NUMBER; hash = (53 * hash) + getClientVersion(); } - if (hasUserId()) { - hash = (37 * hash) + USER_ID_FIELD_NUMBER; - hash = (53 * hash) + getUserId().hashCode(); + if (hasVersion()) { + hash = (37 * hash) + VERSION_FIELD_NUMBER; + hash = (53 * hash) + getVersion().hashCode(); + } + if (hasBuild()) { + hash = (37 * hash) + BUILD_FIELD_NUMBER; + hash = (53 * hash) + getBuild().hashCode(); + } + if (hasPlatform()) { + hash = (37 * hash) + PLATFORM_FIELD_NUMBER; + hash = (53 * hash) + getPlatform().hashCode(); + } + if (hasCountry()) { + hash = (37 * hash) + COUNTRY_FIELD_NUMBER; + hash = (53 * hash) + getCountry().hashCode(); + } + if (hasLanguage()) { + hash = (37 * hash) + LANGUAGE_FIELD_NUMBER; + hash = (53 * hash) + getLanguage().hashCode(); + } + if (hasDebug()) { + hash = (37 * hash) + DEBUG_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getDebug()); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } - public static ei.Ei.ContractsRequest parseFrom( + public static ei.Ei.BasicRequestInfo parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.ContractsRequest parseFrom( + public static ei.Ei.BasicRequestInfo parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.ContractsRequest parseFrom( + public static ei.Ei.BasicRequestInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.ContractsRequest parseFrom( + public static ei.Ei.BasicRequestInfo 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.ContractsRequest parseFrom(byte[] data) + public static ei.Ei.BasicRequestInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.ContractsRequest parseFrom( + public static ei.Ei.BasicRequestInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.ContractsRequest parseFrom(java.io.InputStream input) + public static ei.Ei.BasicRequestInfo parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.ContractsRequest parseFrom( + public static ei.Ei.BasicRequestInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.ContractsRequest parseDelimitedFrom(java.io.InputStream input) + + public static ei.Ei.BasicRequestInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } - public static ei.Ei.ContractsRequest parseDelimitedFrom( + + public static ei.Ei.BasicRequestInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.ContractsRequest parseFrom( + public static ei.Ei.BasicRequestInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.ContractsRequest parseFrom( + public static ei.Ei.BasicRequestInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -93197,7 +89942,7 @@ public static ei.Ei.ContractsRequest parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(ei.Ei.ContractsRequest prototype) { + public static Builder newBuilder(ei.Ei.BasicRequestInfo prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -93208,66 +89953,69 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * Protobuf type {@code ei.ContractsRequest} + * Protobuf type {@code ei.BasicRequestInfo} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.ContractsRequest) - ei.Ei.ContractsRequestOrBuilder { + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.BasicRequestInfo) + ei.Ei.BasicRequestInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return ei.Ei.internal_static_ei_ContractsRequest_descriptor; + return ei.Ei.internal_static_ei_BasicRequestInfo_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractsRequest_fieldAccessorTable + return ei.Ei.internal_static_ei_BasicRequestInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.ContractsRequest.class, ei.Ei.ContractsRequest.Builder.class); + ei.Ei.BasicRequestInfo.class, ei.Ei.BasicRequestInfo.Builder.class); } - // Construct using ei.Ei.ContractsRequest.newBuilder() + // Construct using ei.Ei.BasicRequestInfo.newBuilder() private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); - soulEggs_ = 0D; - bitField0_ = (bitField0_ & ~0x00000001); + bitField0_ = 0; + eiUserId_ = ""; clientVersion_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); - userId_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); + version_ = ""; + build_ = ""; + platform_ = ""; + country_ = ""; + language_ = ""; + debug_ = false; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return ei.Ei.internal_static_ei_ContractsRequest_descriptor; + return ei.Ei.internal_static_ei_BasicRequestInfo_descriptor; } @java.lang.Override - public ei.Ei.ContractsRequest getDefaultInstanceForType() { - return ei.Ei.ContractsRequest.getDefaultInstance(); + public ei.Ei.BasicRequestInfo getDefaultInstanceForType() { + return ei.Ei.BasicRequestInfo.getDefaultInstance(); } @java.lang.Override - public ei.Ei.ContractsRequest build() { - ei.Ei.ContractsRequest result = buildPartial(); + public ei.Ei.BasicRequestInfo build() { + ei.Ei.BasicRequestInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -93275,12 +90023,18 @@ public ei.Ei.ContractsRequest build() { } @java.lang.Override - public ei.Ei.ContractsRequest buildPartial() { - ei.Ei.ContractsRequest result = new ei.Ei.ContractsRequest(this); + public ei.Ei.BasicRequestInfo buildPartial() { + ei.Ei.BasicRequestInfo result = new ei.Ei.BasicRequestInfo(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.BasicRequestInfo result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - result.soulEggs_ = soulEggs_; + result.eiUserId_ = eiUserId_; to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { @@ -93288,69 +90042,80 @@ public ei.Ei.ContractsRequest buildPartial() { to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { + result.version_ = version_; to_bitField0_ |= 0x00000004; } - result.userId_ = userId_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + if (((from_bitField0_ & 0x00000008) != 0)) { + result.build_ = build_; + to_bitField0_ |= 0x00000008; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.platform_ = platform_; + to_bitField0_ |= 0x00000010; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.country_ = country_; + to_bitField0_ |= 0x00000020; + } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.language_ = language_; + to_bitField0_ |= 0x00000040; + } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.debug_ = debug_; + to_bitField0_ |= 0x00000080; + } + result.bitField0_ |= to_bitField0_; } - @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.ContractsRequest) { - return mergeFrom((ei.Ei.ContractsRequest)other); + if (other instanceof ei.Ei.BasicRequestInfo) { + return mergeFrom((ei.Ei.BasicRequestInfo)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(ei.Ei.ContractsRequest other) { - if (other == ei.Ei.ContractsRequest.getDefaultInstance()) return this; - if (other.hasSoulEggs()) { - setSoulEggs(other.getSoulEggs()); + public Builder mergeFrom(ei.Ei.BasicRequestInfo other) { + if (other == ei.Ei.BasicRequestInfo.getDefaultInstance()) return this; + if (other.hasEiUserId()) { + eiUserId_ = other.eiUserId_; + bitField0_ |= 0x00000001; + onChanged(); } if (other.hasClientVersion()) { setClientVersion(other.getClientVersion()); } - if (other.hasUserId()) { + if (other.hasVersion()) { + version_ = other.version_; bitField0_ |= 0x00000004; - userId_ = other.userId_; onChanged(); } + if (other.hasBuild()) { + build_ = other.build_; + bitField0_ |= 0x00000008; + onChanged(); + } + if (other.hasPlatform()) { + platform_ = other.platform_; + bitField0_ |= 0x00000010; + onChanged(); + } + if (other.hasCountry()) { + country_ = other.country_; + bitField0_ |= 0x00000020; + onChanged(); + } + if (other.hasLanguage()) { + language_ = other.language_; + bitField0_ |= 0x00000040; + onChanged(); + } + if (other.hasDebug()) { + setDebug(other.getDebug()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -93377,21 +90142,46 @@ public Builder mergeFrom( case 0: done = true; break; - case 9: { - soulEggs_ = input.readDouble(); + case 10: { + eiUserId_ = input.readBytes(); bitField0_ |= 0x00000001; break; - } // case 9 - case 18: { - userId_ = input.readBytes(); - bitField0_ |= 0x00000004; - break; - } // case 18 - case 40: { + } // case 10 + case 16: { clientVersion_ = input.readUInt32(); bitField0_ |= 0x00000002; break; - } // case 40 + } // case 16 + case 26: { + version_ = input.readBytes(); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: { + build_ = input.readBytes(); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 42: { + platform_ = input.readBytes(); + bitField0_ |= 0x00000010; + break; + } // case 42 + case 50: { + country_ = input.readBytes(); + bitField0_ |= 0x00000020; + break; + } // case 50 + case 58: { + language_ = input.readBytes(); + bitField0_ |= 0x00000040; + break; + } // case 58 + case 64: { + debug_ = input.readBool(); + bitField0_ |= 0x00000080; + break; + } // case 64 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -93409,48 +90199,89 @@ public Builder mergeFrom( } private int bitField0_; - private double soulEggs_ ; + private java.lang.Object eiUserId_ = ""; /** - * optional double soul_eggs = 1; - * @return Whether the soulEggs field is set. + * optional string ei_user_id = 1; + * @return Whether the eiUserId field is set. */ - @java.lang.Override - public boolean hasSoulEggs() { + public boolean hasEiUserId() { return ((bitField0_ & 0x00000001) != 0); } /** - * optional double soul_eggs = 1; - * @return The soulEggs. + * optional string ei_user_id = 1; + * @return The eiUserId. */ - @java.lang.Override - public double getSoulEggs() { - return soulEggs_; + public java.lang.String getEiUserId() { + java.lang.Object ref = eiUserId_; + 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()) { + eiUserId_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } } /** - * optional double soul_eggs = 1; - * @param value The soulEggs to set. + * optional string ei_user_id = 1; + * @return The bytes for eiUserId. + */ + public com.google.protobuf.ByteString + getEiUserIdBytes() { + java.lang.Object ref = eiUserId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + eiUserId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * optional string ei_user_id = 1; + * @param value The eiUserId to set. * @return This builder for chaining. */ - public Builder setSoulEggs(double value) { + public Builder setEiUserId( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + eiUserId_ = value; bitField0_ |= 0x00000001; - soulEggs_ = value; onChanged(); return this; } /** - * optional double soul_eggs = 1; + * optional string ei_user_id = 1; * @return This builder for chaining. */ - public Builder clearSoulEggs() { + public Builder clearEiUserId() { + eiUserId_ = getDefaultInstance().getEiUserId(); bitField0_ = (bitField0_ & ~0x00000001); - soulEggs_ = 0D; + onChanged(); + return this; + } + /** + * optional string ei_user_id = 1; + * @param value The bytes for eiUserId to set. + * @return This builder for chaining. + */ + public Builder setEiUserIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + eiUserId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } private int clientVersion_ ; /** - * optional uint32 client_version = 5; + * optional uint32 client_version = 2; * @return Whether the clientVersion field is set. */ @java.lang.Override @@ -93458,7 +90289,7 @@ public boolean hasClientVersion() { return ((bitField0_ & 0x00000002) != 0); } /** - * optional uint32 client_version = 5; + * optional uint32 client_version = 2; * @return The clientVersion. */ @java.lang.Override @@ -93466,18 +90297,19 @@ public int getClientVersion() { return clientVersion_; } /** - * optional uint32 client_version = 5; + * optional uint32 client_version = 2; * @param value The clientVersion to set. * @return This builder for chaining. */ public Builder setClientVersion(int value) { - bitField0_ |= 0x00000002; + clientVersion_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } /** - * optional uint32 client_version = 5; + * optional uint32 client_version = 2; * @return This builder for chaining. */ public Builder clearClientVersion() { @@ -93487,26 +90319,26 @@ public Builder clearClientVersion() { return this; } - private java.lang.Object userId_ = ""; + private java.lang.Object version_ = ""; /** - * optional string user_id = 2; - * @return Whether the userId field is set. + * optional string version = 3; + * @return Whether the version field is set. */ - public boolean hasUserId() { + public boolean hasVersion() { return ((bitField0_ & 0x00000004) != 0); } /** - * optional string user_id = 2; - * @return The userId. + * optional string version = 3; + * @return The version. */ - public java.lang.String getUserId() { - java.lang.Object ref = userId_; + public java.lang.String getVersion() { + java.lang.Object ref = version_; 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; + version_ = s; } return s; } else { @@ -93514,2272 +90346,2635 @@ public java.lang.String getUserId() { } } /** - * optional string user_id = 2; - * @return The bytes for userId. + * optional string version = 3; + * @return The bytes for version. */ public com.google.protobuf.ByteString - getUserIdBytes() { - java.lang.Object ref = userId_; + getVersionBytes() { + java.lang.Object ref = version_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - userId_ = b; + version_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** - * optional string user_id = 2; - * @param value The userId to set. + * optional string version = 3; + * @param value The version to set. * @return This builder for chaining. */ - public Builder setUserId( + public Builder setVersion( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - userId_ = value; + if (value == null) { throw new NullPointerException(); } + version_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } /** - * optional string user_id = 2; + * optional string version = 3; * @return This builder for chaining. */ - public Builder clearUserId() { + public Builder clearVersion() { + version_ = getDefaultInstance().getVersion(); bitField0_ = (bitField0_ & ~0x00000004); - userId_ = getDefaultInstance().getUserId(); onChanged(); return this; } /** - * optional string user_id = 2; - * @param value The bytes for userId to set. + * optional string version = 3; + * @param value The bytes for version to set. * @return This builder for chaining. */ - public Builder setUserIdBytes( + public Builder setVersionBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - userId_ = value; + if (value == null) { throw new NullPointerException(); } + version_ = value; + bitField0_ |= 0x00000004; 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); + private java.lang.Object build_ = ""; + /** + * optional string build = 4; + * @return Whether the build field is set. + */ + public boolean hasBuild() { + return ((bitField0_ & 0x00000008) != 0); } - - - // @@protoc_insertion_point(builder_scope:ei.ContractsRequest) - } - - // @@protoc_insertion_point(class_scope:ei.ContractsRequest) - private static final ei.Ei.ContractsRequest DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new ei.Ei.ContractsRequest(); - } - - public static ei.Ei.ContractsRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ContractsRequest 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()); + /** + * optional string build = 4; + * @return The build. + */ + public java.lang.String getBuild() { + java.lang.Object ref = build_; + 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()) { + build_ = s; + } + return s; + } else { + return (java.lang.String) ref; } - 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.ContractsRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } + /** + * optional string build = 4; + * @return The bytes for build. + */ + public com.google.protobuf.ByteString + getBuildBytes() { + java.lang.Object ref = build_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + build_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * optional string build = 4; + * @param value The build to set. + * @return This builder for chaining. + */ + public Builder setBuild( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + build_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + /** + * optional string build = 4; + * @return This builder for chaining. + */ + public Builder clearBuild() { + build_ = getDefaultInstance().getBuild(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + /** + * optional string build = 4; + * @param value The bytes for build to set. + * @return This builder for chaining. + */ + public Builder setBuildBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + build_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } - public interface ContractsResponseOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.ContractsResponse) - com.google.protobuf.MessageOrBuilder { + private java.lang.Object platform_ = ""; + /** + * optional string platform = 5; + * @return Whether the platform field is set. + */ + public boolean hasPlatform() { + return ((bitField0_ & 0x00000010) != 0); + } + /** + * optional string platform = 5; + * @return The platform. + */ + public java.lang.String getPlatform() { + java.lang.Object ref = platform_; + 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()) { + platform_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * optional string platform = 5; + * @return The bytes for platform. + */ + public com.google.protobuf.ByteString + getPlatformBytes() { + java.lang.Object ref = platform_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + platform_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * optional string platform = 5; + * @param value The platform to set. + * @return This builder for chaining. + */ + public Builder setPlatform( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + platform_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + /** + * optional string platform = 5; + * @return This builder for chaining. + */ + public Builder clearPlatform() { + platform_ = getDefaultInstance().getPlatform(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; + } + /** + * optional string platform = 5; + * @param value The bytes for platform to set. + * @return This builder for chaining. + */ + public Builder setPlatformBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + platform_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } - /** - * repeated .ei.Contract contracts = 1; - */ - java.util.List - getContractsList(); - /** - * repeated .ei.Contract contracts = 1; - */ - ei.Ei.Contract getContracts(int index); - /** - * repeated .ei.Contract contracts = 1; - */ - int getContractsCount(); - /** - * repeated .ei.Contract contracts = 1; - */ - java.util.List - getContractsOrBuilderList(); - /** - * repeated .ei.Contract contracts = 1; - */ - ei.Ei.ContractOrBuilder getContractsOrBuilder( - int index); + private java.lang.Object country_ = ""; + /** + * optional string country = 6; + * @return Whether the country field is set. + */ + public boolean hasCountry() { + return ((bitField0_ & 0x00000020) != 0); + } + /** + * optional string country = 6; + * @return The country. + */ + public java.lang.String getCountry() { + java.lang.Object ref = country_; + 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()) { + country_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * optional string country = 6; + * @return The bytes for country. + */ + public com.google.protobuf.ByteString + getCountryBytes() { + java.lang.Object ref = country_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + country_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * optional string country = 6; + * @param value The country to set. + * @return This builder for chaining. + */ + public Builder setCountry( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + country_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + /** + * optional string country = 6; + * @return This builder for chaining. + */ + public Builder clearCountry() { + country_ = getDefaultInstance().getCountry(); + bitField0_ = (bitField0_ & ~0x00000020); + onChanged(); + return this; + } + /** + * optional string country = 6; + * @param value The bytes for country to set. + * @return This builder for chaining. + */ + public Builder setCountryBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + country_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } - /** - * repeated .ei.CustomEgg custom_eggs = 6; - */ - java.util.List - getCustomEggsList(); - /** - * repeated .ei.CustomEgg custom_eggs = 6; - */ - ei.Ei.CustomEgg getCustomEggs(int index); - /** - * repeated .ei.CustomEgg custom_eggs = 6; - */ - int getCustomEggsCount(); - /** - * repeated .ei.CustomEgg custom_eggs = 6; - */ - java.util.List - getCustomEggsOrBuilderList(); - /** - * repeated .ei.CustomEgg custom_eggs = 6; - */ - ei.Ei.CustomEggOrBuilder getCustomEggsOrBuilder( - int index); - - /** - * optional string warning_message = 4; - * @return Whether the warningMessage field is set. - */ - boolean hasWarningMessage(); - /** - * optional string warning_message = 4; - * @return The warningMessage. - */ - java.lang.String getWarningMessage(); - /** - * optional string warning_message = 4; - * @return The bytes for warningMessage. - */ - com.google.protobuf.ByteString - getWarningMessageBytes(); + private java.lang.Object language_ = ""; + /** + * optional string language = 7; + * @return Whether the language field is set. + */ + public boolean hasLanguage() { + return ((bitField0_ & 0x00000040) != 0); + } + /** + * optional string language = 7; + * @return The language. + */ + public java.lang.String getLanguage() { + java.lang.Object ref = language_; + 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()) { + language_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * optional string language = 7; + * @return The bytes for language. + */ + public com.google.protobuf.ByteString + getLanguageBytes() { + java.lang.Object ref = language_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + language_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * optional string language = 7; + * @param value The language to set. + * @return This builder for chaining. + */ + public Builder setLanguage( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + language_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + /** + * optional string language = 7; + * @return This builder for chaining. + */ + public Builder clearLanguage() { + language_ = getDefaultInstance().getLanguage(); + bitField0_ = (bitField0_ & ~0x00000040); + onChanged(); + return this; + } + /** + * optional string language = 7; + * @param value The bytes for language to set. + * @return This builder for chaining. + */ + public Builder setLanguageBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + language_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } - /** - * optional double total_eop = 5; - * @return Whether the totalEop field is set. - */ - boolean hasTotalEop(); - /** - * optional double total_eop = 5; - * @return The totalEop. - */ - double getTotalEop(); + private boolean debug_ ; + /** + * optional bool debug = 8; + * @return Whether the debug field is set. + */ + @java.lang.Override + public boolean hasDebug() { + return ((bitField0_ & 0x00000080) != 0); + } + /** + * optional bool debug = 8; + * @return The debug. + */ + @java.lang.Override + public boolean getDebug() { + return debug_; + } + /** + * optional bool debug = 8; + * @param value The debug to set. + * @return This builder for chaining. + */ + public Builder setDebug(boolean value) { - /** - * optional double server_time = 2; - * @return Whether the serverTime field is set. - */ - boolean hasServerTime(); - /** - * optional double server_time = 2; - * @return The serverTime. - */ - double getServerTime(); + debug_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + /** + * optional bool debug = 8; + * @return This builder for chaining. + */ + public Builder clearDebug() { + bitField0_ = (bitField0_ & ~0x00000080); + debug_ = false; + onChanged(); + return this; + } - /** - * optional uint32 max_eop = 3 [default = 1000]; - * @return Whether the maxEop field is set. - */ - boolean hasMaxEop(); - /** - * optional uint32 max_eop = 3 [default = 1000]; - * @return The maxEop. - */ - int getMaxEop(); - } - /** - * Protobuf type {@code ei.ContractsResponse} - */ - public static final class ContractsResponse extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.ContractsResponse) - ContractsResponseOrBuilder { - private static final long serialVersionUID = 0L; - // Use ContractsResponse.newBuilder() to construct. - private ContractsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private ContractsResponse() { - contracts_ = java.util.Collections.emptyList(); - customEggs_ = java.util.Collections.emptyList(); - warningMessage_ = ""; - maxEop_ = 1000; + // @@protoc_insertion_point(builder_scope:ei.BasicRequestInfo) } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ContractsResponse(); + // @@protoc_insertion_point(class_scope:ei.BasicRequestInfo) + private static final ei.Ei.BasicRequestInfo DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new ei.Ei.BasicRequestInfo(); } - @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_ContractsResponse_descriptor; + public static ei.Ei.BasicRequestInfo getDefaultInstance() { + return DEFAULT_INSTANCE; } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractsResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - ei.Ei.ContractsResponse.class, ei.Ei.ContractsResponse.Builder.class); - } + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BasicRequestInfo 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(); + } + }; - private int bitField0_; - public static final int CONTRACTS_FIELD_NUMBER = 1; - private java.util.List contracts_; - /** - * repeated .ei.Contract contracts = 1; - */ - @java.lang.Override - public java.util.List getContractsList() { - return contracts_; - } - /** - * repeated .ei.Contract contracts = 1; - */ - @java.lang.Override - public java.util.List - getContractsOrBuilderList() { - return contracts_; - } - /** - * repeated .ei.Contract contracts = 1; - */ - @java.lang.Override - public int getContractsCount() { - return contracts_.size(); - } - /** - * repeated .ei.Contract contracts = 1; - */ - @java.lang.Override - public ei.Ei.Contract getContracts(int index) { - return contracts_.get(index); - } - /** - * repeated .ei.Contract contracts = 1; - */ - @java.lang.Override - public ei.Ei.ContractOrBuilder getContractsOrBuilder( - int index) { - return contracts_.get(index); + public static com.google.protobuf.Parser parser() { + return PARSER; } - public static final int CUSTOM_EGGS_FIELD_NUMBER = 6; - private java.util.List customEggs_; - /** - * repeated .ei.CustomEgg custom_eggs = 6; - */ - @java.lang.Override - public java.util.List getCustomEggsList() { - return customEggs_; - } - /** - * repeated .ei.CustomEgg custom_eggs = 6; - */ - @java.lang.Override - public java.util.List - getCustomEggsOrBuilderList() { - return customEggs_; - } - /** - * repeated .ei.CustomEgg custom_eggs = 6; - */ - @java.lang.Override - public int getCustomEggsCount() { - return customEggs_.size(); - } - /** - * repeated .ei.CustomEgg custom_eggs = 6; - */ - @java.lang.Override - public ei.Ei.CustomEgg getCustomEggs(int index) { - return customEggs_.get(index); - } - /** - * repeated .ei.CustomEgg custom_eggs = 6; - */ @java.lang.Override - public ei.Ei.CustomEggOrBuilder getCustomEggsOrBuilder( - int index) { - return customEggs_.get(index); + public com.google.protobuf.Parser getParserForType() { + return PARSER; } - public static final int WARNING_MESSAGE_FIELD_NUMBER = 4; - private volatile java.lang.Object warningMessage_; - /** - * optional string warning_message = 4; - * @return Whether the warningMessage field is set. - */ - @java.lang.Override - public boolean hasWarningMessage() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - * optional string warning_message = 4; - * @return The warningMessage. - */ - @java.lang.Override - public java.lang.String getWarningMessage() { - java.lang.Object ref = warningMessage_; - 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()) { - warningMessage_ = s; - } - return s; - } - } - /** - * optional string warning_message = 4; - * @return The bytes for warningMessage. - */ @java.lang.Override - public com.google.protobuf.ByteString - getWarningMessageBytes() { - java.lang.Object ref = warningMessage_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - warningMessage_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public ei.Ei.BasicRequestInfo getDefaultInstanceForType() { + return DEFAULT_INSTANCE; } - public static final int TOTAL_EOP_FIELD_NUMBER = 5; - private double totalEop_; + } + + public interface ContractSimConfigOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.ContractSimConfig) + com.google.protobuf.MessageOrBuilder { + /** - * optional double total_eop = 5; - * @return Whether the totalEop field is set. + * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; */ - @java.lang.Override - public boolean hasTotalEop() { - return ((bitField0_ & 0x00000002) != 0); - } + java.util.List + getGradeConfigsList(); /** - * optional double total_eop = 5; - * @return The totalEop. + * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; */ - @java.lang.Override - public double getTotalEop() { - return totalEop_; - } - - public static final int SERVER_TIME_FIELD_NUMBER = 2; - private double serverTime_; + ei.Ei.ContractSimConfig.ContractGradeSimConfig getGradeConfigs(int index); /** - * optional double server_time = 2; - * @return Whether the serverTime field is set. + * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; */ - @java.lang.Override - public boolean hasServerTime() { - return ((bitField0_ & 0x00000004) != 0); - } + int getGradeConfigsCount(); /** - * optional double server_time = 2; - * @return The serverTime. + * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; */ - @java.lang.Override - public double getServerTime() { - return serverTime_; - } - - public static final int MAX_EOP_FIELD_NUMBER = 3; - private int maxEop_; + java.util.List + getGradeConfigsOrBuilderList(); /** - * optional uint32 max_eop = 3 [default = 1000]; - * @return Whether the maxEop field is set. + * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; */ - @java.lang.Override - public boolean hasMaxEop() { - return ((bitField0_ & 0x00000008) != 0); + ei.Ei.ContractSimConfig.ContractGradeSimConfigOrBuilder getGradeConfigsOrBuilder( + int index); + } + /** + * Protobuf type {@code ei.ContractSimConfig} + */ + public static final class ContractSimConfig extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.ContractSimConfig) + ContractSimConfigOrBuilder { + private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ContractSimConfig.class.getName()); } - /** - * optional uint32 max_eop = 3 [default = 1000]; - * @return The maxEop. - */ - @java.lang.Override - public int getMaxEop() { - return maxEop_; + // Use ContractSimConfig.newBuilder() to construct. + private ContractSimConfig(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); } - - 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; + private ContractSimConfig() { + gradeConfigs_ = java.util.Collections.emptyList(); } - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - for (int i = 0; i < contracts_.size(); i++) { - output.writeMessage(1, contracts_.get(i)); - } - if (((bitField0_ & 0x00000004) != 0)) { - output.writeDouble(2, serverTime_); - } - if (((bitField0_ & 0x00000008) != 0)) { - output.writeUInt32(3, maxEop_); - } - if (((bitField0_ & 0x00000001) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, warningMessage_); - } - if (((bitField0_ & 0x00000002) != 0)) { - output.writeDouble(5, totalEop_); - } - for (int i = 0; i < customEggs_.size(); i++) { - output.writeMessage(6, customEggs_.get(i)); - } - getUnknownFields().writeTo(output); + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractSimConfig_descriptor; } @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < contracts_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, contracts_.get(i)); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(2, serverTime_); - } - if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(3, maxEop_); - } - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, warningMessage_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(5, totalEop_); - } - for (int i = 0; i < customEggs_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(6, customEggs_.get(i)); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractSimConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractSimConfig.class, ei.Ei.ContractSimConfig.Builder.class); } - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof ei.Ei.ContractsResponse)) { - return super.equals(obj); - } - ei.Ei.ContractsResponse other = (ei.Ei.ContractsResponse) obj; + public interface ContractGradeSimConfigOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.ContractSimConfig.ContractGradeSimConfig) + com.google.protobuf.MessageOrBuilder { - if (!getContractsList() - .equals(other.getContractsList())) return false; - if (!getCustomEggsList() - .equals(other.getCustomEggsList())) return false; - if (hasWarningMessage() != other.hasWarningMessage()) return false; - if (hasWarningMessage()) { - if (!getWarningMessage() - .equals(other.getWarningMessage())) return false; - } - if (hasTotalEop() != other.hasTotalEop()) return false; - if (hasTotalEop()) { - if (java.lang.Double.doubleToLongBits(getTotalEop()) - != java.lang.Double.doubleToLongBits( - other.getTotalEop())) return false; - } - if (hasServerTime() != other.hasServerTime()) return false; - if (hasServerTime()) { - if (java.lang.Double.doubleToLongBits(getServerTime()) - != java.lang.Double.doubleToLongBits( - other.getServerTime())) return false; - } - if (hasMaxEop() != other.hasMaxEop()) return false; - if (hasMaxEop()) { - if (getMaxEop() - != other.getMaxEop()) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } + /** + * optional .ei.Contract.PlayerGrade grade = 1; + * @return Whether the grade field is set. + */ + boolean hasGrade(); + /** + * optional .ei.Contract.PlayerGrade grade = 1; + * @return The grade. + */ + ei.Ei.Contract.PlayerGrade getGrade(); - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getContractsCount() > 0) { - hash = (37 * hash) + CONTRACTS_FIELD_NUMBER; - hash = (53 * hash) + getContractsList().hashCode(); - } - if (getCustomEggsCount() > 0) { - hash = (37 * hash) + CUSTOM_EGGS_FIELD_NUMBER; - hash = (53 * hash) + getCustomEggsList().hashCode(); - } - if (hasWarningMessage()) { - hash = (37 * hash) + WARNING_MESSAGE_FIELD_NUMBER; - hash = (53 * hash) + getWarningMessage().hashCode(); - } - if (hasTotalEop()) { - hash = (37 * hash) + TOTAL_EOP_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getTotalEop())); + /** + * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + */ + java.util.List + getGoalParamsList(); + /** + * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + */ + ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams getGoalParams(int index); + /** + * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + */ + int getGoalParamsCount(); + /** + * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + */ + java.util.List + getGoalParamsOrBuilderList(); + /** + * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + */ + ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParamsOrBuilder getGoalParamsOrBuilder( + int index); + } + /** + * Protobuf type {@code ei.ContractSimConfig.ContractGradeSimConfig} + */ + public static final class ContractGradeSimConfig extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.ContractSimConfig.ContractGradeSimConfig) + ContractGradeSimConfigOrBuilder { + private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ContractGradeSimConfig.class.getName()); } - if (hasServerTime()) { - hash = (37 * hash) + SERVER_TIME_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getServerTime())); + // Use ContractGradeSimConfig.newBuilder() to construct. + private ContractGradeSimConfig(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); } - if (hasMaxEop()) { - hash = (37 * hash) + MAX_EOP_FIELD_NUMBER; - hash = (53 * hash) + getMaxEop(); + private ContractGradeSimConfig() { + grade_ = 0; + goalParams_ = java.util.Collections.emptyList(); } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static ei.Ei.ContractsResponse parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.ContractsResponse parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static ei.Ei.ContractsResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.ContractsResponse 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.ContractsResponse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.ContractsResponse parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static ei.Ei.ContractsResponse parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static ei.Ei.ContractsResponse 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.ContractsResponse parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static ei.Ei.ContractsResponse 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.ContractsResponse parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static ei.Ei.ContractsResponse 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.ContractsResponse 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.ContractsResponse} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.ContractsResponse) - ei.Ei.ContractsResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return ei.Ei.internal_static_ei_ContractsResponse_descriptor; + return ei.Ei.internal_static_ei_ContractSimConfig_ContractGradeSimConfig_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractsResponse_fieldAccessorTable + return ei.Ei.internal_static_ei_ContractSimConfig_ContractGradeSimConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.ContractsResponse.class, ei.Ei.ContractsResponse.Builder.class); + ei.Ei.ContractSimConfig.ContractGradeSimConfig.class, ei.Ei.ContractSimConfig.ContractGradeSimConfig.Builder.class); } - // Construct using ei.Ei.ContractsResponse.newBuilder() - private Builder() { + public interface GoalParamsOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams) + com.google.protobuf.MessageOrBuilder { - } + /** + * optional double target_se = 1; + * @return Whether the targetSe field is set. + */ + boolean hasTargetSe(); + /** + * optional double target_se = 1; + * @return The targetSe. + */ + double getTargetSe(); - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); + /** + * optional double cps_mult = 2; + * @return Whether the cpsMult field is set. + */ + boolean hasCpsMult(); + /** + * optional double cps_mult = 2; + * @return The cpsMult. + */ + double getCpsMult(); - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (contractsBuilder_ == null) { - contracts_ = java.util.Collections.emptyList(); - } else { - contracts_ = null; - contractsBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000001); - if (customEggsBuilder_ == null) { - customEggs_ = java.util.Collections.emptyList(); - } else { - customEggs_ = null; - customEggsBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000002); - warningMessage_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); - totalEop_ = 0D; - bitField0_ = (bitField0_ & ~0x00000008); - serverTime_ = 0D; - bitField0_ = (bitField0_ & ~0x00000010); - maxEop_ = 1000; - bitField0_ = (bitField0_ & ~0x00000020); - return this; - } + /** + * optional double elr_mult = 7; + * @return Whether the elrMult field is set. + */ + boolean hasElrMult(); + /** + * optional double elr_mult = 7; + * @return The elrMult. + */ + double getElrMult(); - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return ei.Ei.internal_static_ei_ContractsResponse_descriptor; - } + /** + * optional double earnings_mult = 3; + * @return Whether the earningsMult field is set. + */ + boolean hasEarningsMult(); + /** + * optional double earnings_mult = 3; + * @return The earningsMult. + */ + double getEarningsMult(); - @java.lang.Override - public ei.Ei.ContractsResponse getDefaultInstanceForType() { - return ei.Ei.ContractsResponse.getDefaultInstance(); - } + /** + * optional double time_efficacy = 4; + * @return Whether the timeEfficacy field is set. + */ + boolean hasTimeEfficacy(); + /** + * optional double time_efficacy = 4; + * @return The timeEfficacy. + */ + double getTimeEfficacy(); - @java.lang.Override - public ei.Ei.ContractsResponse build() { - ei.Ei.ContractsResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } + /** + * optional double hab_capacity_mult = 5; + * @return Whether the habCapacityMult field is set. + */ + boolean hasHabCapacityMult(); + /** + * optional double hab_capacity_mult = 5; + * @return The habCapacityMult. + */ + double getHabCapacityMult(); - @java.lang.Override - public ei.Ei.ContractsResponse buildPartial() { - ei.Ei.ContractsResponse result = new ei.Ei.ContractsResponse(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (contractsBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - contracts_ = java.util.Collections.unmodifiableList(contracts_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.contracts_ = contracts_; - } else { - result.contracts_ = contractsBuilder_.build(); - } - if (customEggsBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0)) { - customEggs_ = java.util.Collections.unmodifiableList(customEggs_); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.customEggs_ = customEggs_; - } else { - result.customEggs_ = customEggsBuilder_.build(); - } - if (((from_bitField0_ & 0x00000004) != 0)) { - to_bitField0_ |= 0x00000001; + /** + * optional double epic_research_budget = 6; + * @return Whether the epicResearchBudget field is set. + */ + boolean hasEpicResearchBudget(); + /** + * optional double epic_research_budget = 6; + * @return The epicResearchBudget. + */ + double getEpicResearchBudget(); + } + /** + * Protobuf type {@code ei.ContractSimConfig.ContractGradeSimConfig.GoalParams} + */ + public static final class GoalParams extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams) + GoalParamsOrBuilder { + private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + GoalParams.class.getName()); } - result.warningMessage_ = warningMessage_; - if (((from_bitField0_ & 0x00000008) != 0)) { - result.totalEop_ = totalEop_; - to_bitField0_ |= 0x00000002; + // Use GoalParams.newBuilder() to construct. + private GoalParams(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); } - if (((from_bitField0_ & 0x00000010) != 0)) { - result.serverTime_ = serverTime_; - to_bitField0_ |= 0x00000004; + private GoalParams() { } - if (((from_bitField0_ & 0x00000020) != 0)) { - to_bitField0_ |= 0x00000008; + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractSimConfig_ContractGradeSimConfig_GoalParams_descriptor; } - result.maxEop_ = maxEop_; - 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.ContractsResponse) { - return mergeFrom((ei.Ei.ContractsResponse)other); - } else { - super.mergeFrom(other); - return this; + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractSimConfig_ContractGradeSimConfig_GoalParams_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.class, ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.Builder.class); } - } - public Builder mergeFrom(ei.Ei.ContractsResponse other) { - if (other == ei.Ei.ContractsResponse.getDefaultInstance()) return this; - if (contractsBuilder_ == null) { - if (!other.contracts_.isEmpty()) { - if (contracts_.isEmpty()) { - contracts_ = other.contracts_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureContractsIsMutable(); - contracts_.addAll(other.contracts_); - } - onChanged(); - } - } else { - if (!other.contracts_.isEmpty()) { - if (contractsBuilder_.isEmpty()) { - contractsBuilder_.dispose(); - contractsBuilder_ = null; - contracts_ = other.contracts_; - bitField0_ = (bitField0_ & ~0x00000001); - contractsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getContractsFieldBuilder() : null; - } else { - contractsBuilder_.addAllMessages(other.contracts_); - } - } + private int bitField0_; + public static final int TARGET_SE_FIELD_NUMBER = 1; + private double targetSe_ = 0D; + /** + * optional double target_se = 1; + * @return Whether the targetSe field is set. + */ + @java.lang.Override + public boolean hasTargetSe() { + return ((bitField0_ & 0x00000001) != 0); } - if (customEggsBuilder_ == null) { - if (!other.customEggs_.isEmpty()) { - if (customEggs_.isEmpty()) { - customEggs_ = other.customEggs_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureCustomEggsIsMutable(); - customEggs_.addAll(other.customEggs_); - } - onChanged(); - } - } else { - if (!other.customEggs_.isEmpty()) { - if (customEggsBuilder_.isEmpty()) { - customEggsBuilder_.dispose(); - customEggsBuilder_ = null; - customEggs_ = other.customEggs_; - bitField0_ = (bitField0_ & ~0x00000002); - customEggsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getCustomEggsFieldBuilder() : null; - } else { - customEggsBuilder_.addAllMessages(other.customEggs_); - } - } + /** + * optional double target_se = 1; + * @return The targetSe. + */ + @java.lang.Override + public double getTargetSe() { + return targetSe_; } - if (other.hasWarningMessage()) { - bitField0_ |= 0x00000004; - warningMessage_ = other.warningMessage_; - onChanged(); + + public static final int CPS_MULT_FIELD_NUMBER = 2; + private double cpsMult_ = 0D; + /** + * optional double cps_mult = 2; + * @return Whether the cpsMult field is set. + */ + @java.lang.Override + public boolean hasCpsMult() { + return ((bitField0_ & 0x00000002) != 0); } - if (other.hasTotalEop()) { - setTotalEop(other.getTotalEop()); + /** + * optional double cps_mult = 2; + * @return The cpsMult. + */ + @java.lang.Override + public double getCpsMult() { + return cpsMult_; } - if (other.hasServerTime()) { - setServerTime(other.getServerTime()); + + public static final int ELR_MULT_FIELD_NUMBER = 7; + private double elrMult_ = 0D; + /** + * optional double elr_mult = 7; + * @return Whether the elrMult field is set. + */ + @java.lang.Override + public boolean hasElrMult() { + return ((bitField0_ & 0x00000004) != 0); } - if (other.hasMaxEop()) { - setMaxEop(other.getMaxEop()); + /** + * optional double elr_mult = 7; + * @return The elrMult. + */ + @java.lang.Override + public double getElrMult() { + return elrMult_; } - 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(); + public static final int EARNINGS_MULT_FIELD_NUMBER = 3; + private double earningsMult_ = 0D; + /** + * optional double earnings_mult = 3; + * @return Whether the earningsMult field is set. + */ + @java.lang.Override + public boolean hasEarningsMult() { + return ((bitField0_ & 0x00000008) != 0); + } + /** + * optional double earnings_mult = 3; + * @return The earningsMult. + */ + @java.lang.Override + public double getEarningsMult() { + return earningsMult_; } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - ei.Ei.Contract m = - input.readMessage( - ei.Ei.Contract.PARSER, - extensionRegistry); - if (contractsBuilder_ == null) { - ensureContractsIsMutable(); - contracts_.add(m); - } else { - contractsBuilder_.addMessage(m); - } - break; - } // case 10 - case 17: { - serverTime_ = input.readDouble(); - bitField0_ |= 0x00000010; - break; - } // case 17 - case 24: { - maxEop_ = input.readUInt32(); - bitField0_ |= 0x00000020; - break; - } // case 24 - case 34: { - warningMessage_ = input.readBytes(); - bitField0_ |= 0x00000004; - break; - } // case 34 - case 41: { - totalEop_ = input.readDouble(); - bitField0_ |= 0x00000008; - break; - } // case 41 - case 50: { - ei.Ei.CustomEgg m = - input.readMessage( - ei.Ei.CustomEgg.PARSER, - extensionRegistry); - if (customEggsBuilder_ == null) { - ensureCustomEggsIsMutable(); - customEggs_.add(m); - } else { - customEggsBuilder_.addMessage(m); - } - break; - } // case 50 - 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.util.List contracts_ = - java.util.Collections.emptyList(); - private void ensureContractsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - contracts_ = new java.util.ArrayList(contracts_); - bitField0_ |= 0x00000001; - } - } + public static final int TIME_EFFICACY_FIELD_NUMBER = 4; + private double timeEfficacy_ = 0D; + /** + * optional double time_efficacy = 4; + * @return Whether the timeEfficacy field is set. + */ + @java.lang.Override + public boolean hasTimeEfficacy() { + return ((bitField0_ & 0x00000010) != 0); + } + /** + * optional double time_efficacy = 4; + * @return The timeEfficacy. + */ + @java.lang.Override + public double getTimeEfficacy() { + return timeEfficacy_; + } - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.Contract, ei.Ei.Contract.Builder, ei.Ei.ContractOrBuilder> contractsBuilder_; + public static final int HAB_CAPACITY_MULT_FIELD_NUMBER = 5; + private double habCapacityMult_ = 0D; + /** + * optional double hab_capacity_mult = 5; + * @return Whether the habCapacityMult field is set. + */ + @java.lang.Override + public boolean hasHabCapacityMult() { + return ((bitField0_ & 0x00000020) != 0); + } + /** + * optional double hab_capacity_mult = 5; + * @return The habCapacityMult. + */ + @java.lang.Override + public double getHabCapacityMult() { + return habCapacityMult_; + } - /** - * repeated .ei.Contract contracts = 1; - */ - public java.util.List getContractsList() { - if (contractsBuilder_ == null) { - return java.util.Collections.unmodifiableList(contracts_); - } else { - return contractsBuilder_.getMessageList(); + public static final int EPIC_RESEARCH_BUDGET_FIELD_NUMBER = 6; + private double epicResearchBudget_ = 0D; + /** + * optional double epic_research_budget = 6; + * @return Whether the epicResearchBudget field is set. + */ + @java.lang.Override + public boolean hasEpicResearchBudget() { + return ((bitField0_ & 0x00000040) != 0); } - } - /** - * repeated .ei.Contract contracts = 1; - */ - public int getContractsCount() { - if (contractsBuilder_ == null) { - return contracts_.size(); - } else { - return contractsBuilder_.getCount(); + /** + * optional double epic_research_budget = 6; + * @return The epicResearchBudget. + */ + @java.lang.Override + public double getEpicResearchBudget() { + return epicResearchBudget_; } - } - /** - * repeated .ei.Contract contracts = 1; - */ - public ei.Ei.Contract getContracts(int index) { - if (contractsBuilder_ == null) { - return contracts_.get(index); - } else { - return contractsBuilder_.getMessage(index); + + 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; } - } - /** - * repeated .ei.Contract contracts = 1; - */ - public Builder setContracts( - int index, ei.Ei.Contract value) { - if (contractsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeDouble(1, targetSe_); } - ensureContractsIsMutable(); - contracts_.set(index, value); - onChanged(); - } else { - contractsBuilder_.setMessage(index, value); + if (((bitField0_ & 0x00000002) != 0)) { + output.writeDouble(2, cpsMult_); + } + if (((bitField0_ & 0x00000008) != 0)) { + output.writeDouble(3, earningsMult_); + } + if (((bitField0_ & 0x00000010) != 0)) { + output.writeDouble(4, timeEfficacy_); + } + if (((bitField0_ & 0x00000020) != 0)) { + output.writeDouble(5, habCapacityMult_); + } + if (((bitField0_ & 0x00000040) != 0)) { + output.writeDouble(6, epicResearchBudget_); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeDouble(7, elrMult_); + } + getUnknownFields().writeTo(output); } - return this; - } - /** - * repeated .ei.Contract contracts = 1; - */ - public Builder setContracts( - int index, ei.Ei.Contract.Builder builderForValue) { - if (contractsBuilder_ == null) { - ensureContractsIsMutable(); - contracts_.set(index, builderForValue.build()); - onChanged(); - } else { - contractsBuilder_.setMessage(index, builderForValue.build()); + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(1, targetSe_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(2, cpsMult_); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(3, earningsMult_); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(4, timeEfficacy_); + } + if (((bitField0_ & 0x00000020) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(5, habCapacityMult_); + } + if (((bitField0_ & 0x00000040) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(6, epicResearchBudget_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(7, elrMult_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; } - return this; - } - /** - * repeated .ei.Contract contracts = 1; - */ - public Builder addContracts(ei.Ei.Contract value) { - if (contractsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; } - ensureContractsIsMutable(); - contracts_.add(value); - onChanged(); - } else { - contractsBuilder_.addMessage(value); + if (!(obj instanceof ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams)) { + return super.equals(obj); + } + ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams other = (ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams) obj; + + if (hasTargetSe() != other.hasTargetSe()) return false; + if (hasTargetSe()) { + if (java.lang.Double.doubleToLongBits(getTargetSe()) + != java.lang.Double.doubleToLongBits( + other.getTargetSe())) return false; + } + if (hasCpsMult() != other.hasCpsMult()) return false; + if (hasCpsMult()) { + if (java.lang.Double.doubleToLongBits(getCpsMult()) + != java.lang.Double.doubleToLongBits( + other.getCpsMult())) return false; + } + if (hasElrMult() != other.hasElrMult()) return false; + if (hasElrMult()) { + if (java.lang.Double.doubleToLongBits(getElrMult()) + != java.lang.Double.doubleToLongBits( + other.getElrMult())) return false; + } + if (hasEarningsMult() != other.hasEarningsMult()) return false; + if (hasEarningsMult()) { + if (java.lang.Double.doubleToLongBits(getEarningsMult()) + != java.lang.Double.doubleToLongBits( + other.getEarningsMult())) return false; + } + if (hasTimeEfficacy() != other.hasTimeEfficacy()) return false; + if (hasTimeEfficacy()) { + if (java.lang.Double.doubleToLongBits(getTimeEfficacy()) + != java.lang.Double.doubleToLongBits( + other.getTimeEfficacy())) return false; + } + if (hasHabCapacityMult() != other.hasHabCapacityMult()) return false; + if (hasHabCapacityMult()) { + if (java.lang.Double.doubleToLongBits(getHabCapacityMult()) + != java.lang.Double.doubleToLongBits( + other.getHabCapacityMult())) return false; + } + if (hasEpicResearchBudget() != other.hasEpicResearchBudget()) return false; + if (hasEpicResearchBudget()) { + if (java.lang.Double.doubleToLongBits(getEpicResearchBudget()) + != java.lang.Double.doubleToLongBits( + other.getEpicResearchBudget())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; } - return this; - } - /** - * repeated .ei.Contract contracts = 1; - */ - public Builder addContracts( - int index, ei.Ei.Contract value) { - if (contractsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; } - ensureContractsIsMutable(); - contracts_.add(index, value); - onChanged(); - } else { - contractsBuilder_.addMessage(index, value); + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasTargetSe()) { + hash = (37 * hash) + TARGET_SE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTargetSe())); + } + if (hasCpsMult()) { + hash = (37 * hash) + CPS_MULT_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCpsMult())); + } + if (hasElrMult()) { + hash = (37 * hash) + ELR_MULT_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getElrMult())); + } + if (hasEarningsMult()) { + hash = (37 * hash) + EARNINGS_MULT_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getEarningsMult())); + } + if (hasTimeEfficacy()) { + hash = (37 * hash) + TIME_EFFICACY_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTimeEfficacy())); + } + if (hasHabCapacityMult()) { + hash = (37 * hash) + HAB_CAPACITY_MULT_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getHabCapacityMult())); + } + if (hasEpicResearchBudget()) { + hash = (37 * hash) + EPIC_RESEARCH_BUDGET_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getEpicResearchBudget())); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; } - return this; - } - /** - * repeated .ei.Contract contracts = 1; - */ - public Builder addContracts( - ei.Ei.Contract.Builder builderForValue) { - if (contractsBuilder_ == null) { - ensureContractsIsMutable(); - contracts_.add(builderForValue.build()); - onChanged(); - } else { - contractsBuilder_.addMessage(builderForValue.build()); + + public static ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); } - return this; - } - /** - * repeated .ei.Contract contracts = 1; - */ - public Builder addContracts( - int index, ei.Ei.Contract.Builder builderForValue) { - if (contractsBuilder_ == null) { - ensureContractsIsMutable(); - contracts_.add(index, builderForValue.build()); - onChanged(); - } else { - contractsBuilder_.addMessage(index, builderForValue.build()); + public static ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); } - return this; - } - /** - * repeated .ei.Contract contracts = 1; - */ - public Builder addAllContracts( - java.lang.Iterable values) { - if (contractsBuilder_ == null) { - ensureContractsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, contracts_); - onChanged(); - } else { - contractsBuilder_.addAllMessages(values); + public static ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); } - return this; - } - /** - * repeated .ei.Contract contracts = 1; - */ - public Builder clearContracts() { - if (contractsBuilder_ == null) { - contracts_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - contractsBuilder_.clear(); + public static ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); } - return this; - } - /** - * repeated .ei.Contract contracts = 1; - */ - public Builder removeContracts(int index) { - if (contractsBuilder_ == null) { - ensureContractsIsMutable(); - contracts_.remove(index); - onChanged(); - } else { - contractsBuilder_.remove(index); + public static ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); } - return this; - } - /** - * repeated .ei.Contract contracts = 1; - */ - public ei.Ei.Contract.Builder getContractsBuilder( - int index) { - return getContractsFieldBuilder().getBuilder(index); - } - /** - * repeated .ei.Contract contracts = 1; - */ - public ei.Ei.ContractOrBuilder getContractsOrBuilder( - int index) { - if (contractsBuilder_ == null) { - return contracts_.get(index); } else { - return contractsBuilder_.getMessageOrBuilder(index); + public static ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); } - } - /** - * repeated .ei.Contract contracts = 1; - */ - public java.util.List - getContractsOrBuilderList() { - if (contractsBuilder_ != null) { - return contractsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(contracts_); + public static ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); } - } - /** - * repeated .ei.Contract contracts = 1; - */ - public ei.Ei.Contract.Builder addContractsBuilder() { - return getContractsFieldBuilder().addBuilder( - ei.Ei.Contract.getDefaultInstance()); - } - /** - * repeated .ei.Contract contracts = 1; - */ - public ei.Ei.Contract.Builder addContractsBuilder( - int index) { - return getContractsFieldBuilder().addBuilder( - index, ei.Ei.Contract.getDefaultInstance()); - } - /** - * repeated .ei.Contract contracts = 1; - */ - public java.util.List - getContractsBuilderList() { - return getContractsFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.Contract, ei.Ei.Contract.Builder, ei.Ei.ContractOrBuilder> - getContractsFieldBuilder() { - if (contractsBuilder_ == null) { - contractsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.Contract, ei.Ei.Contract.Builder, ei.Ei.ContractOrBuilder>( - contracts_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - contracts_ = null; + public static ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); } - return contractsBuilder_; - } - - private java.util.List customEggs_ = - java.util.Collections.emptyList(); - private void ensureCustomEggsIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - customEggs_ = new java.util.ArrayList(customEggs_); - bitField0_ |= 0x00000002; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.CustomEgg, ei.Ei.CustomEgg.Builder, ei.Ei.CustomEggOrBuilder> customEggsBuilder_; - /** - * repeated .ei.CustomEgg custom_eggs = 6; - */ - public java.util.List getCustomEggsList() { - if (customEggsBuilder_ == null) { - return java.util.Collections.unmodifiableList(customEggs_); - } else { - return customEggsBuilder_.getMessageList(); - } - } - /** - * repeated .ei.CustomEgg custom_eggs = 6; - */ - public int getCustomEggsCount() { - if (customEggsBuilder_ == null) { - return customEggs_.size(); - } else { - return customEggsBuilder_.getCount(); - } - } - /** - * repeated .ei.CustomEgg custom_eggs = 6; - */ - public ei.Ei.CustomEgg getCustomEggs(int index) { - if (customEggsBuilder_ == null) { - return customEggs_.get(index); - } else { - return customEggsBuilder_.getMessage(index); - } - } - /** - * repeated .ei.CustomEgg custom_eggs = 6; - */ - public Builder setCustomEggs( - int index, ei.Ei.CustomEgg value) { - if (customEggsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureCustomEggsIsMutable(); - customEggs_.set(index, value); - onChanged(); - } else { - customEggsBuilder_.setMessage(index, value); - } - return this; - } - /** - * repeated .ei.CustomEgg custom_eggs = 6; - */ - public Builder setCustomEggs( - int index, ei.Ei.CustomEgg.Builder builderForValue) { - if (customEggsBuilder_ == null) { - ensureCustomEggsIsMutable(); - customEggs_.set(index, builderForValue.build()); - onChanged(); - } else { - customEggsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .ei.CustomEgg custom_eggs = 6; - */ - public Builder addCustomEggs(ei.Ei.CustomEgg value) { - if (customEggsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureCustomEggsIsMutable(); - customEggs_.add(value); - onChanged(); - } else { - customEggsBuilder_.addMessage(value); - } - return this; - } - /** - * repeated .ei.CustomEgg custom_eggs = 6; - */ - public Builder addCustomEggs( - int index, ei.Ei.CustomEgg value) { - if (customEggsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureCustomEggsIsMutable(); - customEggs_.add(index, value); - onChanged(); - } else { - customEggsBuilder_.addMessage(index, value); - } - return this; - } - /** - * repeated .ei.CustomEgg custom_eggs = 6; - */ - public Builder addCustomEggs( - ei.Ei.CustomEgg.Builder builderForValue) { - if (customEggsBuilder_ == null) { - ensureCustomEggsIsMutable(); - customEggs_.add(builderForValue.build()); - onChanged(); - } else { - customEggsBuilder_.addMessage(builderForValue.build()); + public static ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); } - return this; - } - /** - * repeated .ei.CustomEgg custom_eggs = 6; - */ - public Builder addCustomEggs( - int index, ei.Ei.CustomEgg.Builder builderForValue) { - if (customEggsBuilder_ == null) { - ensureCustomEggsIsMutable(); - customEggs_.add(index, builderForValue.build()); - onChanged(); - } else { - customEggsBuilder_.addMessage(index, builderForValue.build()); + + public static ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - return this; - } - /** - * repeated .ei.CustomEgg custom_eggs = 6; - */ - public Builder addAllCustomEggs( - java.lang.Iterable values) { - if (customEggsBuilder_ == null) { - ensureCustomEggsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, customEggs_); - onChanged(); - } else { - customEggsBuilder_.addAllMessages(values); + public static ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); } - return this; - } - /** - * repeated .ei.CustomEgg custom_eggs = 6; - */ - public Builder clearCustomEggs() { - if (customEggsBuilder_ == null) { - customEggs_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - } else { - customEggsBuilder_.clear(); + public static ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); } - return this; - } - /** - * repeated .ei.CustomEgg custom_eggs = 6; - */ - public Builder removeCustomEggs(int index) { - if (customEggsBuilder_ == null) { - ensureCustomEggsIsMutable(); - customEggs_.remove(index); - onChanged(); - } else { - customEggsBuilder_.remove(index); + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); } - return this; - } - /** - * repeated .ei.CustomEgg custom_eggs = 6; - */ - public ei.Ei.CustomEgg.Builder getCustomEggsBuilder( - int index) { - return getCustomEggsFieldBuilder().getBuilder(index); - } - /** - * repeated .ei.CustomEgg custom_eggs = 6; - */ - public ei.Ei.CustomEggOrBuilder getCustomEggsOrBuilder( - int index) { - if (customEggsBuilder_ == null) { - return customEggs_.get(index); } else { - return customEggsBuilder_.getMessageOrBuilder(index); + public static Builder newBuilder(ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - } - /** - * repeated .ei.CustomEgg custom_eggs = 6; - */ - public java.util.List - getCustomEggsOrBuilderList() { - if (customEggsBuilder_ != null) { - return customEggsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(customEggs_); + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } - } - /** - * repeated .ei.CustomEgg custom_eggs = 6; - */ - public ei.Ei.CustomEgg.Builder addCustomEggsBuilder() { - return getCustomEggsFieldBuilder().addBuilder( - ei.Ei.CustomEgg.getDefaultInstance()); - } - /** - * repeated .ei.CustomEgg custom_eggs = 6; - */ - public ei.Ei.CustomEgg.Builder addCustomEggsBuilder( - int index) { - return getCustomEggsFieldBuilder().addBuilder( - index, ei.Ei.CustomEgg.getDefaultInstance()); - } - /** - * repeated .ei.CustomEgg custom_eggs = 6; - */ - public java.util.List - getCustomEggsBuilderList() { - return getCustomEggsFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.CustomEgg, ei.Ei.CustomEgg.Builder, ei.Ei.CustomEggOrBuilder> - getCustomEggsFieldBuilder() { - if (customEggsBuilder_ == null) { - customEggsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.CustomEgg, ei.Ei.CustomEgg.Builder, ei.Ei.CustomEggOrBuilder>( - customEggs_, - ((bitField0_ & 0x00000002) != 0), - getParentForChildren(), - isClean()); - customEggs_ = null; + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; } - return customEggsBuilder_; - } + /** + * Protobuf type {@code ei.ContractSimConfig.ContractGradeSimConfig.GoalParams} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams) + ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParamsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractSimConfig_ContractGradeSimConfig_GoalParams_descriptor; + } - private java.lang.Object warningMessage_ = ""; - /** - * optional string warning_message = 4; - * @return Whether the warningMessage field is set. - */ - public boolean hasWarningMessage() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - * optional string warning_message = 4; - * @return The warningMessage. - */ - public java.lang.String getWarningMessage() { - java.lang.Object ref = warningMessage_; - 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()) { - warningMessage_ = s; + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractSimConfig_ContractGradeSimConfig_GoalParams_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.class, ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.Builder.class); } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * optional string warning_message = 4; - * @return The bytes for warningMessage. - */ - public com.google.protobuf.ByteString - getWarningMessageBytes() { - java.lang.Object ref = warningMessage_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - warningMessage_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * optional string warning_message = 4; - * @param value The warningMessage to set. - * @return This builder for chaining. - */ - public Builder setWarningMessage( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - warningMessage_ = value; - onChanged(); - return this; - } - /** - * optional string warning_message = 4; - * @return This builder for chaining. - */ - public Builder clearWarningMessage() { - bitField0_ = (bitField0_ & ~0x00000004); - warningMessage_ = getDefaultInstance().getWarningMessage(); - onChanged(); - return this; - } - /** - * optional string warning_message = 4; - * @param value The bytes for warningMessage to set. - * @return This builder for chaining. - */ - public Builder setWarningMessageBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - warningMessage_ = value; - onChanged(); - return this; - } - private double totalEop_ ; - /** - * optional double total_eop = 5; - * @return Whether the totalEop field is set. - */ - @java.lang.Override - public boolean hasTotalEop() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - * optional double total_eop = 5; - * @return The totalEop. - */ - @java.lang.Override - public double getTotalEop() { - return totalEop_; - } - /** - * optional double total_eop = 5; - * @param value The totalEop to set. - * @return This builder for chaining. - */ - public Builder setTotalEop(double value) { - bitField0_ |= 0x00000008; - totalEop_ = value; - onChanged(); - return this; - } - /** - * optional double total_eop = 5; - * @return This builder for chaining. - */ - public Builder clearTotalEop() { - bitField0_ = (bitField0_ & ~0x00000008); - totalEop_ = 0D; - onChanged(); - return this; - } + // Construct using ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.newBuilder() + private Builder() { - private double serverTime_ ; - /** - * optional double server_time = 2; - * @return Whether the serverTime field is set. - */ - @java.lang.Override - public boolean hasServerTime() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - * optional double server_time = 2; - * @return The serverTime. - */ - @java.lang.Override - public double getServerTime() { - return serverTime_; - } - /** - * optional double server_time = 2; - * @param value The serverTime to set. - * @return This builder for chaining. - */ - public Builder setServerTime(double value) { - bitField0_ |= 0x00000010; - serverTime_ = value; - onChanged(); - return this; - } - /** - * optional double server_time = 2; - * @return This builder for chaining. - */ - public Builder clearServerTime() { - bitField0_ = (bitField0_ & ~0x00000010); - serverTime_ = 0D; - onChanged(); - return this; - } + } - private int maxEop_ = 1000; - /** - * optional uint32 max_eop = 3 [default = 1000]; - * @return Whether the maxEop field is set. - */ - @java.lang.Override - public boolean hasMaxEop() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - * optional uint32 max_eop = 3 [default = 1000]; - * @return The maxEop. - */ - @java.lang.Override - public int getMaxEop() { - return maxEop_; - } - /** - * optional uint32 max_eop = 3 [default = 1000]; - * @param value The maxEop to set. - * @return This builder for chaining. - */ - public Builder setMaxEop(int value) { - bitField0_ |= 0x00000020; - maxEop_ = value; - onChanged(); - return this; - } - /** - * optional uint32 max_eop = 3 [default = 1000]; - * @return This builder for chaining. - */ - public Builder clearMaxEop() { - bitField0_ = (bitField0_ & ~0x00000020); - maxEop_ = 1000; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + targetSe_ = 0D; + cpsMult_ = 0D; + elrMult_ = 0D; + earningsMult_ = 0D; + timeEfficacy_ = 0D; + habCapacityMult_ = 0D; + epicResearchBudget_ = 0D; + return this; + } + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return ei.Ei.internal_static_ei_ContractSimConfig_ContractGradeSimConfig_GoalParams_descriptor; + } - // @@protoc_insertion_point(builder_scope:ei.ContractsResponse) - } + @java.lang.Override + public ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams getDefaultInstanceForType() { + return ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.getDefaultInstance(); + } - // @@protoc_insertion_point(class_scope:ei.ContractsResponse) - private static final ei.Ei.ContractsResponse DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new ei.Ei.ContractsResponse(); - } + @java.lang.Override + public ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams build() { + ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } - public static ei.Ei.ContractsResponse getDefaultInstance() { - return DEFAULT_INSTANCE; - } + @java.lang.Override + public ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams buildPartial() { + ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams result = new ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ContractsResponse 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(); - } - }; + private void buildPartial0(ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.targetSe_ = targetSe_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.cpsMult_ = cpsMult_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.elrMult_ = elrMult_; + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.earningsMult_ = earningsMult_; + to_bitField0_ |= 0x00000008; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.timeEfficacy_ = timeEfficacy_; + to_bitField0_ |= 0x00000010; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.habCapacityMult_ = habCapacityMult_; + to_bitField0_ |= 0x00000020; + } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.epicResearchBudget_ = epicResearchBudget_; + to_bitField0_ |= 0x00000040; + } + result.bitField0_ |= to_bitField0_; + } - public static com.google.protobuf.Parser parser() { - return PARSER; - } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams) { + return mergeFrom((ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams)other); + } else { + super.mergeFrom(other); + return this; + } + } - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } + public Builder mergeFrom(ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams other) { + if (other == ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.getDefaultInstance()) return this; + if (other.hasTargetSe()) { + setTargetSe(other.getTargetSe()); + } + if (other.hasCpsMult()) { + setCpsMult(other.getCpsMult()); + } + if (other.hasElrMult()) { + setElrMult(other.getElrMult()); + } + if (other.hasEarningsMult()) { + setEarningsMult(other.getEarningsMult()); + } + if (other.hasTimeEfficacy()) { + setTimeEfficacy(other.getTimeEfficacy()); + } + if (other.hasHabCapacityMult()) { + setHabCapacityMult(other.getHabCapacityMult()); + } + if (other.hasEpicResearchBudget()) { + setEpicResearchBudget(other.getEpicResearchBudget()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } - @java.lang.Override - public ei.Ei.ContractsResponse getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } + @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 9: { + targetSe_ = input.readDouble(); + bitField0_ |= 0x00000001; + break; + } // case 9 + case 17: { + cpsMult_ = input.readDouble(); + bitField0_ |= 0x00000002; + break; + } // case 17 + case 25: { + earningsMult_ = input.readDouble(); + bitField0_ |= 0x00000008; + break; + } // case 25 + case 33: { + timeEfficacy_ = input.readDouble(); + bitField0_ |= 0x00000010; + break; + } // case 33 + case 41: { + habCapacityMult_ = input.readDouble(); + bitField0_ |= 0x00000020; + break; + } // case 41 + case 49: { + epicResearchBudget_ = input.readDouble(); + bitField0_ |= 0x00000040; + break; + } // case 49 + case 57: { + elrMult_ = input.readDouble(); + bitField0_ |= 0x00000004; + break; + } // case 57 + 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_; - public interface ContractCoopStatusRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.ContractCoopStatusRequest) - com.google.protobuf.MessageOrBuilder { + private double targetSe_ ; + /** + * optional double target_se = 1; + * @return Whether the targetSe field is set. + */ + @java.lang.Override + public boolean hasTargetSe() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * optional double target_se = 1; + * @return The targetSe. + */ + @java.lang.Override + public double getTargetSe() { + return targetSe_; + } + /** + * optional double target_se = 1; + * @param value The targetSe to set. + * @return This builder for chaining. + */ + public Builder setTargetSe(double value) { - /** - * optional .ei.BasicRequestInfo rinfo = 5; - * @return Whether the rinfo field is set. - */ - boolean hasRinfo(); - /** - * optional .ei.BasicRequestInfo rinfo = 5; - * @return The rinfo. - */ - ei.Ei.BasicRequestInfo getRinfo(); - /** - * optional .ei.BasicRequestInfo rinfo = 5; - */ - ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder(); + targetSe_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * optional double target_se = 1; + * @return This builder for chaining. + */ + public Builder clearTargetSe() { + bitField0_ = (bitField0_ & ~0x00000001); + targetSe_ = 0D; + onChanged(); + return this; + } - /** - * optional string contract_identifier = 1; - * @return Whether the contractIdentifier field is set. - */ - boolean hasContractIdentifier(); - /** - * optional string contract_identifier = 1; - * @return The contractIdentifier. - */ - java.lang.String getContractIdentifier(); - /** - * optional string contract_identifier = 1; - * @return The bytes for contractIdentifier. - */ - com.google.protobuf.ByteString - getContractIdentifierBytes(); + private double cpsMult_ ; + /** + * optional double cps_mult = 2; + * @return Whether the cpsMult field is set. + */ + @java.lang.Override + public boolean hasCpsMult() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * optional double cps_mult = 2; + * @return The cpsMult. + */ + @java.lang.Override + public double getCpsMult() { + return cpsMult_; + } + /** + * optional double cps_mult = 2; + * @param value The cpsMult to set. + * @return This builder for chaining. + */ + public Builder setCpsMult(double value) { - /** - * optional string coop_identifier = 2; - * @return Whether the coopIdentifier field is set. - */ - boolean hasCoopIdentifier(); - /** - * optional string coop_identifier = 2; - * @return The coopIdentifier. - */ - java.lang.String getCoopIdentifier(); - /** - * optional string coop_identifier = 2; - * @return The bytes for coopIdentifier. - */ - com.google.protobuf.ByteString - getCoopIdentifierBytes(); + cpsMult_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * optional double cps_mult = 2; + * @return This builder for chaining. + */ + public Builder clearCpsMult() { + bitField0_ = (bitField0_ & ~0x00000002); + cpsMult_ = 0D; + onChanged(); + return this; + } - /** - * optional string user_id = 3; - * @return Whether the userId field is set. - */ - boolean hasUserId(); - /** - * optional string user_id = 3; - * @return The userId. - */ - java.lang.String getUserId(); - /** - * optional string user_id = 3; - * @return The bytes for userId. - */ - com.google.protobuf.ByteString - getUserIdBytes(); + private double elrMult_ ; + /** + * optional double elr_mult = 7; + * @return Whether the elrMult field is set. + */ + @java.lang.Override + public boolean hasElrMult() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * optional double elr_mult = 7; + * @return The elrMult. + */ + @java.lang.Override + public double getElrMult() { + return elrMult_; + } + /** + * optional double elr_mult = 7; + * @param value The elrMult to set. + * @return This builder for chaining. + */ + public Builder setElrMult(double value) { - /** - * optional uint32 client_version = 4; - * @return Whether the clientVersion field is set. - */ - boolean hasClientVersion(); - /** - * optional uint32 client_version = 4; - * @return The clientVersion. - */ - int getClientVersion(); - } - /** - * Protobuf type {@code ei.ContractCoopStatusRequest} - */ - public static final class ContractCoopStatusRequest extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.ContractCoopStatusRequest) - ContractCoopStatusRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use ContractCoopStatusRequest.newBuilder() to construct. - private ContractCoopStatusRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private ContractCoopStatusRequest() { - contractIdentifier_ = ""; - coopIdentifier_ = ""; - userId_ = ""; - } + elrMult_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + * optional double elr_mult = 7; + * @return This builder for chaining. + */ + public Builder clearElrMult() { + bitField0_ = (bitField0_ & ~0x00000004); + elrMult_ = 0D; + onChanged(); + return this; + } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ContractCoopStatusRequest(); - } + private double earningsMult_ ; + /** + * optional double earnings_mult = 3; + * @return Whether the earningsMult field is set. + */ + @java.lang.Override + public boolean hasEarningsMult() { + return ((bitField0_ & 0x00000008) != 0); + } + /** + * optional double earnings_mult = 3; + * @return The earningsMult. + */ + @java.lang.Override + public double getEarningsMult() { + return earningsMult_; + } + /** + * optional double earnings_mult = 3; + * @param value The earningsMult to set. + * @return This builder for chaining. + */ + public Builder setEarningsMult(double value) { - @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_ContractCoopStatusRequest_descriptor; - } + earningsMult_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + /** + * optional double earnings_mult = 3; + * @return This builder for chaining. + */ + public Builder clearEarningsMult() { + bitField0_ = (bitField0_ & ~0x00000008); + earningsMult_ = 0D; + onChanged(); + return this; + } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractCoopStatusRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - ei.Ei.ContractCoopStatusRequest.class, ei.Ei.ContractCoopStatusRequest.Builder.class); - } + private double timeEfficacy_ ; + /** + * optional double time_efficacy = 4; + * @return Whether the timeEfficacy field is set. + */ + @java.lang.Override + public boolean hasTimeEfficacy() { + return ((bitField0_ & 0x00000010) != 0); + } + /** + * optional double time_efficacy = 4; + * @return The timeEfficacy. + */ + @java.lang.Override + public double getTimeEfficacy() { + return timeEfficacy_; + } + /** + * optional double time_efficacy = 4; + * @param value The timeEfficacy to set. + * @return This builder for chaining. + */ + public Builder setTimeEfficacy(double value) { - private int bitField0_; - public static final int RINFO_FIELD_NUMBER = 5; - private ei.Ei.BasicRequestInfo rinfo_; - /** - * optional .ei.BasicRequestInfo rinfo = 5; - * @return Whether the rinfo field is set. - */ - @java.lang.Override - public boolean hasRinfo() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - * optional .ei.BasicRequestInfo rinfo = 5; - * @return The rinfo. - */ - @java.lang.Override - public ei.Ei.BasicRequestInfo getRinfo() { - return rinfo_ == null ? ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; - } - /** - * optional .ei.BasicRequestInfo rinfo = 5; - */ - @java.lang.Override - public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { - return rinfo_ == null ? ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; - } + timeEfficacy_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + /** + * optional double time_efficacy = 4; + * @return This builder for chaining. + */ + public Builder clearTimeEfficacy() { + bitField0_ = (bitField0_ & ~0x00000010); + timeEfficacy_ = 0D; + onChanged(); + return this; + } - public static final int CONTRACT_IDENTIFIER_FIELD_NUMBER = 1; - private volatile java.lang.Object contractIdentifier_; - /** - * optional string contract_identifier = 1; - * @return Whether the contractIdentifier field is set. - */ - @java.lang.Override - public boolean hasContractIdentifier() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - * optional string contract_identifier = 1; - * @return The contractIdentifier. - */ - @java.lang.Override - public java.lang.String getContractIdentifier() { - java.lang.Object ref = contractIdentifier_; - 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()) { - contractIdentifier_ = s; + private double habCapacityMult_ ; + /** + * optional double hab_capacity_mult = 5; + * @return Whether the habCapacityMult field is set. + */ + @java.lang.Override + public boolean hasHabCapacityMult() { + return ((bitField0_ & 0x00000020) != 0); + } + /** + * optional double hab_capacity_mult = 5; + * @return The habCapacityMult. + */ + @java.lang.Override + public double getHabCapacityMult() { + return habCapacityMult_; + } + /** + * optional double hab_capacity_mult = 5; + * @param value The habCapacityMult to set. + * @return This builder for chaining. + */ + public Builder setHabCapacityMult(double value) { + + habCapacityMult_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + /** + * optional double hab_capacity_mult = 5; + * @return This builder for chaining. + */ + public Builder clearHabCapacityMult() { + bitField0_ = (bitField0_ & ~0x00000020); + habCapacityMult_ = 0D; + onChanged(); + return this; + } + + private double epicResearchBudget_ ; + /** + * optional double epic_research_budget = 6; + * @return Whether the epicResearchBudget field is set. + */ + @java.lang.Override + public boolean hasEpicResearchBudget() { + return ((bitField0_ & 0x00000040) != 0); + } + /** + * optional double epic_research_budget = 6; + * @return The epicResearchBudget. + */ + @java.lang.Override + public double getEpicResearchBudget() { + return epicResearchBudget_; + } + /** + * optional double epic_research_budget = 6; + * @param value The epicResearchBudget to set. + * @return This builder for chaining. + */ + public Builder setEpicResearchBudget(double value) { + + epicResearchBudget_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + /** + * optional double epic_research_budget = 6; + * @return This builder for chaining. + */ + public Builder clearEpicResearchBudget() { + bitField0_ = (bitField0_ & ~0x00000040); + epicResearchBudget_ = 0D; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams) } - return s; - } - } - /** - * optional string contract_identifier = 1; - * @return The bytes for contractIdentifier. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getContractIdentifierBytes() { - java.lang.Object ref = contractIdentifier_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - contractIdentifier_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - public static final int COOP_IDENTIFIER_FIELD_NUMBER = 2; - private volatile java.lang.Object coopIdentifier_; - /** - * optional string coop_identifier = 2; - * @return Whether the coopIdentifier field is set. - */ - @java.lang.Override - public boolean hasCoopIdentifier() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - * optional string coop_identifier = 2; - * @return The coopIdentifier. - */ - @java.lang.Override - public java.lang.String getCoopIdentifier() { - java.lang.Object ref = coopIdentifier_; - 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()) { - coopIdentifier_ = s; + // @@protoc_insertion_point(class_scope:ei.ContractSimConfig.ContractGradeSimConfig.GoalParams) + private static final ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams(); } - return s; - } - } - /** - * optional string coop_identifier = 2; - * @return The bytes for coopIdentifier. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getCoopIdentifierBytes() { - java.lang.Object ref = coopIdentifier_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - coopIdentifier_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - public static final int USER_ID_FIELD_NUMBER = 3; - private volatile java.lang.Object userId_; - /** - * optional string user_id = 3; - * @return Whether the userId field is set. - */ - @java.lang.Override - public boolean hasUserId() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - * optional string user_id = 3; - * @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; + public static ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams getDefaultInstance() { + return DEFAULT_INSTANCE; } - return s; - } - } - /** - * optional string user_id = 3; - * @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; - } - } - public static final int CLIENT_VERSION_FIELD_NUMBER = 4; - private int clientVersion_; - /** - * optional uint32 client_version = 4; - * @return Whether the clientVersion field is set. - */ - @java.lang.Override - public boolean hasClientVersion() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - * optional uint32 client_version = 4; - * @return The clientVersion. - */ - @java.lang.Override - public int getClientVersion() { - return clientVersion_; - } + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GoalParams 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(); + } + }; - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; + public static com.google.protobuf.Parser parser() { + return PARSER; + } - memoizedIsInitialized = 1; - return true; - } + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, contractIdentifier_); - } - if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, coopIdentifier_); - } - if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, userId_); } - if (((bitField0_ & 0x00000010) != 0)) { - output.writeUInt32(4, clientVersion_); + + private int bitField0_; + public static final int GRADE_FIELD_NUMBER = 1; + private int grade_ = 0; + /** + * optional .ei.Contract.PlayerGrade grade = 1; + * @return Whether the grade field is set. + */ + @java.lang.Override public boolean hasGrade() { + return ((bitField0_ & 0x00000001) != 0); } - if (((bitField0_ & 0x00000001) != 0)) { - output.writeMessage(5, getRinfo()); + /** + * optional .ei.Contract.PlayerGrade grade = 1; + * @return The grade. + */ + @java.lang.Override public ei.Ei.Contract.PlayerGrade getGrade() { + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(grade_); + return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - size = 0; - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, contractIdentifier_); + public static final int GOAL_PARAMS_FIELD_NUMBER = 2; + @SuppressWarnings("serial") + private java.util.List goalParams_; + /** + * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + */ + @java.lang.Override + public java.util.List getGoalParamsList() { + return goalParams_; } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, coopIdentifier_); + /** + * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + */ + @java.lang.Override + public java.util.List + getGoalParamsOrBuilderList() { + return goalParams_; } - if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, userId_); + /** + * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + */ + @java.lang.Override + public int getGoalParamsCount() { + return goalParams_.size(); } - if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(4, clientVersion_); + /** + * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + */ + @java.lang.Override + public ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams getGoalParams(int index) { + return goalParams_.get(index); } - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(5, getRinfo()); + /** + * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + */ + @java.lang.Override + public ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParamsOrBuilder getGoalParamsOrBuilder( + int index) { + return goalParams_.get(index); } - 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.ContractCoopStatusRequest)) { - return super.equals(obj); - } - ei.Ei.ContractCoopStatusRequest other = (ei.Ei.ContractCoopStatusRequest) obj; + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; - if (hasRinfo() != other.hasRinfo()) return false; - if (hasRinfo()) { - if (!getRinfo() - .equals(other.getRinfo())) return false; + memoizedIsInitialized = 1; + return true; } - if (hasContractIdentifier() != other.hasContractIdentifier()) return false; - if (hasContractIdentifier()) { - if (!getContractIdentifier() - .equals(other.getContractIdentifier())) return false; + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeEnum(1, grade_); + } + for (int i = 0; i < goalParams_.size(); i++) { + output.writeMessage(2, goalParams_.get(i)); + } + getUnknownFields().writeTo(output); } - if (hasCoopIdentifier() != other.hasCoopIdentifier()) return false; - if (hasCoopIdentifier()) { - if (!getCoopIdentifier() - .equals(other.getCoopIdentifier())) return false; + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, grade_); + } + for (int i = 0; i < goalParams_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, goalParams_.get(i)); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; } - if (hasUserId() != other.hasUserId()) return false; - if (hasUserId()) { - if (!getUserId() - .equals(other.getUserId())) return false; + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof ei.Ei.ContractSimConfig.ContractGradeSimConfig)) { + return super.equals(obj); + } + ei.Ei.ContractSimConfig.ContractGradeSimConfig other = (ei.Ei.ContractSimConfig.ContractGradeSimConfig) obj; + + if (hasGrade() != other.hasGrade()) return false; + if (hasGrade()) { + if (grade_ != other.grade_) return false; + } + if (!getGoalParamsList() + .equals(other.getGoalParamsList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; } - if (hasClientVersion() != other.hasClientVersion()) return false; - if (hasClientVersion()) { - if (getClientVersion() - != other.getClientVersion()) return false; + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasGrade()) { + hash = (37 * hash) + GRADE_FIELD_NUMBER; + hash = (53 * hash) + grade_; + } + if (getGoalParamsCount() > 0) { + hash = (37 * hash) + GOAL_PARAMS_FIELD_NUMBER; + hash = (53 * hash) + getGoalParamsList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - @java.lang.Override + public static ei.Ei.ContractSimConfig.ContractGradeSimConfig parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractSimConfig.ContractGradeSimConfig parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.ContractSimConfig.ContractGradeSimConfig parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractSimConfig.ContractGradeSimConfig 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.ContractSimConfig.ContractGradeSimConfig parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractSimConfig.ContractGradeSimConfig parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.ContractSimConfig.ContractGradeSimConfig parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.ContractSimConfig.ContractGradeSimConfig parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static ei.Ei.ContractSimConfig.ContractGradeSimConfig parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static ei.Ei.ContractSimConfig.ContractGradeSimConfig parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static ei.Ei.ContractSimConfig.ContractGradeSimConfig parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.ContractSimConfig.ContractGradeSimConfig parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .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.ContractSimConfig.ContractGradeSimConfig 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.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code ei.ContractSimConfig.ContractGradeSimConfig} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.ContractSimConfig.ContractGradeSimConfig) + ei.Ei.ContractSimConfig.ContractGradeSimConfigOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractSimConfig_ContractGradeSimConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractSimConfig_ContractGradeSimConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractSimConfig.ContractGradeSimConfig.class, ei.Ei.ContractSimConfig.ContractGradeSimConfig.Builder.class); + } + + // Construct using ei.Ei.ContractSimConfig.ContractGradeSimConfig.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + grade_ = 0; + if (goalParamsBuilder_ == null) { + goalParams_ = java.util.Collections.emptyList(); + } else { + goalParams_ = null; + goalParamsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return ei.Ei.internal_static_ei_ContractSimConfig_ContractGradeSimConfig_descriptor; + } + + @java.lang.Override + public ei.Ei.ContractSimConfig.ContractGradeSimConfig getDefaultInstanceForType() { + return ei.Ei.ContractSimConfig.ContractGradeSimConfig.getDefaultInstance(); + } + + @java.lang.Override + public ei.Ei.ContractSimConfig.ContractGradeSimConfig build() { + ei.Ei.ContractSimConfig.ContractGradeSimConfig result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public ei.Ei.ContractSimConfig.ContractGradeSimConfig buildPartial() { + ei.Ei.ContractSimConfig.ContractGradeSimConfig result = new ei.Ei.ContractSimConfig.ContractGradeSimConfig(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.ContractSimConfig.ContractGradeSimConfig result) { + if (goalParamsBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0)) { + goalParams_ = java.util.Collections.unmodifiableList(goalParams_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.goalParams_ = goalParams_; + } else { + result.goalParams_ = goalParamsBuilder_.build(); + } + } + + private void buildPartial0(ei.Ei.ContractSimConfig.ContractGradeSimConfig result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.grade_ = grade_; + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof ei.Ei.ContractSimConfig.ContractGradeSimConfig) { + return mergeFrom((ei.Ei.ContractSimConfig.ContractGradeSimConfig)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(ei.Ei.ContractSimConfig.ContractGradeSimConfig other) { + if (other == ei.Ei.ContractSimConfig.ContractGradeSimConfig.getDefaultInstance()) return this; + if (other.hasGrade()) { + setGrade(other.getGrade()); + } + if (goalParamsBuilder_ == null) { + if (!other.goalParams_.isEmpty()) { + if (goalParams_.isEmpty()) { + goalParams_ = other.goalParams_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureGoalParamsIsMutable(); + goalParams_.addAll(other.goalParams_); + } + onChanged(); + } + } else { + if (!other.goalParams_.isEmpty()) { + if (goalParamsBuilder_.isEmpty()) { + goalParamsBuilder_.dispose(); + goalParamsBuilder_ = null; + goalParams_ = other.goalParams_; + bitField0_ = (bitField0_ & ~0x00000002); + goalParamsBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getGoalParamsFieldBuilder() : null; + } else { + goalParamsBuilder_.addAllMessages(other.goalParams_); + } + } + } + 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 8: { + int tmpRaw = input.readEnum(); + ei.Ei.Contract.PlayerGrade tmpValue = + ei.Ei.Contract.PlayerGrade.forNumber(tmpRaw); + if (tmpValue == null) { + mergeUnknownVarintField(1, tmpRaw); + } else { + grade_ = tmpRaw; + bitField0_ |= 0x00000001; + } + break; + } // case 8 + case 18: { + ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams m = + input.readMessage( + ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.parser(), + extensionRegistry); + if (goalParamsBuilder_ == null) { + ensureGoalParamsIsMutable(); + goalParams_.add(m); + } else { + goalParamsBuilder_.addMessage(m); + } + break; + } // case 18 + 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 int grade_ = 0; + /** + * optional .ei.Contract.PlayerGrade grade = 1; + * @return Whether the grade field is set. + */ + @java.lang.Override public boolean hasGrade() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * optional .ei.Contract.PlayerGrade grade = 1; + * @return The grade. + */ + @java.lang.Override + public ei.Ei.Contract.PlayerGrade getGrade() { + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(grade_); + return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; + } + /** + * optional .ei.Contract.PlayerGrade grade = 1; + * @param value The grade to set. + * @return This builder for chaining. + */ + public Builder setGrade(ei.Ei.Contract.PlayerGrade value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + grade_ = value.getNumber(); + onChanged(); + return this; + } + /** + * optional .ei.Contract.PlayerGrade grade = 1; + * @return This builder for chaining. + */ + public Builder clearGrade() { + bitField0_ = (bitField0_ & ~0x00000001); + grade_ = 0; + onChanged(); + return this; + } + + private java.util.List goalParams_ = + java.util.Collections.emptyList(); + private void ensureGoalParamsIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + goalParams_ = new java.util.ArrayList(goalParams_); + bitField0_ |= 0x00000002; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams, ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.Builder, ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParamsOrBuilder> goalParamsBuilder_; + + /** + * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + */ + public java.util.List getGoalParamsList() { + if (goalParamsBuilder_ == null) { + return java.util.Collections.unmodifiableList(goalParams_); + } else { + return goalParamsBuilder_.getMessageList(); + } + } + /** + * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + */ + public int getGoalParamsCount() { + if (goalParamsBuilder_ == null) { + return goalParams_.size(); + } else { + return goalParamsBuilder_.getCount(); + } + } + /** + * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + */ + public ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams getGoalParams(int index) { + if (goalParamsBuilder_ == null) { + return goalParams_.get(index); + } else { + return goalParamsBuilder_.getMessage(index); + } + } + /** + * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + */ + public Builder setGoalParams( + int index, ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams value) { + if (goalParamsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureGoalParamsIsMutable(); + goalParams_.set(index, value); + onChanged(); + } else { + goalParamsBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + */ + public Builder setGoalParams( + int index, ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.Builder builderForValue) { + if (goalParamsBuilder_ == null) { + ensureGoalParamsIsMutable(); + goalParams_.set(index, builderForValue.build()); + onChanged(); + } else { + goalParamsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + */ + public Builder addGoalParams(ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams value) { + if (goalParamsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureGoalParamsIsMutable(); + goalParams_.add(value); + onChanged(); + } else { + goalParamsBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + */ + public Builder addGoalParams( + int index, ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams value) { + if (goalParamsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureGoalParamsIsMutable(); + goalParams_.add(index, value); + onChanged(); + } else { + goalParamsBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + */ + public Builder addGoalParams( + ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.Builder builderForValue) { + if (goalParamsBuilder_ == null) { + ensureGoalParamsIsMutable(); + goalParams_.add(builderForValue.build()); + onChanged(); + } else { + goalParamsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + */ + public Builder addGoalParams( + int index, ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.Builder builderForValue) { + if (goalParamsBuilder_ == null) { + ensureGoalParamsIsMutable(); + goalParams_.add(index, builderForValue.build()); + onChanged(); + } else { + goalParamsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + */ + public Builder addAllGoalParams( + java.lang.Iterable values) { + if (goalParamsBuilder_ == null) { + ensureGoalParamsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, goalParams_); + onChanged(); + } else { + goalParamsBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + */ + public Builder clearGoalParams() { + if (goalParamsBuilder_ == null) { + goalParams_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + } else { + goalParamsBuilder_.clear(); + } + return this; + } + /** + * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + */ + public Builder removeGoalParams(int index) { + if (goalParamsBuilder_ == null) { + ensureGoalParamsIsMutable(); + goalParams_.remove(index); + onChanged(); + } else { + goalParamsBuilder_.remove(index); + } + return this; + } + /** + * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + */ + public ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.Builder getGoalParamsBuilder( + int index) { + return getGoalParamsFieldBuilder().getBuilder(index); + } + /** + * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + */ + public ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParamsOrBuilder getGoalParamsOrBuilder( + int index) { + if (goalParamsBuilder_ == null) { + return goalParams_.get(index); } else { + return goalParamsBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + */ + public java.util.List + getGoalParamsOrBuilderList() { + if (goalParamsBuilder_ != null) { + return goalParamsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(goalParams_); + } + } + /** + * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + */ + public ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.Builder addGoalParamsBuilder() { + return getGoalParamsFieldBuilder().addBuilder( + ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.getDefaultInstance()); + } + /** + * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + */ + public ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.Builder addGoalParamsBuilder( + int index) { + return getGoalParamsFieldBuilder().addBuilder( + index, ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.getDefaultInstance()); + } + /** + * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + */ + public java.util.List + getGoalParamsBuilderList() { + return getGoalParamsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams, ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.Builder, ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParamsOrBuilder> + getGoalParamsFieldBuilder() { + if (goalParamsBuilder_ == null) { + goalParamsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams, ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.Builder, ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParamsOrBuilder>( + goalParams_, + ((bitField0_ & 0x00000002) != 0), + getParentForChildren(), + isClean()); + goalParams_ = null; + } + return goalParamsBuilder_; + } + + // @@protoc_insertion_point(builder_scope:ei.ContractSimConfig.ContractGradeSimConfig) + } + + // @@protoc_insertion_point(class_scope:ei.ContractSimConfig.ContractGradeSimConfig) + private static final ei.Ei.ContractSimConfig.ContractGradeSimConfig DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new ei.Ei.ContractSimConfig.ContractGradeSimConfig(); + } + + public static ei.Ei.ContractSimConfig.ContractGradeSimConfig getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ContractGradeSimConfig 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.ContractSimConfig.ContractGradeSimConfig getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public static final int GRADE_CONFIGS_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private java.util.List gradeConfigs_; + /** + * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + */ + @java.lang.Override + public java.util.List getGradeConfigsList() { + return gradeConfigs_; + } + /** + * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + */ + @java.lang.Override + public java.util.List + getGradeConfigsOrBuilderList() { + return gradeConfigs_; + } + /** + * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + */ + @java.lang.Override + public int getGradeConfigsCount() { + return gradeConfigs_.size(); + } + /** + * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + */ + @java.lang.Override + public ei.Ei.ContractSimConfig.ContractGradeSimConfig getGradeConfigs(int index) { + return gradeConfigs_.get(index); + } + /** + * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + */ + @java.lang.Override + public ei.Ei.ContractSimConfig.ContractGradeSimConfigOrBuilder getGradeConfigsOrBuilder( + int index) { + return gradeConfigs_.get(index); + } + + 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 { + for (int i = 0; i < gradeConfigs_.size(); i++) { + output.writeMessage(1, gradeConfigs_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < gradeConfigs_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, gradeConfigs_.get(i)); + } + 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.ContractSimConfig)) { + return super.equals(obj); + } + ei.Ei.ContractSimConfig other = (ei.Ei.ContractSimConfig) obj; + + if (!getGradeConfigsList() + .equals(other.getGradeConfigsList())) 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 (hasRinfo()) { - hash = (37 * hash) + RINFO_FIELD_NUMBER; - hash = (53 * hash) + getRinfo().hashCode(); - } - if (hasContractIdentifier()) { - hash = (37 * hash) + CONTRACT_IDENTIFIER_FIELD_NUMBER; - hash = (53 * hash) + getContractIdentifier().hashCode(); - } - if (hasCoopIdentifier()) { - hash = (37 * hash) + COOP_IDENTIFIER_FIELD_NUMBER; - hash = (53 * hash) + getCoopIdentifier().hashCode(); - } - if (hasUserId()) { - hash = (37 * hash) + USER_ID_FIELD_NUMBER; - hash = (53 * hash) + getUserId().hashCode(); - } - if (hasClientVersion()) { - hash = (37 * hash) + CLIENT_VERSION_FIELD_NUMBER; - hash = (53 * hash) + getClientVersion(); + if (getGradeConfigsCount() > 0) { + hash = (37 * hash) + GRADE_CONFIGS_FIELD_NUMBER; + hash = (53 * hash) + getGradeConfigsList().hashCode(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } - public static ei.Ei.ContractCoopStatusRequest parseFrom( + public static ei.Ei.ContractSimConfig parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.ContractCoopStatusRequest parseFrom( + public static ei.Ei.ContractSimConfig parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.ContractCoopStatusRequest parseFrom( + public static ei.Ei.ContractSimConfig parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.ContractCoopStatusRequest parseFrom( + public static ei.Ei.ContractSimConfig 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.ContractCoopStatusRequest parseFrom(byte[] data) + public static ei.Ei.ContractSimConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.ContractCoopStatusRequest parseFrom( + public static ei.Ei.ContractSimConfig parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.ContractCoopStatusRequest parseFrom(java.io.InputStream input) + public static ei.Ei.ContractSimConfig parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.ContractCoopStatusRequest parseFrom( + public static ei.Ei.ContractSimConfig parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.ContractCoopStatusRequest parseDelimitedFrom(java.io.InputStream input) + + public static ei.Ei.ContractSimConfig parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } - public static ei.Ei.ContractCoopStatusRequest parseDelimitedFrom( + + public static ei.Ei.ContractSimConfig parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.ContractCoopStatusRequest parseFrom( + public static ei.Ei.ContractSimConfig parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.ContractCoopStatusRequest parseFrom( + public static ei.Ei.ContractSimConfig parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -95788,7 +92983,7 @@ public static ei.Ei.ContractCoopStatusRequest parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(ei.Ei.ContractCoopStatusRequest prototype) { + public static Builder newBuilder(ei.Ei.ContractSimConfig prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -95799,80 +92994,68 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * Protobuf type {@code ei.ContractCoopStatusRequest} + * Protobuf type {@code ei.ContractSimConfig} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.ContractCoopStatusRequest) - ei.Ei.ContractCoopStatusRequestOrBuilder { + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.ContractSimConfig) + ei.Ei.ContractSimConfigOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return ei.Ei.internal_static_ei_ContractCoopStatusRequest_descriptor; + return ei.Ei.internal_static_ei_ContractSimConfig_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractCoopStatusRequest_fieldAccessorTable + return ei.Ei.internal_static_ei_ContractSimConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.ContractCoopStatusRequest.class, ei.Ei.ContractCoopStatusRequest.Builder.class); + ei.Ei.ContractSimConfig.class, ei.Ei.ContractSimConfig.Builder.class); } - // Construct using ei.Ei.ContractCoopStatusRequest.newBuilder() + // Construct using ei.Ei.ContractSimConfig.newBuilder() private Builder() { - maybeForceBuilderInitialization(); + } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - getRinfoFieldBuilder(); - } + } @java.lang.Override public Builder clear() { super.clear(); - if (rinfoBuilder_ == null) { - rinfo_ = null; + bitField0_ = 0; + if (gradeConfigsBuilder_ == null) { + gradeConfigs_ = java.util.Collections.emptyList(); } else { - rinfoBuilder_.clear(); + gradeConfigs_ = null; + gradeConfigsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); - contractIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - coopIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); - userId_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); - clientVersion_ = 0; - bitField0_ = (bitField0_ & ~0x00000010); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return ei.Ei.internal_static_ei_ContractCoopStatusRequest_descriptor; + return ei.Ei.internal_static_ei_ContractSimConfig_descriptor; } @java.lang.Override - public ei.Ei.ContractCoopStatusRequest getDefaultInstanceForType() { - return ei.Ei.ContractCoopStatusRequest.getDefaultInstance(); + public ei.Ei.ContractSimConfig getDefaultInstanceForType() { + return ei.Ei.ContractSimConfig.getDefaultInstance(); } @java.lang.Override - public ei.Ei.ContractCoopStatusRequest build() { - ei.Ei.ContractCoopStatusRequest result = buildPartial(); + public ei.Ei.ContractSimConfig build() { + ei.Ei.ContractSimConfig result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -95880,103 +93063,67 @@ public ei.Ei.ContractCoopStatusRequest build() { } @java.lang.Override - public ei.Ei.ContractCoopStatusRequest buildPartial() { - ei.Ei.ContractCoopStatusRequest result = new ei.Ei.ContractCoopStatusRequest(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - if (rinfoBuilder_ == null) { - result.rinfo_ = rinfo_; - } else { - result.rinfo_ = rinfoBuilder_.build(); - } - to_bitField0_ |= 0x00000001; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - to_bitField0_ |= 0x00000002; - } - result.contractIdentifier_ = contractIdentifier_; - if (((from_bitField0_ & 0x00000004) != 0)) { - to_bitField0_ |= 0x00000004; - } - result.coopIdentifier_ = coopIdentifier_; - if (((from_bitField0_ & 0x00000008) != 0)) { - to_bitField0_ |= 0x00000008; - } - result.userId_ = userId_; - if (((from_bitField0_ & 0x00000010) != 0)) { - result.clientVersion_ = clientVersion_; - to_bitField0_ |= 0x00000010; - } - result.bitField0_ = to_bitField0_; + public ei.Ei.ContractSimConfig buildPartial() { + ei.Ei.ContractSimConfig result = new ei.Ei.ContractSimConfig(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } 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); + private void buildPartialRepeatedFields(ei.Ei.ContractSimConfig result) { + if (gradeConfigsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + gradeConfigs_ = java.util.Collections.unmodifiableList(gradeConfigs_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.gradeConfigs_ = gradeConfigs_; + } else { + result.gradeConfigs_ = gradeConfigsBuilder_.build(); + } } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); + + private void buildPartial0(ei.Ei.ContractSimConfig result) { + int from_bitField0_ = bitField0_; } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof ei.Ei.ContractCoopStatusRequest) { - return mergeFrom((ei.Ei.ContractCoopStatusRequest)other); + if (other instanceof ei.Ei.ContractSimConfig) { + return mergeFrom((ei.Ei.ContractSimConfig)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(ei.Ei.ContractCoopStatusRequest other) { - if (other == ei.Ei.ContractCoopStatusRequest.getDefaultInstance()) return this; - if (other.hasRinfo()) { - mergeRinfo(other.getRinfo()); - } - if (other.hasContractIdentifier()) { - bitField0_ |= 0x00000002; - contractIdentifier_ = other.contractIdentifier_; - onChanged(); - } - if (other.hasCoopIdentifier()) { - bitField0_ |= 0x00000004; - coopIdentifier_ = other.coopIdentifier_; - onChanged(); - } - if (other.hasUserId()) { - bitField0_ |= 0x00000008; - userId_ = other.userId_; - onChanged(); - } - if (other.hasClientVersion()) { - setClientVersion(other.getClientVersion()); + public Builder mergeFrom(ei.Ei.ContractSimConfig other) { + if (other == ei.Ei.ContractSimConfig.getDefaultInstance()) return this; + if (gradeConfigsBuilder_ == null) { + if (!other.gradeConfigs_.isEmpty()) { + if (gradeConfigs_.isEmpty()) { + gradeConfigs_ = other.gradeConfigs_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureGradeConfigsIsMutable(); + gradeConfigs_.addAll(other.gradeConfigs_); + } + onChanged(); + } + } else { + if (!other.gradeConfigs_.isEmpty()) { + if (gradeConfigsBuilder_.isEmpty()) { + gradeConfigsBuilder_.dispose(); + gradeConfigsBuilder_ = null; + gradeConfigs_ = other.gradeConfigs_; + bitField0_ = (bitField0_ & ~0x00000001); + gradeConfigsBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getGradeConfigsFieldBuilder() : null; + } else { + gradeConfigsBuilder_.addAllMessages(other.gradeConfigs_); + } + } } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); @@ -96005,32 +93152,18 @@ public Builder mergeFrom( done = true; break; case 10: { - contractIdentifier_ = input.readBytes(); - bitField0_ |= 0x00000002; + ei.Ei.ContractSimConfig.ContractGradeSimConfig m = + input.readMessage( + ei.Ei.ContractSimConfig.ContractGradeSimConfig.parser(), + extensionRegistry); + if (gradeConfigsBuilder_ == null) { + ensureGradeConfigsIsMutable(); + gradeConfigs_.add(m); + } else { + gradeConfigsBuilder_.addMessage(m); + } break; } // case 10 - case 18: { - coopIdentifier_ = input.readBytes(); - bitField0_ |= 0x00000004; - break; - } // case 18 - case 26: { - userId_ = input.readBytes(); - bitField0_ |= 0x00000008; - break; - } // case 26 - case 32: { - clientVersion_ = input.readUInt32(); - bitField0_ |= 0x00000010; - break; - } // case 32 - case 42: { - input.readMessage( - getRinfoFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x00000001; - break; - } // case 42 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -96048,446 +93181,263 @@ public Builder mergeFrom( } private int bitField0_; - private ei.Ei.BasicRequestInfo rinfo_; - private com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; + private java.util.List gradeConfigs_ = + java.util.Collections.emptyList(); + private void ensureGradeConfigsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + gradeConfigs_ = new java.util.ArrayList(gradeConfigs_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractSimConfig.ContractGradeSimConfig, ei.Ei.ContractSimConfig.ContractGradeSimConfig.Builder, ei.Ei.ContractSimConfig.ContractGradeSimConfigOrBuilder> gradeConfigsBuilder_; + /** - * optional .ei.BasicRequestInfo rinfo = 5; - * @return Whether the rinfo field is set. + * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; */ - public boolean hasRinfo() { - return ((bitField0_ & 0x00000001) != 0); + public java.util.List getGradeConfigsList() { + if (gradeConfigsBuilder_ == null) { + return java.util.Collections.unmodifiableList(gradeConfigs_); + } else { + return gradeConfigsBuilder_.getMessageList(); + } } /** - * optional .ei.BasicRequestInfo rinfo = 5; - * @return The rinfo. + * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; */ - public ei.Ei.BasicRequestInfo getRinfo() { - if (rinfoBuilder_ == null) { - return rinfo_ == null ? ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; + public int getGradeConfigsCount() { + if (gradeConfigsBuilder_ == null) { + return gradeConfigs_.size(); } else { - return rinfoBuilder_.getMessage(); + return gradeConfigsBuilder_.getCount(); } } /** - * optional .ei.BasicRequestInfo rinfo = 5; + * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; */ - public Builder setRinfo(ei.Ei.BasicRequestInfo value) { - if (rinfoBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - rinfo_ = value; - onChanged(); + public ei.Ei.ContractSimConfig.ContractGradeSimConfig getGradeConfigs(int index) { + if (gradeConfigsBuilder_ == null) { + return gradeConfigs_.get(index); } else { - rinfoBuilder_.setMessage(value); + return gradeConfigsBuilder_.getMessage(index); } - bitField0_ |= 0x00000001; - return this; } /** - * optional .ei.BasicRequestInfo rinfo = 5; + * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; */ - public Builder setRinfo( - ei.Ei.BasicRequestInfo.Builder builderForValue) { - if (rinfoBuilder_ == null) { - rinfo_ = builderForValue.build(); + public Builder setGradeConfigs( + int index, ei.Ei.ContractSimConfig.ContractGradeSimConfig value) { + if (gradeConfigsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureGradeConfigsIsMutable(); + gradeConfigs_.set(index, value); onChanged(); } else { - rinfoBuilder_.setMessage(builderForValue.build()); + gradeConfigsBuilder_.setMessage(index, value); } - bitField0_ |= 0x00000001; return this; } /** - * optional .ei.BasicRequestInfo rinfo = 5; + * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; */ - public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { - if (rinfoBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0) && - rinfo_ != null && - rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { - rinfo_ = - ei.Ei.BasicRequestInfo.newBuilder(rinfo_).mergeFrom(value).buildPartial(); - } else { - rinfo_ = value; - } + public Builder setGradeConfigs( + int index, ei.Ei.ContractSimConfig.ContractGradeSimConfig.Builder builderForValue) { + if (gradeConfigsBuilder_ == null) { + ensureGradeConfigsIsMutable(); + gradeConfigs_.set(index, builderForValue.build()); onChanged(); } else { - rinfoBuilder_.mergeFrom(value); + gradeConfigsBuilder_.setMessage(index, builderForValue.build()); } - bitField0_ |= 0x00000001; return this; } /** - * optional .ei.BasicRequestInfo rinfo = 5; + * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; */ - public Builder clearRinfo() { - if (rinfoBuilder_ == null) { - rinfo_ = null; + public Builder addGradeConfigs(ei.Ei.ContractSimConfig.ContractGradeSimConfig value) { + if (gradeConfigsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureGradeConfigsIsMutable(); + gradeConfigs_.add(value); onChanged(); } else { - rinfoBuilder_.clear(); + gradeConfigsBuilder_.addMessage(value); } - bitField0_ = (bitField0_ & ~0x00000001); return this; } /** - * optional .ei.BasicRequestInfo rinfo = 5; - */ - public ei.Ei.BasicRequestInfo.Builder getRinfoBuilder() { - bitField0_ |= 0x00000001; - onChanged(); - return getRinfoFieldBuilder().getBuilder(); - } - /** - * optional .ei.BasicRequestInfo rinfo = 5; - */ - public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { - if (rinfoBuilder_ != null) { - return rinfoBuilder_.getMessageOrBuilder(); - } else { - return rinfo_ == null ? - ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; - } - } - /** - * optional .ei.BasicRequestInfo rinfo = 5; - */ - private com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> - getRinfoFieldBuilder() { - if (rinfoBuilder_ == null) { - rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( - getRinfo(), - getParentForChildren(), - isClean()); - rinfo_ = null; - } - return rinfoBuilder_; - } - - private java.lang.Object contractIdentifier_ = ""; - /** - * optional string contract_identifier = 1; - * @return Whether the contractIdentifier field is set. - */ - public boolean hasContractIdentifier() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - * optional string contract_identifier = 1; - * @return The contractIdentifier. + * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; */ - public java.lang.String getContractIdentifier() { - java.lang.Object ref = contractIdentifier_; - 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()) { - contractIdentifier_ = s; + public Builder addGradeConfigs( + int index, ei.Ei.ContractSimConfig.ContractGradeSimConfig value) { + if (gradeConfigsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); } - return s; + ensureGradeConfigsIsMutable(); + gradeConfigs_.add(index, value); + onChanged(); } else { - return (java.lang.String) ref; + gradeConfigsBuilder_.addMessage(index, value); } + return this; } /** - * optional string contract_identifier = 1; - * @return The bytes for contractIdentifier. + * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; */ - public com.google.protobuf.ByteString - getContractIdentifierBytes() { - java.lang.Object ref = contractIdentifier_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - contractIdentifier_ = b; - return b; + public Builder addGradeConfigs( + ei.Ei.ContractSimConfig.ContractGradeSimConfig.Builder builderForValue) { + if (gradeConfigsBuilder_ == null) { + ensureGradeConfigsIsMutable(); + gradeConfigs_.add(builderForValue.build()); + onChanged(); } else { - return (com.google.protobuf.ByteString) ref; + gradeConfigsBuilder_.addMessage(builderForValue.build()); } - } - /** - * optional string contract_identifier = 1; - * @param value The contractIdentifier to set. - * @return This builder for chaining. - */ - public Builder setContractIdentifier( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - contractIdentifier_ = value; - onChanged(); - return this; - } - /** - * optional string contract_identifier = 1; - * @return This builder for chaining. - */ - public Builder clearContractIdentifier() { - bitField0_ = (bitField0_ & ~0x00000002); - contractIdentifier_ = getDefaultInstance().getContractIdentifier(); - onChanged(); - return this; - } - /** - * optional string contract_identifier = 1; - * @param value The bytes for contractIdentifier to set. - * @return This builder for chaining. - */ - public Builder setContractIdentifierBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - contractIdentifier_ = value; - onChanged(); return this; } - - private java.lang.Object coopIdentifier_ = ""; - /** - * optional string coop_identifier = 2; - * @return Whether the coopIdentifier field is set. - */ - public boolean hasCoopIdentifier() { - return ((bitField0_ & 0x00000004) != 0); - } /** - * optional string coop_identifier = 2; - * @return The coopIdentifier. + * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; */ - public java.lang.String getCoopIdentifier() { - java.lang.Object ref = coopIdentifier_; - 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()) { - coopIdentifier_ = s; - } - return s; + public Builder addGradeConfigs( + int index, ei.Ei.ContractSimConfig.ContractGradeSimConfig.Builder builderForValue) { + if (gradeConfigsBuilder_ == null) { + ensureGradeConfigsIsMutable(); + gradeConfigs_.add(index, builderForValue.build()); + onChanged(); } else { - return (java.lang.String) ref; + gradeConfigsBuilder_.addMessage(index, builderForValue.build()); } + return this; } /** - * optional string coop_identifier = 2; - * @return The bytes for coopIdentifier. + * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; */ - public com.google.protobuf.ByteString - getCoopIdentifierBytes() { - java.lang.Object ref = coopIdentifier_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - coopIdentifier_ = b; - return b; + public Builder addAllGradeConfigs( + java.lang.Iterable values) { + if (gradeConfigsBuilder_ == null) { + ensureGradeConfigsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, gradeConfigs_); + onChanged(); } else { - return (com.google.protobuf.ByteString) ref; + gradeConfigsBuilder_.addAllMessages(values); } - } - /** - * optional string coop_identifier = 2; - * @param value The coopIdentifier to set. - * @return This builder for chaining. - */ - public Builder setCoopIdentifier( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - coopIdentifier_ = value; - onChanged(); - return this; - } - /** - * optional string coop_identifier = 2; - * @return This builder for chaining. - */ - public Builder clearCoopIdentifier() { - bitField0_ = (bitField0_ & ~0x00000004); - coopIdentifier_ = getDefaultInstance().getCoopIdentifier(); - onChanged(); - return this; - } - /** - * optional string coop_identifier = 2; - * @param value The bytes for coopIdentifier to set. - * @return This builder for chaining. - */ - public Builder setCoopIdentifierBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - coopIdentifier_ = value; - onChanged(); return this; } - - private java.lang.Object userId_ = ""; - /** - * optional string user_id = 3; - * @return Whether the userId field is set. - */ - public boolean hasUserId() { - return ((bitField0_ & 0x00000008) != 0); - } /** - * optional string user_id = 3; - * @return The userId. + * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; */ - 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; + public Builder clearGradeConfigs() { + if (gradeConfigsBuilder_ == null) { + gradeConfigs_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); } else { - return (java.lang.String) ref; + gradeConfigsBuilder_.clear(); } + return this; } /** - * optional string user_id = 3; - * @return The bytes for userId. + * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; */ - 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; + public Builder removeGradeConfigs(int index) { + if (gradeConfigsBuilder_ == null) { + ensureGradeConfigsIsMutable(); + gradeConfigs_.remove(index); + onChanged(); } else { - return (com.google.protobuf.ByteString) ref; + gradeConfigsBuilder_.remove(index); } - } - /** - * optional string user_id = 3; - * @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_ |= 0x00000008; - userId_ = value; - onChanged(); return this; } /** - * optional string user_id = 3; - * @return This builder for chaining. + * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; */ - public Builder clearUserId() { - bitField0_ = (bitField0_ & ~0x00000008); - userId_ = getDefaultInstance().getUserId(); - onChanged(); - return this; + public ei.Ei.ContractSimConfig.ContractGradeSimConfig.Builder getGradeConfigsBuilder( + int index) { + return getGradeConfigsFieldBuilder().getBuilder(index); } /** - * optional string user_id = 3; - * @param value The bytes for userId to set. - * @return This builder for chaining. + * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; */ - public Builder setUserIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; - userId_ = value; - onChanged(); - return this; + public ei.Ei.ContractSimConfig.ContractGradeSimConfigOrBuilder getGradeConfigsOrBuilder( + int index) { + if (gradeConfigsBuilder_ == null) { + return gradeConfigs_.get(index); } else { + return gradeConfigsBuilder_.getMessageOrBuilder(index); + } } - - private int clientVersion_ ; /** - * optional uint32 client_version = 4; - * @return Whether the clientVersion field is set. + * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; */ - @java.lang.Override - public boolean hasClientVersion() { - return ((bitField0_ & 0x00000010) != 0); + public java.util.List + getGradeConfigsOrBuilderList() { + if (gradeConfigsBuilder_ != null) { + return gradeConfigsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(gradeConfigs_); + } } /** - * optional uint32 client_version = 4; - * @return The clientVersion. + * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; */ - @java.lang.Override - public int getClientVersion() { - return clientVersion_; + public ei.Ei.ContractSimConfig.ContractGradeSimConfig.Builder addGradeConfigsBuilder() { + return getGradeConfigsFieldBuilder().addBuilder( + ei.Ei.ContractSimConfig.ContractGradeSimConfig.getDefaultInstance()); } /** - * optional uint32 client_version = 4; - * @param value The clientVersion to set. - * @return This builder for chaining. + * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; */ - public Builder setClientVersion(int value) { - bitField0_ |= 0x00000010; - clientVersion_ = value; - onChanged(); - return this; + public ei.Ei.ContractSimConfig.ContractGradeSimConfig.Builder addGradeConfigsBuilder( + int index) { + return getGradeConfigsFieldBuilder().addBuilder( + index, ei.Ei.ContractSimConfig.ContractGradeSimConfig.getDefaultInstance()); } /** - * optional uint32 client_version = 4; - * @return This builder for chaining. + * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; */ - public Builder clearClientVersion() { - bitField0_ = (bitField0_ & ~0x00000010); - clientVersion_ = 0; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); + public java.util.List + getGradeConfigsBuilderList() { + return getGradeConfigsFieldBuilder().getBuilderList(); } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractSimConfig.ContractGradeSimConfig, ei.Ei.ContractSimConfig.ContractGradeSimConfig.Builder, ei.Ei.ContractSimConfig.ContractGradeSimConfigOrBuilder> + getGradeConfigsFieldBuilder() { + if (gradeConfigsBuilder_ == null) { + gradeConfigsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractSimConfig.ContractGradeSimConfig, ei.Ei.ContractSimConfig.ContractGradeSimConfig.Builder, ei.Ei.ContractSimConfig.ContractGradeSimConfigOrBuilder>( + gradeConfigs_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + gradeConfigs_ = null; + } + return gradeConfigsBuilder_; } - - // @@protoc_insertion_point(builder_scope:ei.ContractCoopStatusRequest) + // @@protoc_insertion_point(builder_scope:ei.ContractSimConfig) } - // @@protoc_insertion_point(class_scope:ei.ContractCoopStatusRequest) - private static final ei.Ei.ContractCoopStatusRequest DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:ei.ContractSimConfig) + private static final ei.Ei.ContractSimConfig DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new ei.Ei.ContractCoopStatusRequest(); + DEFAULT_INSTANCE = new ei.Ei.ContractSimConfig(); } - public static ei.Ei.ContractCoopStatusRequest getDefaultInstance() { + public static ei.Ei.ContractSimConfig getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public ContractCoopStatusRequest parsePartialFrom( + public ContractSimConfig parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -96506,245 +93456,92 @@ public ContractCoopStatusRequest parsePartialFrom( } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public ei.Ei.ContractCoopStatusRequest getDefaultInstanceForType() { + public ei.Ei.ContractSimConfig getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface FarmProductionParamsOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.FarmProductionParams) + public interface ContractSimPollOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.ContractSimPoll) com.google.protobuf.MessageOrBuilder { /** - * optional double farm_population = 1; - * @return Whether the farmPopulation field is set. - */ - boolean hasFarmPopulation(); - /** - * optional double farm_population = 1; - * @return The farmPopulation. - */ - double getFarmPopulation(); - - /** - * optional double farm_capacity = 2; - * @return Whether the farmCapacity field is set. - */ - boolean hasFarmCapacity(); - /** - * optional double farm_capacity = 2; - * @return The farmCapacity. - */ - double getFarmCapacity(); - - /** - * optional double elr = 3; - * @return Whether the elr field is set. - */ - boolean hasElr(); - /** - * optional double elr = 3; - * @return The elr. - */ - double getElr(); - - /** - * optional double ihr = 4; - * @return Whether the ihr field is set. - */ - boolean hasIhr(); - /** - * optional double ihr = 4; - * @return The ihr. - */ - double getIhr(); - - /** - * optional double sr = 5; - * @return Whether the sr field is set. - */ - boolean hasSr(); - /** - * optional double sr = 5; - * @return The sr. - */ - double getSr(); - - /** - * optional double delivered = 6; - * @return Whether the delivered field is set. + * optional uint32 client_version = 1; + * @return Whether the clientVersion field is set. */ - boolean hasDelivered(); + boolean hasClientVersion(); /** - * optional double delivered = 6; - * @return The delivered. + * optional uint32 client_version = 1; + * @return The clientVersion. */ - double getDelivered(); + int getClientVersion(); } /** - * Protobuf type {@code ei.FarmProductionParams} + * Protobuf type {@code ei.ContractSimPoll} */ - public static final class FarmProductionParams extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.FarmProductionParams) - FarmProductionParamsOrBuilder { + public static final class ContractSimPoll extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.ContractSimPoll) + ContractSimPollOrBuilder { private static final long serialVersionUID = 0L; - // Use FarmProductionParams.newBuilder() to construct. - private FarmProductionParams(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ContractSimPoll.class.getName()); } - private FarmProductionParams() { + // Use ContractSimPoll.newBuilder() to construct. + private ContractSimPoll(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new FarmProductionParams(); + private ContractSimPoll() { } - @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_FarmProductionParams_descriptor; + return ei.Ei.internal_static_ei_ContractSimPoll_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_FarmProductionParams_fieldAccessorTable + return ei.Ei.internal_static_ei_ContractSimPoll_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.FarmProductionParams.class, ei.Ei.FarmProductionParams.Builder.class); + ei.Ei.ContractSimPoll.class, ei.Ei.ContractSimPoll.Builder.class); } private int bitField0_; - public static final int FARM_POPULATION_FIELD_NUMBER = 1; - private double farmPopulation_; + public static final int CLIENT_VERSION_FIELD_NUMBER = 1; + private int clientVersion_ = 0; /** - * optional double farm_population = 1; - * @return Whether the farmPopulation field is set. + * optional uint32 client_version = 1; + * @return Whether the clientVersion field is set. */ @java.lang.Override - public boolean hasFarmPopulation() { + public boolean hasClientVersion() { return ((bitField0_ & 0x00000001) != 0); } /** - * optional double farm_population = 1; - * @return The farmPopulation. - */ - @java.lang.Override - public double getFarmPopulation() { - return farmPopulation_; - } - - public static final int FARM_CAPACITY_FIELD_NUMBER = 2; - private double farmCapacity_; - /** - * optional double farm_capacity = 2; - * @return Whether the farmCapacity field is set. - */ - @java.lang.Override - public boolean hasFarmCapacity() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - * optional double farm_capacity = 2; - * @return The farmCapacity. - */ - @java.lang.Override - public double getFarmCapacity() { - return farmCapacity_; - } - - public static final int ELR_FIELD_NUMBER = 3; - private double elr_; - /** - * optional double elr = 3; - * @return Whether the elr field is set. - */ - @java.lang.Override - public boolean hasElr() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - * optional double elr = 3; - * @return The elr. - */ - @java.lang.Override - public double getElr() { - return elr_; - } - - public static final int IHR_FIELD_NUMBER = 4; - private double ihr_; - /** - * optional double ihr = 4; - * @return Whether the ihr field is set. - */ - @java.lang.Override - public boolean hasIhr() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - * optional double ihr = 4; - * @return The ihr. - */ - @java.lang.Override - public double getIhr() { - return ihr_; - } - - public static final int SR_FIELD_NUMBER = 5; - private double sr_; - /** - * optional double sr = 5; - * @return Whether the sr field is set. - */ - @java.lang.Override - public boolean hasSr() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - * optional double sr = 5; - * @return The sr. - */ - @java.lang.Override - public double getSr() { - return sr_; - } - - public static final int DELIVERED_FIELD_NUMBER = 6; - private double delivered_; - /** - * optional double delivered = 6; - * @return Whether the delivered field is set. - */ - @java.lang.Override - public boolean hasDelivered() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - * optional double delivered = 6; - * @return The delivered. + * optional uint32 client_version = 1; + * @return The clientVersion. */ @java.lang.Override - public double getDelivered() { - return delivered_; + public int getClientVersion() { + return clientVersion_; } private byte memoizedIsInitialized = -1; @@ -96762,22 +93559,7 @@ public final boolean isInitialized() { public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { - output.writeDouble(1, farmPopulation_); - } - if (((bitField0_ & 0x00000002) != 0)) { - output.writeDouble(2, farmCapacity_); - } - if (((bitField0_ & 0x00000004) != 0)) { - output.writeDouble(3, elr_); - } - if (((bitField0_ & 0x00000008) != 0)) { - output.writeDouble(4, ihr_); - } - if (((bitField0_ & 0x00000010) != 0)) { - output.writeDouble(5, sr_); - } - if (((bitField0_ & 0x00000020) != 0)) { - output.writeDouble(6, delivered_); + output.writeUInt32(1, clientVersion_); } getUnknownFields().writeTo(output); } @@ -96790,27 +93572,7 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(1, farmPopulation_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(2, farmCapacity_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(3, elr_); - } - if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(4, ihr_); - } - if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(5, sr_); - } - if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(6, delivered_); + .computeUInt32Size(1, clientVersion_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -96822,46 +93584,15 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof ei.Ei.FarmProductionParams)) { + if (!(obj instanceof ei.Ei.ContractSimPoll)) { return super.equals(obj); } - ei.Ei.FarmProductionParams other = (ei.Ei.FarmProductionParams) obj; + ei.Ei.ContractSimPoll other = (ei.Ei.ContractSimPoll) obj; - if (hasFarmPopulation() != other.hasFarmPopulation()) return false; - if (hasFarmPopulation()) { - if (java.lang.Double.doubleToLongBits(getFarmPopulation()) - != java.lang.Double.doubleToLongBits( - other.getFarmPopulation())) return false; - } - if (hasFarmCapacity() != other.hasFarmCapacity()) return false; - if (hasFarmCapacity()) { - if (java.lang.Double.doubleToLongBits(getFarmCapacity()) - != java.lang.Double.doubleToLongBits( - other.getFarmCapacity())) return false; - } - if (hasElr() != other.hasElr()) return false; - if (hasElr()) { - if (java.lang.Double.doubleToLongBits(getElr()) - != java.lang.Double.doubleToLongBits( - other.getElr())) return false; - } - if (hasIhr() != other.hasIhr()) return false; - if (hasIhr()) { - if (java.lang.Double.doubleToLongBits(getIhr()) - != java.lang.Double.doubleToLongBits( - other.getIhr())) return false; - } - if (hasSr() != other.hasSr()) return false; - if (hasSr()) { - if (java.lang.Double.doubleToLongBits(getSr()) - != java.lang.Double.doubleToLongBits( - other.getSr())) return false; - } - if (hasDelivered() != other.hasDelivered()) return false; - if (hasDelivered()) { - if (java.lang.Double.doubleToLongBits(getDelivered()) - != java.lang.Double.doubleToLongBits( - other.getDelivered())) return false; + if (hasClientVersion() != other.hasClientVersion()) return false; + if (hasClientVersion()) { + if (getClientVersion() + != other.getClientVersion()) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -96874,108 +93605,84 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); - if (hasFarmPopulation()) { - hash = (37 * hash) + FARM_POPULATION_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getFarmPopulation())); - } - if (hasFarmCapacity()) { - hash = (37 * hash) + FARM_CAPACITY_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getFarmCapacity())); - } - if (hasElr()) { - hash = (37 * hash) + ELR_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getElr())); - } - if (hasIhr()) { - hash = (37 * hash) + IHR_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getIhr())); - } - if (hasSr()) { - hash = (37 * hash) + SR_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getSr())); - } - if (hasDelivered()) { - hash = (37 * hash) + DELIVERED_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getDelivered())); + if (hasClientVersion()) { + hash = (37 * hash) + CLIENT_VERSION_FIELD_NUMBER; + hash = (53 * hash) + getClientVersion(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } - public static ei.Ei.FarmProductionParams parseFrom( + public static ei.Ei.ContractSimPoll parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.FarmProductionParams parseFrom( + public static ei.Ei.ContractSimPoll parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.FarmProductionParams parseFrom( + public static ei.Ei.ContractSimPoll parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.FarmProductionParams parseFrom( + public static ei.Ei.ContractSimPoll 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.FarmProductionParams parseFrom(byte[] data) + public static ei.Ei.ContractSimPoll parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.FarmProductionParams parseFrom( + public static ei.Ei.ContractSimPoll parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.FarmProductionParams parseFrom(java.io.InputStream input) + public static ei.Ei.ContractSimPoll parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.FarmProductionParams parseFrom( + public static ei.Ei.ContractSimPoll parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.FarmProductionParams parseDelimitedFrom(java.io.InputStream input) + + public static ei.Ei.ContractSimPoll parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } - public static ei.Ei.FarmProductionParams parseDelimitedFrom( + + public static ei.Ei.ContractSimPoll parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.FarmProductionParams parseFrom( + public static ei.Ei.ContractSimPoll parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.FarmProductionParams parseFrom( + public static ei.Ei.ContractSimPoll parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -96984,7 +93691,7 @@ public static ei.Ei.FarmProductionParams parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(ei.Ei.FarmProductionParams prototype) { + public static Builder newBuilder(ei.Ei.ContractSimPoll prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -96995,72 +93702,62 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * Protobuf type {@code ei.FarmProductionParams} + * Protobuf type {@code ei.ContractSimPoll} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.FarmProductionParams) - ei.Ei.FarmProductionParamsOrBuilder { + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.ContractSimPoll) + ei.Ei.ContractSimPollOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return ei.Ei.internal_static_ei_FarmProductionParams_descriptor; + return ei.Ei.internal_static_ei_ContractSimPoll_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_FarmProductionParams_fieldAccessorTable + return ei.Ei.internal_static_ei_ContractSimPoll_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.FarmProductionParams.class, ei.Ei.FarmProductionParams.Builder.class); + ei.Ei.ContractSimPoll.class, ei.Ei.ContractSimPoll.Builder.class); } - // Construct using ei.Ei.FarmProductionParams.newBuilder() + // Construct using ei.Ei.ContractSimPoll.newBuilder() private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); - farmPopulation_ = 0D; - bitField0_ = (bitField0_ & ~0x00000001); - farmCapacity_ = 0D; - bitField0_ = (bitField0_ & ~0x00000002); - elr_ = 0D; - bitField0_ = (bitField0_ & ~0x00000004); - ihr_ = 0D; - bitField0_ = (bitField0_ & ~0x00000008); - sr_ = 0D; - bitField0_ = (bitField0_ & ~0x00000010); - delivered_ = 0D; - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = 0; + clientVersion_ = 0; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return ei.Ei.internal_static_ei_FarmProductionParams_descriptor; + return ei.Ei.internal_static_ei_ContractSimPoll_descriptor; } @java.lang.Override - public ei.Ei.FarmProductionParams getDefaultInstanceForType() { - return ei.Ei.FarmProductionParams.getDefaultInstance(); + public ei.Ei.ContractSimPoll getDefaultInstanceForType() { + return ei.Ei.ContractSimPoll.getDefaultInstance(); } @java.lang.Override - public ei.Ei.FarmProductionParams build() { - ei.Ei.FarmProductionParams result = buildPartial(); + public ei.Ei.ContractSimPoll build() { + ei.Ei.ContractSimPoll result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -97068,100 +93765,37 @@ public ei.Ei.FarmProductionParams build() { } @java.lang.Override - public ei.Ei.FarmProductionParams buildPartial() { - ei.Ei.FarmProductionParams result = new ei.Ei.FarmProductionParams(this); + public ei.Ei.ContractSimPoll buildPartial() { + ei.Ei.ContractSimPoll result = new ei.Ei.ContractSimPoll(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ContractSimPoll result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - result.farmPopulation_ = farmPopulation_; + result.clientVersion_ = clientVersion_; to_bitField0_ |= 0x00000001; } - if (((from_bitField0_ & 0x00000002) != 0)) { - result.farmCapacity_ = farmCapacity_; - to_bitField0_ |= 0x00000002; - } - if (((from_bitField0_ & 0x00000004) != 0)) { - result.elr_ = elr_; - to_bitField0_ |= 0x00000004; - } - if (((from_bitField0_ & 0x00000008) != 0)) { - result.ihr_ = ihr_; - to_bitField0_ |= 0x00000008; - } - if (((from_bitField0_ & 0x00000010) != 0)) { - result.sr_ = sr_; - to_bitField0_ |= 0x00000010; - } - if (((from_bitField0_ & 0x00000020) != 0)) { - result.delivered_ = delivered_; - to_bitField0_ |= 0x00000020; - } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.FarmProductionParams) { - return mergeFrom((ei.Ei.FarmProductionParams)other); + if (other instanceof ei.Ei.ContractSimPoll) { + return mergeFrom((ei.Ei.ContractSimPoll)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(ei.Ei.FarmProductionParams other) { - if (other == ei.Ei.FarmProductionParams.getDefaultInstance()) return this; - if (other.hasFarmPopulation()) { - setFarmPopulation(other.getFarmPopulation()); - } - if (other.hasFarmCapacity()) { - setFarmCapacity(other.getFarmCapacity()); - } - if (other.hasElr()) { - setElr(other.getElr()); - } - if (other.hasIhr()) { - setIhr(other.getIhr()); - } - if (other.hasSr()) { - setSr(other.getSr()); - } - if (other.hasDelivered()) { - setDelivered(other.getDelivered()); + public Builder mergeFrom(ei.Ei.ContractSimPoll other) { + if (other == ei.Ei.ContractSimPoll.getDefaultInstance()) return this; + if (other.hasClientVersion()) { + setClientVersion(other.getClientVersion()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); @@ -97189,36 +93823,11 @@ public Builder mergeFrom( case 0: done = true; break; - case 9: { - farmPopulation_ = input.readDouble(); + case 8: { + clientVersion_ = input.readUInt32(); bitField0_ |= 0x00000001; break; - } // case 9 - case 17: { - farmCapacity_ = input.readDouble(); - bitField0_ |= 0x00000002; - break; - } // case 17 - case 25: { - elr_ = input.readDouble(); - bitField0_ |= 0x00000004; - break; - } // case 25 - case 33: { - ihr_ = input.readDouble(); - bitField0_ |= 0x00000008; - break; - } // case 33 - case 41: { - sr_ = input.readDouble(); - bitField0_ |= 0x00000010; - break; - } // case 41 - case 49: { - delivered_ = input.readDouble(); - bitField0_ |= 0x00000020; - break; - } // case 49 + } // case 8 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -97236,269 +93845,63 @@ public Builder mergeFrom( } private int bitField0_; - private double farmPopulation_ ; + private int clientVersion_ ; /** - * optional double farm_population = 1; - * @return Whether the farmPopulation field is set. + * optional uint32 client_version = 1; + * @return Whether the clientVersion field is set. */ @java.lang.Override - public boolean hasFarmPopulation() { + public boolean hasClientVersion() { return ((bitField0_ & 0x00000001) != 0); } /** - * optional double farm_population = 1; - * @return The farmPopulation. + * optional uint32 client_version = 1; + * @return The clientVersion. */ @java.lang.Override - public double getFarmPopulation() { - return farmPopulation_; + public int getClientVersion() { + return clientVersion_; } /** - * optional double farm_population = 1; - * @param value The farmPopulation to set. + * optional uint32 client_version = 1; + * @param value The clientVersion to set. * @return This builder for chaining. */ - public Builder setFarmPopulation(double value) { + public Builder setClientVersion(int value) { + + clientVersion_ = value; bitField0_ |= 0x00000001; - farmPopulation_ = value; onChanged(); return this; } /** - * optional double farm_population = 1; + * optional uint32 client_version = 1; * @return This builder for chaining. */ - public Builder clearFarmPopulation() { + public Builder clearClientVersion() { bitField0_ = (bitField0_ & ~0x00000001); - farmPopulation_ = 0D; + clientVersion_ = 0; onChanged(); return this; } - private double farmCapacity_ ; - /** - * optional double farm_capacity = 2; - * @return Whether the farmCapacity field is set. - */ - @java.lang.Override - public boolean hasFarmCapacity() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - * optional double farm_capacity = 2; - * @return The farmCapacity. - */ - @java.lang.Override - public double getFarmCapacity() { - return farmCapacity_; - } - /** - * optional double farm_capacity = 2; - * @param value The farmCapacity to set. - * @return This builder for chaining. - */ - public Builder setFarmCapacity(double value) { - bitField0_ |= 0x00000002; - farmCapacity_ = value; - onChanged(); - return this; - } - /** - * optional double farm_capacity = 2; - * @return This builder for chaining. - */ - public Builder clearFarmCapacity() { - bitField0_ = (bitField0_ & ~0x00000002); - farmCapacity_ = 0D; - onChanged(); - return this; - } + // @@protoc_insertion_point(builder_scope:ei.ContractSimPoll) + } - private double elr_ ; - /** - * optional double elr = 3; - * @return Whether the elr field is set. - */ - @java.lang.Override - public boolean hasElr() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - * optional double elr = 3; - * @return The elr. - */ - @java.lang.Override - public double getElr() { - return elr_; - } - /** - * optional double elr = 3; - * @param value The elr to set. - * @return This builder for chaining. - */ - public Builder setElr(double value) { - bitField0_ |= 0x00000004; - elr_ = value; - onChanged(); - return this; - } - /** - * optional double elr = 3; - * @return This builder for chaining. - */ - public Builder clearElr() { - bitField0_ = (bitField0_ & ~0x00000004); - elr_ = 0D; - onChanged(); - return this; - } + // @@protoc_insertion_point(class_scope:ei.ContractSimPoll) + private static final ei.Ei.ContractSimPoll DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new ei.Ei.ContractSimPoll(); + } - private double ihr_ ; - /** - * optional double ihr = 4; - * @return Whether the ihr field is set. - */ - @java.lang.Override - public boolean hasIhr() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - * optional double ihr = 4; - * @return The ihr. - */ - @java.lang.Override - public double getIhr() { - return ihr_; - } - /** - * optional double ihr = 4; - * @param value The ihr to set. - * @return This builder for chaining. - */ - public Builder setIhr(double value) { - bitField0_ |= 0x00000008; - ihr_ = value; - onChanged(); - return this; - } - /** - * optional double ihr = 4; - * @return This builder for chaining. - */ - public Builder clearIhr() { - bitField0_ = (bitField0_ & ~0x00000008); - ihr_ = 0D; - onChanged(); - return this; - } + public static ei.Ei.ContractSimPoll getDefaultInstance() { + return DEFAULT_INSTANCE; + } - private double sr_ ; - /** - * optional double sr = 5; - * @return Whether the sr field is set. - */ + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public boolean hasSr() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - * optional double sr = 5; - * @return The sr. - */ - @java.lang.Override - public double getSr() { - return sr_; - } - /** - * optional double sr = 5; - * @param value The sr to set. - * @return This builder for chaining. - */ - public Builder setSr(double value) { - bitField0_ |= 0x00000010; - sr_ = value; - onChanged(); - return this; - } - /** - * optional double sr = 5; - * @return This builder for chaining. - */ - public Builder clearSr() { - bitField0_ = (bitField0_ & ~0x00000010); - sr_ = 0D; - onChanged(); - return this; - } - - private double delivered_ ; - /** - * optional double delivered = 6; - * @return Whether the delivered field is set. - */ - @java.lang.Override - public boolean hasDelivered() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - * optional double delivered = 6; - * @return The delivered. - */ - @java.lang.Override - public double getDelivered() { - return delivered_; - } - /** - * optional double delivered = 6; - * @param value The delivered to set. - * @return This builder for chaining. - */ - public Builder setDelivered(double value) { - bitField0_ |= 0x00000020; - delivered_ = value; - onChanged(); - return this; - } - /** - * optional double delivered = 6; - * @return This builder for chaining. - */ - public Builder clearDelivered() { - bitField0_ = (bitField0_ & ~0x00000020); - delivered_ = 0D; - 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.FarmProductionParams) - } - - // @@protoc_insertion_point(class_scope:ei.FarmProductionParams) - private static final ei.Ei.FarmProductionParams DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new ei.Ei.FarmProductionParams(); - } - - public static ei.Ei.FarmProductionParams getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public FarmProductionParams parsePartialFrom( + public ContractSimPoll parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -97517,1601 +93920,392 @@ public FarmProductionParams parsePartialFrom( } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public ei.Ei.FarmProductionParams getDefaultInstanceForType() { + public ei.Ei.ContractSimPoll getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface PlayerFarmInfoOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.PlayerFarmInfo) + public interface ContractSimPollResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.ContractSimPollResponse) com.google.protobuf.MessageOrBuilder { /** - * optional uint32 client_version = 20; - * @return Whether the clientVersion field is set. - */ - boolean hasClientVersion(); - /** - * optional uint32 client_version = 20; - * @return The clientVersion. - */ - int getClientVersion(); - - /** - * optional double soul_eggs = 1; - * @return Whether the soulEggs field is set. - */ - boolean hasSoulEggs(); - /** - * optional double soul_eggs = 1; - * @return The soulEggs. - */ - double getSoulEggs(); - - /** - * optional uint64 eggs_of_prophecy = 2; - * @return Whether the eggsOfProphecy field is set. - */ - boolean hasEggsOfProphecy(); - /** - * optional uint64 eggs_of_prophecy = 2; - * @return The eggsOfProphecy. - */ - long getEggsOfProphecy(); - - /** - * optional uint32 permit_level = 3; - * @return Whether the permitLevel field is set. - */ - boolean hasPermitLevel(); - /** - * optional uint32 permit_level = 3; - * @return The permitLevel. - */ - int getPermitLevel(); - - /** - * optional bool hyperloop_station = 4; - * @return Whether the hyperloopStation field is set. - */ - boolean hasHyperloopStation(); - /** - * optional bool hyperloop_station = 4; - * @return The hyperloopStation. - */ - boolean getHyperloopStation(); - - /** - * repeated uint32 egg_medal_level = 5; - * @return A list containing the eggMedalLevel. - */ - java.util.List getEggMedalLevelList(); - /** - * repeated uint32 egg_medal_level = 5; - * @return The count of eggMedalLevel. - */ - int getEggMedalLevelCount(); - /** - * repeated uint32 egg_medal_level = 5; - * @param index The index of the element to return. - * @return The eggMedalLevel at the given index. - */ - int getEggMedalLevel(int index); - - /** - * repeated .ei.Backup.ResearchItem epic_research = 6; - */ - java.util.List - getEpicResearchList(); - /** - * repeated .ei.Backup.ResearchItem epic_research = 6; - */ - ei.Ei.Backup.ResearchItem getEpicResearch(int index); - /** - * repeated .ei.Backup.ResearchItem epic_research = 6; - */ - int getEpicResearchCount(); - /** - * repeated .ei.Backup.ResearchItem epic_research = 6; - */ - java.util.List - getEpicResearchOrBuilderList(); - /** - * repeated .ei.Backup.ResearchItem epic_research = 6; - */ - ei.Ei.Backup.ResearchItemOrBuilder getEpicResearchOrBuilder( - int index); - - /** - * optional .ei.Egg egg_type = 7; - * @return Whether the eggType field is set. - */ - boolean hasEggType(); - /** - * optional .ei.Egg egg_type = 7; - * @return The eggType. - */ - ei.Ei.Egg getEggType(); - - /** - * optional double cash_on_hand = 8; - * @return Whether the cashOnHand field is set. - */ - boolean hasCashOnHand(); - /** - * optional double cash_on_hand = 8; - * @return The cashOnHand. - */ - double getCashOnHand(); - - /** - * repeated uint32 habs = 9; - * @return A list containing the habs. - */ - java.util.List getHabsList(); - /** - * repeated uint32 habs = 9; - * @return The count of habs. - */ - int getHabsCount(); - /** - * repeated uint32 habs = 9; - * @param index The index of the element to return. - * @return The habs at the given index. - */ - int getHabs(int index); - - /** - * repeated uint64 hab_population = 10; - * @return A list containing the habPopulation. - */ - java.util.List getHabPopulationList(); - /** - * repeated uint64 hab_population = 10; - * @return The count of habPopulation. - */ - int getHabPopulationCount(); - /** - * repeated uint64 hab_population = 10; - * @param index The index of the element to return. - * @return The habPopulation at the given index. - */ - long getHabPopulation(int index); - - /** - * repeated uint64 hab_capacity = 21; - * @return A list containing the habCapacity. - */ - java.util.List getHabCapacityList(); - /** - * repeated uint64 hab_capacity = 21; - * @return The count of habCapacity. - */ - int getHabCapacityCount(); - /** - * repeated uint64 hab_capacity = 21; - * @param index The index of the element to return. - * @return The habCapacity at the given index. - */ - long getHabCapacity(int index); - - /** - * repeated uint32 vehicles = 11; - * @return A list containing the vehicles. - */ - java.util.List getVehiclesList(); - /** - * repeated uint32 vehicles = 11; - * @return The count of vehicles. - */ - int getVehiclesCount(); - /** - * repeated uint32 vehicles = 11; - * @param index The index of the element to return. - * @return The vehicles at the given index. - */ - int getVehicles(int index); - - /** - * repeated uint32 train_length = 12; - * @return A list containing the trainLength. - */ - java.util.List getTrainLengthList(); - /** - * repeated uint32 train_length = 12; - * @return The count of trainLength. - */ - int getTrainLengthCount(); - /** - * repeated uint32 train_length = 12; - * @param index The index of the element to return. - * @return The trainLength at the given index. - */ - int getTrainLength(int index); - - /** - * optional uint32 silos_owned = 13; - * @return Whether the silosOwned field is set. - */ - boolean hasSilosOwned(); - /** - * optional uint32 silos_owned = 13; - * @return The silosOwned. - */ - int getSilosOwned(); - - /** - * repeated .ei.Backup.ResearchItem common_research = 14; - */ - java.util.List - getCommonResearchList(); - /** - * repeated .ei.Backup.ResearchItem common_research = 14; - */ - ei.Ei.Backup.ResearchItem getCommonResearch(int index); - /** - * repeated .ei.Backup.ResearchItem common_research = 14; - */ - int getCommonResearchCount(); - /** - * repeated .ei.Backup.ResearchItem common_research = 14; - */ - java.util.List - getCommonResearchOrBuilderList(); - /** - * repeated .ei.Backup.ResearchItem common_research = 14; - */ - ei.Ei.Backup.ResearchItemOrBuilder getCommonResearchOrBuilder( - int index); - - /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; - */ - java.util.List - getActiveBoostsList(); - /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; - */ - ei.Ei.Backup.ActiveBoost getActiveBoosts(int index); - /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; - */ - int getActiveBoostsCount(); - /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; - */ - java.util.List - getActiveBoostsOrBuilderList(); - /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; - */ - ei.Ei.Backup.ActiveBoostOrBuilder getActiveBoostsOrBuilder( - int index); - - /** - * optional uint32 boost_tokens_on_hand = 16; - * @return Whether the boostTokensOnHand field is set. - */ - boolean hasBoostTokensOnHand(); - /** - * optional uint32 boost_tokens_on_hand = 16; - * @return The boostTokensOnHand. - */ - int getBoostTokensOnHand(); - - /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; - */ - java.util.List - getEquippedArtifactsList(); - /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; - */ - ei.Ei.CompleteArtifact getEquippedArtifacts(int index); - /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; - */ - int getEquippedArtifactsCount(); - /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; - */ - java.util.List - getEquippedArtifactsOrBuilderList(); - /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; + * optional .ei.Contract contract_to_simulate = 1; + * @return Whether the contractToSimulate field is set. */ - ei.Ei.CompleteArtifactOrBuilder getEquippedArtifactsOrBuilder( - int index); - + boolean hasContractToSimulate(); /** - * optional uint64 artifact_inventory_score = 18; - * @return Whether the artifactInventoryScore field is set. + * optional .ei.Contract contract_to_simulate = 1; + * @return The contractToSimulate. */ - boolean hasArtifactInventoryScore(); + ei.Ei.Contract getContractToSimulate(); /** - * optional uint64 artifact_inventory_score = 18; - * @return The artifactInventoryScore. + * optional .ei.Contract contract_to_simulate = 1; */ - long getArtifactInventoryScore(); + ei.Ei.ContractOrBuilder getContractToSimulateOrBuilder(); /** - * optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; - * @return Whether the farmAppearance field is set. - */ - boolean hasFarmAppearance(); - /** - * optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; - * @return The farmAppearance. - */ - ei.Ei.ShellDB.FarmConfiguration getFarmAppearance(); - /** - * optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; + * optional .ei.ContractSimConfig sim_config = 2; + * @return Whether the simConfig field is set. */ - ei.Ei.ShellDB.FarmConfigurationOrBuilder getFarmAppearanceOrBuilder(); - + boolean hasSimConfig(); /** - * optional double timestamp = 22; - * @return Whether the timestamp field is set. + * optional .ei.ContractSimConfig sim_config = 2; + * @return The simConfig. */ - boolean hasTimestamp(); + ei.Ei.ContractSimConfig getSimConfig(); /** - * optional double timestamp = 22; - * @return The timestamp. + * optional .ei.ContractSimConfig sim_config = 2; */ - double getTimestamp(); + ei.Ei.ContractSimConfigOrBuilder getSimConfigOrBuilder(); } /** - * Protobuf type {@code ei.PlayerFarmInfo} + * Protobuf type {@code ei.ContractSimPollResponse} */ - public static final class PlayerFarmInfo extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.PlayerFarmInfo) - PlayerFarmInfoOrBuilder { + public static final class ContractSimPollResponse extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.ContractSimPollResponse) + ContractSimPollResponseOrBuilder { private static final long serialVersionUID = 0L; - // Use PlayerFarmInfo.newBuilder() to construct. - private PlayerFarmInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ContractSimPollResponse.class.getName()); } - private PlayerFarmInfo() { - eggMedalLevel_ = emptyIntList(); - epicResearch_ = java.util.Collections.emptyList(); - eggType_ = 1; - habs_ = emptyIntList(); - habPopulation_ = emptyLongList(); - habCapacity_ = emptyLongList(); - vehicles_ = emptyIntList(); - trainLength_ = emptyIntList(); - commonResearch_ = java.util.Collections.emptyList(); - activeBoosts_ = java.util.Collections.emptyList(); - equippedArtifacts_ = java.util.Collections.emptyList(); + // Use ContractSimPollResponse.newBuilder() to construct. + private ContractSimPollResponse(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new PlayerFarmInfo(); + private ContractSimPollResponse() { } - @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_PlayerFarmInfo_descriptor; + return ei.Ei.internal_static_ei_ContractSimPollResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_PlayerFarmInfo_fieldAccessorTable + return ei.Ei.internal_static_ei_ContractSimPollResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.PlayerFarmInfo.class, ei.Ei.PlayerFarmInfo.Builder.class); + ei.Ei.ContractSimPollResponse.class, ei.Ei.ContractSimPollResponse.Builder.class); } private int bitField0_; - public static final int CLIENT_VERSION_FIELD_NUMBER = 20; - private int clientVersion_; + public static final int CONTRACT_TO_SIMULATE_FIELD_NUMBER = 1; + private ei.Ei.Contract contractToSimulate_; /** - * optional uint32 client_version = 20; - * @return Whether the clientVersion field is set. + * optional .ei.Contract contract_to_simulate = 1; + * @return Whether the contractToSimulate field is set. */ @java.lang.Override - public boolean hasClientVersion() { + public boolean hasContractToSimulate() { return ((bitField0_ & 0x00000001) != 0); } /** - * optional uint32 client_version = 20; - * @return The clientVersion. - */ - @java.lang.Override - public int getClientVersion() { - return clientVersion_; - } - - public static final int SOUL_EGGS_FIELD_NUMBER = 1; - private double soulEggs_; - /** - * optional double soul_eggs = 1; - * @return Whether the soulEggs field is set. + * optional .ei.Contract contract_to_simulate = 1; + * @return The contractToSimulate. */ @java.lang.Override - public boolean hasSoulEggs() { - return ((bitField0_ & 0x00000002) != 0); + public ei.Ei.Contract getContractToSimulate() { + return contractToSimulate_ == null ? ei.Ei.Contract.getDefaultInstance() : contractToSimulate_; } /** - * optional double soul_eggs = 1; - * @return The soulEggs. + * optional .ei.Contract contract_to_simulate = 1; */ @java.lang.Override - public double getSoulEggs() { - return soulEggs_; + public ei.Ei.ContractOrBuilder getContractToSimulateOrBuilder() { + return contractToSimulate_ == null ? ei.Ei.Contract.getDefaultInstance() : contractToSimulate_; } - public static final int EGGS_OF_PROPHECY_FIELD_NUMBER = 2; - private long eggsOfProphecy_; - /** - * optional uint64 eggs_of_prophecy = 2; - * @return Whether the eggsOfProphecy field is set. - */ - @java.lang.Override - public boolean hasEggsOfProphecy() { - return ((bitField0_ & 0x00000004) != 0); - } + public static final int SIM_CONFIG_FIELD_NUMBER = 2; + private ei.Ei.ContractSimConfig simConfig_; /** - * optional uint64 eggs_of_prophecy = 2; - * @return The eggsOfProphecy. + * optional .ei.ContractSimConfig sim_config = 2; + * @return Whether the simConfig field is set. */ @java.lang.Override - public long getEggsOfProphecy() { - return eggsOfProphecy_; + public boolean hasSimConfig() { + return ((bitField0_ & 0x00000002) != 0); } - - public static final int PERMIT_LEVEL_FIELD_NUMBER = 3; - private int permitLevel_; /** - * optional uint32 permit_level = 3; - * @return Whether the permitLevel field is set. + * optional .ei.ContractSimConfig sim_config = 2; + * @return The simConfig. */ @java.lang.Override - public boolean hasPermitLevel() { - return ((bitField0_ & 0x00000008) != 0); + public ei.Ei.ContractSimConfig getSimConfig() { + return simConfig_ == null ? ei.Ei.ContractSimConfig.getDefaultInstance() : simConfig_; } /** - * optional uint32 permit_level = 3; - * @return The permitLevel. + * optional .ei.ContractSimConfig sim_config = 2; */ @java.lang.Override - public int getPermitLevel() { - return permitLevel_; + public ei.Ei.ContractSimConfigOrBuilder getSimConfigOrBuilder() { + return simConfig_ == null ? ei.Ei.ContractSimConfig.getDefaultInstance() : simConfig_; } - public static final int HYPERLOOP_STATION_FIELD_NUMBER = 4; - private boolean hyperloopStation_; - /** - * optional bool hyperloop_station = 4; - * @return Whether the hyperloopStation field is set. - */ - @java.lang.Override - public boolean hasHyperloopStation() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - * optional bool hyperloop_station = 4; - * @return The hyperloopStation. - */ + private byte memoizedIsInitialized = -1; @java.lang.Override - public boolean getHyperloopStation() { - return hyperloopStation_; - } + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; - public static final int EGG_MEDAL_LEVEL_FIELD_NUMBER = 5; - private com.google.protobuf.Internal.IntList eggMedalLevel_; - /** - * repeated uint32 egg_medal_level = 5; - * @return A list containing the eggMedalLevel. - */ - @java.lang.Override - public java.util.List - getEggMedalLevelList() { - return eggMedalLevel_; - } - /** - * repeated uint32 egg_medal_level = 5; - * @return The count of eggMedalLevel. - */ - public int getEggMedalLevelCount() { - return eggMedalLevel_.size(); - } - /** - * repeated uint32 egg_medal_level = 5; - * @param index The index of the element to return. - * @return The eggMedalLevel at the given index. - */ - public int getEggMedalLevel(int index) { - return eggMedalLevel_.getInt(index); + memoizedIsInitialized = 1; + return true; } - public static final int EPIC_RESEARCH_FIELD_NUMBER = 6; - private java.util.List epicResearch_; - /** - * repeated .ei.Backup.ResearchItem epic_research = 6; - */ - @java.lang.Override - public java.util.List getEpicResearchList() { - return epicResearch_; - } - /** - * repeated .ei.Backup.ResearchItem epic_research = 6; - */ - @java.lang.Override - public java.util.List - getEpicResearchOrBuilderList() { - return epicResearch_; - } - /** - * repeated .ei.Backup.ResearchItem epic_research = 6; - */ - @java.lang.Override - public int getEpicResearchCount() { - return epicResearch_.size(); - } - /** - * repeated .ei.Backup.ResearchItem epic_research = 6; - */ @java.lang.Override - public ei.Ei.Backup.ResearchItem getEpicResearch(int index) { - return epicResearch_.get(index); + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(1, getContractToSimulate()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(2, getSimConfig()); + } + getUnknownFields().writeTo(output); } - /** - * repeated .ei.Backup.ResearchItem epic_research = 6; - */ + @java.lang.Override - public ei.Ei.Backup.ResearchItemOrBuilder getEpicResearchOrBuilder( - int index) { - return epicResearch_.get(index); - } + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; - public static final int EGG_TYPE_FIELD_NUMBER = 7; - private int eggType_; - /** - * optional .ei.Egg egg_type = 7; - * @return Whether the eggType field is set. - */ - @java.lang.Override public boolean hasEggType() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - * optional .ei.Egg egg_type = 7; - * @return The eggType. - */ - @java.lang.Override public ei.Ei.Egg getEggType() { - @SuppressWarnings("deprecation") - ei.Ei.Egg result = ei.Ei.Egg.valueOf(eggType_); - return result == null ? ei.Ei.Egg.EDIBLE : result; + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getContractToSimulate()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getSimConfig()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; } - public static final int CASH_ON_HAND_FIELD_NUMBER = 8; - private double cashOnHand_; - /** - * optional double cash_on_hand = 8; - * @return Whether the cashOnHand field is set. - */ - @java.lang.Override - public boolean hasCashOnHand() { - return ((bitField0_ & 0x00000040) != 0); - } - /** - * optional double cash_on_hand = 8; - * @return The cashOnHand. - */ @java.lang.Override - public double getCashOnHand() { - return cashOnHand_; - } + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof ei.Ei.ContractSimPollResponse)) { + return super.equals(obj); + } + ei.Ei.ContractSimPollResponse other = (ei.Ei.ContractSimPollResponse) obj; - public static final int HABS_FIELD_NUMBER = 9; - private com.google.protobuf.Internal.IntList habs_; - /** - * repeated uint32 habs = 9; - * @return A list containing the habs. - */ - @java.lang.Override - public java.util.List - getHabsList() { - return habs_; - } - /** - * repeated uint32 habs = 9; - * @return The count of habs. - */ - public int getHabsCount() { - return habs_.size(); - } - /** - * repeated uint32 habs = 9; - * @param index The index of the element to return. - * @return The habs at the given index. - */ - public int getHabs(int index) { - return habs_.getInt(index); + if (hasContractToSimulate() != other.hasContractToSimulate()) return false; + if (hasContractToSimulate()) { + if (!getContractToSimulate() + .equals(other.getContractToSimulate())) return false; + } + if (hasSimConfig() != other.hasSimConfig()) return false; + if (hasSimConfig()) { + if (!getSimConfig() + .equals(other.getSimConfig())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; } - public static final int HAB_POPULATION_FIELD_NUMBER = 10; - private com.google.protobuf.Internal.LongList habPopulation_; - /** - * repeated uint64 hab_population = 10; - * @return A list containing the habPopulation. - */ @java.lang.Override - public java.util.List - getHabPopulationList() { - return habPopulation_; - } - /** - * repeated uint64 hab_population = 10; - * @return The count of habPopulation. - */ - public int getHabPopulationCount() { - return habPopulation_.size(); - } - /** - * repeated uint64 hab_population = 10; - * @param index The index of the element to return. - * @return The habPopulation at the given index. - */ - public long getHabPopulation(int index) { - return habPopulation_.getLong(index); + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasContractToSimulate()) { + hash = (37 * hash) + CONTRACT_TO_SIMULATE_FIELD_NUMBER; + hash = (53 * hash) + getContractToSimulate().hashCode(); + } + if (hasSimConfig()) { + hash = (37 * hash) + SIM_CONFIG_FIELD_NUMBER; + hash = (53 * hash) + getSimConfig().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; } - public static final int HAB_CAPACITY_FIELD_NUMBER = 21; - private com.google.protobuf.Internal.LongList habCapacity_; - /** - * repeated uint64 hab_capacity = 21; - * @return A list containing the habCapacity. - */ - @java.lang.Override - public java.util.List - getHabCapacityList() { - return habCapacity_; - } - /** - * repeated uint64 hab_capacity = 21; - * @return The count of habCapacity. - */ - public int getHabCapacityCount() { - return habCapacity_.size(); + public static ei.Ei.ContractSimPollResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); } - /** - * repeated uint64 hab_capacity = 21; - * @param index The index of the element to return. - * @return The habCapacity at the given index. - */ - public long getHabCapacity(int index) { - return habCapacity_.getLong(index); + public static ei.Ei.ContractSimPollResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); } - - public static final int VEHICLES_FIELD_NUMBER = 11; - private com.google.protobuf.Internal.IntList vehicles_; - /** - * repeated uint32 vehicles = 11; - * @return A list containing the vehicles. - */ - @java.lang.Override - public java.util.List - getVehiclesList() { - return vehicles_; + public static ei.Ei.ContractSimPollResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); } - /** - * repeated uint32 vehicles = 11; - * @return The count of vehicles. - */ - public int getVehiclesCount() { - return vehicles_.size(); + public static ei.Ei.ContractSimPollResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); } - /** - * repeated uint32 vehicles = 11; - * @param index The index of the element to return. - * @return The vehicles at the given index. - */ - public int getVehicles(int index) { - return vehicles_.getInt(index); + public static ei.Ei.ContractSimPollResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); } - - public static final int TRAIN_LENGTH_FIELD_NUMBER = 12; - private com.google.protobuf.Internal.IntList trainLength_; - /** - * repeated uint32 train_length = 12; - * @return A list containing the trainLength. - */ - @java.lang.Override - public java.util.List - getTrainLengthList() { - return trainLength_; + public static ei.Ei.ContractSimPollResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); } - /** - * repeated uint32 train_length = 12; - * @return The count of trainLength. - */ - public int getTrainLengthCount() { - return trainLength_.size(); + public static ei.Ei.ContractSimPollResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); } - /** - * repeated uint32 train_length = 12; - * @param index The index of the element to return. - * @return The trainLength at the given index. - */ - public int getTrainLength(int index) { - return trainLength_.getInt(index); + public static ei.Ei.ContractSimPollResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); } - public static final int SILOS_OWNED_FIELD_NUMBER = 13; - private int silosOwned_; - /** - * optional uint32 silos_owned = 13; - * @return Whether the silosOwned field is set. - */ - @java.lang.Override - public boolean hasSilosOwned() { - return ((bitField0_ & 0x00000080) != 0); - } - /** - * optional uint32 silos_owned = 13; - * @return The silosOwned. - */ - @java.lang.Override - public int getSilosOwned() { - return silosOwned_; + public static ei.Ei.ContractSimPollResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); } - public static final int COMMON_RESEARCH_FIELD_NUMBER = 14; - private java.util.List commonResearch_; - /** - * repeated .ei.Backup.ResearchItem common_research = 14; - */ - @java.lang.Override - public java.util.List getCommonResearchList() { - return commonResearch_; - } - /** - * repeated .ei.Backup.ResearchItem common_research = 14; - */ - @java.lang.Override - public java.util.List - getCommonResearchOrBuilderList() { - return commonResearch_; - } - /** - * repeated .ei.Backup.ResearchItem common_research = 14; - */ - @java.lang.Override - public int getCommonResearchCount() { - return commonResearch_.size(); + public static ei.Ei.ContractSimPollResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - /** - * repeated .ei.Backup.ResearchItem common_research = 14; - */ - @java.lang.Override - public ei.Ei.Backup.ResearchItem getCommonResearch(int index) { - return commonResearch_.get(index); + public static ei.Ei.ContractSimPollResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); } - /** - * repeated .ei.Backup.ResearchItem common_research = 14; - */ - @java.lang.Override - public ei.Ei.Backup.ResearchItemOrBuilder getCommonResearchOrBuilder( - int index) { - return commonResearch_.get(index); + public static ei.Ei.ContractSimPollResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); } - public static final int ACTIVE_BOOSTS_FIELD_NUMBER = 15; - private java.util.List activeBoosts_; - /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; - */ - @java.lang.Override - public java.util.List getActiveBoostsList() { - return activeBoosts_; - } - /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; - */ - @java.lang.Override - public java.util.List - getActiveBoostsOrBuilderList() { - return activeBoosts_; - } - /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; - */ @java.lang.Override - public int getActiveBoostsCount() { - return activeBoosts_.size(); + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); } - /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; - */ - @java.lang.Override - public ei.Ei.Backup.ActiveBoost getActiveBoosts(int index) { - return activeBoosts_.get(index); + public static Builder newBuilder(ei.Ei.ContractSimPollResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; - */ @java.lang.Override - public ei.Ei.Backup.ActiveBoostOrBuilder getActiveBoostsOrBuilder( - int index) { - return activeBoosts_.get(index); + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } - public static final int BOOST_TOKENS_ON_HAND_FIELD_NUMBER = 16; - private int boostTokensOnHand_; - /** - * optional uint32 boost_tokens_on_hand = 16; - * @return Whether the boostTokensOnHand field is set. - */ @java.lang.Override - public boolean hasBoostTokensOnHand() { - return ((bitField0_ & 0x00000100) != 0); + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; } /** - * optional uint32 boost_tokens_on_hand = 16; - * @return The boostTokensOnHand. + * Protobuf type {@code ei.ContractSimPollResponse} */ - @java.lang.Override - public int getBoostTokensOnHand() { - return boostTokensOnHand_; - } - - public static final int EQUIPPED_ARTIFACTS_FIELD_NUMBER = 17; - private java.util.List equippedArtifacts_; - /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; - */ - @java.lang.Override - public java.util.List getEquippedArtifactsList() { - return equippedArtifacts_; - } - /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; - */ - @java.lang.Override - public java.util.List - getEquippedArtifactsOrBuilderList() { - return equippedArtifacts_; - } - /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; - */ - @java.lang.Override - public int getEquippedArtifactsCount() { - return equippedArtifacts_.size(); - } - /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; - */ - @java.lang.Override - public ei.Ei.CompleteArtifact getEquippedArtifacts(int index) { - return equippedArtifacts_.get(index); - } - /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; - */ - @java.lang.Override - public ei.Ei.CompleteArtifactOrBuilder getEquippedArtifactsOrBuilder( - int index) { - return equippedArtifacts_.get(index); - } - - public static final int ARTIFACT_INVENTORY_SCORE_FIELD_NUMBER = 18; - private long artifactInventoryScore_; - /** - * optional uint64 artifact_inventory_score = 18; - * @return Whether the artifactInventoryScore field is set. - */ - @java.lang.Override - public boolean hasArtifactInventoryScore() { - return ((bitField0_ & 0x00000200) != 0); - } - /** - * optional uint64 artifact_inventory_score = 18; - * @return The artifactInventoryScore. - */ - @java.lang.Override - public long getArtifactInventoryScore() { - return artifactInventoryScore_; - } - - public static final int FARM_APPEARANCE_FIELD_NUMBER = 19; - private ei.Ei.ShellDB.FarmConfiguration farmAppearance_; - /** - * optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; - * @return Whether the farmAppearance field is set. - */ - @java.lang.Override - public boolean hasFarmAppearance() { - return ((bitField0_ & 0x00000400) != 0); - } - /** - * optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; - * @return The farmAppearance. - */ - @java.lang.Override - public ei.Ei.ShellDB.FarmConfiguration getFarmAppearance() { - return farmAppearance_ == null ? ei.Ei.ShellDB.FarmConfiguration.getDefaultInstance() : farmAppearance_; - } - /** - * optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; - */ - @java.lang.Override - public ei.Ei.ShellDB.FarmConfigurationOrBuilder getFarmAppearanceOrBuilder() { - return farmAppearance_ == null ? ei.Ei.ShellDB.FarmConfiguration.getDefaultInstance() : farmAppearance_; - } - - public static final int TIMESTAMP_FIELD_NUMBER = 22; - private double timestamp_; - /** - * optional double timestamp = 22; - * @return Whether the timestamp field is set. - */ - @java.lang.Override - public boolean hasTimestamp() { - return ((bitField0_ & 0x00000800) != 0); - } - /** - * optional double timestamp = 22; - * @return The timestamp. - */ - @java.lang.Override - public double getTimestamp() { - return timestamp_; - } - - 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_ & 0x00000002) != 0)) { - output.writeDouble(1, soulEggs_); - } - if (((bitField0_ & 0x00000004) != 0)) { - output.writeUInt64(2, eggsOfProphecy_); - } - if (((bitField0_ & 0x00000008) != 0)) { - output.writeUInt32(3, permitLevel_); - } - if (((bitField0_ & 0x00000010) != 0)) { - output.writeBool(4, hyperloopStation_); - } - for (int i = 0; i < eggMedalLevel_.size(); i++) { - output.writeUInt32(5, eggMedalLevel_.getInt(i)); - } - for (int i = 0; i < epicResearch_.size(); i++) { - output.writeMessage(6, epicResearch_.get(i)); - } - if (((bitField0_ & 0x00000020) != 0)) { - output.writeEnum(7, eggType_); - } - if (((bitField0_ & 0x00000040) != 0)) { - output.writeDouble(8, cashOnHand_); - } - for (int i = 0; i < habs_.size(); i++) { - output.writeUInt32(9, habs_.getInt(i)); - } - for (int i = 0; i < habPopulation_.size(); i++) { - output.writeUInt64(10, habPopulation_.getLong(i)); - } - for (int i = 0; i < vehicles_.size(); i++) { - output.writeUInt32(11, vehicles_.getInt(i)); - } - for (int i = 0; i < trainLength_.size(); i++) { - output.writeUInt32(12, trainLength_.getInt(i)); - } - if (((bitField0_ & 0x00000080) != 0)) { - output.writeUInt32(13, silosOwned_); - } - for (int i = 0; i < commonResearch_.size(); i++) { - output.writeMessage(14, commonResearch_.get(i)); - } - for (int i = 0; i < activeBoosts_.size(); i++) { - output.writeMessage(15, activeBoosts_.get(i)); - } - if (((bitField0_ & 0x00000100) != 0)) { - output.writeUInt32(16, boostTokensOnHand_); - } - for (int i = 0; i < equippedArtifacts_.size(); i++) { - output.writeMessage(17, equippedArtifacts_.get(i)); - } - if (((bitField0_ & 0x00000200) != 0)) { - output.writeUInt64(18, artifactInventoryScore_); - } - if (((bitField0_ & 0x00000400) != 0)) { - output.writeMessage(19, getFarmAppearance()); - } - if (((bitField0_ & 0x00000001) != 0)) { - output.writeUInt32(20, clientVersion_); - } - for (int i = 0; i < habCapacity_.size(); i++) { - output.writeUInt64(21, habCapacity_.getLong(i)); - } - if (((bitField0_ & 0x00000800) != 0)) { - output.writeDouble(22, timestamp_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(1, soulEggs_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt64Size(2, eggsOfProphecy_); - } - if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(3, permitLevel_); - } - if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(4, hyperloopStation_); - } - { - int dataSize = 0; - for (int i = 0; i < eggMedalLevel_.size(); i++) { - dataSize += com.google.protobuf.CodedOutputStream - .computeUInt32SizeNoTag(eggMedalLevel_.getInt(i)); - } - size += dataSize; - size += 1 * getEggMedalLevelList().size(); - } - for (int i = 0; i < epicResearch_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(6, epicResearch_.get(i)); - } - if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(7, eggType_); - } - if (((bitField0_ & 0x00000040) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(8, cashOnHand_); - } - { - int dataSize = 0; - for (int i = 0; i < habs_.size(); i++) { - dataSize += com.google.protobuf.CodedOutputStream - .computeUInt32SizeNoTag(habs_.getInt(i)); - } - size += dataSize; - size += 1 * getHabsList().size(); - } - { - int dataSize = 0; - for (int i = 0; i < habPopulation_.size(); i++) { - dataSize += com.google.protobuf.CodedOutputStream - .computeUInt64SizeNoTag(habPopulation_.getLong(i)); - } - size += dataSize; - size += 1 * getHabPopulationList().size(); - } - { - int dataSize = 0; - for (int i = 0; i < vehicles_.size(); i++) { - dataSize += com.google.protobuf.CodedOutputStream - .computeUInt32SizeNoTag(vehicles_.getInt(i)); - } - size += dataSize; - size += 1 * getVehiclesList().size(); - } - { - int dataSize = 0; - for (int i = 0; i < trainLength_.size(); i++) { - dataSize += com.google.protobuf.CodedOutputStream - .computeUInt32SizeNoTag(trainLength_.getInt(i)); - } - size += dataSize; - size += 1 * getTrainLengthList().size(); - } - if (((bitField0_ & 0x00000080) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(13, silosOwned_); - } - for (int i = 0; i < commonResearch_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(14, commonResearch_.get(i)); - } - for (int i = 0; i < activeBoosts_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(15, activeBoosts_.get(i)); - } - if (((bitField0_ & 0x00000100) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(16, boostTokensOnHand_); - } - for (int i = 0; i < equippedArtifacts_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(17, equippedArtifacts_.get(i)); - } - if (((bitField0_ & 0x00000200) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt64Size(18, artifactInventoryScore_); - } - if (((bitField0_ & 0x00000400) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(19, getFarmAppearance()); - } - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(20, clientVersion_); - } - { - int dataSize = 0; - for (int i = 0; i < habCapacity_.size(); i++) { - dataSize += com.google.protobuf.CodedOutputStream - .computeUInt64SizeNoTag(habCapacity_.getLong(i)); - } - size += dataSize; - size += 2 * getHabCapacityList().size(); - } - if (((bitField0_ & 0x00000800) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(22, timestamp_); - } - 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.PlayerFarmInfo)) { - return super.equals(obj); - } - ei.Ei.PlayerFarmInfo other = (ei.Ei.PlayerFarmInfo) obj; - - if (hasClientVersion() != other.hasClientVersion()) return false; - if (hasClientVersion()) { - if (getClientVersion() - != other.getClientVersion()) return false; - } - if (hasSoulEggs() != other.hasSoulEggs()) return false; - if (hasSoulEggs()) { - if (java.lang.Double.doubleToLongBits(getSoulEggs()) - != java.lang.Double.doubleToLongBits( - other.getSoulEggs())) return false; - } - if (hasEggsOfProphecy() != other.hasEggsOfProphecy()) return false; - if (hasEggsOfProphecy()) { - if (getEggsOfProphecy() - != other.getEggsOfProphecy()) return false; - } - if (hasPermitLevel() != other.hasPermitLevel()) return false; - if (hasPermitLevel()) { - if (getPermitLevel() - != other.getPermitLevel()) return false; - } - if (hasHyperloopStation() != other.hasHyperloopStation()) return false; - if (hasHyperloopStation()) { - if (getHyperloopStation() - != other.getHyperloopStation()) return false; - } - if (!getEggMedalLevelList() - .equals(other.getEggMedalLevelList())) return false; - if (!getEpicResearchList() - .equals(other.getEpicResearchList())) return false; - if (hasEggType() != other.hasEggType()) return false; - if (hasEggType()) { - if (eggType_ != other.eggType_) return false; - } - if (hasCashOnHand() != other.hasCashOnHand()) return false; - if (hasCashOnHand()) { - if (java.lang.Double.doubleToLongBits(getCashOnHand()) - != java.lang.Double.doubleToLongBits( - other.getCashOnHand())) return false; - } - if (!getHabsList() - .equals(other.getHabsList())) return false; - if (!getHabPopulationList() - .equals(other.getHabPopulationList())) return false; - if (!getHabCapacityList() - .equals(other.getHabCapacityList())) return false; - if (!getVehiclesList() - .equals(other.getVehiclesList())) return false; - if (!getTrainLengthList() - .equals(other.getTrainLengthList())) return false; - if (hasSilosOwned() != other.hasSilosOwned()) return false; - if (hasSilosOwned()) { - if (getSilosOwned() - != other.getSilosOwned()) return false; - } - if (!getCommonResearchList() - .equals(other.getCommonResearchList())) return false; - if (!getActiveBoostsList() - .equals(other.getActiveBoostsList())) return false; - if (hasBoostTokensOnHand() != other.hasBoostTokensOnHand()) return false; - if (hasBoostTokensOnHand()) { - if (getBoostTokensOnHand() - != other.getBoostTokensOnHand()) return false; - } - if (!getEquippedArtifactsList() - .equals(other.getEquippedArtifactsList())) return false; - if (hasArtifactInventoryScore() != other.hasArtifactInventoryScore()) return false; - if (hasArtifactInventoryScore()) { - if (getArtifactInventoryScore() - != other.getArtifactInventoryScore()) return false; - } - if (hasFarmAppearance() != other.hasFarmAppearance()) return false; - if (hasFarmAppearance()) { - if (!getFarmAppearance() - .equals(other.getFarmAppearance())) return false; - } - if (hasTimestamp() != other.hasTimestamp()) return false; - if (hasTimestamp()) { - if (java.lang.Double.doubleToLongBits(getTimestamp()) - != java.lang.Double.doubleToLongBits( - other.getTimestamp())) 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 (hasClientVersion()) { - hash = (37 * hash) + CLIENT_VERSION_FIELD_NUMBER; - hash = (53 * hash) + getClientVersion(); - } - if (hasSoulEggs()) { - hash = (37 * hash) + SOUL_EGGS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getSoulEggs())); - } - if (hasEggsOfProphecy()) { - hash = (37 * hash) + EGGS_OF_PROPHECY_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getEggsOfProphecy()); - } - if (hasPermitLevel()) { - hash = (37 * hash) + PERMIT_LEVEL_FIELD_NUMBER; - hash = (53 * hash) + getPermitLevel(); - } - if (hasHyperloopStation()) { - hash = (37 * hash) + HYPERLOOP_STATION_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getHyperloopStation()); - } - if (getEggMedalLevelCount() > 0) { - hash = (37 * hash) + EGG_MEDAL_LEVEL_FIELD_NUMBER; - hash = (53 * hash) + getEggMedalLevelList().hashCode(); - } - if (getEpicResearchCount() > 0) { - hash = (37 * hash) + EPIC_RESEARCH_FIELD_NUMBER; - hash = (53 * hash) + getEpicResearchList().hashCode(); - } - if (hasEggType()) { - hash = (37 * hash) + EGG_TYPE_FIELD_NUMBER; - hash = (53 * hash) + eggType_; - } - if (hasCashOnHand()) { - hash = (37 * hash) + CASH_ON_HAND_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getCashOnHand())); - } - if (getHabsCount() > 0) { - hash = (37 * hash) + HABS_FIELD_NUMBER; - hash = (53 * hash) + getHabsList().hashCode(); - } - if (getHabPopulationCount() > 0) { - hash = (37 * hash) + HAB_POPULATION_FIELD_NUMBER; - hash = (53 * hash) + getHabPopulationList().hashCode(); - } - if (getHabCapacityCount() > 0) { - hash = (37 * hash) + HAB_CAPACITY_FIELD_NUMBER; - hash = (53 * hash) + getHabCapacityList().hashCode(); - } - if (getVehiclesCount() > 0) { - hash = (37 * hash) + VEHICLES_FIELD_NUMBER; - hash = (53 * hash) + getVehiclesList().hashCode(); - } - if (getTrainLengthCount() > 0) { - hash = (37 * hash) + TRAIN_LENGTH_FIELD_NUMBER; - hash = (53 * hash) + getTrainLengthList().hashCode(); - } - if (hasSilosOwned()) { - hash = (37 * hash) + SILOS_OWNED_FIELD_NUMBER; - hash = (53 * hash) + getSilosOwned(); - } - if (getCommonResearchCount() > 0) { - hash = (37 * hash) + COMMON_RESEARCH_FIELD_NUMBER; - hash = (53 * hash) + getCommonResearchList().hashCode(); - } - if (getActiveBoostsCount() > 0) { - hash = (37 * hash) + ACTIVE_BOOSTS_FIELD_NUMBER; - hash = (53 * hash) + getActiveBoostsList().hashCode(); - } - if (hasBoostTokensOnHand()) { - hash = (37 * hash) + BOOST_TOKENS_ON_HAND_FIELD_NUMBER; - hash = (53 * hash) + getBoostTokensOnHand(); - } - if (getEquippedArtifactsCount() > 0) { - hash = (37 * hash) + EQUIPPED_ARTIFACTS_FIELD_NUMBER; - hash = (53 * hash) + getEquippedArtifactsList().hashCode(); - } - if (hasArtifactInventoryScore()) { - hash = (37 * hash) + ARTIFACT_INVENTORY_SCORE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getArtifactInventoryScore()); - } - if (hasFarmAppearance()) { - hash = (37 * hash) + FARM_APPEARANCE_FIELD_NUMBER; - hash = (53 * hash) + getFarmAppearance().hashCode(); - } - if (hasTimestamp()) { - hash = (37 * hash) + TIMESTAMP_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getTimestamp())); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static ei.Ei.PlayerFarmInfo parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.PlayerFarmInfo parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static ei.Ei.PlayerFarmInfo parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.PlayerFarmInfo 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.PlayerFarmInfo parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.PlayerFarmInfo parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static ei.Ei.PlayerFarmInfo parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static ei.Ei.PlayerFarmInfo 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.PlayerFarmInfo parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static ei.Ei.PlayerFarmInfo 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.PlayerFarmInfo parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static ei.Ei.PlayerFarmInfo 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.PlayerFarmInfo 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.PlayerFarmInfo} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.PlayerFarmInfo) - ei.Ei.PlayerFarmInfoOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return ei.Ei.internal_static_ei_PlayerFarmInfo_descriptor; - } + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.ContractSimPollResponse) + ei.Ei.ContractSimPollResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractSimPollResponse_descriptor; + } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_PlayerFarmInfo_fieldAccessorTable + return ei.Ei.internal_static_ei_ContractSimPollResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.PlayerFarmInfo.class, ei.Ei.PlayerFarmInfo.Builder.class); + ei.Ei.ContractSimPollResponse.class, ei.Ei.ContractSimPollResponse.Builder.class); } - // Construct using ei.Ei.PlayerFarmInfo.newBuilder() + // Construct using ei.Ei.ContractSimPollResponse.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { - getEpicResearchFieldBuilder(); - getCommonResearchFieldBuilder(); - getActiveBoostsFieldBuilder(); - getEquippedArtifactsFieldBuilder(); - getFarmAppearanceFieldBuilder(); + getContractToSimulateFieldBuilder(); + getSimConfigFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); - clientVersion_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); - soulEggs_ = 0D; - bitField0_ = (bitField0_ & ~0x00000002); - eggsOfProphecy_ = 0L; - bitField0_ = (bitField0_ & ~0x00000004); - permitLevel_ = 0; - bitField0_ = (bitField0_ & ~0x00000008); - hyperloopStation_ = false; - bitField0_ = (bitField0_ & ~0x00000010); - eggMedalLevel_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00000020); - if (epicResearchBuilder_ == null) { - epicResearch_ = java.util.Collections.emptyList(); - } else { - epicResearch_ = null; - epicResearchBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000040); - eggType_ = 1; - bitField0_ = (bitField0_ & ~0x00000080); - cashOnHand_ = 0D; - bitField0_ = (bitField0_ & ~0x00000100); - habs_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00000200); - habPopulation_ = emptyLongList(); - bitField0_ = (bitField0_ & ~0x00000400); - habCapacity_ = emptyLongList(); - bitField0_ = (bitField0_ & ~0x00000800); - vehicles_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00001000); - trainLength_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00002000); - silosOwned_ = 0; - bitField0_ = (bitField0_ & ~0x00004000); - if (commonResearchBuilder_ == null) { - commonResearch_ = java.util.Collections.emptyList(); - } else { - commonResearch_ = null; - commonResearchBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00008000); - if (activeBoostsBuilder_ == null) { - activeBoosts_ = java.util.Collections.emptyList(); - } else { - activeBoosts_ = null; - activeBoostsBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00010000); - boostTokensOnHand_ = 0; - bitField0_ = (bitField0_ & ~0x00020000); - if (equippedArtifactsBuilder_ == null) { - equippedArtifacts_ = java.util.Collections.emptyList(); - } else { - equippedArtifacts_ = null; - equippedArtifactsBuilder_.clear(); + bitField0_ = 0; + contractToSimulate_ = null; + if (contractToSimulateBuilder_ != null) { + contractToSimulateBuilder_.dispose(); + contractToSimulateBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00040000); - artifactInventoryScore_ = 0L; - bitField0_ = (bitField0_ & ~0x00080000); - if (farmAppearanceBuilder_ == null) { - farmAppearance_ = null; - } else { - farmAppearanceBuilder_.clear(); + simConfig_ = null; + if (simConfigBuilder_ != null) { + simConfigBuilder_.dispose(); + simConfigBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00100000); - timestamp_ = 0D; - bitField0_ = (bitField0_ & ~0x00200000); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return ei.Ei.internal_static_ei_PlayerFarmInfo_descriptor; + return ei.Ei.internal_static_ei_ContractSimPollResponse_descriptor; } @java.lang.Override - public ei.Ei.PlayerFarmInfo getDefaultInstanceForType() { - return ei.Ei.PlayerFarmInfo.getDefaultInstance(); + public ei.Ei.ContractSimPollResponse getDefaultInstanceForType() { + return ei.Ei.ContractSimPollResponse.getDefaultInstance(); } @java.lang.Override - public ei.Ei.PlayerFarmInfo build() { - ei.Ei.PlayerFarmInfo result = buildPartial(); + public ei.Ei.ContractSimPollResponse build() { + ei.Ei.ContractSimPollResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -99119,376 +94313,48 @@ public ei.Ei.PlayerFarmInfo build() { } @java.lang.Override - public ei.Ei.PlayerFarmInfo buildPartial() { - ei.Ei.PlayerFarmInfo result = new ei.Ei.PlayerFarmInfo(this); + public ei.Ei.ContractSimPollResponse buildPartial() { + ei.Ei.ContractSimPollResponse result = new ei.Ei.ContractSimPollResponse(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ContractSimPollResponse result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - result.clientVersion_ = clientVersion_; + result.contractToSimulate_ = contractToSimulateBuilder_ == null + ? contractToSimulate_ + : contractToSimulateBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { - result.soulEggs_ = soulEggs_; + result.simConfig_ = simConfigBuilder_ == null + ? simConfig_ + : simConfigBuilder_.build(); to_bitField0_ |= 0x00000002; } - if (((from_bitField0_ & 0x00000004) != 0)) { - result.eggsOfProphecy_ = eggsOfProphecy_; - to_bitField0_ |= 0x00000004; - } - if (((from_bitField0_ & 0x00000008) != 0)) { - result.permitLevel_ = permitLevel_; - to_bitField0_ |= 0x00000008; - } - if (((from_bitField0_ & 0x00000010) != 0)) { - result.hyperloopStation_ = hyperloopStation_; - to_bitField0_ |= 0x00000010; - } - if (((bitField0_ & 0x00000020) != 0)) { - eggMedalLevel_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00000020); - } - result.eggMedalLevel_ = eggMedalLevel_; - if (epicResearchBuilder_ == null) { - if (((bitField0_ & 0x00000040) != 0)) { - epicResearch_ = java.util.Collections.unmodifiableList(epicResearch_); - bitField0_ = (bitField0_ & ~0x00000040); - } - result.epicResearch_ = epicResearch_; - } else { - result.epicResearch_ = epicResearchBuilder_.build(); - } - if (((from_bitField0_ & 0x00000080) != 0)) { - to_bitField0_ |= 0x00000020; - } - result.eggType_ = eggType_; - if (((from_bitField0_ & 0x00000100) != 0)) { - result.cashOnHand_ = cashOnHand_; - to_bitField0_ |= 0x00000040; - } - if (((bitField0_ & 0x00000200) != 0)) { - habs_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00000200); - } - result.habs_ = habs_; - if (((bitField0_ & 0x00000400) != 0)) { - habPopulation_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00000400); - } - result.habPopulation_ = habPopulation_; - if (((bitField0_ & 0x00000800) != 0)) { - habCapacity_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00000800); - } - result.habCapacity_ = habCapacity_; - if (((bitField0_ & 0x00001000) != 0)) { - vehicles_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00001000); - } - result.vehicles_ = vehicles_; - if (((bitField0_ & 0x00002000) != 0)) { - trainLength_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00002000); - } - result.trainLength_ = trainLength_; - if (((from_bitField0_ & 0x00004000) != 0)) { - result.silosOwned_ = silosOwned_; - to_bitField0_ |= 0x00000080; - } - if (commonResearchBuilder_ == null) { - if (((bitField0_ & 0x00008000) != 0)) { - commonResearch_ = java.util.Collections.unmodifiableList(commonResearch_); - bitField0_ = (bitField0_ & ~0x00008000); - } - result.commonResearch_ = commonResearch_; - } else { - result.commonResearch_ = commonResearchBuilder_.build(); - } - if (activeBoostsBuilder_ == null) { - if (((bitField0_ & 0x00010000) != 0)) { - activeBoosts_ = java.util.Collections.unmodifiableList(activeBoosts_); - bitField0_ = (bitField0_ & ~0x00010000); - } - result.activeBoosts_ = activeBoosts_; - } else { - result.activeBoosts_ = activeBoostsBuilder_.build(); - } - if (((from_bitField0_ & 0x00020000) != 0)) { - result.boostTokensOnHand_ = boostTokensOnHand_; - to_bitField0_ |= 0x00000100; - } - if (equippedArtifactsBuilder_ == null) { - if (((bitField0_ & 0x00040000) != 0)) { - equippedArtifacts_ = java.util.Collections.unmodifiableList(equippedArtifacts_); - bitField0_ = (bitField0_ & ~0x00040000); - } - result.equippedArtifacts_ = equippedArtifacts_; - } else { - result.equippedArtifacts_ = equippedArtifactsBuilder_.build(); - } - if (((from_bitField0_ & 0x00080000) != 0)) { - result.artifactInventoryScore_ = artifactInventoryScore_; - to_bitField0_ |= 0x00000200; - } - if (((from_bitField0_ & 0x00100000) != 0)) { - if (farmAppearanceBuilder_ == null) { - result.farmAppearance_ = farmAppearance_; - } else { - result.farmAppearance_ = farmAppearanceBuilder_.build(); - } - to_bitField0_ |= 0x00000400; - } - if (((from_bitField0_ & 0x00200000) != 0)) { - result.timestamp_ = timestamp_; - to_bitField0_ |= 0x00000800; - } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.PlayerFarmInfo) { - return mergeFrom((ei.Ei.PlayerFarmInfo)other); + if (other instanceof ei.Ei.ContractSimPollResponse) { + return mergeFrom((ei.Ei.ContractSimPollResponse)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(ei.Ei.PlayerFarmInfo other) { - if (other == ei.Ei.PlayerFarmInfo.getDefaultInstance()) return this; - if (other.hasClientVersion()) { - setClientVersion(other.getClientVersion()); - } - if (other.hasSoulEggs()) { - setSoulEggs(other.getSoulEggs()); - } - if (other.hasEggsOfProphecy()) { - setEggsOfProphecy(other.getEggsOfProphecy()); - } - if (other.hasPermitLevel()) { - setPermitLevel(other.getPermitLevel()); - } - if (other.hasHyperloopStation()) { - setHyperloopStation(other.getHyperloopStation()); - } - if (!other.eggMedalLevel_.isEmpty()) { - if (eggMedalLevel_.isEmpty()) { - eggMedalLevel_ = other.eggMedalLevel_; - bitField0_ = (bitField0_ & ~0x00000020); - } else { - ensureEggMedalLevelIsMutable(); - eggMedalLevel_.addAll(other.eggMedalLevel_); - } - onChanged(); - } - if (epicResearchBuilder_ == null) { - if (!other.epicResearch_.isEmpty()) { - if (epicResearch_.isEmpty()) { - epicResearch_ = other.epicResearch_; - bitField0_ = (bitField0_ & ~0x00000040); - } else { - ensureEpicResearchIsMutable(); - epicResearch_.addAll(other.epicResearch_); - } - onChanged(); - } - } else { - if (!other.epicResearch_.isEmpty()) { - if (epicResearchBuilder_.isEmpty()) { - epicResearchBuilder_.dispose(); - epicResearchBuilder_ = null; - epicResearch_ = other.epicResearch_; - bitField0_ = (bitField0_ & ~0x00000040); - epicResearchBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getEpicResearchFieldBuilder() : null; - } else { - epicResearchBuilder_.addAllMessages(other.epicResearch_); - } - } - } - if (other.hasEggType()) { - setEggType(other.getEggType()); - } - if (other.hasCashOnHand()) { - setCashOnHand(other.getCashOnHand()); - } - if (!other.habs_.isEmpty()) { - if (habs_.isEmpty()) { - habs_ = other.habs_; - bitField0_ = (bitField0_ & ~0x00000200); - } else { - ensureHabsIsMutable(); - habs_.addAll(other.habs_); - } - onChanged(); - } - if (!other.habPopulation_.isEmpty()) { - if (habPopulation_.isEmpty()) { - habPopulation_ = other.habPopulation_; - bitField0_ = (bitField0_ & ~0x00000400); - } else { - ensureHabPopulationIsMutable(); - habPopulation_.addAll(other.habPopulation_); - } - onChanged(); - } - if (!other.habCapacity_.isEmpty()) { - if (habCapacity_.isEmpty()) { - habCapacity_ = other.habCapacity_; - bitField0_ = (bitField0_ & ~0x00000800); - } else { - ensureHabCapacityIsMutable(); - habCapacity_.addAll(other.habCapacity_); - } - onChanged(); - } - if (!other.vehicles_.isEmpty()) { - if (vehicles_.isEmpty()) { - vehicles_ = other.vehicles_; - bitField0_ = (bitField0_ & ~0x00001000); - } else { - ensureVehiclesIsMutable(); - vehicles_.addAll(other.vehicles_); - } - onChanged(); - } - if (!other.trainLength_.isEmpty()) { - if (trainLength_.isEmpty()) { - trainLength_ = other.trainLength_; - bitField0_ = (bitField0_ & ~0x00002000); - } else { - ensureTrainLengthIsMutable(); - trainLength_.addAll(other.trainLength_); - } - onChanged(); - } - if (other.hasSilosOwned()) { - setSilosOwned(other.getSilosOwned()); - } - if (commonResearchBuilder_ == null) { - if (!other.commonResearch_.isEmpty()) { - if (commonResearch_.isEmpty()) { - commonResearch_ = other.commonResearch_; - bitField0_ = (bitField0_ & ~0x00008000); - } else { - ensureCommonResearchIsMutable(); - commonResearch_.addAll(other.commonResearch_); - } - onChanged(); - } - } else { - if (!other.commonResearch_.isEmpty()) { - if (commonResearchBuilder_.isEmpty()) { - commonResearchBuilder_.dispose(); - commonResearchBuilder_ = null; - commonResearch_ = other.commonResearch_; - bitField0_ = (bitField0_ & ~0x00008000); - commonResearchBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getCommonResearchFieldBuilder() : null; - } else { - commonResearchBuilder_.addAllMessages(other.commonResearch_); - } - } - } - if (activeBoostsBuilder_ == null) { - if (!other.activeBoosts_.isEmpty()) { - if (activeBoosts_.isEmpty()) { - activeBoosts_ = other.activeBoosts_; - bitField0_ = (bitField0_ & ~0x00010000); - } else { - ensureActiveBoostsIsMutable(); - activeBoosts_.addAll(other.activeBoosts_); - } - onChanged(); - } - } else { - if (!other.activeBoosts_.isEmpty()) { - if (activeBoostsBuilder_.isEmpty()) { - activeBoostsBuilder_.dispose(); - activeBoostsBuilder_ = null; - activeBoosts_ = other.activeBoosts_; - bitField0_ = (bitField0_ & ~0x00010000); - activeBoostsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getActiveBoostsFieldBuilder() : null; - } else { - activeBoostsBuilder_.addAllMessages(other.activeBoosts_); - } - } - } - if (other.hasBoostTokensOnHand()) { - setBoostTokensOnHand(other.getBoostTokensOnHand()); - } - if (equippedArtifactsBuilder_ == null) { - if (!other.equippedArtifacts_.isEmpty()) { - if (equippedArtifacts_.isEmpty()) { - equippedArtifacts_ = other.equippedArtifacts_; - bitField0_ = (bitField0_ & ~0x00040000); - } else { - ensureEquippedArtifactsIsMutable(); - equippedArtifacts_.addAll(other.equippedArtifacts_); - } - onChanged(); - } - } else { - if (!other.equippedArtifacts_.isEmpty()) { - if (equippedArtifactsBuilder_.isEmpty()) { - equippedArtifactsBuilder_.dispose(); - equippedArtifactsBuilder_ = null; - equippedArtifacts_ = other.equippedArtifacts_; - bitField0_ = (bitField0_ & ~0x00040000); - equippedArtifactsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getEquippedArtifactsFieldBuilder() : null; - } else { - equippedArtifactsBuilder_.addAllMessages(other.equippedArtifacts_); - } - } - } - if (other.hasArtifactInventoryScore()) { - setArtifactInventoryScore(other.getArtifactInventoryScore()); - } - if (other.hasFarmAppearance()) { - mergeFarmAppearance(other.getFarmAppearance()); + public Builder mergeFrom(ei.Ei.ContractSimPollResponse other) { + if (other == ei.Ei.ContractSimPollResponse.getDefaultInstance()) return this; + if (other.hasContractToSimulate()) { + mergeContractToSimulate(other.getContractToSimulate()); } - if (other.hasTimestamp()) { - setTimestamp(other.getTimestamp()); + if (other.hasSimConfig()) { + mergeSimConfig(other.getSimConfig()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); @@ -99516,223 +94382,20 @@ public Builder mergeFrom( case 0: done = true; break; - case 9: { - soulEggs_ = input.readDouble(); - bitField0_ |= 0x00000002; + case 10: { + input.readMessage( + getContractToSimulateFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000001; break; - } // case 9 - case 16: { - eggsOfProphecy_ = input.readUInt64(); - bitField0_ |= 0x00000004; - break; - } // case 16 - case 24: { - permitLevel_ = input.readUInt32(); - bitField0_ |= 0x00000008; - break; - } // case 24 - case 32: { - hyperloopStation_ = input.readBool(); - bitField0_ |= 0x00000010; - break; - } // case 32 - case 40: { - int v = input.readUInt32(); - ensureEggMedalLevelIsMutable(); - eggMedalLevel_.addInt(v); - break; - } // case 40 - case 42: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - ensureEggMedalLevelIsMutable(); - while (input.getBytesUntilLimit() > 0) { - eggMedalLevel_.addInt(input.readUInt32()); - } - input.popLimit(limit); - break; - } // case 42 - case 50: { - ei.Ei.Backup.ResearchItem m = - input.readMessage( - ei.Ei.Backup.ResearchItem.PARSER, - extensionRegistry); - if (epicResearchBuilder_ == null) { - ensureEpicResearchIsMutable(); - epicResearch_.add(m); - } else { - epicResearchBuilder_.addMessage(m); - } - break; - } // case 50 - case 56: { - int tmpRaw = input.readEnum(); - ei.Ei.Egg tmpValue = - ei.Ei.Egg.forNumber(tmpRaw); - if (tmpValue == null) { - mergeUnknownVarintField(7, tmpRaw); - } else { - eggType_ = tmpRaw; - bitField0_ |= 0x00000080; - } - break; - } // case 56 - case 65: { - cashOnHand_ = input.readDouble(); - bitField0_ |= 0x00000100; - break; - } // case 65 - case 72: { - int v = input.readUInt32(); - ensureHabsIsMutable(); - habs_.addInt(v); - break; - } // case 72 - case 74: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - ensureHabsIsMutable(); - while (input.getBytesUntilLimit() > 0) { - habs_.addInt(input.readUInt32()); - } - input.popLimit(limit); - break; - } // case 74 - case 80: { - long v = input.readUInt64(); - ensureHabPopulationIsMutable(); - habPopulation_.addLong(v); - break; - } // case 80 - case 82: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - ensureHabPopulationIsMutable(); - while (input.getBytesUntilLimit() > 0) { - habPopulation_.addLong(input.readUInt64()); - } - input.popLimit(limit); - break; - } // case 82 - case 88: { - int v = input.readUInt32(); - ensureVehiclesIsMutable(); - vehicles_.addInt(v); - break; - } // case 88 - case 90: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - ensureVehiclesIsMutable(); - while (input.getBytesUntilLimit() > 0) { - vehicles_.addInt(input.readUInt32()); - } - input.popLimit(limit); - break; - } // case 90 - case 96: { - int v = input.readUInt32(); - ensureTrainLengthIsMutable(); - trainLength_.addInt(v); - break; - } // case 96 - case 98: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - ensureTrainLengthIsMutable(); - while (input.getBytesUntilLimit() > 0) { - trainLength_.addInt(input.readUInt32()); - } - input.popLimit(limit); - break; - } // case 98 - case 104: { - silosOwned_ = input.readUInt32(); - bitField0_ |= 0x00004000; - break; - } // case 104 - case 114: { - ei.Ei.Backup.ResearchItem m = - input.readMessage( - ei.Ei.Backup.ResearchItem.PARSER, - extensionRegistry); - if (commonResearchBuilder_ == null) { - ensureCommonResearchIsMutable(); - commonResearch_.add(m); - } else { - commonResearchBuilder_.addMessage(m); - } - break; - } // case 114 - case 122: { - ei.Ei.Backup.ActiveBoost m = - input.readMessage( - ei.Ei.Backup.ActiveBoost.PARSER, - extensionRegistry); - if (activeBoostsBuilder_ == null) { - ensureActiveBoostsIsMutable(); - activeBoosts_.add(m); - } else { - activeBoostsBuilder_.addMessage(m); - } - break; - } // case 122 - case 128: { - boostTokensOnHand_ = input.readUInt32(); - bitField0_ |= 0x00020000; - break; - } // case 128 - case 138: { - ei.Ei.CompleteArtifact m = - input.readMessage( - ei.Ei.CompleteArtifact.PARSER, - extensionRegistry); - if (equippedArtifactsBuilder_ == null) { - ensureEquippedArtifactsIsMutable(); - equippedArtifacts_.add(m); - } else { - equippedArtifactsBuilder_.addMessage(m); - } - break; - } // case 138 - case 144: { - artifactInventoryScore_ = input.readUInt64(); - bitField0_ |= 0x00080000; - break; - } // case 144 - case 154: { + } // case 10 + case 18: { input.readMessage( - getFarmAppearanceFieldBuilder().getBuilder(), + getSimConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00100000; - break; - } // case 154 - case 160: { - clientVersion_ = input.readUInt32(); - bitField0_ |= 0x00000001; - break; - } // case 160 - case 168: { - long v = input.readUInt64(); - ensureHabCapacityIsMutable(); - habCapacity_.addLong(v); - break; - } // case 168 - case 170: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - ensureHabCapacityIsMutable(); - while (input.getBytesUntilLimit() > 0) { - habCapacity_.addLong(input.readUInt64()); - } - input.popLimit(limit); - break; - } // case 170 - case 177: { - timestamp_ = input.readDouble(); - bitField0_ |= 0x00200000; + bitField0_ |= 0x00000002; break; - } // case 177 + } // case 18 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -99750,2022 +94413,2599 @@ public Builder mergeFrom( } private int bitField0_; - private int clientVersion_ ; + private ei.Ei.Contract contractToSimulate_; + private com.google.protobuf.SingleFieldBuilder< + ei.Ei.Contract, ei.Ei.Contract.Builder, ei.Ei.ContractOrBuilder> contractToSimulateBuilder_; /** - * optional uint32 client_version = 20; - * @return Whether the clientVersion field is set. + * optional .ei.Contract contract_to_simulate = 1; + * @return Whether the contractToSimulate field is set. */ - @java.lang.Override - public boolean hasClientVersion() { + public boolean hasContractToSimulate() { return ((bitField0_ & 0x00000001) != 0); } /** - * optional uint32 client_version = 20; - * @return The clientVersion. + * optional .ei.Contract contract_to_simulate = 1; + * @return The contractToSimulate. */ - @java.lang.Override - public int getClientVersion() { - return clientVersion_; + public ei.Ei.Contract getContractToSimulate() { + if (contractToSimulateBuilder_ == null) { + return contractToSimulate_ == null ? ei.Ei.Contract.getDefaultInstance() : contractToSimulate_; + } else { + return contractToSimulateBuilder_.getMessage(); + } } /** - * optional uint32 client_version = 20; - * @param value The clientVersion to set. - * @return This builder for chaining. + * optional .ei.Contract contract_to_simulate = 1; */ - public Builder setClientVersion(int value) { + public Builder setContractToSimulate(ei.Ei.Contract value) { + if (contractToSimulateBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + contractToSimulate_ = value; + } else { + contractToSimulateBuilder_.setMessage(value); + } bitField0_ |= 0x00000001; - clientVersion_ = value; - onChanged(); - return this; - } - /** - * optional uint32 client_version = 20; - * @return This builder for chaining. - */ - public Builder clearClientVersion() { - bitField0_ = (bitField0_ & ~0x00000001); - clientVersion_ = 0; - onChanged(); - return this; - } - - private double soulEggs_ ; - /** - * optional double soul_eggs = 1; - * @return Whether the soulEggs field is set. - */ - @java.lang.Override - public boolean hasSoulEggs() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - * optional double soul_eggs = 1; - * @return The soulEggs. - */ - @java.lang.Override - public double getSoulEggs() { - return soulEggs_; - } - /** - * optional double soul_eggs = 1; - * @param value The soulEggs to set. - * @return This builder for chaining. - */ - public Builder setSoulEggs(double value) { - bitField0_ |= 0x00000002; - soulEggs_ = value; - onChanged(); - return this; - } - /** - * optional double soul_eggs = 1; - * @return This builder for chaining. - */ - public Builder clearSoulEggs() { - bitField0_ = (bitField0_ & ~0x00000002); - soulEggs_ = 0D; - onChanged(); - return this; - } - - private long eggsOfProphecy_ ; - /** - * optional uint64 eggs_of_prophecy = 2; - * @return Whether the eggsOfProphecy field is set. - */ - @java.lang.Override - public boolean hasEggsOfProphecy() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - * optional uint64 eggs_of_prophecy = 2; - * @return The eggsOfProphecy. - */ - @java.lang.Override - public long getEggsOfProphecy() { - return eggsOfProphecy_; - } - /** - * optional uint64 eggs_of_prophecy = 2; - * @param value The eggsOfProphecy to set. - * @return This builder for chaining. - */ - public Builder setEggsOfProphecy(long value) { - bitField0_ |= 0x00000004; - eggsOfProphecy_ = value; - onChanged(); - return this; - } - /** - * optional uint64 eggs_of_prophecy = 2; - * @return This builder for chaining. - */ - public Builder clearEggsOfProphecy() { - bitField0_ = (bitField0_ & ~0x00000004); - eggsOfProphecy_ = 0L; - onChanged(); - return this; - } - - private int permitLevel_ ; - /** - * optional uint32 permit_level = 3; - * @return Whether the permitLevel field is set. - */ - @java.lang.Override - public boolean hasPermitLevel() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - * optional uint32 permit_level = 3; - * @return The permitLevel. - */ - @java.lang.Override - public int getPermitLevel() { - return permitLevel_; - } - /** - * optional uint32 permit_level = 3; - * @param value The permitLevel to set. - * @return This builder for chaining. - */ - public Builder setPermitLevel(int value) { - bitField0_ |= 0x00000008; - permitLevel_ = value; - onChanged(); - return this; - } - /** - * optional uint32 permit_level = 3; - * @return This builder for chaining. - */ - public Builder clearPermitLevel() { - bitField0_ = (bitField0_ & ~0x00000008); - permitLevel_ = 0; - onChanged(); - return this; - } - - private boolean hyperloopStation_ ; - /** - * optional bool hyperloop_station = 4; - * @return Whether the hyperloopStation field is set. - */ - @java.lang.Override - public boolean hasHyperloopStation() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - * optional bool hyperloop_station = 4; - * @return The hyperloopStation. - */ - @java.lang.Override - public boolean getHyperloopStation() { - return hyperloopStation_; - } - /** - * optional bool hyperloop_station = 4; - * @param value The hyperloopStation to set. - * @return This builder for chaining. - */ - public Builder setHyperloopStation(boolean value) { - bitField0_ |= 0x00000010; - hyperloopStation_ = value; onChanged(); return this; } /** - * optional bool hyperloop_station = 4; - * @return This builder for chaining. + * optional .ei.Contract contract_to_simulate = 1; */ - public Builder clearHyperloopStation() { - bitField0_ = (bitField0_ & ~0x00000010); - hyperloopStation_ = false; + public Builder setContractToSimulate( + ei.Ei.Contract.Builder builderForValue) { + if (contractToSimulateBuilder_ == null) { + contractToSimulate_ = builderForValue.build(); + } else { + contractToSimulateBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; onChanged(); return this; } - - private com.google.protobuf.Internal.IntList eggMedalLevel_ = emptyIntList(); - private void ensureEggMedalLevelIsMutable() { - if (!((bitField0_ & 0x00000020) != 0)) { - eggMedalLevel_ = mutableCopy(eggMedalLevel_); - bitField0_ |= 0x00000020; - } - } - /** - * repeated uint32 egg_medal_level = 5; - * @return A list containing the eggMedalLevel. - */ - public java.util.List - getEggMedalLevelList() { - return ((bitField0_ & 0x00000020) != 0) ? - java.util.Collections.unmodifiableList(eggMedalLevel_) : eggMedalLevel_; - } - /** - * repeated uint32 egg_medal_level = 5; - * @return The count of eggMedalLevel. - */ - public int getEggMedalLevelCount() { - return eggMedalLevel_.size(); - } - /** - * repeated uint32 egg_medal_level = 5; - * @param index The index of the element to return. - * @return The eggMedalLevel at the given index. - */ - public int getEggMedalLevel(int index) { - return eggMedalLevel_.getInt(index); - } /** - * repeated uint32 egg_medal_level = 5; - * @param index The index to set the value at. - * @param value The eggMedalLevel to set. - * @return This builder for chaining. + * optional .ei.Contract contract_to_simulate = 1; */ - public Builder setEggMedalLevel( - int index, int value) { - ensureEggMedalLevelIsMutable(); - eggMedalLevel_.setInt(index, value); - onChanged(); + public Builder mergeContractToSimulate(ei.Ei.Contract value) { + if (contractToSimulateBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) && + contractToSimulate_ != null && + contractToSimulate_ != ei.Ei.Contract.getDefaultInstance()) { + getContractToSimulateBuilder().mergeFrom(value); + } else { + contractToSimulate_ = value; + } + } else { + contractToSimulateBuilder_.mergeFrom(value); + } + if (contractToSimulate_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** - * repeated uint32 egg_medal_level = 5; - * @param value The eggMedalLevel to add. - * @return This builder for chaining. + * optional .ei.Contract contract_to_simulate = 1; */ - public Builder addEggMedalLevel(int value) { - ensureEggMedalLevelIsMutable(); - eggMedalLevel_.addInt(value); + public Builder clearContractToSimulate() { + bitField0_ = (bitField0_ & ~0x00000001); + contractToSimulate_ = null; + if (contractToSimulateBuilder_ != null) { + contractToSimulateBuilder_.dispose(); + contractToSimulateBuilder_ = null; + } onChanged(); return this; } /** - * repeated uint32 egg_medal_level = 5; - * @param values The eggMedalLevel to add. - * @return This builder for chaining. + * optional .ei.Contract contract_to_simulate = 1; */ - public Builder addAllEggMedalLevel( - java.lang.Iterable values) { - ensureEggMedalLevelIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, eggMedalLevel_); + public ei.Ei.Contract.Builder getContractToSimulateBuilder() { + bitField0_ |= 0x00000001; onChanged(); - return this; + return getContractToSimulateFieldBuilder().getBuilder(); } /** - * repeated uint32 egg_medal_level = 5; - * @return This builder for chaining. + * optional .ei.Contract contract_to_simulate = 1; */ - public Builder clearEggMedalLevel() { - eggMedalLevel_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00000020); - onChanged(); - return this; - } - - private java.util.List epicResearch_ = - java.util.Collections.emptyList(); - private void ensureEpicResearchIsMutable() { - if (!((bitField0_ & 0x00000040) != 0)) { - epicResearch_ = new java.util.ArrayList(epicResearch_); - bitField0_ |= 0x00000040; - } + public ei.Ei.ContractOrBuilder getContractToSimulateOrBuilder() { + if (contractToSimulateBuilder_ != null) { + return contractToSimulateBuilder_.getMessageOrBuilder(); + } else { + return contractToSimulate_ == null ? + ei.Ei.Contract.getDefaultInstance() : contractToSimulate_; + } } - - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.Backup.ResearchItem, ei.Ei.Backup.ResearchItem.Builder, ei.Ei.Backup.ResearchItemOrBuilder> epicResearchBuilder_; - /** - * repeated .ei.Backup.ResearchItem epic_research = 6; + * optional .ei.Contract contract_to_simulate = 1; */ - public java.util.List getEpicResearchList() { - if (epicResearchBuilder_ == null) { - return java.util.Collections.unmodifiableList(epicResearch_); - } else { - return epicResearchBuilder_.getMessageList(); + private com.google.protobuf.SingleFieldBuilder< + ei.Ei.Contract, ei.Ei.Contract.Builder, ei.Ei.ContractOrBuilder> + getContractToSimulateFieldBuilder() { + if (contractToSimulateBuilder_ == null) { + contractToSimulateBuilder_ = new com.google.protobuf.SingleFieldBuilder< + ei.Ei.Contract, ei.Ei.Contract.Builder, ei.Ei.ContractOrBuilder>( + getContractToSimulate(), + getParentForChildren(), + isClean()); + contractToSimulate_ = null; } + return contractToSimulateBuilder_; } + + private ei.Ei.ContractSimConfig simConfig_; + private com.google.protobuf.SingleFieldBuilder< + ei.Ei.ContractSimConfig, ei.Ei.ContractSimConfig.Builder, ei.Ei.ContractSimConfigOrBuilder> simConfigBuilder_; /** - * repeated .ei.Backup.ResearchItem epic_research = 6; + * optional .ei.ContractSimConfig sim_config = 2; + * @return Whether the simConfig field is set. */ - public int getEpicResearchCount() { - if (epicResearchBuilder_ == null) { - return epicResearch_.size(); - } else { - return epicResearchBuilder_.getCount(); - } + public boolean hasSimConfig() { + return ((bitField0_ & 0x00000002) != 0); } /** - * repeated .ei.Backup.ResearchItem epic_research = 6; + * optional .ei.ContractSimConfig sim_config = 2; + * @return The simConfig. */ - public ei.Ei.Backup.ResearchItem getEpicResearch(int index) { - if (epicResearchBuilder_ == null) { - return epicResearch_.get(index); + public ei.Ei.ContractSimConfig getSimConfig() { + if (simConfigBuilder_ == null) { + return simConfig_ == null ? ei.Ei.ContractSimConfig.getDefaultInstance() : simConfig_; } else { - return epicResearchBuilder_.getMessage(index); + return simConfigBuilder_.getMessage(); } } /** - * repeated .ei.Backup.ResearchItem epic_research = 6; + * optional .ei.ContractSimConfig sim_config = 2; */ - public Builder setEpicResearch( - int index, ei.Ei.Backup.ResearchItem value) { - if (epicResearchBuilder_ == null) { + public Builder setSimConfig(ei.Ei.ContractSimConfig value) { + if (simConfigBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - ensureEpicResearchIsMutable(); - epicResearch_.set(index, value); - onChanged(); + simConfig_ = value; } else { - epicResearchBuilder_.setMessage(index, value); + simConfigBuilder_.setMessage(value); } + bitField0_ |= 0x00000002; + onChanged(); return this; } /** - * repeated .ei.Backup.ResearchItem epic_research = 6; + * optional .ei.ContractSimConfig sim_config = 2; */ - public Builder setEpicResearch( - int index, ei.Ei.Backup.ResearchItem.Builder builderForValue) { - if (epicResearchBuilder_ == null) { - ensureEpicResearchIsMutable(); - epicResearch_.set(index, builderForValue.build()); - onChanged(); + public Builder setSimConfig( + ei.Ei.ContractSimConfig.Builder builderForValue) { + if (simConfigBuilder_ == null) { + simConfig_ = builderForValue.build(); } else { - epicResearchBuilder_.setMessage(index, builderForValue.build()); + simConfigBuilder_.setMessage(builderForValue.build()); } + bitField0_ |= 0x00000002; + onChanged(); return this; } /** - * repeated .ei.Backup.ResearchItem epic_research = 6; + * optional .ei.ContractSimConfig sim_config = 2; */ - public Builder addEpicResearch(ei.Ei.Backup.ResearchItem value) { - if (epicResearchBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); + public Builder mergeSimConfig(ei.Ei.ContractSimConfig value) { + if (simConfigBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) && + simConfig_ != null && + simConfig_ != ei.Ei.ContractSimConfig.getDefaultInstance()) { + getSimConfigBuilder().mergeFrom(value); + } else { + simConfig_ = value; } - ensureEpicResearchIsMutable(); - epicResearch_.add(value); - onChanged(); } else { - epicResearchBuilder_.addMessage(value); + simConfigBuilder_.mergeFrom(value); } - return this; - } - /** - * repeated .ei.Backup.ResearchItem epic_research = 6; - */ - public Builder addEpicResearch( - int index, ei.Ei.Backup.ResearchItem value) { - if (epicResearchBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureEpicResearchIsMutable(); - epicResearch_.add(index, value); + if (simConfig_ != null) { + bitField0_ |= 0x00000002; onChanged(); - } else { - epicResearchBuilder_.addMessage(index, value); } return this; } /** - * repeated .ei.Backup.ResearchItem epic_research = 6; + * optional .ei.ContractSimConfig sim_config = 2; */ - public Builder addEpicResearch( - ei.Ei.Backup.ResearchItem.Builder builderForValue) { - if (epicResearchBuilder_ == null) { - ensureEpicResearchIsMutable(); - epicResearch_.add(builderForValue.build()); - onChanged(); - } else { - epicResearchBuilder_.addMessage(builderForValue.build()); + public Builder clearSimConfig() { + bitField0_ = (bitField0_ & ~0x00000002); + simConfig_ = null; + if (simConfigBuilder_ != null) { + simConfigBuilder_.dispose(); + simConfigBuilder_ = null; } + onChanged(); return this; } /** - * repeated .ei.Backup.ResearchItem epic_research = 6; + * optional .ei.ContractSimConfig sim_config = 2; */ - public Builder addEpicResearch( - int index, ei.Ei.Backup.ResearchItem.Builder builderForValue) { - if (epicResearchBuilder_ == null) { - ensureEpicResearchIsMutable(); - epicResearch_.add(index, builderForValue.build()); - onChanged(); - } else { - epicResearchBuilder_.addMessage(index, builderForValue.build()); - } - return this; + public ei.Ei.ContractSimConfig.Builder getSimConfigBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getSimConfigFieldBuilder().getBuilder(); } /** - * repeated .ei.Backup.ResearchItem epic_research = 6; + * optional .ei.ContractSimConfig sim_config = 2; */ - public Builder addAllEpicResearch( - java.lang.Iterable values) { - if (epicResearchBuilder_ == null) { - ensureEpicResearchIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, epicResearch_); - onChanged(); + public ei.Ei.ContractSimConfigOrBuilder getSimConfigOrBuilder() { + if (simConfigBuilder_ != null) { + return simConfigBuilder_.getMessageOrBuilder(); } else { - epicResearchBuilder_.addAllMessages(values); + return simConfig_ == null ? + ei.Ei.ContractSimConfig.getDefaultInstance() : simConfig_; } - return this; } /** - * repeated .ei.Backup.ResearchItem epic_research = 6; + * optional .ei.ContractSimConfig sim_config = 2; */ - public Builder clearEpicResearch() { - if (epicResearchBuilder_ == null) { - epicResearch_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000040); - onChanged(); - } else { - epicResearchBuilder_.clear(); + private com.google.protobuf.SingleFieldBuilder< + ei.Ei.ContractSimConfig, ei.Ei.ContractSimConfig.Builder, ei.Ei.ContractSimConfigOrBuilder> + getSimConfigFieldBuilder() { + if (simConfigBuilder_ == null) { + simConfigBuilder_ = new com.google.protobuf.SingleFieldBuilder< + ei.Ei.ContractSimConfig, ei.Ei.ContractSimConfig.Builder, ei.Ei.ContractSimConfigOrBuilder>( + getSimConfig(), + getParentForChildren(), + isClean()); + simConfig_ = null; } - return this; + return simConfigBuilder_; } - /** - * repeated .ei.Backup.ResearchItem epic_research = 6; - */ - public Builder removeEpicResearch(int index) { - if (epicResearchBuilder_ == null) { - ensureEpicResearchIsMutable(); - epicResearch_.remove(index); - onChanged(); - } else { - epicResearchBuilder_.remove(index); + + // @@protoc_insertion_point(builder_scope:ei.ContractSimPollResponse) + } + + // @@protoc_insertion_point(class_scope:ei.ContractSimPollResponse) + private static final ei.Ei.ContractSimPollResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new ei.Ei.ContractSimPollResponse(); + } + + public static ei.Ei.ContractSimPollResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ContractSimPollResponse 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 this; + 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.ContractSimPollResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface ContractSimResultUpdateOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.ContractSimResultUpdate) + com.google.protobuf.MessageOrBuilder { + + /** + * optional string contract_id = 1; + * @return Whether the contractId field is set. + */ + boolean hasContractId(); + /** + * optional string contract_id = 1; + * @return The contractId. + */ + java.lang.String getContractId(); + /** + * optional string contract_id = 1; + * @return The bytes for contractId. + */ + com.google.protobuf.ByteString + getContractIdBytes(); + + /** + * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + */ + java.util.List + getGoalInfosList(); + /** + * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + */ + ei.Ei.ContractSimResultUpdate.GoalInfo getGoalInfos(int index); + /** + * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + */ + int getGoalInfosCount(); + /** + * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + */ + java.util.List + getGoalInfosOrBuilderList(); + /** + * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + */ + ei.Ei.ContractSimResultUpdate.GoalInfoOrBuilder getGoalInfosOrBuilder( + int index); + } + /** + * Protobuf type {@code ei.ContractSimResultUpdate} + */ + public static final class ContractSimResultUpdate extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.ContractSimResultUpdate) + ContractSimResultUpdateOrBuilder { + private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ContractSimResultUpdate.class.getName()); + } + // Use ContractSimResultUpdate.newBuilder() to construct. + private ContractSimResultUpdate(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private ContractSimResultUpdate() { + contractId_ = ""; + goalInfos_ = java.util.Collections.emptyList(); + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractSimResultUpdate_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractSimResultUpdate_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractSimResultUpdate.class, ei.Ei.ContractSimResultUpdate.Builder.class); + } + + public interface GoalInfoOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.ContractSimResultUpdate.GoalInfo) + com.google.protobuf.MessageOrBuilder { + /** - * repeated .ei.Backup.ResearchItem epic_research = 6; + * optional .ei.Contract.PlayerGrade grade = 1; + * @return Whether the grade field is set. */ - public ei.Ei.Backup.ResearchItem.Builder getEpicResearchBuilder( - int index) { - return getEpicResearchFieldBuilder().getBuilder(index); - } + boolean hasGrade(); /** - * repeated .ei.Backup.ResearchItem epic_research = 6; + * optional .ei.Contract.PlayerGrade grade = 1; + * @return The grade. */ - public ei.Ei.Backup.ResearchItemOrBuilder getEpicResearchOrBuilder( - int index) { - if (epicResearchBuilder_ == null) { - return epicResearch_.get(index); } else { - return epicResearchBuilder_.getMessageOrBuilder(index); - } - } + ei.Ei.Contract.PlayerGrade getGrade(); + /** - * repeated .ei.Backup.ResearchItem epic_research = 6; + * optional uint32 goal_index = 2; + * @return Whether the goalIndex field is set. */ - public java.util.List - getEpicResearchOrBuilderList() { - if (epicResearchBuilder_ != null) { - return epicResearchBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(epicResearch_); - } - } + boolean hasGoalIndex(); /** - * repeated .ei.Backup.ResearchItem epic_research = 6; + * optional uint32 goal_index = 2; + * @return The goalIndex. */ - public ei.Ei.Backup.ResearchItem.Builder addEpicResearchBuilder() { - return getEpicResearchFieldBuilder().addBuilder( - ei.Ei.Backup.ResearchItem.getDefaultInstance()); - } + int getGoalIndex(); + /** - * repeated .ei.Backup.ResearchItem epic_research = 6; + * optional double projected_eggs_laid = 3; + * @return Whether the projectedEggsLaid field is set. */ - public ei.Ei.Backup.ResearchItem.Builder addEpicResearchBuilder( - int index) { - return getEpicResearchFieldBuilder().addBuilder( - index, ei.Ei.Backup.ResearchItem.getDefaultInstance()); - } + boolean hasProjectedEggsLaid(); /** - * repeated .ei.Backup.ResearchItem epic_research = 6; + * optional double projected_eggs_laid = 3; + * @return The projectedEggsLaid. */ - public java.util.List - getEpicResearchBuilderList() { - return getEpicResearchFieldBuilder().getBuilderList(); + double getProjectedEggsLaid(); + } + /** + * Protobuf type {@code ei.ContractSimResultUpdate.GoalInfo} + */ + public static final class GoalInfo extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.ContractSimResultUpdate.GoalInfo) + GoalInfoOrBuilder { + private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + GoalInfo.class.getName()); } - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.Backup.ResearchItem, ei.Ei.Backup.ResearchItem.Builder, ei.Ei.Backup.ResearchItemOrBuilder> - getEpicResearchFieldBuilder() { - if (epicResearchBuilder_ == null) { - epicResearchBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.Backup.ResearchItem, ei.Ei.Backup.ResearchItem.Builder, ei.Ei.Backup.ResearchItemOrBuilder>( - epicResearch_, - ((bitField0_ & 0x00000040) != 0), - getParentForChildren(), - isClean()); - epicResearch_ = null; - } - return epicResearchBuilder_; + // Use GoalInfo.newBuilder() to construct. + private GoalInfo(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private GoalInfo() { + grade_ = 0; } - private int eggType_ = 1; - /** - * optional .ei.Egg egg_type = 7; - * @return Whether the eggType field is set. - */ - @java.lang.Override public boolean hasEggType() { - return ((bitField0_ & 0x00000080) != 0); + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractSimResultUpdate_GoalInfo_descriptor; } - /** - * optional .ei.Egg egg_type = 7; - * @return The eggType. - */ + @java.lang.Override - public ei.Ei.Egg getEggType() { - @SuppressWarnings("deprecation") - ei.Ei.Egg result = ei.Ei.Egg.valueOf(eggType_); - return result == null ? ei.Ei.Egg.EDIBLE : result; + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractSimResultUpdate_GoalInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractSimResultUpdate.GoalInfo.class, ei.Ei.ContractSimResultUpdate.GoalInfo.Builder.class); } + + private int bitField0_; + public static final int GRADE_FIELD_NUMBER = 1; + private int grade_ = 0; /** - * optional .ei.Egg egg_type = 7; - * @param value The eggType to set. - * @return This builder for chaining. + * optional .ei.Contract.PlayerGrade grade = 1; + * @return Whether the grade field is set. */ - public Builder setEggType(ei.Ei.Egg value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000080; - eggType_ = value.getNumber(); - onChanged(); - return this; + @java.lang.Override public boolean hasGrade() { + return ((bitField0_ & 0x00000001) != 0); } /** - * optional .ei.Egg egg_type = 7; - * @return This builder for chaining. + * optional .ei.Contract.PlayerGrade grade = 1; + * @return The grade. */ - public Builder clearEggType() { - bitField0_ = (bitField0_ & ~0x00000080); - eggType_ = 1; - onChanged(); - return this; + @java.lang.Override public ei.Ei.Contract.PlayerGrade getGrade() { + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(grade_); + return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; } - private double cashOnHand_ ; + public static final int GOAL_INDEX_FIELD_NUMBER = 2; + private int goalIndex_ = 0; /** - * optional double cash_on_hand = 8; - * @return Whether the cashOnHand field is set. + * optional uint32 goal_index = 2; + * @return Whether the goalIndex field is set. */ @java.lang.Override - public boolean hasCashOnHand() { - return ((bitField0_ & 0x00000100) != 0); + public boolean hasGoalIndex() { + return ((bitField0_ & 0x00000002) != 0); } /** - * optional double cash_on_hand = 8; - * @return The cashOnHand. + * optional uint32 goal_index = 2; + * @return The goalIndex. */ @java.lang.Override - public double getCashOnHand() { - return cashOnHand_; + public int getGoalIndex() { + return goalIndex_; } + + public static final int PROJECTED_EGGS_LAID_FIELD_NUMBER = 3; + private double projectedEggsLaid_ = 0D; /** - * optional double cash_on_hand = 8; - * @param value The cashOnHand to set. - * @return This builder for chaining. + * optional double projected_eggs_laid = 3; + * @return Whether the projectedEggsLaid field is set. */ - public Builder setCashOnHand(double value) { - bitField0_ |= 0x00000100; - cashOnHand_ = value; - onChanged(); - return this; + @java.lang.Override + public boolean hasProjectedEggsLaid() { + return ((bitField0_ & 0x00000004) != 0); } /** - * optional double cash_on_hand = 8; - * @return This builder for chaining. + * optional double projected_eggs_laid = 3; + * @return The projectedEggsLaid. */ - public Builder clearCashOnHand() { - bitField0_ = (bitField0_ & ~0x00000100); - cashOnHand_ = 0D; - onChanged(); - return this; + @java.lang.Override + public double getProjectedEggsLaid() { + return projectedEggsLaid_; } - private com.google.protobuf.Internal.IntList habs_ = emptyIntList(); - private void ensureHabsIsMutable() { - if (!((bitField0_ & 0x00000200) != 0)) { - habs_ = mutableCopy(habs_); - bitField0_ |= 0x00000200; - } - } - /** - * repeated uint32 habs = 9; - * @return A list containing the habs. - */ - public java.util.List - getHabsList() { - return ((bitField0_ & 0x00000200) != 0) ? - java.util.Collections.unmodifiableList(habs_) : habs_; - } - /** - * repeated uint32 habs = 9; - * @return The count of habs. - */ - public int getHabsCount() { - return habs_.size(); - } - /** - * repeated uint32 habs = 9; - * @param index The index of the element to return. - * @return The habs at the given index. - */ - public int getHabs(int index) { - return habs_.getInt(index); - } - /** - * repeated uint32 habs = 9; - * @param index The index to set the value at. - * @param value The habs to set. - * @return This builder for chaining. - */ - public Builder setHabs( - int index, int value) { - ensureHabsIsMutable(); - habs_.setInt(index, value); - onChanged(); - return this; - } - /** - * repeated uint32 habs = 9; - * @param value The habs to add. - * @return This builder for chaining. - */ - public Builder addHabs(int value) { - ensureHabsIsMutable(); - habs_.addInt(value); - onChanged(); - return this; - } - /** - * repeated uint32 habs = 9; - * @param values The habs to add. - * @return This builder for chaining. - */ - public Builder addAllHabs( - java.lang.Iterable values) { - ensureHabsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, habs_); - onChanged(); - return this; - } - /** - * repeated uint32 habs = 9; - * @return This builder for chaining. - */ - public Builder clearHabs() { - habs_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00000200); - onChanged(); - return this; + 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; } - private com.google.protobuf.Internal.LongList habPopulation_ = emptyLongList(); - private void ensureHabPopulationIsMutable() { - if (!((bitField0_ & 0x00000400) != 0)) { - habPopulation_ = mutableCopy(habPopulation_); - bitField0_ |= 0x00000400; - } - } - /** - * repeated uint64 hab_population = 10; - * @return A list containing the habPopulation. - */ - public java.util.List - getHabPopulationList() { - return ((bitField0_ & 0x00000400) != 0) ? - java.util.Collections.unmodifiableList(habPopulation_) : habPopulation_; - } - /** - * repeated uint64 hab_population = 10; - * @return The count of habPopulation. - */ - public int getHabPopulationCount() { - return habPopulation_.size(); - } - /** - * repeated uint64 hab_population = 10; - * @param index The index of the element to return. - * @return The habPopulation at the given index. - */ - public long getHabPopulation(int index) { - return habPopulation_.getLong(index); - } - /** - * repeated uint64 hab_population = 10; - * @param index The index to set the value at. - * @param value The habPopulation to set. - * @return This builder for chaining. - */ - public Builder setHabPopulation( - int index, long value) { - ensureHabPopulationIsMutable(); - habPopulation_.setLong(index, value); - onChanged(); - return this; - } - /** - * repeated uint64 hab_population = 10; - * @param value The habPopulation to add. - * @return This builder for chaining. - */ - public Builder addHabPopulation(long value) { - ensureHabPopulationIsMutable(); - habPopulation_.addLong(value); - onChanged(); - return this; - } - /** - * repeated uint64 hab_population = 10; - * @param values The habPopulation to add. - * @return This builder for chaining. - */ - public Builder addAllHabPopulation( - java.lang.Iterable values) { - ensureHabPopulationIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, habPopulation_); - onChanged(); - return this; - } - /** - * repeated uint64 hab_population = 10; - * @return This builder for chaining. - */ - public Builder clearHabPopulation() { - habPopulation_ = emptyLongList(); - bitField0_ = (bitField0_ & ~0x00000400); - onChanged(); - return this; + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeEnum(1, grade_); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeUInt32(2, goalIndex_); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeDouble(3, projectedEggsLaid_); + } + getUnknownFields().writeTo(output); } - private com.google.protobuf.Internal.LongList habCapacity_ = emptyLongList(); - private void ensureHabCapacityIsMutable() { - if (!((bitField0_ & 0x00000800) != 0)) { - habCapacity_ = mutableCopy(habCapacity_); - bitField0_ |= 0x00000800; - } - } - /** - * repeated uint64 hab_capacity = 21; - * @return A list containing the habCapacity. - */ - public java.util.List - getHabCapacityList() { - return ((bitField0_ & 0x00000800) != 0) ? - java.util.Collections.unmodifiableList(habCapacity_) : habCapacity_; - } - /** - * repeated uint64 hab_capacity = 21; - * @return The count of habCapacity. - */ - public int getHabCapacityCount() { - return habCapacity_.size(); - } - /** - * repeated uint64 hab_capacity = 21; - * @param index The index of the element to return. - * @return The habCapacity at the given index. - */ - public long getHabCapacity(int index) { - return habCapacity_.getLong(index); - } - /** - * repeated uint64 hab_capacity = 21; - * @param index The index to set the value at. - * @param value The habCapacity to set. - * @return This builder for chaining. - */ - public Builder setHabCapacity( - int index, long value) { - ensureHabCapacityIsMutable(); - habCapacity_.setLong(index, value); - onChanged(); - return this; - } - /** - * repeated uint64 hab_capacity = 21; - * @param value The habCapacity to add. - * @return This builder for chaining. - */ - public Builder addHabCapacity(long value) { - ensureHabCapacityIsMutable(); - habCapacity_.addLong(value); - onChanged(); - return this; + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, grade_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(2, goalIndex_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(3, projectedEggsLaid_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; } - /** - * repeated uint64 hab_capacity = 21; - * @param values The habCapacity to add. - * @return This builder for chaining. - */ - public Builder addAllHabCapacity( - java.lang.Iterable values) { - ensureHabCapacityIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, habCapacity_); - onChanged(); - return this; + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof ei.Ei.ContractSimResultUpdate.GoalInfo)) { + return super.equals(obj); + } + ei.Ei.ContractSimResultUpdate.GoalInfo other = (ei.Ei.ContractSimResultUpdate.GoalInfo) obj; + + if (hasGrade() != other.hasGrade()) return false; + if (hasGrade()) { + if (grade_ != other.grade_) return false; + } + if (hasGoalIndex() != other.hasGoalIndex()) return false; + if (hasGoalIndex()) { + if (getGoalIndex() + != other.getGoalIndex()) return false; + } + if (hasProjectedEggsLaid() != other.hasProjectedEggsLaid()) return false; + if (hasProjectedEggsLaid()) { + if (java.lang.Double.doubleToLongBits(getProjectedEggsLaid()) + != java.lang.Double.doubleToLongBits( + other.getProjectedEggsLaid())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; } - /** - * repeated uint64 hab_capacity = 21; - * @return This builder for chaining. - */ - public Builder clearHabCapacity() { - habCapacity_ = emptyLongList(); - bitField0_ = (bitField0_ & ~0x00000800); - onChanged(); - return this; + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasGrade()) { + hash = (37 * hash) + GRADE_FIELD_NUMBER; + hash = (53 * hash) + grade_; + } + if (hasGoalIndex()) { + hash = (37 * hash) + GOAL_INDEX_FIELD_NUMBER; + hash = (53 * hash) + getGoalIndex(); + } + if (hasProjectedEggsLaid()) { + hash = (37 * hash) + PROJECTED_EGGS_LAID_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getProjectedEggsLaid())); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; } - private com.google.protobuf.Internal.IntList vehicles_ = emptyIntList(); - private void ensureVehiclesIsMutable() { - if (!((bitField0_ & 0x00001000) != 0)) { - vehicles_ = mutableCopy(vehicles_); - bitField0_ |= 0x00001000; - } + public static ei.Ei.ContractSimResultUpdate.GoalInfo parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); } - /** - * repeated uint32 vehicles = 11; - * @return A list containing the vehicles. - */ - public java.util.List - getVehiclesList() { - return ((bitField0_ & 0x00001000) != 0) ? - java.util.Collections.unmodifiableList(vehicles_) : vehicles_; + public static ei.Ei.ContractSimResultUpdate.GoalInfo parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); } - /** - * repeated uint32 vehicles = 11; - * @return The count of vehicles. - */ - public int getVehiclesCount() { - return vehicles_.size(); + public static ei.Ei.ContractSimResultUpdate.GoalInfo parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); } - /** - * repeated uint32 vehicles = 11; - * @param index The index of the element to return. - * @return The vehicles at the given index. - */ - public int getVehicles(int index) { - return vehicles_.getInt(index); + public static ei.Ei.ContractSimResultUpdate.GoalInfo parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); } - /** - * repeated uint32 vehicles = 11; - * @param index The index to set the value at. - * @param value The vehicles to set. - * @return This builder for chaining. - */ - public Builder setVehicles( - int index, int value) { - ensureVehiclesIsMutable(); - vehicles_.setInt(index, value); - onChanged(); - return this; + public static ei.Ei.ContractSimResultUpdate.GoalInfo parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); } - /** - * repeated uint32 vehicles = 11; - * @param value The vehicles to add. - * @return This builder for chaining. - */ - public Builder addVehicles(int value) { - ensureVehiclesIsMutable(); - vehicles_.addInt(value); - onChanged(); - return this; + public static ei.Ei.ContractSimResultUpdate.GoalInfo parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); } - /** - * repeated uint32 vehicles = 11; - * @param values The vehicles to add. - * @return This builder for chaining. - */ - public Builder addAllVehicles( - java.lang.Iterable values) { - ensureVehiclesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, vehicles_); - onChanged(); - return this; + public static ei.Ei.ContractSimResultUpdate.GoalInfo parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); } - /** - * repeated uint32 vehicles = 11; - * @return This builder for chaining. - */ - public Builder clearVehicles() { - vehicles_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00001000); - onChanged(); - return this; + public static ei.Ei.ContractSimResultUpdate.GoalInfo parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); } - private com.google.protobuf.Internal.IntList trainLength_ = emptyIntList(); - private void ensureTrainLengthIsMutable() { - if (!((bitField0_ & 0x00002000) != 0)) { - trainLength_ = mutableCopy(trainLength_); - bitField0_ |= 0x00002000; - } - } - /** - * repeated uint32 train_length = 12; - * @return A list containing the trainLength. - */ - public java.util.List - getTrainLengthList() { - return ((bitField0_ & 0x00002000) != 0) ? - java.util.Collections.unmodifiableList(trainLength_) : trainLength_; - } - /** - * repeated uint32 train_length = 12; - * @return The count of trainLength. - */ - public int getTrainLengthCount() { - return trainLength_.size(); - } - /** - * repeated uint32 train_length = 12; - * @param index The index of the element to return. - * @return The trainLength at the given index. - */ - public int getTrainLength(int index) { - return trainLength_.getInt(index); - } - /** - * repeated uint32 train_length = 12; - * @param index The index to set the value at. - * @param value The trainLength to set. - * @return This builder for chaining. - */ - public Builder setTrainLength( - int index, int value) { - ensureTrainLengthIsMutable(); - trainLength_.setInt(index, value); - onChanged(); - return this; + public static ei.Ei.ContractSimResultUpdate.GoalInfo parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); } - /** - * repeated uint32 train_length = 12; - * @param value The trainLength to add. - * @return This builder for chaining. - */ - public Builder addTrainLength(int value) { - ensureTrainLengthIsMutable(); - trainLength_.addInt(value); - onChanged(); - return this; + + public static ei.Ei.ContractSimResultUpdate.GoalInfo parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - /** - * repeated uint32 train_length = 12; - * @param values The trainLength to add. - * @return This builder for chaining. - */ - public Builder addAllTrainLength( - java.lang.Iterable values) { - ensureTrainLengthIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, trainLength_); - onChanged(); - return this; + public static ei.Ei.ContractSimResultUpdate.GoalInfo parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); } - /** - * repeated uint32 train_length = 12; - * @return This builder for chaining. - */ - public Builder clearTrainLength() { - trainLength_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00002000); - onChanged(); - return this; + public static ei.Ei.ContractSimResultUpdate.GoalInfo parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); } - private int silosOwned_ ; - /** - * optional uint32 silos_owned = 13; - * @return Whether the silosOwned field is set. - */ @java.lang.Override - public boolean hasSilosOwned() { - return ((bitField0_ & 0x00004000) != 0); + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(ei.Ei.ContractSimResultUpdate.GoalInfo prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - /** - * optional uint32 silos_owned = 13; - * @return The silosOwned. - */ @java.lang.Override - public int getSilosOwned() { - return silosOwned_; + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } - /** - * optional uint32 silos_owned = 13; - * @param value The silosOwned to set. - * @return This builder for chaining. - */ - public Builder setSilosOwned(int value) { - bitField0_ |= 0x00004000; - silosOwned_ = value; - onChanged(); - return this; + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; } /** - * optional uint32 silos_owned = 13; - * @return This builder for chaining. + * Protobuf type {@code ei.ContractSimResultUpdate.GoalInfo} */ - public Builder clearSilosOwned() { - bitField0_ = (bitField0_ & ~0x00004000); - silosOwned_ = 0; - onChanged(); - return this; - } + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.ContractSimResultUpdate.GoalInfo) + ei.Ei.ContractSimResultUpdate.GoalInfoOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractSimResultUpdate_GoalInfo_descriptor; + } - private java.util.List commonResearch_ = - java.util.Collections.emptyList(); - private void ensureCommonResearchIsMutable() { - if (!((bitField0_ & 0x00008000) != 0)) { - commonResearch_ = new java.util.ArrayList(commonResearch_); - bitField0_ |= 0x00008000; - } - } + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractSimResultUpdate_GoalInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractSimResultUpdate.GoalInfo.class, ei.Ei.ContractSimResultUpdate.GoalInfo.Builder.class); + } - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.Backup.ResearchItem, ei.Ei.Backup.ResearchItem.Builder, ei.Ei.Backup.ResearchItemOrBuilder> commonResearchBuilder_; + // Construct using ei.Ei.ContractSimResultUpdate.GoalInfo.newBuilder() + private Builder() { - /** - * repeated .ei.Backup.ResearchItem common_research = 14; - */ - public java.util.List getCommonResearchList() { - if (commonResearchBuilder_ == null) { - return java.util.Collections.unmodifiableList(commonResearch_); - } else { - return commonResearchBuilder_.getMessageList(); } - } - /** - * repeated .ei.Backup.ResearchItem common_research = 14; - */ - public int getCommonResearchCount() { - if (commonResearchBuilder_ == null) { - return commonResearch_.size(); - } else { - return commonResearchBuilder_.getCount(); + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } - } - /** - * repeated .ei.Backup.ResearchItem common_research = 14; - */ - public ei.Ei.Backup.ResearchItem getCommonResearch(int index) { - if (commonResearchBuilder_ == null) { - return commonResearch_.get(index); - } else { - return commonResearchBuilder_.getMessage(index); + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + grade_ = 0; + goalIndex_ = 0; + projectedEggsLaid_ = 0D; + return this; } - } - /** - * repeated .ei.Backup.ResearchItem common_research = 14; - */ - public Builder setCommonResearch( - int index, ei.Ei.Backup.ResearchItem value) { - if (commonResearchBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return ei.Ei.internal_static_ei_ContractSimResultUpdate_GoalInfo_descriptor; + } + + @java.lang.Override + public ei.Ei.ContractSimResultUpdate.GoalInfo getDefaultInstanceForType() { + return ei.Ei.ContractSimResultUpdate.GoalInfo.getDefaultInstance(); + } + + @java.lang.Override + public ei.Ei.ContractSimResultUpdate.GoalInfo build() { + ei.Ei.ContractSimResultUpdate.GoalInfo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); } - ensureCommonResearchIsMutable(); - commonResearch_.set(index, value); - onChanged(); - } else { - commonResearchBuilder_.setMessage(index, value); + return result; } - return this; - } - /** - * repeated .ei.Backup.ResearchItem common_research = 14; - */ - public Builder setCommonResearch( - int index, ei.Ei.Backup.ResearchItem.Builder builderForValue) { - if (commonResearchBuilder_ == null) { - ensureCommonResearchIsMutable(); - commonResearch_.set(index, builderForValue.build()); - onChanged(); - } else { - commonResearchBuilder_.setMessage(index, builderForValue.build()); + + @java.lang.Override + public ei.Ei.ContractSimResultUpdate.GoalInfo buildPartial() { + ei.Ei.ContractSimResultUpdate.GoalInfo result = new ei.Ei.ContractSimResultUpdate.GoalInfo(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; } - return this; - } - /** - * repeated .ei.Backup.ResearchItem common_research = 14; - */ - public Builder addCommonResearch(ei.Ei.Backup.ResearchItem value) { - if (commonResearchBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); + + private void buildPartial0(ei.Ei.ContractSimResultUpdate.GoalInfo result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.grade_ = grade_; + to_bitField0_ |= 0x00000001; } - ensureCommonResearchIsMutable(); - commonResearch_.add(value); + if (((from_bitField0_ & 0x00000002) != 0)) { + result.goalIndex_ = goalIndex_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.projectedEggsLaid_ = projectedEggsLaid_; + to_bitField0_ |= 0x00000004; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof ei.Ei.ContractSimResultUpdate.GoalInfo) { + return mergeFrom((ei.Ei.ContractSimResultUpdate.GoalInfo)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(ei.Ei.ContractSimResultUpdate.GoalInfo other) { + if (other == ei.Ei.ContractSimResultUpdate.GoalInfo.getDefaultInstance()) return this; + if (other.hasGrade()) { + setGrade(other.getGrade()); + } + if (other.hasGoalIndex()) { + setGoalIndex(other.getGoalIndex()); + } + if (other.hasProjectedEggsLaid()) { + setProjectedEggsLaid(other.getProjectedEggsLaid()); + } + this.mergeUnknownFields(other.getUnknownFields()); onChanged(); - } else { - commonResearchBuilder_.addMessage(value); + return this; } - return this; - } - /** - * repeated .ei.Backup.ResearchItem common_research = 14; - */ - public Builder addCommonResearch( - int index, ei.Ei.Backup.ResearchItem value) { - if (commonResearchBuilder_ == null) { + + @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 8: { + int tmpRaw = input.readEnum(); + ei.Ei.Contract.PlayerGrade tmpValue = + ei.Ei.Contract.PlayerGrade.forNumber(tmpRaw); + if (tmpValue == null) { + mergeUnknownVarintField(1, tmpRaw); + } else { + grade_ = tmpRaw; + bitField0_ |= 0x00000001; + } + break; + } // case 8 + case 16: { + goalIndex_ = input.readUInt32(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 25: { + projectedEggsLaid_ = input.readDouble(); + bitField0_ |= 0x00000004; + break; + } // case 25 + 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 int grade_ = 0; + /** + * optional .ei.Contract.PlayerGrade grade = 1; + * @return Whether the grade field is set. + */ + @java.lang.Override public boolean hasGrade() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * optional .ei.Contract.PlayerGrade grade = 1; + * @return The grade. + */ + @java.lang.Override + public ei.Ei.Contract.PlayerGrade getGrade() { + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(grade_); + return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; + } + /** + * optional .ei.Contract.PlayerGrade grade = 1; + * @param value The grade to set. + * @return This builder for chaining. + */ + public Builder setGrade(ei.Ei.Contract.PlayerGrade value) { if (value == null) { throw new NullPointerException(); } - ensureCommonResearchIsMutable(); - commonResearch_.add(index, value); + bitField0_ |= 0x00000001; + grade_ = value.getNumber(); onChanged(); - } else { - commonResearchBuilder_.addMessage(index, value); + return this; } - return this; - } - /** - * repeated .ei.Backup.ResearchItem common_research = 14; - */ - public Builder addCommonResearch( - ei.Ei.Backup.ResearchItem.Builder builderForValue) { - if (commonResearchBuilder_ == null) { - ensureCommonResearchIsMutable(); - commonResearch_.add(builderForValue.build()); + /** + * optional .ei.Contract.PlayerGrade grade = 1; + * @return This builder for chaining. + */ + public Builder clearGrade() { + bitField0_ = (bitField0_ & ~0x00000001); + grade_ = 0; onChanged(); - } else { - commonResearchBuilder_.addMessage(builderForValue.build()); + return this; } - return this; - } - /** - * repeated .ei.Backup.ResearchItem common_research = 14; - */ - public Builder addCommonResearch( - int index, ei.Ei.Backup.ResearchItem.Builder builderForValue) { - if (commonResearchBuilder_ == null) { - ensureCommonResearchIsMutable(); - commonResearch_.add(index, builderForValue.build()); + + private int goalIndex_ ; + /** + * optional uint32 goal_index = 2; + * @return Whether the goalIndex field is set. + */ + @java.lang.Override + public boolean hasGoalIndex() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * optional uint32 goal_index = 2; + * @return The goalIndex. + */ + @java.lang.Override + public int getGoalIndex() { + return goalIndex_; + } + /** + * optional uint32 goal_index = 2; + * @param value The goalIndex to set. + * @return This builder for chaining. + */ + public Builder setGoalIndex(int value) { + + goalIndex_ = value; + bitField0_ |= 0x00000002; onChanged(); - } else { - commonResearchBuilder_.addMessage(index, builderForValue.build()); + return this; } - return this; - } - /** - * repeated .ei.Backup.ResearchItem common_research = 14; - */ - public Builder addAllCommonResearch( - java.lang.Iterable values) { - if (commonResearchBuilder_ == null) { - ensureCommonResearchIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, commonResearch_); + /** + * optional uint32 goal_index = 2; + * @return This builder for chaining. + */ + public Builder clearGoalIndex() { + bitField0_ = (bitField0_ & ~0x00000002); + goalIndex_ = 0; onChanged(); - } else { - commonResearchBuilder_.addAllMessages(values); + return this; } - return this; - } - /** - * repeated .ei.Backup.ResearchItem common_research = 14; - */ - public Builder clearCommonResearch() { - if (commonResearchBuilder_ == null) { - commonResearch_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00008000); + + private double projectedEggsLaid_ ; + /** + * optional double projected_eggs_laid = 3; + * @return Whether the projectedEggsLaid field is set. + */ + @java.lang.Override + public boolean hasProjectedEggsLaid() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * optional double projected_eggs_laid = 3; + * @return The projectedEggsLaid. + */ + @java.lang.Override + public double getProjectedEggsLaid() { + return projectedEggsLaid_; + } + /** + * optional double projected_eggs_laid = 3; + * @param value The projectedEggsLaid to set. + * @return This builder for chaining. + */ + public Builder setProjectedEggsLaid(double value) { + + projectedEggsLaid_ = value; + bitField0_ |= 0x00000004; onChanged(); - } else { - commonResearchBuilder_.clear(); + return this; } - return this; - } - /** - * repeated .ei.Backup.ResearchItem common_research = 14; - */ - public Builder removeCommonResearch(int index) { - if (commonResearchBuilder_ == null) { - ensureCommonResearchIsMutable(); - commonResearch_.remove(index); + /** + * optional double projected_eggs_laid = 3; + * @return This builder for chaining. + */ + public Builder clearProjectedEggsLaid() { + bitField0_ = (bitField0_ & ~0x00000004); + projectedEggsLaid_ = 0D; onChanged(); - } else { - commonResearchBuilder_.remove(index); + return this; } - return this; + + // @@protoc_insertion_point(builder_scope:ei.ContractSimResultUpdate.GoalInfo) } - /** - * repeated .ei.Backup.ResearchItem common_research = 14; - */ - public ei.Ei.Backup.ResearchItem.Builder getCommonResearchBuilder( - int index) { - return getCommonResearchFieldBuilder().getBuilder(index); + + // @@protoc_insertion_point(class_scope:ei.ContractSimResultUpdate.GoalInfo) + private static final ei.Ei.ContractSimResultUpdate.GoalInfo DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new ei.Ei.ContractSimResultUpdate.GoalInfo(); } - /** - * repeated .ei.Backup.ResearchItem common_research = 14; - */ - public ei.Ei.Backup.ResearchItemOrBuilder getCommonResearchOrBuilder( - int index) { - if (commonResearchBuilder_ == null) { - return commonResearch_.get(index); } else { - return commonResearchBuilder_.getMessageOrBuilder(index); - } + + public static ei.Ei.ContractSimResultUpdate.GoalInfo getDefaultInstance() { + return DEFAULT_INSTANCE; } - /** - * repeated .ei.Backup.ResearchItem common_research = 14; - */ - public java.util.List - getCommonResearchOrBuilderList() { - if (commonResearchBuilder_ != null) { - return commonResearchBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(commonResearch_); + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GoalInfo 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; } - /** - * repeated .ei.Backup.ResearchItem common_research = 14; - */ - public ei.Ei.Backup.ResearchItem.Builder addCommonResearchBuilder() { - return getCommonResearchFieldBuilder().addBuilder( - ei.Ei.Backup.ResearchItem.getDefaultInstance()); - } - /** - * repeated .ei.Backup.ResearchItem common_research = 14; - */ - public ei.Ei.Backup.ResearchItem.Builder addCommonResearchBuilder( - int index) { - return getCommonResearchFieldBuilder().addBuilder( - index, ei.Ei.Backup.ResearchItem.getDefaultInstance()); + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; } - /** - * repeated .ei.Backup.ResearchItem common_research = 14; - */ - public java.util.List - getCommonResearchBuilderList() { - return getCommonResearchFieldBuilder().getBuilderList(); + + @java.lang.Override + public ei.Ei.ContractSimResultUpdate.GoalInfo getDefaultInstanceForType() { + return DEFAULT_INSTANCE; } - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.Backup.ResearchItem, ei.Ei.Backup.ResearchItem.Builder, ei.Ei.Backup.ResearchItemOrBuilder> - getCommonResearchFieldBuilder() { - if (commonResearchBuilder_ == null) { - commonResearchBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.Backup.ResearchItem, ei.Ei.Backup.ResearchItem.Builder, ei.Ei.Backup.ResearchItemOrBuilder>( - commonResearch_, - ((bitField0_ & 0x00008000) != 0), - getParentForChildren(), - isClean()); - commonResearch_ = null; + + } + + private int bitField0_; + public static final int CONTRACT_ID_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private volatile java.lang.Object contractId_ = ""; + /** + * optional string contract_id = 1; + * @return Whether the contractId field is set. + */ + @java.lang.Override + public boolean hasContractId() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * optional string contract_id = 1; + * @return The contractId. + */ + @java.lang.Override + public java.lang.String getContractId() { + java.lang.Object ref = contractId_; + 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()) { + contractId_ = s; } - return commonResearchBuilder_; + return s; + } + } + /** + * optional string contract_id = 1; + * @return The bytes for contractId. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getContractIdBytes() { + java.lang.Object ref = contractId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + contractId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; } + } - private java.util.List activeBoosts_ = - java.util.Collections.emptyList(); - private void ensureActiveBoostsIsMutable() { - if (!((bitField0_ & 0x00010000) != 0)) { - activeBoosts_ = new java.util.ArrayList(activeBoosts_); - bitField0_ |= 0x00010000; - } + public static final int GOAL_INFOS_FIELD_NUMBER = 2; + @SuppressWarnings("serial") + private java.util.List goalInfos_; + /** + * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + */ + @java.lang.Override + public java.util.List getGoalInfosList() { + return goalInfos_; + } + /** + * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + */ + @java.lang.Override + public java.util.List + getGoalInfosOrBuilderList() { + return goalInfos_; + } + /** + * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + */ + @java.lang.Override + public int getGoalInfosCount() { + return goalInfos_.size(); + } + /** + * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + */ + @java.lang.Override + public ei.Ei.ContractSimResultUpdate.GoalInfo getGoalInfos(int index) { + return goalInfos_.get(index); + } + /** + * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + */ + @java.lang.Override + public ei.Ei.ContractSimResultUpdate.GoalInfoOrBuilder getGoalInfosOrBuilder( + int index) { + return goalInfos_.get(index); + } + + 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.GeneratedMessage.writeString(output, 1, contractId_); } + for (int i = 0; i < goalInfos_.size(); i++) { + output.writeMessage(2, goalInfos_.get(i)); + } + getUnknownFields().writeTo(output); + } - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.Backup.ActiveBoost, ei.Ei.Backup.ActiveBoost.Builder, ei.Ei.Backup.ActiveBoostOrBuilder> activeBoostsBuilder_; + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; - /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; - */ - public java.util.List getActiveBoostsList() { - if (activeBoostsBuilder_ == null) { - return java.util.Collections.unmodifiableList(activeBoosts_); - } else { - return activeBoostsBuilder_.getMessageList(); - } + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, contractId_); } - /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; - */ - public int getActiveBoostsCount() { - if (activeBoostsBuilder_ == null) { - return activeBoosts_.size(); - } else { - return activeBoostsBuilder_.getCount(); - } + for (int i = 0; i < goalInfos_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, goalInfos_.get(i)); } - /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; - */ - public ei.Ei.Backup.ActiveBoost getActiveBoosts(int index) { - if (activeBoostsBuilder_ == null) { - return activeBoosts_.get(index); - } else { - return activeBoostsBuilder_.getMessage(index); - } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; } - /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; - */ - public Builder setActiveBoosts( - int index, ei.Ei.Backup.ActiveBoost value) { - if (activeBoostsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureActiveBoostsIsMutable(); - activeBoosts_.set(index, value); - onChanged(); - } else { - activeBoostsBuilder_.setMessage(index, value); - } - return this; + if (!(obj instanceof ei.Ei.ContractSimResultUpdate)) { + return super.equals(obj); } - /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; - */ - public Builder setActiveBoosts( - int index, ei.Ei.Backup.ActiveBoost.Builder builderForValue) { - if (activeBoostsBuilder_ == null) { - ensureActiveBoostsIsMutable(); - activeBoosts_.set(index, builderForValue.build()); - onChanged(); + ei.Ei.ContractSimResultUpdate other = (ei.Ei.ContractSimResultUpdate) obj; + + if (hasContractId() != other.hasContractId()) return false; + if (hasContractId()) { + if (!getContractId() + .equals(other.getContractId())) return false; + } + if (!getGoalInfosList() + .equals(other.getGoalInfosList())) 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 (hasContractId()) { + hash = (37 * hash) + CONTRACT_ID_FIELD_NUMBER; + hash = (53 * hash) + getContractId().hashCode(); + } + if (getGoalInfosCount() > 0) { + hash = (37 * hash) + GOAL_INFOS_FIELD_NUMBER; + hash = (53 * hash) + getGoalInfosList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static ei.Ei.ContractSimResultUpdate parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractSimResultUpdate parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.ContractSimResultUpdate parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractSimResultUpdate 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.ContractSimResultUpdate parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractSimResultUpdate parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.ContractSimResultUpdate parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.ContractSimResultUpdate parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static ei.Ei.ContractSimResultUpdate parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static ei.Ei.ContractSimResultUpdate parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static ei.Ei.ContractSimResultUpdate parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.ContractSimResultUpdate parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .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.ContractSimResultUpdate 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.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code ei.ContractSimResultUpdate} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.ContractSimResultUpdate) + ei.Ei.ContractSimResultUpdateOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractSimResultUpdate_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractSimResultUpdate_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractSimResultUpdate.class, ei.Ei.ContractSimResultUpdate.Builder.class); + } + + // Construct using ei.Ei.ContractSimResultUpdate.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + contractId_ = ""; + if (goalInfosBuilder_ == null) { + goalInfos_ = java.util.Collections.emptyList(); } else { - activeBoostsBuilder_.setMessage(index, builderForValue.build()); + goalInfos_ = null; + goalInfosBuilder_.clear(); } + bitField0_ = (bitField0_ & ~0x00000002); return this; } - /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; - */ - public Builder addActiveBoosts(ei.Ei.Backup.ActiveBoost value) { - if (activeBoostsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureActiveBoostsIsMutable(); - activeBoosts_.add(value); - onChanged(); - } else { - activeBoostsBuilder_.addMessage(value); + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return ei.Ei.internal_static_ei_ContractSimResultUpdate_descriptor; + } + + @java.lang.Override + public ei.Ei.ContractSimResultUpdate getDefaultInstanceForType() { + return ei.Ei.ContractSimResultUpdate.getDefaultInstance(); + } + + @java.lang.Override + public ei.Ei.ContractSimResultUpdate build() { + ei.Ei.ContractSimResultUpdate result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); } - return this; + return result; } - /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; - */ - public Builder addActiveBoosts( - int index, ei.Ei.Backup.ActiveBoost value) { - if (activeBoostsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); + + @java.lang.Override + public ei.Ei.ContractSimResultUpdate buildPartial() { + ei.Ei.ContractSimResultUpdate result = new ei.Ei.ContractSimResultUpdate(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.ContractSimResultUpdate result) { + if (goalInfosBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0)) { + goalInfos_ = java.util.Collections.unmodifiableList(goalInfos_); + bitField0_ = (bitField0_ & ~0x00000002); } - ensureActiveBoostsIsMutable(); - activeBoosts_.add(index, value); - onChanged(); + result.goalInfos_ = goalInfos_; } else { - activeBoostsBuilder_.addMessage(index, value); + result.goalInfos_ = goalInfosBuilder_.build(); } - return this; } - /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; - */ - public Builder addActiveBoosts( - ei.Ei.Backup.ActiveBoost.Builder builderForValue) { - if (activeBoostsBuilder_ == null) { - ensureActiveBoostsIsMutable(); - activeBoosts_.add(builderForValue.build()); - onChanged(); - } else { - activeBoostsBuilder_.addMessage(builderForValue.build()); + + private void buildPartial0(ei.Ei.ContractSimResultUpdate result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.contractId_ = contractId_; + to_bitField0_ |= 0x00000001; } - return this; + result.bitField0_ |= to_bitField0_; } - /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; - */ - public Builder addActiveBoosts( - int index, ei.Ei.Backup.ActiveBoost.Builder builderForValue) { - if (activeBoostsBuilder_ == null) { - ensureActiveBoostsIsMutable(); - activeBoosts_.add(index, builderForValue.build()); - onChanged(); + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof ei.Ei.ContractSimResultUpdate) { + return mergeFrom((ei.Ei.ContractSimResultUpdate)other); } else { - activeBoostsBuilder_.addMessage(index, builderForValue.build()); + super.mergeFrom(other); + return this; } - return this; } - /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; - */ - public Builder addAllActiveBoosts( - java.lang.Iterable values) { - if (activeBoostsBuilder_ == null) { - ensureActiveBoostsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, activeBoosts_); + + public Builder mergeFrom(ei.Ei.ContractSimResultUpdate other) { + if (other == ei.Ei.ContractSimResultUpdate.getDefaultInstance()) return this; + if (other.hasContractId()) { + contractId_ = other.contractId_; + bitField0_ |= 0x00000001; onChanged(); - } else { - activeBoostsBuilder_.addAllMessages(values); } - return this; - } - /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; - */ - public Builder clearActiveBoosts() { - if (activeBoostsBuilder_ == null) { - activeBoosts_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00010000); - onChanged(); + if (goalInfosBuilder_ == null) { + if (!other.goalInfos_.isEmpty()) { + if (goalInfos_.isEmpty()) { + goalInfos_ = other.goalInfos_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureGoalInfosIsMutable(); + goalInfos_.addAll(other.goalInfos_); + } + onChanged(); + } } else { - activeBoostsBuilder_.clear(); + if (!other.goalInfos_.isEmpty()) { + if (goalInfosBuilder_.isEmpty()) { + goalInfosBuilder_.dispose(); + goalInfosBuilder_ = null; + goalInfos_ = other.goalInfos_; + bitField0_ = (bitField0_ & ~0x00000002); + goalInfosBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getGoalInfosFieldBuilder() : null; + } else { + goalInfosBuilder_.addAllMessages(other.goalInfos_); + } + } } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); return this; } - /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; - */ - public Builder removeActiveBoosts(int index) { - if (activeBoostsBuilder_ == null) { - ensureActiveBoostsIsMutable(); - activeBoosts_.remove(index); - onChanged(); - } else { - activeBoostsBuilder_.remove(index); + + @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: { + contractId_ = input.readBytes(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: { + ei.Ei.ContractSimResultUpdate.GoalInfo m = + input.readMessage( + ei.Ei.ContractSimResultUpdate.GoalInfo.parser(), + extensionRegistry); + if (goalInfosBuilder_ == null) { + ensureGoalInfosIsMutable(); + goalInfos_.add(m); + } else { + goalInfosBuilder_.addMessage(m); + } + break; + } // case 18 + 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 contractId_ = ""; /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; - */ - public ei.Ei.Backup.ActiveBoost.Builder getActiveBoostsBuilder( - int index) { - return getActiveBoostsFieldBuilder().getBuilder(index); - } - /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; + * optional string contract_id = 1; + * @return Whether the contractId field is set. */ - public ei.Ei.Backup.ActiveBoostOrBuilder getActiveBoostsOrBuilder( - int index) { - if (activeBoostsBuilder_ == null) { - return activeBoosts_.get(index); } else { - return activeBoostsBuilder_.getMessageOrBuilder(index); - } + public boolean hasContractId() { + return ((bitField0_ & 0x00000001) != 0); } /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; + * optional string contract_id = 1; + * @return The contractId. */ - public java.util.List - getActiveBoostsOrBuilderList() { - if (activeBoostsBuilder_ != null) { - return activeBoostsBuilder_.getMessageOrBuilderList(); + public java.lang.String getContractId() { + java.lang.Object ref = contractId_; + 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()) { + contractId_ = s; + } + return s; } else { - return java.util.Collections.unmodifiableList(activeBoosts_); + return (java.lang.String) ref; } } /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; - */ - public ei.Ei.Backup.ActiveBoost.Builder addActiveBoostsBuilder() { - return getActiveBoostsFieldBuilder().addBuilder( - ei.Ei.Backup.ActiveBoost.getDefaultInstance()); - } - /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; - */ - public ei.Ei.Backup.ActiveBoost.Builder addActiveBoostsBuilder( - int index) { - return getActiveBoostsFieldBuilder().addBuilder( - index, ei.Ei.Backup.ActiveBoost.getDefaultInstance()); - } - /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; + * optional string contract_id = 1; + * @return The bytes for contractId. */ - public java.util.List - getActiveBoostsBuilderList() { - return getActiveBoostsFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.Backup.ActiveBoost, ei.Ei.Backup.ActiveBoost.Builder, ei.Ei.Backup.ActiveBoostOrBuilder> - getActiveBoostsFieldBuilder() { - if (activeBoostsBuilder_ == null) { - activeBoostsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.Backup.ActiveBoost, ei.Ei.Backup.ActiveBoost.Builder, ei.Ei.Backup.ActiveBoostOrBuilder>( - activeBoosts_, - ((bitField0_ & 0x00010000) != 0), - getParentForChildren(), - isClean()); - activeBoosts_ = null; + public com.google.protobuf.ByteString + getContractIdBytes() { + java.lang.Object ref = contractId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + contractId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; } - return activeBoostsBuilder_; - } - - private int boostTokensOnHand_ ; - /** - * optional uint32 boost_tokens_on_hand = 16; - * @return Whether the boostTokensOnHand field is set. - */ - @java.lang.Override - public boolean hasBoostTokensOnHand() { - return ((bitField0_ & 0x00020000) != 0); } /** - * optional uint32 boost_tokens_on_hand = 16; - * @return The boostTokensOnHand. + * optional string contract_id = 1; + * @param value The contractId to set. + * @return This builder for chaining. */ - @java.lang.Override - public int getBoostTokensOnHand() { - return boostTokensOnHand_; + public Builder setContractId( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + contractId_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; } /** - * optional uint32 boost_tokens_on_hand = 16; - * @param value The boostTokensOnHand to set. + * optional string contract_id = 1; * @return This builder for chaining. */ - public Builder setBoostTokensOnHand(int value) { - bitField0_ |= 0x00020000; - boostTokensOnHand_ = value; + public Builder clearContractId() { + contractId_ = getDefaultInstance().getContractId(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** - * optional uint32 boost_tokens_on_hand = 16; + * optional string contract_id = 1; + * @param value The bytes for contractId to set. * @return This builder for chaining. */ - public Builder clearBoostTokensOnHand() { - bitField0_ = (bitField0_ & ~0x00020000); - boostTokensOnHand_ = 0; + public Builder setContractIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + contractId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } - private java.util.List equippedArtifacts_ = + private java.util.List goalInfos_ = java.util.Collections.emptyList(); - private void ensureEquippedArtifactsIsMutable() { - if (!((bitField0_ & 0x00040000) != 0)) { - equippedArtifacts_ = new java.util.ArrayList(equippedArtifacts_); - bitField0_ |= 0x00040000; + private void ensureGoalInfosIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + goalInfos_ = new java.util.ArrayList(goalInfos_); + bitField0_ |= 0x00000002; } } - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.CompleteArtifact, ei.Ei.CompleteArtifact.Builder, ei.Ei.CompleteArtifactOrBuilder> equippedArtifactsBuilder_; + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractSimResultUpdate.GoalInfo, ei.Ei.ContractSimResultUpdate.GoalInfo.Builder, ei.Ei.ContractSimResultUpdate.GoalInfoOrBuilder> goalInfosBuilder_; /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; + * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; */ - public java.util.List getEquippedArtifactsList() { - if (equippedArtifactsBuilder_ == null) { - return java.util.Collections.unmodifiableList(equippedArtifacts_); + public java.util.List getGoalInfosList() { + if (goalInfosBuilder_ == null) { + return java.util.Collections.unmodifiableList(goalInfos_); } else { - return equippedArtifactsBuilder_.getMessageList(); + return goalInfosBuilder_.getMessageList(); } } /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; + * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; */ - public int getEquippedArtifactsCount() { - if (equippedArtifactsBuilder_ == null) { - return equippedArtifacts_.size(); + public int getGoalInfosCount() { + if (goalInfosBuilder_ == null) { + return goalInfos_.size(); } else { - return equippedArtifactsBuilder_.getCount(); + return goalInfosBuilder_.getCount(); } } /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; + * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; */ - public ei.Ei.CompleteArtifact getEquippedArtifacts(int index) { - if (equippedArtifactsBuilder_ == null) { - return equippedArtifacts_.get(index); + public ei.Ei.ContractSimResultUpdate.GoalInfo getGoalInfos(int index) { + if (goalInfosBuilder_ == null) { + return goalInfos_.get(index); } else { - return equippedArtifactsBuilder_.getMessage(index); + return goalInfosBuilder_.getMessage(index); } } /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; + * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; */ - public Builder setEquippedArtifacts( - int index, ei.Ei.CompleteArtifact value) { - if (equippedArtifactsBuilder_ == null) { + public Builder setGoalInfos( + int index, ei.Ei.ContractSimResultUpdate.GoalInfo value) { + if (goalInfosBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - ensureEquippedArtifactsIsMutable(); - equippedArtifacts_.set(index, value); + ensureGoalInfosIsMutable(); + goalInfos_.set(index, value); onChanged(); } else { - equippedArtifactsBuilder_.setMessage(index, value); + goalInfosBuilder_.setMessage(index, value); } return this; } /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; + * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; */ - public Builder setEquippedArtifacts( - int index, ei.Ei.CompleteArtifact.Builder builderForValue) { - if (equippedArtifactsBuilder_ == null) { - ensureEquippedArtifactsIsMutable(); - equippedArtifacts_.set(index, builderForValue.build()); + public Builder setGoalInfos( + int index, ei.Ei.ContractSimResultUpdate.GoalInfo.Builder builderForValue) { + if (goalInfosBuilder_ == null) { + ensureGoalInfosIsMutable(); + goalInfos_.set(index, builderForValue.build()); onChanged(); } else { - equippedArtifactsBuilder_.setMessage(index, builderForValue.build()); + goalInfosBuilder_.setMessage(index, builderForValue.build()); } return this; } /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; + * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; */ - public Builder addEquippedArtifacts(ei.Ei.CompleteArtifact value) { - if (equippedArtifactsBuilder_ == null) { + public Builder addGoalInfos(ei.Ei.ContractSimResultUpdate.GoalInfo value) { + if (goalInfosBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - ensureEquippedArtifactsIsMutable(); - equippedArtifacts_.add(value); + ensureGoalInfosIsMutable(); + goalInfos_.add(value); onChanged(); } else { - equippedArtifactsBuilder_.addMessage(value); + goalInfosBuilder_.addMessage(value); } return this; } /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; + * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; */ - public Builder addEquippedArtifacts( - int index, ei.Ei.CompleteArtifact value) { - if (equippedArtifactsBuilder_ == null) { + public Builder addGoalInfos( + int index, ei.Ei.ContractSimResultUpdate.GoalInfo value) { + if (goalInfosBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - ensureEquippedArtifactsIsMutable(); - equippedArtifacts_.add(index, value); + ensureGoalInfosIsMutable(); + goalInfos_.add(index, value); onChanged(); } else { - equippedArtifactsBuilder_.addMessage(index, value); + goalInfosBuilder_.addMessage(index, value); } return this; } /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; + * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; */ - public Builder addEquippedArtifacts( - ei.Ei.CompleteArtifact.Builder builderForValue) { - if (equippedArtifactsBuilder_ == null) { - ensureEquippedArtifactsIsMutable(); - equippedArtifacts_.add(builderForValue.build()); + public Builder addGoalInfos( + ei.Ei.ContractSimResultUpdate.GoalInfo.Builder builderForValue) { + if (goalInfosBuilder_ == null) { + ensureGoalInfosIsMutable(); + goalInfos_.add(builderForValue.build()); onChanged(); } else { - equippedArtifactsBuilder_.addMessage(builderForValue.build()); + goalInfosBuilder_.addMessage(builderForValue.build()); } return this; } /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; + * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; */ - public Builder addEquippedArtifacts( - int index, ei.Ei.CompleteArtifact.Builder builderForValue) { - if (equippedArtifactsBuilder_ == null) { - ensureEquippedArtifactsIsMutable(); - equippedArtifacts_.add(index, builderForValue.build()); + public Builder addGoalInfos( + int index, ei.Ei.ContractSimResultUpdate.GoalInfo.Builder builderForValue) { + if (goalInfosBuilder_ == null) { + ensureGoalInfosIsMutable(); + goalInfos_.add(index, builderForValue.build()); onChanged(); } else { - equippedArtifactsBuilder_.addMessage(index, builderForValue.build()); + goalInfosBuilder_.addMessage(index, builderForValue.build()); } return this; } /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; + * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; */ - public Builder addAllEquippedArtifacts( - java.lang.Iterable values) { - if (equippedArtifactsBuilder_ == null) { - ensureEquippedArtifactsIsMutable(); + public Builder addAllGoalInfos( + java.lang.Iterable values) { + if (goalInfosBuilder_ == null) { + ensureGoalInfosIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, equippedArtifacts_); + values, goalInfos_); onChanged(); } else { - equippedArtifactsBuilder_.addAllMessages(values); + goalInfosBuilder_.addAllMessages(values); } return this; } /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; + * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; */ - public Builder clearEquippedArtifacts() { - if (equippedArtifactsBuilder_ == null) { - equippedArtifacts_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00040000); + public Builder clearGoalInfos() { + if (goalInfosBuilder_ == null) { + goalInfos_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { - equippedArtifactsBuilder_.clear(); + goalInfosBuilder_.clear(); } return this; } /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; + * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; */ - public Builder removeEquippedArtifacts(int index) { - if (equippedArtifactsBuilder_ == null) { - ensureEquippedArtifactsIsMutable(); - equippedArtifacts_.remove(index); + public Builder removeGoalInfos(int index) { + if (goalInfosBuilder_ == null) { + ensureGoalInfosIsMutable(); + goalInfos_.remove(index); onChanged(); } else { - equippedArtifactsBuilder_.remove(index); + goalInfosBuilder_.remove(index); } return this; } /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; + * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; */ - public ei.Ei.CompleteArtifact.Builder getEquippedArtifactsBuilder( + public ei.Ei.ContractSimResultUpdate.GoalInfo.Builder getGoalInfosBuilder( int index) { - return getEquippedArtifactsFieldBuilder().getBuilder(index); + return getGoalInfosFieldBuilder().getBuilder(index); } /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; + * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; */ - public ei.Ei.CompleteArtifactOrBuilder getEquippedArtifactsOrBuilder( + public ei.Ei.ContractSimResultUpdate.GoalInfoOrBuilder getGoalInfosOrBuilder( int index) { - if (equippedArtifactsBuilder_ == null) { - return equippedArtifacts_.get(index); } else { - return equippedArtifactsBuilder_.getMessageOrBuilder(index); + if (goalInfosBuilder_ == null) { + return goalInfos_.get(index); } else { + return goalInfosBuilder_.getMessageOrBuilder(index); } } /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; + * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; */ - public java.util.List - getEquippedArtifactsOrBuilderList() { - if (equippedArtifactsBuilder_ != null) { - return equippedArtifactsBuilder_.getMessageOrBuilderList(); + public java.util.List + getGoalInfosOrBuilderList() { + if (goalInfosBuilder_ != null) { + return goalInfosBuilder_.getMessageOrBuilderList(); } else { - return java.util.Collections.unmodifiableList(equippedArtifacts_); + return java.util.Collections.unmodifiableList(goalInfos_); } } /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; + * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; */ - public ei.Ei.CompleteArtifact.Builder addEquippedArtifactsBuilder() { - return getEquippedArtifactsFieldBuilder().addBuilder( - ei.Ei.CompleteArtifact.getDefaultInstance()); + public ei.Ei.ContractSimResultUpdate.GoalInfo.Builder addGoalInfosBuilder() { + return getGoalInfosFieldBuilder().addBuilder( + ei.Ei.ContractSimResultUpdate.GoalInfo.getDefaultInstance()); } /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; + * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; */ - public ei.Ei.CompleteArtifact.Builder addEquippedArtifactsBuilder( + public ei.Ei.ContractSimResultUpdate.GoalInfo.Builder addGoalInfosBuilder( int index) { - return getEquippedArtifactsFieldBuilder().addBuilder( - index, ei.Ei.CompleteArtifact.getDefaultInstance()); + return getGoalInfosFieldBuilder().addBuilder( + index, ei.Ei.ContractSimResultUpdate.GoalInfo.getDefaultInstance()); } /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; + * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; */ - public java.util.List - getEquippedArtifactsBuilderList() { - return getEquippedArtifactsFieldBuilder().getBuilderList(); + public java.util.List + getGoalInfosBuilderList() { + return getGoalInfosFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.CompleteArtifact, ei.Ei.CompleteArtifact.Builder, ei.Ei.CompleteArtifactOrBuilder> - getEquippedArtifactsFieldBuilder() { - if (equippedArtifactsBuilder_ == null) { - equippedArtifactsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.CompleteArtifact, ei.Ei.CompleteArtifact.Builder, ei.Ei.CompleteArtifactOrBuilder>( - equippedArtifacts_, - ((bitField0_ & 0x00040000) != 0), + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractSimResultUpdate.GoalInfo, ei.Ei.ContractSimResultUpdate.GoalInfo.Builder, ei.Ei.ContractSimResultUpdate.GoalInfoOrBuilder> + getGoalInfosFieldBuilder() { + if (goalInfosBuilder_ == null) { + goalInfosBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractSimResultUpdate.GoalInfo, ei.Ei.ContractSimResultUpdate.GoalInfo.Builder, ei.Ei.ContractSimResultUpdate.GoalInfoOrBuilder>( + goalInfos_, + ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); - equippedArtifacts_ = null; + goalInfos_ = null; } - return equippedArtifactsBuilder_; + return goalInfosBuilder_; } - private long artifactInventoryScore_ ; - /** - * optional uint64 artifact_inventory_score = 18; - * @return Whether the artifactInventoryScore field is set. - */ - @java.lang.Override - public boolean hasArtifactInventoryScore() { - return ((bitField0_ & 0x00080000) != 0); - } - /** - * optional uint64 artifact_inventory_score = 18; - * @return The artifactInventoryScore. - */ - @java.lang.Override - public long getArtifactInventoryScore() { - return artifactInventoryScore_; - } - /** - * optional uint64 artifact_inventory_score = 18; - * @param value The artifactInventoryScore to set. - * @return This builder for chaining. - */ - public Builder setArtifactInventoryScore(long value) { - bitField0_ |= 0x00080000; - artifactInventoryScore_ = value; - onChanged(); - return this; - } - /** - * optional uint64 artifact_inventory_score = 18; - * @return This builder for chaining. - */ - public Builder clearArtifactInventoryScore() { - bitField0_ = (bitField0_ & ~0x00080000); - artifactInventoryScore_ = 0L; - onChanged(); - return this; - } + // @@protoc_insertion_point(builder_scope:ei.ContractSimResultUpdate) + } - private ei.Ei.ShellDB.FarmConfiguration farmAppearance_; - private com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.ShellDB.FarmConfiguration, ei.Ei.ShellDB.FarmConfiguration.Builder, ei.Ei.ShellDB.FarmConfigurationOrBuilder> farmAppearanceBuilder_; - /** - * optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; - * @return Whether the farmAppearance field is set. - */ - public boolean hasFarmAppearance() { - return ((bitField0_ & 0x00100000) != 0); - } - /** - * optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; - * @return The farmAppearance. - */ - public ei.Ei.ShellDB.FarmConfiguration getFarmAppearance() { - if (farmAppearanceBuilder_ == null) { - return farmAppearance_ == null ? ei.Ei.ShellDB.FarmConfiguration.getDefaultInstance() : farmAppearance_; - } else { - return farmAppearanceBuilder_.getMessage(); - } - } - /** - * optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; - */ - public Builder setFarmAppearance(ei.Ei.ShellDB.FarmConfiguration value) { - if (farmAppearanceBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - farmAppearance_ = value; - onChanged(); - } else { - farmAppearanceBuilder_.setMessage(value); + // @@protoc_insertion_point(class_scope:ei.ContractSimResultUpdate) + private static final ei.Ei.ContractSimResultUpdate DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new ei.Ei.ContractSimResultUpdate(); + } + + public static ei.Ei.ContractSimResultUpdate getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ContractSimResultUpdate 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()); } - bitField0_ |= 0x00100000; - return this; + return builder.buildPartial(); } - /** - * optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; - */ - public Builder setFarmAppearance( - ei.Ei.ShellDB.FarmConfiguration.Builder builderForValue) { - if (farmAppearanceBuilder_ == null) { - farmAppearance_ = builderForValue.build(); - onChanged(); - } else { - farmAppearanceBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00100000; - return this; + }; + + 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.ContractSimResultUpdate getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface ContractsRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.ContractsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * optional double soul_eggs = 1; + * @return Whether the soulEggs field is set. + */ + boolean hasSoulEggs(); + /** + * optional double soul_eggs = 1; + * @return The soulEggs. + */ + double getSoulEggs(); + + /** + * optional uint32 client_version = 5; + * @return Whether the clientVersion field is set. + */ + boolean hasClientVersion(); + /** + * optional uint32 client_version = 5; + * @return The clientVersion. + */ + int getClientVersion(); + + /** + * optional string user_id = 2; + * @return Whether the userId field is set. + */ + boolean hasUserId(); + /** + * optional string user_id = 2; + * @return The userId. + */ + java.lang.String getUserId(); + /** + * optional string user_id = 2; + * @return The bytes for userId. + */ + com.google.protobuf.ByteString + getUserIdBytes(); + } + /** + * Protobuf type {@code ei.ContractsRequest} + */ + public static final class ContractsRequest extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.ContractsRequest) + ContractsRequestOrBuilder { + private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ContractsRequest.class.getName()); + } + // Use ContractsRequest.newBuilder() to construct. + private ContractsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private ContractsRequest() { + userId_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractsRequest.class, ei.Ei.ContractsRequest.Builder.class); + } + + private int bitField0_; + public static final int SOUL_EGGS_FIELD_NUMBER = 1; + private double soulEggs_ = 0D; + /** + * optional double soul_eggs = 1; + * @return Whether the soulEggs field is set. + */ + @java.lang.Override + public boolean hasSoulEggs() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * optional double soul_eggs = 1; + * @return The soulEggs. + */ + @java.lang.Override + public double getSoulEggs() { + return soulEggs_; + } + + public static final int CLIENT_VERSION_FIELD_NUMBER = 5; + private int clientVersion_ = 0; + /** + * optional uint32 client_version = 5; + * @return Whether the clientVersion field is set. + */ + @java.lang.Override + public boolean hasClientVersion() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * optional uint32 client_version = 5; + * @return The clientVersion. + */ + @java.lang.Override + public int getClientVersion() { + return clientVersion_; + } + + public static final int USER_ID_FIELD_NUMBER = 2; + @SuppressWarnings("serial") + private volatile java.lang.Object userId_ = ""; + /** + * optional string user_id = 2; + * @return Whether the userId field is set. + */ + @java.lang.Override + public boolean hasUserId() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * optional string user_id = 2; + * @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 .ei.ShellDB.FarmConfiguration farm_appearance = 19; - */ - public Builder mergeFarmAppearance(ei.Ei.ShellDB.FarmConfiguration value) { - if (farmAppearanceBuilder_ == null) { - if (((bitField0_ & 0x00100000) != 0) && - farmAppearance_ != null && - farmAppearance_ != ei.Ei.ShellDB.FarmConfiguration.getDefaultInstance()) { - farmAppearance_ = - ei.Ei.ShellDB.FarmConfiguration.newBuilder(farmAppearance_).mergeFrom(value).buildPartial(); - } else { - farmAppearance_ = value; - } - onChanged(); + } + /** + * optional string user_id = 2; + * @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() { + 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)) { + output.writeDouble(1, soulEggs_); + } + if (((bitField0_ & 0x00000004) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, userId_); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeUInt32(5, clientVersion_); + } + 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.CodedOutputStream + .computeDoubleSize(1, soulEggs_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, userId_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(5, clientVersion_); + } + 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.ContractsRequest)) { + return super.equals(obj); + } + ei.Ei.ContractsRequest other = (ei.Ei.ContractsRequest) obj; + + if (hasSoulEggs() != other.hasSoulEggs()) return false; + if (hasSoulEggs()) { + if (java.lang.Double.doubleToLongBits(getSoulEggs()) + != java.lang.Double.doubleToLongBits( + other.getSoulEggs())) return false; + } + if (hasClientVersion() != other.hasClientVersion()) return false; + if (hasClientVersion()) { + if (getClientVersion() + != other.getClientVersion()) 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; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasSoulEggs()) { + hash = (37 * hash) + SOUL_EGGS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getSoulEggs())); + } + if (hasClientVersion()) { + hash = (37 * hash) + CLIENT_VERSION_FIELD_NUMBER; + hash = (53 * hash) + getClientVersion(); + } + if (hasUserId()) { + hash = (37 * hash) + USER_ID_FIELD_NUMBER; + hash = (53 * hash) + getUserId().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static ei.Ei.ContractsRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractsRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.ContractsRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractsRequest 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.ContractsRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractsRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.ContractsRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.ContractsRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static ei.Ei.ContractsRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static ei.Ei.ContractsRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static ei.Ei.ContractsRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.ContractsRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .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.ContractsRequest 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.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code ei.ContractsRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.ContractsRequest) + ei.Ei.ContractsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractsRequest.class, ei.Ei.ContractsRequest.Builder.class); + } + + // Construct using ei.Ei.ContractsRequest.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + soulEggs_ = 0D; + clientVersion_ = 0; + userId_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return ei.Ei.internal_static_ei_ContractsRequest_descriptor; + } + + @java.lang.Override + public ei.Ei.ContractsRequest getDefaultInstanceForType() { + return ei.Ei.ContractsRequest.getDefaultInstance(); + } + + @java.lang.Override + public ei.Ei.ContractsRequest build() { + ei.Ei.ContractsRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public ei.Ei.ContractsRequest buildPartial() { + ei.Ei.ContractsRequest result = new ei.Ei.ContractsRequest(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ContractsRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.soulEggs_ = soulEggs_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.clientVersion_ = clientVersion_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.userId_ = userId_; + to_bitField0_ |= 0x00000004; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof ei.Ei.ContractsRequest) { + return mergeFrom((ei.Ei.ContractsRequest)other); } else { - farmAppearanceBuilder_.mergeFrom(value); + super.mergeFrom(other); + return this; } - bitField0_ |= 0x00100000; - return this; } - /** - * optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; - */ - public Builder clearFarmAppearance() { - if (farmAppearanceBuilder_ == null) { - farmAppearance_ = null; + + public Builder mergeFrom(ei.Ei.ContractsRequest other) { + if (other == ei.Ei.ContractsRequest.getDefaultInstance()) return this; + if (other.hasSoulEggs()) { + setSoulEggs(other.getSoulEggs()); + } + if (other.hasClientVersion()) { + setClientVersion(other.getClientVersion()); + } + if (other.hasUserId()) { + userId_ = other.userId_; + bitField0_ |= 0x00000004; onChanged(); - } else { - farmAppearanceBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00100000); + 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 9: { + soulEggs_ = input.readDouble(); + bitField0_ |= 0x00000001; + break; + } // case 9 + case 18: { + userId_ = input.readBytes(); + bitField0_ |= 0x00000004; + break; + } // case 18 + case 40: { + clientVersion_ = input.readUInt32(); + bitField0_ |= 0x00000002; + break; + } // case 40 + 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 double soulEggs_ ; /** - * optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; + * optional double soul_eggs = 1; + * @return Whether the soulEggs field is set. */ - public ei.Ei.ShellDB.FarmConfiguration.Builder getFarmAppearanceBuilder() { - bitField0_ |= 0x00100000; - onChanged(); - return getFarmAppearanceFieldBuilder().getBuilder(); + @java.lang.Override + public boolean hasSoulEggs() { + return ((bitField0_ & 0x00000001) != 0); } /** - * optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; + * optional double soul_eggs = 1; + * @return The soulEggs. */ - public ei.Ei.ShellDB.FarmConfigurationOrBuilder getFarmAppearanceOrBuilder() { - if (farmAppearanceBuilder_ != null) { - return farmAppearanceBuilder_.getMessageOrBuilder(); - } else { - return farmAppearance_ == null ? - ei.Ei.ShellDB.FarmConfiguration.getDefaultInstance() : farmAppearance_; - } + @java.lang.Override + public double getSoulEggs() { + return soulEggs_; } /** - * optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; + * optional double soul_eggs = 1; + * @param value The soulEggs to set. + * @return This builder for chaining. */ - private com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.ShellDB.FarmConfiguration, ei.Ei.ShellDB.FarmConfiguration.Builder, ei.Ei.ShellDB.FarmConfigurationOrBuilder> - getFarmAppearanceFieldBuilder() { - if (farmAppearanceBuilder_ == null) { - farmAppearanceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.ShellDB.FarmConfiguration, ei.Ei.ShellDB.FarmConfiguration.Builder, ei.Ei.ShellDB.FarmConfigurationOrBuilder>( - getFarmAppearance(), - getParentForChildren(), - isClean()); - farmAppearance_ = null; - } - return farmAppearanceBuilder_; + public Builder setSoulEggs(double value) { + + soulEggs_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * optional double soul_eggs = 1; + * @return This builder for chaining. + */ + public Builder clearSoulEggs() { + bitField0_ = (bitField0_ & ~0x00000001); + soulEggs_ = 0D; + onChanged(); + return this; } - private double timestamp_ ; + private int clientVersion_ ; /** - * optional double timestamp = 22; - * @return Whether the timestamp field is set. + * optional uint32 client_version = 5; + * @return Whether the clientVersion field is set. */ @java.lang.Override - public boolean hasTimestamp() { - return ((bitField0_ & 0x00200000) != 0); + public boolean hasClientVersion() { + return ((bitField0_ & 0x00000002) != 0); } /** - * optional double timestamp = 22; - * @return The timestamp. + * optional uint32 client_version = 5; + * @return The clientVersion. */ @java.lang.Override - public double getTimestamp() { - return timestamp_; + public int getClientVersion() { + return clientVersion_; } /** - * optional double timestamp = 22; - * @param value The timestamp to set. + * optional uint32 client_version = 5; + * @param value The clientVersion to set. * @return This builder for chaining. */ - public Builder setTimestamp(double value) { - bitField0_ |= 0x00200000; - timestamp_ = value; + public Builder setClientVersion(int value) { + + clientVersion_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } /** - * optional double timestamp = 22; + * optional uint32 client_version = 5; * @return This builder for chaining. */ - public Builder clearTimestamp() { - bitField0_ = (bitField0_ & ~0x00200000); - timestamp_ = 0D; + public Builder clearClientVersion() { + bitField0_ = (bitField0_ & ~0x00000002); + clientVersion_ = 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); + private java.lang.Object userId_ = ""; + /** + * optional string user_id = 2; + * @return Whether the userId field is set. + */ + public boolean hasUserId() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * optional string user_id = 2; + * @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 = 2; + * @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 = 2; + * @param value The userId to set. + * @return This builder for chaining. + */ + public Builder setUserId( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + userId_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + * optional string user_id = 2; + * @return This builder for chaining. + */ + public Builder clearUserId() { + userId_ = getDefaultInstance().getUserId(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + /** + * optional string user_id = 2; + * @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(); } + userId_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; } - - // @@protoc_insertion_point(builder_scope:ei.PlayerFarmInfo) + // @@protoc_insertion_point(builder_scope:ei.ContractsRequest) } - // @@protoc_insertion_point(class_scope:ei.PlayerFarmInfo) - private static final ei.Ei.PlayerFarmInfo DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:ei.ContractsRequest) + private static final ei.Ei.ContractsRequest DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new ei.Ei.PlayerFarmInfo(); + DEFAULT_INSTANCE = new ei.Ei.ContractsRequest(); } - public static ei.Ei.PlayerFarmInfo getDefaultInstance() { + public static ei.Ei.ContractsRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public PlayerFarmInfo parsePartialFrom( + public ContractsRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -101784,3129 +97024,14233 @@ public PlayerFarmInfo parsePartialFrom( } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public ei.Ei.PlayerFarmInfo getDefaultInstanceForType() { + public ei.Ei.ContractsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface ContractCoopStatusResponseOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.ContractCoopStatusResponse) + public interface ContractsResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.ContractsResponse) com.google.protobuf.MessageOrBuilder { /** - * optional .ei.ContractCoopStatusResponse.ResponseStatus response_status = 19; - * @return Whether the responseStatus field is set. - */ - boolean hasResponseStatus(); - /** - * optional .ei.ContractCoopStatusResponse.ResponseStatus response_status = 19; - * @return The responseStatus. - */ - ei.Ei.ContractCoopStatusResponse.ResponseStatus getResponseStatus(); - - /** - * optional string contract_identifier = 1; - * @return Whether the contractIdentifier field is set. + * repeated .ei.Contract contracts = 1; */ - boolean hasContractIdentifier(); + java.util.List + getContractsList(); /** - * optional string contract_identifier = 1; - * @return The contractIdentifier. + * repeated .ei.Contract contracts = 1; */ - java.lang.String getContractIdentifier(); + ei.Ei.Contract getContracts(int index); /** - * optional string contract_identifier = 1; - * @return The bytes for contractIdentifier. + * repeated .ei.Contract contracts = 1; */ - com.google.protobuf.ByteString - getContractIdentifierBytes(); - + int getContractsCount(); /** - * optional double total_amount = 2; - * @return Whether the totalAmount field is set. + * repeated .ei.Contract contracts = 1; */ - boolean hasTotalAmount(); + java.util.List + getContractsOrBuilderList(); /** - * optional double total_amount = 2; - * @return The totalAmount. + * repeated .ei.Contract contracts = 1; */ - double getTotalAmount(); + ei.Ei.ContractOrBuilder getContractsOrBuilder( + int index); /** - * optional string coop_identifier = 3; - * @return Whether the coopIdentifier field is set. + * repeated .ei.CustomEgg custom_eggs = 6; */ - boolean hasCoopIdentifier(); + java.util.List + getCustomEggsList(); /** - * optional string coop_identifier = 3; - * @return The coopIdentifier. + * repeated .ei.CustomEgg custom_eggs = 6; */ - java.lang.String getCoopIdentifier(); + ei.Ei.CustomEgg getCustomEggs(int index); /** - * optional string coop_identifier = 3; - * @return The bytes for coopIdentifier. + * repeated .ei.CustomEgg custom_eggs = 6; */ - com.google.protobuf.ByteString - getCoopIdentifierBytes(); - + int getCustomEggsCount(); /** - * optional .ei.Contract.PlayerGrade grade = 17; - * @return Whether the grade field is set. + * repeated .ei.CustomEgg custom_eggs = 6; */ - boolean hasGrade(); + java.util.List + getCustomEggsOrBuilderList(); /** - * optional .ei.Contract.PlayerGrade grade = 17; - * @return The grade. + * repeated .ei.CustomEgg custom_eggs = 6; */ - ei.Ei.Contract.PlayerGrade getGrade(); + ei.Ei.CustomEggOrBuilder getCustomEggsOrBuilder( + int index); /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * optional string warning_message = 4; + * @return Whether the warningMessage field is set. */ - java.util.List - getContributorsList(); + boolean hasWarningMessage(); /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * optional string warning_message = 4; + * @return The warningMessage. */ - ei.Ei.ContractCoopStatusResponse.ContributionInfo getContributors(int index); + java.lang.String getWarningMessage(); /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * optional string warning_message = 4; + * @return The bytes for warningMessage. */ - int getContributorsCount(); + com.google.protobuf.ByteString + getWarningMessageBytes(); + /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * optional double total_eop = 5; + * @return Whether the totalEop field is set. */ - java.util.List - getContributorsOrBuilderList(); + boolean hasTotalEop(); /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * optional double total_eop = 5; + * @return The totalEop. */ - ei.Ei.ContractCoopStatusResponse.ContributionInfoOrBuilder getContributorsOrBuilder( - int index); + double getTotalEop(); /** - * optional bool auto_generated = 8; - * @return Whether the autoGenerated field is set. + * optional double server_time = 2; + * @return Whether the serverTime field is set. */ - boolean hasAutoGenerated(); + boolean hasServerTime(); /** - * optional bool auto_generated = 8; - * @return The autoGenerated. + * optional double server_time = 2; + * @return The serverTime. */ - boolean getAutoGenerated(); + double getServerTime(); /** - * optional bool public = 10; - * @return Whether the public field is set. + * optional uint32 max_eop = 3 [default = 1000]; + * @return Whether the maxEop field is set. */ - boolean hasPublic(); + boolean hasMaxEop(); /** - * optional bool public = 10; - * @return The public. + * optional uint32 max_eop = 3 [default = 1000]; + * @return The maxEop. */ - boolean getPublic(); + int getMaxEop(); /** - * optional string creator_id = 9; - * @return Whether the creatorId field is set. + * optional .ei.ContractSeasonInfo current_season = 7; + * @return Whether the currentSeason field is set. */ - boolean hasCreatorId(); + boolean hasCurrentSeason(); /** - * optional string creator_id = 9; - * @return The creatorId. + * optional .ei.ContractSeasonInfo current_season = 7; + * @return The currentSeason. */ - java.lang.String getCreatorId(); + ei.Ei.ContractSeasonInfo getCurrentSeason(); /** - * optional string creator_id = 9; - * @return The bytes for creatorId. + * optional .ei.ContractSeasonInfo current_season = 7; */ - com.google.protobuf.ByteString - getCreatorIdBytes(); + ei.Ei.ContractSeasonInfoOrBuilder getCurrentSeasonOrBuilder(); + } + /** + * Protobuf type {@code ei.ContractsResponse} + */ + public static final class ContractsResponse extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.ContractsResponse) + ContractsResponseOrBuilder { + private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ContractsResponse.class.getName()); + } + // Use ContractsResponse.newBuilder() to construct. + private ContractsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private ContractsResponse() { + contracts_ = java.util.Collections.emptyList(); + customEggs_ = java.util.Collections.emptyList(); + warningMessage_ = ""; + maxEop_ = 1000; + } - /** - * optional double seconds_remaining = 5; - * @return Whether the secondsRemaining field is set. - */ - boolean hasSecondsRemaining(); - /** - * optional double seconds_remaining = 5; - * @return The secondsRemaining. - */ - double getSecondsRemaining(); + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractsResponse_descriptor; + } - /** - * optional double seconds_since_all_goals_achieved = 16; - * @return Whether the secondsSinceAllGoalsAchieved field is set. - */ - boolean hasSecondsSinceAllGoalsAchieved(); - /** - * optional double seconds_since_all_goals_achieved = 16; - * @return The secondsSinceAllGoalsAchieved. - */ - double getSecondsSinceAllGoalsAchieved(); + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractsResponse.class, ei.Ei.ContractsResponse.Builder.class); + } + private int bitField0_; + public static final int CONTRACTS_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private java.util.List contracts_; /** - * optional bool all_goals_achieved = 14; - * @return Whether the allGoalsAchieved field is set. - */ - boolean hasAllGoalsAchieved(); - /** - * optional bool all_goals_achieved = 14; - * @return The allGoalsAchieved. + * repeated .ei.Contract contracts = 1; */ - boolean getAllGoalsAchieved(); - + @java.lang.Override + public java.util.List getContractsList() { + return contracts_; + } /** - * optional bool all_members_reporting = 6; - * @return Whether the allMembersReporting field is set. + * repeated .ei.Contract contracts = 1; */ - boolean hasAllMembersReporting(); + @java.lang.Override + public java.util.List + getContractsOrBuilderList() { + return contracts_; + } /** - * optional bool all_members_reporting = 6; - * @return The allMembersReporting. + * repeated .ei.Contract contracts = 1; */ - boolean getAllMembersReporting(); - + @java.lang.Override + public int getContractsCount() { + return contracts_.size(); + } /** - * optional double grace_period_seconds_remaining = 7; - * @return Whether the gracePeriodSecondsRemaining field is set. + * repeated .ei.Contract contracts = 1; */ - boolean hasGracePeriodSecondsRemaining(); + @java.lang.Override + public ei.Ei.Contract getContracts(int index) { + return contracts_.get(index); + } /** - * optional double grace_period_seconds_remaining = 7; - * @return The gracePeriodSecondsRemaining. + * repeated .ei.Contract contracts = 1; */ - double getGracePeriodSecondsRemaining(); + @java.lang.Override + public ei.Ei.ContractOrBuilder getContractsOrBuilder( + int index) { + return contracts_.get(index); + } + public static final int CUSTOM_EGGS_FIELD_NUMBER = 6; + @SuppressWarnings("serial") + private java.util.List customEggs_; /** - * optional bool cleared_for_exit = 15; - * @return Whether the clearedForExit field is set. + * repeated .ei.CustomEgg custom_eggs = 6; */ - boolean hasClearedForExit(); + @java.lang.Override + public java.util.List getCustomEggsList() { + return customEggs_; + } /** - * optional bool cleared_for_exit = 15; - * @return The clearedForExit. + * repeated .ei.CustomEgg custom_eggs = 6; */ - boolean getClearedForExit(); - + @java.lang.Override + public java.util.List + getCustomEggsOrBuilderList() { + return customEggs_; + } /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + * repeated .ei.CustomEgg custom_eggs = 6; */ - java.util.List - getGiftsList(); + @java.lang.Override + public int getCustomEggsCount() { + return customEggs_.size(); + } /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + * repeated .ei.CustomEgg custom_eggs = 6; */ - ei.Ei.ContractCoopStatusResponse.CoopGift getGifts(int index); + @java.lang.Override + public ei.Ei.CustomEgg getCustomEggs(int index) { + return customEggs_.get(index); + } /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + * repeated .ei.CustomEgg custom_eggs = 6; */ - int getGiftsCount(); + @java.lang.Override + public ei.Ei.CustomEggOrBuilder getCustomEggsOrBuilder( + int index) { + return customEggs_.get(index); + } + + public static final int WARNING_MESSAGE_FIELD_NUMBER = 4; + @SuppressWarnings("serial") + private volatile java.lang.Object warningMessage_ = ""; /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + * optional string warning_message = 4; + * @return Whether the warningMessage field is set. */ - java.util.List - getGiftsOrBuilderList(); + @java.lang.Override + public boolean hasWarningMessage() { + return ((bitField0_ & 0x00000001) != 0); + } /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + * optional string warning_message = 4; + * @return The warningMessage. */ - ei.Ei.ContractCoopStatusResponse.CoopGiftOrBuilder getGiftsOrBuilder( - int index); - - /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + @java.lang.Override + public java.lang.String getWarningMessage() { + java.lang.Object ref = warningMessage_; + 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()) { + warningMessage_ = s; + } + return s; + } + } + /** + * optional string warning_message = 4; + * @return The bytes for warningMessage. */ - java.util.List - getChickenRunsList(); + @java.lang.Override + public com.google.protobuf.ByteString + getWarningMessageBytes() { + java.lang.Object ref = warningMessage_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + warningMessage_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TOTAL_EOP_FIELD_NUMBER = 5; + private double totalEop_ = 0D; /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + * optional double total_eop = 5; + * @return Whether the totalEop field is set. */ - ei.Ei.ContractCoopStatusResponse.ChickenRun getChickenRuns(int index); + @java.lang.Override + public boolean hasTotalEop() { + return ((bitField0_ & 0x00000002) != 0); + } /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + * optional double total_eop = 5; + * @return The totalEop. */ - int getChickenRunsCount(); + @java.lang.Override + public double getTotalEop() { + return totalEop_; + } + + public static final int SERVER_TIME_FIELD_NUMBER = 2; + private double serverTime_ = 0D; /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + * optional double server_time = 2; + * @return Whether the serverTime field is set. */ - java.util.List - getChickenRunsOrBuilderList(); + @java.lang.Override + public boolean hasServerTime() { + return ((bitField0_ & 0x00000004) != 0); + } /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + * optional double server_time = 2; + * @return The serverTime. */ - ei.Ei.ContractCoopStatusResponse.ChickenRunOrBuilder getChickenRunsOrBuilder( - int index); + @java.lang.Override + public double getServerTime() { + return serverTime_; + } + public static final int MAX_EOP_FIELD_NUMBER = 3; + private int maxEop_ = 1000; /** - * optional double local_timestamp = 12; - * @return Whether the localTimestamp field is set. + * optional uint32 max_eop = 3 [default = 1000]; + * @return Whether the maxEop field is set. */ - boolean hasLocalTimestamp(); + @java.lang.Override + public boolean hasMaxEop() { + return ((bitField0_ & 0x00000008) != 0); + } /** - * optional double local_timestamp = 12; - * @return The localTimestamp. + * optional uint32 max_eop = 3 [default = 1000]; + * @return The maxEop. */ - double getLocalTimestamp(); + @java.lang.Override + public int getMaxEop() { + return maxEop_; + } + public static final int CURRENT_SEASON_FIELD_NUMBER = 7; + private ei.Ei.ContractSeasonInfo currentSeason_; /** - * optional double last_sync = 18; - * @return Whether the lastSync field is set. + * optional .ei.ContractSeasonInfo current_season = 7; + * @return Whether the currentSeason field is set. */ - boolean hasLastSync(); + @java.lang.Override + public boolean hasCurrentSeason() { + return ((bitField0_ & 0x00000010) != 0); + } /** - * optional double last_sync = 18; - * @return The lastSync. + * optional .ei.ContractSeasonInfo current_season = 7; + * @return The currentSeason. */ - double getLastSync(); - } - /** - * Protobuf type {@code ei.ContractCoopStatusResponse} - */ - public static final class ContractCoopStatusResponse extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.ContractCoopStatusResponse) - ContractCoopStatusResponseOrBuilder { - private static final long serialVersionUID = 0L; - // Use ContractCoopStatusResponse.newBuilder() to construct. - private ContractCoopStatusResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private ContractCoopStatusResponse() { - responseStatus_ = 0; - contractIdentifier_ = ""; - coopIdentifier_ = ""; - grade_ = 0; - contributors_ = java.util.Collections.emptyList(); - creatorId_ = ""; - gifts_ = java.util.Collections.emptyList(); - chickenRuns_ = java.util.Collections.emptyList(); + @java.lang.Override + public ei.Ei.ContractSeasonInfo getCurrentSeason() { + return currentSeason_ == null ? ei.Ei.ContractSeasonInfo.getDefaultInstance() : currentSeason_; } - + /** + * optional .ei.ContractSeasonInfo current_season = 7; + */ @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ContractCoopStatusResponse(); + public ei.Ei.ContractSeasonInfoOrBuilder getCurrentSeasonOrBuilder() { + return currentSeason_ == null ? ei.Ei.ContractSeasonInfo.getDefaultInstance() : currentSeason_; } + private byte memoizedIsInitialized = -1; @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_ContractCoopStatusResponse_descriptor; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractCoopStatusResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - ei.Ei.ContractCoopStatusResponse.class, ei.Ei.ContractCoopStatusResponse.Builder.class); + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + for (int i = 0; i < contracts_.size(); i++) { + output.writeMessage(1, contracts_.get(i)); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeDouble(2, serverTime_); + } + if (((bitField0_ & 0x00000008) != 0)) { + output.writeUInt32(3, maxEop_); + } + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, warningMessage_); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeDouble(5, totalEop_); + } + for (int i = 0; i < customEggs_.size(); i++) { + output.writeMessage(6, customEggs_.get(i)); + } + if (((bitField0_ & 0x00000010) != 0)) { + output.writeMessage(7, getCurrentSeason()); + } + getUnknownFields().writeTo(output); } - /** - * Protobuf enum {@code ei.ContractCoopStatusResponse.ResponseStatus} - */ - public enum ResponseStatus - implements com.google.protobuf.ProtocolMessageEnum { - /** - * NO_ERROR = 0; - */ - NO_ERROR(0), - /** - * MISSING_USER = 1; - */ - MISSING_USER(1), - /** - * MISSING_COOP_ID = 2; - */ - MISSING_COOP_ID(2), - /** - * MISSING_CONTRACT_ID = 3; - */ - MISSING_CONTRACT_ID(3), - /** - * MEMBERSHIP_NOT_FOUND = 4; - */ - MEMBERSHIP_NOT_FOUND(4), - /** - * COOP_NOT_FOUND = 5; - */ - COOP_NOT_FOUND(5), - /** - * CONTRACT_NOT_FOUND = 6; - */ - CONTRACT_NOT_FOUND(6), - /** - * INVALID_MEMBERSHIP = 7; - */ - INVALID_MEMBERSHIP(7), - /** - * NO_HTTP_RESPONSE = 500; - */ - NO_HTTP_RESPONSE(500), - ; - - /** - * NO_ERROR = 0; - */ - public static final int NO_ERROR_VALUE = 0; - /** - * MISSING_USER = 1; - */ - public static final int MISSING_USER_VALUE = 1; - /** - * MISSING_COOP_ID = 2; - */ - public static final int MISSING_COOP_ID_VALUE = 2; - /** - * MISSING_CONTRACT_ID = 3; - */ - public static final int MISSING_CONTRACT_ID_VALUE = 3; - /** - * MEMBERSHIP_NOT_FOUND = 4; - */ - public static final int MEMBERSHIP_NOT_FOUND_VALUE = 4; - /** - * COOP_NOT_FOUND = 5; - */ - public static final int COOP_NOT_FOUND_VALUE = 5; - /** - * CONTRACT_NOT_FOUND = 6; - */ - public static final int CONTRACT_NOT_FOUND_VALUE = 6; - /** - * INVALID_MEMBERSHIP = 7; - */ - public static final int INVALID_MEMBERSHIP_VALUE = 7; - /** - * NO_HTTP_RESPONSE = 500; - */ - public static final int NO_HTTP_RESPONSE_VALUE = 500; - + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; - public final int getNumber() { - return value; + size = 0; + for (int i = 0; i < contracts_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, contracts_.get(i)); } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static ResponseStatus valueOf(int value) { - return forNumber(value); + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(2, serverTime_); } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - */ - public static ResponseStatus forNumber(int value) { - switch (value) { - case 0: return NO_ERROR; - case 1: return MISSING_USER; - case 2: return MISSING_COOP_ID; - case 3: return MISSING_CONTRACT_ID; - case 4: return MEMBERSHIP_NOT_FOUND; - case 5: return COOP_NOT_FOUND; - case 6: return CONTRACT_NOT_FOUND; - case 7: return INVALID_MEMBERSHIP; - case 500: return NO_HTTP_RESPONSE; - default: return null; - } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(3, maxEop_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, warningMessage_); } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(5, totalEop_); + } + for (int i = 0; i < customEggs_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(6, customEggs_.get(i)); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(7, getCurrentSeason()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { - return internalValueMap; + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; } - private static final com.google.protobuf.Internal.EnumLiteMap< - ResponseStatus> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public ResponseStatus findValueByNumber(int number) { - return ResponseStatus.forNumber(number); - } - }; + if (!(obj instanceof ei.Ei.ContractsResponse)) { + return super.equals(obj); + } + ei.Ei.ContractsResponse other = (ei.Ei.ContractsResponse) obj; - public final com.google.protobuf.Descriptors.EnumValueDescriptor - getValueDescriptor() { - return getDescriptor().getValues().get(ordinal()); + if (!getContractsList() + .equals(other.getContractsList())) return false; + if (!getCustomEggsList() + .equals(other.getCustomEggsList())) return false; + if (hasWarningMessage() != other.hasWarningMessage()) return false; + if (hasWarningMessage()) { + if (!getWarningMessage() + .equals(other.getWarningMessage())) return false; } - public final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptorForType() { - return getDescriptor(); + if (hasTotalEop() != other.hasTotalEop()) return false; + if (hasTotalEop()) { + if (java.lang.Double.doubleToLongBits(getTotalEop()) + != java.lang.Double.doubleToLongBits( + other.getTotalEop())) return false; } - public static final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptor() { - return ei.Ei.ContractCoopStatusResponse.getDescriptor().getEnumTypes().get(0); + if (hasServerTime() != other.hasServerTime()) return false; + if (hasServerTime()) { + if (java.lang.Double.doubleToLongBits(getServerTime()) + != java.lang.Double.doubleToLongBits( + other.getServerTime())) return false; } + if (hasMaxEop() != other.hasMaxEop()) return false; + if (hasMaxEop()) { + if (getMaxEop() + != other.getMaxEop()) return false; + } + if (hasCurrentSeason() != other.hasCurrentSeason()) return false; + if (hasCurrentSeason()) { + if (!getCurrentSeason() + .equals(other.getCurrentSeason())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } - private static final ResponseStatus[] VALUES = values(); - - public static ResponseStatus valueOf( - com.google.protobuf.Descriptors.EnumValueDescriptor desc) { - if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException( - "EnumValueDescriptor is not for this type."); - } - return VALUES[desc.getIndex()]; + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getContractsCount() > 0) { + hash = (37 * hash) + CONTRACTS_FIELD_NUMBER; + hash = (53 * hash) + getContractsList().hashCode(); + } + if (getCustomEggsCount() > 0) { + hash = (37 * hash) + CUSTOM_EGGS_FIELD_NUMBER; + hash = (53 * hash) + getCustomEggsList().hashCode(); + } + if (hasWarningMessage()) { + hash = (37 * hash) + WARNING_MESSAGE_FIELD_NUMBER; + hash = (53 * hash) + getWarningMessage().hashCode(); } + if (hasTotalEop()) { + hash = (37 * hash) + TOTAL_EOP_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTotalEop())); + } + if (hasServerTime()) { + hash = (37 * hash) + SERVER_TIME_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getServerTime())); + } + if (hasMaxEop()) { + hash = (37 * hash) + MAX_EOP_FIELD_NUMBER; + hash = (53 * hash) + getMaxEop(); + } + if (hasCurrentSeason()) { + hash = (37 * hash) + CURRENT_SEASON_FIELD_NUMBER; + hash = (53 * hash) + getCurrentSeason().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } - private final int value; + public static ei.Ei.ContractsResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractsResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.ContractsResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractsResponse 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.ContractsResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractsResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.ContractsResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.ContractsResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } - private ResponseStatus(int value) { - this.value = value; - } + public static ei.Ei.ContractsResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } - // @@protoc_insertion_point(enum_scope:ei.ContractCoopStatusResponse.ResponseStatus) + public static ei.Ei.ContractsResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static ei.Ei.ContractsResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.ContractsResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .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.ContractsResponse 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.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } /** - * Protobuf enum {@code ei.ContractCoopStatusResponse.MemberStatus} + * Protobuf type {@code ei.ContractsResponse} */ - public enum MemberStatus - implements com.google.protobuf.ProtocolMessageEnum { - /** - * VALID = 0; - */ - VALID(0), - /** - * KICKED_INACTIVE = 1; - */ - KICKED_INACTIVE(1), - /** - * KICKED_PRIVATE = 2; - */ - KICKED_PRIVATE(2), - /** - * KICKED_CHEATS = 3; - */ - KICKED_CHEATS(3), - /** - * KICKED_LEECH = 4; - */ - KICKED_LEECH(4), - ; + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.ContractsResponse) + ei.Ei.ContractsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractsResponse_descriptor; + } - /** - * VALID = 0; - */ - public static final int VALID_VALUE = 0; - /** - * KICKED_INACTIVE = 1; - */ - public static final int KICKED_INACTIVE_VALUE = 1; - /** - * KICKED_PRIVATE = 2; - */ - public static final int KICKED_PRIVATE_VALUE = 2; - /** - * KICKED_CHEATS = 3; - */ - public static final int KICKED_CHEATS_VALUE = 3; - /** - * KICKED_LEECH = 4; - */ - public static final int KICKED_LEECH_VALUE = 4; + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractsResponse.class, ei.Ei.ContractsResponse.Builder.class); + } + // Construct using ei.Ei.ContractsResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } - public final int getNumber() { - return value; + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage + .alwaysUseFieldBuilders) { + getContractsFieldBuilder(); + getCustomEggsFieldBuilder(); + getCurrentSeasonFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (contractsBuilder_ == null) { + contracts_ = java.util.Collections.emptyList(); + } else { + contracts_ = null; + contractsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + if (customEggsBuilder_ == null) { + customEggs_ = java.util.Collections.emptyList(); + } else { + customEggs_ = null; + customEggsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000002); + warningMessage_ = ""; + totalEop_ = 0D; + serverTime_ = 0D; + maxEop_ = 1000; + currentSeason_ = null; + if (currentSeasonBuilder_ != null) { + currentSeasonBuilder_.dispose(); + currentSeasonBuilder_ = null; + } + return this; } - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static MemberStatus valueOf(int value) { - return forNumber(value); + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return ei.Ei.internal_static_ei_ContractsResponse_descriptor; } - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - */ - public static MemberStatus forNumber(int value) { - switch (value) { - case 0: return VALID; - case 1: return KICKED_INACTIVE; - case 2: return KICKED_PRIVATE; - case 3: return KICKED_CHEATS; - case 4: return KICKED_LEECH; - default: return null; - } + @java.lang.Override + public ei.Ei.ContractsResponse getDefaultInstanceForType() { + return ei.Ei.ContractsResponse.getDefaultInstance(); } - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { - return internalValueMap; + @java.lang.Override + public ei.Ei.ContractsResponse build() { + ei.Ei.ContractsResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; } - private static final com.google.protobuf.Internal.EnumLiteMap< - MemberStatus> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public MemberStatus findValueByNumber(int number) { - return MemberStatus.forNumber(number); - } - }; - public final com.google.protobuf.Descriptors.EnumValueDescriptor - getValueDescriptor() { - return getDescriptor().getValues().get(ordinal()); + @java.lang.Override + public ei.Ei.ContractsResponse buildPartial() { + ei.Ei.ContractsResponse result = new ei.Ei.ContractsResponse(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; } - public final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptorForType() { - return getDescriptor(); + + private void buildPartialRepeatedFields(ei.Ei.ContractsResponse result) { + if (contractsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + contracts_ = java.util.Collections.unmodifiableList(contracts_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.contracts_ = contracts_; + } else { + result.contracts_ = contractsBuilder_.build(); + } + if (customEggsBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0)) { + customEggs_ = java.util.Collections.unmodifiableList(customEggs_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.customEggs_ = customEggs_; + } else { + result.customEggs_ = customEggsBuilder_.build(); + } } - public static final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptor() { - return ei.Ei.ContractCoopStatusResponse.getDescriptor().getEnumTypes().get(1); + + private void buildPartial0(ei.Ei.ContractsResponse result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.warningMessage_ = warningMessage_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.totalEop_ = totalEop_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.serverTime_ = serverTime_; + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.maxEop_ = maxEop_; + to_bitField0_ |= 0x00000008; + } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.currentSeason_ = currentSeasonBuilder_ == null + ? currentSeason_ + : currentSeasonBuilder_.build(); + to_bitField0_ |= 0x00000010; + } + result.bitField0_ |= to_bitField0_; } - private static final MemberStatus[] VALUES = values(); + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof ei.Ei.ContractsResponse) { + return mergeFrom((ei.Ei.ContractsResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } - public static MemberStatus valueOf( - com.google.protobuf.Descriptors.EnumValueDescriptor desc) { - if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException( - "EnumValueDescriptor is not for this type."); + public Builder mergeFrom(ei.Ei.ContractsResponse other) { + if (other == ei.Ei.ContractsResponse.getDefaultInstance()) return this; + if (contractsBuilder_ == null) { + if (!other.contracts_.isEmpty()) { + if (contracts_.isEmpty()) { + contracts_ = other.contracts_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureContractsIsMutable(); + contracts_.addAll(other.contracts_); + } + onChanged(); + } + } else { + if (!other.contracts_.isEmpty()) { + if (contractsBuilder_.isEmpty()) { + contractsBuilder_.dispose(); + contractsBuilder_ = null; + contracts_ = other.contracts_; + bitField0_ = (bitField0_ & ~0x00000001); + contractsBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getContractsFieldBuilder() : null; + } else { + contractsBuilder_.addAllMessages(other.contracts_); + } + } } - return VALUES[desc.getIndex()]; + if (customEggsBuilder_ == null) { + if (!other.customEggs_.isEmpty()) { + if (customEggs_.isEmpty()) { + customEggs_ = other.customEggs_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureCustomEggsIsMutable(); + customEggs_.addAll(other.customEggs_); + } + onChanged(); + } + } else { + if (!other.customEggs_.isEmpty()) { + if (customEggsBuilder_.isEmpty()) { + customEggsBuilder_.dispose(); + customEggsBuilder_ = null; + customEggs_ = other.customEggs_; + bitField0_ = (bitField0_ & ~0x00000002); + customEggsBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getCustomEggsFieldBuilder() : null; + } else { + customEggsBuilder_.addAllMessages(other.customEggs_); + } + } + } + if (other.hasWarningMessage()) { + warningMessage_ = other.warningMessage_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (other.hasTotalEop()) { + setTotalEop(other.getTotalEop()); + } + if (other.hasServerTime()) { + setServerTime(other.getServerTime()); + } + if (other.hasMaxEop()) { + setMaxEop(other.getMaxEop()); + } + if (other.hasCurrentSeason()) { + mergeCurrentSeason(other.getCurrentSeason()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; } - private final int value; + @java.lang.Override + public final boolean isInitialized() { + return true; + } - private MemberStatus(int value) { - this.value = value; + @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: { + ei.Ei.Contract m = + input.readMessage( + ei.Ei.Contract.parser(), + extensionRegistry); + if (contractsBuilder_ == null) { + ensureContractsIsMutable(); + contracts_.add(m); + } else { + contractsBuilder_.addMessage(m); + } + break; + } // case 10 + case 17: { + serverTime_ = input.readDouble(); + bitField0_ |= 0x00000010; + break; + } // case 17 + case 24: { + maxEop_ = input.readUInt32(); + bitField0_ |= 0x00000020; + break; + } // case 24 + case 34: { + warningMessage_ = input.readBytes(); + bitField0_ |= 0x00000004; + break; + } // case 34 + case 41: { + totalEop_ = input.readDouble(); + bitField0_ |= 0x00000008; + break; + } // case 41 + case 50: { + ei.Ei.CustomEgg m = + input.readMessage( + ei.Ei.CustomEgg.parser(), + extensionRegistry); + if (customEggsBuilder_ == null) { + ensureCustomEggsIsMutable(); + customEggs_.add(m); + } else { + customEggsBuilder_.addMessage(m); + } + break; + } // case 50 + case 58: { + input.readMessage( + getCurrentSeasonFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000040; + break; + } // case 58 + 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_; - // @@protoc_insertion_point(enum_scope:ei.ContractCoopStatusResponse.MemberStatus) - } + private java.util.List contracts_ = + java.util.Collections.emptyList(); + private void ensureContractsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + contracts_ = new java.util.ArrayList(contracts_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.Contract, ei.Ei.Contract.Builder, ei.Ei.ContractOrBuilder> contractsBuilder_; - /** - * Protobuf enum {@code ei.ContractCoopStatusResponse.Status} - */ - public enum Status - implements com.google.protobuf.ProtocolMessageEnum { - /** - * UNKNOWN = 0; - */ - UNKNOWN(0), /** - * LOBBY = 1; + * repeated .ei.Contract contracts = 1; */ - LOBBY(1), + public java.util.List getContractsList() { + if (contractsBuilder_ == null) { + return java.util.Collections.unmodifiableList(contracts_); + } else { + return contractsBuilder_.getMessageList(); + } + } /** - * ACTIVE = 2; + * repeated .ei.Contract contracts = 1; */ - ACTIVE(2), + public int getContractsCount() { + if (contractsBuilder_ == null) { + return contracts_.size(); + } else { + return contractsBuilder_.getCount(); + } + } /** - * COMPLETE = 3; + * repeated .ei.Contract contracts = 1; */ - COMPLETE(3), + public ei.Ei.Contract getContracts(int index) { + if (contractsBuilder_ == null) { + return contracts_.get(index); + } else { + return contractsBuilder_.getMessage(index); + } + } /** - * FINALIZED = 4; + * repeated .ei.Contract contracts = 1; */ - FINALIZED(4), - ; - + public Builder setContracts( + int index, ei.Ei.Contract value) { + if (contractsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureContractsIsMutable(); + contracts_.set(index, value); + onChanged(); + } else { + contractsBuilder_.setMessage(index, value); + } + return this; + } /** - * UNKNOWN = 0; + * repeated .ei.Contract contracts = 1; */ - public static final int UNKNOWN_VALUE = 0; + public Builder setContracts( + int index, ei.Ei.Contract.Builder builderForValue) { + if (contractsBuilder_ == null) { + ensureContractsIsMutable(); + contracts_.set(index, builderForValue.build()); + onChanged(); + } else { + contractsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } /** - * LOBBY = 1; + * repeated .ei.Contract contracts = 1; */ - public static final int LOBBY_VALUE = 1; + public Builder addContracts(ei.Ei.Contract value) { + if (contractsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureContractsIsMutable(); + contracts_.add(value); + onChanged(); + } else { + contractsBuilder_.addMessage(value); + } + return this; + } /** - * ACTIVE = 2; + * repeated .ei.Contract contracts = 1; */ - public static final int ACTIVE_VALUE = 2; + public Builder addContracts( + int index, ei.Ei.Contract value) { + if (contractsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureContractsIsMutable(); + contracts_.add(index, value); + onChanged(); + } else { + contractsBuilder_.addMessage(index, value); + } + return this; + } /** - * COMPLETE = 3; + * repeated .ei.Contract contracts = 1; */ - public static final int COMPLETE_VALUE = 3; + public Builder addContracts( + ei.Ei.Contract.Builder builderForValue) { + if (contractsBuilder_ == null) { + ensureContractsIsMutable(); + contracts_.add(builderForValue.build()); + onChanged(); + } else { + contractsBuilder_.addMessage(builderForValue.build()); + } + return this; + } /** - * FINALIZED = 4; + * repeated .ei.Contract contracts = 1; */ - public static final int FINALIZED_VALUE = 4; - - - public final int getNumber() { - return value; + public Builder addContracts( + int index, ei.Ei.Contract.Builder builderForValue) { + if (contractsBuilder_ == null) { + ensureContractsIsMutable(); + contracts_.add(index, builderForValue.build()); + onChanged(); + } else { + contractsBuilder_.addMessage(index, builderForValue.build()); + } + return this; } - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - * @deprecated Use {@link #forNumber(int)} instead. + * repeated .ei.Contract contracts = 1; */ - @java.lang.Deprecated - public static Status valueOf(int value) { - return forNumber(value); + public Builder addAllContracts( + java.lang.Iterable values) { + if (contractsBuilder_ == null) { + ensureContractsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, contracts_); + onChanged(); + } else { + contractsBuilder_.addAllMessages(values); + } + return this; } - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. + * repeated .ei.Contract contracts = 1; */ - public static Status forNumber(int value) { - switch (value) { - case 0: return UNKNOWN; - case 1: return LOBBY; - case 2: return ACTIVE; - case 3: return COMPLETE; - case 4: return FINALIZED; - default: return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { - return internalValueMap; - } - private static final com.google.protobuf.Internal.EnumLiteMap< - Status> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public Status findValueByNumber(int number) { - return Status.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor - getValueDescriptor() { - return getDescriptor().getValues().get(ordinal()); - } - public final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptorForType() { - return getDescriptor(); - } - public static final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptor() { - return ei.Ei.ContractCoopStatusResponse.getDescriptor().getEnumTypes().get(2); - } - - private static final Status[] VALUES = values(); - - public static Status valueOf( - com.google.protobuf.Descriptors.EnumValueDescriptor desc) { - if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException( - "EnumValueDescriptor is not for this type."); + public Builder clearContracts() { + if (contractsBuilder_ == null) { + contracts_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + contractsBuilder_.clear(); } - return VALUES[desc.getIndex()]; - } - - private final int value; - - private Status(int value) { - this.value = value; + return this; } - - // @@protoc_insertion_point(enum_scope:ei.ContractCoopStatusResponse.Status) - } - - public interface ContributionInfoOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.ContractCoopStatusResponse.ContributionInfo) - com.google.protobuf.MessageOrBuilder { - - /** - * optional string uuid = 21; - * @return Whether the uuid field is set. - */ - boolean hasUuid(); - /** - * optional string uuid = 21; - * @return The uuid. - */ - java.lang.String getUuid(); - /** - * optional string uuid = 21; - * @return The bytes for uuid. - */ - com.google.protobuf.ByteString - getUuidBytes(); - - /** - * optional string user_id = 1; - * @return Whether the userId field is set. - */ - boolean hasUserId(); - /** - * optional string user_id = 1; - * @return The userId. - */ - java.lang.String getUserId(); - /** - * optional string user_id = 1; - * @return The bytes for userId. - */ - com.google.protobuf.ByteString - getUserIdBytes(); - - /** - * optional string user_name = 2; - * @return Whether the userName field is set. - */ - boolean hasUserName(); - /** - * optional string user_name = 2; - * @return The userName. - */ - java.lang.String getUserName(); - /** - * optional string user_name = 2; - * @return The bytes for userName. - */ - com.google.protobuf.ByteString - getUserNameBytes(); - - /** - * optional string contract_identifier = 19; - * @return Whether the contractIdentifier field is set. - */ - boolean hasContractIdentifier(); - /** - * optional string contract_identifier = 19; - * @return The contractIdentifier. - */ - java.lang.String getContractIdentifier(); - /** - * optional string contract_identifier = 19; - * @return The bytes for contractIdentifier. - */ - com.google.protobuf.ByteString - getContractIdentifierBytes(); - - /** - * optional double contribution_amount = 3; - * @return Whether the contributionAmount field is set. - */ - boolean hasContributionAmount(); - /** - * optional double contribution_amount = 3; - * @return The contributionAmount. - */ - double getContributionAmount(); - - /** - * optional double contribution_rate = 6; - * @return Whether the contributionRate field is set. - */ - boolean hasContributionRate(); - /** - * optional double contribution_rate = 6; - * @return The contributionRate. - */ - double getContributionRate(); - - /** - * optional double soul_power = 11; - * @return Whether the soulPower field is set. - */ - boolean hasSoulPower(); - /** - * optional double soul_power = 11; - * @return The soulPower. - */ - double getSoulPower(); - - /** - * optional .ei.FarmProductionParams production_params = 15; - * @return Whether the productionParams field is set. - */ - boolean hasProductionParams(); - /** - * optional .ei.FarmProductionParams production_params = 15; - * @return The productionParams. - */ - ei.Ei.FarmProductionParams getProductionParams(); - /** - * optional .ei.FarmProductionParams production_params = 15; - */ - ei.Ei.FarmProductionParamsOrBuilder getProductionParamsOrBuilder(); - - /** - * optional .ei.PlayerFarmInfo farm_info = 18; - * @return Whether the farmInfo field is set. - */ - boolean hasFarmInfo(); - /** - * optional .ei.PlayerFarmInfo farm_info = 18; - * @return The farmInfo. - */ - ei.Ei.PlayerFarmInfo getFarmInfo(); - /** - * optional .ei.PlayerFarmInfo farm_info = 18; - */ - ei.Ei.PlayerFarmInfoOrBuilder getFarmInfoOrBuilder(); - - /** - * optional int32 rank_change = 8; - * @return Whether the rankChange field is set. - */ - boolean hasRankChange(); - /** - * optional int32 rank_change = 8; - * @return The rankChange. - */ - int getRankChange(); - - /** - * optional bool recently_active = 23; - * @return Whether the recentlyActive field is set. - */ - boolean hasRecentlyActive(); - /** - * optional bool recently_active = 23; - * @return The recentlyActive. - */ - boolean getRecentlyActive(); - - /** - * optional bool active = 4; - * @return Whether the active field is set. - */ - boolean hasActive(); - /** - * optional bool active = 4; - * @return The active. - */ - boolean getActive(); - - /** - * optional bool cc_member = 24; - * @return Whether the ccMember field is set. - */ - boolean hasCcMember(); - /** - * optional bool cc_member = 24; - * @return The ccMember. - */ - boolean getCcMember(); - - /** - * optional bool leech = 16; - * @return Whether the leech field is set. - */ - boolean hasLeech(); /** - * optional bool leech = 16; - * @return The leech. + * repeated .ei.Contract contracts = 1; */ - boolean getLeech(); - + public Builder removeContracts(int index) { + if (contractsBuilder_ == null) { + ensureContractsIsMutable(); + contracts_.remove(index); + onChanged(); + } else { + contractsBuilder_.remove(index); + } + return this; + } /** - * optional bool finalized = 22; - * @return Whether the finalized field is set. + * repeated .ei.Contract contracts = 1; */ - boolean hasFinalized(); + public ei.Ei.Contract.Builder getContractsBuilder( + int index) { + return getContractsFieldBuilder().getBuilder(index); + } /** - * optional bool finalized = 22; - * @return The finalized. + * repeated .ei.Contract contracts = 1; */ - boolean getFinalized(); - + public ei.Ei.ContractOrBuilder getContractsOrBuilder( + int index) { + if (contractsBuilder_ == null) { + return contracts_.get(index); } else { + return contractsBuilder_.getMessageOrBuilder(index); + } + } /** - * optional bool time_cheat_detected = 7; - * @return Whether the timeCheatDetected field is set. + * repeated .ei.Contract contracts = 1; */ - boolean hasTimeCheatDetected(); + public java.util.List + getContractsOrBuilderList() { + if (contractsBuilder_ != null) { + return contractsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(contracts_); + } + } /** - * optional bool time_cheat_detected = 7; - * @return The timeCheatDetected. + * repeated .ei.Contract contracts = 1; */ - boolean getTimeCheatDetected(); - + public ei.Ei.Contract.Builder addContractsBuilder() { + return getContractsFieldBuilder().addBuilder( + ei.Ei.Contract.getDefaultInstance()); + } /** - * optional .ei.Platform platform = 5; - * @return Whether the platform field is set. + * repeated .ei.Contract contracts = 1; */ - boolean hasPlatform(); + public ei.Ei.Contract.Builder addContractsBuilder( + int index) { + return getContractsFieldBuilder().addBuilder( + index, ei.Ei.Contract.getDefaultInstance()); + } /** - * optional .ei.Platform platform = 5; - * @return The platform. + * repeated .ei.Contract contracts = 1; */ - ei.Ei.Platform getPlatform(); + public java.util.List + getContractsBuilderList() { + return getContractsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.Contract, ei.Ei.Contract.Builder, ei.Ei.ContractOrBuilder> + getContractsFieldBuilder() { + if (contractsBuilder_ == null) { + contractsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.Contract, ei.Ei.Contract.Builder, ei.Ei.ContractOrBuilder>( + contracts_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + contracts_ = null; + } + return contractsBuilder_; + } - /** - * optional string push_id = 9; - * @return Whether the pushId field is set. - */ - boolean hasPushId(); - /** - * optional string push_id = 9; - * @return The pushId. - */ - java.lang.String getPushId(); - /** - * optional string push_id = 9; - * @return The bytes for pushId. - */ - com.google.protobuf.ByteString - getPushIdBytes(); + private java.util.List customEggs_ = + java.util.Collections.emptyList(); + private void ensureCustomEggsIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + customEggs_ = new java.util.ArrayList(customEggs_); + bitField0_ |= 0x00000002; + } + } - /** - * optional uint32 ban_votes = 10; - * @return Whether the banVotes field is set. - */ - boolean hasBanVotes(); - /** - * optional uint32 ban_votes = 10; - * @return The banVotes. - */ - int getBanVotes(); + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.CustomEgg, ei.Ei.CustomEgg.Builder, ei.Ei.CustomEggOrBuilder> customEggsBuilder_; /** - * optional bool autojoined = 17; - * @return Whether the autojoined field is set. - */ - boolean hasAutojoined(); - /** - * optional bool autojoined = 17; - * @return The autojoined. + * repeated .ei.CustomEgg custom_eggs = 6; */ - boolean getAutojoined(); - + public java.util.List getCustomEggsList() { + if (customEggsBuilder_ == null) { + return java.util.Collections.unmodifiableList(customEggs_); + } else { + return customEggsBuilder_.getMessageList(); + } + } /** - * optional uint32 boost_tokens = 12; - * @return Whether the boostTokens field is set. + * repeated .ei.CustomEgg custom_eggs = 6; */ - boolean hasBoostTokens(); + public int getCustomEggsCount() { + if (customEggsBuilder_ == null) { + return customEggs_.size(); + } else { + return customEggsBuilder_.getCount(); + } + } /** - * optional uint32 boost_tokens = 12; - * @return The boostTokens. + * repeated .ei.CustomEgg custom_eggs = 6; */ - int getBoostTokens(); - + public ei.Ei.CustomEgg getCustomEggs(int index) { + if (customEggsBuilder_ == null) { + return customEggs_.get(index); + } else { + return customEggsBuilder_.getMessage(index); + } + } /** - * optional uint32 boost_tokens_spent = 14; - * @return Whether the boostTokensSpent field is set. + * repeated .ei.CustomEgg custom_eggs = 6; */ - boolean hasBoostTokensSpent(); + public Builder setCustomEggs( + int index, ei.Ei.CustomEgg value) { + if (customEggsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureCustomEggsIsMutable(); + customEggs_.set(index, value); + onChanged(); + } else { + customEggsBuilder_.setMessage(index, value); + } + return this; + } /** - * optional uint32 boost_tokens_spent = 14; - * @return The boostTokensSpent. + * repeated .ei.CustomEgg custom_eggs = 6; */ - int getBoostTokensSpent(); - + public Builder setCustomEggs( + int index, ei.Ei.CustomEgg.Builder builderForValue) { + if (customEggsBuilder_ == null) { + ensureCustomEggsIsMutable(); + customEggs_.set(index, builderForValue.build()); + onChanged(); + } else { + customEggsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } /** - * repeated .ei.CoopBuffState buff_history = 13; + * repeated .ei.CustomEgg custom_eggs = 6; */ - java.util.List - getBuffHistoryList(); + public Builder addCustomEggs(ei.Ei.CustomEgg value) { + if (customEggsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureCustomEggsIsMutable(); + customEggs_.add(value); + onChanged(); + } else { + customEggsBuilder_.addMessage(value); + } + return this; + } /** - * repeated .ei.CoopBuffState buff_history = 13; + * repeated .ei.CustomEgg custom_eggs = 6; */ - ei.Ei.CoopBuffState getBuffHistory(int index); + public Builder addCustomEggs( + int index, ei.Ei.CustomEgg value) { + if (customEggsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureCustomEggsIsMutable(); + customEggs_.add(index, value); + onChanged(); + } else { + customEggsBuilder_.addMessage(index, value); + } + return this; + } /** - * repeated .ei.CoopBuffState buff_history = 13; + * repeated .ei.CustomEgg custom_eggs = 6; */ - int getBuffHistoryCount(); + public Builder addCustomEggs( + ei.Ei.CustomEgg.Builder builderForValue) { + if (customEggsBuilder_ == null) { + ensureCustomEggsIsMutable(); + customEggs_.add(builderForValue.build()); + onChanged(); + } else { + customEggsBuilder_.addMessage(builderForValue.build()); + } + return this; + } /** - * repeated .ei.CoopBuffState buff_history = 13; + * repeated .ei.CustomEgg custom_eggs = 6; */ - java.util.List - getBuffHistoryOrBuilderList(); + public Builder addCustomEggs( + int index, ei.Ei.CustomEgg.Builder builderForValue) { + if (customEggsBuilder_ == null) { + ensureCustomEggsIsMutable(); + customEggs_.add(index, builderForValue.build()); + onChanged(); + } else { + customEggsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } /** - * repeated .ei.CoopBuffState buff_history = 13; + * repeated .ei.CustomEgg custom_eggs = 6; */ - ei.Ei.CoopBuffStateOrBuilder getBuffHistoryOrBuilder( - int index); - + public Builder addAllCustomEggs( + java.lang.Iterable values) { + if (customEggsBuilder_ == null) { + ensureCustomEggsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, customEggs_); + onChanged(); + } else { + customEggsBuilder_.addAllMessages(values); + } + return this; + } /** - * optional double chicken_run_cooldown = 20; - * @return Whether the chickenRunCooldown field is set. + * repeated .ei.CustomEgg custom_eggs = 6; */ - boolean hasChickenRunCooldown(); + public Builder clearCustomEggs() { + if (customEggsBuilder_ == null) { + customEggs_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + } else { + customEggsBuilder_.clear(); + } + return this; + } /** - * optional double chicken_run_cooldown = 20; - * @return The chickenRunCooldown. + * repeated .ei.CustomEgg custom_eggs = 6; */ - double getChickenRunCooldown(); - } - /** - * Protobuf type {@code ei.ContractCoopStatusResponse.ContributionInfo} - */ - public static final class ContributionInfo extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.ContractCoopStatusResponse.ContributionInfo) - ContributionInfoOrBuilder { - private static final long serialVersionUID = 0L; - // Use ContributionInfo.newBuilder() to construct. - private ContributionInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private ContributionInfo() { - uuid_ = ""; - userId_ = ""; - userName_ = ""; - contractIdentifier_ = ""; - platform_ = 0; - pushId_ = ""; - buffHistory_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ContributionInfo(); - } - - @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_ContractCoopStatusResponse_ContributionInfo_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractCoopStatusResponse_ContributionInfo_fieldAccessorTable - .ensureFieldAccessorsInitialized( - ei.Ei.ContractCoopStatusResponse.ContributionInfo.class, ei.Ei.ContractCoopStatusResponse.ContributionInfo.Builder.class); + public Builder removeCustomEggs(int index) { + if (customEggsBuilder_ == null) { + ensureCustomEggsIsMutable(); + customEggs_.remove(index); + onChanged(); + } else { + customEggsBuilder_.remove(index); + } + return this; } - - private int bitField0_; - public static final int UUID_FIELD_NUMBER = 21; - private volatile java.lang.Object uuid_; /** - * optional string uuid = 21; - * @return Whether the uuid field is set. + * repeated .ei.CustomEgg custom_eggs = 6; */ - @java.lang.Override - public boolean hasUuid() { - return ((bitField0_ & 0x00000001) != 0); + public ei.Ei.CustomEgg.Builder getCustomEggsBuilder( + int index) { + return getCustomEggsFieldBuilder().getBuilder(index); } /** - * optional string uuid = 21; - * @return The uuid. + * repeated .ei.CustomEgg custom_eggs = 6; */ - @java.lang.Override - public java.lang.String getUuid() { - java.lang.Object ref = uuid_; - 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()) { - uuid_ = s; - } - return s; + public ei.Ei.CustomEggOrBuilder getCustomEggsOrBuilder( + int index) { + if (customEggsBuilder_ == null) { + return customEggs_.get(index); } else { + return customEggsBuilder_.getMessageOrBuilder(index); } } /** - * optional string uuid = 21; - * @return The bytes for uuid. + * repeated .ei.CustomEgg custom_eggs = 6; */ - @java.lang.Override - public com.google.protobuf.ByteString - getUuidBytes() { - java.lang.Object ref = uuid_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - uuid_ = b; - return b; + public java.util.List + getCustomEggsOrBuilderList() { + if (customEggsBuilder_ != null) { + return customEggsBuilder_.getMessageOrBuilderList(); } else { - return (com.google.protobuf.ByteString) ref; + return java.util.Collections.unmodifiableList(customEggs_); } } - - public static final int USER_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object userId_; /** - * optional string user_id = 1; - * @return Whether the userId field is set. + * repeated .ei.CustomEgg custom_eggs = 6; */ - @java.lang.Override - public boolean hasUserId() { - return ((bitField0_ & 0x00000002) != 0); + public ei.Ei.CustomEgg.Builder addCustomEggsBuilder() { + return getCustomEggsFieldBuilder().addBuilder( + ei.Ei.CustomEgg.getDefaultInstance()); } /** - * optional string user_id = 1; - * @return The userId. + * repeated .ei.CustomEgg custom_eggs = 6; */ - @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; - } + public ei.Ei.CustomEgg.Builder addCustomEggsBuilder( + int index) { + return getCustomEggsFieldBuilder().addBuilder( + index, ei.Ei.CustomEgg.getDefaultInstance()); } /** - * optional string user_id = 1; - * @return The bytes for userId. + * repeated .ei.CustomEgg custom_eggs = 6; */ - @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; + public java.util.List + getCustomEggsBuilderList() { + return getCustomEggsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.CustomEgg, ei.Ei.CustomEgg.Builder, ei.Ei.CustomEggOrBuilder> + getCustomEggsFieldBuilder() { + if (customEggsBuilder_ == null) { + customEggsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.CustomEgg, ei.Ei.CustomEgg.Builder, ei.Ei.CustomEggOrBuilder>( + customEggs_, + ((bitField0_ & 0x00000002) != 0), + getParentForChildren(), + isClean()); + customEggs_ = null; } + return customEggsBuilder_; } - public static final int USER_NAME_FIELD_NUMBER = 2; - private volatile java.lang.Object userName_; + private java.lang.Object warningMessage_ = ""; /** - * optional string user_name = 2; - * @return Whether the userName field is set. + * optional string warning_message = 4; + * @return Whether the warningMessage field is set. */ - @java.lang.Override - public boolean hasUserName() { + public boolean hasWarningMessage() { return ((bitField0_ & 0x00000004) != 0); } /** - * optional string user_name = 2; - * @return The userName. + * optional string warning_message = 4; + * @return The warningMessage. */ - @java.lang.Override - public java.lang.String getUserName() { - java.lang.Object ref = userName_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = + public java.lang.String getWarningMessage() { + java.lang.Object ref = warningMessage_; + 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()) { - userName_ = s; + warningMessage_ = s; } return s; + } else { + return (java.lang.String) ref; } } /** - * optional string user_name = 2; - * @return The bytes for userName. + * optional string warning_message = 4; + * @return The bytes for warningMessage. */ - @java.lang.Override public com.google.protobuf.ByteString - getUserNameBytes() { - java.lang.Object ref = userName_; - if (ref instanceof java.lang.String) { + getWarningMessageBytes() { + java.lang.Object ref = warningMessage_; + if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - userName_ = b; + warningMessage_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - - public static final int CONTRACT_IDENTIFIER_FIELD_NUMBER = 19; - private volatile java.lang.Object contractIdentifier_; /** - * optional string contract_identifier = 19; - * @return Whether the contractIdentifier field is set. + * optional string warning_message = 4; + * @param value The warningMessage to set. + * @return This builder for chaining. */ - @java.lang.Override - public boolean hasContractIdentifier() { - return ((bitField0_ & 0x00000008) != 0); + public Builder setWarningMessage( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + warningMessage_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; } /** - * optional string contract_identifier = 19; - * @return The contractIdentifier. + * optional string warning_message = 4; + * @return This builder for chaining. */ - @java.lang.Override - public java.lang.String getContractIdentifier() { - java.lang.Object ref = contractIdentifier_; - 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()) { - contractIdentifier_ = s; - } - return s; - } + public Builder clearWarningMessage() { + warningMessage_ = getDefaultInstance().getWarningMessage(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; } /** - * optional string contract_identifier = 19; - * @return The bytes for contractIdentifier. + * optional string warning_message = 4; + * @param value The bytes for warningMessage to set. + * @return This builder for chaining. */ - @java.lang.Override - public com.google.protobuf.ByteString - getContractIdentifierBytes() { - java.lang.Object ref = contractIdentifier_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - contractIdentifier_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public Builder setWarningMessageBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + warningMessage_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; } - public static final int CONTRIBUTION_AMOUNT_FIELD_NUMBER = 3; - private double contributionAmount_; + private double totalEop_ ; /** - * optional double contribution_amount = 3; - * @return Whether the contributionAmount field is set. + * optional double total_eop = 5; + * @return Whether the totalEop field is set. */ @java.lang.Override - public boolean hasContributionAmount() { - return ((bitField0_ & 0x00000010) != 0); + public boolean hasTotalEop() { + return ((bitField0_ & 0x00000008) != 0); } /** - * optional double contribution_amount = 3; - * @return The contributionAmount. + * optional double total_eop = 5; + * @return The totalEop. */ @java.lang.Override - public double getContributionAmount() { - return contributionAmount_; + public double getTotalEop() { + return totalEop_; } - - public static final int CONTRIBUTION_RATE_FIELD_NUMBER = 6; - private double contributionRate_; /** - * optional double contribution_rate = 6; - * @return Whether the contributionRate field is set. + * optional double total_eop = 5; + * @param value The totalEop to set. + * @return This builder for chaining. */ - @java.lang.Override - public boolean hasContributionRate() { - return ((bitField0_ & 0x00000020) != 0); + public Builder setTotalEop(double value) { + + totalEop_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; } /** - * optional double contribution_rate = 6; - * @return The contributionRate. + * optional double total_eop = 5; + * @return This builder for chaining. */ - @java.lang.Override - public double getContributionRate() { - return contributionRate_; + public Builder clearTotalEop() { + bitField0_ = (bitField0_ & ~0x00000008); + totalEop_ = 0D; + onChanged(); + return this; } - public static final int SOUL_POWER_FIELD_NUMBER = 11; - private double soulPower_; + private double serverTime_ ; /** - * optional double soul_power = 11; - * @return Whether the soulPower field is set. + * optional double server_time = 2; + * @return Whether the serverTime field is set. */ @java.lang.Override - public boolean hasSoulPower() { - return ((bitField0_ & 0x00000040) != 0); + public boolean hasServerTime() { + return ((bitField0_ & 0x00000010) != 0); } /** - * optional double soul_power = 11; - * @return The soulPower. + * optional double server_time = 2; + * @return The serverTime. */ @java.lang.Override - public double getSoulPower() { - return soulPower_; + public double getServerTime() { + return serverTime_; } - - public static final int PRODUCTION_PARAMS_FIELD_NUMBER = 15; - private ei.Ei.FarmProductionParams productionParams_; /** - * optional .ei.FarmProductionParams production_params = 15; - * @return Whether the productionParams field is set. + * optional double server_time = 2; + * @param value The serverTime to set. + * @return This builder for chaining. */ - @java.lang.Override - public boolean hasProductionParams() { - return ((bitField0_ & 0x00000080) != 0); + public Builder setServerTime(double value) { + + serverTime_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; } /** - * optional .ei.FarmProductionParams production_params = 15; - * @return The productionParams. + * optional double server_time = 2; + * @return This builder for chaining. */ - @java.lang.Override - public ei.Ei.FarmProductionParams getProductionParams() { - return productionParams_ == null ? ei.Ei.FarmProductionParams.getDefaultInstance() : productionParams_; + public Builder clearServerTime() { + bitField0_ = (bitField0_ & ~0x00000010); + serverTime_ = 0D; + onChanged(); + return this; } + + private int maxEop_ = 1000; /** - * optional .ei.FarmProductionParams production_params = 15; + * optional uint32 max_eop = 3 [default = 1000]; + * @return Whether the maxEop field is set. */ @java.lang.Override - public ei.Ei.FarmProductionParamsOrBuilder getProductionParamsOrBuilder() { - return productionParams_ == null ? ei.Ei.FarmProductionParams.getDefaultInstance() : productionParams_; + public boolean hasMaxEop() { + return ((bitField0_ & 0x00000020) != 0); } - - public static final int FARM_INFO_FIELD_NUMBER = 18; - private ei.Ei.PlayerFarmInfo farmInfo_; /** - * optional .ei.PlayerFarmInfo farm_info = 18; - * @return Whether the farmInfo field is set. + * optional uint32 max_eop = 3 [default = 1000]; + * @return The maxEop. */ @java.lang.Override - public boolean hasFarmInfo() { - return ((bitField0_ & 0x00000100) != 0); + public int getMaxEop() { + return maxEop_; } /** - * optional .ei.PlayerFarmInfo farm_info = 18; - * @return The farmInfo. + * optional uint32 max_eop = 3 [default = 1000]; + * @param value The maxEop to set. + * @return This builder for chaining. */ - @java.lang.Override - public ei.Ei.PlayerFarmInfo getFarmInfo() { - return farmInfo_ == null ? ei.Ei.PlayerFarmInfo.getDefaultInstance() : farmInfo_; + public Builder setMaxEop(int value) { + + maxEop_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; } /** - * optional .ei.PlayerFarmInfo farm_info = 18; + * optional uint32 max_eop = 3 [default = 1000]; + * @return This builder for chaining. */ - @java.lang.Override - public ei.Ei.PlayerFarmInfoOrBuilder getFarmInfoOrBuilder() { - return farmInfo_ == null ? ei.Ei.PlayerFarmInfo.getDefaultInstance() : farmInfo_; + public Builder clearMaxEop() { + bitField0_ = (bitField0_ & ~0x00000020); + maxEop_ = 1000; + onChanged(); + return this; } - public static final int RANK_CHANGE_FIELD_NUMBER = 8; - private int rankChange_; + private ei.Ei.ContractSeasonInfo currentSeason_; + private com.google.protobuf.SingleFieldBuilder< + ei.Ei.ContractSeasonInfo, ei.Ei.ContractSeasonInfo.Builder, ei.Ei.ContractSeasonInfoOrBuilder> currentSeasonBuilder_; /** - * optional int32 rank_change = 8; - * @return Whether the rankChange field is set. + * optional .ei.ContractSeasonInfo current_season = 7; + * @return Whether the currentSeason field is set. */ - @java.lang.Override - public boolean hasRankChange() { - return ((bitField0_ & 0x00000200) != 0); + public boolean hasCurrentSeason() { + return ((bitField0_ & 0x00000040) != 0); } /** - * optional int32 rank_change = 8; - * @return The rankChange. + * optional .ei.ContractSeasonInfo current_season = 7; + * @return The currentSeason. */ - @java.lang.Override - public int getRankChange() { - return rankChange_; + public ei.Ei.ContractSeasonInfo getCurrentSeason() { + if (currentSeasonBuilder_ == null) { + return currentSeason_ == null ? ei.Ei.ContractSeasonInfo.getDefaultInstance() : currentSeason_; + } else { + return currentSeasonBuilder_.getMessage(); + } } - - public static final int RECENTLY_ACTIVE_FIELD_NUMBER = 23; - private boolean recentlyActive_; /** - * optional bool recently_active = 23; - * @return Whether the recentlyActive field is set. + * optional .ei.ContractSeasonInfo current_season = 7; */ - @java.lang.Override - public boolean hasRecentlyActive() { - return ((bitField0_ & 0x00000400) != 0); + public Builder setCurrentSeason(ei.Ei.ContractSeasonInfo value) { + if (currentSeasonBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + currentSeason_ = value; + } else { + currentSeasonBuilder_.setMessage(value); + } + bitField0_ |= 0x00000040; + onChanged(); + return this; } /** - * optional bool recently_active = 23; - * @return The recentlyActive. + * optional .ei.ContractSeasonInfo current_season = 7; */ - @java.lang.Override - public boolean getRecentlyActive() { - return recentlyActive_; + public Builder setCurrentSeason( + ei.Ei.ContractSeasonInfo.Builder builderForValue) { + if (currentSeasonBuilder_ == null) { + currentSeason_ = builderForValue.build(); + } else { + currentSeasonBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000040; + onChanged(); + return this; } - - public static final int ACTIVE_FIELD_NUMBER = 4; - private boolean active_; /** - * optional bool active = 4; - * @return Whether the active field is set. + * optional .ei.ContractSeasonInfo current_season = 7; */ - @java.lang.Override - public boolean hasActive() { - return ((bitField0_ & 0x00000800) != 0); + public Builder mergeCurrentSeason(ei.Ei.ContractSeasonInfo value) { + if (currentSeasonBuilder_ == null) { + if (((bitField0_ & 0x00000040) != 0) && + currentSeason_ != null && + currentSeason_ != ei.Ei.ContractSeasonInfo.getDefaultInstance()) { + getCurrentSeasonBuilder().mergeFrom(value); + } else { + currentSeason_ = value; + } + } else { + currentSeasonBuilder_.mergeFrom(value); + } + if (currentSeason_ != null) { + bitField0_ |= 0x00000040; + onChanged(); + } + return this; } /** - * optional bool active = 4; - * @return The active. + * optional .ei.ContractSeasonInfo current_season = 7; */ - @java.lang.Override - public boolean getActive() { - return active_; + public Builder clearCurrentSeason() { + bitField0_ = (bitField0_ & ~0x00000040); + currentSeason_ = null; + if (currentSeasonBuilder_ != null) { + currentSeasonBuilder_.dispose(); + currentSeasonBuilder_ = null; + } + onChanged(); + return this; } - - public static final int CC_MEMBER_FIELD_NUMBER = 24; - private boolean ccMember_; /** - * optional bool cc_member = 24; - * @return Whether the ccMember field is set. + * optional .ei.ContractSeasonInfo current_season = 7; */ - @java.lang.Override - public boolean hasCcMember() { - return ((bitField0_ & 0x00001000) != 0); + public ei.Ei.ContractSeasonInfo.Builder getCurrentSeasonBuilder() { + bitField0_ |= 0x00000040; + onChanged(); + return getCurrentSeasonFieldBuilder().getBuilder(); } /** - * optional bool cc_member = 24; - * @return The ccMember. + * optional .ei.ContractSeasonInfo current_season = 7; */ - @java.lang.Override - public boolean getCcMember() { - return ccMember_; + public ei.Ei.ContractSeasonInfoOrBuilder getCurrentSeasonOrBuilder() { + if (currentSeasonBuilder_ != null) { + return currentSeasonBuilder_.getMessageOrBuilder(); + } else { + return currentSeason_ == null ? + ei.Ei.ContractSeasonInfo.getDefaultInstance() : currentSeason_; + } } - - public static final int LEECH_FIELD_NUMBER = 16; - private boolean leech_; /** - * optional bool leech = 16; - * @return Whether the leech field is set. + * optional .ei.ContractSeasonInfo current_season = 7; */ - @java.lang.Override - public boolean hasLeech() { - return ((bitField0_ & 0x00002000) != 0); + private com.google.protobuf.SingleFieldBuilder< + ei.Ei.ContractSeasonInfo, ei.Ei.ContractSeasonInfo.Builder, ei.Ei.ContractSeasonInfoOrBuilder> + getCurrentSeasonFieldBuilder() { + if (currentSeasonBuilder_ == null) { + currentSeasonBuilder_ = new com.google.protobuf.SingleFieldBuilder< + ei.Ei.ContractSeasonInfo, ei.Ei.ContractSeasonInfo.Builder, ei.Ei.ContractSeasonInfoOrBuilder>( + getCurrentSeason(), + getParentForChildren(), + isClean()); + currentSeason_ = null; + } + return currentSeasonBuilder_; } - /** - * optional bool leech = 16; - * @return The leech. - */ + + // @@protoc_insertion_point(builder_scope:ei.ContractsResponse) + } + + // @@protoc_insertion_point(class_scope:ei.ContractsResponse) + private static final ei.Ei.ContractsResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new ei.Ei.ContractsResponse(); + } + + public static ei.Ei.ContractsResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public boolean getLeech() { - return leech_; + public ContractsResponse 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 final int FINALIZED_FIELD_NUMBER = 22; - private boolean finalized_; - /** - * optional bool finalized = 22; - * @return Whether the finalized field is set. - */ - @java.lang.Override - public boolean hasFinalized() { - return ((bitField0_ & 0x00004000) != 0); + 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.ContractsResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface ContractCoopStatusRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.ContractCoopStatusRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * optional .ei.BasicRequestInfo rinfo = 5; + * @return Whether the rinfo field is set. + */ + boolean hasRinfo(); + /** + * optional .ei.BasicRequestInfo rinfo = 5; + * @return The rinfo. + */ + ei.Ei.BasicRequestInfo getRinfo(); + /** + * optional .ei.BasicRequestInfo rinfo = 5; + */ + ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder(); + + /** + * optional string contract_identifier = 1; + * @return Whether the contractIdentifier field is set. + */ + boolean hasContractIdentifier(); + /** + * optional string contract_identifier = 1; + * @return The contractIdentifier. + */ + java.lang.String getContractIdentifier(); + /** + * optional string contract_identifier = 1; + * @return The bytes for contractIdentifier. + */ + com.google.protobuf.ByteString + getContractIdentifierBytes(); + + /** + * optional string coop_identifier = 2; + * @return Whether the coopIdentifier field is set. + */ + boolean hasCoopIdentifier(); + /** + * optional string coop_identifier = 2; + * @return The coopIdentifier. + */ + java.lang.String getCoopIdentifier(); + /** + * optional string coop_identifier = 2; + * @return The bytes for coopIdentifier. + */ + com.google.protobuf.ByteString + getCoopIdentifierBytes(); + + /** + * optional string user_id = 3; + * @return Whether the userId field is set. + */ + boolean hasUserId(); + /** + * optional string user_id = 3; + * @return The userId. + */ + java.lang.String getUserId(); + /** + * optional string user_id = 3; + * @return The bytes for userId. + */ + com.google.protobuf.ByteString + getUserIdBytes(); + + /** + * optional uint32 client_version = 4; + * @return Whether the clientVersion field is set. + */ + boolean hasClientVersion(); + /** + * optional uint32 client_version = 4; + * @return The clientVersion. + */ + int getClientVersion(); + } + /** + * Protobuf type {@code ei.ContractCoopStatusRequest} + */ + public static final class ContractCoopStatusRequest extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.ContractCoopStatusRequest) + ContractCoopStatusRequestOrBuilder { + private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ContractCoopStatusRequest.class.getName()); + } + // Use ContractCoopStatusRequest.newBuilder() to construct. + private ContractCoopStatusRequest(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private ContractCoopStatusRequest() { + contractIdentifier_ = ""; + coopIdentifier_ = ""; + userId_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractCoopStatusRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractCoopStatusRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractCoopStatusRequest.class, ei.Ei.ContractCoopStatusRequest.Builder.class); + } + + private int bitField0_; + public static final int RINFO_FIELD_NUMBER = 5; + private ei.Ei.BasicRequestInfo rinfo_; + /** + * optional .ei.BasicRequestInfo rinfo = 5; + * @return Whether the rinfo field is set. + */ + @java.lang.Override + public boolean hasRinfo() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * optional .ei.BasicRequestInfo rinfo = 5; + * @return The rinfo. + */ + @java.lang.Override + public ei.Ei.BasicRequestInfo getRinfo() { + return rinfo_ == null ? ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; + } + /** + * optional .ei.BasicRequestInfo rinfo = 5; + */ + @java.lang.Override + public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { + return rinfo_ == null ? ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; + } + + public static final int CONTRACT_IDENTIFIER_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private volatile java.lang.Object contractIdentifier_ = ""; + /** + * optional string contract_identifier = 1; + * @return Whether the contractIdentifier field is set. + */ + @java.lang.Override + public boolean hasContractIdentifier() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * optional string contract_identifier = 1; + * @return The contractIdentifier. + */ + @java.lang.Override + public java.lang.String getContractIdentifier() { + java.lang.Object ref = contractIdentifier_; + 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()) { + contractIdentifier_ = s; + } + return s; } - /** - * optional bool finalized = 22; - * @return The finalized. - */ - @java.lang.Override - public boolean getFinalized() { - return finalized_; + } + /** + * optional string contract_identifier = 1; + * @return The bytes for contractIdentifier. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getContractIdentifierBytes() { + java.lang.Object ref = contractIdentifier_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + contractIdentifier_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int COOP_IDENTIFIER_FIELD_NUMBER = 2; + @SuppressWarnings("serial") + private volatile java.lang.Object coopIdentifier_ = ""; + /** + * optional string coop_identifier = 2; + * @return Whether the coopIdentifier field is set. + */ + @java.lang.Override + public boolean hasCoopIdentifier() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * optional string coop_identifier = 2; + * @return The coopIdentifier. + */ + @java.lang.Override + public java.lang.String getCoopIdentifier() { + java.lang.Object ref = coopIdentifier_; + 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()) { + coopIdentifier_ = s; + } + return s; + } + } + /** + * optional string coop_identifier = 2; + * @return The bytes for coopIdentifier. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getCoopIdentifierBytes() { + java.lang.Object ref = coopIdentifier_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + coopIdentifier_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int USER_ID_FIELD_NUMBER = 3; + @SuppressWarnings("serial") + private volatile java.lang.Object userId_ = ""; + /** + * optional string user_id = 3; + * @return Whether the userId field is set. + */ + @java.lang.Override + public boolean hasUserId() { + return ((bitField0_ & 0x00000008) != 0); + } + /** + * optional string user_id = 3; + * @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 = 3; + * @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; + } + } + + public static final int CLIENT_VERSION_FIELD_NUMBER = 4; + private int clientVersion_ = 0; + /** + * optional uint32 client_version = 4; + * @return Whether the clientVersion field is set. + */ + @java.lang.Override + public boolean hasClientVersion() { + return ((bitField0_ & 0x00000010) != 0); + } + /** + * optional uint32 client_version = 4; + * @return The clientVersion. + */ + @java.lang.Override + public int getClientVersion() { + return clientVersion_; + } + + 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_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, contractIdentifier_); + } + if (((bitField0_ & 0x00000004) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, coopIdentifier_); + } + if (((bitField0_ & 0x00000008) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, userId_); + } + if (((bitField0_ & 0x00000010) != 0)) { + output.writeUInt32(4, clientVersion_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(5, getRinfo()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, contractIdentifier_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, coopIdentifier_); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, userId_); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(4, clientVersion_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, getRinfo()); + } + 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.ContractCoopStatusRequest)) { + return super.equals(obj); + } + ei.Ei.ContractCoopStatusRequest other = (ei.Ei.ContractCoopStatusRequest) obj; + + if (hasRinfo() != other.hasRinfo()) return false; + if (hasRinfo()) { + if (!getRinfo() + .equals(other.getRinfo())) return false; + } + if (hasContractIdentifier() != other.hasContractIdentifier()) return false; + if (hasContractIdentifier()) { + if (!getContractIdentifier() + .equals(other.getContractIdentifier())) return false; + } + if (hasCoopIdentifier() != other.hasCoopIdentifier()) return false; + if (hasCoopIdentifier()) { + if (!getCoopIdentifier() + .equals(other.getCoopIdentifier())) return false; + } + if (hasUserId() != other.hasUserId()) return false; + if (hasUserId()) { + if (!getUserId() + .equals(other.getUserId())) return false; + } + if (hasClientVersion() != other.hasClientVersion()) return false; + if (hasClientVersion()) { + if (getClientVersion() + != other.getClientVersion()) 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 (hasRinfo()) { + hash = (37 * hash) + RINFO_FIELD_NUMBER; + hash = (53 * hash) + getRinfo().hashCode(); + } + if (hasContractIdentifier()) { + hash = (37 * hash) + CONTRACT_IDENTIFIER_FIELD_NUMBER; + hash = (53 * hash) + getContractIdentifier().hashCode(); + } + if (hasCoopIdentifier()) { + hash = (37 * hash) + COOP_IDENTIFIER_FIELD_NUMBER; + hash = (53 * hash) + getCoopIdentifier().hashCode(); + } + if (hasUserId()) { + hash = (37 * hash) + USER_ID_FIELD_NUMBER; + hash = (53 * hash) + getUserId().hashCode(); + } + if (hasClientVersion()) { + hash = (37 * hash) + CLIENT_VERSION_FIELD_NUMBER; + hash = (53 * hash) + getClientVersion(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static ei.Ei.ContractCoopStatusRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractCoopStatusRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.ContractCoopStatusRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractCoopStatusRequest 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.ContractCoopStatusRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractCoopStatusRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.ContractCoopStatusRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.ContractCoopStatusRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static ei.Ei.ContractCoopStatusRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static ei.Ei.ContractCoopStatusRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static ei.Ei.ContractCoopStatusRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.ContractCoopStatusRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .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.ContractCoopStatusRequest 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.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code ei.ContractCoopStatusRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.ContractCoopStatusRequest) + ei.Ei.ContractCoopStatusRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractCoopStatusRequest_descriptor; } - public static final int TIME_CHEAT_DETECTED_FIELD_NUMBER = 7; - private boolean timeCheatDetected_; - /** - * optional bool time_cheat_detected = 7; - * @return Whether the timeCheatDetected field is set. - */ @java.lang.Override - public boolean hasTimeCheatDetected() { - return ((bitField0_ & 0x00008000) != 0); + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractCoopStatusRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractCoopStatusRequest.class, ei.Ei.ContractCoopStatusRequest.Builder.class); + } + + // Construct using ei.Ei.ContractCoopStatusRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage + .alwaysUseFieldBuilders) { + getRinfoFieldBuilder(); + } } - /** - * optional bool time_cheat_detected = 7; - * @return The timeCheatDetected. - */ @java.lang.Override - public boolean getTimeCheatDetected() { - return timeCheatDetected_; + public Builder clear() { + super.clear(); + bitField0_ = 0; + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; + } + contractIdentifier_ = ""; + coopIdentifier_ = ""; + userId_ = ""; + clientVersion_ = 0; + return this; } - public static final int PLATFORM_FIELD_NUMBER = 5; - private int platform_; - /** - * optional .ei.Platform platform = 5; - * @return Whether the platform field is set. - */ - @java.lang.Override public boolean hasPlatform() { - return ((bitField0_ & 0x00010000) != 0); + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return ei.Ei.internal_static_ei_ContractCoopStatusRequest_descriptor; } - /** - * optional .ei.Platform platform = 5; - * @return The platform. - */ - @java.lang.Override public ei.Ei.Platform getPlatform() { - @SuppressWarnings("deprecation") - ei.Ei.Platform result = ei.Ei.Platform.valueOf(platform_); - return result == null ? ei.Ei.Platform.UNKNOWN_PLATFORM : result; + + @java.lang.Override + public ei.Ei.ContractCoopStatusRequest getDefaultInstanceForType() { + return ei.Ei.ContractCoopStatusRequest.getDefaultInstance(); } - public static final int PUSH_ID_FIELD_NUMBER = 9; - private volatile java.lang.Object pushId_; - /** - * optional string push_id = 9; - * @return Whether the pushId field is set. - */ @java.lang.Override - public boolean hasPushId() { - return ((bitField0_ & 0x00020000) != 0); + public ei.Ei.ContractCoopStatusRequest build() { + ei.Ei.ContractCoopStatusRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; } - /** - * optional string push_id = 9; - * @return The pushId. - */ + @java.lang.Override - public java.lang.String getPushId() { - java.lang.Object ref = pushId_; - 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()) { - pushId_ = s; - } - return s; + public ei.Ei.ContractCoopStatusRequest buildPartial() { + ei.Ei.ContractCoopStatusRequest result = new ei.Ei.ContractCoopStatusRequest(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ContractCoopStatusRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.rinfo_ = rinfoBuilder_ == null + ? rinfo_ + : rinfoBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.contractIdentifier_ = contractIdentifier_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.coopIdentifier_ = coopIdentifier_; + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.userId_ = userId_; + to_bitField0_ |= 0x00000008; } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.clientVersion_ = clientVersion_; + to_bitField0_ |= 0x00000010; + } + result.bitField0_ |= to_bitField0_; } - /** - * optional string push_id = 9; - * @return The bytes for pushId. - */ + @java.lang.Override - public com.google.protobuf.ByteString - getPushIdBytes() { - java.lang.Object ref = pushId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - pushId_ = b; - return b; + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof ei.Ei.ContractCoopStatusRequest) { + return mergeFrom((ei.Ei.ContractCoopStatusRequest)other); } else { - return (com.google.protobuf.ByteString) ref; + super.mergeFrom(other); + return this; } } - public static final int BAN_VOTES_FIELD_NUMBER = 10; - private int banVotes_; - /** - * optional uint32 ban_votes = 10; - * @return Whether the banVotes field is set. - */ + public Builder mergeFrom(ei.Ei.ContractCoopStatusRequest other) { + if (other == ei.Ei.ContractCoopStatusRequest.getDefaultInstance()) return this; + if (other.hasRinfo()) { + mergeRinfo(other.getRinfo()); + } + if (other.hasContractIdentifier()) { + contractIdentifier_ = other.contractIdentifier_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.hasCoopIdentifier()) { + coopIdentifier_ = other.coopIdentifier_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (other.hasUserId()) { + userId_ = other.userId_; + bitField0_ |= 0x00000008; + onChanged(); + } + if (other.hasClientVersion()) { + setClientVersion(other.getClientVersion()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + @java.lang.Override - public boolean hasBanVotes() { - return ((bitField0_ & 0x00040000) != 0); + public final boolean isInitialized() { + return true; } - /** - * optional uint32 ban_votes = 10; - * @return The banVotes. - */ + @java.lang.Override - public int getBanVotes() { - return banVotes_; + 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: { + contractIdentifier_ = input.readBytes(); + bitField0_ |= 0x00000002; + break; + } // case 10 + case 18: { + coopIdentifier_ = input.readBytes(); + bitField0_ |= 0x00000004; + break; + } // case 18 + case 26: { + userId_ = input.readBytes(); + bitField0_ |= 0x00000008; + break; + } // case 26 + case 32: { + clientVersion_ = input.readUInt32(); + bitField0_ |= 0x00000010; + break; + } // case 32 + case 42: { + input.readMessage( + getRinfoFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 42 + 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_; - public static final int AUTOJOINED_FIELD_NUMBER = 17; - private boolean autojoined_; + private ei.Ei.BasicRequestInfo rinfo_; + private com.google.protobuf.SingleFieldBuilder< + ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; /** - * optional bool autojoined = 17; - * @return Whether the autojoined field is set. + * optional .ei.BasicRequestInfo rinfo = 5; + * @return Whether the rinfo field is set. */ - @java.lang.Override - public boolean hasAutojoined() { - return ((bitField0_ & 0x00080000) != 0); + public boolean hasRinfo() { + return ((bitField0_ & 0x00000001) != 0); } /** - * optional bool autojoined = 17; - * @return The autojoined. + * optional .ei.BasicRequestInfo rinfo = 5; + * @return The rinfo. */ - @java.lang.Override - public boolean getAutojoined() { - return autojoined_; + public ei.Ei.BasicRequestInfo getRinfo() { + if (rinfoBuilder_ == null) { + return rinfo_ == null ? ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; + } else { + return rinfoBuilder_.getMessage(); + } } - - public static final int BOOST_TOKENS_FIELD_NUMBER = 12; - private int boostTokens_; /** - * optional uint32 boost_tokens = 12; - * @return Whether the boostTokens field is set. + * optional .ei.BasicRequestInfo rinfo = 5; */ - @java.lang.Override - public boolean hasBoostTokens() { - return ((bitField0_ & 0x00100000) != 0); + public Builder setRinfo(ei.Ei.BasicRequestInfo value) { + if (rinfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + rinfo_ = value; + } else { + rinfoBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; } /** - * optional uint32 boost_tokens = 12; - * @return The boostTokens. + * optional .ei.BasicRequestInfo rinfo = 5; */ - @java.lang.Override - public int getBoostTokens() { - return boostTokens_; + public Builder setRinfo( + ei.Ei.BasicRequestInfo.Builder builderForValue) { + if (rinfoBuilder_ == null) { + rinfo_ = builderForValue.build(); + } else { + rinfoBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; } - - public static final int BOOST_TOKENS_SPENT_FIELD_NUMBER = 14; - private int boostTokensSpent_; /** - * optional uint32 boost_tokens_spent = 14; - * @return Whether the boostTokensSpent field is set. + * optional .ei.BasicRequestInfo rinfo = 5; */ - @java.lang.Override - public boolean hasBoostTokensSpent() { - return ((bitField0_ & 0x00200000) != 0); + public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { + if (rinfoBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) && + rinfo_ != null && + rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { + getRinfoBuilder().mergeFrom(value); + } else { + rinfo_ = value; + } + } else { + rinfoBuilder_.mergeFrom(value); + } + if (rinfo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; } /** - * optional uint32 boost_tokens_spent = 14; - * @return The boostTokensSpent. + * optional .ei.BasicRequestInfo rinfo = 5; */ - @java.lang.Override - public int getBoostTokensSpent() { - return boostTokensSpent_; + public Builder clearRinfo() { + bitField0_ = (bitField0_ & ~0x00000001); + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; + } + onChanged(); + return this; } - - public static final int BUFF_HISTORY_FIELD_NUMBER = 13; - private java.util.List buffHistory_; /** - * repeated .ei.CoopBuffState buff_history = 13; + * optional .ei.BasicRequestInfo rinfo = 5; */ - @java.lang.Override - public java.util.List getBuffHistoryList() { - return buffHistory_; + public ei.Ei.BasicRequestInfo.Builder getRinfoBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getRinfoFieldBuilder().getBuilder(); } /** - * repeated .ei.CoopBuffState buff_history = 13; + * optional .ei.BasicRequestInfo rinfo = 5; */ - @java.lang.Override - public java.util.List - getBuffHistoryOrBuilderList() { - return buffHistory_; + public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { + if (rinfoBuilder_ != null) { + return rinfoBuilder_.getMessageOrBuilder(); + } else { + return rinfo_ == null ? + ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; + } } /** - * repeated .ei.CoopBuffState buff_history = 13; + * optional .ei.BasicRequestInfo rinfo = 5; */ - @java.lang.Override - public int getBuffHistoryCount() { - return buffHistory_.size(); + private com.google.protobuf.SingleFieldBuilder< + ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> + getRinfoFieldBuilder() { + if (rinfoBuilder_ == null) { + rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< + ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( + getRinfo(), + getParentForChildren(), + isClean()); + rinfo_ = null; + } + return rinfoBuilder_; } + + private java.lang.Object contractIdentifier_ = ""; /** - * repeated .ei.CoopBuffState buff_history = 13; + * optional string contract_identifier = 1; + * @return Whether the contractIdentifier field is set. */ - @java.lang.Override - public ei.Ei.CoopBuffState getBuffHistory(int index) { - return buffHistory_.get(index); + public boolean hasContractIdentifier() { + return ((bitField0_ & 0x00000002) != 0); } /** - * repeated .ei.CoopBuffState buff_history = 13; + * optional string contract_identifier = 1; + * @return The contractIdentifier. */ - @java.lang.Override - public ei.Ei.CoopBuffStateOrBuilder getBuffHistoryOrBuilder( - int index) { - return buffHistory_.get(index); + public java.lang.String getContractIdentifier() { + java.lang.Object ref = contractIdentifier_; + 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()) { + contractIdentifier_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } } - - public static final int CHICKEN_RUN_COOLDOWN_FIELD_NUMBER = 20; - private double chickenRunCooldown_; /** - * optional double chicken_run_cooldown = 20; - * @return Whether the chickenRunCooldown field is set. + * optional string contract_identifier = 1; + * @return The bytes for contractIdentifier. */ - @java.lang.Override - public boolean hasChickenRunCooldown() { - return ((bitField0_ & 0x00400000) != 0); + public com.google.protobuf.ByteString + getContractIdentifierBytes() { + java.lang.Object ref = contractIdentifier_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + contractIdentifier_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } /** - * optional double chicken_run_cooldown = 20; - * @return The chickenRunCooldown. + * optional string contract_identifier = 1; + * @param value The contractIdentifier to set. + * @return This builder for chaining. */ - @java.lang.Override - public double getChickenRunCooldown() { - return chickenRunCooldown_; - } - - 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; + public Builder setContractIdentifier( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + contractIdentifier_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, userId_); - } - if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, userName_); - } - if (((bitField0_ & 0x00000010) != 0)) { - output.writeDouble(3, contributionAmount_); - } - if (((bitField0_ & 0x00000800) != 0)) { - output.writeBool(4, active_); - } - if (((bitField0_ & 0x00010000) != 0)) { - output.writeEnum(5, platform_); - } - if (((bitField0_ & 0x00000020) != 0)) { - output.writeDouble(6, contributionRate_); - } - if (((bitField0_ & 0x00008000) != 0)) { - output.writeBool(7, timeCheatDetected_); - } - if (((bitField0_ & 0x00000200) != 0)) { - output.writeInt32(8, rankChange_); - } - if (((bitField0_ & 0x00020000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 9, pushId_); - } - if (((bitField0_ & 0x00040000) != 0)) { - output.writeUInt32(10, banVotes_); - } - if (((bitField0_ & 0x00000040) != 0)) { - output.writeDouble(11, soulPower_); - } - if (((bitField0_ & 0x00100000) != 0)) { - output.writeUInt32(12, boostTokens_); - } - for (int i = 0; i < buffHistory_.size(); i++) { - output.writeMessage(13, buffHistory_.get(i)); - } - if (((bitField0_ & 0x00200000) != 0)) { - output.writeUInt32(14, boostTokensSpent_); - } - if (((bitField0_ & 0x00000080) != 0)) { - output.writeMessage(15, getProductionParams()); - } - if (((bitField0_ & 0x00002000) != 0)) { - output.writeBool(16, leech_); - } - if (((bitField0_ & 0x00080000) != 0)) { - output.writeBool(17, autojoined_); - } - if (((bitField0_ & 0x00000100) != 0)) { - output.writeMessage(18, getFarmInfo()); - } - if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 19, contractIdentifier_); - } - if (((bitField0_ & 0x00400000) != 0)) { - output.writeDouble(20, chickenRunCooldown_); - } - if (((bitField0_ & 0x00000001) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 21, uuid_); - } - if (((bitField0_ & 0x00004000) != 0)) { - output.writeBool(22, finalized_); - } - if (((bitField0_ & 0x00000400) != 0)) { - output.writeBool(23, recentlyActive_); - } - if (((bitField0_ & 0x00001000) != 0)) { - output.writeBool(24, ccMember_); - } - getUnknownFields().writeTo(output); + /** + * optional string contract_identifier = 1; + * @return This builder for chaining. + */ + public Builder clearContractIdentifier() { + contractIdentifier_ = getDefaultInstance().getContractIdentifier(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, userId_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, userName_); - } - if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(3, contributionAmount_); - } - if (((bitField0_ & 0x00000800) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(4, active_); - } - if (((bitField0_ & 0x00010000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(5, platform_); - } - if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(6, contributionRate_); - } - if (((bitField0_ & 0x00008000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(7, timeCheatDetected_); - } - if (((bitField0_ & 0x00000200) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(8, rankChange_); - } - if (((bitField0_ & 0x00020000) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, pushId_); - } - if (((bitField0_ & 0x00040000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(10, banVotes_); - } - if (((bitField0_ & 0x00000040) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(11, soulPower_); - } - if (((bitField0_ & 0x00100000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(12, boostTokens_); - } - for (int i = 0; i < buffHistory_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(13, buffHistory_.get(i)); - } - if (((bitField0_ & 0x00200000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(14, boostTokensSpent_); - } - if (((bitField0_ & 0x00000080) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(15, getProductionParams()); - } - if (((bitField0_ & 0x00002000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(16, leech_); - } - if (((bitField0_ & 0x00080000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(17, autojoined_); - } - if (((bitField0_ & 0x00000100) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(18, getFarmInfo()); - } - if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(19, contractIdentifier_); - } - if (((bitField0_ & 0x00400000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(20, chickenRunCooldown_); - } - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(21, uuid_); - } - if (((bitField0_ & 0x00004000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(22, finalized_); - } - if (((bitField0_ & 0x00000400) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(23, recentlyActive_); - } - if (((bitField0_ & 0x00001000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(24, ccMember_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; + /** + * optional string contract_identifier = 1; + * @param value The bytes for contractIdentifier to set. + * @return This builder for chaining. + */ + public Builder setContractIdentifierBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + contractIdentifier_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; } - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof ei.Ei.ContractCoopStatusResponse.ContributionInfo)) { - return super.equals(obj); - } - ei.Ei.ContractCoopStatusResponse.ContributionInfo other = (ei.Ei.ContractCoopStatusResponse.ContributionInfo) obj; - - if (hasUuid() != other.hasUuid()) return false; - if (hasUuid()) { - if (!getUuid() - .equals(other.getUuid())) return false; - } - if (hasUserId() != other.hasUserId()) return false; - if (hasUserId()) { - if (!getUserId() - .equals(other.getUserId())) return false; - } - if (hasUserName() != other.hasUserName()) return false; - if (hasUserName()) { - if (!getUserName() - .equals(other.getUserName())) return false; - } - if (hasContractIdentifier() != other.hasContractIdentifier()) return false; - if (hasContractIdentifier()) { - if (!getContractIdentifier() - .equals(other.getContractIdentifier())) return false; - } - if (hasContributionAmount() != other.hasContributionAmount()) return false; - if (hasContributionAmount()) { - if (java.lang.Double.doubleToLongBits(getContributionAmount()) - != java.lang.Double.doubleToLongBits( - other.getContributionAmount())) return false; - } - if (hasContributionRate() != other.hasContributionRate()) return false; - if (hasContributionRate()) { - if (java.lang.Double.doubleToLongBits(getContributionRate()) - != java.lang.Double.doubleToLongBits( - other.getContributionRate())) return false; - } - if (hasSoulPower() != other.hasSoulPower()) return false; - if (hasSoulPower()) { - if (java.lang.Double.doubleToLongBits(getSoulPower()) - != java.lang.Double.doubleToLongBits( - other.getSoulPower())) return false; - } - if (hasProductionParams() != other.hasProductionParams()) return false; - if (hasProductionParams()) { - if (!getProductionParams() - .equals(other.getProductionParams())) return false; - } - if (hasFarmInfo() != other.hasFarmInfo()) return false; - if (hasFarmInfo()) { - if (!getFarmInfo() - .equals(other.getFarmInfo())) return false; - } - if (hasRankChange() != other.hasRankChange()) return false; - if (hasRankChange()) { - if (getRankChange() - != other.getRankChange()) return false; - } - if (hasRecentlyActive() != other.hasRecentlyActive()) return false; - if (hasRecentlyActive()) { - if (getRecentlyActive() - != other.getRecentlyActive()) return false; - } - if (hasActive() != other.hasActive()) return false; - if (hasActive()) { - if (getActive() - != other.getActive()) return false; - } - if (hasCcMember() != other.hasCcMember()) return false; - if (hasCcMember()) { - if (getCcMember() - != other.getCcMember()) return false; - } - if (hasLeech() != other.hasLeech()) return false; - if (hasLeech()) { - if (getLeech() - != other.getLeech()) return false; - } - if (hasFinalized() != other.hasFinalized()) return false; - if (hasFinalized()) { - if (getFinalized() - != other.getFinalized()) return false; - } - if (hasTimeCheatDetected() != other.hasTimeCheatDetected()) return false; - if (hasTimeCheatDetected()) { - if (getTimeCheatDetected() - != other.getTimeCheatDetected()) return false; - } - if (hasPlatform() != other.hasPlatform()) return false; - if (hasPlatform()) { - if (platform_ != other.platform_) return false; - } - if (hasPushId() != other.hasPushId()) return false; - if (hasPushId()) { - if (!getPushId() - .equals(other.getPushId())) return false; - } - if (hasBanVotes() != other.hasBanVotes()) return false; - if (hasBanVotes()) { - if (getBanVotes() - != other.getBanVotes()) return false; - } - if (hasAutojoined() != other.hasAutojoined()) return false; - if (hasAutojoined()) { - if (getAutojoined() - != other.getAutojoined()) return false; - } - if (hasBoostTokens() != other.hasBoostTokens()) return false; - if (hasBoostTokens()) { - if (getBoostTokens() - != other.getBoostTokens()) return false; - } - if (hasBoostTokensSpent() != other.hasBoostTokensSpent()) return false; - if (hasBoostTokensSpent()) { - if (getBoostTokensSpent() - != other.getBoostTokensSpent()) return false; - } - if (!getBuffHistoryList() - .equals(other.getBuffHistoryList())) return false; - if (hasChickenRunCooldown() != other.hasChickenRunCooldown()) return false; - if (hasChickenRunCooldown()) { - if (java.lang.Double.doubleToLongBits(getChickenRunCooldown()) - != java.lang.Double.doubleToLongBits( - other.getChickenRunCooldown())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; + private java.lang.Object coopIdentifier_ = ""; + /** + * optional string coop_identifier = 2; + * @return Whether the coopIdentifier field is set. + */ + public boolean hasCoopIdentifier() { + return ((bitField0_ & 0x00000004) != 0); } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasUuid()) { - hash = (37 * hash) + UUID_FIELD_NUMBER; - hash = (53 * hash) + getUuid().hashCode(); - } - if (hasUserId()) { - hash = (37 * hash) + USER_ID_FIELD_NUMBER; - hash = (53 * hash) + getUserId().hashCode(); - } - if (hasUserName()) { - hash = (37 * hash) + USER_NAME_FIELD_NUMBER; - hash = (53 * hash) + getUserName().hashCode(); - } - if (hasContractIdentifier()) { - hash = (37 * hash) + CONTRACT_IDENTIFIER_FIELD_NUMBER; - hash = (53 * hash) + getContractIdentifier().hashCode(); - } - if (hasContributionAmount()) { - hash = (37 * hash) + CONTRIBUTION_AMOUNT_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getContributionAmount())); - } - if (hasContributionRate()) { - hash = (37 * hash) + CONTRIBUTION_RATE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getContributionRate())); - } - if (hasSoulPower()) { - hash = (37 * hash) + SOUL_POWER_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getSoulPower())); - } - if (hasProductionParams()) { - hash = (37 * hash) + PRODUCTION_PARAMS_FIELD_NUMBER; - hash = (53 * hash) + getProductionParams().hashCode(); - } - if (hasFarmInfo()) { - hash = (37 * hash) + FARM_INFO_FIELD_NUMBER; - hash = (53 * hash) + getFarmInfo().hashCode(); - } - if (hasRankChange()) { - hash = (37 * hash) + RANK_CHANGE_FIELD_NUMBER; - hash = (53 * hash) + getRankChange(); - } - if (hasRecentlyActive()) { - hash = (37 * hash) + RECENTLY_ACTIVE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getRecentlyActive()); - } - if (hasActive()) { - hash = (37 * hash) + ACTIVE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getActive()); - } - if (hasCcMember()) { - hash = (37 * hash) + CC_MEMBER_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getCcMember()); - } - if (hasLeech()) { - hash = (37 * hash) + LEECH_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getLeech()); - } - if (hasFinalized()) { - hash = (37 * hash) + FINALIZED_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getFinalized()); - } - if (hasTimeCheatDetected()) { - hash = (37 * hash) + TIME_CHEAT_DETECTED_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getTimeCheatDetected()); - } - if (hasPlatform()) { - hash = (37 * hash) + PLATFORM_FIELD_NUMBER; - hash = (53 * hash) + platform_; - } - if (hasPushId()) { - hash = (37 * hash) + PUSH_ID_FIELD_NUMBER; - hash = (53 * hash) + getPushId().hashCode(); - } - if (hasBanVotes()) { - hash = (37 * hash) + BAN_VOTES_FIELD_NUMBER; - hash = (53 * hash) + getBanVotes(); - } - if (hasAutojoined()) { - hash = (37 * hash) + AUTOJOINED_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getAutojoined()); - } - if (hasBoostTokens()) { - hash = (37 * hash) + BOOST_TOKENS_FIELD_NUMBER; - hash = (53 * hash) + getBoostTokens(); - } - if (hasBoostTokensSpent()) { - hash = (37 * hash) + BOOST_TOKENS_SPENT_FIELD_NUMBER; - hash = (53 * hash) + getBoostTokensSpent(); - } - if (getBuffHistoryCount() > 0) { - hash = (37 * hash) + BUFF_HISTORY_FIELD_NUMBER; - hash = (53 * hash) + getBuffHistoryList().hashCode(); - } - if (hasChickenRunCooldown()) { - hash = (37 * hash) + CHICKEN_RUN_COOLDOWN_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getChickenRunCooldown())); + /** + * optional string coop_identifier = 2; + * @return The coopIdentifier. + */ + public java.lang.String getCoopIdentifier() { + java.lang.Object ref = coopIdentifier_; + 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()) { + coopIdentifier_ = s; + } + return s; + } else { + return (java.lang.String) ref; } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static ei.Ei.ContractCoopStatusResponse.ContributionInfo parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.ContractCoopStatusResponse.ContributionInfo parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.ContractCoopStatusResponse.ContributionInfo parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); + /** + * optional string coop_identifier = 2; + * @return The bytes for coopIdentifier. + */ + public com.google.protobuf.ByteString + getCoopIdentifierBytes() { + java.lang.Object ref = coopIdentifier_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + coopIdentifier_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } - public static ei.Ei.ContractCoopStatusResponse.ContributionInfo parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); + /** + * optional string coop_identifier = 2; + * @param value The coopIdentifier to set. + * @return This builder for chaining. + */ + public Builder setCoopIdentifier( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + coopIdentifier_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; } - public static ei.Ei.ContractCoopStatusResponse.ContributionInfo parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); + /** + * optional string coop_identifier = 2; + * @return This builder for chaining. + */ + public Builder clearCoopIdentifier() { + coopIdentifier_ = getDefaultInstance().getCoopIdentifier(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; } - public static ei.Ei.ContractCoopStatusResponse.ContributionInfo parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); + /** + * optional string coop_identifier = 2; + * @param value The bytes for coopIdentifier to set. + * @return This builder for chaining. + */ + public Builder setCoopIdentifierBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + coopIdentifier_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; } - public static ei.Ei.ContractCoopStatusResponse.ContributionInfo parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + private java.lang.Object userId_ = ""; + /** + * optional string user_id = 3; + * @return Whether the userId field is set. + */ + public boolean hasUserId() { + return ((bitField0_ & 0x00000008) != 0); } - public static ei.Ei.ContractCoopStatusResponse.ContributionInfo parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + /** + * optional string user_id = 3; + * @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; + } } - public static ei.Ei.ContractCoopStatusResponse.ContributionInfo parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + /** + * optional string user_id = 3; + * @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; + } } - public static ei.Ei.ContractCoopStatusResponse.ContributionInfo parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + /** + * optional string user_id = 3; + * @param value The userId to set. + * @return This builder for chaining. + */ + public Builder setUserId( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + userId_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; } - public static ei.Ei.ContractCoopStatusResponse.ContributionInfo parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + /** + * optional string user_id = 3; + * @return This builder for chaining. + */ + public Builder clearUserId() { + userId_ = getDefaultInstance().getUserId(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; } - public static ei.Ei.ContractCoopStatusResponse.ContributionInfo parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + /** + * optional string user_id = 3; + * @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(); } + userId_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; } + private int clientVersion_ ; + /** + * optional uint32 client_version = 4; + * @return Whether the clientVersion field is set. + */ @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(ei.Ei.ContractCoopStatusResponse.ContributionInfo prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + public boolean hasClientVersion() { + return ((bitField0_ & 0x00000010) != 0); } + /** + * optional uint32 client_version = 4; + * @return The clientVersion. + */ @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + public int getClientVersion() { + return clientVersion_; } + /** + * optional uint32 client_version = 4; + * @param value The clientVersion to set. + * @return This builder for chaining. + */ + public Builder setClientVersion(int value) { - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; + clientVersion_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; } /** - * Protobuf type {@code ei.ContractCoopStatusResponse.ContributionInfo} + * optional uint32 client_version = 4; + * @return This builder for chaining. */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.ContractCoopStatusResponse.ContributionInfo) - ei.Ei.ContractCoopStatusResponse.ContributionInfoOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return ei.Ei.internal_static_ei_ContractCoopStatusResponse_ContributionInfo_descriptor; - } + public Builder clearClientVersion() { + bitField0_ = (bitField0_ & ~0x00000010); + clientVersion_ = 0; + onChanged(); + return this; + } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractCoopStatusResponse_ContributionInfo_fieldAccessorTable - .ensureFieldAccessorsInitialized( - ei.Ei.ContractCoopStatusResponse.ContributionInfo.class, ei.Ei.ContractCoopStatusResponse.ContributionInfo.Builder.class); - } + // @@protoc_insertion_point(builder_scope:ei.ContractCoopStatusRequest) + } - // Construct using ei.Ei.ContractCoopStatusResponse.ContributionInfo.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } + // @@protoc_insertion_point(class_scope:ei.ContractCoopStatusRequest) + private static final ei.Ei.ContractCoopStatusRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new ei.Ei.ContractCoopStatusRequest(); + } - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - getProductionParamsFieldBuilder(); - getFarmInfoFieldBuilder(); - getBuffHistoryFieldBuilder(); - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - uuid_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); - userId_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - userName_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); - contractIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); - contributionAmount_ = 0D; - bitField0_ = (bitField0_ & ~0x00000010); - contributionRate_ = 0D; - bitField0_ = (bitField0_ & ~0x00000020); - soulPower_ = 0D; - bitField0_ = (bitField0_ & ~0x00000040); - if (productionParamsBuilder_ == null) { - productionParams_ = null; - } else { - productionParamsBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000080); - if (farmInfoBuilder_ == null) { - farmInfo_ = null; - } else { - farmInfoBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000100); - rankChange_ = 0; - bitField0_ = (bitField0_ & ~0x00000200); - recentlyActive_ = false; - bitField0_ = (bitField0_ & ~0x00000400); - active_ = false; - bitField0_ = (bitField0_ & ~0x00000800); - ccMember_ = false; - bitField0_ = (bitField0_ & ~0x00001000); - leech_ = false; - bitField0_ = (bitField0_ & ~0x00002000); - finalized_ = false; - bitField0_ = (bitField0_ & ~0x00004000); - timeCheatDetected_ = false; - bitField0_ = (bitField0_ & ~0x00008000); - platform_ = 0; - bitField0_ = (bitField0_ & ~0x00010000); - pushId_ = ""; - bitField0_ = (bitField0_ & ~0x00020000); - banVotes_ = 0; - bitField0_ = (bitField0_ & ~0x00040000); - autojoined_ = false; - bitField0_ = (bitField0_ & ~0x00080000); - boostTokens_ = 0; - bitField0_ = (bitField0_ & ~0x00100000); - boostTokensSpent_ = 0; - bitField0_ = (bitField0_ & ~0x00200000); - if (buffHistoryBuilder_ == null) { - buffHistory_ = java.util.Collections.emptyList(); - } else { - buffHistory_ = null; - buffHistoryBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00400000); - chickenRunCooldown_ = 0D; - bitField0_ = (bitField0_ & ~0x00800000); - return this; - } + public static ei.Ei.ContractCoopStatusRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return ei.Ei.internal_static_ei_ContractCoopStatusResponse_ContributionInfo_descriptor; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ContractCoopStatusRequest 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(); + } + }; - @java.lang.Override - public ei.Ei.ContractCoopStatusResponse.ContributionInfo getDefaultInstanceForType() { - return ei.Ei.ContractCoopStatusResponse.ContributionInfo.getDefaultInstance(); - } + public static com.google.protobuf.Parser parser() { + return PARSER; + } - @java.lang.Override - public ei.Ei.ContractCoopStatusResponse.ContributionInfo build() { - ei.Ei.ContractCoopStatusResponse.ContributionInfo result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } - @java.lang.Override - public ei.Ei.ContractCoopStatusResponse.ContributionInfo buildPartial() { - ei.Ei.ContractCoopStatusResponse.ContributionInfo result = new ei.Ei.ContractCoopStatusResponse.ContributionInfo(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - to_bitField0_ |= 0x00000001; - } - result.uuid_ = uuid_; - if (((from_bitField0_ & 0x00000002) != 0)) { - to_bitField0_ |= 0x00000002; - } - result.userId_ = userId_; - if (((from_bitField0_ & 0x00000004) != 0)) { - to_bitField0_ |= 0x00000004; - } - result.userName_ = userName_; - if (((from_bitField0_ & 0x00000008) != 0)) { - to_bitField0_ |= 0x00000008; - } - result.contractIdentifier_ = contractIdentifier_; - if (((from_bitField0_ & 0x00000010) != 0)) { - result.contributionAmount_ = contributionAmount_; - to_bitField0_ |= 0x00000010; - } - if (((from_bitField0_ & 0x00000020) != 0)) { - result.contributionRate_ = contributionRate_; - to_bitField0_ |= 0x00000020; - } - if (((from_bitField0_ & 0x00000040) != 0)) { - result.soulPower_ = soulPower_; - to_bitField0_ |= 0x00000040; - } - if (((from_bitField0_ & 0x00000080) != 0)) { - if (productionParamsBuilder_ == null) { - result.productionParams_ = productionParams_; - } else { - result.productionParams_ = productionParamsBuilder_.build(); - } - to_bitField0_ |= 0x00000080; - } - if (((from_bitField0_ & 0x00000100) != 0)) { - if (farmInfoBuilder_ == null) { - result.farmInfo_ = farmInfo_; - } else { - result.farmInfo_ = farmInfoBuilder_.build(); - } - to_bitField0_ |= 0x00000100; - } - if (((from_bitField0_ & 0x00000200) != 0)) { - result.rankChange_ = rankChange_; - to_bitField0_ |= 0x00000200; - } - if (((from_bitField0_ & 0x00000400) != 0)) { - result.recentlyActive_ = recentlyActive_; - to_bitField0_ |= 0x00000400; - } - if (((from_bitField0_ & 0x00000800) != 0)) { - result.active_ = active_; - to_bitField0_ |= 0x00000800; - } - if (((from_bitField0_ & 0x00001000) != 0)) { - result.ccMember_ = ccMember_; - to_bitField0_ |= 0x00001000; - } - if (((from_bitField0_ & 0x00002000) != 0)) { - result.leech_ = leech_; - to_bitField0_ |= 0x00002000; - } - if (((from_bitField0_ & 0x00004000) != 0)) { - result.finalized_ = finalized_; - to_bitField0_ |= 0x00004000; - } - if (((from_bitField0_ & 0x00008000) != 0)) { - result.timeCheatDetected_ = timeCheatDetected_; - to_bitField0_ |= 0x00008000; - } - if (((from_bitField0_ & 0x00010000) != 0)) { - to_bitField0_ |= 0x00010000; - } - result.platform_ = platform_; - if (((from_bitField0_ & 0x00020000) != 0)) { - to_bitField0_ |= 0x00020000; - } - result.pushId_ = pushId_; - if (((from_bitField0_ & 0x00040000) != 0)) { - result.banVotes_ = banVotes_; - to_bitField0_ |= 0x00040000; - } - if (((from_bitField0_ & 0x00080000) != 0)) { - result.autojoined_ = autojoined_; - to_bitField0_ |= 0x00080000; - } - if (((from_bitField0_ & 0x00100000) != 0)) { - result.boostTokens_ = boostTokens_; - to_bitField0_ |= 0x00100000; - } - if (((from_bitField0_ & 0x00200000) != 0)) { - result.boostTokensSpent_ = boostTokensSpent_; - to_bitField0_ |= 0x00200000; - } - if (buffHistoryBuilder_ == null) { - if (((bitField0_ & 0x00400000) != 0)) { - buffHistory_ = java.util.Collections.unmodifiableList(buffHistory_); - bitField0_ = (bitField0_ & ~0x00400000); - } - result.buffHistory_ = buffHistory_; - } else { - result.buffHistory_ = buffHistoryBuilder_.build(); - } - if (((from_bitField0_ & 0x00800000) != 0)) { - result.chickenRunCooldown_ = chickenRunCooldown_; - to_bitField0_ |= 0x00400000; - } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } + @java.lang.Override + public ei.Ei.ContractCoopStatusRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } - @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.ContractCoopStatusResponse.ContributionInfo) { - return mergeFrom((ei.Ei.ContractCoopStatusResponse.ContributionInfo)other); - } else { - super.mergeFrom(other); - return this; - } - } + } - public Builder mergeFrom(ei.Ei.ContractCoopStatusResponse.ContributionInfo other) { - if (other == ei.Ei.ContractCoopStatusResponse.ContributionInfo.getDefaultInstance()) return this; - if (other.hasUuid()) { - bitField0_ |= 0x00000001; - uuid_ = other.uuid_; - onChanged(); - } - if (other.hasUserId()) { - bitField0_ |= 0x00000002; - userId_ = other.userId_; - onChanged(); - } - if (other.hasUserName()) { - bitField0_ |= 0x00000004; - userName_ = other.userName_; - onChanged(); - } - if (other.hasContractIdentifier()) { - bitField0_ |= 0x00000008; - contractIdentifier_ = other.contractIdentifier_; - onChanged(); - } - if (other.hasContributionAmount()) { - setContributionAmount(other.getContributionAmount()); - } - if (other.hasContributionRate()) { - setContributionRate(other.getContributionRate()); - } - if (other.hasSoulPower()) { - setSoulPower(other.getSoulPower()); - } - if (other.hasProductionParams()) { - mergeProductionParams(other.getProductionParams()); - } - if (other.hasFarmInfo()) { - mergeFarmInfo(other.getFarmInfo()); - } - if (other.hasRankChange()) { - setRankChange(other.getRankChange()); - } - if (other.hasRecentlyActive()) { - setRecentlyActive(other.getRecentlyActive()); - } - if (other.hasActive()) { - setActive(other.getActive()); - } - if (other.hasCcMember()) { - setCcMember(other.getCcMember()); - } - if (other.hasLeech()) { - setLeech(other.getLeech()); - } - if (other.hasFinalized()) { - setFinalized(other.getFinalized()); - } - if (other.hasTimeCheatDetected()) { - setTimeCheatDetected(other.getTimeCheatDetected()); - } - if (other.hasPlatform()) { - setPlatform(other.getPlatform()); - } - if (other.hasPushId()) { - bitField0_ |= 0x00020000; - pushId_ = other.pushId_; - onChanged(); - } - if (other.hasBanVotes()) { - setBanVotes(other.getBanVotes()); - } - if (other.hasAutojoined()) { - setAutojoined(other.getAutojoined()); - } - if (other.hasBoostTokens()) { - setBoostTokens(other.getBoostTokens()); - } - if (other.hasBoostTokensSpent()) { - setBoostTokensSpent(other.getBoostTokensSpent()); - } - if (buffHistoryBuilder_ == null) { - if (!other.buffHistory_.isEmpty()) { - if (buffHistory_.isEmpty()) { - buffHistory_ = other.buffHistory_; - bitField0_ = (bitField0_ & ~0x00400000); - } else { - ensureBuffHistoryIsMutable(); - buffHistory_.addAll(other.buffHistory_); - } - onChanged(); - } - } else { - if (!other.buffHistory_.isEmpty()) { - if (buffHistoryBuilder_.isEmpty()) { - buffHistoryBuilder_.dispose(); - buffHistoryBuilder_ = null; - buffHistory_ = other.buffHistory_; - bitField0_ = (bitField0_ & ~0x00400000); - buffHistoryBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getBuffHistoryFieldBuilder() : null; - } else { - buffHistoryBuilder_.addAllMessages(other.buffHistory_); - } - } - } - if (other.hasChickenRunCooldown()) { - setChickenRunCooldown(other.getChickenRunCooldown()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } + public interface FarmProductionParamsOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.FarmProductionParams) + com.google.protobuf.MessageOrBuilder { - @java.lang.Override - public final boolean isInitialized() { - return true; - } + /** + * optional double farm_population = 1; + * @return Whether the farmPopulation field is set. + */ + boolean hasFarmPopulation(); + /** + * optional double farm_population = 1; + * @return The farmPopulation. + */ + double getFarmPopulation(); - @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: { - userId_ = input.readBytes(); - bitField0_ |= 0x00000002; - break; - } // case 10 - case 18: { - userName_ = input.readBytes(); - bitField0_ |= 0x00000004; - break; - } // case 18 - case 25: { - contributionAmount_ = input.readDouble(); - bitField0_ |= 0x00000010; - break; - } // case 25 - case 32: { - active_ = input.readBool(); - bitField0_ |= 0x00000800; - break; - } // case 32 - case 40: { - int tmpRaw = input.readEnum(); - ei.Ei.Platform tmpValue = - ei.Ei.Platform.forNumber(tmpRaw); - if (tmpValue == null) { - mergeUnknownVarintField(5, tmpRaw); - } else { - platform_ = tmpRaw; - bitField0_ |= 0x00010000; - } - break; - } // case 40 - case 49: { - contributionRate_ = input.readDouble(); - bitField0_ |= 0x00000020; - break; - } // case 49 - case 56: { - timeCheatDetected_ = input.readBool(); - bitField0_ |= 0x00008000; - break; - } // case 56 - case 64: { - rankChange_ = input.readInt32(); - bitField0_ |= 0x00000200; - break; - } // case 64 - case 74: { - pushId_ = input.readBytes(); - bitField0_ |= 0x00020000; - break; - } // case 74 - case 80: { - banVotes_ = input.readUInt32(); - bitField0_ |= 0x00040000; - break; - } // case 80 - case 89: { - soulPower_ = input.readDouble(); - bitField0_ |= 0x00000040; - break; - } // case 89 - case 96: { - boostTokens_ = input.readUInt32(); - bitField0_ |= 0x00100000; - break; - } // case 96 - case 106: { - ei.Ei.CoopBuffState m = - input.readMessage( - ei.Ei.CoopBuffState.PARSER, - extensionRegistry); - if (buffHistoryBuilder_ == null) { - ensureBuffHistoryIsMutable(); - buffHistory_.add(m); - } else { - buffHistoryBuilder_.addMessage(m); - } - break; - } // case 106 - case 112: { - boostTokensSpent_ = input.readUInt32(); - bitField0_ |= 0x00200000; - break; - } // case 112 - case 122: { - input.readMessage( - getProductionParamsFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x00000080; - break; - } // case 122 - case 128: { - leech_ = input.readBool(); - bitField0_ |= 0x00002000; - break; - } // case 128 - case 136: { - autojoined_ = input.readBool(); - bitField0_ |= 0x00080000; - break; - } // case 136 - case 146: { - input.readMessage( - getFarmInfoFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x00000100; - break; - } // case 146 - case 154: { - contractIdentifier_ = input.readBytes(); - bitField0_ |= 0x00000008; - break; - } // case 154 - case 161: { - chickenRunCooldown_ = input.readDouble(); - bitField0_ |= 0x00800000; - break; - } // case 161 - case 170: { - uuid_ = input.readBytes(); - bitField0_ |= 0x00000001; - break; - } // case 170 - case 176: { - finalized_ = input.readBool(); - bitField0_ |= 0x00004000; - break; - } // case 176 - case 184: { - recentlyActive_ = input.readBool(); - bitField0_ |= 0x00000400; - break; - } // case 184 - case 192: { - ccMember_ = input.readBool(); - bitField0_ |= 0x00001000; - break; - } // case 192 - 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_; + /** + * optional double farm_capacity = 2; + * @return Whether the farmCapacity field is set. + */ + boolean hasFarmCapacity(); + /** + * optional double farm_capacity = 2; + * @return The farmCapacity. + */ + double getFarmCapacity(); - private java.lang.Object uuid_ = ""; - /** - * optional string uuid = 21; - * @return Whether the uuid field is set. - */ - public boolean hasUuid() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - * optional string uuid = 21; - * @return The uuid. - */ - public java.lang.String getUuid() { - java.lang.Object ref = uuid_; - 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()) { - uuid_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * optional string uuid = 21; - * @return The bytes for uuid. - */ - public com.google.protobuf.ByteString - getUuidBytes() { - java.lang.Object ref = uuid_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - uuid_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * optional string uuid = 21; - * @param value The uuid to set. - * @return This builder for chaining. - */ - public Builder setUuid( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - uuid_ = value; - onChanged(); - return this; - } - /** - * optional string uuid = 21; - * @return This builder for chaining. - */ - public Builder clearUuid() { - bitField0_ = (bitField0_ & ~0x00000001); - uuid_ = getDefaultInstance().getUuid(); - onChanged(); - return this; - } - /** - * optional string uuid = 21; - * @param value The bytes for uuid to set. - * @return This builder for chaining. - */ - public Builder setUuidBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); + /** + * optional double elr = 3; + * @return Whether the elr field is set. + */ + boolean hasElr(); + /** + * optional double elr = 3; + * @return The elr. + */ + double getElr(); + + /** + * optional double ihr = 4; + * @return Whether the ihr field is set. + */ + boolean hasIhr(); + /** + * optional double ihr = 4; + * @return The ihr. + */ + double getIhr(); + + /** + * optional double sr = 5; + * @return Whether the sr field is set. + */ + boolean hasSr(); + /** + * optional double sr = 5; + * @return The sr. + */ + double getSr(); + + /** + * optional double delivered = 6; + * @return Whether the delivered field is set. + */ + boolean hasDelivered(); + /** + * optional double delivered = 6; + * @return The delivered. + */ + double getDelivered(); } - bitField0_ |= 0x00000001; - uuid_ = value; - onChanged(); - return this; + /** + * Protobuf type {@code ei.FarmProductionParams} + */ + public static final class FarmProductionParams extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.FarmProductionParams) + FarmProductionParamsOrBuilder { + private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + FarmProductionParams.class.getName()); + } + // Use FarmProductionParams.newBuilder() to construct. + private FarmProductionParams(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private FarmProductionParams() { + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_FarmProductionParams_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_FarmProductionParams_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.FarmProductionParams.class, ei.Ei.FarmProductionParams.Builder.class); + } + + private int bitField0_; + public static final int FARM_POPULATION_FIELD_NUMBER = 1; + private double farmPopulation_ = 0D; + /** + * optional double farm_population = 1; + * @return Whether the farmPopulation field is set. + */ + @java.lang.Override + public boolean hasFarmPopulation() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * optional double farm_population = 1; + * @return The farmPopulation. + */ + @java.lang.Override + public double getFarmPopulation() { + return farmPopulation_; + } + + public static final int FARM_CAPACITY_FIELD_NUMBER = 2; + private double farmCapacity_ = 0D; + /** + * optional double farm_capacity = 2; + * @return Whether the farmCapacity field is set. + */ + @java.lang.Override + public boolean hasFarmCapacity() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * optional double farm_capacity = 2; + * @return The farmCapacity. + */ + @java.lang.Override + public double getFarmCapacity() { + return farmCapacity_; + } + + public static final int ELR_FIELD_NUMBER = 3; + private double elr_ = 0D; + /** + * optional double elr = 3; + * @return Whether the elr field is set. + */ + @java.lang.Override + public boolean hasElr() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * optional double elr = 3; + * @return The elr. + */ + @java.lang.Override + public double getElr() { + return elr_; + } + + public static final int IHR_FIELD_NUMBER = 4; + private double ihr_ = 0D; + /** + * optional double ihr = 4; + * @return Whether the ihr field is set. + */ + @java.lang.Override + public boolean hasIhr() { + return ((bitField0_ & 0x00000008) != 0); + } + /** + * optional double ihr = 4; + * @return The ihr. + */ + @java.lang.Override + public double getIhr() { + return ihr_; + } + + public static final int SR_FIELD_NUMBER = 5; + private double sr_ = 0D; + /** + * optional double sr = 5; + * @return Whether the sr field is set. + */ + @java.lang.Override + public boolean hasSr() { + return ((bitField0_ & 0x00000010) != 0); + } + /** + * optional double sr = 5; + * @return The sr. + */ + @java.lang.Override + public double getSr() { + return sr_; + } + + public static final int DELIVERED_FIELD_NUMBER = 6; + private double delivered_ = 0D; + /** + * optional double delivered = 6; + * @return Whether the delivered field is set. + */ + @java.lang.Override + public boolean hasDelivered() { + return ((bitField0_ & 0x00000020) != 0); + } + /** + * optional double delivered = 6; + * @return The delivered. + */ + @java.lang.Override + public double getDelivered() { + return delivered_; + } + + 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)) { + output.writeDouble(1, farmPopulation_); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeDouble(2, farmCapacity_); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeDouble(3, elr_); + } + if (((bitField0_ & 0x00000008) != 0)) { + output.writeDouble(4, ihr_); + } + if (((bitField0_ & 0x00000010) != 0)) { + output.writeDouble(5, sr_); + } + if (((bitField0_ & 0x00000020) != 0)) { + output.writeDouble(6, delivered_); + } + 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.CodedOutputStream + .computeDoubleSize(1, farmPopulation_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(2, farmCapacity_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(3, elr_); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(4, ihr_); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(5, sr_); + } + if (((bitField0_ & 0x00000020) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(6, delivered_); + } + 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.FarmProductionParams)) { + return super.equals(obj); + } + ei.Ei.FarmProductionParams other = (ei.Ei.FarmProductionParams) obj; + + if (hasFarmPopulation() != other.hasFarmPopulation()) return false; + if (hasFarmPopulation()) { + if (java.lang.Double.doubleToLongBits(getFarmPopulation()) + != java.lang.Double.doubleToLongBits( + other.getFarmPopulation())) return false; + } + if (hasFarmCapacity() != other.hasFarmCapacity()) return false; + if (hasFarmCapacity()) { + if (java.lang.Double.doubleToLongBits(getFarmCapacity()) + != java.lang.Double.doubleToLongBits( + other.getFarmCapacity())) return false; + } + if (hasElr() != other.hasElr()) return false; + if (hasElr()) { + if (java.lang.Double.doubleToLongBits(getElr()) + != java.lang.Double.doubleToLongBits( + other.getElr())) return false; + } + if (hasIhr() != other.hasIhr()) return false; + if (hasIhr()) { + if (java.lang.Double.doubleToLongBits(getIhr()) + != java.lang.Double.doubleToLongBits( + other.getIhr())) return false; + } + if (hasSr() != other.hasSr()) return false; + if (hasSr()) { + if (java.lang.Double.doubleToLongBits(getSr()) + != java.lang.Double.doubleToLongBits( + other.getSr())) return false; + } + if (hasDelivered() != other.hasDelivered()) return false; + if (hasDelivered()) { + if (java.lang.Double.doubleToLongBits(getDelivered()) + != java.lang.Double.doubleToLongBits( + other.getDelivered())) 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 (hasFarmPopulation()) { + hash = (37 * hash) + FARM_POPULATION_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getFarmPopulation())); + } + if (hasFarmCapacity()) { + hash = (37 * hash) + FARM_CAPACITY_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getFarmCapacity())); + } + if (hasElr()) { + hash = (37 * hash) + ELR_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getElr())); + } + if (hasIhr()) { + hash = (37 * hash) + IHR_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getIhr())); + } + if (hasSr()) { + hash = (37 * hash) + SR_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getSr())); + } + if (hasDelivered()) { + hash = (37 * hash) + DELIVERED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getDelivered())); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static ei.Ei.FarmProductionParams parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.FarmProductionParams parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.FarmProductionParams parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.FarmProductionParams 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.FarmProductionParams parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.FarmProductionParams parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.FarmProductionParams parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.FarmProductionParams parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static ei.Ei.FarmProductionParams parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static ei.Ei.FarmProductionParams parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static ei.Ei.FarmProductionParams parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.FarmProductionParams parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .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.FarmProductionParams 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.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code ei.FarmProductionParams} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.FarmProductionParams) + ei.Ei.FarmProductionParamsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_FarmProductionParams_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_FarmProductionParams_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.FarmProductionParams.class, ei.Ei.FarmProductionParams.Builder.class); + } + + // Construct using ei.Ei.FarmProductionParams.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + farmPopulation_ = 0D; + farmCapacity_ = 0D; + elr_ = 0D; + ihr_ = 0D; + sr_ = 0D; + delivered_ = 0D; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return ei.Ei.internal_static_ei_FarmProductionParams_descriptor; + } + + @java.lang.Override + public ei.Ei.FarmProductionParams getDefaultInstanceForType() { + return ei.Ei.FarmProductionParams.getDefaultInstance(); + } + + @java.lang.Override + public ei.Ei.FarmProductionParams build() { + ei.Ei.FarmProductionParams result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); } + return result; + } - private java.lang.Object userId_ = ""; - /** - * optional string user_id = 1; - * @return Whether the userId field is set. - */ - public boolean hasUserId() { - return ((bitField0_ & 0x00000002) != 0); + @java.lang.Override + public ei.Ei.FarmProductionParams buildPartial() { + ei.Ei.FarmProductionParams result = new ei.Ei.FarmProductionParams(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.FarmProductionParams result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.farmPopulation_ = farmPopulation_; + to_bitField0_ |= 0x00000001; } - /** - * optional string user_id = 1; - * @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; - } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.farmCapacity_ = farmCapacity_; + to_bitField0_ |= 0x00000002; } - /** - * optional string user_id = 1; - * @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; - } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.elr_ = elr_; + to_bitField0_ |= 0x00000004; } - /** - * optional string user_id = 1; - * @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_ |= 0x00000002; - userId_ = value; - onChanged(); - return this; + if (((from_bitField0_ & 0x00000008) != 0)) { + result.ihr_ = ihr_; + to_bitField0_ |= 0x00000008; } - /** - * optional string user_id = 1; - * @return This builder for chaining. - */ - public Builder clearUserId() { - bitField0_ = (bitField0_ & ~0x00000002); - userId_ = getDefaultInstance().getUserId(); - onChanged(); - return this; + if (((from_bitField0_ & 0x00000010) != 0)) { + result.sr_ = sr_; + to_bitField0_ |= 0x00000010; } - /** - * optional string user_id = 1; - * @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_ |= 0x00000002; - userId_ = value; - onChanged(); + if (((from_bitField0_ & 0x00000020) != 0)) { + result.delivered_ = delivered_; + to_bitField0_ |= 0x00000020; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof ei.Ei.FarmProductionParams) { + return mergeFrom((ei.Ei.FarmProductionParams)other); + } else { + super.mergeFrom(other); return this; } + } - private java.lang.Object userName_ = ""; - /** - * optional string user_name = 2; - * @return Whether the userName field is set. - */ - public boolean hasUserName() { - return ((bitField0_ & 0x00000004) != 0); + public Builder mergeFrom(ei.Ei.FarmProductionParams other) { + if (other == ei.Ei.FarmProductionParams.getDefaultInstance()) return this; + if (other.hasFarmPopulation()) { + setFarmPopulation(other.getFarmPopulation()); } - /** - * optional string user_name = 2; - * @return The userName. - */ - public java.lang.String getUserName() { - java.lang.Object ref = userName_; - 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()) { - userName_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } + if (other.hasFarmCapacity()) { + setFarmCapacity(other.getFarmCapacity()); } - /** - * optional string user_name = 2; - * @return The bytes for userName. - */ - public com.google.protobuf.ByteString - getUserNameBytes() { - java.lang.Object ref = userName_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - userName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + if (other.hasElr()) { + setElr(other.getElr()); } - /** - * optional string user_name = 2; - * @param value The userName to set. - * @return This builder for chaining. - */ - public Builder setUserName( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - userName_ = value; - onChanged(); - return this; + if (other.hasIhr()) { + setIhr(other.getIhr()); } - /** - * optional string user_name = 2; - * @return This builder for chaining. - */ - public Builder clearUserName() { - bitField0_ = (bitField0_ & ~0x00000004); - userName_ = getDefaultInstance().getUserName(); - onChanged(); - return this; + if (other.hasSr()) { + setSr(other.getSr()); } - /** - * optional string user_name = 2; - * @param value The bytes for userName to set. - * @return This builder for chaining. - */ - public Builder setUserNameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - userName_ = value; - onChanged(); - return this; + if (other.hasDelivered()) { + setDelivered(other.getDelivered()); } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } - private java.lang.Object contractIdentifier_ = ""; - /** - * optional string contract_identifier = 19; - * @return Whether the contractIdentifier field is set. - */ - public boolean hasContractIdentifier() { - return ((bitField0_ & 0x00000008) != 0); - } - /** + @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 9: { + farmPopulation_ = input.readDouble(); + bitField0_ |= 0x00000001; + break; + } // case 9 + case 17: { + farmCapacity_ = input.readDouble(); + bitField0_ |= 0x00000002; + break; + } // case 17 + case 25: { + elr_ = input.readDouble(); + bitField0_ |= 0x00000004; + break; + } // case 25 + case 33: { + ihr_ = input.readDouble(); + bitField0_ |= 0x00000008; + break; + } // case 33 + case 41: { + sr_ = input.readDouble(); + bitField0_ |= 0x00000010; + break; + } // case 41 + case 49: { + delivered_ = input.readDouble(); + bitField0_ |= 0x00000020; + break; + } // case 49 + 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 double farmPopulation_ ; + /** + * optional double farm_population = 1; + * @return Whether the farmPopulation field is set. + */ + @java.lang.Override + public boolean hasFarmPopulation() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * optional double farm_population = 1; + * @return The farmPopulation. + */ + @java.lang.Override + public double getFarmPopulation() { + return farmPopulation_; + } + /** + * optional double farm_population = 1; + * @param value The farmPopulation to set. + * @return This builder for chaining. + */ + public Builder setFarmPopulation(double value) { + + farmPopulation_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * optional double farm_population = 1; + * @return This builder for chaining. + */ + public Builder clearFarmPopulation() { + bitField0_ = (bitField0_ & ~0x00000001); + farmPopulation_ = 0D; + onChanged(); + return this; + } + + private double farmCapacity_ ; + /** + * optional double farm_capacity = 2; + * @return Whether the farmCapacity field is set. + */ + @java.lang.Override + public boolean hasFarmCapacity() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * optional double farm_capacity = 2; + * @return The farmCapacity. + */ + @java.lang.Override + public double getFarmCapacity() { + return farmCapacity_; + } + /** + * optional double farm_capacity = 2; + * @param value The farmCapacity to set. + * @return This builder for chaining. + */ + public Builder setFarmCapacity(double value) { + + farmCapacity_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * optional double farm_capacity = 2; + * @return This builder for chaining. + */ + public Builder clearFarmCapacity() { + bitField0_ = (bitField0_ & ~0x00000002); + farmCapacity_ = 0D; + onChanged(); + return this; + } + + private double elr_ ; + /** + * optional double elr = 3; + * @return Whether the elr field is set. + */ + @java.lang.Override + public boolean hasElr() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * optional double elr = 3; + * @return The elr. + */ + @java.lang.Override + public double getElr() { + return elr_; + } + /** + * optional double elr = 3; + * @param value The elr to set. + * @return This builder for chaining. + */ + public Builder setElr(double value) { + + elr_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + * optional double elr = 3; + * @return This builder for chaining. + */ + public Builder clearElr() { + bitField0_ = (bitField0_ & ~0x00000004); + elr_ = 0D; + onChanged(); + return this; + } + + private double ihr_ ; + /** + * optional double ihr = 4; + * @return Whether the ihr field is set. + */ + @java.lang.Override + public boolean hasIhr() { + return ((bitField0_ & 0x00000008) != 0); + } + /** + * optional double ihr = 4; + * @return The ihr. + */ + @java.lang.Override + public double getIhr() { + return ihr_; + } + /** + * optional double ihr = 4; + * @param value The ihr to set. + * @return This builder for chaining. + */ + public Builder setIhr(double value) { + + ihr_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + /** + * optional double ihr = 4; + * @return This builder for chaining. + */ + public Builder clearIhr() { + bitField0_ = (bitField0_ & ~0x00000008); + ihr_ = 0D; + onChanged(); + return this; + } + + private double sr_ ; + /** + * optional double sr = 5; + * @return Whether the sr field is set. + */ + @java.lang.Override + public boolean hasSr() { + return ((bitField0_ & 0x00000010) != 0); + } + /** + * optional double sr = 5; + * @return The sr. + */ + @java.lang.Override + public double getSr() { + return sr_; + } + /** + * optional double sr = 5; + * @param value The sr to set. + * @return This builder for chaining. + */ + public Builder setSr(double value) { + + sr_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + /** + * optional double sr = 5; + * @return This builder for chaining. + */ + public Builder clearSr() { + bitField0_ = (bitField0_ & ~0x00000010); + sr_ = 0D; + onChanged(); + return this; + } + + private double delivered_ ; + /** + * optional double delivered = 6; + * @return Whether the delivered field is set. + */ + @java.lang.Override + public boolean hasDelivered() { + return ((bitField0_ & 0x00000020) != 0); + } + /** + * optional double delivered = 6; + * @return The delivered. + */ + @java.lang.Override + public double getDelivered() { + return delivered_; + } + /** + * optional double delivered = 6; + * @param value The delivered to set. + * @return This builder for chaining. + */ + public Builder setDelivered(double value) { + + delivered_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + /** + * optional double delivered = 6; + * @return This builder for chaining. + */ + public Builder clearDelivered() { + bitField0_ = (bitField0_ & ~0x00000020); + delivered_ = 0D; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:ei.FarmProductionParams) + } + + // @@protoc_insertion_point(class_scope:ei.FarmProductionParams) + private static final ei.Ei.FarmProductionParams DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new ei.Ei.FarmProductionParams(); + } + + public static ei.Ei.FarmProductionParams getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FarmProductionParams 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.FarmProductionParams getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface PlayerFarmInfoOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.PlayerFarmInfo) + com.google.protobuf.MessageOrBuilder { + + /** + * optional uint32 client_version = 20; + * @return Whether the clientVersion field is set. + */ + boolean hasClientVersion(); + /** + * optional uint32 client_version = 20; + * @return The clientVersion. + */ + int getClientVersion(); + + /** + * optional double soul_eggs = 1; + * @return Whether the soulEggs field is set. + */ + boolean hasSoulEggs(); + /** + * optional double soul_eggs = 1; + * @return The soulEggs. + */ + double getSoulEggs(); + + /** + * optional uint64 eggs_of_prophecy = 2; + * @return Whether the eggsOfProphecy field is set. + */ + boolean hasEggsOfProphecy(); + /** + * optional uint64 eggs_of_prophecy = 2; + * @return The eggsOfProphecy. + */ + long getEggsOfProphecy(); + + /** + * optional uint32 permit_level = 3; + * @return Whether the permitLevel field is set. + */ + boolean hasPermitLevel(); + /** + * optional uint32 permit_level = 3; + * @return The permitLevel. + */ + int getPermitLevel(); + + /** + * optional bool hyperloop_station = 4; + * @return Whether the hyperloopStation field is set. + */ + boolean hasHyperloopStation(); + /** + * optional bool hyperloop_station = 4; + * @return The hyperloopStation. + */ + boolean getHyperloopStation(); + + /** + * repeated uint32 egg_medal_level = 5; + * @return A list containing the eggMedalLevel. + */ + java.util.List getEggMedalLevelList(); + /** + * repeated uint32 egg_medal_level = 5; + * @return The count of eggMedalLevel. + */ + int getEggMedalLevelCount(); + /** + * repeated uint32 egg_medal_level = 5; + * @param index The index of the element to return. + * @return The eggMedalLevel at the given index. + */ + int getEggMedalLevel(int index); + + /** + * repeated .ei.Backup.ResearchItem epic_research = 6; + */ + java.util.List + getEpicResearchList(); + /** + * repeated .ei.Backup.ResearchItem epic_research = 6; + */ + ei.Ei.Backup.ResearchItem getEpicResearch(int index); + /** + * repeated .ei.Backup.ResearchItem epic_research = 6; + */ + int getEpicResearchCount(); + /** + * repeated .ei.Backup.ResearchItem epic_research = 6; + */ + java.util.List + getEpicResearchOrBuilderList(); + /** + * repeated .ei.Backup.ResearchItem epic_research = 6; + */ + ei.Ei.Backup.ResearchItemOrBuilder getEpicResearchOrBuilder( + int index); + + /** + * optional .ei.Egg egg_type = 7; + * @return Whether the eggType field is set. + */ + boolean hasEggType(); + /** + * optional .ei.Egg egg_type = 7; + * @return The eggType. + */ + ei.Ei.Egg getEggType(); + + /** + * optional double cash_on_hand = 8; + * @return Whether the cashOnHand field is set. + */ + boolean hasCashOnHand(); + /** + * optional double cash_on_hand = 8; + * @return The cashOnHand. + */ + double getCashOnHand(); + + /** + * repeated uint32 habs = 9; + * @return A list containing the habs. + */ + java.util.List getHabsList(); + /** + * repeated uint32 habs = 9; + * @return The count of habs. + */ + int getHabsCount(); + /** + * repeated uint32 habs = 9; + * @param index The index of the element to return. + * @return The habs at the given index. + */ + int getHabs(int index); + + /** + * repeated uint64 hab_population = 10; + * @return A list containing the habPopulation. + */ + java.util.List getHabPopulationList(); + /** + * repeated uint64 hab_population = 10; + * @return The count of habPopulation. + */ + int getHabPopulationCount(); + /** + * repeated uint64 hab_population = 10; + * @param index The index of the element to return. + * @return The habPopulation at the given index. + */ + long getHabPopulation(int index); + + /** + * repeated uint64 hab_capacity = 21; + * @return A list containing the habCapacity. + */ + java.util.List getHabCapacityList(); + /** + * repeated uint64 hab_capacity = 21; + * @return The count of habCapacity. + */ + int getHabCapacityCount(); + /** + * repeated uint64 hab_capacity = 21; + * @param index The index of the element to return. + * @return The habCapacity at the given index. + */ + long getHabCapacity(int index); + + /** + * repeated uint32 vehicles = 11; + * @return A list containing the vehicles. + */ + java.util.List getVehiclesList(); + /** + * repeated uint32 vehicles = 11; + * @return The count of vehicles. + */ + int getVehiclesCount(); + /** + * repeated uint32 vehicles = 11; + * @param index The index of the element to return. + * @return The vehicles at the given index. + */ + int getVehicles(int index); + + /** + * repeated uint32 train_length = 12; + * @return A list containing the trainLength. + */ + java.util.List getTrainLengthList(); + /** + * repeated uint32 train_length = 12; + * @return The count of trainLength. + */ + int getTrainLengthCount(); + /** + * repeated uint32 train_length = 12; + * @param index The index of the element to return. + * @return The trainLength at the given index. + */ + int getTrainLength(int index); + + /** + * optional uint32 silos_owned = 13; + * @return Whether the silosOwned field is set. + */ + boolean hasSilosOwned(); + /** + * optional uint32 silos_owned = 13; + * @return The silosOwned. + */ + int getSilosOwned(); + + /** + * repeated .ei.Backup.ResearchItem common_research = 14; + */ + java.util.List + getCommonResearchList(); + /** + * repeated .ei.Backup.ResearchItem common_research = 14; + */ + ei.Ei.Backup.ResearchItem getCommonResearch(int index); + /** + * repeated .ei.Backup.ResearchItem common_research = 14; + */ + int getCommonResearchCount(); + /** + * repeated .ei.Backup.ResearchItem common_research = 14; + */ + java.util.List + getCommonResearchOrBuilderList(); + /** + * repeated .ei.Backup.ResearchItem common_research = 14; + */ + ei.Ei.Backup.ResearchItemOrBuilder getCommonResearchOrBuilder( + int index); + + /** + * repeated .ei.Backup.ActiveBoost active_boosts = 15; + */ + java.util.List + getActiveBoostsList(); + /** + * repeated .ei.Backup.ActiveBoost active_boosts = 15; + */ + ei.Ei.Backup.ActiveBoost getActiveBoosts(int index); + /** + * repeated .ei.Backup.ActiveBoost active_boosts = 15; + */ + int getActiveBoostsCount(); + /** + * repeated .ei.Backup.ActiveBoost active_boosts = 15; + */ + java.util.List + getActiveBoostsOrBuilderList(); + /** + * repeated .ei.Backup.ActiveBoost active_boosts = 15; + */ + ei.Ei.Backup.ActiveBoostOrBuilder getActiveBoostsOrBuilder( + int index); + + /** + * optional uint32 boost_tokens_on_hand = 16; + * @return Whether the boostTokensOnHand field is set. + */ + boolean hasBoostTokensOnHand(); + /** + * optional uint32 boost_tokens_on_hand = 16; + * @return The boostTokensOnHand. + */ + int getBoostTokensOnHand(); + + /** + * repeated .ei.CompleteArtifact equipped_artifacts = 17; + */ + java.util.List + getEquippedArtifactsList(); + /** + * repeated .ei.CompleteArtifact equipped_artifacts = 17; + */ + ei.Ei.CompleteArtifact getEquippedArtifacts(int index); + /** + * repeated .ei.CompleteArtifact equipped_artifacts = 17; + */ + int getEquippedArtifactsCount(); + /** + * repeated .ei.CompleteArtifact equipped_artifacts = 17; + */ + java.util.List + getEquippedArtifactsOrBuilderList(); + /** + * repeated .ei.CompleteArtifact equipped_artifacts = 17; + */ + ei.Ei.CompleteArtifactOrBuilder getEquippedArtifactsOrBuilder( + int index); + + /** + * optional uint64 artifact_inventory_score = 18; + * @return Whether the artifactInventoryScore field is set. + */ + boolean hasArtifactInventoryScore(); + /** + * optional uint64 artifact_inventory_score = 18; + * @return The artifactInventoryScore. + */ + long getArtifactInventoryScore(); + + /** + * optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; + * @return Whether the farmAppearance field is set. + */ + boolean hasFarmAppearance(); + /** + * optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; + * @return The farmAppearance. + */ + ei.Ei.ShellDB.FarmConfiguration getFarmAppearance(); + /** + * optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; + */ + ei.Ei.ShellDB.FarmConfigurationOrBuilder getFarmAppearanceOrBuilder(); + + /** + * optional double timestamp = 22; + * @return Whether the timestamp field is set. + */ + boolean hasTimestamp(); + /** + * optional double timestamp = 22; + * @return The timestamp. + */ + double getTimestamp(); + } + /** + * Protobuf type {@code ei.PlayerFarmInfo} + */ + public static final class PlayerFarmInfo extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.PlayerFarmInfo) + PlayerFarmInfoOrBuilder { + private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + PlayerFarmInfo.class.getName()); + } + // Use PlayerFarmInfo.newBuilder() to construct. + private PlayerFarmInfo(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private PlayerFarmInfo() { + eggMedalLevel_ = emptyIntList(); + epicResearch_ = java.util.Collections.emptyList(); + eggType_ = 1; + habs_ = emptyIntList(); + habPopulation_ = emptyLongList(); + habCapacity_ = emptyLongList(); + vehicles_ = emptyIntList(); + trainLength_ = emptyIntList(); + commonResearch_ = java.util.Collections.emptyList(); + activeBoosts_ = java.util.Collections.emptyList(); + equippedArtifacts_ = java.util.Collections.emptyList(); + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_PlayerFarmInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_PlayerFarmInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.PlayerFarmInfo.class, ei.Ei.PlayerFarmInfo.Builder.class); + } + + private int bitField0_; + public static final int CLIENT_VERSION_FIELD_NUMBER = 20; + private int clientVersion_ = 0; + /** + * optional uint32 client_version = 20; + * @return Whether the clientVersion field is set. + */ + @java.lang.Override + public boolean hasClientVersion() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * optional uint32 client_version = 20; + * @return The clientVersion. + */ + @java.lang.Override + public int getClientVersion() { + return clientVersion_; + } + + public static final int SOUL_EGGS_FIELD_NUMBER = 1; + private double soulEggs_ = 0D; + /** + * optional double soul_eggs = 1; + * @return Whether the soulEggs field is set. + */ + @java.lang.Override + public boolean hasSoulEggs() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * optional double soul_eggs = 1; + * @return The soulEggs. + */ + @java.lang.Override + public double getSoulEggs() { + return soulEggs_; + } + + public static final int EGGS_OF_PROPHECY_FIELD_NUMBER = 2; + private long eggsOfProphecy_ = 0L; + /** + * optional uint64 eggs_of_prophecy = 2; + * @return Whether the eggsOfProphecy field is set. + */ + @java.lang.Override + public boolean hasEggsOfProphecy() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * optional uint64 eggs_of_prophecy = 2; + * @return The eggsOfProphecy. + */ + @java.lang.Override + public long getEggsOfProphecy() { + return eggsOfProphecy_; + } + + public static final int PERMIT_LEVEL_FIELD_NUMBER = 3; + private int permitLevel_ = 0; + /** + * optional uint32 permit_level = 3; + * @return Whether the permitLevel field is set. + */ + @java.lang.Override + public boolean hasPermitLevel() { + return ((bitField0_ & 0x00000008) != 0); + } + /** + * optional uint32 permit_level = 3; + * @return The permitLevel. + */ + @java.lang.Override + public int getPermitLevel() { + return permitLevel_; + } + + public static final int HYPERLOOP_STATION_FIELD_NUMBER = 4; + private boolean hyperloopStation_ = false; + /** + * optional bool hyperloop_station = 4; + * @return Whether the hyperloopStation field is set. + */ + @java.lang.Override + public boolean hasHyperloopStation() { + return ((bitField0_ & 0x00000010) != 0); + } + /** + * optional bool hyperloop_station = 4; + * @return The hyperloopStation. + */ + @java.lang.Override + public boolean getHyperloopStation() { + return hyperloopStation_; + } + + public static final int EGG_MEDAL_LEVEL_FIELD_NUMBER = 5; + @SuppressWarnings("serial") + private com.google.protobuf.Internal.IntList eggMedalLevel_ = + emptyIntList(); + /** + * repeated uint32 egg_medal_level = 5; + * @return A list containing the eggMedalLevel. + */ + @java.lang.Override + public java.util.List + getEggMedalLevelList() { + return eggMedalLevel_; + } + /** + * repeated uint32 egg_medal_level = 5; + * @return The count of eggMedalLevel. + */ + public int getEggMedalLevelCount() { + return eggMedalLevel_.size(); + } + /** + * repeated uint32 egg_medal_level = 5; + * @param index The index of the element to return. + * @return The eggMedalLevel at the given index. + */ + public int getEggMedalLevel(int index) { + return eggMedalLevel_.getInt(index); + } + + public static final int EPIC_RESEARCH_FIELD_NUMBER = 6; + @SuppressWarnings("serial") + private java.util.List epicResearch_; + /** + * repeated .ei.Backup.ResearchItem epic_research = 6; + */ + @java.lang.Override + public java.util.List getEpicResearchList() { + return epicResearch_; + } + /** + * repeated .ei.Backup.ResearchItem epic_research = 6; + */ + @java.lang.Override + public java.util.List + getEpicResearchOrBuilderList() { + return epicResearch_; + } + /** + * repeated .ei.Backup.ResearchItem epic_research = 6; + */ + @java.lang.Override + public int getEpicResearchCount() { + return epicResearch_.size(); + } + /** + * repeated .ei.Backup.ResearchItem epic_research = 6; + */ + @java.lang.Override + public ei.Ei.Backup.ResearchItem getEpicResearch(int index) { + return epicResearch_.get(index); + } + /** + * repeated .ei.Backup.ResearchItem epic_research = 6; + */ + @java.lang.Override + public ei.Ei.Backup.ResearchItemOrBuilder getEpicResearchOrBuilder( + int index) { + return epicResearch_.get(index); + } + + public static final int EGG_TYPE_FIELD_NUMBER = 7; + private int eggType_ = 1; + /** + * optional .ei.Egg egg_type = 7; + * @return Whether the eggType field is set. + */ + @java.lang.Override public boolean hasEggType() { + return ((bitField0_ & 0x00000020) != 0); + } + /** + * optional .ei.Egg egg_type = 7; + * @return The eggType. + */ + @java.lang.Override public ei.Ei.Egg getEggType() { + ei.Ei.Egg result = ei.Ei.Egg.forNumber(eggType_); + return result == null ? ei.Ei.Egg.EDIBLE : result; + } + + public static final int CASH_ON_HAND_FIELD_NUMBER = 8; + private double cashOnHand_ = 0D; + /** + * optional double cash_on_hand = 8; + * @return Whether the cashOnHand field is set. + */ + @java.lang.Override + public boolean hasCashOnHand() { + return ((bitField0_ & 0x00000040) != 0); + } + /** + * optional double cash_on_hand = 8; + * @return The cashOnHand. + */ + @java.lang.Override + public double getCashOnHand() { + return cashOnHand_; + } + + public static final int HABS_FIELD_NUMBER = 9; + @SuppressWarnings("serial") + private com.google.protobuf.Internal.IntList habs_ = + emptyIntList(); + /** + * repeated uint32 habs = 9; + * @return A list containing the habs. + */ + @java.lang.Override + public java.util.List + getHabsList() { + return habs_; + } + /** + * repeated uint32 habs = 9; + * @return The count of habs. + */ + public int getHabsCount() { + return habs_.size(); + } + /** + * repeated uint32 habs = 9; + * @param index The index of the element to return. + * @return The habs at the given index. + */ + public int getHabs(int index) { + return habs_.getInt(index); + } + + public static final int HAB_POPULATION_FIELD_NUMBER = 10; + @SuppressWarnings("serial") + private com.google.protobuf.Internal.LongList habPopulation_ = + emptyLongList(); + /** + * repeated uint64 hab_population = 10; + * @return A list containing the habPopulation. + */ + @java.lang.Override + public java.util.List + getHabPopulationList() { + return habPopulation_; + } + /** + * repeated uint64 hab_population = 10; + * @return The count of habPopulation. + */ + public int getHabPopulationCount() { + return habPopulation_.size(); + } + /** + * repeated uint64 hab_population = 10; + * @param index The index of the element to return. + * @return The habPopulation at the given index. + */ + public long getHabPopulation(int index) { + return habPopulation_.getLong(index); + } + + public static final int HAB_CAPACITY_FIELD_NUMBER = 21; + @SuppressWarnings("serial") + private com.google.protobuf.Internal.LongList habCapacity_ = + emptyLongList(); + /** + * repeated uint64 hab_capacity = 21; + * @return A list containing the habCapacity. + */ + @java.lang.Override + public java.util.List + getHabCapacityList() { + return habCapacity_; + } + /** + * repeated uint64 hab_capacity = 21; + * @return The count of habCapacity. + */ + public int getHabCapacityCount() { + return habCapacity_.size(); + } + /** + * repeated uint64 hab_capacity = 21; + * @param index The index of the element to return. + * @return The habCapacity at the given index. + */ + public long getHabCapacity(int index) { + return habCapacity_.getLong(index); + } + + public static final int VEHICLES_FIELD_NUMBER = 11; + @SuppressWarnings("serial") + private com.google.protobuf.Internal.IntList vehicles_ = + emptyIntList(); + /** + * repeated uint32 vehicles = 11; + * @return A list containing the vehicles. + */ + @java.lang.Override + public java.util.List + getVehiclesList() { + return vehicles_; + } + /** + * repeated uint32 vehicles = 11; + * @return The count of vehicles. + */ + public int getVehiclesCount() { + return vehicles_.size(); + } + /** + * repeated uint32 vehicles = 11; + * @param index The index of the element to return. + * @return The vehicles at the given index. + */ + public int getVehicles(int index) { + return vehicles_.getInt(index); + } + + public static final int TRAIN_LENGTH_FIELD_NUMBER = 12; + @SuppressWarnings("serial") + private com.google.protobuf.Internal.IntList trainLength_ = + emptyIntList(); + /** + * repeated uint32 train_length = 12; + * @return A list containing the trainLength. + */ + @java.lang.Override + public java.util.List + getTrainLengthList() { + return trainLength_; + } + /** + * repeated uint32 train_length = 12; + * @return The count of trainLength. + */ + public int getTrainLengthCount() { + return trainLength_.size(); + } + /** + * repeated uint32 train_length = 12; + * @param index The index of the element to return. + * @return The trainLength at the given index. + */ + public int getTrainLength(int index) { + return trainLength_.getInt(index); + } + + public static final int SILOS_OWNED_FIELD_NUMBER = 13; + private int silosOwned_ = 0; + /** + * optional uint32 silos_owned = 13; + * @return Whether the silosOwned field is set. + */ + @java.lang.Override + public boolean hasSilosOwned() { + return ((bitField0_ & 0x00000080) != 0); + } + /** + * optional uint32 silos_owned = 13; + * @return The silosOwned. + */ + @java.lang.Override + public int getSilosOwned() { + return silosOwned_; + } + + public static final int COMMON_RESEARCH_FIELD_NUMBER = 14; + @SuppressWarnings("serial") + private java.util.List commonResearch_; + /** + * repeated .ei.Backup.ResearchItem common_research = 14; + */ + @java.lang.Override + public java.util.List getCommonResearchList() { + return commonResearch_; + } + /** + * repeated .ei.Backup.ResearchItem common_research = 14; + */ + @java.lang.Override + public java.util.List + getCommonResearchOrBuilderList() { + return commonResearch_; + } + /** + * repeated .ei.Backup.ResearchItem common_research = 14; + */ + @java.lang.Override + public int getCommonResearchCount() { + return commonResearch_.size(); + } + /** + * repeated .ei.Backup.ResearchItem common_research = 14; + */ + @java.lang.Override + public ei.Ei.Backup.ResearchItem getCommonResearch(int index) { + return commonResearch_.get(index); + } + /** + * repeated .ei.Backup.ResearchItem common_research = 14; + */ + @java.lang.Override + public ei.Ei.Backup.ResearchItemOrBuilder getCommonResearchOrBuilder( + int index) { + return commonResearch_.get(index); + } + + public static final int ACTIVE_BOOSTS_FIELD_NUMBER = 15; + @SuppressWarnings("serial") + private java.util.List activeBoosts_; + /** + * repeated .ei.Backup.ActiveBoost active_boosts = 15; + */ + @java.lang.Override + public java.util.List getActiveBoostsList() { + return activeBoosts_; + } + /** + * repeated .ei.Backup.ActiveBoost active_boosts = 15; + */ + @java.lang.Override + public java.util.List + getActiveBoostsOrBuilderList() { + return activeBoosts_; + } + /** + * repeated .ei.Backup.ActiveBoost active_boosts = 15; + */ + @java.lang.Override + public int getActiveBoostsCount() { + return activeBoosts_.size(); + } + /** + * repeated .ei.Backup.ActiveBoost active_boosts = 15; + */ + @java.lang.Override + public ei.Ei.Backup.ActiveBoost getActiveBoosts(int index) { + return activeBoosts_.get(index); + } + /** + * repeated .ei.Backup.ActiveBoost active_boosts = 15; + */ + @java.lang.Override + public ei.Ei.Backup.ActiveBoostOrBuilder getActiveBoostsOrBuilder( + int index) { + return activeBoosts_.get(index); + } + + public static final int BOOST_TOKENS_ON_HAND_FIELD_NUMBER = 16; + private int boostTokensOnHand_ = 0; + /** + * optional uint32 boost_tokens_on_hand = 16; + * @return Whether the boostTokensOnHand field is set. + */ + @java.lang.Override + public boolean hasBoostTokensOnHand() { + return ((bitField0_ & 0x00000100) != 0); + } + /** + * optional uint32 boost_tokens_on_hand = 16; + * @return The boostTokensOnHand. + */ + @java.lang.Override + public int getBoostTokensOnHand() { + return boostTokensOnHand_; + } + + public static final int EQUIPPED_ARTIFACTS_FIELD_NUMBER = 17; + @SuppressWarnings("serial") + private java.util.List equippedArtifacts_; + /** + * repeated .ei.CompleteArtifact equipped_artifacts = 17; + */ + @java.lang.Override + public java.util.List getEquippedArtifactsList() { + return equippedArtifacts_; + } + /** + * repeated .ei.CompleteArtifact equipped_artifacts = 17; + */ + @java.lang.Override + public java.util.List + getEquippedArtifactsOrBuilderList() { + return equippedArtifacts_; + } + /** + * repeated .ei.CompleteArtifact equipped_artifacts = 17; + */ + @java.lang.Override + public int getEquippedArtifactsCount() { + return equippedArtifacts_.size(); + } + /** + * repeated .ei.CompleteArtifact equipped_artifacts = 17; + */ + @java.lang.Override + public ei.Ei.CompleteArtifact getEquippedArtifacts(int index) { + return equippedArtifacts_.get(index); + } + /** + * repeated .ei.CompleteArtifact equipped_artifacts = 17; + */ + @java.lang.Override + public ei.Ei.CompleteArtifactOrBuilder getEquippedArtifactsOrBuilder( + int index) { + return equippedArtifacts_.get(index); + } + + public static final int ARTIFACT_INVENTORY_SCORE_FIELD_NUMBER = 18; + private long artifactInventoryScore_ = 0L; + /** + * optional uint64 artifact_inventory_score = 18; + * @return Whether the artifactInventoryScore field is set. + */ + @java.lang.Override + public boolean hasArtifactInventoryScore() { + return ((bitField0_ & 0x00000200) != 0); + } + /** + * optional uint64 artifact_inventory_score = 18; + * @return The artifactInventoryScore. + */ + @java.lang.Override + public long getArtifactInventoryScore() { + return artifactInventoryScore_; + } + + public static final int FARM_APPEARANCE_FIELD_NUMBER = 19; + private ei.Ei.ShellDB.FarmConfiguration farmAppearance_; + /** + * optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; + * @return Whether the farmAppearance field is set. + */ + @java.lang.Override + public boolean hasFarmAppearance() { + return ((bitField0_ & 0x00000400) != 0); + } + /** + * optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; + * @return The farmAppearance. + */ + @java.lang.Override + public ei.Ei.ShellDB.FarmConfiguration getFarmAppearance() { + return farmAppearance_ == null ? ei.Ei.ShellDB.FarmConfiguration.getDefaultInstance() : farmAppearance_; + } + /** + * optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; + */ + @java.lang.Override + public ei.Ei.ShellDB.FarmConfigurationOrBuilder getFarmAppearanceOrBuilder() { + return farmAppearance_ == null ? ei.Ei.ShellDB.FarmConfiguration.getDefaultInstance() : farmAppearance_; + } + + public static final int TIMESTAMP_FIELD_NUMBER = 22; + private double timestamp_ = 0D; + /** + * optional double timestamp = 22; + * @return Whether the timestamp field is set. + */ + @java.lang.Override + public boolean hasTimestamp() { + return ((bitField0_ & 0x00000800) != 0); + } + /** + * optional double timestamp = 22; + * @return The timestamp. + */ + @java.lang.Override + public double getTimestamp() { + return timestamp_; + } + + 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_ & 0x00000002) != 0)) { + output.writeDouble(1, soulEggs_); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeUInt64(2, eggsOfProphecy_); + } + if (((bitField0_ & 0x00000008) != 0)) { + output.writeUInt32(3, permitLevel_); + } + if (((bitField0_ & 0x00000010) != 0)) { + output.writeBool(4, hyperloopStation_); + } + for (int i = 0; i < eggMedalLevel_.size(); i++) { + output.writeUInt32(5, eggMedalLevel_.getInt(i)); + } + for (int i = 0; i < epicResearch_.size(); i++) { + output.writeMessage(6, epicResearch_.get(i)); + } + if (((bitField0_ & 0x00000020) != 0)) { + output.writeEnum(7, eggType_); + } + if (((bitField0_ & 0x00000040) != 0)) { + output.writeDouble(8, cashOnHand_); + } + for (int i = 0; i < habs_.size(); i++) { + output.writeUInt32(9, habs_.getInt(i)); + } + for (int i = 0; i < habPopulation_.size(); i++) { + output.writeUInt64(10, habPopulation_.getLong(i)); + } + for (int i = 0; i < vehicles_.size(); i++) { + output.writeUInt32(11, vehicles_.getInt(i)); + } + for (int i = 0; i < trainLength_.size(); i++) { + output.writeUInt32(12, trainLength_.getInt(i)); + } + if (((bitField0_ & 0x00000080) != 0)) { + output.writeUInt32(13, silosOwned_); + } + for (int i = 0; i < commonResearch_.size(); i++) { + output.writeMessage(14, commonResearch_.get(i)); + } + for (int i = 0; i < activeBoosts_.size(); i++) { + output.writeMessage(15, activeBoosts_.get(i)); + } + if (((bitField0_ & 0x00000100) != 0)) { + output.writeUInt32(16, boostTokensOnHand_); + } + for (int i = 0; i < equippedArtifacts_.size(); i++) { + output.writeMessage(17, equippedArtifacts_.get(i)); + } + if (((bitField0_ & 0x00000200) != 0)) { + output.writeUInt64(18, artifactInventoryScore_); + } + if (((bitField0_ & 0x00000400) != 0)) { + output.writeMessage(19, getFarmAppearance()); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeUInt32(20, clientVersion_); + } + for (int i = 0; i < habCapacity_.size(); i++) { + output.writeUInt64(21, habCapacity_.getLong(i)); + } + if (((bitField0_ & 0x00000800) != 0)) { + output.writeDouble(22, timestamp_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(1, soulEggs_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeUInt64Size(2, eggsOfProphecy_); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(3, permitLevel_); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(4, hyperloopStation_); + } + { + int dataSize = 0; + for (int i = 0; i < eggMedalLevel_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeUInt32SizeNoTag(eggMedalLevel_.getInt(i)); + } + size += dataSize; + size += 1 * getEggMedalLevelList().size(); + } + for (int i = 0; i < epicResearch_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(6, epicResearch_.get(i)); + } + if (((bitField0_ & 0x00000020) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(7, eggType_); + } + if (((bitField0_ & 0x00000040) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(8, cashOnHand_); + } + { + int dataSize = 0; + for (int i = 0; i < habs_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeUInt32SizeNoTag(habs_.getInt(i)); + } + size += dataSize; + size += 1 * getHabsList().size(); + } + { + int dataSize = 0; + for (int i = 0; i < habPopulation_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeUInt64SizeNoTag(habPopulation_.getLong(i)); + } + size += dataSize; + size += 1 * getHabPopulationList().size(); + } + { + int dataSize = 0; + for (int i = 0; i < vehicles_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeUInt32SizeNoTag(vehicles_.getInt(i)); + } + size += dataSize; + size += 1 * getVehiclesList().size(); + } + { + int dataSize = 0; + for (int i = 0; i < trainLength_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeUInt32SizeNoTag(trainLength_.getInt(i)); + } + size += dataSize; + size += 1 * getTrainLengthList().size(); + } + if (((bitField0_ & 0x00000080) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(13, silosOwned_); + } + for (int i = 0; i < commonResearch_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(14, commonResearch_.get(i)); + } + for (int i = 0; i < activeBoosts_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(15, activeBoosts_.get(i)); + } + if (((bitField0_ & 0x00000100) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(16, boostTokensOnHand_); + } + for (int i = 0; i < equippedArtifacts_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(17, equippedArtifacts_.get(i)); + } + if (((bitField0_ & 0x00000200) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeUInt64Size(18, artifactInventoryScore_); + } + if (((bitField0_ & 0x00000400) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(19, getFarmAppearance()); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(20, clientVersion_); + } + { + int dataSize = 0; + for (int i = 0; i < habCapacity_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeUInt64SizeNoTag(habCapacity_.getLong(i)); + } + size += dataSize; + size += 2 * getHabCapacityList().size(); + } + if (((bitField0_ & 0x00000800) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(22, timestamp_); + } + 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.PlayerFarmInfo)) { + return super.equals(obj); + } + ei.Ei.PlayerFarmInfo other = (ei.Ei.PlayerFarmInfo) obj; + + if (hasClientVersion() != other.hasClientVersion()) return false; + if (hasClientVersion()) { + if (getClientVersion() + != other.getClientVersion()) return false; + } + if (hasSoulEggs() != other.hasSoulEggs()) return false; + if (hasSoulEggs()) { + if (java.lang.Double.doubleToLongBits(getSoulEggs()) + != java.lang.Double.doubleToLongBits( + other.getSoulEggs())) return false; + } + if (hasEggsOfProphecy() != other.hasEggsOfProphecy()) return false; + if (hasEggsOfProphecy()) { + if (getEggsOfProphecy() + != other.getEggsOfProphecy()) return false; + } + if (hasPermitLevel() != other.hasPermitLevel()) return false; + if (hasPermitLevel()) { + if (getPermitLevel() + != other.getPermitLevel()) return false; + } + if (hasHyperloopStation() != other.hasHyperloopStation()) return false; + if (hasHyperloopStation()) { + if (getHyperloopStation() + != other.getHyperloopStation()) return false; + } + if (!getEggMedalLevelList() + .equals(other.getEggMedalLevelList())) return false; + if (!getEpicResearchList() + .equals(other.getEpicResearchList())) return false; + if (hasEggType() != other.hasEggType()) return false; + if (hasEggType()) { + if (eggType_ != other.eggType_) return false; + } + if (hasCashOnHand() != other.hasCashOnHand()) return false; + if (hasCashOnHand()) { + if (java.lang.Double.doubleToLongBits(getCashOnHand()) + != java.lang.Double.doubleToLongBits( + other.getCashOnHand())) return false; + } + if (!getHabsList() + .equals(other.getHabsList())) return false; + if (!getHabPopulationList() + .equals(other.getHabPopulationList())) return false; + if (!getHabCapacityList() + .equals(other.getHabCapacityList())) return false; + if (!getVehiclesList() + .equals(other.getVehiclesList())) return false; + if (!getTrainLengthList() + .equals(other.getTrainLengthList())) return false; + if (hasSilosOwned() != other.hasSilosOwned()) return false; + if (hasSilosOwned()) { + if (getSilosOwned() + != other.getSilosOwned()) return false; + } + if (!getCommonResearchList() + .equals(other.getCommonResearchList())) return false; + if (!getActiveBoostsList() + .equals(other.getActiveBoostsList())) return false; + if (hasBoostTokensOnHand() != other.hasBoostTokensOnHand()) return false; + if (hasBoostTokensOnHand()) { + if (getBoostTokensOnHand() + != other.getBoostTokensOnHand()) return false; + } + if (!getEquippedArtifactsList() + .equals(other.getEquippedArtifactsList())) return false; + if (hasArtifactInventoryScore() != other.hasArtifactInventoryScore()) return false; + if (hasArtifactInventoryScore()) { + if (getArtifactInventoryScore() + != other.getArtifactInventoryScore()) return false; + } + if (hasFarmAppearance() != other.hasFarmAppearance()) return false; + if (hasFarmAppearance()) { + if (!getFarmAppearance() + .equals(other.getFarmAppearance())) return false; + } + if (hasTimestamp() != other.hasTimestamp()) return false; + if (hasTimestamp()) { + if (java.lang.Double.doubleToLongBits(getTimestamp()) + != java.lang.Double.doubleToLongBits( + other.getTimestamp())) 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 (hasClientVersion()) { + hash = (37 * hash) + CLIENT_VERSION_FIELD_NUMBER; + hash = (53 * hash) + getClientVersion(); + } + if (hasSoulEggs()) { + hash = (37 * hash) + SOUL_EGGS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getSoulEggs())); + } + if (hasEggsOfProphecy()) { + hash = (37 * hash) + EGGS_OF_PROPHECY_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getEggsOfProphecy()); + } + if (hasPermitLevel()) { + hash = (37 * hash) + PERMIT_LEVEL_FIELD_NUMBER; + hash = (53 * hash) + getPermitLevel(); + } + if (hasHyperloopStation()) { + hash = (37 * hash) + HYPERLOOP_STATION_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getHyperloopStation()); + } + if (getEggMedalLevelCount() > 0) { + hash = (37 * hash) + EGG_MEDAL_LEVEL_FIELD_NUMBER; + hash = (53 * hash) + getEggMedalLevelList().hashCode(); + } + if (getEpicResearchCount() > 0) { + hash = (37 * hash) + EPIC_RESEARCH_FIELD_NUMBER; + hash = (53 * hash) + getEpicResearchList().hashCode(); + } + if (hasEggType()) { + hash = (37 * hash) + EGG_TYPE_FIELD_NUMBER; + hash = (53 * hash) + eggType_; + } + if (hasCashOnHand()) { + hash = (37 * hash) + CASH_ON_HAND_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCashOnHand())); + } + if (getHabsCount() > 0) { + hash = (37 * hash) + HABS_FIELD_NUMBER; + hash = (53 * hash) + getHabsList().hashCode(); + } + if (getHabPopulationCount() > 0) { + hash = (37 * hash) + HAB_POPULATION_FIELD_NUMBER; + hash = (53 * hash) + getHabPopulationList().hashCode(); + } + if (getHabCapacityCount() > 0) { + hash = (37 * hash) + HAB_CAPACITY_FIELD_NUMBER; + hash = (53 * hash) + getHabCapacityList().hashCode(); + } + if (getVehiclesCount() > 0) { + hash = (37 * hash) + VEHICLES_FIELD_NUMBER; + hash = (53 * hash) + getVehiclesList().hashCode(); + } + if (getTrainLengthCount() > 0) { + hash = (37 * hash) + TRAIN_LENGTH_FIELD_NUMBER; + hash = (53 * hash) + getTrainLengthList().hashCode(); + } + if (hasSilosOwned()) { + hash = (37 * hash) + SILOS_OWNED_FIELD_NUMBER; + hash = (53 * hash) + getSilosOwned(); + } + if (getCommonResearchCount() > 0) { + hash = (37 * hash) + COMMON_RESEARCH_FIELD_NUMBER; + hash = (53 * hash) + getCommonResearchList().hashCode(); + } + if (getActiveBoostsCount() > 0) { + hash = (37 * hash) + ACTIVE_BOOSTS_FIELD_NUMBER; + hash = (53 * hash) + getActiveBoostsList().hashCode(); + } + if (hasBoostTokensOnHand()) { + hash = (37 * hash) + BOOST_TOKENS_ON_HAND_FIELD_NUMBER; + hash = (53 * hash) + getBoostTokensOnHand(); + } + if (getEquippedArtifactsCount() > 0) { + hash = (37 * hash) + EQUIPPED_ARTIFACTS_FIELD_NUMBER; + hash = (53 * hash) + getEquippedArtifactsList().hashCode(); + } + if (hasArtifactInventoryScore()) { + hash = (37 * hash) + ARTIFACT_INVENTORY_SCORE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getArtifactInventoryScore()); + } + if (hasFarmAppearance()) { + hash = (37 * hash) + FARM_APPEARANCE_FIELD_NUMBER; + hash = (53 * hash) + getFarmAppearance().hashCode(); + } + if (hasTimestamp()) { + hash = (37 * hash) + TIMESTAMP_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTimestamp())); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static ei.Ei.PlayerFarmInfo parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.PlayerFarmInfo parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.PlayerFarmInfo parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.PlayerFarmInfo 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.PlayerFarmInfo parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.PlayerFarmInfo parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.PlayerFarmInfo parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.PlayerFarmInfo parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static ei.Ei.PlayerFarmInfo parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static ei.Ei.PlayerFarmInfo parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static ei.Ei.PlayerFarmInfo parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.PlayerFarmInfo parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .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.PlayerFarmInfo 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.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code ei.PlayerFarmInfo} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.PlayerFarmInfo) + ei.Ei.PlayerFarmInfoOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_PlayerFarmInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_PlayerFarmInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.PlayerFarmInfo.class, ei.Ei.PlayerFarmInfo.Builder.class); + } + + // Construct using ei.Ei.PlayerFarmInfo.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage + .alwaysUseFieldBuilders) { + getEpicResearchFieldBuilder(); + getCommonResearchFieldBuilder(); + getActiveBoostsFieldBuilder(); + getEquippedArtifactsFieldBuilder(); + getFarmAppearanceFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + clientVersion_ = 0; + soulEggs_ = 0D; + eggsOfProphecy_ = 0L; + permitLevel_ = 0; + hyperloopStation_ = false; + eggMedalLevel_ = emptyIntList(); + if (epicResearchBuilder_ == null) { + epicResearch_ = java.util.Collections.emptyList(); + } else { + epicResearch_ = null; + epicResearchBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000040); + eggType_ = 1; + cashOnHand_ = 0D; + habs_ = emptyIntList(); + habPopulation_ = emptyLongList(); + habCapacity_ = emptyLongList(); + vehicles_ = emptyIntList(); + trainLength_ = emptyIntList(); + silosOwned_ = 0; + if (commonResearchBuilder_ == null) { + commonResearch_ = java.util.Collections.emptyList(); + } else { + commonResearch_ = null; + commonResearchBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00008000); + if (activeBoostsBuilder_ == null) { + activeBoosts_ = java.util.Collections.emptyList(); + } else { + activeBoosts_ = null; + activeBoostsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00010000); + boostTokensOnHand_ = 0; + if (equippedArtifactsBuilder_ == null) { + equippedArtifacts_ = java.util.Collections.emptyList(); + } else { + equippedArtifacts_ = null; + equippedArtifactsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00040000); + artifactInventoryScore_ = 0L; + farmAppearance_ = null; + if (farmAppearanceBuilder_ != null) { + farmAppearanceBuilder_.dispose(); + farmAppearanceBuilder_ = null; + } + timestamp_ = 0D; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return ei.Ei.internal_static_ei_PlayerFarmInfo_descriptor; + } + + @java.lang.Override + public ei.Ei.PlayerFarmInfo getDefaultInstanceForType() { + return ei.Ei.PlayerFarmInfo.getDefaultInstance(); + } + + @java.lang.Override + public ei.Ei.PlayerFarmInfo build() { + ei.Ei.PlayerFarmInfo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public ei.Ei.PlayerFarmInfo buildPartial() { + ei.Ei.PlayerFarmInfo result = new ei.Ei.PlayerFarmInfo(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.PlayerFarmInfo result) { + if (epicResearchBuilder_ == null) { + if (((bitField0_ & 0x00000040) != 0)) { + epicResearch_ = java.util.Collections.unmodifiableList(epicResearch_); + bitField0_ = (bitField0_ & ~0x00000040); + } + result.epicResearch_ = epicResearch_; + } else { + result.epicResearch_ = epicResearchBuilder_.build(); + } + if (commonResearchBuilder_ == null) { + if (((bitField0_ & 0x00008000) != 0)) { + commonResearch_ = java.util.Collections.unmodifiableList(commonResearch_); + bitField0_ = (bitField0_ & ~0x00008000); + } + result.commonResearch_ = commonResearch_; + } else { + result.commonResearch_ = commonResearchBuilder_.build(); + } + if (activeBoostsBuilder_ == null) { + if (((bitField0_ & 0x00010000) != 0)) { + activeBoosts_ = java.util.Collections.unmodifiableList(activeBoosts_); + bitField0_ = (bitField0_ & ~0x00010000); + } + result.activeBoosts_ = activeBoosts_; + } else { + result.activeBoosts_ = activeBoostsBuilder_.build(); + } + if (equippedArtifactsBuilder_ == null) { + if (((bitField0_ & 0x00040000) != 0)) { + equippedArtifacts_ = java.util.Collections.unmodifiableList(equippedArtifacts_); + bitField0_ = (bitField0_ & ~0x00040000); + } + result.equippedArtifacts_ = equippedArtifacts_; + } else { + result.equippedArtifacts_ = equippedArtifactsBuilder_.build(); + } + } + + private void buildPartial0(ei.Ei.PlayerFarmInfo result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.clientVersion_ = clientVersion_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.soulEggs_ = soulEggs_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.eggsOfProphecy_ = eggsOfProphecy_; + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.permitLevel_ = permitLevel_; + to_bitField0_ |= 0x00000008; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.hyperloopStation_ = hyperloopStation_; + to_bitField0_ |= 0x00000010; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + eggMedalLevel_.makeImmutable(); + result.eggMedalLevel_ = eggMedalLevel_; + } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.eggType_ = eggType_; + to_bitField0_ |= 0x00000020; + } + if (((from_bitField0_ & 0x00000100) != 0)) { + result.cashOnHand_ = cashOnHand_; + to_bitField0_ |= 0x00000040; + } + if (((from_bitField0_ & 0x00000200) != 0)) { + habs_.makeImmutable(); + result.habs_ = habs_; + } + if (((from_bitField0_ & 0x00000400) != 0)) { + habPopulation_.makeImmutable(); + result.habPopulation_ = habPopulation_; + } + if (((from_bitField0_ & 0x00000800) != 0)) { + habCapacity_.makeImmutable(); + result.habCapacity_ = habCapacity_; + } + if (((from_bitField0_ & 0x00001000) != 0)) { + vehicles_.makeImmutable(); + result.vehicles_ = vehicles_; + } + if (((from_bitField0_ & 0x00002000) != 0)) { + trainLength_.makeImmutable(); + result.trainLength_ = trainLength_; + } + if (((from_bitField0_ & 0x00004000) != 0)) { + result.silosOwned_ = silosOwned_; + to_bitField0_ |= 0x00000080; + } + if (((from_bitField0_ & 0x00020000) != 0)) { + result.boostTokensOnHand_ = boostTokensOnHand_; + to_bitField0_ |= 0x00000100; + } + if (((from_bitField0_ & 0x00080000) != 0)) { + result.artifactInventoryScore_ = artifactInventoryScore_; + to_bitField0_ |= 0x00000200; + } + if (((from_bitField0_ & 0x00100000) != 0)) { + result.farmAppearance_ = farmAppearanceBuilder_ == null + ? farmAppearance_ + : farmAppearanceBuilder_.build(); + to_bitField0_ |= 0x00000400; + } + if (((from_bitField0_ & 0x00200000) != 0)) { + result.timestamp_ = timestamp_; + to_bitField0_ |= 0x00000800; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof ei.Ei.PlayerFarmInfo) { + return mergeFrom((ei.Ei.PlayerFarmInfo)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(ei.Ei.PlayerFarmInfo other) { + if (other == ei.Ei.PlayerFarmInfo.getDefaultInstance()) return this; + if (other.hasClientVersion()) { + setClientVersion(other.getClientVersion()); + } + if (other.hasSoulEggs()) { + setSoulEggs(other.getSoulEggs()); + } + if (other.hasEggsOfProphecy()) { + setEggsOfProphecy(other.getEggsOfProphecy()); + } + if (other.hasPermitLevel()) { + setPermitLevel(other.getPermitLevel()); + } + if (other.hasHyperloopStation()) { + setHyperloopStation(other.getHyperloopStation()); + } + if (!other.eggMedalLevel_.isEmpty()) { + if (eggMedalLevel_.isEmpty()) { + eggMedalLevel_ = other.eggMedalLevel_; + eggMedalLevel_.makeImmutable(); + bitField0_ |= 0x00000020; + } else { + ensureEggMedalLevelIsMutable(); + eggMedalLevel_.addAll(other.eggMedalLevel_); + } + onChanged(); + } + if (epicResearchBuilder_ == null) { + if (!other.epicResearch_.isEmpty()) { + if (epicResearch_.isEmpty()) { + epicResearch_ = other.epicResearch_; + bitField0_ = (bitField0_ & ~0x00000040); + } else { + ensureEpicResearchIsMutable(); + epicResearch_.addAll(other.epicResearch_); + } + onChanged(); + } + } else { + if (!other.epicResearch_.isEmpty()) { + if (epicResearchBuilder_.isEmpty()) { + epicResearchBuilder_.dispose(); + epicResearchBuilder_ = null; + epicResearch_ = other.epicResearch_; + bitField0_ = (bitField0_ & ~0x00000040); + epicResearchBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getEpicResearchFieldBuilder() : null; + } else { + epicResearchBuilder_.addAllMessages(other.epicResearch_); + } + } + } + if (other.hasEggType()) { + setEggType(other.getEggType()); + } + if (other.hasCashOnHand()) { + setCashOnHand(other.getCashOnHand()); + } + if (!other.habs_.isEmpty()) { + if (habs_.isEmpty()) { + habs_ = other.habs_; + habs_.makeImmutable(); + bitField0_ |= 0x00000200; + } else { + ensureHabsIsMutable(); + habs_.addAll(other.habs_); + } + onChanged(); + } + if (!other.habPopulation_.isEmpty()) { + if (habPopulation_.isEmpty()) { + habPopulation_ = other.habPopulation_; + habPopulation_.makeImmutable(); + bitField0_ |= 0x00000400; + } else { + ensureHabPopulationIsMutable(); + habPopulation_.addAll(other.habPopulation_); + } + onChanged(); + } + if (!other.habCapacity_.isEmpty()) { + if (habCapacity_.isEmpty()) { + habCapacity_ = other.habCapacity_; + habCapacity_.makeImmutable(); + bitField0_ |= 0x00000800; + } else { + ensureHabCapacityIsMutable(); + habCapacity_.addAll(other.habCapacity_); + } + onChanged(); + } + if (!other.vehicles_.isEmpty()) { + if (vehicles_.isEmpty()) { + vehicles_ = other.vehicles_; + vehicles_.makeImmutable(); + bitField0_ |= 0x00001000; + } else { + ensureVehiclesIsMutable(); + vehicles_.addAll(other.vehicles_); + } + onChanged(); + } + if (!other.trainLength_.isEmpty()) { + if (trainLength_.isEmpty()) { + trainLength_ = other.trainLength_; + trainLength_.makeImmutable(); + bitField0_ |= 0x00002000; + } else { + ensureTrainLengthIsMutable(); + trainLength_.addAll(other.trainLength_); + } + onChanged(); + } + if (other.hasSilosOwned()) { + setSilosOwned(other.getSilosOwned()); + } + if (commonResearchBuilder_ == null) { + if (!other.commonResearch_.isEmpty()) { + if (commonResearch_.isEmpty()) { + commonResearch_ = other.commonResearch_; + bitField0_ = (bitField0_ & ~0x00008000); + } else { + ensureCommonResearchIsMutable(); + commonResearch_.addAll(other.commonResearch_); + } + onChanged(); + } + } else { + if (!other.commonResearch_.isEmpty()) { + if (commonResearchBuilder_.isEmpty()) { + commonResearchBuilder_.dispose(); + commonResearchBuilder_ = null; + commonResearch_ = other.commonResearch_; + bitField0_ = (bitField0_ & ~0x00008000); + commonResearchBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getCommonResearchFieldBuilder() : null; + } else { + commonResearchBuilder_.addAllMessages(other.commonResearch_); + } + } + } + if (activeBoostsBuilder_ == null) { + if (!other.activeBoosts_.isEmpty()) { + if (activeBoosts_.isEmpty()) { + activeBoosts_ = other.activeBoosts_; + bitField0_ = (bitField0_ & ~0x00010000); + } else { + ensureActiveBoostsIsMutable(); + activeBoosts_.addAll(other.activeBoosts_); + } + onChanged(); + } + } else { + if (!other.activeBoosts_.isEmpty()) { + if (activeBoostsBuilder_.isEmpty()) { + activeBoostsBuilder_.dispose(); + activeBoostsBuilder_ = null; + activeBoosts_ = other.activeBoosts_; + bitField0_ = (bitField0_ & ~0x00010000); + activeBoostsBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getActiveBoostsFieldBuilder() : null; + } else { + activeBoostsBuilder_.addAllMessages(other.activeBoosts_); + } + } + } + if (other.hasBoostTokensOnHand()) { + setBoostTokensOnHand(other.getBoostTokensOnHand()); + } + if (equippedArtifactsBuilder_ == null) { + if (!other.equippedArtifacts_.isEmpty()) { + if (equippedArtifacts_.isEmpty()) { + equippedArtifacts_ = other.equippedArtifacts_; + bitField0_ = (bitField0_ & ~0x00040000); + } else { + ensureEquippedArtifactsIsMutable(); + equippedArtifacts_.addAll(other.equippedArtifacts_); + } + onChanged(); + } + } else { + if (!other.equippedArtifacts_.isEmpty()) { + if (equippedArtifactsBuilder_.isEmpty()) { + equippedArtifactsBuilder_.dispose(); + equippedArtifactsBuilder_ = null; + equippedArtifacts_ = other.equippedArtifacts_; + bitField0_ = (bitField0_ & ~0x00040000); + equippedArtifactsBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getEquippedArtifactsFieldBuilder() : null; + } else { + equippedArtifactsBuilder_.addAllMessages(other.equippedArtifacts_); + } + } + } + if (other.hasArtifactInventoryScore()) { + setArtifactInventoryScore(other.getArtifactInventoryScore()); + } + if (other.hasFarmAppearance()) { + mergeFarmAppearance(other.getFarmAppearance()); + } + if (other.hasTimestamp()) { + setTimestamp(other.getTimestamp()); + } + 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 9: { + soulEggs_ = input.readDouble(); + bitField0_ |= 0x00000002; + break; + } // case 9 + case 16: { + eggsOfProphecy_ = input.readUInt64(); + bitField0_ |= 0x00000004; + break; + } // case 16 + case 24: { + permitLevel_ = input.readUInt32(); + bitField0_ |= 0x00000008; + break; + } // case 24 + case 32: { + hyperloopStation_ = input.readBool(); + bitField0_ |= 0x00000010; + break; + } // case 32 + case 40: { + int v = input.readUInt32(); + ensureEggMedalLevelIsMutable(); + eggMedalLevel_.addInt(v); + break; + } // case 40 + case 42: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureEggMedalLevelIsMutable(); + while (input.getBytesUntilLimit() > 0) { + eggMedalLevel_.addInt(input.readUInt32()); + } + input.popLimit(limit); + break; + } // case 42 + case 50: { + ei.Ei.Backup.ResearchItem m = + input.readMessage( + ei.Ei.Backup.ResearchItem.parser(), + extensionRegistry); + if (epicResearchBuilder_ == null) { + ensureEpicResearchIsMutable(); + epicResearch_.add(m); + } else { + epicResearchBuilder_.addMessage(m); + } + break; + } // case 50 + case 56: { + int tmpRaw = input.readEnum(); + ei.Ei.Egg tmpValue = + ei.Ei.Egg.forNumber(tmpRaw); + if (tmpValue == null) { + mergeUnknownVarintField(7, tmpRaw); + } else { + eggType_ = tmpRaw; + bitField0_ |= 0x00000080; + } + break; + } // case 56 + case 65: { + cashOnHand_ = input.readDouble(); + bitField0_ |= 0x00000100; + break; + } // case 65 + case 72: { + int v = input.readUInt32(); + ensureHabsIsMutable(); + habs_.addInt(v); + break; + } // case 72 + case 74: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureHabsIsMutable(); + while (input.getBytesUntilLimit() > 0) { + habs_.addInt(input.readUInt32()); + } + input.popLimit(limit); + break; + } // case 74 + case 80: { + long v = input.readUInt64(); + ensureHabPopulationIsMutable(); + habPopulation_.addLong(v); + break; + } // case 80 + case 82: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureHabPopulationIsMutable(); + while (input.getBytesUntilLimit() > 0) { + habPopulation_.addLong(input.readUInt64()); + } + input.popLimit(limit); + break; + } // case 82 + case 88: { + int v = input.readUInt32(); + ensureVehiclesIsMutable(); + vehicles_.addInt(v); + break; + } // case 88 + case 90: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureVehiclesIsMutable(); + while (input.getBytesUntilLimit() > 0) { + vehicles_.addInt(input.readUInt32()); + } + input.popLimit(limit); + break; + } // case 90 + case 96: { + int v = input.readUInt32(); + ensureTrainLengthIsMutable(); + trainLength_.addInt(v); + break; + } // case 96 + case 98: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureTrainLengthIsMutable(); + while (input.getBytesUntilLimit() > 0) { + trainLength_.addInt(input.readUInt32()); + } + input.popLimit(limit); + break; + } // case 98 + case 104: { + silosOwned_ = input.readUInt32(); + bitField0_ |= 0x00004000; + break; + } // case 104 + case 114: { + ei.Ei.Backup.ResearchItem m = + input.readMessage( + ei.Ei.Backup.ResearchItem.parser(), + extensionRegistry); + if (commonResearchBuilder_ == null) { + ensureCommonResearchIsMutable(); + commonResearch_.add(m); + } else { + commonResearchBuilder_.addMessage(m); + } + break; + } // case 114 + case 122: { + ei.Ei.Backup.ActiveBoost m = + input.readMessage( + ei.Ei.Backup.ActiveBoost.parser(), + extensionRegistry); + if (activeBoostsBuilder_ == null) { + ensureActiveBoostsIsMutable(); + activeBoosts_.add(m); + } else { + activeBoostsBuilder_.addMessage(m); + } + break; + } // case 122 + case 128: { + boostTokensOnHand_ = input.readUInt32(); + bitField0_ |= 0x00020000; + break; + } // case 128 + case 138: { + ei.Ei.CompleteArtifact m = + input.readMessage( + ei.Ei.CompleteArtifact.parser(), + extensionRegistry); + if (equippedArtifactsBuilder_ == null) { + ensureEquippedArtifactsIsMutable(); + equippedArtifacts_.add(m); + } else { + equippedArtifactsBuilder_.addMessage(m); + } + break; + } // case 138 + case 144: { + artifactInventoryScore_ = input.readUInt64(); + bitField0_ |= 0x00080000; + break; + } // case 144 + case 154: { + input.readMessage( + getFarmAppearanceFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00100000; + break; + } // case 154 + case 160: { + clientVersion_ = input.readUInt32(); + bitField0_ |= 0x00000001; + break; + } // case 160 + case 168: { + long v = input.readUInt64(); + ensureHabCapacityIsMutable(); + habCapacity_.addLong(v); + break; + } // case 168 + case 170: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureHabCapacityIsMutable(); + while (input.getBytesUntilLimit() > 0) { + habCapacity_.addLong(input.readUInt64()); + } + input.popLimit(limit); + break; + } // case 170 + case 177: { + timestamp_ = input.readDouble(); + bitField0_ |= 0x00200000; + break; + } // case 177 + 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 int clientVersion_ ; + /** + * optional uint32 client_version = 20; + * @return Whether the clientVersion field is set. + */ + @java.lang.Override + public boolean hasClientVersion() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * optional uint32 client_version = 20; + * @return The clientVersion. + */ + @java.lang.Override + public int getClientVersion() { + return clientVersion_; + } + /** + * optional uint32 client_version = 20; + * @param value The clientVersion to set. + * @return This builder for chaining. + */ + public Builder setClientVersion(int value) { + + clientVersion_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * optional uint32 client_version = 20; + * @return This builder for chaining. + */ + public Builder clearClientVersion() { + bitField0_ = (bitField0_ & ~0x00000001); + clientVersion_ = 0; + onChanged(); + return this; + } + + private double soulEggs_ ; + /** + * optional double soul_eggs = 1; + * @return Whether the soulEggs field is set. + */ + @java.lang.Override + public boolean hasSoulEggs() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * optional double soul_eggs = 1; + * @return The soulEggs. + */ + @java.lang.Override + public double getSoulEggs() { + return soulEggs_; + } + /** + * optional double soul_eggs = 1; + * @param value The soulEggs to set. + * @return This builder for chaining. + */ + public Builder setSoulEggs(double value) { + + soulEggs_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * optional double soul_eggs = 1; + * @return This builder for chaining. + */ + public Builder clearSoulEggs() { + bitField0_ = (bitField0_ & ~0x00000002); + soulEggs_ = 0D; + onChanged(); + return this; + } + + private long eggsOfProphecy_ ; + /** + * optional uint64 eggs_of_prophecy = 2; + * @return Whether the eggsOfProphecy field is set. + */ + @java.lang.Override + public boolean hasEggsOfProphecy() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * optional uint64 eggs_of_prophecy = 2; + * @return The eggsOfProphecy. + */ + @java.lang.Override + public long getEggsOfProphecy() { + return eggsOfProphecy_; + } + /** + * optional uint64 eggs_of_prophecy = 2; + * @param value The eggsOfProphecy to set. + * @return This builder for chaining. + */ + public Builder setEggsOfProphecy(long value) { + + eggsOfProphecy_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + * optional uint64 eggs_of_prophecy = 2; + * @return This builder for chaining. + */ + public Builder clearEggsOfProphecy() { + bitField0_ = (bitField0_ & ~0x00000004); + eggsOfProphecy_ = 0L; + onChanged(); + return this; + } + + private int permitLevel_ ; + /** + * optional uint32 permit_level = 3; + * @return Whether the permitLevel field is set. + */ + @java.lang.Override + public boolean hasPermitLevel() { + return ((bitField0_ & 0x00000008) != 0); + } + /** + * optional uint32 permit_level = 3; + * @return The permitLevel. + */ + @java.lang.Override + public int getPermitLevel() { + return permitLevel_; + } + /** + * optional uint32 permit_level = 3; + * @param value The permitLevel to set. + * @return This builder for chaining. + */ + public Builder setPermitLevel(int value) { + + permitLevel_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + /** + * optional uint32 permit_level = 3; + * @return This builder for chaining. + */ + public Builder clearPermitLevel() { + bitField0_ = (bitField0_ & ~0x00000008); + permitLevel_ = 0; + onChanged(); + return this; + } + + private boolean hyperloopStation_ ; + /** + * optional bool hyperloop_station = 4; + * @return Whether the hyperloopStation field is set. + */ + @java.lang.Override + public boolean hasHyperloopStation() { + return ((bitField0_ & 0x00000010) != 0); + } + /** + * optional bool hyperloop_station = 4; + * @return The hyperloopStation. + */ + @java.lang.Override + public boolean getHyperloopStation() { + return hyperloopStation_; + } + /** + * optional bool hyperloop_station = 4; + * @param value The hyperloopStation to set. + * @return This builder for chaining. + */ + public Builder setHyperloopStation(boolean value) { + + hyperloopStation_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + /** + * optional bool hyperloop_station = 4; + * @return This builder for chaining. + */ + public Builder clearHyperloopStation() { + bitField0_ = (bitField0_ & ~0x00000010); + hyperloopStation_ = false; + onChanged(); + return this; + } + + private com.google.protobuf.Internal.IntList eggMedalLevel_ = emptyIntList(); + private void ensureEggMedalLevelIsMutable() { + if (!eggMedalLevel_.isModifiable()) { + eggMedalLevel_ = makeMutableCopy(eggMedalLevel_); + } + bitField0_ |= 0x00000020; + } + /** + * repeated uint32 egg_medal_level = 5; + * @return A list containing the eggMedalLevel. + */ + public java.util.List + getEggMedalLevelList() { + eggMedalLevel_.makeImmutable(); + return eggMedalLevel_; + } + /** + * repeated uint32 egg_medal_level = 5; + * @return The count of eggMedalLevel. + */ + public int getEggMedalLevelCount() { + return eggMedalLevel_.size(); + } + /** + * repeated uint32 egg_medal_level = 5; + * @param index The index of the element to return. + * @return The eggMedalLevel at the given index. + */ + public int getEggMedalLevel(int index) { + return eggMedalLevel_.getInt(index); + } + /** + * repeated uint32 egg_medal_level = 5; + * @param index The index to set the value at. + * @param value The eggMedalLevel to set. + * @return This builder for chaining. + */ + public Builder setEggMedalLevel( + int index, int value) { + + ensureEggMedalLevelIsMutable(); + eggMedalLevel_.setInt(index, value); + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + /** + * repeated uint32 egg_medal_level = 5; + * @param value The eggMedalLevel to add. + * @return This builder for chaining. + */ + public Builder addEggMedalLevel(int value) { + + ensureEggMedalLevelIsMutable(); + eggMedalLevel_.addInt(value); + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + /** + * repeated uint32 egg_medal_level = 5; + * @param values The eggMedalLevel to add. + * @return This builder for chaining. + */ + public Builder addAllEggMedalLevel( + java.lang.Iterable values) { + ensureEggMedalLevelIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, eggMedalLevel_); + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + /** + * repeated uint32 egg_medal_level = 5; + * @return This builder for chaining. + */ + public Builder clearEggMedalLevel() { + eggMedalLevel_ = emptyIntList(); + bitField0_ = (bitField0_ & ~0x00000020); + onChanged(); + return this; + } + + private java.util.List epicResearch_ = + java.util.Collections.emptyList(); + private void ensureEpicResearchIsMutable() { + if (!((bitField0_ & 0x00000040) != 0)) { + epicResearch_ = new java.util.ArrayList(epicResearch_); + bitField0_ |= 0x00000040; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.Backup.ResearchItem, ei.Ei.Backup.ResearchItem.Builder, ei.Ei.Backup.ResearchItemOrBuilder> epicResearchBuilder_; + + /** + * repeated .ei.Backup.ResearchItem epic_research = 6; + */ + public java.util.List getEpicResearchList() { + if (epicResearchBuilder_ == null) { + return java.util.Collections.unmodifiableList(epicResearch_); + } else { + return epicResearchBuilder_.getMessageList(); + } + } + /** + * repeated .ei.Backup.ResearchItem epic_research = 6; + */ + public int getEpicResearchCount() { + if (epicResearchBuilder_ == null) { + return epicResearch_.size(); + } else { + return epicResearchBuilder_.getCount(); + } + } + /** + * repeated .ei.Backup.ResearchItem epic_research = 6; + */ + public ei.Ei.Backup.ResearchItem getEpicResearch(int index) { + if (epicResearchBuilder_ == null) { + return epicResearch_.get(index); + } else { + return epicResearchBuilder_.getMessage(index); + } + } + /** + * repeated .ei.Backup.ResearchItem epic_research = 6; + */ + public Builder setEpicResearch( + int index, ei.Ei.Backup.ResearchItem value) { + if (epicResearchBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureEpicResearchIsMutable(); + epicResearch_.set(index, value); + onChanged(); + } else { + epicResearchBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .ei.Backup.ResearchItem epic_research = 6; + */ + public Builder setEpicResearch( + int index, ei.Ei.Backup.ResearchItem.Builder builderForValue) { + if (epicResearchBuilder_ == null) { + ensureEpicResearchIsMutable(); + epicResearch_.set(index, builderForValue.build()); + onChanged(); + } else { + epicResearchBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .ei.Backup.ResearchItem epic_research = 6; + */ + public Builder addEpicResearch(ei.Ei.Backup.ResearchItem value) { + if (epicResearchBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureEpicResearchIsMutable(); + epicResearch_.add(value); + onChanged(); + } else { + epicResearchBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .ei.Backup.ResearchItem epic_research = 6; + */ + public Builder addEpicResearch( + int index, ei.Ei.Backup.ResearchItem value) { + if (epicResearchBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureEpicResearchIsMutable(); + epicResearch_.add(index, value); + onChanged(); + } else { + epicResearchBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .ei.Backup.ResearchItem epic_research = 6; + */ + public Builder addEpicResearch( + ei.Ei.Backup.ResearchItem.Builder builderForValue) { + if (epicResearchBuilder_ == null) { + ensureEpicResearchIsMutable(); + epicResearch_.add(builderForValue.build()); + onChanged(); + } else { + epicResearchBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .ei.Backup.ResearchItem epic_research = 6; + */ + public Builder addEpicResearch( + int index, ei.Ei.Backup.ResearchItem.Builder builderForValue) { + if (epicResearchBuilder_ == null) { + ensureEpicResearchIsMutable(); + epicResearch_.add(index, builderForValue.build()); + onChanged(); + } else { + epicResearchBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .ei.Backup.ResearchItem epic_research = 6; + */ + public Builder addAllEpicResearch( + java.lang.Iterable values) { + if (epicResearchBuilder_ == null) { + ensureEpicResearchIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, epicResearch_); + onChanged(); + } else { + epicResearchBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .ei.Backup.ResearchItem epic_research = 6; + */ + public Builder clearEpicResearch() { + if (epicResearchBuilder_ == null) { + epicResearch_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000040); + onChanged(); + } else { + epicResearchBuilder_.clear(); + } + return this; + } + /** + * repeated .ei.Backup.ResearchItem epic_research = 6; + */ + public Builder removeEpicResearch(int index) { + if (epicResearchBuilder_ == null) { + ensureEpicResearchIsMutable(); + epicResearch_.remove(index); + onChanged(); + } else { + epicResearchBuilder_.remove(index); + } + return this; + } + /** + * repeated .ei.Backup.ResearchItem epic_research = 6; + */ + public ei.Ei.Backup.ResearchItem.Builder getEpicResearchBuilder( + int index) { + return getEpicResearchFieldBuilder().getBuilder(index); + } + /** + * repeated .ei.Backup.ResearchItem epic_research = 6; + */ + public ei.Ei.Backup.ResearchItemOrBuilder getEpicResearchOrBuilder( + int index) { + if (epicResearchBuilder_ == null) { + return epicResearch_.get(index); } else { + return epicResearchBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .ei.Backup.ResearchItem epic_research = 6; + */ + public java.util.List + getEpicResearchOrBuilderList() { + if (epicResearchBuilder_ != null) { + return epicResearchBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(epicResearch_); + } + } + /** + * repeated .ei.Backup.ResearchItem epic_research = 6; + */ + public ei.Ei.Backup.ResearchItem.Builder addEpicResearchBuilder() { + return getEpicResearchFieldBuilder().addBuilder( + ei.Ei.Backup.ResearchItem.getDefaultInstance()); + } + /** + * repeated .ei.Backup.ResearchItem epic_research = 6; + */ + public ei.Ei.Backup.ResearchItem.Builder addEpicResearchBuilder( + int index) { + return getEpicResearchFieldBuilder().addBuilder( + index, ei.Ei.Backup.ResearchItem.getDefaultInstance()); + } + /** + * repeated .ei.Backup.ResearchItem epic_research = 6; + */ + public java.util.List + getEpicResearchBuilderList() { + return getEpicResearchFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.Backup.ResearchItem, ei.Ei.Backup.ResearchItem.Builder, ei.Ei.Backup.ResearchItemOrBuilder> + getEpicResearchFieldBuilder() { + if (epicResearchBuilder_ == null) { + epicResearchBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.Backup.ResearchItem, ei.Ei.Backup.ResearchItem.Builder, ei.Ei.Backup.ResearchItemOrBuilder>( + epicResearch_, + ((bitField0_ & 0x00000040) != 0), + getParentForChildren(), + isClean()); + epicResearch_ = null; + } + return epicResearchBuilder_; + } + + private int eggType_ = 1; + /** + * optional .ei.Egg egg_type = 7; + * @return Whether the eggType field is set. + */ + @java.lang.Override public boolean hasEggType() { + return ((bitField0_ & 0x00000080) != 0); + } + /** + * optional .ei.Egg egg_type = 7; + * @return The eggType. + */ + @java.lang.Override + public ei.Ei.Egg getEggType() { + ei.Ei.Egg result = ei.Ei.Egg.forNumber(eggType_); + return result == null ? ei.Ei.Egg.EDIBLE : result; + } + /** + * optional .ei.Egg egg_type = 7; + * @param value The eggType to set. + * @return This builder for chaining. + */ + public Builder setEggType(ei.Ei.Egg value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000080; + eggType_ = value.getNumber(); + onChanged(); + return this; + } + /** + * optional .ei.Egg egg_type = 7; + * @return This builder for chaining. + */ + public Builder clearEggType() { + bitField0_ = (bitField0_ & ~0x00000080); + eggType_ = 1; + onChanged(); + return this; + } + + private double cashOnHand_ ; + /** + * optional double cash_on_hand = 8; + * @return Whether the cashOnHand field is set. + */ + @java.lang.Override + public boolean hasCashOnHand() { + return ((bitField0_ & 0x00000100) != 0); + } + /** + * optional double cash_on_hand = 8; + * @return The cashOnHand. + */ + @java.lang.Override + public double getCashOnHand() { + return cashOnHand_; + } + /** + * optional double cash_on_hand = 8; + * @param value The cashOnHand to set. + * @return This builder for chaining. + */ + public Builder setCashOnHand(double value) { + + cashOnHand_ = value; + bitField0_ |= 0x00000100; + onChanged(); + return this; + } + /** + * optional double cash_on_hand = 8; + * @return This builder for chaining. + */ + public Builder clearCashOnHand() { + bitField0_ = (bitField0_ & ~0x00000100); + cashOnHand_ = 0D; + onChanged(); + return this; + } + + private com.google.protobuf.Internal.IntList habs_ = emptyIntList(); + private void ensureHabsIsMutable() { + if (!habs_.isModifiable()) { + habs_ = makeMutableCopy(habs_); + } + bitField0_ |= 0x00000200; + } + /** + * repeated uint32 habs = 9; + * @return A list containing the habs. + */ + public java.util.List + getHabsList() { + habs_.makeImmutable(); + return habs_; + } + /** + * repeated uint32 habs = 9; + * @return The count of habs. + */ + public int getHabsCount() { + return habs_.size(); + } + /** + * repeated uint32 habs = 9; + * @param index The index of the element to return. + * @return The habs at the given index. + */ + public int getHabs(int index) { + return habs_.getInt(index); + } + /** + * repeated uint32 habs = 9; + * @param index The index to set the value at. + * @param value The habs to set. + * @return This builder for chaining. + */ + public Builder setHabs( + int index, int value) { + + ensureHabsIsMutable(); + habs_.setInt(index, value); + bitField0_ |= 0x00000200; + onChanged(); + return this; + } + /** + * repeated uint32 habs = 9; + * @param value The habs to add. + * @return This builder for chaining. + */ + public Builder addHabs(int value) { + + ensureHabsIsMutable(); + habs_.addInt(value); + bitField0_ |= 0x00000200; + onChanged(); + return this; + } + /** + * repeated uint32 habs = 9; + * @param values The habs to add. + * @return This builder for chaining. + */ + public Builder addAllHabs( + java.lang.Iterable values) { + ensureHabsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, habs_); + bitField0_ |= 0x00000200; + onChanged(); + return this; + } + /** + * repeated uint32 habs = 9; + * @return This builder for chaining. + */ + public Builder clearHabs() { + habs_ = emptyIntList(); + bitField0_ = (bitField0_ & ~0x00000200); + onChanged(); + return this; + } + + private com.google.protobuf.Internal.LongList habPopulation_ = emptyLongList(); + private void ensureHabPopulationIsMutable() { + if (!habPopulation_.isModifiable()) { + habPopulation_ = makeMutableCopy(habPopulation_); + } + bitField0_ |= 0x00000400; + } + /** + * repeated uint64 hab_population = 10; + * @return A list containing the habPopulation. + */ + public java.util.List + getHabPopulationList() { + habPopulation_.makeImmutable(); + return habPopulation_; + } + /** + * repeated uint64 hab_population = 10; + * @return The count of habPopulation. + */ + public int getHabPopulationCount() { + return habPopulation_.size(); + } + /** + * repeated uint64 hab_population = 10; + * @param index The index of the element to return. + * @return The habPopulation at the given index. + */ + public long getHabPopulation(int index) { + return habPopulation_.getLong(index); + } + /** + * repeated uint64 hab_population = 10; + * @param index The index to set the value at. + * @param value The habPopulation to set. + * @return This builder for chaining. + */ + public Builder setHabPopulation( + int index, long value) { + + ensureHabPopulationIsMutable(); + habPopulation_.setLong(index, value); + bitField0_ |= 0x00000400; + onChanged(); + return this; + } + /** + * repeated uint64 hab_population = 10; + * @param value The habPopulation to add. + * @return This builder for chaining. + */ + public Builder addHabPopulation(long value) { + + ensureHabPopulationIsMutable(); + habPopulation_.addLong(value); + bitField0_ |= 0x00000400; + onChanged(); + return this; + } + /** + * repeated uint64 hab_population = 10; + * @param values The habPopulation to add. + * @return This builder for chaining. + */ + public Builder addAllHabPopulation( + java.lang.Iterable values) { + ensureHabPopulationIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, habPopulation_); + bitField0_ |= 0x00000400; + onChanged(); + return this; + } + /** + * repeated uint64 hab_population = 10; + * @return This builder for chaining. + */ + public Builder clearHabPopulation() { + habPopulation_ = emptyLongList(); + bitField0_ = (bitField0_ & ~0x00000400); + onChanged(); + return this; + } + + private com.google.protobuf.Internal.LongList habCapacity_ = emptyLongList(); + private void ensureHabCapacityIsMutable() { + if (!habCapacity_.isModifiable()) { + habCapacity_ = makeMutableCopy(habCapacity_); + } + bitField0_ |= 0x00000800; + } + /** + * repeated uint64 hab_capacity = 21; + * @return A list containing the habCapacity. + */ + public java.util.List + getHabCapacityList() { + habCapacity_.makeImmutable(); + return habCapacity_; + } + /** + * repeated uint64 hab_capacity = 21; + * @return The count of habCapacity. + */ + public int getHabCapacityCount() { + return habCapacity_.size(); + } + /** + * repeated uint64 hab_capacity = 21; + * @param index The index of the element to return. + * @return The habCapacity at the given index. + */ + public long getHabCapacity(int index) { + return habCapacity_.getLong(index); + } + /** + * repeated uint64 hab_capacity = 21; + * @param index The index to set the value at. + * @param value The habCapacity to set. + * @return This builder for chaining. + */ + public Builder setHabCapacity( + int index, long value) { + + ensureHabCapacityIsMutable(); + habCapacity_.setLong(index, value); + bitField0_ |= 0x00000800; + onChanged(); + return this; + } + /** + * repeated uint64 hab_capacity = 21; + * @param value The habCapacity to add. + * @return This builder for chaining. + */ + public Builder addHabCapacity(long value) { + + ensureHabCapacityIsMutable(); + habCapacity_.addLong(value); + bitField0_ |= 0x00000800; + onChanged(); + return this; + } + /** + * repeated uint64 hab_capacity = 21; + * @param values The habCapacity to add. + * @return This builder for chaining. + */ + public Builder addAllHabCapacity( + java.lang.Iterable values) { + ensureHabCapacityIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, habCapacity_); + bitField0_ |= 0x00000800; + onChanged(); + return this; + } + /** + * repeated uint64 hab_capacity = 21; + * @return This builder for chaining. + */ + public Builder clearHabCapacity() { + habCapacity_ = emptyLongList(); + bitField0_ = (bitField0_ & ~0x00000800); + onChanged(); + return this; + } + + private com.google.protobuf.Internal.IntList vehicles_ = emptyIntList(); + private void ensureVehiclesIsMutable() { + if (!vehicles_.isModifiable()) { + vehicles_ = makeMutableCopy(vehicles_); + } + bitField0_ |= 0x00001000; + } + /** + * repeated uint32 vehicles = 11; + * @return A list containing the vehicles. + */ + public java.util.List + getVehiclesList() { + vehicles_.makeImmutable(); + return vehicles_; + } + /** + * repeated uint32 vehicles = 11; + * @return The count of vehicles. + */ + public int getVehiclesCount() { + return vehicles_.size(); + } + /** + * repeated uint32 vehicles = 11; + * @param index The index of the element to return. + * @return The vehicles at the given index. + */ + public int getVehicles(int index) { + return vehicles_.getInt(index); + } + /** + * repeated uint32 vehicles = 11; + * @param index The index to set the value at. + * @param value The vehicles to set. + * @return This builder for chaining. + */ + public Builder setVehicles( + int index, int value) { + + ensureVehiclesIsMutable(); + vehicles_.setInt(index, value); + bitField0_ |= 0x00001000; + onChanged(); + return this; + } + /** + * repeated uint32 vehicles = 11; + * @param value The vehicles to add. + * @return This builder for chaining. + */ + public Builder addVehicles(int value) { + + ensureVehiclesIsMutable(); + vehicles_.addInt(value); + bitField0_ |= 0x00001000; + onChanged(); + return this; + } + /** + * repeated uint32 vehicles = 11; + * @param values The vehicles to add. + * @return This builder for chaining. + */ + public Builder addAllVehicles( + java.lang.Iterable values) { + ensureVehiclesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, vehicles_); + bitField0_ |= 0x00001000; + onChanged(); + return this; + } + /** + * repeated uint32 vehicles = 11; + * @return This builder for chaining. + */ + public Builder clearVehicles() { + vehicles_ = emptyIntList(); + bitField0_ = (bitField0_ & ~0x00001000); + onChanged(); + return this; + } + + private com.google.protobuf.Internal.IntList trainLength_ = emptyIntList(); + private void ensureTrainLengthIsMutable() { + if (!trainLength_.isModifiable()) { + trainLength_ = makeMutableCopy(trainLength_); + } + bitField0_ |= 0x00002000; + } + /** + * repeated uint32 train_length = 12; + * @return A list containing the trainLength. + */ + public java.util.List + getTrainLengthList() { + trainLength_.makeImmutable(); + return trainLength_; + } + /** + * repeated uint32 train_length = 12; + * @return The count of trainLength. + */ + public int getTrainLengthCount() { + return trainLength_.size(); + } + /** + * repeated uint32 train_length = 12; + * @param index The index of the element to return. + * @return The trainLength at the given index. + */ + public int getTrainLength(int index) { + return trainLength_.getInt(index); + } + /** + * repeated uint32 train_length = 12; + * @param index The index to set the value at. + * @param value The trainLength to set. + * @return This builder for chaining. + */ + public Builder setTrainLength( + int index, int value) { + + ensureTrainLengthIsMutable(); + trainLength_.setInt(index, value); + bitField0_ |= 0x00002000; + onChanged(); + return this; + } + /** + * repeated uint32 train_length = 12; + * @param value The trainLength to add. + * @return This builder for chaining. + */ + public Builder addTrainLength(int value) { + + ensureTrainLengthIsMutable(); + trainLength_.addInt(value); + bitField0_ |= 0x00002000; + onChanged(); + return this; + } + /** + * repeated uint32 train_length = 12; + * @param values The trainLength to add. + * @return This builder for chaining. + */ + public Builder addAllTrainLength( + java.lang.Iterable values) { + ensureTrainLengthIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, trainLength_); + bitField0_ |= 0x00002000; + onChanged(); + return this; + } + /** + * repeated uint32 train_length = 12; + * @return This builder for chaining. + */ + public Builder clearTrainLength() { + trainLength_ = emptyIntList(); + bitField0_ = (bitField0_ & ~0x00002000); + onChanged(); + return this; + } + + private int silosOwned_ ; + /** + * optional uint32 silos_owned = 13; + * @return Whether the silosOwned field is set. + */ + @java.lang.Override + public boolean hasSilosOwned() { + return ((bitField0_ & 0x00004000) != 0); + } + /** + * optional uint32 silos_owned = 13; + * @return The silosOwned. + */ + @java.lang.Override + public int getSilosOwned() { + return silosOwned_; + } + /** + * optional uint32 silos_owned = 13; + * @param value The silosOwned to set. + * @return This builder for chaining. + */ + public Builder setSilosOwned(int value) { + + silosOwned_ = value; + bitField0_ |= 0x00004000; + onChanged(); + return this; + } + /** + * optional uint32 silos_owned = 13; + * @return This builder for chaining. + */ + public Builder clearSilosOwned() { + bitField0_ = (bitField0_ & ~0x00004000); + silosOwned_ = 0; + onChanged(); + return this; + } + + private java.util.List commonResearch_ = + java.util.Collections.emptyList(); + private void ensureCommonResearchIsMutable() { + if (!((bitField0_ & 0x00008000) != 0)) { + commonResearch_ = new java.util.ArrayList(commonResearch_); + bitField0_ |= 0x00008000; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.Backup.ResearchItem, ei.Ei.Backup.ResearchItem.Builder, ei.Ei.Backup.ResearchItemOrBuilder> commonResearchBuilder_; + + /** + * repeated .ei.Backup.ResearchItem common_research = 14; + */ + public java.util.List getCommonResearchList() { + if (commonResearchBuilder_ == null) { + return java.util.Collections.unmodifiableList(commonResearch_); + } else { + return commonResearchBuilder_.getMessageList(); + } + } + /** + * repeated .ei.Backup.ResearchItem common_research = 14; + */ + public int getCommonResearchCount() { + if (commonResearchBuilder_ == null) { + return commonResearch_.size(); + } else { + return commonResearchBuilder_.getCount(); + } + } + /** + * repeated .ei.Backup.ResearchItem common_research = 14; + */ + public ei.Ei.Backup.ResearchItem getCommonResearch(int index) { + if (commonResearchBuilder_ == null) { + return commonResearch_.get(index); + } else { + return commonResearchBuilder_.getMessage(index); + } + } + /** + * repeated .ei.Backup.ResearchItem common_research = 14; + */ + public Builder setCommonResearch( + int index, ei.Ei.Backup.ResearchItem value) { + if (commonResearchBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureCommonResearchIsMutable(); + commonResearch_.set(index, value); + onChanged(); + } else { + commonResearchBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .ei.Backup.ResearchItem common_research = 14; + */ + public Builder setCommonResearch( + int index, ei.Ei.Backup.ResearchItem.Builder builderForValue) { + if (commonResearchBuilder_ == null) { + ensureCommonResearchIsMutable(); + commonResearch_.set(index, builderForValue.build()); + onChanged(); + } else { + commonResearchBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .ei.Backup.ResearchItem common_research = 14; + */ + public Builder addCommonResearch(ei.Ei.Backup.ResearchItem value) { + if (commonResearchBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureCommonResearchIsMutable(); + commonResearch_.add(value); + onChanged(); + } else { + commonResearchBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .ei.Backup.ResearchItem common_research = 14; + */ + public Builder addCommonResearch( + int index, ei.Ei.Backup.ResearchItem value) { + if (commonResearchBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureCommonResearchIsMutable(); + commonResearch_.add(index, value); + onChanged(); + } else { + commonResearchBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .ei.Backup.ResearchItem common_research = 14; + */ + public Builder addCommonResearch( + ei.Ei.Backup.ResearchItem.Builder builderForValue) { + if (commonResearchBuilder_ == null) { + ensureCommonResearchIsMutable(); + commonResearch_.add(builderForValue.build()); + onChanged(); + } else { + commonResearchBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .ei.Backup.ResearchItem common_research = 14; + */ + public Builder addCommonResearch( + int index, ei.Ei.Backup.ResearchItem.Builder builderForValue) { + if (commonResearchBuilder_ == null) { + ensureCommonResearchIsMutable(); + commonResearch_.add(index, builderForValue.build()); + onChanged(); + } else { + commonResearchBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .ei.Backup.ResearchItem common_research = 14; + */ + public Builder addAllCommonResearch( + java.lang.Iterable values) { + if (commonResearchBuilder_ == null) { + ensureCommonResearchIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, commonResearch_); + onChanged(); + } else { + commonResearchBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .ei.Backup.ResearchItem common_research = 14; + */ + public Builder clearCommonResearch() { + if (commonResearchBuilder_ == null) { + commonResearch_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00008000); + onChanged(); + } else { + commonResearchBuilder_.clear(); + } + return this; + } + /** + * repeated .ei.Backup.ResearchItem common_research = 14; + */ + public Builder removeCommonResearch(int index) { + if (commonResearchBuilder_ == null) { + ensureCommonResearchIsMutable(); + commonResearch_.remove(index); + onChanged(); + } else { + commonResearchBuilder_.remove(index); + } + return this; + } + /** + * repeated .ei.Backup.ResearchItem common_research = 14; + */ + public ei.Ei.Backup.ResearchItem.Builder getCommonResearchBuilder( + int index) { + return getCommonResearchFieldBuilder().getBuilder(index); + } + /** + * repeated .ei.Backup.ResearchItem common_research = 14; + */ + public ei.Ei.Backup.ResearchItemOrBuilder getCommonResearchOrBuilder( + int index) { + if (commonResearchBuilder_ == null) { + return commonResearch_.get(index); } else { + return commonResearchBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .ei.Backup.ResearchItem common_research = 14; + */ + public java.util.List + getCommonResearchOrBuilderList() { + if (commonResearchBuilder_ != null) { + return commonResearchBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(commonResearch_); + } + } + /** + * repeated .ei.Backup.ResearchItem common_research = 14; + */ + public ei.Ei.Backup.ResearchItem.Builder addCommonResearchBuilder() { + return getCommonResearchFieldBuilder().addBuilder( + ei.Ei.Backup.ResearchItem.getDefaultInstance()); + } + /** + * repeated .ei.Backup.ResearchItem common_research = 14; + */ + public ei.Ei.Backup.ResearchItem.Builder addCommonResearchBuilder( + int index) { + return getCommonResearchFieldBuilder().addBuilder( + index, ei.Ei.Backup.ResearchItem.getDefaultInstance()); + } + /** + * repeated .ei.Backup.ResearchItem common_research = 14; + */ + public java.util.List + getCommonResearchBuilderList() { + return getCommonResearchFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.Backup.ResearchItem, ei.Ei.Backup.ResearchItem.Builder, ei.Ei.Backup.ResearchItemOrBuilder> + getCommonResearchFieldBuilder() { + if (commonResearchBuilder_ == null) { + commonResearchBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.Backup.ResearchItem, ei.Ei.Backup.ResearchItem.Builder, ei.Ei.Backup.ResearchItemOrBuilder>( + commonResearch_, + ((bitField0_ & 0x00008000) != 0), + getParentForChildren(), + isClean()); + commonResearch_ = null; + } + return commonResearchBuilder_; + } + + private java.util.List activeBoosts_ = + java.util.Collections.emptyList(); + private void ensureActiveBoostsIsMutable() { + if (!((bitField0_ & 0x00010000) != 0)) { + activeBoosts_ = new java.util.ArrayList(activeBoosts_); + bitField0_ |= 0x00010000; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.Backup.ActiveBoost, ei.Ei.Backup.ActiveBoost.Builder, ei.Ei.Backup.ActiveBoostOrBuilder> activeBoostsBuilder_; + + /** + * repeated .ei.Backup.ActiveBoost active_boosts = 15; + */ + public java.util.List getActiveBoostsList() { + if (activeBoostsBuilder_ == null) { + return java.util.Collections.unmodifiableList(activeBoosts_); + } else { + return activeBoostsBuilder_.getMessageList(); + } + } + /** + * repeated .ei.Backup.ActiveBoost active_boosts = 15; + */ + public int getActiveBoostsCount() { + if (activeBoostsBuilder_ == null) { + return activeBoosts_.size(); + } else { + return activeBoostsBuilder_.getCount(); + } + } + /** + * repeated .ei.Backup.ActiveBoost active_boosts = 15; + */ + public ei.Ei.Backup.ActiveBoost getActiveBoosts(int index) { + if (activeBoostsBuilder_ == null) { + return activeBoosts_.get(index); + } else { + return activeBoostsBuilder_.getMessage(index); + } + } + /** + * repeated .ei.Backup.ActiveBoost active_boosts = 15; + */ + public Builder setActiveBoosts( + int index, ei.Ei.Backup.ActiveBoost value) { + if (activeBoostsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureActiveBoostsIsMutable(); + activeBoosts_.set(index, value); + onChanged(); + } else { + activeBoostsBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .ei.Backup.ActiveBoost active_boosts = 15; + */ + public Builder setActiveBoosts( + int index, ei.Ei.Backup.ActiveBoost.Builder builderForValue) { + if (activeBoostsBuilder_ == null) { + ensureActiveBoostsIsMutable(); + activeBoosts_.set(index, builderForValue.build()); + onChanged(); + } else { + activeBoostsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .ei.Backup.ActiveBoost active_boosts = 15; + */ + public Builder addActiveBoosts(ei.Ei.Backup.ActiveBoost value) { + if (activeBoostsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureActiveBoostsIsMutable(); + activeBoosts_.add(value); + onChanged(); + } else { + activeBoostsBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .ei.Backup.ActiveBoost active_boosts = 15; + */ + public Builder addActiveBoosts( + int index, ei.Ei.Backup.ActiveBoost value) { + if (activeBoostsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureActiveBoostsIsMutable(); + activeBoosts_.add(index, value); + onChanged(); + } else { + activeBoostsBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .ei.Backup.ActiveBoost active_boosts = 15; + */ + public Builder addActiveBoosts( + ei.Ei.Backup.ActiveBoost.Builder builderForValue) { + if (activeBoostsBuilder_ == null) { + ensureActiveBoostsIsMutable(); + activeBoosts_.add(builderForValue.build()); + onChanged(); + } else { + activeBoostsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .ei.Backup.ActiveBoost active_boosts = 15; + */ + public Builder addActiveBoosts( + int index, ei.Ei.Backup.ActiveBoost.Builder builderForValue) { + if (activeBoostsBuilder_ == null) { + ensureActiveBoostsIsMutable(); + activeBoosts_.add(index, builderForValue.build()); + onChanged(); + } else { + activeBoostsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .ei.Backup.ActiveBoost active_boosts = 15; + */ + public Builder addAllActiveBoosts( + java.lang.Iterable values) { + if (activeBoostsBuilder_ == null) { + ensureActiveBoostsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, activeBoosts_); + onChanged(); + } else { + activeBoostsBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .ei.Backup.ActiveBoost active_boosts = 15; + */ + public Builder clearActiveBoosts() { + if (activeBoostsBuilder_ == null) { + activeBoosts_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00010000); + onChanged(); + } else { + activeBoostsBuilder_.clear(); + } + return this; + } + /** + * repeated .ei.Backup.ActiveBoost active_boosts = 15; + */ + public Builder removeActiveBoosts(int index) { + if (activeBoostsBuilder_ == null) { + ensureActiveBoostsIsMutable(); + activeBoosts_.remove(index); + onChanged(); + } else { + activeBoostsBuilder_.remove(index); + } + return this; + } + /** + * repeated .ei.Backup.ActiveBoost active_boosts = 15; + */ + public ei.Ei.Backup.ActiveBoost.Builder getActiveBoostsBuilder( + int index) { + return getActiveBoostsFieldBuilder().getBuilder(index); + } + /** + * repeated .ei.Backup.ActiveBoost active_boosts = 15; + */ + public ei.Ei.Backup.ActiveBoostOrBuilder getActiveBoostsOrBuilder( + int index) { + if (activeBoostsBuilder_ == null) { + return activeBoosts_.get(index); } else { + return activeBoostsBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .ei.Backup.ActiveBoost active_boosts = 15; + */ + public java.util.List + getActiveBoostsOrBuilderList() { + if (activeBoostsBuilder_ != null) { + return activeBoostsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(activeBoosts_); + } + } + /** + * repeated .ei.Backup.ActiveBoost active_boosts = 15; + */ + public ei.Ei.Backup.ActiveBoost.Builder addActiveBoostsBuilder() { + return getActiveBoostsFieldBuilder().addBuilder( + ei.Ei.Backup.ActiveBoost.getDefaultInstance()); + } + /** + * repeated .ei.Backup.ActiveBoost active_boosts = 15; + */ + public ei.Ei.Backup.ActiveBoost.Builder addActiveBoostsBuilder( + int index) { + return getActiveBoostsFieldBuilder().addBuilder( + index, ei.Ei.Backup.ActiveBoost.getDefaultInstance()); + } + /** + * repeated .ei.Backup.ActiveBoost active_boosts = 15; + */ + public java.util.List + getActiveBoostsBuilderList() { + return getActiveBoostsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.Backup.ActiveBoost, ei.Ei.Backup.ActiveBoost.Builder, ei.Ei.Backup.ActiveBoostOrBuilder> + getActiveBoostsFieldBuilder() { + if (activeBoostsBuilder_ == null) { + activeBoostsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.Backup.ActiveBoost, ei.Ei.Backup.ActiveBoost.Builder, ei.Ei.Backup.ActiveBoostOrBuilder>( + activeBoosts_, + ((bitField0_ & 0x00010000) != 0), + getParentForChildren(), + isClean()); + activeBoosts_ = null; + } + return activeBoostsBuilder_; + } + + private int boostTokensOnHand_ ; + /** + * optional uint32 boost_tokens_on_hand = 16; + * @return Whether the boostTokensOnHand field is set. + */ + @java.lang.Override + public boolean hasBoostTokensOnHand() { + return ((bitField0_ & 0x00020000) != 0); + } + /** + * optional uint32 boost_tokens_on_hand = 16; + * @return The boostTokensOnHand. + */ + @java.lang.Override + public int getBoostTokensOnHand() { + return boostTokensOnHand_; + } + /** + * optional uint32 boost_tokens_on_hand = 16; + * @param value The boostTokensOnHand to set. + * @return This builder for chaining. + */ + public Builder setBoostTokensOnHand(int value) { + + boostTokensOnHand_ = value; + bitField0_ |= 0x00020000; + onChanged(); + return this; + } + /** + * optional uint32 boost_tokens_on_hand = 16; + * @return This builder for chaining. + */ + public Builder clearBoostTokensOnHand() { + bitField0_ = (bitField0_ & ~0x00020000); + boostTokensOnHand_ = 0; + onChanged(); + return this; + } + + private java.util.List equippedArtifacts_ = + java.util.Collections.emptyList(); + private void ensureEquippedArtifactsIsMutable() { + if (!((bitField0_ & 0x00040000) != 0)) { + equippedArtifacts_ = new java.util.ArrayList(equippedArtifacts_); + bitField0_ |= 0x00040000; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.CompleteArtifact, ei.Ei.CompleteArtifact.Builder, ei.Ei.CompleteArtifactOrBuilder> equippedArtifactsBuilder_; + + /** + * repeated .ei.CompleteArtifact equipped_artifacts = 17; + */ + public java.util.List getEquippedArtifactsList() { + if (equippedArtifactsBuilder_ == null) { + return java.util.Collections.unmodifiableList(equippedArtifacts_); + } else { + return equippedArtifactsBuilder_.getMessageList(); + } + } + /** + * repeated .ei.CompleteArtifact equipped_artifacts = 17; + */ + public int getEquippedArtifactsCount() { + if (equippedArtifactsBuilder_ == null) { + return equippedArtifacts_.size(); + } else { + return equippedArtifactsBuilder_.getCount(); + } + } + /** + * repeated .ei.CompleteArtifact equipped_artifacts = 17; + */ + public ei.Ei.CompleteArtifact getEquippedArtifacts(int index) { + if (equippedArtifactsBuilder_ == null) { + return equippedArtifacts_.get(index); + } else { + return equippedArtifactsBuilder_.getMessage(index); + } + } + /** + * repeated .ei.CompleteArtifact equipped_artifacts = 17; + */ + public Builder setEquippedArtifacts( + int index, ei.Ei.CompleteArtifact value) { + if (equippedArtifactsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureEquippedArtifactsIsMutable(); + equippedArtifacts_.set(index, value); + onChanged(); + } else { + equippedArtifactsBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .ei.CompleteArtifact equipped_artifacts = 17; + */ + public Builder setEquippedArtifacts( + int index, ei.Ei.CompleteArtifact.Builder builderForValue) { + if (equippedArtifactsBuilder_ == null) { + ensureEquippedArtifactsIsMutable(); + equippedArtifacts_.set(index, builderForValue.build()); + onChanged(); + } else { + equippedArtifactsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .ei.CompleteArtifact equipped_artifacts = 17; + */ + public Builder addEquippedArtifacts(ei.Ei.CompleteArtifact value) { + if (equippedArtifactsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureEquippedArtifactsIsMutable(); + equippedArtifacts_.add(value); + onChanged(); + } else { + equippedArtifactsBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .ei.CompleteArtifact equipped_artifacts = 17; + */ + public Builder addEquippedArtifacts( + int index, ei.Ei.CompleteArtifact value) { + if (equippedArtifactsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureEquippedArtifactsIsMutable(); + equippedArtifacts_.add(index, value); + onChanged(); + } else { + equippedArtifactsBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .ei.CompleteArtifact equipped_artifacts = 17; + */ + public Builder addEquippedArtifacts( + ei.Ei.CompleteArtifact.Builder builderForValue) { + if (equippedArtifactsBuilder_ == null) { + ensureEquippedArtifactsIsMutable(); + equippedArtifacts_.add(builderForValue.build()); + onChanged(); + } else { + equippedArtifactsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .ei.CompleteArtifact equipped_artifacts = 17; + */ + public Builder addEquippedArtifacts( + int index, ei.Ei.CompleteArtifact.Builder builderForValue) { + if (equippedArtifactsBuilder_ == null) { + ensureEquippedArtifactsIsMutable(); + equippedArtifacts_.add(index, builderForValue.build()); + onChanged(); + } else { + equippedArtifactsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .ei.CompleteArtifact equipped_artifacts = 17; + */ + public Builder addAllEquippedArtifacts( + java.lang.Iterable values) { + if (equippedArtifactsBuilder_ == null) { + ensureEquippedArtifactsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, equippedArtifacts_); + onChanged(); + } else { + equippedArtifactsBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .ei.CompleteArtifact equipped_artifacts = 17; + */ + public Builder clearEquippedArtifacts() { + if (equippedArtifactsBuilder_ == null) { + equippedArtifacts_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00040000); + onChanged(); + } else { + equippedArtifactsBuilder_.clear(); + } + return this; + } + /** + * repeated .ei.CompleteArtifact equipped_artifacts = 17; + */ + public Builder removeEquippedArtifacts(int index) { + if (equippedArtifactsBuilder_ == null) { + ensureEquippedArtifactsIsMutable(); + equippedArtifacts_.remove(index); + onChanged(); + } else { + equippedArtifactsBuilder_.remove(index); + } + return this; + } + /** + * repeated .ei.CompleteArtifact equipped_artifacts = 17; + */ + public ei.Ei.CompleteArtifact.Builder getEquippedArtifactsBuilder( + int index) { + return getEquippedArtifactsFieldBuilder().getBuilder(index); + } + /** + * repeated .ei.CompleteArtifact equipped_artifacts = 17; + */ + public ei.Ei.CompleteArtifactOrBuilder getEquippedArtifactsOrBuilder( + int index) { + if (equippedArtifactsBuilder_ == null) { + return equippedArtifacts_.get(index); } else { + return equippedArtifactsBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .ei.CompleteArtifact equipped_artifacts = 17; + */ + public java.util.List + getEquippedArtifactsOrBuilderList() { + if (equippedArtifactsBuilder_ != null) { + return equippedArtifactsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(equippedArtifacts_); + } + } + /** + * repeated .ei.CompleteArtifact equipped_artifacts = 17; + */ + public ei.Ei.CompleteArtifact.Builder addEquippedArtifactsBuilder() { + return getEquippedArtifactsFieldBuilder().addBuilder( + ei.Ei.CompleteArtifact.getDefaultInstance()); + } + /** + * repeated .ei.CompleteArtifact equipped_artifacts = 17; + */ + public ei.Ei.CompleteArtifact.Builder addEquippedArtifactsBuilder( + int index) { + return getEquippedArtifactsFieldBuilder().addBuilder( + index, ei.Ei.CompleteArtifact.getDefaultInstance()); + } + /** + * repeated .ei.CompleteArtifact equipped_artifacts = 17; + */ + public java.util.List + getEquippedArtifactsBuilderList() { + return getEquippedArtifactsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.CompleteArtifact, ei.Ei.CompleteArtifact.Builder, ei.Ei.CompleteArtifactOrBuilder> + getEquippedArtifactsFieldBuilder() { + if (equippedArtifactsBuilder_ == null) { + equippedArtifactsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.CompleteArtifact, ei.Ei.CompleteArtifact.Builder, ei.Ei.CompleteArtifactOrBuilder>( + equippedArtifacts_, + ((bitField0_ & 0x00040000) != 0), + getParentForChildren(), + isClean()); + equippedArtifacts_ = null; + } + return equippedArtifactsBuilder_; + } + + private long artifactInventoryScore_ ; + /** + * optional uint64 artifact_inventory_score = 18; + * @return Whether the artifactInventoryScore field is set. + */ + @java.lang.Override + public boolean hasArtifactInventoryScore() { + return ((bitField0_ & 0x00080000) != 0); + } + /** + * optional uint64 artifact_inventory_score = 18; + * @return The artifactInventoryScore. + */ + @java.lang.Override + public long getArtifactInventoryScore() { + return artifactInventoryScore_; + } + /** + * optional uint64 artifact_inventory_score = 18; + * @param value The artifactInventoryScore to set. + * @return This builder for chaining. + */ + public Builder setArtifactInventoryScore(long value) { + + artifactInventoryScore_ = value; + bitField0_ |= 0x00080000; + onChanged(); + return this; + } + /** + * optional uint64 artifact_inventory_score = 18; + * @return This builder for chaining. + */ + public Builder clearArtifactInventoryScore() { + bitField0_ = (bitField0_ & ~0x00080000); + artifactInventoryScore_ = 0L; + onChanged(); + return this; + } + + private ei.Ei.ShellDB.FarmConfiguration farmAppearance_; + private com.google.protobuf.SingleFieldBuilder< + ei.Ei.ShellDB.FarmConfiguration, ei.Ei.ShellDB.FarmConfiguration.Builder, ei.Ei.ShellDB.FarmConfigurationOrBuilder> farmAppearanceBuilder_; + /** + * optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; + * @return Whether the farmAppearance field is set. + */ + public boolean hasFarmAppearance() { + return ((bitField0_ & 0x00100000) != 0); + } + /** + * optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; + * @return The farmAppearance. + */ + public ei.Ei.ShellDB.FarmConfiguration getFarmAppearance() { + if (farmAppearanceBuilder_ == null) { + return farmAppearance_ == null ? ei.Ei.ShellDB.FarmConfiguration.getDefaultInstance() : farmAppearance_; + } else { + return farmAppearanceBuilder_.getMessage(); + } + } + /** + * optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; + */ + public Builder setFarmAppearance(ei.Ei.ShellDB.FarmConfiguration value) { + if (farmAppearanceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + farmAppearance_ = value; + } else { + farmAppearanceBuilder_.setMessage(value); + } + bitField0_ |= 0x00100000; + onChanged(); + return this; + } + /** + * optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; + */ + public Builder setFarmAppearance( + ei.Ei.ShellDB.FarmConfiguration.Builder builderForValue) { + if (farmAppearanceBuilder_ == null) { + farmAppearance_ = builderForValue.build(); + } else { + farmAppearanceBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00100000; + onChanged(); + return this; + } + /** + * optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; + */ + public Builder mergeFarmAppearance(ei.Ei.ShellDB.FarmConfiguration value) { + if (farmAppearanceBuilder_ == null) { + if (((bitField0_ & 0x00100000) != 0) && + farmAppearance_ != null && + farmAppearance_ != ei.Ei.ShellDB.FarmConfiguration.getDefaultInstance()) { + getFarmAppearanceBuilder().mergeFrom(value); + } else { + farmAppearance_ = value; + } + } else { + farmAppearanceBuilder_.mergeFrom(value); + } + if (farmAppearance_ != null) { + bitField0_ |= 0x00100000; + onChanged(); + } + return this; + } + /** + * optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; + */ + public Builder clearFarmAppearance() { + bitField0_ = (bitField0_ & ~0x00100000); + farmAppearance_ = null; + if (farmAppearanceBuilder_ != null) { + farmAppearanceBuilder_.dispose(); + farmAppearanceBuilder_ = null; + } + onChanged(); + return this; + } + /** + * optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; + */ + public ei.Ei.ShellDB.FarmConfiguration.Builder getFarmAppearanceBuilder() { + bitField0_ |= 0x00100000; + onChanged(); + return getFarmAppearanceFieldBuilder().getBuilder(); + } + /** + * optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; + */ + public ei.Ei.ShellDB.FarmConfigurationOrBuilder getFarmAppearanceOrBuilder() { + if (farmAppearanceBuilder_ != null) { + return farmAppearanceBuilder_.getMessageOrBuilder(); + } else { + return farmAppearance_ == null ? + ei.Ei.ShellDB.FarmConfiguration.getDefaultInstance() : farmAppearance_; + } + } + /** + * optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; + */ + private com.google.protobuf.SingleFieldBuilder< + ei.Ei.ShellDB.FarmConfiguration, ei.Ei.ShellDB.FarmConfiguration.Builder, ei.Ei.ShellDB.FarmConfigurationOrBuilder> + getFarmAppearanceFieldBuilder() { + if (farmAppearanceBuilder_ == null) { + farmAppearanceBuilder_ = new com.google.protobuf.SingleFieldBuilder< + ei.Ei.ShellDB.FarmConfiguration, ei.Ei.ShellDB.FarmConfiguration.Builder, ei.Ei.ShellDB.FarmConfigurationOrBuilder>( + getFarmAppearance(), + getParentForChildren(), + isClean()); + farmAppearance_ = null; + } + return farmAppearanceBuilder_; + } + + private double timestamp_ ; + /** + * optional double timestamp = 22; + * @return Whether the timestamp field is set. + */ + @java.lang.Override + public boolean hasTimestamp() { + return ((bitField0_ & 0x00200000) != 0); + } + /** + * optional double timestamp = 22; + * @return The timestamp. + */ + @java.lang.Override + public double getTimestamp() { + return timestamp_; + } + /** + * optional double timestamp = 22; + * @param value The timestamp to set. + * @return This builder for chaining. + */ + public Builder setTimestamp(double value) { + + timestamp_ = value; + bitField0_ |= 0x00200000; + onChanged(); + return this; + } + /** + * optional double timestamp = 22; + * @return This builder for chaining. + */ + public Builder clearTimestamp() { + bitField0_ = (bitField0_ & ~0x00200000); + timestamp_ = 0D; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:ei.PlayerFarmInfo) + } + + // @@protoc_insertion_point(class_scope:ei.PlayerFarmInfo) + private static final ei.Ei.PlayerFarmInfo DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new ei.Ei.PlayerFarmInfo(); + } + + public static ei.Ei.PlayerFarmInfo getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PlayerFarmInfo 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.PlayerFarmInfo getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface ContractCoopStatusResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.ContractCoopStatusResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * optional .ei.ContractCoopStatusResponse.ResponseStatus response_status = 19; + * @return Whether the responseStatus field is set. + */ + boolean hasResponseStatus(); + /** + * optional .ei.ContractCoopStatusResponse.ResponseStatus response_status = 19; + * @return The responseStatus. + */ + ei.Ei.ContractCoopStatusResponse.ResponseStatus getResponseStatus(); + + /** + * optional string contract_identifier = 1; + * @return Whether the contractIdentifier field is set. + */ + boolean hasContractIdentifier(); + /** + * optional string contract_identifier = 1; + * @return The contractIdentifier. + */ + java.lang.String getContractIdentifier(); + /** + * optional string contract_identifier = 1; + * @return The bytes for contractIdentifier. + */ + com.google.protobuf.ByteString + getContractIdentifierBytes(); + + /** + * optional double total_amount = 2; + * @return Whether the totalAmount field is set. + */ + boolean hasTotalAmount(); + /** + * optional double total_amount = 2; + * @return The totalAmount. + */ + double getTotalAmount(); + + /** + * optional string coop_identifier = 3; + * @return Whether the coopIdentifier field is set. + */ + boolean hasCoopIdentifier(); + /** + * optional string coop_identifier = 3; + * @return The coopIdentifier. + */ + java.lang.String getCoopIdentifier(); + /** + * optional string coop_identifier = 3; + * @return The bytes for coopIdentifier. + */ + com.google.protobuf.ByteString + getCoopIdentifierBytes(); + + /** + * optional .ei.Contract.PlayerGrade grade = 17; + * @return Whether the grade field is set. + */ + boolean hasGrade(); + /** + * optional .ei.Contract.PlayerGrade grade = 17; + * @return The grade. + */ + ei.Ei.Contract.PlayerGrade getGrade(); + + /** + * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + */ + java.util.List + getContributorsList(); + /** + * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + */ + ei.Ei.ContractCoopStatusResponse.ContributionInfo getContributors(int index); + /** + * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + */ + int getContributorsCount(); + /** + * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + */ + java.util.List + getContributorsOrBuilderList(); + /** + * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + */ + ei.Ei.ContractCoopStatusResponse.ContributionInfoOrBuilder getContributorsOrBuilder( + int index); + + /** + * optional bool auto_generated = 8; + * @return Whether the autoGenerated field is set. + */ + boolean hasAutoGenerated(); + /** + * optional bool auto_generated = 8; + * @return The autoGenerated. + */ + boolean getAutoGenerated(); + + /** + * optional bool public = 10; + * @return Whether the public field is set. + */ + boolean hasPublic(); + /** + * optional bool public = 10; + * @return The public. + */ + boolean getPublic(); + + /** + * optional string creator_id = 9; + * @return Whether the creatorId field is set. + */ + boolean hasCreatorId(); + /** + * optional string creator_id = 9; + * @return The creatorId. + */ + java.lang.String getCreatorId(); + /** + * optional string creator_id = 9; + * @return The bytes for creatorId. + */ + com.google.protobuf.ByteString + getCreatorIdBytes(); + + /** + * optional double seconds_remaining = 5; + * @return Whether the secondsRemaining field is set. + */ + boolean hasSecondsRemaining(); + /** + * optional double seconds_remaining = 5; + * @return The secondsRemaining. + */ + double getSecondsRemaining(); + + /** + * optional double seconds_since_all_goals_achieved = 16; + * @return Whether the secondsSinceAllGoalsAchieved field is set. + */ + boolean hasSecondsSinceAllGoalsAchieved(); + /** + * optional double seconds_since_all_goals_achieved = 16; + * @return The secondsSinceAllGoalsAchieved. + */ + double getSecondsSinceAllGoalsAchieved(); + + /** + * optional bool all_goals_achieved = 14; + * @return Whether the allGoalsAchieved field is set. + */ + boolean hasAllGoalsAchieved(); + /** + * optional bool all_goals_achieved = 14; + * @return The allGoalsAchieved. + */ + boolean getAllGoalsAchieved(); + + /** + * optional bool all_members_reporting = 6; + * @return Whether the allMembersReporting field is set. + */ + boolean hasAllMembersReporting(); + /** + * optional bool all_members_reporting = 6; + * @return The allMembersReporting. + */ + boolean getAllMembersReporting(); + + /** + * optional double grace_period_seconds_remaining = 7; + * @return Whether the gracePeriodSecondsRemaining field is set. + */ + boolean hasGracePeriodSecondsRemaining(); + /** + * optional double grace_period_seconds_remaining = 7; + * @return The gracePeriodSecondsRemaining. + */ + double getGracePeriodSecondsRemaining(); + + /** + * optional bool cleared_for_exit = 15; + * @return Whether the clearedForExit field is set. + */ + boolean hasClearedForExit(); + /** + * optional bool cleared_for_exit = 15; + * @return The clearedForExit. + */ + boolean getClearedForExit(); + + /** + * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + */ + java.util.List + getGiftsList(); + /** + * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + */ + ei.Ei.ContractCoopStatusResponse.CoopGift getGifts(int index); + /** + * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + */ + int getGiftsCount(); + /** + * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + */ + java.util.List + getGiftsOrBuilderList(); + /** + * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + */ + ei.Ei.ContractCoopStatusResponse.CoopGiftOrBuilder getGiftsOrBuilder( + int index); + + /** + * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + */ + java.util.List + getChickenRunsList(); + /** + * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + */ + ei.Ei.ContractCoopStatusResponse.ChickenRun getChickenRuns(int index); + /** + * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + */ + int getChickenRunsCount(); + /** + * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + */ + java.util.List + getChickenRunsOrBuilderList(); + /** + * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + */ + ei.Ei.ContractCoopStatusResponse.ChickenRunOrBuilder getChickenRunsOrBuilder( + int index); + + /** + * optional double local_timestamp = 12; + * @return Whether the localTimestamp field is set. + */ + boolean hasLocalTimestamp(); + /** + * optional double local_timestamp = 12; + * @return The localTimestamp. + */ + double getLocalTimestamp(); + + /** + * optional double last_sync = 18; + * @return Whether the lastSync field is set. + */ + boolean hasLastSync(); + /** + * optional double last_sync = 18; + * @return The lastSync. + */ + double getLastSync(); + } + /** + * Protobuf type {@code ei.ContractCoopStatusResponse} + */ + public static final class ContractCoopStatusResponse extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.ContractCoopStatusResponse) + ContractCoopStatusResponseOrBuilder { + private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ContractCoopStatusResponse.class.getName()); + } + // Use ContractCoopStatusResponse.newBuilder() to construct. + private ContractCoopStatusResponse(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private ContractCoopStatusResponse() { + responseStatus_ = 0; + contractIdentifier_ = ""; + coopIdentifier_ = ""; + grade_ = 0; + contributors_ = java.util.Collections.emptyList(); + creatorId_ = ""; + gifts_ = java.util.Collections.emptyList(); + chickenRuns_ = java.util.Collections.emptyList(); + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractCoopStatusResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractCoopStatusResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractCoopStatusResponse.class, ei.Ei.ContractCoopStatusResponse.Builder.class); + } + + /** + * Protobuf enum {@code ei.ContractCoopStatusResponse.ResponseStatus} + */ + public enum ResponseStatus + implements com.google.protobuf.ProtocolMessageEnum { + /** + * NO_ERROR = 0; + */ + NO_ERROR(0), + /** + * MISSING_USER = 1; + */ + MISSING_USER(1), + /** + * MISSING_COOP_ID = 2; + */ + MISSING_COOP_ID(2), + /** + * MISSING_CONTRACT_ID = 3; + */ + MISSING_CONTRACT_ID(3), + /** + * MEMBERSHIP_NOT_FOUND = 4; + */ + MEMBERSHIP_NOT_FOUND(4), + /** + * COOP_NOT_FOUND = 5; + */ + COOP_NOT_FOUND(5), + /** + * CONTRACT_NOT_FOUND = 6; + */ + CONTRACT_NOT_FOUND(6), + /** + * INVALID_MEMBERSHIP = 7; + */ + INVALID_MEMBERSHIP(7), + /** + * NO_HTTP_RESPONSE = 500; + */ + NO_HTTP_RESPONSE(500), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ResponseStatus.class.getName()); + } + /** + * NO_ERROR = 0; + */ + public static final int NO_ERROR_VALUE = 0; + /** + * MISSING_USER = 1; + */ + public static final int MISSING_USER_VALUE = 1; + /** + * MISSING_COOP_ID = 2; + */ + public static final int MISSING_COOP_ID_VALUE = 2; + /** + * MISSING_CONTRACT_ID = 3; + */ + public static final int MISSING_CONTRACT_ID_VALUE = 3; + /** + * MEMBERSHIP_NOT_FOUND = 4; + */ + public static final int MEMBERSHIP_NOT_FOUND_VALUE = 4; + /** + * COOP_NOT_FOUND = 5; + */ + public static final int COOP_NOT_FOUND_VALUE = 5; + /** + * CONTRACT_NOT_FOUND = 6; + */ + public static final int CONTRACT_NOT_FOUND_VALUE = 6; + /** + * INVALID_MEMBERSHIP = 7; + */ + public static final int INVALID_MEMBERSHIP_VALUE = 7; + /** + * NO_HTTP_RESPONSE = 500; + */ + public static final int NO_HTTP_RESPONSE_VALUE = 500; + + + public final int getNumber() { + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static ResponseStatus valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static ResponseStatus forNumber(int value) { + switch (value) { + case 0: return NO_ERROR; + case 1: return MISSING_USER; + case 2: return MISSING_COOP_ID; + case 3: return MISSING_CONTRACT_ID; + case 4: return MEMBERSHIP_NOT_FOUND; + case 5: return COOP_NOT_FOUND; + case 6: return CONTRACT_NOT_FOUND; + case 7: return INVALID_MEMBERSHIP; + case 500: return NO_HTTP_RESPONSE; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + ResponseStatus> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public ResponseStatus findValueByNumber(int number) { + return ResponseStatus.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return ei.Ei.ContractCoopStatusResponse.getDescriptor().getEnumTypes().get(0); + } + + private static final ResponseStatus[] VALUES = values(); + + public static ResponseStatus valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private ResponseStatus(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:ei.ContractCoopStatusResponse.ResponseStatus) + } + + /** + * Protobuf enum {@code ei.ContractCoopStatusResponse.MemberStatus} + */ + public enum MemberStatus + implements com.google.protobuf.ProtocolMessageEnum { + /** + * VALID = 0; + */ + VALID(0), + /** + * KICKED_INACTIVE = 1; + */ + KICKED_INACTIVE(1), + /** + * KICKED_PRIVATE = 2; + */ + KICKED_PRIVATE(2), + /** + * KICKED_CHEATS = 3; + */ + KICKED_CHEATS(3), + /** + * KICKED_LEECH = 4; + */ + KICKED_LEECH(4), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + MemberStatus.class.getName()); + } + /** + * VALID = 0; + */ + public static final int VALID_VALUE = 0; + /** + * KICKED_INACTIVE = 1; + */ + public static final int KICKED_INACTIVE_VALUE = 1; + /** + * KICKED_PRIVATE = 2; + */ + public static final int KICKED_PRIVATE_VALUE = 2; + /** + * KICKED_CHEATS = 3; + */ + public static final int KICKED_CHEATS_VALUE = 3; + /** + * KICKED_LEECH = 4; + */ + public static final int KICKED_LEECH_VALUE = 4; + + + public final int getNumber() { + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static MemberStatus valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static MemberStatus forNumber(int value) { + switch (value) { + case 0: return VALID; + case 1: return KICKED_INACTIVE; + case 2: return KICKED_PRIVATE; + case 3: return KICKED_CHEATS; + case 4: return KICKED_LEECH; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + MemberStatus> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public MemberStatus findValueByNumber(int number) { + return MemberStatus.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return ei.Ei.ContractCoopStatusResponse.getDescriptor().getEnumTypes().get(1); + } + + private static final MemberStatus[] VALUES = values(); + + public static MemberStatus valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private MemberStatus(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:ei.ContractCoopStatusResponse.MemberStatus) + } + + /** + * Protobuf enum {@code ei.ContractCoopStatusResponse.Status} + */ + public enum Status + implements com.google.protobuf.ProtocolMessageEnum { + /** + * UNKNOWN = 0; + */ + UNKNOWN(0), + /** + * LOBBY = 1; + */ + LOBBY(1), + /** + * ACTIVE = 2; + */ + ACTIVE(2), + /** + * COMPLETE = 3; + */ + COMPLETE(3), + /** + * FINALIZED = 4; + */ + FINALIZED(4), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Status.class.getName()); + } + /** + * UNKNOWN = 0; + */ + public static final int UNKNOWN_VALUE = 0; + /** + * LOBBY = 1; + */ + public static final int LOBBY_VALUE = 1; + /** + * ACTIVE = 2; + */ + public static final int ACTIVE_VALUE = 2; + /** + * COMPLETE = 3; + */ + public static final int COMPLETE_VALUE = 3; + /** + * FINALIZED = 4; + */ + public static final int FINALIZED_VALUE = 4; + + + public final int getNumber() { + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static Status valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static Status forNumber(int value) { + switch (value) { + case 0: return UNKNOWN; + case 1: return LOBBY; + case 2: return ACTIVE; + case 3: return COMPLETE; + case 4: return FINALIZED; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + Status> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public Status findValueByNumber(int number) { + return Status.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return ei.Ei.ContractCoopStatusResponse.getDescriptor().getEnumTypes().get(2); + } + + private static final Status[] VALUES = values(); + + public static Status valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private Status(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:ei.ContractCoopStatusResponse.Status) + } + + public interface ContributionInfoOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.ContractCoopStatusResponse.ContributionInfo) + com.google.protobuf.MessageOrBuilder { + + /** + * optional string uuid = 21; + * @return Whether the uuid field is set. + */ + boolean hasUuid(); + /** + * optional string uuid = 21; + * @return The uuid. + */ + java.lang.String getUuid(); + /** + * optional string uuid = 21; + * @return The bytes for uuid. + */ + com.google.protobuf.ByteString + getUuidBytes(); + + /** + * optional string user_id = 1; + * @return Whether the userId field is set. + */ + boolean hasUserId(); + /** + * optional string user_id = 1; + * @return The userId. + */ + java.lang.String getUserId(); + /** + * optional string user_id = 1; + * @return The bytes for userId. + */ + com.google.protobuf.ByteString + getUserIdBytes(); + + /** + * optional string user_name = 2; + * @return Whether the userName field is set. + */ + boolean hasUserName(); + /** + * optional string user_name = 2; + * @return The userName. + */ + java.lang.String getUserName(); + /** + * optional string user_name = 2; + * @return The bytes for userName. + */ + com.google.protobuf.ByteString + getUserNameBytes(); + + /** + * optional string contract_identifier = 19; + * @return Whether the contractIdentifier field is set. + */ + boolean hasContractIdentifier(); + /** + * optional string contract_identifier = 19; + * @return The contractIdentifier. + */ + java.lang.String getContractIdentifier(); + /** + * optional string contract_identifier = 19; + * @return The bytes for contractIdentifier. + */ + com.google.protobuf.ByteString + getContractIdentifierBytes(); + + /** + * optional double contribution_amount = 3; + * @return Whether the contributionAmount field is set. + */ + boolean hasContributionAmount(); + /** + * optional double contribution_amount = 3; + * @return The contributionAmount. + */ + double getContributionAmount(); + + /** + * optional double contribution_rate = 6; + * @return Whether the contributionRate field is set. + */ + boolean hasContributionRate(); + /** + * optional double contribution_rate = 6; + * @return The contributionRate. + */ + double getContributionRate(); + + /** + * optional double soul_power = 11; + * @return Whether the soulPower field is set. + */ + boolean hasSoulPower(); + /** + * optional double soul_power = 11; + * @return The soulPower. + */ + double getSoulPower(); + + /** + * optional .ei.FarmProductionParams production_params = 15; + * @return Whether the productionParams field is set. + */ + boolean hasProductionParams(); + /** + * optional .ei.FarmProductionParams production_params = 15; + * @return The productionParams. + */ + ei.Ei.FarmProductionParams getProductionParams(); + /** + * optional .ei.FarmProductionParams production_params = 15; + */ + ei.Ei.FarmProductionParamsOrBuilder getProductionParamsOrBuilder(); + + /** + * optional .ei.PlayerFarmInfo farm_info = 18; + * @return Whether the farmInfo field is set. + */ + boolean hasFarmInfo(); + /** + * optional .ei.PlayerFarmInfo farm_info = 18; + * @return The farmInfo. + */ + ei.Ei.PlayerFarmInfo getFarmInfo(); + /** + * optional .ei.PlayerFarmInfo farm_info = 18; + */ + ei.Ei.PlayerFarmInfoOrBuilder getFarmInfoOrBuilder(); + + /** + * optional int32 rank_change = 8; + * @return Whether the rankChange field is set. + */ + boolean hasRankChange(); + /** + * optional int32 rank_change = 8; + * @return The rankChange. + */ + int getRankChange(); + + /** + * optional bool recently_active = 23; + * @return Whether the recentlyActive field is set. + */ + boolean hasRecentlyActive(); + /** + * optional bool recently_active = 23; + * @return The recentlyActive. + */ + boolean getRecentlyActive(); + + /** + * optional bool active = 4; + * @return Whether the active field is set. + */ + boolean hasActive(); + /** + * optional bool active = 4; + * @return The active. + */ + boolean getActive(); + + /** + * optional bool cc_member = 24; + * @return Whether the ccMember field is set. + */ + boolean hasCcMember(); + /** + * optional bool cc_member = 24; + * @return The ccMember. + */ + boolean getCcMember(); + + /** + * optional bool leech = 16; + * @return Whether the leech field is set. + */ + boolean hasLeech(); + /** + * optional bool leech = 16; + * @return The leech. + */ + boolean getLeech(); + + /** + * optional bool finalized = 22; + * @return Whether the finalized field is set. + */ + boolean hasFinalized(); + /** + * optional bool finalized = 22; + * @return The finalized. + */ + boolean getFinalized(); + + /** + * optional bool time_cheat_detected = 7; + * @return Whether the timeCheatDetected field is set. + */ + boolean hasTimeCheatDetected(); + /** + * optional bool time_cheat_detected = 7; + * @return The timeCheatDetected. + */ + boolean getTimeCheatDetected(); + + /** + * optional .ei.Platform platform = 5; + * @return Whether the platform field is set. + */ + boolean hasPlatform(); + /** + * optional .ei.Platform platform = 5; + * @return The platform. + */ + ei.Ei.Platform getPlatform(); + + /** + * optional string push_id = 9; + * @return Whether the pushId field is set. + */ + boolean hasPushId(); + /** + * optional string push_id = 9; + * @return The pushId. + */ + java.lang.String getPushId(); + /** + * optional string push_id = 9; + * @return The bytes for pushId. + */ + com.google.protobuf.ByteString + getPushIdBytes(); + + /** + * optional uint32 ban_votes = 10; + * @return Whether the banVotes field is set. + */ + boolean hasBanVotes(); + /** + * optional uint32 ban_votes = 10; + * @return The banVotes. + */ + int getBanVotes(); + + /** + * optional bool autojoined = 17; + * @return Whether the autojoined field is set. + */ + boolean hasAutojoined(); + /** + * optional bool autojoined = 17; + * @return The autojoined. + */ + boolean getAutojoined(); + + /** + * optional uint32 boost_tokens = 12; + * @return Whether the boostTokens field is set. + */ + boolean hasBoostTokens(); + /** + * optional uint32 boost_tokens = 12; + * @return The boostTokens. + */ + int getBoostTokens(); + + /** + * optional uint32 boost_tokens_spent = 14; + * @return Whether the boostTokensSpent field is set. + */ + boolean hasBoostTokensSpent(); + /** + * optional uint32 boost_tokens_spent = 14; + * @return The boostTokensSpent. + */ + int getBoostTokensSpent(); + + /** + * repeated .ei.CoopBuffState buff_history = 13; + */ + java.util.List + getBuffHistoryList(); + /** + * repeated .ei.CoopBuffState buff_history = 13; + */ + ei.Ei.CoopBuffState getBuffHistory(int index); + /** + * repeated .ei.CoopBuffState buff_history = 13; + */ + int getBuffHistoryCount(); + /** + * repeated .ei.CoopBuffState buff_history = 13; + */ + java.util.List + getBuffHistoryOrBuilderList(); + /** + * repeated .ei.CoopBuffState buff_history = 13; + */ + ei.Ei.CoopBuffStateOrBuilder getBuffHistoryOrBuilder( + int index); + + /** + * optional double chicken_run_cooldown = 20; + * @return Whether the chickenRunCooldown field is set. + */ + boolean hasChickenRunCooldown(); + /** + * optional double chicken_run_cooldown = 20; + * @return The chickenRunCooldown. + */ + double getChickenRunCooldown(); + } + /** + * Protobuf type {@code ei.ContractCoopStatusResponse.ContributionInfo} + */ + public static final class ContributionInfo extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.ContractCoopStatusResponse.ContributionInfo) + ContributionInfoOrBuilder { + private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ContributionInfo.class.getName()); + } + // Use ContributionInfo.newBuilder() to construct. + private ContributionInfo(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private ContributionInfo() { + uuid_ = ""; + userId_ = ""; + userName_ = ""; + contractIdentifier_ = ""; + platform_ = 0; + pushId_ = ""; + buffHistory_ = java.util.Collections.emptyList(); + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractCoopStatusResponse_ContributionInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractCoopStatusResponse_ContributionInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractCoopStatusResponse.ContributionInfo.class, ei.Ei.ContractCoopStatusResponse.ContributionInfo.Builder.class); + } + + private int bitField0_; + public static final int UUID_FIELD_NUMBER = 21; + @SuppressWarnings("serial") + private volatile java.lang.Object uuid_ = ""; + /** + * optional string uuid = 21; + * @return Whether the uuid field is set. + */ + @java.lang.Override + public boolean hasUuid() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * optional string uuid = 21; + * @return The uuid. + */ + @java.lang.Override + public java.lang.String getUuid() { + java.lang.Object ref = uuid_; + 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()) { + uuid_ = s; + } + return s; + } + } + /** + * optional string uuid = 21; + * @return The bytes for uuid. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getUuidBytes() { + java.lang.Object ref = uuid_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + uuid_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int USER_ID_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private volatile java.lang.Object userId_ = ""; + /** + * optional string user_id = 1; + * @return Whether the userId field is set. + */ + @java.lang.Override + public boolean hasUserId() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * optional string user_id = 1; + * @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 = 1; + * @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; + } + } + + public static final int USER_NAME_FIELD_NUMBER = 2; + @SuppressWarnings("serial") + private volatile java.lang.Object userName_ = ""; + /** + * optional string user_name = 2; + * @return Whether the userName field is set. + */ + @java.lang.Override + public boolean hasUserName() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * optional string user_name = 2; + * @return The userName. + */ + @java.lang.Override + public java.lang.String getUserName() { + java.lang.Object ref = userName_; + 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()) { + userName_ = s; + } + return s; + } + } + /** + * optional string user_name = 2; + * @return The bytes for userName. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getUserNameBytes() { + java.lang.Object ref = userName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + userName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CONTRACT_IDENTIFIER_FIELD_NUMBER = 19; + @SuppressWarnings("serial") + private volatile java.lang.Object contractIdentifier_ = ""; + /** + * optional string contract_identifier = 19; + * @return Whether the contractIdentifier field is set. + */ + @java.lang.Override + public boolean hasContractIdentifier() { + return ((bitField0_ & 0x00000008) != 0); + } + /** + * optional string contract_identifier = 19; + * @return The contractIdentifier. + */ + @java.lang.Override + public java.lang.String getContractIdentifier() { + java.lang.Object ref = contractIdentifier_; + 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()) { + contractIdentifier_ = s; + } + return s; + } + } + /** + * optional string contract_identifier = 19; + * @return The bytes for contractIdentifier. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getContractIdentifierBytes() { + java.lang.Object ref = contractIdentifier_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + contractIdentifier_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CONTRIBUTION_AMOUNT_FIELD_NUMBER = 3; + private double contributionAmount_ = 0D; + /** + * optional double contribution_amount = 3; + * @return Whether the contributionAmount field is set. + */ + @java.lang.Override + public boolean hasContributionAmount() { + return ((bitField0_ & 0x00000010) != 0); + } + /** + * optional double contribution_amount = 3; + * @return The contributionAmount. + */ + @java.lang.Override + public double getContributionAmount() { + return contributionAmount_; + } + + public static final int CONTRIBUTION_RATE_FIELD_NUMBER = 6; + private double contributionRate_ = 0D; + /** + * optional double contribution_rate = 6; + * @return Whether the contributionRate field is set. + */ + @java.lang.Override + public boolean hasContributionRate() { + return ((bitField0_ & 0x00000020) != 0); + } + /** + * optional double contribution_rate = 6; + * @return The contributionRate. + */ + @java.lang.Override + public double getContributionRate() { + return contributionRate_; + } + + public static final int SOUL_POWER_FIELD_NUMBER = 11; + private double soulPower_ = 0D; + /** + * optional double soul_power = 11; + * @return Whether the soulPower field is set. + */ + @java.lang.Override + public boolean hasSoulPower() { + return ((bitField0_ & 0x00000040) != 0); + } + /** + * optional double soul_power = 11; + * @return The soulPower. + */ + @java.lang.Override + public double getSoulPower() { + return soulPower_; + } + + public static final int PRODUCTION_PARAMS_FIELD_NUMBER = 15; + private ei.Ei.FarmProductionParams productionParams_; + /** + * optional .ei.FarmProductionParams production_params = 15; + * @return Whether the productionParams field is set. + */ + @java.lang.Override + public boolean hasProductionParams() { + return ((bitField0_ & 0x00000080) != 0); + } + /** + * optional .ei.FarmProductionParams production_params = 15; + * @return The productionParams. + */ + @java.lang.Override + public ei.Ei.FarmProductionParams getProductionParams() { + return productionParams_ == null ? ei.Ei.FarmProductionParams.getDefaultInstance() : productionParams_; + } + /** + * optional .ei.FarmProductionParams production_params = 15; + */ + @java.lang.Override + public ei.Ei.FarmProductionParamsOrBuilder getProductionParamsOrBuilder() { + return productionParams_ == null ? ei.Ei.FarmProductionParams.getDefaultInstance() : productionParams_; + } + + public static final int FARM_INFO_FIELD_NUMBER = 18; + private ei.Ei.PlayerFarmInfo farmInfo_; + /** + * optional .ei.PlayerFarmInfo farm_info = 18; + * @return Whether the farmInfo field is set. + */ + @java.lang.Override + public boolean hasFarmInfo() { + return ((bitField0_ & 0x00000100) != 0); + } + /** + * optional .ei.PlayerFarmInfo farm_info = 18; + * @return The farmInfo. + */ + @java.lang.Override + public ei.Ei.PlayerFarmInfo getFarmInfo() { + return farmInfo_ == null ? ei.Ei.PlayerFarmInfo.getDefaultInstance() : farmInfo_; + } + /** + * optional .ei.PlayerFarmInfo farm_info = 18; + */ + @java.lang.Override + public ei.Ei.PlayerFarmInfoOrBuilder getFarmInfoOrBuilder() { + return farmInfo_ == null ? ei.Ei.PlayerFarmInfo.getDefaultInstance() : farmInfo_; + } + + public static final int RANK_CHANGE_FIELD_NUMBER = 8; + private int rankChange_ = 0; + /** + * optional int32 rank_change = 8; + * @return Whether the rankChange field is set. + */ + @java.lang.Override + public boolean hasRankChange() { + return ((bitField0_ & 0x00000200) != 0); + } + /** + * optional int32 rank_change = 8; + * @return The rankChange. + */ + @java.lang.Override + public int getRankChange() { + return rankChange_; + } + + public static final int RECENTLY_ACTIVE_FIELD_NUMBER = 23; + private boolean recentlyActive_ = false; + /** + * optional bool recently_active = 23; + * @return Whether the recentlyActive field is set. + */ + @java.lang.Override + public boolean hasRecentlyActive() { + return ((bitField0_ & 0x00000400) != 0); + } + /** + * optional bool recently_active = 23; + * @return The recentlyActive. + */ + @java.lang.Override + public boolean getRecentlyActive() { + return recentlyActive_; + } + + public static final int ACTIVE_FIELD_NUMBER = 4; + private boolean active_ = false; + /** + * optional bool active = 4; + * @return Whether the active field is set. + */ + @java.lang.Override + public boolean hasActive() { + return ((bitField0_ & 0x00000800) != 0); + } + /** + * optional bool active = 4; + * @return The active. + */ + @java.lang.Override + public boolean getActive() { + return active_; + } + + public static final int CC_MEMBER_FIELD_NUMBER = 24; + private boolean ccMember_ = false; + /** + * optional bool cc_member = 24; + * @return Whether the ccMember field is set. + */ + @java.lang.Override + public boolean hasCcMember() { + return ((bitField0_ & 0x00001000) != 0); + } + /** + * optional bool cc_member = 24; + * @return The ccMember. + */ + @java.lang.Override + public boolean getCcMember() { + return ccMember_; + } + + public static final int LEECH_FIELD_NUMBER = 16; + private boolean leech_ = false; + /** + * optional bool leech = 16; + * @return Whether the leech field is set. + */ + @java.lang.Override + public boolean hasLeech() { + return ((bitField0_ & 0x00002000) != 0); + } + /** + * optional bool leech = 16; + * @return The leech. + */ + @java.lang.Override + public boolean getLeech() { + return leech_; + } + + public static final int FINALIZED_FIELD_NUMBER = 22; + private boolean finalized_ = false; + /** + * optional bool finalized = 22; + * @return Whether the finalized field is set. + */ + @java.lang.Override + public boolean hasFinalized() { + return ((bitField0_ & 0x00004000) != 0); + } + /** + * optional bool finalized = 22; + * @return The finalized. + */ + @java.lang.Override + public boolean getFinalized() { + return finalized_; + } + + public static final int TIME_CHEAT_DETECTED_FIELD_NUMBER = 7; + private boolean timeCheatDetected_ = false; + /** + * optional bool time_cheat_detected = 7; + * @return Whether the timeCheatDetected field is set. + */ + @java.lang.Override + public boolean hasTimeCheatDetected() { + return ((bitField0_ & 0x00008000) != 0); + } + /** + * optional bool time_cheat_detected = 7; + * @return The timeCheatDetected. + */ + @java.lang.Override + public boolean getTimeCheatDetected() { + return timeCheatDetected_; + } + + public static final int PLATFORM_FIELD_NUMBER = 5; + private int platform_ = 0; + /** + * optional .ei.Platform platform = 5; + * @return Whether the platform field is set. + */ + @java.lang.Override public boolean hasPlatform() { + return ((bitField0_ & 0x00010000) != 0); + } + /** + * optional .ei.Platform platform = 5; + * @return The platform. + */ + @java.lang.Override public ei.Ei.Platform getPlatform() { + ei.Ei.Platform result = ei.Ei.Platform.forNumber(platform_); + return result == null ? ei.Ei.Platform.UNKNOWN_PLATFORM : result; + } + + public static final int PUSH_ID_FIELD_NUMBER = 9; + @SuppressWarnings("serial") + private volatile java.lang.Object pushId_ = ""; + /** + * optional string push_id = 9; + * @return Whether the pushId field is set. + */ + @java.lang.Override + public boolean hasPushId() { + return ((bitField0_ & 0x00020000) != 0); + } + /** + * optional string push_id = 9; + * @return The pushId. + */ + @java.lang.Override + public java.lang.String getPushId() { + java.lang.Object ref = pushId_; + 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()) { + pushId_ = s; + } + return s; + } + } + /** + * optional string push_id = 9; + * @return The bytes for pushId. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getPushIdBytes() { + java.lang.Object ref = pushId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + pushId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int BAN_VOTES_FIELD_NUMBER = 10; + private int banVotes_ = 0; + /** + * optional uint32 ban_votes = 10; + * @return Whether the banVotes field is set. + */ + @java.lang.Override + public boolean hasBanVotes() { + return ((bitField0_ & 0x00040000) != 0); + } + /** + * optional uint32 ban_votes = 10; + * @return The banVotes. + */ + @java.lang.Override + public int getBanVotes() { + return banVotes_; + } + + public static final int AUTOJOINED_FIELD_NUMBER = 17; + private boolean autojoined_ = false; + /** + * optional bool autojoined = 17; + * @return Whether the autojoined field is set. + */ + @java.lang.Override + public boolean hasAutojoined() { + return ((bitField0_ & 0x00080000) != 0); + } + /** + * optional bool autojoined = 17; + * @return The autojoined. + */ + @java.lang.Override + public boolean getAutojoined() { + return autojoined_; + } + + public static final int BOOST_TOKENS_FIELD_NUMBER = 12; + private int boostTokens_ = 0; + /** + * optional uint32 boost_tokens = 12; + * @return Whether the boostTokens field is set. + */ + @java.lang.Override + public boolean hasBoostTokens() { + return ((bitField0_ & 0x00100000) != 0); + } + /** + * optional uint32 boost_tokens = 12; + * @return The boostTokens. + */ + @java.lang.Override + public int getBoostTokens() { + return boostTokens_; + } + + public static final int BOOST_TOKENS_SPENT_FIELD_NUMBER = 14; + private int boostTokensSpent_ = 0; + /** + * optional uint32 boost_tokens_spent = 14; + * @return Whether the boostTokensSpent field is set. + */ + @java.lang.Override + public boolean hasBoostTokensSpent() { + return ((bitField0_ & 0x00200000) != 0); + } + /** + * optional uint32 boost_tokens_spent = 14; + * @return The boostTokensSpent. + */ + @java.lang.Override + public int getBoostTokensSpent() { + return boostTokensSpent_; + } + + public static final int BUFF_HISTORY_FIELD_NUMBER = 13; + @SuppressWarnings("serial") + private java.util.List buffHistory_; + /** + * repeated .ei.CoopBuffState buff_history = 13; + */ + @java.lang.Override + public java.util.List getBuffHistoryList() { + return buffHistory_; + } + /** + * repeated .ei.CoopBuffState buff_history = 13; + */ + @java.lang.Override + public java.util.List + getBuffHistoryOrBuilderList() { + return buffHistory_; + } + /** + * repeated .ei.CoopBuffState buff_history = 13; + */ + @java.lang.Override + public int getBuffHistoryCount() { + return buffHistory_.size(); + } + /** + * repeated .ei.CoopBuffState buff_history = 13; + */ + @java.lang.Override + public ei.Ei.CoopBuffState getBuffHistory(int index) { + return buffHistory_.get(index); + } + /** + * repeated .ei.CoopBuffState buff_history = 13; + */ + @java.lang.Override + public ei.Ei.CoopBuffStateOrBuilder getBuffHistoryOrBuilder( + int index) { + return buffHistory_.get(index); + } + + public static final int CHICKEN_RUN_COOLDOWN_FIELD_NUMBER = 20; + private double chickenRunCooldown_ = 0D; + /** + * optional double chicken_run_cooldown = 20; + * @return Whether the chickenRunCooldown field is set. + */ + @java.lang.Override + public boolean hasChickenRunCooldown() { + return ((bitField0_ & 0x00400000) != 0); + } + /** + * optional double chicken_run_cooldown = 20; + * @return The chickenRunCooldown. + */ + @java.lang.Override + public double getChickenRunCooldown() { + return chickenRunCooldown_; + } + + 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_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, userId_); + } + if (((bitField0_ & 0x00000004) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, userName_); + } + if (((bitField0_ & 0x00000010) != 0)) { + output.writeDouble(3, contributionAmount_); + } + if (((bitField0_ & 0x00000800) != 0)) { + output.writeBool(4, active_); + } + if (((bitField0_ & 0x00010000) != 0)) { + output.writeEnum(5, platform_); + } + if (((bitField0_ & 0x00000020) != 0)) { + output.writeDouble(6, contributionRate_); + } + if (((bitField0_ & 0x00008000) != 0)) { + output.writeBool(7, timeCheatDetected_); + } + if (((bitField0_ & 0x00000200) != 0)) { + output.writeInt32(8, rankChange_); + } + if (((bitField0_ & 0x00020000) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 9, pushId_); + } + if (((bitField0_ & 0x00040000) != 0)) { + output.writeUInt32(10, banVotes_); + } + if (((bitField0_ & 0x00000040) != 0)) { + output.writeDouble(11, soulPower_); + } + if (((bitField0_ & 0x00100000) != 0)) { + output.writeUInt32(12, boostTokens_); + } + for (int i = 0; i < buffHistory_.size(); i++) { + output.writeMessage(13, buffHistory_.get(i)); + } + if (((bitField0_ & 0x00200000) != 0)) { + output.writeUInt32(14, boostTokensSpent_); + } + if (((bitField0_ & 0x00000080) != 0)) { + output.writeMessage(15, getProductionParams()); + } + if (((bitField0_ & 0x00002000) != 0)) { + output.writeBool(16, leech_); + } + if (((bitField0_ & 0x00080000) != 0)) { + output.writeBool(17, autojoined_); + } + if (((bitField0_ & 0x00000100) != 0)) { + output.writeMessage(18, getFarmInfo()); + } + if (((bitField0_ & 0x00000008) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 19, contractIdentifier_); + } + if (((bitField0_ & 0x00400000) != 0)) { + output.writeDouble(20, chickenRunCooldown_); + } + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 21, uuid_); + } + if (((bitField0_ & 0x00004000) != 0)) { + output.writeBool(22, finalized_); + } + if (((bitField0_ & 0x00000400) != 0)) { + output.writeBool(23, recentlyActive_); + } + if (((bitField0_ & 0x00001000) != 0)) { + output.writeBool(24, ccMember_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, userId_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, userName_); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(3, contributionAmount_); + } + if (((bitField0_ & 0x00000800) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(4, active_); + } + if (((bitField0_ & 0x00010000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(5, platform_); + } + if (((bitField0_ & 0x00000020) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(6, contributionRate_); + } + if (((bitField0_ & 0x00008000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(7, timeCheatDetected_); + } + if (((bitField0_ & 0x00000200) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(8, rankChange_); + } + if (((bitField0_ & 0x00020000) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(9, pushId_); + } + if (((bitField0_ & 0x00040000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(10, banVotes_); + } + if (((bitField0_ & 0x00000040) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(11, soulPower_); + } + if (((bitField0_ & 0x00100000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(12, boostTokens_); + } + for (int i = 0; i < buffHistory_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(13, buffHistory_.get(i)); + } + if (((bitField0_ & 0x00200000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(14, boostTokensSpent_); + } + if (((bitField0_ & 0x00000080) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(15, getProductionParams()); + } + if (((bitField0_ & 0x00002000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(16, leech_); + } + if (((bitField0_ & 0x00080000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(17, autojoined_); + } + if (((bitField0_ & 0x00000100) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(18, getFarmInfo()); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(19, contractIdentifier_); + } + if (((bitField0_ & 0x00400000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(20, chickenRunCooldown_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(21, uuid_); + } + if (((bitField0_ & 0x00004000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(22, finalized_); + } + if (((bitField0_ & 0x00000400) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(23, recentlyActive_); + } + if (((bitField0_ & 0x00001000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(24, ccMember_); + } + 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.ContractCoopStatusResponse.ContributionInfo)) { + return super.equals(obj); + } + ei.Ei.ContractCoopStatusResponse.ContributionInfo other = (ei.Ei.ContractCoopStatusResponse.ContributionInfo) obj; + + if (hasUuid() != other.hasUuid()) return false; + if (hasUuid()) { + if (!getUuid() + .equals(other.getUuid())) return false; + } + if (hasUserId() != other.hasUserId()) return false; + if (hasUserId()) { + if (!getUserId() + .equals(other.getUserId())) return false; + } + if (hasUserName() != other.hasUserName()) return false; + if (hasUserName()) { + if (!getUserName() + .equals(other.getUserName())) return false; + } + if (hasContractIdentifier() != other.hasContractIdentifier()) return false; + if (hasContractIdentifier()) { + if (!getContractIdentifier() + .equals(other.getContractIdentifier())) return false; + } + if (hasContributionAmount() != other.hasContributionAmount()) return false; + if (hasContributionAmount()) { + if (java.lang.Double.doubleToLongBits(getContributionAmount()) + != java.lang.Double.doubleToLongBits( + other.getContributionAmount())) return false; + } + if (hasContributionRate() != other.hasContributionRate()) return false; + if (hasContributionRate()) { + if (java.lang.Double.doubleToLongBits(getContributionRate()) + != java.lang.Double.doubleToLongBits( + other.getContributionRate())) return false; + } + if (hasSoulPower() != other.hasSoulPower()) return false; + if (hasSoulPower()) { + if (java.lang.Double.doubleToLongBits(getSoulPower()) + != java.lang.Double.doubleToLongBits( + other.getSoulPower())) return false; + } + if (hasProductionParams() != other.hasProductionParams()) return false; + if (hasProductionParams()) { + if (!getProductionParams() + .equals(other.getProductionParams())) return false; + } + if (hasFarmInfo() != other.hasFarmInfo()) return false; + if (hasFarmInfo()) { + if (!getFarmInfo() + .equals(other.getFarmInfo())) return false; + } + if (hasRankChange() != other.hasRankChange()) return false; + if (hasRankChange()) { + if (getRankChange() + != other.getRankChange()) return false; + } + if (hasRecentlyActive() != other.hasRecentlyActive()) return false; + if (hasRecentlyActive()) { + if (getRecentlyActive() + != other.getRecentlyActive()) return false; + } + if (hasActive() != other.hasActive()) return false; + if (hasActive()) { + if (getActive() + != other.getActive()) return false; + } + if (hasCcMember() != other.hasCcMember()) return false; + if (hasCcMember()) { + if (getCcMember() + != other.getCcMember()) return false; + } + if (hasLeech() != other.hasLeech()) return false; + if (hasLeech()) { + if (getLeech() + != other.getLeech()) return false; + } + if (hasFinalized() != other.hasFinalized()) return false; + if (hasFinalized()) { + if (getFinalized() + != other.getFinalized()) return false; + } + if (hasTimeCheatDetected() != other.hasTimeCheatDetected()) return false; + if (hasTimeCheatDetected()) { + if (getTimeCheatDetected() + != other.getTimeCheatDetected()) return false; + } + if (hasPlatform() != other.hasPlatform()) return false; + if (hasPlatform()) { + if (platform_ != other.platform_) return false; + } + if (hasPushId() != other.hasPushId()) return false; + if (hasPushId()) { + if (!getPushId() + .equals(other.getPushId())) return false; + } + if (hasBanVotes() != other.hasBanVotes()) return false; + if (hasBanVotes()) { + if (getBanVotes() + != other.getBanVotes()) return false; + } + if (hasAutojoined() != other.hasAutojoined()) return false; + if (hasAutojoined()) { + if (getAutojoined() + != other.getAutojoined()) return false; + } + if (hasBoostTokens() != other.hasBoostTokens()) return false; + if (hasBoostTokens()) { + if (getBoostTokens() + != other.getBoostTokens()) return false; + } + if (hasBoostTokensSpent() != other.hasBoostTokensSpent()) return false; + if (hasBoostTokensSpent()) { + if (getBoostTokensSpent() + != other.getBoostTokensSpent()) return false; + } + if (!getBuffHistoryList() + .equals(other.getBuffHistoryList())) return false; + if (hasChickenRunCooldown() != other.hasChickenRunCooldown()) return false; + if (hasChickenRunCooldown()) { + if (java.lang.Double.doubleToLongBits(getChickenRunCooldown()) + != java.lang.Double.doubleToLongBits( + other.getChickenRunCooldown())) 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 (hasUuid()) { + hash = (37 * hash) + UUID_FIELD_NUMBER; + hash = (53 * hash) + getUuid().hashCode(); + } + if (hasUserId()) { + hash = (37 * hash) + USER_ID_FIELD_NUMBER; + hash = (53 * hash) + getUserId().hashCode(); + } + if (hasUserName()) { + hash = (37 * hash) + USER_NAME_FIELD_NUMBER; + hash = (53 * hash) + getUserName().hashCode(); + } + if (hasContractIdentifier()) { + hash = (37 * hash) + CONTRACT_IDENTIFIER_FIELD_NUMBER; + hash = (53 * hash) + getContractIdentifier().hashCode(); + } + if (hasContributionAmount()) { + hash = (37 * hash) + CONTRIBUTION_AMOUNT_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getContributionAmount())); + } + if (hasContributionRate()) { + hash = (37 * hash) + CONTRIBUTION_RATE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getContributionRate())); + } + if (hasSoulPower()) { + hash = (37 * hash) + SOUL_POWER_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getSoulPower())); + } + if (hasProductionParams()) { + hash = (37 * hash) + PRODUCTION_PARAMS_FIELD_NUMBER; + hash = (53 * hash) + getProductionParams().hashCode(); + } + if (hasFarmInfo()) { + hash = (37 * hash) + FARM_INFO_FIELD_NUMBER; + hash = (53 * hash) + getFarmInfo().hashCode(); + } + if (hasRankChange()) { + hash = (37 * hash) + RANK_CHANGE_FIELD_NUMBER; + hash = (53 * hash) + getRankChange(); + } + if (hasRecentlyActive()) { + hash = (37 * hash) + RECENTLY_ACTIVE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getRecentlyActive()); + } + if (hasActive()) { + hash = (37 * hash) + ACTIVE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getActive()); + } + if (hasCcMember()) { + hash = (37 * hash) + CC_MEMBER_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getCcMember()); + } + if (hasLeech()) { + hash = (37 * hash) + LEECH_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getLeech()); + } + if (hasFinalized()) { + hash = (37 * hash) + FINALIZED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getFinalized()); + } + if (hasTimeCheatDetected()) { + hash = (37 * hash) + TIME_CHEAT_DETECTED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getTimeCheatDetected()); + } + if (hasPlatform()) { + hash = (37 * hash) + PLATFORM_FIELD_NUMBER; + hash = (53 * hash) + platform_; + } + if (hasPushId()) { + hash = (37 * hash) + PUSH_ID_FIELD_NUMBER; + hash = (53 * hash) + getPushId().hashCode(); + } + if (hasBanVotes()) { + hash = (37 * hash) + BAN_VOTES_FIELD_NUMBER; + hash = (53 * hash) + getBanVotes(); + } + if (hasAutojoined()) { + hash = (37 * hash) + AUTOJOINED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getAutojoined()); + } + if (hasBoostTokens()) { + hash = (37 * hash) + BOOST_TOKENS_FIELD_NUMBER; + hash = (53 * hash) + getBoostTokens(); + } + if (hasBoostTokensSpent()) { + hash = (37 * hash) + BOOST_TOKENS_SPENT_FIELD_NUMBER; + hash = (53 * hash) + getBoostTokensSpent(); + } + if (getBuffHistoryCount() > 0) { + hash = (37 * hash) + BUFF_HISTORY_FIELD_NUMBER; + hash = (53 * hash) + getBuffHistoryList().hashCode(); + } + if (hasChickenRunCooldown()) { + hash = (37 * hash) + CHICKEN_RUN_COOLDOWN_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getChickenRunCooldown())); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static ei.Ei.ContractCoopStatusResponse.ContributionInfo parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractCoopStatusResponse.ContributionInfo parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.ContractCoopStatusResponse.ContributionInfo parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractCoopStatusResponse.ContributionInfo 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.ContractCoopStatusResponse.ContributionInfo parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractCoopStatusResponse.ContributionInfo parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.ContractCoopStatusResponse.ContributionInfo parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.ContractCoopStatusResponse.ContributionInfo parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static ei.Ei.ContractCoopStatusResponse.ContributionInfo parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static ei.Ei.ContractCoopStatusResponse.ContributionInfo parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static ei.Ei.ContractCoopStatusResponse.ContributionInfo parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.ContractCoopStatusResponse.ContributionInfo parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .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.ContractCoopStatusResponse.ContributionInfo 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.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code ei.ContractCoopStatusResponse.ContributionInfo} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.ContractCoopStatusResponse.ContributionInfo) + ei.Ei.ContractCoopStatusResponse.ContributionInfoOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractCoopStatusResponse_ContributionInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractCoopStatusResponse_ContributionInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractCoopStatusResponse.ContributionInfo.class, ei.Ei.ContractCoopStatusResponse.ContributionInfo.Builder.class); + } + + // Construct using ei.Ei.ContractCoopStatusResponse.ContributionInfo.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage + .alwaysUseFieldBuilders) { + getProductionParamsFieldBuilder(); + getFarmInfoFieldBuilder(); + getBuffHistoryFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + uuid_ = ""; + userId_ = ""; + userName_ = ""; + contractIdentifier_ = ""; + contributionAmount_ = 0D; + contributionRate_ = 0D; + soulPower_ = 0D; + productionParams_ = null; + if (productionParamsBuilder_ != null) { + productionParamsBuilder_.dispose(); + productionParamsBuilder_ = null; + } + farmInfo_ = null; + if (farmInfoBuilder_ != null) { + farmInfoBuilder_.dispose(); + farmInfoBuilder_ = null; + } + rankChange_ = 0; + recentlyActive_ = false; + active_ = false; + ccMember_ = false; + leech_ = false; + finalized_ = false; + timeCheatDetected_ = false; + platform_ = 0; + pushId_ = ""; + banVotes_ = 0; + autojoined_ = false; + boostTokens_ = 0; + boostTokensSpent_ = 0; + if (buffHistoryBuilder_ == null) { + buffHistory_ = java.util.Collections.emptyList(); + } else { + buffHistory_ = null; + buffHistoryBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00400000); + chickenRunCooldown_ = 0D; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return ei.Ei.internal_static_ei_ContractCoopStatusResponse_ContributionInfo_descriptor; + } + + @java.lang.Override + public ei.Ei.ContractCoopStatusResponse.ContributionInfo getDefaultInstanceForType() { + return ei.Ei.ContractCoopStatusResponse.ContributionInfo.getDefaultInstance(); + } + + @java.lang.Override + public ei.Ei.ContractCoopStatusResponse.ContributionInfo build() { + ei.Ei.ContractCoopStatusResponse.ContributionInfo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public ei.Ei.ContractCoopStatusResponse.ContributionInfo buildPartial() { + ei.Ei.ContractCoopStatusResponse.ContributionInfo result = new ei.Ei.ContractCoopStatusResponse.ContributionInfo(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.ContractCoopStatusResponse.ContributionInfo result) { + if (buffHistoryBuilder_ == null) { + if (((bitField0_ & 0x00400000) != 0)) { + buffHistory_ = java.util.Collections.unmodifiableList(buffHistory_); + bitField0_ = (bitField0_ & ~0x00400000); + } + result.buffHistory_ = buffHistory_; + } else { + result.buffHistory_ = buffHistoryBuilder_.build(); + } + } + + private void buildPartial0(ei.Ei.ContractCoopStatusResponse.ContributionInfo result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.uuid_ = uuid_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.userId_ = userId_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.userName_ = userName_; + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.contractIdentifier_ = contractIdentifier_; + to_bitField0_ |= 0x00000008; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.contributionAmount_ = contributionAmount_; + to_bitField0_ |= 0x00000010; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.contributionRate_ = contributionRate_; + to_bitField0_ |= 0x00000020; + } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.soulPower_ = soulPower_; + to_bitField0_ |= 0x00000040; + } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.productionParams_ = productionParamsBuilder_ == null + ? productionParams_ + : productionParamsBuilder_.build(); + to_bitField0_ |= 0x00000080; + } + if (((from_bitField0_ & 0x00000100) != 0)) { + result.farmInfo_ = farmInfoBuilder_ == null + ? farmInfo_ + : farmInfoBuilder_.build(); + to_bitField0_ |= 0x00000100; + } + if (((from_bitField0_ & 0x00000200) != 0)) { + result.rankChange_ = rankChange_; + to_bitField0_ |= 0x00000200; + } + if (((from_bitField0_ & 0x00000400) != 0)) { + result.recentlyActive_ = recentlyActive_; + to_bitField0_ |= 0x00000400; + } + if (((from_bitField0_ & 0x00000800) != 0)) { + result.active_ = active_; + to_bitField0_ |= 0x00000800; + } + if (((from_bitField0_ & 0x00001000) != 0)) { + result.ccMember_ = ccMember_; + to_bitField0_ |= 0x00001000; + } + if (((from_bitField0_ & 0x00002000) != 0)) { + result.leech_ = leech_; + to_bitField0_ |= 0x00002000; + } + if (((from_bitField0_ & 0x00004000) != 0)) { + result.finalized_ = finalized_; + to_bitField0_ |= 0x00004000; + } + if (((from_bitField0_ & 0x00008000) != 0)) { + result.timeCheatDetected_ = timeCheatDetected_; + to_bitField0_ |= 0x00008000; + } + if (((from_bitField0_ & 0x00010000) != 0)) { + result.platform_ = platform_; + to_bitField0_ |= 0x00010000; + } + if (((from_bitField0_ & 0x00020000) != 0)) { + result.pushId_ = pushId_; + to_bitField0_ |= 0x00020000; + } + if (((from_bitField0_ & 0x00040000) != 0)) { + result.banVotes_ = banVotes_; + to_bitField0_ |= 0x00040000; + } + if (((from_bitField0_ & 0x00080000) != 0)) { + result.autojoined_ = autojoined_; + to_bitField0_ |= 0x00080000; + } + if (((from_bitField0_ & 0x00100000) != 0)) { + result.boostTokens_ = boostTokens_; + to_bitField0_ |= 0x00100000; + } + if (((from_bitField0_ & 0x00200000) != 0)) { + result.boostTokensSpent_ = boostTokensSpent_; + to_bitField0_ |= 0x00200000; + } + if (((from_bitField0_ & 0x00800000) != 0)) { + result.chickenRunCooldown_ = chickenRunCooldown_; + to_bitField0_ |= 0x00400000; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof ei.Ei.ContractCoopStatusResponse.ContributionInfo) { + return mergeFrom((ei.Ei.ContractCoopStatusResponse.ContributionInfo)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(ei.Ei.ContractCoopStatusResponse.ContributionInfo other) { + if (other == ei.Ei.ContractCoopStatusResponse.ContributionInfo.getDefaultInstance()) return this; + if (other.hasUuid()) { + uuid_ = other.uuid_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasUserId()) { + userId_ = other.userId_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.hasUserName()) { + userName_ = other.userName_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (other.hasContractIdentifier()) { + contractIdentifier_ = other.contractIdentifier_; + bitField0_ |= 0x00000008; + onChanged(); + } + if (other.hasContributionAmount()) { + setContributionAmount(other.getContributionAmount()); + } + if (other.hasContributionRate()) { + setContributionRate(other.getContributionRate()); + } + if (other.hasSoulPower()) { + setSoulPower(other.getSoulPower()); + } + if (other.hasProductionParams()) { + mergeProductionParams(other.getProductionParams()); + } + if (other.hasFarmInfo()) { + mergeFarmInfo(other.getFarmInfo()); + } + if (other.hasRankChange()) { + setRankChange(other.getRankChange()); + } + if (other.hasRecentlyActive()) { + setRecentlyActive(other.getRecentlyActive()); + } + if (other.hasActive()) { + setActive(other.getActive()); + } + if (other.hasCcMember()) { + setCcMember(other.getCcMember()); + } + if (other.hasLeech()) { + setLeech(other.getLeech()); + } + if (other.hasFinalized()) { + setFinalized(other.getFinalized()); + } + if (other.hasTimeCheatDetected()) { + setTimeCheatDetected(other.getTimeCheatDetected()); + } + if (other.hasPlatform()) { + setPlatform(other.getPlatform()); + } + if (other.hasPushId()) { + pushId_ = other.pushId_; + bitField0_ |= 0x00020000; + onChanged(); + } + if (other.hasBanVotes()) { + setBanVotes(other.getBanVotes()); + } + if (other.hasAutojoined()) { + setAutojoined(other.getAutojoined()); + } + if (other.hasBoostTokens()) { + setBoostTokens(other.getBoostTokens()); + } + if (other.hasBoostTokensSpent()) { + setBoostTokensSpent(other.getBoostTokensSpent()); + } + if (buffHistoryBuilder_ == null) { + if (!other.buffHistory_.isEmpty()) { + if (buffHistory_.isEmpty()) { + buffHistory_ = other.buffHistory_; + bitField0_ = (bitField0_ & ~0x00400000); + } else { + ensureBuffHistoryIsMutable(); + buffHistory_.addAll(other.buffHistory_); + } + onChanged(); + } + } else { + if (!other.buffHistory_.isEmpty()) { + if (buffHistoryBuilder_.isEmpty()) { + buffHistoryBuilder_.dispose(); + buffHistoryBuilder_ = null; + buffHistory_ = other.buffHistory_; + bitField0_ = (bitField0_ & ~0x00400000); + buffHistoryBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getBuffHistoryFieldBuilder() : null; + } else { + buffHistoryBuilder_.addAllMessages(other.buffHistory_); + } + } + } + if (other.hasChickenRunCooldown()) { + setChickenRunCooldown(other.getChickenRunCooldown()); + } + 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: { + userId_ = input.readBytes(); + bitField0_ |= 0x00000002; + break; + } // case 10 + case 18: { + userName_ = input.readBytes(); + bitField0_ |= 0x00000004; + break; + } // case 18 + case 25: { + contributionAmount_ = input.readDouble(); + bitField0_ |= 0x00000010; + break; + } // case 25 + case 32: { + active_ = input.readBool(); + bitField0_ |= 0x00000800; + break; + } // case 32 + case 40: { + int tmpRaw = input.readEnum(); + ei.Ei.Platform tmpValue = + ei.Ei.Platform.forNumber(tmpRaw); + if (tmpValue == null) { + mergeUnknownVarintField(5, tmpRaw); + } else { + platform_ = tmpRaw; + bitField0_ |= 0x00010000; + } + break; + } // case 40 + case 49: { + contributionRate_ = input.readDouble(); + bitField0_ |= 0x00000020; + break; + } // case 49 + case 56: { + timeCheatDetected_ = input.readBool(); + bitField0_ |= 0x00008000; + break; + } // case 56 + case 64: { + rankChange_ = input.readInt32(); + bitField0_ |= 0x00000200; + break; + } // case 64 + case 74: { + pushId_ = input.readBytes(); + bitField0_ |= 0x00020000; + break; + } // case 74 + case 80: { + banVotes_ = input.readUInt32(); + bitField0_ |= 0x00040000; + break; + } // case 80 + case 89: { + soulPower_ = input.readDouble(); + bitField0_ |= 0x00000040; + break; + } // case 89 + case 96: { + boostTokens_ = input.readUInt32(); + bitField0_ |= 0x00100000; + break; + } // case 96 + case 106: { + ei.Ei.CoopBuffState m = + input.readMessage( + ei.Ei.CoopBuffState.parser(), + extensionRegistry); + if (buffHistoryBuilder_ == null) { + ensureBuffHistoryIsMutable(); + buffHistory_.add(m); + } else { + buffHistoryBuilder_.addMessage(m); + } + break; + } // case 106 + case 112: { + boostTokensSpent_ = input.readUInt32(); + bitField0_ |= 0x00200000; + break; + } // case 112 + case 122: { + input.readMessage( + getProductionParamsFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000080; + break; + } // case 122 + case 128: { + leech_ = input.readBool(); + bitField0_ |= 0x00002000; + break; + } // case 128 + case 136: { + autojoined_ = input.readBool(); + bitField0_ |= 0x00080000; + break; + } // case 136 + case 146: { + input.readMessage( + getFarmInfoFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000100; + break; + } // case 146 + case 154: { + contractIdentifier_ = input.readBytes(); + bitField0_ |= 0x00000008; + break; + } // case 154 + case 161: { + chickenRunCooldown_ = input.readDouble(); + bitField0_ |= 0x00800000; + break; + } // case 161 + case 170: { + uuid_ = input.readBytes(); + bitField0_ |= 0x00000001; + break; + } // case 170 + case 176: { + finalized_ = input.readBool(); + bitField0_ |= 0x00004000; + break; + } // case 176 + case 184: { + recentlyActive_ = input.readBool(); + bitField0_ |= 0x00000400; + break; + } // case 184 + case 192: { + ccMember_ = input.readBool(); + bitField0_ |= 0x00001000; + break; + } // case 192 + 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 uuid_ = ""; + /** + * optional string uuid = 21; + * @return Whether the uuid field is set. + */ + public boolean hasUuid() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * optional string uuid = 21; + * @return The uuid. + */ + public java.lang.String getUuid() { + java.lang.Object ref = uuid_; + 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()) { + uuid_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * optional string uuid = 21; + * @return The bytes for uuid. + */ + public com.google.protobuf.ByteString + getUuidBytes() { + java.lang.Object ref = uuid_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + uuid_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * optional string uuid = 21; + * @param value The uuid to set. + * @return This builder for chaining. + */ + public Builder setUuid( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + uuid_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * optional string uuid = 21; + * @return This builder for chaining. + */ + public Builder clearUuid() { + uuid_ = getDefaultInstance().getUuid(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * optional string uuid = 21; + * @param value The bytes for uuid to set. + * @return This builder for chaining. + */ + public Builder setUuidBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + uuid_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object userId_ = ""; + /** + * optional string user_id = 1; + * @return Whether the userId field is set. + */ + public boolean hasUserId() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * optional string user_id = 1; + * @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 = 1; + * @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 = 1; + * @param value The userId to set. + * @return This builder for chaining. + */ + public Builder setUserId( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + userId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * optional string user_id = 1; + * @return This builder for chaining. + */ + public Builder clearUserId() { + userId_ = getDefaultInstance().getUserId(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + * optional string user_id = 1; + * @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(); } + userId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.lang.Object userName_ = ""; + /** + * optional string user_name = 2; + * @return Whether the userName field is set. + */ + public boolean hasUserName() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * optional string user_name = 2; + * @return The userName. + */ + public java.lang.String getUserName() { + java.lang.Object ref = userName_; + 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()) { + userName_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * optional string user_name = 2; + * @return The bytes for userName. + */ + public com.google.protobuf.ByteString + getUserNameBytes() { + java.lang.Object ref = userName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + userName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * optional string user_name = 2; + * @param value The userName to set. + * @return This builder for chaining. + */ + public Builder setUserName( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + userName_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + * optional string user_name = 2; + * @return This builder for chaining. + */ + public Builder clearUserName() { + userName_ = getDefaultInstance().getUserName(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + /** + * optional string user_name = 2; + * @param value The bytes for userName to set. + * @return This builder for chaining. + */ + public Builder setUserNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + userName_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private java.lang.Object contractIdentifier_ = ""; + /** + * optional string contract_identifier = 19; + * @return Whether the contractIdentifier field is set. + */ + public boolean hasContractIdentifier() { + return ((bitField0_ & 0x00000008) != 0); + } + /** * optional string contract_identifier = 19; * @return The contractIdentifier. */ - public java.lang.String getContractIdentifier() { - java.lang.Object ref = contractIdentifier_; + public java.lang.String getContractIdentifier() { + java.lang.Object ref = contractIdentifier_; + 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()) { + contractIdentifier_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * optional string contract_identifier = 19; + * @return The bytes for contractIdentifier. + */ + public com.google.protobuf.ByteString + getContractIdentifierBytes() { + java.lang.Object ref = contractIdentifier_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + contractIdentifier_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * optional string contract_identifier = 19; + * @param value The contractIdentifier to set. + * @return This builder for chaining. + */ + public Builder setContractIdentifier( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + contractIdentifier_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + /** + * optional string contract_identifier = 19; + * @return This builder for chaining. + */ + public Builder clearContractIdentifier() { + contractIdentifier_ = getDefaultInstance().getContractIdentifier(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + /** + * optional string contract_identifier = 19; + * @param value The bytes for contractIdentifier to set. + * @return This builder for chaining. + */ + public Builder setContractIdentifierBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + contractIdentifier_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + private double contributionAmount_ ; + /** + * optional double contribution_amount = 3; + * @return Whether the contributionAmount field is set. + */ + @java.lang.Override + public boolean hasContributionAmount() { + return ((bitField0_ & 0x00000010) != 0); + } + /** + * optional double contribution_amount = 3; + * @return The contributionAmount. + */ + @java.lang.Override + public double getContributionAmount() { + return contributionAmount_; + } + /** + * optional double contribution_amount = 3; + * @param value The contributionAmount to set. + * @return This builder for chaining. + */ + public Builder setContributionAmount(double value) { + + contributionAmount_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + /** + * optional double contribution_amount = 3; + * @return This builder for chaining. + */ + public Builder clearContributionAmount() { + bitField0_ = (bitField0_ & ~0x00000010); + contributionAmount_ = 0D; + onChanged(); + return this; + } + + private double contributionRate_ ; + /** + * optional double contribution_rate = 6; + * @return Whether the contributionRate field is set. + */ + @java.lang.Override + public boolean hasContributionRate() { + return ((bitField0_ & 0x00000020) != 0); + } + /** + * optional double contribution_rate = 6; + * @return The contributionRate. + */ + @java.lang.Override + public double getContributionRate() { + return contributionRate_; + } + /** + * optional double contribution_rate = 6; + * @param value The contributionRate to set. + * @return This builder for chaining. + */ + public Builder setContributionRate(double value) { + + contributionRate_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + /** + * optional double contribution_rate = 6; + * @return This builder for chaining. + */ + public Builder clearContributionRate() { + bitField0_ = (bitField0_ & ~0x00000020); + contributionRate_ = 0D; + onChanged(); + return this; + } + + private double soulPower_ ; + /** + * optional double soul_power = 11; + * @return Whether the soulPower field is set. + */ + @java.lang.Override + public boolean hasSoulPower() { + return ((bitField0_ & 0x00000040) != 0); + } + /** + * optional double soul_power = 11; + * @return The soulPower. + */ + @java.lang.Override + public double getSoulPower() { + return soulPower_; + } + /** + * optional double soul_power = 11; + * @param value The soulPower to set. + * @return This builder for chaining. + */ + public Builder setSoulPower(double value) { + + soulPower_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + /** + * optional double soul_power = 11; + * @return This builder for chaining. + */ + public Builder clearSoulPower() { + bitField0_ = (bitField0_ & ~0x00000040); + soulPower_ = 0D; + onChanged(); + return this; + } + + private ei.Ei.FarmProductionParams productionParams_; + private com.google.protobuf.SingleFieldBuilder< + ei.Ei.FarmProductionParams, ei.Ei.FarmProductionParams.Builder, ei.Ei.FarmProductionParamsOrBuilder> productionParamsBuilder_; + /** + * optional .ei.FarmProductionParams production_params = 15; + * @return Whether the productionParams field is set. + */ + public boolean hasProductionParams() { + return ((bitField0_ & 0x00000080) != 0); + } + /** + * optional .ei.FarmProductionParams production_params = 15; + * @return The productionParams. + */ + public ei.Ei.FarmProductionParams getProductionParams() { + if (productionParamsBuilder_ == null) { + return productionParams_ == null ? ei.Ei.FarmProductionParams.getDefaultInstance() : productionParams_; + } else { + return productionParamsBuilder_.getMessage(); + } + } + /** + * optional .ei.FarmProductionParams production_params = 15; + */ + public Builder setProductionParams(ei.Ei.FarmProductionParams value) { + if (productionParamsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + productionParams_ = value; + } else { + productionParamsBuilder_.setMessage(value); + } + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + /** + * optional .ei.FarmProductionParams production_params = 15; + */ + public Builder setProductionParams( + ei.Ei.FarmProductionParams.Builder builderForValue) { + if (productionParamsBuilder_ == null) { + productionParams_ = builderForValue.build(); + } else { + productionParamsBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + /** + * optional .ei.FarmProductionParams production_params = 15; + */ + public Builder mergeProductionParams(ei.Ei.FarmProductionParams value) { + if (productionParamsBuilder_ == null) { + if (((bitField0_ & 0x00000080) != 0) && + productionParams_ != null && + productionParams_ != ei.Ei.FarmProductionParams.getDefaultInstance()) { + getProductionParamsBuilder().mergeFrom(value); + } else { + productionParams_ = value; + } + } else { + productionParamsBuilder_.mergeFrom(value); + } + if (productionParams_ != null) { + bitField0_ |= 0x00000080; + onChanged(); + } + return this; + } + /** + * optional .ei.FarmProductionParams production_params = 15; + */ + public Builder clearProductionParams() { + bitField0_ = (bitField0_ & ~0x00000080); + productionParams_ = null; + if (productionParamsBuilder_ != null) { + productionParamsBuilder_.dispose(); + productionParamsBuilder_ = null; + } + onChanged(); + return this; + } + /** + * optional .ei.FarmProductionParams production_params = 15; + */ + public ei.Ei.FarmProductionParams.Builder getProductionParamsBuilder() { + bitField0_ |= 0x00000080; + onChanged(); + return getProductionParamsFieldBuilder().getBuilder(); + } + /** + * optional .ei.FarmProductionParams production_params = 15; + */ + public ei.Ei.FarmProductionParamsOrBuilder getProductionParamsOrBuilder() { + if (productionParamsBuilder_ != null) { + return productionParamsBuilder_.getMessageOrBuilder(); + } else { + return productionParams_ == null ? + ei.Ei.FarmProductionParams.getDefaultInstance() : productionParams_; + } + } + /** + * optional .ei.FarmProductionParams production_params = 15; + */ + private com.google.protobuf.SingleFieldBuilder< + ei.Ei.FarmProductionParams, ei.Ei.FarmProductionParams.Builder, ei.Ei.FarmProductionParamsOrBuilder> + getProductionParamsFieldBuilder() { + if (productionParamsBuilder_ == null) { + productionParamsBuilder_ = new com.google.protobuf.SingleFieldBuilder< + ei.Ei.FarmProductionParams, ei.Ei.FarmProductionParams.Builder, ei.Ei.FarmProductionParamsOrBuilder>( + getProductionParams(), + getParentForChildren(), + isClean()); + productionParams_ = null; + } + return productionParamsBuilder_; + } + + private ei.Ei.PlayerFarmInfo farmInfo_; + private com.google.protobuf.SingleFieldBuilder< + ei.Ei.PlayerFarmInfo, ei.Ei.PlayerFarmInfo.Builder, ei.Ei.PlayerFarmInfoOrBuilder> farmInfoBuilder_; + /** + * optional .ei.PlayerFarmInfo farm_info = 18; + * @return Whether the farmInfo field is set. + */ + public boolean hasFarmInfo() { + return ((bitField0_ & 0x00000100) != 0); + } + /** + * optional .ei.PlayerFarmInfo farm_info = 18; + * @return The farmInfo. + */ + public ei.Ei.PlayerFarmInfo getFarmInfo() { + if (farmInfoBuilder_ == null) { + return farmInfo_ == null ? ei.Ei.PlayerFarmInfo.getDefaultInstance() : farmInfo_; + } else { + return farmInfoBuilder_.getMessage(); + } + } + /** + * optional .ei.PlayerFarmInfo farm_info = 18; + */ + public Builder setFarmInfo(ei.Ei.PlayerFarmInfo value) { + if (farmInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + farmInfo_ = value; + } else { + farmInfoBuilder_.setMessage(value); + } + bitField0_ |= 0x00000100; + onChanged(); + return this; + } + /** + * optional .ei.PlayerFarmInfo farm_info = 18; + */ + public Builder setFarmInfo( + ei.Ei.PlayerFarmInfo.Builder builderForValue) { + if (farmInfoBuilder_ == null) { + farmInfo_ = builderForValue.build(); + } else { + farmInfoBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000100; + onChanged(); + return this; + } + /** + * optional .ei.PlayerFarmInfo farm_info = 18; + */ + public Builder mergeFarmInfo(ei.Ei.PlayerFarmInfo value) { + if (farmInfoBuilder_ == null) { + if (((bitField0_ & 0x00000100) != 0) && + farmInfo_ != null && + farmInfo_ != ei.Ei.PlayerFarmInfo.getDefaultInstance()) { + getFarmInfoBuilder().mergeFrom(value); + } else { + farmInfo_ = value; + } + } else { + farmInfoBuilder_.mergeFrom(value); + } + if (farmInfo_ != null) { + bitField0_ |= 0x00000100; + onChanged(); + } + return this; + } + /** + * optional .ei.PlayerFarmInfo farm_info = 18; + */ + public Builder clearFarmInfo() { + bitField0_ = (bitField0_ & ~0x00000100); + farmInfo_ = null; + if (farmInfoBuilder_ != null) { + farmInfoBuilder_.dispose(); + farmInfoBuilder_ = null; + } + onChanged(); + return this; + } + /** + * optional .ei.PlayerFarmInfo farm_info = 18; + */ + public ei.Ei.PlayerFarmInfo.Builder getFarmInfoBuilder() { + bitField0_ |= 0x00000100; + onChanged(); + return getFarmInfoFieldBuilder().getBuilder(); + } + /** + * optional .ei.PlayerFarmInfo farm_info = 18; + */ + public ei.Ei.PlayerFarmInfoOrBuilder getFarmInfoOrBuilder() { + if (farmInfoBuilder_ != null) { + return farmInfoBuilder_.getMessageOrBuilder(); + } else { + return farmInfo_ == null ? + ei.Ei.PlayerFarmInfo.getDefaultInstance() : farmInfo_; + } + } + /** + * optional .ei.PlayerFarmInfo farm_info = 18; + */ + private com.google.protobuf.SingleFieldBuilder< + ei.Ei.PlayerFarmInfo, ei.Ei.PlayerFarmInfo.Builder, ei.Ei.PlayerFarmInfoOrBuilder> + getFarmInfoFieldBuilder() { + if (farmInfoBuilder_ == null) { + farmInfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< + ei.Ei.PlayerFarmInfo, ei.Ei.PlayerFarmInfo.Builder, ei.Ei.PlayerFarmInfoOrBuilder>( + getFarmInfo(), + getParentForChildren(), + isClean()); + farmInfo_ = null; + } + return farmInfoBuilder_; + } + + private int rankChange_ ; + /** + * optional int32 rank_change = 8; + * @return Whether the rankChange field is set. + */ + @java.lang.Override + public boolean hasRankChange() { + return ((bitField0_ & 0x00000200) != 0); + } + /** + * optional int32 rank_change = 8; + * @return The rankChange. + */ + @java.lang.Override + public int getRankChange() { + return rankChange_; + } + /** + * optional int32 rank_change = 8; + * @param value The rankChange to set. + * @return This builder for chaining. + */ + public Builder setRankChange(int value) { + + rankChange_ = value; + bitField0_ |= 0x00000200; + onChanged(); + return this; + } + /** + * optional int32 rank_change = 8; + * @return This builder for chaining. + */ + public Builder clearRankChange() { + bitField0_ = (bitField0_ & ~0x00000200); + rankChange_ = 0; + onChanged(); + return this; + } + + private boolean recentlyActive_ ; + /** + * optional bool recently_active = 23; + * @return Whether the recentlyActive field is set. + */ + @java.lang.Override + public boolean hasRecentlyActive() { + return ((bitField0_ & 0x00000400) != 0); + } + /** + * optional bool recently_active = 23; + * @return The recentlyActive. + */ + @java.lang.Override + public boolean getRecentlyActive() { + return recentlyActive_; + } + /** + * optional bool recently_active = 23; + * @param value The recentlyActive to set. + * @return This builder for chaining. + */ + public Builder setRecentlyActive(boolean value) { + + recentlyActive_ = value; + bitField0_ |= 0x00000400; + onChanged(); + return this; + } + /** + * optional bool recently_active = 23; + * @return This builder for chaining. + */ + public Builder clearRecentlyActive() { + bitField0_ = (bitField0_ & ~0x00000400); + recentlyActive_ = false; + onChanged(); + return this; + } + + private boolean active_ ; + /** + * optional bool active = 4; + * @return Whether the active field is set. + */ + @java.lang.Override + public boolean hasActive() { + return ((bitField0_ & 0x00000800) != 0); + } + /** + * optional bool active = 4; + * @return The active. + */ + @java.lang.Override + public boolean getActive() { + return active_; + } + /** + * optional bool active = 4; + * @param value The active to set. + * @return This builder for chaining. + */ + public Builder setActive(boolean value) { + + active_ = value; + bitField0_ |= 0x00000800; + onChanged(); + return this; + } + /** + * optional bool active = 4; + * @return This builder for chaining. + */ + public Builder clearActive() { + bitField0_ = (bitField0_ & ~0x00000800); + active_ = false; + onChanged(); + return this; + } + + private boolean ccMember_ ; + /** + * optional bool cc_member = 24; + * @return Whether the ccMember field is set. + */ + @java.lang.Override + public boolean hasCcMember() { + return ((bitField0_ & 0x00001000) != 0); + } + /** + * optional bool cc_member = 24; + * @return The ccMember. + */ + @java.lang.Override + public boolean getCcMember() { + return ccMember_; + } + /** + * optional bool cc_member = 24; + * @param value The ccMember to set. + * @return This builder for chaining. + */ + public Builder setCcMember(boolean value) { + + ccMember_ = value; + bitField0_ |= 0x00001000; + onChanged(); + return this; + } + /** + * optional bool cc_member = 24; + * @return This builder for chaining. + */ + public Builder clearCcMember() { + bitField0_ = (bitField0_ & ~0x00001000); + ccMember_ = false; + onChanged(); + return this; + } + + private boolean leech_ ; + /** + * optional bool leech = 16; + * @return Whether the leech field is set. + */ + @java.lang.Override + public boolean hasLeech() { + return ((bitField0_ & 0x00002000) != 0); + } + /** + * optional bool leech = 16; + * @return The leech. + */ + @java.lang.Override + public boolean getLeech() { + return leech_; + } + /** + * optional bool leech = 16; + * @param value The leech to set. + * @return This builder for chaining. + */ + public Builder setLeech(boolean value) { + + leech_ = value; + bitField0_ |= 0x00002000; + onChanged(); + return this; + } + /** + * optional bool leech = 16; + * @return This builder for chaining. + */ + public Builder clearLeech() { + bitField0_ = (bitField0_ & ~0x00002000); + leech_ = false; + onChanged(); + return this; + } + + private boolean finalized_ ; + /** + * optional bool finalized = 22; + * @return Whether the finalized field is set. + */ + @java.lang.Override + public boolean hasFinalized() { + return ((bitField0_ & 0x00004000) != 0); + } + /** + * optional bool finalized = 22; + * @return The finalized. + */ + @java.lang.Override + public boolean getFinalized() { + return finalized_; + } + /** + * optional bool finalized = 22; + * @param value The finalized to set. + * @return This builder for chaining. + */ + public Builder setFinalized(boolean value) { + + finalized_ = value; + bitField0_ |= 0x00004000; + onChanged(); + return this; + } + /** + * optional bool finalized = 22; + * @return This builder for chaining. + */ + public Builder clearFinalized() { + bitField0_ = (bitField0_ & ~0x00004000); + finalized_ = false; + onChanged(); + return this; + } + + private boolean timeCheatDetected_ ; + /** + * optional bool time_cheat_detected = 7; + * @return Whether the timeCheatDetected field is set. + */ + @java.lang.Override + public boolean hasTimeCheatDetected() { + return ((bitField0_ & 0x00008000) != 0); + } + /** + * optional bool time_cheat_detected = 7; + * @return The timeCheatDetected. + */ + @java.lang.Override + public boolean getTimeCheatDetected() { + return timeCheatDetected_; + } + /** + * optional bool time_cheat_detected = 7; + * @param value The timeCheatDetected to set. + * @return This builder for chaining. + */ + public Builder setTimeCheatDetected(boolean value) { + + timeCheatDetected_ = value; + bitField0_ |= 0x00008000; + onChanged(); + return this; + } + /** + * optional bool time_cheat_detected = 7; + * @return This builder for chaining. + */ + public Builder clearTimeCheatDetected() { + bitField0_ = (bitField0_ & ~0x00008000); + timeCheatDetected_ = false; + onChanged(); + return this; + } + + private int platform_ = 0; + /** + * optional .ei.Platform platform = 5; + * @return Whether the platform field is set. + */ + @java.lang.Override public boolean hasPlatform() { + return ((bitField0_ & 0x00010000) != 0); + } + /** + * optional .ei.Platform platform = 5; + * @return The platform. + */ + @java.lang.Override + public ei.Ei.Platform getPlatform() { + ei.Ei.Platform result = ei.Ei.Platform.forNumber(platform_); + return result == null ? ei.Ei.Platform.UNKNOWN_PLATFORM : result; + } + /** + * optional .ei.Platform platform = 5; + * @param value The platform to set. + * @return This builder for chaining. + */ + public Builder setPlatform(ei.Ei.Platform value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00010000; + platform_ = value.getNumber(); + onChanged(); + return this; + } + /** + * optional .ei.Platform platform = 5; + * @return This builder for chaining. + */ + public Builder clearPlatform() { + bitField0_ = (bitField0_ & ~0x00010000); + platform_ = 0; + onChanged(); + return this; + } + + private java.lang.Object pushId_ = ""; + /** + * optional string push_id = 9; + * @return Whether the pushId field is set. + */ + public boolean hasPushId() { + return ((bitField0_ & 0x00020000) != 0); + } + /** + * optional string push_id = 9; + * @return The pushId. + */ + public java.lang.String getPushId() { + java.lang.Object ref = pushId_; + 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()) { + pushId_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * optional string push_id = 9; + * @return The bytes for pushId. + */ + public com.google.protobuf.ByteString + getPushIdBytes() { + java.lang.Object ref = pushId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + pushId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * optional string push_id = 9; + * @param value The pushId to set. + * @return This builder for chaining. + */ + public Builder setPushId( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + pushId_ = value; + bitField0_ |= 0x00020000; + onChanged(); + return this; + } + /** + * optional string push_id = 9; + * @return This builder for chaining. + */ + public Builder clearPushId() { + pushId_ = getDefaultInstance().getPushId(); + bitField0_ = (bitField0_ & ~0x00020000); + onChanged(); + return this; + } + /** + * optional string push_id = 9; + * @param value The bytes for pushId to set. + * @return This builder for chaining. + */ + public Builder setPushIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + pushId_ = value; + bitField0_ |= 0x00020000; + onChanged(); + return this; + } + + private int banVotes_ ; + /** + * optional uint32 ban_votes = 10; + * @return Whether the banVotes field is set. + */ + @java.lang.Override + public boolean hasBanVotes() { + return ((bitField0_ & 0x00040000) != 0); + } + /** + * optional uint32 ban_votes = 10; + * @return The banVotes. + */ + @java.lang.Override + public int getBanVotes() { + return banVotes_; + } + /** + * optional uint32 ban_votes = 10; + * @param value The banVotes to set. + * @return This builder for chaining. + */ + public Builder setBanVotes(int value) { + + banVotes_ = value; + bitField0_ |= 0x00040000; + onChanged(); + return this; + } + /** + * optional uint32 ban_votes = 10; + * @return This builder for chaining. + */ + public Builder clearBanVotes() { + bitField0_ = (bitField0_ & ~0x00040000); + banVotes_ = 0; + onChanged(); + return this; + } + + private boolean autojoined_ ; + /** + * optional bool autojoined = 17; + * @return Whether the autojoined field is set. + */ + @java.lang.Override + public boolean hasAutojoined() { + return ((bitField0_ & 0x00080000) != 0); + } + /** + * optional bool autojoined = 17; + * @return The autojoined. + */ + @java.lang.Override + public boolean getAutojoined() { + return autojoined_; + } + /** + * optional bool autojoined = 17; + * @param value The autojoined to set. + * @return This builder for chaining. + */ + public Builder setAutojoined(boolean value) { + + autojoined_ = value; + bitField0_ |= 0x00080000; + onChanged(); + return this; + } + /** + * optional bool autojoined = 17; + * @return This builder for chaining. + */ + public Builder clearAutojoined() { + bitField0_ = (bitField0_ & ~0x00080000); + autojoined_ = false; + onChanged(); + return this; + } + + private int boostTokens_ ; + /** + * optional uint32 boost_tokens = 12; + * @return Whether the boostTokens field is set. + */ + @java.lang.Override + public boolean hasBoostTokens() { + return ((bitField0_ & 0x00100000) != 0); + } + /** + * optional uint32 boost_tokens = 12; + * @return The boostTokens. + */ + @java.lang.Override + public int getBoostTokens() { + return boostTokens_; + } + /** + * optional uint32 boost_tokens = 12; + * @param value The boostTokens to set. + * @return This builder for chaining. + */ + public Builder setBoostTokens(int value) { + + boostTokens_ = value; + bitField0_ |= 0x00100000; + onChanged(); + return this; + } + /** + * optional uint32 boost_tokens = 12; + * @return This builder for chaining. + */ + public Builder clearBoostTokens() { + bitField0_ = (bitField0_ & ~0x00100000); + boostTokens_ = 0; + onChanged(); + return this; + } + + private int boostTokensSpent_ ; + /** + * optional uint32 boost_tokens_spent = 14; + * @return Whether the boostTokensSpent field is set. + */ + @java.lang.Override + public boolean hasBoostTokensSpent() { + return ((bitField0_ & 0x00200000) != 0); + } + /** + * optional uint32 boost_tokens_spent = 14; + * @return The boostTokensSpent. + */ + @java.lang.Override + public int getBoostTokensSpent() { + return boostTokensSpent_; + } + /** + * optional uint32 boost_tokens_spent = 14; + * @param value The boostTokensSpent to set. + * @return This builder for chaining. + */ + public Builder setBoostTokensSpent(int value) { + + boostTokensSpent_ = value; + bitField0_ |= 0x00200000; + onChanged(); + return this; + } + /** + * optional uint32 boost_tokens_spent = 14; + * @return This builder for chaining. + */ + public Builder clearBoostTokensSpent() { + bitField0_ = (bitField0_ & ~0x00200000); + boostTokensSpent_ = 0; + onChanged(); + return this; + } + + private java.util.List buffHistory_ = + java.util.Collections.emptyList(); + private void ensureBuffHistoryIsMutable() { + if (!((bitField0_ & 0x00400000) != 0)) { + buffHistory_ = new java.util.ArrayList(buffHistory_); + bitField0_ |= 0x00400000; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.CoopBuffState, ei.Ei.CoopBuffState.Builder, ei.Ei.CoopBuffStateOrBuilder> buffHistoryBuilder_; + + /** + * repeated .ei.CoopBuffState buff_history = 13; + */ + public java.util.List getBuffHistoryList() { + if (buffHistoryBuilder_ == null) { + return java.util.Collections.unmodifiableList(buffHistory_); + } else { + return buffHistoryBuilder_.getMessageList(); + } + } + /** + * repeated .ei.CoopBuffState buff_history = 13; + */ + public int getBuffHistoryCount() { + if (buffHistoryBuilder_ == null) { + return buffHistory_.size(); + } else { + return buffHistoryBuilder_.getCount(); + } + } + /** + * repeated .ei.CoopBuffState buff_history = 13; + */ + public ei.Ei.CoopBuffState getBuffHistory(int index) { + if (buffHistoryBuilder_ == null) { + return buffHistory_.get(index); + } else { + return buffHistoryBuilder_.getMessage(index); + } + } + /** + * repeated .ei.CoopBuffState buff_history = 13; + */ + public Builder setBuffHistory( + int index, ei.Ei.CoopBuffState value) { + if (buffHistoryBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBuffHistoryIsMutable(); + buffHistory_.set(index, value); + onChanged(); + } else { + buffHistoryBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .ei.CoopBuffState buff_history = 13; + */ + public Builder setBuffHistory( + int index, ei.Ei.CoopBuffState.Builder builderForValue) { + if (buffHistoryBuilder_ == null) { + ensureBuffHistoryIsMutable(); + buffHistory_.set(index, builderForValue.build()); + onChanged(); + } else { + buffHistoryBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .ei.CoopBuffState buff_history = 13; + */ + public Builder addBuffHistory(ei.Ei.CoopBuffState value) { + if (buffHistoryBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBuffHistoryIsMutable(); + buffHistory_.add(value); + onChanged(); + } else { + buffHistoryBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .ei.CoopBuffState buff_history = 13; + */ + public Builder addBuffHistory( + int index, ei.Ei.CoopBuffState value) { + if (buffHistoryBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBuffHistoryIsMutable(); + buffHistory_.add(index, value); + onChanged(); + } else { + buffHistoryBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .ei.CoopBuffState buff_history = 13; + */ + public Builder addBuffHistory( + ei.Ei.CoopBuffState.Builder builderForValue) { + if (buffHistoryBuilder_ == null) { + ensureBuffHistoryIsMutable(); + buffHistory_.add(builderForValue.build()); + onChanged(); + } else { + buffHistoryBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .ei.CoopBuffState buff_history = 13; + */ + public Builder addBuffHistory( + int index, ei.Ei.CoopBuffState.Builder builderForValue) { + if (buffHistoryBuilder_ == null) { + ensureBuffHistoryIsMutable(); + buffHistory_.add(index, builderForValue.build()); + onChanged(); + } else { + buffHistoryBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .ei.CoopBuffState buff_history = 13; + */ + public Builder addAllBuffHistory( + java.lang.Iterable values) { + if (buffHistoryBuilder_ == null) { + ensureBuffHistoryIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, buffHistory_); + onChanged(); + } else { + buffHistoryBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .ei.CoopBuffState buff_history = 13; + */ + public Builder clearBuffHistory() { + if (buffHistoryBuilder_ == null) { + buffHistory_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00400000); + onChanged(); + } else { + buffHistoryBuilder_.clear(); + } + return this; + } + /** + * repeated .ei.CoopBuffState buff_history = 13; + */ + public Builder removeBuffHistory(int index) { + if (buffHistoryBuilder_ == null) { + ensureBuffHistoryIsMutable(); + buffHistory_.remove(index); + onChanged(); + } else { + buffHistoryBuilder_.remove(index); + } + return this; + } + /** + * repeated .ei.CoopBuffState buff_history = 13; + */ + public ei.Ei.CoopBuffState.Builder getBuffHistoryBuilder( + int index) { + return getBuffHistoryFieldBuilder().getBuilder(index); + } + /** + * repeated .ei.CoopBuffState buff_history = 13; + */ + public ei.Ei.CoopBuffStateOrBuilder getBuffHistoryOrBuilder( + int index) { + if (buffHistoryBuilder_ == null) { + return buffHistory_.get(index); } else { + return buffHistoryBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .ei.CoopBuffState buff_history = 13; + */ + public java.util.List + getBuffHistoryOrBuilderList() { + if (buffHistoryBuilder_ != null) { + return buffHistoryBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(buffHistory_); + } + } + /** + * repeated .ei.CoopBuffState buff_history = 13; + */ + public ei.Ei.CoopBuffState.Builder addBuffHistoryBuilder() { + return getBuffHistoryFieldBuilder().addBuilder( + ei.Ei.CoopBuffState.getDefaultInstance()); + } + /** + * repeated .ei.CoopBuffState buff_history = 13; + */ + public ei.Ei.CoopBuffState.Builder addBuffHistoryBuilder( + int index) { + return getBuffHistoryFieldBuilder().addBuilder( + index, ei.Ei.CoopBuffState.getDefaultInstance()); + } + /** + * repeated .ei.CoopBuffState buff_history = 13; + */ + public java.util.List + getBuffHistoryBuilderList() { + return getBuffHistoryFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.CoopBuffState, ei.Ei.CoopBuffState.Builder, ei.Ei.CoopBuffStateOrBuilder> + getBuffHistoryFieldBuilder() { + if (buffHistoryBuilder_ == null) { + buffHistoryBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.CoopBuffState, ei.Ei.CoopBuffState.Builder, ei.Ei.CoopBuffStateOrBuilder>( + buffHistory_, + ((bitField0_ & 0x00400000) != 0), + getParentForChildren(), + isClean()); + buffHistory_ = null; + } + return buffHistoryBuilder_; + } + + private double chickenRunCooldown_ ; + /** + * optional double chicken_run_cooldown = 20; + * @return Whether the chickenRunCooldown field is set. + */ + @java.lang.Override + public boolean hasChickenRunCooldown() { + return ((bitField0_ & 0x00800000) != 0); + } + /** + * optional double chicken_run_cooldown = 20; + * @return The chickenRunCooldown. + */ + @java.lang.Override + public double getChickenRunCooldown() { + return chickenRunCooldown_; + } + /** + * optional double chicken_run_cooldown = 20; + * @param value The chickenRunCooldown to set. + * @return This builder for chaining. + */ + public Builder setChickenRunCooldown(double value) { + + chickenRunCooldown_ = value; + bitField0_ |= 0x00800000; + onChanged(); + return this; + } + /** + * optional double chicken_run_cooldown = 20; + * @return This builder for chaining. + */ + public Builder clearChickenRunCooldown() { + bitField0_ = (bitField0_ & ~0x00800000); + chickenRunCooldown_ = 0D; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:ei.ContractCoopStatusResponse.ContributionInfo) + } + + // @@protoc_insertion_point(class_scope:ei.ContractCoopStatusResponse.ContributionInfo) + private static final ei.Ei.ContractCoopStatusResponse.ContributionInfo DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new ei.Ei.ContractCoopStatusResponse.ContributionInfo(); + } + + public static ei.Ei.ContractCoopStatusResponse.ContributionInfo getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ContributionInfo 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.ContractCoopStatusResponse.ContributionInfo getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface CoopGiftOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.ContractCoopStatusResponse.CoopGift) + com.google.protobuf.MessageOrBuilder { + + /** + * optional string user_id = 1; + * @return Whether the userId field is set. + */ + boolean hasUserId(); + /** + * optional string user_id = 1; + * @return The userId. + */ + java.lang.String getUserId(); + /** + * optional string user_id = 1; + * @return The bytes for userId. + */ + com.google.protobuf.ByteString + getUserIdBytes(); + + /** + * optional string user_name = 3; + * @return Whether the userName field is set. + */ + boolean hasUserName(); + /** + * optional string user_name = 3; + * @return The userName. + */ + java.lang.String getUserName(); + /** + * optional string user_name = 3; + * @return The bytes for userName. + */ + com.google.protobuf.ByteString + getUserNameBytes(); + + /** + * optional uint32 amount = 2; + * @return Whether the amount field is set. + */ + boolean hasAmount(); + /** + * optional uint32 amount = 2; + * @return The amount. + */ + int getAmount(); + + /** + * optional string tracking = 4; + * @return Whether the tracking field is set. + */ + boolean hasTracking(); + /** + * optional string tracking = 4; + * @return The tracking. + */ + java.lang.String getTracking(); + /** + * optional string tracking = 4; + * @return The bytes for tracking. + */ + com.google.protobuf.ByteString + getTrackingBytes(); + } + /** + * Protobuf type {@code ei.ContractCoopStatusResponse.CoopGift} + */ + public static final class CoopGift extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.ContractCoopStatusResponse.CoopGift) + CoopGiftOrBuilder { + private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + CoopGift.class.getName()); + } + // Use CoopGift.newBuilder() to construct. + private CoopGift(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private CoopGift() { + userId_ = ""; + userName_ = ""; + tracking_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractCoopStatusResponse_CoopGift_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractCoopStatusResponse_CoopGift_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractCoopStatusResponse.CoopGift.class, ei.Ei.ContractCoopStatusResponse.CoopGift.Builder.class); + } + + private int bitField0_; + public static final int USER_ID_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private volatile java.lang.Object userId_ = ""; + /** + * optional string user_id = 1; + * @return Whether the userId field is set. + */ + @java.lang.Override + public boolean hasUserId() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * optional string user_id = 1; + * @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 = 1; + * @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; + } + } + + public static final int USER_NAME_FIELD_NUMBER = 3; + @SuppressWarnings("serial") + private volatile java.lang.Object userName_ = ""; + /** + * optional string user_name = 3; + * @return Whether the userName field is set. + */ + @java.lang.Override + public boolean hasUserName() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * optional string user_name = 3; + * @return The userName. + */ + @java.lang.Override + public java.lang.String getUserName() { + java.lang.Object ref = userName_; + 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()) { + userName_ = s; + } + return s; + } + } + /** + * optional string user_name = 3; + * @return The bytes for userName. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getUserNameBytes() { + java.lang.Object ref = userName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + userName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int AMOUNT_FIELD_NUMBER = 2; + private int amount_ = 0; + /** + * optional uint32 amount = 2; + * @return Whether the amount field is set. + */ + @java.lang.Override + public boolean hasAmount() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * optional uint32 amount = 2; + * @return The amount. + */ + @java.lang.Override + public int getAmount() { + return amount_; + } + + public static final int TRACKING_FIELD_NUMBER = 4; + @SuppressWarnings("serial") + private volatile java.lang.Object tracking_ = ""; + /** + * optional string tracking = 4; + * @return Whether the tracking field is set. + */ + @java.lang.Override + public boolean hasTracking() { + return ((bitField0_ & 0x00000008) != 0); + } + /** + * optional string tracking = 4; + * @return The tracking. + */ + @java.lang.Override + public java.lang.String getTracking() { + java.lang.Object ref = tracking_; + 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()) { + tracking_ = s; + } + return s; + } + } + /** + * optional string tracking = 4; + * @return The bytes for tracking. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getTrackingBytes() { + java.lang.Object ref = tracking_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + tracking_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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.GeneratedMessage.writeString(output, 1, userId_); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeUInt32(2, amount_); + } + if (((bitField0_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, userName_); + } + if (((bitField0_ & 0x00000008) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, tracking_); + } + 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.GeneratedMessage.computeStringSize(1, userId_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(2, amount_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, userName_); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, tracking_); + } + 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.ContractCoopStatusResponse.CoopGift)) { + return super.equals(obj); + } + ei.Ei.ContractCoopStatusResponse.CoopGift other = (ei.Ei.ContractCoopStatusResponse.CoopGift) obj; + + if (hasUserId() != other.hasUserId()) return false; + if (hasUserId()) { + if (!getUserId() + .equals(other.getUserId())) return false; + } + if (hasUserName() != other.hasUserName()) return false; + if (hasUserName()) { + if (!getUserName() + .equals(other.getUserName())) return false; + } + if (hasAmount() != other.hasAmount()) return false; + if (hasAmount()) { + if (getAmount() + != other.getAmount()) return false; + } + if (hasTracking() != other.hasTracking()) return false; + if (hasTracking()) { + if (!getTracking() + .equals(other.getTracking())) 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 (hasUserId()) { + hash = (37 * hash) + USER_ID_FIELD_NUMBER; + hash = (53 * hash) + getUserId().hashCode(); + } + if (hasUserName()) { + hash = (37 * hash) + USER_NAME_FIELD_NUMBER; + hash = (53 * hash) + getUserName().hashCode(); + } + if (hasAmount()) { + hash = (37 * hash) + AMOUNT_FIELD_NUMBER; + hash = (53 * hash) + getAmount(); + } + if (hasTracking()) { + hash = (37 * hash) + TRACKING_FIELD_NUMBER; + hash = (53 * hash) + getTracking().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static ei.Ei.ContractCoopStatusResponse.CoopGift parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractCoopStatusResponse.CoopGift parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.ContractCoopStatusResponse.CoopGift parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractCoopStatusResponse.CoopGift 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.ContractCoopStatusResponse.CoopGift parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractCoopStatusResponse.CoopGift parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.ContractCoopStatusResponse.CoopGift parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.ContractCoopStatusResponse.CoopGift parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static ei.Ei.ContractCoopStatusResponse.CoopGift parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static ei.Ei.ContractCoopStatusResponse.CoopGift parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static ei.Ei.ContractCoopStatusResponse.CoopGift parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.ContractCoopStatusResponse.CoopGift parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .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.ContractCoopStatusResponse.CoopGift 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.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code ei.ContractCoopStatusResponse.CoopGift} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.ContractCoopStatusResponse.CoopGift) + ei.Ei.ContractCoopStatusResponse.CoopGiftOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractCoopStatusResponse_CoopGift_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractCoopStatusResponse_CoopGift_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractCoopStatusResponse.CoopGift.class, ei.Ei.ContractCoopStatusResponse.CoopGift.Builder.class); + } + + // Construct using ei.Ei.ContractCoopStatusResponse.CoopGift.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + userId_ = ""; + userName_ = ""; + amount_ = 0; + tracking_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return ei.Ei.internal_static_ei_ContractCoopStatusResponse_CoopGift_descriptor; + } + + @java.lang.Override + public ei.Ei.ContractCoopStatusResponse.CoopGift getDefaultInstanceForType() { + return ei.Ei.ContractCoopStatusResponse.CoopGift.getDefaultInstance(); + } + + @java.lang.Override + public ei.Ei.ContractCoopStatusResponse.CoopGift build() { + ei.Ei.ContractCoopStatusResponse.CoopGift result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public ei.Ei.ContractCoopStatusResponse.CoopGift buildPartial() { + ei.Ei.ContractCoopStatusResponse.CoopGift result = new ei.Ei.ContractCoopStatusResponse.CoopGift(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ContractCoopStatusResponse.CoopGift result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.userId_ = userId_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.userName_ = userName_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.amount_ = amount_; + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.tracking_ = tracking_; + to_bitField0_ |= 0x00000008; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof ei.Ei.ContractCoopStatusResponse.CoopGift) { + return mergeFrom((ei.Ei.ContractCoopStatusResponse.CoopGift)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(ei.Ei.ContractCoopStatusResponse.CoopGift other) { + if (other == ei.Ei.ContractCoopStatusResponse.CoopGift.getDefaultInstance()) return this; + if (other.hasUserId()) { + userId_ = other.userId_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasUserName()) { + userName_ = other.userName_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.hasAmount()) { + setAmount(other.getAmount()); + } + if (other.hasTracking()) { + tracking_ = other.tracking_; + bitField0_ |= 0x00000008; + onChanged(); + } + 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: { + userId_ = input.readBytes(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: { + amount_ = input.readUInt32(); + bitField0_ |= 0x00000004; + break; + } // case 16 + case 26: { + userName_ = input.readBytes(); + bitField0_ |= 0x00000002; + break; + } // case 26 + case 34: { + tracking_ = input.readBytes(); + bitField0_ |= 0x00000008; + break; + } // case 34 + 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 userId_ = ""; + /** + * optional string user_id = 1; + * @return Whether the userId field is set. + */ + public boolean hasUserId() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * optional string user_id = 1; + * @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 = 1; + * @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 = 1; + * @param value The userId to set. + * @return This builder for chaining. + */ + public Builder setUserId( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + userId_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * optional string user_id = 1; + * @return This builder for chaining. + */ + public Builder clearUserId() { + userId_ = getDefaultInstance().getUserId(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * optional string user_id = 1; + * @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(); } + userId_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object userName_ = ""; + /** + * optional string user_name = 3; + * @return Whether the userName field is set. + */ + public boolean hasUserName() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * optional string user_name = 3; + * @return The userName. + */ + public java.lang.String getUserName() { + java.lang.Object ref = userName_; + 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()) { + userName_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * optional string user_name = 3; + * @return The bytes for userName. + */ + public com.google.protobuf.ByteString + getUserNameBytes() { + java.lang.Object ref = userName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + userName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * optional string user_name = 3; + * @param value The userName to set. + * @return This builder for chaining. + */ + public Builder setUserName( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + userName_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * optional string user_name = 3; + * @return This builder for chaining. + */ + public Builder clearUserName() { + userName_ = getDefaultInstance().getUserName(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + * optional string user_name = 3; + * @param value The bytes for userName to set. + * @return This builder for chaining. + */ + public Builder setUserNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + userName_ = value; + bitField0_ |= 0x00000002; + 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_ & 0x00000004) != 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) { + + amount_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + * optional uint32 amount = 2; + * @return This builder for chaining. + */ + public Builder clearAmount() { + bitField0_ = (bitField0_ & ~0x00000004); + amount_ = 0; + onChanged(); + return this; + } + + private java.lang.Object tracking_ = ""; + /** + * optional string tracking = 4; + * @return Whether the tracking field is set. + */ + public boolean hasTracking() { + return ((bitField0_ & 0x00000008) != 0); + } + /** + * optional string tracking = 4; + * @return The tracking. + */ + public java.lang.String getTracking() { + java.lang.Object ref = tracking_; + 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()) { + tracking_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * optional string tracking = 4; + * @return The bytes for tracking. + */ + public com.google.protobuf.ByteString + getTrackingBytes() { + java.lang.Object ref = tracking_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + tracking_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * optional string tracking = 4; + * @param value The tracking to set. + * @return This builder for chaining. + */ + public Builder setTracking( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + tracking_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + /** + * optional string tracking = 4; + * @return This builder for chaining. + */ + public Builder clearTracking() { + tracking_ = getDefaultInstance().getTracking(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + /** + * optional string tracking = 4; + * @param value The bytes for tracking to set. + * @return This builder for chaining. + */ + public Builder setTrackingBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + tracking_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:ei.ContractCoopStatusResponse.CoopGift) + } + + // @@protoc_insertion_point(class_scope:ei.ContractCoopStatusResponse.CoopGift) + private static final ei.Ei.ContractCoopStatusResponse.CoopGift DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new ei.Ei.ContractCoopStatusResponse.CoopGift(); + } + + public static ei.Ei.ContractCoopStatusResponse.CoopGift getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CoopGift 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.ContractCoopStatusResponse.CoopGift getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface ChickenRunOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.ContractCoopStatusResponse.ChickenRun) + com.google.protobuf.MessageOrBuilder { + + /** + * optional string user_id = 1; + * @return Whether the userId field is set. + */ + boolean hasUserId(); + /** + * optional string user_id = 1; + * @return The userId. + */ + java.lang.String getUserId(); + /** + * optional string user_id = 1; + * @return The bytes for userId. + */ + com.google.protobuf.ByteString + getUserIdBytes(); + + /** + * optional string user_name = 3; + * @return Whether the userName field is set. + */ + boolean hasUserName(); + /** + * optional string user_name = 3; + * @return The userName. + */ + java.lang.String getUserName(); + /** + * optional string user_name = 3; + * @return The bytes for userName. + */ + com.google.protobuf.ByteString + getUserNameBytes(); + + /** + * optional uint64 amount = 2; + * @return Whether the amount field is set. + */ + boolean hasAmount(); + /** + * optional uint64 amount = 2; + * @return The amount. + */ + long getAmount(); + } + /** + * Protobuf type {@code ei.ContractCoopStatusResponse.ChickenRun} + */ + public static final class ChickenRun extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.ContractCoopStatusResponse.ChickenRun) + ChickenRunOrBuilder { + private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ChickenRun.class.getName()); + } + // Use ChickenRun.newBuilder() to construct. + private ChickenRun(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private ChickenRun() { + userId_ = ""; + userName_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractCoopStatusResponse_ChickenRun_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractCoopStatusResponse_ChickenRun_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractCoopStatusResponse.ChickenRun.class, ei.Ei.ContractCoopStatusResponse.ChickenRun.Builder.class); + } + + private int bitField0_; + public static final int USER_ID_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private volatile java.lang.Object userId_ = ""; + /** + * optional string user_id = 1; + * @return Whether the userId field is set. + */ + @java.lang.Override + public boolean hasUserId() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * optional string user_id = 1; + * @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 = 1; + * @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; + } + } + + public static final int USER_NAME_FIELD_NUMBER = 3; + @SuppressWarnings("serial") + private volatile java.lang.Object userName_ = ""; + /** + * optional string user_name = 3; + * @return Whether the userName field is set. + */ + @java.lang.Override + public boolean hasUserName() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * optional string user_name = 3; + * @return The userName. + */ + @java.lang.Override + public java.lang.String getUserName() { + java.lang.Object ref = userName_; + 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()) { + userName_ = s; + } + return s; + } + } + /** + * optional string user_name = 3; + * @return The bytes for userName. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getUserNameBytes() { + java.lang.Object ref = userName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + userName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int AMOUNT_FIELD_NUMBER = 2; + private long amount_ = 0L; + /** + * optional uint64 amount = 2; + * @return Whether the amount field is set. + */ + @java.lang.Override + public boolean hasAmount() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * optional uint64 amount = 2; + * @return The amount. + */ + @java.lang.Override + public long 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.GeneratedMessage.writeString(output, 1, userId_); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeUInt64(2, amount_); + } + if (((bitField0_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, userName_); + } + 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.GeneratedMessage.computeStringSize(1, userId_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeUInt64Size(2, amount_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, userName_); + } + 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.ContractCoopStatusResponse.ChickenRun)) { + return super.equals(obj); + } + ei.Ei.ContractCoopStatusResponse.ChickenRun other = (ei.Ei.ContractCoopStatusResponse.ChickenRun) obj; + + if (hasUserId() != other.hasUserId()) return false; + if (hasUserId()) { + if (!getUserId() + .equals(other.getUserId())) return false; + } + if (hasUserName() != other.hasUserName()) return false; + if (hasUserName()) { + if (!getUserName() + .equals(other.getUserName())) 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 (hasUserId()) { + hash = (37 * hash) + USER_ID_FIELD_NUMBER; + hash = (53 * hash) + getUserId().hashCode(); + } + if (hasUserName()) { + hash = (37 * hash) + USER_NAME_FIELD_NUMBER; + hash = (53 * hash) + getUserName().hashCode(); + } + if (hasAmount()) { + hash = (37 * hash) + AMOUNT_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getAmount()); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static ei.Ei.ContractCoopStatusResponse.ChickenRun parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractCoopStatusResponse.ChickenRun parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.ContractCoopStatusResponse.ChickenRun parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractCoopStatusResponse.ChickenRun 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.ContractCoopStatusResponse.ChickenRun parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractCoopStatusResponse.ChickenRun parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.ContractCoopStatusResponse.ChickenRun parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.ContractCoopStatusResponse.ChickenRun parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static ei.Ei.ContractCoopStatusResponse.ChickenRun parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static ei.Ei.ContractCoopStatusResponse.ChickenRun parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static ei.Ei.ContractCoopStatusResponse.ChickenRun parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.ContractCoopStatusResponse.ChickenRun parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .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.ContractCoopStatusResponse.ChickenRun 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.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code ei.ContractCoopStatusResponse.ChickenRun} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.ContractCoopStatusResponse.ChickenRun) + ei.Ei.ContractCoopStatusResponse.ChickenRunOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractCoopStatusResponse_ChickenRun_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractCoopStatusResponse_ChickenRun_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractCoopStatusResponse.ChickenRun.class, ei.Ei.ContractCoopStatusResponse.ChickenRun.Builder.class); + } + + // Construct using ei.Ei.ContractCoopStatusResponse.ChickenRun.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + userId_ = ""; + userName_ = ""; + amount_ = 0L; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return ei.Ei.internal_static_ei_ContractCoopStatusResponse_ChickenRun_descriptor; + } + + @java.lang.Override + public ei.Ei.ContractCoopStatusResponse.ChickenRun getDefaultInstanceForType() { + return ei.Ei.ContractCoopStatusResponse.ChickenRun.getDefaultInstance(); + } + + @java.lang.Override + public ei.Ei.ContractCoopStatusResponse.ChickenRun build() { + ei.Ei.ContractCoopStatusResponse.ChickenRun result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public ei.Ei.ContractCoopStatusResponse.ChickenRun buildPartial() { + ei.Ei.ContractCoopStatusResponse.ChickenRun result = new ei.Ei.ContractCoopStatusResponse.ChickenRun(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ContractCoopStatusResponse.ChickenRun result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.userId_ = userId_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.userName_ = userName_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.amount_ = amount_; + to_bitField0_ |= 0x00000004; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof ei.Ei.ContractCoopStatusResponse.ChickenRun) { + return mergeFrom((ei.Ei.ContractCoopStatusResponse.ChickenRun)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(ei.Ei.ContractCoopStatusResponse.ChickenRun other) { + if (other == ei.Ei.ContractCoopStatusResponse.ChickenRun.getDefaultInstance()) return this; + if (other.hasUserId()) { + userId_ = other.userId_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasUserName()) { + userName_ = other.userName_; + bitField0_ |= 0x00000002; + 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: { + userId_ = input.readBytes(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: { + amount_ = input.readUInt64(); + bitField0_ |= 0x00000004; + break; + } // case 16 + case 26: { + userName_ = input.readBytes(); + bitField0_ |= 0x00000002; + break; + } // case 26 + 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 userId_ = ""; + /** + * optional string user_id = 1; + * @return Whether the userId field is set. + */ + public boolean hasUserId() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * optional string user_id = 1; + * @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()) { - contractIdentifier_ = s; + userId_ = s; } return s; } else { @@ -104914,3331 +111258,3630 @@ public java.lang.String getContractIdentifier() { } } /** - * optional string contract_identifier = 19; - * @return The bytes for contractIdentifier. + * optional string user_id = 1; + * @return The bytes for userId. */ public com.google.protobuf.ByteString - getContractIdentifierBytes() { - java.lang.Object ref = contractIdentifier_; + getUserIdBytes() { + java.lang.Object ref = userId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - contractIdentifier_ = b; + userId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** - * optional string contract_identifier = 19; - * @param value The contractIdentifier to set. + * optional string user_id = 1; + * @param value The userId to set. * @return This builder for chaining. */ - public Builder setContractIdentifier( + public Builder setUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; - contractIdentifier_ = value; + if (value == null) { throw new NullPointerException(); } + userId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } /** - * optional string contract_identifier = 19; + * optional string user_id = 1; * @return This builder for chaining. */ - public Builder clearContractIdentifier() { - bitField0_ = (bitField0_ & ~0x00000008); - contractIdentifier_ = getDefaultInstance().getContractIdentifier(); + public Builder clearUserId() { + userId_ = getDefaultInstance().getUserId(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** - * optional string contract_identifier = 19; - * @param value The bytes for contractIdentifier to set. + * optional string user_id = 1; + * @param value The bytes for userId to set. * @return This builder for chaining. */ - public Builder setContractIdentifierBytes( + public Builder setUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; - contractIdentifier_ = value; + if (value == null) { throw new NullPointerException(); } + userId_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object userName_ = ""; + /** + * optional string user_name = 3; + * @return Whether the userName field is set. + */ + public boolean hasUserName() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * optional string user_name = 3; + * @return The userName. + */ + public java.lang.String getUserName() { + java.lang.Object ref = userName_; + 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()) { + userName_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * optional string user_name = 3; + * @return The bytes for userName. + */ + public com.google.protobuf.ByteString + getUserNameBytes() { + java.lang.Object ref = userName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + userName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * optional string user_name = 3; + * @param value The userName to set. + * @return This builder for chaining. + */ + public Builder setUserName( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + userName_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * optional string user_name = 3; + * @return This builder for chaining. + */ + public Builder clearUserName() { + userName_ = getDefaultInstance().getUserName(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + * optional string user_name = 3; + * @param value The bytes for userName to set. + * @return This builder for chaining. + */ + public Builder setUserNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + userName_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private long amount_ ; + /** + * optional uint64 amount = 2; + * @return Whether the amount field is set. + */ + @java.lang.Override + public boolean hasAmount() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * optional uint64 amount = 2; + * @return The amount. + */ + @java.lang.Override + public long getAmount() { + return amount_; + } + /** + * optional uint64 amount = 2; + * @param value The amount to set. + * @return This builder for chaining. + */ + public Builder setAmount(long value) { + + amount_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + * optional uint64 amount = 2; + * @return This builder for chaining. + */ + public Builder clearAmount() { + bitField0_ = (bitField0_ & ~0x00000004); + amount_ = 0L; onChanged(); return this; } - private double contributionAmount_ ; - /** - * optional double contribution_amount = 3; - * @return Whether the contributionAmount field is set. - */ - @java.lang.Override - public boolean hasContributionAmount() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - * optional double contribution_amount = 3; - * @return The contributionAmount. - */ - @java.lang.Override - public double getContributionAmount() { - return contributionAmount_; - } - /** - * optional double contribution_amount = 3; - * @param value The contributionAmount to set. - * @return This builder for chaining. - */ - public Builder setContributionAmount(double value) { - bitField0_ |= 0x00000010; - contributionAmount_ = value; - onChanged(); - return this; - } - /** - * optional double contribution_amount = 3; - * @return This builder for chaining. - */ - public Builder clearContributionAmount() { - bitField0_ = (bitField0_ & ~0x00000010); - contributionAmount_ = 0D; - onChanged(); - return this; - } + // @@protoc_insertion_point(builder_scope:ei.ContractCoopStatusResponse.ChickenRun) + } + + // @@protoc_insertion_point(class_scope:ei.ContractCoopStatusResponse.ChickenRun) + private static final ei.Ei.ContractCoopStatusResponse.ChickenRun DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new ei.Ei.ContractCoopStatusResponse.ChickenRun(); + } + + public static ei.Ei.ContractCoopStatusResponse.ChickenRun getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ChickenRun 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.ContractCoopStatusResponse.ChickenRun getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private int bitField0_; + public static final int RESPONSE_STATUS_FIELD_NUMBER = 19; + private int responseStatus_ = 0; + /** + * optional .ei.ContractCoopStatusResponse.ResponseStatus response_status = 19; + * @return Whether the responseStatus field is set. + */ + @java.lang.Override public boolean hasResponseStatus() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * optional .ei.ContractCoopStatusResponse.ResponseStatus response_status = 19; + * @return The responseStatus. + */ + @java.lang.Override public ei.Ei.ContractCoopStatusResponse.ResponseStatus getResponseStatus() { + ei.Ei.ContractCoopStatusResponse.ResponseStatus result = ei.Ei.ContractCoopStatusResponse.ResponseStatus.forNumber(responseStatus_); + return result == null ? ei.Ei.ContractCoopStatusResponse.ResponseStatus.NO_ERROR : result; + } + + public static final int CONTRACT_IDENTIFIER_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private volatile java.lang.Object contractIdentifier_ = ""; + /** + * optional string contract_identifier = 1; + * @return Whether the contractIdentifier field is set. + */ + @java.lang.Override + public boolean hasContractIdentifier() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * optional string contract_identifier = 1; + * @return The contractIdentifier. + */ + @java.lang.Override + public java.lang.String getContractIdentifier() { + java.lang.Object ref = contractIdentifier_; + 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()) { + contractIdentifier_ = s; + } + return s; + } + } + /** + * optional string contract_identifier = 1; + * @return The bytes for contractIdentifier. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getContractIdentifierBytes() { + java.lang.Object ref = contractIdentifier_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + contractIdentifier_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TOTAL_AMOUNT_FIELD_NUMBER = 2; + private double totalAmount_ = 0D; + /** + * optional double total_amount = 2; + * @return Whether the totalAmount field is set. + */ + @java.lang.Override + public boolean hasTotalAmount() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * optional double total_amount = 2; + * @return The totalAmount. + */ + @java.lang.Override + public double getTotalAmount() { + return totalAmount_; + } + + public static final int COOP_IDENTIFIER_FIELD_NUMBER = 3; + @SuppressWarnings("serial") + private volatile java.lang.Object coopIdentifier_ = ""; + /** + * optional string coop_identifier = 3; + * @return Whether the coopIdentifier field is set. + */ + @java.lang.Override + public boolean hasCoopIdentifier() { + return ((bitField0_ & 0x00000008) != 0); + } + /** + * optional string coop_identifier = 3; + * @return The coopIdentifier. + */ + @java.lang.Override + public java.lang.String getCoopIdentifier() { + java.lang.Object ref = coopIdentifier_; + 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()) { + coopIdentifier_ = s; + } + return s; + } + } + /** + * optional string coop_identifier = 3; + * @return The bytes for coopIdentifier. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getCoopIdentifierBytes() { + java.lang.Object ref = coopIdentifier_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + coopIdentifier_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int GRADE_FIELD_NUMBER = 17; + private int grade_ = 0; + /** + * optional .ei.Contract.PlayerGrade grade = 17; + * @return Whether the grade field is set. + */ + @java.lang.Override public boolean hasGrade() { + return ((bitField0_ & 0x00000010) != 0); + } + /** + * optional .ei.Contract.PlayerGrade grade = 17; + * @return The grade. + */ + @java.lang.Override public ei.Ei.Contract.PlayerGrade getGrade() { + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(grade_); + return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; + } + + public static final int CONTRIBUTORS_FIELD_NUMBER = 4; + @SuppressWarnings("serial") + private java.util.List contributors_; + /** + * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + */ + @java.lang.Override + public java.util.List getContributorsList() { + return contributors_; + } + /** + * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + */ + @java.lang.Override + public java.util.List + getContributorsOrBuilderList() { + return contributors_; + } + /** + * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + */ + @java.lang.Override + public int getContributorsCount() { + return contributors_.size(); + } + /** + * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + */ + @java.lang.Override + public ei.Ei.ContractCoopStatusResponse.ContributionInfo getContributors(int index) { + return contributors_.get(index); + } + /** + * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + */ + @java.lang.Override + public ei.Ei.ContractCoopStatusResponse.ContributionInfoOrBuilder getContributorsOrBuilder( + int index) { + return contributors_.get(index); + } + + public static final int AUTO_GENERATED_FIELD_NUMBER = 8; + private boolean autoGenerated_ = false; + /** + * optional bool auto_generated = 8; + * @return Whether the autoGenerated field is set. + */ + @java.lang.Override + public boolean hasAutoGenerated() { + return ((bitField0_ & 0x00000020) != 0); + } + /** + * optional bool auto_generated = 8; + * @return The autoGenerated. + */ + @java.lang.Override + public boolean getAutoGenerated() { + return autoGenerated_; + } + + public static final int PUBLIC_FIELD_NUMBER = 10; + private boolean public_ = false; + /** + * optional bool public = 10; + * @return Whether the public field is set. + */ + @java.lang.Override + public boolean hasPublic() { + return ((bitField0_ & 0x00000040) != 0); + } + /** + * optional bool public = 10; + * @return The public. + */ + @java.lang.Override + public boolean getPublic() { + return public_; + } + + public static final int CREATOR_ID_FIELD_NUMBER = 9; + @SuppressWarnings("serial") + private volatile java.lang.Object creatorId_ = ""; + /** + * optional string creator_id = 9; + * @return Whether the creatorId field is set. + */ + @java.lang.Override + public boolean hasCreatorId() { + return ((bitField0_ & 0x00000080) != 0); + } + /** + * optional string creator_id = 9; + * @return The creatorId. + */ + @java.lang.Override + public java.lang.String getCreatorId() { + java.lang.Object ref = creatorId_; + 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()) { + creatorId_ = s; + } + return s; + } + } + /** + * optional string creator_id = 9; + * @return The bytes for creatorId. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getCreatorIdBytes() { + java.lang.Object ref = creatorId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + creatorId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SECONDS_REMAINING_FIELD_NUMBER = 5; + private double secondsRemaining_ = 0D; + /** + * optional double seconds_remaining = 5; + * @return Whether the secondsRemaining field is set. + */ + @java.lang.Override + public boolean hasSecondsRemaining() { + return ((bitField0_ & 0x00000100) != 0); + } + /** + * optional double seconds_remaining = 5; + * @return The secondsRemaining. + */ + @java.lang.Override + public double getSecondsRemaining() { + return secondsRemaining_; + } + + public static final int SECONDS_SINCE_ALL_GOALS_ACHIEVED_FIELD_NUMBER = 16; + private double secondsSinceAllGoalsAchieved_ = 0D; + /** + * optional double seconds_since_all_goals_achieved = 16; + * @return Whether the secondsSinceAllGoalsAchieved field is set. + */ + @java.lang.Override + public boolean hasSecondsSinceAllGoalsAchieved() { + return ((bitField0_ & 0x00000200) != 0); + } + /** + * optional double seconds_since_all_goals_achieved = 16; + * @return The secondsSinceAllGoalsAchieved. + */ + @java.lang.Override + public double getSecondsSinceAllGoalsAchieved() { + return secondsSinceAllGoalsAchieved_; + } + + public static final int ALL_GOALS_ACHIEVED_FIELD_NUMBER = 14; + private boolean allGoalsAchieved_ = false; + /** + * optional bool all_goals_achieved = 14; + * @return Whether the allGoalsAchieved field is set. + */ + @java.lang.Override + public boolean hasAllGoalsAchieved() { + return ((bitField0_ & 0x00000400) != 0); + } + /** + * optional bool all_goals_achieved = 14; + * @return The allGoalsAchieved. + */ + @java.lang.Override + public boolean getAllGoalsAchieved() { + return allGoalsAchieved_; + } + + public static final int ALL_MEMBERS_REPORTING_FIELD_NUMBER = 6; + private boolean allMembersReporting_ = false; + /** + * optional bool all_members_reporting = 6; + * @return Whether the allMembersReporting field is set. + */ + @java.lang.Override + public boolean hasAllMembersReporting() { + return ((bitField0_ & 0x00000800) != 0); + } + /** + * optional bool all_members_reporting = 6; + * @return The allMembersReporting. + */ + @java.lang.Override + public boolean getAllMembersReporting() { + return allMembersReporting_; + } + + public static final int GRACE_PERIOD_SECONDS_REMAINING_FIELD_NUMBER = 7; + private double gracePeriodSecondsRemaining_ = 0D; + /** + * optional double grace_period_seconds_remaining = 7; + * @return Whether the gracePeriodSecondsRemaining field is set. + */ + @java.lang.Override + public boolean hasGracePeriodSecondsRemaining() { + return ((bitField0_ & 0x00001000) != 0); + } + /** + * optional double grace_period_seconds_remaining = 7; + * @return The gracePeriodSecondsRemaining. + */ + @java.lang.Override + public double getGracePeriodSecondsRemaining() { + return gracePeriodSecondsRemaining_; + } + + public static final int CLEARED_FOR_EXIT_FIELD_NUMBER = 15; + private boolean clearedForExit_ = false; + /** + * optional bool cleared_for_exit = 15; + * @return Whether the clearedForExit field is set. + */ + @java.lang.Override + public boolean hasClearedForExit() { + return ((bitField0_ & 0x00002000) != 0); + } + /** + * optional bool cleared_for_exit = 15; + * @return The clearedForExit. + */ + @java.lang.Override + public boolean getClearedForExit() { + return clearedForExit_; + } + + public static final int GIFTS_FIELD_NUMBER = 11; + @SuppressWarnings("serial") + private java.util.List gifts_; + /** + * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + */ + @java.lang.Override + public java.util.List getGiftsList() { + return gifts_; + } + /** + * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + */ + @java.lang.Override + public java.util.List + getGiftsOrBuilderList() { + return gifts_; + } + /** + * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + */ + @java.lang.Override + public int getGiftsCount() { + return gifts_.size(); + } + /** + * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + */ + @java.lang.Override + public ei.Ei.ContractCoopStatusResponse.CoopGift getGifts(int index) { + return gifts_.get(index); + } + /** + * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + */ + @java.lang.Override + public ei.Ei.ContractCoopStatusResponse.CoopGiftOrBuilder getGiftsOrBuilder( + int index) { + return gifts_.get(index); + } + + public static final int CHICKEN_RUNS_FIELD_NUMBER = 13; + @SuppressWarnings("serial") + private java.util.List chickenRuns_; + /** + * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + */ + @java.lang.Override + public java.util.List getChickenRunsList() { + return chickenRuns_; + } + /** + * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + */ + @java.lang.Override + public java.util.List + getChickenRunsOrBuilderList() { + return chickenRuns_; + } + /** + * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + */ + @java.lang.Override + public int getChickenRunsCount() { + return chickenRuns_.size(); + } + /** + * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + */ + @java.lang.Override + public ei.Ei.ContractCoopStatusResponse.ChickenRun getChickenRuns(int index) { + return chickenRuns_.get(index); + } + /** + * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + */ + @java.lang.Override + public ei.Ei.ContractCoopStatusResponse.ChickenRunOrBuilder getChickenRunsOrBuilder( + int index) { + return chickenRuns_.get(index); + } + + public static final int LOCAL_TIMESTAMP_FIELD_NUMBER = 12; + private double localTimestamp_ = 0D; + /** + * optional double local_timestamp = 12; + * @return Whether the localTimestamp field is set. + */ + @java.lang.Override + public boolean hasLocalTimestamp() { + return ((bitField0_ & 0x00004000) != 0); + } + /** + * optional double local_timestamp = 12; + * @return The localTimestamp. + */ + @java.lang.Override + public double getLocalTimestamp() { + return localTimestamp_; + } + + public static final int LAST_SYNC_FIELD_NUMBER = 18; + private double lastSync_ = 0D; + /** + * optional double last_sync = 18; + * @return Whether the lastSync field is set. + */ + @java.lang.Override + public boolean hasLastSync() { + return ((bitField0_ & 0x00008000) != 0); + } + /** + * optional double last_sync = 18; + * @return The lastSync. + */ + @java.lang.Override + public double getLastSync() { + return lastSync_; + } + + 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_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, contractIdentifier_); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeDouble(2, totalAmount_); + } + if (((bitField0_ & 0x00000008) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, coopIdentifier_); + } + for (int i = 0; i < contributors_.size(); i++) { + output.writeMessage(4, contributors_.get(i)); + } + if (((bitField0_ & 0x00000100) != 0)) { + output.writeDouble(5, secondsRemaining_); + } + if (((bitField0_ & 0x00000800) != 0)) { + output.writeBool(6, allMembersReporting_); + } + if (((bitField0_ & 0x00001000) != 0)) { + output.writeDouble(7, gracePeriodSecondsRemaining_); + } + if (((bitField0_ & 0x00000020) != 0)) { + output.writeBool(8, autoGenerated_); + } + if (((bitField0_ & 0x00000080) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 9, creatorId_); + } + if (((bitField0_ & 0x00000040) != 0)) { + output.writeBool(10, public_); + } + for (int i = 0; i < gifts_.size(); i++) { + output.writeMessage(11, gifts_.get(i)); + } + if (((bitField0_ & 0x00004000) != 0)) { + output.writeDouble(12, localTimestamp_); + } + for (int i = 0; i < chickenRuns_.size(); i++) { + output.writeMessage(13, chickenRuns_.get(i)); + } + if (((bitField0_ & 0x00000400) != 0)) { + output.writeBool(14, allGoalsAchieved_); + } + if (((bitField0_ & 0x00002000) != 0)) { + output.writeBool(15, clearedForExit_); + } + if (((bitField0_ & 0x00000200) != 0)) { + output.writeDouble(16, secondsSinceAllGoalsAchieved_); + } + if (((bitField0_ & 0x00000010) != 0)) { + output.writeEnum(17, grade_); + } + if (((bitField0_ & 0x00008000) != 0)) { + output.writeDouble(18, lastSync_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeEnum(19, responseStatus_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, contractIdentifier_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(2, totalAmount_); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, coopIdentifier_); + } + for (int i = 0; i < contributors_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, contributors_.get(i)); + } + if (((bitField0_ & 0x00000100) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(5, secondsRemaining_); + } + if (((bitField0_ & 0x00000800) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(6, allMembersReporting_); + } + if (((bitField0_ & 0x00001000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(7, gracePeriodSecondsRemaining_); + } + if (((bitField0_ & 0x00000020) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(8, autoGenerated_); + } + if (((bitField0_ & 0x00000080) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(9, creatorId_); + } + if (((bitField0_ & 0x00000040) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(10, public_); + } + for (int i = 0; i < gifts_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(11, gifts_.get(i)); + } + if (((bitField0_ & 0x00004000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(12, localTimestamp_); + } + for (int i = 0; i < chickenRuns_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(13, chickenRuns_.get(i)); + } + if (((bitField0_ & 0x00000400) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(14, allGoalsAchieved_); + } + if (((bitField0_ & 0x00002000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(15, clearedForExit_); + } + if (((bitField0_ & 0x00000200) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(16, secondsSinceAllGoalsAchieved_); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(17, grade_); + } + if (((bitField0_ & 0x00008000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(18, lastSync_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(19, responseStatus_); + } + 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.ContractCoopStatusResponse)) { + return super.equals(obj); + } + ei.Ei.ContractCoopStatusResponse other = (ei.Ei.ContractCoopStatusResponse) obj; + + if (hasResponseStatus() != other.hasResponseStatus()) return false; + if (hasResponseStatus()) { + if (responseStatus_ != other.responseStatus_) return false; + } + if (hasContractIdentifier() != other.hasContractIdentifier()) return false; + if (hasContractIdentifier()) { + if (!getContractIdentifier() + .equals(other.getContractIdentifier())) return false; + } + if (hasTotalAmount() != other.hasTotalAmount()) return false; + if (hasTotalAmount()) { + if (java.lang.Double.doubleToLongBits(getTotalAmount()) + != java.lang.Double.doubleToLongBits( + other.getTotalAmount())) return false; + } + if (hasCoopIdentifier() != other.hasCoopIdentifier()) return false; + if (hasCoopIdentifier()) { + if (!getCoopIdentifier() + .equals(other.getCoopIdentifier())) return false; + } + if (hasGrade() != other.hasGrade()) return false; + if (hasGrade()) { + if (grade_ != other.grade_) return false; + } + if (!getContributorsList() + .equals(other.getContributorsList())) return false; + if (hasAutoGenerated() != other.hasAutoGenerated()) return false; + if (hasAutoGenerated()) { + if (getAutoGenerated() + != other.getAutoGenerated()) return false; + } + if (hasPublic() != other.hasPublic()) return false; + if (hasPublic()) { + if (getPublic() + != other.getPublic()) return false; + } + if (hasCreatorId() != other.hasCreatorId()) return false; + if (hasCreatorId()) { + if (!getCreatorId() + .equals(other.getCreatorId())) return false; + } + if (hasSecondsRemaining() != other.hasSecondsRemaining()) return false; + if (hasSecondsRemaining()) { + if (java.lang.Double.doubleToLongBits(getSecondsRemaining()) + != java.lang.Double.doubleToLongBits( + other.getSecondsRemaining())) return false; + } + if (hasSecondsSinceAllGoalsAchieved() != other.hasSecondsSinceAllGoalsAchieved()) return false; + if (hasSecondsSinceAllGoalsAchieved()) { + if (java.lang.Double.doubleToLongBits(getSecondsSinceAllGoalsAchieved()) + != java.lang.Double.doubleToLongBits( + other.getSecondsSinceAllGoalsAchieved())) return false; + } + if (hasAllGoalsAchieved() != other.hasAllGoalsAchieved()) return false; + if (hasAllGoalsAchieved()) { + if (getAllGoalsAchieved() + != other.getAllGoalsAchieved()) return false; + } + if (hasAllMembersReporting() != other.hasAllMembersReporting()) return false; + if (hasAllMembersReporting()) { + if (getAllMembersReporting() + != other.getAllMembersReporting()) return false; + } + if (hasGracePeriodSecondsRemaining() != other.hasGracePeriodSecondsRemaining()) return false; + if (hasGracePeriodSecondsRemaining()) { + if (java.lang.Double.doubleToLongBits(getGracePeriodSecondsRemaining()) + != java.lang.Double.doubleToLongBits( + other.getGracePeriodSecondsRemaining())) return false; + } + if (hasClearedForExit() != other.hasClearedForExit()) return false; + if (hasClearedForExit()) { + if (getClearedForExit() + != other.getClearedForExit()) return false; + } + if (!getGiftsList() + .equals(other.getGiftsList())) return false; + if (!getChickenRunsList() + .equals(other.getChickenRunsList())) return false; + if (hasLocalTimestamp() != other.hasLocalTimestamp()) return false; + if (hasLocalTimestamp()) { + if (java.lang.Double.doubleToLongBits(getLocalTimestamp()) + != java.lang.Double.doubleToLongBits( + other.getLocalTimestamp())) return false; + } + if (hasLastSync() != other.hasLastSync()) return false; + if (hasLastSync()) { + if (java.lang.Double.doubleToLongBits(getLastSync()) + != java.lang.Double.doubleToLongBits( + other.getLastSync())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } - private double contributionRate_ ; - /** - * optional double contribution_rate = 6; - * @return Whether the contributionRate field is set. - */ - @java.lang.Override - public boolean hasContributionRate() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - * optional double contribution_rate = 6; - * @return The contributionRate. - */ - @java.lang.Override - public double getContributionRate() { - return contributionRate_; - } - /** - * optional double contribution_rate = 6; - * @param value The contributionRate to set. - * @return This builder for chaining. - */ - public Builder setContributionRate(double value) { - bitField0_ |= 0x00000020; - contributionRate_ = value; - onChanged(); - return this; - } - /** - * optional double contribution_rate = 6; - * @return This builder for chaining. - */ - public Builder clearContributionRate() { - bitField0_ = (bitField0_ & ~0x00000020); - contributionRate_ = 0D; - onChanged(); - return this; - } + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasResponseStatus()) { + hash = (37 * hash) + RESPONSE_STATUS_FIELD_NUMBER; + hash = (53 * hash) + responseStatus_; + } + if (hasContractIdentifier()) { + hash = (37 * hash) + CONTRACT_IDENTIFIER_FIELD_NUMBER; + hash = (53 * hash) + getContractIdentifier().hashCode(); + } + if (hasTotalAmount()) { + hash = (37 * hash) + TOTAL_AMOUNT_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTotalAmount())); + } + if (hasCoopIdentifier()) { + hash = (37 * hash) + COOP_IDENTIFIER_FIELD_NUMBER; + hash = (53 * hash) + getCoopIdentifier().hashCode(); + } + if (hasGrade()) { + hash = (37 * hash) + GRADE_FIELD_NUMBER; + hash = (53 * hash) + grade_; + } + if (getContributorsCount() > 0) { + hash = (37 * hash) + CONTRIBUTORS_FIELD_NUMBER; + hash = (53 * hash) + getContributorsList().hashCode(); + } + if (hasAutoGenerated()) { + hash = (37 * hash) + AUTO_GENERATED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getAutoGenerated()); + } + if (hasPublic()) { + hash = (37 * hash) + PUBLIC_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getPublic()); + } + if (hasCreatorId()) { + hash = (37 * hash) + CREATOR_ID_FIELD_NUMBER; + hash = (53 * hash) + getCreatorId().hashCode(); + } + if (hasSecondsRemaining()) { + hash = (37 * hash) + SECONDS_REMAINING_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getSecondsRemaining())); + } + if (hasSecondsSinceAllGoalsAchieved()) { + hash = (37 * hash) + SECONDS_SINCE_ALL_GOALS_ACHIEVED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getSecondsSinceAllGoalsAchieved())); + } + if (hasAllGoalsAchieved()) { + hash = (37 * hash) + ALL_GOALS_ACHIEVED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getAllGoalsAchieved()); + } + if (hasAllMembersReporting()) { + hash = (37 * hash) + ALL_MEMBERS_REPORTING_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getAllMembersReporting()); + } + if (hasGracePeriodSecondsRemaining()) { + hash = (37 * hash) + GRACE_PERIOD_SECONDS_REMAINING_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getGracePeriodSecondsRemaining())); + } + if (hasClearedForExit()) { + hash = (37 * hash) + CLEARED_FOR_EXIT_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getClearedForExit()); + } + if (getGiftsCount() > 0) { + hash = (37 * hash) + GIFTS_FIELD_NUMBER; + hash = (53 * hash) + getGiftsList().hashCode(); + } + if (getChickenRunsCount() > 0) { + hash = (37 * hash) + CHICKEN_RUNS_FIELD_NUMBER; + hash = (53 * hash) + getChickenRunsList().hashCode(); + } + if (hasLocalTimestamp()) { + hash = (37 * hash) + LOCAL_TIMESTAMP_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getLocalTimestamp())); + } + if (hasLastSync()) { + hash = (37 * hash) + LAST_SYNC_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getLastSync())); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } - private double soulPower_ ; - /** - * optional double soul_power = 11; - * @return Whether the soulPower field is set. - */ - @java.lang.Override - public boolean hasSoulPower() { - return ((bitField0_ & 0x00000040) != 0); - } - /** - * optional double soul_power = 11; - * @return The soulPower. - */ - @java.lang.Override - public double getSoulPower() { - return soulPower_; - } - /** - * optional double soul_power = 11; - * @param value The soulPower to set. - * @return This builder for chaining. - */ - public Builder setSoulPower(double value) { - bitField0_ |= 0x00000040; - soulPower_ = value; - onChanged(); - return this; - } - /** - * optional double soul_power = 11; - * @return This builder for chaining. - */ - public Builder clearSoulPower() { - bitField0_ = (bitField0_ & ~0x00000040); - soulPower_ = 0D; - onChanged(); - return this; - } + public static ei.Ei.ContractCoopStatusResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractCoopStatusResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.ContractCoopStatusResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractCoopStatusResponse 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.ContractCoopStatusResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.ContractCoopStatusResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.ContractCoopStatusResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.ContractCoopStatusResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } - private ei.Ei.FarmProductionParams productionParams_; - private com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.FarmProductionParams, ei.Ei.FarmProductionParams.Builder, ei.Ei.FarmProductionParamsOrBuilder> productionParamsBuilder_; - /** - * optional .ei.FarmProductionParams production_params = 15; - * @return Whether the productionParams field is set. - */ - public boolean hasProductionParams() { - return ((bitField0_ & 0x00000080) != 0); - } - /** - * optional .ei.FarmProductionParams production_params = 15; - * @return The productionParams. - */ - public ei.Ei.FarmProductionParams getProductionParams() { - if (productionParamsBuilder_ == null) { - return productionParams_ == null ? ei.Ei.FarmProductionParams.getDefaultInstance() : productionParams_; - } else { - return productionParamsBuilder_.getMessage(); - } - } - /** - * optional .ei.FarmProductionParams production_params = 15; - */ - public Builder setProductionParams(ei.Ei.FarmProductionParams value) { - if (productionParamsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - productionParams_ = value; - onChanged(); - } else { - productionParamsBuilder_.setMessage(value); - } - bitField0_ |= 0x00000080; - return this; - } - /** - * optional .ei.FarmProductionParams production_params = 15; - */ - public Builder setProductionParams( - ei.Ei.FarmProductionParams.Builder builderForValue) { - if (productionParamsBuilder_ == null) { - productionParams_ = builderForValue.build(); - onChanged(); - } else { - productionParamsBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000080; - return this; - } - /** - * optional .ei.FarmProductionParams production_params = 15; - */ - public Builder mergeProductionParams(ei.Ei.FarmProductionParams value) { - if (productionParamsBuilder_ == null) { - if (((bitField0_ & 0x00000080) != 0) && - productionParams_ != null && - productionParams_ != ei.Ei.FarmProductionParams.getDefaultInstance()) { - productionParams_ = - ei.Ei.FarmProductionParams.newBuilder(productionParams_).mergeFrom(value).buildPartial(); - } else { - productionParams_ = value; - } - onChanged(); - } else { - productionParamsBuilder_.mergeFrom(value); - } - bitField0_ |= 0x00000080; - return this; - } - /** - * optional .ei.FarmProductionParams production_params = 15; - */ - public Builder clearProductionParams() { - if (productionParamsBuilder_ == null) { - productionParams_ = null; - onChanged(); - } else { - productionParamsBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000080); - return this; - } - /** - * optional .ei.FarmProductionParams production_params = 15; - */ - public ei.Ei.FarmProductionParams.Builder getProductionParamsBuilder() { - bitField0_ |= 0x00000080; - onChanged(); - return getProductionParamsFieldBuilder().getBuilder(); - } - /** - * optional .ei.FarmProductionParams production_params = 15; - */ - public ei.Ei.FarmProductionParamsOrBuilder getProductionParamsOrBuilder() { - if (productionParamsBuilder_ != null) { - return productionParamsBuilder_.getMessageOrBuilder(); - } else { - return productionParams_ == null ? - ei.Ei.FarmProductionParams.getDefaultInstance() : productionParams_; - } - } - /** - * optional .ei.FarmProductionParams production_params = 15; - */ - private com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.FarmProductionParams, ei.Ei.FarmProductionParams.Builder, ei.Ei.FarmProductionParamsOrBuilder> - getProductionParamsFieldBuilder() { - if (productionParamsBuilder_ == null) { - productionParamsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.FarmProductionParams, ei.Ei.FarmProductionParams.Builder, ei.Ei.FarmProductionParamsOrBuilder>( - getProductionParams(), - getParentForChildren(), - isClean()); - productionParams_ = null; - } - return productionParamsBuilder_; - } + public static ei.Ei.ContractCoopStatusResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } - private ei.Ei.PlayerFarmInfo farmInfo_; - private com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.PlayerFarmInfo, ei.Ei.PlayerFarmInfo.Builder, ei.Ei.PlayerFarmInfoOrBuilder> farmInfoBuilder_; - /** - * optional .ei.PlayerFarmInfo farm_info = 18; - * @return Whether the farmInfo field is set. - */ - public boolean hasFarmInfo() { - return ((bitField0_ & 0x00000100) != 0); - } - /** - * optional .ei.PlayerFarmInfo farm_info = 18; - * @return The farmInfo. - */ - public ei.Ei.PlayerFarmInfo getFarmInfo() { - if (farmInfoBuilder_ == null) { - return farmInfo_ == null ? ei.Ei.PlayerFarmInfo.getDefaultInstance() : farmInfo_; - } else { - return farmInfoBuilder_.getMessage(); - } - } - /** - * optional .ei.PlayerFarmInfo farm_info = 18; - */ - public Builder setFarmInfo(ei.Ei.PlayerFarmInfo value) { - if (farmInfoBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - farmInfo_ = value; - onChanged(); - } else { - farmInfoBuilder_.setMessage(value); - } - bitField0_ |= 0x00000100; - return this; - } - /** - * optional .ei.PlayerFarmInfo farm_info = 18; - */ - public Builder setFarmInfo( - ei.Ei.PlayerFarmInfo.Builder builderForValue) { - if (farmInfoBuilder_ == null) { - farmInfo_ = builderForValue.build(); - onChanged(); - } else { - farmInfoBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000100; - return this; - } - /** - * optional .ei.PlayerFarmInfo farm_info = 18; - */ - public Builder mergeFarmInfo(ei.Ei.PlayerFarmInfo value) { - if (farmInfoBuilder_ == null) { - if (((bitField0_ & 0x00000100) != 0) && - farmInfo_ != null && - farmInfo_ != ei.Ei.PlayerFarmInfo.getDefaultInstance()) { - farmInfo_ = - ei.Ei.PlayerFarmInfo.newBuilder(farmInfo_).mergeFrom(value).buildPartial(); - } else { - farmInfo_ = value; - } - onChanged(); - } else { - farmInfoBuilder_.mergeFrom(value); - } - bitField0_ |= 0x00000100; - return this; - } - /** - * optional .ei.PlayerFarmInfo farm_info = 18; - */ - public Builder clearFarmInfo() { - if (farmInfoBuilder_ == null) { - farmInfo_ = null; - onChanged(); - } else { - farmInfoBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000100); - return this; - } - /** - * optional .ei.PlayerFarmInfo farm_info = 18; - */ - public ei.Ei.PlayerFarmInfo.Builder getFarmInfoBuilder() { - bitField0_ |= 0x00000100; - onChanged(); - return getFarmInfoFieldBuilder().getBuilder(); - } - /** - * optional .ei.PlayerFarmInfo farm_info = 18; - */ - public ei.Ei.PlayerFarmInfoOrBuilder getFarmInfoOrBuilder() { - if (farmInfoBuilder_ != null) { - return farmInfoBuilder_.getMessageOrBuilder(); - } else { - return farmInfo_ == null ? - ei.Ei.PlayerFarmInfo.getDefaultInstance() : farmInfo_; - } - } - /** - * optional .ei.PlayerFarmInfo farm_info = 18; - */ - private com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.PlayerFarmInfo, ei.Ei.PlayerFarmInfo.Builder, ei.Ei.PlayerFarmInfoOrBuilder> - getFarmInfoFieldBuilder() { - if (farmInfoBuilder_ == null) { - farmInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.PlayerFarmInfo, ei.Ei.PlayerFarmInfo.Builder, ei.Ei.PlayerFarmInfoOrBuilder>( - getFarmInfo(), - getParentForChildren(), - isClean()); - farmInfo_ = null; - } - return farmInfoBuilder_; - } + public static ei.Ei.ContractCoopStatusResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static ei.Ei.ContractCoopStatusResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.ContractCoopStatusResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } - private int rankChange_ ; - /** - * optional int32 rank_change = 8; - * @return Whether the rankChange field is set. - */ - @java.lang.Override - public boolean hasRankChange() { - return ((bitField0_ & 0x00000200) != 0); - } - /** - * optional int32 rank_change = 8; - * @return The rankChange. - */ - @java.lang.Override - public int getRankChange() { - return rankChange_; - } - /** - * optional int32 rank_change = 8; - * @param value The rankChange to set. - * @return This builder for chaining. - */ - public Builder setRankChange(int value) { - bitField0_ |= 0x00000200; - rankChange_ = value; - onChanged(); - return this; - } - /** - * optional int32 rank_change = 8; - * @return This builder for chaining. - */ - public Builder clearRankChange() { - bitField0_ = (bitField0_ & ~0x00000200); - rankChange_ = 0; - onChanged(); - return this; - } + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(ei.Ei.ContractCoopStatusResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } - private boolean recentlyActive_ ; - /** - * optional bool recently_active = 23; - * @return Whether the recentlyActive field is set. - */ - @java.lang.Override - public boolean hasRecentlyActive() { - return ((bitField0_ & 0x00000400) != 0); - } - /** - * optional bool recently_active = 23; - * @return The recentlyActive. - */ - @java.lang.Override - public boolean getRecentlyActive() { - return recentlyActive_; - } - /** - * optional bool recently_active = 23; - * @param value The recentlyActive to set. - * @return This builder for chaining. - */ - public Builder setRecentlyActive(boolean value) { - bitField0_ |= 0x00000400; - recentlyActive_ = value; - onChanged(); - return this; - } - /** - * optional bool recently_active = 23; - * @return This builder for chaining. - */ - public Builder clearRecentlyActive() { - bitField0_ = (bitField0_ & ~0x00000400); - recentlyActive_ = false; - onChanged(); - return this; - } + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code ei.ContractCoopStatusResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.ContractCoopStatusResponse) + ei.Ei.ContractCoopStatusResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_ContractCoopStatusResponse_descriptor; + } - private boolean active_ ; - /** - * optional bool active = 4; - * @return Whether the active field is set. - */ - @java.lang.Override - public boolean hasActive() { - return ((bitField0_ & 0x00000800) != 0); - } - /** - * optional bool active = 4; - * @return The active. - */ - @java.lang.Override - public boolean getActive() { - return active_; - } - /** - * optional bool active = 4; - * @param value The active to set. - * @return This builder for chaining. - */ - public Builder setActive(boolean value) { - bitField0_ |= 0x00000800; - active_ = value; - onChanged(); - return this; - } - /** - * optional bool active = 4; - * @return This builder for chaining. - */ - public Builder clearActive() { - bitField0_ = (bitField0_ & ~0x00000800); - active_ = false; - onChanged(); - return this; - } + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_ContractCoopStatusResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.ContractCoopStatusResponse.class, ei.Ei.ContractCoopStatusResponse.Builder.class); + } - private boolean ccMember_ ; - /** - * optional bool cc_member = 24; - * @return Whether the ccMember field is set. - */ - @java.lang.Override - public boolean hasCcMember() { - return ((bitField0_ & 0x00001000) != 0); - } - /** - * optional bool cc_member = 24; - * @return The ccMember. - */ - @java.lang.Override - public boolean getCcMember() { - return ccMember_; - } - /** - * optional bool cc_member = 24; - * @param value The ccMember to set. - * @return This builder for chaining. - */ - public Builder setCcMember(boolean value) { - bitField0_ |= 0x00001000; - ccMember_ = value; - onChanged(); - return this; - } - /** - * optional bool cc_member = 24; - * @return This builder for chaining. - */ - public Builder clearCcMember() { - bitField0_ = (bitField0_ & ~0x00001000); - ccMember_ = false; - onChanged(); - return this; - } + // Construct using ei.Ei.ContractCoopStatusResponse.newBuilder() + private Builder() { - private boolean leech_ ; - /** - * optional bool leech = 16; - * @return Whether the leech field is set. - */ - @java.lang.Override - public boolean hasLeech() { - return ((bitField0_ & 0x00002000) != 0); - } - /** - * optional bool leech = 16; - * @return The leech. - */ - @java.lang.Override - public boolean getLeech() { - return leech_; - } - /** - * optional bool leech = 16; - * @param value The leech to set. - * @return This builder for chaining. - */ - public Builder setLeech(boolean value) { - bitField0_ |= 0x00002000; - leech_ = value; - onChanged(); - return this; - } - /** - * optional bool leech = 16; - * @return This builder for chaining. - */ - public Builder clearLeech() { - bitField0_ = (bitField0_ & ~0x00002000); - leech_ = false; - onChanged(); - return this; - } + } - private boolean finalized_ ; - /** - * optional bool finalized = 22; - * @return Whether the finalized field is set. - */ - @java.lang.Override - public boolean hasFinalized() { - return ((bitField0_ & 0x00004000) != 0); - } - /** - * optional bool finalized = 22; - * @return The finalized. - */ - @java.lang.Override - public boolean getFinalized() { - return finalized_; - } - /** - * optional bool finalized = 22; - * @param value The finalized to set. - * @return This builder for chaining. - */ - public Builder setFinalized(boolean value) { - bitField0_ |= 0x00004000; - finalized_ = value; - onChanged(); - return this; - } - /** - * optional bool finalized = 22; - * @return This builder for chaining. - */ - public Builder clearFinalized() { - bitField0_ = (bitField0_ & ~0x00004000); - finalized_ = false; - onChanged(); - return this; - } + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); - private boolean timeCheatDetected_ ; - /** - * optional bool time_cheat_detected = 7; - * @return Whether the timeCheatDetected field is set. - */ - @java.lang.Override - public boolean hasTimeCheatDetected() { - return ((bitField0_ & 0x00008000) != 0); - } - /** - * optional bool time_cheat_detected = 7; - * @return The timeCheatDetected. - */ - @java.lang.Override - public boolean getTimeCheatDetected() { - return timeCheatDetected_; + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + responseStatus_ = 0; + contractIdentifier_ = ""; + totalAmount_ = 0D; + coopIdentifier_ = ""; + grade_ = 0; + if (contributorsBuilder_ == null) { + contributors_ = java.util.Collections.emptyList(); + } else { + contributors_ = null; + contributorsBuilder_.clear(); } - /** - * optional bool time_cheat_detected = 7; - * @param value The timeCheatDetected to set. - * @return This builder for chaining. - */ - public Builder setTimeCheatDetected(boolean value) { - bitField0_ |= 0x00008000; - timeCheatDetected_ = value; - onChanged(); - return this; + bitField0_ = (bitField0_ & ~0x00000020); + autoGenerated_ = false; + public_ = false; + creatorId_ = ""; + secondsRemaining_ = 0D; + secondsSinceAllGoalsAchieved_ = 0D; + allGoalsAchieved_ = false; + allMembersReporting_ = false; + gracePeriodSecondsRemaining_ = 0D; + clearedForExit_ = false; + if (giftsBuilder_ == null) { + gifts_ = java.util.Collections.emptyList(); + } else { + gifts_ = null; + giftsBuilder_.clear(); } - /** - * optional bool time_cheat_detected = 7; - * @return This builder for chaining. - */ - public Builder clearTimeCheatDetected() { - bitField0_ = (bitField0_ & ~0x00008000); - timeCheatDetected_ = false; - onChanged(); - return this; + bitField0_ = (bitField0_ & ~0x00008000); + if (chickenRunsBuilder_ == null) { + chickenRuns_ = java.util.Collections.emptyList(); + } else { + chickenRuns_ = null; + chickenRunsBuilder_.clear(); } + bitField0_ = (bitField0_ & ~0x00010000); + localTimestamp_ = 0D; + lastSync_ = 0D; + return this; + } - private int platform_ = 0; - /** - * optional .ei.Platform platform = 5; - * @return Whether the platform field is set. - */ - @java.lang.Override public boolean hasPlatform() { - return ((bitField0_ & 0x00010000) != 0); - } - /** - * optional .ei.Platform platform = 5; - * @return The platform. - */ - @java.lang.Override - public ei.Ei.Platform getPlatform() { - @SuppressWarnings("deprecation") - ei.Ei.Platform result = ei.Ei.Platform.valueOf(platform_); - return result == null ? ei.Ei.Platform.UNKNOWN_PLATFORM : result; - } - /** - * optional .ei.Platform platform = 5; - * @param value The platform to set. - * @return This builder for chaining. - */ - public Builder setPlatform(ei.Ei.Platform value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00010000; - platform_ = value.getNumber(); - onChanged(); - return this; - } - /** - * optional .ei.Platform platform = 5; - * @return This builder for chaining. - */ - public Builder clearPlatform() { - bitField0_ = (bitField0_ & ~0x00010000); - platform_ = 0; - onChanged(); - return this; - } + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return ei.Ei.internal_static_ei_ContractCoopStatusResponse_descriptor; + } - private java.lang.Object pushId_ = ""; - /** - * optional string push_id = 9; - * @return Whether the pushId field is set. - */ - public boolean hasPushId() { - return ((bitField0_ & 0x00020000) != 0); + @java.lang.Override + public ei.Ei.ContractCoopStatusResponse getDefaultInstanceForType() { + return ei.Ei.ContractCoopStatusResponse.getDefaultInstance(); + } + + @java.lang.Override + public ei.Ei.ContractCoopStatusResponse build() { + ei.Ei.ContractCoopStatusResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); } - /** - * optional string push_id = 9; - * @return The pushId. - */ - public java.lang.String getPushId() { - java.lang.Object ref = pushId_; - 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()) { - pushId_ = s; - } - return s; - } else { - return (java.lang.String) ref; + return result; + } + + @java.lang.Override + public ei.Ei.ContractCoopStatusResponse buildPartial() { + ei.Ei.ContractCoopStatusResponse result = new ei.Ei.ContractCoopStatusResponse(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.ContractCoopStatusResponse result) { + if (contributorsBuilder_ == null) { + if (((bitField0_ & 0x00000020) != 0)) { + contributors_ = java.util.Collections.unmodifiableList(contributors_); + bitField0_ = (bitField0_ & ~0x00000020); } + result.contributors_ = contributors_; + } else { + result.contributors_ = contributorsBuilder_.build(); } - /** - * optional string push_id = 9; - * @return The bytes for pushId. - */ - public com.google.protobuf.ByteString - getPushIdBytes() { - java.lang.Object ref = pushId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - pushId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; + if (giftsBuilder_ == null) { + if (((bitField0_ & 0x00008000) != 0)) { + gifts_ = java.util.Collections.unmodifiableList(gifts_); + bitField0_ = (bitField0_ & ~0x00008000); } + result.gifts_ = gifts_; + } else { + result.gifts_ = giftsBuilder_.build(); } - /** - * optional string push_id = 9; - * @param value The pushId to set. - * @return This builder for chaining. - */ - public Builder setPushId( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00020000; - pushId_ = value; - onChanged(); - return this; - } - /** - * optional string push_id = 9; - * @return This builder for chaining. - */ - public Builder clearPushId() { - bitField0_ = (bitField0_ & ~0x00020000); - pushId_ = getDefaultInstance().getPushId(); - onChanged(); - return this; - } - /** - * optional string push_id = 9; - * @param value The bytes for pushId to set. - * @return This builder for chaining. - */ - public Builder setPushIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00020000; - pushId_ = value; - onChanged(); - return this; + if (chickenRunsBuilder_ == null) { + if (((bitField0_ & 0x00010000) != 0)) { + chickenRuns_ = java.util.Collections.unmodifiableList(chickenRuns_); + bitField0_ = (bitField0_ & ~0x00010000); + } + result.chickenRuns_ = chickenRuns_; + } else { + result.chickenRuns_ = chickenRunsBuilder_.build(); } + } - private int banVotes_ ; - /** - * optional uint32 ban_votes = 10; - * @return Whether the banVotes field is set. - */ - @java.lang.Override - public boolean hasBanVotes() { - return ((bitField0_ & 0x00040000) != 0); + private void buildPartial0(ei.Ei.ContractCoopStatusResponse result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.responseStatus_ = responseStatus_; + to_bitField0_ |= 0x00000001; } - /** - * optional uint32 ban_votes = 10; - * @return The banVotes. - */ - @java.lang.Override - public int getBanVotes() { - return banVotes_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.contractIdentifier_ = contractIdentifier_; + to_bitField0_ |= 0x00000002; } - /** - * optional uint32 ban_votes = 10; - * @param value The banVotes to set. - * @return This builder for chaining. - */ - public Builder setBanVotes(int value) { - bitField0_ |= 0x00040000; - banVotes_ = value; - onChanged(); - return this; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.totalAmount_ = totalAmount_; + to_bitField0_ |= 0x00000004; } - /** - * optional uint32 ban_votes = 10; - * @return This builder for chaining. - */ - public Builder clearBanVotes() { - bitField0_ = (bitField0_ & ~0x00040000); - banVotes_ = 0; - onChanged(); - return this; + if (((from_bitField0_ & 0x00000008) != 0)) { + result.coopIdentifier_ = coopIdentifier_; + to_bitField0_ |= 0x00000008; } - - private boolean autojoined_ ; - /** - * optional bool autojoined = 17; - * @return Whether the autojoined field is set. - */ - @java.lang.Override - public boolean hasAutojoined() { - return ((bitField0_ & 0x00080000) != 0); + if (((from_bitField0_ & 0x00000010) != 0)) { + result.grade_ = grade_; + to_bitField0_ |= 0x00000010; } - /** - * optional bool autojoined = 17; - * @return The autojoined. - */ - @java.lang.Override - public boolean getAutojoined() { - return autojoined_; + if (((from_bitField0_ & 0x00000040) != 0)) { + result.autoGenerated_ = autoGenerated_; + to_bitField0_ |= 0x00000020; } - /** - * optional bool autojoined = 17; - * @param value The autojoined to set. - * @return This builder for chaining. - */ - public Builder setAutojoined(boolean value) { - bitField0_ |= 0x00080000; - autojoined_ = value; - onChanged(); - return this; + if (((from_bitField0_ & 0x00000080) != 0)) { + result.public_ = public_; + to_bitField0_ |= 0x00000040; } - /** - * optional bool autojoined = 17; - * @return This builder for chaining. - */ - public Builder clearAutojoined() { - bitField0_ = (bitField0_ & ~0x00080000); - autojoined_ = false; - onChanged(); - return this; + if (((from_bitField0_ & 0x00000100) != 0)) { + result.creatorId_ = creatorId_; + to_bitField0_ |= 0x00000080; } - - private int boostTokens_ ; - /** - * optional uint32 boost_tokens = 12; - * @return Whether the boostTokens field is set. - */ - @java.lang.Override - public boolean hasBoostTokens() { - return ((bitField0_ & 0x00100000) != 0); + if (((from_bitField0_ & 0x00000200) != 0)) { + result.secondsRemaining_ = secondsRemaining_; + to_bitField0_ |= 0x00000100; } - /** - * optional uint32 boost_tokens = 12; - * @return The boostTokens. - */ - @java.lang.Override - public int getBoostTokens() { - return boostTokens_; + if (((from_bitField0_ & 0x00000400) != 0)) { + result.secondsSinceAllGoalsAchieved_ = secondsSinceAllGoalsAchieved_; + to_bitField0_ |= 0x00000200; } - /** - * optional uint32 boost_tokens = 12; - * @param value The boostTokens to set. - * @return This builder for chaining. - */ - public Builder setBoostTokens(int value) { - bitField0_ |= 0x00100000; - boostTokens_ = value; - onChanged(); - return this; + if (((from_bitField0_ & 0x00000800) != 0)) { + result.allGoalsAchieved_ = allGoalsAchieved_; + to_bitField0_ |= 0x00000400; } - /** - * optional uint32 boost_tokens = 12; - * @return This builder for chaining. - */ - public Builder clearBoostTokens() { - bitField0_ = (bitField0_ & ~0x00100000); - boostTokens_ = 0; - onChanged(); - return this; + if (((from_bitField0_ & 0x00001000) != 0)) { + result.allMembersReporting_ = allMembersReporting_; + to_bitField0_ |= 0x00000800; } - - private int boostTokensSpent_ ; - /** - * optional uint32 boost_tokens_spent = 14; - * @return Whether the boostTokensSpent field is set. - */ - @java.lang.Override - public boolean hasBoostTokensSpent() { - return ((bitField0_ & 0x00200000) != 0); + if (((from_bitField0_ & 0x00002000) != 0)) { + result.gracePeriodSecondsRemaining_ = gracePeriodSecondsRemaining_; + to_bitField0_ |= 0x00001000; } - /** - * optional uint32 boost_tokens_spent = 14; - * @return The boostTokensSpent. - */ - @java.lang.Override - public int getBoostTokensSpent() { - return boostTokensSpent_; + if (((from_bitField0_ & 0x00004000) != 0)) { + result.clearedForExit_ = clearedForExit_; + to_bitField0_ |= 0x00002000; } - /** - * optional uint32 boost_tokens_spent = 14; - * @param value The boostTokensSpent to set. - * @return This builder for chaining. - */ - public Builder setBoostTokensSpent(int value) { - bitField0_ |= 0x00200000; - boostTokensSpent_ = value; - onChanged(); - return this; + if (((from_bitField0_ & 0x00020000) != 0)) { + result.localTimestamp_ = localTimestamp_; + to_bitField0_ |= 0x00004000; } - /** - * optional uint32 boost_tokens_spent = 14; - * @return This builder for chaining. - */ - public Builder clearBoostTokensSpent() { - bitField0_ = (bitField0_ & ~0x00200000); - boostTokensSpent_ = 0; - onChanged(); - return this; + if (((from_bitField0_ & 0x00040000) != 0)) { + result.lastSync_ = lastSync_; + to_bitField0_ |= 0x00008000; } + result.bitField0_ |= to_bitField0_; + } - private java.util.List buffHistory_ = - java.util.Collections.emptyList(); - private void ensureBuffHistoryIsMutable() { - if (!((bitField0_ & 0x00400000) != 0)) { - buffHistory_ = new java.util.ArrayList(buffHistory_); - bitField0_ |= 0x00400000; - } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof ei.Ei.ContractCoopStatusResponse) { + return mergeFrom((ei.Ei.ContractCoopStatusResponse)other); + } else { + super.mergeFrom(other); + return this; } + } - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.CoopBuffState, ei.Ei.CoopBuffState.Builder, ei.Ei.CoopBuffStateOrBuilder> buffHistoryBuilder_; - - /** - * repeated .ei.CoopBuffState buff_history = 13; - */ - public java.util.List getBuffHistoryList() { - if (buffHistoryBuilder_ == null) { - return java.util.Collections.unmodifiableList(buffHistory_); - } else { - return buffHistoryBuilder_.getMessageList(); - } + public Builder mergeFrom(ei.Ei.ContractCoopStatusResponse other) { + if (other == ei.Ei.ContractCoopStatusResponse.getDefaultInstance()) return this; + if (other.hasResponseStatus()) { + setResponseStatus(other.getResponseStatus()); } - /** - * repeated .ei.CoopBuffState buff_history = 13; - */ - public int getBuffHistoryCount() { - if (buffHistoryBuilder_ == null) { - return buffHistory_.size(); - } else { - return buffHistoryBuilder_.getCount(); - } + if (other.hasContractIdentifier()) { + contractIdentifier_ = other.contractIdentifier_; + bitField0_ |= 0x00000002; + onChanged(); } - /** - * repeated .ei.CoopBuffState buff_history = 13; - */ - public ei.Ei.CoopBuffState getBuffHistory(int index) { - if (buffHistoryBuilder_ == null) { - return buffHistory_.get(index); - } else { - return buffHistoryBuilder_.getMessage(index); - } + if (other.hasTotalAmount()) { + setTotalAmount(other.getTotalAmount()); } - /** - * repeated .ei.CoopBuffState buff_history = 13; - */ - public Builder setBuffHistory( - int index, ei.Ei.CoopBuffState value) { - if (buffHistoryBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureBuffHistoryIsMutable(); - buffHistory_.set(index, value); - onChanged(); - } else { - buffHistoryBuilder_.setMessage(index, value); - } - return this; + if (other.hasCoopIdentifier()) { + coopIdentifier_ = other.coopIdentifier_; + bitField0_ |= 0x00000008; + onChanged(); } - /** - * repeated .ei.CoopBuffState buff_history = 13; - */ - public Builder setBuffHistory( - int index, ei.Ei.CoopBuffState.Builder builderForValue) { - if (buffHistoryBuilder_ == null) { - ensureBuffHistoryIsMutable(); - buffHistory_.set(index, builderForValue.build()); - onChanged(); - } else { - buffHistoryBuilder_.setMessage(index, builderForValue.build()); - } - return this; + if (other.hasGrade()) { + setGrade(other.getGrade()); } - /** - * repeated .ei.CoopBuffState buff_history = 13; - */ - public Builder addBuffHistory(ei.Ei.CoopBuffState value) { - if (buffHistoryBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); + if (contributorsBuilder_ == null) { + if (!other.contributors_.isEmpty()) { + if (contributors_.isEmpty()) { + contributors_ = other.contributors_; + bitField0_ = (bitField0_ & ~0x00000020); + } else { + ensureContributorsIsMutable(); + contributors_.addAll(other.contributors_); } - ensureBuffHistoryIsMutable(); - buffHistory_.add(value); onChanged(); - } else { - buffHistoryBuilder_.addMessage(value); } - return this; - } - /** - * repeated .ei.CoopBuffState buff_history = 13; - */ - public Builder addBuffHistory( - int index, ei.Ei.CoopBuffState value) { - if (buffHistoryBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); + } else { + if (!other.contributors_.isEmpty()) { + if (contributorsBuilder_.isEmpty()) { + contributorsBuilder_.dispose(); + contributorsBuilder_ = null; + contributors_ = other.contributors_; + bitField0_ = (bitField0_ & ~0x00000020); + contributorsBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getContributorsFieldBuilder() : null; + } else { + contributorsBuilder_.addAllMessages(other.contributors_); } - ensureBuffHistoryIsMutable(); - buffHistory_.add(index, value); - onChanged(); - } else { - buffHistoryBuilder_.addMessage(index, value); - } - return this; - } - /** - * repeated .ei.CoopBuffState buff_history = 13; - */ - public Builder addBuffHistory( - ei.Ei.CoopBuffState.Builder builderForValue) { - if (buffHistoryBuilder_ == null) { - ensureBuffHistoryIsMutable(); - buffHistory_.add(builderForValue.build()); - onChanged(); - } else { - buffHistoryBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * repeated .ei.CoopBuffState buff_history = 13; - */ - public Builder addBuffHistory( - int index, ei.Ei.CoopBuffState.Builder builderForValue) { - if (buffHistoryBuilder_ == null) { - ensureBuffHistoryIsMutable(); - buffHistory_.add(index, builderForValue.build()); - onChanged(); - } else { - buffHistoryBuilder_.addMessage(index, builderForValue.build()); } - return this; } - /** - * repeated .ei.CoopBuffState buff_history = 13; - */ - public Builder addAllBuffHistory( - java.lang.Iterable values) { - if (buffHistoryBuilder_ == null) { - ensureBuffHistoryIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, buffHistory_); - onChanged(); - } else { - buffHistoryBuilder_.addAllMessages(values); - } - return this; + if (other.hasAutoGenerated()) { + setAutoGenerated(other.getAutoGenerated()); } - /** - * repeated .ei.CoopBuffState buff_history = 13; - */ - public Builder clearBuffHistory() { - if (buffHistoryBuilder_ == null) { - buffHistory_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00400000); - onChanged(); - } else { - buffHistoryBuilder_.clear(); - } - return this; + if (other.hasPublic()) { + setPublic(other.getPublic()); } - /** - * repeated .ei.CoopBuffState buff_history = 13; - */ - public Builder removeBuffHistory(int index) { - if (buffHistoryBuilder_ == null) { - ensureBuffHistoryIsMutable(); - buffHistory_.remove(index); - onChanged(); - } else { - buffHistoryBuilder_.remove(index); - } - return this; + if (other.hasCreatorId()) { + creatorId_ = other.creatorId_; + bitField0_ |= 0x00000100; + onChanged(); } - /** - * repeated .ei.CoopBuffState buff_history = 13; - */ - public ei.Ei.CoopBuffState.Builder getBuffHistoryBuilder( - int index) { - return getBuffHistoryFieldBuilder().getBuilder(index); + if (other.hasSecondsRemaining()) { + setSecondsRemaining(other.getSecondsRemaining()); } - /** - * repeated .ei.CoopBuffState buff_history = 13; - */ - public ei.Ei.CoopBuffStateOrBuilder getBuffHistoryOrBuilder( - int index) { - if (buffHistoryBuilder_ == null) { - return buffHistory_.get(index); } else { - return buffHistoryBuilder_.getMessageOrBuilder(index); - } + if (other.hasSecondsSinceAllGoalsAchieved()) { + setSecondsSinceAllGoalsAchieved(other.getSecondsSinceAllGoalsAchieved()); } - /** - * repeated .ei.CoopBuffState buff_history = 13; - */ - public java.util.List - getBuffHistoryOrBuilderList() { - if (buffHistoryBuilder_ != null) { - return buffHistoryBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(buffHistory_); - } + if (other.hasAllGoalsAchieved()) { + setAllGoalsAchieved(other.getAllGoalsAchieved()); } - /** - * repeated .ei.CoopBuffState buff_history = 13; - */ - public ei.Ei.CoopBuffState.Builder addBuffHistoryBuilder() { - return getBuffHistoryFieldBuilder().addBuilder( - ei.Ei.CoopBuffState.getDefaultInstance()); + if (other.hasAllMembersReporting()) { + setAllMembersReporting(other.getAllMembersReporting()); } - /** - * repeated .ei.CoopBuffState buff_history = 13; - */ - public ei.Ei.CoopBuffState.Builder addBuffHistoryBuilder( - int index) { - return getBuffHistoryFieldBuilder().addBuilder( - index, ei.Ei.CoopBuffState.getDefaultInstance()); + if (other.hasGracePeriodSecondsRemaining()) { + setGracePeriodSecondsRemaining(other.getGracePeriodSecondsRemaining()); } - /** - * repeated .ei.CoopBuffState buff_history = 13; - */ - public java.util.List - getBuffHistoryBuilderList() { - return getBuffHistoryFieldBuilder().getBuilderList(); + if (other.hasClearedForExit()) { + setClearedForExit(other.getClearedForExit()); } - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.CoopBuffState, ei.Ei.CoopBuffState.Builder, ei.Ei.CoopBuffStateOrBuilder> - getBuffHistoryFieldBuilder() { - if (buffHistoryBuilder_ == null) { - buffHistoryBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.CoopBuffState, ei.Ei.CoopBuffState.Builder, ei.Ei.CoopBuffStateOrBuilder>( - buffHistory_, - ((bitField0_ & 0x00400000) != 0), - getParentForChildren(), - isClean()); - buffHistory_ = null; + if (giftsBuilder_ == null) { + if (!other.gifts_.isEmpty()) { + if (gifts_.isEmpty()) { + gifts_ = other.gifts_; + bitField0_ = (bitField0_ & ~0x00008000); + } else { + ensureGiftsIsMutable(); + gifts_.addAll(other.gifts_); + } + onChanged(); + } + } else { + if (!other.gifts_.isEmpty()) { + if (giftsBuilder_.isEmpty()) { + giftsBuilder_.dispose(); + giftsBuilder_ = null; + gifts_ = other.gifts_; + bitField0_ = (bitField0_ & ~0x00008000); + giftsBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getGiftsFieldBuilder() : null; + } else { + giftsBuilder_.addAllMessages(other.gifts_); + } } - return buffHistoryBuilder_; - } - - private double chickenRunCooldown_ ; - /** - * optional double chicken_run_cooldown = 20; - * @return Whether the chickenRunCooldown field is set. - */ - @java.lang.Override - public boolean hasChickenRunCooldown() { - return ((bitField0_ & 0x00800000) != 0); - } - /** - * optional double chicken_run_cooldown = 20; - * @return The chickenRunCooldown. - */ - @java.lang.Override - public double getChickenRunCooldown() { - return chickenRunCooldown_; - } - /** - * optional double chicken_run_cooldown = 20; - * @param value The chickenRunCooldown to set. - * @return This builder for chaining. - */ - public Builder setChickenRunCooldown(double value) { - bitField0_ |= 0x00800000; - chickenRunCooldown_ = value; - onChanged(); - return this; - } - /** - * optional double chicken_run_cooldown = 20; - * @return This builder for chaining. - */ - public Builder clearChickenRunCooldown() { - bitField0_ = (bitField0_ & ~0x00800000); - chickenRunCooldown_ = 0D; - onChanged(); - return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); + if (chickenRunsBuilder_ == null) { + if (!other.chickenRuns_.isEmpty()) { + if (chickenRuns_.isEmpty()) { + chickenRuns_ = other.chickenRuns_; + bitField0_ = (bitField0_ & ~0x00010000); + } else { + ensureChickenRunsIsMutable(); + chickenRuns_.addAll(other.chickenRuns_); + } + onChanged(); + } + } else { + if (!other.chickenRuns_.isEmpty()) { + if (chickenRunsBuilder_.isEmpty()) { + chickenRunsBuilder_.dispose(); + chickenRunsBuilder_ = null; + chickenRuns_ = other.chickenRuns_; + bitField0_ = (bitField0_ & ~0x00010000); + chickenRunsBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getChickenRunsFieldBuilder() : null; + } else { + chickenRunsBuilder_.addAllMessages(other.chickenRuns_); + } + } } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); + if (other.hasLocalTimestamp()) { + setLocalTimestamp(other.getLocalTimestamp()); } - - - // @@protoc_insertion_point(builder_scope:ei.ContractCoopStatusResponse.ContributionInfo) - } - - // @@protoc_insertion_point(class_scope:ei.ContractCoopStatusResponse.ContributionInfo) - private static final ei.Ei.ContractCoopStatusResponse.ContributionInfo DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new ei.Ei.ContractCoopStatusResponse.ContributionInfo(); - } - - public static ei.Ei.ContractCoopStatusResponse.ContributionInfo getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ContributionInfo 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(); + if (other.hasLastSync()) { + setLastSync(other.getLastSync()); } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; + public final boolean isInitialized() { + return true; } @java.lang.Override - public ei.Ei.ContractCoopStatusResponse.ContributionInfo getDefaultInstanceForType() { - return DEFAULT_INSTANCE; + 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: { + contractIdentifier_ = input.readBytes(); + bitField0_ |= 0x00000002; + break; + } // case 10 + case 17: { + totalAmount_ = input.readDouble(); + bitField0_ |= 0x00000004; + break; + } // case 17 + case 26: { + coopIdentifier_ = input.readBytes(); + bitField0_ |= 0x00000008; + break; + } // case 26 + case 34: { + ei.Ei.ContractCoopStatusResponse.ContributionInfo m = + input.readMessage( + ei.Ei.ContractCoopStatusResponse.ContributionInfo.parser(), + extensionRegistry); + if (contributorsBuilder_ == null) { + ensureContributorsIsMutable(); + contributors_.add(m); + } else { + contributorsBuilder_.addMessage(m); + } + break; + } // case 34 + case 41: { + secondsRemaining_ = input.readDouble(); + bitField0_ |= 0x00000200; + break; + } // case 41 + case 48: { + allMembersReporting_ = input.readBool(); + bitField0_ |= 0x00001000; + break; + } // case 48 + case 57: { + gracePeriodSecondsRemaining_ = input.readDouble(); + bitField0_ |= 0x00002000; + break; + } // case 57 + case 64: { + autoGenerated_ = input.readBool(); + bitField0_ |= 0x00000040; + break; + } // case 64 + case 74: { + creatorId_ = input.readBytes(); + bitField0_ |= 0x00000100; + break; + } // case 74 + case 80: { + public_ = input.readBool(); + bitField0_ |= 0x00000080; + break; + } // case 80 + case 90: { + ei.Ei.ContractCoopStatusResponse.CoopGift m = + input.readMessage( + ei.Ei.ContractCoopStatusResponse.CoopGift.parser(), + extensionRegistry); + if (giftsBuilder_ == null) { + ensureGiftsIsMutable(); + gifts_.add(m); + } else { + giftsBuilder_.addMessage(m); + } + break; + } // case 90 + case 97: { + localTimestamp_ = input.readDouble(); + bitField0_ |= 0x00020000; + break; + } // case 97 + case 106: { + ei.Ei.ContractCoopStatusResponse.ChickenRun m = + input.readMessage( + ei.Ei.ContractCoopStatusResponse.ChickenRun.parser(), + extensionRegistry); + if (chickenRunsBuilder_ == null) { + ensureChickenRunsIsMutable(); + chickenRuns_.add(m); + } else { + chickenRunsBuilder_.addMessage(m); + } + break; + } // case 106 + case 112: { + allGoalsAchieved_ = input.readBool(); + bitField0_ |= 0x00000800; + break; + } // case 112 + case 120: { + clearedForExit_ = input.readBool(); + bitField0_ |= 0x00004000; + break; + } // case 120 + case 129: { + secondsSinceAllGoalsAchieved_ = input.readDouble(); + bitField0_ |= 0x00000400; + break; + } // case 129 + case 136: { + int tmpRaw = input.readEnum(); + ei.Ei.Contract.PlayerGrade tmpValue = + ei.Ei.Contract.PlayerGrade.forNumber(tmpRaw); + if (tmpValue == null) { + mergeUnknownVarintField(17, tmpRaw); + } else { + grade_ = tmpRaw; + bitField0_ |= 0x00000010; + } + break; + } // case 136 + case 145: { + lastSync_ = input.readDouble(); + bitField0_ |= 0x00040000; + break; + } // case 145 + case 152: { + int tmpRaw = input.readEnum(); + ei.Ei.ContractCoopStatusResponse.ResponseStatus tmpValue = + ei.Ei.ContractCoopStatusResponse.ResponseStatus.forNumber(tmpRaw); + if (tmpValue == null) { + mergeUnknownVarintField(19, tmpRaw); + } else { + responseStatus_ = tmpRaw; + bitField0_ |= 0x00000001; + } + break; + } // case 152 + 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_; - } - - public interface CoopGiftOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.ContractCoopStatusResponse.CoopGift) - com.google.protobuf.MessageOrBuilder { - - /** - * optional string user_id = 1; - * @return Whether the userId field is set. - */ - boolean hasUserId(); - /** - * optional string user_id = 1; - * @return The userId. - */ - java.lang.String getUserId(); - /** - * optional string user_id = 1; - * @return The bytes for userId. - */ - com.google.protobuf.ByteString - getUserIdBytes(); - - /** - * optional string user_name = 3; - * @return Whether the userName field is set. - */ - boolean hasUserName(); - /** - * optional string user_name = 3; - * @return The userName. - */ - java.lang.String getUserName(); - /** - * optional string user_name = 3; - * @return The bytes for userName. - */ - com.google.protobuf.ByteString - getUserNameBytes(); - - /** - * optional uint32 amount = 2; - * @return Whether the amount field is set. - */ - boolean hasAmount(); - /** - * optional uint32 amount = 2; - * @return The amount. - */ - int getAmount(); - - /** - * optional string tracking = 4; - * @return Whether the tracking field is set. - */ - boolean hasTracking(); - /** - * optional string tracking = 4; - * @return The tracking. - */ - java.lang.String getTracking(); + private int responseStatus_ = 0; /** - * optional string tracking = 4; - * @return The bytes for tracking. + * optional .ei.ContractCoopStatusResponse.ResponseStatus response_status = 19; + * @return Whether the responseStatus field is set. */ - com.google.protobuf.ByteString - getTrackingBytes(); - } - /** - * Protobuf type {@code ei.ContractCoopStatusResponse.CoopGift} - */ - public static final class CoopGift extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.ContractCoopStatusResponse.CoopGift) - CoopGiftOrBuilder { - private static final long serialVersionUID = 0L; - // Use CoopGift.newBuilder() to construct. - private CoopGift(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private CoopGift() { - userId_ = ""; - userName_ = ""; - tracking_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new CoopGift(); - } - - @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_ContractCoopStatusResponse_CoopGift_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractCoopStatusResponse_CoopGift_fieldAccessorTable - .ensureFieldAccessorsInitialized( - ei.Ei.ContractCoopStatusResponse.CoopGift.class, ei.Ei.ContractCoopStatusResponse.CoopGift.Builder.class); + @java.lang.Override public boolean hasResponseStatus() { + return ((bitField0_ & 0x00000001) != 0); } - - private int bitField0_; - public static final int USER_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object userId_; /** - * optional string user_id = 1; - * @return Whether the userId field is set. + * optional .ei.ContractCoopStatusResponse.ResponseStatus response_status = 19; + * @return The responseStatus. */ @java.lang.Override - public boolean hasUserId() { - return ((bitField0_ & 0x00000001) != 0); + public ei.Ei.ContractCoopStatusResponse.ResponseStatus getResponseStatus() { + ei.Ei.ContractCoopStatusResponse.ResponseStatus result = ei.Ei.ContractCoopStatusResponse.ResponseStatus.forNumber(responseStatus_); + return result == null ? ei.Ei.ContractCoopStatusResponse.ResponseStatus.NO_ERROR : result; } /** - * optional string user_id = 1; - * @return The userId. + * optional .ei.ContractCoopStatusResponse.ResponseStatus response_status = 19; + * @param value The responseStatus to set. + * @return This builder for chaining. */ - @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; + public Builder setResponseStatus(ei.Ei.ContractCoopStatusResponse.ResponseStatus value) { + if (value == null) { + throw new NullPointerException(); } + bitField0_ |= 0x00000001; + responseStatus_ = value.getNumber(); + onChanged(); + return this; } /** - * optional string user_id = 1; - * @return The bytes for userId. + * optional .ei.ContractCoopStatusResponse.ResponseStatus response_status = 19; + * @return This builder for chaining. */ - @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; - } + public Builder clearResponseStatus() { + bitField0_ = (bitField0_ & ~0x00000001); + responseStatus_ = 0; + onChanged(); + return this; } - public static final int USER_NAME_FIELD_NUMBER = 3; - private volatile java.lang.Object userName_; + private java.lang.Object contractIdentifier_ = ""; /** - * optional string user_name = 3; - * @return Whether the userName field is set. + * optional string contract_identifier = 1; + * @return Whether the contractIdentifier field is set. */ - @java.lang.Override - public boolean hasUserName() { + public boolean hasContractIdentifier() { return ((bitField0_ & 0x00000002) != 0); } /** - * optional string user_name = 3; - * @return The userName. + * optional string contract_identifier = 1; + * @return The contractIdentifier. */ - @java.lang.Override - public java.lang.String getUserName() { - java.lang.Object ref = userName_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = + public java.lang.String getContractIdentifier() { + java.lang.Object ref = contractIdentifier_; + 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()) { - userName_ = s; + contractIdentifier_ = s; } return s; + } else { + return (java.lang.String) ref; } } /** - * optional string user_name = 3; - * @return The bytes for userName. + * optional string contract_identifier = 1; + * @return The bytes for contractIdentifier. */ - @java.lang.Override public com.google.protobuf.ByteString - getUserNameBytes() { - java.lang.Object ref = userName_; - if (ref instanceof java.lang.String) { + getContractIdentifierBytes() { + java.lang.Object ref = contractIdentifier_; + if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - userName_ = b; + contractIdentifier_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } + /** + * optional string contract_identifier = 1; + * @param value The contractIdentifier to set. + * @return This builder for chaining. + */ + public Builder setContractIdentifier( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + contractIdentifier_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * optional string contract_identifier = 1; + * @return This builder for chaining. + */ + public Builder clearContractIdentifier() { + contractIdentifier_ = getDefaultInstance().getContractIdentifier(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + * optional string contract_identifier = 1; + * @param value The bytes for contractIdentifier to set. + * @return This builder for chaining. + */ + public Builder setContractIdentifierBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + contractIdentifier_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } - public static final int AMOUNT_FIELD_NUMBER = 2; - private int amount_; + private double totalAmount_ ; /** - * optional uint32 amount = 2; - * @return Whether the amount field is set. + * optional double total_amount = 2; + * @return Whether the totalAmount field is set. */ @java.lang.Override - public boolean hasAmount() { + public boolean hasTotalAmount() { return ((bitField0_ & 0x00000004) != 0); } /** - * optional uint32 amount = 2; - * @return The amount. + * optional double total_amount = 2; + * @return The totalAmount. */ @java.lang.Override - public int getAmount() { - return amount_; + public double getTotalAmount() { + return totalAmount_; + } + /** + * optional double total_amount = 2; + * @param value The totalAmount to set. + * @return This builder for chaining. + */ + public Builder setTotalAmount(double value) { + + totalAmount_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + * optional double total_amount = 2; + * @return This builder for chaining. + */ + public Builder clearTotalAmount() { + bitField0_ = (bitField0_ & ~0x00000004); + totalAmount_ = 0D; + onChanged(); + return this; } - public static final int TRACKING_FIELD_NUMBER = 4; - private volatile java.lang.Object tracking_; + private java.lang.Object coopIdentifier_ = ""; /** - * optional string tracking = 4; - * @return Whether the tracking field is set. + * optional string coop_identifier = 3; + * @return Whether the coopIdentifier field is set. */ - @java.lang.Override - public boolean hasTracking() { + public boolean hasCoopIdentifier() { return ((bitField0_ & 0x00000008) != 0); } /** - * optional string tracking = 4; - * @return The tracking. + * optional string coop_identifier = 3; + * @return The coopIdentifier. */ - @java.lang.Override - public java.lang.String getTracking() { - java.lang.Object ref = tracking_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = + public java.lang.String getCoopIdentifier() { + java.lang.Object ref = coopIdentifier_; + 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()) { - tracking_ = s; + coopIdentifier_ = s; } return s; + } else { + return (java.lang.String) ref; } } /** - * optional string tracking = 4; - * @return The bytes for tracking. + * optional string coop_identifier = 3; + * @return The bytes for coopIdentifier. */ - @java.lang.Override public com.google.protobuf.ByteString - getTrackingBytes() { - java.lang.Object ref = tracking_; - if (ref instanceof java.lang.String) { + getCoopIdentifierBytes() { + java.lang.Object ref = coopIdentifier_; + if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - tracking_ = b; + coopIdentifier_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - - 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; + /** + * optional string coop_identifier = 3; + * @param value The coopIdentifier to set. + * @return This builder for chaining. + */ + public Builder setCoopIdentifier( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + coopIdentifier_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; } - - @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, userId_); - } - if (((bitField0_ & 0x00000004) != 0)) { - output.writeUInt32(2, amount_); - } - if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, userName_); - } - if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, tracking_); - } - getUnknownFields().writeTo(output); + /** + * optional string coop_identifier = 3; + * @return This builder for chaining. + */ + public Builder clearCoopIdentifier() { + coopIdentifier_ = getDefaultInstance().getCoopIdentifier(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; } - - @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, userId_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(2, amount_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, userName_); - } - if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, tracking_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; + /** + * optional string coop_identifier = 3; + * @param value The bytes for coopIdentifier to set. + * @return This builder for chaining. + */ + public Builder setCoopIdentifierBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + coopIdentifier_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; } - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof ei.Ei.ContractCoopStatusResponse.CoopGift)) { - return super.equals(obj); - } - ei.Ei.ContractCoopStatusResponse.CoopGift other = (ei.Ei.ContractCoopStatusResponse.CoopGift) obj; - - if (hasUserId() != other.hasUserId()) return false; - if (hasUserId()) { - if (!getUserId() - .equals(other.getUserId())) return false; - } - if (hasUserName() != other.hasUserName()) return false; - if (hasUserName()) { - if (!getUserName() - .equals(other.getUserName())) return false; - } - if (hasAmount() != other.hasAmount()) return false; - if (hasAmount()) { - if (getAmount() - != other.getAmount()) return false; - } - if (hasTracking() != other.hasTracking()) return false; - if (hasTracking()) { - if (!getTracking() - .equals(other.getTracking())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; + private int grade_ = 0; + /** + * optional .ei.Contract.PlayerGrade grade = 17; + * @return Whether the grade field is set. + */ + @java.lang.Override public boolean hasGrade() { + return ((bitField0_ & 0x00000010) != 0); } - + /** + * optional .ei.Contract.PlayerGrade grade = 17; + * @return The grade. + */ @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasUserId()) { - hash = (37 * hash) + USER_ID_FIELD_NUMBER; - hash = (53 * hash) + getUserId().hashCode(); - } - if (hasUserName()) { - hash = (37 * hash) + USER_NAME_FIELD_NUMBER; - hash = (53 * hash) + getUserName().hashCode(); - } - if (hasAmount()) { - hash = (37 * hash) + AMOUNT_FIELD_NUMBER; - hash = (53 * hash) + getAmount(); - } - if (hasTracking()) { - hash = (37 * hash) + TRACKING_FIELD_NUMBER; - hash = (53 * hash) + getTracking().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static ei.Ei.ContractCoopStatusResponse.CoopGift parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.ContractCoopStatusResponse.CoopGift parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static ei.Ei.ContractCoopStatusResponse.CoopGift parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.ContractCoopStatusResponse.CoopGift 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.ContractCoopStatusResponse.CoopGift parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.ContractCoopStatusResponse.CoopGift parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static ei.Ei.ContractCoopStatusResponse.CoopGift parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static ei.Ei.ContractCoopStatusResponse.CoopGift 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.ContractCoopStatusResponse.CoopGift parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static ei.Ei.ContractCoopStatusResponse.CoopGift parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + public ei.Ei.Contract.PlayerGrade getGrade() { + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(grade_); + return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; } - public static ei.Ei.ContractCoopStatusResponse.CoopGift parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + /** + * optional .ei.Contract.PlayerGrade grade = 17; + * @param value The grade to set. + * @return This builder for chaining. + */ + public Builder setGrade(ei.Ei.Contract.PlayerGrade value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000010; + grade_ = value.getNumber(); + onChanged(); + return this; } - public static ei.Ei.ContractCoopStatusResponse.CoopGift parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + /** + * optional .ei.Contract.PlayerGrade grade = 17; + * @return This builder for chaining. + */ + public Builder clearGrade() { + bitField0_ = (bitField0_ & ~0x00000010); + grade_ = 0; + onChanged(); + return this; } - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(ei.Ei.ContractCoopStatusResponse.CoopGift prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + private java.util.List contributors_ = + java.util.Collections.emptyList(); + private void ensureContributorsIsMutable() { + if (!((bitField0_ & 0x00000020) != 0)) { + contributors_ = new java.util.ArrayList(contributors_); + bitField0_ |= 0x00000020; + } } - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractCoopStatusResponse.ContributionInfo, ei.Ei.ContractCoopStatusResponse.ContributionInfo.Builder, ei.Ei.ContractCoopStatusResponse.ContributionInfoOrBuilder> contributorsBuilder_; + /** - * Protobuf type {@code ei.ContractCoopStatusResponse.CoopGift} + * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.ContractCoopStatusResponse.CoopGift) - ei.Ei.ContractCoopStatusResponse.CoopGiftOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return ei.Ei.internal_static_ei_ContractCoopStatusResponse_CoopGift_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractCoopStatusResponse_CoopGift_fieldAccessorTable - .ensureFieldAccessorsInitialized( - ei.Ei.ContractCoopStatusResponse.CoopGift.class, ei.Ei.ContractCoopStatusResponse.CoopGift.Builder.class); - } - - // Construct using ei.Ei.ContractCoopStatusResponse.CoopGift.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - userId_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); - userName_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - amount_ = 0; - bitField0_ = (bitField0_ & ~0x00000004); - tracking_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return ei.Ei.internal_static_ei_ContractCoopStatusResponse_CoopGift_descriptor; - } - - @java.lang.Override - public ei.Ei.ContractCoopStatusResponse.CoopGift getDefaultInstanceForType() { - return ei.Ei.ContractCoopStatusResponse.CoopGift.getDefaultInstance(); - } - - @java.lang.Override - public ei.Ei.ContractCoopStatusResponse.CoopGift build() { - ei.Ei.ContractCoopStatusResponse.CoopGift result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public ei.Ei.ContractCoopStatusResponse.CoopGift buildPartial() { - ei.Ei.ContractCoopStatusResponse.CoopGift result = new ei.Ei.ContractCoopStatusResponse.CoopGift(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - to_bitField0_ |= 0x00000001; - } - result.userId_ = userId_; - if (((from_bitField0_ & 0x00000002) != 0)) { - to_bitField0_ |= 0x00000002; - } - result.userName_ = userName_; - if (((from_bitField0_ & 0x00000004) != 0)) { - result.amount_ = amount_; - to_bitField0_ |= 0x00000004; - } - if (((from_bitField0_ & 0x00000008) != 0)) { - to_bitField0_ |= 0x00000008; - } - result.tracking_ = tracking_; - 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.ContractCoopStatusResponse.CoopGift) { - return mergeFrom((ei.Ei.ContractCoopStatusResponse.CoopGift)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(ei.Ei.ContractCoopStatusResponse.CoopGift other) { - if (other == ei.Ei.ContractCoopStatusResponse.CoopGift.getDefaultInstance()) return this; - if (other.hasUserId()) { - bitField0_ |= 0x00000001; - userId_ = other.userId_; - onChanged(); - } - if (other.hasUserName()) { - bitField0_ |= 0x00000002; - userName_ = other.userName_; - onChanged(); - } - if (other.hasAmount()) { - setAmount(other.getAmount()); - } - if (other.hasTracking()) { - bitField0_ |= 0x00000008; - tracking_ = other.tracking_; - onChanged(); - } - 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: { - userId_ = input.readBytes(); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 16: { - amount_ = input.readUInt32(); - bitField0_ |= 0x00000004; - break; - } // case 16 - case 26: { - userName_ = input.readBytes(); - bitField0_ |= 0x00000002; - break; - } // case 26 - case 34: { - tracking_ = input.readBytes(); - bitField0_ |= 0x00000008; - break; - } // case 34 - 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 userId_ = ""; - /** - * optional string user_id = 1; - * @return Whether the userId field is set. - */ - public boolean hasUserId() { - return ((bitField0_ & 0x00000001) != 0); + public java.util.List getContributorsList() { + if (contributorsBuilder_ == null) { + return java.util.Collections.unmodifiableList(contributors_); + } else { + return contributorsBuilder_.getMessageList(); } - /** - * optional string user_id = 1; - * @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; - } + } + /** + * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + */ + public int getContributorsCount() { + if (contributorsBuilder_ == null) { + return contributors_.size(); + } else { + return contributorsBuilder_.getCount(); } - /** - * optional string user_id = 1; - * @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; - } + } + /** + * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + */ + public ei.Ei.ContractCoopStatusResponse.ContributionInfo getContributors(int index) { + if (contributorsBuilder_ == null) { + return contributors_.get(index); + } else { + return contributorsBuilder_.getMessage(index); } - /** - * optional string user_id = 1; - * @param value The userId to set. - * @return This builder for chaining. - */ - public Builder setUserId( - java.lang.String value) { + } + /** + * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + */ + public Builder setContributors( + int index, ei.Ei.ContractCoopStatusResponse.ContributionInfo value) { + if (contributorsBuilder_ == null) { if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - userId_ = value; + throw new NullPointerException(); + } + ensureContributorsIsMutable(); + contributors_.set(index, value); onChanged(); - return this; + } else { + contributorsBuilder_.setMessage(index, value); } - /** - * optional string user_id = 1; - * @return This builder for chaining. - */ - public Builder clearUserId() { - bitField0_ = (bitField0_ & ~0x00000001); - userId_ = getDefaultInstance().getUserId(); + return this; + } + /** + * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + */ + public Builder setContributors( + int index, ei.Ei.ContractCoopStatusResponse.ContributionInfo.Builder builderForValue) { + if (contributorsBuilder_ == null) { + ensureContributorsIsMutable(); + contributors_.set(index, builderForValue.build()); onChanged(); - return this; + } else { + contributorsBuilder_.setMessage(index, builderForValue.build()); } - /** - * optional string user_id = 1; - * @param value The bytes for userId to set. - * @return This builder for chaining. - */ - public Builder setUserIdBytes( - com.google.protobuf.ByteString value) { + return this; + } + /** + * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + */ + public Builder addContributors(ei.Ei.ContractCoopStatusResponse.ContributionInfo value) { + if (contributorsBuilder_ == null) { if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - userId_ = value; - onChanged(); - return this; - } - - private java.lang.Object userName_ = ""; - /** - * optional string user_name = 3; - * @return Whether the userName field is set. - */ - public boolean hasUserName() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - * optional string user_name = 3; - * @return The userName. - */ - public java.lang.String getUserName() { - java.lang.Object ref = userName_; - 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()) { - userName_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * optional string user_name = 3; - * @return The bytes for userName. - */ - public com.google.protobuf.ByteString - getUserNameBytes() { - java.lang.Object ref = userName_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - userName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; + throw new NullPointerException(); } - } - /** - * optional string user_name = 3; - * @param value The userName to set. - * @return This builder for chaining. - */ - public Builder setUserName( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - userName_ = value; - onChanged(); - return this; - } - /** - * optional string user_name = 3; - * @return This builder for chaining. - */ - public Builder clearUserName() { - bitField0_ = (bitField0_ & ~0x00000002); - userName_ = getDefaultInstance().getUserName(); + ensureContributorsIsMutable(); + contributors_.add(value); onChanged(); - return this; + } else { + contributorsBuilder_.addMessage(value); } - /** - * optional string user_name = 3; - * @param value The bytes for userName to set. - * @return This builder for chaining. - */ - public Builder setUserNameBytes( - com.google.protobuf.ByteString value) { + return this; + } + /** + * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + */ + public Builder addContributors( + int index, ei.Ei.ContractCoopStatusResponse.ContributionInfo value) { + if (contributorsBuilder_ == null) { if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - userName_ = value; + throw new NullPointerException(); + } + ensureContributorsIsMutable(); + contributors_.add(index, 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_ & 0x00000004) != 0); - } - /** - * optional uint32 amount = 2; - * @return The amount. - */ - @java.lang.Override - public int getAmount() { - return amount_; + } else { + contributorsBuilder_.addMessage(index, value); } - /** - * optional uint32 amount = 2; - * @param value The amount to set. - * @return This builder for chaining. - */ - public Builder setAmount(int value) { - bitField0_ |= 0x00000004; - amount_ = value; + return this; + } + /** + * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + */ + public Builder addContributors( + ei.Ei.ContractCoopStatusResponse.ContributionInfo.Builder builderForValue) { + if (contributorsBuilder_ == null) { + ensureContributorsIsMutable(); + contributors_.add(builderForValue.build()); onChanged(); - return this; + } else { + contributorsBuilder_.addMessage(builderForValue.build()); } - /** - * optional uint32 amount = 2; - * @return This builder for chaining. - */ - public Builder clearAmount() { - bitField0_ = (bitField0_ & ~0x00000004); - amount_ = 0; + return this; + } + /** + * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + */ + public Builder addContributors( + int index, ei.Ei.ContractCoopStatusResponse.ContributionInfo.Builder builderForValue) { + if (contributorsBuilder_ == null) { + ensureContributorsIsMutable(); + contributors_.add(index, builderForValue.build()); onChanged(); - return this; - } - - private java.lang.Object tracking_ = ""; - /** - * optional string tracking = 4; - * @return Whether the tracking field is set. - */ - public boolean hasTracking() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - * optional string tracking = 4; - * @return The tracking. - */ - public java.lang.String getTracking() { - java.lang.Object ref = tracking_; - 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()) { - tracking_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * optional string tracking = 4; - * @return The bytes for tracking. - */ - public com.google.protobuf.ByteString - getTrackingBytes() { - java.lang.Object ref = tracking_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - tracking_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + } else { + contributorsBuilder_.addMessage(index, builderForValue.build()); } - /** - * optional string tracking = 4; - * @param value The tracking to set. - * @return This builder for chaining. - */ - public Builder setTracking( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; - tracking_ = value; + return this; + } + /** + * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + */ + public Builder addAllContributors( + java.lang.Iterable values) { + if (contributorsBuilder_ == null) { + ensureContributorsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, contributors_); onChanged(); - return this; + } else { + contributorsBuilder_.addAllMessages(values); } - /** - * optional string tracking = 4; - * @return This builder for chaining. - */ - public Builder clearTracking() { - bitField0_ = (bitField0_ & ~0x00000008); - tracking_ = getDefaultInstance().getTracking(); + return this; + } + /** + * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + */ + public Builder clearContributors() { + if (contributorsBuilder_ == null) { + contributors_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000020); onChanged(); - return this; + } else { + contributorsBuilder_.clear(); } - /** - * optional string tracking = 4; - * @param value The bytes for tracking to set. - * @return This builder for chaining. - */ - public Builder setTrackingBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; - tracking_ = value; + return this; + } + /** + * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + */ + public Builder removeContributors(int index) { + if (contributorsBuilder_ == null) { + ensureContributorsIsMutable(); + contributors_.remove(index); 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); + } else { + contributorsBuilder_.remove(index); } - - - // @@protoc_insertion_point(builder_scope:ei.ContractCoopStatusResponse.CoopGift) - } - - // @@protoc_insertion_point(class_scope:ei.ContractCoopStatusResponse.CoopGift) - private static final ei.Ei.ContractCoopStatusResponse.CoopGift DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new ei.Ei.ContractCoopStatusResponse.CoopGift(); + return this; } - - public static ei.Ei.ContractCoopStatusResponse.CoopGift getDefaultInstance() { - return DEFAULT_INSTANCE; + /** + * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + */ + public ei.Ei.ContractCoopStatusResponse.ContributionInfo.Builder getContributorsBuilder( + int index) { + return getContributorsFieldBuilder().getBuilder(index); } - - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public CoopGift 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(); + /** + * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + */ + public ei.Ei.ContractCoopStatusResponse.ContributionInfoOrBuilder getContributorsOrBuilder( + int index) { + if (contributorsBuilder_ == null) { + return contributors_.get(index); } else { + return contributorsBuilder_.getMessageOrBuilder(index); } - }; - - 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.ContractCoopStatusResponse.CoopGift getDefaultInstanceForType() { - return DEFAULT_INSTANCE; + /** + * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + */ + public java.util.List + getContributorsOrBuilderList() { + if (contributorsBuilder_ != null) { + return contributorsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(contributors_); + } } - - } - - public interface ChickenRunOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.ContractCoopStatusResponse.ChickenRun) - com.google.protobuf.MessageOrBuilder { - /** - * optional string user_id = 1; - * @return Whether the userId field is set. + * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; */ - boolean hasUserId(); + public ei.Ei.ContractCoopStatusResponse.ContributionInfo.Builder addContributorsBuilder() { + return getContributorsFieldBuilder().addBuilder( + ei.Ei.ContractCoopStatusResponse.ContributionInfo.getDefaultInstance()); + } /** - * optional string user_id = 1; - * @return The userId. + * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; */ - java.lang.String getUserId(); + public ei.Ei.ContractCoopStatusResponse.ContributionInfo.Builder addContributorsBuilder( + int index) { + return getContributorsFieldBuilder().addBuilder( + index, ei.Ei.ContractCoopStatusResponse.ContributionInfo.getDefaultInstance()); + } /** - * optional string user_id = 1; - * @return The bytes for userId. + * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; */ - com.google.protobuf.ByteString - getUserIdBytes(); + public java.util.List + getContributorsBuilderList() { + return getContributorsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractCoopStatusResponse.ContributionInfo, ei.Ei.ContractCoopStatusResponse.ContributionInfo.Builder, ei.Ei.ContractCoopStatusResponse.ContributionInfoOrBuilder> + getContributorsFieldBuilder() { + if (contributorsBuilder_ == null) { + contributorsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractCoopStatusResponse.ContributionInfo, ei.Ei.ContractCoopStatusResponse.ContributionInfo.Builder, ei.Ei.ContractCoopStatusResponse.ContributionInfoOrBuilder>( + contributors_, + ((bitField0_ & 0x00000020) != 0), + getParentForChildren(), + isClean()); + contributors_ = null; + } + return contributorsBuilder_; + } + private boolean autoGenerated_ ; /** - * optional string user_name = 3; - * @return Whether the userName field is set. + * optional bool auto_generated = 8; + * @return Whether the autoGenerated field is set. */ - boolean hasUserName(); + @java.lang.Override + public boolean hasAutoGenerated() { + return ((bitField0_ & 0x00000040) != 0); + } /** - * optional string user_name = 3; - * @return The userName. + * optional bool auto_generated = 8; + * @return The autoGenerated. */ - java.lang.String getUserName(); + @java.lang.Override + public boolean getAutoGenerated() { + return autoGenerated_; + } /** - * optional string user_name = 3; - * @return The bytes for userName. + * optional bool auto_generated = 8; + * @param value The autoGenerated to set. + * @return This builder for chaining. */ - com.google.protobuf.ByteString - getUserNameBytes(); + public Builder setAutoGenerated(boolean value) { + autoGenerated_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } /** - * optional uint64 amount = 2; - * @return Whether the amount field is set. - */ - boolean hasAmount(); - /** - * optional uint64 amount = 2; - * @return The amount. + * optional bool auto_generated = 8; + * @return This builder for chaining. */ - long getAmount(); - } - /** - * Protobuf type {@code ei.ContractCoopStatusResponse.ChickenRun} - */ - public static final class ChickenRun extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.ContractCoopStatusResponse.ChickenRun) - ChickenRunOrBuilder { - private static final long serialVersionUID = 0L; - // Use ChickenRun.newBuilder() to construct. - private ChickenRun(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private ChickenRun() { - userId_ = ""; - userName_ = ""; + public Builder clearAutoGenerated() { + bitField0_ = (bitField0_ & ~0x00000040); + autoGenerated_ = false; + onChanged(); + return this; } + private boolean public_ ; + /** + * optional bool public = 10; + * @return Whether the public field is set. + */ @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ChickenRun(); + public boolean hasPublic() { + return ((bitField0_ & 0x00000080) != 0); } - + /** + * optional bool public = 10; + * @return The public. + */ @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_ContractCoopStatusResponse_ChickenRun_descriptor; + public boolean getPublic() { + return public_; } + /** + * optional bool public = 10; + * @param value The public to set. + * @return This builder for chaining. + */ + public Builder setPublic(boolean value) { - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractCoopStatusResponse_ChickenRun_fieldAccessorTable - .ensureFieldAccessorsInitialized( - ei.Ei.ContractCoopStatusResponse.ChickenRun.class, ei.Ei.ContractCoopStatusResponse.ChickenRun.Builder.class); + public_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + /** + * optional bool public = 10; + * @return This builder for chaining. + */ + public Builder clearPublic() { + bitField0_ = (bitField0_ & ~0x00000080); + public_ = false; + onChanged(); + return this; } - private int bitField0_; - public static final int USER_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object userId_; + private java.lang.Object creatorId_ = ""; /** - * optional string user_id = 1; - * @return Whether the userId field is set. + * optional string creator_id = 9; + * @return Whether the creatorId field is set. */ - @java.lang.Override - public boolean hasUserId() { - return ((bitField0_ & 0x00000001) != 0); + public boolean hasCreatorId() { + return ((bitField0_ & 0x00000100) != 0); } /** - * optional string user_id = 1; - * @return The userId. + * optional string creator_id = 9; + * @return The creatorId. */ - @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 = + public java.lang.String getCreatorId() { + java.lang.Object ref = creatorId_; + 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; + creatorId_ = s; } return s; + } else { + return (java.lang.String) ref; } } /** - * optional string user_id = 1; - * @return The bytes for userId. + * optional string creator_id = 9; + * @return The bytes for creatorId. */ - @java.lang.Override public com.google.protobuf.ByteString - getUserIdBytes() { - java.lang.Object ref = userId_; - if (ref instanceof java.lang.String) { + getCreatorIdBytes() { + java.lang.Object ref = creatorId_; + if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - userId_ = b; + creatorId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - - public static final int USER_NAME_FIELD_NUMBER = 3; - private volatile java.lang.Object userName_; /** - * optional string user_name = 3; - * @return Whether the userName field is set. + * optional string creator_id = 9; + * @param value The creatorId to set. + * @return This builder for chaining. */ - @java.lang.Override - public boolean hasUserName() { - return ((bitField0_ & 0x00000002) != 0); + public Builder setCreatorId( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + creatorId_ = value; + bitField0_ |= 0x00000100; + onChanged(); + return this; } /** - * optional string user_name = 3; - * @return The userName. + * optional string creator_id = 9; + * @return This builder for chaining. */ - @java.lang.Override - public java.lang.String getUserName() { - java.lang.Object ref = userName_; - 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()) { - userName_ = s; - } - return s; - } + public Builder clearCreatorId() { + creatorId_ = getDefaultInstance().getCreatorId(); + bitField0_ = (bitField0_ & ~0x00000100); + onChanged(); + return this; } /** - * optional string user_name = 3; - * @return The bytes for userName. + * optional string creator_id = 9; + * @param value The bytes for creatorId to set. + * @return This builder for chaining. */ - @java.lang.Override - public com.google.protobuf.ByteString - getUserNameBytes() { - java.lang.Object ref = userName_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - userName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public Builder setCreatorIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + creatorId_ = value; + bitField0_ |= 0x00000100; + onChanged(); + return this; } - public static final int AMOUNT_FIELD_NUMBER = 2; - private long amount_; + private double secondsRemaining_ ; /** - * optional uint64 amount = 2; - * @return Whether the amount field is set. + * optional double seconds_remaining = 5; + * @return Whether the secondsRemaining field is set. */ @java.lang.Override - public boolean hasAmount() { - return ((bitField0_ & 0x00000004) != 0); + public boolean hasSecondsRemaining() { + return ((bitField0_ & 0x00000200) != 0); } /** - * optional uint64 amount = 2; - * @return The amount. + * optional double seconds_remaining = 5; + * @return The secondsRemaining. */ @java.lang.Override - public long getAmount() { - return amount_; + public double getSecondsRemaining() { + return secondsRemaining_; } + /** + * optional double seconds_remaining = 5; + * @param value The secondsRemaining to set. + * @return This builder for chaining. + */ + public Builder setSecondsRemaining(double value) { - 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; + secondsRemaining_ = value; + bitField0_ |= 0x00000200; + onChanged(); + return this; + } + /** + * optional double seconds_remaining = 5; + * @return This builder for chaining. + */ + public Builder clearSecondsRemaining() { + bitField0_ = (bitField0_ & ~0x00000200); + secondsRemaining_ = 0D; + onChanged(); + return this; } + private double secondsSinceAllGoalsAchieved_ ; + /** + * optional double seconds_since_all_goals_achieved = 16; + * @return Whether the secondsSinceAllGoalsAchieved field is set. + */ @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, userId_); - } - if (((bitField0_ & 0x00000004) != 0)) { - output.writeUInt64(2, amount_); - } - if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, userName_); - } - getUnknownFields().writeTo(output); + public boolean hasSecondsSinceAllGoalsAchieved() { + return ((bitField0_ & 0x00000400) != 0); } - + /** + * optional double seconds_since_all_goals_achieved = 16; + * @return The secondsSinceAllGoalsAchieved. + */ @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; + public double getSecondsSinceAllGoalsAchieved() { + return secondsSinceAllGoalsAchieved_; + } + /** + * optional double seconds_since_all_goals_achieved = 16; + * @param value The secondsSinceAllGoalsAchieved to set. + * @return This builder for chaining. + */ + public Builder setSecondsSinceAllGoalsAchieved(double value) { - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, userId_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt64Size(2, amount_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, userName_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; + secondsSinceAllGoalsAchieved_ = value; + bitField0_ |= 0x00000400; + onChanged(); + return this; + } + /** + * optional double seconds_since_all_goals_achieved = 16; + * @return This builder for chaining. + */ + public Builder clearSecondsSinceAllGoalsAchieved() { + bitField0_ = (bitField0_ & ~0x00000400); + secondsSinceAllGoalsAchieved_ = 0D; + onChanged(); + return this; } + private boolean allGoalsAchieved_ ; + /** + * optional bool all_goals_achieved = 14; + * @return Whether the allGoalsAchieved field is set. + */ @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof ei.Ei.ContractCoopStatusResponse.ChickenRun)) { - return super.equals(obj); - } - ei.Ei.ContractCoopStatusResponse.ChickenRun other = (ei.Ei.ContractCoopStatusResponse.ChickenRun) obj; - - if (hasUserId() != other.hasUserId()) return false; - if (hasUserId()) { - if (!getUserId() - .equals(other.getUserId())) return false; - } - if (hasUserName() != other.hasUserName()) return false; - if (hasUserName()) { - if (!getUserName() - .equals(other.getUserName())) 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; + public boolean hasAllGoalsAchieved() { + return ((bitField0_ & 0x00000800) != 0); } - + /** + * optional bool all_goals_achieved = 14; + * @return The allGoalsAchieved. + */ @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasUserId()) { - hash = (37 * hash) + USER_ID_FIELD_NUMBER; - hash = (53 * hash) + getUserId().hashCode(); - } - if (hasUserName()) { - hash = (37 * hash) + USER_NAME_FIELD_NUMBER; - hash = (53 * hash) + getUserName().hashCode(); - } - if (hasAmount()) { - hash = (37 * hash) + AMOUNT_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getAmount()); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; + public boolean getAllGoalsAchieved() { + return allGoalsAchieved_; } + /** + * optional bool all_goals_achieved = 14; + * @param value The allGoalsAchieved to set. + * @return This builder for chaining. + */ + public Builder setAllGoalsAchieved(boolean value) { - public static ei.Ei.ContractCoopStatusResponse.ChickenRun parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.ContractCoopStatusResponse.ChickenRun parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static ei.Ei.ContractCoopStatusResponse.ChickenRun parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); + allGoalsAchieved_ = value; + bitField0_ |= 0x00000800; + onChanged(); + return this; } - public static ei.Ei.ContractCoopStatusResponse.ChickenRun parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); + /** + * optional bool all_goals_achieved = 14; + * @return This builder for chaining. + */ + public Builder clearAllGoalsAchieved() { + bitField0_ = (bitField0_ & ~0x00000800); + allGoalsAchieved_ = false; + onChanged(); + return this; } - public static ei.Ei.ContractCoopStatusResponse.ChickenRun parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); + + private boolean allMembersReporting_ ; + /** + * optional bool all_members_reporting = 6; + * @return Whether the allMembersReporting field is set. + */ + @java.lang.Override + public boolean hasAllMembersReporting() { + return ((bitField0_ & 0x00001000) != 0); } - public static ei.Ei.ContractCoopStatusResponse.ChickenRun parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); + /** + * optional bool all_members_reporting = 6; + * @return The allMembersReporting. + */ + @java.lang.Override + public boolean getAllMembersReporting() { + return allMembersReporting_; } - public static ei.Ei.ContractCoopStatusResponse.ChickenRun parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + /** + * optional bool all_members_reporting = 6; + * @param value The allMembersReporting to set. + * @return This builder for chaining. + */ + public Builder setAllMembersReporting(boolean value) { + + allMembersReporting_ = value; + bitField0_ |= 0x00001000; + onChanged(); + return this; } - public static ei.Ei.ContractCoopStatusResponse.ChickenRun parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + /** + * optional bool all_members_reporting = 6; + * @return This builder for chaining. + */ + public Builder clearAllMembersReporting() { + bitField0_ = (bitField0_ & ~0x00001000); + allMembersReporting_ = false; + onChanged(); + return this; } - public static ei.Ei.ContractCoopStatusResponse.ChickenRun parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + private double gracePeriodSecondsRemaining_ ; + /** + * optional double grace_period_seconds_remaining = 7; + * @return Whether the gracePeriodSecondsRemaining field is set. + */ + @java.lang.Override + public boolean hasGracePeriodSecondsRemaining() { + return ((bitField0_ & 0x00002000) != 0); } - public static ei.Ei.ContractCoopStatusResponse.ChickenRun parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + /** + * optional double grace_period_seconds_remaining = 7; + * @return The gracePeriodSecondsRemaining. + */ + @java.lang.Override + public double getGracePeriodSecondsRemaining() { + return gracePeriodSecondsRemaining_; } - public static ei.Ei.ContractCoopStatusResponse.ChickenRun parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + /** + * optional double grace_period_seconds_remaining = 7; + * @param value The gracePeriodSecondsRemaining to set. + * @return This builder for chaining. + */ + public Builder setGracePeriodSecondsRemaining(double value) { + + gracePeriodSecondsRemaining_ = value; + bitField0_ |= 0x00002000; + onChanged(); + return this; } - public static ei.Ei.ContractCoopStatusResponse.ChickenRun parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + /** + * optional double grace_period_seconds_remaining = 7; + * @return This builder for chaining. + */ + public Builder clearGracePeriodSecondsRemaining() { + bitField0_ = (bitField0_ & ~0x00002000); + gracePeriodSecondsRemaining_ = 0D; + onChanged(); + return this; } + private boolean clearedForExit_ ; + /** + * optional bool cleared_for_exit = 15; + * @return Whether the clearedForExit field is set. + */ @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(ei.Ei.ContractCoopStatusResponse.ChickenRun prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + public boolean hasClearedForExit() { + return ((bitField0_ & 0x00004000) != 0); } + /** + * optional bool cleared_for_exit = 15; + * @return The clearedForExit. + */ @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + public boolean getClearedForExit() { + return clearedForExit_; } + /** + * optional bool cleared_for_exit = 15; + * @param value The clearedForExit to set. + * @return This builder for chaining. + */ + public Builder setClearedForExit(boolean value) { - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; + clearedForExit_ = value; + bitField0_ |= 0x00004000; + onChanged(); + return this; } /** - * Protobuf type {@code ei.ContractCoopStatusResponse.ChickenRun} + * optional bool cleared_for_exit = 15; + * @return This builder for chaining. */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.ContractCoopStatusResponse.ChickenRun) - ei.Ei.ContractCoopStatusResponse.ChickenRunOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return ei.Ei.internal_static_ei_ContractCoopStatusResponse_ChickenRun_descriptor; - } + public Builder clearClearedForExit() { + bitField0_ = (bitField0_ & ~0x00004000); + clearedForExit_ = false; + onChanged(); + return this; + } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractCoopStatusResponse_ChickenRun_fieldAccessorTable - .ensureFieldAccessorsInitialized( - ei.Ei.ContractCoopStatusResponse.ChickenRun.class, ei.Ei.ContractCoopStatusResponse.ChickenRun.Builder.class); - } + private java.util.List gifts_ = + java.util.Collections.emptyList(); + private void ensureGiftsIsMutable() { + if (!((bitField0_ & 0x00008000) != 0)) { + gifts_ = new java.util.ArrayList(gifts_); + bitField0_ |= 0x00008000; + } + } - // Construct using ei.Ei.ContractCoopStatusResponse.ChickenRun.newBuilder() - private Builder() { + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractCoopStatusResponse.CoopGift, ei.Ei.ContractCoopStatusResponse.CoopGift.Builder, ei.Ei.ContractCoopStatusResponse.CoopGiftOrBuilder> giftsBuilder_; + /** + * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + */ + public java.util.List getGiftsList() { + if (giftsBuilder_ == null) { + return java.util.Collections.unmodifiableList(gifts_); + } else { + return giftsBuilder_.getMessageList(); } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - + } + /** + * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + */ + public int getGiftsCount() { + if (giftsBuilder_ == null) { + return gifts_.size(); + } else { + return giftsBuilder_.getCount(); } - @java.lang.Override - public Builder clear() { - super.clear(); - userId_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); - userName_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - amount_ = 0L; - bitField0_ = (bitField0_ & ~0x00000004); - return this; + } + /** + * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + */ + public ei.Ei.ContractCoopStatusResponse.CoopGift getGifts(int index) { + if (giftsBuilder_ == null) { + return gifts_.get(index); + } else { + return giftsBuilder_.getMessage(index); } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return ei.Ei.internal_static_ei_ContractCoopStatusResponse_ChickenRun_descriptor; + } + /** + * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + */ + public Builder setGifts( + int index, ei.Ei.ContractCoopStatusResponse.CoopGift value) { + if (giftsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureGiftsIsMutable(); + gifts_.set(index, value); + onChanged(); + } else { + giftsBuilder_.setMessage(index, value); } - - @java.lang.Override - public ei.Ei.ContractCoopStatusResponse.ChickenRun getDefaultInstanceForType() { - return ei.Ei.ContractCoopStatusResponse.ChickenRun.getDefaultInstance(); + return this; + } + /** + * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + */ + public Builder setGifts( + int index, ei.Ei.ContractCoopStatusResponse.CoopGift.Builder builderForValue) { + if (giftsBuilder_ == null) { + ensureGiftsIsMutable(); + gifts_.set(index, builderForValue.build()); + onChanged(); + } else { + giftsBuilder_.setMessage(index, builderForValue.build()); } - - @java.lang.Override - public ei.Ei.ContractCoopStatusResponse.ChickenRun build() { - ei.Ei.ContractCoopStatusResponse.ChickenRun result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); + return this; + } + /** + * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + */ + public Builder addGifts(ei.Ei.ContractCoopStatusResponse.CoopGift value) { + if (giftsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); } - return result; + ensureGiftsIsMutable(); + gifts_.add(value); + onChanged(); + } else { + giftsBuilder_.addMessage(value); } - - @java.lang.Override - public ei.Ei.ContractCoopStatusResponse.ChickenRun buildPartial() { - ei.Ei.ContractCoopStatusResponse.ChickenRun result = new ei.Ei.ContractCoopStatusResponse.ChickenRun(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - to_bitField0_ |= 0x00000001; - } - result.userId_ = userId_; - if (((from_bitField0_ & 0x00000002) != 0)) { - to_bitField0_ |= 0x00000002; - } - result.userName_ = userName_; - if (((from_bitField0_ & 0x00000004) != 0)) { - result.amount_ = amount_; - to_bitField0_ |= 0x00000004; + return this; + } + /** + * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + */ + public Builder addGifts( + int index, ei.Ei.ContractCoopStatusResponse.CoopGift value) { + if (giftsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + ensureGiftsIsMutable(); + gifts_.add(index, value); + onChanged(); + } else { + giftsBuilder_.addMessage(index, value); } - - @java.lang.Override - public Builder clone() { - return super.clone(); + return this; + } + /** + * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + */ + public Builder addGifts( + ei.Ei.ContractCoopStatusResponse.CoopGift.Builder builderForValue) { + if (giftsBuilder_ == null) { + ensureGiftsIsMutable(); + gifts_.add(builderForValue.build()); + onChanged(); + } else { + giftsBuilder_.addMessage(builderForValue.build()); } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); + return this; + } + /** + * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + */ + public Builder addGifts( + int index, ei.Ei.ContractCoopStatusResponse.CoopGift.Builder builderForValue) { + if (giftsBuilder_ == null) { + ensureGiftsIsMutable(); + gifts_.add(index, builderForValue.build()); + onChanged(); + } else { + giftsBuilder_.addMessage(index, builderForValue.build()); } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); + return this; + } + /** + * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + */ + public Builder addAllGifts( + java.lang.Iterable values) { + if (giftsBuilder_ == null) { + ensureGiftsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, gifts_); + onChanged(); + } else { + giftsBuilder_.addAllMessages(values); } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); + return this; + } + /** + * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + */ + public Builder clearGifts() { + if (giftsBuilder_ == null) { + gifts_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00008000); + onChanged(); + } else { + giftsBuilder_.clear(); } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); + return this; + } + /** + * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + */ + public Builder removeGifts(int index) { + if (giftsBuilder_ == null) { + ensureGiftsIsMutable(); + gifts_.remove(index); + onChanged(); + } else { + giftsBuilder_.remove(index); } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); + return this; + } + /** + * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + */ + public ei.Ei.ContractCoopStatusResponse.CoopGift.Builder getGiftsBuilder( + int index) { + return getGiftsFieldBuilder().getBuilder(index); + } + /** + * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + */ + public ei.Ei.ContractCoopStatusResponse.CoopGiftOrBuilder getGiftsOrBuilder( + int index) { + if (giftsBuilder_ == null) { + return gifts_.get(index); } else { + return giftsBuilder_.getMessageOrBuilder(index); } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof ei.Ei.ContractCoopStatusResponse.ChickenRun) { - return mergeFrom((ei.Ei.ContractCoopStatusResponse.ChickenRun)other); - } else { - super.mergeFrom(other); - return this; - } + } + /** + * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + */ + public java.util.List + getGiftsOrBuilderList() { + if (giftsBuilder_ != null) { + return giftsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(gifts_); } - - public Builder mergeFrom(ei.Ei.ContractCoopStatusResponse.ChickenRun other) { - if (other == ei.Ei.ContractCoopStatusResponse.ChickenRun.getDefaultInstance()) return this; - if (other.hasUserId()) { - bitField0_ |= 0x00000001; - userId_ = other.userId_; - onChanged(); - } - if (other.hasUserName()) { - bitField0_ |= 0x00000002; - userName_ = other.userName_; - onChanged(); - } - if (other.hasAmount()) { - setAmount(other.getAmount()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; + } + /** + * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + */ + public ei.Ei.ContractCoopStatusResponse.CoopGift.Builder addGiftsBuilder() { + return getGiftsFieldBuilder().addBuilder( + ei.Ei.ContractCoopStatusResponse.CoopGift.getDefaultInstance()); + } + /** + * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + */ + public ei.Ei.ContractCoopStatusResponse.CoopGift.Builder addGiftsBuilder( + int index) { + return getGiftsFieldBuilder().addBuilder( + index, ei.Ei.ContractCoopStatusResponse.CoopGift.getDefaultInstance()); + } + /** + * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + */ + public java.util.List + getGiftsBuilderList() { + return getGiftsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractCoopStatusResponse.CoopGift, ei.Ei.ContractCoopStatusResponse.CoopGift.Builder, ei.Ei.ContractCoopStatusResponse.CoopGiftOrBuilder> + getGiftsFieldBuilder() { + if (giftsBuilder_ == null) { + giftsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractCoopStatusResponse.CoopGift, ei.Ei.ContractCoopStatusResponse.CoopGift.Builder, ei.Ei.ContractCoopStatusResponse.CoopGiftOrBuilder>( + gifts_, + ((bitField0_ & 0x00008000) != 0), + getParentForChildren(), + isClean()); + gifts_ = null; } + return giftsBuilder_; + } - @java.lang.Override - public final boolean isInitialized() { - return true; - } + private java.util.List chickenRuns_ = + java.util.Collections.emptyList(); + private void ensureChickenRunsIsMutable() { + if (!((bitField0_ & 0x00010000) != 0)) { + chickenRuns_ = new java.util.ArrayList(chickenRuns_); + bitField0_ |= 0x00010000; + } + } - @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: { - userId_ = input.readBytes(); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 16: { - amount_ = input.readUInt64(); - bitField0_ |= 0x00000004; - break; - } // case 16 - case 26: { - userName_ = input.readBytes(); - bitField0_ |= 0x00000002; - break; - } // case 26 - 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 com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractCoopStatusResponse.ChickenRun, ei.Ei.ContractCoopStatusResponse.ChickenRun.Builder, ei.Ei.ContractCoopStatusResponse.ChickenRunOrBuilder> chickenRunsBuilder_; - private java.lang.Object userId_ = ""; - /** - * optional string user_id = 1; - * @return Whether the userId field is set. - */ - public boolean hasUserId() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - * optional string user_id = 1; - * @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; - } + /** + * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + */ + public java.util.List getChickenRunsList() { + if (chickenRunsBuilder_ == null) { + return java.util.Collections.unmodifiableList(chickenRuns_); + } else { + return chickenRunsBuilder_.getMessageList(); } - /** - * optional string user_id = 1; - * @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; - } + } + /** + * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + */ + public int getChickenRunsCount() { + if (chickenRunsBuilder_ == null) { + return chickenRuns_.size(); + } else { + return chickenRunsBuilder_.getCount(); } - /** - * optional string user_id = 1; - * @param value The userId to set. - * @return This builder for chaining. - */ - public Builder setUserId( - java.lang.String value) { + } + /** + * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + */ + public ei.Ei.ContractCoopStatusResponse.ChickenRun getChickenRuns(int index) { + if (chickenRunsBuilder_ == null) { + return chickenRuns_.get(index); + } else { + return chickenRunsBuilder_.getMessage(index); + } + } + /** + * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + */ + public Builder setChickenRuns( + int index, ei.Ei.ContractCoopStatusResponse.ChickenRun value) { + if (chickenRunsBuilder_ == null) { if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - userId_ = value; + throw new NullPointerException(); + } + ensureChickenRunsIsMutable(); + chickenRuns_.set(index, value); onChanged(); - return this; + } else { + chickenRunsBuilder_.setMessage(index, value); } - /** - * optional string user_id = 1; - * @return This builder for chaining. - */ - public Builder clearUserId() { - bitField0_ = (bitField0_ & ~0x00000001); - userId_ = getDefaultInstance().getUserId(); + return this; + } + /** + * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + */ + public Builder setChickenRuns( + int index, ei.Ei.ContractCoopStatusResponse.ChickenRun.Builder builderForValue) { + if (chickenRunsBuilder_ == null) { + ensureChickenRunsIsMutable(); + chickenRuns_.set(index, builderForValue.build()); onChanged(); - return this; + } else { + chickenRunsBuilder_.setMessage(index, builderForValue.build()); } - /** - * optional string user_id = 1; - * @param value The bytes for userId to set. - * @return This builder for chaining. - */ - public Builder setUserIdBytes( - com.google.protobuf.ByteString value) { + return this; + } + /** + * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + */ + public Builder addChickenRuns(ei.Ei.ContractCoopStatusResponse.ChickenRun value) { + if (chickenRunsBuilder_ == null) { if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - userId_ = value; - onChanged(); - return this; - } - - private java.lang.Object userName_ = ""; - /** - * optional string user_name = 3; - * @return Whether the userName field is set. - */ - public boolean hasUserName() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - * optional string user_name = 3; - * @return The userName. - */ - public java.lang.String getUserName() { - java.lang.Object ref = userName_; - 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()) { - userName_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * optional string user_name = 3; - * @return The bytes for userName. - */ - public com.google.protobuf.ByteString - getUserNameBytes() { - java.lang.Object ref = userName_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - userName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; + throw new NullPointerException(); } + ensureChickenRunsIsMutable(); + chickenRuns_.add(value); + onChanged(); + } else { + chickenRunsBuilder_.addMessage(value); } - /** - * optional string user_name = 3; - * @param value The userName to set. - * @return This builder for chaining. - */ - public Builder setUserName( - java.lang.String value) { + return this; + } + /** + * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + */ + public Builder addChickenRuns( + int index, ei.Ei.ContractCoopStatusResponse.ChickenRun value) { + if (chickenRunsBuilder_ == null) { if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - userName_ = value; + throw new NullPointerException(); + } + ensureChickenRunsIsMutable(); + chickenRuns_.add(index, value); onChanged(); - return this; + } else { + chickenRunsBuilder_.addMessage(index, value); } - /** - * optional string user_name = 3; - * @return This builder for chaining. - */ - public Builder clearUserName() { - bitField0_ = (bitField0_ & ~0x00000002); - userName_ = getDefaultInstance().getUserName(); + return this; + } + /** + * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + */ + public Builder addChickenRuns( + ei.Ei.ContractCoopStatusResponse.ChickenRun.Builder builderForValue) { + if (chickenRunsBuilder_ == null) { + ensureChickenRunsIsMutable(); + chickenRuns_.add(builderForValue.build()); onChanged(); - return this; + } else { + chickenRunsBuilder_.addMessage(builderForValue.build()); } - /** - * optional string user_name = 3; - * @param value The bytes for userName to set. - * @return This builder for chaining. - */ - public Builder setUserNameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - userName_ = value; + return this; + } + /** + * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + */ + public Builder addChickenRuns( + int index, ei.Ei.ContractCoopStatusResponse.ChickenRun.Builder builderForValue) { + if (chickenRunsBuilder_ == null) { + ensureChickenRunsIsMutable(); + chickenRuns_.add(index, builderForValue.build()); onChanged(); - return this; - } - - private long amount_ ; - /** - * optional uint64 amount = 2; - * @return Whether the amount field is set. - */ - @java.lang.Override - public boolean hasAmount() { - return ((bitField0_ & 0x00000004) != 0); + } else { + chickenRunsBuilder_.addMessage(index, builderForValue.build()); } - /** - * optional uint64 amount = 2; - * @return The amount. - */ - @java.lang.Override - public long getAmount() { - return amount_; + return this; + } + /** + * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + */ + public Builder addAllChickenRuns( + java.lang.Iterable values) { + if (chickenRunsBuilder_ == null) { + ensureChickenRunsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, chickenRuns_); + onChanged(); + } else { + chickenRunsBuilder_.addAllMessages(values); } - /** - * optional uint64 amount = 2; - * @param value The amount to set. - * @return This builder for chaining. - */ - public Builder setAmount(long value) { - bitField0_ |= 0x00000004; - amount_ = value; + return this; + } + /** + * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + */ + public Builder clearChickenRuns() { + if (chickenRunsBuilder_ == null) { + chickenRuns_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00010000); onChanged(); - return this; + } else { + chickenRunsBuilder_.clear(); } - /** - * optional uint64 amount = 2; - * @return This builder for chaining. - */ - public Builder clearAmount() { - bitField0_ = (bitField0_ & ~0x00000004); - amount_ = 0L; + return this; + } + /** + * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + */ + public Builder removeChickenRuns(int index) { + if (chickenRunsBuilder_ == null) { + ensureChickenRunsIsMutable(); + chickenRuns_.remove(index); onChanged(); - return this; + } else { + chickenRunsBuilder_.remove(index); } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); + return this; + } + /** + * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + */ + public ei.Ei.ContractCoopStatusResponse.ChickenRun.Builder getChickenRunsBuilder( + int index) { + return getChickenRunsFieldBuilder().getBuilder(index); + } + /** + * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + */ + public ei.Ei.ContractCoopStatusResponse.ChickenRunOrBuilder getChickenRunsOrBuilder( + int index) { + if (chickenRunsBuilder_ == null) { + return chickenRuns_.get(index); } else { + return chickenRunsBuilder_.getMessageOrBuilder(index); } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); + } + /** + * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + */ + public java.util.List + getChickenRunsOrBuilderList() { + if (chickenRunsBuilder_ != null) { + return chickenRunsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(chickenRuns_); + } + } + /** + * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + */ + public ei.Ei.ContractCoopStatusResponse.ChickenRun.Builder addChickenRunsBuilder() { + return getChickenRunsFieldBuilder().addBuilder( + ei.Ei.ContractCoopStatusResponse.ChickenRun.getDefaultInstance()); + } + /** + * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + */ + public ei.Ei.ContractCoopStatusResponse.ChickenRun.Builder addChickenRunsBuilder( + int index) { + return getChickenRunsFieldBuilder().addBuilder( + index, ei.Ei.ContractCoopStatusResponse.ChickenRun.getDefaultInstance()); + } + /** + * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + */ + public java.util.List + getChickenRunsBuilderList() { + return getChickenRunsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractCoopStatusResponse.ChickenRun, ei.Ei.ContractCoopStatusResponse.ChickenRun.Builder, ei.Ei.ContractCoopStatusResponse.ChickenRunOrBuilder> + getChickenRunsFieldBuilder() { + if (chickenRunsBuilder_ == null) { + chickenRunsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractCoopStatusResponse.ChickenRun, ei.Ei.ContractCoopStatusResponse.ChickenRun.Builder, ei.Ei.ContractCoopStatusResponse.ChickenRunOrBuilder>( + chickenRuns_, + ((bitField0_ & 0x00010000) != 0), + getParentForChildren(), + isClean()); + chickenRuns_ = null; } + return chickenRunsBuilder_; + } + private double localTimestamp_ ; + /** + * optional double local_timestamp = 12; + * @return Whether the localTimestamp field is set. + */ + @java.lang.Override + public boolean hasLocalTimestamp() { + return ((bitField0_ & 0x00020000) != 0); + } + /** + * optional double local_timestamp = 12; + * @return The localTimestamp. + */ + @java.lang.Override + public double getLocalTimestamp() { + return localTimestamp_; + } + /** + * optional double local_timestamp = 12; + * @param value The localTimestamp to set. + * @return This builder for chaining. + */ + public Builder setLocalTimestamp(double value) { - // @@protoc_insertion_point(builder_scope:ei.ContractCoopStatusResponse.ChickenRun) + localTimestamp_ = value; + bitField0_ |= 0x00020000; + onChanged(); + return this; + } + /** + * optional double local_timestamp = 12; + * @return This builder for chaining. + */ + public Builder clearLocalTimestamp() { + bitField0_ = (bitField0_ & ~0x00020000); + localTimestamp_ = 0D; + onChanged(); + return this; } - // @@protoc_insertion_point(class_scope:ei.ContractCoopStatusResponse.ChickenRun) - private static final ei.Ei.ContractCoopStatusResponse.ChickenRun DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new ei.Ei.ContractCoopStatusResponse.ChickenRun(); + private double lastSync_ ; + /** + * optional double last_sync = 18; + * @return Whether the lastSync field is set. + */ + @java.lang.Override + public boolean hasLastSync() { + return ((bitField0_ & 0x00040000) != 0); + } + /** + * optional double last_sync = 18; + * @return The lastSync. + */ + @java.lang.Override + public double getLastSync() { + return lastSync_; } + /** + * optional double last_sync = 18; + * @param value The lastSync to set. + * @return This builder for chaining. + */ + public Builder setLastSync(double value) { - public static ei.Ei.ContractCoopStatusResponse.ChickenRun getDefaultInstance() { - return DEFAULT_INSTANCE; + lastSync_ = value; + bitField0_ |= 0x00040000; + onChanged(); + return this; + } + /** + * optional double last_sync = 18; + * @return This builder for chaining. + */ + public Builder clearLastSync() { + bitField0_ = (bitField0_ & ~0x00040000); + lastSync_ = 0D; + onChanged(); + return this; } - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ChickenRun 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(); - } - }; + // @@protoc_insertion_point(builder_scope:ei.ContractCoopStatusResponse) + } - public static com.google.protobuf.Parser parser() { - return PARSER; - } + // @@protoc_insertion_point(class_scope:ei.ContractCoopStatusResponse) + private static final ei.Ei.ContractCoopStatusResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new ei.Ei.ContractCoopStatusResponse(); + } - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } + public static ei.Ei.ContractCoopStatusResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public ei.Ei.ContractCoopStatusResponse.ChickenRun getDefaultInstanceForType() { - return DEFAULT_INSTANCE; + public ContractCoopStatusResponse 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; } - private int bitField0_; - public static final int RESPONSE_STATUS_FIELD_NUMBER = 19; - private int responseStatus_; + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public ei.Ei.ContractCoopStatusResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface LocalContractOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.LocalContract) + com.google.protobuf.MessageOrBuilder { + /** - * optional .ei.ContractCoopStatusResponse.ResponseStatus response_status = 19; - * @return Whether the responseStatus field is set. + * optional .ei.Contract contract = 1; + * @return Whether the contract field is set. */ - @java.lang.Override public boolean hasResponseStatus() { - return ((bitField0_ & 0x00000001) != 0); - } + boolean hasContract(); /** - * optional .ei.ContractCoopStatusResponse.ResponseStatus response_status = 19; - * @return The responseStatus. + * optional .ei.Contract contract = 1; + * @return The contract. */ - @java.lang.Override public ei.Ei.ContractCoopStatusResponse.ResponseStatus getResponseStatus() { - @SuppressWarnings("deprecation") - ei.Ei.ContractCoopStatusResponse.ResponseStatus result = ei.Ei.ContractCoopStatusResponse.ResponseStatus.valueOf(responseStatus_); - return result == null ? ei.Ei.ContractCoopStatusResponse.ResponseStatus.NO_ERROR : result; - } + ei.Ei.Contract getContract(); + /** + * optional .ei.Contract contract = 1; + */ + ei.Ei.ContractOrBuilder getContractOrBuilder(); - public static final int CONTRACT_IDENTIFIER_FIELD_NUMBER = 1; - private volatile java.lang.Object contractIdentifier_; /** - * optional string contract_identifier = 1; - * @return Whether the contractIdentifier field is set. + * optional string coop_identifier = 2; + * @return Whether the coopIdentifier field is set. */ - @java.lang.Override - public boolean hasContractIdentifier() { - return ((bitField0_ & 0x00000002) != 0); - } + boolean hasCoopIdentifier(); /** - * optional string contract_identifier = 1; - * @return The contractIdentifier. + * optional string coop_identifier = 2; + * @return The coopIdentifier. + */ + java.lang.String getCoopIdentifier(); + /** + * optional string coop_identifier = 2; + * @return The bytes for coopIdentifier. + */ + com.google.protobuf.ByteString + getCoopIdentifierBytes(); + + /** + * optional bool accepted = 7; + * @return Whether the accepted field is set. + */ + boolean hasAccepted(); + /** + * optional bool accepted = 7; + * @return The accepted. + */ + boolean getAccepted(); + + /** + * optional double time_accepted = 3; + * @return Whether the timeAccepted field is set. + */ + boolean hasTimeAccepted(); + /** + * optional double time_accepted = 3; + * @return The timeAccepted. + */ + double getTimeAccepted(); + + /** + * optional bool cancelled = 4; + * @return Whether the cancelled field is set. + */ + boolean hasCancelled(); + /** + * optional bool cancelled = 4; + * @return The cancelled. + */ + boolean getCancelled(); + + /** + * optional bool new = 8; + * @return Whether the new field is set. + */ + boolean hasNew(); + /** + * optional bool new = 8; + * @return The new. + */ + boolean getNew(); + + /** + * optional double coop_shared_end_time = 5; + * @return Whether the coopSharedEndTime field is set. + */ + boolean hasCoopSharedEndTime(); + /** + * optional double coop_shared_end_time = 5; + * @return The coopSharedEndTime. + */ + double getCoopSharedEndTime(); + + /** + * optional double coop_simulation_end_time = 22; + * @return Whether the coopSimulationEndTime field is set. + */ + boolean hasCoopSimulationEndTime(); + /** + * optional double coop_simulation_end_time = 22; + * @return The coopSimulationEndTime. + */ + double getCoopSimulationEndTime(); + + /** + * optional double coop_grace_period_end_time = 9; + * @return Whether the coopGracePeriodEndTime field is set. + */ + boolean hasCoopGracePeriodEndTime(); + /** + * optional double coop_grace_period_end_time = 9; + * @return The coopGracePeriodEndTime. + */ + double getCoopGracePeriodEndTime(); + + /** + * optional bool coop_contribution_finalized = 10; + * @return Whether the coopContributionFinalized field is set. + */ + boolean hasCoopContributionFinalized(); + /** + * optional bool coop_contribution_finalized = 10; + * @return The coopContributionFinalized. + */ + boolean getCoopContributionFinalized(); + + /** + * optional double coop_last_uploaded_contribution = 11; + * @return Whether the coopLastUploadedContribution field is set. + */ + boolean hasCoopLastUploadedContribution(); + /** + * optional double coop_last_uploaded_contribution = 11; + * @return The coopLastUploadedContribution. + */ + double getCoopLastUploadedContribution(); + + /** + * optional string coop_user_id = 13; + * @return Whether the coopUserId field is set. + */ + boolean hasCoopUserId(); + /** + * optional string coop_user_id = 13; + * @return The coopUserId. + */ + java.lang.String getCoopUserId(); + /** + * optional string coop_user_id = 13; + * @return The bytes for coopUserId. + */ + com.google.protobuf.ByteString + getCoopUserIdBytes(); + + /** + * optional bool coop_share_farm = 17; + * @return Whether the coopShareFarm field is set. + */ + boolean hasCoopShareFarm(); + /** + * optional bool coop_share_farm = 17; + * @return The coopShareFarm. + */ + boolean getCoopShareFarm(); + + /** + * optional double last_amount_when_reward_given = 6; + * @return Whether the lastAmountWhenRewardGiven field is set. + */ + boolean hasLastAmountWhenRewardGiven(); + /** + * optional double last_amount_when_reward_given = 6; + * @return The lastAmountWhenRewardGiven. + */ + double getLastAmountWhenRewardGiven(); + + /** + * optional uint32 num_goals_achieved = 14; + * @return Whether the numGoalsAchieved field is set. + */ + boolean hasNumGoalsAchieved(); + /** + * optional uint32 num_goals_achieved = 14; + * @return The numGoalsAchieved. + */ + int getNumGoalsAchieved(); + + /** + * optional double max_farm_size_reached = 23; + * @return Whether the maxFarmSizeReached field is set. + */ + boolean hasMaxFarmSizeReached(); + /** + * optional double max_farm_size_reached = 23; + * @return The maxFarmSizeReached. + */ + double getMaxFarmSizeReached(); + + /** + * optional uint32 boosts_used = 12; + * @return Whether the boostsUsed field is set. + */ + boolean hasBoostsUsed(); + /** + * optional uint32 boosts_used = 12; + * @return The boostsUsed. + */ + int getBoostsUsed(); + + /** + * optional bool points_replay = 20; + * @return Whether the pointsReplay field is set. + */ + boolean hasPointsReplay(); + /** + * optional bool points_replay = 20; + * @return The pointsReplay. + */ + boolean getPointsReplay(); + + /** + * optional uint32 league = 15; + * @return Whether the league field is set. + */ + boolean hasLeague(); + /** + * optional uint32 league = 15; + * @return The league. + */ + int getLeague(); + + /** + * optional .ei.Contract.PlayerGrade grade = 18; + * @return Whether the grade field is set. + */ + boolean hasGrade(); + /** + * optional .ei.Contract.PlayerGrade grade = 18; + * @return The grade. + */ + ei.Ei.Contract.PlayerGrade getGrade(); + + /** + * optional double last_nag_time = 16; + * @return Whether the lastNagTime field is set. + */ + boolean hasLastNagTime(); + /** + * optional double last_nag_time = 16; + * @return The lastNagTime. + */ + double getLastNagTime(); + + /** + * optional .ei.ContractEvaluation evaluation = 19; + * @return Whether the evaluation field is set. + */ + boolean hasEvaluation(); + /** + * optional .ei.ContractEvaluation evaluation = 19; + * @return The evaluation. + */ + ei.Ei.ContractEvaluation getEvaluation(); + /** + * optional .ei.ContractEvaluation evaluation = 19; + */ + ei.Ei.ContractEvaluationOrBuilder getEvaluationOrBuilder(); + + /** + * repeated string reported_uuids = 21; + * @return A list containing the reportedUuids. + */ + java.util.List + getReportedUuidsList(); + /** + * repeated string reported_uuids = 21; + * @return The count of reportedUuids. + */ + int getReportedUuidsCount(); + /** + * repeated string reported_uuids = 21; + * @param index The index of the element to return. + * @return The reportedUuids at the given index. + */ + java.lang.String getReportedUuids(int index); + /** + * repeated string reported_uuids = 21; + * @param index The index of the value to return. + * @return The bytes of the reportedUuids at the given index. */ + com.google.protobuf.ByteString + getReportedUuidsBytes(int index); + } + /** + * Protobuf type {@code ei.LocalContract} + */ + public static final class LocalContract extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.LocalContract) + LocalContractOrBuilder { + private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + LocalContract.class.getName()); + } + // Use LocalContract.newBuilder() to construct. + private LocalContract(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private LocalContract() { + coopIdentifier_ = ""; + coopUserId_ = ""; + grade_ = 0; + reportedUuids_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_LocalContract_descriptor; + } + @java.lang.Override - public java.lang.String getContractIdentifier() { - java.lang.Object ref = contractIdentifier_; - 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()) { - contractIdentifier_ = s; - } - return s; - } + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_LocalContract_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.LocalContract.class, ei.Ei.LocalContract.Builder.class); } + + private int bitField0_; + public static final int CONTRACT_FIELD_NUMBER = 1; + private ei.Ei.Contract contract_; /** - * optional string contract_identifier = 1; - * @return The bytes for contractIdentifier. + * optional .ei.Contract contract = 1; + * @return Whether the contract field is set. */ @java.lang.Override - public com.google.protobuf.ByteString - getContractIdentifierBytes() { - java.lang.Object ref = contractIdentifier_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - contractIdentifier_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public boolean hasContract() { + return ((bitField0_ & 0x00000001) != 0); } - - public static final int TOTAL_AMOUNT_FIELD_NUMBER = 2; - private double totalAmount_; /** - * optional double total_amount = 2; - * @return Whether the totalAmount field is set. + * optional .ei.Contract contract = 1; + * @return The contract. */ @java.lang.Override - public boolean hasTotalAmount() { - return ((bitField0_ & 0x00000004) != 0); + public ei.Ei.Contract getContract() { + return contract_ == null ? ei.Ei.Contract.getDefaultInstance() : contract_; } /** - * optional double total_amount = 2; - * @return The totalAmount. + * optional .ei.Contract contract = 1; */ @java.lang.Override - public double getTotalAmount() { - return totalAmount_; + public ei.Ei.ContractOrBuilder getContractOrBuilder() { + return contract_ == null ? ei.Ei.Contract.getDefaultInstance() : contract_; } - public static final int COOP_IDENTIFIER_FIELD_NUMBER = 3; - private volatile java.lang.Object coopIdentifier_; + public static final int COOP_IDENTIFIER_FIELD_NUMBER = 2; + @SuppressWarnings("serial") + private volatile java.lang.Object coopIdentifier_ = ""; /** - * optional string coop_identifier = 3; + * optional string coop_identifier = 2; * @return Whether the coopIdentifier field is set. */ @java.lang.Override public boolean hasCoopIdentifier() { - return ((bitField0_ & 0x00000008) != 0); + return ((bitField0_ & 0x00000002) != 0); } /** - * optional string coop_identifier = 3; + * optional string coop_identifier = 2; * @return The coopIdentifier. */ @java.lang.Override @@ -108257,7 +114900,7 @@ public java.lang.String getCoopIdentifier() { } } /** - * optional string coop_identifier = 3; + * optional string coop_identifier = 2; * @return The bytes for coopIdentifier. */ @java.lang.Override @@ -108275,120 +114918,195 @@ public java.lang.String getCoopIdentifier() { } } - public static final int GRADE_FIELD_NUMBER = 17; - private int grade_; + public static final int ACCEPTED_FIELD_NUMBER = 7; + private boolean accepted_ = false; /** - * optional .ei.Contract.PlayerGrade grade = 17; - * @return Whether the grade field is set. + * optional bool accepted = 7; + * @return Whether the accepted field is set. */ - @java.lang.Override public boolean hasGrade() { + @java.lang.Override + public boolean hasAccepted() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * optional bool accepted = 7; + * @return The accepted. + */ + @java.lang.Override + public boolean getAccepted() { + return accepted_; + } + + public static final int TIME_ACCEPTED_FIELD_NUMBER = 3; + private double timeAccepted_ = 0D; + /** + * optional double time_accepted = 3; + * @return Whether the timeAccepted field is set. + */ + @java.lang.Override + public boolean hasTimeAccepted() { + return ((bitField0_ & 0x00000008) != 0); + } + /** + * optional double time_accepted = 3; + * @return The timeAccepted. + */ + @java.lang.Override + public double getTimeAccepted() { + return timeAccepted_; + } + + public static final int CANCELLED_FIELD_NUMBER = 4; + private boolean cancelled_ = false; + /** + * optional bool cancelled = 4; + * @return Whether the cancelled field is set. + */ + @java.lang.Override + public boolean hasCancelled() { return ((bitField0_ & 0x00000010) != 0); } /** - * optional .ei.Contract.PlayerGrade grade = 17; - * @return The grade. + * optional bool cancelled = 4; + * @return The cancelled. */ - @java.lang.Override public ei.Ei.Contract.PlayerGrade getGrade() { - @SuppressWarnings("deprecation") - ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.valueOf(grade_); - return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; + @java.lang.Override + public boolean getCancelled() { + return cancelled_; } - public static final int CONTRIBUTORS_FIELD_NUMBER = 4; - private java.util.List contributors_; + public static final int NEW_FIELD_NUMBER = 8; + private boolean new_ = false; /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * optional bool new = 8; + * @return Whether the new field is set. */ @java.lang.Override - public java.util.List getContributorsList() { - return contributors_; + public boolean hasNew() { + return ((bitField0_ & 0x00000020) != 0); } /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * optional bool new = 8; + * @return The new. */ @java.lang.Override - public java.util.List - getContributorsOrBuilderList() { - return contributors_; + public boolean getNew() { + return new_; } + + public static final int COOP_SHARED_END_TIME_FIELD_NUMBER = 5; + private double coopSharedEndTime_ = 0D; /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * optional double coop_shared_end_time = 5; + * @return Whether the coopSharedEndTime field is set. */ @java.lang.Override - public int getContributorsCount() { - return contributors_.size(); + public boolean hasCoopSharedEndTime() { + return ((bitField0_ & 0x00000040) != 0); } /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * optional double coop_shared_end_time = 5; + * @return The coopSharedEndTime. */ @java.lang.Override - public ei.Ei.ContractCoopStatusResponse.ContributionInfo getContributors(int index) { - return contributors_.get(index); + public double getCoopSharedEndTime() { + return coopSharedEndTime_; } + + public static final int COOP_SIMULATION_END_TIME_FIELD_NUMBER = 22; + private double coopSimulationEndTime_ = 0D; /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * optional double coop_simulation_end_time = 22; + * @return Whether the coopSimulationEndTime field is set. */ @java.lang.Override - public ei.Ei.ContractCoopStatusResponse.ContributionInfoOrBuilder getContributorsOrBuilder( - int index) { - return contributors_.get(index); + public boolean hasCoopSimulationEndTime() { + return ((bitField0_ & 0x00000080) != 0); + } + /** + * optional double coop_simulation_end_time = 22; + * @return The coopSimulationEndTime. + */ + @java.lang.Override + public double getCoopSimulationEndTime() { + return coopSimulationEndTime_; } - public static final int AUTO_GENERATED_FIELD_NUMBER = 8; - private boolean autoGenerated_; + public static final int COOP_GRACE_PERIOD_END_TIME_FIELD_NUMBER = 9; + private double coopGracePeriodEndTime_ = 0D; /** - * optional bool auto_generated = 8; - * @return Whether the autoGenerated field is set. + * optional double coop_grace_period_end_time = 9; + * @return Whether the coopGracePeriodEndTime field is set. */ @java.lang.Override - public boolean hasAutoGenerated() { - return ((bitField0_ & 0x00000020) != 0); + public boolean hasCoopGracePeriodEndTime() { + return ((bitField0_ & 0x00000100) != 0); + } + /** + * optional double coop_grace_period_end_time = 9; + * @return The coopGracePeriodEndTime. + */ + @java.lang.Override + public double getCoopGracePeriodEndTime() { + return coopGracePeriodEndTime_; + } + + public static final int COOP_CONTRIBUTION_FINALIZED_FIELD_NUMBER = 10; + private boolean coopContributionFinalized_ = false; + /** + * optional bool coop_contribution_finalized = 10; + * @return Whether the coopContributionFinalized field is set. + */ + @java.lang.Override + public boolean hasCoopContributionFinalized() { + return ((bitField0_ & 0x00000200) != 0); } /** - * optional bool auto_generated = 8; - * @return The autoGenerated. + * optional bool coop_contribution_finalized = 10; + * @return The coopContributionFinalized. */ @java.lang.Override - public boolean getAutoGenerated() { - return autoGenerated_; + public boolean getCoopContributionFinalized() { + return coopContributionFinalized_; } - public static final int PUBLIC_FIELD_NUMBER = 10; - private boolean public_; + public static final int COOP_LAST_UPLOADED_CONTRIBUTION_FIELD_NUMBER = 11; + private double coopLastUploadedContribution_ = 0D; /** - * optional bool public = 10; - * @return Whether the public field is set. + * optional double coop_last_uploaded_contribution = 11; + * @return Whether the coopLastUploadedContribution field is set. */ @java.lang.Override - public boolean hasPublic() { - return ((bitField0_ & 0x00000040) != 0); + public boolean hasCoopLastUploadedContribution() { + return ((bitField0_ & 0x00000400) != 0); } /** - * optional bool public = 10; - * @return The public. + * optional double coop_last_uploaded_contribution = 11; + * @return The coopLastUploadedContribution. */ @java.lang.Override - public boolean getPublic() { - return public_; + public double getCoopLastUploadedContribution() { + return coopLastUploadedContribution_; } - public static final int CREATOR_ID_FIELD_NUMBER = 9; - private volatile java.lang.Object creatorId_; + public static final int COOP_USER_ID_FIELD_NUMBER = 13; + @SuppressWarnings("serial") + private volatile java.lang.Object coopUserId_ = ""; /** - * optional string creator_id = 9; - * @return Whether the creatorId field is set. + * optional string coop_user_id = 13; + * @return Whether the coopUserId field is set. */ @java.lang.Override - public boolean hasCreatorId() { - return ((bitField0_ & 0x00000080) != 0); + public boolean hasCoopUserId() { + return ((bitField0_ & 0x00000800) != 0); } /** - * optional string creator_id = 9; - * @return The creatorId. + * optional string coop_user_id = 13; + * @return The coopUserId. */ @java.lang.Override - public java.lang.String getCreatorId() { - java.lang.Object ref = creatorId_; + public java.lang.String getCoopUserId() { + java.lang.Object ref = coopUserId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { @@ -108396,260 +115114,261 @@ public java.lang.String getCreatorId() { (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { - creatorId_ = s; + coopUserId_ = s; } return s; } } /** - * optional string creator_id = 9; - * @return The bytes for creatorId. + * optional string coop_user_id = 13; + * @return The bytes for coopUserId. */ @java.lang.Override public com.google.protobuf.ByteString - getCreatorIdBytes() { - java.lang.Object ref = creatorId_; + getCoopUserIdBytes() { + java.lang.Object ref = coopUserId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - creatorId_ = b; + coopUserId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int SECONDS_REMAINING_FIELD_NUMBER = 5; - private double secondsRemaining_; + public static final int COOP_SHARE_FARM_FIELD_NUMBER = 17; + private boolean coopShareFarm_ = false; /** - * optional double seconds_remaining = 5; - * @return Whether the secondsRemaining field is set. + * optional bool coop_share_farm = 17; + * @return Whether the coopShareFarm field is set. */ @java.lang.Override - public boolean hasSecondsRemaining() { - return ((bitField0_ & 0x00000100) != 0); + public boolean hasCoopShareFarm() { + return ((bitField0_ & 0x00001000) != 0); } /** - * optional double seconds_remaining = 5; - * @return The secondsRemaining. + * optional bool coop_share_farm = 17; + * @return The coopShareFarm. */ @java.lang.Override - public double getSecondsRemaining() { - return secondsRemaining_; + public boolean getCoopShareFarm() { + return coopShareFarm_; } - public static final int SECONDS_SINCE_ALL_GOALS_ACHIEVED_FIELD_NUMBER = 16; - private double secondsSinceAllGoalsAchieved_; + public static final int LAST_AMOUNT_WHEN_REWARD_GIVEN_FIELD_NUMBER = 6; + private double lastAmountWhenRewardGiven_ = 0D; /** - * optional double seconds_since_all_goals_achieved = 16; - * @return Whether the secondsSinceAllGoalsAchieved field is set. + * optional double last_amount_when_reward_given = 6; + * @return Whether the lastAmountWhenRewardGiven field is set. */ @java.lang.Override - public boolean hasSecondsSinceAllGoalsAchieved() { - return ((bitField0_ & 0x00000200) != 0); + public boolean hasLastAmountWhenRewardGiven() { + return ((bitField0_ & 0x00002000) != 0); } /** - * optional double seconds_since_all_goals_achieved = 16; - * @return The secondsSinceAllGoalsAchieved. + * optional double last_amount_when_reward_given = 6; + * @return The lastAmountWhenRewardGiven. */ @java.lang.Override - public double getSecondsSinceAllGoalsAchieved() { - return secondsSinceAllGoalsAchieved_; + public double getLastAmountWhenRewardGiven() { + return lastAmountWhenRewardGiven_; } - public static final int ALL_GOALS_ACHIEVED_FIELD_NUMBER = 14; - private boolean allGoalsAchieved_; + public static final int NUM_GOALS_ACHIEVED_FIELD_NUMBER = 14; + private int numGoalsAchieved_ = 0; /** - * optional bool all_goals_achieved = 14; - * @return Whether the allGoalsAchieved field is set. + * optional uint32 num_goals_achieved = 14; + * @return Whether the numGoalsAchieved field is set. */ @java.lang.Override - public boolean hasAllGoalsAchieved() { - return ((bitField0_ & 0x00000400) != 0); + public boolean hasNumGoalsAchieved() { + return ((bitField0_ & 0x00004000) != 0); } /** - * optional bool all_goals_achieved = 14; - * @return The allGoalsAchieved. + * optional uint32 num_goals_achieved = 14; + * @return The numGoalsAchieved. */ @java.lang.Override - public boolean getAllGoalsAchieved() { - return allGoalsAchieved_; + public int getNumGoalsAchieved() { + return numGoalsAchieved_; } - public static final int ALL_MEMBERS_REPORTING_FIELD_NUMBER = 6; - private boolean allMembersReporting_; + public static final int MAX_FARM_SIZE_REACHED_FIELD_NUMBER = 23; + private double maxFarmSizeReached_ = 0D; /** - * optional bool all_members_reporting = 6; - * @return Whether the allMembersReporting field is set. + * optional double max_farm_size_reached = 23; + * @return Whether the maxFarmSizeReached field is set. */ @java.lang.Override - public boolean hasAllMembersReporting() { - return ((bitField0_ & 0x00000800) != 0); + public boolean hasMaxFarmSizeReached() { + return ((bitField0_ & 0x00008000) != 0); } /** - * optional bool all_members_reporting = 6; - * @return The allMembersReporting. + * optional double max_farm_size_reached = 23; + * @return The maxFarmSizeReached. */ @java.lang.Override - public boolean getAllMembersReporting() { - return allMembersReporting_; + public double getMaxFarmSizeReached() { + return maxFarmSizeReached_; } - public static final int GRACE_PERIOD_SECONDS_REMAINING_FIELD_NUMBER = 7; - private double gracePeriodSecondsRemaining_; + public static final int BOOSTS_USED_FIELD_NUMBER = 12; + private int boostsUsed_ = 0; /** - * optional double grace_period_seconds_remaining = 7; - * @return Whether the gracePeriodSecondsRemaining field is set. + * optional uint32 boosts_used = 12; + * @return Whether the boostsUsed field is set. */ @java.lang.Override - public boolean hasGracePeriodSecondsRemaining() { - return ((bitField0_ & 0x00001000) != 0); + public boolean hasBoostsUsed() { + return ((bitField0_ & 0x00010000) != 0); } /** - * optional double grace_period_seconds_remaining = 7; - * @return The gracePeriodSecondsRemaining. + * optional uint32 boosts_used = 12; + * @return The boostsUsed. */ @java.lang.Override - public double getGracePeriodSecondsRemaining() { - return gracePeriodSecondsRemaining_; + public int getBoostsUsed() { + return boostsUsed_; } - public static final int CLEARED_FOR_EXIT_FIELD_NUMBER = 15; - private boolean clearedForExit_; + public static final int POINTS_REPLAY_FIELD_NUMBER = 20; + private boolean pointsReplay_ = false; /** - * optional bool cleared_for_exit = 15; - * @return Whether the clearedForExit field is set. + * optional bool points_replay = 20; + * @return Whether the pointsReplay field is set. */ @java.lang.Override - public boolean hasClearedForExit() { - return ((bitField0_ & 0x00002000) != 0); + public boolean hasPointsReplay() { + return ((bitField0_ & 0x00020000) != 0); } /** - * optional bool cleared_for_exit = 15; - * @return The clearedForExit. + * optional bool points_replay = 20; + * @return The pointsReplay. */ @java.lang.Override - public boolean getClearedForExit() { - return clearedForExit_; + public boolean getPointsReplay() { + return pointsReplay_; } - public static final int GIFTS_FIELD_NUMBER = 11; - private java.util.List gifts_; - /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; - */ - @java.lang.Override - public java.util.List getGiftsList() { - return gifts_; - } + public static final int LEAGUE_FIELD_NUMBER = 15; + private int league_ = 0; /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + * optional uint32 league = 15; + * @return Whether the league field is set. */ @java.lang.Override - public java.util.List - getGiftsOrBuilderList() { - return gifts_; + public boolean hasLeague() { + return ((bitField0_ & 0x00040000) != 0); } /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + * optional uint32 league = 15; + * @return The league. */ @java.lang.Override - public int getGiftsCount() { - return gifts_.size(); + public int getLeague() { + return league_; } + + public static final int GRADE_FIELD_NUMBER = 18; + private int grade_ = 0; /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + * optional .ei.Contract.PlayerGrade grade = 18; + * @return Whether the grade field is set. */ - @java.lang.Override - public ei.Ei.ContractCoopStatusResponse.CoopGift getGifts(int index) { - return gifts_.get(index); + @java.lang.Override public boolean hasGrade() { + return ((bitField0_ & 0x00080000) != 0); } /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + * optional .ei.Contract.PlayerGrade grade = 18; + * @return The grade. */ - @java.lang.Override - public ei.Ei.ContractCoopStatusResponse.CoopGiftOrBuilder getGiftsOrBuilder( - int index) { - return gifts_.get(index); + @java.lang.Override public ei.Ei.Contract.PlayerGrade getGrade() { + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(grade_); + return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; } - public static final int CHICKEN_RUNS_FIELD_NUMBER = 13; - private java.util.List chickenRuns_; + public static final int LAST_NAG_TIME_FIELD_NUMBER = 16; + private double lastNagTime_ = 0D; /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + * optional double last_nag_time = 16; + * @return Whether the lastNagTime field is set. */ @java.lang.Override - public java.util.List getChickenRunsList() { - return chickenRuns_; + public boolean hasLastNagTime() { + return ((bitField0_ & 0x00100000) != 0); } /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + * optional double last_nag_time = 16; + * @return The lastNagTime. */ @java.lang.Override - public java.util.List - getChickenRunsOrBuilderList() { - return chickenRuns_; + public double getLastNagTime() { + return lastNagTime_; } + + public static final int EVALUATION_FIELD_NUMBER = 19; + private ei.Ei.ContractEvaluation evaluation_; /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + * optional .ei.ContractEvaluation evaluation = 19; + * @return Whether the evaluation field is set. */ @java.lang.Override - public int getChickenRunsCount() { - return chickenRuns_.size(); + public boolean hasEvaluation() { + return ((bitField0_ & 0x00200000) != 0); } /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + * optional .ei.ContractEvaluation evaluation = 19; + * @return The evaluation. */ @java.lang.Override - public ei.Ei.ContractCoopStatusResponse.ChickenRun getChickenRuns(int index) { - return chickenRuns_.get(index); + public ei.Ei.ContractEvaluation getEvaluation() { + return evaluation_ == null ? ei.Ei.ContractEvaluation.getDefaultInstance() : evaluation_; } /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + * optional .ei.ContractEvaluation evaluation = 19; */ @java.lang.Override - public ei.Ei.ContractCoopStatusResponse.ChickenRunOrBuilder getChickenRunsOrBuilder( - int index) { - return chickenRuns_.get(index); + public ei.Ei.ContractEvaluationOrBuilder getEvaluationOrBuilder() { + return evaluation_ == null ? ei.Ei.ContractEvaluation.getDefaultInstance() : evaluation_; } - public static final int LOCAL_TIMESTAMP_FIELD_NUMBER = 12; - private double localTimestamp_; + public static final int REPORTED_UUIDS_FIELD_NUMBER = 21; + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList reportedUuids_ = + com.google.protobuf.LazyStringArrayList.emptyList(); /** - * optional double local_timestamp = 12; - * @return Whether the localTimestamp field is set. + * repeated string reported_uuids = 21; + * @return A list containing the reportedUuids. */ - @java.lang.Override - public boolean hasLocalTimestamp() { - return ((bitField0_ & 0x00004000) != 0); + public com.google.protobuf.ProtocolStringList + getReportedUuidsList() { + return reportedUuids_; } /** - * optional double local_timestamp = 12; - * @return The localTimestamp. + * repeated string reported_uuids = 21; + * @return The count of reportedUuids. */ - @java.lang.Override - public double getLocalTimestamp() { - return localTimestamp_; + public int getReportedUuidsCount() { + return reportedUuids_.size(); } - - public static final int LAST_SYNC_FIELD_NUMBER = 18; - private double lastSync_; /** - * optional double last_sync = 18; - * @return Whether the lastSync field is set. + * repeated string reported_uuids = 21; + * @param index The index of the element to return. + * @return The reportedUuids at the given index. */ - @java.lang.Override - public boolean hasLastSync() { - return ((bitField0_ & 0x00008000) != 0); + public java.lang.String getReportedUuids(int index) { + return reportedUuids_.get(index); } /** - * optional double last_sync = 18; - * @return The lastSync. + * repeated string reported_uuids = 21; + * @param index The index of the value to return. + * @return The bytes of the reportedUuids at the given index. */ - @java.lang.Override - public double getLastSync() { - return lastSync_; + public com.google.protobuf.ByteString + getReportedUuidsBytes(int index) { + return reportedUuids_.getByteString(index); } private byte memoizedIsInitialized = -1; @@ -108666,62 +115385,74 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, contractIdentifier_); + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(1, getContract()); } - if (((bitField0_ & 0x00000004) != 0)) { - output.writeDouble(2, totalAmount_); + if (((bitField0_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, coopIdentifier_); } if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, coopIdentifier_); + output.writeDouble(3, timeAccepted_); } - for (int i = 0; i < contributors_.size(); i++) { - output.writeMessage(4, contributors_.get(i)); + if (((bitField0_ & 0x00000010) != 0)) { + output.writeBool(4, cancelled_); } - if (((bitField0_ & 0x00000100) != 0)) { - output.writeDouble(5, secondsRemaining_); + if (((bitField0_ & 0x00000040) != 0)) { + output.writeDouble(5, coopSharedEndTime_); } - if (((bitField0_ & 0x00000800) != 0)) { - output.writeBool(6, allMembersReporting_); + if (((bitField0_ & 0x00002000) != 0)) { + output.writeDouble(6, lastAmountWhenRewardGiven_); } - if (((bitField0_ & 0x00001000) != 0)) { - output.writeDouble(7, gracePeriodSecondsRemaining_); + if (((bitField0_ & 0x00000004) != 0)) { + output.writeBool(7, accepted_); } if (((bitField0_ & 0x00000020) != 0)) { - output.writeBool(8, autoGenerated_); + output.writeBool(8, new_); } - if (((bitField0_ & 0x00000080) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 9, creatorId_); + if (((bitField0_ & 0x00000100) != 0)) { + output.writeDouble(9, coopGracePeriodEndTime_); } - if (((bitField0_ & 0x00000040) != 0)) { - output.writeBool(10, public_); + if (((bitField0_ & 0x00000200) != 0)) { + output.writeBool(10, coopContributionFinalized_); } - for (int i = 0; i < gifts_.size(); i++) { - output.writeMessage(11, gifts_.get(i)); + if (((bitField0_ & 0x00000400) != 0)) { + output.writeDouble(11, coopLastUploadedContribution_); + } + if (((bitField0_ & 0x00010000) != 0)) { + output.writeUInt32(12, boostsUsed_); + } + if (((bitField0_ & 0x00000800) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 13, coopUserId_); } if (((bitField0_ & 0x00004000) != 0)) { - output.writeDouble(12, localTimestamp_); + output.writeUInt32(14, numGoalsAchieved_); } - for (int i = 0; i < chickenRuns_.size(); i++) { - output.writeMessage(13, chickenRuns_.get(i)); + if (((bitField0_ & 0x00040000) != 0)) { + output.writeUInt32(15, league_); } - if (((bitField0_ & 0x00000400) != 0)) { - output.writeBool(14, allGoalsAchieved_); + if (((bitField0_ & 0x00100000) != 0)) { + output.writeDouble(16, lastNagTime_); } - if (((bitField0_ & 0x00002000) != 0)) { - output.writeBool(15, clearedForExit_); + if (((bitField0_ & 0x00001000) != 0)) { + output.writeBool(17, coopShareFarm_); } - if (((bitField0_ & 0x00000200) != 0)) { - output.writeDouble(16, secondsSinceAllGoalsAchieved_); + if (((bitField0_ & 0x00080000) != 0)) { + output.writeEnum(18, grade_); } - if (((bitField0_ & 0x00000010) != 0)) { - output.writeEnum(17, grade_); + if (((bitField0_ & 0x00200000) != 0)) { + output.writeMessage(19, getEvaluation()); } - if (((bitField0_ & 0x00008000) != 0)) { - output.writeDouble(18, lastSync_); + if (((bitField0_ & 0x00020000) != 0)) { + output.writeBool(20, pointsReplay_); } - if (((bitField0_ & 0x00000001) != 0)) { - output.writeEnum(19, responseStatus_); + for (int i = 0; i < reportedUuids_.size(); i++) { + com.google.protobuf.GeneratedMessage.writeString(output, 21, reportedUuids_.getRaw(i)); + } + if (((bitField0_ & 0x00000080) != 0)) { + output.writeDouble(22, coopSimulationEndTime_); + } + if (((bitField0_ & 0x00008000) != 0)) { + output.writeDouble(23, maxFarmSizeReached_); } getUnknownFields().writeTo(output); } @@ -108732,78 +115463,99 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, contractIdentifier_); - } - if (((bitField0_ & 0x00000004) != 0)) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(2, totalAmount_); + .computeMessageSize(1, getContract()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, coopIdentifier_); } if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, coopIdentifier_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(3, timeAccepted_); } - for (int i = 0; i < contributors_.size(); i++) { + if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(4, contributors_.get(i)); + .computeBoolSize(4, cancelled_); } - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(5, secondsRemaining_); + .computeDoubleSize(5, coopSharedEndTime_); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeBoolSize(6, allMembersReporting_); + .computeDoubleSize(6, lastAmountWhenRewardGiven_); } - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(7, gracePeriodSecondsRemaining_); + .computeBoolSize(7, accepted_); } if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeBoolSize(8, autoGenerated_); + .computeBoolSize(8, new_); } - if (((bitField0_ & 0x00000080) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, creatorId_); + if (((bitField0_ & 0x00000100) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(9, coopGracePeriodEndTime_); } - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeBoolSize(10, public_); + .computeBoolSize(10, coopContributionFinalized_); } - for (int i = 0; i < gifts_.size(); i++) { + if (((bitField0_ & 0x00000400) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(11, gifts_.get(i)); + .computeDoubleSize(11, coopLastUploadedContribution_); + } + if (((bitField0_ & 0x00010000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(12, boostsUsed_); + } + if (((bitField0_ & 0x00000800) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(13, coopUserId_); } if (((bitField0_ & 0x00004000) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(12, localTimestamp_); + .computeUInt32Size(14, numGoalsAchieved_); } - for (int i = 0; i < chickenRuns_.size(); i++) { + if (((bitField0_ & 0x00040000) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(13, chickenRuns_.get(i)); + .computeUInt32Size(15, league_); } - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00100000) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeBoolSize(14, allGoalsAchieved_); + .computeDoubleSize(16, lastNagTime_); } - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeBoolSize(15, clearedForExit_); + .computeBoolSize(17, coopShareFarm_); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00080000) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(16, secondsSinceAllGoalsAchieved_); + .computeEnumSize(18, grade_); } - if (((bitField0_ & 0x00000010) != 0)) { + if (((bitField0_ & 0x00200000) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeEnumSize(17, grade_); + .computeMessageSize(19, getEvaluation()); } - if (((bitField0_ & 0x00008000) != 0)) { + if (((bitField0_ & 0x00020000) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(18, lastSync_); + .computeBoolSize(20, pointsReplay_); } - if (((bitField0_ & 0x00000001) != 0)) { + { + int dataSize = 0; + for (int i = 0; i < reportedUuids_.size(); i++) { + dataSize += computeStringSizeNoTag(reportedUuids_.getRaw(i)); + } + size += dataSize; + size += 2 * getReportedUuidsList().size(); + } + if (((bitField0_ & 0x00000080) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeEnumSize(19, responseStatus_); + .computeDoubleSize(22, coopSimulationEndTime_); + } + if (((bitField0_ & 0x00008000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(23, maxFarmSizeReached_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -108815,101 +115567,130 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof ei.Ei.ContractCoopStatusResponse)) { + if (!(obj instanceof ei.Ei.LocalContract)) { return super.equals(obj); } - ei.Ei.ContractCoopStatusResponse other = (ei.Ei.ContractCoopStatusResponse) obj; + ei.Ei.LocalContract other = (ei.Ei.LocalContract) obj; - if (hasResponseStatus() != other.hasResponseStatus()) return false; - if (hasResponseStatus()) { - if (responseStatus_ != other.responseStatus_) return false; - } - if (hasContractIdentifier() != other.hasContractIdentifier()) return false; - if (hasContractIdentifier()) { - if (!getContractIdentifier() - .equals(other.getContractIdentifier())) return false; - } - if (hasTotalAmount() != other.hasTotalAmount()) return false; - if (hasTotalAmount()) { - if (java.lang.Double.doubleToLongBits(getTotalAmount()) - != java.lang.Double.doubleToLongBits( - other.getTotalAmount())) return false; + if (hasContract() != other.hasContract()) return false; + if (hasContract()) { + if (!getContract() + .equals(other.getContract())) return false; } if (hasCoopIdentifier() != other.hasCoopIdentifier()) return false; if (hasCoopIdentifier()) { if (!getCoopIdentifier() .equals(other.getCoopIdentifier())) return false; } - if (hasGrade() != other.hasGrade()) return false; - if (hasGrade()) { - if (grade_ != other.grade_) return false; + if (hasAccepted() != other.hasAccepted()) return false; + if (hasAccepted()) { + if (getAccepted() + != other.getAccepted()) return false; } - if (!getContributorsList() - .equals(other.getContributorsList())) return false; - if (hasAutoGenerated() != other.hasAutoGenerated()) return false; - if (hasAutoGenerated()) { - if (getAutoGenerated() - != other.getAutoGenerated()) return false; + if (hasTimeAccepted() != other.hasTimeAccepted()) return false; + if (hasTimeAccepted()) { + if (java.lang.Double.doubleToLongBits(getTimeAccepted()) + != java.lang.Double.doubleToLongBits( + other.getTimeAccepted())) return false; } - if (hasPublic() != other.hasPublic()) return false; - if (hasPublic()) { - if (getPublic() - != other.getPublic()) return false; + if (hasCancelled() != other.hasCancelled()) return false; + if (hasCancelled()) { + if (getCancelled() + != other.getCancelled()) return false; } - if (hasCreatorId() != other.hasCreatorId()) return false; - if (hasCreatorId()) { - if (!getCreatorId() - .equals(other.getCreatorId())) return false; + if (hasNew() != other.hasNew()) return false; + if (hasNew()) { + if (getNew() + != other.getNew()) return false; } - if (hasSecondsRemaining() != other.hasSecondsRemaining()) return false; - if (hasSecondsRemaining()) { - if (java.lang.Double.doubleToLongBits(getSecondsRemaining()) + if (hasCoopSharedEndTime() != other.hasCoopSharedEndTime()) return false; + if (hasCoopSharedEndTime()) { + if (java.lang.Double.doubleToLongBits(getCoopSharedEndTime()) != java.lang.Double.doubleToLongBits( - other.getSecondsRemaining())) return false; + other.getCoopSharedEndTime())) return false; } - if (hasSecondsSinceAllGoalsAchieved() != other.hasSecondsSinceAllGoalsAchieved()) return false; - if (hasSecondsSinceAllGoalsAchieved()) { - if (java.lang.Double.doubleToLongBits(getSecondsSinceAllGoalsAchieved()) + if (hasCoopSimulationEndTime() != other.hasCoopSimulationEndTime()) return false; + if (hasCoopSimulationEndTime()) { + if (java.lang.Double.doubleToLongBits(getCoopSimulationEndTime()) != java.lang.Double.doubleToLongBits( - other.getSecondsSinceAllGoalsAchieved())) return false; + other.getCoopSimulationEndTime())) return false; } - if (hasAllGoalsAchieved() != other.hasAllGoalsAchieved()) return false; - if (hasAllGoalsAchieved()) { - if (getAllGoalsAchieved() - != other.getAllGoalsAchieved()) return false; + if (hasCoopGracePeriodEndTime() != other.hasCoopGracePeriodEndTime()) return false; + if (hasCoopGracePeriodEndTime()) { + if (java.lang.Double.doubleToLongBits(getCoopGracePeriodEndTime()) + != java.lang.Double.doubleToLongBits( + other.getCoopGracePeriodEndTime())) return false; } - if (hasAllMembersReporting() != other.hasAllMembersReporting()) return false; - if (hasAllMembersReporting()) { - if (getAllMembersReporting() - != other.getAllMembersReporting()) return false; + if (hasCoopContributionFinalized() != other.hasCoopContributionFinalized()) return false; + if (hasCoopContributionFinalized()) { + if (getCoopContributionFinalized() + != other.getCoopContributionFinalized()) return false; } - if (hasGracePeriodSecondsRemaining() != other.hasGracePeriodSecondsRemaining()) return false; - if (hasGracePeriodSecondsRemaining()) { - if (java.lang.Double.doubleToLongBits(getGracePeriodSecondsRemaining()) + if (hasCoopLastUploadedContribution() != other.hasCoopLastUploadedContribution()) return false; + if (hasCoopLastUploadedContribution()) { + if (java.lang.Double.doubleToLongBits(getCoopLastUploadedContribution()) != java.lang.Double.doubleToLongBits( - other.getGracePeriodSecondsRemaining())) return false; + other.getCoopLastUploadedContribution())) return false; } - if (hasClearedForExit() != other.hasClearedForExit()) return false; - if (hasClearedForExit()) { - if (getClearedForExit() - != other.getClearedForExit()) return false; + if (hasCoopUserId() != other.hasCoopUserId()) return false; + if (hasCoopUserId()) { + if (!getCoopUserId() + .equals(other.getCoopUserId())) return false; } - if (!getGiftsList() - .equals(other.getGiftsList())) return false; - if (!getChickenRunsList() - .equals(other.getChickenRunsList())) return false; - if (hasLocalTimestamp() != other.hasLocalTimestamp()) return false; - if (hasLocalTimestamp()) { - if (java.lang.Double.doubleToLongBits(getLocalTimestamp()) + if (hasCoopShareFarm() != other.hasCoopShareFarm()) return false; + if (hasCoopShareFarm()) { + if (getCoopShareFarm() + != other.getCoopShareFarm()) return false; + } + if (hasLastAmountWhenRewardGiven() != other.hasLastAmountWhenRewardGiven()) return false; + if (hasLastAmountWhenRewardGiven()) { + if (java.lang.Double.doubleToLongBits(getLastAmountWhenRewardGiven()) != java.lang.Double.doubleToLongBits( - other.getLocalTimestamp())) return false; + other.getLastAmountWhenRewardGiven())) return false; } - if (hasLastSync() != other.hasLastSync()) return false; - if (hasLastSync()) { - if (java.lang.Double.doubleToLongBits(getLastSync()) + if (hasNumGoalsAchieved() != other.hasNumGoalsAchieved()) return false; + if (hasNumGoalsAchieved()) { + if (getNumGoalsAchieved() + != other.getNumGoalsAchieved()) return false; + } + if (hasMaxFarmSizeReached() != other.hasMaxFarmSizeReached()) return false; + if (hasMaxFarmSizeReached()) { + if (java.lang.Double.doubleToLongBits(getMaxFarmSizeReached()) != java.lang.Double.doubleToLongBits( - other.getLastSync())) return false; + other.getMaxFarmSizeReached())) return false; + } + if (hasBoostsUsed() != other.hasBoostsUsed()) return false; + if (hasBoostsUsed()) { + if (getBoostsUsed() + != other.getBoostsUsed()) return false; + } + if (hasPointsReplay() != other.hasPointsReplay()) return false; + if (hasPointsReplay()) { + if (getPointsReplay() + != other.getPointsReplay()) return false; + } + if (hasLeague() != other.hasLeague()) return false; + if (hasLeague()) { + if (getLeague() + != other.getLeague()) return false; + } + if (hasGrade() != other.hasGrade()) return false; + if (hasGrade()) { + if (grade_ != other.grade_) return false; + } + if (hasLastNagTime() != other.hasLastNagTime()) return false; + if (hasLastNagTime()) { + if (java.lang.Double.doubleToLongBits(getLastNagTime()) + != java.lang.Double.doubleToLongBits( + other.getLastNagTime())) return false; + } + if (hasEvaluation() != other.hasEvaluation()) return false; + if (hasEvaluation()) { + if (!getEvaluation() + .equals(other.getEvaluation())) return false; } + if (!getReportedUuidsList() + .equals(other.getReportedUuidsList())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -108921,165 +115702,186 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); - if (hasResponseStatus()) { - hash = (37 * hash) + RESPONSE_STATUS_FIELD_NUMBER; - hash = (53 * hash) + responseStatus_; - } - if (hasContractIdentifier()) { - hash = (37 * hash) + CONTRACT_IDENTIFIER_FIELD_NUMBER; - hash = (53 * hash) + getContractIdentifier().hashCode(); - } - if (hasTotalAmount()) { - hash = (37 * hash) + TOTAL_AMOUNT_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getTotalAmount())); + if (hasContract()) { + hash = (37 * hash) + CONTRACT_FIELD_NUMBER; + hash = (53 * hash) + getContract().hashCode(); } if (hasCoopIdentifier()) { hash = (37 * hash) + COOP_IDENTIFIER_FIELD_NUMBER; hash = (53 * hash) + getCoopIdentifier().hashCode(); } - if (hasGrade()) { - hash = (37 * hash) + GRADE_FIELD_NUMBER; - hash = (53 * hash) + grade_; + if (hasAccepted()) { + hash = (37 * hash) + ACCEPTED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getAccepted()); } - if (getContributorsCount() > 0) { - hash = (37 * hash) + CONTRIBUTORS_FIELD_NUMBER; - hash = (53 * hash) + getContributorsList().hashCode(); + if (hasTimeAccepted()) { + hash = (37 * hash) + TIME_ACCEPTED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTimeAccepted())); } - if (hasAutoGenerated()) { - hash = (37 * hash) + AUTO_GENERATED_FIELD_NUMBER; + if (hasCancelled()) { + hash = (37 * hash) + CANCELLED_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getAutoGenerated()); + getCancelled()); } - if (hasPublic()) { - hash = (37 * hash) + PUBLIC_FIELD_NUMBER; + if (hasNew()) { + hash = (37 * hash) + NEW_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getPublic()); + getNew()); } - if (hasCreatorId()) { - hash = (37 * hash) + CREATOR_ID_FIELD_NUMBER; - hash = (53 * hash) + getCreatorId().hashCode(); + if (hasCoopSharedEndTime()) { + hash = (37 * hash) + COOP_SHARED_END_TIME_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCoopSharedEndTime())); } - if (hasSecondsRemaining()) { - hash = (37 * hash) + SECONDS_REMAINING_FIELD_NUMBER; + if (hasCoopSimulationEndTime()) { + hash = (37 * hash) + COOP_SIMULATION_END_TIME_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getSecondsRemaining())); + java.lang.Double.doubleToLongBits(getCoopSimulationEndTime())); } - if (hasSecondsSinceAllGoalsAchieved()) { - hash = (37 * hash) + SECONDS_SINCE_ALL_GOALS_ACHIEVED_FIELD_NUMBER; + if (hasCoopGracePeriodEndTime()) { + hash = (37 * hash) + COOP_GRACE_PERIOD_END_TIME_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getSecondsSinceAllGoalsAchieved())); + java.lang.Double.doubleToLongBits(getCoopGracePeriodEndTime())); } - if (hasAllGoalsAchieved()) { - hash = (37 * hash) + ALL_GOALS_ACHIEVED_FIELD_NUMBER; + if (hasCoopContributionFinalized()) { + hash = (37 * hash) + COOP_CONTRIBUTION_FINALIZED_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getAllGoalsAchieved()); + getCoopContributionFinalized()); } - if (hasAllMembersReporting()) { - hash = (37 * hash) + ALL_MEMBERS_REPORTING_FIELD_NUMBER; + if (hasCoopLastUploadedContribution()) { + hash = (37 * hash) + COOP_LAST_UPLOADED_CONTRIBUTION_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCoopLastUploadedContribution())); + } + if (hasCoopUserId()) { + hash = (37 * hash) + COOP_USER_ID_FIELD_NUMBER; + hash = (53 * hash) + getCoopUserId().hashCode(); + } + if (hasCoopShareFarm()) { + hash = (37 * hash) + COOP_SHARE_FARM_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getAllMembersReporting()); + getCoopShareFarm()); } - if (hasGracePeriodSecondsRemaining()) { - hash = (37 * hash) + GRACE_PERIOD_SECONDS_REMAINING_FIELD_NUMBER; + if (hasLastAmountWhenRewardGiven()) { + hash = (37 * hash) + LAST_AMOUNT_WHEN_REWARD_GIVEN_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getGracePeriodSecondsRemaining())); + java.lang.Double.doubleToLongBits(getLastAmountWhenRewardGiven())); } - if (hasClearedForExit()) { - hash = (37 * hash) + CLEARED_FOR_EXIT_FIELD_NUMBER; + if (hasNumGoalsAchieved()) { + hash = (37 * hash) + NUM_GOALS_ACHIEVED_FIELD_NUMBER; + hash = (53 * hash) + getNumGoalsAchieved(); + } + if (hasMaxFarmSizeReached()) { + hash = (37 * hash) + MAX_FARM_SIZE_REACHED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getMaxFarmSizeReached())); + } + if (hasBoostsUsed()) { + hash = (37 * hash) + BOOSTS_USED_FIELD_NUMBER; + hash = (53 * hash) + getBoostsUsed(); + } + if (hasPointsReplay()) { + hash = (37 * hash) + POINTS_REPLAY_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getClearedForExit()); + getPointsReplay()); } - if (getGiftsCount() > 0) { - hash = (37 * hash) + GIFTS_FIELD_NUMBER; - hash = (53 * hash) + getGiftsList().hashCode(); + if (hasLeague()) { + hash = (37 * hash) + LEAGUE_FIELD_NUMBER; + hash = (53 * hash) + getLeague(); } - if (getChickenRunsCount() > 0) { - hash = (37 * hash) + CHICKEN_RUNS_FIELD_NUMBER; - hash = (53 * hash) + getChickenRunsList().hashCode(); + if (hasGrade()) { + hash = (37 * hash) + GRADE_FIELD_NUMBER; + hash = (53 * hash) + grade_; } - if (hasLocalTimestamp()) { - hash = (37 * hash) + LOCAL_TIMESTAMP_FIELD_NUMBER; + if (hasLastNagTime()) { + hash = (37 * hash) + LAST_NAG_TIME_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getLocalTimestamp())); + java.lang.Double.doubleToLongBits(getLastNagTime())); } - if (hasLastSync()) { - hash = (37 * hash) + LAST_SYNC_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getLastSync())); + if (hasEvaluation()) { + hash = (37 * hash) + EVALUATION_FIELD_NUMBER; + hash = (53 * hash) + getEvaluation().hashCode(); + } + if (getReportedUuidsCount() > 0) { + hash = (37 * hash) + REPORTED_UUIDS_FIELD_NUMBER; + hash = (53 * hash) + getReportedUuidsList().hashCode(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } - public static ei.Ei.ContractCoopStatusResponse parseFrom( + public static ei.Ei.LocalContract parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.ContractCoopStatusResponse parseFrom( + public static ei.Ei.LocalContract parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.ContractCoopStatusResponse parseFrom( + public static ei.Ei.LocalContract parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.ContractCoopStatusResponse parseFrom( + public static ei.Ei.LocalContract 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.ContractCoopStatusResponse parseFrom(byte[] data) + public static ei.Ei.LocalContract parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.ContractCoopStatusResponse parseFrom( + public static ei.Ei.LocalContract parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.ContractCoopStatusResponse parseFrom(java.io.InputStream input) + public static ei.Ei.LocalContract parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.ContractCoopStatusResponse parseFrom( + public static ei.Ei.LocalContract parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.ContractCoopStatusResponse parseDelimitedFrom(java.io.InputStream input) + + public static ei.Ei.LocalContract parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } - public static ei.Ei.ContractCoopStatusResponse parseDelimitedFrom( + + public static ei.Ei.LocalContract parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.ContractCoopStatusResponse parseFrom( + public static ei.Ei.LocalContract parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.ContractCoopStatusResponse parseFrom( + public static ei.Ei.LocalContract parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -109088,7 +115890,7 @@ public static ei.Ei.ContractCoopStatusResponse parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(ei.Ei.ContractCoopStatusResponse prototype) { + public static Builder newBuilder(ei.Ei.LocalContract prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -109099,113 +115901,100 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * Protobuf type {@code ei.ContractCoopStatusResponse} + * Protobuf type {@code ei.LocalContract} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.ContractCoopStatusResponse) - ei.Ei.ContractCoopStatusResponseOrBuilder { + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.LocalContract) + ei.Ei.LocalContractOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return ei.Ei.internal_static_ei_ContractCoopStatusResponse_descriptor; + return ei.Ei.internal_static_ei_LocalContract_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ContractCoopStatusResponse_fieldAccessorTable + return ei.Ei.internal_static_ei_LocalContract_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.ContractCoopStatusResponse.class, ei.Ei.ContractCoopStatusResponse.Builder.class); + ei.Ei.LocalContract.class, ei.Ei.LocalContract.Builder.class); } - // Construct using ei.Ei.ContractCoopStatusResponse.newBuilder() + // Construct using ei.Ei.LocalContract.newBuilder() private Builder() { - + maybeForceBuilderInitialization(); } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); - + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage + .alwaysUseFieldBuilders) { + getContractFieldBuilder(); + getEvaluationFieldBuilder(); + } } @java.lang.Override public Builder clear() { super.clear(); - responseStatus_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); - contractIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - totalAmount_ = 0D; - bitField0_ = (bitField0_ & ~0x00000004); + bitField0_ = 0; + contract_ = null; + if (contractBuilder_ != null) { + contractBuilder_.dispose(); + contractBuilder_ = null; + } coopIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); + accepted_ = false; + timeAccepted_ = 0D; + cancelled_ = false; + new_ = false; + coopSharedEndTime_ = 0D; + coopSimulationEndTime_ = 0D; + coopGracePeriodEndTime_ = 0D; + coopContributionFinalized_ = false; + coopLastUploadedContribution_ = 0D; + coopUserId_ = ""; + coopShareFarm_ = false; + lastAmountWhenRewardGiven_ = 0D; + numGoalsAchieved_ = 0; + maxFarmSizeReached_ = 0D; + boostsUsed_ = 0; + pointsReplay_ = false; + league_ = 0; grade_ = 0; - bitField0_ = (bitField0_ & ~0x00000010); - if (contributorsBuilder_ == null) { - contributors_ = java.util.Collections.emptyList(); - } else { - contributors_ = null; - contributorsBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000020); - autoGenerated_ = false; - bitField0_ = (bitField0_ & ~0x00000040); - public_ = false; - bitField0_ = (bitField0_ & ~0x00000080); - creatorId_ = ""; - bitField0_ = (bitField0_ & ~0x00000100); - secondsRemaining_ = 0D; - bitField0_ = (bitField0_ & ~0x00000200); - secondsSinceAllGoalsAchieved_ = 0D; - bitField0_ = (bitField0_ & ~0x00000400); - allGoalsAchieved_ = false; - bitField0_ = (bitField0_ & ~0x00000800); - allMembersReporting_ = false; - bitField0_ = (bitField0_ & ~0x00001000); - gracePeriodSecondsRemaining_ = 0D; - bitField0_ = (bitField0_ & ~0x00002000); - clearedForExit_ = false; - bitField0_ = (bitField0_ & ~0x00004000); - if (giftsBuilder_ == null) { - gifts_ = java.util.Collections.emptyList(); - } else { - gifts_ = null; - giftsBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00008000); - if (chickenRunsBuilder_ == null) { - chickenRuns_ = java.util.Collections.emptyList(); - } else { - chickenRuns_ = null; - chickenRunsBuilder_.clear(); + lastNagTime_ = 0D; + evaluation_ = null; + if (evaluationBuilder_ != null) { + evaluationBuilder_.dispose(); + evaluationBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00010000); - localTimestamp_ = 0D; - bitField0_ = (bitField0_ & ~0x00020000); - lastSync_ = 0D; - bitField0_ = (bitField0_ & ~0x00040000); + reportedUuids_ = + com.google.protobuf.LazyStringArrayList.emptyList(); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return ei.Ei.internal_static_ei_ContractCoopStatusResponse_descriptor; + return ei.Ei.internal_static_ei_LocalContract_descriptor; } @java.lang.Override - public ei.Ei.ContractCoopStatusResponse getDefaultInstanceForType() { - return ei.Ei.ContractCoopStatusResponse.getDefaultInstance(); + public ei.Ei.LocalContract getDefaultInstanceForType() { + return ei.Ei.LocalContract.getDefaultInstance(); } @java.lang.Override - public ei.Ei.ContractCoopStatusResponse build() { - ei.Ei.ContractCoopStatusResponse result = buildPartial(); + public ei.Ei.LocalContract build() { + ei.Ei.LocalContract result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -109213,281 +116002,206 @@ public ei.Ei.ContractCoopStatusResponse build() { } @java.lang.Override - public ei.Ei.ContractCoopStatusResponse buildPartial() { - ei.Ei.ContractCoopStatusResponse result = new ei.Ei.ContractCoopStatusResponse(this); + public ei.Ei.LocalContract buildPartial() { + ei.Ei.LocalContract result = new ei.Ei.LocalContract(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.LocalContract result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.contract_ = contractBuilder_ == null + ? contract_ + : contractBuilder_.build(); to_bitField0_ |= 0x00000001; } - result.responseStatus_ = responseStatus_; if (((from_bitField0_ & 0x00000002) != 0)) { + result.coopIdentifier_ = coopIdentifier_; to_bitField0_ |= 0x00000002; } - result.contractIdentifier_ = contractIdentifier_; if (((from_bitField0_ & 0x00000004) != 0)) { - result.totalAmount_ = totalAmount_; + result.accepted_ = accepted_; to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000008) != 0)) { + result.timeAccepted_ = timeAccepted_; to_bitField0_ |= 0x00000008; } - result.coopIdentifier_ = coopIdentifier_; if (((from_bitField0_ & 0x00000010) != 0)) { + result.cancelled_ = cancelled_; to_bitField0_ |= 0x00000010; } - result.grade_ = grade_; - if (contributorsBuilder_ == null) { - if (((bitField0_ & 0x00000020) != 0)) { - contributors_ = java.util.Collections.unmodifiableList(contributors_); - bitField0_ = (bitField0_ & ~0x00000020); - } - result.contributors_ = contributors_; - } else { - result.contributors_ = contributorsBuilder_.build(); + if (((from_bitField0_ & 0x00000020) != 0)) { + result.new_ = new_; + to_bitField0_ |= 0x00000020; } if (((from_bitField0_ & 0x00000040) != 0)) { - result.autoGenerated_ = autoGenerated_; - to_bitField0_ |= 0x00000020; + result.coopSharedEndTime_ = coopSharedEndTime_; + to_bitField0_ |= 0x00000040; } if (((from_bitField0_ & 0x00000080) != 0)) { - result.public_ = public_; - to_bitField0_ |= 0x00000040; + result.coopSimulationEndTime_ = coopSimulationEndTime_; + to_bitField0_ |= 0x00000080; } if (((from_bitField0_ & 0x00000100) != 0)) { - to_bitField0_ |= 0x00000080; + result.coopGracePeriodEndTime_ = coopGracePeriodEndTime_; + to_bitField0_ |= 0x00000100; } - result.creatorId_ = creatorId_; if (((from_bitField0_ & 0x00000200) != 0)) { - result.secondsRemaining_ = secondsRemaining_; - to_bitField0_ |= 0x00000100; + result.coopContributionFinalized_ = coopContributionFinalized_; + to_bitField0_ |= 0x00000200; } if (((from_bitField0_ & 0x00000400) != 0)) { - result.secondsSinceAllGoalsAchieved_ = secondsSinceAllGoalsAchieved_; - to_bitField0_ |= 0x00000200; + result.coopLastUploadedContribution_ = coopLastUploadedContribution_; + to_bitField0_ |= 0x00000400; } if (((from_bitField0_ & 0x00000800) != 0)) { - result.allGoalsAchieved_ = allGoalsAchieved_; - to_bitField0_ |= 0x00000400; + result.coopUserId_ = coopUserId_; + to_bitField0_ |= 0x00000800; } if (((from_bitField0_ & 0x00001000) != 0)) { - result.allMembersReporting_ = allMembersReporting_; - to_bitField0_ |= 0x00000800; + result.coopShareFarm_ = coopShareFarm_; + to_bitField0_ |= 0x00001000; } if (((from_bitField0_ & 0x00002000) != 0)) { - result.gracePeriodSecondsRemaining_ = gracePeriodSecondsRemaining_; - to_bitField0_ |= 0x00001000; + result.lastAmountWhenRewardGiven_ = lastAmountWhenRewardGiven_; + to_bitField0_ |= 0x00002000; } if (((from_bitField0_ & 0x00004000) != 0)) { - result.clearedForExit_ = clearedForExit_; - to_bitField0_ |= 0x00002000; + result.numGoalsAchieved_ = numGoalsAchieved_; + to_bitField0_ |= 0x00004000; } - if (giftsBuilder_ == null) { - if (((bitField0_ & 0x00008000) != 0)) { - gifts_ = java.util.Collections.unmodifiableList(gifts_); - bitField0_ = (bitField0_ & ~0x00008000); - } - result.gifts_ = gifts_; - } else { - result.gifts_ = giftsBuilder_.build(); + if (((from_bitField0_ & 0x00008000) != 0)) { + result.maxFarmSizeReached_ = maxFarmSizeReached_; + to_bitField0_ |= 0x00008000; } - if (chickenRunsBuilder_ == null) { - if (((bitField0_ & 0x00010000) != 0)) { - chickenRuns_ = java.util.Collections.unmodifiableList(chickenRuns_); - bitField0_ = (bitField0_ & ~0x00010000); - } - result.chickenRuns_ = chickenRuns_; - } else { - result.chickenRuns_ = chickenRunsBuilder_.build(); + if (((from_bitField0_ & 0x00010000) != 0)) { + result.boostsUsed_ = boostsUsed_; + to_bitField0_ |= 0x00010000; } if (((from_bitField0_ & 0x00020000) != 0)) { - result.localTimestamp_ = localTimestamp_; - to_bitField0_ |= 0x00004000; + result.pointsReplay_ = pointsReplay_; + to_bitField0_ |= 0x00020000; } if (((from_bitField0_ & 0x00040000) != 0)) { - result.lastSync_ = lastSync_; - to_bitField0_ |= 0x00008000; + result.league_ = league_; + to_bitField0_ |= 0x00040000; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + if (((from_bitField0_ & 0x00080000) != 0)) { + result.grade_ = grade_; + to_bitField0_ |= 0x00080000; + } + if (((from_bitField0_ & 0x00100000) != 0)) { + result.lastNagTime_ = lastNagTime_; + to_bitField0_ |= 0x00100000; + } + if (((from_bitField0_ & 0x00200000) != 0)) { + result.evaluation_ = evaluationBuilder_ == null + ? evaluation_ + : evaluationBuilder_.build(); + to_bitField0_ |= 0x00200000; + } + if (((from_bitField0_ & 0x00400000) != 0)) { + reportedUuids_.makeImmutable(); + result.reportedUuids_ = reportedUuids_; + } + result.bitField0_ |= to_bitField0_; } - @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.ContractCoopStatusResponse) { - return mergeFrom((ei.Ei.ContractCoopStatusResponse)other); + if (other instanceof ei.Ei.LocalContract) { + return mergeFrom((ei.Ei.LocalContract)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(ei.Ei.ContractCoopStatusResponse other) { - if (other == ei.Ei.ContractCoopStatusResponse.getDefaultInstance()) return this; - if (other.hasResponseStatus()) { - setResponseStatus(other.getResponseStatus()); - } - if (other.hasContractIdentifier()) { - bitField0_ |= 0x00000002; - contractIdentifier_ = other.contractIdentifier_; - onChanged(); - } - if (other.hasTotalAmount()) { - setTotalAmount(other.getTotalAmount()); + public Builder mergeFrom(ei.Ei.LocalContract other) { + if (other == ei.Ei.LocalContract.getDefaultInstance()) return this; + if (other.hasContract()) { + mergeContract(other.getContract()); } if (other.hasCoopIdentifier()) { - bitField0_ |= 0x00000008; coopIdentifier_ = other.coopIdentifier_; + bitField0_ |= 0x00000002; onChanged(); } - if (other.hasGrade()) { - setGrade(other.getGrade()); + if (other.hasAccepted()) { + setAccepted(other.getAccepted()); } - if (contributorsBuilder_ == null) { - if (!other.contributors_.isEmpty()) { - if (contributors_.isEmpty()) { - contributors_ = other.contributors_; - bitField0_ = (bitField0_ & ~0x00000020); - } else { - ensureContributorsIsMutable(); - contributors_.addAll(other.contributors_); - } - onChanged(); - } - } else { - if (!other.contributors_.isEmpty()) { - if (contributorsBuilder_.isEmpty()) { - contributorsBuilder_.dispose(); - contributorsBuilder_ = null; - contributors_ = other.contributors_; - bitField0_ = (bitField0_ & ~0x00000020); - contributorsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getContributorsFieldBuilder() : null; - } else { - contributorsBuilder_.addAllMessages(other.contributors_); - } - } + if (other.hasTimeAccepted()) { + setTimeAccepted(other.getTimeAccepted()); } - if (other.hasAutoGenerated()) { - setAutoGenerated(other.getAutoGenerated()); + if (other.hasCancelled()) { + setCancelled(other.getCancelled()); } - if (other.hasPublic()) { - setPublic(other.getPublic()); + if (other.hasNew()) { + setNew(other.getNew()); } - if (other.hasCreatorId()) { - bitField0_ |= 0x00000100; - creatorId_ = other.creatorId_; + if (other.hasCoopSharedEndTime()) { + setCoopSharedEndTime(other.getCoopSharedEndTime()); + } + if (other.hasCoopSimulationEndTime()) { + setCoopSimulationEndTime(other.getCoopSimulationEndTime()); + } + if (other.hasCoopGracePeriodEndTime()) { + setCoopGracePeriodEndTime(other.getCoopGracePeriodEndTime()); + } + if (other.hasCoopContributionFinalized()) { + setCoopContributionFinalized(other.getCoopContributionFinalized()); + } + if (other.hasCoopLastUploadedContribution()) { + setCoopLastUploadedContribution(other.getCoopLastUploadedContribution()); + } + if (other.hasCoopUserId()) { + coopUserId_ = other.coopUserId_; + bitField0_ |= 0x00000800; onChanged(); } - if (other.hasSecondsRemaining()) { - setSecondsRemaining(other.getSecondsRemaining()); + if (other.hasCoopShareFarm()) { + setCoopShareFarm(other.getCoopShareFarm()); } - if (other.hasSecondsSinceAllGoalsAchieved()) { - setSecondsSinceAllGoalsAchieved(other.getSecondsSinceAllGoalsAchieved()); + if (other.hasLastAmountWhenRewardGiven()) { + setLastAmountWhenRewardGiven(other.getLastAmountWhenRewardGiven()); } - if (other.hasAllGoalsAchieved()) { - setAllGoalsAchieved(other.getAllGoalsAchieved()); + if (other.hasNumGoalsAchieved()) { + setNumGoalsAchieved(other.getNumGoalsAchieved()); } - if (other.hasAllMembersReporting()) { - setAllMembersReporting(other.getAllMembersReporting()); + if (other.hasMaxFarmSizeReached()) { + setMaxFarmSizeReached(other.getMaxFarmSizeReached()); } - if (other.hasGracePeriodSecondsRemaining()) { - setGracePeriodSecondsRemaining(other.getGracePeriodSecondsRemaining()); + if (other.hasBoostsUsed()) { + setBoostsUsed(other.getBoostsUsed()); } - if (other.hasClearedForExit()) { - setClearedForExit(other.getClearedForExit()); + if (other.hasPointsReplay()) { + setPointsReplay(other.getPointsReplay()); } - if (giftsBuilder_ == null) { - if (!other.gifts_.isEmpty()) { - if (gifts_.isEmpty()) { - gifts_ = other.gifts_; - bitField0_ = (bitField0_ & ~0x00008000); - } else { - ensureGiftsIsMutable(); - gifts_.addAll(other.gifts_); - } - onChanged(); - } - } else { - if (!other.gifts_.isEmpty()) { - if (giftsBuilder_.isEmpty()) { - giftsBuilder_.dispose(); - giftsBuilder_ = null; - gifts_ = other.gifts_; - bitField0_ = (bitField0_ & ~0x00008000); - giftsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getGiftsFieldBuilder() : null; - } else { - giftsBuilder_.addAllMessages(other.gifts_); - } - } + if (other.hasLeague()) { + setLeague(other.getLeague()); } - if (chickenRunsBuilder_ == null) { - if (!other.chickenRuns_.isEmpty()) { - if (chickenRuns_.isEmpty()) { - chickenRuns_ = other.chickenRuns_; - bitField0_ = (bitField0_ & ~0x00010000); - } else { - ensureChickenRunsIsMutable(); - chickenRuns_.addAll(other.chickenRuns_); - } - onChanged(); - } - } else { - if (!other.chickenRuns_.isEmpty()) { - if (chickenRunsBuilder_.isEmpty()) { - chickenRunsBuilder_.dispose(); - chickenRunsBuilder_ = null; - chickenRuns_ = other.chickenRuns_; - bitField0_ = (bitField0_ & ~0x00010000); - chickenRunsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getChickenRunsFieldBuilder() : null; - } else { - chickenRunsBuilder_.addAllMessages(other.chickenRuns_); - } - } + if (other.hasGrade()) { + setGrade(other.getGrade()); } - if (other.hasLocalTimestamp()) { - setLocalTimestamp(other.getLocalTimestamp()); + if (other.hasLastNagTime()) { + setLastNagTime(other.getLastNagTime()); } - if (other.hasLastSync()) { - setLastSync(other.getLastSync()); + if (other.hasEvaluation()) { + mergeEvaluation(other.getEvaluation()); + } + if (!other.reportedUuids_.isEmpty()) { + if (reportedUuids_.isEmpty()) { + reportedUuids_ = other.reportedUuids_; + bitField0_ |= 0x00400000; + } else { + ensureReportedUuidsIsMutable(); + reportedUuids_.addAll(other.reportedUuids_); + } + onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); @@ -109516,138 +116230,132 @@ public Builder mergeFrom( done = true; break; case 10: { - contractIdentifier_ = input.readBytes(); - bitField0_ |= 0x00000002; + input.readMessage( + getContractFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000001; break; } // case 10 - case 17: { - totalAmount_ = input.readDouble(); - bitField0_ |= 0x00000004; - break; - } // case 17 - case 26: { + case 18: { coopIdentifier_ = input.readBytes(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 25: { + timeAccepted_ = input.readDouble(); bitField0_ |= 0x00000008; break; - } // case 26 - case 34: { - ei.Ei.ContractCoopStatusResponse.ContributionInfo m = - input.readMessage( - ei.Ei.ContractCoopStatusResponse.ContributionInfo.PARSER, - extensionRegistry); - if (contributorsBuilder_ == null) { - ensureContributorsIsMutable(); - contributors_.add(m); - } else { - contributorsBuilder_.addMessage(m); - } + } // case 25 + case 32: { + cancelled_ = input.readBool(); + bitField0_ |= 0x00000010; break; - } // case 34 + } // case 32 case 41: { - secondsRemaining_ = input.readDouble(); - bitField0_ |= 0x00000200; + coopSharedEndTime_ = input.readDouble(); + bitField0_ |= 0x00000040; break; } // case 41 - case 48: { - allMembersReporting_ = input.readBool(); - bitField0_ |= 0x00001000; - break; - } // case 48 - case 57: { - gracePeriodSecondsRemaining_ = input.readDouble(); + case 49: { + lastAmountWhenRewardGiven_ = input.readDouble(); bitField0_ |= 0x00002000; break; - } // case 57 + } // case 49 + case 56: { + accepted_ = input.readBool(); + bitField0_ |= 0x00000004; + break; + } // case 56 case 64: { - autoGenerated_ = input.readBool(); - bitField0_ |= 0x00000040; + new_ = input.readBool(); + bitField0_ |= 0x00000020; break; } // case 64 - case 74: { - creatorId_ = input.readBytes(); + case 73: { + coopGracePeriodEndTime_ = input.readDouble(); bitField0_ |= 0x00000100; break; - } // case 74 + } // case 73 case 80: { - public_ = input.readBool(); - bitField0_ |= 0x00000080; + coopContributionFinalized_ = input.readBool(); + bitField0_ |= 0x00000200; break; } // case 80 - case 90: { - ei.Ei.ContractCoopStatusResponse.CoopGift m = - input.readMessage( - ei.Ei.ContractCoopStatusResponse.CoopGift.PARSER, - extensionRegistry); - if (giftsBuilder_ == null) { - ensureGiftsIsMutable(); - gifts_.add(m); - } else { - giftsBuilder_.addMessage(m); - } + case 89: { + coopLastUploadedContribution_ = input.readDouble(); + bitField0_ |= 0x00000400; break; - } // case 90 - case 97: { - localTimestamp_ = input.readDouble(); - bitField0_ |= 0x00020000; + } // case 89 + case 96: { + boostsUsed_ = input.readUInt32(); + bitField0_ |= 0x00010000; break; - } // case 97 + } // case 96 case 106: { - ei.Ei.ContractCoopStatusResponse.ChickenRun m = - input.readMessage( - ei.Ei.ContractCoopStatusResponse.ChickenRun.PARSER, - extensionRegistry); - if (chickenRunsBuilder_ == null) { - ensureChickenRunsIsMutable(); - chickenRuns_.add(m); - } else { - chickenRunsBuilder_.addMessage(m); - } + coopUserId_ = input.readBytes(); + bitField0_ |= 0x00000800; break; } // case 106 case 112: { - allGoalsAchieved_ = input.readBool(); - bitField0_ |= 0x00000800; + numGoalsAchieved_ = input.readUInt32(); + bitField0_ |= 0x00004000; break; } // case 112 case 120: { - clearedForExit_ = input.readBool(); - bitField0_ |= 0x00004000; + league_ = input.readUInt32(); + bitField0_ |= 0x00040000; break; } // case 120 case 129: { - secondsSinceAllGoalsAchieved_ = input.readDouble(); - bitField0_ |= 0x00000400; + lastNagTime_ = input.readDouble(); + bitField0_ |= 0x00100000; break; } // case 129 case 136: { + coopShareFarm_ = input.readBool(); + bitField0_ |= 0x00001000; + break; + } // case 136 + case 144: { int tmpRaw = input.readEnum(); ei.Ei.Contract.PlayerGrade tmpValue = ei.Ei.Contract.PlayerGrade.forNumber(tmpRaw); if (tmpValue == null) { - mergeUnknownVarintField(17, tmpRaw); + mergeUnknownVarintField(18, tmpRaw); } else { grade_ = tmpRaw; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00080000; } break; - } // case 136 - case 145: { - lastSync_ = input.readDouble(); - bitField0_ |= 0x00040000; + } // case 144 + case 154: { + input.readMessage( + getEvaluationFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00200000; break; - } // case 145 - case 152: { - int tmpRaw = input.readEnum(); - ei.Ei.ContractCoopStatusResponse.ResponseStatus tmpValue = - ei.Ei.ContractCoopStatusResponse.ResponseStatus.forNumber(tmpRaw); - if (tmpValue == null) { - mergeUnknownVarintField(19, tmpRaw); - } else { - responseStatus_ = tmpRaw; - bitField0_ |= 0x00000001; - } + } // case 154 + case 160: { + pointsReplay_ = input.readBool(); + bitField0_ |= 0x00020000; break; - } // case 152 + } // case 160 + case 170: { + com.google.protobuf.ByteString bs = input.readBytes(); + ensureReportedUuidsIsMutable(); + reportedUuids_.add(bs); + break; + } // case 170 + case 177: { + coopSimulationEndTime_ = input.readDouble(); + bitField0_ |= 0x00000080; + break; + } // case 177 + case 185: { + maxFarmSizeReached_ = input.readDouble(); + bitField0_ |= 0x00008000; + break; + } // case 185 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -109665,182 +116373,137 @@ public Builder mergeFrom( } private int bitField0_; - private int responseStatus_ = 0; + private ei.Ei.Contract contract_; + private com.google.protobuf.SingleFieldBuilder< + ei.Ei.Contract, ei.Ei.Contract.Builder, ei.Ei.ContractOrBuilder> contractBuilder_; /** - * optional .ei.ContractCoopStatusResponse.ResponseStatus response_status = 19; - * @return Whether the responseStatus field is set. + * optional .ei.Contract contract = 1; + * @return Whether the contract field is set. */ - @java.lang.Override public boolean hasResponseStatus() { + public boolean hasContract() { return ((bitField0_ & 0x00000001) != 0); } /** - * optional .ei.ContractCoopStatusResponse.ResponseStatus response_status = 19; - * @return The responseStatus. + * optional .ei.Contract contract = 1; + * @return The contract. */ - @java.lang.Override - public ei.Ei.ContractCoopStatusResponse.ResponseStatus getResponseStatus() { - @SuppressWarnings("deprecation") - ei.Ei.ContractCoopStatusResponse.ResponseStatus result = ei.Ei.ContractCoopStatusResponse.ResponseStatus.valueOf(responseStatus_); - return result == null ? ei.Ei.ContractCoopStatusResponse.ResponseStatus.NO_ERROR : result; + public ei.Ei.Contract getContract() { + if (contractBuilder_ == null) { + return contract_ == null ? ei.Ei.Contract.getDefaultInstance() : contract_; + } else { + return contractBuilder_.getMessage(); + } } /** - * optional .ei.ContractCoopStatusResponse.ResponseStatus response_status = 19; - * @param value The responseStatus to set. - * @return This builder for chaining. + * optional .ei.Contract contract = 1; */ - public Builder setResponseStatus(ei.Ei.ContractCoopStatusResponse.ResponseStatus value) { - if (value == null) { - throw new NullPointerException(); + public Builder setContract(ei.Ei.Contract value) { + if (contractBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + contract_ = value; + } else { + contractBuilder_.setMessage(value); } bitField0_ |= 0x00000001; - responseStatus_ = value.getNumber(); onChanged(); return this; } /** - * optional .ei.ContractCoopStatusResponse.ResponseStatus response_status = 19; - * @return This builder for chaining. + * optional .ei.Contract contract = 1; */ - public Builder clearResponseStatus() { - bitField0_ = (bitField0_ & ~0x00000001); - responseStatus_ = 0; + public Builder setContract( + ei.Ei.Contract.Builder builderForValue) { + if (contractBuilder_ == null) { + contract_ = builderForValue.build(); + } else { + contractBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; onChanged(); return this; } - - private java.lang.Object contractIdentifier_ = ""; - /** - * optional string contract_identifier = 1; - * @return Whether the contractIdentifier field is set. - */ - public boolean hasContractIdentifier() { - return ((bitField0_ & 0x00000002) != 0); - } /** - * optional string contract_identifier = 1; - * @return The contractIdentifier. + * optional .ei.Contract contract = 1; */ - public java.lang.String getContractIdentifier() { - java.lang.Object ref = contractIdentifier_; - 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()) { - contractIdentifier_ = s; + public Builder mergeContract(ei.Ei.Contract value) { + if (contractBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) && + contract_ != null && + contract_ != ei.Ei.Contract.getDefaultInstance()) { + getContractBuilder().mergeFrom(value); + } else { + contract_ = value; } - return s; } else { - return (java.lang.String) ref; + contractBuilder_.mergeFrom(value); } - } - /** - * optional string contract_identifier = 1; - * @return The bytes for contractIdentifier. - */ - public com.google.protobuf.ByteString - getContractIdentifierBytes() { - java.lang.Object ref = contractIdentifier_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - contractIdentifier_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; + if (contract_ != null) { + bitField0_ |= 0x00000001; + onChanged(); } - } - /** - * optional string contract_identifier = 1; - * @param value The contractIdentifier to set. - * @return This builder for chaining. - */ - public Builder setContractIdentifier( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - contractIdentifier_ = value; - onChanged(); return this; } /** - * optional string contract_identifier = 1; - * @return This builder for chaining. + * optional .ei.Contract contract = 1; */ - public Builder clearContractIdentifier() { - bitField0_ = (bitField0_ & ~0x00000002); - contractIdentifier_ = getDefaultInstance().getContractIdentifier(); + public Builder clearContract() { + bitField0_ = (bitField0_ & ~0x00000001); + contract_ = null; + if (contractBuilder_ != null) { + contractBuilder_.dispose(); + contractBuilder_ = null; + } onChanged(); return this; } /** - * optional string contract_identifier = 1; - * @param value The bytes for contractIdentifier to set. - * @return This builder for chaining. + * optional .ei.Contract contract = 1; */ - public Builder setContractIdentifierBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - contractIdentifier_ = value; + public ei.Ei.Contract.Builder getContractBuilder() { + bitField0_ |= 0x00000001; onChanged(); - return this; - } - - private double totalAmount_ ; - /** - * optional double total_amount = 2; - * @return Whether the totalAmount field is set. - */ - @java.lang.Override - public boolean hasTotalAmount() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - * optional double total_amount = 2; - * @return The totalAmount. - */ - @java.lang.Override - public double getTotalAmount() { - return totalAmount_; + return getContractFieldBuilder().getBuilder(); } /** - * optional double total_amount = 2; - * @param value The totalAmount to set. - * @return This builder for chaining. + * optional .ei.Contract contract = 1; */ - public Builder setTotalAmount(double value) { - bitField0_ |= 0x00000004; - totalAmount_ = value; - onChanged(); - return this; + public ei.Ei.ContractOrBuilder getContractOrBuilder() { + if (contractBuilder_ != null) { + return contractBuilder_.getMessageOrBuilder(); + } else { + return contract_ == null ? + ei.Ei.Contract.getDefaultInstance() : contract_; + } } /** - * optional double total_amount = 2; - * @return This builder for chaining. + * optional .ei.Contract contract = 1; */ - public Builder clearTotalAmount() { - bitField0_ = (bitField0_ & ~0x00000004); - totalAmount_ = 0D; - onChanged(); - return this; + private com.google.protobuf.SingleFieldBuilder< + ei.Ei.Contract, ei.Ei.Contract.Builder, ei.Ei.ContractOrBuilder> + getContractFieldBuilder() { + if (contractBuilder_ == null) { + contractBuilder_ = new com.google.protobuf.SingleFieldBuilder< + ei.Ei.Contract, ei.Ei.Contract.Builder, ei.Ei.ContractOrBuilder>( + getContract(), + getParentForChildren(), + isClean()); + contract_ = null; + } + return contractBuilder_; } private java.lang.Object coopIdentifier_ = ""; /** - * optional string coop_identifier = 3; + * optional string coop_identifier = 2; * @return Whether the coopIdentifier field is set. */ public boolean hasCoopIdentifier() { - return ((bitField0_ & 0x00000008) != 0); + return ((bitField0_ & 0x00000002) != 0); } /** - * optional string coop_identifier = 3; + * optional string coop_identifier = 2; * @return The coopIdentifier. */ public java.lang.String getCoopIdentifier() { @@ -109858,7 +116521,7 @@ public java.lang.String getCoopIdentifier() { } } /** - * optional string coop_identifier = 3; + * optional string coop_identifier = 2; * @return The bytes for coopIdentifier. */ public com.google.protobuf.ByteString @@ -109875,427 +116538,422 @@ public java.lang.String getCoopIdentifier() { } } /** - * optional string coop_identifier = 3; + * optional string coop_identifier = 2; * @param value The coopIdentifier to set. * @return This builder for chaining. */ public Builder setCoopIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } coopIdentifier_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } /** - * optional string coop_identifier = 3; + * optional string coop_identifier = 2; * @return This builder for chaining. */ public Builder clearCoopIdentifier() { - bitField0_ = (bitField0_ & ~0x00000008); coopIdentifier_ = getDefaultInstance().getCoopIdentifier(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } /** - * optional string coop_identifier = 3; + * optional string coop_identifier = 2; * @param value The bytes for coopIdentifier to set. * @return This builder for chaining. */ public Builder setCoopIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } coopIdentifier_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } - private int grade_ = 0; + private boolean accepted_ ; /** - * optional .ei.Contract.PlayerGrade grade = 17; - * @return Whether the grade field is set. + * optional bool accepted = 7; + * @return Whether the accepted field is set. */ - @java.lang.Override public boolean hasGrade() { - return ((bitField0_ & 0x00000010) != 0); + @java.lang.Override + public boolean hasAccepted() { + return ((bitField0_ & 0x00000004) != 0); } /** - * optional .ei.Contract.PlayerGrade grade = 17; - * @return The grade. + * optional bool accepted = 7; + * @return The accepted. */ @java.lang.Override - public ei.Ei.Contract.PlayerGrade getGrade() { - @SuppressWarnings("deprecation") - ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.valueOf(grade_); - return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; + public boolean getAccepted() { + return accepted_; } /** - * optional .ei.Contract.PlayerGrade grade = 17; - * @param value The grade to set. + * optional bool accepted = 7; + * @param value The accepted to set. * @return This builder for chaining. */ - public Builder setGrade(ei.Ei.Contract.PlayerGrade value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; - grade_ = value.getNumber(); + public Builder setAccepted(boolean value) { + + accepted_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } /** - * optional .ei.Contract.PlayerGrade grade = 17; + * optional bool accepted = 7; * @return This builder for chaining. */ - public Builder clearGrade() { - bitField0_ = (bitField0_ & ~0x00000010); - grade_ = 0; + public Builder clearAccepted() { + bitField0_ = (bitField0_ & ~0x00000004); + accepted_ = false; onChanged(); return this; } - private java.util.List contributors_ = - java.util.Collections.emptyList(); - private void ensureContributorsIsMutable() { - if (!((bitField0_ & 0x00000020) != 0)) { - contributors_ = new java.util.ArrayList(contributors_); - bitField0_ |= 0x00000020; - } + private double timeAccepted_ ; + /** + * optional double time_accepted = 3; + * @return Whether the timeAccepted field is set. + */ + @java.lang.Override + public boolean hasTimeAccepted() { + return ((bitField0_ & 0x00000008) != 0); } + /** + * optional double time_accepted = 3; + * @return The timeAccepted. + */ + @java.lang.Override + public double getTimeAccepted() { + return timeAccepted_; + } + /** + * optional double time_accepted = 3; + * @param value The timeAccepted to set. + * @return This builder for chaining. + */ + public Builder setTimeAccepted(double value) { - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.ContractCoopStatusResponse.ContributionInfo, ei.Ei.ContractCoopStatusResponse.ContributionInfo.Builder, ei.Ei.ContractCoopStatusResponse.ContributionInfoOrBuilder> contributorsBuilder_; - + timeAccepted_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * optional double time_accepted = 3; + * @return This builder for chaining. */ - public java.util.List getContributorsList() { - if (contributorsBuilder_ == null) { - return java.util.Collections.unmodifiableList(contributors_); - } else { - return contributorsBuilder_.getMessageList(); - } + public Builder clearTimeAccepted() { + bitField0_ = (bitField0_ & ~0x00000008); + timeAccepted_ = 0D; + onChanged(); + return this; } + + private boolean cancelled_ ; /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * optional bool cancelled = 4; + * @return Whether the cancelled field is set. */ - public int getContributorsCount() { - if (contributorsBuilder_ == null) { - return contributors_.size(); - } else { - return contributorsBuilder_.getCount(); - } + @java.lang.Override + public boolean hasCancelled() { + return ((bitField0_ & 0x00000010) != 0); } /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * optional bool cancelled = 4; + * @return The cancelled. */ - public ei.Ei.ContractCoopStatusResponse.ContributionInfo getContributors(int index) { - if (contributorsBuilder_ == null) { - return contributors_.get(index); - } else { - return contributorsBuilder_.getMessage(index); - } + @java.lang.Override + public boolean getCancelled() { + return cancelled_; } /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * optional bool cancelled = 4; + * @param value The cancelled to set. + * @return This builder for chaining. */ - public Builder setContributors( - int index, ei.Ei.ContractCoopStatusResponse.ContributionInfo value) { - if (contributorsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureContributorsIsMutable(); - contributors_.set(index, value); - onChanged(); - } else { - contributorsBuilder_.setMessage(index, value); - } + public Builder setCancelled(boolean value) { + + cancelled_ = value; + bitField0_ |= 0x00000010; + onChanged(); return this; } /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * optional bool cancelled = 4; + * @return This builder for chaining. */ - public Builder setContributors( - int index, ei.Ei.ContractCoopStatusResponse.ContributionInfo.Builder builderForValue) { - if (contributorsBuilder_ == null) { - ensureContributorsIsMutable(); - contributors_.set(index, builderForValue.build()); - onChanged(); - } else { - contributorsBuilder_.setMessage(index, builderForValue.build()); - } + public Builder clearCancelled() { + bitField0_ = (bitField0_ & ~0x00000010); + cancelled_ = false; + onChanged(); return this; } + + private boolean new_ ; /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * optional bool new = 8; + * @return Whether the new field is set. */ - public Builder addContributors(ei.Ei.ContractCoopStatusResponse.ContributionInfo value) { - if (contributorsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureContributorsIsMutable(); - contributors_.add(value); - onChanged(); - } else { - contributorsBuilder_.addMessage(value); - } - return this; + @java.lang.Override + public boolean hasNew() { + return ((bitField0_ & 0x00000020) != 0); } /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * optional bool new = 8; + * @return The new. */ - public Builder addContributors( - int index, ei.Ei.ContractCoopStatusResponse.ContributionInfo value) { - if (contributorsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureContributorsIsMutable(); - contributors_.add(index, value); - onChanged(); - } else { - contributorsBuilder_.addMessage(index, value); - } - return this; + @java.lang.Override + public boolean getNew() { + return new_; } /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * optional bool new = 8; + * @param value The new to set. + * @return This builder for chaining. */ - public Builder addContributors( - ei.Ei.ContractCoopStatusResponse.ContributionInfo.Builder builderForValue) { - if (contributorsBuilder_ == null) { - ensureContributorsIsMutable(); - contributors_.add(builderForValue.build()); - onChanged(); - } else { - contributorsBuilder_.addMessage(builderForValue.build()); - } + public Builder setNew(boolean value) { + + new_ = value; + bitField0_ |= 0x00000020; + onChanged(); return this; } /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * optional bool new = 8; + * @return This builder for chaining. */ - public Builder addContributors( - int index, ei.Ei.ContractCoopStatusResponse.ContributionInfo.Builder builderForValue) { - if (contributorsBuilder_ == null) { - ensureContributorsIsMutable(); - contributors_.add(index, builderForValue.build()); - onChanged(); - } else { - contributorsBuilder_.addMessage(index, builderForValue.build()); - } + public Builder clearNew() { + bitField0_ = (bitField0_ & ~0x00000020); + new_ = false; + onChanged(); return this; } + + private double coopSharedEndTime_ ; /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * optional double coop_shared_end_time = 5; + * @return Whether the coopSharedEndTime field is set. */ - public Builder addAllContributors( - java.lang.Iterable values) { - if (contributorsBuilder_ == null) { - ensureContributorsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, contributors_); - onChanged(); - } else { - contributorsBuilder_.addAllMessages(values); - } - return this; + @java.lang.Override + public boolean hasCoopSharedEndTime() { + return ((bitField0_ & 0x00000040) != 0); } /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * optional double coop_shared_end_time = 5; + * @return The coopSharedEndTime. */ - public Builder clearContributors() { - if (contributorsBuilder_ == null) { - contributors_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000020); - onChanged(); - } else { - contributorsBuilder_.clear(); - } + @java.lang.Override + public double getCoopSharedEndTime() { + return coopSharedEndTime_; + } + /** + * optional double coop_shared_end_time = 5; + * @param value The coopSharedEndTime to set. + * @return This builder for chaining. + */ + public Builder setCoopSharedEndTime(double value) { + + coopSharedEndTime_ = value; + bitField0_ |= 0x00000040; + onChanged(); return this; } /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * optional double coop_shared_end_time = 5; + * @return This builder for chaining. */ - public Builder removeContributors(int index) { - if (contributorsBuilder_ == null) { - ensureContributorsIsMutable(); - contributors_.remove(index); - onChanged(); - } else { - contributorsBuilder_.remove(index); - } + public Builder clearCoopSharedEndTime() { + bitField0_ = (bitField0_ & ~0x00000040); + coopSharedEndTime_ = 0D; + onChanged(); return this; } + + private double coopSimulationEndTime_ ; /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * optional double coop_simulation_end_time = 22; + * @return Whether the coopSimulationEndTime field is set. */ - public ei.Ei.ContractCoopStatusResponse.ContributionInfo.Builder getContributorsBuilder( - int index) { - return getContributorsFieldBuilder().getBuilder(index); + @java.lang.Override + public boolean hasCoopSimulationEndTime() { + return ((bitField0_ & 0x00000080) != 0); } /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * optional double coop_simulation_end_time = 22; + * @return The coopSimulationEndTime. */ - public ei.Ei.ContractCoopStatusResponse.ContributionInfoOrBuilder getContributorsOrBuilder( - int index) { - if (contributorsBuilder_ == null) { - return contributors_.get(index); } else { - return contributorsBuilder_.getMessageOrBuilder(index); - } + @java.lang.Override + public double getCoopSimulationEndTime() { + return coopSimulationEndTime_; } /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * optional double coop_simulation_end_time = 22; + * @param value The coopSimulationEndTime to set. + * @return This builder for chaining. */ - public java.util.List - getContributorsOrBuilderList() { - if (contributorsBuilder_ != null) { - return contributorsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(contributors_); - } + public Builder setCoopSimulationEndTime(double value) { + + coopSimulationEndTime_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; } /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * optional double coop_simulation_end_time = 22; + * @return This builder for chaining. */ - public ei.Ei.ContractCoopStatusResponse.ContributionInfo.Builder addContributorsBuilder() { - return getContributorsFieldBuilder().addBuilder( - ei.Ei.ContractCoopStatusResponse.ContributionInfo.getDefaultInstance()); + public Builder clearCoopSimulationEndTime() { + bitField0_ = (bitField0_ & ~0x00000080); + coopSimulationEndTime_ = 0D; + onChanged(); + return this; } + + private double coopGracePeriodEndTime_ ; /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * optional double coop_grace_period_end_time = 9; + * @return Whether the coopGracePeriodEndTime field is set. */ - public ei.Ei.ContractCoopStatusResponse.ContributionInfo.Builder addContributorsBuilder( - int index) { - return getContributorsFieldBuilder().addBuilder( - index, ei.Ei.ContractCoopStatusResponse.ContributionInfo.getDefaultInstance()); + @java.lang.Override + public boolean hasCoopGracePeriodEndTime() { + return ((bitField0_ & 0x00000100) != 0); } /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * optional double coop_grace_period_end_time = 9; + * @return The coopGracePeriodEndTime. */ - public java.util.List - getContributorsBuilderList() { - return getContributorsFieldBuilder().getBuilderList(); + @java.lang.Override + public double getCoopGracePeriodEndTime() { + return coopGracePeriodEndTime_; } - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.ContractCoopStatusResponse.ContributionInfo, ei.Ei.ContractCoopStatusResponse.ContributionInfo.Builder, ei.Ei.ContractCoopStatusResponse.ContributionInfoOrBuilder> - getContributorsFieldBuilder() { - if (contributorsBuilder_ == null) { - contributorsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.ContractCoopStatusResponse.ContributionInfo, ei.Ei.ContractCoopStatusResponse.ContributionInfo.Builder, ei.Ei.ContractCoopStatusResponse.ContributionInfoOrBuilder>( - contributors_, - ((bitField0_ & 0x00000020) != 0), - getParentForChildren(), - isClean()); - contributors_ = null; - } - return contributorsBuilder_; + /** + * optional double coop_grace_period_end_time = 9; + * @param value The coopGracePeriodEndTime to set. + * @return This builder for chaining. + */ + public Builder setCoopGracePeriodEndTime(double value) { + + coopGracePeriodEndTime_ = value; + bitField0_ |= 0x00000100; + onChanged(); + return this; + } + /** + * optional double coop_grace_period_end_time = 9; + * @return This builder for chaining. + */ + public Builder clearCoopGracePeriodEndTime() { + bitField0_ = (bitField0_ & ~0x00000100); + coopGracePeriodEndTime_ = 0D; + onChanged(); + return this; } - private boolean autoGenerated_ ; + private boolean coopContributionFinalized_ ; /** - * optional bool auto_generated = 8; - * @return Whether the autoGenerated field is set. + * optional bool coop_contribution_finalized = 10; + * @return Whether the coopContributionFinalized field is set. */ @java.lang.Override - public boolean hasAutoGenerated() { - return ((bitField0_ & 0x00000040) != 0); + public boolean hasCoopContributionFinalized() { + return ((bitField0_ & 0x00000200) != 0); } /** - * optional bool auto_generated = 8; - * @return The autoGenerated. + * optional bool coop_contribution_finalized = 10; + * @return The coopContributionFinalized. */ @java.lang.Override - public boolean getAutoGenerated() { - return autoGenerated_; + public boolean getCoopContributionFinalized() { + return coopContributionFinalized_; } /** - * optional bool auto_generated = 8; - * @param value The autoGenerated to set. + * optional bool coop_contribution_finalized = 10; + * @param value The coopContributionFinalized to set. * @return This builder for chaining. */ - public Builder setAutoGenerated(boolean value) { - bitField0_ |= 0x00000040; - autoGenerated_ = value; + public Builder setCoopContributionFinalized(boolean value) { + + coopContributionFinalized_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } /** - * optional bool auto_generated = 8; + * optional bool coop_contribution_finalized = 10; * @return This builder for chaining. */ - public Builder clearAutoGenerated() { - bitField0_ = (bitField0_ & ~0x00000040); - autoGenerated_ = false; + public Builder clearCoopContributionFinalized() { + bitField0_ = (bitField0_ & ~0x00000200); + coopContributionFinalized_ = false; onChanged(); return this; } - private boolean public_ ; + private double coopLastUploadedContribution_ ; /** - * optional bool public = 10; - * @return Whether the public field is set. + * optional double coop_last_uploaded_contribution = 11; + * @return Whether the coopLastUploadedContribution field is set. */ @java.lang.Override - public boolean hasPublic() { - return ((bitField0_ & 0x00000080) != 0); + public boolean hasCoopLastUploadedContribution() { + return ((bitField0_ & 0x00000400) != 0); } /** - * optional bool public = 10; - * @return The public. + * optional double coop_last_uploaded_contribution = 11; + * @return The coopLastUploadedContribution. */ @java.lang.Override - public boolean getPublic() { - return public_; + public double getCoopLastUploadedContribution() { + return coopLastUploadedContribution_; } /** - * optional bool public = 10; - * @param value The public to set. + * optional double coop_last_uploaded_contribution = 11; + * @param value The coopLastUploadedContribution to set. * @return This builder for chaining. */ - public Builder setPublic(boolean value) { - bitField0_ |= 0x00000080; - public_ = value; + public Builder setCoopLastUploadedContribution(double value) { + + coopLastUploadedContribution_ = value; + bitField0_ |= 0x00000400; onChanged(); return this; } /** - * optional bool public = 10; + * optional double coop_last_uploaded_contribution = 11; * @return This builder for chaining. */ - public Builder clearPublic() { - bitField0_ = (bitField0_ & ~0x00000080); - public_ = false; + public Builder clearCoopLastUploadedContribution() { + bitField0_ = (bitField0_ & ~0x00000400); + coopLastUploadedContribution_ = 0D; onChanged(); return this; } - private java.lang.Object creatorId_ = ""; + private java.lang.Object coopUserId_ = ""; /** - * optional string creator_id = 9; - * @return Whether the creatorId field is set. + * optional string coop_user_id = 13; + * @return Whether the coopUserId field is set. */ - public boolean hasCreatorId() { - return ((bitField0_ & 0x00000100) != 0); + public boolean hasCoopUserId() { + return ((bitField0_ & 0x00000800) != 0); } /** - * optional string creator_id = 9; - * @return The creatorId. + * optional string coop_user_id = 13; + * @return The coopUserId. */ - public java.lang.String getCreatorId() { - java.lang.Object ref = creatorId_; + public java.lang.String getCoopUserId() { + java.lang.Object ref = coopUserId_; 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()) { - creatorId_ = s; + coopUserId_ = s; } return s; } else { @@ -110303,884 +116961,669 @@ public java.lang.String getCreatorId() { } } /** - * optional string creator_id = 9; - * @return The bytes for creatorId. + * optional string coop_user_id = 13; + * @return The bytes for coopUserId. */ - public com.google.protobuf.ByteString - getCreatorIdBytes() { - java.lang.Object ref = creatorId_; + public com.google.protobuf.ByteString + getCoopUserIdBytes() { + java.lang.Object ref = coopUserId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - creatorId_ = b; + coopUserId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** - * optional string creator_id = 9; - * @param value The creatorId to set. + * optional string coop_user_id = 13; + * @param value The coopUserId to set. * @return This builder for chaining. */ - public Builder setCreatorId( + public Builder setCoopUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000100; - creatorId_ = value; + if (value == null) { throw new NullPointerException(); } + coopUserId_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } /** - * optional string creator_id = 9; + * optional string coop_user_id = 13; * @return This builder for chaining. */ - public Builder clearCreatorId() { - bitField0_ = (bitField0_ & ~0x00000100); - creatorId_ = getDefaultInstance().getCreatorId(); + public Builder clearCoopUserId() { + coopUserId_ = getDefaultInstance().getCoopUserId(); + bitField0_ = (bitField0_ & ~0x00000800); onChanged(); return this; } /** - * optional string creator_id = 9; - * @param value The bytes for creatorId to set. + * optional string coop_user_id = 13; + * @param value The bytes for coopUserId to set. * @return This builder for chaining. */ - public Builder setCreatorIdBytes( + public Builder setCoopUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000100; - creatorId_ = value; + if (value == null) { throw new NullPointerException(); } + coopUserId_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } - private double secondsRemaining_ ; + private boolean coopShareFarm_ ; /** - * optional double seconds_remaining = 5; - * @return Whether the secondsRemaining field is set. + * optional bool coop_share_farm = 17; + * @return Whether the coopShareFarm field is set. */ @java.lang.Override - public boolean hasSecondsRemaining() { - return ((bitField0_ & 0x00000200) != 0); + public boolean hasCoopShareFarm() { + return ((bitField0_ & 0x00001000) != 0); } /** - * optional double seconds_remaining = 5; - * @return The secondsRemaining. + * optional bool coop_share_farm = 17; + * @return The coopShareFarm. */ @java.lang.Override - public double getSecondsRemaining() { - return secondsRemaining_; + public boolean getCoopShareFarm() { + return coopShareFarm_; } /** - * optional double seconds_remaining = 5; - * @param value The secondsRemaining to set. + * optional bool coop_share_farm = 17; + * @param value The coopShareFarm to set. * @return This builder for chaining. */ - public Builder setSecondsRemaining(double value) { - bitField0_ |= 0x00000200; - secondsRemaining_ = value; + public Builder setCoopShareFarm(boolean value) { + + coopShareFarm_ = value; + bitField0_ |= 0x00001000; onChanged(); return this; } /** - * optional double seconds_remaining = 5; + * optional bool coop_share_farm = 17; * @return This builder for chaining. */ - public Builder clearSecondsRemaining() { - bitField0_ = (bitField0_ & ~0x00000200); - secondsRemaining_ = 0D; + public Builder clearCoopShareFarm() { + bitField0_ = (bitField0_ & ~0x00001000); + coopShareFarm_ = false; onChanged(); return this; } - private double secondsSinceAllGoalsAchieved_ ; + private double lastAmountWhenRewardGiven_ ; /** - * optional double seconds_since_all_goals_achieved = 16; - * @return Whether the secondsSinceAllGoalsAchieved field is set. + * optional double last_amount_when_reward_given = 6; + * @return Whether the lastAmountWhenRewardGiven field is set. */ @java.lang.Override - public boolean hasSecondsSinceAllGoalsAchieved() { - return ((bitField0_ & 0x00000400) != 0); + public boolean hasLastAmountWhenRewardGiven() { + return ((bitField0_ & 0x00002000) != 0); } /** - * optional double seconds_since_all_goals_achieved = 16; - * @return The secondsSinceAllGoalsAchieved. + * optional double last_amount_when_reward_given = 6; + * @return The lastAmountWhenRewardGiven. */ @java.lang.Override - public double getSecondsSinceAllGoalsAchieved() { - return secondsSinceAllGoalsAchieved_; + public double getLastAmountWhenRewardGiven() { + return lastAmountWhenRewardGiven_; } /** - * optional double seconds_since_all_goals_achieved = 16; - * @param value The secondsSinceAllGoalsAchieved to set. + * optional double last_amount_when_reward_given = 6; + * @param value The lastAmountWhenRewardGiven to set. * @return This builder for chaining. */ - public Builder setSecondsSinceAllGoalsAchieved(double value) { - bitField0_ |= 0x00000400; - secondsSinceAllGoalsAchieved_ = value; + public Builder setLastAmountWhenRewardGiven(double value) { + + lastAmountWhenRewardGiven_ = value; + bitField0_ |= 0x00002000; onChanged(); return this; } /** - * optional double seconds_since_all_goals_achieved = 16; + * optional double last_amount_when_reward_given = 6; * @return This builder for chaining. */ - public Builder clearSecondsSinceAllGoalsAchieved() { - bitField0_ = (bitField0_ & ~0x00000400); - secondsSinceAllGoalsAchieved_ = 0D; + public Builder clearLastAmountWhenRewardGiven() { + bitField0_ = (bitField0_ & ~0x00002000); + lastAmountWhenRewardGiven_ = 0D; onChanged(); return this; } - private boolean allGoalsAchieved_ ; + private int numGoalsAchieved_ ; /** - * optional bool all_goals_achieved = 14; - * @return Whether the allGoalsAchieved field is set. + * optional uint32 num_goals_achieved = 14; + * @return Whether the numGoalsAchieved field is set. */ @java.lang.Override - public boolean hasAllGoalsAchieved() { - return ((bitField0_ & 0x00000800) != 0); + public boolean hasNumGoalsAchieved() { + return ((bitField0_ & 0x00004000) != 0); } /** - * optional bool all_goals_achieved = 14; - * @return The allGoalsAchieved. + * optional uint32 num_goals_achieved = 14; + * @return The numGoalsAchieved. */ @java.lang.Override - public boolean getAllGoalsAchieved() { - return allGoalsAchieved_; + public int getNumGoalsAchieved() { + return numGoalsAchieved_; } /** - * optional bool all_goals_achieved = 14; - * @param value The allGoalsAchieved to set. + * optional uint32 num_goals_achieved = 14; + * @param value The numGoalsAchieved to set. * @return This builder for chaining. */ - public Builder setAllGoalsAchieved(boolean value) { - bitField0_ |= 0x00000800; - allGoalsAchieved_ = value; + public Builder setNumGoalsAchieved(int value) { + + numGoalsAchieved_ = value; + bitField0_ |= 0x00004000; onChanged(); return this; } /** - * optional bool all_goals_achieved = 14; + * optional uint32 num_goals_achieved = 14; * @return This builder for chaining. */ - public Builder clearAllGoalsAchieved() { - bitField0_ = (bitField0_ & ~0x00000800); - allGoalsAchieved_ = false; + public Builder clearNumGoalsAchieved() { + bitField0_ = (bitField0_ & ~0x00004000); + numGoalsAchieved_ = 0; onChanged(); return this; } - private boolean allMembersReporting_ ; + private double maxFarmSizeReached_ ; /** - * optional bool all_members_reporting = 6; - * @return Whether the allMembersReporting field is set. + * optional double max_farm_size_reached = 23; + * @return Whether the maxFarmSizeReached field is set. */ @java.lang.Override - public boolean hasAllMembersReporting() { - return ((bitField0_ & 0x00001000) != 0); + public boolean hasMaxFarmSizeReached() { + return ((bitField0_ & 0x00008000) != 0); } /** - * optional bool all_members_reporting = 6; - * @return The allMembersReporting. + * optional double max_farm_size_reached = 23; + * @return The maxFarmSizeReached. */ @java.lang.Override - public boolean getAllMembersReporting() { - return allMembersReporting_; + public double getMaxFarmSizeReached() { + return maxFarmSizeReached_; } /** - * optional bool all_members_reporting = 6; - * @param value The allMembersReporting to set. + * optional double max_farm_size_reached = 23; + * @param value The maxFarmSizeReached to set. * @return This builder for chaining. */ - public Builder setAllMembersReporting(boolean value) { - bitField0_ |= 0x00001000; - allMembersReporting_ = value; + public Builder setMaxFarmSizeReached(double value) { + + maxFarmSizeReached_ = value; + bitField0_ |= 0x00008000; onChanged(); return this; } /** - * optional bool all_members_reporting = 6; + * optional double max_farm_size_reached = 23; * @return This builder for chaining. */ - public Builder clearAllMembersReporting() { - bitField0_ = (bitField0_ & ~0x00001000); - allMembersReporting_ = false; + public Builder clearMaxFarmSizeReached() { + bitField0_ = (bitField0_ & ~0x00008000); + maxFarmSizeReached_ = 0D; onChanged(); return this; } - private double gracePeriodSecondsRemaining_ ; + private int boostsUsed_ ; /** - * optional double grace_period_seconds_remaining = 7; - * @return Whether the gracePeriodSecondsRemaining field is set. + * optional uint32 boosts_used = 12; + * @return Whether the boostsUsed field is set. */ @java.lang.Override - public boolean hasGracePeriodSecondsRemaining() { - return ((bitField0_ & 0x00002000) != 0); + public boolean hasBoostsUsed() { + return ((bitField0_ & 0x00010000) != 0); } /** - * optional double grace_period_seconds_remaining = 7; - * @return The gracePeriodSecondsRemaining. + * optional uint32 boosts_used = 12; + * @return The boostsUsed. */ @java.lang.Override - public double getGracePeriodSecondsRemaining() { - return gracePeriodSecondsRemaining_; + public int getBoostsUsed() { + return boostsUsed_; } /** - * optional double grace_period_seconds_remaining = 7; - * @param value The gracePeriodSecondsRemaining to set. + * optional uint32 boosts_used = 12; + * @param value The boostsUsed to set. * @return This builder for chaining. */ - public Builder setGracePeriodSecondsRemaining(double value) { - bitField0_ |= 0x00002000; - gracePeriodSecondsRemaining_ = value; + public Builder setBoostsUsed(int value) { + + boostsUsed_ = value; + bitField0_ |= 0x00010000; onChanged(); return this; } /** - * optional double grace_period_seconds_remaining = 7; + * optional uint32 boosts_used = 12; * @return This builder for chaining. */ - public Builder clearGracePeriodSecondsRemaining() { - bitField0_ = (bitField0_ & ~0x00002000); - gracePeriodSecondsRemaining_ = 0D; + public Builder clearBoostsUsed() { + bitField0_ = (bitField0_ & ~0x00010000); + boostsUsed_ = 0; onChanged(); return this; } - private boolean clearedForExit_ ; + private boolean pointsReplay_ ; /** - * optional bool cleared_for_exit = 15; - * @return Whether the clearedForExit field is set. + * optional bool points_replay = 20; + * @return Whether the pointsReplay field is set. */ @java.lang.Override - public boolean hasClearedForExit() { - return ((bitField0_ & 0x00004000) != 0); + public boolean hasPointsReplay() { + return ((bitField0_ & 0x00020000) != 0); } /** - * optional bool cleared_for_exit = 15; - * @return The clearedForExit. + * optional bool points_replay = 20; + * @return The pointsReplay. */ @java.lang.Override - public boolean getClearedForExit() { - return clearedForExit_; + public boolean getPointsReplay() { + return pointsReplay_; } /** - * optional bool cleared_for_exit = 15; - * @param value The clearedForExit to set. + * optional bool points_replay = 20; + * @param value The pointsReplay to set. * @return This builder for chaining. */ - public Builder setClearedForExit(boolean value) { - bitField0_ |= 0x00004000; - clearedForExit_ = value; + public Builder setPointsReplay(boolean value) { + + pointsReplay_ = value; + bitField0_ |= 0x00020000; onChanged(); return this; } /** - * optional bool cleared_for_exit = 15; + * optional bool points_replay = 20; * @return This builder for chaining. */ - public Builder clearClearedForExit() { - bitField0_ = (bitField0_ & ~0x00004000); - clearedForExit_ = false; + public Builder clearPointsReplay() { + bitField0_ = (bitField0_ & ~0x00020000); + pointsReplay_ = false; onChanged(); return this; } - private java.util.List gifts_ = - java.util.Collections.emptyList(); - private void ensureGiftsIsMutable() { - if (!((bitField0_ & 0x00008000) != 0)) { - gifts_ = new java.util.ArrayList(gifts_); - bitField0_ |= 0x00008000; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.ContractCoopStatusResponse.CoopGift, ei.Ei.ContractCoopStatusResponse.CoopGift.Builder, ei.Ei.ContractCoopStatusResponse.CoopGiftOrBuilder> giftsBuilder_; - - /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; - */ - public java.util.List getGiftsList() { - if (giftsBuilder_ == null) { - return java.util.Collections.unmodifiableList(gifts_); - } else { - return giftsBuilder_.getMessageList(); - } - } + private int league_ ; /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + * optional uint32 league = 15; + * @return Whether the league field is set. */ - public int getGiftsCount() { - if (giftsBuilder_ == null) { - return gifts_.size(); - } else { - return giftsBuilder_.getCount(); - } + @java.lang.Override + public boolean hasLeague() { + return ((bitField0_ & 0x00040000) != 0); } /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + * optional uint32 league = 15; + * @return The league. */ - public ei.Ei.ContractCoopStatusResponse.CoopGift getGifts(int index) { - if (giftsBuilder_ == null) { - return gifts_.get(index); - } else { - return giftsBuilder_.getMessage(index); - } + @java.lang.Override + public int getLeague() { + return league_; } /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + * optional uint32 league = 15; + * @param value The league to set. + * @return This builder for chaining. */ - public Builder setGifts( - int index, ei.Ei.ContractCoopStatusResponse.CoopGift value) { - if (giftsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureGiftsIsMutable(); - gifts_.set(index, value); - onChanged(); - } else { - giftsBuilder_.setMessage(index, value); - } + public Builder setLeague(int value) { + + league_ = value; + bitField0_ |= 0x00040000; + onChanged(); return this; } /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + * optional uint32 league = 15; + * @return This builder for chaining. */ - public Builder setGifts( - int index, ei.Ei.ContractCoopStatusResponse.CoopGift.Builder builderForValue) { - if (giftsBuilder_ == null) { - ensureGiftsIsMutable(); - gifts_.set(index, builderForValue.build()); - onChanged(); - } else { - giftsBuilder_.setMessage(index, builderForValue.build()); - } + public Builder clearLeague() { + bitField0_ = (bitField0_ & ~0x00040000); + league_ = 0; + onChanged(); return this; } + + private int grade_ = 0; /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + * optional .ei.Contract.PlayerGrade grade = 18; + * @return Whether the grade field is set. */ - public Builder addGifts(ei.Ei.ContractCoopStatusResponse.CoopGift value) { - if (giftsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureGiftsIsMutable(); - gifts_.add(value); - onChanged(); - } else { - giftsBuilder_.addMessage(value); - } - return this; + @java.lang.Override public boolean hasGrade() { + return ((bitField0_ & 0x00080000) != 0); } /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + * optional .ei.Contract.PlayerGrade grade = 18; + * @return The grade. */ - public Builder addGifts( - int index, ei.Ei.ContractCoopStatusResponse.CoopGift value) { - if (giftsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureGiftsIsMutable(); - gifts_.add(index, value); - onChanged(); - } else { - giftsBuilder_.addMessage(index, value); - } - return this; + @java.lang.Override + public ei.Ei.Contract.PlayerGrade getGrade() { + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(grade_); + return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; } /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + * optional .ei.Contract.PlayerGrade grade = 18; + * @param value The grade to set. + * @return This builder for chaining. */ - public Builder addGifts( - ei.Ei.ContractCoopStatusResponse.CoopGift.Builder builderForValue) { - if (giftsBuilder_ == null) { - ensureGiftsIsMutable(); - gifts_.add(builderForValue.build()); - onChanged(); - } else { - giftsBuilder_.addMessage(builderForValue.build()); + public Builder setGrade(ei.Ei.Contract.PlayerGrade value) { + if (value == null) { + throw new NullPointerException(); } + bitField0_ |= 0x00080000; + grade_ = value.getNumber(); + onChanged(); return this; } /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + * optional .ei.Contract.PlayerGrade grade = 18; + * @return This builder for chaining. */ - public Builder addGifts( - int index, ei.Ei.ContractCoopStatusResponse.CoopGift.Builder builderForValue) { - if (giftsBuilder_ == null) { - ensureGiftsIsMutable(); - gifts_.add(index, builderForValue.build()); - onChanged(); - } else { - giftsBuilder_.addMessage(index, builderForValue.build()); - } + public Builder clearGrade() { + bitField0_ = (bitField0_ & ~0x00080000); + grade_ = 0; + onChanged(); return this; } + + private double lastNagTime_ ; /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + * optional double last_nag_time = 16; + * @return Whether the lastNagTime field is set. */ - public Builder addAllGifts( - java.lang.Iterable values) { - if (giftsBuilder_ == null) { - ensureGiftsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, gifts_); - onChanged(); - } else { - giftsBuilder_.addAllMessages(values); - } - return this; + @java.lang.Override + public boolean hasLastNagTime() { + return ((bitField0_ & 0x00100000) != 0); } /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + * optional double last_nag_time = 16; + * @return The lastNagTime. */ - public Builder clearGifts() { - if (giftsBuilder_ == null) { - gifts_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00008000); - onChanged(); - } else { - giftsBuilder_.clear(); - } - return this; + @java.lang.Override + public double getLastNagTime() { + return lastNagTime_; } /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + * optional double last_nag_time = 16; + * @param value The lastNagTime to set. + * @return This builder for chaining. */ - public Builder removeGifts(int index) { - if (giftsBuilder_ == null) { - ensureGiftsIsMutable(); - gifts_.remove(index); - onChanged(); - } else { - giftsBuilder_.remove(index); - } + public Builder setLastNagTime(double value) { + + lastNagTime_ = value; + bitField0_ |= 0x00100000; + onChanged(); return this; } /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; - */ - public ei.Ei.ContractCoopStatusResponse.CoopGift.Builder getGiftsBuilder( - int index) { - return getGiftsFieldBuilder().getBuilder(index); - } - /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; - */ - public ei.Ei.ContractCoopStatusResponse.CoopGiftOrBuilder getGiftsOrBuilder( - int index) { - if (giftsBuilder_ == null) { - return gifts_.get(index); } else { - return giftsBuilder_.getMessageOrBuilder(index); - } - } - /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; - */ - public java.util.List - getGiftsOrBuilderList() { - if (giftsBuilder_ != null) { - return giftsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(gifts_); - } - } - /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; - */ - public ei.Ei.ContractCoopStatusResponse.CoopGift.Builder addGiftsBuilder() { - return getGiftsFieldBuilder().addBuilder( - ei.Ei.ContractCoopStatusResponse.CoopGift.getDefaultInstance()); - } - /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; - */ - public ei.Ei.ContractCoopStatusResponse.CoopGift.Builder addGiftsBuilder( - int index) { - return getGiftsFieldBuilder().addBuilder( - index, ei.Ei.ContractCoopStatusResponse.CoopGift.getDefaultInstance()); - } - /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + * optional double last_nag_time = 16; + * @return This builder for chaining. */ - public java.util.List - getGiftsBuilderList() { - return getGiftsFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.ContractCoopStatusResponse.CoopGift, ei.Ei.ContractCoopStatusResponse.CoopGift.Builder, ei.Ei.ContractCoopStatusResponse.CoopGiftOrBuilder> - getGiftsFieldBuilder() { - if (giftsBuilder_ == null) { - giftsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.ContractCoopStatusResponse.CoopGift, ei.Ei.ContractCoopStatusResponse.CoopGift.Builder, ei.Ei.ContractCoopStatusResponse.CoopGiftOrBuilder>( - gifts_, - ((bitField0_ & 0x00008000) != 0), - getParentForChildren(), - isClean()); - gifts_ = null; - } - return giftsBuilder_; - } - - private java.util.List chickenRuns_ = - java.util.Collections.emptyList(); - private void ensureChickenRunsIsMutable() { - if (!((bitField0_ & 0x00010000) != 0)) { - chickenRuns_ = new java.util.ArrayList(chickenRuns_); - bitField0_ |= 0x00010000; - } + public Builder clearLastNagTime() { + bitField0_ = (bitField0_ & ~0x00100000); + lastNagTime_ = 0D; + onChanged(); + return this; } - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.ContractCoopStatusResponse.ChickenRun, ei.Ei.ContractCoopStatusResponse.ChickenRun.Builder, ei.Ei.ContractCoopStatusResponse.ChickenRunOrBuilder> chickenRunsBuilder_; - - /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; - */ - public java.util.List getChickenRunsList() { - if (chickenRunsBuilder_ == null) { - return java.util.Collections.unmodifiableList(chickenRuns_); - } else { - return chickenRunsBuilder_.getMessageList(); - } - } + private ei.Ei.ContractEvaluation evaluation_; + private com.google.protobuf.SingleFieldBuilder< + ei.Ei.ContractEvaluation, ei.Ei.ContractEvaluation.Builder, ei.Ei.ContractEvaluationOrBuilder> evaluationBuilder_; /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + * optional .ei.ContractEvaluation evaluation = 19; + * @return Whether the evaluation field is set. */ - public int getChickenRunsCount() { - if (chickenRunsBuilder_ == null) { - return chickenRuns_.size(); - } else { - return chickenRunsBuilder_.getCount(); - } + public boolean hasEvaluation() { + return ((bitField0_ & 0x00200000) != 0); } /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + * optional .ei.ContractEvaluation evaluation = 19; + * @return The evaluation. */ - public ei.Ei.ContractCoopStatusResponse.ChickenRun getChickenRuns(int index) { - if (chickenRunsBuilder_ == null) { - return chickenRuns_.get(index); + public ei.Ei.ContractEvaluation getEvaluation() { + if (evaluationBuilder_ == null) { + return evaluation_ == null ? ei.Ei.ContractEvaluation.getDefaultInstance() : evaluation_; } else { - return chickenRunsBuilder_.getMessage(index); + return evaluationBuilder_.getMessage(); } } /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + * optional .ei.ContractEvaluation evaluation = 19; */ - public Builder setChickenRuns( - int index, ei.Ei.ContractCoopStatusResponse.ChickenRun value) { - if (chickenRunsBuilder_ == null) { + public Builder setEvaluation(ei.Ei.ContractEvaluation value) { + if (evaluationBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - ensureChickenRunsIsMutable(); - chickenRuns_.set(index, value); - onChanged(); - } else { - chickenRunsBuilder_.setMessage(index, value); - } - return this; - } - /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; - */ - public Builder setChickenRuns( - int index, ei.Ei.ContractCoopStatusResponse.ChickenRun.Builder builderForValue) { - if (chickenRunsBuilder_ == null) { - ensureChickenRunsIsMutable(); - chickenRuns_.set(index, builderForValue.build()); - onChanged(); + evaluation_ = value; } else { - chickenRunsBuilder_.setMessage(index, builderForValue.build()); + evaluationBuilder_.setMessage(value); } + bitField0_ |= 0x00200000; + onChanged(); return this; } /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + * optional .ei.ContractEvaluation evaluation = 19; */ - public Builder addChickenRuns(ei.Ei.ContractCoopStatusResponse.ChickenRun value) { - if (chickenRunsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureChickenRunsIsMutable(); - chickenRuns_.add(value); - onChanged(); + public Builder setEvaluation( + ei.Ei.ContractEvaluation.Builder builderForValue) { + if (evaluationBuilder_ == null) { + evaluation_ = builderForValue.build(); } else { - chickenRunsBuilder_.addMessage(value); + evaluationBuilder_.setMessage(builderForValue.build()); } + bitField0_ |= 0x00200000; + onChanged(); return this; } /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + * optional .ei.ContractEvaluation evaluation = 19; */ - public Builder addChickenRuns( - int index, ei.Ei.ContractCoopStatusResponse.ChickenRun value) { - if (chickenRunsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); + public Builder mergeEvaluation(ei.Ei.ContractEvaluation value) { + if (evaluationBuilder_ == null) { + if (((bitField0_ & 0x00200000) != 0) && + evaluation_ != null && + evaluation_ != ei.Ei.ContractEvaluation.getDefaultInstance()) { + getEvaluationBuilder().mergeFrom(value); + } else { + evaluation_ = value; } - ensureChickenRunsIsMutable(); - chickenRuns_.add(index, value); - onChanged(); - } else { - chickenRunsBuilder_.addMessage(index, value); - } - return this; - } - /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; - */ - public Builder addChickenRuns( - ei.Ei.ContractCoopStatusResponse.ChickenRun.Builder builderForValue) { - if (chickenRunsBuilder_ == null) { - ensureChickenRunsIsMutable(); - chickenRuns_.add(builderForValue.build()); - onChanged(); } else { - chickenRunsBuilder_.addMessage(builderForValue.build()); + evaluationBuilder_.mergeFrom(value); } - return this; - } - /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; - */ - public Builder addChickenRuns( - int index, ei.Ei.ContractCoopStatusResponse.ChickenRun.Builder builderForValue) { - if (chickenRunsBuilder_ == null) { - ensureChickenRunsIsMutable(); - chickenRuns_.add(index, builderForValue.build()); + if (evaluation_ != null) { + bitField0_ |= 0x00200000; onChanged(); - } else { - chickenRunsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + * optional .ei.ContractEvaluation evaluation = 19; */ - public Builder addAllChickenRuns( - java.lang.Iterable values) { - if (chickenRunsBuilder_ == null) { - ensureChickenRunsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, chickenRuns_); - onChanged(); - } else { - chickenRunsBuilder_.addAllMessages(values); + public Builder clearEvaluation() { + bitField0_ = (bitField0_ & ~0x00200000); + evaluation_ = null; + if (evaluationBuilder_ != null) { + evaluationBuilder_.dispose(); + evaluationBuilder_ = null; } + onChanged(); return this; } /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + * optional .ei.ContractEvaluation evaluation = 19; */ - public Builder clearChickenRuns() { - if (chickenRunsBuilder_ == null) { - chickenRuns_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00010000); - onChanged(); - } else { - chickenRunsBuilder_.clear(); - } - return this; + public ei.Ei.ContractEvaluation.Builder getEvaluationBuilder() { + bitField0_ |= 0x00200000; + onChanged(); + return getEvaluationFieldBuilder().getBuilder(); } /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + * optional .ei.ContractEvaluation evaluation = 19; */ - public Builder removeChickenRuns(int index) { - if (chickenRunsBuilder_ == null) { - ensureChickenRunsIsMutable(); - chickenRuns_.remove(index); - onChanged(); + public ei.Ei.ContractEvaluationOrBuilder getEvaluationOrBuilder() { + if (evaluationBuilder_ != null) { + return evaluationBuilder_.getMessageOrBuilder(); } else { - chickenRunsBuilder_.remove(index); + return evaluation_ == null ? + ei.Ei.ContractEvaluation.getDefaultInstance() : evaluation_; } - return this; - } - /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; - */ - public ei.Ei.ContractCoopStatusResponse.ChickenRun.Builder getChickenRunsBuilder( - int index) { - return getChickenRunsFieldBuilder().getBuilder(index); } /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + * optional .ei.ContractEvaluation evaluation = 19; */ - public ei.Ei.ContractCoopStatusResponse.ChickenRunOrBuilder getChickenRunsOrBuilder( - int index) { - if (chickenRunsBuilder_ == null) { - return chickenRuns_.get(index); } else { - return chickenRunsBuilder_.getMessageOrBuilder(index); + private com.google.protobuf.SingleFieldBuilder< + ei.Ei.ContractEvaluation, ei.Ei.ContractEvaluation.Builder, ei.Ei.ContractEvaluationOrBuilder> + getEvaluationFieldBuilder() { + if (evaluationBuilder_ == null) { + evaluationBuilder_ = new com.google.protobuf.SingleFieldBuilder< + ei.Ei.ContractEvaluation, ei.Ei.ContractEvaluation.Builder, ei.Ei.ContractEvaluationOrBuilder>( + getEvaluation(), + getParentForChildren(), + isClean()); + evaluation_ = null; } + return evaluationBuilder_; } - /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; - */ - public java.util.List - getChickenRunsOrBuilderList() { - if (chickenRunsBuilder_ != null) { - return chickenRunsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(chickenRuns_); + + private com.google.protobuf.LazyStringArrayList reportedUuids_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + private void ensureReportedUuidsIsMutable() { + if (!reportedUuids_.isModifiable()) { + reportedUuids_ = new com.google.protobuf.LazyStringArrayList(reportedUuids_); } + bitField0_ |= 0x00400000; } /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; - */ - public ei.Ei.ContractCoopStatusResponse.ChickenRun.Builder addChickenRunsBuilder() { - return getChickenRunsFieldBuilder().addBuilder( - ei.Ei.ContractCoopStatusResponse.ChickenRun.getDefaultInstance()); - } - /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + * repeated string reported_uuids = 21; + * @return A list containing the reportedUuids. */ - public ei.Ei.ContractCoopStatusResponse.ChickenRun.Builder addChickenRunsBuilder( - int index) { - return getChickenRunsFieldBuilder().addBuilder( - index, ei.Ei.ContractCoopStatusResponse.ChickenRun.getDefaultInstance()); + public com.google.protobuf.ProtocolStringList + getReportedUuidsList() { + reportedUuids_.makeImmutable(); + return reportedUuids_; } /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + * repeated string reported_uuids = 21; + * @return The count of reportedUuids. */ - public java.util.List - getChickenRunsBuilderList() { - return getChickenRunsFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.ContractCoopStatusResponse.ChickenRun, ei.Ei.ContractCoopStatusResponse.ChickenRun.Builder, ei.Ei.ContractCoopStatusResponse.ChickenRunOrBuilder> - getChickenRunsFieldBuilder() { - if (chickenRunsBuilder_ == null) { - chickenRunsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.ContractCoopStatusResponse.ChickenRun, ei.Ei.ContractCoopStatusResponse.ChickenRun.Builder, ei.Ei.ContractCoopStatusResponse.ChickenRunOrBuilder>( - chickenRuns_, - ((bitField0_ & 0x00010000) != 0), - getParentForChildren(), - isClean()); - chickenRuns_ = null; - } - return chickenRunsBuilder_; + public int getReportedUuidsCount() { + return reportedUuids_.size(); } - - private double localTimestamp_ ; /** - * optional double local_timestamp = 12; - * @return Whether the localTimestamp field is set. + * repeated string reported_uuids = 21; + * @param index The index of the element to return. + * @return The reportedUuids at the given index. */ - @java.lang.Override - public boolean hasLocalTimestamp() { - return ((bitField0_ & 0x00020000) != 0); + public java.lang.String getReportedUuids(int index) { + return reportedUuids_.get(index); } /** - * optional double local_timestamp = 12; - * @return The localTimestamp. + * repeated string reported_uuids = 21; + * @param index The index of the value to return. + * @return The bytes of the reportedUuids at the given index. */ - @java.lang.Override - public double getLocalTimestamp() { - return localTimestamp_; + public com.google.protobuf.ByteString + getReportedUuidsBytes(int index) { + return reportedUuids_.getByteString(index); } /** - * optional double local_timestamp = 12; - * @param value The localTimestamp to set. + * repeated string reported_uuids = 21; + * @param index The index to set the value at. + * @param value The reportedUuids to set. * @return This builder for chaining. */ - public Builder setLocalTimestamp(double value) { - bitField0_ |= 0x00020000; - localTimestamp_ = value; + public Builder setReportedUuids( + int index, java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + ensureReportedUuidsIsMutable(); + reportedUuids_.set(index, value); + bitField0_ |= 0x00400000; onChanged(); return this; } /** - * optional double local_timestamp = 12; + * repeated string reported_uuids = 21; + * @param value The reportedUuids to add. * @return This builder for chaining. */ - public Builder clearLocalTimestamp() { - bitField0_ = (bitField0_ & ~0x00020000); - localTimestamp_ = 0D; + public Builder addReportedUuids( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + ensureReportedUuidsIsMutable(); + reportedUuids_.add(value); + bitField0_ |= 0x00400000; onChanged(); return this; } - - private double lastSync_ ; - /** - * optional double last_sync = 18; - * @return Whether the lastSync field is set. - */ - @java.lang.Override - public boolean hasLastSync() { - return ((bitField0_ & 0x00040000) != 0); - } /** - * optional double last_sync = 18; - * @return The lastSync. + * repeated string reported_uuids = 21; + * @param values The reportedUuids to add. + * @return This builder for chaining. */ - @java.lang.Override - public double getLastSync() { - return lastSync_; + public Builder addAllReportedUuids( + java.lang.Iterable values) { + ensureReportedUuidsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, reportedUuids_); + bitField0_ |= 0x00400000; + onChanged(); + return this; } /** - * optional double last_sync = 18; - * @param value The lastSync to set. + * repeated string reported_uuids = 21; * @return This builder for chaining. */ - public Builder setLastSync(double value) { - bitField0_ |= 0x00040000; - lastSync_ = value; + public Builder clearReportedUuids() { + reportedUuids_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00400000);; onChanged(); return this; } /** - * optional double last_sync = 18; + * repeated string reported_uuids = 21; + * @param value The bytes of the reportedUuids to add. * @return This builder for chaining. */ - public Builder clearLastSync() { - bitField0_ = (bitField0_ & ~0x00040000); - lastSync_ = 0D; + public Builder addReportedUuidsBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + ensureReportedUuidsIsMutable(); + reportedUuids_.add(value); + bitField0_ |= 0x00400000; 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.ContractCoopStatusResponse) + // @@protoc_insertion_point(builder_scope:ei.LocalContract) } - // @@protoc_insertion_point(class_scope:ei.ContractCoopStatusResponse) - private static final ei.Ei.ContractCoopStatusResponse DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:ei.LocalContract) + private static final ei.Ei.LocalContract DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new ei.Ei.ContractCoopStatusResponse(); + DEFAULT_INSTANCE = new ei.Ei.LocalContract(); } - public static ei.Ei.ContractCoopStatusResponse getDefaultInstance() { + public static ei.Ei.LocalContract getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public ContractCoopStatusResponse parsePartialFrom( + public LocalContract parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -111199,881 +117642,521 @@ public ContractCoopStatusResponse parsePartialFrom( } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public ei.Ei.ContractCoopStatusResponse getDefaultInstanceForType() { + public ei.Ei.LocalContract getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface LocalContractOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.LocalContract) + public interface MyContractsOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.MyContracts) com.google.protobuf.MessageOrBuilder { /** - * optional .ei.Contract contract = 1; - * @return Whether the contract field is set. - */ - boolean hasContract(); - /** - * optional .ei.Contract contract = 1; - * @return The contract. - */ - ei.Ei.Contract getContract(); - /** - * optional .ei.Contract contract = 1; - */ - ei.Ei.ContractOrBuilder getContractOrBuilder(); - - /** - * optional string coop_identifier = 2; - * @return Whether the coopIdentifier field is set. - */ - boolean hasCoopIdentifier(); - /** - * optional string coop_identifier = 2; - * @return The coopIdentifier. - */ - java.lang.String getCoopIdentifier(); - /** - * optional string coop_identifier = 2; - * @return The bytes for coopIdentifier. - */ - com.google.protobuf.ByteString - getCoopIdentifierBytes(); - - /** - * optional bool accepted = 7; - * @return Whether the accepted field is set. - */ - boolean hasAccepted(); - /** - * optional bool accepted = 7; - * @return The accepted. - */ - boolean getAccepted(); - - /** - * optional double time_accepted = 3; - * @return Whether the timeAccepted field is set. - */ - boolean hasTimeAccepted(); - /** - * optional double time_accepted = 3; - * @return The timeAccepted. - */ - double getTimeAccepted(); - - /** - * optional bool cancelled = 4; - * @return Whether the cancelled field is set. - */ - boolean hasCancelled(); - /** - * optional bool cancelled = 4; - * @return The cancelled. - */ - boolean getCancelled(); - - /** - * optional bool new = 8; - * @return Whether the new field is set. - */ - boolean hasNew(); - /** - * optional bool new = 8; - * @return The new. - */ - boolean getNew(); - - /** - * optional double coop_shared_end_time = 5; - * @return Whether the coopSharedEndTime field is set. - */ - boolean hasCoopSharedEndTime(); - /** - * optional double coop_shared_end_time = 5; - * @return The coopSharedEndTime. - */ - double getCoopSharedEndTime(); - - /** - * optional double coop_simulation_end_time = 22; - * @return Whether the coopSimulationEndTime field is set. - */ - boolean hasCoopSimulationEndTime(); - /** - * optional double coop_simulation_end_time = 22; - * @return The coopSimulationEndTime. - */ - double getCoopSimulationEndTime(); - - /** - * optional double coop_grace_period_end_time = 9; - * @return Whether the coopGracePeriodEndTime field is set. - */ - boolean hasCoopGracePeriodEndTime(); - /** - * optional double coop_grace_period_end_time = 9; - * @return The coopGracePeriodEndTime. - */ - double getCoopGracePeriodEndTime(); - - /** - * optional bool coop_contribution_finalized = 10; - * @return Whether the coopContributionFinalized field is set. + * repeated string contract_ids_seen = 3; + * @return A list containing the contractIdsSeen. */ - boolean hasCoopContributionFinalized(); + java.util.List + getContractIdsSeenList(); /** - * optional bool coop_contribution_finalized = 10; - * @return The coopContributionFinalized. + * repeated string contract_ids_seen = 3; + * @return The count of contractIdsSeen. */ - boolean getCoopContributionFinalized(); - + int getContractIdsSeenCount(); /** - * optional double coop_last_uploaded_contribution = 11; - * @return Whether the coopLastUploadedContribution field is set. + * repeated string contract_ids_seen = 3; + * @param index The index of the element to return. + * @return The contractIdsSeen at the given index. */ - boolean hasCoopLastUploadedContribution(); + java.lang.String getContractIdsSeen(int index); /** - * optional double coop_last_uploaded_contribution = 11; - * @return The coopLastUploadedContribution. + * repeated string contract_ids_seen = 3; + * @param index The index of the value to return. + * @return The bytes of the contractIdsSeen at the given index. */ - double getCoopLastUploadedContribution(); + com.google.protobuf.ByteString + getContractIdsSeenBytes(int index); /** - * optional string coop_user_id = 13; - * @return Whether the coopUserId field is set. + * repeated .ei.LocalContract contracts = 1; */ - boolean hasCoopUserId(); + java.util.List + getContractsList(); /** - * optional string coop_user_id = 13; - * @return The coopUserId. + * repeated .ei.LocalContract contracts = 1; */ - java.lang.String getCoopUserId(); + ei.Ei.LocalContract getContracts(int index); /** - * optional string coop_user_id = 13; - * @return The bytes for coopUserId. + * repeated .ei.LocalContract contracts = 1; */ - com.google.protobuf.ByteString - getCoopUserIdBytes(); - + int getContractsCount(); /** - * optional bool coop_share_farm = 17; - * @return Whether the coopShareFarm field is set. + * repeated .ei.LocalContract contracts = 1; */ - boolean hasCoopShareFarm(); + java.util.List + getContractsOrBuilderList(); /** - * optional bool coop_share_farm = 17; - * @return The coopShareFarm. + * repeated .ei.LocalContract contracts = 1; */ - boolean getCoopShareFarm(); + ei.Ei.LocalContractOrBuilder getContractsOrBuilder( + int index); /** - * optional double last_amount_when_reward_given = 6; - * @return Whether the lastAmountWhenRewardGiven field is set. + * repeated .ei.LocalContract archive = 2; */ - boolean hasLastAmountWhenRewardGiven(); + java.util.List + getArchiveList(); /** - * optional double last_amount_when_reward_given = 6; - * @return The lastAmountWhenRewardGiven. + * repeated .ei.LocalContract archive = 2; */ - double getLastAmountWhenRewardGiven(); - + ei.Ei.LocalContract getArchive(int index); /** - * optional uint32 num_goals_achieved = 14; - * @return Whether the numGoalsAchieved field is set. + * repeated .ei.LocalContract archive = 2; */ - boolean hasNumGoalsAchieved(); + int getArchiveCount(); /** - * optional uint32 num_goals_achieved = 14; - * @return The numGoalsAchieved. + * repeated .ei.LocalContract archive = 2; */ - int getNumGoalsAchieved(); - + java.util.List + getArchiveOrBuilderList(); /** - * optional double max_farm_size_reached = 23; - * @return Whether the maxFarmSizeReached field is set. + * repeated .ei.LocalContract archive = 2; */ - boolean hasMaxFarmSizeReached(); + ei.Ei.LocalContractOrBuilder getArchiveOrBuilder( + int index); + /** - * optional double max_farm_size_reached = 23; - * @return The maxFarmSizeReached. + * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; */ - double getMaxFarmSizeReached(); - + java.util.List + getCurrentCoopStatusesList(); /** - * optional uint32 boosts_used = 12; - * @return Whether the boostsUsed field is set. + * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; */ - boolean hasBoostsUsed(); + ei.Ei.ContractCoopStatusResponse getCurrentCoopStatuses(int index); /** - * optional uint32 boosts_used = 12; - * @return The boostsUsed. + * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; */ - int getBoostsUsed(); - + int getCurrentCoopStatusesCount(); /** - * optional bool points_replay = 20; - * @return Whether the pointsReplay field is set. + * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; */ - boolean hasPointsReplay(); + java.util.List + getCurrentCoopStatusesOrBuilderList(); /** - * optional bool points_replay = 20; - * @return The pointsReplay. + * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; */ - boolean getPointsReplay(); + ei.Ei.ContractCoopStatusResponseOrBuilder getCurrentCoopStatusesOrBuilder( + int index); /** - * optional uint32 league = 15; - * @return Whether the league field is set. + * optional .ei.ContractPlayerInfo last_cpi = 5; + * @return Whether the lastCpi field is set. */ - boolean hasLeague(); + boolean hasLastCpi(); /** - * optional uint32 league = 15; - * @return The league. + * optional .ei.ContractPlayerInfo last_cpi = 5; + * @return The lastCpi. */ - int getLeague(); + ei.Ei.ContractPlayerInfo getLastCpi(); + /** + * optional .ei.ContractPlayerInfo last_cpi = 5; + */ + ei.Ei.ContractPlayerInfoOrBuilder getLastCpiOrBuilder(); /** - * optional .ei.Contract.PlayerGrade grade = 18; - * @return Whether the grade field is set. + * optional bool initial_grade_revealed = 6; + * @return Whether the initialGradeRevealed field is set. */ - boolean hasGrade(); + boolean hasInitialGradeRevealed(); /** - * optional .ei.Contract.PlayerGrade grade = 18; - * @return The grade. + * optional bool initial_grade_revealed = 6; + * @return The initialGradeRevealed. */ - ei.Ei.Contract.PlayerGrade getGrade(); + boolean getInitialGradeRevealed(); /** - * optional double last_nag_time = 16; - * @return Whether the lastNagTime field is set. + * optional double last_grade_progress_shown = 7; + * @return Whether the lastGradeProgressShown field is set. */ - boolean hasLastNagTime(); + boolean hasLastGradeProgressShown(); /** - * optional double last_nag_time = 16; - * @return The lastNagTime. + * optional double last_grade_progress_shown = 7; + * @return The lastGradeProgressShown. */ - double getLastNagTime(); + double getLastGradeProgressShown(); /** - * optional .ei.ContractEvaluation evaluation = 19; - * @return Whether the evaluation field is set. + * optional bool show_advanced_evaluations = 8; + * @return Whether the showAdvancedEvaluations field is set. */ - boolean hasEvaluation(); + boolean hasShowAdvancedEvaluations(); /** - * optional .ei.ContractEvaluation evaluation = 19; - * @return The evaluation. + * optional bool show_advanced_evaluations = 8; + * @return The showAdvancedEvaluations. */ - ei.Ei.ContractEvaluation getEvaluation(); + boolean getShowAdvancedEvaluations(); + /** - * optional .ei.ContractEvaluation evaluation = 19; + * repeated .ei.CustomEgg custom_egg_info = 9; */ - ei.Ei.ContractEvaluationOrBuilder getEvaluationOrBuilder(); - + java.util.List + getCustomEggInfoList(); /** - * repeated string reported_uuids = 21; - * @return A list containing the reportedUuids. + * repeated .ei.CustomEgg custom_egg_info = 9; */ - java.util.List - getReportedUuidsList(); + ei.Ei.CustomEgg getCustomEggInfo(int index); /** - * repeated string reported_uuids = 21; - * @return The count of reportedUuids. + * repeated .ei.CustomEgg custom_egg_info = 9; */ - int getReportedUuidsCount(); + int getCustomEggInfoCount(); /** - * repeated string reported_uuids = 21; - * @param index The index of the element to return. - * @return The reportedUuids at the given index. + * repeated .ei.CustomEgg custom_egg_info = 9; */ - java.lang.String getReportedUuids(int index); + java.util.List + getCustomEggInfoOrBuilderList(); /** - * repeated string reported_uuids = 21; - * @param index The index of the value to return. - * @return The bytes of the reportedUuids at the given index. + * repeated .ei.CustomEgg custom_egg_info = 9; */ - com.google.protobuf.ByteString - getReportedUuidsBytes(int index); + ei.Ei.CustomEggOrBuilder getCustomEggInfoOrBuilder( + int index); } /** - * Protobuf type {@code ei.LocalContract} + * Protobuf type {@code ei.MyContracts} */ - public static final class LocalContract extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.LocalContract) - LocalContractOrBuilder { + public static final class MyContracts extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.MyContracts) + MyContractsOrBuilder { private static final long serialVersionUID = 0L; - // Use LocalContract.newBuilder() to construct. - private LocalContract(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + MyContracts.class.getName()); } - private LocalContract() { - coopIdentifier_ = ""; - coopUserId_ = ""; - grade_ = 0; - reportedUuids_ = com.google.protobuf.LazyStringArrayList.EMPTY; + // Use MyContracts.newBuilder() to construct. + private MyContracts(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new LocalContract(); + private MyContracts() { + contractIdsSeen_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + contracts_ = java.util.Collections.emptyList(); + archive_ = java.util.Collections.emptyList(); + currentCoopStatuses_ = java.util.Collections.emptyList(); + customEggInfo_ = java.util.Collections.emptyList(); } - @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_LocalContract_descriptor; + return ei.Ei.internal_static_ei_MyContracts_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_LocalContract_fieldAccessorTable + return ei.Ei.internal_static_ei_MyContracts_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.LocalContract.class, ei.Ei.LocalContract.Builder.class); + ei.Ei.MyContracts.class, ei.Ei.MyContracts.Builder.class); } private int bitField0_; - public static final int CONTRACT_FIELD_NUMBER = 1; - private ei.Ei.Contract contract_; - /** - * optional .ei.Contract contract = 1; - * @return Whether the contract field is set. - */ - @java.lang.Override - public boolean hasContract() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - * optional .ei.Contract contract = 1; - * @return The contract. - */ - @java.lang.Override - public ei.Ei.Contract getContract() { - return contract_ == null ? ei.Ei.Contract.getDefaultInstance() : contract_; - } + public static final int CONTRACT_IDS_SEEN_FIELD_NUMBER = 3; + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList contractIdsSeen_ = + com.google.protobuf.LazyStringArrayList.emptyList(); /** - * optional .ei.Contract contract = 1; + * repeated string contract_ids_seen = 3; + * @return A list containing the contractIdsSeen. */ - @java.lang.Override - public ei.Ei.ContractOrBuilder getContractOrBuilder() { - return contract_ == null ? ei.Ei.Contract.getDefaultInstance() : contract_; + public com.google.protobuf.ProtocolStringList + getContractIdsSeenList() { + return contractIdsSeen_; } - - public static final int COOP_IDENTIFIER_FIELD_NUMBER = 2; - private volatile java.lang.Object coopIdentifier_; /** - * optional string coop_identifier = 2; - * @return Whether the coopIdentifier field is set. + * repeated string contract_ids_seen = 3; + * @return The count of contractIdsSeen. */ - @java.lang.Override - public boolean hasCoopIdentifier() { - return ((bitField0_ & 0x00000002) != 0); + public int getContractIdsSeenCount() { + return contractIdsSeen_.size(); } /** - * optional string coop_identifier = 2; - * @return The coopIdentifier. + * repeated string contract_ids_seen = 3; + * @param index The index of the element to return. + * @return The contractIdsSeen at the given index. */ - @java.lang.Override - public java.lang.String getCoopIdentifier() { - java.lang.Object ref = coopIdentifier_; - 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()) { - coopIdentifier_ = s; - } - return s; - } + public java.lang.String getContractIdsSeen(int index) { + return contractIdsSeen_.get(index); } /** - * optional string coop_identifier = 2; - * @return The bytes for coopIdentifier. + * repeated string contract_ids_seen = 3; + * @param index The index of the value to return. + * @return The bytes of the contractIdsSeen at the given index. */ - @java.lang.Override public com.google.protobuf.ByteString - getCoopIdentifierBytes() { - java.lang.Object ref = coopIdentifier_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - coopIdentifier_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ACCEPTED_FIELD_NUMBER = 7; - private boolean accepted_; - /** - * optional bool accepted = 7; - * @return Whether the accepted field is set. - */ - @java.lang.Override - public boolean hasAccepted() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - * optional bool accepted = 7; - * @return The accepted. - */ - @java.lang.Override - public boolean getAccepted() { - return accepted_; - } - - public static final int TIME_ACCEPTED_FIELD_NUMBER = 3; - private double timeAccepted_; - /** - * optional double time_accepted = 3; - * @return Whether the timeAccepted field is set. - */ - @java.lang.Override - public boolean hasTimeAccepted() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - * optional double time_accepted = 3; - * @return The timeAccepted. - */ - @java.lang.Override - public double getTimeAccepted() { - return timeAccepted_; - } - - public static final int CANCELLED_FIELD_NUMBER = 4; - private boolean cancelled_; - /** - * optional bool cancelled = 4; - * @return Whether the cancelled field is set. - */ - @java.lang.Override - public boolean hasCancelled() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - * optional bool cancelled = 4; - * @return The cancelled. - */ - @java.lang.Override - public boolean getCancelled() { - return cancelled_; + getContractIdsSeenBytes(int index) { + return contractIdsSeen_.getByteString(index); } - public static final int NEW_FIELD_NUMBER = 8; - private boolean new_; - /** - * optional bool new = 8; - * @return Whether the new field is set. - */ - @java.lang.Override - public boolean hasNew() { - return ((bitField0_ & 0x00000020) != 0); - } + public static final int CONTRACTS_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private java.util.List contracts_; /** - * optional bool new = 8; - * @return The new. + * repeated .ei.LocalContract contracts = 1; */ @java.lang.Override - public boolean getNew() { - return new_; + public java.util.List getContractsList() { + return contracts_; } - - public static final int COOP_SHARED_END_TIME_FIELD_NUMBER = 5; - private double coopSharedEndTime_; /** - * optional double coop_shared_end_time = 5; - * @return Whether the coopSharedEndTime field is set. + * repeated .ei.LocalContract contracts = 1; */ @java.lang.Override - public boolean hasCoopSharedEndTime() { - return ((bitField0_ & 0x00000040) != 0); + public java.util.List + getContractsOrBuilderList() { + return contracts_; } /** - * optional double coop_shared_end_time = 5; - * @return The coopSharedEndTime. + * repeated .ei.LocalContract contracts = 1; */ @java.lang.Override - public double getCoopSharedEndTime() { - return coopSharedEndTime_; + public int getContractsCount() { + return contracts_.size(); } - - public static final int COOP_SIMULATION_END_TIME_FIELD_NUMBER = 22; - private double coopSimulationEndTime_; /** - * optional double coop_simulation_end_time = 22; - * @return Whether the coopSimulationEndTime field is set. + * repeated .ei.LocalContract contracts = 1; */ @java.lang.Override - public boolean hasCoopSimulationEndTime() { - return ((bitField0_ & 0x00000080) != 0); + public ei.Ei.LocalContract getContracts(int index) { + return contracts_.get(index); } /** - * optional double coop_simulation_end_time = 22; - * @return The coopSimulationEndTime. + * repeated .ei.LocalContract contracts = 1; */ @java.lang.Override - public double getCoopSimulationEndTime() { - return coopSimulationEndTime_; + public ei.Ei.LocalContractOrBuilder getContractsOrBuilder( + int index) { + return contracts_.get(index); } - public static final int COOP_GRACE_PERIOD_END_TIME_FIELD_NUMBER = 9; - private double coopGracePeriodEndTime_; - /** - * optional double coop_grace_period_end_time = 9; - * @return Whether the coopGracePeriodEndTime field is set. - */ - @java.lang.Override - public boolean hasCoopGracePeriodEndTime() { - return ((bitField0_ & 0x00000100) != 0); - } + public static final int ARCHIVE_FIELD_NUMBER = 2; + @SuppressWarnings("serial") + private java.util.List archive_; /** - * optional double coop_grace_period_end_time = 9; - * @return The coopGracePeriodEndTime. + * repeated .ei.LocalContract archive = 2; */ @java.lang.Override - public double getCoopGracePeriodEndTime() { - return coopGracePeriodEndTime_; + public java.util.List getArchiveList() { + return archive_; } - - public static final int COOP_CONTRIBUTION_FINALIZED_FIELD_NUMBER = 10; - private boolean coopContributionFinalized_; /** - * optional bool coop_contribution_finalized = 10; - * @return Whether the coopContributionFinalized field is set. + * repeated .ei.LocalContract archive = 2; */ @java.lang.Override - public boolean hasCoopContributionFinalized() { - return ((bitField0_ & 0x00000200) != 0); + public java.util.List + getArchiveOrBuilderList() { + return archive_; } /** - * optional bool coop_contribution_finalized = 10; - * @return The coopContributionFinalized. + * repeated .ei.LocalContract archive = 2; */ @java.lang.Override - public boolean getCoopContributionFinalized() { - return coopContributionFinalized_; + public int getArchiveCount() { + return archive_.size(); } - - public static final int COOP_LAST_UPLOADED_CONTRIBUTION_FIELD_NUMBER = 11; - private double coopLastUploadedContribution_; /** - * optional double coop_last_uploaded_contribution = 11; - * @return Whether the coopLastUploadedContribution field is set. + * repeated .ei.LocalContract archive = 2; */ @java.lang.Override - public boolean hasCoopLastUploadedContribution() { - return ((bitField0_ & 0x00000400) != 0); + public ei.Ei.LocalContract getArchive(int index) { + return archive_.get(index); } /** - * optional double coop_last_uploaded_contribution = 11; - * @return The coopLastUploadedContribution. + * repeated .ei.LocalContract archive = 2; */ @java.lang.Override - public double getCoopLastUploadedContribution() { - return coopLastUploadedContribution_; + public ei.Ei.LocalContractOrBuilder getArchiveOrBuilder( + int index) { + return archive_.get(index); } - public static final int COOP_USER_ID_FIELD_NUMBER = 13; - private volatile java.lang.Object coopUserId_; - /** - * optional string coop_user_id = 13; - * @return Whether the coopUserId field is set. - */ - @java.lang.Override - public boolean hasCoopUserId() { - return ((bitField0_ & 0x00000800) != 0); - } - /** - * optional string coop_user_id = 13; - * @return The coopUserId. - */ - @java.lang.Override - public java.lang.String getCoopUserId() { - java.lang.Object ref = coopUserId_; - 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()) { - coopUserId_ = s; - } - return s; - } - } + public static final int CURRENT_COOP_STATUSES_FIELD_NUMBER = 4; + @SuppressWarnings("serial") + private java.util.List currentCoopStatuses_; /** - * optional string coop_user_id = 13; - * @return The bytes for coopUserId. + * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; */ @java.lang.Override - public com.google.protobuf.ByteString - getCoopUserIdBytes() { - java.lang.Object ref = coopUserId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - coopUserId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public java.util.List getCurrentCoopStatusesList() { + return currentCoopStatuses_; } - - public static final int COOP_SHARE_FARM_FIELD_NUMBER = 17; - private boolean coopShareFarm_; /** - * optional bool coop_share_farm = 17; - * @return Whether the coopShareFarm field is set. + * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; */ @java.lang.Override - public boolean hasCoopShareFarm() { - return ((bitField0_ & 0x00001000) != 0); + public java.util.List + getCurrentCoopStatusesOrBuilderList() { + return currentCoopStatuses_; } /** - * optional bool coop_share_farm = 17; - * @return The coopShareFarm. + * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; */ @java.lang.Override - public boolean getCoopShareFarm() { - return coopShareFarm_; + public int getCurrentCoopStatusesCount() { + return currentCoopStatuses_.size(); } - - public static final int LAST_AMOUNT_WHEN_REWARD_GIVEN_FIELD_NUMBER = 6; - private double lastAmountWhenRewardGiven_; /** - * optional double last_amount_when_reward_given = 6; - * @return Whether the lastAmountWhenRewardGiven field is set. + * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; */ @java.lang.Override - public boolean hasLastAmountWhenRewardGiven() { - return ((bitField0_ & 0x00002000) != 0); + public ei.Ei.ContractCoopStatusResponse getCurrentCoopStatuses(int index) { + return currentCoopStatuses_.get(index); } /** - * optional double last_amount_when_reward_given = 6; - * @return The lastAmountWhenRewardGiven. + * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; */ @java.lang.Override - public double getLastAmountWhenRewardGiven() { - return lastAmountWhenRewardGiven_; + public ei.Ei.ContractCoopStatusResponseOrBuilder getCurrentCoopStatusesOrBuilder( + int index) { + return currentCoopStatuses_.get(index); } - public static final int NUM_GOALS_ACHIEVED_FIELD_NUMBER = 14; - private int numGoalsAchieved_; - /** - * optional uint32 num_goals_achieved = 14; - * @return Whether the numGoalsAchieved field is set. - */ - @java.lang.Override - public boolean hasNumGoalsAchieved() { - return ((bitField0_ & 0x00004000) != 0); - } + public static final int LAST_CPI_FIELD_NUMBER = 5; + private ei.Ei.ContractPlayerInfo lastCpi_; /** - * optional uint32 num_goals_achieved = 14; - * @return The numGoalsAchieved. + * optional .ei.ContractPlayerInfo last_cpi = 5; + * @return Whether the lastCpi field is set. */ @java.lang.Override - public int getNumGoalsAchieved() { - return numGoalsAchieved_; + public boolean hasLastCpi() { + return ((bitField0_ & 0x00000001) != 0); } - - public static final int MAX_FARM_SIZE_REACHED_FIELD_NUMBER = 23; - private double maxFarmSizeReached_; /** - * optional double max_farm_size_reached = 23; - * @return Whether the maxFarmSizeReached field is set. + * optional .ei.ContractPlayerInfo last_cpi = 5; + * @return The lastCpi. */ @java.lang.Override - public boolean hasMaxFarmSizeReached() { - return ((bitField0_ & 0x00008000) != 0); + public ei.Ei.ContractPlayerInfo getLastCpi() { + return lastCpi_ == null ? ei.Ei.ContractPlayerInfo.getDefaultInstance() : lastCpi_; } /** - * optional double max_farm_size_reached = 23; - * @return The maxFarmSizeReached. + * optional .ei.ContractPlayerInfo last_cpi = 5; */ @java.lang.Override - public double getMaxFarmSizeReached() { - return maxFarmSizeReached_; + public ei.Ei.ContractPlayerInfoOrBuilder getLastCpiOrBuilder() { + return lastCpi_ == null ? ei.Ei.ContractPlayerInfo.getDefaultInstance() : lastCpi_; } - public static final int BOOSTS_USED_FIELD_NUMBER = 12; - private int boostsUsed_; + public static final int INITIAL_GRADE_REVEALED_FIELD_NUMBER = 6; + private boolean initialGradeRevealed_ = false; /** - * optional uint32 boosts_used = 12; - * @return Whether the boostsUsed field is set. + * optional bool initial_grade_revealed = 6; + * @return Whether the initialGradeRevealed field is set. */ @java.lang.Override - public boolean hasBoostsUsed() { - return ((bitField0_ & 0x00010000) != 0); + public boolean hasInitialGradeRevealed() { + return ((bitField0_ & 0x00000002) != 0); } /** - * optional uint32 boosts_used = 12; - * @return The boostsUsed. + * optional bool initial_grade_revealed = 6; + * @return The initialGradeRevealed. */ @java.lang.Override - public int getBoostsUsed() { - return boostsUsed_; + public boolean getInitialGradeRevealed() { + return initialGradeRevealed_; } - public static final int POINTS_REPLAY_FIELD_NUMBER = 20; - private boolean pointsReplay_; + public static final int LAST_GRADE_PROGRESS_SHOWN_FIELD_NUMBER = 7; + private double lastGradeProgressShown_ = 0D; /** - * optional bool points_replay = 20; - * @return Whether the pointsReplay field is set. + * optional double last_grade_progress_shown = 7; + * @return Whether the lastGradeProgressShown field is set. */ @java.lang.Override - public boolean hasPointsReplay() { - return ((bitField0_ & 0x00020000) != 0); + public boolean hasLastGradeProgressShown() { + return ((bitField0_ & 0x00000004) != 0); } /** - * optional bool points_replay = 20; - * @return The pointsReplay. + * optional double last_grade_progress_shown = 7; + * @return The lastGradeProgressShown. */ @java.lang.Override - public boolean getPointsReplay() { - return pointsReplay_; + public double getLastGradeProgressShown() { + return lastGradeProgressShown_; } - public static final int LEAGUE_FIELD_NUMBER = 15; - private int league_; + public static final int SHOW_ADVANCED_EVALUATIONS_FIELD_NUMBER = 8; + private boolean showAdvancedEvaluations_ = false; /** - * optional uint32 league = 15; - * @return Whether the league field is set. + * optional bool show_advanced_evaluations = 8; + * @return Whether the showAdvancedEvaluations field is set. */ @java.lang.Override - public boolean hasLeague() { - return ((bitField0_ & 0x00040000) != 0); + public boolean hasShowAdvancedEvaluations() { + return ((bitField0_ & 0x00000008) != 0); } /** - * optional uint32 league = 15; - * @return The league. + * optional bool show_advanced_evaluations = 8; + * @return The showAdvancedEvaluations. */ @java.lang.Override - public int getLeague() { - return league_; - } - - public static final int GRADE_FIELD_NUMBER = 18; - private int grade_; - /** - * optional .ei.Contract.PlayerGrade grade = 18; - * @return Whether the grade field is set. - */ - @java.lang.Override public boolean hasGrade() { - return ((bitField0_ & 0x00080000) != 0); - } - /** - * optional .ei.Contract.PlayerGrade grade = 18; - * @return The grade. - */ - @java.lang.Override public ei.Ei.Contract.PlayerGrade getGrade() { - @SuppressWarnings("deprecation") - ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.valueOf(grade_); - return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; + public boolean getShowAdvancedEvaluations() { + return showAdvancedEvaluations_; } - public static final int LAST_NAG_TIME_FIELD_NUMBER = 16; - private double lastNagTime_; + public static final int CUSTOM_EGG_INFO_FIELD_NUMBER = 9; + @SuppressWarnings("serial") + private java.util.List customEggInfo_; /** - * optional double last_nag_time = 16; - * @return Whether the lastNagTime field is set. + * repeated .ei.CustomEgg custom_egg_info = 9; */ @java.lang.Override - public boolean hasLastNagTime() { - return ((bitField0_ & 0x00100000) != 0); + public java.util.List getCustomEggInfoList() { + return customEggInfo_; } /** - * optional double last_nag_time = 16; - * @return The lastNagTime. + * repeated .ei.CustomEgg custom_egg_info = 9; */ @java.lang.Override - public double getLastNagTime() { - return lastNagTime_; + public java.util.List + getCustomEggInfoOrBuilderList() { + return customEggInfo_; } - - public static final int EVALUATION_FIELD_NUMBER = 19; - private ei.Ei.ContractEvaluation evaluation_; /** - * optional .ei.ContractEvaluation evaluation = 19; - * @return Whether the evaluation field is set. + * repeated .ei.CustomEgg custom_egg_info = 9; */ @java.lang.Override - public boolean hasEvaluation() { - return ((bitField0_ & 0x00200000) != 0); + public int getCustomEggInfoCount() { + return customEggInfo_.size(); } /** - * optional .ei.ContractEvaluation evaluation = 19; - * @return The evaluation. + * repeated .ei.CustomEgg custom_egg_info = 9; */ @java.lang.Override - public ei.Ei.ContractEvaluation getEvaluation() { - return evaluation_ == null ? ei.Ei.ContractEvaluation.getDefaultInstance() : evaluation_; + public ei.Ei.CustomEgg getCustomEggInfo(int index) { + return customEggInfo_.get(index); } /** - * optional .ei.ContractEvaluation evaluation = 19; + * repeated .ei.CustomEgg custom_egg_info = 9; */ @java.lang.Override - public ei.Ei.ContractEvaluationOrBuilder getEvaluationOrBuilder() { - return evaluation_ == null ? ei.Ei.ContractEvaluation.getDefaultInstance() : evaluation_; - } - - public static final int REPORTED_UUIDS_FIELD_NUMBER = 21; - private com.google.protobuf.LazyStringList reportedUuids_; - /** - * repeated string reported_uuids = 21; - * @return A list containing the reportedUuids. - */ - public com.google.protobuf.ProtocolStringList - getReportedUuidsList() { - return reportedUuids_; - } - /** - * repeated string reported_uuids = 21; - * @return The count of reportedUuids. - */ - public int getReportedUuidsCount() { - return reportedUuids_.size(); - } - /** - * repeated string reported_uuids = 21; - * @param index The index of the element to return. - * @return The reportedUuids at the given index. - */ - public java.lang.String getReportedUuids(int index) { - return reportedUuids_.get(index); - } - /** - * repeated string reported_uuids = 21; - * @param index The index of the value to return. - * @return The bytes of the reportedUuids at the given index. - */ - public com.google.protobuf.ByteString - getReportedUuidsBytes(int index) { - return reportedUuids_.getByteString(index); + public ei.Ei.CustomEggOrBuilder getCustomEggInfoOrBuilder( + int index) { + return customEggInfo_.get(index); } private byte memoizedIsInitialized = -1; @@ -112090,74 +118173,32 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - output.writeMessage(1, getContract()); + for (int i = 0; i < contracts_.size(); i++) { + output.writeMessage(1, contracts_.get(i)); } - if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, coopIdentifier_); + for (int i = 0; i < archive_.size(); i++) { + output.writeMessage(2, archive_.get(i)); } - if (((bitField0_ & 0x00000008) != 0)) { - output.writeDouble(3, timeAccepted_); + for (int i = 0; i < contractIdsSeen_.size(); i++) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, contractIdsSeen_.getRaw(i)); } - if (((bitField0_ & 0x00000010) != 0)) { - output.writeBool(4, cancelled_); + for (int i = 0; i < currentCoopStatuses_.size(); i++) { + output.writeMessage(4, currentCoopStatuses_.get(i)); } - if (((bitField0_ & 0x00000040) != 0)) { - output.writeDouble(5, coopSharedEndTime_); + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(5, getLastCpi()); } - if (((bitField0_ & 0x00002000) != 0)) { - output.writeDouble(6, lastAmountWhenRewardGiven_); + if (((bitField0_ & 0x00000002) != 0)) { + output.writeBool(6, initialGradeRevealed_); } if (((bitField0_ & 0x00000004) != 0)) { - output.writeBool(7, accepted_); - } - if (((bitField0_ & 0x00000020) != 0)) { - output.writeBool(8, new_); - } - if (((bitField0_ & 0x00000100) != 0)) { - output.writeDouble(9, coopGracePeriodEndTime_); - } - if (((bitField0_ & 0x00000200) != 0)) { - output.writeBool(10, coopContributionFinalized_); - } - if (((bitField0_ & 0x00000400) != 0)) { - output.writeDouble(11, coopLastUploadedContribution_); - } - if (((bitField0_ & 0x00010000) != 0)) { - output.writeUInt32(12, boostsUsed_); - } - if (((bitField0_ & 0x00000800) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 13, coopUserId_); - } - if (((bitField0_ & 0x00004000) != 0)) { - output.writeUInt32(14, numGoalsAchieved_); - } - if (((bitField0_ & 0x00040000) != 0)) { - output.writeUInt32(15, league_); - } - if (((bitField0_ & 0x00100000) != 0)) { - output.writeDouble(16, lastNagTime_); - } - if (((bitField0_ & 0x00001000) != 0)) { - output.writeBool(17, coopShareFarm_); - } - if (((bitField0_ & 0x00080000) != 0)) { - output.writeEnum(18, grade_); - } - if (((bitField0_ & 0x00200000) != 0)) { - output.writeMessage(19, getEvaluation()); - } - if (((bitField0_ & 0x00020000) != 0)) { - output.writeBool(20, pointsReplay_); - } - for (int i = 0; i < reportedUuids_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 21, reportedUuids_.getRaw(i)); + output.writeDouble(7, lastGradeProgressShown_); } - if (((bitField0_ & 0x00000080) != 0)) { - output.writeDouble(22, coopSimulationEndTime_); + if (((bitField0_ & 0x00000008) != 0)) { + output.writeBool(8, showAdvancedEvaluations_); } - if (((bitField0_ & 0x00008000) != 0)) { - output.writeDouble(23, maxFarmSizeReached_); + for (int i = 0; i < customEggInfo_.size(); i++) { + output.writeMessage(9, customEggInfo_.get(i)); } getUnknownFields().writeTo(output); } @@ -112168,99 +118209,45 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getContract()); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, coopIdentifier_); - } - if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(3, timeAccepted_); - } - if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(4, cancelled_); - } - if (((bitField0_ & 0x00000040) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(5, coopSharedEndTime_); - } - if (((bitField0_ & 0x00002000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(6, lastAmountWhenRewardGiven_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(7, accepted_); - } - if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(8, new_); - } - if (((bitField0_ & 0x00000100) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(9, coopGracePeriodEndTime_); - } - if (((bitField0_ & 0x00000200) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(10, coopContributionFinalized_); - } - if (((bitField0_ & 0x00000400) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(11, coopLastUploadedContribution_); - } - if (((bitField0_ & 0x00010000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(12, boostsUsed_); - } - if (((bitField0_ & 0x00000800) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(13, coopUserId_); - } - if (((bitField0_ & 0x00004000) != 0)) { + for (int i = 0; i < contracts_.size(); i++) { size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(14, numGoalsAchieved_); + .computeMessageSize(1, contracts_.get(i)); } - if (((bitField0_ & 0x00040000) != 0)) { + for (int i = 0; i < archive_.size(); i++) { size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(15, league_); + .computeMessageSize(2, archive_.get(i)); } - if (((bitField0_ & 0x00100000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(16, lastNagTime_); + { + int dataSize = 0; + for (int i = 0; i < contractIdsSeen_.size(); i++) { + dataSize += computeStringSizeNoTag(contractIdsSeen_.getRaw(i)); + } + size += dataSize; + size += 1 * getContractIdsSeenList().size(); } - if (((bitField0_ & 0x00001000) != 0)) { + for (int i = 0; i < currentCoopStatuses_.size(); i++) { size += com.google.protobuf.CodedOutputStream - .computeBoolSize(17, coopShareFarm_); + .computeMessageSize(4, currentCoopStatuses_.get(i)); } - if (((bitField0_ & 0x00080000) != 0)) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeEnumSize(18, grade_); + .computeMessageSize(5, getLastCpi()); } - if (((bitField0_ & 0x00200000) != 0)) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(19, getEvaluation()); + .computeBoolSize(6, initialGradeRevealed_); } - if (((bitField0_ & 0x00020000) != 0)) { + if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeBoolSize(20, pointsReplay_); - } - { - int dataSize = 0; - for (int i = 0; i < reportedUuids_.size(); i++) { - dataSize += computeStringSizeNoTag(reportedUuids_.getRaw(i)); - } - size += dataSize; - size += 2 * getReportedUuidsList().size(); + .computeDoubleSize(7, lastGradeProgressShown_); } - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(22, coopSimulationEndTime_); + .computeBoolSize(8, showAdvancedEvaluations_); } - if (((bitField0_ & 0x00008000) != 0)) { + for (int i = 0; i < customEggInfo_.size(); i++) { size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(23, maxFarmSizeReached_); + .computeMessageSize(9, customEggInfo_.get(i)); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -112272,130 +118259,42 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof ei.Ei.LocalContract)) { + if (!(obj instanceof ei.Ei.MyContracts)) { return super.equals(obj); } - ei.Ei.LocalContract other = (ei.Ei.LocalContract) obj; + ei.Ei.MyContracts other = (ei.Ei.MyContracts) obj; - if (hasContract() != other.hasContract()) return false; - if (hasContract()) { - if (!getContract() - .equals(other.getContract())) return false; - } - if (hasCoopIdentifier() != other.hasCoopIdentifier()) return false; - if (hasCoopIdentifier()) { - if (!getCoopIdentifier() - .equals(other.getCoopIdentifier())) return false; - } - if (hasAccepted() != other.hasAccepted()) return false; - if (hasAccepted()) { - if (getAccepted() - != other.getAccepted()) return false; - } - if (hasTimeAccepted() != other.hasTimeAccepted()) return false; - if (hasTimeAccepted()) { - if (java.lang.Double.doubleToLongBits(getTimeAccepted()) - != java.lang.Double.doubleToLongBits( - other.getTimeAccepted())) return false; - } - if (hasCancelled() != other.hasCancelled()) return false; - if (hasCancelled()) { - if (getCancelled() - != other.getCancelled()) return false; - } - if (hasNew() != other.hasNew()) return false; - if (hasNew()) { - if (getNew() - != other.getNew()) return false; - } - if (hasCoopSharedEndTime() != other.hasCoopSharedEndTime()) return false; - if (hasCoopSharedEndTime()) { - if (java.lang.Double.doubleToLongBits(getCoopSharedEndTime()) - != java.lang.Double.doubleToLongBits( - other.getCoopSharedEndTime())) return false; - } - if (hasCoopSimulationEndTime() != other.hasCoopSimulationEndTime()) return false; - if (hasCoopSimulationEndTime()) { - if (java.lang.Double.doubleToLongBits(getCoopSimulationEndTime()) - != java.lang.Double.doubleToLongBits( - other.getCoopSimulationEndTime())) return false; - } - if (hasCoopGracePeriodEndTime() != other.hasCoopGracePeriodEndTime()) return false; - if (hasCoopGracePeriodEndTime()) { - if (java.lang.Double.doubleToLongBits(getCoopGracePeriodEndTime()) - != java.lang.Double.doubleToLongBits( - other.getCoopGracePeriodEndTime())) return false; - } - if (hasCoopContributionFinalized() != other.hasCoopContributionFinalized()) return false; - if (hasCoopContributionFinalized()) { - if (getCoopContributionFinalized() - != other.getCoopContributionFinalized()) return false; - } - if (hasCoopLastUploadedContribution() != other.hasCoopLastUploadedContribution()) return false; - if (hasCoopLastUploadedContribution()) { - if (java.lang.Double.doubleToLongBits(getCoopLastUploadedContribution()) - != java.lang.Double.doubleToLongBits( - other.getCoopLastUploadedContribution())) return false; - } - if (hasCoopUserId() != other.hasCoopUserId()) return false; - if (hasCoopUserId()) { - if (!getCoopUserId() - .equals(other.getCoopUserId())) return false; - } - if (hasCoopShareFarm() != other.hasCoopShareFarm()) return false; - if (hasCoopShareFarm()) { - if (getCoopShareFarm() - != other.getCoopShareFarm()) return false; - } - if (hasLastAmountWhenRewardGiven() != other.hasLastAmountWhenRewardGiven()) return false; - if (hasLastAmountWhenRewardGiven()) { - if (java.lang.Double.doubleToLongBits(getLastAmountWhenRewardGiven()) - != java.lang.Double.doubleToLongBits( - other.getLastAmountWhenRewardGiven())) return false; - } - if (hasNumGoalsAchieved() != other.hasNumGoalsAchieved()) return false; - if (hasNumGoalsAchieved()) { - if (getNumGoalsAchieved() - != other.getNumGoalsAchieved()) return false; - } - if (hasMaxFarmSizeReached() != other.hasMaxFarmSizeReached()) return false; - if (hasMaxFarmSizeReached()) { - if (java.lang.Double.doubleToLongBits(getMaxFarmSizeReached()) - != java.lang.Double.doubleToLongBits( - other.getMaxFarmSizeReached())) return false; - } - if (hasBoostsUsed() != other.hasBoostsUsed()) return false; - if (hasBoostsUsed()) { - if (getBoostsUsed() - != other.getBoostsUsed()) return false; - } - if (hasPointsReplay() != other.hasPointsReplay()) return false; - if (hasPointsReplay()) { - if (getPointsReplay() - != other.getPointsReplay()) return false; - } - if (hasLeague() != other.hasLeague()) return false; - if (hasLeague()) { - if (getLeague() - != other.getLeague()) return false; + if (!getContractIdsSeenList() + .equals(other.getContractIdsSeenList())) return false; + if (!getContractsList() + .equals(other.getContractsList())) return false; + if (!getArchiveList() + .equals(other.getArchiveList())) return false; + if (!getCurrentCoopStatusesList() + .equals(other.getCurrentCoopStatusesList())) return false; + if (hasLastCpi() != other.hasLastCpi()) return false; + if (hasLastCpi()) { + if (!getLastCpi() + .equals(other.getLastCpi())) return false; } - if (hasGrade() != other.hasGrade()) return false; - if (hasGrade()) { - if (grade_ != other.grade_) return false; + if (hasInitialGradeRevealed() != other.hasInitialGradeRevealed()) return false; + if (hasInitialGradeRevealed()) { + if (getInitialGradeRevealed() + != other.getInitialGradeRevealed()) return false; } - if (hasLastNagTime() != other.hasLastNagTime()) return false; - if (hasLastNagTime()) { - if (java.lang.Double.doubleToLongBits(getLastNagTime()) + if (hasLastGradeProgressShown() != other.hasLastGradeProgressShown()) return false; + if (hasLastGradeProgressShown()) { + if (java.lang.Double.doubleToLongBits(getLastGradeProgressShown()) != java.lang.Double.doubleToLongBits( - other.getLastNagTime())) return false; + other.getLastGradeProgressShown())) return false; } - if (hasEvaluation() != other.hasEvaluation()) return false; - if (hasEvaluation()) { - if (!getEvaluation() - .equals(other.getEvaluation())) return false; + if (hasShowAdvancedEvaluations() != other.hasShowAdvancedEvaluations()) return false; + if (hasShowAdvancedEvaluations()) { + if (getShowAdvancedEvaluations() + != other.getShowAdvancedEvaluations()) return false; } - if (!getReportedUuidsList() - .equals(other.getReportedUuidsList())) return false; + if (!getCustomEggInfoList() + .equals(other.getCustomEggInfoList())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -112407,184 +118306,119 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); - if (hasContract()) { - hash = (37 * hash) + CONTRACT_FIELD_NUMBER; - hash = (53 * hash) + getContract().hashCode(); - } - if (hasCoopIdentifier()) { - hash = (37 * hash) + COOP_IDENTIFIER_FIELD_NUMBER; - hash = (53 * hash) + getCoopIdentifier().hashCode(); - } - if (hasAccepted()) { - hash = (37 * hash) + ACCEPTED_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getAccepted()); - } - if (hasTimeAccepted()) { - hash = (37 * hash) + TIME_ACCEPTED_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getTimeAccepted())); - } - if (hasCancelled()) { - hash = (37 * hash) + CANCELLED_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getCancelled()); - } - if (hasNew()) { - hash = (37 * hash) + NEW_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getNew()); - } - if (hasCoopSharedEndTime()) { - hash = (37 * hash) + COOP_SHARED_END_TIME_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getCoopSharedEndTime())); - } - if (hasCoopSimulationEndTime()) { - hash = (37 * hash) + COOP_SIMULATION_END_TIME_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getCoopSimulationEndTime())); + if (getContractIdsSeenCount() > 0) { + hash = (37 * hash) + CONTRACT_IDS_SEEN_FIELD_NUMBER; + hash = (53 * hash) + getContractIdsSeenList().hashCode(); } - if (hasCoopGracePeriodEndTime()) { - hash = (37 * hash) + COOP_GRACE_PERIOD_END_TIME_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getCoopGracePeriodEndTime())); + if (getContractsCount() > 0) { + hash = (37 * hash) + CONTRACTS_FIELD_NUMBER; + hash = (53 * hash) + getContractsList().hashCode(); } - if (hasCoopContributionFinalized()) { - hash = (37 * hash) + COOP_CONTRIBUTION_FINALIZED_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getCoopContributionFinalized()); + if (getArchiveCount() > 0) { + hash = (37 * hash) + ARCHIVE_FIELD_NUMBER; + hash = (53 * hash) + getArchiveList().hashCode(); } - if (hasCoopLastUploadedContribution()) { - hash = (37 * hash) + COOP_LAST_UPLOADED_CONTRIBUTION_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getCoopLastUploadedContribution())); + if (getCurrentCoopStatusesCount() > 0) { + hash = (37 * hash) + CURRENT_COOP_STATUSES_FIELD_NUMBER; + hash = (53 * hash) + getCurrentCoopStatusesList().hashCode(); } - if (hasCoopUserId()) { - hash = (37 * hash) + COOP_USER_ID_FIELD_NUMBER; - hash = (53 * hash) + getCoopUserId().hashCode(); + if (hasLastCpi()) { + hash = (37 * hash) + LAST_CPI_FIELD_NUMBER; + hash = (53 * hash) + getLastCpi().hashCode(); } - if (hasCoopShareFarm()) { - hash = (37 * hash) + COOP_SHARE_FARM_FIELD_NUMBER; + if (hasInitialGradeRevealed()) { + hash = (37 * hash) + INITIAL_GRADE_REVEALED_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getCoopShareFarm()); - } - if (hasLastAmountWhenRewardGiven()) { - hash = (37 * hash) + LAST_AMOUNT_WHEN_REWARD_GIVEN_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getLastAmountWhenRewardGiven())); - } - if (hasNumGoalsAchieved()) { - hash = (37 * hash) + NUM_GOALS_ACHIEVED_FIELD_NUMBER; - hash = (53 * hash) + getNumGoalsAchieved(); + getInitialGradeRevealed()); } - if (hasMaxFarmSizeReached()) { - hash = (37 * hash) + MAX_FARM_SIZE_REACHED_FIELD_NUMBER; + if (hasLastGradeProgressShown()) { + hash = (37 * hash) + LAST_GRADE_PROGRESS_SHOWN_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getMaxFarmSizeReached())); - } - if (hasBoostsUsed()) { - hash = (37 * hash) + BOOSTS_USED_FIELD_NUMBER; - hash = (53 * hash) + getBoostsUsed(); + java.lang.Double.doubleToLongBits(getLastGradeProgressShown())); } - if (hasPointsReplay()) { - hash = (37 * hash) + POINTS_REPLAY_FIELD_NUMBER; + if (hasShowAdvancedEvaluations()) { + hash = (37 * hash) + SHOW_ADVANCED_EVALUATIONS_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getPointsReplay()); - } - if (hasLeague()) { - hash = (37 * hash) + LEAGUE_FIELD_NUMBER; - hash = (53 * hash) + getLeague(); - } - if (hasGrade()) { - hash = (37 * hash) + GRADE_FIELD_NUMBER; - hash = (53 * hash) + grade_; - } - if (hasLastNagTime()) { - hash = (37 * hash) + LAST_NAG_TIME_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getLastNagTime())); - } - if (hasEvaluation()) { - hash = (37 * hash) + EVALUATION_FIELD_NUMBER; - hash = (53 * hash) + getEvaluation().hashCode(); + getShowAdvancedEvaluations()); } - if (getReportedUuidsCount() > 0) { - hash = (37 * hash) + REPORTED_UUIDS_FIELD_NUMBER; - hash = (53 * hash) + getReportedUuidsList().hashCode(); + if (getCustomEggInfoCount() > 0) { + hash = (37 * hash) + CUSTOM_EGG_INFO_FIELD_NUMBER; + hash = (53 * hash) + getCustomEggInfoList().hashCode(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } - public static ei.Ei.LocalContract parseFrom( + public static ei.Ei.MyContracts parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.LocalContract parseFrom( + public static ei.Ei.MyContracts parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.LocalContract parseFrom( + public static ei.Ei.MyContracts parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.LocalContract parseFrom( + public static ei.Ei.MyContracts 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.LocalContract parseFrom(byte[] data) + public static ei.Ei.MyContracts parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.LocalContract parseFrom( + public static ei.Ei.MyContracts parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.LocalContract parseFrom(java.io.InputStream input) + public static ei.Ei.MyContracts parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.LocalContract parseFrom( + public static ei.Ei.MyContracts parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.LocalContract parseDelimitedFrom(java.io.InputStream input) + + public static ei.Ei.MyContracts parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } - public static ei.Ei.LocalContract parseDelimitedFrom( + + public static ei.Ei.MyContracts parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.LocalContract parseFrom( + public static ei.Ei.MyContracts parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.LocalContract parseFrom( + public static ei.Ei.MyContracts parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -112593,7 +118427,7 @@ public static ei.Ei.LocalContract parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(ei.Ei.LocalContract prototype) { + public static Builder newBuilder(ei.Ei.MyContracts prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -112604,121 +118438,109 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * Protobuf type {@code ei.LocalContract} + * Protobuf type {@code ei.MyContracts} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.LocalContract) - ei.Ei.LocalContractOrBuilder { + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.MyContracts) + ei.Ei.MyContractsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return ei.Ei.internal_static_ei_LocalContract_descriptor; + return ei.Ei.internal_static_ei_MyContracts_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_LocalContract_fieldAccessorTable + return ei.Ei.internal_static_ei_MyContracts_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.LocalContract.class, ei.Ei.LocalContract.Builder.class); + ei.Ei.MyContracts.class, ei.Ei.MyContracts.Builder.class); } - // Construct using ei.Ei.LocalContract.newBuilder() + // Construct using ei.Ei.MyContracts.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { - getContractFieldBuilder(); - getEvaluationFieldBuilder(); + getContractsFieldBuilder(); + getArchiveFieldBuilder(); + getCurrentCoopStatusesFieldBuilder(); + getLastCpiFieldBuilder(); + getCustomEggInfoFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); - if (contractBuilder_ == null) { - contract_ = null; + bitField0_ = 0; + contractIdsSeen_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + if (contractsBuilder_ == null) { + contracts_ = java.util.Collections.emptyList(); } else { - contractBuilder_.clear(); + contracts_ = null; + contractsBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000001); - coopIdentifier_ = ""; bitField0_ = (bitField0_ & ~0x00000002); - accepted_ = false; + if (archiveBuilder_ == null) { + archive_ = java.util.Collections.emptyList(); + } else { + archive_ = null; + archiveBuilder_.clear(); + } bitField0_ = (bitField0_ & ~0x00000004); - timeAccepted_ = 0D; + if (currentCoopStatusesBuilder_ == null) { + currentCoopStatuses_ = java.util.Collections.emptyList(); + } else { + currentCoopStatuses_ = null; + currentCoopStatusesBuilder_.clear(); + } bitField0_ = (bitField0_ & ~0x00000008); - cancelled_ = false; - bitField0_ = (bitField0_ & ~0x00000010); - new_ = false; - bitField0_ = (bitField0_ & ~0x00000020); - coopSharedEndTime_ = 0D; - bitField0_ = (bitField0_ & ~0x00000040); - coopSimulationEndTime_ = 0D; - bitField0_ = (bitField0_ & ~0x00000080); - coopGracePeriodEndTime_ = 0D; - bitField0_ = (bitField0_ & ~0x00000100); - coopContributionFinalized_ = false; - bitField0_ = (bitField0_ & ~0x00000200); - coopLastUploadedContribution_ = 0D; - bitField0_ = (bitField0_ & ~0x00000400); - coopUserId_ = ""; - bitField0_ = (bitField0_ & ~0x00000800); - coopShareFarm_ = false; - bitField0_ = (bitField0_ & ~0x00001000); - lastAmountWhenRewardGiven_ = 0D; - bitField0_ = (bitField0_ & ~0x00002000); - numGoalsAchieved_ = 0; - bitField0_ = (bitField0_ & ~0x00004000); - maxFarmSizeReached_ = 0D; - bitField0_ = (bitField0_ & ~0x00008000); - boostsUsed_ = 0; - bitField0_ = (bitField0_ & ~0x00010000); - pointsReplay_ = false; - bitField0_ = (bitField0_ & ~0x00020000); - league_ = 0; - bitField0_ = (bitField0_ & ~0x00040000); - grade_ = 0; - bitField0_ = (bitField0_ & ~0x00080000); - lastNagTime_ = 0D; - bitField0_ = (bitField0_ & ~0x00100000); - if (evaluationBuilder_ == null) { - evaluation_ = null; + lastCpi_ = null; + if (lastCpiBuilder_ != null) { + lastCpiBuilder_.dispose(); + lastCpiBuilder_ = null; + } + initialGradeRevealed_ = false; + lastGradeProgressShown_ = 0D; + showAdvancedEvaluations_ = false; + if (customEggInfoBuilder_ == null) { + customEggInfo_ = java.util.Collections.emptyList(); } else { - evaluationBuilder_.clear(); + customEggInfo_ = null; + customEggInfoBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00200000); - reportedUuids_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00400000); + bitField0_ = (bitField0_ & ~0x00000100); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return ei.Ei.internal_static_ei_LocalContract_descriptor; + return ei.Ei.internal_static_ei_MyContracts_descriptor; } @java.lang.Override - public ei.Ei.LocalContract getDefaultInstanceForType() { - return ei.Ei.LocalContract.getDefaultInstance(); + public ei.Ei.MyContracts getDefaultInstanceForType() { + return ei.Ei.MyContracts.getDefaultInstance(); } @java.lang.Override - public ei.Ei.LocalContract build() { - ei.Ei.LocalContract result = buildPartial(); + public ei.Ei.MyContracts build() { + ei.Ei.MyContracts result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -112726,239 +118548,218 @@ public ei.Ei.LocalContract build() { } @java.lang.Override - public ei.Ei.LocalContract buildPartial() { - ei.Ei.LocalContract result = new ei.Ei.LocalContract(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - if (contractBuilder_ == null) { - result.contract_ = contract_; - } else { - result.contract_ = contractBuilder_.build(); + public ei.Ei.MyContracts buildPartial() { + ei.Ei.MyContracts result = new ei.Ei.MyContracts(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.MyContracts result) { + if (contractsBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0)) { + contracts_ = java.util.Collections.unmodifiableList(contracts_); + bitField0_ = (bitField0_ & ~0x00000002); } - to_bitField0_ |= 0x00000001; + result.contracts_ = contracts_; + } else { + result.contracts_ = contractsBuilder_.build(); } - if (((from_bitField0_ & 0x00000002) != 0)) { - to_bitField0_ |= 0x00000002; + if (archiveBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0)) { + archive_ = java.util.Collections.unmodifiableList(archive_); + bitField0_ = (bitField0_ & ~0x00000004); + } + result.archive_ = archive_; + } else { + result.archive_ = archiveBuilder_.build(); } - result.coopIdentifier_ = coopIdentifier_; - if (((from_bitField0_ & 0x00000004) != 0)) { - result.accepted_ = accepted_; - to_bitField0_ |= 0x00000004; + if (currentCoopStatusesBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0)) { + currentCoopStatuses_ = java.util.Collections.unmodifiableList(currentCoopStatuses_); + bitField0_ = (bitField0_ & ~0x00000008); + } + result.currentCoopStatuses_ = currentCoopStatuses_; + } else { + result.currentCoopStatuses_ = currentCoopStatusesBuilder_.build(); } - if (((from_bitField0_ & 0x00000008) != 0)) { - result.timeAccepted_ = timeAccepted_; - to_bitField0_ |= 0x00000008; + if (customEggInfoBuilder_ == null) { + if (((bitField0_ & 0x00000100) != 0)) { + customEggInfo_ = java.util.Collections.unmodifiableList(customEggInfo_); + bitField0_ = (bitField0_ & ~0x00000100); + } + result.customEggInfo_ = customEggInfo_; + } else { + result.customEggInfo_ = customEggInfoBuilder_.build(); + } + } + + private void buildPartial0(ei.Ei.MyContracts result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + contractIdsSeen_.makeImmutable(); + result.contractIdsSeen_ = contractIdsSeen_; } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000010) != 0)) { - result.cancelled_ = cancelled_; - to_bitField0_ |= 0x00000010; + result.lastCpi_ = lastCpiBuilder_ == null + ? lastCpi_ + : lastCpiBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000020) != 0)) { - result.new_ = new_; - to_bitField0_ |= 0x00000020; + result.initialGradeRevealed_ = initialGradeRevealed_; + to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000040) != 0)) { - result.coopSharedEndTime_ = coopSharedEndTime_; - to_bitField0_ |= 0x00000040; + result.lastGradeProgressShown_ = lastGradeProgressShown_; + to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000080) != 0)) { - result.coopSimulationEndTime_ = coopSimulationEndTime_; - to_bitField0_ |= 0x00000080; - } - if (((from_bitField0_ & 0x00000100) != 0)) { - result.coopGracePeriodEndTime_ = coopGracePeriodEndTime_; - to_bitField0_ |= 0x00000100; - } - if (((from_bitField0_ & 0x00000200) != 0)) { - result.coopContributionFinalized_ = coopContributionFinalized_; - to_bitField0_ |= 0x00000200; - } - if (((from_bitField0_ & 0x00000400) != 0)) { - result.coopLastUploadedContribution_ = coopLastUploadedContribution_; - to_bitField0_ |= 0x00000400; - } - if (((from_bitField0_ & 0x00000800) != 0)) { - to_bitField0_ |= 0x00000800; - } - result.coopUserId_ = coopUserId_; - if (((from_bitField0_ & 0x00001000) != 0)) { - result.coopShareFarm_ = coopShareFarm_; - to_bitField0_ |= 0x00001000; - } - if (((from_bitField0_ & 0x00002000) != 0)) { - result.lastAmountWhenRewardGiven_ = lastAmountWhenRewardGiven_; - to_bitField0_ |= 0x00002000; - } - if (((from_bitField0_ & 0x00004000) != 0)) { - result.numGoalsAchieved_ = numGoalsAchieved_; - to_bitField0_ |= 0x00004000; - } - if (((from_bitField0_ & 0x00008000) != 0)) { - result.maxFarmSizeReached_ = maxFarmSizeReached_; - to_bitField0_ |= 0x00008000; - } - if (((from_bitField0_ & 0x00010000) != 0)) { - result.boostsUsed_ = boostsUsed_; - to_bitField0_ |= 0x00010000; - } - if (((from_bitField0_ & 0x00020000) != 0)) { - result.pointsReplay_ = pointsReplay_; - to_bitField0_ |= 0x00020000; - } - if (((from_bitField0_ & 0x00040000) != 0)) { - result.league_ = league_; - to_bitField0_ |= 0x00040000; - } - if (((from_bitField0_ & 0x00080000) != 0)) { - to_bitField0_ |= 0x00080000; - } - result.grade_ = grade_; - if (((from_bitField0_ & 0x00100000) != 0)) { - result.lastNagTime_ = lastNagTime_; - to_bitField0_ |= 0x00100000; - } - if (((from_bitField0_ & 0x00200000) != 0)) { - if (evaluationBuilder_ == null) { - result.evaluation_ = evaluation_; - } else { - result.evaluation_ = evaluationBuilder_.build(); - } - to_bitField0_ |= 0x00200000; - } - if (((bitField0_ & 0x00400000) != 0)) { - reportedUuids_ = reportedUuids_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00400000); + result.showAdvancedEvaluations_ = showAdvancedEvaluations_; + to_bitField0_ |= 0x00000008; } - result.reportedUuids_ = reportedUuids_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.LocalContract) { - return mergeFrom((ei.Ei.LocalContract)other); + if (other instanceof ei.Ei.MyContracts) { + return mergeFrom((ei.Ei.MyContracts)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(ei.Ei.LocalContract other) { - if (other == ei.Ei.LocalContract.getDefaultInstance()) return this; - if (other.hasContract()) { - mergeContract(other.getContract()); - } - if (other.hasCoopIdentifier()) { - bitField0_ |= 0x00000002; - coopIdentifier_ = other.coopIdentifier_; - onChanged(); - } - if (other.hasAccepted()) { - setAccepted(other.getAccepted()); - } - if (other.hasTimeAccepted()) { - setTimeAccepted(other.getTimeAccepted()); - } - if (other.hasCancelled()) { - setCancelled(other.getCancelled()); - } - if (other.hasNew()) { - setNew(other.getNew()); - } - if (other.hasCoopSharedEndTime()) { - setCoopSharedEndTime(other.getCoopSharedEndTime()); - } - if (other.hasCoopSimulationEndTime()) { - setCoopSimulationEndTime(other.getCoopSimulationEndTime()); - } - if (other.hasCoopGracePeriodEndTime()) { - setCoopGracePeriodEndTime(other.getCoopGracePeriodEndTime()); - } - if (other.hasCoopContributionFinalized()) { - setCoopContributionFinalized(other.getCoopContributionFinalized()); - } - if (other.hasCoopLastUploadedContribution()) { - setCoopLastUploadedContribution(other.getCoopLastUploadedContribution()); - } - if (other.hasCoopUserId()) { - bitField0_ |= 0x00000800; - coopUserId_ = other.coopUserId_; + public Builder mergeFrom(ei.Ei.MyContracts other) { + if (other == ei.Ei.MyContracts.getDefaultInstance()) return this; + if (!other.contractIdsSeen_.isEmpty()) { + if (contractIdsSeen_.isEmpty()) { + contractIdsSeen_ = other.contractIdsSeen_; + bitField0_ |= 0x00000001; + } else { + ensureContractIdsSeenIsMutable(); + contractIdsSeen_.addAll(other.contractIdsSeen_); + } onChanged(); } - if (other.hasCoopShareFarm()) { - setCoopShareFarm(other.getCoopShareFarm()); - } - if (other.hasLastAmountWhenRewardGiven()) { - setLastAmountWhenRewardGiven(other.getLastAmountWhenRewardGiven()); - } - if (other.hasNumGoalsAchieved()) { - setNumGoalsAchieved(other.getNumGoalsAchieved()); - } - if (other.hasMaxFarmSizeReached()) { - setMaxFarmSizeReached(other.getMaxFarmSizeReached()); + if (contractsBuilder_ == null) { + if (!other.contracts_.isEmpty()) { + if (contracts_.isEmpty()) { + contracts_ = other.contracts_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureContractsIsMutable(); + contracts_.addAll(other.contracts_); + } + onChanged(); + } + } else { + if (!other.contracts_.isEmpty()) { + if (contractsBuilder_.isEmpty()) { + contractsBuilder_.dispose(); + contractsBuilder_ = null; + contracts_ = other.contracts_; + bitField0_ = (bitField0_ & ~0x00000002); + contractsBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getContractsFieldBuilder() : null; + } else { + contractsBuilder_.addAllMessages(other.contracts_); + } + } } - if (other.hasBoostsUsed()) { - setBoostsUsed(other.getBoostsUsed()); + if (archiveBuilder_ == null) { + if (!other.archive_.isEmpty()) { + if (archive_.isEmpty()) { + archive_ = other.archive_; + bitField0_ = (bitField0_ & ~0x00000004); + } else { + ensureArchiveIsMutable(); + archive_.addAll(other.archive_); + } + onChanged(); + } + } else { + if (!other.archive_.isEmpty()) { + if (archiveBuilder_.isEmpty()) { + archiveBuilder_.dispose(); + archiveBuilder_ = null; + archive_ = other.archive_; + bitField0_ = (bitField0_ & ~0x00000004); + archiveBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getArchiveFieldBuilder() : null; + } else { + archiveBuilder_.addAllMessages(other.archive_); + } + } } - if (other.hasPointsReplay()) { - setPointsReplay(other.getPointsReplay()); + if (currentCoopStatusesBuilder_ == null) { + if (!other.currentCoopStatuses_.isEmpty()) { + if (currentCoopStatuses_.isEmpty()) { + currentCoopStatuses_ = other.currentCoopStatuses_; + bitField0_ = (bitField0_ & ~0x00000008); + } else { + ensureCurrentCoopStatusesIsMutable(); + currentCoopStatuses_.addAll(other.currentCoopStatuses_); + } + onChanged(); + } + } else { + if (!other.currentCoopStatuses_.isEmpty()) { + if (currentCoopStatusesBuilder_.isEmpty()) { + currentCoopStatusesBuilder_.dispose(); + currentCoopStatusesBuilder_ = null; + currentCoopStatuses_ = other.currentCoopStatuses_; + bitField0_ = (bitField0_ & ~0x00000008); + currentCoopStatusesBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getCurrentCoopStatusesFieldBuilder() : null; + } else { + currentCoopStatusesBuilder_.addAllMessages(other.currentCoopStatuses_); + } + } } - if (other.hasLeague()) { - setLeague(other.getLeague()); + if (other.hasLastCpi()) { + mergeLastCpi(other.getLastCpi()); } - if (other.hasGrade()) { - setGrade(other.getGrade()); + if (other.hasInitialGradeRevealed()) { + setInitialGradeRevealed(other.getInitialGradeRevealed()); } - if (other.hasLastNagTime()) { - setLastNagTime(other.getLastNagTime()); + if (other.hasLastGradeProgressShown()) { + setLastGradeProgressShown(other.getLastGradeProgressShown()); } - if (other.hasEvaluation()) { - mergeEvaluation(other.getEvaluation()); + if (other.hasShowAdvancedEvaluations()) { + setShowAdvancedEvaluations(other.getShowAdvancedEvaluations()); } - if (!other.reportedUuids_.isEmpty()) { - if (reportedUuids_.isEmpty()) { - reportedUuids_ = other.reportedUuids_; - bitField0_ = (bitField0_ & ~0x00400000); - } else { - ensureReportedUuidsIsMutable(); - reportedUuids_.addAll(other.reportedUuids_); + if (customEggInfoBuilder_ == null) { + if (!other.customEggInfo_.isEmpty()) { + if (customEggInfo_.isEmpty()) { + customEggInfo_ = other.customEggInfo_; + bitField0_ = (bitField0_ & ~0x00000100); + } else { + ensureCustomEggInfoIsMutable(); + customEggInfo_.addAll(other.customEggInfo_); + } + onChanged(); + } + } else { + if (!other.customEggInfo_.isEmpty()) { + if (customEggInfoBuilder_.isEmpty()) { + customEggInfoBuilder_.dispose(); + customEggInfoBuilder_ = null; + customEggInfo_ = other.customEggInfo_; + bitField0_ = (bitField0_ & ~0x00000100); + customEggInfoBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getCustomEggInfoFieldBuilder() : null; + } else { + customEggInfoBuilder_.addAllMessages(other.customEggInfo_); + } } - onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); @@ -112987,132 +118788,85 @@ public Builder mergeFrom( done = true; break; case 10: { - input.readMessage( - getContractFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x00000001; + ei.Ei.LocalContract m = + input.readMessage( + ei.Ei.LocalContract.parser(), + extensionRegistry); + if (contractsBuilder_ == null) { + ensureContractsIsMutable(); + contracts_.add(m); + } else { + contractsBuilder_.addMessage(m); + } break; } // case 10 case 18: { - coopIdentifier_ = input.readBytes(); - bitField0_ |= 0x00000002; + ei.Ei.LocalContract m = + input.readMessage( + ei.Ei.LocalContract.parser(), + extensionRegistry); + if (archiveBuilder_ == null) { + ensureArchiveIsMutable(); + archive_.add(m); + } else { + archiveBuilder_.addMessage(m); + } break; } // case 18 - case 25: { - timeAccepted_ = input.readDouble(); - bitField0_ |= 0x00000008; - break; - } // case 25 - case 32: { - cancelled_ = input.readBool(); - bitField0_ |= 0x00000010; - break; - } // case 32 - case 41: { - coopSharedEndTime_ = input.readDouble(); - bitField0_ |= 0x00000040; - break; - } // case 41 - case 49: { - lastAmountWhenRewardGiven_ = input.readDouble(); - bitField0_ |= 0x00002000; - break; - } // case 49 - case 56: { - accepted_ = input.readBool(); - bitField0_ |= 0x00000004; - break; - } // case 56 - case 64: { - new_ = input.readBool(); - bitField0_ |= 0x00000020; - break; - } // case 64 - case 73: { - coopGracePeriodEndTime_ = input.readDouble(); - bitField0_ |= 0x00000100; - break; - } // case 73 - case 80: { - coopContributionFinalized_ = input.readBool(); - bitField0_ |= 0x00000200; - break; - } // case 80 - case 89: { - coopLastUploadedContribution_ = input.readDouble(); - bitField0_ |= 0x00000400; - break; - } // case 89 - case 96: { - boostsUsed_ = input.readUInt32(); - bitField0_ |= 0x00010000; - break; - } // case 96 - case 106: { - coopUserId_ = input.readBytes(); - bitField0_ |= 0x00000800; - break; - } // case 106 - case 112: { - numGoalsAchieved_ = input.readUInt32(); - bitField0_ |= 0x00004000; - break; - } // case 112 - case 120: { - league_ = input.readUInt32(); - bitField0_ |= 0x00040000; - break; - } // case 120 - case 129: { - lastNagTime_ = input.readDouble(); - bitField0_ |= 0x00100000; - break; - } // case 129 - case 136: { - coopShareFarm_ = input.readBool(); - bitField0_ |= 0x00001000; + case 26: { + com.google.protobuf.ByteString bs = input.readBytes(); + ensureContractIdsSeenIsMutable(); + contractIdsSeen_.add(bs); break; - } // case 136 - case 144: { - int tmpRaw = input.readEnum(); - ei.Ei.Contract.PlayerGrade tmpValue = - ei.Ei.Contract.PlayerGrade.forNumber(tmpRaw); - if (tmpValue == null) { - mergeUnknownVarintField(18, tmpRaw); + } // case 26 + case 34: { + ei.Ei.ContractCoopStatusResponse m = + input.readMessage( + ei.Ei.ContractCoopStatusResponse.parser(), + extensionRegistry); + if (currentCoopStatusesBuilder_ == null) { + ensureCurrentCoopStatusesIsMutable(); + currentCoopStatuses_.add(m); } else { - grade_ = tmpRaw; - bitField0_ |= 0x00080000; + currentCoopStatusesBuilder_.addMessage(m); } break; - } // case 144 - case 154: { + } // case 34 + case 42: { input.readMessage( - getEvaluationFieldBuilder().getBuilder(), + getLastCpiFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00200000; + bitField0_ |= 0x00000010; break; - } // case 154 - case 160: { - pointsReplay_ = input.readBool(); - bitField0_ |= 0x00020000; + } // case 42 + case 48: { + initialGradeRevealed_ = input.readBool(); + bitField0_ |= 0x00000020; break; - } // case 160 - case 170: { - com.google.protobuf.ByteString bs = input.readBytes(); - ensureReportedUuidsIsMutable(); - reportedUuids_.add(bs); + } // case 48 + case 57: { + lastGradeProgressShown_ = input.readDouble(); + bitField0_ |= 0x00000040; break; - } // case 170 - case 177: { - coopSimulationEndTime_ = input.readDouble(); + } // case 57 + case 64: { + showAdvancedEvaluations_ = input.readBool(); bitField0_ |= 0x00000080; break; - } // case 177 - case 185: { - maxFarmSizeReached_ = input.readDouble(); - bitField0_ |= 0x00008000; + } // case 64 + case 74: { + ei.Ei.CustomEgg m = + input.readMessage( + ei.Ei.CustomEgg.parser(), + extensionRegistry); + if (customEggInfoBuilder_ == null) { + ensureCustomEggInfoIsMutable(); + customEggInfo_.add(m); + } else { + customEggInfoBuilder_.addMessage(m); + } break; - } // case 185 + } // case 74 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -113130,1258 +118884,1334 @@ public Builder mergeFrom( } private int bitField0_; - private ei.Ei.Contract contract_; - private com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.Contract, ei.Ei.Contract.Builder, ei.Ei.ContractOrBuilder> contractBuilder_; - /** - * optional .ei.Contract contract = 1; - * @return Whether the contract field is set. - */ - public boolean hasContract() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - * optional .ei.Contract contract = 1; - * @return The contract. - */ - public ei.Ei.Contract getContract() { - if (contractBuilder_ == null) { - return contract_ == null ? ei.Ei.Contract.getDefaultInstance() : contract_; - } else { - return contractBuilder_.getMessage(); - } - } - /** - * optional .ei.Contract contract = 1; - */ - public Builder setContract(ei.Ei.Contract value) { - if (contractBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - contract_ = value; - onChanged(); - } else { - contractBuilder_.setMessage(value); - } - bitField0_ |= 0x00000001; - return this; - } - /** - * optional .ei.Contract contract = 1; - */ - public Builder setContract( - ei.Ei.Contract.Builder builderForValue) { - if (contractBuilder_ == null) { - contract_ = builderForValue.build(); - onChanged(); - } else { - contractBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000001; - return this; - } - /** - * optional .ei.Contract contract = 1; - */ - public Builder mergeContract(ei.Ei.Contract value) { - if (contractBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0) && - contract_ != null && - contract_ != ei.Ei.Contract.getDefaultInstance()) { - contract_ = - ei.Ei.Contract.newBuilder(contract_).mergeFrom(value).buildPartial(); - } else { - contract_ = value; - } - onChanged(); - } else { - contractBuilder_.mergeFrom(value); - } - bitField0_ |= 0x00000001; - return this; - } - /** - * optional .ei.Contract contract = 1; - */ - public Builder clearContract() { - if (contractBuilder_ == null) { - contract_ = null; - onChanged(); - } else { - contractBuilder_.clear(); + private com.google.protobuf.LazyStringArrayList contractIdsSeen_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + private void ensureContractIdsSeenIsMutable() { + if (!contractIdsSeen_.isModifiable()) { + contractIdsSeen_ = new com.google.protobuf.LazyStringArrayList(contractIdsSeen_); } - bitField0_ = (bitField0_ & ~0x00000001); - return this; - } - /** - * optional .ei.Contract contract = 1; - */ - public ei.Ei.Contract.Builder getContractBuilder() { bitField0_ |= 0x00000001; - onChanged(); - return getContractFieldBuilder().getBuilder(); - } - /** - * optional .ei.Contract contract = 1; - */ - public ei.Ei.ContractOrBuilder getContractOrBuilder() { - if (contractBuilder_ != null) { - return contractBuilder_.getMessageOrBuilder(); - } else { - return contract_ == null ? - ei.Ei.Contract.getDefaultInstance() : contract_; - } } /** - * optional .ei.Contract contract = 1; + * repeated string contract_ids_seen = 3; + * @return A list containing the contractIdsSeen. */ - private com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.Contract, ei.Ei.Contract.Builder, ei.Ei.ContractOrBuilder> - getContractFieldBuilder() { - if (contractBuilder_ == null) { - contractBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.Contract, ei.Ei.Contract.Builder, ei.Ei.ContractOrBuilder>( - getContract(), - getParentForChildren(), - isClean()); - contract_ = null; - } - return contractBuilder_; + public com.google.protobuf.ProtocolStringList + getContractIdsSeenList() { + contractIdsSeen_.makeImmutable(); + return contractIdsSeen_; } - - private java.lang.Object coopIdentifier_ = ""; /** - * optional string coop_identifier = 2; - * @return Whether the coopIdentifier field is set. + * repeated string contract_ids_seen = 3; + * @return The count of contractIdsSeen. */ - public boolean hasCoopIdentifier() { - return ((bitField0_ & 0x00000002) != 0); + public int getContractIdsSeenCount() { + return contractIdsSeen_.size(); } /** - * optional string coop_identifier = 2; - * @return The coopIdentifier. + * repeated string contract_ids_seen = 3; + * @param index The index of the element to return. + * @return The contractIdsSeen at the given index. */ - public java.lang.String getCoopIdentifier() { - java.lang.Object ref = coopIdentifier_; - 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()) { - coopIdentifier_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } + public java.lang.String getContractIdsSeen(int index) { + return contractIdsSeen_.get(index); } /** - * optional string coop_identifier = 2; - * @return The bytes for coopIdentifier. + * repeated string contract_ids_seen = 3; + * @param index The index of the value to return. + * @return The bytes of the contractIdsSeen at the given index. */ public com.google.protobuf.ByteString - getCoopIdentifierBytes() { - java.lang.Object ref = coopIdentifier_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - coopIdentifier_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * optional string coop_identifier = 2; - * @param value The coopIdentifier to set. - * @return This builder for chaining. - */ - public Builder setCoopIdentifier( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - coopIdentifier_ = value; - onChanged(); - return this; - } - /** - * optional string coop_identifier = 2; - * @return This builder for chaining. - */ - public Builder clearCoopIdentifier() { - bitField0_ = (bitField0_ & ~0x00000002); - coopIdentifier_ = getDefaultInstance().getCoopIdentifier(); - onChanged(); - return this; + getContractIdsSeenBytes(int index) { + return contractIdsSeen_.getByteString(index); } /** - * optional string coop_identifier = 2; - * @param value The bytes for coopIdentifier to set. + * repeated string contract_ids_seen = 3; + * @param index The index to set the value at. + * @param value The contractIdsSeen to set. * @return This builder for chaining. */ - public Builder setCoopIdentifierBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - coopIdentifier_ = value; + public Builder setContractIdsSeen( + int index, java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + ensureContractIdsSeenIsMutable(); + contractIdsSeen_.set(index, value); + bitField0_ |= 0x00000001; onChanged(); return this; } - - private boolean accepted_ ; - /** - * optional bool accepted = 7; - * @return Whether the accepted field is set. - */ - @java.lang.Override - public boolean hasAccepted() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - * optional bool accepted = 7; - * @return The accepted. - */ - @java.lang.Override - public boolean getAccepted() { - return accepted_; - } /** - * optional bool accepted = 7; - * @param value The accepted to set. + * repeated string contract_ids_seen = 3; + * @param value The contractIdsSeen to add. * @return This builder for chaining. */ - public Builder setAccepted(boolean value) { - bitField0_ |= 0x00000004; - accepted_ = value; + public Builder addContractIdsSeen( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + ensureContractIdsSeenIsMutable(); + contractIdsSeen_.add(value); + bitField0_ |= 0x00000001; onChanged(); return this; } /** - * optional bool accepted = 7; + * repeated string contract_ids_seen = 3; + * @param values The contractIdsSeen to add. * @return This builder for chaining. */ - public Builder clearAccepted() { - bitField0_ = (bitField0_ & ~0x00000004); - accepted_ = false; + public Builder addAllContractIdsSeen( + java.lang.Iterable values) { + ensureContractIdsSeenIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, contractIdsSeen_); + bitField0_ |= 0x00000001; onChanged(); return this; } - - private double timeAccepted_ ; - /** - * optional double time_accepted = 3; - * @return Whether the timeAccepted field is set. - */ - @java.lang.Override - public boolean hasTimeAccepted() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - * optional double time_accepted = 3; - * @return The timeAccepted. - */ - @java.lang.Override - public double getTimeAccepted() { - return timeAccepted_; - } /** - * optional double time_accepted = 3; - * @param value The timeAccepted to set. + * repeated string contract_ids_seen = 3; * @return This builder for chaining. */ - public Builder setTimeAccepted(double value) { - bitField0_ |= 0x00000008; - timeAccepted_ = value; + public Builder clearContractIdsSeen() { + contractIdsSeen_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001);; onChanged(); return this; } /** - * optional double time_accepted = 3; + * repeated string contract_ids_seen = 3; + * @param value The bytes of the contractIdsSeen to add. * @return This builder for chaining. */ - public Builder clearTimeAccepted() { - bitField0_ = (bitField0_ & ~0x00000008); - timeAccepted_ = 0D; + public Builder addContractIdsSeenBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + ensureContractIdsSeenIsMutable(); + contractIdsSeen_.add(value); + bitField0_ |= 0x00000001; onChanged(); return this; } - private boolean cancelled_ ; + private java.util.List contracts_ = + java.util.Collections.emptyList(); + private void ensureContractsIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + contracts_ = new java.util.ArrayList(contracts_); + bitField0_ |= 0x00000002; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.LocalContract, ei.Ei.LocalContract.Builder, ei.Ei.LocalContractOrBuilder> contractsBuilder_; + /** - * optional bool cancelled = 4; - * @return Whether the cancelled field is set. + * repeated .ei.LocalContract contracts = 1; */ - @java.lang.Override - public boolean hasCancelled() { - return ((bitField0_ & 0x00000010) != 0); + public java.util.List getContractsList() { + if (contractsBuilder_ == null) { + return java.util.Collections.unmodifiableList(contracts_); + } else { + return contractsBuilder_.getMessageList(); + } } /** - * optional bool cancelled = 4; - * @return The cancelled. + * repeated .ei.LocalContract contracts = 1; */ - @java.lang.Override - public boolean getCancelled() { - return cancelled_; + public int getContractsCount() { + if (contractsBuilder_ == null) { + return contracts_.size(); + } else { + return contractsBuilder_.getCount(); + } } /** - * optional bool cancelled = 4; - * @param value The cancelled to set. - * @return This builder for chaining. + * repeated .ei.LocalContract contracts = 1; */ - public Builder setCancelled(boolean value) { - bitField0_ |= 0x00000010; - cancelled_ = value; - onChanged(); - return this; + public ei.Ei.LocalContract getContracts(int index) { + if (contractsBuilder_ == null) { + return contracts_.get(index); + } else { + return contractsBuilder_.getMessage(index); + } } /** - * optional bool cancelled = 4; - * @return This builder for chaining. + * repeated .ei.LocalContract contracts = 1; */ - public Builder clearCancelled() { - bitField0_ = (bitField0_ & ~0x00000010); - cancelled_ = false; - onChanged(); + public Builder setContracts( + int index, ei.Ei.LocalContract value) { + if (contractsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureContractsIsMutable(); + contracts_.set(index, value); + onChanged(); + } else { + contractsBuilder_.setMessage(index, value); + } return this; } - - private boolean new_ ; /** - * optional bool new = 8; - * @return Whether the new field is set. + * repeated .ei.LocalContract contracts = 1; */ - @java.lang.Override - public boolean hasNew() { - return ((bitField0_ & 0x00000020) != 0); + public Builder setContracts( + int index, ei.Ei.LocalContract.Builder builderForValue) { + if (contractsBuilder_ == null) { + ensureContractsIsMutable(); + contracts_.set(index, builderForValue.build()); + onChanged(); + } else { + contractsBuilder_.setMessage(index, builderForValue.build()); + } + return this; } /** - * optional bool new = 8; - * @return The new. + * repeated .ei.LocalContract contracts = 1; */ - @java.lang.Override - public boolean getNew() { - return new_; + public Builder addContracts(ei.Ei.LocalContract value) { + if (contractsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureContractsIsMutable(); + contracts_.add(value); + onChanged(); + } else { + contractsBuilder_.addMessage(value); + } + return this; } /** - * optional bool new = 8; - * @param value The new to set. - * @return This builder for chaining. + * repeated .ei.LocalContract contracts = 1; */ - public Builder setNew(boolean value) { - bitField0_ |= 0x00000020; - new_ = value; - onChanged(); + public Builder addContracts( + int index, ei.Ei.LocalContract value) { + if (contractsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureContractsIsMutable(); + contracts_.add(index, value); + onChanged(); + } else { + contractsBuilder_.addMessage(index, value); + } return this; } /** - * optional bool new = 8; - * @return This builder for chaining. + * repeated .ei.LocalContract contracts = 1; */ - public Builder clearNew() { - bitField0_ = (bitField0_ & ~0x00000020); - new_ = false; - onChanged(); + public Builder addContracts( + ei.Ei.LocalContract.Builder builderForValue) { + if (contractsBuilder_ == null) { + ensureContractsIsMutable(); + contracts_.add(builderForValue.build()); + onChanged(); + } else { + contractsBuilder_.addMessage(builderForValue.build()); + } return this; } - - private double coopSharedEndTime_ ; /** - * optional double coop_shared_end_time = 5; - * @return Whether the coopSharedEndTime field is set. + * repeated .ei.LocalContract contracts = 1; */ - @java.lang.Override - public boolean hasCoopSharedEndTime() { - return ((bitField0_ & 0x00000040) != 0); + public Builder addContracts( + int index, ei.Ei.LocalContract.Builder builderForValue) { + if (contractsBuilder_ == null) { + ensureContractsIsMutable(); + contracts_.add(index, builderForValue.build()); + onChanged(); + } else { + contractsBuilder_.addMessage(index, builderForValue.build()); + } + return this; } /** - * optional double coop_shared_end_time = 5; - * @return The coopSharedEndTime. + * repeated .ei.LocalContract contracts = 1; */ - @java.lang.Override - public double getCoopSharedEndTime() { - return coopSharedEndTime_; + public Builder addAllContracts( + java.lang.Iterable values) { + if (contractsBuilder_ == null) { + ensureContractsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, contracts_); + onChanged(); + } else { + contractsBuilder_.addAllMessages(values); + } + return this; } /** - * optional double coop_shared_end_time = 5; - * @param value The coopSharedEndTime to set. - * @return This builder for chaining. + * repeated .ei.LocalContract contracts = 1; */ - public Builder setCoopSharedEndTime(double value) { - bitField0_ |= 0x00000040; - coopSharedEndTime_ = value; - onChanged(); + public Builder clearContracts() { + if (contractsBuilder_ == null) { + contracts_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + } else { + contractsBuilder_.clear(); + } return this; } /** - * optional double coop_shared_end_time = 5; - * @return This builder for chaining. + * repeated .ei.LocalContract contracts = 1; */ - public Builder clearCoopSharedEndTime() { - bitField0_ = (bitField0_ & ~0x00000040); - coopSharedEndTime_ = 0D; - onChanged(); + public Builder removeContracts(int index) { + if (contractsBuilder_ == null) { + ensureContractsIsMutable(); + contracts_.remove(index); + onChanged(); + } else { + contractsBuilder_.remove(index); + } return this; } - - private double coopSimulationEndTime_ ; /** - * optional double coop_simulation_end_time = 22; - * @return Whether the coopSimulationEndTime field is set. + * repeated .ei.LocalContract contracts = 1; */ - @java.lang.Override - public boolean hasCoopSimulationEndTime() { - return ((bitField0_ & 0x00000080) != 0); + public ei.Ei.LocalContract.Builder getContractsBuilder( + int index) { + return getContractsFieldBuilder().getBuilder(index); } /** - * optional double coop_simulation_end_time = 22; - * @return The coopSimulationEndTime. + * repeated .ei.LocalContract contracts = 1; */ - @java.lang.Override - public double getCoopSimulationEndTime() { - return coopSimulationEndTime_; + public ei.Ei.LocalContractOrBuilder getContractsOrBuilder( + int index) { + if (contractsBuilder_ == null) { + return contracts_.get(index); } else { + return contractsBuilder_.getMessageOrBuilder(index); + } } /** - * optional double coop_simulation_end_time = 22; - * @param value The coopSimulationEndTime to set. - * @return This builder for chaining. + * repeated .ei.LocalContract contracts = 1; */ - public Builder setCoopSimulationEndTime(double value) { - bitField0_ |= 0x00000080; - coopSimulationEndTime_ = value; - onChanged(); - return this; + public java.util.List + getContractsOrBuilderList() { + if (contractsBuilder_ != null) { + return contractsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(contracts_); + } } /** - * optional double coop_simulation_end_time = 22; - * @return This builder for chaining. + * repeated .ei.LocalContract contracts = 1; */ - public Builder clearCoopSimulationEndTime() { - bitField0_ = (bitField0_ & ~0x00000080); - coopSimulationEndTime_ = 0D; - onChanged(); - return this; + public ei.Ei.LocalContract.Builder addContractsBuilder() { + return getContractsFieldBuilder().addBuilder( + ei.Ei.LocalContract.getDefaultInstance()); + } + /** + * repeated .ei.LocalContract contracts = 1; + */ + public ei.Ei.LocalContract.Builder addContractsBuilder( + int index) { + return getContractsFieldBuilder().addBuilder( + index, ei.Ei.LocalContract.getDefaultInstance()); + } + /** + * repeated .ei.LocalContract contracts = 1; + */ + public java.util.List + getContractsBuilderList() { + return getContractsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.LocalContract, ei.Ei.LocalContract.Builder, ei.Ei.LocalContractOrBuilder> + getContractsFieldBuilder() { + if (contractsBuilder_ == null) { + contractsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.LocalContract, ei.Ei.LocalContract.Builder, ei.Ei.LocalContractOrBuilder>( + contracts_, + ((bitField0_ & 0x00000002) != 0), + getParentForChildren(), + isClean()); + contracts_ = null; + } + return contractsBuilder_; } - private double coopGracePeriodEndTime_ ; + private java.util.List archive_ = + java.util.Collections.emptyList(); + private void ensureArchiveIsMutable() { + if (!((bitField0_ & 0x00000004) != 0)) { + archive_ = new java.util.ArrayList(archive_); + bitField0_ |= 0x00000004; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.LocalContract, ei.Ei.LocalContract.Builder, ei.Ei.LocalContractOrBuilder> archiveBuilder_; + /** - * optional double coop_grace_period_end_time = 9; - * @return Whether the coopGracePeriodEndTime field is set. + * repeated .ei.LocalContract archive = 2; */ - @java.lang.Override - public boolean hasCoopGracePeriodEndTime() { - return ((bitField0_ & 0x00000100) != 0); + public java.util.List getArchiveList() { + if (archiveBuilder_ == null) { + return java.util.Collections.unmodifiableList(archive_); + } else { + return archiveBuilder_.getMessageList(); + } } /** - * optional double coop_grace_period_end_time = 9; - * @return The coopGracePeriodEndTime. + * repeated .ei.LocalContract archive = 2; */ - @java.lang.Override - public double getCoopGracePeriodEndTime() { - return coopGracePeriodEndTime_; + public int getArchiveCount() { + if (archiveBuilder_ == null) { + return archive_.size(); + } else { + return archiveBuilder_.getCount(); + } } /** - * optional double coop_grace_period_end_time = 9; - * @param value The coopGracePeriodEndTime to set. - * @return This builder for chaining. + * repeated .ei.LocalContract archive = 2; */ - public Builder setCoopGracePeriodEndTime(double value) { - bitField0_ |= 0x00000100; - coopGracePeriodEndTime_ = value; - onChanged(); - return this; + public ei.Ei.LocalContract getArchive(int index) { + if (archiveBuilder_ == null) { + return archive_.get(index); + } else { + return archiveBuilder_.getMessage(index); + } } /** - * optional double coop_grace_period_end_time = 9; - * @return This builder for chaining. + * repeated .ei.LocalContract archive = 2; */ - public Builder clearCoopGracePeriodEndTime() { - bitField0_ = (bitField0_ & ~0x00000100); - coopGracePeriodEndTime_ = 0D; - onChanged(); + public Builder setArchive( + int index, ei.Ei.LocalContract value) { + if (archiveBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureArchiveIsMutable(); + archive_.set(index, value); + onChanged(); + } else { + archiveBuilder_.setMessage(index, value); + } return this; } - - private boolean coopContributionFinalized_ ; /** - * optional bool coop_contribution_finalized = 10; - * @return Whether the coopContributionFinalized field is set. + * repeated .ei.LocalContract archive = 2; */ - @java.lang.Override - public boolean hasCoopContributionFinalized() { - return ((bitField0_ & 0x00000200) != 0); + public Builder setArchive( + int index, ei.Ei.LocalContract.Builder builderForValue) { + if (archiveBuilder_ == null) { + ensureArchiveIsMutable(); + archive_.set(index, builderForValue.build()); + onChanged(); + } else { + archiveBuilder_.setMessage(index, builderForValue.build()); + } + return this; } /** - * optional bool coop_contribution_finalized = 10; - * @return The coopContributionFinalized. + * repeated .ei.LocalContract archive = 2; */ - @java.lang.Override - public boolean getCoopContributionFinalized() { - return coopContributionFinalized_; + public Builder addArchive(ei.Ei.LocalContract value) { + if (archiveBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureArchiveIsMutable(); + archive_.add(value); + onChanged(); + } else { + archiveBuilder_.addMessage(value); + } + return this; } /** - * optional bool coop_contribution_finalized = 10; - * @param value The coopContributionFinalized to set. - * @return This builder for chaining. + * repeated .ei.LocalContract archive = 2; */ - public Builder setCoopContributionFinalized(boolean value) { - bitField0_ |= 0x00000200; - coopContributionFinalized_ = value; - onChanged(); + public Builder addArchive( + int index, ei.Ei.LocalContract value) { + if (archiveBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureArchiveIsMutable(); + archive_.add(index, value); + onChanged(); + } else { + archiveBuilder_.addMessage(index, value); + } return this; } /** - * optional bool coop_contribution_finalized = 10; - * @return This builder for chaining. + * repeated .ei.LocalContract archive = 2; */ - public Builder clearCoopContributionFinalized() { - bitField0_ = (bitField0_ & ~0x00000200); - coopContributionFinalized_ = false; - onChanged(); + public Builder addArchive( + ei.Ei.LocalContract.Builder builderForValue) { + if (archiveBuilder_ == null) { + ensureArchiveIsMutable(); + archive_.add(builderForValue.build()); + onChanged(); + } else { + archiveBuilder_.addMessage(builderForValue.build()); + } return this; } - - private double coopLastUploadedContribution_ ; /** - * optional double coop_last_uploaded_contribution = 11; - * @return Whether the coopLastUploadedContribution field is set. + * repeated .ei.LocalContract archive = 2; */ - @java.lang.Override - public boolean hasCoopLastUploadedContribution() { - return ((bitField0_ & 0x00000400) != 0); + public Builder addArchive( + int index, ei.Ei.LocalContract.Builder builderForValue) { + if (archiveBuilder_ == null) { + ensureArchiveIsMutable(); + archive_.add(index, builderForValue.build()); + onChanged(); + } else { + archiveBuilder_.addMessage(index, builderForValue.build()); + } + return this; } /** - * optional double coop_last_uploaded_contribution = 11; - * @return The coopLastUploadedContribution. + * repeated .ei.LocalContract archive = 2; */ - @java.lang.Override - public double getCoopLastUploadedContribution() { - return coopLastUploadedContribution_; + public Builder addAllArchive( + java.lang.Iterable values) { + if (archiveBuilder_ == null) { + ensureArchiveIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, archive_); + onChanged(); + } else { + archiveBuilder_.addAllMessages(values); + } + return this; } /** - * optional double coop_last_uploaded_contribution = 11; - * @param value The coopLastUploadedContribution to set. - * @return This builder for chaining. + * repeated .ei.LocalContract archive = 2; */ - public Builder setCoopLastUploadedContribution(double value) { - bitField0_ |= 0x00000400; - coopLastUploadedContribution_ = value; - onChanged(); + public Builder clearArchive() { + if (archiveBuilder_ == null) { + archive_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + } else { + archiveBuilder_.clear(); + } return this; } /** - * optional double coop_last_uploaded_contribution = 11; - * @return This builder for chaining. + * repeated .ei.LocalContract archive = 2; */ - public Builder clearCoopLastUploadedContribution() { - bitField0_ = (bitField0_ & ~0x00000400); - coopLastUploadedContribution_ = 0D; - onChanged(); + public Builder removeArchive(int index) { + if (archiveBuilder_ == null) { + ensureArchiveIsMutable(); + archive_.remove(index); + onChanged(); + } else { + archiveBuilder_.remove(index); + } return this; } - - private java.lang.Object coopUserId_ = ""; /** - * optional string coop_user_id = 13; - * @return Whether the coopUserId field is set. + * repeated .ei.LocalContract archive = 2; */ - public boolean hasCoopUserId() { - return ((bitField0_ & 0x00000800) != 0); + public ei.Ei.LocalContract.Builder getArchiveBuilder( + int index) { + return getArchiveFieldBuilder().getBuilder(index); } /** - * optional string coop_user_id = 13; - * @return The coopUserId. + * repeated .ei.LocalContract archive = 2; */ - public java.lang.String getCoopUserId() { - java.lang.Object ref = coopUserId_; - 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()) { - coopUserId_ = s; - } - return s; - } else { - return (java.lang.String) ref; + public ei.Ei.LocalContractOrBuilder getArchiveOrBuilder( + int index) { + if (archiveBuilder_ == null) { + return archive_.get(index); } else { + return archiveBuilder_.getMessageOrBuilder(index); } } /** - * optional string coop_user_id = 13; - * @return The bytes for coopUserId. + * repeated .ei.LocalContract archive = 2; */ - public com.google.protobuf.ByteString - getCoopUserIdBytes() { - java.lang.Object ref = coopUserId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - coopUserId_ = b; - return b; + public java.util.List + getArchiveOrBuilderList() { + if (archiveBuilder_ != null) { + return archiveBuilder_.getMessageOrBuilderList(); } else { - return (com.google.protobuf.ByteString) ref; + return java.util.Collections.unmodifiableList(archive_); } } /** - * optional string coop_user_id = 13; - * @param value The coopUserId to set. - * @return This builder for chaining. + * repeated .ei.LocalContract archive = 2; */ - public Builder setCoopUserId( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000800; - coopUserId_ = value; - onChanged(); - return this; + public ei.Ei.LocalContract.Builder addArchiveBuilder() { + return getArchiveFieldBuilder().addBuilder( + ei.Ei.LocalContract.getDefaultInstance()); } /** - * optional string coop_user_id = 13; - * @return This builder for chaining. + * repeated .ei.LocalContract archive = 2; */ - public Builder clearCoopUserId() { - bitField0_ = (bitField0_ & ~0x00000800); - coopUserId_ = getDefaultInstance().getCoopUserId(); - onChanged(); - return this; + public ei.Ei.LocalContract.Builder addArchiveBuilder( + int index) { + return getArchiveFieldBuilder().addBuilder( + index, ei.Ei.LocalContract.getDefaultInstance()); } /** - * optional string coop_user_id = 13; - * @param value The bytes for coopUserId to set. - * @return This builder for chaining. + * repeated .ei.LocalContract archive = 2; */ - public Builder setCoopUserIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000800; - coopUserId_ = value; - onChanged(); - return this; + public java.util.List + getArchiveBuilderList() { + return getArchiveFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.LocalContract, ei.Ei.LocalContract.Builder, ei.Ei.LocalContractOrBuilder> + getArchiveFieldBuilder() { + if (archiveBuilder_ == null) { + archiveBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.LocalContract, ei.Ei.LocalContract.Builder, ei.Ei.LocalContractOrBuilder>( + archive_, + ((bitField0_ & 0x00000004) != 0), + getParentForChildren(), + isClean()); + archive_ = null; + } + return archiveBuilder_; } - private boolean coopShareFarm_ ; + private java.util.List currentCoopStatuses_ = + java.util.Collections.emptyList(); + private void ensureCurrentCoopStatusesIsMutable() { + if (!((bitField0_ & 0x00000008) != 0)) { + currentCoopStatuses_ = new java.util.ArrayList(currentCoopStatuses_); + bitField0_ |= 0x00000008; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractCoopStatusResponse, ei.Ei.ContractCoopStatusResponse.Builder, ei.Ei.ContractCoopStatusResponseOrBuilder> currentCoopStatusesBuilder_; + /** - * optional bool coop_share_farm = 17; - * @return Whether the coopShareFarm field is set. + * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; */ - @java.lang.Override - public boolean hasCoopShareFarm() { - return ((bitField0_ & 0x00001000) != 0); + public java.util.List getCurrentCoopStatusesList() { + if (currentCoopStatusesBuilder_ == null) { + return java.util.Collections.unmodifiableList(currentCoopStatuses_); + } else { + return currentCoopStatusesBuilder_.getMessageList(); + } } /** - * optional bool coop_share_farm = 17; - * @return The coopShareFarm. + * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; */ - @java.lang.Override - public boolean getCoopShareFarm() { - return coopShareFarm_; + public int getCurrentCoopStatusesCount() { + if (currentCoopStatusesBuilder_ == null) { + return currentCoopStatuses_.size(); + } else { + return currentCoopStatusesBuilder_.getCount(); + } } /** - * optional bool coop_share_farm = 17; - * @param value The coopShareFarm to set. - * @return This builder for chaining. + * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; */ - public Builder setCoopShareFarm(boolean value) { - bitField0_ |= 0x00001000; - coopShareFarm_ = value; - onChanged(); - return this; + public ei.Ei.ContractCoopStatusResponse getCurrentCoopStatuses(int index) { + if (currentCoopStatusesBuilder_ == null) { + return currentCoopStatuses_.get(index); + } else { + return currentCoopStatusesBuilder_.getMessage(index); + } } /** - * optional bool coop_share_farm = 17; - * @return This builder for chaining. + * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; */ - public Builder clearCoopShareFarm() { - bitField0_ = (bitField0_ & ~0x00001000); - coopShareFarm_ = false; - onChanged(); + public Builder setCurrentCoopStatuses( + int index, ei.Ei.ContractCoopStatusResponse value) { + if (currentCoopStatusesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureCurrentCoopStatusesIsMutable(); + currentCoopStatuses_.set(index, value); + onChanged(); + } else { + currentCoopStatusesBuilder_.setMessage(index, value); + } return this; } - - private double lastAmountWhenRewardGiven_ ; /** - * optional double last_amount_when_reward_given = 6; - * @return Whether the lastAmountWhenRewardGiven field is set. + * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; */ - @java.lang.Override - public boolean hasLastAmountWhenRewardGiven() { - return ((bitField0_ & 0x00002000) != 0); + public Builder setCurrentCoopStatuses( + int index, ei.Ei.ContractCoopStatusResponse.Builder builderForValue) { + if (currentCoopStatusesBuilder_ == null) { + ensureCurrentCoopStatusesIsMutable(); + currentCoopStatuses_.set(index, builderForValue.build()); + onChanged(); + } else { + currentCoopStatusesBuilder_.setMessage(index, builderForValue.build()); + } + return this; } /** - * optional double last_amount_when_reward_given = 6; - * @return The lastAmountWhenRewardGiven. + * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; */ - @java.lang.Override - public double getLastAmountWhenRewardGiven() { - return lastAmountWhenRewardGiven_; + public Builder addCurrentCoopStatuses(ei.Ei.ContractCoopStatusResponse value) { + if (currentCoopStatusesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureCurrentCoopStatusesIsMutable(); + currentCoopStatuses_.add(value); + onChanged(); + } else { + currentCoopStatusesBuilder_.addMessage(value); + } + return this; } /** - * optional double last_amount_when_reward_given = 6; - * @param value The lastAmountWhenRewardGiven to set. - * @return This builder for chaining. + * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; */ - public Builder setLastAmountWhenRewardGiven(double value) { - bitField0_ |= 0x00002000; - lastAmountWhenRewardGiven_ = value; - onChanged(); + public Builder addCurrentCoopStatuses( + int index, ei.Ei.ContractCoopStatusResponse value) { + if (currentCoopStatusesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureCurrentCoopStatusesIsMutable(); + currentCoopStatuses_.add(index, value); + onChanged(); + } else { + currentCoopStatusesBuilder_.addMessage(index, value); + } return this; } /** - * optional double last_amount_when_reward_given = 6; - * @return This builder for chaining. + * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; */ - public Builder clearLastAmountWhenRewardGiven() { - bitField0_ = (bitField0_ & ~0x00002000); - lastAmountWhenRewardGiven_ = 0D; - onChanged(); + public Builder addCurrentCoopStatuses( + ei.Ei.ContractCoopStatusResponse.Builder builderForValue) { + if (currentCoopStatusesBuilder_ == null) { + ensureCurrentCoopStatusesIsMutable(); + currentCoopStatuses_.add(builderForValue.build()); + onChanged(); + } else { + currentCoopStatusesBuilder_.addMessage(builderForValue.build()); + } return this; } - - private int numGoalsAchieved_ ; /** - * optional uint32 num_goals_achieved = 14; - * @return Whether the numGoalsAchieved field is set. + * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; */ - @java.lang.Override - public boolean hasNumGoalsAchieved() { - return ((bitField0_ & 0x00004000) != 0); + public Builder addCurrentCoopStatuses( + int index, ei.Ei.ContractCoopStatusResponse.Builder builderForValue) { + if (currentCoopStatusesBuilder_ == null) { + ensureCurrentCoopStatusesIsMutable(); + currentCoopStatuses_.add(index, builderForValue.build()); + onChanged(); + } else { + currentCoopStatusesBuilder_.addMessage(index, builderForValue.build()); + } + return this; } /** - * optional uint32 num_goals_achieved = 14; - * @return The numGoalsAchieved. + * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; */ - @java.lang.Override - public int getNumGoalsAchieved() { - return numGoalsAchieved_; + public Builder addAllCurrentCoopStatuses( + java.lang.Iterable values) { + if (currentCoopStatusesBuilder_ == null) { + ensureCurrentCoopStatusesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, currentCoopStatuses_); + onChanged(); + } else { + currentCoopStatusesBuilder_.addAllMessages(values); + } + return this; } /** - * optional uint32 num_goals_achieved = 14; - * @param value The numGoalsAchieved to set. - * @return This builder for chaining. + * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; */ - public Builder setNumGoalsAchieved(int value) { - bitField0_ |= 0x00004000; - numGoalsAchieved_ = value; - onChanged(); + public Builder clearCurrentCoopStatuses() { + if (currentCoopStatusesBuilder_ == null) { + currentCoopStatuses_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + } else { + currentCoopStatusesBuilder_.clear(); + } return this; } /** - * optional uint32 num_goals_achieved = 14; - * @return This builder for chaining. + * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; */ - public Builder clearNumGoalsAchieved() { - bitField0_ = (bitField0_ & ~0x00004000); - numGoalsAchieved_ = 0; - onChanged(); + public Builder removeCurrentCoopStatuses(int index) { + if (currentCoopStatusesBuilder_ == null) { + ensureCurrentCoopStatusesIsMutable(); + currentCoopStatuses_.remove(index); + onChanged(); + } else { + currentCoopStatusesBuilder_.remove(index); + } return this; } - - private double maxFarmSizeReached_ ; /** - * optional double max_farm_size_reached = 23; - * @return Whether the maxFarmSizeReached field is set. + * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; */ - @java.lang.Override - public boolean hasMaxFarmSizeReached() { - return ((bitField0_ & 0x00008000) != 0); + public ei.Ei.ContractCoopStatusResponse.Builder getCurrentCoopStatusesBuilder( + int index) { + return getCurrentCoopStatusesFieldBuilder().getBuilder(index); } /** - * optional double max_farm_size_reached = 23; - * @return The maxFarmSizeReached. + * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; */ - @java.lang.Override - public double getMaxFarmSizeReached() { - return maxFarmSizeReached_; + public ei.Ei.ContractCoopStatusResponseOrBuilder getCurrentCoopStatusesOrBuilder( + int index) { + if (currentCoopStatusesBuilder_ == null) { + return currentCoopStatuses_.get(index); } else { + return currentCoopStatusesBuilder_.getMessageOrBuilder(index); + } } /** - * optional double max_farm_size_reached = 23; - * @param value The maxFarmSizeReached to set. - * @return This builder for chaining. + * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; */ - public Builder setMaxFarmSizeReached(double value) { - bitField0_ |= 0x00008000; - maxFarmSizeReached_ = value; - onChanged(); - return this; + public java.util.List + getCurrentCoopStatusesOrBuilderList() { + if (currentCoopStatusesBuilder_ != null) { + return currentCoopStatusesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(currentCoopStatuses_); + } } /** - * optional double max_farm_size_reached = 23; - * @return This builder for chaining. + * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; */ - public Builder clearMaxFarmSizeReached() { - bitField0_ = (bitField0_ & ~0x00008000); - maxFarmSizeReached_ = 0D; - onChanged(); - return this; + public ei.Ei.ContractCoopStatusResponse.Builder addCurrentCoopStatusesBuilder() { + return getCurrentCoopStatusesFieldBuilder().addBuilder( + ei.Ei.ContractCoopStatusResponse.getDefaultInstance()); + } + /** + * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + */ + public ei.Ei.ContractCoopStatusResponse.Builder addCurrentCoopStatusesBuilder( + int index) { + return getCurrentCoopStatusesFieldBuilder().addBuilder( + index, ei.Ei.ContractCoopStatusResponse.getDefaultInstance()); + } + /** + * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + */ + public java.util.List + getCurrentCoopStatusesBuilderList() { + return getCurrentCoopStatusesFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractCoopStatusResponse, ei.Ei.ContractCoopStatusResponse.Builder, ei.Ei.ContractCoopStatusResponseOrBuilder> + getCurrentCoopStatusesFieldBuilder() { + if (currentCoopStatusesBuilder_ == null) { + currentCoopStatusesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.ContractCoopStatusResponse, ei.Ei.ContractCoopStatusResponse.Builder, ei.Ei.ContractCoopStatusResponseOrBuilder>( + currentCoopStatuses_, + ((bitField0_ & 0x00000008) != 0), + getParentForChildren(), + isClean()); + currentCoopStatuses_ = null; + } + return currentCoopStatusesBuilder_; } - private int boostsUsed_ ; + private ei.Ei.ContractPlayerInfo lastCpi_; + private com.google.protobuf.SingleFieldBuilder< + ei.Ei.ContractPlayerInfo, ei.Ei.ContractPlayerInfo.Builder, ei.Ei.ContractPlayerInfoOrBuilder> lastCpiBuilder_; /** - * optional uint32 boosts_used = 12; - * @return Whether the boostsUsed field is set. + * optional .ei.ContractPlayerInfo last_cpi = 5; + * @return Whether the lastCpi field is set. */ - @java.lang.Override - public boolean hasBoostsUsed() { - return ((bitField0_ & 0x00010000) != 0); + public boolean hasLastCpi() { + return ((bitField0_ & 0x00000010) != 0); } /** - * optional uint32 boosts_used = 12; - * @return The boostsUsed. + * optional .ei.ContractPlayerInfo last_cpi = 5; + * @return The lastCpi. */ - @java.lang.Override - public int getBoostsUsed() { - return boostsUsed_; + public ei.Ei.ContractPlayerInfo getLastCpi() { + if (lastCpiBuilder_ == null) { + return lastCpi_ == null ? ei.Ei.ContractPlayerInfo.getDefaultInstance() : lastCpi_; + } else { + return lastCpiBuilder_.getMessage(); + } } /** - * optional uint32 boosts_used = 12; - * @param value The boostsUsed to set. - * @return This builder for chaining. + * optional .ei.ContractPlayerInfo last_cpi = 5; */ - public Builder setBoostsUsed(int value) { - bitField0_ |= 0x00010000; - boostsUsed_ = value; + public Builder setLastCpi(ei.Ei.ContractPlayerInfo value) { + if (lastCpiBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + lastCpi_ = value; + } else { + lastCpiBuilder_.setMessage(value); + } + bitField0_ |= 0x00000010; onChanged(); return this; } /** - * optional uint32 boosts_used = 12; - * @return This builder for chaining. + * optional .ei.ContractPlayerInfo last_cpi = 5; */ - public Builder clearBoostsUsed() { - bitField0_ = (bitField0_ & ~0x00010000); - boostsUsed_ = 0; + public Builder setLastCpi( + ei.Ei.ContractPlayerInfo.Builder builderForValue) { + if (lastCpiBuilder_ == null) { + lastCpi_ = builderForValue.build(); + } else { + lastCpiBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000010; onChanged(); return this; } - - private boolean pointsReplay_ ; /** - * optional bool points_replay = 20; - * @return Whether the pointsReplay field is set. + * optional .ei.ContractPlayerInfo last_cpi = 5; */ - @java.lang.Override - public boolean hasPointsReplay() { - return ((bitField0_ & 0x00020000) != 0); + public Builder mergeLastCpi(ei.Ei.ContractPlayerInfo value) { + if (lastCpiBuilder_ == null) { + if (((bitField0_ & 0x00000010) != 0) && + lastCpi_ != null && + lastCpi_ != ei.Ei.ContractPlayerInfo.getDefaultInstance()) { + getLastCpiBuilder().mergeFrom(value); + } else { + lastCpi_ = value; + } + } else { + lastCpiBuilder_.mergeFrom(value); + } + if (lastCpi_ != null) { + bitField0_ |= 0x00000010; + onChanged(); + } + return this; } /** - * optional bool points_replay = 20; - * @return The pointsReplay. + * optional .ei.ContractPlayerInfo last_cpi = 5; */ - @java.lang.Override - public boolean getPointsReplay() { - return pointsReplay_; + public Builder clearLastCpi() { + bitField0_ = (bitField0_ & ~0x00000010); + lastCpi_ = null; + if (lastCpiBuilder_ != null) { + lastCpiBuilder_.dispose(); + lastCpiBuilder_ = null; + } + onChanged(); + return this; } /** - * optional bool points_replay = 20; - * @param value The pointsReplay to set. - * @return This builder for chaining. + * optional .ei.ContractPlayerInfo last_cpi = 5; */ - public Builder setPointsReplay(boolean value) { - bitField0_ |= 0x00020000; - pointsReplay_ = value; + public ei.Ei.ContractPlayerInfo.Builder getLastCpiBuilder() { + bitField0_ |= 0x00000010; onChanged(); - return this; + return getLastCpiFieldBuilder().getBuilder(); } /** - * optional bool points_replay = 20; - * @return This builder for chaining. + * optional .ei.ContractPlayerInfo last_cpi = 5; */ - public Builder clearPointsReplay() { - bitField0_ = (bitField0_ & ~0x00020000); - pointsReplay_ = false; - onChanged(); - return this; + public ei.Ei.ContractPlayerInfoOrBuilder getLastCpiOrBuilder() { + if (lastCpiBuilder_ != null) { + return lastCpiBuilder_.getMessageOrBuilder(); + } else { + return lastCpi_ == null ? + ei.Ei.ContractPlayerInfo.getDefaultInstance() : lastCpi_; + } + } + /** + * optional .ei.ContractPlayerInfo last_cpi = 5; + */ + private com.google.protobuf.SingleFieldBuilder< + ei.Ei.ContractPlayerInfo, ei.Ei.ContractPlayerInfo.Builder, ei.Ei.ContractPlayerInfoOrBuilder> + getLastCpiFieldBuilder() { + if (lastCpiBuilder_ == null) { + lastCpiBuilder_ = new com.google.protobuf.SingleFieldBuilder< + ei.Ei.ContractPlayerInfo, ei.Ei.ContractPlayerInfo.Builder, ei.Ei.ContractPlayerInfoOrBuilder>( + getLastCpi(), + getParentForChildren(), + isClean()); + lastCpi_ = null; + } + return lastCpiBuilder_; } - private int league_ ; + private boolean initialGradeRevealed_ ; /** - * optional uint32 league = 15; - * @return Whether the league field is set. + * optional bool initial_grade_revealed = 6; + * @return Whether the initialGradeRevealed field is set. */ @java.lang.Override - public boolean hasLeague() { - return ((bitField0_ & 0x00040000) != 0); + public boolean hasInitialGradeRevealed() { + return ((bitField0_ & 0x00000020) != 0); } /** - * optional uint32 league = 15; - * @return The league. + * optional bool initial_grade_revealed = 6; + * @return The initialGradeRevealed. */ @java.lang.Override - public int getLeague() { - return league_; + public boolean getInitialGradeRevealed() { + return initialGradeRevealed_; } /** - * optional uint32 league = 15; - * @param value The league to set. + * optional bool initial_grade_revealed = 6; + * @param value The initialGradeRevealed to set. * @return This builder for chaining. */ - public Builder setLeague(int value) { - bitField0_ |= 0x00040000; - league_ = value; + public Builder setInitialGradeRevealed(boolean value) { + + initialGradeRevealed_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } /** - * optional uint32 league = 15; + * optional bool initial_grade_revealed = 6; * @return This builder for chaining. */ - public Builder clearLeague() { - bitField0_ = (bitField0_ & ~0x00040000); - league_ = 0; + public Builder clearInitialGradeRevealed() { + bitField0_ = (bitField0_ & ~0x00000020); + initialGradeRevealed_ = false; onChanged(); return this; } - private int grade_ = 0; + private double lastGradeProgressShown_ ; /** - * optional .ei.Contract.PlayerGrade grade = 18; - * @return Whether the grade field is set. + * optional double last_grade_progress_shown = 7; + * @return Whether the lastGradeProgressShown field is set. */ - @java.lang.Override public boolean hasGrade() { - return ((bitField0_ & 0x00080000) != 0); + @java.lang.Override + public boolean hasLastGradeProgressShown() { + return ((bitField0_ & 0x00000040) != 0); } /** - * optional .ei.Contract.PlayerGrade grade = 18; - * @return The grade. + * optional double last_grade_progress_shown = 7; + * @return The lastGradeProgressShown. */ @java.lang.Override - public ei.Ei.Contract.PlayerGrade getGrade() { - @SuppressWarnings("deprecation") - ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.valueOf(grade_); - return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; + public double getLastGradeProgressShown() { + return lastGradeProgressShown_; } /** - * optional .ei.Contract.PlayerGrade grade = 18; - * @param value The grade to set. + * optional double last_grade_progress_shown = 7; + * @param value The lastGradeProgressShown to set. * @return This builder for chaining. */ - public Builder setGrade(ei.Ei.Contract.PlayerGrade value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00080000; - grade_ = value.getNumber(); + public Builder setLastGradeProgressShown(double value) { + + lastGradeProgressShown_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } /** - * optional .ei.Contract.PlayerGrade grade = 18; + * optional double last_grade_progress_shown = 7; * @return This builder for chaining. */ - public Builder clearGrade() { - bitField0_ = (bitField0_ & ~0x00080000); - grade_ = 0; + public Builder clearLastGradeProgressShown() { + bitField0_ = (bitField0_ & ~0x00000040); + lastGradeProgressShown_ = 0D; onChanged(); return this; } - private double lastNagTime_ ; + private boolean showAdvancedEvaluations_ ; /** - * optional double last_nag_time = 16; - * @return Whether the lastNagTime field is set. + * optional bool show_advanced_evaluations = 8; + * @return Whether the showAdvancedEvaluations field is set. */ @java.lang.Override - public boolean hasLastNagTime() { - return ((bitField0_ & 0x00100000) != 0); + public boolean hasShowAdvancedEvaluations() { + return ((bitField0_ & 0x00000080) != 0); } /** - * optional double last_nag_time = 16; - * @return The lastNagTime. + * optional bool show_advanced_evaluations = 8; + * @return The showAdvancedEvaluations. */ @java.lang.Override - public double getLastNagTime() { - return lastNagTime_; + public boolean getShowAdvancedEvaluations() { + return showAdvancedEvaluations_; } /** - * optional double last_nag_time = 16; - * @param value The lastNagTime to set. + * optional bool show_advanced_evaluations = 8; + * @param value The showAdvancedEvaluations to set. * @return This builder for chaining. */ - public Builder setLastNagTime(double value) { - bitField0_ |= 0x00100000; - lastNagTime_ = value; + public Builder setShowAdvancedEvaluations(boolean value) { + + showAdvancedEvaluations_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } /** - * optional double last_nag_time = 16; + * optional bool show_advanced_evaluations = 8; * @return This builder for chaining. */ - public Builder clearLastNagTime() { - bitField0_ = (bitField0_ & ~0x00100000); - lastNagTime_ = 0D; + public Builder clearShowAdvancedEvaluations() { + bitField0_ = (bitField0_ & ~0x00000080); + showAdvancedEvaluations_ = false; onChanged(); return this; } - private ei.Ei.ContractEvaluation evaluation_; - private com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.ContractEvaluation, ei.Ei.ContractEvaluation.Builder, ei.Ei.ContractEvaluationOrBuilder> evaluationBuilder_; + private java.util.List customEggInfo_ = + java.util.Collections.emptyList(); + private void ensureCustomEggInfoIsMutable() { + if (!((bitField0_ & 0x00000100) != 0)) { + customEggInfo_ = new java.util.ArrayList(customEggInfo_); + bitField0_ |= 0x00000100; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.CustomEgg, ei.Ei.CustomEgg.Builder, ei.Ei.CustomEggOrBuilder> customEggInfoBuilder_; + /** - * optional .ei.ContractEvaluation evaluation = 19; - * @return Whether the evaluation field is set. + * repeated .ei.CustomEgg custom_egg_info = 9; */ - public boolean hasEvaluation() { - return ((bitField0_ & 0x00200000) != 0); + public java.util.List getCustomEggInfoList() { + if (customEggInfoBuilder_ == null) { + return java.util.Collections.unmodifiableList(customEggInfo_); + } else { + return customEggInfoBuilder_.getMessageList(); + } } /** - * optional .ei.ContractEvaluation evaluation = 19; - * @return The evaluation. + * repeated .ei.CustomEgg custom_egg_info = 9; */ - public ei.Ei.ContractEvaluation getEvaluation() { - if (evaluationBuilder_ == null) { - return evaluation_ == null ? ei.Ei.ContractEvaluation.getDefaultInstance() : evaluation_; + public int getCustomEggInfoCount() { + if (customEggInfoBuilder_ == null) { + return customEggInfo_.size(); } else { - return evaluationBuilder_.getMessage(); + return customEggInfoBuilder_.getCount(); } } /** - * optional .ei.ContractEvaluation evaluation = 19; + * repeated .ei.CustomEgg custom_egg_info = 9; */ - public Builder setEvaluation(ei.Ei.ContractEvaluation value) { - if (evaluationBuilder_ == null) { + public ei.Ei.CustomEgg getCustomEggInfo(int index) { + if (customEggInfoBuilder_ == null) { + return customEggInfo_.get(index); + } else { + return customEggInfoBuilder_.getMessage(index); + } + } + /** + * repeated .ei.CustomEgg custom_egg_info = 9; + */ + public Builder setCustomEggInfo( + int index, ei.Ei.CustomEgg value) { + if (customEggInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - evaluation_ = value; + ensureCustomEggInfoIsMutable(); + customEggInfo_.set(index, value); onChanged(); } else { - evaluationBuilder_.setMessage(value); + customEggInfoBuilder_.setMessage(index, value); } - bitField0_ |= 0x00200000; return this; } /** - * optional .ei.ContractEvaluation evaluation = 19; + * repeated .ei.CustomEgg custom_egg_info = 9; */ - public Builder setEvaluation( - ei.Ei.ContractEvaluation.Builder builderForValue) { - if (evaluationBuilder_ == null) { - evaluation_ = builderForValue.build(); + public Builder setCustomEggInfo( + int index, ei.Ei.CustomEgg.Builder builderForValue) { + if (customEggInfoBuilder_ == null) { + ensureCustomEggInfoIsMutable(); + customEggInfo_.set(index, builderForValue.build()); onChanged(); } else { - evaluationBuilder_.setMessage(builderForValue.build()); + customEggInfoBuilder_.setMessage(index, builderForValue.build()); } - bitField0_ |= 0x00200000; return this; } /** - * optional .ei.ContractEvaluation evaluation = 19; + * repeated .ei.CustomEgg custom_egg_info = 9; */ - public Builder mergeEvaluation(ei.Ei.ContractEvaluation value) { - if (evaluationBuilder_ == null) { - if (((bitField0_ & 0x00200000) != 0) && - evaluation_ != null && - evaluation_ != ei.Ei.ContractEvaluation.getDefaultInstance()) { - evaluation_ = - ei.Ei.ContractEvaluation.newBuilder(evaluation_).mergeFrom(value).buildPartial(); - } else { - evaluation_ = value; + public Builder addCustomEggInfo(ei.Ei.CustomEgg value) { + if (customEggInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); } + ensureCustomEggInfoIsMutable(); + customEggInfo_.add(value); onChanged(); } else { - evaluationBuilder_.mergeFrom(value); + customEggInfoBuilder_.addMessage(value); } - bitField0_ |= 0x00200000; return this; } /** - * optional .ei.ContractEvaluation evaluation = 19; + * repeated .ei.CustomEgg custom_egg_info = 9; */ - public Builder clearEvaluation() { - if (evaluationBuilder_ == null) { - evaluation_ = null; + public Builder addCustomEggInfo( + int index, ei.Ei.CustomEgg value) { + if (customEggInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureCustomEggInfoIsMutable(); + customEggInfo_.add(index, value); onChanged(); } else { - evaluationBuilder_.clear(); + customEggInfoBuilder_.addMessage(index, value); } - bitField0_ = (bitField0_ & ~0x00200000); return this; } /** - * optional .ei.ContractEvaluation evaluation = 19; - */ - public ei.Ei.ContractEvaluation.Builder getEvaluationBuilder() { - bitField0_ |= 0x00200000; - onChanged(); - return getEvaluationFieldBuilder().getBuilder(); - } - /** - * optional .ei.ContractEvaluation evaluation = 19; + * repeated .ei.CustomEgg custom_egg_info = 9; */ - public ei.Ei.ContractEvaluationOrBuilder getEvaluationOrBuilder() { - if (evaluationBuilder_ != null) { - return evaluationBuilder_.getMessageOrBuilder(); + public Builder addCustomEggInfo( + ei.Ei.CustomEgg.Builder builderForValue) { + if (customEggInfoBuilder_ == null) { + ensureCustomEggInfoIsMutable(); + customEggInfo_.add(builderForValue.build()); + onChanged(); } else { - return evaluation_ == null ? - ei.Ei.ContractEvaluation.getDefaultInstance() : evaluation_; + customEggInfoBuilder_.addMessage(builderForValue.build()); } + return this; } /** - * optional .ei.ContractEvaluation evaluation = 19; + * repeated .ei.CustomEgg custom_egg_info = 9; */ - private com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.ContractEvaluation, ei.Ei.ContractEvaluation.Builder, ei.Ei.ContractEvaluationOrBuilder> - getEvaluationFieldBuilder() { - if (evaluationBuilder_ == null) { - evaluationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.ContractEvaluation, ei.Ei.ContractEvaluation.Builder, ei.Ei.ContractEvaluationOrBuilder>( - getEvaluation(), - getParentForChildren(), - isClean()); - evaluation_ = null; + public Builder addCustomEggInfo( + int index, ei.Ei.CustomEgg.Builder builderForValue) { + if (customEggInfoBuilder_ == null) { + ensureCustomEggInfoIsMutable(); + customEggInfo_.add(index, builderForValue.build()); + onChanged(); + } else { + customEggInfoBuilder_.addMessage(index, builderForValue.build()); } - return evaluationBuilder_; - } - - private com.google.protobuf.LazyStringList reportedUuids_ = com.google.protobuf.LazyStringArrayList.EMPTY; - private void ensureReportedUuidsIsMutable() { - if (!((bitField0_ & 0x00400000) != 0)) { - reportedUuids_ = new com.google.protobuf.LazyStringArrayList(reportedUuids_); - bitField0_ |= 0x00400000; - } + return this; } /** - * repeated string reported_uuids = 21; - * @return A list containing the reportedUuids. + * repeated .ei.CustomEgg custom_egg_info = 9; */ - public com.google.protobuf.ProtocolStringList - getReportedUuidsList() { - return reportedUuids_.getUnmodifiableView(); + public Builder addAllCustomEggInfo( + java.lang.Iterable values) { + if (customEggInfoBuilder_ == null) { + ensureCustomEggInfoIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, customEggInfo_); + onChanged(); + } else { + customEggInfoBuilder_.addAllMessages(values); + } + return this; } /** - * repeated string reported_uuids = 21; - * @return The count of reportedUuids. + * repeated .ei.CustomEgg custom_egg_info = 9; */ - public int getReportedUuidsCount() { - return reportedUuids_.size(); + public Builder clearCustomEggInfo() { + if (customEggInfoBuilder_ == null) { + customEggInfo_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000100); + onChanged(); + } else { + customEggInfoBuilder_.clear(); + } + return this; } /** - * repeated string reported_uuids = 21; - * @param index The index of the element to return. - * @return The reportedUuids at the given index. + * repeated .ei.CustomEgg custom_egg_info = 9; */ - public java.lang.String getReportedUuids(int index) { - return reportedUuids_.get(index); + public Builder removeCustomEggInfo(int index) { + if (customEggInfoBuilder_ == null) { + ensureCustomEggInfoIsMutable(); + customEggInfo_.remove(index); + onChanged(); + } else { + customEggInfoBuilder_.remove(index); + } + return this; } /** - * repeated string reported_uuids = 21; - * @param index The index of the value to return. - * @return The bytes of the reportedUuids at the given index. + * repeated .ei.CustomEgg custom_egg_info = 9; */ - public com.google.protobuf.ByteString - getReportedUuidsBytes(int index) { - return reportedUuids_.getByteString(index); + public ei.Ei.CustomEgg.Builder getCustomEggInfoBuilder( + int index) { + return getCustomEggInfoFieldBuilder().getBuilder(index); } /** - * repeated string reported_uuids = 21; - * @param index The index to set the value at. - * @param value The reportedUuids to set. - * @return This builder for chaining. + * repeated .ei.CustomEgg custom_egg_info = 9; */ - public Builder setReportedUuids( - int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureReportedUuidsIsMutable(); - reportedUuids_.set(index, value); - onChanged(); - return this; + public ei.Ei.CustomEggOrBuilder getCustomEggInfoOrBuilder( + int index) { + if (customEggInfoBuilder_ == null) { + return customEggInfo_.get(index); } else { + return customEggInfoBuilder_.getMessageOrBuilder(index); + } } /** - * repeated string reported_uuids = 21; - * @param value The reportedUuids to add. - * @return This builder for chaining. + * repeated .ei.CustomEgg custom_egg_info = 9; */ - public Builder addReportedUuids( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureReportedUuidsIsMutable(); - reportedUuids_.add(value); - onChanged(); - return this; + public java.util.List + getCustomEggInfoOrBuilderList() { + if (customEggInfoBuilder_ != null) { + return customEggInfoBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(customEggInfo_); + } } /** - * repeated string reported_uuids = 21; - * @param values The reportedUuids to add. - * @return This builder for chaining. + * repeated .ei.CustomEgg custom_egg_info = 9; */ - public Builder addAllReportedUuids( - java.lang.Iterable values) { - ensureReportedUuidsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, reportedUuids_); - onChanged(); - return this; + public ei.Ei.CustomEgg.Builder addCustomEggInfoBuilder() { + return getCustomEggInfoFieldBuilder().addBuilder( + ei.Ei.CustomEgg.getDefaultInstance()); } /** - * repeated string reported_uuids = 21; - * @return This builder for chaining. + * repeated .ei.CustomEgg custom_egg_info = 9; */ - public Builder clearReportedUuids() { - reportedUuids_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00400000); - onChanged(); - return this; + public ei.Ei.CustomEgg.Builder addCustomEggInfoBuilder( + int index) { + return getCustomEggInfoFieldBuilder().addBuilder( + index, ei.Ei.CustomEgg.getDefaultInstance()); } /** - * repeated string reported_uuids = 21; - * @param value The bytes of the reportedUuids to add. - * @return This builder for chaining. + * repeated .ei.CustomEgg custom_egg_info = 9; */ - public Builder addReportedUuidsBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - ensureReportedUuidsIsMutable(); - reportedUuids_.add(value); - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); + public java.util.List + getCustomEggInfoBuilderList() { + return getCustomEggInfoFieldBuilder().getBuilderList(); } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); + private com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.CustomEgg, ei.Ei.CustomEgg.Builder, ei.Ei.CustomEggOrBuilder> + getCustomEggInfoFieldBuilder() { + if (customEggInfoBuilder_ == null) { + customEggInfoBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + ei.Ei.CustomEgg, ei.Ei.CustomEgg.Builder, ei.Ei.CustomEggOrBuilder>( + customEggInfo_, + ((bitField0_ & 0x00000100) != 0), + getParentForChildren(), + isClean()); + customEggInfo_ = null; + } + return customEggInfoBuilder_; } - - // @@protoc_insertion_point(builder_scope:ei.LocalContract) + // @@protoc_insertion_point(builder_scope:ei.MyContracts) } - // @@protoc_insertion_point(class_scope:ei.LocalContract) - private static final ei.Ei.LocalContract DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:ei.MyContracts) + private static final ei.Ei.MyContracts DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new ei.Ei.LocalContract(); + DEFAULT_INSTANCE = new ei.Ei.MyContracts(); } - public static ei.Ei.LocalContract getDefaultInstance() { + public static ei.Ei.MyContracts getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public LocalContract parsePartialFrom( + public MyContracts parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -114400,517 +120230,327 @@ public LocalContract parsePartialFrom( } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public ei.Ei.LocalContract getDefaultInstanceForType() { + public ei.Ei.MyContracts getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface MyContractsOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.MyContracts) + public interface QueryCoopRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.QueryCoopRequest) com.google.protobuf.MessageOrBuilder { /** - * repeated string contract_ids_seen = 3; - * @return A list containing the contractIdsSeen. - */ - java.util.List - getContractIdsSeenList(); - /** - * repeated string contract_ids_seen = 3; - * @return The count of contractIdsSeen. - */ - int getContractIdsSeenCount(); - /** - * repeated string contract_ids_seen = 3; - * @param index The index of the element to return. - * @return The contractIdsSeen at the given index. - */ - java.lang.String getContractIdsSeen(int index); - /** - * repeated string contract_ids_seen = 3; - * @param index The index of the value to return. - * @return The bytes of the contractIdsSeen at the given index. - */ - com.google.protobuf.ByteString - getContractIdsSeenBytes(int index); - - /** - * repeated .ei.LocalContract contracts = 1; - */ - java.util.List - getContractsList(); - /** - * repeated .ei.LocalContract contracts = 1; - */ - ei.Ei.LocalContract getContracts(int index); - /** - * repeated .ei.LocalContract contracts = 1; - */ - int getContractsCount(); - /** - * repeated .ei.LocalContract contracts = 1; - */ - java.util.List - getContractsOrBuilderList(); - /** - * repeated .ei.LocalContract contracts = 1; - */ - ei.Ei.LocalContractOrBuilder getContractsOrBuilder( - int index); - - /** - * repeated .ei.LocalContract archive = 2; - */ - java.util.List - getArchiveList(); - /** - * repeated .ei.LocalContract archive = 2; - */ - ei.Ei.LocalContract getArchive(int index); - /** - * repeated .ei.LocalContract archive = 2; + * optional .ei.BasicRequestInfo rinfo = 5; + * @return Whether the rinfo field is set. */ - int getArchiveCount(); + boolean hasRinfo(); /** - * repeated .ei.LocalContract archive = 2; + * optional .ei.BasicRequestInfo rinfo = 5; + * @return The rinfo. */ - java.util.List - getArchiveOrBuilderList(); + ei.Ei.BasicRequestInfo getRinfo(); /** - * repeated .ei.LocalContract archive = 2; + * optional .ei.BasicRequestInfo rinfo = 5; */ - ei.Ei.LocalContractOrBuilder getArchiveOrBuilder( - int index); + ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder(); /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; - */ - java.util.List - getCurrentCoopStatusesList(); - /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; - */ - ei.Ei.ContractCoopStatusResponse getCurrentCoopStatuses(int index); - /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + * optional string contract_identifier = 1; + * @return Whether the contractIdentifier field is set. */ - int getCurrentCoopStatusesCount(); + boolean hasContractIdentifier(); /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + * optional string contract_identifier = 1; + * @return The contractIdentifier. */ - java.util.List - getCurrentCoopStatusesOrBuilderList(); + java.lang.String getContractIdentifier(); /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + * optional string contract_identifier = 1; + * @return The bytes for contractIdentifier. */ - ei.Ei.ContractCoopStatusResponseOrBuilder getCurrentCoopStatusesOrBuilder( - int index); + com.google.protobuf.ByteString + getContractIdentifierBytes(); /** - * optional .ei.ContractPlayerInfo last_cpi = 5; - * @return Whether the lastCpi field is set. - */ - boolean hasLastCpi(); - /** - * optional .ei.ContractPlayerInfo last_cpi = 5; - * @return The lastCpi. - */ - ei.Ei.ContractPlayerInfo getLastCpi(); - /** - * optional .ei.ContractPlayerInfo last_cpi = 5; + * optional string coop_identifier = 2; + * @return Whether the coopIdentifier field is set. */ - ei.Ei.ContractPlayerInfoOrBuilder getLastCpiOrBuilder(); - + boolean hasCoopIdentifier(); /** - * optional bool initial_grade_revealed = 6; - * @return Whether the initialGradeRevealed field is set. + * optional string coop_identifier = 2; + * @return The coopIdentifier. */ - boolean hasInitialGradeRevealed(); + java.lang.String getCoopIdentifier(); /** - * optional bool initial_grade_revealed = 6; - * @return The initialGradeRevealed. + * optional string coop_identifier = 2; + * @return The bytes for coopIdentifier. */ - boolean getInitialGradeRevealed(); + com.google.protobuf.ByteString + getCoopIdentifierBytes(); /** - * optional double last_grade_progress_shown = 7; - * @return Whether the lastGradeProgressShown field is set. + * optional uint32 league = 4; + * @return Whether the league field is set. */ - boolean hasLastGradeProgressShown(); + boolean hasLeague(); /** - * optional double last_grade_progress_shown = 7; - * @return The lastGradeProgressShown. + * optional uint32 league = 4; + * @return The league. */ - double getLastGradeProgressShown(); + int getLeague(); /** - * optional bool show_advanced_evaluations = 8; - * @return Whether the showAdvancedEvaluations field is set. + * optional .ei.Contract.PlayerGrade grade = 6; + * @return Whether the grade field is set. */ - boolean hasShowAdvancedEvaluations(); + boolean hasGrade(); /** - * optional bool show_advanced_evaluations = 8; - * @return The showAdvancedEvaluations. + * optional .ei.Contract.PlayerGrade grade = 6; + * @return The grade. */ - boolean getShowAdvancedEvaluations(); + ei.Ei.Contract.PlayerGrade getGrade(); /** - * repeated .ei.CustomEgg custom_egg_info = 9; - */ - java.util.List - getCustomEggInfoList(); - /** - * repeated .ei.CustomEgg custom_egg_info = 9; - */ - ei.Ei.CustomEgg getCustomEggInfo(int index); - /** - * repeated .ei.CustomEgg custom_egg_info = 9; - */ - int getCustomEggInfoCount(); - /** - * repeated .ei.CustomEgg custom_egg_info = 9; + * optional uint32 client_version = 3; + * @return Whether the clientVersion field is set. */ - java.util.List - getCustomEggInfoOrBuilderList(); + boolean hasClientVersion(); /** - * repeated .ei.CustomEgg custom_egg_info = 9; + * optional uint32 client_version = 3; + * @return The clientVersion. */ - ei.Ei.CustomEggOrBuilder getCustomEggInfoOrBuilder( - int index); + int getClientVersion(); } /** - * Protobuf type {@code ei.MyContracts} + * Protobuf type {@code ei.QueryCoopRequest} */ - public static final class MyContracts extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.MyContracts) - MyContractsOrBuilder { + public static final class QueryCoopRequest extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.QueryCoopRequest) + QueryCoopRequestOrBuilder { private static final long serialVersionUID = 0L; - // Use MyContracts.newBuilder() to construct. - private MyContracts(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + QueryCoopRequest.class.getName()); } - private MyContracts() { - contractIdsSeen_ = com.google.protobuf.LazyStringArrayList.EMPTY; - contracts_ = java.util.Collections.emptyList(); - archive_ = java.util.Collections.emptyList(); - currentCoopStatuses_ = java.util.Collections.emptyList(); - customEggInfo_ = java.util.Collections.emptyList(); + // Use QueryCoopRequest.newBuilder() to construct. + private QueryCoopRequest(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new MyContracts(); + private QueryCoopRequest() { + contractIdentifier_ = ""; + coopIdentifier_ = ""; + grade_ = 0; } - @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_MyContracts_descriptor; + return ei.Ei.internal_static_ei_QueryCoopRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_MyContracts_fieldAccessorTable + return ei.Ei.internal_static_ei_QueryCoopRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.MyContracts.class, ei.Ei.MyContracts.Builder.class); + ei.Ei.QueryCoopRequest.class, ei.Ei.QueryCoopRequest.Builder.class); } private int bitField0_; - public static final int CONTRACT_IDS_SEEN_FIELD_NUMBER = 3; - private com.google.protobuf.LazyStringList contractIdsSeen_; - /** - * repeated string contract_ids_seen = 3; - * @return A list containing the contractIdsSeen. - */ - public com.google.protobuf.ProtocolStringList - getContractIdsSeenList() { - return contractIdsSeen_; - } - /** - * repeated string contract_ids_seen = 3; - * @return The count of contractIdsSeen. - */ - public int getContractIdsSeenCount() { - return contractIdsSeen_.size(); - } - /** - * repeated string contract_ids_seen = 3; - * @param index The index of the element to return. - * @return The contractIdsSeen at the given index. - */ - public java.lang.String getContractIdsSeen(int index) { - return contractIdsSeen_.get(index); - } - /** - * repeated string contract_ids_seen = 3; - * @param index The index of the value to return. - * @return The bytes of the contractIdsSeen at the given index. - */ - public com.google.protobuf.ByteString - getContractIdsSeenBytes(int index) { - return contractIdsSeen_.getByteString(index); - } - - public static final int CONTRACTS_FIELD_NUMBER = 1; - private java.util.List contracts_; - /** - * repeated .ei.LocalContract contracts = 1; - */ - @java.lang.Override - public java.util.List getContractsList() { - return contracts_; - } - /** - * repeated .ei.LocalContract contracts = 1; - */ - @java.lang.Override - public java.util.List - getContractsOrBuilderList() { - return contracts_; - } - /** - * repeated .ei.LocalContract contracts = 1; - */ - @java.lang.Override - public int getContractsCount() { - return contracts_.size(); - } - /** - * repeated .ei.LocalContract contracts = 1; - */ - @java.lang.Override - public ei.Ei.LocalContract getContracts(int index) { - return contracts_.get(index); - } - /** - * repeated .ei.LocalContract contracts = 1; - */ - @java.lang.Override - public ei.Ei.LocalContractOrBuilder getContractsOrBuilder( - int index) { - return contracts_.get(index); - } - - public static final int ARCHIVE_FIELD_NUMBER = 2; - private java.util.List archive_; - /** - * repeated .ei.LocalContract archive = 2; - */ - @java.lang.Override - public java.util.List getArchiveList() { - return archive_; - } - /** - * repeated .ei.LocalContract archive = 2; - */ - @java.lang.Override - public java.util.List - getArchiveOrBuilderList() { - return archive_; - } - /** - * repeated .ei.LocalContract archive = 2; - */ - @java.lang.Override - public int getArchiveCount() { - return archive_.size(); - } - /** - * repeated .ei.LocalContract archive = 2; - */ - @java.lang.Override - public ei.Ei.LocalContract getArchive(int index) { - return archive_.get(index); - } - /** - * repeated .ei.LocalContract archive = 2; - */ - @java.lang.Override - public ei.Ei.LocalContractOrBuilder getArchiveOrBuilder( - int index) { - return archive_.get(index); - } - - public static final int CURRENT_COOP_STATUSES_FIELD_NUMBER = 4; - private java.util.List currentCoopStatuses_; - /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; - */ - @java.lang.Override - public java.util.List getCurrentCoopStatusesList() { - return currentCoopStatuses_; - } - /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; - */ - @java.lang.Override - public java.util.List - getCurrentCoopStatusesOrBuilderList() { - return currentCoopStatuses_; - } + public static final int RINFO_FIELD_NUMBER = 5; + private ei.Ei.BasicRequestInfo rinfo_; /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + * optional .ei.BasicRequestInfo rinfo = 5; + * @return Whether the rinfo field is set. */ @java.lang.Override - public int getCurrentCoopStatusesCount() { - return currentCoopStatuses_.size(); + public boolean hasRinfo() { + return ((bitField0_ & 0x00000001) != 0); } /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + * optional .ei.BasicRequestInfo rinfo = 5; + * @return The rinfo. */ @java.lang.Override - public ei.Ei.ContractCoopStatusResponse getCurrentCoopStatuses(int index) { - return currentCoopStatuses_.get(index); + public ei.Ei.BasicRequestInfo getRinfo() { + return rinfo_ == null ? ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; } /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + * optional .ei.BasicRequestInfo rinfo = 5; */ @java.lang.Override - public ei.Ei.ContractCoopStatusResponseOrBuilder getCurrentCoopStatusesOrBuilder( - int index) { - return currentCoopStatuses_.get(index); + public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { + return rinfo_ == null ? ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; } - public static final int LAST_CPI_FIELD_NUMBER = 5; - private ei.Ei.ContractPlayerInfo lastCpi_; + public static final int CONTRACT_IDENTIFIER_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private volatile java.lang.Object contractIdentifier_ = ""; /** - * optional .ei.ContractPlayerInfo last_cpi = 5; - * @return Whether the lastCpi field is set. + * optional string contract_identifier = 1; + * @return Whether the contractIdentifier field is set. */ @java.lang.Override - public boolean hasLastCpi() { - return ((bitField0_ & 0x00000001) != 0); + public boolean hasContractIdentifier() { + return ((bitField0_ & 0x00000002) != 0); } /** - * optional .ei.ContractPlayerInfo last_cpi = 5; - * @return The lastCpi. + * optional string contract_identifier = 1; + * @return The contractIdentifier. */ @java.lang.Override - public ei.Ei.ContractPlayerInfo getLastCpi() { - return lastCpi_ == null ? ei.Ei.ContractPlayerInfo.getDefaultInstance() : lastCpi_; + public java.lang.String getContractIdentifier() { + java.lang.Object ref = contractIdentifier_; + 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()) { + contractIdentifier_ = s; + } + return s; + } } /** - * optional .ei.ContractPlayerInfo last_cpi = 5; + * optional string contract_identifier = 1; + * @return The bytes for contractIdentifier. */ @java.lang.Override - public ei.Ei.ContractPlayerInfoOrBuilder getLastCpiOrBuilder() { - return lastCpi_ == null ? ei.Ei.ContractPlayerInfo.getDefaultInstance() : lastCpi_; + public com.google.protobuf.ByteString + getContractIdentifierBytes() { + java.lang.Object ref = contractIdentifier_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + contractIdentifier_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } - public static final int INITIAL_GRADE_REVEALED_FIELD_NUMBER = 6; - private boolean initialGradeRevealed_; - /** - * optional bool initial_grade_revealed = 6; - * @return Whether the initialGradeRevealed field is set. - */ - @java.lang.Override - public boolean hasInitialGradeRevealed() { - return ((bitField0_ & 0x00000002) != 0); - } + public static final int COOP_IDENTIFIER_FIELD_NUMBER = 2; + @SuppressWarnings("serial") + private volatile java.lang.Object coopIdentifier_ = ""; /** - * optional bool initial_grade_revealed = 6; - * @return The initialGradeRevealed. + * optional string coop_identifier = 2; + * @return Whether the coopIdentifier field is set. */ @java.lang.Override - public boolean getInitialGradeRevealed() { - return initialGradeRevealed_; + public boolean hasCoopIdentifier() { + return ((bitField0_ & 0x00000004) != 0); } - - public static final int LAST_GRADE_PROGRESS_SHOWN_FIELD_NUMBER = 7; - private double lastGradeProgressShown_; /** - * optional double last_grade_progress_shown = 7; - * @return Whether the lastGradeProgressShown field is set. + * optional string coop_identifier = 2; + * @return The coopIdentifier. */ @java.lang.Override - public boolean hasLastGradeProgressShown() { - return ((bitField0_ & 0x00000004) != 0); + public java.lang.String getCoopIdentifier() { + java.lang.Object ref = coopIdentifier_; + 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()) { + coopIdentifier_ = s; + } + return s; + } } /** - * optional double last_grade_progress_shown = 7; - * @return The lastGradeProgressShown. + * optional string coop_identifier = 2; + * @return The bytes for coopIdentifier. */ @java.lang.Override - public double getLastGradeProgressShown() { - return lastGradeProgressShown_; + public com.google.protobuf.ByteString + getCoopIdentifierBytes() { + java.lang.Object ref = coopIdentifier_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + coopIdentifier_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } - public static final int SHOW_ADVANCED_EVALUATIONS_FIELD_NUMBER = 8; - private boolean showAdvancedEvaluations_; + public static final int LEAGUE_FIELD_NUMBER = 4; + private int league_ = 0; /** - * optional bool show_advanced_evaluations = 8; - * @return Whether the showAdvancedEvaluations field is set. + * optional uint32 league = 4; + * @return Whether the league field is set. */ @java.lang.Override - public boolean hasShowAdvancedEvaluations() { + public boolean hasLeague() { return ((bitField0_ & 0x00000008) != 0); } /** - * optional bool show_advanced_evaluations = 8; - * @return The showAdvancedEvaluations. + * optional uint32 league = 4; + * @return The league. */ @java.lang.Override - public boolean getShowAdvancedEvaluations() { - return showAdvancedEvaluations_; + public int getLeague() { + return league_; } - public static final int CUSTOM_EGG_INFO_FIELD_NUMBER = 9; - private java.util.List customEggInfo_; - /** - * repeated .ei.CustomEgg custom_egg_info = 9; - */ - @java.lang.Override - public java.util.List getCustomEggInfoList() { - return customEggInfo_; - } + public static final int GRADE_FIELD_NUMBER = 6; + private int grade_ = 0; /** - * repeated .ei.CustomEgg custom_egg_info = 9; + * optional .ei.Contract.PlayerGrade grade = 6; + * @return Whether the grade field is set. */ - @java.lang.Override - public java.util.List - getCustomEggInfoOrBuilderList() { - return customEggInfo_; + @java.lang.Override public boolean hasGrade() { + return ((bitField0_ & 0x00000010) != 0); } /** - * repeated .ei.CustomEgg custom_egg_info = 9; + * optional .ei.Contract.PlayerGrade grade = 6; + * @return The grade. */ - @java.lang.Override - public int getCustomEggInfoCount() { - return customEggInfo_.size(); + @java.lang.Override public ei.Ei.Contract.PlayerGrade getGrade() { + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(grade_); + return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; } + + public static final int CLIENT_VERSION_FIELD_NUMBER = 3; + private int clientVersion_ = 0; /** - * repeated .ei.CustomEgg custom_egg_info = 9; + * optional uint32 client_version = 3; + * @return Whether the clientVersion field is set. */ @java.lang.Override - public ei.Ei.CustomEgg getCustomEggInfo(int index) { - return customEggInfo_.get(index); + public boolean hasClientVersion() { + return ((bitField0_ & 0x00000020) != 0); } /** - * repeated .ei.CustomEgg custom_egg_info = 9; + * optional uint32 client_version = 3; + * @return The clientVersion. */ @java.lang.Override - public ei.Ei.CustomEggOrBuilder getCustomEggInfoOrBuilder( - int index) { - return customEggInfo_.get(index); + public int getClientVersion() { + return clientVersion_; } private byte memoizedIsInitialized = -1; @@ -114927,81 +120567,54 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < contracts_.size(); i++) { - output.writeMessage(1, contracts_.get(i)); - } - for (int i = 0; i < archive_.size(); i++) { - output.writeMessage(2, archive_.get(i)); - } - for (int i = 0; i < contractIdsSeen_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, contractIdsSeen_.getRaw(i)); - } - for (int i = 0; i < currentCoopStatuses_.size(); i++) { - output.writeMessage(4, currentCoopStatuses_.get(i)); - } - if (((bitField0_ & 0x00000001) != 0)) { - output.writeMessage(5, getLastCpi()); - } if (((bitField0_ & 0x00000002) != 0)) { - output.writeBool(6, initialGradeRevealed_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, contractIdentifier_); } if (((bitField0_ & 0x00000004) != 0)) { - output.writeDouble(7, lastGradeProgressShown_); - } - if (((bitField0_ & 0x00000008) != 0)) { - output.writeBool(8, showAdvancedEvaluations_); - } - for (int i = 0; i < customEggInfo_.size(); i++) { - output.writeMessage(9, customEggInfo_.get(i)); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < contracts_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, contracts_.get(i)); - } - for (int i = 0; i < archive_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, archive_.get(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 2, coopIdentifier_); } - { - int dataSize = 0; - for (int i = 0; i < contractIdsSeen_.size(); i++) { - dataSize += computeStringSizeNoTag(contractIdsSeen_.getRaw(i)); - } - size += dataSize; - size += 1 * getContractIdsSeenList().size(); + if (((bitField0_ & 0x00000020) != 0)) { + output.writeUInt32(3, clientVersion_); } - for (int i = 0; i < currentCoopStatuses_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(4, currentCoopStatuses_.get(i)); + if (((bitField0_ & 0x00000008) != 0)) { + output.writeUInt32(4, league_); } if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(5, getLastCpi()); + output.writeMessage(5, getRinfo()); } + if (((bitField0_ & 0x00000010) != 0)) { + output.writeEnum(6, grade_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(6, initialGradeRevealed_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, contractIdentifier_); } if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, coopIdentifier_); + } + if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(7, lastGradeProgressShown_); + .computeUInt32Size(3, clientVersion_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeBoolSize(8, showAdvancedEvaluations_); + .computeUInt32Size(4, league_); } - for (int i = 0; i < customEggInfo_.size(); i++) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(9, customEggInfo_.get(i)); + .computeMessageSize(5, getRinfo()); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(6, grade_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -115013,42 +120626,40 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof ei.Ei.MyContracts)) { + if (!(obj instanceof ei.Ei.QueryCoopRequest)) { return super.equals(obj); } - ei.Ei.MyContracts other = (ei.Ei.MyContracts) obj; + ei.Ei.QueryCoopRequest other = (ei.Ei.QueryCoopRequest) obj; - if (!getContractIdsSeenList() - .equals(other.getContractIdsSeenList())) return false; - if (!getContractsList() - .equals(other.getContractsList())) return false; - if (!getArchiveList() - .equals(other.getArchiveList())) return false; - if (!getCurrentCoopStatusesList() - .equals(other.getCurrentCoopStatusesList())) return false; - if (hasLastCpi() != other.hasLastCpi()) return false; - if (hasLastCpi()) { - if (!getLastCpi() - .equals(other.getLastCpi())) return false; + if (hasRinfo() != other.hasRinfo()) return false; + if (hasRinfo()) { + if (!getRinfo() + .equals(other.getRinfo())) return false; } - if (hasInitialGradeRevealed() != other.hasInitialGradeRevealed()) return false; - if (hasInitialGradeRevealed()) { - if (getInitialGradeRevealed() - != other.getInitialGradeRevealed()) return false; + if (hasContractIdentifier() != other.hasContractIdentifier()) return false; + if (hasContractIdentifier()) { + if (!getContractIdentifier() + .equals(other.getContractIdentifier())) return false; } - if (hasLastGradeProgressShown() != other.hasLastGradeProgressShown()) return false; - if (hasLastGradeProgressShown()) { - if (java.lang.Double.doubleToLongBits(getLastGradeProgressShown()) - != java.lang.Double.doubleToLongBits( - other.getLastGradeProgressShown())) return false; + if (hasCoopIdentifier() != other.hasCoopIdentifier()) return false; + if (hasCoopIdentifier()) { + if (!getCoopIdentifier() + .equals(other.getCoopIdentifier())) return false; } - if (hasShowAdvancedEvaluations() != other.hasShowAdvancedEvaluations()) return false; - if (hasShowAdvancedEvaluations()) { - if (getShowAdvancedEvaluations() - != other.getShowAdvancedEvaluations()) return false; + if (hasLeague() != other.hasLeague()) return false; + if (hasLeague()) { + if (getLeague() + != other.getLeague()) return false; + } + if (hasGrade() != other.hasGrade()) return false; + if (hasGrade()) { + if (grade_ != other.grade_) return false; + } + if (hasClientVersion() != other.hasClientVersion()) return false; + if (hasClientVersion()) { + if (getClientVersion() + != other.getClientVersion()) return false; } - if (!getCustomEggInfoList() - .equals(other.getCustomEggInfoList())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -115060,117 +120671,104 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); - if (getContractIdsSeenCount() > 0) { - hash = (37 * hash) + CONTRACT_IDS_SEEN_FIELD_NUMBER; - hash = (53 * hash) + getContractIdsSeenList().hashCode(); - } - if (getContractsCount() > 0) { - hash = (37 * hash) + CONTRACTS_FIELD_NUMBER; - hash = (53 * hash) + getContractsList().hashCode(); - } - if (getArchiveCount() > 0) { - hash = (37 * hash) + ARCHIVE_FIELD_NUMBER; - hash = (53 * hash) + getArchiveList().hashCode(); - } - if (getCurrentCoopStatusesCount() > 0) { - hash = (37 * hash) + CURRENT_COOP_STATUSES_FIELD_NUMBER; - hash = (53 * hash) + getCurrentCoopStatusesList().hashCode(); + if (hasRinfo()) { + hash = (37 * hash) + RINFO_FIELD_NUMBER; + hash = (53 * hash) + getRinfo().hashCode(); } - if (hasLastCpi()) { - hash = (37 * hash) + LAST_CPI_FIELD_NUMBER; - hash = (53 * hash) + getLastCpi().hashCode(); + if (hasContractIdentifier()) { + hash = (37 * hash) + CONTRACT_IDENTIFIER_FIELD_NUMBER; + hash = (53 * hash) + getContractIdentifier().hashCode(); } - if (hasInitialGradeRevealed()) { - hash = (37 * hash) + INITIAL_GRADE_REVEALED_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getInitialGradeRevealed()); + if (hasCoopIdentifier()) { + hash = (37 * hash) + COOP_IDENTIFIER_FIELD_NUMBER; + hash = (53 * hash) + getCoopIdentifier().hashCode(); } - if (hasLastGradeProgressShown()) { - hash = (37 * hash) + LAST_GRADE_PROGRESS_SHOWN_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getLastGradeProgressShown())); + if (hasLeague()) { + hash = (37 * hash) + LEAGUE_FIELD_NUMBER; + hash = (53 * hash) + getLeague(); } - if (hasShowAdvancedEvaluations()) { - hash = (37 * hash) + SHOW_ADVANCED_EVALUATIONS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getShowAdvancedEvaluations()); + if (hasGrade()) { + hash = (37 * hash) + GRADE_FIELD_NUMBER; + hash = (53 * hash) + grade_; } - if (getCustomEggInfoCount() > 0) { - hash = (37 * hash) + CUSTOM_EGG_INFO_FIELD_NUMBER; - hash = (53 * hash) + getCustomEggInfoList().hashCode(); + if (hasClientVersion()) { + hash = (37 * hash) + CLIENT_VERSION_FIELD_NUMBER; + hash = (53 * hash) + getClientVersion(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } - public static ei.Ei.MyContracts parseFrom( + public static ei.Ei.QueryCoopRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.MyContracts parseFrom( + public static ei.Ei.QueryCoopRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.MyContracts parseFrom( + public static ei.Ei.QueryCoopRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.MyContracts parseFrom( + public static ei.Ei.QueryCoopRequest 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.MyContracts parseFrom(byte[] data) + public static ei.Ei.QueryCoopRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.MyContracts parseFrom( + public static ei.Ei.QueryCoopRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.MyContracts parseFrom(java.io.InputStream input) + public static ei.Ei.QueryCoopRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.MyContracts parseFrom( + public static ei.Ei.QueryCoopRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.MyContracts parseDelimitedFrom(java.io.InputStream input) + + public static ei.Ei.QueryCoopRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } - public static ei.Ei.MyContracts parseDelimitedFrom( + + public static ei.Ei.QueryCoopRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.MyContracts parseFrom( + public static ei.Ei.QueryCoopRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.MyContracts parseFrom( + public static ei.Ei.QueryCoopRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -115179,7 +120777,7 @@ public static ei.Ei.MyContracts parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(ei.Ei.MyContracts prototype) { + public static Builder newBuilder(ei.Ei.QueryCoopRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -115190,112 +120788,77 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * Protobuf type {@code ei.MyContracts} + * Protobuf type {@code ei.QueryCoopRequest} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.MyContracts) - ei.Ei.MyContractsOrBuilder { + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.QueryCoopRequest) + ei.Ei.QueryCoopRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return ei.Ei.internal_static_ei_MyContracts_descriptor; + return ei.Ei.internal_static_ei_QueryCoopRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_MyContracts_fieldAccessorTable + return ei.Ei.internal_static_ei_QueryCoopRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.MyContracts.class, ei.Ei.MyContracts.Builder.class); + ei.Ei.QueryCoopRequest.class, ei.Ei.QueryCoopRequest.Builder.class); } - // Construct using ei.Ei.MyContracts.newBuilder() + // Construct using ei.Ei.QueryCoopRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { - getContractsFieldBuilder(); - getArchiveFieldBuilder(); - getCurrentCoopStatusesFieldBuilder(); - getLastCpiFieldBuilder(); - getCustomEggInfoFieldBuilder(); + getRinfoFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); - contractIdsSeen_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - if (contractsBuilder_ == null) { - contracts_ = java.util.Collections.emptyList(); - } else { - contracts_ = null; - contractsBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000002); - if (archiveBuilder_ == null) { - archive_ = java.util.Collections.emptyList(); - } else { - archive_ = null; - archiveBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000004); - if (currentCoopStatusesBuilder_ == null) { - currentCoopStatuses_ = java.util.Collections.emptyList(); - } else { - currentCoopStatuses_ = null; - currentCoopStatusesBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000008); - if (lastCpiBuilder_ == null) { - lastCpi_ = null; - } else { - lastCpiBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000010); - initialGradeRevealed_ = false; - bitField0_ = (bitField0_ & ~0x00000020); - lastGradeProgressShown_ = 0D; - bitField0_ = (bitField0_ & ~0x00000040); - showAdvancedEvaluations_ = false; - bitField0_ = (bitField0_ & ~0x00000080); - if (customEggInfoBuilder_ == null) { - customEggInfo_ = java.util.Collections.emptyList(); - } else { - customEggInfo_ = null; - customEggInfoBuilder_.clear(); + bitField0_ = 0; + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000100); + contractIdentifier_ = ""; + coopIdentifier_ = ""; + league_ = 0; + grade_ = 0; + clientVersion_ = 0; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return ei.Ei.internal_static_ei_MyContracts_descriptor; + return ei.Ei.internal_static_ei_QueryCoopRequest_descriptor; } @java.lang.Override - public ei.Ei.MyContracts getDefaultInstanceForType() { - return ei.Ei.MyContracts.getDefaultInstance(); + public ei.Ei.QueryCoopRequest getDefaultInstanceForType() { + return ei.Ei.QueryCoopRequest.getDefaultInstance(); } @java.lang.Override - public ei.Ei.MyContracts build() { - ei.Ei.MyContracts result = buildPartial(); + public ei.Ei.QueryCoopRequest build() { + ei.Ei.QueryCoopRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -115303,245 +120866,78 @@ public ei.Ei.MyContracts build() { } @java.lang.Override - public ei.Ei.MyContracts buildPartial() { - ei.Ei.MyContracts result = new ei.Ei.MyContracts(this); + public ei.Ei.QueryCoopRequest buildPartial() { + ei.Ei.QueryCoopRequest result = new ei.Ei.QueryCoopRequest(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.QueryCoopRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; - if (((bitField0_ & 0x00000001) != 0)) { - contractIdsSeen_ = contractIdsSeen_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.contractIdsSeen_ = contractIdsSeen_; - if (contractsBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0)) { - contracts_ = java.util.Collections.unmodifiableList(contracts_); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.contracts_ = contracts_; - } else { - result.contracts_ = contractsBuilder_.build(); - } - if (archiveBuilder_ == null) { - if (((bitField0_ & 0x00000004) != 0)) { - archive_ = java.util.Collections.unmodifiableList(archive_); - bitField0_ = (bitField0_ & ~0x00000004); - } - result.archive_ = archive_; - } else { - result.archive_ = archiveBuilder_.build(); - } - if (currentCoopStatusesBuilder_ == null) { - if (((bitField0_ & 0x00000008) != 0)) { - currentCoopStatuses_ = java.util.Collections.unmodifiableList(currentCoopStatuses_); - bitField0_ = (bitField0_ & ~0x00000008); - } - result.currentCoopStatuses_ = currentCoopStatuses_; - } else { - result.currentCoopStatuses_ = currentCoopStatusesBuilder_.build(); - } - if (((from_bitField0_ & 0x00000010) != 0)) { - if (lastCpiBuilder_ == null) { - result.lastCpi_ = lastCpi_; - } else { - result.lastCpi_ = lastCpiBuilder_.build(); - } + if (((from_bitField0_ & 0x00000001) != 0)) { + result.rinfo_ = rinfoBuilder_ == null + ? rinfo_ + : rinfoBuilder_.build(); to_bitField0_ |= 0x00000001; } - if (((from_bitField0_ & 0x00000020) != 0)) { - result.initialGradeRevealed_ = initialGradeRevealed_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.contractIdentifier_ = contractIdentifier_; to_bitField0_ |= 0x00000002; } - if (((from_bitField0_ & 0x00000040) != 0)) { - result.lastGradeProgressShown_ = lastGradeProgressShown_; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.coopIdentifier_ = coopIdentifier_; to_bitField0_ |= 0x00000004; } - if (((from_bitField0_ & 0x00000080) != 0)) { - result.showAdvancedEvaluations_ = showAdvancedEvaluations_; + if (((from_bitField0_ & 0x00000008) != 0)) { + result.league_ = league_; to_bitField0_ |= 0x00000008; } - if (customEggInfoBuilder_ == null) { - if (((bitField0_ & 0x00000100) != 0)) { - customEggInfo_ = java.util.Collections.unmodifiableList(customEggInfo_); - bitField0_ = (bitField0_ & ~0x00000100); - } - result.customEggInfo_ = customEggInfo_; - } else { - result.customEggInfo_ = customEggInfoBuilder_.build(); + if (((from_bitField0_ & 0x00000010) != 0)) { + result.grade_ = grade_; + to_bitField0_ |= 0x00000010; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + if (((from_bitField0_ & 0x00000020) != 0)) { + result.clientVersion_ = clientVersion_; + to_bitField0_ |= 0x00000020; + } + result.bitField0_ |= to_bitField0_; } - @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.MyContracts) { - return mergeFrom((ei.Ei.MyContracts)other); + if (other instanceof ei.Ei.QueryCoopRequest) { + return mergeFrom((ei.Ei.QueryCoopRequest)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(ei.Ei.MyContracts other) { - if (other == ei.Ei.MyContracts.getDefaultInstance()) return this; - if (!other.contractIdsSeen_.isEmpty()) { - if (contractIdsSeen_.isEmpty()) { - contractIdsSeen_ = other.contractIdsSeen_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureContractIdsSeenIsMutable(); - contractIdsSeen_.addAll(other.contractIdsSeen_); - } - onChanged(); - } - if (contractsBuilder_ == null) { - if (!other.contracts_.isEmpty()) { - if (contracts_.isEmpty()) { - contracts_ = other.contracts_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureContractsIsMutable(); - contracts_.addAll(other.contracts_); - } - onChanged(); - } - } else { - if (!other.contracts_.isEmpty()) { - if (contractsBuilder_.isEmpty()) { - contractsBuilder_.dispose(); - contractsBuilder_ = null; - contracts_ = other.contracts_; - bitField0_ = (bitField0_ & ~0x00000002); - contractsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getContractsFieldBuilder() : null; - } else { - contractsBuilder_.addAllMessages(other.contracts_); - } - } - } - if (archiveBuilder_ == null) { - if (!other.archive_.isEmpty()) { - if (archive_.isEmpty()) { - archive_ = other.archive_; - bitField0_ = (bitField0_ & ~0x00000004); - } else { - ensureArchiveIsMutable(); - archive_.addAll(other.archive_); - } - onChanged(); - } - } else { - if (!other.archive_.isEmpty()) { - if (archiveBuilder_.isEmpty()) { - archiveBuilder_.dispose(); - archiveBuilder_ = null; - archive_ = other.archive_; - bitField0_ = (bitField0_ & ~0x00000004); - archiveBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getArchiveFieldBuilder() : null; - } else { - archiveBuilder_.addAllMessages(other.archive_); - } - } - } - if (currentCoopStatusesBuilder_ == null) { - if (!other.currentCoopStatuses_.isEmpty()) { - if (currentCoopStatuses_.isEmpty()) { - currentCoopStatuses_ = other.currentCoopStatuses_; - bitField0_ = (bitField0_ & ~0x00000008); - } else { - ensureCurrentCoopStatusesIsMutable(); - currentCoopStatuses_.addAll(other.currentCoopStatuses_); - } - onChanged(); - } - } else { - if (!other.currentCoopStatuses_.isEmpty()) { - if (currentCoopStatusesBuilder_.isEmpty()) { - currentCoopStatusesBuilder_.dispose(); - currentCoopStatusesBuilder_ = null; - currentCoopStatuses_ = other.currentCoopStatuses_; - bitField0_ = (bitField0_ & ~0x00000008); - currentCoopStatusesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getCurrentCoopStatusesFieldBuilder() : null; - } else { - currentCoopStatusesBuilder_.addAllMessages(other.currentCoopStatuses_); - } - } + public Builder mergeFrom(ei.Ei.QueryCoopRequest other) { + if (other == ei.Ei.QueryCoopRequest.getDefaultInstance()) return this; + if (other.hasRinfo()) { + mergeRinfo(other.getRinfo()); } - if (other.hasLastCpi()) { - mergeLastCpi(other.getLastCpi()); + if (other.hasContractIdentifier()) { + contractIdentifier_ = other.contractIdentifier_; + bitField0_ |= 0x00000002; + onChanged(); } - if (other.hasInitialGradeRevealed()) { - setInitialGradeRevealed(other.getInitialGradeRevealed()); + if (other.hasCoopIdentifier()) { + coopIdentifier_ = other.coopIdentifier_; + bitField0_ |= 0x00000004; + onChanged(); } - if (other.hasLastGradeProgressShown()) { - setLastGradeProgressShown(other.getLastGradeProgressShown()); + if (other.hasLeague()) { + setLeague(other.getLeague()); } - if (other.hasShowAdvancedEvaluations()) { - setShowAdvancedEvaluations(other.getShowAdvancedEvaluations()); + if (other.hasGrade()) { + setGrade(other.getGrade()); } - if (customEggInfoBuilder_ == null) { - if (!other.customEggInfo_.isEmpty()) { - if (customEggInfo_.isEmpty()) { - customEggInfo_ = other.customEggInfo_; - bitField0_ = (bitField0_ & ~0x00000100); - } else { - ensureCustomEggInfoIsMutable(); - customEggInfo_.addAll(other.customEggInfo_); - } - onChanged(); - } - } else { - if (!other.customEggInfo_.isEmpty()) { - if (customEggInfoBuilder_.isEmpty()) { - customEggInfoBuilder_.dispose(); - customEggInfoBuilder_ = null; - customEggInfo_ = other.customEggInfo_; - bitField0_ = (bitField0_ & ~0x00000100); - customEggInfoBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getCustomEggInfoFieldBuilder() : null; - } else { - customEggInfoBuilder_.addAllMessages(other.customEggInfo_); - } - } + if (other.hasClientVersion()) { + setClientVersion(other.getClientVersion()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); @@ -115570,85 +120966,44 @@ public Builder mergeFrom( done = true; break; case 10: { - ei.Ei.LocalContract m = - input.readMessage( - ei.Ei.LocalContract.PARSER, - extensionRegistry); - if (contractsBuilder_ == null) { - ensureContractsIsMutable(); - contracts_.add(m); - } else { - contractsBuilder_.addMessage(m); - } + contractIdentifier_ = input.readBytes(); + bitField0_ |= 0x00000002; break; } // case 10 case 18: { - ei.Ei.LocalContract m = - input.readMessage( - ei.Ei.LocalContract.PARSER, - extensionRegistry); - if (archiveBuilder_ == null) { - ensureArchiveIsMutable(); - archive_.add(m); - } else { - archiveBuilder_.addMessage(m); - } + coopIdentifier_ = input.readBytes(); + bitField0_ |= 0x00000004; break; } // case 18 - case 26: { - com.google.protobuf.ByteString bs = input.readBytes(); - ensureContractIdsSeenIsMutable(); - contractIdsSeen_.add(bs); + case 24: { + clientVersion_ = input.readUInt32(); + bitField0_ |= 0x00000020; break; - } // case 26 - case 34: { - ei.Ei.ContractCoopStatusResponse m = - input.readMessage( - ei.Ei.ContractCoopStatusResponse.PARSER, - extensionRegistry); - if (currentCoopStatusesBuilder_ == null) { - ensureCurrentCoopStatusesIsMutable(); - currentCoopStatuses_.add(m); - } else { - currentCoopStatusesBuilder_.addMessage(m); - } + } // case 24 + case 32: { + league_ = input.readUInt32(); + bitField0_ |= 0x00000008; break; - } // case 34 + } // case 32 case 42: { input.readMessage( - getLastCpiFieldBuilder().getBuilder(), + getRinfoFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000001; break; } // case 42 case 48: { - initialGradeRevealed_ = input.readBool(); - bitField0_ |= 0x00000020; - break; - } // case 48 - case 57: { - lastGradeProgressShown_ = input.readDouble(); - bitField0_ |= 0x00000040; - break; - } // case 57 - case 64: { - showAdvancedEvaluations_ = input.readBool(); - bitField0_ |= 0x00000080; - break; - } // case 64 - case 74: { - ei.Ei.CustomEgg m = - input.readMessage( - ei.Ei.CustomEgg.PARSER, - extensionRegistry); - if (customEggInfoBuilder_ == null) { - ensureCustomEggInfoIsMutable(); - customEggInfo_.add(m); + int tmpRaw = input.readEnum(); + ei.Ei.Contract.PlayerGrade tmpValue = + ei.Ei.Contract.PlayerGrade.forNumber(tmpRaw); + if (tmpValue == null) { + mergeUnknownVarintField(6, tmpRaw); } else { - customEggInfoBuilder_.addMessage(m); + grade_ = tmpRaw; + bitField0_ |= 0x00000010; } break; - } // case 74 + } // case 48 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -115666,1341 +121021,1491 @@ public Builder mergeFrom( } private int bitField0_; - private com.google.protobuf.LazyStringList contractIdsSeen_ = com.google.protobuf.LazyStringArrayList.EMPTY; - private void ensureContractIdsSeenIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - contractIdsSeen_ = new com.google.protobuf.LazyStringArrayList(contractIdsSeen_); - bitField0_ |= 0x00000001; - } - } - /** - * repeated string contract_ids_seen = 3; - * @return A list containing the contractIdsSeen. - */ - public com.google.protobuf.ProtocolStringList - getContractIdsSeenList() { - return contractIdsSeen_.getUnmodifiableView(); - } - /** - * repeated string contract_ids_seen = 3; - * @return The count of contractIdsSeen. - */ - public int getContractIdsSeenCount() { - return contractIdsSeen_.size(); - } - /** - * repeated string contract_ids_seen = 3; - * @param index The index of the element to return. - * @return The contractIdsSeen at the given index. - */ - public java.lang.String getContractIdsSeen(int index) { - return contractIdsSeen_.get(index); - } - /** - * repeated string contract_ids_seen = 3; - * @param index The index of the value to return. - * @return The bytes of the contractIdsSeen at the given index. - */ - public com.google.protobuf.ByteString - getContractIdsSeenBytes(int index) { - return contractIdsSeen_.getByteString(index); - } - /** - * repeated string contract_ids_seen = 3; - * @param index The index to set the value at. - * @param value The contractIdsSeen to set. - * @return This builder for chaining. - */ - public Builder setContractIdsSeen( - int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureContractIdsSeenIsMutable(); - contractIdsSeen_.set(index, value); - onChanged(); - return this; - } - /** - * repeated string contract_ids_seen = 3; - * @param value The contractIdsSeen to add. - * @return This builder for chaining. - */ - public Builder addContractIdsSeen( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureContractIdsSeenIsMutable(); - contractIdsSeen_.add(value); - onChanged(); - return this; - } - /** - * repeated string contract_ids_seen = 3; - * @param values The contractIdsSeen to add. - * @return This builder for chaining. - */ - public Builder addAllContractIdsSeen( - java.lang.Iterable values) { - ensureContractIdsSeenIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, contractIdsSeen_); - onChanged(); - return this; - } - /** - * repeated string contract_ids_seen = 3; - * @return This builder for chaining. - */ - public Builder clearContractIdsSeen() { - contractIdsSeen_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - /** - * repeated string contract_ids_seen = 3; - * @param value The bytes of the contractIdsSeen to add. - * @return This builder for chaining. - */ - public Builder addContractIdsSeenBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - ensureContractIdsSeenIsMutable(); - contractIdsSeen_.add(value); - onChanged(); - return this; - } - - private java.util.List contracts_ = - java.util.Collections.emptyList(); - private void ensureContractsIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - contracts_ = new java.util.ArrayList(contracts_); - bitField0_ |= 0x00000002; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.LocalContract, ei.Ei.LocalContract.Builder, ei.Ei.LocalContractOrBuilder> contractsBuilder_; - - /** - * repeated .ei.LocalContract contracts = 1; - */ - public java.util.List getContractsList() { - if (contractsBuilder_ == null) { - return java.util.Collections.unmodifiableList(contracts_); - } else { - return contractsBuilder_.getMessageList(); - } - } - /** - * repeated .ei.LocalContract contracts = 1; - */ - public int getContractsCount() { - if (contractsBuilder_ == null) { - return contracts_.size(); - } else { - return contractsBuilder_.getCount(); - } - } - /** - * repeated .ei.LocalContract contracts = 1; - */ - public ei.Ei.LocalContract getContracts(int index) { - if (contractsBuilder_ == null) { - return contracts_.get(index); - } else { - return contractsBuilder_.getMessage(index); - } - } - /** - * repeated .ei.LocalContract contracts = 1; - */ - public Builder setContracts( - int index, ei.Ei.LocalContract value) { - if (contractsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureContractsIsMutable(); - contracts_.set(index, value); - onChanged(); - } else { - contractsBuilder_.setMessage(index, value); - } - return this; - } - /** - * repeated .ei.LocalContract contracts = 1; - */ - public Builder setContracts( - int index, ei.Ei.LocalContract.Builder builderForValue) { - if (contractsBuilder_ == null) { - ensureContractsIsMutable(); - contracts_.set(index, builderForValue.build()); - onChanged(); - } else { - contractsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .ei.LocalContract contracts = 1; - */ - public Builder addContracts(ei.Ei.LocalContract value) { - if (contractsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureContractsIsMutable(); - contracts_.add(value); - onChanged(); - } else { - contractsBuilder_.addMessage(value); - } - return this; - } - /** - * repeated .ei.LocalContract contracts = 1; - */ - public Builder addContracts( - int index, ei.Ei.LocalContract value) { - if (contractsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureContractsIsMutable(); - contracts_.add(index, value); - onChanged(); - } else { - contractsBuilder_.addMessage(index, value); - } - return this; - } - /** - * repeated .ei.LocalContract contracts = 1; - */ - public Builder addContracts( - ei.Ei.LocalContract.Builder builderForValue) { - if (contractsBuilder_ == null) { - ensureContractsIsMutable(); - contracts_.add(builderForValue.build()); - onChanged(); - } else { - contractsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * repeated .ei.LocalContract contracts = 1; - */ - public Builder addContracts( - int index, ei.Ei.LocalContract.Builder builderForValue) { - if (contractsBuilder_ == null) { - ensureContractsIsMutable(); - contracts_.add(index, builderForValue.build()); - onChanged(); - } else { - contractsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .ei.LocalContract contracts = 1; - */ - public Builder addAllContracts( - java.lang.Iterable values) { - if (contractsBuilder_ == null) { - ensureContractsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, contracts_); - onChanged(); - } else { - contractsBuilder_.addAllMessages(values); - } - return this; - } - /** - * repeated .ei.LocalContract contracts = 1; - */ - public Builder clearContracts() { - if (contractsBuilder_ == null) { - contracts_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - } else { - contractsBuilder_.clear(); - } - return this; - } - /** - * repeated .ei.LocalContract contracts = 1; - */ - public Builder removeContracts(int index) { - if (contractsBuilder_ == null) { - ensureContractsIsMutable(); - contracts_.remove(index); - onChanged(); - } else { - contractsBuilder_.remove(index); - } - return this; - } - /** - * repeated .ei.LocalContract contracts = 1; - */ - public ei.Ei.LocalContract.Builder getContractsBuilder( - int index) { - return getContractsFieldBuilder().getBuilder(index); - } - /** - * repeated .ei.LocalContract contracts = 1; - */ - public ei.Ei.LocalContractOrBuilder getContractsOrBuilder( - int index) { - if (contractsBuilder_ == null) { - return contracts_.get(index); } else { - return contractsBuilder_.getMessageOrBuilder(index); - } - } - /** - * repeated .ei.LocalContract contracts = 1; - */ - public java.util.List - getContractsOrBuilderList() { - if (contractsBuilder_ != null) { - return contractsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(contracts_); - } - } - /** - * repeated .ei.LocalContract contracts = 1; - */ - public ei.Ei.LocalContract.Builder addContractsBuilder() { - return getContractsFieldBuilder().addBuilder( - ei.Ei.LocalContract.getDefaultInstance()); - } - /** - * repeated .ei.LocalContract contracts = 1; - */ - public ei.Ei.LocalContract.Builder addContractsBuilder( - int index) { - return getContractsFieldBuilder().addBuilder( - index, ei.Ei.LocalContract.getDefaultInstance()); - } - /** - * repeated .ei.LocalContract contracts = 1; - */ - public java.util.List - getContractsBuilderList() { - return getContractsFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.LocalContract, ei.Ei.LocalContract.Builder, ei.Ei.LocalContractOrBuilder> - getContractsFieldBuilder() { - if (contractsBuilder_ == null) { - contractsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.LocalContract, ei.Ei.LocalContract.Builder, ei.Ei.LocalContractOrBuilder>( - contracts_, - ((bitField0_ & 0x00000002) != 0), - getParentForChildren(), - isClean()); - contracts_ = null; - } - return contractsBuilder_; - } - - private java.util.List archive_ = - java.util.Collections.emptyList(); - private void ensureArchiveIsMutable() { - if (!((bitField0_ & 0x00000004) != 0)) { - archive_ = new java.util.ArrayList(archive_); - bitField0_ |= 0x00000004; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.LocalContract, ei.Ei.LocalContract.Builder, ei.Ei.LocalContractOrBuilder> archiveBuilder_; - - /** - * repeated .ei.LocalContract archive = 2; - */ - public java.util.List getArchiveList() { - if (archiveBuilder_ == null) { - return java.util.Collections.unmodifiableList(archive_); - } else { - return archiveBuilder_.getMessageList(); - } - } + private ei.Ei.BasicRequestInfo rinfo_; + private com.google.protobuf.SingleFieldBuilder< + ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; /** - * repeated .ei.LocalContract archive = 2; + * optional .ei.BasicRequestInfo rinfo = 5; + * @return Whether the rinfo field is set. */ - public int getArchiveCount() { - if (archiveBuilder_ == null) { - return archive_.size(); - } else { - return archiveBuilder_.getCount(); - } + public boolean hasRinfo() { + return ((bitField0_ & 0x00000001) != 0); } /** - * repeated .ei.LocalContract archive = 2; + * optional .ei.BasicRequestInfo rinfo = 5; + * @return The rinfo. */ - public ei.Ei.LocalContract getArchive(int index) { - if (archiveBuilder_ == null) { - return archive_.get(index); + public ei.Ei.BasicRequestInfo getRinfo() { + if (rinfoBuilder_ == null) { + return rinfo_ == null ? ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; } else { - return archiveBuilder_.getMessage(index); + return rinfoBuilder_.getMessage(); } } /** - * repeated .ei.LocalContract archive = 2; + * optional .ei.BasicRequestInfo rinfo = 5; */ - public Builder setArchive( - int index, ei.Ei.LocalContract value) { - if (archiveBuilder_ == null) { + public Builder setRinfo(ei.Ei.BasicRequestInfo value) { + if (rinfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - ensureArchiveIsMutable(); - archive_.set(index, value); - onChanged(); - } else { - archiveBuilder_.setMessage(index, value); - } - return this; - } - /** - * repeated .ei.LocalContract archive = 2; - */ - public Builder setArchive( - int index, ei.Ei.LocalContract.Builder builderForValue) { - if (archiveBuilder_ == null) { - ensureArchiveIsMutable(); - archive_.set(index, builderForValue.build()); - onChanged(); + rinfo_ = value; } else { - archiveBuilder_.setMessage(index, builderForValue.build()); + rinfoBuilder_.setMessage(value); } + bitField0_ |= 0x00000001; + onChanged(); return this; } /** - * repeated .ei.LocalContract archive = 2; + * optional .ei.BasicRequestInfo rinfo = 5; */ - public Builder addArchive(ei.Ei.LocalContract value) { - if (archiveBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureArchiveIsMutable(); - archive_.add(value); - onChanged(); + public Builder setRinfo( + ei.Ei.BasicRequestInfo.Builder builderForValue) { + if (rinfoBuilder_ == null) { + rinfo_ = builderForValue.build(); } else { - archiveBuilder_.addMessage(value); + rinfoBuilder_.setMessage(builderForValue.build()); } + bitField0_ |= 0x00000001; + onChanged(); return this; } /** - * repeated .ei.LocalContract archive = 2; + * optional .ei.BasicRequestInfo rinfo = 5; */ - public Builder addArchive( - int index, ei.Ei.LocalContract value) { - if (archiveBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); + public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { + if (rinfoBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) && + rinfo_ != null && + rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { + getRinfoBuilder().mergeFrom(value); + } else { + rinfo_ = value; } - ensureArchiveIsMutable(); - archive_.add(index, value); - onChanged(); } else { - archiveBuilder_.addMessage(index, value); + rinfoBuilder_.mergeFrom(value); } - return this; - } - /** - * repeated .ei.LocalContract archive = 2; - */ - public Builder addArchive( - ei.Ei.LocalContract.Builder builderForValue) { - if (archiveBuilder_ == null) { - ensureArchiveIsMutable(); - archive_.add(builderForValue.build()); + if (rinfo_ != null) { + bitField0_ |= 0x00000001; onChanged(); - } else { - archiveBuilder_.addMessage(builderForValue.build()); } return this; } /** - * repeated .ei.LocalContract archive = 2; + * optional .ei.BasicRequestInfo rinfo = 5; */ - public Builder addArchive( - int index, ei.Ei.LocalContract.Builder builderForValue) { - if (archiveBuilder_ == null) { - ensureArchiveIsMutable(); - archive_.add(index, builderForValue.build()); - onChanged(); - } else { - archiveBuilder_.addMessage(index, builderForValue.build()); + public Builder clearRinfo() { + bitField0_ = (bitField0_ & ~0x00000001); + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; } + onChanged(); return this; } - /** - * repeated .ei.LocalContract archive = 2; - */ - public Builder addAllArchive( - java.lang.Iterable values) { - if (archiveBuilder_ == null) { - ensureArchiveIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, archive_); - onChanged(); - } else { - archiveBuilder_.addAllMessages(values); - } - return this; + /** + * optional .ei.BasicRequestInfo rinfo = 5; + */ + public ei.Ei.BasicRequestInfo.Builder getRinfoBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getRinfoFieldBuilder().getBuilder(); } /** - * repeated .ei.LocalContract archive = 2; + * optional .ei.BasicRequestInfo rinfo = 5; */ - public Builder clearArchive() { - if (archiveBuilder_ == null) { - archive_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000004); - onChanged(); + public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { + if (rinfoBuilder_ != null) { + return rinfoBuilder_.getMessageOrBuilder(); } else { - archiveBuilder_.clear(); + return rinfo_ == null ? + ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; } - return this; } /** - * repeated .ei.LocalContract archive = 2; + * optional .ei.BasicRequestInfo rinfo = 5; */ - public Builder removeArchive(int index) { - if (archiveBuilder_ == null) { - ensureArchiveIsMutable(); - archive_.remove(index); - onChanged(); - } else { - archiveBuilder_.remove(index); + private com.google.protobuf.SingleFieldBuilder< + ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> + getRinfoFieldBuilder() { + if (rinfoBuilder_ == null) { + rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< + ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( + getRinfo(), + getParentForChildren(), + isClean()); + rinfo_ = null; } - return this; + return rinfoBuilder_; } + + private java.lang.Object contractIdentifier_ = ""; /** - * repeated .ei.LocalContract archive = 2; + * optional string contract_identifier = 1; + * @return Whether the contractIdentifier field is set. */ - public ei.Ei.LocalContract.Builder getArchiveBuilder( - int index) { - return getArchiveFieldBuilder().getBuilder(index); + public boolean hasContractIdentifier() { + return ((bitField0_ & 0x00000002) != 0); } /** - * repeated .ei.LocalContract archive = 2; + * optional string contract_identifier = 1; + * @return The contractIdentifier. */ - public ei.Ei.LocalContractOrBuilder getArchiveOrBuilder( - int index) { - if (archiveBuilder_ == null) { - return archive_.get(index); } else { - return archiveBuilder_.getMessageOrBuilder(index); + public java.lang.String getContractIdentifier() { + java.lang.Object ref = contractIdentifier_; + 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()) { + contractIdentifier_ = s; + } + return s; + } else { + return (java.lang.String) ref; } } /** - * repeated .ei.LocalContract archive = 2; + * optional string contract_identifier = 1; + * @return The bytes for contractIdentifier. */ - public java.util.List - getArchiveOrBuilderList() { - if (archiveBuilder_ != null) { - return archiveBuilder_.getMessageOrBuilderList(); + public com.google.protobuf.ByteString + getContractIdentifierBytes() { + java.lang.Object ref = contractIdentifier_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + contractIdentifier_ = b; + return b; } else { - return java.util.Collections.unmodifiableList(archive_); + return (com.google.protobuf.ByteString) ref; } } /** - * repeated .ei.LocalContract archive = 2; + * optional string contract_identifier = 1; + * @param value The contractIdentifier to set. + * @return This builder for chaining. */ - public ei.Ei.LocalContract.Builder addArchiveBuilder() { - return getArchiveFieldBuilder().addBuilder( - ei.Ei.LocalContract.getDefaultInstance()); + public Builder setContractIdentifier( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + contractIdentifier_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; } /** - * repeated .ei.LocalContract archive = 2; + * optional string contract_identifier = 1; + * @return This builder for chaining. */ - public ei.Ei.LocalContract.Builder addArchiveBuilder( - int index) { - return getArchiveFieldBuilder().addBuilder( - index, ei.Ei.LocalContract.getDefaultInstance()); + public Builder clearContractIdentifier() { + contractIdentifier_ = getDefaultInstance().getContractIdentifier(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; } /** - * repeated .ei.LocalContract archive = 2; + * optional string contract_identifier = 1; + * @param value The bytes for contractIdentifier to set. + * @return This builder for chaining. */ - public java.util.List - getArchiveBuilderList() { - return getArchiveFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.LocalContract, ei.Ei.LocalContract.Builder, ei.Ei.LocalContractOrBuilder> - getArchiveFieldBuilder() { - if (archiveBuilder_ == null) { - archiveBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.LocalContract, ei.Ei.LocalContract.Builder, ei.Ei.LocalContractOrBuilder>( - archive_, - ((bitField0_ & 0x00000004) != 0), - getParentForChildren(), - isClean()); - archive_ = null; - } - return archiveBuilder_; - } - - private java.util.List currentCoopStatuses_ = - java.util.Collections.emptyList(); - private void ensureCurrentCoopStatusesIsMutable() { - if (!((bitField0_ & 0x00000008) != 0)) { - currentCoopStatuses_ = new java.util.ArrayList(currentCoopStatuses_); - bitField0_ |= 0x00000008; - } + public Builder setContractIdentifierBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + contractIdentifier_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; } - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.ContractCoopStatusResponse, ei.Ei.ContractCoopStatusResponse.Builder, ei.Ei.ContractCoopStatusResponseOrBuilder> currentCoopStatusesBuilder_; - + private java.lang.Object coopIdentifier_ = ""; /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + * optional string coop_identifier = 2; + * @return Whether the coopIdentifier field is set. */ - public java.util.List getCurrentCoopStatusesList() { - if (currentCoopStatusesBuilder_ == null) { - return java.util.Collections.unmodifiableList(currentCoopStatuses_); - } else { - return currentCoopStatusesBuilder_.getMessageList(); - } + public boolean hasCoopIdentifier() { + return ((bitField0_ & 0x00000004) != 0); } /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + * optional string coop_identifier = 2; + * @return The coopIdentifier. */ - public int getCurrentCoopStatusesCount() { - if (currentCoopStatusesBuilder_ == null) { - return currentCoopStatuses_.size(); + public java.lang.String getCoopIdentifier() { + java.lang.Object ref = coopIdentifier_; + 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()) { + coopIdentifier_ = s; + } + return s; } else { - return currentCoopStatusesBuilder_.getCount(); + return (java.lang.String) ref; } } /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + * optional string coop_identifier = 2; + * @return The bytes for coopIdentifier. */ - public ei.Ei.ContractCoopStatusResponse getCurrentCoopStatuses(int index) { - if (currentCoopStatusesBuilder_ == null) { - return currentCoopStatuses_.get(index); + public com.google.protobuf.ByteString + getCoopIdentifierBytes() { + java.lang.Object ref = coopIdentifier_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + coopIdentifier_ = b; + return b; } else { - return currentCoopStatusesBuilder_.getMessage(index); + return (com.google.protobuf.ByteString) ref; } } /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + * optional string coop_identifier = 2; + * @param value The coopIdentifier to set. + * @return This builder for chaining. */ - public Builder setCurrentCoopStatuses( - int index, ei.Ei.ContractCoopStatusResponse value) { - if (currentCoopStatusesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureCurrentCoopStatusesIsMutable(); - currentCoopStatuses_.set(index, value); - onChanged(); - } else { - currentCoopStatusesBuilder_.setMessage(index, value); - } + public Builder setCoopIdentifier( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + coopIdentifier_ = value; + bitField0_ |= 0x00000004; + onChanged(); return this; } /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + * optional string coop_identifier = 2; + * @return This builder for chaining. */ - public Builder setCurrentCoopStatuses( - int index, ei.Ei.ContractCoopStatusResponse.Builder builderForValue) { - if (currentCoopStatusesBuilder_ == null) { - ensureCurrentCoopStatusesIsMutable(); - currentCoopStatuses_.set(index, builderForValue.build()); - onChanged(); - } else { - currentCoopStatusesBuilder_.setMessage(index, builderForValue.build()); - } + public Builder clearCoopIdentifier() { + coopIdentifier_ = getDefaultInstance().getCoopIdentifier(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); return this; } /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + * optional string coop_identifier = 2; + * @param value The bytes for coopIdentifier to set. + * @return This builder for chaining. */ - public Builder addCurrentCoopStatuses(ei.Ei.ContractCoopStatusResponse value) { - if (currentCoopStatusesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureCurrentCoopStatusesIsMutable(); - currentCoopStatuses_.add(value); - onChanged(); - } else { - currentCoopStatusesBuilder_.addMessage(value); - } + public Builder setCoopIdentifierBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + coopIdentifier_ = value; + bitField0_ |= 0x00000004; + onChanged(); return this; } + + private int league_ ; /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + * optional uint32 league = 4; + * @return Whether the league field is set. */ - public Builder addCurrentCoopStatuses( - int index, ei.Ei.ContractCoopStatusResponse value) { - if (currentCoopStatusesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureCurrentCoopStatusesIsMutable(); - currentCoopStatuses_.add(index, value); - onChanged(); - } else { - currentCoopStatusesBuilder_.addMessage(index, value); - } - return this; + @java.lang.Override + public boolean hasLeague() { + return ((bitField0_ & 0x00000008) != 0); } /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + * optional uint32 league = 4; + * @return The league. */ - public Builder addCurrentCoopStatuses( - ei.Ei.ContractCoopStatusResponse.Builder builderForValue) { - if (currentCoopStatusesBuilder_ == null) { - ensureCurrentCoopStatusesIsMutable(); - currentCoopStatuses_.add(builderForValue.build()); - onChanged(); - } else { - currentCoopStatusesBuilder_.addMessage(builderForValue.build()); - } - return this; + @java.lang.Override + public int getLeague() { + return league_; } /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + * optional uint32 league = 4; + * @param value The league to set. + * @return This builder for chaining. */ - public Builder addCurrentCoopStatuses( - int index, ei.Ei.ContractCoopStatusResponse.Builder builderForValue) { - if (currentCoopStatusesBuilder_ == null) { - ensureCurrentCoopStatusesIsMutable(); - currentCoopStatuses_.add(index, builderForValue.build()); - onChanged(); - } else { - currentCoopStatusesBuilder_.addMessage(index, builderForValue.build()); - } + public Builder setLeague(int value) { + + league_ = value; + bitField0_ |= 0x00000008; + onChanged(); return this; } /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + * optional uint32 league = 4; + * @return This builder for chaining. */ - public Builder addAllCurrentCoopStatuses( - java.lang.Iterable values) { - if (currentCoopStatusesBuilder_ == null) { - ensureCurrentCoopStatusesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, currentCoopStatuses_); - onChanged(); - } else { - currentCoopStatusesBuilder_.addAllMessages(values); - } + public Builder clearLeague() { + bitField0_ = (bitField0_ & ~0x00000008); + league_ = 0; + onChanged(); return this; } + + private int grade_ = 0; /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + * optional .ei.Contract.PlayerGrade grade = 6; + * @return Whether the grade field is set. */ - public Builder clearCurrentCoopStatuses() { - if (currentCoopStatusesBuilder_ == null) { - currentCoopStatuses_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000008); - onChanged(); - } else { - currentCoopStatusesBuilder_.clear(); - } - return this; + @java.lang.Override public boolean hasGrade() { + return ((bitField0_ & 0x00000010) != 0); } /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + * optional .ei.Contract.PlayerGrade grade = 6; + * @return The grade. */ - public Builder removeCurrentCoopStatuses(int index) { - if (currentCoopStatusesBuilder_ == null) { - ensureCurrentCoopStatusesIsMutable(); - currentCoopStatuses_.remove(index); - onChanged(); - } else { - currentCoopStatusesBuilder_.remove(index); - } - return this; + @java.lang.Override + public ei.Ei.Contract.PlayerGrade getGrade() { + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(grade_); + return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; } /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + * optional .ei.Contract.PlayerGrade grade = 6; + * @param value The grade to set. + * @return This builder for chaining. */ - public ei.Ei.ContractCoopStatusResponse.Builder getCurrentCoopStatusesBuilder( - int index) { - return getCurrentCoopStatusesFieldBuilder().getBuilder(index); + public Builder setGrade(ei.Ei.Contract.PlayerGrade value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000010; + grade_ = value.getNumber(); + onChanged(); + return this; } /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + * optional .ei.Contract.PlayerGrade grade = 6; + * @return This builder for chaining. */ - public ei.Ei.ContractCoopStatusResponseOrBuilder getCurrentCoopStatusesOrBuilder( - int index) { - if (currentCoopStatusesBuilder_ == null) { - return currentCoopStatuses_.get(index); } else { - return currentCoopStatusesBuilder_.getMessageOrBuilder(index); - } + public Builder clearGrade() { + bitField0_ = (bitField0_ & ~0x00000010); + grade_ = 0; + onChanged(); + return this; } + + private int clientVersion_ ; /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + * optional uint32 client_version = 3; + * @return Whether the clientVersion field is set. */ - public java.util.List - getCurrentCoopStatusesOrBuilderList() { - if (currentCoopStatusesBuilder_ != null) { - return currentCoopStatusesBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(currentCoopStatuses_); - } + @java.lang.Override + public boolean hasClientVersion() { + return ((bitField0_ & 0x00000020) != 0); } /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + * optional uint32 client_version = 3; + * @return The clientVersion. */ - public ei.Ei.ContractCoopStatusResponse.Builder addCurrentCoopStatusesBuilder() { - return getCurrentCoopStatusesFieldBuilder().addBuilder( - ei.Ei.ContractCoopStatusResponse.getDefaultInstance()); + @java.lang.Override + public int getClientVersion() { + return clientVersion_; } /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + * optional uint32 client_version = 3; + * @param value The clientVersion to set. + * @return This builder for chaining. */ - public ei.Ei.ContractCoopStatusResponse.Builder addCurrentCoopStatusesBuilder( - int index) { - return getCurrentCoopStatusesFieldBuilder().addBuilder( - index, ei.Ei.ContractCoopStatusResponse.getDefaultInstance()); + public Builder setClientVersion(int value) { + + clientVersion_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; } /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + * optional uint32 client_version = 3; + * @return This builder for chaining. */ - public java.util.List - getCurrentCoopStatusesBuilderList() { - return getCurrentCoopStatusesFieldBuilder().getBuilderList(); + public Builder clearClientVersion() { + bitField0_ = (bitField0_ & ~0x00000020); + clientVersion_ = 0; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:ei.QueryCoopRequest) + } + + // @@protoc_insertion_point(class_scope:ei.QueryCoopRequest) + private static final ei.Ei.QueryCoopRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new ei.Ei.QueryCoopRequest(); + } + + public static ei.Ei.QueryCoopRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public QueryCoopRequest 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.QueryCoopRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface QueryCoopResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.QueryCoopResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * optional bool exists = 1; + * @return Whether the exists field is set. + */ + boolean hasExists(); + /** + * optional bool exists = 1; + * @return The exists. + */ + boolean getExists(); + + /** + * optional bool full = 2; + * @return Whether the full field is set. + */ + boolean hasFull(); + /** + * optional bool full = 2; + * @return The full. + */ + boolean getFull(); + + /** + * optional bool expired = 5; + * @return Whether the expired field is set. + */ + boolean hasExpired(); + /** + * optional bool expired = 5; + * @return The expired. + */ + boolean getExpired(); + + /** + * optional bool different_league = 4; + * @return Whether the differentLeague field is set. + */ + boolean hasDifferentLeague(); + /** + * optional bool different_league = 4; + * @return The differentLeague. + */ + boolean getDifferentLeague(); + + /** + * optional bool different_grade = 6; + * @return Whether the differentGrade field is set. + */ + boolean hasDifferentGrade(); + /** + * optional bool different_grade = 6; + * @return The differentGrade. + */ + boolean getDifferentGrade(); + + /** + * optional bool cc_only = 7; + * @return Whether the ccOnly field is set. + */ + boolean hasCcOnly(); + /** + * optional bool cc_only = 7; + * @return The ccOnly. + */ + boolean getCcOnly(); + + /** + * optional bool banned = 3; + * @return Whether the banned field is set. + */ + boolean hasBanned(); + /** + * optional bool banned = 3; + * @return The banned. + */ + boolean getBanned(); + } + /** + * Protobuf type {@code ei.QueryCoopResponse} + */ + public static final class QueryCoopResponse extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.QueryCoopResponse) + QueryCoopResponseOrBuilder { + private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + QueryCoopResponse.class.getName()); + } + // Use QueryCoopResponse.newBuilder() to construct. + private QueryCoopResponse(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private QueryCoopResponse() { + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_QueryCoopResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_QueryCoopResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.QueryCoopResponse.class, ei.Ei.QueryCoopResponse.Builder.class); + } + + private int bitField0_; + public static final int EXISTS_FIELD_NUMBER = 1; + private boolean exists_ = false; + /** + * optional bool exists = 1; + * @return Whether the exists field is set. + */ + @java.lang.Override + public boolean hasExists() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * optional bool exists = 1; + * @return The exists. + */ + @java.lang.Override + public boolean getExists() { + return exists_; + } + + public static final int FULL_FIELD_NUMBER = 2; + private boolean full_ = false; + /** + * optional bool full = 2; + * @return Whether the full field is set. + */ + @java.lang.Override + public boolean hasFull() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * optional bool full = 2; + * @return The full. + */ + @java.lang.Override + public boolean getFull() { + return full_; + } + + public static final int EXPIRED_FIELD_NUMBER = 5; + private boolean expired_ = false; + /** + * optional bool expired = 5; + * @return Whether the expired field is set. + */ + @java.lang.Override + public boolean hasExpired() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * optional bool expired = 5; + * @return The expired. + */ + @java.lang.Override + public boolean getExpired() { + return expired_; + } + + public static final int DIFFERENT_LEAGUE_FIELD_NUMBER = 4; + private boolean differentLeague_ = false; + /** + * optional bool different_league = 4; + * @return Whether the differentLeague field is set. + */ + @java.lang.Override + public boolean hasDifferentLeague() { + return ((bitField0_ & 0x00000008) != 0); + } + /** + * optional bool different_league = 4; + * @return The differentLeague. + */ + @java.lang.Override + public boolean getDifferentLeague() { + return differentLeague_; + } + + public static final int DIFFERENT_GRADE_FIELD_NUMBER = 6; + private boolean differentGrade_ = false; + /** + * optional bool different_grade = 6; + * @return Whether the differentGrade field is set. + */ + @java.lang.Override + public boolean hasDifferentGrade() { + return ((bitField0_ & 0x00000010) != 0); + } + /** + * optional bool different_grade = 6; + * @return The differentGrade. + */ + @java.lang.Override + public boolean getDifferentGrade() { + return differentGrade_; + } + + public static final int CC_ONLY_FIELD_NUMBER = 7; + private boolean ccOnly_ = false; + /** + * optional bool cc_only = 7; + * @return Whether the ccOnly field is set. + */ + @java.lang.Override + public boolean hasCcOnly() { + return ((bitField0_ & 0x00000020) != 0); + } + /** + * optional bool cc_only = 7; + * @return The ccOnly. + */ + @java.lang.Override + public boolean getCcOnly() { + return ccOnly_; + } + + public static final int BANNED_FIELD_NUMBER = 3; + private boolean banned_ = false; + /** + * optional bool banned = 3; + * @return Whether the banned field is set. + */ + @java.lang.Override + public boolean hasBanned() { + return ((bitField0_ & 0x00000040) != 0); + } + /** + * optional bool banned = 3; + * @return The banned. + */ + @java.lang.Override + public boolean getBanned() { + return banned_; + } + + 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)) { + output.writeBool(1, exists_); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeBool(2, full_); + } + if (((bitField0_ & 0x00000040) != 0)) { + output.writeBool(3, banned_); + } + if (((bitField0_ & 0x00000008) != 0)) { + output.writeBool(4, differentLeague_); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeBool(5, expired_); + } + if (((bitField0_ & 0x00000010) != 0)) { + output.writeBool(6, differentGrade_); + } + if (((bitField0_ & 0x00000020) != 0)) { + output.writeBool(7, ccOnly_); + } + 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.CodedOutputStream + .computeBoolSize(1, exists_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(2, full_); + } + if (((bitField0_ & 0x00000040) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(3, banned_); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(4, differentLeague_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(5, expired_); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(6, differentGrade_); + } + if (((bitField0_ & 0x00000020) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(7, ccOnly_); + } + 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.QueryCoopResponse)) { + return super.equals(obj); + } + ei.Ei.QueryCoopResponse other = (ei.Ei.QueryCoopResponse) obj; + + if (hasExists() != other.hasExists()) return false; + if (hasExists()) { + if (getExists() + != other.getExists()) return false; + } + if (hasFull() != other.hasFull()) return false; + if (hasFull()) { + if (getFull() + != other.getFull()) return false; + } + if (hasExpired() != other.hasExpired()) return false; + if (hasExpired()) { + if (getExpired() + != other.getExpired()) return false; + } + if (hasDifferentLeague() != other.hasDifferentLeague()) return false; + if (hasDifferentLeague()) { + if (getDifferentLeague() + != other.getDifferentLeague()) return false; + } + if (hasDifferentGrade() != other.hasDifferentGrade()) return false; + if (hasDifferentGrade()) { + if (getDifferentGrade() + != other.getDifferentGrade()) return false; + } + if (hasCcOnly() != other.hasCcOnly()) return false; + if (hasCcOnly()) { + if (getCcOnly() + != other.getCcOnly()) return false; + } + if (hasBanned() != other.hasBanned()) return false; + if (hasBanned()) { + if (getBanned() + != other.getBanned()) 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 (hasExists()) { + hash = (37 * hash) + EXISTS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getExists()); + } + if (hasFull()) { + hash = (37 * hash) + FULL_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getFull()); + } + if (hasExpired()) { + hash = (37 * hash) + EXPIRED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getExpired()); + } + if (hasDifferentLeague()) { + hash = (37 * hash) + DIFFERENT_LEAGUE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getDifferentLeague()); + } + if (hasDifferentGrade()) { + hash = (37 * hash) + DIFFERENT_GRADE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getDifferentGrade()); + } + if (hasCcOnly()) { + hash = (37 * hash) + CC_ONLY_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getCcOnly()); + } + if (hasBanned()) { + hash = (37 * hash) + BANNED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getBanned()); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static ei.Ei.QueryCoopResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.QueryCoopResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.QueryCoopResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.QueryCoopResponse 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.QueryCoopResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.QueryCoopResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.QueryCoopResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.QueryCoopResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static ei.Ei.QueryCoopResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static ei.Ei.QueryCoopResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static ei.Ei.QueryCoopResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.QueryCoopResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .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.QueryCoopResponse 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.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code ei.QueryCoopResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.QueryCoopResponse) + ei.Ei.QueryCoopResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_QueryCoopResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_QueryCoopResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.QueryCoopResponse.class, ei.Ei.QueryCoopResponse.Builder.class); + } + + // Construct using ei.Ei.QueryCoopResponse.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + exists_ = false; + full_ = false; + expired_ = false; + differentLeague_ = false; + differentGrade_ = false; + ccOnly_ = false; + banned_ = false; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return ei.Ei.internal_static_ei_QueryCoopResponse_descriptor; + } + + @java.lang.Override + public ei.Ei.QueryCoopResponse getDefaultInstanceForType() { + return ei.Ei.QueryCoopResponse.getDefaultInstance(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.ContractCoopStatusResponse, ei.Ei.ContractCoopStatusResponse.Builder, ei.Ei.ContractCoopStatusResponseOrBuilder> - getCurrentCoopStatusesFieldBuilder() { - if (currentCoopStatusesBuilder_ == null) { - currentCoopStatusesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.ContractCoopStatusResponse, ei.Ei.ContractCoopStatusResponse.Builder, ei.Ei.ContractCoopStatusResponseOrBuilder>( - currentCoopStatuses_, - ((bitField0_ & 0x00000008) != 0), - getParentForChildren(), - isClean()); - currentCoopStatuses_ = null; + + @java.lang.Override + public ei.Ei.QueryCoopResponse build() { + ei.Ei.QueryCoopResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); } - return currentCoopStatusesBuilder_; + return result; } - private ei.Ei.ContractPlayerInfo lastCpi_; - private com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.ContractPlayerInfo, ei.Ei.ContractPlayerInfo.Builder, ei.Ei.ContractPlayerInfoOrBuilder> lastCpiBuilder_; - /** - * optional .ei.ContractPlayerInfo last_cpi = 5; - * @return Whether the lastCpi field is set. - */ - public boolean hasLastCpi() { - return ((bitField0_ & 0x00000010) != 0); + @java.lang.Override + public ei.Ei.QueryCoopResponse buildPartial() { + ei.Ei.QueryCoopResponse result = new ei.Ei.QueryCoopResponse(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; } - /** - * optional .ei.ContractPlayerInfo last_cpi = 5; - * @return The lastCpi. - */ - public ei.Ei.ContractPlayerInfo getLastCpi() { - if (lastCpiBuilder_ == null) { - return lastCpi_ == null ? ei.Ei.ContractPlayerInfo.getDefaultInstance() : lastCpi_; - } else { - return lastCpiBuilder_.getMessage(); + + private void buildPartial0(ei.Ei.QueryCoopResponse result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.exists_ = exists_; + to_bitField0_ |= 0x00000001; } - } - /** - * optional .ei.ContractPlayerInfo last_cpi = 5; - */ - public Builder setLastCpi(ei.Ei.ContractPlayerInfo value) { - if (lastCpiBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - lastCpi_ = value; - onChanged(); - } else { - lastCpiBuilder_.setMessage(value); + if (((from_bitField0_ & 0x00000002) != 0)) { + result.full_ = full_; + to_bitField0_ |= 0x00000002; } - bitField0_ |= 0x00000010; - return this; - } - /** - * optional .ei.ContractPlayerInfo last_cpi = 5; - */ - public Builder setLastCpi( - ei.Ei.ContractPlayerInfo.Builder builderForValue) { - if (lastCpiBuilder_ == null) { - lastCpi_ = builderForValue.build(); - onChanged(); - } else { - lastCpiBuilder_.setMessage(builderForValue.build()); + if (((from_bitField0_ & 0x00000004) != 0)) { + result.expired_ = expired_; + to_bitField0_ |= 0x00000004; } - bitField0_ |= 0x00000010; - return this; - } - /** - * optional .ei.ContractPlayerInfo last_cpi = 5; - */ - public Builder mergeLastCpi(ei.Ei.ContractPlayerInfo value) { - if (lastCpiBuilder_ == null) { - if (((bitField0_ & 0x00000010) != 0) && - lastCpi_ != null && - lastCpi_ != ei.Ei.ContractPlayerInfo.getDefaultInstance()) { - lastCpi_ = - ei.Ei.ContractPlayerInfo.newBuilder(lastCpi_).mergeFrom(value).buildPartial(); - } else { - lastCpi_ = value; - } - onChanged(); - } else { - lastCpiBuilder_.mergeFrom(value); + if (((from_bitField0_ & 0x00000008) != 0)) { + result.differentLeague_ = differentLeague_; + to_bitField0_ |= 0x00000008; } - bitField0_ |= 0x00000010; - return this; + if (((from_bitField0_ & 0x00000010) != 0)) { + result.differentGrade_ = differentGrade_; + to_bitField0_ |= 0x00000010; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.ccOnly_ = ccOnly_; + to_bitField0_ |= 0x00000020; + } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.banned_ = banned_; + to_bitField0_ |= 0x00000040; + } + result.bitField0_ |= to_bitField0_; } - /** - * optional .ei.ContractPlayerInfo last_cpi = 5; - */ - public Builder clearLastCpi() { - if (lastCpiBuilder_ == null) { - lastCpi_ = null; - onChanged(); + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof ei.Ei.QueryCoopResponse) { + return mergeFrom((ei.Ei.QueryCoopResponse)other); } else { - lastCpiBuilder_.clear(); + super.mergeFrom(other); + return this; } - bitField0_ = (bitField0_ & ~0x00000010); - return this; } - /** - * optional .ei.ContractPlayerInfo last_cpi = 5; - */ - public ei.Ei.ContractPlayerInfo.Builder getLastCpiBuilder() { - bitField0_ |= 0x00000010; + + public Builder mergeFrom(ei.Ei.QueryCoopResponse other) { + if (other == ei.Ei.QueryCoopResponse.getDefaultInstance()) return this; + if (other.hasExists()) { + setExists(other.getExists()); + } + if (other.hasFull()) { + setFull(other.getFull()); + } + if (other.hasExpired()) { + setExpired(other.getExpired()); + } + if (other.hasDifferentLeague()) { + setDifferentLeague(other.getDifferentLeague()); + } + if (other.hasDifferentGrade()) { + setDifferentGrade(other.getDifferentGrade()); + } + if (other.hasCcOnly()) { + setCcOnly(other.getCcOnly()); + } + if (other.hasBanned()) { + setBanned(other.getBanned()); + } + this.mergeUnknownFields(other.getUnknownFields()); onChanged(); - return getLastCpiFieldBuilder().getBuilder(); + return this; } - /** - * optional .ei.ContractPlayerInfo last_cpi = 5; - */ - public ei.Ei.ContractPlayerInfoOrBuilder getLastCpiOrBuilder() { - if (lastCpiBuilder_ != null) { - return lastCpiBuilder_.getMessageOrBuilder(); - } else { - return lastCpi_ == null ? - ei.Ei.ContractPlayerInfo.getDefaultInstance() : lastCpi_; - } + + @java.lang.Override + public final boolean isInitialized() { + return true; } - /** - * optional .ei.ContractPlayerInfo last_cpi = 5; - */ - private com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.ContractPlayerInfo, ei.Ei.ContractPlayerInfo.Builder, ei.Ei.ContractPlayerInfoOrBuilder> - getLastCpiFieldBuilder() { - if (lastCpiBuilder_ == null) { - lastCpiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.ContractPlayerInfo, ei.Ei.ContractPlayerInfo.Builder, ei.Ei.ContractPlayerInfoOrBuilder>( - getLastCpi(), - getParentForChildren(), - isClean()); - lastCpi_ = null; + + @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(); } - return lastCpiBuilder_; + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + exists_ = input.readBool(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 16: { + full_ = input.readBool(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 24: { + banned_ = input.readBool(); + bitField0_ |= 0x00000040; + break; + } // case 24 + case 32: { + differentLeague_ = input.readBool(); + bitField0_ |= 0x00000008; + break; + } // case 32 + case 40: { + expired_ = input.readBool(); + bitField0_ |= 0x00000004; + break; + } // case 40 + case 48: { + differentGrade_ = input.readBool(); + bitField0_ |= 0x00000010; + break; + } // case 48 + case 56: { + ccOnly_ = input.readBool(); + bitField0_ |= 0x00000020; + break; + } // case 56 + 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 boolean initialGradeRevealed_ ; + private boolean exists_ ; /** - * optional bool initial_grade_revealed = 6; - * @return Whether the initialGradeRevealed field is set. + * optional bool exists = 1; + * @return Whether the exists field is set. */ @java.lang.Override - public boolean hasInitialGradeRevealed() { - return ((bitField0_ & 0x00000020) != 0); + public boolean hasExists() { + return ((bitField0_ & 0x00000001) != 0); } /** - * optional bool initial_grade_revealed = 6; - * @return The initialGradeRevealed. + * optional bool exists = 1; + * @return The exists. */ @java.lang.Override - public boolean getInitialGradeRevealed() { - return initialGradeRevealed_; + public boolean getExists() { + return exists_; } /** - * optional bool initial_grade_revealed = 6; - * @param value The initialGradeRevealed to set. + * optional bool exists = 1; + * @param value The exists to set. * @return This builder for chaining. */ - public Builder setInitialGradeRevealed(boolean value) { - bitField0_ |= 0x00000020; - initialGradeRevealed_ = value; + public Builder setExists(boolean value) { + + exists_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } /** - * optional bool initial_grade_revealed = 6; + * optional bool exists = 1; * @return This builder for chaining. */ - public Builder clearInitialGradeRevealed() { - bitField0_ = (bitField0_ & ~0x00000020); - initialGradeRevealed_ = false; + public Builder clearExists() { + bitField0_ = (bitField0_ & ~0x00000001); + exists_ = false; onChanged(); return this; } - private double lastGradeProgressShown_ ; + private boolean full_ ; /** - * optional double last_grade_progress_shown = 7; - * @return Whether the lastGradeProgressShown field is set. + * optional bool full = 2; + * @return Whether the full field is set. */ @java.lang.Override - public boolean hasLastGradeProgressShown() { - return ((bitField0_ & 0x00000040) != 0); + public boolean hasFull() { + return ((bitField0_ & 0x00000002) != 0); } /** - * optional double last_grade_progress_shown = 7; - * @return The lastGradeProgressShown. + * optional bool full = 2; + * @return The full. */ @java.lang.Override - public double getLastGradeProgressShown() { - return lastGradeProgressShown_; + public boolean getFull() { + return full_; } /** - * optional double last_grade_progress_shown = 7; - * @param value The lastGradeProgressShown to set. + * optional bool full = 2; + * @param value The full to set. * @return This builder for chaining. */ - public Builder setLastGradeProgressShown(double value) { - bitField0_ |= 0x00000040; - lastGradeProgressShown_ = value; + public Builder setFull(boolean value) { + + full_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } /** - * optional double last_grade_progress_shown = 7; + * optional bool full = 2; * @return This builder for chaining. */ - public Builder clearLastGradeProgressShown() { - bitField0_ = (bitField0_ & ~0x00000040); - lastGradeProgressShown_ = 0D; + public Builder clearFull() { + bitField0_ = (bitField0_ & ~0x00000002); + full_ = false; onChanged(); return this; } - private boolean showAdvancedEvaluations_ ; + private boolean expired_ ; /** - * optional bool show_advanced_evaluations = 8; - * @return Whether the showAdvancedEvaluations field is set. + * optional bool expired = 5; + * @return Whether the expired field is set. */ @java.lang.Override - public boolean hasShowAdvancedEvaluations() { - return ((bitField0_ & 0x00000080) != 0); + public boolean hasExpired() { + return ((bitField0_ & 0x00000004) != 0); } /** - * optional bool show_advanced_evaluations = 8; - * @return The showAdvancedEvaluations. + * optional bool expired = 5; + * @return The expired. */ @java.lang.Override - public boolean getShowAdvancedEvaluations() { - return showAdvancedEvaluations_; + public boolean getExpired() { + return expired_; } /** - * optional bool show_advanced_evaluations = 8; - * @param value The showAdvancedEvaluations to set. + * optional bool expired = 5; + * @param value The expired to set. * @return This builder for chaining. */ - public Builder setShowAdvancedEvaluations(boolean value) { - bitField0_ |= 0x00000080; - showAdvancedEvaluations_ = value; + public Builder setExpired(boolean value) { + + expired_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } /** - * optional bool show_advanced_evaluations = 8; + * optional bool expired = 5; * @return This builder for chaining. */ - public Builder clearShowAdvancedEvaluations() { - bitField0_ = (bitField0_ & ~0x00000080); - showAdvancedEvaluations_ = false; + public Builder clearExpired() { + bitField0_ = (bitField0_ & ~0x00000004); + expired_ = false; onChanged(); return this; } - private java.util.List customEggInfo_ = - java.util.Collections.emptyList(); - private void ensureCustomEggInfoIsMutable() { - if (!((bitField0_ & 0x00000100) != 0)) { - customEggInfo_ = new java.util.ArrayList(customEggInfo_); - bitField0_ |= 0x00000100; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.CustomEgg, ei.Ei.CustomEgg.Builder, ei.Ei.CustomEggOrBuilder> customEggInfoBuilder_; - - /** - * repeated .ei.CustomEgg custom_egg_info = 9; - */ - public java.util.List getCustomEggInfoList() { - if (customEggInfoBuilder_ == null) { - return java.util.Collections.unmodifiableList(customEggInfo_); - } else { - return customEggInfoBuilder_.getMessageList(); - } - } + private boolean differentLeague_ ; /** - * repeated .ei.CustomEgg custom_egg_info = 9; + * optional bool different_league = 4; + * @return Whether the differentLeague field is set. */ - public int getCustomEggInfoCount() { - if (customEggInfoBuilder_ == null) { - return customEggInfo_.size(); - } else { - return customEggInfoBuilder_.getCount(); - } + @java.lang.Override + public boolean hasDifferentLeague() { + return ((bitField0_ & 0x00000008) != 0); } /** - * repeated .ei.CustomEgg custom_egg_info = 9; + * optional bool different_league = 4; + * @return The differentLeague. */ - public ei.Ei.CustomEgg getCustomEggInfo(int index) { - if (customEggInfoBuilder_ == null) { - return customEggInfo_.get(index); - } else { - return customEggInfoBuilder_.getMessage(index); - } + @java.lang.Override + public boolean getDifferentLeague() { + return differentLeague_; } /** - * repeated .ei.CustomEgg custom_egg_info = 9; + * optional bool different_league = 4; + * @param value The differentLeague to set. + * @return This builder for chaining. */ - public Builder setCustomEggInfo( - int index, ei.Ei.CustomEgg value) { - if (customEggInfoBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureCustomEggInfoIsMutable(); - customEggInfo_.set(index, value); - onChanged(); - } else { - customEggInfoBuilder_.setMessage(index, value); - } + public Builder setDifferentLeague(boolean value) { + + differentLeague_ = value; + bitField0_ |= 0x00000008; + onChanged(); return this; } /** - * repeated .ei.CustomEgg custom_egg_info = 9; + * optional bool different_league = 4; + * @return This builder for chaining. */ - public Builder setCustomEggInfo( - int index, ei.Ei.CustomEgg.Builder builderForValue) { - if (customEggInfoBuilder_ == null) { - ensureCustomEggInfoIsMutable(); - customEggInfo_.set(index, builderForValue.build()); - onChanged(); - } else { - customEggInfoBuilder_.setMessage(index, builderForValue.build()); - } + public Builder clearDifferentLeague() { + bitField0_ = (bitField0_ & ~0x00000008); + differentLeague_ = false; + onChanged(); return this; } + + private boolean differentGrade_ ; /** - * repeated .ei.CustomEgg custom_egg_info = 9; + * optional bool different_grade = 6; + * @return Whether the differentGrade field is set. */ - public Builder addCustomEggInfo(ei.Ei.CustomEgg value) { - if (customEggInfoBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureCustomEggInfoIsMutable(); - customEggInfo_.add(value); - onChanged(); - } else { - customEggInfoBuilder_.addMessage(value); - } - return this; + @java.lang.Override + public boolean hasDifferentGrade() { + return ((bitField0_ & 0x00000010) != 0); } /** - * repeated .ei.CustomEgg custom_egg_info = 9; + * optional bool different_grade = 6; + * @return The differentGrade. */ - public Builder addCustomEggInfo( - int index, ei.Ei.CustomEgg value) { - if (customEggInfoBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureCustomEggInfoIsMutable(); - customEggInfo_.add(index, value); - onChanged(); - } else { - customEggInfoBuilder_.addMessage(index, value); - } - return this; + @java.lang.Override + public boolean getDifferentGrade() { + return differentGrade_; } /** - * repeated .ei.CustomEgg custom_egg_info = 9; + * optional bool different_grade = 6; + * @param value The differentGrade to set. + * @return This builder for chaining. */ - public Builder addCustomEggInfo( - ei.Ei.CustomEgg.Builder builderForValue) { - if (customEggInfoBuilder_ == null) { - ensureCustomEggInfoIsMutable(); - customEggInfo_.add(builderForValue.build()); - onChanged(); - } else { - customEggInfoBuilder_.addMessage(builderForValue.build()); - } + public Builder setDifferentGrade(boolean value) { + + differentGrade_ = value; + bitField0_ |= 0x00000010; + onChanged(); return this; } /** - * repeated .ei.CustomEgg custom_egg_info = 9; + * optional bool different_grade = 6; + * @return This builder for chaining. */ - public Builder addCustomEggInfo( - int index, ei.Ei.CustomEgg.Builder builderForValue) { - if (customEggInfoBuilder_ == null) { - ensureCustomEggInfoIsMutable(); - customEggInfo_.add(index, builderForValue.build()); - onChanged(); - } else { - customEggInfoBuilder_.addMessage(index, builderForValue.build()); - } + public Builder clearDifferentGrade() { + bitField0_ = (bitField0_ & ~0x00000010); + differentGrade_ = false; + onChanged(); return this; } + + private boolean ccOnly_ ; /** - * repeated .ei.CustomEgg custom_egg_info = 9; + * optional bool cc_only = 7; + * @return Whether the ccOnly field is set. */ - public Builder addAllCustomEggInfo( - java.lang.Iterable values) { - if (customEggInfoBuilder_ == null) { - ensureCustomEggInfoIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, customEggInfo_); - onChanged(); - } else { - customEggInfoBuilder_.addAllMessages(values); - } - return this; + @java.lang.Override + public boolean hasCcOnly() { + return ((bitField0_ & 0x00000020) != 0); } /** - * repeated .ei.CustomEgg custom_egg_info = 9; + * optional bool cc_only = 7; + * @return The ccOnly. */ - public Builder clearCustomEggInfo() { - if (customEggInfoBuilder_ == null) { - customEggInfo_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000100); - onChanged(); - } else { - customEggInfoBuilder_.clear(); - } - return this; + @java.lang.Override + public boolean getCcOnly() { + return ccOnly_; } /** - * repeated .ei.CustomEgg custom_egg_info = 9; + * optional bool cc_only = 7; + * @param value The ccOnly to set. + * @return This builder for chaining. */ - public Builder removeCustomEggInfo(int index) { - if (customEggInfoBuilder_ == null) { - ensureCustomEggInfoIsMutable(); - customEggInfo_.remove(index); - onChanged(); - } else { - customEggInfoBuilder_.remove(index); - } + public Builder setCcOnly(boolean value) { + + ccOnly_ = value; + bitField0_ |= 0x00000020; + onChanged(); return this; } /** - * repeated .ei.CustomEgg custom_egg_info = 9; - */ - public ei.Ei.CustomEgg.Builder getCustomEggInfoBuilder( - int index) { - return getCustomEggInfoFieldBuilder().getBuilder(index); - } - /** - * repeated .ei.CustomEgg custom_egg_info = 9; + * optional bool cc_only = 7; + * @return This builder for chaining. */ - public ei.Ei.CustomEggOrBuilder getCustomEggInfoOrBuilder( - int index) { - if (customEggInfoBuilder_ == null) { - return customEggInfo_.get(index); } else { - return customEggInfoBuilder_.getMessageOrBuilder(index); - } + public Builder clearCcOnly() { + bitField0_ = (bitField0_ & ~0x00000020); + ccOnly_ = false; + onChanged(); + return this; } + + private boolean banned_ ; /** - * repeated .ei.CustomEgg custom_egg_info = 9; + * optional bool banned = 3; + * @return Whether the banned field is set. */ - public java.util.List - getCustomEggInfoOrBuilderList() { - if (customEggInfoBuilder_ != null) { - return customEggInfoBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(customEggInfo_); - } + @java.lang.Override + public boolean hasBanned() { + return ((bitField0_ & 0x00000040) != 0); } /** - * repeated .ei.CustomEgg custom_egg_info = 9; + * optional bool banned = 3; + * @return The banned. */ - public ei.Ei.CustomEgg.Builder addCustomEggInfoBuilder() { - return getCustomEggInfoFieldBuilder().addBuilder( - ei.Ei.CustomEgg.getDefaultInstance()); + @java.lang.Override + public boolean getBanned() { + return banned_; } /** - * repeated .ei.CustomEgg custom_egg_info = 9; + * optional bool banned = 3; + * @param value The banned to set. + * @return This builder for chaining. */ - public ei.Ei.CustomEgg.Builder addCustomEggInfoBuilder( - int index) { - return getCustomEggInfoFieldBuilder().addBuilder( - index, ei.Ei.CustomEgg.getDefaultInstance()); + public Builder setBanned(boolean value) { + + banned_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; } /** - * repeated .ei.CustomEgg custom_egg_info = 9; + * optional bool banned = 3; + * @return This builder for chaining. */ - public java.util.List - getCustomEggInfoBuilderList() { - return getCustomEggInfoFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.CustomEgg, ei.Ei.CustomEgg.Builder, ei.Ei.CustomEggOrBuilder> - getCustomEggInfoFieldBuilder() { - if (customEggInfoBuilder_ == null) { - customEggInfoBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - ei.Ei.CustomEgg, ei.Ei.CustomEgg.Builder, ei.Ei.CustomEggOrBuilder>( - customEggInfo_, - ((bitField0_ & 0x00000100) != 0), - getParentForChildren(), - isClean()); - customEggInfo_ = null; - } - return customEggInfoBuilder_; - } - @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); + public Builder clearBanned() { + bitField0_ = (bitField0_ & ~0x00000040); + banned_ = false; + onChanged(); + return this; } - - // @@protoc_insertion_point(builder_scope:ei.MyContracts) + // @@protoc_insertion_point(builder_scope:ei.QueryCoopResponse) } - // @@protoc_insertion_point(class_scope:ei.MyContracts) - private static final ei.Ei.MyContracts DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:ei.QueryCoopResponse) + private static final ei.Ei.QueryCoopResponse DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new ei.Ei.MyContracts(); + DEFAULT_INSTANCE = new ei.Ei.QueryCoopResponse(); } - public static ei.Ei.MyContracts getDefaultInstance() { + public static ei.Ei.QueryCoopResponse getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public MyContracts parsePartialFrom( + public QueryCoopResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -117019,38 +122524,38 @@ public MyContracts parsePartialFrom( } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public ei.Ei.MyContracts getDefaultInstanceForType() { + public ei.Ei.QueryCoopResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface QueryCoopRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.QueryCoopRequest) + public interface CreateCoopRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.CreateCoopRequest) com.google.protobuf.MessageOrBuilder { /** - * optional .ei.BasicRequestInfo rinfo = 5; + * optional .ei.BasicRequestInfo rinfo = 10; * @return Whether the rinfo field is set. */ boolean hasRinfo(); /** - * optional .ei.BasicRequestInfo rinfo = 5; + * optional .ei.BasicRequestInfo rinfo = 10; * @return The rinfo. */ ei.Ei.BasicRequestInfo getRinfo(); /** - * optional .ei.BasicRequestInfo rinfo = 5; + * optional .ei.BasicRequestInfo rinfo = 10; */ ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder(); @@ -117089,86 +122594,208 @@ public interface QueryCoopRequestOrBuilder extends getCoopIdentifierBytes(); /** - * optional uint32 league = 4; + * optional bool public = 13; + * @return Whether the public field is set. + */ + boolean hasPublic(); + /** + * optional bool public = 13; + * @return The public. + */ + boolean getPublic(); + + /** + * optional bool cc_only = 14; + * @return Whether the ccOnly field is set. + */ + boolean hasCcOnly(); + /** + * optional bool cc_only = 14; + * @return The ccOnly. + */ + boolean getCcOnly(); + + /** + * optional bool allow_all_grades = 16; + * @return Whether the allowAllGrades field is set. + */ + boolean hasAllowAllGrades(); + /** + * optional bool allow_all_grades = 16; + * @return The allowAllGrades. + */ + boolean getAllowAllGrades(); + + /** + * optional double seconds_remaining = 3; + * @return Whether the secondsRemaining field is set. + */ + boolean hasSecondsRemaining(); + /** + * optional double seconds_remaining = 3; + * @return The secondsRemaining. + */ + double getSecondsRemaining(); + + /** + * optional string user_id = 4; + * @return Whether the userId field is set. + */ + boolean hasUserId(); + /** + * optional string user_id = 4; + * @return The userId. + */ + java.lang.String getUserId(); + /** + * optional string user_id = 4; + * @return The bytes for userId. + */ + com.google.protobuf.ByteString + getUserIdBytes(); + + /** + * optional string user_name = 5; + * @return Whether the userName field is set. + */ + boolean hasUserName(); + /** + * optional string user_name = 5; + * @return The userName. + */ + java.lang.String getUserName(); + /** + * optional string user_name = 5; + * @return The bytes for userName. + */ + com.google.protobuf.ByteString + getUserNameBytes(); + + /** + * optional double soul_power = 8; + * @return Whether the soulPower field is set. + */ + boolean hasSoulPower(); + /** + * optional double soul_power = 8; + * @return The soulPower. + */ + double getSoulPower(); + + /** + * optional double eop = 11; + * @return Whether the eop field is set. + */ + boolean hasEop(); + /** + * optional double eop = 11; + * @return The eop. + */ + double getEop(); + + /** + * optional uint32 league = 9; * @return Whether the league field is set. */ boolean hasLeague(); /** - * optional uint32 league = 4; + * optional uint32 league = 9; * @return The league. */ int getLeague(); /** - * optional .ei.Contract.PlayerGrade grade = 6; + * optional .ei.Contract.PlayerGrade grade = 12; * @return Whether the grade field is set. */ boolean hasGrade(); /** - * optional .ei.Contract.PlayerGrade grade = 6; + * optional .ei.Contract.PlayerGrade grade = 12; * @return The grade. */ ei.Ei.Contract.PlayerGrade getGrade(); /** - * optional uint32 client_version = 3; + * optional bool points_replay = 15; + * @return Whether the pointsReplay field is set. + */ + boolean hasPointsReplay(); + /** + * optional bool points_replay = 15; + * @return The pointsReplay. + */ + boolean getPointsReplay(); + + /** + * optional .ei.Platform platform = 6; + * @return Whether the platform field is set. + */ + boolean hasPlatform(); + /** + * optional .ei.Platform platform = 6; + * @return The platform. + */ + ei.Ei.Platform getPlatform(); + + /** + * optional uint32 client_version = 7; * @return Whether the clientVersion field is set. */ boolean hasClientVersion(); /** - * optional uint32 client_version = 3; + * optional uint32 client_version = 7; * @return The clientVersion. */ int getClientVersion(); } /** - * Protobuf type {@code ei.QueryCoopRequest} + * Protobuf type {@code ei.CreateCoopRequest} */ - public static final class QueryCoopRequest extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.QueryCoopRequest) - QueryCoopRequestOrBuilder { + public static final class CreateCoopRequest extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.CreateCoopRequest) + CreateCoopRequestOrBuilder { private static final long serialVersionUID = 0L; - // Use QueryCoopRequest.newBuilder() to construct. - private QueryCoopRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + CreateCoopRequest.class.getName()); + } + // Use CreateCoopRequest.newBuilder() to construct. + private CreateCoopRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } - private QueryCoopRequest() { + private CreateCoopRequest() { contractIdentifier_ = ""; coopIdentifier_ = ""; + userId_ = ""; + userName_ = ""; grade_ = 0; + platform_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new QueryCoopRequest(); - } - - @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_QueryCoopRequest_descriptor; + return ei.Ei.internal_static_ei_CreateCoopRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_QueryCoopRequest_fieldAccessorTable + return ei.Ei.internal_static_ei_CreateCoopRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.QueryCoopRequest.class, ei.Ei.QueryCoopRequest.Builder.class); + ei.Ei.CreateCoopRequest.class, ei.Ei.CreateCoopRequest.Builder.class); } private int bitField0_; - public static final int RINFO_FIELD_NUMBER = 5; + public static final int RINFO_FIELD_NUMBER = 10; private ei.Ei.BasicRequestInfo rinfo_; /** - * optional .ei.BasicRequestInfo rinfo = 5; + * optional .ei.BasicRequestInfo rinfo = 10; * @return Whether the rinfo field is set. */ @java.lang.Override @@ -117176,7 +122803,7 @@ public boolean hasRinfo() { return ((bitField0_ & 0x00000001) != 0); } /** - * optional .ei.BasicRequestInfo rinfo = 5; + * optional .ei.BasicRequestInfo rinfo = 10; * @return The rinfo. */ @java.lang.Override @@ -117184,7 +122811,7 @@ public ei.Ei.BasicRequestInfo getRinfo() { return rinfo_ == null ? ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; } /** - * optional .ei.BasicRequestInfo rinfo = 5; + * optional .ei.BasicRequestInfo rinfo = 10; */ @java.lang.Override public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { @@ -117192,7 +122819,8 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { } public static final int CONTRACT_IDENTIFIER_FIELD_NUMBER = 1; - private volatile java.lang.Object contractIdentifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object contractIdentifier_ = ""; /** * optional string contract_identifier = 1; * @return Whether the contractIdentifier field is set. @@ -117215,47 +122843,222 @@ public java.lang.String getContractIdentifier() { (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { - contractIdentifier_ = s; + contractIdentifier_ = s; + } + return s; + } + } + /** + * optional string contract_identifier = 1; + * @return The bytes for contractIdentifier. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getContractIdentifierBytes() { + java.lang.Object ref = contractIdentifier_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + contractIdentifier_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int COOP_IDENTIFIER_FIELD_NUMBER = 2; + @SuppressWarnings("serial") + private volatile java.lang.Object coopIdentifier_ = ""; + /** + * optional string coop_identifier = 2; + * @return Whether the coopIdentifier field is set. + */ + @java.lang.Override + public boolean hasCoopIdentifier() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * optional string coop_identifier = 2; + * @return The coopIdentifier. + */ + @java.lang.Override + public java.lang.String getCoopIdentifier() { + java.lang.Object ref = coopIdentifier_; + 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()) { + coopIdentifier_ = s; + } + return s; + } + } + /** + * optional string coop_identifier = 2; + * @return The bytes for coopIdentifier. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getCoopIdentifierBytes() { + java.lang.Object ref = coopIdentifier_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + coopIdentifier_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PUBLIC_FIELD_NUMBER = 13; + private boolean public_ = false; + /** + * optional bool public = 13; + * @return Whether the public field is set. + */ + @java.lang.Override + public boolean hasPublic() { + return ((bitField0_ & 0x00000008) != 0); + } + /** + * optional bool public = 13; + * @return The public. + */ + @java.lang.Override + public boolean getPublic() { + return public_; + } + + public static final int CC_ONLY_FIELD_NUMBER = 14; + private boolean ccOnly_ = false; + /** + * optional bool cc_only = 14; + * @return Whether the ccOnly field is set. + */ + @java.lang.Override + public boolean hasCcOnly() { + return ((bitField0_ & 0x00000010) != 0); + } + /** + * optional bool cc_only = 14; + * @return The ccOnly. + */ + @java.lang.Override + public boolean getCcOnly() { + return ccOnly_; + } + + public static final int ALLOW_ALL_GRADES_FIELD_NUMBER = 16; + private boolean allowAllGrades_ = false; + /** + * optional bool allow_all_grades = 16; + * @return Whether the allowAllGrades field is set. + */ + @java.lang.Override + public boolean hasAllowAllGrades() { + return ((bitField0_ & 0x00000020) != 0); + } + /** + * optional bool allow_all_grades = 16; + * @return The allowAllGrades. + */ + @java.lang.Override + public boolean getAllowAllGrades() { + return allowAllGrades_; + } + + public static final int SECONDS_REMAINING_FIELD_NUMBER = 3; + private double secondsRemaining_ = 0D; + /** + * optional double seconds_remaining = 3; + * @return Whether the secondsRemaining field is set. + */ + @java.lang.Override + public boolean hasSecondsRemaining() { + return ((bitField0_ & 0x00000040) != 0); + } + /** + * optional double seconds_remaining = 3; + * @return The secondsRemaining. + */ + @java.lang.Override + public double getSecondsRemaining() { + return secondsRemaining_; + } + + public static final int USER_ID_FIELD_NUMBER = 4; + @SuppressWarnings("serial") + private volatile java.lang.Object userId_ = ""; + /** + * optional string user_id = 4; + * @return Whether the userId field is set. + */ + @java.lang.Override + public boolean hasUserId() { + return ((bitField0_ & 0x00000080) != 0); + } + /** + * optional string user_id = 4; + * @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 contract_identifier = 1; - * @return The bytes for contractIdentifier. + * optional string user_id = 4; + * @return The bytes for userId. */ @java.lang.Override public com.google.protobuf.ByteString - getContractIdentifierBytes() { - java.lang.Object ref = contractIdentifier_; + 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); - contractIdentifier_ = b; + userId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int COOP_IDENTIFIER_FIELD_NUMBER = 2; - private volatile java.lang.Object coopIdentifier_; + public static final int USER_NAME_FIELD_NUMBER = 5; + @SuppressWarnings("serial") + private volatile java.lang.Object userName_ = ""; /** - * optional string coop_identifier = 2; - * @return Whether the coopIdentifier field is set. + * optional string user_name = 5; + * @return Whether the userName field is set. */ @java.lang.Override - public boolean hasCoopIdentifier() { - return ((bitField0_ & 0x00000004) != 0); + public boolean hasUserName() { + return ((bitField0_ & 0x00000100) != 0); } /** - * optional string coop_identifier = 2; - * @return The coopIdentifier. + * optional string user_name = 5; + * @return The userName. */ @java.lang.Override - public java.lang.String getCoopIdentifier() { - java.lang.Object ref = coopIdentifier_; + public java.lang.String getUserName() { + java.lang.Object ref = userName_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { @@ -117263,42 +123066,80 @@ public java.lang.String getCoopIdentifier() { (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { - coopIdentifier_ = s; + userName_ = s; } return s; } } /** - * optional string coop_identifier = 2; - * @return The bytes for coopIdentifier. + * optional string user_name = 5; + * @return The bytes for userName. */ @java.lang.Override public com.google.protobuf.ByteString - getCoopIdentifierBytes() { - java.lang.Object ref = coopIdentifier_; + getUserNameBytes() { + java.lang.Object ref = userName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - coopIdentifier_ = b; + userName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int LEAGUE_FIELD_NUMBER = 4; - private int league_; + public static final int SOUL_POWER_FIELD_NUMBER = 8; + private double soulPower_ = 0D; /** - * optional uint32 league = 4; + * optional double soul_power = 8; + * @return Whether the soulPower field is set. + */ + @java.lang.Override + public boolean hasSoulPower() { + return ((bitField0_ & 0x00000200) != 0); + } + /** + * optional double soul_power = 8; + * @return The soulPower. + */ + @java.lang.Override + public double getSoulPower() { + return soulPower_; + } + + public static final int EOP_FIELD_NUMBER = 11; + private double eop_ = 0D; + /** + * optional double eop = 11; + * @return Whether the eop field is set. + */ + @java.lang.Override + public boolean hasEop() { + return ((bitField0_ & 0x00000400) != 0); + } + /** + * optional double eop = 11; + * @return The eop. + */ + @java.lang.Override + public double getEop() { + return eop_; + } + + public static final int LEAGUE_FIELD_NUMBER = 9; + private int league_ = 0; + /** + * optional uint32 league = 9; * @return Whether the league field is set. */ @java.lang.Override public boolean hasLeague() { - return ((bitField0_ & 0x00000008) != 0); + return ((bitField0_ & 0x00000800) != 0); } /** - * optional uint32 league = 4; + * optional uint32 league = 9; * @return The league. */ @java.lang.Override @@ -117306,37 +123147,73 @@ public int getLeague() { return league_; } - public static final int GRADE_FIELD_NUMBER = 6; - private int grade_; + public static final int GRADE_FIELD_NUMBER = 12; + private int grade_ = 0; /** - * optional .ei.Contract.PlayerGrade grade = 6; + * optional .ei.Contract.PlayerGrade grade = 12; * @return Whether the grade field is set. */ @java.lang.Override public boolean hasGrade() { - return ((bitField0_ & 0x00000010) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** - * optional .ei.Contract.PlayerGrade grade = 6; + * optional .ei.Contract.PlayerGrade grade = 12; * @return The grade. */ @java.lang.Override public ei.Ei.Contract.PlayerGrade getGrade() { - @SuppressWarnings("deprecation") - ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.valueOf(grade_); + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(grade_); return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; } - public static final int CLIENT_VERSION_FIELD_NUMBER = 3; - private int clientVersion_; + public static final int POINTS_REPLAY_FIELD_NUMBER = 15; + private boolean pointsReplay_ = false; /** - * optional uint32 client_version = 3; + * optional bool points_replay = 15; + * @return Whether the pointsReplay field is set. + */ + @java.lang.Override + public boolean hasPointsReplay() { + return ((bitField0_ & 0x00002000) != 0); + } + /** + * optional bool points_replay = 15; + * @return The pointsReplay. + */ + @java.lang.Override + public boolean getPointsReplay() { + return pointsReplay_; + } + + public static final int PLATFORM_FIELD_NUMBER = 6; + private int platform_ = 0; + /** + * optional .ei.Platform platform = 6; + * @return Whether the platform field is set. + */ + @java.lang.Override public boolean hasPlatform() { + return ((bitField0_ & 0x00004000) != 0); + } + /** + * optional .ei.Platform platform = 6; + * @return The platform. + */ + @java.lang.Override public ei.Ei.Platform getPlatform() { + ei.Ei.Platform result = ei.Ei.Platform.forNumber(platform_); + return result == null ? ei.Ei.Platform.UNKNOWN_PLATFORM : result; + } + + public static final int CLIENT_VERSION_FIELD_NUMBER = 7; + private int clientVersion_ = 0; + /** + * optional uint32 client_version = 7; * @return Whether the clientVersion field is set. */ @java.lang.Override public boolean hasClientVersion() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00008000) != 0); } /** - * optional uint32 client_version = 3; + * optional uint32 client_version = 7; * @return The clientVersion. */ @java.lang.Override @@ -117359,22 +123236,52 @@ public final boolean isInitialized() { public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, contractIdentifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, contractIdentifier_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, coopIdentifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, coopIdentifier_); } - if (((bitField0_ & 0x00000020) != 0)) { - output.writeUInt32(3, clientVersion_); + if (((bitField0_ & 0x00000040) != 0)) { + output.writeDouble(3, secondsRemaining_); } - if (((bitField0_ & 0x00000008) != 0)) { - output.writeUInt32(4, league_); + if (((bitField0_ & 0x00000080) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, userId_); + } + if (((bitField0_ & 0x00000100) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 5, userName_); + } + if (((bitField0_ & 0x00004000) != 0)) { + output.writeEnum(6, platform_); + } + if (((bitField0_ & 0x00008000) != 0)) { + output.writeUInt32(7, clientVersion_); + } + if (((bitField0_ & 0x00000200) != 0)) { + output.writeDouble(8, soulPower_); + } + if (((bitField0_ & 0x00000800) != 0)) { + output.writeUInt32(9, league_); } if (((bitField0_ & 0x00000001) != 0)) { - output.writeMessage(5, getRinfo()); + output.writeMessage(10, getRinfo()); + } + if (((bitField0_ & 0x00000400) != 0)) { + output.writeDouble(11, eop_); + } + if (((bitField0_ & 0x00001000) != 0)) { + output.writeEnum(12, grade_); + } + if (((bitField0_ & 0x00000008) != 0)) { + output.writeBool(13, public_); } if (((bitField0_ & 0x00000010) != 0)) { - output.writeEnum(6, grade_); + output.writeBool(14, ccOnly_); + } + if (((bitField0_ & 0x00002000) != 0)) { + output.writeBool(15, pointsReplay_); + } + if (((bitField0_ & 0x00000020) != 0)) { + output.writeBool(16, allowAllGrades_); } getUnknownFields().writeTo(output); } @@ -117386,26 +123293,64 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, contractIdentifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, contractIdentifier_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, coopIdentifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, coopIdentifier_); } - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(3, clientVersion_); + .computeDoubleSize(3, secondsRemaining_); } - if (((bitField0_ & 0x00000008) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, userId_); + } + if (((bitField0_ & 0x00000100) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, userName_); + } + if (((bitField0_ & 0x00004000) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(4, league_); + .computeEnumSize(6, platform_); + } + if (((bitField0_ & 0x00008000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(7, clientVersion_); + } + if (((bitField0_ & 0x00000200) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(8, soulPower_); + } + if (((bitField0_ & 0x00000800) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(9, league_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(5, getRinfo()); + .computeMessageSize(10, getRinfo()); + } + if (((bitField0_ & 0x00000400) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(11, eop_); + } + if (((bitField0_ & 0x00001000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(12, grade_); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(13, public_); } if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeEnumSize(6, grade_); + .computeBoolSize(14, ccOnly_); + } + if (((bitField0_ & 0x00002000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(15, pointsReplay_); + } + if (((bitField0_ & 0x00000020) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(16, allowAllGrades_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -117417,10 +123362,10 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof ei.Ei.QueryCoopRequest)) { + if (!(obj instanceof ei.Ei.CreateCoopRequest)) { return super.equals(obj); } - ei.Ei.QueryCoopRequest other = (ei.Ei.QueryCoopRequest) obj; + ei.Ei.CreateCoopRequest other = (ei.Ei.CreateCoopRequest) obj; if (hasRinfo() != other.hasRinfo()) return false; if (hasRinfo()) { @@ -117437,6 +123382,49 @@ public boolean equals(final java.lang.Object obj) { if (!getCoopIdentifier() .equals(other.getCoopIdentifier())) return false; } + if (hasPublic() != other.hasPublic()) return false; + if (hasPublic()) { + if (getPublic() + != other.getPublic()) return false; + } + if (hasCcOnly() != other.hasCcOnly()) return false; + if (hasCcOnly()) { + if (getCcOnly() + != other.getCcOnly()) return false; + } + if (hasAllowAllGrades() != other.hasAllowAllGrades()) return false; + if (hasAllowAllGrades()) { + if (getAllowAllGrades() + != other.getAllowAllGrades()) return false; + } + if (hasSecondsRemaining() != other.hasSecondsRemaining()) return false; + if (hasSecondsRemaining()) { + if (java.lang.Double.doubleToLongBits(getSecondsRemaining()) + != java.lang.Double.doubleToLongBits( + other.getSecondsRemaining())) return false; + } + if (hasUserId() != other.hasUserId()) return false; + if (hasUserId()) { + if (!getUserId() + .equals(other.getUserId())) return false; + } + if (hasUserName() != other.hasUserName()) return false; + if (hasUserName()) { + if (!getUserName() + .equals(other.getUserName())) return false; + } + if (hasSoulPower() != other.hasSoulPower()) return false; + if (hasSoulPower()) { + if (java.lang.Double.doubleToLongBits(getSoulPower()) + != java.lang.Double.doubleToLongBits( + other.getSoulPower())) return false; + } + if (hasEop() != other.hasEop()) return false; + if (hasEop()) { + if (java.lang.Double.doubleToLongBits(getEop()) + != java.lang.Double.doubleToLongBits( + other.getEop())) return false; + } if (hasLeague() != other.hasLeague()) return false; if (hasLeague()) { if (getLeague() @@ -117446,6 +123434,15 @@ public boolean equals(final java.lang.Object obj) { if (hasGrade()) { if (grade_ != other.grade_) return false; } + if (hasPointsReplay() != other.hasPointsReplay()) return false; + if (hasPointsReplay()) { + if (getPointsReplay() + != other.getPointsReplay()) return false; + } + if (hasPlatform() != other.hasPlatform()) return false; + if (hasPlatform()) { + if (platform_ != other.platform_) return false; + } if (hasClientVersion() != other.hasClientVersion()) return false; if (hasClientVersion()) { if (getClientVersion() @@ -117474,6 +123471,44 @@ public int hashCode() { hash = (37 * hash) + COOP_IDENTIFIER_FIELD_NUMBER; hash = (53 * hash) + getCoopIdentifier().hashCode(); } + if (hasPublic()) { + hash = (37 * hash) + PUBLIC_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getPublic()); + } + if (hasCcOnly()) { + hash = (37 * hash) + CC_ONLY_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getCcOnly()); + } + if (hasAllowAllGrades()) { + hash = (37 * hash) + ALLOW_ALL_GRADES_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getAllowAllGrades()); + } + if (hasSecondsRemaining()) { + hash = (37 * hash) + SECONDS_REMAINING_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getSecondsRemaining())); + } + if (hasUserId()) { + hash = (37 * hash) + USER_ID_FIELD_NUMBER; + hash = (53 * hash) + getUserId().hashCode(); + } + if (hasUserName()) { + hash = (37 * hash) + USER_NAME_FIELD_NUMBER; + hash = (53 * hash) + getUserName().hashCode(); + } + if (hasSoulPower()) { + hash = (37 * hash) + SOUL_POWER_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getSoulPower())); + } + if (hasEop()) { + hash = (37 * hash) + EOP_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getEop())); + } if (hasLeague()) { hash = (37 * hash) + LEAGUE_FIELD_NUMBER; hash = (53 * hash) + getLeague(); @@ -117482,6 +123517,15 @@ public int hashCode() { hash = (37 * hash) + GRADE_FIELD_NUMBER; hash = (53 * hash) + grade_; } + if (hasPointsReplay()) { + hash = (37 * hash) + POINTS_REPLAY_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getPointsReplay()); + } + if (hasPlatform()) { + hash = (37 * hash) + PLATFORM_FIELD_NUMBER; + hash = (53 * hash) + platform_; + } if (hasClientVersion()) { hash = (37 * hash) + CLIENT_VERSION_FIELD_NUMBER; hash = (53 * hash) + getClientVersion(); @@ -117491,73 +123535,75 @@ public int hashCode() { return hash; } - public static ei.Ei.QueryCoopRequest parseFrom( + public static ei.Ei.CreateCoopRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.QueryCoopRequest parseFrom( + public static ei.Ei.CreateCoopRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.QueryCoopRequest parseFrom( + public static ei.Ei.CreateCoopRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.QueryCoopRequest parseFrom( + public static ei.Ei.CreateCoopRequest 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.QueryCoopRequest parseFrom(byte[] data) + public static ei.Ei.CreateCoopRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.QueryCoopRequest parseFrom( + public static ei.Ei.CreateCoopRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.QueryCoopRequest parseFrom(java.io.InputStream input) + public static ei.Ei.CreateCoopRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.QueryCoopRequest parseFrom( + public static ei.Ei.CreateCoopRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.QueryCoopRequest parseDelimitedFrom(java.io.InputStream input) + + public static ei.Ei.CreateCoopRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } - public static ei.Ei.QueryCoopRequest parseDelimitedFrom( + + public static ei.Ei.CreateCoopRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.QueryCoopRequest parseFrom( + public static ei.Ei.CreateCoopRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.QueryCoopRequest parseFrom( + public static ei.Ei.CreateCoopRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -117566,7 +123612,7 @@ public static ei.Ei.QueryCoopRequest parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(ei.Ei.QueryCoopRequest prototype) { + public static Builder newBuilder(ei.Ei.CreateCoopRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -117577,42 +123623,42 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * Protobuf type {@code ei.QueryCoopRequest} + * Protobuf type {@code ei.CreateCoopRequest} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.QueryCoopRequest) - ei.Ei.QueryCoopRequestOrBuilder { + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.CreateCoopRequest) + ei.Ei.CreateCoopRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return ei.Ei.internal_static_ei_QueryCoopRequest_descriptor; + return ei.Ei.internal_static_ei_CreateCoopRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_QueryCoopRequest_fieldAccessorTable + return ei.Ei.internal_static_ei_CreateCoopRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.QueryCoopRequest.class, ei.Ei.QueryCoopRequest.Builder.class); + ei.Ei.CreateCoopRequest.class, ei.Ei.CreateCoopRequest.Builder.class); } - // Construct using ei.Ei.QueryCoopRequest.newBuilder() + // Construct using ei.Ei.CreateCoopRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getRinfoFieldBuilder(); } @@ -117620,39 +123666,44 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (rinfoBuilder_ == null) { - rinfo_ = null; - } else { - rinfoBuilder_.clear(); + bitField0_ = 0; + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); contractIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); coopIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); + public_ = false; + ccOnly_ = false; + allowAllGrades_ = false; + secondsRemaining_ = 0D; + userId_ = ""; + userName_ = ""; + soulPower_ = 0D; + eop_ = 0D; league_ = 0; - bitField0_ = (bitField0_ & ~0x00000008); grade_ = 0; - bitField0_ = (bitField0_ & ~0x00000010); + pointsReplay_ = false; + platform_ = 0; clientVersion_ = 0; - bitField0_ = (bitField0_ & ~0x00000020); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return ei.Ei.internal_static_ei_QueryCoopRequest_descriptor; + return ei.Ei.internal_static_ei_CreateCoopRequest_descriptor; } @java.lang.Override - public ei.Ei.QueryCoopRequest getDefaultInstanceForType() { - return ei.Ei.QueryCoopRequest.getDefaultInstance(); + public ei.Ei.CreateCoopRequest getDefaultInstanceForType() { + return ei.Ei.CreateCoopRequest.getDefaultInstance(); } @java.lang.Override - public ei.Ei.QueryCoopRequest build() { - ei.Ei.QueryCoopRequest result = buildPartial(); + public ei.Ei.CreateCoopRequest build() { + ei.Ei.CreateCoopRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -117660,106 +123711,150 @@ public ei.Ei.QueryCoopRequest build() { } @java.lang.Override - public ei.Ei.QueryCoopRequest buildPartial() { - ei.Ei.QueryCoopRequest result = new ei.Ei.QueryCoopRequest(this); + public ei.Ei.CreateCoopRequest buildPartial() { + ei.Ei.CreateCoopRequest result = new ei.Ei.CreateCoopRequest(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.CreateCoopRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (rinfoBuilder_ == null) { - result.rinfo_ = rinfo_; - } else { - result.rinfo_ = rinfoBuilder_.build(); - } + result.rinfo_ = rinfoBuilder_ == null + ? rinfo_ + : rinfoBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { + result.contractIdentifier_ = contractIdentifier_; to_bitField0_ |= 0x00000002; } - result.contractIdentifier_ = contractIdentifier_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.coopIdentifier_ = coopIdentifier_; to_bitField0_ |= 0x00000004; } - result.coopIdentifier_ = coopIdentifier_; if (((from_bitField0_ & 0x00000008) != 0)) { - result.league_ = league_; + result.public_ = public_; to_bitField0_ |= 0x00000008; } if (((from_bitField0_ & 0x00000010) != 0)) { + result.ccOnly_ = ccOnly_; to_bitField0_ |= 0x00000010; } - result.grade_ = grade_; if (((from_bitField0_ & 0x00000020) != 0)) { - result.clientVersion_ = clientVersion_; + result.allowAllGrades_ = allowAllGrades_; to_bitField0_ |= 0x00000020; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + if (((from_bitField0_ & 0x00000040) != 0)) { + result.secondsRemaining_ = secondsRemaining_; + to_bitField0_ |= 0x00000040; + } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.userId_ = userId_; + to_bitField0_ |= 0x00000080; + } + if (((from_bitField0_ & 0x00000100) != 0)) { + result.userName_ = userName_; + to_bitField0_ |= 0x00000100; + } + if (((from_bitField0_ & 0x00000200) != 0)) { + result.soulPower_ = soulPower_; + to_bitField0_ |= 0x00000200; + } + if (((from_bitField0_ & 0x00000400) != 0)) { + result.eop_ = eop_; + to_bitField0_ |= 0x00000400; + } + if (((from_bitField0_ & 0x00000800) != 0)) { + result.league_ = league_; + to_bitField0_ |= 0x00000800; + } + if (((from_bitField0_ & 0x00001000) != 0)) { + result.grade_ = grade_; + to_bitField0_ |= 0x00001000; + } + if (((from_bitField0_ & 0x00002000) != 0)) { + result.pointsReplay_ = pointsReplay_; + to_bitField0_ |= 0x00002000; + } + if (((from_bitField0_ & 0x00004000) != 0)) { + result.platform_ = platform_; + to_bitField0_ |= 0x00004000; + } + if (((from_bitField0_ & 0x00008000) != 0)) { + result.clientVersion_ = clientVersion_; + to_bitField0_ |= 0x00008000; + } + result.bitField0_ |= to_bitField0_; } - @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.QueryCoopRequest) { - return mergeFrom((ei.Ei.QueryCoopRequest)other); + if (other instanceof ei.Ei.CreateCoopRequest) { + return mergeFrom((ei.Ei.CreateCoopRequest)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(ei.Ei.QueryCoopRequest other) { - if (other == ei.Ei.QueryCoopRequest.getDefaultInstance()) return this; + public Builder mergeFrom(ei.Ei.CreateCoopRequest other) { + if (other == ei.Ei.CreateCoopRequest.getDefaultInstance()) return this; if (other.hasRinfo()) { mergeRinfo(other.getRinfo()); } if (other.hasContractIdentifier()) { - bitField0_ |= 0x00000002; contractIdentifier_ = other.contractIdentifier_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasCoopIdentifier()) { - bitField0_ |= 0x00000004; coopIdentifier_ = other.coopIdentifier_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (other.hasPublic()) { + setPublic(other.getPublic()); + } + if (other.hasCcOnly()) { + setCcOnly(other.getCcOnly()); + } + if (other.hasAllowAllGrades()) { + setAllowAllGrades(other.getAllowAllGrades()); + } + if (other.hasSecondsRemaining()) { + setSecondsRemaining(other.getSecondsRemaining()); + } + if (other.hasUserId()) { + userId_ = other.userId_; + bitField0_ |= 0x00000080; + onChanged(); + } + if (other.hasUserName()) { + userName_ = other.userName_; + bitField0_ |= 0x00000100; onChanged(); } + if (other.hasSoulPower()) { + setSoulPower(other.getSoulPower()); + } + if (other.hasEop()) { + setEop(other.getEop()); + } if (other.hasLeague()) { setLeague(other.getLeague()); } if (other.hasGrade()) { setGrade(other.getGrade()); } + if (other.hasPointsReplay()) { + setPointsReplay(other.getPointsReplay()); + } + if (other.hasPlatform()) { + setPlatform(other.getPlatform()); + } if (other.hasClientVersion()) { setClientVersion(other.getClientVersion()); } @@ -117799,35 +123894,92 @@ public Builder mergeFrom( bitField0_ |= 0x00000004; break; } // case 18 - case 24: { + case 25: { + secondsRemaining_ = input.readDouble(); + bitField0_ |= 0x00000040; + break; + } // case 25 + case 34: { + userId_ = input.readBytes(); + bitField0_ |= 0x00000080; + break; + } // case 34 + case 42: { + userName_ = input.readBytes(); + bitField0_ |= 0x00000100; + break; + } // case 42 + case 48: { + int tmpRaw = input.readEnum(); + ei.Ei.Platform tmpValue = + ei.Ei.Platform.forNumber(tmpRaw); + if (tmpValue == null) { + mergeUnknownVarintField(6, tmpRaw); + } else { + platform_ = tmpRaw; + bitField0_ |= 0x00004000; + } + break; + } // case 48 + case 56: { clientVersion_ = input.readUInt32(); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00008000; break; - } // case 24 - case 32: { + } // case 56 + case 65: { + soulPower_ = input.readDouble(); + bitField0_ |= 0x00000200; + break; + } // case 65 + case 72: { league_ = input.readUInt32(); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000800; break; - } // case 32 - case 42: { + } // case 72 + case 82: { input.readMessage( getRinfoFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; - } // case 42 - case 48: { + } // case 82 + case 89: { + eop_ = input.readDouble(); + bitField0_ |= 0x00000400; + break; + } // case 89 + case 96: { int tmpRaw = input.readEnum(); ei.Ei.Contract.PlayerGrade tmpValue = ei.Ei.Contract.PlayerGrade.forNumber(tmpRaw); if (tmpValue == null) { - mergeUnknownVarintField(6, tmpRaw); + mergeUnknownVarintField(12, tmpRaw); } else { grade_ = tmpRaw; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00001000; } break; - } // case 48 + } // case 96 + case 104: { + public_ = input.readBool(); + bitField0_ |= 0x00000008; + break; + } // case 104 + case 112: { + ccOnly_ = input.readBool(); + bitField0_ |= 0x00000010; + break; + } // case 112 + case 120: { + pointsReplay_ = input.readBool(); + bitField0_ |= 0x00002000; + break; + } // case 120 + case 128: { + allowAllGrades_ = input.readBool(); + bitField0_ |= 0x00000020; + break; + } // case 128 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -117846,17 +123998,17 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.BasicRequestInfo rinfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; /** - * optional .ei.BasicRequestInfo rinfo = 5; + * optional .ei.BasicRequestInfo rinfo = 10; * @return Whether the rinfo field is set. */ public boolean hasRinfo() { return ((bitField0_ & 0x00000001) != 0); } /** - * optional .ei.BasicRequestInfo rinfo = 5; + * optional .ei.BasicRequestInfo rinfo = 10; * @return The rinfo. */ public ei.Ei.BasicRequestInfo getRinfo() { @@ -117867,7 +124019,7 @@ public ei.Ei.BasicRequestInfo getRinfo() { } } /** - * optional .ei.BasicRequestInfo rinfo = 5; + * optional .ei.BasicRequestInfo rinfo = 10; */ public Builder setRinfo(ei.Ei.BasicRequestInfo value) { if (rinfoBuilder_ == null) { @@ -117875,62 +124027,63 @@ public Builder setRinfo(ei.Ei.BasicRequestInfo value) { throw new NullPointerException(); } rinfo_ = value; - onChanged(); } else { rinfoBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** - * optional .ei.BasicRequestInfo rinfo = 5; + * optional .ei.BasicRequestInfo rinfo = 10; */ public Builder setRinfo( ei.Ei.BasicRequestInfo.Builder builderForValue) { if (rinfoBuilder_ == null) { rinfo_ = builderForValue.build(); - onChanged(); } else { rinfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** - * optional .ei.BasicRequestInfo rinfo = 5; + * optional .ei.BasicRequestInfo rinfo = 10; */ public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { if (rinfoBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - rinfo_ != null && - rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { - rinfo_ = - ei.Ei.BasicRequestInfo.newBuilder(rinfo_).mergeFrom(value).buildPartial(); + rinfo_ != null && + rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { + getRinfoBuilder().mergeFrom(value); } else { rinfo_ = value; } - onChanged(); } else { rinfoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (rinfo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** - * optional .ei.BasicRequestInfo rinfo = 5; + * optional .ei.BasicRequestInfo rinfo = 10; */ public Builder clearRinfo() { - if (rinfoBuilder_ == null) { - rinfo_ = null; - onChanged(); - } else { - rinfoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; + } + onChanged(); return this; } /** - * optional .ei.BasicRequestInfo rinfo = 5; + * optional .ei.BasicRequestInfo rinfo = 10; */ public ei.Ei.BasicRequestInfo.Builder getRinfoBuilder() { bitField0_ |= 0x00000001; @@ -117938,7 +124091,7 @@ public ei.Ei.BasicRequestInfo.Builder getRinfoBuilder() { return getRinfoFieldBuilder().getBuilder(); } /** - * optional .ei.BasicRequestInfo rinfo = 5; + * optional .ei.BasicRequestInfo rinfo = 10; */ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { if (rinfoBuilder_ != null) { @@ -117949,13 +124102,13 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { } } /** - * optional .ei.BasicRequestInfo rinfo = 5; + * optional .ei.BasicRequestInfo rinfo = 10; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> getRinfoFieldBuilder() { if (rinfoBuilder_ == null) { - rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( getRinfo(), getParentForChildren(), @@ -117974,17 +124127,417 @@ public boolean hasContractIdentifier() { return ((bitField0_ & 0x00000002) != 0); } /** - * optional string contract_identifier = 1; - * @return The contractIdentifier. + * optional string contract_identifier = 1; + * @return The contractIdentifier. + */ + public java.lang.String getContractIdentifier() { + java.lang.Object ref = contractIdentifier_; + 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()) { + contractIdentifier_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * optional string contract_identifier = 1; + * @return The bytes for contractIdentifier. + */ + public com.google.protobuf.ByteString + getContractIdentifierBytes() { + java.lang.Object ref = contractIdentifier_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + contractIdentifier_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * optional string contract_identifier = 1; + * @param value The contractIdentifier to set. + * @return This builder for chaining. + */ + public Builder setContractIdentifier( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + contractIdentifier_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * optional string contract_identifier = 1; + * @return This builder for chaining. + */ + public Builder clearContractIdentifier() { + contractIdentifier_ = getDefaultInstance().getContractIdentifier(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + * optional string contract_identifier = 1; + * @param value The bytes for contractIdentifier to set. + * @return This builder for chaining. + */ + public Builder setContractIdentifierBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + contractIdentifier_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.lang.Object coopIdentifier_ = ""; + /** + * optional string coop_identifier = 2; + * @return Whether the coopIdentifier field is set. + */ + public boolean hasCoopIdentifier() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * optional string coop_identifier = 2; + * @return The coopIdentifier. + */ + public java.lang.String getCoopIdentifier() { + java.lang.Object ref = coopIdentifier_; + 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()) { + coopIdentifier_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * optional string coop_identifier = 2; + * @return The bytes for coopIdentifier. + */ + public com.google.protobuf.ByteString + getCoopIdentifierBytes() { + java.lang.Object ref = coopIdentifier_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + coopIdentifier_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * optional string coop_identifier = 2; + * @param value The coopIdentifier to set. + * @return This builder for chaining. + */ + public Builder setCoopIdentifier( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + coopIdentifier_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + * optional string coop_identifier = 2; + * @return This builder for chaining. + */ + public Builder clearCoopIdentifier() { + coopIdentifier_ = getDefaultInstance().getCoopIdentifier(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + /** + * optional string coop_identifier = 2; + * @param value The bytes for coopIdentifier to set. + * @return This builder for chaining. + */ + public Builder setCoopIdentifierBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + coopIdentifier_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private boolean public_ ; + /** + * optional bool public = 13; + * @return Whether the public field is set. + */ + @java.lang.Override + public boolean hasPublic() { + return ((bitField0_ & 0x00000008) != 0); + } + /** + * optional bool public = 13; + * @return The public. + */ + @java.lang.Override + public boolean getPublic() { + return public_; + } + /** + * optional bool public = 13; + * @param value The public to set. + * @return This builder for chaining. + */ + public Builder setPublic(boolean value) { + + public_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + /** + * optional bool public = 13; + * @return This builder for chaining. + */ + public Builder clearPublic() { + bitField0_ = (bitField0_ & ~0x00000008); + public_ = false; + onChanged(); + return this; + } + + private boolean ccOnly_ ; + /** + * optional bool cc_only = 14; + * @return Whether the ccOnly field is set. + */ + @java.lang.Override + public boolean hasCcOnly() { + return ((bitField0_ & 0x00000010) != 0); + } + /** + * optional bool cc_only = 14; + * @return The ccOnly. + */ + @java.lang.Override + public boolean getCcOnly() { + return ccOnly_; + } + /** + * optional bool cc_only = 14; + * @param value The ccOnly to set. + * @return This builder for chaining. + */ + public Builder setCcOnly(boolean value) { + + ccOnly_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + /** + * optional bool cc_only = 14; + * @return This builder for chaining. + */ + public Builder clearCcOnly() { + bitField0_ = (bitField0_ & ~0x00000010); + ccOnly_ = false; + onChanged(); + return this; + } + + private boolean allowAllGrades_ ; + /** + * optional bool allow_all_grades = 16; + * @return Whether the allowAllGrades field is set. + */ + @java.lang.Override + public boolean hasAllowAllGrades() { + return ((bitField0_ & 0x00000020) != 0); + } + /** + * optional bool allow_all_grades = 16; + * @return The allowAllGrades. + */ + @java.lang.Override + public boolean getAllowAllGrades() { + return allowAllGrades_; + } + /** + * optional bool allow_all_grades = 16; + * @param value The allowAllGrades to set. + * @return This builder for chaining. + */ + public Builder setAllowAllGrades(boolean value) { + + allowAllGrades_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + /** + * optional bool allow_all_grades = 16; + * @return This builder for chaining. + */ + public Builder clearAllowAllGrades() { + bitField0_ = (bitField0_ & ~0x00000020); + allowAllGrades_ = false; + onChanged(); + return this; + } + + private double secondsRemaining_ ; + /** + * optional double seconds_remaining = 3; + * @return Whether the secondsRemaining field is set. + */ + @java.lang.Override + public boolean hasSecondsRemaining() { + return ((bitField0_ & 0x00000040) != 0); + } + /** + * optional double seconds_remaining = 3; + * @return The secondsRemaining. + */ + @java.lang.Override + public double getSecondsRemaining() { + return secondsRemaining_; + } + /** + * optional double seconds_remaining = 3; + * @param value The secondsRemaining to set. + * @return This builder for chaining. + */ + public Builder setSecondsRemaining(double value) { + + secondsRemaining_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + /** + * optional double seconds_remaining = 3; + * @return This builder for chaining. + */ + public Builder clearSecondsRemaining() { + bitField0_ = (bitField0_ & ~0x00000040); + secondsRemaining_ = 0D; + onChanged(); + return this; + } + + private java.lang.Object userId_ = ""; + /** + * optional string user_id = 4; + * @return Whether the userId field is set. + */ + public boolean hasUserId() { + return ((bitField0_ & 0x00000080) != 0); + } + /** + * optional string user_id = 4; + * @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 = 4; + * @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 = 4; + * @param value The userId to set. + * @return This builder for chaining. + */ + public Builder setUserId( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + userId_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + /** + * optional string user_id = 4; + * @return This builder for chaining. + */ + public Builder clearUserId() { + userId_ = getDefaultInstance().getUserId(); + bitField0_ = (bitField0_ & ~0x00000080); + onChanged(); + return this; + } + /** + * optional string user_id = 4; + * @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(); } + userId_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + + private java.lang.Object userName_ = ""; + /** + * optional string user_name = 5; + * @return Whether the userName field is set. + */ + public boolean hasUserName() { + return ((bitField0_ & 0x00000100) != 0); + } + /** + * optional string user_name = 5; + * @return The userName. */ - public java.lang.String getContractIdentifier() { - java.lang.Object ref = contractIdentifier_; + public java.lang.String getUserName() { + java.lang.Object ref = userName_; 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()) { - contractIdentifier_ = s; + userName_ = s; } return s; } else { @@ -117992,158 +124545,150 @@ public java.lang.String getContractIdentifier() { } } /** - * optional string contract_identifier = 1; - * @return The bytes for contractIdentifier. + * optional string user_name = 5; + * @return The bytes for userName. */ public com.google.protobuf.ByteString - getContractIdentifierBytes() { - java.lang.Object ref = contractIdentifier_; + getUserNameBytes() { + java.lang.Object ref = userName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - contractIdentifier_ = b; + userName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** - * optional string contract_identifier = 1; - * @param value The contractIdentifier to set. + * optional string user_name = 5; + * @param value The userName to set. * @return This builder for chaining. */ - public Builder setContractIdentifier( + public Builder setUserName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - contractIdentifier_ = value; + if (value == null) { throw new NullPointerException(); } + userName_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } /** - * optional string contract_identifier = 1; + * optional string user_name = 5; * @return This builder for chaining. */ - public Builder clearContractIdentifier() { - bitField0_ = (bitField0_ & ~0x00000002); - contractIdentifier_ = getDefaultInstance().getContractIdentifier(); + public Builder clearUserName() { + userName_ = getDefaultInstance().getUserName(); + bitField0_ = (bitField0_ & ~0x00000100); onChanged(); return this; } /** - * optional string contract_identifier = 1; - * @param value The bytes for contractIdentifier to set. + * optional string user_name = 5; + * @param value The bytes for userName to set. * @return This builder for chaining. */ - public Builder setContractIdentifierBytes( + public Builder setUserNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - contractIdentifier_ = value; + if (value == null) { throw new NullPointerException(); } + userName_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } - private java.lang.Object coopIdentifier_ = ""; + private double soulPower_ ; /** - * optional string coop_identifier = 2; - * @return Whether the coopIdentifier field is set. + * optional double soul_power = 8; + * @return Whether the soulPower field is set. */ - public boolean hasCoopIdentifier() { - return ((bitField0_ & 0x00000004) != 0); + @java.lang.Override + public boolean hasSoulPower() { + return ((bitField0_ & 0x00000200) != 0); } /** - * optional string coop_identifier = 2; - * @return The coopIdentifier. + * optional double soul_power = 8; + * @return The soulPower. */ - public java.lang.String getCoopIdentifier() { - java.lang.Object ref = coopIdentifier_; - 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()) { - coopIdentifier_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } + @java.lang.Override + public double getSoulPower() { + return soulPower_; } /** - * optional string coop_identifier = 2; - * @return The bytes for coopIdentifier. + * optional double soul_power = 8; + * @param value The soulPower to set. + * @return This builder for chaining. */ - public com.google.protobuf.ByteString - getCoopIdentifierBytes() { - java.lang.Object ref = coopIdentifier_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - coopIdentifier_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public Builder setSoulPower(double value) { + + soulPower_ = value; + bitField0_ |= 0x00000200; + onChanged(); + return this; } /** - * optional string coop_identifier = 2; - * @param value The coopIdentifier to set. + * optional double soul_power = 8; * @return This builder for chaining. */ - public Builder setCoopIdentifier( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - coopIdentifier_ = value; + public Builder clearSoulPower() { + bitField0_ = (bitField0_ & ~0x00000200); + soulPower_ = 0D; onChanged(); return this; } + + private double eop_ ; /** - * optional string coop_identifier = 2; + * optional double eop = 11; + * @return Whether the eop field is set. + */ + @java.lang.Override + public boolean hasEop() { + return ((bitField0_ & 0x00000400) != 0); + } + /** + * optional double eop = 11; + * @return The eop. + */ + @java.lang.Override + public double getEop() { + return eop_; + } + /** + * optional double eop = 11; + * @param value The eop to set. * @return This builder for chaining. */ - public Builder clearCoopIdentifier() { - bitField0_ = (bitField0_ & ~0x00000004); - coopIdentifier_ = getDefaultInstance().getCoopIdentifier(); + public Builder setEop(double value) { + + eop_ = value; + bitField0_ |= 0x00000400; onChanged(); return this; } /** - * optional string coop_identifier = 2; - * @param value The bytes for coopIdentifier to set. + * optional double eop = 11; * @return This builder for chaining. */ - public Builder setCoopIdentifierBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - coopIdentifier_ = value; + public Builder clearEop() { + bitField0_ = (bitField0_ & ~0x00000400); + eop_ = 0D; onChanged(); return this; } private int league_ ; /** - * optional uint32 league = 4; + * optional uint32 league = 9; * @return Whether the league field is set. */ @java.lang.Override public boolean hasLeague() { - return ((bitField0_ & 0x00000008) != 0); + return ((bitField0_ & 0x00000800) != 0); } /** - * optional uint32 league = 4; + * optional uint32 league = 9; * @return The league. */ @java.lang.Override @@ -118151,22 +124696,23 @@ public int getLeague() { return league_; } /** - * optional uint32 league = 4; + * optional uint32 league = 9; * @param value The league to set. * @return This builder for chaining. */ public Builder setLeague(int value) { - bitField0_ |= 0x00000008; + league_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } /** - * optional uint32 league = 4; + * optional uint32 league = 9; * @return This builder for chaining. */ public Builder clearLeague() { - bitField0_ = (bitField0_ & ~0x00000008); + bitField0_ = (bitField0_ & ~0x00000800); league_ = 0; onChanged(); return this; @@ -118174,24 +124720,23 @@ public Builder clearLeague() { private int grade_ = 0; /** - * optional .ei.Contract.PlayerGrade grade = 6; + * optional .ei.Contract.PlayerGrade grade = 12; * @return Whether the grade field is set. */ @java.lang.Override public boolean hasGrade() { - return ((bitField0_ & 0x00000010) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** - * optional .ei.Contract.PlayerGrade grade = 6; + * optional .ei.Contract.PlayerGrade grade = 12; * @return The grade. */ @java.lang.Override public ei.Ei.Contract.PlayerGrade getGrade() { - @SuppressWarnings("deprecation") - ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.valueOf(grade_); + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(grade_); return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; } /** - * optional .ei.Contract.PlayerGrade grade = 6; + * optional .ei.Contract.PlayerGrade grade = 12; * @param value The grade to set. * @return This builder for chaining. */ @@ -118199,33 +124744,115 @@ public Builder setGrade(ei.Ei.Contract.PlayerGrade value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000010; + bitField0_ |= 0x00001000; grade_ = value.getNumber(); onChanged(); return this; } /** - * optional .ei.Contract.PlayerGrade grade = 6; + * optional .ei.Contract.PlayerGrade grade = 12; * @return This builder for chaining. */ public Builder clearGrade() { - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00001000); grade_ = 0; onChanged(); return this; } + private boolean pointsReplay_ ; + /** + * optional bool points_replay = 15; + * @return Whether the pointsReplay field is set. + */ + @java.lang.Override + public boolean hasPointsReplay() { + return ((bitField0_ & 0x00002000) != 0); + } + /** + * optional bool points_replay = 15; + * @return The pointsReplay. + */ + @java.lang.Override + public boolean getPointsReplay() { + return pointsReplay_; + } + /** + * optional bool points_replay = 15; + * @param value The pointsReplay to set. + * @return This builder for chaining. + */ + public Builder setPointsReplay(boolean value) { + + pointsReplay_ = value; + bitField0_ |= 0x00002000; + onChanged(); + return this; + } + /** + * optional bool points_replay = 15; + * @return This builder for chaining. + */ + public Builder clearPointsReplay() { + bitField0_ = (bitField0_ & ~0x00002000); + pointsReplay_ = false; + onChanged(); + return this; + } + + private int platform_ = 0; + /** + * optional .ei.Platform platform = 6; + * @return Whether the platform field is set. + */ + @java.lang.Override public boolean hasPlatform() { + return ((bitField0_ & 0x00004000) != 0); + } + /** + * optional .ei.Platform platform = 6; + * @return The platform. + */ + @java.lang.Override + public ei.Ei.Platform getPlatform() { + ei.Ei.Platform result = ei.Ei.Platform.forNumber(platform_); + return result == null ? ei.Ei.Platform.UNKNOWN_PLATFORM : result; + } + /** + * optional .ei.Platform platform = 6; + * @param value The platform to set. + * @return This builder for chaining. + */ + public Builder setPlatform(ei.Ei.Platform value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00004000; + platform_ = value.getNumber(); + onChanged(); + return this; + } + /** + * optional .ei.Platform platform = 6; + * @return This builder for chaining. + */ + public Builder clearPlatform() { + bitField0_ = (bitField0_ & ~0x00004000); + platform_ = 0; + onChanged(); + return this; + } + private int clientVersion_ ; /** - * optional uint32 client_version = 3; + * optional uint32 client_version = 7; * @return Whether the clientVersion field is set. */ @java.lang.Override public boolean hasClientVersion() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00008000) != 0); } /** - * optional uint32 client_version = 3; + * optional uint32 client_version = 7; * @return The clientVersion. */ @java.lang.Override @@ -118233,56 +124860,45 @@ public int getClientVersion() { return clientVersion_; } /** - * optional uint32 client_version = 3; + * optional uint32 client_version = 7; * @param value The clientVersion to set. * @return This builder for chaining. */ public Builder setClientVersion(int value) { - bitField0_ |= 0x00000020; + clientVersion_ = value; + bitField0_ |= 0x00008000; onChanged(); return this; } /** - * optional uint32 client_version = 3; + * optional uint32 client_version = 7; * @return This builder for chaining. */ public Builder clearClientVersion() { - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00008000); clientVersion_ = 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.QueryCoopRequest) + // @@protoc_insertion_point(builder_scope:ei.CreateCoopRequest) } - // @@protoc_insertion_point(class_scope:ei.QueryCoopRequest) - private static final ei.Ei.QueryCoopRequest DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:ei.CreateCoopRequest) + private static final ei.Ei.CreateCoopRequest DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new ei.Ei.QueryCoopRequest(); + DEFAULT_INSTANCE = new ei.Ei.CreateCoopRequest(); } - public static ei.Ei.QueryCoopRequest getDefaultInstance() { + public static ei.Ei.CreateCoopRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public QueryCoopRequest parsePartialFrom( + public CreateCoopRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -118301,275 +124917,159 @@ public QueryCoopRequest parsePartialFrom( } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public ei.Ei.QueryCoopRequest getDefaultInstanceForType() { + public ei.Ei.CreateCoopRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface QueryCoopResponseOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.QueryCoopResponse) + public interface CreateCoopResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.CreateCoopResponse) com.google.protobuf.MessageOrBuilder { /** - * optional bool exists = 1; - * @return Whether the exists field is set. - */ - boolean hasExists(); - /** - * optional bool exists = 1; - * @return The exists. - */ - boolean getExists(); - - /** - * optional bool full = 2; - * @return Whether the full field is set. - */ - boolean hasFull(); - /** - * optional bool full = 2; - * @return The full. - */ - boolean getFull(); - - /** - * optional bool expired = 5; - * @return Whether the expired field is set. - */ - boolean hasExpired(); - /** - * optional bool expired = 5; - * @return The expired. - */ - boolean getExpired(); - - /** - * optional bool different_league = 4; - * @return Whether the differentLeague field is set. - */ - boolean hasDifferentLeague(); - /** - * optional bool different_league = 4; - * @return The differentLeague. - */ - boolean getDifferentLeague(); - - /** - * optional bool different_grade = 6; - * @return Whether the differentGrade field is set. + * optional bool success = 1; + * @return Whether the success field is set. */ - boolean hasDifferentGrade(); + boolean hasSuccess(); /** - * optional bool different_grade = 6; - * @return The differentGrade. + * optional bool success = 1; + * @return The success. */ - boolean getDifferentGrade(); + boolean getSuccess(); /** - * optional bool cc_only = 7; - * @return Whether the ccOnly field is set. - */ - boolean hasCcOnly(); - /** - * optional bool cc_only = 7; - * @return The ccOnly. + * optional string message = 2; + * @return Whether the message field is set. */ - boolean getCcOnly(); - + boolean hasMessage(); /** - * optional bool banned = 3; - * @return Whether the banned field is set. + * optional string message = 2; + * @return The message. */ - boolean hasBanned(); + java.lang.String getMessage(); /** - * optional bool banned = 3; - * @return The banned. + * optional string message = 2; + * @return The bytes for message. */ - boolean getBanned(); + com.google.protobuf.ByteString + getMessageBytes(); } /** - * Protobuf type {@code ei.QueryCoopResponse} + * Protobuf type {@code ei.CreateCoopResponse} */ - public static final class QueryCoopResponse extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.QueryCoopResponse) - QueryCoopResponseOrBuilder { + public static final class CreateCoopResponse extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.CreateCoopResponse) + CreateCoopResponseOrBuilder { private static final long serialVersionUID = 0L; - // Use QueryCoopResponse.newBuilder() to construct. - private QueryCoopResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + CreateCoopResponse.class.getName()); } - private QueryCoopResponse() { + // Use CreateCoopResponse.newBuilder() to construct. + private CreateCoopResponse(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new QueryCoopResponse(); + private CreateCoopResponse() { + message_ = ""; } - @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_QueryCoopResponse_descriptor; + return ei.Ei.internal_static_ei_CreateCoopResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_QueryCoopResponse_fieldAccessorTable + return ei.Ei.internal_static_ei_CreateCoopResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.QueryCoopResponse.class, ei.Ei.QueryCoopResponse.Builder.class); + ei.Ei.CreateCoopResponse.class, ei.Ei.CreateCoopResponse.Builder.class); } private int bitField0_; - public static final int EXISTS_FIELD_NUMBER = 1; - private boolean exists_; + public static final int SUCCESS_FIELD_NUMBER = 1; + private boolean success_ = false; /** - * optional bool exists = 1; - * @return Whether the exists field is set. + * optional bool success = 1; + * @return Whether the success field is set. */ @java.lang.Override - public boolean hasExists() { + public boolean hasSuccess() { return ((bitField0_ & 0x00000001) != 0); } /** - * optional bool exists = 1; - * @return The exists. + * optional bool success = 1; + * @return The success. */ @java.lang.Override - public boolean getExists() { - return exists_; + public boolean getSuccess() { + return success_; } - public static final int FULL_FIELD_NUMBER = 2; - private boolean full_; + public static final int MESSAGE_FIELD_NUMBER = 2; + @SuppressWarnings("serial") + private volatile java.lang.Object message_ = ""; /** - * optional bool full = 2; - * @return Whether the full field is set. + * optional string message = 2; + * @return Whether the message field is set. */ @java.lang.Override - public boolean hasFull() { + public boolean hasMessage() { return ((bitField0_ & 0x00000002) != 0); } /** - * optional bool full = 2; - * @return The full. - */ - @java.lang.Override - public boolean getFull() { - return full_; - } - - public static final int EXPIRED_FIELD_NUMBER = 5; - private boolean expired_; - /** - * optional bool expired = 5; - * @return Whether the expired field is set. - */ - @java.lang.Override - public boolean hasExpired() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - * optional bool expired = 5; - * @return The expired. - */ - @java.lang.Override - public boolean getExpired() { - return expired_; - } - - public static final int DIFFERENT_LEAGUE_FIELD_NUMBER = 4; - private boolean differentLeague_; - /** - * optional bool different_league = 4; - * @return Whether the differentLeague field is set. - */ - @java.lang.Override - public boolean hasDifferentLeague() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - * optional bool different_league = 4; - * @return The differentLeague. - */ - @java.lang.Override - public boolean getDifferentLeague() { - return differentLeague_; - } - - public static final int DIFFERENT_GRADE_FIELD_NUMBER = 6; - private boolean differentGrade_; - /** - * optional bool different_grade = 6; - * @return Whether the differentGrade field is set. - */ - @java.lang.Override - public boolean hasDifferentGrade() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - * optional bool different_grade = 6; - * @return The differentGrade. - */ - @java.lang.Override - public boolean getDifferentGrade() { - return differentGrade_; - } - - public static final int CC_ONLY_FIELD_NUMBER = 7; - private boolean ccOnly_; - /** - * optional bool cc_only = 7; - * @return Whether the ccOnly field is set. - */ - @java.lang.Override - public boolean hasCcOnly() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - * optional bool cc_only = 7; - * @return The ccOnly. - */ - @java.lang.Override - public boolean getCcOnly() { - return ccOnly_; - } - - public static final int BANNED_FIELD_NUMBER = 3; - private boolean banned_; - /** - * optional bool banned = 3; - * @return Whether the banned field is set. + * optional string message = 2; + * @return The message. */ @java.lang.Override - public boolean hasBanned() { - return ((bitField0_ & 0x00000040) != 0); + public java.lang.String getMessage() { + java.lang.Object ref = message_; + 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()) { + message_ = s; + } + return s; + } } /** - * optional bool banned = 3; - * @return The banned. + * optional string message = 2; + * @return The bytes for message. */ @java.lang.Override - public boolean getBanned() { - return banned_; + public com.google.protobuf.ByteString + getMessageBytes() { + java.lang.Object ref = message_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + message_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } private byte memoizedIsInitialized = -1; @@ -118587,25 +125087,10 @@ public final boolean isInitialized() { public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { - output.writeBool(1, exists_); + output.writeBool(1, success_); } if (((bitField0_ & 0x00000002) != 0)) { - output.writeBool(2, full_); - } - if (((bitField0_ & 0x00000040) != 0)) { - output.writeBool(3, banned_); - } - if (((bitField0_ & 0x00000008) != 0)) { - output.writeBool(4, differentLeague_); - } - if (((bitField0_ & 0x00000004) != 0)) { - output.writeBool(5, expired_); - } - if (((bitField0_ & 0x00000010) != 0)) { - output.writeBool(6, differentGrade_); - } - if (((bitField0_ & 0x00000020) != 0)) { - output.writeBool(7, ccOnly_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, message_); } getUnknownFields().writeTo(output); } @@ -118618,31 +125103,10 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeBoolSize(1, exists_); + .computeBoolSize(1, success_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(2, full_); - } - if (((bitField0_ & 0x00000040) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(3, banned_); - } - if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(4, differentLeague_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(5, expired_); - } - if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(6, differentGrade_); - } - if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(7, ccOnly_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, message_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -118654,45 +125118,20 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof ei.Ei.QueryCoopResponse)) { + if (!(obj instanceof ei.Ei.CreateCoopResponse)) { return super.equals(obj); } - ei.Ei.QueryCoopResponse other = (ei.Ei.QueryCoopResponse) obj; + ei.Ei.CreateCoopResponse other = (ei.Ei.CreateCoopResponse) obj; - if (hasExists() != other.hasExists()) return false; - if (hasExists()) { - if (getExists() - != other.getExists()) return false; - } - if (hasFull() != other.hasFull()) return false; - if (hasFull()) { - if (getFull() - != other.getFull()) return false; - } - if (hasExpired() != other.hasExpired()) return false; - if (hasExpired()) { - if (getExpired() - != other.getExpired()) return false; - } - if (hasDifferentLeague() != other.hasDifferentLeague()) return false; - if (hasDifferentLeague()) { - if (getDifferentLeague() - != other.getDifferentLeague()) return false; - } - if (hasDifferentGrade() != other.hasDifferentGrade()) return false; - if (hasDifferentGrade()) { - if (getDifferentGrade() - != other.getDifferentGrade()) return false; - } - if (hasCcOnly() != other.hasCcOnly()) return false; - if (hasCcOnly()) { - if (getCcOnly() - != other.getCcOnly()) return false; + if (hasSuccess() != other.hasSuccess()) return false; + if (hasSuccess()) { + if (getSuccess() + != other.getSuccess()) return false; } - if (hasBanned() != other.hasBanned()) return false; - if (hasBanned()) { - if (getBanned() - != other.getBanned()) return false; + if (hasMessage() != other.hasMessage()) return false; + if (hasMessage()) { + if (!getMessage() + .equals(other.getMessage())) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -118705,113 +125144,89 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); - if (hasExists()) { - hash = (37 * hash) + EXISTS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getExists()); - } - if (hasFull()) { - hash = (37 * hash) + FULL_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getFull()); - } - if (hasExpired()) { - hash = (37 * hash) + EXPIRED_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getExpired()); - } - if (hasDifferentLeague()) { - hash = (37 * hash) + DIFFERENT_LEAGUE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getDifferentLeague()); - } - if (hasDifferentGrade()) { - hash = (37 * hash) + DIFFERENT_GRADE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getDifferentGrade()); - } - if (hasCcOnly()) { - hash = (37 * hash) + CC_ONLY_FIELD_NUMBER; + if (hasSuccess()) { + hash = (37 * hash) + SUCCESS_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getCcOnly()); + getSuccess()); } - if (hasBanned()) { - hash = (37 * hash) + BANNED_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getBanned()); + if (hasMessage()) { + hash = (37 * hash) + MESSAGE_FIELD_NUMBER; + hash = (53 * hash) + getMessage().hashCode(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } - public static ei.Ei.QueryCoopResponse parseFrom( + public static ei.Ei.CreateCoopResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.QueryCoopResponse parseFrom( + public static ei.Ei.CreateCoopResponse parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.QueryCoopResponse parseFrom( + public static ei.Ei.CreateCoopResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.QueryCoopResponse parseFrom( + public static ei.Ei.CreateCoopResponse 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.QueryCoopResponse parseFrom(byte[] data) + public static ei.Ei.CreateCoopResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.QueryCoopResponse parseFrom( + public static ei.Ei.CreateCoopResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.QueryCoopResponse parseFrom(java.io.InputStream input) + public static ei.Ei.CreateCoopResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.QueryCoopResponse parseFrom( + public static ei.Ei.CreateCoopResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.QueryCoopResponse parseDelimitedFrom(java.io.InputStream input) + + public static ei.Ei.CreateCoopResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } - public static ei.Ei.QueryCoopResponse parseDelimitedFrom( + + public static ei.Ei.CreateCoopResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.QueryCoopResponse parseFrom( + public static ei.Ei.CreateCoopResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.QueryCoopResponse parseFrom( + public static ei.Ei.CreateCoopResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -118820,7 +125235,7 @@ public static ei.Ei.QueryCoopResponse parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(ei.Ei.QueryCoopResponse prototype) { + public static Builder newBuilder(ei.Ei.CreateCoopResponse prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -118831,74 +125246,63 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * Protobuf type {@code ei.QueryCoopResponse} + * Protobuf type {@code ei.CreateCoopResponse} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.QueryCoopResponse) - ei.Ei.QueryCoopResponseOrBuilder { + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.CreateCoopResponse) + ei.Ei.CreateCoopResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return ei.Ei.internal_static_ei_QueryCoopResponse_descriptor; + return ei.Ei.internal_static_ei_CreateCoopResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_QueryCoopResponse_fieldAccessorTable + return ei.Ei.internal_static_ei_CreateCoopResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.QueryCoopResponse.class, ei.Ei.QueryCoopResponse.Builder.class); + ei.Ei.CreateCoopResponse.class, ei.Ei.CreateCoopResponse.Builder.class); } - // Construct using ei.Ei.QueryCoopResponse.newBuilder() + // Construct using ei.Ei.CreateCoopResponse.newBuilder() private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); - exists_ = false; - bitField0_ = (bitField0_ & ~0x00000001); - full_ = false; - bitField0_ = (bitField0_ & ~0x00000002); - expired_ = false; - bitField0_ = (bitField0_ & ~0x00000004); - differentLeague_ = false; - bitField0_ = (bitField0_ & ~0x00000008); - differentGrade_ = false; - bitField0_ = (bitField0_ & ~0x00000010); - ccOnly_ = false; - bitField0_ = (bitField0_ & ~0x00000020); - banned_ = false; - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = 0; + success_ = false; + message_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return ei.Ei.internal_static_ei_QueryCoopResponse_descriptor; + return ei.Ei.internal_static_ei_CreateCoopResponse_descriptor; } @java.lang.Override - public ei.Ei.QueryCoopResponse getDefaultInstanceForType() { - return ei.Ei.QueryCoopResponse.getDefaultInstance(); + public ei.Ei.CreateCoopResponse getDefaultInstanceForType() { + return ei.Ei.CreateCoopResponse.getDefaultInstance(); } @java.lang.Override - public ei.Ei.QueryCoopResponse build() { - ei.Ei.QueryCoopResponse result = buildPartial(); + public ei.Ei.CreateCoopResponse build() { + ei.Ei.CreateCoopResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -118906,488 +125310,237 @@ public ei.Ei.QueryCoopResponse build() { } @java.lang.Override - public ei.Ei.QueryCoopResponse buildPartial() { - ei.Ei.QueryCoopResponse result = new ei.Ei.QueryCoopResponse(this); + public ei.Ei.CreateCoopResponse buildPartial() { + ei.Ei.CreateCoopResponse result = new ei.Ei.CreateCoopResponse(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.CreateCoopResponse result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - result.exists_ = exists_; + result.success_ = success_; to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { - result.full_ = full_; + result.message_ = message_; to_bitField0_ |= 0x00000002; } - if (((from_bitField0_ & 0x00000004) != 0)) { - result.expired_ = expired_; - to_bitField0_ |= 0x00000004; - } - if (((from_bitField0_ & 0x00000008) != 0)) { - result.differentLeague_ = differentLeague_; - to_bitField0_ |= 0x00000008; - } - if (((from_bitField0_ & 0x00000010) != 0)) { - result.differentGrade_ = differentGrade_; - to_bitField0_ |= 0x00000010; - } - if (((from_bitField0_ & 0x00000020) != 0)) { - result.ccOnly_ = ccOnly_; - to_bitField0_ |= 0x00000020; - } - if (((from_bitField0_ & 0x00000040) != 0)) { - result.banned_ = banned_; - to_bitField0_ |= 0x00000040; - } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.QueryCoopResponse) { - return mergeFrom((ei.Ei.QueryCoopResponse)other); + if (other instanceof ei.Ei.CreateCoopResponse) { + return mergeFrom((ei.Ei.CreateCoopResponse)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(ei.Ei.QueryCoopResponse other) { - if (other == ei.Ei.QueryCoopResponse.getDefaultInstance()) return this; - if (other.hasExists()) { - setExists(other.getExists()); - } - if (other.hasFull()) { - setFull(other.getFull()); - } - if (other.hasExpired()) { - setExpired(other.getExpired()); - } - if (other.hasDifferentLeague()) { - setDifferentLeague(other.getDifferentLeague()); - } - if (other.hasDifferentGrade()) { - setDifferentGrade(other.getDifferentGrade()); - } - if (other.hasCcOnly()) { - setCcOnly(other.getCcOnly()); - } - if (other.hasBanned()) { - setBanned(other.getBanned()); - } - 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(); + public Builder mergeFrom(ei.Ei.CreateCoopResponse other) { + if (other == ei.Ei.CreateCoopResponse.getDefaultInstance()) return this; + if (other.hasSuccess()) { + setSuccess(other.getSuccess()); } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: { - exists_ = input.readBool(); - bitField0_ |= 0x00000001; - break; - } // case 8 - case 16: { - full_ = input.readBool(); - bitField0_ |= 0x00000002; - break; - } // case 16 - case 24: { - banned_ = input.readBool(); - bitField0_ |= 0x00000040; - break; - } // case 24 - case 32: { - differentLeague_ = input.readBool(); - bitField0_ |= 0x00000008; - break; - } // case 32 - case 40: { - expired_ = input.readBool(); - bitField0_ |= 0x00000004; - break; - } // case 40 - case 48: { - differentGrade_ = input.readBool(); - bitField0_ |= 0x00000010; - break; - } // case 48 - case 56: { - ccOnly_ = input.readBool(); - bitField0_ |= 0x00000020; - break; - } // case 56 - 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 { + if (other.hasMessage()) { + message_ = other.message_; + bitField0_ |= 0x00000002; onChanged(); - } // finally - return this; - } - private int bitField0_; - - private boolean exists_ ; - /** - * optional bool exists = 1; - * @return Whether the exists field is set. - */ - @java.lang.Override - public boolean hasExists() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - * optional bool exists = 1; - * @return The exists. - */ - @java.lang.Override - public boolean getExists() { - return exists_; - } - /** - * optional bool exists = 1; - * @param value The exists to set. - * @return This builder for chaining. - */ - public Builder setExists(boolean value) { - bitField0_ |= 0x00000001; - exists_ = value; - onChanged(); - return this; - } - /** - * optional bool exists = 1; - * @return This builder for chaining. - */ - public Builder clearExists() { - bitField0_ = (bitField0_ & ~0x00000001); - exists_ = false; - onChanged(); - return this; - } - - private boolean full_ ; - /** - * optional bool full = 2; - * @return Whether the full field is set. - */ - @java.lang.Override - public boolean hasFull() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - * optional bool full = 2; - * @return The full. - */ - @java.lang.Override - public boolean getFull() { - return full_; - } - /** - * optional bool full = 2; - * @param value The full to set. - * @return This builder for chaining. - */ - public Builder setFull(boolean value) { - bitField0_ |= 0x00000002; - full_ = value; - onChanged(); - return this; - } - /** - * optional bool full = 2; - * @return This builder for chaining. - */ - public Builder clearFull() { - bitField0_ = (bitField0_ & ~0x00000002); - full_ = false; - onChanged(); - return this; - } - - private boolean expired_ ; - /** - * optional bool expired = 5; - * @return Whether the expired field is set. - */ - @java.lang.Override - public boolean hasExpired() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - * optional bool expired = 5; - * @return The expired. - */ - @java.lang.Override - public boolean getExpired() { - return expired_; - } - /** - * optional bool expired = 5; - * @param value The expired to set. - * @return This builder for chaining. - */ - public Builder setExpired(boolean value) { - bitField0_ |= 0x00000004; - expired_ = value; - onChanged(); - return this; - } - /** - * optional bool expired = 5; - * @return This builder for chaining. - */ - public Builder clearExpired() { - bitField0_ = (bitField0_ & ~0x00000004); - expired_ = false; + } + this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } - private boolean differentLeague_ ; - /** - * optional bool different_league = 4; - * @return Whether the differentLeague field is set. - */ @java.lang.Override - public boolean hasDifferentLeague() { - return ((bitField0_ & 0x00000008) != 0); + public final boolean isInitialized() { + return true; } - /** - * optional bool different_league = 4; - * @return The differentLeague. - */ + @java.lang.Override - public boolean getDifferentLeague() { - return differentLeague_; - } - /** - * optional bool different_league = 4; - * @param value The differentLeague to set. - * @return This builder for chaining. - */ - public Builder setDifferentLeague(boolean value) { - bitField0_ |= 0x00000008; - differentLeague_ = value; - onChanged(); - return this; - } - /** - * optional bool different_league = 4; - * @return This builder for chaining. - */ - public Builder clearDifferentLeague() { - bitField0_ = (bitField0_ & ~0x00000008); - differentLeague_ = false; - onChanged(); + 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 8: { + success_ = input.readBool(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 18: { + message_ = input.readBytes(); + bitField0_ |= 0x00000002; + break; + } // case 18 + 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 boolean differentGrade_ ; + private boolean success_ ; /** - * optional bool different_grade = 6; - * @return Whether the differentGrade field is set. + * optional bool success = 1; + * @return Whether the success field is set. */ @java.lang.Override - public boolean hasDifferentGrade() { - return ((bitField0_ & 0x00000010) != 0); + public boolean hasSuccess() { + return ((bitField0_ & 0x00000001) != 0); } /** - * optional bool different_grade = 6; - * @return The differentGrade. + * optional bool success = 1; + * @return The success. */ @java.lang.Override - public boolean getDifferentGrade() { - return differentGrade_; + public boolean getSuccess() { + return success_; } /** - * optional bool different_grade = 6; - * @param value The differentGrade to set. + * optional bool success = 1; + * @param value The success to set. * @return This builder for chaining. */ - public Builder setDifferentGrade(boolean value) { - bitField0_ |= 0x00000010; - differentGrade_ = value; + public Builder setSuccess(boolean value) { + + success_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } /** - * optional bool different_grade = 6; + * optional bool success = 1; * @return This builder for chaining. */ - public Builder clearDifferentGrade() { - bitField0_ = (bitField0_ & ~0x00000010); - differentGrade_ = false; + public Builder clearSuccess() { + bitField0_ = (bitField0_ & ~0x00000001); + success_ = false; onChanged(); return this; } - private boolean ccOnly_ ; + private java.lang.Object message_ = ""; /** - * optional bool cc_only = 7; - * @return Whether the ccOnly field is set. + * optional string message = 2; + * @return Whether the message field is set. */ - @java.lang.Override - public boolean hasCcOnly() { - return ((bitField0_ & 0x00000020) != 0); + public boolean hasMessage() { + return ((bitField0_ & 0x00000002) != 0); } /** - * optional bool cc_only = 7; - * @return The ccOnly. + * optional string message = 2; + * @return The message. */ - @java.lang.Override - public boolean getCcOnly() { - return ccOnly_; + public java.lang.String getMessage() { + java.lang.Object ref = message_; + 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()) { + message_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } } /** - * optional bool cc_only = 7; - * @param value The ccOnly to set. - * @return This builder for chaining. + * optional string message = 2; + * @return The bytes for message. */ - public Builder setCcOnly(boolean value) { - bitField0_ |= 0x00000020; - ccOnly_ = value; - onChanged(); - return this; + public com.google.protobuf.ByteString + getMessageBytes() { + java.lang.Object ref = message_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + message_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } /** - * optional bool cc_only = 7; + * optional string message = 2; + * @param value The message to set. * @return This builder for chaining. */ - public Builder clearCcOnly() { - bitField0_ = (bitField0_ & ~0x00000020); - ccOnly_ = false; + public Builder setMessage( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + message_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } - - private boolean banned_ ; - /** - * optional bool banned = 3; - * @return Whether the banned field is set. - */ - @java.lang.Override - public boolean hasBanned() { - return ((bitField0_ & 0x00000040) != 0); - } - /** - * optional bool banned = 3; - * @return The banned. - */ - @java.lang.Override - public boolean getBanned() { - return banned_; - } /** - * optional bool banned = 3; - * @param value The banned to set. + * optional string message = 2; * @return This builder for chaining. */ - public Builder setBanned(boolean value) { - bitField0_ |= 0x00000040; - banned_ = value; + public Builder clearMessage() { + message_ = getDefaultInstance().getMessage(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } /** - * optional bool banned = 3; + * optional string message = 2; + * @param value The bytes for message to set. * @return This builder for chaining. */ - public Builder clearBanned() { - bitField0_ = (bitField0_ & ~0x00000040); - banned_ = false; + public Builder setMessageBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + message_ = value; + bitField0_ |= 0x00000002; 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.QueryCoopResponse) + // @@protoc_insertion_point(builder_scope:ei.CreateCoopResponse) } - // @@protoc_insertion_point(class_scope:ei.QueryCoopResponse) - private static final ei.Ei.QueryCoopResponse DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:ei.CreateCoopResponse) + private static final ei.Ei.CreateCoopResponse DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new ei.Ei.QueryCoopResponse(); + DEFAULT_INSTANCE = new ei.Ei.CreateCoopResponse(); } - public static ei.Ei.QueryCoopResponse getDefaultInstance() { + public static ei.Ei.CreateCoopResponse getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public QueryCoopResponse parsePartialFrom( + public CreateCoopResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -119406,24 +125559,24 @@ public QueryCoopResponse parsePartialFrom( } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public ei.Ei.QueryCoopResponse getDefaultInstanceForType() { + public ei.Ei.CreateCoopResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface CreateCoopRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.CreateCoopRequest) + public interface JoinCoopRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.JoinCoopRequest) com.google.protobuf.MessageOrBuilder { /** @@ -119476,78 +125629,34 @@ public interface CreateCoopRequestOrBuilder extends getCoopIdentifierBytes(); /** - * optional bool public = 13; - * @return Whether the public field is set. - */ - boolean hasPublic(); - /** - * optional bool public = 13; - * @return The public. - */ - boolean getPublic(); - - /** - * optional bool cc_only = 14; - * @return Whether the ccOnly field is set. - */ - boolean hasCcOnly(); - /** - * optional bool cc_only = 14; - * @return The ccOnly. - */ - boolean getCcOnly(); - - /** - * optional bool allow_all_grades = 16; - * @return Whether the allowAllGrades field is set. - */ - boolean hasAllowAllGrades(); - /** - * optional bool allow_all_grades = 16; - * @return The allowAllGrades. - */ - boolean getAllowAllGrades(); - - /** - * optional double seconds_remaining = 3; - * @return Whether the secondsRemaining field is set. - */ - boolean hasSecondsRemaining(); - /** - * optional double seconds_remaining = 3; - * @return The secondsRemaining. - */ - double getSecondsRemaining(); - - /** - * optional string user_id = 4; + * optional string user_id = 3; * @return Whether the userId field is set. */ boolean hasUserId(); /** - * optional string user_id = 4; + * optional string user_id = 3; * @return The userId. */ java.lang.String getUserId(); /** - * optional string user_id = 4; + * optional string user_id = 3; * @return The bytes for userId. */ com.google.protobuf.ByteString getUserIdBytes(); /** - * optional string user_name = 5; + * optional string user_name = 4; * @return Whether the userName field is set. */ boolean hasUserName(); /** - * optional string user_name = 5; + * optional string user_name = 4; * @return The userName. */ java.lang.String getUserName(); /** - * optional string user_name = 5; + * optional string user_name = 4; * @return The bytes for userName. */ com.google.protobuf.ByteString @@ -119565,12 +125674,12 @@ public interface CreateCoopRequestOrBuilder extends double getSoulPower(); /** - * optional double eop = 11; + * optional double eop = 12; * @return Whether the eop field is set. */ boolean hasEop(); /** - * optional double eop = 11; + * optional double eop = 12; * @return The eop. */ double getEop(); @@ -119587,38 +125696,49 @@ public interface CreateCoopRequestOrBuilder extends int getLeague(); /** - * optional .ei.Contract.PlayerGrade grade = 12; + * optional .ei.Contract.PlayerGrade grade = 13; * @return Whether the grade field is set. */ boolean hasGrade(); /** - * optional .ei.Contract.PlayerGrade grade = 12; + * optional .ei.Contract.PlayerGrade grade = 13; * @return The grade. */ ei.Ei.Contract.PlayerGrade getGrade(); /** - * optional bool points_replay = 15; + * optional bool points_replay = 14; * @return Whether the pointsReplay field is set. */ boolean hasPointsReplay(); /** - * optional bool points_replay = 15; + * optional bool points_replay = 14; * @return The pointsReplay. */ boolean getPointsReplay(); /** - * optional .ei.Platform platform = 6; + * optional .ei.Platform platform = 5; * @return Whether the platform field is set. */ boolean hasPlatform(); /** - * optional .ei.Platform platform = 6; + * optional .ei.Platform platform = 5; * @return The platform. */ ei.Ei.Platform getPlatform(); + /** + * optional double seconds_remaining = 11; + * @return Whether the secondsRemaining field is set. + */ + boolean hasSecondsRemaining(); + /** + * optional double seconds_remaining = 11; + * @return The secondsRemaining. + */ + double getSecondsRemaining(); + /** * optional uint32 client_version = 7; * @return Whether the clientVersion field is set. @@ -119631,18 +125751,27 @@ public interface CreateCoopRequestOrBuilder extends int getClientVersion(); } /** - * Protobuf type {@code ei.CreateCoopRequest} + * Protobuf type {@code ei.JoinCoopRequest} */ - public static final class CreateCoopRequest extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.CreateCoopRequest) - CreateCoopRequestOrBuilder { + public static final class JoinCoopRequest extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.JoinCoopRequest) + JoinCoopRequestOrBuilder { private static final long serialVersionUID = 0L; - // Use CreateCoopRequest.newBuilder() to construct. - private CreateCoopRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + JoinCoopRequest.class.getName()); + } + // Use JoinCoopRequest.newBuilder() to construct. + private JoinCoopRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } - private CreateCoopRequest() { + private JoinCoopRequest() { contractIdentifier_ = ""; coopIdentifier_ = ""; userId_ = ""; @@ -119651,29 +125780,17 @@ private CreateCoopRequest() { platform_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new CreateCoopRequest(); - } - - @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_CreateCoopRequest_descriptor; + return ei.Ei.internal_static_ei_JoinCoopRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_CreateCoopRequest_fieldAccessorTable + return ei.Ei.internal_static_ei_JoinCoopRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.CreateCoopRequest.class, ei.Ei.CreateCoopRequest.Builder.class); + ei.Ei.JoinCoopRequest.class, ei.Ei.JoinCoopRequest.Builder.class); } private int bitField0_; @@ -119704,7 +125821,8 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { } public static final int CONTRACT_IDENTIFIER_FIELD_NUMBER = 1; - private volatile java.lang.Object contractIdentifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object contractIdentifier_ = ""; /** * optional string contract_identifier = 1; * @return Whether the contractIdentifier field is set. @@ -119752,7 +125870,8 @@ public java.lang.String getContractIdentifier() { } public static final int COOP_IDENTIFIER_FIELD_NUMBER = 2; - private volatile java.lang.Object coopIdentifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object coopIdentifier_ = ""; /** * optional string coop_identifier = 2; * @return Whether the coopIdentifier field is set. @@ -119799,94 +125918,19 @@ public java.lang.String getCoopIdentifier() { } } - public static final int PUBLIC_FIELD_NUMBER = 13; - private boolean public_; - /** - * optional bool public = 13; - * @return Whether the public field is set. - */ - @java.lang.Override - public boolean hasPublic() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - * optional bool public = 13; - * @return The public. - */ - @java.lang.Override - public boolean getPublic() { - return public_; - } - - public static final int CC_ONLY_FIELD_NUMBER = 14; - private boolean ccOnly_; - /** - * optional bool cc_only = 14; - * @return Whether the ccOnly field is set. - */ - @java.lang.Override - public boolean hasCcOnly() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - * optional bool cc_only = 14; - * @return The ccOnly. - */ - @java.lang.Override - public boolean getCcOnly() { - return ccOnly_; - } - - public static final int ALLOW_ALL_GRADES_FIELD_NUMBER = 16; - private boolean allowAllGrades_; - /** - * optional bool allow_all_grades = 16; - * @return Whether the allowAllGrades field is set. - */ - @java.lang.Override - public boolean hasAllowAllGrades() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - * optional bool allow_all_grades = 16; - * @return The allowAllGrades. - */ - @java.lang.Override - public boolean getAllowAllGrades() { - return allowAllGrades_; - } - - public static final int SECONDS_REMAINING_FIELD_NUMBER = 3; - private double secondsRemaining_; - /** - * optional double seconds_remaining = 3; - * @return Whether the secondsRemaining field is set. - */ - @java.lang.Override - public boolean hasSecondsRemaining() { - return ((bitField0_ & 0x00000040) != 0); - } - /** - * optional double seconds_remaining = 3; - * @return The secondsRemaining. - */ - @java.lang.Override - public double getSecondsRemaining() { - return secondsRemaining_; - } - - public static final int USER_ID_FIELD_NUMBER = 4; - private volatile java.lang.Object userId_; + public static final int USER_ID_FIELD_NUMBER = 3; + @SuppressWarnings("serial") + private volatile java.lang.Object userId_ = ""; /** - * optional string user_id = 4; + * optional string user_id = 3; * @return Whether the userId field is set. */ @java.lang.Override public boolean hasUserId() { - return ((bitField0_ & 0x00000080) != 0); + return ((bitField0_ & 0x00000008) != 0); } /** - * optional string user_id = 4; + * optional string user_id = 3; * @return The userId. */ @java.lang.Override @@ -119905,7 +125949,7 @@ public java.lang.String getUserId() { } } /** - * optional string user_id = 4; + * optional string user_id = 3; * @return The bytes for userId. */ @java.lang.Override @@ -119923,18 +125967,19 @@ public java.lang.String getUserId() { } } - public static final int USER_NAME_FIELD_NUMBER = 5; - private volatile java.lang.Object userName_; + public static final int USER_NAME_FIELD_NUMBER = 4; + @SuppressWarnings("serial") + private volatile java.lang.Object userName_ = ""; /** - * optional string user_name = 5; + * optional string user_name = 4; * @return Whether the userName field is set. */ @java.lang.Override public boolean hasUserName() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000010) != 0); } /** - * optional string user_name = 5; + * optional string user_name = 4; * @return The userName. */ @java.lang.Override @@ -119953,7 +125998,7 @@ public java.lang.String getUserName() { } } /** - * optional string user_name = 5; + * optional string user_name = 4; * @return The bytes for userName. */ @java.lang.Override @@ -119972,14 +126017,14 @@ public java.lang.String getUserName() { } public static final int SOUL_POWER_FIELD_NUMBER = 8; - private double soulPower_; + private double soulPower_ = 0D; /** * optional double soul_power = 8; * @return Whether the soulPower field is set. */ @java.lang.Override public boolean hasSoulPower() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000020) != 0); } /** * optional double soul_power = 8; @@ -119990,18 +126035,18 @@ public double getSoulPower() { return soulPower_; } - public static final int EOP_FIELD_NUMBER = 11; - private double eop_; + public static final int EOP_FIELD_NUMBER = 12; + private double eop_ = 0D; /** - * optional double eop = 11; + * optional double eop = 12; * @return Whether the eop field is set. */ @java.lang.Override public boolean hasEop() { - return ((bitField0_ & 0x00000400) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** - * optional double eop = 11; + * optional double eop = 12; * @return The eop. */ @java.lang.Override @@ -120010,14 +126055,14 @@ public double getEop() { } public static final int LEAGUE_FIELD_NUMBER = 9; - private int league_; + private int league_ = 0; /** * optional uint32 league = 9; * @return Whether the league field is set. */ @java.lang.Override public boolean hasLeague() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** * optional uint32 league = 9; @@ -120028,37 +126073,36 @@ public int getLeague() { return league_; } - public static final int GRADE_FIELD_NUMBER = 12; - private int grade_; + public static final int GRADE_FIELD_NUMBER = 13; + private int grade_ = 0; /** - * optional .ei.Contract.PlayerGrade grade = 12; + * optional .ei.Contract.PlayerGrade grade = 13; * @return Whether the grade field is set. */ @java.lang.Override public boolean hasGrade() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00000100) != 0); } /** - * optional .ei.Contract.PlayerGrade grade = 12; + * optional .ei.Contract.PlayerGrade grade = 13; * @return The grade. */ @java.lang.Override public ei.Ei.Contract.PlayerGrade getGrade() { - @SuppressWarnings("deprecation") - ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.valueOf(grade_); + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(grade_); return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; } - public static final int POINTS_REPLAY_FIELD_NUMBER = 15; - private boolean pointsReplay_; + public static final int POINTS_REPLAY_FIELD_NUMBER = 14; + private boolean pointsReplay_ = false; /** - * optional bool points_replay = 15; + * optional bool points_replay = 14; * @return Whether the pointsReplay field is set. */ @java.lang.Override public boolean hasPointsReplay() { - return ((bitField0_ & 0x00002000) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** - * optional bool points_replay = 15; + * optional bool points_replay = 14; * @return The pointsReplay. */ @java.lang.Override @@ -120066,34 +126110,52 @@ public boolean getPointsReplay() { return pointsReplay_; } - public static final int PLATFORM_FIELD_NUMBER = 6; - private int platform_; + public static final int PLATFORM_FIELD_NUMBER = 5; + private int platform_ = 0; /** - * optional .ei.Platform platform = 6; + * optional .ei.Platform platform = 5; * @return Whether the platform field is set. */ @java.lang.Override public boolean hasPlatform() { - return ((bitField0_ & 0x00004000) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** - * optional .ei.Platform platform = 6; + * optional .ei.Platform platform = 5; * @return The platform. */ @java.lang.Override public ei.Ei.Platform getPlatform() { - @SuppressWarnings("deprecation") - ei.Ei.Platform result = ei.Ei.Platform.valueOf(platform_); + ei.Ei.Platform result = ei.Ei.Platform.forNumber(platform_); return result == null ? ei.Ei.Platform.UNKNOWN_PLATFORM : result; } + public static final int SECONDS_REMAINING_FIELD_NUMBER = 11; + private double secondsRemaining_ = 0D; + /** + * optional double seconds_remaining = 11; + * @return Whether the secondsRemaining field is set. + */ + @java.lang.Override + public boolean hasSecondsRemaining() { + return ((bitField0_ & 0x00000800) != 0); + } + /** + * optional double seconds_remaining = 11; + * @return The secondsRemaining. + */ + @java.lang.Override + public double getSecondsRemaining() { + return secondsRemaining_; + } + public static final int CLIENT_VERSION_FIELD_NUMBER = 7; - private int clientVersion_; + private int clientVersion_ = 0; /** * optional uint32 client_version = 7; * @return Whether the clientVersion field is set. */ @java.lang.Override public boolean hasClientVersion() { - return ((bitField0_ & 0x00008000) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** * optional uint32 client_version = 7; @@ -120119,52 +126181,43 @@ public final boolean isInitialized() { public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, contractIdentifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, contractIdentifier_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, coopIdentifier_); - } - if (((bitField0_ & 0x00000040) != 0)) { - output.writeDouble(3, secondsRemaining_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, coopIdentifier_); } - if (((bitField0_ & 0x00000080) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, userId_); + if (((bitField0_ & 0x00000008) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, userId_); } - if (((bitField0_ & 0x00000100) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, userName_); + if (((bitField0_ & 0x00000010) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, userName_); } - if (((bitField0_ & 0x00004000) != 0)) { - output.writeEnum(6, platform_); + if (((bitField0_ & 0x00000400) != 0)) { + output.writeEnum(5, platform_); } - if (((bitField0_ & 0x00008000) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { output.writeUInt32(7, clientVersion_); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { output.writeDouble(8, soulPower_); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { output.writeUInt32(9, league_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(10, getRinfo()); } - if (((bitField0_ & 0x00000400) != 0)) { - output.writeDouble(11, eop_); - } - if (((bitField0_ & 0x00001000) != 0)) { - output.writeEnum(12, grade_); - } - if (((bitField0_ & 0x00000008) != 0)) { - output.writeBool(13, public_); + if (((bitField0_ & 0x00000800) != 0)) { + output.writeDouble(11, secondsRemaining_); } - if (((bitField0_ & 0x00000010) != 0)) { - output.writeBool(14, ccOnly_); + if (((bitField0_ & 0x00000040) != 0)) { + output.writeDouble(12, eop_); } - if (((bitField0_ & 0x00002000) != 0)) { - output.writeBool(15, pointsReplay_); + if (((bitField0_ & 0x00000100) != 0)) { + output.writeEnum(13, grade_); } - if (((bitField0_ & 0x00000020) != 0)) { - output.writeBool(16, allowAllGrades_); + if (((bitField0_ & 0x00000200) != 0)) { + output.writeBool(14, pointsReplay_); } getUnknownFields().writeTo(output); } @@ -120176,34 +126229,30 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, contractIdentifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, contractIdentifier_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, coopIdentifier_); - } - if (((bitField0_ & 0x00000040) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(3, secondsRemaining_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, coopIdentifier_); } - if (((bitField0_ & 0x00000080) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, userId_); + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, userId_); } - if (((bitField0_ & 0x00000100) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, userName_); + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, userName_); } - if (((bitField0_ & 0x00004000) != 0)) { + if (((bitField0_ & 0x00000400) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeEnumSize(6, platform_); + .computeEnumSize(5, platform_); } - if (((bitField0_ & 0x00008000) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeUInt32Size(7, clientVersion_); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(8, soulPower_); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { size += com.google.protobuf.CodedOutputStream .computeUInt32Size(9, league_); } @@ -120211,29 +126260,21 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeMessageSize(10, getRinfo()); } - if (((bitField0_ & 0x00000400) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(11, eop_); - } - if (((bitField0_ & 0x00001000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(12, grade_); - } - if (((bitField0_ & 0x00000008) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeBoolSize(13, public_); + .computeDoubleSize(11, secondsRemaining_); } - if (((bitField0_ & 0x00000010) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeBoolSize(14, ccOnly_); + .computeDoubleSize(12, eop_); } - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeBoolSize(15, pointsReplay_); + .computeEnumSize(13, grade_); } - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeBoolSize(16, allowAllGrades_); + .computeBoolSize(14, pointsReplay_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -120245,10 +126286,10 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof ei.Ei.CreateCoopRequest)) { + if (!(obj instanceof ei.Ei.JoinCoopRequest)) { return super.equals(obj); } - ei.Ei.CreateCoopRequest other = (ei.Ei.CreateCoopRequest) obj; + ei.Ei.JoinCoopRequest other = (ei.Ei.JoinCoopRequest) obj; if (hasRinfo() != other.hasRinfo()) return false; if (hasRinfo()) { @@ -120265,27 +126306,6 @@ public boolean equals(final java.lang.Object obj) { if (!getCoopIdentifier() .equals(other.getCoopIdentifier())) return false; } - if (hasPublic() != other.hasPublic()) return false; - if (hasPublic()) { - if (getPublic() - != other.getPublic()) return false; - } - if (hasCcOnly() != other.hasCcOnly()) return false; - if (hasCcOnly()) { - if (getCcOnly() - != other.getCcOnly()) return false; - } - if (hasAllowAllGrades() != other.hasAllowAllGrades()) return false; - if (hasAllowAllGrades()) { - if (getAllowAllGrades() - != other.getAllowAllGrades()) return false; - } - if (hasSecondsRemaining() != other.hasSecondsRemaining()) return false; - if (hasSecondsRemaining()) { - if (java.lang.Double.doubleToLongBits(getSecondsRemaining()) - != java.lang.Double.doubleToLongBits( - other.getSecondsRemaining())) return false; - } if (hasUserId() != other.hasUserId()) return false; if (hasUserId()) { if (!getUserId() @@ -120326,6 +126346,12 @@ public boolean equals(final java.lang.Object obj) { if (hasPlatform()) { if (platform_ != other.platform_) return false; } + if (hasSecondsRemaining() != other.hasSecondsRemaining()) return false; + if (hasSecondsRemaining()) { + if (java.lang.Double.doubleToLongBits(getSecondsRemaining()) + != java.lang.Double.doubleToLongBits( + other.getSecondsRemaining())) return false; + } if (hasClientVersion() != other.hasClientVersion()) return false; if (hasClientVersion()) { if (getClientVersion() @@ -120354,26 +126380,6 @@ public int hashCode() { hash = (37 * hash) + COOP_IDENTIFIER_FIELD_NUMBER; hash = (53 * hash) + getCoopIdentifier().hashCode(); } - if (hasPublic()) { - hash = (37 * hash) + PUBLIC_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getPublic()); - } - if (hasCcOnly()) { - hash = (37 * hash) + CC_ONLY_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getCcOnly()); - } - if (hasAllowAllGrades()) { - hash = (37 * hash) + ALLOW_ALL_GRADES_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getAllowAllGrades()); - } - if (hasSecondsRemaining()) { - hash = (37 * hash) + SECONDS_REMAINING_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getSecondsRemaining())); - } if (hasUserId()) { hash = (37 * hash) + USER_ID_FIELD_NUMBER; hash = (53 * hash) + getUserId().hashCode(); @@ -120409,6 +126415,11 @@ public int hashCode() { hash = (37 * hash) + PLATFORM_FIELD_NUMBER; hash = (53 * hash) + platform_; } + if (hasSecondsRemaining()) { + hash = (37 * hash) + SECONDS_REMAINING_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getSecondsRemaining())); + } if (hasClientVersion()) { hash = (37 * hash) + CLIENT_VERSION_FIELD_NUMBER; hash = (53 * hash) + getClientVersion(); @@ -120418,73 +126429,75 @@ public int hashCode() { return hash; } - public static ei.Ei.CreateCoopRequest parseFrom( + public static ei.Ei.JoinCoopRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.CreateCoopRequest parseFrom( + public static ei.Ei.JoinCoopRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.CreateCoopRequest parseFrom( + public static ei.Ei.JoinCoopRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.CreateCoopRequest parseFrom( + public static ei.Ei.JoinCoopRequest 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.CreateCoopRequest parseFrom(byte[] data) + public static ei.Ei.JoinCoopRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.CreateCoopRequest parseFrom( + public static ei.Ei.JoinCoopRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.CreateCoopRequest parseFrom(java.io.InputStream input) + public static ei.Ei.JoinCoopRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.CreateCoopRequest parseFrom( + public static ei.Ei.JoinCoopRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.CreateCoopRequest parseDelimitedFrom(java.io.InputStream input) + + public static ei.Ei.JoinCoopRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } - public static ei.Ei.CreateCoopRequest parseDelimitedFrom( + + public static ei.Ei.JoinCoopRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.CreateCoopRequest parseFrom( + public static ei.Ei.JoinCoopRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.CreateCoopRequest parseFrom( + public static ei.Ei.JoinCoopRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -120493,7 +126506,7 @@ public static ei.Ei.CreateCoopRequest parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(ei.Ei.CreateCoopRequest prototype) { + public static Builder newBuilder(ei.Ei.JoinCoopRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -120504,42 +126517,42 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * Protobuf type {@code ei.CreateCoopRequest} + * Protobuf type {@code ei.JoinCoopRequest} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.CreateCoopRequest) - ei.Ei.CreateCoopRequestOrBuilder { + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.JoinCoopRequest) + ei.Ei.JoinCoopRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return ei.Ei.internal_static_ei_CreateCoopRequest_descriptor; + return ei.Ei.internal_static_ei_JoinCoopRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_CreateCoopRequest_fieldAccessorTable + return ei.Ei.internal_static_ei_JoinCoopRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.CreateCoopRequest.class, ei.Ei.CreateCoopRequest.Builder.class); + ei.Ei.JoinCoopRequest.class, ei.Ei.JoinCoopRequest.Builder.class); } - // Construct using ei.Ei.CreateCoopRequest.newBuilder() + // Construct using ei.Ei.JoinCoopRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getRinfoFieldBuilder(); } @@ -120547,59 +126560,41 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (rinfoBuilder_ == null) { - rinfo_ = null; - } else { - rinfoBuilder_.clear(); + bitField0_ = 0; + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); contractIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); coopIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); - public_ = false; - bitField0_ = (bitField0_ & ~0x00000008); - ccOnly_ = false; - bitField0_ = (bitField0_ & ~0x00000010); - allowAllGrades_ = false; - bitField0_ = (bitField0_ & ~0x00000020); - secondsRemaining_ = 0D; - bitField0_ = (bitField0_ & ~0x00000040); userId_ = ""; - bitField0_ = (bitField0_ & ~0x00000080); userName_ = ""; - bitField0_ = (bitField0_ & ~0x00000100); soulPower_ = 0D; - bitField0_ = (bitField0_ & ~0x00000200); eop_ = 0D; - bitField0_ = (bitField0_ & ~0x00000400); league_ = 0; - bitField0_ = (bitField0_ & ~0x00000800); grade_ = 0; - bitField0_ = (bitField0_ & ~0x00001000); pointsReplay_ = false; - bitField0_ = (bitField0_ & ~0x00002000); platform_ = 0; - bitField0_ = (bitField0_ & ~0x00004000); + secondsRemaining_ = 0D; clientVersion_ = 0; - bitField0_ = (bitField0_ & ~0x00008000); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return ei.Ei.internal_static_ei_CreateCoopRequest_descriptor; + return ei.Ei.internal_static_ei_JoinCoopRequest_descriptor; } @java.lang.Override - public ei.Ei.CreateCoopRequest getDefaultInstanceForType() { - return ei.Ei.CreateCoopRequest.getDefaultInstance(); + public ei.Ei.JoinCoopRequest getDefaultInstanceForType() { + return ei.Ei.JoinCoopRequest.getDefaultInstance(); } @java.lang.Override - public ei.Ei.CreateCoopRequest build() { - ei.Ei.CreateCoopRequest result = buildPartial(); + public ei.Ei.JoinCoopRequest build() { + ei.Ei.JoinCoopRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -120607,160 +126602,106 @@ public ei.Ei.CreateCoopRequest build() { } @java.lang.Override - public ei.Ei.CreateCoopRequest buildPartial() { - ei.Ei.CreateCoopRequest result = new ei.Ei.CreateCoopRequest(this); + public ei.Ei.JoinCoopRequest buildPartial() { + ei.Ei.JoinCoopRequest result = new ei.Ei.JoinCoopRequest(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.JoinCoopRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (rinfoBuilder_ == null) { - result.rinfo_ = rinfo_; - } else { - result.rinfo_ = rinfoBuilder_.build(); - } + result.rinfo_ = rinfoBuilder_ == null + ? rinfo_ + : rinfoBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { + result.contractIdentifier_ = contractIdentifier_; to_bitField0_ |= 0x00000002; } - result.contractIdentifier_ = contractIdentifier_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.coopIdentifier_ = coopIdentifier_; to_bitField0_ |= 0x00000004; } - result.coopIdentifier_ = coopIdentifier_; if (((from_bitField0_ & 0x00000008) != 0)) { - result.public_ = public_; + result.userId_ = userId_; to_bitField0_ |= 0x00000008; } if (((from_bitField0_ & 0x00000010) != 0)) { - result.ccOnly_ = ccOnly_; + result.userName_ = userName_; to_bitField0_ |= 0x00000010; } if (((from_bitField0_ & 0x00000020) != 0)) { - result.allowAllGrades_ = allowAllGrades_; + result.soulPower_ = soulPower_; to_bitField0_ |= 0x00000020; } if (((from_bitField0_ & 0x00000040) != 0)) { - result.secondsRemaining_ = secondsRemaining_; + result.eop_ = eop_; to_bitField0_ |= 0x00000040; } if (((from_bitField0_ & 0x00000080) != 0)) { + result.league_ = league_; to_bitField0_ |= 0x00000080; } - result.userId_ = userId_; if (((from_bitField0_ & 0x00000100) != 0)) { + result.grade_ = grade_; to_bitField0_ |= 0x00000100; } - result.userName_ = userName_; if (((from_bitField0_ & 0x00000200) != 0)) { - result.soulPower_ = soulPower_; + result.pointsReplay_ = pointsReplay_; to_bitField0_ |= 0x00000200; } if (((from_bitField0_ & 0x00000400) != 0)) { - result.eop_ = eop_; + result.platform_ = platform_; to_bitField0_ |= 0x00000400; } if (((from_bitField0_ & 0x00000800) != 0)) { - result.league_ = league_; + result.secondsRemaining_ = secondsRemaining_; to_bitField0_ |= 0x00000800; } if (((from_bitField0_ & 0x00001000) != 0)) { - to_bitField0_ |= 0x00001000; - } - result.grade_ = grade_; - if (((from_bitField0_ & 0x00002000) != 0)) { - result.pointsReplay_ = pointsReplay_; - to_bitField0_ |= 0x00002000; - } - if (((from_bitField0_ & 0x00004000) != 0)) { - to_bitField0_ |= 0x00004000; - } - result.platform_ = platform_; - if (((from_bitField0_ & 0x00008000) != 0)) { result.clientVersion_ = clientVersion_; - to_bitField0_ |= 0x00008000; + to_bitField0_ |= 0x00001000; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.CreateCoopRequest) { - return mergeFrom((ei.Ei.CreateCoopRequest)other); + if (other instanceof ei.Ei.JoinCoopRequest) { + return mergeFrom((ei.Ei.JoinCoopRequest)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(ei.Ei.CreateCoopRequest other) { - if (other == ei.Ei.CreateCoopRequest.getDefaultInstance()) return this; + public Builder mergeFrom(ei.Ei.JoinCoopRequest other) { + if (other == ei.Ei.JoinCoopRequest.getDefaultInstance()) return this; if (other.hasRinfo()) { mergeRinfo(other.getRinfo()); } if (other.hasContractIdentifier()) { - bitField0_ |= 0x00000002; contractIdentifier_ = other.contractIdentifier_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasCoopIdentifier()) { - bitField0_ |= 0x00000004; coopIdentifier_ = other.coopIdentifier_; + bitField0_ |= 0x00000004; onChanged(); } - if (other.hasPublic()) { - setPublic(other.getPublic()); - } - if (other.hasCcOnly()) { - setCcOnly(other.getCcOnly()); - } - if (other.hasAllowAllGrades()) { - setAllowAllGrades(other.getAllowAllGrades()); - } - if (other.hasSecondsRemaining()) { - setSecondsRemaining(other.getSecondsRemaining()); - } if (other.hasUserId()) { - bitField0_ |= 0x00000080; userId_ = other.userId_; + bitField0_ |= 0x00000008; onChanged(); } if (other.hasUserName()) { - bitField0_ |= 0x00000100; userName_ = other.userName_; + bitField0_ |= 0x00000010; onChanged(); } if (other.hasSoulPower()) { @@ -120781,6 +126722,9 @@ public Builder mergeFrom(ei.Ei.CreateCoopRequest other) { if (other.hasPlatform()) { setPlatform(other.getPlatform()); } + if (other.hasSecondsRemaining()) { + setSecondsRemaining(other.getSecondsRemaining()); + } if (other.hasClientVersion()) { setClientVersion(other.getClientVersion()); } @@ -120820,46 +126764,41 @@ public Builder mergeFrom( bitField0_ |= 0x00000004; break; } // case 18 - case 25: { - secondsRemaining_ = input.readDouble(); - bitField0_ |= 0x00000040; - break; - } // case 25 - case 34: { + case 26: { userId_ = input.readBytes(); - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000008; break; - } // case 34 - case 42: { + } // case 26 + case 34: { userName_ = input.readBytes(); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000010; break; - } // case 42 - case 48: { + } // case 34 + case 40: { int tmpRaw = input.readEnum(); ei.Ei.Platform tmpValue = ei.Ei.Platform.forNumber(tmpRaw); if (tmpValue == null) { - mergeUnknownVarintField(6, tmpRaw); + mergeUnknownVarintField(5, tmpRaw); } else { platform_ = tmpRaw; - bitField0_ |= 0x00004000; + bitField0_ |= 0x00000400; } break; - } // case 48 + } // case 40 case 56: { clientVersion_ = input.readUInt32(); - bitField0_ |= 0x00008000; + bitField0_ |= 0x00001000; break; } // case 56 case 65: { soulPower_ = input.readDouble(); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000020; break; } // case 65 case 72: { league_ = input.readUInt32(); - bitField0_ |= 0x00000800; + bitField0_ |= 0x00000080; break; } // case 72 case 82: { @@ -120870,42 +126809,32 @@ public Builder mergeFrom( break; } // case 82 case 89: { - eop_ = input.readDouble(); - bitField0_ |= 0x00000400; + secondsRemaining_ = input.readDouble(); + bitField0_ |= 0x00000800; break; } // case 89 - case 96: { + case 97: { + eop_ = input.readDouble(); + bitField0_ |= 0x00000040; + break; + } // case 97 + case 104: { int tmpRaw = input.readEnum(); ei.Ei.Contract.PlayerGrade tmpValue = ei.Ei.Contract.PlayerGrade.forNumber(tmpRaw); if (tmpValue == null) { - mergeUnknownVarintField(12, tmpRaw); + mergeUnknownVarintField(13, tmpRaw); } else { grade_ = tmpRaw; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00000100; } break; - } // case 96 - case 104: { - public_ = input.readBool(); - bitField0_ |= 0x00000008; - break; } // case 104 case 112: { - ccOnly_ = input.readBool(); - bitField0_ |= 0x00000010; - break; - } // case 112 - case 120: { pointsReplay_ = input.readBool(); - bitField0_ |= 0x00002000; - break; - } // case 120 - case 128: { - allowAllGrades_ = input.readBool(); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000200; break; - } // case 128 + } // case 112 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -120924,7 +126853,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.BasicRequestInfo rinfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; /** * optional .ei.BasicRequestInfo rinfo = 10; @@ -120953,11 +126882,11 @@ public Builder setRinfo(ei.Ei.BasicRequestInfo value) { throw new NullPointerException(); } rinfo_ = value; - onChanged(); } else { rinfoBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -120967,11 +126896,11 @@ public Builder setRinfo( ei.Ei.BasicRequestInfo.Builder builderForValue) { if (rinfoBuilder_ == null) { rinfo_ = builderForValue.build(); - onChanged(); } else { rinfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -120980,31 +126909,32 @@ public Builder setRinfo( public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { if (rinfoBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - rinfo_ != null && - rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { - rinfo_ = - ei.Ei.BasicRequestInfo.newBuilder(rinfo_).mergeFrom(value).buildPartial(); + rinfo_ != null && + rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { + getRinfoBuilder().mergeFrom(value); } else { rinfo_ = value; } - onChanged(); } else { rinfoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (rinfo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.BasicRequestInfo rinfo = 10; */ public Builder clearRinfo() { - if (rinfoBuilder_ == null) { - rinfo_ = null; - onChanged(); - } else { - rinfoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; + } + onChanged(); return this; } /** @@ -121029,11 +126959,11 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { /** * optional .ei.BasicRequestInfo rinfo = 10; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> getRinfoFieldBuilder() { if (rinfoBuilder_ == null) { - rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( getRinfo(), getParentForChildren(), @@ -121087,296 +127017,132 @@ public java.lang.String getContractIdentifier() { } } /** - * optional string contract_identifier = 1; - * @param value The contractIdentifier to set. - * @return This builder for chaining. - */ - public Builder setContractIdentifier( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - contractIdentifier_ = value; - onChanged(); - return this; - } - /** - * optional string contract_identifier = 1; - * @return This builder for chaining. - */ - public Builder clearContractIdentifier() { - bitField0_ = (bitField0_ & ~0x00000002); - contractIdentifier_ = getDefaultInstance().getContractIdentifier(); - onChanged(); - return this; - } - /** - * optional string contract_identifier = 1; - * @param value The bytes for contractIdentifier to set. - * @return This builder for chaining. - */ - public Builder setContractIdentifierBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - contractIdentifier_ = value; - onChanged(); - return this; - } - - private java.lang.Object coopIdentifier_ = ""; - /** - * optional string coop_identifier = 2; - * @return Whether the coopIdentifier field is set. - */ - public boolean hasCoopIdentifier() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - * optional string coop_identifier = 2; - * @return The coopIdentifier. - */ - public java.lang.String getCoopIdentifier() { - java.lang.Object ref = coopIdentifier_; - 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()) { - coopIdentifier_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * optional string coop_identifier = 2; - * @return The bytes for coopIdentifier. - */ - public com.google.protobuf.ByteString - getCoopIdentifierBytes() { - java.lang.Object ref = coopIdentifier_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - coopIdentifier_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * optional string coop_identifier = 2; - * @param value The coopIdentifier to set. - * @return This builder for chaining. - */ - public Builder setCoopIdentifier( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - coopIdentifier_ = value; - onChanged(); - return this; - } - /** - * optional string coop_identifier = 2; - * @return This builder for chaining. - */ - public Builder clearCoopIdentifier() { - bitField0_ = (bitField0_ & ~0x00000004); - coopIdentifier_ = getDefaultInstance().getCoopIdentifier(); - onChanged(); - return this; - } - /** - * optional string coop_identifier = 2; - * @param value The bytes for coopIdentifier to set. - * @return This builder for chaining. - */ - public Builder setCoopIdentifierBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - coopIdentifier_ = value; - onChanged(); - return this; - } - - private boolean public_ ; - /** - * optional bool public = 13; - * @return Whether the public field is set. - */ - @java.lang.Override - public boolean hasPublic() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - * optional bool public = 13; - * @return The public. - */ - @java.lang.Override - public boolean getPublic() { - return public_; - } - /** - * optional bool public = 13; - * @param value The public to set. - * @return This builder for chaining. - */ - public Builder setPublic(boolean value) { - bitField0_ |= 0x00000008; - public_ = value; - onChanged(); - return this; - } - /** - * optional bool public = 13; + * optional string contract_identifier = 1; + * @param value The contractIdentifier to set. * @return This builder for chaining. */ - public Builder clearPublic() { - bitField0_ = (bitField0_ & ~0x00000008); - public_ = false; + public Builder setContractIdentifier( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + contractIdentifier_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } - - private boolean ccOnly_ ; - /** - * optional bool cc_only = 14; - * @return Whether the ccOnly field is set. - */ - @java.lang.Override - public boolean hasCcOnly() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - * optional bool cc_only = 14; - * @return The ccOnly. - */ - @java.lang.Override - public boolean getCcOnly() { - return ccOnly_; - } /** - * optional bool cc_only = 14; - * @param value The ccOnly to set. + * optional string contract_identifier = 1; * @return This builder for chaining. */ - public Builder setCcOnly(boolean value) { - bitField0_ |= 0x00000010; - ccOnly_ = value; + public Builder clearContractIdentifier() { + contractIdentifier_ = getDefaultInstance().getContractIdentifier(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } /** - * optional bool cc_only = 14; + * optional string contract_identifier = 1; + * @param value The bytes for contractIdentifier to set. * @return This builder for chaining. */ - public Builder clearCcOnly() { - bitField0_ = (bitField0_ & ~0x00000010); - ccOnly_ = false; + public Builder setContractIdentifierBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + contractIdentifier_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } - private boolean allowAllGrades_ ; + private java.lang.Object coopIdentifier_ = ""; /** - * optional bool allow_all_grades = 16; - * @return Whether the allowAllGrades field is set. + * optional string coop_identifier = 2; + * @return Whether the coopIdentifier field is set. */ - @java.lang.Override - public boolean hasAllowAllGrades() { - return ((bitField0_ & 0x00000020) != 0); + public boolean hasCoopIdentifier() { + return ((bitField0_ & 0x00000004) != 0); } /** - * optional bool allow_all_grades = 16; - * @return The allowAllGrades. + * optional string coop_identifier = 2; + * @return The coopIdentifier. */ - @java.lang.Override - public boolean getAllowAllGrades() { - return allowAllGrades_; + public java.lang.String getCoopIdentifier() { + java.lang.Object ref = coopIdentifier_; + 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()) { + coopIdentifier_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } } /** - * optional bool allow_all_grades = 16; - * @param value The allowAllGrades to set. - * @return This builder for chaining. + * optional string coop_identifier = 2; + * @return The bytes for coopIdentifier. */ - public Builder setAllowAllGrades(boolean value) { - bitField0_ |= 0x00000020; - allowAllGrades_ = value; - onChanged(); - return this; + public com.google.protobuf.ByteString + getCoopIdentifierBytes() { + java.lang.Object ref = coopIdentifier_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + coopIdentifier_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } /** - * optional bool allow_all_grades = 16; + * optional string coop_identifier = 2; + * @param value The coopIdentifier to set. * @return This builder for chaining. */ - public Builder clearAllowAllGrades() { - bitField0_ = (bitField0_ & ~0x00000020); - allowAllGrades_ = false; + public Builder setCoopIdentifier( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + coopIdentifier_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } - - private double secondsRemaining_ ; - /** - * optional double seconds_remaining = 3; - * @return Whether the secondsRemaining field is set. - */ - @java.lang.Override - public boolean hasSecondsRemaining() { - return ((bitField0_ & 0x00000040) != 0); - } - /** - * optional double seconds_remaining = 3; - * @return The secondsRemaining. - */ - @java.lang.Override - public double getSecondsRemaining() { - return secondsRemaining_; - } /** - * optional double seconds_remaining = 3; - * @param value The secondsRemaining to set. + * optional string coop_identifier = 2; * @return This builder for chaining. */ - public Builder setSecondsRemaining(double value) { - bitField0_ |= 0x00000040; - secondsRemaining_ = value; + public Builder clearCoopIdentifier() { + coopIdentifier_ = getDefaultInstance().getCoopIdentifier(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } /** - * optional double seconds_remaining = 3; + * optional string coop_identifier = 2; + * @param value The bytes for coopIdentifier to set. * @return This builder for chaining. */ - public Builder clearSecondsRemaining() { - bitField0_ = (bitField0_ & ~0x00000040); - secondsRemaining_ = 0D; + public Builder setCoopIdentifierBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + coopIdentifier_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } private java.lang.Object userId_ = ""; /** - * optional string user_id = 4; + * optional string user_id = 3; * @return Whether the userId field is set. */ public boolean hasUserId() { - return ((bitField0_ & 0x00000080) != 0); + return ((bitField0_ & 0x00000008) != 0); } /** - * optional string user_id = 4; + * optional string user_id = 3; * @return The userId. */ public java.lang.String getUserId() { @@ -121394,7 +127160,7 @@ public java.lang.String getUserId() { } } /** - * optional string user_id = 4; + * optional string user_id = 3; * @return The bytes for userId. */ public com.google.protobuf.ByteString @@ -121411,56 +127177,52 @@ public java.lang.String getUserId() { } } /** - * optional string user_id = 4; + * optional string user_id = 3; * @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_ |= 0x00000080; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } /** - * optional string user_id = 4; + * optional string user_id = 3; * @return This builder for chaining. */ public Builder clearUserId() { - bitField0_ = (bitField0_ & ~0x00000080); userId_ = getDefaultInstance().getUserId(); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } /** - * optional string user_id = 4; + * optional string user_id = 3; * @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_ |= 0x00000080; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } private java.lang.Object userName_ = ""; /** - * optional string user_name = 5; + * optional string user_name = 4; * @return Whether the userName field is set. */ public boolean hasUserName() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000010) != 0); } /** - * optional string user_name = 5; + * optional string user_name = 4; * @return The userName. */ public java.lang.String getUserName() { @@ -121478,7 +127240,7 @@ public java.lang.String getUserName() { } } /** - * optional string user_name = 5; + * optional string user_name = 4; * @return The bytes for userName. */ public com.google.protobuf.ByteString @@ -121495,42 +127257,38 @@ public java.lang.String getUserName() { } } /** - * optional string user_name = 5; + * optional string user_name = 4; * @param value The userName to set. * @return This builder for chaining. */ public Builder setUserName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000100; + if (value == null) { throw new NullPointerException(); } userName_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } /** - * optional string user_name = 5; + * optional string user_name = 4; * @return This builder for chaining. */ public Builder clearUserName() { - bitField0_ = (bitField0_ & ~0x00000100); userName_ = getDefaultInstance().getUserName(); + bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } /** - * optional string user_name = 5; + * optional string user_name = 4; * @param value The bytes for userName to set. * @return This builder for chaining. */ public Builder setUserNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000100; + if (value == null) { throw new NullPointerException(); } userName_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -121542,7 +127300,7 @@ public Builder setUserNameBytes( */ @java.lang.Override public boolean hasSoulPower() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000020) != 0); } /** * optional double soul_power = 8; @@ -121558,8 +127316,9 @@ public double getSoulPower() { * @return This builder for chaining. */ public Builder setSoulPower(double value) { - bitField0_ |= 0x00000200; + soulPower_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -121568,7 +127327,7 @@ public Builder setSoulPower(double value) { * @return This builder for chaining. */ public Builder clearSoulPower() { - bitField0_ = (bitField0_ & ~0x00000200); + bitField0_ = (bitField0_ & ~0x00000020); soulPower_ = 0D; onChanged(); return this; @@ -121576,15 +127335,15 @@ public Builder clearSoulPower() { private double eop_ ; /** - * optional double eop = 11; + * optional double eop = 12; * @return Whether the eop field is set. */ @java.lang.Override public boolean hasEop() { - return ((bitField0_ & 0x00000400) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** - * optional double eop = 11; + * optional double eop = 12; * @return The eop. */ @java.lang.Override @@ -121592,22 +127351,23 @@ public double getEop() { return eop_; } /** - * optional double eop = 11; + * optional double eop = 12; * @param value The eop to set. * @return This builder for chaining. */ public Builder setEop(double value) { - bitField0_ |= 0x00000400; + eop_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } /** - * optional double eop = 11; + * optional double eop = 12; * @return This builder for chaining. */ public Builder clearEop() { - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00000040); eop_ = 0D; onChanged(); return this; @@ -121620,7 +127380,7 @@ public Builder clearEop() { */ @java.lang.Override public boolean hasLeague() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** * optional uint32 league = 9; @@ -121636,8 +127396,9 @@ public int getLeague() { * @return This builder for chaining. */ public Builder setLeague(int value) { - bitField0_ |= 0x00000800; + league_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -121646,7 +127407,7 @@ public Builder setLeague(int value) { * @return This builder for chaining. */ public Builder clearLeague() { - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00000080); league_ = 0; onChanged(); return this; @@ -121654,24 +127415,23 @@ public Builder clearLeague() { private int grade_ = 0; /** - * optional .ei.Contract.PlayerGrade grade = 12; + * optional .ei.Contract.PlayerGrade grade = 13; * @return Whether the grade field is set. */ @java.lang.Override public boolean hasGrade() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00000100) != 0); } /** - * optional .ei.Contract.PlayerGrade grade = 12; + * optional .ei.Contract.PlayerGrade grade = 13; * @return The grade. */ @java.lang.Override public ei.Ei.Contract.PlayerGrade getGrade() { - @SuppressWarnings("deprecation") - ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.valueOf(grade_); + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(grade_); return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; } /** - * optional .ei.Contract.PlayerGrade grade = 12; + * optional .ei.Contract.PlayerGrade grade = 13; * @param value The grade to set. * @return This builder for chaining. */ @@ -121679,17 +127439,17 @@ public Builder setGrade(ei.Ei.Contract.PlayerGrade value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00001000; + bitField0_ |= 0x00000100; grade_ = value.getNumber(); onChanged(); return this; } /** - * optional .ei.Contract.PlayerGrade grade = 12; + * optional .ei.Contract.PlayerGrade grade = 13; * @return This builder for chaining. */ public Builder clearGrade() { - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00000100); grade_ = 0; onChanged(); return this; @@ -121697,15 +127457,15 @@ public Builder clearGrade() { private boolean pointsReplay_ ; /** - * optional bool points_replay = 15; + * optional bool points_replay = 14; * @return Whether the pointsReplay field is set. */ @java.lang.Override public boolean hasPointsReplay() { - return ((bitField0_ & 0x00002000) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** - * optional bool points_replay = 15; + * optional bool points_replay = 14; * @return The pointsReplay. */ @java.lang.Override @@ -121713,22 +127473,23 @@ public boolean getPointsReplay() { return pointsReplay_; } /** - * optional bool points_replay = 15; + * optional bool points_replay = 14; * @param value The pointsReplay to set. * @return This builder for chaining. */ public Builder setPointsReplay(boolean value) { - bitField0_ |= 0x00002000; + pointsReplay_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } /** - * optional bool points_replay = 15; + * optional bool points_replay = 14; * @return This builder for chaining. */ public Builder clearPointsReplay() { - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00000200); pointsReplay_ = false; onChanged(); return this; @@ -121736,24 +127497,23 @@ public Builder clearPointsReplay() { private int platform_ = 0; /** - * optional .ei.Platform platform = 6; + * optional .ei.Platform platform = 5; * @return Whether the platform field is set. */ @java.lang.Override public boolean hasPlatform() { - return ((bitField0_ & 0x00004000) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** - * optional .ei.Platform platform = 6; + * optional .ei.Platform platform = 5; * @return The platform. */ @java.lang.Override public ei.Ei.Platform getPlatform() { - @SuppressWarnings("deprecation") - ei.Ei.Platform result = ei.Ei.Platform.valueOf(platform_); + ei.Ei.Platform result = ei.Ei.Platform.forNumber(platform_); return result == null ? ei.Ei.Platform.UNKNOWN_PLATFORM : result; } /** - * optional .ei.Platform platform = 6; + * optional .ei.Platform platform = 5; * @param value The platform to set. * @return This builder for chaining. */ @@ -121761,776 +127521,119 @@ public Builder setPlatform(ei.Ei.Platform value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00004000; + bitField0_ |= 0x00000400; platform_ = value.getNumber(); onChanged(); return this; } /** - * optional .ei.Platform platform = 6; + * optional .ei.Platform platform = 5; * @return This builder for chaining. */ public Builder clearPlatform() { - bitField0_ = (bitField0_ & ~0x00004000); + bitField0_ = (bitField0_ & ~0x00000400); platform_ = 0; onChanged(); return this; } - private int clientVersion_ ; + private double secondsRemaining_ ; /** - * optional uint32 client_version = 7; - * @return Whether the clientVersion field is set. + * optional double seconds_remaining = 11; + * @return Whether the secondsRemaining field is set. */ @java.lang.Override - public boolean hasClientVersion() { - return ((bitField0_ & 0x00008000) != 0); + public boolean hasSecondsRemaining() { + return ((bitField0_ & 0x00000800) != 0); } /** - * optional uint32 client_version = 7; - * @return The clientVersion. + * optional double seconds_remaining = 11; + * @return The secondsRemaining. */ @java.lang.Override - public int getClientVersion() { - return clientVersion_; + public double getSecondsRemaining() { + return secondsRemaining_; } /** - * optional uint32 client_version = 7; - * @param value The clientVersion to set. + * optional double seconds_remaining = 11; + * @param value The secondsRemaining to set. * @return This builder for chaining. */ - public Builder setClientVersion(int value) { - bitField0_ |= 0x00008000; - clientVersion_ = value; + public Builder setSecondsRemaining(double value) { + + secondsRemaining_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } /** - * optional uint32 client_version = 7; + * optional double seconds_remaining = 11; * @return This builder for chaining. */ - public Builder clearClientVersion() { - bitField0_ = (bitField0_ & ~0x00008000); - clientVersion_ = 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.CreateCoopRequest) - } - - // @@protoc_insertion_point(class_scope:ei.CreateCoopRequest) - private static final ei.Ei.CreateCoopRequest DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new ei.Ei.CreateCoopRequest(); - } - - public static ei.Ei.CreateCoopRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public CreateCoopRequest 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.CreateCoopRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface CreateCoopResponseOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.CreateCoopResponse) - com.google.protobuf.MessageOrBuilder { - - /** - * optional bool success = 1; - * @return Whether the success field is set. - */ - boolean hasSuccess(); - /** - * optional bool success = 1; - * @return The success. - */ - boolean getSuccess(); - - /** - * optional string message = 2; - * @return Whether the message field is set. - */ - boolean hasMessage(); - /** - * optional string message = 2; - * @return The message. - */ - java.lang.String getMessage(); - /** - * optional string message = 2; - * @return The bytes for message. - */ - com.google.protobuf.ByteString - getMessageBytes(); - } - /** - * Protobuf type {@code ei.CreateCoopResponse} - */ - public static final class CreateCoopResponse extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.CreateCoopResponse) - CreateCoopResponseOrBuilder { - private static final long serialVersionUID = 0L; - // Use CreateCoopResponse.newBuilder() to construct. - private CreateCoopResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private CreateCoopResponse() { - message_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new CreateCoopResponse(); - } - - @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_CreateCoopResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_CreateCoopResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - ei.Ei.CreateCoopResponse.class, ei.Ei.CreateCoopResponse.Builder.class); - } - - private int bitField0_; - public static final int SUCCESS_FIELD_NUMBER = 1; - private boolean success_; - /** - * optional bool success = 1; - * @return Whether the success field is set. - */ - @java.lang.Override - public boolean hasSuccess() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - * optional bool success = 1; - * @return The success. - */ - @java.lang.Override - public boolean getSuccess() { - return success_; - } - - public static final int MESSAGE_FIELD_NUMBER = 2; - private volatile java.lang.Object message_; - /** - * optional string message = 2; - * @return Whether the message field is set. - */ - @java.lang.Override - public boolean hasMessage() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - * optional string message = 2; - * @return The message. - */ - @java.lang.Override - public java.lang.String getMessage() { - java.lang.Object ref = message_; - 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()) { - message_ = s; - } - return s; - } - } - /** - * optional string message = 2; - * @return The bytes for message. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getMessageBytes() { - java.lang.Object ref = message_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - message_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - 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)) { - output.writeBool(1, success_); - } - if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, message_); - } - 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.CodedOutputStream - .computeBoolSize(1, success_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, message_); - } - 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.CreateCoopResponse)) { - return super.equals(obj); - } - ei.Ei.CreateCoopResponse other = (ei.Ei.CreateCoopResponse) obj; - - if (hasSuccess() != other.hasSuccess()) return false; - if (hasSuccess()) { - if (getSuccess() - != other.getSuccess()) return false; - } - if (hasMessage() != other.hasMessage()) return false; - if (hasMessage()) { - if (!getMessage() - .equals(other.getMessage())) 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 (hasSuccess()) { - hash = (37 * hash) + SUCCESS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getSuccess()); - } - if (hasMessage()) { - hash = (37 * hash) + MESSAGE_FIELD_NUMBER; - hash = (53 * hash) + getMessage().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static ei.Ei.CreateCoopResponse parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.CreateCoopResponse parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static ei.Ei.CreateCoopResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.CreateCoopResponse 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.CreateCoopResponse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.CreateCoopResponse parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static ei.Ei.CreateCoopResponse parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static ei.Ei.CreateCoopResponse 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.CreateCoopResponse parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static ei.Ei.CreateCoopResponse 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.CreateCoopResponse parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static ei.Ei.CreateCoopResponse 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.CreateCoopResponse 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.CreateCoopResponse} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.CreateCoopResponse) - ei.Ei.CreateCoopResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return ei.Ei.internal_static_ei_CreateCoopResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_CreateCoopResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - ei.Ei.CreateCoopResponse.class, ei.Ei.CreateCoopResponse.Builder.class); - } - - // Construct using ei.Ei.CreateCoopResponse.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - success_ = false; - bitField0_ = (bitField0_ & ~0x00000001); - message_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return ei.Ei.internal_static_ei_CreateCoopResponse_descriptor; - } - - @java.lang.Override - public ei.Ei.CreateCoopResponse getDefaultInstanceForType() { - return ei.Ei.CreateCoopResponse.getDefaultInstance(); - } - - @java.lang.Override - public ei.Ei.CreateCoopResponse build() { - ei.Ei.CreateCoopResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public ei.Ei.CreateCoopResponse buildPartial() { - ei.Ei.CreateCoopResponse result = new ei.Ei.CreateCoopResponse(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.success_ = success_; - to_bitField0_ |= 0x00000001; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - to_bitField0_ |= 0x00000002; - } - result.message_ = message_; - 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.CreateCoopResponse) { - return mergeFrom((ei.Ei.CreateCoopResponse)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(ei.Ei.CreateCoopResponse other) { - if (other == ei.Ei.CreateCoopResponse.getDefaultInstance()) return this; - if (other.hasSuccess()) { - setSuccess(other.getSuccess()); - } - if (other.hasMessage()) { - bitField0_ |= 0x00000002; - message_ = other.message_; - onChanged(); - } - this.mergeUnknownFields(other.getUnknownFields()); + public Builder clearSecondsRemaining() { + bitField0_ = (bitField0_ & ~0x00000800); + secondsRemaining_ = 0D; 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 8: { - success_ = input.readBool(); - bitField0_ |= 0x00000001; - break; - } // case 8 - case 18: { - message_ = input.readBytes(); - bitField0_ |= 0x00000002; - break; - } // case 18 - 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 boolean success_ ; + private int clientVersion_ ; /** - * optional bool success = 1; - * @return Whether the success field is set. + * optional uint32 client_version = 7; + * @return Whether the clientVersion field is set. */ @java.lang.Override - public boolean hasSuccess() { - return ((bitField0_ & 0x00000001) != 0); + public boolean hasClientVersion() { + return ((bitField0_ & 0x00001000) != 0); } /** - * optional bool success = 1; - * @return The success. + * optional uint32 client_version = 7; + * @return The clientVersion. */ @java.lang.Override - public boolean getSuccess() { - return success_; - } - /** - * optional bool success = 1; - * @param value The success to set. - * @return This builder for chaining. - */ - public Builder setSuccess(boolean value) { - bitField0_ |= 0x00000001; - success_ = value; - onChanged(); - return this; + public int getClientVersion() { + return clientVersion_; } /** - * optional bool success = 1; + * optional uint32 client_version = 7; + * @param value The clientVersion to set. * @return This builder for chaining. */ - public Builder clearSuccess() { - bitField0_ = (bitField0_ & ~0x00000001); - success_ = false; - onChanged(); - return this; - } + public Builder setClientVersion(int value) { - private java.lang.Object message_ = ""; - /** - * optional string message = 2; - * @return Whether the message field is set. - */ - public boolean hasMessage() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - * optional string message = 2; - * @return The message. - */ - public java.lang.String getMessage() { - java.lang.Object ref = message_; - 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()) { - message_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * optional string message = 2; - * @return The bytes for message. - */ - public com.google.protobuf.ByteString - getMessageBytes() { - java.lang.Object ref = message_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - message_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * optional string message = 2; - * @param value The message to set. - * @return This builder for chaining. - */ - public Builder setMessage( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - message_ = value; - onChanged(); - return this; - } - /** - * optional string message = 2; - * @return This builder for chaining. - */ - public Builder clearMessage() { - bitField0_ = (bitField0_ & ~0x00000002); - message_ = getDefaultInstance().getMessage(); + clientVersion_ = value; + bitField0_ |= 0x00001000; onChanged(); return this; } /** - * optional string message = 2; - * @param value The bytes for message to set. + * optional uint32 client_version = 7; * @return This builder for chaining. */ - public Builder setMessageBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - message_ = value; + public Builder clearClientVersion() { + bitField0_ = (bitField0_ & ~0x00001000); + clientVersion_ = 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.CreateCoopResponse) + // @@protoc_insertion_point(builder_scope:ei.JoinCoopRequest) } - // @@protoc_insertion_point(class_scope:ei.CreateCoopResponse) - private static final ei.Ei.CreateCoopResponse DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:ei.JoinCoopRequest) + private static final ei.Ei.JoinCoopRequest DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new ei.Ei.CreateCoopResponse(); + DEFAULT_INSTANCE = new ei.Ei.JoinCoopRequest(); } - public static ei.Ei.CreateCoopResponse getDefaultInstance() { + public static ei.Ei.JoinCoopRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public CreateCoopResponse parsePartialFrom( + public JoinCoopRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -122549,287 +127652,227 @@ public CreateCoopResponse parsePartialFrom( } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public ei.Ei.CreateCoopResponse getDefaultInstanceForType() { + public ei.Ei.JoinCoopRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface JoinCoopRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.JoinCoopRequest) + public interface JoinCoopResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.JoinCoopResponse) com.google.protobuf.MessageOrBuilder { /** - * optional .ei.BasicRequestInfo rinfo = 10; - * @return Whether the rinfo field is set. - */ - boolean hasRinfo(); - /** - * optional .ei.BasicRequestInfo rinfo = 10; - * @return The rinfo. - */ - ei.Ei.BasicRequestInfo getRinfo(); - /** - * optional .ei.BasicRequestInfo rinfo = 10; - */ - ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder(); - - /** - * optional string contract_identifier = 1; - * @return Whether the contractIdentifier field is set. - */ - boolean hasContractIdentifier(); - /** - * optional string contract_identifier = 1; - * @return The contractIdentifier. - */ - java.lang.String getContractIdentifier(); - /** - * optional string contract_identifier = 1; - * @return The bytes for contractIdentifier. - */ - com.google.protobuf.ByteString - getContractIdentifierBytes(); - - /** - * optional string coop_identifier = 2; - * @return Whether the coopIdentifier field is set. - */ - boolean hasCoopIdentifier(); - /** - * optional string coop_identifier = 2; - * @return The coopIdentifier. - */ - java.lang.String getCoopIdentifier(); - /** - * optional string coop_identifier = 2; - * @return The bytes for coopIdentifier. - */ - com.google.protobuf.ByteString - getCoopIdentifierBytes(); - - /** - * optional string user_id = 3; - * @return Whether the userId field is set. - */ - boolean hasUserId(); - /** - * optional string user_id = 3; - * @return The userId. + * optional bool success = 1; + * @return Whether the success field is set. */ - java.lang.String getUserId(); + boolean hasSuccess(); /** - * optional string user_id = 3; - * @return The bytes for userId. + * optional bool success = 1; + * @return The success. */ - com.google.protobuf.ByteString - getUserIdBytes(); + boolean getSuccess(); /** - * optional string user_name = 4; - * @return Whether the userName field is set. + * optional string message = 2; + * @return Whether the message field is set. */ - boolean hasUserName(); + boolean hasMessage(); /** - * optional string user_name = 4; - * @return The userName. + * optional string message = 2; + * @return The message. */ - java.lang.String getUserName(); + java.lang.String getMessage(); /** - * optional string user_name = 4; - * @return The bytes for userName. + * optional string message = 2; + * @return The bytes for message. */ com.google.protobuf.ByteString - getUserNameBytes(); + getMessageBytes(); /** - * optional double soul_power = 8; - * @return Whether the soulPower field is set. + * optional bool banned = 4; + * @return Whether the banned field is set. */ - boolean hasSoulPower(); + boolean hasBanned(); /** - * optional double soul_power = 8; - * @return The soulPower. + * optional bool banned = 4; + * @return The banned. */ - double getSoulPower(); + boolean getBanned(); /** - * optional double eop = 12; - * @return Whether the eop field is set. + * optional string coop_identifier = 5; + * @return Whether the coopIdentifier field is set. */ - boolean hasEop(); + boolean hasCoopIdentifier(); /** - * optional double eop = 12; - * @return The eop. + * optional string coop_identifier = 5; + * @return The coopIdentifier. */ - double getEop(); + java.lang.String getCoopIdentifier(); + /** + * optional string coop_identifier = 5; + * @return The bytes for coopIdentifier. + */ + com.google.protobuf.ByteString + getCoopIdentifierBytes(); /** - * optional uint32 league = 9; - * @return Whether the league field is set. + * optional double seconds_remaining = 3; + * @return Whether the secondsRemaining field is set. */ - boolean hasLeague(); + boolean hasSecondsRemaining(); /** - * optional uint32 league = 9; - * @return The league. + * optional double seconds_remaining = 3; + * @return The secondsRemaining. */ - int getLeague(); + double getSecondsRemaining(); /** - * optional .ei.Contract.PlayerGrade grade = 13; - * @return Whether the grade field is set. + * optional double match_percent = 6; + * @return Whether the matchPercent field is set. */ - boolean hasGrade(); + boolean hasMatchPercent(); /** - * optional .ei.Contract.PlayerGrade grade = 13; - * @return The grade. + * optional double match_percent = 6; + * @return The matchPercent. */ - ei.Ei.Contract.PlayerGrade getGrade(); + double getMatchPercent(); /** - * optional bool points_replay = 14; - * @return Whether the pointsReplay field is set. + * optional uint32 num_members = 7; + * @return Whether the numMembers field is set. */ - boolean hasPointsReplay(); + boolean hasNumMembers(); /** - * optional bool points_replay = 14; - * @return The pointsReplay. + * optional uint32 num_members = 7; + * @return The numMembers. */ - boolean getPointsReplay(); + int getNumMembers(); /** - * optional .ei.Platform platform = 5; - * @return Whether the platform field is set. + * optional .ei.ContractCoopStatusResponse.Status status = 8; + * @return Whether the status field is set. */ - boolean hasPlatform(); + boolean hasStatus(); /** - * optional .ei.Platform platform = 5; - * @return The platform. + * optional .ei.ContractCoopStatusResponse.Status status = 8; + * @return The status. */ - ei.Ei.Platform getPlatform(); + ei.Ei.ContractCoopStatusResponse.Status getStatus(); /** - * optional double seconds_remaining = 11; - * @return Whether the secondsRemaining field is set. + * optional .ei.Contract.PlayerGrade grade = 9; + * @return Whether the grade field is set. */ - boolean hasSecondsRemaining(); + boolean hasGrade(); /** - * optional double seconds_remaining = 11; - * @return The secondsRemaining. + * optional .ei.Contract.PlayerGrade grade = 9; + * @return The grade. */ - double getSecondsRemaining(); + ei.Ei.Contract.PlayerGrade getGrade(); /** - * optional uint32 client_version = 7; - * @return Whether the clientVersion field is set. + * optional bool can_start = 10; + * @return Whether the canStart field is set. */ - boolean hasClientVersion(); + boolean hasCanStart(); /** - * optional uint32 client_version = 7; - * @return The clientVersion. + * optional bool can_start = 10; + * @return The canStart. */ - int getClientVersion(); + boolean getCanStart(); } /** - * Protobuf type {@code ei.JoinCoopRequest} + * Protobuf type {@code ei.JoinCoopResponse} */ - public static final class JoinCoopRequest extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.JoinCoopRequest) - JoinCoopRequestOrBuilder { + public static final class JoinCoopResponse extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.JoinCoopResponse) + JoinCoopResponseOrBuilder { private static final long serialVersionUID = 0L; - // Use JoinCoopRequest.newBuilder() to construct. - private JoinCoopRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + JoinCoopResponse.class.getName()); + } + // Use JoinCoopResponse.newBuilder() to construct. + private JoinCoopResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } - private JoinCoopRequest() { - contractIdentifier_ = ""; + private JoinCoopResponse() { + message_ = ""; coopIdentifier_ = ""; - userId_ = ""; - userName_ = ""; + status_ = 0; grade_ = 0; - platform_ = 0; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new JoinCoopRequest(); } - @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_JoinCoopRequest_descriptor; + return ei.Ei.internal_static_ei_JoinCoopResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_JoinCoopRequest_fieldAccessorTable + return ei.Ei.internal_static_ei_JoinCoopResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.JoinCoopRequest.class, ei.Ei.JoinCoopRequest.Builder.class); + ei.Ei.JoinCoopResponse.class, ei.Ei.JoinCoopResponse.Builder.class); } private int bitField0_; - public static final int RINFO_FIELD_NUMBER = 10; - private ei.Ei.BasicRequestInfo rinfo_; + public static final int SUCCESS_FIELD_NUMBER = 1; + private boolean success_ = false; /** - * optional .ei.BasicRequestInfo rinfo = 10; - * @return Whether the rinfo field is set. + * optional bool success = 1; + * @return Whether the success field is set. */ @java.lang.Override - public boolean hasRinfo() { + public boolean hasSuccess() { return ((bitField0_ & 0x00000001) != 0); } /** - * optional .ei.BasicRequestInfo rinfo = 10; - * @return The rinfo. - */ - @java.lang.Override - public ei.Ei.BasicRequestInfo getRinfo() { - return rinfo_ == null ? ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; - } - /** - * optional .ei.BasicRequestInfo rinfo = 10; + * optional bool success = 1; + * @return The success. */ @java.lang.Override - public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { - return rinfo_ == null ? ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; + public boolean getSuccess() { + return success_; } - public static final int CONTRACT_IDENTIFIER_FIELD_NUMBER = 1; - private volatile java.lang.Object contractIdentifier_; + public static final int MESSAGE_FIELD_NUMBER = 2; + @SuppressWarnings("serial") + private volatile java.lang.Object message_ = ""; /** - * optional string contract_identifier = 1; - * @return Whether the contractIdentifier field is set. + * optional string message = 2; + * @return Whether the message field is set. */ @java.lang.Override - public boolean hasContractIdentifier() { + public boolean hasMessage() { return ((bitField0_ & 0x00000002) != 0); } /** - * optional string contract_identifier = 1; - * @return The contractIdentifier. + * optional string message = 2; + * @return The message. */ @java.lang.Override - public java.lang.String getContractIdentifier() { - java.lang.Object ref = contractIdentifier_; + public java.lang.String getMessage() { + java.lang.Object ref = message_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { @@ -122837,95 +127880,67 @@ public java.lang.String getContractIdentifier() { (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { - contractIdentifier_ = s; + message_ = s; } return s; } } /** - * optional string contract_identifier = 1; - * @return The bytes for contractIdentifier. + * optional string message = 2; + * @return The bytes for message. */ @java.lang.Override public com.google.protobuf.ByteString - getContractIdentifierBytes() { - java.lang.Object ref = contractIdentifier_; + getMessageBytes() { + java.lang.Object ref = message_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - contractIdentifier_ = b; + message_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int COOP_IDENTIFIER_FIELD_NUMBER = 2; - private volatile java.lang.Object coopIdentifier_; + public static final int BANNED_FIELD_NUMBER = 4; + private boolean banned_ = false; /** - * optional string coop_identifier = 2; - * @return Whether the coopIdentifier field is set. + * optional bool banned = 4; + * @return Whether the banned field is set. */ @java.lang.Override - public boolean hasCoopIdentifier() { + public boolean hasBanned() { return ((bitField0_ & 0x00000004) != 0); } /** - * optional string coop_identifier = 2; - * @return The coopIdentifier. - */ - @java.lang.Override - public java.lang.String getCoopIdentifier() { - java.lang.Object ref = coopIdentifier_; - 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()) { - coopIdentifier_ = s; - } - return s; - } - } - /** - * optional string coop_identifier = 2; - * @return The bytes for coopIdentifier. + * optional bool banned = 4; + * @return The banned. */ @java.lang.Override - public com.google.protobuf.ByteString - getCoopIdentifierBytes() { - java.lang.Object ref = coopIdentifier_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - coopIdentifier_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public boolean getBanned() { + return banned_; } - public static final int USER_ID_FIELD_NUMBER = 3; - private volatile java.lang.Object userId_; + public static final int COOP_IDENTIFIER_FIELD_NUMBER = 5; + @SuppressWarnings("serial") + private volatile java.lang.Object coopIdentifier_ = ""; /** - * optional string user_id = 3; - * @return Whether the userId field is set. + * optional string coop_identifier = 5; + * @return Whether the coopIdentifier field is set. */ @java.lang.Override - public boolean hasUserId() { + public boolean hasCoopIdentifier() { return ((bitField0_ & 0x00000008) != 0); } /** - * optional string user_id = 3; - * @return The userId. + * optional string coop_identifier = 5; + * @return The coopIdentifier. */ @java.lang.Override - public java.lang.String getUserId() { - java.lang.Object ref = userId_; + public java.lang.String getCoopIdentifier() { + java.lang.Object ref = coopIdentifier_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { @@ -122933,228 +127948,140 @@ public java.lang.String getUserId() { (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { - userId_ = s; + coopIdentifier_ = s; } return s; } } /** - * optional string user_id = 3; - * @return The bytes for userId. + * optional string coop_identifier = 5; + * @return The bytes for coopIdentifier. */ @java.lang.Override public com.google.protobuf.ByteString - getUserIdBytes() { - java.lang.Object ref = userId_; + getCoopIdentifierBytes() { + java.lang.Object ref = coopIdentifier_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - userId_ = b; + coopIdentifier_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int USER_NAME_FIELD_NUMBER = 4; - private volatile java.lang.Object userName_; + public static final int SECONDS_REMAINING_FIELD_NUMBER = 3; + private double secondsRemaining_ = 0D; /** - * optional string user_name = 4; - * @return Whether the userName field is set. + * optional double seconds_remaining = 3; + * @return Whether the secondsRemaining field is set. */ @java.lang.Override - public boolean hasUserName() { + public boolean hasSecondsRemaining() { return ((bitField0_ & 0x00000010) != 0); } /** - * optional string user_name = 4; - * @return The userName. - */ - @java.lang.Override - public java.lang.String getUserName() { - java.lang.Object ref = userName_; - 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()) { - userName_ = s; - } - return s; - } - } - /** - * optional string user_name = 4; - * @return The bytes for userName. + * optional double seconds_remaining = 3; + * @return The secondsRemaining. */ @java.lang.Override - public com.google.protobuf.ByteString - getUserNameBytes() { - java.lang.Object ref = userName_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - userName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public double getSecondsRemaining() { + return secondsRemaining_; } - public static final int SOUL_POWER_FIELD_NUMBER = 8; - private double soulPower_; + public static final int MATCH_PERCENT_FIELD_NUMBER = 6; + private double matchPercent_ = 0D; /** - * optional double soul_power = 8; - * @return Whether the soulPower field is set. + * optional double match_percent = 6; + * @return Whether the matchPercent field is set. */ @java.lang.Override - public boolean hasSoulPower() { + public boolean hasMatchPercent() { return ((bitField0_ & 0x00000020) != 0); } /** - * optional double soul_power = 8; - * @return The soulPower. + * optional double match_percent = 6; + * @return The matchPercent. */ @java.lang.Override - public double getSoulPower() { - return soulPower_; + public double getMatchPercent() { + return matchPercent_; } - public static final int EOP_FIELD_NUMBER = 12; - private double eop_; + public static final int NUM_MEMBERS_FIELD_NUMBER = 7; + private int numMembers_ = 0; /** - * optional double eop = 12; - * @return Whether the eop field is set. + * optional uint32 num_members = 7; + * @return Whether the numMembers field is set. */ @java.lang.Override - public boolean hasEop() { + public boolean hasNumMembers() { return ((bitField0_ & 0x00000040) != 0); } /** - * optional double eop = 12; - * @return The eop. + * optional uint32 num_members = 7; + * @return The numMembers. */ @java.lang.Override - public double getEop() { - return eop_; + public int getNumMembers() { + return numMembers_; } - public static final int LEAGUE_FIELD_NUMBER = 9; - private int league_; + public static final int STATUS_FIELD_NUMBER = 8; + private int status_ = 0; /** - * optional uint32 league = 9; - * @return Whether the league field is set. + * optional .ei.ContractCoopStatusResponse.Status status = 8; + * @return Whether the status field is set. */ - @java.lang.Override - public boolean hasLeague() { + @java.lang.Override public boolean hasStatus() { return ((bitField0_ & 0x00000080) != 0); } /** - * optional uint32 league = 9; - * @return The league. + * optional .ei.ContractCoopStatusResponse.Status status = 8; + * @return The status. */ - @java.lang.Override - public int getLeague() { - return league_; + @java.lang.Override public ei.Ei.ContractCoopStatusResponse.Status getStatus() { + ei.Ei.ContractCoopStatusResponse.Status result = ei.Ei.ContractCoopStatusResponse.Status.forNumber(status_); + return result == null ? ei.Ei.ContractCoopStatusResponse.Status.UNKNOWN : result; } - public static final int GRADE_FIELD_NUMBER = 13; - private int grade_; + public static final int GRADE_FIELD_NUMBER = 9; + private int grade_ = 0; /** - * optional .ei.Contract.PlayerGrade grade = 13; + * optional .ei.Contract.PlayerGrade grade = 9; * @return Whether the grade field is set. */ @java.lang.Override public boolean hasGrade() { return ((bitField0_ & 0x00000100) != 0); } /** - * optional .ei.Contract.PlayerGrade grade = 13; + * optional .ei.Contract.PlayerGrade grade = 9; * @return The grade. */ @java.lang.Override public ei.Ei.Contract.PlayerGrade getGrade() { - @SuppressWarnings("deprecation") - ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.valueOf(grade_); + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(grade_); return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; } - public static final int POINTS_REPLAY_FIELD_NUMBER = 14; - private boolean pointsReplay_; + public static final int CAN_START_FIELD_NUMBER = 10; + private boolean canStart_ = false; /** - * optional bool points_replay = 14; - * @return Whether the pointsReplay field is set. + * optional bool can_start = 10; + * @return Whether the canStart field is set. */ @java.lang.Override - public boolean hasPointsReplay() { + public boolean hasCanStart() { return ((bitField0_ & 0x00000200) != 0); } /** - * optional bool points_replay = 14; - * @return The pointsReplay. - */ - @java.lang.Override - public boolean getPointsReplay() { - return pointsReplay_; - } - - public static final int PLATFORM_FIELD_NUMBER = 5; - private int platform_; - /** - * optional .ei.Platform platform = 5; - * @return Whether the platform field is set. - */ - @java.lang.Override public boolean hasPlatform() { - return ((bitField0_ & 0x00000400) != 0); - } - /** - * optional .ei.Platform platform = 5; - * @return The platform. - */ - @java.lang.Override public ei.Ei.Platform getPlatform() { - @SuppressWarnings("deprecation") - ei.Ei.Platform result = ei.Ei.Platform.valueOf(platform_); - return result == null ? ei.Ei.Platform.UNKNOWN_PLATFORM : result; - } - - public static final int SECONDS_REMAINING_FIELD_NUMBER = 11; - private double secondsRemaining_; - /** - * optional double seconds_remaining = 11; - * @return Whether the secondsRemaining field is set. - */ - @java.lang.Override - public boolean hasSecondsRemaining() { - return ((bitField0_ & 0x00000800) != 0); - } - /** - * optional double seconds_remaining = 11; - * @return The secondsRemaining. - */ - @java.lang.Override - public double getSecondsRemaining() { - return secondsRemaining_; - } - - public static final int CLIENT_VERSION_FIELD_NUMBER = 7; - private int clientVersion_; - /** - * optional uint32 client_version = 7; - * @return Whether the clientVersion field is set. - */ - @java.lang.Override - public boolean hasClientVersion() { - return ((bitField0_ & 0x00001000) != 0); - } - /** - * optional uint32 client_version = 7; - * @return The clientVersion. + * optional bool can_start = 10; + * @return The canStart. */ @java.lang.Override - public int getClientVersion() { - return clientVersion_; + public boolean getCanStart() { + return canStart_; } private byte memoizedIsInitialized = -1; @@ -123171,44 +128098,35 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, contractIdentifier_); - } - if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, coopIdentifier_); + if (((bitField0_ & 0x00000001) != 0)) { + output.writeBool(1, success_); } - if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, userId_); + if (((bitField0_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, message_); } if (((bitField0_ & 0x00000010) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, userName_); + output.writeDouble(3, secondsRemaining_); } - if (((bitField0_ & 0x00000400) != 0)) { - output.writeEnum(5, platform_); + if (((bitField0_ & 0x00000004) != 0)) { + output.writeBool(4, banned_); } - if (((bitField0_ & 0x00001000) != 0)) { - output.writeUInt32(7, clientVersion_); + if (((bitField0_ & 0x00000008) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 5, coopIdentifier_); } if (((bitField0_ & 0x00000020) != 0)) { - output.writeDouble(8, soulPower_); - } - if (((bitField0_ & 0x00000080) != 0)) { - output.writeUInt32(9, league_); - } - if (((bitField0_ & 0x00000001) != 0)) { - output.writeMessage(10, getRinfo()); - } - if (((bitField0_ & 0x00000800) != 0)) { - output.writeDouble(11, secondsRemaining_); + output.writeDouble(6, matchPercent_); } if (((bitField0_ & 0x00000040) != 0)) { - output.writeDouble(12, eop_); + output.writeUInt32(7, numMembers_); + } + if (((bitField0_ & 0x00000080) != 0)) { + output.writeEnum(8, status_); } if (((bitField0_ & 0x00000100) != 0)) { - output.writeEnum(13, grade_); + output.writeEnum(9, grade_); } if (((bitField0_ & 0x00000200) != 0)) { - output.writeBool(14, pointsReplay_); + output.writeBool(10, canStart_); } getUnknownFields().writeTo(output); } @@ -123219,53 +128137,43 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, contractIdentifier_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, coopIdentifier_); + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(1, success_); } - if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, userId_); + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, message_); } if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, userName_); - } - if (((bitField0_ & 0x00000400) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeEnumSize(5, platform_); - } - if (((bitField0_ & 0x00001000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(7, clientVersion_); + .computeDoubleSize(3, secondsRemaining_); } - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(8, soulPower_); + .computeBoolSize(4, banned_); } - if (((bitField0_ & 0x00000080) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(9, league_); + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, coopIdentifier_); } - if (((bitField0_ & 0x00000001) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(10, getRinfo()); + .computeDoubleSize(6, matchPercent_); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(11, secondsRemaining_); + .computeUInt32Size(7, numMembers_); } - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(12, eop_); + .computeEnumSize(8, status_); } if (((bitField0_ & 0x00000100) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeEnumSize(13, grade_); + .computeEnumSize(9, grade_); } if (((bitField0_ & 0x00000200) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeBoolSize(14, pointsReplay_); + .computeBoolSize(10, canStart_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -123277,76 +128185,60 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof ei.Ei.JoinCoopRequest)) { + if (!(obj instanceof ei.Ei.JoinCoopResponse)) { return super.equals(obj); } - ei.Ei.JoinCoopRequest other = (ei.Ei.JoinCoopRequest) obj; + ei.Ei.JoinCoopResponse other = (ei.Ei.JoinCoopResponse) obj; - if (hasRinfo() != other.hasRinfo()) return false; - if (hasRinfo()) { - if (!getRinfo() - .equals(other.getRinfo())) return false; + if (hasSuccess() != other.hasSuccess()) return false; + if (hasSuccess()) { + if (getSuccess() + != other.getSuccess()) return false; } - if (hasContractIdentifier() != other.hasContractIdentifier()) return false; - if (hasContractIdentifier()) { - if (!getContractIdentifier() - .equals(other.getContractIdentifier())) return false; + if (hasMessage() != other.hasMessage()) return false; + if (hasMessage()) { + if (!getMessage() + .equals(other.getMessage())) return false; + } + if (hasBanned() != other.hasBanned()) return false; + if (hasBanned()) { + if (getBanned() + != other.getBanned()) return false; } if (hasCoopIdentifier() != other.hasCoopIdentifier()) return false; if (hasCoopIdentifier()) { if (!getCoopIdentifier() .equals(other.getCoopIdentifier())) return false; } - if (hasUserId() != other.hasUserId()) return false; - if (hasUserId()) { - if (!getUserId() - .equals(other.getUserId())) return false; - } - if (hasUserName() != other.hasUserName()) return false; - if (hasUserName()) { - if (!getUserName() - .equals(other.getUserName())) return false; - } - if (hasSoulPower() != other.hasSoulPower()) return false; - if (hasSoulPower()) { - if (java.lang.Double.doubleToLongBits(getSoulPower()) + if (hasSecondsRemaining() != other.hasSecondsRemaining()) return false; + if (hasSecondsRemaining()) { + if (java.lang.Double.doubleToLongBits(getSecondsRemaining()) != java.lang.Double.doubleToLongBits( - other.getSoulPower())) return false; + other.getSecondsRemaining())) return false; } - if (hasEop() != other.hasEop()) return false; - if (hasEop()) { - if (java.lang.Double.doubleToLongBits(getEop()) + if (hasMatchPercent() != other.hasMatchPercent()) return false; + if (hasMatchPercent()) { + if (java.lang.Double.doubleToLongBits(getMatchPercent()) != java.lang.Double.doubleToLongBits( - other.getEop())) return false; + other.getMatchPercent())) return false; } - if (hasLeague() != other.hasLeague()) return false; - if (hasLeague()) { - if (getLeague() - != other.getLeague()) return false; + if (hasNumMembers() != other.hasNumMembers()) return false; + if (hasNumMembers()) { + if (getNumMembers() + != other.getNumMembers()) return false; + } + if (hasStatus() != other.hasStatus()) return false; + if (hasStatus()) { + if (status_ != other.status_) return false; } if (hasGrade() != other.hasGrade()) return false; if (hasGrade()) { if (grade_ != other.grade_) return false; } - if (hasPointsReplay() != other.hasPointsReplay()) return false; - if (hasPointsReplay()) { - if (getPointsReplay() - != other.getPointsReplay()) return false; - } - if (hasPlatform() != other.hasPlatform()) return false; - if (hasPlatform()) { - if (platform_ != other.platform_) return false; - } - if (hasSecondsRemaining() != other.hasSecondsRemaining()) return false; - if (hasSecondsRemaining()) { - if (java.lang.Double.doubleToLongBits(getSecondsRemaining()) - != java.lang.Double.doubleToLongBits( - other.getSecondsRemaining())) return false; - } - if (hasClientVersion() != other.hasClientVersion()) return false; - if (hasClientVersion()) { - if (getClientVersion() - != other.getClientVersion()) return false; + if (hasCanStart() != other.hasCanStart()) return false; + if (hasCanStart()) { + if (getCanStart() + != other.getCanStart()) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -123359,134 +128251,125 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); - if (hasRinfo()) { - hash = (37 * hash) + RINFO_FIELD_NUMBER; - hash = (53 * hash) + getRinfo().hashCode(); + if (hasSuccess()) { + hash = (37 * hash) + SUCCESS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getSuccess()); } - if (hasContractIdentifier()) { - hash = (37 * hash) + CONTRACT_IDENTIFIER_FIELD_NUMBER; - hash = (53 * hash) + getContractIdentifier().hashCode(); + if (hasMessage()) { + hash = (37 * hash) + MESSAGE_FIELD_NUMBER; + hash = (53 * hash) + getMessage().hashCode(); + } + if (hasBanned()) { + hash = (37 * hash) + BANNED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getBanned()); } if (hasCoopIdentifier()) { hash = (37 * hash) + COOP_IDENTIFIER_FIELD_NUMBER; hash = (53 * hash) + getCoopIdentifier().hashCode(); } - if (hasUserId()) { - hash = (37 * hash) + USER_ID_FIELD_NUMBER; - hash = (53 * hash) + getUserId().hashCode(); - } - if (hasUserName()) { - hash = (37 * hash) + USER_NAME_FIELD_NUMBER; - hash = (53 * hash) + getUserName().hashCode(); - } - if (hasSoulPower()) { - hash = (37 * hash) + SOUL_POWER_FIELD_NUMBER; + if (hasSecondsRemaining()) { + hash = (37 * hash) + SECONDS_REMAINING_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getSoulPower())); + java.lang.Double.doubleToLongBits(getSecondsRemaining())); } - if (hasEop()) { - hash = (37 * hash) + EOP_FIELD_NUMBER; + if (hasMatchPercent()) { + hash = (37 * hash) + MATCH_PERCENT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getEop())); + java.lang.Double.doubleToLongBits(getMatchPercent())); } - if (hasLeague()) { - hash = (37 * hash) + LEAGUE_FIELD_NUMBER; - hash = (53 * hash) + getLeague(); + if (hasNumMembers()) { + hash = (37 * hash) + NUM_MEMBERS_FIELD_NUMBER; + hash = (53 * hash) + getNumMembers(); + } + if (hasStatus()) { + hash = (37 * hash) + STATUS_FIELD_NUMBER; + hash = (53 * hash) + status_; } if (hasGrade()) { hash = (37 * hash) + GRADE_FIELD_NUMBER; hash = (53 * hash) + grade_; } - if (hasPointsReplay()) { - hash = (37 * hash) + POINTS_REPLAY_FIELD_NUMBER; + if (hasCanStart()) { + hash = (37 * hash) + CAN_START_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getPointsReplay()); - } - if (hasPlatform()) { - hash = (37 * hash) + PLATFORM_FIELD_NUMBER; - hash = (53 * hash) + platform_; - } - if (hasSecondsRemaining()) { - hash = (37 * hash) + SECONDS_REMAINING_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getSecondsRemaining())); - } - if (hasClientVersion()) { - hash = (37 * hash) + CLIENT_VERSION_FIELD_NUMBER; - hash = (53 * hash) + getClientVersion(); + getCanStart()); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } - public static ei.Ei.JoinCoopRequest parseFrom( + public static ei.Ei.JoinCoopResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.JoinCoopRequest parseFrom( + public static ei.Ei.JoinCoopResponse parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.JoinCoopRequest parseFrom( + public static ei.Ei.JoinCoopResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.JoinCoopRequest parseFrom( + public static ei.Ei.JoinCoopResponse 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.JoinCoopRequest parseFrom(byte[] data) + public static ei.Ei.JoinCoopResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.JoinCoopRequest parseFrom( + public static ei.Ei.JoinCoopResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.JoinCoopRequest parseFrom(java.io.InputStream input) + public static ei.Ei.JoinCoopResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.JoinCoopRequest parseFrom( + public static ei.Ei.JoinCoopResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.JoinCoopRequest parseDelimitedFrom(java.io.InputStream input) + + public static ei.Ei.JoinCoopResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } - public static ei.Ei.JoinCoopRequest parseDelimitedFrom( + + public static ei.Ei.JoinCoopResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.JoinCoopRequest parseFrom( + public static ei.Ei.JoinCoopResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.JoinCoopRequest parseFrom( + public static ei.Ei.JoinCoopResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -123495,7 +128378,7 @@ public static ei.Ei.JoinCoopRequest parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(ei.Ei.JoinCoopRequest prototype) { + public static Builder newBuilder(ei.Ei.JoinCoopResponse prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -123506,96 +128389,71 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * Protobuf type {@code ei.JoinCoopRequest} + * Protobuf type {@code ei.JoinCoopResponse} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.JoinCoopRequest) - ei.Ei.JoinCoopRequestOrBuilder { + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.JoinCoopResponse) + ei.Ei.JoinCoopResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return ei.Ei.internal_static_ei_JoinCoopRequest_descriptor; + return ei.Ei.internal_static_ei_JoinCoopResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_JoinCoopRequest_fieldAccessorTable + return ei.Ei.internal_static_ei_JoinCoopResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.JoinCoopRequest.class, ei.Ei.JoinCoopRequest.Builder.class); + ei.Ei.JoinCoopResponse.class, ei.Ei.JoinCoopResponse.Builder.class); } - // Construct using ei.Ei.JoinCoopRequest.newBuilder() + // Construct using ei.Ei.JoinCoopResponse.newBuilder() private Builder() { - maybeForceBuilderInitialization(); + } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - getRinfoFieldBuilder(); - } + } @java.lang.Override public Builder clear() { super.clear(); - if (rinfoBuilder_ == null) { - rinfo_ = null; - } else { - rinfoBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000001); - contractIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); + bitField0_ = 0; + success_ = false; + message_ = ""; + banned_ = false; coopIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); - userId_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); - userName_ = ""; - bitField0_ = (bitField0_ & ~0x00000010); - soulPower_ = 0D; - bitField0_ = (bitField0_ & ~0x00000020); - eop_ = 0D; - bitField0_ = (bitField0_ & ~0x00000040); - league_ = 0; - bitField0_ = (bitField0_ & ~0x00000080); - grade_ = 0; - bitField0_ = (bitField0_ & ~0x00000100); - pointsReplay_ = false; - bitField0_ = (bitField0_ & ~0x00000200); - platform_ = 0; - bitField0_ = (bitField0_ & ~0x00000400); secondsRemaining_ = 0D; - bitField0_ = (bitField0_ & ~0x00000800); - clientVersion_ = 0; - bitField0_ = (bitField0_ & ~0x00001000); + matchPercent_ = 0D; + numMembers_ = 0; + status_ = 0; + grade_ = 0; + canStart_ = false; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return ei.Ei.internal_static_ei_JoinCoopRequest_descriptor; + return ei.Ei.internal_static_ei_JoinCoopResponse_descriptor; } @java.lang.Override - public ei.Ei.JoinCoopRequest getDefaultInstanceForType() { - return ei.Ei.JoinCoopRequest.getDefaultInstance(); + public ei.Ei.JoinCoopResponse getDefaultInstanceForType() { + return ei.Ei.JoinCoopResponse.getDefaultInstance(); } @java.lang.Override - public ei.Ei.JoinCoopRequest build() { - ei.Ei.JoinCoopRequest result = buildPartial(); + public ei.Ei.JoinCoopResponse build() { + ei.Ei.JoinCoopResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -123603,161 +128461,104 @@ public ei.Ei.JoinCoopRequest build() { } @java.lang.Override - public ei.Ei.JoinCoopRequest buildPartial() { - ei.Ei.JoinCoopRequest result = new ei.Ei.JoinCoopRequest(this); + public ei.Ei.JoinCoopResponse buildPartial() { + ei.Ei.JoinCoopResponse result = new ei.Ei.JoinCoopResponse(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.JoinCoopResponse result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (rinfoBuilder_ == null) { - result.rinfo_ = rinfo_; - } else { - result.rinfo_ = rinfoBuilder_.build(); - } + result.success_ = success_; to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { + result.message_ = message_; to_bitField0_ |= 0x00000002; } - result.contractIdentifier_ = contractIdentifier_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.banned_ = banned_; to_bitField0_ |= 0x00000004; } - result.coopIdentifier_ = coopIdentifier_; if (((from_bitField0_ & 0x00000008) != 0)) { + result.coopIdentifier_ = coopIdentifier_; to_bitField0_ |= 0x00000008; } - result.userId_ = userId_; if (((from_bitField0_ & 0x00000010) != 0)) { + result.secondsRemaining_ = secondsRemaining_; to_bitField0_ |= 0x00000010; } - result.userName_ = userName_; if (((from_bitField0_ & 0x00000020) != 0)) { - result.soulPower_ = soulPower_; + result.matchPercent_ = matchPercent_; to_bitField0_ |= 0x00000020; } if (((from_bitField0_ & 0x00000040) != 0)) { - result.eop_ = eop_; + result.numMembers_ = numMembers_; to_bitField0_ |= 0x00000040; } if (((from_bitField0_ & 0x00000080) != 0)) { - result.league_ = league_; + result.status_ = status_; to_bitField0_ |= 0x00000080; } if (((from_bitField0_ & 0x00000100) != 0)) { + result.grade_ = grade_; to_bitField0_ |= 0x00000100; } - result.grade_ = grade_; if (((from_bitField0_ & 0x00000200) != 0)) { - result.pointsReplay_ = pointsReplay_; + result.canStart_ = canStart_; to_bitField0_ |= 0x00000200; } - if (((from_bitField0_ & 0x00000400) != 0)) { - to_bitField0_ |= 0x00000400; - } - result.platform_ = platform_; - if (((from_bitField0_ & 0x00000800) != 0)) { - result.secondsRemaining_ = secondsRemaining_; - to_bitField0_ |= 0x00000800; - } - if (((from_bitField0_ & 0x00001000) != 0)) { - result.clientVersion_ = clientVersion_; - to_bitField0_ |= 0x00001000; - } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.JoinCoopRequest) { - return mergeFrom((ei.Ei.JoinCoopRequest)other); + if (other instanceof ei.Ei.JoinCoopResponse) { + return mergeFrom((ei.Ei.JoinCoopResponse)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(ei.Ei.JoinCoopRequest other) { - if (other == ei.Ei.JoinCoopRequest.getDefaultInstance()) return this; - if (other.hasRinfo()) { - mergeRinfo(other.getRinfo()); + public Builder mergeFrom(ei.Ei.JoinCoopResponse other) { + if (other == ei.Ei.JoinCoopResponse.getDefaultInstance()) return this; + if (other.hasSuccess()) { + setSuccess(other.getSuccess()); } - if (other.hasContractIdentifier()) { + if (other.hasMessage()) { + message_ = other.message_; bitField0_ |= 0x00000002; - contractIdentifier_ = other.contractIdentifier_; onChanged(); } + if (other.hasBanned()) { + setBanned(other.getBanned()); + } if (other.hasCoopIdentifier()) { - bitField0_ |= 0x00000004; coopIdentifier_ = other.coopIdentifier_; - onChanged(); - } - if (other.hasUserId()) { bitField0_ |= 0x00000008; - userId_ = other.userId_; onChanged(); } - if (other.hasUserName()) { - bitField0_ |= 0x00000010; - userName_ = other.userName_; - onChanged(); + if (other.hasSecondsRemaining()) { + setSecondsRemaining(other.getSecondsRemaining()); } - if (other.hasSoulPower()) { - setSoulPower(other.getSoulPower()); + if (other.hasMatchPercent()) { + setMatchPercent(other.getMatchPercent()); } - if (other.hasEop()) { - setEop(other.getEop()); + if (other.hasNumMembers()) { + setNumMembers(other.getNumMembers()); } - if (other.hasLeague()) { - setLeague(other.getLeague()); + if (other.hasStatus()) { + setStatus(other.getStatus()); } if (other.hasGrade()) { setGrade(other.getGrade()); } - if (other.hasPointsReplay()) { - setPointsReplay(other.getPointsReplay()); - } - if (other.hasPlatform()) { - setPlatform(other.getPlatform()); - } - if (other.hasSecondsRemaining()) { - setSecondsRemaining(other.getSecondsRemaining()); - } - if (other.hasClientVersion()) { - setClientVersion(other.getClientVersion()); + if (other.hasCanStart()) { + setCanStart(other.getCanStart()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); @@ -123785,244 +128586,147 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: { - contractIdentifier_ = input.readBytes(); - bitField0_ |= 0x00000002; + case 8: { + success_ = input.readBool(); + bitField0_ |= 0x00000001; break; - } // case 10 + } // case 8 case 18: { - coopIdentifier_ = input.readBytes(); - bitField0_ |= 0x00000004; + message_ = input.readBytes(); + bitField0_ |= 0x00000002; break; } // case 18 - case 26: { - userId_ = input.readBytes(); + case 25: { + secondsRemaining_ = input.readDouble(); + bitField0_ |= 0x00000010; + break; + } // case 25 + case 32: { + banned_ = input.readBool(); + bitField0_ |= 0x00000004; + break; + } // case 32 + case 42: { + coopIdentifier_ = input.readBytes(); bitField0_ |= 0x00000008; break; - } // case 26 - case 34: { - userName_ = input.readBytes(); - bitField0_ |= 0x00000010; + } // case 42 + case 49: { + matchPercent_ = input.readDouble(); + bitField0_ |= 0x00000020; break; - } // case 34 - case 40: { + } // case 49 + case 56: { + numMembers_ = input.readUInt32(); + bitField0_ |= 0x00000040; + break; + } // case 56 + case 64: { int tmpRaw = input.readEnum(); - ei.Ei.Platform tmpValue = - ei.Ei.Platform.forNumber(tmpRaw); + ei.Ei.ContractCoopStatusResponse.Status tmpValue = + ei.Ei.ContractCoopStatusResponse.Status.forNumber(tmpRaw); if (tmpValue == null) { - mergeUnknownVarintField(5, tmpRaw); + mergeUnknownVarintField(8, tmpRaw); } else { - platform_ = tmpRaw; - bitField0_ |= 0x00000400; + status_ = tmpRaw; + bitField0_ |= 0x00000080; } break; - } // case 40 - case 56: { - clientVersion_ = input.readUInt32(); - bitField0_ |= 0x00001000; - break; - } // case 56 - case 65: { - soulPower_ = input.readDouble(); - bitField0_ |= 0x00000020; - break; - } // case 65 + } // case 64 case 72: { - league_ = input.readUInt32(); - bitField0_ |= 0x00000080; - break; - } // case 72 - case 82: { - input.readMessage( - getRinfoFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x00000001; - break; - } // case 82 - case 89: { - secondsRemaining_ = input.readDouble(); - bitField0_ |= 0x00000800; - break; - } // case 89 - case 97: { - eop_ = input.readDouble(); - bitField0_ |= 0x00000040; - break; - } // case 97 - case 104: { int tmpRaw = input.readEnum(); ei.Ei.Contract.PlayerGrade tmpValue = ei.Ei.Contract.PlayerGrade.forNumber(tmpRaw); if (tmpValue == null) { - mergeUnknownVarintField(13, tmpRaw); + mergeUnknownVarintField(9, tmpRaw); } else { grade_ = tmpRaw; bitField0_ |= 0x00000100; } break; - } // case 104 - case 112: { - pointsReplay_ = input.readBool(); + } // case 72 + case 80: { + canStart_ = input.readBool(); bitField0_ |= 0x00000200; break; - } // case 112 + } // case 80 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 ei.Ei.BasicRequestInfo rinfo_; - private com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; - /** - * optional .ei.BasicRequestInfo rinfo = 10; - * @return Whether the rinfo field is set. - */ - public boolean hasRinfo() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - * optional .ei.BasicRequestInfo rinfo = 10; - * @return The rinfo. - */ - public ei.Ei.BasicRequestInfo getRinfo() { - if (rinfoBuilder_ == null) { - return rinfo_ == null ? ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; - } else { - return rinfoBuilder_.getMessage(); - } - } - /** - * optional .ei.BasicRequestInfo rinfo = 10; - */ - public Builder setRinfo(ei.Ei.BasicRequestInfo value) { - if (rinfoBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - rinfo_ = value; - onChanged(); - } else { - rinfoBuilder_.setMessage(value); - } - bitField0_ |= 0x00000001; - return this; - } - /** - * optional .ei.BasicRequestInfo rinfo = 10; - */ - public Builder setRinfo( - ei.Ei.BasicRequestInfo.Builder builderForValue) { - if (rinfoBuilder_ == null) { - rinfo_ = builderForValue.build(); + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { onChanged(); - } else { - rinfoBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000001; + } // finally return this; } + private int bitField0_; + + private boolean success_ ; /** - * optional .ei.BasicRequestInfo rinfo = 10; + * optional bool success = 1; + * @return Whether the success field is set. */ - public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { - if (rinfoBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0) && - rinfo_ != null && - rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { - rinfo_ = - ei.Ei.BasicRequestInfo.newBuilder(rinfo_).mergeFrom(value).buildPartial(); - } else { - rinfo_ = value; - } - onChanged(); - } else { - rinfoBuilder_.mergeFrom(value); - } - bitField0_ |= 0x00000001; - return this; + @java.lang.Override + public boolean hasSuccess() { + return ((bitField0_ & 0x00000001) != 0); } /** - * optional .ei.BasicRequestInfo rinfo = 10; + * optional bool success = 1; + * @return The success. */ - public Builder clearRinfo() { - if (rinfoBuilder_ == null) { - rinfo_ = null; - onChanged(); - } else { - rinfoBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000001); - return this; + @java.lang.Override + public boolean getSuccess() { + return success_; } /** - * optional .ei.BasicRequestInfo rinfo = 10; + * optional bool success = 1; + * @param value The success to set. + * @return This builder for chaining. */ - public ei.Ei.BasicRequestInfo.Builder getRinfoBuilder() { + public Builder setSuccess(boolean value) { + + success_ = value; bitField0_ |= 0x00000001; onChanged(); - return getRinfoFieldBuilder().getBuilder(); - } - /** - * optional .ei.BasicRequestInfo rinfo = 10; - */ - public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { - if (rinfoBuilder_ != null) { - return rinfoBuilder_.getMessageOrBuilder(); - } else { - return rinfo_ == null ? - ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; - } + return this; } /** - * optional .ei.BasicRequestInfo rinfo = 10; + * optional bool success = 1; + * @return This builder for chaining. */ - private com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> - getRinfoFieldBuilder() { - if (rinfoBuilder_ == null) { - rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( - getRinfo(), - getParentForChildren(), - isClean()); - rinfo_ = null; - } - return rinfoBuilder_; + public Builder clearSuccess() { + bitField0_ = (bitField0_ & ~0x00000001); + success_ = false; + onChanged(); + return this; } - private java.lang.Object contractIdentifier_ = ""; + private java.lang.Object message_ = ""; /** - * optional string contract_identifier = 1; - * @return Whether the contractIdentifier field is set. + * optional string message = 2; + * @return Whether the message field is set. */ - public boolean hasContractIdentifier() { + public boolean hasMessage() { return ((bitField0_ & 0x00000002) != 0); } /** - * optional string contract_identifier = 1; - * @return The contractIdentifier. + * optional string message = 2; + * @return The message. */ - public java.lang.String getContractIdentifier() { - java.lang.Object ref = contractIdentifier_; + public java.lang.String getMessage() { + java.lang.Object ref = message_; 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()) { - contractIdentifier_ = s; + message_ = s; } return s; } else { @@ -124030,167 +128734,119 @@ public java.lang.String getContractIdentifier() { } } /** - * optional string contract_identifier = 1; - * @return The bytes for contractIdentifier. + * optional string message = 2; + * @return The bytes for message. */ public com.google.protobuf.ByteString - getContractIdentifierBytes() { - java.lang.Object ref = contractIdentifier_; + getMessageBytes() { + java.lang.Object ref = message_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - contractIdentifier_ = b; + message_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** - * optional string contract_identifier = 1; - * @param value The contractIdentifier to set. + * optional string message = 2; + * @param value The message to set. * @return This builder for chaining. */ - public Builder setContractIdentifier( + public Builder setMessage( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - contractIdentifier_ = value; + if (value == null) { throw new NullPointerException(); } + message_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } /** - * optional string contract_identifier = 1; + * optional string message = 2; * @return This builder for chaining. */ - public Builder clearContractIdentifier() { + public Builder clearMessage() { + message_ = getDefaultInstance().getMessage(); bitField0_ = (bitField0_ & ~0x00000002); - contractIdentifier_ = getDefaultInstance().getContractIdentifier(); onChanged(); return this; } /** - * optional string contract_identifier = 1; - * @param value The bytes for contractIdentifier to set. + * optional string message = 2; + * @param value The bytes for message to set. * @return This builder for chaining. */ - public Builder setContractIdentifierBytes( + public Builder setMessageBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - contractIdentifier_ = value; + if (value == null) { throw new NullPointerException(); } + message_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } - private java.lang.Object coopIdentifier_ = ""; + private boolean banned_ ; /** - * optional string coop_identifier = 2; - * @return Whether the coopIdentifier field is set. + * optional bool banned = 4; + * @return Whether the banned field is set. */ - public boolean hasCoopIdentifier() { + @java.lang.Override + public boolean hasBanned() { return ((bitField0_ & 0x00000004) != 0); } /** - * optional string coop_identifier = 2; - * @return The coopIdentifier. - */ - public java.lang.String getCoopIdentifier() { - java.lang.Object ref = coopIdentifier_; - 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()) { - coopIdentifier_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * optional string coop_identifier = 2; - * @return The bytes for coopIdentifier. + * optional bool banned = 4; + * @return The banned. */ - public com.google.protobuf.ByteString - getCoopIdentifierBytes() { - java.lang.Object ref = coopIdentifier_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - coopIdentifier_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + @java.lang.Override + public boolean getBanned() { + return banned_; } /** - * optional string coop_identifier = 2; - * @param value The coopIdentifier to set. + * optional bool banned = 4; + * @param value The banned to set. * @return This builder for chaining. */ - public Builder setCoopIdentifier( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - coopIdentifier_ = value; + public Builder setBanned(boolean value) { + + banned_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } /** - * optional string coop_identifier = 2; + * optional bool banned = 4; * @return This builder for chaining. */ - public Builder clearCoopIdentifier() { + public Builder clearBanned() { bitField0_ = (bitField0_ & ~0x00000004); - coopIdentifier_ = getDefaultInstance().getCoopIdentifier(); - onChanged(); - return this; - } - /** - * optional string coop_identifier = 2; - * @param value The bytes for coopIdentifier to set. - * @return This builder for chaining. - */ - public Builder setCoopIdentifierBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - coopIdentifier_ = value; + banned_ = false; onChanged(); return this; } - private java.lang.Object userId_ = ""; + private java.lang.Object coopIdentifier_ = ""; /** - * optional string user_id = 3; - * @return Whether the userId field is set. + * optional string coop_identifier = 5; + * @return Whether the coopIdentifier field is set. */ - public boolean hasUserId() { + public boolean hasCoopIdentifier() { return ((bitField0_ & 0x00000008) != 0); } /** - * optional string user_id = 3; - * @return The userId. + * optional string coop_identifier = 5; + * @return The coopIdentifier. */ - public java.lang.String getUserId() { - java.lang.Object ref = userId_; + public java.lang.String getCoopIdentifier() { + java.lang.Object ref = coopIdentifier_; 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; + coopIdentifier_ = s; } return s; } else { @@ -124198,284 +128854,240 @@ public java.lang.String getUserId() { } } /** - * optional string user_id = 3; - * @return The bytes for userId. + * optional string coop_identifier = 5; + * @return The bytes for coopIdentifier. */ public com.google.protobuf.ByteString - getUserIdBytes() { - java.lang.Object ref = userId_; + getCoopIdentifierBytes() { + java.lang.Object ref = coopIdentifier_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - userId_ = b; + coopIdentifier_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** - * optional string user_id = 3; - * @param value The userId to set. + * optional string coop_identifier = 5; + * @param value The coopIdentifier to set. * @return This builder for chaining. */ - public Builder setUserId( + public Builder setCoopIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; - userId_ = value; + if (value == null) { throw new NullPointerException(); } + coopIdentifier_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } /** - * optional string user_id = 3; + * optional string coop_identifier = 5; * @return This builder for chaining. */ - public Builder clearUserId() { + public Builder clearCoopIdentifier() { + coopIdentifier_ = getDefaultInstance().getCoopIdentifier(); bitField0_ = (bitField0_ & ~0x00000008); - userId_ = getDefaultInstance().getUserId(); onChanged(); return this; } /** - * optional string user_id = 3; - * @param value The bytes for userId to set. + * optional string coop_identifier = 5; + * @param value The bytes for coopIdentifier to set. * @return This builder for chaining. */ - public Builder setUserIdBytes( + public Builder setCoopIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; - userId_ = value; + if (value == null) { throw new NullPointerException(); } + coopIdentifier_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } - private java.lang.Object userName_ = ""; + private double secondsRemaining_ ; /** - * optional string user_name = 4; - * @return Whether the userName field is set. + * optional double seconds_remaining = 3; + * @return Whether the secondsRemaining field is set. */ - public boolean hasUserName() { + @java.lang.Override + public boolean hasSecondsRemaining() { return ((bitField0_ & 0x00000010) != 0); } /** - * optional string user_name = 4; - * @return The userName. - */ - public java.lang.String getUserName() { - java.lang.Object ref = userName_; - 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()) { - userName_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * optional string user_name = 4; - * @return The bytes for userName. + * optional double seconds_remaining = 3; + * @return The secondsRemaining. */ - public com.google.protobuf.ByteString - getUserNameBytes() { - java.lang.Object ref = userName_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - userName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + @java.lang.Override + public double getSecondsRemaining() { + return secondsRemaining_; } /** - * optional string user_name = 4; - * @param value The userName to set. + * optional double seconds_remaining = 3; + * @param value The secondsRemaining to set. * @return This builder for chaining. */ - public Builder setUserName( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; - userName_ = value; + public Builder setSecondsRemaining(double value) { + + secondsRemaining_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } /** - * optional string user_name = 4; + * optional double seconds_remaining = 3; * @return This builder for chaining. */ - public Builder clearUserName() { + public Builder clearSecondsRemaining() { bitField0_ = (bitField0_ & ~0x00000010); - userName_ = getDefaultInstance().getUserName(); - onChanged(); - return this; - } - /** - * optional string user_name = 4; - * @param value The bytes for userName to set. - * @return This builder for chaining. - */ - public Builder setUserNameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; - userName_ = value; + secondsRemaining_ = 0D; onChanged(); return this; } - private double soulPower_ ; + private double matchPercent_ ; /** - * optional double soul_power = 8; - * @return Whether the soulPower field is set. + * optional double match_percent = 6; + * @return Whether the matchPercent field is set. */ @java.lang.Override - public boolean hasSoulPower() { + public boolean hasMatchPercent() { return ((bitField0_ & 0x00000020) != 0); } /** - * optional double soul_power = 8; - * @return The soulPower. + * optional double match_percent = 6; + * @return The matchPercent. */ @java.lang.Override - public double getSoulPower() { - return soulPower_; + public double getMatchPercent() { + return matchPercent_; } /** - * optional double soul_power = 8; - * @param value The soulPower to set. + * optional double match_percent = 6; + * @param value The matchPercent to set. * @return This builder for chaining. */ - public Builder setSoulPower(double value) { + public Builder setMatchPercent(double value) { + + matchPercent_ = value; bitField0_ |= 0x00000020; - soulPower_ = value; onChanged(); return this; } /** - * optional double soul_power = 8; + * optional double match_percent = 6; * @return This builder for chaining. */ - public Builder clearSoulPower() { + public Builder clearMatchPercent() { bitField0_ = (bitField0_ & ~0x00000020); - soulPower_ = 0D; + matchPercent_ = 0D; onChanged(); return this; } - private double eop_ ; + private int numMembers_ ; /** - * optional double eop = 12; - * @return Whether the eop field is set. + * optional uint32 num_members = 7; + * @return Whether the numMembers field is set. */ @java.lang.Override - public boolean hasEop() { + public boolean hasNumMembers() { return ((bitField0_ & 0x00000040) != 0); } /** - * optional double eop = 12; - * @return The eop. + * optional uint32 num_members = 7; + * @return The numMembers. */ @java.lang.Override - public double getEop() { - return eop_; + public int getNumMembers() { + return numMembers_; } /** - * optional double eop = 12; - * @param value The eop to set. + * optional uint32 num_members = 7; + * @param value The numMembers to set. * @return This builder for chaining. */ - public Builder setEop(double value) { + public Builder setNumMembers(int value) { + + numMembers_ = value; bitField0_ |= 0x00000040; - eop_ = value; onChanged(); return this; } /** - * optional double eop = 12; + * optional uint32 num_members = 7; * @return This builder for chaining. */ - public Builder clearEop() { + public Builder clearNumMembers() { bitField0_ = (bitField0_ & ~0x00000040); - eop_ = 0D; + numMembers_ = 0; onChanged(); return this; } - private int league_ ; + private int status_ = 0; /** - * optional uint32 league = 9; - * @return Whether the league field is set. + * optional .ei.ContractCoopStatusResponse.Status status = 8; + * @return Whether the status field is set. */ - @java.lang.Override - public boolean hasLeague() { + @java.lang.Override public boolean hasStatus() { return ((bitField0_ & 0x00000080) != 0); } /** - * optional uint32 league = 9; - * @return The league. + * optional .ei.ContractCoopStatusResponse.Status status = 8; + * @return The status. */ @java.lang.Override - public int getLeague() { - return league_; + public ei.Ei.ContractCoopStatusResponse.Status getStatus() { + ei.Ei.ContractCoopStatusResponse.Status result = ei.Ei.ContractCoopStatusResponse.Status.forNumber(status_); + return result == null ? ei.Ei.ContractCoopStatusResponse.Status.UNKNOWN : result; } /** - * optional uint32 league = 9; - * @param value The league to set. + * optional .ei.ContractCoopStatusResponse.Status status = 8; + * @param value The status to set. * @return This builder for chaining. */ - public Builder setLeague(int value) { + public Builder setStatus(ei.Ei.ContractCoopStatusResponse.Status value) { + if (value == null) { + throw new NullPointerException(); + } bitField0_ |= 0x00000080; - league_ = value; + status_ = value.getNumber(); onChanged(); return this; } /** - * optional uint32 league = 9; + * optional .ei.ContractCoopStatusResponse.Status status = 8; * @return This builder for chaining. */ - public Builder clearLeague() { + public Builder clearStatus() { bitField0_ = (bitField0_ & ~0x00000080); - league_ = 0; + status_ = 0; onChanged(); return this; } private int grade_ = 0; /** - * optional .ei.Contract.PlayerGrade grade = 13; + * optional .ei.Contract.PlayerGrade grade = 9; * @return Whether the grade field is set. */ @java.lang.Override public boolean hasGrade() { return ((bitField0_ & 0x00000100) != 0); } /** - * optional .ei.Contract.PlayerGrade grade = 13; + * optional .ei.Contract.PlayerGrade grade = 9; * @return The grade. */ @java.lang.Override public ei.Ei.Contract.PlayerGrade getGrade() { - @SuppressWarnings("deprecation") - ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.valueOf(grade_); + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(grade_); return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; } /** - * optional .ei.Contract.PlayerGrade grade = 13; + * optional .ei.Contract.PlayerGrade grade = 9; * @param value The grade to set. * @return This builder for chaining. */ @@ -124489,7 +129101,7 @@ public Builder setGrade(ei.Ei.Contract.PlayerGrade value) { return this; } /** - * optional .ei.Contract.PlayerGrade grade = 13; + * optional .ei.Contract.PlayerGrade grade = 9; * @return This builder for chaining. */ public Builder clearGrade() { @@ -124499,195 +129111,63 @@ public Builder clearGrade() { return this; } - private boolean pointsReplay_ ; + private boolean canStart_ ; /** - * optional bool points_replay = 14; - * @return Whether the pointsReplay field is set. + * optional bool can_start = 10; + * @return Whether the canStart field is set. */ @java.lang.Override - public boolean hasPointsReplay() { + public boolean hasCanStart() { return ((bitField0_ & 0x00000200) != 0); } /** - * optional bool points_replay = 14; - * @return The pointsReplay. + * optional bool can_start = 10; + * @return The canStart. */ @java.lang.Override - public boolean getPointsReplay() { - return pointsReplay_; + public boolean getCanStart() { + return canStart_; } /** - * optional bool points_replay = 14; - * @param value The pointsReplay to set. + * optional bool can_start = 10; + * @param value The canStart to set. * @return This builder for chaining. */ - public Builder setPointsReplay(boolean value) { + public Builder setCanStart(boolean value) { + + canStart_ = value; bitField0_ |= 0x00000200; - pointsReplay_ = value; onChanged(); return this; } /** - * optional bool points_replay = 14; + * optional bool can_start = 10; * @return This builder for chaining. */ - public Builder clearPointsReplay() { + public Builder clearCanStart() { bitField0_ = (bitField0_ & ~0x00000200); - pointsReplay_ = false; - onChanged(); - return this; - } - - private int platform_ = 0; - /** - * optional .ei.Platform platform = 5; - * @return Whether the platform field is set. - */ - @java.lang.Override public boolean hasPlatform() { - return ((bitField0_ & 0x00000400) != 0); - } - /** - * optional .ei.Platform platform = 5; - * @return The platform. - */ - @java.lang.Override - public ei.Ei.Platform getPlatform() { - @SuppressWarnings("deprecation") - ei.Ei.Platform result = ei.Ei.Platform.valueOf(platform_); - return result == null ? ei.Ei.Platform.UNKNOWN_PLATFORM : result; - } - /** - * optional .ei.Platform platform = 5; - * @param value The platform to set. - * @return This builder for chaining. - */ - public Builder setPlatform(ei.Ei.Platform value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000400; - platform_ = value.getNumber(); - onChanged(); - return this; - } - /** - * optional .ei.Platform platform = 5; - * @return This builder for chaining. - */ - public Builder clearPlatform() { - bitField0_ = (bitField0_ & ~0x00000400); - platform_ = 0; - onChanged(); - return this; - } - - private double secondsRemaining_ ; - /** - * optional double seconds_remaining = 11; - * @return Whether the secondsRemaining field is set. - */ - @java.lang.Override - public boolean hasSecondsRemaining() { - return ((bitField0_ & 0x00000800) != 0); - } - /** - * optional double seconds_remaining = 11; - * @return The secondsRemaining. - */ - @java.lang.Override - public double getSecondsRemaining() { - return secondsRemaining_; - } - /** - * optional double seconds_remaining = 11; - * @param value The secondsRemaining to set. - * @return This builder for chaining. - */ - public Builder setSecondsRemaining(double value) { - bitField0_ |= 0x00000800; - secondsRemaining_ = value; - onChanged(); - return this; - } - /** - * optional double seconds_remaining = 11; - * @return This builder for chaining. - */ - public Builder clearSecondsRemaining() { - bitField0_ = (bitField0_ & ~0x00000800); - secondsRemaining_ = 0D; - onChanged(); - return this; - } - - private int clientVersion_ ; - /** - * optional uint32 client_version = 7; - * @return Whether the clientVersion field is set. - */ - @java.lang.Override - public boolean hasClientVersion() { - return ((bitField0_ & 0x00001000) != 0); - } - /** - * optional uint32 client_version = 7; - * @return The clientVersion. - */ - @java.lang.Override - public int getClientVersion() { - return clientVersion_; - } - /** - * optional uint32 client_version = 7; - * @param value The clientVersion to set. - * @return This builder for chaining. - */ - public Builder setClientVersion(int value) { - bitField0_ |= 0x00001000; - clientVersion_ = value; - onChanged(); - return this; - } - /** - * optional uint32 client_version = 7; - * @return This builder for chaining. - */ - public Builder clearClientVersion() { - bitField0_ = (bitField0_ & ~0x00001000); - clientVersion_ = 0; + canStart_ = false; 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.JoinCoopRequest) + // @@protoc_insertion_point(builder_scope:ei.JoinCoopResponse) } - // @@protoc_insertion_point(class_scope:ei.JoinCoopRequest) - private static final ei.Ei.JoinCoopRequest DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:ei.JoinCoopResponse) + private static final ei.Ei.JoinCoopResponse DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new ei.Ei.JoinCoopRequest(); + DEFAULT_INSTANCE = new ei.Ei.JoinCoopResponse(); } - public static ei.Ei.JoinCoopRequest getDefaultInstance() { + public static ei.Ei.JoinCoopResponse getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public JoinCoopRequest parsePartialFrom( + public JoinCoopResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -124706,229 +129186,267 @@ public JoinCoopRequest parsePartialFrom( } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public ei.Ei.JoinCoopRequest getDefaultInstanceForType() { + public ei.Ei.JoinCoopResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface JoinCoopResponseOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.JoinCoopResponse) + public interface AutoJoinCoopRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.AutoJoinCoopRequest) com.google.protobuf.MessageOrBuilder { /** - * optional bool success = 1; - * @return Whether the success field is set. + * optional .ei.BasicRequestInfo rinfo = 9; + * @return Whether the rinfo field is set. */ - boolean hasSuccess(); + boolean hasRinfo(); /** - * optional bool success = 1; - * @return The success. + * optional .ei.BasicRequestInfo rinfo = 9; + * @return The rinfo. */ - boolean getSuccess(); + ei.Ei.BasicRequestInfo getRinfo(); + /** + * optional .ei.BasicRequestInfo rinfo = 9; + */ + ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder(); /** - * optional string message = 2; - * @return Whether the message field is set. + * optional string contract_identifier = 1; + * @return Whether the contractIdentifier field is set. */ - boolean hasMessage(); + boolean hasContractIdentifier(); /** - * optional string message = 2; - * @return The message. + * optional string contract_identifier = 1; + * @return The contractIdentifier. */ - java.lang.String getMessage(); + java.lang.String getContractIdentifier(); /** - * optional string message = 2; - * @return The bytes for message. + * optional string contract_identifier = 1; + * @return The bytes for contractIdentifier. */ com.google.protobuf.ByteString - getMessageBytes(); + getContractIdentifierBytes(); /** - * optional bool banned = 4; - * @return Whether the banned field is set. + * optional string user_id = 2; + * @return Whether the userId field is set. */ - boolean hasBanned(); + boolean hasUserId(); /** - * optional bool banned = 4; - * @return The banned. + * optional string user_id = 2; + * @return The userId. */ - boolean getBanned(); + java.lang.String getUserId(); + /** + * optional string user_id = 2; + * @return The bytes for userId. + */ + com.google.protobuf.ByteString + getUserIdBytes(); /** - * optional string coop_identifier = 5; - * @return Whether the coopIdentifier field is set. + * optional string user_name = 3; + * @return Whether the userName field is set. */ - boolean hasCoopIdentifier(); + boolean hasUserName(); /** - * optional string coop_identifier = 5; - * @return The coopIdentifier. + * optional string user_name = 3; + * @return The userName. */ - java.lang.String getCoopIdentifier(); + java.lang.String getUserName(); /** - * optional string coop_identifier = 5; - * @return The bytes for coopIdentifier. + * optional string user_name = 3; + * @return The bytes for userName. */ com.google.protobuf.ByteString - getCoopIdentifierBytes(); + getUserNameBytes(); /** - * optional double seconds_remaining = 3; - * @return Whether the secondsRemaining field is set. + * optional double soul_power = 4; + * @return Whether the soulPower field is set. */ - boolean hasSecondsRemaining(); + boolean hasSoulPower(); /** - * optional double seconds_remaining = 3; - * @return The secondsRemaining. + * optional double soul_power = 4; + * @return The soulPower. */ - double getSecondsRemaining(); + double getSoulPower(); /** - * optional double match_percent = 6; - * @return Whether the matchPercent field is set. + * optional double eop = 10; + * @return Whether the eop field is set. */ - boolean hasMatchPercent(); + boolean hasEop(); /** - * optional double match_percent = 6; - * @return The matchPercent. + * optional double eop = 10; + * @return The eop. */ - double getMatchPercent(); + double getEop(); /** - * optional uint32 num_members = 7; - * @return Whether the numMembers field is set. + * optional uint32 league = 8; + * @return Whether the league field is set. */ - boolean hasNumMembers(); + boolean hasLeague(); /** - * optional uint32 num_members = 7; - * @return The numMembers. + * optional uint32 league = 8; + * @return The league. */ - int getNumMembers(); + int getLeague(); /** - * optional .ei.ContractCoopStatusResponse.Status status = 8; - * @return Whether the status field is set. + * optional .ei.Contract.PlayerGrade grade = 12; + * @return Whether the grade field is set. */ - boolean hasStatus(); + boolean hasGrade(); /** - * optional .ei.ContractCoopStatusResponse.Status status = 8; - * @return The status. + * optional .ei.Contract.PlayerGrade grade = 12; + * @return The grade. */ - ei.Ei.ContractCoopStatusResponse.Status getStatus(); + ei.Ei.Contract.PlayerGrade getGrade(); /** - * optional .ei.Contract.PlayerGrade grade = 9; - * @return Whether the grade field is set. + * optional bool points_replay = 14; + * @return Whether the pointsReplay field is set. */ - boolean hasGrade(); + boolean hasPointsReplay(); /** - * optional .ei.Contract.PlayerGrade grade = 9; - * @return The grade. + * optional bool points_replay = 14; + * @return The pointsReplay. */ - ei.Ei.Contract.PlayerGrade getGrade(); + boolean getPointsReplay(); /** - * optional bool can_start = 10; - * @return Whether the canStart field is set. + * optional double seconds_remaining = 5; + * @return Whether the secondsRemaining field is set. */ - boolean hasCanStart(); + boolean hasSecondsRemaining(); /** - * optional bool can_start = 10; - * @return The canStart. + * optional double seconds_remaining = 5; + * @return The secondsRemaining. */ - boolean getCanStart(); + double getSecondsRemaining(); + + /** + * optional .ei.Platform platform = 6; + * @return Whether the platform field is set. + */ + boolean hasPlatform(); + /** + * optional .ei.Platform platform = 6; + * @return The platform. + */ + ei.Ei.Platform getPlatform(); + + /** + * optional uint32 client_version = 7; + * @return Whether the clientVersion field is set. + */ + boolean hasClientVersion(); + /** + * optional uint32 client_version = 7; + * @return The clientVersion. + */ + int getClientVersion(); } /** - * Protobuf type {@code ei.JoinCoopResponse} + * Protobuf type {@code ei.AutoJoinCoopRequest} */ - public static final class JoinCoopResponse extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.JoinCoopResponse) - JoinCoopResponseOrBuilder { + public static final class AutoJoinCoopRequest extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.AutoJoinCoopRequest) + AutoJoinCoopRequestOrBuilder { private static final long serialVersionUID = 0L; - // Use JoinCoopResponse.newBuilder() to construct. - private JoinCoopResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + AutoJoinCoopRequest.class.getName()); + } + // Use AutoJoinCoopRequest.newBuilder() to construct. + private AutoJoinCoopRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } - private JoinCoopResponse() { - message_ = ""; - coopIdentifier_ = ""; - status_ = 0; + private AutoJoinCoopRequest() { + contractIdentifier_ = ""; + userId_ = ""; + userName_ = ""; grade_ = 0; + platform_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new JoinCoopResponse(); - } - - @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_JoinCoopResponse_descriptor; + return ei.Ei.internal_static_ei_AutoJoinCoopRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_JoinCoopResponse_fieldAccessorTable + return ei.Ei.internal_static_ei_AutoJoinCoopRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.JoinCoopResponse.class, ei.Ei.JoinCoopResponse.Builder.class); + ei.Ei.AutoJoinCoopRequest.class, ei.Ei.AutoJoinCoopRequest.Builder.class); } private int bitField0_; - public static final int SUCCESS_FIELD_NUMBER = 1; - private boolean success_; + public static final int RINFO_FIELD_NUMBER = 9; + private ei.Ei.BasicRequestInfo rinfo_; /** - * optional bool success = 1; - * @return Whether the success field is set. + * optional .ei.BasicRequestInfo rinfo = 9; + * @return Whether the rinfo field is set. */ @java.lang.Override - public boolean hasSuccess() { + public boolean hasRinfo() { return ((bitField0_ & 0x00000001) != 0); } /** - * optional bool success = 1; - * @return The success. + * optional .ei.BasicRequestInfo rinfo = 9; + * @return The rinfo. */ @java.lang.Override - public boolean getSuccess() { - return success_; + public ei.Ei.BasicRequestInfo getRinfo() { + return rinfo_ == null ? ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; + } + /** + * optional .ei.BasicRequestInfo rinfo = 9; + */ + @java.lang.Override + public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { + return rinfo_ == null ? ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; } - public static final int MESSAGE_FIELD_NUMBER = 2; - private volatile java.lang.Object message_; + public static final int CONTRACT_IDENTIFIER_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private volatile java.lang.Object contractIdentifier_ = ""; /** - * optional string message = 2; - * @return Whether the message field is set. + * optional string contract_identifier = 1; + * @return Whether the contractIdentifier field is set. */ @java.lang.Override - public boolean hasMessage() { + public boolean hasContractIdentifier() { return ((bitField0_ & 0x00000002) != 0); } /** - * optional string message = 2; - * @return The message. + * optional string contract_identifier = 1; + * @return The contractIdentifier. */ @java.lang.Override - public java.lang.String getMessage() { - java.lang.Object ref = message_; + public java.lang.String getContractIdentifier() { + java.lang.Object ref = contractIdentifier_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { @@ -124936,66 +129454,97 @@ public java.lang.String getMessage() { (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { - message_ = s; + contractIdentifier_ = s; } return s; } } /** - * optional string message = 2; - * @return The bytes for message. + * optional string contract_identifier = 1; + * @return The bytes for contractIdentifier. */ @java.lang.Override public com.google.protobuf.ByteString - getMessageBytes() { - java.lang.Object ref = message_; + getContractIdentifierBytes() { + java.lang.Object ref = contractIdentifier_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - message_ = b; + contractIdentifier_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int BANNED_FIELD_NUMBER = 4; - private boolean banned_; + public static final int USER_ID_FIELD_NUMBER = 2; + @SuppressWarnings("serial") + private volatile java.lang.Object userId_ = ""; /** - * optional bool banned = 4; - * @return Whether the banned field is set. + * optional string user_id = 2; + * @return Whether the userId field is set. */ @java.lang.Override - public boolean hasBanned() { + public boolean hasUserId() { return ((bitField0_ & 0x00000004) != 0); } /** - * optional bool banned = 4; - * @return The banned. + * optional string user_id = 2; + * @return The userId. */ @java.lang.Override - public boolean getBanned() { - return banned_; + 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 = 2; + * @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; + } } - public static final int COOP_IDENTIFIER_FIELD_NUMBER = 5; - private volatile java.lang.Object coopIdentifier_; + public static final int USER_NAME_FIELD_NUMBER = 3; + @SuppressWarnings("serial") + private volatile java.lang.Object userName_ = ""; /** - * optional string coop_identifier = 5; - * @return Whether the coopIdentifier field is set. + * optional string user_name = 3; + * @return Whether the userName field is set. */ @java.lang.Override - public boolean hasCoopIdentifier() { + public boolean hasUserName() { return ((bitField0_ & 0x00000008) != 0); } /** - * optional string coop_identifier = 5; - * @return The coopIdentifier. + * optional string user_name = 3; + * @return The userName. */ @java.lang.Override - public java.lang.String getCoopIdentifier() { - java.lang.Object ref = coopIdentifier_; + public java.lang.String getUserName() { + java.lang.Object ref = userName_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { @@ -125003,142 +129552,178 @@ public java.lang.String getCoopIdentifier() { (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { - coopIdentifier_ = s; + userName_ = s; } return s; } } /** - * optional string coop_identifier = 5; - * @return The bytes for coopIdentifier. + * optional string user_name = 3; + * @return The bytes for userName. */ @java.lang.Override public com.google.protobuf.ByteString - getCoopIdentifierBytes() { - java.lang.Object ref = coopIdentifier_; + getUserNameBytes() { + java.lang.Object ref = userName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - coopIdentifier_ = b; + userName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int SECONDS_REMAINING_FIELD_NUMBER = 3; - private double secondsRemaining_; + public static final int SOUL_POWER_FIELD_NUMBER = 4; + private double soulPower_ = 0D; /** - * optional double seconds_remaining = 3; - * @return Whether the secondsRemaining field is set. + * optional double soul_power = 4; + * @return Whether the soulPower field is set. */ @java.lang.Override - public boolean hasSecondsRemaining() { + public boolean hasSoulPower() { return ((bitField0_ & 0x00000010) != 0); } /** - * optional double seconds_remaining = 3; - * @return The secondsRemaining. + * optional double soul_power = 4; + * @return The soulPower. */ @java.lang.Override - public double getSecondsRemaining() { - return secondsRemaining_; + public double getSoulPower() { + return soulPower_; } - public static final int MATCH_PERCENT_FIELD_NUMBER = 6; - private double matchPercent_; + public static final int EOP_FIELD_NUMBER = 10; + private double eop_ = 0D; /** - * optional double match_percent = 6; - * @return Whether the matchPercent field is set. + * optional double eop = 10; + * @return Whether the eop field is set. */ @java.lang.Override - public boolean hasMatchPercent() { + public boolean hasEop() { return ((bitField0_ & 0x00000020) != 0); } /** - * optional double match_percent = 6; - * @return The matchPercent. + * optional double eop = 10; + * @return The eop. */ @java.lang.Override - public double getMatchPercent() { - return matchPercent_; + public double getEop() { + return eop_; + } + + public static final int LEAGUE_FIELD_NUMBER = 8; + private int league_ = 0; + /** + * optional uint32 league = 8; + * @return Whether the league field is set. + */ + @java.lang.Override + public boolean hasLeague() { + return ((bitField0_ & 0x00000040) != 0); + } + /** + * optional uint32 league = 8; + * @return The league. + */ + @java.lang.Override + public int getLeague() { + return league_; + } + + public static final int GRADE_FIELD_NUMBER = 12; + private int grade_ = 0; + /** + * optional .ei.Contract.PlayerGrade grade = 12; + * @return Whether the grade field is set. + */ + @java.lang.Override public boolean hasGrade() { + return ((bitField0_ & 0x00000080) != 0); + } + /** + * optional .ei.Contract.PlayerGrade grade = 12; + * @return The grade. + */ + @java.lang.Override public ei.Ei.Contract.PlayerGrade getGrade() { + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(grade_); + return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; } - public static final int NUM_MEMBERS_FIELD_NUMBER = 7; - private int numMembers_; + public static final int POINTS_REPLAY_FIELD_NUMBER = 14; + private boolean pointsReplay_ = false; /** - * optional uint32 num_members = 7; - * @return Whether the numMembers field is set. + * optional bool points_replay = 14; + * @return Whether the pointsReplay field is set. */ @java.lang.Override - public boolean hasNumMembers() { - return ((bitField0_ & 0x00000040) != 0); + public boolean hasPointsReplay() { + return ((bitField0_ & 0x00000100) != 0); } /** - * optional uint32 num_members = 7; - * @return The numMembers. + * optional bool points_replay = 14; + * @return The pointsReplay. */ @java.lang.Override - public int getNumMembers() { - return numMembers_; + public boolean getPointsReplay() { + return pointsReplay_; } - public static final int STATUS_FIELD_NUMBER = 8; - private int status_; + public static final int SECONDS_REMAINING_FIELD_NUMBER = 5; + private double secondsRemaining_ = 0D; /** - * optional .ei.ContractCoopStatusResponse.Status status = 8; - * @return Whether the status field is set. + * optional double seconds_remaining = 5; + * @return Whether the secondsRemaining field is set. */ - @java.lang.Override public boolean hasStatus() { - return ((bitField0_ & 0x00000080) != 0); + @java.lang.Override + public boolean hasSecondsRemaining() { + return ((bitField0_ & 0x00000200) != 0); } /** - * optional .ei.ContractCoopStatusResponse.Status status = 8; - * @return The status. + * optional double seconds_remaining = 5; + * @return The secondsRemaining. */ - @java.lang.Override public ei.Ei.ContractCoopStatusResponse.Status getStatus() { - @SuppressWarnings("deprecation") - ei.Ei.ContractCoopStatusResponse.Status result = ei.Ei.ContractCoopStatusResponse.Status.valueOf(status_); - return result == null ? ei.Ei.ContractCoopStatusResponse.Status.UNKNOWN : result; + @java.lang.Override + public double getSecondsRemaining() { + return secondsRemaining_; } - public static final int GRADE_FIELD_NUMBER = 9; - private int grade_; + public static final int PLATFORM_FIELD_NUMBER = 6; + private int platform_ = 0; /** - * optional .ei.Contract.PlayerGrade grade = 9; - * @return Whether the grade field is set. + * optional .ei.Platform platform = 6; + * @return Whether the platform field is set. */ - @java.lang.Override public boolean hasGrade() { - return ((bitField0_ & 0x00000100) != 0); + @java.lang.Override public boolean hasPlatform() { + return ((bitField0_ & 0x00000400) != 0); } /** - * optional .ei.Contract.PlayerGrade grade = 9; - * @return The grade. + * optional .ei.Platform platform = 6; + * @return The platform. */ - @java.lang.Override public ei.Ei.Contract.PlayerGrade getGrade() { - @SuppressWarnings("deprecation") - ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.valueOf(grade_); - return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; + @java.lang.Override public ei.Ei.Platform getPlatform() { + ei.Ei.Platform result = ei.Ei.Platform.forNumber(platform_); + return result == null ? ei.Ei.Platform.UNKNOWN_PLATFORM : result; } - public static final int CAN_START_FIELD_NUMBER = 10; - private boolean canStart_; + public static final int CLIENT_VERSION_FIELD_NUMBER = 7; + private int clientVersion_ = 0; /** - * optional bool can_start = 10; - * @return Whether the canStart field is set. + * optional uint32 client_version = 7; + * @return Whether the clientVersion field is set. */ @java.lang.Override - public boolean hasCanStart() { - return ((bitField0_ & 0x00000200) != 0); + public boolean hasClientVersion() { + return ((bitField0_ & 0x00000800) != 0); } /** - * optional bool can_start = 10; - * @return The canStart. + * optional uint32 client_version = 7; + * @return The clientVersion. */ @java.lang.Override - public boolean getCanStart() { - return canStart_; + public int getClientVersion() { + return clientVersion_; } private byte memoizedIsInitialized = -1; @@ -125155,35 +129740,41 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - output.writeBool(1, success_); - } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, message_); - } - if (((bitField0_ & 0x00000010) != 0)) { - output.writeDouble(3, secondsRemaining_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, contractIdentifier_); } if (((bitField0_ & 0x00000004) != 0)) { - output.writeBool(4, banned_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, userId_); } if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, coopIdentifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, userName_); } - if (((bitField0_ & 0x00000020) != 0)) { - output.writeDouble(6, matchPercent_); + if (((bitField0_ & 0x00000010) != 0)) { + output.writeDouble(4, soulPower_); + } + if (((bitField0_ & 0x00000200) != 0)) { + output.writeDouble(5, secondsRemaining_); + } + if (((bitField0_ & 0x00000400) != 0)) { + output.writeEnum(6, platform_); + } + if (((bitField0_ & 0x00000800) != 0)) { + output.writeUInt32(7, clientVersion_); } if (((bitField0_ & 0x00000040) != 0)) { - output.writeUInt32(7, numMembers_); + output.writeUInt32(8, league_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(9, getRinfo()); + } + if (((bitField0_ & 0x00000020) != 0)) { + output.writeDouble(10, eop_); } if (((bitField0_ & 0x00000080) != 0)) { - output.writeEnum(8, status_); + output.writeEnum(12, grade_); } if (((bitField0_ & 0x00000100) != 0)) { - output.writeEnum(9, grade_); - } - if (((bitField0_ & 0x00000200) != 0)) { - output.writeBool(10, canStart_); + output.writeBool(14, pointsReplay_); } getUnknownFields().writeTo(output); } @@ -125194,43 +129785,50 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(1, success_); - } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, message_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, contractIdentifier_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, userId_); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, userName_); } if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(3, secondsRemaining_); + .computeDoubleSize(4, soulPower_); } - if (((bitField0_ & 0x00000004) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeBoolSize(4, banned_); + .computeDoubleSize(5, secondsRemaining_); } - if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, coopIdentifier_); + if (((bitField0_ & 0x00000400) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(6, platform_); } - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(6, matchPercent_); + .computeUInt32Size(7, clientVersion_); } if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(7, numMembers_); + .computeUInt32Size(8, league_); } - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeEnumSize(8, status_); + .computeMessageSize(9, getRinfo()); } - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeEnumSize(9, grade_); + .computeDoubleSize(10, eop_); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeBoolSize(10, canStart_); + .computeEnumSize(12, grade_); + } + if (((bitField0_ & 0x00000100) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(14, pointsReplay_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -125242,60 +129840,71 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof ei.Ei.JoinCoopResponse)) { + if (!(obj instanceof ei.Ei.AutoJoinCoopRequest)) { return super.equals(obj); } - ei.Ei.JoinCoopResponse other = (ei.Ei.JoinCoopResponse) obj; + ei.Ei.AutoJoinCoopRequest other = (ei.Ei.AutoJoinCoopRequest) obj; - if (hasSuccess() != other.hasSuccess()) return false; - if (hasSuccess()) { - if (getSuccess() - != other.getSuccess()) return false; + if (hasRinfo() != other.hasRinfo()) return false; + if (hasRinfo()) { + if (!getRinfo() + .equals(other.getRinfo())) return false; } - if (hasMessage() != other.hasMessage()) return false; - if (hasMessage()) { - if (!getMessage() - .equals(other.getMessage())) return false; + if (hasContractIdentifier() != other.hasContractIdentifier()) return false; + if (hasContractIdentifier()) { + if (!getContractIdentifier() + .equals(other.getContractIdentifier())) return false; } - if (hasBanned() != other.hasBanned()) return false; - if (hasBanned()) { - if (getBanned() - != other.getBanned()) return false; + if (hasUserId() != other.hasUserId()) return false; + if (hasUserId()) { + if (!getUserId() + .equals(other.getUserId())) return false; } - if (hasCoopIdentifier() != other.hasCoopIdentifier()) return false; - if (hasCoopIdentifier()) { - if (!getCoopIdentifier() - .equals(other.getCoopIdentifier())) return false; + if (hasUserName() != other.hasUserName()) return false; + if (hasUserName()) { + if (!getUserName() + .equals(other.getUserName())) return false; } - if (hasSecondsRemaining() != other.hasSecondsRemaining()) return false; - if (hasSecondsRemaining()) { - if (java.lang.Double.doubleToLongBits(getSecondsRemaining()) + if (hasSoulPower() != other.hasSoulPower()) return false; + if (hasSoulPower()) { + if (java.lang.Double.doubleToLongBits(getSoulPower()) != java.lang.Double.doubleToLongBits( - other.getSecondsRemaining())) return false; + other.getSoulPower())) return false; } - if (hasMatchPercent() != other.hasMatchPercent()) return false; - if (hasMatchPercent()) { - if (java.lang.Double.doubleToLongBits(getMatchPercent()) + if (hasEop() != other.hasEop()) return false; + if (hasEop()) { + if (java.lang.Double.doubleToLongBits(getEop()) != java.lang.Double.doubleToLongBits( - other.getMatchPercent())) return false; - } - if (hasNumMembers() != other.hasNumMembers()) return false; - if (hasNumMembers()) { - if (getNumMembers() - != other.getNumMembers()) return false; + other.getEop())) return false; } - if (hasStatus() != other.hasStatus()) return false; - if (hasStatus()) { - if (status_ != other.status_) return false; + if (hasLeague() != other.hasLeague()) return false; + if (hasLeague()) { + if (getLeague() + != other.getLeague()) return false; } if (hasGrade() != other.hasGrade()) return false; if (hasGrade()) { if (grade_ != other.grade_) return false; } - if (hasCanStart() != other.hasCanStart()) return false; - if (hasCanStart()) { - if (getCanStart() - != other.getCanStart()) return false; + if (hasPointsReplay() != other.hasPointsReplay()) return false; + if (hasPointsReplay()) { + if (getPointsReplay() + != other.getPointsReplay()) return false; + } + if (hasSecondsRemaining() != other.hasSecondsRemaining()) return false; + if (hasSecondsRemaining()) { + if (java.lang.Double.doubleToLongBits(getSecondsRemaining()) + != java.lang.Double.doubleToLongBits( + other.getSecondsRemaining())) return false; + } + if (hasPlatform() != other.hasPlatform()) return false; + if (hasPlatform()) { + if (platform_ != other.platform_) return false; + } + if (hasClientVersion() != other.hasClientVersion()) return false; + if (hasClientVersion()) { + if (getClientVersion() + != other.getClientVersion()) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -125308,123 +129917,132 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); - if (hasSuccess()) { - hash = (37 * hash) + SUCCESS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getSuccess()); + if (hasRinfo()) { + hash = (37 * hash) + RINFO_FIELD_NUMBER; + hash = (53 * hash) + getRinfo().hashCode(); } - if (hasMessage()) { - hash = (37 * hash) + MESSAGE_FIELD_NUMBER; - hash = (53 * hash) + getMessage().hashCode(); + if (hasContractIdentifier()) { + hash = (37 * hash) + CONTRACT_IDENTIFIER_FIELD_NUMBER; + hash = (53 * hash) + getContractIdentifier().hashCode(); } - if (hasBanned()) { - hash = (37 * hash) + BANNED_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getBanned()); + if (hasUserId()) { + hash = (37 * hash) + USER_ID_FIELD_NUMBER; + hash = (53 * hash) + getUserId().hashCode(); } - if (hasCoopIdentifier()) { - hash = (37 * hash) + COOP_IDENTIFIER_FIELD_NUMBER; - hash = (53 * hash) + getCoopIdentifier().hashCode(); + if (hasUserName()) { + hash = (37 * hash) + USER_NAME_FIELD_NUMBER; + hash = (53 * hash) + getUserName().hashCode(); } - if (hasSecondsRemaining()) { - hash = (37 * hash) + SECONDS_REMAINING_FIELD_NUMBER; + if (hasSoulPower()) { + hash = (37 * hash) + SOUL_POWER_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getSecondsRemaining())); + java.lang.Double.doubleToLongBits(getSoulPower())); } - if (hasMatchPercent()) { - hash = (37 * hash) + MATCH_PERCENT_FIELD_NUMBER; + if (hasEop()) { + hash = (37 * hash) + EOP_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getMatchPercent())); - } - if (hasNumMembers()) { - hash = (37 * hash) + NUM_MEMBERS_FIELD_NUMBER; - hash = (53 * hash) + getNumMembers(); + java.lang.Double.doubleToLongBits(getEop())); } - if (hasStatus()) { - hash = (37 * hash) + STATUS_FIELD_NUMBER; - hash = (53 * hash) + status_; + if (hasLeague()) { + hash = (37 * hash) + LEAGUE_FIELD_NUMBER; + hash = (53 * hash) + getLeague(); } if (hasGrade()) { hash = (37 * hash) + GRADE_FIELD_NUMBER; hash = (53 * hash) + grade_; } - if (hasCanStart()) { - hash = (37 * hash) + CAN_START_FIELD_NUMBER; + if (hasPointsReplay()) { + hash = (37 * hash) + POINTS_REPLAY_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getCanStart()); + getPointsReplay()); + } + if (hasSecondsRemaining()) { + hash = (37 * hash) + SECONDS_REMAINING_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getSecondsRemaining())); + } + if (hasPlatform()) { + hash = (37 * hash) + PLATFORM_FIELD_NUMBER; + hash = (53 * hash) + platform_; + } + if (hasClientVersion()) { + hash = (37 * hash) + CLIENT_VERSION_FIELD_NUMBER; + hash = (53 * hash) + getClientVersion(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } - public static ei.Ei.JoinCoopResponse parseFrom( + public static ei.Ei.AutoJoinCoopRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.JoinCoopResponse parseFrom( + public static ei.Ei.AutoJoinCoopRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.JoinCoopResponse parseFrom( + public static ei.Ei.AutoJoinCoopRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.JoinCoopResponse parseFrom( + public static ei.Ei.AutoJoinCoopRequest 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.JoinCoopResponse parseFrom(byte[] data) + public static ei.Ei.AutoJoinCoopRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.JoinCoopResponse parseFrom( + public static ei.Ei.AutoJoinCoopRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.JoinCoopResponse parseFrom(java.io.InputStream input) + public static ei.Ei.AutoJoinCoopRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.JoinCoopResponse parseFrom( + public static ei.Ei.AutoJoinCoopRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.JoinCoopResponse parseDelimitedFrom(java.io.InputStream input) + + public static ei.Ei.AutoJoinCoopRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } - public static ei.Ei.JoinCoopResponse parseDelimitedFrom( + + public static ei.Ei.AutoJoinCoopRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.JoinCoopResponse parseFrom( + public static ei.Ei.AutoJoinCoopRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.JoinCoopResponse parseFrom( + public static ei.Ei.AutoJoinCoopRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -125433,7 +130051,7 @@ public static ei.Ei.JoinCoopResponse parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(ei.Ei.JoinCoopResponse prototype) { + public static Builder newBuilder(ei.Ei.AutoJoinCoopRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -125444,80 +130062,83 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * Protobuf type {@code ei.JoinCoopResponse} + * Protobuf type {@code ei.AutoJoinCoopRequest} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.JoinCoopResponse) - ei.Ei.JoinCoopResponseOrBuilder { + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.AutoJoinCoopRequest) + ei.Ei.AutoJoinCoopRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return ei.Ei.internal_static_ei_JoinCoopResponse_descriptor; + return ei.Ei.internal_static_ei_AutoJoinCoopRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_JoinCoopResponse_fieldAccessorTable + return ei.Ei.internal_static_ei_AutoJoinCoopRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.JoinCoopResponse.class, ei.Ei.JoinCoopResponse.Builder.class); + ei.Ei.AutoJoinCoopRequest.class, ei.Ei.AutoJoinCoopRequest.Builder.class); } - // Construct using ei.Ei.JoinCoopResponse.newBuilder() + // Construct using ei.Ei.AutoJoinCoopRequest.newBuilder() private Builder() { - + maybeForceBuilderInitialization(); } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); - + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage + .alwaysUseFieldBuilders) { + getRinfoFieldBuilder(); + } } @java.lang.Override public Builder clear() { super.clear(); - success_ = false; - bitField0_ = (bitField0_ & ~0x00000001); - message_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - banned_ = false; - bitField0_ = (bitField0_ & ~0x00000004); - coopIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); - secondsRemaining_ = 0D; - bitField0_ = (bitField0_ & ~0x00000010); - matchPercent_ = 0D; - bitField0_ = (bitField0_ & ~0x00000020); - numMembers_ = 0; - bitField0_ = (bitField0_ & ~0x00000040); - status_ = 0; - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ = 0; + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; + } + contractIdentifier_ = ""; + userId_ = ""; + userName_ = ""; + soulPower_ = 0D; + eop_ = 0D; + league_ = 0; grade_ = 0; - bitField0_ = (bitField0_ & ~0x00000100); - canStart_ = false; - bitField0_ = (bitField0_ & ~0x00000200); + pointsReplay_ = false; + secondsRemaining_ = 0D; + platform_ = 0; + clientVersion_ = 0; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return ei.Ei.internal_static_ei_JoinCoopResponse_descriptor; + return ei.Ei.internal_static_ei_AutoJoinCoopRequest_descriptor; } @java.lang.Override - public ei.Ei.JoinCoopResponse getDefaultInstanceForType() { - return ei.Ei.JoinCoopResponse.getDefaultInstance(); + public ei.Ei.AutoJoinCoopRequest getDefaultInstanceForType() { + return ei.Ei.AutoJoinCoopRequest.getDefaultInstance(); } @java.lang.Override - public ei.Ei.JoinCoopResponse build() { - ei.Ei.JoinCoopResponse result = buildPartial(); + public ei.Ei.AutoJoinCoopRequest build() { + ei.Ei.AutoJoinCoopRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -125525,132 +130146,122 @@ public ei.Ei.JoinCoopResponse build() { } @java.lang.Override - public ei.Ei.JoinCoopResponse buildPartial() { - ei.Ei.JoinCoopResponse result = new ei.Ei.JoinCoopResponse(this); + public ei.Ei.AutoJoinCoopRequest buildPartial() { + ei.Ei.AutoJoinCoopRequest result = new ei.Ei.AutoJoinCoopRequest(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.AutoJoinCoopRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - result.success_ = success_; + result.rinfo_ = rinfoBuilder_ == null + ? rinfo_ + : rinfoBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { + result.contractIdentifier_ = contractIdentifier_; to_bitField0_ |= 0x00000002; } - result.message_ = message_; if (((from_bitField0_ & 0x00000004) != 0)) { - result.banned_ = banned_; + result.userId_ = userId_; to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000008) != 0)) { + result.userName_ = userName_; to_bitField0_ |= 0x00000008; } - result.coopIdentifier_ = coopIdentifier_; if (((from_bitField0_ & 0x00000010) != 0)) { - result.secondsRemaining_ = secondsRemaining_; + result.soulPower_ = soulPower_; to_bitField0_ |= 0x00000010; } if (((from_bitField0_ & 0x00000020) != 0)) { - result.matchPercent_ = matchPercent_; + result.eop_ = eop_; to_bitField0_ |= 0x00000020; } if (((from_bitField0_ & 0x00000040) != 0)) { - result.numMembers_ = numMembers_; + result.league_ = league_; to_bitField0_ |= 0x00000040; } if (((from_bitField0_ & 0x00000080) != 0)) { + result.grade_ = grade_; to_bitField0_ |= 0x00000080; } - result.status_ = status_; if (((from_bitField0_ & 0x00000100) != 0)) { + result.pointsReplay_ = pointsReplay_; to_bitField0_ |= 0x00000100; } - result.grade_ = grade_; if (((from_bitField0_ & 0x00000200) != 0)) { - result.canStart_ = canStart_; + result.secondsRemaining_ = secondsRemaining_; to_bitField0_ |= 0x00000200; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + if (((from_bitField0_ & 0x00000400) != 0)) { + result.platform_ = platform_; + to_bitField0_ |= 0x00000400; + } + if (((from_bitField0_ & 0x00000800) != 0)) { + result.clientVersion_ = clientVersion_; + to_bitField0_ |= 0x00000800; + } + result.bitField0_ |= to_bitField0_; } - @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.JoinCoopResponse) { - return mergeFrom((ei.Ei.JoinCoopResponse)other); + if (other instanceof ei.Ei.AutoJoinCoopRequest) { + return mergeFrom((ei.Ei.AutoJoinCoopRequest)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(ei.Ei.JoinCoopResponse other) { - if (other == ei.Ei.JoinCoopResponse.getDefaultInstance()) return this; - if (other.hasSuccess()) { - setSuccess(other.getSuccess()); + public Builder mergeFrom(ei.Ei.AutoJoinCoopRequest other) { + if (other == ei.Ei.AutoJoinCoopRequest.getDefaultInstance()) return this; + if (other.hasRinfo()) { + mergeRinfo(other.getRinfo()); } - if (other.hasMessage()) { + if (other.hasContractIdentifier()) { + contractIdentifier_ = other.contractIdentifier_; bitField0_ |= 0x00000002; - message_ = other.message_; onChanged(); } - if (other.hasBanned()) { - setBanned(other.getBanned()); + if (other.hasUserId()) { + userId_ = other.userId_; + bitField0_ |= 0x00000004; + onChanged(); } - if (other.hasCoopIdentifier()) { + if (other.hasUserName()) { + userName_ = other.userName_; bitField0_ |= 0x00000008; - coopIdentifier_ = other.coopIdentifier_; onChanged(); } - if (other.hasSecondsRemaining()) { - setSecondsRemaining(other.getSecondsRemaining()); - } - if (other.hasMatchPercent()) { - setMatchPercent(other.getMatchPercent()); + if (other.hasSoulPower()) { + setSoulPower(other.getSoulPower()); } - if (other.hasNumMembers()) { - setNumMembers(other.getNumMembers()); + if (other.hasEop()) { + setEop(other.getEop()); } - if (other.hasStatus()) { - setStatus(other.getStatus()); + if (other.hasLeague()) { + setLeague(other.getLeague()); } if (other.hasGrade()) { setGrade(other.getGrade()); } - if (other.hasCanStart()) { - setCanStart(other.getCanStart()); + if (other.hasPointsReplay()) { + setPointsReplay(other.getPointsReplay()); + } + if (other.hasSecondsRemaining()) { + setSecondsRemaining(other.getSecondsRemaining()); + } + if (other.hasPlatform()) { + setPlatform(other.getPlatform()); + } + if (other.hasClientVersion()) { + setClientVersion(other.getClientVersion()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); @@ -125678,70 +130289,82 @@ public Builder mergeFrom( case 0: done = true; break; - case 8: { - success_ = input.readBool(); - bitField0_ |= 0x00000001; - break; - } // case 8 - case 18: { - message_ = input.readBytes(); + case 10: { + contractIdentifier_ = input.readBytes(); bitField0_ |= 0x00000002; break; - } // case 18 - case 25: { - secondsRemaining_ = input.readDouble(); - bitField0_ |= 0x00000010; - break; - } // case 25 - case 32: { - banned_ = input.readBool(); + } // case 10 + case 18: { + userId_ = input.readBytes(); bitField0_ |= 0x00000004; break; - } // case 32 - case 42: { - coopIdentifier_ = input.readBytes(); + } // case 18 + case 26: { + userName_ = input.readBytes(); bitField0_ |= 0x00000008; break; - } // case 42 - case 49: { - matchPercent_ = input.readDouble(); - bitField0_ |= 0x00000020; + } // case 26 + case 33: { + soulPower_ = input.readDouble(); + bitField0_ |= 0x00000010; break; - } // case 49 - case 56: { - numMembers_ = input.readUInt32(); - bitField0_ |= 0x00000040; + } // case 33 + case 41: { + secondsRemaining_ = input.readDouble(); + bitField0_ |= 0x00000200; break; - } // case 56 - case 64: { + } // case 41 + case 48: { int tmpRaw = input.readEnum(); - ei.Ei.ContractCoopStatusResponse.Status tmpValue = - ei.Ei.ContractCoopStatusResponse.Status.forNumber(tmpRaw); + ei.Ei.Platform tmpValue = + ei.Ei.Platform.forNumber(tmpRaw); if (tmpValue == null) { - mergeUnknownVarintField(8, tmpRaw); + mergeUnknownVarintField(6, tmpRaw); } else { - status_ = tmpRaw; - bitField0_ |= 0x00000080; + platform_ = tmpRaw; + bitField0_ |= 0x00000400; } break; + } // case 48 + case 56: { + clientVersion_ = input.readUInt32(); + bitField0_ |= 0x00000800; + break; + } // case 56 + case 64: { + league_ = input.readUInt32(); + bitField0_ |= 0x00000040; + break; } // case 64 - case 72: { + case 74: { + input.readMessage( + getRinfoFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 74 + case 81: { + eop_ = input.readDouble(); + bitField0_ |= 0x00000020; + break; + } // case 81 + case 96: { int tmpRaw = input.readEnum(); ei.Ei.Contract.PlayerGrade tmpValue = ei.Ei.Contract.PlayerGrade.forNumber(tmpRaw); if (tmpValue == null) { - mergeUnknownVarintField(9, tmpRaw); + mergeUnknownVarintField(12, tmpRaw); } else { grade_ = tmpRaw; - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000080; } break; - } // case 72 - case 80: { - canStart_ = input.readBool(); - bitField0_ |= 0x00000200; + } // case 96 + case 112: { + pointsReplay_ = input.readBool(); + bitField0_ |= 0x00000100; break; - } // case 80 + } // case 112 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -125759,65 +130382,147 @@ public Builder mergeFrom( } private int bitField0_; - private boolean success_ ; + private ei.Ei.BasicRequestInfo rinfo_; + private com.google.protobuf.SingleFieldBuilder< + ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; /** - * optional bool success = 1; - * @return Whether the success field is set. + * optional .ei.BasicRequestInfo rinfo = 9; + * @return Whether the rinfo field is set. */ - @java.lang.Override - public boolean hasSuccess() { + public boolean hasRinfo() { return ((bitField0_ & 0x00000001) != 0); } /** - * optional bool success = 1; - * @return The success. + * optional .ei.BasicRequestInfo rinfo = 9; + * @return The rinfo. */ - @java.lang.Override - public boolean getSuccess() { - return success_; + public ei.Ei.BasicRequestInfo getRinfo() { + if (rinfoBuilder_ == null) { + return rinfo_ == null ? ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; + } else { + return rinfoBuilder_.getMessage(); + } } /** - * optional bool success = 1; - * @param value The success to set. - * @return This builder for chaining. + * optional .ei.BasicRequestInfo rinfo = 9; */ - public Builder setSuccess(boolean value) { + public Builder setRinfo(ei.Ei.BasicRequestInfo value) { + if (rinfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + rinfo_ = value; + } else { + rinfoBuilder_.setMessage(value); + } bitField0_ |= 0x00000001; - success_ = value; onChanged(); return this; } /** - * optional bool success = 1; - * @return This builder for chaining. + * optional .ei.BasicRequestInfo rinfo = 9; */ - public Builder clearSuccess() { + public Builder setRinfo( + ei.Ei.BasicRequestInfo.Builder builderForValue) { + if (rinfoBuilder_ == null) { + rinfo_ = builderForValue.build(); + } else { + rinfoBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * optional .ei.BasicRequestInfo rinfo = 9; + */ + public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { + if (rinfoBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) && + rinfo_ != null && + rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { + getRinfoBuilder().mergeFrom(value); + } else { + rinfo_ = value; + } + } else { + rinfoBuilder_.mergeFrom(value); + } + if (rinfo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + /** + * optional .ei.BasicRequestInfo rinfo = 9; + */ + public Builder clearRinfo() { bitField0_ = (bitField0_ & ~0x00000001); - success_ = false; + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; + } onChanged(); return this; } + /** + * optional .ei.BasicRequestInfo rinfo = 9; + */ + public ei.Ei.BasicRequestInfo.Builder getRinfoBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getRinfoFieldBuilder().getBuilder(); + } + /** + * optional .ei.BasicRequestInfo rinfo = 9; + */ + public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { + if (rinfoBuilder_ != null) { + return rinfoBuilder_.getMessageOrBuilder(); + } else { + return rinfo_ == null ? + ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; + } + } + /** + * optional .ei.BasicRequestInfo rinfo = 9; + */ + private com.google.protobuf.SingleFieldBuilder< + ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> + getRinfoFieldBuilder() { + if (rinfoBuilder_ == null) { + rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< + ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( + getRinfo(), + getParentForChildren(), + isClean()); + rinfo_ = null; + } + return rinfoBuilder_; + } - private java.lang.Object message_ = ""; + private java.lang.Object contractIdentifier_ = ""; /** - * optional string message = 2; - * @return Whether the message field is set. + * optional string contract_identifier = 1; + * @return Whether the contractIdentifier field is set. */ - public boolean hasMessage() { + public boolean hasContractIdentifier() { return ((bitField0_ & 0x00000002) != 0); } /** - * optional string message = 2; - * @return The message. + * optional string contract_identifier = 1; + * @return The contractIdentifier. */ - public java.lang.String getMessage() { - java.lang.Object ref = message_; + public java.lang.String getContractIdentifier() { + java.lang.Object ref = contractIdentifier_; 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()) { - message_ = s; + contractIdentifier_ = s; } return s; } else { @@ -125825,122 +130530,159 @@ public java.lang.String getMessage() { } } /** - * optional string message = 2; - * @return The bytes for message. + * optional string contract_identifier = 1; + * @return The bytes for contractIdentifier. */ public com.google.protobuf.ByteString - getMessageBytes() { - java.lang.Object ref = message_; + getContractIdentifierBytes() { + java.lang.Object ref = contractIdentifier_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - message_ = b; + contractIdentifier_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** - * optional string message = 2; - * @param value The message to set. + * optional string contract_identifier = 1; + * @param value The contractIdentifier to set. * @return This builder for chaining. */ - public Builder setMessage( + public Builder setContractIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - message_ = value; + if (value == null) { throw new NullPointerException(); } + contractIdentifier_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } /** - * optional string message = 2; + * optional string contract_identifier = 1; * @return This builder for chaining. */ - public Builder clearMessage() { + public Builder clearContractIdentifier() { + contractIdentifier_ = getDefaultInstance().getContractIdentifier(); bitField0_ = (bitField0_ & ~0x00000002); - message_ = getDefaultInstance().getMessage(); onChanged(); return this; } /** - * optional string message = 2; - * @param value The bytes for message to set. + * optional string contract_identifier = 1; + * @param value The bytes for contractIdentifier to set. * @return This builder for chaining. */ - public Builder setMessageBytes( + public Builder setContractIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - message_ = value; + if (value == null) { throw new NullPointerException(); } + contractIdentifier_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } - private boolean banned_ ; + private java.lang.Object userId_ = ""; /** - * optional bool banned = 4; - * @return Whether the banned field is set. + * optional string user_id = 2; + * @return Whether the userId field is set. */ - @java.lang.Override - public boolean hasBanned() { + public boolean hasUserId() { return ((bitField0_ & 0x00000004) != 0); } /** - * optional bool banned = 4; - * @return The banned. + * optional string user_id = 2; + * @return The userId. */ - @java.lang.Override - public boolean getBanned() { - return banned_; + 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 bool banned = 4; - * @param value The banned to set. + * optional string user_id = 2; + * @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 = 2; + * @param value The userId to set. * @return This builder for chaining. */ - public Builder setBanned(boolean value) { + public Builder setUserId( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + userId_ = value; bitField0_ |= 0x00000004; - banned_ = value; onChanged(); return this; } /** - * optional bool banned = 4; + * optional string user_id = 2; * @return This builder for chaining. */ - public Builder clearBanned() { + public Builder clearUserId() { + userId_ = getDefaultInstance().getUserId(); bitField0_ = (bitField0_ & ~0x00000004); - banned_ = false; + onChanged(); + return this; + } + /** + * optional string user_id = 2; + * @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(); } + userId_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } - private java.lang.Object coopIdentifier_ = ""; + private java.lang.Object userName_ = ""; /** - * optional string coop_identifier = 5; - * @return Whether the coopIdentifier field is set. + * optional string user_name = 3; + * @return Whether the userName field is set. */ - public boolean hasCoopIdentifier() { + public boolean hasUserName() { return ((bitField0_ & 0x00000008) != 0); } /** - * optional string coop_identifier = 5; - * @return The coopIdentifier. + * optional string user_name = 3; + * @return The userName. */ - public java.lang.String getCoopIdentifier() { - java.lang.Object ref = coopIdentifier_; + public java.lang.String getUserName() { + java.lang.Object ref = userName_; 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()) { - coopIdentifier_ = s; + userName_ = s; } return s; } else { @@ -125948,334 +130690,400 @@ public java.lang.String getCoopIdentifier() { } } /** - * optional string coop_identifier = 5; - * @return The bytes for coopIdentifier. + * optional string user_name = 3; + * @return The bytes for userName. */ public com.google.protobuf.ByteString - getCoopIdentifierBytes() { - java.lang.Object ref = coopIdentifier_; + getUserNameBytes() { + java.lang.Object ref = userName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - coopIdentifier_ = b; + userName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** - * optional string coop_identifier = 5; - * @param value The coopIdentifier to set. + * optional string user_name = 3; + * @param value The userName to set. * @return This builder for chaining. */ - public Builder setCoopIdentifier( + public Builder setUserName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; - coopIdentifier_ = value; + if (value == null) { throw new NullPointerException(); } + userName_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } /** - * optional string coop_identifier = 5; + * optional string user_name = 3; * @return This builder for chaining. */ - public Builder clearCoopIdentifier() { + public Builder clearUserName() { + userName_ = getDefaultInstance().getUserName(); bitField0_ = (bitField0_ & ~0x00000008); - coopIdentifier_ = getDefaultInstance().getCoopIdentifier(); onChanged(); return this; } /** - * optional string coop_identifier = 5; - * @param value The bytes for coopIdentifier to set. + * optional string user_name = 3; + * @param value The bytes for userName to set. * @return This builder for chaining. */ - public Builder setCoopIdentifierBytes( + public Builder setUserNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; - coopIdentifier_ = value; + if (value == null) { throw new NullPointerException(); } + userName_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } - private double secondsRemaining_ ; + private double soulPower_ ; /** - * optional double seconds_remaining = 3; - * @return Whether the secondsRemaining field is set. + * optional double soul_power = 4; + * @return Whether the soulPower field is set. */ @java.lang.Override - public boolean hasSecondsRemaining() { + public boolean hasSoulPower() { return ((bitField0_ & 0x00000010) != 0); } /** - * optional double seconds_remaining = 3; - * @return The secondsRemaining. + * optional double soul_power = 4; + * @return The soulPower. */ @java.lang.Override - public double getSecondsRemaining() { - return secondsRemaining_; + public double getSoulPower() { + return soulPower_; } /** - * optional double seconds_remaining = 3; - * @param value The secondsRemaining to set. + * optional double soul_power = 4; + * @param value The soulPower to set. * @return This builder for chaining. */ - public Builder setSecondsRemaining(double value) { + public Builder setSoulPower(double value) { + + soulPower_ = value; bitField0_ |= 0x00000010; - secondsRemaining_ = value; onChanged(); return this; } /** - * optional double seconds_remaining = 3; + * optional double soul_power = 4; * @return This builder for chaining. */ - public Builder clearSecondsRemaining() { + public Builder clearSoulPower() { bitField0_ = (bitField0_ & ~0x00000010); - secondsRemaining_ = 0D; + soulPower_ = 0D; onChanged(); return this; } - private double matchPercent_ ; + private double eop_ ; /** - * optional double match_percent = 6; - * @return Whether the matchPercent field is set. + * optional double eop = 10; + * @return Whether the eop field is set. */ @java.lang.Override - public boolean hasMatchPercent() { + public boolean hasEop() { return ((bitField0_ & 0x00000020) != 0); } /** - * optional double match_percent = 6; - * @return The matchPercent. + * optional double eop = 10; + * @return The eop. */ @java.lang.Override - public double getMatchPercent() { - return matchPercent_; + public double getEop() { + return eop_; } /** - * optional double match_percent = 6; - * @param value The matchPercent to set. + * optional double eop = 10; + * @param value The eop to set. * @return This builder for chaining. */ - public Builder setMatchPercent(double value) { + public Builder setEop(double value) { + + eop_ = value; bitField0_ |= 0x00000020; - matchPercent_ = value; onChanged(); return this; } /** - * optional double match_percent = 6; + * optional double eop = 10; * @return This builder for chaining. */ - public Builder clearMatchPercent() { + public Builder clearEop() { bitField0_ = (bitField0_ & ~0x00000020); - matchPercent_ = 0D; + eop_ = 0D; + onChanged(); + return this; + } + + private int league_ ; + /** + * optional uint32 league = 8; + * @return Whether the league field is set. + */ + @java.lang.Override + public boolean hasLeague() { + return ((bitField0_ & 0x00000040) != 0); + } + /** + * optional uint32 league = 8; + * @return The league. + */ + @java.lang.Override + public int getLeague() { + return league_; + } + /** + * optional uint32 league = 8; + * @param value The league to set. + * @return This builder for chaining. + */ + public Builder setLeague(int value) { + + league_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + /** + * optional uint32 league = 8; + * @return This builder for chaining. + */ + public Builder clearLeague() { + bitField0_ = (bitField0_ & ~0x00000040); + league_ = 0; + onChanged(); + return this; + } + + private int grade_ = 0; + /** + * optional .ei.Contract.PlayerGrade grade = 12; + * @return Whether the grade field is set. + */ + @java.lang.Override public boolean hasGrade() { + return ((bitField0_ & 0x00000080) != 0); + } + /** + * optional .ei.Contract.PlayerGrade grade = 12; + * @return The grade. + */ + @java.lang.Override + public ei.Ei.Contract.PlayerGrade getGrade() { + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(grade_); + return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; + } + /** + * optional .ei.Contract.PlayerGrade grade = 12; + * @param value The grade to set. + * @return This builder for chaining. + */ + public Builder setGrade(ei.Ei.Contract.PlayerGrade value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000080; + grade_ = value.getNumber(); + onChanged(); + return this; + } + /** + * optional .ei.Contract.PlayerGrade grade = 12; + * @return This builder for chaining. + */ + public Builder clearGrade() { + bitField0_ = (bitField0_ & ~0x00000080); + grade_ = 0; onChanged(); return this; } - private int numMembers_ ; + private boolean pointsReplay_ ; /** - * optional uint32 num_members = 7; - * @return Whether the numMembers field is set. + * optional bool points_replay = 14; + * @return Whether the pointsReplay field is set. */ @java.lang.Override - public boolean hasNumMembers() { - return ((bitField0_ & 0x00000040) != 0); + public boolean hasPointsReplay() { + return ((bitField0_ & 0x00000100) != 0); } /** - * optional uint32 num_members = 7; - * @return The numMembers. + * optional bool points_replay = 14; + * @return The pointsReplay. */ @java.lang.Override - public int getNumMembers() { - return numMembers_; + public boolean getPointsReplay() { + return pointsReplay_; } /** - * optional uint32 num_members = 7; - * @param value The numMembers to set. + * optional bool points_replay = 14; + * @param value The pointsReplay to set. * @return This builder for chaining. */ - public Builder setNumMembers(int value) { - bitField0_ |= 0x00000040; - numMembers_ = value; + public Builder setPointsReplay(boolean value) { + + pointsReplay_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } /** - * optional uint32 num_members = 7; + * optional bool points_replay = 14; * @return This builder for chaining. */ - public Builder clearNumMembers() { - bitField0_ = (bitField0_ & ~0x00000040); - numMembers_ = 0; + public Builder clearPointsReplay() { + bitField0_ = (bitField0_ & ~0x00000100); + pointsReplay_ = false; onChanged(); return this; } - private int status_ = 0; + private double secondsRemaining_ ; /** - * optional .ei.ContractCoopStatusResponse.Status status = 8; - * @return Whether the status field is set. + * optional double seconds_remaining = 5; + * @return Whether the secondsRemaining field is set. */ - @java.lang.Override public boolean hasStatus() { - return ((bitField0_ & 0x00000080) != 0); + @java.lang.Override + public boolean hasSecondsRemaining() { + return ((bitField0_ & 0x00000200) != 0); } /** - * optional .ei.ContractCoopStatusResponse.Status status = 8; - * @return The status. + * optional double seconds_remaining = 5; + * @return The secondsRemaining. */ @java.lang.Override - public ei.Ei.ContractCoopStatusResponse.Status getStatus() { - @SuppressWarnings("deprecation") - ei.Ei.ContractCoopStatusResponse.Status result = ei.Ei.ContractCoopStatusResponse.Status.valueOf(status_); - return result == null ? ei.Ei.ContractCoopStatusResponse.Status.UNKNOWN : result; + public double getSecondsRemaining() { + return secondsRemaining_; } /** - * optional .ei.ContractCoopStatusResponse.Status status = 8; - * @param value The status to set. + * optional double seconds_remaining = 5; + * @param value The secondsRemaining to set. * @return This builder for chaining. */ - public Builder setStatus(ei.Ei.ContractCoopStatusResponse.Status value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000080; - status_ = value.getNumber(); + public Builder setSecondsRemaining(double value) { + + secondsRemaining_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } /** - * optional .ei.ContractCoopStatusResponse.Status status = 8; + * optional double seconds_remaining = 5; * @return This builder for chaining. */ - public Builder clearStatus() { - bitField0_ = (bitField0_ & ~0x00000080); - status_ = 0; + public Builder clearSecondsRemaining() { + bitField0_ = (bitField0_ & ~0x00000200); + secondsRemaining_ = 0D; onChanged(); return this; } - private int grade_ = 0; + private int platform_ = 0; /** - * optional .ei.Contract.PlayerGrade grade = 9; - * @return Whether the grade field is set. + * optional .ei.Platform platform = 6; + * @return Whether the platform field is set. */ - @java.lang.Override public boolean hasGrade() { - return ((bitField0_ & 0x00000100) != 0); + @java.lang.Override public boolean hasPlatform() { + return ((bitField0_ & 0x00000400) != 0); } /** - * optional .ei.Contract.PlayerGrade grade = 9; - * @return The grade. + * optional .ei.Platform platform = 6; + * @return The platform. */ @java.lang.Override - public ei.Ei.Contract.PlayerGrade getGrade() { - @SuppressWarnings("deprecation") - ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.valueOf(grade_); - return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; + public ei.Ei.Platform getPlatform() { + ei.Ei.Platform result = ei.Ei.Platform.forNumber(platform_); + return result == null ? ei.Ei.Platform.UNKNOWN_PLATFORM : result; } /** - * optional .ei.Contract.PlayerGrade grade = 9; - * @param value The grade to set. + * optional .ei.Platform platform = 6; + * @param value The platform to set. * @return This builder for chaining. */ - public Builder setGrade(ei.Ei.Contract.PlayerGrade value) { + public Builder setPlatform(ei.Ei.Platform value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000100; - grade_ = value.getNumber(); + bitField0_ |= 0x00000400; + platform_ = value.getNumber(); onChanged(); return this; } /** - * optional .ei.Contract.PlayerGrade grade = 9; + * optional .ei.Platform platform = 6; * @return This builder for chaining. */ - public Builder clearGrade() { - bitField0_ = (bitField0_ & ~0x00000100); - grade_ = 0; + public Builder clearPlatform() { + bitField0_ = (bitField0_ & ~0x00000400); + platform_ = 0; onChanged(); return this; } - private boolean canStart_ ; + private int clientVersion_ ; /** - * optional bool can_start = 10; - * @return Whether the canStart field is set. + * optional uint32 client_version = 7; + * @return Whether the clientVersion field is set. */ @java.lang.Override - public boolean hasCanStart() { - return ((bitField0_ & 0x00000200) != 0); + public boolean hasClientVersion() { + return ((bitField0_ & 0x00000800) != 0); } /** - * optional bool can_start = 10; - * @return The canStart. + * optional uint32 client_version = 7; + * @return The clientVersion. */ @java.lang.Override - public boolean getCanStart() { - return canStart_; + public int getClientVersion() { + return clientVersion_; } /** - * optional bool can_start = 10; - * @param value The canStart to set. + * optional uint32 client_version = 7; + * @param value The clientVersion to set. * @return This builder for chaining. */ - public Builder setCanStart(boolean value) { - bitField0_ |= 0x00000200; - canStart_ = value; + public Builder setClientVersion(int value) { + + clientVersion_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } /** - * optional bool can_start = 10; + * optional uint32 client_version = 7; * @return This builder for chaining. */ - public Builder clearCanStart() { - bitField0_ = (bitField0_ & ~0x00000200); - canStart_ = false; + public Builder clearClientVersion() { + bitField0_ = (bitField0_ & ~0x00000800); + clientVersion_ = 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.JoinCoopResponse) + // @@protoc_insertion_point(builder_scope:ei.AutoJoinCoopRequest) } - // @@protoc_insertion_point(class_scope:ei.JoinCoopResponse) - private static final ei.Ei.JoinCoopResponse DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:ei.AutoJoinCoopRequest) + private static final ei.Ei.AutoJoinCoopRequest DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new ei.Ei.JoinCoopResponse(); + DEFAULT_INSTANCE = new ei.Ei.AutoJoinCoopRequest(); } - public static ei.Ei.JoinCoopResponse getDefaultInstance() { + public static ei.Ei.AutoJoinCoopRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public JoinCoopResponse parsePartialFrom( + public AutoJoinCoopRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -126294,38 +131102,38 @@ public JoinCoopResponse parsePartialFrom( } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public ei.Ei.JoinCoopResponse getDefaultInstanceForType() { + public ei.Ei.AutoJoinCoopRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface AutoJoinCoopRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.AutoJoinCoopRequest) + public interface UpdateCoopPermissionsRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.UpdateCoopPermissionsRequest) com.google.protobuf.MessageOrBuilder { /** - * optional .ei.BasicRequestInfo rinfo = 9; + * optional .ei.BasicRequestInfo rinfo = 6; * @return Whether the rinfo field is set. */ boolean hasRinfo(); /** - * optional .ei.BasicRequestInfo rinfo = 9; + * optional .ei.BasicRequestInfo rinfo = 6; * @return The rinfo. */ ei.Ei.BasicRequestInfo getRinfo(); /** - * optional .ei.BasicRequestInfo rinfo = 9; + * optional .ei.BasicRequestInfo rinfo = 6; */ ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder(); @@ -126347,177 +131155,106 @@ public interface AutoJoinCoopRequestOrBuilder extends getContractIdentifierBytes(); /** - * optional string user_id = 2; - * @return Whether the userId field is set. + * optional string coop_identifier = 2; + * @return Whether the coopIdentifier field is set. */ - boolean hasUserId(); + boolean hasCoopIdentifier(); /** - * optional string user_id = 2; - * @return The userId. + * optional string coop_identifier = 2; + * @return The coopIdentifier. */ - java.lang.String getUserId(); + java.lang.String getCoopIdentifier(); /** - * optional string user_id = 2; - * @return The bytes for userId. + * optional string coop_identifier = 2; + * @return The bytes for coopIdentifier. */ com.google.protobuf.ByteString - getUserIdBytes(); + getCoopIdentifierBytes(); /** - * optional string user_name = 3; - * @return Whether the userName field is set. + * optional string requesting_user_id = 3; + * @return Whether the requestingUserId field is set. */ - boolean hasUserName(); + boolean hasRequestingUserId(); /** - * optional string user_name = 3; - * @return The userName. + * optional string requesting_user_id = 3; + * @return The requestingUserId. */ - java.lang.String getUserName(); + java.lang.String getRequestingUserId(); /** - * optional string user_name = 3; - * @return The bytes for userName. + * optional string requesting_user_id = 3; + * @return The bytes for requestingUserId. */ com.google.protobuf.ByteString - getUserNameBytes(); - - /** - * optional double soul_power = 4; - * @return Whether the soulPower field is set. - */ - boolean hasSoulPower(); - /** - * optional double soul_power = 4; - * @return The soulPower. - */ - double getSoulPower(); - - /** - * optional double eop = 10; - * @return Whether the eop field is set. - */ - boolean hasEop(); - /** - * optional double eop = 10; - * @return The eop. - */ - double getEop(); - - /** - * optional uint32 league = 8; - * @return Whether the league field is set. - */ - boolean hasLeague(); - /** - * optional uint32 league = 8; - * @return The league. - */ - int getLeague(); - - /** - * optional .ei.Contract.PlayerGrade grade = 12; - * @return Whether the grade field is set. - */ - boolean hasGrade(); - /** - * optional .ei.Contract.PlayerGrade grade = 12; - * @return The grade. - */ - ei.Ei.Contract.PlayerGrade getGrade(); - - /** - * optional bool points_replay = 14; - * @return Whether the pointsReplay field is set. - */ - boolean hasPointsReplay(); - /** - * optional bool points_replay = 14; - * @return The pointsReplay. - */ - boolean getPointsReplay(); - - /** - * optional double seconds_remaining = 5; - * @return Whether the secondsRemaining field is set. - */ - boolean hasSecondsRemaining(); - /** - * optional double seconds_remaining = 5; - * @return The secondsRemaining. - */ - double getSecondsRemaining(); + getRequestingUserIdBytes(); /** - * optional .ei.Platform platform = 6; - * @return Whether the platform field is set. + * optional bool public = 4; + * @return Whether the public field is set. */ - boolean hasPlatform(); + boolean hasPublic(); /** - * optional .ei.Platform platform = 6; - * @return The platform. + * optional bool public = 4; + * @return The public. */ - ei.Ei.Platform getPlatform(); + boolean getPublic(); /** - * optional uint32 client_version = 7; + * optional uint32 client_version = 5; * @return Whether the clientVersion field is set. */ boolean hasClientVersion(); /** - * optional uint32 client_version = 7; + * optional uint32 client_version = 5; * @return The clientVersion. */ int getClientVersion(); } /** - * Protobuf type {@code ei.AutoJoinCoopRequest} + * Protobuf type {@code ei.UpdateCoopPermissionsRequest} */ - public static final class AutoJoinCoopRequest extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.AutoJoinCoopRequest) - AutoJoinCoopRequestOrBuilder { + public static final class UpdateCoopPermissionsRequest extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.UpdateCoopPermissionsRequest) + UpdateCoopPermissionsRequestOrBuilder { private static final long serialVersionUID = 0L; - // Use AutoJoinCoopRequest.newBuilder() to construct. - private AutoJoinCoopRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + UpdateCoopPermissionsRequest.class.getName()); + } + // Use UpdateCoopPermissionsRequest.newBuilder() to construct. + private UpdateCoopPermissionsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } - private AutoJoinCoopRequest() { + private UpdateCoopPermissionsRequest() { contractIdentifier_ = ""; - userId_ = ""; - userName_ = ""; - grade_ = 0; - platform_ = 0; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new AutoJoinCoopRequest(); + coopIdentifier_ = ""; + requestingUserId_ = ""; } - @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_AutoJoinCoopRequest_descriptor; + return ei.Ei.internal_static_ei_UpdateCoopPermissionsRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_AutoJoinCoopRequest_fieldAccessorTable + return ei.Ei.internal_static_ei_UpdateCoopPermissionsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.AutoJoinCoopRequest.class, ei.Ei.AutoJoinCoopRequest.Builder.class); + ei.Ei.UpdateCoopPermissionsRequest.class, ei.Ei.UpdateCoopPermissionsRequest.Builder.class); } private int bitField0_; - public static final int RINFO_FIELD_NUMBER = 9; + public static final int RINFO_FIELD_NUMBER = 6; private ei.Ei.BasicRequestInfo rinfo_; /** - * optional .ei.BasicRequestInfo rinfo = 9; + * optional .ei.BasicRequestInfo rinfo = 6; * @return Whether the rinfo field is set. */ @java.lang.Override @@ -126525,7 +131262,7 @@ public boolean hasRinfo() { return ((bitField0_ & 0x00000001) != 0); } /** - * optional .ei.BasicRequestInfo rinfo = 9; + * optional .ei.BasicRequestInfo rinfo = 6; * @return The rinfo. */ @java.lang.Override @@ -126533,7 +131270,7 @@ public ei.Ei.BasicRequestInfo getRinfo() { return rinfo_ == null ? ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; } /** - * optional .ei.BasicRequestInfo rinfo = 9; + * optional .ei.BasicRequestInfo rinfo = 6; */ @java.lang.Override public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { @@ -126541,7 +131278,8 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { } public static final int CONTRACT_IDENTIFIER_FIELD_NUMBER = 1; - private volatile java.lang.Object contractIdentifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object contractIdentifier_ = ""; /** * optional string contract_identifier = 1; * @return Whether the contractIdentifier field is set. @@ -126588,23 +131326,24 @@ public java.lang.String getContractIdentifier() { } } - public static final int USER_ID_FIELD_NUMBER = 2; - private volatile java.lang.Object userId_; + public static final int COOP_IDENTIFIER_FIELD_NUMBER = 2; + @SuppressWarnings("serial") + private volatile java.lang.Object coopIdentifier_ = ""; /** - * optional string user_id = 2; - * @return Whether the userId field is set. + * optional string coop_identifier = 2; + * @return Whether the coopIdentifier field is set. */ @java.lang.Override - public boolean hasUserId() { + public boolean hasCoopIdentifier() { return ((bitField0_ & 0x00000004) != 0); } /** - * optional string user_id = 2; - * @return The userId. + * optional string coop_identifier = 2; + * @return The coopIdentifier. */ @java.lang.Override - public java.lang.String getUserId() { - java.lang.Object ref = userId_; + public java.lang.String getCoopIdentifier() { + java.lang.Object ref = coopIdentifier_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { @@ -126612,47 +131351,48 @@ public java.lang.String getUserId() { (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { - userId_ = s; + coopIdentifier_ = s; } return s; } } /** - * optional string user_id = 2; - * @return The bytes for userId. + * optional string coop_identifier = 2; + * @return The bytes for coopIdentifier. */ @java.lang.Override public com.google.protobuf.ByteString - getUserIdBytes() { - java.lang.Object ref = userId_; + getCoopIdentifierBytes() { + java.lang.Object ref = coopIdentifier_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - userId_ = b; + coopIdentifier_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int USER_NAME_FIELD_NUMBER = 3; - private volatile java.lang.Object userName_; + public static final int REQUESTING_USER_ID_FIELD_NUMBER = 3; + @SuppressWarnings("serial") + private volatile java.lang.Object requestingUserId_ = ""; /** - * optional string user_name = 3; - * @return Whether the userName field is set. + * optional string requesting_user_id = 3; + * @return Whether the requestingUserId field is set. */ @java.lang.Override - public boolean hasUserName() { + public boolean hasRequestingUserId() { return ((bitField0_ & 0x00000008) != 0); } /** - * optional string user_name = 3; - * @return The userName. + * optional string requesting_user_id = 3; + * @return The requestingUserId. */ @java.lang.Override - public java.lang.String getUserName() { - java.lang.Object ref = userName_; + public java.lang.String getRequestingUserId() { + java.lang.Object ref = requestingUserId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { @@ -126660,175 +131400,61 @@ public java.lang.String getUserName() { (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { - userName_ = s; + requestingUserId_ = s; } return s; } } /** - * optional string user_name = 3; - * @return The bytes for userName. + * optional string requesting_user_id = 3; + * @return The bytes for requestingUserId. */ @java.lang.Override public com.google.protobuf.ByteString - getUserNameBytes() { - java.lang.Object ref = userName_; + getRequestingUserIdBytes() { + java.lang.Object ref = requestingUserId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - userName_ = b; + requestingUserId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int SOUL_POWER_FIELD_NUMBER = 4; - private double soulPower_; + public static final int PUBLIC_FIELD_NUMBER = 4; + private boolean public_ = false; /** - * optional double soul_power = 4; - * @return Whether the soulPower field is set. + * optional bool public = 4; + * @return Whether the public field is set. */ @java.lang.Override - public boolean hasSoulPower() { + public boolean hasPublic() { return ((bitField0_ & 0x00000010) != 0); } /** - * optional double soul_power = 4; - * @return The soulPower. - */ - @java.lang.Override - public double getSoulPower() { - return soulPower_; - } - - public static final int EOP_FIELD_NUMBER = 10; - private double eop_; - /** - * optional double eop = 10; - * @return Whether the eop field is set. - */ - @java.lang.Override - public boolean hasEop() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - * optional double eop = 10; - * @return The eop. - */ - @java.lang.Override - public double getEop() { - return eop_; - } - - public static final int LEAGUE_FIELD_NUMBER = 8; - private int league_; - /** - * optional uint32 league = 8; - * @return Whether the league field is set. - */ - @java.lang.Override - public boolean hasLeague() { - return ((bitField0_ & 0x00000040) != 0); - } - /** - * optional uint32 league = 8; - * @return The league. - */ - @java.lang.Override - public int getLeague() { - return league_; - } - - public static final int GRADE_FIELD_NUMBER = 12; - private int grade_; - /** - * optional .ei.Contract.PlayerGrade grade = 12; - * @return Whether the grade field is set. - */ - @java.lang.Override public boolean hasGrade() { - return ((bitField0_ & 0x00000080) != 0); - } - /** - * optional .ei.Contract.PlayerGrade grade = 12; - * @return The grade. - */ - @java.lang.Override public ei.Ei.Contract.PlayerGrade getGrade() { - @SuppressWarnings("deprecation") - ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.valueOf(grade_); - return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; - } - - public static final int POINTS_REPLAY_FIELD_NUMBER = 14; - private boolean pointsReplay_; - /** - * optional bool points_replay = 14; - * @return Whether the pointsReplay field is set. - */ - @java.lang.Override - public boolean hasPointsReplay() { - return ((bitField0_ & 0x00000100) != 0); - } - /** - * optional bool points_replay = 14; - * @return The pointsReplay. - */ - @java.lang.Override - public boolean getPointsReplay() { - return pointsReplay_; - } - - public static final int SECONDS_REMAINING_FIELD_NUMBER = 5; - private double secondsRemaining_; - /** - * optional double seconds_remaining = 5; - * @return Whether the secondsRemaining field is set. - */ - @java.lang.Override - public boolean hasSecondsRemaining() { - return ((bitField0_ & 0x00000200) != 0); - } - /** - * optional double seconds_remaining = 5; - * @return The secondsRemaining. + * optional bool public = 4; + * @return The public. */ @java.lang.Override - public double getSecondsRemaining() { - return secondsRemaining_; - } - - public static final int PLATFORM_FIELD_NUMBER = 6; - private int platform_; - /** - * optional .ei.Platform platform = 6; - * @return Whether the platform field is set. - */ - @java.lang.Override public boolean hasPlatform() { - return ((bitField0_ & 0x00000400) != 0); - } - /** - * optional .ei.Platform platform = 6; - * @return The platform. - */ - @java.lang.Override public ei.Ei.Platform getPlatform() { - @SuppressWarnings("deprecation") - ei.Ei.Platform result = ei.Ei.Platform.valueOf(platform_); - return result == null ? ei.Ei.Platform.UNKNOWN_PLATFORM : result; + public boolean getPublic() { + return public_; } - public static final int CLIENT_VERSION_FIELD_NUMBER = 7; - private int clientVersion_; + public static final int CLIENT_VERSION_FIELD_NUMBER = 5; + private int clientVersion_ = 0; /** - * optional uint32 client_version = 7; + * optional uint32 client_version = 5; * @return Whether the clientVersion field is set. */ @java.lang.Override public boolean hasClientVersion() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00000020) != 0); } /** - * optional uint32 client_version = 7; + * optional uint32 client_version = 5; * @return The clientVersion. */ @java.lang.Override @@ -126851,40 +131477,22 @@ public final boolean isInitialized() { public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, contractIdentifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, contractIdentifier_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, userId_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, coopIdentifier_); } if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, userName_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, requestingUserId_); } if (((bitField0_ & 0x00000010) != 0)) { - output.writeDouble(4, soulPower_); - } - if (((bitField0_ & 0x00000200) != 0)) { - output.writeDouble(5, secondsRemaining_); - } - if (((bitField0_ & 0x00000400) != 0)) { - output.writeEnum(6, platform_); - } - if (((bitField0_ & 0x00000800) != 0)) { - output.writeUInt32(7, clientVersion_); - } - if (((bitField0_ & 0x00000040) != 0)) { - output.writeUInt32(8, league_); - } - if (((bitField0_ & 0x00000001) != 0)) { - output.writeMessage(9, getRinfo()); + output.writeBool(4, public_); } if (((bitField0_ & 0x00000020) != 0)) { - output.writeDouble(10, eop_); - } - if (((bitField0_ & 0x00000080) != 0)) { - output.writeEnum(12, grade_); + output.writeUInt32(5, clientVersion_); } - if (((bitField0_ & 0x00000100) != 0)) { - output.writeBool(14, pointsReplay_); + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(6, getRinfo()); } getUnknownFields().writeTo(output); } @@ -126896,49 +131504,25 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, contractIdentifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, contractIdentifier_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, userId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, coopIdentifier_); } if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, userName_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, requestingUserId_); } if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(4, soulPower_); - } - if (((bitField0_ & 0x00000200) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(5, secondsRemaining_); - } - if (((bitField0_ & 0x00000400) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(6, platform_); - } - if (((bitField0_ & 0x00000800) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(7, clientVersion_); - } - if (((bitField0_ & 0x00000040) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(8, league_); - } - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(9, getRinfo()); + .computeBoolSize(4, public_); } if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(10, eop_); - } - if (((bitField0_ & 0x00000080) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(12, grade_); + .computeUInt32Size(5, clientVersion_); } - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeBoolSize(14, pointsReplay_); + .computeMessageSize(6, getRinfo()); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -126950,10 +131534,10 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof ei.Ei.AutoJoinCoopRequest)) { + if (!(obj instanceof ei.Ei.UpdateCoopPermissionsRequest)) { return super.equals(obj); } - ei.Ei.AutoJoinCoopRequest other = (ei.Ei.AutoJoinCoopRequest) obj; + ei.Ei.UpdateCoopPermissionsRequest other = (ei.Ei.UpdateCoopPermissionsRequest) obj; if (hasRinfo() != other.hasRinfo()) return false; if (hasRinfo()) { @@ -126965,51 +131549,20 @@ public boolean equals(final java.lang.Object obj) { if (!getContractIdentifier() .equals(other.getContractIdentifier())) return false; } - if (hasUserId() != other.hasUserId()) return false; - if (hasUserId()) { - if (!getUserId() - .equals(other.getUserId())) return false; - } - if (hasUserName() != other.hasUserName()) return false; - if (hasUserName()) { - if (!getUserName() - .equals(other.getUserName())) return false; - } - if (hasSoulPower() != other.hasSoulPower()) return false; - if (hasSoulPower()) { - if (java.lang.Double.doubleToLongBits(getSoulPower()) - != java.lang.Double.doubleToLongBits( - other.getSoulPower())) return false; - } - if (hasEop() != other.hasEop()) return false; - if (hasEop()) { - if (java.lang.Double.doubleToLongBits(getEop()) - != java.lang.Double.doubleToLongBits( - other.getEop())) return false; - } - if (hasLeague() != other.hasLeague()) return false; - if (hasLeague()) { - if (getLeague() - != other.getLeague()) return false; - } - if (hasGrade() != other.hasGrade()) return false; - if (hasGrade()) { - if (grade_ != other.grade_) return false; - } - if (hasPointsReplay() != other.hasPointsReplay()) return false; - if (hasPointsReplay()) { - if (getPointsReplay() - != other.getPointsReplay()) return false; + if (hasCoopIdentifier() != other.hasCoopIdentifier()) return false; + if (hasCoopIdentifier()) { + if (!getCoopIdentifier() + .equals(other.getCoopIdentifier())) return false; } - if (hasSecondsRemaining() != other.hasSecondsRemaining()) return false; - if (hasSecondsRemaining()) { - if (java.lang.Double.doubleToLongBits(getSecondsRemaining()) - != java.lang.Double.doubleToLongBits( - other.getSecondsRemaining())) return false; + if (hasRequestingUserId() != other.hasRequestingUserId()) return false; + if (hasRequestingUserId()) { + if (!getRequestingUserId() + .equals(other.getRequestingUserId())) return false; } - if (hasPlatform() != other.hasPlatform()) return false; - if (hasPlatform()) { - if (platform_ != other.platform_) return false; + if (hasPublic() != other.hasPublic()) return false; + if (hasPublic()) { + if (getPublic() + != other.getPublic()) return false; } if (hasClientVersion() != other.hasClientVersion()) return false; if (hasClientVersion()) { @@ -127035,45 +131588,18 @@ public int hashCode() { hash = (37 * hash) + CONTRACT_IDENTIFIER_FIELD_NUMBER; hash = (53 * hash) + getContractIdentifier().hashCode(); } - if (hasUserId()) { - hash = (37 * hash) + USER_ID_FIELD_NUMBER; - hash = (53 * hash) + getUserId().hashCode(); - } - if (hasUserName()) { - hash = (37 * hash) + USER_NAME_FIELD_NUMBER; - hash = (53 * hash) + getUserName().hashCode(); - } - if (hasSoulPower()) { - hash = (37 * hash) + SOUL_POWER_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getSoulPower())); - } - if (hasEop()) { - hash = (37 * hash) + EOP_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getEop())); - } - if (hasLeague()) { - hash = (37 * hash) + LEAGUE_FIELD_NUMBER; - hash = (53 * hash) + getLeague(); + if (hasCoopIdentifier()) { + hash = (37 * hash) + COOP_IDENTIFIER_FIELD_NUMBER; + hash = (53 * hash) + getCoopIdentifier().hashCode(); } - if (hasGrade()) { - hash = (37 * hash) + GRADE_FIELD_NUMBER; - hash = (53 * hash) + grade_; + if (hasRequestingUserId()) { + hash = (37 * hash) + REQUESTING_USER_ID_FIELD_NUMBER; + hash = (53 * hash) + getRequestingUserId().hashCode(); } - if (hasPointsReplay()) { - hash = (37 * hash) + POINTS_REPLAY_FIELD_NUMBER; + if (hasPublic()) { + hash = (37 * hash) + PUBLIC_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getPointsReplay()); - } - if (hasSecondsRemaining()) { - hash = (37 * hash) + SECONDS_REMAINING_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getSecondsRemaining())); - } - if (hasPlatform()) { - hash = (37 * hash) + PLATFORM_FIELD_NUMBER; - hash = (53 * hash) + platform_; + getPublic()); } if (hasClientVersion()) { hash = (37 * hash) + CLIENT_VERSION_FIELD_NUMBER; @@ -127084,73 +131610,75 @@ public int hashCode() { return hash; } - public static ei.Ei.AutoJoinCoopRequest parseFrom( + public static ei.Ei.UpdateCoopPermissionsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.AutoJoinCoopRequest parseFrom( + public static ei.Ei.UpdateCoopPermissionsRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.AutoJoinCoopRequest parseFrom( + public static ei.Ei.UpdateCoopPermissionsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.AutoJoinCoopRequest parseFrom( + public static ei.Ei.UpdateCoopPermissionsRequest 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.AutoJoinCoopRequest parseFrom(byte[] data) + public static ei.Ei.UpdateCoopPermissionsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.AutoJoinCoopRequest parseFrom( + public static ei.Ei.UpdateCoopPermissionsRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.AutoJoinCoopRequest parseFrom(java.io.InputStream input) + public static ei.Ei.UpdateCoopPermissionsRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.AutoJoinCoopRequest parseFrom( + public static ei.Ei.UpdateCoopPermissionsRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.AutoJoinCoopRequest parseDelimitedFrom(java.io.InputStream input) + + public static ei.Ei.UpdateCoopPermissionsRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } - public static ei.Ei.AutoJoinCoopRequest parseDelimitedFrom( + + public static ei.Ei.UpdateCoopPermissionsRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.AutoJoinCoopRequest parseFrom( + public static ei.Ei.UpdateCoopPermissionsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.AutoJoinCoopRequest parseFrom( + public static ei.Ei.UpdateCoopPermissionsRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -127159,7 +131687,7 @@ public static ei.Ei.AutoJoinCoopRequest parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(ei.Ei.AutoJoinCoopRequest prototype) { + public static Builder newBuilder(ei.Ei.UpdateCoopPermissionsRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -127170,42 +131698,42 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * Protobuf type {@code ei.AutoJoinCoopRequest} + * Protobuf type {@code ei.UpdateCoopPermissionsRequest} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.AutoJoinCoopRequest) - ei.Ei.AutoJoinCoopRequestOrBuilder { + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.UpdateCoopPermissionsRequest) + ei.Ei.UpdateCoopPermissionsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return ei.Ei.internal_static_ei_AutoJoinCoopRequest_descriptor; + return ei.Ei.internal_static_ei_UpdateCoopPermissionsRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_AutoJoinCoopRequest_fieldAccessorTable + return ei.Ei.internal_static_ei_UpdateCoopPermissionsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.AutoJoinCoopRequest.class, ei.Ei.AutoJoinCoopRequest.Builder.class); + ei.Ei.UpdateCoopPermissionsRequest.class, ei.Ei.UpdateCoopPermissionsRequest.Builder.class); } - // Construct using ei.Ei.AutoJoinCoopRequest.newBuilder() + // Construct using ei.Ei.UpdateCoopPermissionsRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getRinfoFieldBuilder(); } @@ -127213,51 +131741,34 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (rinfoBuilder_ == null) { - rinfo_ = null; - } else { - rinfoBuilder_.clear(); + bitField0_ = 0; + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); contractIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - userId_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); - userName_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); - soulPower_ = 0D; - bitField0_ = (bitField0_ & ~0x00000010); - eop_ = 0D; - bitField0_ = (bitField0_ & ~0x00000020); - league_ = 0; - bitField0_ = (bitField0_ & ~0x00000040); - grade_ = 0; - bitField0_ = (bitField0_ & ~0x00000080); - pointsReplay_ = false; - bitField0_ = (bitField0_ & ~0x00000100); - secondsRemaining_ = 0D; - bitField0_ = (bitField0_ & ~0x00000200); - platform_ = 0; - bitField0_ = (bitField0_ & ~0x00000400); + coopIdentifier_ = ""; + requestingUserId_ = ""; + public_ = false; clientVersion_ = 0; - bitField0_ = (bitField0_ & ~0x00000800); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return ei.Ei.internal_static_ei_AutoJoinCoopRequest_descriptor; + return ei.Ei.internal_static_ei_UpdateCoopPermissionsRequest_descriptor; } @java.lang.Override - public ei.Ei.AutoJoinCoopRequest getDefaultInstanceForType() { - return ei.Ei.AutoJoinCoopRequest.getDefaultInstance(); + public ei.Ei.UpdateCoopPermissionsRequest getDefaultInstanceForType() { + return ei.Ei.UpdateCoopPermissionsRequest.getDefaultInstance(); } @java.lang.Override - public ei.Ei.AutoJoinCoopRequest build() { - ei.Ei.AutoJoinCoopRequest result = buildPartial(); + public ei.Ei.UpdateCoopPermissionsRequest build() { + ei.Ei.UpdateCoopPermissionsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -127265,149 +131776,77 @@ public ei.Ei.AutoJoinCoopRequest build() { } @java.lang.Override - public ei.Ei.AutoJoinCoopRequest buildPartial() { - ei.Ei.AutoJoinCoopRequest result = new ei.Ei.AutoJoinCoopRequest(this); + public ei.Ei.UpdateCoopPermissionsRequest buildPartial() { + ei.Ei.UpdateCoopPermissionsRequest result = new ei.Ei.UpdateCoopPermissionsRequest(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.UpdateCoopPermissionsRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (rinfoBuilder_ == null) { - result.rinfo_ = rinfo_; - } else { - result.rinfo_ = rinfoBuilder_.build(); - } + result.rinfo_ = rinfoBuilder_ == null + ? rinfo_ + : rinfoBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { + result.contractIdentifier_ = contractIdentifier_; to_bitField0_ |= 0x00000002; } - result.contractIdentifier_ = contractIdentifier_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.coopIdentifier_ = coopIdentifier_; to_bitField0_ |= 0x00000004; } - result.userId_ = userId_; if (((from_bitField0_ & 0x00000008) != 0)) { + result.requestingUserId_ = requestingUserId_; to_bitField0_ |= 0x00000008; } - result.userName_ = userName_; if (((from_bitField0_ & 0x00000010) != 0)) { - result.soulPower_ = soulPower_; + result.public_ = public_; to_bitField0_ |= 0x00000010; } if (((from_bitField0_ & 0x00000020) != 0)) { - result.eop_ = eop_; - to_bitField0_ |= 0x00000020; - } - if (((from_bitField0_ & 0x00000040) != 0)) { - result.league_ = league_; - to_bitField0_ |= 0x00000040; - } - if (((from_bitField0_ & 0x00000080) != 0)) { - to_bitField0_ |= 0x00000080; - } - result.grade_ = grade_; - if (((from_bitField0_ & 0x00000100) != 0)) { - result.pointsReplay_ = pointsReplay_; - to_bitField0_ |= 0x00000100; - } - if (((from_bitField0_ & 0x00000200) != 0)) { - result.secondsRemaining_ = secondsRemaining_; - to_bitField0_ |= 0x00000200; - } - if (((from_bitField0_ & 0x00000400) != 0)) { - to_bitField0_ |= 0x00000400; - } - result.platform_ = platform_; - if (((from_bitField0_ & 0x00000800) != 0)) { result.clientVersion_ = clientVersion_; - to_bitField0_ |= 0x00000800; + to_bitField0_ |= 0x00000020; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.AutoJoinCoopRequest) { - return mergeFrom((ei.Ei.AutoJoinCoopRequest)other); + if (other instanceof ei.Ei.UpdateCoopPermissionsRequest) { + return mergeFrom((ei.Ei.UpdateCoopPermissionsRequest)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(ei.Ei.AutoJoinCoopRequest other) { - if (other == ei.Ei.AutoJoinCoopRequest.getDefaultInstance()) return this; + public Builder mergeFrom(ei.Ei.UpdateCoopPermissionsRequest other) { + if (other == ei.Ei.UpdateCoopPermissionsRequest.getDefaultInstance()) return this; if (other.hasRinfo()) { mergeRinfo(other.getRinfo()); } if (other.hasContractIdentifier()) { - bitField0_ |= 0x00000002; contractIdentifier_ = other.contractIdentifier_; + bitField0_ |= 0x00000002; onChanged(); } - if (other.hasUserId()) { + if (other.hasCoopIdentifier()) { + coopIdentifier_ = other.coopIdentifier_; bitField0_ |= 0x00000004; - userId_ = other.userId_; onChanged(); } - if (other.hasUserName()) { + if (other.hasRequestingUserId()) { + requestingUserId_ = other.requestingUserId_; bitField0_ |= 0x00000008; - userName_ = other.userName_; onChanged(); } - if (other.hasSoulPower()) { - setSoulPower(other.getSoulPower()); - } - if (other.hasEop()) { - setEop(other.getEop()); - } - if (other.hasLeague()) { - setLeague(other.getLeague()); - } - if (other.hasGrade()) { - setGrade(other.getGrade()); - } - if (other.hasPointsReplay()) { - setPointsReplay(other.getPointsReplay()); - } - if (other.hasSecondsRemaining()) { - setSecondsRemaining(other.getSecondsRemaining()); - } - if (other.hasPlatform()) { - setPlatform(other.getPlatform()); + if (other.hasPublic()) { + setPublic(other.getPublic()); } if (other.hasClientVersion()) { setClientVersion(other.getClientVersion()); @@ -127444,76 +131883,32 @@ public Builder mergeFrom( break; } // case 10 case 18: { - userId_ = input.readBytes(); + coopIdentifier_ = input.readBytes(); bitField0_ |= 0x00000004; break; } // case 18 case 26: { - userName_ = input.readBytes(); + requestingUserId_ = input.readBytes(); bitField0_ |= 0x00000008; break; } // case 26 - case 33: { - soulPower_ = input.readDouble(); + case 32: { + public_ = input.readBool(); bitField0_ |= 0x00000010; break; - } // case 33 - case 41: { - secondsRemaining_ = input.readDouble(); - bitField0_ |= 0x00000200; - break; - } // case 41 - case 48: { - int tmpRaw = input.readEnum(); - ei.Ei.Platform tmpValue = - ei.Ei.Platform.forNumber(tmpRaw); - if (tmpValue == null) { - mergeUnknownVarintField(6, tmpRaw); - } else { - platform_ = tmpRaw; - bitField0_ |= 0x00000400; - } - break; - } // case 48 - case 56: { + } // case 32 + case 40: { clientVersion_ = input.readUInt32(); - bitField0_ |= 0x00000800; - break; - } // case 56 - case 64: { - league_ = input.readUInt32(); - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000020; break; - } // case 64 - case 74: { + } // case 40 + case 50: { input.readMessage( getRinfoFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; - } // case 74 - case 81: { - eop_ = input.readDouble(); - bitField0_ |= 0x00000020; - break; - } // case 81 - case 96: { - int tmpRaw = input.readEnum(); - ei.Ei.Contract.PlayerGrade tmpValue = - ei.Ei.Contract.PlayerGrade.forNumber(tmpRaw); - if (tmpValue == null) { - mergeUnknownVarintField(12, tmpRaw); - } else { - grade_ = tmpRaw; - bitField0_ |= 0x00000080; - } - break; - } // case 96 - case 112: { - pointsReplay_ = input.readBool(); - bitField0_ |= 0x00000100; - break; - } // case 112 + } // case 50 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -127532,17 +131927,17 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.BasicRequestInfo rinfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; /** - * optional .ei.BasicRequestInfo rinfo = 9; + * optional .ei.BasicRequestInfo rinfo = 6; * @return Whether the rinfo field is set. */ public boolean hasRinfo() { return ((bitField0_ & 0x00000001) != 0); } /** - * optional .ei.BasicRequestInfo rinfo = 9; + * optional .ei.BasicRequestInfo rinfo = 6; * @return The rinfo. */ public ei.Ei.BasicRequestInfo getRinfo() { @@ -127553,7 +131948,7 @@ public ei.Ei.BasicRequestInfo getRinfo() { } } /** - * optional .ei.BasicRequestInfo rinfo = 9; + * optional .ei.BasicRequestInfo rinfo = 6; */ public Builder setRinfo(ei.Ei.BasicRequestInfo value) { if (rinfoBuilder_ == null) { @@ -127561,62 +131956,63 @@ public Builder setRinfo(ei.Ei.BasicRequestInfo value) { throw new NullPointerException(); } rinfo_ = value; - onChanged(); } else { rinfoBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** - * optional .ei.BasicRequestInfo rinfo = 9; + * optional .ei.BasicRequestInfo rinfo = 6; */ public Builder setRinfo( ei.Ei.BasicRequestInfo.Builder builderForValue) { if (rinfoBuilder_ == null) { rinfo_ = builderForValue.build(); - onChanged(); } else { rinfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** - * optional .ei.BasicRequestInfo rinfo = 9; + * optional .ei.BasicRequestInfo rinfo = 6; */ public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { if (rinfoBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - rinfo_ != null && - rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { - rinfo_ = - ei.Ei.BasicRequestInfo.newBuilder(rinfo_).mergeFrom(value).buildPartial(); + rinfo_ != null && + rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { + getRinfoBuilder().mergeFrom(value); } else { rinfo_ = value; } - onChanged(); } else { rinfoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (rinfo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** - * optional .ei.BasicRequestInfo rinfo = 9; + * optional .ei.BasicRequestInfo rinfo = 6; */ public Builder clearRinfo() { - if (rinfoBuilder_ == null) { - rinfo_ = null; - onChanged(); - } else { - rinfoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; + } + onChanged(); return this; } /** - * optional .ei.BasicRequestInfo rinfo = 9; + * optional .ei.BasicRequestInfo rinfo = 6; */ public ei.Ei.BasicRequestInfo.Builder getRinfoBuilder() { bitField0_ |= 0x00000001; @@ -127624,7 +132020,7 @@ public ei.Ei.BasicRequestInfo.Builder getRinfoBuilder() { return getRinfoFieldBuilder().getBuilder(); } /** - * optional .ei.BasicRequestInfo rinfo = 9; + * optional .ei.BasicRequestInfo rinfo = 6; */ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { if (rinfoBuilder_ != null) { @@ -127635,13 +132031,13 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { } } /** - * optional .ei.BasicRequestInfo rinfo = 9; + * optional .ei.BasicRequestInfo rinfo = 6; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> getRinfoFieldBuilder() { if (rinfoBuilder_ == null) { - rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( getRinfo(), getParentForChildren(), @@ -127701,11 +132097,9 @@ public java.lang.String getContractIdentifier() { */ public Builder setContractIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } contractIdentifier_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -127714,8 +132108,8 @@ public Builder setContractIdentifier( * @return This builder for chaining. */ public Builder clearContractIdentifier() { - bitField0_ = (bitField0_ & ~0x00000002); contractIdentifier_ = getDefaultInstance().getContractIdentifier(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -127726,35 +132120,33 @@ public Builder clearContractIdentifier() { */ public Builder setContractIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } contractIdentifier_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } - private java.lang.Object userId_ = ""; + private java.lang.Object coopIdentifier_ = ""; /** - * optional string user_id = 2; - * @return Whether the userId field is set. + * optional string coop_identifier = 2; + * @return Whether the coopIdentifier field is set. */ - public boolean hasUserId() { + public boolean hasCoopIdentifier() { return ((bitField0_ & 0x00000004) != 0); } /** - * optional string user_id = 2; - * @return The userId. + * optional string coop_identifier = 2; + * @return The coopIdentifier. */ - public java.lang.String getUserId() { - java.lang.Object ref = userId_; + public java.lang.String getCoopIdentifier() { + java.lang.Object ref = coopIdentifier_; 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; + coopIdentifier_ = s; } return s; } else { @@ -127762,83 +132154,79 @@ public java.lang.String getUserId() { } } /** - * optional string user_id = 2; - * @return The bytes for userId. + * optional string coop_identifier = 2; + * @return The bytes for coopIdentifier. */ public com.google.protobuf.ByteString - getUserIdBytes() { - java.lang.Object ref = userId_; + getCoopIdentifierBytes() { + java.lang.Object ref = coopIdentifier_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - userId_ = b; + coopIdentifier_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** - * optional string user_id = 2; - * @param value The userId to set. + * optional string coop_identifier = 2; + * @param value The coopIdentifier to set. * @return This builder for chaining. */ - public Builder setUserId( + public Builder setCoopIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - userId_ = value; + if (value == null) { throw new NullPointerException(); } + coopIdentifier_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } /** - * optional string user_id = 2; + * optional string coop_identifier = 2; * @return This builder for chaining. */ - public Builder clearUserId() { + public Builder clearCoopIdentifier() { + coopIdentifier_ = getDefaultInstance().getCoopIdentifier(); bitField0_ = (bitField0_ & ~0x00000004); - userId_ = getDefaultInstance().getUserId(); onChanged(); return this; } /** - * optional string user_id = 2; - * @param value The bytes for userId to set. + * optional string coop_identifier = 2; + * @param value The bytes for coopIdentifier to set. * @return This builder for chaining. */ - public Builder setUserIdBytes( + public Builder setCoopIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - userId_ = value; + if (value == null) { throw new NullPointerException(); } + coopIdentifier_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } - private java.lang.Object userName_ = ""; + private java.lang.Object requestingUserId_ = ""; /** - * optional string user_name = 3; - * @return Whether the userName field is set. + * optional string requesting_user_id = 3; + * @return Whether the requestingUserId field is set. */ - public boolean hasUserName() { + public boolean hasRequestingUserId() { return ((bitField0_ & 0x00000008) != 0); } /** - * optional string user_name = 3; - * @return The userName. + * optional string requesting_user_id = 3; + * @return The requestingUserId. */ - public java.lang.String getUserName() { - java.lang.Object ref = userName_; + public java.lang.String getRequestingUserId() { + java.lang.Object ref = requestingUserId_; 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()) { - userName_ = s; + requestingUserId_ = s; } return s; } else { @@ -127846,412 +132234,798 @@ public java.lang.String getUserName() { } } /** - * optional string user_name = 3; - * @return The bytes for userName. + * optional string requesting_user_id = 3; + * @return The bytes for requestingUserId. */ public com.google.protobuf.ByteString - getUserNameBytes() { - java.lang.Object ref = userName_; + getRequestingUserIdBytes() { + java.lang.Object ref = requestingUserId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - userName_ = b; + requestingUserId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** - * optional string user_name = 3; - * @param value The userName to set. + * optional string requesting_user_id = 3; + * @param value The requestingUserId to set. * @return This builder for chaining. */ - public Builder setUserName( + public Builder setRequestingUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; - userName_ = value; + if (value == null) { throw new NullPointerException(); } + requestingUserId_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } /** - * optional string user_name = 3; + * optional string requesting_user_id = 3; * @return This builder for chaining. */ - public Builder clearUserName() { + public Builder clearRequestingUserId() { + requestingUserId_ = getDefaultInstance().getRequestingUserId(); bitField0_ = (bitField0_ & ~0x00000008); - userName_ = getDefaultInstance().getUserName(); onChanged(); return this; } /** - * optional string user_name = 3; - * @param value The bytes for userName to set. + * optional string requesting_user_id = 3; + * @param value The bytes for requestingUserId to set. * @return This builder for chaining. */ - public Builder setUserNameBytes( + public Builder setRequestingUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; - userName_ = value; + if (value == null) { throw new NullPointerException(); } + requestingUserId_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } - private double soulPower_ ; + private boolean public_ ; /** - * optional double soul_power = 4; - * @return Whether the soulPower field is set. + * optional bool public = 4; + * @return Whether the public field is set. */ @java.lang.Override - public boolean hasSoulPower() { + public boolean hasPublic() { return ((bitField0_ & 0x00000010) != 0); } /** - * optional double soul_power = 4; - * @return The soulPower. + * optional bool public = 4; + * @return The public. */ @java.lang.Override - public double getSoulPower() { - return soulPower_; + public boolean getPublic() { + return public_; } /** - * optional double soul_power = 4; - * @param value The soulPower to set. + * optional bool public = 4; + * @param value The public to set. * @return This builder for chaining. */ - public Builder setSoulPower(double value) { + public Builder setPublic(boolean value) { + + public_ = value; bitField0_ |= 0x00000010; - soulPower_ = value; onChanged(); return this; } /** - * optional double soul_power = 4; + * optional bool public = 4; * @return This builder for chaining. */ - public Builder clearSoulPower() { + public Builder clearPublic() { bitField0_ = (bitField0_ & ~0x00000010); - soulPower_ = 0D; + public_ = false; onChanged(); return this; } - private double eop_ ; + private int clientVersion_ ; /** - * optional double eop = 10; - * @return Whether the eop field is set. + * optional uint32 client_version = 5; + * @return Whether the clientVersion field is set. */ @java.lang.Override - public boolean hasEop() { + public boolean hasClientVersion() { return ((bitField0_ & 0x00000020) != 0); } /** - * optional double eop = 10; - * @return The eop. + * optional uint32 client_version = 5; + * @return The clientVersion. */ @java.lang.Override - public double getEop() { - return eop_; + public int getClientVersion() { + return clientVersion_; } /** - * optional double eop = 10; - * @param value The eop to set. + * optional uint32 client_version = 5; + * @param value The clientVersion to set. * @return This builder for chaining. */ - public Builder setEop(double value) { + public Builder setClientVersion(int value) { + + clientVersion_ = value; bitField0_ |= 0x00000020; - eop_ = value; onChanged(); return this; } /** - * optional double eop = 10; + * optional uint32 client_version = 5; * @return This builder for chaining. */ - public Builder clearEop() { + public Builder clearClientVersion() { bitField0_ = (bitField0_ & ~0x00000020); - eop_ = 0D; + clientVersion_ = 0; onChanged(); return this; } - private int league_ ; - /** - * optional uint32 league = 8; - * @return Whether the league field is set. - */ + // @@protoc_insertion_point(builder_scope:ei.UpdateCoopPermissionsRequest) + } + + // @@protoc_insertion_point(class_scope:ei.UpdateCoopPermissionsRequest) + private static final ei.Ei.UpdateCoopPermissionsRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new ei.Ei.UpdateCoopPermissionsRequest(); + } + + public static ei.Ei.UpdateCoopPermissionsRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public boolean hasLeague() { - return ((bitField0_ & 0x00000040) != 0); + public UpdateCoopPermissionsRequest 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(); } - /** - * optional uint32 league = 8; - * @return The league. - */ + }; + + 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.UpdateCoopPermissionsRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface UpdateCoopPermissionsResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.UpdateCoopPermissionsResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * optional bool success = 1; + * @return Whether the success field is set. + */ + boolean hasSuccess(); + /** + * optional bool success = 1; + * @return The success. + */ + boolean getSuccess(); + + /** + * optional string message = 2; + * @return Whether the message field is set. + */ + boolean hasMessage(); + /** + * optional string message = 2; + * @return The message. + */ + java.lang.String getMessage(); + /** + * optional string message = 2; + * @return The bytes for message. + */ + com.google.protobuf.ByteString + getMessageBytes(); + } + /** + * Protobuf type {@code ei.UpdateCoopPermissionsResponse} + */ + public static final class UpdateCoopPermissionsResponse extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.UpdateCoopPermissionsResponse) + UpdateCoopPermissionsResponseOrBuilder { + private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + UpdateCoopPermissionsResponse.class.getName()); + } + // Use UpdateCoopPermissionsResponse.newBuilder() to construct. + private UpdateCoopPermissionsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private UpdateCoopPermissionsResponse() { + message_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_UpdateCoopPermissionsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_UpdateCoopPermissionsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.UpdateCoopPermissionsResponse.class, ei.Ei.UpdateCoopPermissionsResponse.Builder.class); + } + + private int bitField0_; + public static final int SUCCESS_FIELD_NUMBER = 1; + private boolean success_ = false; + /** + * optional bool success = 1; + * @return Whether the success field is set. + */ + @java.lang.Override + public boolean hasSuccess() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * optional bool success = 1; + * @return The success. + */ + @java.lang.Override + public boolean getSuccess() { + return success_; + } + + public static final int MESSAGE_FIELD_NUMBER = 2; + @SuppressWarnings("serial") + private volatile java.lang.Object message_ = ""; + /** + * optional string message = 2; + * @return Whether the message field is set. + */ + @java.lang.Override + public boolean hasMessage() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * optional string message = 2; + * @return The message. + */ + @java.lang.Override + public java.lang.String getMessage() { + java.lang.Object ref = message_; + 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()) { + message_ = s; + } + return s; + } + } + /** + * optional string message = 2; + * @return The bytes for message. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getMessageBytes() { + java.lang.Object ref = message_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + message_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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)) { + output.writeBool(1, success_); + } + if (((bitField0_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, message_); + } + 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.CodedOutputStream + .computeBoolSize(1, success_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, message_); + } + 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.UpdateCoopPermissionsResponse)) { + return super.equals(obj); + } + ei.Ei.UpdateCoopPermissionsResponse other = (ei.Ei.UpdateCoopPermissionsResponse) obj; + + if (hasSuccess() != other.hasSuccess()) return false; + if (hasSuccess()) { + if (getSuccess() + != other.getSuccess()) return false; + } + if (hasMessage() != other.hasMessage()) return false; + if (hasMessage()) { + if (!getMessage() + .equals(other.getMessage())) 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 (hasSuccess()) { + hash = (37 * hash) + SUCCESS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getSuccess()); + } + if (hasMessage()) { + hash = (37 * hash) + MESSAGE_FIELD_NUMBER; + hash = (53 * hash) + getMessage().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static ei.Ei.UpdateCoopPermissionsResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.UpdateCoopPermissionsResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.UpdateCoopPermissionsResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.UpdateCoopPermissionsResponse 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.UpdateCoopPermissionsResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static ei.Ei.UpdateCoopPermissionsResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static ei.Ei.UpdateCoopPermissionsResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.UpdateCoopPermissionsResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static ei.Ei.UpdateCoopPermissionsResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static ei.Ei.UpdateCoopPermissionsResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static ei.Ei.UpdateCoopPermissionsResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static ei.Ei.UpdateCoopPermissionsResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .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.UpdateCoopPermissionsResponse 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.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code ei.UpdateCoopPermissionsResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.UpdateCoopPermissionsResponse) + ei.Ei.UpdateCoopPermissionsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return ei.Ei.internal_static_ei_UpdateCoopPermissionsResponse_descriptor; + } + @java.lang.Override - public int getLeague() { - return league_; + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return ei.Ei.internal_static_ei_UpdateCoopPermissionsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + ei.Ei.UpdateCoopPermissionsResponse.class, ei.Ei.UpdateCoopPermissionsResponse.Builder.class); } - /** - * optional uint32 league = 8; - * @param value The league to set. - * @return This builder for chaining. - */ - public Builder setLeague(int value) { - bitField0_ |= 0x00000040; - league_ = value; - onChanged(); - return this; + + // Construct using ei.Ei.UpdateCoopPermissionsResponse.newBuilder() + private Builder() { + } - /** - * optional uint32 league = 8; - * @return This builder for chaining. - */ - public Builder clearLeague() { - bitField0_ = (bitField0_ & ~0x00000040); - league_ = 0; - onChanged(); + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + success_ = false; + message_ = ""; return this; } - private int grade_ = 0; - /** - * optional .ei.Contract.PlayerGrade grade = 12; - * @return Whether the grade field is set. - */ - @java.lang.Override public boolean hasGrade() { - return ((bitField0_ & 0x00000080) != 0); + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return ei.Ei.internal_static_ei_UpdateCoopPermissionsResponse_descriptor; } - /** - * optional .ei.Contract.PlayerGrade grade = 12; - * @return The grade. - */ + @java.lang.Override - public ei.Ei.Contract.PlayerGrade getGrade() { - @SuppressWarnings("deprecation") - ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.valueOf(grade_); - return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; + public ei.Ei.UpdateCoopPermissionsResponse getDefaultInstanceForType() { + return ei.Ei.UpdateCoopPermissionsResponse.getDefaultInstance(); } - /** - * optional .ei.Contract.PlayerGrade grade = 12; - * @param value The grade to set. - * @return This builder for chaining. - */ - public Builder setGrade(ei.Ei.Contract.PlayerGrade value) { - if (value == null) { - throw new NullPointerException(); + + @java.lang.Override + public ei.Ei.UpdateCoopPermissionsResponse build() { + ei.Ei.UpdateCoopPermissionsResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); } - bitField0_ |= 0x00000080; - grade_ = value.getNumber(); - onChanged(); - return this; - } - /** - * optional .ei.Contract.PlayerGrade grade = 12; - * @return This builder for chaining. - */ - public Builder clearGrade() { - bitField0_ = (bitField0_ & ~0x00000080); - grade_ = 0; - onChanged(); - return this; + return result; } - private boolean pointsReplay_ ; - /** - * optional bool points_replay = 14; - * @return Whether the pointsReplay field is set. - */ @java.lang.Override - public boolean hasPointsReplay() { - return ((bitField0_ & 0x00000100) != 0); + public ei.Ei.UpdateCoopPermissionsResponse buildPartial() { + ei.Ei.UpdateCoopPermissionsResponse result = new ei.Ei.UpdateCoopPermissionsResponse(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; } - /** - * optional bool points_replay = 14; - * @return The pointsReplay. - */ + + private void buildPartial0(ei.Ei.UpdateCoopPermissionsResponse result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.success_ = success_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.message_ = message_; + to_bitField0_ |= 0x00000002; + } + result.bitField0_ |= to_bitField0_; + } + @java.lang.Override - public boolean getPointsReplay() { - return pointsReplay_; + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof ei.Ei.UpdateCoopPermissionsResponse) { + return mergeFrom((ei.Ei.UpdateCoopPermissionsResponse)other); + } else { + super.mergeFrom(other); + return this; + } } - /** - * optional bool points_replay = 14; - * @param value The pointsReplay to set. - * @return This builder for chaining. - */ - public Builder setPointsReplay(boolean value) { - bitField0_ |= 0x00000100; - pointsReplay_ = value; + + public Builder mergeFrom(ei.Ei.UpdateCoopPermissionsResponse other) { + if (other == ei.Ei.UpdateCoopPermissionsResponse.getDefaultInstance()) return this; + if (other.hasSuccess()) { + setSuccess(other.getSuccess()); + } + if (other.hasMessage()) { + message_ = other.message_; + bitField0_ |= 0x00000002; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } - /** - * optional bool points_replay = 14; - * @return This builder for chaining. - */ - public Builder clearPointsReplay() { - bitField0_ = (bitField0_ & ~0x00000100); - pointsReplay_ = false; - onChanged(); + + @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 8: { + success_ = input.readBool(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 18: { + message_ = input.readBytes(); + bitField0_ |= 0x00000002; + break; + } // case 18 + 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 double secondsRemaining_ ; + private boolean success_ ; /** - * optional double seconds_remaining = 5; - * @return Whether the secondsRemaining field is set. + * optional bool success = 1; + * @return Whether the success field is set. */ @java.lang.Override - public boolean hasSecondsRemaining() { - return ((bitField0_ & 0x00000200) != 0); + public boolean hasSuccess() { + return ((bitField0_ & 0x00000001) != 0); } /** - * optional double seconds_remaining = 5; - * @return The secondsRemaining. + * optional bool success = 1; + * @return The success. */ @java.lang.Override - public double getSecondsRemaining() { - return secondsRemaining_; + public boolean getSuccess() { + return success_; } /** - * optional double seconds_remaining = 5; - * @param value The secondsRemaining to set. + * optional bool success = 1; + * @param value The success to set. * @return This builder for chaining. */ - public Builder setSecondsRemaining(double value) { - bitField0_ |= 0x00000200; - secondsRemaining_ = value; + public Builder setSuccess(boolean value) { + + success_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } /** - * optional double seconds_remaining = 5; + * optional bool success = 1; * @return This builder for chaining. */ - public Builder clearSecondsRemaining() { - bitField0_ = (bitField0_ & ~0x00000200); - secondsRemaining_ = 0D; + public Builder clearSuccess() { + bitField0_ = (bitField0_ & ~0x00000001); + success_ = false; onChanged(); return this; } - private int platform_ = 0; + private java.lang.Object message_ = ""; /** - * optional .ei.Platform platform = 6; - * @return Whether the platform field is set. + * optional string message = 2; + * @return Whether the message field is set. */ - @java.lang.Override public boolean hasPlatform() { - return ((bitField0_ & 0x00000400) != 0); + public boolean hasMessage() { + return ((bitField0_ & 0x00000002) != 0); } /** - * optional .ei.Platform platform = 6; - * @return The platform. + * optional string message = 2; + * @return The message. */ - @java.lang.Override - public ei.Ei.Platform getPlatform() { - @SuppressWarnings("deprecation") - ei.Ei.Platform result = ei.Ei.Platform.valueOf(platform_); - return result == null ? ei.Ei.Platform.UNKNOWN_PLATFORM : result; + public java.lang.String getMessage() { + java.lang.Object ref = message_; + 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()) { + message_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } } /** - * optional .ei.Platform platform = 6; - * @param value The platform to set. - * @return This builder for chaining. + * optional string message = 2; + * @return The bytes for message. */ - public Builder setPlatform(ei.Ei.Platform value) { - if (value == null) { - throw new NullPointerException(); + public com.google.protobuf.ByteString + getMessageBytes() { + java.lang.Object ref = message_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + message_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; } - bitField0_ |= 0x00000400; - platform_ = value.getNumber(); - onChanged(); - return this; } /** - * optional .ei.Platform platform = 6; + * optional string message = 2; + * @param value The message to set. * @return This builder for chaining. */ - public Builder clearPlatform() { - bitField0_ = (bitField0_ & ~0x00000400); - platform_ = 0; + public Builder setMessage( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + message_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } - - private int clientVersion_ ; - /** - * optional uint32 client_version = 7; - * @return Whether the clientVersion field is set. - */ - @java.lang.Override - public boolean hasClientVersion() { - return ((bitField0_ & 0x00000800) != 0); - } - /** - * optional uint32 client_version = 7; - * @return The clientVersion. - */ - @java.lang.Override - public int getClientVersion() { - return clientVersion_; - } /** - * optional uint32 client_version = 7; - * @param value The clientVersion to set. + * optional string message = 2; * @return This builder for chaining. */ - public Builder setClientVersion(int value) { - bitField0_ |= 0x00000800; - clientVersion_ = value; + public Builder clearMessage() { + message_ = getDefaultInstance().getMessage(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } /** - * optional uint32 client_version = 7; + * optional string message = 2; + * @param value The bytes for message to set. * @return This builder for chaining. */ - public Builder clearClientVersion() { - bitField0_ = (bitField0_ & ~0x00000800); - clientVersion_ = 0; + public Builder setMessageBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + message_ = value; + bitField0_ |= 0x00000002; 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.AutoJoinCoopRequest) + // @@protoc_insertion_point(builder_scope:ei.UpdateCoopPermissionsResponse) } - // @@protoc_insertion_point(class_scope:ei.AutoJoinCoopRequest) - private static final ei.Ei.AutoJoinCoopRequest DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:ei.UpdateCoopPermissionsResponse) + private static final ei.Ei.UpdateCoopPermissionsResponse DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new ei.Ei.AutoJoinCoopRequest(); + DEFAULT_INSTANCE = new ei.Ei.UpdateCoopPermissionsResponse(); } - public static ei.Ei.AutoJoinCoopRequest getDefaultInstance() { + public static ei.Ei.UpdateCoopPermissionsResponse getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public AutoJoinCoopRequest parsePartialFrom( + public UpdateCoopPermissionsResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -128270,38 +133044,38 @@ public AutoJoinCoopRequest parsePartialFrom( } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public ei.Ei.AutoJoinCoopRequest getDefaultInstanceForType() { + public ei.Ei.UpdateCoopPermissionsResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface UpdateCoopPermissionsRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.UpdateCoopPermissionsRequest) + public interface LeaveCoopRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.LeaveCoopRequest) com.google.protobuf.MessageOrBuilder { /** - * optional .ei.BasicRequestInfo rinfo = 6; + * optional .ei.BasicRequestInfo rinfo = 8; * @return Whether the rinfo field is set. */ boolean hasRinfo(); /** - * optional .ei.BasicRequestInfo rinfo = 6; + * optional .ei.BasicRequestInfo rinfo = 8; * @return The rinfo. */ ei.Ei.BasicRequestInfo getRinfo(); /** - * optional .ei.BasicRequestInfo rinfo = 6; + * optional .ei.BasicRequestInfo rinfo = 8; */ ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder(); @@ -128340,92 +133114,78 @@ public interface UpdateCoopPermissionsRequestOrBuilder extends getCoopIdentifierBytes(); /** - * optional string requesting_user_id = 3; - * @return Whether the requestingUserId field is set. + * optional string player_identifier = 3; + * @return Whether the playerIdentifier field is set. */ - boolean hasRequestingUserId(); + boolean hasPlayerIdentifier(); /** - * optional string requesting_user_id = 3; - * @return The requestingUserId. + * optional string player_identifier = 3; + * @return The playerIdentifier. */ - java.lang.String getRequestingUserId(); + java.lang.String getPlayerIdentifier(); /** - * optional string requesting_user_id = 3; - * @return The bytes for requestingUserId. + * optional string player_identifier = 3; + * @return The bytes for playerIdentifier. */ com.google.protobuf.ByteString - getRequestingUserIdBytes(); - - /** - * optional bool public = 4; - * @return Whether the public field is set. - */ - boolean hasPublic(); - /** - * optional bool public = 4; - * @return The public. - */ - boolean getPublic(); + getPlayerIdentifierBytes(); /** - * optional uint32 client_version = 5; + * optional uint32 client_version = 7; * @return Whether the clientVersion field is set. */ boolean hasClientVersion(); /** - * optional uint32 client_version = 5; + * optional uint32 client_version = 7; * @return The clientVersion. */ int getClientVersion(); } /** - * Protobuf type {@code ei.UpdateCoopPermissionsRequest} + * Protobuf type {@code ei.LeaveCoopRequest} */ - public static final class UpdateCoopPermissionsRequest extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.UpdateCoopPermissionsRequest) - UpdateCoopPermissionsRequestOrBuilder { + public static final class LeaveCoopRequest extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.LeaveCoopRequest) + LeaveCoopRequestOrBuilder { private static final long serialVersionUID = 0L; - // Use UpdateCoopPermissionsRequest.newBuilder() to construct. - private UpdateCoopPermissionsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + LeaveCoopRequest.class.getName()); + } + // Use LeaveCoopRequest.newBuilder() to construct. + private LeaveCoopRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } - private UpdateCoopPermissionsRequest() { + private LeaveCoopRequest() { contractIdentifier_ = ""; coopIdentifier_ = ""; - requestingUserId_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new UpdateCoopPermissionsRequest(); + playerIdentifier_ = ""; } - @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_UpdateCoopPermissionsRequest_descriptor; + return ei.Ei.internal_static_ei_LeaveCoopRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_UpdateCoopPermissionsRequest_fieldAccessorTable + return ei.Ei.internal_static_ei_LeaveCoopRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.UpdateCoopPermissionsRequest.class, ei.Ei.UpdateCoopPermissionsRequest.Builder.class); + ei.Ei.LeaveCoopRequest.class, ei.Ei.LeaveCoopRequest.Builder.class); } private int bitField0_; - public static final int RINFO_FIELD_NUMBER = 6; + public static final int RINFO_FIELD_NUMBER = 8; private ei.Ei.BasicRequestInfo rinfo_; /** - * optional .ei.BasicRequestInfo rinfo = 6; + * optional .ei.BasicRequestInfo rinfo = 8; * @return Whether the rinfo field is set. */ @java.lang.Override @@ -128433,7 +133193,7 @@ public boolean hasRinfo() { return ((bitField0_ & 0x00000001) != 0); } /** - * optional .ei.BasicRequestInfo rinfo = 6; + * optional .ei.BasicRequestInfo rinfo = 8; * @return The rinfo. */ @java.lang.Override @@ -128441,7 +133201,7 @@ public ei.Ei.BasicRequestInfo getRinfo() { return rinfo_ == null ? ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; } /** - * optional .ei.BasicRequestInfo rinfo = 6; + * optional .ei.BasicRequestInfo rinfo = 8; */ @java.lang.Override public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { @@ -128449,7 +133209,8 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { } public static final int CONTRACT_IDENTIFIER_FIELD_NUMBER = 1; - private volatile java.lang.Object contractIdentifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object contractIdentifier_ = ""; /** * optional string contract_identifier = 1; * @return Whether the contractIdentifier field is set. @@ -128497,7 +133258,8 @@ public java.lang.String getContractIdentifier() { } public static final int COOP_IDENTIFIER_FIELD_NUMBER = 2; - private volatile java.lang.Object coopIdentifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object coopIdentifier_ = ""; /** * optional string coop_identifier = 2; * @return Whether the coopIdentifier field is set. @@ -128544,23 +133306,24 @@ public java.lang.String getCoopIdentifier() { } } - public static final int REQUESTING_USER_ID_FIELD_NUMBER = 3; - private volatile java.lang.Object requestingUserId_; + public static final int PLAYER_IDENTIFIER_FIELD_NUMBER = 3; + @SuppressWarnings("serial") + private volatile java.lang.Object playerIdentifier_ = ""; /** - * optional string requesting_user_id = 3; - * @return Whether the requestingUserId field is set. + * optional string player_identifier = 3; + * @return Whether the playerIdentifier field is set. */ @java.lang.Override - public boolean hasRequestingUserId() { + public boolean hasPlayerIdentifier() { return ((bitField0_ & 0x00000008) != 0); } /** - * optional string requesting_user_id = 3; - * @return The requestingUserId. + * optional string player_identifier = 3; + * @return The playerIdentifier. */ @java.lang.Override - public java.lang.String getRequestingUserId() { - java.lang.Object ref = requestingUserId_; + public java.lang.String getPlayerIdentifier() { + java.lang.Object ref = playerIdentifier_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { @@ -128568,61 +133331,42 @@ public java.lang.String getRequestingUserId() { (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { - requestingUserId_ = s; + playerIdentifier_ = s; } return s; } } /** - * optional string requesting_user_id = 3; - * @return The bytes for requestingUserId. + * optional string player_identifier = 3; + * @return The bytes for playerIdentifier. */ @java.lang.Override public com.google.protobuf.ByteString - getRequestingUserIdBytes() { - java.lang.Object ref = requestingUserId_; + getPlayerIdentifierBytes() { + java.lang.Object ref = playerIdentifier_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - requestingUserId_ = b; + playerIdentifier_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int PUBLIC_FIELD_NUMBER = 4; - private boolean public_; - /** - * optional bool public = 4; - * @return Whether the public field is set. - */ - @java.lang.Override - public boolean hasPublic() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - * optional bool public = 4; - * @return The public. - */ - @java.lang.Override - public boolean getPublic() { - return public_; - } - - public static final int CLIENT_VERSION_FIELD_NUMBER = 5; - private int clientVersion_; + public static final int CLIENT_VERSION_FIELD_NUMBER = 7; + private int clientVersion_ = 0; /** - * optional uint32 client_version = 5; + * optional uint32 client_version = 7; * @return Whether the clientVersion field is set. */ @java.lang.Override public boolean hasClientVersion() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000010) != 0); } /** - * optional uint32 client_version = 5; + * optional uint32 client_version = 7; * @return The clientVersion. */ @java.lang.Override @@ -128645,22 +133389,19 @@ public final boolean isInitialized() { public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, contractIdentifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, contractIdentifier_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, coopIdentifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, coopIdentifier_); } if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, requestingUserId_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, playerIdentifier_); } if (((bitField0_ & 0x00000010) != 0)) { - output.writeBool(4, public_); - } - if (((bitField0_ & 0x00000020) != 0)) { - output.writeUInt32(5, clientVersion_); + output.writeUInt32(7, clientVersion_); } if (((bitField0_ & 0x00000001) != 0)) { - output.writeMessage(6, getRinfo()); + output.writeMessage(8, getRinfo()); } getUnknownFields().writeTo(output); } @@ -128672,25 +133413,21 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, contractIdentifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, contractIdentifier_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, coopIdentifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, coopIdentifier_); } if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, requestingUserId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, playerIdentifier_); } if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeBoolSize(4, public_); - } - if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(5, clientVersion_); + .computeUInt32Size(7, clientVersion_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(6, getRinfo()); + .computeMessageSize(8, getRinfo()); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -128702,10 +133439,10 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof ei.Ei.UpdateCoopPermissionsRequest)) { + if (!(obj instanceof ei.Ei.LeaveCoopRequest)) { return super.equals(obj); } - ei.Ei.UpdateCoopPermissionsRequest other = (ei.Ei.UpdateCoopPermissionsRequest) obj; + ei.Ei.LeaveCoopRequest other = (ei.Ei.LeaveCoopRequest) obj; if (hasRinfo() != other.hasRinfo()) return false; if (hasRinfo()) { @@ -128722,15 +133459,10 @@ public boolean equals(final java.lang.Object obj) { if (!getCoopIdentifier() .equals(other.getCoopIdentifier())) return false; } - if (hasRequestingUserId() != other.hasRequestingUserId()) return false; - if (hasRequestingUserId()) { - if (!getRequestingUserId() - .equals(other.getRequestingUserId())) return false; - } - if (hasPublic() != other.hasPublic()) return false; - if (hasPublic()) { - if (getPublic() - != other.getPublic()) return false; + if (hasPlayerIdentifier() != other.hasPlayerIdentifier()) return false; + if (hasPlayerIdentifier()) { + if (!getPlayerIdentifier() + .equals(other.getPlayerIdentifier())) return false; } if (hasClientVersion() != other.hasClientVersion()) return false; if (hasClientVersion()) { @@ -128760,14 +133492,9 @@ public int hashCode() { hash = (37 * hash) + COOP_IDENTIFIER_FIELD_NUMBER; hash = (53 * hash) + getCoopIdentifier().hashCode(); } - if (hasRequestingUserId()) { - hash = (37 * hash) + REQUESTING_USER_ID_FIELD_NUMBER; - hash = (53 * hash) + getRequestingUserId().hashCode(); - } - if (hasPublic()) { - hash = (37 * hash) + PUBLIC_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getPublic()); + if (hasPlayerIdentifier()) { + hash = (37 * hash) + PLAYER_IDENTIFIER_FIELD_NUMBER; + hash = (53 * hash) + getPlayerIdentifier().hashCode(); } if (hasClientVersion()) { hash = (37 * hash) + CLIENT_VERSION_FIELD_NUMBER; @@ -128778,73 +133505,75 @@ public int hashCode() { return hash; } - public static ei.Ei.UpdateCoopPermissionsRequest parseFrom( + public static ei.Ei.LeaveCoopRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.UpdateCoopPermissionsRequest parseFrom( + public static ei.Ei.LeaveCoopRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.UpdateCoopPermissionsRequest parseFrom( + public static ei.Ei.LeaveCoopRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.UpdateCoopPermissionsRequest parseFrom( + public static ei.Ei.LeaveCoopRequest 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.UpdateCoopPermissionsRequest parseFrom(byte[] data) + public static ei.Ei.LeaveCoopRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.UpdateCoopPermissionsRequest parseFrom( + public static ei.Ei.LeaveCoopRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.UpdateCoopPermissionsRequest parseFrom(java.io.InputStream input) + public static ei.Ei.LeaveCoopRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.UpdateCoopPermissionsRequest parseFrom( + public static ei.Ei.LeaveCoopRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.UpdateCoopPermissionsRequest parseDelimitedFrom(java.io.InputStream input) + + public static ei.Ei.LeaveCoopRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } - public static ei.Ei.UpdateCoopPermissionsRequest parseDelimitedFrom( + + public static ei.Ei.LeaveCoopRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.UpdateCoopPermissionsRequest parseFrom( + public static ei.Ei.LeaveCoopRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.UpdateCoopPermissionsRequest parseFrom( + public static ei.Ei.LeaveCoopRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -128853,7 +133582,7 @@ public static ei.Ei.UpdateCoopPermissionsRequest parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(ei.Ei.UpdateCoopPermissionsRequest prototype) { + public static Builder newBuilder(ei.Ei.LeaveCoopRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -128864,42 +133593,42 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * Protobuf type {@code ei.UpdateCoopPermissionsRequest} + * Protobuf type {@code ei.LeaveCoopRequest} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.UpdateCoopPermissionsRequest) - ei.Ei.UpdateCoopPermissionsRequestOrBuilder { + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.LeaveCoopRequest) + ei.Ei.LeaveCoopRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return ei.Ei.internal_static_ei_UpdateCoopPermissionsRequest_descriptor; + return ei.Ei.internal_static_ei_LeaveCoopRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_UpdateCoopPermissionsRequest_fieldAccessorTable + return ei.Ei.internal_static_ei_LeaveCoopRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.UpdateCoopPermissionsRequest.class, ei.Ei.UpdateCoopPermissionsRequest.Builder.class); + ei.Ei.LeaveCoopRequest.class, ei.Ei.LeaveCoopRequest.Builder.class); } - // Construct using ei.Ei.UpdateCoopPermissionsRequest.newBuilder() + // Construct using ei.Ei.LeaveCoopRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getRinfoFieldBuilder(); } @@ -128907,39 +133636,33 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (rinfoBuilder_ == null) { - rinfo_ = null; - } else { - rinfoBuilder_.clear(); + bitField0_ = 0; + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); contractIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); coopIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); - requestingUserId_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); - public_ = false; - bitField0_ = (bitField0_ & ~0x00000010); + playerIdentifier_ = ""; clientVersion_ = 0; - bitField0_ = (bitField0_ & ~0x00000020); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return ei.Ei.internal_static_ei_UpdateCoopPermissionsRequest_descriptor; + return ei.Ei.internal_static_ei_LeaveCoopRequest_descriptor; } @java.lang.Override - public ei.Ei.UpdateCoopPermissionsRequest getDefaultInstanceForType() { - return ei.Ei.UpdateCoopPermissionsRequest.getDefaultInstance(); + public ei.Ei.LeaveCoopRequest getDefaultInstanceForType() { + return ei.Ei.LeaveCoopRequest.getDefaultInstance(); } @java.lang.Override - public ei.Ei.UpdateCoopPermissionsRequest build() { - ei.Ei.UpdateCoopPermissionsRequest result = buildPartial(); + public ei.Ei.LeaveCoopRequest build() { + ei.Ei.LeaveCoopRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -128947,108 +133670,71 @@ public ei.Ei.UpdateCoopPermissionsRequest build() { } @java.lang.Override - public ei.Ei.UpdateCoopPermissionsRequest buildPartial() { - ei.Ei.UpdateCoopPermissionsRequest result = new ei.Ei.UpdateCoopPermissionsRequest(this); + public ei.Ei.LeaveCoopRequest buildPartial() { + ei.Ei.LeaveCoopRequest result = new ei.Ei.LeaveCoopRequest(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.LeaveCoopRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (rinfoBuilder_ == null) { - result.rinfo_ = rinfo_; - } else { - result.rinfo_ = rinfoBuilder_.build(); - } + result.rinfo_ = rinfoBuilder_ == null + ? rinfo_ + : rinfoBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { + result.contractIdentifier_ = contractIdentifier_; to_bitField0_ |= 0x00000002; } - result.contractIdentifier_ = contractIdentifier_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.coopIdentifier_ = coopIdentifier_; to_bitField0_ |= 0x00000004; } - result.coopIdentifier_ = coopIdentifier_; if (((from_bitField0_ & 0x00000008) != 0)) { + result.playerIdentifier_ = playerIdentifier_; to_bitField0_ |= 0x00000008; } - result.requestingUserId_ = requestingUserId_; if (((from_bitField0_ & 0x00000010) != 0)) { - result.public_ = public_; - to_bitField0_ |= 0x00000010; - } - if (((from_bitField0_ & 0x00000020) != 0)) { result.clientVersion_ = clientVersion_; - to_bitField0_ |= 0x00000020; + to_bitField0_ |= 0x00000010; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.UpdateCoopPermissionsRequest) { - return mergeFrom((ei.Ei.UpdateCoopPermissionsRequest)other); + if (other instanceof ei.Ei.LeaveCoopRequest) { + return mergeFrom((ei.Ei.LeaveCoopRequest)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(ei.Ei.UpdateCoopPermissionsRequest other) { - if (other == ei.Ei.UpdateCoopPermissionsRequest.getDefaultInstance()) return this; + public Builder mergeFrom(ei.Ei.LeaveCoopRequest other) { + if (other == ei.Ei.LeaveCoopRequest.getDefaultInstance()) return this; if (other.hasRinfo()) { mergeRinfo(other.getRinfo()); } if (other.hasContractIdentifier()) { - bitField0_ |= 0x00000002; contractIdentifier_ = other.contractIdentifier_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasCoopIdentifier()) { - bitField0_ |= 0x00000004; coopIdentifier_ = other.coopIdentifier_; + bitField0_ |= 0x00000004; onChanged(); } - if (other.hasRequestingUserId()) { + if (other.hasPlayerIdentifier()) { + playerIdentifier_ = other.playerIdentifier_; bitField0_ |= 0x00000008; - requestingUserId_ = other.requestingUserId_; onChanged(); } - if (other.hasPublic()) { - setPublic(other.getPublic()); - } if (other.hasClientVersion()) { setClientVersion(other.getClientVersion()); } @@ -129089,27 +133775,22 @@ public Builder mergeFrom( break; } // case 18 case 26: { - requestingUserId_ = input.readBytes(); + playerIdentifier_ = input.readBytes(); bitField0_ |= 0x00000008; break; } // case 26 - case 32: { - public_ = input.readBool(); - bitField0_ |= 0x00000010; - break; - } // case 32 - case 40: { + case 56: { clientVersion_ = input.readUInt32(); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000010; break; - } // case 40 - case 50: { + } // case 56 + case 66: { input.readMessage( getRinfoFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; - } // case 50 + } // case 66 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -129128,17 +133809,17 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.BasicRequestInfo rinfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; /** - * optional .ei.BasicRequestInfo rinfo = 6; + * optional .ei.BasicRequestInfo rinfo = 8; * @return Whether the rinfo field is set. */ public boolean hasRinfo() { return ((bitField0_ & 0x00000001) != 0); } /** - * optional .ei.BasicRequestInfo rinfo = 6; + * optional .ei.BasicRequestInfo rinfo = 8; * @return The rinfo. */ public ei.Ei.BasicRequestInfo getRinfo() { @@ -129149,7 +133830,7 @@ public ei.Ei.BasicRequestInfo getRinfo() { } } /** - * optional .ei.BasicRequestInfo rinfo = 6; + * optional .ei.BasicRequestInfo rinfo = 8; */ public Builder setRinfo(ei.Ei.BasicRequestInfo value) { if (rinfoBuilder_ == null) { @@ -129157,62 +133838,63 @@ public Builder setRinfo(ei.Ei.BasicRequestInfo value) { throw new NullPointerException(); } rinfo_ = value; - onChanged(); } else { rinfoBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** - * optional .ei.BasicRequestInfo rinfo = 6; + * optional .ei.BasicRequestInfo rinfo = 8; */ public Builder setRinfo( ei.Ei.BasicRequestInfo.Builder builderForValue) { if (rinfoBuilder_ == null) { rinfo_ = builderForValue.build(); - onChanged(); } else { rinfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** - * optional .ei.BasicRequestInfo rinfo = 6; + * optional .ei.BasicRequestInfo rinfo = 8; */ public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { if (rinfoBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - rinfo_ != null && - rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { - rinfo_ = - ei.Ei.BasicRequestInfo.newBuilder(rinfo_).mergeFrom(value).buildPartial(); + rinfo_ != null && + rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { + getRinfoBuilder().mergeFrom(value); } else { rinfo_ = value; } - onChanged(); } else { rinfoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (rinfo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** - * optional .ei.BasicRequestInfo rinfo = 6; + * optional .ei.BasicRequestInfo rinfo = 8; */ public Builder clearRinfo() { - if (rinfoBuilder_ == null) { - rinfo_ = null; - onChanged(); - } else { - rinfoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; + } + onChanged(); return this; } /** - * optional .ei.BasicRequestInfo rinfo = 6; + * optional .ei.BasicRequestInfo rinfo = 8; */ public ei.Ei.BasicRequestInfo.Builder getRinfoBuilder() { bitField0_ |= 0x00000001; @@ -129220,7 +133902,7 @@ public ei.Ei.BasicRequestInfo.Builder getRinfoBuilder() { return getRinfoFieldBuilder().getBuilder(); } /** - * optional .ei.BasicRequestInfo rinfo = 6; + * optional .ei.BasicRequestInfo rinfo = 8; */ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { if (rinfoBuilder_ != null) { @@ -129231,13 +133913,13 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { } } /** - * optional .ei.BasicRequestInfo rinfo = 6; + * optional .ei.BasicRequestInfo rinfo = 8; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> getRinfoFieldBuilder() { if (rinfoBuilder_ == null) { - rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( getRinfo(), getParentForChildren(), @@ -129297,11 +133979,9 @@ public java.lang.String getContractIdentifier() { */ public Builder setContractIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } contractIdentifier_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -129310,8 +133990,8 @@ public Builder setContractIdentifier( * @return This builder for chaining. */ public Builder clearContractIdentifier() { - bitField0_ = (bitField0_ & ~0x00000002); contractIdentifier_ = getDefaultInstance().getContractIdentifier(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -129322,11 +134002,9 @@ public Builder clearContractIdentifier() { */ public Builder setContractIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } contractIdentifier_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -129381,11 +134059,9 @@ public java.lang.String getCoopIdentifier() { */ public Builder setCoopIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } coopIdentifier_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -129394,8 +134070,8 @@ public Builder setCoopIdentifier( * @return This builder for chaining. */ public Builder clearCoopIdentifier() { - bitField0_ = (bitField0_ & ~0x00000004); coopIdentifier_ = getDefaultInstance().getCoopIdentifier(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -129406,35 +134082,33 @@ public Builder clearCoopIdentifier() { */ public Builder setCoopIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } coopIdentifier_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } - private java.lang.Object requestingUserId_ = ""; + private java.lang.Object playerIdentifier_ = ""; /** - * optional string requesting_user_id = 3; - * @return Whether the requestingUserId field is set. + * optional string player_identifier = 3; + * @return Whether the playerIdentifier field is set. */ - public boolean hasRequestingUserId() { + public boolean hasPlayerIdentifier() { return ((bitField0_ & 0x00000008) != 0); } /** - * optional string requesting_user_id = 3; - * @return The requestingUserId. + * optional string player_identifier = 3; + * @return The playerIdentifier. */ - public java.lang.String getRequestingUserId() { - java.lang.Object ref = requestingUserId_; + public java.lang.String getPlayerIdentifier() { + java.lang.Object ref = playerIdentifier_; 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()) { - requestingUserId_ = s; + playerIdentifier_ = s; } return s; } else { @@ -129442,113 +134116,70 @@ public java.lang.String getRequestingUserId() { } } /** - * optional string requesting_user_id = 3; - * @return The bytes for requestingUserId. + * optional string player_identifier = 3; + * @return The bytes for playerIdentifier. */ public com.google.protobuf.ByteString - getRequestingUserIdBytes() { - java.lang.Object ref = requestingUserId_; + getPlayerIdentifierBytes() { + java.lang.Object ref = playerIdentifier_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - requestingUserId_ = b; + playerIdentifier_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** - * optional string requesting_user_id = 3; - * @param value The requestingUserId to set. + * optional string player_identifier = 3; + * @param value The playerIdentifier to set. * @return This builder for chaining. */ - public Builder setRequestingUserId( + public Builder setPlayerIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; - requestingUserId_ = value; + if (value == null) { throw new NullPointerException(); } + playerIdentifier_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } /** - * optional string requesting_user_id = 3; + * optional string player_identifier = 3; * @return This builder for chaining. */ - public Builder clearRequestingUserId() { + public Builder clearPlayerIdentifier() { + playerIdentifier_ = getDefaultInstance().getPlayerIdentifier(); bitField0_ = (bitField0_ & ~0x00000008); - requestingUserId_ = getDefaultInstance().getRequestingUserId(); onChanged(); return this; } /** - * optional string requesting_user_id = 3; - * @param value The bytes for requestingUserId to set. + * optional string player_identifier = 3; + * @param value The bytes for playerIdentifier to set. * @return This builder for chaining. */ - public Builder setRequestingUserIdBytes( + public Builder setPlayerIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; - requestingUserId_ = value; - onChanged(); - return this; - } - - private boolean public_ ; - /** - * optional bool public = 4; - * @return Whether the public field is set. - */ - @java.lang.Override - public boolean hasPublic() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - * optional bool public = 4; - * @return The public. - */ - @java.lang.Override - public boolean getPublic() { - return public_; - } - /** - * optional bool public = 4; - * @param value The public to set. - * @return This builder for chaining. - */ - public Builder setPublic(boolean value) { - bitField0_ |= 0x00000010; - public_ = value; - onChanged(); - return this; - } - /** - * optional bool public = 4; - * @return This builder for chaining. - */ - public Builder clearPublic() { - bitField0_ = (bitField0_ & ~0x00000010); - public_ = false; + if (value == null) { throw new NullPointerException(); } + playerIdentifier_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } private int clientVersion_ ; /** - * optional uint32 client_version = 5; + * optional uint32 client_version = 7; * @return Whether the clientVersion field is set. */ @java.lang.Override public boolean hasClientVersion() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000010) != 0); } /** - * optional uint32 client_version = 5; + * optional uint32 client_version = 7; * @return The clientVersion. */ @java.lang.Override @@ -129556,742 +134187,45 @@ public int getClientVersion() { return clientVersion_; } /** - * optional uint32 client_version = 5; + * optional uint32 client_version = 7; * @param value The clientVersion to set. * @return This builder for chaining. */ public Builder setClientVersion(int value) { - bitField0_ |= 0x00000020; + clientVersion_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } /** - * optional uint32 client_version = 5; + * optional uint32 client_version = 7; * @return This builder for chaining. */ public Builder clearClientVersion() { - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000010); clientVersion_ = 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.UpdateCoopPermissionsRequest) - } - - // @@protoc_insertion_point(class_scope:ei.UpdateCoopPermissionsRequest) - private static final ei.Ei.UpdateCoopPermissionsRequest DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new ei.Ei.UpdateCoopPermissionsRequest(); - } - - public static ei.Ei.UpdateCoopPermissionsRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public UpdateCoopPermissionsRequest 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.UpdateCoopPermissionsRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface UpdateCoopPermissionsResponseOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.UpdateCoopPermissionsResponse) - com.google.protobuf.MessageOrBuilder { - - /** - * optional bool success = 1; - * @return Whether the success field is set. - */ - boolean hasSuccess(); - /** - * optional bool success = 1; - * @return The success. - */ - boolean getSuccess(); - - /** - * optional string message = 2; - * @return Whether the message field is set. - */ - boolean hasMessage(); - /** - * optional string message = 2; - * @return The message. - */ - java.lang.String getMessage(); - /** - * optional string message = 2; - * @return The bytes for message. - */ - com.google.protobuf.ByteString - getMessageBytes(); - } - /** - * Protobuf type {@code ei.UpdateCoopPermissionsResponse} - */ - public static final class UpdateCoopPermissionsResponse extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.UpdateCoopPermissionsResponse) - UpdateCoopPermissionsResponseOrBuilder { - private static final long serialVersionUID = 0L; - // Use UpdateCoopPermissionsResponse.newBuilder() to construct. - private UpdateCoopPermissionsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private UpdateCoopPermissionsResponse() { - message_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new UpdateCoopPermissionsResponse(); - } - - @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_UpdateCoopPermissionsResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_UpdateCoopPermissionsResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - ei.Ei.UpdateCoopPermissionsResponse.class, ei.Ei.UpdateCoopPermissionsResponse.Builder.class); - } - - private int bitField0_; - public static final int SUCCESS_FIELD_NUMBER = 1; - private boolean success_; - /** - * optional bool success = 1; - * @return Whether the success field is set. - */ - @java.lang.Override - public boolean hasSuccess() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - * optional bool success = 1; - * @return The success. - */ - @java.lang.Override - public boolean getSuccess() { - return success_; - } - - public static final int MESSAGE_FIELD_NUMBER = 2; - private volatile java.lang.Object message_; - /** - * optional string message = 2; - * @return Whether the message field is set. - */ - @java.lang.Override - public boolean hasMessage() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - * optional string message = 2; - * @return The message. - */ - @java.lang.Override - public java.lang.String getMessage() { - java.lang.Object ref = message_; - 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()) { - message_ = s; - } - return s; - } - } - /** - * optional string message = 2; - * @return The bytes for message. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getMessageBytes() { - java.lang.Object ref = message_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - message_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - 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)) { - output.writeBool(1, success_); - } - if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, message_); - } - 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.CodedOutputStream - .computeBoolSize(1, success_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, message_); - } - 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.UpdateCoopPermissionsResponse)) { - return super.equals(obj); - } - ei.Ei.UpdateCoopPermissionsResponse other = (ei.Ei.UpdateCoopPermissionsResponse) obj; - - if (hasSuccess() != other.hasSuccess()) return false; - if (hasSuccess()) { - if (getSuccess() - != other.getSuccess()) return false; - } - if (hasMessage() != other.hasMessage()) return false; - if (hasMessage()) { - if (!getMessage() - .equals(other.getMessage())) 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 (hasSuccess()) { - hash = (37 * hash) + SUCCESS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getSuccess()); - } - if (hasMessage()) { - hash = (37 * hash) + MESSAGE_FIELD_NUMBER; - hash = (53 * hash) + getMessage().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static ei.Ei.UpdateCoopPermissionsResponse parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.UpdateCoopPermissionsResponse parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static ei.Ei.UpdateCoopPermissionsResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.UpdateCoopPermissionsResponse 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.UpdateCoopPermissionsResponse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static ei.Ei.UpdateCoopPermissionsResponse parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static ei.Ei.UpdateCoopPermissionsResponse parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static ei.Ei.UpdateCoopPermissionsResponse 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.UpdateCoopPermissionsResponse parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static ei.Ei.UpdateCoopPermissionsResponse 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.UpdateCoopPermissionsResponse parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static ei.Ei.UpdateCoopPermissionsResponse 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.UpdateCoopPermissionsResponse 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.UpdateCoopPermissionsResponse} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.UpdateCoopPermissionsResponse) - ei.Ei.UpdateCoopPermissionsResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return ei.Ei.internal_static_ei_UpdateCoopPermissionsResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_UpdateCoopPermissionsResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - ei.Ei.UpdateCoopPermissionsResponse.class, ei.Ei.UpdateCoopPermissionsResponse.Builder.class); - } - - // Construct using ei.Ei.UpdateCoopPermissionsResponse.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - success_ = false; - bitField0_ = (bitField0_ & ~0x00000001); - message_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return ei.Ei.internal_static_ei_UpdateCoopPermissionsResponse_descriptor; - } - - @java.lang.Override - public ei.Ei.UpdateCoopPermissionsResponse getDefaultInstanceForType() { - return ei.Ei.UpdateCoopPermissionsResponse.getDefaultInstance(); - } - - @java.lang.Override - public ei.Ei.UpdateCoopPermissionsResponse build() { - ei.Ei.UpdateCoopPermissionsResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public ei.Ei.UpdateCoopPermissionsResponse buildPartial() { - ei.Ei.UpdateCoopPermissionsResponse result = new ei.Ei.UpdateCoopPermissionsResponse(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.success_ = success_; - to_bitField0_ |= 0x00000001; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - to_bitField0_ |= 0x00000002; - } - result.message_ = message_; - 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.UpdateCoopPermissionsResponse) { - return mergeFrom((ei.Ei.UpdateCoopPermissionsResponse)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(ei.Ei.UpdateCoopPermissionsResponse other) { - if (other == ei.Ei.UpdateCoopPermissionsResponse.getDefaultInstance()) return this; - if (other.hasSuccess()) { - setSuccess(other.getSuccess()); - } - if (other.hasMessage()) { - bitField0_ |= 0x00000002; - message_ = other.message_; - onChanged(); - } - 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 8: { - success_ = input.readBool(); - bitField0_ |= 0x00000001; - break; - } // case 8 - case 18: { - message_ = input.readBytes(); - bitField0_ |= 0x00000002; - break; - } // case 18 - 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 boolean success_ ; - /** - * optional bool success = 1; - * @return Whether the success field is set. - */ - @java.lang.Override - public boolean hasSuccess() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - * optional bool success = 1; - * @return The success. - */ - @java.lang.Override - public boolean getSuccess() { - return success_; - } - /** - * optional bool success = 1; - * @param value The success to set. - * @return This builder for chaining. - */ - public Builder setSuccess(boolean value) { - bitField0_ |= 0x00000001; - success_ = value; - onChanged(); - return this; - } - /** - * optional bool success = 1; - * @return This builder for chaining. - */ - public Builder clearSuccess() { - bitField0_ = (bitField0_ & ~0x00000001); - success_ = false; - onChanged(); - return this; - } - - private java.lang.Object message_ = ""; - /** - * optional string message = 2; - * @return Whether the message field is set. - */ - public boolean hasMessage() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - * optional string message = 2; - * @return The message. - */ - public java.lang.String getMessage() { - java.lang.Object ref = message_; - 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()) { - message_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * optional string message = 2; - * @return The bytes for message. - */ - public com.google.protobuf.ByteString - getMessageBytes() { - java.lang.Object ref = message_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - message_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * optional string message = 2; - * @param value The message to set. - * @return This builder for chaining. - */ - public Builder setMessage( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - message_ = value; - onChanged(); - return this; - } - /** - * optional string message = 2; - * @return This builder for chaining. - */ - public Builder clearMessage() { - bitField0_ = (bitField0_ & ~0x00000002); - message_ = getDefaultInstance().getMessage(); - onChanged(); - return this; - } - /** - * optional string message = 2; - * @param value The bytes for message to set. - * @return This builder for chaining. - */ - public Builder setMessageBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - message_ = value; - 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.UpdateCoopPermissionsResponse) + // @@protoc_insertion_point(builder_scope:ei.LeaveCoopRequest) } - // @@protoc_insertion_point(class_scope:ei.UpdateCoopPermissionsResponse) - private static final ei.Ei.UpdateCoopPermissionsResponse DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:ei.LeaveCoopRequest) + private static final ei.Ei.LeaveCoopRequest DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new ei.Ei.UpdateCoopPermissionsResponse(); + DEFAULT_INSTANCE = new ei.Ei.LeaveCoopRequest(); } - public static ei.Ei.UpdateCoopPermissionsResponse getDefaultInstance() { + public static ei.Ei.LeaveCoopRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public UpdateCoopPermissionsResponse parsePartialFrom( + public LeaveCoopRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -130310,24 +134244,24 @@ public UpdateCoopPermissionsResponse parsePartialFrom( } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public ei.Ei.UpdateCoopPermissionsResponse getDefaultInstanceForType() { + public ei.Ei.LeaveCoopRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface LeaveCoopRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.LeaveCoopRequest) + public interface GiftPlayerCoopRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.GiftPlayerCoopRequest) com.google.protobuf.MessageOrBuilder { /** @@ -130396,6 +134330,51 @@ public interface LeaveCoopRequestOrBuilder extends com.google.protobuf.ByteString getPlayerIdentifierBytes(); + /** + * optional string requesting_user_id = 4; + * @return Whether the requestingUserId field is set. + */ + boolean hasRequestingUserId(); + /** + * optional string requesting_user_id = 4; + * @return The requestingUserId. + */ + java.lang.String getRequestingUserId(); + /** + * optional string requesting_user_id = 4; + * @return The bytes for requestingUserId. + */ + com.google.protobuf.ByteString + getRequestingUserIdBytes(); + + /** + * optional string requesting_user_name = 6; + * @return Whether the requestingUserName field is set. + */ + boolean hasRequestingUserName(); + /** + * optional string requesting_user_name = 6; + * @return The requestingUserName. + */ + java.lang.String getRequestingUserName(); + /** + * optional string requesting_user_name = 6; + * @return The bytes for requestingUserName. + */ + com.google.protobuf.ByteString + getRequestingUserNameBytes(); + + /** + * optional uint32 amount = 5; + * @return Whether the amount field is set. + */ + boolean hasAmount(); + /** + * optional uint32 amount = 5; + * @return The amount. + */ + int getAmount(); + /** * optional uint32 client_version = 7; * @return Whether the clientVersion field is set. @@ -130408,46 +134387,45 @@ public interface LeaveCoopRequestOrBuilder extends int getClientVersion(); } /** - * Protobuf type {@code ei.LeaveCoopRequest} + * Protobuf type {@code ei.GiftPlayerCoopRequest} */ - public static final class LeaveCoopRequest extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.LeaveCoopRequest) - LeaveCoopRequestOrBuilder { + public static final class GiftPlayerCoopRequest extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.GiftPlayerCoopRequest) + GiftPlayerCoopRequestOrBuilder { private static final long serialVersionUID = 0L; - // Use LeaveCoopRequest.newBuilder() to construct. - private LeaveCoopRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + GiftPlayerCoopRequest.class.getName()); + } + // Use GiftPlayerCoopRequest.newBuilder() to construct. + private GiftPlayerCoopRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } - private LeaveCoopRequest() { + private GiftPlayerCoopRequest() { contractIdentifier_ = ""; coopIdentifier_ = ""; playerIdentifier_ = ""; + requestingUserId_ = ""; + requestingUserName_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new LeaveCoopRequest(); - } - - @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_LeaveCoopRequest_descriptor; + return ei.Ei.internal_static_ei_GiftPlayerCoopRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_LeaveCoopRequest_fieldAccessorTable + return ei.Ei.internal_static_ei_GiftPlayerCoopRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.LeaveCoopRequest.class, ei.Ei.LeaveCoopRequest.Builder.class); + ei.Ei.GiftPlayerCoopRequest.class, ei.Ei.GiftPlayerCoopRequest.Builder.class); } private int bitField0_; @@ -130478,7 +134456,8 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { } public static final int CONTRACT_IDENTIFIER_FIELD_NUMBER = 1; - private volatile java.lang.Object contractIdentifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object contractIdentifier_ = ""; /** * optional string contract_identifier = 1; * @return Whether the contractIdentifier field is set. @@ -130526,7 +134505,8 @@ public java.lang.String getContractIdentifier() { } public static final int COOP_IDENTIFIER_FIELD_NUMBER = 2; - private volatile java.lang.Object coopIdentifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object coopIdentifier_ = ""; /** * optional string coop_identifier = 2; * @return Whether the coopIdentifier field is set. @@ -130574,7 +134554,8 @@ public java.lang.String getCoopIdentifier() { } public static final int PLAYER_IDENTIFIER_FIELD_NUMBER = 3; - private volatile java.lang.Object playerIdentifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object playerIdentifier_ = ""; /** * optional string player_identifier = 3; * @return Whether the playerIdentifier field is set. @@ -130621,15 +134602,132 @@ public java.lang.String getPlayerIdentifier() { } } + public static final int REQUESTING_USER_ID_FIELD_NUMBER = 4; + @SuppressWarnings("serial") + private volatile java.lang.Object requestingUserId_ = ""; + /** + * optional string requesting_user_id = 4; + * @return Whether the requestingUserId field is set. + */ + @java.lang.Override + public boolean hasRequestingUserId() { + return ((bitField0_ & 0x00000010) != 0); + } + /** + * optional string requesting_user_id = 4; + * @return The requestingUserId. + */ + @java.lang.Override + public java.lang.String getRequestingUserId() { + java.lang.Object ref = requestingUserId_; + 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()) { + requestingUserId_ = s; + } + return s; + } + } + /** + * optional string requesting_user_id = 4; + * @return The bytes for requestingUserId. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getRequestingUserIdBytes() { + java.lang.Object ref = requestingUserId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + requestingUserId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int REQUESTING_USER_NAME_FIELD_NUMBER = 6; + @SuppressWarnings("serial") + private volatile java.lang.Object requestingUserName_ = ""; + /** + * optional string requesting_user_name = 6; + * @return Whether the requestingUserName field is set. + */ + @java.lang.Override + public boolean hasRequestingUserName() { + return ((bitField0_ & 0x00000020) != 0); + } + /** + * optional string requesting_user_name = 6; + * @return The requestingUserName. + */ + @java.lang.Override + public java.lang.String getRequestingUserName() { + java.lang.Object ref = requestingUserName_; + 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()) { + requestingUserName_ = s; + } + return s; + } + } + /** + * optional string requesting_user_name = 6; + * @return The bytes for requestingUserName. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getRequestingUserNameBytes() { + java.lang.Object ref = requestingUserName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + requestingUserName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int AMOUNT_FIELD_NUMBER = 5; + private int amount_ = 0; + /** + * optional uint32 amount = 5; + * @return Whether the amount field is set. + */ + @java.lang.Override + public boolean hasAmount() { + return ((bitField0_ & 0x00000040) != 0); + } + /** + * optional uint32 amount = 5; + * @return The amount. + */ + @java.lang.Override + public int getAmount() { + return amount_; + } + public static final int CLIENT_VERSION_FIELD_NUMBER = 7; - private int clientVersion_; + private int clientVersion_ = 0; /** * optional uint32 client_version = 7; * @return Whether the clientVersion field is set. */ @java.lang.Override public boolean hasClientVersion() { - return ((bitField0_ & 0x00000010) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** * optional uint32 client_version = 7; @@ -130655,15 +134753,24 @@ public final boolean isInitialized() { public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, contractIdentifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, contractIdentifier_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, coopIdentifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, coopIdentifier_); } if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, playerIdentifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, playerIdentifier_); } if (((bitField0_ & 0x00000010) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, requestingUserId_); + } + if (((bitField0_ & 0x00000040) != 0)) { + output.writeUInt32(5, amount_); + } + if (((bitField0_ & 0x00000020) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 6, requestingUserName_); + } + if (((bitField0_ & 0x00000080) != 0)) { output.writeUInt32(7, clientVersion_); } if (((bitField0_ & 0x00000001) != 0)) { @@ -130679,15 +134786,25 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, contractIdentifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, contractIdentifier_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, coopIdentifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, coopIdentifier_); } if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, playerIdentifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, playerIdentifier_); } if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, requestingUserId_); + } + if (((bitField0_ & 0x00000040) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(5, amount_); + } + if (((bitField0_ & 0x00000020) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(6, requestingUserName_); + } + if (((bitField0_ & 0x00000080) != 0)) { size += com.google.protobuf.CodedOutputStream .computeUInt32Size(7, clientVersion_); } @@ -130705,10 +134822,10 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof ei.Ei.LeaveCoopRequest)) { + if (!(obj instanceof ei.Ei.GiftPlayerCoopRequest)) { return super.equals(obj); } - ei.Ei.LeaveCoopRequest other = (ei.Ei.LeaveCoopRequest) obj; + ei.Ei.GiftPlayerCoopRequest other = (ei.Ei.GiftPlayerCoopRequest) obj; if (hasRinfo() != other.hasRinfo()) return false; if (hasRinfo()) { @@ -130730,6 +134847,21 @@ public boolean equals(final java.lang.Object obj) { if (!getPlayerIdentifier() .equals(other.getPlayerIdentifier())) return false; } + if (hasRequestingUserId() != other.hasRequestingUserId()) return false; + if (hasRequestingUserId()) { + if (!getRequestingUserId() + .equals(other.getRequestingUserId())) return false; + } + if (hasRequestingUserName() != other.hasRequestingUserName()) return false; + if (hasRequestingUserName()) { + if (!getRequestingUserName() + .equals(other.getRequestingUserName())) return false; + } + if (hasAmount() != other.hasAmount()) return false; + if (hasAmount()) { + if (getAmount() + != other.getAmount()) return false; + } if (hasClientVersion() != other.hasClientVersion()) return false; if (hasClientVersion()) { if (getClientVersion() @@ -130762,6 +134894,18 @@ public int hashCode() { hash = (37 * hash) + PLAYER_IDENTIFIER_FIELD_NUMBER; hash = (53 * hash) + getPlayerIdentifier().hashCode(); } + if (hasRequestingUserId()) { + hash = (37 * hash) + REQUESTING_USER_ID_FIELD_NUMBER; + hash = (53 * hash) + getRequestingUserId().hashCode(); + } + if (hasRequestingUserName()) { + hash = (37 * hash) + REQUESTING_USER_NAME_FIELD_NUMBER; + hash = (53 * hash) + getRequestingUserName().hashCode(); + } + if (hasAmount()) { + hash = (37 * hash) + AMOUNT_FIELD_NUMBER; + hash = (53 * hash) + getAmount(); + } if (hasClientVersion()) { hash = (37 * hash) + CLIENT_VERSION_FIELD_NUMBER; hash = (53 * hash) + getClientVersion(); @@ -130771,73 +134915,75 @@ public int hashCode() { return hash; } - public static ei.Ei.LeaveCoopRequest parseFrom( + public static ei.Ei.GiftPlayerCoopRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.LeaveCoopRequest parseFrom( + public static ei.Ei.GiftPlayerCoopRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.LeaveCoopRequest parseFrom( + public static ei.Ei.GiftPlayerCoopRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.LeaveCoopRequest parseFrom( + public static ei.Ei.GiftPlayerCoopRequest 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.LeaveCoopRequest parseFrom(byte[] data) + public static ei.Ei.GiftPlayerCoopRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.LeaveCoopRequest parseFrom( + public static ei.Ei.GiftPlayerCoopRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.LeaveCoopRequest parseFrom(java.io.InputStream input) + public static ei.Ei.GiftPlayerCoopRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.LeaveCoopRequest parseFrom( + public static ei.Ei.GiftPlayerCoopRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.LeaveCoopRequest parseDelimitedFrom(java.io.InputStream input) + + public static ei.Ei.GiftPlayerCoopRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } - public static ei.Ei.LeaveCoopRequest parseDelimitedFrom( + + public static ei.Ei.GiftPlayerCoopRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.LeaveCoopRequest parseFrom( + public static ei.Ei.GiftPlayerCoopRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.LeaveCoopRequest parseFrom( + public static ei.Ei.GiftPlayerCoopRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -130846,7 +134992,7 @@ public static ei.Ei.LeaveCoopRequest parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(ei.Ei.LeaveCoopRequest prototype) { + public static Builder newBuilder(ei.Ei.GiftPlayerCoopRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -130857,42 +135003,42 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * Protobuf type {@code ei.LeaveCoopRequest} + * Protobuf type {@code ei.GiftPlayerCoopRequest} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.LeaveCoopRequest) - ei.Ei.LeaveCoopRequestOrBuilder { + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.GiftPlayerCoopRequest) + ei.Ei.GiftPlayerCoopRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return ei.Ei.internal_static_ei_LeaveCoopRequest_descriptor; + return ei.Ei.internal_static_ei_GiftPlayerCoopRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_LeaveCoopRequest_fieldAccessorTable + return ei.Ei.internal_static_ei_GiftPlayerCoopRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.LeaveCoopRequest.class, ei.Ei.LeaveCoopRequest.Builder.class); + ei.Ei.GiftPlayerCoopRequest.class, ei.Ei.GiftPlayerCoopRequest.Builder.class); } - // Construct using ei.Ei.LeaveCoopRequest.newBuilder() + // Construct using ei.Ei.GiftPlayerCoopRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getRinfoFieldBuilder(); } @@ -130900,37 +135046,36 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (rinfoBuilder_ == null) { - rinfo_ = null; - } else { - rinfoBuilder_.clear(); + bitField0_ = 0; + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); contractIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); coopIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); playerIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); + requestingUserId_ = ""; + requestingUserName_ = ""; + amount_ = 0; clientVersion_ = 0; - bitField0_ = (bitField0_ & ~0x00000010); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return ei.Ei.internal_static_ei_LeaveCoopRequest_descriptor; + return ei.Ei.internal_static_ei_GiftPlayerCoopRequest_descriptor; } @java.lang.Override - public ei.Ei.LeaveCoopRequest getDefaultInstanceForType() { - return ei.Ei.LeaveCoopRequest.getDefaultInstance(); + public ei.Ei.GiftPlayerCoopRequest getDefaultInstanceForType() { + return ei.Ei.GiftPlayerCoopRequest.getDefaultInstance(); } @java.lang.Override - public ei.Ei.LeaveCoopRequest build() { - ei.Ei.LeaveCoopRequest result = buildPartial(); + public ei.Ei.GiftPlayerCoopRequest build() { + ei.Ei.GiftPlayerCoopRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -130938,101 +135083,96 @@ public ei.Ei.LeaveCoopRequest build() { } @java.lang.Override - public ei.Ei.LeaveCoopRequest buildPartial() { - ei.Ei.LeaveCoopRequest result = new ei.Ei.LeaveCoopRequest(this); + public ei.Ei.GiftPlayerCoopRequest buildPartial() { + ei.Ei.GiftPlayerCoopRequest result = new ei.Ei.GiftPlayerCoopRequest(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.GiftPlayerCoopRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (rinfoBuilder_ == null) { - result.rinfo_ = rinfo_; - } else { - result.rinfo_ = rinfoBuilder_.build(); - } + result.rinfo_ = rinfoBuilder_ == null + ? rinfo_ + : rinfoBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { + result.contractIdentifier_ = contractIdentifier_; to_bitField0_ |= 0x00000002; } - result.contractIdentifier_ = contractIdentifier_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.coopIdentifier_ = coopIdentifier_; to_bitField0_ |= 0x00000004; } - result.coopIdentifier_ = coopIdentifier_; if (((from_bitField0_ & 0x00000008) != 0)) { + result.playerIdentifier_ = playerIdentifier_; to_bitField0_ |= 0x00000008; } - result.playerIdentifier_ = playerIdentifier_; if (((from_bitField0_ & 0x00000010) != 0)) { - result.clientVersion_ = clientVersion_; + result.requestingUserId_ = requestingUserId_; to_bitField0_ |= 0x00000010; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + if (((from_bitField0_ & 0x00000020) != 0)) { + result.requestingUserName_ = requestingUserName_; + to_bitField0_ |= 0x00000020; + } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.amount_ = amount_; + to_bitField0_ |= 0x00000040; + } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.clientVersion_ = clientVersion_; + to_bitField0_ |= 0x00000080; + } + result.bitField0_ |= to_bitField0_; } - @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.LeaveCoopRequest) { - return mergeFrom((ei.Ei.LeaveCoopRequest)other); + if (other instanceof ei.Ei.GiftPlayerCoopRequest) { + return mergeFrom((ei.Ei.GiftPlayerCoopRequest)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(ei.Ei.LeaveCoopRequest other) { - if (other == ei.Ei.LeaveCoopRequest.getDefaultInstance()) return this; + public Builder mergeFrom(ei.Ei.GiftPlayerCoopRequest other) { + if (other == ei.Ei.GiftPlayerCoopRequest.getDefaultInstance()) return this; if (other.hasRinfo()) { mergeRinfo(other.getRinfo()); } if (other.hasContractIdentifier()) { - bitField0_ |= 0x00000002; contractIdentifier_ = other.contractIdentifier_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasCoopIdentifier()) { - bitField0_ |= 0x00000004; coopIdentifier_ = other.coopIdentifier_; + bitField0_ |= 0x00000004; onChanged(); } if (other.hasPlayerIdentifier()) { - bitField0_ |= 0x00000008; playerIdentifier_ = other.playerIdentifier_; + bitField0_ |= 0x00000008; onChanged(); } + if (other.hasRequestingUserId()) { + requestingUserId_ = other.requestingUserId_; + bitField0_ |= 0x00000010; + onChanged(); + } + if (other.hasRequestingUserName()) { + requestingUserName_ = other.requestingUserName_; + bitField0_ |= 0x00000020; + onChanged(); + } + if (other.hasAmount()) { + setAmount(other.getAmount()); + } if (other.hasClientVersion()) { setClientVersion(other.getClientVersion()); } @@ -131077,9 +135217,24 @@ public Builder mergeFrom( bitField0_ |= 0x00000008; break; } // case 26 + case 34: { + requestingUserId_ = input.readBytes(); + bitField0_ |= 0x00000010; + break; + } // case 34 + case 40: { + amount_ = input.readUInt32(); + bitField0_ |= 0x00000040; + break; + } // case 40 + case 50: { + requestingUserName_ = input.readBytes(); + bitField0_ |= 0x00000020; + break; + } // case 50 case 56: { clientVersion_ = input.readUInt32(); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000080; break; } // case 56 case 66: { @@ -131107,7 +135262,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.BasicRequestInfo rinfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; /** * optional .ei.BasicRequestInfo rinfo = 8; @@ -131136,11 +135291,11 @@ public Builder setRinfo(ei.Ei.BasicRequestInfo value) { throw new NullPointerException(); } rinfo_ = value; - onChanged(); } else { rinfoBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -131150,11 +135305,11 @@ public Builder setRinfo( ei.Ei.BasicRequestInfo.Builder builderForValue) { if (rinfoBuilder_ == null) { rinfo_ = builderForValue.build(); - onChanged(); } else { rinfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -131163,31 +135318,32 @@ public Builder setRinfo( public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { if (rinfoBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - rinfo_ != null && - rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { - rinfo_ = - ei.Ei.BasicRequestInfo.newBuilder(rinfo_).mergeFrom(value).buildPartial(); + rinfo_ != null && + rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { + getRinfoBuilder().mergeFrom(value); } else { rinfo_ = value; } - onChanged(); } else { rinfoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (rinfo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.BasicRequestInfo rinfo = 8; */ public Builder clearRinfo() { - if (rinfoBuilder_ == null) { - rinfo_ = null; - onChanged(); - } else { - rinfoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; + } + onChanged(); return this; } /** @@ -131212,11 +135368,11 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { /** * optional .ei.BasicRequestInfo rinfo = 8; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> getRinfoFieldBuilder() { if (rinfoBuilder_ == null) { - rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( getRinfo(), getParentForChildren(), @@ -131276,11 +135432,9 @@ public java.lang.String getContractIdentifier() { */ public Builder setContractIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } contractIdentifier_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -131289,8 +135443,8 @@ public Builder setContractIdentifier( * @return This builder for chaining. */ public Builder clearContractIdentifier() { - bitField0_ = (bitField0_ & ~0x00000002); contractIdentifier_ = getDefaultInstance().getContractIdentifier(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -131301,11 +135455,9 @@ public Builder clearContractIdentifier() { */ public Builder setContractIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } contractIdentifier_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -131360,11 +135512,9 @@ public java.lang.String getCoopIdentifier() { */ public Builder setCoopIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } coopIdentifier_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -131373,8 +135523,8 @@ public Builder setCoopIdentifier( * @return This builder for chaining. */ public Builder clearCoopIdentifier() { - bitField0_ = (bitField0_ & ~0x00000004); coopIdentifier_ = getDefaultInstance().getCoopIdentifier(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -131385,11 +135535,9 @@ public Builder clearCoopIdentifier() { */ public Builder setCoopIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } coopIdentifier_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -131444,11 +135592,9 @@ public java.lang.String getPlayerIdentifier() { */ public Builder setPlayerIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } playerIdentifier_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -131457,8 +135603,8 @@ public Builder setPlayerIdentifier( * @return This builder for chaining. */ public Builder clearPlayerIdentifier() { - bitField0_ = (bitField0_ & ~0x00000008); playerIdentifier_ = getDefaultInstance().getPlayerIdentifier(); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -131469,11 +135615,209 @@ public Builder clearPlayerIdentifier() { */ public Builder setPlayerIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } playerIdentifier_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + private java.lang.Object requestingUserId_ = ""; + /** + * optional string requesting_user_id = 4; + * @return Whether the requestingUserId field is set. + */ + public boolean hasRequestingUserId() { + return ((bitField0_ & 0x00000010) != 0); + } + /** + * optional string requesting_user_id = 4; + * @return The requestingUserId. + */ + public java.lang.String getRequestingUserId() { + java.lang.Object ref = requestingUserId_; + 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()) { + requestingUserId_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * optional string requesting_user_id = 4; + * @return The bytes for requestingUserId. + */ + public com.google.protobuf.ByteString + getRequestingUserIdBytes() { + java.lang.Object ref = requestingUserId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + requestingUserId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * optional string requesting_user_id = 4; + * @param value The requestingUserId to set. + * @return This builder for chaining. + */ + public Builder setRequestingUserId( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + requestingUserId_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + /** + * optional string requesting_user_id = 4; + * @return This builder for chaining. + */ + public Builder clearRequestingUserId() { + requestingUserId_ = getDefaultInstance().getRequestingUserId(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; + } + /** + * optional string requesting_user_id = 4; + * @param value The bytes for requestingUserId to set. + * @return This builder for chaining. + */ + public Builder setRequestingUserIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + requestingUserId_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + private java.lang.Object requestingUserName_ = ""; + /** + * optional string requesting_user_name = 6; + * @return Whether the requestingUserName field is set. + */ + public boolean hasRequestingUserName() { + return ((bitField0_ & 0x00000020) != 0); + } + /** + * optional string requesting_user_name = 6; + * @return The requestingUserName. + */ + public java.lang.String getRequestingUserName() { + java.lang.Object ref = requestingUserName_; + 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()) { + requestingUserName_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * optional string requesting_user_name = 6; + * @return The bytes for requestingUserName. + */ + public com.google.protobuf.ByteString + getRequestingUserNameBytes() { + java.lang.Object ref = requestingUserName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + requestingUserName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * optional string requesting_user_name = 6; + * @param value The requestingUserName to set. + * @return This builder for chaining. + */ + public Builder setRequestingUserName( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + requestingUserName_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + /** + * optional string requesting_user_name = 6; + * @return This builder for chaining. + */ + public Builder clearRequestingUserName() { + requestingUserName_ = getDefaultInstance().getRequestingUserName(); + bitField0_ = (bitField0_ & ~0x00000020); + onChanged(); + return this; + } + /** + * optional string requesting_user_name = 6; + * @param value The bytes for requestingUserName to set. + * @return This builder for chaining. + */ + public Builder setRequestingUserNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + requestingUserName_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + private int amount_ ; + /** + * optional uint32 amount = 5; + * @return Whether the amount field is set. + */ + @java.lang.Override + public boolean hasAmount() { + return ((bitField0_ & 0x00000040) != 0); + } + /** + * optional uint32 amount = 5; + * @return The amount. + */ + @java.lang.Override + public int getAmount() { + return amount_; + } + /** + * optional uint32 amount = 5; + * @param value The amount to set. + * @return This builder for chaining. + */ + public Builder setAmount(int value) { + + amount_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + /** + * optional uint32 amount = 5; + * @return This builder for chaining. + */ + public Builder clearAmount() { + bitField0_ = (bitField0_ & ~0x00000040); + amount_ = 0; onChanged(); return this; } @@ -131485,7 +135829,7 @@ public Builder setPlayerIdentifierBytes( */ @java.lang.Override public boolean hasClientVersion() { - return ((bitField0_ & 0x00000010) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** * optional uint32 client_version = 7; @@ -131501,8 +135845,9 @@ public int getClientVersion() { * @return This builder for chaining. */ public Builder setClientVersion(int value) { - bitField0_ |= 0x00000010; + clientVersion_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -131511,41 +135856,29 @@ public Builder setClientVersion(int value) { * @return This builder for chaining. */ public Builder clearClientVersion() { - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000080); clientVersion_ = 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.LeaveCoopRequest) + // @@protoc_insertion_point(builder_scope:ei.GiftPlayerCoopRequest) } - // @@protoc_insertion_point(class_scope:ei.LeaveCoopRequest) - private static final ei.Ei.LeaveCoopRequest DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:ei.GiftPlayerCoopRequest) + private static final ei.Ei.GiftPlayerCoopRequest DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new ei.Ei.LeaveCoopRequest(); + DEFAULT_INSTANCE = new ei.Ei.GiftPlayerCoopRequest(); } - public static ei.Ei.LeaveCoopRequest getDefaultInstance() { + public static ei.Ei.GiftPlayerCoopRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public LeaveCoopRequest parsePartialFrom( + public GiftPlayerCoopRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -131564,24 +135897,24 @@ public LeaveCoopRequest parsePartialFrom( } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public ei.Ei.LeaveCoopRequest getDefaultInstanceForType() { + public ei.Ei.GiftPlayerCoopRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface GiftPlayerCoopRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.GiftPlayerCoopRequest) + public interface SendChickenRunCoopRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.SendChickenRunCoopRequest) com.google.protobuf.MessageOrBuilder { /** @@ -131685,15 +136018,15 @@ public interface GiftPlayerCoopRequestOrBuilder extends getRequestingUserNameBytes(); /** - * optional uint32 amount = 5; - * @return Whether the amount field is set. + * optional uint64 farm_pop = 5; + * @return Whether the farmPop field is set. */ - boolean hasAmount(); + boolean hasFarmPop(); /** - * optional uint32 amount = 5; - * @return The amount. + * optional uint64 farm_pop = 5; + * @return The farmPop. */ - int getAmount(); + long getFarmPop(); /** * optional uint32 client_version = 7; @@ -131707,18 +136040,27 @@ public interface GiftPlayerCoopRequestOrBuilder extends int getClientVersion(); } /** - * Protobuf type {@code ei.GiftPlayerCoopRequest} + * Protobuf type {@code ei.SendChickenRunCoopRequest} */ - public static final class GiftPlayerCoopRequest extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.GiftPlayerCoopRequest) - GiftPlayerCoopRequestOrBuilder { + public static final class SendChickenRunCoopRequest extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.SendChickenRunCoopRequest) + SendChickenRunCoopRequestOrBuilder { private static final long serialVersionUID = 0L; - // Use GiftPlayerCoopRequest.newBuilder() to construct. - private GiftPlayerCoopRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + SendChickenRunCoopRequest.class.getName()); + } + // Use SendChickenRunCoopRequest.newBuilder() to construct. + private SendChickenRunCoopRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } - private GiftPlayerCoopRequest() { + private SendChickenRunCoopRequest() { contractIdentifier_ = ""; coopIdentifier_ = ""; playerIdentifier_ = ""; @@ -131726,29 +136068,17 @@ private GiftPlayerCoopRequest() { requestingUserName_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new GiftPlayerCoopRequest(); - } - - @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_GiftPlayerCoopRequest_descriptor; + return ei.Ei.internal_static_ei_SendChickenRunCoopRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_GiftPlayerCoopRequest_fieldAccessorTable + return ei.Ei.internal_static_ei_SendChickenRunCoopRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.GiftPlayerCoopRequest.class, ei.Ei.GiftPlayerCoopRequest.Builder.class); + ei.Ei.SendChickenRunCoopRequest.class, ei.Ei.SendChickenRunCoopRequest.Builder.class); } private int bitField0_; @@ -131779,7 +136109,8 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { } public static final int CONTRACT_IDENTIFIER_FIELD_NUMBER = 1; - private volatile java.lang.Object contractIdentifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object contractIdentifier_ = ""; /** * optional string contract_identifier = 1; * @return Whether the contractIdentifier field is set. @@ -131827,7 +136158,8 @@ public java.lang.String getContractIdentifier() { } public static final int COOP_IDENTIFIER_FIELD_NUMBER = 2; - private volatile java.lang.Object coopIdentifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object coopIdentifier_ = ""; /** * optional string coop_identifier = 2; * @return Whether the coopIdentifier field is set. @@ -131875,7 +136207,8 @@ public java.lang.String getCoopIdentifier() { } public static final int PLAYER_IDENTIFIER_FIELD_NUMBER = 3; - private volatile java.lang.Object playerIdentifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object playerIdentifier_ = ""; /** * optional string player_identifier = 3; * @return Whether the playerIdentifier field is set. @@ -131923,7 +136256,8 @@ public java.lang.String getPlayerIdentifier() { } public static final int REQUESTING_USER_ID_FIELD_NUMBER = 4; - private volatile java.lang.Object requestingUserId_; + @SuppressWarnings("serial") + private volatile java.lang.Object requestingUserId_ = ""; /** * optional string requesting_user_id = 4; * @return Whether the requestingUserId field is set. @@ -131971,7 +136305,8 @@ public java.lang.String getRequestingUserId() { } public static final int REQUESTING_USER_NAME_FIELD_NUMBER = 6; - private volatile java.lang.Object requestingUserName_; + @SuppressWarnings("serial") + private volatile java.lang.Object requestingUserName_ = ""; /** * optional string requesting_user_name = 6; * @return Whether the requestingUserName field is set. @@ -132018,27 +136353,27 @@ public java.lang.String getRequestingUserName() { } } - public static final int AMOUNT_FIELD_NUMBER = 5; - private int amount_; + public static final int FARM_POP_FIELD_NUMBER = 5; + private long farmPop_ = 0L; /** - * optional uint32 amount = 5; - * @return Whether the amount field is set. + * optional uint64 farm_pop = 5; + * @return Whether the farmPop field is set. */ @java.lang.Override - public boolean hasAmount() { + public boolean hasFarmPop() { return ((bitField0_ & 0x00000040) != 0); } /** - * optional uint32 amount = 5; - * @return The amount. + * optional uint64 farm_pop = 5; + * @return The farmPop. */ @java.lang.Override - public int getAmount() { - return amount_; + public long getFarmPop() { + return farmPop_; } public static final int CLIENT_VERSION_FIELD_NUMBER = 7; - private int clientVersion_; + private int clientVersion_ = 0; /** * optional uint32 client_version = 7; * @return Whether the clientVersion field is set. @@ -132071,22 +136406,22 @@ public final boolean isInitialized() { public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, contractIdentifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, contractIdentifier_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, coopIdentifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, coopIdentifier_); } if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, playerIdentifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, playerIdentifier_); } if (((bitField0_ & 0x00000010) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, requestingUserId_); + com.google.protobuf.GeneratedMessage.writeString(output, 4, requestingUserId_); } if (((bitField0_ & 0x00000040) != 0)) { - output.writeUInt32(5, amount_); + output.writeUInt64(5, farmPop_); } if (((bitField0_ & 0x00000020) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, requestingUserName_); + com.google.protobuf.GeneratedMessage.writeString(output, 6, requestingUserName_); } if (((bitField0_ & 0x00000080) != 0)) { output.writeUInt32(7, clientVersion_); @@ -132104,23 +136439,23 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, contractIdentifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, contractIdentifier_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, coopIdentifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, coopIdentifier_); } if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, playerIdentifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, playerIdentifier_); } if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, requestingUserId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, requestingUserId_); } if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(5, amount_); + .computeUInt64Size(5, farmPop_); } if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, requestingUserName_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(6, requestingUserName_); } if (((bitField0_ & 0x00000080) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -132140,10 +136475,10 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof ei.Ei.GiftPlayerCoopRequest)) { + if (!(obj instanceof ei.Ei.SendChickenRunCoopRequest)) { return super.equals(obj); } - ei.Ei.GiftPlayerCoopRequest other = (ei.Ei.GiftPlayerCoopRequest) obj; + ei.Ei.SendChickenRunCoopRequest other = (ei.Ei.SendChickenRunCoopRequest) obj; if (hasRinfo() != other.hasRinfo()) return false; if (hasRinfo()) { @@ -132175,10 +136510,10 @@ public boolean equals(final java.lang.Object obj) { if (!getRequestingUserName() .equals(other.getRequestingUserName())) return false; } - if (hasAmount() != other.hasAmount()) return false; - if (hasAmount()) { - if (getAmount() - != other.getAmount()) return false; + if (hasFarmPop() != other.hasFarmPop()) return false; + if (hasFarmPop()) { + if (getFarmPop() + != other.getFarmPop()) return false; } if (hasClientVersion() != other.hasClientVersion()) return false; if (hasClientVersion()) { @@ -132220,9 +136555,10 @@ public int hashCode() { hash = (37 * hash) + REQUESTING_USER_NAME_FIELD_NUMBER; hash = (53 * hash) + getRequestingUserName().hashCode(); } - if (hasAmount()) { - hash = (37 * hash) + AMOUNT_FIELD_NUMBER; - hash = (53 * hash) + getAmount(); + if (hasFarmPop()) { + hash = (37 * hash) + FARM_POP_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getFarmPop()); } if (hasClientVersion()) { hash = (37 * hash) + CLIENT_VERSION_FIELD_NUMBER; @@ -132233,73 +136569,75 @@ public int hashCode() { return hash; } - public static ei.Ei.GiftPlayerCoopRequest parseFrom( + public static ei.Ei.SendChickenRunCoopRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.GiftPlayerCoopRequest parseFrom( + public static ei.Ei.SendChickenRunCoopRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.GiftPlayerCoopRequest parseFrom( + public static ei.Ei.SendChickenRunCoopRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.GiftPlayerCoopRequest parseFrom( + public static ei.Ei.SendChickenRunCoopRequest 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.GiftPlayerCoopRequest parseFrom(byte[] data) + public static ei.Ei.SendChickenRunCoopRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.GiftPlayerCoopRequest parseFrom( + public static ei.Ei.SendChickenRunCoopRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.GiftPlayerCoopRequest parseFrom(java.io.InputStream input) + public static ei.Ei.SendChickenRunCoopRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.GiftPlayerCoopRequest parseFrom( + public static ei.Ei.SendChickenRunCoopRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.GiftPlayerCoopRequest parseDelimitedFrom(java.io.InputStream input) + + public static ei.Ei.SendChickenRunCoopRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } - public static ei.Ei.GiftPlayerCoopRequest parseDelimitedFrom( + + public static ei.Ei.SendChickenRunCoopRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.GiftPlayerCoopRequest parseFrom( + public static ei.Ei.SendChickenRunCoopRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.GiftPlayerCoopRequest parseFrom( + public static ei.Ei.SendChickenRunCoopRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -132308,7 +136646,7 @@ public static ei.Ei.GiftPlayerCoopRequest parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(ei.Ei.GiftPlayerCoopRequest prototype) { + public static Builder newBuilder(ei.Ei.SendChickenRunCoopRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -132319,42 +136657,42 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * Protobuf type {@code ei.GiftPlayerCoopRequest} + * Protobuf type {@code ei.SendChickenRunCoopRequest} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.GiftPlayerCoopRequest) - ei.Ei.GiftPlayerCoopRequestOrBuilder { + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.SendChickenRunCoopRequest) + ei.Ei.SendChickenRunCoopRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return ei.Ei.internal_static_ei_GiftPlayerCoopRequest_descriptor; + return ei.Ei.internal_static_ei_SendChickenRunCoopRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_GiftPlayerCoopRequest_fieldAccessorTable + return ei.Ei.internal_static_ei_SendChickenRunCoopRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.GiftPlayerCoopRequest.class, ei.Ei.GiftPlayerCoopRequest.Builder.class); + ei.Ei.SendChickenRunCoopRequest.class, ei.Ei.SendChickenRunCoopRequest.Builder.class); } - // Construct using ei.Ei.GiftPlayerCoopRequest.newBuilder() + // Construct using ei.Ei.SendChickenRunCoopRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getRinfoFieldBuilder(); } @@ -132362,43 +136700,36 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (rinfoBuilder_ == null) { - rinfo_ = null; - } else { - rinfoBuilder_.clear(); + bitField0_ = 0; + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); contractIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); coopIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); playerIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); requestingUserId_ = ""; - bitField0_ = (bitField0_ & ~0x00000010); requestingUserName_ = ""; - bitField0_ = (bitField0_ & ~0x00000020); - amount_ = 0; - bitField0_ = (bitField0_ & ~0x00000040); + farmPop_ = 0L; clientVersion_ = 0; - bitField0_ = (bitField0_ & ~0x00000080); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return ei.Ei.internal_static_ei_GiftPlayerCoopRequest_descriptor; + return ei.Ei.internal_static_ei_SendChickenRunCoopRequest_descriptor; } @java.lang.Override - public ei.Ei.GiftPlayerCoopRequest getDefaultInstanceForType() { - return ei.Ei.GiftPlayerCoopRequest.getDefaultInstance(); + public ei.Ei.SendChickenRunCoopRequest getDefaultInstanceForType() { + return ei.Ei.SendChickenRunCoopRequest.getDefaultInstance(); } @java.lang.Override - public ei.Ei.GiftPlayerCoopRequest build() { - ei.Ei.GiftPlayerCoopRequest result = buildPartial(); + public ei.Ei.SendChickenRunCoopRequest build() { + ei.Ei.SendChickenRunCoopRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -132406,125 +136737,95 @@ public ei.Ei.GiftPlayerCoopRequest build() { } @java.lang.Override - public ei.Ei.GiftPlayerCoopRequest buildPartial() { - ei.Ei.GiftPlayerCoopRequest result = new ei.Ei.GiftPlayerCoopRequest(this); + public ei.Ei.SendChickenRunCoopRequest buildPartial() { + ei.Ei.SendChickenRunCoopRequest result = new ei.Ei.SendChickenRunCoopRequest(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.SendChickenRunCoopRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (rinfoBuilder_ == null) { - result.rinfo_ = rinfo_; - } else { - result.rinfo_ = rinfoBuilder_.build(); - } + result.rinfo_ = rinfoBuilder_ == null + ? rinfo_ + : rinfoBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { + result.contractIdentifier_ = contractIdentifier_; to_bitField0_ |= 0x00000002; } - result.contractIdentifier_ = contractIdentifier_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.coopIdentifier_ = coopIdentifier_; to_bitField0_ |= 0x00000004; } - result.coopIdentifier_ = coopIdentifier_; if (((from_bitField0_ & 0x00000008) != 0)) { + result.playerIdentifier_ = playerIdentifier_; to_bitField0_ |= 0x00000008; } - result.playerIdentifier_ = playerIdentifier_; if (((from_bitField0_ & 0x00000010) != 0)) { + result.requestingUserId_ = requestingUserId_; to_bitField0_ |= 0x00000010; } - result.requestingUserId_ = requestingUserId_; if (((from_bitField0_ & 0x00000020) != 0)) { + result.requestingUserName_ = requestingUserName_; to_bitField0_ |= 0x00000020; } - result.requestingUserName_ = requestingUserName_; if (((from_bitField0_ & 0x00000040) != 0)) { - result.amount_ = amount_; + result.farmPop_ = farmPop_; to_bitField0_ |= 0x00000040; } if (((from_bitField0_ & 0x00000080) != 0)) { result.clientVersion_ = clientVersion_; to_bitField0_ |= 0x00000080; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.GiftPlayerCoopRequest) { - return mergeFrom((ei.Ei.GiftPlayerCoopRequest)other); + if (other instanceof ei.Ei.SendChickenRunCoopRequest) { + return mergeFrom((ei.Ei.SendChickenRunCoopRequest)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(ei.Ei.GiftPlayerCoopRequest other) { - if (other == ei.Ei.GiftPlayerCoopRequest.getDefaultInstance()) return this; + public Builder mergeFrom(ei.Ei.SendChickenRunCoopRequest other) { + if (other == ei.Ei.SendChickenRunCoopRequest.getDefaultInstance()) return this; if (other.hasRinfo()) { mergeRinfo(other.getRinfo()); } if (other.hasContractIdentifier()) { - bitField0_ |= 0x00000002; contractIdentifier_ = other.contractIdentifier_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasCoopIdentifier()) { - bitField0_ |= 0x00000004; coopIdentifier_ = other.coopIdentifier_; + bitField0_ |= 0x00000004; onChanged(); } if (other.hasPlayerIdentifier()) { - bitField0_ |= 0x00000008; playerIdentifier_ = other.playerIdentifier_; + bitField0_ |= 0x00000008; onChanged(); } if (other.hasRequestingUserId()) { - bitField0_ |= 0x00000010; requestingUserId_ = other.requestingUserId_; + bitField0_ |= 0x00000010; onChanged(); } if (other.hasRequestingUserName()) { - bitField0_ |= 0x00000020; requestingUserName_ = other.requestingUserName_; + bitField0_ |= 0x00000020; onChanged(); } - if (other.hasAmount()) { - setAmount(other.getAmount()); + if (other.hasFarmPop()) { + setFarmPop(other.getFarmPop()); } if (other.hasClientVersion()) { setClientVersion(other.getClientVersion()); @@ -132576,7 +136877,7 @@ public Builder mergeFrom( break; } // case 34 case 40: { - amount_ = input.readUInt32(); + farmPop_ = input.readUInt64(); bitField0_ |= 0x00000040; break; } // case 40 @@ -132615,7 +136916,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.BasicRequestInfo rinfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; /** * optional .ei.BasicRequestInfo rinfo = 8; @@ -132644,11 +136945,11 @@ public Builder setRinfo(ei.Ei.BasicRequestInfo value) { throw new NullPointerException(); } rinfo_ = value; - onChanged(); } else { rinfoBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -132658,11 +136959,11 @@ public Builder setRinfo( ei.Ei.BasicRequestInfo.Builder builderForValue) { if (rinfoBuilder_ == null) { rinfo_ = builderForValue.build(); - onChanged(); } else { rinfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -132671,31 +136972,32 @@ public Builder setRinfo( public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { if (rinfoBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - rinfo_ != null && - rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { - rinfo_ = - ei.Ei.BasicRequestInfo.newBuilder(rinfo_).mergeFrom(value).buildPartial(); + rinfo_ != null && + rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { + getRinfoBuilder().mergeFrom(value); } else { rinfo_ = value; } - onChanged(); } else { rinfoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (rinfo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.BasicRequestInfo rinfo = 8; */ public Builder clearRinfo() { - if (rinfoBuilder_ == null) { - rinfo_ = null; - onChanged(); - } else { - rinfoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; + } + onChanged(); return this; } /** @@ -132720,11 +137022,11 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { /** * optional .ei.BasicRequestInfo rinfo = 8; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> getRinfoFieldBuilder() { if (rinfoBuilder_ == null) { - rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( getRinfo(), getParentForChildren(), @@ -132784,11 +137086,9 @@ public java.lang.String getContractIdentifier() { */ public Builder setContractIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } contractIdentifier_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -132797,8 +137097,8 @@ public Builder setContractIdentifier( * @return This builder for chaining. */ public Builder clearContractIdentifier() { - bitField0_ = (bitField0_ & ~0x00000002); contractIdentifier_ = getDefaultInstance().getContractIdentifier(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -132809,11 +137109,9 @@ public Builder clearContractIdentifier() { */ public Builder setContractIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } contractIdentifier_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -132868,11 +137166,9 @@ public java.lang.String getCoopIdentifier() { */ public Builder setCoopIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } coopIdentifier_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -132881,8 +137177,8 @@ public Builder setCoopIdentifier( * @return This builder for chaining. */ public Builder clearCoopIdentifier() { - bitField0_ = (bitField0_ & ~0x00000004); coopIdentifier_ = getDefaultInstance().getCoopIdentifier(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -132893,11 +137189,9 @@ public Builder clearCoopIdentifier() { */ public Builder setCoopIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } coopIdentifier_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -132952,11 +137246,9 @@ public java.lang.String getPlayerIdentifier() { */ public Builder setPlayerIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } playerIdentifier_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -132965,8 +137257,8 @@ public Builder setPlayerIdentifier( * @return This builder for chaining. */ public Builder clearPlayerIdentifier() { - bitField0_ = (bitField0_ & ~0x00000008); playerIdentifier_ = getDefaultInstance().getPlayerIdentifier(); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -132977,11 +137269,9 @@ public Builder clearPlayerIdentifier() { */ public Builder setPlayerIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } playerIdentifier_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -133036,11 +137326,9 @@ public java.lang.String getRequestingUserId() { */ public Builder setRequestingUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } requestingUserId_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -133049,8 +137337,8 @@ public Builder setRequestingUserId( * @return This builder for chaining. */ public Builder clearRequestingUserId() { - bitField0_ = (bitField0_ & ~0x00000010); requestingUserId_ = getDefaultInstance().getRequestingUserId(); + bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } @@ -133061,11 +137349,9 @@ public Builder clearRequestingUserId() { */ public Builder setRequestingUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } requestingUserId_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -133120,11 +137406,9 @@ public java.lang.String getRequestingUserName() { */ public Builder setRequestingUserName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } requestingUserName_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -133133,8 +137417,8 @@ public Builder setRequestingUserName( * @return This builder for chaining. */ public Builder clearRequestingUserName() { - bitField0_ = (bitField0_ & ~0x00000020); requestingUserName_ = getDefaultInstance().getRequestingUserName(); + bitField0_ = (bitField0_ & ~0x00000020); onChanged(); return this; } @@ -133145,50 +137429,49 @@ public Builder clearRequestingUserName() { */ public Builder setRequestingUserNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } requestingUserName_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } - private int amount_ ; + private long farmPop_ ; /** - * optional uint32 amount = 5; - * @return Whether the amount field is set. + * optional uint64 farm_pop = 5; + * @return Whether the farmPop field is set. */ @java.lang.Override - public boolean hasAmount() { + public boolean hasFarmPop() { return ((bitField0_ & 0x00000040) != 0); } /** - * optional uint32 amount = 5; - * @return The amount. + * optional uint64 farm_pop = 5; + * @return The farmPop. */ @java.lang.Override - public int getAmount() { - return amount_; + public long getFarmPop() { + return farmPop_; } /** - * optional uint32 amount = 5; - * @param value The amount to set. + * optional uint64 farm_pop = 5; + * @param value The farmPop to set. * @return This builder for chaining. */ - public Builder setAmount(int value) { + public Builder setFarmPop(long value) { + + farmPop_ = value; bitField0_ |= 0x00000040; - amount_ = value; onChanged(); return this; } /** - * optional uint32 amount = 5; + * optional uint64 farm_pop = 5; * @return This builder for chaining. */ - public Builder clearAmount() { + public Builder clearFarmPop() { bitField0_ = (bitField0_ & ~0x00000040); - amount_ = 0; + farmPop_ = 0L; onChanged(); return this; } @@ -133216,8 +137499,9 @@ public int getClientVersion() { * @return This builder for chaining. */ public Builder setClientVersion(int value) { - bitField0_ |= 0x00000080; + clientVersion_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -133231,36 +137515,24 @@ public Builder clearClientVersion() { 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.GiftPlayerCoopRequest) + // @@protoc_insertion_point(builder_scope:ei.SendChickenRunCoopRequest) } - // @@protoc_insertion_point(class_scope:ei.GiftPlayerCoopRequest) - private static final ei.Ei.GiftPlayerCoopRequest DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:ei.SendChickenRunCoopRequest) + private static final ei.Ei.SendChickenRunCoopRequest DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new ei.Ei.GiftPlayerCoopRequest(); + DEFAULT_INSTANCE = new ei.Ei.SendChickenRunCoopRequest(); } - public static ei.Ei.GiftPlayerCoopRequest getDefaultInstance() { + public static ei.Ei.SendChickenRunCoopRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public GiftPlayerCoopRequest parsePartialFrom( + public SendChickenRunCoopRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -133279,198 +137551,272 @@ public GiftPlayerCoopRequest parsePartialFrom( } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public ei.Ei.GiftPlayerCoopRequest getDefaultInstanceForType() { + public ei.Ei.SendChickenRunCoopRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface SendChickenRunCoopRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.SendChickenRunCoopRequest) + public interface ReportPlayerCoopRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.ReportPlayerCoopRequest) com.google.protobuf.MessageOrBuilder { /** - * optional .ei.BasicRequestInfo rinfo = 8; + * optional .ei.BasicRequestInfo rinfo = 1; * @return Whether the rinfo field is set. */ boolean hasRinfo(); /** - * optional .ei.BasicRequestInfo rinfo = 8; + * optional .ei.BasicRequestInfo rinfo = 1; * @return The rinfo. */ ei.Ei.BasicRequestInfo getRinfo(); /** - * optional .ei.BasicRequestInfo rinfo = 8; + * optional .ei.BasicRequestInfo rinfo = 1; */ ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder(); /** - * optional string contract_identifier = 1; + * optional string contract_identifier = 2; * @return Whether the contractIdentifier field is set. */ boolean hasContractIdentifier(); /** - * optional string contract_identifier = 1; + * optional string contract_identifier = 2; * @return The contractIdentifier. */ java.lang.String getContractIdentifier(); /** - * optional string contract_identifier = 1; + * optional string contract_identifier = 2; * @return The bytes for contractIdentifier. */ com.google.protobuf.ByteString getContractIdentifierBytes(); /** - * optional string coop_identifier = 2; + * optional string coop_identifier = 3; * @return Whether the coopIdentifier field is set. */ boolean hasCoopIdentifier(); /** - * optional string coop_identifier = 2; + * optional string coop_identifier = 3; * @return The coopIdentifier. */ java.lang.String getCoopIdentifier(); /** - * optional string coop_identifier = 2; + * optional string coop_identifier = 3; * @return The bytes for coopIdentifier. */ com.google.protobuf.ByteString getCoopIdentifierBytes(); /** - * optional string player_identifier = 3; - * @return Whether the playerIdentifier field is set. - */ - boolean hasPlayerIdentifier(); - /** - * optional string player_identifier = 3; - * @return The playerIdentifier. - */ - java.lang.String getPlayerIdentifier(); - /** - * optional string player_identifier = 3; - * @return The bytes for playerIdentifier. - */ - com.google.protobuf.ByteString - getPlayerIdentifierBytes(); - - /** - * optional string requesting_user_id = 4; - * @return Whether the requestingUserId field is set. - */ - boolean hasRequestingUserId(); - /** - * optional string requesting_user_id = 4; - * @return The requestingUserId. - */ - java.lang.String getRequestingUserId(); - /** - * optional string requesting_user_id = 4; - * @return The bytes for requestingUserId. - */ - com.google.protobuf.ByteString - getRequestingUserIdBytes(); - - /** - * optional string requesting_user_name = 6; - * @return Whether the requestingUserName field is set. + * optional string user_id = 4; + * @return Whether the userId field is set. */ - boolean hasRequestingUserName(); + boolean hasUserId(); /** - * optional string requesting_user_name = 6; - * @return The requestingUserName. + * optional string user_id = 4; + * @return The userId. */ - java.lang.String getRequestingUserName(); + java.lang.String getUserId(); /** - * optional string requesting_user_name = 6; - * @return The bytes for requestingUserName. + * optional string user_id = 4; + * @return The bytes for userId. */ com.google.protobuf.ByteString - getRequestingUserNameBytes(); - - /** - * optional uint64 farm_pop = 5; - * @return Whether the farmPop field is set. - */ - boolean hasFarmPop(); - /** - * optional uint64 farm_pop = 5; - * @return The farmPop. - */ - long getFarmPop(); + getUserIdBytes(); /** - * optional uint32 client_version = 7; - * @return Whether the clientVersion field is set. + * optional .ei.ReportPlayerCoopRequest.Reason reason = 5; + * @return Whether the reason field is set. */ - boolean hasClientVersion(); + boolean hasReason(); /** - * optional uint32 client_version = 7; - * @return The clientVersion. + * optional .ei.ReportPlayerCoopRequest.Reason reason = 5; + * @return The reason. */ - int getClientVersion(); + ei.Ei.ReportPlayerCoopRequest.Reason getReason(); } /** - * Protobuf type {@code ei.SendChickenRunCoopRequest} + * Protobuf type {@code ei.ReportPlayerCoopRequest} */ - public static final class SendChickenRunCoopRequest extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.SendChickenRunCoopRequest) - SendChickenRunCoopRequestOrBuilder { + public static final class ReportPlayerCoopRequest extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.ReportPlayerCoopRequest) + ReportPlayerCoopRequestOrBuilder { private static final long serialVersionUID = 0L; - // Use SendChickenRunCoopRequest.newBuilder() to construct. - private SendChickenRunCoopRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ReportPlayerCoopRequest.class.getName()); + } + // Use ReportPlayerCoopRequest.newBuilder() to construct. + private ReportPlayerCoopRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } - private SendChickenRunCoopRequest() { + private ReportPlayerCoopRequest() { contractIdentifier_ = ""; coopIdentifier_ = ""; - playerIdentifier_ = ""; - requestingUserId_ = ""; - requestingUserName_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new SendChickenRunCoopRequest(); + userId_ = ""; + reason_ = 0; } - @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_SendChickenRunCoopRequest_descriptor; + return ei.Ei.internal_static_ei_ReportPlayerCoopRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_SendChickenRunCoopRequest_fieldAccessorTable + return ei.Ei.internal_static_ei_ReportPlayerCoopRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.SendChickenRunCoopRequest.class, ei.Ei.SendChickenRunCoopRequest.Builder.class); + ei.Ei.ReportPlayerCoopRequest.class, ei.Ei.ReportPlayerCoopRequest.Builder.class); + } + + /** + * Protobuf enum {@code ei.ReportPlayerCoopRequest.Reason} + */ + public enum Reason + implements com.google.protobuf.ProtocolMessageEnum { + /** + * UNKNOWN = 0; + */ + UNKNOWN(0), + /** + * OFFENSIVE_NAME = 1; + */ + OFFENSIVE_NAME(1), + /** + * CHEATING = 2; + */ + CHEATING(2), + /** + * LEECHING = 3; + */ + LEECHING(3), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Reason.class.getName()); + } + /** + * UNKNOWN = 0; + */ + public static final int UNKNOWN_VALUE = 0; + /** + * OFFENSIVE_NAME = 1; + */ + public static final int OFFENSIVE_NAME_VALUE = 1; + /** + * CHEATING = 2; + */ + public static final int CHEATING_VALUE = 2; + /** + * LEECHING = 3; + */ + public static final int LEECHING_VALUE = 3; + + + public final int getNumber() { + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static Reason valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static Reason forNumber(int value) { + switch (value) { + case 0: return UNKNOWN; + case 1: return OFFENSIVE_NAME; + case 2: return CHEATING; + case 3: return LEECHING; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + Reason> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public Reason findValueByNumber(int number) { + return Reason.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return ei.Ei.ReportPlayerCoopRequest.getDescriptor().getEnumTypes().get(0); + } + + private static final Reason[] VALUES = values(); + + public static Reason valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private Reason(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:ei.ReportPlayerCoopRequest.Reason) } private int bitField0_; - public static final int RINFO_FIELD_NUMBER = 8; + public static final int RINFO_FIELD_NUMBER = 1; private ei.Ei.BasicRequestInfo rinfo_; /** - * optional .ei.BasicRequestInfo rinfo = 8; + * optional .ei.BasicRequestInfo rinfo = 1; * @return Whether the rinfo field is set. */ @java.lang.Override @@ -133478,7 +137824,7 @@ public boolean hasRinfo() { return ((bitField0_ & 0x00000001) != 0); } /** - * optional .ei.BasicRequestInfo rinfo = 8; + * optional .ei.BasicRequestInfo rinfo = 1; * @return The rinfo. */ @java.lang.Override @@ -133486,17 +137832,18 @@ public ei.Ei.BasicRequestInfo getRinfo() { return rinfo_ == null ? ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; } /** - * optional .ei.BasicRequestInfo rinfo = 8; + * optional .ei.BasicRequestInfo rinfo = 1; */ @java.lang.Override public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { return rinfo_ == null ? ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; } - public static final int CONTRACT_IDENTIFIER_FIELD_NUMBER = 1; - private volatile java.lang.Object contractIdentifier_; + public static final int CONTRACT_IDENTIFIER_FIELD_NUMBER = 2; + @SuppressWarnings("serial") + private volatile java.lang.Object contractIdentifier_ = ""; /** - * optional string contract_identifier = 1; + * optional string contract_identifier = 2; * @return Whether the contractIdentifier field is set. */ @java.lang.Override @@ -133504,7 +137851,7 @@ public boolean hasContractIdentifier() { return ((bitField0_ & 0x00000002) != 0); } /** - * optional string contract_identifier = 1; + * optional string contract_identifier = 2; * @return The contractIdentifier. */ @java.lang.Override @@ -133523,7 +137870,7 @@ public java.lang.String getContractIdentifier() { } } /** - * optional string contract_identifier = 1; + * optional string contract_identifier = 2; * @return The bytes for contractIdentifier. */ @java.lang.Override @@ -133541,10 +137888,11 @@ public java.lang.String getContractIdentifier() { } } - public static final int COOP_IDENTIFIER_FIELD_NUMBER = 2; - private volatile java.lang.Object coopIdentifier_; + public static final int COOP_IDENTIFIER_FIELD_NUMBER = 3; + @SuppressWarnings("serial") + private volatile java.lang.Object coopIdentifier_ = ""; /** - * optional string coop_identifier = 2; + * optional string coop_identifier = 3; * @return Whether the coopIdentifier field is set. */ @java.lang.Override @@ -133552,7 +137900,7 @@ public boolean hasCoopIdentifier() { return ((bitField0_ & 0x00000004) != 0); } /** - * optional string coop_identifier = 2; + * optional string coop_identifier = 3; * @return The coopIdentifier. */ @java.lang.Override @@ -133571,7 +137919,7 @@ public java.lang.String getCoopIdentifier() { } } /** - * optional string coop_identifier = 2; + * optional string coop_identifier = 3; * @return The bytes for coopIdentifier. */ @java.lang.Override @@ -133589,23 +137937,24 @@ public java.lang.String getCoopIdentifier() { } } - public static final int PLAYER_IDENTIFIER_FIELD_NUMBER = 3; - private volatile java.lang.Object playerIdentifier_; + public static final int USER_ID_FIELD_NUMBER = 4; + @SuppressWarnings("serial") + private volatile java.lang.Object userId_ = ""; /** - * optional string player_identifier = 3; - * @return Whether the playerIdentifier field is set. + * optional string user_id = 4; + * @return Whether the userId field is set. */ @java.lang.Override - public boolean hasPlayerIdentifier() { + public boolean hasUserId() { return ((bitField0_ & 0x00000008) != 0); } /** - * optional string player_identifier = 3; - * @return The playerIdentifier. + * optional string user_id = 4; + * @return The userId. */ @java.lang.Override - public java.lang.String getPlayerIdentifier() { - java.lang.Object ref = playerIdentifier_; + public java.lang.String getUserId() { + java.lang.Object ref = userId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { @@ -133613,162 +137962,46 @@ public java.lang.String getPlayerIdentifier() { (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { - playerIdentifier_ = s; + userId_ = s; } return s; } } /** - * optional string player_identifier = 3; - * @return The bytes for playerIdentifier. + * optional string user_id = 4; + * @return The bytes for userId. */ @java.lang.Override public com.google.protobuf.ByteString - getPlayerIdentifierBytes() { - java.lang.Object ref = playerIdentifier_; + 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); - playerIdentifier_ = b; + userId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int REQUESTING_USER_ID_FIELD_NUMBER = 4; - private volatile java.lang.Object requestingUserId_; + public static final int REASON_FIELD_NUMBER = 5; + private int reason_ = 0; /** - * optional string requesting_user_id = 4; - * @return Whether the requestingUserId field is set. + * optional .ei.ReportPlayerCoopRequest.Reason reason = 5; + * @return Whether the reason field is set. */ - @java.lang.Override - public boolean hasRequestingUserId() { + @java.lang.Override public boolean hasReason() { return ((bitField0_ & 0x00000010) != 0); } /** - * optional string requesting_user_id = 4; - * @return The requestingUserId. - */ - @java.lang.Override - public java.lang.String getRequestingUserId() { - java.lang.Object ref = requestingUserId_; - 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()) { - requestingUserId_ = s; - } - return s; - } - } - /** - * optional string requesting_user_id = 4; - * @return The bytes for requestingUserId. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getRequestingUserIdBytes() { - java.lang.Object ref = requestingUserId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - requestingUserId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int REQUESTING_USER_NAME_FIELD_NUMBER = 6; - private volatile java.lang.Object requestingUserName_; - /** - * optional string requesting_user_name = 6; - * @return Whether the requestingUserName field is set. - */ - @java.lang.Override - public boolean hasRequestingUserName() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - * optional string requesting_user_name = 6; - * @return The requestingUserName. - */ - @java.lang.Override - public java.lang.String getRequestingUserName() { - java.lang.Object ref = requestingUserName_; - 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()) { - requestingUserName_ = s; - } - return s; - } - } - /** - * optional string requesting_user_name = 6; - * @return The bytes for requestingUserName. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getRequestingUserNameBytes() { - java.lang.Object ref = requestingUserName_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - requestingUserName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int FARM_POP_FIELD_NUMBER = 5; - private long farmPop_; - /** - * optional uint64 farm_pop = 5; - * @return Whether the farmPop field is set. - */ - @java.lang.Override - public boolean hasFarmPop() { - return ((bitField0_ & 0x00000040) != 0); - } - /** - * optional uint64 farm_pop = 5; - * @return The farmPop. - */ - @java.lang.Override - public long getFarmPop() { - return farmPop_; - } - - public static final int CLIENT_VERSION_FIELD_NUMBER = 7; - private int clientVersion_; - /** - * optional uint32 client_version = 7; - * @return Whether the clientVersion field is set. - */ - @java.lang.Override - public boolean hasClientVersion() { - return ((bitField0_ & 0x00000080) != 0); - } - /** - * optional uint32 client_version = 7; - * @return The clientVersion. + * optional .ei.ReportPlayerCoopRequest.Reason reason = 5; + * @return The reason. */ - @java.lang.Override - public int getClientVersion() { - return clientVersion_; + @java.lang.Override public ei.Ei.ReportPlayerCoopRequest.Reason getReason() { + ei.Ei.ReportPlayerCoopRequest.Reason result = ei.Ei.ReportPlayerCoopRequest.Reason.forNumber(reason_); + return result == null ? ei.Ei.ReportPlayerCoopRequest.Reason.UNKNOWN : result; } private byte memoizedIsInitialized = -1; @@ -133785,29 +138018,20 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(1, getRinfo()); + } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, contractIdentifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, contractIdentifier_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, coopIdentifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, coopIdentifier_); } if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, playerIdentifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 4, userId_); } if (((bitField0_ & 0x00000010) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, requestingUserId_); - } - if (((bitField0_ & 0x00000040) != 0)) { - output.writeUInt64(5, farmPop_); - } - if (((bitField0_ & 0x00000020) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, requestingUserName_); - } - if (((bitField0_ & 0x00000080) != 0)) { - output.writeUInt32(7, clientVersion_); - } - if (((bitField0_ & 0x00000001) != 0)) { - output.writeMessage(8, getRinfo()); + output.writeEnum(5, reason_); } getUnknownFields().writeTo(output); } @@ -133818,32 +138042,22 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getRinfo()); + } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, contractIdentifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, contractIdentifier_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, coopIdentifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, coopIdentifier_); } if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, playerIdentifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, userId_); } if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, requestingUserId_); - } - if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeUInt64Size(5, farmPop_); - } - if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, requestingUserName_); - } - if (((bitField0_ & 0x00000080) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(7, clientVersion_); - } - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(8, getRinfo()); + .computeEnumSize(5, reason_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -133855,10 +138069,10 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof ei.Ei.SendChickenRunCoopRequest)) { + if (!(obj instanceof ei.Ei.ReportPlayerCoopRequest)) { return super.equals(obj); } - ei.Ei.SendChickenRunCoopRequest other = (ei.Ei.SendChickenRunCoopRequest) obj; + ei.Ei.ReportPlayerCoopRequest other = (ei.Ei.ReportPlayerCoopRequest) obj; if (hasRinfo() != other.hasRinfo()) return false; if (hasRinfo()) { @@ -133875,30 +138089,14 @@ public boolean equals(final java.lang.Object obj) { if (!getCoopIdentifier() .equals(other.getCoopIdentifier())) return false; } - if (hasPlayerIdentifier() != other.hasPlayerIdentifier()) return false; - if (hasPlayerIdentifier()) { - if (!getPlayerIdentifier() - .equals(other.getPlayerIdentifier())) return false; - } - if (hasRequestingUserId() != other.hasRequestingUserId()) return false; - if (hasRequestingUserId()) { - if (!getRequestingUserId() - .equals(other.getRequestingUserId())) return false; - } - if (hasRequestingUserName() != other.hasRequestingUserName()) return false; - if (hasRequestingUserName()) { - if (!getRequestingUserName() - .equals(other.getRequestingUserName())) return false; - } - if (hasFarmPop() != other.hasFarmPop()) return false; - if (hasFarmPop()) { - if (getFarmPop() - != other.getFarmPop()) return false; + if (hasUserId() != other.hasUserId()) return false; + if (hasUserId()) { + if (!getUserId() + .equals(other.getUserId())) return false; } - if (hasClientVersion() != other.hasClientVersion()) return false; - if (hasClientVersion()) { - if (getClientVersion() - != other.getClientVersion()) return false; + if (hasReason() != other.hasReason()) return false; + if (hasReason()) { + if (reason_ != other.reason_) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -133923,99 +138121,88 @@ public int hashCode() { hash = (37 * hash) + COOP_IDENTIFIER_FIELD_NUMBER; hash = (53 * hash) + getCoopIdentifier().hashCode(); } - if (hasPlayerIdentifier()) { - hash = (37 * hash) + PLAYER_IDENTIFIER_FIELD_NUMBER; - hash = (53 * hash) + getPlayerIdentifier().hashCode(); - } - if (hasRequestingUserId()) { - hash = (37 * hash) + REQUESTING_USER_ID_FIELD_NUMBER; - hash = (53 * hash) + getRequestingUserId().hashCode(); - } - if (hasRequestingUserName()) { - hash = (37 * hash) + REQUESTING_USER_NAME_FIELD_NUMBER; - hash = (53 * hash) + getRequestingUserName().hashCode(); - } - if (hasFarmPop()) { - hash = (37 * hash) + FARM_POP_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getFarmPop()); + if (hasUserId()) { + hash = (37 * hash) + USER_ID_FIELD_NUMBER; + hash = (53 * hash) + getUserId().hashCode(); } - if (hasClientVersion()) { - hash = (37 * hash) + CLIENT_VERSION_FIELD_NUMBER; - hash = (53 * hash) + getClientVersion(); + if (hasReason()) { + hash = (37 * hash) + REASON_FIELD_NUMBER; + hash = (53 * hash) + reason_; } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } - public static ei.Ei.SendChickenRunCoopRequest parseFrom( + public static ei.Ei.ReportPlayerCoopRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.SendChickenRunCoopRequest parseFrom( + public static ei.Ei.ReportPlayerCoopRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.SendChickenRunCoopRequest parseFrom( + public static ei.Ei.ReportPlayerCoopRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.SendChickenRunCoopRequest parseFrom( + public static ei.Ei.ReportPlayerCoopRequest 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.SendChickenRunCoopRequest parseFrom(byte[] data) + public static ei.Ei.ReportPlayerCoopRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.SendChickenRunCoopRequest parseFrom( + public static ei.Ei.ReportPlayerCoopRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.SendChickenRunCoopRequest parseFrom(java.io.InputStream input) + public static ei.Ei.ReportPlayerCoopRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.SendChickenRunCoopRequest parseFrom( + public static ei.Ei.ReportPlayerCoopRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.SendChickenRunCoopRequest parseDelimitedFrom(java.io.InputStream input) + + public static ei.Ei.ReportPlayerCoopRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } - public static ei.Ei.SendChickenRunCoopRequest parseDelimitedFrom( + + public static ei.Ei.ReportPlayerCoopRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.SendChickenRunCoopRequest parseFrom( + public static ei.Ei.ReportPlayerCoopRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.SendChickenRunCoopRequest parseFrom( + public static ei.Ei.ReportPlayerCoopRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -134024,7 +138211,7 @@ public static ei.Ei.SendChickenRunCoopRequest parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(ei.Ei.SendChickenRunCoopRequest prototype) { + public static Builder newBuilder(ei.Ei.ReportPlayerCoopRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -134035,42 +138222,42 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * Protobuf type {@code ei.SendChickenRunCoopRequest} + * Protobuf type {@code ei.ReportPlayerCoopRequest} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.SendChickenRunCoopRequest) - ei.Ei.SendChickenRunCoopRequestOrBuilder { + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.ReportPlayerCoopRequest) + ei.Ei.ReportPlayerCoopRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return ei.Ei.internal_static_ei_SendChickenRunCoopRequest_descriptor; + return ei.Ei.internal_static_ei_ReportPlayerCoopRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_SendChickenRunCoopRequest_fieldAccessorTable + return ei.Ei.internal_static_ei_ReportPlayerCoopRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.SendChickenRunCoopRequest.class, ei.Ei.SendChickenRunCoopRequest.Builder.class); + ei.Ei.ReportPlayerCoopRequest.class, ei.Ei.ReportPlayerCoopRequest.Builder.class); } - // Construct using ei.Ei.SendChickenRunCoopRequest.newBuilder() + // Construct using ei.Ei.ReportPlayerCoopRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getRinfoFieldBuilder(); } @@ -134078,43 +138265,33 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (rinfoBuilder_ == null) { - rinfo_ = null; - } else { - rinfoBuilder_.clear(); + bitField0_ = 0; + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); contractIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); coopIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); - playerIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); - requestingUserId_ = ""; - bitField0_ = (bitField0_ & ~0x00000010); - requestingUserName_ = ""; - bitField0_ = (bitField0_ & ~0x00000020); - farmPop_ = 0L; - bitField0_ = (bitField0_ & ~0x00000040); - clientVersion_ = 0; - bitField0_ = (bitField0_ & ~0x00000080); + userId_ = ""; + reason_ = 0; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return ei.Ei.internal_static_ei_SendChickenRunCoopRequest_descriptor; + return ei.Ei.internal_static_ei_ReportPlayerCoopRequest_descriptor; } @java.lang.Override - public ei.Ei.SendChickenRunCoopRequest getDefaultInstanceForType() { - return ei.Ei.SendChickenRunCoopRequest.getDefaultInstance(); + public ei.Ei.ReportPlayerCoopRequest getDefaultInstanceForType() { + return ei.Ei.ReportPlayerCoopRequest.getDefaultInstance(); } @java.lang.Override - public ei.Ei.SendChickenRunCoopRequest build() { - ei.Ei.SendChickenRunCoopRequest result = buildPartial(); + public ei.Ei.ReportPlayerCoopRequest build() { + ei.Ei.ReportPlayerCoopRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -134122,128 +138299,73 @@ public ei.Ei.SendChickenRunCoopRequest build() { } @java.lang.Override - public ei.Ei.SendChickenRunCoopRequest buildPartial() { - ei.Ei.SendChickenRunCoopRequest result = new ei.Ei.SendChickenRunCoopRequest(this); + public ei.Ei.ReportPlayerCoopRequest buildPartial() { + ei.Ei.ReportPlayerCoopRequest result = new ei.Ei.ReportPlayerCoopRequest(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ReportPlayerCoopRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (rinfoBuilder_ == null) { - result.rinfo_ = rinfo_; - } else { - result.rinfo_ = rinfoBuilder_.build(); - } + result.rinfo_ = rinfoBuilder_ == null + ? rinfo_ + : rinfoBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { + result.contractIdentifier_ = contractIdentifier_; to_bitField0_ |= 0x00000002; } - result.contractIdentifier_ = contractIdentifier_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.coopIdentifier_ = coopIdentifier_; to_bitField0_ |= 0x00000004; } - result.coopIdentifier_ = coopIdentifier_; if (((from_bitField0_ & 0x00000008) != 0)) { + result.userId_ = userId_; to_bitField0_ |= 0x00000008; } - result.playerIdentifier_ = playerIdentifier_; if (((from_bitField0_ & 0x00000010) != 0)) { + result.reason_ = reason_; to_bitField0_ |= 0x00000010; } - result.requestingUserId_ = requestingUserId_; - if (((from_bitField0_ & 0x00000020) != 0)) { - to_bitField0_ |= 0x00000020; - } - result.requestingUserName_ = requestingUserName_; - if (((from_bitField0_ & 0x00000040) != 0)) { - result.farmPop_ = farmPop_; - to_bitField0_ |= 0x00000040; - } - if (((from_bitField0_ & 0x00000080) != 0)) { - result.clientVersion_ = clientVersion_; - to_bitField0_ |= 0x00000080; - } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.SendChickenRunCoopRequest) { - return mergeFrom((ei.Ei.SendChickenRunCoopRequest)other); + if (other instanceof ei.Ei.ReportPlayerCoopRequest) { + return mergeFrom((ei.Ei.ReportPlayerCoopRequest)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(ei.Ei.SendChickenRunCoopRequest other) { - if (other == ei.Ei.SendChickenRunCoopRequest.getDefaultInstance()) return this; + public Builder mergeFrom(ei.Ei.ReportPlayerCoopRequest other) { + if (other == ei.Ei.ReportPlayerCoopRequest.getDefaultInstance()) return this; if (other.hasRinfo()) { mergeRinfo(other.getRinfo()); } if (other.hasContractIdentifier()) { - bitField0_ |= 0x00000002; contractIdentifier_ = other.contractIdentifier_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasCoopIdentifier()) { - bitField0_ |= 0x00000004; coopIdentifier_ = other.coopIdentifier_; + bitField0_ |= 0x00000004; onChanged(); } - if (other.hasPlayerIdentifier()) { + if (other.hasUserId()) { + userId_ = other.userId_; bitField0_ |= 0x00000008; - playerIdentifier_ = other.playerIdentifier_; - onChanged(); - } - if (other.hasRequestingUserId()) { - bitField0_ |= 0x00000010; - requestingUserId_ = other.requestingUserId_; - onChanged(); - } - if (other.hasRequestingUserName()) { - bitField0_ |= 0x00000020; - requestingUserName_ = other.requestingUserName_; onChanged(); } - if (other.hasFarmPop()) { - setFarmPop(other.getFarmPop()); - } - if (other.hasClientVersion()) { - setClientVersion(other.getClientVersion()); + if (other.hasReason()) { + setReason(other.getReason()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); @@ -134272,47 +138394,39 @@ public Builder mergeFrom( done = true; break; case 10: { - contractIdentifier_ = input.readBytes(); - bitField0_ |= 0x00000002; + input.readMessage( + getRinfoFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000001; break; } // case 10 case 18: { - coopIdentifier_ = input.readBytes(); - bitField0_ |= 0x00000004; + contractIdentifier_ = input.readBytes(); + bitField0_ |= 0x00000002; break; } // case 18 case 26: { - playerIdentifier_ = input.readBytes(); - bitField0_ |= 0x00000008; + coopIdentifier_ = input.readBytes(); + bitField0_ |= 0x00000004; break; } // case 26 case 34: { - requestingUserId_ = input.readBytes(); - bitField0_ |= 0x00000010; + userId_ = input.readBytes(); + bitField0_ |= 0x00000008; break; } // case 34 case 40: { - farmPop_ = input.readUInt64(); - bitField0_ |= 0x00000040; + int tmpRaw = input.readEnum(); + ei.Ei.ReportPlayerCoopRequest.Reason tmpValue = + ei.Ei.ReportPlayerCoopRequest.Reason.forNumber(tmpRaw); + if (tmpValue == null) { + mergeUnknownVarintField(5, tmpRaw); + } else { + reason_ = tmpRaw; + bitField0_ |= 0x00000010; + } break; } // case 40 - case 50: { - requestingUserName_ = input.readBytes(); - bitField0_ |= 0x00000020; - break; - } // case 50 - case 56: { - clientVersion_ = input.readUInt32(); - bitField0_ |= 0x00000080; - break; - } // case 56 - case 66: { - input.readMessage( - getRinfoFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x00000001; - break; - } // case 66 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -134331,17 +138445,17 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.BasicRequestInfo rinfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; /** - * optional .ei.BasicRequestInfo rinfo = 8; + * optional .ei.BasicRequestInfo rinfo = 1; * @return Whether the rinfo field is set. */ public boolean hasRinfo() { return ((bitField0_ & 0x00000001) != 0); } /** - * optional .ei.BasicRequestInfo rinfo = 8; + * optional .ei.BasicRequestInfo rinfo = 1; * @return The rinfo. */ public ei.Ei.BasicRequestInfo getRinfo() { @@ -134352,7 +138466,7 @@ public ei.Ei.BasicRequestInfo getRinfo() { } } /** - * optional .ei.BasicRequestInfo rinfo = 8; + * optional .ei.BasicRequestInfo rinfo = 1; */ public Builder setRinfo(ei.Ei.BasicRequestInfo value) { if (rinfoBuilder_ == null) { @@ -134360,62 +138474,63 @@ public Builder setRinfo(ei.Ei.BasicRequestInfo value) { throw new NullPointerException(); } rinfo_ = value; - onChanged(); } else { rinfoBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** - * optional .ei.BasicRequestInfo rinfo = 8; + * optional .ei.BasicRequestInfo rinfo = 1; */ public Builder setRinfo( ei.Ei.BasicRequestInfo.Builder builderForValue) { if (rinfoBuilder_ == null) { rinfo_ = builderForValue.build(); - onChanged(); } else { rinfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** - * optional .ei.BasicRequestInfo rinfo = 8; + * optional .ei.BasicRequestInfo rinfo = 1; */ public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { if (rinfoBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - rinfo_ != null && - rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { - rinfo_ = - ei.Ei.BasicRequestInfo.newBuilder(rinfo_).mergeFrom(value).buildPartial(); + rinfo_ != null && + rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { + getRinfoBuilder().mergeFrom(value); } else { rinfo_ = value; } - onChanged(); } else { rinfoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (rinfo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** - * optional .ei.BasicRequestInfo rinfo = 8; + * optional .ei.BasicRequestInfo rinfo = 1; */ public Builder clearRinfo() { - if (rinfoBuilder_ == null) { - rinfo_ = null; - onChanged(); - } else { - rinfoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; + } + onChanged(); return this; } /** - * optional .ei.BasicRequestInfo rinfo = 8; + * optional .ei.BasicRequestInfo rinfo = 1; */ public ei.Ei.BasicRequestInfo.Builder getRinfoBuilder() { bitField0_ |= 0x00000001; @@ -134423,7 +138538,7 @@ public ei.Ei.BasicRequestInfo.Builder getRinfoBuilder() { return getRinfoFieldBuilder().getBuilder(); } /** - * optional .ei.BasicRequestInfo rinfo = 8; + * optional .ei.BasicRequestInfo rinfo = 1; */ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { if (rinfoBuilder_ != null) { @@ -134434,13 +138549,13 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { } } /** - * optional .ei.BasicRequestInfo rinfo = 8; + * optional .ei.BasicRequestInfo rinfo = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> getRinfoFieldBuilder() { if (rinfoBuilder_ == null) { - rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( getRinfo(), getParentForChildren(), @@ -134452,14 +138567,14 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { private java.lang.Object contractIdentifier_ = ""; /** - * optional string contract_identifier = 1; + * optional string contract_identifier = 2; * @return Whether the contractIdentifier field is set. */ public boolean hasContractIdentifier() { return ((bitField0_ & 0x00000002) != 0); } /** - * optional string contract_identifier = 1; + * optional string contract_identifier = 2; * @return The contractIdentifier. */ public java.lang.String getContractIdentifier() { @@ -134477,7 +138592,7 @@ public java.lang.String getContractIdentifier() { } } /** - * optional string contract_identifier = 1; + * optional string contract_identifier = 2; * @return The bytes for contractIdentifier. */ public com.google.protobuf.ByteString @@ -134494,56 +138609,52 @@ public java.lang.String getContractIdentifier() { } } /** - * optional string contract_identifier = 1; + * optional string contract_identifier = 2; * @param value The contractIdentifier to set. * @return This builder for chaining. */ public Builder setContractIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } contractIdentifier_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } /** - * optional string contract_identifier = 1; + * optional string contract_identifier = 2; * @return This builder for chaining. */ public Builder clearContractIdentifier() { - bitField0_ = (bitField0_ & ~0x00000002); contractIdentifier_ = getDefaultInstance().getContractIdentifier(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } /** - * optional string contract_identifier = 1; + * optional string contract_identifier = 2; * @param value The bytes for contractIdentifier to set. * @return This builder for chaining. */ public Builder setContractIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } contractIdentifier_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } private java.lang.Object coopIdentifier_ = ""; /** - * optional string coop_identifier = 2; + * optional string coop_identifier = 3; * @return Whether the coopIdentifier field is set. */ public boolean hasCoopIdentifier() { return ((bitField0_ & 0x00000004) != 0); } /** - * optional string coop_identifier = 2; + * optional string coop_identifier = 3; * @return The coopIdentifier. */ public java.lang.String getCoopIdentifier() { @@ -134561,7 +138672,7 @@ public java.lang.String getCoopIdentifier() { } } /** - * optional string coop_identifier = 2; + * optional string coop_identifier = 3; * @return The bytes for coopIdentifier. */ public com.google.protobuf.ByteString @@ -134578,66 +138689,62 @@ public java.lang.String getCoopIdentifier() { } } /** - * optional string coop_identifier = 2; + * optional string coop_identifier = 3; * @param value The coopIdentifier to set. * @return This builder for chaining. */ public Builder setCoopIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } coopIdentifier_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } /** - * optional string coop_identifier = 2; + * optional string coop_identifier = 3; * @return This builder for chaining. */ public Builder clearCoopIdentifier() { - bitField0_ = (bitField0_ & ~0x00000004); coopIdentifier_ = getDefaultInstance().getCoopIdentifier(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } /** - * optional string coop_identifier = 2; + * optional string coop_identifier = 3; * @param value The bytes for coopIdentifier to set. * @return This builder for chaining. */ public Builder setCoopIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } coopIdentifier_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } - private java.lang.Object playerIdentifier_ = ""; + private java.lang.Object userId_ = ""; /** - * optional string player_identifier = 3; - * @return Whether the playerIdentifier field is set. + * optional string user_id = 4; + * @return Whether the userId field is set. */ - public boolean hasPlayerIdentifier() { + public boolean hasUserId() { return ((bitField0_ & 0x00000008) != 0); } /** - * optional string player_identifier = 3; - * @return The playerIdentifier. + * optional string user_id = 4; + * @return The userId. */ - public java.lang.String getPlayerIdentifier() { - java.lang.Object ref = playerIdentifier_; + 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()) { - playerIdentifier_ = s; + userId_ = s; } return s; } else { @@ -134645,338 +138752,118 @@ public java.lang.String getPlayerIdentifier() { } } /** - * optional string player_identifier = 3; - * @return The bytes for playerIdentifier. + * optional string user_id = 4; + * @return The bytes for userId. */ public com.google.protobuf.ByteString - getPlayerIdentifierBytes() { - java.lang.Object ref = playerIdentifier_; + getUserIdBytes() { + java.lang.Object ref = userId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - playerIdentifier_ = b; + userId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** - * optional string player_identifier = 3; - * @param value The playerIdentifier to set. + * optional string user_id = 4; + * @param value The userId to set. * @return This builder for chaining. */ - public Builder setPlayerIdentifier( + public Builder setUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; - playerIdentifier_ = value; + if (value == null) { throw new NullPointerException(); } + userId_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } /** - * optional string player_identifier = 3; + * optional string user_id = 4; * @return This builder for chaining. */ - public Builder clearPlayerIdentifier() { + public Builder clearUserId() { + userId_ = getDefaultInstance().getUserId(); bitField0_ = (bitField0_ & ~0x00000008); - playerIdentifier_ = getDefaultInstance().getPlayerIdentifier(); onChanged(); return this; } /** - * optional string player_identifier = 3; - * @param value The bytes for playerIdentifier to set. + * optional string user_id = 4; + * @param value The bytes for userId to set. * @return This builder for chaining. */ - public Builder setPlayerIdentifierBytes( + public Builder setUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; - playerIdentifier_ = value; + if (value == null) { throw new NullPointerException(); } + userId_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } - private java.lang.Object requestingUserId_ = ""; + private int reason_ = 0; /** - * optional string requesting_user_id = 4; - * @return Whether the requestingUserId field is set. + * optional .ei.ReportPlayerCoopRequest.Reason reason = 5; + * @return Whether the reason field is set. */ - public boolean hasRequestingUserId() { + @java.lang.Override public boolean hasReason() { return ((bitField0_ & 0x00000010) != 0); } /** - * optional string requesting_user_id = 4; - * @return The requestingUserId. - */ - public java.lang.String getRequestingUserId() { - java.lang.Object ref = requestingUserId_; - 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()) { - requestingUserId_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * optional string requesting_user_id = 4; - * @return The bytes for requestingUserId. - */ - public com.google.protobuf.ByteString - getRequestingUserIdBytes() { - java.lang.Object ref = requestingUserId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - requestingUserId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * optional string requesting_user_id = 4; - * @param value The requestingUserId to set. - * @return This builder for chaining. - */ - public Builder setRequestingUserId( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; - requestingUserId_ = value; - onChanged(); - return this; - } - /** - * optional string requesting_user_id = 4; - * @return This builder for chaining. + * optional .ei.ReportPlayerCoopRequest.Reason reason = 5; + * @return The reason. */ - public Builder clearRequestingUserId() { - bitField0_ = (bitField0_ & ~0x00000010); - requestingUserId_ = getDefaultInstance().getRequestingUserId(); - onChanged(); - return this; + @java.lang.Override + public ei.Ei.ReportPlayerCoopRequest.Reason getReason() { + ei.Ei.ReportPlayerCoopRequest.Reason result = ei.Ei.ReportPlayerCoopRequest.Reason.forNumber(reason_); + return result == null ? ei.Ei.ReportPlayerCoopRequest.Reason.UNKNOWN : result; } /** - * optional string requesting_user_id = 4; - * @param value The bytes for requestingUserId to set. + * optional .ei.ReportPlayerCoopRequest.Reason reason = 5; + * @param value The reason to set. * @return This builder for chaining. */ - public Builder setRequestingUserIdBytes( - com.google.protobuf.ByteString value) { + public Builder setReason(ei.Ei.ReportPlayerCoopRequest.Reason value) { if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; - requestingUserId_ = value; - onChanged(); - return this; - } - - private java.lang.Object requestingUserName_ = ""; - /** - * optional string requesting_user_name = 6; - * @return Whether the requestingUserName field is set. - */ - public boolean hasRequestingUserName() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - * optional string requesting_user_name = 6; - * @return The requestingUserName. - */ - public java.lang.String getRequestingUserName() { - java.lang.Object ref = requestingUserName_; - 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()) { - requestingUserName_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * optional string requesting_user_name = 6; - * @return The bytes for requestingUserName. - */ - public com.google.protobuf.ByteString - getRequestingUserNameBytes() { - java.lang.Object ref = requestingUserName_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - requestingUserName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; + throw new NullPointerException(); } - } - /** - * optional string requesting_user_name = 6; - * @param value The requestingUserName to set. - * @return This builder for chaining. - */ - public Builder setRequestingUserName( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; - requestingUserName_ = value; - onChanged(); - return this; - } - /** - * optional string requesting_user_name = 6; - * @return This builder for chaining. - */ - public Builder clearRequestingUserName() { - bitField0_ = (bitField0_ & ~0x00000020); - requestingUserName_ = getDefaultInstance().getRequestingUserName(); - onChanged(); - return this; - } - /** - * optional string requesting_user_name = 6; - * @param value The bytes for requestingUserName to set. - * @return This builder for chaining. - */ - public Builder setRequestingUserNameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; - requestingUserName_ = value; - onChanged(); - return this; - } - - private long farmPop_ ; - /** - * optional uint64 farm_pop = 5; - * @return Whether the farmPop field is set. - */ - @java.lang.Override - public boolean hasFarmPop() { - return ((bitField0_ & 0x00000040) != 0); - } - /** - * optional uint64 farm_pop = 5; - * @return The farmPop. - */ - @java.lang.Override - public long getFarmPop() { - return farmPop_; - } - /** - * optional uint64 farm_pop = 5; - * @param value The farmPop to set. - * @return This builder for chaining. - */ - public Builder setFarmPop(long value) { - bitField0_ |= 0x00000040; - farmPop_ = value; - onChanged(); - return this; - } - /** - * optional uint64 farm_pop = 5; - * @return This builder for chaining. - */ - public Builder clearFarmPop() { - bitField0_ = (bitField0_ & ~0x00000040); - farmPop_ = 0L; - onChanged(); - return this; - } - - private int clientVersion_ ; - /** - * optional uint32 client_version = 7; - * @return Whether the clientVersion field is set. - */ - @java.lang.Override - public boolean hasClientVersion() { - return ((bitField0_ & 0x00000080) != 0); - } - /** - * optional uint32 client_version = 7; - * @return The clientVersion. - */ - @java.lang.Override - public int getClientVersion() { - return clientVersion_; - } - /** - * optional uint32 client_version = 7; - * @param value The clientVersion to set. - * @return This builder for chaining. - */ - public Builder setClientVersion(int value) { - bitField0_ |= 0x00000080; - clientVersion_ = value; + bitField0_ |= 0x00000010; + reason_ = value.getNumber(); onChanged(); return this; } /** - * optional uint32 client_version = 7; + * optional .ei.ReportPlayerCoopRequest.Reason reason = 5; * @return This builder for chaining. */ - public Builder clearClientVersion() { - bitField0_ = (bitField0_ & ~0x00000080); - clientVersion_ = 0; + public Builder clearReason() { + bitField0_ = (bitField0_ & ~0x00000010); + reason_ = 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.SendChickenRunCoopRequest) + // @@protoc_insertion_point(builder_scope:ei.ReportPlayerCoopRequest) } - // @@protoc_insertion_point(class_scope:ei.SendChickenRunCoopRequest) - private static final ei.Ei.SendChickenRunCoopRequest DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:ei.ReportPlayerCoopRequest) + private static final ei.Ei.ReportPlayerCoopRequest DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new ei.Ei.SendChickenRunCoopRequest(); + DEFAULT_INSTANCE = new ei.Ei.ReportPlayerCoopRequest(); } - public static ei.Ei.SendChickenRunCoopRequest getDefaultInstance() { + public static ei.Ei.ReportPlayerCoopRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public SendChickenRunCoopRequest parsePartialFrom( + public ReportPlayerCoopRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -134995,186 +138882,229 @@ public SendChickenRunCoopRequest parsePartialFrom( } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public ei.Ei.SendChickenRunCoopRequest getDefaultInstanceForType() { + public ei.Ei.ReportPlayerCoopRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface ReportPlayerCoopRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.ReportPlayerCoopRequest) + public interface KickPlayerCoopRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.KickPlayerCoopRequest) com.google.protobuf.MessageOrBuilder { /** - * optional .ei.BasicRequestInfo rinfo = 1; + * optional .ei.BasicRequestInfo rinfo = 8; * @return Whether the rinfo field is set. */ boolean hasRinfo(); /** - * optional .ei.BasicRequestInfo rinfo = 1; + * optional .ei.BasicRequestInfo rinfo = 8; * @return The rinfo. */ ei.Ei.BasicRequestInfo getRinfo(); /** - * optional .ei.BasicRequestInfo rinfo = 1; + * optional .ei.BasicRequestInfo rinfo = 8; */ ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder(); /** - * optional string contract_identifier = 2; + * optional string contract_identifier = 1; * @return Whether the contractIdentifier field is set. */ boolean hasContractIdentifier(); /** - * optional string contract_identifier = 2; + * optional string contract_identifier = 1; * @return The contractIdentifier. */ java.lang.String getContractIdentifier(); /** - * optional string contract_identifier = 2; + * optional string contract_identifier = 1; * @return The bytes for contractIdentifier. */ com.google.protobuf.ByteString getContractIdentifierBytes(); /** - * optional string coop_identifier = 3; + * optional string coop_identifier = 2; * @return Whether the coopIdentifier field is set. */ boolean hasCoopIdentifier(); /** - * optional string coop_identifier = 3; + * optional string coop_identifier = 2; * @return The coopIdentifier. */ java.lang.String getCoopIdentifier(); /** - * optional string coop_identifier = 3; + * optional string coop_identifier = 2; * @return The bytes for coopIdentifier. */ com.google.protobuf.ByteString getCoopIdentifierBytes(); /** - * optional string user_id = 4; - * @return Whether the userId field is set. + * optional string player_identifier = 3; + * @return Whether the playerIdentifier field is set. */ - boolean hasUserId(); + boolean hasPlayerIdentifier(); /** - * optional string user_id = 4; - * @return The userId. + * optional string player_identifier = 3; + * @return The playerIdentifier. */ - java.lang.String getUserId(); + java.lang.String getPlayerIdentifier(); /** - * optional string user_id = 4; - * @return The bytes for userId. + * optional string player_identifier = 3; + * @return The bytes for playerIdentifier. */ com.google.protobuf.ByteString - getUserIdBytes(); + getPlayerIdentifierBytes(); /** - * optional .ei.ReportPlayerCoopRequest.Reason reason = 5; + * optional string requesting_user_id = 4; + * @return Whether the requestingUserId field is set. + */ + boolean hasRequestingUserId(); + /** + * optional string requesting_user_id = 4; + * @return The requestingUserId. + */ + java.lang.String getRequestingUserId(); + /** + * optional string requesting_user_id = 4; + * @return The bytes for requestingUserId. + */ + com.google.protobuf.ByteString + getRequestingUserIdBytes(); + + /** + * optional .ei.KickPlayerCoopRequest.Reason reason = 9; * @return Whether the reason field is set. */ boolean hasReason(); /** - * optional .ei.ReportPlayerCoopRequest.Reason reason = 5; + * optional .ei.KickPlayerCoopRequest.Reason reason = 9; * @return The reason. */ - ei.Ei.ReportPlayerCoopRequest.Reason getReason(); + ei.Ei.KickPlayerCoopRequest.Reason getReason(); + + /** + * optional uint32 client_version = 7; + * @return Whether the clientVersion field is set. + */ + boolean hasClientVersion(); + /** + * optional uint32 client_version = 7; + * @return The clientVersion. + */ + int getClientVersion(); } /** - * Protobuf type {@code ei.ReportPlayerCoopRequest} + * Protobuf type {@code ei.KickPlayerCoopRequest} */ - public static final class ReportPlayerCoopRequest extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.ReportPlayerCoopRequest) - ReportPlayerCoopRequestOrBuilder { + public static final class KickPlayerCoopRequest extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.KickPlayerCoopRequest) + KickPlayerCoopRequestOrBuilder { private static final long serialVersionUID = 0L; - // Use ReportPlayerCoopRequest.newBuilder() to construct. - private ReportPlayerCoopRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + KickPlayerCoopRequest.class.getName()); + } + // Use KickPlayerCoopRequest.newBuilder() to construct. + private KickPlayerCoopRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } - private ReportPlayerCoopRequest() { + private KickPlayerCoopRequest() { contractIdentifier_ = ""; coopIdentifier_ = ""; - userId_ = ""; + playerIdentifier_ = ""; + requestingUserId_ = ""; reason_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ReportPlayerCoopRequest(); - } - - @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_ReportPlayerCoopRequest_descriptor; + return ei.Ei.internal_static_ei_KickPlayerCoopRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ReportPlayerCoopRequest_fieldAccessorTable + return ei.Ei.internal_static_ei_KickPlayerCoopRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.ReportPlayerCoopRequest.class, ei.Ei.ReportPlayerCoopRequest.Builder.class); + ei.Ei.KickPlayerCoopRequest.class, ei.Ei.KickPlayerCoopRequest.Builder.class); } /** - * Protobuf enum {@code ei.ReportPlayerCoopRequest.Reason} + * Protobuf enum {@code ei.KickPlayerCoopRequest.Reason} */ public enum Reason implements com.google.protobuf.ProtocolMessageEnum { /** - * UNKNOWN = 0; + * INVALID = 0; */ - UNKNOWN(0), + INVALID(0), /** - * OFFENSIVE_NAME = 1; + * CHEATER = 1; */ - OFFENSIVE_NAME(1), + CHEATER(1), /** - * CHEATING = 2; + * IDLE = 2; */ - CHEATING(2), + IDLE(2), /** - * LEECHING = 3; + * LEECH = 3; */ - LEECHING(3), + LEECH(3), + /** + * PRIVATE = 4; + */ + PRIVATE(4), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Reason.class.getName()); + } /** - * UNKNOWN = 0; + * INVALID = 0; */ - public static final int UNKNOWN_VALUE = 0; + public static final int INVALID_VALUE = 0; /** - * OFFENSIVE_NAME = 1; + * CHEATER = 1; */ - public static final int OFFENSIVE_NAME_VALUE = 1; + public static final int CHEATER_VALUE = 1; /** - * CHEATING = 2; + * IDLE = 2; */ - public static final int CHEATING_VALUE = 2; + public static final int IDLE_VALUE = 2; /** - * LEECHING = 3; + * LEECH = 3; */ - public static final int LEECHING_VALUE = 3; + public static final int LEECH_VALUE = 3; + /** + * PRIVATE = 4; + */ + public static final int PRIVATE_VALUE = 4; public final int getNumber() { @@ -135197,10 +139127,11 @@ public static Reason valueOf(int value) { */ public static Reason forNumber(int value) { switch (value) { - case 0: return UNKNOWN; - case 1: return OFFENSIVE_NAME; - case 2: return CHEATING; - case 3: return LEECHING; + case 0: return INVALID; + case 1: return CHEATER; + case 2: return IDLE; + case 3: return LEECH; + case 4: return PRIVATE; default: return null; } } @@ -135227,7 +139158,7 @@ public Reason findValueByNumber(int number) { } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return ei.Ei.ReportPlayerCoopRequest.getDescriptor().getEnumTypes().get(0); + return ei.Ei.KickPlayerCoopRequest.getDescriptor().getEnumTypes().get(0); } private static final Reason[] VALUES = values(); @@ -135247,14 +139178,14 @@ private Reason(int value) { this.value = value; } - // @@protoc_insertion_point(enum_scope:ei.ReportPlayerCoopRequest.Reason) + // @@protoc_insertion_point(enum_scope:ei.KickPlayerCoopRequest.Reason) } private int bitField0_; - public static final int RINFO_FIELD_NUMBER = 1; + public static final int RINFO_FIELD_NUMBER = 8; private ei.Ei.BasicRequestInfo rinfo_; /** - * optional .ei.BasicRequestInfo rinfo = 1; + * optional .ei.BasicRequestInfo rinfo = 8; * @return Whether the rinfo field is set. */ @java.lang.Override @@ -135262,7 +139193,7 @@ public boolean hasRinfo() { return ((bitField0_ & 0x00000001) != 0); } /** - * optional .ei.BasicRequestInfo rinfo = 1; + * optional .ei.BasicRequestInfo rinfo = 8; * @return The rinfo. */ @java.lang.Override @@ -135270,17 +139201,18 @@ public ei.Ei.BasicRequestInfo getRinfo() { return rinfo_ == null ? ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; } /** - * optional .ei.BasicRequestInfo rinfo = 1; + * optional .ei.BasicRequestInfo rinfo = 8; */ @java.lang.Override public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { return rinfo_ == null ? ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; } - public static final int CONTRACT_IDENTIFIER_FIELD_NUMBER = 2; - private volatile java.lang.Object contractIdentifier_; + public static final int CONTRACT_IDENTIFIER_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private volatile java.lang.Object contractIdentifier_ = ""; /** - * optional string contract_identifier = 2; + * optional string contract_identifier = 1; * @return Whether the contractIdentifier field is set. */ @java.lang.Override @@ -135288,7 +139220,7 @@ public boolean hasContractIdentifier() { return ((bitField0_ & 0x00000002) != 0); } /** - * optional string contract_identifier = 2; + * optional string contract_identifier = 1; * @return The contractIdentifier. */ @java.lang.Override @@ -135307,7 +139239,7 @@ public java.lang.String getContractIdentifier() { } } /** - * optional string contract_identifier = 2; + * optional string contract_identifier = 1; * @return The bytes for contractIdentifier. */ @java.lang.Override @@ -135325,10 +139257,11 @@ public java.lang.String getContractIdentifier() { } } - public static final int COOP_IDENTIFIER_FIELD_NUMBER = 3; - private volatile java.lang.Object coopIdentifier_; + public static final int COOP_IDENTIFIER_FIELD_NUMBER = 2; + @SuppressWarnings("serial") + private volatile java.lang.Object coopIdentifier_ = ""; /** - * optional string coop_identifier = 3; + * optional string coop_identifier = 2; * @return Whether the coopIdentifier field is set. */ @java.lang.Override @@ -135336,7 +139269,7 @@ public boolean hasCoopIdentifier() { return ((bitField0_ & 0x00000004) != 0); } /** - * optional string coop_identifier = 3; + * optional string coop_identifier = 2; * @return The coopIdentifier. */ @java.lang.Override @@ -135355,7 +139288,7 @@ public java.lang.String getCoopIdentifier() { } } /** - * optional string coop_identifier = 3; + * optional string coop_identifier = 2; * @return The bytes for coopIdentifier. */ @java.lang.Override @@ -135373,23 +139306,24 @@ public java.lang.String getCoopIdentifier() { } } - public static final int USER_ID_FIELD_NUMBER = 4; - private volatile java.lang.Object userId_; + public static final int PLAYER_IDENTIFIER_FIELD_NUMBER = 3; + @SuppressWarnings("serial") + private volatile java.lang.Object playerIdentifier_ = ""; /** - * optional string user_id = 4; - * @return Whether the userId field is set. + * optional string player_identifier = 3; + * @return Whether the playerIdentifier field is set. */ @java.lang.Override - public boolean hasUserId() { + public boolean hasPlayerIdentifier() { return ((bitField0_ & 0x00000008) != 0); } /** - * optional string user_id = 4; - * @return The userId. + * optional string player_identifier = 3; + * @return The playerIdentifier. */ @java.lang.Override - public java.lang.String getUserId() { - java.lang.Object ref = userId_; + public java.lang.String getPlayerIdentifier() { + java.lang.Object ref = playerIdentifier_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { @@ -135397,47 +139331,114 @@ public java.lang.String getUserId() { (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { - userId_ = s; + playerIdentifier_ = s; } return s; } } /** - * optional string user_id = 4; - * @return The bytes for userId. + * optional string player_identifier = 3; + * @return The bytes for playerIdentifier. */ @java.lang.Override public com.google.protobuf.ByteString - getUserIdBytes() { - java.lang.Object ref = userId_; + getPlayerIdentifierBytes() { + java.lang.Object ref = playerIdentifier_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - userId_ = b; + playerIdentifier_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int REASON_FIELD_NUMBER = 5; - private int reason_; + public static final int REQUESTING_USER_ID_FIELD_NUMBER = 4; + @SuppressWarnings("serial") + private volatile java.lang.Object requestingUserId_ = ""; /** - * optional .ei.ReportPlayerCoopRequest.Reason reason = 5; + * optional string requesting_user_id = 4; + * @return Whether the requestingUserId field is set. + */ + @java.lang.Override + public boolean hasRequestingUserId() { + return ((bitField0_ & 0x00000010) != 0); + } + /** + * optional string requesting_user_id = 4; + * @return The requestingUserId. + */ + @java.lang.Override + public java.lang.String getRequestingUserId() { + java.lang.Object ref = requestingUserId_; + 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()) { + requestingUserId_ = s; + } + return s; + } + } + /** + * optional string requesting_user_id = 4; + * @return The bytes for requestingUserId. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getRequestingUserIdBytes() { + java.lang.Object ref = requestingUserId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + requestingUserId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int REASON_FIELD_NUMBER = 9; + private int reason_ = 0; + /** + * optional .ei.KickPlayerCoopRequest.Reason reason = 9; * @return Whether the reason field is set. */ @java.lang.Override public boolean hasReason() { - return ((bitField0_ & 0x00000010) != 0); + return ((bitField0_ & 0x00000020) != 0); } /** - * optional .ei.ReportPlayerCoopRequest.Reason reason = 5; + * optional .ei.KickPlayerCoopRequest.Reason reason = 9; * @return The reason. */ - @java.lang.Override public ei.Ei.ReportPlayerCoopRequest.Reason getReason() { - @SuppressWarnings("deprecation") - ei.Ei.ReportPlayerCoopRequest.Reason result = ei.Ei.ReportPlayerCoopRequest.Reason.valueOf(reason_); - return result == null ? ei.Ei.ReportPlayerCoopRequest.Reason.UNKNOWN : result; + @java.lang.Override public ei.Ei.KickPlayerCoopRequest.Reason getReason() { + ei.Ei.KickPlayerCoopRequest.Reason result = ei.Ei.KickPlayerCoopRequest.Reason.forNumber(reason_); + return result == null ? ei.Ei.KickPlayerCoopRequest.Reason.INVALID : result; + } + + public static final int CLIENT_VERSION_FIELD_NUMBER = 7; + private int clientVersion_ = 0; + /** + * optional uint32 client_version = 7; + * @return Whether the clientVersion field is set. + */ + @java.lang.Override + public boolean hasClientVersion() { + return ((bitField0_ & 0x00000040) != 0); + } + /** + * optional uint32 client_version = 7; + * @return The clientVersion. + */ + @java.lang.Override + public int getClientVersion() { + return clientVersion_; } private byte memoizedIsInitialized = -1; @@ -135454,20 +139455,26 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - output.writeMessage(1, getRinfo()); - } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, contractIdentifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, contractIdentifier_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, coopIdentifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, coopIdentifier_); } if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, userId_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, playerIdentifier_); } if (((bitField0_ & 0x00000010) != 0)) { - output.writeEnum(5, reason_); + com.google.protobuf.GeneratedMessage.writeString(output, 4, requestingUserId_); + } + if (((bitField0_ & 0x00000040) != 0)) { + output.writeUInt32(7, clientVersion_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(8, getRinfo()); + } + if (((bitField0_ & 0x00000020) != 0)) { + output.writeEnum(9, reason_); } getUnknownFields().writeTo(output); } @@ -135478,22 +139485,29 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getRinfo()); - } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, contractIdentifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, contractIdentifier_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, coopIdentifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, coopIdentifier_); } if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, userId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, playerIdentifier_); } if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, requestingUserId_); + } + if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeEnumSize(5, reason_); + .computeUInt32Size(7, clientVersion_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(8, getRinfo()); + } + if (((bitField0_ & 0x00000020) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(9, reason_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -135505,10 +139519,10 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof ei.Ei.ReportPlayerCoopRequest)) { + if (!(obj instanceof ei.Ei.KickPlayerCoopRequest)) { return super.equals(obj); } - ei.Ei.ReportPlayerCoopRequest other = (ei.Ei.ReportPlayerCoopRequest) obj; + ei.Ei.KickPlayerCoopRequest other = (ei.Ei.KickPlayerCoopRequest) obj; if (hasRinfo() != other.hasRinfo()) return false; if (hasRinfo()) { @@ -135525,15 +139539,25 @@ public boolean equals(final java.lang.Object obj) { if (!getCoopIdentifier() .equals(other.getCoopIdentifier())) return false; } - if (hasUserId() != other.hasUserId()) return false; - if (hasUserId()) { - if (!getUserId() - .equals(other.getUserId())) return false; + if (hasPlayerIdentifier() != other.hasPlayerIdentifier()) return false; + if (hasPlayerIdentifier()) { + if (!getPlayerIdentifier() + .equals(other.getPlayerIdentifier())) return false; + } + if (hasRequestingUserId() != other.hasRequestingUserId()) return false; + if (hasRequestingUserId()) { + if (!getRequestingUserId() + .equals(other.getRequestingUserId())) return false; } if (hasReason() != other.hasReason()) return false; if (hasReason()) { if (reason_ != other.reason_) return false; } + if (hasClientVersion() != other.hasClientVersion()) return false; + if (hasClientVersion()) { + if (getClientVersion() + != other.getClientVersion()) return false; + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -135557,86 +139581,96 @@ public int hashCode() { hash = (37 * hash) + COOP_IDENTIFIER_FIELD_NUMBER; hash = (53 * hash) + getCoopIdentifier().hashCode(); } - if (hasUserId()) { - hash = (37 * hash) + USER_ID_FIELD_NUMBER; - hash = (53 * hash) + getUserId().hashCode(); + if (hasPlayerIdentifier()) { + hash = (37 * hash) + PLAYER_IDENTIFIER_FIELD_NUMBER; + hash = (53 * hash) + getPlayerIdentifier().hashCode(); + } + if (hasRequestingUserId()) { + hash = (37 * hash) + REQUESTING_USER_ID_FIELD_NUMBER; + hash = (53 * hash) + getRequestingUserId().hashCode(); } if (hasReason()) { hash = (37 * hash) + REASON_FIELD_NUMBER; hash = (53 * hash) + reason_; } + if (hasClientVersion()) { + hash = (37 * hash) + CLIENT_VERSION_FIELD_NUMBER; + hash = (53 * hash) + getClientVersion(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } - public static ei.Ei.ReportPlayerCoopRequest parseFrom( + public static ei.Ei.KickPlayerCoopRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.ReportPlayerCoopRequest parseFrom( + public static ei.Ei.KickPlayerCoopRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.ReportPlayerCoopRequest parseFrom( + public static ei.Ei.KickPlayerCoopRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.ReportPlayerCoopRequest parseFrom( + public static ei.Ei.KickPlayerCoopRequest 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.ReportPlayerCoopRequest parseFrom(byte[] data) + public static ei.Ei.KickPlayerCoopRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.ReportPlayerCoopRequest parseFrom( + public static ei.Ei.KickPlayerCoopRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.ReportPlayerCoopRequest parseFrom(java.io.InputStream input) + public static ei.Ei.KickPlayerCoopRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.ReportPlayerCoopRequest parseFrom( + public static ei.Ei.KickPlayerCoopRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.ReportPlayerCoopRequest parseDelimitedFrom(java.io.InputStream input) + + public static ei.Ei.KickPlayerCoopRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } - public static ei.Ei.ReportPlayerCoopRequest parseDelimitedFrom( + + public static ei.Ei.KickPlayerCoopRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.ReportPlayerCoopRequest parseFrom( + public static ei.Ei.KickPlayerCoopRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.ReportPlayerCoopRequest parseFrom( + public static ei.Ei.KickPlayerCoopRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -135645,7 +139679,7 @@ public static ei.Ei.ReportPlayerCoopRequest parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(ei.Ei.ReportPlayerCoopRequest prototype) { + public static Builder newBuilder(ei.Ei.KickPlayerCoopRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -135656,42 +139690,42 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * Protobuf type {@code ei.ReportPlayerCoopRequest} + * Protobuf type {@code ei.KickPlayerCoopRequest} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.ReportPlayerCoopRequest) - ei.Ei.ReportPlayerCoopRequestOrBuilder { + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.KickPlayerCoopRequest) + ei.Ei.KickPlayerCoopRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return ei.Ei.internal_static_ei_ReportPlayerCoopRequest_descriptor; + return ei.Ei.internal_static_ei_KickPlayerCoopRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_ReportPlayerCoopRequest_fieldAccessorTable + return ei.Ei.internal_static_ei_KickPlayerCoopRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.ReportPlayerCoopRequest.class, ei.Ei.ReportPlayerCoopRequest.Builder.class); + ei.Ei.KickPlayerCoopRequest.class, ei.Ei.KickPlayerCoopRequest.Builder.class); } - // Construct using ei.Ei.ReportPlayerCoopRequest.newBuilder() + // Construct using ei.Ei.KickPlayerCoopRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getRinfoFieldBuilder(); } @@ -135699,37 +139733,35 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (rinfoBuilder_ == null) { - rinfo_ = null; - } else { - rinfoBuilder_.clear(); + bitField0_ = 0; + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); contractIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); coopIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); - userId_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); + playerIdentifier_ = ""; + requestingUserId_ = ""; reason_ = 0; - bitField0_ = (bitField0_ & ~0x00000010); + clientVersion_ = 0; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return ei.Ei.internal_static_ei_ReportPlayerCoopRequest_descriptor; + return ei.Ei.internal_static_ei_KickPlayerCoopRequest_descriptor; } @java.lang.Override - public ei.Ei.ReportPlayerCoopRequest getDefaultInstanceForType() { - return ei.Ei.ReportPlayerCoopRequest.getDefaultInstance(); + public ei.Ei.KickPlayerCoopRequest getDefaultInstanceForType() { + return ei.Ei.KickPlayerCoopRequest.getDefaultInstance(); } @java.lang.Override - public ei.Ei.ReportPlayerCoopRequest build() { - ei.Ei.ReportPlayerCoopRequest result = buildPartial(); + public ei.Ei.KickPlayerCoopRequest build() { + ei.Ei.KickPlayerCoopRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -135737,104 +139769,90 @@ public ei.Ei.ReportPlayerCoopRequest build() { } @java.lang.Override - public ei.Ei.ReportPlayerCoopRequest buildPartial() { - ei.Ei.ReportPlayerCoopRequest result = new ei.Ei.ReportPlayerCoopRequest(this); + public ei.Ei.KickPlayerCoopRequest buildPartial() { + ei.Ei.KickPlayerCoopRequest result = new ei.Ei.KickPlayerCoopRequest(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.KickPlayerCoopRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (rinfoBuilder_ == null) { - result.rinfo_ = rinfo_; - } else { - result.rinfo_ = rinfoBuilder_.build(); - } + result.rinfo_ = rinfoBuilder_ == null + ? rinfo_ + : rinfoBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { + result.contractIdentifier_ = contractIdentifier_; to_bitField0_ |= 0x00000002; } - result.contractIdentifier_ = contractIdentifier_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.coopIdentifier_ = coopIdentifier_; to_bitField0_ |= 0x00000004; } - result.coopIdentifier_ = coopIdentifier_; if (((from_bitField0_ & 0x00000008) != 0)) { + result.playerIdentifier_ = playerIdentifier_; to_bitField0_ |= 0x00000008; } - result.userId_ = userId_; if (((from_bitField0_ & 0x00000010) != 0)) { + result.requestingUserId_ = requestingUserId_; to_bitField0_ |= 0x00000010; } - result.reason_ = reason_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + if (((from_bitField0_ & 0x00000020) != 0)) { + result.reason_ = reason_; + to_bitField0_ |= 0x00000020; + } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.clientVersion_ = clientVersion_; + to_bitField0_ |= 0x00000040; + } + result.bitField0_ |= to_bitField0_; } - @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.ReportPlayerCoopRequest) { - return mergeFrom((ei.Ei.ReportPlayerCoopRequest)other); + if (other instanceof ei.Ei.KickPlayerCoopRequest) { + return mergeFrom((ei.Ei.KickPlayerCoopRequest)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(ei.Ei.ReportPlayerCoopRequest other) { - if (other == ei.Ei.ReportPlayerCoopRequest.getDefaultInstance()) return this; + public Builder mergeFrom(ei.Ei.KickPlayerCoopRequest other) { + if (other == ei.Ei.KickPlayerCoopRequest.getDefaultInstance()) return this; if (other.hasRinfo()) { mergeRinfo(other.getRinfo()); } if (other.hasContractIdentifier()) { - bitField0_ |= 0x00000002; contractIdentifier_ = other.contractIdentifier_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasCoopIdentifier()) { - bitField0_ |= 0x00000004; coopIdentifier_ = other.coopIdentifier_; + bitField0_ |= 0x00000004; onChanged(); } - if (other.hasUserId()) { + if (other.hasPlayerIdentifier()) { + playerIdentifier_ = other.playerIdentifier_; bitField0_ |= 0x00000008; - userId_ = other.userId_; + onChanged(); + } + if (other.hasRequestingUserId()) { + requestingUserId_ = other.requestingUserId_; + bitField0_ |= 0x00000010; onChanged(); } if (other.hasReason()) { setReason(other.getReason()); } + if (other.hasClientVersion()) { + setClientVersion(other.getClientVersion()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -135862,39 +139880,49 @@ public Builder mergeFrom( done = true; break; case 10: { - input.readMessage( - getRinfoFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x00000001; + contractIdentifier_ = input.readBytes(); + bitField0_ |= 0x00000002; break; } // case 10 case 18: { - contractIdentifier_ = input.readBytes(); - bitField0_ |= 0x00000002; + coopIdentifier_ = input.readBytes(); + bitField0_ |= 0x00000004; break; } // case 18 case 26: { - coopIdentifier_ = input.readBytes(); - bitField0_ |= 0x00000004; + playerIdentifier_ = input.readBytes(); + bitField0_ |= 0x00000008; break; } // case 26 case 34: { - userId_ = input.readBytes(); - bitField0_ |= 0x00000008; + requestingUserId_ = input.readBytes(); + bitField0_ |= 0x00000010; break; } // case 34 - case 40: { + case 56: { + clientVersion_ = input.readUInt32(); + bitField0_ |= 0x00000040; + break; + } // case 56 + case 66: { + input.readMessage( + getRinfoFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 66 + case 72: { int tmpRaw = input.readEnum(); - ei.Ei.ReportPlayerCoopRequest.Reason tmpValue = - ei.Ei.ReportPlayerCoopRequest.Reason.forNumber(tmpRaw); + ei.Ei.KickPlayerCoopRequest.Reason tmpValue = + ei.Ei.KickPlayerCoopRequest.Reason.forNumber(tmpRaw); if (tmpValue == null) { - mergeUnknownVarintField(5, tmpRaw); + mergeUnknownVarintField(9, tmpRaw); } else { reason_ = tmpRaw; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; } break; - } // case 40 + } // case 72 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -135913,17 +139941,17 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.BasicRequestInfo rinfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; /** - * optional .ei.BasicRequestInfo rinfo = 1; + * optional .ei.BasicRequestInfo rinfo = 8; * @return Whether the rinfo field is set. */ public boolean hasRinfo() { return ((bitField0_ & 0x00000001) != 0); } /** - * optional .ei.BasicRequestInfo rinfo = 1; + * optional .ei.BasicRequestInfo rinfo = 8; * @return The rinfo. */ public ei.Ei.BasicRequestInfo getRinfo() { @@ -135934,7 +139962,7 @@ public ei.Ei.BasicRequestInfo getRinfo() { } } /** - * optional .ei.BasicRequestInfo rinfo = 1; + * optional .ei.BasicRequestInfo rinfo = 8; */ public Builder setRinfo(ei.Ei.BasicRequestInfo value) { if (rinfoBuilder_ == null) { @@ -135942,62 +139970,63 @@ public Builder setRinfo(ei.Ei.BasicRequestInfo value) { throw new NullPointerException(); } rinfo_ = value; - onChanged(); } else { rinfoBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** - * optional .ei.BasicRequestInfo rinfo = 1; + * optional .ei.BasicRequestInfo rinfo = 8; */ public Builder setRinfo( ei.Ei.BasicRequestInfo.Builder builderForValue) { if (rinfoBuilder_ == null) { rinfo_ = builderForValue.build(); - onChanged(); } else { rinfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** - * optional .ei.BasicRequestInfo rinfo = 1; + * optional .ei.BasicRequestInfo rinfo = 8; */ public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { if (rinfoBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - rinfo_ != null && - rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { - rinfo_ = - ei.Ei.BasicRequestInfo.newBuilder(rinfo_).mergeFrom(value).buildPartial(); + rinfo_ != null && + rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { + getRinfoBuilder().mergeFrom(value); } else { rinfo_ = value; } - onChanged(); } else { rinfoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (rinfo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** - * optional .ei.BasicRequestInfo rinfo = 1; + * optional .ei.BasicRequestInfo rinfo = 8; */ public Builder clearRinfo() { - if (rinfoBuilder_ == null) { - rinfo_ = null; - onChanged(); - } else { - rinfoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; + } + onChanged(); return this; } /** - * optional .ei.BasicRequestInfo rinfo = 1; + * optional .ei.BasicRequestInfo rinfo = 8; */ public ei.Ei.BasicRequestInfo.Builder getRinfoBuilder() { bitField0_ |= 0x00000001; @@ -136005,7 +140034,7 @@ public ei.Ei.BasicRequestInfo.Builder getRinfoBuilder() { return getRinfoFieldBuilder().getBuilder(); } /** - * optional .ei.BasicRequestInfo rinfo = 1; + * optional .ei.BasicRequestInfo rinfo = 8; */ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { if (rinfoBuilder_ != null) { @@ -136016,13 +140045,13 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { } } /** - * optional .ei.BasicRequestInfo rinfo = 1; + * optional .ei.BasicRequestInfo rinfo = 8; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> getRinfoFieldBuilder() { if (rinfoBuilder_ == null) { - rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( getRinfo(), getParentForChildren(), @@ -136034,14 +140063,14 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { private java.lang.Object contractIdentifier_ = ""; /** - * optional string contract_identifier = 2; + * optional string contract_identifier = 1; * @return Whether the contractIdentifier field is set. */ public boolean hasContractIdentifier() { return ((bitField0_ & 0x00000002) != 0); } /** - * optional string contract_identifier = 2; + * optional string contract_identifier = 1; * @return The contractIdentifier. */ public java.lang.String getContractIdentifier() { @@ -136059,7 +140088,7 @@ public java.lang.String getContractIdentifier() { } } /** - * optional string contract_identifier = 2; + * optional string contract_identifier = 1; * @return The bytes for contractIdentifier. */ public com.google.protobuf.ByteString @@ -136076,56 +140105,52 @@ public java.lang.String getContractIdentifier() { } } /** - * optional string contract_identifier = 2; + * optional string contract_identifier = 1; * @param value The contractIdentifier to set. * @return This builder for chaining. */ public Builder setContractIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } contractIdentifier_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } /** - * optional string contract_identifier = 2; + * optional string contract_identifier = 1; * @return This builder for chaining. */ public Builder clearContractIdentifier() { - bitField0_ = (bitField0_ & ~0x00000002); contractIdentifier_ = getDefaultInstance().getContractIdentifier(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } /** - * optional string contract_identifier = 2; + * optional string contract_identifier = 1; * @param value The bytes for contractIdentifier to set. * @return This builder for chaining. */ public Builder setContractIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } contractIdentifier_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } private java.lang.Object coopIdentifier_ = ""; /** - * optional string coop_identifier = 3; + * optional string coop_identifier = 2; * @return Whether the coopIdentifier field is set. */ public boolean hasCoopIdentifier() { return ((bitField0_ & 0x00000004) != 0); } /** - * optional string coop_identifier = 3; + * optional string coop_identifier = 2; * @return The coopIdentifier. */ public java.lang.String getCoopIdentifier() { @@ -136143,7 +140168,7 @@ public java.lang.String getCoopIdentifier() { } } /** - * optional string coop_identifier = 3; + * optional string coop_identifier = 2; * @return The bytes for coopIdentifier. */ public com.google.protobuf.ByteString @@ -136160,66 +140185,62 @@ public java.lang.String getCoopIdentifier() { } } /** - * optional string coop_identifier = 3; + * optional string coop_identifier = 2; * @param value The coopIdentifier to set. * @return This builder for chaining. */ public Builder setCoopIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } coopIdentifier_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } /** - * optional string coop_identifier = 3; + * optional string coop_identifier = 2; * @return This builder for chaining. */ public Builder clearCoopIdentifier() { - bitField0_ = (bitField0_ & ~0x00000004); coopIdentifier_ = getDefaultInstance().getCoopIdentifier(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } /** - * optional string coop_identifier = 3; + * optional string coop_identifier = 2; * @param value The bytes for coopIdentifier to set. * @return This builder for chaining. */ public Builder setCoopIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } coopIdentifier_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } - private java.lang.Object userId_ = ""; + private java.lang.Object playerIdentifier_ = ""; /** - * optional string user_id = 4; - * @return Whether the userId field is set. + * optional string player_identifier = 3; + * @return Whether the playerIdentifier field is set. */ - public boolean hasUserId() { + public boolean hasPlayerIdentifier() { return ((bitField0_ & 0x00000008) != 0); } /** - * optional string user_id = 4; - * @return The userId. + * optional string player_identifier = 3; + * @return The playerIdentifier. */ - public java.lang.String getUserId() { - java.lang.Object ref = userId_; + public java.lang.String getPlayerIdentifier() { + java.lang.Object ref = playerIdentifier_; 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; + playerIdentifier_ = s; } return s; } else { @@ -136227,135 +140248,238 @@ public java.lang.String getUserId() { } } /** - * optional string user_id = 4; - * @return The bytes for userId. + * optional string player_identifier = 3; + * @return The bytes for playerIdentifier. */ public com.google.protobuf.ByteString - getUserIdBytes() { - java.lang.Object ref = userId_; + getPlayerIdentifierBytes() { + java.lang.Object ref = playerIdentifier_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - userId_ = b; + playerIdentifier_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** - * optional string user_id = 4; - * @param value The userId to set. + * optional string player_identifier = 3; + * @param value The playerIdentifier to set. * @return This builder for chaining. */ - public Builder setUserId( + public Builder setPlayerIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; - userId_ = value; + if (value == null) { throw new NullPointerException(); } + playerIdentifier_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } /** - * optional string user_id = 4; + * optional string player_identifier = 3; * @return This builder for chaining. */ - public Builder clearUserId() { + public Builder clearPlayerIdentifier() { + playerIdentifier_ = getDefaultInstance().getPlayerIdentifier(); bitField0_ = (bitField0_ & ~0x00000008); - userId_ = getDefaultInstance().getUserId(); onChanged(); return this; } /** - * optional string user_id = 4; - * @param value The bytes for userId to set. + * optional string player_identifier = 3; + * @param value The bytes for playerIdentifier to set. * @return This builder for chaining. */ - public Builder setUserIdBytes( + public Builder setPlayerIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; - userId_ = value; + if (value == null) { throw new NullPointerException(); } + playerIdentifier_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + private java.lang.Object requestingUserId_ = ""; + /** + * optional string requesting_user_id = 4; + * @return Whether the requestingUserId field is set. + */ + public boolean hasRequestingUserId() { + return ((bitField0_ & 0x00000010) != 0); + } + /** + * optional string requesting_user_id = 4; + * @return The requestingUserId. + */ + public java.lang.String getRequestingUserId() { + java.lang.Object ref = requestingUserId_; + 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()) { + requestingUserId_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * optional string requesting_user_id = 4; + * @return The bytes for requestingUserId. + */ + public com.google.protobuf.ByteString + getRequestingUserIdBytes() { + java.lang.Object ref = requestingUserId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + requestingUserId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * optional string requesting_user_id = 4; + * @param value The requestingUserId to set. + * @return This builder for chaining. + */ + public Builder setRequestingUserId( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + requestingUserId_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + /** + * optional string requesting_user_id = 4; + * @return This builder for chaining. + */ + public Builder clearRequestingUserId() { + requestingUserId_ = getDefaultInstance().getRequestingUserId(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; + } + /** + * optional string requesting_user_id = 4; + * @param value The bytes for requestingUserId to set. + * @return This builder for chaining. + */ + public Builder setRequestingUserIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + requestingUserId_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } private int reason_ = 0; /** - * optional .ei.ReportPlayerCoopRequest.Reason reason = 5; + * optional .ei.KickPlayerCoopRequest.Reason reason = 9; * @return Whether the reason field is set. */ @java.lang.Override public boolean hasReason() { - return ((bitField0_ & 0x00000010) != 0); + return ((bitField0_ & 0x00000020) != 0); } /** - * optional .ei.ReportPlayerCoopRequest.Reason reason = 5; + * optional .ei.KickPlayerCoopRequest.Reason reason = 9; * @return The reason. */ @java.lang.Override - public ei.Ei.ReportPlayerCoopRequest.Reason getReason() { - @SuppressWarnings("deprecation") - ei.Ei.ReportPlayerCoopRequest.Reason result = ei.Ei.ReportPlayerCoopRequest.Reason.valueOf(reason_); - return result == null ? ei.Ei.ReportPlayerCoopRequest.Reason.UNKNOWN : result; + public ei.Ei.KickPlayerCoopRequest.Reason getReason() { + ei.Ei.KickPlayerCoopRequest.Reason result = ei.Ei.KickPlayerCoopRequest.Reason.forNumber(reason_); + return result == null ? ei.Ei.KickPlayerCoopRequest.Reason.INVALID : result; } /** - * optional .ei.ReportPlayerCoopRequest.Reason reason = 5; + * optional .ei.KickPlayerCoopRequest.Reason reason = 9; * @param value The reason to set. * @return This builder for chaining. */ - public Builder setReason(ei.Ei.ReportPlayerCoopRequest.Reason value) { + public Builder setReason(ei.Ei.KickPlayerCoopRequest.Reason value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; reason_ = value.getNumber(); onChanged(); return this; } /** - * optional .ei.ReportPlayerCoopRequest.Reason reason = 5; + * optional .ei.KickPlayerCoopRequest.Reason reason = 9; * @return This builder for chaining. */ public Builder clearReason() { - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); reason_ = 0; onChanged(); return this; } + + private int clientVersion_ ; + /** + * optional uint32 client_version = 7; + * @return Whether the clientVersion field is set. + */ @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); + public boolean hasClientVersion() { + return ((bitField0_ & 0x00000040) != 0); } - + /** + * optional uint32 client_version = 7; + * @return The clientVersion. + */ @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); + public int getClientVersion() { + return clientVersion_; } + /** + * optional uint32 client_version = 7; + * @param value The clientVersion to set. + * @return This builder for chaining. + */ + public Builder setClientVersion(int value) { + clientVersion_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + /** + * optional uint32 client_version = 7; + * @return This builder for chaining. + */ + public Builder clearClientVersion() { + bitField0_ = (bitField0_ & ~0x00000040); + clientVersion_ = 0; + onChanged(); + return this; + } - // @@protoc_insertion_point(builder_scope:ei.ReportPlayerCoopRequest) + // @@protoc_insertion_point(builder_scope:ei.KickPlayerCoopRequest) } - // @@protoc_insertion_point(class_scope:ei.ReportPlayerCoopRequest) - private static final ei.Ei.ReportPlayerCoopRequest DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:ei.KickPlayerCoopRequest) + private static final ei.Ei.KickPlayerCoopRequest DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new ei.Ei.ReportPlayerCoopRequest(); + DEFAULT_INSTANCE = new ei.Ei.KickPlayerCoopRequest(); } - public static ei.Ei.ReportPlayerCoopRequest getDefaultInstance() { + public static ei.Ei.KickPlayerCoopRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public ReportPlayerCoopRequest parsePartialFrom( + public KickPlayerCoopRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -136374,554 +140498,302 @@ public ReportPlayerCoopRequest parsePartialFrom( } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public ei.Ei.ReportPlayerCoopRequest getDefaultInstanceForType() { + public ei.Ei.KickPlayerCoopRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface KickPlayerCoopRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:ei.KickPlayerCoopRequest) + public interface IdleSessionSummaryOrBuilder extends + // @@protoc_insertion_point(interface_extends:ei.IdleSessionSummary) com.google.protobuf.MessageOrBuilder { /** - * optional .ei.BasicRequestInfo rinfo = 8; - * @return Whether the rinfo field is set. - */ - boolean hasRinfo(); - /** - * optional .ei.BasicRequestInfo rinfo = 8; - * @return The rinfo. + * optional double time_away = 1; + * @return Whether the timeAway field is set. */ - ei.Ei.BasicRequestInfo getRinfo(); + boolean hasTimeAway(); /** - * optional .ei.BasicRequestInfo rinfo = 8; + * optional double time_away = 1; + * @return The timeAway. */ - ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder(); + double getTimeAway(); /** - * optional string contract_identifier = 1; - * @return Whether the contractIdentifier field is set. - */ - boolean hasContractIdentifier(); - /** - * optional string contract_identifier = 1; - * @return The contractIdentifier. + * optional double time_simulated = 2; + * @return Whether the timeSimulated field is set. */ - java.lang.String getContractIdentifier(); + boolean hasTimeSimulated(); /** - * optional string contract_identifier = 1; - * @return The bytes for contractIdentifier. + * optional double time_simulated = 2; + * @return The timeSimulated. */ - com.google.protobuf.ByteString - getContractIdentifierBytes(); + double getTimeSimulated(); /** - * optional string coop_identifier = 2; - * @return Whether the coopIdentifier field is set. - */ - boolean hasCoopIdentifier(); - /** - * optional string coop_identifier = 2; - * @return The coopIdentifier. + * optional uint32 silos_owned = 3; + * @return Whether the silosOwned field is set. */ - java.lang.String getCoopIdentifier(); + boolean hasSilosOwned(); /** - * optional string coop_identifier = 2; - * @return The bytes for coopIdentifier. + * optional uint32 silos_owned = 3; + * @return The silosOwned. */ - com.google.protobuf.ByteString - getCoopIdentifierBytes(); + int getSilosOwned(); /** - * optional string player_identifier = 3; - * @return Whether the playerIdentifier field is set. + * optional double average_elr = 4; + * @return Whether the averageElr field is set. */ - boolean hasPlayerIdentifier(); + boolean hasAverageElr(); /** - * optional string player_identifier = 3; - * @return The playerIdentifier. + * optional double average_elr = 4; + * @return The averageElr. */ - java.lang.String getPlayerIdentifier(); + double getAverageElr(); + /** - * optional string player_identifier = 3; - * @return The bytes for playerIdentifier. + * optional double average_msr = 5; + * @return Whether the averageMsr field is set. */ - com.google.protobuf.ByteString - getPlayerIdentifierBytes(); - + boolean hasAverageMsr(); /** - * optional string requesting_user_id = 4; - * @return Whether the requestingUserId field is set. + * optional double average_msr = 5; + * @return The averageMsr. */ - boolean hasRequestingUserId(); + double getAverageMsr(); + /** - * optional string requesting_user_id = 4; - * @return The requestingUserId. + * optional double average_egg_delivery_rate = 6; + * @return Whether the averageEggDeliveryRate field is set. */ - java.lang.String getRequestingUserId(); + boolean hasAverageEggDeliveryRate(); /** - * optional string requesting_user_id = 4; - * @return The bytes for requestingUserId. + * optional double average_egg_delivery_rate = 6; + * @return The averageEggDeliveryRate. */ - com.google.protobuf.ByteString - getRequestingUserIdBytes(); + double getAverageEggDeliveryRate(); /** - * optional .ei.KickPlayerCoopRequest.Reason reason = 9; - * @return Whether the reason field is set. + * optional double last_egg_delivery_rate = 8; + * @return Whether the lastEggDeliveryRate field is set. */ - boolean hasReason(); + boolean hasLastEggDeliveryRate(); /** - * optional .ei.KickPlayerCoopRequest.Reason reason = 9; - * @return The reason. + * optional double last_egg_delivery_rate = 8; + * @return The lastEggDeliveryRate. */ - ei.Ei.KickPlayerCoopRequest.Reason getReason(); + double getLastEggDeliveryRate(); /** - * optional uint32 client_version = 7; - * @return Whether the clientVersion field is set. + * optional uint32 farm_index = 7; + * @return Whether the farmIndex field is set. */ - boolean hasClientVersion(); + boolean hasFarmIndex(); /** - * optional uint32 client_version = 7; - * @return The clientVersion. + * optional uint32 farm_index = 7; + * @return The farmIndex. */ - int getClientVersion(); + int getFarmIndex(); } /** - * Protobuf type {@code ei.KickPlayerCoopRequest} + * Protobuf type {@code ei.IdleSessionSummary} */ - public static final class KickPlayerCoopRequest extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:ei.KickPlayerCoopRequest) - KickPlayerCoopRequestOrBuilder { + public static final class IdleSessionSummary extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:ei.IdleSessionSummary) + IdleSessionSummaryOrBuilder { private static final long serialVersionUID = 0L; - // Use KickPlayerCoopRequest.newBuilder() to construct. - private KickPlayerCoopRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + IdleSessionSummary.class.getName()); + } + // Use IdleSessionSummary.newBuilder() to construct. + private IdleSessionSummary(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } - private KickPlayerCoopRequest() { - contractIdentifier_ = ""; - coopIdentifier_ = ""; - playerIdentifier_ = ""; - requestingUserId_ = ""; - reason_ = 0; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new KickPlayerCoopRequest(); + private IdleSessionSummary() { } - @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_KickPlayerCoopRequest_descriptor; + return ei.Ei.internal_static_ei_IdleSessionSummary_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_KickPlayerCoopRequest_fieldAccessorTable + return ei.Ei.internal_static_ei_IdleSessionSummary_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.KickPlayerCoopRequest.class, ei.Ei.KickPlayerCoopRequest.Builder.class); - } - - /** - * Protobuf enum {@code ei.KickPlayerCoopRequest.Reason} - */ - public enum Reason - implements com.google.protobuf.ProtocolMessageEnum { - /** - * INVALID = 0; - */ - INVALID(0), - /** - * CHEATER = 1; - */ - CHEATER(1), - /** - * IDLE = 2; - */ - IDLE(2), - /** - * LEECH = 3; - */ - LEECH(3), - /** - * PRIVATE = 4; - */ - PRIVATE(4), - ; - - /** - * INVALID = 0; - */ - public static final int INVALID_VALUE = 0; - /** - * CHEATER = 1; - */ - public static final int CHEATER_VALUE = 1; - /** - * IDLE = 2; - */ - public static final int IDLE_VALUE = 2; - /** - * LEECH = 3; - */ - public static final int LEECH_VALUE = 3; - /** - * PRIVATE = 4; - */ - public static final int PRIVATE_VALUE = 4; - - - public final int getNumber() { - return value; - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static Reason valueOf(int value) { - return forNumber(value); - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - */ - public static Reason forNumber(int value) { - switch (value) { - case 0: return INVALID; - case 1: return CHEATER; - case 2: return IDLE; - case 3: return LEECH; - case 4: return PRIVATE; - default: return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { - return internalValueMap; - } - private static final com.google.protobuf.Internal.EnumLiteMap< - Reason> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public Reason findValueByNumber(int number) { - return Reason.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor - getValueDescriptor() { - return getDescriptor().getValues().get(ordinal()); - } - public final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptorForType() { - return getDescriptor(); - } - public static final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptor() { - return ei.Ei.KickPlayerCoopRequest.getDescriptor().getEnumTypes().get(0); - } - - private static final Reason[] VALUES = values(); - - public static Reason valueOf( - com.google.protobuf.Descriptors.EnumValueDescriptor desc) { - if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException( - "EnumValueDescriptor is not for this type."); - } - return VALUES[desc.getIndex()]; - } - - private final int value; - - private Reason(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:ei.KickPlayerCoopRequest.Reason) + ei.Ei.IdleSessionSummary.class, ei.Ei.IdleSessionSummary.Builder.class); } private int bitField0_; - public static final int RINFO_FIELD_NUMBER = 8; - private ei.Ei.BasicRequestInfo rinfo_; + public static final int TIME_AWAY_FIELD_NUMBER = 1; + private double timeAway_ = 0D; /** - * optional .ei.BasicRequestInfo rinfo = 8; - * @return Whether the rinfo field is set. + * optional double time_away = 1; + * @return Whether the timeAway field is set. */ @java.lang.Override - public boolean hasRinfo() { + public boolean hasTimeAway() { return ((bitField0_ & 0x00000001) != 0); } /** - * optional .ei.BasicRequestInfo rinfo = 8; - * @return The rinfo. - */ - @java.lang.Override - public ei.Ei.BasicRequestInfo getRinfo() { - return rinfo_ == null ? ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; - } - /** - * optional .ei.BasicRequestInfo rinfo = 8; + * optional double time_away = 1; + * @return The timeAway. */ @java.lang.Override - public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { - return rinfo_ == null ? ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; + public double getTimeAway() { + return timeAway_; } - public static final int CONTRACT_IDENTIFIER_FIELD_NUMBER = 1; - private volatile java.lang.Object contractIdentifier_; + public static final int TIME_SIMULATED_FIELD_NUMBER = 2; + private double timeSimulated_ = 0D; /** - * optional string contract_identifier = 1; - * @return Whether the contractIdentifier field is set. + * optional double time_simulated = 2; + * @return Whether the timeSimulated field is set. */ @java.lang.Override - public boolean hasContractIdentifier() { + public boolean hasTimeSimulated() { return ((bitField0_ & 0x00000002) != 0); } /** - * optional string contract_identifier = 1; - * @return The contractIdentifier. - */ - @java.lang.Override - public java.lang.String getContractIdentifier() { - java.lang.Object ref = contractIdentifier_; - 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()) { - contractIdentifier_ = s; - } - return s; - } - } - /** - * optional string contract_identifier = 1; - * @return The bytes for contractIdentifier. + * optional double time_simulated = 2; + * @return The timeSimulated. */ @java.lang.Override - public com.google.protobuf.ByteString - getContractIdentifierBytes() { - java.lang.Object ref = contractIdentifier_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - contractIdentifier_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public double getTimeSimulated() { + return timeSimulated_; } - public static final int COOP_IDENTIFIER_FIELD_NUMBER = 2; - private volatile java.lang.Object coopIdentifier_; + public static final int SILOS_OWNED_FIELD_NUMBER = 3; + private int silosOwned_ = 0; /** - * optional string coop_identifier = 2; - * @return Whether the coopIdentifier field is set. + * optional uint32 silos_owned = 3; + * @return Whether the silosOwned field is set. */ @java.lang.Override - public boolean hasCoopIdentifier() { + public boolean hasSilosOwned() { return ((bitField0_ & 0x00000004) != 0); } /** - * optional string coop_identifier = 2; - * @return The coopIdentifier. - */ - @java.lang.Override - public java.lang.String getCoopIdentifier() { - java.lang.Object ref = coopIdentifier_; - 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()) { - coopIdentifier_ = s; - } - return s; - } - } - /** - * optional string coop_identifier = 2; - * @return The bytes for coopIdentifier. + * optional uint32 silos_owned = 3; + * @return The silosOwned. */ @java.lang.Override - public com.google.protobuf.ByteString - getCoopIdentifierBytes() { - java.lang.Object ref = coopIdentifier_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - coopIdentifier_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public int getSilosOwned() { + return silosOwned_; } - public static final int PLAYER_IDENTIFIER_FIELD_NUMBER = 3; - private volatile java.lang.Object playerIdentifier_; + public static final int AVERAGE_ELR_FIELD_NUMBER = 4; + private double averageElr_ = 0D; /** - * optional string player_identifier = 3; - * @return Whether the playerIdentifier field is set. + * optional double average_elr = 4; + * @return Whether the averageElr field is set. */ @java.lang.Override - public boolean hasPlayerIdentifier() { + public boolean hasAverageElr() { return ((bitField0_ & 0x00000008) != 0); } /** - * optional string player_identifier = 3; - * @return The playerIdentifier. + * optional double average_elr = 4; + * @return The averageElr. */ @java.lang.Override - public java.lang.String getPlayerIdentifier() { - java.lang.Object ref = playerIdentifier_; - 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()) { - playerIdentifier_ = s; - } - return s; - } + public double getAverageElr() { + return averageElr_; } + + public static final int AVERAGE_MSR_FIELD_NUMBER = 5; + private double averageMsr_ = 0D; /** - * optional string player_identifier = 3; - * @return The bytes for playerIdentifier. + * optional double average_msr = 5; + * @return Whether the averageMsr field is set. */ @java.lang.Override - public com.google.protobuf.ByteString - getPlayerIdentifierBytes() { - java.lang.Object ref = playerIdentifier_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - playerIdentifier_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public boolean hasAverageMsr() { + return ((bitField0_ & 0x00000010) != 0); } - - public static final int REQUESTING_USER_ID_FIELD_NUMBER = 4; - private volatile java.lang.Object requestingUserId_; /** - * optional string requesting_user_id = 4; - * @return Whether the requestingUserId field is set. + * optional double average_msr = 5; + * @return The averageMsr. */ @java.lang.Override - public boolean hasRequestingUserId() { - return ((bitField0_ & 0x00000010) != 0); + public double getAverageMsr() { + return averageMsr_; } + + public static final int AVERAGE_EGG_DELIVERY_RATE_FIELD_NUMBER = 6; + private double averageEggDeliveryRate_ = 0D; /** - * optional string requesting_user_id = 4; - * @return The requestingUserId. + * optional double average_egg_delivery_rate = 6; + * @return Whether the averageEggDeliveryRate field is set. */ @java.lang.Override - public java.lang.String getRequestingUserId() { - java.lang.Object ref = requestingUserId_; - 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()) { - requestingUserId_ = s; - } - return s; - } + public boolean hasAverageEggDeliveryRate() { + return ((bitField0_ & 0x00000020) != 0); } /** - * optional string requesting_user_id = 4; - * @return The bytes for requestingUserId. + * optional double average_egg_delivery_rate = 6; + * @return The averageEggDeliveryRate. */ @java.lang.Override - public com.google.protobuf.ByteString - getRequestingUserIdBytes() { - java.lang.Object ref = requestingUserId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - requestingUserId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public double getAverageEggDeliveryRate() { + return averageEggDeliveryRate_; } - public static final int REASON_FIELD_NUMBER = 9; - private int reason_; + public static final int LAST_EGG_DELIVERY_RATE_FIELD_NUMBER = 8; + private double lastEggDeliveryRate_ = 0D; /** - * optional .ei.KickPlayerCoopRequest.Reason reason = 9; - * @return Whether the reason field is set. + * optional double last_egg_delivery_rate = 8; + * @return Whether the lastEggDeliveryRate field is set. */ - @java.lang.Override public boolean hasReason() { - return ((bitField0_ & 0x00000020) != 0); + @java.lang.Override + public boolean hasLastEggDeliveryRate() { + return ((bitField0_ & 0x00000040) != 0); } /** - * optional .ei.KickPlayerCoopRequest.Reason reason = 9; - * @return The reason. + * optional double last_egg_delivery_rate = 8; + * @return The lastEggDeliveryRate. */ - @java.lang.Override public ei.Ei.KickPlayerCoopRequest.Reason getReason() { - @SuppressWarnings("deprecation") - ei.Ei.KickPlayerCoopRequest.Reason result = ei.Ei.KickPlayerCoopRequest.Reason.valueOf(reason_); - return result == null ? ei.Ei.KickPlayerCoopRequest.Reason.INVALID : result; + @java.lang.Override + public double getLastEggDeliveryRate() { + return lastEggDeliveryRate_; } - public static final int CLIENT_VERSION_FIELD_NUMBER = 7; - private int clientVersion_; + public static final int FARM_INDEX_FIELD_NUMBER = 7; + private int farmIndex_ = 0; /** - * optional uint32 client_version = 7; - * @return Whether the clientVersion field is set. + * optional uint32 farm_index = 7; + * @return Whether the farmIndex field is set. */ @java.lang.Override - public boolean hasClientVersion() { - return ((bitField0_ & 0x00000040) != 0); + public boolean hasFarmIndex() { + return ((bitField0_ & 0x00000080) != 0); } /** - * optional uint32 client_version = 7; - * @return The clientVersion. + * optional uint32 farm_index = 7; + * @return The farmIndex. */ @java.lang.Override - public int getClientVersion() { - return clientVersion_; + public int getFarmIndex() { + return farmIndex_; } private byte memoizedIsInitialized = -1; @@ -136938,26 +140810,29 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeDouble(1, timeAway_); + } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, contractIdentifier_); + output.writeDouble(2, timeSimulated_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, coopIdentifier_); + output.writeUInt32(3, silosOwned_); } if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, playerIdentifier_); + output.writeDouble(4, averageElr_); } if (((bitField0_ & 0x00000010) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, requestingUserId_); + output.writeDouble(5, averageMsr_); } - if (((bitField0_ & 0x00000040) != 0)) { - output.writeUInt32(7, clientVersion_); + if (((bitField0_ & 0x00000020) != 0)) { + output.writeDouble(6, averageEggDeliveryRate_); } - if (((bitField0_ & 0x00000001) != 0)) { - output.writeMessage(8, getRinfo()); + if (((bitField0_ & 0x00000080) != 0)) { + output.writeUInt32(7, farmIndex_); } - if (((bitField0_ & 0x00000020) != 0)) { - output.writeEnum(9, reason_); + if (((bitField0_ & 0x00000040) != 0)) { + output.writeDouble(8, lastEggDeliveryRate_); } getUnknownFields().writeTo(output); } @@ -136968,29 +140843,37 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(1, timeAway_); + } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, contractIdentifier_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(2, timeSimulated_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, coopIdentifier_); + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(3, silosOwned_); } if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, playerIdentifier_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(4, averageElr_); } if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, requestingUserId_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(5, averageMsr_); } - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(7, clientVersion_); + .computeDoubleSize(6, averageEggDeliveryRate_); } - if (((bitField0_ & 0x00000001) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(8, getRinfo()); + .computeUInt32Size(7, farmIndex_); } - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.CodedOutputStream - .computeEnumSize(9, reason_); + .computeDoubleSize(8, lastEggDeliveryRate_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -137002,44 +140885,56 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof ei.Ei.KickPlayerCoopRequest)) { + if (!(obj instanceof ei.Ei.IdleSessionSummary)) { return super.equals(obj); } - ei.Ei.KickPlayerCoopRequest other = (ei.Ei.KickPlayerCoopRequest) obj; + ei.Ei.IdleSessionSummary other = (ei.Ei.IdleSessionSummary) obj; - if (hasRinfo() != other.hasRinfo()) return false; - if (hasRinfo()) { - if (!getRinfo() - .equals(other.getRinfo())) return false; + if (hasTimeAway() != other.hasTimeAway()) return false; + if (hasTimeAway()) { + if (java.lang.Double.doubleToLongBits(getTimeAway()) + != java.lang.Double.doubleToLongBits( + other.getTimeAway())) return false; } - if (hasContractIdentifier() != other.hasContractIdentifier()) return false; - if (hasContractIdentifier()) { - if (!getContractIdentifier() - .equals(other.getContractIdentifier())) return false; + if (hasTimeSimulated() != other.hasTimeSimulated()) return false; + if (hasTimeSimulated()) { + if (java.lang.Double.doubleToLongBits(getTimeSimulated()) + != java.lang.Double.doubleToLongBits( + other.getTimeSimulated())) return false; } - if (hasCoopIdentifier() != other.hasCoopIdentifier()) return false; - if (hasCoopIdentifier()) { - if (!getCoopIdentifier() - .equals(other.getCoopIdentifier())) return false; + if (hasSilosOwned() != other.hasSilosOwned()) return false; + if (hasSilosOwned()) { + if (getSilosOwned() + != other.getSilosOwned()) return false; } - if (hasPlayerIdentifier() != other.hasPlayerIdentifier()) return false; - if (hasPlayerIdentifier()) { - if (!getPlayerIdentifier() - .equals(other.getPlayerIdentifier())) return false; + if (hasAverageElr() != other.hasAverageElr()) return false; + if (hasAverageElr()) { + if (java.lang.Double.doubleToLongBits(getAverageElr()) + != java.lang.Double.doubleToLongBits( + other.getAverageElr())) return false; } - if (hasRequestingUserId() != other.hasRequestingUserId()) return false; - if (hasRequestingUserId()) { - if (!getRequestingUserId() - .equals(other.getRequestingUserId())) return false; + if (hasAverageMsr() != other.hasAverageMsr()) return false; + if (hasAverageMsr()) { + if (java.lang.Double.doubleToLongBits(getAverageMsr()) + != java.lang.Double.doubleToLongBits( + other.getAverageMsr())) return false; } - if (hasReason() != other.hasReason()) return false; - if (hasReason()) { - if (reason_ != other.reason_) return false; + if (hasAverageEggDeliveryRate() != other.hasAverageEggDeliveryRate()) return false; + if (hasAverageEggDeliveryRate()) { + if (java.lang.Double.doubleToLongBits(getAverageEggDeliveryRate()) + != java.lang.Double.doubleToLongBits( + other.getAverageEggDeliveryRate())) return false; } - if (hasClientVersion() != other.hasClientVersion()) return false; - if (hasClientVersion()) { - if (getClientVersion() - != other.getClientVersion()) return false; + if (hasLastEggDeliveryRate() != other.hasLastEggDeliveryRate()) return false; + if (hasLastEggDeliveryRate()) { + if (java.lang.Double.doubleToLongBits(getLastEggDeliveryRate()) + != java.lang.Double.doubleToLongBits( + other.getLastEggDeliveryRate())) return false; + } + if (hasFarmIndex() != other.hasFarmIndex()) return false; + if (hasFarmIndex()) { + if (getFarmIndex() + != other.getFarmIndex()) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -137052,106 +140947,118 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); - if (hasRinfo()) { - hash = (37 * hash) + RINFO_FIELD_NUMBER; - hash = (53 * hash) + getRinfo().hashCode(); + if (hasTimeAway()) { + hash = (37 * hash) + TIME_AWAY_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTimeAway())); } - if (hasContractIdentifier()) { - hash = (37 * hash) + CONTRACT_IDENTIFIER_FIELD_NUMBER; - hash = (53 * hash) + getContractIdentifier().hashCode(); + if (hasTimeSimulated()) { + hash = (37 * hash) + TIME_SIMULATED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTimeSimulated())); } - if (hasCoopIdentifier()) { - hash = (37 * hash) + COOP_IDENTIFIER_FIELD_NUMBER; - hash = (53 * hash) + getCoopIdentifier().hashCode(); + if (hasSilosOwned()) { + hash = (37 * hash) + SILOS_OWNED_FIELD_NUMBER; + hash = (53 * hash) + getSilosOwned(); } - if (hasPlayerIdentifier()) { - hash = (37 * hash) + PLAYER_IDENTIFIER_FIELD_NUMBER; - hash = (53 * hash) + getPlayerIdentifier().hashCode(); + if (hasAverageElr()) { + hash = (37 * hash) + AVERAGE_ELR_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getAverageElr())); } - if (hasRequestingUserId()) { - hash = (37 * hash) + REQUESTING_USER_ID_FIELD_NUMBER; - hash = (53 * hash) + getRequestingUserId().hashCode(); + if (hasAverageMsr()) { + hash = (37 * hash) + AVERAGE_MSR_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getAverageMsr())); } - if (hasReason()) { - hash = (37 * hash) + REASON_FIELD_NUMBER; - hash = (53 * hash) + reason_; + if (hasAverageEggDeliveryRate()) { + hash = (37 * hash) + AVERAGE_EGG_DELIVERY_RATE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getAverageEggDeliveryRate())); } - if (hasClientVersion()) { - hash = (37 * hash) + CLIENT_VERSION_FIELD_NUMBER; - hash = (53 * hash) + getClientVersion(); + if (hasLastEggDeliveryRate()) { + hash = (37 * hash) + LAST_EGG_DELIVERY_RATE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getLastEggDeliveryRate())); + } + if (hasFarmIndex()) { + hash = (37 * hash) + FARM_INDEX_FIELD_NUMBER; + hash = (53 * hash) + getFarmIndex(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } - public static ei.Ei.KickPlayerCoopRequest parseFrom( + public static ei.Ei.IdleSessionSummary parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.KickPlayerCoopRequest parseFrom( + public static ei.Ei.IdleSessionSummary parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.KickPlayerCoopRequest parseFrom( + public static ei.Ei.IdleSessionSummary parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.KickPlayerCoopRequest parseFrom( + public static ei.Ei.IdleSessionSummary 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.KickPlayerCoopRequest parseFrom(byte[] data) + public static ei.Ei.IdleSessionSummary parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static ei.Ei.KickPlayerCoopRequest parseFrom( + public static ei.Ei.IdleSessionSummary parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static ei.Ei.KickPlayerCoopRequest parseFrom(java.io.InputStream input) + public static ei.Ei.IdleSessionSummary parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.KickPlayerCoopRequest parseFrom( + public static ei.Ei.IdleSessionSummary parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.KickPlayerCoopRequest parseDelimitedFrom(java.io.InputStream input) + + public static ei.Ei.IdleSessionSummary parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } - public static ei.Ei.KickPlayerCoopRequest parseDelimitedFrom( + + public static ei.Ei.IdleSessionSummary parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static ei.Ei.KickPlayerCoopRequest parseFrom( + public static ei.Ei.IdleSessionSummary parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } - public static ei.Ei.KickPlayerCoopRequest parseFrom( + public static ei.Ei.IdleSessionSummary parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -137160,7 +141067,7 @@ public static ei.Ei.KickPlayerCoopRequest parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(ei.Ei.KickPlayerCoopRequest prototype) { + public static Builder newBuilder(ei.Ei.IdleSessionSummary prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -137171,84 +141078,69 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * Protobuf type {@code ei.KickPlayerCoopRequest} + * Protobuf type {@code ei.IdleSessionSummary} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:ei.KickPlayerCoopRequest) - ei.Ei.KickPlayerCoopRequestOrBuilder { + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:ei.IdleSessionSummary) + ei.Ei.IdleSessionSummaryOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return ei.Ei.internal_static_ei_KickPlayerCoopRequest_descriptor; + return ei.Ei.internal_static_ei_IdleSessionSummary_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return ei.Ei.internal_static_ei_KickPlayerCoopRequest_fieldAccessorTable + return ei.Ei.internal_static_ei_IdleSessionSummary_fieldAccessorTable .ensureFieldAccessorsInitialized( - ei.Ei.KickPlayerCoopRequest.class, ei.Ei.KickPlayerCoopRequest.Builder.class); + ei.Ei.IdleSessionSummary.class, ei.Ei.IdleSessionSummary.Builder.class); } - // Construct using ei.Ei.KickPlayerCoopRequest.newBuilder() + // Construct using ei.Ei.IdleSessionSummary.newBuilder() private Builder() { - maybeForceBuilderInitialization(); + } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - getRinfoFieldBuilder(); - } + } @java.lang.Override public Builder clear() { super.clear(); - if (rinfoBuilder_ == null) { - rinfo_ = null; - } else { - rinfoBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000001); - contractIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - coopIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); - playerIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); - requestingUserId_ = ""; - bitField0_ = (bitField0_ & ~0x00000010); - reason_ = 0; - bitField0_ = (bitField0_ & ~0x00000020); - clientVersion_ = 0; - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = 0; + timeAway_ = 0D; + timeSimulated_ = 0D; + silosOwned_ = 0; + averageElr_ = 0D; + averageMsr_ = 0D; + averageEggDeliveryRate_ = 0D; + lastEggDeliveryRate_ = 0D; + farmIndex_ = 0; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return ei.Ei.internal_static_ei_KickPlayerCoopRequest_descriptor; + return ei.Ei.internal_static_ei_IdleSessionSummary_descriptor; } @java.lang.Override - public ei.Ei.KickPlayerCoopRequest getDefaultInstanceForType() { - return ei.Ei.KickPlayerCoopRequest.getDefaultInstance(); + public ei.Ei.IdleSessionSummary getDefaultInstanceForType() { + return ei.Ei.IdleSessionSummary.getDefaultInstance(); } @java.lang.Override - public ei.Ei.KickPlayerCoopRequest build() { - ei.Ei.KickPlayerCoopRequest result = buildPartial(); + public ei.Ei.IdleSessionSummary build() { + ei.Ei.IdleSessionSummary result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -137256,119 +141148,86 @@ public ei.Ei.KickPlayerCoopRequest build() { } @java.lang.Override - public ei.Ei.KickPlayerCoopRequest buildPartial() { - ei.Ei.KickPlayerCoopRequest result = new ei.Ei.KickPlayerCoopRequest(this); + public ei.Ei.IdleSessionSummary buildPartial() { + ei.Ei.IdleSessionSummary result = new ei.Ei.IdleSessionSummary(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.IdleSessionSummary result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (rinfoBuilder_ == null) { - result.rinfo_ = rinfo_; - } else { - result.rinfo_ = rinfoBuilder_.build(); - } + result.timeAway_ = timeAway_; to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { + result.timeSimulated_ = timeSimulated_; to_bitField0_ |= 0x00000002; } - result.contractIdentifier_ = contractIdentifier_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.silosOwned_ = silosOwned_; to_bitField0_ |= 0x00000004; } - result.coopIdentifier_ = coopIdentifier_; if (((from_bitField0_ & 0x00000008) != 0)) { + result.averageElr_ = averageElr_; to_bitField0_ |= 0x00000008; } - result.playerIdentifier_ = playerIdentifier_; if (((from_bitField0_ & 0x00000010) != 0)) { + result.averageMsr_ = averageMsr_; to_bitField0_ |= 0x00000010; } - result.requestingUserId_ = requestingUserId_; if (((from_bitField0_ & 0x00000020) != 0)) { + result.averageEggDeliveryRate_ = averageEggDeliveryRate_; to_bitField0_ |= 0x00000020; } - result.reason_ = reason_; if (((from_bitField0_ & 0x00000040) != 0)) { - result.clientVersion_ = clientVersion_; + result.lastEggDeliveryRate_ = lastEggDeliveryRate_; to_bitField0_ |= 0x00000040; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + if (((from_bitField0_ & 0x00000080) != 0)) { + result.farmIndex_ = farmIndex_; + to_bitField0_ |= 0x00000080; + } + result.bitField0_ |= to_bitField0_; } - @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.KickPlayerCoopRequest) { - return mergeFrom((ei.Ei.KickPlayerCoopRequest)other); + if (other instanceof ei.Ei.IdleSessionSummary) { + return mergeFrom((ei.Ei.IdleSessionSummary)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(ei.Ei.KickPlayerCoopRequest other) { - if (other == ei.Ei.KickPlayerCoopRequest.getDefaultInstance()) return this; - if (other.hasRinfo()) { - mergeRinfo(other.getRinfo()); + public Builder mergeFrom(ei.Ei.IdleSessionSummary other) { + if (other == ei.Ei.IdleSessionSummary.getDefaultInstance()) return this; + if (other.hasTimeAway()) { + setTimeAway(other.getTimeAway()); } - if (other.hasContractIdentifier()) { - bitField0_ |= 0x00000002; - contractIdentifier_ = other.contractIdentifier_; - onChanged(); + if (other.hasTimeSimulated()) { + setTimeSimulated(other.getTimeSimulated()); } - if (other.hasCoopIdentifier()) { - bitField0_ |= 0x00000004; - coopIdentifier_ = other.coopIdentifier_; - onChanged(); + if (other.hasSilosOwned()) { + setSilosOwned(other.getSilosOwned()); } - if (other.hasPlayerIdentifier()) { - bitField0_ |= 0x00000008; - playerIdentifier_ = other.playerIdentifier_; - onChanged(); + if (other.hasAverageElr()) { + setAverageElr(other.getAverageElr()); } - if (other.hasRequestingUserId()) { - bitField0_ |= 0x00000010; - requestingUserId_ = other.requestingUserId_; - onChanged(); + if (other.hasAverageMsr()) { + setAverageMsr(other.getAverageMsr()); } - if (other.hasReason()) { - setReason(other.getReason()); + if (other.hasAverageEggDeliveryRate()) { + setAverageEggDeliveryRate(other.getAverageEggDeliveryRate()); } - if (other.hasClientVersion()) { - setClientVersion(other.getClientVersion()); + if (other.hasLastEggDeliveryRate()) { + setLastEggDeliveryRate(other.getLastEggDeliveryRate()); + } + if (other.hasFarmIndex()) { + setFarmIndex(other.getFarmIndex()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); @@ -137396,50 +141255,46 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: { - contractIdentifier_ = input.readBytes(); + case 9: { + timeAway_ = input.readDouble(); + bitField0_ |= 0x00000001; + break; + } // case 9 + case 17: { + timeSimulated_ = input.readDouble(); bitField0_ |= 0x00000002; break; - } // case 10 - case 18: { - coopIdentifier_ = input.readBytes(); + } // case 17 + case 24: { + silosOwned_ = input.readUInt32(); bitField0_ |= 0x00000004; break; - } // case 18 - case 26: { - playerIdentifier_ = input.readBytes(); + } // case 24 + case 33: { + averageElr_ = input.readDouble(); bitField0_ |= 0x00000008; break; - } // case 26 - case 34: { - requestingUserId_ = input.readBytes(); + } // case 33 + case 41: { + averageMsr_ = input.readDouble(); bitField0_ |= 0x00000010; break; - } // case 34 + } // case 41 + case 49: { + averageEggDeliveryRate_ = input.readDouble(); + bitField0_ |= 0x00000020; + break; + } // case 49 case 56: { - clientVersion_ = input.readUInt32(); - bitField0_ |= 0x00000040; + farmIndex_ = input.readUInt32(); + bitField0_ |= 0x00000080; break; } // case 56 - case 66: { - input.readMessage( - getRinfoFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x00000001; - break; - } // case 66 - case 72: { - int tmpRaw = input.readEnum(); - ei.Ei.KickPlayerCoopRequest.Reason tmpValue = - ei.Ei.KickPlayerCoopRequest.Reason.forNumber(tmpRaw); - if (tmpValue == null) { - mergeUnknownVarintField(9, tmpRaw); - } else { - reason_ = tmpRaw; - bitField0_ |= 0x00000020; - } + case 65: { + lastEggDeliveryRate_ = input.readDouble(); + bitField0_ |= 0x00000040; break; - } // case 72 + } // case 65 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -137457,573 +141312,343 @@ public Builder mergeFrom( } private int bitField0_; - private ei.Ei.BasicRequestInfo rinfo_; - private com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; + private double timeAway_ ; /** - * optional .ei.BasicRequestInfo rinfo = 8; - * @return Whether the rinfo field is set. + * optional double time_away = 1; + * @return Whether the timeAway field is set. */ - public boolean hasRinfo() { + @java.lang.Override + public boolean hasTimeAway() { return ((bitField0_ & 0x00000001) != 0); } /** - * optional .ei.BasicRequestInfo rinfo = 8; - * @return The rinfo. - */ - public ei.Ei.BasicRequestInfo getRinfo() { - if (rinfoBuilder_ == null) { - return rinfo_ == null ? ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; - } else { - return rinfoBuilder_.getMessage(); - } - } - /** - * optional .ei.BasicRequestInfo rinfo = 8; - */ - public Builder setRinfo(ei.Ei.BasicRequestInfo value) { - if (rinfoBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - rinfo_ = value; - onChanged(); - } else { - rinfoBuilder_.setMessage(value); - } - bitField0_ |= 0x00000001; - return this; - } - /** - * optional .ei.BasicRequestInfo rinfo = 8; + * optional double time_away = 1; + * @return The timeAway. */ - public Builder setRinfo( - ei.Ei.BasicRequestInfo.Builder builderForValue) { - if (rinfoBuilder_ == null) { - rinfo_ = builderForValue.build(); - onChanged(); - } else { - rinfoBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000001; - return this; + @java.lang.Override + public double getTimeAway() { + return timeAway_; } /** - * optional .ei.BasicRequestInfo rinfo = 8; + * optional double time_away = 1; + * @param value The timeAway to set. + * @return This builder for chaining. */ - public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { - if (rinfoBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0) && - rinfo_ != null && - rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { - rinfo_ = - ei.Ei.BasicRequestInfo.newBuilder(rinfo_).mergeFrom(value).buildPartial(); - } else { - rinfo_ = value; - } - onChanged(); - } else { - rinfoBuilder_.mergeFrom(value); - } + public Builder setTimeAway(double value) { + + timeAway_ = value; bitField0_ |= 0x00000001; + onChanged(); return this; } /** - * optional .ei.BasicRequestInfo rinfo = 8; + * optional double time_away = 1; + * @return This builder for chaining. */ - public Builder clearRinfo() { - if (rinfoBuilder_ == null) { - rinfo_ = null; - onChanged(); - } else { - rinfoBuilder_.clear(); - } + public Builder clearTimeAway() { bitField0_ = (bitField0_ & ~0x00000001); - return this; - } - /** - * optional .ei.BasicRequestInfo rinfo = 8; - */ - public ei.Ei.BasicRequestInfo.Builder getRinfoBuilder() { - bitField0_ |= 0x00000001; + timeAway_ = 0D; onChanged(); - return getRinfoFieldBuilder().getBuilder(); - } - /** - * optional .ei.BasicRequestInfo rinfo = 8; - */ - public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { - if (rinfoBuilder_ != null) { - return rinfoBuilder_.getMessageOrBuilder(); - } else { - return rinfo_ == null ? - ei.Ei.BasicRequestInfo.getDefaultInstance() : rinfo_; - } - } - /** - * optional .ei.BasicRequestInfo rinfo = 8; - */ - private com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> - getRinfoFieldBuilder() { - if (rinfoBuilder_ == null) { - rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( - getRinfo(), - getParentForChildren(), - isClean()); - rinfo_ = null; - } - return rinfoBuilder_; + return this; } - private java.lang.Object contractIdentifier_ = ""; + private double timeSimulated_ ; /** - * optional string contract_identifier = 1; - * @return Whether the contractIdentifier field is set. + * optional double time_simulated = 2; + * @return Whether the timeSimulated field is set. */ - public boolean hasContractIdentifier() { + @java.lang.Override + public boolean hasTimeSimulated() { return ((bitField0_ & 0x00000002) != 0); } /** - * optional string contract_identifier = 1; - * @return The contractIdentifier. + * optional double time_simulated = 2; + * @return The timeSimulated. */ - public java.lang.String getContractIdentifier() { - java.lang.Object ref = contractIdentifier_; - 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()) { - contractIdentifier_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * optional string contract_identifier = 1; - * @return The bytes for contractIdentifier. - */ - public com.google.protobuf.ByteString - getContractIdentifierBytes() { - java.lang.Object ref = contractIdentifier_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - contractIdentifier_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + @java.lang.Override + public double getTimeSimulated() { + return timeSimulated_; } /** - * optional string contract_identifier = 1; - * @param value The contractIdentifier to set. + * optional double time_simulated = 2; + * @param value The timeSimulated to set. * @return This builder for chaining. */ - public Builder setContractIdentifier( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - contractIdentifier_ = value; + public Builder setTimeSimulated(double value) { + + timeSimulated_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } /** - * optional string contract_identifier = 1; + * optional double time_simulated = 2; * @return This builder for chaining. */ - public Builder clearContractIdentifier() { + public Builder clearTimeSimulated() { bitField0_ = (bitField0_ & ~0x00000002); - contractIdentifier_ = getDefaultInstance().getContractIdentifier(); - onChanged(); - return this; - } - /** - * optional string contract_identifier = 1; - * @param value The bytes for contractIdentifier to set. - * @return This builder for chaining. - */ - public Builder setContractIdentifierBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - contractIdentifier_ = value; + timeSimulated_ = 0D; onChanged(); return this; } - private java.lang.Object coopIdentifier_ = ""; + private int silosOwned_ ; /** - * optional string coop_identifier = 2; - * @return Whether the coopIdentifier field is set. + * optional uint32 silos_owned = 3; + * @return Whether the silosOwned field is set. */ - public boolean hasCoopIdentifier() { + @java.lang.Override + public boolean hasSilosOwned() { return ((bitField0_ & 0x00000004) != 0); } /** - * optional string coop_identifier = 2; - * @return The coopIdentifier. - */ - public java.lang.String getCoopIdentifier() { - java.lang.Object ref = coopIdentifier_; - 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()) { - coopIdentifier_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * optional string coop_identifier = 2; - * @return The bytes for coopIdentifier. + * optional uint32 silos_owned = 3; + * @return The silosOwned. */ - public com.google.protobuf.ByteString - getCoopIdentifierBytes() { - java.lang.Object ref = coopIdentifier_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - coopIdentifier_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + @java.lang.Override + public int getSilosOwned() { + return silosOwned_; } /** - * optional string coop_identifier = 2; - * @param value The coopIdentifier to set. + * optional uint32 silos_owned = 3; + * @param value The silosOwned to set. * @return This builder for chaining. */ - public Builder setCoopIdentifier( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - coopIdentifier_ = value; + public Builder setSilosOwned(int value) { + + silosOwned_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } /** - * optional string coop_identifier = 2; + * optional uint32 silos_owned = 3; * @return This builder for chaining. */ - public Builder clearCoopIdentifier() { + public Builder clearSilosOwned() { bitField0_ = (bitField0_ & ~0x00000004); - coopIdentifier_ = getDefaultInstance().getCoopIdentifier(); - onChanged(); - return this; - } - /** - * optional string coop_identifier = 2; - * @param value The bytes for coopIdentifier to set. - * @return This builder for chaining. - */ - public Builder setCoopIdentifierBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - coopIdentifier_ = value; + silosOwned_ = 0; onChanged(); return this; } - private java.lang.Object playerIdentifier_ = ""; + private double averageElr_ ; /** - * optional string player_identifier = 3; - * @return Whether the playerIdentifier field is set. + * optional double average_elr = 4; + * @return Whether the averageElr field is set. */ - public boolean hasPlayerIdentifier() { + @java.lang.Override + public boolean hasAverageElr() { return ((bitField0_ & 0x00000008) != 0); } /** - * optional string player_identifier = 3; - * @return The playerIdentifier. - */ - public java.lang.String getPlayerIdentifier() { - java.lang.Object ref = playerIdentifier_; - 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()) { - playerIdentifier_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * optional string player_identifier = 3; - * @return The bytes for playerIdentifier. + * optional double average_elr = 4; + * @return The averageElr. */ - public com.google.protobuf.ByteString - getPlayerIdentifierBytes() { - java.lang.Object ref = playerIdentifier_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - playerIdentifier_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + @java.lang.Override + public double getAverageElr() { + return averageElr_; } /** - * optional string player_identifier = 3; - * @param value The playerIdentifier to set. + * optional double average_elr = 4; + * @param value The averageElr to set. * @return This builder for chaining. */ - public Builder setPlayerIdentifier( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; - playerIdentifier_ = value; + public Builder setAverageElr(double value) { + + averageElr_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } /** - * optional string player_identifier = 3; + * optional double average_elr = 4; * @return This builder for chaining. */ - public Builder clearPlayerIdentifier() { + public Builder clearAverageElr() { bitField0_ = (bitField0_ & ~0x00000008); - playerIdentifier_ = getDefaultInstance().getPlayerIdentifier(); - onChanged(); - return this; - } - /** - * optional string player_identifier = 3; - * @param value The bytes for playerIdentifier to set. - * @return This builder for chaining. - */ - public Builder setPlayerIdentifierBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; - playerIdentifier_ = value; + averageElr_ = 0D; onChanged(); return this; } - private java.lang.Object requestingUserId_ = ""; + private double averageMsr_ ; /** - * optional string requesting_user_id = 4; - * @return Whether the requestingUserId field is set. + * optional double average_msr = 5; + * @return Whether the averageMsr field is set. */ - public boolean hasRequestingUserId() { + @java.lang.Override + public boolean hasAverageMsr() { return ((bitField0_ & 0x00000010) != 0); } /** - * optional string requesting_user_id = 4; - * @return The requestingUserId. - */ - public java.lang.String getRequestingUserId() { - java.lang.Object ref = requestingUserId_; - 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()) { - requestingUserId_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * optional string requesting_user_id = 4; - * @return The bytes for requestingUserId. + * optional double average_msr = 5; + * @return The averageMsr. */ - public com.google.protobuf.ByteString - getRequestingUserIdBytes() { - java.lang.Object ref = requestingUserId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - requestingUserId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + @java.lang.Override + public double getAverageMsr() { + return averageMsr_; } /** - * optional string requesting_user_id = 4; - * @param value The requestingUserId to set. + * optional double average_msr = 5; + * @param value The averageMsr to set. * @return This builder for chaining. */ - public Builder setRequestingUserId( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; - requestingUserId_ = value; + public Builder setAverageMsr(double value) { + + averageMsr_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } /** - * optional string requesting_user_id = 4; + * optional double average_msr = 5; * @return This builder for chaining. */ - public Builder clearRequestingUserId() { + public Builder clearAverageMsr() { bitField0_ = (bitField0_ & ~0x00000010); - requestingUserId_ = getDefaultInstance().getRequestingUserId(); - onChanged(); - return this; - } - /** - * optional string requesting_user_id = 4; - * @param value The bytes for requestingUserId to set. - * @return This builder for chaining. - */ - public Builder setRequestingUserIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; - requestingUserId_ = value; + averageMsr_ = 0D; onChanged(); return this; } - private int reason_ = 0; + private double averageEggDeliveryRate_ ; /** - * optional .ei.KickPlayerCoopRequest.Reason reason = 9; - * @return Whether the reason field is set. + * optional double average_egg_delivery_rate = 6; + * @return Whether the averageEggDeliveryRate field is set. */ - @java.lang.Override public boolean hasReason() { + @java.lang.Override + public boolean hasAverageEggDeliveryRate() { return ((bitField0_ & 0x00000020) != 0); } /** - * optional .ei.KickPlayerCoopRequest.Reason reason = 9; - * @return The reason. + * optional double average_egg_delivery_rate = 6; + * @return The averageEggDeliveryRate. */ @java.lang.Override - public ei.Ei.KickPlayerCoopRequest.Reason getReason() { - @SuppressWarnings("deprecation") - ei.Ei.KickPlayerCoopRequest.Reason result = ei.Ei.KickPlayerCoopRequest.Reason.valueOf(reason_); - return result == null ? ei.Ei.KickPlayerCoopRequest.Reason.INVALID : result; + public double getAverageEggDeliveryRate() { + return averageEggDeliveryRate_; } /** - * optional .ei.KickPlayerCoopRequest.Reason reason = 9; - * @param value The reason to set. + * optional double average_egg_delivery_rate = 6; + * @param value The averageEggDeliveryRate to set. * @return This builder for chaining. */ - public Builder setReason(ei.Ei.KickPlayerCoopRequest.Reason value) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setAverageEggDeliveryRate(double value) { + + averageEggDeliveryRate_ = value; bitField0_ |= 0x00000020; - reason_ = value.getNumber(); onChanged(); return this; } /** - * optional .ei.KickPlayerCoopRequest.Reason reason = 9; + * optional double average_egg_delivery_rate = 6; * @return This builder for chaining. */ - public Builder clearReason() { + public Builder clearAverageEggDeliveryRate() { bitField0_ = (bitField0_ & ~0x00000020); - reason_ = 0; + averageEggDeliveryRate_ = 0D; onChanged(); return this; } - private int clientVersion_ ; + private double lastEggDeliveryRate_ ; /** - * optional uint32 client_version = 7; - * @return Whether the clientVersion field is set. + * optional double last_egg_delivery_rate = 8; + * @return Whether the lastEggDeliveryRate field is set. */ @java.lang.Override - public boolean hasClientVersion() { + public boolean hasLastEggDeliveryRate() { return ((bitField0_ & 0x00000040) != 0); } /** - * optional uint32 client_version = 7; - * @return The clientVersion. + * optional double last_egg_delivery_rate = 8; + * @return The lastEggDeliveryRate. */ @java.lang.Override - public int getClientVersion() { - return clientVersion_; + public double getLastEggDeliveryRate() { + return lastEggDeliveryRate_; } /** - * optional uint32 client_version = 7; - * @param value The clientVersion to set. + * optional double last_egg_delivery_rate = 8; + * @param value The lastEggDeliveryRate to set. * @return This builder for chaining. */ - public Builder setClientVersion(int value) { + public Builder setLastEggDeliveryRate(double value) { + + lastEggDeliveryRate_ = value; bitField0_ |= 0x00000040; - clientVersion_ = value; onChanged(); return this; } /** - * optional uint32 client_version = 7; + * optional double last_egg_delivery_rate = 8; * @return This builder for chaining. */ - public Builder clearClientVersion() { + public Builder clearLastEggDeliveryRate() { bitField0_ = (bitField0_ & ~0x00000040); - clientVersion_ = 0; + lastEggDeliveryRate_ = 0D; onChanged(); return this; } + + private int farmIndex_ ; + /** + * optional uint32 farm_index = 7; + * @return Whether the farmIndex field is set. + */ @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); + public boolean hasFarmIndex() { + return ((bitField0_ & 0x00000080) != 0); } - + /** + * optional uint32 farm_index = 7; + * @return The farmIndex. + */ @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); + public int getFarmIndex() { + return farmIndex_; } + /** + * optional uint32 farm_index = 7; + * @param value The farmIndex to set. + * @return This builder for chaining. + */ + public Builder setFarmIndex(int value) { + farmIndex_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + /** + * optional uint32 farm_index = 7; + * @return This builder for chaining. + */ + public Builder clearFarmIndex() { + bitField0_ = (bitField0_ & ~0x00000080); + farmIndex_ = 0; + onChanged(); + return this; + } - // @@protoc_insertion_point(builder_scope:ei.KickPlayerCoopRequest) + // @@protoc_insertion_point(builder_scope:ei.IdleSessionSummary) } - // @@protoc_insertion_point(class_scope:ei.KickPlayerCoopRequest) - private static final ei.Ei.KickPlayerCoopRequest DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:ei.IdleSessionSummary) + private static final ei.Ei.IdleSessionSummary DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new ei.Ei.KickPlayerCoopRequest(); + DEFAULT_INSTANCE = new ei.Ei.IdleSessionSummary(); } - public static ei.Ei.KickPlayerCoopRequest getDefaultInstance() { + public static ei.Ei.IdleSessionSummary getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public KickPlayerCoopRequest parsePartialFrom( + public IdleSessionSummary parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -138042,17 +141667,17 @@ public KickPlayerCoopRequest parsePartialFrom( } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public ei.Ei.KickPlayerCoopRequest getDefaultInstanceForType() { + public ei.Ei.IdleSessionSummary getDefaultInstanceForType() { return DEFAULT_INSTANCE; } @@ -138263,6 +141888,21 @@ public interface ContractCoopStatusUpdateRequestOrBuilder extends */ ei.Ei.PlayerFarmInfoOrBuilder getFarmInfoOrBuilder(); + /** + * optional .ei.IdleSessionSummary last_idle_summary = 18; + * @return Whether the lastIdleSummary field is set. + */ + boolean hasLastIdleSummary(); + /** + * optional .ei.IdleSessionSummary last_idle_summary = 18; + * @return The lastIdleSummary. + */ + ei.Ei.IdleSessionSummary getLastIdleSummary(); + /** + * optional .ei.IdleSessionSummary last_idle_summary = 18; + */ + ei.Ei.IdleSessionSummaryOrBuilder getLastIdleSummaryOrBuilder(); + /** * optional double egg_laying_rate_buff = 10 [default = 1]; * @return Whether the eggLayingRateBuff field is set. @@ -138289,12 +141929,21 @@ public interface ContractCoopStatusUpdateRequestOrBuilder extends * Protobuf type {@code ei.ContractCoopStatusUpdateRequest} */ public static final class ContractCoopStatusUpdateRequest extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ContractCoopStatusUpdateRequest) ContractCoopStatusUpdateRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ContractCoopStatusUpdateRequest.class.getName()); + } // Use ContractCoopStatusUpdateRequest.newBuilder() to construct. - private ContractCoopStatusUpdateRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ContractCoopStatusUpdateRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ContractCoopStatusUpdateRequest() { @@ -138306,25 +141955,13 @@ private ContractCoopStatusUpdateRequest() { earningsBuff_ = 1D; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ContractCoopStatusUpdateRequest(); - } - - @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_ContractCoopStatusUpdateRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ContractCoopStatusUpdateRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -138359,7 +141996,8 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { } public static final int USER_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object userId_; + @SuppressWarnings("serial") + private volatile java.lang.Object userId_ = ""; /** * optional string user_id = 1; * @return Whether the userId field is set. @@ -138407,7 +142045,8 @@ public java.lang.String getUserId() { } public static final int CONTRACT_IDENTIFIER_FIELD_NUMBER = 2; - private volatile java.lang.Object contractIdentifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object contractIdentifier_ = ""; /** * optional string contract_identifier = 2; * @return Whether the contractIdentifier field is set. @@ -138455,7 +142094,8 @@ public java.lang.String getContractIdentifier() { } public static final int COOP_IDENTIFIER_FIELD_NUMBER = 3; - private volatile java.lang.Object coopIdentifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object coopIdentifier_ = ""; /** * optional string coop_identifier = 3; * @return Whether the coopIdentifier field is set. @@ -138503,7 +142143,8 @@ public java.lang.String getCoopIdentifier() { } public static final int PUSH_USER_ID_FIELD_NUMBER = 8; - private volatile java.lang.Object pushUserId_; + @SuppressWarnings("serial") + private volatile java.lang.Object pushUserId_ = ""; /** * optional string push_user_id = 8; * @return Whether the pushUserId field is set. @@ -138551,7 +142192,7 @@ public java.lang.String getPushUserId() { } public static final int AMOUNT_FIELD_NUMBER = 4; - private double amount_; + private double amount_ = 0D; /** * optional double amount = 4; * @return Whether the amount field is set. @@ -138570,7 +142211,7 @@ public double getAmount() { } public static final int RATE_FIELD_NUMBER = 5; - private double rate_; + private double rate_ = 0D; /** * optional double rate = 5; * @return Whether the rate field is set. @@ -138589,7 +142230,7 @@ public double getRate() { } public static final int TIME_CHEATS_DETECTED_FIELD_NUMBER = 6; - private int timeCheatsDetected_; + private int timeCheatsDetected_ = 0; /** * optional uint32 time_cheats_detected = 6; * @return Whether the timeCheatsDetected field is set. @@ -138608,7 +142249,7 @@ public int getTimeCheatsDetected() { } public static final int SOUL_POWER_FIELD_NUMBER = 7; - private double soulPower_; + private double soulPower_ = 0D; /** * optional double soul_power = 7; * @return Whether the soulPower field is set. @@ -138627,7 +142268,7 @@ public double getSoulPower() { } public static final int EOP_FIELD_NUMBER = 15; - private int eop_; + private int eop_ = 0; /** * optional uint32 eop = 15; * @return Whether the eop field is set. @@ -138646,7 +142287,7 @@ public int getEop() { } public static final int BOOST_TOKENS_FIELD_NUMBER = 9; - private int boostTokens_; + private int boostTokens_ = 0; /** * optional uint32 boost_tokens = 9; * @return Whether the boostTokens field is set. @@ -138665,7 +142306,7 @@ public int getBoostTokens() { } public static final int BOOST_TOKENS_SPENT_FIELD_NUMBER = 13; - private int boostTokensSpent_; + private int boostTokensSpent_ = 0; /** * optional uint32 boost_tokens_spent = 13; * @return Whether the boostTokensSpent field is set. @@ -138684,7 +142325,7 @@ public int getBoostTokensSpent() { } public static final int HIDE_CC_STATUS_FIELD_NUMBER = 17; - private boolean hideCcStatus_; + private boolean hideCcStatus_ = false; /** * optional bool hide_cc_status = 17; * @return Whether the hideCcStatus field is set. @@ -138754,15 +142395,41 @@ public ei.Ei.PlayerFarmInfoOrBuilder getFarmInfoOrBuilder() { return farmInfo_ == null ? ei.Ei.PlayerFarmInfo.getDefaultInstance() : farmInfo_; } + public static final int LAST_IDLE_SUMMARY_FIELD_NUMBER = 18; + private ei.Ei.IdleSessionSummary lastIdleSummary_; + /** + * optional .ei.IdleSessionSummary last_idle_summary = 18; + * @return Whether the lastIdleSummary field is set. + */ + @java.lang.Override + public boolean hasLastIdleSummary() { + return ((bitField0_ & 0x00008000) != 0); + } + /** + * optional .ei.IdleSessionSummary last_idle_summary = 18; + * @return The lastIdleSummary. + */ + @java.lang.Override + public ei.Ei.IdleSessionSummary getLastIdleSummary() { + return lastIdleSummary_ == null ? ei.Ei.IdleSessionSummary.getDefaultInstance() : lastIdleSummary_; + } + /** + * optional .ei.IdleSessionSummary last_idle_summary = 18; + */ + @java.lang.Override + public ei.Ei.IdleSessionSummaryOrBuilder getLastIdleSummaryOrBuilder() { + return lastIdleSummary_ == null ? ei.Ei.IdleSessionSummary.getDefaultInstance() : lastIdleSummary_; + } + public static final int EGG_LAYING_RATE_BUFF_FIELD_NUMBER = 10; - private double eggLayingRateBuff_; + private double eggLayingRateBuff_ = 1D; /** * optional double egg_laying_rate_buff = 10 [default = 1]; * @return Whether the eggLayingRateBuff field is set. */ @java.lang.Override public boolean hasEggLayingRateBuff() { - return ((bitField0_ & 0x00008000) != 0); + return ((bitField0_ & 0x00010000) != 0); } /** * optional double egg_laying_rate_buff = 10 [default = 1]; @@ -138774,14 +142441,14 @@ public double getEggLayingRateBuff() { } public static final int EARNINGS_BUFF_FIELD_NUMBER = 11; - private double earningsBuff_; + private double earningsBuff_ = 1D; /** * optional double earnings_buff = 11 [default = 1]; * @return Whether the earningsBuff field is set. */ @java.lang.Override public boolean hasEarningsBuff() { - return ((bitField0_ & 0x00010000) != 0); + return ((bitField0_ & 0x00020000) != 0); } /** * optional double earnings_buff = 11 [default = 1]; @@ -138807,13 +142474,13 @@ public final boolean isInitialized() { public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, userId_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, userId_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, contractIdentifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, contractIdentifier_); } if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, coopIdentifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, coopIdentifier_); } if (((bitField0_ & 0x00000020) != 0)) { output.writeDouble(4, amount_); @@ -138828,15 +142495,15 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeDouble(7, soulPower_); } if (((bitField0_ & 0x00000010) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 8, pushUserId_); + com.google.protobuf.GeneratedMessage.writeString(output, 8, pushUserId_); } if (((bitField0_ & 0x00000400) != 0)) { output.writeUInt32(9, boostTokens_); } - if (((bitField0_ & 0x00008000) != 0)) { + if (((bitField0_ & 0x00010000) != 0)) { output.writeDouble(10, eggLayingRateBuff_); } - if (((bitField0_ & 0x00010000) != 0)) { + if (((bitField0_ & 0x00020000) != 0)) { output.writeDouble(11, earningsBuff_); } if (((bitField0_ & 0x00000001) != 0)) { @@ -138857,6 +142524,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (((bitField0_ & 0x00001000) != 0)) { output.writeBool(17, hideCcStatus_); } + if (((bitField0_ & 0x00008000) != 0)) { + output.writeMessage(18, getLastIdleSummary()); + } getUnknownFields().writeTo(output); } @@ -138867,13 +142537,13 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, userId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, userId_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, contractIdentifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, contractIdentifier_); } if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, coopIdentifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, coopIdentifier_); } if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -138892,17 +142562,17 @@ public int getSerializedSize() { .computeDoubleSize(7, soulPower_); } if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, pushUserId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(8, pushUserId_); } if (((bitField0_ & 0x00000400) != 0)) { size += com.google.protobuf.CodedOutputStream .computeUInt32Size(9, boostTokens_); } - if (((bitField0_ & 0x00008000) != 0)) { + if (((bitField0_ & 0x00010000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(10, eggLayingRateBuff_); } - if (((bitField0_ & 0x00010000) != 0)) { + if (((bitField0_ & 0x00020000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(11, earningsBuff_); } @@ -138930,6 +142600,10 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeBoolSize(17, hideCcStatus_); } + if (((bitField0_ & 0x00008000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(18, getLastIdleSummary()); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -139023,6 +142697,11 @@ public boolean equals(final java.lang.Object obj) { if (!getFarmInfo() .equals(other.getFarmInfo())) return false; } + if (hasLastIdleSummary() != other.hasLastIdleSummary()) return false; + if (hasLastIdleSummary()) { + if (!getLastIdleSummary() + .equals(other.getLastIdleSummary())) return false; + } if (hasEggLayingRateBuff() != other.hasEggLayingRateBuff()) return false; if (hasEggLayingRateBuff()) { if (java.lang.Double.doubleToLongBits(getEggLayingRateBuff()) @@ -139110,6 +142789,10 @@ public int hashCode() { hash = (37 * hash) + FARM_INFO_FIELD_NUMBER; hash = (53 * hash) + getFarmInfo().hashCode(); } + if (hasLastIdleSummary()) { + hash = (37 * hash) + LAST_IDLE_SUMMARY_FIELD_NUMBER; + hash = (53 * hash) + getLastIdleSummary().hashCode(); + } if (hasEggLayingRateBuff()) { hash = (37 * hash) + EGG_LAYING_RATE_BUFF_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( @@ -139159,39 +142842,41 @@ public static ei.Ei.ContractCoopStatusUpdateRequest parseFrom( } public static ei.Ei.ContractCoopStatusUpdateRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ContractCoopStatusUpdateRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ContractCoopStatusUpdateRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ContractCoopStatusUpdateRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ContractCoopStatusUpdateRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ContractCoopStatusUpdateRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -139211,7 +142896,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -139219,7 +142904,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ContractCoopStatusUpdateRequest} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ContractCoopStatusUpdateRequest) ei.Ei.ContractCoopStatusUpdateRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -139228,7 +142913,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ContractCoopStatusUpdateRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -139241,67 +142926,57 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getRinfoFieldBuilder(); getProductionParamsFieldBuilder(); getFarmInfoFieldBuilder(); + getLastIdleSummaryFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); - if (rinfoBuilder_ == null) { - rinfo_ = null; - } else { - rinfoBuilder_.clear(); + bitField0_ = 0; + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); userId_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); contractIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); coopIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); pushUserId_ = ""; - bitField0_ = (bitField0_ & ~0x00000010); amount_ = 0D; - bitField0_ = (bitField0_ & ~0x00000020); rate_ = 0D; - bitField0_ = (bitField0_ & ~0x00000040); timeCheatsDetected_ = 0; - bitField0_ = (bitField0_ & ~0x00000080); soulPower_ = 0D; - bitField0_ = (bitField0_ & ~0x00000100); eop_ = 0; - bitField0_ = (bitField0_ & ~0x00000200); boostTokens_ = 0; - bitField0_ = (bitField0_ & ~0x00000400); boostTokensSpent_ = 0; - bitField0_ = (bitField0_ & ~0x00000800); hideCcStatus_ = false; - bitField0_ = (bitField0_ & ~0x00001000); - if (productionParamsBuilder_ == null) { - productionParams_ = null; - } else { - productionParamsBuilder_.clear(); + productionParams_ = null; + if (productionParamsBuilder_ != null) { + productionParamsBuilder_.dispose(); + productionParamsBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00002000); - if (farmInfoBuilder_ == null) { - farmInfo_ = null; - } else { - farmInfoBuilder_.clear(); + farmInfo_ = null; + if (farmInfoBuilder_ != null) { + farmInfoBuilder_.dispose(); + farmInfoBuilder_ = null; + } + lastIdleSummary_ = null; + if (lastIdleSummaryBuilder_ != null) { + lastIdleSummaryBuilder_.dispose(); + lastIdleSummaryBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00004000); eggLayingRateBuff_ = 1D; - bitField0_ = (bitField0_ & ~0x00008000); earningsBuff_ = 1D; - bitField0_ = (bitField0_ & ~0x00010000); return this; } @@ -139328,32 +143003,36 @@ public ei.Ei.ContractCoopStatusUpdateRequest build() { @java.lang.Override public ei.Ei.ContractCoopStatusUpdateRequest buildPartial() { ei.Ei.ContractCoopStatusUpdateRequest result = new ei.Ei.ContractCoopStatusUpdateRequest(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ContractCoopStatusUpdateRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (rinfoBuilder_ == null) { - result.rinfo_ = rinfo_; - } else { - result.rinfo_ = rinfoBuilder_.build(); - } + result.rinfo_ = rinfoBuilder_ == null + ? rinfo_ + : rinfoBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { + result.userId_ = userId_; to_bitField0_ |= 0x00000002; } - result.userId_ = userId_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.contractIdentifier_ = contractIdentifier_; to_bitField0_ |= 0x00000004; } - result.contractIdentifier_ = contractIdentifier_; if (((from_bitField0_ & 0x00000008) != 0)) { + result.coopIdentifier_ = coopIdentifier_; to_bitField0_ |= 0x00000008; } - result.coopIdentifier_ = coopIdentifier_; if (((from_bitField0_ & 0x00000010) != 0)) { + result.pushUserId_ = pushUserId_; to_bitField0_ |= 0x00000010; } - result.pushUserId_ = pushUserId_; if (((from_bitField0_ & 0x00000020) != 0)) { result.amount_ = amount_; to_bitField0_ |= 0x00000020; @@ -139387,66 +143066,34 @@ public ei.Ei.ContractCoopStatusUpdateRequest buildPartial() { to_bitField0_ |= 0x00001000; } if (((from_bitField0_ & 0x00002000) != 0)) { - if (productionParamsBuilder_ == null) { - result.productionParams_ = productionParams_; - } else { - result.productionParams_ = productionParamsBuilder_.build(); - } + result.productionParams_ = productionParamsBuilder_ == null + ? productionParams_ + : productionParamsBuilder_.build(); to_bitField0_ |= 0x00002000; } if (((from_bitField0_ & 0x00004000) != 0)) { - if (farmInfoBuilder_ == null) { - result.farmInfo_ = farmInfo_; - } else { - result.farmInfo_ = farmInfoBuilder_.build(); - } + result.farmInfo_ = farmInfoBuilder_ == null + ? farmInfo_ + : farmInfoBuilder_.build(); to_bitField0_ |= 0x00004000; } if (((from_bitField0_ & 0x00008000) != 0)) { + result.lastIdleSummary_ = lastIdleSummaryBuilder_ == null + ? lastIdleSummary_ + : lastIdleSummaryBuilder_.build(); to_bitField0_ |= 0x00008000; } - result.eggLayingRateBuff_ = eggLayingRateBuff_; if (((from_bitField0_ & 0x00010000) != 0)) { + result.eggLayingRateBuff_ = eggLayingRateBuff_; to_bitField0_ |= 0x00010000; } - result.earningsBuff_ = earningsBuff_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + if (((from_bitField0_ & 0x00020000) != 0)) { + result.earningsBuff_ = earningsBuff_; + to_bitField0_ |= 0x00020000; + } + result.bitField0_ |= to_bitField0_; } - @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.ContractCoopStatusUpdateRequest) { @@ -139463,23 +143110,23 @@ public Builder mergeFrom(ei.Ei.ContractCoopStatusUpdateRequest other) { mergeRinfo(other.getRinfo()); } if (other.hasUserId()) { - bitField0_ |= 0x00000002; userId_ = other.userId_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasContractIdentifier()) { - bitField0_ |= 0x00000004; contractIdentifier_ = other.contractIdentifier_; + bitField0_ |= 0x00000004; onChanged(); } if (other.hasCoopIdentifier()) { - bitField0_ |= 0x00000008; coopIdentifier_ = other.coopIdentifier_; + bitField0_ |= 0x00000008; onChanged(); } if (other.hasPushUserId()) { - bitField0_ |= 0x00000010; pushUserId_ = other.pushUserId_; + bitField0_ |= 0x00000010; onChanged(); } if (other.hasAmount()) { @@ -139512,6 +143159,9 @@ public Builder mergeFrom(ei.Ei.ContractCoopStatusUpdateRequest other) { if (other.hasFarmInfo()) { mergeFarmInfo(other.getFarmInfo()); } + if (other.hasLastIdleSummary()) { + mergeLastIdleSummary(other.getLastIdleSummary()); + } if (other.hasEggLayingRateBuff()) { setEggLayingRateBuff(other.getEggLayingRateBuff()); } @@ -139591,12 +143241,12 @@ public Builder mergeFrom( } // case 72 case 81: { eggLayingRateBuff_ = input.readDouble(); - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; break; } // case 81 case 89: { earningsBuff_ = input.readDouble(); - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; break; } // case 89 case 98: { @@ -139635,6 +143285,13 @@ public Builder mergeFrom( bitField0_ |= 0x00001000; break; } // case 136 + case 146: { + input.readMessage( + getLastIdleSummaryFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00008000; + break; + } // case 146 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -139653,7 +143310,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.BasicRequestInfo rinfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; /** * optional .ei.BasicRequestInfo rinfo = 12; @@ -139682,11 +143339,11 @@ public Builder setRinfo(ei.Ei.BasicRequestInfo value) { throw new NullPointerException(); } rinfo_ = value; - onChanged(); } else { rinfoBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -139696,11 +143353,11 @@ public Builder setRinfo( ei.Ei.BasicRequestInfo.Builder builderForValue) { if (rinfoBuilder_ == null) { rinfo_ = builderForValue.build(); - onChanged(); } else { rinfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -139709,31 +143366,32 @@ public Builder setRinfo( public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { if (rinfoBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - rinfo_ != null && - rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { - rinfo_ = - ei.Ei.BasicRequestInfo.newBuilder(rinfo_).mergeFrom(value).buildPartial(); + rinfo_ != null && + rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { + getRinfoBuilder().mergeFrom(value); } else { rinfo_ = value; } - onChanged(); } else { rinfoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (rinfo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.BasicRequestInfo rinfo = 12; */ public Builder clearRinfo() { - if (rinfoBuilder_ == null) { - rinfo_ = null; - onChanged(); - } else { - rinfoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; + } + onChanged(); return this; } /** @@ -139758,11 +143416,11 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { /** * optional .ei.BasicRequestInfo rinfo = 12; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> getRinfoFieldBuilder() { if (rinfoBuilder_ == null) { - rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( getRinfo(), getParentForChildren(), @@ -139822,11 +143480,9 @@ public java.lang.String getUserId() { */ public Builder setUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -139835,8 +143491,8 @@ public Builder setUserId( * @return This builder for chaining. */ public Builder clearUserId() { - bitField0_ = (bitField0_ & ~0x00000002); userId_ = getDefaultInstance().getUserId(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -139847,11 +143503,9 @@ public Builder clearUserId() { */ public Builder setUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -139906,11 +143560,9 @@ public java.lang.String getContractIdentifier() { */ public Builder setContractIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } contractIdentifier_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -139919,8 +143571,8 @@ public Builder setContractIdentifier( * @return This builder for chaining. */ public Builder clearContractIdentifier() { - bitField0_ = (bitField0_ & ~0x00000004); contractIdentifier_ = getDefaultInstance().getContractIdentifier(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -139931,11 +143583,9 @@ public Builder clearContractIdentifier() { */ public Builder setContractIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } contractIdentifier_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -139990,11 +143640,9 @@ public java.lang.String getCoopIdentifier() { */ public Builder setCoopIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } coopIdentifier_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -140003,8 +143651,8 @@ public Builder setCoopIdentifier( * @return This builder for chaining. */ public Builder clearCoopIdentifier() { - bitField0_ = (bitField0_ & ~0x00000008); coopIdentifier_ = getDefaultInstance().getCoopIdentifier(); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -140015,11 +143663,9 @@ public Builder clearCoopIdentifier() { */ public Builder setCoopIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } coopIdentifier_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -140074,11 +143720,9 @@ public java.lang.String getPushUserId() { */ public Builder setPushUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } pushUserId_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -140087,8 +143731,8 @@ public Builder setPushUserId( * @return This builder for chaining. */ public Builder clearPushUserId() { - bitField0_ = (bitField0_ & ~0x00000010); pushUserId_ = getDefaultInstance().getPushUserId(); + bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } @@ -140099,11 +143743,9 @@ public Builder clearPushUserId() { */ public Builder setPushUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } pushUserId_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -140131,8 +143773,9 @@ public double getAmount() { * @return This builder for chaining. */ public Builder setAmount(double value) { - bitField0_ |= 0x00000020; + amount_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -140170,8 +143813,9 @@ public double getRate() { * @return This builder for chaining. */ public Builder setRate(double value) { - bitField0_ |= 0x00000040; + rate_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -140209,8 +143853,9 @@ public int getTimeCheatsDetected() { * @return This builder for chaining. */ public Builder setTimeCheatsDetected(int value) { - bitField0_ |= 0x00000080; + timeCheatsDetected_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -140248,8 +143893,9 @@ public double getSoulPower() { * @return This builder for chaining. */ public Builder setSoulPower(double value) { - bitField0_ |= 0x00000100; + soulPower_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -140287,8 +143933,9 @@ public int getEop() { * @return This builder for chaining. */ public Builder setEop(int value) { - bitField0_ |= 0x00000200; + eop_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -140326,8 +143973,9 @@ public int getBoostTokens() { * @return This builder for chaining. */ public Builder setBoostTokens(int value) { - bitField0_ |= 0x00000400; + boostTokens_ = value; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -140365,8 +144013,9 @@ public int getBoostTokensSpent() { * @return This builder for chaining. */ public Builder setBoostTokensSpent(int value) { - bitField0_ |= 0x00000800; + boostTokensSpent_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -140404,8 +144053,9 @@ public boolean getHideCcStatus() { * @return This builder for chaining. */ public Builder setHideCcStatus(boolean value) { - bitField0_ |= 0x00001000; + hideCcStatus_ = value; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -140421,7 +144071,7 @@ public Builder clearHideCcStatus() { } private ei.Ei.FarmProductionParams productionParams_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.FarmProductionParams, ei.Ei.FarmProductionParams.Builder, ei.Ei.FarmProductionParamsOrBuilder> productionParamsBuilder_; /** * optional .ei.FarmProductionParams production_params = 14; @@ -140450,11 +144100,11 @@ public Builder setProductionParams(ei.Ei.FarmProductionParams value) { throw new NullPointerException(); } productionParams_ = value; - onChanged(); } else { productionParamsBuilder_.setMessage(value); } bitField0_ |= 0x00002000; + onChanged(); return this; } /** @@ -140464,11 +144114,11 @@ public Builder setProductionParams( ei.Ei.FarmProductionParams.Builder builderForValue) { if (productionParamsBuilder_ == null) { productionParams_ = builderForValue.build(); - onChanged(); } else { productionParamsBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00002000; + onChanged(); return this; } /** @@ -140477,31 +144127,32 @@ public Builder setProductionParams( public Builder mergeProductionParams(ei.Ei.FarmProductionParams value) { if (productionParamsBuilder_ == null) { if (((bitField0_ & 0x00002000) != 0) && - productionParams_ != null && - productionParams_ != ei.Ei.FarmProductionParams.getDefaultInstance()) { - productionParams_ = - ei.Ei.FarmProductionParams.newBuilder(productionParams_).mergeFrom(value).buildPartial(); + productionParams_ != null && + productionParams_ != ei.Ei.FarmProductionParams.getDefaultInstance()) { + getProductionParamsBuilder().mergeFrom(value); } else { productionParams_ = value; } - onChanged(); } else { productionParamsBuilder_.mergeFrom(value); } - bitField0_ |= 0x00002000; + if (productionParams_ != null) { + bitField0_ |= 0x00002000; + onChanged(); + } return this; } /** * optional .ei.FarmProductionParams production_params = 14; */ public Builder clearProductionParams() { - if (productionParamsBuilder_ == null) { - productionParams_ = null; - onChanged(); - } else { - productionParamsBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00002000); + productionParams_ = null; + if (productionParamsBuilder_ != null) { + productionParamsBuilder_.dispose(); + productionParamsBuilder_ = null; + } + onChanged(); return this; } /** @@ -140526,11 +144177,11 @@ public ei.Ei.FarmProductionParamsOrBuilder getProductionParamsOrBuilder() { /** * optional .ei.FarmProductionParams production_params = 14; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.FarmProductionParams, ei.Ei.FarmProductionParams.Builder, ei.Ei.FarmProductionParamsOrBuilder> getProductionParamsFieldBuilder() { if (productionParamsBuilder_ == null) { - productionParamsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + productionParamsBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.FarmProductionParams, ei.Ei.FarmProductionParams.Builder, ei.Ei.FarmProductionParamsOrBuilder>( getProductionParams(), getParentForChildren(), @@ -140541,7 +144192,7 @@ public ei.Ei.FarmProductionParamsOrBuilder getProductionParamsOrBuilder() { } private ei.Ei.PlayerFarmInfo farmInfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.PlayerFarmInfo, ei.Ei.PlayerFarmInfo.Builder, ei.Ei.PlayerFarmInfoOrBuilder> farmInfoBuilder_; /** * optional .ei.PlayerFarmInfo farm_info = 16; @@ -140570,11 +144221,11 @@ public Builder setFarmInfo(ei.Ei.PlayerFarmInfo value) { throw new NullPointerException(); } farmInfo_ = value; - onChanged(); } else { farmInfoBuilder_.setMessage(value); } bitField0_ |= 0x00004000; + onChanged(); return this; } /** @@ -140584,11 +144235,11 @@ public Builder setFarmInfo( ei.Ei.PlayerFarmInfo.Builder builderForValue) { if (farmInfoBuilder_ == null) { farmInfo_ = builderForValue.build(); - onChanged(); } else { farmInfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00004000; + onChanged(); return this; } /** @@ -140597,31 +144248,32 @@ public Builder setFarmInfo( public Builder mergeFarmInfo(ei.Ei.PlayerFarmInfo value) { if (farmInfoBuilder_ == null) { if (((bitField0_ & 0x00004000) != 0) && - farmInfo_ != null && - farmInfo_ != ei.Ei.PlayerFarmInfo.getDefaultInstance()) { - farmInfo_ = - ei.Ei.PlayerFarmInfo.newBuilder(farmInfo_).mergeFrom(value).buildPartial(); + farmInfo_ != null && + farmInfo_ != ei.Ei.PlayerFarmInfo.getDefaultInstance()) { + getFarmInfoBuilder().mergeFrom(value); } else { farmInfo_ = value; } - onChanged(); } else { farmInfoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00004000; + if (farmInfo_ != null) { + bitField0_ |= 0x00004000; + onChanged(); + } return this; } /** * optional .ei.PlayerFarmInfo farm_info = 16; */ public Builder clearFarmInfo() { - if (farmInfoBuilder_ == null) { - farmInfo_ = null; - onChanged(); - } else { - farmInfoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00004000); + farmInfo_ = null; + if (farmInfoBuilder_ != null) { + farmInfoBuilder_.dispose(); + farmInfoBuilder_ = null; + } + onChanged(); return this; } /** @@ -140646,11 +144298,11 @@ public ei.Ei.PlayerFarmInfoOrBuilder getFarmInfoOrBuilder() { /** * optional .ei.PlayerFarmInfo farm_info = 16; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.PlayerFarmInfo, ei.Ei.PlayerFarmInfo.Builder, ei.Ei.PlayerFarmInfoOrBuilder> getFarmInfoFieldBuilder() { if (farmInfoBuilder_ == null) { - farmInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + farmInfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.PlayerFarmInfo, ei.Ei.PlayerFarmInfo.Builder, ei.Ei.PlayerFarmInfoOrBuilder>( getFarmInfo(), getParentForChildren(), @@ -140660,6 +144312,127 @@ public ei.Ei.PlayerFarmInfoOrBuilder getFarmInfoOrBuilder() { return farmInfoBuilder_; } + private ei.Ei.IdleSessionSummary lastIdleSummary_; + private com.google.protobuf.SingleFieldBuilder< + ei.Ei.IdleSessionSummary, ei.Ei.IdleSessionSummary.Builder, ei.Ei.IdleSessionSummaryOrBuilder> lastIdleSummaryBuilder_; + /** + * optional .ei.IdleSessionSummary last_idle_summary = 18; + * @return Whether the lastIdleSummary field is set. + */ + public boolean hasLastIdleSummary() { + return ((bitField0_ & 0x00008000) != 0); + } + /** + * optional .ei.IdleSessionSummary last_idle_summary = 18; + * @return The lastIdleSummary. + */ + public ei.Ei.IdleSessionSummary getLastIdleSummary() { + if (lastIdleSummaryBuilder_ == null) { + return lastIdleSummary_ == null ? ei.Ei.IdleSessionSummary.getDefaultInstance() : lastIdleSummary_; + } else { + return lastIdleSummaryBuilder_.getMessage(); + } + } + /** + * optional .ei.IdleSessionSummary last_idle_summary = 18; + */ + public Builder setLastIdleSummary(ei.Ei.IdleSessionSummary value) { + if (lastIdleSummaryBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + lastIdleSummary_ = value; + } else { + lastIdleSummaryBuilder_.setMessage(value); + } + bitField0_ |= 0x00008000; + onChanged(); + return this; + } + /** + * optional .ei.IdleSessionSummary last_idle_summary = 18; + */ + public Builder setLastIdleSummary( + ei.Ei.IdleSessionSummary.Builder builderForValue) { + if (lastIdleSummaryBuilder_ == null) { + lastIdleSummary_ = builderForValue.build(); + } else { + lastIdleSummaryBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00008000; + onChanged(); + return this; + } + /** + * optional .ei.IdleSessionSummary last_idle_summary = 18; + */ + public Builder mergeLastIdleSummary(ei.Ei.IdleSessionSummary value) { + if (lastIdleSummaryBuilder_ == null) { + if (((bitField0_ & 0x00008000) != 0) && + lastIdleSummary_ != null && + lastIdleSummary_ != ei.Ei.IdleSessionSummary.getDefaultInstance()) { + getLastIdleSummaryBuilder().mergeFrom(value); + } else { + lastIdleSummary_ = value; + } + } else { + lastIdleSummaryBuilder_.mergeFrom(value); + } + if (lastIdleSummary_ != null) { + bitField0_ |= 0x00008000; + onChanged(); + } + return this; + } + /** + * optional .ei.IdleSessionSummary last_idle_summary = 18; + */ + public Builder clearLastIdleSummary() { + bitField0_ = (bitField0_ & ~0x00008000); + lastIdleSummary_ = null; + if (lastIdleSummaryBuilder_ != null) { + lastIdleSummaryBuilder_.dispose(); + lastIdleSummaryBuilder_ = null; + } + onChanged(); + return this; + } + /** + * optional .ei.IdleSessionSummary last_idle_summary = 18; + */ + public ei.Ei.IdleSessionSummary.Builder getLastIdleSummaryBuilder() { + bitField0_ |= 0x00008000; + onChanged(); + return getLastIdleSummaryFieldBuilder().getBuilder(); + } + /** + * optional .ei.IdleSessionSummary last_idle_summary = 18; + */ + public ei.Ei.IdleSessionSummaryOrBuilder getLastIdleSummaryOrBuilder() { + if (lastIdleSummaryBuilder_ != null) { + return lastIdleSummaryBuilder_.getMessageOrBuilder(); + } else { + return lastIdleSummary_ == null ? + ei.Ei.IdleSessionSummary.getDefaultInstance() : lastIdleSummary_; + } + } + /** + * optional .ei.IdleSessionSummary last_idle_summary = 18; + */ + private com.google.protobuf.SingleFieldBuilder< + ei.Ei.IdleSessionSummary, ei.Ei.IdleSessionSummary.Builder, ei.Ei.IdleSessionSummaryOrBuilder> + getLastIdleSummaryFieldBuilder() { + if (lastIdleSummaryBuilder_ == null) { + lastIdleSummaryBuilder_ = new com.google.protobuf.SingleFieldBuilder< + ei.Ei.IdleSessionSummary, ei.Ei.IdleSessionSummary.Builder, ei.Ei.IdleSessionSummaryOrBuilder>( + getLastIdleSummary(), + getParentForChildren(), + isClean()); + lastIdleSummary_ = null; + } + return lastIdleSummaryBuilder_; + } + private double eggLayingRateBuff_ = 1D; /** * optional double egg_laying_rate_buff = 10 [default = 1]; @@ -140667,7 +144440,7 @@ public ei.Ei.PlayerFarmInfoOrBuilder getFarmInfoOrBuilder() { */ @java.lang.Override public boolean hasEggLayingRateBuff() { - return ((bitField0_ & 0x00008000) != 0); + return ((bitField0_ & 0x00010000) != 0); } /** * optional double egg_laying_rate_buff = 10 [default = 1]; @@ -140683,8 +144456,9 @@ public double getEggLayingRateBuff() { * @return This builder for chaining. */ public Builder setEggLayingRateBuff(double value) { - bitField0_ |= 0x00008000; + eggLayingRateBuff_ = value; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -140693,7 +144467,7 @@ public Builder setEggLayingRateBuff(double value) { * @return This builder for chaining. */ public Builder clearEggLayingRateBuff() { - bitField0_ = (bitField0_ & ~0x00008000); + bitField0_ = (bitField0_ & ~0x00010000); eggLayingRateBuff_ = 1D; onChanged(); return this; @@ -140706,7 +144480,7 @@ public Builder clearEggLayingRateBuff() { */ @java.lang.Override public boolean hasEarningsBuff() { - return ((bitField0_ & 0x00010000) != 0); + return ((bitField0_ & 0x00020000) != 0); } /** * optional double earnings_buff = 11 [default = 1]; @@ -140722,8 +144496,9 @@ public double getEarningsBuff() { * @return This builder for chaining. */ public Builder setEarningsBuff(double value) { - bitField0_ |= 0x00010000; + earningsBuff_ = value; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -140732,23 +144507,11 @@ public Builder setEarningsBuff(double value) { * @return This builder for chaining. */ public Builder clearEarningsBuff() { - bitField0_ = (bitField0_ & ~0x00010000); + bitField0_ = (bitField0_ & ~0x00020000); earningsBuff_ = 1D; 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.ContractCoopStatusUpdateRequest) } @@ -140763,7 +144526,7 @@ public static ei.Ei.ContractCoopStatusUpdateRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ContractCoopStatusUpdateRequest parsePartialFrom( @@ -140842,37 +144605,34 @@ public interface ContractCoopStatusUpdateResponseOrBuilder extends * Protobuf type {@code ei.ContractCoopStatusUpdateResponse} */ public static final class ContractCoopStatusUpdateResponse extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ContractCoopStatusUpdateResponse) ContractCoopStatusUpdateResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ContractCoopStatusUpdateResponse.class.getName()); + } // Use ContractCoopStatusUpdateResponse.newBuilder() to construct. - private ContractCoopStatusUpdateResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ContractCoopStatusUpdateResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ContractCoopStatusUpdateResponse() { status_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ContractCoopStatusUpdateResponse(); - } - - @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_ContractCoopStatusUpdateResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ContractCoopStatusUpdateResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -140881,7 +144641,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int FINALIZED_FIELD_NUMBER = 1; - private boolean finalized_; + private boolean finalized_ = false; /** * optional bool finalized = 1; * @return Whether the finalized field is set. @@ -140900,7 +144660,7 @@ public boolean getFinalized() { } public static final int EXISTS_FIELD_NUMBER = 2; - private boolean exists_; + private boolean exists_ = false; /** * optional bool exists = 2; * @return Whether the exists field is set. @@ -140919,7 +144679,7 @@ public boolean getExists() { } public static final int STATUS_FIELD_NUMBER = 3; - private int status_; + private int status_ = 0; /** * optional .ei.ContractCoopStatusResponse.MemberStatus status = 3; * @return Whether the status field is set. @@ -140932,8 +144692,7 @@ public boolean getExists() { * @return The status. */ @java.lang.Override public ei.Ei.ContractCoopStatusResponse.MemberStatus getStatus() { - @SuppressWarnings("deprecation") - ei.Ei.ContractCoopStatusResponse.MemberStatus result = ei.Ei.ContractCoopStatusResponse.MemberStatus.valueOf(status_); + ei.Ei.ContractCoopStatusResponse.MemberStatus result = ei.Ei.ContractCoopStatusResponse.MemberStatus.forNumber(status_); return result == null ? ei.Ei.ContractCoopStatusResponse.MemberStatus.VALID : result; } @@ -141074,39 +144833,41 @@ public static ei.Ei.ContractCoopStatusUpdateResponse parseFrom( } public static ei.Ei.ContractCoopStatusUpdateResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ContractCoopStatusUpdateResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ContractCoopStatusUpdateResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ContractCoopStatusUpdateResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ContractCoopStatusUpdateResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ContractCoopStatusUpdateResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -141126,7 +144887,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -141134,7 +144895,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ContractCoopStatusUpdateResponse} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ContractCoopStatusUpdateResponse) ei.Ei.ContractCoopStatusUpdateResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -141143,7 +144904,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ContractCoopStatusUpdateResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -141156,19 +144917,17 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; finalized_ = false; - bitField0_ = (bitField0_ & ~0x00000001); exists_ = false; - bitField0_ = (bitField0_ & ~0x00000002); status_ = 0; - bitField0_ = (bitField0_ & ~0x00000004); return this; } @@ -141195,6 +144954,12 @@ public ei.Ei.ContractCoopStatusUpdateResponse build() { @java.lang.Override public ei.Ei.ContractCoopStatusUpdateResponse buildPartial() { ei.Ei.ContractCoopStatusUpdateResponse result = new ei.Ei.ContractCoopStatusUpdateResponse(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ContractCoopStatusUpdateResponse result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { @@ -141206,46 +144971,12 @@ public ei.Ei.ContractCoopStatusUpdateResponse buildPartial() { to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { + result.status_ = status_; to_bitField0_ |= 0x00000004; } - result.status_ = status_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ContractCoopStatusUpdateResponse) { @@ -141355,8 +145086,9 @@ public boolean getFinalized() { * @return This builder for chaining. */ public Builder setFinalized(boolean value) { - bitField0_ |= 0x00000001; + finalized_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -141394,8 +145126,9 @@ public boolean getExists() { * @return This builder for chaining. */ public Builder setExists(boolean value) { - bitField0_ |= 0x00000002; + exists_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -141424,8 +145157,7 @@ public Builder clearExists() { */ @java.lang.Override public ei.Ei.ContractCoopStatusResponse.MemberStatus getStatus() { - @SuppressWarnings("deprecation") - ei.Ei.ContractCoopStatusResponse.MemberStatus result = ei.Ei.ContractCoopStatusResponse.MemberStatus.valueOf(status_); + ei.Ei.ContractCoopStatusResponse.MemberStatus result = ei.Ei.ContractCoopStatusResponse.MemberStatus.forNumber(status_); return result == null ? ei.Ei.ContractCoopStatusResponse.MemberStatus.VALID : result; } /** @@ -141452,18 +145184,6 @@ public Builder clearStatus() { 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.ContractCoopStatusUpdateResponse) } @@ -141478,7 +145198,7 @@ public static ei.Ei.ContractCoopStatusUpdateResponse getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ContractCoopStatusUpdateResponse parsePartialFrom( @@ -141557,12 +145277,21 @@ public interface CoopBuffStateOrBuilder extends * Protobuf type {@code ei.CoopBuffState} */ public static final class CoopBuffState extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.CoopBuffState) CoopBuffStateOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + CoopBuffState.class.getName()); + } // Use CoopBuffState.newBuilder() to construct. - private CoopBuffState(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CoopBuffState(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private CoopBuffState() { @@ -141570,25 +145299,13 @@ private CoopBuffState() { earnings_ = 1D; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new CoopBuffState(); - } - - @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_CoopBuffState_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_CoopBuffState_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -141597,7 +145314,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int EGG_LAYING_RATE_FIELD_NUMBER = 1; - private double eggLayingRate_; + private double eggLayingRate_ = 1D; /** * optional double egg_laying_rate = 1 [default = 1]; * @return Whether the eggLayingRate field is set. @@ -141616,7 +145333,7 @@ public double getEggLayingRate() { } public static final int EARNINGS_FIELD_NUMBER = 2; - private double earnings_; + private double earnings_ = 1D; /** * optional double earnings = 2 [default = 1]; * @return Whether the earnings field is set. @@ -141635,7 +145352,7 @@ public double getEarnings() { } public static final int SERVER_TIMESTAMP_FIELD_NUMBER = 3; - private double serverTimestamp_; + private double serverTimestamp_ = 0D; /** * optional double server_timestamp = 3; * @return Whether the serverTimestamp field is set. @@ -141795,39 +145512,41 @@ public static ei.Ei.CoopBuffState parseFrom( } public static ei.Ei.CoopBuffState parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.CoopBuffState parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.CoopBuffState parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.CoopBuffState parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.CoopBuffState parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.CoopBuffState parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -141847,7 +145566,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -141855,7 +145574,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.CoopBuffState} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.CoopBuffState) ei.Ei.CoopBuffStateOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -141864,7 +145583,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_CoopBuffState_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -141877,19 +145596,17 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; eggLayingRate_ = 1D; - bitField0_ = (bitField0_ & ~0x00000001); earnings_ = 1D; - bitField0_ = (bitField0_ & ~0x00000002); serverTimestamp_ = 0D; - bitField0_ = (bitField0_ & ~0x00000004); return this; } @@ -141916,57 +145633,29 @@ public ei.Ei.CoopBuffState build() { @java.lang.Override public ei.Ei.CoopBuffState buildPartial() { ei.Ei.CoopBuffState result = new ei.Ei.CoopBuffState(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.CoopBuffState result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.eggLayingRate_ = eggLayingRate_; to_bitField0_ |= 0x00000001; } - result.eggLayingRate_ = eggLayingRate_; if (((from_bitField0_ & 0x00000002) != 0)) { + result.earnings_ = earnings_; to_bitField0_ |= 0x00000002; } - result.earnings_ = earnings_; if (((from_bitField0_ & 0x00000004) != 0)) { result.serverTimestamp_ = serverTimestamp_; to_bitField0_ |= 0x00000004; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.CoopBuffState) { @@ -142069,8 +145758,9 @@ public double getEggLayingRate() { * @return This builder for chaining. */ public Builder setEggLayingRate(double value) { - bitField0_ |= 0x00000001; + eggLayingRate_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -142108,8 +145798,9 @@ public double getEarnings() { * @return This builder for chaining. */ public Builder setEarnings(double value) { - bitField0_ |= 0x00000002; + earnings_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -142147,8 +145838,9 @@ public double getServerTimestamp() { * @return This builder for chaining. */ public Builder setServerTimestamp(double value) { - bitField0_ |= 0x00000004; + serverTimestamp_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -142162,18 +145854,6 @@ public Builder clearServerTimestamp() { 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.CoopBuffState) } @@ -142188,7 +145868,7 @@ public static ei.Ei.CoopBuffState getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CoopBuffState parsePartialFrom( @@ -142258,37 +145938,34 @@ ei.Ei.CoopBuffStateOrBuilder getHistoryOrBuilder( * Protobuf type {@code ei.CoopBuffHistory} */ public static final class CoopBuffHistory extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.CoopBuffHistory) CoopBuffHistoryOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + CoopBuffHistory.class.getName()); + } // Use CoopBuffHistory.newBuilder() to construct. - private CoopBuffHistory(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CoopBuffHistory(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private CoopBuffHistory() { history_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new CoopBuffHistory(); - } - - @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_CoopBuffHistory_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_CoopBuffHistory_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -142296,6 +145973,7 @@ protected java.lang.Object newInstance( } public static final int HISTORY_FIELD_NUMBER = 1; + @SuppressWarnings("serial") private java.util.List history_; /** * repeated .ei.CoopBuffState history = 1; @@ -142436,39 +146114,41 @@ public static ei.Ei.CoopBuffHistory parseFrom( } public static ei.Ei.CoopBuffHistory parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.CoopBuffHistory parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.CoopBuffHistory parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.CoopBuffHistory parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.CoopBuffHistory parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.CoopBuffHistory parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -142488,7 +146168,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -142496,7 +146176,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.CoopBuffHistory} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.CoopBuffHistory) ei.Ei.CoopBuffHistoryOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -142505,7 +146185,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_CoopBuffHistory_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -142518,13 +146198,14 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; if (historyBuilder_ == null) { history_ = java.util.Collections.emptyList(); } else { @@ -142558,7 +146239,13 @@ public ei.Ei.CoopBuffHistory build() { @java.lang.Override public ei.Ei.CoopBuffHistory buildPartial() { ei.Ei.CoopBuffHistory result = new ei.Ei.CoopBuffHistory(this); - int from_bitField0_ = bitField0_; + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.CoopBuffHistory result) { if (historyBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { history_ = java.util.Collections.unmodifiableList(history_); @@ -142568,42 +146255,12 @@ public ei.Ei.CoopBuffHistory buildPartial() { } else { result.history_ = historyBuilder_.build(); } - 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); + private void buildPartial0(ei.Ei.CoopBuffHistory result) { + int from_bitField0_ = bitField0_; } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof ei.Ei.CoopBuffHistory) { @@ -142635,7 +146292,7 @@ public Builder mergeFrom(ei.Ei.CoopBuffHistory other) { history_ = other.history_; bitField0_ = (bitField0_ & ~0x00000001); historyBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getHistoryFieldBuilder() : null; } else { historyBuilder_.addAllMessages(other.history_); @@ -142671,7 +146328,7 @@ public Builder mergeFrom( case 10: { ei.Ei.CoopBuffState m = input.readMessage( - ei.Ei.CoopBuffState.PARSER, + ei.Ei.CoopBuffState.parser(), extensionRegistry); if (historyBuilder_ == null) { ensureHistoryIsMutable(); @@ -142707,7 +146364,7 @@ private void ensureHistoryIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.CoopBuffState, ei.Ei.CoopBuffState.Builder, ei.Ei.CoopBuffStateOrBuilder> historyBuilder_; /** @@ -142923,11 +146580,11 @@ public ei.Ei.CoopBuffState.Builder addHistoryBuilder( getHistoryBuilderList() { return getHistoryFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.CoopBuffState, ei.Ei.CoopBuffState.Builder, ei.Ei.CoopBuffStateOrBuilder> getHistoryFieldBuilder() { if (historyBuilder_ == null) { - historyBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + historyBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.CoopBuffState, ei.Ei.CoopBuffState.Builder, ei.Ei.CoopBuffStateOrBuilder>( history_, ((bitField0_ & 0x00000001) != 0), @@ -142937,18 +146594,6 @@ public ei.Ei.CoopBuffState.Builder addHistoryBuilder( } return historyBuilder_; } - @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.CoopBuffHistory) } @@ -142963,7 +146608,7 @@ public static ei.Ei.CoopBuffHistory getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CoopBuffHistory parsePartialFrom( @@ -143037,37 +146682,34 @@ public interface CoopChickenRunEntryOrBuilder extends * Protobuf type {@code ei.CoopChickenRunEntry} */ public static final class CoopChickenRunEntry extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.CoopChickenRunEntry) CoopChickenRunEntryOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + CoopChickenRunEntry.class.getName()); + } // Use CoopChickenRunEntry.newBuilder() to construct. - private CoopChickenRunEntry(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CoopChickenRunEntry(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private CoopChickenRunEntry() { userId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new CoopChickenRunEntry(); - } - - @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_CoopChickenRunEntry_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_CoopChickenRunEntry_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -143076,7 +146718,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int USER_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object userId_; + @SuppressWarnings("serial") + private volatile java.lang.Object userId_ = ""; /** * optional string user_id = 1; * @return Whether the userId field is set. @@ -143124,7 +146767,7 @@ public java.lang.String getUserId() { } public static final int SERVER_TIMESTAMP_FIELD_NUMBER = 2; - private double serverTimestamp_; + private double serverTimestamp_ = 0D; /** * optional double server_timestamp = 2; * @return Whether the serverTimestamp field is set. @@ -143157,7 +146800,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, userId_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, userId_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeDouble(2, serverTimestamp_); @@ -143172,7 +146815,7 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, userId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, userId_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -143263,39 +146906,41 @@ public static ei.Ei.CoopChickenRunEntry parseFrom( } public static ei.Ei.CoopChickenRunEntry parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.CoopChickenRunEntry parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.CoopChickenRunEntry parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.CoopChickenRunEntry parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.CoopChickenRunEntry parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.CoopChickenRunEntry parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -143315,7 +146960,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -143323,7 +146968,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.CoopChickenRunEntry} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.CoopChickenRunEntry) ei.Ei.CoopChickenRunEntryOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -143332,7 +146977,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_CoopChickenRunEntry_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -143345,17 +146990,16 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; userId_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); serverTimestamp_ = 0D; - bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -143382,53 +147026,25 @@ public ei.Ei.CoopChickenRunEntry build() { @java.lang.Override public ei.Ei.CoopChickenRunEntry buildPartial() { ei.Ei.CoopChickenRunEntry result = new ei.Ei.CoopChickenRunEntry(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.CoopChickenRunEntry result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.userId_ = userId_; to_bitField0_ |= 0x00000001; } - result.userId_ = userId_; if (((from_bitField0_ & 0x00000002) != 0)) { result.serverTimestamp_ = serverTimestamp_; to_bitField0_ |= 0x00000002; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.CoopChickenRunEntry) { @@ -143442,8 +147058,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.CoopChickenRunEntry other) { if (other == ei.Ei.CoopChickenRunEntry.getDefaultInstance()) return this; if (other.hasUserId()) { - bitField0_ |= 0x00000001; userId_ = other.userId_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasServerTimestamp()) { @@ -143552,11 +147168,9 @@ public java.lang.String getUserId() { */ public Builder setUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -143565,8 +147179,8 @@ public Builder setUserId( * @return This builder for chaining. */ public Builder clearUserId() { - bitField0_ = (bitField0_ & ~0x00000001); userId_ = getDefaultInstance().getUserId(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -143577,11 +147191,9 @@ public Builder clearUserId() { */ public Builder setUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -143609,8 +147221,9 @@ public double getServerTimestamp() { * @return This builder for chaining. */ public Builder setServerTimestamp(double value) { - bitField0_ |= 0x00000002; + serverTimestamp_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -143624,18 +147237,6 @@ public Builder clearServerTimestamp() { 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.CoopChickenRunEntry) } @@ -143650,7 +147251,7 @@ public static ei.Ei.CoopChickenRunEntry getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CoopChickenRunEntry parsePartialFrom( @@ -143720,37 +147321,34 @@ ei.Ei.CoopChickenRunEntryOrBuilder getEntriesOrBuilder( * Protobuf type {@code ei.CoopLastChickenRunTimes} */ public static final class CoopLastChickenRunTimes extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.CoopLastChickenRunTimes) CoopLastChickenRunTimesOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + CoopLastChickenRunTimes.class.getName()); + } // Use CoopLastChickenRunTimes.newBuilder() to construct. - private CoopLastChickenRunTimes(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CoopLastChickenRunTimes(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private CoopLastChickenRunTimes() { entries_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new CoopLastChickenRunTimes(); - } - - @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_CoopLastChickenRunTimes_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_CoopLastChickenRunTimes_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -143758,6 +147356,7 @@ protected java.lang.Object newInstance( } public static final int ENTRIES_FIELD_NUMBER = 3; + @SuppressWarnings("serial") private java.util.List entries_; /** * repeated .ei.CoopChickenRunEntry entries = 3; @@ -143898,39 +147497,41 @@ public static ei.Ei.CoopLastChickenRunTimes parseFrom( } public static ei.Ei.CoopLastChickenRunTimes parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.CoopLastChickenRunTimes parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.CoopLastChickenRunTimes parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.CoopLastChickenRunTimes parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.CoopLastChickenRunTimes parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.CoopLastChickenRunTimes parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -143950,7 +147551,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -143958,7 +147559,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.CoopLastChickenRunTimes} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.CoopLastChickenRunTimes) ei.Ei.CoopLastChickenRunTimesOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -143967,7 +147568,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_CoopLastChickenRunTimes_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -143980,13 +147581,14 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; if (entriesBuilder_ == null) { entries_ = java.util.Collections.emptyList(); } else { @@ -144020,7 +147622,13 @@ public ei.Ei.CoopLastChickenRunTimes build() { @java.lang.Override public ei.Ei.CoopLastChickenRunTimes buildPartial() { ei.Ei.CoopLastChickenRunTimes result = new ei.Ei.CoopLastChickenRunTimes(this); - int from_bitField0_ = bitField0_; + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.CoopLastChickenRunTimes result) { if (entriesBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { entries_ = java.util.Collections.unmodifiableList(entries_); @@ -144030,42 +147638,12 @@ public ei.Ei.CoopLastChickenRunTimes buildPartial() { } else { result.entries_ = entriesBuilder_.build(); } - 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); + private void buildPartial0(ei.Ei.CoopLastChickenRunTimes result) { + int from_bitField0_ = bitField0_; } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof ei.Ei.CoopLastChickenRunTimes) { @@ -144097,7 +147675,7 @@ public Builder mergeFrom(ei.Ei.CoopLastChickenRunTimes other) { entries_ = other.entries_; bitField0_ = (bitField0_ & ~0x00000001); entriesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getEntriesFieldBuilder() : null; } else { entriesBuilder_.addAllMessages(other.entries_); @@ -144133,7 +147711,7 @@ public Builder mergeFrom( case 26: { ei.Ei.CoopChickenRunEntry m = input.readMessage( - ei.Ei.CoopChickenRunEntry.PARSER, + ei.Ei.CoopChickenRunEntry.parser(), extensionRegistry); if (entriesBuilder_ == null) { ensureEntriesIsMutable(); @@ -144169,7 +147747,7 @@ private void ensureEntriesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.CoopChickenRunEntry, ei.Ei.CoopChickenRunEntry.Builder, ei.Ei.CoopChickenRunEntryOrBuilder> entriesBuilder_; /** @@ -144385,11 +147963,11 @@ public ei.Ei.CoopChickenRunEntry.Builder addEntriesBuilder( getEntriesBuilderList() { return getEntriesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.CoopChickenRunEntry, ei.Ei.CoopChickenRunEntry.Builder, ei.Ei.CoopChickenRunEntryOrBuilder> getEntriesFieldBuilder() { if (entriesBuilder_ == null) { - entriesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + entriesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.CoopChickenRunEntry, ei.Ei.CoopChickenRunEntry.Builder, ei.Ei.CoopChickenRunEntryOrBuilder>( entries_, ((bitField0_ & 0x00000001) != 0), @@ -144399,18 +147977,6 @@ public ei.Ei.CoopChickenRunEntry.Builder addEntriesBuilder( } return entriesBuilder_; } - @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.CoopLastChickenRunTimes) } @@ -144425,7 +147991,7 @@ public static ei.Ei.CoopLastChickenRunTimes getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CoopLastChickenRunTimes parsePartialFrom( @@ -144545,12 +148111,21 @@ ei.Ei.LeaderboardAnalysis.ChunkOrBuilder getChunksOrBuilder( * Protobuf type {@code ei.LeaderboardAnalysis} */ public static final class LeaderboardAnalysis extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.LeaderboardAnalysis) LeaderboardAnalysisOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + LeaderboardAnalysis.class.getName()); + } // Use LeaderboardAnalysis.newBuilder() to construct. - private LeaderboardAnalysis(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private LeaderboardAnalysis(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private LeaderboardAnalysis() { @@ -144558,25 +148133,13 @@ private LeaderboardAnalysis() { cursor_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new LeaderboardAnalysis(); - } - - @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_LeaderboardAnalysis_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LeaderboardAnalysis_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -144669,12 +148232,21 @@ public interface ChunkOrBuilder extends * Protobuf type {@code ei.LeaderboardAnalysis.Chunk} */ public static final class Chunk extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.LeaderboardAnalysis.Chunk) ChunkOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Chunk.class.getName()); + } // Use Chunk.newBuilder() to construct. - private Chunk(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Chunk(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Chunk() { @@ -144682,25 +148254,13 @@ private Chunk() { endCursor_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Chunk(); - } - - @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_LeaderboardAnalysis_Chunk_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LeaderboardAnalysis_Chunk_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -144709,7 +148269,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int START_INDEX_FIELD_NUMBER = 1; - private int startIndex_; + private int startIndex_ = 0; /** * optional uint32 start_index = 1; * @return Whether the startIndex field is set. @@ -144728,7 +148288,7 @@ public int getStartIndex() { } public static final int END_INDEX_FIELD_NUMBER = 2; - private int endIndex_; + private int endIndex_ = 0; /** * optional uint32 end_index = 2; * @return Whether the endIndex field is set. @@ -144747,7 +148307,7 @@ public int getEndIndex() { } public static final int HIGH_SCORE_FIELD_NUMBER = 3; - private double highScore_; + private double highScore_ = 0D; /** * optional double high_score = 3; * @return Whether the highScore field is set. @@ -144766,7 +148326,7 @@ public double getHighScore() { } public static final int LOW_SCORE_FIELD_NUMBER = 4; - private double lowScore_; + private double lowScore_ = 0D; /** * optional double low_score = 4; * @return Whether the lowScore field is set. @@ -144785,7 +148345,8 @@ public double getLowScore() { } public static final int START_CURSOR_FIELD_NUMBER = 5; - private volatile java.lang.Object startCursor_; + @SuppressWarnings("serial") + private volatile java.lang.Object startCursor_ = ""; /** * optional string start_cursor = 5; * @return Whether the startCursor field is set. @@ -144833,7 +148394,8 @@ public java.lang.String getStartCursor() { } public static final int END_CURSOR_FIELD_NUMBER = 6; - private volatile java.lang.Object endCursor_; + @SuppressWarnings("serial") + private volatile java.lang.Object endCursor_ = ""; /** * optional string end_cursor = 6; * @return Whether the endCursor field is set. @@ -144907,10 +148469,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeDouble(4, lowScore_); } if (((bitField0_ & 0x00000010) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, startCursor_); + com.google.protobuf.GeneratedMessage.writeString(output, 5, startCursor_); } if (((bitField0_ & 0x00000020) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, endCursor_); + com.google.protobuf.GeneratedMessage.writeString(output, 6, endCursor_); } getUnknownFields().writeTo(output); } @@ -144938,10 +148500,10 @@ public int getSerializedSize() { .computeDoubleSize(4, lowScore_); } if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, startCursor_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, startCursor_); } if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, endCursor_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(6, endCursor_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -145066,39 +148628,41 @@ public static ei.Ei.LeaderboardAnalysis.Chunk parseFrom( } public static ei.Ei.LeaderboardAnalysis.Chunk parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LeaderboardAnalysis.Chunk parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.LeaderboardAnalysis.Chunk parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.LeaderboardAnalysis.Chunk parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.LeaderboardAnalysis.Chunk parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LeaderboardAnalysis.Chunk parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -145118,7 +148682,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -145126,7 +148690,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.LeaderboardAnalysis.Chunk} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.LeaderboardAnalysis.Chunk) ei.Ei.LeaderboardAnalysis.ChunkOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -145135,7 +148699,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LeaderboardAnalysis_Chunk_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -145148,25 +148712,20 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; startIndex_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); endIndex_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); highScore_ = 0D; - bitField0_ = (bitField0_ & ~0x00000004); lowScore_ = 0D; - bitField0_ = (bitField0_ & ~0x00000008); startCursor_ = ""; - bitField0_ = (bitField0_ & ~0x00000010); endCursor_ = ""; - bitField0_ = (bitField0_ & ~0x00000020); return this; } @@ -145193,6 +148752,12 @@ public ei.Ei.LeaderboardAnalysis.Chunk build() { @java.lang.Override public ei.Ei.LeaderboardAnalysis.Chunk buildPartial() { ei.Ei.LeaderboardAnalysis.Chunk result = new ei.Ei.LeaderboardAnalysis.Chunk(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.LeaderboardAnalysis.Chunk result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { @@ -145212,50 +148777,16 @@ public ei.Ei.LeaderboardAnalysis.Chunk buildPartial() { to_bitField0_ |= 0x00000008; } if (((from_bitField0_ & 0x00000010) != 0)) { + result.startCursor_ = startCursor_; to_bitField0_ |= 0x00000010; } - result.startCursor_ = startCursor_; if (((from_bitField0_ & 0x00000020) != 0)) { + result.endCursor_ = endCursor_; to_bitField0_ |= 0x00000020; } - result.endCursor_ = endCursor_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.LeaderboardAnalysis.Chunk) { @@ -145281,13 +148812,13 @@ public Builder mergeFrom(ei.Ei.LeaderboardAnalysis.Chunk other) { setLowScore(other.getLowScore()); } if (other.hasStartCursor()) { - bitField0_ |= 0x00000010; startCursor_ = other.startCursor_; + bitField0_ |= 0x00000010; onChanged(); } if (other.hasEndCursor()) { - bitField0_ |= 0x00000020; endCursor_ = other.endCursor_; + bitField0_ |= 0x00000020; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -145386,8 +148917,9 @@ public int getStartIndex() { * @return This builder for chaining. */ public Builder setStartIndex(int value) { - bitField0_ |= 0x00000001; + startIndex_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -145425,8 +148957,9 @@ public int getEndIndex() { * @return This builder for chaining. */ public Builder setEndIndex(int value) { - bitField0_ |= 0x00000002; + endIndex_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -145464,8 +148997,9 @@ public double getHighScore() { * @return This builder for chaining. */ public Builder setHighScore(double value) { - bitField0_ |= 0x00000004; + highScore_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -145503,8 +149037,9 @@ public double getLowScore() { * @return This builder for chaining. */ public Builder setLowScore(double value) { - bitField0_ |= 0x00000008; + lowScore_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -145569,11 +149104,9 @@ public java.lang.String getStartCursor() { */ public Builder setStartCursor( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } startCursor_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -145582,8 +149115,8 @@ public Builder setStartCursor( * @return This builder for chaining. */ public Builder clearStartCursor() { - bitField0_ = (bitField0_ & ~0x00000010); startCursor_ = getDefaultInstance().getStartCursor(); + bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } @@ -145594,11 +149127,9 @@ public Builder clearStartCursor() { */ public Builder setStartCursorBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } startCursor_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -145653,11 +149184,9 @@ public java.lang.String getEndCursor() { */ public Builder setEndCursor( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } endCursor_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -145666,8 +149195,8 @@ public Builder setEndCursor( * @return This builder for chaining. */ public Builder clearEndCursor() { - bitField0_ = (bitField0_ & ~0x00000020); endCursor_ = getDefaultInstance().getEndCursor(); + bitField0_ = (bitField0_ & ~0x00000020); onChanged(); return this; } @@ -145678,26 +149207,12 @@ public Builder clearEndCursor() { */ public Builder setEndCursorBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } endCursor_ = value; + bitField0_ |= 0x00000020; 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.LeaderboardAnalysis.Chunk) } @@ -145712,7 +149227,7 @@ public static ei.Ei.LeaderboardAnalysis.Chunk getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Chunk parsePartialFrom( @@ -145752,6 +149267,7 @@ public ei.Ei.LeaderboardAnalysis.Chunk getDefaultInstanceForType() { private int bitField0_; public static final int CHUNKS_FIELD_NUMBER = 1; + @SuppressWarnings("serial") private java.util.List chunks_; /** * repeated .ei.LeaderboardAnalysis.Chunk chunks = 1; @@ -145792,7 +149308,7 @@ public ei.Ei.LeaderboardAnalysis.ChunkOrBuilder getChunksOrBuilder( } public static final int COUNT_FIELD_NUMBER = 2; - private int count_; + private int count_ = 0; /** * optional uint32 count = 2; * @return Whether the count field is set. @@ -145811,7 +149327,7 @@ public int getCount() { } public static final int HIGH_SCORE_FIELD_NUMBER = 3; - private double highScore_; + private double highScore_ = 0D; /** * optional double high_score = 3; * @return Whether the highScore field is set. @@ -145830,7 +149346,7 @@ public double getHighScore() { } public static final int LOW_SCORE_FIELD_NUMBER = 4; - private double lowScore_; + private double lowScore_ = 0D; /** * optional double low_score = 4; * @return Whether the lowScore field is set. @@ -145849,7 +149365,8 @@ public double getLowScore() { } public static final int CURSOR_FIELD_NUMBER = 5; - private volatile java.lang.Object cursor_; + @SuppressWarnings("serial") + private volatile java.lang.Object cursor_ = ""; /** * optional string cursor = 5; * @return Whether the cursor field is set. @@ -145923,7 +149440,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeDouble(4, lowScore_); } if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, cursor_); + com.google.protobuf.GeneratedMessage.writeString(output, 5, cursor_); } getUnknownFields().writeTo(output); } @@ -145951,7 +149468,7 @@ public int getSerializedSize() { .computeDoubleSize(4, lowScore_); } if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, cursor_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, cursor_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -146064,39 +149581,41 @@ public static ei.Ei.LeaderboardAnalysis parseFrom( } public static ei.Ei.LeaderboardAnalysis parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LeaderboardAnalysis parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.LeaderboardAnalysis parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.LeaderboardAnalysis parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.LeaderboardAnalysis parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LeaderboardAnalysis parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -146116,7 +149635,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -146124,7 +149643,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.LeaderboardAnalysis} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.LeaderboardAnalysis) ei.Ei.LeaderboardAnalysisOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -146133,7 +149652,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LeaderboardAnalysis_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -146146,13 +149665,14 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; if (chunksBuilder_ == null) { chunks_ = java.util.Collections.emptyList(); } else { @@ -146161,13 +149681,9 @@ public Builder clear() { } bitField0_ = (bitField0_ & ~0x00000001); count_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); highScore_ = 0D; - bitField0_ = (bitField0_ & ~0x00000004); lowScore_ = 0D; - bitField0_ = (bitField0_ & ~0x00000008); cursor_ = ""; - bitField0_ = (bitField0_ & ~0x00000010); return this; } @@ -146194,8 +149710,13 @@ public ei.Ei.LeaderboardAnalysis build() { @java.lang.Override public ei.Ei.LeaderboardAnalysis buildPartial() { ei.Ei.LeaderboardAnalysis result = new ei.Ei.LeaderboardAnalysis(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.LeaderboardAnalysis result) { if (chunksBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { chunks_ = java.util.Collections.unmodifiableList(chunks_); @@ -146205,6 +149726,11 @@ public ei.Ei.LeaderboardAnalysis buildPartial() { } else { result.chunks_ = chunksBuilder_.build(); } + } + + private void buildPartial0(ei.Ei.LeaderboardAnalysis result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000002) != 0)) { result.count_ = count_; to_bitField0_ |= 0x00000001; @@ -146218,46 +149744,12 @@ public ei.Ei.LeaderboardAnalysis buildPartial() { to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000010) != 0)) { + result.cursor_ = cursor_; to_bitField0_ |= 0x00000008; } - result.cursor_ = cursor_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.LeaderboardAnalysis) { @@ -146289,7 +149781,7 @@ public Builder mergeFrom(ei.Ei.LeaderboardAnalysis other) { chunks_ = other.chunks_; bitField0_ = (bitField0_ & ~0x00000001); chunksBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getChunksFieldBuilder() : null; } else { chunksBuilder_.addAllMessages(other.chunks_); @@ -146306,8 +149798,8 @@ public Builder mergeFrom(ei.Ei.LeaderboardAnalysis other) { setLowScore(other.getLowScore()); } if (other.hasCursor()) { - bitField0_ |= 0x00000010; cursor_ = other.cursor_; + bitField0_ |= 0x00000010; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -146339,7 +149831,7 @@ public Builder mergeFrom( case 10: { ei.Ei.LeaderboardAnalysis.Chunk m = input.readMessage( - ei.Ei.LeaderboardAnalysis.Chunk.PARSER, + ei.Ei.LeaderboardAnalysis.Chunk.parser(), extensionRegistry); if (chunksBuilder_ == null) { ensureChunksIsMutable(); @@ -146395,7 +149887,7 @@ private void ensureChunksIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.LeaderboardAnalysis.Chunk, ei.Ei.LeaderboardAnalysis.Chunk.Builder, ei.Ei.LeaderboardAnalysis.ChunkOrBuilder> chunksBuilder_; /** @@ -146611,11 +150103,11 @@ public ei.Ei.LeaderboardAnalysis.Chunk.Builder addChunksBuilder( getChunksBuilderList() { return getChunksFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.LeaderboardAnalysis.Chunk, ei.Ei.LeaderboardAnalysis.Chunk.Builder, ei.Ei.LeaderboardAnalysis.ChunkOrBuilder> getChunksFieldBuilder() { if (chunksBuilder_ == null) { - chunksBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + chunksBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.LeaderboardAnalysis.Chunk, ei.Ei.LeaderboardAnalysis.Chunk.Builder, ei.Ei.LeaderboardAnalysis.ChunkOrBuilder>( chunks_, ((bitField0_ & 0x00000001) != 0), @@ -146649,8 +150141,9 @@ public int getCount() { * @return This builder for chaining. */ public Builder setCount(int value) { - bitField0_ |= 0x00000002; + count_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -146688,8 +150181,9 @@ public double getHighScore() { * @return This builder for chaining. */ public Builder setHighScore(double value) { - bitField0_ |= 0x00000004; + highScore_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -146727,8 +150221,9 @@ public double getLowScore() { * @return This builder for chaining. */ public Builder setLowScore(double value) { - bitField0_ |= 0x00000008; + lowScore_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -146793,11 +150288,9 @@ public java.lang.String getCursor() { */ public Builder setCursor( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } cursor_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -146806,8 +150299,8 @@ public Builder setCursor( * @return This builder for chaining. */ public Builder clearCursor() { - bitField0_ = (bitField0_ & ~0x00000010); cursor_ = getDefaultInstance().getCursor(); + bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } @@ -146818,26 +150311,12 @@ public Builder clearCursor() { */ public Builder setCursorBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } cursor_ = value; + bitField0_ |= 0x00000010; 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.LeaderboardAnalysis) } @@ -146852,7 +150331,7 @@ public static ei.Ei.LeaderboardAnalysis getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public LeaderboardAnalysis parsePartialFrom( @@ -146939,12 +150418,21 @@ ei.Ei.LeaderboardInfo.SeasonOrBuilder getSeasonsOrBuilder( * Protobuf type {@code ei.LeaderboardInfo} */ public static final class LeaderboardInfo extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.LeaderboardInfo) LeaderboardInfoOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + LeaderboardInfo.class.getName()); + } // Use LeaderboardInfo.newBuilder() to construct. - private LeaderboardInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private LeaderboardInfo(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private LeaderboardInfo() { @@ -146952,25 +150440,13 @@ private LeaderboardInfo() { allTimeScope_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new LeaderboardInfo(); - } - - @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_LeaderboardInfo_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LeaderboardInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -147019,12 +150495,21 @@ public interface SeasonOrBuilder extends * Protobuf type {@code ei.LeaderboardInfo.Season} */ public static final class Season extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.LeaderboardInfo.Season) SeasonOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Season.class.getName()); + } // Use Season.newBuilder() to construct. - private Season(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Season(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Season() { @@ -147032,25 +150517,13 @@ private Season() { name_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Season(); - } - - @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_LeaderboardInfo_Season_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LeaderboardInfo_Season_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -147059,7 +150532,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int SCOPE_FIELD_NUMBER = 1; - private volatile java.lang.Object scope_; + @SuppressWarnings("serial") + private volatile java.lang.Object scope_ = ""; /** * optional string scope = 1; * @return Whether the scope field is set. @@ -147107,7 +150581,8 @@ public java.lang.String getScope() { } public static final int NAME_FIELD_NUMBER = 2; - private volatile java.lang.Object name_; + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; /** * optional string name = 2; * @return Whether the name field is set. @@ -147169,10 +150644,10 @@ 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, scope_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, scope_); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, name_); } getUnknownFields().writeTo(output); } @@ -147184,10 +150659,10 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, scope_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, scope_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, name_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -147272,39 +150747,41 @@ public static ei.Ei.LeaderboardInfo.Season parseFrom( } public static ei.Ei.LeaderboardInfo.Season parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LeaderboardInfo.Season parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.LeaderboardInfo.Season parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.LeaderboardInfo.Season parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.LeaderboardInfo.Season parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LeaderboardInfo.Season parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -147324,7 +150801,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -147332,7 +150809,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.LeaderboardInfo.Season} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.LeaderboardInfo.Season) ei.Ei.LeaderboardInfo.SeasonOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -147341,7 +150818,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LeaderboardInfo_Season_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -147354,17 +150831,16 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; scope_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); name_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -147391,53 +150867,25 @@ public ei.Ei.LeaderboardInfo.Season build() { @java.lang.Override public ei.Ei.LeaderboardInfo.Season buildPartial() { ei.Ei.LeaderboardInfo.Season result = new ei.Ei.LeaderboardInfo.Season(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.LeaderboardInfo.Season result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.scope_ = scope_; to_bitField0_ |= 0x00000001; } - result.scope_ = scope_; if (((from_bitField0_ & 0x00000002) != 0)) { + result.name_ = name_; to_bitField0_ |= 0x00000002; } - result.name_ = name_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.LeaderboardInfo.Season) { @@ -147451,13 +150899,13 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.LeaderboardInfo.Season other) { if (other == ei.Ei.LeaderboardInfo.Season.getDefaultInstance()) return this; if (other.hasScope()) { - bitField0_ |= 0x00000001; scope_ = other.scope_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasName()) { - bitField0_ |= 0x00000002; name_ = other.name_; + bitField0_ |= 0x00000002; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -147563,11 +151011,9 @@ public java.lang.String getScope() { */ public Builder setScope( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } scope_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -147576,8 +151022,8 @@ public Builder setScope( * @return This builder for chaining. */ public Builder clearScope() { - bitField0_ = (bitField0_ & ~0x00000001); scope_ = getDefaultInstance().getScope(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -147588,11 +151034,9 @@ public Builder clearScope() { */ public Builder setScopeBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } scope_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -147647,11 +151091,9 @@ public java.lang.String getName() { */ public Builder setName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } name_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -147660,8 +151102,8 @@ public Builder setName( * @return This builder for chaining. */ public Builder clearName() { - bitField0_ = (bitField0_ & ~0x00000002); name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -147672,26 +151114,12 @@ public Builder clearName() { */ public Builder setNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } name_ = value; + bitField0_ |= 0x00000002; 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.LeaderboardInfo.Season) } @@ -147706,7 +151134,7 @@ public static ei.Ei.LeaderboardInfo.Season getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Season parsePartialFrom( @@ -147746,6 +151174,7 @@ public ei.Ei.LeaderboardInfo.Season getDefaultInstanceForType() { private int bitField0_; public static final int SEASONS_FIELD_NUMBER = 1; + @SuppressWarnings("serial") private java.util.List seasons_; /** * repeated .ei.LeaderboardInfo.Season seasons = 1; @@ -147786,7 +151215,8 @@ public ei.Ei.LeaderboardInfo.SeasonOrBuilder getSeasonsOrBuilder( } public static final int ALL_TIME_SCOPE_FIELD_NUMBER = 2; - private volatile java.lang.Object allTimeScope_; + @SuppressWarnings("serial") + private volatile java.lang.Object allTimeScope_ = ""; /** * optional string all_time_scope = 2; * @return Whether the allTimeScope field is set. @@ -147851,7 +151281,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeMessage(1, seasons_.get(i)); } if (((bitField0_ & 0x00000001) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, allTimeScope_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, allTimeScope_); } getUnknownFields().writeTo(output); } @@ -147867,7 +151297,7 @@ public int getSerializedSize() { .computeMessageSize(1, seasons_.get(i)); } if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, allTimeScope_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, allTimeScope_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -147949,39 +151379,41 @@ public static ei.Ei.LeaderboardInfo parseFrom( } public static ei.Ei.LeaderboardInfo parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LeaderboardInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.LeaderboardInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.LeaderboardInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.LeaderboardInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LeaderboardInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -148001,7 +151433,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -148009,7 +151441,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.LeaderboardInfo} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.LeaderboardInfo) ei.Ei.LeaderboardInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -148018,7 +151450,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LeaderboardInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -148031,13 +151463,14 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; if (seasonsBuilder_ == null) { seasons_ = java.util.Collections.emptyList(); } else { @@ -148046,7 +151479,6 @@ public Builder clear() { } bitField0_ = (bitField0_ & ~0x00000001); allTimeScope_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -148073,8 +151505,13 @@ public ei.Ei.LeaderboardInfo build() { @java.lang.Override public ei.Ei.LeaderboardInfo buildPartial() { ei.Ei.LeaderboardInfo result = new ei.Ei.LeaderboardInfo(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.LeaderboardInfo result) { if (seasonsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { seasons_ = java.util.Collections.unmodifiableList(seasons_); @@ -148084,47 +151521,18 @@ public ei.Ei.LeaderboardInfo buildPartial() { } else { result.seasons_ = seasonsBuilder_.build(); } + } + + private void buildPartial0(ei.Ei.LeaderboardInfo result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000002) != 0)) { + result.allTimeScope_ = allTimeScope_; to_bitField0_ |= 0x00000001; } - result.allTimeScope_ = allTimeScope_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.LeaderboardInfo) { @@ -148156,7 +151564,7 @@ public Builder mergeFrom(ei.Ei.LeaderboardInfo other) { seasons_ = other.seasons_; bitField0_ = (bitField0_ & ~0x00000001); seasonsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getSeasonsFieldBuilder() : null; } else { seasonsBuilder_.addAllMessages(other.seasons_); @@ -148164,8 +151572,8 @@ public Builder mergeFrom(ei.Ei.LeaderboardInfo other) { } } if (other.hasAllTimeScope()) { - bitField0_ |= 0x00000002; allTimeScope_ = other.allTimeScope_; + bitField0_ |= 0x00000002; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -148197,7 +151605,7 @@ public Builder mergeFrom( case 10: { ei.Ei.LeaderboardInfo.Season m = input.readMessage( - ei.Ei.LeaderboardInfo.Season.PARSER, + ei.Ei.LeaderboardInfo.Season.parser(), extensionRegistry); if (seasonsBuilder_ == null) { ensureSeasonsIsMutable(); @@ -148238,7 +151646,7 @@ private void ensureSeasonsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.LeaderboardInfo.Season, ei.Ei.LeaderboardInfo.Season.Builder, ei.Ei.LeaderboardInfo.SeasonOrBuilder> seasonsBuilder_; /** @@ -148454,11 +151862,11 @@ public ei.Ei.LeaderboardInfo.Season.Builder addSeasonsBuilder( getSeasonsBuilderList() { return getSeasonsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.LeaderboardInfo.Season, ei.Ei.LeaderboardInfo.Season.Builder, ei.Ei.LeaderboardInfo.SeasonOrBuilder> getSeasonsFieldBuilder() { if (seasonsBuilder_ == null) { - seasonsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + seasonsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.LeaderboardInfo.Season, ei.Ei.LeaderboardInfo.Season.Builder, ei.Ei.LeaderboardInfo.SeasonOrBuilder>( seasons_, ((bitField0_ & 0x00000001) != 0), @@ -148519,11 +151927,9 @@ public java.lang.String getAllTimeScope() { */ public Builder setAllTimeScope( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } allTimeScope_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -148532,8 +151938,8 @@ public Builder setAllTimeScope( * @return This builder for chaining. */ public Builder clearAllTimeScope() { - bitField0_ = (bitField0_ & ~0x00000002); allTimeScope_ = getDefaultInstance().getAllTimeScope(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -148544,26 +151950,12 @@ public Builder clearAllTimeScope() { */ public Builder setAllTimeScopeBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } allTimeScope_ = value; + bitField0_ |= 0x00000002; 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.LeaderboardInfo) } @@ -148578,7 +151970,7 @@ public static ei.Ei.LeaderboardInfo getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public LeaderboardInfo parsePartialFrom( @@ -148667,12 +152059,21 @@ public interface LeaderboardRequestOrBuilder extends * Protobuf type {@code ei.LeaderboardRequest} */ public static final class LeaderboardRequest extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.LeaderboardRequest) LeaderboardRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + LeaderboardRequest.class.getName()); + } // Use LeaderboardRequest.newBuilder() to construct. - private LeaderboardRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private LeaderboardRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private LeaderboardRequest() { @@ -148680,25 +152081,13 @@ private LeaderboardRequest() { grade_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new LeaderboardRequest(); - } - - @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_LeaderboardRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LeaderboardRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -148733,7 +152122,8 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { } public static final int SCOPE_FIELD_NUMBER = 2; - private volatile java.lang.Object scope_; + @SuppressWarnings("serial") + private volatile java.lang.Object scope_ = ""; /** * optional string scope = 2; * @return Whether the scope field is set. @@ -148781,7 +152171,7 @@ public java.lang.String getScope() { } public static final int GRADE_FIELD_NUMBER = 3; - private int grade_; + private int grade_ = 0; /** * optional .ei.Contract.PlayerGrade grade = 3; * @return Whether the grade field is set. @@ -148794,8 +152184,7 @@ public java.lang.String getScope() { * @return The grade. */ @java.lang.Override public ei.Ei.Contract.PlayerGrade getGrade() { - @SuppressWarnings("deprecation") - ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.valueOf(grade_); + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(grade_); return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; } @@ -148817,7 +152206,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeMessage(1, getRinfo()); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, scope_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, scope_); } if (((bitField0_ & 0x00000004) != 0)) { output.writeEnum(3, grade_); @@ -148836,7 +152225,7 @@ public int getSerializedSize() { .computeMessageSize(1, getRinfo()); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, scope_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, scope_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -148933,39 +152322,41 @@ public static ei.Ei.LeaderboardRequest parseFrom( } public static ei.Ei.LeaderboardRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LeaderboardRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.LeaderboardRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.LeaderboardRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.LeaderboardRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LeaderboardRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -148985,7 +152376,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -148993,7 +152384,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.LeaderboardRequest} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.LeaderboardRequest) ei.Ei.LeaderboardRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -149002,7 +152393,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LeaderboardRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -149015,12 +152406,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getRinfoFieldBuilder(); } @@ -149028,16 +152419,14 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (rinfoBuilder_ == null) { - rinfo_ = null; - } else { - rinfoBuilder_.clear(); + bitField0_ = 0; + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); scope_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); grade_ = 0; - bitField0_ = (bitField0_ & ~0x00000004); return this; } @@ -149064,61 +152453,31 @@ public ei.Ei.LeaderboardRequest build() { @java.lang.Override public ei.Ei.LeaderboardRequest buildPartial() { ei.Ei.LeaderboardRequest result = new ei.Ei.LeaderboardRequest(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.LeaderboardRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (rinfoBuilder_ == null) { - result.rinfo_ = rinfo_; - } else { - result.rinfo_ = rinfoBuilder_.build(); - } + result.rinfo_ = rinfoBuilder_ == null + ? rinfo_ + : rinfoBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { + result.scope_ = scope_; to_bitField0_ |= 0x00000002; } - result.scope_ = scope_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.grade_ = grade_; to_bitField0_ |= 0x00000004; } - result.grade_ = grade_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.LeaderboardRequest) { @@ -149135,8 +152494,8 @@ public Builder mergeFrom(ei.Ei.LeaderboardRequest other) { mergeRinfo(other.getRinfo()); } if (other.hasScope()) { - bitField0_ |= 0x00000002; scope_ = other.scope_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasGrade()) { @@ -149210,7 +152569,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.BasicRequestInfo rinfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; /** * optional .ei.BasicRequestInfo rinfo = 1; @@ -149239,11 +152598,11 @@ public Builder setRinfo(ei.Ei.BasicRequestInfo value) { throw new NullPointerException(); } rinfo_ = value; - onChanged(); } else { rinfoBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -149253,11 +152612,11 @@ public Builder setRinfo( ei.Ei.BasicRequestInfo.Builder builderForValue) { if (rinfoBuilder_ == null) { rinfo_ = builderForValue.build(); - onChanged(); } else { rinfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -149266,31 +152625,32 @@ public Builder setRinfo( public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { if (rinfoBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - rinfo_ != null && - rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { - rinfo_ = - ei.Ei.BasicRequestInfo.newBuilder(rinfo_).mergeFrom(value).buildPartial(); + rinfo_ != null && + rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { + getRinfoBuilder().mergeFrom(value); } else { rinfo_ = value; } - onChanged(); } else { rinfoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (rinfo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.BasicRequestInfo rinfo = 1; */ public Builder clearRinfo() { - if (rinfoBuilder_ == null) { - rinfo_ = null; - onChanged(); - } else { - rinfoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; + } + onChanged(); return this; } /** @@ -149315,11 +152675,11 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { /** * optional .ei.BasicRequestInfo rinfo = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> getRinfoFieldBuilder() { if (rinfoBuilder_ == null) { - rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( getRinfo(), getParentForChildren(), @@ -149379,11 +152739,9 @@ public java.lang.String getScope() { */ public Builder setScope( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } scope_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -149392,8 +152750,8 @@ public Builder setScope( * @return This builder for chaining. */ public Builder clearScope() { - bitField0_ = (bitField0_ & ~0x00000002); scope_ = getDefaultInstance().getScope(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -149404,11 +152762,9 @@ public Builder clearScope() { */ public Builder setScopeBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } scope_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -149427,8 +152783,7 @@ public Builder setScopeBytes( */ @java.lang.Override public ei.Ei.Contract.PlayerGrade getGrade() { - @SuppressWarnings("deprecation") - ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.valueOf(grade_); + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(grade_); return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; } /** @@ -149455,18 +152810,6 @@ public Builder clearGrade() { 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.LeaderboardRequest) } @@ -149481,7 +152824,7 @@ public static ei.Ei.LeaderboardRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public LeaderboardRequest parsePartialFrom( @@ -149612,12 +152955,21 @@ ei.Ei.LeaderboardResponse.EntryOrBuilder getTopEntriesOrBuilder( * Protobuf type {@code ei.LeaderboardResponse} */ public static final class LeaderboardResponse extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.LeaderboardResponse) LeaderboardResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + LeaderboardResponse.class.getName()); + } // Use LeaderboardResponse.newBuilder() to construct. - private LeaderboardResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private LeaderboardResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private LeaderboardResponse() { @@ -149626,25 +152978,13 @@ private LeaderboardResponse() { topEntries_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new LeaderboardResponse(); - } - - @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_LeaderboardResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LeaderboardResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -149698,37 +153038,34 @@ public interface EntryOrBuilder extends * Protobuf type {@code ei.LeaderboardResponse.Entry} */ public static final class Entry extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.LeaderboardResponse.Entry) EntryOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Entry.class.getName()); + } // Use Entry.newBuilder() to construct. - private Entry(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Entry(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Entry() { alias_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Entry(); - } - - @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_LeaderboardResponse_Entry_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LeaderboardResponse_Entry_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -149737,7 +153074,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int RANK_FIELD_NUMBER = 1; - private int rank_; + private int rank_ = 0; /** * optional uint32 rank = 1; * @return Whether the rank field is set. @@ -149756,7 +153093,8 @@ public int getRank() { } public static final int ALIAS_FIELD_NUMBER = 2; - private volatile java.lang.Object alias_; + @SuppressWarnings("serial") + private volatile java.lang.Object alias_ = ""; /** * optional string alias = 2; * @return Whether the alias field is set. @@ -149804,7 +153142,7 @@ public java.lang.String getAlias() { } public static final int SCORE_FIELD_NUMBER = 3; - private double score_; + private double score_ = 0D; /** * optional double score = 3; * @return Whether the score field is set. @@ -149840,7 +153178,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeUInt32(1, rank_); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, alias_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, alias_); } if (((bitField0_ & 0x00000004) != 0)) { output.writeDouble(3, score_); @@ -149859,7 +153197,7 @@ public int getSerializedSize() { .computeUInt32Size(1, rank_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, alias_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, alias_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -149959,39 +153297,41 @@ public static ei.Ei.LeaderboardResponse.Entry parseFrom( } public static ei.Ei.LeaderboardResponse.Entry parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LeaderboardResponse.Entry parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.LeaderboardResponse.Entry parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.LeaderboardResponse.Entry parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.LeaderboardResponse.Entry parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LeaderboardResponse.Entry parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -150011,7 +153351,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -150019,7 +153359,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.LeaderboardResponse.Entry} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.LeaderboardResponse.Entry) ei.Ei.LeaderboardResponse.EntryOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -150028,7 +153368,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LeaderboardResponse_Entry_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -150041,19 +153381,17 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; rank_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); alias_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); score_ = 0D; - bitField0_ = (bitField0_ & ~0x00000004); return this; } @@ -150080,6 +153418,12 @@ public ei.Ei.LeaderboardResponse.Entry build() { @java.lang.Override public ei.Ei.LeaderboardResponse.Entry buildPartial() { ei.Ei.LeaderboardResponse.Entry result = new ei.Ei.LeaderboardResponse.Entry(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.LeaderboardResponse.Entry result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { @@ -150087,50 +153431,16 @@ public ei.Ei.LeaderboardResponse.Entry buildPartial() { to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { + result.alias_ = alias_; to_bitField0_ |= 0x00000002; } - result.alias_ = alias_; if (((from_bitField0_ & 0x00000004) != 0)) { result.score_ = score_; to_bitField0_ |= 0x00000004; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.LeaderboardResponse.Entry) { @@ -150147,8 +153457,8 @@ public Builder mergeFrom(ei.Ei.LeaderboardResponse.Entry other) { setRank(other.getRank()); } if (other.hasAlias()) { - bitField0_ |= 0x00000002; alias_ = other.alias_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasScore()) { @@ -150235,8 +153545,9 @@ public int getRank() { * @return This builder for chaining. */ public Builder setRank(int value) { - bitField0_ |= 0x00000001; + rank_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -150301,11 +153612,9 @@ public java.lang.String getAlias() { */ public Builder setAlias( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } alias_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -150314,8 +153623,8 @@ public Builder setAlias( * @return This builder for chaining. */ public Builder clearAlias() { - bitField0_ = (bitField0_ & ~0x00000002); alias_ = getDefaultInstance().getAlias(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -150326,11 +153635,9 @@ public Builder clearAlias() { */ public Builder setAliasBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } alias_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -150358,8 +153665,9 @@ public double getScore() { * @return This builder for chaining. */ public Builder setScore(double value) { - bitField0_ |= 0x00000004; + score_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -150373,18 +153681,6 @@ public Builder clearScore() { 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.LeaderboardResponse.Entry) } @@ -150399,7 +153695,7 @@ public static ei.Ei.LeaderboardResponse.Entry getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Entry parsePartialFrom( @@ -150439,7 +153735,8 @@ public ei.Ei.LeaderboardResponse.Entry getDefaultInstanceForType() { private int bitField0_; public static final int SCOPE_FIELD_NUMBER = 1; - private volatile java.lang.Object scope_; + @SuppressWarnings("serial") + private volatile java.lang.Object scope_ = ""; /** * optional string scope = 1; * @return Whether the scope field is set. @@ -150487,7 +153784,7 @@ public java.lang.String getScope() { } public static final int GRADE_FIELD_NUMBER = 2; - private int grade_; + private int grade_ = 0; /** * optional .ei.Contract.PlayerGrade grade = 2; * @return Whether the grade field is set. @@ -150500,12 +153797,12 @@ public java.lang.String getScope() { * @return The grade. */ @java.lang.Override public ei.Ei.Contract.PlayerGrade getGrade() { - @SuppressWarnings("deprecation") - ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.valueOf(grade_); + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(grade_); return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; } public static final int TOP_ENTRIES_FIELD_NUMBER = 3; + @SuppressWarnings("serial") private java.util.List topEntries_; /** * repeated .ei.LeaderboardResponse.Entry top_entries = 3; @@ -150546,7 +153843,7 @@ public ei.Ei.LeaderboardResponse.EntryOrBuilder getTopEntriesOrBuilder( } public static final int COUNT_FIELD_NUMBER = 4; - private int count_; + private int count_ = 0; /** * optional uint32 count = 4; * @return Whether the count field is set. @@ -150565,7 +153862,7 @@ public int getCount() { } public static final int RANK_FIELD_NUMBER = 5; - private int rank_; + private int rank_ = 0; /** * optional uint32 rank = 5; * @return Whether the rank field is set. @@ -150584,7 +153881,7 @@ public int getRank() { } public static final int SCORE_FIELD_NUMBER = 6; - private double score_; + private double score_ = 0D; /** * optional double score = 6; * @return Whether the score field is set. @@ -150617,7 +153914,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, scope_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, scope_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeEnum(2, grade_); @@ -150644,7 +153941,7 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, scope_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, scope_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -150783,39 +154080,41 @@ public static ei.Ei.LeaderboardResponse parseFrom( } public static ei.Ei.LeaderboardResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LeaderboardResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.LeaderboardResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.LeaderboardResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.LeaderboardResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LeaderboardResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -150835,7 +154134,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -150843,7 +154142,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.LeaderboardResponse} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.LeaderboardResponse) ei.Ei.LeaderboardResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -150852,7 +154151,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LeaderboardResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -150865,17 +154164,16 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; scope_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); grade_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); if (topEntriesBuilder_ == null) { topEntries_ = java.util.Collections.emptyList(); } else { @@ -150884,11 +154182,8 @@ public Builder clear() { } bitField0_ = (bitField0_ & ~0x00000004); count_ = 0; - bitField0_ = (bitField0_ & ~0x00000008); rank_ = 0; - bitField0_ = (bitField0_ & ~0x00000010); score_ = 0D; - bitField0_ = (bitField0_ & ~0x00000020); return this; } @@ -150915,16 +154210,13 @@ public ei.Ei.LeaderboardResponse build() { @java.lang.Override public ei.Ei.LeaderboardResponse buildPartial() { ei.Ei.LeaderboardResponse result = new ei.Ei.LeaderboardResponse(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - to_bitField0_ |= 0x00000001; - } - result.scope_ = scope_; - if (((from_bitField0_ & 0x00000002) != 0)) { - to_bitField0_ |= 0x00000002; - } - result.grade_ = grade_; + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.LeaderboardResponse result) { if (topEntriesBuilder_ == null) { if (((bitField0_ & 0x00000004) != 0)) { topEntries_ = java.util.Collections.unmodifiableList(topEntries_); @@ -150934,6 +154226,19 @@ public ei.Ei.LeaderboardResponse buildPartial() { } else { result.topEntries_ = topEntriesBuilder_.build(); } + } + + private void buildPartial0(ei.Ei.LeaderboardResponse result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.scope_ = scope_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.grade_ = grade_; + to_bitField0_ |= 0x00000002; + } if (((from_bitField0_ & 0x00000008) != 0)) { result.count_ = count_; to_bitField0_ |= 0x00000004; @@ -150946,43 +154251,9 @@ public ei.Ei.LeaderboardResponse buildPartial() { result.score_ = score_; to_bitField0_ |= 0x00000010; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.LeaderboardResponse) { @@ -150996,8 +154267,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.LeaderboardResponse other) { if (other == ei.Ei.LeaderboardResponse.getDefaultInstance()) return this; if (other.hasScope()) { - bitField0_ |= 0x00000001; scope_ = other.scope_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasGrade()) { @@ -151022,7 +154293,7 @@ public Builder mergeFrom(ei.Ei.LeaderboardResponse other) { topEntries_ = other.topEntries_; bitField0_ = (bitField0_ & ~0x00000004); topEntriesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getTopEntriesFieldBuilder() : null; } else { topEntriesBuilder_.addAllMessages(other.topEntries_); @@ -151084,7 +154355,7 @@ public Builder mergeFrom( case 26: { ei.Ei.LeaderboardResponse.Entry m = input.readMessage( - ei.Ei.LeaderboardResponse.Entry.PARSER, + ei.Ei.LeaderboardResponse.Entry.parser(), extensionRegistry); if (topEntriesBuilder_ == null) { ensureTopEntriesIsMutable(); @@ -151176,11 +154447,9 @@ public java.lang.String getScope() { */ public Builder setScope( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } scope_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -151189,8 +154458,8 @@ public Builder setScope( * @return This builder for chaining. */ public Builder clearScope() { - bitField0_ = (bitField0_ & ~0x00000001); scope_ = getDefaultInstance().getScope(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -151201,11 +154470,9 @@ public Builder clearScope() { */ public Builder setScopeBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } scope_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -151224,8 +154491,7 @@ public Builder setScopeBytes( */ @java.lang.Override public ei.Ei.Contract.PlayerGrade getGrade() { - @SuppressWarnings("deprecation") - ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.valueOf(grade_); + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(grade_); return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; } /** @@ -151262,7 +154528,7 @@ private void ensureTopEntriesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.LeaderboardResponse.Entry, ei.Ei.LeaderboardResponse.Entry.Builder, ei.Ei.LeaderboardResponse.EntryOrBuilder> topEntriesBuilder_; /** @@ -151478,11 +154744,11 @@ public ei.Ei.LeaderboardResponse.Entry.Builder addTopEntriesBuilder( getTopEntriesBuilderList() { return getTopEntriesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.LeaderboardResponse.Entry, ei.Ei.LeaderboardResponse.Entry.Builder, ei.Ei.LeaderboardResponse.EntryOrBuilder> getTopEntriesFieldBuilder() { if (topEntriesBuilder_ == null) { - topEntriesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + topEntriesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.LeaderboardResponse.Entry, ei.Ei.LeaderboardResponse.Entry.Builder, ei.Ei.LeaderboardResponse.EntryOrBuilder>( topEntries_, ((bitField0_ & 0x00000004) != 0), @@ -151516,8 +154782,9 @@ public int getCount() { * @return This builder for chaining. */ public Builder setCount(int value) { - bitField0_ |= 0x00000008; + count_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -151555,8 +154822,9 @@ public int getRank() { * @return This builder for chaining. */ public Builder setRank(int value) { - bitField0_ |= 0x00000010; + rank_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -151594,8 +154862,9 @@ public double getScore() { * @return This builder for chaining. */ public Builder setScore(double value) { - bitField0_ |= 0x00000020; + score_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -151609,18 +154878,6 @@ public Builder clearScore() { 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.LeaderboardResponse) } @@ -151635,7 +154892,7 @@ public static ei.Ei.LeaderboardResponse getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public LeaderboardResponse parsePartialFrom( @@ -151705,37 +154962,34 @@ ei.Ei.LocalContractOrBuilder getArchiveOrBuilder( * Protobuf type {@code ei.ContractsArchive} */ public static final class ContractsArchive extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ContractsArchive) ContractsArchiveOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ContractsArchive.class.getName()); + } // Use ContractsArchive.newBuilder() to construct. - private ContractsArchive(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ContractsArchive(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ContractsArchive() { archive_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ContractsArchive(); - } - - @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_ContractsArchive_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ContractsArchive_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -151743,6 +154997,7 @@ protected java.lang.Object newInstance( } public static final int ARCHIVE_FIELD_NUMBER = 1; + @SuppressWarnings("serial") private java.util.List archive_; /** * repeated .ei.LocalContract archive = 1; @@ -151883,39 +155138,41 @@ public static ei.Ei.ContractsArchive parseFrom( } public static ei.Ei.ContractsArchive parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ContractsArchive parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ContractsArchive parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ContractsArchive parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ContractsArchive parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ContractsArchive parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -151935,7 +155192,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -151943,7 +155200,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ContractsArchive} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ContractsArchive) ei.Ei.ContractsArchiveOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -151952,7 +155209,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ContractsArchive_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -151965,13 +155222,14 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; if (archiveBuilder_ == null) { archive_ = java.util.Collections.emptyList(); } else { @@ -152005,7 +155263,13 @@ public ei.Ei.ContractsArchive build() { @java.lang.Override public ei.Ei.ContractsArchive buildPartial() { ei.Ei.ContractsArchive result = new ei.Ei.ContractsArchive(this); - int from_bitField0_ = bitField0_; + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.ContractsArchive result) { if (archiveBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { archive_ = java.util.Collections.unmodifiableList(archive_); @@ -152015,42 +155279,12 @@ public ei.Ei.ContractsArchive buildPartial() { } else { result.archive_ = archiveBuilder_.build(); } - 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); + private void buildPartial0(ei.Ei.ContractsArchive result) { + int from_bitField0_ = bitField0_; } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof ei.Ei.ContractsArchive) { @@ -152082,7 +155316,7 @@ public Builder mergeFrom(ei.Ei.ContractsArchive other) { archive_ = other.archive_; bitField0_ = (bitField0_ & ~0x00000001); archiveBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getArchiveFieldBuilder() : null; } else { archiveBuilder_.addAllMessages(other.archive_); @@ -152118,7 +155352,7 @@ public Builder mergeFrom( case 10: { ei.Ei.LocalContract m = input.readMessage( - ei.Ei.LocalContract.PARSER, + ei.Ei.LocalContract.parser(), extensionRegistry); if (archiveBuilder_ == null) { ensureArchiveIsMutable(); @@ -152154,7 +155388,7 @@ private void ensureArchiveIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.LocalContract, ei.Ei.LocalContract.Builder, ei.Ei.LocalContractOrBuilder> archiveBuilder_; /** @@ -152370,11 +155604,11 @@ public ei.Ei.LocalContract.Builder addArchiveBuilder( getArchiveBuilderList() { return getArchiveFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.LocalContract, ei.Ei.LocalContract.Builder, ei.Ei.LocalContractOrBuilder> getArchiveFieldBuilder() { if (archiveBuilder_ == null) { - archiveBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + archiveBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.LocalContract, ei.Ei.LocalContract.Builder, ei.Ei.LocalContractOrBuilder>( archive_, ((bitField0_ & 0x00000001) != 0), @@ -152384,18 +155618,6 @@ public ei.Ei.LocalContract.Builder addArchiveBuilder( } return archiveBuilder_; } - @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.ContractsArchive) } @@ -152410,7 +155632,7 @@ public static ei.Ei.ContractsArchive getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ContractsArchive parsePartialFrom( @@ -152707,12 +155929,21 @@ public interface ContractActionOrBuilder extends * Protobuf type {@code ei.ContractAction} */ public static final class ContractAction extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ContractAction) ContractActionOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ContractAction.class.getName()); + } // Use ContractAction.newBuilder() to construct. - private ContractAction(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ContractAction(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ContractAction() { @@ -152725,25 +155956,13 @@ private ContractAction() { boostId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ContractAction(); - } - - @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_ContractAction_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ContractAction_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -152752,7 +155971,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int USER_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object userId_; + @SuppressWarnings("serial") + private volatile java.lang.Object userId_ = ""; /** * optional string user_id = 1; * @return Whether the userId field is set. @@ -152800,7 +156020,8 @@ public java.lang.String getUserId() { } public static final int ACTION_NAME_FIELD_NUMBER = 2; - private volatile java.lang.Object actionName_; + @SuppressWarnings("serial") + private volatile java.lang.Object actionName_ = ""; /** * optional string action_name = 2; * @return Whether the actionName field is set. @@ -152848,7 +156069,7 @@ public java.lang.String getActionName() { } public static final int APPROX_TIME_FIELD_NUMBER = 3; - private double approxTime_; + private double approxTime_ = 0D; /** * optional double approx_time = 3; * @return Whether the approxTime field is set. @@ -152867,7 +156088,8 @@ public double getApproxTime() { } public static final int DEST_USER_ID_FIELD_NUMBER = 4; - private volatile java.lang.Object destUserId_; + @SuppressWarnings("serial") + private volatile java.lang.Object destUserId_ = ""; /** * optional string dest_user_id = 4; * @return Whether the destUserId field is set. @@ -152915,7 +156137,8 @@ public java.lang.String getDestUserId() { } public static final int CONTRACT_ID_FIELD_NUMBER = 5; - private volatile java.lang.Object contractId_; + @SuppressWarnings("serial") + private volatile java.lang.Object contractId_ = ""; /** * optional string contract_id = 5; * @return Whether the contractId field is set. @@ -152963,7 +156186,8 @@ public java.lang.String getContractId() { } public static final int COOP_ID_FIELD_NUMBER = 6; - private volatile java.lang.Object coopId_; + @SuppressWarnings("serial") + private volatile java.lang.Object coopId_ = ""; /** * optional string coop_id = 6; * @return Whether the coopId field is set. @@ -153011,7 +156235,7 @@ public java.lang.String getCoopId() { } public static final int AUTOJOIN_FIELD_NUMBER = 7; - private boolean autojoin_; + private boolean autojoin_ = false; /** * optional bool autojoin = 7; * @return Whether the autojoin field is set. @@ -153030,7 +156254,7 @@ public boolean getAutojoin() { } public static final int GRADE_FIELD_NUMBER = 8; - private int grade_; + private int grade_ = 0; /** * optional uint32 grade = 8; * @return Whether the grade field is set. @@ -153049,7 +156273,7 @@ public int getGrade() { } public static final int REPLAY_FIELD_NUMBER = 9; - private boolean replay_; + private boolean replay_ = false; /** * optional bool replay = 9; * @return Whether the replay field is set. @@ -153068,7 +156292,7 @@ public boolean getReplay() { } public static final int POINTS_REPLAY_FIELD_NUMBER = 10; - private boolean pointsReplay_; + private boolean pointsReplay_ = false; /** * optional bool points_replay = 10; * @return Whether the pointsReplay field is set. @@ -153087,7 +156311,7 @@ public boolean getPointsReplay() { } public static final int REWARD_TYPE_FIELD_NUMBER = 11; - private int rewardType_; + private int rewardType_ = 0; /** * optional uint32 reward_type = 11; * @return Whether the rewardType field is set. @@ -153106,7 +156330,8 @@ public int getRewardType() { } public static final int REWARD_SUBTYPE_FIELD_NUMBER = 12; - private volatile java.lang.Object rewardSubtype_; + @SuppressWarnings("serial") + private volatile java.lang.Object rewardSubtype_ = ""; /** * optional string reward_subtype = 12; * @return Whether the rewardSubtype field is set. @@ -153154,7 +156379,7 @@ public java.lang.String getRewardSubtype() { } public static final int REWARD_AMOUNT_FIELD_NUMBER = 13; - private double rewardAmount_; + private double rewardAmount_ = 0D; /** * optional double reward_amount = 13; * @return Whether the rewardAmount field is set. @@ -153173,7 +156398,7 @@ public double getRewardAmount() { } public static final int GOAL_INDEX_FIELD_NUMBER = 14; - private int goalIndex_; + private int goalIndex_ = 0; /** * optional uint32 goal_index = 14; * @return Whether the goalIndex field is set. @@ -153192,7 +156417,8 @@ public int getGoalIndex() { } public static final int BOOST_ID_FIELD_NUMBER = 15; - private volatile java.lang.Object boostId_; + @SuppressWarnings("serial") + private volatile java.lang.Object boostId_ = ""; /** * optional string boost_id = 15; * @return Whether the boostId field is set. @@ -153240,7 +156466,7 @@ public java.lang.String getBoostId() { } public static final int TOKENS_FIELD_NUMBER = 16; - private int tokens_; + private int tokens_ = 0; /** * optional uint32 tokens = 16; * @return Whether the tokens field is set. @@ -153259,7 +156485,7 @@ public int getTokens() { } public static final int KICK_REASON_FIELD_NUMBER = 17; - private int kickReason_; + private int kickReason_ = 0; /** * optional uint32 kick_reason = 17; * @return Whether the kickReason field is set. @@ -153278,7 +156504,7 @@ public int getKickReason() { } public static final int PUBLIC_FIELD_NUMBER = 18; - private boolean public_; + private boolean public_ = false; /** * optional bool public = 18; * @return Whether the public field is set. @@ -153297,7 +156523,7 @@ public boolean getPublic() { } public static final int CC_ONLY_FIELD_NUMBER = 19; - private boolean ccOnly_; + private boolean ccOnly_ = false; /** * optional bool cc_only = 19; * @return Whether the ccOnly field is set. @@ -153330,22 +156556,22 @@ 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, userId_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, userId_); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, actionName_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, actionName_); } if (((bitField0_ & 0x00000004) != 0)) { output.writeDouble(3, approxTime_); } if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, destUserId_); + com.google.protobuf.GeneratedMessage.writeString(output, 4, destUserId_); } if (((bitField0_ & 0x00000010) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, contractId_); + com.google.protobuf.GeneratedMessage.writeString(output, 5, contractId_); } if (((bitField0_ & 0x00000020) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, coopId_); + com.google.protobuf.GeneratedMessage.writeString(output, 6, coopId_); } if (((bitField0_ & 0x00000040) != 0)) { output.writeBool(7, autojoin_); @@ -153363,7 +156589,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeUInt32(11, rewardType_); } if (((bitField0_ & 0x00000800) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 12, rewardSubtype_); + com.google.protobuf.GeneratedMessage.writeString(output, 12, rewardSubtype_); } if (((bitField0_ & 0x00001000) != 0)) { output.writeDouble(13, rewardAmount_); @@ -153372,7 +156598,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeUInt32(14, goalIndex_); } if (((bitField0_ & 0x00004000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 15, boostId_); + com.google.protobuf.GeneratedMessage.writeString(output, 15, boostId_); } if (((bitField0_ & 0x00008000) != 0)) { output.writeUInt32(16, tokens_); @@ -153396,23 +156622,23 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, userId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, userId_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, actionName_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, actionName_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(3, approxTime_); } if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, destUserId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, destUserId_); } if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, contractId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, contractId_); } if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, coopId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(6, coopId_); } if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -153435,7 +156661,7 @@ public int getSerializedSize() { .computeUInt32Size(11, rewardType_); } if (((bitField0_ & 0x00000800) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, rewardSubtype_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(12, rewardSubtype_); } if (((bitField0_ & 0x00001000) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -153446,7 +156672,7 @@ public int getSerializedSize() { .computeUInt32Size(14, goalIndex_); } if (((bitField0_ & 0x00004000) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(15, boostId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(15, boostId_); } if (((bitField0_ & 0x00008000) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -153709,39 +156935,41 @@ public static ei.Ei.ContractAction parseFrom( } public static ei.Ei.ContractAction parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ContractAction parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ContractAction parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ContractAction parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ContractAction parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ContractAction parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -153761,7 +156989,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -153769,7 +156997,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ContractAction} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ContractAction) ei.Ei.ContractActionOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -153778,7 +157006,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ContractAction_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -153791,51 +157019,33 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; userId_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); actionName_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); approxTime_ = 0D; - bitField0_ = (bitField0_ & ~0x00000004); destUserId_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); contractId_ = ""; - bitField0_ = (bitField0_ & ~0x00000010); coopId_ = ""; - bitField0_ = (bitField0_ & ~0x00000020); autojoin_ = false; - bitField0_ = (bitField0_ & ~0x00000040); grade_ = 0; - bitField0_ = (bitField0_ & ~0x00000080); replay_ = false; - bitField0_ = (bitField0_ & ~0x00000100); pointsReplay_ = false; - bitField0_ = (bitField0_ & ~0x00000200); rewardType_ = 0; - bitField0_ = (bitField0_ & ~0x00000400); rewardSubtype_ = ""; - bitField0_ = (bitField0_ & ~0x00000800); rewardAmount_ = 0D; - bitField0_ = (bitField0_ & ~0x00001000); goalIndex_ = 0; - bitField0_ = (bitField0_ & ~0x00002000); boostId_ = ""; - bitField0_ = (bitField0_ & ~0x00004000); tokens_ = 0; - bitField0_ = (bitField0_ & ~0x00008000); kickReason_ = 0; - bitField0_ = (bitField0_ & ~0x00010000); public_ = false; - bitField0_ = (bitField0_ & ~0x00020000); ccOnly_ = false; - bitField0_ = (bitField0_ & ~0x00040000); return this; } @@ -153862,32 +157072,38 @@ public ei.Ei.ContractAction build() { @java.lang.Override public ei.Ei.ContractAction buildPartial() { ei.Ei.ContractAction result = new ei.Ei.ContractAction(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ContractAction result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.userId_ = userId_; to_bitField0_ |= 0x00000001; } - result.userId_ = userId_; if (((from_bitField0_ & 0x00000002) != 0)) { + result.actionName_ = actionName_; to_bitField0_ |= 0x00000002; } - result.actionName_ = actionName_; if (((from_bitField0_ & 0x00000004) != 0)) { result.approxTime_ = approxTime_; to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000008) != 0)) { + result.destUserId_ = destUserId_; to_bitField0_ |= 0x00000008; } - result.destUserId_ = destUserId_; if (((from_bitField0_ & 0x00000010) != 0)) { + result.contractId_ = contractId_; to_bitField0_ |= 0x00000010; } - result.contractId_ = contractId_; if (((from_bitField0_ & 0x00000020) != 0)) { + result.coopId_ = coopId_; to_bitField0_ |= 0x00000020; } - result.coopId_ = coopId_; if (((from_bitField0_ & 0x00000040) != 0)) { result.autojoin_ = autojoin_; to_bitField0_ |= 0x00000040; @@ -153909,9 +157125,9 @@ public ei.Ei.ContractAction buildPartial() { to_bitField0_ |= 0x00000400; } if (((from_bitField0_ & 0x00000800) != 0)) { + result.rewardSubtype_ = rewardSubtype_; to_bitField0_ |= 0x00000800; } - result.rewardSubtype_ = rewardSubtype_; if (((from_bitField0_ & 0x00001000) != 0)) { result.rewardAmount_ = rewardAmount_; to_bitField0_ |= 0x00001000; @@ -153921,9 +157137,9 @@ public ei.Ei.ContractAction buildPartial() { to_bitField0_ |= 0x00002000; } if (((from_bitField0_ & 0x00004000) != 0)) { + result.boostId_ = boostId_; to_bitField0_ |= 0x00004000; } - result.boostId_ = boostId_; if (((from_bitField0_ & 0x00008000) != 0)) { result.tokens_ = tokens_; to_bitField0_ |= 0x00008000; @@ -153940,43 +157156,9 @@ public ei.Ei.ContractAction buildPartial() { result.ccOnly_ = ccOnly_; to_bitField0_ |= 0x00040000; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ContractAction) { @@ -153990,31 +157172,31 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.ContractAction other) { if (other == ei.Ei.ContractAction.getDefaultInstance()) return this; if (other.hasUserId()) { - bitField0_ |= 0x00000001; userId_ = other.userId_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasActionName()) { - bitField0_ |= 0x00000002; actionName_ = other.actionName_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasApproxTime()) { setApproxTime(other.getApproxTime()); } if (other.hasDestUserId()) { - bitField0_ |= 0x00000008; destUserId_ = other.destUserId_; + bitField0_ |= 0x00000008; onChanged(); } if (other.hasContractId()) { - bitField0_ |= 0x00000010; contractId_ = other.contractId_; + bitField0_ |= 0x00000010; onChanged(); } if (other.hasCoopId()) { - bitField0_ |= 0x00000020; coopId_ = other.coopId_; + bitField0_ |= 0x00000020; onChanged(); } if (other.hasAutojoin()) { @@ -154033,8 +157215,8 @@ public Builder mergeFrom(ei.Ei.ContractAction other) { setRewardType(other.getRewardType()); } if (other.hasRewardSubtype()) { - bitField0_ |= 0x00000800; rewardSubtype_ = other.rewardSubtype_; + bitField0_ |= 0x00000800; onChanged(); } if (other.hasRewardAmount()) { @@ -154044,8 +157226,8 @@ public Builder mergeFrom(ei.Ei.ContractAction other) { setGoalIndex(other.getGoalIndex()); } if (other.hasBoostId()) { - bitField0_ |= 0x00004000; boostId_ = other.boostId_; + bitField0_ |= 0x00004000; onChanged(); } if (other.hasTokens()) { @@ -154248,11 +157430,9 @@ public java.lang.String getUserId() { */ public Builder setUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -154261,8 +157441,8 @@ public Builder setUserId( * @return This builder for chaining. */ public Builder clearUserId() { - bitField0_ = (bitField0_ & ~0x00000001); userId_ = getDefaultInstance().getUserId(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -154273,11 +157453,9 @@ public Builder clearUserId() { */ public Builder setUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -154332,11 +157510,9 @@ public java.lang.String getActionName() { */ public Builder setActionName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } actionName_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -154345,8 +157521,8 @@ public Builder setActionName( * @return This builder for chaining. */ public Builder clearActionName() { - bitField0_ = (bitField0_ & ~0x00000002); actionName_ = getDefaultInstance().getActionName(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -154357,11 +157533,9 @@ public Builder clearActionName() { */ public Builder setActionNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } actionName_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -154389,8 +157563,9 @@ public double getApproxTime() { * @return This builder for chaining. */ public Builder setApproxTime(double value) { - bitField0_ |= 0x00000004; + approxTime_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -154455,11 +157630,9 @@ public java.lang.String getDestUserId() { */ public Builder setDestUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } destUserId_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -154468,8 +157641,8 @@ public Builder setDestUserId( * @return This builder for chaining. */ public Builder clearDestUserId() { - bitField0_ = (bitField0_ & ~0x00000008); destUserId_ = getDefaultInstance().getDestUserId(); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -154480,11 +157653,9 @@ public Builder clearDestUserId() { */ public Builder setDestUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } destUserId_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -154539,11 +157710,9 @@ public java.lang.String getContractId() { */ public Builder setContractId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } contractId_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -154552,8 +157721,8 @@ public Builder setContractId( * @return This builder for chaining. */ public Builder clearContractId() { - bitField0_ = (bitField0_ & ~0x00000010); contractId_ = getDefaultInstance().getContractId(); + bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } @@ -154564,11 +157733,9 @@ public Builder clearContractId() { */ public Builder setContractIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } contractId_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -154623,11 +157790,9 @@ public java.lang.String getCoopId() { */ public Builder setCoopId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } coopId_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -154636,8 +157801,8 @@ public Builder setCoopId( * @return This builder for chaining. */ public Builder clearCoopId() { - bitField0_ = (bitField0_ & ~0x00000020); coopId_ = getDefaultInstance().getCoopId(); + bitField0_ = (bitField0_ & ~0x00000020); onChanged(); return this; } @@ -154648,11 +157813,9 @@ public Builder clearCoopId() { */ public Builder setCoopIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } coopId_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -154680,8 +157843,9 @@ public boolean getAutojoin() { * @return This builder for chaining. */ public Builder setAutojoin(boolean value) { - bitField0_ |= 0x00000040; + autojoin_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -154719,8 +157883,9 @@ public int getGrade() { * @return This builder for chaining. */ public Builder setGrade(int value) { - bitField0_ |= 0x00000080; + grade_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -154758,8 +157923,9 @@ public boolean getReplay() { * @return This builder for chaining. */ public Builder setReplay(boolean value) { - bitField0_ |= 0x00000100; + replay_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -154797,8 +157963,9 @@ public boolean getPointsReplay() { * @return This builder for chaining. */ public Builder setPointsReplay(boolean value) { - bitField0_ |= 0x00000200; + pointsReplay_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -154836,8 +158003,9 @@ public int getRewardType() { * @return This builder for chaining. */ public Builder setRewardType(int value) { - bitField0_ |= 0x00000400; + rewardType_ = value; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -154902,11 +158070,9 @@ public java.lang.String getRewardSubtype() { */ public Builder setRewardSubtype( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000800; + if (value == null) { throw new NullPointerException(); } rewardSubtype_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -154915,8 +158081,8 @@ public Builder setRewardSubtype( * @return This builder for chaining. */ public Builder clearRewardSubtype() { - bitField0_ = (bitField0_ & ~0x00000800); rewardSubtype_ = getDefaultInstance().getRewardSubtype(); + bitField0_ = (bitField0_ & ~0x00000800); onChanged(); return this; } @@ -154927,11 +158093,9 @@ public Builder clearRewardSubtype() { */ public Builder setRewardSubtypeBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000800; + if (value == null) { throw new NullPointerException(); } rewardSubtype_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -154959,8 +158123,9 @@ public double getRewardAmount() { * @return This builder for chaining. */ public Builder setRewardAmount(double value) { - bitField0_ |= 0x00001000; + rewardAmount_ = value; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -154998,8 +158163,9 @@ public int getGoalIndex() { * @return This builder for chaining. */ public Builder setGoalIndex(int value) { - bitField0_ |= 0x00002000; + goalIndex_ = value; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -155064,11 +158230,9 @@ public java.lang.String getBoostId() { */ public Builder setBoostId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00004000; + if (value == null) { throw new NullPointerException(); } boostId_ = value; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -155077,8 +158241,8 @@ public Builder setBoostId( * @return This builder for chaining. */ public Builder clearBoostId() { - bitField0_ = (bitField0_ & ~0x00004000); boostId_ = getDefaultInstance().getBoostId(); + bitField0_ = (bitField0_ & ~0x00004000); onChanged(); return this; } @@ -155089,11 +158253,9 @@ public Builder clearBoostId() { */ public Builder setBoostIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00004000; + if (value == null) { throw new NullPointerException(); } boostId_ = value; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -155121,8 +158283,9 @@ public int getTokens() { * @return This builder for chaining. */ public Builder setTokens(int value) { - bitField0_ |= 0x00008000; + tokens_ = value; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -155160,8 +158323,9 @@ public int getKickReason() { * @return This builder for chaining. */ public Builder setKickReason(int value) { - bitField0_ |= 0x00010000; + kickReason_ = value; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -155199,8 +158363,9 @@ public boolean getPublic() { * @return This builder for chaining. */ public Builder setPublic(boolean value) { - bitField0_ |= 0x00020000; + public_ = value; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -155238,8 +158403,9 @@ public boolean getCcOnly() { * @return This builder for chaining. */ public Builder setCcOnly(boolean value) { - bitField0_ |= 0x00040000; + ccOnly_ = value; + bitField0_ |= 0x00040000; onChanged(); return this; } @@ -155253,18 +158419,6 @@ public Builder clearCcOnly() { 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.ContractAction) } @@ -155279,7 +158433,7 @@ public static ei.Ei.ContractAction getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ContractAction parsePartialFrom( @@ -155385,12 +158539,21 @@ public interface UserDataInfoRequestOrBuilder extends * Protobuf type {@code ei.UserDataInfoRequest} */ public static final class UserDataInfoRequest extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.UserDataInfoRequest) UserDataInfoRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + UserDataInfoRequest.class.getName()); + } // Use UserDataInfoRequest.newBuilder() to construct. - private UserDataInfoRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private UserDataInfoRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private UserDataInfoRequest() { @@ -155398,25 +158561,13 @@ private UserDataInfoRequest() { deviceId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new UserDataInfoRequest(); - } - - @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_UserDataInfoRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_UserDataInfoRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -155451,7 +158602,8 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { } public static final int USER_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object userId_; + @SuppressWarnings("serial") + private volatile java.lang.Object userId_ = ""; /** * optional string user_id = 1; * @return Whether the userId field is set. @@ -155499,7 +158651,8 @@ public java.lang.String getUserId() { } public static final int DEVICE_ID_FIELD_NUMBER = 2; - private volatile java.lang.Object deviceId_; + @SuppressWarnings("serial") + private volatile java.lang.Object deviceId_ = ""; /** * optional string device_id = 2; * @return Whether the deviceId field is set. @@ -155547,7 +158700,7 @@ public java.lang.String getDeviceId() { } public static final int BACKUP_CHECKSUM_FIELD_NUMBER = 3; - private long backupChecksum_; + private long backupChecksum_ = 0L; /** * optional uint64 backup_checksum = 3; * @return Whether the backupChecksum field is set. @@ -155580,10 +158733,10 @@ public final boolean isInitialized() { public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, userId_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, userId_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, deviceId_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, deviceId_); } if (((bitField0_ & 0x00000008) != 0)) { output.writeUInt64(3, backupChecksum_); @@ -155601,10 +158754,10 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, userId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, userId_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, deviceId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, deviceId_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -155716,39 +158869,41 @@ public static ei.Ei.UserDataInfoRequest parseFrom( } public static ei.Ei.UserDataInfoRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.UserDataInfoRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.UserDataInfoRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.UserDataInfoRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.UserDataInfoRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.UserDataInfoRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -155768,7 +158923,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -155776,7 +158931,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.UserDataInfoRequest} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.UserDataInfoRequest) ei.Ei.UserDataInfoRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -155785,7 +158940,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_UserDataInfoRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -155798,12 +158953,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getRinfoFieldBuilder(); } @@ -155811,18 +158966,15 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (rinfoBuilder_ == null) { - rinfo_ = null; - } else { - rinfoBuilder_.clear(); + bitField0_ = 0; + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); userId_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); deviceId_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); backupChecksum_ = 0L; - bitField0_ = (bitField0_ & ~0x00000008); return this; } @@ -155849,65 +159001,35 @@ public ei.Ei.UserDataInfoRequest build() { @java.lang.Override public ei.Ei.UserDataInfoRequest buildPartial() { ei.Ei.UserDataInfoRequest result = new ei.Ei.UserDataInfoRequest(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.UserDataInfoRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (rinfoBuilder_ == null) { - result.rinfo_ = rinfo_; - } else { - result.rinfo_ = rinfoBuilder_.build(); - } + result.rinfo_ = rinfoBuilder_ == null + ? rinfo_ + : rinfoBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { + result.userId_ = userId_; to_bitField0_ |= 0x00000002; } - result.userId_ = userId_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.deviceId_ = deviceId_; to_bitField0_ |= 0x00000004; } - result.deviceId_ = deviceId_; if (((from_bitField0_ & 0x00000008) != 0)) { result.backupChecksum_ = backupChecksum_; to_bitField0_ |= 0x00000008; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.UserDataInfoRequest) { @@ -155924,13 +159046,13 @@ public Builder mergeFrom(ei.Ei.UserDataInfoRequest other) { mergeRinfo(other.getRinfo()); } if (other.hasUserId()) { - bitField0_ |= 0x00000002; userId_ = other.userId_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasDeviceId()) { - bitField0_ |= 0x00000004; deviceId_ = other.deviceId_; + bitField0_ |= 0x00000004; onChanged(); } if (other.hasBackupChecksum()) { @@ -156002,7 +159124,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.BasicRequestInfo rinfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; /** * optional .ei.BasicRequestInfo rinfo = 4; @@ -156031,11 +159153,11 @@ public Builder setRinfo(ei.Ei.BasicRequestInfo value) { throw new NullPointerException(); } rinfo_ = value; - onChanged(); } else { rinfoBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -156045,11 +159167,11 @@ public Builder setRinfo( ei.Ei.BasicRequestInfo.Builder builderForValue) { if (rinfoBuilder_ == null) { rinfo_ = builderForValue.build(); - onChanged(); } else { rinfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -156058,31 +159180,32 @@ public Builder setRinfo( public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { if (rinfoBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - rinfo_ != null && - rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { - rinfo_ = - ei.Ei.BasicRequestInfo.newBuilder(rinfo_).mergeFrom(value).buildPartial(); + rinfo_ != null && + rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { + getRinfoBuilder().mergeFrom(value); } else { rinfo_ = value; } - onChanged(); } else { rinfoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (rinfo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.BasicRequestInfo rinfo = 4; */ public Builder clearRinfo() { - if (rinfoBuilder_ == null) { - rinfo_ = null; - onChanged(); - } else { - rinfoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; + } + onChanged(); return this; } /** @@ -156107,11 +159230,11 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { /** * optional .ei.BasicRequestInfo rinfo = 4; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> getRinfoFieldBuilder() { if (rinfoBuilder_ == null) { - rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( getRinfo(), getParentForChildren(), @@ -156171,11 +159294,9 @@ public java.lang.String getUserId() { */ public Builder setUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -156184,8 +159305,8 @@ public Builder setUserId( * @return This builder for chaining. */ public Builder clearUserId() { - bitField0_ = (bitField0_ & ~0x00000002); userId_ = getDefaultInstance().getUserId(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -156196,11 +159317,9 @@ public Builder clearUserId() { */ public Builder setUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -156255,11 +159374,9 @@ public java.lang.String getDeviceId() { */ public Builder setDeviceId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } deviceId_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -156268,8 +159385,8 @@ public Builder setDeviceId( * @return This builder for chaining. */ public Builder clearDeviceId() { - bitField0_ = (bitField0_ & ~0x00000004); deviceId_ = getDefaultInstance().getDeviceId(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -156280,11 +159397,9 @@ public Builder clearDeviceId() { */ public Builder setDeviceIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } deviceId_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -156312,8 +159427,9 @@ public long getBackupChecksum() { * @return This builder for chaining. */ public Builder setBackupChecksum(long value) { - bitField0_ |= 0x00000008; + backupChecksum_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -156327,18 +159443,6 @@ public Builder clearBackupChecksum() { 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.UserDataInfoRequest) } @@ -156353,7 +159457,7 @@ public static ei.Ei.UserDataInfoRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UserDataInfoRequest parsePartialFrom( @@ -156446,37 +159550,35 @@ public interface UserDataInfoResponseOrBuilder extends * Protobuf type {@code ei.UserDataInfoResponse} */ public static final class UserDataInfoResponse extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.UserDataInfoResponse) UserDataInfoResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + UserDataInfoResponse.class.getName()); + } // Use UserDataInfoResponse.newBuilder() to construct. - private UserDataInfoResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private UserDataInfoResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private UserDataInfoResponse() { - coopMemberships_ = com.google.protobuf.LazyStringArrayList.EMPTY; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new UserDataInfoResponse(); + coopMemberships_ = + com.google.protobuf.LazyStringArrayList.emptyList(); } - @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_UserDataInfoResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_UserDataInfoResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -156485,7 +159587,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int BACKUP_CHECKSUM_FIELD_NUMBER = 1; - private long backupChecksum_; + private long backupChecksum_ = 0L; /** * optional uint64 backup_checksum = 1; * @return Whether the backupChecksum field is set. @@ -156504,7 +159606,7 @@ public long getBackupChecksum() { } public static final int BACKUP_TOTAL_CASH_FIELD_NUMBER = 2; - private double backupTotalCash_; + private double backupTotalCash_ = 0D; /** * optional double backup_total_cash = 2; * @return Whether the backupTotalCash field is set. @@ -156523,7 +159625,9 @@ public double getBackupTotalCash() { } public static final int COOP_MEMBERSHIPS_FIELD_NUMBER = 3; - private com.google.protobuf.LazyStringList coopMemberships_; + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList coopMemberships_ = + com.google.protobuf.LazyStringArrayList.emptyList(); /** * repeated string coop_memberships = 3; * @return A list containing the coopMemberships. @@ -156578,7 +159682,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeDouble(2, backupTotalCash_); } for (int i = 0; i < coopMemberships_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, coopMemberships_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 3, coopMemberships_.getRaw(i)); } getUnknownFields().writeTo(output); } @@ -156697,39 +159801,41 @@ public static ei.Ei.UserDataInfoResponse parseFrom( } public static ei.Ei.UserDataInfoResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.UserDataInfoResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.UserDataInfoResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.UserDataInfoResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.UserDataInfoResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.UserDataInfoResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -156749,7 +159855,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -156757,7 +159863,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.UserDataInfoResponse} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.UserDataInfoResponse) ei.Ei.UserDataInfoResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -156766,7 +159872,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_UserDataInfoResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -156779,19 +159885,18 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; backupChecksum_ = 0L; - bitField0_ = (bitField0_ & ~0x00000001); backupTotalCash_ = 0D; - bitField0_ = (bitField0_ & ~0x00000002); - coopMemberships_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000004); + coopMemberships_ = + com.google.protobuf.LazyStringArrayList.emptyList(); return this; } @@ -156818,6 +159923,12 @@ public ei.Ei.UserDataInfoResponse build() { @java.lang.Override public ei.Ei.UserDataInfoResponse buildPartial() { ei.Ei.UserDataInfoResponse result = new ei.Ei.UserDataInfoResponse(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.UserDataInfoResponse result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { @@ -156828,48 +159939,13 @@ public ei.Ei.UserDataInfoResponse buildPartial() { result.backupTotalCash_ = backupTotalCash_; to_bitField0_ |= 0x00000002; } - if (((bitField0_ & 0x00000004) != 0)) { - coopMemberships_ = coopMemberships_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000004); + if (((from_bitField0_ & 0x00000004) != 0)) { + coopMemberships_.makeImmutable(); + result.coopMemberships_ = coopMemberships_; } - result.coopMemberships_ = coopMemberships_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.UserDataInfoResponse) { @@ -156891,7 +159967,7 @@ public Builder mergeFrom(ei.Ei.UserDataInfoResponse other) { if (!other.coopMemberships_.isEmpty()) { if (coopMemberships_.isEmpty()) { coopMemberships_ = other.coopMemberships_; - bitField0_ = (bitField0_ & ~0x00000004); + bitField0_ |= 0x00000004; } else { ensureCoopMembershipsIsMutable(); coopMemberships_.addAll(other.coopMemberships_); @@ -156980,8 +160056,9 @@ public long getBackupChecksum() { * @return This builder for chaining. */ public Builder setBackupChecksum(long value) { - bitField0_ |= 0x00000001; + backupChecksum_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -157019,8 +160096,9 @@ public double getBackupTotalCash() { * @return This builder for chaining. */ public Builder setBackupTotalCash(double value) { - bitField0_ |= 0x00000002; + backupTotalCash_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -157035,12 +160113,13 @@ public Builder clearBackupTotalCash() { return this; } - private com.google.protobuf.LazyStringList coopMemberships_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private com.google.protobuf.LazyStringArrayList coopMemberships_ = + com.google.protobuf.LazyStringArrayList.emptyList(); private void ensureCoopMembershipsIsMutable() { - if (!((bitField0_ & 0x00000004) != 0)) { + if (!coopMemberships_.isModifiable()) { coopMemberships_ = new com.google.protobuf.LazyStringArrayList(coopMemberships_); - bitField0_ |= 0x00000004; - } + } + bitField0_ |= 0x00000004; } /** * repeated string coop_memberships = 3; @@ -157048,7 +160127,8 @@ private void ensureCoopMembershipsIsMutable() { */ public com.google.protobuf.ProtocolStringList getCoopMembershipsList() { - return coopMemberships_.getUnmodifiableView(); + coopMemberships_.makeImmutable(); + return coopMemberships_; } /** * repeated string coop_memberships = 3; @@ -157082,11 +160162,10 @@ public java.lang.String getCoopMemberships(int index) { */ public Builder setCoopMemberships( int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureCoopMembershipsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureCoopMembershipsIsMutable(); coopMemberships_.set(index, value); + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -157097,11 +160176,10 @@ public Builder setCoopMemberships( */ public Builder addCoopMemberships( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureCoopMembershipsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureCoopMembershipsIsMutable(); coopMemberships_.add(value); + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -157115,6 +160193,7 @@ public Builder addAllCoopMemberships( ensureCoopMembershipsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, coopMemberships_); + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -157123,8 +160202,9 @@ public Builder addAllCoopMemberships( * @return This builder for chaining. */ public Builder clearCoopMemberships() { - coopMemberships_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000004); + coopMemberships_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004);; onChanged(); return this; } @@ -157135,26 +160215,13 @@ public Builder clearCoopMemberships() { */ public Builder addCoopMembershipsBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - ensureCoopMembershipsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureCoopMembershipsIsMutable(); coopMemberships_.add(value); + bitField0_ |= 0x00000004; 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.UserDataInfoResponse) } @@ -157169,7 +160236,7 @@ public static ei.Ei.UserDataInfoResponse getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UserDataInfoResponse parsePartialFrom( @@ -157275,12 +160342,21 @@ public interface ClearAllUserDataRequestOrBuilder extends * Protobuf type {@code ei.ClearAllUserDataRequest} */ public static final class ClearAllUserDataRequest extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ClearAllUserDataRequest) ClearAllUserDataRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ClearAllUserDataRequest.class.getName()); + } // Use ClearAllUserDataRequest.newBuilder() to construct. - private ClearAllUserDataRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ClearAllUserDataRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ClearAllUserDataRequest() { @@ -157288,25 +160364,13 @@ private ClearAllUserDataRequest() { deviceId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ClearAllUserDataRequest(); - } - - @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_ClearAllUserDataRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ClearAllUserDataRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -157341,7 +160405,8 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { } public static final int USER_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object userId_; + @SuppressWarnings("serial") + private volatile java.lang.Object userId_ = ""; /** * optional string user_id = 1; * @return Whether the userId field is set. @@ -157389,7 +160454,8 @@ public java.lang.String getUserId() { } public static final int DEVICE_ID_FIELD_NUMBER = 2; - private volatile java.lang.Object deviceId_; + @SuppressWarnings("serial") + private volatile java.lang.Object deviceId_ = ""; /** * optional string device_id = 2; * @return Whether the deviceId field is set. @@ -157437,7 +160503,7 @@ public java.lang.String getDeviceId() { } public static final int BACKUP_CHECKSUM_FIELD_NUMBER = 3; - private long backupChecksum_; + private long backupChecksum_ = 0L; /** * optional uint64 backup_checksum = 3; * @return Whether the backupChecksum field is set. @@ -157470,10 +160536,10 @@ public final boolean isInitialized() { public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, userId_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, userId_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, deviceId_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, deviceId_); } if (((bitField0_ & 0x00000008) != 0)) { output.writeUInt64(3, backupChecksum_); @@ -157491,10 +160557,10 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, userId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, userId_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, deviceId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, deviceId_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -157606,39 +160672,41 @@ public static ei.Ei.ClearAllUserDataRequest parseFrom( } public static ei.Ei.ClearAllUserDataRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ClearAllUserDataRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ClearAllUserDataRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ClearAllUserDataRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ClearAllUserDataRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ClearAllUserDataRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -157658,7 +160726,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -157666,7 +160734,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ClearAllUserDataRequest} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ClearAllUserDataRequest) ei.Ei.ClearAllUserDataRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -157675,7 +160743,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ClearAllUserDataRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -157688,12 +160756,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getRinfoFieldBuilder(); } @@ -157701,18 +160769,15 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (rinfoBuilder_ == null) { - rinfo_ = null; - } else { - rinfoBuilder_.clear(); + bitField0_ = 0; + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); userId_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); deviceId_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); backupChecksum_ = 0L; - bitField0_ = (bitField0_ & ~0x00000008); return this; } @@ -157739,65 +160804,35 @@ public ei.Ei.ClearAllUserDataRequest build() { @java.lang.Override public ei.Ei.ClearAllUserDataRequest buildPartial() { ei.Ei.ClearAllUserDataRequest result = new ei.Ei.ClearAllUserDataRequest(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ClearAllUserDataRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (rinfoBuilder_ == null) { - result.rinfo_ = rinfo_; - } else { - result.rinfo_ = rinfoBuilder_.build(); - } + result.rinfo_ = rinfoBuilder_ == null + ? rinfo_ + : rinfoBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { + result.userId_ = userId_; to_bitField0_ |= 0x00000002; } - result.userId_ = userId_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.deviceId_ = deviceId_; to_bitField0_ |= 0x00000004; } - result.deviceId_ = deviceId_; if (((from_bitField0_ & 0x00000008) != 0)) { result.backupChecksum_ = backupChecksum_; to_bitField0_ |= 0x00000008; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ClearAllUserDataRequest) { @@ -157814,13 +160849,13 @@ public Builder mergeFrom(ei.Ei.ClearAllUserDataRequest other) { mergeRinfo(other.getRinfo()); } if (other.hasUserId()) { - bitField0_ |= 0x00000002; userId_ = other.userId_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasDeviceId()) { - bitField0_ |= 0x00000004; deviceId_ = other.deviceId_; + bitField0_ |= 0x00000004; onChanged(); } if (other.hasBackupChecksum()) { @@ -157892,7 +160927,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.BasicRequestInfo rinfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; /** * optional .ei.BasicRequestInfo rinfo = 4; @@ -157921,11 +160956,11 @@ public Builder setRinfo(ei.Ei.BasicRequestInfo value) { throw new NullPointerException(); } rinfo_ = value; - onChanged(); } else { rinfoBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -157935,11 +160970,11 @@ public Builder setRinfo( ei.Ei.BasicRequestInfo.Builder builderForValue) { if (rinfoBuilder_ == null) { rinfo_ = builderForValue.build(); - onChanged(); } else { rinfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -157948,31 +160983,32 @@ public Builder setRinfo( public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { if (rinfoBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - rinfo_ != null && - rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { - rinfo_ = - ei.Ei.BasicRequestInfo.newBuilder(rinfo_).mergeFrom(value).buildPartial(); + rinfo_ != null && + rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { + getRinfoBuilder().mergeFrom(value); } else { rinfo_ = value; } - onChanged(); } else { rinfoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (rinfo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.BasicRequestInfo rinfo = 4; */ public Builder clearRinfo() { - if (rinfoBuilder_ == null) { - rinfo_ = null; - onChanged(); - } else { - rinfoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; + } + onChanged(); return this; } /** @@ -157997,11 +161033,11 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { /** * optional .ei.BasicRequestInfo rinfo = 4; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> getRinfoFieldBuilder() { if (rinfoBuilder_ == null) { - rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( getRinfo(), getParentForChildren(), @@ -158061,11 +161097,9 @@ public java.lang.String getUserId() { */ public Builder setUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -158074,8 +161108,8 @@ public Builder setUserId( * @return This builder for chaining. */ public Builder clearUserId() { - bitField0_ = (bitField0_ & ~0x00000002); userId_ = getDefaultInstance().getUserId(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -158086,11 +161120,9 @@ public Builder clearUserId() { */ public Builder setUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -158145,11 +161177,9 @@ public java.lang.String getDeviceId() { */ public Builder setDeviceId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } deviceId_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -158158,8 +161188,8 @@ public Builder setDeviceId( * @return This builder for chaining. */ public Builder clearDeviceId() { - bitField0_ = (bitField0_ & ~0x00000004); deviceId_ = getDefaultInstance().getDeviceId(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -158170,11 +161200,9 @@ public Builder clearDeviceId() { */ public Builder setDeviceIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } deviceId_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -158202,8 +161230,9 @@ public long getBackupChecksum() { * @return This builder for chaining. */ public Builder setBackupChecksum(long value) { - bitField0_ |= 0x00000008; + backupChecksum_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -158217,18 +161246,6 @@ public Builder clearBackupChecksum() { 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.ClearAllUserDataRequest) } @@ -158243,7 +161260,7 @@ public static ei.Ei.ClearAllUserDataRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ClearAllUserDataRequest parsePartialFrom( @@ -158345,12 +161362,21 @@ public interface ServerGiftOrBuilder extends * Protobuf type {@code ei.ServerGift} */ public static final class ServerGift extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ServerGift) ServerGiftOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ServerGift.class.getName()); + } // Use ServerGift.newBuilder() to construct. - private ServerGift(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ServerGift(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ServerGift() { @@ -158359,25 +161385,13 @@ private ServerGift() { rewardSubType_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ServerGift(); - } - - @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_ServerGift_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ServerGift_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -158386,7 +161400,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int USER_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object userId_; + @SuppressWarnings("serial") + private volatile java.lang.Object userId_ = ""; /** * optional string user_id = 1; * @return Whether the userId field is set. @@ -158434,7 +161449,7 @@ public java.lang.String getUserId() { } public static final int REWARD_TYPE_FIELD_NUMBER = 3; - private int rewardType_; + private int rewardType_ = 1; /** * optional .ei.RewardType reward_type = 3; * @return Whether the rewardType field is set. @@ -158447,13 +161462,13 @@ public java.lang.String getUserId() { * @return The rewardType. */ @java.lang.Override public ei.Ei.RewardType getRewardType() { - @SuppressWarnings("deprecation") - ei.Ei.RewardType result = ei.Ei.RewardType.valueOf(rewardType_); + ei.Ei.RewardType result = ei.Ei.RewardType.forNumber(rewardType_); return result == null ? ei.Ei.RewardType.CASH : result; } public static final int REWARD_SUB_TYPE_FIELD_NUMBER = 4; - private volatile java.lang.Object rewardSubType_; + @SuppressWarnings("serial") + private volatile java.lang.Object rewardSubType_ = ""; /** * optional string reward_sub_type = 4; * @return Whether the rewardSubType field is set. @@ -158501,7 +161516,7 @@ public java.lang.String getRewardSubType() { } public static final int REWARD_AMOUNT_FIELD_NUMBER = 5; - private double rewardAmount_; + private double rewardAmount_ = 0D; /** * optional double reward_amount = 5; * @return Whether the rewardAmount field is set. @@ -158534,13 +161549,13 @@ 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, userId_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, userId_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeEnum(3, rewardType_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, rewardSubType_); + com.google.protobuf.GeneratedMessage.writeString(output, 4, rewardSubType_); } if (((bitField0_ & 0x00000008) != 0)) { output.writeDouble(5, rewardAmount_); @@ -158555,14 +161570,14 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, userId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, userId_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(3, rewardType_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, rewardSubType_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, rewardSubType_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -158670,39 +161685,41 @@ public static ei.Ei.ServerGift parseFrom( } public static ei.Ei.ServerGift parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ServerGift parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ServerGift parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ServerGift parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ServerGift parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ServerGift parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -158722,7 +161739,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -158730,7 +161747,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ServerGift} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ServerGift) ei.Ei.ServerGiftOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -158739,7 +161756,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ServerGift_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -158752,21 +161769,18 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; userId_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); rewardType_ = 1; - bitField0_ = (bitField0_ & ~0x00000002); rewardSubType_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); rewardAmount_ = 0D; - bitField0_ = (bitField0_ & ~0x00000008); return this; } @@ -158793,61 +161807,33 @@ public ei.Ei.ServerGift build() { @java.lang.Override public ei.Ei.ServerGift buildPartial() { ei.Ei.ServerGift result = new ei.Ei.ServerGift(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ServerGift result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.userId_ = userId_; to_bitField0_ |= 0x00000001; } - result.userId_ = userId_; if (((from_bitField0_ & 0x00000002) != 0)) { + result.rewardType_ = rewardType_; to_bitField0_ |= 0x00000002; } - result.rewardType_ = rewardType_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.rewardSubType_ = rewardSubType_; to_bitField0_ |= 0x00000004; } - result.rewardSubType_ = rewardSubType_; if (((from_bitField0_ & 0x00000008) != 0)) { result.rewardAmount_ = rewardAmount_; to_bitField0_ |= 0x00000008; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ServerGift) { @@ -158861,16 +161847,16 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.ServerGift other) { if (other == ei.Ei.ServerGift.getDefaultInstance()) return this; if (other.hasUserId()) { - bitField0_ |= 0x00000001; userId_ = other.userId_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasRewardType()) { setRewardType(other.getRewardType()); } if (other.hasRewardSubType()) { - bitField0_ |= 0x00000004; rewardSubType_ = other.rewardSubType_; + bitField0_ |= 0x00000004; onChanged(); } if (other.hasRewardAmount()) { @@ -158996,11 +161982,9 @@ public java.lang.String getUserId() { */ public Builder setUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -159009,8 +161993,8 @@ public Builder setUserId( * @return This builder for chaining. */ public Builder clearUserId() { - bitField0_ = (bitField0_ & ~0x00000001); userId_ = getDefaultInstance().getUserId(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -159021,11 +162005,9 @@ public Builder clearUserId() { */ public Builder setUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -159044,8 +162026,7 @@ public Builder setUserIdBytes( */ @java.lang.Override public ei.Ei.RewardType getRewardType() { - @SuppressWarnings("deprecation") - ei.Ei.RewardType result = ei.Ei.RewardType.valueOf(rewardType_); + ei.Ei.RewardType result = ei.Ei.RewardType.forNumber(rewardType_); return result == null ? ei.Ei.RewardType.CASH : result; } /** @@ -159123,11 +162104,9 @@ public java.lang.String getRewardSubType() { */ public Builder setRewardSubType( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } rewardSubType_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -159136,8 +162115,8 @@ public Builder setRewardSubType( * @return This builder for chaining. */ public Builder clearRewardSubType() { - bitField0_ = (bitField0_ & ~0x00000004); rewardSubType_ = getDefaultInstance().getRewardSubType(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -159148,11 +162127,9 @@ public Builder clearRewardSubType() { */ public Builder setRewardSubTypeBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } rewardSubType_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -159180,8 +162157,9 @@ public double getRewardAmount() { * @return This builder for chaining. */ public Builder setRewardAmount(double value) { - bitField0_ |= 0x00000008; + rewardAmount_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -159195,18 +162173,6 @@ public Builder clearRewardAmount() { 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.ServerGift) } @@ -159221,7 +162187,7 @@ public static ei.Ei.ServerGift getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ServerGift parsePartialFrom( @@ -159344,37 +162310,34 @@ public interface LiveConfigOrBuilder extends * Protobuf type {@code ei.LiveConfig} */ public static final class LiveConfig extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.LiveConfig) LiveConfigOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + LiveConfig.class.getName()); + } // Use LiveConfig.newBuilder() to construct. - private LiveConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private LiveConfig(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private LiveConfig() { configId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new LiveConfig(); - } - - @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_LiveConfig_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LiveConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -159424,37 +162387,34 @@ ei.Ei.LiveConfig.BoostsConfig.ItemConfigOrBuilder getItemConfigsOrBuilder( * Protobuf type {@code ei.LiveConfig.BoostsConfig} */ public static final class BoostsConfig extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.LiveConfig.BoostsConfig) BoostsConfigOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + BoostsConfig.class.getName()); + } // Use BoostsConfig.newBuilder() to construct. - private BoostsConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private BoostsConfig(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private BoostsConfig() { itemConfigs_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new BoostsConfig(); - } - - @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_LiveConfig_BoostsConfig_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LiveConfig_BoostsConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -159519,37 +162479,34 @@ public interface ItemConfigOrBuilder extends * Protobuf type {@code ei.LiveConfig.BoostsConfig.ItemConfig} */ public static final class ItemConfig extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.LiveConfig.BoostsConfig.ItemConfig) ItemConfigOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ItemConfig.class.getName()); + } // Use ItemConfig.newBuilder() to construct. - private ItemConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ItemConfig(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ItemConfig() { boostId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ItemConfig(); - } - - @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_LiveConfig_BoostsConfig_ItemConfig_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LiveConfig_BoostsConfig_ItemConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -159558,7 +162515,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int BOOST_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object boostId_; + @SuppressWarnings("serial") + private volatile java.lang.Object boostId_ = ""; /** * optional string boost_id = 1; * @return Whether the boostId field is set. @@ -159606,7 +162564,7 @@ public java.lang.String getBoostId() { } public static final int PRICE_FIELD_NUMBER = 2; - private int price_; + private int price_ = 0; /** * optional uint32 price = 2; * @return Whether the price field is set. @@ -159625,7 +162583,7 @@ public int getPrice() { } public static final int TOKEN_PRICE_FIELD_NUMBER = 3; - private int tokenPrice_; + private int tokenPrice_ = 0; /** * optional uint32 token_price = 3; * @return Whether the tokenPrice field is set. @@ -159644,7 +162602,7 @@ public int getTokenPrice() { } public static final int SE_REQUIRED_FIELD_NUMBER = 4; - private double seRequired_; + private double seRequired_ = 0D; /** * optional double se_required = 4; * @return Whether the seRequired field is set. @@ -159677,7 +162635,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, boostId_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, boostId_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeUInt32(2, price_); @@ -159698,7 +162656,7 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, boostId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, boostId_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -159815,39 +162773,41 @@ public static ei.Ei.LiveConfig.BoostsConfig.ItemConfig parseFrom( } public static ei.Ei.LiveConfig.BoostsConfig.ItemConfig parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LiveConfig.BoostsConfig.ItemConfig parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.LiveConfig.BoostsConfig.ItemConfig parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.LiveConfig.BoostsConfig.ItemConfig parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.LiveConfig.BoostsConfig.ItemConfig parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LiveConfig.BoostsConfig.ItemConfig parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -159867,7 +162827,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -159875,7 +162835,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.LiveConfig.BoostsConfig.ItemConfig} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.LiveConfig.BoostsConfig.ItemConfig) ei.Ei.LiveConfig.BoostsConfig.ItemConfigOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -159884,7 +162844,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LiveConfig_BoostsConfig_ItemConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -159897,21 +162857,18 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; boostId_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); price_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); tokenPrice_ = 0; - bitField0_ = (bitField0_ & ~0x00000004); seRequired_ = 0D; - bitField0_ = (bitField0_ & ~0x00000008); return this; } @@ -159938,12 +162895,18 @@ public ei.Ei.LiveConfig.BoostsConfig.ItemConfig build() { @java.lang.Override public ei.Ei.LiveConfig.BoostsConfig.ItemConfig buildPartial() { ei.Ei.LiveConfig.BoostsConfig.ItemConfig result = new ei.Ei.LiveConfig.BoostsConfig.ItemConfig(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.LiveConfig.BoostsConfig.ItemConfig result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.boostId_ = boostId_; to_bitField0_ |= 0x00000001; } - result.boostId_ = boostId_; if (((from_bitField0_ & 0x00000002) != 0)) { result.price_ = price_; to_bitField0_ |= 0x00000002; @@ -159956,43 +162919,9 @@ public ei.Ei.LiveConfig.BoostsConfig.ItemConfig buildPartial() { result.seRequired_ = seRequired_; to_bitField0_ |= 0x00000008; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.LiveConfig.BoostsConfig.ItemConfig) { @@ -160006,8 +162935,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.LiveConfig.BoostsConfig.ItemConfig other) { if (other == ei.Ei.LiveConfig.BoostsConfig.ItemConfig.getDefaultInstance()) return this; if (other.hasBoostId()) { - bitField0_ |= 0x00000001; boostId_ = other.boostId_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasPrice()) { @@ -160132,11 +163061,9 @@ public java.lang.String getBoostId() { */ public Builder setBoostId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } boostId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -160145,8 +163072,8 @@ public Builder setBoostId( * @return This builder for chaining. */ public Builder clearBoostId() { - bitField0_ = (bitField0_ & ~0x00000001); boostId_ = getDefaultInstance().getBoostId(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -160157,11 +163084,9 @@ public Builder clearBoostId() { */ public Builder setBoostIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } boostId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -160189,8 +163114,9 @@ public int getPrice() { * @return This builder for chaining. */ public Builder setPrice(int value) { - bitField0_ |= 0x00000002; + price_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -160228,8 +163154,9 @@ public int getTokenPrice() { * @return This builder for chaining. */ public Builder setTokenPrice(int value) { - bitField0_ |= 0x00000004; + tokenPrice_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -160267,8 +163194,9 @@ public double getSeRequired() { * @return This builder for chaining. */ public Builder setSeRequired(double value) { - bitField0_ |= 0x00000008; + seRequired_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -160282,18 +163210,6 @@ public Builder clearSeRequired() { 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.LiveConfig.BoostsConfig.ItemConfig) } @@ -160308,7 +163224,7 @@ public static ei.Ei.LiveConfig.BoostsConfig.ItemConfig getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ItemConfig parsePartialFrom( @@ -160348,6 +163264,7 @@ public ei.Ei.LiveConfig.BoostsConfig.ItemConfig getDefaultInstanceForType() { private int bitField0_; public static final int ITEM_CONFIGS_FIELD_NUMBER = 1; + @SuppressWarnings("serial") private java.util.List itemConfigs_; /** * repeated .ei.LiveConfig.BoostsConfig.ItemConfig item_configs = 1; @@ -160388,7 +163305,7 @@ public ei.Ei.LiveConfig.BoostsConfig.ItemConfigOrBuilder getItemConfigsOrBuilder } public static final int CASH_BOOST_COOLOFF_TIME_FIELD_NUMBER = 2; - private double cashBoostCooloffTime_; + private double cashBoostCooloffTime_ = 0D; /** * optional double cash_boost_cooloff_time = 2; * @return Whether the cashBoostCooloffTime field is set. @@ -160525,39 +163442,41 @@ public static ei.Ei.LiveConfig.BoostsConfig parseFrom( } public static ei.Ei.LiveConfig.BoostsConfig parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LiveConfig.BoostsConfig parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.LiveConfig.BoostsConfig parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.LiveConfig.BoostsConfig parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.LiveConfig.BoostsConfig parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LiveConfig.BoostsConfig parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -160577,7 +163496,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -160585,7 +163504,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.LiveConfig.BoostsConfig} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.LiveConfig.BoostsConfig) ei.Ei.LiveConfig.BoostsConfigOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -160594,7 +163513,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LiveConfig_BoostsConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -160607,13 +163526,14 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; if (itemConfigsBuilder_ == null) { itemConfigs_ = java.util.Collections.emptyList(); } else { @@ -160622,7 +163542,6 @@ public Builder clear() { } bitField0_ = (bitField0_ & ~0x00000001); cashBoostCooloffTime_ = 0D; - bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -160649,8 +163568,13 @@ public ei.Ei.LiveConfig.BoostsConfig build() { @java.lang.Override public ei.Ei.LiveConfig.BoostsConfig buildPartial() { ei.Ei.LiveConfig.BoostsConfig result = new ei.Ei.LiveConfig.BoostsConfig(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.LiveConfig.BoostsConfig result) { if (itemConfigsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { itemConfigs_ = java.util.Collections.unmodifiableList(itemConfigs_); @@ -160660,47 +163584,18 @@ public ei.Ei.LiveConfig.BoostsConfig buildPartial() { } else { result.itemConfigs_ = itemConfigsBuilder_.build(); } + } + + private void buildPartial0(ei.Ei.LiveConfig.BoostsConfig result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000002) != 0)) { result.cashBoostCooloffTime_ = cashBoostCooloffTime_; to_bitField0_ |= 0x00000001; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.LiveConfig.BoostsConfig) { @@ -160732,7 +163627,7 @@ public Builder mergeFrom(ei.Ei.LiveConfig.BoostsConfig other) { itemConfigs_ = other.itemConfigs_; bitField0_ = (bitField0_ & ~0x00000001); itemConfigsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getItemConfigsFieldBuilder() : null; } else { itemConfigsBuilder_.addAllMessages(other.itemConfigs_); @@ -160771,7 +163666,7 @@ public Builder mergeFrom( case 10: { ei.Ei.LiveConfig.BoostsConfig.ItemConfig m = input.readMessage( - ei.Ei.LiveConfig.BoostsConfig.ItemConfig.PARSER, + ei.Ei.LiveConfig.BoostsConfig.ItemConfig.parser(), extensionRegistry); if (itemConfigsBuilder_ == null) { ensureItemConfigsIsMutable(); @@ -160812,7 +163707,7 @@ private void ensureItemConfigsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.LiveConfig.BoostsConfig.ItemConfig, ei.Ei.LiveConfig.BoostsConfig.ItemConfig.Builder, ei.Ei.LiveConfig.BoostsConfig.ItemConfigOrBuilder> itemConfigsBuilder_; /** @@ -161028,11 +163923,11 @@ public ei.Ei.LiveConfig.BoostsConfig.ItemConfig.Builder addItemConfigsBuilder( getItemConfigsBuilderList() { return getItemConfigsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.LiveConfig.BoostsConfig.ItemConfig, ei.Ei.LiveConfig.BoostsConfig.ItemConfig.Builder, ei.Ei.LiveConfig.BoostsConfig.ItemConfigOrBuilder> getItemConfigsFieldBuilder() { if (itemConfigsBuilder_ == null) { - itemConfigsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + itemConfigsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.LiveConfig.BoostsConfig.ItemConfig, ei.Ei.LiveConfig.BoostsConfig.ItemConfig.Builder, ei.Ei.LiveConfig.BoostsConfig.ItemConfigOrBuilder>( itemConfigs_, ((bitField0_ & 0x00000001) != 0), @@ -161066,8 +163961,9 @@ public double getCashBoostCooloffTime() { * @return This builder for chaining. */ public Builder setCashBoostCooloffTime(double value) { - bitField0_ |= 0x00000002; + cashBoostCooloffTime_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -161081,18 +163977,6 @@ public Builder clearCashBoostCooloffTime() { 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.LiveConfig.BoostsConfig) } @@ -161107,7 +163991,7 @@ public static ei.Ei.LiveConfig.BoostsConfig getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public BoostsConfig parsePartialFrom( @@ -161350,37 +164234,34 @@ ei.Ei.LiveConfig.GiftConfig.GiftValueConfigOrBuilder getGiftConfigsOrBuilder( * Protobuf type {@code ei.LiveConfig.GiftConfig} */ public static final class GiftConfig extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.LiveConfig.GiftConfig) GiftConfigOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + GiftConfig.class.getName()); + } // Use GiftConfig.newBuilder() to construct. - private GiftConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private GiftConfig(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private GiftConfig() { giftConfigs_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new GiftConfig(); - } - - @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_LiveConfig_GiftConfig_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LiveConfig_GiftConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -161467,37 +164348,34 @@ public interface GiftValueConfigOrBuilder extends * Protobuf type {@code ei.LiveConfig.GiftConfig.GiftValueConfig} */ public static final class GiftValueConfig extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.LiveConfig.GiftConfig.GiftValueConfig) GiftValueConfigOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + GiftValueConfig.class.getName()); + } // Use GiftValueConfig.newBuilder() to construct. - private GiftValueConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private GiftValueConfig(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private GiftValueConfig() { giftId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new GiftValueConfig(); - } - - @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_LiveConfig_GiftConfig_GiftValueConfig_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LiveConfig_GiftConfig_GiftValueConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -161506,7 +164384,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int GIFT_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object giftId_; + @SuppressWarnings("serial") + private volatile java.lang.Object giftId_ = ""; /** * optional string gift_id = 1; * @return Whether the giftId field is set. @@ -161554,7 +164433,7 @@ public java.lang.String getGiftId() { } public static final int AMOUNT_FIELD_NUMBER = 4; - private double amount_; + private double amount_ = 0D; /** * optional double amount = 4; * @return Whether the amount field is set. @@ -161573,7 +164452,7 @@ public double getAmount() { } public static final int RAND_MIN_FIELD_NUMBER = 2; - private double randMin_; + private double randMin_ = 0D; /** * optional double rand_min = 2; * @return Whether the randMin field is set. @@ -161592,7 +164471,7 @@ public double getRandMin() { } public static final int RAND_MAX_FIELD_NUMBER = 3; - private double randMax_; + private double randMax_ = 0D; /** * optional double rand_max = 3; * @return Whether the randMax field is set. @@ -161611,7 +164490,7 @@ public double getRandMax() { } public static final int VIDEO_MIN_FIELD_NUMBER = 5; - private double videoMin_; + private double videoMin_ = 0D; /** * optional double video_min = 5; * @return Whether the videoMin field is set. @@ -161630,7 +164509,7 @@ public double getVideoMin() { } public static final int VIDEO_MAX_FIELD_NUMBER = 6; - private double videoMax_; + private double videoMax_ = 0D; /** * optional double video_max = 6; * @return Whether the videoMax field is set. @@ -161663,7 +164542,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, giftId_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, giftId_); } if (((bitField0_ & 0x00000004) != 0)) { output.writeDouble(2, randMin_); @@ -161690,7 +164569,7 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, giftId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, giftId_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -161841,39 +164720,41 @@ public static ei.Ei.LiveConfig.GiftConfig.GiftValueConfig parseFrom( } public static ei.Ei.LiveConfig.GiftConfig.GiftValueConfig parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LiveConfig.GiftConfig.GiftValueConfig parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.LiveConfig.GiftConfig.GiftValueConfig parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.LiveConfig.GiftConfig.GiftValueConfig parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.LiveConfig.GiftConfig.GiftValueConfig parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LiveConfig.GiftConfig.GiftValueConfig parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -161893,7 +164774,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -161901,7 +164782,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.LiveConfig.GiftConfig.GiftValueConfig} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.LiveConfig.GiftConfig.GiftValueConfig) ei.Ei.LiveConfig.GiftConfig.GiftValueConfigOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -161910,7 +164791,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LiveConfig_GiftConfig_GiftValueConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -161923,25 +164804,20 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; giftId_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); amount_ = 0D; - bitField0_ = (bitField0_ & ~0x00000002); randMin_ = 0D; - bitField0_ = (bitField0_ & ~0x00000004); randMax_ = 0D; - bitField0_ = (bitField0_ & ~0x00000008); videoMin_ = 0D; - bitField0_ = (bitField0_ & ~0x00000010); videoMax_ = 0D; - bitField0_ = (bitField0_ & ~0x00000020); return this; } @@ -161968,12 +164844,18 @@ public ei.Ei.LiveConfig.GiftConfig.GiftValueConfig build() { @java.lang.Override public ei.Ei.LiveConfig.GiftConfig.GiftValueConfig buildPartial() { ei.Ei.LiveConfig.GiftConfig.GiftValueConfig result = new ei.Ei.LiveConfig.GiftConfig.GiftValueConfig(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.LiveConfig.GiftConfig.GiftValueConfig result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.giftId_ = giftId_; to_bitField0_ |= 0x00000001; } - result.giftId_ = giftId_; if (((from_bitField0_ & 0x00000002) != 0)) { result.amount_ = amount_; to_bitField0_ |= 0x00000002; @@ -161994,43 +164876,9 @@ public ei.Ei.LiveConfig.GiftConfig.GiftValueConfig buildPartial() { result.videoMax_ = videoMax_; to_bitField0_ |= 0x00000020; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.LiveConfig.GiftConfig.GiftValueConfig) { @@ -162044,8 +164892,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.LiveConfig.GiftConfig.GiftValueConfig other) { if (other == ei.Ei.LiveConfig.GiftConfig.GiftValueConfig.getDefaultInstance()) return this; if (other.hasGiftId()) { - bitField0_ |= 0x00000001; giftId_ = other.giftId_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasAmount()) { @@ -162186,11 +165034,9 @@ public java.lang.String getGiftId() { */ public Builder setGiftId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } giftId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -162199,8 +165045,8 @@ public Builder setGiftId( * @return This builder for chaining. */ public Builder clearGiftId() { - bitField0_ = (bitField0_ & ~0x00000001); giftId_ = getDefaultInstance().getGiftId(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -162211,11 +165057,9 @@ public Builder clearGiftId() { */ public Builder setGiftIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } giftId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -162243,8 +165087,9 @@ public double getAmount() { * @return This builder for chaining. */ public Builder setAmount(double value) { - bitField0_ |= 0x00000002; + amount_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -162282,8 +165127,9 @@ public double getRandMin() { * @return This builder for chaining. */ public Builder setRandMin(double value) { - bitField0_ |= 0x00000004; + randMin_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -162321,8 +165167,9 @@ public double getRandMax() { * @return This builder for chaining. */ public Builder setRandMax(double value) { - bitField0_ |= 0x00000008; + randMax_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -162360,8 +165207,9 @@ public double getVideoMin() { * @return This builder for chaining. */ public Builder setVideoMin(double value) { - bitField0_ |= 0x00000010; + videoMin_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -162399,8 +165247,9 @@ public double getVideoMax() { * @return This builder for chaining. */ public Builder setVideoMax(double value) { - bitField0_ |= 0x00000020; + videoMax_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -162414,18 +165263,6 @@ public Builder clearVideoMax() { 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.LiveConfig.GiftConfig.GiftValueConfig) } @@ -162440,7 +165277,7 @@ public static ei.Ei.LiveConfig.GiftConfig.GiftValueConfig getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public GiftValueConfig parsePartialFrom( @@ -162519,36 +165356,33 @@ public interface GiftMuConfigOrBuilder extends * Protobuf type {@code ei.LiveConfig.GiftConfig.GiftMuConfig} */ public static final class GiftMuConfig extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.LiveConfig.GiftConfig.GiftMuConfig) GiftMuConfigOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + GiftMuConfig.class.getName()); + } // Use GiftMuConfig.newBuilder() to construct. - private GiftMuConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private GiftMuConfig(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private GiftMuConfig() { } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new GiftMuConfig(); - } - - @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_LiveConfig_GiftConfig_GiftMuConfig_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LiveConfig_GiftConfig_GiftMuConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -162557,7 +165391,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int MIN_SPENT_FIELD_NUMBER = 1; - private double minSpent_; + private double minSpent_ = 0D; /** * optional double min_spent = 1; * @return Whether the minSpent field is set. @@ -162576,7 +165410,7 @@ public double getMinSpent() { } public static final int MAX_SPENT_FIELD_NUMBER = 2; - private double maxSpent_; + private double maxSpent_ = 0D; /** * optional double max_spent = 2; * @return Whether the maxSpent field is set. @@ -162595,7 +165429,7 @@ public double getMaxSpent() { } public static final int OVERALL_MULT_FIELD_NUMBER = 3; - private double overallMult_; + private double overallMult_ = 0D; /** * optional double overall_mult = 3; * @return Whether the overallMult field is set. @@ -162755,39 +165589,41 @@ public static ei.Ei.LiveConfig.GiftConfig.GiftMuConfig parseFrom( } public static ei.Ei.LiveConfig.GiftConfig.GiftMuConfig parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LiveConfig.GiftConfig.GiftMuConfig parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.LiveConfig.GiftConfig.GiftMuConfig parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.LiveConfig.GiftConfig.GiftMuConfig parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.LiveConfig.GiftConfig.GiftMuConfig parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LiveConfig.GiftConfig.GiftMuConfig parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -162807,7 +165643,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -162815,7 +165651,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.LiveConfig.GiftConfig.GiftMuConfig} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.LiveConfig.GiftConfig.GiftMuConfig) ei.Ei.LiveConfig.GiftConfig.GiftMuConfigOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -162824,7 +165660,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LiveConfig_GiftConfig_GiftMuConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -162837,19 +165673,17 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; minSpent_ = 0D; - bitField0_ = (bitField0_ & ~0x00000001); maxSpent_ = 0D; - bitField0_ = (bitField0_ & ~0x00000002); overallMult_ = 0D; - bitField0_ = (bitField0_ & ~0x00000004); return this; } @@ -162876,6 +165710,12 @@ public ei.Ei.LiveConfig.GiftConfig.GiftMuConfig build() { @java.lang.Override public ei.Ei.LiveConfig.GiftConfig.GiftMuConfig buildPartial() { ei.Ei.LiveConfig.GiftConfig.GiftMuConfig result = new ei.Ei.LiveConfig.GiftConfig.GiftMuConfig(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.LiveConfig.GiftConfig.GiftMuConfig result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { @@ -162890,43 +165730,9 @@ public ei.Ei.LiveConfig.GiftConfig.GiftMuConfig buildPartial() { result.overallMult_ = overallMult_; to_bitField0_ |= 0x00000004; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.LiveConfig.GiftConfig.GiftMuConfig) { @@ -163029,8 +165835,9 @@ public double getMinSpent() { * @return This builder for chaining. */ public Builder setMinSpent(double value) { - bitField0_ |= 0x00000001; + minSpent_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -163068,8 +165875,9 @@ public double getMaxSpent() { * @return This builder for chaining. */ public Builder setMaxSpent(double value) { - bitField0_ |= 0x00000002; + maxSpent_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -163107,8 +165915,9 @@ public double getOverallMult() { * @return This builder for chaining. */ public Builder setOverallMult(double value) { - bitField0_ |= 0x00000004; + overallMult_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -163122,18 +165931,6 @@ public Builder clearOverallMult() { 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.LiveConfig.GiftConfig.GiftMuConfig) } @@ -163148,7 +165945,7 @@ public static ei.Ei.LiveConfig.GiftConfig.GiftMuConfig getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public GiftMuConfig parsePartialFrom( @@ -163188,6 +165985,7 @@ public ei.Ei.LiveConfig.GiftConfig.GiftMuConfig getDefaultInstanceForType() { private int bitField0_; public static final int GIFT_CONFIGS_FIELD_NUMBER = 9; + @SuppressWarnings("serial") private java.util.List giftConfigs_; /** * repeated .ei.LiveConfig.GiftConfig.GiftValueConfig gift_configs = 9; @@ -163228,7 +166026,7 @@ public ei.Ei.LiveConfig.GiftConfig.GiftValueConfigOrBuilder getGiftConfigsOrBuil } public static final int GIFT_MU_MIN_SPENT_FIELD_NUMBER = 10; - private double giftMuMinSpent_; + private double giftMuMinSpent_ = 0D; /** * optional double gift_mu_min_spent = 10; * @return Whether the giftMuMinSpent field is set. @@ -163247,7 +166045,7 @@ public double getGiftMuMinSpent() { } public static final int GIFT_MU_MAX_SPENT_FIELD_NUMBER = 11; - private double giftMuMaxSpent_; + private double giftMuMaxSpent_ = 0D; /** * optional double gift_mu_max_spent = 11; * @return Whether the giftMuMaxSpent field is set. @@ -163266,7 +166064,7 @@ public double getGiftMuMaxSpent() { } public static final int GIFT_MU_OVERALL_MULT_FIELD_NUMBER = 12; - private double giftMuOverallMult_; + private double giftMuOverallMult_ = 0D; /** * optional double gift_mu_overall_mult = 12; * @return Whether the giftMuOverallMult field is set. @@ -163337,7 +166135,7 @@ public ei.Ei.LiveConfig.GiftConfig.GiftMuConfigOrBuilder getVideoGiftMuConfigOrB } public static final int PACKAGE_INTERVAL_FIELD_NUMBER = 1; - private double packageInterval_; + private double packageInterval_ = 0D; /** * optional double package_interval = 1; * @return Whether the packageInterval field is set. @@ -163356,7 +166154,7 @@ public double getPackageInterval() { } public static final int VIDEO_OFFER_INTERVAL_FIELD_NUMBER = 2; - private double videoOfferInterval_; + private double videoOfferInterval_ = 0D; /** * optional double video_offer_interval = 2; * @return Whether the videoOfferInterval field is set. @@ -163375,7 +166173,7 @@ public double getVideoOfferInterval() { } public static final int VIDEO_OFFER_INTERVAL_CONTRACT_FIELD_NUMBER = 3; - private double videoOfferIntervalContract_; + private double videoOfferIntervalContract_ = 0D; /** * optional double video_offer_interval_contract = 3; * @return Whether the videoOfferIntervalContract field is set. @@ -163394,7 +166192,7 @@ public double getVideoOfferIntervalContract() { } public static final int VIDEO_OFFER_INTERVAL_PIGGY_FULL_FIELD_NUMBER = 4; - private double videoOfferIntervalPiggyFull_; + private double videoOfferIntervalPiggyFull_ = 0D; /** * optional double video_offer_interval_piggy_full = 4; * @return Whether the videoOfferIntervalPiggyFull field is set. @@ -163413,7 +166211,7 @@ public double getVideoOfferIntervalPiggyFull() { } public static final int VIDEO_OFFER_INTERVAL_PIGGY_EXTRA_FULL_FIELD_NUMBER = 5; - private double videoOfferIntervalPiggyExtraFull_; + private double videoOfferIntervalPiggyExtraFull_ = 0D; /** * optional double video_offer_interval_piggy_extra_full = 5; * @return Whether the videoOfferIntervalPiggyExtraFull field is set. @@ -163432,7 +166230,7 @@ public double getVideoOfferIntervalPiggyExtraFull() { } public static final int VIDEO_RESET_ON_IDLE_FIELD_NUMBER = 14; - private boolean videoResetOnIdle_; + private boolean videoResetOnIdle_ = false; /** * optional bool video_reset_on_idle = 14; * @return Whether the videoResetOnIdle field is set. @@ -163451,7 +166249,7 @@ public boolean getVideoResetOnIdle() { } public static final int PACKAGE_INTERVAL_CONTRACT_FIELD_NUMBER = 6; - private double packageIntervalContract_; + private double packageIntervalContract_ = 0D; /** * optional double package_interval_contract = 6; * @return Whether the packageIntervalContract field is set. @@ -163470,7 +166268,7 @@ public double getPackageIntervalContract() { } public static final int PACKAGE_INTERVAL_PIGGY_FULL_FIELD_NUMBER = 7; - private double packageIntervalPiggyFull_; + private double packageIntervalPiggyFull_ = 0D; /** * optional double package_interval_piggy_full = 7; * @return Whether the packageIntervalPiggyFull field is set. @@ -163489,7 +166287,7 @@ public double getPackageIntervalPiggyFull() { } public static final int PACKAGE_INTERVAL_PIGGY_EXTRA_FULL_FIELD_NUMBER = 8; - private double packageIntervalPiggyExtraFull_; + private double packageIntervalPiggyExtraFull_ = 0D; /** * optional double package_interval_piggy_extra_full = 8; * @return Whether the packageIntervalPiggyExtraFull field is set. @@ -163508,7 +166306,7 @@ public double getPackageIntervalPiggyExtraFull() { } public static final int PACKAGE_RESET_ON_IDLE_FIELD_NUMBER = 13; - private boolean packageResetOnIdle_; + private boolean packageResetOnIdle_ = false; /** * optional bool package_reset_on_idle = 13; * @return Whether the packageResetOnIdle field is set. @@ -163891,39 +166689,41 @@ public static ei.Ei.LiveConfig.GiftConfig parseFrom( } public static ei.Ei.LiveConfig.GiftConfig parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LiveConfig.GiftConfig parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.LiveConfig.GiftConfig parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.LiveConfig.GiftConfig parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.LiveConfig.GiftConfig parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LiveConfig.GiftConfig parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -163943,7 +166743,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -163951,7 +166751,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.LiveConfig.GiftConfig} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.LiveConfig.GiftConfig) ei.Ei.LiveConfig.GiftConfigOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -163960,7 +166760,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LiveConfig_GiftConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -163973,12 +166773,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getGiftConfigsFieldBuilder(); getRandomGiftMuConfigFieldBuilder(); @@ -163988,6 +166788,7 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; if (giftConfigsBuilder_ == null) { giftConfigs_ = java.util.Collections.emptyList(); } else { @@ -163996,43 +166797,28 @@ public Builder clear() { } bitField0_ = (bitField0_ & ~0x00000001); giftMuMinSpent_ = 0D; - bitField0_ = (bitField0_ & ~0x00000002); giftMuMaxSpent_ = 0D; - bitField0_ = (bitField0_ & ~0x00000004); giftMuOverallMult_ = 0D; - bitField0_ = (bitField0_ & ~0x00000008); - if (randomGiftMuConfigBuilder_ == null) { - randomGiftMuConfig_ = null; - } else { - randomGiftMuConfigBuilder_.clear(); + randomGiftMuConfig_ = null; + if (randomGiftMuConfigBuilder_ != null) { + randomGiftMuConfigBuilder_.dispose(); + randomGiftMuConfigBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000010); - if (videoGiftMuConfigBuilder_ == null) { - videoGiftMuConfig_ = null; - } else { - videoGiftMuConfigBuilder_.clear(); + videoGiftMuConfig_ = null; + if (videoGiftMuConfigBuilder_ != null) { + videoGiftMuConfigBuilder_.dispose(); + videoGiftMuConfigBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000020); packageInterval_ = 0D; - bitField0_ = (bitField0_ & ~0x00000040); videoOfferInterval_ = 0D; - bitField0_ = (bitField0_ & ~0x00000080); videoOfferIntervalContract_ = 0D; - bitField0_ = (bitField0_ & ~0x00000100); videoOfferIntervalPiggyFull_ = 0D; - bitField0_ = (bitField0_ & ~0x00000200); videoOfferIntervalPiggyExtraFull_ = 0D; - bitField0_ = (bitField0_ & ~0x00000400); videoResetOnIdle_ = false; - bitField0_ = (bitField0_ & ~0x00000800); packageIntervalContract_ = 0D; - bitField0_ = (bitField0_ & ~0x00001000); packageIntervalPiggyFull_ = 0D; - bitField0_ = (bitField0_ & ~0x00002000); packageIntervalPiggyExtraFull_ = 0D; - bitField0_ = (bitField0_ & ~0x00004000); packageResetOnIdle_ = false; - bitField0_ = (bitField0_ & ~0x00008000); return this; } @@ -164059,8 +166845,13 @@ public ei.Ei.LiveConfig.GiftConfig build() { @java.lang.Override public ei.Ei.LiveConfig.GiftConfig buildPartial() { ei.Ei.LiveConfig.GiftConfig result = new ei.Ei.LiveConfig.GiftConfig(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.LiveConfig.GiftConfig result) { if (giftConfigsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { giftConfigs_ = java.util.Collections.unmodifiableList(giftConfigs_); @@ -164070,6 +166861,11 @@ public ei.Ei.LiveConfig.GiftConfig buildPartial() { } else { result.giftConfigs_ = giftConfigsBuilder_.build(); } + } + + private void buildPartial0(ei.Ei.LiveConfig.GiftConfig result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000002) != 0)) { result.giftMuMinSpent_ = giftMuMinSpent_; to_bitField0_ |= 0x00000001; @@ -164083,19 +166879,15 @@ public ei.Ei.LiveConfig.GiftConfig buildPartial() { to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000010) != 0)) { - if (randomGiftMuConfigBuilder_ == null) { - result.randomGiftMuConfig_ = randomGiftMuConfig_; - } else { - result.randomGiftMuConfig_ = randomGiftMuConfigBuilder_.build(); - } + result.randomGiftMuConfig_ = randomGiftMuConfigBuilder_ == null + ? randomGiftMuConfig_ + : randomGiftMuConfigBuilder_.build(); to_bitField0_ |= 0x00000008; } if (((from_bitField0_ & 0x00000020) != 0)) { - if (videoGiftMuConfigBuilder_ == null) { - result.videoGiftMuConfig_ = videoGiftMuConfig_; - } else { - result.videoGiftMuConfig_ = videoGiftMuConfigBuilder_.build(); - } + result.videoGiftMuConfig_ = videoGiftMuConfigBuilder_ == null + ? videoGiftMuConfig_ + : videoGiftMuConfigBuilder_.build(); to_bitField0_ |= 0x00000010; } if (((from_bitField0_ & 0x00000040) != 0)) { @@ -164138,43 +166930,9 @@ public ei.Ei.LiveConfig.GiftConfig buildPartial() { result.packageResetOnIdle_ = packageResetOnIdle_; to_bitField0_ |= 0x00004000; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.LiveConfig.GiftConfig) { @@ -164206,7 +166964,7 @@ public Builder mergeFrom(ei.Ei.LiveConfig.GiftConfig other) { giftConfigs_ = other.giftConfigs_; bitField0_ = (bitField0_ & ~0x00000001); giftConfigsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getGiftConfigsFieldBuilder() : null; } else { giftConfigsBuilder_.addAllMessages(other.giftConfigs_); @@ -164327,7 +167085,7 @@ public Builder mergeFrom( case 74: { ei.Ei.LiveConfig.GiftConfig.GiftValueConfig m = input.readMessage( - ei.Ei.LiveConfig.GiftConfig.GiftValueConfig.PARSER, + ei.Ei.LiveConfig.GiftConfig.GiftValueConfig.parser(), extensionRegistry); if (giftConfigsBuilder_ == null) { ensureGiftConfigsIsMutable(); @@ -164402,7 +167160,7 @@ private void ensureGiftConfigsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.LiveConfig.GiftConfig.GiftValueConfig, ei.Ei.LiveConfig.GiftConfig.GiftValueConfig.Builder, ei.Ei.LiveConfig.GiftConfig.GiftValueConfigOrBuilder> giftConfigsBuilder_; /** @@ -164618,11 +167376,11 @@ public ei.Ei.LiveConfig.GiftConfig.GiftValueConfig.Builder addGiftConfigsBuilder getGiftConfigsBuilderList() { return getGiftConfigsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.LiveConfig.GiftConfig.GiftValueConfig, ei.Ei.LiveConfig.GiftConfig.GiftValueConfig.Builder, ei.Ei.LiveConfig.GiftConfig.GiftValueConfigOrBuilder> getGiftConfigsFieldBuilder() { if (giftConfigsBuilder_ == null) { - giftConfigsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + giftConfigsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.LiveConfig.GiftConfig.GiftValueConfig, ei.Ei.LiveConfig.GiftConfig.GiftValueConfig.Builder, ei.Ei.LiveConfig.GiftConfig.GiftValueConfigOrBuilder>( giftConfigs_, ((bitField0_ & 0x00000001) != 0), @@ -164656,8 +167414,9 @@ public double getGiftMuMinSpent() { * @return This builder for chaining. */ public Builder setGiftMuMinSpent(double value) { - bitField0_ |= 0x00000002; + giftMuMinSpent_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -164695,8 +167454,9 @@ public double getGiftMuMaxSpent() { * @return This builder for chaining. */ public Builder setGiftMuMaxSpent(double value) { - bitField0_ |= 0x00000004; + giftMuMaxSpent_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -164734,8 +167494,9 @@ public double getGiftMuOverallMult() { * @return This builder for chaining. */ public Builder setGiftMuOverallMult(double value) { - bitField0_ |= 0x00000008; + giftMuOverallMult_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -164751,7 +167512,7 @@ public Builder clearGiftMuOverallMult() { } private ei.Ei.LiveConfig.GiftConfig.GiftMuConfig randomGiftMuConfig_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.LiveConfig.GiftConfig.GiftMuConfig, ei.Ei.LiveConfig.GiftConfig.GiftMuConfig.Builder, ei.Ei.LiveConfig.GiftConfig.GiftMuConfigOrBuilder> randomGiftMuConfigBuilder_; /** * optional .ei.LiveConfig.GiftConfig.GiftMuConfig random_gift_mu_config = 15; @@ -164780,11 +167541,11 @@ public Builder setRandomGiftMuConfig(ei.Ei.LiveConfig.GiftConfig.GiftMuConfig va throw new NullPointerException(); } randomGiftMuConfig_ = value; - onChanged(); } else { randomGiftMuConfigBuilder_.setMessage(value); } bitField0_ |= 0x00000010; + onChanged(); return this; } /** @@ -164794,11 +167555,11 @@ public Builder setRandomGiftMuConfig( ei.Ei.LiveConfig.GiftConfig.GiftMuConfig.Builder builderForValue) { if (randomGiftMuConfigBuilder_ == null) { randomGiftMuConfig_ = builderForValue.build(); - onChanged(); } else { randomGiftMuConfigBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000010; + onChanged(); return this; } /** @@ -164807,31 +167568,32 @@ public Builder setRandomGiftMuConfig( public Builder mergeRandomGiftMuConfig(ei.Ei.LiveConfig.GiftConfig.GiftMuConfig value) { if (randomGiftMuConfigBuilder_ == null) { if (((bitField0_ & 0x00000010) != 0) && - randomGiftMuConfig_ != null && - randomGiftMuConfig_ != ei.Ei.LiveConfig.GiftConfig.GiftMuConfig.getDefaultInstance()) { - randomGiftMuConfig_ = - ei.Ei.LiveConfig.GiftConfig.GiftMuConfig.newBuilder(randomGiftMuConfig_).mergeFrom(value).buildPartial(); + randomGiftMuConfig_ != null && + randomGiftMuConfig_ != ei.Ei.LiveConfig.GiftConfig.GiftMuConfig.getDefaultInstance()) { + getRandomGiftMuConfigBuilder().mergeFrom(value); } else { randomGiftMuConfig_ = value; } - onChanged(); } else { randomGiftMuConfigBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000010; + if (randomGiftMuConfig_ != null) { + bitField0_ |= 0x00000010; + onChanged(); + } return this; } /** * optional .ei.LiveConfig.GiftConfig.GiftMuConfig random_gift_mu_config = 15; */ public Builder clearRandomGiftMuConfig() { - if (randomGiftMuConfigBuilder_ == null) { - randomGiftMuConfig_ = null; - onChanged(); - } else { - randomGiftMuConfigBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000010); + randomGiftMuConfig_ = null; + if (randomGiftMuConfigBuilder_ != null) { + randomGiftMuConfigBuilder_.dispose(); + randomGiftMuConfigBuilder_ = null; + } + onChanged(); return this; } /** @@ -164856,11 +167618,11 @@ public ei.Ei.LiveConfig.GiftConfig.GiftMuConfigOrBuilder getRandomGiftMuConfigOr /** * optional .ei.LiveConfig.GiftConfig.GiftMuConfig random_gift_mu_config = 15; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.LiveConfig.GiftConfig.GiftMuConfig, ei.Ei.LiveConfig.GiftConfig.GiftMuConfig.Builder, ei.Ei.LiveConfig.GiftConfig.GiftMuConfigOrBuilder> getRandomGiftMuConfigFieldBuilder() { if (randomGiftMuConfigBuilder_ == null) { - randomGiftMuConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + randomGiftMuConfigBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.LiveConfig.GiftConfig.GiftMuConfig, ei.Ei.LiveConfig.GiftConfig.GiftMuConfig.Builder, ei.Ei.LiveConfig.GiftConfig.GiftMuConfigOrBuilder>( getRandomGiftMuConfig(), getParentForChildren(), @@ -164871,7 +167633,7 @@ public ei.Ei.LiveConfig.GiftConfig.GiftMuConfigOrBuilder getRandomGiftMuConfigOr } private ei.Ei.LiveConfig.GiftConfig.GiftMuConfig videoGiftMuConfig_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.LiveConfig.GiftConfig.GiftMuConfig, ei.Ei.LiveConfig.GiftConfig.GiftMuConfig.Builder, ei.Ei.LiveConfig.GiftConfig.GiftMuConfigOrBuilder> videoGiftMuConfigBuilder_; /** * optional .ei.LiveConfig.GiftConfig.GiftMuConfig video_gift_mu_config = 16; @@ -164900,11 +167662,11 @@ public Builder setVideoGiftMuConfig(ei.Ei.LiveConfig.GiftConfig.GiftMuConfig val throw new NullPointerException(); } videoGiftMuConfig_ = value; - onChanged(); } else { videoGiftMuConfigBuilder_.setMessage(value); } bitField0_ |= 0x00000020; + onChanged(); return this; } /** @@ -164914,11 +167676,11 @@ public Builder setVideoGiftMuConfig( ei.Ei.LiveConfig.GiftConfig.GiftMuConfig.Builder builderForValue) { if (videoGiftMuConfigBuilder_ == null) { videoGiftMuConfig_ = builderForValue.build(); - onChanged(); } else { videoGiftMuConfigBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000020; + onChanged(); return this; } /** @@ -164927,31 +167689,32 @@ public Builder setVideoGiftMuConfig( public Builder mergeVideoGiftMuConfig(ei.Ei.LiveConfig.GiftConfig.GiftMuConfig value) { if (videoGiftMuConfigBuilder_ == null) { if (((bitField0_ & 0x00000020) != 0) && - videoGiftMuConfig_ != null && - videoGiftMuConfig_ != ei.Ei.LiveConfig.GiftConfig.GiftMuConfig.getDefaultInstance()) { - videoGiftMuConfig_ = - ei.Ei.LiveConfig.GiftConfig.GiftMuConfig.newBuilder(videoGiftMuConfig_).mergeFrom(value).buildPartial(); + videoGiftMuConfig_ != null && + videoGiftMuConfig_ != ei.Ei.LiveConfig.GiftConfig.GiftMuConfig.getDefaultInstance()) { + getVideoGiftMuConfigBuilder().mergeFrom(value); } else { videoGiftMuConfig_ = value; } - onChanged(); } else { videoGiftMuConfigBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000020; + if (videoGiftMuConfig_ != null) { + bitField0_ |= 0x00000020; + onChanged(); + } return this; } /** * optional .ei.LiveConfig.GiftConfig.GiftMuConfig video_gift_mu_config = 16; */ public Builder clearVideoGiftMuConfig() { - if (videoGiftMuConfigBuilder_ == null) { - videoGiftMuConfig_ = null; - onChanged(); - } else { - videoGiftMuConfigBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000020); + videoGiftMuConfig_ = null; + if (videoGiftMuConfigBuilder_ != null) { + videoGiftMuConfigBuilder_.dispose(); + videoGiftMuConfigBuilder_ = null; + } + onChanged(); return this; } /** @@ -164976,11 +167739,11 @@ public ei.Ei.LiveConfig.GiftConfig.GiftMuConfigOrBuilder getVideoGiftMuConfigOrB /** * optional .ei.LiveConfig.GiftConfig.GiftMuConfig video_gift_mu_config = 16; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.LiveConfig.GiftConfig.GiftMuConfig, ei.Ei.LiveConfig.GiftConfig.GiftMuConfig.Builder, ei.Ei.LiveConfig.GiftConfig.GiftMuConfigOrBuilder> getVideoGiftMuConfigFieldBuilder() { if (videoGiftMuConfigBuilder_ == null) { - videoGiftMuConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + videoGiftMuConfigBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.LiveConfig.GiftConfig.GiftMuConfig, ei.Ei.LiveConfig.GiftConfig.GiftMuConfig.Builder, ei.Ei.LiveConfig.GiftConfig.GiftMuConfigOrBuilder>( getVideoGiftMuConfig(), getParentForChildren(), @@ -165013,8 +167776,9 @@ public double getPackageInterval() { * @return This builder for chaining. */ public Builder setPackageInterval(double value) { - bitField0_ |= 0x00000040; + packageInterval_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -165052,8 +167816,9 @@ public double getVideoOfferInterval() { * @return This builder for chaining. */ public Builder setVideoOfferInterval(double value) { - bitField0_ |= 0x00000080; + videoOfferInterval_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -165091,8 +167856,9 @@ public double getVideoOfferIntervalContract() { * @return This builder for chaining. */ public Builder setVideoOfferIntervalContract(double value) { - bitField0_ |= 0x00000100; + videoOfferIntervalContract_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -165130,8 +167896,9 @@ public double getVideoOfferIntervalPiggyFull() { * @return This builder for chaining. */ public Builder setVideoOfferIntervalPiggyFull(double value) { - bitField0_ |= 0x00000200; + videoOfferIntervalPiggyFull_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -165169,8 +167936,9 @@ public double getVideoOfferIntervalPiggyExtraFull() { * @return This builder for chaining. */ public Builder setVideoOfferIntervalPiggyExtraFull(double value) { - bitField0_ |= 0x00000400; + videoOfferIntervalPiggyExtraFull_ = value; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -165208,8 +167976,9 @@ public boolean getVideoResetOnIdle() { * @return This builder for chaining. */ public Builder setVideoResetOnIdle(boolean value) { - bitField0_ |= 0x00000800; + videoResetOnIdle_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -165247,8 +168016,9 @@ public double getPackageIntervalContract() { * @return This builder for chaining. */ public Builder setPackageIntervalContract(double value) { - bitField0_ |= 0x00001000; + packageIntervalContract_ = value; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -165286,8 +168056,9 @@ public double getPackageIntervalPiggyFull() { * @return This builder for chaining. */ public Builder setPackageIntervalPiggyFull(double value) { - bitField0_ |= 0x00002000; + packageIntervalPiggyFull_ = value; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -165325,8 +168096,9 @@ public double getPackageIntervalPiggyExtraFull() { * @return This builder for chaining. */ public Builder setPackageIntervalPiggyExtraFull(double value) { - bitField0_ |= 0x00004000; + packageIntervalPiggyExtraFull_ = value; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -165364,8 +168136,9 @@ public boolean getPackageResetOnIdle() { * @return This builder for chaining. */ public Builder setPackageResetOnIdle(boolean value) { - bitField0_ |= 0x00008000; + packageResetOnIdle_ = value; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -165379,18 +168152,6 @@ public Builder clearPackageResetOnIdle() { 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.LiveConfig.GiftConfig) } @@ -165405,7 +168166,7 @@ public static ei.Ei.LiveConfig.GiftConfig getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public GiftConfig parsePartialFrom( @@ -165611,12 +168372,21 @@ public interface MiscConfigOrBuilder extends * Protobuf type {@code ei.LiveConfig.MiscConfig} */ public static final class MiscConfig extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.LiveConfig.MiscConfig) MiscConfigOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + MiscConfig.class.getName()); + } // Use MiscConfig.newBuilder() to construct. - private MiscConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private MiscConfig(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private MiscConfig() { @@ -165624,25 +168394,13 @@ private MiscConfig() { shellsLightingControlsPrice_ = 175; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new MiscConfig(); - } - - @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_LiveConfig_MiscConfig_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LiveConfig_MiscConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -165651,7 +168409,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int ASK_TO_TRACK_FIELD_NUMBER = 1; - private boolean askToTrack_; + private boolean askToTrack_ = false; /** * optional bool ask_to_track = 1; * @return Whether the askToTrack field is set. @@ -165670,7 +168428,7 @@ public boolean getAskToTrack() { } public static final int ASK_TO_TRACK_MIN_SOUL_EGGS_FIELD_NUMBER = 2; - private double askToTrackMinSoulEggs_; + private double askToTrackMinSoulEggs_ = 0D; /** * optional double ask_to_track_min_soul_eggs = 2; * @return Whether the askToTrackMinSoulEggs field is set. @@ -165689,7 +168447,8 @@ public double getAskToTrackMinSoulEggs() { } public static final int ASK_TO_TRACK_MESSAGE_FIELD_NUMBER = 3; - private volatile java.lang.Object askToTrackMessage_; + @SuppressWarnings("serial") + private volatile java.lang.Object askToTrackMessage_ = ""; /** * optional string ask_to_track_message = 3; * @return Whether the askToTrackMessage field is set. @@ -165737,7 +168496,7 @@ public java.lang.String getAskToTrackMessage() { } public static final int ASK_TO_TRACK_SHOW_PRE_DIALOG_FIELD_NUMBER = 4; - private boolean askToTrackShowPreDialog_; + private boolean askToTrackShowPreDialog_ = false; /** * optional bool ask_to_track_show_pre_dialog = 4; * @return Whether the askToTrackShowPreDialog field is set. @@ -165756,7 +168515,7 @@ public boolean getAskToTrackShowPreDialog() { } public static final int ASK_TO_TRACK_AFTER_PRIVACY_FIELD_NUMBER = 5; - private boolean askToTrackAfterPrivacy_; + private boolean askToTrackAfterPrivacy_ = false; /** * optional bool ask_to_track_after_privacy = 5; * @return Whether the askToTrackAfterPrivacy field is set. @@ -165775,7 +168534,7 @@ public boolean getAskToTrackAfterPrivacy() { } public static final int CHICKEN_RUN_BOOST_PERCENTAGE_FIELD_NUMBER = 6; - private double chickenRunBoostPercentage_; + private double chickenRunBoostPercentage_ = 0D; /** * optional double chicken_run_boost_percentage = 6; * @return Whether the chickenRunBoostPercentage field is set. @@ -165794,7 +168553,7 @@ public double getChickenRunBoostPercentage() { } public static final int SHELLS_INTRO_TICKETS_FIELD_NUMBER = 7; - private int shellsIntroTickets_; + private int shellsIntroTickets_ = 0; /** * optional uint32 shells_intro_tickets = 7; * @return Whether the shellsIntroTickets field is set. @@ -165813,7 +168572,7 @@ public int getShellsIntroTickets() { } public static final int SHELLS_MAX_FREE_CHICKEN_CONFIGS_FIELD_NUMBER = 8; - private int shellsMaxFreeChickenConfigs_; + private int shellsMaxFreeChickenConfigs_ = 0; /** * optional uint32 shells_max_free_chicken_configs = 8; * @return Whether the shellsMaxFreeChickenConfigs field is set. @@ -165832,7 +168591,7 @@ public int getShellsMaxFreeChickenConfigs() { } public static final int SHELLS_INTRO_ALERT_THRESHOLD_FIELD_NUMBER = 9; - private int shellsIntroAlertThreshold_; + private int shellsIntroAlertThreshold_ = 0; /** * optional uint32 shells_intro_alert_threshold = 9; * @return Whether the shellsIntroAlertThreshold field is set. @@ -165851,7 +168610,7 @@ public int getShellsIntroAlertThreshold() { } public static final int SHELLS_LIGHTING_CONTROLS_PRICE_FIELD_NUMBER = 14; - private int shellsLightingControlsPrice_; + private int shellsLightingControlsPrice_ = 175; /** * optional uint32 shells_lighting_controls_price = 14 [default = 175]; * @return Whether the shellsLightingControlsPrice field is set. @@ -165870,7 +168629,7 @@ public int getShellsLightingControlsPrice() { } public static final int CONTRACTS_EXPERT_LEAGUE_MIN_SOUL_POWER_FIELD_NUMBER = 10; - private double contractsExpertLeagueMinSoulPower_; + private double contractsExpertLeagueMinSoulPower_ = 0D; /** * optional double contracts_expert_league_min_soul_power = 10; * @return Whether the contractsExpertLeagueMinSoulPower field is set. @@ -165889,7 +168648,7 @@ public double getContractsExpertLeagueMinSoulPower() { } public static final int NEW_PLAYER_EVENT_DURATION_FIELD_NUMBER = 11; - private double newPlayerEventDuration_; + private double newPlayerEventDuration_ = 0D; /** * optional double new_player_event_duration = 11; * @return Whether the newPlayerEventDuration field is set. @@ -165908,7 +168667,7 @@ public double getNewPlayerEventDuration() { } public static final int CONTRACTS_CLUB_AVAILABLE_FIELD_NUMBER = 12; - private boolean contractsClubAvailable_; + private boolean contractsClubAvailable_ = false; /** * optional bool contracts_club_available = 12; * @return Whether the contractsClubAvailable field is set. @@ -165927,7 +168686,7 @@ public boolean getContractsClubAvailable() { } public static final int CONTRACTS_BETA_FIELD_NUMBER = 13; - private boolean contractsBeta_; + private boolean contractsBeta_ = false; /** * optional bool contracts_beta = 13; * @return Whether the contractsBeta field is set. @@ -165966,7 +168725,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeDouble(2, askToTrackMinSoulEggs_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, askToTrackMessage_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, askToTrackMessage_); } if (((bitField0_ & 0x00000008) != 0)) { output.writeBool(4, askToTrackShowPreDialog_); @@ -166019,7 +168778,7 @@ public int getSerializedSize() { .computeDoubleSize(2, askToTrackMinSoulEggs_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, askToTrackMessage_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, askToTrackMessage_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -166269,39 +169028,41 @@ public static ei.Ei.LiveConfig.MiscConfig parseFrom( } public static ei.Ei.LiveConfig.MiscConfig parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LiveConfig.MiscConfig parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.LiveConfig.MiscConfig parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.LiveConfig.MiscConfig parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.LiveConfig.MiscConfig parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LiveConfig.MiscConfig parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -166321,7 +169082,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -166329,7 +169090,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.LiveConfig.MiscConfig} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.LiveConfig.MiscConfig) ei.Ei.LiveConfig.MiscConfigOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -166338,7 +169099,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LiveConfig_MiscConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -166351,41 +169112,28 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; askToTrack_ = false; - bitField0_ = (bitField0_ & ~0x00000001); askToTrackMinSoulEggs_ = 0D; - bitField0_ = (bitField0_ & ~0x00000002); askToTrackMessage_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); askToTrackShowPreDialog_ = false; - bitField0_ = (bitField0_ & ~0x00000008); askToTrackAfterPrivacy_ = false; - bitField0_ = (bitField0_ & ~0x00000010); chickenRunBoostPercentage_ = 0D; - bitField0_ = (bitField0_ & ~0x00000020); shellsIntroTickets_ = 0; - bitField0_ = (bitField0_ & ~0x00000040); shellsMaxFreeChickenConfigs_ = 0; - bitField0_ = (bitField0_ & ~0x00000080); shellsIntroAlertThreshold_ = 0; - bitField0_ = (bitField0_ & ~0x00000100); shellsLightingControlsPrice_ = 175; - bitField0_ = (bitField0_ & ~0x00000200); contractsExpertLeagueMinSoulPower_ = 0D; - bitField0_ = (bitField0_ & ~0x00000400); newPlayerEventDuration_ = 0D; - bitField0_ = (bitField0_ & ~0x00000800); contractsClubAvailable_ = false; - bitField0_ = (bitField0_ & ~0x00001000); contractsBeta_ = false; - bitField0_ = (bitField0_ & ~0x00002000); return this; } @@ -166412,6 +169160,12 @@ public ei.Ei.LiveConfig.MiscConfig build() { @java.lang.Override public ei.Ei.LiveConfig.MiscConfig buildPartial() { ei.Ei.LiveConfig.MiscConfig result = new ei.Ei.LiveConfig.MiscConfig(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.LiveConfig.MiscConfig result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { @@ -166423,9 +169177,9 @@ public ei.Ei.LiveConfig.MiscConfig buildPartial() { to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { + result.askToTrackMessage_ = askToTrackMessage_; to_bitField0_ |= 0x00000004; } - result.askToTrackMessage_ = askToTrackMessage_; if (((from_bitField0_ & 0x00000008) != 0)) { result.askToTrackShowPreDialog_ = askToTrackShowPreDialog_; to_bitField0_ |= 0x00000008; @@ -166451,9 +169205,9 @@ public ei.Ei.LiveConfig.MiscConfig buildPartial() { to_bitField0_ |= 0x00000100; } if (((from_bitField0_ & 0x00000200) != 0)) { + result.shellsLightingControlsPrice_ = shellsLightingControlsPrice_; to_bitField0_ |= 0x00000200; } - result.shellsLightingControlsPrice_ = shellsLightingControlsPrice_; if (((from_bitField0_ & 0x00000400) != 0)) { result.contractsExpertLeagueMinSoulPower_ = contractsExpertLeagueMinSoulPower_; to_bitField0_ |= 0x00000400; @@ -166470,43 +169224,9 @@ public ei.Ei.LiveConfig.MiscConfig buildPartial() { result.contractsBeta_ = contractsBeta_; to_bitField0_ |= 0x00002000; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.LiveConfig.MiscConfig) { @@ -166526,8 +169246,8 @@ public Builder mergeFrom(ei.Ei.LiveConfig.MiscConfig other) { setAskToTrackMinSoulEggs(other.getAskToTrackMinSoulEggs()); } if (other.hasAskToTrackMessage()) { - bitField0_ |= 0x00000004; askToTrackMessage_ = other.askToTrackMessage_; + bitField0_ |= 0x00000004; onChanged(); } if (other.hasAskToTrackShowPreDialog()) { @@ -166699,8 +169419,9 @@ public boolean getAskToTrack() { * @return This builder for chaining. */ public Builder setAskToTrack(boolean value) { - bitField0_ |= 0x00000001; + askToTrack_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -166738,8 +169459,9 @@ public double getAskToTrackMinSoulEggs() { * @return This builder for chaining. */ public Builder setAskToTrackMinSoulEggs(double value) { - bitField0_ |= 0x00000002; + askToTrackMinSoulEggs_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -166804,11 +169526,9 @@ public java.lang.String getAskToTrackMessage() { */ public Builder setAskToTrackMessage( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } askToTrackMessage_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -166817,8 +169537,8 @@ public Builder setAskToTrackMessage( * @return This builder for chaining. */ public Builder clearAskToTrackMessage() { - bitField0_ = (bitField0_ & ~0x00000004); askToTrackMessage_ = getDefaultInstance().getAskToTrackMessage(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -166829,11 +169549,9 @@ public Builder clearAskToTrackMessage() { */ public Builder setAskToTrackMessageBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } askToTrackMessage_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -166861,8 +169579,9 @@ public boolean getAskToTrackShowPreDialog() { * @return This builder for chaining. */ public Builder setAskToTrackShowPreDialog(boolean value) { - bitField0_ |= 0x00000008; + askToTrackShowPreDialog_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -166900,8 +169619,9 @@ public boolean getAskToTrackAfterPrivacy() { * @return This builder for chaining. */ public Builder setAskToTrackAfterPrivacy(boolean value) { - bitField0_ |= 0x00000010; + askToTrackAfterPrivacy_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -166939,8 +169659,9 @@ public double getChickenRunBoostPercentage() { * @return This builder for chaining. */ public Builder setChickenRunBoostPercentage(double value) { - bitField0_ |= 0x00000020; + chickenRunBoostPercentage_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -166978,8 +169699,9 @@ public int getShellsIntroTickets() { * @return This builder for chaining. */ public Builder setShellsIntroTickets(int value) { - bitField0_ |= 0x00000040; + shellsIntroTickets_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -167017,8 +169739,9 @@ public int getShellsMaxFreeChickenConfigs() { * @return This builder for chaining. */ public Builder setShellsMaxFreeChickenConfigs(int value) { - bitField0_ |= 0x00000080; + shellsMaxFreeChickenConfigs_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -167056,8 +169779,9 @@ public int getShellsIntroAlertThreshold() { * @return This builder for chaining. */ public Builder setShellsIntroAlertThreshold(int value) { - bitField0_ |= 0x00000100; + shellsIntroAlertThreshold_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -167095,8 +169819,9 @@ public int getShellsLightingControlsPrice() { * @return This builder for chaining. */ public Builder setShellsLightingControlsPrice(int value) { - bitField0_ |= 0x00000200; + shellsLightingControlsPrice_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -167134,8 +169859,9 @@ public double getContractsExpertLeagueMinSoulPower() { * @return This builder for chaining. */ public Builder setContractsExpertLeagueMinSoulPower(double value) { - bitField0_ |= 0x00000400; + contractsExpertLeagueMinSoulPower_ = value; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -167173,8 +169899,9 @@ public double getNewPlayerEventDuration() { * @return This builder for chaining. */ public Builder setNewPlayerEventDuration(double value) { - bitField0_ |= 0x00000800; + newPlayerEventDuration_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -167212,8 +169939,9 @@ public boolean getContractsClubAvailable() { * @return This builder for chaining. */ public Builder setContractsClubAvailable(boolean value) { - bitField0_ |= 0x00001000; + contractsClubAvailable_ = value; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -167251,8 +169979,9 @@ public boolean getContractsBeta() { * @return This builder for chaining. */ public Builder setContractsBeta(boolean value) { - bitField0_ |= 0x00002000; + contractsBeta_ = value; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -167266,18 +169995,6 @@ public Builder clearContractsBeta() { 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.LiveConfig.MiscConfig) } @@ -167292,7 +170009,7 @@ public static ei.Ei.LiveConfig.MiscConfig getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public MiscConfig parsePartialFrom( @@ -167362,37 +170079,34 @@ ei.Ei.LiveConfig.HelpConfig.HowToVideoInfoOrBuilder getVideoInfosOrBuilder( * Protobuf type {@code ei.LiveConfig.HelpConfig} */ public static final class HelpConfig extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.LiveConfig.HelpConfig) HelpConfigOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + HelpConfig.class.getName()); + } // Use HelpConfig.newBuilder() to construct. - private HelpConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private HelpConfig(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private HelpConfig() { videoInfos_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new HelpConfig(); - } - - @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_LiveConfig_HelpConfig_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LiveConfig_HelpConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -167497,12 +170211,21 @@ public interface HowToVideoInfoOrBuilder extends * Protobuf type {@code ei.LiveConfig.HelpConfig.HowToVideoInfo} */ public static final class HowToVideoInfo extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.LiveConfig.HelpConfig.HowToVideoInfo) HowToVideoInfoOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + HowToVideoInfo.class.getName()); + } // Use HowToVideoInfo.newBuilder() to construct. - private HowToVideoInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private HowToVideoInfo(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private HowToVideoInfo() { @@ -167513,25 +170236,13 @@ private HowToVideoInfo() { url_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new HowToVideoInfo(); - } - - @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_LiveConfig_HelpConfig_HowToVideoInfo_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LiveConfig_HelpConfig_HowToVideoInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -167553,6 +170264,15 @@ public enum Type ARTICLE(1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Type.class.getName()); + } /** * VIDEO = 0; */ @@ -167636,7 +170356,7 @@ private Type(int value) { private int bitField0_; public static final int TYPE_FIELD_NUMBER = 6; - private int type_; + private int type_ = 0; /** * optional .ei.LiveConfig.HelpConfig.HowToVideoInfo.Type type = 6; * @return Whether the type field is set. @@ -167649,13 +170369,13 @@ private Type(int value) { * @return The type. */ @java.lang.Override public ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo.Type getType() { - @SuppressWarnings("deprecation") - ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo.Type result = ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo.Type.valueOf(type_); + ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo.Type result = ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo.Type.forNumber(type_); return result == null ? ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo.Type.VIDEO : result; } public static final int NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object name_; + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; /** * optional string name = 1; * @return Whether the name field is set. @@ -167703,7 +170423,8 @@ public java.lang.String getName() { } public static final int DESCRIPTION_FIELD_NUMBER = 2; - private volatile java.lang.Object description_; + @SuppressWarnings("serial") + private volatile java.lang.Object description_ = ""; /** * optional string description = 2; * @return Whether the description field is set. @@ -167751,7 +170472,8 @@ public java.lang.String getDescription() { } public static final int DURATION_FIELD_NUMBER = 5; - private volatile java.lang.Object duration_; + @SuppressWarnings("serial") + private volatile java.lang.Object duration_ = ""; /** * optional string duration = 5; * @return Whether the duration field is set. @@ -167799,7 +170521,8 @@ public java.lang.String getDuration() { } public static final int URL_FIELD_NUMBER = 3; - private volatile java.lang.Object url_; + @SuppressWarnings("serial") + private volatile java.lang.Object url_ = ""; /** * optional string url = 3; * @return Whether the url field is set. @@ -167847,7 +170570,7 @@ public java.lang.String getUrl() { } public static final int SOUL_EGGS_FIELD_NUMBER = 4; - private double soulEggs_; + private double soulEggs_ = 0D; /** * optional double soul_eggs = 4; * @return Whether the soulEggs field is set. @@ -167880,19 +170603,19 @@ public final boolean isInitialized() { public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, description_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, description_); } if (((bitField0_ & 0x00000010) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, url_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, url_); } if (((bitField0_ & 0x00000020) != 0)) { output.writeDouble(4, soulEggs_); } if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, duration_); + com.google.protobuf.GeneratedMessage.writeString(output, 5, duration_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeEnum(6, type_); @@ -167907,20 +170630,20 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, description_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, description_); } if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, url_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, url_); } if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(4, soulEggs_); } if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, duration_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, duration_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -168046,39 +170769,41 @@ public static ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo parseFrom( } public static ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -168098,7 +170823,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -168106,7 +170831,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.LiveConfig.HelpConfig.HowToVideoInfo} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.LiveConfig.HelpConfig.HowToVideoInfo) ei.Ei.LiveConfig.HelpConfig.HowToVideoInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -168115,7 +170840,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LiveConfig_HelpConfig_HowToVideoInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -168128,25 +170853,20 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; type_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); name_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); description_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); duration_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); url_ = ""; - bitField0_ = (bitField0_ & ~0x00000010); soulEggs_ = 0D; - bitField0_ = (bitField0_ & ~0x00000020); return this; } @@ -168173,69 +170893,41 @@ public ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo build() { @java.lang.Override public ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo buildPartial() { ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo result = new ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.type_ = type_; to_bitField0_ |= 0x00000001; } - result.type_ = type_; if (((from_bitField0_ & 0x00000002) != 0)) { + result.name_ = name_; to_bitField0_ |= 0x00000002; } - result.name_ = name_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.description_ = description_; to_bitField0_ |= 0x00000004; } - result.description_ = description_; if (((from_bitField0_ & 0x00000008) != 0)) { + result.duration_ = duration_; to_bitField0_ |= 0x00000008; } - result.duration_ = duration_; if (((from_bitField0_ & 0x00000010) != 0)) { + result.url_ = url_; to_bitField0_ |= 0x00000010; } - result.url_ = url_; if (((from_bitField0_ & 0x00000020) != 0)) { result.soulEggs_ = soulEggs_; to_bitField0_ |= 0x00000020; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.LiveConfig.HelpConfig.HowToVideoInfo) { @@ -168252,23 +170944,23 @@ public Builder mergeFrom(ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo other) { setType(other.getType()); } if (other.hasName()) { - bitField0_ |= 0x00000002; name_ = other.name_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasDescription()) { - bitField0_ |= 0x00000004; description_ = other.description_; + bitField0_ |= 0x00000004; onChanged(); } if (other.hasDuration()) { - bitField0_ |= 0x00000008; duration_ = other.duration_; + bitField0_ |= 0x00000008; onChanged(); } if (other.hasUrl()) { - bitField0_ |= 0x00000010; url_ = other.url_; + bitField0_ |= 0x00000010; onChanged(); } if (other.hasSoulEggs()) { @@ -168368,8 +171060,7 @@ public Builder mergeFrom( */ @java.lang.Override public ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo.Type getType() { - @SuppressWarnings("deprecation") - ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo.Type result = ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo.Type.valueOf(type_); + ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo.Type result = ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo.Type.forNumber(type_); return result == null ? ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo.Type.VIDEO : result; } /** @@ -168447,11 +171138,9 @@ public java.lang.String getName() { */ public Builder setName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } name_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -168460,8 +171149,8 @@ public Builder setName( * @return This builder for chaining. */ public Builder clearName() { - bitField0_ = (bitField0_ & ~0x00000002); name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -168472,11 +171161,9 @@ public Builder clearName() { */ public Builder setNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } name_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -168531,11 +171218,9 @@ public java.lang.String getDescription() { */ public Builder setDescription( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } description_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -168544,8 +171229,8 @@ public Builder setDescription( * @return This builder for chaining. */ public Builder clearDescription() { - bitField0_ = (bitField0_ & ~0x00000004); description_ = getDefaultInstance().getDescription(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -168556,11 +171241,9 @@ public Builder clearDescription() { */ public Builder setDescriptionBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } description_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -168615,11 +171298,9 @@ public java.lang.String getDuration() { */ public Builder setDuration( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } duration_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -168628,8 +171309,8 @@ public Builder setDuration( * @return This builder for chaining. */ public Builder clearDuration() { - bitField0_ = (bitField0_ & ~0x00000008); duration_ = getDefaultInstance().getDuration(); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -168640,11 +171321,9 @@ public Builder clearDuration() { */ public Builder setDurationBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } duration_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -168699,11 +171378,9 @@ public java.lang.String getUrl() { */ public Builder setUrl( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } url_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -168712,8 +171389,8 @@ public Builder setUrl( * @return This builder for chaining. */ public Builder clearUrl() { - bitField0_ = (bitField0_ & ~0x00000010); url_ = getDefaultInstance().getUrl(); + bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } @@ -168724,11 +171401,9 @@ public Builder clearUrl() { */ public Builder setUrlBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } url_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -168756,8 +171431,9 @@ public double getSoulEggs() { * @return This builder for chaining. */ public Builder setSoulEggs(double value) { - bitField0_ |= 0x00000020; + soulEggs_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -168771,18 +171447,6 @@ public Builder clearSoulEggs() { 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.LiveConfig.HelpConfig.HowToVideoInfo) } @@ -168797,7 +171461,7 @@ public static ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public HowToVideoInfo parsePartialFrom( @@ -168836,6 +171500,7 @@ public ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo getDefaultInstanceForType() { } public static final int VIDEO_INFOS_FIELD_NUMBER = 1; + @SuppressWarnings("serial") private java.util.List videoInfos_; /** * repeated .ei.LiveConfig.HelpConfig.HowToVideoInfo video_infos = 1; @@ -168976,39 +171641,41 @@ public static ei.Ei.LiveConfig.HelpConfig parseFrom( } public static ei.Ei.LiveConfig.HelpConfig parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LiveConfig.HelpConfig parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.LiveConfig.HelpConfig parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.LiveConfig.HelpConfig parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.LiveConfig.HelpConfig parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LiveConfig.HelpConfig parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -169028,7 +171695,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -169036,7 +171703,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.LiveConfig.HelpConfig} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.LiveConfig.HelpConfig) ei.Ei.LiveConfig.HelpConfigOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -169045,7 +171712,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LiveConfig_HelpConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -169058,13 +171725,14 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; if (videoInfosBuilder_ == null) { videoInfos_ = java.util.Collections.emptyList(); } else { @@ -169098,7 +171766,13 @@ public ei.Ei.LiveConfig.HelpConfig build() { @java.lang.Override public ei.Ei.LiveConfig.HelpConfig buildPartial() { ei.Ei.LiveConfig.HelpConfig result = new ei.Ei.LiveConfig.HelpConfig(this); - int from_bitField0_ = bitField0_; + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.LiveConfig.HelpConfig result) { if (videoInfosBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { videoInfos_ = java.util.Collections.unmodifiableList(videoInfos_); @@ -169108,42 +171782,12 @@ public ei.Ei.LiveConfig.HelpConfig buildPartial() { } else { result.videoInfos_ = videoInfosBuilder_.build(); } - 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); + private void buildPartial0(ei.Ei.LiveConfig.HelpConfig result) { + int from_bitField0_ = bitField0_; } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof ei.Ei.LiveConfig.HelpConfig) { @@ -169175,7 +171819,7 @@ public Builder mergeFrom(ei.Ei.LiveConfig.HelpConfig other) { videoInfos_ = other.videoInfos_; bitField0_ = (bitField0_ & ~0x00000001); videoInfosBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getVideoInfosFieldBuilder() : null; } else { videoInfosBuilder_.addAllMessages(other.videoInfos_); @@ -169211,7 +171855,7 @@ public Builder mergeFrom( case 10: { ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo m = input.readMessage( - ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo.PARSER, + ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo.parser(), extensionRegistry); if (videoInfosBuilder_ == null) { ensureVideoInfosIsMutable(); @@ -169247,7 +171891,7 @@ private void ensureVideoInfosIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo, ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo.Builder, ei.Ei.LiveConfig.HelpConfig.HowToVideoInfoOrBuilder> videoInfosBuilder_; /** @@ -169463,11 +172107,11 @@ public ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo.Builder addVideoInfosBuilder( getVideoInfosBuilderList() { return getVideoInfosFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo, ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo.Builder, ei.Ei.LiveConfig.HelpConfig.HowToVideoInfoOrBuilder> getVideoInfosFieldBuilder() { if (videoInfosBuilder_ == null) { - videoInfosBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + videoInfosBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo, ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo.Builder, ei.Ei.LiveConfig.HelpConfig.HowToVideoInfoOrBuilder>( videoInfos_, ((bitField0_ & 0x00000001) != 0), @@ -169477,18 +172121,6 @@ public ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo.Builder addVideoInfosBuilder( } return videoInfosBuilder_; } - @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.LiveConfig.HelpConfig) } @@ -169503,7 +172135,7 @@ public static ei.Ei.LiveConfig.HelpConfig getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public HelpConfig parsePartialFrom( @@ -169543,7 +172175,8 @@ public ei.Ei.LiveConfig.HelpConfig getDefaultInstanceForType() { private int bitField0_; public static final int CONFIG_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object configId_; + @SuppressWarnings("serial") + private volatile java.lang.Object configId_ = ""; /** * optional string config_id = 1; * @return Whether the configId field is set. @@ -169709,7 +172342,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, configId_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, configId_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(2, getBoostsConfig()); @@ -169733,7 +172366,7 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, configId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, configId_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -169861,39 +172494,41 @@ public static ei.Ei.LiveConfig parseFrom( } public static ei.Ei.LiveConfig parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LiveConfig parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.LiveConfig parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.LiveConfig parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.LiveConfig parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LiveConfig parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -169913,7 +172548,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -169921,7 +172556,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.LiveConfig} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.LiveConfig) ei.Ei.LiveConfigOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -169930,7 +172565,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LiveConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -169943,12 +172578,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getBoostsConfigFieldBuilder(); getGiftConfigFieldBuilder(); @@ -169959,32 +172594,28 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; configId_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); - if (boostsConfigBuilder_ == null) { - boostsConfig_ = null; - } else { - boostsConfigBuilder_.clear(); + boostsConfig_ = null; + if (boostsConfigBuilder_ != null) { + boostsConfigBuilder_.dispose(); + boostsConfigBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000002); - if (giftConfigBuilder_ == null) { - giftConfig_ = null; - } else { - giftConfigBuilder_.clear(); + giftConfig_ = null; + if (giftConfigBuilder_ != null) { + giftConfigBuilder_.dispose(); + giftConfigBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000004); - if (miscConfigBuilder_ == null) { - miscConfig_ = null; - } else { - miscConfigBuilder_.clear(); + miscConfig_ = null; + if (miscConfigBuilder_ != null) { + miscConfigBuilder_.dispose(); + miscConfigBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000008); - if (helpConfigBuilder_ == null) { - helpConfig_ = null; - } else { - helpConfigBuilder_.clear(); + helpConfig_ = null; + if (helpConfigBuilder_ != null) { + helpConfigBuilder_.dispose(); + helpConfigBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000010); return this; } @@ -170011,81 +172642,45 @@ public ei.Ei.LiveConfig build() { @java.lang.Override public ei.Ei.LiveConfig buildPartial() { ei.Ei.LiveConfig result = new ei.Ei.LiveConfig(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.LiveConfig result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.configId_ = configId_; to_bitField0_ |= 0x00000001; } - result.configId_ = configId_; if (((from_bitField0_ & 0x00000002) != 0)) { - if (boostsConfigBuilder_ == null) { - result.boostsConfig_ = boostsConfig_; - } else { - result.boostsConfig_ = boostsConfigBuilder_.build(); - } + result.boostsConfig_ = boostsConfigBuilder_ == null + ? boostsConfig_ + : boostsConfigBuilder_.build(); to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { - if (giftConfigBuilder_ == null) { - result.giftConfig_ = giftConfig_; - } else { - result.giftConfig_ = giftConfigBuilder_.build(); - } + result.giftConfig_ = giftConfigBuilder_ == null + ? giftConfig_ + : giftConfigBuilder_.build(); to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000008) != 0)) { - if (miscConfigBuilder_ == null) { - result.miscConfig_ = miscConfig_; - } else { - result.miscConfig_ = miscConfigBuilder_.build(); - } + result.miscConfig_ = miscConfigBuilder_ == null + ? miscConfig_ + : miscConfigBuilder_.build(); to_bitField0_ |= 0x00000008; } if (((from_bitField0_ & 0x00000010) != 0)) { - if (helpConfigBuilder_ == null) { - result.helpConfig_ = helpConfig_; - } else { - result.helpConfig_ = helpConfigBuilder_.build(); - } + result.helpConfig_ = helpConfigBuilder_ == null + ? helpConfig_ + : helpConfigBuilder_.build(); to_bitField0_ |= 0x00000010; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.LiveConfig) { @@ -170099,8 +172694,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.LiveConfig other) { if (other == ei.Ei.LiveConfig.getDefaultInstance()) return this; if (other.hasConfigId()) { - bitField0_ |= 0x00000001; configId_ = other.configId_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasBoostsConfig()) { @@ -170241,11 +172836,9 @@ public java.lang.String getConfigId() { */ public Builder setConfigId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } configId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -170254,8 +172847,8 @@ public Builder setConfigId( * @return This builder for chaining. */ public Builder clearConfigId() { - bitField0_ = (bitField0_ & ~0x00000001); configId_ = getDefaultInstance().getConfigId(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -170266,17 +172859,15 @@ public Builder clearConfigId() { */ public Builder setConfigIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } configId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } private ei.Ei.LiveConfig.BoostsConfig boostsConfig_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.LiveConfig.BoostsConfig, ei.Ei.LiveConfig.BoostsConfig.Builder, ei.Ei.LiveConfig.BoostsConfigOrBuilder> boostsConfigBuilder_; /** * optional .ei.LiveConfig.BoostsConfig boosts_config = 2; @@ -170305,11 +172896,11 @@ public Builder setBoostsConfig(ei.Ei.LiveConfig.BoostsConfig value) { throw new NullPointerException(); } boostsConfig_ = value; - onChanged(); } else { boostsConfigBuilder_.setMessage(value); } bitField0_ |= 0x00000002; + onChanged(); return this; } /** @@ -170319,11 +172910,11 @@ public Builder setBoostsConfig( ei.Ei.LiveConfig.BoostsConfig.Builder builderForValue) { if (boostsConfigBuilder_ == null) { boostsConfig_ = builderForValue.build(); - onChanged(); } else { boostsConfigBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; + onChanged(); return this; } /** @@ -170332,31 +172923,32 @@ public Builder setBoostsConfig( public Builder mergeBoostsConfig(ei.Ei.LiveConfig.BoostsConfig value) { if (boostsConfigBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0) && - boostsConfig_ != null && - boostsConfig_ != ei.Ei.LiveConfig.BoostsConfig.getDefaultInstance()) { - boostsConfig_ = - ei.Ei.LiveConfig.BoostsConfig.newBuilder(boostsConfig_).mergeFrom(value).buildPartial(); + boostsConfig_ != null && + boostsConfig_ != ei.Ei.LiveConfig.BoostsConfig.getDefaultInstance()) { + getBoostsConfigBuilder().mergeFrom(value); } else { boostsConfig_ = value; } - onChanged(); } else { boostsConfigBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; + if (boostsConfig_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** * optional .ei.LiveConfig.BoostsConfig boosts_config = 2; */ public Builder clearBoostsConfig() { - if (boostsConfigBuilder_ == null) { - boostsConfig_ = null; - onChanged(); - } else { - boostsConfigBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000002); + boostsConfig_ = null; + if (boostsConfigBuilder_ != null) { + boostsConfigBuilder_.dispose(); + boostsConfigBuilder_ = null; + } + onChanged(); return this; } /** @@ -170381,11 +172973,11 @@ public ei.Ei.LiveConfig.BoostsConfigOrBuilder getBoostsConfigOrBuilder() { /** * optional .ei.LiveConfig.BoostsConfig boosts_config = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.LiveConfig.BoostsConfig, ei.Ei.LiveConfig.BoostsConfig.Builder, ei.Ei.LiveConfig.BoostsConfigOrBuilder> getBoostsConfigFieldBuilder() { if (boostsConfigBuilder_ == null) { - boostsConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + boostsConfigBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.LiveConfig.BoostsConfig, ei.Ei.LiveConfig.BoostsConfig.Builder, ei.Ei.LiveConfig.BoostsConfigOrBuilder>( getBoostsConfig(), getParentForChildren(), @@ -170396,7 +172988,7 @@ public ei.Ei.LiveConfig.BoostsConfigOrBuilder getBoostsConfigOrBuilder() { } private ei.Ei.LiveConfig.GiftConfig giftConfig_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.LiveConfig.GiftConfig, ei.Ei.LiveConfig.GiftConfig.Builder, ei.Ei.LiveConfig.GiftConfigOrBuilder> giftConfigBuilder_; /** * optional .ei.LiveConfig.GiftConfig gift_config = 3; @@ -170425,11 +173017,11 @@ public Builder setGiftConfig(ei.Ei.LiveConfig.GiftConfig value) { throw new NullPointerException(); } giftConfig_ = value; - onChanged(); } else { giftConfigBuilder_.setMessage(value); } bitField0_ |= 0x00000004; + onChanged(); return this; } /** @@ -170439,11 +173031,11 @@ public Builder setGiftConfig( ei.Ei.LiveConfig.GiftConfig.Builder builderForValue) { if (giftConfigBuilder_ == null) { giftConfig_ = builderForValue.build(); - onChanged(); } else { giftConfigBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000004; + onChanged(); return this; } /** @@ -170452,31 +173044,32 @@ public Builder setGiftConfig( public Builder mergeGiftConfig(ei.Ei.LiveConfig.GiftConfig value) { if (giftConfigBuilder_ == null) { if (((bitField0_ & 0x00000004) != 0) && - giftConfig_ != null && - giftConfig_ != ei.Ei.LiveConfig.GiftConfig.getDefaultInstance()) { - giftConfig_ = - ei.Ei.LiveConfig.GiftConfig.newBuilder(giftConfig_).mergeFrom(value).buildPartial(); + giftConfig_ != null && + giftConfig_ != ei.Ei.LiveConfig.GiftConfig.getDefaultInstance()) { + getGiftConfigBuilder().mergeFrom(value); } else { giftConfig_ = value; } - onChanged(); } else { giftConfigBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; + if (giftConfig_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } return this; } /** * optional .ei.LiveConfig.GiftConfig gift_config = 3; */ public Builder clearGiftConfig() { - if (giftConfigBuilder_ == null) { - giftConfig_ = null; - onChanged(); - } else { - giftConfigBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000004); + giftConfig_ = null; + if (giftConfigBuilder_ != null) { + giftConfigBuilder_.dispose(); + giftConfigBuilder_ = null; + } + onChanged(); return this; } /** @@ -170501,11 +173094,11 @@ public ei.Ei.LiveConfig.GiftConfigOrBuilder getGiftConfigOrBuilder() { /** * optional .ei.LiveConfig.GiftConfig gift_config = 3; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.LiveConfig.GiftConfig, ei.Ei.LiveConfig.GiftConfig.Builder, ei.Ei.LiveConfig.GiftConfigOrBuilder> getGiftConfigFieldBuilder() { if (giftConfigBuilder_ == null) { - giftConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + giftConfigBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.LiveConfig.GiftConfig, ei.Ei.LiveConfig.GiftConfig.Builder, ei.Ei.LiveConfig.GiftConfigOrBuilder>( getGiftConfig(), getParentForChildren(), @@ -170516,7 +173109,7 @@ public ei.Ei.LiveConfig.GiftConfigOrBuilder getGiftConfigOrBuilder() { } private ei.Ei.LiveConfig.MiscConfig miscConfig_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.LiveConfig.MiscConfig, ei.Ei.LiveConfig.MiscConfig.Builder, ei.Ei.LiveConfig.MiscConfigOrBuilder> miscConfigBuilder_; /** * optional .ei.LiveConfig.MiscConfig misc_config = 4; @@ -170545,11 +173138,11 @@ public Builder setMiscConfig(ei.Ei.LiveConfig.MiscConfig value) { throw new NullPointerException(); } miscConfig_ = value; - onChanged(); } else { miscConfigBuilder_.setMessage(value); } bitField0_ |= 0x00000008; + onChanged(); return this; } /** @@ -170559,11 +173152,11 @@ public Builder setMiscConfig( ei.Ei.LiveConfig.MiscConfig.Builder builderForValue) { if (miscConfigBuilder_ == null) { miscConfig_ = builderForValue.build(); - onChanged(); } else { miscConfigBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000008; + onChanged(); return this; } /** @@ -170572,31 +173165,32 @@ public Builder setMiscConfig( public Builder mergeMiscConfig(ei.Ei.LiveConfig.MiscConfig value) { if (miscConfigBuilder_ == null) { if (((bitField0_ & 0x00000008) != 0) && - miscConfig_ != null && - miscConfig_ != ei.Ei.LiveConfig.MiscConfig.getDefaultInstance()) { - miscConfig_ = - ei.Ei.LiveConfig.MiscConfig.newBuilder(miscConfig_).mergeFrom(value).buildPartial(); + miscConfig_ != null && + miscConfig_ != ei.Ei.LiveConfig.MiscConfig.getDefaultInstance()) { + getMiscConfigBuilder().mergeFrom(value); } else { miscConfig_ = value; } - onChanged(); } else { miscConfigBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000008; + if (miscConfig_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } return this; } /** * optional .ei.LiveConfig.MiscConfig misc_config = 4; */ public Builder clearMiscConfig() { - if (miscConfigBuilder_ == null) { - miscConfig_ = null; - onChanged(); - } else { - miscConfigBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000008); + miscConfig_ = null; + if (miscConfigBuilder_ != null) { + miscConfigBuilder_.dispose(); + miscConfigBuilder_ = null; + } + onChanged(); return this; } /** @@ -170621,11 +173215,11 @@ public ei.Ei.LiveConfig.MiscConfigOrBuilder getMiscConfigOrBuilder() { /** * optional .ei.LiveConfig.MiscConfig misc_config = 4; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.LiveConfig.MiscConfig, ei.Ei.LiveConfig.MiscConfig.Builder, ei.Ei.LiveConfig.MiscConfigOrBuilder> getMiscConfigFieldBuilder() { if (miscConfigBuilder_ == null) { - miscConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + miscConfigBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.LiveConfig.MiscConfig, ei.Ei.LiveConfig.MiscConfig.Builder, ei.Ei.LiveConfig.MiscConfigOrBuilder>( getMiscConfig(), getParentForChildren(), @@ -170636,7 +173230,7 @@ public ei.Ei.LiveConfig.MiscConfigOrBuilder getMiscConfigOrBuilder() { } private ei.Ei.LiveConfig.HelpConfig helpConfig_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.LiveConfig.HelpConfig, ei.Ei.LiveConfig.HelpConfig.Builder, ei.Ei.LiveConfig.HelpConfigOrBuilder> helpConfigBuilder_; /** * optional .ei.LiveConfig.HelpConfig help_config = 5; @@ -170665,11 +173259,11 @@ public Builder setHelpConfig(ei.Ei.LiveConfig.HelpConfig value) { throw new NullPointerException(); } helpConfig_ = value; - onChanged(); } else { helpConfigBuilder_.setMessage(value); } bitField0_ |= 0x00000010; + onChanged(); return this; } /** @@ -170679,11 +173273,11 @@ public Builder setHelpConfig( ei.Ei.LiveConfig.HelpConfig.Builder builderForValue) { if (helpConfigBuilder_ == null) { helpConfig_ = builderForValue.build(); - onChanged(); } else { helpConfigBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000010; + onChanged(); return this; } /** @@ -170692,31 +173286,32 @@ public Builder setHelpConfig( public Builder mergeHelpConfig(ei.Ei.LiveConfig.HelpConfig value) { if (helpConfigBuilder_ == null) { if (((bitField0_ & 0x00000010) != 0) && - helpConfig_ != null && - helpConfig_ != ei.Ei.LiveConfig.HelpConfig.getDefaultInstance()) { - helpConfig_ = - ei.Ei.LiveConfig.HelpConfig.newBuilder(helpConfig_).mergeFrom(value).buildPartial(); + helpConfig_ != null && + helpConfig_ != ei.Ei.LiveConfig.HelpConfig.getDefaultInstance()) { + getHelpConfigBuilder().mergeFrom(value); } else { helpConfig_ = value; } - onChanged(); } else { helpConfigBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000010; + if (helpConfig_ != null) { + bitField0_ |= 0x00000010; + onChanged(); + } return this; } /** * optional .ei.LiveConfig.HelpConfig help_config = 5; */ public Builder clearHelpConfig() { - if (helpConfigBuilder_ == null) { - helpConfig_ = null; - onChanged(); - } else { - helpConfigBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000010); + helpConfig_ = null; + if (helpConfigBuilder_ != null) { + helpConfigBuilder_.dispose(); + helpConfigBuilder_ = null; + } + onChanged(); return this; } /** @@ -170741,11 +173336,11 @@ public ei.Ei.LiveConfig.HelpConfigOrBuilder getHelpConfigOrBuilder() { /** * optional .ei.LiveConfig.HelpConfig help_config = 5; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.LiveConfig.HelpConfig, ei.Ei.LiveConfig.HelpConfig.Builder, ei.Ei.LiveConfig.HelpConfigOrBuilder> getHelpConfigFieldBuilder() { if (helpConfigBuilder_ == null) { - helpConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + helpConfigBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.LiveConfig.HelpConfig, ei.Ei.LiveConfig.HelpConfig.Builder, ei.Ei.LiveConfig.HelpConfigOrBuilder>( getHelpConfig(), getParentForChildren(), @@ -170754,18 +173349,6 @@ public ei.Ei.LiveConfig.HelpConfigOrBuilder getHelpConfigOrBuilder() { } return helpConfigBuilder_; } - @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.LiveConfig) } @@ -170780,7 +173363,7 @@ public static ei.Ei.LiveConfig getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public LiveConfig parsePartialFrom( @@ -171189,12 +173772,21 @@ public interface InGameMailOrBuilder extends * Protobuf type {@code ei.InGameMail} */ public static final class InGameMail extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.InGameMail) InGameMailOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + InGameMail.class.getName()); + } // Use InGameMail.newBuilder() to construct. - private InGameMail(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private InGameMail(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private InGameMail() { @@ -171206,30 +173798,19 @@ private InGameMail() { url_ = ""; appLink_ = 0; appLinkExtra_ = ""; - builds_ = com.google.protobuf.LazyStringArrayList.EMPTY; + builds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); userType_ = 0; category_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new InGameMail(); - } - - @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_InGameMail_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_InGameMail_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -171238,7 +173819,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int ID_FIELD_NUMBER = 1; - private volatile java.lang.Object id_; + @SuppressWarnings("serial") + private volatile java.lang.Object id_ = ""; /** * optional string id = 1; * @return Whether the id field is set. @@ -171286,7 +173868,8 @@ public java.lang.String getId() { } public static final int TITLE_FIELD_NUMBER = 2; - private volatile java.lang.Object title_; + @SuppressWarnings("serial") + private volatile java.lang.Object title_ = ""; /** * optional string title = 2; * @return Whether the title field is set. @@ -171334,7 +173917,8 @@ public java.lang.String getTitle() { } public static final int DATE_FIELD_NUMBER = 8; - private volatile java.lang.Object date_; + @SuppressWarnings("serial") + private volatile java.lang.Object date_ = ""; /** * optional string date = 8; * @return Whether the date field is set. @@ -171382,7 +173966,8 @@ public java.lang.String getDate() { } public static final int MESSAGE_FIELD_NUMBER = 3; - private volatile java.lang.Object message_; + @SuppressWarnings("serial") + private volatile java.lang.Object message_ = ""; /** * optional string message = 3; * @return Whether the message field is set. @@ -171430,7 +174015,8 @@ public java.lang.String getMessage() { } public static final int ACTION_FIELD_NUMBER = 4; - private volatile java.lang.Object action_; + @SuppressWarnings("serial") + private volatile java.lang.Object action_ = ""; /** * optional string action = 4; * @return Whether the action field is set. @@ -171478,7 +174064,8 @@ public java.lang.String getAction() { } public static final int URL_FIELD_NUMBER = 5; - private volatile java.lang.Object url_; + @SuppressWarnings("serial") + private volatile java.lang.Object url_ = ""; /** * optional string url = 5; * @return Whether the url field is set. @@ -171526,7 +174113,7 @@ public java.lang.String getUrl() { } public static final int APP_LINK_FIELD_NUMBER = 14; - private int appLink_; + private int appLink_ = 0; /** * optional .ei.UILocation app_link = 14; * @return Whether the appLink field is set. @@ -171539,13 +174126,13 @@ public java.lang.String getUrl() { * @return The appLink. */ @java.lang.Override public ei.Ei.UILocation getAppLink() { - @SuppressWarnings("deprecation") - ei.Ei.UILocation result = ei.Ei.UILocation.valueOf(appLink_); + ei.Ei.UILocation result = ei.Ei.UILocation.forNumber(appLink_); return result == null ? ei.Ei.UILocation.NONE : result; } public static final int APP_LINK_EXTRA_FIELD_NUMBER = 15; - private volatile java.lang.Object appLinkExtra_; + @SuppressWarnings("serial") + private volatile java.lang.Object appLinkExtra_ = ""; /** * optional string app_link_extra = 15; * @return Whether the appLinkExtra field is set. @@ -171619,7 +174206,7 @@ public ei.Ei.DLCItemOrBuilder getImageOrBuilder() { } public static final int IMAGE_WIDTH_FIELD_NUMBER = 21; - private double imageWidth_; + private double imageWidth_ = 0D; /** * optional double image_width = 21; * @return Whether the imageWidth field is set. @@ -171638,7 +174225,7 @@ public double getImageWidth() { } public static final int IMAGE_HEIGHT_FIELD_NUMBER = 22; - private double imageHeight_; + private double imageHeight_ = 0D; /** * optional double image_height = 22; * @return Whether the imageHeight field is set. @@ -171657,7 +174244,7 @@ public double getImageHeight() { } public static final int PLATFORM_FIELD_NUMBER = 7; - private int platform_; + private int platform_ = 0; /** * optional uint32 platform = 7; * @return Whether the platform field is set. @@ -171676,7 +174263,9 @@ public int getPlatform() { } public static final int BUILDS_FIELD_NUMBER = 9; - private com.google.protobuf.LazyStringList builds_; + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList builds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); /** * repeated string builds = 9; * @return A list containing the builds. @@ -171711,7 +174300,7 @@ public java.lang.String getBuilds(int index) { } public static final int MIN_CLIENT_VERSION_FIELD_NUMBER = 10; - private int minClientVersion_; + private int minClientVersion_ = 0; /** * optional uint32 min_client_version = 10; * @return Whether the minClientVersion field is set. @@ -171730,7 +174319,7 @@ public int getMinClientVersion() { } public static final int MAX_CLIENT_VERSION_FIELD_NUMBER = 12; - private int maxClientVersion_; + private int maxClientVersion_ = 0; /** * optional uint32 max_client_version = 12; * @return Whether the maxClientVersion field is set. @@ -171749,7 +174338,7 @@ public int getMaxClientVersion() { } public static final int MIN_SOUL_EGGS_FIELD_NUMBER = 11; - private double minSoulEggs_; + private double minSoulEggs_ = 0D; /** * optional double min_soul_eggs = 11; * @return Whether the minSoulEggs field is set. @@ -171768,7 +174357,7 @@ public double getMinSoulEggs() { } public static final int MAX_SOUL_EGGS_FIELD_NUMBER = 29; - private double maxSoulEggs_; + private double maxSoulEggs_ = 0D; /** * optional double max_soul_eggs = 29; * @return Whether the maxSoulEggs field is set. @@ -171787,7 +174376,7 @@ public double getMaxSoulEggs() { } public static final int MIN_MYSTICAL_BONUS_FIELD_NUMBER = 13; - private double minMysticalBonus_; + private double minMysticalBonus_ = 0D; /** * optional double min_mystical_bonus = 13; * @return Whether the minMysticalBonus field is set. @@ -171806,7 +174395,7 @@ public double getMinMysticalBonus() { } public static final int USER_TYPE_FIELD_NUMBER = 17; - private int userType_; + private int userType_ = 0; /** * optional .ei.UserType user_type = 17; * @return Whether the userType field is set. @@ -171819,13 +174408,12 @@ public double getMinMysticalBonus() { * @return The userType. */ @java.lang.Override public ei.Ei.UserType getUserType() { - @SuppressWarnings("deprecation") - ei.Ei.UserType result = ei.Ei.UserType.valueOf(userType_); + ei.Ei.UserType result = ei.Ei.UserType.forNumber(userType_); return result == null ? ei.Ei.UserType.ALL_USERS : result; } public static final int MIN_PIGGY_BREAKS_FIELD_NUMBER = 20; - private int minPiggyBreaks_; + private int minPiggyBreaks_ = 0; /** * optional uint32 min_piggy_breaks = 20; * @return Whether the minPiggyBreaks field is set. @@ -171844,7 +174432,7 @@ public int getMinPiggyBreaks() { } public static final int GOLD_TIP_FIELD_NUMBER = 6; - private double goldTip_; + private double goldTip_ = 0D; /** * optional double gold_tip = 6; * @return Whether the goldTip field is set. @@ -171863,7 +174451,7 @@ public double getGoldTip() { } public static final int TIP_FIELD_NUMBER = 23; - private boolean tip_; + private boolean tip_ = false; /** * optional bool tip = 23; * @return Whether the tip field is set. @@ -171882,7 +174470,7 @@ public boolean getTip() { } public static final int PRIORITY_FIELD_NUMBER = 27; - private int priority_; + private int priority_ = 0; /** * optional uint32 priority = 27; * @return Whether the priority field is set. @@ -171901,7 +174489,7 @@ public int getPriority() { } public static final int MIN_DAYS_SINCE_LAST_TIP_FIELD_NUMBER = 24; - private double minDaysSinceLastTip_; + private double minDaysSinceLastTip_ = 0D; /** * optional double min_days_since_last_tip = 24; * @return Whether the minDaysSinceLastTip field is set. @@ -171920,7 +174508,7 @@ public double getMinDaysSinceLastTip() { } public static final int MAX_RETRIES_FIELD_NUMBER = 25; - private int maxRetries_; + private int maxRetries_ = 0; /** * optional uint32 max_retries = 25; * @return Whether the maxRetries field is set. @@ -171939,7 +174527,7 @@ public int getMaxRetries() { } public static final int DAYS_UNTIL_RETRY_FIELD_NUMBER = 26; - private double daysUntilRetry_; + private double daysUntilRetry_ = 0D; /** * optional double days_until_retry = 26; * @return Whether the daysUntilRetry field is set. @@ -171958,7 +174546,8 @@ public double getDaysUntilRetry() { } public static final int CATEGORY_FIELD_NUMBER = 28; - private volatile java.lang.Object category_; + @SuppressWarnings("serial") + private volatile java.lang.Object category_ = ""; /** * optional string category = 28; * @return Whether the category field is set. @@ -172020,19 +174609,19 @@ 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, id_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, id_); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, title_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, title_); } if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, message_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, message_); } if (((bitField0_ & 0x00000010) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, action_); + com.google.protobuf.GeneratedMessage.writeString(output, 4, action_); } if (((bitField0_ & 0x00000020) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, url_); + com.google.protobuf.GeneratedMessage.writeString(output, 5, url_); } if (((bitField0_ & 0x00080000) != 0)) { output.writeDouble(6, goldTip_); @@ -172041,10 +174630,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeUInt32(7, platform_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 8, date_); + com.google.protobuf.GeneratedMessage.writeString(output, 8, date_); } for (int i = 0; i < builds_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 9, builds_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 9, builds_.getRaw(i)); } if (((bitField0_ & 0x00001000) != 0)) { output.writeUInt32(10, minClientVersion_); @@ -172062,7 +174651,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeEnum(14, appLink_); } if (((bitField0_ & 0x00000080) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 15, appLinkExtra_); + com.google.protobuf.GeneratedMessage.writeString(output, 15, appLinkExtra_); } if (((bitField0_ & 0x00000100) != 0)) { output.writeMessage(16, getImage()); @@ -172095,7 +174684,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeUInt32(27, priority_); } if (((bitField0_ & 0x02000000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 28, category_); + com.google.protobuf.GeneratedMessage.writeString(output, 28, category_); } if (((bitField0_ & 0x00008000) != 0)) { output.writeDouble(29, maxSoulEggs_); @@ -172110,19 +174699,19 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, id_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, title_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, title_); } if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, message_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, message_); } if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, action_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, action_); } if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, url_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, url_); } if (((bitField0_ & 0x00080000) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -172133,7 +174722,7 @@ public int getSerializedSize() { .computeUInt32Size(7, platform_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, date_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(8, date_); } { int dataSize = 0; @@ -172164,7 +174753,7 @@ public int getSerializedSize() { .computeEnumSize(14, appLink_); } if (((bitField0_ & 0x00000080) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(15, appLinkExtra_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(15, appLinkExtra_); } if (((bitField0_ & 0x00000100) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -172207,7 +174796,7 @@ public int getSerializedSize() { .computeUInt32Size(27, priority_); } if (((bitField0_ & 0x02000000) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(28, category_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(28, category_); } if (((bitField0_ & 0x00008000) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -172533,39 +175122,41 @@ public static ei.Ei.InGameMail parseFrom( } public static ei.Ei.InGameMail parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.InGameMail parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.InGameMail parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.InGameMail parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.InGameMail parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.InGameMail parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -172585,7 +175176,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -172593,7 +175184,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.InGameMail} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.InGameMail) ei.Ei.InGameMailOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -172602,7 +175193,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_InGameMail_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -172615,12 +175206,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getImageFieldBuilder(); } @@ -172628,64 +175219,39 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; id_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); title_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); date_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); message_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); action_ = ""; - bitField0_ = (bitField0_ & ~0x00000010); url_ = ""; - bitField0_ = (bitField0_ & ~0x00000020); appLink_ = 0; - bitField0_ = (bitField0_ & ~0x00000040); appLinkExtra_ = ""; - bitField0_ = (bitField0_ & ~0x00000080); - if (imageBuilder_ == null) { - image_ = null; - } else { - imageBuilder_.clear(); + image_ = null; + if (imageBuilder_ != null) { + imageBuilder_.dispose(); + imageBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000100); imageWidth_ = 0D; - bitField0_ = (bitField0_ & ~0x00000200); imageHeight_ = 0D; - bitField0_ = (bitField0_ & ~0x00000400); platform_ = 0; - bitField0_ = (bitField0_ & ~0x00000800); - builds_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00001000); + builds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); minClientVersion_ = 0; - bitField0_ = (bitField0_ & ~0x00002000); maxClientVersion_ = 0; - bitField0_ = (bitField0_ & ~0x00004000); minSoulEggs_ = 0D; - bitField0_ = (bitField0_ & ~0x00008000); maxSoulEggs_ = 0D; - bitField0_ = (bitField0_ & ~0x00010000); minMysticalBonus_ = 0D; - bitField0_ = (bitField0_ & ~0x00020000); userType_ = 0; - bitField0_ = (bitField0_ & ~0x00040000); minPiggyBreaks_ = 0; - bitField0_ = (bitField0_ & ~0x00080000); goldTip_ = 0D; - bitField0_ = (bitField0_ & ~0x00100000); tip_ = false; - bitField0_ = (bitField0_ & ~0x00200000); priority_ = 0; - bitField0_ = (bitField0_ & ~0x00400000); minDaysSinceLastTip_ = 0D; - bitField0_ = (bitField0_ & ~0x00800000); maxRetries_ = 0; - bitField0_ = (bitField0_ & ~0x01000000); daysUntilRetry_ = 0D; - bitField0_ = (bitField0_ & ~0x02000000); category_ = ""; - bitField0_ = (bitField0_ & ~0x04000000); return this; } @@ -172712,46 +175278,50 @@ public ei.Ei.InGameMail build() { @java.lang.Override public ei.Ei.InGameMail buildPartial() { ei.Ei.InGameMail result = new ei.Ei.InGameMail(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.InGameMail result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.id_ = id_; to_bitField0_ |= 0x00000001; } - result.id_ = id_; if (((from_bitField0_ & 0x00000002) != 0)) { + result.title_ = title_; to_bitField0_ |= 0x00000002; } - result.title_ = title_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.date_ = date_; to_bitField0_ |= 0x00000004; } - result.date_ = date_; if (((from_bitField0_ & 0x00000008) != 0)) { + result.message_ = message_; to_bitField0_ |= 0x00000008; } - result.message_ = message_; if (((from_bitField0_ & 0x00000010) != 0)) { + result.action_ = action_; to_bitField0_ |= 0x00000010; } - result.action_ = action_; if (((from_bitField0_ & 0x00000020) != 0)) { + result.url_ = url_; to_bitField0_ |= 0x00000020; } - result.url_ = url_; if (((from_bitField0_ & 0x00000040) != 0)) { + result.appLink_ = appLink_; to_bitField0_ |= 0x00000040; } - result.appLink_ = appLink_; if (((from_bitField0_ & 0x00000080) != 0)) { + result.appLinkExtra_ = appLinkExtra_; to_bitField0_ |= 0x00000080; } - result.appLinkExtra_ = appLinkExtra_; if (((from_bitField0_ & 0x00000100) != 0)) { - if (imageBuilder_ == null) { - result.image_ = image_; - } else { - result.image_ = imageBuilder_.build(); - } + result.image_ = imageBuilder_ == null + ? image_ + : imageBuilder_.build(); to_bitField0_ |= 0x00000100; } if (((from_bitField0_ & 0x00000200) != 0)) { @@ -172766,11 +175336,10 @@ public ei.Ei.InGameMail buildPartial() { result.platform_ = platform_; to_bitField0_ |= 0x00000800; } - if (((bitField0_ & 0x00001000) != 0)) { - builds_ = builds_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00001000); + if (((from_bitField0_ & 0x00001000) != 0)) { + builds_.makeImmutable(); + result.builds_ = builds_; } - result.builds_ = builds_; if (((from_bitField0_ & 0x00002000) != 0)) { result.minClientVersion_ = minClientVersion_; to_bitField0_ |= 0x00001000; @@ -172792,9 +175361,9 @@ public ei.Ei.InGameMail buildPartial() { to_bitField0_ |= 0x00010000; } if (((from_bitField0_ & 0x00040000) != 0)) { + result.userType_ = userType_; to_bitField0_ |= 0x00020000; } - result.userType_ = userType_; if (((from_bitField0_ & 0x00080000) != 0)) { result.minPiggyBreaks_ = minPiggyBreaks_; to_bitField0_ |= 0x00040000; @@ -172824,46 +175393,12 @@ public ei.Ei.InGameMail buildPartial() { to_bitField0_ |= 0x01000000; } if (((from_bitField0_ & 0x04000000) != 0)) { + result.category_ = category_; to_bitField0_ |= 0x02000000; } - result.category_ = category_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.InGameMail) { @@ -172877,41 +175412,41 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.InGameMail other) { if (other == ei.Ei.InGameMail.getDefaultInstance()) return this; if (other.hasId()) { - bitField0_ |= 0x00000001; id_ = other.id_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasTitle()) { - bitField0_ |= 0x00000002; title_ = other.title_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasDate()) { - bitField0_ |= 0x00000004; date_ = other.date_; + bitField0_ |= 0x00000004; onChanged(); } if (other.hasMessage()) { - bitField0_ |= 0x00000008; message_ = other.message_; + bitField0_ |= 0x00000008; onChanged(); } if (other.hasAction()) { - bitField0_ |= 0x00000010; action_ = other.action_; + bitField0_ |= 0x00000010; onChanged(); } if (other.hasUrl()) { - bitField0_ |= 0x00000020; url_ = other.url_; + bitField0_ |= 0x00000020; onChanged(); } if (other.hasAppLink()) { setAppLink(other.getAppLink()); } if (other.hasAppLinkExtra()) { - bitField0_ |= 0x00000080; appLinkExtra_ = other.appLinkExtra_; + bitField0_ |= 0x00000080; onChanged(); } if (other.hasImage()) { @@ -172929,7 +175464,7 @@ public Builder mergeFrom(ei.Ei.InGameMail other) { if (!other.builds_.isEmpty()) { if (builds_.isEmpty()) { builds_ = other.builds_; - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ |= 0x00001000; } else { ensureBuildsIsMutable(); builds_.addAll(other.builds_); @@ -172976,8 +175511,8 @@ public Builder mergeFrom(ei.Ei.InGameMail other) { setDaysUntilRetry(other.getDaysUntilRetry()); } if (other.hasCategory()) { - bitField0_ |= 0x04000000; category_ = other.category_; + bitField0_ |= 0x04000000; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -173225,11 +175760,9 @@ public java.lang.String getId() { */ public Builder setId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } id_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -173238,8 +175771,8 @@ public Builder setId( * @return This builder for chaining. */ public Builder clearId() { - bitField0_ = (bitField0_ & ~0x00000001); id_ = getDefaultInstance().getId(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -173250,11 +175783,9 @@ public Builder clearId() { */ public Builder setIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } id_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -173309,11 +175840,9 @@ public java.lang.String getTitle() { */ public Builder setTitle( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } title_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -173322,8 +175851,8 @@ public Builder setTitle( * @return This builder for chaining. */ public Builder clearTitle() { - bitField0_ = (bitField0_ & ~0x00000002); title_ = getDefaultInstance().getTitle(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -173334,11 +175863,9 @@ public Builder clearTitle() { */ public Builder setTitleBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } title_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -173393,11 +175920,9 @@ public java.lang.String getDate() { */ public Builder setDate( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } date_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -173406,8 +175931,8 @@ public Builder setDate( * @return This builder for chaining. */ public Builder clearDate() { - bitField0_ = (bitField0_ & ~0x00000004); date_ = getDefaultInstance().getDate(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -173418,11 +175943,9 @@ public Builder clearDate() { */ public Builder setDateBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } date_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -173477,11 +176000,9 @@ public java.lang.String getMessage() { */ public Builder setMessage( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } message_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -173490,8 +176011,8 @@ public Builder setMessage( * @return This builder for chaining. */ public Builder clearMessage() { - bitField0_ = (bitField0_ & ~0x00000008); message_ = getDefaultInstance().getMessage(); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -173502,11 +176023,9 @@ public Builder clearMessage() { */ public Builder setMessageBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } message_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -173561,11 +176080,9 @@ public java.lang.String getAction() { */ public Builder setAction( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } action_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -173574,8 +176091,8 @@ public Builder setAction( * @return This builder for chaining. */ public Builder clearAction() { - bitField0_ = (bitField0_ & ~0x00000010); action_ = getDefaultInstance().getAction(); + bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } @@ -173586,11 +176103,9 @@ public Builder clearAction() { */ public Builder setActionBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } action_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -173645,11 +176160,9 @@ public java.lang.String getUrl() { */ public Builder setUrl( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } url_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -173658,8 +176171,8 @@ public Builder setUrl( * @return This builder for chaining. */ public Builder clearUrl() { - bitField0_ = (bitField0_ & ~0x00000020); url_ = getDefaultInstance().getUrl(); + bitField0_ = (bitField0_ & ~0x00000020); onChanged(); return this; } @@ -173670,11 +176183,9 @@ public Builder clearUrl() { */ public Builder setUrlBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } url_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -173693,8 +176204,7 @@ public Builder setUrlBytes( */ @java.lang.Override public ei.Ei.UILocation getAppLink() { - @SuppressWarnings("deprecation") - ei.Ei.UILocation result = ei.Ei.UILocation.valueOf(appLink_); + ei.Ei.UILocation result = ei.Ei.UILocation.forNumber(appLink_); return result == null ? ei.Ei.UILocation.NONE : result; } /** @@ -173772,11 +176282,9 @@ public java.lang.String getAppLinkExtra() { */ public Builder setAppLinkExtra( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000080; + if (value == null) { throw new NullPointerException(); } appLinkExtra_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -173785,8 +176293,8 @@ public Builder setAppLinkExtra( * @return This builder for chaining. */ public Builder clearAppLinkExtra() { - bitField0_ = (bitField0_ & ~0x00000080); appLinkExtra_ = getDefaultInstance().getAppLinkExtra(); + bitField0_ = (bitField0_ & ~0x00000080); onChanged(); return this; } @@ -173797,17 +176305,15 @@ public Builder clearAppLinkExtra() { */ public Builder setAppLinkExtraBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000080; + if (value == null) { throw new NullPointerException(); } appLinkExtra_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } private ei.Ei.DLCItem image_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.DLCItem, ei.Ei.DLCItem.Builder, ei.Ei.DLCItemOrBuilder> imageBuilder_; /** * optional .ei.DLCItem image = 16; @@ -173836,11 +176342,11 @@ public Builder setImage(ei.Ei.DLCItem value) { throw new NullPointerException(); } image_ = value; - onChanged(); } else { imageBuilder_.setMessage(value); } bitField0_ |= 0x00000100; + onChanged(); return this; } /** @@ -173850,11 +176356,11 @@ public Builder setImage( ei.Ei.DLCItem.Builder builderForValue) { if (imageBuilder_ == null) { image_ = builderForValue.build(); - onChanged(); } else { imageBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000100; + onChanged(); return this; } /** @@ -173863,31 +176369,32 @@ public Builder setImage( public Builder mergeImage(ei.Ei.DLCItem value) { if (imageBuilder_ == null) { if (((bitField0_ & 0x00000100) != 0) && - image_ != null && - image_ != ei.Ei.DLCItem.getDefaultInstance()) { - image_ = - ei.Ei.DLCItem.newBuilder(image_).mergeFrom(value).buildPartial(); + image_ != null && + image_ != ei.Ei.DLCItem.getDefaultInstance()) { + getImageBuilder().mergeFrom(value); } else { image_ = value; } - onChanged(); } else { imageBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000100; + if (image_ != null) { + bitField0_ |= 0x00000100; + onChanged(); + } return this; } /** * optional .ei.DLCItem image = 16; */ public Builder clearImage() { - if (imageBuilder_ == null) { - image_ = null; - onChanged(); - } else { - imageBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000100); + image_ = null; + if (imageBuilder_ != null) { + imageBuilder_.dispose(); + imageBuilder_ = null; + } + onChanged(); return this; } /** @@ -173912,11 +176419,11 @@ public ei.Ei.DLCItemOrBuilder getImageOrBuilder() { /** * optional .ei.DLCItem image = 16; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.DLCItem, ei.Ei.DLCItem.Builder, ei.Ei.DLCItemOrBuilder> getImageFieldBuilder() { if (imageBuilder_ == null) { - imageBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + imageBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.DLCItem, ei.Ei.DLCItem.Builder, ei.Ei.DLCItemOrBuilder>( getImage(), getParentForChildren(), @@ -173949,8 +176456,9 @@ public double getImageWidth() { * @return This builder for chaining. */ public Builder setImageWidth(double value) { - bitField0_ |= 0x00000200; + imageWidth_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -173988,8 +176496,9 @@ public double getImageHeight() { * @return This builder for chaining. */ public Builder setImageHeight(double value) { - bitField0_ |= 0x00000400; + imageHeight_ = value; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -174027,8 +176536,9 @@ public int getPlatform() { * @return This builder for chaining. */ public Builder setPlatform(int value) { - bitField0_ |= 0x00000800; + platform_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -174043,12 +176553,13 @@ public Builder clearPlatform() { return this; } - private com.google.protobuf.LazyStringList builds_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private com.google.protobuf.LazyStringArrayList builds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); private void ensureBuildsIsMutable() { - if (!((bitField0_ & 0x00001000) != 0)) { + if (!builds_.isModifiable()) { builds_ = new com.google.protobuf.LazyStringArrayList(builds_); - bitField0_ |= 0x00001000; - } + } + bitField0_ |= 0x00001000; } /** * repeated string builds = 9; @@ -174056,7 +176567,8 @@ private void ensureBuildsIsMutable() { */ public com.google.protobuf.ProtocolStringList getBuildsList() { - return builds_.getUnmodifiableView(); + builds_.makeImmutable(); + return builds_; } /** * repeated string builds = 9; @@ -174090,11 +176602,10 @@ public java.lang.String getBuilds(int index) { */ public Builder setBuilds( int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureBuildsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureBuildsIsMutable(); builds_.set(index, value); + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -174105,11 +176616,10 @@ public Builder setBuilds( */ public Builder addBuilds( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureBuildsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureBuildsIsMutable(); builds_.add(value); + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -174123,6 +176633,7 @@ public Builder addAllBuilds( ensureBuildsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, builds_); + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -174131,8 +176642,9 @@ public Builder addAllBuilds( * @return This builder for chaining. */ public Builder clearBuilds() { - builds_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00001000); + builds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00001000);; onChanged(); return this; } @@ -174143,11 +176655,10 @@ public Builder clearBuilds() { */ public Builder addBuildsBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - ensureBuildsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureBuildsIsMutable(); builds_.add(value); + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -174175,8 +176686,9 @@ public int getMinClientVersion() { * @return This builder for chaining. */ public Builder setMinClientVersion(int value) { - bitField0_ |= 0x00002000; + minClientVersion_ = value; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -174214,8 +176726,9 @@ public int getMaxClientVersion() { * @return This builder for chaining. */ public Builder setMaxClientVersion(int value) { - bitField0_ |= 0x00004000; + maxClientVersion_ = value; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -174253,8 +176766,9 @@ public double getMinSoulEggs() { * @return This builder for chaining. */ public Builder setMinSoulEggs(double value) { - bitField0_ |= 0x00008000; + minSoulEggs_ = value; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -174292,8 +176806,9 @@ public double getMaxSoulEggs() { * @return This builder for chaining. */ public Builder setMaxSoulEggs(double value) { - bitField0_ |= 0x00010000; + maxSoulEggs_ = value; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -174331,8 +176846,9 @@ public double getMinMysticalBonus() { * @return This builder for chaining. */ public Builder setMinMysticalBonus(double value) { - bitField0_ |= 0x00020000; + minMysticalBonus_ = value; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -174361,8 +176877,7 @@ public Builder clearMinMysticalBonus() { */ @java.lang.Override public ei.Ei.UserType getUserType() { - @SuppressWarnings("deprecation") - ei.Ei.UserType result = ei.Ei.UserType.valueOf(userType_); + ei.Ei.UserType result = ei.Ei.UserType.forNumber(userType_); return result == null ? ei.Ei.UserType.ALL_USERS : result; } /** @@ -174413,8 +176928,9 @@ public int getMinPiggyBreaks() { * @return This builder for chaining. */ public Builder setMinPiggyBreaks(int value) { - bitField0_ |= 0x00080000; + minPiggyBreaks_ = value; + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -174452,8 +176968,9 @@ public double getGoldTip() { * @return This builder for chaining. */ public Builder setGoldTip(double value) { - bitField0_ |= 0x00100000; + goldTip_ = value; + bitField0_ |= 0x00100000; onChanged(); return this; } @@ -174491,8 +177008,9 @@ public boolean getTip() { * @return This builder for chaining. */ public Builder setTip(boolean value) { - bitField0_ |= 0x00200000; + tip_ = value; + bitField0_ |= 0x00200000; onChanged(); return this; } @@ -174530,8 +177048,9 @@ public int getPriority() { * @return This builder for chaining. */ public Builder setPriority(int value) { - bitField0_ |= 0x00400000; + priority_ = value; + bitField0_ |= 0x00400000; onChanged(); return this; } @@ -174569,8 +177088,9 @@ public double getMinDaysSinceLastTip() { * @return This builder for chaining. */ public Builder setMinDaysSinceLastTip(double value) { - bitField0_ |= 0x00800000; + minDaysSinceLastTip_ = value; + bitField0_ |= 0x00800000; onChanged(); return this; } @@ -174608,8 +177128,9 @@ public int getMaxRetries() { * @return This builder for chaining. */ public Builder setMaxRetries(int value) { - bitField0_ |= 0x01000000; + maxRetries_ = value; + bitField0_ |= 0x01000000; onChanged(); return this; } @@ -174647,8 +177168,9 @@ public double getDaysUntilRetry() { * @return This builder for chaining. */ public Builder setDaysUntilRetry(double value) { - bitField0_ |= 0x02000000; + daysUntilRetry_ = value; + bitField0_ |= 0x02000000; onChanged(); return this; } @@ -174713,11 +177235,9 @@ public java.lang.String getCategory() { */ public Builder setCategory( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x04000000; + if (value == null) { throw new NullPointerException(); } category_ = value; + bitField0_ |= 0x04000000; onChanged(); return this; } @@ -174726,8 +177246,8 @@ public Builder setCategory( * @return This builder for chaining. */ public Builder clearCategory() { - bitField0_ = (bitField0_ & ~0x04000000); category_ = getDefaultInstance().getCategory(); + bitField0_ = (bitField0_ & ~0x04000000); onChanged(); return this; } @@ -174738,26 +177258,12 @@ public Builder clearCategory() { */ public Builder setCategoryBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x04000000; + if (value == null) { throw new NullPointerException(); } category_ = value; + bitField0_ |= 0x04000000; 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.InGameMail) } @@ -174772,7 +177278,7 @@ public static ei.Ei.InGameMail getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public InGameMail parsePartialFrom( @@ -174870,12 +177376,21 @@ ei.Ei.InGameMailOrBuilder getMailOrBuilder( * Protobuf type {@code ei.MailDB} */ public static final class MailDB extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.MailDB) MailDBOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + MailDB.class.getName()); + } // Use MailDB.newBuilder() to construct. - private MailDB(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private MailDB(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private MailDB() { @@ -174884,25 +177399,13 @@ private MailDB() { tipsChecksum_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new MailDB(); - } - - @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_MailDB_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_MailDB_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -174911,6 +177414,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int MAIL_FIELD_NUMBER = 1; + @SuppressWarnings("serial") private java.util.List mail_; /** * repeated .ei.InGameMail mail = 1; @@ -174951,7 +177455,7 @@ public ei.Ei.InGameMailOrBuilder getMailOrBuilder( } public static final int TIPS_DB_DATA_FIELD_NUMBER = 2; - private com.google.protobuf.ByteString tipsDbData_; + private com.google.protobuf.ByteString tipsDbData_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes tips_db_data = 2; * @return Whether the tipsDbData field is set. @@ -174970,7 +177474,8 @@ public com.google.protobuf.ByteString getTipsDbData() { } public static final int TIPS_CHECKSUM_FIELD_NUMBER = 3; - private volatile java.lang.Object tipsChecksum_; + @SuppressWarnings("serial") + private volatile java.lang.Object tipsChecksum_ = ""; /** * optional string tips_checksum = 3; * @return Whether the tipsChecksum field is set. @@ -175038,7 +177543,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeBytes(2, tipsDbData_); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, tipsChecksum_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, tipsChecksum_); } getUnknownFields().writeTo(output); } @@ -175058,7 +177563,7 @@ public int getSerializedSize() { .computeBytesSize(2, tipsDbData_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, tipsChecksum_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, tipsChecksum_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -175149,39 +177654,41 @@ public static ei.Ei.MailDB parseFrom( } public static ei.Ei.MailDB parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.MailDB parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.MailDB parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.MailDB parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.MailDB parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.MailDB parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -175201,7 +177708,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -175209,7 +177716,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.MailDB} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.MailDB) ei.Ei.MailDBOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -175218,7 +177725,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_MailDB_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -175231,13 +177738,14 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; if (mailBuilder_ == null) { mail_ = java.util.Collections.emptyList(); } else { @@ -175246,9 +177754,7 @@ public Builder clear() { } bitField0_ = (bitField0_ & ~0x00000001); tipsDbData_ = com.google.protobuf.ByteString.EMPTY; - bitField0_ = (bitField0_ & ~0x00000002); tipsChecksum_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); return this; } @@ -175275,8 +177781,13 @@ public ei.Ei.MailDB build() { @java.lang.Override public ei.Ei.MailDB buildPartial() { ei.Ei.MailDB result = new ei.Ei.MailDB(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.MailDB result) { if (mailBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { mail_ = java.util.Collections.unmodifiableList(mail_); @@ -175286,51 +177797,22 @@ public ei.Ei.MailDB buildPartial() { } else { result.mail_ = mailBuilder_.build(); } + } + + private void buildPartial0(ei.Ei.MailDB result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000002) != 0)) { + result.tipsDbData_ = tipsDbData_; to_bitField0_ |= 0x00000001; } - result.tipsDbData_ = tipsDbData_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.tipsChecksum_ = tipsChecksum_; to_bitField0_ |= 0x00000002; } - result.tipsChecksum_ = tipsChecksum_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.MailDB) { @@ -175362,7 +177844,7 @@ public Builder mergeFrom(ei.Ei.MailDB other) { mail_ = other.mail_; bitField0_ = (bitField0_ & ~0x00000001); mailBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getMailFieldBuilder() : null; } else { mailBuilder_.addAllMessages(other.mail_); @@ -175373,8 +177855,8 @@ public Builder mergeFrom(ei.Ei.MailDB other) { setTipsDbData(other.getTipsDbData()); } if (other.hasTipsChecksum()) { - bitField0_ |= 0x00000004; tipsChecksum_ = other.tipsChecksum_; + bitField0_ |= 0x00000004; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -175406,7 +177888,7 @@ public Builder mergeFrom( case 10: { ei.Ei.InGameMail m = input.readMessage( - ei.Ei.InGameMail.PARSER, + ei.Ei.InGameMail.parser(), extensionRegistry); if (mailBuilder_ == null) { ensureMailIsMutable(); @@ -175452,7 +177934,7 @@ private void ensureMailIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.InGameMail, ei.Ei.InGameMail.Builder, ei.Ei.InGameMailOrBuilder> mailBuilder_; /** @@ -175668,11 +178150,11 @@ public ei.Ei.InGameMail.Builder addMailBuilder( getMailBuilderList() { return getMailFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.InGameMail, ei.Ei.InGameMail.Builder, ei.Ei.InGameMailOrBuilder> getMailFieldBuilder() { if (mailBuilder_ == null) { - mailBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + mailBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.InGameMail, ei.Ei.InGameMail.Builder, ei.Ei.InGameMailOrBuilder>( mail_, ((bitField0_ & 0x00000001) != 0), @@ -175706,11 +178188,9 @@ public com.google.protobuf.ByteString getTipsDbData() { * @return This builder for chaining. */ public Builder setTipsDbData(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } tipsDbData_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -175775,11 +178255,9 @@ public java.lang.String getTipsChecksum() { */ public Builder setTipsChecksum( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } tipsChecksum_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -175788,8 +178266,8 @@ public Builder setTipsChecksum( * @return This builder for chaining. */ public Builder clearTipsChecksum() { - bitField0_ = (bitField0_ & ~0x00000004); tipsChecksum_ = getDefaultInstance().getTipsChecksum(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -175800,26 +178278,12 @@ public Builder clearTipsChecksum() { */ public Builder setTipsChecksumBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } tipsChecksum_ = value; + bitField0_ |= 0x00000004; 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.MailDB) } @@ -175834,7 +178298,7 @@ public static ei.Ei.MailDB getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public MailDB parsePartialFrom( @@ -175904,37 +178368,34 @@ ei.Ei.InGameMailOrBuilder getTipsOrBuilder( * Protobuf type {@code ei.TipsDB} */ public static final class TipsDB extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.TipsDB) TipsDBOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + TipsDB.class.getName()); + } // Use TipsDB.newBuilder() to construct. - private TipsDB(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private TipsDB(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private TipsDB() { tips_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new TipsDB(); - } - - @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_TipsDB_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_TipsDB_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -175942,6 +178403,7 @@ protected java.lang.Object newInstance( } public static final int TIPS_FIELD_NUMBER = 1; + @SuppressWarnings("serial") private java.util.List tips_; /** * repeated .ei.InGameMail tips = 1; @@ -176082,39 +178544,41 @@ public static ei.Ei.TipsDB parseFrom( } public static ei.Ei.TipsDB parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.TipsDB parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.TipsDB parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.TipsDB parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.TipsDB parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.TipsDB parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -176134,7 +178598,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -176142,7 +178606,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.TipsDB} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.TipsDB) ei.Ei.TipsDBOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -176151,7 +178615,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_TipsDB_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -176164,13 +178628,14 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; if (tipsBuilder_ == null) { tips_ = java.util.Collections.emptyList(); } else { @@ -176204,7 +178669,13 @@ public ei.Ei.TipsDB build() { @java.lang.Override public ei.Ei.TipsDB buildPartial() { ei.Ei.TipsDB result = new ei.Ei.TipsDB(this); - int from_bitField0_ = bitField0_; + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.TipsDB result) { if (tipsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { tips_ = java.util.Collections.unmodifiableList(tips_); @@ -176214,42 +178685,12 @@ public ei.Ei.TipsDB buildPartial() { } else { result.tips_ = tipsBuilder_.build(); } - 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); + private void buildPartial0(ei.Ei.TipsDB result) { + int from_bitField0_ = bitField0_; } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof ei.Ei.TipsDB) { @@ -176281,7 +178722,7 @@ public Builder mergeFrom(ei.Ei.TipsDB other) { tips_ = other.tips_; bitField0_ = (bitField0_ & ~0x00000001); tipsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getTipsFieldBuilder() : null; } else { tipsBuilder_.addAllMessages(other.tips_); @@ -176317,7 +178758,7 @@ public Builder mergeFrom( case 10: { ei.Ei.InGameMail m = input.readMessage( - ei.Ei.InGameMail.PARSER, + ei.Ei.InGameMail.parser(), extensionRegistry); if (tipsBuilder_ == null) { ensureTipsIsMutable(); @@ -176353,7 +178794,7 @@ private void ensureTipsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.InGameMail, ei.Ei.InGameMail.Builder, ei.Ei.InGameMailOrBuilder> tipsBuilder_; /** @@ -176569,11 +179010,11 @@ public ei.Ei.InGameMail.Builder addTipsBuilder( getTipsBuilderList() { return getTipsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.InGameMail, ei.Ei.InGameMail.Builder, ei.Ei.InGameMailOrBuilder> getTipsFieldBuilder() { if (tipsBuilder_ == null) { - tipsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + tipsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.InGameMail, ei.Ei.InGameMail.Builder, ei.Ei.InGameMailOrBuilder>( tips_, ((bitField0_ & 0x00000001) != 0), @@ -176583,18 +179024,6 @@ public ei.Ei.InGameMail.Builder addTipsBuilder( } return tipsBuilder_; } - @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.TipsDB) } @@ -176609,7 +179038,7 @@ public static ei.Ei.TipsDB getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public TipsDB parsePartialFrom( @@ -176721,39 +179150,37 @@ ei.Ei.MailState.TipStateOrBuilder getTipsStatesOrBuilder( * Protobuf type {@code ei.MailState} */ public static final class MailState extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.MailState) MailStateOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + MailState.class.getName()); + } // Use MailState.newBuilder() to construct. - private MailState(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private MailState(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private MailState() { - readMailIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; + readMailIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); tipsStates_ = java.util.Collections.emptyList(); tipsChecksum_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new MailState(); - } - - @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_MailState_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_MailState_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -176807,37 +179234,34 @@ public interface TipStateOrBuilder extends * Protobuf type {@code ei.MailState.TipState} */ public static final class TipState extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.MailState.TipState) TipStateOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + TipState.class.getName()); + } // Use TipState.newBuilder() to construct. - private TipState(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private TipState(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private TipState() { id_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new TipState(); - } - - @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_MailState_TipState_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_MailState_TipState_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -176846,7 +179270,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int ID_FIELD_NUMBER = 1; - private volatile java.lang.Object id_; + @SuppressWarnings("serial") + private volatile java.lang.Object id_ = ""; /** * optional string id = 1; * @return Whether the id field is set. @@ -176894,7 +179319,7 @@ public java.lang.String getId() { } public static final int READS_FIELD_NUMBER = 2; - private int reads_; + private int reads_ = 0; /** * optional uint32 reads = 2; * @return Whether the reads field is set. @@ -176913,7 +179338,7 @@ public int getReads() { } public static final int TIME_READ_FIELD_NUMBER = 3; - private double timeRead_; + private double timeRead_ = 0D; /** * optional double time_read = 3; * @return Whether the timeRead field is set. @@ -176946,7 +179371,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, id_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, id_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeUInt32(2, reads_); @@ -176964,7 +179389,7 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, id_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -177068,39 +179493,41 @@ public static ei.Ei.MailState.TipState parseFrom( } public static ei.Ei.MailState.TipState parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.MailState.TipState parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.MailState.TipState parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.MailState.TipState parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.MailState.TipState parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.MailState.TipState parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -177120,7 +179547,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -177128,7 +179555,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.MailState.TipState} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.MailState.TipState) ei.Ei.MailState.TipStateOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -177137,7 +179564,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_MailState_TipState_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -177150,19 +179577,17 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; id_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); reads_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); timeRead_ = 0D; - bitField0_ = (bitField0_ & ~0x00000004); return this; } @@ -177189,12 +179614,18 @@ public ei.Ei.MailState.TipState build() { @java.lang.Override public ei.Ei.MailState.TipState buildPartial() { ei.Ei.MailState.TipState result = new ei.Ei.MailState.TipState(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.MailState.TipState result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.id_ = id_; to_bitField0_ |= 0x00000001; } - result.id_ = id_; if (((from_bitField0_ & 0x00000002) != 0)) { result.reads_ = reads_; to_bitField0_ |= 0x00000002; @@ -177203,43 +179634,9 @@ public ei.Ei.MailState.TipState buildPartial() { result.timeRead_ = timeRead_; to_bitField0_ |= 0x00000004; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.MailState.TipState) { @@ -177253,8 +179650,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.MailState.TipState other) { if (other == ei.Ei.MailState.TipState.getDefaultInstance()) return this; if (other.hasId()) { - bitField0_ |= 0x00000001; id_ = other.id_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasReads()) { @@ -177371,11 +179768,9 @@ public java.lang.String getId() { */ public Builder setId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } id_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -177384,8 +179779,8 @@ public Builder setId( * @return This builder for chaining. */ public Builder clearId() { - bitField0_ = (bitField0_ & ~0x00000001); id_ = getDefaultInstance().getId(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -177396,11 +179791,9 @@ public Builder clearId() { */ public Builder setIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } id_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -177428,8 +179821,9 @@ public int getReads() { * @return This builder for chaining. */ public Builder setReads(int value) { - bitField0_ |= 0x00000002; + reads_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -177467,8 +179861,9 @@ public double getTimeRead() { * @return This builder for chaining. */ public Builder setTimeRead(double value) { - bitField0_ |= 0x00000004; + timeRead_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -177482,18 +179877,6 @@ public Builder clearTimeRead() { 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.MailState.TipState) } @@ -177508,7 +179891,7 @@ public static ei.Ei.MailState.TipState getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public TipState parsePartialFrom( @@ -177548,7 +179931,9 @@ public ei.Ei.MailState.TipState getDefaultInstanceForType() { private int bitField0_; public static final int READ_MAIL_IDS_FIELD_NUMBER = 1; - private com.google.protobuf.LazyStringList readMailIds_; + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList readMailIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); /** * repeated string read_mail_ids = 1; * @return A list containing the readMailIds. @@ -177583,6 +179968,7 @@ public java.lang.String getReadMailIds(int index) { } public static final int TIPS_STATES_FIELD_NUMBER = 2; + @SuppressWarnings("serial") private java.util.List tipsStates_; /** * repeated .ei.MailState.TipState tips_states = 2; @@ -177623,7 +180009,8 @@ public ei.Ei.MailState.TipStateOrBuilder getTipsStatesOrBuilder( } public static final int TIPS_CHECKSUM_FIELD_NUMBER = 3; - private volatile java.lang.Object tipsChecksum_; + @SuppressWarnings("serial") + private volatile java.lang.Object tipsChecksum_ = ""; /** * optional string tips_checksum = 3; * @return Whether the tipsChecksum field is set. @@ -177685,13 +180072,13 @@ public final boolean isInitialized() { public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < readMailIds_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, readMailIds_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 1, readMailIds_.getRaw(i)); } for (int i = 0; i < tipsStates_.size(); i++) { output.writeMessage(2, tipsStates_.get(i)); } if (((bitField0_ & 0x00000001) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, tipsChecksum_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, tipsChecksum_); } getUnknownFields().writeTo(output); } @@ -177715,7 +180102,7 @@ public int getSerializedSize() { .computeMessageSize(2, tipsStates_.get(i)); } if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, tipsChecksum_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, tipsChecksum_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -177803,39 +180190,41 @@ public static ei.Ei.MailState parseFrom( } public static ei.Ei.MailState parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.MailState parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.MailState parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.MailState parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.MailState parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.MailState parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -177855,7 +180244,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -177863,7 +180252,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.MailState} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.MailState) ei.Ei.MailStateOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -177872,7 +180261,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_MailState_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -177885,15 +180274,16 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); - readMailIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); + bitField0_ = 0; + readMailIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); if (tipsStatesBuilder_ == null) { tipsStates_ = java.util.Collections.emptyList(); } else { @@ -177902,7 +180292,6 @@ public Builder clear() { } bitField0_ = (bitField0_ & ~0x00000002); tipsChecksum_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); return this; } @@ -177929,13 +180318,13 @@ public ei.Ei.MailState build() { @java.lang.Override public ei.Ei.MailState buildPartial() { ei.Ei.MailState result = new ei.Ei.MailState(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((bitField0_ & 0x00000001) != 0)) { - readMailIds_ = readMailIds_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.readMailIds_ = readMailIds_; + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.MailState result) { if (tipsStatesBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0)) { tipsStates_ = java.util.Collections.unmodifiableList(tipsStates_); @@ -177945,47 +180334,22 @@ public ei.Ei.MailState buildPartial() { } else { result.tipsStates_ = tipsStatesBuilder_.build(); } + } + + private void buildPartial0(ei.Ei.MailState result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + readMailIds_.makeImmutable(); + result.readMailIds_ = readMailIds_; + } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000004) != 0)) { + result.tipsChecksum_ = tipsChecksum_; to_bitField0_ |= 0x00000001; } - result.tipsChecksum_ = tipsChecksum_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.MailState) { @@ -178001,7 +180365,7 @@ public Builder mergeFrom(ei.Ei.MailState other) { if (!other.readMailIds_.isEmpty()) { if (readMailIds_.isEmpty()) { readMailIds_ = other.readMailIds_; - bitField0_ = (bitField0_ & ~0x00000001); + bitField0_ |= 0x00000001; } else { ensureReadMailIdsIsMutable(); readMailIds_.addAll(other.readMailIds_); @@ -178027,7 +180391,7 @@ public Builder mergeFrom(ei.Ei.MailState other) { tipsStates_ = other.tipsStates_; bitField0_ = (bitField0_ & ~0x00000002); tipsStatesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getTipsStatesFieldBuilder() : null; } else { tipsStatesBuilder_.addAllMessages(other.tipsStates_); @@ -178035,8 +180399,8 @@ public Builder mergeFrom(ei.Ei.MailState other) { } } if (other.hasTipsChecksum()) { - bitField0_ |= 0x00000004; tipsChecksum_ = other.tipsChecksum_; + bitField0_ |= 0x00000004; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -178074,7 +180438,7 @@ public Builder mergeFrom( case 18: { ei.Ei.MailState.TipState m = input.readMessage( - ei.Ei.MailState.TipState.PARSER, + ei.Ei.MailState.TipState.parser(), extensionRegistry); if (tipsStatesBuilder_ == null) { ensureTipsStatesIsMutable(); @@ -178106,12 +180470,13 @@ public Builder mergeFrom( } private int bitField0_; - private com.google.protobuf.LazyStringList readMailIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private com.google.protobuf.LazyStringArrayList readMailIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); private void ensureReadMailIdsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { + if (!readMailIds_.isModifiable()) { readMailIds_ = new com.google.protobuf.LazyStringArrayList(readMailIds_); - bitField0_ |= 0x00000001; - } + } + bitField0_ |= 0x00000001; } /** * repeated string read_mail_ids = 1; @@ -178119,7 +180484,8 @@ private void ensureReadMailIdsIsMutable() { */ public com.google.protobuf.ProtocolStringList getReadMailIdsList() { - return readMailIds_.getUnmodifiableView(); + readMailIds_.makeImmutable(); + return readMailIds_; } /** * repeated string read_mail_ids = 1; @@ -178153,11 +180519,10 @@ public java.lang.String getReadMailIds(int index) { */ public Builder setReadMailIds( int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureReadMailIdsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureReadMailIdsIsMutable(); readMailIds_.set(index, value); + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -178168,11 +180533,10 @@ public Builder setReadMailIds( */ public Builder addReadMailIds( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureReadMailIdsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureReadMailIdsIsMutable(); readMailIds_.add(value); + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -178186,6 +180550,7 @@ public Builder addAllReadMailIds( ensureReadMailIdsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, readMailIds_); + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -178194,8 +180559,9 @@ public Builder addAllReadMailIds( * @return This builder for chaining. */ public Builder clearReadMailIds() { - readMailIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); + readMailIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001);; onChanged(); return this; } @@ -178206,11 +180572,10 @@ public Builder clearReadMailIds() { */ public Builder addReadMailIdsBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - ensureReadMailIdsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureReadMailIdsIsMutable(); readMailIds_.add(value); + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -178224,7 +180589,7 @@ private void ensureTipsStatesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.MailState.TipState, ei.Ei.MailState.TipState.Builder, ei.Ei.MailState.TipStateOrBuilder> tipsStatesBuilder_; /** @@ -178440,11 +180805,11 @@ public ei.Ei.MailState.TipState.Builder addTipsStatesBuilder( getTipsStatesBuilderList() { return getTipsStatesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.MailState.TipState, ei.Ei.MailState.TipState.Builder, ei.Ei.MailState.TipStateOrBuilder> getTipsStatesFieldBuilder() { if (tipsStatesBuilder_ == null) { - tipsStatesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + tipsStatesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.MailState.TipState, ei.Ei.MailState.TipState.Builder, ei.Ei.MailState.TipStateOrBuilder>( tipsStates_, ((bitField0_ & 0x00000002) != 0), @@ -178505,11 +180870,9 @@ public java.lang.String getTipsChecksum() { */ public Builder setTipsChecksum( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } tipsChecksum_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -178518,8 +180881,8 @@ public Builder setTipsChecksum( * @return This builder for chaining. */ public Builder clearTipsChecksum() { - bitField0_ = (bitField0_ & ~0x00000004); tipsChecksum_ = getDefaultInstance().getTipsChecksum(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -178530,26 +180893,12 @@ public Builder clearTipsChecksum() { */ public Builder setTipsChecksumBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } tipsChecksum_ = value; + bitField0_ |= 0x00000004; 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.MailState) } @@ -178564,7 +180913,7 @@ public static ei.Ei.MailState getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public MailState parsePartialFrom( @@ -178796,12 +181145,21 @@ ei.Ei.PeriodicalsResponse.RoyaltyInfoOrBuilder getShowcaseRoyaltiesOrBuilder( * Protobuf type {@code ei.PeriodicalsResponse} */ public static final class PeriodicalsResponse extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.PeriodicalsResponse) PeriodicalsResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + PeriodicalsResponse.class.getName()); + } // Use PeriodicalsResponse.newBuilder() to construct. - private PeriodicalsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private PeriodicalsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private PeriodicalsResponse() { @@ -178811,25 +181169,13 @@ private PeriodicalsResponse() { showcaseRoyalties_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new PeriodicalsResponse(); - } - - @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_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_PeriodicalsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -178872,37 +181218,34 @@ public interface RoyaltyInfoOrBuilder extends * Protobuf type {@code ei.PeriodicalsResponse.RoyaltyInfo} */ public static final class RoyaltyInfo extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.PeriodicalsResponse.RoyaltyInfo) RoyaltyInfoOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + RoyaltyInfo.class.getName()); + } // Use RoyaltyInfo.newBuilder() to construct. - private RoyaltyInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private RoyaltyInfo(com.google.protobuf.GeneratedMessage.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 + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_PeriodicalsResponse_RoyaltyInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -178911,7 +181254,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int ID_FIELD_NUMBER = 1; - private volatile java.lang.Object id_; + @SuppressWarnings("serial") + private volatile java.lang.Object id_ = ""; /** * optional string id = 1; * @return Whether the id field is set. @@ -178959,7 +181303,7 @@ public java.lang.String getId() { } public static final int AMOUNT_FIELD_NUMBER = 2; - private int amount_; + private int amount_ = 0; /** * optional uint32 amount = 2; * @return Whether the amount field is set. @@ -178992,7 +181336,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, id_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, id_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeUInt32(2, amount_); @@ -179007,7 +181351,7 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, id_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -179096,39 +181440,41 @@ public static ei.Ei.PeriodicalsResponse.RoyaltyInfo parseFrom( } public static ei.Ei.PeriodicalsResponse.RoyaltyInfo parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .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 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.PeriodicalsResponse.RoyaltyInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .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 + return com.google.protobuf.GeneratedMessage .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 + return com.google.protobuf.GeneratedMessage .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 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -179148,7 +181494,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -179156,7 +181502,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.PeriodicalsResponse.RoyaltyInfo} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.PeriodicalsResponse.RoyaltyInfo) ei.Ei.PeriodicalsResponse.RoyaltyInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -179165,7 +181511,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_PeriodicalsResponse_RoyaltyInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -179178,17 +181524,16 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; id_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); amount_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -179215,53 +181560,25 @@ public ei.Ei.PeriodicalsResponse.RoyaltyInfo build() { @java.lang.Override public ei.Ei.PeriodicalsResponse.RoyaltyInfo buildPartial() { ei.Ei.PeriodicalsResponse.RoyaltyInfo result = new ei.Ei.PeriodicalsResponse.RoyaltyInfo(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.PeriodicalsResponse.RoyaltyInfo result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.id_ = id_; to_bitField0_ |= 0x00000001; } - result.id_ = id_; if (((from_bitField0_ & 0x00000002) != 0)) { result.amount_ = amount_; to_bitField0_ |= 0x00000002; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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) { @@ -179275,8 +181592,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) { 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_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasAmount()) { @@ -179385,11 +181702,9 @@ public java.lang.String getId() { */ public Builder setId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } id_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -179398,8 +181713,8 @@ public Builder setId( * @return This builder for chaining. */ public Builder clearId() { - bitField0_ = (bitField0_ & ~0x00000001); id_ = getDefaultInstance().getId(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -179410,11 +181725,9 @@ public Builder clearId() { */ public Builder setIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } id_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -179442,8 +181755,9 @@ public int getAmount() { * @return This builder for chaining. */ public Builder setAmount(int value) { - bitField0_ |= 0x00000002; + amount_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -179457,18 +181771,6 @@ public Builder clearAmount() { 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) } @@ -179483,7 +181785,7 @@ public static ei.Ei.PeriodicalsResponse.RoyaltyInfo getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public RoyaltyInfo parsePartialFrom( @@ -179601,6 +181903,7 @@ public ei.Ei.ContractsResponseOrBuilder getContractsOrBuilder() { } public static final int EVALUATIONS_FIELD_NUMBER = 8; + @SuppressWarnings("serial") private java.util.List evaluations_; /** * repeated .ei.ContractEvaluation evaluations = 8; @@ -179641,6 +181944,7 @@ public ei.Ei.ContractEvaluationOrBuilder getEvaluationsOrBuilder( } public static final int GIFTS_FIELD_NUMBER = 4; + @SuppressWarnings("serial") private java.util.List gifts_; /** * repeated .ei.ServerGift gifts = 4; @@ -179681,6 +181985,7 @@ public ei.Ei.ServerGiftOrBuilder getGiftsOrBuilder( } public static final int ARTIFACT_CASES_FIELD_NUMBER = 9; + @SuppressWarnings("serial") private java.util.List artifactCases_; /** * repeated .ei.CompleteMissionResponse artifact_cases = 9; @@ -179799,6 +182104,7 @@ public ei.Ei.ContractPlayerInfoOrBuilder getContractPlayerInfoOrBuilder() { } public static final int SHOWCASE_ROYALTIES_FIELD_NUMBER = 10; + @SuppressWarnings("serial") private java.util.List showcaseRoyalties_; /** * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10; @@ -180074,39 +182380,41 @@ public static ei.Ei.PeriodicalsResponse parseFrom( } public static ei.Ei.PeriodicalsResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.PeriodicalsResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.PeriodicalsResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.PeriodicalsResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.PeriodicalsResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.PeriodicalsResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -180126,7 +182434,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -180134,7 +182442,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.PeriodicalsResponse} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.PeriodicalsResponse) ei.Ei.PeriodicalsResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -180143,7 +182451,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_PeriodicalsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -180156,12 +182464,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getSalesFieldBuilder(); getEventsFieldBuilder(); @@ -180178,24 +182486,22 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (salesBuilder_ == null) { - sales_ = null; - } else { - salesBuilder_.clear(); + bitField0_ = 0; + sales_ = null; + if (salesBuilder_ != null) { + salesBuilder_.dispose(); + salesBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); - if (eventsBuilder_ == null) { - events_ = null; - } else { - eventsBuilder_.clear(); + events_ = null; + if (eventsBuilder_ != null) { + eventsBuilder_.dispose(); + eventsBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000002); - if (contractsBuilder_ == null) { - contracts_ = null; - } else { - contractsBuilder_.clear(); + contracts_ = null; + if (contractsBuilder_ != null) { + contractsBuilder_.dispose(); + contractsBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000004); if (evaluationsBuilder_ == null) { evaluations_ = java.util.Collections.emptyList(); } else { @@ -180217,24 +182523,21 @@ public Builder clear() { artifactCasesBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000020); - if (liveConfigBuilder_ == null) { - liveConfig_ = null; - } else { - liveConfigBuilder_.clear(); + liveConfig_ = null; + if (liveConfigBuilder_ != null) { + liveConfigBuilder_.dispose(); + liveConfigBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000040); - if (mailBagBuilder_ == null) { - mailBag_ = null; - } else { - mailBagBuilder_.clear(); + mailBag_ = null; + if (mailBagBuilder_ != null) { + mailBagBuilder_.dispose(); + mailBagBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000080); - if (contractPlayerInfoBuilder_ == null) { - contractPlayerInfo_ = null; - } else { - contractPlayerInfoBuilder_.clear(); + contractPlayerInfo_ = null; + if (contractPlayerInfoBuilder_ != null) { + contractPlayerInfoBuilder_.dispose(); + contractPlayerInfoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000100); if (showcaseRoyaltiesBuilder_ == null) { showcaseRoyalties_ = java.util.Collections.emptyList(); } else { @@ -180268,32 +182571,13 @@ public ei.Ei.PeriodicalsResponse build() { @java.lang.Override public ei.Ei.PeriodicalsResponse buildPartial() { ei.Ei.PeriodicalsResponse result = new ei.Ei.PeriodicalsResponse(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - if (salesBuilder_ == null) { - result.sales_ = sales_; - } else { - result.sales_ = salesBuilder_.build(); - } - to_bitField0_ |= 0x00000001; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - if (eventsBuilder_ == null) { - result.events_ = events_; - } else { - result.events_ = eventsBuilder_.build(); - } - to_bitField0_ |= 0x00000002; - } - if (((from_bitField0_ & 0x00000004) != 0)) { - if (contractsBuilder_ == null) { - result.contracts_ = contracts_; - } else { - result.contracts_ = contractsBuilder_.build(); - } - to_bitField0_ |= 0x00000004; - } + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.PeriodicalsResponse result) { if (evaluationsBuilder_ == null) { if (((bitField0_ & 0x00000008) != 0)) { evaluations_ = java.util.Collections.unmodifiableList(evaluations_); @@ -180321,30 +182605,6 @@ public ei.Ei.PeriodicalsResponse buildPartial() { } else { result.artifactCases_ = artifactCasesBuilder_.build(); } - if (((from_bitField0_ & 0x00000040) != 0)) { - if (liveConfigBuilder_ == null) { - result.liveConfig_ = liveConfig_; - } else { - result.liveConfig_ = liveConfigBuilder_.build(); - } - to_bitField0_ |= 0x00000008; - } - if (((from_bitField0_ & 0x00000080) != 0)) { - if (mailBagBuilder_ == null) { - result.mailBag_ = mailBag_; - } else { - result.mailBag_ = mailBagBuilder_.build(); - } - to_bitField0_ |= 0x00000010; - } - if (((from_bitField0_ & 0x00000100) != 0)) { - if (contractPlayerInfoBuilder_ == null) { - result.contractPlayerInfo_ = contractPlayerInfo_; - } else { - result.contractPlayerInfo_ = contractPlayerInfoBuilder_.build(); - } - to_bitField0_ |= 0x00000020; - } if (showcaseRoyaltiesBuilder_ == null) { if (((bitField0_ & 0x00000200) != 0)) { showcaseRoyalties_ = java.util.Collections.unmodifiableList(showcaseRoyalties_); @@ -180354,43 +182614,50 @@ public ei.Ei.PeriodicalsResponse buildPartial() { } else { result.showcaseRoyalties_ = showcaseRoyaltiesBuilder_.build(); } - 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); + private void buildPartial0(ei.Ei.PeriodicalsResponse result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.sales_ = salesBuilder_ == null + ? sales_ + : salesBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.events_ = eventsBuilder_ == null + ? events_ + : eventsBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.contracts_ = contractsBuilder_ == null + ? contracts_ + : contractsBuilder_.build(); + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.liveConfig_ = liveConfigBuilder_ == null + ? liveConfig_ + : liveConfigBuilder_.build(); + to_bitField0_ |= 0x00000008; + } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.mailBag_ = mailBagBuilder_ == null + ? mailBag_ + : mailBagBuilder_.build(); + to_bitField0_ |= 0x00000010; + } + if (((from_bitField0_ & 0x00000100) != 0)) { + result.contractPlayerInfo_ = contractPlayerInfoBuilder_ == null + ? contractPlayerInfo_ + : contractPlayerInfoBuilder_.build(); + to_bitField0_ |= 0x00000020; + } + result.bitField0_ |= to_bitField0_; } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof ei.Ei.PeriodicalsResponse) { @@ -180431,7 +182698,7 @@ public Builder mergeFrom(ei.Ei.PeriodicalsResponse other) { evaluations_ = other.evaluations_; bitField0_ = (bitField0_ & ~0x00000008); evaluationsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getEvaluationsFieldBuilder() : null; } else { evaluationsBuilder_.addAllMessages(other.evaluations_); @@ -180457,7 +182724,7 @@ public Builder mergeFrom(ei.Ei.PeriodicalsResponse other) { gifts_ = other.gifts_; bitField0_ = (bitField0_ & ~0x00000010); giftsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getGiftsFieldBuilder() : null; } else { giftsBuilder_.addAllMessages(other.gifts_); @@ -180483,7 +182750,7 @@ public Builder mergeFrom(ei.Ei.PeriodicalsResponse other) { artifactCases_ = other.artifactCases_; bitField0_ = (bitField0_ & ~0x00000020); artifactCasesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getArtifactCasesFieldBuilder() : null; } else { artifactCasesBuilder_.addAllMessages(other.artifactCases_); @@ -180518,7 +182785,7 @@ public Builder mergeFrom(ei.Ei.PeriodicalsResponse other) { showcaseRoyalties_ = other.showcaseRoyalties_; bitField0_ = (bitField0_ & ~0x00000200); showcaseRoyaltiesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getShowcaseRoyaltiesFieldBuilder() : null; } else { showcaseRoyaltiesBuilder_.addAllMessages(other.showcaseRoyalties_); @@ -180575,7 +182842,7 @@ public Builder mergeFrom( case 34: { ei.Ei.ServerGift m = input.readMessage( - ei.Ei.ServerGift.PARSER, + ei.Ei.ServerGift.parser(), extensionRegistry); if (giftsBuilder_ == null) { ensureGiftsIsMutable(); @@ -180609,7 +182876,7 @@ public Builder mergeFrom( case 66: { ei.Ei.ContractEvaluation m = input.readMessage( - ei.Ei.ContractEvaluation.PARSER, + ei.Ei.ContractEvaluation.parser(), extensionRegistry); if (evaluationsBuilder_ == null) { ensureEvaluationsIsMutable(); @@ -180622,7 +182889,7 @@ public Builder mergeFrom( case 74: { ei.Ei.CompleteMissionResponse m = input.readMessage( - ei.Ei.CompleteMissionResponse.PARSER, + ei.Ei.CompleteMissionResponse.parser(), extensionRegistry); if (artifactCasesBuilder_ == null) { ensureArtifactCasesIsMutable(); @@ -180635,7 +182902,7 @@ public Builder mergeFrom( case 82: { ei.Ei.PeriodicalsResponse.RoyaltyInfo m = input.readMessage( - ei.Ei.PeriodicalsResponse.RoyaltyInfo.PARSER, + ei.Ei.PeriodicalsResponse.RoyaltyInfo.parser(), extensionRegistry); if (showcaseRoyaltiesBuilder_ == null) { ensureShowcaseRoyaltiesIsMutable(); @@ -180663,7 +182930,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.SalesInfo sales_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.SalesInfo, ei.Ei.SalesInfo.Builder, ei.Ei.SalesInfoOrBuilder> salesBuilder_; /** * optional .ei.SalesInfo sales = 1; @@ -180692,11 +182959,11 @@ public Builder setSales(ei.Ei.SalesInfo value) { throw new NullPointerException(); } sales_ = value; - onChanged(); } else { salesBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -180706,11 +182973,11 @@ public Builder setSales( ei.Ei.SalesInfo.Builder builderForValue) { if (salesBuilder_ == null) { sales_ = builderForValue.build(); - onChanged(); } else { salesBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -180719,31 +182986,32 @@ public Builder setSales( public Builder mergeSales(ei.Ei.SalesInfo value) { if (salesBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - sales_ != null && - sales_ != ei.Ei.SalesInfo.getDefaultInstance()) { - sales_ = - ei.Ei.SalesInfo.newBuilder(sales_).mergeFrom(value).buildPartial(); + sales_ != null && + sales_ != ei.Ei.SalesInfo.getDefaultInstance()) { + getSalesBuilder().mergeFrom(value); } else { sales_ = value; } - onChanged(); } else { salesBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (sales_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.SalesInfo sales = 1; */ public Builder clearSales() { - if (salesBuilder_ == null) { - sales_ = null; - onChanged(); - } else { - salesBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + sales_ = null; + if (salesBuilder_ != null) { + salesBuilder_.dispose(); + salesBuilder_ = null; + } + onChanged(); return this; } /** @@ -180768,11 +183036,11 @@ public ei.Ei.SalesInfoOrBuilder getSalesOrBuilder() { /** * optional .ei.SalesInfo sales = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.SalesInfo, ei.Ei.SalesInfo.Builder, ei.Ei.SalesInfoOrBuilder> getSalesFieldBuilder() { if (salesBuilder_ == null) { - salesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + salesBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.SalesInfo, ei.Ei.SalesInfo.Builder, ei.Ei.SalesInfoOrBuilder>( getSales(), getParentForChildren(), @@ -180783,7 +183051,7 @@ public ei.Ei.SalesInfoOrBuilder getSalesOrBuilder() { } private ei.Ei.EggIncCurrentEvents events_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.EggIncCurrentEvents, ei.Ei.EggIncCurrentEvents.Builder, ei.Ei.EggIncCurrentEventsOrBuilder> eventsBuilder_; /** * optional .ei.EggIncCurrentEvents events = 2; @@ -180812,11 +183080,11 @@ public Builder setEvents(ei.Ei.EggIncCurrentEvents value) { throw new NullPointerException(); } events_ = value; - onChanged(); } else { eventsBuilder_.setMessage(value); } bitField0_ |= 0x00000002; + onChanged(); return this; } /** @@ -180826,11 +183094,11 @@ public Builder setEvents( ei.Ei.EggIncCurrentEvents.Builder builderForValue) { if (eventsBuilder_ == null) { events_ = builderForValue.build(); - onChanged(); } else { eventsBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; + onChanged(); return this; } /** @@ -180839,31 +183107,32 @@ public Builder setEvents( public Builder mergeEvents(ei.Ei.EggIncCurrentEvents value) { if (eventsBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0) && - events_ != null && - events_ != ei.Ei.EggIncCurrentEvents.getDefaultInstance()) { - events_ = - ei.Ei.EggIncCurrentEvents.newBuilder(events_).mergeFrom(value).buildPartial(); + events_ != null && + events_ != ei.Ei.EggIncCurrentEvents.getDefaultInstance()) { + getEventsBuilder().mergeFrom(value); } else { events_ = value; } - onChanged(); } else { eventsBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; + if (events_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** * optional .ei.EggIncCurrentEvents events = 2; */ public Builder clearEvents() { - if (eventsBuilder_ == null) { - events_ = null; - onChanged(); - } else { - eventsBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000002); + events_ = null; + if (eventsBuilder_ != null) { + eventsBuilder_.dispose(); + eventsBuilder_ = null; + } + onChanged(); return this; } /** @@ -180888,11 +183157,11 @@ public ei.Ei.EggIncCurrentEventsOrBuilder getEventsOrBuilder() { /** * optional .ei.EggIncCurrentEvents events = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.EggIncCurrentEvents, ei.Ei.EggIncCurrentEvents.Builder, ei.Ei.EggIncCurrentEventsOrBuilder> getEventsFieldBuilder() { if (eventsBuilder_ == null) { - eventsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + eventsBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.EggIncCurrentEvents, ei.Ei.EggIncCurrentEvents.Builder, ei.Ei.EggIncCurrentEventsOrBuilder>( getEvents(), getParentForChildren(), @@ -180903,7 +183172,7 @@ public ei.Ei.EggIncCurrentEventsOrBuilder getEventsOrBuilder() { } private ei.Ei.ContractsResponse contracts_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ContractsResponse, ei.Ei.ContractsResponse.Builder, ei.Ei.ContractsResponseOrBuilder> contractsBuilder_; /** * optional .ei.ContractsResponse contracts = 3; @@ -180932,11 +183201,11 @@ public Builder setContracts(ei.Ei.ContractsResponse value) { throw new NullPointerException(); } contracts_ = value; - onChanged(); } else { contractsBuilder_.setMessage(value); } bitField0_ |= 0x00000004; + onChanged(); return this; } /** @@ -180946,11 +183215,11 @@ public Builder setContracts( ei.Ei.ContractsResponse.Builder builderForValue) { if (contractsBuilder_ == null) { contracts_ = builderForValue.build(); - onChanged(); } else { contractsBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000004; + onChanged(); return this; } /** @@ -180959,31 +183228,32 @@ public Builder setContracts( public Builder mergeContracts(ei.Ei.ContractsResponse value) { if (contractsBuilder_ == null) { if (((bitField0_ & 0x00000004) != 0) && - contracts_ != null && - contracts_ != ei.Ei.ContractsResponse.getDefaultInstance()) { - contracts_ = - ei.Ei.ContractsResponse.newBuilder(contracts_).mergeFrom(value).buildPartial(); + contracts_ != null && + contracts_ != ei.Ei.ContractsResponse.getDefaultInstance()) { + getContractsBuilder().mergeFrom(value); } else { contracts_ = value; } - onChanged(); } else { contractsBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; + if (contracts_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } return this; } /** * optional .ei.ContractsResponse contracts = 3; */ public Builder clearContracts() { - if (contractsBuilder_ == null) { - contracts_ = null; - onChanged(); - } else { - contractsBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000004); + contracts_ = null; + if (contractsBuilder_ != null) { + contractsBuilder_.dispose(); + contractsBuilder_ = null; + } + onChanged(); return this; } /** @@ -181008,11 +183278,11 @@ public ei.Ei.ContractsResponseOrBuilder getContractsOrBuilder() { /** * optional .ei.ContractsResponse contracts = 3; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ContractsResponse, ei.Ei.ContractsResponse.Builder, ei.Ei.ContractsResponseOrBuilder> getContractsFieldBuilder() { if (contractsBuilder_ == null) { - contractsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + contractsBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.ContractsResponse, ei.Ei.ContractsResponse.Builder, ei.Ei.ContractsResponseOrBuilder>( getContracts(), getParentForChildren(), @@ -181031,7 +183301,7 @@ private void ensureEvaluationsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ContractEvaluation, ei.Ei.ContractEvaluation.Builder, ei.Ei.ContractEvaluationOrBuilder> evaluationsBuilder_; /** @@ -181247,11 +183517,11 @@ public ei.Ei.ContractEvaluation.Builder addEvaluationsBuilder( getEvaluationsBuilderList() { return getEvaluationsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ContractEvaluation, ei.Ei.ContractEvaluation.Builder, ei.Ei.ContractEvaluationOrBuilder> getEvaluationsFieldBuilder() { if (evaluationsBuilder_ == null) { - evaluationsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + evaluationsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ContractEvaluation, ei.Ei.ContractEvaluation.Builder, ei.Ei.ContractEvaluationOrBuilder>( evaluations_, ((bitField0_ & 0x00000008) != 0), @@ -181271,7 +183541,7 @@ private void ensureGiftsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ServerGift, ei.Ei.ServerGift.Builder, ei.Ei.ServerGiftOrBuilder> giftsBuilder_; /** @@ -181487,11 +183757,11 @@ public ei.Ei.ServerGift.Builder addGiftsBuilder( getGiftsBuilderList() { return getGiftsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ServerGift, ei.Ei.ServerGift.Builder, ei.Ei.ServerGiftOrBuilder> getGiftsFieldBuilder() { if (giftsBuilder_ == null) { - giftsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + giftsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ServerGift, ei.Ei.ServerGift.Builder, ei.Ei.ServerGiftOrBuilder>( gifts_, ((bitField0_ & 0x00000010) != 0), @@ -181511,7 +183781,7 @@ private void ensureArtifactCasesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.CompleteMissionResponse, ei.Ei.CompleteMissionResponse.Builder, ei.Ei.CompleteMissionResponseOrBuilder> artifactCasesBuilder_; /** @@ -181727,11 +183997,11 @@ public ei.Ei.CompleteMissionResponse.Builder addArtifactCasesBuilder( getArtifactCasesBuilderList() { return getArtifactCasesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.CompleteMissionResponse, ei.Ei.CompleteMissionResponse.Builder, ei.Ei.CompleteMissionResponseOrBuilder> getArtifactCasesFieldBuilder() { if (artifactCasesBuilder_ == null) { - artifactCasesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + artifactCasesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.CompleteMissionResponse, ei.Ei.CompleteMissionResponse.Builder, ei.Ei.CompleteMissionResponseOrBuilder>( artifactCases_, ((bitField0_ & 0x00000020) != 0), @@ -181743,7 +184013,7 @@ public ei.Ei.CompleteMissionResponse.Builder addArtifactCasesBuilder( } private ei.Ei.LiveConfig liveConfig_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.LiveConfig, ei.Ei.LiveConfig.Builder, ei.Ei.LiveConfigOrBuilder> liveConfigBuilder_; /** * optional .ei.LiveConfig live_config = 5; @@ -181772,11 +184042,11 @@ public Builder setLiveConfig(ei.Ei.LiveConfig value) { throw new NullPointerException(); } liveConfig_ = value; - onChanged(); } else { liveConfigBuilder_.setMessage(value); } bitField0_ |= 0x00000040; + onChanged(); return this; } /** @@ -181786,11 +184056,11 @@ public Builder setLiveConfig( ei.Ei.LiveConfig.Builder builderForValue) { if (liveConfigBuilder_ == null) { liveConfig_ = builderForValue.build(); - onChanged(); } else { liveConfigBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000040; + onChanged(); return this; } /** @@ -181799,31 +184069,32 @@ public Builder setLiveConfig( public Builder mergeLiveConfig(ei.Ei.LiveConfig value) { if (liveConfigBuilder_ == null) { if (((bitField0_ & 0x00000040) != 0) && - liveConfig_ != null && - liveConfig_ != ei.Ei.LiveConfig.getDefaultInstance()) { - liveConfig_ = - ei.Ei.LiveConfig.newBuilder(liveConfig_).mergeFrom(value).buildPartial(); + liveConfig_ != null && + liveConfig_ != ei.Ei.LiveConfig.getDefaultInstance()) { + getLiveConfigBuilder().mergeFrom(value); } else { liveConfig_ = value; } - onChanged(); } else { liveConfigBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000040; + if (liveConfig_ != null) { + bitField0_ |= 0x00000040; + onChanged(); + } return this; } /** * optional .ei.LiveConfig live_config = 5; */ public Builder clearLiveConfig() { - if (liveConfigBuilder_ == null) { - liveConfig_ = null; - onChanged(); - } else { - liveConfigBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000040); + liveConfig_ = null; + if (liveConfigBuilder_ != null) { + liveConfigBuilder_.dispose(); + liveConfigBuilder_ = null; + } + onChanged(); return this; } /** @@ -181848,11 +184119,11 @@ public ei.Ei.LiveConfigOrBuilder getLiveConfigOrBuilder() { /** * optional .ei.LiveConfig live_config = 5; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.LiveConfig, ei.Ei.LiveConfig.Builder, ei.Ei.LiveConfigOrBuilder> getLiveConfigFieldBuilder() { if (liveConfigBuilder_ == null) { - liveConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + liveConfigBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.LiveConfig, ei.Ei.LiveConfig.Builder, ei.Ei.LiveConfigOrBuilder>( getLiveConfig(), getParentForChildren(), @@ -181863,7 +184134,7 @@ public ei.Ei.LiveConfigOrBuilder getLiveConfigOrBuilder() { } private ei.Ei.MailDB mailBag_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.MailDB, ei.Ei.MailDB.Builder, ei.Ei.MailDBOrBuilder> mailBagBuilder_; /** * optional .ei.MailDB mail_bag = 6; @@ -181892,11 +184163,11 @@ public Builder setMailBag(ei.Ei.MailDB value) { throw new NullPointerException(); } mailBag_ = value; - onChanged(); } else { mailBagBuilder_.setMessage(value); } bitField0_ |= 0x00000080; + onChanged(); return this; } /** @@ -181906,11 +184177,11 @@ public Builder setMailBag( ei.Ei.MailDB.Builder builderForValue) { if (mailBagBuilder_ == null) { mailBag_ = builderForValue.build(); - onChanged(); } else { mailBagBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000080; + onChanged(); return this; } /** @@ -181919,31 +184190,32 @@ public Builder setMailBag( public Builder mergeMailBag(ei.Ei.MailDB value) { if (mailBagBuilder_ == null) { if (((bitField0_ & 0x00000080) != 0) && - mailBag_ != null && - mailBag_ != ei.Ei.MailDB.getDefaultInstance()) { - mailBag_ = - ei.Ei.MailDB.newBuilder(mailBag_).mergeFrom(value).buildPartial(); + mailBag_ != null && + mailBag_ != ei.Ei.MailDB.getDefaultInstance()) { + getMailBagBuilder().mergeFrom(value); } else { mailBag_ = value; } - onChanged(); } else { mailBagBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000080; + if (mailBag_ != null) { + bitField0_ |= 0x00000080; + onChanged(); + } return this; } /** * optional .ei.MailDB mail_bag = 6; */ public Builder clearMailBag() { - if (mailBagBuilder_ == null) { - mailBag_ = null; - onChanged(); - } else { - mailBagBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000080); + mailBag_ = null; + if (mailBagBuilder_ != null) { + mailBagBuilder_.dispose(); + mailBagBuilder_ = null; + } + onChanged(); return this; } /** @@ -181968,11 +184240,11 @@ public ei.Ei.MailDBOrBuilder getMailBagOrBuilder() { /** * optional .ei.MailDB mail_bag = 6; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.MailDB, ei.Ei.MailDB.Builder, ei.Ei.MailDBOrBuilder> getMailBagFieldBuilder() { if (mailBagBuilder_ == null) { - mailBagBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + mailBagBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.MailDB, ei.Ei.MailDB.Builder, ei.Ei.MailDBOrBuilder>( getMailBag(), getParentForChildren(), @@ -181983,7 +184255,7 @@ public ei.Ei.MailDBOrBuilder getMailBagOrBuilder() { } private ei.Ei.ContractPlayerInfo contractPlayerInfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ContractPlayerInfo, ei.Ei.ContractPlayerInfo.Builder, ei.Ei.ContractPlayerInfoOrBuilder> contractPlayerInfoBuilder_; /** * optional .ei.ContractPlayerInfo contract_player_info = 7; @@ -182012,11 +184284,11 @@ public Builder setContractPlayerInfo(ei.Ei.ContractPlayerInfo value) { throw new NullPointerException(); } contractPlayerInfo_ = value; - onChanged(); } else { contractPlayerInfoBuilder_.setMessage(value); } bitField0_ |= 0x00000100; + onChanged(); return this; } /** @@ -182026,11 +184298,11 @@ public Builder setContractPlayerInfo( ei.Ei.ContractPlayerInfo.Builder builderForValue) { if (contractPlayerInfoBuilder_ == null) { contractPlayerInfo_ = builderForValue.build(); - onChanged(); } else { contractPlayerInfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000100; + onChanged(); return this; } /** @@ -182039,31 +184311,32 @@ public Builder setContractPlayerInfo( public Builder mergeContractPlayerInfo(ei.Ei.ContractPlayerInfo value) { if (contractPlayerInfoBuilder_ == null) { if (((bitField0_ & 0x00000100) != 0) && - contractPlayerInfo_ != null && - contractPlayerInfo_ != ei.Ei.ContractPlayerInfo.getDefaultInstance()) { - contractPlayerInfo_ = - ei.Ei.ContractPlayerInfo.newBuilder(contractPlayerInfo_).mergeFrom(value).buildPartial(); + contractPlayerInfo_ != null && + contractPlayerInfo_ != ei.Ei.ContractPlayerInfo.getDefaultInstance()) { + getContractPlayerInfoBuilder().mergeFrom(value); } else { contractPlayerInfo_ = value; } - onChanged(); } else { contractPlayerInfoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000100; + if (contractPlayerInfo_ != null) { + bitField0_ |= 0x00000100; + onChanged(); + } return this; } /** * optional .ei.ContractPlayerInfo contract_player_info = 7; */ public Builder clearContractPlayerInfo() { - if (contractPlayerInfoBuilder_ == null) { - contractPlayerInfo_ = null; - onChanged(); - } else { - contractPlayerInfoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000100); + contractPlayerInfo_ = null; + if (contractPlayerInfoBuilder_ != null) { + contractPlayerInfoBuilder_.dispose(); + contractPlayerInfoBuilder_ = null; + } + onChanged(); return this; } /** @@ -182088,11 +184361,11 @@ public ei.Ei.ContractPlayerInfoOrBuilder getContractPlayerInfoOrBuilder() { /** * optional .ei.ContractPlayerInfo contract_player_info = 7; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ContractPlayerInfo, ei.Ei.ContractPlayerInfo.Builder, ei.Ei.ContractPlayerInfoOrBuilder> getContractPlayerInfoFieldBuilder() { if (contractPlayerInfoBuilder_ == null) { - contractPlayerInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + contractPlayerInfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.ContractPlayerInfo, ei.Ei.ContractPlayerInfo.Builder, ei.Ei.ContractPlayerInfoOrBuilder>( getContractPlayerInfo(), getParentForChildren(), @@ -182111,7 +184384,7 @@ private void ensureShowcaseRoyaltiesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.PeriodicalsResponse.RoyaltyInfo, ei.Ei.PeriodicalsResponse.RoyaltyInfo.Builder, ei.Ei.PeriodicalsResponse.RoyaltyInfoOrBuilder> showcaseRoyaltiesBuilder_; /** @@ -182327,11 +184600,11 @@ public ei.Ei.PeriodicalsResponse.RoyaltyInfo.Builder addShowcaseRoyaltiesBuilder getShowcaseRoyaltiesBuilderList() { return getShowcaseRoyaltiesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.PeriodicalsResponse.RoyaltyInfo, ei.Ei.PeriodicalsResponse.RoyaltyInfo.Builder, ei.Ei.PeriodicalsResponse.RoyaltyInfoOrBuilder> getShowcaseRoyaltiesFieldBuilder() { if (showcaseRoyaltiesBuilder_ == null) { - showcaseRoyaltiesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + showcaseRoyaltiesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.PeriodicalsResponse.RoyaltyInfo, ei.Ei.PeriodicalsResponse.RoyaltyInfo.Builder, ei.Ei.PeriodicalsResponse.RoyaltyInfoOrBuilder>( showcaseRoyalties_, ((bitField0_ & 0x00000200) != 0), @@ -182341,18 +184614,6 @@ public ei.Ei.PeriodicalsResponse.RoyaltyInfo.Builder addShowcaseRoyaltiesBuilder } return showcaseRoyaltiesBuilder_; } - @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) } @@ -182367,7 +184628,7 @@ public static ei.Ei.PeriodicalsResponse getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public PeriodicalsResponse parsePartialFrom( @@ -182577,37 +184838,34 @@ public interface GetPeriodicalsRequestOrBuilder extends * Protobuf type {@code ei.GetPeriodicalsRequest} */ public static final class GetPeriodicalsRequest extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.GetPeriodicalsRequest) GetPeriodicalsRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + GetPeriodicalsRequest.class.getName()); + } // Use GetPeriodicalsRequest.newBuilder() to construct. - private GetPeriodicalsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private GetPeriodicalsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private GetPeriodicalsRequest() { userId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new GetPeriodicalsRequest(); - } - - @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_GetPeriodicalsRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_GetPeriodicalsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -182642,7 +184900,8 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { } public static final int USER_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object userId_; + @SuppressWarnings("serial") + private volatile java.lang.Object userId_ = ""; /** * optional string user_id = 1; * @return Whether the userId field is set. @@ -182690,7 +184949,7 @@ public java.lang.String getUserId() { } public static final int PIGGY_FULL_FIELD_NUMBER = 2; - private boolean piggyFull_; + private boolean piggyFull_ = false; /** * optional bool piggy_full = 2; * @return Whether the piggyFull field is set. @@ -182709,7 +184968,7 @@ public boolean getPiggyFull() { } public static final int PIGGY_FOUND_FULL_FIELD_NUMBER = 3; - private boolean piggyFoundFull_; + private boolean piggyFoundFull_ = false; /** * optional bool piggy_found_full = 3; * @return Whether the piggyFoundFull field is set. @@ -182728,7 +184987,7 @@ public boolean getPiggyFoundFull() { } public static final int SECONDS_FULL_REALTIME_FIELD_NUMBER = 4; - private double secondsFullRealtime_; + private double secondsFullRealtime_ = 0D; /** * optional double seconds_full_realtime = 4; * @return Whether the secondsFullRealtime field is set. @@ -182747,7 +185006,7 @@ public double getSecondsFullRealtime() { } public static final int SECONDS_FULL_GAMETIME_FIELD_NUMBER = 5; - private double secondsFullGametime_; + private double secondsFullGametime_ = 0D; /** * optional double seconds_full_gametime = 5; * @return Whether the secondsFullGametime field is set. @@ -182766,7 +185025,7 @@ public double getSecondsFullGametime() { } public static final int LOST_INCREMENTS_FIELD_NUMBER = 7; - private int lostIncrements_; + private int lostIncrements_ = 0; /** * optional uint32 lost_increments = 7; * @return Whether the lostIncrements field is set. @@ -182785,7 +185044,7 @@ public int getLostIncrements() { } public static final int SOUL_EGGS_FIELD_NUMBER = 8; - private double soulEggs_; + private double soulEggs_ = 0D; /** * optional double soul_eggs = 8; * @return Whether the soulEggs field is set. @@ -182804,7 +185063,7 @@ public double getSoulEggs() { } public static final int MYSTICAL_EARNINGS_MULT_FIELD_NUMBER = 13; - private double mysticalEarningsMult_; + private double mysticalEarningsMult_ = 0D; /** * optional double mystical_earnings_mult = 13; * @return Whether the mysticalEarningsMult field is set. @@ -182823,7 +185082,7 @@ public double getMysticalEarningsMult() { } public static final int EOP_FIELD_NUMBER = 14; - private int eop_; + private int eop_ = 0; /** * optional uint32 eop = 14; * @return Whether the eop field is set. @@ -182842,7 +185101,7 @@ public int getEop() { } public static final int CONTRACTS_UNLOCKED_FIELD_NUMBER = 15; - private boolean contractsUnlocked_; + private boolean contractsUnlocked_ = false; /** * optional bool contracts_unlocked = 15; * @return Whether the contractsUnlocked field is set. @@ -182861,7 +185120,7 @@ public boolean getContractsUnlocked() { } public static final int ARTIFACTS_UNLOCKED_FIELD_NUMBER = 16; - private boolean artifactsUnlocked_; + private boolean artifactsUnlocked_ = false; /** * optional bool artifacts_unlocked = 16; * @return Whether the artifactsUnlocked field is set. @@ -182880,7 +185139,7 @@ public boolean getArtifactsUnlocked() { } public static final int CURRENT_CLIENT_VERSION_FIELD_NUMBER = 10; - private int currentClientVersion_; + private int currentClientVersion_ = 0; /** * optional uint32 current_client_version = 10; * @return Whether the currentClientVersion field is set. @@ -182899,7 +185158,7 @@ public int getCurrentClientVersion() { } public static final int DEBUG_FIELD_NUMBER = 11; - private boolean debug_; + private boolean debug_ = false; /** * optional bool debug = 11; * @return Whether the debug field is set. @@ -182932,7 +185191,7 @@ public final boolean isInitialized() { public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, userId_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, userId_); } if (((bitField0_ & 0x00000004) != 0)) { output.writeBool(2, piggyFull_); @@ -182983,7 +185242,7 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, userId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, userId_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -183241,39 +185500,41 @@ public static ei.Ei.GetPeriodicalsRequest parseFrom( } public static ei.Ei.GetPeriodicalsRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.GetPeriodicalsRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.GetPeriodicalsRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.GetPeriodicalsRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.GetPeriodicalsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.GetPeriodicalsRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -183293,7 +185554,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -183301,7 +185562,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.GetPeriodicalsRequest} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.GetPeriodicalsRequest) ei.Ei.GetPeriodicalsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -183310,7 +185571,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_GetPeriodicalsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -183323,12 +185584,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getRinfoFieldBuilder(); } @@ -183336,38 +185597,25 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (rinfoBuilder_ == null) { - rinfo_ = null; - } else { - rinfoBuilder_.clear(); + bitField0_ = 0; + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); userId_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); piggyFull_ = false; - bitField0_ = (bitField0_ & ~0x00000004); piggyFoundFull_ = false; - bitField0_ = (bitField0_ & ~0x00000008); secondsFullRealtime_ = 0D; - bitField0_ = (bitField0_ & ~0x00000010); secondsFullGametime_ = 0D; - bitField0_ = (bitField0_ & ~0x00000020); lostIncrements_ = 0; - bitField0_ = (bitField0_ & ~0x00000040); soulEggs_ = 0D; - bitField0_ = (bitField0_ & ~0x00000080); mysticalEarningsMult_ = 0D; - bitField0_ = (bitField0_ & ~0x00000100); eop_ = 0; - bitField0_ = (bitField0_ & ~0x00000200); contractsUnlocked_ = false; - bitField0_ = (bitField0_ & ~0x00000400); artifactsUnlocked_ = false; - bitField0_ = (bitField0_ & ~0x00000800); currentClientVersion_ = 0; - bitField0_ = (bitField0_ & ~0x00001000); debug_ = false; - bitField0_ = (bitField0_ & ~0x00002000); return this; } @@ -183394,20 +185642,24 @@ public ei.Ei.GetPeriodicalsRequest build() { @java.lang.Override public ei.Ei.GetPeriodicalsRequest buildPartial() { ei.Ei.GetPeriodicalsRequest result = new ei.Ei.GetPeriodicalsRequest(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.GetPeriodicalsRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (rinfoBuilder_ == null) { - result.rinfo_ = rinfo_; - } else { - result.rinfo_ = rinfoBuilder_.build(); - } + result.rinfo_ = rinfoBuilder_ == null + ? rinfo_ + : rinfoBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { + result.userId_ = userId_; to_bitField0_ |= 0x00000002; } - result.userId_ = userId_; if (((from_bitField0_ & 0x00000004) != 0)) { result.piggyFull_ = piggyFull_; to_bitField0_ |= 0x00000004; @@ -183456,43 +185708,9 @@ public ei.Ei.GetPeriodicalsRequest buildPartial() { result.debug_ = debug_; to_bitField0_ |= 0x00002000; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.GetPeriodicalsRequest) { @@ -183509,8 +185727,8 @@ public Builder mergeFrom(ei.Ei.GetPeriodicalsRequest other) { mergeRinfo(other.getRinfo()); } if (other.hasUserId()) { - bitField0_ |= 0x00000002; userId_ = other.userId_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasPiggyFull()) { @@ -183665,7 +185883,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.BasicRequestInfo rinfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; /** * optional .ei.BasicRequestInfo rinfo = 12; @@ -183694,11 +185912,11 @@ public Builder setRinfo(ei.Ei.BasicRequestInfo value) { throw new NullPointerException(); } rinfo_ = value; - onChanged(); } else { rinfoBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -183708,11 +185926,11 @@ public Builder setRinfo( ei.Ei.BasicRequestInfo.Builder builderForValue) { if (rinfoBuilder_ == null) { rinfo_ = builderForValue.build(); - onChanged(); } else { rinfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -183721,31 +185939,32 @@ public Builder setRinfo( public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { if (rinfoBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - rinfo_ != null && - rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { - rinfo_ = - ei.Ei.BasicRequestInfo.newBuilder(rinfo_).mergeFrom(value).buildPartial(); + rinfo_ != null && + rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { + getRinfoBuilder().mergeFrom(value); } else { rinfo_ = value; } - onChanged(); } else { rinfoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (rinfo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.BasicRequestInfo rinfo = 12; */ public Builder clearRinfo() { - if (rinfoBuilder_ == null) { - rinfo_ = null; - onChanged(); - } else { - rinfoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; + } + onChanged(); return this; } /** @@ -183770,11 +185989,11 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { /** * optional .ei.BasicRequestInfo rinfo = 12; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> getRinfoFieldBuilder() { if (rinfoBuilder_ == null) { - rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( getRinfo(), getParentForChildren(), @@ -183834,11 +186053,9 @@ public java.lang.String getUserId() { */ public Builder setUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -183847,8 +186064,8 @@ public Builder setUserId( * @return This builder for chaining. */ public Builder clearUserId() { - bitField0_ = (bitField0_ & ~0x00000002); userId_ = getDefaultInstance().getUserId(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -183859,11 +186076,9 @@ public Builder clearUserId() { */ public Builder setUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -183891,8 +186106,9 @@ public boolean getPiggyFull() { * @return This builder for chaining. */ public Builder setPiggyFull(boolean value) { - bitField0_ |= 0x00000004; + piggyFull_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -183930,8 +186146,9 @@ public boolean getPiggyFoundFull() { * @return This builder for chaining. */ public Builder setPiggyFoundFull(boolean value) { - bitField0_ |= 0x00000008; + piggyFoundFull_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -183969,8 +186186,9 @@ public double getSecondsFullRealtime() { * @return This builder for chaining. */ public Builder setSecondsFullRealtime(double value) { - bitField0_ |= 0x00000010; + secondsFullRealtime_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -184008,8 +186226,9 @@ public double getSecondsFullGametime() { * @return This builder for chaining. */ public Builder setSecondsFullGametime(double value) { - bitField0_ |= 0x00000020; + secondsFullGametime_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -184047,8 +186266,9 @@ public int getLostIncrements() { * @return This builder for chaining. */ public Builder setLostIncrements(int value) { - bitField0_ |= 0x00000040; + lostIncrements_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -184086,8 +186306,9 @@ public double getSoulEggs() { * @return This builder for chaining. */ public Builder setSoulEggs(double value) { - bitField0_ |= 0x00000080; + soulEggs_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -184125,8 +186346,9 @@ public double getMysticalEarningsMult() { * @return This builder for chaining. */ public Builder setMysticalEarningsMult(double value) { - bitField0_ |= 0x00000100; + mysticalEarningsMult_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -184164,8 +186386,9 @@ public int getEop() { * @return This builder for chaining. */ public Builder setEop(int value) { - bitField0_ |= 0x00000200; + eop_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -184203,8 +186426,9 @@ public boolean getContractsUnlocked() { * @return This builder for chaining. */ public Builder setContractsUnlocked(boolean value) { - bitField0_ |= 0x00000400; + contractsUnlocked_ = value; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -184242,8 +186466,9 @@ public boolean getArtifactsUnlocked() { * @return This builder for chaining. */ public Builder setArtifactsUnlocked(boolean value) { - bitField0_ |= 0x00000800; + artifactsUnlocked_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -184281,8 +186506,9 @@ public int getCurrentClientVersion() { * @return This builder for chaining. */ public Builder setCurrentClientVersion(int value) { - bitField0_ |= 0x00001000; + currentClientVersion_ = value; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -184320,8 +186546,9 @@ public boolean getDebug() { * @return This builder for chaining. */ public Builder setDebug(boolean value) { - bitField0_ |= 0x00002000; + debug_ = value; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -184335,18 +186562,6 @@ public Builder clearDebug() { 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.GetPeriodicalsRequest) } @@ -184361,7 +186576,7 @@ public static ei.Ei.GetPeriodicalsRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public GetPeriodicalsRequest parsePartialFrom( @@ -184505,37 +186720,34 @@ public interface ConfigRequestOrBuilder extends * Protobuf type {@code ei.ConfigRequest} */ public static final class ConfigRequest extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ConfigRequest) ConfigRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ConfigRequest.class.getName()); + } // Use ConfigRequest.newBuilder() to construct. - private ConfigRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ConfigRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ConfigRequest() { tipsChecksum_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ConfigRequest(); - } - - @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_ConfigRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ConfigRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -184570,7 +186782,7 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { } public static final int SOUL_EGGS_FIELD_NUMBER = 2; - private double soulEggs_; + private double soulEggs_ = 0D; /** * optional double soul_eggs = 2; * @return Whether the soulEggs field is set. @@ -184589,7 +186801,7 @@ public double getSoulEggs() { } public static final int CONTRACTS_UNLOCKED_FIELD_NUMBER = 5; - private boolean contractsUnlocked_; + private boolean contractsUnlocked_ = false; /** * optional bool contracts_unlocked = 5; * @return Whether the contractsUnlocked field is set. @@ -184608,7 +186820,7 @@ public boolean getContractsUnlocked() { } public static final int ARTIFACTS_UNLOCKED_FIELD_NUMBER = 3; - private boolean artifactsUnlocked_; + private boolean artifactsUnlocked_ = false; /** * optional bool artifacts_unlocked = 3; * @return Whether the artifactsUnlocked field is set. @@ -184627,7 +186839,7 @@ public boolean getArtifactsUnlocked() { } public static final int FUEL_TANK_UNLOCKED_FIELD_NUMBER = 4; - private boolean fuelTankUnlocked_; + private boolean fuelTankUnlocked_ = false; /** * optional bool fuel_tank_unlocked = 4; * @return Whether the fuelTankUnlocked field is set. @@ -184646,7 +186858,7 @@ public boolean getFuelTankUnlocked() { } public static final int PRO_PERMIT_FIELD_NUMBER = 6; - private boolean proPermit_; + private boolean proPermit_ = false; /** * optional bool pro_permit = 6; * @return Whether the proPermit field is set. @@ -184665,7 +186877,7 @@ public boolean getProPermit() { } public static final int ULTRA_FIELD_NUMBER = 7; - private boolean ultra_; + private boolean ultra_ = false; /** * optional bool ultra = 7; * @return Whether the ultra field is set. @@ -184684,7 +186896,8 @@ public boolean getUltra() { } public static final int TIPS_CHECKSUM_FIELD_NUMBER = 8; - private volatile java.lang.Object tipsChecksum_; + @SuppressWarnings("serial") + private volatile java.lang.Object tipsChecksum_ = ""; /** * optional string tips_checksum = 8; * @return Whether the tipsChecksum field is set. @@ -184767,7 +186980,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeBool(7, ultra_); } if (((bitField0_ & 0x00000080) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 8, tipsChecksum_); + com.google.protobuf.GeneratedMessage.writeString(output, 8, tipsChecksum_); } getUnknownFields().writeTo(output); } @@ -184807,7 +187020,7 @@ public int getSerializedSize() { .computeBoolSize(7, ultra_); } if (((bitField0_ & 0x00000080) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, tipsChecksum_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(8, tipsChecksum_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -184953,39 +187166,41 @@ public static ei.Ei.ConfigRequest parseFrom( } public static ei.Ei.ConfigRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ConfigRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ConfigRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ConfigRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ConfigRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ConfigRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -185005,7 +187220,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -185013,7 +187228,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ConfigRequest} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ConfigRequest) ei.Ei.ConfigRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -185022,7 +187237,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ConfigRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -185035,12 +187250,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getRinfoFieldBuilder(); } @@ -185048,26 +187263,19 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (rinfoBuilder_ == null) { - rinfo_ = null; - } else { - rinfoBuilder_.clear(); + bitField0_ = 0; + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); soulEggs_ = 0D; - bitField0_ = (bitField0_ & ~0x00000002); contractsUnlocked_ = false; - bitField0_ = (bitField0_ & ~0x00000004); artifactsUnlocked_ = false; - bitField0_ = (bitField0_ & ~0x00000008); fuelTankUnlocked_ = false; - bitField0_ = (bitField0_ & ~0x00000010); proPermit_ = false; - bitField0_ = (bitField0_ & ~0x00000020); ultra_ = false; - bitField0_ = (bitField0_ & ~0x00000040); tipsChecksum_ = ""; - bitField0_ = (bitField0_ & ~0x00000080); return this; } @@ -185094,14 +187302,18 @@ public ei.Ei.ConfigRequest build() { @java.lang.Override public ei.Ei.ConfigRequest buildPartial() { ei.Ei.ConfigRequest result = new ei.Ei.ConfigRequest(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ConfigRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (rinfoBuilder_ == null) { - result.rinfo_ = rinfo_; - } else { - result.rinfo_ = rinfoBuilder_.build(); - } + result.rinfo_ = rinfoBuilder_ == null + ? rinfo_ + : rinfoBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { @@ -185129,46 +187341,12 @@ public ei.Ei.ConfigRequest buildPartial() { to_bitField0_ |= 0x00000040; } if (((from_bitField0_ & 0x00000080) != 0)) { + result.tipsChecksum_ = tipsChecksum_; to_bitField0_ |= 0x00000080; } - result.tipsChecksum_ = tipsChecksum_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ConfigRequest) { @@ -185203,8 +187381,8 @@ public Builder mergeFrom(ei.Ei.ConfigRequest other) { setUltra(other.getUltra()); } if (other.hasTipsChecksum()) { - bitField0_ |= 0x00000080; tipsChecksum_ = other.tipsChecksum_; + bitField0_ |= 0x00000080; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -185293,7 +187471,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.BasicRequestInfo rinfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; /** * optional .ei.BasicRequestInfo rinfo = 1; @@ -185322,11 +187500,11 @@ public Builder setRinfo(ei.Ei.BasicRequestInfo value) { throw new NullPointerException(); } rinfo_ = value; - onChanged(); } else { rinfoBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -185336,11 +187514,11 @@ public Builder setRinfo( ei.Ei.BasicRequestInfo.Builder builderForValue) { if (rinfoBuilder_ == null) { rinfo_ = builderForValue.build(); - onChanged(); } else { rinfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -185349,31 +187527,32 @@ public Builder setRinfo( public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { if (rinfoBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - rinfo_ != null && - rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { - rinfo_ = - ei.Ei.BasicRequestInfo.newBuilder(rinfo_).mergeFrom(value).buildPartial(); + rinfo_ != null && + rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { + getRinfoBuilder().mergeFrom(value); } else { rinfo_ = value; } - onChanged(); } else { rinfoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (rinfo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.BasicRequestInfo rinfo = 1; */ public Builder clearRinfo() { - if (rinfoBuilder_ == null) { - rinfo_ = null; - onChanged(); - } else { - rinfoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; + } + onChanged(); return this; } /** @@ -185398,11 +187577,11 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { /** * optional .ei.BasicRequestInfo rinfo = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> getRinfoFieldBuilder() { if (rinfoBuilder_ == null) { - rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( getRinfo(), getParentForChildren(), @@ -185435,8 +187614,9 @@ public double getSoulEggs() { * @return This builder for chaining. */ public Builder setSoulEggs(double value) { - bitField0_ |= 0x00000002; + soulEggs_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -185474,8 +187654,9 @@ public boolean getContractsUnlocked() { * @return This builder for chaining. */ public Builder setContractsUnlocked(boolean value) { - bitField0_ |= 0x00000004; + contractsUnlocked_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -185513,8 +187694,9 @@ public boolean getArtifactsUnlocked() { * @return This builder for chaining. */ public Builder setArtifactsUnlocked(boolean value) { - bitField0_ |= 0x00000008; + artifactsUnlocked_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -185552,8 +187734,9 @@ public boolean getFuelTankUnlocked() { * @return This builder for chaining. */ public Builder setFuelTankUnlocked(boolean value) { - bitField0_ |= 0x00000010; + fuelTankUnlocked_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -185591,8 +187774,9 @@ public boolean getProPermit() { * @return This builder for chaining. */ public Builder setProPermit(boolean value) { - bitField0_ |= 0x00000020; + proPermit_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -185630,8 +187814,9 @@ public boolean getUltra() { * @return This builder for chaining. */ public Builder setUltra(boolean value) { - bitField0_ |= 0x00000040; + ultra_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -185696,11 +187881,9 @@ public java.lang.String getTipsChecksum() { */ public Builder setTipsChecksum( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000080; + if (value == null) { throw new NullPointerException(); } tipsChecksum_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -185709,8 +187892,8 @@ public Builder setTipsChecksum( * @return This builder for chaining. */ public Builder clearTipsChecksum() { - bitField0_ = (bitField0_ & ~0x00000080); tipsChecksum_ = getDefaultInstance().getTipsChecksum(); + bitField0_ = (bitField0_ & ~0x00000080); onChanged(); return this; } @@ -185721,26 +187904,12 @@ public Builder clearTipsChecksum() { */ public Builder setTipsChecksumBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000080; + if (value == null) { throw new NullPointerException(); } tipsChecksum_ = value; + bitField0_ |= 0x00000080; 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.ConfigRequest) } @@ -185755,7 +187924,7 @@ public static ei.Ei.ConfigRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ConfigRequest parsePartialFrom( @@ -185846,36 +188015,33 @@ public interface ConfigResponseOrBuilder extends * Protobuf type {@code ei.ConfigResponse} */ public static final class ConfigResponse extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ConfigResponse) ConfigResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ConfigResponse.class.getName()); + } // Use ConfigResponse.newBuilder() to construct. - private ConfigResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ConfigResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ConfigResponse() { } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ConfigResponse(); - } - - @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_ConfigResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ConfigResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -186097,39 +188263,41 @@ public static ei.Ei.ConfigResponse parseFrom( } public static ei.Ei.ConfigResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ConfigResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ConfigResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ConfigResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ConfigResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ConfigResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -186149,7 +188317,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -186157,7 +188325,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ConfigResponse} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ConfigResponse) ei.Ei.ConfigResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -186166,7 +188334,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ConfigResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -186179,12 +188347,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getLiveConfigFieldBuilder(); getMailBagFieldBuilder(); @@ -186194,24 +188362,22 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (liveConfigBuilder_ == null) { - liveConfig_ = null; - } else { - liveConfigBuilder_.clear(); + bitField0_ = 0; + liveConfig_ = null; + if (liveConfigBuilder_ != null) { + liveConfigBuilder_.dispose(); + liveConfigBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); - if (mailBagBuilder_ == null) { - mailBag_ = null; - } else { - mailBagBuilder_.clear(); + mailBag_ = null; + if (mailBagBuilder_ != null) { + mailBagBuilder_.dispose(); + mailBagBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000002); - if (dlcCatalogBuilder_ == null) { - dlcCatalog_ = null; - } else { - dlcCatalogBuilder_.clear(); + dlcCatalog_ = null; + if (dlcCatalogBuilder_ != null) { + dlcCatalogBuilder_.dispose(); + dlcCatalogBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000004); return this; } @@ -186238,69 +188404,35 @@ public ei.Ei.ConfigResponse build() { @java.lang.Override public ei.Ei.ConfigResponse buildPartial() { ei.Ei.ConfigResponse result = new ei.Ei.ConfigResponse(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ConfigResponse result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (liveConfigBuilder_ == null) { - result.liveConfig_ = liveConfig_; - } else { - result.liveConfig_ = liveConfigBuilder_.build(); - } + result.liveConfig_ = liveConfigBuilder_ == null + ? liveConfig_ + : liveConfigBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { - if (mailBagBuilder_ == null) { - result.mailBag_ = mailBag_; - } else { - result.mailBag_ = mailBagBuilder_.build(); - } + result.mailBag_ = mailBagBuilder_ == null + ? mailBag_ + : mailBagBuilder_.build(); to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { - if (dlcCatalogBuilder_ == null) { - result.dlcCatalog_ = dlcCatalog_; - } else { - result.dlcCatalog_ = dlcCatalogBuilder_.build(); - } + result.dlcCatalog_ = dlcCatalogBuilder_ == null + ? dlcCatalog_ + : dlcCatalogBuilder_.build(); to_bitField0_ |= 0x00000004; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ConfigResponse) { @@ -186387,7 +188519,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.LiveConfig liveConfig_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.LiveConfig, ei.Ei.LiveConfig.Builder, ei.Ei.LiveConfigOrBuilder> liveConfigBuilder_; /** * optional .ei.LiveConfig live_config = 1; @@ -186416,11 +188548,11 @@ public Builder setLiveConfig(ei.Ei.LiveConfig value) { throw new NullPointerException(); } liveConfig_ = value; - onChanged(); } else { liveConfigBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -186430,11 +188562,11 @@ public Builder setLiveConfig( ei.Ei.LiveConfig.Builder builderForValue) { if (liveConfigBuilder_ == null) { liveConfig_ = builderForValue.build(); - onChanged(); } else { liveConfigBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -186443,31 +188575,32 @@ public Builder setLiveConfig( public Builder mergeLiveConfig(ei.Ei.LiveConfig value) { if (liveConfigBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - liveConfig_ != null && - liveConfig_ != ei.Ei.LiveConfig.getDefaultInstance()) { - liveConfig_ = - ei.Ei.LiveConfig.newBuilder(liveConfig_).mergeFrom(value).buildPartial(); + liveConfig_ != null && + liveConfig_ != ei.Ei.LiveConfig.getDefaultInstance()) { + getLiveConfigBuilder().mergeFrom(value); } else { liveConfig_ = value; } - onChanged(); } else { liveConfigBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (liveConfig_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.LiveConfig live_config = 1; */ public Builder clearLiveConfig() { - if (liveConfigBuilder_ == null) { - liveConfig_ = null; - onChanged(); - } else { - liveConfigBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + liveConfig_ = null; + if (liveConfigBuilder_ != null) { + liveConfigBuilder_.dispose(); + liveConfigBuilder_ = null; + } + onChanged(); return this; } /** @@ -186492,11 +188625,11 @@ public ei.Ei.LiveConfigOrBuilder getLiveConfigOrBuilder() { /** * optional .ei.LiveConfig live_config = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.LiveConfig, ei.Ei.LiveConfig.Builder, ei.Ei.LiveConfigOrBuilder> getLiveConfigFieldBuilder() { if (liveConfigBuilder_ == null) { - liveConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + liveConfigBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.LiveConfig, ei.Ei.LiveConfig.Builder, ei.Ei.LiveConfigOrBuilder>( getLiveConfig(), getParentForChildren(), @@ -186507,7 +188640,7 @@ public ei.Ei.LiveConfigOrBuilder getLiveConfigOrBuilder() { } private ei.Ei.MailDB mailBag_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.MailDB, ei.Ei.MailDB.Builder, ei.Ei.MailDBOrBuilder> mailBagBuilder_; /** * optional .ei.MailDB mail_bag = 2; @@ -186536,11 +188669,11 @@ public Builder setMailBag(ei.Ei.MailDB value) { throw new NullPointerException(); } mailBag_ = value; - onChanged(); } else { mailBagBuilder_.setMessage(value); } bitField0_ |= 0x00000002; + onChanged(); return this; } /** @@ -186550,11 +188683,11 @@ public Builder setMailBag( ei.Ei.MailDB.Builder builderForValue) { if (mailBagBuilder_ == null) { mailBag_ = builderForValue.build(); - onChanged(); } else { mailBagBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; + onChanged(); return this; } /** @@ -186563,31 +188696,32 @@ public Builder setMailBag( public Builder mergeMailBag(ei.Ei.MailDB value) { if (mailBagBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0) && - mailBag_ != null && - mailBag_ != ei.Ei.MailDB.getDefaultInstance()) { - mailBag_ = - ei.Ei.MailDB.newBuilder(mailBag_).mergeFrom(value).buildPartial(); + mailBag_ != null && + mailBag_ != ei.Ei.MailDB.getDefaultInstance()) { + getMailBagBuilder().mergeFrom(value); } else { mailBag_ = value; } - onChanged(); } else { mailBagBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; + if (mailBag_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** * optional .ei.MailDB mail_bag = 2; */ public Builder clearMailBag() { - if (mailBagBuilder_ == null) { - mailBag_ = null; - onChanged(); - } else { - mailBagBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000002); + mailBag_ = null; + if (mailBagBuilder_ != null) { + mailBagBuilder_.dispose(); + mailBagBuilder_ = null; + } + onChanged(); return this; } /** @@ -186612,11 +188746,11 @@ public ei.Ei.MailDBOrBuilder getMailBagOrBuilder() { /** * optional .ei.MailDB mail_bag = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.MailDB, ei.Ei.MailDB.Builder, ei.Ei.MailDBOrBuilder> getMailBagFieldBuilder() { if (mailBagBuilder_ == null) { - mailBagBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + mailBagBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.MailDB, ei.Ei.MailDB.Builder, ei.Ei.MailDBOrBuilder>( getMailBag(), getParentForChildren(), @@ -186627,7 +188761,7 @@ public ei.Ei.MailDBOrBuilder getMailBagOrBuilder() { } private ei.Ei.DLCCatalog dlcCatalog_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.DLCCatalog, ei.Ei.DLCCatalog.Builder, ei.Ei.DLCCatalogOrBuilder> dlcCatalogBuilder_; /** * optional .ei.DLCCatalog dlc_catalog = 3; @@ -186656,11 +188790,11 @@ public Builder setDlcCatalog(ei.Ei.DLCCatalog value) { throw new NullPointerException(); } dlcCatalog_ = value; - onChanged(); } else { dlcCatalogBuilder_.setMessage(value); } bitField0_ |= 0x00000004; + onChanged(); return this; } /** @@ -186670,11 +188804,11 @@ public Builder setDlcCatalog( ei.Ei.DLCCatalog.Builder builderForValue) { if (dlcCatalogBuilder_ == null) { dlcCatalog_ = builderForValue.build(); - onChanged(); } else { dlcCatalogBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000004; + onChanged(); return this; } /** @@ -186683,31 +188817,32 @@ public Builder setDlcCatalog( public Builder mergeDlcCatalog(ei.Ei.DLCCatalog value) { if (dlcCatalogBuilder_ == null) { if (((bitField0_ & 0x00000004) != 0) && - dlcCatalog_ != null && - dlcCatalog_ != ei.Ei.DLCCatalog.getDefaultInstance()) { - dlcCatalog_ = - ei.Ei.DLCCatalog.newBuilder(dlcCatalog_).mergeFrom(value).buildPartial(); + dlcCatalog_ != null && + dlcCatalog_ != ei.Ei.DLCCatalog.getDefaultInstance()) { + getDlcCatalogBuilder().mergeFrom(value); } else { dlcCatalog_ = value; } - onChanged(); } else { dlcCatalogBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; + if (dlcCatalog_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } return this; } /** * optional .ei.DLCCatalog dlc_catalog = 3; */ public Builder clearDlcCatalog() { - if (dlcCatalogBuilder_ == null) { - dlcCatalog_ = null; - onChanged(); - } else { - dlcCatalogBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000004); + dlcCatalog_ = null; + if (dlcCatalogBuilder_ != null) { + dlcCatalogBuilder_.dispose(); + dlcCatalogBuilder_ = null; + } + onChanged(); return this; } /** @@ -186732,11 +188867,11 @@ public ei.Ei.DLCCatalogOrBuilder getDlcCatalogOrBuilder() { /** * optional .ei.DLCCatalog dlc_catalog = 3; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.DLCCatalog, ei.Ei.DLCCatalog.Builder, ei.Ei.DLCCatalogOrBuilder> getDlcCatalogFieldBuilder() { if (dlcCatalogBuilder_ == null) { - dlcCatalogBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + dlcCatalogBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.DLCCatalog, ei.Ei.DLCCatalog.Builder, ei.Ei.DLCCatalogOrBuilder>( getDlcCatalog(), getParentForChildren(), @@ -186745,18 +188880,6 @@ public ei.Ei.DLCCatalogOrBuilder getDlcCatalogOrBuilder() { } return dlcCatalogBuilder_; } - @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.ConfigResponse) } @@ -186771,7 +188894,7 @@ public static ei.Ei.ConfigResponse getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ConfigResponse parsePartialFrom( @@ -186885,12 +189008,21 @@ public interface AdAttributionRawDataOrBuilder extends * Protobuf type {@code ei.AdAttributionRawData} */ public static final class AdAttributionRawData extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.AdAttributionRawData) AdAttributionRawDataOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + AdAttributionRawData.class.getName()); + } // Use AdAttributionRawData.newBuilder() to construct. - private AdAttributionRawData(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private AdAttributionRawData(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private AdAttributionRawData() { @@ -186900,25 +189032,13 @@ private AdAttributionRawData() { jsonData_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new AdAttributionRawData(); - } - - @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_AdAttributionRawData_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_AdAttributionRawData_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -186927,7 +189047,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int DEVICE_AD_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object deviceAdId_; + @SuppressWarnings("serial") + private volatile java.lang.Object deviceAdId_ = ""; /** * optional string device_ad_id = 1; * @return Whether the deviceAdId field is set. @@ -186975,7 +189096,8 @@ public java.lang.String getDeviceAdId() { } public static final int USER_ID_FIELD_NUMBER = 4; - private volatile java.lang.Object userId_; + @SuppressWarnings("serial") + private volatile java.lang.Object userId_ = ""; /** * optional string user_id = 4; * @return Whether the userId field is set. @@ -187023,7 +189145,8 @@ public java.lang.String getUserId() { } public static final int AD_NETWORK_FIELD_NUMBER = 2; - private volatile java.lang.Object adNetwork_; + @SuppressWarnings("serial") + private volatile java.lang.Object adNetwork_ = ""; /** * optional string ad_network = 2; * @return Whether the adNetwork field is set. @@ -187071,7 +189194,8 @@ public java.lang.String getAdNetwork() { } public static final int JSON_DATA_FIELD_NUMBER = 3; - private volatile java.lang.Object jsonData_; + @SuppressWarnings("serial") + private volatile java.lang.Object jsonData_ = ""; /** * optional string json_data = 3; * @return Whether the jsonData field is set. @@ -187133,16 +189257,16 @@ 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, deviceAdId_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, deviceAdId_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, adNetwork_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, adNetwork_); } if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, jsonData_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, jsonData_); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, userId_); + com.google.protobuf.GeneratedMessage.writeString(output, 4, userId_); } getUnknownFields().writeTo(output); } @@ -187154,16 +189278,16 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, deviceAdId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, deviceAdId_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, adNetwork_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, adNetwork_); } if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, jsonData_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, jsonData_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, userId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, userId_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -187266,39 +189390,41 @@ public static ei.Ei.AdAttributionRawData parseFrom( } public static ei.Ei.AdAttributionRawData parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.AdAttributionRawData parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.AdAttributionRawData parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.AdAttributionRawData parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.AdAttributionRawData parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.AdAttributionRawData parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -187318,7 +189444,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -187326,7 +189452,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.AdAttributionRawData} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.AdAttributionRawData) ei.Ei.AdAttributionRawDataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -187335,7 +189461,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_AdAttributionRawData_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -187348,21 +189474,18 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; deviceAdId_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); userId_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); adNetwork_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); jsonData_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); return this; } @@ -187389,61 +189512,33 @@ public ei.Ei.AdAttributionRawData build() { @java.lang.Override public ei.Ei.AdAttributionRawData buildPartial() { ei.Ei.AdAttributionRawData result = new ei.Ei.AdAttributionRawData(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.AdAttributionRawData result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.deviceAdId_ = deviceAdId_; to_bitField0_ |= 0x00000001; } - result.deviceAdId_ = deviceAdId_; if (((from_bitField0_ & 0x00000002) != 0)) { + result.userId_ = userId_; to_bitField0_ |= 0x00000002; } - result.userId_ = userId_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.adNetwork_ = adNetwork_; to_bitField0_ |= 0x00000004; } - result.adNetwork_ = adNetwork_; if (((from_bitField0_ & 0x00000008) != 0)) { + result.jsonData_ = jsonData_; to_bitField0_ |= 0x00000008; } - result.jsonData_ = jsonData_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.AdAttributionRawData) { @@ -187457,23 +189552,23 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.AdAttributionRawData other) { if (other == ei.Ei.AdAttributionRawData.getDefaultInstance()) return this; if (other.hasDeviceAdId()) { - bitField0_ |= 0x00000001; deviceAdId_ = other.deviceAdId_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasUserId()) { - bitField0_ |= 0x00000002; userId_ = other.userId_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasAdNetwork()) { - bitField0_ |= 0x00000004; adNetwork_ = other.adNetwork_; + bitField0_ |= 0x00000004; onChanged(); } if (other.hasJsonData()) { - bitField0_ |= 0x00000008; jsonData_ = other.jsonData_; + bitField0_ |= 0x00000008; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -187589,11 +189684,9 @@ public java.lang.String getDeviceAdId() { */ public Builder setDeviceAdId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } deviceAdId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -187602,8 +189695,8 @@ public Builder setDeviceAdId( * @return This builder for chaining. */ public Builder clearDeviceAdId() { - bitField0_ = (bitField0_ & ~0x00000001); deviceAdId_ = getDefaultInstance().getDeviceAdId(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -187614,11 +189707,9 @@ public Builder clearDeviceAdId() { */ public Builder setDeviceAdIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } deviceAdId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -187673,11 +189764,9 @@ public java.lang.String getUserId() { */ public Builder setUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -187686,8 +189775,8 @@ public Builder setUserId( * @return This builder for chaining. */ public Builder clearUserId() { - bitField0_ = (bitField0_ & ~0x00000002); userId_ = getDefaultInstance().getUserId(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -187698,11 +189787,9 @@ public Builder clearUserId() { */ public Builder setUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -187757,11 +189844,9 @@ public java.lang.String getAdNetwork() { */ public Builder setAdNetwork( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } adNetwork_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -187770,8 +189855,8 @@ public Builder setAdNetwork( * @return This builder for chaining. */ public Builder clearAdNetwork() { - bitField0_ = (bitField0_ & ~0x00000004); adNetwork_ = getDefaultInstance().getAdNetwork(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -187782,11 +189867,9 @@ public Builder clearAdNetwork() { */ public Builder setAdNetworkBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } adNetwork_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -187841,11 +189924,9 @@ public java.lang.String getJsonData() { */ public Builder setJsonData( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } jsonData_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -187854,8 +189935,8 @@ public Builder setJsonData( * @return This builder for chaining. */ public Builder clearJsonData() { - bitField0_ = (bitField0_ & ~0x00000008); jsonData_ = getDefaultInstance().getJsonData(); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -187866,26 +189947,12 @@ public Builder clearJsonData() { */ public Builder setJsonDataBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } jsonData_ = value; + bitField0_ |= 0x00000008; 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.AdAttributionRawData) } @@ -187900,7 +189967,7 @@ public static ei.Ei.AdAttributionRawData getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public AdAttributionRawData parsePartialFrom( @@ -188081,12 +190148,21 @@ public interface AdAttributionRowOrBuilder extends * Protobuf type {@code ei.AdAttributionRow} */ public static final class AdAttributionRow extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.AdAttributionRow) AdAttributionRowOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + AdAttributionRow.class.getName()); + } // Use AdAttributionRow.newBuilder() to construct. - private AdAttributionRow(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private AdAttributionRow(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private AdAttributionRow() { @@ -188098,25 +190174,13 @@ private AdAttributionRow() { extra_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new AdAttributionRow(); - } - - @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_AdAttributionRow_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_AdAttributionRow_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -188125,7 +190189,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int USER_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object userId_; + @SuppressWarnings("serial") + private volatile java.lang.Object userId_ = ""; /** * optional string user_id = 1; * @return Whether the userId field is set. @@ -188173,7 +190238,8 @@ public java.lang.String getUserId() { } public static final int AD_ID_FIELD_NUMBER = 2; - private volatile java.lang.Object adId_; + @SuppressWarnings("serial") + private volatile java.lang.Object adId_ = ""; /** * optional string ad_id = 2; * @return Whether the adId field is set. @@ -188221,7 +190287,8 @@ public java.lang.String getAdId() { } public static final int AD_NETWORK_FIELD_NUMBER = 3; - private volatile java.lang.Object adNetwork_; + @SuppressWarnings("serial") + private volatile java.lang.Object adNetwork_ = ""; /** * optional string ad_network = 3; * @return Whether the adNetwork field is set. @@ -188269,7 +190336,8 @@ public java.lang.String getAdNetwork() { } public static final int CAMPAIGN_FIELD_NUMBER = 4; - private volatile java.lang.Object campaign_; + @SuppressWarnings("serial") + private volatile java.lang.Object campaign_ = ""; /** * optional string campaign = 4; * @return Whether the campaign field is set. @@ -188317,7 +190385,8 @@ public java.lang.String getCampaign() { } public static final int KEYWORD_FIELD_NUMBER = 5; - private volatile java.lang.Object keyword_; + @SuppressWarnings("serial") + private volatile java.lang.Object keyword_ = ""; /** * optional string keyword = 5; * @return Whether the keyword field is set. @@ -188365,7 +190434,8 @@ public java.lang.String getKeyword() { } public static final int EXTRA_FIELD_NUMBER = 6; - private volatile java.lang.Object extra_; + @SuppressWarnings("serial") + private volatile java.lang.Object extra_ = ""; /** * optional string extra = 6; * @return Whether the extra field is set. @@ -188413,7 +190483,7 @@ public java.lang.String getExtra() { } public static final int CLICK_DATE_FIELD_NUMBER = 7; - private float clickDate_; + private float clickDate_ = 0F; /** * optional float click_date = 7; * @return Whether the clickDate field is set. @@ -188432,7 +190502,7 @@ public float getClickDate() { } public static final int DOWNLOAD_DATE_FIELD_NUMBER = 8; - private float downloadDate_; + private float downloadDate_ = 0F; /** * optional float download_date = 8; * @return Whether the downloadDate field is set. @@ -188451,7 +190521,7 @@ public float getDownloadDate() { } public static final int APPROX_TIME_FIELD_NUMBER = 9; - private float approxTime_; + private float approxTime_ = 0F; /** * optional float approx_time = 9; * @return Whether the approxTime field is set. @@ -188484,22 +190554,22 @@ 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, userId_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, userId_); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, adId_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, adId_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, adNetwork_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, adNetwork_); } if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, campaign_); + com.google.protobuf.GeneratedMessage.writeString(output, 4, campaign_); } if (((bitField0_ & 0x00000010) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, keyword_); + com.google.protobuf.GeneratedMessage.writeString(output, 5, keyword_); } if (((bitField0_ & 0x00000020) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, extra_); + com.google.protobuf.GeneratedMessage.writeString(output, 6, extra_); } if (((bitField0_ & 0x00000040) != 0)) { output.writeFloat(7, clickDate_); @@ -188520,22 +190590,22 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, userId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, userId_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, adId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, adId_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, adNetwork_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, adNetwork_); } if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, campaign_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, campaign_); } if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, keyword_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, keyword_); } if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, extra_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(6, extra_); } if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -188701,39 +190771,41 @@ public static ei.Ei.AdAttributionRow parseFrom( } public static ei.Ei.AdAttributionRow parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.AdAttributionRow parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.AdAttributionRow parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.AdAttributionRow parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.AdAttributionRow parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.AdAttributionRow parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -188753,7 +190825,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -188761,7 +190833,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.AdAttributionRow} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.AdAttributionRow) ei.Ei.AdAttributionRowOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -188770,7 +190842,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_AdAttributionRow_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -188783,31 +190855,23 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; userId_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); adId_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); adNetwork_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); campaign_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); keyword_ = ""; - bitField0_ = (bitField0_ & ~0x00000010); extra_ = ""; - bitField0_ = (bitField0_ & ~0x00000020); clickDate_ = 0F; - bitField0_ = (bitField0_ & ~0x00000040); downloadDate_ = 0F; - bitField0_ = (bitField0_ & ~0x00000080); approxTime_ = 0F; - bitField0_ = (bitField0_ & ~0x00000100); return this; } @@ -188834,32 +190898,38 @@ public ei.Ei.AdAttributionRow build() { @java.lang.Override public ei.Ei.AdAttributionRow buildPartial() { ei.Ei.AdAttributionRow result = new ei.Ei.AdAttributionRow(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.AdAttributionRow result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.userId_ = userId_; to_bitField0_ |= 0x00000001; } - result.userId_ = userId_; if (((from_bitField0_ & 0x00000002) != 0)) { + result.adId_ = adId_; to_bitField0_ |= 0x00000002; } - result.adId_ = adId_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.adNetwork_ = adNetwork_; to_bitField0_ |= 0x00000004; } - result.adNetwork_ = adNetwork_; if (((from_bitField0_ & 0x00000008) != 0)) { + result.campaign_ = campaign_; to_bitField0_ |= 0x00000008; } - result.campaign_ = campaign_; if (((from_bitField0_ & 0x00000010) != 0)) { + result.keyword_ = keyword_; to_bitField0_ |= 0x00000010; } - result.keyword_ = keyword_; if (((from_bitField0_ & 0x00000020) != 0)) { + result.extra_ = extra_; to_bitField0_ |= 0x00000020; } - result.extra_ = extra_; if (((from_bitField0_ & 0x00000040) != 0)) { result.clickDate_ = clickDate_; to_bitField0_ |= 0x00000040; @@ -188872,43 +190942,9 @@ public ei.Ei.AdAttributionRow buildPartial() { result.approxTime_ = approxTime_; to_bitField0_ |= 0x00000100; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.AdAttributionRow) { @@ -188922,33 +190958,33 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.AdAttributionRow other) { if (other == ei.Ei.AdAttributionRow.getDefaultInstance()) return this; if (other.hasUserId()) { - bitField0_ |= 0x00000001; userId_ = other.userId_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasAdId()) { - bitField0_ |= 0x00000002; adId_ = other.adId_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasAdNetwork()) { - bitField0_ |= 0x00000004; adNetwork_ = other.adNetwork_; + bitField0_ |= 0x00000004; onChanged(); } if (other.hasCampaign()) { - bitField0_ |= 0x00000008; campaign_ = other.campaign_; + bitField0_ |= 0x00000008; onChanged(); } if (other.hasKeyword()) { - bitField0_ |= 0x00000010; keyword_ = other.keyword_; + bitField0_ |= 0x00000010; onChanged(); } if (other.hasExtra()) { - bitField0_ |= 0x00000020; extra_ = other.extra_; + bitField0_ |= 0x00000020; onChanged(); } if (other.hasClickDate()) { @@ -189098,11 +191134,9 @@ public java.lang.String getUserId() { */ public Builder setUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -189111,8 +191145,8 @@ public Builder setUserId( * @return This builder for chaining. */ public Builder clearUserId() { - bitField0_ = (bitField0_ & ~0x00000001); userId_ = getDefaultInstance().getUserId(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -189123,11 +191157,9 @@ public Builder clearUserId() { */ public Builder setUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -189182,11 +191214,9 @@ public java.lang.String getAdId() { */ public Builder setAdId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } adId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -189195,8 +191225,8 @@ public Builder setAdId( * @return This builder for chaining. */ public Builder clearAdId() { - bitField0_ = (bitField0_ & ~0x00000002); adId_ = getDefaultInstance().getAdId(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -189207,11 +191237,9 @@ public Builder clearAdId() { */ public Builder setAdIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } adId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -189266,11 +191294,9 @@ public java.lang.String getAdNetwork() { */ public Builder setAdNetwork( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } adNetwork_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -189279,8 +191305,8 @@ public Builder setAdNetwork( * @return This builder for chaining. */ public Builder clearAdNetwork() { - bitField0_ = (bitField0_ & ~0x00000004); adNetwork_ = getDefaultInstance().getAdNetwork(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -189291,11 +191317,9 @@ public Builder clearAdNetwork() { */ public Builder setAdNetworkBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } adNetwork_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -189350,11 +191374,9 @@ public java.lang.String getCampaign() { */ public Builder setCampaign( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } campaign_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -189363,8 +191385,8 @@ public Builder setCampaign( * @return This builder for chaining. */ public Builder clearCampaign() { - bitField0_ = (bitField0_ & ~0x00000008); campaign_ = getDefaultInstance().getCampaign(); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -189375,11 +191397,9 @@ public Builder clearCampaign() { */ public Builder setCampaignBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } campaign_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -189434,11 +191454,9 @@ public java.lang.String getKeyword() { */ public Builder setKeyword( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } keyword_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -189447,8 +191465,8 @@ public Builder setKeyword( * @return This builder for chaining. */ public Builder clearKeyword() { - bitField0_ = (bitField0_ & ~0x00000010); keyword_ = getDefaultInstance().getKeyword(); + bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } @@ -189459,11 +191477,9 @@ public Builder clearKeyword() { */ public Builder setKeywordBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } keyword_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -189518,11 +191534,9 @@ public java.lang.String getExtra() { */ public Builder setExtra( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } extra_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -189531,8 +191545,8 @@ public Builder setExtra( * @return This builder for chaining. */ public Builder clearExtra() { - bitField0_ = (bitField0_ & ~0x00000020); extra_ = getDefaultInstance().getExtra(); + bitField0_ = (bitField0_ & ~0x00000020); onChanged(); return this; } @@ -189543,11 +191557,9 @@ public Builder clearExtra() { */ public Builder setExtraBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } extra_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -189575,8 +191587,9 @@ public float getClickDate() { * @return This builder for chaining. */ public Builder setClickDate(float value) { - bitField0_ |= 0x00000040; + clickDate_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -189614,8 +191627,9 @@ public float getDownloadDate() { * @return This builder for chaining. */ public Builder setDownloadDate(float value) { - bitField0_ |= 0x00000080; + downloadDate_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -189653,8 +191667,9 @@ public float getApproxTime() { * @return This builder for chaining. */ public Builder setApproxTime(float value) { - bitField0_ |= 0x00000100; + approxTime_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -189668,18 +191683,6 @@ public Builder clearApproxTime() { 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.AdAttributionRow) } @@ -189694,7 +191697,7 @@ public static ei.Ei.AdAttributionRow getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public AdAttributionRow parsePartialFrom( @@ -190040,12 +192043,21 @@ public interface AdAttributionInfoOrBuilder extends * Protobuf type {@code ei.AdAttributionInfo} */ public static final class AdAttributionInfo extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.AdAttributionInfo) AdAttributionInfoOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + AdAttributionInfo.class.getName()); + } // Use AdAttributionInfo.newBuilder() to construct. - private AdAttributionInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private AdAttributionInfo(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private AdAttributionInfo() { @@ -190068,25 +192080,13 @@ private AdAttributionInfo() { creativesetId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new AdAttributionInfo(); - } - - @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_AdAttributionInfo_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_AdAttributionInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -190095,7 +192095,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int DEVICE_AD_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object deviceAdId_; + @SuppressWarnings("serial") + private volatile java.lang.Object deviceAdId_ = ""; /** * optional string device_ad_id = 1; * @return Whether the deviceAdId field is set. @@ -190143,7 +192144,8 @@ public java.lang.String getDeviceAdId() { } public static final int NETWORK_NAME_FIELD_NUMBER = 2; - private volatile java.lang.Object networkName_; + @SuppressWarnings("serial") + private volatile java.lang.Object networkName_ = ""; /** * optional string network_name = 2; * @return Whether the networkName field is set. @@ -190191,7 +192193,7 @@ public java.lang.String getNetworkName() { } public static final int ATTRIBUTION_FIELD_NUMBER = 3; - private boolean attribution_; + private boolean attribution_ = false; /** * optional bool attribution = 3; * @return Whether the attribution field is set. @@ -190210,7 +192212,8 @@ public boolean getAttribution() { } public static final int ORG_NAME_FIELD_NUMBER = 4; - private volatile java.lang.Object orgName_; + @SuppressWarnings("serial") + private volatile java.lang.Object orgName_ = ""; /** * optional string org_name = 4; * @return Whether the orgName field is set. @@ -190258,7 +192261,8 @@ public java.lang.String getOrgName() { } public static final int ORG_ID_FIELD_NUMBER = 5; - private volatile java.lang.Object orgId_; + @SuppressWarnings("serial") + private volatile java.lang.Object orgId_ = ""; /** * optional string org_id = 5; * @return Whether the orgId field is set. @@ -190306,7 +192310,8 @@ public java.lang.String getOrgId() { } public static final int CAMPAIGN_NAME_FIELD_NUMBER = 6; - private volatile java.lang.Object campaignName_; + @SuppressWarnings("serial") + private volatile java.lang.Object campaignName_ = ""; /** * optional string campaign_name = 6; * @return Whether the campaignName field is set. @@ -190354,7 +192359,8 @@ public java.lang.String getCampaignName() { } public static final int CAMPAIGN_ID_FIELD_NUMBER = 7; - private volatile java.lang.Object campaignId_; + @SuppressWarnings("serial") + private volatile java.lang.Object campaignId_ = ""; /** * optional string campaign_id = 7; * @return Whether the campaignId field is set. @@ -190402,7 +192408,8 @@ public java.lang.String getCampaignId() { } public static final int CLICK_DATE_FIELD_NUMBER = 8; - private volatile java.lang.Object clickDate_; + @SuppressWarnings("serial") + private volatile java.lang.Object clickDate_ = ""; /** * optional string click_date = 8; * @return Whether the clickDate field is set. @@ -190450,7 +192457,8 @@ public java.lang.String getClickDate() { } public static final int CONVERSION_DATE_FIELD_NUMBER = 9; - private volatile java.lang.Object conversionDate_; + @SuppressWarnings("serial") + private volatile java.lang.Object conversionDate_ = ""; /** * optional string conversion_date = 9; * @return Whether the conversionDate field is set. @@ -190498,7 +192506,8 @@ public java.lang.String getConversionDate() { } public static final int CONVERSION_TYPE_FIELD_NUMBER = 10; - private volatile java.lang.Object conversionType_; + @SuppressWarnings("serial") + private volatile java.lang.Object conversionType_ = ""; /** * optional string conversion_type = 10; * @return Whether the conversionType field is set. @@ -190546,7 +192555,8 @@ public java.lang.String getConversionType() { } public static final int GEO_FIELD_NUMBER = 11; - private volatile java.lang.Object geo_; + @SuppressWarnings("serial") + private volatile java.lang.Object geo_ = ""; /** * optional string geo = 11; * @return Whether the geo field is set. @@ -190594,7 +192604,8 @@ public java.lang.String getGeo() { } public static final int ADGROUP_NAME_FIELD_NUMBER = 12; - private volatile java.lang.Object adgroupName_; + @SuppressWarnings("serial") + private volatile java.lang.Object adgroupName_ = ""; /** * optional string adgroup_name = 12; * @return Whether the adgroupName field is set. @@ -190642,7 +192653,8 @@ public java.lang.String getAdgroupName() { } public static final int ADGROUP_ID_FIELD_NUMBER = 13; - private volatile java.lang.Object adgroupId_; + @SuppressWarnings("serial") + private volatile java.lang.Object adgroupId_ = ""; /** * optional string adgroup_id = 13; * @return Whether the adgroupId field is set. @@ -190690,7 +192702,8 @@ public java.lang.String getAdgroupId() { } public static final int KEYWORD_FIELD_NUMBER = 14; - private volatile java.lang.Object keyword_; + @SuppressWarnings("serial") + private volatile java.lang.Object keyword_ = ""; /** * optional string keyword = 14; * @return Whether the keyword field is set. @@ -190738,7 +192751,8 @@ public java.lang.String getKeyword() { } public static final int KEYWORD_ID_FIELD_NUMBER = 15; - private volatile java.lang.Object keywordId_; + @SuppressWarnings("serial") + private volatile java.lang.Object keywordId_ = ""; /** * optional string keyword_id = 15; * @return Whether the keywordId field is set. @@ -190786,7 +192800,8 @@ public java.lang.String getKeywordId() { } public static final int KEYWORD_EXTRA_FIELD_NUMBER = 16; - private volatile java.lang.Object keywordExtra_; + @SuppressWarnings("serial") + private volatile java.lang.Object keywordExtra_ = ""; /** * optional string keyword_extra = 16; * @return Whether the keywordExtra field is set. @@ -190834,7 +192849,8 @@ public java.lang.String getKeywordExtra() { } public static final int CREATIVESET_NAME_FIELD_NUMBER = 17; - private volatile java.lang.Object creativesetName_; + @SuppressWarnings("serial") + private volatile java.lang.Object creativesetName_ = ""; /** * optional string creativeset_name = 17; * @return Whether the creativesetName field is set. @@ -190882,7 +192898,8 @@ public java.lang.String getCreativesetName() { } public static final int CREATIVESET_ID_FIELD_NUMBER = 18; - private volatile java.lang.Object creativesetId_; + @SuppressWarnings("serial") + private volatile java.lang.Object creativesetId_ = ""; /** * optional string creativeset_id = 18; * @return Whether the creativesetId field is set. @@ -190944,58 +192961,58 @@ 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, deviceAdId_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, deviceAdId_); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, networkName_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, networkName_); } if (((bitField0_ & 0x00000004) != 0)) { output.writeBool(3, attribution_); } if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, orgName_); + com.google.protobuf.GeneratedMessage.writeString(output, 4, orgName_); } if (((bitField0_ & 0x00000010) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, orgId_); + com.google.protobuf.GeneratedMessage.writeString(output, 5, orgId_); } if (((bitField0_ & 0x00000020) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, campaignName_); + com.google.protobuf.GeneratedMessage.writeString(output, 6, campaignName_); } if (((bitField0_ & 0x00000040) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, campaignId_); + com.google.protobuf.GeneratedMessage.writeString(output, 7, campaignId_); } if (((bitField0_ & 0x00000080) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 8, clickDate_); + com.google.protobuf.GeneratedMessage.writeString(output, 8, clickDate_); } if (((bitField0_ & 0x00000100) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 9, conversionDate_); + com.google.protobuf.GeneratedMessage.writeString(output, 9, conversionDate_); } if (((bitField0_ & 0x00000200) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 10, conversionType_); + com.google.protobuf.GeneratedMessage.writeString(output, 10, conversionType_); } if (((bitField0_ & 0x00000400) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 11, geo_); + com.google.protobuf.GeneratedMessage.writeString(output, 11, geo_); } if (((bitField0_ & 0x00000800) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 12, adgroupName_); + com.google.protobuf.GeneratedMessage.writeString(output, 12, adgroupName_); } if (((bitField0_ & 0x00001000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 13, adgroupId_); + com.google.protobuf.GeneratedMessage.writeString(output, 13, adgroupId_); } if (((bitField0_ & 0x00002000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 14, keyword_); + com.google.protobuf.GeneratedMessage.writeString(output, 14, keyword_); } if (((bitField0_ & 0x00004000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 15, keywordId_); + com.google.protobuf.GeneratedMessage.writeString(output, 15, keywordId_); } if (((bitField0_ & 0x00008000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 16, keywordExtra_); + com.google.protobuf.GeneratedMessage.writeString(output, 16, keywordExtra_); } if (((bitField0_ & 0x00010000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 17, creativesetName_); + com.google.protobuf.GeneratedMessage.writeString(output, 17, creativesetName_); } if (((bitField0_ & 0x00020000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 18, creativesetId_); + com.google.protobuf.GeneratedMessage.writeString(output, 18, creativesetId_); } getUnknownFields().writeTo(output); } @@ -191007,59 +193024,59 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, deviceAdId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, deviceAdId_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, networkName_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, networkName_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(3, attribution_); } if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, orgName_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, orgName_); } if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, orgId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, orgId_); } if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, campaignName_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(6, campaignName_); } if (((bitField0_ & 0x00000040) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, campaignId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(7, campaignId_); } if (((bitField0_ & 0x00000080) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, clickDate_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(8, clickDate_); } if (((bitField0_ & 0x00000100) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, conversionDate_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(9, conversionDate_); } if (((bitField0_ & 0x00000200) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, conversionType_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(10, conversionType_); } if (((bitField0_ & 0x00000400) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, geo_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(11, geo_); } if (((bitField0_ & 0x00000800) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, adgroupName_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(12, adgroupName_); } if (((bitField0_ & 0x00001000) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(13, adgroupId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(13, adgroupId_); } if (((bitField0_ & 0x00002000) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(14, keyword_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(14, keyword_); } if (((bitField0_ & 0x00004000) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(15, keywordId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(15, keywordId_); } if (((bitField0_ & 0x00008000) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(16, keywordExtra_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(16, keywordExtra_); } if (((bitField0_ & 0x00010000) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(17, creativesetName_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(17, creativesetName_); } if (((bitField0_ & 0x00020000) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(18, creativesetId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(18, creativesetId_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -191289,39 +193306,41 @@ public static ei.Ei.AdAttributionInfo parseFrom( } public static ei.Ei.AdAttributionInfo parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.AdAttributionInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.AdAttributionInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.AdAttributionInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.AdAttributionInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.AdAttributionInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -191341,7 +193360,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -191349,7 +193368,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.AdAttributionInfo} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.AdAttributionInfo) ei.Ei.AdAttributionInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -191358,7 +193377,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_AdAttributionInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -191371,49 +193390,32 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; deviceAdId_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); networkName_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); attribution_ = false; - bitField0_ = (bitField0_ & ~0x00000004); orgName_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); orgId_ = ""; - bitField0_ = (bitField0_ & ~0x00000010); campaignName_ = ""; - bitField0_ = (bitField0_ & ~0x00000020); campaignId_ = ""; - bitField0_ = (bitField0_ & ~0x00000040); clickDate_ = ""; - bitField0_ = (bitField0_ & ~0x00000080); conversionDate_ = ""; - bitField0_ = (bitField0_ & ~0x00000100); conversionType_ = ""; - bitField0_ = (bitField0_ & ~0x00000200); geo_ = ""; - bitField0_ = (bitField0_ & ~0x00000400); adgroupName_ = ""; - bitField0_ = (bitField0_ & ~0x00000800); adgroupId_ = ""; - bitField0_ = (bitField0_ & ~0x00001000); keyword_ = ""; - bitField0_ = (bitField0_ & ~0x00002000); keywordId_ = ""; - bitField0_ = (bitField0_ & ~0x00004000); keywordExtra_ = ""; - bitField0_ = (bitField0_ & ~0x00008000); creativesetName_ = ""; - bitField0_ = (bitField0_ & ~0x00010000); creativesetId_ = ""; - bitField0_ = (bitField0_ & ~0x00020000); return this; } @@ -191440,117 +193442,89 @@ public ei.Ei.AdAttributionInfo build() { @java.lang.Override public ei.Ei.AdAttributionInfo buildPartial() { ei.Ei.AdAttributionInfo result = new ei.Ei.AdAttributionInfo(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.AdAttributionInfo result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.deviceAdId_ = deviceAdId_; to_bitField0_ |= 0x00000001; } - result.deviceAdId_ = deviceAdId_; if (((from_bitField0_ & 0x00000002) != 0)) { + result.networkName_ = networkName_; to_bitField0_ |= 0x00000002; } - result.networkName_ = networkName_; if (((from_bitField0_ & 0x00000004) != 0)) { result.attribution_ = attribution_; to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000008) != 0)) { + result.orgName_ = orgName_; to_bitField0_ |= 0x00000008; } - result.orgName_ = orgName_; if (((from_bitField0_ & 0x00000010) != 0)) { + result.orgId_ = orgId_; to_bitField0_ |= 0x00000010; } - result.orgId_ = orgId_; if (((from_bitField0_ & 0x00000020) != 0)) { + result.campaignName_ = campaignName_; to_bitField0_ |= 0x00000020; } - result.campaignName_ = campaignName_; if (((from_bitField0_ & 0x00000040) != 0)) { + result.campaignId_ = campaignId_; to_bitField0_ |= 0x00000040; } - result.campaignId_ = campaignId_; if (((from_bitField0_ & 0x00000080) != 0)) { + result.clickDate_ = clickDate_; to_bitField0_ |= 0x00000080; } - result.clickDate_ = clickDate_; if (((from_bitField0_ & 0x00000100) != 0)) { + result.conversionDate_ = conversionDate_; to_bitField0_ |= 0x00000100; } - result.conversionDate_ = conversionDate_; if (((from_bitField0_ & 0x00000200) != 0)) { + result.conversionType_ = conversionType_; to_bitField0_ |= 0x00000200; } - result.conversionType_ = conversionType_; if (((from_bitField0_ & 0x00000400) != 0)) { + result.geo_ = geo_; to_bitField0_ |= 0x00000400; } - result.geo_ = geo_; if (((from_bitField0_ & 0x00000800) != 0)) { + result.adgroupName_ = adgroupName_; to_bitField0_ |= 0x00000800; } - result.adgroupName_ = adgroupName_; if (((from_bitField0_ & 0x00001000) != 0)) { + result.adgroupId_ = adgroupId_; to_bitField0_ |= 0x00001000; } - result.adgroupId_ = adgroupId_; if (((from_bitField0_ & 0x00002000) != 0)) { + result.keyword_ = keyword_; to_bitField0_ |= 0x00002000; } - result.keyword_ = keyword_; if (((from_bitField0_ & 0x00004000) != 0)) { + result.keywordId_ = keywordId_; to_bitField0_ |= 0x00004000; } - result.keywordId_ = keywordId_; if (((from_bitField0_ & 0x00008000) != 0)) { + result.keywordExtra_ = keywordExtra_; to_bitField0_ |= 0x00008000; } - result.keywordExtra_ = keywordExtra_; if (((from_bitField0_ & 0x00010000) != 0)) { + result.creativesetName_ = creativesetName_; to_bitField0_ |= 0x00010000; } - result.creativesetName_ = creativesetName_; if (((from_bitField0_ & 0x00020000) != 0)) { + result.creativesetId_ = creativesetId_; to_bitField0_ |= 0x00020000; } - result.creativesetId_ = creativesetId_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.AdAttributionInfo) { @@ -191564,91 +193538,91 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.AdAttributionInfo other) { if (other == ei.Ei.AdAttributionInfo.getDefaultInstance()) return this; if (other.hasDeviceAdId()) { - bitField0_ |= 0x00000001; deviceAdId_ = other.deviceAdId_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasNetworkName()) { - bitField0_ |= 0x00000002; networkName_ = other.networkName_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasAttribution()) { setAttribution(other.getAttribution()); } if (other.hasOrgName()) { - bitField0_ |= 0x00000008; orgName_ = other.orgName_; + bitField0_ |= 0x00000008; onChanged(); } if (other.hasOrgId()) { - bitField0_ |= 0x00000010; orgId_ = other.orgId_; + bitField0_ |= 0x00000010; onChanged(); } if (other.hasCampaignName()) { - bitField0_ |= 0x00000020; campaignName_ = other.campaignName_; + bitField0_ |= 0x00000020; onChanged(); } if (other.hasCampaignId()) { - bitField0_ |= 0x00000040; campaignId_ = other.campaignId_; + bitField0_ |= 0x00000040; onChanged(); } if (other.hasClickDate()) { - bitField0_ |= 0x00000080; clickDate_ = other.clickDate_; + bitField0_ |= 0x00000080; onChanged(); } if (other.hasConversionDate()) { - bitField0_ |= 0x00000100; conversionDate_ = other.conversionDate_; + bitField0_ |= 0x00000100; onChanged(); } if (other.hasConversionType()) { - bitField0_ |= 0x00000200; conversionType_ = other.conversionType_; + bitField0_ |= 0x00000200; onChanged(); } if (other.hasGeo()) { - bitField0_ |= 0x00000400; geo_ = other.geo_; + bitField0_ |= 0x00000400; onChanged(); } if (other.hasAdgroupName()) { - bitField0_ |= 0x00000800; adgroupName_ = other.adgroupName_; + bitField0_ |= 0x00000800; onChanged(); } if (other.hasAdgroupId()) { - bitField0_ |= 0x00001000; adgroupId_ = other.adgroupId_; + bitField0_ |= 0x00001000; onChanged(); } if (other.hasKeyword()) { - bitField0_ |= 0x00002000; keyword_ = other.keyword_; + bitField0_ |= 0x00002000; onChanged(); } if (other.hasKeywordId()) { - bitField0_ |= 0x00004000; keywordId_ = other.keywordId_; + bitField0_ |= 0x00004000; onChanged(); } if (other.hasKeywordExtra()) { - bitField0_ |= 0x00008000; keywordExtra_ = other.keywordExtra_; + bitField0_ |= 0x00008000; onChanged(); } if (other.hasCreativesetName()) { - bitField0_ |= 0x00010000; creativesetName_ = other.creativesetName_; + bitField0_ |= 0x00010000; onChanged(); } if (other.hasCreativesetId()) { - bitField0_ |= 0x00020000; creativesetId_ = other.creativesetId_; + bitField0_ |= 0x00020000; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -191834,11 +193808,9 @@ public java.lang.String getDeviceAdId() { */ public Builder setDeviceAdId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } deviceAdId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -191847,8 +193819,8 @@ public Builder setDeviceAdId( * @return This builder for chaining. */ public Builder clearDeviceAdId() { - bitField0_ = (bitField0_ & ~0x00000001); deviceAdId_ = getDefaultInstance().getDeviceAdId(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -191859,11 +193831,9 @@ public Builder clearDeviceAdId() { */ public Builder setDeviceAdIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } deviceAdId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -191918,11 +193888,9 @@ public java.lang.String getNetworkName() { */ public Builder setNetworkName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } networkName_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -191931,8 +193899,8 @@ public Builder setNetworkName( * @return This builder for chaining. */ public Builder clearNetworkName() { - bitField0_ = (bitField0_ & ~0x00000002); networkName_ = getDefaultInstance().getNetworkName(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -191943,11 +193911,9 @@ public Builder clearNetworkName() { */ public Builder setNetworkNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } networkName_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -191975,8 +193941,9 @@ public boolean getAttribution() { * @return This builder for chaining. */ public Builder setAttribution(boolean value) { - bitField0_ |= 0x00000004; + attribution_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -192041,11 +194008,9 @@ public java.lang.String getOrgName() { */ public Builder setOrgName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } orgName_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -192054,8 +194019,8 @@ public Builder setOrgName( * @return This builder for chaining. */ public Builder clearOrgName() { - bitField0_ = (bitField0_ & ~0x00000008); orgName_ = getDefaultInstance().getOrgName(); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -192066,11 +194031,9 @@ public Builder clearOrgName() { */ public Builder setOrgNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } orgName_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -192125,11 +194088,9 @@ public java.lang.String getOrgId() { */ public Builder setOrgId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } orgId_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -192138,8 +194099,8 @@ public Builder setOrgId( * @return This builder for chaining. */ public Builder clearOrgId() { - bitField0_ = (bitField0_ & ~0x00000010); orgId_ = getDefaultInstance().getOrgId(); + bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } @@ -192150,11 +194111,9 @@ public Builder clearOrgId() { */ public Builder setOrgIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } orgId_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -192209,11 +194168,9 @@ public java.lang.String getCampaignName() { */ public Builder setCampaignName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } campaignName_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -192222,8 +194179,8 @@ public Builder setCampaignName( * @return This builder for chaining. */ public Builder clearCampaignName() { - bitField0_ = (bitField0_ & ~0x00000020); campaignName_ = getDefaultInstance().getCampaignName(); + bitField0_ = (bitField0_ & ~0x00000020); onChanged(); return this; } @@ -192234,11 +194191,9 @@ public Builder clearCampaignName() { */ public Builder setCampaignNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } campaignName_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -192293,11 +194248,9 @@ public java.lang.String getCampaignId() { */ public Builder setCampaignId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000040; + if (value == null) { throw new NullPointerException(); } campaignId_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -192306,8 +194259,8 @@ public Builder setCampaignId( * @return This builder for chaining. */ public Builder clearCampaignId() { - bitField0_ = (bitField0_ & ~0x00000040); campaignId_ = getDefaultInstance().getCampaignId(); + bitField0_ = (bitField0_ & ~0x00000040); onChanged(); return this; } @@ -192318,11 +194271,9 @@ public Builder clearCampaignId() { */ public Builder setCampaignIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000040; + if (value == null) { throw new NullPointerException(); } campaignId_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -192377,11 +194328,9 @@ public java.lang.String getClickDate() { */ public Builder setClickDate( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000080; + if (value == null) { throw new NullPointerException(); } clickDate_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -192390,8 +194339,8 @@ public Builder setClickDate( * @return This builder for chaining. */ public Builder clearClickDate() { - bitField0_ = (bitField0_ & ~0x00000080); clickDate_ = getDefaultInstance().getClickDate(); + bitField0_ = (bitField0_ & ~0x00000080); onChanged(); return this; } @@ -192402,11 +194351,9 @@ public Builder clearClickDate() { */ public Builder setClickDateBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000080; + if (value == null) { throw new NullPointerException(); } clickDate_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -192461,11 +194408,9 @@ public java.lang.String getConversionDate() { */ public Builder setConversionDate( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000100; + if (value == null) { throw new NullPointerException(); } conversionDate_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -192474,8 +194419,8 @@ public Builder setConversionDate( * @return This builder for chaining. */ public Builder clearConversionDate() { - bitField0_ = (bitField0_ & ~0x00000100); conversionDate_ = getDefaultInstance().getConversionDate(); + bitField0_ = (bitField0_ & ~0x00000100); onChanged(); return this; } @@ -192486,11 +194431,9 @@ public Builder clearConversionDate() { */ public Builder setConversionDateBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000100; + if (value == null) { throw new NullPointerException(); } conversionDate_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -192545,11 +194488,9 @@ public java.lang.String getConversionType() { */ public Builder setConversionType( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000200; + if (value == null) { throw new NullPointerException(); } conversionType_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -192558,8 +194499,8 @@ public Builder setConversionType( * @return This builder for chaining. */ public Builder clearConversionType() { - bitField0_ = (bitField0_ & ~0x00000200); conversionType_ = getDefaultInstance().getConversionType(); + bitField0_ = (bitField0_ & ~0x00000200); onChanged(); return this; } @@ -192570,11 +194511,9 @@ public Builder clearConversionType() { */ public Builder setConversionTypeBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000200; + if (value == null) { throw new NullPointerException(); } conversionType_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -192629,11 +194568,9 @@ public java.lang.String getGeo() { */ public Builder setGeo( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000400; + if (value == null) { throw new NullPointerException(); } geo_ = value; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -192642,8 +194579,8 @@ public Builder setGeo( * @return This builder for chaining. */ public Builder clearGeo() { - bitField0_ = (bitField0_ & ~0x00000400); geo_ = getDefaultInstance().getGeo(); + bitField0_ = (bitField0_ & ~0x00000400); onChanged(); return this; } @@ -192654,11 +194591,9 @@ public Builder clearGeo() { */ public Builder setGeoBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000400; + if (value == null) { throw new NullPointerException(); } geo_ = value; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -192713,11 +194648,9 @@ public java.lang.String getAdgroupName() { */ public Builder setAdgroupName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000800; + if (value == null) { throw new NullPointerException(); } adgroupName_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -192726,8 +194659,8 @@ public Builder setAdgroupName( * @return This builder for chaining. */ public Builder clearAdgroupName() { - bitField0_ = (bitField0_ & ~0x00000800); adgroupName_ = getDefaultInstance().getAdgroupName(); + bitField0_ = (bitField0_ & ~0x00000800); onChanged(); return this; } @@ -192738,11 +194671,9 @@ public Builder clearAdgroupName() { */ public Builder setAdgroupNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000800; + if (value == null) { throw new NullPointerException(); } adgroupName_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -192797,11 +194728,9 @@ public java.lang.String getAdgroupId() { */ public Builder setAdgroupId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00001000; + if (value == null) { throw new NullPointerException(); } adgroupId_ = value; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -192810,8 +194739,8 @@ public Builder setAdgroupId( * @return This builder for chaining. */ public Builder clearAdgroupId() { - bitField0_ = (bitField0_ & ~0x00001000); adgroupId_ = getDefaultInstance().getAdgroupId(); + bitField0_ = (bitField0_ & ~0x00001000); onChanged(); return this; } @@ -192822,11 +194751,9 @@ public Builder clearAdgroupId() { */ public Builder setAdgroupIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00001000; + if (value == null) { throw new NullPointerException(); } adgroupId_ = value; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -192881,11 +194808,9 @@ public java.lang.String getKeyword() { */ public Builder setKeyword( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00002000; + if (value == null) { throw new NullPointerException(); } keyword_ = value; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -192894,8 +194819,8 @@ public Builder setKeyword( * @return This builder for chaining. */ public Builder clearKeyword() { - bitField0_ = (bitField0_ & ~0x00002000); keyword_ = getDefaultInstance().getKeyword(); + bitField0_ = (bitField0_ & ~0x00002000); onChanged(); return this; } @@ -192906,11 +194831,9 @@ public Builder clearKeyword() { */ public Builder setKeywordBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00002000; + if (value == null) { throw new NullPointerException(); } keyword_ = value; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -192965,11 +194888,9 @@ public java.lang.String getKeywordId() { */ public Builder setKeywordId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00004000; + if (value == null) { throw new NullPointerException(); } keywordId_ = value; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -192978,8 +194899,8 @@ public Builder setKeywordId( * @return This builder for chaining. */ public Builder clearKeywordId() { - bitField0_ = (bitField0_ & ~0x00004000); keywordId_ = getDefaultInstance().getKeywordId(); + bitField0_ = (bitField0_ & ~0x00004000); onChanged(); return this; } @@ -192990,11 +194911,9 @@ public Builder clearKeywordId() { */ public Builder setKeywordIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00004000; + if (value == null) { throw new NullPointerException(); } keywordId_ = value; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -193049,11 +194968,9 @@ public java.lang.String getKeywordExtra() { */ public Builder setKeywordExtra( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00008000; + if (value == null) { throw new NullPointerException(); } keywordExtra_ = value; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -193062,8 +194979,8 @@ public Builder setKeywordExtra( * @return This builder for chaining. */ public Builder clearKeywordExtra() { - bitField0_ = (bitField0_ & ~0x00008000); keywordExtra_ = getDefaultInstance().getKeywordExtra(); + bitField0_ = (bitField0_ & ~0x00008000); onChanged(); return this; } @@ -193074,11 +194991,9 @@ public Builder clearKeywordExtra() { */ public Builder setKeywordExtraBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00008000; + if (value == null) { throw new NullPointerException(); } keywordExtra_ = value; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -193133,11 +195048,9 @@ public java.lang.String getCreativesetName() { */ public Builder setCreativesetName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00010000; + if (value == null) { throw new NullPointerException(); } creativesetName_ = value; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -193146,8 +195059,8 @@ public Builder setCreativesetName( * @return This builder for chaining. */ public Builder clearCreativesetName() { - bitField0_ = (bitField0_ & ~0x00010000); creativesetName_ = getDefaultInstance().getCreativesetName(); + bitField0_ = (bitField0_ & ~0x00010000); onChanged(); return this; } @@ -193158,11 +195071,9 @@ public Builder clearCreativesetName() { */ public Builder setCreativesetNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00010000; + if (value == null) { throw new NullPointerException(); } creativesetName_ = value; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -193217,11 +195128,9 @@ public java.lang.String getCreativesetId() { */ public Builder setCreativesetId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00020000; + if (value == null) { throw new NullPointerException(); } creativesetId_ = value; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -193230,8 +195139,8 @@ public Builder setCreativesetId( * @return This builder for chaining. */ public Builder clearCreativesetId() { - bitField0_ = (bitField0_ & ~0x00020000); creativesetId_ = getDefaultInstance().getCreativesetId(); + bitField0_ = (bitField0_ & ~0x00020000); onChanged(); return this; } @@ -193242,26 +195151,12 @@ public Builder clearCreativesetId() { */ public Builder setCreativesetIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00020000; + if (value == null) { throw new NullPointerException(); } creativesetId_ = value; + bitField0_ |= 0x00020000; 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.AdAttributionInfo) } @@ -193276,7 +195171,7 @@ public static ei.Ei.AdAttributionInfo getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public AdAttributionInfo parsePartialFrom( @@ -193401,37 +195296,34 @@ ei.Ei.ArtifactsClientInfo.LaunchCountOrBuilder getLaunchCountsOrBuilder( * Protobuf type {@code ei.ArtifactsClientInfo} */ public static final class ArtifactsClientInfo extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ArtifactsClientInfo) ArtifactsClientInfoOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ArtifactsClientInfo.class.getName()); + } // Use ArtifactsClientInfo.newBuilder() to construct. - private ArtifactsClientInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ArtifactsClientInfo(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ArtifactsClientInfo() { launchCounts_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ArtifactsClientInfo(); - } - - @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_ArtifactsClientInfo_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ArtifactsClientInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -193479,37 +195371,34 @@ public interface LaunchCountOrBuilder extends * Protobuf type {@code ei.ArtifactsClientInfo.LaunchCount} */ public static final class LaunchCount extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ArtifactsClientInfo.LaunchCount) LaunchCountOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + LaunchCount.class.getName()); + } // Use LaunchCount.newBuilder() to construct. - private LaunchCount(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private LaunchCount(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private LaunchCount() { ship_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new LaunchCount(); - } - - @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_ArtifactsClientInfo_LaunchCount_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ArtifactsClientInfo_LaunchCount_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -193518,7 +195407,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int SHIP_FIELD_NUMBER = 1; - private int ship_; + private int ship_ = 0; /** * optional .ei.MissionInfo.Spaceship ship = 1; * @return Whether the ship field is set. @@ -193531,13 +195420,12 @@ protected java.lang.Object newInstance( * @return The ship. */ @java.lang.Override public ei.Ei.MissionInfo.Spaceship getShip() { - @SuppressWarnings("deprecation") - ei.Ei.MissionInfo.Spaceship result = ei.Ei.MissionInfo.Spaceship.valueOf(ship_); + ei.Ei.MissionInfo.Spaceship result = ei.Ei.MissionInfo.Spaceship.forNumber(ship_); return result == null ? ei.Ei.MissionInfo.Spaceship.CHICKEN_ONE : result; } public static final int NUM_LAUNCHES_FIELD_NUMBER = 2; - private int numLaunches_; + private int numLaunches_ = 0; /** * optional uint32 num_launches = 2; * @return Whether the numLaunches field is set. @@ -193556,7 +195444,7 @@ public int getNumLaunches() { } public static final int LAUNCH_POINTS_FIELD_NUMBER = 3; - private double launchPoints_; + private double launchPoints_ = 0D; /** * optional double launch_points = 3; * @return Whether the launchPoints field is set. @@ -193711,39 +195599,41 @@ public static ei.Ei.ArtifactsClientInfo.LaunchCount parseFrom( } public static ei.Ei.ArtifactsClientInfo.LaunchCount parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ArtifactsClientInfo.LaunchCount parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ArtifactsClientInfo.LaunchCount parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ArtifactsClientInfo.LaunchCount parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ArtifactsClientInfo.LaunchCount parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ArtifactsClientInfo.LaunchCount parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -193763,7 +195653,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -193771,7 +195661,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ArtifactsClientInfo.LaunchCount} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ArtifactsClientInfo.LaunchCount) ei.Ei.ArtifactsClientInfo.LaunchCountOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -193780,7 +195670,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ArtifactsClientInfo_LaunchCount_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -193793,19 +195683,17 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; ship_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); numLaunches_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); launchPoints_ = 0D; - bitField0_ = (bitField0_ & ~0x00000004); return this; } @@ -193832,12 +195720,18 @@ public ei.Ei.ArtifactsClientInfo.LaunchCount build() { @java.lang.Override public ei.Ei.ArtifactsClientInfo.LaunchCount buildPartial() { ei.Ei.ArtifactsClientInfo.LaunchCount result = new ei.Ei.ArtifactsClientInfo.LaunchCount(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ArtifactsClientInfo.LaunchCount result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.ship_ = ship_; to_bitField0_ |= 0x00000001; } - result.ship_ = ship_; if (((from_bitField0_ & 0x00000002) != 0)) { result.numLaunches_ = numLaunches_; to_bitField0_ |= 0x00000002; @@ -193846,43 +195740,9 @@ public ei.Ei.ArtifactsClientInfo.LaunchCount buildPartial() { result.launchPoints_ = launchPoints_; to_bitField0_ |= 0x00000004; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ArtifactsClientInfo.LaunchCount) { @@ -193983,8 +195843,7 @@ public Builder mergeFrom( */ @java.lang.Override public ei.Ei.MissionInfo.Spaceship getShip() { - @SuppressWarnings("deprecation") - ei.Ei.MissionInfo.Spaceship result = ei.Ei.MissionInfo.Spaceship.valueOf(ship_); + ei.Ei.MissionInfo.Spaceship result = ei.Ei.MissionInfo.Spaceship.forNumber(ship_); return result == null ? ei.Ei.MissionInfo.Spaceship.CHICKEN_ONE : result; } /** @@ -194035,8 +195894,9 @@ public int getNumLaunches() { * @return This builder for chaining. */ public Builder setNumLaunches(int value) { - bitField0_ |= 0x00000002; + numLaunches_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -194074,8 +195934,9 @@ public double getLaunchPoints() { * @return This builder for chaining. */ public Builder setLaunchPoints(double value) { - bitField0_ |= 0x00000004; + launchPoints_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -194089,18 +195950,6 @@ public Builder clearLaunchPoints() { 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.ArtifactsClientInfo.LaunchCount) } @@ -194115,7 +195964,7 @@ public static ei.Ei.ArtifactsClientInfo.LaunchCount getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public LaunchCount parsePartialFrom( @@ -194155,7 +196004,7 @@ public ei.Ei.ArtifactsClientInfo.LaunchCount getDefaultInstanceForType() { private int bitField0_; public static final int MISSION_CAPACITY_MULT_FIELD_NUMBER = 1; - private double missionCapacityMult_; + private double missionCapacityMult_ = 0D; /** * optional double mission_capacity_mult = 1; * @return Whether the missionCapacityMult field is set. @@ -194174,7 +196023,7 @@ public double getMissionCapacityMult() { } public static final int MISSION_DURATION_MULT_FIELD_NUMBER = 2; - private double missionDurationMult_; + private double missionDurationMult_ = 0D; /** * optional double mission_duration_mult = 2; * @return Whether the missionDurationMult field is set. @@ -194193,7 +196042,7 @@ public double getMissionDurationMult() { } public static final int MISSION_FTL_DURATION_RESEARCH_MULT_FIELD_NUMBER = 4; - private double missionFtlDurationResearchMult_; + private double missionFtlDurationResearchMult_ = 0D; /** * optional double mission_ftl_duration_research_mult = 4; * @return Whether the missionFtlDurationResearchMult field is set. @@ -194212,7 +196061,7 @@ public double getMissionFtlDurationResearchMult() { } public static final int MISSION_CAPACITY_RESEARCH_MULT_FIELD_NUMBER = 6; - private double missionCapacityResearchMult_; + private double missionCapacityResearchMult_ = 0D; /** * optional double mission_capacity_research_mult = 6; * @return Whether the missionCapacityResearchMult field is set. @@ -194231,6 +196080,7 @@ public double getMissionCapacityResearchMult() { } public static final int LAUNCH_COUNTS_FIELD_NUMBER = 3; + @SuppressWarnings("serial") private java.util.List launchCounts_; /** * repeated .ei.ArtifactsClientInfo.LaunchCount launch_counts = 3; @@ -194271,7 +196121,7 @@ public ei.Ei.ArtifactsClientInfo.LaunchCountOrBuilder getLaunchCountsOrBuilder( } public static final int LAST_SERVER_LAUNCH_COUNT_SUM_TIME_FIELD_NUMBER = 5; - private double lastServerLaunchCountSumTime_; + private double lastServerLaunchCountSumTime_ = 0D; /** * optional double last_server_launch_count_sum_time = 5; * @return Whether the lastServerLaunchCountSumTime field is set. @@ -194480,39 +196330,41 @@ public static ei.Ei.ArtifactsClientInfo parseFrom( } public static ei.Ei.ArtifactsClientInfo parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ArtifactsClientInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ArtifactsClientInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ArtifactsClientInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ArtifactsClientInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ArtifactsClientInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -194532,7 +196384,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -194540,7 +196392,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ArtifactsClientInfo} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ArtifactsClientInfo) ei.Ei.ArtifactsClientInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -194549,7 +196401,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ArtifactsClientInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -194562,21 +196414,18 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; missionCapacityMult_ = 0D; - bitField0_ = (bitField0_ & ~0x00000001); missionDurationMult_ = 0D; - bitField0_ = (bitField0_ & ~0x00000002); missionFtlDurationResearchMult_ = 0D; - bitField0_ = (bitField0_ & ~0x00000004); missionCapacityResearchMult_ = 0D; - bitField0_ = (bitField0_ & ~0x00000008); if (launchCountsBuilder_ == null) { launchCounts_ = java.util.Collections.emptyList(); } else { @@ -194585,7 +196434,6 @@ public Builder clear() { } bitField0_ = (bitField0_ & ~0x00000010); lastServerLaunchCountSumTime_ = 0D; - bitField0_ = (bitField0_ & ~0x00000020); return this; } @@ -194612,6 +196460,25 @@ public ei.Ei.ArtifactsClientInfo build() { @java.lang.Override public ei.Ei.ArtifactsClientInfo buildPartial() { ei.Ei.ArtifactsClientInfo result = new ei.Ei.ArtifactsClientInfo(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.ArtifactsClientInfo result) { + if (launchCountsBuilder_ == null) { + if (((bitField0_ & 0x00000010) != 0)) { + launchCounts_ = java.util.Collections.unmodifiableList(launchCounts_); + bitField0_ = (bitField0_ & ~0x00000010); + } + result.launchCounts_ = launchCounts_; + } else { + result.launchCounts_ = launchCountsBuilder_.build(); + } + } + + private void buildPartial0(ei.Ei.ArtifactsClientInfo result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { @@ -194630,56 +196497,13 @@ public ei.Ei.ArtifactsClientInfo buildPartial() { result.missionCapacityResearchMult_ = missionCapacityResearchMult_; to_bitField0_ |= 0x00000008; } - if (launchCountsBuilder_ == null) { - if (((bitField0_ & 0x00000010) != 0)) { - launchCounts_ = java.util.Collections.unmodifiableList(launchCounts_); - bitField0_ = (bitField0_ & ~0x00000010); - } - result.launchCounts_ = launchCounts_; - } else { - result.launchCounts_ = launchCountsBuilder_.build(); - } if (((from_bitField0_ & 0x00000020) != 0)) { result.lastServerLaunchCountSumTime_ = lastServerLaunchCountSumTime_; to_bitField0_ |= 0x00000010; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ArtifactsClientInfo) { @@ -194723,7 +196547,7 @@ public Builder mergeFrom(ei.Ei.ArtifactsClientInfo other) { launchCounts_ = other.launchCounts_; bitField0_ = (bitField0_ & ~0x00000010); launchCountsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getLaunchCountsFieldBuilder() : null; } else { launchCountsBuilder_.addAllMessages(other.launchCounts_); @@ -194772,7 +196596,7 @@ public Builder mergeFrom( case 26: { ei.Ei.ArtifactsClientInfo.LaunchCount m = input.readMessage( - ei.Ei.ArtifactsClientInfo.LaunchCount.PARSER, + ei.Ei.ArtifactsClientInfo.LaunchCount.parser(), extensionRegistry); if (launchCountsBuilder_ == null) { ensureLaunchCountsIsMutable(); @@ -194837,8 +196661,9 @@ public double getMissionCapacityMult() { * @return This builder for chaining. */ public Builder setMissionCapacityMult(double value) { - bitField0_ |= 0x00000001; + missionCapacityMult_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -194876,8 +196701,9 @@ public double getMissionDurationMult() { * @return This builder for chaining. */ public Builder setMissionDurationMult(double value) { - bitField0_ |= 0x00000002; + missionDurationMult_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -194915,8 +196741,9 @@ public double getMissionFtlDurationResearchMult() { * @return This builder for chaining. */ public Builder setMissionFtlDurationResearchMult(double value) { - bitField0_ |= 0x00000004; + missionFtlDurationResearchMult_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -194954,8 +196781,9 @@ public double getMissionCapacityResearchMult() { * @return This builder for chaining. */ public Builder setMissionCapacityResearchMult(double value) { - bitField0_ |= 0x00000008; + missionCapacityResearchMult_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -194979,7 +196807,7 @@ private void ensureLaunchCountsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsClientInfo.LaunchCount, ei.Ei.ArtifactsClientInfo.LaunchCount.Builder, ei.Ei.ArtifactsClientInfo.LaunchCountOrBuilder> launchCountsBuilder_; /** @@ -195195,11 +197023,11 @@ public ei.Ei.ArtifactsClientInfo.LaunchCount.Builder addLaunchCountsBuilder( getLaunchCountsBuilderList() { return getLaunchCountsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsClientInfo.LaunchCount, ei.Ei.ArtifactsClientInfo.LaunchCount.Builder, ei.Ei.ArtifactsClientInfo.LaunchCountOrBuilder> getLaunchCountsFieldBuilder() { if (launchCountsBuilder_ == null) { - launchCountsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + launchCountsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsClientInfo.LaunchCount, ei.Ei.ArtifactsClientInfo.LaunchCount.Builder, ei.Ei.ArtifactsClientInfo.LaunchCountOrBuilder>( launchCounts_, ((bitField0_ & 0x00000010) != 0), @@ -195233,8 +197061,9 @@ public double getLastServerLaunchCountSumTime() { * @return This builder for chaining. */ public Builder setLastServerLaunchCountSumTime(double value) { - bitField0_ |= 0x00000020; + lastServerLaunchCountSumTime_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -195248,18 +197077,6 @@ public Builder clearLastServerLaunchCountSumTime() { 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.ArtifactsClientInfo) } @@ -195274,7 +197091,7 @@ public static ei.Ei.ArtifactsClientInfo getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ArtifactsClientInfo parsePartialFrom( @@ -195488,12 +197305,21 @@ ei.Ei.MissionInfo.FuelOrBuilder getFuelOrBuilder( * Protobuf type {@code ei.MissionInfo} */ public static final class MissionInfo extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.MissionInfo) MissionInfoOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + MissionInfo.class.getName()); + } // Use MissionInfo.newBuilder() to construct. - private MissionInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private MissionInfo(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private MissionInfo() { @@ -195506,25 +197332,13 @@ private MissionInfo() { identifier_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new MissionInfo(); - } - - @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_MissionInfo_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_MissionInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -195582,6 +197396,15 @@ public enum Spaceship ATREGGIES(10), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Spaceship.class.getName()); + } /** * CHICKEN_ONE = 0; */ @@ -195743,6 +197566,15 @@ public enum Status ARCHIVED(25), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Status.class.getName()); + } /** * FUELING = 0; */ @@ -195872,6 +197704,15 @@ public enum DurationType TUTORIAL(3), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + DurationType.class.getName()); + } /** * SHORT = 0; */ @@ -195993,37 +197834,34 @@ public interface FuelOrBuilder extends * Protobuf type {@code ei.MissionInfo.Fuel} */ public static final class Fuel extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.MissionInfo.Fuel) FuelOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Fuel.class.getName()); + } // Use Fuel.newBuilder() to construct. - private Fuel(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Fuel(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Fuel() { egg_ = 1; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Fuel(); - } - - @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_MissionInfo_Fuel_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_MissionInfo_Fuel_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -196032,7 +197870,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int EGG_FIELD_NUMBER = 1; - private int egg_; + private int egg_ = 1; /** * optional .ei.Egg egg = 1; * @return Whether the egg field is set. @@ -196045,13 +197883,12 @@ protected java.lang.Object newInstance( * @return The egg. */ @java.lang.Override public ei.Ei.Egg getEgg() { - @SuppressWarnings("deprecation") - ei.Ei.Egg result = ei.Ei.Egg.valueOf(egg_); + ei.Ei.Egg result = ei.Ei.Egg.forNumber(egg_); return result == null ? ei.Ei.Egg.EDIBLE : result; } public static final int AMOUNT_FIELD_NUMBER = 2; - private double amount_; + private double amount_ = 0D; /** * optional double amount = 2; * @return Whether the amount field is set. @@ -196190,39 +198027,41 @@ public static ei.Ei.MissionInfo.Fuel parseFrom( } public static ei.Ei.MissionInfo.Fuel parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.MissionInfo.Fuel parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.MissionInfo.Fuel parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.MissionInfo.Fuel parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.MissionInfo.Fuel parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.MissionInfo.Fuel parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -196242,7 +198081,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -196250,7 +198089,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.MissionInfo.Fuel} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.MissionInfo.Fuel) ei.Ei.MissionInfo.FuelOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -196259,7 +198098,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_MissionInfo_Fuel_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -196272,17 +198111,16 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; egg_ = 1; - bitField0_ = (bitField0_ & ~0x00000001); amount_ = 0D; - bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -196309,53 +198147,25 @@ public ei.Ei.MissionInfo.Fuel build() { @java.lang.Override public ei.Ei.MissionInfo.Fuel buildPartial() { ei.Ei.MissionInfo.Fuel result = new ei.Ei.MissionInfo.Fuel(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.MissionInfo.Fuel result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.egg_ = egg_; to_bitField0_ |= 0x00000001; } - result.egg_ = egg_; if (((from_bitField0_ & 0x00000002) != 0)) { result.amount_ = amount_; to_bitField0_ |= 0x00000002; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.MissionInfo.Fuel) { @@ -196448,8 +198258,7 @@ public Builder mergeFrom( */ @java.lang.Override public ei.Ei.Egg getEgg() { - @SuppressWarnings("deprecation") - ei.Ei.Egg result = ei.Ei.Egg.valueOf(egg_); + ei.Ei.Egg result = ei.Ei.Egg.forNumber(egg_); return result == null ? ei.Ei.Egg.EDIBLE : result; } /** @@ -196500,8 +198309,9 @@ public double getAmount() { * @return This builder for chaining. */ public Builder setAmount(double value) { - bitField0_ |= 0x00000002; + amount_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -196515,18 +198325,6 @@ public Builder clearAmount() { 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.MissionInfo.Fuel) } @@ -196541,7 +198339,7 @@ public static ei.Ei.MissionInfo.Fuel getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Fuel parsePartialFrom( @@ -196581,7 +198379,7 @@ public ei.Ei.MissionInfo.Fuel getDefaultInstanceForType() { private int bitField0_; public static final int SHIP_FIELD_NUMBER = 1; - private int ship_; + private int ship_ = 0; /** * optional .ei.MissionInfo.Spaceship ship = 1; * @return Whether the ship field is set. @@ -196594,13 +198392,12 @@ public ei.Ei.MissionInfo.Fuel getDefaultInstanceForType() { * @return The ship. */ @java.lang.Override public ei.Ei.MissionInfo.Spaceship getShip() { - @SuppressWarnings("deprecation") - ei.Ei.MissionInfo.Spaceship result = ei.Ei.MissionInfo.Spaceship.valueOf(ship_); + ei.Ei.MissionInfo.Spaceship result = ei.Ei.MissionInfo.Spaceship.forNumber(ship_); return result == null ? ei.Ei.MissionInfo.Spaceship.CHICKEN_ONE : result; } public static final int STATUS_FIELD_NUMBER = 2; - private int status_; + private int status_ = 0; /** * optional .ei.MissionInfo.Status status = 2; * @return Whether the status field is set. @@ -196613,13 +198410,12 @@ public ei.Ei.MissionInfo.Fuel getDefaultInstanceForType() { * @return The status. */ @java.lang.Override public ei.Ei.MissionInfo.Status getStatus() { - @SuppressWarnings("deprecation") - ei.Ei.MissionInfo.Status result = ei.Ei.MissionInfo.Status.valueOf(status_); + ei.Ei.MissionInfo.Status result = ei.Ei.MissionInfo.Status.forNumber(status_); return result == null ? ei.Ei.MissionInfo.Status.FUELING : result; } public static final int DURATION_TYPE_FIELD_NUMBER = 3; - private int durationType_; + private int durationType_ = 0; /** * optional .ei.MissionInfo.DurationType duration_type = 3; * @return Whether the durationType field is set. @@ -196632,12 +198428,12 @@ public ei.Ei.MissionInfo.Fuel getDefaultInstanceForType() { * @return The durationType. */ @java.lang.Override public ei.Ei.MissionInfo.DurationType getDurationType() { - @SuppressWarnings("deprecation") - ei.Ei.MissionInfo.DurationType result = ei.Ei.MissionInfo.DurationType.valueOf(durationType_); + ei.Ei.MissionInfo.DurationType result = ei.Ei.MissionInfo.DurationType.forNumber(durationType_); return result == null ? ei.Ei.MissionInfo.DurationType.SHORT : result; } public static final int FUEL_FIELD_NUMBER = 4; + @SuppressWarnings("serial") private java.util.List fuel_; /** * repeated .ei.MissionInfo.Fuel fuel = 4; @@ -196678,7 +198474,7 @@ public ei.Ei.MissionInfo.FuelOrBuilder getFuelOrBuilder( } public static final int LEVEL_FIELD_NUMBER = 12; - private int level_; + private int level_ = 0; /** * optional uint32 level = 12; * @return Whether the level field is set. @@ -196697,7 +198493,7 @@ public int getLevel() { } public static final int DURATION_SECONDS_FIELD_NUMBER = 5; - private double durationSeconds_; + private double durationSeconds_ = 0D; /** * optional double duration_seconds = 5; * @return Whether the durationSeconds field is set. @@ -196716,7 +198512,7 @@ public double getDurationSeconds() { } public static final int CAPACITY_FIELD_NUMBER = 9; - private int capacity_; + private int capacity_ = 0; /** * optional uint32 capacity = 9; * @return Whether the capacity field is set. @@ -196735,7 +198531,7 @@ public int getCapacity() { } public static final int QUALITY_BUMP_FIELD_NUMBER = 11; - private double qualityBump_; + private double qualityBump_ = 0D; /** * optional double quality_bump = 11; * @return Whether the qualityBump field is set. @@ -196754,7 +198550,7 @@ public double getQualityBump() { } public static final int TARGET_ARTIFACT_FIELD_NUMBER = 13; - private int targetArtifact_; + private int targetArtifact_ = 0; /** * optional .ei.ArtifactSpec.Name target_artifact = 13; * @return Whether the targetArtifact field is set. @@ -196767,13 +198563,12 @@ public double getQualityBump() { * @return The targetArtifact. */ @java.lang.Override public ei.Ei.ArtifactSpec.Name getTargetArtifact() { - @SuppressWarnings("deprecation") - ei.Ei.ArtifactSpec.Name result = ei.Ei.ArtifactSpec.Name.valueOf(targetArtifact_); + ei.Ei.ArtifactSpec.Name result = ei.Ei.ArtifactSpec.Name.forNumber(targetArtifact_); return result == null ? ei.Ei.ArtifactSpec.Name.LUNAR_TOTEM : result; } public static final int SECONDS_REMAINING_FIELD_NUMBER = 6; - private double secondsRemaining_; + private double secondsRemaining_ = 0D; /** * optional double seconds_remaining = 6; * @return Whether the secondsRemaining field is set. @@ -196792,7 +198587,7 @@ public double getSecondsRemaining() { } public static final int START_TIME_DERIVED_FIELD_NUMBER = 8; - private double startTimeDerived_; + private double startTimeDerived_ = 0D; /** * optional double start_time_derived = 8; * @return Whether the startTimeDerived field is set. @@ -196811,7 +198606,8 @@ public double getStartTimeDerived() { } public static final int MISSION_LOG_FIELD_NUMBER = 10; - private volatile java.lang.Object missionLog_; + @SuppressWarnings("serial") + private volatile java.lang.Object missionLog_ = ""; /** * optional string mission_log = 10; * @return Whether the missionLog field is set. @@ -196859,7 +198655,8 @@ public java.lang.String getMissionLog() { } public static final int IDENTIFIER_FIELD_NUMBER = 7; - private volatile java.lang.Object identifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object identifier_ = ""; /** * optional string identifier = 7; * @return Whether the identifier field is set. @@ -196939,7 +198736,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeDouble(6, secondsRemaining_); } if (((bitField0_ & 0x00000800) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, identifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 7, identifier_); } if (((bitField0_ & 0x00000200) != 0)) { output.writeDouble(8, startTimeDerived_); @@ -196948,7 +198745,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeUInt32(9, capacity_); } if (((bitField0_ & 0x00000400) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 10, missionLog_); + com.google.protobuf.GeneratedMessage.writeString(output, 10, missionLog_); } if (((bitField0_ & 0x00000040) != 0)) { output.writeDouble(11, qualityBump_); @@ -196993,7 +198790,7 @@ public int getSerializedSize() { .computeDoubleSize(6, secondsRemaining_); } if (((bitField0_ & 0x00000800) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, identifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(7, identifier_); } if (((bitField0_ & 0x00000200) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -197004,7 +198801,7 @@ public int getSerializedSize() { .computeUInt32Size(9, capacity_); } if (((bitField0_ & 0x00000400) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, missionLog_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(10, missionLog_); } if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -197201,39 +198998,41 @@ public static ei.Ei.MissionInfo parseFrom( } public static ei.Ei.MissionInfo parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.MissionInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.MissionInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.MissionInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.MissionInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.MissionInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -197253,7 +199052,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -197261,7 +199060,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.MissionInfo} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.MissionInfo) ei.Ei.MissionInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -197270,7 +199069,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_MissionInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -197283,19 +199082,17 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; ship_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); status_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); durationType_ = 0; - bitField0_ = (bitField0_ & ~0x00000004); if (fuelBuilder_ == null) { fuel_ = java.util.Collections.emptyList(); } else { @@ -197304,23 +199101,14 @@ public Builder clear() { } bitField0_ = (bitField0_ & ~0x00000008); level_ = 0; - bitField0_ = (bitField0_ & ~0x00000010); durationSeconds_ = 0D; - bitField0_ = (bitField0_ & ~0x00000020); capacity_ = 0; - bitField0_ = (bitField0_ & ~0x00000040); qualityBump_ = 0D; - bitField0_ = (bitField0_ & ~0x00000080); targetArtifact_ = 0; - bitField0_ = (bitField0_ & ~0x00000100); secondsRemaining_ = 0D; - bitField0_ = (bitField0_ & ~0x00000200); startTimeDerived_ = 0D; - bitField0_ = (bitField0_ & ~0x00000400); missionLog_ = ""; - bitField0_ = (bitField0_ & ~0x00000800); identifier_ = ""; - bitField0_ = (bitField0_ & ~0x00001000); return this; } @@ -197347,29 +199135,39 @@ public ei.Ei.MissionInfo build() { @java.lang.Override public ei.Ei.MissionInfo buildPartial() { ei.Ei.MissionInfo result = new ei.Ei.MissionInfo(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.MissionInfo result) { + if (fuelBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0)) { + fuel_ = java.util.Collections.unmodifiableList(fuel_); + bitField0_ = (bitField0_ & ~0x00000008); + } + result.fuel_ = fuel_; + } else { + result.fuel_ = fuelBuilder_.build(); + } + } + + private void buildPartial0(ei.Ei.MissionInfo result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.ship_ = ship_; to_bitField0_ |= 0x00000001; } - result.ship_ = ship_; if (((from_bitField0_ & 0x00000002) != 0)) { + result.status_ = status_; to_bitField0_ |= 0x00000002; } - result.status_ = status_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.durationType_ = durationType_; to_bitField0_ |= 0x00000004; } - result.durationType_ = durationType_; - if (fuelBuilder_ == null) { - if (((bitField0_ & 0x00000008) != 0)) { - fuel_ = java.util.Collections.unmodifiableList(fuel_); - bitField0_ = (bitField0_ & ~0x00000008); - } - result.fuel_ = fuel_; - } else { - result.fuel_ = fuelBuilder_.build(); - } if (((from_bitField0_ & 0x00000010) != 0)) { result.level_ = level_; to_bitField0_ |= 0x00000008; @@ -197387,9 +199185,9 @@ public ei.Ei.MissionInfo buildPartial() { to_bitField0_ |= 0x00000040; } if (((from_bitField0_ & 0x00000100) != 0)) { + result.targetArtifact_ = targetArtifact_; to_bitField0_ |= 0x00000080; } - result.targetArtifact_ = targetArtifact_; if (((from_bitField0_ & 0x00000200) != 0)) { result.secondsRemaining_ = secondsRemaining_; to_bitField0_ |= 0x00000100; @@ -197399,50 +199197,16 @@ public ei.Ei.MissionInfo buildPartial() { to_bitField0_ |= 0x00000200; } if (((from_bitField0_ & 0x00000800) != 0)) { + result.missionLog_ = missionLog_; to_bitField0_ |= 0x00000400; } - result.missionLog_ = missionLog_; if (((from_bitField0_ & 0x00001000) != 0)) { + result.identifier_ = identifier_; to_bitField0_ |= 0x00000800; } - result.identifier_ = identifier_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.MissionInfo) { @@ -197483,7 +199247,7 @@ public Builder mergeFrom(ei.Ei.MissionInfo other) { fuel_ = other.fuel_; bitField0_ = (bitField0_ & ~0x00000008); fuelBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getFuelFieldBuilder() : null; } else { fuelBuilder_.addAllMessages(other.fuel_); @@ -197512,13 +199276,13 @@ public Builder mergeFrom(ei.Ei.MissionInfo other) { setStartTimeDerived(other.getStartTimeDerived()); } if (other.hasMissionLog()) { - bitField0_ |= 0x00000800; missionLog_ = other.missionLog_; + bitField0_ |= 0x00000800; onChanged(); } if (other.hasIdentifier()) { - bitField0_ |= 0x00001000; identifier_ = other.identifier_; + bitField0_ |= 0x00001000; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -197586,7 +199350,7 @@ public Builder mergeFrom( case 34: { ei.Ei.MissionInfo.Fuel m = input.readMessage( - ei.Ei.MissionInfo.Fuel.PARSER, + ei.Ei.MissionInfo.Fuel.parser(), extensionRegistry); if (fuelBuilder_ == null) { ensureFuelIsMutable(); @@ -197679,8 +199443,7 @@ public Builder mergeFrom( */ @java.lang.Override public ei.Ei.MissionInfo.Spaceship getShip() { - @SuppressWarnings("deprecation") - ei.Ei.MissionInfo.Spaceship result = ei.Ei.MissionInfo.Spaceship.valueOf(ship_); + ei.Ei.MissionInfo.Spaceship result = ei.Ei.MissionInfo.Spaceship.forNumber(ship_); return result == null ? ei.Ei.MissionInfo.Spaceship.CHICKEN_ONE : result; } /** @@ -197722,8 +199485,7 @@ public Builder clearShip() { */ @java.lang.Override public ei.Ei.MissionInfo.Status getStatus() { - @SuppressWarnings("deprecation") - ei.Ei.MissionInfo.Status result = ei.Ei.MissionInfo.Status.valueOf(status_); + ei.Ei.MissionInfo.Status result = ei.Ei.MissionInfo.Status.forNumber(status_); return result == null ? ei.Ei.MissionInfo.Status.FUELING : result; } /** @@ -197765,8 +199527,7 @@ public Builder clearStatus() { */ @java.lang.Override public ei.Ei.MissionInfo.DurationType getDurationType() { - @SuppressWarnings("deprecation") - ei.Ei.MissionInfo.DurationType result = ei.Ei.MissionInfo.DurationType.valueOf(durationType_); + ei.Ei.MissionInfo.DurationType result = ei.Ei.MissionInfo.DurationType.forNumber(durationType_); return result == null ? ei.Ei.MissionInfo.DurationType.SHORT : result; } /** @@ -197803,7 +199564,7 @@ private void ensureFuelIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.MissionInfo.Fuel, ei.Ei.MissionInfo.Fuel.Builder, ei.Ei.MissionInfo.FuelOrBuilder> fuelBuilder_; /** @@ -198019,11 +199780,11 @@ public ei.Ei.MissionInfo.Fuel.Builder addFuelBuilder( getFuelBuilderList() { return getFuelFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.MissionInfo.Fuel, ei.Ei.MissionInfo.Fuel.Builder, ei.Ei.MissionInfo.FuelOrBuilder> getFuelFieldBuilder() { if (fuelBuilder_ == null) { - fuelBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + fuelBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.MissionInfo.Fuel, ei.Ei.MissionInfo.Fuel.Builder, ei.Ei.MissionInfo.FuelOrBuilder>( fuel_, ((bitField0_ & 0x00000008) != 0), @@ -198057,8 +199818,9 @@ public int getLevel() { * @return This builder for chaining. */ public Builder setLevel(int value) { - bitField0_ |= 0x00000010; + level_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -198096,8 +199858,9 @@ public double getDurationSeconds() { * @return This builder for chaining. */ public Builder setDurationSeconds(double value) { - bitField0_ |= 0x00000020; + durationSeconds_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -198135,8 +199898,9 @@ public int getCapacity() { * @return This builder for chaining. */ public Builder setCapacity(int value) { - bitField0_ |= 0x00000040; + capacity_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -198174,8 +199938,9 @@ public double getQualityBump() { * @return This builder for chaining. */ public Builder setQualityBump(double value) { - bitField0_ |= 0x00000080; + qualityBump_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -198204,8 +199969,7 @@ public Builder clearQualityBump() { */ @java.lang.Override public ei.Ei.ArtifactSpec.Name getTargetArtifact() { - @SuppressWarnings("deprecation") - ei.Ei.ArtifactSpec.Name result = ei.Ei.ArtifactSpec.Name.valueOf(targetArtifact_); + ei.Ei.ArtifactSpec.Name result = ei.Ei.ArtifactSpec.Name.forNumber(targetArtifact_); return result == null ? ei.Ei.ArtifactSpec.Name.LUNAR_TOTEM : result; } /** @@ -198256,8 +200020,9 @@ public double getSecondsRemaining() { * @return This builder for chaining. */ public Builder setSecondsRemaining(double value) { - bitField0_ |= 0x00000200; + secondsRemaining_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -198295,8 +200060,9 @@ public double getStartTimeDerived() { * @return This builder for chaining. */ public Builder setStartTimeDerived(double value) { - bitField0_ |= 0x00000400; + startTimeDerived_ = value; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -198361,11 +200127,9 @@ public java.lang.String getMissionLog() { */ public Builder setMissionLog( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000800; + if (value == null) { throw new NullPointerException(); } missionLog_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -198374,8 +200138,8 @@ public Builder setMissionLog( * @return This builder for chaining. */ public Builder clearMissionLog() { - bitField0_ = (bitField0_ & ~0x00000800); missionLog_ = getDefaultInstance().getMissionLog(); + bitField0_ = (bitField0_ & ~0x00000800); onChanged(); return this; } @@ -198386,11 +200150,9 @@ public Builder clearMissionLog() { */ public Builder setMissionLogBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000800; + if (value == null) { throw new NullPointerException(); } missionLog_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -198445,11 +200207,9 @@ public java.lang.String getIdentifier() { */ public Builder setIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00001000; + if (value == null) { throw new NullPointerException(); } identifier_ = value; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -198458,8 +200218,8 @@ public Builder setIdentifier( * @return This builder for chaining. */ public Builder clearIdentifier() { - bitField0_ = (bitField0_ & ~0x00001000); identifier_ = getDefaultInstance().getIdentifier(); + bitField0_ = (bitField0_ & ~0x00001000); onChanged(); return this; } @@ -198470,26 +200230,12 @@ public Builder clearIdentifier() { */ public Builder setIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00001000; + if (value == null) { throw new NullPointerException(); } identifier_ = value; + bitField0_ |= 0x00001000; 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.MissionInfo) } @@ -198504,7 +200250,7 @@ public static ei.Ei.MissionInfo getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public MissionInfo parsePartialFrom( @@ -198594,12 +200340,21 @@ public interface ArtifactSpecOrBuilder extends * Protobuf type {@code ei.ArtifactSpec} */ public static final class ArtifactSpec extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ArtifactSpec) ArtifactSpecOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ArtifactSpec.class.getName()); + } // Use ArtifactSpec.newBuilder() to construct. - private ArtifactSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ArtifactSpec(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ArtifactSpec() { @@ -198609,25 +200364,13 @@ private ArtifactSpec() { egg_ = 1; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ArtifactSpec(); - } - - @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_ArtifactSpec_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ArtifactSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -198857,6 +200600,15 @@ public enum Name UNKNOWN(10000), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Name.class.getName()); + } /** * LUNAR_TOTEM = 0; */ @@ -199225,6 +200977,15 @@ public enum Level SUPERIOR(4), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Level.class.getName()); + } /** * INFERIOR = 0; */ @@ -199344,6 +201105,15 @@ public enum Rarity LEGENDARY(3), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Rarity.class.getName()); + } /** * COMMON = 0; */ @@ -199458,6 +201228,15 @@ public enum Type STONE_INGREDIENT(3), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Type.class.getName()); + } /** * ARTIFACT = 0; */ @@ -199551,7 +201330,7 @@ private Type(int value) { private int bitField0_; public static final int NAME_FIELD_NUMBER = 1; - private int name_; + private int name_ = 0; /** * optional .ei.ArtifactSpec.Name name = 1; * @return Whether the name field is set. @@ -199564,13 +201343,12 @@ private Type(int value) { * @return The name. */ @java.lang.Override public ei.Ei.ArtifactSpec.Name getName() { - @SuppressWarnings("deprecation") - ei.Ei.ArtifactSpec.Name result = ei.Ei.ArtifactSpec.Name.valueOf(name_); + ei.Ei.ArtifactSpec.Name result = ei.Ei.ArtifactSpec.Name.forNumber(name_); return result == null ? ei.Ei.ArtifactSpec.Name.LUNAR_TOTEM : result; } public static final int LEVEL_FIELD_NUMBER = 2; - private int level_; + private int level_ = 0; /** * optional .ei.ArtifactSpec.Level level = 2; * @return Whether the level field is set. @@ -199583,13 +201361,12 @@ private Type(int value) { * @return The level. */ @java.lang.Override public ei.Ei.ArtifactSpec.Level getLevel() { - @SuppressWarnings("deprecation") - ei.Ei.ArtifactSpec.Level result = ei.Ei.ArtifactSpec.Level.valueOf(level_); + ei.Ei.ArtifactSpec.Level result = ei.Ei.ArtifactSpec.Level.forNumber(level_); return result == null ? ei.Ei.ArtifactSpec.Level.INFERIOR : result; } public static final int RARITY_FIELD_NUMBER = 3; - private int rarity_; + private int rarity_ = 0; /** * optional .ei.ArtifactSpec.Rarity rarity = 3; * @return Whether the rarity field is set. @@ -199602,13 +201379,12 @@ private Type(int value) { * @return The rarity. */ @java.lang.Override public ei.Ei.ArtifactSpec.Rarity getRarity() { - @SuppressWarnings("deprecation") - ei.Ei.ArtifactSpec.Rarity result = ei.Ei.ArtifactSpec.Rarity.valueOf(rarity_); + ei.Ei.ArtifactSpec.Rarity result = ei.Ei.ArtifactSpec.Rarity.forNumber(rarity_); return result == null ? ei.Ei.ArtifactSpec.Rarity.COMMON : result; } public static final int EGG_FIELD_NUMBER = 4; - private int egg_; + private int egg_ = 1; /** * optional .ei.Egg egg = 4; * @return Whether the egg field is set. @@ -199621,8 +201397,7 @@ private Type(int value) { * @return The egg. */ @java.lang.Override public ei.Ei.Egg getEgg() { - @SuppressWarnings("deprecation") - ei.Ei.Egg result = ei.Ei.Egg.valueOf(egg_); + ei.Ei.Egg result = ei.Ei.Egg.forNumber(egg_); return result == null ? ei.Ei.Egg.EDIBLE : result; } @@ -199774,39 +201549,41 @@ public static ei.Ei.ArtifactSpec parseFrom( } public static ei.Ei.ArtifactSpec parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ArtifactSpec parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ArtifactSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ArtifactSpec parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ArtifactSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ArtifactSpec parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -199826,7 +201603,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -199834,7 +201611,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ArtifactSpec} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ArtifactSpec) ei.Ei.ArtifactSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -199843,7 +201620,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ArtifactSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -199856,21 +201633,18 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; name_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); level_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); rarity_ = 0; - bitField0_ = (bitField0_ & ~0x00000004); egg_ = 1; - bitField0_ = (bitField0_ & ~0x00000008); return this; } @@ -199897,61 +201671,33 @@ public ei.Ei.ArtifactSpec build() { @java.lang.Override public ei.Ei.ArtifactSpec buildPartial() { ei.Ei.ArtifactSpec result = new ei.Ei.ArtifactSpec(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ArtifactSpec result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; to_bitField0_ |= 0x00000001; } - result.name_ = name_; if (((from_bitField0_ & 0x00000002) != 0)) { + result.level_ = level_; to_bitField0_ |= 0x00000002; } - result.level_ = level_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.rarity_ = rarity_; to_bitField0_ |= 0x00000004; } - result.rarity_ = rarity_; if (((from_bitField0_ & 0x00000008) != 0)) { + result.egg_ = egg_; to_bitField0_ |= 0x00000008; } - result.egg_ = egg_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ArtifactSpec) { @@ -200081,8 +201827,7 @@ public Builder mergeFrom( */ @java.lang.Override public ei.Ei.ArtifactSpec.Name getName() { - @SuppressWarnings("deprecation") - ei.Ei.ArtifactSpec.Name result = ei.Ei.ArtifactSpec.Name.valueOf(name_); + ei.Ei.ArtifactSpec.Name result = ei.Ei.ArtifactSpec.Name.forNumber(name_); return result == null ? ei.Ei.ArtifactSpec.Name.LUNAR_TOTEM : result; } /** @@ -200124,8 +201869,7 @@ public Builder clearName() { */ @java.lang.Override public ei.Ei.ArtifactSpec.Level getLevel() { - @SuppressWarnings("deprecation") - ei.Ei.ArtifactSpec.Level result = ei.Ei.ArtifactSpec.Level.valueOf(level_); + ei.Ei.ArtifactSpec.Level result = ei.Ei.ArtifactSpec.Level.forNumber(level_); return result == null ? ei.Ei.ArtifactSpec.Level.INFERIOR : result; } /** @@ -200167,8 +201911,7 @@ public Builder clearLevel() { */ @java.lang.Override public ei.Ei.ArtifactSpec.Rarity getRarity() { - @SuppressWarnings("deprecation") - ei.Ei.ArtifactSpec.Rarity result = ei.Ei.ArtifactSpec.Rarity.valueOf(rarity_); + ei.Ei.ArtifactSpec.Rarity result = ei.Ei.ArtifactSpec.Rarity.forNumber(rarity_); return result == null ? ei.Ei.ArtifactSpec.Rarity.COMMON : result; } /** @@ -200210,8 +201953,7 @@ public Builder clearRarity() { */ @java.lang.Override public ei.Ei.Egg getEgg() { - @SuppressWarnings("deprecation") - ei.Ei.Egg result = ei.Ei.Egg.valueOf(egg_); + ei.Ei.Egg result = ei.Ei.Egg.forNumber(egg_); return result == null ? ei.Ei.Egg.EDIBLE : result; } /** @@ -200238,18 +201980,6 @@ public Builder clearEgg() { 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.ArtifactSpec) } @@ -200264,7 +201994,7 @@ public static ei.Ei.ArtifactSpec getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ArtifactSpec parsePartialFrom( @@ -200349,37 +202079,34 @@ ei.Ei.ArtifactSpecOrBuilder getStonesOrBuilder( * Protobuf type {@code ei.CompleteArtifact} */ public static final class CompleteArtifact extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.CompleteArtifact) CompleteArtifactOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + CompleteArtifact.class.getName()); + } // Use CompleteArtifact.newBuilder() to construct. - private CompleteArtifact(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CompleteArtifact(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private CompleteArtifact() { stones_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new CompleteArtifact(); - } - - @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_CompleteArtifact_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_CompleteArtifact_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -200414,6 +202141,7 @@ public ei.Ei.ArtifactSpecOrBuilder getSpecOrBuilder() { } public static final int STONES_FIELD_NUMBER = 2; + @SuppressWarnings("serial") private java.util.List stones_; /** * repeated .ei.ArtifactSpec stones = 2; @@ -200570,39 +202298,41 @@ public static ei.Ei.CompleteArtifact parseFrom( } public static ei.Ei.CompleteArtifact parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.CompleteArtifact parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.CompleteArtifact parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.CompleteArtifact parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.CompleteArtifact parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.CompleteArtifact parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -200622,7 +202352,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -200630,7 +202360,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.CompleteArtifact} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.CompleteArtifact) ei.Ei.CompleteArtifactOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -200639,7 +202369,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_CompleteArtifact_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -200652,12 +202382,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getSpecFieldBuilder(); getStonesFieldBuilder(); @@ -200666,12 +202396,12 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (specBuilder_ == null) { - spec_ = null; - } else { - specBuilder_.clear(); + bitField0_ = 0; + spec_ = null; + if (specBuilder_ != null) { + specBuilder_.dispose(); + specBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); if (stonesBuilder_ == null) { stones_ = java.util.Collections.emptyList(); } else { @@ -200705,16 +202435,13 @@ public ei.Ei.CompleteArtifact build() { @java.lang.Override public ei.Ei.CompleteArtifact buildPartial() { ei.Ei.CompleteArtifact result = new ei.Ei.CompleteArtifact(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - if (specBuilder_ == null) { - result.spec_ = spec_; - } else { - result.spec_ = specBuilder_.build(); - } - to_bitField0_ |= 0x00000001; - } + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.CompleteArtifact result) { if (stonesBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0)) { stones_ = java.util.Collections.unmodifiableList(stones_); @@ -200724,43 +202451,20 @@ public ei.Ei.CompleteArtifact buildPartial() { } else { result.stones_ = stonesBuilder_.build(); } - 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); + private void buildPartial0(ei.Ei.CompleteArtifact result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.spec_ = specBuilder_ == null + ? spec_ + : specBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof ei.Ei.CompleteArtifact) { @@ -200795,7 +202499,7 @@ public Builder mergeFrom(ei.Ei.CompleteArtifact other) { stones_ = other.stones_; bitField0_ = (bitField0_ & ~0x00000002); stonesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getStonesFieldBuilder() : null; } else { stonesBuilder_.addAllMessages(other.stones_); @@ -200838,7 +202542,7 @@ public Builder mergeFrom( case 18: { ei.Ei.ArtifactSpec m = input.readMessage( - ei.Ei.ArtifactSpec.PARSER, + ei.Ei.ArtifactSpec.parser(), extensionRegistry); if (stonesBuilder_ == null) { ensureStonesIsMutable(); @@ -200866,7 +202570,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.ArtifactSpec spec_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ArtifactSpec, ei.Ei.ArtifactSpec.Builder, ei.Ei.ArtifactSpecOrBuilder> specBuilder_; /** * optional .ei.ArtifactSpec spec = 1; @@ -200895,11 +202599,11 @@ public Builder setSpec(ei.Ei.ArtifactSpec value) { throw new NullPointerException(); } spec_ = value; - onChanged(); } else { specBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -200909,11 +202613,11 @@ public Builder setSpec( ei.Ei.ArtifactSpec.Builder builderForValue) { if (specBuilder_ == null) { spec_ = builderForValue.build(); - onChanged(); } else { specBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -200922,31 +202626,32 @@ public Builder setSpec( public Builder mergeSpec(ei.Ei.ArtifactSpec value) { if (specBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - spec_ != null && - spec_ != ei.Ei.ArtifactSpec.getDefaultInstance()) { - spec_ = - ei.Ei.ArtifactSpec.newBuilder(spec_).mergeFrom(value).buildPartial(); + spec_ != null && + spec_ != ei.Ei.ArtifactSpec.getDefaultInstance()) { + getSpecBuilder().mergeFrom(value); } else { spec_ = value; } - onChanged(); } else { specBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (spec_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.ArtifactSpec spec = 1; */ public Builder clearSpec() { - if (specBuilder_ == null) { - spec_ = null; - onChanged(); - } else { - specBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + spec_ = null; + if (specBuilder_ != null) { + specBuilder_.dispose(); + specBuilder_ = null; + } + onChanged(); return this; } /** @@ -200971,11 +202676,11 @@ public ei.Ei.ArtifactSpecOrBuilder getSpecOrBuilder() { /** * optional .ei.ArtifactSpec spec = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ArtifactSpec, ei.Ei.ArtifactSpec.Builder, ei.Ei.ArtifactSpecOrBuilder> getSpecFieldBuilder() { if (specBuilder_ == null) { - specBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + specBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.ArtifactSpec, ei.Ei.ArtifactSpec.Builder, ei.Ei.ArtifactSpecOrBuilder>( getSpec(), getParentForChildren(), @@ -200994,7 +202699,7 @@ private void ensureStonesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactSpec, ei.Ei.ArtifactSpec.Builder, ei.Ei.ArtifactSpecOrBuilder> stonesBuilder_; /** @@ -201210,11 +202915,11 @@ public ei.Ei.ArtifactSpec.Builder addStonesBuilder( getStonesBuilderList() { return getStonesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactSpec, ei.Ei.ArtifactSpec.Builder, ei.Ei.ArtifactSpecOrBuilder> getStonesFieldBuilder() { if (stonesBuilder_ == null) { - stonesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + stonesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactSpec, ei.Ei.ArtifactSpec.Builder, ei.Ei.ArtifactSpecOrBuilder>( stones_, ((bitField0_ & 0x00000002) != 0), @@ -201224,18 +202929,6 @@ public ei.Ei.ArtifactSpec.Builder addStonesBuilder( } return stonesBuilder_; } - @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.CompleteArtifact) } @@ -201250,7 +202943,7 @@ public static ei.Ei.CompleteArtifact getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CompleteArtifact parsePartialFrom( @@ -201350,37 +203043,34 @@ public interface ArtifactInventoryItemOrBuilder extends * Protobuf type {@code ei.ArtifactInventoryItem} */ public static final class ArtifactInventoryItem extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ArtifactInventoryItem) ArtifactInventoryItemOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ArtifactInventoryItem.class.getName()); + } // Use ArtifactInventoryItem.newBuilder() to construct. - private ArtifactInventoryItem(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ArtifactInventoryItem(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ArtifactInventoryItem() { serverId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ArtifactInventoryItem(); - } - - @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_ArtifactInventoryItem_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ArtifactInventoryItem_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -201389,7 +203079,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int ITEM_ID_FIELD_NUMBER = 1; - private long itemId_; + private long itemId_ = 0L; /** * optional uint64 item_id = 1; * @return Whether the itemId field is set. @@ -201434,7 +203124,7 @@ public ei.Ei.CompleteArtifactOrBuilder getArtifactOrBuilder() { } public static final int QUANTITY_FIELD_NUMBER = 3; - private double quantity_; + private double quantity_ = 0D; /** * optional double quantity = 3; * @return Whether the quantity field is set. @@ -201453,7 +203143,8 @@ public double getQuantity() { } public static final int SERVER_ID_FIELD_NUMBER = 4; - private volatile java.lang.Object serverId_; + @SuppressWarnings("serial") + private volatile java.lang.Object serverId_ = ""; /** * optional string server_id = 4; * @return Whether the serverId field is set. @@ -201524,7 +203215,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeDouble(3, quantity_); } if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, serverId_); + com.google.protobuf.GeneratedMessage.writeString(output, 4, serverId_); } getUnknownFields().writeTo(output); } @@ -201548,7 +203239,7 @@ public int getSerializedSize() { .computeDoubleSize(3, quantity_); } if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, serverId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, serverId_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -201654,39 +203345,41 @@ public static ei.Ei.ArtifactInventoryItem parseFrom( } public static ei.Ei.ArtifactInventoryItem parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ArtifactInventoryItem parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ArtifactInventoryItem parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ArtifactInventoryItem parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ArtifactInventoryItem parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ArtifactInventoryItem parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -201706,7 +203399,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -201714,7 +203407,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ArtifactInventoryItem} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ArtifactInventoryItem) ei.Ei.ArtifactInventoryItemOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -201723,7 +203416,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ArtifactInventoryItem_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -201736,12 +203429,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getArtifactFieldBuilder(); } @@ -201749,18 +203442,15 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; itemId_ = 0L; - bitField0_ = (bitField0_ & ~0x00000001); - if (artifactBuilder_ == null) { - artifact_ = null; - } else { - artifactBuilder_.clear(); + artifact_ = null; + if (artifactBuilder_ != null) { + artifactBuilder_.dispose(); + artifactBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000002); quantity_ = 0D; - bitField0_ = (bitField0_ & ~0x00000004); serverId_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); return this; } @@ -201787,6 +203477,12 @@ public ei.Ei.ArtifactInventoryItem build() { @java.lang.Override public ei.Ei.ArtifactInventoryItem buildPartial() { ei.Ei.ArtifactInventoryItem result = new ei.Ei.ArtifactInventoryItem(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ArtifactInventoryItem result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { @@ -201794,11 +203490,9 @@ public ei.Ei.ArtifactInventoryItem buildPartial() { to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { - if (artifactBuilder_ == null) { - result.artifact_ = artifact_; - } else { - result.artifact_ = artifactBuilder_.build(); - } + result.artifact_ = artifactBuilder_ == null + ? artifact_ + : artifactBuilder_.build(); to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { @@ -201806,46 +203500,12 @@ public ei.Ei.ArtifactInventoryItem buildPartial() { to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000008) != 0)) { + result.serverId_ = serverId_; to_bitField0_ |= 0x00000008; } - result.serverId_ = serverId_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ArtifactInventoryItem) { @@ -201868,8 +203528,8 @@ public Builder mergeFrom(ei.Ei.ArtifactInventoryItem other) { setQuantity(other.getQuantity()); } if (other.hasServerId()) { - bitField0_ |= 0x00000008; serverId_ = other.serverId_; + bitField0_ |= 0x00000008; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -201960,8 +203620,9 @@ public long getItemId() { * @return This builder for chaining. */ public Builder setItemId(long value) { - bitField0_ |= 0x00000001; + itemId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -201977,7 +203638,7 @@ public Builder clearItemId() { } private ei.Ei.CompleteArtifact artifact_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.CompleteArtifact, ei.Ei.CompleteArtifact.Builder, ei.Ei.CompleteArtifactOrBuilder> artifactBuilder_; /** * optional .ei.CompleteArtifact artifact = 2; @@ -202006,11 +203667,11 @@ public Builder setArtifact(ei.Ei.CompleteArtifact value) { throw new NullPointerException(); } artifact_ = value; - onChanged(); } else { artifactBuilder_.setMessage(value); } bitField0_ |= 0x00000002; + onChanged(); return this; } /** @@ -202020,11 +203681,11 @@ public Builder setArtifact( ei.Ei.CompleteArtifact.Builder builderForValue) { if (artifactBuilder_ == null) { artifact_ = builderForValue.build(); - onChanged(); } else { artifactBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; + onChanged(); return this; } /** @@ -202033,31 +203694,32 @@ public Builder setArtifact( public Builder mergeArtifact(ei.Ei.CompleteArtifact value) { if (artifactBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0) && - artifact_ != null && - artifact_ != ei.Ei.CompleteArtifact.getDefaultInstance()) { - artifact_ = - ei.Ei.CompleteArtifact.newBuilder(artifact_).mergeFrom(value).buildPartial(); + artifact_ != null && + artifact_ != ei.Ei.CompleteArtifact.getDefaultInstance()) { + getArtifactBuilder().mergeFrom(value); } else { artifact_ = value; } - onChanged(); } else { artifactBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; + if (artifact_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** * optional .ei.CompleteArtifact artifact = 2; */ public Builder clearArtifact() { - if (artifactBuilder_ == null) { - artifact_ = null; - onChanged(); - } else { - artifactBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000002); + artifact_ = null; + if (artifactBuilder_ != null) { + artifactBuilder_.dispose(); + artifactBuilder_ = null; + } + onChanged(); return this; } /** @@ -202082,11 +203744,11 @@ public ei.Ei.CompleteArtifactOrBuilder getArtifactOrBuilder() { /** * optional .ei.CompleteArtifact artifact = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.CompleteArtifact, ei.Ei.CompleteArtifact.Builder, ei.Ei.CompleteArtifactOrBuilder> getArtifactFieldBuilder() { if (artifactBuilder_ == null) { - artifactBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + artifactBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.CompleteArtifact, ei.Ei.CompleteArtifact.Builder, ei.Ei.CompleteArtifactOrBuilder>( getArtifact(), getParentForChildren(), @@ -202119,8 +203781,9 @@ public double getQuantity() { * @return This builder for chaining. */ public Builder setQuantity(double value) { - bitField0_ |= 0x00000004; + quantity_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -202185,11 +203848,9 @@ public java.lang.String getServerId() { */ public Builder setServerId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } serverId_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -202198,8 +203859,8 @@ public Builder setServerId( * @return This builder for chaining. */ public Builder clearServerId() { - bitField0_ = (bitField0_ & ~0x00000008); serverId_ = getDefaultInstance().getServerId(); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -202210,26 +203871,12 @@ public Builder clearServerId() { */ public Builder setServerIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } serverId_ = value; + bitField0_ |= 0x00000008; 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.ArtifactInventoryItem) } @@ -202244,7 +203891,7 @@ public static ei.Ei.ArtifactInventoryItem getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ArtifactInventoryItem parsePartialFrom( @@ -202312,36 +203959,33 @@ public interface InventorySlotOrBuilder extends * Protobuf type {@code ei.InventorySlot} */ public static final class InventorySlot extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.InventorySlot) InventorySlotOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + InventorySlot.class.getName()); + } // Use InventorySlot.newBuilder() to construct. - private InventorySlot(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private InventorySlot(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private InventorySlot() { } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new InventorySlot(); - } - - @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_InventorySlot_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_InventorySlot_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -202350,7 +203994,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int OCCUPIED_FIELD_NUMBER = 1; - private boolean occupied_; + private boolean occupied_ = false; /** * optional bool occupied = 1; * @return Whether the occupied field is set. @@ -202369,7 +204013,7 @@ public boolean getOccupied() { } public static final int ITEM_ID_FIELD_NUMBER = 2; - private int itemId_; + private int itemId_ = 0; /** * optional uint32 item_id = 2; * @return Whether the itemId field is set. @@ -202508,39 +204152,41 @@ public static ei.Ei.InventorySlot parseFrom( } public static ei.Ei.InventorySlot parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.InventorySlot parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.InventorySlot parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.InventorySlot parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.InventorySlot parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.InventorySlot parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -202560,7 +204206,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -202568,7 +204214,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.InventorySlot} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.InventorySlot) ei.Ei.InventorySlotOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -202577,7 +204223,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_InventorySlot_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -202590,17 +204236,16 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; occupied_ = false; - bitField0_ = (bitField0_ & ~0x00000001); itemId_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -202627,6 +204272,12 @@ public ei.Ei.InventorySlot build() { @java.lang.Override public ei.Ei.InventorySlot buildPartial() { ei.Ei.InventorySlot result = new ei.Ei.InventorySlot(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.InventorySlot result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { @@ -202637,43 +204288,9 @@ public ei.Ei.InventorySlot buildPartial() { result.itemId_ = itemId_; to_bitField0_ |= 0x00000002; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.InventorySlot) { @@ -202768,8 +204385,9 @@ public boolean getOccupied() { * @return This builder for chaining. */ public Builder setOccupied(boolean value) { - bitField0_ |= 0x00000001; + occupied_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -202807,8 +204425,9 @@ public int getItemId() { * @return This builder for chaining. */ public Builder setItemId(int value) { - bitField0_ |= 0x00000002; + itemId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -202822,18 +204441,6 @@ public Builder clearItemId() { 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.InventorySlot) } @@ -202848,7 +204455,7 @@ public static ei.Ei.InventorySlot getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public InventorySlot parsePartialFrom( @@ -202920,36 +204527,33 @@ public interface ArtifactsConfigurationRequestOrBuilder extends * Protobuf type {@code ei.ArtifactsConfigurationRequest} */ public static final class ArtifactsConfigurationRequest extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ArtifactsConfigurationRequest) ArtifactsConfigurationRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ArtifactsConfigurationRequest.class.getName()); + } // Use ArtifactsConfigurationRequest.newBuilder() to construct. - private ArtifactsConfigurationRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ArtifactsConfigurationRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ArtifactsConfigurationRequest() { } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ArtifactsConfigurationRequest(); - } - - @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_ArtifactsConfigurationRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ArtifactsConfigurationRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -202984,7 +204588,7 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { } public static final int CLIENT_VERSION_FIELD_NUMBER = 1; - private int clientVersion_; + private int clientVersion_ = 0; /** * optional uint32 client_version = 1; * @return Whether the clientVersion field is set. @@ -203122,39 +204726,41 @@ public static ei.Ei.ArtifactsConfigurationRequest parseFrom( } public static ei.Ei.ArtifactsConfigurationRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ArtifactsConfigurationRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ArtifactsConfigurationRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ArtifactsConfigurationRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ArtifactsConfigurationRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ArtifactsConfigurationRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -203174,7 +204780,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -203182,7 +204788,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ArtifactsConfigurationRequest} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ArtifactsConfigurationRequest) ei.Ei.ArtifactsConfigurationRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -203191,7 +204797,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ArtifactsConfigurationRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -203204,12 +204810,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getRinfoFieldBuilder(); } @@ -203217,14 +204823,13 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (rinfoBuilder_ == null) { - rinfo_ = null; - } else { - rinfoBuilder_.clear(); + bitField0_ = 0; + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); clientVersion_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -203251,57 +204856,27 @@ public ei.Ei.ArtifactsConfigurationRequest build() { @java.lang.Override public ei.Ei.ArtifactsConfigurationRequest buildPartial() { ei.Ei.ArtifactsConfigurationRequest result = new ei.Ei.ArtifactsConfigurationRequest(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ArtifactsConfigurationRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (rinfoBuilder_ == null) { - result.rinfo_ = rinfo_; - } else { - result.rinfo_ = rinfoBuilder_.build(); - } + result.rinfo_ = rinfoBuilder_ == null + ? rinfo_ + : rinfoBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.clientVersion_ = clientVersion_; to_bitField0_ |= 0x00000002; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ArtifactsConfigurationRequest) { @@ -203376,7 +204951,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.BasicRequestInfo rinfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; /** * optional .ei.BasicRequestInfo rinfo = 2; @@ -203405,11 +204980,11 @@ public Builder setRinfo(ei.Ei.BasicRequestInfo value) { throw new NullPointerException(); } rinfo_ = value; - onChanged(); } else { rinfoBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -203419,11 +204994,11 @@ public Builder setRinfo( ei.Ei.BasicRequestInfo.Builder builderForValue) { if (rinfoBuilder_ == null) { rinfo_ = builderForValue.build(); - onChanged(); } else { rinfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -203432,31 +205007,32 @@ public Builder setRinfo( public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { if (rinfoBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - rinfo_ != null && - rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { - rinfo_ = - ei.Ei.BasicRequestInfo.newBuilder(rinfo_).mergeFrom(value).buildPartial(); + rinfo_ != null && + rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { + getRinfoBuilder().mergeFrom(value); } else { rinfo_ = value; } - onChanged(); } else { rinfoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (rinfo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.BasicRequestInfo rinfo = 2; */ public Builder clearRinfo() { - if (rinfoBuilder_ == null) { - rinfo_ = null; - onChanged(); - } else { - rinfoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; + } + onChanged(); return this; } /** @@ -203481,11 +205057,11 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { /** * optional .ei.BasicRequestInfo rinfo = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> getRinfoFieldBuilder() { if (rinfoBuilder_ == null) { - rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( getRinfo(), getParentForChildren(), @@ -203518,8 +205094,9 @@ public int getClientVersion() { * @return This builder for chaining. */ public Builder setClientVersion(int value) { - bitField0_ |= 0x00000002; + clientVersion_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -203533,18 +205110,6 @@ public Builder clearClientVersion() { 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.ArtifactsConfigurationRequest) } @@ -203559,7 +205124,7 @@ public static ei.Ei.ArtifactsConfigurationRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ArtifactsConfigurationRequest parsePartialFrom( @@ -203677,12 +205242,21 @@ ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfoOrBuilder getCraftingLevel * Protobuf type {@code ei.ArtifactsConfigurationResponse} */ public static final class ArtifactsConfigurationResponse extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ArtifactsConfigurationResponse) ArtifactsConfigurationResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ArtifactsConfigurationResponse.class.getName()); + } // Use ArtifactsConfigurationResponse.newBuilder() to construct. - private ArtifactsConfigurationResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ArtifactsConfigurationResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ArtifactsConfigurationResponse() { @@ -203691,25 +205265,13 @@ private ArtifactsConfigurationResponse() { craftingLevelInfos_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ArtifactsConfigurationResponse(); - } - - @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_ArtifactsConfigurationResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ArtifactsConfigurationResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -203787,12 +205349,21 @@ ei.Ei.ArtifactsConfigurationResponse.MissionParameters.DurationOrBuilder getDura * Protobuf type {@code ei.ArtifactsConfigurationResponse.MissionParameters} */ public static final class MissionParameters extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ArtifactsConfigurationResponse.MissionParameters) MissionParametersOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + MissionParameters.class.getName()); + } // Use MissionParameters.newBuilder() to construct. - private MissionParameters(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private MissionParameters(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private MissionParameters() { @@ -203801,25 +205372,13 @@ private MissionParameters() { levelMissionRequirements_ = emptyIntList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new MissionParameters(); - } - - @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_ArtifactsConfigurationResponse_MissionParameters_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ArtifactsConfigurationResponse_MissionParameters_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -203922,37 +205481,34 @@ public interface DurationOrBuilder extends * Protobuf type {@code ei.ArtifactsConfigurationResponse.MissionParameters.Duration} */ public static final class Duration extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ArtifactsConfigurationResponse.MissionParameters.Duration) DurationOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Duration.class.getName()); + } // Use Duration.newBuilder() to construct. - private Duration(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Duration(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Duration() { durationType_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Duration(); - } - - @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_ArtifactsConfigurationResponse_MissionParameters_Duration_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ArtifactsConfigurationResponse_MissionParameters_Duration_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -203961,7 +205517,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int DURATION_TYPE_FIELD_NUMBER = 1; - private int durationType_; + private int durationType_ = 0; /** * optional .ei.MissionInfo.DurationType duration_type = 1; * @return Whether the durationType field is set. @@ -203974,13 +205530,12 @@ protected java.lang.Object newInstance( * @return The durationType. */ @java.lang.Override public ei.Ei.MissionInfo.DurationType getDurationType() { - @SuppressWarnings("deprecation") - ei.Ei.MissionInfo.DurationType result = ei.Ei.MissionInfo.DurationType.valueOf(durationType_); + ei.Ei.MissionInfo.DurationType result = ei.Ei.MissionInfo.DurationType.forNumber(durationType_); return result == null ? ei.Ei.MissionInfo.DurationType.SHORT : result; } public static final int SECONDS_FIELD_NUMBER = 2; - private double seconds_; + private double seconds_ = 0D; /** * optional double seconds = 2; * @return Whether the seconds field is set. @@ -203999,7 +205554,7 @@ public double getSeconds() { } public static final int QUALITY_FIELD_NUMBER = 3; - private float quality_; + private float quality_ = 0F; /** * optional float quality = 3; * @return Whether the quality field is set. @@ -204018,7 +205573,7 @@ public float getQuality() { } public static final int MIN_QUALITY_FIELD_NUMBER = 4; - private float minQuality_; + private float minQuality_ = 0F; /** * optional float min_quality = 4; * @return Whether the minQuality field is set. @@ -204037,7 +205592,7 @@ public float getMinQuality() { } public static final int MAX_QUALITY_FIELD_NUMBER = 5; - private float maxQuality_; + private float maxQuality_ = 0F; /** * optional float max_quality = 5; * @return Whether the maxQuality field is set. @@ -204056,7 +205611,7 @@ public float getMaxQuality() { } public static final int CAPACITY_FIELD_NUMBER = 6; - private int capacity_; + private int capacity_ = 0; /** * optional uint32 capacity = 6; * @return Whether the capacity field is set. @@ -204075,7 +205630,7 @@ public int getCapacity() { } public static final int LEVEL_CAPACITY_BUMP_FIELD_NUMBER = 7; - private int levelCapacityBump_; + private int levelCapacityBump_ = 0; /** * optional uint32 level_capacity_bump = 7; * @return Whether the levelCapacityBump field is set. @@ -204094,7 +205649,7 @@ public int getLevelCapacityBump() { } public static final int LEVEL_QUALITY_BUMP_FIELD_NUMBER = 8; - private float levelQualityBump_; + private float levelQualityBump_ = 0F; /** * optional float level_quality_bump = 8; * @return Whether the levelQualityBump field is set. @@ -204337,39 +205892,41 @@ public static ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Duration pa } public static ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Duration parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Duration parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Duration parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Duration parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Duration parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Duration parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -204389,7 +205946,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -204397,7 +205954,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ArtifactsConfigurationResponse.MissionParameters.Duration} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ArtifactsConfigurationResponse.MissionParameters.Duration) ei.Ei.ArtifactsConfigurationResponse.MissionParameters.DurationOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -204406,7 +205963,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ArtifactsConfigurationResponse_MissionParameters_Duration_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -204419,29 +205976,22 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; durationType_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); seconds_ = 0D; - bitField0_ = (bitField0_ & ~0x00000002); quality_ = 0F; - bitField0_ = (bitField0_ & ~0x00000004); minQuality_ = 0F; - bitField0_ = (bitField0_ & ~0x00000008); maxQuality_ = 0F; - bitField0_ = (bitField0_ & ~0x00000010); capacity_ = 0; - bitField0_ = (bitField0_ & ~0x00000020); levelCapacityBump_ = 0; - bitField0_ = (bitField0_ & ~0x00000040); levelQualityBump_ = 0F; - bitField0_ = (bitField0_ & ~0x00000080); return this; } @@ -204468,12 +206018,18 @@ public ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Duration build() { @java.lang.Override public ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Duration buildPartial() { ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Duration result = new ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Duration(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Duration result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.durationType_ = durationType_; to_bitField0_ |= 0x00000001; } - result.durationType_ = durationType_; if (((from_bitField0_ & 0x00000002) != 0)) { result.seconds_ = seconds_; to_bitField0_ |= 0x00000002; @@ -204502,43 +206058,9 @@ public ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Duration buildPart result.levelQualityBump_ = levelQualityBump_; to_bitField0_ |= 0x00000080; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ArtifactsConfigurationResponse.MissionParameters.Duration) { @@ -204679,8 +206201,7 @@ public Builder mergeFrom( */ @java.lang.Override public ei.Ei.MissionInfo.DurationType getDurationType() { - @SuppressWarnings("deprecation") - ei.Ei.MissionInfo.DurationType result = ei.Ei.MissionInfo.DurationType.valueOf(durationType_); + ei.Ei.MissionInfo.DurationType result = ei.Ei.MissionInfo.DurationType.forNumber(durationType_); return result == null ? ei.Ei.MissionInfo.DurationType.SHORT : result; } /** @@ -204731,8 +206252,9 @@ public double getSeconds() { * @return This builder for chaining. */ public Builder setSeconds(double value) { - bitField0_ |= 0x00000002; + seconds_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -204770,8 +206292,9 @@ public float getQuality() { * @return This builder for chaining. */ public Builder setQuality(float value) { - bitField0_ |= 0x00000004; + quality_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -204809,8 +206332,9 @@ public float getMinQuality() { * @return This builder for chaining. */ public Builder setMinQuality(float value) { - bitField0_ |= 0x00000008; + minQuality_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -204848,8 +206372,9 @@ public float getMaxQuality() { * @return This builder for chaining. */ public Builder setMaxQuality(float value) { - bitField0_ |= 0x00000010; + maxQuality_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -204887,8 +206412,9 @@ public int getCapacity() { * @return This builder for chaining. */ public Builder setCapacity(int value) { - bitField0_ |= 0x00000020; + capacity_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -204926,8 +206452,9 @@ public int getLevelCapacityBump() { * @return This builder for chaining. */ public Builder setLevelCapacityBump(int value) { - bitField0_ |= 0x00000040; + levelCapacityBump_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -204965,8 +206492,9 @@ public float getLevelQualityBump() { * @return This builder for chaining. */ public Builder setLevelQualityBump(float value) { - bitField0_ |= 0x00000080; + levelQualityBump_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -204980,18 +206508,6 @@ public Builder clearLevelQualityBump() { 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.ArtifactsConfigurationResponse.MissionParameters.Duration) } @@ -205006,7 +206522,7 @@ public static ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Duration ge return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Duration parsePartialFrom( @@ -205046,7 +206562,7 @@ public ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Duration getDefaul private int bitField0_; public static final int SHIP_FIELD_NUMBER = 1; - private int ship_; + private int ship_ = 0; /** * optional .ei.MissionInfo.Spaceship ship = 1; * @return Whether the ship field is set. @@ -205059,12 +206575,12 @@ public ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Duration getDefaul * @return The ship. */ @java.lang.Override public ei.Ei.MissionInfo.Spaceship getShip() { - @SuppressWarnings("deprecation") - ei.Ei.MissionInfo.Spaceship result = ei.Ei.MissionInfo.Spaceship.valueOf(ship_); + ei.Ei.MissionInfo.Spaceship result = ei.Ei.MissionInfo.Spaceship.forNumber(ship_); return result == null ? ei.Ei.MissionInfo.Spaceship.CHICKEN_ONE : result; } public static final int DURATIONS_FIELD_NUMBER = 3; + @SuppressWarnings("serial") private java.util.List durations_; /** * repeated .ei.ArtifactsConfigurationResponse.MissionParameters.Duration durations = 3; @@ -205105,7 +206621,9 @@ public ei.Ei.ArtifactsConfigurationResponse.MissionParameters.DurationOrBuilder } public static final int LEVEL_MISSION_REQUIREMENTS_FIELD_NUMBER = 4; - private com.google.protobuf.Internal.IntList levelMissionRequirements_; + @SuppressWarnings("serial") + private com.google.protobuf.Internal.IntList levelMissionRequirements_ = + emptyIntList(); /** * repeated uint32 level_mission_requirements = 4; * @return A list containing the levelMissionRequirements. @@ -205132,7 +206650,7 @@ public int getLevelMissionRequirements(int index) { } public static final int CAPACITY_DEPRECATED_FIELD_NUMBER = 2; - private int capacityDEPRECATED_; + private int capacityDEPRECATED_ = 0; /** * optional uint32 capacity_DEPRECATED = 2; * @return Whether the capacityDEPRECATED field is set. @@ -205300,39 +206818,41 @@ public static ei.Ei.ArtifactsConfigurationResponse.MissionParameters parseFrom( } public static ei.Ei.ArtifactsConfigurationResponse.MissionParameters parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ArtifactsConfigurationResponse.MissionParameters parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ArtifactsConfigurationResponse.MissionParameters parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ArtifactsConfigurationResponse.MissionParameters parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ArtifactsConfigurationResponse.MissionParameters parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ArtifactsConfigurationResponse.MissionParameters parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -205352,7 +206872,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -205360,7 +206880,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ArtifactsConfigurationResponse.MissionParameters} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ArtifactsConfigurationResponse.MissionParameters) ei.Ei.ArtifactsConfigurationResponse.MissionParametersOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -205369,7 +206889,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ArtifactsConfigurationResponse_MissionParameters_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -205382,15 +206902,15 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; ship_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); if (durationsBuilder_ == null) { durations_ = java.util.Collections.emptyList(); } else { @@ -205399,9 +206919,7 @@ public Builder clear() { } bitField0_ = (bitField0_ & ~0x00000002); levelMissionRequirements_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00000004); capacityDEPRECATED_ = 0; - bitField0_ = (bitField0_ & ~0x00000008); return this; } @@ -205428,12 +206946,13 @@ public ei.Ei.ArtifactsConfigurationResponse.MissionParameters build() { @java.lang.Override public ei.Ei.ArtifactsConfigurationResponse.MissionParameters buildPartial() { ei.Ei.ArtifactsConfigurationResponse.MissionParameters result = new ei.Ei.ArtifactsConfigurationResponse.MissionParameters(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - to_bitField0_ |= 0x00000001; - } - result.ship_ = ship_; + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.ArtifactsConfigurationResponse.MissionParameters result) { if (durationsBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0)) { durations_ = java.util.Collections.unmodifiableList(durations_); @@ -205443,52 +206962,26 @@ public ei.Ei.ArtifactsConfigurationResponse.MissionParameters buildPartial() { } else { result.durations_ = durationsBuilder_.build(); } - if (((bitField0_ & 0x00000004) != 0)) { + } + + private void buildPartial0(ei.Ei.ArtifactsConfigurationResponse.MissionParameters result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.ship_ = ship_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000004) != 0)) { levelMissionRequirements_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00000004); + result.levelMissionRequirements_ = levelMissionRequirements_; } - result.levelMissionRequirements_ = levelMissionRequirements_; if (((from_bitField0_ & 0x00000008) != 0)) { result.capacityDEPRECATED_ = capacityDEPRECATED_; to_bitField0_ |= 0x00000002; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ArtifactsConfigurationResponse.MissionParameters) { @@ -205523,7 +207016,7 @@ public Builder mergeFrom(ei.Ei.ArtifactsConfigurationResponse.MissionParameters durations_ = other.durations_; bitField0_ = (bitField0_ & ~0x00000002); durationsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getDurationsFieldBuilder() : null; } else { durationsBuilder_.addAllMessages(other.durations_); @@ -205533,7 +207026,8 @@ public Builder mergeFrom(ei.Ei.ArtifactsConfigurationResponse.MissionParameters if (!other.levelMissionRequirements_.isEmpty()) { if (levelMissionRequirements_.isEmpty()) { levelMissionRequirements_ = other.levelMissionRequirements_; - bitField0_ = (bitField0_ & ~0x00000004); + levelMissionRequirements_.makeImmutable(); + bitField0_ |= 0x00000004; } else { ensureLevelMissionRequirementsIsMutable(); levelMissionRequirements_.addAll(other.levelMissionRequirements_); @@ -205589,7 +207083,7 @@ public Builder mergeFrom( case 26: { ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Duration m = input.readMessage( - ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Duration.PARSER, + ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Duration.parser(), extensionRegistry); if (durationsBuilder_ == null) { ensureDurationsIsMutable(); @@ -205646,8 +207140,7 @@ public Builder mergeFrom( */ @java.lang.Override public ei.Ei.MissionInfo.Spaceship getShip() { - @SuppressWarnings("deprecation") - ei.Ei.MissionInfo.Spaceship result = ei.Ei.MissionInfo.Spaceship.valueOf(ship_); + ei.Ei.MissionInfo.Spaceship result = ei.Ei.MissionInfo.Spaceship.forNumber(ship_); return result == null ? ei.Ei.MissionInfo.Spaceship.CHICKEN_ONE : result; } /** @@ -205684,7 +207177,7 @@ private void ensureDurationsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Duration, ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Duration.Builder, ei.Ei.ArtifactsConfigurationResponse.MissionParameters.DurationOrBuilder> durationsBuilder_; /** @@ -205900,11 +207393,11 @@ public ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Duration.Builder a getDurationsBuilderList() { return getDurationsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Duration, ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Duration.Builder, ei.Ei.ArtifactsConfigurationResponse.MissionParameters.DurationOrBuilder> getDurationsFieldBuilder() { if (durationsBuilder_ == null) { - durationsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + durationsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Duration, ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Duration.Builder, ei.Ei.ArtifactsConfigurationResponse.MissionParameters.DurationOrBuilder>( durations_, ((bitField0_ & 0x00000002) != 0), @@ -205917,10 +207410,10 @@ public ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Duration.Builder a private com.google.protobuf.Internal.IntList levelMissionRequirements_ = emptyIntList(); private void ensureLevelMissionRequirementsIsMutable() { - if (!((bitField0_ & 0x00000004) != 0)) { - levelMissionRequirements_ = mutableCopy(levelMissionRequirements_); - bitField0_ |= 0x00000004; - } + if (!levelMissionRequirements_.isModifiable()) { + levelMissionRequirements_ = makeMutableCopy(levelMissionRequirements_); + } + bitField0_ |= 0x00000004; } /** * repeated uint32 level_mission_requirements = 4; @@ -205928,8 +207421,8 @@ private void ensureLevelMissionRequirementsIsMutable() { */ public java.util.List getLevelMissionRequirementsList() { - return ((bitField0_ & 0x00000004) != 0) ? - java.util.Collections.unmodifiableList(levelMissionRequirements_) : levelMissionRequirements_; + levelMissionRequirements_.makeImmutable(); + return levelMissionRequirements_; } /** * repeated uint32 level_mission_requirements = 4; @@ -205954,8 +207447,10 @@ public int getLevelMissionRequirements(int index) { */ public Builder setLevelMissionRequirements( int index, int value) { + ensureLevelMissionRequirementsIsMutable(); levelMissionRequirements_.setInt(index, value); + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -205965,8 +207460,10 @@ public Builder setLevelMissionRequirements( * @return This builder for chaining. */ public Builder addLevelMissionRequirements(int value) { + ensureLevelMissionRequirementsIsMutable(); levelMissionRequirements_.addInt(value); + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -205980,6 +207477,7 @@ public Builder addAllLevelMissionRequirements( ensureLevelMissionRequirementsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, levelMissionRequirements_); + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -206017,8 +207515,9 @@ public int getCapacityDEPRECATED() { * @return This builder for chaining. */ public Builder setCapacityDEPRECATED(int value) { - bitField0_ |= 0x00000008; + capacityDEPRECATED_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -206032,18 +207531,6 @@ public Builder clearCapacityDEPRECATED() { 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.ArtifactsConfigurationResponse.MissionParameters) } @@ -206058,7 +207545,7 @@ public static ei.Ei.ArtifactsConfigurationResponse.MissionParameters getDefaultI return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public MissionParameters parsePartialFrom( @@ -206207,36 +207694,33 @@ public interface ArtifactParametersOrBuilder extends * Protobuf type {@code ei.ArtifactsConfigurationResponse.ArtifactParameters} */ public static final class ArtifactParameters extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ArtifactsConfigurationResponse.ArtifactParameters) ArtifactParametersOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ArtifactParameters.class.getName()); + } // Use ArtifactParameters.newBuilder() to construct. - private ArtifactParameters(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ArtifactParameters(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ArtifactParameters() { } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ArtifactParameters(); - } - - @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_ArtifactsConfigurationResponse_ArtifactParameters_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ArtifactsConfigurationResponse_ArtifactParameters_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -206271,7 +207755,7 @@ public ei.Ei.ArtifactSpecOrBuilder getSpecOrBuilder() { } public static final int BASE_QUALITY_FIELD_NUMBER = 2; - private double baseQuality_; + private double baseQuality_ = 0D; /** * optional double base_quality = 2; * @return Whether the baseQuality field is set. @@ -206290,7 +207774,7 @@ public double getBaseQuality() { } public static final int ODDS_MULTIPLIER_FIELD_NUMBER = 4; - private double oddsMultiplier_; + private double oddsMultiplier_ = 0D; /** * optional double odds_multiplier = 4; * @return Whether the oddsMultiplier field is set. @@ -206309,7 +207793,7 @@ public double getOddsMultiplier() { } public static final int VALUE_FIELD_NUMBER = 3; - private double value_; + private double value_ = 0D; /** * optional double value = 3; * @return Whether the value field is set. @@ -206328,7 +207812,7 @@ public double getValue() { } public static final int CRAFTING_PRICE_FIELD_NUMBER = 5; - private double craftingPrice_; + private double craftingPrice_ = 0D; /** * optional double crafting_price = 5; * @return Whether the craftingPrice field is set. @@ -206347,7 +207831,7 @@ public double getCraftingPrice() { } public static final int CRAFTING_PRICE_LOW_FIELD_NUMBER = 6; - private double craftingPriceLow_; + private double craftingPriceLow_ = 0D; /** * optional double crafting_price_low = 6; * @return Whether the craftingPriceLow field is set. @@ -206366,7 +207850,7 @@ public double getCraftingPriceLow() { } public static final int CRAFTING_PRICE_DOMAIN_FIELD_NUMBER = 7; - private int craftingPriceDomain_; + private int craftingPriceDomain_ = 0; /** * optional uint32 crafting_price_domain = 7; * @return Whether the craftingPriceDomain field is set. @@ -206385,7 +207869,7 @@ public int getCraftingPriceDomain() { } public static final int CRAFTING_PRICE_CURVE_FIELD_NUMBER = 8; - private double craftingPriceCurve_; + private double craftingPriceCurve_ = 0D; /** * optional double crafting_price_curve = 8; * @return Whether the craftingPriceCurve field is set. @@ -206404,7 +207888,7 @@ public double getCraftingPriceCurve() { } public static final int CRAFTING_XP_FIELD_NUMBER = 9; - private long craftingXp_; + private long craftingXp_ = 0L; /** * optional uint64 crafting_xp = 9; * @return Whether the craftingXp field is set. @@ -206667,39 +208151,41 @@ public static ei.Ei.ArtifactsConfigurationResponse.ArtifactParameters parseFrom( } public static ei.Ei.ArtifactsConfigurationResponse.ArtifactParameters parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ArtifactsConfigurationResponse.ArtifactParameters parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ArtifactsConfigurationResponse.ArtifactParameters parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ArtifactsConfigurationResponse.ArtifactParameters parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ArtifactsConfigurationResponse.ArtifactParameters parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ArtifactsConfigurationResponse.ArtifactParameters parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -206719,7 +208205,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -206727,7 +208213,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ArtifactsConfigurationResponse.ArtifactParameters} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ArtifactsConfigurationResponse.ArtifactParameters) ei.Ei.ArtifactsConfigurationResponse.ArtifactParametersOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -206736,7 +208222,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ArtifactsConfigurationResponse_ArtifactParameters_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -206749,12 +208235,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getSpecFieldBuilder(); } @@ -206762,28 +208248,20 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (specBuilder_ == null) { - spec_ = null; - } else { - specBuilder_.clear(); + bitField0_ = 0; + spec_ = null; + if (specBuilder_ != null) { + specBuilder_.dispose(); + specBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); baseQuality_ = 0D; - bitField0_ = (bitField0_ & ~0x00000002); oddsMultiplier_ = 0D; - bitField0_ = (bitField0_ & ~0x00000004); value_ = 0D; - bitField0_ = (bitField0_ & ~0x00000008); craftingPrice_ = 0D; - bitField0_ = (bitField0_ & ~0x00000010); craftingPriceLow_ = 0D; - bitField0_ = (bitField0_ & ~0x00000020); craftingPriceDomain_ = 0; - bitField0_ = (bitField0_ & ~0x00000040); craftingPriceCurve_ = 0D; - bitField0_ = (bitField0_ & ~0x00000080); craftingXp_ = 0L; - bitField0_ = (bitField0_ & ~0x00000100); return this; } @@ -206810,14 +208288,18 @@ public ei.Ei.ArtifactsConfigurationResponse.ArtifactParameters build() { @java.lang.Override public ei.Ei.ArtifactsConfigurationResponse.ArtifactParameters buildPartial() { ei.Ei.ArtifactsConfigurationResponse.ArtifactParameters result = new ei.Ei.ArtifactsConfigurationResponse.ArtifactParameters(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ArtifactsConfigurationResponse.ArtifactParameters result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (specBuilder_ == null) { - result.spec_ = spec_; - } else { - result.spec_ = specBuilder_.build(); - } + result.spec_ = specBuilder_ == null + ? spec_ + : specBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { @@ -206852,43 +208334,9 @@ public ei.Ei.ArtifactsConfigurationResponse.ArtifactParameters buildPartial() { result.craftingXp_ = craftingXp_; to_bitField0_ |= 0x00000100; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ArtifactsConfigurationResponse.ArtifactParameters) { @@ -207019,7 +208467,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.ArtifactSpec spec_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ArtifactSpec, ei.Ei.ArtifactSpec.Builder, ei.Ei.ArtifactSpecOrBuilder> specBuilder_; /** * optional .ei.ArtifactSpec spec = 1; @@ -207048,11 +208496,11 @@ public Builder setSpec(ei.Ei.ArtifactSpec value) { throw new NullPointerException(); } spec_ = value; - onChanged(); } else { specBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -207062,11 +208510,11 @@ public Builder setSpec( ei.Ei.ArtifactSpec.Builder builderForValue) { if (specBuilder_ == null) { spec_ = builderForValue.build(); - onChanged(); } else { specBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -207075,31 +208523,32 @@ public Builder setSpec( public Builder mergeSpec(ei.Ei.ArtifactSpec value) { if (specBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - spec_ != null && - spec_ != ei.Ei.ArtifactSpec.getDefaultInstance()) { - spec_ = - ei.Ei.ArtifactSpec.newBuilder(spec_).mergeFrom(value).buildPartial(); + spec_ != null && + spec_ != ei.Ei.ArtifactSpec.getDefaultInstance()) { + getSpecBuilder().mergeFrom(value); } else { spec_ = value; } - onChanged(); } else { specBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (spec_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.ArtifactSpec spec = 1; */ public Builder clearSpec() { - if (specBuilder_ == null) { - spec_ = null; - onChanged(); - } else { - specBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + spec_ = null; + if (specBuilder_ != null) { + specBuilder_.dispose(); + specBuilder_ = null; + } + onChanged(); return this; } /** @@ -207124,11 +208573,11 @@ public ei.Ei.ArtifactSpecOrBuilder getSpecOrBuilder() { /** * optional .ei.ArtifactSpec spec = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ArtifactSpec, ei.Ei.ArtifactSpec.Builder, ei.Ei.ArtifactSpecOrBuilder> getSpecFieldBuilder() { if (specBuilder_ == null) { - specBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + specBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.ArtifactSpec, ei.Ei.ArtifactSpec.Builder, ei.Ei.ArtifactSpecOrBuilder>( getSpec(), getParentForChildren(), @@ -207161,8 +208610,9 @@ public double getBaseQuality() { * @return This builder for chaining. */ public Builder setBaseQuality(double value) { - bitField0_ |= 0x00000002; + baseQuality_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -207200,8 +208650,9 @@ public double getOddsMultiplier() { * @return This builder for chaining. */ public Builder setOddsMultiplier(double value) { - bitField0_ |= 0x00000004; + oddsMultiplier_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -207239,8 +208690,9 @@ public double getValue() { * @return This builder for chaining. */ public Builder setValue(double value) { - bitField0_ |= 0x00000008; + value_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -207278,8 +208730,9 @@ public double getCraftingPrice() { * @return This builder for chaining. */ public Builder setCraftingPrice(double value) { - bitField0_ |= 0x00000010; + craftingPrice_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -207317,8 +208770,9 @@ public double getCraftingPriceLow() { * @return This builder for chaining. */ public Builder setCraftingPriceLow(double value) { - bitField0_ |= 0x00000020; + craftingPriceLow_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -207356,8 +208810,9 @@ public int getCraftingPriceDomain() { * @return This builder for chaining. */ public Builder setCraftingPriceDomain(int value) { - bitField0_ |= 0x00000040; + craftingPriceDomain_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -207395,8 +208850,9 @@ public double getCraftingPriceCurve() { * @return This builder for chaining. */ public Builder setCraftingPriceCurve(double value) { - bitField0_ |= 0x00000080; + craftingPriceCurve_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -207434,8 +208890,9 @@ public long getCraftingXp() { * @return This builder for chaining. */ public Builder setCraftingXp(long value) { - bitField0_ |= 0x00000100; + craftingXp_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -207449,18 +208906,6 @@ public Builder clearCraftingXp() { 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.ArtifactsConfigurationResponse.ArtifactParameters) } @@ -207475,7 +208920,7 @@ public static ei.Ei.ArtifactsConfigurationResponse.ArtifactParameters getDefault return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ArtifactParameters parsePartialFrom( @@ -207543,36 +208988,33 @@ public interface CraftingLevelInfoOrBuilder extends * Protobuf type {@code ei.ArtifactsConfigurationResponse.CraftingLevelInfo} */ public static final class CraftingLevelInfo extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ArtifactsConfigurationResponse.CraftingLevelInfo) CraftingLevelInfoOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + CraftingLevelInfo.class.getName()); + } // Use CraftingLevelInfo.newBuilder() to construct. - private CraftingLevelInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CraftingLevelInfo(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private CraftingLevelInfo() { } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new CraftingLevelInfo(); - } - - @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_ArtifactsConfigurationResponse_CraftingLevelInfo_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ArtifactsConfigurationResponse_CraftingLevelInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -207581,7 +209023,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int XP_REQUIRED_FIELD_NUMBER = 1; - private double xpRequired_; + private double xpRequired_ = 0D; /** * optional double xp_required = 1; * @return Whether the xpRequired field is set. @@ -207600,7 +209042,7 @@ public double getXpRequired() { } public static final int RARITY_MULT_FIELD_NUMBER = 2; - private float rarityMult_; + private float rarityMult_ = 0F; /** * optional float rarity_mult = 2; * @return Whether the rarityMult field is set. @@ -207742,39 +209184,41 @@ public static ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfo parseFrom( } public static ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfo parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -207794,7 +209238,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -207802,7 +209246,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ArtifactsConfigurationResponse.CraftingLevelInfo} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ArtifactsConfigurationResponse.CraftingLevelInfo) ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -207811,7 +209255,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ArtifactsConfigurationResponse_CraftingLevelInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -207824,17 +209268,16 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; xpRequired_ = 0D; - bitField0_ = (bitField0_ & ~0x00000001); rarityMult_ = 0F; - bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -207861,6 +209304,12 @@ public ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfo build() { @java.lang.Override public ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfo buildPartial() { ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfo result = new ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfo(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfo result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { @@ -207871,43 +209320,9 @@ public ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfo buildPartial() { result.rarityMult_ = rarityMult_; to_bitField0_ |= 0x00000002; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ArtifactsConfigurationResponse.CraftingLevelInfo) { @@ -208002,8 +209417,9 @@ public double getXpRequired() { * @return This builder for chaining. */ public Builder setXpRequired(double value) { - bitField0_ |= 0x00000001; + xpRequired_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -208041,8 +209457,9 @@ public float getRarityMult() { * @return This builder for chaining. */ public Builder setRarityMult(float value) { - bitField0_ |= 0x00000002; + rarityMult_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -208056,18 +209473,6 @@ public Builder clearRarityMult() { 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.ArtifactsConfigurationResponse.CraftingLevelInfo) } @@ -208082,7 +209487,7 @@ public static ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfo getDefaultI return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CraftingLevelInfo parsePartialFrom( @@ -208121,6 +209526,7 @@ public ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfo getDefaultInstance } public static final int MISSION_PARAMETERS_FIELD_NUMBER = 1; + @SuppressWarnings("serial") private java.util.List missionParameters_; /** * repeated .ei.ArtifactsConfigurationResponse.MissionParameters mission_parameters = 1; @@ -208161,6 +209567,7 @@ public ei.Ei.ArtifactsConfigurationResponse.MissionParametersOrBuilder getMissio } public static final int ARTIFACT_PARAMETERS_FIELD_NUMBER = 2; + @SuppressWarnings("serial") private java.util.List artifactParameters_; /** * repeated .ei.ArtifactsConfigurationResponse.ArtifactParameters artifact_parameters = 2; @@ -208201,6 +209608,7 @@ public ei.Ei.ArtifactsConfigurationResponse.ArtifactParametersOrBuilder getArtif } public static final int CRAFTING_LEVEL_INFOS_FIELD_NUMBER = 3; + @SuppressWarnings("serial") private java.util.List craftingLevelInfos_; /** * repeated .ei.ArtifactsConfigurationResponse.CraftingLevelInfo crafting_level_infos = 3; @@ -208367,39 +209775,41 @@ public static ei.Ei.ArtifactsConfigurationResponse parseFrom( } public static ei.Ei.ArtifactsConfigurationResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ArtifactsConfigurationResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ArtifactsConfigurationResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ArtifactsConfigurationResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ArtifactsConfigurationResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ArtifactsConfigurationResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -208419,7 +209829,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -208427,7 +209837,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ArtifactsConfigurationResponse} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ArtifactsConfigurationResponse) ei.Ei.ArtifactsConfigurationResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -208436,7 +209846,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ArtifactsConfigurationResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -208449,13 +209859,14 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; if (missionParametersBuilder_ == null) { missionParameters_ = java.util.Collections.emptyList(); } else { @@ -208503,7 +209914,13 @@ public ei.Ei.ArtifactsConfigurationResponse build() { @java.lang.Override public ei.Ei.ArtifactsConfigurationResponse buildPartial() { ei.Ei.ArtifactsConfigurationResponse result = new ei.Ei.ArtifactsConfigurationResponse(this); - int from_bitField0_ = bitField0_; + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.ArtifactsConfigurationResponse result) { if (missionParametersBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { missionParameters_ = java.util.Collections.unmodifiableList(missionParameters_); @@ -208531,42 +209948,12 @@ public ei.Ei.ArtifactsConfigurationResponse buildPartial() { } else { result.craftingLevelInfos_ = craftingLevelInfosBuilder_.build(); } - 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); + private void buildPartial0(ei.Ei.ArtifactsConfigurationResponse result) { + int from_bitField0_ = bitField0_; } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof ei.Ei.ArtifactsConfigurationResponse) { @@ -208598,7 +209985,7 @@ public Builder mergeFrom(ei.Ei.ArtifactsConfigurationResponse other) { missionParameters_ = other.missionParameters_; bitField0_ = (bitField0_ & ~0x00000001); missionParametersBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getMissionParametersFieldBuilder() : null; } else { missionParametersBuilder_.addAllMessages(other.missionParameters_); @@ -208624,7 +210011,7 @@ public Builder mergeFrom(ei.Ei.ArtifactsConfigurationResponse other) { artifactParameters_ = other.artifactParameters_; bitField0_ = (bitField0_ & ~0x00000002); artifactParametersBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getArtifactParametersFieldBuilder() : null; } else { artifactParametersBuilder_.addAllMessages(other.artifactParameters_); @@ -208650,7 +210037,7 @@ public Builder mergeFrom(ei.Ei.ArtifactsConfigurationResponse other) { craftingLevelInfos_ = other.craftingLevelInfos_; bitField0_ = (bitField0_ & ~0x00000004); craftingLevelInfosBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getCraftingLevelInfosFieldBuilder() : null; } else { craftingLevelInfosBuilder_.addAllMessages(other.craftingLevelInfos_); @@ -208686,7 +210073,7 @@ public Builder mergeFrom( case 10: { ei.Ei.ArtifactsConfigurationResponse.MissionParameters m = input.readMessage( - ei.Ei.ArtifactsConfigurationResponse.MissionParameters.PARSER, + ei.Ei.ArtifactsConfigurationResponse.MissionParameters.parser(), extensionRegistry); if (missionParametersBuilder_ == null) { ensureMissionParametersIsMutable(); @@ -208699,7 +210086,7 @@ public Builder mergeFrom( case 18: { ei.Ei.ArtifactsConfigurationResponse.ArtifactParameters m = input.readMessage( - ei.Ei.ArtifactsConfigurationResponse.ArtifactParameters.PARSER, + ei.Ei.ArtifactsConfigurationResponse.ArtifactParameters.parser(), extensionRegistry); if (artifactParametersBuilder_ == null) { ensureArtifactParametersIsMutable(); @@ -208712,7 +210099,7 @@ public Builder mergeFrom( case 26: { ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfo m = input.readMessage( - ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfo.PARSER, + ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfo.parser(), extensionRegistry); if (craftingLevelInfosBuilder_ == null) { ensureCraftingLevelInfosIsMutable(); @@ -208748,7 +210135,7 @@ private void ensureMissionParametersIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsConfigurationResponse.MissionParameters, ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Builder, ei.Ei.ArtifactsConfigurationResponse.MissionParametersOrBuilder> missionParametersBuilder_; /** @@ -208964,11 +210351,11 @@ public ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Builder addMission getMissionParametersBuilderList() { return getMissionParametersFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsConfigurationResponse.MissionParameters, ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Builder, ei.Ei.ArtifactsConfigurationResponse.MissionParametersOrBuilder> getMissionParametersFieldBuilder() { if (missionParametersBuilder_ == null) { - missionParametersBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + missionParametersBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsConfigurationResponse.MissionParameters, ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Builder, ei.Ei.ArtifactsConfigurationResponse.MissionParametersOrBuilder>( missionParameters_, ((bitField0_ & 0x00000001) != 0), @@ -208988,7 +210375,7 @@ private void ensureArtifactParametersIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsConfigurationResponse.ArtifactParameters, ei.Ei.ArtifactsConfigurationResponse.ArtifactParameters.Builder, ei.Ei.ArtifactsConfigurationResponse.ArtifactParametersOrBuilder> artifactParametersBuilder_; /** @@ -209204,11 +210591,11 @@ public ei.Ei.ArtifactsConfigurationResponse.ArtifactParameters.Builder addArtifa getArtifactParametersBuilderList() { return getArtifactParametersFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsConfigurationResponse.ArtifactParameters, ei.Ei.ArtifactsConfigurationResponse.ArtifactParameters.Builder, ei.Ei.ArtifactsConfigurationResponse.ArtifactParametersOrBuilder> getArtifactParametersFieldBuilder() { if (artifactParametersBuilder_ == null) { - artifactParametersBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + artifactParametersBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsConfigurationResponse.ArtifactParameters, ei.Ei.ArtifactsConfigurationResponse.ArtifactParameters.Builder, ei.Ei.ArtifactsConfigurationResponse.ArtifactParametersOrBuilder>( artifactParameters_, ((bitField0_ & 0x00000002) != 0), @@ -209228,7 +210615,7 @@ private void ensureCraftingLevelInfosIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfo, ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfo.Builder, ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfoOrBuilder> craftingLevelInfosBuilder_; /** @@ -209444,11 +210831,11 @@ public ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfo.Builder addCraftin getCraftingLevelInfosBuilderList() { return getCraftingLevelInfosFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfo, ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfo.Builder, ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfoOrBuilder> getCraftingLevelInfosFieldBuilder() { if (craftingLevelInfosBuilder_ == null) { - craftingLevelInfosBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + craftingLevelInfosBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfo, ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfo.Builder, ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfoOrBuilder>( craftingLevelInfos_, ((bitField0_ & 0x00000004) != 0), @@ -209458,18 +210845,6 @@ public ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfo.Builder addCraftin } return craftingLevelInfosBuilder_; } - @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.ArtifactsConfigurationResponse) } @@ -209484,7 +210859,7 @@ public static ei.Ei.ArtifactsConfigurationResponse getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ArtifactsConfigurationResponse parsePartialFrom( @@ -209603,37 +210978,34 @@ public interface MissionRequestOrBuilder extends * Protobuf type {@code ei.MissionRequest} */ public static final class MissionRequest extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.MissionRequest) MissionRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + MissionRequest.class.getName()); + } // Use MissionRequest.newBuilder() to construct. - private MissionRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private MissionRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private MissionRequest() { eiUserId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new MissionRequest(); - } - - @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_MissionRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_MissionRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -209668,7 +211040,7 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { } public static final int CLIENT_VERSION_FIELD_NUMBER = 1; - private int clientVersion_; + private int clientVersion_ = 0; /** * optional uint32 client_version = 1; * @return Whether the clientVersion field is set. @@ -209687,7 +211059,8 @@ public int getClientVersion() { } public static final int EI_USER_ID_FIELD_NUMBER = 3; - private volatile java.lang.Object eiUserId_; + @SuppressWarnings("serial") + private volatile java.lang.Object eiUserId_ = ""; /** * optional string ei_user_id = 3; * @return Whether the eiUserId field is set. @@ -209807,7 +211180,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeMessage(2, getInfo()); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, eiUserId_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, eiUserId_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(4, getRinfo()); @@ -209833,7 +211206,7 @@ public int getSerializedSize() { .computeMessageSize(2, getInfo()); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, eiUserId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, eiUserId_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -209953,39 +211326,41 @@ public static ei.Ei.MissionRequest parseFrom( } public static ei.Ei.MissionRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.MissionRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.MissionRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.MissionRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.MissionRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.MissionRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -210005,7 +211380,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -210013,7 +211388,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.MissionRequest} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.MissionRequest) ei.Ei.MissionRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -210022,7 +211397,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_MissionRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -210035,12 +211410,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getRinfoFieldBuilder(); getInfoFieldBuilder(); @@ -210050,28 +211425,24 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (rinfoBuilder_ == null) { - rinfo_ = null; - } else { - rinfoBuilder_.clear(); + bitField0_ = 0; + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); clientVersion_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); eiUserId_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); - if (infoBuilder_ == null) { - info_ = null; - } else { - infoBuilder_.clear(); + info_ = null; + if (infoBuilder_ != null) { + infoBuilder_.dispose(); + infoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000008); - if (clientInfoBuilder_ == null) { - clientInfo_ = null; - } else { - clientInfoBuilder_.clear(); + clientInfo_ = null; + if (clientInfoBuilder_ != null) { + clientInfoBuilder_.dispose(); + clientInfoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000010); return this; } @@ -210098,14 +211469,18 @@ public ei.Ei.MissionRequest build() { @java.lang.Override public ei.Ei.MissionRequest buildPartial() { ei.Ei.MissionRequest result = new ei.Ei.MissionRequest(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.MissionRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (rinfoBuilder_ == null) { - result.rinfo_ = rinfo_; - } else { - result.rinfo_ = rinfoBuilder_.build(); - } + result.rinfo_ = rinfoBuilder_ == null + ? rinfo_ + : rinfoBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { @@ -210113,62 +211488,24 @@ public ei.Ei.MissionRequest buildPartial() { to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { + result.eiUserId_ = eiUserId_; to_bitField0_ |= 0x00000004; } - result.eiUserId_ = eiUserId_; if (((from_bitField0_ & 0x00000008) != 0)) { - if (infoBuilder_ == null) { - result.info_ = info_; - } else { - result.info_ = infoBuilder_.build(); - } + result.info_ = infoBuilder_ == null + ? info_ + : infoBuilder_.build(); to_bitField0_ |= 0x00000008; } if (((from_bitField0_ & 0x00000010) != 0)) { - if (clientInfoBuilder_ == null) { - result.clientInfo_ = clientInfo_; - } else { - result.clientInfo_ = clientInfoBuilder_.build(); - } + result.clientInfo_ = clientInfoBuilder_ == null + ? clientInfo_ + : clientInfoBuilder_.build(); to_bitField0_ |= 0x00000010; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.MissionRequest) { @@ -210188,8 +211525,8 @@ public Builder mergeFrom(ei.Ei.MissionRequest other) { setClientVersion(other.getClientVersion()); } if (other.hasEiUserId()) { - bitField0_ |= 0x00000004; eiUserId_ = other.eiUserId_; + bitField0_ |= 0x00000004; onChanged(); } if (other.hasInfo()) { @@ -210273,7 +211610,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.BasicRequestInfo rinfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; /** * optional .ei.BasicRequestInfo rinfo = 4; @@ -210302,11 +211639,11 @@ public Builder setRinfo(ei.Ei.BasicRequestInfo value) { throw new NullPointerException(); } rinfo_ = value; - onChanged(); } else { rinfoBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -210316,11 +211653,11 @@ public Builder setRinfo( ei.Ei.BasicRequestInfo.Builder builderForValue) { if (rinfoBuilder_ == null) { rinfo_ = builderForValue.build(); - onChanged(); } else { rinfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -210329,31 +211666,32 @@ public Builder setRinfo( public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { if (rinfoBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - rinfo_ != null && - rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { - rinfo_ = - ei.Ei.BasicRequestInfo.newBuilder(rinfo_).mergeFrom(value).buildPartial(); + rinfo_ != null && + rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { + getRinfoBuilder().mergeFrom(value); } else { rinfo_ = value; } - onChanged(); } else { rinfoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (rinfo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.BasicRequestInfo rinfo = 4; */ public Builder clearRinfo() { - if (rinfoBuilder_ == null) { - rinfo_ = null; - onChanged(); - } else { - rinfoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; + } + onChanged(); return this; } /** @@ -210378,11 +211716,11 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { /** * optional .ei.BasicRequestInfo rinfo = 4; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> getRinfoFieldBuilder() { if (rinfoBuilder_ == null) { - rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( getRinfo(), getParentForChildren(), @@ -210415,8 +211753,9 @@ public int getClientVersion() { * @return This builder for chaining. */ public Builder setClientVersion(int value) { - bitField0_ |= 0x00000002; + clientVersion_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -210481,11 +211820,9 @@ public java.lang.String getEiUserId() { */ public Builder setEiUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } eiUserId_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -210494,8 +211831,8 @@ public Builder setEiUserId( * @return This builder for chaining. */ public Builder clearEiUserId() { - bitField0_ = (bitField0_ & ~0x00000004); eiUserId_ = getDefaultInstance().getEiUserId(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -210506,17 +211843,15 @@ public Builder clearEiUserId() { */ public Builder setEiUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } eiUserId_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } private ei.Ei.MissionInfo info_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.MissionInfo, ei.Ei.MissionInfo.Builder, ei.Ei.MissionInfoOrBuilder> infoBuilder_; /** * optional .ei.MissionInfo info = 2; @@ -210545,11 +211880,11 @@ public Builder setInfo(ei.Ei.MissionInfo value) { throw new NullPointerException(); } info_ = value; - onChanged(); } else { infoBuilder_.setMessage(value); } bitField0_ |= 0x00000008; + onChanged(); return this; } /** @@ -210559,11 +211894,11 @@ public Builder setInfo( ei.Ei.MissionInfo.Builder builderForValue) { if (infoBuilder_ == null) { info_ = builderForValue.build(); - onChanged(); } else { infoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000008; + onChanged(); return this; } /** @@ -210572,31 +211907,32 @@ public Builder setInfo( public Builder mergeInfo(ei.Ei.MissionInfo value) { if (infoBuilder_ == null) { if (((bitField0_ & 0x00000008) != 0) && - info_ != null && - info_ != ei.Ei.MissionInfo.getDefaultInstance()) { - info_ = - ei.Ei.MissionInfo.newBuilder(info_).mergeFrom(value).buildPartial(); + info_ != null && + info_ != ei.Ei.MissionInfo.getDefaultInstance()) { + getInfoBuilder().mergeFrom(value); } else { info_ = value; } - onChanged(); } else { infoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000008; + if (info_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } return this; } /** * optional .ei.MissionInfo info = 2; */ public Builder clearInfo() { - if (infoBuilder_ == null) { - info_ = null; - onChanged(); - } else { - infoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000008); + info_ = null; + if (infoBuilder_ != null) { + infoBuilder_.dispose(); + infoBuilder_ = null; + } + onChanged(); return this; } /** @@ -210621,11 +211957,11 @@ public ei.Ei.MissionInfoOrBuilder getInfoOrBuilder() { /** * optional .ei.MissionInfo info = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.MissionInfo, ei.Ei.MissionInfo.Builder, ei.Ei.MissionInfoOrBuilder> getInfoFieldBuilder() { if (infoBuilder_ == null) { - infoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + infoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.MissionInfo, ei.Ei.MissionInfo.Builder, ei.Ei.MissionInfoOrBuilder>( getInfo(), getParentForChildren(), @@ -210636,7 +211972,7 @@ public ei.Ei.MissionInfoOrBuilder getInfoOrBuilder() { } private ei.Ei.ArtifactsClientInfo clientInfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ArtifactsClientInfo, ei.Ei.ArtifactsClientInfo.Builder, ei.Ei.ArtifactsClientInfoOrBuilder> clientInfoBuilder_; /** * optional .ei.ArtifactsClientInfo client_info = 5; @@ -210665,11 +212001,11 @@ public Builder setClientInfo(ei.Ei.ArtifactsClientInfo value) { throw new NullPointerException(); } clientInfo_ = value; - onChanged(); } else { clientInfoBuilder_.setMessage(value); } bitField0_ |= 0x00000010; + onChanged(); return this; } /** @@ -210679,11 +212015,11 @@ public Builder setClientInfo( ei.Ei.ArtifactsClientInfo.Builder builderForValue) { if (clientInfoBuilder_ == null) { clientInfo_ = builderForValue.build(); - onChanged(); } else { clientInfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000010; + onChanged(); return this; } /** @@ -210692,31 +212028,32 @@ public Builder setClientInfo( public Builder mergeClientInfo(ei.Ei.ArtifactsClientInfo value) { if (clientInfoBuilder_ == null) { if (((bitField0_ & 0x00000010) != 0) && - clientInfo_ != null && - clientInfo_ != ei.Ei.ArtifactsClientInfo.getDefaultInstance()) { - clientInfo_ = - ei.Ei.ArtifactsClientInfo.newBuilder(clientInfo_).mergeFrom(value).buildPartial(); + clientInfo_ != null && + clientInfo_ != ei.Ei.ArtifactsClientInfo.getDefaultInstance()) { + getClientInfoBuilder().mergeFrom(value); } else { clientInfo_ = value; } - onChanged(); } else { clientInfoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000010; + if (clientInfo_ != null) { + bitField0_ |= 0x00000010; + onChanged(); + } return this; } /** * optional .ei.ArtifactsClientInfo client_info = 5; */ public Builder clearClientInfo() { - if (clientInfoBuilder_ == null) { - clientInfo_ = null; - onChanged(); - } else { - clientInfoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000010); + clientInfo_ = null; + if (clientInfoBuilder_ != null) { + clientInfoBuilder_.dispose(); + clientInfoBuilder_ = null; + } + onChanged(); return this; } /** @@ -210741,11 +212078,11 @@ public ei.Ei.ArtifactsClientInfoOrBuilder getClientInfoOrBuilder() { /** * optional .ei.ArtifactsClientInfo client_info = 5; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ArtifactsClientInfo, ei.Ei.ArtifactsClientInfo.Builder, ei.Ei.ArtifactsClientInfoOrBuilder> getClientInfoFieldBuilder() { if (clientInfoBuilder_ == null) { - clientInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + clientInfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.ArtifactsClientInfo, ei.Ei.ArtifactsClientInfo.Builder, ei.Ei.ArtifactsClientInfoOrBuilder>( getClientInfo(), getParentForChildren(), @@ -210754,18 +212091,6 @@ public ei.Ei.ArtifactsClientInfoOrBuilder getClientInfoOrBuilder() { } return clientInfoBuilder_; } - @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.MissionRequest) } @@ -210780,7 +212105,7 @@ public static ei.Ei.MissionRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public MissionRequest parsePartialFrom( @@ -210852,36 +212177,33 @@ public interface MissionResponseOrBuilder extends * Protobuf type {@code ei.MissionResponse} */ public static final class MissionResponse extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.MissionResponse) MissionResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + MissionResponse.class.getName()); + } // Use MissionResponse.newBuilder() to construct. - private MissionResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private MissionResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private MissionResponse() { } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new MissionResponse(); - } - - @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_MissionResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_MissionResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -210890,7 +212212,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int SUCCESS_FIELD_NUMBER = 1; - private boolean success_; + private boolean success_ = false; /** * optional bool success = 1; * @return Whether the success field is set. @@ -211055,39 +212377,41 @@ public static ei.Ei.MissionResponse parseFrom( } public static ei.Ei.MissionResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.MissionResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.MissionResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.MissionResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.MissionResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.MissionResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -211107,7 +212431,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -211115,7 +212439,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.MissionResponse} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.MissionResponse) ei.Ei.MissionResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -211124,7 +212448,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_MissionResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -211137,12 +212461,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getInfoFieldBuilder(); } @@ -211150,14 +212474,13 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; success_ = false; - bitField0_ = (bitField0_ & ~0x00000001); - if (infoBuilder_ == null) { - info_ = null; - } else { - infoBuilder_.clear(); + info_ = null; + if (infoBuilder_ != null) { + infoBuilder_.dispose(); + infoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -211184,6 +212507,12 @@ public ei.Ei.MissionResponse build() { @java.lang.Override public ei.Ei.MissionResponse buildPartial() { ei.Ei.MissionResponse result = new ei.Ei.MissionResponse(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.MissionResponse result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { @@ -211191,50 +212520,14 @@ public ei.Ei.MissionResponse buildPartial() { to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { - if (infoBuilder_ == null) { - result.info_ = info_; - } else { - result.info_ = infoBuilder_.build(); - } + result.info_ = infoBuilder_ == null + ? info_ + : infoBuilder_.build(); to_bitField0_ |= 0x00000002; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.MissionResponse) { @@ -211331,8 +212624,9 @@ public boolean getSuccess() { * @return This builder for chaining. */ public Builder setSuccess(boolean value) { - bitField0_ |= 0x00000001; + success_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -211348,7 +212642,7 @@ public Builder clearSuccess() { } private ei.Ei.MissionInfo info_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.MissionInfo, ei.Ei.MissionInfo.Builder, ei.Ei.MissionInfoOrBuilder> infoBuilder_; /** * optional .ei.MissionInfo info = 2; @@ -211377,11 +212671,11 @@ public Builder setInfo(ei.Ei.MissionInfo value) { throw new NullPointerException(); } info_ = value; - onChanged(); } else { infoBuilder_.setMessage(value); } bitField0_ |= 0x00000002; + onChanged(); return this; } /** @@ -211391,11 +212685,11 @@ public Builder setInfo( ei.Ei.MissionInfo.Builder builderForValue) { if (infoBuilder_ == null) { info_ = builderForValue.build(); - onChanged(); } else { infoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; + onChanged(); return this; } /** @@ -211404,31 +212698,32 @@ public Builder setInfo( public Builder mergeInfo(ei.Ei.MissionInfo value) { if (infoBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0) && - info_ != null && - info_ != ei.Ei.MissionInfo.getDefaultInstance()) { - info_ = - ei.Ei.MissionInfo.newBuilder(info_).mergeFrom(value).buildPartial(); + info_ != null && + info_ != ei.Ei.MissionInfo.getDefaultInstance()) { + getInfoBuilder().mergeFrom(value); } else { info_ = value; } - onChanged(); } else { infoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; + if (info_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** * optional .ei.MissionInfo info = 2; */ public Builder clearInfo() { - if (infoBuilder_ == null) { - info_ = null; - onChanged(); - } else { - infoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000002); + info_ = null; + if (infoBuilder_ != null) { + infoBuilder_.dispose(); + infoBuilder_ = null; + } + onChanged(); return this; } /** @@ -211453,11 +212748,11 @@ public ei.Ei.MissionInfoOrBuilder getInfoOrBuilder() { /** * optional .ei.MissionInfo info = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.MissionInfo, ei.Ei.MissionInfo.Builder, ei.Ei.MissionInfoOrBuilder> getInfoFieldBuilder() { if (infoBuilder_ == null) { - infoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + infoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.MissionInfo, ei.Ei.MissionInfo.Builder, ei.Ei.MissionInfoOrBuilder>( getInfo(), getParentForChildren(), @@ -211466,18 +212761,6 @@ public ei.Ei.MissionInfoOrBuilder getInfoOrBuilder() { } return infoBuilder_; } - @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.MissionResponse) } @@ -211492,7 +212775,7 @@ public static ei.Ei.MissionResponse getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public MissionResponse parsePartialFrom( @@ -211573,37 +212856,34 @@ ei.Ei.MissionInfoOrBuilder getActiveMissionsOrBuilder( * Protobuf type {@code ei.GetActiveMissionsResponse} */ public static final class GetActiveMissionsResponse extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.GetActiveMissionsResponse) GetActiveMissionsResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + GetActiveMissionsResponse.class.getName()); + } // Use GetActiveMissionsResponse.newBuilder() to construct. - private GetActiveMissionsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private GetActiveMissionsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private GetActiveMissionsResponse() { activeMissions_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new GetActiveMissionsResponse(); - } - - @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_GetActiveMissionsResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_GetActiveMissionsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -211612,7 +212892,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int SUCCESS_FIELD_NUMBER = 1; - private boolean success_; + private boolean success_ = false; /** * optional bool success = 1; * @return Whether the success field is set. @@ -211631,6 +212911,7 @@ public boolean getSuccess() { } public static final int ACTIVE_MISSIONS_FIELD_NUMBER = 2; + @SuppressWarnings("serial") private java.util.List activeMissions_; /** * repeated .ei.MissionInfo active_missions = 2; @@ -211788,39 +213069,41 @@ public static ei.Ei.GetActiveMissionsResponse parseFrom( } public static ei.Ei.GetActiveMissionsResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.GetActiveMissionsResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.GetActiveMissionsResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.GetActiveMissionsResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.GetActiveMissionsResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.GetActiveMissionsResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -211840,7 +213123,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -211848,7 +213131,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.GetActiveMissionsResponse} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.GetActiveMissionsResponse) ei.Ei.GetActiveMissionsResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -211857,7 +213140,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_GetActiveMissionsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -211870,15 +213153,15 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; success_ = false; - bitField0_ = (bitField0_ & ~0x00000001); if (activeMissionsBuilder_ == null) { activeMissions_ = java.util.Collections.emptyList(); } else { @@ -211912,12 +213195,13 @@ public ei.Ei.GetActiveMissionsResponse build() { @java.lang.Override public ei.Ei.GetActiveMissionsResponse buildPartial() { ei.Ei.GetActiveMissionsResponse result = new ei.Ei.GetActiveMissionsResponse(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.success_ = success_; - to_bitField0_ |= 0x00000001; - } + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.GetActiveMissionsResponse result) { if (activeMissionsBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0)) { activeMissions_ = java.util.Collections.unmodifiableList(activeMissions_); @@ -211927,43 +213211,18 @@ public ei.Ei.GetActiveMissionsResponse buildPartial() { } else { result.activeMissions_ = activeMissionsBuilder_.build(); } - 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); + private void buildPartial0(ei.Ei.GetActiveMissionsResponse result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.success_ = success_; + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof ei.Ei.GetActiveMissionsResponse) { @@ -211998,7 +213257,7 @@ public Builder mergeFrom(ei.Ei.GetActiveMissionsResponse other) { activeMissions_ = other.activeMissions_; bitField0_ = (bitField0_ & ~0x00000002); activeMissionsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getActiveMissionsFieldBuilder() : null; } else { activeMissionsBuilder_.addAllMessages(other.activeMissions_); @@ -212039,7 +213298,7 @@ public Builder mergeFrom( case 18: { ei.Ei.MissionInfo m = input.readMessage( - ei.Ei.MissionInfo.PARSER, + ei.Ei.MissionInfo.parser(), extensionRegistry); if (activeMissionsBuilder_ == null) { ensureActiveMissionsIsMutable(); @@ -212089,8 +213348,9 @@ public boolean getSuccess() { * @return This builder for chaining. */ public Builder setSuccess(boolean value) { - bitField0_ |= 0x00000001; + success_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -212114,7 +213374,7 @@ private void ensureActiveMissionsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.MissionInfo, ei.Ei.MissionInfo.Builder, ei.Ei.MissionInfoOrBuilder> activeMissionsBuilder_; /** @@ -212330,11 +213590,11 @@ public ei.Ei.MissionInfo.Builder addActiveMissionsBuilder( getActiveMissionsBuilderList() { return getActiveMissionsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.MissionInfo, ei.Ei.MissionInfo.Builder, ei.Ei.MissionInfoOrBuilder> getActiveMissionsFieldBuilder() { if (activeMissionsBuilder_ == null) { - activeMissionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + activeMissionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.MissionInfo, ei.Ei.MissionInfo.Builder, ei.Ei.MissionInfoOrBuilder>( activeMissions_, ((bitField0_ & 0x00000002) != 0), @@ -212344,18 +213604,6 @@ public ei.Ei.MissionInfo.Builder addActiveMissionsBuilder( } return activeMissionsBuilder_; } - @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.GetActiveMissionsResponse) } @@ -212370,7 +213618,7 @@ public static ei.Ei.GetActiveMissionsResponse getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public GetActiveMissionsResponse parsePartialFrom( @@ -212507,12 +213755,21 @@ ei.Ei.RewardOrBuilder getOtherRewardsOrBuilder( * Protobuf type {@code ei.CompleteMissionResponse} */ public static final class CompleteMissionResponse extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.CompleteMissionResponse) CompleteMissionResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + CompleteMissionResponse.class.getName()); + } // Use CompleteMissionResponse.newBuilder() to construct. - private CompleteMissionResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CompleteMissionResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private CompleteMissionResponse() { @@ -212521,25 +213778,13 @@ private CompleteMissionResponse() { eiUserId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new CompleteMissionResponse(); - } - - @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_CompleteMissionResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_CompleteMissionResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -212586,37 +213831,34 @@ public interface SecureArtifactSpecOrBuilder extends * Protobuf type {@code ei.CompleteMissionResponse.SecureArtifactSpec} */ public static final class SecureArtifactSpec extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.CompleteMissionResponse.SecureArtifactSpec) SecureArtifactSpecOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + SecureArtifactSpec.class.getName()); + } // Use SecureArtifactSpec.newBuilder() to construct. - private SecureArtifactSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private SecureArtifactSpec(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private SecureArtifactSpec() { serverId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new SecureArtifactSpec(); - } - - @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_CompleteMissionResponse_SecureArtifactSpec_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_CompleteMissionResponse_SecureArtifactSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -212651,7 +213893,8 @@ public ei.Ei.ArtifactSpecOrBuilder getSpecOrBuilder() { } public static final int SERVER_ID_FIELD_NUMBER = 2; - private volatile java.lang.Object serverId_; + @SuppressWarnings("serial") + private volatile java.lang.Object serverId_ = ""; /** * optional string server_id = 2; * @return Whether the serverId field is set. @@ -212716,7 +213959,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeMessage(1, getSpec()); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, serverId_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, serverId_); } getUnknownFields().writeTo(output); } @@ -212732,7 +213975,7 @@ public int getSerializedSize() { .computeMessageSize(1, getSpec()); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, serverId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, serverId_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -212817,39 +214060,41 @@ public static ei.Ei.CompleteMissionResponse.SecureArtifactSpec parseFrom( } public static ei.Ei.CompleteMissionResponse.SecureArtifactSpec parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.CompleteMissionResponse.SecureArtifactSpec parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.CompleteMissionResponse.SecureArtifactSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.CompleteMissionResponse.SecureArtifactSpec parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.CompleteMissionResponse.SecureArtifactSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.CompleteMissionResponse.SecureArtifactSpec parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -212869,7 +214114,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -212877,7 +214122,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.CompleteMissionResponse.SecureArtifactSpec} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.CompleteMissionResponse.SecureArtifactSpec) ei.Ei.CompleteMissionResponse.SecureArtifactSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -212886,7 +214131,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_CompleteMissionResponse_SecureArtifactSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -212899,12 +214144,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getSpecFieldBuilder(); } @@ -212912,14 +214157,13 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (specBuilder_ == null) { - spec_ = null; - } else { - specBuilder_.clear(); + bitField0_ = 0; + spec_ = null; + if (specBuilder_ != null) { + specBuilder_.dispose(); + specBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); serverId_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -212946,57 +214190,27 @@ public ei.Ei.CompleteMissionResponse.SecureArtifactSpec build() { @java.lang.Override public ei.Ei.CompleteMissionResponse.SecureArtifactSpec buildPartial() { ei.Ei.CompleteMissionResponse.SecureArtifactSpec result = new ei.Ei.CompleteMissionResponse.SecureArtifactSpec(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.CompleteMissionResponse.SecureArtifactSpec result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (specBuilder_ == null) { - result.spec_ = spec_; - } else { - result.spec_ = specBuilder_.build(); - } + result.spec_ = specBuilder_ == null + ? spec_ + : specBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { + result.serverId_ = serverId_; to_bitField0_ |= 0x00000002; } - result.serverId_ = serverId_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.CompleteMissionResponse.SecureArtifactSpec) { @@ -213013,8 +214227,8 @@ public Builder mergeFrom(ei.Ei.CompleteMissionResponse.SecureArtifactSpec other) mergeSpec(other.getSpec()); } if (other.hasServerId()) { - bitField0_ |= 0x00000002; serverId_ = other.serverId_; + bitField0_ |= 0x00000002; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -213073,7 +214287,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.ArtifactSpec spec_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ArtifactSpec, ei.Ei.ArtifactSpec.Builder, ei.Ei.ArtifactSpecOrBuilder> specBuilder_; /** * optional .ei.ArtifactSpec spec = 1; @@ -213102,11 +214316,11 @@ public Builder setSpec(ei.Ei.ArtifactSpec value) { throw new NullPointerException(); } spec_ = value; - onChanged(); } else { specBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -213116,11 +214330,11 @@ public Builder setSpec( ei.Ei.ArtifactSpec.Builder builderForValue) { if (specBuilder_ == null) { spec_ = builderForValue.build(); - onChanged(); } else { specBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -213129,31 +214343,32 @@ public Builder setSpec( public Builder mergeSpec(ei.Ei.ArtifactSpec value) { if (specBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - spec_ != null && - spec_ != ei.Ei.ArtifactSpec.getDefaultInstance()) { - spec_ = - ei.Ei.ArtifactSpec.newBuilder(spec_).mergeFrom(value).buildPartial(); + spec_ != null && + spec_ != ei.Ei.ArtifactSpec.getDefaultInstance()) { + getSpecBuilder().mergeFrom(value); } else { spec_ = value; } - onChanged(); } else { specBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (spec_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.ArtifactSpec spec = 1; */ public Builder clearSpec() { - if (specBuilder_ == null) { - spec_ = null; - onChanged(); - } else { - specBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + spec_ = null; + if (specBuilder_ != null) { + specBuilder_.dispose(); + specBuilder_ = null; + } + onChanged(); return this; } /** @@ -213178,11 +214393,11 @@ public ei.Ei.ArtifactSpecOrBuilder getSpecOrBuilder() { /** * optional .ei.ArtifactSpec spec = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ArtifactSpec, ei.Ei.ArtifactSpec.Builder, ei.Ei.ArtifactSpecOrBuilder> getSpecFieldBuilder() { if (specBuilder_ == null) { - specBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + specBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.ArtifactSpec, ei.Ei.ArtifactSpec.Builder, ei.Ei.ArtifactSpecOrBuilder>( getSpec(), getParentForChildren(), @@ -213242,11 +214457,9 @@ public java.lang.String getServerId() { */ public Builder setServerId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } serverId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -213255,8 +214468,8 @@ public Builder setServerId( * @return This builder for chaining. */ public Builder clearServerId() { - bitField0_ = (bitField0_ & ~0x00000002); serverId_ = getDefaultInstance().getServerId(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -213267,26 +214480,12 @@ public Builder clearServerId() { */ public Builder setServerIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } serverId_ = value; + bitField0_ |= 0x00000002; 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.CompleteMissionResponse.SecureArtifactSpec) } @@ -213301,7 +214500,7 @@ public static ei.Ei.CompleteMissionResponse.SecureArtifactSpec getDefaultInstanc return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public SecureArtifactSpec parsePartialFrom( @@ -213341,7 +214540,7 @@ public ei.Ei.CompleteMissionResponse.SecureArtifactSpec getDefaultInstanceForTyp private int bitField0_; public static final int SUCCESS_FIELD_NUMBER = 1; - private boolean success_; + private boolean success_ = false; /** * optional bool success = 1; * @return Whether the success field is set. @@ -213386,6 +214585,7 @@ public ei.Ei.MissionInfoOrBuilder getInfoOrBuilder() { } public static final int ARTIFACTS_FIELD_NUMBER = 3; + @SuppressWarnings("serial") private java.util.List artifacts_; /** * repeated .ei.CompleteMissionResponse.SecureArtifactSpec artifacts = 3; @@ -213426,6 +214626,7 @@ public ei.Ei.CompleteMissionResponse.SecureArtifactSpecOrBuilder getArtifactsOrB } public static final int OTHER_REWARDS_FIELD_NUMBER = 4; + @SuppressWarnings("serial") private java.util.List otherRewards_; /** * repeated .ei.Reward other_rewards = 4; @@ -213466,7 +214667,8 @@ public ei.Ei.RewardOrBuilder getOtherRewardsOrBuilder( } public static final int EI_USER_ID_FIELD_NUMBER = 5; - private volatile java.lang.Object eiUserId_; + @SuppressWarnings("serial") + private volatile java.lang.Object eiUserId_ = ""; /** * optional string ei_user_id = 5; * @return Whether the eiUserId field is set. @@ -213540,7 +214742,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeMessage(4, otherRewards_.get(i)); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, eiUserId_); + com.google.protobuf.GeneratedMessage.writeString(output, 5, eiUserId_); } getUnknownFields().writeTo(output); } @@ -213568,7 +214770,7 @@ public int getSerializedSize() { .computeMessageSize(4, otherRewards_.get(i)); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, eiUserId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, eiUserId_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -213675,39 +214877,41 @@ public static ei.Ei.CompleteMissionResponse parseFrom( } public static ei.Ei.CompleteMissionResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.CompleteMissionResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.CompleteMissionResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.CompleteMissionResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.CompleteMissionResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.CompleteMissionResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -213727,7 +214931,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -213735,7 +214939,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.CompleteMissionResponse} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.CompleteMissionResponse) ei.Ei.CompleteMissionResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -213744,7 +214948,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_CompleteMissionResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -213757,12 +214961,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getInfoFieldBuilder(); getArtifactsFieldBuilder(); @@ -213772,14 +214976,13 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; success_ = false; - bitField0_ = (bitField0_ & ~0x00000001); - if (infoBuilder_ == null) { - info_ = null; - } else { - infoBuilder_.clear(); + info_ = null; + if (infoBuilder_ != null) { + infoBuilder_.dispose(); + infoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000002); if (artifactsBuilder_ == null) { artifacts_ = java.util.Collections.emptyList(); } else { @@ -213795,7 +214998,6 @@ public Builder clear() { } bitField0_ = (bitField0_ & ~0x00000008); eiUserId_ = ""; - bitField0_ = (bitField0_ & ~0x00000010); return this; } @@ -213822,20 +215024,13 @@ public ei.Ei.CompleteMissionResponse build() { @java.lang.Override public ei.Ei.CompleteMissionResponse buildPartial() { ei.Ei.CompleteMissionResponse result = new ei.Ei.CompleteMissionResponse(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.success_ = success_; - to_bitField0_ |= 0x00000001; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - if (infoBuilder_ == null) { - result.info_ = info_; - } else { - result.info_ = infoBuilder_.build(); - } - to_bitField0_ |= 0x00000002; - } + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.CompleteMissionResponse result) { if (artifactsBuilder_ == null) { if (((bitField0_ & 0x00000004) != 0)) { artifacts_ = java.util.Collections.unmodifiableList(artifacts_); @@ -213854,47 +215049,28 @@ public ei.Ei.CompleteMissionResponse buildPartial() { } else { result.otherRewards_ = otherRewardsBuilder_.build(); } + } + + private void buildPartial0(ei.Ei.CompleteMissionResponse result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.success_ = success_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.info_ = infoBuilder_ == null + ? info_ + : infoBuilder_.build(); + to_bitField0_ |= 0x00000002; + } if (((from_bitField0_ & 0x00000010) != 0)) { + result.eiUserId_ = eiUserId_; to_bitField0_ |= 0x00000004; } - result.eiUserId_ = eiUserId_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.CompleteMissionResponse) { @@ -213932,7 +215108,7 @@ public Builder mergeFrom(ei.Ei.CompleteMissionResponse other) { artifacts_ = other.artifacts_; bitField0_ = (bitField0_ & ~0x00000004); artifactsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getArtifactsFieldBuilder() : null; } else { artifactsBuilder_.addAllMessages(other.artifacts_); @@ -213958,7 +215134,7 @@ public Builder mergeFrom(ei.Ei.CompleteMissionResponse other) { otherRewards_ = other.otherRewards_; bitField0_ = (bitField0_ & ~0x00000008); otherRewardsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getOtherRewardsFieldBuilder() : null; } else { otherRewardsBuilder_.addAllMessages(other.otherRewards_); @@ -213966,8 +215142,8 @@ public Builder mergeFrom(ei.Ei.CompleteMissionResponse other) { } } if (other.hasEiUserId()) { - bitField0_ |= 0x00000010; eiUserId_ = other.eiUserId_; + bitField0_ |= 0x00000010; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -214011,7 +215187,7 @@ public Builder mergeFrom( case 26: { ei.Ei.CompleteMissionResponse.SecureArtifactSpec m = input.readMessage( - ei.Ei.CompleteMissionResponse.SecureArtifactSpec.PARSER, + ei.Ei.CompleteMissionResponse.SecureArtifactSpec.parser(), extensionRegistry); if (artifactsBuilder_ == null) { ensureArtifactsIsMutable(); @@ -214024,7 +215200,7 @@ public Builder mergeFrom( case 34: { ei.Ei.Reward m = input.readMessage( - ei.Ei.Reward.PARSER, + ei.Ei.Reward.parser(), extensionRegistry); if (otherRewardsBuilder_ == null) { ensureOtherRewardsIsMutable(); @@ -214079,8 +215255,9 @@ public boolean getSuccess() { * @return This builder for chaining. */ public Builder setSuccess(boolean value) { - bitField0_ |= 0x00000001; + success_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -214096,7 +215273,7 @@ public Builder clearSuccess() { } private ei.Ei.MissionInfo info_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.MissionInfo, ei.Ei.MissionInfo.Builder, ei.Ei.MissionInfoOrBuilder> infoBuilder_; /** * optional .ei.MissionInfo info = 2; @@ -214125,11 +215302,11 @@ public Builder setInfo(ei.Ei.MissionInfo value) { throw new NullPointerException(); } info_ = value; - onChanged(); } else { infoBuilder_.setMessage(value); } bitField0_ |= 0x00000002; + onChanged(); return this; } /** @@ -214139,11 +215316,11 @@ public Builder setInfo( ei.Ei.MissionInfo.Builder builderForValue) { if (infoBuilder_ == null) { info_ = builderForValue.build(); - onChanged(); } else { infoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; + onChanged(); return this; } /** @@ -214152,31 +215329,32 @@ public Builder setInfo( public Builder mergeInfo(ei.Ei.MissionInfo value) { if (infoBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0) && - info_ != null && - info_ != ei.Ei.MissionInfo.getDefaultInstance()) { - info_ = - ei.Ei.MissionInfo.newBuilder(info_).mergeFrom(value).buildPartial(); + info_ != null && + info_ != ei.Ei.MissionInfo.getDefaultInstance()) { + getInfoBuilder().mergeFrom(value); } else { info_ = value; } - onChanged(); } else { infoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; + if (info_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** * optional .ei.MissionInfo info = 2; */ public Builder clearInfo() { - if (infoBuilder_ == null) { - info_ = null; - onChanged(); - } else { - infoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000002); + info_ = null; + if (infoBuilder_ != null) { + infoBuilder_.dispose(); + infoBuilder_ = null; + } + onChanged(); return this; } /** @@ -214201,11 +215379,11 @@ public ei.Ei.MissionInfoOrBuilder getInfoOrBuilder() { /** * optional .ei.MissionInfo info = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.MissionInfo, ei.Ei.MissionInfo.Builder, ei.Ei.MissionInfoOrBuilder> getInfoFieldBuilder() { if (infoBuilder_ == null) { - infoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + infoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.MissionInfo, ei.Ei.MissionInfo.Builder, ei.Ei.MissionInfoOrBuilder>( getInfo(), getParentForChildren(), @@ -214224,7 +215402,7 @@ private void ensureArtifactsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.CompleteMissionResponse.SecureArtifactSpec, ei.Ei.CompleteMissionResponse.SecureArtifactSpec.Builder, ei.Ei.CompleteMissionResponse.SecureArtifactSpecOrBuilder> artifactsBuilder_; /** @@ -214440,11 +215618,11 @@ public ei.Ei.CompleteMissionResponse.SecureArtifactSpec.Builder addArtifactsBuil getArtifactsBuilderList() { return getArtifactsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.CompleteMissionResponse.SecureArtifactSpec, ei.Ei.CompleteMissionResponse.SecureArtifactSpec.Builder, ei.Ei.CompleteMissionResponse.SecureArtifactSpecOrBuilder> getArtifactsFieldBuilder() { if (artifactsBuilder_ == null) { - artifactsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + artifactsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.CompleteMissionResponse.SecureArtifactSpec, ei.Ei.CompleteMissionResponse.SecureArtifactSpec.Builder, ei.Ei.CompleteMissionResponse.SecureArtifactSpecOrBuilder>( artifacts_, ((bitField0_ & 0x00000004) != 0), @@ -214464,7 +215642,7 @@ private void ensureOtherRewardsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Reward, ei.Ei.Reward.Builder, ei.Ei.RewardOrBuilder> otherRewardsBuilder_; /** @@ -214680,11 +215858,11 @@ public ei.Ei.Reward.Builder addOtherRewardsBuilder( getOtherRewardsBuilderList() { return getOtherRewardsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Reward, ei.Ei.Reward.Builder, ei.Ei.RewardOrBuilder> getOtherRewardsFieldBuilder() { if (otherRewardsBuilder_ == null) { - otherRewardsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + otherRewardsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Reward, ei.Ei.Reward.Builder, ei.Ei.RewardOrBuilder>( otherRewards_, ((bitField0_ & 0x00000008) != 0), @@ -214745,11 +215923,9 @@ public java.lang.String getEiUserId() { */ public Builder setEiUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } eiUserId_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -214758,8 +215934,8 @@ public Builder setEiUserId( * @return This builder for chaining. */ public Builder clearEiUserId() { - bitField0_ = (bitField0_ & ~0x00000010); eiUserId_ = getDefaultInstance().getEiUserId(); + bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } @@ -214770,26 +215946,12 @@ public Builder clearEiUserId() { */ public Builder setEiUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } eiUserId_ = value; + bitField0_ |= 0x00000010; 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.CompleteMissionResponse) } @@ -214804,7 +215966,7 @@ public static ei.Ei.CompleteMissionResponse getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CompleteMissionResponse parsePartialFrom( @@ -214926,12 +216088,21 @@ public interface CollectContractArtifactRewardsRequestOrBuilder extends * Protobuf type {@code ei.CollectContractArtifactRewardsRequest} */ public static final class CollectContractArtifactRewardsRequest extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.CollectContractArtifactRewardsRequest) CollectContractArtifactRewardsRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + CollectContractArtifactRewardsRequest.class.getName()); + } // Use CollectContractArtifactRewardsRequest.newBuilder() to construct. - private CollectContractArtifactRewardsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CollectContractArtifactRewardsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private CollectContractArtifactRewardsRequest() { @@ -214940,25 +216111,13 @@ private CollectContractArtifactRewardsRequest() { bestShip_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new CollectContractArtifactRewardsRequest(); - } - - @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_CollectContractArtifactRewardsRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_CollectContractArtifactRewardsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -214993,7 +216152,8 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { } public static final int CONTRACT_IDENTIFIER_FIELD_NUMBER = 2; - private volatile java.lang.Object contractIdentifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object contractIdentifier_ = ""; /** * optional string contract_identifier = 2; * @return Whether the contractIdentifier field is set. @@ -215041,7 +216201,7 @@ public java.lang.String getContractIdentifier() { } public static final int LEAGUE_FIELD_NUMBER = 5; - private int league_; + private int league_ = 0; /** * optional uint32 league = 5; * @return Whether the league field is set. @@ -215060,7 +216220,7 @@ public int getLeague() { } public static final int GRADE_FIELD_NUMBER = 6; - private int grade_; + private int grade_ = 0; /** * optional .ei.Contract.PlayerGrade grade = 6; * @return Whether the grade field is set. @@ -215073,13 +216233,12 @@ public int getLeague() { * @return The grade. */ @java.lang.Override public ei.Ei.Contract.PlayerGrade getGrade() { - @SuppressWarnings("deprecation") - ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.valueOf(grade_); + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(grade_); return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; } public static final int GOAL_INDEX_FIELD_NUMBER = 3; - private int goalIndex_; + private int goalIndex_ = 0; /** * optional uint32 goal_index = 3; * @return Whether the goalIndex field is set. @@ -215098,7 +216257,7 @@ public int getGoalIndex() { } public static final int BEST_SHIP_FIELD_NUMBER = 4; - private int bestShip_; + private int bestShip_ = 0; /** * optional .ei.MissionInfo.Spaceship best_ship = 4; * @return Whether the bestShip field is set. @@ -215111,8 +216270,7 @@ public int getGoalIndex() { * @return The bestShip. */ @java.lang.Override public ei.Ei.MissionInfo.Spaceship getBestShip() { - @SuppressWarnings("deprecation") - ei.Ei.MissionInfo.Spaceship result = ei.Ei.MissionInfo.Spaceship.valueOf(bestShip_); + ei.Ei.MissionInfo.Spaceship result = ei.Ei.MissionInfo.Spaceship.forNumber(bestShip_); return result == null ? ei.Ei.MissionInfo.Spaceship.CHICKEN_ONE : result; } @@ -215134,7 +216292,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeMessage(1, getRinfo()); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, contractIdentifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, contractIdentifier_); } if (((bitField0_ & 0x00000010) != 0)) { output.writeUInt32(3, goalIndex_); @@ -215162,7 +216320,7 @@ public int getSerializedSize() { .computeMessageSize(1, getRinfo()); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, contractIdentifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, contractIdentifier_); } if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -215297,39 +216455,41 @@ public static ei.Ei.CollectContractArtifactRewardsRequest parseFrom( } public static ei.Ei.CollectContractArtifactRewardsRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.CollectContractArtifactRewardsRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.CollectContractArtifactRewardsRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.CollectContractArtifactRewardsRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.CollectContractArtifactRewardsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.CollectContractArtifactRewardsRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -215349,7 +216509,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -215357,7 +216517,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.CollectContractArtifactRewardsRequest} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.CollectContractArtifactRewardsRequest) ei.Ei.CollectContractArtifactRewardsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -215366,7 +216526,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_CollectContractArtifactRewardsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -215379,12 +216539,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getRinfoFieldBuilder(); } @@ -215392,22 +216552,17 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (rinfoBuilder_ == null) { - rinfo_ = null; - } else { - rinfoBuilder_.clear(); + bitField0_ = 0; + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); contractIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); league_ = 0; - bitField0_ = (bitField0_ & ~0x00000004); grade_ = 0; - bitField0_ = (bitField0_ & ~0x00000008); goalIndex_ = 0; - bitField0_ = (bitField0_ & ~0x00000010); bestShip_ = 0; - bitField0_ = (bitField0_ & ~0x00000020); return this; } @@ -215434,73 +216589,43 @@ public ei.Ei.CollectContractArtifactRewardsRequest build() { @java.lang.Override public ei.Ei.CollectContractArtifactRewardsRequest buildPartial() { ei.Ei.CollectContractArtifactRewardsRequest result = new ei.Ei.CollectContractArtifactRewardsRequest(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.CollectContractArtifactRewardsRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (rinfoBuilder_ == null) { - result.rinfo_ = rinfo_; - } else { - result.rinfo_ = rinfoBuilder_.build(); - } + result.rinfo_ = rinfoBuilder_ == null + ? rinfo_ + : rinfoBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { + result.contractIdentifier_ = contractIdentifier_; to_bitField0_ |= 0x00000002; } - result.contractIdentifier_ = contractIdentifier_; if (((from_bitField0_ & 0x00000004) != 0)) { result.league_ = league_; to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000008) != 0)) { + result.grade_ = grade_; to_bitField0_ |= 0x00000008; } - result.grade_ = grade_; if (((from_bitField0_ & 0x00000010) != 0)) { result.goalIndex_ = goalIndex_; to_bitField0_ |= 0x00000010; } if (((from_bitField0_ & 0x00000020) != 0)) { + result.bestShip_ = bestShip_; to_bitField0_ |= 0x00000020; } - result.bestShip_ = bestShip_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.CollectContractArtifactRewardsRequest) { @@ -215517,8 +216642,8 @@ public Builder mergeFrom(ei.Ei.CollectContractArtifactRewardsRequest other) { mergeRinfo(other.getRinfo()); } if (other.hasContractIdentifier()) { - bitField0_ |= 0x00000002; contractIdentifier_ = other.contractIdentifier_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasLeague()) { @@ -215623,7 +216748,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.BasicRequestInfo rinfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; /** * optional .ei.BasicRequestInfo rinfo = 1; @@ -215652,11 +216777,11 @@ public Builder setRinfo(ei.Ei.BasicRequestInfo value) { throw new NullPointerException(); } rinfo_ = value; - onChanged(); } else { rinfoBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -215666,11 +216791,11 @@ public Builder setRinfo( ei.Ei.BasicRequestInfo.Builder builderForValue) { if (rinfoBuilder_ == null) { rinfo_ = builderForValue.build(); - onChanged(); } else { rinfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -215679,31 +216804,32 @@ public Builder setRinfo( public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { if (rinfoBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - rinfo_ != null && - rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { - rinfo_ = - ei.Ei.BasicRequestInfo.newBuilder(rinfo_).mergeFrom(value).buildPartial(); + rinfo_ != null && + rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { + getRinfoBuilder().mergeFrom(value); } else { rinfo_ = value; } - onChanged(); } else { rinfoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (rinfo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.BasicRequestInfo rinfo = 1; */ public Builder clearRinfo() { - if (rinfoBuilder_ == null) { - rinfo_ = null; - onChanged(); - } else { - rinfoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; + } + onChanged(); return this; } /** @@ -215728,11 +216854,11 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { /** * optional .ei.BasicRequestInfo rinfo = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> getRinfoFieldBuilder() { if (rinfoBuilder_ == null) { - rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( getRinfo(), getParentForChildren(), @@ -215792,11 +216918,9 @@ public java.lang.String getContractIdentifier() { */ public Builder setContractIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } contractIdentifier_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -215805,8 +216929,8 @@ public Builder setContractIdentifier( * @return This builder for chaining. */ public Builder clearContractIdentifier() { - bitField0_ = (bitField0_ & ~0x00000002); contractIdentifier_ = getDefaultInstance().getContractIdentifier(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -215817,11 +216941,9 @@ public Builder clearContractIdentifier() { */ public Builder setContractIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } contractIdentifier_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -215849,8 +216971,9 @@ public int getLeague() { * @return This builder for chaining. */ public Builder setLeague(int value) { - bitField0_ |= 0x00000004; + league_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -215879,8 +217002,7 @@ public Builder clearLeague() { */ @java.lang.Override public ei.Ei.Contract.PlayerGrade getGrade() { - @SuppressWarnings("deprecation") - ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.valueOf(grade_); + ei.Ei.Contract.PlayerGrade result = ei.Ei.Contract.PlayerGrade.forNumber(grade_); return result == null ? ei.Ei.Contract.PlayerGrade.GRADE_UNSET : result; } /** @@ -215931,8 +217053,9 @@ public int getGoalIndex() { * @return This builder for chaining. */ public Builder setGoalIndex(int value) { - bitField0_ |= 0x00000010; + goalIndex_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -215961,8 +217084,7 @@ public Builder clearGoalIndex() { */ @java.lang.Override public ei.Ei.MissionInfo.Spaceship getBestShip() { - @SuppressWarnings("deprecation") - ei.Ei.MissionInfo.Spaceship result = ei.Ei.MissionInfo.Spaceship.valueOf(bestShip_); + ei.Ei.MissionInfo.Spaceship result = ei.Ei.MissionInfo.Spaceship.forNumber(bestShip_); return result == null ? ei.Ei.MissionInfo.Spaceship.CHICKEN_ONE : result; } /** @@ -215989,18 +217111,6 @@ public Builder clearBestShip() { 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.CollectContractArtifactRewardsRequest) } @@ -216015,7 +217125,7 @@ public static ei.Ei.CollectContractArtifactRewardsRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CollectContractArtifactRewardsRequest parsePartialFrom( @@ -216176,12 +217286,21 @@ ei.Ei.ArtifactInventoryItemOrBuilder getIngredientsOrBuilder( * Protobuf type {@code ei.CraftArtifactRequest} */ public static final class CraftArtifactRequest extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.CraftArtifactRequest) CraftArtifactRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + CraftArtifactRequest.class.getName()); + } // Use CraftArtifactRequest.newBuilder() to construct. - private CraftArtifactRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CraftArtifactRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private CraftArtifactRequest() { @@ -216189,25 +217308,13 @@ private CraftArtifactRequest() { ingredients_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new CraftArtifactRequest(); - } - - @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_CraftArtifactRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_CraftArtifactRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -216242,7 +217349,8 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { } public static final int EI_USER_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object eiUserId_; + @SuppressWarnings("serial") + private volatile java.lang.Object eiUserId_ = ""; /** * optional string ei_user_id = 1; * @return Whether the eiUserId field is set. @@ -216316,7 +217424,7 @@ public ei.Ei.ArtifactSpecOrBuilder getSpecOrBuilder() { } public static final int ITEM_ID_FIELD_NUMBER = 3; - private long itemId_; + private long itemId_ = 0L; /** * optional uint64 item_id = 3; * @return Whether the itemId field is set. @@ -216335,7 +217443,7 @@ public long getItemId() { } public static final int GOLD_PRICE_PAID_FIELD_NUMBER = 6; - private double goldPricePaid_; + private double goldPricePaid_ = 0D; /** * optional double gold_price_paid = 6; * @return Whether the goldPricePaid field is set. @@ -216354,7 +217462,7 @@ public double getGoldPricePaid() { } public static final int CRAFTING_COUNT_FIELD_NUMBER = 7; - private int craftingCount_; + private int craftingCount_ = 0; /** * optional uint32 crafting_count = 7; * @return Whether the craftingCount field is set. @@ -216373,7 +217481,7 @@ public int getCraftingCount() { } public static final int CRAFTING_XP_FIELD_NUMBER = 8; - private double craftingXp_; + private double craftingXp_ = 0D; /** * optional double crafting_xp = 8; * @return Whether the craftingXp field is set. @@ -216392,6 +217500,7 @@ public double getCraftingXp() { } public static final int INGREDIENTS_FIELD_NUMBER = 4; + @SuppressWarnings("serial") private java.util.List ingredients_; /** * repeated .ei.ArtifactInventoryItem ingredients = 4; @@ -216446,7 +217555,7 @@ public final boolean isInitialized() { public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, eiUserId_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, eiUserId_); } if (((bitField0_ & 0x00000004) != 0)) { output.writeMessage(2, getSpec()); @@ -216479,7 +217588,7 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, eiUserId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, eiUserId_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -216648,39 +217757,41 @@ public static ei.Ei.CraftArtifactRequest parseFrom( } public static ei.Ei.CraftArtifactRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.CraftArtifactRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.CraftArtifactRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.CraftArtifactRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.CraftArtifactRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.CraftArtifactRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -216700,7 +217811,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -216708,7 +217819,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.CraftArtifactRequest} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.CraftArtifactRequest) ei.Ei.CraftArtifactRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -216717,7 +217828,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_CraftArtifactRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -216730,12 +217841,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getRinfoFieldBuilder(); getSpecFieldBuilder(); @@ -216745,28 +217856,22 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (rinfoBuilder_ == null) { - rinfo_ = null; - } else { - rinfoBuilder_.clear(); + bitField0_ = 0; + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); eiUserId_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - if (specBuilder_ == null) { - spec_ = null; - } else { - specBuilder_.clear(); + spec_ = null; + if (specBuilder_ != null) { + specBuilder_.dispose(); + specBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000004); itemId_ = 0L; - bitField0_ = (bitField0_ & ~0x00000008); goldPricePaid_ = 0D; - bitField0_ = (bitField0_ & ~0x00000010); craftingCount_ = 0; - bitField0_ = (bitField0_ & ~0x00000020); craftingXp_ = 0D; - bitField0_ = (bitField0_ & ~0x00000040); if (ingredientsBuilder_ == null) { ingredients_ = java.util.Collections.emptyList(); } else { @@ -216800,26 +217905,41 @@ public ei.Ei.CraftArtifactRequest build() { @java.lang.Override public ei.Ei.CraftArtifactRequest buildPartial() { ei.Ei.CraftArtifactRequest result = new ei.Ei.CraftArtifactRequest(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.CraftArtifactRequest result) { + if (ingredientsBuilder_ == null) { + if (((bitField0_ & 0x00000080) != 0)) { + ingredients_ = java.util.Collections.unmodifiableList(ingredients_); + bitField0_ = (bitField0_ & ~0x00000080); + } + result.ingredients_ = ingredients_; + } else { + result.ingredients_ = ingredientsBuilder_.build(); + } + } + + private void buildPartial0(ei.Ei.CraftArtifactRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (rinfoBuilder_ == null) { - result.rinfo_ = rinfo_; - } else { - result.rinfo_ = rinfoBuilder_.build(); - } + result.rinfo_ = rinfoBuilder_ == null + ? rinfo_ + : rinfoBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { + result.eiUserId_ = eiUserId_; to_bitField0_ |= 0x00000002; } - result.eiUserId_ = eiUserId_; if (((from_bitField0_ & 0x00000004) != 0)) { - if (specBuilder_ == null) { - result.spec_ = spec_; - } else { - result.spec_ = specBuilder_.build(); - } + result.spec_ = specBuilder_ == null + ? spec_ + : specBuilder_.build(); to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000008) != 0)) { @@ -216838,52 +217958,9 @@ public ei.Ei.CraftArtifactRequest buildPartial() { result.craftingXp_ = craftingXp_; to_bitField0_ |= 0x00000040; } - if (ingredientsBuilder_ == null) { - if (((bitField0_ & 0x00000080) != 0)) { - ingredients_ = java.util.Collections.unmodifiableList(ingredients_); - bitField0_ = (bitField0_ & ~0x00000080); - } - result.ingredients_ = ingredients_; - } else { - result.ingredients_ = ingredientsBuilder_.build(); - } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.CraftArtifactRequest) { @@ -216900,8 +217977,8 @@ public Builder mergeFrom(ei.Ei.CraftArtifactRequest other) { mergeRinfo(other.getRinfo()); } if (other.hasEiUserId()) { - bitField0_ |= 0x00000002; eiUserId_ = other.eiUserId_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasSpec()) { @@ -216938,7 +218015,7 @@ public Builder mergeFrom(ei.Ei.CraftArtifactRequest other) { ingredients_ = other.ingredients_; bitField0_ = (bitField0_ & ~0x00000080); ingredientsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getIngredientsFieldBuilder() : null; } else { ingredientsBuilder_.addAllMessages(other.ingredients_); @@ -216991,7 +218068,7 @@ public Builder mergeFrom( case 34: { ei.Ei.ArtifactInventoryItem m = input.readMessage( - ei.Ei.ArtifactInventoryItem.PARSER, + ei.Ei.ArtifactInventoryItem.parser(), extensionRegistry); if (ingredientsBuilder_ == null) { ensureIngredientsIsMutable(); @@ -217041,7 +218118,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.BasicRequestInfo rinfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; /** * optional .ei.BasicRequestInfo rinfo = 5; @@ -217070,11 +218147,11 @@ public Builder setRinfo(ei.Ei.BasicRequestInfo value) { throw new NullPointerException(); } rinfo_ = value; - onChanged(); } else { rinfoBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -217084,11 +218161,11 @@ public Builder setRinfo( ei.Ei.BasicRequestInfo.Builder builderForValue) { if (rinfoBuilder_ == null) { rinfo_ = builderForValue.build(); - onChanged(); } else { rinfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -217097,31 +218174,32 @@ public Builder setRinfo( public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { if (rinfoBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - rinfo_ != null && - rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { - rinfo_ = - ei.Ei.BasicRequestInfo.newBuilder(rinfo_).mergeFrom(value).buildPartial(); + rinfo_ != null && + rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { + getRinfoBuilder().mergeFrom(value); } else { rinfo_ = value; } - onChanged(); } else { rinfoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (rinfo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.BasicRequestInfo rinfo = 5; */ public Builder clearRinfo() { - if (rinfoBuilder_ == null) { - rinfo_ = null; - onChanged(); - } else { - rinfoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; + } + onChanged(); return this; } /** @@ -217146,11 +218224,11 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { /** * optional .ei.BasicRequestInfo rinfo = 5; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> getRinfoFieldBuilder() { if (rinfoBuilder_ == null) { - rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( getRinfo(), getParentForChildren(), @@ -217210,11 +218288,9 @@ public java.lang.String getEiUserId() { */ public Builder setEiUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } eiUserId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -217223,8 +218299,8 @@ public Builder setEiUserId( * @return This builder for chaining. */ public Builder clearEiUserId() { - bitField0_ = (bitField0_ & ~0x00000002); eiUserId_ = getDefaultInstance().getEiUserId(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -217235,17 +218311,15 @@ public Builder clearEiUserId() { */ public Builder setEiUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } eiUserId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } private ei.Ei.ArtifactSpec spec_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ArtifactSpec, ei.Ei.ArtifactSpec.Builder, ei.Ei.ArtifactSpecOrBuilder> specBuilder_; /** * optional .ei.ArtifactSpec spec = 2; @@ -217274,11 +218348,11 @@ public Builder setSpec(ei.Ei.ArtifactSpec value) { throw new NullPointerException(); } spec_ = value; - onChanged(); } else { specBuilder_.setMessage(value); } bitField0_ |= 0x00000004; + onChanged(); return this; } /** @@ -217288,11 +218362,11 @@ public Builder setSpec( ei.Ei.ArtifactSpec.Builder builderForValue) { if (specBuilder_ == null) { spec_ = builderForValue.build(); - onChanged(); } else { specBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000004; + onChanged(); return this; } /** @@ -217301,31 +218375,32 @@ public Builder setSpec( public Builder mergeSpec(ei.Ei.ArtifactSpec value) { if (specBuilder_ == null) { if (((bitField0_ & 0x00000004) != 0) && - spec_ != null && - spec_ != ei.Ei.ArtifactSpec.getDefaultInstance()) { - spec_ = - ei.Ei.ArtifactSpec.newBuilder(spec_).mergeFrom(value).buildPartial(); + spec_ != null && + spec_ != ei.Ei.ArtifactSpec.getDefaultInstance()) { + getSpecBuilder().mergeFrom(value); } else { spec_ = value; } - onChanged(); } else { specBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; + if (spec_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } return this; } /** * optional .ei.ArtifactSpec spec = 2; */ public Builder clearSpec() { - if (specBuilder_ == null) { - spec_ = null; - onChanged(); - } else { - specBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000004); + spec_ = null; + if (specBuilder_ != null) { + specBuilder_.dispose(); + specBuilder_ = null; + } + onChanged(); return this; } /** @@ -217350,11 +218425,11 @@ public ei.Ei.ArtifactSpecOrBuilder getSpecOrBuilder() { /** * optional .ei.ArtifactSpec spec = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ArtifactSpec, ei.Ei.ArtifactSpec.Builder, ei.Ei.ArtifactSpecOrBuilder> getSpecFieldBuilder() { if (specBuilder_ == null) { - specBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + specBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.ArtifactSpec, ei.Ei.ArtifactSpec.Builder, ei.Ei.ArtifactSpecOrBuilder>( getSpec(), getParentForChildren(), @@ -217387,8 +218462,9 @@ public long getItemId() { * @return This builder for chaining. */ public Builder setItemId(long value) { - bitField0_ |= 0x00000008; + itemId_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -217426,8 +218502,9 @@ public double getGoldPricePaid() { * @return This builder for chaining. */ public Builder setGoldPricePaid(double value) { - bitField0_ |= 0x00000010; + goldPricePaid_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -217465,8 +218542,9 @@ public int getCraftingCount() { * @return This builder for chaining. */ public Builder setCraftingCount(int value) { - bitField0_ |= 0x00000020; + craftingCount_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -217504,8 +218582,9 @@ public double getCraftingXp() { * @return This builder for chaining. */ public Builder setCraftingXp(double value) { - bitField0_ |= 0x00000040; + craftingXp_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -217529,7 +218608,7 @@ private void ensureIngredientsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactInventoryItem, ei.Ei.ArtifactInventoryItem.Builder, ei.Ei.ArtifactInventoryItemOrBuilder> ingredientsBuilder_; /** @@ -217745,11 +218824,11 @@ public ei.Ei.ArtifactInventoryItem.Builder addIngredientsBuilder( getIngredientsBuilderList() { return getIngredientsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactInventoryItem, ei.Ei.ArtifactInventoryItem.Builder, ei.Ei.ArtifactInventoryItemOrBuilder> getIngredientsFieldBuilder() { if (ingredientsBuilder_ == null) { - ingredientsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + ingredientsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactInventoryItem, ei.Ei.ArtifactInventoryItem.Builder, ei.Ei.ArtifactInventoryItemOrBuilder>( ingredients_, ((bitField0_ & 0x00000080) != 0), @@ -217759,18 +218838,6 @@ public ei.Ei.ArtifactInventoryItem.Builder addIngredientsBuilder( } return ingredientsBuilder_; } - @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.CraftArtifactRequest) } @@ -217785,7 +218852,7 @@ public static ei.Ei.CraftArtifactRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CraftArtifactRequest parsePartialFrom( @@ -217887,12 +218954,21 @@ public interface CraftArtifactResponseOrBuilder extends * Protobuf type {@code ei.CraftArtifactResponse} */ public static final class CraftArtifactResponse extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.CraftArtifactResponse) CraftArtifactResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + CraftArtifactResponse.class.getName()); + } // Use CraftArtifactResponse.newBuilder() to construct. - private CraftArtifactResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CraftArtifactResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private CraftArtifactResponse() { @@ -217901,25 +218977,13 @@ private CraftArtifactResponse() { serverId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new CraftArtifactResponse(); - } - - @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_CraftArtifactResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_CraftArtifactResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -217928,7 +218992,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int ITEM_ID_FIELD_NUMBER = 1; - private long itemId_; + private long itemId_ = 0L; /** * optional uint64 item_id = 1; * @return Whether the itemId field is set. @@ -217947,7 +219011,8 @@ public long getItemId() { } public static final int EI_USER_ID_FIELD_NUMBER = 5; - private volatile java.lang.Object eiUserId_; + @SuppressWarnings("serial") + private volatile java.lang.Object eiUserId_ = ""; /** * optional string ei_user_id = 5; * @return Whether the eiUserId field is set. @@ -217995,7 +219060,7 @@ public java.lang.String getEiUserId() { } public static final int RARITY_ACHIEVED_FIELD_NUMBER = 2; - private int rarityAchieved_; + private int rarityAchieved_ = 0; /** * optional .ei.ArtifactSpec.Rarity rarity_achieved = 2 [default = COMMON]; * @return Whether the rarityAchieved field is set. @@ -218008,13 +219073,13 @@ public java.lang.String getEiUserId() { * @return The rarityAchieved. */ @java.lang.Override public ei.Ei.ArtifactSpec.Rarity getRarityAchieved() { - @SuppressWarnings("deprecation") - ei.Ei.ArtifactSpec.Rarity result = ei.Ei.ArtifactSpec.Rarity.valueOf(rarityAchieved_); + ei.Ei.ArtifactSpec.Rarity result = ei.Ei.ArtifactSpec.Rarity.forNumber(rarityAchieved_); return result == null ? ei.Ei.ArtifactSpec.Rarity.COMMON : result; } public static final int SERVER_ID_FIELD_NUMBER = 3; - private volatile java.lang.Object serverId_; + @SuppressWarnings("serial") + private volatile java.lang.Object serverId_ = ""; /** * optional string server_id = 3; * @return Whether the serverId field is set. @@ -218082,10 +219147,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeEnum(2, rarityAchieved_); } if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, serverId_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, serverId_); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, eiUserId_); + com.google.protobuf.GeneratedMessage.writeString(output, 5, eiUserId_); } getUnknownFields().writeTo(output); } @@ -218105,10 +219170,10 @@ public int getSerializedSize() { .computeEnumSize(2, rarityAchieved_); } if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, serverId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, serverId_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, eiUserId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, eiUserId_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -218211,39 +219276,41 @@ public static ei.Ei.CraftArtifactResponse parseFrom( } public static ei.Ei.CraftArtifactResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.CraftArtifactResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.CraftArtifactResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.CraftArtifactResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.CraftArtifactResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.CraftArtifactResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -218263,7 +219330,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -218271,7 +219338,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.CraftArtifactResponse} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.CraftArtifactResponse) ei.Ei.CraftArtifactResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -218280,7 +219347,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_CraftArtifactResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -218293,21 +219360,18 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; itemId_ = 0L; - bitField0_ = (bitField0_ & ~0x00000001); eiUserId_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); rarityAchieved_ = 0; - bitField0_ = (bitField0_ & ~0x00000004); serverId_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); return this; } @@ -218334,6 +219398,12 @@ public ei.Ei.CraftArtifactResponse build() { @java.lang.Override public ei.Ei.CraftArtifactResponse buildPartial() { ei.Ei.CraftArtifactResponse result = new ei.Ei.CraftArtifactResponse(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.CraftArtifactResponse result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { @@ -218341,54 +219411,20 @@ public ei.Ei.CraftArtifactResponse buildPartial() { to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { + result.eiUserId_ = eiUserId_; to_bitField0_ |= 0x00000002; } - result.eiUserId_ = eiUserId_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.rarityAchieved_ = rarityAchieved_; to_bitField0_ |= 0x00000004; } - result.rarityAchieved_ = rarityAchieved_; if (((from_bitField0_ & 0x00000008) != 0)) { + result.serverId_ = serverId_; to_bitField0_ |= 0x00000008; } - result.serverId_ = serverId_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.CraftArtifactResponse) { @@ -218405,16 +219441,16 @@ public Builder mergeFrom(ei.Ei.CraftArtifactResponse other) { setItemId(other.getItemId()); } if (other.hasEiUserId()) { - bitField0_ |= 0x00000002; eiUserId_ = other.eiUserId_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasRarityAchieved()) { setRarityAchieved(other.getRarityAchieved()); } if (other.hasServerId()) { - bitField0_ |= 0x00000008; serverId_ = other.serverId_; + bitField0_ |= 0x00000008; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -218510,8 +219546,9 @@ public long getItemId() { * @return This builder for chaining. */ public Builder setItemId(long value) { - bitField0_ |= 0x00000001; + itemId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -218576,11 +219613,9 @@ public java.lang.String getEiUserId() { */ public Builder setEiUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } eiUserId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -218589,8 +219624,8 @@ public Builder setEiUserId( * @return This builder for chaining. */ public Builder clearEiUserId() { - bitField0_ = (bitField0_ & ~0x00000002); eiUserId_ = getDefaultInstance().getEiUserId(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -218601,11 +219636,9 @@ public Builder clearEiUserId() { */ public Builder setEiUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } eiUserId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -218624,8 +219657,7 @@ public Builder setEiUserIdBytes( */ @java.lang.Override public ei.Ei.ArtifactSpec.Rarity getRarityAchieved() { - @SuppressWarnings("deprecation") - ei.Ei.ArtifactSpec.Rarity result = ei.Ei.ArtifactSpec.Rarity.valueOf(rarityAchieved_); + ei.Ei.ArtifactSpec.Rarity result = ei.Ei.ArtifactSpec.Rarity.forNumber(rarityAchieved_); return result == null ? ei.Ei.ArtifactSpec.Rarity.COMMON : result; } /** @@ -218703,11 +219735,9 @@ public java.lang.String getServerId() { */ public Builder setServerId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } serverId_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -218716,8 +219746,8 @@ public Builder setServerId( * @return This builder for chaining. */ public Builder clearServerId() { - bitField0_ = (bitField0_ & ~0x00000008); serverId_ = getDefaultInstance().getServerId(); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -218728,26 +219758,12 @@ public Builder clearServerId() { */ public Builder setServerIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } serverId_ = value; + bitField0_ |= 0x00000008; 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.CraftArtifactResponse) } @@ -218762,7 +219778,7 @@ public static ei.Ei.CraftArtifactResponse getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CraftArtifactResponse parsePartialFrom( @@ -218936,40 +219952,38 @@ public interface ConsumeArtifactRequestOrBuilder extends * Protobuf type {@code ei.ConsumeArtifactRequest} */ public static final class ConsumeArtifactRequest extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ConsumeArtifactRequest) ConsumeArtifactRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ConsumeArtifactRequest.class.getName()); + } // Use ConsumeArtifactRequest.newBuilder() to construct. - private ConsumeArtifactRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ConsumeArtifactRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ConsumeArtifactRequest() { eiUserId_ = ""; artifactServerId_ = ""; - additionalServerIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; + additionalServerIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); additionalItemIds_ = emptyLongList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ConsumeArtifactRequest(); - } - - @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_ConsumeArtifactRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ConsumeArtifactRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -219004,7 +220018,8 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { } public static final int EI_USER_ID_FIELD_NUMBER = 3; - private volatile java.lang.Object eiUserId_; + @SuppressWarnings("serial") + private volatile java.lang.Object eiUserId_ = ""; /** * optional string ei_user_id = 3; * @return Whether the eiUserId field is set. @@ -219078,7 +220093,8 @@ public ei.Ei.ArtifactSpecOrBuilder getSpecOrBuilder() { } public static final int ARTIFACT_SERVER_ID_FIELD_NUMBER = 5; - private volatile java.lang.Object artifactServerId_; + @SuppressWarnings("serial") + private volatile java.lang.Object artifactServerId_ = ""; /** * optional string artifact_server_id = 5; * @return Whether the artifactServerId field is set. @@ -219126,7 +220142,7 @@ public java.lang.String getArtifactServerId() { } public static final int ORIGINAL_ITEM_ID_FIELD_NUMBER = 2; - private long originalItemId_; + private long originalItemId_ = 0L; /** * optional uint64 original_item_id = 2; * @return Whether the originalItemId field is set. @@ -219145,7 +220161,9 @@ public long getOriginalItemId() { } public static final int ADDITIONAL_SERVER_IDS_FIELD_NUMBER = 7; - private com.google.protobuf.LazyStringList additionalServerIds_; + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList additionalServerIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); /** * repeated string additional_server_ids = 7; * @return A list containing the additionalServerIds. @@ -219180,7 +220198,9 @@ public java.lang.String getAdditionalServerIds(int index) { } public static final int ADDITIONAL_ITEM_IDS_FIELD_NUMBER = 8; - private com.google.protobuf.Internal.LongList additionalItemIds_; + @SuppressWarnings("serial") + private com.google.protobuf.Internal.LongList additionalItemIds_ = + emptyLongList(); /** * repeated uint64 additional_item_ids = 8; * @return A list containing the additionalItemIds. @@ -219207,7 +220227,7 @@ public long getAdditionalItemIds(int index) { } public static final int QUANTITY_FIELD_NUMBER = 6; - private int quantity_; + private int quantity_ = 0; /** * optional uint32 quantity = 6; * @return Whether the quantity field is set. @@ -219246,19 +220266,19 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeUInt64(2, originalItemId_); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, eiUserId_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, eiUserId_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(4, getRinfo()); } if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, artifactServerId_); + com.google.protobuf.GeneratedMessage.writeString(output, 5, artifactServerId_); } if (((bitField0_ & 0x00000020) != 0)) { output.writeUInt32(6, quantity_); } for (int i = 0; i < additionalServerIds_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, additionalServerIds_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 7, additionalServerIds_.getRaw(i)); } for (int i = 0; i < additionalItemIds_.size(); i++) { output.writeUInt64(8, additionalItemIds_.getLong(i)); @@ -219281,14 +220301,14 @@ public int getSerializedSize() { .computeUInt64Size(2, originalItemId_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, eiUserId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, eiUserId_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, getRinfo()); } if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, artifactServerId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, artifactServerId_); } if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -219443,39 +220463,41 @@ public static ei.Ei.ConsumeArtifactRequest parseFrom( } public static ei.Ei.ConsumeArtifactRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ConsumeArtifactRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ConsumeArtifactRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ConsumeArtifactRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ConsumeArtifactRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ConsumeArtifactRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -219495,7 +220517,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -219503,7 +220525,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ConsumeArtifactRequest} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ConsumeArtifactRequest) ei.Ei.ConsumeArtifactRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -219512,7 +220534,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ConsumeArtifactRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -219525,12 +220547,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getRinfoFieldBuilder(); getSpecFieldBuilder(); @@ -219539,30 +220561,24 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (rinfoBuilder_ == null) { - rinfo_ = null; - } else { - rinfoBuilder_.clear(); + bitField0_ = 0; + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); eiUserId_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - if (specBuilder_ == null) { - spec_ = null; - } else { - specBuilder_.clear(); + spec_ = null; + if (specBuilder_ != null) { + specBuilder_.dispose(); + specBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000004); artifactServerId_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); originalItemId_ = 0L; - bitField0_ = (bitField0_ & ~0x00000010); - additionalServerIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000020); + additionalServerIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); additionalItemIds_ = emptyLongList(); - bitField0_ = (bitField0_ & ~0x00000040); quantity_ = 0; - bitField0_ = (bitField0_ & ~0x00000080); return this; } @@ -219589,87 +220605,53 @@ public ei.Ei.ConsumeArtifactRequest build() { @java.lang.Override public ei.Ei.ConsumeArtifactRequest buildPartial() { ei.Ei.ConsumeArtifactRequest result = new ei.Ei.ConsumeArtifactRequest(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ConsumeArtifactRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (rinfoBuilder_ == null) { - result.rinfo_ = rinfo_; - } else { - result.rinfo_ = rinfoBuilder_.build(); - } + result.rinfo_ = rinfoBuilder_ == null + ? rinfo_ + : rinfoBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { + result.eiUserId_ = eiUserId_; to_bitField0_ |= 0x00000002; } - result.eiUserId_ = eiUserId_; if (((from_bitField0_ & 0x00000004) != 0)) { - if (specBuilder_ == null) { - result.spec_ = spec_; - } else { - result.spec_ = specBuilder_.build(); - } + result.spec_ = specBuilder_ == null + ? spec_ + : specBuilder_.build(); to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000008) != 0)) { + result.artifactServerId_ = artifactServerId_; to_bitField0_ |= 0x00000008; } - result.artifactServerId_ = artifactServerId_; if (((from_bitField0_ & 0x00000010) != 0)) { result.originalItemId_ = originalItemId_; to_bitField0_ |= 0x00000010; } - if (((bitField0_ & 0x00000020) != 0)) { - additionalServerIds_ = additionalServerIds_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000020); + if (((from_bitField0_ & 0x00000020) != 0)) { + additionalServerIds_.makeImmutable(); + result.additionalServerIds_ = additionalServerIds_; } - result.additionalServerIds_ = additionalServerIds_; - if (((bitField0_ & 0x00000040) != 0)) { + if (((from_bitField0_ & 0x00000040) != 0)) { additionalItemIds_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00000040); + result.additionalItemIds_ = additionalItemIds_; } - result.additionalItemIds_ = additionalItemIds_; if (((from_bitField0_ & 0x00000080) != 0)) { result.quantity_ = quantity_; to_bitField0_ |= 0x00000020; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ConsumeArtifactRequest) { @@ -219686,16 +220668,16 @@ public Builder mergeFrom(ei.Ei.ConsumeArtifactRequest other) { mergeRinfo(other.getRinfo()); } if (other.hasEiUserId()) { - bitField0_ |= 0x00000002; eiUserId_ = other.eiUserId_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasSpec()) { mergeSpec(other.getSpec()); } if (other.hasArtifactServerId()) { - bitField0_ |= 0x00000008; artifactServerId_ = other.artifactServerId_; + bitField0_ |= 0x00000008; onChanged(); } if (other.hasOriginalItemId()) { @@ -219704,7 +220686,7 @@ public Builder mergeFrom(ei.Ei.ConsumeArtifactRequest other) { if (!other.additionalServerIds_.isEmpty()) { if (additionalServerIds_.isEmpty()) { additionalServerIds_ = other.additionalServerIds_; - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ |= 0x00000020; } else { ensureAdditionalServerIdsIsMutable(); additionalServerIds_.addAll(other.additionalServerIds_); @@ -219714,7 +220696,8 @@ public Builder mergeFrom(ei.Ei.ConsumeArtifactRequest other) { if (!other.additionalItemIds_.isEmpty()) { if (additionalItemIds_.isEmpty()) { additionalItemIds_ = other.additionalItemIds_; - bitField0_ = (bitField0_ & ~0x00000040); + additionalItemIds_.makeImmutable(); + bitField0_ |= 0x00000040; } else { ensureAdditionalItemIdsIsMutable(); additionalItemIds_.addAll(other.additionalItemIds_); @@ -219824,7 +220807,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.BasicRequestInfo rinfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; /** * optional .ei.BasicRequestInfo rinfo = 4; @@ -219853,11 +220836,11 @@ public Builder setRinfo(ei.Ei.BasicRequestInfo value) { throw new NullPointerException(); } rinfo_ = value; - onChanged(); } else { rinfoBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -219867,11 +220850,11 @@ public Builder setRinfo( ei.Ei.BasicRequestInfo.Builder builderForValue) { if (rinfoBuilder_ == null) { rinfo_ = builderForValue.build(); - onChanged(); } else { rinfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -219880,31 +220863,32 @@ public Builder setRinfo( public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { if (rinfoBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - rinfo_ != null && - rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { - rinfo_ = - ei.Ei.BasicRequestInfo.newBuilder(rinfo_).mergeFrom(value).buildPartial(); + rinfo_ != null && + rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { + getRinfoBuilder().mergeFrom(value); } else { rinfo_ = value; } - onChanged(); } else { rinfoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (rinfo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.BasicRequestInfo rinfo = 4; */ public Builder clearRinfo() { - if (rinfoBuilder_ == null) { - rinfo_ = null; - onChanged(); - } else { - rinfoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; + } + onChanged(); return this; } /** @@ -219929,11 +220913,11 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { /** * optional .ei.BasicRequestInfo rinfo = 4; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> getRinfoFieldBuilder() { if (rinfoBuilder_ == null) { - rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( getRinfo(), getParentForChildren(), @@ -219993,11 +220977,9 @@ public java.lang.String getEiUserId() { */ public Builder setEiUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } eiUserId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -220006,8 +220988,8 @@ public Builder setEiUserId( * @return This builder for chaining. */ public Builder clearEiUserId() { - bitField0_ = (bitField0_ & ~0x00000002); eiUserId_ = getDefaultInstance().getEiUserId(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -220018,17 +221000,15 @@ public Builder clearEiUserId() { */ public Builder setEiUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } eiUserId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } private ei.Ei.ArtifactSpec spec_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ArtifactSpec, ei.Ei.ArtifactSpec.Builder, ei.Ei.ArtifactSpecOrBuilder> specBuilder_; /** * optional .ei.ArtifactSpec spec = 1; @@ -220057,11 +221037,11 @@ public Builder setSpec(ei.Ei.ArtifactSpec value) { throw new NullPointerException(); } spec_ = value; - onChanged(); } else { specBuilder_.setMessage(value); } bitField0_ |= 0x00000004; + onChanged(); return this; } /** @@ -220071,11 +221051,11 @@ public Builder setSpec( ei.Ei.ArtifactSpec.Builder builderForValue) { if (specBuilder_ == null) { spec_ = builderForValue.build(); - onChanged(); } else { specBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000004; + onChanged(); return this; } /** @@ -220084,31 +221064,32 @@ public Builder setSpec( public Builder mergeSpec(ei.Ei.ArtifactSpec value) { if (specBuilder_ == null) { if (((bitField0_ & 0x00000004) != 0) && - spec_ != null && - spec_ != ei.Ei.ArtifactSpec.getDefaultInstance()) { - spec_ = - ei.Ei.ArtifactSpec.newBuilder(spec_).mergeFrom(value).buildPartial(); + spec_ != null && + spec_ != ei.Ei.ArtifactSpec.getDefaultInstance()) { + getSpecBuilder().mergeFrom(value); } else { spec_ = value; } - onChanged(); } else { specBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; + if (spec_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } return this; } /** * optional .ei.ArtifactSpec spec = 1; */ public Builder clearSpec() { - if (specBuilder_ == null) { - spec_ = null; - onChanged(); - } else { - specBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000004); + spec_ = null; + if (specBuilder_ != null) { + specBuilder_.dispose(); + specBuilder_ = null; + } + onChanged(); return this; } /** @@ -220133,11 +221114,11 @@ public ei.Ei.ArtifactSpecOrBuilder getSpecOrBuilder() { /** * optional .ei.ArtifactSpec spec = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ArtifactSpec, ei.Ei.ArtifactSpec.Builder, ei.Ei.ArtifactSpecOrBuilder> getSpecFieldBuilder() { if (specBuilder_ == null) { - specBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + specBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.ArtifactSpec, ei.Ei.ArtifactSpec.Builder, ei.Ei.ArtifactSpecOrBuilder>( getSpec(), getParentForChildren(), @@ -220197,11 +221178,9 @@ public java.lang.String getArtifactServerId() { */ public Builder setArtifactServerId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } artifactServerId_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -220210,8 +221189,8 @@ public Builder setArtifactServerId( * @return This builder for chaining. */ public Builder clearArtifactServerId() { - bitField0_ = (bitField0_ & ~0x00000008); artifactServerId_ = getDefaultInstance().getArtifactServerId(); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -220222,11 +221201,9 @@ public Builder clearArtifactServerId() { */ public Builder setArtifactServerIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } artifactServerId_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -220254,8 +221231,9 @@ public long getOriginalItemId() { * @return This builder for chaining. */ public Builder setOriginalItemId(long value) { - bitField0_ |= 0x00000010; + originalItemId_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -220270,12 +221248,13 @@ public Builder clearOriginalItemId() { return this; } - private com.google.protobuf.LazyStringList additionalServerIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private com.google.protobuf.LazyStringArrayList additionalServerIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); private void ensureAdditionalServerIdsIsMutable() { - if (!((bitField0_ & 0x00000020) != 0)) { + if (!additionalServerIds_.isModifiable()) { additionalServerIds_ = new com.google.protobuf.LazyStringArrayList(additionalServerIds_); - bitField0_ |= 0x00000020; - } + } + bitField0_ |= 0x00000020; } /** * repeated string additional_server_ids = 7; @@ -220283,7 +221262,8 @@ private void ensureAdditionalServerIdsIsMutable() { */ public com.google.protobuf.ProtocolStringList getAdditionalServerIdsList() { - return additionalServerIds_.getUnmodifiableView(); + additionalServerIds_.makeImmutable(); + return additionalServerIds_; } /** * repeated string additional_server_ids = 7; @@ -220317,11 +221297,10 @@ public java.lang.String getAdditionalServerIds(int index) { */ public Builder setAdditionalServerIds( int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureAdditionalServerIdsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureAdditionalServerIdsIsMutable(); additionalServerIds_.set(index, value); + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -220332,11 +221311,10 @@ public Builder setAdditionalServerIds( */ public Builder addAdditionalServerIds( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureAdditionalServerIdsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureAdditionalServerIdsIsMutable(); additionalServerIds_.add(value); + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -220350,6 +221328,7 @@ public Builder addAllAdditionalServerIds( ensureAdditionalServerIdsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, additionalServerIds_); + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -220358,8 +221337,9 @@ public Builder addAllAdditionalServerIds( * @return This builder for chaining. */ public Builder clearAdditionalServerIds() { - additionalServerIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000020); + additionalServerIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000020);; onChanged(); return this; } @@ -220370,21 +221350,20 @@ public Builder clearAdditionalServerIds() { */ public Builder addAdditionalServerIdsBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - ensureAdditionalServerIdsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureAdditionalServerIdsIsMutable(); additionalServerIds_.add(value); + bitField0_ |= 0x00000020; onChanged(); return this; } private com.google.protobuf.Internal.LongList additionalItemIds_ = emptyLongList(); private void ensureAdditionalItemIdsIsMutable() { - if (!((bitField0_ & 0x00000040) != 0)) { - additionalItemIds_ = mutableCopy(additionalItemIds_); - bitField0_ |= 0x00000040; - } + if (!additionalItemIds_.isModifiable()) { + additionalItemIds_ = makeMutableCopy(additionalItemIds_); + } + bitField0_ |= 0x00000040; } /** * repeated uint64 additional_item_ids = 8; @@ -220392,8 +221371,8 @@ private void ensureAdditionalItemIdsIsMutable() { */ public java.util.List getAdditionalItemIdsList() { - return ((bitField0_ & 0x00000040) != 0) ? - java.util.Collections.unmodifiableList(additionalItemIds_) : additionalItemIds_; + additionalItemIds_.makeImmutable(); + return additionalItemIds_; } /** * repeated uint64 additional_item_ids = 8; @@ -220418,8 +221397,10 @@ public long getAdditionalItemIds(int index) { */ public Builder setAdditionalItemIds( int index, long value) { + ensureAdditionalItemIdsIsMutable(); additionalItemIds_.setLong(index, value); + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -220429,8 +221410,10 @@ public Builder setAdditionalItemIds( * @return This builder for chaining. */ public Builder addAdditionalItemIds(long value) { + ensureAdditionalItemIdsIsMutable(); additionalItemIds_.addLong(value); + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -220444,6 +221427,7 @@ public Builder addAllAdditionalItemIds( ensureAdditionalItemIdsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, additionalItemIds_); + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -220481,8 +221465,9 @@ public int getQuantity() { * @return This builder for chaining. */ public Builder setQuantity(int value) { - bitField0_ |= 0x00000080; + quantity_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -220496,18 +221481,6 @@ public Builder clearQuantity() { 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.ConsumeArtifactRequest) } @@ -220522,7 +221495,7 @@ public static ei.Ei.ConsumeArtifactRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ConsumeArtifactRequest parsePartialFrom( @@ -220672,12 +221645,21 @@ ei.Ei.RewardOrBuilder getOtherRewardsOrBuilder( * Protobuf type {@code ei.ConsumeArtifactResponse} */ public static final class ConsumeArtifactResponse extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ConsumeArtifactResponse) ConsumeArtifactResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ConsumeArtifactResponse.class.getName()); + } // Use ConsumeArtifactResponse.newBuilder() to construct. - private ConsumeArtifactResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ConsumeArtifactResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ConsumeArtifactResponse() { @@ -220687,25 +221669,13 @@ private ConsumeArtifactResponse() { eiUserId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ConsumeArtifactResponse(); - } - - @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_ConsumeArtifactResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ConsumeArtifactResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -220714,7 +221684,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int SUCCESS_FIELD_NUMBER = 1; - private boolean success_; + private boolean success_ = false; /** * optional bool success = 1; * @return Whether the success field is set. @@ -220733,7 +221703,7 @@ public boolean getSuccess() { } public static final int ORIGINAL_ITEM_ID_FIELD_NUMBER = 2; - private long originalItemId_; + private long originalItemId_ = 0L; /** * optional uint64 original_item_id = 2; * @return Whether the originalItemId field is set. @@ -220752,7 +221722,9 @@ public long getOriginalItemId() { } public static final int ADDITIONAL_ITEM_IDS_FIELD_NUMBER = 6; - private com.google.protobuf.Internal.LongList additionalItemIds_; + @SuppressWarnings("serial") + private com.google.protobuf.Internal.LongList additionalItemIds_ = + emptyLongList(); /** * repeated uint64 additional_item_ids = 6; * @return A list containing the additionalItemIds. @@ -220779,6 +221751,7 @@ public long getAdditionalItemIds(int index) { } public static final int BYPRODUCTS_FIELD_NUMBER = 3; + @SuppressWarnings("serial") private java.util.List byproducts_; /** * repeated .ei.ArtifactSpec byproducts = 3; @@ -220819,6 +221792,7 @@ public ei.Ei.ArtifactSpecOrBuilder getByproductsOrBuilder( } public static final int OTHER_REWARDS_FIELD_NUMBER = 4; + @SuppressWarnings("serial") private java.util.List otherRewards_; /** * repeated .ei.Reward other_rewards = 4; @@ -220859,7 +221833,8 @@ public ei.Ei.RewardOrBuilder getOtherRewardsOrBuilder( } public static final int EI_USER_ID_FIELD_NUMBER = 5; - private volatile java.lang.Object eiUserId_; + @SuppressWarnings("serial") + private volatile java.lang.Object eiUserId_ = ""; /** * optional string ei_user_id = 5; * @return Whether the eiUserId field is set. @@ -220933,7 +221908,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeMessage(4, otherRewards_.get(i)); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, eiUserId_); + com.google.protobuf.GeneratedMessage.writeString(output, 5, eiUserId_); } for (int i = 0; i < additionalItemIds_.size(); i++) { output.writeUInt64(6, additionalItemIds_.getLong(i)); @@ -220964,7 +221939,7 @@ public int getSerializedSize() { .computeMessageSize(4, otherRewards_.get(i)); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, eiUserId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, eiUserId_); } { int dataSize = 0; @@ -221087,39 +222062,41 @@ public static ei.Ei.ConsumeArtifactResponse parseFrom( } public static ei.Ei.ConsumeArtifactResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ConsumeArtifactResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ConsumeArtifactResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ConsumeArtifactResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ConsumeArtifactResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ConsumeArtifactResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -221139,7 +222116,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -221147,7 +222124,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ConsumeArtifactResponse} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ConsumeArtifactResponse) ei.Ei.ConsumeArtifactResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -221156,7 +222133,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ConsumeArtifactResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -221169,19 +222146,17 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; success_ = false; - bitField0_ = (bitField0_ & ~0x00000001); originalItemId_ = 0L; - bitField0_ = (bitField0_ & ~0x00000002); additionalItemIds_ = emptyLongList(); - bitField0_ = (bitField0_ & ~0x00000004); if (byproductsBuilder_ == null) { byproducts_ = java.util.Collections.emptyList(); } else { @@ -221197,7 +222172,6 @@ public Builder clear() { } bitField0_ = (bitField0_ & ~0x00000010); eiUserId_ = ""; - bitField0_ = (bitField0_ & ~0x00000020); return this; } @@ -221224,21 +222198,13 @@ public ei.Ei.ConsumeArtifactResponse build() { @java.lang.Override public ei.Ei.ConsumeArtifactResponse buildPartial() { ei.Ei.ConsumeArtifactResponse result = new ei.Ei.ConsumeArtifactResponse(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.success_ = success_; - to_bitField0_ |= 0x00000001; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - result.originalItemId_ = originalItemId_; - to_bitField0_ |= 0x00000002; - } - if (((bitField0_ & 0x00000004) != 0)) { - additionalItemIds_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00000004); - } - result.additionalItemIds_ = additionalItemIds_; + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.ConsumeArtifactResponse result) { if (byproductsBuilder_ == null) { if (((bitField0_ & 0x00000008) != 0)) { byproducts_ = java.util.Collections.unmodifiableList(byproducts_); @@ -221257,47 +222223,30 @@ public ei.Ei.ConsumeArtifactResponse buildPartial() { } else { result.otherRewards_ = otherRewardsBuilder_.build(); } + } + + private void buildPartial0(ei.Ei.ConsumeArtifactResponse result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.success_ = success_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.originalItemId_ = originalItemId_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + additionalItemIds_.makeImmutable(); + result.additionalItemIds_ = additionalItemIds_; + } if (((from_bitField0_ & 0x00000020) != 0)) { + result.eiUserId_ = eiUserId_; to_bitField0_ |= 0x00000004; } - result.eiUserId_ = eiUserId_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ConsumeArtifactResponse) { @@ -221319,7 +222268,8 @@ public Builder mergeFrom(ei.Ei.ConsumeArtifactResponse other) { if (!other.additionalItemIds_.isEmpty()) { if (additionalItemIds_.isEmpty()) { additionalItemIds_ = other.additionalItemIds_; - bitField0_ = (bitField0_ & ~0x00000004); + additionalItemIds_.makeImmutable(); + bitField0_ |= 0x00000004; } else { ensureAdditionalItemIdsIsMutable(); additionalItemIds_.addAll(other.additionalItemIds_); @@ -221345,7 +222295,7 @@ public Builder mergeFrom(ei.Ei.ConsumeArtifactResponse other) { byproducts_ = other.byproducts_; bitField0_ = (bitField0_ & ~0x00000008); byproductsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getByproductsFieldBuilder() : null; } else { byproductsBuilder_.addAllMessages(other.byproducts_); @@ -221371,7 +222321,7 @@ public Builder mergeFrom(ei.Ei.ConsumeArtifactResponse other) { otherRewards_ = other.otherRewards_; bitField0_ = (bitField0_ & ~0x00000010); otherRewardsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getOtherRewardsFieldBuilder() : null; } else { otherRewardsBuilder_.addAllMessages(other.otherRewards_); @@ -221379,8 +222329,8 @@ public Builder mergeFrom(ei.Ei.ConsumeArtifactResponse other) { } } if (other.hasEiUserId()) { - bitField0_ |= 0x00000020; eiUserId_ = other.eiUserId_; + bitField0_ |= 0x00000020; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -221422,7 +222372,7 @@ public Builder mergeFrom( case 26: { ei.Ei.ArtifactSpec m = input.readMessage( - ei.Ei.ArtifactSpec.PARSER, + ei.Ei.ArtifactSpec.parser(), extensionRegistry); if (byproductsBuilder_ == null) { ensureByproductsIsMutable(); @@ -221435,7 +222385,7 @@ public Builder mergeFrom( case 34: { ei.Ei.Reward m = input.readMessage( - ei.Ei.Reward.PARSER, + ei.Ei.Reward.parser(), extensionRegistry); if (otherRewardsBuilder_ == null) { ensureOtherRewardsIsMutable(); @@ -221506,8 +222456,9 @@ public boolean getSuccess() { * @return This builder for chaining. */ public Builder setSuccess(boolean value) { - bitField0_ |= 0x00000001; + success_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -221545,8 +222496,9 @@ public long getOriginalItemId() { * @return This builder for chaining. */ public Builder setOriginalItemId(long value) { - bitField0_ |= 0x00000002; + originalItemId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -221563,10 +222515,10 @@ public Builder clearOriginalItemId() { private com.google.protobuf.Internal.LongList additionalItemIds_ = emptyLongList(); private void ensureAdditionalItemIdsIsMutable() { - if (!((bitField0_ & 0x00000004) != 0)) { - additionalItemIds_ = mutableCopy(additionalItemIds_); - bitField0_ |= 0x00000004; - } + if (!additionalItemIds_.isModifiable()) { + additionalItemIds_ = makeMutableCopy(additionalItemIds_); + } + bitField0_ |= 0x00000004; } /** * repeated uint64 additional_item_ids = 6; @@ -221574,8 +222526,8 @@ private void ensureAdditionalItemIdsIsMutable() { */ public java.util.List getAdditionalItemIdsList() { - return ((bitField0_ & 0x00000004) != 0) ? - java.util.Collections.unmodifiableList(additionalItemIds_) : additionalItemIds_; + additionalItemIds_.makeImmutable(); + return additionalItemIds_; } /** * repeated uint64 additional_item_ids = 6; @@ -221600,8 +222552,10 @@ public long getAdditionalItemIds(int index) { */ public Builder setAdditionalItemIds( int index, long value) { + ensureAdditionalItemIdsIsMutable(); additionalItemIds_.setLong(index, value); + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -221611,8 +222565,10 @@ public Builder setAdditionalItemIds( * @return This builder for chaining. */ public Builder addAdditionalItemIds(long value) { + ensureAdditionalItemIdsIsMutable(); additionalItemIds_.addLong(value); + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -221626,6 +222582,7 @@ public Builder addAllAdditionalItemIds( ensureAdditionalItemIdsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, additionalItemIds_); + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -221649,7 +222606,7 @@ private void ensureByproductsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactSpec, ei.Ei.ArtifactSpec.Builder, ei.Ei.ArtifactSpecOrBuilder> byproductsBuilder_; /** @@ -221865,11 +222822,11 @@ public ei.Ei.ArtifactSpec.Builder addByproductsBuilder( getByproductsBuilderList() { return getByproductsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactSpec, ei.Ei.ArtifactSpec.Builder, ei.Ei.ArtifactSpecOrBuilder> getByproductsFieldBuilder() { if (byproductsBuilder_ == null) { - byproductsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + byproductsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactSpec, ei.Ei.ArtifactSpec.Builder, ei.Ei.ArtifactSpecOrBuilder>( byproducts_, ((bitField0_ & 0x00000008) != 0), @@ -221889,7 +222846,7 @@ private void ensureOtherRewardsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Reward, ei.Ei.Reward.Builder, ei.Ei.RewardOrBuilder> otherRewardsBuilder_; /** @@ -222105,11 +223062,11 @@ public ei.Ei.Reward.Builder addOtherRewardsBuilder( getOtherRewardsBuilderList() { return getOtherRewardsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Reward, ei.Ei.Reward.Builder, ei.Ei.RewardOrBuilder> getOtherRewardsFieldBuilder() { if (otherRewardsBuilder_ == null) { - otherRewardsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + otherRewardsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.Reward, ei.Ei.Reward.Builder, ei.Ei.RewardOrBuilder>( otherRewards_, ((bitField0_ & 0x00000010) != 0), @@ -222170,11 +223127,9 @@ public java.lang.String getEiUserId() { */ public Builder setEiUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } eiUserId_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -222183,8 +223138,8 @@ public Builder setEiUserId( * @return This builder for chaining. */ public Builder clearEiUserId() { - bitField0_ = (bitField0_ & ~0x00000020); eiUserId_ = getDefaultInstance().getEiUserId(); + bitField0_ = (bitField0_ & ~0x00000020); onChanged(); return this; } @@ -222195,26 +223150,12 @@ public Builder clearEiUserId() { */ public Builder setEiUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } eiUserId_ = value; + bitField0_ |= 0x00000020; 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.ConsumeArtifactResponse) } @@ -222229,7 +223170,7 @@ public static ei.Ei.ConsumeArtifactResponse getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ConsumeArtifactResponse parsePartialFrom( @@ -222336,37 +223277,34 @@ public interface AuthenticateArtifactResponseOrBuilder extends * Protobuf type {@code ei.AuthenticateArtifactResponse} */ public static final class AuthenticateArtifactResponse extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.AuthenticateArtifactResponse) AuthenticateArtifactResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + AuthenticateArtifactResponse.class.getName()); + } // Use AuthenticateArtifactResponse.newBuilder() to construct. - private AuthenticateArtifactResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private AuthenticateArtifactResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private AuthenticateArtifactResponse() { eiUserId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new AuthenticateArtifactResponse(); - } - - @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_AuthenticateArtifactResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_AuthenticateArtifactResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -222375,7 +223313,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int SUCCESS_FIELD_NUMBER = 1; - private boolean success_; + private boolean success_ = false; /** * optional bool success = 1; * @return Whether the success field is set. @@ -222394,7 +223332,7 @@ public boolean getSuccess() { } public static final int ORIGINAL_ITEM_ID_FIELD_NUMBER = 2; - private long originalItemId_; + private long originalItemId_ = 0L; /** * optional uint64 original_item_id = 2; * @return Whether the originalItemId field is set. @@ -222413,7 +223351,7 @@ public long getOriginalItemId() { } public static final int DEMOTE_FIELD_NUMBER = 3; - private boolean demote_; + private boolean demote_ = false; /** * optional bool demote = 3; * @return Whether the demote field is set. @@ -222432,7 +223370,7 @@ public boolean getDemote() { } public static final int DELETE_FIELD_NUMBER = 4; - private boolean delete_; + private boolean delete_ = false; /** * optional bool delete = 4; * @return Whether the delete field is set. @@ -222451,7 +223389,8 @@ public boolean getDelete() { } public static final int EI_USER_ID_FIELD_NUMBER = 5; - private volatile java.lang.Object eiUserId_; + @SuppressWarnings("serial") + private volatile java.lang.Object eiUserId_ = ""; /** * optional string ei_user_id = 5; * @return Whether the eiUserId field is set. @@ -222525,7 +223464,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeBool(4, delete_); } if (((bitField0_ & 0x00000010) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, eiUserId_); + com.google.protobuf.GeneratedMessage.writeString(output, 5, eiUserId_); } getUnknownFields().writeTo(output); } @@ -222553,7 +223492,7 @@ public int getSerializedSize() { .computeBoolSize(4, delete_); } if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, eiUserId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, eiUserId_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -222669,39 +223608,41 @@ public static ei.Ei.AuthenticateArtifactResponse parseFrom( } public static ei.Ei.AuthenticateArtifactResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.AuthenticateArtifactResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.AuthenticateArtifactResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.AuthenticateArtifactResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.AuthenticateArtifactResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.AuthenticateArtifactResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -222721,7 +223662,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -222729,7 +223670,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.AuthenticateArtifactResponse} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.AuthenticateArtifactResponse) ei.Ei.AuthenticateArtifactResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -222738,7 +223679,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_AuthenticateArtifactResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -222751,23 +223692,19 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; success_ = false; - bitField0_ = (bitField0_ & ~0x00000001); originalItemId_ = 0L; - bitField0_ = (bitField0_ & ~0x00000002); demote_ = false; - bitField0_ = (bitField0_ & ~0x00000004); delete_ = false; - bitField0_ = (bitField0_ & ~0x00000008); eiUserId_ = ""; - bitField0_ = (bitField0_ & ~0x00000010); return this; } @@ -222794,6 +223731,12 @@ public ei.Ei.AuthenticateArtifactResponse build() { @java.lang.Override public ei.Ei.AuthenticateArtifactResponse buildPartial() { ei.Ei.AuthenticateArtifactResponse result = new ei.Ei.AuthenticateArtifactResponse(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.AuthenticateArtifactResponse result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { @@ -222813,46 +223756,12 @@ public ei.Ei.AuthenticateArtifactResponse buildPartial() { to_bitField0_ |= 0x00000008; } if (((from_bitField0_ & 0x00000010) != 0)) { + result.eiUserId_ = eiUserId_; to_bitField0_ |= 0x00000010; } - result.eiUserId_ = eiUserId_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.AuthenticateArtifactResponse) { @@ -222878,8 +223787,8 @@ public Builder mergeFrom(ei.Ei.AuthenticateArtifactResponse other) { setDelete(other.getDelete()); } if (other.hasEiUserId()) { - bitField0_ |= 0x00000010; eiUserId_ = other.eiUserId_; + bitField0_ |= 0x00000010; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -222973,8 +223882,9 @@ public boolean getSuccess() { * @return This builder for chaining. */ public Builder setSuccess(boolean value) { - bitField0_ |= 0x00000001; + success_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -223012,8 +223922,9 @@ public long getOriginalItemId() { * @return This builder for chaining. */ public Builder setOriginalItemId(long value) { - bitField0_ |= 0x00000002; + originalItemId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -223051,8 +223962,9 @@ public boolean getDemote() { * @return This builder for chaining. */ public Builder setDemote(boolean value) { - bitField0_ |= 0x00000004; + demote_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -223090,8 +224002,9 @@ public boolean getDelete() { * @return This builder for chaining. */ public Builder setDelete(boolean value) { - bitField0_ |= 0x00000008; + delete_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -223156,11 +224069,9 @@ public java.lang.String getEiUserId() { */ public Builder setEiUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } eiUserId_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -223169,8 +224080,8 @@ public Builder setEiUserId( * @return This builder for chaining. */ public Builder clearEiUserId() { - bitField0_ = (bitField0_ & ~0x00000010); eiUserId_ = getDefaultInstance().getEiUserId(); + bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } @@ -223181,26 +224092,12 @@ public Builder clearEiUserId() { */ public Builder setEiUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } eiUserId_ = value; + bitField0_ |= 0x00000010; 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.AuthenticateArtifactResponse) } @@ -223215,7 +224112,7 @@ public static ei.Ei.AuthenticateArtifactResponse getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public AuthenticateArtifactResponse parsePartialFrom( @@ -223326,37 +224223,34 @@ ei.Ei.ArtifactSpecOrBuilder getStonesOrBuilder( * Protobuf type {@code ei.SetArtifactRequest} */ public static final class SetArtifactRequest extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.SetArtifactRequest) SetArtifactRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + SetArtifactRequest.class.getName()); + } // Use SetArtifactRequest.newBuilder() to construct. - private SetArtifactRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private SetArtifactRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private SetArtifactRequest() { stones_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new SetArtifactRequest(); - } - - @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_SetArtifactRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_SetArtifactRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -223417,6 +224311,7 @@ public ei.Ei.ArtifactInventoryItemOrBuilder getArtifactOrBuilder() { } public static final int STONES_FIELD_NUMBER = 3; + @SuppressWarnings("serial") private java.util.List stones_; /** * repeated .ei.ArtifactSpec stones = 3; @@ -223457,7 +224352,7 @@ public ei.Ei.ArtifactSpecOrBuilder getStonesOrBuilder( } public static final int GOLD_PRICE_PAID_FIELD_NUMBER = 4; - private double goldPricePaid_; + private double goldPricePaid_ = 0D; /** * optional double gold_price_paid = 4; * @return Whether the goldPricePaid field is set. @@ -223626,39 +224521,41 @@ public static ei.Ei.SetArtifactRequest parseFrom( } public static ei.Ei.SetArtifactRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.SetArtifactRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.SetArtifactRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.SetArtifactRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.SetArtifactRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.SetArtifactRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -223678,7 +224575,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -223686,7 +224583,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.SetArtifactRequest} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.SetArtifactRequest) ei.Ei.SetArtifactRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -223695,7 +224592,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_SetArtifactRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -223708,12 +224605,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getRinfoFieldBuilder(); getArtifactFieldBuilder(); @@ -223723,18 +224620,17 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (rinfoBuilder_ == null) { - rinfo_ = null; - } else { - rinfoBuilder_.clear(); + bitField0_ = 0; + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); - if (artifactBuilder_ == null) { - artifact_ = null; - } else { - artifactBuilder_.clear(); + artifact_ = null; + if (artifactBuilder_ != null) { + artifactBuilder_.dispose(); + artifactBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000002); if (stonesBuilder_ == null) { stones_ = java.util.Collections.emptyList(); } else { @@ -223743,7 +224639,6 @@ public Builder clear() { } bitField0_ = (bitField0_ & ~0x00000004); goldPricePaid_ = 0D; - bitField0_ = (bitField0_ & ~0x00000008); return this; } @@ -223770,24 +224665,13 @@ public ei.Ei.SetArtifactRequest build() { @java.lang.Override public ei.Ei.SetArtifactRequest buildPartial() { ei.Ei.SetArtifactRequest result = new ei.Ei.SetArtifactRequest(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - if (rinfoBuilder_ == null) { - result.rinfo_ = rinfo_; - } else { - result.rinfo_ = rinfoBuilder_.build(); - } - to_bitField0_ |= 0x00000001; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - if (artifactBuilder_ == null) { - result.artifact_ = artifact_; - } else { - result.artifact_ = artifactBuilder_.build(); - } - to_bitField0_ |= 0x00000002; - } + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.SetArtifactRequest result) { if (stonesBuilder_ == null) { if (((bitField0_ & 0x00000004) != 0)) { stones_ = java.util.Collections.unmodifiableList(stones_); @@ -223797,47 +224681,30 @@ public ei.Ei.SetArtifactRequest buildPartial() { } else { result.stones_ = stonesBuilder_.build(); } + } + + private void buildPartial0(ei.Ei.SetArtifactRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.rinfo_ = rinfoBuilder_ == null + ? rinfo_ + : rinfoBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.artifact_ = artifactBuilder_ == null + ? artifact_ + : artifactBuilder_.build(); + to_bitField0_ |= 0x00000002; + } if (((from_bitField0_ & 0x00000008) != 0)) { result.goldPricePaid_ = goldPricePaid_; to_bitField0_ |= 0x00000004; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.SetArtifactRequest) { @@ -223875,7 +224742,7 @@ public Builder mergeFrom(ei.Ei.SetArtifactRequest other) { stones_ = other.stones_; bitField0_ = (bitField0_ & ~0x00000004); stonesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getStonesFieldBuilder() : null; } else { stonesBuilder_.addAllMessages(other.stones_); @@ -223928,7 +224795,7 @@ public Builder mergeFrom( case 26: { ei.Ei.ArtifactSpec m = input.readMessage( - ei.Ei.ArtifactSpec.PARSER, + ei.Ei.ArtifactSpec.parser(), extensionRegistry); if (stonesBuilder_ == null) { ensureStonesIsMutable(); @@ -223961,7 +224828,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.BasicRequestInfo rinfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; /** * optional .ei.BasicRequestInfo rinfo = 1; @@ -223990,11 +224857,11 @@ public Builder setRinfo(ei.Ei.BasicRequestInfo value) { throw new NullPointerException(); } rinfo_ = value; - onChanged(); } else { rinfoBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -224004,11 +224871,11 @@ public Builder setRinfo( ei.Ei.BasicRequestInfo.Builder builderForValue) { if (rinfoBuilder_ == null) { rinfo_ = builderForValue.build(); - onChanged(); } else { rinfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -224017,31 +224884,32 @@ public Builder setRinfo( public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { if (rinfoBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - rinfo_ != null && - rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { - rinfo_ = - ei.Ei.BasicRequestInfo.newBuilder(rinfo_).mergeFrom(value).buildPartial(); + rinfo_ != null && + rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { + getRinfoBuilder().mergeFrom(value); } else { rinfo_ = value; } - onChanged(); } else { rinfoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (rinfo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.BasicRequestInfo rinfo = 1; */ public Builder clearRinfo() { - if (rinfoBuilder_ == null) { - rinfo_ = null; - onChanged(); - } else { - rinfoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; + } + onChanged(); return this; } /** @@ -224066,11 +224934,11 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { /** * optional .ei.BasicRequestInfo rinfo = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> getRinfoFieldBuilder() { if (rinfoBuilder_ == null) { - rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( getRinfo(), getParentForChildren(), @@ -224081,7 +224949,7 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { } private ei.Ei.ArtifactInventoryItem artifact_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ArtifactInventoryItem, ei.Ei.ArtifactInventoryItem.Builder, ei.Ei.ArtifactInventoryItemOrBuilder> artifactBuilder_; /** * optional .ei.ArtifactInventoryItem artifact = 2; @@ -224110,11 +224978,11 @@ public Builder setArtifact(ei.Ei.ArtifactInventoryItem value) { throw new NullPointerException(); } artifact_ = value; - onChanged(); } else { artifactBuilder_.setMessage(value); } bitField0_ |= 0x00000002; + onChanged(); return this; } /** @@ -224124,11 +224992,11 @@ public Builder setArtifact( ei.Ei.ArtifactInventoryItem.Builder builderForValue) { if (artifactBuilder_ == null) { artifact_ = builderForValue.build(); - onChanged(); } else { artifactBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; + onChanged(); return this; } /** @@ -224137,31 +225005,32 @@ public Builder setArtifact( public Builder mergeArtifact(ei.Ei.ArtifactInventoryItem value) { if (artifactBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0) && - artifact_ != null && - artifact_ != ei.Ei.ArtifactInventoryItem.getDefaultInstance()) { - artifact_ = - ei.Ei.ArtifactInventoryItem.newBuilder(artifact_).mergeFrom(value).buildPartial(); + artifact_ != null && + artifact_ != ei.Ei.ArtifactInventoryItem.getDefaultInstance()) { + getArtifactBuilder().mergeFrom(value); } else { artifact_ = value; } - onChanged(); } else { artifactBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; + if (artifact_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** * optional .ei.ArtifactInventoryItem artifact = 2; */ public Builder clearArtifact() { - if (artifactBuilder_ == null) { - artifact_ = null; - onChanged(); - } else { - artifactBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000002); + artifact_ = null; + if (artifactBuilder_ != null) { + artifactBuilder_.dispose(); + artifactBuilder_ = null; + } + onChanged(); return this; } /** @@ -224186,11 +225055,11 @@ public ei.Ei.ArtifactInventoryItemOrBuilder getArtifactOrBuilder() { /** * optional .ei.ArtifactInventoryItem artifact = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ArtifactInventoryItem, ei.Ei.ArtifactInventoryItem.Builder, ei.Ei.ArtifactInventoryItemOrBuilder> getArtifactFieldBuilder() { if (artifactBuilder_ == null) { - artifactBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + artifactBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.ArtifactInventoryItem, ei.Ei.ArtifactInventoryItem.Builder, ei.Ei.ArtifactInventoryItemOrBuilder>( getArtifact(), getParentForChildren(), @@ -224209,7 +225078,7 @@ private void ensureStonesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactSpec, ei.Ei.ArtifactSpec.Builder, ei.Ei.ArtifactSpecOrBuilder> stonesBuilder_; /** @@ -224425,11 +225294,11 @@ public ei.Ei.ArtifactSpec.Builder addStonesBuilder( getStonesBuilderList() { return getStonesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactSpec, ei.Ei.ArtifactSpec.Builder, ei.Ei.ArtifactSpecOrBuilder> getStonesFieldBuilder() { if (stonesBuilder_ == null) { - stonesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + stonesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactSpec, ei.Ei.ArtifactSpec.Builder, ei.Ei.ArtifactSpecOrBuilder>( stones_, ((bitField0_ & 0x00000004) != 0), @@ -224463,8 +225332,9 @@ public double getGoldPricePaid() { * @return This builder for chaining. */ public Builder setGoldPricePaid(double value) { - bitField0_ |= 0x00000008; + goldPricePaid_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -224478,18 +225348,6 @@ public Builder clearGoldPricePaid() { 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.SetArtifactRequest) } @@ -224504,7 +225362,7 @@ public static ei.Ei.SetArtifactRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public SetArtifactRequest parsePartialFrom( @@ -224589,37 +225447,34 @@ public interface SetArtifactResponseOrBuilder extends * Protobuf type {@code ei.SetArtifactResponse} */ public static final class SetArtifactResponse extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.SetArtifactResponse) SetArtifactResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + SetArtifactResponse.class.getName()); + } // Use SetArtifactResponse.newBuilder() to construct. - private SetArtifactResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private SetArtifactResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private SetArtifactResponse() { eiUserId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new SetArtifactResponse(); - } - - @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_SetArtifactResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_SetArtifactResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -224628,7 +225483,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int SUCCESS_FIELD_NUMBER = 1; - private boolean success_; + private boolean success_ = false; /** * optional bool success = 1; * @return Whether the success field is set. @@ -224647,7 +225502,7 @@ public boolean getSuccess() { } public static final int ORIGINAL_ITEM_ID_FIELD_NUMBER = 2; - private long originalItemId_; + private long originalItemId_ = 0L; /** * optional uint64 original_item_id = 2; * @return Whether the originalItemId field is set. @@ -224666,7 +225521,8 @@ public long getOriginalItemId() { } public static final int EI_USER_ID_FIELD_NUMBER = 5; - private volatile java.lang.Object eiUserId_; + @SuppressWarnings("serial") + private volatile java.lang.Object eiUserId_ = ""; /** * optional string ei_user_id = 5; * @return Whether the eiUserId field is set. @@ -224734,7 +225590,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeUInt64(2, originalItemId_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, eiUserId_); + com.google.protobuf.GeneratedMessage.writeString(output, 5, eiUserId_); } getUnknownFields().writeTo(output); } @@ -224754,7 +225610,7 @@ public int getSerializedSize() { .computeUInt64Size(2, originalItemId_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, eiUserId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, eiUserId_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -224850,39 +225706,41 @@ public static ei.Ei.SetArtifactResponse parseFrom( } public static ei.Ei.SetArtifactResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.SetArtifactResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.SetArtifactResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.SetArtifactResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.SetArtifactResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.SetArtifactResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -224902,7 +225760,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -224910,7 +225768,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.SetArtifactResponse} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.SetArtifactResponse) ei.Ei.SetArtifactResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -224919,7 +225777,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_SetArtifactResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -224932,19 +225790,17 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; success_ = false; - bitField0_ = (bitField0_ & ~0x00000001); originalItemId_ = 0L; - bitField0_ = (bitField0_ & ~0x00000002); eiUserId_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); return this; } @@ -224971,6 +225827,12 @@ public ei.Ei.SetArtifactResponse build() { @java.lang.Override public ei.Ei.SetArtifactResponse buildPartial() { ei.Ei.SetArtifactResponse result = new ei.Ei.SetArtifactResponse(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.SetArtifactResponse result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { @@ -224982,46 +225844,12 @@ public ei.Ei.SetArtifactResponse buildPartial() { to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { + result.eiUserId_ = eiUserId_; to_bitField0_ |= 0x00000004; } - result.eiUserId_ = eiUserId_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.SetArtifactResponse) { @@ -225041,8 +225869,8 @@ public Builder mergeFrom(ei.Ei.SetArtifactResponse other) { setOriginalItemId(other.getOriginalItemId()); } if (other.hasEiUserId()) { - bitField0_ |= 0x00000004; eiUserId_ = other.eiUserId_; + bitField0_ |= 0x00000004; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -225126,8 +225954,9 @@ public boolean getSuccess() { * @return This builder for chaining. */ public Builder setSuccess(boolean value) { - bitField0_ |= 0x00000001; + success_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -225165,8 +225994,9 @@ public long getOriginalItemId() { * @return This builder for chaining. */ public Builder setOriginalItemId(long value) { - bitField0_ |= 0x00000002; + originalItemId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -225231,11 +226061,9 @@ public java.lang.String getEiUserId() { */ public Builder setEiUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } eiUserId_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -225244,8 +226072,8 @@ public Builder setEiUserId( * @return This builder for chaining. */ public Builder clearEiUserId() { - bitField0_ = (bitField0_ & ~0x00000004); eiUserId_ = getDefaultInstance().getEiUserId(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -225256,26 +226084,12 @@ public Builder clearEiUserId() { */ public Builder setEiUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } eiUserId_ = value; + bitField0_ |= 0x00000004; 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.SetArtifactResponse) } @@ -225290,7 +226104,7 @@ public static ei.Ei.SetArtifactResponse getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public SetArtifactResponse parsePartialFrom( @@ -225626,12 +226440,21 @@ ei.Ei.ArtifactsDB.CraftableArtifactOrBuilder getCraftingCountsDEPRECATEDOrBuilde * Protobuf type {@code ei.ArtifactsDB} */ public static final class ArtifactsDB extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ArtifactsDB) ArtifactsDBOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ArtifactsDB.class.getName()); + } // Use ArtifactsDB.newBuilder() to construct. - private ArtifactsDB(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ArtifactsDB(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ArtifactsDB() { @@ -225648,25 +226471,13 @@ private ArtifactsDB() { craftingCountsDEPRECATED_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ArtifactsDB(); - } - - @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_ArtifactsDB_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ArtifactsDB_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -225703,36 +226514,33 @@ public interface ActiveArtifactSlotOrBuilder extends * Protobuf type {@code ei.ArtifactsDB.ActiveArtifactSlot} */ public static final class ActiveArtifactSlot extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ArtifactsDB.ActiveArtifactSlot) ActiveArtifactSlotOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ActiveArtifactSlot.class.getName()); + } // Use ActiveArtifactSlot.newBuilder() to construct. - private ActiveArtifactSlot(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ActiveArtifactSlot(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ActiveArtifactSlot() { } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ActiveArtifactSlot(); - } - - @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_ArtifactsDB_ActiveArtifactSlot_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ArtifactsDB_ActiveArtifactSlot_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -225741,7 +226549,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int OCCUPIED_FIELD_NUMBER = 1; - private boolean occupied_; + private boolean occupied_ = false; /** * optional bool occupied = 1; * @return Whether the occupied field is set. @@ -225760,7 +226568,7 @@ public boolean getOccupied() { } public static final int ITEM_ID_FIELD_NUMBER = 2; - private long itemId_; + private long itemId_ = 0L; /** * optional uint64 item_id = 2; * @return Whether the itemId field is set. @@ -225900,39 +226708,41 @@ public static ei.Ei.ArtifactsDB.ActiveArtifactSlot parseFrom( } public static ei.Ei.ArtifactsDB.ActiveArtifactSlot parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ArtifactsDB.ActiveArtifactSlot parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ArtifactsDB.ActiveArtifactSlot parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ArtifactsDB.ActiveArtifactSlot parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ArtifactsDB.ActiveArtifactSlot parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ArtifactsDB.ActiveArtifactSlot parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -225952,7 +226762,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -225960,7 +226770,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ArtifactsDB.ActiveArtifactSlot} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ArtifactsDB.ActiveArtifactSlot) ei.Ei.ArtifactsDB.ActiveArtifactSlotOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -225969,7 +226779,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ArtifactsDB_ActiveArtifactSlot_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -225982,17 +226792,16 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; occupied_ = false; - bitField0_ = (bitField0_ & ~0x00000001); itemId_ = 0L; - bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -226019,6 +226828,12 @@ public ei.Ei.ArtifactsDB.ActiveArtifactSlot build() { @java.lang.Override public ei.Ei.ArtifactsDB.ActiveArtifactSlot buildPartial() { ei.Ei.ArtifactsDB.ActiveArtifactSlot result = new ei.Ei.ArtifactsDB.ActiveArtifactSlot(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ArtifactsDB.ActiveArtifactSlot result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { @@ -226029,43 +226844,9 @@ public ei.Ei.ArtifactsDB.ActiveArtifactSlot buildPartial() { result.itemId_ = itemId_; to_bitField0_ |= 0x00000002; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ArtifactsDB.ActiveArtifactSlot) { @@ -226160,8 +226941,9 @@ public boolean getOccupied() { * @return This builder for chaining. */ public Builder setOccupied(boolean value) { - bitField0_ |= 0x00000001; + occupied_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -226199,8 +226981,9 @@ public long getItemId() { * @return This builder for chaining. */ public Builder setItemId(long value) { - bitField0_ |= 0x00000002; + itemId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -226214,18 +226997,6 @@ public Builder clearItemId() { 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.ArtifactsDB.ActiveArtifactSlot) } @@ -226240,7 +227011,7 @@ public static ei.Ei.ArtifactsDB.ActiveArtifactSlot getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ActiveArtifactSlot parsePartialFrom( @@ -226321,37 +227092,34 @@ ei.Ei.ArtifactsDB.ActiveArtifactSlotOrBuilder getSlotsOrBuilder( * Protobuf type {@code ei.ArtifactsDB.ActiveArtifactSet} */ public static final class ActiveArtifactSet extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ArtifactsDB.ActiveArtifactSet) ActiveArtifactSetOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ActiveArtifactSet.class.getName()); + } // Use ActiveArtifactSet.newBuilder() to construct. - private ActiveArtifactSet(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ActiveArtifactSet(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ActiveArtifactSet() { slots_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ActiveArtifactSet(); - } - - @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_ArtifactsDB_ActiveArtifactSet_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ArtifactsDB_ActiveArtifactSet_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -226360,6 +227128,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int SLOTS_FIELD_NUMBER = 1; + @SuppressWarnings("serial") private java.util.List slots_; /** * repeated .ei.ArtifactsDB.ActiveArtifactSlot slots = 1; @@ -226400,7 +227169,7 @@ public ei.Ei.ArtifactsDB.ActiveArtifactSlotOrBuilder getSlotsOrBuilder( } public static final int UID_FIELD_NUMBER = 2; - private int uid_; + private int uid_ = 0; /** * optional uint32 uid = 2; * @return Whether the uid field is set. @@ -226535,39 +227304,41 @@ public static ei.Ei.ArtifactsDB.ActiveArtifactSet parseFrom( } public static ei.Ei.ArtifactsDB.ActiveArtifactSet parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ArtifactsDB.ActiveArtifactSet parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ArtifactsDB.ActiveArtifactSet parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ArtifactsDB.ActiveArtifactSet parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ArtifactsDB.ActiveArtifactSet parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ArtifactsDB.ActiveArtifactSet parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -226587,7 +227358,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -226595,7 +227366,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ArtifactsDB.ActiveArtifactSet} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ArtifactsDB.ActiveArtifactSet) ei.Ei.ArtifactsDB.ActiveArtifactSetOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -226604,7 +227375,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ArtifactsDB_ActiveArtifactSet_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -226617,13 +227388,14 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; if (slotsBuilder_ == null) { slots_ = java.util.Collections.emptyList(); } else { @@ -226632,7 +227404,6 @@ public Builder clear() { } bitField0_ = (bitField0_ & ~0x00000001); uid_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -226659,8 +227430,13 @@ public ei.Ei.ArtifactsDB.ActiveArtifactSet build() { @java.lang.Override public ei.Ei.ArtifactsDB.ActiveArtifactSet buildPartial() { ei.Ei.ArtifactsDB.ActiveArtifactSet result = new ei.Ei.ArtifactsDB.ActiveArtifactSet(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.ArtifactsDB.ActiveArtifactSet result) { if (slotsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { slots_ = java.util.Collections.unmodifiableList(slots_); @@ -226670,47 +227446,18 @@ public ei.Ei.ArtifactsDB.ActiveArtifactSet buildPartial() { } else { result.slots_ = slotsBuilder_.build(); } + } + + private void buildPartial0(ei.Ei.ArtifactsDB.ActiveArtifactSet result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000002) != 0)) { result.uid_ = uid_; to_bitField0_ |= 0x00000001; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ArtifactsDB.ActiveArtifactSet) { @@ -226742,7 +227489,7 @@ public Builder mergeFrom(ei.Ei.ArtifactsDB.ActiveArtifactSet other) { slots_ = other.slots_; bitField0_ = (bitField0_ & ~0x00000001); slotsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getSlotsFieldBuilder() : null; } else { slotsBuilder_.addAllMessages(other.slots_); @@ -226781,7 +227528,7 @@ public Builder mergeFrom( case 10: { ei.Ei.ArtifactsDB.ActiveArtifactSlot m = input.readMessage( - ei.Ei.ArtifactsDB.ActiveArtifactSlot.PARSER, + ei.Ei.ArtifactsDB.ActiveArtifactSlot.parser(), extensionRegistry); if (slotsBuilder_ == null) { ensureSlotsIsMutable(); @@ -226822,7 +227569,7 @@ private void ensureSlotsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsDB.ActiveArtifactSlot, ei.Ei.ArtifactsDB.ActiveArtifactSlot.Builder, ei.Ei.ArtifactsDB.ActiveArtifactSlotOrBuilder> slotsBuilder_; /** @@ -227038,11 +227785,11 @@ public ei.Ei.ArtifactsDB.ActiveArtifactSlot.Builder addSlotsBuilder( getSlotsBuilderList() { return getSlotsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsDB.ActiveArtifactSlot, ei.Ei.ArtifactsDB.ActiveArtifactSlot.Builder, ei.Ei.ArtifactsDB.ActiveArtifactSlotOrBuilder> getSlotsFieldBuilder() { if (slotsBuilder_ == null) { - slotsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + slotsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsDB.ActiveArtifactSlot, ei.Ei.ArtifactsDB.ActiveArtifactSlot.Builder, ei.Ei.ArtifactsDB.ActiveArtifactSlotOrBuilder>( slots_, ((bitField0_ & 0x00000001) != 0), @@ -227076,8 +227823,9 @@ public int getUid() { * @return This builder for chaining. */ public Builder setUid(int value) { - bitField0_ |= 0x00000002; + uid_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -227091,18 +227839,6 @@ public Builder clearUid() { 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.ArtifactsDB.ActiveArtifactSet) } @@ -227117,7 +227853,7 @@ public static ei.Ei.ArtifactsDB.ActiveArtifactSet getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ActiveArtifactSet parsePartialFrom( @@ -227233,36 +227969,33 @@ public interface CraftableArtifactOrBuilder extends * Protobuf type {@code ei.ArtifactsDB.CraftableArtifact} */ public static final class CraftableArtifact extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ArtifactsDB.CraftableArtifact) CraftableArtifactOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + CraftableArtifact.class.getName()); + } // Use CraftableArtifact.newBuilder() to construct. - private CraftableArtifact(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CraftableArtifact(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private CraftableArtifact() { } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new CraftableArtifact(); - } - - @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_ArtifactsDB_CraftableArtifact_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ArtifactsDB_CraftableArtifact_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -227297,7 +228030,7 @@ public ei.Ei.ArtifactSpecOrBuilder getSpecOrBuilder() { } public static final int DISCOVERED_FIELD_NUMBER = 6; - private boolean discovered_; + private boolean discovered_ = false; /** * optional bool discovered = 6; * @return Whether the discovered field is set. @@ -227316,7 +228049,7 @@ public boolean getDiscovered() { } public static final int CRAFTABLE_FIELD_NUMBER = 4; - private boolean craftable_; + private boolean craftable_ = false; /** * optional bool craftable = 4; * @return Whether the craftable field is set. @@ -227335,7 +228068,7 @@ public boolean getCraftable() { } public static final int RECIPE_DISCOVERED_FIELD_NUMBER = 5; - private boolean recipeDiscovered_; + private boolean recipeDiscovered_ = false; /** * optional bool recipe_discovered = 5; * @return Whether the recipeDiscovered field is set. @@ -227354,7 +228087,7 @@ public boolean getRecipeDiscovered() { } public static final int SEEN_FIELD_NUMBER = 2; - private boolean seen_; + private boolean seen_ = false; /** * optional bool seen = 2; * @return Whether the seen field is set. @@ -227373,7 +228106,7 @@ public boolean getSeen() { } public static final int COUNT_FIELD_NUMBER = 3; - private int count_; + private int count_ = 0; /** * optional uint32 count = 3; * @return Whether the count field is set. @@ -227579,39 +228312,41 @@ public static ei.Ei.ArtifactsDB.CraftableArtifact parseFrom( } public static ei.Ei.ArtifactsDB.CraftableArtifact parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ArtifactsDB.CraftableArtifact parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ArtifactsDB.CraftableArtifact parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ArtifactsDB.CraftableArtifact parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ArtifactsDB.CraftableArtifact parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ArtifactsDB.CraftableArtifact parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -227631,7 +228366,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -227639,7 +228374,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ArtifactsDB.CraftableArtifact} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ArtifactsDB.CraftableArtifact) ei.Ei.ArtifactsDB.CraftableArtifactOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -227648,7 +228383,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ArtifactsDB_CraftableArtifact_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -227661,12 +228396,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getSpecFieldBuilder(); } @@ -227674,22 +228409,17 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (specBuilder_ == null) { - spec_ = null; - } else { - specBuilder_.clear(); + bitField0_ = 0; + spec_ = null; + if (specBuilder_ != null) { + specBuilder_.dispose(); + specBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); discovered_ = false; - bitField0_ = (bitField0_ & ~0x00000002); craftable_ = false; - bitField0_ = (bitField0_ & ~0x00000004); recipeDiscovered_ = false; - bitField0_ = (bitField0_ & ~0x00000008); seen_ = false; - bitField0_ = (bitField0_ & ~0x00000010); count_ = 0; - bitField0_ = (bitField0_ & ~0x00000020); return this; } @@ -227716,14 +228446,18 @@ public ei.Ei.ArtifactsDB.CraftableArtifact build() { @java.lang.Override public ei.Ei.ArtifactsDB.CraftableArtifact buildPartial() { ei.Ei.ArtifactsDB.CraftableArtifact result = new ei.Ei.ArtifactsDB.CraftableArtifact(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ArtifactsDB.CraftableArtifact result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (specBuilder_ == null) { - result.spec_ = spec_; - } else { - result.spec_ = specBuilder_.build(); - } + result.spec_ = specBuilder_ == null + ? spec_ + : specBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { @@ -227746,43 +228480,9 @@ public ei.Ei.ArtifactsDB.CraftableArtifact buildPartial() { result.count_ = count_; to_bitField0_ |= 0x00000020; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ArtifactsDB.CraftableArtifact) { @@ -227889,7 +228589,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.ArtifactSpec spec_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ArtifactSpec, ei.Ei.ArtifactSpec.Builder, ei.Ei.ArtifactSpecOrBuilder> specBuilder_; /** * optional .ei.ArtifactSpec spec = 1; @@ -227918,11 +228618,11 @@ public Builder setSpec(ei.Ei.ArtifactSpec value) { throw new NullPointerException(); } spec_ = value; - onChanged(); } else { specBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -227932,11 +228632,11 @@ public Builder setSpec( ei.Ei.ArtifactSpec.Builder builderForValue) { if (specBuilder_ == null) { spec_ = builderForValue.build(); - onChanged(); } else { specBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -227945,31 +228645,32 @@ public Builder setSpec( public Builder mergeSpec(ei.Ei.ArtifactSpec value) { if (specBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - spec_ != null && - spec_ != ei.Ei.ArtifactSpec.getDefaultInstance()) { - spec_ = - ei.Ei.ArtifactSpec.newBuilder(spec_).mergeFrom(value).buildPartial(); + spec_ != null && + spec_ != ei.Ei.ArtifactSpec.getDefaultInstance()) { + getSpecBuilder().mergeFrom(value); } else { spec_ = value; } - onChanged(); } else { specBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (spec_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.ArtifactSpec spec = 1; */ public Builder clearSpec() { - if (specBuilder_ == null) { - spec_ = null; - onChanged(); - } else { - specBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + spec_ = null; + if (specBuilder_ != null) { + specBuilder_.dispose(); + specBuilder_ = null; + } + onChanged(); return this; } /** @@ -227994,11 +228695,11 @@ public ei.Ei.ArtifactSpecOrBuilder getSpecOrBuilder() { /** * optional .ei.ArtifactSpec spec = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ArtifactSpec, ei.Ei.ArtifactSpec.Builder, ei.Ei.ArtifactSpecOrBuilder> getSpecFieldBuilder() { if (specBuilder_ == null) { - specBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + specBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.ArtifactSpec, ei.Ei.ArtifactSpec.Builder, ei.Ei.ArtifactSpecOrBuilder>( getSpec(), getParentForChildren(), @@ -228031,8 +228732,9 @@ public boolean getDiscovered() { * @return This builder for chaining. */ public Builder setDiscovered(boolean value) { - bitField0_ |= 0x00000002; + discovered_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -228070,8 +228772,9 @@ public boolean getCraftable() { * @return This builder for chaining. */ public Builder setCraftable(boolean value) { - bitField0_ |= 0x00000004; + craftable_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -228109,8 +228812,9 @@ public boolean getRecipeDiscovered() { * @return This builder for chaining. */ public Builder setRecipeDiscovered(boolean value) { - bitField0_ |= 0x00000008; + recipeDiscovered_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -228148,8 +228852,9 @@ public boolean getSeen() { * @return This builder for chaining. */ public Builder setSeen(boolean value) { - bitField0_ |= 0x00000010; + seen_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -228187,8 +228892,9 @@ public int getCount() { * @return This builder for chaining. */ public Builder setCount(int value) { - bitField0_ |= 0x00000020; + count_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -228202,18 +228908,6 @@ public Builder clearCount() { 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.ArtifactsDB.CraftableArtifact) } @@ -228228,7 +228922,7 @@ public static ei.Ei.ArtifactsDB.CraftableArtifact getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CraftableArtifact parsePartialFrom( @@ -228268,6 +228962,7 @@ public ei.Ei.ArtifactsDB.CraftableArtifact getDefaultInstanceForType() { private int bitField0_; public static final int INVENTORY_ITEMS_FIELD_NUMBER = 1; + @SuppressWarnings("serial") private java.util.List inventoryItems_; /** * repeated .ei.ArtifactInventoryItem inventory_items = 1; @@ -228308,7 +229003,7 @@ public ei.Ei.ArtifactInventoryItemOrBuilder getInventoryItemsOrBuilder( } public static final int ITEM_SEQUENCE_FIELD_NUMBER = 2; - private long itemSequence_; + private long itemSequence_ = 0L; /** * optional uint64 item_sequence = 2; * @return Whether the itemSequence field is set. @@ -228327,6 +229022,7 @@ public long getItemSequence() { } public static final int INVENTORY_SLOTS_FIELD_NUMBER = 3; + @SuppressWarnings("serial") private java.util.List inventorySlots_; /** * repeated .ei.InventorySlot inventory_slots = 3; @@ -228367,6 +229063,7 @@ public ei.Ei.InventorySlotOrBuilder getInventorySlotsOrBuilder( } public static final int ACTIVE_ARTIFACTS_DEPRECATED_FIELD_NUMBER = 7; + @SuppressWarnings("serial") private java.util.List activeArtifactsDEPRECATED_; /** * repeated .ei.ArtifactsDB.ActiveArtifactSlot active_artifacts_DEPRECATED = 7; @@ -228407,6 +229104,7 @@ public ei.Ei.ArtifactsDB.ActiveArtifactSlotOrBuilder getActiveArtifactsDEPRECATE } public static final int ACTIVE_ARTIFACT_SETS_FIELD_NUMBER = 11; + @SuppressWarnings("serial") private java.util.List activeArtifactSets_; /** * repeated .ei.ArtifactsDB.ActiveArtifactSet active_artifact_sets = 11; @@ -228447,6 +229145,7 @@ public ei.Ei.ArtifactsDB.ActiveArtifactSetOrBuilder getActiveArtifactSetsOrBuild } public static final int SAVED_ARTIFACT_SETS_FIELD_NUMBER = 13; + @SuppressWarnings("serial") private java.util.List savedArtifactSets_; /** * repeated .ei.ArtifactsDB.ActiveArtifactSet saved_artifact_sets = 13; @@ -228487,6 +229186,7 @@ public ei.Ei.ArtifactsDB.ActiveArtifactSetOrBuilder getSavedArtifactSetsOrBuilde } public static final int ARTIFACT_STATUS_FIELD_NUMBER = 12; + @SuppressWarnings("serial") private java.util.List artifactStatus_; /** * repeated .ei.ArtifactsDB.CraftableArtifact artifact_status = 12; @@ -228553,6 +229253,7 @@ public ei.Ei.MissionInfoOrBuilder getFuelingMissionOrBuilder() { } public static final int MISSION_INFOS_FIELD_NUMBER = 4; + @SuppressWarnings("serial") private java.util.List missionInfos_; /** * repeated .ei.MissionInfo mission_infos = 4; @@ -228593,6 +229294,7 @@ public ei.Ei.MissionInfoOrBuilder getMissionInfosOrBuilder( } public static final int MISSION_ARCHIVE_FIELD_NUMBER = 5; + @SuppressWarnings("serial") private java.util.List missionArchive_; /** * repeated .ei.MissionInfo mission_archive = 5; @@ -228633,6 +229335,7 @@ public ei.Ei.MissionInfoOrBuilder getMissionArchiveOrBuilder( } public static final int DISCOVERED_ARTIFACTS_DEPRECATED_FIELD_NUMBER = 8; + @SuppressWarnings("serial") private java.util.List discoveredArtifactsDEPRECATED_; /** * repeated .ei.ArtifactSpec discovered_artifacts_DEPRECATED = 8; @@ -228673,6 +229376,7 @@ public ei.Ei.ArtifactSpecOrBuilder getDiscoveredArtifactsDEPRECATEDOrBuilder( } public static final int CRAFTABLE_ARTIFACTS_DEPRECATED_FIELD_NUMBER = 9; + @SuppressWarnings("serial") private java.util.List craftableArtifactsDEPRECATED_; /** * repeated .ei.ArtifactsDB.CraftableArtifact craftable_artifacts_DEPRECATED = 9; @@ -228713,6 +229417,7 @@ public ei.Ei.ArtifactsDB.CraftableArtifactOrBuilder getCraftableArtifactsDEPRECA } public static final int CRAFTING_COUNTS_DEPRECATED_FIELD_NUMBER = 10; + @SuppressWarnings("serial") private java.util.List craftingCountsDEPRECATED_; /** * repeated .ei.ArtifactsDB.CraftableArtifact crafting_counts_DEPRECATED = 10; @@ -229016,39 +229721,41 @@ public static ei.Ei.ArtifactsDB parseFrom( } public static ei.Ei.ArtifactsDB parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ArtifactsDB parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ArtifactsDB parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ArtifactsDB parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ArtifactsDB parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ArtifactsDB parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -229068,7 +229775,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -229076,7 +229783,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ArtifactsDB} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ArtifactsDB) ei.Ei.ArtifactsDBOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -229085,7 +229792,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ArtifactsDB_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -229098,12 +229805,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getInventoryItemsFieldBuilder(); getInventorySlotsFieldBuilder(); @@ -229122,6 +229829,7 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; if (inventoryItemsBuilder_ == null) { inventoryItems_ = java.util.Collections.emptyList(); } else { @@ -229130,7 +229838,6 @@ public Builder clear() { } bitField0_ = (bitField0_ & ~0x00000001); itemSequence_ = 0L; - bitField0_ = (bitField0_ & ~0x00000002); if (inventorySlotsBuilder_ == null) { inventorySlots_ = java.util.Collections.emptyList(); } else { @@ -229166,12 +229873,11 @@ public Builder clear() { artifactStatusBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000040); - if (fuelingMissionBuilder_ == null) { - fuelingMission_ = null; - } else { - fuelingMissionBuilder_.clear(); + fuelingMission_ = null; + if (fuelingMissionBuilder_ != null) { + fuelingMissionBuilder_.dispose(); + fuelingMissionBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000080); if (missionInfosBuilder_ == null) { missionInfos_ = java.util.Collections.emptyList(); } else { @@ -229233,8 +229939,13 @@ public ei.Ei.ArtifactsDB build() { @java.lang.Override public ei.Ei.ArtifactsDB buildPartial() { ei.Ei.ArtifactsDB result = new ei.Ei.ArtifactsDB(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.ArtifactsDB result) { if (inventoryItemsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { inventoryItems_ = java.util.Collections.unmodifiableList(inventoryItems_); @@ -229244,10 +229955,6 @@ public ei.Ei.ArtifactsDB buildPartial() { } else { result.inventoryItems_ = inventoryItemsBuilder_.build(); } - if (((from_bitField0_ & 0x00000002) != 0)) { - result.itemSequence_ = itemSequence_; - to_bitField0_ |= 0x00000001; - } if (inventorySlotsBuilder_ == null) { if (((bitField0_ & 0x00000004) != 0)) { inventorySlots_ = java.util.Collections.unmodifiableList(inventorySlots_); @@ -229293,14 +230000,6 @@ public ei.Ei.ArtifactsDB buildPartial() { } else { result.artifactStatus_ = artifactStatusBuilder_.build(); } - if (((from_bitField0_ & 0x00000080) != 0)) { - if (fuelingMissionBuilder_ == null) { - result.fuelingMission_ = fuelingMission_; - } else { - result.fuelingMission_ = fuelingMissionBuilder_.build(); - } - to_bitField0_ |= 0x00000002; - } if (missionInfosBuilder_ == null) { if (((bitField0_ & 0x00000100) != 0)) { missionInfos_ = java.util.Collections.unmodifiableList(missionInfos_); @@ -229346,43 +230045,24 @@ public ei.Ei.ArtifactsDB buildPartial() { } else { result.craftingCountsDEPRECATED_ = craftingCountsDEPRECATEDBuilder_.build(); } - 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); + private void buildPartial0(ei.Ei.ArtifactsDB result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.itemSequence_ = itemSequence_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.fuelingMission_ = fuelingMissionBuilder_ == null + ? fuelingMission_ + : fuelingMissionBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + result.bitField0_ |= to_bitField0_; } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof ei.Ei.ArtifactsDB) { @@ -229414,7 +230094,7 @@ public Builder mergeFrom(ei.Ei.ArtifactsDB other) { inventoryItems_ = other.inventoryItems_; bitField0_ = (bitField0_ & ~0x00000001); inventoryItemsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getInventoryItemsFieldBuilder() : null; } else { inventoryItemsBuilder_.addAllMessages(other.inventoryItems_); @@ -229443,7 +230123,7 @@ public Builder mergeFrom(ei.Ei.ArtifactsDB other) { inventorySlots_ = other.inventorySlots_; bitField0_ = (bitField0_ & ~0x00000004); inventorySlotsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getInventorySlotsFieldBuilder() : null; } else { inventorySlotsBuilder_.addAllMessages(other.inventorySlots_); @@ -229469,7 +230149,7 @@ public Builder mergeFrom(ei.Ei.ArtifactsDB other) { activeArtifactsDEPRECATED_ = other.activeArtifactsDEPRECATED_; bitField0_ = (bitField0_ & ~0x00000008); activeArtifactsDEPRECATEDBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getActiveArtifactsDEPRECATEDFieldBuilder() : null; } else { activeArtifactsDEPRECATEDBuilder_.addAllMessages(other.activeArtifactsDEPRECATED_); @@ -229495,7 +230175,7 @@ public Builder mergeFrom(ei.Ei.ArtifactsDB other) { activeArtifactSets_ = other.activeArtifactSets_; bitField0_ = (bitField0_ & ~0x00000010); activeArtifactSetsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getActiveArtifactSetsFieldBuilder() : null; } else { activeArtifactSetsBuilder_.addAllMessages(other.activeArtifactSets_); @@ -229521,7 +230201,7 @@ public Builder mergeFrom(ei.Ei.ArtifactsDB other) { savedArtifactSets_ = other.savedArtifactSets_; bitField0_ = (bitField0_ & ~0x00000020); savedArtifactSetsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getSavedArtifactSetsFieldBuilder() : null; } else { savedArtifactSetsBuilder_.addAllMessages(other.savedArtifactSets_); @@ -229547,7 +230227,7 @@ public Builder mergeFrom(ei.Ei.ArtifactsDB other) { artifactStatus_ = other.artifactStatus_; bitField0_ = (bitField0_ & ~0x00000040); artifactStatusBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getArtifactStatusFieldBuilder() : null; } else { artifactStatusBuilder_.addAllMessages(other.artifactStatus_); @@ -229576,7 +230256,7 @@ public Builder mergeFrom(ei.Ei.ArtifactsDB other) { missionInfos_ = other.missionInfos_; bitField0_ = (bitField0_ & ~0x00000100); missionInfosBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getMissionInfosFieldBuilder() : null; } else { missionInfosBuilder_.addAllMessages(other.missionInfos_); @@ -229602,7 +230282,7 @@ public Builder mergeFrom(ei.Ei.ArtifactsDB other) { missionArchive_ = other.missionArchive_; bitField0_ = (bitField0_ & ~0x00000200); missionArchiveBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getMissionArchiveFieldBuilder() : null; } else { missionArchiveBuilder_.addAllMessages(other.missionArchive_); @@ -229628,7 +230308,7 @@ public Builder mergeFrom(ei.Ei.ArtifactsDB other) { discoveredArtifactsDEPRECATED_ = other.discoveredArtifactsDEPRECATED_; bitField0_ = (bitField0_ & ~0x00000400); discoveredArtifactsDEPRECATEDBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getDiscoveredArtifactsDEPRECATEDFieldBuilder() : null; } else { discoveredArtifactsDEPRECATEDBuilder_.addAllMessages(other.discoveredArtifactsDEPRECATED_); @@ -229654,7 +230334,7 @@ public Builder mergeFrom(ei.Ei.ArtifactsDB other) { craftableArtifactsDEPRECATED_ = other.craftableArtifactsDEPRECATED_; bitField0_ = (bitField0_ & ~0x00000800); craftableArtifactsDEPRECATEDBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getCraftableArtifactsDEPRECATEDFieldBuilder() : null; } else { craftableArtifactsDEPRECATEDBuilder_.addAllMessages(other.craftableArtifactsDEPRECATED_); @@ -229680,7 +230360,7 @@ public Builder mergeFrom(ei.Ei.ArtifactsDB other) { craftingCountsDEPRECATED_ = other.craftingCountsDEPRECATED_; bitField0_ = (bitField0_ & ~0x00001000); craftingCountsDEPRECATEDBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getCraftingCountsDEPRECATEDFieldBuilder() : null; } else { craftingCountsDEPRECATEDBuilder_.addAllMessages(other.craftingCountsDEPRECATED_); @@ -229716,7 +230396,7 @@ public Builder mergeFrom( case 10: { ei.Ei.ArtifactInventoryItem m = input.readMessage( - ei.Ei.ArtifactInventoryItem.PARSER, + ei.Ei.ArtifactInventoryItem.parser(), extensionRegistry); if (inventoryItemsBuilder_ == null) { ensureInventoryItemsIsMutable(); @@ -229734,7 +230414,7 @@ public Builder mergeFrom( case 26: { ei.Ei.InventorySlot m = input.readMessage( - ei.Ei.InventorySlot.PARSER, + ei.Ei.InventorySlot.parser(), extensionRegistry); if (inventorySlotsBuilder_ == null) { ensureInventorySlotsIsMutable(); @@ -229747,7 +230427,7 @@ public Builder mergeFrom( case 34: { ei.Ei.MissionInfo m = input.readMessage( - ei.Ei.MissionInfo.PARSER, + ei.Ei.MissionInfo.parser(), extensionRegistry); if (missionInfosBuilder_ == null) { ensureMissionInfosIsMutable(); @@ -229760,7 +230440,7 @@ public Builder mergeFrom( case 42: { ei.Ei.MissionInfo m = input.readMessage( - ei.Ei.MissionInfo.PARSER, + ei.Ei.MissionInfo.parser(), extensionRegistry); if (missionArchiveBuilder_ == null) { ensureMissionArchiveIsMutable(); @@ -229773,7 +230453,7 @@ public Builder mergeFrom( case 58: { ei.Ei.ArtifactsDB.ActiveArtifactSlot m = input.readMessage( - ei.Ei.ArtifactsDB.ActiveArtifactSlot.PARSER, + ei.Ei.ArtifactsDB.ActiveArtifactSlot.parser(), extensionRegistry); if (activeArtifactsDEPRECATEDBuilder_ == null) { ensureActiveArtifactsDEPRECATEDIsMutable(); @@ -229786,7 +230466,7 @@ public Builder mergeFrom( case 66: { ei.Ei.ArtifactSpec m = input.readMessage( - ei.Ei.ArtifactSpec.PARSER, + ei.Ei.ArtifactSpec.parser(), extensionRegistry); if (discoveredArtifactsDEPRECATEDBuilder_ == null) { ensureDiscoveredArtifactsDEPRECATEDIsMutable(); @@ -229799,7 +230479,7 @@ public Builder mergeFrom( case 74: { ei.Ei.ArtifactsDB.CraftableArtifact m = input.readMessage( - ei.Ei.ArtifactsDB.CraftableArtifact.PARSER, + ei.Ei.ArtifactsDB.CraftableArtifact.parser(), extensionRegistry); if (craftableArtifactsDEPRECATEDBuilder_ == null) { ensureCraftableArtifactsDEPRECATEDIsMutable(); @@ -229812,7 +230492,7 @@ public Builder mergeFrom( case 82: { ei.Ei.ArtifactsDB.CraftableArtifact m = input.readMessage( - ei.Ei.ArtifactsDB.CraftableArtifact.PARSER, + ei.Ei.ArtifactsDB.CraftableArtifact.parser(), extensionRegistry); if (craftingCountsDEPRECATEDBuilder_ == null) { ensureCraftingCountsDEPRECATEDIsMutable(); @@ -229825,7 +230505,7 @@ public Builder mergeFrom( case 90: { ei.Ei.ArtifactsDB.ActiveArtifactSet m = input.readMessage( - ei.Ei.ArtifactsDB.ActiveArtifactSet.PARSER, + ei.Ei.ArtifactsDB.ActiveArtifactSet.parser(), extensionRegistry); if (activeArtifactSetsBuilder_ == null) { ensureActiveArtifactSetsIsMutable(); @@ -229838,7 +230518,7 @@ public Builder mergeFrom( case 98: { ei.Ei.ArtifactsDB.CraftableArtifact m = input.readMessage( - ei.Ei.ArtifactsDB.CraftableArtifact.PARSER, + ei.Ei.ArtifactsDB.CraftableArtifact.parser(), extensionRegistry); if (artifactStatusBuilder_ == null) { ensureArtifactStatusIsMutable(); @@ -229851,7 +230531,7 @@ public Builder mergeFrom( case 106: { ei.Ei.ArtifactsDB.ActiveArtifactSet m = input.readMessage( - ei.Ei.ArtifactsDB.ActiveArtifactSet.PARSER, + ei.Ei.ArtifactsDB.ActiveArtifactSet.parser(), extensionRegistry); if (savedArtifactSetsBuilder_ == null) { ensureSavedArtifactSetsIsMutable(); @@ -229894,7 +230574,7 @@ private void ensureInventoryItemsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactInventoryItem, ei.Ei.ArtifactInventoryItem.Builder, ei.Ei.ArtifactInventoryItemOrBuilder> inventoryItemsBuilder_; /** @@ -230110,11 +230790,11 @@ public ei.Ei.ArtifactInventoryItem.Builder addInventoryItemsBuilder( getInventoryItemsBuilderList() { return getInventoryItemsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactInventoryItem, ei.Ei.ArtifactInventoryItem.Builder, ei.Ei.ArtifactInventoryItemOrBuilder> getInventoryItemsFieldBuilder() { if (inventoryItemsBuilder_ == null) { - inventoryItemsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + inventoryItemsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactInventoryItem, ei.Ei.ArtifactInventoryItem.Builder, ei.Ei.ArtifactInventoryItemOrBuilder>( inventoryItems_, ((bitField0_ & 0x00000001) != 0), @@ -230148,8 +230828,9 @@ public long getItemSequence() { * @return This builder for chaining. */ public Builder setItemSequence(long value) { - bitField0_ |= 0x00000002; + itemSequence_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -230173,7 +230854,7 @@ private void ensureInventorySlotsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.InventorySlot, ei.Ei.InventorySlot.Builder, ei.Ei.InventorySlotOrBuilder> inventorySlotsBuilder_; /** @@ -230389,11 +231070,11 @@ public ei.Ei.InventorySlot.Builder addInventorySlotsBuilder( getInventorySlotsBuilderList() { return getInventorySlotsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.InventorySlot, ei.Ei.InventorySlot.Builder, ei.Ei.InventorySlotOrBuilder> getInventorySlotsFieldBuilder() { if (inventorySlotsBuilder_ == null) { - inventorySlotsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + inventorySlotsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.InventorySlot, ei.Ei.InventorySlot.Builder, ei.Ei.InventorySlotOrBuilder>( inventorySlots_, ((bitField0_ & 0x00000004) != 0), @@ -230413,7 +231094,7 @@ private void ensureActiveArtifactsDEPRECATEDIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsDB.ActiveArtifactSlot, ei.Ei.ArtifactsDB.ActiveArtifactSlot.Builder, ei.Ei.ArtifactsDB.ActiveArtifactSlotOrBuilder> activeArtifactsDEPRECATEDBuilder_; /** @@ -230629,11 +231310,11 @@ public ei.Ei.ArtifactsDB.ActiveArtifactSlot.Builder addActiveArtifactsDEPRECATED getActiveArtifactsDEPRECATEDBuilderList() { return getActiveArtifactsDEPRECATEDFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsDB.ActiveArtifactSlot, ei.Ei.ArtifactsDB.ActiveArtifactSlot.Builder, ei.Ei.ArtifactsDB.ActiveArtifactSlotOrBuilder> getActiveArtifactsDEPRECATEDFieldBuilder() { if (activeArtifactsDEPRECATEDBuilder_ == null) { - activeArtifactsDEPRECATEDBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + activeArtifactsDEPRECATEDBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsDB.ActiveArtifactSlot, ei.Ei.ArtifactsDB.ActiveArtifactSlot.Builder, ei.Ei.ArtifactsDB.ActiveArtifactSlotOrBuilder>( activeArtifactsDEPRECATED_, ((bitField0_ & 0x00000008) != 0), @@ -230653,7 +231334,7 @@ private void ensureActiveArtifactSetsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsDB.ActiveArtifactSet, ei.Ei.ArtifactsDB.ActiveArtifactSet.Builder, ei.Ei.ArtifactsDB.ActiveArtifactSetOrBuilder> activeArtifactSetsBuilder_; /** @@ -230869,11 +231550,11 @@ public ei.Ei.ArtifactsDB.ActiveArtifactSet.Builder addActiveArtifactSetsBuilder( getActiveArtifactSetsBuilderList() { return getActiveArtifactSetsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsDB.ActiveArtifactSet, ei.Ei.ArtifactsDB.ActiveArtifactSet.Builder, ei.Ei.ArtifactsDB.ActiveArtifactSetOrBuilder> getActiveArtifactSetsFieldBuilder() { if (activeArtifactSetsBuilder_ == null) { - activeArtifactSetsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + activeArtifactSetsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsDB.ActiveArtifactSet, ei.Ei.ArtifactsDB.ActiveArtifactSet.Builder, ei.Ei.ArtifactsDB.ActiveArtifactSetOrBuilder>( activeArtifactSets_, ((bitField0_ & 0x00000010) != 0), @@ -230893,7 +231574,7 @@ private void ensureSavedArtifactSetsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsDB.ActiveArtifactSet, ei.Ei.ArtifactsDB.ActiveArtifactSet.Builder, ei.Ei.ArtifactsDB.ActiveArtifactSetOrBuilder> savedArtifactSetsBuilder_; /** @@ -231109,11 +231790,11 @@ public ei.Ei.ArtifactsDB.ActiveArtifactSet.Builder addSavedArtifactSetsBuilder( getSavedArtifactSetsBuilderList() { return getSavedArtifactSetsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsDB.ActiveArtifactSet, ei.Ei.ArtifactsDB.ActiveArtifactSet.Builder, ei.Ei.ArtifactsDB.ActiveArtifactSetOrBuilder> getSavedArtifactSetsFieldBuilder() { if (savedArtifactSetsBuilder_ == null) { - savedArtifactSetsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + savedArtifactSetsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsDB.ActiveArtifactSet, ei.Ei.ArtifactsDB.ActiveArtifactSet.Builder, ei.Ei.ArtifactsDB.ActiveArtifactSetOrBuilder>( savedArtifactSets_, ((bitField0_ & 0x00000020) != 0), @@ -231133,7 +231814,7 @@ private void ensureArtifactStatusIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsDB.CraftableArtifact, ei.Ei.ArtifactsDB.CraftableArtifact.Builder, ei.Ei.ArtifactsDB.CraftableArtifactOrBuilder> artifactStatusBuilder_; /** @@ -231349,11 +232030,11 @@ public ei.Ei.ArtifactsDB.CraftableArtifact.Builder addArtifactStatusBuilder( getArtifactStatusBuilderList() { return getArtifactStatusFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsDB.CraftableArtifact, ei.Ei.ArtifactsDB.CraftableArtifact.Builder, ei.Ei.ArtifactsDB.CraftableArtifactOrBuilder> getArtifactStatusFieldBuilder() { if (artifactStatusBuilder_ == null) { - artifactStatusBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + artifactStatusBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsDB.CraftableArtifact, ei.Ei.ArtifactsDB.CraftableArtifact.Builder, ei.Ei.ArtifactsDB.CraftableArtifactOrBuilder>( artifactStatus_, ((bitField0_ & 0x00000040) != 0), @@ -231365,7 +232046,7 @@ public ei.Ei.ArtifactsDB.CraftableArtifact.Builder addArtifactStatusBuilder( } private ei.Ei.MissionInfo fuelingMission_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.MissionInfo, ei.Ei.MissionInfo.Builder, ei.Ei.MissionInfoOrBuilder> fuelingMissionBuilder_; /** * optional .ei.MissionInfo fueling_mission = 14; @@ -231394,11 +232075,11 @@ public Builder setFuelingMission(ei.Ei.MissionInfo value) { throw new NullPointerException(); } fuelingMission_ = value; - onChanged(); } else { fuelingMissionBuilder_.setMessage(value); } bitField0_ |= 0x00000080; + onChanged(); return this; } /** @@ -231408,11 +232089,11 @@ public Builder setFuelingMission( ei.Ei.MissionInfo.Builder builderForValue) { if (fuelingMissionBuilder_ == null) { fuelingMission_ = builderForValue.build(); - onChanged(); } else { fuelingMissionBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000080; + onChanged(); return this; } /** @@ -231421,31 +232102,32 @@ public Builder setFuelingMission( public Builder mergeFuelingMission(ei.Ei.MissionInfo value) { if (fuelingMissionBuilder_ == null) { if (((bitField0_ & 0x00000080) != 0) && - fuelingMission_ != null && - fuelingMission_ != ei.Ei.MissionInfo.getDefaultInstance()) { - fuelingMission_ = - ei.Ei.MissionInfo.newBuilder(fuelingMission_).mergeFrom(value).buildPartial(); + fuelingMission_ != null && + fuelingMission_ != ei.Ei.MissionInfo.getDefaultInstance()) { + getFuelingMissionBuilder().mergeFrom(value); } else { fuelingMission_ = value; } - onChanged(); } else { fuelingMissionBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000080; + if (fuelingMission_ != null) { + bitField0_ |= 0x00000080; + onChanged(); + } return this; } /** * optional .ei.MissionInfo fueling_mission = 14; */ public Builder clearFuelingMission() { - if (fuelingMissionBuilder_ == null) { - fuelingMission_ = null; - onChanged(); - } else { - fuelingMissionBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000080); + fuelingMission_ = null; + if (fuelingMissionBuilder_ != null) { + fuelingMissionBuilder_.dispose(); + fuelingMissionBuilder_ = null; + } + onChanged(); return this; } /** @@ -231470,11 +232152,11 @@ public ei.Ei.MissionInfoOrBuilder getFuelingMissionOrBuilder() { /** * optional .ei.MissionInfo fueling_mission = 14; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.MissionInfo, ei.Ei.MissionInfo.Builder, ei.Ei.MissionInfoOrBuilder> getFuelingMissionFieldBuilder() { if (fuelingMissionBuilder_ == null) { - fuelingMissionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + fuelingMissionBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.MissionInfo, ei.Ei.MissionInfo.Builder, ei.Ei.MissionInfoOrBuilder>( getFuelingMission(), getParentForChildren(), @@ -231493,7 +232175,7 @@ private void ensureMissionInfosIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.MissionInfo, ei.Ei.MissionInfo.Builder, ei.Ei.MissionInfoOrBuilder> missionInfosBuilder_; /** @@ -231709,11 +232391,11 @@ public ei.Ei.MissionInfo.Builder addMissionInfosBuilder( getMissionInfosBuilderList() { return getMissionInfosFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.MissionInfo, ei.Ei.MissionInfo.Builder, ei.Ei.MissionInfoOrBuilder> getMissionInfosFieldBuilder() { if (missionInfosBuilder_ == null) { - missionInfosBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + missionInfosBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.MissionInfo, ei.Ei.MissionInfo.Builder, ei.Ei.MissionInfoOrBuilder>( missionInfos_, ((bitField0_ & 0x00000100) != 0), @@ -231733,7 +232415,7 @@ private void ensureMissionArchiveIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.MissionInfo, ei.Ei.MissionInfo.Builder, ei.Ei.MissionInfoOrBuilder> missionArchiveBuilder_; /** @@ -231949,11 +232631,11 @@ public ei.Ei.MissionInfo.Builder addMissionArchiveBuilder( getMissionArchiveBuilderList() { return getMissionArchiveFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.MissionInfo, ei.Ei.MissionInfo.Builder, ei.Ei.MissionInfoOrBuilder> getMissionArchiveFieldBuilder() { if (missionArchiveBuilder_ == null) { - missionArchiveBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + missionArchiveBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.MissionInfo, ei.Ei.MissionInfo.Builder, ei.Ei.MissionInfoOrBuilder>( missionArchive_, ((bitField0_ & 0x00000200) != 0), @@ -231973,7 +232655,7 @@ private void ensureDiscoveredArtifactsDEPRECATEDIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactSpec, ei.Ei.ArtifactSpec.Builder, ei.Ei.ArtifactSpecOrBuilder> discoveredArtifactsDEPRECATEDBuilder_; /** @@ -232189,11 +232871,11 @@ public ei.Ei.ArtifactSpec.Builder addDiscoveredArtifactsDEPRECATEDBuilder( getDiscoveredArtifactsDEPRECATEDBuilderList() { return getDiscoveredArtifactsDEPRECATEDFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactSpec, ei.Ei.ArtifactSpec.Builder, ei.Ei.ArtifactSpecOrBuilder> getDiscoveredArtifactsDEPRECATEDFieldBuilder() { if (discoveredArtifactsDEPRECATEDBuilder_ == null) { - discoveredArtifactsDEPRECATEDBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + discoveredArtifactsDEPRECATEDBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactSpec, ei.Ei.ArtifactSpec.Builder, ei.Ei.ArtifactSpecOrBuilder>( discoveredArtifactsDEPRECATED_, ((bitField0_ & 0x00000400) != 0), @@ -232213,7 +232895,7 @@ private void ensureCraftableArtifactsDEPRECATEDIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsDB.CraftableArtifact, ei.Ei.ArtifactsDB.CraftableArtifact.Builder, ei.Ei.ArtifactsDB.CraftableArtifactOrBuilder> craftableArtifactsDEPRECATEDBuilder_; /** @@ -232429,11 +233111,11 @@ public ei.Ei.ArtifactsDB.CraftableArtifact.Builder addCraftableArtifactsDEPRECAT getCraftableArtifactsDEPRECATEDBuilderList() { return getCraftableArtifactsDEPRECATEDFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsDB.CraftableArtifact, ei.Ei.ArtifactsDB.CraftableArtifact.Builder, ei.Ei.ArtifactsDB.CraftableArtifactOrBuilder> getCraftableArtifactsDEPRECATEDFieldBuilder() { if (craftableArtifactsDEPRECATEDBuilder_ == null) { - craftableArtifactsDEPRECATEDBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + craftableArtifactsDEPRECATEDBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsDB.CraftableArtifact, ei.Ei.ArtifactsDB.CraftableArtifact.Builder, ei.Ei.ArtifactsDB.CraftableArtifactOrBuilder>( craftableArtifactsDEPRECATED_, ((bitField0_ & 0x00000800) != 0), @@ -232453,7 +233135,7 @@ private void ensureCraftingCountsDEPRECATEDIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsDB.CraftableArtifact, ei.Ei.ArtifactsDB.CraftableArtifact.Builder, ei.Ei.ArtifactsDB.CraftableArtifactOrBuilder> craftingCountsDEPRECATEDBuilder_; /** @@ -232669,11 +233351,11 @@ public ei.Ei.ArtifactsDB.CraftableArtifact.Builder addCraftingCountsDEPRECATEDBu getCraftingCountsDEPRECATEDBuilderList() { return getCraftingCountsDEPRECATEDFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsDB.CraftableArtifact, ei.Ei.ArtifactsDB.CraftableArtifact.Builder, ei.Ei.ArtifactsDB.CraftableArtifactOrBuilder> getCraftingCountsDEPRECATEDFieldBuilder() { if (craftingCountsDEPRECATEDBuilder_ == null) { - craftingCountsDEPRECATEDBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + craftingCountsDEPRECATEDBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ArtifactsDB.CraftableArtifact, ei.Ei.ArtifactsDB.CraftableArtifact.Builder, ei.Ei.ArtifactsDB.CraftableArtifactOrBuilder>( craftingCountsDEPRECATED_, ((bitField0_ & 0x00001000) != 0), @@ -232683,18 +233365,6 @@ public ei.Ei.ArtifactsDB.CraftableArtifact.Builder addCraftingCountsDEPRECATEDBu } return craftingCountsDEPRECATEDBuilder_; } - @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.ArtifactsDB) } @@ -232709,7 +233379,7 @@ public static ei.Ei.ArtifactsDB getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ArtifactsDB parsePartialFrom( @@ -232833,12 +233503,21 @@ public interface AuthenticatedMessageOrBuilder extends * Protobuf type {@code ei.AuthenticatedMessage} */ public static final class AuthenticatedMessage extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.AuthenticatedMessage) AuthenticatedMessageOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + AuthenticatedMessage.class.getName()); + } // Use AuthenticatedMessage.newBuilder() to construct. - private AuthenticatedMessage(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private AuthenticatedMessage(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private AuthenticatedMessage() { @@ -232847,25 +233526,13 @@ private AuthenticatedMessage() { userId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new AuthenticatedMessage(); - } - - @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_AuthenticatedMessage_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_AuthenticatedMessage_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -232874,7 +233541,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int MESSAGE_FIELD_NUMBER = 1; - private com.google.protobuf.ByteString message_; + private com.google.protobuf.ByteString message_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes message = 1; * @return Whether the message field is set. @@ -232893,7 +233560,7 @@ public com.google.protobuf.ByteString getMessage() { } public static final int VERSION_FIELD_NUMBER = 3; - private int version_; + private int version_ = 0; /** * optional uint32 version = 3; * @return Whether the version field is set. @@ -232912,7 +233579,8 @@ public int getVersion() { } public static final int CODE_FIELD_NUMBER = 2; - private volatile java.lang.Object code_; + @SuppressWarnings("serial") + private volatile java.lang.Object code_ = ""; /** * optional string code = 2; * @return Whether the code field is set. @@ -232960,7 +233628,7 @@ public java.lang.String getCode() { } public static final int COMPRESSED_FIELD_NUMBER = 4; - private boolean compressed_; + private boolean compressed_ = false; /** * optional bool compressed = 4; * @return Whether the compressed field is set. @@ -232979,7 +233647,7 @@ public boolean getCompressed() { } public static final int ORIGINAL_SIZE_FIELD_NUMBER = 5; - private int originalSize_; + private int originalSize_ = 0; /** * optional uint32 original_size = 5; * @return Whether the originalSize field is set. @@ -232998,7 +233666,8 @@ public int getOriginalSize() { } public static final int USER_ID_FIELD_NUMBER = 6; - private volatile java.lang.Object userId_; + @SuppressWarnings("serial") + private volatile java.lang.Object userId_ = ""; /** * optional string user_id = 6; * @return Whether the userId field is set. @@ -233063,7 +233732,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeBytes(1, message_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, code_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, code_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeUInt32(3, version_); @@ -233075,7 +233744,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeUInt32(5, originalSize_); } if (((bitField0_ & 0x00000020) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, userId_); + com.google.protobuf.GeneratedMessage.writeString(output, 6, userId_); } getUnknownFields().writeTo(output); } @@ -233091,7 +233760,7 @@ public int getSerializedSize() { .computeBytesSize(1, message_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, code_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, code_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -233106,7 +233775,7 @@ public int getSerializedSize() { .computeUInt32Size(5, originalSize_); } if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, userId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(6, userId_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -233228,39 +233897,41 @@ public static ei.Ei.AuthenticatedMessage parseFrom( } public static ei.Ei.AuthenticatedMessage parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.AuthenticatedMessage parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.AuthenticatedMessage parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.AuthenticatedMessage parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.AuthenticatedMessage parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.AuthenticatedMessage parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -233280,7 +233951,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -233288,7 +233959,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.AuthenticatedMessage} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.AuthenticatedMessage) ei.Ei.AuthenticatedMessageOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -233297,7 +233968,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_AuthenticatedMessage_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -233310,25 +233981,20 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; message_ = com.google.protobuf.ByteString.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); version_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); code_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); compressed_ = false; - bitField0_ = (bitField0_ & ~0x00000008); originalSize_ = 0; - bitField0_ = (bitField0_ & ~0x00000010); userId_ = ""; - bitField0_ = (bitField0_ & ~0x00000020); return this; } @@ -233355,20 +234021,26 @@ public ei.Ei.AuthenticatedMessage build() { @java.lang.Override public ei.Ei.AuthenticatedMessage buildPartial() { ei.Ei.AuthenticatedMessage result = new ei.Ei.AuthenticatedMessage(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.AuthenticatedMessage result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.message_ = message_; to_bitField0_ |= 0x00000001; } - result.message_ = message_; if (((from_bitField0_ & 0x00000002) != 0)) { result.version_ = version_; to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { + result.code_ = code_; to_bitField0_ |= 0x00000004; } - result.code_ = code_; if (((from_bitField0_ & 0x00000008) != 0)) { result.compressed_ = compressed_; to_bitField0_ |= 0x00000008; @@ -233378,46 +234050,12 @@ public ei.Ei.AuthenticatedMessage buildPartial() { to_bitField0_ |= 0x00000010; } if (((from_bitField0_ & 0x00000020) != 0)) { + result.userId_ = userId_; to_bitField0_ |= 0x00000020; } - result.userId_ = userId_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.AuthenticatedMessage) { @@ -233437,8 +234075,8 @@ public Builder mergeFrom(ei.Ei.AuthenticatedMessage other) { setVersion(other.getVersion()); } if (other.hasCode()) { - bitField0_ |= 0x00000004; code_ = other.code_; + bitField0_ |= 0x00000004; onChanged(); } if (other.hasCompressed()) { @@ -233448,8 +234086,8 @@ public Builder mergeFrom(ei.Ei.AuthenticatedMessage other) { setOriginalSize(other.getOriginalSize()); } if (other.hasUserId()) { - bitField0_ |= 0x00000020; userId_ = other.userId_; + bitField0_ |= 0x00000020; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -233548,11 +234186,9 @@ public com.google.protobuf.ByteString getMessage() { * @return This builder for chaining. */ public Builder setMessage(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } message_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -233590,8 +234226,9 @@ public int getVersion() { * @return This builder for chaining. */ public Builder setVersion(int value) { - bitField0_ |= 0x00000002; + version_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -233656,11 +234293,9 @@ public java.lang.String getCode() { */ public Builder setCode( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } code_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -233669,8 +234304,8 @@ public Builder setCode( * @return This builder for chaining. */ public Builder clearCode() { - bitField0_ = (bitField0_ & ~0x00000004); code_ = getDefaultInstance().getCode(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -233681,11 +234316,9 @@ public Builder clearCode() { */ public Builder setCodeBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } code_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -233713,8 +234346,9 @@ public boolean getCompressed() { * @return This builder for chaining. */ public Builder setCompressed(boolean value) { - bitField0_ |= 0x00000008; + compressed_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -233752,8 +234386,9 @@ public int getOriginalSize() { * @return This builder for chaining. */ public Builder setOriginalSize(int value) { - bitField0_ |= 0x00000010; + originalSize_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -233818,11 +234453,9 @@ public java.lang.String getUserId() { */ public Builder setUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -233831,8 +234464,8 @@ public Builder setUserId( * @return This builder for chaining. */ public Builder clearUserId() { - bitField0_ = (bitField0_ & ~0x00000020); userId_ = getDefaultInstance().getUserId(); + bitField0_ = (bitField0_ & ~0x00000020); onChanged(); return this; } @@ -233843,26 +234476,12 @@ public Builder clearUserId() { */ public Builder setUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000020; 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.AuthenticatedMessage) } @@ -233877,7 +234496,7 @@ public static ei.Ei.AuthenticatedMessage getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public AuthenticatedMessage parsePartialFrom( @@ -233953,36 +234572,33 @@ public interface LogCompleteMissionPayloadOrBuilder extends * Protobuf type {@code ei.LogCompleteMissionPayload} */ public static final class LogCompleteMissionPayload extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.LogCompleteMissionPayload) LogCompleteMissionPayloadOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + LogCompleteMissionPayload.class.getName()); + } // Use LogCompleteMissionPayload.newBuilder() to construct. - private LogCompleteMissionPayload(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private LogCompleteMissionPayload(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private LogCompleteMissionPayload() { } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new LogCompleteMissionPayload(); - } - - @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_LogCompleteMissionPayload_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LogCompleteMissionPayload_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -234162,39 +234778,41 @@ public static ei.Ei.LogCompleteMissionPayload parseFrom( } public static ei.Ei.LogCompleteMissionPayload parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LogCompleteMissionPayload parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.LogCompleteMissionPayload parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.LogCompleteMissionPayload parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.LogCompleteMissionPayload parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LogCompleteMissionPayload parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -234214,7 +234832,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -234222,7 +234840,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.LogCompleteMissionPayload} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.LogCompleteMissionPayload) ei.Ei.LogCompleteMissionPayloadOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -234231,7 +234849,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LogCompleteMissionPayload_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -234244,12 +234862,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getReqFieldBuilder(); getResFieldBuilder(); @@ -234258,18 +234876,17 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (reqBuilder_ == null) { - req_ = null; - } else { - reqBuilder_.clear(); + bitField0_ = 0; + req_ = null; + if (reqBuilder_ != null) { + reqBuilder_.dispose(); + reqBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); - if (resBuilder_ == null) { - res_ = null; - } else { - resBuilder_.clear(); + res_ = null; + if (resBuilder_ != null) { + resBuilder_.dispose(); + resBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -234296,61 +234913,29 @@ public ei.Ei.LogCompleteMissionPayload build() { @java.lang.Override public ei.Ei.LogCompleteMissionPayload buildPartial() { ei.Ei.LogCompleteMissionPayload result = new ei.Ei.LogCompleteMissionPayload(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.LogCompleteMissionPayload result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (reqBuilder_ == null) { - result.req_ = req_; - } else { - result.req_ = reqBuilder_.build(); - } + result.req_ = reqBuilder_ == null + ? req_ + : reqBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { - if (resBuilder_ == null) { - result.res_ = res_; - } else { - result.res_ = resBuilder_.build(); - } + result.res_ = resBuilder_ == null + ? res_ + : resBuilder_.build(); to_bitField0_ |= 0x00000002; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.LogCompleteMissionPayload) { @@ -234427,7 +235012,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.MissionRequest req_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.MissionRequest, ei.Ei.MissionRequest.Builder, ei.Ei.MissionRequestOrBuilder> reqBuilder_; /** * optional .ei.MissionRequest req = 1; @@ -234456,11 +235041,11 @@ public Builder setReq(ei.Ei.MissionRequest value) { throw new NullPointerException(); } req_ = value; - onChanged(); } else { reqBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -234470,11 +235055,11 @@ public Builder setReq( ei.Ei.MissionRequest.Builder builderForValue) { if (reqBuilder_ == null) { req_ = builderForValue.build(); - onChanged(); } else { reqBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -234483,31 +235068,32 @@ public Builder setReq( public Builder mergeReq(ei.Ei.MissionRequest value) { if (reqBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - req_ != null && - req_ != ei.Ei.MissionRequest.getDefaultInstance()) { - req_ = - ei.Ei.MissionRequest.newBuilder(req_).mergeFrom(value).buildPartial(); + req_ != null && + req_ != ei.Ei.MissionRequest.getDefaultInstance()) { + getReqBuilder().mergeFrom(value); } else { req_ = value; } - onChanged(); } else { reqBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (req_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.MissionRequest req = 1; */ public Builder clearReq() { - if (reqBuilder_ == null) { - req_ = null; - onChanged(); - } else { - reqBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + req_ = null; + if (reqBuilder_ != null) { + reqBuilder_.dispose(); + reqBuilder_ = null; + } + onChanged(); return this; } /** @@ -234532,11 +235118,11 @@ public ei.Ei.MissionRequestOrBuilder getReqOrBuilder() { /** * optional .ei.MissionRequest req = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.MissionRequest, ei.Ei.MissionRequest.Builder, ei.Ei.MissionRequestOrBuilder> getReqFieldBuilder() { if (reqBuilder_ == null) { - reqBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + reqBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.MissionRequest, ei.Ei.MissionRequest.Builder, ei.Ei.MissionRequestOrBuilder>( getReq(), getParentForChildren(), @@ -234547,7 +235133,7 @@ public ei.Ei.MissionRequestOrBuilder getReqOrBuilder() { } private ei.Ei.CompleteMissionResponse res_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.CompleteMissionResponse, ei.Ei.CompleteMissionResponse.Builder, ei.Ei.CompleteMissionResponseOrBuilder> resBuilder_; /** * optional .ei.CompleteMissionResponse res = 2; @@ -234576,11 +235162,11 @@ public Builder setRes(ei.Ei.CompleteMissionResponse value) { throw new NullPointerException(); } res_ = value; - onChanged(); } else { resBuilder_.setMessage(value); } bitField0_ |= 0x00000002; + onChanged(); return this; } /** @@ -234590,11 +235176,11 @@ public Builder setRes( ei.Ei.CompleteMissionResponse.Builder builderForValue) { if (resBuilder_ == null) { res_ = builderForValue.build(); - onChanged(); } else { resBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; + onChanged(); return this; } /** @@ -234603,31 +235189,32 @@ public Builder setRes( public Builder mergeRes(ei.Ei.CompleteMissionResponse value) { if (resBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0) && - res_ != null && - res_ != ei.Ei.CompleteMissionResponse.getDefaultInstance()) { - res_ = - ei.Ei.CompleteMissionResponse.newBuilder(res_).mergeFrom(value).buildPartial(); + res_ != null && + res_ != ei.Ei.CompleteMissionResponse.getDefaultInstance()) { + getResBuilder().mergeFrom(value); } else { res_ = value; } - onChanged(); } else { resBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; + if (res_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** * optional .ei.CompleteMissionResponse res = 2; */ public Builder clearRes() { - if (resBuilder_ == null) { - res_ = null; - onChanged(); - } else { - resBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000002); + res_ = null; + if (resBuilder_ != null) { + resBuilder_.dispose(); + resBuilder_ = null; + } + onChanged(); return this; } /** @@ -234652,11 +235239,11 @@ public ei.Ei.CompleteMissionResponseOrBuilder getResOrBuilder() { /** * optional .ei.CompleteMissionResponse res = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.CompleteMissionResponse, ei.Ei.CompleteMissionResponse.Builder, ei.Ei.CompleteMissionResponseOrBuilder> getResFieldBuilder() { if (resBuilder_ == null) { - resBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + resBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.CompleteMissionResponse, ei.Ei.CompleteMissionResponse.Builder, ei.Ei.CompleteMissionResponseOrBuilder>( getRes(), getParentForChildren(), @@ -234665,18 +235252,6 @@ public ei.Ei.CompleteMissionResponseOrBuilder getResOrBuilder() { } return resBuilder_; } - @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.LogCompleteMissionPayload) } @@ -234691,7 +235266,7 @@ public static ei.Ei.LogCompleteMissionPayload getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public LogCompleteMissionPayload parsePartialFrom( @@ -234767,36 +235342,33 @@ public interface LogCraftArtifactPayloadOrBuilder extends * Protobuf type {@code ei.LogCraftArtifactPayload} */ public static final class LogCraftArtifactPayload extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.LogCraftArtifactPayload) LogCraftArtifactPayloadOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + LogCraftArtifactPayload.class.getName()); + } // Use LogCraftArtifactPayload.newBuilder() to construct. - private LogCraftArtifactPayload(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private LogCraftArtifactPayload(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private LogCraftArtifactPayload() { } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new LogCraftArtifactPayload(); - } - - @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_LogCraftArtifactPayload_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LogCraftArtifactPayload_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -234976,39 +235548,41 @@ public static ei.Ei.LogCraftArtifactPayload parseFrom( } public static ei.Ei.LogCraftArtifactPayload parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LogCraftArtifactPayload parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.LogCraftArtifactPayload parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.LogCraftArtifactPayload parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.LogCraftArtifactPayload parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LogCraftArtifactPayload parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -235028,7 +235602,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -235036,7 +235610,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.LogCraftArtifactPayload} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.LogCraftArtifactPayload) ei.Ei.LogCraftArtifactPayloadOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -235045,7 +235619,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LogCraftArtifactPayload_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -235058,12 +235632,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getReqFieldBuilder(); getResFieldBuilder(); @@ -235072,18 +235646,17 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (reqBuilder_ == null) { - req_ = null; - } else { - reqBuilder_.clear(); + bitField0_ = 0; + req_ = null; + if (reqBuilder_ != null) { + reqBuilder_.dispose(); + reqBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); - if (resBuilder_ == null) { - res_ = null; - } else { - resBuilder_.clear(); + res_ = null; + if (resBuilder_ != null) { + resBuilder_.dispose(); + resBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -235110,61 +235683,29 @@ public ei.Ei.LogCraftArtifactPayload build() { @java.lang.Override public ei.Ei.LogCraftArtifactPayload buildPartial() { ei.Ei.LogCraftArtifactPayload result = new ei.Ei.LogCraftArtifactPayload(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.LogCraftArtifactPayload result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (reqBuilder_ == null) { - result.req_ = req_; - } else { - result.req_ = reqBuilder_.build(); - } + result.req_ = reqBuilder_ == null + ? req_ + : reqBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { - if (resBuilder_ == null) { - result.res_ = res_; - } else { - result.res_ = resBuilder_.build(); - } + result.res_ = resBuilder_ == null + ? res_ + : resBuilder_.build(); to_bitField0_ |= 0x00000002; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.LogCraftArtifactPayload) { @@ -235241,7 +235782,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.CraftArtifactRequest req_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.CraftArtifactRequest, ei.Ei.CraftArtifactRequest.Builder, ei.Ei.CraftArtifactRequestOrBuilder> reqBuilder_; /** * optional .ei.CraftArtifactRequest req = 1; @@ -235270,11 +235811,11 @@ public Builder setReq(ei.Ei.CraftArtifactRequest value) { throw new NullPointerException(); } req_ = value; - onChanged(); } else { reqBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -235284,11 +235825,11 @@ public Builder setReq( ei.Ei.CraftArtifactRequest.Builder builderForValue) { if (reqBuilder_ == null) { req_ = builderForValue.build(); - onChanged(); } else { reqBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -235297,31 +235838,32 @@ public Builder setReq( public Builder mergeReq(ei.Ei.CraftArtifactRequest value) { if (reqBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - req_ != null && - req_ != ei.Ei.CraftArtifactRequest.getDefaultInstance()) { - req_ = - ei.Ei.CraftArtifactRequest.newBuilder(req_).mergeFrom(value).buildPartial(); + req_ != null && + req_ != ei.Ei.CraftArtifactRequest.getDefaultInstance()) { + getReqBuilder().mergeFrom(value); } else { req_ = value; } - onChanged(); } else { reqBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (req_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.CraftArtifactRequest req = 1; */ public Builder clearReq() { - if (reqBuilder_ == null) { - req_ = null; - onChanged(); - } else { - reqBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + req_ = null; + if (reqBuilder_ != null) { + reqBuilder_.dispose(); + reqBuilder_ = null; + } + onChanged(); return this; } /** @@ -235346,11 +235888,11 @@ public ei.Ei.CraftArtifactRequestOrBuilder getReqOrBuilder() { /** * optional .ei.CraftArtifactRequest req = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.CraftArtifactRequest, ei.Ei.CraftArtifactRequest.Builder, ei.Ei.CraftArtifactRequestOrBuilder> getReqFieldBuilder() { if (reqBuilder_ == null) { - reqBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + reqBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.CraftArtifactRequest, ei.Ei.CraftArtifactRequest.Builder, ei.Ei.CraftArtifactRequestOrBuilder>( getReq(), getParentForChildren(), @@ -235361,7 +235903,7 @@ public ei.Ei.CraftArtifactRequestOrBuilder getReqOrBuilder() { } private ei.Ei.CraftArtifactResponse res_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.CraftArtifactResponse, ei.Ei.CraftArtifactResponse.Builder, ei.Ei.CraftArtifactResponseOrBuilder> resBuilder_; /** * optional .ei.CraftArtifactResponse res = 2; @@ -235390,11 +235932,11 @@ public Builder setRes(ei.Ei.CraftArtifactResponse value) { throw new NullPointerException(); } res_ = value; - onChanged(); } else { resBuilder_.setMessage(value); } bitField0_ |= 0x00000002; + onChanged(); return this; } /** @@ -235404,11 +235946,11 @@ public Builder setRes( ei.Ei.CraftArtifactResponse.Builder builderForValue) { if (resBuilder_ == null) { res_ = builderForValue.build(); - onChanged(); } else { resBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; + onChanged(); return this; } /** @@ -235417,31 +235959,32 @@ public Builder setRes( public Builder mergeRes(ei.Ei.CraftArtifactResponse value) { if (resBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0) && - res_ != null && - res_ != ei.Ei.CraftArtifactResponse.getDefaultInstance()) { - res_ = - ei.Ei.CraftArtifactResponse.newBuilder(res_).mergeFrom(value).buildPartial(); + res_ != null && + res_ != ei.Ei.CraftArtifactResponse.getDefaultInstance()) { + getResBuilder().mergeFrom(value); } else { res_ = value; } - onChanged(); } else { resBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; + if (res_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** * optional .ei.CraftArtifactResponse res = 2; */ public Builder clearRes() { - if (resBuilder_ == null) { - res_ = null; - onChanged(); - } else { - resBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000002); + res_ = null; + if (resBuilder_ != null) { + resBuilder_.dispose(); + resBuilder_ = null; + } + onChanged(); return this; } /** @@ -235466,11 +236009,11 @@ public ei.Ei.CraftArtifactResponseOrBuilder getResOrBuilder() { /** * optional .ei.CraftArtifactResponse res = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.CraftArtifactResponse, ei.Ei.CraftArtifactResponse.Builder, ei.Ei.CraftArtifactResponseOrBuilder> getResFieldBuilder() { if (resBuilder_ == null) { - resBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + resBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.CraftArtifactResponse, ei.Ei.CraftArtifactResponse.Builder, ei.Ei.CraftArtifactResponseOrBuilder>( getRes(), getParentForChildren(), @@ -235479,18 +236022,6 @@ public ei.Ei.CraftArtifactResponseOrBuilder getResOrBuilder() { } return resBuilder_; } - @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.LogCraftArtifactPayload) } @@ -235505,7 +236036,7 @@ public static ei.Ei.LogCraftArtifactPayload getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public LogCraftArtifactPayload parsePartialFrom( @@ -235581,36 +236112,33 @@ public interface LogConsumeArtifactPayloadOrBuilder extends * Protobuf type {@code ei.LogConsumeArtifactPayload} */ public static final class LogConsumeArtifactPayload extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.LogConsumeArtifactPayload) LogConsumeArtifactPayloadOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + LogConsumeArtifactPayload.class.getName()); + } // Use LogConsumeArtifactPayload.newBuilder() to construct. - private LogConsumeArtifactPayload(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private LogConsumeArtifactPayload(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private LogConsumeArtifactPayload() { } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new LogConsumeArtifactPayload(); - } - - @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_LogConsumeArtifactPayload_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LogConsumeArtifactPayload_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -235790,39 +236318,41 @@ public static ei.Ei.LogConsumeArtifactPayload parseFrom( } public static ei.Ei.LogConsumeArtifactPayload parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LogConsumeArtifactPayload parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.LogConsumeArtifactPayload parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.LogConsumeArtifactPayload parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.LogConsumeArtifactPayload parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LogConsumeArtifactPayload parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -235842,7 +236372,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -235850,7 +236380,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.LogConsumeArtifactPayload} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.LogConsumeArtifactPayload) ei.Ei.LogConsumeArtifactPayloadOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -235859,7 +236389,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LogConsumeArtifactPayload_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -235872,12 +236402,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getReqFieldBuilder(); getResFieldBuilder(); @@ -235886,18 +236416,17 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (reqBuilder_ == null) { - req_ = null; - } else { - reqBuilder_.clear(); + bitField0_ = 0; + req_ = null; + if (reqBuilder_ != null) { + reqBuilder_.dispose(); + reqBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); - if (resBuilder_ == null) { - res_ = null; - } else { - resBuilder_.clear(); + res_ = null; + if (resBuilder_ != null) { + resBuilder_.dispose(); + resBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -235924,61 +236453,29 @@ public ei.Ei.LogConsumeArtifactPayload build() { @java.lang.Override public ei.Ei.LogConsumeArtifactPayload buildPartial() { ei.Ei.LogConsumeArtifactPayload result = new ei.Ei.LogConsumeArtifactPayload(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.LogConsumeArtifactPayload result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (reqBuilder_ == null) { - result.req_ = req_; - } else { - result.req_ = reqBuilder_.build(); - } + result.req_ = reqBuilder_ == null + ? req_ + : reqBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { - if (resBuilder_ == null) { - result.res_ = res_; - } else { - result.res_ = resBuilder_.build(); - } + result.res_ = resBuilder_ == null + ? res_ + : resBuilder_.build(); to_bitField0_ |= 0x00000002; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.LogConsumeArtifactPayload) { @@ -236055,7 +236552,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.ConsumeArtifactRequest req_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ConsumeArtifactRequest, ei.Ei.ConsumeArtifactRequest.Builder, ei.Ei.ConsumeArtifactRequestOrBuilder> reqBuilder_; /** * optional .ei.ConsumeArtifactRequest req = 1; @@ -236084,11 +236581,11 @@ public Builder setReq(ei.Ei.ConsumeArtifactRequest value) { throw new NullPointerException(); } req_ = value; - onChanged(); } else { reqBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -236098,11 +236595,11 @@ public Builder setReq( ei.Ei.ConsumeArtifactRequest.Builder builderForValue) { if (reqBuilder_ == null) { req_ = builderForValue.build(); - onChanged(); } else { reqBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -236111,31 +236608,32 @@ public Builder setReq( public Builder mergeReq(ei.Ei.ConsumeArtifactRequest value) { if (reqBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - req_ != null && - req_ != ei.Ei.ConsumeArtifactRequest.getDefaultInstance()) { - req_ = - ei.Ei.ConsumeArtifactRequest.newBuilder(req_).mergeFrom(value).buildPartial(); + req_ != null && + req_ != ei.Ei.ConsumeArtifactRequest.getDefaultInstance()) { + getReqBuilder().mergeFrom(value); } else { req_ = value; } - onChanged(); } else { reqBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (req_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.ConsumeArtifactRequest req = 1; */ public Builder clearReq() { - if (reqBuilder_ == null) { - req_ = null; - onChanged(); - } else { - reqBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + req_ = null; + if (reqBuilder_ != null) { + reqBuilder_.dispose(); + reqBuilder_ = null; + } + onChanged(); return this; } /** @@ -236160,11 +236658,11 @@ public ei.Ei.ConsumeArtifactRequestOrBuilder getReqOrBuilder() { /** * optional .ei.ConsumeArtifactRequest req = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ConsumeArtifactRequest, ei.Ei.ConsumeArtifactRequest.Builder, ei.Ei.ConsumeArtifactRequestOrBuilder> getReqFieldBuilder() { if (reqBuilder_ == null) { - reqBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + reqBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.ConsumeArtifactRequest, ei.Ei.ConsumeArtifactRequest.Builder, ei.Ei.ConsumeArtifactRequestOrBuilder>( getReq(), getParentForChildren(), @@ -236175,7 +236673,7 @@ public ei.Ei.ConsumeArtifactRequestOrBuilder getReqOrBuilder() { } private ei.Ei.ConsumeArtifactResponse res_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ConsumeArtifactResponse, ei.Ei.ConsumeArtifactResponse.Builder, ei.Ei.ConsumeArtifactResponseOrBuilder> resBuilder_; /** * optional .ei.ConsumeArtifactResponse res = 2; @@ -236204,11 +236702,11 @@ public Builder setRes(ei.Ei.ConsumeArtifactResponse value) { throw new NullPointerException(); } res_ = value; - onChanged(); } else { resBuilder_.setMessage(value); } bitField0_ |= 0x00000002; + onChanged(); return this; } /** @@ -236218,11 +236716,11 @@ public Builder setRes( ei.Ei.ConsumeArtifactResponse.Builder builderForValue) { if (resBuilder_ == null) { res_ = builderForValue.build(); - onChanged(); } else { resBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; + onChanged(); return this; } /** @@ -236231,31 +236729,32 @@ public Builder setRes( public Builder mergeRes(ei.Ei.ConsumeArtifactResponse value) { if (resBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0) && - res_ != null && - res_ != ei.Ei.ConsumeArtifactResponse.getDefaultInstance()) { - res_ = - ei.Ei.ConsumeArtifactResponse.newBuilder(res_).mergeFrom(value).buildPartial(); + res_ != null && + res_ != ei.Ei.ConsumeArtifactResponse.getDefaultInstance()) { + getResBuilder().mergeFrom(value); } else { res_ = value; } - onChanged(); } else { resBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; + if (res_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** * optional .ei.ConsumeArtifactResponse res = 2; */ public Builder clearRes() { - if (resBuilder_ == null) { - res_ = null; - onChanged(); - } else { - resBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000002); + res_ = null; + if (resBuilder_ != null) { + resBuilder_.dispose(); + resBuilder_ = null; + } + onChanged(); return this; } /** @@ -236280,11 +236779,11 @@ public ei.Ei.ConsumeArtifactResponseOrBuilder getResOrBuilder() { /** * optional .ei.ConsumeArtifactResponse res = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ConsumeArtifactResponse, ei.Ei.ConsumeArtifactResponse.Builder, ei.Ei.ConsumeArtifactResponseOrBuilder> getResFieldBuilder() { if (resBuilder_ == null) { - resBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + resBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.ConsumeArtifactResponse, ei.Ei.ConsumeArtifactResponse.Builder, ei.Ei.ConsumeArtifactResponseOrBuilder>( getRes(), getParentForChildren(), @@ -236293,18 +236792,6 @@ public ei.Ei.ConsumeArtifactResponseOrBuilder getResOrBuilder() { } return resBuilder_; } - @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.LogConsumeArtifactPayload) } @@ -236319,7 +236806,7 @@ public static ei.Ei.LogConsumeArtifactPayload getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public LogConsumeArtifactPayload parsePartialFrom( @@ -236395,36 +236882,33 @@ public interface LogSetArtifactPayloadOrBuilder extends * Protobuf type {@code ei.LogSetArtifactPayload} */ public static final class LogSetArtifactPayload extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.LogSetArtifactPayload) LogSetArtifactPayloadOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + LogSetArtifactPayload.class.getName()); + } // Use LogSetArtifactPayload.newBuilder() to construct. - private LogSetArtifactPayload(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private LogSetArtifactPayload(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private LogSetArtifactPayload() { } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new LogSetArtifactPayload(); - } - - @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_LogSetArtifactPayload_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LogSetArtifactPayload_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -236604,39 +237088,41 @@ public static ei.Ei.LogSetArtifactPayload parseFrom( } public static ei.Ei.LogSetArtifactPayload parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LogSetArtifactPayload parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.LogSetArtifactPayload parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.LogSetArtifactPayload parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.LogSetArtifactPayload parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.LogSetArtifactPayload parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -236656,7 +237142,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -236664,7 +237150,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.LogSetArtifactPayload} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.LogSetArtifactPayload) ei.Ei.LogSetArtifactPayloadOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -236673,7 +237159,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_LogSetArtifactPayload_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -236686,12 +237172,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getReqFieldBuilder(); getResFieldBuilder(); @@ -236700,18 +237186,17 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (reqBuilder_ == null) { - req_ = null; - } else { - reqBuilder_.clear(); + bitField0_ = 0; + req_ = null; + if (reqBuilder_ != null) { + reqBuilder_.dispose(); + reqBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); - if (resBuilder_ == null) { - res_ = null; - } else { - resBuilder_.clear(); + res_ = null; + if (resBuilder_ != null) { + resBuilder_.dispose(); + resBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -236738,61 +237223,29 @@ public ei.Ei.LogSetArtifactPayload build() { @java.lang.Override public ei.Ei.LogSetArtifactPayload buildPartial() { ei.Ei.LogSetArtifactPayload result = new ei.Ei.LogSetArtifactPayload(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.LogSetArtifactPayload result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (reqBuilder_ == null) { - result.req_ = req_; - } else { - result.req_ = reqBuilder_.build(); - } + result.req_ = reqBuilder_ == null + ? req_ + : reqBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { - if (resBuilder_ == null) { - result.res_ = res_; - } else { - result.res_ = resBuilder_.build(); - } + result.res_ = resBuilder_ == null + ? res_ + : resBuilder_.build(); to_bitField0_ |= 0x00000002; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.LogSetArtifactPayload) { @@ -236869,7 +237322,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.SetArtifactRequest req_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.SetArtifactRequest, ei.Ei.SetArtifactRequest.Builder, ei.Ei.SetArtifactRequestOrBuilder> reqBuilder_; /** * optional .ei.SetArtifactRequest req = 1; @@ -236898,11 +237351,11 @@ public Builder setReq(ei.Ei.SetArtifactRequest value) { throw new NullPointerException(); } req_ = value; - onChanged(); } else { reqBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -236912,11 +237365,11 @@ public Builder setReq( ei.Ei.SetArtifactRequest.Builder builderForValue) { if (reqBuilder_ == null) { req_ = builderForValue.build(); - onChanged(); } else { reqBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -236925,31 +237378,32 @@ public Builder setReq( public Builder mergeReq(ei.Ei.SetArtifactRequest value) { if (reqBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - req_ != null && - req_ != ei.Ei.SetArtifactRequest.getDefaultInstance()) { - req_ = - ei.Ei.SetArtifactRequest.newBuilder(req_).mergeFrom(value).buildPartial(); + req_ != null && + req_ != ei.Ei.SetArtifactRequest.getDefaultInstance()) { + getReqBuilder().mergeFrom(value); } else { req_ = value; } - onChanged(); } else { reqBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (req_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.SetArtifactRequest req = 1; */ public Builder clearReq() { - if (reqBuilder_ == null) { - req_ = null; - onChanged(); - } else { - reqBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + req_ = null; + if (reqBuilder_ != null) { + reqBuilder_.dispose(); + reqBuilder_ = null; + } + onChanged(); return this; } /** @@ -236974,11 +237428,11 @@ public ei.Ei.SetArtifactRequestOrBuilder getReqOrBuilder() { /** * optional .ei.SetArtifactRequest req = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.SetArtifactRequest, ei.Ei.SetArtifactRequest.Builder, ei.Ei.SetArtifactRequestOrBuilder> getReqFieldBuilder() { if (reqBuilder_ == null) { - reqBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + reqBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.SetArtifactRequest, ei.Ei.SetArtifactRequest.Builder, ei.Ei.SetArtifactRequestOrBuilder>( getReq(), getParentForChildren(), @@ -236989,7 +237443,7 @@ public ei.Ei.SetArtifactRequestOrBuilder getReqOrBuilder() { } private ei.Ei.SetArtifactResponse res_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.SetArtifactResponse, ei.Ei.SetArtifactResponse.Builder, ei.Ei.SetArtifactResponseOrBuilder> resBuilder_; /** * optional .ei.SetArtifactResponse res = 2; @@ -237018,11 +237472,11 @@ public Builder setRes(ei.Ei.SetArtifactResponse value) { throw new NullPointerException(); } res_ = value; - onChanged(); } else { resBuilder_.setMessage(value); } bitField0_ |= 0x00000002; + onChanged(); return this; } /** @@ -237032,11 +237486,11 @@ public Builder setRes( ei.Ei.SetArtifactResponse.Builder builderForValue) { if (resBuilder_ == null) { res_ = builderForValue.build(); - onChanged(); } else { resBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; + onChanged(); return this; } /** @@ -237045,31 +237499,32 @@ public Builder setRes( public Builder mergeRes(ei.Ei.SetArtifactResponse value) { if (resBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0) && - res_ != null && - res_ != ei.Ei.SetArtifactResponse.getDefaultInstance()) { - res_ = - ei.Ei.SetArtifactResponse.newBuilder(res_).mergeFrom(value).buildPartial(); + res_ != null && + res_ != ei.Ei.SetArtifactResponse.getDefaultInstance()) { + getResBuilder().mergeFrom(value); } else { res_ = value; } - onChanged(); } else { resBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; + if (res_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** * optional .ei.SetArtifactResponse res = 2; */ public Builder clearRes() { - if (resBuilder_ == null) { - res_ = null; - onChanged(); - } else { - resBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000002); + res_ = null; + if (resBuilder_ != null) { + resBuilder_.dispose(); + resBuilder_ = null; + } + onChanged(); return this; } /** @@ -237094,11 +237549,11 @@ public ei.Ei.SetArtifactResponseOrBuilder getResOrBuilder() { /** * optional .ei.SetArtifactResponse res = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.SetArtifactResponse, ei.Ei.SetArtifactResponse.Builder, ei.Ei.SetArtifactResponseOrBuilder> getResFieldBuilder() { if (resBuilder_ == null) { - resBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + resBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.SetArtifactResponse, ei.Ei.SetArtifactResponse.Builder, ei.Ei.SetArtifactResponseOrBuilder>( getRes(), getParentForChildren(), @@ -237107,18 +237562,6 @@ public ei.Ei.SetArtifactResponseOrBuilder getResOrBuilder() { } return resBuilder_; } - @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.LogSetArtifactPayload) } @@ -237133,7 +237576,7 @@ public static ei.Ei.LogSetArtifactPayload getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public LogSetArtifactPayload parsePartialFrom( @@ -237213,12 +237656,21 @@ public interface AccountTransferPayloadOrBuilder extends * Protobuf type {@code ei.AccountTransferPayload} */ public static final class AccountTransferPayload extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.AccountTransferPayload) AccountTransferPayloadOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + AccountTransferPayload.class.getName()); + } // Use AccountTransferPayload.newBuilder() to construct. - private AccountTransferPayload(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private AccountTransferPayload(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private AccountTransferPayload() { @@ -237226,25 +237678,13 @@ private AccountTransferPayload() { toEiUserId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new AccountTransferPayload(); - } - - @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_AccountTransferPayload_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_AccountTransferPayload_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -237253,7 +237693,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int FROM_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object fromId_; + @SuppressWarnings("serial") + private volatile java.lang.Object fromId_ = ""; /** * optional string from_id = 1; * @return Whether the fromId field is set. @@ -237301,7 +237742,8 @@ public java.lang.String getFromId() { } public static final int TO_EI_USER_ID_FIELD_NUMBER = 2; - private volatile java.lang.Object toEiUserId_; + @SuppressWarnings("serial") + private volatile java.lang.Object toEiUserId_ = ""; /** * optional string to_ei_user_id = 2; * @return Whether the toEiUserId field is set. @@ -237363,10 +237805,10 @@ 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, fromId_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, fromId_); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, toEiUserId_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, toEiUserId_); } getUnknownFields().writeTo(output); } @@ -237378,10 +237820,10 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, fromId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, fromId_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, toEiUserId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, toEiUserId_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -237466,39 +237908,41 @@ public static ei.Ei.AccountTransferPayload parseFrom( } public static ei.Ei.AccountTransferPayload parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.AccountTransferPayload parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.AccountTransferPayload parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.AccountTransferPayload parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.AccountTransferPayload parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.AccountTransferPayload parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -237518,7 +237962,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -237526,7 +237970,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.AccountTransferPayload} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.AccountTransferPayload) ei.Ei.AccountTransferPayloadOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -237535,7 +237979,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_AccountTransferPayload_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -237548,17 +237992,16 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; fromId_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); toEiUserId_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -237585,53 +238028,25 @@ public ei.Ei.AccountTransferPayload build() { @java.lang.Override public ei.Ei.AccountTransferPayload buildPartial() { ei.Ei.AccountTransferPayload result = new ei.Ei.AccountTransferPayload(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.AccountTransferPayload result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.fromId_ = fromId_; to_bitField0_ |= 0x00000001; } - result.fromId_ = fromId_; if (((from_bitField0_ & 0x00000002) != 0)) { + result.toEiUserId_ = toEiUserId_; to_bitField0_ |= 0x00000002; } - result.toEiUserId_ = toEiUserId_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.AccountTransferPayload) { @@ -237645,13 +238060,13 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.AccountTransferPayload other) { if (other == ei.Ei.AccountTransferPayload.getDefaultInstance()) return this; if (other.hasFromId()) { - bitField0_ |= 0x00000001; fromId_ = other.fromId_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasToEiUserId()) { - bitField0_ |= 0x00000002; toEiUserId_ = other.toEiUserId_; + bitField0_ |= 0x00000002; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -237757,11 +238172,9 @@ public java.lang.String getFromId() { */ public Builder setFromId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } fromId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -237770,8 +238183,8 @@ public Builder setFromId( * @return This builder for chaining. */ public Builder clearFromId() { - bitField0_ = (bitField0_ & ~0x00000001); fromId_ = getDefaultInstance().getFromId(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -237782,11 +238195,9 @@ public Builder clearFromId() { */ public Builder setFromIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } fromId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -237841,11 +238252,9 @@ public java.lang.String getToEiUserId() { */ public Builder setToEiUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } toEiUserId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -237854,8 +238263,8 @@ public Builder setToEiUserId( * @return This builder for chaining. */ public Builder clearToEiUserId() { - bitField0_ = (bitField0_ & ~0x00000002); toEiUserId_ = getDefaultInstance().getToEiUserId(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -237866,26 +238275,12 @@ public Builder clearToEiUserId() { */ public Builder setToEiUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } toEiUserId_ = value; + bitField0_ |= 0x00000002; 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.AccountTransferPayload) } @@ -237900,7 +238295,7 @@ public static ei.Ei.AccountTransferPayload getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public AccountTransferPayload parsePartialFrom( @@ -238000,37 +238395,34 @@ public interface SaveBackupResponseOrBuilder extends * Protobuf type {@code ei.SaveBackupResponse} */ public static final class SaveBackupResponse extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.SaveBackupResponse) SaveBackupResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + SaveBackupResponse.class.getName()); + } // Use SaveBackupResponse.newBuilder() to construct. - private SaveBackupResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private SaveBackupResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private SaveBackupResponse() { message_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new SaveBackupResponse(); - } - - @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_SaveBackupResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_SaveBackupResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -238064,6 +238456,15 @@ public enum ErrorCodes BAD_USER_ID(4), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ErrorCodes.class.getName()); + } /** * NO_ERROR = 0; */ @@ -238162,7 +238563,7 @@ private ErrorCodes(int value) { private int bitField0_; public static final int SUCCESS_FIELD_NUMBER = 1; - private boolean success_; + private boolean success_ = false; /** * optional bool success = 1; * @return Whether the success field is set. @@ -238181,7 +238582,7 @@ public boolean getSuccess() { } public static final int ERROR_CODE_FIELD_NUMBER = 2; - private int errorCode_; + private int errorCode_ = 0; /** * optional uint32 error_code = 2; * @return Whether the errorCode field is set. @@ -238200,7 +238601,8 @@ public int getErrorCode() { } public static final int MESSAGE_FIELD_NUMBER = 3; - private volatile java.lang.Object message_; + @SuppressWarnings("serial") + private volatile java.lang.Object message_ = ""; /** * optional string message = 3; * @return Whether the message field is set. @@ -238294,7 +238696,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeUInt32(2, errorCode_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, message_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, message_); } if (((bitField0_ & 0x00000008) != 0)) { output.writeMessage(4, getExistingBackup()); @@ -238317,7 +238719,7 @@ public int getSerializedSize() { .computeUInt32Size(2, errorCode_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, message_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, message_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -238425,39 +238827,41 @@ public static ei.Ei.SaveBackupResponse parseFrom( } public static ei.Ei.SaveBackupResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.SaveBackupResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.SaveBackupResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.SaveBackupResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.SaveBackupResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.SaveBackupResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -238477,7 +238881,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -238485,7 +238889,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.SaveBackupResponse} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.SaveBackupResponse) ei.Ei.SaveBackupResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -238494,7 +238898,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_SaveBackupResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -238507,12 +238911,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getExistingBackupFieldBuilder(); } @@ -238520,18 +238924,15 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; success_ = false; - bitField0_ = (bitField0_ & ~0x00000001); errorCode_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); message_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); - if (existingBackupBuilder_ == null) { - existingBackup_ = null; - } else { - existingBackupBuilder_.clear(); + existingBackup_ = null; + if (existingBackupBuilder_ != null) { + existingBackupBuilder_.dispose(); + existingBackupBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000008); return this; } @@ -238558,6 +238959,12 @@ public ei.Ei.SaveBackupResponse build() { @java.lang.Override public ei.Ei.SaveBackupResponse buildPartial() { ei.Ei.SaveBackupResponse result = new ei.Ei.SaveBackupResponse(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.SaveBackupResponse result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { @@ -238569,54 +238976,18 @@ public ei.Ei.SaveBackupResponse buildPartial() { to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { + result.message_ = message_; to_bitField0_ |= 0x00000004; } - result.message_ = message_; if (((from_bitField0_ & 0x00000008) != 0)) { - if (existingBackupBuilder_ == null) { - result.existingBackup_ = existingBackup_; - } else { - result.existingBackup_ = existingBackupBuilder_.build(); - } + result.existingBackup_ = existingBackupBuilder_ == null + ? existingBackup_ + : existingBackupBuilder_.build(); to_bitField0_ |= 0x00000008; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.SaveBackupResponse) { @@ -238636,8 +239007,8 @@ public Builder mergeFrom(ei.Ei.SaveBackupResponse other) { setErrorCode(other.getErrorCode()); } if (other.hasMessage()) { - bitField0_ |= 0x00000004; message_ = other.message_; + bitField0_ |= 0x00000004; onChanged(); } if (other.hasExistingBackup()) { @@ -238731,8 +239102,9 @@ public boolean getSuccess() { * @return This builder for chaining. */ public Builder setSuccess(boolean value) { - bitField0_ |= 0x00000001; + success_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -238770,8 +239142,9 @@ public int getErrorCode() { * @return This builder for chaining. */ public Builder setErrorCode(int value) { - bitField0_ |= 0x00000002; + errorCode_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -238836,11 +239209,9 @@ public java.lang.String getMessage() { */ public Builder setMessage( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } message_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -238849,8 +239220,8 @@ public Builder setMessage( * @return This builder for chaining. */ public Builder clearMessage() { - bitField0_ = (bitField0_ & ~0x00000004); message_ = getDefaultInstance().getMessage(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -238861,17 +239232,15 @@ public Builder clearMessage() { */ public Builder setMessageBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } message_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } private ei.Ei.Backup existingBackup_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.Backup, ei.Ei.Backup.Builder, ei.Ei.BackupOrBuilder> existingBackupBuilder_; /** * optional .ei.Backup existing_backup = 4; @@ -238900,11 +239269,11 @@ public Builder setExistingBackup(ei.Ei.Backup value) { throw new NullPointerException(); } existingBackup_ = value; - onChanged(); } else { existingBackupBuilder_.setMessage(value); } bitField0_ |= 0x00000008; + onChanged(); return this; } /** @@ -238914,11 +239283,11 @@ public Builder setExistingBackup( ei.Ei.Backup.Builder builderForValue) { if (existingBackupBuilder_ == null) { existingBackup_ = builderForValue.build(); - onChanged(); } else { existingBackupBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000008; + onChanged(); return this; } /** @@ -238927,31 +239296,32 @@ public Builder setExistingBackup( public Builder mergeExistingBackup(ei.Ei.Backup value) { if (existingBackupBuilder_ == null) { if (((bitField0_ & 0x00000008) != 0) && - existingBackup_ != null && - existingBackup_ != ei.Ei.Backup.getDefaultInstance()) { - existingBackup_ = - ei.Ei.Backup.newBuilder(existingBackup_).mergeFrom(value).buildPartial(); + existingBackup_ != null && + existingBackup_ != ei.Ei.Backup.getDefaultInstance()) { + getExistingBackupBuilder().mergeFrom(value); } else { existingBackup_ = value; } - onChanged(); } else { existingBackupBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000008; + if (existingBackup_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } return this; } /** * optional .ei.Backup existing_backup = 4; */ public Builder clearExistingBackup() { - if (existingBackupBuilder_ == null) { - existingBackup_ = null; - onChanged(); - } else { - existingBackupBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000008); + existingBackup_ = null; + if (existingBackupBuilder_ != null) { + existingBackupBuilder_.dispose(); + existingBackupBuilder_ = null; + } + onChanged(); return this; } /** @@ -238976,11 +239346,11 @@ public ei.Ei.BackupOrBuilder getExistingBackupOrBuilder() { /** * optional .ei.Backup existing_backup = 4; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.Backup, ei.Ei.Backup.Builder, ei.Ei.BackupOrBuilder> getExistingBackupFieldBuilder() { if (existingBackupBuilder_ == null) { - existingBackupBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + existingBackupBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.Backup, ei.Ei.Backup.Builder, ei.Ei.BackupOrBuilder>( getExistingBackup(), getParentForChildren(), @@ -238989,18 +239359,6 @@ public ei.Ei.BackupOrBuilder getExistingBackupOrBuilder() { } return existingBackupBuilder_; } - @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.SaveBackupResponse) } @@ -239015,7 +239373,7 @@ public static ei.Ei.SaveBackupResponse getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public SaveBackupResponse parsePartialFrom( @@ -239095,12 +239453,21 @@ public interface CleanAccountRequestOrBuilder extends * Protobuf type {@code ei.CleanAccountRequest} */ public static final class CleanAccountRequest extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.CleanAccountRequest) CleanAccountRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + CleanAccountRequest.class.getName()); + } // Use CleanAccountRequest.newBuilder() to construct. - private CleanAccountRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CleanAccountRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private CleanAccountRequest() { @@ -239108,25 +239475,13 @@ private CleanAccountRequest() { gameServicesId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new CleanAccountRequest(); - } - - @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_CleanAccountRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_CleanAccountRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -239135,7 +239490,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int EI_USER_ID_TO_KEEP_FIELD_NUMBER = 1; - private volatile java.lang.Object eiUserIdToKeep_; + @SuppressWarnings("serial") + private volatile java.lang.Object eiUserIdToKeep_ = ""; /** * optional string ei_user_id_to_keep = 1; * @return Whether the eiUserIdToKeep field is set. @@ -239183,7 +239539,8 @@ public java.lang.String getEiUserIdToKeep() { } public static final int GAME_SERVICES_ID_FIELD_NUMBER = 2; - private volatile java.lang.Object gameServicesId_; + @SuppressWarnings("serial") + private volatile java.lang.Object gameServicesId_ = ""; /** * optional string game_services_id = 2; * @return Whether the gameServicesId field is set. @@ -239245,10 +239602,10 @@ 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, eiUserIdToKeep_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, eiUserIdToKeep_); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, gameServicesId_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, gameServicesId_); } getUnknownFields().writeTo(output); } @@ -239260,10 +239617,10 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, eiUserIdToKeep_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, eiUserIdToKeep_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, gameServicesId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, gameServicesId_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -239348,39 +239705,41 @@ public static ei.Ei.CleanAccountRequest parseFrom( } public static ei.Ei.CleanAccountRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.CleanAccountRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.CleanAccountRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.CleanAccountRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.CleanAccountRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.CleanAccountRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -239400,7 +239759,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -239408,7 +239767,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.CleanAccountRequest} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.CleanAccountRequest) ei.Ei.CleanAccountRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -239417,7 +239776,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_CleanAccountRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -239430,17 +239789,16 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; eiUserIdToKeep_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); gameServicesId_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -239467,53 +239825,25 @@ public ei.Ei.CleanAccountRequest build() { @java.lang.Override public ei.Ei.CleanAccountRequest buildPartial() { ei.Ei.CleanAccountRequest result = new ei.Ei.CleanAccountRequest(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.CleanAccountRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.eiUserIdToKeep_ = eiUserIdToKeep_; to_bitField0_ |= 0x00000001; } - result.eiUserIdToKeep_ = eiUserIdToKeep_; if (((from_bitField0_ & 0x00000002) != 0)) { + result.gameServicesId_ = gameServicesId_; to_bitField0_ |= 0x00000002; } - result.gameServicesId_ = gameServicesId_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.CleanAccountRequest) { @@ -239527,13 +239857,13 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.CleanAccountRequest other) { if (other == ei.Ei.CleanAccountRequest.getDefaultInstance()) return this; if (other.hasEiUserIdToKeep()) { - bitField0_ |= 0x00000001; eiUserIdToKeep_ = other.eiUserIdToKeep_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasGameServicesId()) { - bitField0_ |= 0x00000002; gameServicesId_ = other.gameServicesId_; + bitField0_ |= 0x00000002; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -239639,11 +239969,9 @@ public java.lang.String getEiUserIdToKeep() { */ public Builder setEiUserIdToKeep( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } eiUserIdToKeep_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -239652,8 +239980,8 @@ public Builder setEiUserIdToKeep( * @return This builder for chaining. */ public Builder clearEiUserIdToKeep() { - bitField0_ = (bitField0_ & ~0x00000001); eiUserIdToKeep_ = getDefaultInstance().getEiUserIdToKeep(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -239664,11 +239992,9 @@ public Builder clearEiUserIdToKeep() { */ public Builder setEiUserIdToKeepBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } eiUserIdToKeep_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -239723,11 +240049,9 @@ public java.lang.String getGameServicesId() { */ public Builder setGameServicesId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } gameServicesId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -239736,8 +240060,8 @@ public Builder setGameServicesId( * @return This builder for chaining. */ public Builder clearGameServicesId() { - bitField0_ = (bitField0_ & ~0x00000002); gameServicesId_ = getDefaultInstance().getGameServicesId(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -239748,26 +240072,12 @@ public Builder clearGameServicesId() { */ public Builder setGameServicesIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } gameServicesId_ = value; + bitField0_ |= 0x00000002; 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.CleanAccountRequest) } @@ -239782,7 +240092,7 @@ public static ei.Ei.CleanAccountRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CleanAccountRequest parsePartialFrom( @@ -239845,37 +240155,34 @@ public interface ReturnEDTPayloadOrBuilder extends * Protobuf type {@code ei.ReturnEDTPayload} */ public static final class ReturnEDTPayload extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ReturnEDTPayload) ReturnEDTPayloadOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ReturnEDTPayload.class.getName()); + } // Use ReturnEDTPayload.newBuilder() to construct. - private ReturnEDTPayload(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ReturnEDTPayload(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ReturnEDTPayload() { eiUserId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ReturnEDTPayload(); - } - - @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_ReturnEDTPayload_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ReturnEDTPayload_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -239884,7 +240191,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int EI_USER_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object eiUserId_; + @SuppressWarnings("serial") + private volatile java.lang.Object eiUserId_ = ""; /** * optional string ei_user_id = 1; * @return Whether the eiUserId field is set. @@ -239946,7 +240254,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, eiUserId_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, eiUserId_); } getUnknownFields().writeTo(output); } @@ -239958,7 +240266,7 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, eiUserId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, eiUserId_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -240034,39 +240342,41 @@ public static ei.Ei.ReturnEDTPayload parseFrom( } public static ei.Ei.ReturnEDTPayload parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ReturnEDTPayload parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ReturnEDTPayload parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ReturnEDTPayload parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ReturnEDTPayload parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ReturnEDTPayload parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -240086,7 +240396,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -240094,7 +240404,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ReturnEDTPayload} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ReturnEDTPayload) ei.Ei.ReturnEDTPayloadOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -240103,7 +240413,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ReturnEDTPayload_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -240116,15 +240426,15 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; eiUserId_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); return this; } @@ -240151,49 +240461,21 @@ public ei.Ei.ReturnEDTPayload build() { @java.lang.Override public ei.Ei.ReturnEDTPayload buildPartial() { ei.Ei.ReturnEDTPayload result = new ei.Ei.ReturnEDTPayload(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ReturnEDTPayload result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.eiUserId_ = eiUserId_; to_bitField0_ |= 0x00000001; } - result.eiUserId_ = eiUserId_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ReturnEDTPayload) { @@ -240207,8 +240489,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.ReturnEDTPayload other) { if (other == ei.Ei.ReturnEDTPayload.getDefaultInstance()) return this; if (other.hasEiUserId()) { - bitField0_ |= 0x00000001; eiUserId_ = other.eiUserId_; + bitField0_ |= 0x00000001; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -240309,11 +240591,9 @@ public java.lang.String getEiUserId() { */ public Builder setEiUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } eiUserId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -240322,8 +240602,8 @@ public Builder setEiUserId( * @return This builder for chaining. */ public Builder clearEiUserId() { - bitField0_ = (bitField0_ & ~0x00000001); eiUserId_ = getDefaultInstance().getEiUserId(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -240334,26 +240614,12 @@ public Builder clearEiUserId() { */ public Builder setEiUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } eiUserId_ = value; + bitField0_ |= 0x00000001; 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.ReturnEDTPayload) } @@ -240368,7 +240634,7 @@ public static ei.Ei.ReturnEDTPayload getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ReturnEDTPayload parsePartialFrom( @@ -240521,12 +240787,21 @@ public interface DLCItemOrBuilder extends * Protobuf type {@code ei.DLCItem} */ public static final class DLCItem extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.DLCItem) DLCItemOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + DLCItem.class.getName()); + } // Use DLCItem.newBuilder() to construct. - private DLCItem(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private DLCItem(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private DLCItem() { @@ -240537,25 +240812,13 @@ private DLCItem() { checksum_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new DLCItem(); - } - - @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_DLCItem_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_DLCItem_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -240564,7 +240827,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object name_; + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; /** * optional string name = 1; * @return Whether the name field is set. @@ -240612,7 +240876,8 @@ public java.lang.String getName() { } public static final int DIRECTORY_FIELD_NUMBER = 2; - private volatile java.lang.Object directory_; + @SuppressWarnings("serial") + private volatile java.lang.Object directory_ = ""; /** * optional string directory = 2; * @return Whether the directory field is set. @@ -240660,7 +240925,8 @@ public java.lang.String getDirectory() { } public static final int EXT_FIELD_NUMBER = 3; - private volatile java.lang.Object ext_; + @SuppressWarnings("serial") + private volatile java.lang.Object ext_ = ""; /** * optional string ext = 3; * @return Whether the ext field is set. @@ -240708,7 +240974,7 @@ public java.lang.String getExt() { } public static final int COMPRESSED_FIELD_NUMBER = 6; - private boolean compressed_; + private boolean compressed_ = false; /** * optional bool compressed = 6; * @return Whether the compressed field is set. @@ -240727,7 +240993,7 @@ public boolean getCompressed() { } public static final int ORIGINAL_SIZE_FIELD_NUMBER = 7; - private long originalSize_; + private long originalSize_ = 0L; /** * optional uint64 original_size = 7; * @return Whether the originalSize field is set. @@ -240746,7 +241012,8 @@ public long getOriginalSize() { } public static final int URL_FIELD_NUMBER = 4; - private volatile java.lang.Object url_; + @SuppressWarnings("serial") + private volatile java.lang.Object url_ = ""; /** * optional string url = 4; * @return Whether the url field is set. @@ -240794,7 +241061,8 @@ public java.lang.String getUrl() { } public static final int CHECKSUM_FIELD_NUMBER = 5; - private volatile java.lang.Object checksum_; + @SuppressWarnings("serial") + private volatile java.lang.Object checksum_ = ""; /** * optional string checksum = 5; * @return Whether the checksum field is set. @@ -240856,19 +241124,19 @@ 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.GeneratedMessage.writeString(output, 1, name_); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, directory_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, directory_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, ext_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, ext_); } if (((bitField0_ & 0x00000020) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, url_); + com.google.protobuf.GeneratedMessage.writeString(output, 4, url_); } if (((bitField0_ & 0x00000040) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, checksum_); + com.google.protobuf.GeneratedMessage.writeString(output, 5, checksum_); } if (((bitField0_ & 0x00000008) != 0)) { output.writeBool(6, compressed_); @@ -240886,19 +241154,19 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, directory_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, directory_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, ext_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, ext_); } if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, url_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, url_); } if (((bitField0_ & 0x00000040) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, checksum_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, checksum_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -241038,39 +241306,41 @@ public static ei.Ei.DLCItem parseFrom( } public static ei.Ei.DLCItem parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.DLCItem parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.DLCItem parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.DLCItem parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.DLCItem parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.DLCItem parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -241090,7 +241360,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -241098,7 +241368,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.DLCItem} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.DLCItem) ei.Ei.DLCItemOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -241107,7 +241377,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_DLCItem_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -241120,27 +241390,21 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; name_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); directory_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); ext_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); compressed_ = false; - bitField0_ = (bitField0_ & ~0x00000008); originalSize_ = 0L; - bitField0_ = (bitField0_ & ~0x00000010); url_ = ""; - bitField0_ = (bitField0_ & ~0x00000020); checksum_ = ""; - bitField0_ = (bitField0_ & ~0x00000040); return this; } @@ -241167,20 +241431,26 @@ public ei.Ei.DLCItem build() { @java.lang.Override public ei.Ei.DLCItem buildPartial() { ei.Ei.DLCItem result = new ei.Ei.DLCItem(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.DLCItem result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; to_bitField0_ |= 0x00000001; } - result.name_ = name_; if (((from_bitField0_ & 0x00000002) != 0)) { + result.directory_ = directory_; to_bitField0_ |= 0x00000002; } - result.directory_ = directory_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.ext_ = ext_; to_bitField0_ |= 0x00000004; } - result.ext_ = ext_; if (((from_bitField0_ & 0x00000008) != 0)) { result.compressed_ = compressed_; to_bitField0_ |= 0x00000008; @@ -241190,50 +241460,16 @@ public ei.Ei.DLCItem buildPartial() { to_bitField0_ |= 0x00000010; } if (((from_bitField0_ & 0x00000020) != 0)) { + result.url_ = url_; to_bitField0_ |= 0x00000020; } - result.url_ = url_; if (((from_bitField0_ & 0x00000040) != 0)) { + result.checksum_ = checksum_; to_bitField0_ |= 0x00000040; } - result.checksum_ = checksum_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.DLCItem) { @@ -241247,18 +241483,18 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.DLCItem other) { if (other == ei.Ei.DLCItem.getDefaultInstance()) return this; if (other.hasName()) { - bitField0_ |= 0x00000001; name_ = other.name_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasDirectory()) { - bitField0_ |= 0x00000002; directory_ = other.directory_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasExt()) { - bitField0_ |= 0x00000004; ext_ = other.ext_; + bitField0_ |= 0x00000004; onChanged(); } if (other.hasCompressed()) { @@ -241268,13 +241504,13 @@ public Builder mergeFrom(ei.Ei.DLCItem other) { setOriginalSize(other.getOriginalSize()); } if (other.hasUrl()) { - bitField0_ |= 0x00000020; url_ = other.url_; + bitField0_ |= 0x00000020; onChanged(); } if (other.hasChecksum()) { - bitField0_ |= 0x00000040; checksum_ = other.checksum_; + bitField0_ |= 0x00000040; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -241405,11 +241641,9 @@ public java.lang.String getName() { */ public Builder setName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } name_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -241418,8 +241652,8 @@ public Builder setName( * @return This builder for chaining. */ public Builder clearName() { - bitField0_ = (bitField0_ & ~0x00000001); name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -241430,11 +241664,9 @@ public Builder clearName() { */ public Builder setNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } name_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -241489,11 +241721,9 @@ public java.lang.String getDirectory() { */ public Builder setDirectory( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } directory_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -241502,8 +241732,8 @@ public Builder setDirectory( * @return This builder for chaining. */ public Builder clearDirectory() { - bitField0_ = (bitField0_ & ~0x00000002); directory_ = getDefaultInstance().getDirectory(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -241514,11 +241744,9 @@ public Builder clearDirectory() { */ public Builder setDirectoryBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } directory_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -241573,11 +241801,9 @@ public java.lang.String getExt() { */ public Builder setExt( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } ext_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -241586,8 +241812,8 @@ public Builder setExt( * @return This builder for chaining. */ public Builder clearExt() { - bitField0_ = (bitField0_ & ~0x00000004); ext_ = getDefaultInstance().getExt(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -241598,11 +241824,9 @@ public Builder clearExt() { */ public Builder setExtBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } ext_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -241630,8 +241854,9 @@ public boolean getCompressed() { * @return This builder for chaining. */ public Builder setCompressed(boolean value) { - bitField0_ |= 0x00000008; + compressed_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -241669,8 +241894,9 @@ public long getOriginalSize() { * @return This builder for chaining. */ public Builder setOriginalSize(long value) { - bitField0_ |= 0x00000010; + originalSize_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -241735,11 +241961,9 @@ public java.lang.String getUrl() { */ public Builder setUrl( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } url_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -241748,8 +241972,8 @@ public Builder setUrl( * @return This builder for chaining. */ public Builder clearUrl() { - bitField0_ = (bitField0_ & ~0x00000020); url_ = getDefaultInstance().getUrl(); + bitField0_ = (bitField0_ & ~0x00000020); onChanged(); return this; } @@ -241760,11 +241984,9 @@ public Builder clearUrl() { */ public Builder setUrlBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } url_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -241819,11 +242041,9 @@ public java.lang.String getChecksum() { */ public Builder setChecksum( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000040; + if (value == null) { throw new NullPointerException(); } checksum_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -241832,8 +242052,8 @@ public Builder setChecksum( * @return This builder for chaining. */ public Builder clearChecksum() { - bitField0_ = (bitField0_ & ~0x00000040); checksum_ = getDefaultInstance().getChecksum(); + bitField0_ = (bitField0_ & ~0x00000040); onChanged(); return this; } @@ -241844,26 +242064,12 @@ public Builder clearChecksum() { */ public Builder setChecksumBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000040; + if (value == null) { throw new NullPointerException(); } checksum_ = value; + bitField0_ |= 0x00000040; 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.DLCItem) } @@ -241878,7 +242084,7 @@ public static ei.Ei.DLCItem getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DLCItem parsePartialFrom( @@ -242165,12 +242371,21 @@ ei.Ei.DLCItemOrBuilder getAltAssetsOrBuilder( * Protobuf type {@code ei.ShellSpec} */ public static final class ShellSpec extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ShellSpec) ShellSpecOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ShellSpec.class.getName()); + } // Use ShellSpec.newBuilder() to construct. - private ShellSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ShellSpec(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ShellSpec() { @@ -242182,25 +242397,13 @@ private ShellSpec() { requiredParentShell_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ShellSpec(); - } - - @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_ShellSpec_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -242602,6 +242805,15 @@ public enum AssetType UNKNOWN(9999), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + AssetType.class.getName()); + } /** * COOP = 1; */ @@ -243192,37 +243404,34 @@ public interface ShellPieceOrBuilder extends * Protobuf type {@code ei.ShellSpec.ShellPiece} */ public static final class ShellPiece extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ShellSpec.ShellPiece) ShellPieceOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ShellPiece.class.getName()); + } // Use ShellPiece.newBuilder() to construct. - private ShellPiece(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ShellPiece(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ShellPiece() { assetType_ = 1; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ShellPiece(); - } - - @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_ShellSpec_ShellPiece_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellSpec_ShellPiece_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -243231,7 +243440,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int ASSET_TYPE_FIELD_NUMBER = 1; - private int assetType_; + private int assetType_ = 1; /** * optional .ei.ShellSpec.AssetType asset_type = 1; * @return Whether the assetType field is set. @@ -243244,8 +243453,7 @@ protected java.lang.Object newInstance( * @return The assetType. */ @java.lang.Override public ei.Ei.ShellSpec.AssetType getAssetType() { - @SuppressWarnings("deprecation") - ei.Ei.ShellSpec.AssetType result = ei.Ei.ShellSpec.AssetType.valueOf(assetType_); + ei.Ei.ShellSpec.AssetType result = ei.Ei.ShellSpec.AssetType.forNumber(assetType_); return result == null ? ei.Ei.ShellSpec.AssetType.COOP : result; } @@ -243394,39 +243602,41 @@ public static ei.Ei.ShellSpec.ShellPiece parseFrom( } public static ei.Ei.ShellSpec.ShellPiece parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellSpec.ShellPiece parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ShellSpec.ShellPiece parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ShellSpec.ShellPiece parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ShellSpec.ShellPiece parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellSpec.ShellPiece parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -243446,7 +243656,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -243454,7 +243664,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ShellSpec.ShellPiece} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ShellSpec.ShellPiece) ei.Ei.ShellSpec.ShellPieceOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -243463,7 +243673,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellSpec_ShellPiece_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -243476,12 +243686,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getDlcFieldBuilder(); } @@ -243489,14 +243699,13 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; assetType_ = 1; - bitField0_ = (bitField0_ & ~0x00000001); - if (dlcBuilder_ == null) { - dlc_ = null; - } else { - dlcBuilder_.clear(); + dlc_ = null; + if (dlcBuilder_ != null) { + dlcBuilder_.dispose(); + dlcBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -243523,57 +243732,27 @@ public ei.Ei.ShellSpec.ShellPiece build() { @java.lang.Override public ei.Ei.ShellSpec.ShellPiece buildPartial() { ei.Ei.ShellSpec.ShellPiece result = new ei.Ei.ShellSpec.ShellPiece(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ShellSpec.ShellPiece result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.assetType_ = assetType_; to_bitField0_ |= 0x00000001; } - result.assetType_ = assetType_; if (((from_bitField0_ & 0x00000002) != 0)) { - if (dlcBuilder_ == null) { - result.dlc_ = dlc_; - } else { - result.dlc_ = dlcBuilder_.build(); - } + result.dlc_ = dlcBuilder_ == null + ? dlc_ + : dlcBuilder_.build(); to_bitField0_ |= 0x00000002; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ShellSpec.ShellPiece) { @@ -243668,8 +243847,7 @@ public Builder mergeFrom( */ @java.lang.Override public ei.Ei.ShellSpec.AssetType getAssetType() { - @SuppressWarnings("deprecation") - ei.Ei.ShellSpec.AssetType result = ei.Ei.ShellSpec.AssetType.valueOf(assetType_); + ei.Ei.ShellSpec.AssetType result = ei.Ei.ShellSpec.AssetType.forNumber(assetType_); return result == null ? ei.Ei.ShellSpec.AssetType.COOP : result; } /** @@ -243698,7 +243876,7 @@ public Builder clearAssetType() { } private ei.Ei.DLCItem dlc_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.DLCItem, ei.Ei.DLCItem.Builder, ei.Ei.DLCItemOrBuilder> dlcBuilder_; /** * optional .ei.DLCItem dlc = 2; @@ -243727,11 +243905,11 @@ public Builder setDlc(ei.Ei.DLCItem value) { throw new NullPointerException(); } dlc_ = value; - onChanged(); } else { dlcBuilder_.setMessage(value); } bitField0_ |= 0x00000002; + onChanged(); return this; } /** @@ -243741,11 +243919,11 @@ public Builder setDlc( ei.Ei.DLCItem.Builder builderForValue) { if (dlcBuilder_ == null) { dlc_ = builderForValue.build(); - onChanged(); } else { dlcBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; + onChanged(); return this; } /** @@ -243754,31 +243932,32 @@ public Builder setDlc( public Builder mergeDlc(ei.Ei.DLCItem value) { if (dlcBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0) && - dlc_ != null && - dlc_ != ei.Ei.DLCItem.getDefaultInstance()) { - dlc_ = - ei.Ei.DLCItem.newBuilder(dlc_).mergeFrom(value).buildPartial(); + dlc_ != null && + dlc_ != ei.Ei.DLCItem.getDefaultInstance()) { + getDlcBuilder().mergeFrom(value); } else { dlc_ = value; } - onChanged(); } else { dlcBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; + if (dlc_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** * optional .ei.DLCItem dlc = 2; */ public Builder clearDlc() { - if (dlcBuilder_ == null) { - dlc_ = null; - onChanged(); - } else { - dlcBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000002); + dlc_ = null; + if (dlcBuilder_ != null) { + dlcBuilder_.dispose(); + dlcBuilder_ = null; + } + onChanged(); return this; } /** @@ -243803,11 +243982,11 @@ public ei.Ei.DLCItemOrBuilder getDlcOrBuilder() { /** * optional .ei.DLCItem dlc = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.DLCItem, ei.Ei.DLCItem.Builder, ei.Ei.DLCItemOrBuilder> getDlcFieldBuilder() { if (dlcBuilder_ == null) { - dlcBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + dlcBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.DLCItem, ei.Ei.DLCItem.Builder, ei.Ei.DLCItemOrBuilder>( getDlc(), getParentForChildren(), @@ -243816,18 +243995,6 @@ public ei.Ei.DLCItemOrBuilder getDlcOrBuilder() { } return dlcBuilder_; } - @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.ShellSpec.ShellPiece) } @@ -243842,7 +244009,7 @@ public static ei.Ei.ShellSpec.ShellPiece getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ShellPiece parsePartialFrom( @@ -243882,7 +244049,8 @@ public ei.Ei.ShellSpec.ShellPiece getDefaultInstanceForType() { private int bitField0_; public static final int IDENTIFIER_FIELD_NUMBER = 1; - private volatile java.lang.Object identifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object identifier_ = ""; /** * optional string identifier = 1; * @return Whether the identifier field is set. @@ -243956,6 +244124,7 @@ public ei.Ei.ShellSpec.ShellPieceOrBuilder getPrimaryPieceOrBuilder() { } public static final int PIECES_FIELD_NUMBER = 11; + @SuppressWarnings("serial") private java.util.List pieces_; /** * repeated .ei.ShellSpec.ShellPiece pieces = 11; @@ -243996,6 +244165,7 @@ public ei.Ei.ShellSpec.ShellPieceOrBuilder getPiecesOrBuilder( } public static final int ALT_ASSETS_FIELD_NUMBER = 18; + @SuppressWarnings("serial") private java.util.List altAssets_; /** * repeated .ei.DLCItem alt_assets = 18; @@ -244036,7 +244206,8 @@ public ei.Ei.DLCItemOrBuilder getAltAssetsOrBuilder( } public static final int NAME_FIELD_NUMBER = 3; - private volatile java.lang.Object name_; + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; /** * optional string name = 3; * @return Whether the name field is set. @@ -244084,7 +244255,8 @@ public java.lang.String getName() { } public static final int SET_IDENTIFIER_FIELD_NUMBER = 13; - private volatile java.lang.Object setIdentifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object setIdentifier_ = ""; /** * optional string set_identifier = 13; * @return Whether the setIdentifier field is set. @@ -244132,7 +244304,7 @@ public java.lang.String getSetIdentifier() { } public static final int MODIFIED_GEOMETRY_FIELD_NUMBER = 19; - private boolean modifiedGeometry_; + private boolean modifiedGeometry_ = false; /** * optional bool modified_geometry = 19; * @return Whether the modifiedGeometry field is set. @@ -244151,7 +244323,7 @@ public boolean getModifiedGeometry() { } public static final int PRICE_FIELD_NUMBER = 4; - private int price_; + private int price_ = 0; /** * optional uint32 price = 4; * @return Whether the price field is set. @@ -244170,7 +244342,7 @@ public int getPrice() { } public static final int REQUIRED_EOP_FIELD_NUMBER = 5; - private int requiredEop_; + private int requiredEop_ = 0; /** * optional uint32 required_eop = 5; * @return Whether the requiredEop field is set. @@ -244189,7 +244361,7 @@ public int getRequiredEop() { } public static final int REQUIRED_SOUL_EGGS_FIELD_NUMBER = 6; - private double requiredSoulEggs_; + private double requiredSoulEggs_ = 0D; /** * optional double required_soul_eggs = 6; * @return Whether the requiredSoulEggs field is set. @@ -244208,7 +244380,8 @@ public double getRequiredSoulEggs() { } public static final int REQUIRED_PARENT_SHELL_FIELD_NUMBER = 20; - private volatile java.lang.Object requiredParentShell_; + @SuppressWarnings("serial") + private volatile java.lang.Object requiredParentShell_ = ""; /** * optional string required_parent_shell = 20; * @return Whether the requiredParentShell field is set. @@ -244256,7 +244429,7 @@ public java.lang.String getRequiredParentShell() { } public static final int IS_NEW_FIELD_NUMBER = 14; - private boolean isNew_; + private boolean isNew_ = false; /** * optional bool is_new = 14; * @return Whether the isNew field is set. @@ -244275,7 +244448,7 @@ public boolean getIsNew() { } public static final int EXPIRES_FIELD_NUMBER = 15; - private boolean expires_; + private boolean expires_ = false; /** * optional bool expires = 15; * @return Whether the expires field is set. @@ -244294,7 +244467,7 @@ public boolean getExpires() { } public static final int SECONDS_UNTIL_AVAILABLE_FIELD_NUMBER = 17; - private double secondsUntilAvailable_; + private double secondsUntilAvailable_ = 0D; /** * optional double seconds_until_available = 17; * @return Whether the secondsUntilAvailable field is set. @@ -244313,7 +244486,7 @@ public double getSecondsUntilAvailable() { } public static final int SECONDS_REMAINING_FIELD_NUMBER = 16; - private double secondsRemaining_; + private double secondsRemaining_ = 0D; /** * optional double seconds_remaining = 16; * @return Whether the secondsRemaining field is set. @@ -244332,7 +244505,7 @@ public double getSecondsRemaining() { } public static final int POPULARITY_FIELD_NUMBER = 21; - private long popularity_; + private long popularity_ = 0L; /** * optional uint64 popularity = 21; * @return Whether the popularity field is set. @@ -244351,7 +244524,7 @@ public long getPopularity() { } public static final int DEFAULT_APPEARANCE_FIELD_NUMBER = 8; - private boolean defaultAppearance_; + private boolean defaultAppearance_ = false; /** * optional bool default_appearance = 8; * @return Whether the defaultAppearance field is set. @@ -244384,10 +244557,10 @@ 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, identifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, identifier_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, name_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, name_); } if (((bitField0_ & 0x00000020) != 0)) { output.writeUInt32(4, price_); @@ -244408,7 +244581,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeMessage(12, getPrimaryPiece()); } if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 13, setIdentifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 13, setIdentifier_); } if (((bitField0_ & 0x00000200) != 0)) { output.writeBool(14, isNew_); @@ -244429,7 +244602,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeBool(19, modifiedGeometry_); } if (((bitField0_ & 0x00000100) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 20, requiredParentShell_); + com.google.protobuf.GeneratedMessage.writeString(output, 20, requiredParentShell_); } if (((bitField0_ & 0x00002000) != 0)) { output.writeUInt64(21, popularity_); @@ -244444,10 +244617,10 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, identifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, identifier_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, name_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, name_); } if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -244474,7 +244647,7 @@ public int getSerializedSize() { .computeMessageSize(12, getPrimaryPiece()); } if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(13, setIdentifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(13, setIdentifier_); } if (((bitField0_ & 0x00000200) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -244501,7 +244674,7 @@ public int getSerializedSize() { .computeBoolSize(19, modifiedGeometry_); } if (((bitField0_ & 0x00000100) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(20, requiredParentShell_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(20, requiredParentShell_); } if (((bitField0_ & 0x00002000) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -244730,39 +244903,41 @@ public static ei.Ei.ShellSpec parseFrom( } public static ei.Ei.ShellSpec parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellSpec parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ShellSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ShellSpec parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ShellSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellSpec parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -244782,7 +244957,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -244790,7 +244965,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ShellSpec} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ShellSpec) ei.Ei.ShellSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -244799,7 +244974,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -244812,12 +244987,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getPrimaryPieceFieldBuilder(); getPiecesFieldBuilder(); @@ -244827,14 +245002,13 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; identifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); - if (primaryPieceBuilder_ == null) { - primaryPiece_ = null; - } else { - primaryPieceBuilder_.clear(); + primaryPiece_ = null; + if (primaryPieceBuilder_ != null) { + primaryPieceBuilder_.dispose(); + primaryPieceBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000002); if (piecesBuilder_ == null) { pieces_ = java.util.Collections.emptyList(); } else { @@ -244850,31 +245024,18 @@ public Builder clear() { } bitField0_ = (bitField0_ & ~0x00000008); name_ = ""; - bitField0_ = (bitField0_ & ~0x00000010); setIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000020); modifiedGeometry_ = false; - bitField0_ = (bitField0_ & ~0x00000040); price_ = 0; - bitField0_ = (bitField0_ & ~0x00000080); requiredEop_ = 0; - bitField0_ = (bitField0_ & ~0x00000100); requiredSoulEggs_ = 0D; - bitField0_ = (bitField0_ & ~0x00000200); requiredParentShell_ = ""; - bitField0_ = (bitField0_ & ~0x00000400); isNew_ = false; - bitField0_ = (bitField0_ & ~0x00000800); expires_ = false; - bitField0_ = (bitField0_ & ~0x00001000); secondsUntilAvailable_ = 0D; - bitField0_ = (bitField0_ & ~0x00002000); secondsRemaining_ = 0D; - bitField0_ = (bitField0_ & ~0x00004000); popularity_ = 0L; - bitField0_ = (bitField0_ & ~0x00008000); defaultAppearance_ = false; - bitField0_ = (bitField0_ & ~0x00010000); return this; } @@ -244901,20 +245062,13 @@ public ei.Ei.ShellSpec build() { @java.lang.Override public ei.Ei.ShellSpec buildPartial() { ei.Ei.ShellSpec result = new ei.Ei.ShellSpec(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - to_bitField0_ |= 0x00000001; - } - result.identifier_ = identifier_; - if (((from_bitField0_ & 0x00000002) != 0)) { - if (primaryPieceBuilder_ == null) { - result.primaryPiece_ = primaryPiece_; - } else { - result.primaryPiece_ = primaryPieceBuilder_.build(); - } - to_bitField0_ |= 0x00000002; - } + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.ShellSpec result) { if (piecesBuilder_ == null) { if (((bitField0_ & 0x00000004) != 0)) { pieces_ = java.util.Collections.unmodifiableList(pieces_); @@ -244933,14 +245087,29 @@ public ei.Ei.ShellSpec buildPartial() { } else { result.altAssets_ = altAssetsBuilder_.build(); } + } + + private void buildPartial0(ei.Ei.ShellSpec result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.identifier_ = identifier_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.primaryPiece_ = primaryPieceBuilder_ == null + ? primaryPiece_ + : primaryPieceBuilder_.build(); + to_bitField0_ |= 0x00000002; + } if (((from_bitField0_ & 0x00000010) != 0)) { + result.name_ = name_; to_bitField0_ |= 0x00000004; } - result.name_ = name_; if (((from_bitField0_ & 0x00000020) != 0)) { + result.setIdentifier_ = setIdentifier_; to_bitField0_ |= 0x00000008; } - result.setIdentifier_ = setIdentifier_; if (((from_bitField0_ & 0x00000040) != 0)) { result.modifiedGeometry_ = modifiedGeometry_; to_bitField0_ |= 0x00000010; @@ -244958,9 +245127,9 @@ public ei.Ei.ShellSpec buildPartial() { to_bitField0_ |= 0x00000080; } if (((from_bitField0_ & 0x00000400) != 0)) { + result.requiredParentShell_ = requiredParentShell_; to_bitField0_ |= 0x00000100; } - result.requiredParentShell_ = requiredParentShell_; if (((from_bitField0_ & 0x00000800) != 0)) { result.isNew_ = isNew_; to_bitField0_ |= 0x00000200; @@ -244985,43 +245154,9 @@ public ei.Ei.ShellSpec buildPartial() { result.defaultAppearance_ = defaultAppearance_; to_bitField0_ |= 0x00004000; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ShellSpec) { @@ -245035,8 +245170,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.ShellSpec other) { if (other == ei.Ei.ShellSpec.getDefaultInstance()) return this; if (other.hasIdentifier()) { - bitField0_ |= 0x00000001; identifier_ = other.identifier_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasPrimaryPiece()) { @@ -245061,7 +245196,7 @@ public Builder mergeFrom(ei.Ei.ShellSpec other) { pieces_ = other.pieces_; bitField0_ = (bitField0_ & ~0x00000004); piecesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getPiecesFieldBuilder() : null; } else { piecesBuilder_.addAllMessages(other.pieces_); @@ -245087,7 +245222,7 @@ public Builder mergeFrom(ei.Ei.ShellSpec other) { altAssets_ = other.altAssets_; bitField0_ = (bitField0_ & ~0x00000008); altAssetsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getAltAssetsFieldBuilder() : null; } else { altAssetsBuilder_.addAllMessages(other.altAssets_); @@ -245095,13 +245230,13 @@ public Builder mergeFrom(ei.Ei.ShellSpec other) { } } if (other.hasName()) { - bitField0_ |= 0x00000010; name_ = other.name_; + bitField0_ |= 0x00000010; onChanged(); } if (other.hasSetIdentifier()) { - bitField0_ |= 0x00000020; setIdentifier_ = other.setIdentifier_; + bitField0_ |= 0x00000020; onChanged(); } if (other.hasModifiedGeometry()) { @@ -245117,8 +245252,8 @@ public Builder mergeFrom(ei.Ei.ShellSpec other) { setRequiredSoulEggs(other.getRequiredSoulEggs()); } if (other.hasRequiredParentShell()) { - bitField0_ |= 0x00000400; requiredParentShell_ = other.requiredParentShell_; + bitField0_ |= 0x00000400; onChanged(); } if (other.hasIsNew()) { @@ -245198,7 +245333,7 @@ public Builder mergeFrom( case 90: { ei.Ei.ShellSpec.ShellPiece m = input.readMessage( - ei.Ei.ShellSpec.ShellPiece.PARSER, + ei.Ei.ShellSpec.ShellPiece.parser(), extensionRegistry); if (piecesBuilder_ == null) { ensurePiecesIsMutable(); @@ -245243,7 +245378,7 @@ public Builder mergeFrom( case 146: { ei.Ei.DLCItem m = input.readMessage( - ei.Ei.DLCItem.PARSER, + ei.Ei.DLCItem.parser(), extensionRegistry); if (altAssetsBuilder_ == null) { ensureAltAssetsIsMutable(); @@ -245335,11 +245470,9 @@ public java.lang.String getIdentifier() { */ public Builder setIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } identifier_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -245348,8 +245481,8 @@ public Builder setIdentifier( * @return This builder for chaining. */ public Builder clearIdentifier() { - bitField0_ = (bitField0_ & ~0x00000001); identifier_ = getDefaultInstance().getIdentifier(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -245360,17 +245493,15 @@ public Builder clearIdentifier() { */ public Builder setIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } identifier_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } private ei.Ei.ShellSpec.ShellPiece primaryPiece_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ShellSpec.ShellPiece, ei.Ei.ShellSpec.ShellPiece.Builder, ei.Ei.ShellSpec.ShellPieceOrBuilder> primaryPieceBuilder_; /** * optional .ei.ShellSpec.ShellPiece primary_piece = 12; @@ -245399,11 +245530,11 @@ public Builder setPrimaryPiece(ei.Ei.ShellSpec.ShellPiece value) { throw new NullPointerException(); } primaryPiece_ = value; - onChanged(); } else { primaryPieceBuilder_.setMessage(value); } bitField0_ |= 0x00000002; + onChanged(); return this; } /** @@ -245413,11 +245544,11 @@ public Builder setPrimaryPiece( ei.Ei.ShellSpec.ShellPiece.Builder builderForValue) { if (primaryPieceBuilder_ == null) { primaryPiece_ = builderForValue.build(); - onChanged(); } else { primaryPieceBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; + onChanged(); return this; } /** @@ -245426,31 +245557,32 @@ public Builder setPrimaryPiece( public Builder mergePrimaryPiece(ei.Ei.ShellSpec.ShellPiece value) { if (primaryPieceBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0) && - primaryPiece_ != null && - primaryPiece_ != ei.Ei.ShellSpec.ShellPiece.getDefaultInstance()) { - primaryPiece_ = - ei.Ei.ShellSpec.ShellPiece.newBuilder(primaryPiece_).mergeFrom(value).buildPartial(); + primaryPiece_ != null && + primaryPiece_ != ei.Ei.ShellSpec.ShellPiece.getDefaultInstance()) { + getPrimaryPieceBuilder().mergeFrom(value); } else { primaryPiece_ = value; } - onChanged(); } else { primaryPieceBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; + if (primaryPiece_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** * optional .ei.ShellSpec.ShellPiece primary_piece = 12; */ public Builder clearPrimaryPiece() { - if (primaryPieceBuilder_ == null) { - primaryPiece_ = null; - onChanged(); - } else { - primaryPieceBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000002); + primaryPiece_ = null; + if (primaryPieceBuilder_ != null) { + primaryPieceBuilder_.dispose(); + primaryPieceBuilder_ = null; + } + onChanged(); return this; } /** @@ -245475,11 +245607,11 @@ public ei.Ei.ShellSpec.ShellPieceOrBuilder getPrimaryPieceOrBuilder() { /** * optional .ei.ShellSpec.ShellPiece primary_piece = 12; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ShellSpec.ShellPiece, ei.Ei.ShellSpec.ShellPiece.Builder, ei.Ei.ShellSpec.ShellPieceOrBuilder> getPrimaryPieceFieldBuilder() { if (primaryPieceBuilder_ == null) { - primaryPieceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + primaryPieceBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.ShellSpec.ShellPiece, ei.Ei.ShellSpec.ShellPiece.Builder, ei.Ei.ShellSpec.ShellPieceOrBuilder>( getPrimaryPiece(), getParentForChildren(), @@ -245498,7 +245630,7 @@ private void ensurePiecesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellSpec.ShellPiece, ei.Ei.ShellSpec.ShellPiece.Builder, ei.Ei.ShellSpec.ShellPieceOrBuilder> piecesBuilder_; /** @@ -245714,11 +245846,11 @@ public ei.Ei.ShellSpec.ShellPiece.Builder addPiecesBuilder( getPiecesBuilderList() { return getPiecesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellSpec.ShellPiece, ei.Ei.ShellSpec.ShellPiece.Builder, ei.Ei.ShellSpec.ShellPieceOrBuilder> getPiecesFieldBuilder() { if (piecesBuilder_ == null) { - piecesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + piecesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellSpec.ShellPiece, ei.Ei.ShellSpec.ShellPiece.Builder, ei.Ei.ShellSpec.ShellPieceOrBuilder>( pieces_, ((bitField0_ & 0x00000004) != 0), @@ -245738,7 +245870,7 @@ private void ensureAltAssetsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.DLCItem, ei.Ei.DLCItem.Builder, ei.Ei.DLCItemOrBuilder> altAssetsBuilder_; /** @@ -245954,11 +246086,11 @@ public ei.Ei.DLCItem.Builder addAltAssetsBuilder( getAltAssetsBuilderList() { return getAltAssetsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.DLCItem, ei.Ei.DLCItem.Builder, ei.Ei.DLCItemOrBuilder> getAltAssetsFieldBuilder() { if (altAssetsBuilder_ == null) { - altAssetsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + altAssetsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.DLCItem, ei.Ei.DLCItem.Builder, ei.Ei.DLCItemOrBuilder>( altAssets_, ((bitField0_ & 0x00000008) != 0), @@ -246019,11 +246151,9 @@ public java.lang.String getName() { */ public Builder setName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } name_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -246032,8 +246162,8 @@ public Builder setName( * @return This builder for chaining. */ public Builder clearName() { - bitField0_ = (bitField0_ & ~0x00000010); name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } @@ -246044,11 +246174,9 @@ public Builder clearName() { */ public Builder setNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } name_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -246103,11 +246231,9 @@ public java.lang.String getSetIdentifier() { */ public Builder setSetIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } setIdentifier_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -246116,8 +246242,8 @@ public Builder setSetIdentifier( * @return This builder for chaining. */ public Builder clearSetIdentifier() { - bitField0_ = (bitField0_ & ~0x00000020); setIdentifier_ = getDefaultInstance().getSetIdentifier(); + bitField0_ = (bitField0_ & ~0x00000020); onChanged(); return this; } @@ -246128,11 +246254,9 @@ public Builder clearSetIdentifier() { */ public Builder setSetIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } setIdentifier_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -246160,8 +246284,9 @@ public boolean getModifiedGeometry() { * @return This builder for chaining. */ public Builder setModifiedGeometry(boolean value) { - bitField0_ |= 0x00000040; + modifiedGeometry_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -246199,8 +246324,9 @@ public int getPrice() { * @return This builder for chaining. */ public Builder setPrice(int value) { - bitField0_ |= 0x00000080; + price_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -246238,8 +246364,9 @@ public int getRequiredEop() { * @return This builder for chaining. */ public Builder setRequiredEop(int value) { - bitField0_ |= 0x00000100; + requiredEop_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -246277,8 +246404,9 @@ public double getRequiredSoulEggs() { * @return This builder for chaining. */ public Builder setRequiredSoulEggs(double value) { - bitField0_ |= 0x00000200; + requiredSoulEggs_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -246343,11 +246471,9 @@ public java.lang.String getRequiredParentShell() { */ public Builder setRequiredParentShell( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000400; + if (value == null) { throw new NullPointerException(); } requiredParentShell_ = value; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -246356,8 +246482,8 @@ public Builder setRequiredParentShell( * @return This builder for chaining. */ public Builder clearRequiredParentShell() { - bitField0_ = (bitField0_ & ~0x00000400); requiredParentShell_ = getDefaultInstance().getRequiredParentShell(); + bitField0_ = (bitField0_ & ~0x00000400); onChanged(); return this; } @@ -246368,11 +246494,9 @@ public Builder clearRequiredParentShell() { */ public Builder setRequiredParentShellBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000400; + if (value == null) { throw new NullPointerException(); } requiredParentShell_ = value; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -246400,8 +246524,9 @@ public boolean getIsNew() { * @return This builder for chaining. */ public Builder setIsNew(boolean value) { - bitField0_ |= 0x00000800; + isNew_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -246439,8 +246564,9 @@ public boolean getExpires() { * @return This builder for chaining. */ public Builder setExpires(boolean value) { - bitField0_ |= 0x00001000; + expires_ = value; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -246478,8 +246604,9 @@ public double getSecondsUntilAvailable() { * @return This builder for chaining. */ public Builder setSecondsUntilAvailable(double value) { - bitField0_ |= 0x00002000; + secondsUntilAvailable_ = value; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -246517,8 +246644,9 @@ public double getSecondsRemaining() { * @return This builder for chaining. */ public Builder setSecondsRemaining(double value) { - bitField0_ |= 0x00004000; + secondsRemaining_ = value; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -246556,8 +246684,9 @@ public long getPopularity() { * @return This builder for chaining. */ public Builder setPopularity(long value) { - bitField0_ |= 0x00008000; + popularity_ = value; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -246595,8 +246724,9 @@ public boolean getDefaultAppearance() { * @return This builder for chaining. */ public Builder setDefaultAppearance(boolean value) { - bitField0_ |= 0x00010000; + defaultAppearance_ = value; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -246610,18 +246740,6 @@ public Builder clearDefaultAppearance() { 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.ShellSpec) } @@ -246636,7 +246754,7 @@ public static ei.Ei.ShellSpec getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ShellSpec parsePartialFrom( @@ -246954,12 +247072,21 @@ ei.Ei.ShellSetSpec.VariationSpecOrBuilder getVariationsOrBuilder( * Protobuf type {@code ei.ShellSetSpec} */ public static final class ShellSetSpec extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ShellSetSpec) ShellSetSpecOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ShellSetSpec.class.getName()); + } // Use ShellSetSpec.newBuilder() to construct. - private ShellSetSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ShellSetSpec(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ShellSetSpec() { @@ -246971,25 +247098,13 @@ private ShellSetSpec() { variations_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ShellSetSpec(); - } - - @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_ShellSetSpec_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellSetSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -247082,12 +247197,21 @@ public interface VariationSpecOrBuilder extends * Protobuf type {@code ei.ShellSetSpec.VariationSpec} */ public static final class VariationSpec extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ShellSetSpec.VariationSpec) VariationSpecOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + VariationSpec.class.getName()); + } // Use VariationSpec.newBuilder() to construct. - private VariationSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private VariationSpec(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private VariationSpec() { @@ -247095,25 +247219,13 @@ private VariationSpec() { hexColor_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new VariationSpec(); - } - - @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_ShellSetSpec_VariationSpec_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellSetSpec_VariationSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -247122,7 +247234,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int IDENTIFIER_FIELD_NUMBER = 1; - private volatile java.lang.Object identifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object identifier_ = ""; /** * optional string identifier = 1; * @return Whether the identifier field is set. @@ -247170,7 +247283,8 @@ public java.lang.String getIdentifier() { } public static final int HEX_COLOR_FIELD_NUMBER = 2; - private volatile java.lang.Object hexColor_; + @SuppressWarnings("serial") + private volatile java.lang.Object hexColor_ = ""; /** * optional string hex_color = 2; * @return Whether the hexColor field is set. @@ -247218,7 +247332,7 @@ public java.lang.String getHexColor() { } public static final int PRICE_FIELD_NUMBER = 3; - private int price_; + private int price_ = 0; /** * optional uint32 price = 3; * @return Whether the price field is set. @@ -247237,7 +247351,7 @@ public int getPrice() { } public static final int SORT_PRIORITY_FIELD_NUMBER = 6; - private int sortPriority_; + private int sortPriority_ = 0; /** * optional int32 sort_priority = 6; * @return Whether the sortPriority field is set. @@ -247256,7 +247370,7 @@ public int getSortPriority() { } public static final int DEFAULT_APPEARANCE_FIELD_NUMBER = 4; - private boolean defaultAppearance_; + private boolean defaultAppearance_ = false; /** * optional bool default_appearance = 4; * @return Whether the defaultAppearance field is set. @@ -247275,7 +247389,7 @@ public boolean getDefaultAppearance() { } public static final int CUSTOM_APPEARANCE_FIELD_NUMBER = 5; - private boolean customAppearance_; + private boolean customAppearance_ = false; /** * optional bool custom_appearance = 5; * @return Whether the customAppearance field is set. @@ -247308,10 +247422,10 @@ 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, identifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, identifier_); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, hexColor_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, hexColor_); } if (((bitField0_ & 0x00000004) != 0)) { output.writeUInt32(3, price_); @@ -247335,10 +247449,10 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, identifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, identifier_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, hexColor_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, hexColor_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -247477,39 +247591,41 @@ public static ei.Ei.ShellSetSpec.VariationSpec parseFrom( } public static ei.Ei.ShellSetSpec.VariationSpec parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellSetSpec.VariationSpec parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ShellSetSpec.VariationSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ShellSetSpec.VariationSpec parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ShellSetSpec.VariationSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellSetSpec.VariationSpec parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -247529,7 +247645,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -247537,7 +247653,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ShellSetSpec.VariationSpec} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ShellSetSpec.VariationSpec) ei.Ei.ShellSetSpec.VariationSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -247546,7 +247662,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellSetSpec_VariationSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -247559,25 +247675,20 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; identifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); hexColor_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); price_ = 0; - bitField0_ = (bitField0_ & ~0x00000004); sortPriority_ = 0; - bitField0_ = (bitField0_ & ~0x00000008); defaultAppearance_ = false; - bitField0_ = (bitField0_ & ~0x00000010); customAppearance_ = false; - bitField0_ = (bitField0_ & ~0x00000020); return this; } @@ -247604,16 +247715,22 @@ public ei.Ei.ShellSetSpec.VariationSpec build() { @java.lang.Override public ei.Ei.ShellSetSpec.VariationSpec buildPartial() { ei.Ei.ShellSetSpec.VariationSpec result = new ei.Ei.ShellSetSpec.VariationSpec(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ShellSetSpec.VariationSpec result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.identifier_ = identifier_; to_bitField0_ |= 0x00000001; } - result.identifier_ = identifier_; if (((from_bitField0_ & 0x00000002) != 0)) { + result.hexColor_ = hexColor_; to_bitField0_ |= 0x00000002; } - result.hexColor_ = hexColor_; if (((from_bitField0_ & 0x00000004) != 0)) { result.price_ = price_; to_bitField0_ |= 0x00000004; @@ -247630,43 +247747,9 @@ public ei.Ei.ShellSetSpec.VariationSpec buildPartial() { result.customAppearance_ = customAppearance_; to_bitField0_ |= 0x00000020; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ShellSetSpec.VariationSpec) { @@ -247680,13 +247763,13 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.ShellSetSpec.VariationSpec other) { if (other == ei.Ei.ShellSetSpec.VariationSpec.getDefaultInstance()) return this; if (other.hasIdentifier()) { - bitField0_ |= 0x00000001; identifier_ = other.identifier_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasHexColor()) { - bitField0_ |= 0x00000002; hexColor_ = other.hexColor_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasPrice()) { @@ -247824,11 +247907,9 @@ public java.lang.String getIdentifier() { */ public Builder setIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } identifier_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -247837,8 +247918,8 @@ public Builder setIdentifier( * @return This builder for chaining. */ public Builder clearIdentifier() { - bitField0_ = (bitField0_ & ~0x00000001); identifier_ = getDefaultInstance().getIdentifier(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -247849,11 +247930,9 @@ public Builder clearIdentifier() { */ public Builder setIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } identifier_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -247908,11 +247987,9 @@ public java.lang.String getHexColor() { */ public Builder setHexColor( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } hexColor_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -247921,8 +247998,8 @@ public Builder setHexColor( * @return This builder for chaining. */ public Builder clearHexColor() { - bitField0_ = (bitField0_ & ~0x00000002); hexColor_ = getDefaultInstance().getHexColor(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -247933,11 +248010,9 @@ public Builder clearHexColor() { */ public Builder setHexColorBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } hexColor_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -247965,8 +248040,9 @@ public int getPrice() { * @return This builder for chaining. */ public Builder setPrice(int value) { - bitField0_ |= 0x00000004; + price_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -248004,8 +248080,9 @@ public int getSortPriority() { * @return This builder for chaining. */ public Builder setSortPriority(int value) { - bitField0_ |= 0x00000008; + sortPriority_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -248043,8 +248120,9 @@ public boolean getDefaultAppearance() { * @return This builder for chaining. */ public Builder setDefaultAppearance(boolean value) { - bitField0_ |= 0x00000010; + defaultAppearance_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -248082,8 +248160,9 @@ public boolean getCustomAppearance() { * @return This builder for chaining. */ public Builder setCustomAppearance(boolean value) { - bitField0_ |= 0x00000020; + customAppearance_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -248097,18 +248176,6 @@ public Builder clearCustomAppearance() { 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.ShellSetSpec.VariationSpec) } @@ -248123,7 +248190,7 @@ public static ei.Ei.ShellSetSpec.VariationSpec getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public VariationSpec parsePartialFrom( @@ -248163,7 +248230,8 @@ public ei.Ei.ShellSetSpec.VariationSpec getDefaultInstanceForType() { private int bitField0_; public static final int IDENTIFIER_FIELD_NUMBER = 1; - private volatile java.lang.Object identifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object identifier_ = ""; /** * optional string identifier = 1; * @return Whether the identifier field is set. @@ -248211,7 +248279,8 @@ public java.lang.String getIdentifier() { } public static final int NAME_FIELD_NUMBER = 2; - private volatile java.lang.Object name_; + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; /** * optional string name = 2; * @return Whether the name field is set. @@ -248259,7 +248328,7 @@ public java.lang.String getName() { } public static final int PRICE_FIELD_NUMBER = 3; - private int price_; + private int price_ = 0; /** * optional uint32 price = 3; * @return Whether the price field is set. @@ -248278,7 +248347,7 @@ public int getPrice() { } public static final int PRICE_MULT_DEPRECATED_FIELD_NUMBER = 8; - private double priceMultDEPRECATED_; + private double priceMultDEPRECATED_ = 1D; /** * optional double price_mult_DEPRECATED = 8 [default = 1]; * @return Whether the priceMultDEPRECATED field is set. @@ -248297,7 +248366,7 @@ public double getPriceMultDEPRECATED() { } public static final int DISCOUNT_FIELD_NUMBER = 17; - private double discount_; + private double discount_ = 0D; /** * optional double discount = 17; * @return Whether the discount field is set. @@ -248316,7 +248385,7 @@ public double getDiscount() { } public static final int REQUIRED_EOP_FIELD_NUMBER = 4; - private int requiredEop_; + private int requiredEop_ = 0; /** * optional uint32 required_eop = 4; * @return Whether the requiredEop field is set. @@ -248335,7 +248404,7 @@ public int getRequiredEop() { } public static final int REQUIRED_SOUL_EGGS_FIELD_NUMBER = 5; - private double requiredSoulEggs_; + private double requiredSoulEggs_ = 0D; /** * optional double required_soul_eggs = 5; * @return Whether the requiredSoulEggs field is set. @@ -248354,7 +248423,8 @@ public double getRequiredSoulEggs() { } public static final int REQUIRED_PARENT_SET_FIELD_NUMBER = 20; - private volatile java.lang.Object requiredParentSet_; + @SuppressWarnings("serial") + private volatile java.lang.Object requiredParentSet_ = ""; /** * optional string required_parent_set = 20; * @return Whether the requiredParentSet field is set. @@ -248402,7 +248472,7 @@ public java.lang.String getRequiredParentSet() { } public static final int IS_NEW_FIELD_NUMBER = 9; - private boolean isNew_; + private boolean isNew_ = false; /** * optional bool is_new = 9; * @return Whether the isNew field is set. @@ -248421,7 +248491,7 @@ public boolean getIsNew() { } public static final int EXPIRES_FIELD_NUMBER = 10; - private boolean expires_; + private boolean expires_ = false; /** * optional bool expires = 10; * @return Whether the expires field is set. @@ -248440,7 +248510,7 @@ public boolean getExpires() { } public static final int SECONDS_UNTIL_AVAILABLE_FIELD_NUMBER = 18; - private double secondsUntilAvailable_; + private double secondsUntilAvailable_ = 0D; /** * optional double seconds_until_available = 18; * @return Whether the secondsUntilAvailable field is set. @@ -248459,7 +248529,7 @@ public double getSecondsUntilAvailable() { } public static final int SECONDS_REMAINING_FIELD_NUMBER = 11; - private double secondsRemaining_; + private double secondsRemaining_ = 0D; /** * optional double seconds_remaining = 11; * @return Whether the secondsRemaining field is set. @@ -248478,7 +248548,7 @@ public double getSecondsRemaining() { } public static final int POPULARITY_FIELD_NUMBER = 21; - private long popularity_; + private long popularity_ = 0L; /** * optional uint64 popularity = 21; * @return Whether the popularity field is set. @@ -248497,7 +248567,7 @@ public long getPopularity() { } public static final int DECORATOR_FIELD_NUMBER = 14; - private boolean decorator_; + private boolean decorator_ = false; /** * optional bool decorator = 14; * @return Whether the decorator field is set. @@ -248516,7 +248586,7 @@ public boolean getDecorator() { } public static final int MODIFIED_GEOMETRY_FIELD_NUMBER = 13; - private boolean modifiedGeometry_; + private boolean modifiedGeometry_ = false; /** * optional bool modified_geometry = 13; * @return Whether the modifiedGeometry field is set. @@ -248535,7 +248605,7 @@ public boolean getModifiedGeometry() { } public static final int ELEMENT_SET_FIELD_NUMBER = 7; - private boolean elementSet_; + private boolean elementSet_ = false; /** * optional bool element_set = 7; * @return Whether the elementSet field is set. @@ -248554,7 +248624,8 @@ public boolean getElementSet() { } public static final int HEX_BASE_COLOR_FIELD_NUMBER = 16; - private volatile java.lang.Object hexBaseColor_; + @SuppressWarnings("serial") + private volatile java.lang.Object hexBaseColor_ = ""; /** * optional string hex_base_color = 16; * @return Whether the hexBaseColor field is set. @@ -248602,6 +248673,7 @@ public java.lang.String getHexBaseColor() { } public static final int VARIATIONS_FIELD_NUMBER = 15; + @SuppressWarnings("serial") private java.util.List variations_; /** * repeated .ei.ShellSetSpec.VariationSpec variations = 15; @@ -248668,7 +248740,7 @@ public ei.Ei.DLCItemOrBuilder getIconOrBuilder() { } public static final int DEFAULT_APPEARANCE_FIELD_NUMBER = 6; - private boolean defaultAppearance_; + private boolean defaultAppearance_ = false; /** * optional bool default_appearance = 6; * @return Whether the defaultAppearance field is set. @@ -248687,7 +248759,7 @@ public boolean getDefaultAppearance() { } public static final int CUSTOM_APPEARANCE_FIELD_NUMBER = 12; - private boolean customAppearance_; + private boolean customAppearance_ = false; /** * optional bool custom_appearance = 12; * @return Whether the customAppearance field is set. @@ -248720,10 +248792,10 @@ 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, identifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, identifier_); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, name_); } if (((bitField0_ & 0x00000004) != 0)) { output.writeUInt32(3, price_); @@ -248765,7 +248837,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeMessage(15, variations_.get(i)); } if (((bitField0_ & 0x00010000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 16, hexBaseColor_); + com.google.protobuf.GeneratedMessage.writeString(output, 16, hexBaseColor_); } if (((bitField0_ & 0x00000010) != 0)) { output.writeDouble(17, discount_); @@ -248777,7 +248849,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeMessage(19, getIcon()); } if (((bitField0_ & 0x00000080) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 20, requiredParentSet_); + com.google.protobuf.GeneratedMessage.writeString(output, 20, requiredParentSet_); } if (((bitField0_ & 0x00001000) != 0)) { output.writeUInt64(21, popularity_); @@ -248792,10 +248864,10 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, identifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, identifier_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, name_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -248850,7 +248922,7 @@ public int getSerializedSize() { .computeMessageSize(15, variations_.get(i)); } if (((bitField0_ & 0x00010000) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(16, hexBaseColor_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(16, hexBaseColor_); } if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -248865,7 +248937,7 @@ public int getSerializedSize() { .computeMessageSize(19, getIcon()); } if (((bitField0_ & 0x00000080) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(20, requiredParentSet_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(20, requiredParentSet_); } if (((bitField0_ & 0x00001000) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -249140,39 +249212,41 @@ public static ei.Ei.ShellSetSpec parseFrom( } public static ei.Ei.ShellSetSpec parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellSetSpec parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ShellSetSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ShellSetSpec parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ShellSetSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellSetSpec parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -249192,7 +249266,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -249200,7 +249274,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ShellSetSpec} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ShellSetSpec) ei.Ei.ShellSetSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -249209,7 +249283,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellSetSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -249222,12 +249296,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getVariationsFieldBuilder(); getIconFieldBuilder(); @@ -249236,40 +249310,24 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; identifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); name_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); price_ = 0; - bitField0_ = (bitField0_ & ~0x00000004); priceMultDEPRECATED_ = 1D; - bitField0_ = (bitField0_ & ~0x00000008); discount_ = 0D; - bitField0_ = (bitField0_ & ~0x00000010); requiredEop_ = 0; - bitField0_ = (bitField0_ & ~0x00000020); requiredSoulEggs_ = 0D; - bitField0_ = (bitField0_ & ~0x00000040); requiredParentSet_ = ""; - bitField0_ = (bitField0_ & ~0x00000080); isNew_ = false; - bitField0_ = (bitField0_ & ~0x00000100); expires_ = false; - bitField0_ = (bitField0_ & ~0x00000200); secondsUntilAvailable_ = 0D; - bitField0_ = (bitField0_ & ~0x00000400); secondsRemaining_ = 0D; - bitField0_ = (bitField0_ & ~0x00000800); popularity_ = 0L; - bitField0_ = (bitField0_ & ~0x00001000); decorator_ = false; - bitField0_ = (bitField0_ & ~0x00002000); modifiedGeometry_ = false; - bitField0_ = (bitField0_ & ~0x00004000); elementSet_ = false; - bitField0_ = (bitField0_ & ~0x00008000); hexBaseColor_ = ""; - bitField0_ = (bitField0_ & ~0x00010000); if (variationsBuilder_ == null) { variations_ = java.util.Collections.emptyList(); } else { @@ -249277,16 +249335,13 @@ public Builder clear() { variationsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00020000); - if (iconBuilder_ == null) { - icon_ = null; - } else { - iconBuilder_.clear(); + icon_ = null; + if (iconBuilder_ != null) { + iconBuilder_.dispose(); + iconBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00040000); defaultAppearance_ = false; - bitField0_ = (bitField0_ & ~0x00080000); customAppearance_ = false; - bitField0_ = (bitField0_ & ~0x00100000); return this; } @@ -249313,24 +249368,43 @@ public ei.Ei.ShellSetSpec build() { @java.lang.Override public ei.Ei.ShellSetSpec buildPartial() { ei.Ei.ShellSetSpec result = new ei.Ei.ShellSetSpec(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.ShellSetSpec result) { + if (variationsBuilder_ == null) { + if (((bitField0_ & 0x00020000) != 0)) { + variations_ = java.util.Collections.unmodifiableList(variations_); + bitField0_ = (bitField0_ & ~0x00020000); + } + result.variations_ = variations_; + } else { + result.variations_ = variationsBuilder_.build(); + } + } + + private void buildPartial0(ei.Ei.ShellSetSpec result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.identifier_ = identifier_; to_bitField0_ |= 0x00000001; } - result.identifier_ = identifier_; if (((from_bitField0_ & 0x00000002) != 0)) { + result.name_ = name_; to_bitField0_ |= 0x00000002; } - result.name_ = name_; if (((from_bitField0_ & 0x00000004) != 0)) { result.price_ = price_; to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000008) != 0)) { + result.priceMultDEPRECATED_ = priceMultDEPRECATED_; to_bitField0_ |= 0x00000008; } - result.priceMultDEPRECATED_ = priceMultDEPRECATED_; if (((from_bitField0_ & 0x00000010) != 0)) { result.discount_ = discount_; to_bitField0_ |= 0x00000010; @@ -249344,9 +249418,9 @@ public ei.Ei.ShellSetSpec buildPartial() { to_bitField0_ |= 0x00000040; } if (((from_bitField0_ & 0x00000080) != 0)) { + result.requiredParentSet_ = requiredParentSet_; to_bitField0_ |= 0x00000080; } - result.requiredParentSet_ = requiredParentSet_; if (((from_bitField0_ & 0x00000100) != 0)) { result.isNew_ = isNew_; to_bitField0_ |= 0x00000100; @@ -249380,24 +249454,13 @@ public ei.Ei.ShellSetSpec buildPartial() { to_bitField0_ |= 0x00008000; } if (((from_bitField0_ & 0x00010000) != 0)) { + result.hexBaseColor_ = hexBaseColor_; to_bitField0_ |= 0x00010000; } - result.hexBaseColor_ = hexBaseColor_; - if (variationsBuilder_ == null) { - if (((bitField0_ & 0x00020000) != 0)) { - variations_ = java.util.Collections.unmodifiableList(variations_); - bitField0_ = (bitField0_ & ~0x00020000); - } - result.variations_ = variations_; - } else { - result.variations_ = variationsBuilder_.build(); - } if (((from_bitField0_ & 0x00040000) != 0)) { - if (iconBuilder_ == null) { - result.icon_ = icon_; - } else { - result.icon_ = iconBuilder_.build(); - } + result.icon_ = iconBuilder_ == null + ? icon_ + : iconBuilder_.build(); to_bitField0_ |= 0x00020000; } if (((from_bitField0_ & 0x00080000) != 0)) { @@ -249408,43 +249471,9 @@ public ei.Ei.ShellSetSpec buildPartial() { result.customAppearance_ = customAppearance_; to_bitField0_ |= 0x00080000; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ShellSetSpec) { @@ -249458,13 +249487,13 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.ShellSetSpec other) { if (other == ei.Ei.ShellSetSpec.getDefaultInstance()) return this; if (other.hasIdentifier()) { - bitField0_ |= 0x00000001; identifier_ = other.identifier_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasName()) { - bitField0_ |= 0x00000002; name_ = other.name_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasPrice()) { @@ -249483,8 +249512,8 @@ public Builder mergeFrom(ei.Ei.ShellSetSpec other) { setRequiredSoulEggs(other.getRequiredSoulEggs()); } if (other.hasRequiredParentSet()) { - bitField0_ |= 0x00000080; requiredParentSet_ = other.requiredParentSet_; + bitField0_ |= 0x00000080; onChanged(); } if (other.hasIsNew()) { @@ -249512,8 +249541,8 @@ public Builder mergeFrom(ei.Ei.ShellSetSpec other) { setElementSet(other.getElementSet()); } if (other.hasHexBaseColor()) { - bitField0_ |= 0x00010000; hexBaseColor_ = other.hexBaseColor_; + bitField0_ |= 0x00010000; onChanged(); } if (variationsBuilder_ == null) { @@ -249535,7 +249564,7 @@ public Builder mergeFrom(ei.Ei.ShellSetSpec other) { variations_ = other.variations_; bitField0_ = (bitField0_ & ~0x00020000); variationsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getVariationsFieldBuilder() : null; } else { variationsBuilder_.addAllMessages(other.variations_); @@ -249650,7 +249679,7 @@ public Builder mergeFrom( case 122: { ei.Ei.ShellSetSpec.VariationSpec m = input.readMessage( - ei.Ei.ShellSetSpec.VariationSpec.PARSER, + ei.Ei.ShellSetSpec.VariationSpec.parser(), extensionRegistry); if (variationsBuilder_ == null) { ensureVariationsIsMutable(); @@ -249759,11 +249788,9 @@ public java.lang.String getIdentifier() { */ public Builder setIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } identifier_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -249772,8 +249799,8 @@ public Builder setIdentifier( * @return This builder for chaining. */ public Builder clearIdentifier() { - bitField0_ = (bitField0_ & ~0x00000001); identifier_ = getDefaultInstance().getIdentifier(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -249784,11 +249811,9 @@ public Builder clearIdentifier() { */ public Builder setIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } identifier_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -249843,11 +249868,9 @@ public java.lang.String getName() { */ public Builder setName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } name_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -249856,8 +249879,8 @@ public Builder setName( * @return This builder for chaining. */ public Builder clearName() { - bitField0_ = (bitField0_ & ~0x00000002); name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -249868,11 +249891,9 @@ public Builder clearName() { */ public Builder setNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } name_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -249900,8 +249921,9 @@ public int getPrice() { * @return This builder for chaining. */ public Builder setPrice(int value) { - bitField0_ |= 0x00000004; + price_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -249939,8 +249961,9 @@ public double getPriceMultDEPRECATED() { * @return This builder for chaining. */ public Builder setPriceMultDEPRECATED(double value) { - bitField0_ |= 0x00000008; + priceMultDEPRECATED_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -249978,8 +250001,9 @@ public double getDiscount() { * @return This builder for chaining. */ public Builder setDiscount(double value) { - bitField0_ |= 0x00000010; + discount_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -250017,8 +250041,9 @@ public int getRequiredEop() { * @return This builder for chaining. */ public Builder setRequiredEop(int value) { - bitField0_ |= 0x00000020; + requiredEop_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -250056,8 +250081,9 @@ public double getRequiredSoulEggs() { * @return This builder for chaining. */ public Builder setRequiredSoulEggs(double value) { - bitField0_ |= 0x00000040; + requiredSoulEggs_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -250122,11 +250148,9 @@ public java.lang.String getRequiredParentSet() { */ public Builder setRequiredParentSet( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000080; + if (value == null) { throw new NullPointerException(); } requiredParentSet_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -250135,8 +250159,8 @@ public Builder setRequiredParentSet( * @return This builder for chaining. */ public Builder clearRequiredParentSet() { - bitField0_ = (bitField0_ & ~0x00000080); requiredParentSet_ = getDefaultInstance().getRequiredParentSet(); + bitField0_ = (bitField0_ & ~0x00000080); onChanged(); return this; } @@ -250147,11 +250171,9 @@ public Builder clearRequiredParentSet() { */ public Builder setRequiredParentSetBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000080; + if (value == null) { throw new NullPointerException(); } requiredParentSet_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -250179,8 +250201,9 @@ public boolean getIsNew() { * @return This builder for chaining. */ public Builder setIsNew(boolean value) { - bitField0_ |= 0x00000100; + isNew_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -250218,8 +250241,9 @@ public boolean getExpires() { * @return This builder for chaining. */ public Builder setExpires(boolean value) { - bitField0_ |= 0x00000200; + expires_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -250257,8 +250281,9 @@ public double getSecondsUntilAvailable() { * @return This builder for chaining. */ public Builder setSecondsUntilAvailable(double value) { - bitField0_ |= 0x00000400; + secondsUntilAvailable_ = value; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -250296,8 +250321,9 @@ public double getSecondsRemaining() { * @return This builder for chaining. */ public Builder setSecondsRemaining(double value) { - bitField0_ |= 0x00000800; + secondsRemaining_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -250335,8 +250361,9 @@ public long getPopularity() { * @return This builder for chaining. */ public Builder setPopularity(long value) { - bitField0_ |= 0x00001000; + popularity_ = value; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -250374,8 +250401,9 @@ public boolean getDecorator() { * @return This builder for chaining. */ public Builder setDecorator(boolean value) { - bitField0_ |= 0x00002000; + decorator_ = value; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -250413,8 +250441,9 @@ public boolean getModifiedGeometry() { * @return This builder for chaining. */ public Builder setModifiedGeometry(boolean value) { - bitField0_ |= 0x00004000; + modifiedGeometry_ = value; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -250452,8 +250481,9 @@ public boolean getElementSet() { * @return This builder for chaining. */ public Builder setElementSet(boolean value) { - bitField0_ |= 0x00008000; + elementSet_ = value; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -250518,11 +250548,9 @@ public java.lang.String getHexBaseColor() { */ public Builder setHexBaseColor( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00010000; + if (value == null) { throw new NullPointerException(); } hexBaseColor_ = value; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -250531,8 +250559,8 @@ public Builder setHexBaseColor( * @return This builder for chaining. */ public Builder clearHexBaseColor() { - bitField0_ = (bitField0_ & ~0x00010000); hexBaseColor_ = getDefaultInstance().getHexBaseColor(); + bitField0_ = (bitField0_ & ~0x00010000); onChanged(); return this; } @@ -250543,11 +250571,9 @@ public Builder clearHexBaseColor() { */ public Builder setHexBaseColorBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00010000; + if (value == null) { throw new NullPointerException(); } hexBaseColor_ = value; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -250561,7 +250587,7 @@ private void ensureVariationsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellSetSpec.VariationSpec, ei.Ei.ShellSetSpec.VariationSpec.Builder, ei.Ei.ShellSetSpec.VariationSpecOrBuilder> variationsBuilder_; /** @@ -250777,11 +250803,11 @@ public ei.Ei.ShellSetSpec.VariationSpec.Builder addVariationsBuilder( getVariationsBuilderList() { return getVariationsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellSetSpec.VariationSpec, ei.Ei.ShellSetSpec.VariationSpec.Builder, ei.Ei.ShellSetSpec.VariationSpecOrBuilder> getVariationsFieldBuilder() { if (variationsBuilder_ == null) { - variationsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + variationsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellSetSpec.VariationSpec, ei.Ei.ShellSetSpec.VariationSpec.Builder, ei.Ei.ShellSetSpec.VariationSpecOrBuilder>( variations_, ((bitField0_ & 0x00020000) != 0), @@ -250793,7 +250819,7 @@ public ei.Ei.ShellSetSpec.VariationSpec.Builder addVariationsBuilder( } private ei.Ei.DLCItem icon_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.DLCItem, ei.Ei.DLCItem.Builder, ei.Ei.DLCItemOrBuilder> iconBuilder_; /** * optional .ei.DLCItem icon = 19; @@ -250822,11 +250848,11 @@ public Builder setIcon(ei.Ei.DLCItem value) { throw new NullPointerException(); } icon_ = value; - onChanged(); } else { iconBuilder_.setMessage(value); } bitField0_ |= 0x00040000; + onChanged(); return this; } /** @@ -250836,11 +250862,11 @@ public Builder setIcon( ei.Ei.DLCItem.Builder builderForValue) { if (iconBuilder_ == null) { icon_ = builderForValue.build(); - onChanged(); } else { iconBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00040000; + onChanged(); return this; } /** @@ -250849,31 +250875,32 @@ public Builder setIcon( public Builder mergeIcon(ei.Ei.DLCItem value) { if (iconBuilder_ == null) { if (((bitField0_ & 0x00040000) != 0) && - icon_ != null && - icon_ != ei.Ei.DLCItem.getDefaultInstance()) { - icon_ = - ei.Ei.DLCItem.newBuilder(icon_).mergeFrom(value).buildPartial(); + icon_ != null && + icon_ != ei.Ei.DLCItem.getDefaultInstance()) { + getIconBuilder().mergeFrom(value); } else { icon_ = value; } - onChanged(); } else { iconBuilder_.mergeFrom(value); } - bitField0_ |= 0x00040000; + if (icon_ != null) { + bitField0_ |= 0x00040000; + onChanged(); + } return this; } /** * optional .ei.DLCItem icon = 19; */ public Builder clearIcon() { - if (iconBuilder_ == null) { - icon_ = null; - onChanged(); - } else { - iconBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00040000); + icon_ = null; + if (iconBuilder_ != null) { + iconBuilder_.dispose(); + iconBuilder_ = null; + } + onChanged(); return this; } /** @@ -250898,11 +250925,11 @@ public ei.Ei.DLCItemOrBuilder getIconOrBuilder() { /** * optional .ei.DLCItem icon = 19; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.DLCItem, ei.Ei.DLCItem.Builder, ei.Ei.DLCItemOrBuilder> getIconFieldBuilder() { if (iconBuilder_ == null) { - iconBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + iconBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.DLCItem, ei.Ei.DLCItem.Builder, ei.Ei.DLCItemOrBuilder>( getIcon(), getParentForChildren(), @@ -250935,8 +250962,9 @@ public boolean getDefaultAppearance() { * @return This builder for chaining. */ public Builder setDefaultAppearance(boolean value) { - bitField0_ |= 0x00080000; + defaultAppearance_ = value; + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -250974,8 +251002,9 @@ public boolean getCustomAppearance() { * @return This builder for chaining. */ public Builder setCustomAppearance(boolean value) { - bitField0_ |= 0x00100000; + customAppearance_ = value; + bitField0_ |= 0x00100000; onChanged(); return this; } @@ -250989,18 +251018,6 @@ public Builder clearCustomAppearance() { 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.ShellSetSpec) } @@ -251015,7 +251032,7 @@ public static ei.Ei.ShellSetSpec getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ShellSetSpec parsePartialFrom( @@ -251321,12 +251338,21 @@ ei.Ei.ShellObjectSpec.LODPieceOrBuilder getPiecesOrBuilder( * Protobuf type {@code ei.ShellObjectSpec} */ public static final class ShellObjectSpec extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ShellObjectSpec) ShellObjectSpecOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ShellObjectSpec.class.getName()); + } // Use ShellObjectSpec.newBuilder() to construct. - private ShellObjectSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ShellObjectSpec(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ShellObjectSpec() { @@ -251334,31 +251360,20 @@ private ShellObjectSpec() { name_ = ""; assetType_ = 1; objectClass_ = ""; - iconColors_ = com.google.protobuf.LazyStringArrayList.EMPTY; + iconColors_ = + com.google.protobuf.LazyStringArrayList.emptyList(); metadata_ = emptyDoubleList(); chickenAnimation_ = 0; pieces_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ShellObjectSpec(); - } - - @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_ShellObjectSpec_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellObjectSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -251408,6 +251423,15 @@ public enum ChickenAnimation SIDEWAYS_LEAN(8), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ChickenAnimation.class.getName()); + } /** * STANDARD_RUN = 0; */ @@ -251558,36 +251582,33 @@ public interface LODPieceOrBuilder extends * Protobuf type {@code ei.ShellObjectSpec.LODPiece} */ public static final class LODPiece extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ShellObjectSpec.LODPiece) LODPieceOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + LODPiece.class.getName()); + } // Use LODPiece.newBuilder() to construct. - private LODPiece(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private LODPiece(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private LODPiece() { } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new LODPiece(); - } - - @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_ShellObjectSpec_LODPiece_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellObjectSpec_LODPiece_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -251622,7 +251643,7 @@ public ei.Ei.DLCItemOrBuilder getDlcOrBuilder() { } public static final int LOD_FIELD_NUMBER = 2; - private int lod_; + private int lod_ = 0; /** * optional uint32 lod = 2; * @return Whether the lod field is set. @@ -251760,39 +251781,41 @@ public static ei.Ei.ShellObjectSpec.LODPiece parseFrom( } public static ei.Ei.ShellObjectSpec.LODPiece parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellObjectSpec.LODPiece parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ShellObjectSpec.LODPiece parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ShellObjectSpec.LODPiece parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ShellObjectSpec.LODPiece parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellObjectSpec.LODPiece parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -251812,7 +251835,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -251820,7 +251843,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ShellObjectSpec.LODPiece} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ShellObjectSpec.LODPiece) ei.Ei.ShellObjectSpec.LODPieceOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -251829,7 +251852,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellObjectSpec_LODPiece_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -251842,12 +251865,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getDlcFieldBuilder(); } @@ -251855,14 +251878,13 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (dlcBuilder_ == null) { - dlc_ = null; - } else { - dlcBuilder_.clear(); + bitField0_ = 0; + dlc_ = null; + if (dlcBuilder_ != null) { + dlcBuilder_.dispose(); + dlcBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); lod_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -251889,57 +251911,27 @@ public ei.Ei.ShellObjectSpec.LODPiece build() { @java.lang.Override public ei.Ei.ShellObjectSpec.LODPiece buildPartial() { ei.Ei.ShellObjectSpec.LODPiece result = new ei.Ei.ShellObjectSpec.LODPiece(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ShellObjectSpec.LODPiece result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (dlcBuilder_ == null) { - result.dlc_ = dlc_; - } else { - result.dlc_ = dlcBuilder_.build(); - } + result.dlc_ = dlcBuilder_ == null + ? dlc_ + : dlcBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.lod_ = lod_; to_bitField0_ |= 0x00000002; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ShellObjectSpec.LODPiece) { @@ -252014,7 +252006,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.DLCItem dlc_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.DLCItem, ei.Ei.DLCItem.Builder, ei.Ei.DLCItemOrBuilder> dlcBuilder_; /** * optional .ei.DLCItem dlc = 1; @@ -252043,11 +252035,11 @@ public Builder setDlc(ei.Ei.DLCItem value) { throw new NullPointerException(); } dlc_ = value; - onChanged(); } else { dlcBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -252057,11 +252049,11 @@ public Builder setDlc( ei.Ei.DLCItem.Builder builderForValue) { if (dlcBuilder_ == null) { dlc_ = builderForValue.build(); - onChanged(); } else { dlcBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -252070,31 +252062,32 @@ public Builder setDlc( public Builder mergeDlc(ei.Ei.DLCItem value) { if (dlcBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - dlc_ != null && - dlc_ != ei.Ei.DLCItem.getDefaultInstance()) { - dlc_ = - ei.Ei.DLCItem.newBuilder(dlc_).mergeFrom(value).buildPartial(); + dlc_ != null && + dlc_ != ei.Ei.DLCItem.getDefaultInstance()) { + getDlcBuilder().mergeFrom(value); } else { dlc_ = value; } - onChanged(); } else { dlcBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (dlc_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.DLCItem dlc = 1; */ public Builder clearDlc() { - if (dlcBuilder_ == null) { - dlc_ = null; - onChanged(); - } else { - dlcBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + dlc_ = null; + if (dlcBuilder_ != null) { + dlcBuilder_.dispose(); + dlcBuilder_ = null; + } + onChanged(); return this; } /** @@ -252119,11 +252112,11 @@ public ei.Ei.DLCItemOrBuilder getDlcOrBuilder() { /** * optional .ei.DLCItem dlc = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.DLCItem, ei.Ei.DLCItem.Builder, ei.Ei.DLCItemOrBuilder> getDlcFieldBuilder() { if (dlcBuilder_ == null) { - dlcBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + dlcBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.DLCItem, ei.Ei.DLCItem.Builder, ei.Ei.DLCItemOrBuilder>( getDlc(), getParentForChildren(), @@ -252156,8 +252149,9 @@ public int getLod() { * @return This builder for chaining. */ public Builder setLod(int value) { - bitField0_ |= 0x00000002; + lod_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -252171,18 +252165,6 @@ public Builder clearLod() { 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.ShellObjectSpec.LODPiece) } @@ -252197,7 +252179,7 @@ public static ei.Ei.ShellObjectSpec.LODPiece getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public LODPiece parsePartialFrom( @@ -252237,7 +252219,8 @@ public ei.Ei.ShellObjectSpec.LODPiece getDefaultInstanceForType() { private int bitField0_; public static final int IDENTIFIER_FIELD_NUMBER = 1; - private volatile java.lang.Object identifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object identifier_ = ""; /** * optional string identifier = 1; * @return Whether the identifier field is set. @@ -252285,7 +252268,8 @@ public java.lang.String getIdentifier() { } public static final int NAME_FIELD_NUMBER = 2; - private volatile java.lang.Object name_; + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; /** * optional string name = 2; * @return Whether the name field is set. @@ -252333,7 +252317,7 @@ public java.lang.String getName() { } public static final int ASSET_TYPE_FIELD_NUMBER = 3; - private int assetType_; + private int assetType_ = 1; /** * optional .ei.ShellSpec.AssetType asset_type = 3; * @return Whether the assetType field is set. @@ -252346,13 +252330,13 @@ public java.lang.String getName() { * @return The assetType. */ @java.lang.Override public ei.Ei.ShellSpec.AssetType getAssetType() { - @SuppressWarnings("deprecation") - ei.Ei.ShellSpec.AssetType result = ei.Ei.ShellSpec.AssetType.valueOf(assetType_); + ei.Ei.ShellSpec.AssetType result = ei.Ei.ShellSpec.AssetType.forNumber(assetType_); return result == null ? ei.Ei.ShellSpec.AssetType.COOP : result; } public static final int OBJECT_CLASS_FIELD_NUMBER = 14; - private volatile java.lang.Object objectClass_; + @SuppressWarnings("serial") + private volatile java.lang.Object objectClass_ = ""; /** * optional string object_class = 14; * @return Whether the objectClass field is set. @@ -252400,7 +252384,9 @@ public java.lang.String getObjectClass() { } public static final int ICON_COLORS_FIELD_NUMBER = 15; - private com.google.protobuf.LazyStringList iconColors_; + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList iconColors_ = + com.google.protobuf.LazyStringArrayList.emptyList(); /** * repeated string icon_colors = 15; * @return A list containing the iconColors. @@ -252435,7 +252421,7 @@ public java.lang.String getIconColors(int index) { } public static final int PRICE_FIELD_NUMBER = 4; - private int price_; + private int price_ = 0; /** * optional uint32 price = 4; * @return Whether the price field is set. @@ -252454,7 +252440,7 @@ public int getPrice() { } public static final int REQUIRED_EOP_FIELD_NUMBER = 5; - private int requiredEop_; + private int requiredEop_ = 0; /** * optional uint32 required_eop = 5; * @return Whether the requiredEop field is set. @@ -252473,7 +252459,7 @@ public int getRequiredEop() { } public static final int REQUIRED_SOUL_EGGS_FIELD_NUMBER = 6; - private double requiredSoulEggs_; + private double requiredSoulEggs_ = 0D; /** * optional double required_soul_eggs = 6; * @return Whether the requiredSoulEggs field is set. @@ -252492,7 +252478,7 @@ public double getRequiredSoulEggs() { } public static final int IS_NEW_FIELD_NUMBER = 10; - private boolean isNew_; + private boolean isNew_ = false; /** * optional bool is_new = 10; * @return Whether the isNew field is set. @@ -252511,7 +252497,7 @@ public boolean getIsNew() { } public static final int EXPIRES_FIELD_NUMBER = 11; - private boolean expires_; + private boolean expires_ = false; /** * optional bool expires = 11; * @return Whether the expires field is set. @@ -252530,7 +252516,7 @@ public boolean getExpires() { } public static final int SECONDS_UNTIL_AVAILABLE_FIELD_NUMBER = 18; - private double secondsUntilAvailable_; + private double secondsUntilAvailable_ = 0D; /** * optional double seconds_until_available = 18; * @return Whether the secondsUntilAvailable field is set. @@ -252549,7 +252535,7 @@ public double getSecondsUntilAvailable() { } public static final int SECONDS_REMAINING_FIELD_NUMBER = 12; - private double secondsRemaining_; + private double secondsRemaining_ = 0D; /** * optional double seconds_remaining = 12; * @return Whether the secondsRemaining field is set. @@ -252568,7 +252554,7 @@ public double getSecondsRemaining() { } public static final int POPULARITY_FIELD_NUMBER = 19; - private long popularity_; + private long popularity_ = 0L; /** * optional uint64 popularity = 19; * @return Whether the popularity field is set. @@ -252587,7 +252573,9 @@ public long getPopularity() { } public static final int METADATA_FIELD_NUMBER = 7; - private com.google.protobuf.Internal.DoubleList metadata_; + @SuppressWarnings("serial") + private com.google.protobuf.Internal.DoubleList metadata_ = + emptyDoubleList(); /** * repeated double metadata = 7; * @return A list containing the metadata. @@ -252614,7 +252602,7 @@ public double getMetadata(int index) { } public static final int NO_HATS_FIELD_NUMBER = 13; - private boolean noHats_; + private boolean noHats_ = false; /** * optional bool no_hats = 13; * @return Whether the noHats field is set. @@ -252633,7 +252621,7 @@ public boolean getNoHats() { } public static final int CHICKEN_ANIMATION_FIELD_NUMBER = 16; - private int chickenAnimation_; + private int chickenAnimation_ = 0; /** * optional .ei.ShellObjectSpec.ChickenAnimation chicken_animation = 16; * @return Whether the chickenAnimation field is set. @@ -252646,13 +252634,12 @@ public boolean getNoHats() { * @return The chickenAnimation. */ @java.lang.Override public ei.Ei.ShellObjectSpec.ChickenAnimation getChickenAnimation() { - @SuppressWarnings("deprecation") - ei.Ei.ShellObjectSpec.ChickenAnimation result = ei.Ei.ShellObjectSpec.ChickenAnimation.valueOf(chickenAnimation_); + ei.Ei.ShellObjectSpec.ChickenAnimation result = ei.Ei.ShellObjectSpec.ChickenAnimation.forNumber(chickenAnimation_); return result == null ? ei.Ei.ShellObjectSpec.ChickenAnimation.STANDARD_RUN : result; } public static final int SORT_PRIORITY_FIELD_NUMBER = 17; - private int sortPriority_; + private int sortPriority_ = 0; /** * optional int32 sort_priority = 17; * @return Whether the sortPriority field is set. @@ -252671,6 +252658,7 @@ public int getSortPriority() { } public static final int PIECES_FIELD_NUMBER = 8; + @SuppressWarnings("serial") private java.util.List pieces_; /** * repeated .ei.ShellObjectSpec.LODPiece pieces = 8; @@ -252711,7 +252699,7 @@ public ei.Ei.ShellObjectSpec.LODPieceOrBuilder getPiecesOrBuilder( } public static final int DEFAULT_APPEARANCE_FIELD_NUMBER = 9; - private boolean defaultAppearance_; + private boolean defaultAppearance_ = false; /** * optional bool default_appearance = 9; * @return Whether the defaultAppearance field is set. @@ -252744,10 +252732,10 @@ 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, identifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, identifier_); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, name_); } if (((bitField0_ & 0x00000004) != 0)) { output.writeEnum(3, assetType_); @@ -252783,10 +252771,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeBool(13, noHats_); } if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 14, objectClass_); + com.google.protobuf.GeneratedMessage.writeString(output, 14, objectClass_); } for (int i = 0; i < iconColors_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 15, iconColors_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 15, iconColors_.getRaw(i)); } if (((bitField0_ & 0x00002000) != 0)) { output.writeEnum(16, chickenAnimation_); @@ -252810,10 +252798,10 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, identifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, identifier_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, name_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -252862,7 +252850,7 @@ public int getSerializedSize() { .computeBoolSize(13, noHats_); } if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(14, objectClass_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(14, objectClass_); } { int dataSize = 0; @@ -253124,39 +253112,41 @@ public static ei.Ei.ShellObjectSpec parseFrom( } public static ei.Ei.ShellObjectSpec parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellObjectSpec parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ShellObjectSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ShellObjectSpec parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ShellObjectSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellObjectSpec parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -253176,7 +253166,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -253184,7 +253174,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ShellObjectSpec} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ShellObjectSpec) ei.Ei.ShellObjectSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -253193,7 +253183,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellObjectSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -253206,47 +253196,32 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; identifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); name_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); assetType_ = 1; - bitField0_ = (bitField0_ & ~0x00000004); objectClass_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); - iconColors_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000010); + iconColors_ = + com.google.protobuf.LazyStringArrayList.emptyList(); price_ = 0; - bitField0_ = (bitField0_ & ~0x00000020); requiredEop_ = 0; - bitField0_ = (bitField0_ & ~0x00000040); requiredSoulEggs_ = 0D; - bitField0_ = (bitField0_ & ~0x00000080); isNew_ = false; - bitField0_ = (bitField0_ & ~0x00000100); expires_ = false; - bitField0_ = (bitField0_ & ~0x00000200); secondsUntilAvailable_ = 0D; - bitField0_ = (bitField0_ & ~0x00000400); secondsRemaining_ = 0D; - bitField0_ = (bitField0_ & ~0x00000800); popularity_ = 0L; - bitField0_ = (bitField0_ & ~0x00001000); metadata_ = emptyDoubleList(); - bitField0_ = (bitField0_ & ~0x00002000); noHats_ = false; - bitField0_ = (bitField0_ & ~0x00004000); chickenAnimation_ = 0; - bitField0_ = (bitField0_ & ~0x00008000); sortPriority_ = 0; - bitField0_ = (bitField0_ & ~0x00010000); if (piecesBuilder_ == null) { pieces_ = java.util.Collections.emptyList(); } else { @@ -253255,7 +253230,6 @@ public Builder clear() { } bitField0_ = (bitField0_ & ~0x00020000); defaultAppearance_ = false; - bitField0_ = (bitField0_ & ~0x00040000); return this; } @@ -253282,29 +253256,47 @@ public ei.Ei.ShellObjectSpec build() { @java.lang.Override public ei.Ei.ShellObjectSpec buildPartial() { ei.Ei.ShellObjectSpec result = new ei.Ei.ShellObjectSpec(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.ShellObjectSpec result) { + if (piecesBuilder_ == null) { + if (((bitField0_ & 0x00020000) != 0)) { + pieces_ = java.util.Collections.unmodifiableList(pieces_); + bitField0_ = (bitField0_ & ~0x00020000); + } + result.pieces_ = pieces_; + } else { + result.pieces_ = piecesBuilder_.build(); + } + } + + private void buildPartial0(ei.Ei.ShellObjectSpec result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.identifier_ = identifier_; to_bitField0_ |= 0x00000001; } - result.identifier_ = identifier_; if (((from_bitField0_ & 0x00000002) != 0)) { + result.name_ = name_; to_bitField0_ |= 0x00000002; } - result.name_ = name_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.assetType_ = assetType_; to_bitField0_ |= 0x00000004; } - result.assetType_ = assetType_; if (((from_bitField0_ & 0x00000008) != 0)) { + result.objectClass_ = objectClass_; to_bitField0_ |= 0x00000008; } - result.objectClass_ = objectClass_; - if (((bitField0_ & 0x00000010) != 0)) { - iconColors_ = iconColors_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000010); + if (((from_bitField0_ & 0x00000010) != 0)) { + iconColors_.makeImmutable(); + result.iconColors_ = iconColors_; } - result.iconColors_ = iconColors_; if (((from_bitField0_ & 0x00000020) != 0)) { result.price_ = price_; to_bitField0_ |= 0x00000010; @@ -253337,73 +253329,29 @@ public ei.Ei.ShellObjectSpec buildPartial() { result.popularity_ = popularity_; to_bitField0_ |= 0x00000800; } - if (((bitField0_ & 0x00002000) != 0)) { + if (((from_bitField0_ & 0x00002000) != 0)) { metadata_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00002000); + result.metadata_ = metadata_; } - result.metadata_ = metadata_; if (((from_bitField0_ & 0x00004000) != 0)) { result.noHats_ = noHats_; to_bitField0_ |= 0x00001000; } if (((from_bitField0_ & 0x00008000) != 0)) { + result.chickenAnimation_ = chickenAnimation_; to_bitField0_ |= 0x00002000; } - result.chickenAnimation_ = chickenAnimation_; if (((from_bitField0_ & 0x00010000) != 0)) { result.sortPriority_ = sortPriority_; to_bitField0_ |= 0x00004000; } - if (piecesBuilder_ == null) { - if (((bitField0_ & 0x00020000) != 0)) { - pieces_ = java.util.Collections.unmodifiableList(pieces_); - bitField0_ = (bitField0_ & ~0x00020000); - } - result.pieces_ = pieces_; - } else { - result.pieces_ = piecesBuilder_.build(); - } if (((from_bitField0_ & 0x00040000) != 0)) { result.defaultAppearance_ = defaultAppearance_; to_bitField0_ |= 0x00008000; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ShellObjectSpec) { @@ -253417,27 +253365,27 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.ShellObjectSpec other) { if (other == ei.Ei.ShellObjectSpec.getDefaultInstance()) return this; if (other.hasIdentifier()) { - bitField0_ |= 0x00000001; identifier_ = other.identifier_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasName()) { - bitField0_ |= 0x00000002; name_ = other.name_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasAssetType()) { setAssetType(other.getAssetType()); } if (other.hasObjectClass()) { - bitField0_ |= 0x00000008; objectClass_ = other.objectClass_; + bitField0_ |= 0x00000008; onChanged(); } if (!other.iconColors_.isEmpty()) { if (iconColors_.isEmpty()) { iconColors_ = other.iconColors_; - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ |= 0x00000010; } else { ensureIconColorsIsMutable(); iconColors_.addAll(other.iconColors_); @@ -253471,7 +253419,8 @@ public Builder mergeFrom(ei.Ei.ShellObjectSpec other) { if (!other.metadata_.isEmpty()) { if (metadata_.isEmpty()) { metadata_ = other.metadata_; - bitField0_ = (bitField0_ & ~0x00002000); + metadata_.makeImmutable(); + bitField0_ |= 0x00002000; } else { ensureMetadataIsMutable(); metadata_.addAll(other.metadata_); @@ -253506,7 +253455,7 @@ public Builder mergeFrom(ei.Ei.ShellObjectSpec other) { pieces_ = other.pieces_; bitField0_ = (bitField0_ & ~0x00020000); piecesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getPiecesFieldBuilder() : null; } else { piecesBuilder_.addAllMessages(other.pieces_); @@ -253588,7 +253537,8 @@ public Builder mergeFrom( case 58: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); - ensureMetadataIsMutable(); + int alloc = length > 4096 ? 4096 : length; + ensureMetadataIsMutable(alloc / 8); while (input.getBytesUntilLimit() > 0) { metadata_.addDouble(input.readDouble()); } @@ -253598,7 +253548,7 @@ public Builder mergeFrom( case 66: { ei.Ei.ShellObjectSpec.LODPiece m = input.readMessage( - ei.Ei.ShellObjectSpec.LODPiece.PARSER, + ei.Ei.ShellObjectSpec.LODPiece.parser(), extensionRegistry); if (piecesBuilder_ == null) { ensurePiecesIsMutable(); @@ -253738,11 +253688,9 @@ public java.lang.String getIdentifier() { */ public Builder setIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } identifier_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -253751,8 +253699,8 @@ public Builder setIdentifier( * @return This builder for chaining. */ public Builder clearIdentifier() { - bitField0_ = (bitField0_ & ~0x00000001); identifier_ = getDefaultInstance().getIdentifier(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -253763,11 +253711,9 @@ public Builder clearIdentifier() { */ public Builder setIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } identifier_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -253822,11 +253768,9 @@ public java.lang.String getName() { */ public Builder setName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } name_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -253835,8 +253779,8 @@ public Builder setName( * @return This builder for chaining. */ public Builder clearName() { - bitField0_ = (bitField0_ & ~0x00000002); name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -253847,11 +253791,9 @@ public Builder clearName() { */ public Builder setNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } name_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -253870,8 +253812,7 @@ public Builder setNameBytes( */ @java.lang.Override public ei.Ei.ShellSpec.AssetType getAssetType() { - @SuppressWarnings("deprecation") - ei.Ei.ShellSpec.AssetType result = ei.Ei.ShellSpec.AssetType.valueOf(assetType_); + ei.Ei.ShellSpec.AssetType result = ei.Ei.ShellSpec.AssetType.forNumber(assetType_); return result == null ? ei.Ei.ShellSpec.AssetType.COOP : result; } /** @@ -253949,11 +253890,9 @@ public java.lang.String getObjectClass() { */ public Builder setObjectClass( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } objectClass_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -253962,8 +253901,8 @@ public Builder setObjectClass( * @return This builder for chaining. */ public Builder clearObjectClass() { - bitField0_ = (bitField0_ & ~0x00000008); objectClass_ = getDefaultInstance().getObjectClass(); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -253974,21 +253913,20 @@ public Builder clearObjectClass() { */ public Builder setObjectClassBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } objectClass_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } - private com.google.protobuf.LazyStringList iconColors_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private com.google.protobuf.LazyStringArrayList iconColors_ = + com.google.protobuf.LazyStringArrayList.emptyList(); private void ensureIconColorsIsMutable() { - if (!((bitField0_ & 0x00000010) != 0)) { + if (!iconColors_.isModifiable()) { iconColors_ = new com.google.protobuf.LazyStringArrayList(iconColors_); - bitField0_ |= 0x00000010; - } + } + bitField0_ |= 0x00000010; } /** * repeated string icon_colors = 15; @@ -253996,7 +253934,8 @@ private void ensureIconColorsIsMutable() { */ public com.google.protobuf.ProtocolStringList getIconColorsList() { - return iconColors_.getUnmodifiableView(); + iconColors_.makeImmutable(); + return iconColors_; } /** * repeated string icon_colors = 15; @@ -254030,11 +253969,10 @@ public java.lang.String getIconColors(int index) { */ public Builder setIconColors( int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureIconColorsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureIconColorsIsMutable(); iconColors_.set(index, value); + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -254045,11 +253983,10 @@ public Builder setIconColors( */ public Builder addIconColors( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureIconColorsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureIconColorsIsMutable(); iconColors_.add(value); + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -254063,6 +254000,7 @@ public Builder addAllIconColors( ensureIconColorsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, iconColors_); + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -254071,8 +254009,9 @@ public Builder addAllIconColors( * @return This builder for chaining. */ public Builder clearIconColors() { - iconColors_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000010); + iconColors_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000010);; onChanged(); return this; } @@ -254083,11 +254022,10 @@ public Builder clearIconColors() { */ public Builder addIconColorsBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - ensureIconColorsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureIconColorsIsMutable(); iconColors_.add(value); + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -254115,8 +254053,9 @@ public int getPrice() { * @return This builder for chaining. */ public Builder setPrice(int value) { - bitField0_ |= 0x00000020; + price_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -254154,8 +254093,9 @@ public int getRequiredEop() { * @return This builder for chaining. */ public Builder setRequiredEop(int value) { - bitField0_ |= 0x00000040; + requiredEop_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -254193,8 +254133,9 @@ public double getRequiredSoulEggs() { * @return This builder for chaining. */ public Builder setRequiredSoulEggs(double value) { - bitField0_ |= 0x00000080; + requiredSoulEggs_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -254232,8 +254173,9 @@ public boolean getIsNew() { * @return This builder for chaining. */ public Builder setIsNew(boolean value) { - bitField0_ |= 0x00000100; + isNew_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -254271,8 +254213,9 @@ public boolean getExpires() { * @return This builder for chaining. */ public Builder setExpires(boolean value) { - bitField0_ |= 0x00000200; + expires_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -254310,8 +254253,9 @@ public double getSecondsUntilAvailable() { * @return This builder for chaining. */ public Builder setSecondsUntilAvailable(double value) { - bitField0_ |= 0x00000400; + secondsUntilAvailable_ = value; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -254349,8 +254293,9 @@ public double getSecondsRemaining() { * @return This builder for chaining. */ public Builder setSecondsRemaining(double value) { - bitField0_ |= 0x00000800; + secondsRemaining_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -254388,8 +254333,9 @@ public long getPopularity() { * @return This builder for chaining. */ public Builder setPopularity(long value) { - bitField0_ |= 0x00001000; + popularity_ = value; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -254406,10 +254352,16 @@ public Builder clearPopularity() { private com.google.protobuf.Internal.DoubleList metadata_ = emptyDoubleList(); private void ensureMetadataIsMutable() { - if (!((bitField0_ & 0x00002000) != 0)) { - metadata_ = mutableCopy(metadata_); - bitField0_ |= 0x00002000; - } + if (!metadata_.isModifiable()) { + metadata_ = makeMutableCopy(metadata_); + } + bitField0_ |= 0x00002000; + } + private void ensureMetadataIsMutable(int capacity) { + if (!metadata_.isModifiable()) { + metadata_ = makeMutableCopy(metadata_, capacity); + } + bitField0_ |= 0x00002000; } /** * repeated double metadata = 7; @@ -254417,8 +254369,8 @@ private void ensureMetadataIsMutable() { */ public java.util.List getMetadataList() { - return ((bitField0_ & 0x00002000) != 0) ? - java.util.Collections.unmodifiableList(metadata_) : metadata_; + metadata_.makeImmutable(); + return metadata_; } /** * repeated double metadata = 7; @@ -254443,8 +254395,10 @@ public double getMetadata(int index) { */ public Builder setMetadata( int index, double value) { + ensureMetadataIsMutable(); metadata_.setDouble(index, value); + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -254454,8 +254408,10 @@ public Builder setMetadata( * @return This builder for chaining. */ public Builder addMetadata(double value) { + ensureMetadataIsMutable(); metadata_.addDouble(value); + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -254469,6 +254425,7 @@ public Builder addAllMetadata( ensureMetadataIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, metadata_); + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -254506,8 +254463,9 @@ public boolean getNoHats() { * @return This builder for chaining. */ public Builder setNoHats(boolean value) { - bitField0_ |= 0x00004000; + noHats_ = value; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -254536,8 +254494,7 @@ public Builder clearNoHats() { */ @java.lang.Override public ei.Ei.ShellObjectSpec.ChickenAnimation getChickenAnimation() { - @SuppressWarnings("deprecation") - ei.Ei.ShellObjectSpec.ChickenAnimation result = ei.Ei.ShellObjectSpec.ChickenAnimation.valueOf(chickenAnimation_); + ei.Ei.ShellObjectSpec.ChickenAnimation result = ei.Ei.ShellObjectSpec.ChickenAnimation.forNumber(chickenAnimation_); return result == null ? ei.Ei.ShellObjectSpec.ChickenAnimation.STANDARD_RUN : result; } /** @@ -254588,8 +254545,9 @@ public int getSortPriority() { * @return This builder for chaining. */ public Builder setSortPriority(int value) { - bitField0_ |= 0x00010000; + sortPriority_ = value; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -254613,7 +254571,7 @@ private void ensurePiecesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellObjectSpec.LODPiece, ei.Ei.ShellObjectSpec.LODPiece.Builder, ei.Ei.ShellObjectSpec.LODPieceOrBuilder> piecesBuilder_; /** @@ -254829,11 +254787,11 @@ public ei.Ei.ShellObjectSpec.LODPiece.Builder addPiecesBuilder( getPiecesBuilderList() { return getPiecesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellObjectSpec.LODPiece, ei.Ei.ShellObjectSpec.LODPiece.Builder, ei.Ei.ShellObjectSpec.LODPieceOrBuilder> getPiecesFieldBuilder() { if (piecesBuilder_ == null) { - piecesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + piecesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellObjectSpec.LODPiece, ei.Ei.ShellObjectSpec.LODPiece.Builder, ei.Ei.ShellObjectSpec.LODPieceOrBuilder>( pieces_, ((bitField0_ & 0x00020000) != 0), @@ -254867,8 +254825,9 @@ public boolean getDefaultAppearance() { * @return This builder for chaining. */ public Builder setDefaultAppearance(boolean value) { - bitField0_ |= 0x00040000; + defaultAppearance_ = value; + bitField0_ |= 0x00040000; onChanged(); return this; } @@ -254882,18 +254841,6 @@ public Builder clearDefaultAppearance() { 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.ShellObjectSpec) } @@ -254908,7 +254855,7 @@ public static ei.Ei.ShellObjectSpec getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ShellObjectSpec parsePartialFrom( @@ -255035,40 +254982,38 @@ public interface ShellGroupSpecOrBuilder extends * Protobuf type {@code ei.ShellGroupSpec} */ public static final class ShellGroupSpec extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ShellGroupSpec) ShellGroupSpecOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ShellGroupSpec.class.getName()); + } // Use ShellGroupSpec.newBuilder() to construct. - private ShellGroupSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ShellGroupSpec(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ShellGroupSpec() { identifier_ = ""; name_ = ""; assetType_ = 1; - memberIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; + memberIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ShellGroupSpec(); - } - - @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_ShellGroupSpec_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellGroupSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -255077,7 +255022,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int IDENTIFIER_FIELD_NUMBER = 1; - private volatile java.lang.Object identifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object identifier_ = ""; /** * optional string identifier = 1; * @return Whether the identifier field is set. @@ -255125,7 +255071,8 @@ public java.lang.String getIdentifier() { } public static final int NAME_FIELD_NUMBER = 2; - private volatile java.lang.Object name_; + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; /** * optional string name = 2; * @return Whether the name field is set. @@ -255173,7 +255120,7 @@ public java.lang.String getName() { } public static final int ASSET_TYPE_FIELD_NUMBER = 5; - private int assetType_; + private int assetType_ = 1; /** * optional .ei.ShellSpec.AssetType asset_type = 5; * @return Whether the assetType field is set. @@ -255186,13 +255133,14 @@ public java.lang.String getName() { * @return The assetType. */ @java.lang.Override public ei.Ei.ShellSpec.AssetType getAssetType() { - @SuppressWarnings("deprecation") - ei.Ei.ShellSpec.AssetType result = ei.Ei.ShellSpec.AssetType.valueOf(assetType_); + ei.Ei.ShellSpec.AssetType result = ei.Ei.ShellSpec.AssetType.forNumber(assetType_); return result == null ? ei.Ei.ShellSpec.AssetType.COOP : result; } public static final int MEMBER_IDS_FIELD_NUMBER = 3; - private com.google.protobuf.LazyStringList memberIds_; + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList memberIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); /** * repeated string member_ids = 3; * @return A list containing the memberIds. @@ -255227,7 +255175,7 @@ public java.lang.String getMemberIds(int index) { } public static final int PRICE_MULT_DEPRECATED_FIELD_NUMBER = 4; - private double priceMultDEPRECATED_; + private double priceMultDEPRECATED_ = 0D; /** * optional double price_mult_DEPRECATED = 4; * @return Whether the priceMultDEPRECATED field is set. @@ -255260,13 +255208,13 @@ 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, identifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, identifier_); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, name_); } for (int i = 0; i < memberIds_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, memberIds_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 3, memberIds_.getRaw(i)); } if (((bitField0_ & 0x00000008) != 0)) { output.writeDouble(4, priceMultDEPRECATED_); @@ -255284,10 +255232,10 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, identifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, identifier_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, name_); } { int dataSize = 0; @@ -255413,39 +255361,41 @@ public static ei.Ei.ShellGroupSpec parseFrom( } public static ei.Ei.ShellGroupSpec parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellGroupSpec parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ShellGroupSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ShellGroupSpec parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ShellGroupSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellGroupSpec parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -255465,7 +255415,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -255473,7 +255423,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ShellGroupSpec} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ShellGroupSpec) ei.Ei.ShellGroupSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -255482,7 +255432,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellGroupSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -255495,23 +255445,20 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; identifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); name_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); assetType_ = 1; - bitField0_ = (bitField0_ & ~0x00000004); - memberIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000008); + memberIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); priceMultDEPRECATED_ = 0D; - bitField0_ = (bitField0_ & ~0x00000010); return this; } @@ -255538,66 +255485,37 @@ public ei.Ei.ShellGroupSpec build() { @java.lang.Override public ei.Ei.ShellGroupSpec buildPartial() { ei.Ei.ShellGroupSpec result = new ei.Ei.ShellGroupSpec(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ShellGroupSpec result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.identifier_ = identifier_; to_bitField0_ |= 0x00000001; } - result.identifier_ = identifier_; if (((from_bitField0_ & 0x00000002) != 0)) { + result.name_ = name_; to_bitField0_ |= 0x00000002; } - result.name_ = name_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.assetType_ = assetType_; to_bitField0_ |= 0x00000004; } - result.assetType_ = assetType_; - if (((bitField0_ & 0x00000008) != 0)) { - memberIds_ = memberIds_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000008); + if (((from_bitField0_ & 0x00000008) != 0)) { + memberIds_.makeImmutable(); + result.memberIds_ = memberIds_; } - result.memberIds_ = memberIds_; if (((from_bitField0_ & 0x00000010) != 0)) { result.priceMultDEPRECATED_ = priceMultDEPRECATED_; to_bitField0_ |= 0x00000008; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ShellGroupSpec) { @@ -255611,13 +255529,13 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.ShellGroupSpec other) { if (other == ei.Ei.ShellGroupSpec.getDefaultInstance()) return this; if (other.hasIdentifier()) { - bitField0_ |= 0x00000001; identifier_ = other.identifier_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasName()) { - bitField0_ |= 0x00000002; name_ = other.name_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasAssetType()) { @@ -255626,7 +255544,7 @@ public Builder mergeFrom(ei.Ei.ShellGroupSpec other) { if (!other.memberIds_.isEmpty()) { if (memberIds_.isEmpty()) { memberIds_ = other.memberIds_; - bitField0_ = (bitField0_ & ~0x00000008); + bitField0_ |= 0x00000008; } else { ensureMemberIdsIsMutable(); memberIds_.addAll(other.memberIds_); @@ -255762,11 +255680,9 @@ public java.lang.String getIdentifier() { */ public Builder setIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } identifier_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -255775,8 +255691,8 @@ public Builder setIdentifier( * @return This builder for chaining. */ public Builder clearIdentifier() { - bitField0_ = (bitField0_ & ~0x00000001); identifier_ = getDefaultInstance().getIdentifier(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -255787,11 +255703,9 @@ public Builder clearIdentifier() { */ public Builder setIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } identifier_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -255846,11 +255760,9 @@ public java.lang.String getName() { */ public Builder setName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } name_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -255859,8 +255771,8 @@ public Builder setName( * @return This builder for chaining. */ public Builder clearName() { - bitField0_ = (bitField0_ & ~0x00000002); name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -255871,11 +255783,9 @@ public Builder clearName() { */ public Builder setNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } name_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -255894,8 +255804,7 @@ public Builder setNameBytes( */ @java.lang.Override public ei.Ei.ShellSpec.AssetType getAssetType() { - @SuppressWarnings("deprecation") - ei.Ei.ShellSpec.AssetType result = ei.Ei.ShellSpec.AssetType.valueOf(assetType_); + ei.Ei.ShellSpec.AssetType result = ei.Ei.ShellSpec.AssetType.forNumber(assetType_); return result == null ? ei.Ei.ShellSpec.AssetType.COOP : result; } /** @@ -255923,12 +255832,13 @@ public Builder clearAssetType() { return this; } - private com.google.protobuf.LazyStringList memberIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private com.google.protobuf.LazyStringArrayList memberIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); private void ensureMemberIdsIsMutable() { - if (!((bitField0_ & 0x00000008) != 0)) { + if (!memberIds_.isModifiable()) { memberIds_ = new com.google.protobuf.LazyStringArrayList(memberIds_); - bitField0_ |= 0x00000008; - } + } + bitField0_ |= 0x00000008; } /** * repeated string member_ids = 3; @@ -255936,7 +255846,8 @@ private void ensureMemberIdsIsMutable() { */ public com.google.protobuf.ProtocolStringList getMemberIdsList() { - return memberIds_.getUnmodifiableView(); + memberIds_.makeImmutable(); + return memberIds_; } /** * repeated string member_ids = 3; @@ -255970,11 +255881,10 @@ public java.lang.String getMemberIds(int index) { */ public Builder setMemberIds( int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureMemberIdsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureMemberIdsIsMutable(); memberIds_.set(index, value); + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -255985,11 +255895,10 @@ public Builder setMemberIds( */ public Builder addMemberIds( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureMemberIdsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureMemberIdsIsMutable(); memberIds_.add(value); + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -256003,6 +255912,7 @@ public Builder addAllMemberIds( ensureMemberIdsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, memberIds_); + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -256011,8 +255921,9 @@ public Builder addAllMemberIds( * @return This builder for chaining. */ public Builder clearMemberIds() { - memberIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000008); + memberIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000008);; onChanged(); return this; } @@ -256023,11 +255934,10 @@ public Builder clearMemberIds() { */ public Builder addMemberIdsBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - ensureMemberIdsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureMemberIdsIsMutable(); memberIds_.add(value); + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -256055,8 +255965,9 @@ public double getPriceMultDEPRECATED() { * @return This builder for chaining. */ public Builder setPriceMultDEPRECATED(double value) { - bitField0_ |= 0x00000010; + priceMultDEPRECATED_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -256070,18 +255981,6 @@ public Builder clearPriceMultDEPRECATED() { 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.ShellGroupSpec) } @@ -256096,7 +255995,7 @@ public static ei.Ei.ShellGroupSpec getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ShellGroupSpec parsePartialFrom( @@ -256297,12 +256196,21 @@ ei.Ei.ShellGroupSpecOrBuilder getShellGroupsOrBuilder( * Protobuf type {@code ei.DLCCatalog} */ public static final class DLCCatalog extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.DLCCatalog) DLCCatalogOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + DLCCatalog.class.getName()); + } // Use DLCCatalog.newBuilder() to construct. - private DLCCatalog(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private DLCCatalog(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private DLCCatalog() { @@ -256314,25 +256222,13 @@ private DLCCatalog() { shellGroups_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new DLCCatalog(); - } - - @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_DLCCatalog_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_DLCCatalog_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -256341,6 +256237,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int ITEMS_FIELD_NUMBER = 1; + @SuppressWarnings("serial") private java.util.List items_; /** * repeated .ei.DLCItem items = 1; @@ -256381,6 +256278,7 @@ public ei.Ei.DLCItemOrBuilder getItemsOrBuilder( } public static final int SHELLS_FIELD_NUMBER = 2; + @SuppressWarnings("serial") private java.util.List shells_; /** * repeated .ei.ShellSpec shells = 2; @@ -256421,6 +256319,7 @@ public ei.Ei.ShellSpecOrBuilder getShellsOrBuilder( } public static final int SHELL_SETS_FIELD_NUMBER = 3; + @SuppressWarnings("serial") private java.util.List shellSets_; /** * repeated .ei.ShellSetSpec shell_sets = 3; @@ -256461,6 +256360,7 @@ public ei.Ei.ShellSetSpecOrBuilder getShellSetsOrBuilder( } public static final int DECORATORS_FIELD_NUMBER = 6; + @SuppressWarnings("serial") private java.util.List decorators_; /** * repeated .ei.ShellSetSpec decorators = 6; @@ -256501,6 +256401,7 @@ public ei.Ei.ShellSetSpecOrBuilder getDecoratorsOrBuilder( } public static final int SHELL_OBJECTS_FIELD_NUMBER = 4; + @SuppressWarnings("serial") private java.util.List shellObjects_; /** * repeated .ei.ShellObjectSpec shell_objects = 4; @@ -256541,6 +256442,7 @@ public ei.Ei.ShellObjectSpecOrBuilder getShellObjectsOrBuilder( } public static final int SHELL_GROUPS_FIELD_NUMBER = 5; + @SuppressWarnings("serial") private java.util.List shellGroups_; /** * repeated .ei.ShellGroupSpec shell_groups = 5; @@ -256581,7 +256483,7 @@ public ei.Ei.ShellGroupSpecOrBuilder getShellGroupsOrBuilder( } public static final int SHELLS_SHOWCASE_LAST_FEATURED_TIME_FIELD_NUMBER = 7; - private double shellsShowcaseLastFeaturedTime_; + private double shellsShowcaseLastFeaturedTime_ = 0D; /** * optional double shells_showcase_last_featured_time = 7; * @return Whether the shellsShowcaseLastFeaturedTime field is set. @@ -256783,39 +256685,41 @@ public static ei.Ei.DLCCatalog parseFrom( } public static ei.Ei.DLCCatalog parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.DLCCatalog parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.DLCCatalog parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.DLCCatalog parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.DLCCatalog parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.DLCCatalog parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -256835,7 +256739,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -256843,7 +256747,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.DLCCatalog} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.DLCCatalog) ei.Ei.DLCCatalogOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -256852,7 +256756,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_DLCCatalog_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -256865,13 +256769,14 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; if (itemsBuilder_ == null) { items_ = java.util.Collections.emptyList(); } else { @@ -256915,7 +256820,6 @@ public Builder clear() { } bitField0_ = (bitField0_ & ~0x00000020); shellsShowcaseLastFeaturedTime_ = 0D; - bitField0_ = (bitField0_ & ~0x00000040); return this; } @@ -256942,8 +256846,13 @@ public ei.Ei.DLCCatalog build() { @java.lang.Override public ei.Ei.DLCCatalog buildPartial() { ei.Ei.DLCCatalog result = new ei.Ei.DLCCatalog(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.DLCCatalog result) { if (itemsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { items_ = java.util.Collections.unmodifiableList(items_); @@ -256998,47 +256907,18 @@ public ei.Ei.DLCCatalog buildPartial() { } else { result.shellGroups_ = shellGroupsBuilder_.build(); } + } + + private void buildPartial0(ei.Ei.DLCCatalog result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000040) != 0)) { result.shellsShowcaseLastFeaturedTime_ = shellsShowcaseLastFeaturedTime_; to_bitField0_ |= 0x00000001; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.DLCCatalog) { @@ -257070,7 +256950,7 @@ public Builder mergeFrom(ei.Ei.DLCCatalog other) { items_ = other.items_; bitField0_ = (bitField0_ & ~0x00000001); itemsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getItemsFieldBuilder() : null; } else { itemsBuilder_.addAllMessages(other.items_); @@ -257096,7 +256976,7 @@ public Builder mergeFrom(ei.Ei.DLCCatalog other) { shells_ = other.shells_; bitField0_ = (bitField0_ & ~0x00000002); shellsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getShellsFieldBuilder() : null; } else { shellsBuilder_.addAllMessages(other.shells_); @@ -257122,7 +257002,7 @@ public Builder mergeFrom(ei.Ei.DLCCatalog other) { shellSets_ = other.shellSets_; bitField0_ = (bitField0_ & ~0x00000004); shellSetsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getShellSetsFieldBuilder() : null; } else { shellSetsBuilder_.addAllMessages(other.shellSets_); @@ -257148,7 +257028,7 @@ public Builder mergeFrom(ei.Ei.DLCCatalog other) { decorators_ = other.decorators_; bitField0_ = (bitField0_ & ~0x00000008); decoratorsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getDecoratorsFieldBuilder() : null; } else { decoratorsBuilder_.addAllMessages(other.decorators_); @@ -257174,7 +257054,7 @@ public Builder mergeFrom(ei.Ei.DLCCatalog other) { shellObjects_ = other.shellObjects_; bitField0_ = (bitField0_ & ~0x00000010); shellObjectsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getShellObjectsFieldBuilder() : null; } else { shellObjectsBuilder_.addAllMessages(other.shellObjects_); @@ -257200,7 +257080,7 @@ public Builder mergeFrom(ei.Ei.DLCCatalog other) { shellGroups_ = other.shellGroups_; bitField0_ = (bitField0_ & ~0x00000020); shellGroupsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getShellGroupsFieldBuilder() : null; } else { shellGroupsBuilder_.addAllMessages(other.shellGroups_); @@ -257239,7 +257119,7 @@ public Builder mergeFrom( case 10: { ei.Ei.DLCItem m = input.readMessage( - ei.Ei.DLCItem.PARSER, + ei.Ei.DLCItem.parser(), extensionRegistry); if (itemsBuilder_ == null) { ensureItemsIsMutable(); @@ -257252,7 +257132,7 @@ public Builder mergeFrom( case 18: { ei.Ei.ShellSpec m = input.readMessage( - ei.Ei.ShellSpec.PARSER, + ei.Ei.ShellSpec.parser(), extensionRegistry); if (shellsBuilder_ == null) { ensureShellsIsMutable(); @@ -257265,7 +257145,7 @@ public Builder mergeFrom( case 26: { ei.Ei.ShellSetSpec m = input.readMessage( - ei.Ei.ShellSetSpec.PARSER, + ei.Ei.ShellSetSpec.parser(), extensionRegistry); if (shellSetsBuilder_ == null) { ensureShellSetsIsMutable(); @@ -257278,7 +257158,7 @@ public Builder mergeFrom( case 34: { ei.Ei.ShellObjectSpec m = input.readMessage( - ei.Ei.ShellObjectSpec.PARSER, + ei.Ei.ShellObjectSpec.parser(), extensionRegistry); if (shellObjectsBuilder_ == null) { ensureShellObjectsIsMutable(); @@ -257291,7 +257171,7 @@ public Builder mergeFrom( case 42: { ei.Ei.ShellGroupSpec m = input.readMessage( - ei.Ei.ShellGroupSpec.PARSER, + ei.Ei.ShellGroupSpec.parser(), extensionRegistry); if (shellGroupsBuilder_ == null) { ensureShellGroupsIsMutable(); @@ -257304,7 +257184,7 @@ public Builder mergeFrom( case 50: { ei.Ei.ShellSetSpec m = input.readMessage( - ei.Ei.ShellSetSpec.PARSER, + ei.Ei.ShellSetSpec.parser(), extensionRegistry); if (decoratorsBuilder_ == null) { ensureDecoratorsIsMutable(); @@ -257345,7 +257225,7 @@ private void ensureItemsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.DLCItem, ei.Ei.DLCItem.Builder, ei.Ei.DLCItemOrBuilder> itemsBuilder_; /** @@ -257561,11 +257441,11 @@ public ei.Ei.DLCItem.Builder addItemsBuilder( getItemsBuilderList() { return getItemsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.DLCItem, ei.Ei.DLCItem.Builder, ei.Ei.DLCItemOrBuilder> getItemsFieldBuilder() { if (itemsBuilder_ == null) { - itemsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + itemsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.DLCItem, ei.Ei.DLCItem.Builder, ei.Ei.DLCItemOrBuilder>( items_, ((bitField0_ & 0x00000001) != 0), @@ -257585,7 +257465,7 @@ private void ensureShellsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellSpec, ei.Ei.ShellSpec.Builder, ei.Ei.ShellSpecOrBuilder> shellsBuilder_; /** @@ -257801,11 +257681,11 @@ public ei.Ei.ShellSpec.Builder addShellsBuilder( getShellsBuilderList() { return getShellsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellSpec, ei.Ei.ShellSpec.Builder, ei.Ei.ShellSpecOrBuilder> getShellsFieldBuilder() { if (shellsBuilder_ == null) { - shellsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + shellsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellSpec, ei.Ei.ShellSpec.Builder, ei.Ei.ShellSpecOrBuilder>( shells_, ((bitField0_ & 0x00000002) != 0), @@ -257825,7 +257705,7 @@ private void ensureShellSetsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellSetSpec, ei.Ei.ShellSetSpec.Builder, ei.Ei.ShellSetSpecOrBuilder> shellSetsBuilder_; /** @@ -258041,11 +257921,11 @@ public ei.Ei.ShellSetSpec.Builder addShellSetsBuilder( getShellSetsBuilderList() { return getShellSetsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellSetSpec, ei.Ei.ShellSetSpec.Builder, ei.Ei.ShellSetSpecOrBuilder> getShellSetsFieldBuilder() { if (shellSetsBuilder_ == null) { - shellSetsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + shellSetsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellSetSpec, ei.Ei.ShellSetSpec.Builder, ei.Ei.ShellSetSpecOrBuilder>( shellSets_, ((bitField0_ & 0x00000004) != 0), @@ -258065,7 +257945,7 @@ private void ensureDecoratorsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellSetSpec, ei.Ei.ShellSetSpec.Builder, ei.Ei.ShellSetSpecOrBuilder> decoratorsBuilder_; /** @@ -258281,11 +258161,11 @@ public ei.Ei.ShellSetSpec.Builder addDecoratorsBuilder( getDecoratorsBuilderList() { return getDecoratorsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellSetSpec, ei.Ei.ShellSetSpec.Builder, ei.Ei.ShellSetSpecOrBuilder> getDecoratorsFieldBuilder() { if (decoratorsBuilder_ == null) { - decoratorsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + decoratorsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellSetSpec, ei.Ei.ShellSetSpec.Builder, ei.Ei.ShellSetSpecOrBuilder>( decorators_, ((bitField0_ & 0x00000008) != 0), @@ -258305,7 +258185,7 @@ private void ensureShellObjectsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellObjectSpec, ei.Ei.ShellObjectSpec.Builder, ei.Ei.ShellObjectSpecOrBuilder> shellObjectsBuilder_; /** @@ -258521,11 +258401,11 @@ public ei.Ei.ShellObjectSpec.Builder addShellObjectsBuilder( getShellObjectsBuilderList() { return getShellObjectsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellObjectSpec, ei.Ei.ShellObjectSpec.Builder, ei.Ei.ShellObjectSpecOrBuilder> getShellObjectsFieldBuilder() { if (shellObjectsBuilder_ == null) { - shellObjectsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + shellObjectsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellObjectSpec, ei.Ei.ShellObjectSpec.Builder, ei.Ei.ShellObjectSpecOrBuilder>( shellObjects_, ((bitField0_ & 0x00000010) != 0), @@ -258545,7 +258425,7 @@ private void ensureShellGroupsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellGroupSpec, ei.Ei.ShellGroupSpec.Builder, ei.Ei.ShellGroupSpecOrBuilder> shellGroupsBuilder_; /** @@ -258761,11 +258641,11 @@ public ei.Ei.ShellGroupSpec.Builder addShellGroupsBuilder( getShellGroupsBuilderList() { return getShellGroupsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellGroupSpec, ei.Ei.ShellGroupSpec.Builder, ei.Ei.ShellGroupSpecOrBuilder> getShellGroupsFieldBuilder() { if (shellGroupsBuilder_ == null) { - shellGroupsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + shellGroupsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellGroupSpec, ei.Ei.ShellGroupSpec.Builder, ei.Ei.ShellGroupSpecOrBuilder>( shellGroups_, ((bitField0_ & 0x00000020) != 0), @@ -258799,8 +258679,9 @@ public double getShellsShowcaseLastFeaturedTime() { * @return This builder for chaining. */ public Builder setShellsShowcaseLastFeaturedTime(double value) { - bitField0_ |= 0x00000040; + shellsShowcaseLastFeaturedTime_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -258814,18 +258695,6 @@ public Builder clearShellsShowcaseLastFeaturedTime() { 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.DLCCatalog) } @@ -258840,7 +258709,7 @@ public static ei.Ei.DLCCatalog getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DLCCatalog parsePartialFrom( @@ -259126,12 +258995,21 @@ ei.Ei.ShellDB.SavedFarmConfigurationOrBuilder getSavedConfigsOrBuilder( * Protobuf type {@code ei.ShellDB} */ public static final class ShellDB extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ShellDB) ShellDBOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ShellDB.class.getName()); + } // Use ShellDB.newBuilder() to construct. - private ShellDB(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ShellDB(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ShellDB() { @@ -259142,29 +259020,19 @@ private ShellDB() { shellObjectInventory_ = java.util.Collections.emptyList(); farmConfigs_ = java.util.Collections.emptyList(); savedConfigs_ = java.util.Collections.emptyList(); - newShellsDownloaded_ = com.google.protobuf.LazyStringArrayList.EMPTY; - newShellsSeen_ = com.google.protobuf.LazyStringArrayList.EMPTY; + newShellsDownloaded_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + newShellsSeen_ = + com.google.protobuf.LazyStringArrayList.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ShellDB(); - } - - @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_ShellDB_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellDB_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -259242,6 +259110,15 @@ public enum FarmElement UNKNOWN(99), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + FarmElement.class.getName()); + } /** * HEN_HOUSE = 1; */ @@ -259429,37 +259306,34 @@ public interface ShellStatusOrBuilder extends * Protobuf type {@code ei.ShellDB.ShellStatus} */ public static final class ShellStatus extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ShellDB.ShellStatus) ShellStatusOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ShellStatus.class.getName()); + } // Use ShellStatus.newBuilder() to construct. - private ShellStatus(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ShellStatus(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ShellStatus() { identifier_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ShellStatus(); - } - - @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_ShellDB_ShellStatus_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellDB_ShellStatus_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -259468,7 +259342,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int IDENTIFIER_FIELD_NUMBER = 1; - private volatile java.lang.Object identifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object identifier_ = ""; /** * optional string identifier = 1; * @return Whether the identifier field is set. @@ -259516,7 +259391,7 @@ public java.lang.String getIdentifier() { } public static final int OWNED_FIELD_NUMBER = 2; - private boolean owned_; + private boolean owned_ = false; /** * optional bool owned = 2; * @return Whether the owned field is set. @@ -259549,7 +259424,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, identifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, identifier_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeBool(2, owned_); @@ -259564,7 +259439,7 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, identifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, identifier_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -259654,39 +259529,41 @@ public static ei.Ei.ShellDB.ShellStatus parseFrom( } public static ei.Ei.ShellDB.ShellStatus parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellDB.ShellStatus parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ShellDB.ShellStatus parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ShellDB.ShellStatus parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ShellDB.ShellStatus parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellDB.ShellStatus parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -259706,7 +259583,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -259714,7 +259591,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ShellDB.ShellStatus} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ShellDB.ShellStatus) ei.Ei.ShellDB.ShellStatusOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -259723,7 +259600,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellDB_ShellStatus_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -259736,17 +259613,16 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; identifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); owned_ = false; - bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -259773,53 +259649,25 @@ public ei.Ei.ShellDB.ShellStatus build() { @java.lang.Override public ei.Ei.ShellDB.ShellStatus buildPartial() { ei.Ei.ShellDB.ShellStatus result = new ei.Ei.ShellDB.ShellStatus(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ShellDB.ShellStatus result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.identifier_ = identifier_; to_bitField0_ |= 0x00000001; } - result.identifier_ = identifier_; if (((from_bitField0_ & 0x00000002) != 0)) { result.owned_ = owned_; to_bitField0_ |= 0x00000002; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ShellDB.ShellStatus) { @@ -259833,8 +259681,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.ShellDB.ShellStatus other) { if (other == ei.Ei.ShellDB.ShellStatus.getDefaultInstance()) return this; if (other.hasIdentifier()) { - bitField0_ |= 0x00000001; identifier_ = other.identifier_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasOwned()) { @@ -259943,11 +259791,9 @@ public java.lang.String getIdentifier() { */ public Builder setIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } identifier_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -259956,8 +259802,8 @@ public Builder setIdentifier( * @return This builder for chaining. */ public Builder clearIdentifier() { - bitField0_ = (bitField0_ & ~0x00000001); identifier_ = getDefaultInstance().getIdentifier(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -259968,11 +259814,9 @@ public Builder clearIdentifier() { */ public Builder setIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } identifier_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -260000,8 +259844,9 @@ public boolean getOwned() { * @return This builder for chaining. */ public Builder setOwned(boolean value) { - bitField0_ |= 0x00000002; + owned_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -260015,18 +259860,6 @@ public Builder clearOwned() { 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.ShellDB.ShellStatus) } @@ -260041,7 +259874,7 @@ public static ei.Ei.ShellDB.ShellStatus getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ShellStatus parsePartialFrom( @@ -260115,12 +259948,21 @@ public interface ShellElementStatusOrBuilder extends * Protobuf type {@code ei.ShellDB.ShellElementStatus} */ public static final class ShellElementStatus extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ShellDB.ShellElementStatus) ShellElementStatusOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ShellElementStatus.class.getName()); + } // Use ShellElementStatus.newBuilder() to construct. - private ShellElementStatus(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ShellElementStatus(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ShellElementStatus() { @@ -260128,25 +259970,13 @@ private ShellElementStatus() { setIdentifier_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ShellElementStatus(); - } - - @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_ShellDB_ShellElementStatus_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellDB_ShellElementStatus_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -260155,7 +259985,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int ELEMENT_FIELD_NUMBER = 1; - private int element_; + private int element_ = 1; /** * optional .ei.ShellDB.FarmElement element = 1; * @return Whether the element field is set. @@ -260168,13 +259998,13 @@ protected java.lang.Object newInstance( * @return The element. */ @java.lang.Override public ei.Ei.ShellDB.FarmElement getElement() { - @SuppressWarnings("deprecation") - ei.Ei.ShellDB.FarmElement result = ei.Ei.ShellDB.FarmElement.valueOf(element_); + ei.Ei.ShellDB.FarmElement result = ei.Ei.ShellDB.FarmElement.forNumber(element_); return result == null ? ei.Ei.ShellDB.FarmElement.HEN_HOUSE : result; } public static final int SET_IDENTIFIER_FIELD_NUMBER = 2; - private volatile java.lang.Object setIdentifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object setIdentifier_ = ""; /** * optional string set_identifier = 2; * @return Whether the setIdentifier field is set. @@ -260239,7 +260069,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeEnum(1, element_); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, setIdentifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, setIdentifier_); } getUnknownFields().writeTo(output); } @@ -260255,7 +260085,7 @@ public int getSerializedSize() { .computeEnumSize(1, element_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, setIdentifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, setIdentifier_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -260339,39 +260169,41 @@ public static ei.Ei.ShellDB.ShellElementStatus parseFrom( } public static ei.Ei.ShellDB.ShellElementStatus parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellDB.ShellElementStatus parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ShellDB.ShellElementStatus parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ShellDB.ShellElementStatus parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ShellDB.ShellElementStatus parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellDB.ShellElementStatus parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -260391,7 +260223,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -260399,7 +260231,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ShellDB.ShellElementStatus} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ShellDB.ShellElementStatus) ei.Ei.ShellDB.ShellElementStatusOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -260408,7 +260240,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellDB_ShellElementStatus_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -260421,17 +260253,16 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; element_ = 1; - bitField0_ = (bitField0_ & ~0x00000001); setIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -260458,53 +260289,25 @@ public ei.Ei.ShellDB.ShellElementStatus build() { @java.lang.Override public ei.Ei.ShellDB.ShellElementStatus buildPartial() { ei.Ei.ShellDB.ShellElementStatus result = new ei.Ei.ShellDB.ShellElementStatus(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ShellDB.ShellElementStatus result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.element_ = element_; to_bitField0_ |= 0x00000001; } - result.element_ = element_; if (((from_bitField0_ & 0x00000002) != 0)) { + result.setIdentifier_ = setIdentifier_; to_bitField0_ |= 0x00000002; } - result.setIdentifier_ = setIdentifier_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ShellDB.ShellElementStatus) { @@ -260521,8 +260324,8 @@ public Builder mergeFrom(ei.Ei.ShellDB.ShellElementStatus other) { setElement(other.getElement()); } if (other.hasSetIdentifier()) { - bitField0_ |= 0x00000002; setIdentifier_ = other.setIdentifier_; + bitField0_ |= 0x00000002; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -260599,8 +260402,7 @@ public Builder mergeFrom( */ @java.lang.Override public ei.Ei.ShellDB.FarmElement getElement() { - @SuppressWarnings("deprecation") - ei.Ei.ShellDB.FarmElement result = ei.Ei.ShellDB.FarmElement.valueOf(element_); + ei.Ei.ShellDB.FarmElement result = ei.Ei.ShellDB.FarmElement.forNumber(element_); return result == null ? ei.Ei.ShellDB.FarmElement.HEN_HOUSE : result; } /** @@ -260678,11 +260480,9 @@ public java.lang.String getSetIdentifier() { */ public Builder setSetIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } setIdentifier_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -260691,8 +260491,8 @@ public Builder setSetIdentifier( * @return This builder for chaining. */ public Builder clearSetIdentifier() { - bitField0_ = (bitField0_ & ~0x00000002); setIdentifier_ = getDefaultInstance().getSetIdentifier(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -260703,26 +260503,12 @@ public Builder clearSetIdentifier() { */ public Builder setSetIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } setIdentifier_ = value; + bitField0_ |= 0x00000002; 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.ShellDB.ShellElementStatus) } @@ -260737,7 +260523,7 @@ public static ei.Ei.ShellDB.ShellElementStatus getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ShellElementStatus parsePartialFrom( @@ -260825,38 +260611,36 @@ public interface ShellSetVariationStatusOrBuilder extends * Protobuf type {@code ei.ShellDB.ShellSetVariationStatus} */ public static final class ShellSetVariationStatus extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ShellDB.ShellSetVariationStatus) ShellSetVariationStatusOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ShellSetVariationStatus.class.getName()); + } // Use ShellSetVariationStatus.newBuilder() to construct. - private ShellSetVariationStatus(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ShellSetVariationStatus(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ShellSetVariationStatus() { setIdentifier_ = ""; - ownedVariations_ = com.google.protobuf.LazyStringArrayList.EMPTY; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ShellSetVariationStatus(); + ownedVariations_ = + com.google.protobuf.LazyStringArrayList.emptyList(); } - @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_ShellDB_ShellSetVariationStatus_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellDB_ShellSetVariationStatus_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -260865,7 +260649,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int SET_IDENTIFIER_FIELD_NUMBER = 1; - private volatile java.lang.Object setIdentifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object setIdentifier_ = ""; /** * optional string set_identifier = 1; * @return Whether the setIdentifier field is set. @@ -260913,7 +260698,9 @@ public java.lang.String getSetIdentifier() { } public static final int OWNED_VARIATIONS_FIELD_NUMBER = 2; - private com.google.protobuf.LazyStringList ownedVariations_; + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList ownedVariations_ = + com.google.protobuf.LazyStringArrayList.emptyList(); /** * repeated string owned_variations = 2; * @return A list containing the ownedVariations. @@ -260962,10 +260749,10 @@ 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, setIdentifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, setIdentifier_); } for (int i = 0; i < ownedVariations_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, ownedVariations_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 2, ownedVariations_.getRaw(i)); } getUnknownFields().writeTo(output); } @@ -260977,7 +260764,7 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, setIdentifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, setIdentifier_); } { int dataSize = 0; @@ -261067,39 +260854,41 @@ public static ei.Ei.ShellDB.ShellSetVariationStatus parseFrom( } public static ei.Ei.ShellDB.ShellSetVariationStatus parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellDB.ShellSetVariationStatus parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ShellDB.ShellSetVariationStatus parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ShellDB.ShellSetVariationStatus parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ShellDB.ShellSetVariationStatus parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellDB.ShellSetVariationStatus parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -261119,7 +260908,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -261127,7 +260916,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ShellDB.ShellSetVariationStatus} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ShellDB.ShellSetVariationStatus) ei.Ei.ShellDB.ShellSetVariationStatusOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -261136,7 +260925,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellDB_ShellSetVariationStatus_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -261149,17 +260938,17 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; setIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); - ownedVariations_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000002); + ownedVariations_ = + com.google.protobuf.LazyStringArrayList.emptyList(); return this; } @@ -261186,54 +260975,25 @@ public ei.Ei.ShellDB.ShellSetVariationStatus build() { @java.lang.Override public ei.Ei.ShellDB.ShellSetVariationStatus buildPartial() { ei.Ei.ShellDB.ShellSetVariationStatus result = new ei.Ei.ShellDB.ShellSetVariationStatus(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ShellDB.ShellSetVariationStatus result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.setIdentifier_ = setIdentifier_; to_bitField0_ |= 0x00000001; } - result.setIdentifier_ = setIdentifier_; - if (((bitField0_ & 0x00000002) != 0)) { - ownedVariations_ = ownedVariations_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000002); + if (((from_bitField0_ & 0x00000002) != 0)) { + ownedVariations_.makeImmutable(); + result.ownedVariations_ = ownedVariations_; } - result.ownedVariations_ = ownedVariations_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ShellDB.ShellSetVariationStatus) { @@ -261247,14 +261007,14 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.ShellDB.ShellSetVariationStatus other) { if (other == ei.Ei.ShellDB.ShellSetVariationStatus.getDefaultInstance()) return this; if (other.hasSetIdentifier()) { - bitField0_ |= 0x00000001; setIdentifier_ = other.setIdentifier_; + bitField0_ |= 0x00000001; onChanged(); } if (!other.ownedVariations_.isEmpty()) { if (ownedVariations_.isEmpty()) { ownedVariations_ = other.ownedVariations_; - bitField0_ = (bitField0_ & ~0x00000002); + bitField0_ |= 0x00000002; } else { ensureOwnedVariationsIsMutable(); ownedVariations_.addAll(other.ownedVariations_); @@ -261365,11 +261125,9 @@ public java.lang.String getSetIdentifier() { */ public Builder setSetIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } setIdentifier_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -261378,8 +261136,8 @@ public Builder setSetIdentifier( * @return This builder for chaining. */ public Builder clearSetIdentifier() { - bitField0_ = (bitField0_ & ~0x00000001); setIdentifier_ = getDefaultInstance().getSetIdentifier(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -261390,21 +261148,20 @@ public Builder clearSetIdentifier() { */ public Builder setSetIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } setIdentifier_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } - private com.google.protobuf.LazyStringList ownedVariations_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private com.google.protobuf.LazyStringArrayList ownedVariations_ = + com.google.protobuf.LazyStringArrayList.emptyList(); private void ensureOwnedVariationsIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { + if (!ownedVariations_.isModifiable()) { ownedVariations_ = new com.google.protobuf.LazyStringArrayList(ownedVariations_); - bitField0_ |= 0x00000002; - } + } + bitField0_ |= 0x00000002; } /** * repeated string owned_variations = 2; @@ -261412,7 +261169,8 @@ private void ensureOwnedVariationsIsMutable() { */ public com.google.protobuf.ProtocolStringList getOwnedVariationsList() { - return ownedVariations_.getUnmodifiableView(); + ownedVariations_.makeImmutable(); + return ownedVariations_; } /** * repeated string owned_variations = 2; @@ -261446,11 +261204,10 @@ public java.lang.String getOwnedVariations(int index) { */ public Builder setOwnedVariations( int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureOwnedVariationsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureOwnedVariationsIsMutable(); ownedVariations_.set(index, value); + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -261461,11 +261218,10 @@ public Builder setOwnedVariations( */ public Builder addOwnedVariations( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureOwnedVariationsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureOwnedVariationsIsMutable(); ownedVariations_.add(value); + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -261479,6 +261235,7 @@ public Builder addAllOwnedVariations( ensureOwnedVariationsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, ownedVariations_); + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -261487,8 +261244,9 @@ public Builder addAllOwnedVariations( * @return This builder for chaining. */ public Builder clearOwnedVariations() { - ownedVariations_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000002); + ownedVariations_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002);; onChanged(); return this; } @@ -261499,26 +261257,13 @@ public Builder clearOwnedVariations() { */ public Builder addOwnedVariationsBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - ensureOwnedVariationsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureOwnedVariationsIsMutable(); ownedVariations_.add(value); + bitField0_ |= 0x00000002; 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.ShellDB.ShellSetVariationStatus) } @@ -261533,7 +261278,7 @@ public static ei.Ei.ShellDB.ShellSetVariationStatus getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ShellSetVariationStatus parsePartialFrom( @@ -261729,41 +261474,38 @@ ei.Ei.ShellDB.ChickenConfigOrBuilder getChickenConfigsOrBuilder( * Protobuf type {@code ei.ShellDB.FarmConfiguration} */ public static final class FarmConfiguration extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ShellDB.FarmConfiguration) FarmConfigurationOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + FarmConfiguration.class.getName()); + } // Use FarmConfiguration.newBuilder() to construct. - private FarmConfiguration(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private FarmConfiguration(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private FarmConfiguration() { - lockedElements_ = java.util.Collections.emptyList(); + lockedElements_ = emptyIntList(); shellConfigs_ = java.util.Collections.emptyList(); shellSetConfigs_ = java.util.Collections.emptyList(); groupConfigs_ = java.util.Collections.emptyList(); chickenConfigs_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new FarmConfiguration(); - } - - @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_ShellDB_FarmConfiguration_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellDB_FarmConfiguration_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -261772,14 +261514,14 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int LOCKED_ELEMENTS_FIELD_NUMBER = 10; - private java.util.List lockedElements_; - private static final com.google.protobuf.Internal.ListAdapter.Converter< - java.lang.Integer, ei.Ei.ShellDB.FarmElement> lockedElements_converter_ = - new com.google.protobuf.Internal.ListAdapter.Converter< - java.lang.Integer, ei.Ei.ShellDB.FarmElement>() { - public ei.Ei.ShellDB.FarmElement convert(java.lang.Integer from) { - @SuppressWarnings("deprecation") - ei.Ei.ShellDB.FarmElement result = ei.Ei.ShellDB.FarmElement.valueOf(from); + @SuppressWarnings("serial") + private com.google.protobuf.Internal.IntList lockedElements_; + private static final com.google.protobuf.Internal.IntListAdapter.IntConverter< + ei.Ei.ShellDB.FarmElement> lockedElements_converter_ = + new com.google.protobuf.Internal.IntListAdapter.IntConverter< + ei.Ei.ShellDB.FarmElement>() { + public ei.Ei.ShellDB.FarmElement convert(int from) { + ei.Ei.ShellDB.FarmElement result = ei.Ei.ShellDB.FarmElement.forNumber(from); return result == null ? ei.Ei.ShellDB.FarmElement.HEN_HOUSE : result; } }; @@ -261789,8 +261531,8 @@ public ei.Ei.ShellDB.FarmElement convert(java.lang.Integer from) { */ @java.lang.Override public java.util.List getLockedElementsList() { - return new com.google.protobuf.Internal.ListAdapter< - java.lang.Integer, ei.Ei.ShellDB.FarmElement>(lockedElements_, lockedElements_converter_); + return new com.google.protobuf.Internal.IntListAdapter< + ei.Ei.ShellDB.FarmElement>(lockedElements_, lockedElements_converter_); } /** * repeated .ei.ShellDB.FarmElement locked_elements = 10; @@ -261807,10 +261549,11 @@ public int getLockedElementsCount() { */ @java.lang.Override public ei.Ei.ShellDB.FarmElement getLockedElements(int index) { - return lockedElements_converter_.convert(lockedElements_.get(index)); + return lockedElements_converter_.convert(lockedElements_.getInt(index)); } public static final int SHELL_CONFIGS_FIELD_NUMBER = 1; + @SuppressWarnings("serial") private java.util.List shellConfigs_; /** * repeated .ei.ShellDB.ShellConfiguration shell_configs = 1; @@ -261851,6 +261594,7 @@ public ei.Ei.ShellDB.ShellConfigurationOrBuilder getShellConfigsOrBuilder( } public static final int SHELL_SET_CONFIGS_FIELD_NUMBER = 2; + @SuppressWarnings("serial") private java.util.List shellSetConfigs_; /** * repeated .ei.ShellDB.ShellSetConfiguration shell_set_configs = 2; @@ -261891,7 +261635,7 @@ public ei.Ei.ShellDB.ShellSetConfigurationOrBuilder getShellSetConfigsOrBuilder( } public static final int CONFIGURE_CHICKENS_BY_GROUP_FIELD_NUMBER = 7; - private boolean configureChickensByGroup_; + private boolean configureChickensByGroup_ = false; /** * optional bool configure_chickens_by_group = 7; * @return Whether the configureChickensByGroup field is set. @@ -261910,6 +261654,7 @@ public boolean getConfigureChickensByGroup() { } public static final int GROUP_CONFIGS_FIELD_NUMBER = 8; + @SuppressWarnings("serial") private java.util.List groupConfigs_; /** * repeated .ei.ShellDB.ShellGroupConfiguration group_configs = 8; @@ -261950,6 +261695,7 @@ public ei.Ei.ShellDB.ShellGroupConfigurationOrBuilder getGroupConfigsOrBuilder( } public static final int CHICKEN_CONFIGS_FIELD_NUMBER = 9; + @SuppressWarnings("serial") private java.util.List chickenConfigs_; /** * repeated .ei.ShellDB.ChickenConfig chicken_configs = 9; @@ -261990,7 +261736,7 @@ public ei.Ei.ShellDB.ChickenConfigOrBuilder getChickenConfigsOrBuilder( } public static final int LIGHTING_CONFIG_ENABLED_FIELD_NUMBER = 11; - private boolean lightingConfigEnabled_; + private boolean lightingConfigEnabled_ = false; /** * optional bool lighting_config_enabled = 11; * @return Whether the lightingConfigEnabled field is set. @@ -262064,7 +261810,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeMessage(9, chickenConfigs_.get(i)); } for (int i = 0; i < lockedElements_.size(); i++) { - output.writeEnum(10, lockedElements_.get(i)); + output.writeEnum(10, lockedElements_.getInt(i)); } if (((bitField0_ & 0x00000002) != 0)) { output.writeBool(11, lightingConfigEnabled_); @@ -262105,7 +261851,7 @@ public int getSerializedSize() { int dataSize = 0; for (int i = 0; i < lockedElements_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream - .computeEnumSizeNoTag(lockedElements_.get(i)); + .computeEnumSizeNoTag(lockedElements_.getInt(i)); } size += dataSize; size += 1 * lockedElements_.size(); @@ -262241,39 +261987,41 @@ public static ei.Ei.ShellDB.FarmConfiguration parseFrom( } public static ei.Ei.ShellDB.FarmConfiguration parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellDB.FarmConfiguration parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ShellDB.FarmConfiguration parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ShellDB.FarmConfiguration parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ShellDB.FarmConfiguration parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellDB.FarmConfiguration parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -262293,7 +262041,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -262301,7 +262049,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ShellDB.FarmConfiguration} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ShellDB.FarmConfiguration) ei.Ei.ShellDB.FarmConfigurationOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -262310,7 +262058,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellDB_FarmConfiguration_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -262323,12 +262071,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getShellConfigsFieldBuilder(); getShellSetConfigsFieldBuilder(); @@ -262340,7 +262088,8 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - lockedElements_ = java.util.Collections.emptyList(); + bitField0_ = 0; + lockedElements_ = emptyIntList(); bitField0_ = (bitField0_ & ~0x00000001); if (shellConfigsBuilder_ == null) { shellConfigs_ = java.util.Collections.emptyList(); @@ -262357,7 +262106,6 @@ public Builder clear() { } bitField0_ = (bitField0_ & ~0x00000004); configureChickensByGroup_ = false; - bitField0_ = (bitField0_ & ~0x00000008); if (groupConfigsBuilder_ == null) { groupConfigs_ = java.util.Collections.emptyList(); } else { @@ -262373,13 +262121,11 @@ public Builder clear() { } bitField0_ = (bitField0_ & ~0x00000020); lightingConfigEnabled_ = false; - bitField0_ = (bitField0_ & ~0x00000040); - if (lightingConfigBuilder_ == null) { - lightingConfig_ = null; - } else { - lightingConfigBuilder_.clear(); + lightingConfig_ = null; + if (lightingConfigBuilder_ != null) { + lightingConfigBuilder_.dispose(); + lightingConfigBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000080); return this; } @@ -262406,10 +262152,15 @@ public ei.Ei.ShellDB.FarmConfiguration build() { @java.lang.Override public ei.Ei.ShellDB.FarmConfiguration buildPartial() { ei.Ei.ShellDB.FarmConfiguration result = new ei.Ei.ShellDB.FarmConfiguration(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.ShellDB.FarmConfiguration result) { if (((bitField0_ & 0x00000001) != 0)) { - lockedElements_ = java.util.Collections.unmodifiableList(lockedElements_); + lockedElements_.makeImmutable(); bitField0_ = (bitField0_ & ~0x00000001); } result.lockedElements_ = lockedElements_; @@ -262431,10 +262182,6 @@ public ei.Ei.ShellDB.FarmConfiguration buildPartial() { } else { result.shellSetConfigs_ = shellSetConfigsBuilder_.build(); } - if (((from_bitField0_ & 0x00000008) != 0)) { - result.configureChickensByGroup_ = configureChickensByGroup_; - to_bitField0_ |= 0x00000001; - } if (groupConfigsBuilder_ == null) { if (((bitField0_ & 0x00000010) != 0)) { groupConfigs_ = java.util.Collections.unmodifiableList(groupConfigs_); @@ -262453,55 +262200,28 @@ public ei.Ei.ShellDB.FarmConfiguration buildPartial() { } else { result.chickenConfigs_ = chickenConfigsBuilder_.build(); } + } + + private void buildPartial0(ei.Ei.ShellDB.FarmConfiguration result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000008) != 0)) { + result.configureChickensByGroup_ = configureChickensByGroup_; + to_bitField0_ |= 0x00000001; + } if (((from_bitField0_ & 0x00000040) != 0)) { result.lightingConfigEnabled_ = lightingConfigEnabled_; to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000080) != 0)) { - if (lightingConfigBuilder_ == null) { - result.lightingConfig_ = lightingConfig_; - } else { - result.lightingConfig_ = lightingConfigBuilder_.build(); - } + result.lightingConfig_ = lightingConfigBuilder_ == null + ? lightingConfig_ + : lightingConfigBuilder_.build(); to_bitField0_ |= 0x00000004; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ShellDB.FarmConfiguration) { @@ -262543,7 +262263,7 @@ public Builder mergeFrom(ei.Ei.ShellDB.FarmConfiguration other) { shellConfigs_ = other.shellConfigs_; bitField0_ = (bitField0_ & ~0x00000002); shellConfigsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getShellConfigsFieldBuilder() : null; } else { shellConfigsBuilder_.addAllMessages(other.shellConfigs_); @@ -262569,7 +262289,7 @@ public Builder mergeFrom(ei.Ei.ShellDB.FarmConfiguration other) { shellSetConfigs_ = other.shellSetConfigs_; bitField0_ = (bitField0_ & ~0x00000004); shellSetConfigsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getShellSetConfigsFieldBuilder() : null; } else { shellSetConfigsBuilder_.addAllMessages(other.shellSetConfigs_); @@ -262598,7 +262318,7 @@ public Builder mergeFrom(ei.Ei.ShellDB.FarmConfiguration other) { groupConfigs_ = other.groupConfigs_; bitField0_ = (bitField0_ & ~0x00000010); groupConfigsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getGroupConfigsFieldBuilder() : null; } else { groupConfigsBuilder_.addAllMessages(other.groupConfigs_); @@ -262624,7 +262344,7 @@ public Builder mergeFrom(ei.Ei.ShellDB.FarmConfiguration other) { chickenConfigs_ = other.chickenConfigs_; bitField0_ = (bitField0_ & ~0x00000020); chickenConfigsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getChickenConfigsFieldBuilder() : null; } else { chickenConfigsBuilder_.addAllMessages(other.chickenConfigs_); @@ -262666,7 +262386,7 @@ public Builder mergeFrom( case 10: { ei.Ei.ShellDB.ShellConfiguration m = input.readMessage( - ei.Ei.ShellDB.ShellConfiguration.PARSER, + ei.Ei.ShellDB.ShellConfiguration.parser(), extensionRegistry); if (shellConfigsBuilder_ == null) { ensureShellConfigsIsMutable(); @@ -262679,7 +262399,7 @@ public Builder mergeFrom( case 18: { ei.Ei.ShellDB.ShellSetConfiguration m = input.readMessage( - ei.Ei.ShellDB.ShellSetConfiguration.PARSER, + ei.Ei.ShellDB.ShellSetConfiguration.parser(), extensionRegistry); if (shellSetConfigsBuilder_ == null) { ensureShellSetConfigsIsMutable(); @@ -262697,7 +262417,7 @@ public Builder mergeFrom( case 66: { ei.Ei.ShellDB.ShellGroupConfiguration m = input.readMessage( - ei.Ei.ShellDB.ShellGroupConfiguration.PARSER, + ei.Ei.ShellDB.ShellGroupConfiguration.parser(), extensionRegistry); if (groupConfigsBuilder_ == null) { ensureGroupConfigsIsMutable(); @@ -262710,7 +262430,7 @@ public Builder mergeFrom( case 74: { ei.Ei.ShellDB.ChickenConfig m = input.readMessage( - ei.Ei.ShellDB.ChickenConfig.PARSER, + ei.Ei.ShellDB.ChickenConfig.parser(), extensionRegistry); if (chickenConfigsBuilder_ == null) { ensureChickenConfigsIsMutable(); @@ -262728,7 +262448,7 @@ public Builder mergeFrom( mergeUnknownVarintField(10, tmpRaw); } else { ensureLockedElementsIsMutable(); - lockedElements_.add(tmpRaw); + lockedElements_.addInt(tmpRaw); } break; } // case 80 @@ -262743,7 +262463,7 @@ public Builder mergeFrom( mergeUnknownVarintField(10, tmpRaw); } else { ensureLockedElementsIsMutable(); - lockedElements_.add(tmpRaw); + lockedElements_.addInt(tmpRaw); } } input.popLimit(oldLimit); @@ -262778,11 +262498,11 @@ public Builder mergeFrom( } private int bitField0_; - private java.util.List lockedElements_ = - java.util.Collections.emptyList(); + private com.google.protobuf.Internal.IntList lockedElements_ = + emptyIntList(); private void ensureLockedElementsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { - lockedElements_ = new java.util.ArrayList(lockedElements_); + lockedElements_ = makeMutableCopy(lockedElements_); bitField0_ |= 0x00000001; } } @@ -262791,8 +262511,8 @@ private void ensureLockedElementsIsMutable() { * @return A list containing the lockedElements. */ public java.util.List getLockedElementsList() { - return new com.google.protobuf.Internal.ListAdapter< - java.lang.Integer, ei.Ei.ShellDB.FarmElement>(lockedElements_, lockedElements_converter_); + return new com.google.protobuf.Internal.IntListAdapter< + ei.Ei.ShellDB.FarmElement>(lockedElements_, lockedElements_converter_); } /** * repeated .ei.ShellDB.FarmElement locked_elements = 10; @@ -262807,7 +262527,7 @@ public int getLockedElementsCount() { * @return The lockedElements at the given index. */ public ei.Ei.ShellDB.FarmElement getLockedElements(int index) { - return lockedElements_converter_.convert(lockedElements_.get(index)); + return lockedElements_converter_.convert(lockedElements_.getInt(index)); } /** * repeated .ei.ShellDB.FarmElement locked_elements = 10; @@ -262821,7 +262541,7 @@ public Builder setLockedElements( throw new NullPointerException(); } ensureLockedElementsIsMutable(); - lockedElements_.set(index, value.getNumber()); + lockedElements_.setInt(index, value.getNumber()); onChanged(); return this; } @@ -262835,7 +262555,7 @@ public Builder addLockedElements(ei.Ei.ShellDB.FarmElement value) { throw new NullPointerException(); } ensureLockedElementsIsMutable(); - lockedElements_.add(value.getNumber()); + lockedElements_.addInt(value.getNumber()); onChanged(); return this; } @@ -262848,7 +262568,7 @@ public Builder addAllLockedElements( java.lang.Iterable values) { ensureLockedElementsIsMutable(); for (ei.Ei.ShellDB.FarmElement value : values) { - lockedElements_.add(value.getNumber()); + lockedElements_.addInt(value.getNumber()); } onChanged(); return this; @@ -262858,7 +262578,7 @@ public Builder addAllLockedElements( * @return This builder for chaining. */ public Builder clearLockedElements() { - lockedElements_ = java.util.Collections.emptyList(); + lockedElements_ = emptyIntList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; @@ -262873,7 +262593,7 @@ private void ensureShellConfigsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellDB.ShellConfiguration, ei.Ei.ShellDB.ShellConfiguration.Builder, ei.Ei.ShellDB.ShellConfigurationOrBuilder> shellConfigsBuilder_; /** @@ -263089,11 +262809,11 @@ public ei.Ei.ShellDB.ShellConfiguration.Builder addShellConfigsBuilder( getShellConfigsBuilderList() { return getShellConfigsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellDB.ShellConfiguration, ei.Ei.ShellDB.ShellConfiguration.Builder, ei.Ei.ShellDB.ShellConfigurationOrBuilder> getShellConfigsFieldBuilder() { if (shellConfigsBuilder_ == null) { - shellConfigsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + shellConfigsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellDB.ShellConfiguration, ei.Ei.ShellDB.ShellConfiguration.Builder, ei.Ei.ShellDB.ShellConfigurationOrBuilder>( shellConfigs_, ((bitField0_ & 0x00000002) != 0), @@ -263113,7 +262833,7 @@ private void ensureShellSetConfigsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellDB.ShellSetConfiguration, ei.Ei.ShellDB.ShellSetConfiguration.Builder, ei.Ei.ShellDB.ShellSetConfigurationOrBuilder> shellSetConfigsBuilder_; /** @@ -263329,11 +263049,11 @@ public ei.Ei.ShellDB.ShellSetConfiguration.Builder addShellSetConfigsBuilder( getShellSetConfigsBuilderList() { return getShellSetConfigsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellDB.ShellSetConfiguration, ei.Ei.ShellDB.ShellSetConfiguration.Builder, ei.Ei.ShellDB.ShellSetConfigurationOrBuilder> getShellSetConfigsFieldBuilder() { if (shellSetConfigsBuilder_ == null) { - shellSetConfigsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + shellSetConfigsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellDB.ShellSetConfiguration, ei.Ei.ShellDB.ShellSetConfiguration.Builder, ei.Ei.ShellDB.ShellSetConfigurationOrBuilder>( shellSetConfigs_, ((bitField0_ & 0x00000004) != 0), @@ -263367,8 +263087,9 @@ public boolean getConfigureChickensByGroup() { * @return This builder for chaining. */ public Builder setConfigureChickensByGroup(boolean value) { - bitField0_ |= 0x00000008; + configureChickensByGroup_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -263392,7 +263113,7 @@ private void ensureGroupConfigsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellDB.ShellGroupConfiguration, ei.Ei.ShellDB.ShellGroupConfiguration.Builder, ei.Ei.ShellDB.ShellGroupConfigurationOrBuilder> groupConfigsBuilder_; /** @@ -263608,11 +263329,11 @@ public ei.Ei.ShellDB.ShellGroupConfiguration.Builder addGroupConfigsBuilder( getGroupConfigsBuilderList() { return getGroupConfigsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellDB.ShellGroupConfiguration, ei.Ei.ShellDB.ShellGroupConfiguration.Builder, ei.Ei.ShellDB.ShellGroupConfigurationOrBuilder> getGroupConfigsFieldBuilder() { if (groupConfigsBuilder_ == null) { - groupConfigsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + groupConfigsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellDB.ShellGroupConfiguration, ei.Ei.ShellDB.ShellGroupConfiguration.Builder, ei.Ei.ShellDB.ShellGroupConfigurationOrBuilder>( groupConfigs_, ((bitField0_ & 0x00000010) != 0), @@ -263632,7 +263353,7 @@ private void ensureChickenConfigsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellDB.ChickenConfig, ei.Ei.ShellDB.ChickenConfig.Builder, ei.Ei.ShellDB.ChickenConfigOrBuilder> chickenConfigsBuilder_; /** @@ -263848,11 +263569,11 @@ public ei.Ei.ShellDB.ChickenConfig.Builder addChickenConfigsBuilder( getChickenConfigsBuilderList() { return getChickenConfigsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellDB.ChickenConfig, ei.Ei.ShellDB.ChickenConfig.Builder, ei.Ei.ShellDB.ChickenConfigOrBuilder> getChickenConfigsFieldBuilder() { if (chickenConfigsBuilder_ == null) { - chickenConfigsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + chickenConfigsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellDB.ChickenConfig, ei.Ei.ShellDB.ChickenConfig.Builder, ei.Ei.ShellDB.ChickenConfigOrBuilder>( chickenConfigs_, ((bitField0_ & 0x00000020) != 0), @@ -263886,8 +263607,9 @@ public boolean getLightingConfigEnabled() { * @return This builder for chaining. */ public Builder setLightingConfigEnabled(boolean value) { - bitField0_ |= 0x00000040; + lightingConfigEnabled_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -263903,7 +263625,7 @@ public Builder clearLightingConfigEnabled() { } private ei.Ei.ShellDB.LightingConfig lightingConfig_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ShellDB.LightingConfig, ei.Ei.ShellDB.LightingConfig.Builder, ei.Ei.ShellDB.LightingConfigOrBuilder> lightingConfigBuilder_; /** * optional .ei.ShellDB.LightingConfig lighting_config = 12; @@ -263932,11 +263654,11 @@ public Builder setLightingConfig(ei.Ei.ShellDB.LightingConfig value) { throw new NullPointerException(); } lightingConfig_ = value; - onChanged(); } else { lightingConfigBuilder_.setMessage(value); } bitField0_ |= 0x00000080; + onChanged(); return this; } /** @@ -263946,11 +263668,11 @@ public Builder setLightingConfig( ei.Ei.ShellDB.LightingConfig.Builder builderForValue) { if (lightingConfigBuilder_ == null) { lightingConfig_ = builderForValue.build(); - onChanged(); } else { lightingConfigBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000080; + onChanged(); return this; } /** @@ -263959,31 +263681,32 @@ public Builder setLightingConfig( public Builder mergeLightingConfig(ei.Ei.ShellDB.LightingConfig value) { if (lightingConfigBuilder_ == null) { if (((bitField0_ & 0x00000080) != 0) && - lightingConfig_ != null && - lightingConfig_ != ei.Ei.ShellDB.LightingConfig.getDefaultInstance()) { - lightingConfig_ = - ei.Ei.ShellDB.LightingConfig.newBuilder(lightingConfig_).mergeFrom(value).buildPartial(); + lightingConfig_ != null && + lightingConfig_ != ei.Ei.ShellDB.LightingConfig.getDefaultInstance()) { + getLightingConfigBuilder().mergeFrom(value); } else { lightingConfig_ = value; } - onChanged(); } else { lightingConfigBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000080; + if (lightingConfig_ != null) { + bitField0_ |= 0x00000080; + onChanged(); + } return this; } /** * optional .ei.ShellDB.LightingConfig lighting_config = 12; */ public Builder clearLightingConfig() { - if (lightingConfigBuilder_ == null) { - lightingConfig_ = null; - onChanged(); - } else { - lightingConfigBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000080); + lightingConfig_ = null; + if (lightingConfigBuilder_ != null) { + lightingConfigBuilder_.dispose(); + lightingConfigBuilder_ = null; + } + onChanged(); return this; } /** @@ -264008,11 +263731,11 @@ public ei.Ei.ShellDB.LightingConfigOrBuilder getLightingConfigOrBuilder() { /** * optional .ei.ShellDB.LightingConfig lighting_config = 12; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ShellDB.LightingConfig, ei.Ei.ShellDB.LightingConfig.Builder, ei.Ei.ShellDB.LightingConfigOrBuilder> getLightingConfigFieldBuilder() { if (lightingConfigBuilder_ == null) { - lightingConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + lightingConfigBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.ShellDB.LightingConfig, ei.Ei.ShellDB.LightingConfig.Builder, ei.Ei.ShellDB.LightingConfigOrBuilder>( getLightingConfig(), getParentForChildren(), @@ -264021,18 +263744,6 @@ public ei.Ei.ShellDB.LightingConfigOrBuilder getLightingConfigOrBuilder() { } return lightingConfigBuilder_; } - @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.ShellDB.FarmConfiguration) } @@ -264047,7 +263758,7 @@ public static ei.Ei.ShellDB.FarmConfiguration getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public FarmConfiguration parsePartialFrom( @@ -264181,12 +263892,21 @@ public interface SavedFarmConfigurationOrBuilder extends * Protobuf type {@code ei.ShellDB.SavedFarmConfiguration} */ public static final class SavedFarmConfiguration extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ShellDB.SavedFarmConfiguration) SavedFarmConfigurationOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + SavedFarmConfiguration.class.getName()); + } // Use SavedFarmConfiguration.newBuilder() to construct. - private SavedFarmConfiguration(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private SavedFarmConfiguration(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private SavedFarmConfiguration() { @@ -264195,25 +263915,13 @@ private SavedFarmConfiguration() { displayName_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new SavedFarmConfiguration(); - } - - @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_ShellDB_SavedFarmConfiguration_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellDB_SavedFarmConfiguration_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -264222,7 +263930,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int ID_FIELD_NUMBER = 1; - private volatile java.lang.Object id_; + @SuppressWarnings("serial") + private volatile java.lang.Object id_ = ""; /** * optional string id = 1; * @return Whether the id field is set. @@ -264296,7 +264005,7 @@ public ei.Ei.ShellDB.FarmConfigurationOrBuilder getConfigOrBuilder() { } public static final int CLIENT_SAVE_TIME_FIELD_NUMBER = 3; - private double clientSaveTime_; + private double clientSaveTime_ = 0D; /** * optional double client_save_time = 3; * @return Whether the clientSaveTime field is set. @@ -264315,7 +264024,8 @@ public double getClientSaveTime() { } public static final int SERVER_ID_FIELD_NUMBER = 4; - private volatile java.lang.Object serverId_; + @SuppressWarnings("serial") + private volatile java.lang.Object serverId_ = ""; /** * optional string server_id = 4; * @return Whether the serverId field is set. @@ -264363,7 +264073,8 @@ public java.lang.String getServerId() { } public static final int DISPLAY_NAME_FIELD_NUMBER = 5; - private volatile java.lang.Object displayName_; + @SuppressWarnings("serial") + private volatile java.lang.Object displayName_ = ""; /** * optional string display_name = 5; * @return Whether the displayName field is set. @@ -264411,7 +264122,7 @@ public java.lang.String getDisplayName() { } public static final int PURCHASED_FIELD_NUMBER = 6; - private boolean purchased_; + private boolean purchased_ = false; /** * optional bool purchased = 6; * @return Whether the purchased field is set. @@ -264444,7 +264155,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, id_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, id_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(2, getConfig()); @@ -264453,10 +264164,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeDouble(3, clientSaveTime_); } if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, serverId_); + com.google.protobuf.GeneratedMessage.writeString(output, 4, serverId_); } if (((bitField0_ & 0x00000010) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, displayName_); + com.google.protobuf.GeneratedMessage.writeString(output, 5, displayName_); } if (((bitField0_ & 0x00000020) != 0)) { output.writeBool(6, purchased_); @@ -264471,7 +264182,7 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, id_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -264482,10 +264193,10 @@ public int getSerializedSize() { .computeDoubleSize(3, clientSaveTime_); } if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, serverId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, serverId_); } if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, displayName_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, displayName_); } if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -264613,39 +264324,41 @@ public static ei.Ei.ShellDB.SavedFarmConfiguration parseFrom( } public static ei.Ei.ShellDB.SavedFarmConfiguration parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellDB.SavedFarmConfiguration parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ShellDB.SavedFarmConfiguration parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ShellDB.SavedFarmConfiguration parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ShellDB.SavedFarmConfiguration parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellDB.SavedFarmConfiguration parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -264665,7 +264378,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -264673,7 +264386,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ShellDB.SavedFarmConfiguration} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ShellDB.SavedFarmConfiguration) ei.Ei.ShellDB.SavedFarmConfigurationOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -264682,7 +264395,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellDB_SavedFarmConfiguration_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -264695,12 +264408,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getConfigFieldBuilder(); } @@ -264708,22 +264421,17 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; id_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); - if (configBuilder_ == null) { - config_ = null; - } else { - configBuilder_.clear(); + config_ = null; + if (configBuilder_ != null) { + configBuilder_.dispose(); + configBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000002); clientSaveTime_ = 0D; - bitField0_ = (bitField0_ & ~0x00000004); serverId_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); displayName_ = ""; - bitField0_ = (bitField0_ & ~0x00000010); purchased_ = false; - bitField0_ = (bitField0_ & ~0x00000020); return this; } @@ -264750,18 +264458,22 @@ public ei.Ei.ShellDB.SavedFarmConfiguration build() { @java.lang.Override public ei.Ei.ShellDB.SavedFarmConfiguration buildPartial() { ei.Ei.ShellDB.SavedFarmConfiguration result = new ei.Ei.ShellDB.SavedFarmConfiguration(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ShellDB.SavedFarmConfiguration result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.id_ = id_; to_bitField0_ |= 0x00000001; } - result.id_ = id_; if (((from_bitField0_ & 0x00000002) != 0)) { - if (configBuilder_ == null) { - result.config_ = config_; - } else { - result.config_ = configBuilder_.build(); - } + result.config_ = configBuilder_ == null + ? config_ + : configBuilder_.build(); to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { @@ -264769,54 +264481,20 @@ public ei.Ei.ShellDB.SavedFarmConfiguration buildPartial() { to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000008) != 0)) { + result.serverId_ = serverId_; to_bitField0_ |= 0x00000008; } - result.serverId_ = serverId_; if (((from_bitField0_ & 0x00000010) != 0)) { + result.displayName_ = displayName_; to_bitField0_ |= 0x00000010; } - result.displayName_ = displayName_; if (((from_bitField0_ & 0x00000020) != 0)) { result.purchased_ = purchased_; to_bitField0_ |= 0x00000020; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ShellDB.SavedFarmConfiguration) { @@ -264830,8 +264508,8 @@ 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.hasId()) { - bitField0_ |= 0x00000001; id_ = other.id_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasConfig()) { @@ -264841,13 +264519,13 @@ public Builder mergeFrom(ei.Ei.ShellDB.SavedFarmConfiguration other) { setClientSaveTime(other.getClientSaveTime()); } if (other.hasServerId()) { - bitField0_ |= 0x00000008; serverId_ = other.serverId_; + bitField0_ |= 0x00000008; onChanged(); } if (other.hasDisplayName()) { - bitField0_ |= 0x00000010; displayName_ = other.displayName_; + bitField0_ |= 0x00000010; onChanged(); } if (other.hasPurchased()) { @@ -264978,11 +264656,9 @@ public java.lang.String getId() { */ public Builder setId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } id_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -264991,8 +264667,8 @@ public Builder setId( * @return This builder for chaining. */ public Builder clearId() { - bitField0_ = (bitField0_ & ~0x00000001); id_ = getDefaultInstance().getId(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -265003,17 +264679,15 @@ public Builder clearId() { */ public Builder setIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } id_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } private ei.Ei.ShellDB.FarmConfiguration config_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ShellDB.FarmConfiguration, ei.Ei.ShellDB.FarmConfiguration.Builder, ei.Ei.ShellDB.FarmConfigurationOrBuilder> configBuilder_; /** * optional .ei.ShellDB.FarmConfiguration config = 2; @@ -265042,11 +264716,11 @@ public Builder setConfig(ei.Ei.ShellDB.FarmConfiguration value) { throw new NullPointerException(); } config_ = value; - onChanged(); } else { configBuilder_.setMessage(value); } bitField0_ |= 0x00000002; + onChanged(); return this; } /** @@ -265056,11 +264730,11 @@ public Builder setConfig( ei.Ei.ShellDB.FarmConfiguration.Builder builderForValue) { if (configBuilder_ == null) { config_ = builderForValue.build(); - onChanged(); } else { configBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; + onChanged(); return this; } /** @@ -265069,31 +264743,32 @@ public Builder setConfig( public Builder mergeConfig(ei.Ei.ShellDB.FarmConfiguration value) { if (configBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0) && - config_ != null && - config_ != ei.Ei.ShellDB.FarmConfiguration.getDefaultInstance()) { - config_ = - ei.Ei.ShellDB.FarmConfiguration.newBuilder(config_).mergeFrom(value).buildPartial(); + config_ != null && + config_ != ei.Ei.ShellDB.FarmConfiguration.getDefaultInstance()) { + getConfigBuilder().mergeFrom(value); } else { config_ = value; } - onChanged(); } else { configBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; + if (config_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** * optional .ei.ShellDB.FarmConfiguration config = 2; */ public Builder clearConfig() { - if (configBuilder_ == null) { - config_ = null; - onChanged(); - } else { - configBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000002); + config_ = null; + if (configBuilder_ != null) { + configBuilder_.dispose(); + configBuilder_ = null; + } + onChanged(); return this; } /** @@ -265118,11 +264793,11 @@ public ei.Ei.ShellDB.FarmConfigurationOrBuilder getConfigOrBuilder() { /** * optional .ei.ShellDB.FarmConfiguration config = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ShellDB.FarmConfiguration, ei.Ei.ShellDB.FarmConfiguration.Builder, ei.Ei.ShellDB.FarmConfigurationOrBuilder> getConfigFieldBuilder() { if (configBuilder_ == null) { - configBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + configBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.ShellDB.FarmConfiguration, ei.Ei.ShellDB.FarmConfiguration.Builder, ei.Ei.ShellDB.FarmConfigurationOrBuilder>( getConfig(), getParentForChildren(), @@ -265155,8 +264830,9 @@ public double getClientSaveTime() { * @return This builder for chaining. */ public Builder setClientSaveTime(double value) { - bitField0_ |= 0x00000004; + clientSaveTime_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -265221,11 +264897,9 @@ public java.lang.String getServerId() { */ public Builder setServerId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } serverId_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -265234,8 +264908,8 @@ public Builder setServerId( * @return This builder for chaining. */ public Builder clearServerId() { - bitField0_ = (bitField0_ & ~0x00000008); serverId_ = getDefaultInstance().getServerId(); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -265246,11 +264920,9 @@ public Builder clearServerId() { */ public Builder setServerIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } serverId_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -265305,11 +264977,9 @@ public java.lang.String getDisplayName() { */ public Builder setDisplayName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } displayName_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -265318,8 +264988,8 @@ public Builder setDisplayName( * @return This builder for chaining. */ public Builder clearDisplayName() { - bitField0_ = (bitField0_ & ~0x00000010); displayName_ = getDefaultInstance().getDisplayName(); + bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } @@ -265330,11 +265000,9 @@ public Builder clearDisplayName() { */ public Builder setDisplayNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } displayName_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -265362,8 +265030,9 @@ public boolean getPurchased() { * @return This builder for chaining. */ public Builder setPurchased(boolean value) { - bitField0_ |= 0x00000020; + purchased_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -265377,18 +265046,6 @@ public Builder clearPurchased() { 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.ShellDB.SavedFarmConfiguration) } @@ -265403,7 +265060,7 @@ public static ei.Ei.ShellDB.SavedFarmConfiguration getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public SavedFarmConfiguration parsePartialFrom( @@ -265488,12 +265145,21 @@ public interface ShellConfigurationOrBuilder extends * Protobuf type {@code ei.ShellDB.ShellConfiguration} */ public static final class ShellConfiguration extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ShellDB.ShellConfiguration) ShellConfigurationOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ShellConfiguration.class.getName()); + } // Use ShellConfiguration.newBuilder() to construct. - private ShellConfiguration(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ShellConfiguration(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ShellConfiguration() { @@ -265501,25 +265167,13 @@ private ShellConfiguration() { shellIdentifier_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ShellConfiguration(); - } - - @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_ShellDB_ShellConfiguration_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellDB_ShellConfiguration_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -265528,7 +265182,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int ASSET_TYPE_FIELD_NUMBER = 1; - private int assetType_; + private int assetType_ = 1; /** * optional .ei.ShellSpec.AssetType asset_type = 1; * @return Whether the assetType field is set. @@ -265541,13 +265195,12 @@ protected java.lang.Object newInstance( * @return The assetType. */ @java.lang.Override public ei.Ei.ShellSpec.AssetType getAssetType() { - @SuppressWarnings("deprecation") - ei.Ei.ShellSpec.AssetType result = ei.Ei.ShellSpec.AssetType.valueOf(assetType_); + ei.Ei.ShellSpec.AssetType result = ei.Ei.ShellSpec.AssetType.forNumber(assetType_); return result == null ? ei.Ei.ShellSpec.AssetType.COOP : result; } public static final int INDEX_FIELD_NUMBER = 2; - private int index_; + private int index_ = 0; /** * optional uint32 index = 2; * @return Whether the index field is set. @@ -265566,7 +265219,8 @@ public int getIndex() { } public static final int SHELL_IDENTIFIER_FIELD_NUMBER = 3; - private volatile java.lang.Object shellIdentifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object shellIdentifier_ = ""; /** * optional string shell_identifier = 3; * @return Whether the shellIdentifier field is set. @@ -265634,7 +265288,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeUInt32(2, index_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, shellIdentifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, shellIdentifier_); } getUnknownFields().writeTo(output); } @@ -265654,7 +265308,7 @@ public int getSerializedSize() { .computeUInt32Size(2, index_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, shellIdentifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, shellIdentifier_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -265747,39 +265401,41 @@ public static ei.Ei.ShellDB.ShellConfiguration parseFrom( } public static ei.Ei.ShellDB.ShellConfiguration parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellDB.ShellConfiguration parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ShellDB.ShellConfiguration parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ShellDB.ShellConfiguration parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ShellDB.ShellConfiguration parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellDB.ShellConfiguration parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -265799,7 +265455,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -265807,7 +265463,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ShellDB.ShellConfiguration} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ShellDB.ShellConfiguration) ei.Ei.ShellDB.ShellConfigurationOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -265816,7 +265472,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellDB_ShellConfiguration_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -265829,19 +265485,17 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; assetType_ = 1; - bitField0_ = (bitField0_ & ~0x00000001); index_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); shellIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); return this; } @@ -265868,57 +265522,29 @@ public ei.Ei.ShellDB.ShellConfiguration build() { @java.lang.Override public ei.Ei.ShellDB.ShellConfiguration buildPartial() { ei.Ei.ShellDB.ShellConfiguration result = new ei.Ei.ShellDB.ShellConfiguration(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ShellDB.ShellConfiguration result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.assetType_ = assetType_; to_bitField0_ |= 0x00000001; } - result.assetType_ = assetType_; if (((from_bitField0_ & 0x00000002) != 0)) { result.index_ = index_; to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { + result.shellIdentifier_ = shellIdentifier_; to_bitField0_ |= 0x00000004; } - result.shellIdentifier_ = shellIdentifier_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ShellDB.ShellConfiguration) { @@ -265938,8 +265564,8 @@ public Builder mergeFrom(ei.Ei.ShellDB.ShellConfiguration other) { setIndex(other.getIndex()); } if (other.hasShellIdentifier()) { - bitField0_ |= 0x00000004; shellIdentifier_ = other.shellIdentifier_; + bitField0_ |= 0x00000004; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -266021,8 +265647,7 @@ public Builder mergeFrom( */ @java.lang.Override public ei.Ei.ShellSpec.AssetType getAssetType() { - @SuppressWarnings("deprecation") - ei.Ei.ShellSpec.AssetType result = ei.Ei.ShellSpec.AssetType.valueOf(assetType_); + ei.Ei.ShellSpec.AssetType result = ei.Ei.ShellSpec.AssetType.forNumber(assetType_); return result == null ? ei.Ei.ShellSpec.AssetType.COOP : result; } /** @@ -266073,8 +265698,9 @@ public int getIndex() { * @return This builder for chaining. */ public Builder setIndex(int value) { - bitField0_ |= 0x00000002; + index_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -266139,11 +265765,9 @@ public java.lang.String getShellIdentifier() { */ public Builder setShellIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } shellIdentifier_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -266152,8 +265776,8 @@ public Builder setShellIdentifier( * @return This builder for chaining. */ public Builder clearShellIdentifier() { - bitField0_ = (bitField0_ & ~0x00000004); shellIdentifier_ = getDefaultInstance().getShellIdentifier(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -266164,26 +265788,12 @@ public Builder clearShellIdentifier() { */ public Builder setShellIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } shellIdentifier_ = value; + bitField0_ |= 0x00000004; 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.ShellDB.ShellConfiguration) } @@ -266198,7 +265808,7 @@ public static ei.Ei.ShellDB.ShellConfiguration getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ShellConfiguration parsePartialFrom( @@ -266317,12 +265927,21 @@ public interface ShellSetConfigurationOrBuilder extends * Protobuf type {@code ei.ShellDB.ShellSetConfiguration} */ public static final class ShellSetConfiguration extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ShellDB.ShellSetConfiguration) ShellSetConfigurationOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ShellSetConfiguration.class.getName()); + } // Use ShellSetConfiguration.newBuilder() to construct. - private ShellSetConfiguration(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ShellSetConfiguration(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ShellSetConfiguration() { @@ -266332,25 +265951,13 @@ private ShellSetConfiguration() { decoratorIdentifier_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ShellSetConfiguration(); - } - - @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_ShellDB_ShellSetConfiguration_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellDB_ShellSetConfiguration_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -266359,7 +265966,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int ELEMENT_FIELD_NUMBER = 1; - private int element_; + private int element_ = 1; /** * optional .ei.ShellDB.FarmElement element = 1; * @return Whether the element field is set. @@ -266372,13 +265979,12 @@ protected java.lang.Object newInstance( * @return The element. */ @java.lang.Override public ei.Ei.ShellDB.FarmElement getElement() { - @SuppressWarnings("deprecation") - ei.Ei.ShellDB.FarmElement result = ei.Ei.ShellDB.FarmElement.valueOf(element_); + ei.Ei.ShellDB.FarmElement result = ei.Ei.ShellDB.FarmElement.forNumber(element_); return result == null ? ei.Ei.ShellDB.FarmElement.HEN_HOUSE : result; } public static final int INDEX_FIELD_NUMBER = 2; - private int index_; + private int index_ = 0; /** * optional uint32 index = 2; * @return Whether the index field is set. @@ -266397,7 +266003,8 @@ public int getIndex() { } public static final int SHELL_SET_IDENTIFIER_FIELD_NUMBER = 3; - private volatile java.lang.Object shellSetIdentifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object shellSetIdentifier_ = ""; /** * optional string shell_set_identifier = 3; * @return Whether the shellSetIdentifier field is set. @@ -266445,7 +266052,8 @@ public java.lang.String getShellSetIdentifier() { } public static final int VARIATION_IDENTIFIER_FIELD_NUMBER = 4; - private volatile java.lang.Object variationIdentifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object variationIdentifier_ = ""; /** * optional string variation_identifier = 4; * @return Whether the variationIdentifier field is set. @@ -266493,7 +266101,8 @@ public java.lang.String getVariationIdentifier() { } public static final int DECORATOR_IDENTIFIER_FIELD_NUMBER = 5; - private volatile java.lang.Object decoratorIdentifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object decoratorIdentifier_ = ""; /** * optional string decorator_identifier = 5; * @return Whether the decoratorIdentifier field is set. @@ -266561,13 +266170,13 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeUInt32(2, index_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, shellSetIdentifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, shellSetIdentifier_); } if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, variationIdentifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 4, variationIdentifier_); } if (((bitField0_ & 0x00000010) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, decoratorIdentifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 5, decoratorIdentifier_); } getUnknownFields().writeTo(output); } @@ -266587,13 +266196,13 @@ public int getSerializedSize() { .computeUInt32Size(2, index_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, shellSetIdentifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, shellSetIdentifier_); } if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, variationIdentifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, variationIdentifier_); } if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, decoratorIdentifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, decoratorIdentifier_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -266704,39 +266313,41 @@ public static ei.Ei.ShellDB.ShellSetConfiguration parseFrom( } public static ei.Ei.ShellDB.ShellSetConfiguration parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellDB.ShellSetConfiguration parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ShellDB.ShellSetConfiguration parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ShellDB.ShellSetConfiguration parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ShellDB.ShellSetConfiguration parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellDB.ShellSetConfiguration parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -266756,7 +266367,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -266764,7 +266375,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ShellDB.ShellSetConfiguration} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ShellDB.ShellSetConfiguration) ei.Ei.ShellDB.ShellSetConfigurationOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -266773,7 +266384,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellDB_ShellSetConfiguration_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -266786,23 +266397,19 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; element_ = 1; - bitField0_ = (bitField0_ & ~0x00000001); index_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); shellSetIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); variationIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); decoratorIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000010); return this; } @@ -266829,65 +266436,37 @@ public ei.Ei.ShellDB.ShellSetConfiguration build() { @java.lang.Override public ei.Ei.ShellDB.ShellSetConfiguration buildPartial() { ei.Ei.ShellDB.ShellSetConfiguration result = new ei.Ei.ShellDB.ShellSetConfiguration(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ShellDB.ShellSetConfiguration result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.element_ = element_; to_bitField0_ |= 0x00000001; } - result.element_ = element_; if (((from_bitField0_ & 0x00000002) != 0)) { result.index_ = index_; to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { + result.shellSetIdentifier_ = shellSetIdentifier_; to_bitField0_ |= 0x00000004; } - result.shellSetIdentifier_ = shellSetIdentifier_; if (((from_bitField0_ & 0x00000008) != 0)) { + result.variationIdentifier_ = variationIdentifier_; to_bitField0_ |= 0x00000008; } - result.variationIdentifier_ = variationIdentifier_; if (((from_bitField0_ & 0x00000010) != 0)) { + result.decoratorIdentifier_ = decoratorIdentifier_; to_bitField0_ |= 0x00000010; } - result.decoratorIdentifier_ = decoratorIdentifier_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ShellDB.ShellSetConfiguration) { @@ -266907,18 +266486,18 @@ public Builder mergeFrom(ei.Ei.ShellDB.ShellSetConfiguration other) { setIndex(other.getIndex()); } if (other.hasShellSetIdentifier()) { - bitField0_ |= 0x00000004; shellSetIdentifier_ = other.shellSetIdentifier_; + bitField0_ |= 0x00000004; onChanged(); } if (other.hasVariationIdentifier()) { - bitField0_ |= 0x00000008; variationIdentifier_ = other.variationIdentifier_; + bitField0_ |= 0x00000008; onChanged(); } if (other.hasDecoratorIdentifier()) { - bitField0_ |= 0x00000010; decoratorIdentifier_ = other.decoratorIdentifier_; + bitField0_ |= 0x00000010; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -267010,8 +266589,7 @@ public Builder mergeFrom( */ @java.lang.Override public ei.Ei.ShellDB.FarmElement getElement() { - @SuppressWarnings("deprecation") - ei.Ei.ShellDB.FarmElement result = ei.Ei.ShellDB.FarmElement.valueOf(element_); + ei.Ei.ShellDB.FarmElement result = ei.Ei.ShellDB.FarmElement.forNumber(element_); return result == null ? ei.Ei.ShellDB.FarmElement.HEN_HOUSE : result; } /** @@ -267062,8 +266640,9 @@ public int getIndex() { * @return This builder for chaining. */ public Builder setIndex(int value) { - bitField0_ |= 0x00000002; + index_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -267128,11 +266707,9 @@ public java.lang.String getShellSetIdentifier() { */ public Builder setShellSetIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } shellSetIdentifier_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -267141,8 +266718,8 @@ public Builder setShellSetIdentifier( * @return This builder for chaining. */ public Builder clearShellSetIdentifier() { - bitField0_ = (bitField0_ & ~0x00000004); shellSetIdentifier_ = getDefaultInstance().getShellSetIdentifier(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -267153,11 +266730,9 @@ public Builder clearShellSetIdentifier() { */ public Builder setShellSetIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } shellSetIdentifier_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -267212,11 +266787,9 @@ public java.lang.String getVariationIdentifier() { */ public Builder setVariationIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } variationIdentifier_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -267225,8 +266798,8 @@ public Builder setVariationIdentifier( * @return This builder for chaining. */ public Builder clearVariationIdentifier() { - bitField0_ = (bitField0_ & ~0x00000008); variationIdentifier_ = getDefaultInstance().getVariationIdentifier(); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -267237,11 +266810,9 @@ public Builder clearVariationIdentifier() { */ public Builder setVariationIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } variationIdentifier_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -267296,11 +266867,9 @@ public java.lang.String getDecoratorIdentifier() { */ public Builder setDecoratorIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } decoratorIdentifier_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -267309,8 +266878,8 @@ public Builder setDecoratorIdentifier( * @return This builder for chaining. */ public Builder clearDecoratorIdentifier() { - bitField0_ = (bitField0_ & ~0x00000010); decoratorIdentifier_ = getDefaultInstance().getDecoratorIdentifier(); + bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } @@ -267321,26 +266890,12 @@ public Builder clearDecoratorIdentifier() { */ public Builder setDecoratorIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } decoratorIdentifier_ = value; + bitField0_ |= 0x00000010; 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.ShellDB.ShellSetConfiguration) } @@ -267355,7 +266910,7 @@ public static ei.Ei.ShellDB.ShellSetConfiguration getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ShellSetConfiguration parsePartialFrom( @@ -267429,12 +266984,21 @@ public interface ShellGroupConfigurationOrBuilder extends * Protobuf type {@code ei.ShellDB.ShellGroupConfiguration} */ public static final class ShellGroupConfiguration extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ShellDB.ShellGroupConfiguration) ShellGroupConfigurationOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ShellGroupConfiguration.class.getName()); + } // Use ShellGroupConfiguration.newBuilder() to construct. - private ShellGroupConfiguration(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ShellGroupConfiguration(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ShellGroupConfiguration() { @@ -267442,25 +267006,13 @@ private ShellGroupConfiguration() { groupIdentifier_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ShellGroupConfiguration(); - } - - @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_ShellDB_ShellGroupConfiguration_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellDB_ShellGroupConfiguration_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -267469,7 +267021,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int ASSET_TYPE_FIELD_NUMBER = 1; - private int assetType_; + private int assetType_ = 1; /** * optional .ei.ShellSpec.AssetType asset_type = 1; * @return Whether the assetType field is set. @@ -267482,13 +267034,13 @@ protected java.lang.Object newInstance( * @return The assetType. */ @java.lang.Override public ei.Ei.ShellSpec.AssetType getAssetType() { - @SuppressWarnings("deprecation") - ei.Ei.ShellSpec.AssetType result = ei.Ei.ShellSpec.AssetType.valueOf(assetType_); + ei.Ei.ShellSpec.AssetType result = ei.Ei.ShellSpec.AssetType.forNumber(assetType_); return result == null ? ei.Ei.ShellSpec.AssetType.COOP : result; } public static final int GROUP_IDENTIFIER_FIELD_NUMBER = 2; - private volatile java.lang.Object groupIdentifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object groupIdentifier_ = ""; /** * optional string group_identifier = 2; * @return Whether the groupIdentifier field is set. @@ -267553,7 +267105,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeEnum(1, assetType_); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, groupIdentifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, groupIdentifier_); } getUnknownFields().writeTo(output); } @@ -267569,7 +267121,7 @@ public int getSerializedSize() { .computeEnumSize(1, assetType_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, groupIdentifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, groupIdentifier_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -267653,39 +267205,41 @@ public static ei.Ei.ShellDB.ShellGroupConfiguration parseFrom( } public static ei.Ei.ShellDB.ShellGroupConfiguration parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellDB.ShellGroupConfiguration parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ShellDB.ShellGroupConfiguration parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ShellDB.ShellGroupConfiguration parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ShellDB.ShellGroupConfiguration parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellDB.ShellGroupConfiguration parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -267705,7 +267259,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -267713,7 +267267,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ShellDB.ShellGroupConfiguration} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ShellDB.ShellGroupConfiguration) ei.Ei.ShellDB.ShellGroupConfigurationOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -267722,7 +267276,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellDB_ShellGroupConfiguration_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -267735,17 +267289,16 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; assetType_ = 1; - bitField0_ = (bitField0_ & ~0x00000001); groupIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -267772,53 +267325,25 @@ public ei.Ei.ShellDB.ShellGroupConfiguration build() { @java.lang.Override public ei.Ei.ShellDB.ShellGroupConfiguration buildPartial() { ei.Ei.ShellDB.ShellGroupConfiguration result = new ei.Ei.ShellDB.ShellGroupConfiguration(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ShellDB.ShellGroupConfiguration result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.assetType_ = assetType_; to_bitField0_ |= 0x00000001; } - result.assetType_ = assetType_; if (((from_bitField0_ & 0x00000002) != 0)) { + result.groupIdentifier_ = groupIdentifier_; to_bitField0_ |= 0x00000002; } - result.groupIdentifier_ = groupIdentifier_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ShellDB.ShellGroupConfiguration) { @@ -267835,8 +267360,8 @@ public Builder mergeFrom(ei.Ei.ShellDB.ShellGroupConfiguration other) { setAssetType(other.getAssetType()); } if (other.hasGroupIdentifier()) { - bitField0_ |= 0x00000002; groupIdentifier_ = other.groupIdentifier_; + bitField0_ |= 0x00000002; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -267913,8 +267438,7 @@ public Builder mergeFrom( */ @java.lang.Override public ei.Ei.ShellSpec.AssetType getAssetType() { - @SuppressWarnings("deprecation") - ei.Ei.ShellSpec.AssetType result = ei.Ei.ShellSpec.AssetType.valueOf(assetType_); + ei.Ei.ShellSpec.AssetType result = ei.Ei.ShellSpec.AssetType.forNumber(assetType_); return result == null ? ei.Ei.ShellSpec.AssetType.COOP : result; } /** @@ -267992,11 +267516,9 @@ public java.lang.String getGroupIdentifier() { */ public Builder setGroupIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } groupIdentifier_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -268005,8 +267527,8 @@ public Builder setGroupIdentifier( * @return This builder for chaining. */ public Builder clearGroupIdentifier() { - bitField0_ = (bitField0_ & ~0x00000002); groupIdentifier_ = getDefaultInstance().getGroupIdentifier(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -268017,26 +267539,12 @@ public Builder clearGroupIdentifier() { */ public Builder setGroupIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } groupIdentifier_ = value; + bitField0_ |= 0x00000002; 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.ShellDB.ShellGroupConfiguration) } @@ -268051,7 +267559,7 @@ public static ei.Ei.ShellDB.ShellGroupConfiguration getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ShellGroupConfiguration parsePartialFrom( @@ -268131,12 +267639,21 @@ public interface ChickenConfigOrBuilder extends * Protobuf type {@code ei.ShellDB.ChickenConfig} */ public static final class ChickenConfig extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ShellDB.ChickenConfig) ChickenConfigOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ChickenConfig.class.getName()); + } // Use ChickenConfig.newBuilder() to construct. - private ChickenConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ChickenConfig(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ChickenConfig() { @@ -268144,25 +267661,13 @@ private ChickenConfig() { hatIdentifier_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ChickenConfig(); - } - - @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_ShellDB_ChickenConfig_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellDB_ChickenConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -268171,7 +267676,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int CHICKEN_IDENTIFIER_FIELD_NUMBER = 1; - private volatile java.lang.Object chickenIdentifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object chickenIdentifier_ = ""; /** * optional string chicken_identifier = 1; * @return Whether the chickenIdentifier field is set. @@ -268219,7 +267725,8 @@ public java.lang.String getChickenIdentifier() { } public static final int HAT_IDENTIFIER_FIELD_NUMBER = 2; - private volatile java.lang.Object hatIdentifier_; + @SuppressWarnings("serial") + private volatile java.lang.Object hatIdentifier_ = ""; /** * optional string hat_identifier = 2; * @return Whether the hatIdentifier field is set. @@ -268281,10 +267788,10 @@ 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, chickenIdentifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, chickenIdentifier_); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, hatIdentifier_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, hatIdentifier_); } getUnknownFields().writeTo(output); } @@ -268296,10 +267803,10 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, chickenIdentifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, chickenIdentifier_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, hatIdentifier_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, hatIdentifier_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -268384,39 +267891,41 @@ public static ei.Ei.ShellDB.ChickenConfig parseFrom( } public static ei.Ei.ShellDB.ChickenConfig parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellDB.ChickenConfig parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ShellDB.ChickenConfig parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ShellDB.ChickenConfig parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ShellDB.ChickenConfig parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellDB.ChickenConfig parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -268436,7 +267945,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -268444,7 +267953,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ShellDB.ChickenConfig} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ShellDB.ChickenConfig) ei.Ei.ShellDB.ChickenConfigOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -268453,7 +267962,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellDB_ChickenConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -268466,17 +267975,16 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; chickenIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); hatIdentifier_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -268503,53 +268011,25 @@ public ei.Ei.ShellDB.ChickenConfig build() { @java.lang.Override public ei.Ei.ShellDB.ChickenConfig buildPartial() { ei.Ei.ShellDB.ChickenConfig result = new ei.Ei.ShellDB.ChickenConfig(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ShellDB.ChickenConfig result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.chickenIdentifier_ = chickenIdentifier_; to_bitField0_ |= 0x00000001; } - result.chickenIdentifier_ = chickenIdentifier_; if (((from_bitField0_ & 0x00000002) != 0)) { + result.hatIdentifier_ = hatIdentifier_; to_bitField0_ |= 0x00000002; } - result.hatIdentifier_ = hatIdentifier_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ShellDB.ChickenConfig) { @@ -268563,13 +268043,13 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.ShellDB.ChickenConfig other) { if (other == ei.Ei.ShellDB.ChickenConfig.getDefaultInstance()) return this; if (other.hasChickenIdentifier()) { - bitField0_ |= 0x00000001; chickenIdentifier_ = other.chickenIdentifier_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasHatIdentifier()) { - bitField0_ |= 0x00000002; hatIdentifier_ = other.hatIdentifier_; + bitField0_ |= 0x00000002; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -268675,11 +268155,9 @@ public java.lang.String getChickenIdentifier() { */ public Builder setChickenIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } chickenIdentifier_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -268688,8 +268166,8 @@ public Builder setChickenIdentifier( * @return This builder for chaining. */ public Builder clearChickenIdentifier() { - bitField0_ = (bitField0_ & ~0x00000001); chickenIdentifier_ = getDefaultInstance().getChickenIdentifier(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -268700,11 +268178,9 @@ public Builder clearChickenIdentifier() { */ public Builder setChickenIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } chickenIdentifier_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -268759,11 +268235,9 @@ public java.lang.String getHatIdentifier() { */ public Builder setHatIdentifier( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } hatIdentifier_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -268772,8 +268246,8 @@ public Builder setHatIdentifier( * @return This builder for chaining. */ public Builder clearHatIdentifier() { - bitField0_ = (bitField0_ & ~0x00000002); hatIdentifier_ = getDefaultInstance().getHatIdentifier(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -268784,26 +268258,12 @@ public Builder clearHatIdentifier() { */ public Builder setHatIdentifierBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } hatIdentifier_ = value; + bitField0_ |= 0x00000002; 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.ShellDB.ChickenConfig) } @@ -268818,7 +268278,7 @@ public static ei.Ei.ShellDB.ChickenConfig getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ChickenConfig parsePartialFrom( @@ -268979,36 +268439,33 @@ public interface LightingConfigOrBuilder extends * Protobuf type {@code ei.ShellDB.LightingConfig} */ public static final class LightingConfig extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ShellDB.LightingConfig) LightingConfigOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + LightingConfig.class.getName()); + } // Use LightingConfig.newBuilder() to construct. - private LightingConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private LightingConfig(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private LightingConfig() { } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new LightingConfig(); - } - - @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_ShellDB_LightingConfig_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellDB_LightingConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -269069,7 +268526,7 @@ public ei.Ei.Vector4OrBuilder getLightDirectColorOrBuilder() { } public static final int LIGHT_DIRECT_INTENSITY_FIELD_NUMBER = 3; - private float lightDirectIntensity_; + private float lightDirectIntensity_ = 0F; /** * optional float light_direct_intensity = 3; * @return Whether the lightDirectIntensity field is set. @@ -269114,7 +268571,7 @@ public ei.Ei.Vector4OrBuilder getLightAmbientColorOrBuilder() { } public static final int LIGHT_AMBIENT_INTENSITY_FIELD_NUMBER = 5; - private float lightAmbientIntensity_; + private float lightAmbientIntensity_ = 0F; /** * optional float light_ambient_intensity = 5; * @return Whether the lightAmbientIntensity field is set. @@ -269159,7 +268616,7 @@ public ei.Ei.Vector4OrBuilder getFogColorOrBuilder() { } public static final int FOG_NEAR_FIELD_NUMBER = 7; - private float fogNear_; + private float fogNear_ = 0F; /** * optional float fog_near = 7; * @return Whether the fogNear field is set. @@ -269178,7 +268635,7 @@ public float getFogNear() { } public static final int FOG_FAR_FIELD_NUMBER = 8; - private float fogFar_; + private float fogFar_ = 0F; /** * optional float fog_far = 8; * @return Whether the fogFar field is set. @@ -269197,7 +268654,7 @@ public float getFogFar() { } public static final int FOG_DENSITY_FIELD_NUMBER = 9; - private float fogDensity_; + private float fogDensity_ = 0F; /** * optional float fog_density = 9; * @return Whether the fogDensity field is set. @@ -269457,39 +268914,41 @@ public static ei.Ei.ShellDB.LightingConfig parseFrom( } public static ei.Ei.ShellDB.LightingConfig parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellDB.LightingConfig parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ShellDB.LightingConfig parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ShellDB.LightingConfig parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ShellDB.LightingConfig parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellDB.LightingConfig parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -269509,7 +268968,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -269517,7 +268976,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ShellDB.LightingConfig} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ShellDB.LightingConfig) ei.Ei.ShellDB.LightingConfigOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -269526,7 +268985,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellDB_LightingConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -269539,12 +268998,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getLightDirFieldBuilder(); getLightDirectColorFieldBuilder(); @@ -269555,40 +269014,32 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (lightDirBuilder_ == null) { - lightDir_ = null; - } else { - lightDirBuilder_.clear(); + bitField0_ = 0; + lightDir_ = null; + if (lightDirBuilder_ != null) { + lightDirBuilder_.dispose(); + lightDirBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); - if (lightDirectColorBuilder_ == null) { - lightDirectColor_ = null; - } else { - lightDirectColorBuilder_.clear(); + lightDirectColor_ = null; + if (lightDirectColorBuilder_ != null) { + lightDirectColorBuilder_.dispose(); + lightDirectColorBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000002); lightDirectIntensity_ = 0F; - bitField0_ = (bitField0_ & ~0x00000004); - if (lightAmbientColorBuilder_ == null) { - lightAmbientColor_ = null; - } else { - lightAmbientColorBuilder_.clear(); + lightAmbientColor_ = null; + if (lightAmbientColorBuilder_ != null) { + lightAmbientColorBuilder_.dispose(); + lightAmbientColorBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000008); lightAmbientIntensity_ = 0F; - bitField0_ = (bitField0_ & ~0x00000010); - if (fogColorBuilder_ == null) { - fogColor_ = null; - } else { - fogColorBuilder_.clear(); + fogColor_ = null; + if (fogColorBuilder_ != null) { + fogColorBuilder_.dispose(); + fogColorBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000020); fogNear_ = 0F; - bitField0_ = (bitField0_ & ~0x00000040); fogFar_ = 0F; - bitField0_ = (bitField0_ & ~0x00000080); fogDensity_ = 0F; - bitField0_ = (bitField0_ & ~0x00000100); return this; } @@ -269615,22 +269066,24 @@ public ei.Ei.ShellDB.LightingConfig build() { @java.lang.Override public ei.Ei.ShellDB.LightingConfig buildPartial() { ei.Ei.ShellDB.LightingConfig result = new ei.Ei.ShellDB.LightingConfig(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ShellDB.LightingConfig result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (lightDirBuilder_ == null) { - result.lightDir_ = lightDir_; - } else { - result.lightDir_ = lightDirBuilder_.build(); - } + result.lightDir_ = lightDirBuilder_ == null + ? lightDir_ + : lightDirBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { - if (lightDirectColorBuilder_ == null) { - result.lightDirectColor_ = lightDirectColor_; - } else { - result.lightDirectColor_ = lightDirectColorBuilder_.build(); - } + result.lightDirectColor_ = lightDirectColorBuilder_ == null + ? lightDirectColor_ + : lightDirectColorBuilder_.build(); to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { @@ -269638,11 +269091,9 @@ public ei.Ei.ShellDB.LightingConfig buildPartial() { to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000008) != 0)) { - if (lightAmbientColorBuilder_ == null) { - result.lightAmbientColor_ = lightAmbientColor_; - } else { - result.lightAmbientColor_ = lightAmbientColorBuilder_.build(); - } + result.lightAmbientColor_ = lightAmbientColorBuilder_ == null + ? lightAmbientColor_ + : lightAmbientColorBuilder_.build(); to_bitField0_ |= 0x00000008; } if (((from_bitField0_ & 0x00000010) != 0)) { @@ -269650,11 +269101,9 @@ public ei.Ei.ShellDB.LightingConfig buildPartial() { to_bitField0_ |= 0x00000010; } if (((from_bitField0_ & 0x00000020) != 0)) { - if (fogColorBuilder_ == null) { - result.fogColor_ = fogColor_; - } else { - result.fogColor_ = fogColorBuilder_.build(); - } + result.fogColor_ = fogColorBuilder_ == null + ? fogColor_ + : fogColorBuilder_.build(); to_bitField0_ |= 0x00000020; } if (((from_bitField0_ & 0x00000040) != 0)) { @@ -269669,43 +269118,9 @@ public ei.Ei.ShellDB.LightingConfig buildPartial() { result.fogDensity_ = fogDensity_; to_bitField0_ |= 0x00000100; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ShellDB.LightingConfig) { @@ -269842,7 +269257,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.Vector3 lightDir_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.Vector3, ei.Ei.Vector3.Builder, ei.Ei.Vector3OrBuilder> lightDirBuilder_; /** * optional .ei.Vector3 light_dir = 1; @@ -269871,11 +269286,11 @@ public Builder setLightDir(ei.Ei.Vector3 value) { throw new NullPointerException(); } lightDir_ = value; - onChanged(); } else { lightDirBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -269885,11 +269300,11 @@ public Builder setLightDir( ei.Ei.Vector3.Builder builderForValue) { if (lightDirBuilder_ == null) { lightDir_ = builderForValue.build(); - onChanged(); } else { lightDirBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -269898,31 +269313,32 @@ public Builder setLightDir( public Builder mergeLightDir(ei.Ei.Vector3 value) { if (lightDirBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - lightDir_ != null && - lightDir_ != ei.Ei.Vector3.getDefaultInstance()) { - lightDir_ = - ei.Ei.Vector3.newBuilder(lightDir_).mergeFrom(value).buildPartial(); + lightDir_ != null && + lightDir_ != ei.Ei.Vector3.getDefaultInstance()) { + getLightDirBuilder().mergeFrom(value); } else { lightDir_ = value; } - onChanged(); } else { lightDirBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (lightDir_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.Vector3 light_dir = 1; */ public Builder clearLightDir() { - if (lightDirBuilder_ == null) { - lightDir_ = null; - onChanged(); - } else { - lightDirBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + lightDir_ = null; + if (lightDirBuilder_ != null) { + lightDirBuilder_.dispose(); + lightDirBuilder_ = null; + } + onChanged(); return this; } /** @@ -269947,11 +269363,11 @@ public ei.Ei.Vector3OrBuilder getLightDirOrBuilder() { /** * optional .ei.Vector3 light_dir = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.Vector3, ei.Ei.Vector3.Builder, ei.Ei.Vector3OrBuilder> getLightDirFieldBuilder() { if (lightDirBuilder_ == null) { - lightDirBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + lightDirBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.Vector3, ei.Ei.Vector3.Builder, ei.Ei.Vector3OrBuilder>( getLightDir(), getParentForChildren(), @@ -269962,7 +269378,7 @@ public ei.Ei.Vector3OrBuilder getLightDirOrBuilder() { } private ei.Ei.Vector4 lightDirectColor_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.Vector4, ei.Ei.Vector4.Builder, ei.Ei.Vector4OrBuilder> lightDirectColorBuilder_; /** * optional .ei.Vector4 light_direct_color = 2; @@ -269991,11 +269407,11 @@ public Builder setLightDirectColor(ei.Ei.Vector4 value) { throw new NullPointerException(); } lightDirectColor_ = value; - onChanged(); } else { lightDirectColorBuilder_.setMessage(value); } bitField0_ |= 0x00000002; + onChanged(); return this; } /** @@ -270005,11 +269421,11 @@ public Builder setLightDirectColor( ei.Ei.Vector4.Builder builderForValue) { if (lightDirectColorBuilder_ == null) { lightDirectColor_ = builderForValue.build(); - onChanged(); } else { lightDirectColorBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; + onChanged(); return this; } /** @@ -270018,31 +269434,32 @@ public Builder setLightDirectColor( public Builder mergeLightDirectColor(ei.Ei.Vector4 value) { if (lightDirectColorBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0) && - lightDirectColor_ != null && - lightDirectColor_ != ei.Ei.Vector4.getDefaultInstance()) { - lightDirectColor_ = - ei.Ei.Vector4.newBuilder(lightDirectColor_).mergeFrom(value).buildPartial(); + lightDirectColor_ != null && + lightDirectColor_ != ei.Ei.Vector4.getDefaultInstance()) { + getLightDirectColorBuilder().mergeFrom(value); } else { lightDirectColor_ = value; } - onChanged(); } else { lightDirectColorBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; + if (lightDirectColor_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** * optional .ei.Vector4 light_direct_color = 2; */ public Builder clearLightDirectColor() { - if (lightDirectColorBuilder_ == null) { - lightDirectColor_ = null; - onChanged(); - } else { - lightDirectColorBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000002); + lightDirectColor_ = null; + if (lightDirectColorBuilder_ != null) { + lightDirectColorBuilder_.dispose(); + lightDirectColorBuilder_ = null; + } + onChanged(); return this; } /** @@ -270067,11 +269484,11 @@ public ei.Ei.Vector4OrBuilder getLightDirectColorOrBuilder() { /** * optional .ei.Vector4 light_direct_color = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.Vector4, ei.Ei.Vector4.Builder, ei.Ei.Vector4OrBuilder> getLightDirectColorFieldBuilder() { if (lightDirectColorBuilder_ == null) { - lightDirectColorBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + lightDirectColorBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.Vector4, ei.Ei.Vector4.Builder, ei.Ei.Vector4OrBuilder>( getLightDirectColor(), getParentForChildren(), @@ -270104,8 +269521,9 @@ public float getLightDirectIntensity() { * @return This builder for chaining. */ public Builder setLightDirectIntensity(float value) { - bitField0_ |= 0x00000004; + lightDirectIntensity_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -270121,7 +269539,7 @@ public Builder clearLightDirectIntensity() { } private ei.Ei.Vector4 lightAmbientColor_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.Vector4, ei.Ei.Vector4.Builder, ei.Ei.Vector4OrBuilder> lightAmbientColorBuilder_; /** * optional .ei.Vector4 light_ambient_color = 4; @@ -270150,11 +269568,11 @@ public Builder setLightAmbientColor(ei.Ei.Vector4 value) { throw new NullPointerException(); } lightAmbientColor_ = value; - onChanged(); } else { lightAmbientColorBuilder_.setMessage(value); } bitField0_ |= 0x00000008; + onChanged(); return this; } /** @@ -270164,11 +269582,11 @@ public Builder setLightAmbientColor( ei.Ei.Vector4.Builder builderForValue) { if (lightAmbientColorBuilder_ == null) { lightAmbientColor_ = builderForValue.build(); - onChanged(); } else { lightAmbientColorBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000008; + onChanged(); return this; } /** @@ -270177,31 +269595,32 @@ public Builder setLightAmbientColor( public Builder mergeLightAmbientColor(ei.Ei.Vector4 value) { if (lightAmbientColorBuilder_ == null) { if (((bitField0_ & 0x00000008) != 0) && - lightAmbientColor_ != null && - lightAmbientColor_ != ei.Ei.Vector4.getDefaultInstance()) { - lightAmbientColor_ = - ei.Ei.Vector4.newBuilder(lightAmbientColor_).mergeFrom(value).buildPartial(); + lightAmbientColor_ != null && + lightAmbientColor_ != ei.Ei.Vector4.getDefaultInstance()) { + getLightAmbientColorBuilder().mergeFrom(value); } else { lightAmbientColor_ = value; } - onChanged(); } else { lightAmbientColorBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000008; + if (lightAmbientColor_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } return this; } /** * optional .ei.Vector4 light_ambient_color = 4; */ public Builder clearLightAmbientColor() { - if (lightAmbientColorBuilder_ == null) { - lightAmbientColor_ = null; - onChanged(); - } else { - lightAmbientColorBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000008); + lightAmbientColor_ = null; + if (lightAmbientColorBuilder_ != null) { + lightAmbientColorBuilder_.dispose(); + lightAmbientColorBuilder_ = null; + } + onChanged(); return this; } /** @@ -270226,11 +269645,11 @@ public ei.Ei.Vector4OrBuilder getLightAmbientColorOrBuilder() { /** * optional .ei.Vector4 light_ambient_color = 4; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.Vector4, ei.Ei.Vector4.Builder, ei.Ei.Vector4OrBuilder> getLightAmbientColorFieldBuilder() { if (lightAmbientColorBuilder_ == null) { - lightAmbientColorBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + lightAmbientColorBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.Vector4, ei.Ei.Vector4.Builder, ei.Ei.Vector4OrBuilder>( getLightAmbientColor(), getParentForChildren(), @@ -270263,8 +269682,9 @@ public float getLightAmbientIntensity() { * @return This builder for chaining. */ public Builder setLightAmbientIntensity(float value) { - bitField0_ |= 0x00000010; + lightAmbientIntensity_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -270280,7 +269700,7 @@ public Builder clearLightAmbientIntensity() { } private ei.Ei.Vector4 fogColor_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.Vector4, ei.Ei.Vector4.Builder, ei.Ei.Vector4OrBuilder> fogColorBuilder_; /** * optional .ei.Vector4 fog_color = 6; @@ -270309,11 +269729,11 @@ public Builder setFogColor(ei.Ei.Vector4 value) { throw new NullPointerException(); } fogColor_ = value; - onChanged(); } else { fogColorBuilder_.setMessage(value); } bitField0_ |= 0x00000020; + onChanged(); return this; } /** @@ -270323,11 +269743,11 @@ public Builder setFogColor( ei.Ei.Vector4.Builder builderForValue) { if (fogColorBuilder_ == null) { fogColor_ = builderForValue.build(); - onChanged(); } else { fogColorBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000020; + onChanged(); return this; } /** @@ -270336,31 +269756,32 @@ public Builder setFogColor( public Builder mergeFogColor(ei.Ei.Vector4 value) { if (fogColorBuilder_ == null) { if (((bitField0_ & 0x00000020) != 0) && - fogColor_ != null && - fogColor_ != ei.Ei.Vector4.getDefaultInstance()) { - fogColor_ = - ei.Ei.Vector4.newBuilder(fogColor_).mergeFrom(value).buildPartial(); + fogColor_ != null && + fogColor_ != ei.Ei.Vector4.getDefaultInstance()) { + getFogColorBuilder().mergeFrom(value); } else { fogColor_ = value; } - onChanged(); } else { fogColorBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000020; + if (fogColor_ != null) { + bitField0_ |= 0x00000020; + onChanged(); + } return this; } /** * optional .ei.Vector4 fog_color = 6; */ public Builder clearFogColor() { - if (fogColorBuilder_ == null) { - fogColor_ = null; - onChanged(); - } else { - fogColorBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000020); + fogColor_ = null; + if (fogColorBuilder_ != null) { + fogColorBuilder_.dispose(); + fogColorBuilder_ = null; + } + onChanged(); return this; } /** @@ -270385,11 +269806,11 @@ public ei.Ei.Vector4OrBuilder getFogColorOrBuilder() { /** * optional .ei.Vector4 fog_color = 6; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.Vector4, ei.Ei.Vector4.Builder, ei.Ei.Vector4OrBuilder> getFogColorFieldBuilder() { if (fogColorBuilder_ == null) { - fogColorBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + fogColorBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.Vector4, ei.Ei.Vector4.Builder, ei.Ei.Vector4OrBuilder>( getFogColor(), getParentForChildren(), @@ -270422,8 +269843,9 @@ public float getFogNear() { * @return This builder for chaining. */ public Builder setFogNear(float value) { - bitField0_ |= 0x00000040; + fogNear_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -270461,8 +269883,9 @@ public float getFogFar() { * @return This builder for chaining. */ public Builder setFogFar(float value) { - bitField0_ |= 0x00000080; + fogFar_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -270500,8 +269923,9 @@ public float getFogDensity() { * @return This builder for chaining. */ public Builder setFogDensity(float value) { - bitField0_ |= 0x00000100; + fogDensity_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -270515,18 +269939,6 @@ public Builder clearFogDensity() { 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.ShellDB.LightingConfig) } @@ -270541,7 +269953,7 @@ public static ei.Ei.ShellDB.LightingConfig getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public LightingConfig parsePartialFrom( @@ -270581,6 +269993,7 @@ public ei.Ei.ShellDB.LightingConfig getDefaultInstanceForType() { private int bitField0_; public static final int SHELL_INVENTORY_FIELD_NUMBER = 1; + @SuppressWarnings("serial") private java.util.List shellInventory_; /** * repeated .ei.ShellDB.ShellStatus shell_inventory = 1; @@ -270621,6 +270034,7 @@ public ei.Ei.ShellDB.ShellStatusOrBuilder getShellInventoryOrBuilder( } public static final int SHELL_ELEMENT_INVENTORY_FIELD_NUMBER = 5; + @SuppressWarnings("serial") private java.util.List shellElementInventory_; /** * repeated .ei.ShellDB.ShellElementStatus shell_element_inventory = 5; @@ -270661,6 +270075,7 @@ public ei.Ei.ShellDB.ShellElementStatusOrBuilder getShellElementInventoryOrBuild } public static final int SHELL_VARIATION_INVENTORY_FIELD_NUMBER = 8; + @SuppressWarnings("serial") private java.util.List shellVariationInventory_; /** * repeated .ei.ShellDB.ShellSetVariationStatus shell_variation_inventory = 8; @@ -270701,6 +270116,7 @@ public ei.Ei.ShellDB.ShellSetVariationStatusOrBuilder getShellVariationInventory } public static final int SHELL_SET_INVENTORY_FIELD_NUMBER = 2; + @SuppressWarnings("serial") private java.util.List shellSetInventory_; /** * repeated .ei.ShellDB.ShellStatus shell_set_inventory = 2; @@ -270741,6 +270157,7 @@ public ei.Ei.ShellDB.ShellStatusOrBuilder getShellSetInventoryOrBuilder( } public static final int SHELL_OBJECT_INVENTORY_FIELD_NUMBER = 4; + @SuppressWarnings("serial") private java.util.List shellObjectInventory_; /** * repeated .ei.ShellDB.ShellStatus shell_object_inventory = 4; @@ -270781,6 +270198,7 @@ public ei.Ei.ShellDB.ShellStatusOrBuilder getShellObjectInventoryOrBuilder( } public static final int FARM_CONFIGS_FIELD_NUMBER = 3; + @SuppressWarnings("serial") private java.util.List farmConfigs_; /** * repeated .ei.ShellDB.FarmConfiguration farm_configs = 3; @@ -270821,6 +270239,7 @@ public ei.Ei.ShellDB.FarmConfigurationOrBuilder getFarmConfigsOrBuilder( } public static final int SAVED_CONFIGS_FIELD_NUMBER = 9; + @SuppressWarnings("serial") private java.util.List savedConfigs_; /** * repeated .ei.ShellDB.SavedFarmConfiguration saved_configs = 9; @@ -270861,7 +270280,9 @@ public ei.Ei.ShellDB.SavedFarmConfigurationOrBuilder getSavedConfigsOrBuilder( } public static final int NEW_SHELLS_DOWNLOADED_FIELD_NUMBER = 6; - private com.google.protobuf.LazyStringList newShellsDownloaded_; + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList newShellsDownloaded_ = + com.google.protobuf.LazyStringArrayList.emptyList(); /** * repeated string new_shells_downloaded = 6; * @return A list containing the newShellsDownloaded. @@ -270896,7 +270317,9 @@ public java.lang.String getNewShellsDownloaded(int index) { } public static final int NEW_SHELLS_SEEN_FIELD_NUMBER = 7; - private com.google.protobuf.LazyStringList newShellsSeen_; + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList newShellsSeen_ = + com.google.protobuf.LazyStringArrayList.emptyList(); /** * repeated string new_shells_seen = 7; * @return A list containing the newShellsSeen. @@ -270931,7 +270354,7 @@ public java.lang.String getNewShellsSeen(int index) { } public static final int LAST_SHOWCASE_FEATURED_TIME_SEEN_FIELD_NUMBER = 11; - private double lastShowcaseFeaturedTimeSeen_; + private double lastShowcaseFeaturedTimeSeen_ = 0D; /** * optional double last_showcase_featured_time_seen = 11; * @return Whether the lastShowcaseFeaturedTimeSeen field is set. @@ -270950,7 +270373,7 @@ public double getLastShowcaseFeaturedTimeSeen() { } public static final int LIGHTING_CONTROLS_UNLOCKED_FIELD_NUMBER = 10; - private boolean lightingControlsUnlocked_; + private boolean lightingControlsUnlocked_ = false; /** * optional bool lighting_controls_unlocked = 10; * @return Whether the lightingControlsUnlocked field is set. @@ -270998,10 +270421,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeMessage(5, shellElementInventory_.get(i)); } for (int i = 0; i < newShellsDownloaded_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, newShellsDownloaded_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 6, newShellsDownloaded_.getRaw(i)); } for (int i = 0; i < newShellsSeen_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, newShellsSeen_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 7, newShellsSeen_.getRaw(i)); } for (int i = 0; i < shellVariationInventory_.size(); i++) { output.writeMessage(8, shellVariationInventory_.get(i)); @@ -271216,39 +270639,41 @@ public static ei.Ei.ShellDB parseFrom( } public static ei.Ei.ShellDB parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellDB parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ShellDB parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ShellDB parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ShellDB parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellDB parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -271268,7 +270693,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -271276,7 +270701,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ShellDB} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ShellDB) ei.Ei.ShellDBOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -271285,7 +270710,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellDB_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -271298,13 +270723,14 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; if (shellInventoryBuilder_ == null) { shellInventory_ = java.util.Collections.emptyList(); } else { @@ -271354,14 +270780,12 @@ public Builder clear() { savedConfigsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000040); - newShellsDownloaded_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000080); - newShellsSeen_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000100); + newShellsDownloaded_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + newShellsSeen_ = + com.google.protobuf.LazyStringArrayList.emptyList(); lastShowcaseFeaturedTimeSeen_ = 0D; - bitField0_ = (bitField0_ & ~0x00000200); lightingControlsUnlocked_ = false; - bitField0_ = (bitField0_ & ~0x00000400); return this; } @@ -271388,8 +270812,13 @@ public ei.Ei.ShellDB build() { @java.lang.Override public ei.Ei.ShellDB buildPartial() { ei.Ei.ShellDB result = new ei.Ei.ShellDB(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.ShellDB result) { if (shellInventoryBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { shellInventory_ = java.util.Collections.unmodifiableList(shellInventory_); @@ -271453,16 +270882,19 @@ public ei.Ei.ShellDB buildPartial() { } else { result.savedConfigs_ = savedConfigsBuilder_.build(); } - if (((bitField0_ & 0x00000080) != 0)) { - newShellsDownloaded_ = newShellsDownloaded_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000080); + } + + private void buildPartial0(ei.Ei.ShellDB result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000080) != 0)) { + newShellsDownloaded_.makeImmutable(); + result.newShellsDownloaded_ = newShellsDownloaded_; } - result.newShellsDownloaded_ = newShellsDownloaded_; - if (((bitField0_ & 0x00000100) != 0)) { - newShellsSeen_ = newShellsSeen_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000100); + if (((from_bitField0_ & 0x00000100) != 0)) { + newShellsSeen_.makeImmutable(); + result.newShellsSeen_ = newShellsSeen_; } - result.newShellsSeen_ = newShellsSeen_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000200) != 0)) { result.lastShowcaseFeaturedTimeSeen_ = lastShowcaseFeaturedTimeSeen_; to_bitField0_ |= 0x00000001; @@ -271471,43 +270903,9 @@ public ei.Ei.ShellDB buildPartial() { result.lightingControlsUnlocked_ = lightingControlsUnlocked_; to_bitField0_ |= 0x00000002; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ShellDB) { @@ -271539,7 +270937,7 @@ public Builder mergeFrom(ei.Ei.ShellDB other) { shellInventory_ = other.shellInventory_; bitField0_ = (bitField0_ & ~0x00000001); shellInventoryBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getShellInventoryFieldBuilder() : null; } else { shellInventoryBuilder_.addAllMessages(other.shellInventory_); @@ -271565,7 +270963,7 @@ public Builder mergeFrom(ei.Ei.ShellDB other) { shellElementInventory_ = other.shellElementInventory_; bitField0_ = (bitField0_ & ~0x00000002); shellElementInventoryBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getShellElementInventoryFieldBuilder() : null; } else { shellElementInventoryBuilder_.addAllMessages(other.shellElementInventory_); @@ -271591,7 +270989,7 @@ public Builder mergeFrom(ei.Ei.ShellDB other) { shellVariationInventory_ = other.shellVariationInventory_; bitField0_ = (bitField0_ & ~0x00000004); shellVariationInventoryBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getShellVariationInventoryFieldBuilder() : null; } else { shellVariationInventoryBuilder_.addAllMessages(other.shellVariationInventory_); @@ -271617,7 +271015,7 @@ public Builder mergeFrom(ei.Ei.ShellDB other) { shellSetInventory_ = other.shellSetInventory_; bitField0_ = (bitField0_ & ~0x00000008); shellSetInventoryBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getShellSetInventoryFieldBuilder() : null; } else { shellSetInventoryBuilder_.addAllMessages(other.shellSetInventory_); @@ -271643,7 +271041,7 @@ public Builder mergeFrom(ei.Ei.ShellDB other) { shellObjectInventory_ = other.shellObjectInventory_; bitField0_ = (bitField0_ & ~0x00000010); shellObjectInventoryBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getShellObjectInventoryFieldBuilder() : null; } else { shellObjectInventoryBuilder_.addAllMessages(other.shellObjectInventory_); @@ -271669,7 +271067,7 @@ public Builder mergeFrom(ei.Ei.ShellDB other) { farmConfigs_ = other.farmConfigs_; bitField0_ = (bitField0_ & ~0x00000020); farmConfigsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getFarmConfigsFieldBuilder() : null; } else { farmConfigsBuilder_.addAllMessages(other.farmConfigs_); @@ -271695,7 +271093,7 @@ public Builder mergeFrom(ei.Ei.ShellDB other) { savedConfigs_ = other.savedConfigs_; bitField0_ = (bitField0_ & ~0x00000040); savedConfigsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getSavedConfigsFieldBuilder() : null; } else { savedConfigsBuilder_.addAllMessages(other.savedConfigs_); @@ -271705,7 +271103,7 @@ public Builder mergeFrom(ei.Ei.ShellDB other) { if (!other.newShellsDownloaded_.isEmpty()) { if (newShellsDownloaded_.isEmpty()) { newShellsDownloaded_ = other.newShellsDownloaded_; - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ |= 0x00000080; } else { ensureNewShellsDownloadedIsMutable(); newShellsDownloaded_.addAll(other.newShellsDownloaded_); @@ -271715,7 +271113,7 @@ public Builder mergeFrom(ei.Ei.ShellDB other) { if (!other.newShellsSeen_.isEmpty()) { if (newShellsSeen_.isEmpty()) { newShellsSeen_ = other.newShellsSeen_; - bitField0_ = (bitField0_ & ~0x00000100); + bitField0_ |= 0x00000100; } else { ensureNewShellsSeenIsMutable(); newShellsSeen_.addAll(other.newShellsSeen_); @@ -271757,7 +271155,7 @@ public Builder mergeFrom( case 10: { ei.Ei.ShellDB.ShellStatus m = input.readMessage( - ei.Ei.ShellDB.ShellStatus.PARSER, + ei.Ei.ShellDB.ShellStatus.parser(), extensionRegistry); if (shellInventoryBuilder_ == null) { ensureShellInventoryIsMutable(); @@ -271770,7 +271168,7 @@ public Builder mergeFrom( case 18: { ei.Ei.ShellDB.ShellStatus m = input.readMessage( - ei.Ei.ShellDB.ShellStatus.PARSER, + ei.Ei.ShellDB.ShellStatus.parser(), extensionRegistry); if (shellSetInventoryBuilder_ == null) { ensureShellSetInventoryIsMutable(); @@ -271783,7 +271181,7 @@ public Builder mergeFrom( case 26: { ei.Ei.ShellDB.FarmConfiguration m = input.readMessage( - ei.Ei.ShellDB.FarmConfiguration.PARSER, + ei.Ei.ShellDB.FarmConfiguration.parser(), extensionRegistry); if (farmConfigsBuilder_ == null) { ensureFarmConfigsIsMutable(); @@ -271796,7 +271194,7 @@ public Builder mergeFrom( case 34: { ei.Ei.ShellDB.ShellStatus m = input.readMessage( - ei.Ei.ShellDB.ShellStatus.PARSER, + ei.Ei.ShellDB.ShellStatus.parser(), extensionRegistry); if (shellObjectInventoryBuilder_ == null) { ensureShellObjectInventoryIsMutable(); @@ -271809,7 +271207,7 @@ public Builder mergeFrom( case 42: { ei.Ei.ShellDB.ShellElementStatus m = input.readMessage( - ei.Ei.ShellDB.ShellElementStatus.PARSER, + ei.Ei.ShellDB.ShellElementStatus.parser(), extensionRegistry); if (shellElementInventoryBuilder_ == null) { ensureShellElementInventoryIsMutable(); @@ -271834,7 +271232,7 @@ public Builder mergeFrom( case 66: { ei.Ei.ShellDB.ShellSetVariationStatus m = input.readMessage( - ei.Ei.ShellDB.ShellSetVariationStatus.PARSER, + ei.Ei.ShellDB.ShellSetVariationStatus.parser(), extensionRegistry); if (shellVariationInventoryBuilder_ == null) { ensureShellVariationInventoryIsMutable(); @@ -271847,7 +271245,7 @@ public Builder mergeFrom( case 74: { ei.Ei.ShellDB.SavedFarmConfiguration m = input.readMessage( - ei.Ei.ShellDB.SavedFarmConfiguration.PARSER, + ei.Ei.ShellDB.SavedFarmConfiguration.parser(), extensionRegistry); if (savedConfigsBuilder_ == null) { ensureSavedConfigsIsMutable(); @@ -271893,7 +271291,7 @@ private void ensureShellInventoryIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellDB.ShellStatus, ei.Ei.ShellDB.ShellStatus.Builder, ei.Ei.ShellDB.ShellStatusOrBuilder> shellInventoryBuilder_; /** @@ -272109,11 +271507,11 @@ public ei.Ei.ShellDB.ShellStatus.Builder addShellInventoryBuilder( getShellInventoryBuilderList() { return getShellInventoryFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellDB.ShellStatus, ei.Ei.ShellDB.ShellStatus.Builder, ei.Ei.ShellDB.ShellStatusOrBuilder> getShellInventoryFieldBuilder() { if (shellInventoryBuilder_ == null) { - shellInventoryBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + shellInventoryBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellDB.ShellStatus, ei.Ei.ShellDB.ShellStatus.Builder, ei.Ei.ShellDB.ShellStatusOrBuilder>( shellInventory_, ((bitField0_ & 0x00000001) != 0), @@ -272133,7 +271531,7 @@ private void ensureShellElementInventoryIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellDB.ShellElementStatus, ei.Ei.ShellDB.ShellElementStatus.Builder, ei.Ei.ShellDB.ShellElementStatusOrBuilder> shellElementInventoryBuilder_; /** @@ -272349,11 +271747,11 @@ public ei.Ei.ShellDB.ShellElementStatus.Builder addShellElementInventoryBuilder( getShellElementInventoryBuilderList() { return getShellElementInventoryFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellDB.ShellElementStatus, ei.Ei.ShellDB.ShellElementStatus.Builder, ei.Ei.ShellDB.ShellElementStatusOrBuilder> getShellElementInventoryFieldBuilder() { if (shellElementInventoryBuilder_ == null) { - shellElementInventoryBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + shellElementInventoryBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellDB.ShellElementStatus, ei.Ei.ShellDB.ShellElementStatus.Builder, ei.Ei.ShellDB.ShellElementStatusOrBuilder>( shellElementInventory_, ((bitField0_ & 0x00000002) != 0), @@ -272373,7 +271771,7 @@ private void ensureShellVariationInventoryIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellDB.ShellSetVariationStatus, ei.Ei.ShellDB.ShellSetVariationStatus.Builder, ei.Ei.ShellDB.ShellSetVariationStatusOrBuilder> shellVariationInventoryBuilder_; /** @@ -272589,11 +271987,11 @@ public ei.Ei.ShellDB.ShellSetVariationStatus.Builder addShellVariationInventoryB getShellVariationInventoryBuilderList() { return getShellVariationInventoryFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellDB.ShellSetVariationStatus, ei.Ei.ShellDB.ShellSetVariationStatus.Builder, ei.Ei.ShellDB.ShellSetVariationStatusOrBuilder> getShellVariationInventoryFieldBuilder() { if (shellVariationInventoryBuilder_ == null) { - shellVariationInventoryBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + shellVariationInventoryBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellDB.ShellSetVariationStatus, ei.Ei.ShellDB.ShellSetVariationStatus.Builder, ei.Ei.ShellDB.ShellSetVariationStatusOrBuilder>( shellVariationInventory_, ((bitField0_ & 0x00000004) != 0), @@ -272613,7 +272011,7 @@ private void ensureShellSetInventoryIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellDB.ShellStatus, ei.Ei.ShellDB.ShellStatus.Builder, ei.Ei.ShellDB.ShellStatusOrBuilder> shellSetInventoryBuilder_; /** @@ -272829,11 +272227,11 @@ public ei.Ei.ShellDB.ShellStatus.Builder addShellSetInventoryBuilder( getShellSetInventoryBuilderList() { return getShellSetInventoryFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellDB.ShellStatus, ei.Ei.ShellDB.ShellStatus.Builder, ei.Ei.ShellDB.ShellStatusOrBuilder> getShellSetInventoryFieldBuilder() { if (shellSetInventoryBuilder_ == null) { - shellSetInventoryBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + shellSetInventoryBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellDB.ShellStatus, ei.Ei.ShellDB.ShellStatus.Builder, ei.Ei.ShellDB.ShellStatusOrBuilder>( shellSetInventory_, ((bitField0_ & 0x00000008) != 0), @@ -272853,7 +272251,7 @@ private void ensureShellObjectInventoryIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellDB.ShellStatus, ei.Ei.ShellDB.ShellStatus.Builder, ei.Ei.ShellDB.ShellStatusOrBuilder> shellObjectInventoryBuilder_; /** @@ -273069,11 +272467,11 @@ public ei.Ei.ShellDB.ShellStatus.Builder addShellObjectInventoryBuilder( getShellObjectInventoryBuilderList() { return getShellObjectInventoryFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellDB.ShellStatus, ei.Ei.ShellDB.ShellStatus.Builder, ei.Ei.ShellDB.ShellStatusOrBuilder> getShellObjectInventoryFieldBuilder() { if (shellObjectInventoryBuilder_ == null) { - shellObjectInventoryBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + shellObjectInventoryBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellDB.ShellStatus, ei.Ei.ShellDB.ShellStatus.Builder, ei.Ei.ShellDB.ShellStatusOrBuilder>( shellObjectInventory_, ((bitField0_ & 0x00000010) != 0), @@ -273093,7 +272491,7 @@ private void ensureFarmConfigsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellDB.FarmConfiguration, ei.Ei.ShellDB.FarmConfiguration.Builder, ei.Ei.ShellDB.FarmConfigurationOrBuilder> farmConfigsBuilder_; /** @@ -273309,11 +272707,11 @@ public ei.Ei.ShellDB.FarmConfiguration.Builder addFarmConfigsBuilder( getFarmConfigsBuilderList() { return getFarmConfigsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellDB.FarmConfiguration, ei.Ei.ShellDB.FarmConfiguration.Builder, ei.Ei.ShellDB.FarmConfigurationOrBuilder> getFarmConfigsFieldBuilder() { if (farmConfigsBuilder_ == null) { - farmConfigsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + farmConfigsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellDB.FarmConfiguration, ei.Ei.ShellDB.FarmConfiguration.Builder, ei.Ei.ShellDB.FarmConfigurationOrBuilder>( farmConfigs_, ((bitField0_ & 0x00000020) != 0), @@ -273333,7 +272731,7 @@ private void ensureSavedConfigsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellDB.SavedFarmConfiguration, ei.Ei.ShellDB.SavedFarmConfiguration.Builder, ei.Ei.ShellDB.SavedFarmConfigurationOrBuilder> savedConfigsBuilder_; /** @@ -273549,11 +272947,11 @@ public ei.Ei.ShellDB.SavedFarmConfiguration.Builder addSavedConfigsBuilder( getSavedConfigsBuilderList() { return getSavedConfigsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellDB.SavedFarmConfiguration, ei.Ei.ShellDB.SavedFarmConfiguration.Builder, ei.Ei.ShellDB.SavedFarmConfigurationOrBuilder> getSavedConfigsFieldBuilder() { if (savedConfigsBuilder_ == null) { - savedConfigsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + savedConfigsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellDB.SavedFarmConfiguration, ei.Ei.ShellDB.SavedFarmConfiguration.Builder, ei.Ei.ShellDB.SavedFarmConfigurationOrBuilder>( savedConfigs_, ((bitField0_ & 0x00000040) != 0), @@ -273564,12 +272962,13 @@ public ei.Ei.ShellDB.SavedFarmConfiguration.Builder addSavedConfigsBuilder( return savedConfigsBuilder_; } - private com.google.protobuf.LazyStringList newShellsDownloaded_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private com.google.protobuf.LazyStringArrayList newShellsDownloaded_ = + com.google.protobuf.LazyStringArrayList.emptyList(); private void ensureNewShellsDownloadedIsMutable() { - if (!((bitField0_ & 0x00000080) != 0)) { + if (!newShellsDownloaded_.isModifiable()) { newShellsDownloaded_ = new com.google.protobuf.LazyStringArrayList(newShellsDownloaded_); - bitField0_ |= 0x00000080; - } + } + bitField0_ |= 0x00000080; } /** * repeated string new_shells_downloaded = 6; @@ -273577,7 +272976,8 @@ private void ensureNewShellsDownloadedIsMutable() { */ public com.google.protobuf.ProtocolStringList getNewShellsDownloadedList() { - return newShellsDownloaded_.getUnmodifiableView(); + newShellsDownloaded_.makeImmutable(); + return newShellsDownloaded_; } /** * repeated string new_shells_downloaded = 6; @@ -273611,11 +273011,10 @@ public java.lang.String getNewShellsDownloaded(int index) { */ public Builder setNewShellsDownloaded( int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureNewShellsDownloadedIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureNewShellsDownloadedIsMutable(); newShellsDownloaded_.set(index, value); + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -273626,11 +273025,10 @@ public Builder setNewShellsDownloaded( */ public Builder addNewShellsDownloaded( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureNewShellsDownloadedIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureNewShellsDownloadedIsMutable(); newShellsDownloaded_.add(value); + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -273644,6 +273042,7 @@ public Builder addAllNewShellsDownloaded( ensureNewShellsDownloadedIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, newShellsDownloaded_); + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -273652,8 +273051,9 @@ public Builder addAllNewShellsDownloaded( * @return This builder for chaining. */ public Builder clearNewShellsDownloaded() { - newShellsDownloaded_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000080); + newShellsDownloaded_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000080);; onChanged(); return this; } @@ -273664,21 +273064,21 @@ public Builder clearNewShellsDownloaded() { */ public Builder addNewShellsDownloadedBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - ensureNewShellsDownloadedIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureNewShellsDownloadedIsMutable(); newShellsDownloaded_.add(value); + bitField0_ |= 0x00000080; onChanged(); return this; } - private com.google.protobuf.LazyStringList newShellsSeen_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private com.google.protobuf.LazyStringArrayList newShellsSeen_ = + com.google.protobuf.LazyStringArrayList.emptyList(); private void ensureNewShellsSeenIsMutable() { - if (!((bitField0_ & 0x00000100) != 0)) { + if (!newShellsSeen_.isModifiable()) { newShellsSeen_ = new com.google.protobuf.LazyStringArrayList(newShellsSeen_); - bitField0_ |= 0x00000100; - } + } + bitField0_ |= 0x00000100; } /** * repeated string new_shells_seen = 7; @@ -273686,7 +273086,8 @@ private void ensureNewShellsSeenIsMutable() { */ public com.google.protobuf.ProtocolStringList getNewShellsSeenList() { - return newShellsSeen_.getUnmodifiableView(); + newShellsSeen_.makeImmutable(); + return newShellsSeen_; } /** * repeated string new_shells_seen = 7; @@ -273720,11 +273121,10 @@ public java.lang.String getNewShellsSeen(int index) { */ public Builder setNewShellsSeen( int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureNewShellsSeenIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureNewShellsSeenIsMutable(); newShellsSeen_.set(index, value); + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -273735,11 +273135,10 @@ public Builder setNewShellsSeen( */ public Builder addNewShellsSeen( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureNewShellsSeenIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureNewShellsSeenIsMutable(); newShellsSeen_.add(value); + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -273753,6 +273152,7 @@ public Builder addAllNewShellsSeen( ensureNewShellsSeenIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, newShellsSeen_); + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -273761,8 +273161,9 @@ public Builder addAllNewShellsSeen( * @return This builder for chaining. */ public Builder clearNewShellsSeen() { - newShellsSeen_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000100); + newShellsSeen_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000100);; onChanged(); return this; } @@ -273773,11 +273174,10 @@ public Builder clearNewShellsSeen() { */ public Builder addNewShellsSeenBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - ensureNewShellsSeenIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureNewShellsSeenIsMutable(); newShellsSeen_.add(value); + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -273805,8 +273205,9 @@ public double getLastShowcaseFeaturedTimeSeen() { * @return This builder for chaining. */ public Builder setLastShowcaseFeaturedTimeSeen(double value) { - bitField0_ |= 0x00000200; + lastShowcaseFeaturedTimeSeen_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -273844,8 +273245,9 @@ public boolean getLightingControlsUnlocked() { * @return This builder for chaining. */ public Builder setLightingControlsUnlocked(boolean value) { - bitField0_ |= 0x00000400; + lightingControlsUnlocked_ = value; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -273859,18 +273261,6 @@ public Builder clearLightingControlsUnlocked() { 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.ShellDB) } @@ -273885,7 +273275,7 @@ public static ei.Ei.ShellDB getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ShellDB parsePartialFrom( @@ -273955,37 +273345,34 @@ ei.Ei.ShellPopularityStats.EntryOrBuilder getDataOrBuilder( * Protobuf type {@code ei.ShellPopularityStats} */ public static final class ShellPopularityStats extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ShellPopularityStats) ShellPopularityStatsOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ShellPopularityStats.class.getName()); + } // Use ShellPopularityStats.newBuilder() to construct. - private ShellPopularityStats(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ShellPopularityStats(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ShellPopularityStats() { data_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ShellPopularityStats(); - } - - @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_ShellPopularityStats_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellPopularityStats_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -274050,12 +273437,21 @@ public interface EntryOrBuilder extends * Protobuf type {@code ei.ShellPopularityStats.Entry} */ public static final class Entry extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ShellPopularityStats.Entry) EntryOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Entry.class.getName()); + } // Use Entry.newBuilder() to construct. - private Entry(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Entry(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Entry() { @@ -274063,25 +273459,13 @@ private Entry() { element_ = 1; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Entry(); - } - - @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_ShellPopularityStats_Entry_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellPopularityStats_Entry_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -274090,7 +273474,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int ID_FIELD_NUMBER = 1; - private volatile java.lang.Object id_; + @SuppressWarnings("serial") + private volatile java.lang.Object id_ = ""; /** * optional string id = 1; * @return Whether the id field is set. @@ -274138,7 +273523,7 @@ public java.lang.String getId() { } public static final int ELEMENT_FIELD_NUMBER = 2; - private int element_; + private int element_ = 1; /** * optional .ei.ShellDB.FarmElement element = 2; * @return Whether the element field is set. @@ -274151,13 +273536,12 @@ public java.lang.String getId() { * @return The element. */ @java.lang.Override public ei.Ei.ShellDB.FarmElement getElement() { - @SuppressWarnings("deprecation") - ei.Ei.ShellDB.FarmElement result = ei.Ei.ShellDB.FarmElement.valueOf(element_); + ei.Ei.ShellDB.FarmElement result = ei.Ei.ShellDB.FarmElement.forNumber(element_); return result == null ? ei.Ei.ShellDB.FarmElement.HEN_HOUSE : result; } public static final int SPENT_FIELD_NUMBER = 3; - private long spent_; + private long spent_ = 0L; /** * optional uint64 spent = 3; * @return Whether the spent field is set. @@ -274176,7 +273560,7 @@ public long getSpent() { } public static final int COUNT_FIELD_NUMBER = 4; - private long count_; + private long count_ = 0L; /** * optional uint64 count = 4; * @return Whether the count field is set. @@ -274209,7 +273593,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, id_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, id_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeEnum(2, element_); @@ -274230,7 +273614,7 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, id_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -274346,39 +273730,41 @@ public static ei.Ei.ShellPopularityStats.Entry parseFrom( } public static ei.Ei.ShellPopularityStats.Entry parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellPopularityStats.Entry parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ShellPopularityStats.Entry parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ShellPopularityStats.Entry parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ShellPopularityStats.Entry parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellPopularityStats.Entry parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -274398,7 +273784,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -274406,7 +273792,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ShellPopularityStats.Entry} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ShellPopularityStats.Entry) ei.Ei.ShellPopularityStats.EntryOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -274415,7 +273801,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellPopularityStats_Entry_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -274428,21 +273814,18 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; id_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); element_ = 1; - bitField0_ = (bitField0_ & ~0x00000002); spent_ = 0L; - bitField0_ = (bitField0_ & ~0x00000004); count_ = 0L; - bitField0_ = (bitField0_ & ~0x00000008); return this; } @@ -274469,16 +273852,22 @@ public ei.Ei.ShellPopularityStats.Entry build() { @java.lang.Override public ei.Ei.ShellPopularityStats.Entry buildPartial() { ei.Ei.ShellPopularityStats.Entry result = new ei.Ei.ShellPopularityStats.Entry(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ShellPopularityStats.Entry result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.id_ = id_; to_bitField0_ |= 0x00000001; } - result.id_ = id_; if (((from_bitField0_ & 0x00000002) != 0)) { + result.element_ = element_; to_bitField0_ |= 0x00000002; } - result.element_ = element_; if (((from_bitField0_ & 0x00000004) != 0)) { result.spent_ = spent_; to_bitField0_ |= 0x00000004; @@ -274487,43 +273876,9 @@ public ei.Ei.ShellPopularityStats.Entry buildPartial() { result.count_ = count_; to_bitField0_ |= 0x00000008; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ShellPopularityStats.Entry) { @@ -274537,8 +273892,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.ShellPopularityStats.Entry other) { if (other == ei.Ei.ShellPopularityStats.Entry.getDefaultInstance()) return this; if (other.hasId()) { - bitField0_ |= 0x00000001; id_ = other.id_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasElement()) { @@ -274670,11 +274025,9 @@ public java.lang.String getId() { */ public Builder setId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } id_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -274683,8 +274036,8 @@ public Builder setId( * @return This builder for chaining. */ public Builder clearId() { - bitField0_ = (bitField0_ & ~0x00000001); id_ = getDefaultInstance().getId(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -274695,11 +274048,9 @@ public Builder clearId() { */ public Builder setIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } id_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -274718,8 +274069,7 @@ public Builder setIdBytes( */ @java.lang.Override public ei.Ei.ShellDB.FarmElement getElement() { - @SuppressWarnings("deprecation") - ei.Ei.ShellDB.FarmElement result = ei.Ei.ShellDB.FarmElement.valueOf(element_); + ei.Ei.ShellDB.FarmElement result = ei.Ei.ShellDB.FarmElement.forNumber(element_); return result == null ? ei.Ei.ShellDB.FarmElement.HEN_HOUSE : result; } /** @@ -274770,8 +274120,9 @@ public long getSpent() { * @return This builder for chaining. */ public Builder setSpent(long value) { - bitField0_ |= 0x00000004; + spent_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -274809,8 +274160,9 @@ public long getCount() { * @return This builder for chaining. */ public Builder setCount(long value) { - bitField0_ |= 0x00000008; + count_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -274824,18 +274176,6 @@ public Builder clearCount() { 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.ShellPopularityStats.Entry) } @@ -274850,7 +274190,7 @@ public static ei.Ei.ShellPopularityStats.Entry getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Entry parsePartialFrom( @@ -274889,6 +274229,7 @@ public ei.Ei.ShellPopularityStats.Entry getDefaultInstanceForType() { } public static final int DATA_FIELD_NUMBER = 1; + @SuppressWarnings("serial") private java.util.List data_; /** * repeated .ei.ShellPopularityStats.Entry data = 1; @@ -275029,39 +274370,41 @@ public static ei.Ei.ShellPopularityStats parseFrom( } public static ei.Ei.ShellPopularityStats parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellPopularityStats parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ShellPopularityStats parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ShellPopularityStats parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ShellPopularityStats parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellPopularityStats parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -275081,7 +274424,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -275089,7 +274432,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ShellPopularityStats} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ShellPopularityStats) ei.Ei.ShellPopularityStatsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -275098,7 +274441,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellPopularityStats_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -275111,13 +274454,14 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; if (dataBuilder_ == null) { data_ = java.util.Collections.emptyList(); } else { @@ -275151,7 +274495,13 @@ public ei.Ei.ShellPopularityStats build() { @java.lang.Override public ei.Ei.ShellPopularityStats buildPartial() { ei.Ei.ShellPopularityStats result = new ei.Ei.ShellPopularityStats(this); - int from_bitField0_ = bitField0_; + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.ShellPopularityStats result) { if (dataBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { data_ = java.util.Collections.unmodifiableList(data_); @@ -275161,42 +274511,12 @@ public ei.Ei.ShellPopularityStats buildPartial() { } else { result.data_ = dataBuilder_.build(); } - 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); + private void buildPartial0(ei.Ei.ShellPopularityStats result) { + int from_bitField0_ = bitField0_; } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof ei.Ei.ShellPopularityStats) { @@ -275228,7 +274548,7 @@ public Builder mergeFrom(ei.Ei.ShellPopularityStats other) { data_ = other.data_; bitField0_ = (bitField0_ & ~0x00000001); dataBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getDataFieldBuilder() : null; } else { dataBuilder_.addAllMessages(other.data_); @@ -275264,7 +274584,7 @@ public Builder mergeFrom( case 10: { ei.Ei.ShellPopularityStats.Entry m = input.readMessage( - ei.Ei.ShellPopularityStats.Entry.PARSER, + ei.Ei.ShellPopularityStats.Entry.parser(), extensionRegistry); if (dataBuilder_ == null) { ensureDataIsMutable(); @@ -275300,7 +274620,7 @@ private void ensureDataIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellPopularityStats.Entry, ei.Ei.ShellPopularityStats.Entry.Builder, ei.Ei.ShellPopularityStats.EntryOrBuilder> dataBuilder_; /** @@ -275516,11 +274836,11 @@ public ei.Ei.ShellPopularityStats.Entry.Builder addDataBuilder( getDataBuilderList() { return getDataFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellPopularityStats.Entry, ei.Ei.ShellPopularityStats.Entry.Builder, ei.Ei.ShellPopularityStats.EntryOrBuilder> getDataFieldBuilder() { if (dataBuilder_ == null) { - dataBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + dataBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellPopularityStats.Entry, ei.Ei.ShellPopularityStats.Entry.Builder, ei.Ei.ShellPopularityStats.EntryOrBuilder>( data_, ((bitField0_ & 0x00000001) != 0), @@ -275530,18 +274850,6 @@ public ei.Ei.ShellPopularityStats.Entry.Builder addDataBuilder( } return dataBuilder_; } - @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.ShellPopularityStats) } @@ -275556,7 +274864,7 @@ public static ei.Ei.ShellPopularityStats getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ShellPopularityStats parsePartialFrom( @@ -275762,12 +275070,21 @@ public interface ShellsActionLogOrBuilder extends * Protobuf type {@code ei.ShellsActionLog} */ public static final class ShellsActionLog extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ShellsActionLog) ShellsActionLogOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ShellsActionLog.class.getName()); + } // Use ShellsActionLog.newBuilder() to construct. - private ShellsActionLog(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ShellsActionLog(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ShellsActionLog() { @@ -275778,25 +275095,13 @@ private ShellsActionLog() { version_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ShellsActionLog(); - } - - @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_ShellsActionLog_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellsActionLog_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -275831,7 +275136,8 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { } public static final int USER_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object userId_; + @SuppressWarnings("serial") + private volatile java.lang.Object userId_ = ""; /** * optional string user_id = 1; * @return Whether the userId field is set. @@ -275879,7 +275185,8 @@ public java.lang.String getUserId() { } public static final int ACTION_FIELD_NUMBER = 2; - private volatile java.lang.Object action_; + @SuppressWarnings("serial") + private volatile java.lang.Object action_ = ""; /** * optional string action = 2; * @return Whether the action field is set. @@ -275927,7 +275234,8 @@ public java.lang.String getAction() { } public static final int SUB_ID_FIELD_NUMBER = 3; - private volatile java.lang.Object subId_; + @SuppressWarnings("serial") + private volatile java.lang.Object subId_ = ""; /** * optional string sub_id = 3; * @return Whether the subId field is set. @@ -275975,7 +275283,7 @@ public java.lang.String getSubId() { } public static final int FARM_ELEMENT_FIELD_NUMBER = 9; - private int farmElement_; + private int farmElement_ = 1; /** * optional .ei.ShellDB.FarmElement farm_element = 9; * @return Whether the farmElement field is set. @@ -275988,13 +275296,12 @@ public java.lang.String getSubId() { * @return The farmElement. */ @java.lang.Override public ei.Ei.ShellDB.FarmElement getFarmElement() { - @SuppressWarnings("deprecation") - ei.Ei.ShellDB.FarmElement result = ei.Ei.ShellDB.FarmElement.valueOf(farmElement_); + ei.Ei.ShellDB.FarmElement result = ei.Ei.ShellDB.FarmElement.forNumber(farmElement_); return result == null ? ei.Ei.ShellDB.FarmElement.HEN_HOUSE : result; } public static final int COST_FIELD_NUMBER = 4; - private int cost_; + private int cost_ = 0; /** * optional uint32 cost = 4; * @return Whether the cost field is set. @@ -276013,7 +275320,7 @@ public int getCost() { } public static final int APPROX_TIME_FIELD_NUMBER = 5; - private double approxTime_; + private double approxTime_ = 0D; /** * optional double approx_time = 5; * @return Whether the approxTime field is set. @@ -276032,7 +275339,8 @@ public double getApproxTime() { } public static final int VERSION_FIELD_NUMBER = 6; - private volatile java.lang.Object version_; + @SuppressWarnings("serial") + private volatile java.lang.Object version_ = ""; /** * optional string version = 6; * @return Whether the version field is set. @@ -276080,7 +275388,7 @@ public java.lang.String getVersion() { } public static final int FARM_INDEX_FIELD_NUMBER = 7; - private int farmIndex_; + private int farmIndex_ = 0; /** * optional int32 farm_index = 7; * @return Whether the farmIndex field is set. @@ -276099,7 +275407,7 @@ public int getFarmIndex() { } public static final int SOUL_EGGS_FIELD_NUMBER = 10; - private double soulEggs_; + private double soulEggs_ = 0D; /** * optional double soul_eggs = 10; * @return Whether the soulEggs field is set. @@ -276118,7 +275426,7 @@ public double getSoulEggs() { } public static final int TICKETS_SPENT_FIELD_NUMBER = 11; - private long ticketsSpent_; + private long ticketsSpent_ = 0L; /** * optional uint64 tickets_spent = 11; * @return Whether the ticketsSpent field is set. @@ -276137,7 +275445,7 @@ public long getTicketsSpent() { } public static final int GOLD_SPENT_FIELD_NUMBER = 12; - private long goldSpent_; + private long goldSpent_ = 0L; /** * optional uint64 gold_spent = 12; * @return Whether the goldSpent field is set. @@ -276170,13 +275478,13 @@ public final boolean isInitialized() { public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, userId_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, userId_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, action_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, action_); } if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, subId_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, subId_); } if (((bitField0_ & 0x00000020) != 0)) { output.writeUInt32(4, cost_); @@ -276185,7 +275493,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeDouble(5, approxTime_); } if (((bitField0_ & 0x00000080) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, version_); + com.google.protobuf.GeneratedMessage.writeString(output, 6, version_); } if (((bitField0_ & 0x00000100) != 0)) { output.writeInt32(7, farmIndex_); @@ -276215,13 +275523,13 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, userId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, userId_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, action_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, action_); } if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, subId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, subId_); } if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -276232,7 +275540,7 @@ public int getSerializedSize() { .computeDoubleSize(5, approxTime_); } if (((bitField0_ & 0x00000080) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, version_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(6, version_); } if (((bitField0_ & 0x00000100) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -276436,39 +275744,41 @@ public static ei.Ei.ShellsActionLog parseFrom( } public static ei.Ei.ShellsActionLog parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellsActionLog parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ShellsActionLog parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ShellsActionLog parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ShellsActionLog parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellsActionLog parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -276488,7 +275798,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -276496,7 +275806,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ShellsActionLog} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ShellsActionLog) ei.Ei.ShellsActionLogOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -276505,7 +275815,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellsActionLog_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -276518,12 +275828,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getRinfoFieldBuilder(); } @@ -276531,34 +275841,23 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (rinfoBuilder_ == null) { - rinfo_ = null; - } else { - rinfoBuilder_.clear(); + bitField0_ = 0; + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); userId_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); action_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); subId_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); farmElement_ = 1; - bitField0_ = (bitField0_ & ~0x00000010); cost_ = 0; - bitField0_ = (bitField0_ & ~0x00000020); approxTime_ = 0D; - bitField0_ = (bitField0_ & ~0x00000040); version_ = ""; - bitField0_ = (bitField0_ & ~0x00000080); farmIndex_ = 0; - bitField0_ = (bitField0_ & ~0x00000100); soulEggs_ = 0D; - bitField0_ = (bitField0_ & ~0x00000200); ticketsSpent_ = 0L; - bitField0_ = (bitField0_ & ~0x00000400); goldSpent_ = 0L; - bitField0_ = (bitField0_ & ~0x00000800); return this; } @@ -276585,32 +275884,36 @@ public ei.Ei.ShellsActionLog build() { @java.lang.Override public ei.Ei.ShellsActionLog buildPartial() { ei.Ei.ShellsActionLog result = new ei.Ei.ShellsActionLog(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ShellsActionLog result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (rinfoBuilder_ == null) { - result.rinfo_ = rinfo_; - } else { - result.rinfo_ = rinfoBuilder_.build(); - } + result.rinfo_ = rinfoBuilder_ == null + ? rinfo_ + : rinfoBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { + result.userId_ = userId_; to_bitField0_ |= 0x00000002; } - result.userId_ = userId_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.action_ = action_; to_bitField0_ |= 0x00000004; } - result.action_ = action_; if (((from_bitField0_ & 0x00000008) != 0)) { + result.subId_ = subId_; to_bitField0_ |= 0x00000008; } - result.subId_ = subId_; if (((from_bitField0_ & 0x00000010) != 0)) { + result.farmElement_ = farmElement_; to_bitField0_ |= 0x00000010; } - result.farmElement_ = farmElement_; if (((from_bitField0_ & 0x00000020) != 0)) { result.cost_ = cost_; to_bitField0_ |= 0x00000020; @@ -276620,9 +275923,9 @@ public ei.Ei.ShellsActionLog buildPartial() { to_bitField0_ |= 0x00000040; } if (((from_bitField0_ & 0x00000080) != 0)) { + result.version_ = version_; to_bitField0_ |= 0x00000080; } - result.version_ = version_; if (((from_bitField0_ & 0x00000100) != 0)) { result.farmIndex_ = farmIndex_; to_bitField0_ |= 0x00000100; @@ -276639,43 +275942,9 @@ public ei.Ei.ShellsActionLog buildPartial() { result.goldSpent_ = goldSpent_; to_bitField0_ |= 0x00000800; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ShellsActionLog) { @@ -276692,18 +275961,18 @@ public Builder mergeFrom(ei.Ei.ShellsActionLog other) { mergeRinfo(other.getRinfo()); } if (other.hasUserId()) { - bitField0_ |= 0x00000002; userId_ = other.userId_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasAction()) { - bitField0_ |= 0x00000004; action_ = other.action_; + bitField0_ |= 0x00000004; onChanged(); } if (other.hasSubId()) { - bitField0_ |= 0x00000008; subId_ = other.subId_; + bitField0_ |= 0x00000008; onChanged(); } if (other.hasFarmElement()) { @@ -276716,8 +275985,8 @@ public Builder mergeFrom(ei.Ei.ShellsActionLog other) { setApproxTime(other.getApproxTime()); } if (other.hasVersion()) { - bitField0_ |= 0x00000080; version_ = other.version_; + bitField0_ |= 0x00000080; onChanged(); } if (other.hasFarmIndex()) { @@ -276845,7 +276114,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.BasicRequestInfo rinfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; /** * optional .ei.BasicRequestInfo rinfo = 8; @@ -276874,11 +276143,11 @@ public Builder setRinfo(ei.Ei.BasicRequestInfo value) { throw new NullPointerException(); } rinfo_ = value; - onChanged(); } else { rinfoBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -276888,11 +276157,11 @@ public Builder setRinfo( ei.Ei.BasicRequestInfo.Builder builderForValue) { if (rinfoBuilder_ == null) { rinfo_ = builderForValue.build(); - onChanged(); } else { rinfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -276901,31 +276170,32 @@ public Builder setRinfo( public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { if (rinfoBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - rinfo_ != null && - rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { - rinfo_ = - ei.Ei.BasicRequestInfo.newBuilder(rinfo_).mergeFrom(value).buildPartial(); + rinfo_ != null && + rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { + getRinfoBuilder().mergeFrom(value); } else { rinfo_ = value; } - onChanged(); } else { rinfoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (rinfo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.BasicRequestInfo rinfo = 8; */ public Builder clearRinfo() { - if (rinfoBuilder_ == null) { - rinfo_ = null; - onChanged(); - } else { - rinfoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; + } + onChanged(); return this; } /** @@ -276950,11 +276220,11 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { /** * optional .ei.BasicRequestInfo rinfo = 8; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> getRinfoFieldBuilder() { if (rinfoBuilder_ == null) { - rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( getRinfo(), getParentForChildren(), @@ -277014,11 +276284,9 @@ public java.lang.String getUserId() { */ public Builder setUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -277027,8 +276295,8 @@ public Builder setUserId( * @return This builder for chaining. */ public Builder clearUserId() { - bitField0_ = (bitField0_ & ~0x00000002); userId_ = getDefaultInstance().getUserId(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -277039,11 +276307,9 @@ public Builder clearUserId() { */ public Builder setUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -277098,11 +276364,9 @@ public java.lang.String getAction() { */ public Builder setAction( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } action_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -277111,8 +276375,8 @@ public Builder setAction( * @return This builder for chaining. */ public Builder clearAction() { - bitField0_ = (bitField0_ & ~0x00000004); action_ = getDefaultInstance().getAction(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -277123,11 +276387,9 @@ public Builder clearAction() { */ public Builder setActionBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } action_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -277182,11 +276444,9 @@ public java.lang.String getSubId() { */ public Builder setSubId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } subId_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -277195,8 +276455,8 @@ public Builder setSubId( * @return This builder for chaining. */ public Builder clearSubId() { - bitField0_ = (bitField0_ & ~0x00000008); subId_ = getDefaultInstance().getSubId(); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -277207,11 +276467,9 @@ public Builder clearSubId() { */ public Builder setSubIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } subId_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -277230,8 +276488,7 @@ public Builder setSubIdBytes( */ @java.lang.Override public ei.Ei.ShellDB.FarmElement getFarmElement() { - @SuppressWarnings("deprecation") - ei.Ei.ShellDB.FarmElement result = ei.Ei.ShellDB.FarmElement.valueOf(farmElement_); + ei.Ei.ShellDB.FarmElement result = ei.Ei.ShellDB.FarmElement.forNumber(farmElement_); return result == null ? ei.Ei.ShellDB.FarmElement.HEN_HOUSE : result; } /** @@ -277282,8 +276539,9 @@ public int getCost() { * @return This builder for chaining. */ public Builder setCost(int value) { - bitField0_ |= 0x00000020; + cost_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -277321,8 +276579,9 @@ public double getApproxTime() { * @return This builder for chaining. */ public Builder setApproxTime(double value) { - bitField0_ |= 0x00000040; + approxTime_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -277387,11 +276646,9 @@ public java.lang.String getVersion() { */ public Builder setVersion( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000080; + if (value == null) { throw new NullPointerException(); } version_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -277400,8 +276657,8 @@ public Builder setVersion( * @return This builder for chaining. */ public Builder clearVersion() { - bitField0_ = (bitField0_ & ~0x00000080); version_ = getDefaultInstance().getVersion(); + bitField0_ = (bitField0_ & ~0x00000080); onChanged(); return this; } @@ -277412,11 +276669,9 @@ public Builder clearVersion() { */ public Builder setVersionBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000080; + if (value == null) { throw new NullPointerException(); } version_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -277444,8 +276699,9 @@ public int getFarmIndex() { * @return This builder for chaining. */ public Builder setFarmIndex(int value) { - bitField0_ |= 0x00000100; + farmIndex_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -277483,8 +276739,9 @@ public double getSoulEggs() { * @return This builder for chaining. */ public Builder setSoulEggs(double value) { - bitField0_ |= 0x00000200; + soulEggs_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -277522,8 +276779,9 @@ public long getTicketsSpent() { * @return This builder for chaining. */ public Builder setTicketsSpent(long value) { - bitField0_ |= 0x00000400; + ticketsSpent_ = value; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -277561,8 +276819,9 @@ public long getGoldSpent() { * @return This builder for chaining. */ public Builder setGoldSpent(long value) { - bitField0_ |= 0x00000800; + goldSpent_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -277576,18 +276835,6 @@ public Builder clearGoldSpent() { 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.ShellsActionLog) } @@ -277602,7 +276849,7 @@ public static ei.Ei.ShellsActionLog getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ShellsActionLog parsePartialFrom( @@ -277723,12 +276970,21 @@ public interface SubmitShellShowcaseRequestOrBuilder extends * Protobuf type {@code ei.SubmitShellShowcaseRequest} */ public static final class SubmitShellShowcaseRequest extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.SubmitShellShowcaseRequest) SubmitShellShowcaseRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + SubmitShellShowcaseRequest.class.getName()); + } // Use SubmitShellShowcaseRequest.newBuilder() to construct. - private SubmitShellShowcaseRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private SubmitShellShowcaseRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private SubmitShellShowcaseRequest() { @@ -277736,25 +276992,13 @@ private SubmitShellShowcaseRequest() { userId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new SubmitShellShowcaseRequest(); - } - - @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_SubmitShellShowcaseRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_SubmitShellShowcaseRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -277789,7 +277033,8 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { } public static final int LOCAL_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object localId_; + @SuppressWarnings("serial") + private volatile java.lang.Object localId_ = ""; /** * optional string local_id = 1; * @return Whether the localId field is set. @@ -277837,7 +277082,8 @@ public java.lang.String getLocalId() { } public static final int USER_ID_FIELD_NUMBER = 2; - private volatile java.lang.Object userId_; + @SuppressWarnings("serial") + private volatile java.lang.Object userId_ = ""; /** * optional string user_id = 2; * @return Whether the userId field is set. @@ -277885,7 +277131,7 @@ public java.lang.String getUserId() { } public static final int PUBLIC_USERNAME_FIELD_NUMBER = 5; - private boolean publicUsername_; + private boolean publicUsername_ = false; /** * optional bool public_username = 5; * @return Whether the publicUsername field is set. @@ -277944,10 +277190,10 @@ public final boolean isInitialized() { public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, localId_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, localId_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, userId_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, userId_); } if (((bitField0_ & 0x00000010) != 0)) { output.writeMessage(3, getFarmConfig()); @@ -277968,10 +277214,10 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, localId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, localId_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, userId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, userId_); } if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -278096,39 +277342,41 @@ public static ei.Ei.SubmitShellShowcaseRequest parseFrom( } public static ei.Ei.SubmitShellShowcaseRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.SubmitShellShowcaseRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.SubmitShellShowcaseRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.SubmitShellShowcaseRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.SubmitShellShowcaseRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.SubmitShellShowcaseRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -278148,7 +277396,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -278156,7 +277404,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.SubmitShellShowcaseRequest} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.SubmitShellShowcaseRequest) ei.Ei.SubmitShellShowcaseRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -278165,7 +277413,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_SubmitShellShowcaseRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -278178,12 +277426,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getRinfoFieldBuilder(); getFarmConfigFieldBuilder(); @@ -278192,24 +277440,20 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (rinfoBuilder_ == null) { - rinfo_ = null; - } else { - rinfoBuilder_.clear(); + bitField0_ = 0; + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); localId_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); userId_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); publicUsername_ = false; - bitField0_ = (bitField0_ & ~0x00000008); - if (farmConfigBuilder_ == null) { - farmConfig_ = null; - } else { - farmConfigBuilder_.clear(); + farmConfig_ = null; + if (farmConfigBuilder_ != null) { + farmConfigBuilder_.dispose(); + farmConfigBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000010); return this; } @@ -278236,73 +277480,41 @@ public ei.Ei.SubmitShellShowcaseRequest build() { @java.lang.Override public ei.Ei.SubmitShellShowcaseRequest buildPartial() { ei.Ei.SubmitShellShowcaseRequest result = new ei.Ei.SubmitShellShowcaseRequest(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.SubmitShellShowcaseRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (rinfoBuilder_ == null) { - result.rinfo_ = rinfo_; - } else { - result.rinfo_ = rinfoBuilder_.build(); - } + result.rinfo_ = rinfoBuilder_ == null + ? rinfo_ + : rinfoBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { + result.localId_ = localId_; to_bitField0_ |= 0x00000002; } - result.localId_ = localId_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.userId_ = userId_; to_bitField0_ |= 0x00000004; } - 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(); - } + result.farmConfig_ = farmConfigBuilder_ == null + ? farmConfig_ + : farmConfigBuilder_.build(); to_bitField0_ |= 0x00000010; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.SubmitShellShowcaseRequest) { @@ -278319,13 +277531,13 @@ public Builder mergeFrom(ei.Ei.SubmitShellShowcaseRequest other) { mergeRinfo(other.getRinfo()); } if (other.hasLocalId()) { - bitField0_ |= 0x00000002; localId_ = other.localId_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasUserId()) { - bitField0_ |= 0x00000004; userId_ = other.userId_; + bitField0_ |= 0x00000004; onChanged(); } if (other.hasPublicUsername()) { @@ -278407,7 +277619,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.BasicRequestInfo rinfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; /** * optional .ei.BasicRequestInfo rinfo = 4; @@ -278436,11 +277648,11 @@ public Builder setRinfo(ei.Ei.BasicRequestInfo value) { throw new NullPointerException(); } rinfo_ = value; - onChanged(); } else { rinfoBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -278450,11 +277662,11 @@ public Builder setRinfo( ei.Ei.BasicRequestInfo.Builder builderForValue) { if (rinfoBuilder_ == null) { rinfo_ = builderForValue.build(); - onChanged(); } else { rinfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -278463,31 +277675,32 @@ public Builder setRinfo( public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { if (rinfoBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - rinfo_ != null && - rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { - rinfo_ = - ei.Ei.BasicRequestInfo.newBuilder(rinfo_).mergeFrom(value).buildPartial(); + rinfo_ != null && + rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { + getRinfoBuilder().mergeFrom(value); } else { rinfo_ = value; } - onChanged(); } else { rinfoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (rinfo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.BasicRequestInfo rinfo = 4; */ public Builder clearRinfo() { - if (rinfoBuilder_ == null) { - rinfo_ = null; - onChanged(); - } else { - rinfoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; + } + onChanged(); return this; } /** @@ -278512,11 +277725,11 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { /** * optional .ei.BasicRequestInfo rinfo = 4; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> getRinfoFieldBuilder() { if (rinfoBuilder_ == null) { - rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( getRinfo(), getParentForChildren(), @@ -278576,11 +277789,9 @@ public java.lang.String getLocalId() { */ public Builder setLocalId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } localId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -278589,8 +277800,8 @@ public Builder setLocalId( * @return This builder for chaining. */ public Builder clearLocalId() { - bitField0_ = (bitField0_ & ~0x00000002); localId_ = getDefaultInstance().getLocalId(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -278601,11 +277812,9 @@ public Builder clearLocalId() { */ public Builder setLocalIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } localId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -278660,11 +277869,9 @@ public java.lang.String getUserId() { */ public Builder setUserId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -278673,8 +277880,8 @@ public Builder setUserId( * @return This builder for chaining. */ public Builder clearUserId() { - bitField0_ = (bitField0_ & ~0x00000004); userId_ = getDefaultInstance().getUserId(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -278685,11 +277892,9 @@ public Builder clearUserId() { */ public Builder setUserIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } userId_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -278717,8 +277922,9 @@ public boolean getPublicUsername() { * @return This builder for chaining. */ public Builder setPublicUsername(boolean value) { - bitField0_ |= 0x00000008; + publicUsername_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -278734,7 +277940,7 @@ public Builder clearPublicUsername() { } private ei.Ei.ShellDB.FarmConfiguration farmConfig_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ShellDB.FarmConfiguration, ei.Ei.ShellDB.FarmConfiguration.Builder, ei.Ei.ShellDB.FarmConfigurationOrBuilder> farmConfigBuilder_; /** * optional .ei.ShellDB.FarmConfiguration farm_config = 3; @@ -278763,11 +277969,11 @@ public Builder setFarmConfig(ei.Ei.ShellDB.FarmConfiguration value) { throw new NullPointerException(); } farmConfig_ = value; - onChanged(); } else { farmConfigBuilder_.setMessage(value); } bitField0_ |= 0x00000010; + onChanged(); return this; } /** @@ -278777,11 +277983,11 @@ public Builder setFarmConfig( ei.Ei.ShellDB.FarmConfiguration.Builder builderForValue) { if (farmConfigBuilder_ == null) { farmConfig_ = builderForValue.build(); - onChanged(); } else { farmConfigBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000010; + onChanged(); return this; } /** @@ -278790,31 +277996,32 @@ public Builder setFarmConfig( public Builder mergeFarmConfig(ei.Ei.ShellDB.FarmConfiguration value) { if (farmConfigBuilder_ == null) { if (((bitField0_ & 0x00000010) != 0) && - farmConfig_ != null && - farmConfig_ != ei.Ei.ShellDB.FarmConfiguration.getDefaultInstance()) { - farmConfig_ = - ei.Ei.ShellDB.FarmConfiguration.newBuilder(farmConfig_).mergeFrom(value).buildPartial(); + farmConfig_ != null && + farmConfig_ != ei.Ei.ShellDB.FarmConfiguration.getDefaultInstance()) { + getFarmConfigBuilder().mergeFrom(value); } else { farmConfig_ = value; } - onChanged(); } else { farmConfigBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000010; + if (farmConfig_ != null) { + bitField0_ |= 0x00000010; + onChanged(); + } return this; } /** * optional .ei.ShellDB.FarmConfiguration farm_config = 3; */ public Builder clearFarmConfig() { - if (farmConfigBuilder_ == null) { - farmConfig_ = null; - onChanged(); - } else { - farmConfigBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000010); + farmConfig_ = null; + if (farmConfigBuilder_ != null) { + farmConfigBuilder_.dispose(); + farmConfigBuilder_ = null; + } + onChanged(); return this; } /** @@ -278839,11 +278046,11 @@ public ei.Ei.ShellDB.FarmConfigurationOrBuilder getFarmConfigOrBuilder() { /** * optional .ei.ShellDB.FarmConfiguration farm_config = 3; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ShellDB.FarmConfiguration, ei.Ei.ShellDB.FarmConfiguration.Builder, ei.Ei.ShellDB.FarmConfigurationOrBuilder> getFarmConfigFieldBuilder() { if (farmConfigBuilder_ == null) { - farmConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + farmConfigBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.ShellDB.FarmConfiguration, ei.Ei.ShellDB.FarmConfiguration.Builder, ei.Ei.ShellDB.FarmConfigurationOrBuilder>( getFarmConfig(), getParentForChildren(), @@ -278852,18 +278059,6 @@ public ei.Ei.ShellDB.FarmConfigurationOrBuilder getFarmConfigOrBuilder() { } return farmConfigBuilder_; } - @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.SubmitShellShowcaseRequest) } @@ -278878,7 +278073,7 @@ public static ei.Ei.SubmitShellShowcaseRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public SubmitShellShowcaseRequest parsePartialFrom( @@ -278996,12 +278191,21 @@ ei.Ei.ShellShowcaseListingInfoOrBuilder getFreshOrBuilder( * Protobuf type {@code ei.ShellShowcase} */ public static final class ShellShowcase extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ShellShowcase) ShellShowcaseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ShellShowcase.class.getName()); + } // Use ShellShowcase.newBuilder() to construct. - private ShellShowcase(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ShellShowcase(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ShellShowcase() { @@ -279010,25 +278214,13 @@ private ShellShowcase() { fresh_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ShellShowcase(); - } - - @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_ShellShowcase_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellShowcase_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -279036,6 +278228,7 @@ protected java.lang.Object newInstance( } public static final int TOP_FIELD_NUMBER = 1; + @SuppressWarnings("serial") private java.util.List top_; /** * repeated .ei.ShellShowcaseListingInfo top = 1; @@ -279076,6 +278269,7 @@ public ei.Ei.ShellShowcaseListingInfoOrBuilder getTopOrBuilder( } public static final int FEATURED_FIELD_NUMBER = 2; + @SuppressWarnings("serial") private java.util.List featured_; /** * repeated .ei.ShellShowcaseListingInfo featured = 2; @@ -279116,6 +278310,7 @@ public ei.Ei.ShellShowcaseListingInfoOrBuilder getFeaturedOrBuilder( } public static final int FRESH_FIELD_NUMBER = 3; + @SuppressWarnings("serial") private java.util.List fresh_; /** * repeated .ei.ShellShowcaseListingInfo fresh = 3; @@ -279282,39 +278477,41 @@ public static ei.Ei.ShellShowcase parseFrom( } public static ei.Ei.ShellShowcase parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellShowcase parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ShellShowcase parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ShellShowcase parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ShellShowcase parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellShowcase parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -279334,7 +278531,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -279342,7 +278539,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ShellShowcase} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ShellShowcase) ei.Ei.ShellShowcaseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -279351,7 +278548,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellShowcase_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -279364,13 +278561,14 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; if (topBuilder_ == null) { top_ = java.util.Collections.emptyList(); } else { @@ -279418,7 +278616,13 @@ public ei.Ei.ShellShowcase build() { @java.lang.Override public ei.Ei.ShellShowcase buildPartial() { ei.Ei.ShellShowcase result = new ei.Ei.ShellShowcase(this); - int from_bitField0_ = bitField0_; + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.ShellShowcase result) { if (topBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { top_ = java.util.Collections.unmodifiableList(top_); @@ -279446,42 +278650,12 @@ public ei.Ei.ShellShowcase buildPartial() { } else { result.fresh_ = freshBuilder_.build(); } - 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); + private void buildPartial0(ei.Ei.ShellShowcase result) { + int from_bitField0_ = bitField0_; } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof ei.Ei.ShellShowcase) { @@ -279513,7 +278687,7 @@ public Builder mergeFrom(ei.Ei.ShellShowcase other) { top_ = other.top_; bitField0_ = (bitField0_ & ~0x00000001); topBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getTopFieldBuilder() : null; } else { topBuilder_.addAllMessages(other.top_); @@ -279539,7 +278713,7 @@ public Builder mergeFrom(ei.Ei.ShellShowcase other) { featured_ = other.featured_; bitField0_ = (bitField0_ & ~0x00000002); featuredBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getFeaturedFieldBuilder() : null; } else { featuredBuilder_.addAllMessages(other.featured_); @@ -279565,7 +278739,7 @@ public Builder mergeFrom(ei.Ei.ShellShowcase other) { fresh_ = other.fresh_; bitField0_ = (bitField0_ & ~0x00000004); freshBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getFreshFieldBuilder() : null; } else { freshBuilder_.addAllMessages(other.fresh_); @@ -279601,7 +278775,7 @@ public Builder mergeFrom( case 10: { ei.Ei.ShellShowcaseListingInfo m = input.readMessage( - ei.Ei.ShellShowcaseListingInfo.PARSER, + ei.Ei.ShellShowcaseListingInfo.parser(), extensionRegistry); if (topBuilder_ == null) { ensureTopIsMutable(); @@ -279614,7 +278788,7 @@ public Builder mergeFrom( case 18: { ei.Ei.ShellShowcaseListingInfo m = input.readMessage( - ei.Ei.ShellShowcaseListingInfo.PARSER, + ei.Ei.ShellShowcaseListingInfo.parser(), extensionRegistry); if (featuredBuilder_ == null) { ensureFeaturedIsMutable(); @@ -279627,7 +278801,7 @@ public Builder mergeFrom( case 26: { ei.Ei.ShellShowcaseListingInfo m = input.readMessage( - ei.Ei.ShellShowcaseListingInfo.PARSER, + ei.Ei.ShellShowcaseListingInfo.parser(), extensionRegistry); if (freshBuilder_ == null) { ensureFreshIsMutable(); @@ -279663,7 +278837,7 @@ private void ensureTopIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellShowcaseListingInfo, ei.Ei.ShellShowcaseListingInfo.Builder, ei.Ei.ShellShowcaseListingInfoOrBuilder> topBuilder_; /** @@ -279879,11 +279053,11 @@ public ei.Ei.ShellShowcaseListingInfo.Builder addTopBuilder( getTopBuilderList() { return getTopFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellShowcaseListingInfo, ei.Ei.ShellShowcaseListingInfo.Builder, ei.Ei.ShellShowcaseListingInfoOrBuilder> getTopFieldBuilder() { if (topBuilder_ == null) { - topBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + topBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellShowcaseListingInfo, ei.Ei.ShellShowcaseListingInfo.Builder, ei.Ei.ShellShowcaseListingInfoOrBuilder>( top_, ((bitField0_ & 0x00000001) != 0), @@ -279903,7 +279077,7 @@ private void ensureFeaturedIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellShowcaseListingInfo, ei.Ei.ShellShowcaseListingInfo.Builder, ei.Ei.ShellShowcaseListingInfoOrBuilder> featuredBuilder_; /** @@ -280119,11 +279293,11 @@ public ei.Ei.ShellShowcaseListingInfo.Builder addFeaturedBuilder( getFeaturedBuilderList() { return getFeaturedFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellShowcaseListingInfo, ei.Ei.ShellShowcaseListingInfo.Builder, ei.Ei.ShellShowcaseListingInfoOrBuilder> getFeaturedFieldBuilder() { if (featuredBuilder_ == null) { - featuredBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + featuredBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellShowcaseListingInfo, ei.Ei.ShellShowcaseListingInfo.Builder, ei.Ei.ShellShowcaseListingInfoOrBuilder>( featured_, ((bitField0_ & 0x00000002) != 0), @@ -280143,7 +279317,7 @@ private void ensureFreshIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellShowcaseListingInfo, ei.Ei.ShellShowcaseListingInfo.Builder, ei.Ei.ShellShowcaseListingInfoOrBuilder> freshBuilder_; /** @@ -280359,11 +279533,11 @@ public ei.Ei.ShellShowcaseListingInfo.Builder addFreshBuilder( getFreshBuilderList() { return getFreshFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellShowcaseListingInfo, ei.Ei.ShellShowcaseListingInfo.Builder, ei.Ei.ShellShowcaseListingInfoOrBuilder> getFreshFieldBuilder() { if (freshBuilder_ == null) { - freshBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + freshBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellShowcaseListingInfo, ei.Ei.ShellShowcaseListingInfo.Builder, ei.Ei.ShellShowcaseListingInfoOrBuilder>( fresh_, ((bitField0_ & 0x00000004) != 0), @@ -280373,18 +279547,6 @@ public ei.Ei.ShellShowcaseListingInfo.Builder addFreshBuilder( } return freshBuilder_; } - @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.ShellShowcase) } @@ -280399,7 +279561,7 @@ public static ei.Ei.ShellShowcase getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ShellShowcase parsePartialFrom( @@ -280650,12 +279812,21 @@ public interface ShellShowcaseListingInfoOrBuilder extends * Protobuf type {@code ei.ShellShowcaseListingInfo} */ public static final class ShellShowcaseListingInfo extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ShellShowcaseListingInfo) ShellShowcaseListingInfoOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ShellShowcaseListingInfo.class.getName()); + } // Use ShellShowcaseListingInfo.newBuilder() to construct. - private ShellShowcaseListingInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ShellShowcaseListingInfo(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ShellShowcaseListingInfo() { @@ -280668,25 +279839,13 @@ private ShellShowcaseListingInfo() { shareUrl_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ShellShowcaseListingInfo(); - } - - @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_ShellShowcaseListingInfo_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellShowcaseListingInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -280728,6 +279887,15 @@ public enum Status INVALID(4), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Status.class.getName()); + } /** * NONE = 0; */ @@ -280836,7 +280004,8 @@ private Status(int value) { private int bitField0_; public static final int ID_FIELD_NUMBER = 1; - private volatile java.lang.Object id_; + @SuppressWarnings("serial") + private volatile java.lang.Object id_ = ""; /** * optional string id = 1; * @return Whether the id field is set. @@ -280884,7 +280053,8 @@ public java.lang.String getId() { } public static final int LOCAL_ID_FIELD_NUMBER = 12; - private volatile java.lang.Object localId_; + @SuppressWarnings("serial") + private volatile java.lang.Object localId_ = ""; /** * optional string local_id = 12; * @return Whether the localId field is set. @@ -280932,7 +280102,8 @@ public java.lang.String getLocalId() { } public static final int NAME_FIELD_NUMBER = 2; - private volatile java.lang.Object name_; + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; /** * optional string name = 2; * @return Whether the name field is set. @@ -280980,7 +280151,8 @@ public java.lang.String getName() { } public static final int DESCRIPTION_FIELD_NUMBER = 3; - private volatile java.lang.Object description_; + @SuppressWarnings("serial") + private volatile java.lang.Object description_ = ""; /** * optional string description = 3; * @return Whether the description field is set. @@ -281028,7 +280200,7 @@ public java.lang.String getDescription() { } public static final int IS_NEW_FIELD_NUMBER = 15; - private boolean isNew_; + private boolean isNew_ = false; /** * optional bool is_new = 15; * @return Whether the isNew field is set. @@ -281047,7 +280219,8 @@ public boolean getIsNew() { } public static final int CREATOR_NAME_FIELD_NUMBER = 14; - private volatile java.lang.Object creatorName_; + @SuppressWarnings("serial") + private volatile java.lang.Object creatorName_ = ""; /** * optional string creator_name = 14; * @return Whether the creatorName field is set. @@ -281095,7 +280268,7 @@ public java.lang.String getCreatorName() { } public static final int STATUS_FIELD_NUMBER = 11; - private int status_; + private int status_ = 0; /** * optional .ei.ShellShowcaseListingInfo.Status status = 11; * @return Whether the status field is set. @@ -281108,8 +280281,7 @@ public java.lang.String getCreatorName() { * @return The status. */ @java.lang.Override public ei.Ei.ShellShowcaseListingInfo.Status getStatus() { - @SuppressWarnings("deprecation") - ei.Ei.ShellShowcaseListingInfo.Status result = ei.Ei.ShellShowcaseListingInfo.Status.valueOf(status_); + ei.Ei.ShellShowcaseListingInfo.Status result = ei.Ei.ShellShowcaseListingInfo.Status.forNumber(status_); return result == null ? ei.Ei.ShellShowcaseListingInfo.Status.NONE : result; } @@ -281140,7 +280312,7 @@ public ei.Ei.ShellDB.FarmConfigurationOrBuilder getFarmConfigOrBuilder() { } public static final int SALES_FIELD_NUMBER = 5; - private int sales_; + private int sales_ = 0; /** * optional uint32 sales = 5; * @return Whether the sales field is set. @@ -281159,7 +280331,7 @@ public int getSales() { } public static final int GROSS_FIELD_NUMBER = 6; - private long gross_; + private long gross_ = 0L; /** * optional uint64 gross = 6; * @return Whether the gross field is set. @@ -281178,7 +280350,7 @@ public long getGross() { } public static final int VIEWS_FIELD_NUMBER = 7; - private long views_; + private long views_ = 0L; /** * optional uint64 views = 7; * @return Whether the views field is set. @@ -281197,7 +280369,7 @@ public long getViews() { } public static final int EQUIPS_FIELD_NUMBER = 13; - private long equips_; + private long equips_ = 0L; /** * optional uint64 equips = 13; * @return Whether the equips field is set. @@ -281216,7 +280388,7 @@ public long getEquips() { } public static final int LIKES_FIELD_NUMBER = 8; - private int likes_; + private int likes_ = 0; /** * optional uint32 likes = 8; * @return Whether the likes field is set. @@ -281235,7 +280407,7 @@ public int getLikes() { } public static final int DISLIKES_FIELD_NUMBER = 9; - private int dislikes_; + private int dislikes_ = 0; /** * optional uint32 dislikes = 9; * @return Whether the dislikes field is set. @@ -281254,7 +280426,8 @@ public int getDislikes() { } public static final int SHARE_URL_FIELD_NUMBER = 10; - private volatile java.lang.Object shareUrl_; + @SuppressWarnings("serial") + private volatile java.lang.Object shareUrl_ = ""; /** * optional string share_url = 10; * @return Whether the shareUrl field is set. @@ -281316,13 +280489,13 @@ 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, id_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, id_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, name_); } if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, description_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, description_); } if (((bitField0_ & 0x00000080) != 0)) { output.writeMessage(4, getFarmConfig()); @@ -281343,19 +280516,19 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeUInt32(9, dislikes_); } if (((bitField0_ & 0x00004000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 10, shareUrl_); + com.google.protobuf.GeneratedMessage.writeString(output, 10, shareUrl_); } if (((bitField0_ & 0x00000040) != 0)) { output.writeEnum(11, status_); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 12, localId_); + com.google.protobuf.GeneratedMessage.writeString(output, 12, localId_); } if (((bitField0_ & 0x00000800) != 0)) { output.writeUInt64(13, equips_); } if (((bitField0_ & 0x00000020) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 14, creatorName_); + com.google.protobuf.GeneratedMessage.writeString(output, 14, creatorName_); } if (((bitField0_ & 0x00000010) != 0)) { output.writeBool(15, isNew_); @@ -281370,13 +280543,13 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, id_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, name_); } if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, description_); } if (((bitField0_ & 0x00000080) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -281403,21 +280576,21 @@ public int getSerializedSize() { .computeUInt32Size(9, dislikes_); } if (((bitField0_ & 0x00004000) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, shareUrl_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(10, shareUrl_); } if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(11, status_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, localId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(12, localId_); } if (((bitField0_ & 0x00000800) != 0)) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(13, equips_); } if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(14, creatorName_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(14, creatorName_); } if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -281626,39 +280799,41 @@ public static ei.Ei.ShellShowcaseListingInfo parseFrom( } public static ei.Ei.ShellShowcaseListingInfo parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellShowcaseListingInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ShellShowcaseListingInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ShellShowcaseListingInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ShellShowcaseListingInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellShowcaseListingInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -281678,7 +280853,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -281686,7 +280861,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ShellShowcaseListingInfo} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ShellShowcaseListingInfo) ei.Ei.ShellShowcaseListingInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -281695,7 +280870,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellShowcaseListingInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -281708,12 +280883,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getFarmConfigFieldBuilder(); } @@ -281721,40 +280896,26 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; id_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); localId_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); name_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); description_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); isNew_ = false; - bitField0_ = (bitField0_ & ~0x00000010); creatorName_ = ""; - bitField0_ = (bitField0_ & ~0x00000020); status_ = 0; - bitField0_ = (bitField0_ & ~0x00000040); - if (farmConfigBuilder_ == null) { - farmConfig_ = null; - } else { - farmConfigBuilder_.clear(); + farmConfig_ = null; + if (farmConfigBuilder_ != null) { + farmConfigBuilder_.dispose(); + farmConfigBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000080); sales_ = 0; - bitField0_ = (bitField0_ & ~0x00000100); gross_ = 0L; - bitField0_ = (bitField0_ & ~0x00000200); views_ = 0L; - bitField0_ = (bitField0_ & ~0x00000400); equips_ = 0L; - bitField0_ = (bitField0_ & ~0x00000800); likes_ = 0; - bitField0_ = (bitField0_ & ~0x00001000); dislikes_ = 0; - bitField0_ = (bitField0_ & ~0x00002000); shareUrl_ = ""; - bitField0_ = (bitField0_ & ~0x00004000); return this; } @@ -281781,42 +280942,46 @@ public ei.Ei.ShellShowcaseListingInfo build() { @java.lang.Override public ei.Ei.ShellShowcaseListingInfo buildPartial() { ei.Ei.ShellShowcaseListingInfo result = new ei.Ei.ShellShowcaseListingInfo(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ShellShowcaseListingInfo result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.id_ = id_; to_bitField0_ |= 0x00000001; } - result.id_ = id_; if (((from_bitField0_ & 0x00000002) != 0)) { + result.localId_ = localId_; to_bitField0_ |= 0x00000002; } - result.localId_ = localId_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.name_ = name_; to_bitField0_ |= 0x00000004; } - result.name_ = name_; if (((from_bitField0_ & 0x00000008) != 0)) { + result.description_ = description_; to_bitField0_ |= 0x00000008; } - result.description_ = description_; if (((from_bitField0_ & 0x00000010) != 0)) { result.isNew_ = isNew_; to_bitField0_ |= 0x00000010; } if (((from_bitField0_ & 0x00000020) != 0)) { + result.creatorName_ = creatorName_; to_bitField0_ |= 0x00000020; } - result.creatorName_ = creatorName_; if (((from_bitField0_ & 0x00000040) != 0)) { + result.status_ = status_; to_bitField0_ |= 0x00000040; } - result.status_ = status_; if (((from_bitField0_ & 0x00000080) != 0)) { - if (farmConfigBuilder_ == null) { - result.farmConfig_ = farmConfig_; - } else { - result.farmConfig_ = farmConfigBuilder_.build(); - } + result.farmConfig_ = farmConfigBuilder_ == null + ? farmConfig_ + : farmConfigBuilder_.build(); to_bitField0_ |= 0x00000080; } if (((from_bitField0_ & 0x00000100) != 0)) { @@ -281844,46 +281009,12 @@ public ei.Ei.ShellShowcaseListingInfo buildPartial() { to_bitField0_ |= 0x00002000; } if (((from_bitField0_ & 0x00004000) != 0)) { + result.shareUrl_ = shareUrl_; to_bitField0_ |= 0x00004000; } - result.shareUrl_ = shareUrl_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ShellShowcaseListingInfo) { @@ -281897,31 +281028,31 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.ShellShowcaseListingInfo other) { if (other == ei.Ei.ShellShowcaseListingInfo.getDefaultInstance()) return this; if (other.hasId()) { - bitField0_ |= 0x00000001; id_ = other.id_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasLocalId()) { - bitField0_ |= 0x00000002; localId_ = other.localId_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasName()) { - bitField0_ |= 0x00000004; name_ = other.name_; + bitField0_ |= 0x00000004; onChanged(); } if (other.hasDescription()) { - bitField0_ |= 0x00000008; description_ = other.description_; + bitField0_ |= 0x00000008; onChanged(); } if (other.hasIsNew()) { setIsNew(other.getIsNew()); } if (other.hasCreatorName()) { - bitField0_ |= 0x00000020; creatorName_ = other.creatorName_; + bitField0_ |= 0x00000020; onChanged(); } if (other.hasStatus()) { @@ -281949,8 +281080,8 @@ public Builder mergeFrom(ei.Ei.ShellShowcaseListingInfo other) { setDislikes(other.getDislikes()); } if (other.hasShareUrl()) { - bitField0_ |= 0x00004000; shareUrl_ = other.shareUrl_; + bitField0_ |= 0x00004000; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -282130,11 +281261,9 @@ public java.lang.String getId() { */ public Builder setId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } id_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -282143,8 +281272,8 @@ public Builder setId( * @return This builder for chaining. */ public Builder clearId() { - bitField0_ = (bitField0_ & ~0x00000001); id_ = getDefaultInstance().getId(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -282155,11 +281284,9 @@ public Builder clearId() { */ public Builder setIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } id_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -282214,11 +281341,9 @@ public java.lang.String getLocalId() { */ public Builder setLocalId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } localId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -282227,8 +281352,8 @@ public Builder setLocalId( * @return This builder for chaining. */ public Builder clearLocalId() { - bitField0_ = (bitField0_ & ~0x00000002); localId_ = getDefaultInstance().getLocalId(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -282239,11 +281364,9 @@ public Builder clearLocalId() { */ public Builder setLocalIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } localId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -282298,11 +281421,9 @@ public java.lang.String getName() { */ public Builder setName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } name_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -282311,8 +281432,8 @@ public Builder setName( * @return This builder for chaining. */ public Builder clearName() { - bitField0_ = (bitField0_ & ~0x00000004); name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -282323,11 +281444,9 @@ public Builder clearName() { */ public Builder setNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } name_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -282382,11 +281501,9 @@ public java.lang.String getDescription() { */ public Builder setDescription( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } description_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -282395,8 +281512,8 @@ public Builder setDescription( * @return This builder for chaining. */ public Builder clearDescription() { - bitField0_ = (bitField0_ & ~0x00000008); description_ = getDefaultInstance().getDescription(); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -282407,11 +281524,9 @@ public Builder clearDescription() { */ public Builder setDescriptionBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; + if (value == null) { throw new NullPointerException(); } description_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -282439,8 +281554,9 @@ public boolean getIsNew() { * @return This builder for chaining. */ public Builder setIsNew(boolean value) { - bitField0_ |= 0x00000010; + isNew_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -282505,11 +281621,9 @@ public java.lang.String getCreatorName() { */ public Builder setCreatorName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } creatorName_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -282518,8 +281632,8 @@ public Builder setCreatorName( * @return This builder for chaining. */ public Builder clearCreatorName() { - bitField0_ = (bitField0_ & ~0x00000020); creatorName_ = getDefaultInstance().getCreatorName(); + bitField0_ = (bitField0_ & ~0x00000020); onChanged(); return this; } @@ -282530,11 +281644,9 @@ public Builder clearCreatorName() { */ public Builder setCreatorNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } creatorName_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -282553,8 +281665,7 @@ public Builder setCreatorNameBytes( */ @java.lang.Override public ei.Ei.ShellShowcaseListingInfo.Status getStatus() { - @SuppressWarnings("deprecation") - ei.Ei.ShellShowcaseListingInfo.Status result = ei.Ei.ShellShowcaseListingInfo.Status.valueOf(status_); + ei.Ei.ShellShowcaseListingInfo.Status result = ei.Ei.ShellShowcaseListingInfo.Status.forNumber(status_); return result == null ? ei.Ei.ShellShowcaseListingInfo.Status.NONE : result; } /** @@ -282583,7 +281694,7 @@ public Builder clearStatus() { } private ei.Ei.ShellDB.FarmConfiguration farmConfig_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ShellDB.FarmConfiguration, ei.Ei.ShellDB.FarmConfiguration.Builder, ei.Ei.ShellDB.FarmConfigurationOrBuilder> farmConfigBuilder_; /** * optional .ei.ShellDB.FarmConfiguration farm_config = 4; @@ -282612,11 +281723,11 @@ public Builder setFarmConfig(ei.Ei.ShellDB.FarmConfiguration value) { throw new NullPointerException(); } farmConfig_ = value; - onChanged(); } else { farmConfigBuilder_.setMessage(value); } bitField0_ |= 0x00000080; + onChanged(); return this; } /** @@ -282626,11 +281737,11 @@ public Builder setFarmConfig( ei.Ei.ShellDB.FarmConfiguration.Builder builderForValue) { if (farmConfigBuilder_ == null) { farmConfig_ = builderForValue.build(); - onChanged(); } else { farmConfigBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000080; + onChanged(); return this; } /** @@ -282639,31 +281750,32 @@ public Builder setFarmConfig( public Builder mergeFarmConfig(ei.Ei.ShellDB.FarmConfiguration value) { if (farmConfigBuilder_ == null) { if (((bitField0_ & 0x00000080) != 0) && - farmConfig_ != null && - farmConfig_ != ei.Ei.ShellDB.FarmConfiguration.getDefaultInstance()) { - farmConfig_ = - ei.Ei.ShellDB.FarmConfiguration.newBuilder(farmConfig_).mergeFrom(value).buildPartial(); + farmConfig_ != null && + farmConfig_ != ei.Ei.ShellDB.FarmConfiguration.getDefaultInstance()) { + getFarmConfigBuilder().mergeFrom(value); } else { farmConfig_ = value; } - onChanged(); } else { farmConfigBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000080; + if (farmConfig_ != null) { + bitField0_ |= 0x00000080; + onChanged(); + } return this; } /** * optional .ei.ShellDB.FarmConfiguration farm_config = 4; */ public Builder clearFarmConfig() { - if (farmConfigBuilder_ == null) { - farmConfig_ = null; - onChanged(); - } else { - farmConfigBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000080); + farmConfig_ = null; + if (farmConfigBuilder_ != null) { + farmConfigBuilder_.dispose(); + farmConfigBuilder_ = null; + } + onChanged(); return this; } /** @@ -282688,11 +281800,11 @@ public ei.Ei.ShellDB.FarmConfigurationOrBuilder getFarmConfigOrBuilder() { /** * optional .ei.ShellDB.FarmConfiguration farm_config = 4; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.ShellDB.FarmConfiguration, ei.Ei.ShellDB.FarmConfiguration.Builder, ei.Ei.ShellDB.FarmConfigurationOrBuilder> getFarmConfigFieldBuilder() { if (farmConfigBuilder_ == null) { - farmConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + farmConfigBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.ShellDB.FarmConfiguration, ei.Ei.ShellDB.FarmConfiguration.Builder, ei.Ei.ShellDB.FarmConfigurationOrBuilder>( getFarmConfig(), getParentForChildren(), @@ -282725,8 +281837,9 @@ public int getSales() { * @return This builder for chaining. */ public Builder setSales(int value) { - bitField0_ |= 0x00000100; + sales_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -282764,8 +281877,9 @@ public long getGross() { * @return This builder for chaining. */ public Builder setGross(long value) { - bitField0_ |= 0x00000200; + gross_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -282803,8 +281917,9 @@ public long getViews() { * @return This builder for chaining. */ public Builder setViews(long value) { - bitField0_ |= 0x00000400; + views_ = value; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -282842,8 +281957,9 @@ public long getEquips() { * @return This builder for chaining. */ public Builder setEquips(long value) { - bitField0_ |= 0x00000800; + equips_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -282881,8 +281997,9 @@ public int getLikes() { * @return This builder for chaining. */ public Builder setLikes(int value) { - bitField0_ |= 0x00001000; + likes_ = value; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -282920,8 +282037,9 @@ public int getDislikes() { * @return This builder for chaining. */ public Builder setDislikes(int value) { - bitField0_ |= 0x00002000; + dislikes_ = value; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -282986,11 +282104,9 @@ public java.lang.String getShareUrl() { */ public Builder setShareUrl( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00004000; + if (value == null) { throw new NullPointerException(); } shareUrl_ = value; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -282999,8 +282115,8 @@ public Builder setShareUrl( * @return This builder for chaining. */ public Builder clearShareUrl() { - bitField0_ = (bitField0_ & ~0x00004000); shareUrl_ = getDefaultInstance().getShareUrl(); + bitField0_ = (bitField0_ & ~0x00004000); onChanged(); return this; } @@ -283011,26 +282127,12 @@ public Builder clearShareUrl() { */ public Builder setShareUrlBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00004000; + if (value == null) { throw new NullPointerException(); } shareUrl_ = value; + bitField0_ |= 0x00004000; 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.ShellShowcaseListingInfo) } @@ -283045,7 +282147,7 @@ public static ei.Ei.ShellShowcaseListingInfo getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ShellShowcaseListingInfo parsePartialFrom( @@ -283142,37 +282244,35 @@ public interface ShowcaseRoyaltyDeliveryConfirmationOrBuilder extends * Protobuf type {@code ei.ShowcaseRoyaltyDeliveryConfirmation} */ public static final class ShowcaseRoyaltyDeliveryConfirmation extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ShowcaseRoyaltyDeliveryConfirmation) ShowcaseRoyaltyDeliveryConfirmationOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ShowcaseRoyaltyDeliveryConfirmation.class.getName()); + } // Use ShowcaseRoyaltyDeliveryConfirmation.newBuilder() to construct. - private ShowcaseRoyaltyDeliveryConfirmation(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ShowcaseRoyaltyDeliveryConfirmation(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ShowcaseRoyaltyDeliveryConfirmation() { - ids_ = com.google.protobuf.LazyStringArrayList.EMPTY; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ShowcaseRoyaltyDeliveryConfirmation(); + ids_ = + com.google.protobuf.LazyStringArrayList.emptyList(); } - @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_ShowcaseRoyaltyDeliveryConfirmation_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShowcaseRoyaltyDeliveryConfirmation_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -283207,7 +282307,9 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { } public static final int IDS_FIELD_NUMBER = 1; - private com.google.protobuf.LazyStringList ids_; + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList ids_ = + com.google.protobuf.LazyStringArrayList.emptyList(); /** * repeated string ids = 1; * @return A list containing the ids. @@ -283242,7 +282344,7 @@ public java.lang.String getIds(int index) { } public static final int AMOUNT_FIELD_NUMBER = 2; - private int amount_; + private int amount_ = 0; /** * optional uint32 amount = 2; * @return Whether the amount field is set. @@ -283275,7 +282377,7 @@ public final boolean isInitialized() { public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < ids_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, ids_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 1, ids_.getRaw(i)); } if (((bitField0_ & 0x00000002) != 0)) { output.writeUInt32(2, amount_); @@ -283397,39 +282499,41 @@ public static ei.Ei.ShowcaseRoyaltyDeliveryConfirmation parseFrom( } public static ei.Ei.ShowcaseRoyaltyDeliveryConfirmation parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShowcaseRoyaltyDeliveryConfirmation parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ShowcaseRoyaltyDeliveryConfirmation parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ShowcaseRoyaltyDeliveryConfirmation parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ShowcaseRoyaltyDeliveryConfirmation parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShowcaseRoyaltyDeliveryConfirmation parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -283449,7 +282553,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -283457,7 +282561,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ShowcaseRoyaltyDeliveryConfirmation} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ShowcaseRoyaltyDeliveryConfirmation) ei.Ei.ShowcaseRoyaltyDeliveryConfirmationOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -283466,7 +282570,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShowcaseRoyaltyDeliveryConfirmation_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -283479,12 +282583,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getRinfoFieldBuilder(); } @@ -283492,16 +282596,15 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (rinfoBuilder_ == null) { - rinfo_ = null; - } else { - rinfoBuilder_.clear(); + bitField0_ = 0; + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); - ids_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000002); + ids_ = + com.google.protobuf.LazyStringArrayList.emptyList(); amount_ = 0; - bitField0_ = (bitField0_ & ~0x00000004); return this; } @@ -283528,62 +282631,31 @@ public ei.Ei.ShowcaseRoyaltyDeliveryConfirmation build() { @java.lang.Override public ei.Ei.ShowcaseRoyaltyDeliveryConfirmation buildPartial() { ei.Ei.ShowcaseRoyaltyDeliveryConfirmation result = new ei.Ei.ShowcaseRoyaltyDeliveryConfirmation(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.ShowcaseRoyaltyDeliveryConfirmation result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (rinfoBuilder_ == null) { - result.rinfo_ = rinfo_; - } else { - result.rinfo_ = rinfoBuilder_.build(); - } + result.rinfo_ = rinfoBuilder_ == null + ? rinfo_ + : rinfoBuilder_.build(); to_bitField0_ |= 0x00000001; } - if (((bitField0_ & 0x00000002) != 0)) { - ids_ = ids_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000002); + if (((from_bitField0_ & 0x00000002) != 0)) { + ids_.makeImmutable(); + result.ids_ = ids_; } - result.ids_ = ids_; if (((from_bitField0_ & 0x00000004) != 0)) { result.amount_ = amount_; to_bitField0_ |= 0x00000002; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.ShowcaseRoyaltyDeliveryConfirmation) { @@ -283602,7 +282674,7 @@ public Builder mergeFrom(ei.Ei.ShowcaseRoyaltyDeliveryConfirmation other) { if (!other.ids_.isEmpty()) { if (ids_.isEmpty()) { ids_ = other.ids_; - bitField0_ = (bitField0_ & ~0x00000002); + bitField0_ |= 0x00000002; } else { ensureIdsIsMutable(); ids_.addAll(other.ids_); @@ -283674,7 +282746,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.BasicRequestInfo rinfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; /** * optional .ei.BasicRequestInfo rinfo = 3; @@ -283703,11 +282775,11 @@ public Builder setRinfo(ei.Ei.BasicRequestInfo value) { throw new NullPointerException(); } rinfo_ = value; - onChanged(); } else { rinfoBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -283717,11 +282789,11 @@ public Builder setRinfo( ei.Ei.BasicRequestInfo.Builder builderForValue) { if (rinfoBuilder_ == null) { rinfo_ = builderForValue.build(); - onChanged(); } else { rinfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -283730,31 +282802,32 @@ public Builder setRinfo( public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { if (rinfoBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - rinfo_ != null && - rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { - rinfo_ = - ei.Ei.BasicRequestInfo.newBuilder(rinfo_).mergeFrom(value).buildPartial(); + rinfo_ != null && + rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { + getRinfoBuilder().mergeFrom(value); } else { rinfo_ = value; } - onChanged(); } else { rinfoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (rinfo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.BasicRequestInfo rinfo = 3; */ public Builder clearRinfo() { - if (rinfoBuilder_ == null) { - rinfo_ = null; - onChanged(); - } else { - rinfoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; + } + onChanged(); return this; } /** @@ -283779,11 +282852,11 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { /** * optional .ei.BasicRequestInfo rinfo = 3; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> getRinfoFieldBuilder() { if (rinfoBuilder_ == null) { - rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( getRinfo(), getParentForChildren(), @@ -283793,12 +282866,13 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { return rinfoBuilder_; } - private com.google.protobuf.LazyStringList ids_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private com.google.protobuf.LazyStringArrayList ids_ = + com.google.protobuf.LazyStringArrayList.emptyList(); private void ensureIdsIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { + if (!ids_.isModifiable()) { ids_ = new com.google.protobuf.LazyStringArrayList(ids_); - bitField0_ |= 0x00000002; - } + } + bitField0_ |= 0x00000002; } /** * repeated string ids = 1; @@ -283806,7 +282880,8 @@ private void ensureIdsIsMutable() { */ public com.google.protobuf.ProtocolStringList getIdsList() { - return ids_.getUnmodifiableView(); + ids_.makeImmutable(); + return ids_; } /** * repeated string ids = 1; @@ -283840,11 +282915,10 @@ public java.lang.String getIds(int index) { */ public Builder setIds( int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureIdsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureIdsIsMutable(); ids_.set(index, value); + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -283855,11 +282929,10 @@ public Builder setIds( */ public Builder addIds( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureIdsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureIdsIsMutable(); ids_.add(value); + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -283873,6 +282946,7 @@ public Builder addAllIds( ensureIdsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, ids_); + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -283881,8 +282955,9 @@ public Builder addAllIds( * @return This builder for chaining. */ public Builder clearIds() { - ids_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000002); + ids_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002);; onChanged(); return this; } @@ -283893,11 +282968,10 @@ public Builder clearIds() { */ public Builder addIdsBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - ensureIdsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureIdsIsMutable(); ids_.add(value); + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -283925,8 +282999,9 @@ public int getAmount() { * @return This builder for chaining. */ public Builder setAmount(int value) { - bitField0_ |= 0x00000004; + amount_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -283940,18 +283015,6 @@ public Builder clearAmount() { 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.ShowcaseRoyaltyDeliveryConfirmation) } @@ -283966,7 +283029,7 @@ public static ei.Ei.ShowcaseRoyaltyDeliveryConfirmation getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ShowcaseRoyaltyDeliveryConfirmation parsePartialFrom( @@ -284036,37 +283099,34 @@ ei.Ei.ShellShowcaseListingInfoOrBuilder getListingsOrBuilder( * Protobuf type {@code ei.ShellShowcaseListingSet} */ public static final class ShellShowcaseListingSet extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ShellShowcaseListingSet) ShellShowcaseListingSetOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ShellShowcaseListingSet.class.getName()); + } // Use ShellShowcaseListingSet.newBuilder() to construct. - private ShellShowcaseListingSet(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ShellShowcaseListingSet(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ShellShowcaseListingSet() { listings_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ShellShowcaseListingSet(); - } - - @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_ShellShowcaseListingSet_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellShowcaseListingSet_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -284074,6 +283134,7 @@ protected java.lang.Object newInstance( } public static final int LISTINGS_FIELD_NUMBER = 1; + @SuppressWarnings("serial") private java.util.List listings_; /** * repeated .ei.ShellShowcaseListingInfo listings = 1; @@ -284214,39 +283275,41 @@ public static ei.Ei.ShellShowcaseListingSet parseFrom( } public static ei.Ei.ShellShowcaseListingSet parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellShowcaseListingSet parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ShellShowcaseListingSet parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ShellShowcaseListingSet parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ShellShowcaseListingSet parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellShowcaseListingSet parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -284266,7 +283329,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -284274,7 +283337,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ShellShowcaseListingSet} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ShellShowcaseListingSet) ei.Ei.ShellShowcaseListingSetOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -284283,7 +283346,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellShowcaseListingSet_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -284296,13 +283359,14 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; if (listingsBuilder_ == null) { listings_ = java.util.Collections.emptyList(); } else { @@ -284336,7 +283400,13 @@ public ei.Ei.ShellShowcaseListingSet build() { @java.lang.Override public ei.Ei.ShellShowcaseListingSet buildPartial() { ei.Ei.ShellShowcaseListingSet result = new ei.Ei.ShellShowcaseListingSet(this); - int from_bitField0_ = bitField0_; + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.ShellShowcaseListingSet result) { if (listingsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { listings_ = java.util.Collections.unmodifiableList(listings_); @@ -284346,42 +283416,12 @@ public ei.Ei.ShellShowcaseListingSet buildPartial() { } else { result.listings_ = listingsBuilder_.build(); } - 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); + private void buildPartial0(ei.Ei.ShellShowcaseListingSet result) { + int from_bitField0_ = bitField0_; } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof ei.Ei.ShellShowcaseListingSet) { @@ -284413,7 +283453,7 @@ public Builder mergeFrom(ei.Ei.ShellShowcaseListingSet other) { listings_ = other.listings_; bitField0_ = (bitField0_ & ~0x00000001); listingsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getListingsFieldBuilder() : null; } else { listingsBuilder_.addAllMessages(other.listings_); @@ -284449,7 +283489,7 @@ public Builder mergeFrom( case 10: { ei.Ei.ShellShowcaseListingInfo m = input.readMessage( - ei.Ei.ShellShowcaseListingInfo.PARSER, + ei.Ei.ShellShowcaseListingInfo.parser(), extensionRegistry); if (listingsBuilder_ == null) { ensureListingsIsMutable(); @@ -284485,7 +283525,7 @@ private void ensureListingsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellShowcaseListingInfo, ei.Ei.ShellShowcaseListingInfo.Builder, ei.Ei.ShellShowcaseListingInfoOrBuilder> listingsBuilder_; /** @@ -284701,11 +283741,11 @@ public ei.Ei.ShellShowcaseListingInfo.Builder addListingsBuilder( getListingsBuilderList() { return getListingsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellShowcaseListingInfo, ei.Ei.ShellShowcaseListingInfo.Builder, ei.Ei.ShellShowcaseListingInfoOrBuilder> getListingsFieldBuilder() { if (listingsBuilder_ == null) { - listingsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + listingsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellShowcaseListingInfo, ei.Ei.ShellShowcaseListingInfo.Builder, ei.Ei.ShellShowcaseListingInfoOrBuilder>( listings_, ((bitField0_ & 0x00000001) != 0), @@ -284715,18 +283755,6 @@ public ei.Ei.ShellShowcaseListingInfo.Builder addListingsBuilder( } return listingsBuilder_; } - @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.ShellShowcaseListingSet) } @@ -284741,7 +283769,7 @@ public static ei.Ei.ShellShowcaseListingSet getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ShellShowcaseListingSet parsePartialFrom( @@ -284826,37 +283854,34 @@ ei.Ei.ShellsActionLogOrBuilder getActionsOrBuilder( * Protobuf type {@code ei.ShellsActionBatch} */ public static final class ShellsActionBatch extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.ShellsActionBatch) ShellsActionBatchOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + ShellsActionBatch.class.getName()); + } // Use ShellsActionBatch.newBuilder() to construct. - private ShellsActionBatch(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ShellsActionBatch(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ShellsActionBatch() { actions_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ShellsActionBatch(); - } - - @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_ShellsActionBatch_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellsActionBatch_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -284891,6 +283916,7 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { } public static final int ACTIONS_FIELD_NUMBER = 2; + @SuppressWarnings("serial") private java.util.List actions_; /** * repeated .ei.ShellsActionLog actions = 2; @@ -285047,39 +284073,41 @@ public static ei.Ei.ShellsActionBatch parseFrom( } public static ei.Ei.ShellsActionBatch parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellsActionBatch parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.ShellsActionBatch parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.ShellsActionBatch parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.ShellsActionBatch parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.ShellsActionBatch parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -285099,7 +284127,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -285107,7 +284135,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.ShellsActionBatch} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.ShellsActionBatch) ei.Ei.ShellsActionBatchOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -285116,7 +284144,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_ShellsActionBatch_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -285129,12 +284157,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getRinfoFieldBuilder(); getActionsFieldBuilder(); @@ -285143,12 +284171,12 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (rinfoBuilder_ == null) { - rinfo_ = null; - } else { - rinfoBuilder_.clear(); + bitField0_ = 0; + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); if (actionsBuilder_ == null) { actions_ = java.util.Collections.emptyList(); } else { @@ -285182,16 +284210,13 @@ public ei.Ei.ShellsActionBatch build() { @java.lang.Override public ei.Ei.ShellsActionBatch buildPartial() { ei.Ei.ShellsActionBatch result = new ei.Ei.ShellsActionBatch(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - if (rinfoBuilder_ == null) { - result.rinfo_ = rinfo_; - } else { - result.rinfo_ = rinfoBuilder_.build(); - } - to_bitField0_ |= 0x00000001; - } + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.ShellsActionBatch result) { if (actionsBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0)) { actions_ = java.util.Collections.unmodifiableList(actions_); @@ -285201,43 +284226,20 @@ public ei.Ei.ShellsActionBatch buildPartial() { } else { result.actions_ = actionsBuilder_.build(); } - 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); + private void buildPartial0(ei.Ei.ShellsActionBatch result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.rinfo_ = rinfoBuilder_ == null + ? rinfo_ + : rinfoBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof ei.Ei.ShellsActionBatch) { @@ -285272,7 +284274,7 @@ public Builder mergeFrom(ei.Ei.ShellsActionBatch other) { actions_ = other.actions_; bitField0_ = (bitField0_ & ~0x00000002); actionsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getActionsFieldBuilder() : null; } else { actionsBuilder_.addAllMessages(other.actions_); @@ -285315,7 +284317,7 @@ public Builder mergeFrom( case 18: { ei.Ei.ShellsActionLog m = input.readMessage( - ei.Ei.ShellsActionLog.PARSER, + ei.Ei.ShellsActionLog.parser(), extensionRegistry); if (actionsBuilder_ == null) { ensureActionsIsMutable(); @@ -285343,7 +284345,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.BasicRequestInfo rinfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; /** * optional .ei.BasicRequestInfo rinfo = 1; @@ -285372,11 +284374,11 @@ public Builder setRinfo(ei.Ei.BasicRequestInfo value) { throw new NullPointerException(); } rinfo_ = value; - onChanged(); } else { rinfoBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -285386,11 +284388,11 @@ public Builder setRinfo( ei.Ei.BasicRequestInfo.Builder builderForValue) { if (rinfoBuilder_ == null) { rinfo_ = builderForValue.build(); - onChanged(); } else { rinfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -285399,31 +284401,32 @@ public Builder setRinfo( public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { if (rinfoBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - rinfo_ != null && - rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { - rinfo_ = - ei.Ei.BasicRequestInfo.newBuilder(rinfo_).mergeFrom(value).buildPartial(); + rinfo_ != null && + rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { + getRinfoBuilder().mergeFrom(value); } else { rinfo_ = value; } - onChanged(); } else { rinfoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (rinfo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.BasicRequestInfo rinfo = 1; */ public Builder clearRinfo() { - if (rinfoBuilder_ == null) { - rinfo_ = null; - onChanged(); - } else { - rinfoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; + } + onChanged(); return this; } /** @@ -285448,11 +284451,11 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { /** * optional .ei.BasicRequestInfo rinfo = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> getRinfoFieldBuilder() { if (rinfoBuilder_ == null) { - rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( getRinfo(), getParentForChildren(), @@ -285471,7 +284474,7 @@ private void ensureActionsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellsActionLog, ei.Ei.ShellsActionLog.Builder, ei.Ei.ShellsActionLogOrBuilder> actionsBuilder_; /** @@ -285687,11 +284690,11 @@ public ei.Ei.ShellsActionLog.Builder addActionsBuilder( getActionsBuilderList() { return getActionsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellsActionLog, ei.Ei.ShellsActionLog.Builder, ei.Ei.ShellsActionLogOrBuilder> getActionsFieldBuilder() { if (actionsBuilder_ == null) { - actionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + actionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.ShellsActionLog, ei.Ei.ShellsActionLog.Builder, ei.Ei.ShellsActionLogOrBuilder>( actions_, ((bitField0_ & 0x00000002) != 0), @@ -285701,18 +284704,6 @@ public ei.Ei.ShellsActionLog.Builder addActionsBuilder( } return actionsBuilder_; } - @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.ShellsActionBatch) } @@ -285727,7 +284718,7 @@ public static ei.Ei.ShellsActionBatch getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ShellsActionBatch parsePartialFrom( @@ -286183,12 +285174,21 @@ public interface UserVerificationAnalysisOrBuilder extends * Protobuf type {@code ei.UserVerificationAnalysis} */ public static final class UserVerificationAnalysis extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.UserVerificationAnalysis) UserVerificationAnalysisOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + UserVerificationAnalysis.class.getName()); + } // Use UserVerificationAnalysis.newBuilder() to construct. - private UserVerificationAnalysis(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private UserVerificationAnalysis(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private UserVerificationAnalysis() { @@ -286196,28 +285196,17 @@ private UserVerificationAnalysis() { iapStatus_ = 0; artifactsStatus_ = 0; contractsStatus_ = 0; - invalidContracts_ = com.google.protobuf.LazyStringArrayList.EMPTY; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new UserVerificationAnalysis(); + invalidContracts_ = + com.google.protobuf.LazyStringArrayList.emptyList(); } - @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_UserVerificationAnalysis_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_UserVerificationAnalysis_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -286243,6 +285232,15 @@ public enum Status COMPLETE(2), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Status.class.getName()); + } /** * UNKNOWN = 0; */ @@ -286332,7 +285330,7 @@ private Status(int value) { private int bitField0_; private int bitField1_; public static final int OVERALL_STATUS_FIELD_NUMBER = 1; - private int overallStatus_; + private int overallStatus_ = 0; /** * optional .ei.UserVerificationAnalysis.Status overall_status = 1; * @return Whether the overallStatus field is set. @@ -286345,13 +285343,12 @@ private Status(int value) { * @return The overallStatus. */ @java.lang.Override public ei.Ei.UserVerificationAnalysis.Status getOverallStatus() { - @SuppressWarnings("deprecation") - ei.Ei.UserVerificationAnalysis.Status result = ei.Ei.UserVerificationAnalysis.Status.valueOf(overallStatus_); + ei.Ei.UserVerificationAnalysis.Status result = ei.Ei.UserVerificationAnalysis.Status.forNumber(overallStatus_); return result == null ? ei.Ei.UserVerificationAnalysis.Status.UNKNOWN : result; } public static final int START_TIME_FIELD_NUMBER = 2; - private double startTime_; + private double startTime_ = 0D; /** * optional double start_time = 2; * @return Whether the startTime field is set. @@ -286370,7 +285367,7 @@ public double getStartTime() { } public static final int COMPLETION_TIME_FIELD_NUMBER = 3; - private double completionTime_; + private double completionTime_ = 0D; /** * optional double completion_time = 3; * @return Whether the completionTime field is set. @@ -286389,7 +285386,7 @@ public double getCompletionTime() { } public static final int NUM_PRESTIGES_FIELD_NUMBER = 14; - private double numPrestiges_; + private double numPrestiges_ = 0D; /** * optional double num_prestiges = 14; * @return Whether the numPrestiges field is set. @@ -286408,7 +285405,7 @@ public double getNumPrestiges() { } public static final int SOUL_EGGS_FIELD_NUMBER = 15; - private double soulEggs_; + private double soulEggs_ = 0D; /** * optional double soul_eggs = 15; * @return Whether the soulEggs field is set. @@ -286427,7 +285424,7 @@ public double getSoulEggs() { } public static final int EGGS_OF_PROPHECY_FIELD_NUMBER = 27; - private int eggsOfProphecy_; + private int eggsOfProphecy_ = 0; /** * optional uint32 eggs_of_prophecy = 27; * @return Whether the eggsOfProphecy field is set. @@ -286446,7 +285443,7 @@ public int getEggsOfProphecy() { } public static final int IAP_STATUS_FIELD_NUMBER = 18; - private int iapStatus_; + private int iapStatus_ = 0; /** * optional .ei.UserVerificationAnalysis.Status iap_status = 18; * @return Whether the iapStatus field is set. @@ -286459,13 +285456,12 @@ public int getEggsOfProphecy() { * @return The iapStatus. */ @java.lang.Override public ei.Ei.UserVerificationAnalysis.Status getIapStatus() { - @SuppressWarnings("deprecation") - ei.Ei.UserVerificationAnalysis.Status result = ei.Ei.UserVerificationAnalysis.Status.valueOf(iapStatus_); + ei.Ei.UserVerificationAnalysis.Status result = ei.Ei.UserVerificationAnalysis.Status.forNumber(iapStatus_); return result == null ? ei.Ei.UserVerificationAnalysis.Status.UNKNOWN : result; } public static final int VERIFIED_PRO_PERMIT_FIELD_NUMBER = 4; - private boolean verifiedProPermit_; + private boolean verifiedProPermit_ = false; /** * optional bool verified_pro_permit = 4; * @return Whether the verifiedProPermit field is set. @@ -286484,7 +285480,7 @@ public boolean getVerifiedProPermit() { } public static final int VERIFIED_PIGGY_BREAKS_FIELD_NUMBER = 5; - private int verifiedPiggyBreaks_; + private int verifiedPiggyBreaks_ = 0; /** * optional uint32 verified_piggy_breaks = 5; * @return Whether the verifiedPiggyBreaks field is set. @@ -286503,7 +285499,7 @@ public int getVerifiedPiggyBreaks() { } public static final int VERIFIED_OTHER_IAP_FIELD_NUMBER = 6; - private int verifiedOtherIap_; + private int verifiedOtherIap_ = 0; /** * optional uint32 verified_other_iap = 6; * @return Whether the verifiedOtherIap field is set. @@ -286522,7 +285518,7 @@ public int getVerifiedOtherIap() { } public static final int UNVERIFIED_IAP_FIELD_NUMBER = 7; - private int unverifiedIap_; + private int unverifiedIap_ = 0; /** * optional uint32 unverified_iap = 7; * @return Whether the unverifiedIap field is set. @@ -286541,7 +285537,7 @@ public int getUnverifiedIap() { } public static final int GOLD_EARNED_FIELD_NUMBER = 13; - private double goldEarned_; + private double goldEarned_ = 0D; /** * optional double gold_earned = 13; * @return Whether the goldEarned field is set. @@ -286560,7 +285556,7 @@ public double getGoldEarned() { } public static final int REGULAR_IAP_BUYER_FIELD_NUMBER = 22; - private boolean regularIapBuyer_; + private boolean regularIapBuyer_ = false; /** * optional bool regular_iap_buyer = 22; * @return Whether the regularIapBuyer field is set. @@ -286579,7 +285575,7 @@ public boolean getRegularIapBuyer() { } public static final int REGULAR_IAP_CHEATER_FIELD_NUMBER = 23; - private boolean regularIapCheater_; + private boolean regularIapCheater_ = false; /** * optional bool regular_iap_cheater = 23; * @return Whether the regularIapCheater field is set. @@ -286598,7 +285594,7 @@ public boolean getRegularIapCheater() { } public static final int ARTIFACTS_STATUS_FIELD_NUMBER = 19; - private int artifactsStatus_; + private int artifactsStatus_ = 0; /** * optional .ei.UserVerificationAnalysis.Status artifacts_status = 19; * @return Whether the artifactsStatus field is set. @@ -286611,13 +285607,12 @@ public boolean getRegularIapCheater() { * @return The artifactsStatus. */ @java.lang.Override public ei.Ei.UserVerificationAnalysis.Status getArtifactsStatus() { - @SuppressWarnings("deprecation") - ei.Ei.UserVerificationAnalysis.Status result = ei.Ei.UserVerificationAnalysis.Status.valueOf(artifactsStatus_); + ei.Ei.UserVerificationAnalysis.Status result = ei.Ei.UserVerificationAnalysis.Status.forNumber(artifactsStatus_); return result == null ? ei.Ei.UserVerificationAnalysis.Status.UNKNOWN : result; } public static final int MISSIONS_COMPLETED_FIELD_NUMBER = 8; - private int missionsCompleted_; + private int missionsCompleted_ = 0; /** * optional uint32 missions_completed = 8; * @return Whether the missionsCompleted field is set. @@ -286636,7 +285631,7 @@ public int getMissionsCompleted() { } public static final int ARTIFACTS_COLLECTED_FIELD_NUMBER = 9; - private double artifactsCollected_; + private double artifactsCollected_ = 0D; /** * optional double artifacts_collected = 9; * @return Whether the artifactsCollected field is set. @@ -286655,7 +285650,7 @@ public double getArtifactsCollected() { } public static final int ARTIFACTS_CONSUMED_FIELD_NUMBER = 10; - private double artifactsConsumed_; + private double artifactsConsumed_ = 0D; /** * optional double artifacts_consumed = 10; * @return Whether the artifactsConsumed field is set. @@ -286674,7 +285669,7 @@ public double getArtifactsConsumed() { } public static final int ARTIFACTS_IN_INVENTORY_FIELD_NUMBER = 11; - private double artifactsInInventory_; + private double artifactsInInventory_ = 0D; /** * optional double artifacts_in_inventory = 11; * @return Whether the artifactsInInventory field is set. @@ -286693,7 +285688,7 @@ public double getArtifactsInInventory() { } public static final int RARE_ARTIFACTS_IN_INVENTORY_FIELD_NUMBER = 33; - private long rareArtifactsInInventory_; + private long rareArtifactsInInventory_ = 0L; /** * optional uint64 rare_artifacts_in_inventory = 33; * @return Whether the rareArtifactsInInventory field is set. @@ -286712,7 +285707,7 @@ public long getRareArtifactsInInventory() { } public static final int RARE_ARTIFACTS_ON_SERVER_FIELD_NUMBER = 34; - private long rareArtifactsOnServer_; + private long rareArtifactsOnServer_ = 0L; /** * optional uint64 rare_artifacts_on_server = 34; * @return Whether the rareArtifactsOnServer field is set. @@ -286731,7 +285726,7 @@ public long getRareArtifactsOnServer() { } public static final int LEGENDARY_ARTIFACTS_IN_INVENTORY_FIELD_NUMBER = 35; - private long legendaryArtifactsInInventory_; + private long legendaryArtifactsInInventory_ = 0L; /** * optional uint64 legendary_artifacts_in_inventory = 35; * @return Whether the legendaryArtifactsInInventory field is set. @@ -286750,7 +285745,7 @@ public long getLegendaryArtifactsInInventory() { } public static final int LEGENDARY_ARTIFACTS_ON_SERVER_FIELD_NUMBER = 36; - private long legendaryArtifactsOnServer_; + private long legendaryArtifactsOnServer_ = 0L; /** * optional uint64 legendary_artifacts_on_server = 36; * @return Whether the legendaryArtifactsOnServer field is set. @@ -286769,7 +285764,7 @@ public long getLegendaryArtifactsOnServer() { } public static final int GOLD_SPENT_CRAFTING_FIELD_NUMBER = 21; - private double goldSpentCrafting_; + private double goldSpentCrafting_ = 0D; /** * optional double gold_spent_crafting = 21; * @return Whether the goldSpentCrafting field is set. @@ -286788,7 +285783,7 @@ public double getGoldSpentCrafting() { } public static final int EXCESSIVE_CONSUMES_FIELD_NUMBER = 24; - private boolean excessiveConsumes_; + private boolean excessiveConsumes_ = false; /** * optional bool excessive_consumes = 24; * @return Whether the excessiveConsumes field is set. @@ -286807,7 +285802,7 @@ public boolean getExcessiveConsumes() { } public static final int EXCESSIVE_INVENTORY_FIELD_NUMBER = 25; - private boolean excessiveInventory_; + private boolean excessiveInventory_ = false; /** * optional bool excessive_inventory = 25; * @return Whether the excessiveInventory field is set. @@ -286826,7 +285821,7 @@ public boolean getExcessiveInventory() { } public static final int EXCESSIVE_SPEND_FIELD_NUMBER = 26; - private boolean excessiveSpend_; + private boolean excessiveSpend_ = false; /** * optional bool excessive_spend = 26; * @return Whether the excessiveSpend field is set. @@ -286845,7 +285840,7 @@ public boolean getExcessiveSpend() { } public static final int CONTRACTS_STATUS_FIELD_NUMBER = 20; - private int contractsStatus_; + private int contractsStatus_ = 0; /** * optional .ei.UserVerificationAnalysis.Status contracts_status = 20; * @return Whether the contractsStatus field is set. @@ -286858,13 +285853,12 @@ public boolean getExcessiveSpend() { * @return The contractsStatus. */ @java.lang.Override public ei.Ei.UserVerificationAnalysis.Status getContractsStatus() { - @SuppressWarnings("deprecation") - ei.Ei.UserVerificationAnalysis.Status result = ei.Ei.UserVerificationAnalysis.Status.valueOf(contractsStatus_); + ei.Ei.UserVerificationAnalysis.Status result = ei.Ei.UserVerificationAnalysis.Status.forNumber(contractsStatus_); return result == null ? ei.Ei.UserVerificationAnalysis.Status.UNKNOWN : result; } public static final int NUM_COOP_MEMBERSHIPS_FIELD_NUMBER = 12; - private int numCoopMemberships_; + private int numCoopMemberships_ = 0; /** * optional uint32 num_coop_memberships = 12; * @return Whether the numCoopMemberships field is set. @@ -286883,7 +285877,7 @@ public int getNumCoopMemberships() { } public static final int VALID_CONTRACTS_FIELD_NUMBER = 16; - private int validContracts_; + private int validContracts_ = 0; /** * optional uint32 valid_contracts = 16; * @return Whether the validContracts field is set. @@ -286902,7 +285896,9 @@ public int getValidContracts() { } public static final int INVALID_CONTRACTS_FIELD_NUMBER = 17; - private com.google.protobuf.LazyStringList invalidContracts_; + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList invalidContracts_ = + com.google.protobuf.LazyStringArrayList.emptyList(); /** * repeated string invalid_contracts = 17; * @return A list containing the invalidContracts. @@ -286937,7 +285933,7 @@ public java.lang.String getInvalidContracts(int index) { } public static final int EXCESSIVE_EOP_FIELD_NUMBER = 28; - private boolean excessiveEop_; + private boolean excessiveEop_ = false; /** * optional bool excessive_eop = 28; * @return Whether the excessiveEop field is set. @@ -286956,7 +285952,7 @@ public boolean getExcessiveEop() { } public static final int EXCESSIVE_INVALID_CONTRACTS_FIELD_NUMBER = 29; - private boolean excessiveInvalidContracts_; + private boolean excessiveInvalidContracts_ = false; /** * optional bool excessive_invalid_contracts = 29; * @return Whether the excessiveInvalidContracts field is set. @@ -286975,7 +285971,7 @@ public boolean getExcessiveInvalidContracts() { } public static final int VERIFIED_FIELD_NUMBER = 30; - private boolean verified_; + private boolean verified_ = false; /** * optional bool verified = 30; * @return Whether the verified field is set. @@ -286994,7 +285990,7 @@ public boolean getVerified() { } public static final int VERIFICATION_OVERRIDE_FIELD_NUMBER = 31; - private boolean verificationOverride_; + private boolean verificationOverride_ = false; /** * optional bool verification_override = 31; * @return Whether the verificationOverride field is set. @@ -287013,7 +286009,7 @@ public boolean getVerificationOverride() { } public static final int VERIFICATION_OVERRIDE_VALUE_FIELD_NUMBER = 32; - private boolean verificationOverrideValue_; + private boolean verificationOverrideValue_ = false; /** * optional bool verification_override_value = 32; * @return Whether the verificationOverrideValue field is set. @@ -287094,7 +286090,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeUInt32(16, validContracts_); } for (int i = 0; i < invalidContracts_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 17, invalidContracts_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 17, invalidContracts_.getRaw(i)); } if (((bitField0_ & 0x00000040) != 0)) { output.writeEnum(18, iapStatus_); @@ -287725,39 +286721,41 @@ public static ei.Ei.UserVerificationAnalysis parseFrom( } public static ei.Ei.UserVerificationAnalysis parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.UserVerificationAnalysis parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.UserVerificationAnalysis parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.UserVerificationAnalysis parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.UserVerificationAnalysis parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.UserVerificationAnalysis parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -287777,7 +286775,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -287785,7 +286783,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.UserVerificationAnalysis} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.UserVerificationAnalysis) ei.Ei.UserVerificationAnalysisOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -287794,7 +286792,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_UserVerificationAnalysis_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -287807,85 +286805,52 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; + bitField1_ = 0; overallStatus_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); startTime_ = 0D; - bitField0_ = (bitField0_ & ~0x00000002); completionTime_ = 0D; - bitField0_ = (bitField0_ & ~0x00000004); numPrestiges_ = 0D; - bitField0_ = (bitField0_ & ~0x00000008); soulEggs_ = 0D; - bitField0_ = (bitField0_ & ~0x00000010); eggsOfProphecy_ = 0; - bitField0_ = (bitField0_ & ~0x00000020); iapStatus_ = 0; - bitField0_ = (bitField0_ & ~0x00000040); verifiedProPermit_ = false; - bitField0_ = (bitField0_ & ~0x00000080); verifiedPiggyBreaks_ = 0; - bitField0_ = (bitField0_ & ~0x00000100); verifiedOtherIap_ = 0; - bitField0_ = (bitField0_ & ~0x00000200); unverifiedIap_ = 0; - bitField0_ = (bitField0_ & ~0x00000400); goldEarned_ = 0D; - bitField0_ = (bitField0_ & ~0x00000800); regularIapBuyer_ = false; - bitField0_ = (bitField0_ & ~0x00001000); regularIapCheater_ = false; - bitField0_ = (bitField0_ & ~0x00002000); artifactsStatus_ = 0; - bitField0_ = (bitField0_ & ~0x00004000); missionsCompleted_ = 0; - bitField0_ = (bitField0_ & ~0x00008000); artifactsCollected_ = 0D; - bitField0_ = (bitField0_ & ~0x00010000); artifactsConsumed_ = 0D; - bitField0_ = (bitField0_ & ~0x00020000); artifactsInInventory_ = 0D; - bitField0_ = (bitField0_ & ~0x00040000); rareArtifactsInInventory_ = 0L; - bitField0_ = (bitField0_ & ~0x00080000); rareArtifactsOnServer_ = 0L; - bitField0_ = (bitField0_ & ~0x00100000); legendaryArtifactsInInventory_ = 0L; - bitField0_ = (bitField0_ & ~0x00200000); legendaryArtifactsOnServer_ = 0L; - bitField0_ = (bitField0_ & ~0x00400000); goldSpentCrafting_ = 0D; - bitField0_ = (bitField0_ & ~0x00800000); excessiveConsumes_ = false; - bitField0_ = (bitField0_ & ~0x01000000); excessiveInventory_ = false; - bitField0_ = (bitField0_ & ~0x02000000); excessiveSpend_ = false; - bitField0_ = (bitField0_ & ~0x04000000); contractsStatus_ = 0; - bitField0_ = (bitField0_ & ~0x08000000); numCoopMemberships_ = 0; - bitField0_ = (bitField0_ & ~0x10000000); validContracts_ = 0; - bitField0_ = (bitField0_ & ~0x20000000); - invalidContracts_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x40000000); + invalidContracts_ = + com.google.protobuf.LazyStringArrayList.emptyList(); excessiveEop_ = false; - bitField0_ = (bitField0_ & ~0x80000000); excessiveInvalidContracts_ = false; - bitField1_ = (bitField1_ & ~0x00000001); verified_ = false; - bitField1_ = (bitField1_ & ~0x00000002); verificationOverride_ = false; - bitField1_ = (bitField1_ & ~0x00000004); verificationOverrideValue_ = false; - bitField1_ = (bitField1_ & ~0x00000008); return this; } @@ -287912,14 +286877,19 @@ public ei.Ei.UserVerificationAnalysis build() { @java.lang.Override public ei.Ei.UserVerificationAnalysis buildPartial() { ei.Ei.UserVerificationAnalysis result = new ei.Ei.UserVerificationAnalysis(this); + if (bitField0_ != 0) { buildPartial0(result); } + if (bitField1_ != 0) { buildPartial1(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.UserVerificationAnalysis result) { int from_bitField0_ = bitField0_; - int from_bitField1_ = bitField1_; int to_bitField0_ = 0; - int to_bitField1_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.overallStatus_ = overallStatus_; to_bitField0_ |= 0x00000001; } - result.overallStatus_ = overallStatus_; if (((from_bitField0_ & 0x00000002) != 0)) { result.startTime_ = startTime_; to_bitField0_ |= 0x00000002; @@ -287941,9 +286911,9 @@ public ei.Ei.UserVerificationAnalysis buildPartial() { to_bitField0_ |= 0x00000020; } if (((from_bitField0_ & 0x00000040) != 0)) { + result.iapStatus_ = iapStatus_; to_bitField0_ |= 0x00000040; } - result.iapStatus_ = iapStatus_; if (((from_bitField0_ & 0x00000080) != 0)) { result.verifiedProPermit_ = verifiedProPermit_; to_bitField0_ |= 0x00000080; @@ -287973,9 +286943,9 @@ public ei.Ei.UserVerificationAnalysis buildPartial() { to_bitField0_ |= 0x00002000; } if (((from_bitField0_ & 0x00004000) != 0)) { + result.artifactsStatus_ = artifactsStatus_; to_bitField0_ |= 0x00004000; } - result.artifactsStatus_ = artifactsStatus_; if (((from_bitField0_ & 0x00008000) != 0)) { result.missionsCompleted_ = missionsCompleted_; to_bitField0_ |= 0x00008000; @@ -288025,9 +286995,9 @@ public ei.Ei.UserVerificationAnalysis buildPartial() { to_bitField0_ |= 0x04000000; } if (((from_bitField0_ & 0x08000000) != 0)) { + result.contractsStatus_ = contractsStatus_; to_bitField0_ |= 0x08000000; } - result.contractsStatus_ = contractsStatus_; if (((from_bitField0_ & 0x10000000) != 0)) { result.numCoopMemberships_ = numCoopMemberships_; to_bitField0_ |= 0x10000000; @@ -288036,19 +287006,25 @@ public ei.Ei.UserVerificationAnalysis buildPartial() { result.validContracts_ = validContracts_; to_bitField0_ |= 0x20000000; } - if (((bitField0_ & 0x40000000) != 0)) { - invalidContracts_ = invalidContracts_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x40000000); + if (((from_bitField0_ & 0x40000000) != 0)) { + invalidContracts_.makeImmutable(); + result.invalidContracts_ = invalidContracts_; } - result.invalidContracts_ = invalidContracts_; if (((from_bitField0_ & 0x80000000) != 0)) { result.excessiveEop_ = excessiveEop_; to_bitField0_ |= 0x40000000; } + result.bitField0_ |= to_bitField0_; + } + + private void buildPartial1(ei.Ei.UserVerificationAnalysis result) { + int from_bitField1_ = bitField1_; + int to_bitField0_ = 0; if (((from_bitField1_ & 0x00000001) != 0)) { result.excessiveInvalidContracts_ = excessiveInvalidContracts_; to_bitField0_ |= 0x80000000; } + int to_bitField1_ = 0; if (((from_bitField1_ & 0x00000002) != 0)) { result.verified_ = verified_; to_bitField1_ |= 0x00000001; @@ -288061,44 +287037,10 @@ public ei.Ei.UserVerificationAnalysis buildPartial() { result.verificationOverrideValue_ = verificationOverrideValue_; to_bitField1_ |= 0x00000004; } - result.bitField0_ = to_bitField0_; - result.bitField1_ = to_bitField1_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; + result.bitField1_ |= to_bitField1_; } - @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.UserVerificationAnalysis) { @@ -288204,7 +287146,7 @@ public Builder mergeFrom(ei.Ei.UserVerificationAnalysis other) { if (!other.invalidContracts_.isEmpty()) { if (invalidContracts_.isEmpty()) { invalidContracts_ = other.invalidContracts_; - bitField0_ = (bitField0_ & ~0x40000000); + bitField0_ |= 0x40000000; } else { ensureInvalidContractsIsMutable(); invalidContracts_.addAll(other.invalidContracts_); @@ -288493,8 +287435,7 @@ public Builder mergeFrom( */ @java.lang.Override public ei.Ei.UserVerificationAnalysis.Status getOverallStatus() { - @SuppressWarnings("deprecation") - ei.Ei.UserVerificationAnalysis.Status result = ei.Ei.UserVerificationAnalysis.Status.valueOf(overallStatus_); + ei.Ei.UserVerificationAnalysis.Status result = ei.Ei.UserVerificationAnalysis.Status.forNumber(overallStatus_); return result == null ? ei.Ei.UserVerificationAnalysis.Status.UNKNOWN : result; } /** @@ -288545,8 +287486,9 @@ public double getStartTime() { * @return This builder for chaining. */ public Builder setStartTime(double value) { - bitField0_ |= 0x00000002; + startTime_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -288584,8 +287526,9 @@ public double getCompletionTime() { * @return This builder for chaining. */ public Builder setCompletionTime(double value) { - bitField0_ |= 0x00000004; + completionTime_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -288623,8 +287566,9 @@ public double getNumPrestiges() { * @return This builder for chaining. */ public Builder setNumPrestiges(double value) { - bitField0_ |= 0x00000008; + numPrestiges_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -288662,8 +287606,9 @@ public double getSoulEggs() { * @return This builder for chaining. */ public Builder setSoulEggs(double value) { - bitField0_ |= 0x00000010; + soulEggs_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -288701,8 +287646,9 @@ public int getEggsOfProphecy() { * @return This builder for chaining. */ public Builder setEggsOfProphecy(int value) { - bitField0_ |= 0x00000020; + eggsOfProphecy_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -288731,8 +287677,7 @@ public Builder clearEggsOfProphecy() { */ @java.lang.Override public ei.Ei.UserVerificationAnalysis.Status getIapStatus() { - @SuppressWarnings("deprecation") - ei.Ei.UserVerificationAnalysis.Status result = ei.Ei.UserVerificationAnalysis.Status.valueOf(iapStatus_); + ei.Ei.UserVerificationAnalysis.Status result = ei.Ei.UserVerificationAnalysis.Status.forNumber(iapStatus_); return result == null ? ei.Ei.UserVerificationAnalysis.Status.UNKNOWN : result; } /** @@ -288783,8 +287728,9 @@ public boolean getVerifiedProPermit() { * @return This builder for chaining. */ public Builder setVerifiedProPermit(boolean value) { - bitField0_ |= 0x00000080; + verifiedProPermit_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -288822,8 +287768,9 @@ public int getVerifiedPiggyBreaks() { * @return This builder for chaining. */ public Builder setVerifiedPiggyBreaks(int value) { - bitField0_ |= 0x00000100; + verifiedPiggyBreaks_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -288861,8 +287808,9 @@ public int getVerifiedOtherIap() { * @return This builder for chaining. */ public Builder setVerifiedOtherIap(int value) { - bitField0_ |= 0x00000200; + verifiedOtherIap_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -288900,8 +287848,9 @@ public int getUnverifiedIap() { * @return This builder for chaining. */ public Builder setUnverifiedIap(int value) { - bitField0_ |= 0x00000400; + unverifiedIap_ = value; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -288939,8 +287888,9 @@ public double getGoldEarned() { * @return This builder for chaining. */ public Builder setGoldEarned(double value) { - bitField0_ |= 0x00000800; + goldEarned_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -288978,8 +287928,9 @@ public boolean getRegularIapBuyer() { * @return This builder for chaining. */ public Builder setRegularIapBuyer(boolean value) { - bitField0_ |= 0x00001000; + regularIapBuyer_ = value; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -289017,8 +287968,9 @@ public boolean getRegularIapCheater() { * @return This builder for chaining. */ public Builder setRegularIapCheater(boolean value) { - bitField0_ |= 0x00002000; + regularIapCheater_ = value; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -289047,8 +287999,7 @@ public Builder clearRegularIapCheater() { */ @java.lang.Override public ei.Ei.UserVerificationAnalysis.Status getArtifactsStatus() { - @SuppressWarnings("deprecation") - ei.Ei.UserVerificationAnalysis.Status result = ei.Ei.UserVerificationAnalysis.Status.valueOf(artifactsStatus_); + ei.Ei.UserVerificationAnalysis.Status result = ei.Ei.UserVerificationAnalysis.Status.forNumber(artifactsStatus_); return result == null ? ei.Ei.UserVerificationAnalysis.Status.UNKNOWN : result; } /** @@ -289099,8 +288050,9 @@ public int getMissionsCompleted() { * @return This builder for chaining. */ public Builder setMissionsCompleted(int value) { - bitField0_ |= 0x00008000; + missionsCompleted_ = value; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -289138,8 +288090,9 @@ public double getArtifactsCollected() { * @return This builder for chaining. */ public Builder setArtifactsCollected(double value) { - bitField0_ |= 0x00010000; + artifactsCollected_ = value; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -289177,8 +288130,9 @@ public double getArtifactsConsumed() { * @return This builder for chaining. */ public Builder setArtifactsConsumed(double value) { - bitField0_ |= 0x00020000; + artifactsConsumed_ = value; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -289216,8 +288170,9 @@ public double getArtifactsInInventory() { * @return This builder for chaining. */ public Builder setArtifactsInInventory(double value) { - bitField0_ |= 0x00040000; + artifactsInInventory_ = value; + bitField0_ |= 0x00040000; onChanged(); return this; } @@ -289255,8 +288210,9 @@ public long getRareArtifactsInInventory() { * @return This builder for chaining. */ public Builder setRareArtifactsInInventory(long value) { - bitField0_ |= 0x00080000; + rareArtifactsInInventory_ = value; + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -289294,8 +288250,9 @@ public long getRareArtifactsOnServer() { * @return This builder for chaining. */ public Builder setRareArtifactsOnServer(long value) { - bitField0_ |= 0x00100000; + rareArtifactsOnServer_ = value; + bitField0_ |= 0x00100000; onChanged(); return this; } @@ -289333,8 +288290,9 @@ public long getLegendaryArtifactsInInventory() { * @return This builder for chaining. */ public Builder setLegendaryArtifactsInInventory(long value) { - bitField0_ |= 0x00200000; + legendaryArtifactsInInventory_ = value; + bitField0_ |= 0x00200000; onChanged(); return this; } @@ -289372,8 +288330,9 @@ public long getLegendaryArtifactsOnServer() { * @return This builder for chaining. */ public Builder setLegendaryArtifactsOnServer(long value) { - bitField0_ |= 0x00400000; + legendaryArtifactsOnServer_ = value; + bitField0_ |= 0x00400000; onChanged(); return this; } @@ -289411,8 +288370,9 @@ public double getGoldSpentCrafting() { * @return This builder for chaining. */ public Builder setGoldSpentCrafting(double value) { - bitField0_ |= 0x00800000; + goldSpentCrafting_ = value; + bitField0_ |= 0x00800000; onChanged(); return this; } @@ -289450,8 +288410,9 @@ public boolean getExcessiveConsumes() { * @return This builder for chaining. */ public Builder setExcessiveConsumes(boolean value) { - bitField0_ |= 0x01000000; + excessiveConsumes_ = value; + bitField0_ |= 0x01000000; onChanged(); return this; } @@ -289489,8 +288450,9 @@ public boolean getExcessiveInventory() { * @return This builder for chaining. */ public Builder setExcessiveInventory(boolean value) { - bitField0_ |= 0x02000000; + excessiveInventory_ = value; + bitField0_ |= 0x02000000; onChanged(); return this; } @@ -289528,8 +288490,9 @@ public boolean getExcessiveSpend() { * @return This builder for chaining. */ public Builder setExcessiveSpend(boolean value) { - bitField0_ |= 0x04000000; + excessiveSpend_ = value; + bitField0_ |= 0x04000000; onChanged(); return this; } @@ -289558,8 +288521,7 @@ public Builder clearExcessiveSpend() { */ @java.lang.Override public ei.Ei.UserVerificationAnalysis.Status getContractsStatus() { - @SuppressWarnings("deprecation") - ei.Ei.UserVerificationAnalysis.Status result = ei.Ei.UserVerificationAnalysis.Status.valueOf(contractsStatus_); + ei.Ei.UserVerificationAnalysis.Status result = ei.Ei.UserVerificationAnalysis.Status.forNumber(contractsStatus_); return result == null ? ei.Ei.UserVerificationAnalysis.Status.UNKNOWN : result; } /** @@ -289610,8 +288572,9 @@ public int getNumCoopMemberships() { * @return This builder for chaining. */ public Builder setNumCoopMemberships(int value) { - bitField0_ |= 0x10000000; + numCoopMemberships_ = value; + bitField0_ |= 0x10000000; onChanged(); return this; } @@ -289649,8 +288612,9 @@ public int getValidContracts() { * @return This builder for chaining. */ public Builder setValidContracts(int value) { - bitField0_ |= 0x20000000; + validContracts_ = value; + bitField0_ |= 0x20000000; onChanged(); return this; } @@ -289665,12 +288629,13 @@ public Builder clearValidContracts() { return this; } - private com.google.protobuf.LazyStringList invalidContracts_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private com.google.protobuf.LazyStringArrayList invalidContracts_ = + com.google.protobuf.LazyStringArrayList.emptyList(); private void ensureInvalidContractsIsMutable() { - if (!((bitField0_ & 0x40000000) != 0)) { + if (!invalidContracts_.isModifiable()) { invalidContracts_ = new com.google.protobuf.LazyStringArrayList(invalidContracts_); - bitField0_ |= 0x40000000; - } + } + bitField0_ |= 0x40000000; } /** * repeated string invalid_contracts = 17; @@ -289678,7 +288643,8 @@ private void ensureInvalidContractsIsMutable() { */ public com.google.protobuf.ProtocolStringList getInvalidContractsList() { - return invalidContracts_.getUnmodifiableView(); + invalidContracts_.makeImmutable(); + return invalidContracts_; } /** * repeated string invalid_contracts = 17; @@ -289712,11 +288678,10 @@ public java.lang.String getInvalidContracts(int index) { */ public Builder setInvalidContracts( int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureInvalidContractsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureInvalidContractsIsMutable(); invalidContracts_.set(index, value); + bitField0_ |= 0x40000000; onChanged(); return this; } @@ -289727,11 +288692,10 @@ public Builder setInvalidContracts( */ public Builder addInvalidContracts( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureInvalidContractsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureInvalidContractsIsMutable(); invalidContracts_.add(value); + bitField0_ |= 0x40000000; onChanged(); return this; } @@ -289745,6 +288709,7 @@ public Builder addAllInvalidContracts( ensureInvalidContractsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, invalidContracts_); + bitField0_ |= 0x40000000; onChanged(); return this; } @@ -289753,8 +288718,9 @@ public Builder addAllInvalidContracts( * @return This builder for chaining. */ public Builder clearInvalidContracts() { - invalidContracts_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x40000000); + invalidContracts_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x40000000);; onChanged(); return this; } @@ -289765,11 +288731,10 @@ public Builder clearInvalidContracts() { */ public Builder addInvalidContractsBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - ensureInvalidContractsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureInvalidContractsIsMutable(); invalidContracts_.add(value); + bitField0_ |= 0x40000000; onChanged(); return this; } @@ -289797,8 +288762,9 @@ public boolean getExcessiveEop() { * @return This builder for chaining. */ public Builder setExcessiveEop(boolean value) { - bitField0_ |= 0x80000000; + excessiveEop_ = value; + bitField0_ |= 0x80000000; onChanged(); return this; } @@ -289836,8 +288802,9 @@ public boolean getExcessiveInvalidContracts() { * @return This builder for chaining. */ public Builder setExcessiveInvalidContracts(boolean value) { - bitField1_ |= 0x00000001; + excessiveInvalidContracts_ = value; + bitField1_ |= 0x00000001; onChanged(); return this; } @@ -289875,8 +288842,9 @@ public boolean getVerified() { * @return This builder for chaining. */ public Builder setVerified(boolean value) { - bitField1_ |= 0x00000002; + verified_ = value; + bitField1_ |= 0x00000002; onChanged(); return this; } @@ -289914,8 +288882,9 @@ public boolean getVerificationOverride() { * @return This builder for chaining. */ public Builder setVerificationOverride(boolean value) { - bitField1_ |= 0x00000004; + verificationOverride_ = value; + bitField1_ |= 0x00000004; onChanged(); return this; } @@ -289953,8 +288922,9 @@ public boolean getVerificationOverrideValue() { * @return This builder for chaining. */ public Builder setVerificationOverrideValue(boolean value) { - bitField1_ |= 0x00000008; + verificationOverrideValue_ = value; + bitField1_ |= 0x00000008; onChanged(); return this; } @@ -289968,18 +288938,6 @@ public Builder clearVerificationOverrideValue() { 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.UserVerificationAnalysis) } @@ -289994,7 +288952,7 @@ public static ei.Ei.UserVerificationAnalysis getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UserVerificationAnalysis parsePartialFrom( @@ -290261,12 +289219,21 @@ ei.Ei.UserSubscriptionInfo.HistoryEntryOrBuilder getHistoryOrBuilder( * Protobuf type {@code ei.UserSubscriptionInfo} */ public static final class UserSubscriptionInfo extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.UserSubscriptionInfo) UserSubscriptionInfoOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + UserSubscriptionInfo.class.getName()); + } // Use UserSubscriptionInfo.newBuilder() to construct. - private UserSubscriptionInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private UserSubscriptionInfo(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private UserSubscriptionInfo() { @@ -290278,28 +289245,17 @@ private UserSubscriptionInfo() { status_ = 0; storeStatus_ = ""; history_ = java.util.Collections.emptyList(); - pastUserIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new UserSubscriptionInfo(); + pastUserIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); } - @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_UserSubscriptionInfo_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_UserSubscriptionInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -290321,6 +289277,15 @@ public enum Level PRO(1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Level.class.getName()); + } /** * STANDARD = 0; */ @@ -290433,6 +289398,15 @@ public enum Status PAUSE_HOLD(5), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + Status.class.getName()); + } /** * UNKNOWN = 0; */ @@ -290587,12 +289561,21 @@ public interface HistoryEntryOrBuilder extends * Protobuf type {@code ei.UserSubscriptionInfo.HistoryEntry} */ public static final class HistoryEntry extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.UserSubscriptionInfo.HistoryEntry) HistoryEntryOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + HistoryEntry.class.getName()); + } // Use HistoryEntry.newBuilder() to construct. - private HistoryEntry(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private HistoryEntry(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private HistoryEntry() { @@ -290600,25 +289583,13 @@ private HistoryEntry() { message_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new HistoryEntry(); - } - - @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_UserSubscriptionInfo_HistoryEntry_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_UserSubscriptionInfo_HistoryEntry_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -290627,7 +289598,7 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int TIMESTAMP_FIELD_NUMBER = 1; - private double timestamp_; + private double timestamp_ = 0D; /** * optional double timestamp = 1; * @return Whether the timestamp field is set. @@ -290646,7 +289617,8 @@ public double getTimestamp() { } public static final int MESSAGE_ID_FIELD_NUMBER = 2; - private volatile java.lang.Object messageId_; + @SuppressWarnings("serial") + private volatile java.lang.Object messageId_ = ""; /** * optional string message_id = 2; * @return Whether the messageId field is set. @@ -290694,7 +289666,8 @@ public java.lang.String getMessageId() { } public static final int MESSAGE_FIELD_NUMBER = 3; - private volatile java.lang.Object message_; + @SuppressWarnings("serial") + private volatile java.lang.Object message_ = ""; /** * optional string message = 3; * @return Whether the message field is set. @@ -290759,10 +289732,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeDouble(1, timestamp_); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, messageId_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, messageId_); } if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, message_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, message_); } getUnknownFields().writeTo(output); } @@ -290778,10 +289751,10 @@ public int getSerializedSize() { .computeDoubleSize(1, timestamp_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, messageId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, messageId_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, message_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, message_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -290877,39 +289850,41 @@ public static ei.Ei.UserSubscriptionInfo.HistoryEntry parseFrom( } public static ei.Ei.UserSubscriptionInfo.HistoryEntry parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.UserSubscriptionInfo.HistoryEntry parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.UserSubscriptionInfo.HistoryEntry parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.UserSubscriptionInfo.HistoryEntry parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.UserSubscriptionInfo.HistoryEntry parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.UserSubscriptionInfo.HistoryEntry parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -290929,7 +289904,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -290937,7 +289912,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.UserSubscriptionInfo.HistoryEntry} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.UserSubscriptionInfo.HistoryEntry) ei.Ei.UserSubscriptionInfo.HistoryEntryOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -290946,7 +289921,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_UserSubscriptionInfo_HistoryEntry_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -290959,19 +289934,17 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; timestamp_ = 0D; - bitField0_ = (bitField0_ & ~0x00000001); messageId_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); message_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); return this; } @@ -290998,6 +289971,12 @@ public ei.Ei.UserSubscriptionInfo.HistoryEntry build() { @java.lang.Override public ei.Ei.UserSubscriptionInfo.HistoryEntry buildPartial() { ei.Ei.UserSubscriptionInfo.HistoryEntry result = new ei.Ei.UserSubscriptionInfo.HistoryEntry(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.UserSubscriptionInfo.HistoryEntry result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { @@ -291005,50 +289984,16 @@ public ei.Ei.UserSubscriptionInfo.HistoryEntry buildPartial() { to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { + result.messageId_ = messageId_; to_bitField0_ |= 0x00000002; } - result.messageId_ = messageId_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.message_ = message_; to_bitField0_ |= 0x00000004; } - result.message_ = message_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.UserSubscriptionInfo.HistoryEntry) { @@ -291065,13 +290010,13 @@ public Builder mergeFrom(ei.Ei.UserSubscriptionInfo.HistoryEntry other) { setTimestamp(other.getTimestamp()); } if (other.hasMessageId()) { - bitField0_ |= 0x00000002; messageId_ = other.messageId_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasMessage()) { - bitField0_ |= 0x00000004; message_ = other.message_; + bitField0_ |= 0x00000004; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -291155,8 +290100,9 @@ public double getTimestamp() { * @return This builder for chaining. */ public Builder setTimestamp(double value) { - bitField0_ |= 0x00000001; + timestamp_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -291221,11 +290167,9 @@ public java.lang.String getMessageId() { */ public Builder setMessageId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } messageId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -291234,8 +290178,8 @@ public Builder setMessageId( * @return This builder for chaining. */ public Builder clearMessageId() { - bitField0_ = (bitField0_ & ~0x00000002); messageId_ = getDefaultInstance().getMessageId(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -291246,11 +290190,9 @@ public Builder clearMessageId() { */ public Builder setMessageIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } messageId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -291305,11 +290247,9 @@ public java.lang.String getMessage() { */ public Builder setMessage( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } message_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -291318,8 +290258,8 @@ public Builder setMessage( * @return This builder for chaining. */ public Builder clearMessage() { - bitField0_ = (bitField0_ & ~0x00000004); message_ = getDefaultInstance().getMessage(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -291330,26 +290270,12 @@ public Builder clearMessage() { */ public Builder setMessageBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; + if (value == null) { throw new NullPointerException(); } message_ = value; + bitField0_ |= 0x00000004; 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.UserSubscriptionInfo.HistoryEntry) } @@ -291364,7 +290290,7 @@ public static ei.Ei.UserSubscriptionInfo.HistoryEntry getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public HistoryEntry parsePartialFrom( @@ -291404,7 +290330,7 @@ public ei.Ei.UserSubscriptionInfo.HistoryEntry getDefaultInstanceForType() { private int bitField0_; public static final int SUBSCRIPTION_LEVEL_FIELD_NUMBER = 13; - private int subscriptionLevel_; + private int subscriptionLevel_ = 0; /** * optional .ei.UserSubscriptionInfo.Level subscription_level = 13; * @return Whether the subscriptionLevel field is set. @@ -291417,13 +290343,12 @@ public ei.Ei.UserSubscriptionInfo.HistoryEntry getDefaultInstanceForType() { * @return The subscriptionLevel. */ @java.lang.Override public ei.Ei.UserSubscriptionInfo.Level getSubscriptionLevel() { - @SuppressWarnings("deprecation") - ei.Ei.UserSubscriptionInfo.Level result = ei.Ei.UserSubscriptionInfo.Level.valueOf(subscriptionLevel_); + ei.Ei.UserSubscriptionInfo.Level result = ei.Ei.UserSubscriptionInfo.Level.forNumber(subscriptionLevel_); return result == null ? ei.Ei.UserSubscriptionInfo.Level.STANDARD : result; } public static final int NEXT_SUBSCRIPTION_LEVEL_FIELD_NUMBER = 15; - private int nextSubscriptionLevel_; + private int nextSubscriptionLevel_ = 0; /** * optional .ei.UserSubscriptionInfo.Level next_subscription_level = 15; * @return Whether the nextSubscriptionLevel field is set. @@ -291436,13 +290361,12 @@ public ei.Ei.UserSubscriptionInfo.HistoryEntry getDefaultInstanceForType() { * @return The nextSubscriptionLevel. */ @java.lang.Override public ei.Ei.UserSubscriptionInfo.Level getNextSubscriptionLevel() { - @SuppressWarnings("deprecation") - ei.Ei.UserSubscriptionInfo.Level result = ei.Ei.UserSubscriptionInfo.Level.valueOf(nextSubscriptionLevel_); + ei.Ei.UserSubscriptionInfo.Level result = ei.Ei.UserSubscriptionInfo.Level.forNumber(nextSubscriptionLevel_); return result == null ? ei.Ei.UserSubscriptionInfo.Level.STANDARD : result; } public static final int LOCK_NEXT_SUBSCRIPTION_LEVEL_FIELD_NUMBER = 18; - private boolean lockNextSubscriptionLevel_; + private boolean lockNextSubscriptionLevel_ = false; /** * optional bool lock_next_subscription_level = 18; * @return Whether the lockNextSubscriptionLevel field is set. @@ -291461,7 +290385,7 @@ public boolean getLockNextSubscriptionLevel() { } public static final int PLATFORM_FIELD_NUMBER = 10; - private int platform_; + private int platform_ = 0; /** * optional .ei.Platform platform = 10; * @return Whether the platform field is set. @@ -291474,13 +290398,13 @@ public boolean getLockNextSubscriptionLevel() { * @return The platform. */ @java.lang.Override public ei.Ei.Platform getPlatform() { - @SuppressWarnings("deprecation") - ei.Ei.Platform result = ei.Ei.Platform.valueOf(platform_); + ei.Ei.Platform result = ei.Ei.Platform.forNumber(platform_); return result == null ? ei.Ei.Platform.UNKNOWN_PLATFORM : result; } public static final int ORIGINAL_TRANSACTION_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object originalTransactionId_; + @SuppressWarnings("serial") + private volatile java.lang.Object originalTransactionId_ = ""; /** * optional string original_transaction_id = 1; * @return Whether the originalTransactionId field is set. @@ -291528,7 +290452,8 @@ public java.lang.String getOriginalTransactionId() { } public static final int LINKED_TRANSACTION_ID_FIELD_NUMBER = 16; - private volatile java.lang.Object linkedTransactionId_; + @SuppressWarnings("serial") + private volatile java.lang.Object linkedTransactionId_ = ""; /** * optional string linked_transaction_id = 16; * @return Whether the linkedTransactionId field is set. @@ -291576,7 +290501,7 @@ public java.lang.String getLinkedTransactionId() { } public static final int ACKNOWLEDGED_FIELD_NUMBER = 17; - private boolean acknowledged_; + private boolean acknowledged_ = false; /** * optional bool acknowledged = 17; * @return Whether the acknowledged field is set. @@ -291595,7 +290520,7 @@ public boolean getAcknowledged() { } public static final int FIRST_SUBSCRIBED_FIELD_NUMBER = 2; - private double firstSubscribed_; + private double firstSubscribed_ = 0D; /** * optional double first_subscribed = 2; * @return Whether the firstSubscribed field is set. @@ -291614,7 +290539,7 @@ public double getFirstSubscribed() { } public static final int PERIOD_END_FIELD_NUMBER = 4; - private double periodEnd_; + private double periodEnd_ = 0D; /** * optional double period_end = 4; * @return Whether the periodEnd field is set. @@ -291633,7 +290558,7 @@ public double getPeriodEnd() { } public static final int STATUS_FIELD_NUMBER = 5; - private int status_; + private int status_ = 0; /** * optional .ei.UserSubscriptionInfo.Status status = 5; * @return Whether the status field is set. @@ -291646,13 +290571,13 @@ public double getPeriodEnd() { * @return The status. */ @java.lang.Override public ei.Ei.UserSubscriptionInfo.Status getStatus() { - @SuppressWarnings("deprecation") - ei.Ei.UserSubscriptionInfo.Status result = ei.Ei.UserSubscriptionInfo.Status.valueOf(status_); + ei.Ei.UserSubscriptionInfo.Status result = ei.Ei.UserSubscriptionInfo.Status.forNumber(status_); return result == null ? ei.Ei.UserSubscriptionInfo.Status.UNKNOWN : result; } public static final int STORE_STATUS_FIELD_NUMBER = 14; - private volatile java.lang.Object storeStatus_; + @SuppressWarnings("serial") + private volatile java.lang.Object storeStatus_ = ""; /** * optional string store_status = 14; * @return Whether the storeStatus field is set. @@ -291700,7 +290625,7 @@ public java.lang.String getStoreStatus() { } public static final int AUTO_RENEW_FIELD_NUMBER = 6; - private boolean autoRenew_; + private boolean autoRenew_ = false; /** * optional bool auto_renew = 6; * @return Whether the autoRenew field is set. @@ -291719,7 +290644,7 @@ public boolean getAutoRenew() { } public static final int SANDBOX_FIELD_NUMBER = 19; - private boolean sandbox_; + private boolean sandbox_ = false; /** * optional bool sandbox = 19; * @return Whether the sandbox field is set. @@ -291738,7 +290663,7 @@ public boolean getSandbox() { } public static final int LAST_UPDATED_FIELD_NUMBER = 7; - private double lastUpdated_; + private double lastUpdated_ = 0D; /** * optional double last_updated = 7; * @return Whether the lastUpdated field is set. @@ -291757,6 +290682,7 @@ public double getLastUpdated() { } public static final int HISTORY_FIELD_NUMBER = 9; + @SuppressWarnings("serial") private java.util.List history_; /** * repeated .ei.UserSubscriptionInfo.HistoryEntry history = 9; @@ -291797,7 +290723,9 @@ public ei.Ei.UserSubscriptionInfo.HistoryEntryOrBuilder getHistoryOrBuilder( } public static final int PAST_USER_IDS_FIELD_NUMBER = 11; - private com.google.protobuf.LazyStringList pastUserIds_; + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList pastUserIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); /** * repeated string past_user_ids = 11; * @return A list containing the pastUserIds. @@ -291846,7 +290774,7 @@ public final boolean isInitialized() { public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000010) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, originalTransactionId_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, originalTransactionId_); } if (((bitField0_ & 0x00000080) != 0)) { output.writeDouble(2, firstSubscribed_); @@ -291870,19 +290798,19 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeEnum(10, platform_); } for (int i = 0; i < pastUserIds_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 11, pastUserIds_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 11, pastUserIds_.getRaw(i)); } if (((bitField0_ & 0x00000001) != 0)) { output.writeEnum(13, subscriptionLevel_); } if (((bitField0_ & 0x00000400) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 14, storeStatus_); + com.google.protobuf.GeneratedMessage.writeString(output, 14, storeStatus_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeEnum(15, nextSubscriptionLevel_); } if (((bitField0_ & 0x00000020) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 16, linkedTransactionId_); + com.google.protobuf.GeneratedMessage.writeString(output, 16, linkedTransactionId_); } if (((bitField0_ & 0x00000040) != 0)) { output.writeBool(17, acknowledged_); @@ -291903,7 +290831,7 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, originalTransactionId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, originalTransactionId_); } if (((bitField0_ & 0x00000080) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -291946,14 +290874,14 @@ public int getSerializedSize() { .computeEnumSize(13, subscriptionLevel_); } if (((bitField0_ & 0x00000400) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(14, storeStatus_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(14, storeStatus_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(15, nextSubscriptionLevel_); } if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(16, linkedTransactionId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(16, linkedTransactionId_); } if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -292176,39 +291104,41 @@ public static ei.Ei.UserSubscriptionInfo parseFrom( } public static ei.Ei.UserSubscriptionInfo parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.UserSubscriptionInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.UserSubscriptionInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.UserSubscriptionInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.UserSubscriptionInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.UserSubscriptionInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -292228,7 +291158,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -292236,7 +291166,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.UserSubscriptionInfo} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.UserSubscriptionInfo) ei.Ei.UserSubscriptionInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -292245,7 +291175,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_UserSubscriptionInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -292258,41 +291188,28 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; subscriptionLevel_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); nextSubscriptionLevel_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); lockNextSubscriptionLevel_ = false; - bitField0_ = (bitField0_ & ~0x00000004); platform_ = 0; - bitField0_ = (bitField0_ & ~0x00000008); originalTransactionId_ = ""; - bitField0_ = (bitField0_ & ~0x00000010); linkedTransactionId_ = ""; - bitField0_ = (bitField0_ & ~0x00000020); acknowledged_ = false; - bitField0_ = (bitField0_ & ~0x00000040); firstSubscribed_ = 0D; - bitField0_ = (bitField0_ & ~0x00000080); periodEnd_ = 0D; - bitField0_ = (bitField0_ & ~0x00000100); status_ = 0; - bitField0_ = (bitField0_ & ~0x00000200); storeStatus_ = ""; - bitField0_ = (bitField0_ & ~0x00000400); autoRenew_ = false; - bitField0_ = (bitField0_ & ~0x00000800); sandbox_ = false; - bitField0_ = (bitField0_ & ~0x00001000); lastUpdated_ = 0D; - bitField0_ = (bitField0_ & ~0x00002000); if (historyBuilder_ == null) { history_ = java.util.Collections.emptyList(); } else { @@ -292300,8 +291217,8 @@ public Builder clear() { historyBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00004000); - pastUserIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00008000); + pastUserIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); return this; } @@ -292328,32 +291245,51 @@ public ei.Ei.UserSubscriptionInfo build() { @java.lang.Override public ei.Ei.UserSubscriptionInfo buildPartial() { ei.Ei.UserSubscriptionInfo result = new ei.Ei.UserSubscriptionInfo(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(ei.Ei.UserSubscriptionInfo result) { + if (historyBuilder_ == null) { + if (((bitField0_ & 0x00004000) != 0)) { + history_ = java.util.Collections.unmodifiableList(history_); + bitField0_ = (bitField0_ & ~0x00004000); + } + result.history_ = history_; + } else { + result.history_ = historyBuilder_.build(); + } + } + + private void buildPartial0(ei.Ei.UserSubscriptionInfo result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.subscriptionLevel_ = subscriptionLevel_; to_bitField0_ |= 0x00000001; } - result.subscriptionLevel_ = subscriptionLevel_; if (((from_bitField0_ & 0x00000002) != 0)) { + result.nextSubscriptionLevel_ = nextSubscriptionLevel_; to_bitField0_ |= 0x00000002; } - result.nextSubscriptionLevel_ = nextSubscriptionLevel_; if (((from_bitField0_ & 0x00000004) != 0)) { result.lockNextSubscriptionLevel_ = lockNextSubscriptionLevel_; to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000008) != 0)) { + result.platform_ = platform_; to_bitField0_ |= 0x00000008; } - result.platform_ = platform_; if (((from_bitField0_ & 0x00000010) != 0)) { + result.originalTransactionId_ = originalTransactionId_; to_bitField0_ |= 0x00000010; } - result.originalTransactionId_ = originalTransactionId_; if (((from_bitField0_ & 0x00000020) != 0)) { + result.linkedTransactionId_ = linkedTransactionId_; to_bitField0_ |= 0x00000020; } - result.linkedTransactionId_ = linkedTransactionId_; if (((from_bitField0_ & 0x00000040) != 0)) { result.acknowledged_ = acknowledged_; to_bitField0_ |= 0x00000040; @@ -292367,13 +291303,13 @@ public ei.Ei.UserSubscriptionInfo buildPartial() { to_bitField0_ |= 0x00000100; } if (((from_bitField0_ & 0x00000200) != 0)) { + result.status_ = status_; to_bitField0_ |= 0x00000200; } - result.status_ = status_; if (((from_bitField0_ & 0x00000400) != 0)) { + result.storeStatus_ = storeStatus_; to_bitField0_ |= 0x00000400; } - result.storeStatus_ = storeStatus_; if (((from_bitField0_ & 0x00000800) != 0)) { result.autoRenew_ = autoRenew_; to_bitField0_ |= 0x00000800; @@ -292386,57 +291322,13 @@ public ei.Ei.UserSubscriptionInfo buildPartial() { result.lastUpdated_ = lastUpdated_; to_bitField0_ |= 0x00002000; } - if (historyBuilder_ == null) { - if (((bitField0_ & 0x00004000) != 0)) { - history_ = java.util.Collections.unmodifiableList(history_); - bitField0_ = (bitField0_ & ~0x00004000); - } - result.history_ = history_; - } else { - result.history_ = historyBuilder_.build(); - } - if (((bitField0_ & 0x00008000) != 0)) { - pastUserIds_ = pastUserIds_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00008000); + if (((from_bitField0_ & 0x00008000) != 0)) { + pastUserIds_.makeImmutable(); + result.pastUserIds_ = pastUserIds_; } - result.pastUserIds_ = pastUserIds_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.UserSubscriptionInfo) { @@ -292462,13 +291354,13 @@ public Builder mergeFrom(ei.Ei.UserSubscriptionInfo other) { setPlatform(other.getPlatform()); } if (other.hasOriginalTransactionId()) { - bitField0_ |= 0x00000010; originalTransactionId_ = other.originalTransactionId_; + bitField0_ |= 0x00000010; onChanged(); } if (other.hasLinkedTransactionId()) { - bitField0_ |= 0x00000020; linkedTransactionId_ = other.linkedTransactionId_; + bitField0_ |= 0x00000020; onChanged(); } if (other.hasAcknowledged()) { @@ -292484,8 +291376,8 @@ public Builder mergeFrom(ei.Ei.UserSubscriptionInfo other) { setStatus(other.getStatus()); } if (other.hasStoreStatus()) { - bitField0_ |= 0x00000400; storeStatus_ = other.storeStatus_; + bitField0_ |= 0x00000400; onChanged(); } if (other.hasAutoRenew()) { @@ -292516,7 +291408,7 @@ public Builder mergeFrom(ei.Ei.UserSubscriptionInfo other) { history_ = other.history_; bitField0_ = (bitField0_ & ~0x00004000); historyBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getHistoryFieldBuilder() : null; } else { historyBuilder_.addAllMessages(other.history_); @@ -292526,7 +291418,7 @@ public Builder mergeFrom(ei.Ei.UserSubscriptionInfo other) { if (!other.pastUserIds_.isEmpty()) { if (pastUserIds_.isEmpty()) { pastUserIds_ = other.pastUserIds_; - bitField0_ = (bitField0_ & ~0x00008000); + bitField0_ |= 0x00008000; } else { ensurePastUserIdsIsMutable(); pastUserIds_.addAll(other.pastUserIds_); @@ -292599,7 +291491,7 @@ public Builder mergeFrom( case 74: { ei.Ei.UserSubscriptionInfo.HistoryEntry m = input.readMessage( - ei.Ei.UserSubscriptionInfo.HistoryEntry.PARSER, + ei.Ei.UserSubscriptionInfo.HistoryEntry.parser(), extensionRegistry); if (historyBuilder_ == null) { ensureHistoryIsMutable(); @@ -292707,8 +291599,7 @@ public Builder mergeFrom( */ @java.lang.Override public ei.Ei.UserSubscriptionInfo.Level getSubscriptionLevel() { - @SuppressWarnings("deprecation") - ei.Ei.UserSubscriptionInfo.Level result = ei.Ei.UserSubscriptionInfo.Level.valueOf(subscriptionLevel_); + ei.Ei.UserSubscriptionInfo.Level result = ei.Ei.UserSubscriptionInfo.Level.forNumber(subscriptionLevel_); return result == null ? ei.Ei.UserSubscriptionInfo.Level.STANDARD : result; } /** @@ -292750,8 +291641,7 @@ public Builder clearSubscriptionLevel() { */ @java.lang.Override public ei.Ei.UserSubscriptionInfo.Level getNextSubscriptionLevel() { - @SuppressWarnings("deprecation") - ei.Ei.UserSubscriptionInfo.Level result = ei.Ei.UserSubscriptionInfo.Level.valueOf(nextSubscriptionLevel_); + ei.Ei.UserSubscriptionInfo.Level result = ei.Ei.UserSubscriptionInfo.Level.forNumber(nextSubscriptionLevel_); return result == null ? ei.Ei.UserSubscriptionInfo.Level.STANDARD : result; } /** @@ -292802,8 +291692,9 @@ public boolean getLockNextSubscriptionLevel() { * @return This builder for chaining. */ public Builder setLockNextSubscriptionLevel(boolean value) { - bitField0_ |= 0x00000004; + lockNextSubscriptionLevel_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -292832,8 +291723,7 @@ public Builder clearLockNextSubscriptionLevel() { */ @java.lang.Override public ei.Ei.Platform getPlatform() { - @SuppressWarnings("deprecation") - ei.Ei.Platform result = ei.Ei.Platform.valueOf(platform_); + ei.Ei.Platform result = ei.Ei.Platform.forNumber(platform_); return result == null ? ei.Ei.Platform.UNKNOWN_PLATFORM : result; } /** @@ -292911,11 +291801,9 @@ public java.lang.String getOriginalTransactionId() { */ public Builder setOriginalTransactionId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } originalTransactionId_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -292924,8 +291812,8 @@ public Builder setOriginalTransactionId( * @return This builder for chaining. */ public Builder clearOriginalTransactionId() { - bitField0_ = (bitField0_ & ~0x00000010); originalTransactionId_ = getDefaultInstance().getOriginalTransactionId(); + bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } @@ -292936,11 +291824,9 @@ public Builder clearOriginalTransactionId() { */ public Builder setOriginalTransactionIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; + if (value == null) { throw new NullPointerException(); } originalTransactionId_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -292995,11 +291881,9 @@ public java.lang.String getLinkedTransactionId() { */ public Builder setLinkedTransactionId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } linkedTransactionId_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -293008,8 +291892,8 @@ public Builder setLinkedTransactionId( * @return This builder for chaining. */ public Builder clearLinkedTransactionId() { - bitField0_ = (bitField0_ & ~0x00000020); linkedTransactionId_ = getDefaultInstance().getLinkedTransactionId(); + bitField0_ = (bitField0_ & ~0x00000020); onChanged(); return this; } @@ -293020,11 +291904,9 @@ public Builder clearLinkedTransactionId() { */ public Builder setLinkedTransactionIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; + if (value == null) { throw new NullPointerException(); } linkedTransactionId_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -293052,8 +291934,9 @@ public boolean getAcknowledged() { * @return This builder for chaining. */ public Builder setAcknowledged(boolean value) { - bitField0_ |= 0x00000040; + acknowledged_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -293091,8 +291974,9 @@ public double getFirstSubscribed() { * @return This builder for chaining. */ public Builder setFirstSubscribed(double value) { - bitField0_ |= 0x00000080; + firstSubscribed_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -293130,8 +292014,9 @@ public double getPeriodEnd() { * @return This builder for chaining. */ public Builder setPeriodEnd(double value) { - bitField0_ |= 0x00000100; + periodEnd_ = value; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -293160,8 +292045,7 @@ public Builder clearPeriodEnd() { */ @java.lang.Override public ei.Ei.UserSubscriptionInfo.Status getStatus() { - @SuppressWarnings("deprecation") - ei.Ei.UserSubscriptionInfo.Status result = ei.Ei.UserSubscriptionInfo.Status.valueOf(status_); + ei.Ei.UserSubscriptionInfo.Status result = ei.Ei.UserSubscriptionInfo.Status.forNumber(status_); return result == null ? ei.Ei.UserSubscriptionInfo.Status.UNKNOWN : result; } /** @@ -293239,11 +292123,9 @@ public java.lang.String getStoreStatus() { */ public Builder setStoreStatus( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000400; + if (value == null) { throw new NullPointerException(); } storeStatus_ = value; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -293252,8 +292134,8 @@ public Builder setStoreStatus( * @return This builder for chaining. */ public Builder clearStoreStatus() { - bitField0_ = (bitField0_ & ~0x00000400); storeStatus_ = getDefaultInstance().getStoreStatus(); + bitField0_ = (bitField0_ & ~0x00000400); onChanged(); return this; } @@ -293264,11 +292146,9 @@ public Builder clearStoreStatus() { */ public Builder setStoreStatusBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000400; + if (value == null) { throw new NullPointerException(); } storeStatus_ = value; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -293296,8 +292176,9 @@ public boolean getAutoRenew() { * @return This builder for chaining. */ public Builder setAutoRenew(boolean value) { - bitField0_ |= 0x00000800; + autoRenew_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -293335,8 +292216,9 @@ public boolean getSandbox() { * @return This builder for chaining. */ public Builder setSandbox(boolean value) { - bitField0_ |= 0x00001000; + sandbox_ = value; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -293374,8 +292256,9 @@ public double getLastUpdated() { * @return This builder for chaining. */ public Builder setLastUpdated(double value) { - bitField0_ |= 0x00002000; + lastUpdated_ = value; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -293399,7 +292282,7 @@ private void ensureHistoryIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.UserSubscriptionInfo.HistoryEntry, ei.Ei.UserSubscriptionInfo.HistoryEntry.Builder, ei.Ei.UserSubscriptionInfo.HistoryEntryOrBuilder> historyBuilder_; /** @@ -293615,11 +292498,11 @@ public ei.Ei.UserSubscriptionInfo.HistoryEntry.Builder addHistoryBuilder( getHistoryBuilderList() { return getHistoryFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< ei.Ei.UserSubscriptionInfo.HistoryEntry, ei.Ei.UserSubscriptionInfo.HistoryEntry.Builder, ei.Ei.UserSubscriptionInfo.HistoryEntryOrBuilder> getHistoryFieldBuilder() { if (historyBuilder_ == null) { - historyBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + historyBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< ei.Ei.UserSubscriptionInfo.HistoryEntry, ei.Ei.UserSubscriptionInfo.HistoryEntry.Builder, ei.Ei.UserSubscriptionInfo.HistoryEntryOrBuilder>( history_, ((bitField0_ & 0x00004000) != 0), @@ -293630,12 +292513,13 @@ public ei.Ei.UserSubscriptionInfo.HistoryEntry.Builder addHistoryBuilder( return historyBuilder_; } - private com.google.protobuf.LazyStringList pastUserIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private com.google.protobuf.LazyStringArrayList pastUserIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); private void ensurePastUserIdsIsMutable() { - if (!((bitField0_ & 0x00008000) != 0)) { + if (!pastUserIds_.isModifiable()) { pastUserIds_ = new com.google.protobuf.LazyStringArrayList(pastUserIds_); - bitField0_ |= 0x00008000; - } + } + bitField0_ |= 0x00008000; } /** * repeated string past_user_ids = 11; @@ -293643,7 +292527,8 @@ private void ensurePastUserIdsIsMutable() { */ public com.google.protobuf.ProtocolStringList getPastUserIdsList() { - return pastUserIds_.getUnmodifiableView(); + pastUserIds_.makeImmutable(); + return pastUserIds_; } /** * repeated string past_user_ids = 11; @@ -293677,11 +292562,10 @@ public java.lang.String getPastUserIds(int index) { */ public Builder setPastUserIds( int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensurePastUserIdsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensurePastUserIdsIsMutable(); pastUserIds_.set(index, value); + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -293692,11 +292576,10 @@ public Builder setPastUserIds( */ public Builder addPastUserIds( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensurePastUserIdsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensurePastUserIdsIsMutable(); pastUserIds_.add(value); + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -293710,6 +292593,7 @@ public Builder addAllPastUserIds( ensurePastUserIdsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, pastUserIds_); + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -293718,8 +292602,9 @@ public Builder addAllPastUserIds( * @return This builder for chaining. */ public Builder clearPastUserIds() { - pastUserIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00008000); + pastUserIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00008000);; onChanged(); return this; } @@ -293730,26 +292615,13 @@ public Builder clearPastUserIds() { */ public Builder addPastUserIdsBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - ensurePastUserIdsIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensurePastUserIdsIsMutable(); pastUserIds_.add(value); + bitField0_ |= 0x00008000; 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.UserSubscriptionInfo) } @@ -293764,7 +292636,7 @@ public static ei.Ei.UserSubscriptionInfo getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UserSubscriptionInfo parsePartialFrom( @@ -293853,12 +292725,21 @@ public interface SubscriptionChangeHintRequestOrBuilder extends * Protobuf type {@code ei.SubscriptionChangeHintRequest} */ public static final class SubscriptionChangeHintRequest extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.SubscriptionChangeHintRequest) SubscriptionChangeHintRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + SubscriptionChangeHintRequest.class.getName()); + } // Use SubscriptionChangeHintRequest.newBuilder() to construct. - private SubscriptionChangeHintRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private SubscriptionChangeHintRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private SubscriptionChangeHintRequest() { @@ -293866,25 +292747,13 @@ private SubscriptionChangeHintRequest() { nextSubscriptionLevel_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new SubscriptionChangeHintRequest(); - } - - @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_SubscriptionChangeHintRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_SubscriptionChangeHintRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -293919,7 +292788,8 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { } public static final int ORIGINAL_TRANSACTION_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object originalTransactionId_; + @SuppressWarnings("serial") + private volatile java.lang.Object originalTransactionId_ = ""; /** * optional string original_transaction_id = 1; * @return Whether the originalTransactionId field is set. @@ -293967,7 +292837,7 @@ public java.lang.String getOriginalTransactionId() { } public static final int NEXT_SUBSCRIPTION_LEVEL_FIELD_NUMBER = 2; - private int nextSubscriptionLevel_; + private int nextSubscriptionLevel_ = 0; /** * optional .ei.UserSubscriptionInfo.Level next_subscription_level = 2; * @return Whether the nextSubscriptionLevel field is set. @@ -293980,8 +292850,7 @@ public java.lang.String getOriginalTransactionId() { * @return The nextSubscriptionLevel. */ @java.lang.Override public ei.Ei.UserSubscriptionInfo.Level getNextSubscriptionLevel() { - @SuppressWarnings("deprecation") - ei.Ei.UserSubscriptionInfo.Level result = ei.Ei.UserSubscriptionInfo.Level.valueOf(nextSubscriptionLevel_); + ei.Ei.UserSubscriptionInfo.Level result = ei.Ei.UserSubscriptionInfo.Level.forNumber(nextSubscriptionLevel_); return result == null ? ei.Ei.UserSubscriptionInfo.Level.STANDARD : result; } @@ -294000,7 +292869,7 @@ public final boolean isInitialized() { public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, originalTransactionId_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, originalTransactionId_); } if (((bitField0_ & 0x00000004) != 0)) { output.writeEnum(2, nextSubscriptionLevel_); @@ -294018,7 +292887,7 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, originalTransactionId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, originalTransactionId_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -294119,39 +292988,41 @@ public static ei.Ei.SubscriptionChangeHintRequest parseFrom( } public static ei.Ei.SubscriptionChangeHintRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.SubscriptionChangeHintRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.SubscriptionChangeHintRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.SubscriptionChangeHintRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.SubscriptionChangeHintRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.SubscriptionChangeHintRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -294171,7 +293042,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -294179,7 +293050,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.SubscriptionChangeHintRequest} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.SubscriptionChangeHintRequest) ei.Ei.SubscriptionChangeHintRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -294188,7 +293059,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_SubscriptionChangeHintRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -294201,12 +293072,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getRinfoFieldBuilder(); } @@ -294214,16 +293085,14 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (rinfoBuilder_ == null) { - rinfo_ = null; - } else { - rinfoBuilder_.clear(); + bitField0_ = 0; + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; } - bitField0_ = (bitField0_ & ~0x00000001); originalTransactionId_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); nextSubscriptionLevel_ = 0; - bitField0_ = (bitField0_ & ~0x00000004); return this; } @@ -294250,61 +293119,31 @@ public ei.Ei.SubscriptionChangeHintRequest build() { @java.lang.Override public ei.Ei.SubscriptionChangeHintRequest buildPartial() { ei.Ei.SubscriptionChangeHintRequest result = new ei.Ei.SubscriptionChangeHintRequest(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.SubscriptionChangeHintRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - if (rinfoBuilder_ == null) { - result.rinfo_ = rinfo_; - } else { - result.rinfo_ = rinfoBuilder_.build(); - } + result.rinfo_ = rinfoBuilder_ == null + ? rinfo_ + : rinfoBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { + result.originalTransactionId_ = originalTransactionId_; to_bitField0_ |= 0x00000002; } - result.originalTransactionId_ = originalTransactionId_; if (((from_bitField0_ & 0x00000004) != 0)) { + result.nextSubscriptionLevel_ = nextSubscriptionLevel_; to_bitField0_ |= 0x00000004; } - result.nextSubscriptionLevel_ = nextSubscriptionLevel_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.SubscriptionChangeHintRequest) { @@ -294321,8 +293160,8 @@ public Builder mergeFrom(ei.Ei.SubscriptionChangeHintRequest other) { mergeRinfo(other.getRinfo()); } if (other.hasOriginalTransactionId()) { - bitField0_ |= 0x00000002; originalTransactionId_ = other.originalTransactionId_; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasNextSubscriptionLevel()) { @@ -294396,7 +293235,7 @@ public Builder mergeFrom( private int bitField0_; private ei.Ei.BasicRequestInfo rinfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> rinfoBuilder_; /** * optional .ei.BasicRequestInfo rinfo = 3; @@ -294425,11 +293264,11 @@ public Builder setRinfo(ei.Ei.BasicRequestInfo value) { throw new NullPointerException(); } rinfo_ = value; - onChanged(); } else { rinfoBuilder_.setMessage(value); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -294439,11 +293278,11 @@ public Builder setRinfo( ei.Ei.BasicRequestInfo.Builder builderForValue) { if (rinfoBuilder_ == null) { rinfo_ = builderForValue.build(); - onChanged(); } else { rinfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; + onChanged(); return this; } /** @@ -294452,31 +293291,32 @@ public Builder setRinfo( public Builder mergeRinfo(ei.Ei.BasicRequestInfo value) { if (rinfoBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && - rinfo_ != null && - rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { - rinfo_ = - ei.Ei.BasicRequestInfo.newBuilder(rinfo_).mergeFrom(value).buildPartial(); + rinfo_ != null && + rinfo_ != ei.Ei.BasicRequestInfo.getDefaultInstance()) { + getRinfoBuilder().mergeFrom(value); } else { rinfo_ = value; } - onChanged(); } else { rinfoBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; + if (rinfo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** * optional .ei.BasicRequestInfo rinfo = 3; */ public Builder clearRinfo() { - if (rinfoBuilder_ == null) { - rinfo_ = null; - onChanged(); - } else { - rinfoBuilder_.clear(); - } bitField0_ = (bitField0_ & ~0x00000001); + rinfo_ = null; + if (rinfoBuilder_ != null) { + rinfoBuilder_.dispose(); + rinfoBuilder_ = null; + } + onChanged(); return this; } /** @@ -294501,11 +293341,11 @@ public ei.Ei.BasicRequestInfoOrBuilder getRinfoOrBuilder() { /** * optional .ei.BasicRequestInfo rinfo = 3; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder> getRinfoFieldBuilder() { if (rinfoBuilder_ == null) { - rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + rinfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< ei.Ei.BasicRequestInfo, ei.Ei.BasicRequestInfo.Builder, ei.Ei.BasicRequestInfoOrBuilder>( getRinfo(), getParentForChildren(), @@ -294565,11 +293405,9 @@ public java.lang.String getOriginalTransactionId() { */ public Builder setOriginalTransactionId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } originalTransactionId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -294578,8 +293416,8 @@ public Builder setOriginalTransactionId( * @return This builder for chaining. */ public Builder clearOriginalTransactionId() { - bitField0_ = (bitField0_ & ~0x00000002); originalTransactionId_ = getDefaultInstance().getOriginalTransactionId(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -294590,11 +293428,9 @@ public Builder clearOriginalTransactionId() { */ public Builder setOriginalTransactionIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; + if (value == null) { throw new NullPointerException(); } originalTransactionId_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -294613,8 +293449,7 @@ public Builder setOriginalTransactionIdBytes( */ @java.lang.Override public ei.Ei.UserSubscriptionInfo.Level getNextSubscriptionLevel() { - @SuppressWarnings("deprecation") - ei.Ei.UserSubscriptionInfo.Level result = ei.Ei.UserSubscriptionInfo.Level.valueOf(nextSubscriptionLevel_); + ei.Ei.UserSubscriptionInfo.Level result = ei.Ei.UserSubscriptionInfo.Level.forNumber(nextSubscriptionLevel_); return result == null ? ei.Ei.UserSubscriptionInfo.Level.STANDARD : result; } /** @@ -294641,18 +293476,6 @@ public Builder clearNextSubscriptionLevel() { 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.SubscriptionChangeHintRequest) } @@ -294667,7 +293490,7 @@ public static ei.Ei.SubscriptionChangeHintRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public SubscriptionChangeHintRequest parsePartialFrom( @@ -294741,37 +293564,34 @@ public interface CXPEvalRolloutInfoOrBuilder extends * Protobuf type {@code ei.CXPEvalRolloutInfo} */ public static final class CXPEvalRolloutInfo extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ei.CXPEvalRolloutInfo) CXPEvalRolloutInfoOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 28, + /* patch= */ 3, + /* suffix= */ "", + CXPEvalRolloutInfo.class.getName()); + } // Use CXPEvalRolloutInfo.newBuilder() to construct. - private CXPEvalRolloutInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CXPEvalRolloutInfo(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private CXPEvalRolloutInfo() { currentId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new CXPEvalRolloutInfo(); - } - - @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_CXPEvalRolloutInfo_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_CXPEvalRolloutInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -294780,7 +293600,8 @@ protected java.lang.Object newInstance( private int bitField0_; public static final int CURRENT_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object currentId_; + @SuppressWarnings("serial") + private volatile java.lang.Object currentId_ = ""; /** * optional string current_id = 1; * @return Whether the currentId field is set. @@ -294828,7 +293649,7 @@ public java.lang.String getCurrentId() { } public static final int BASIS_POINTS_FIELD_NUMBER = 2; - private int basisPoints_; + private int basisPoints_ = 0; /** * optional uint32 basis_points = 2; * @return Whether the basisPoints field is set. @@ -294861,7 +293682,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, currentId_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, currentId_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeUInt32(2, basisPoints_); @@ -294876,7 +293697,7 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, currentId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, currentId_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -294965,39 +293786,41 @@ public static ei.Ei.CXPEvalRolloutInfo parseFrom( } public static ei.Ei.CXPEvalRolloutInfo parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.CXPEvalRolloutInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } + public static ei.Ei.CXPEvalRolloutInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } + public static ei.Ei.CXPEvalRolloutInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ei.Ei.CXPEvalRolloutInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static ei.Ei.CXPEvalRolloutInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -295017,7 +293840,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -295025,7 +293848,7 @@ protected Builder newBuilderForType( * Protobuf type {@code ei.CXPEvalRolloutInfo} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:ei.CXPEvalRolloutInfo) ei.Ei.CXPEvalRolloutInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -295034,7 +293857,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return ei.Ei.internal_static_ei_CXPEvalRolloutInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -295047,17 +293870,16 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; currentId_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); basisPoints_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -295084,53 +293906,25 @@ public ei.Ei.CXPEvalRolloutInfo build() { @java.lang.Override public ei.Ei.CXPEvalRolloutInfo buildPartial() { ei.Ei.CXPEvalRolloutInfo result = new ei.Ei.CXPEvalRolloutInfo(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(ei.Ei.CXPEvalRolloutInfo result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + result.currentId_ = currentId_; to_bitField0_ |= 0x00000001; } - result.currentId_ = currentId_; if (((from_bitField0_ & 0x00000002) != 0)) { result.basisPoints_ = basisPoints_; to_bitField0_ |= 0x00000002; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } - @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.CXPEvalRolloutInfo) { @@ -295144,8 +293938,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(ei.Ei.CXPEvalRolloutInfo other) { if (other == ei.Ei.CXPEvalRolloutInfo.getDefaultInstance()) return this; if (other.hasCurrentId()) { - bitField0_ |= 0x00000001; currentId_ = other.currentId_; + bitField0_ |= 0x00000001; onChanged(); } if (other.hasBasisPoints()) { @@ -295254,11 +294048,9 @@ public java.lang.String getCurrentId() { */ public Builder setCurrentId( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } currentId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -295267,8 +294059,8 @@ public Builder setCurrentId( * @return This builder for chaining. */ public Builder clearCurrentId() { - bitField0_ = (bitField0_ & ~0x00000001); currentId_ = getDefaultInstance().getCurrentId(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -295279,11 +294071,9 @@ public Builder clearCurrentId() { */ public Builder setCurrentIdBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; + if (value == null) { throw new NullPointerException(); } currentId_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -295311,8 +294101,9 @@ public int getBasisPoints() { * @return This builder for chaining. */ public Builder setBasisPoints(int value) { - bitField0_ |= 0x00000002; + basisPoints_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -295326,18 +294117,6 @@ public Builder clearBasisPoints() { 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.CXPEvalRolloutInfo) } @@ -295352,7 +294131,7 @@ public static ei.Ei.CXPEvalRolloutInfo getDefaultInstance() { return DEFAULT_INSTANCE; } - @java.lang.Deprecated public static final com.google.protobuf.Parser + private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CXPEvalRolloutInfo parsePartialFrom( @@ -295393,992 +294172,1027 @@ public ei.Ei.CXPEvalRolloutInfo getDefaultInstanceForType() { private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_Vector3_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_Vector3_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_Vector4_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_Vector4_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_Backup_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_Backup_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_Backup_Settings_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_Backup_Settings_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_Backup_Tutorial_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_Backup_Tutorial_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_Backup_Stats_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_Backup_Stats_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_Backup_Game_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_Backup_Game_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_Backup_Artifacts_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_Backup_Artifacts_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_Backup_Shells_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_Backup_Shells_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_Backup_Simulation_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_Backup_Simulation_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_Backup_Mission_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_Backup_Mission_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_Backup_Misc_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_Backup_Misc_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_Backup_ResearchItem_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_Backup_ResearchItem_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_Backup_NewsHeadline_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_Backup_NewsHeadline_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_Backup_AchievementInfo_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_Backup_AchievementInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_Backup_ActiveBoost_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_Backup_ActiveBoost_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_Backup_OwnedBoost_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_Backup_OwnedBoost_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_Backup_MissionInfo_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_Backup_MissionInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_EggIncFirstContactRequest_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_EggIncFirstContactRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_EggIncFirstContactResponse_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_EggIncFirstContactResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_EggIncAdConfig_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_EggIncAdConfig_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_DailyGiftInfo_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_DailyGiftInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_SalesInfoRequest_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_SalesInfoRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_IAPSaleEntry_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_IAPSaleEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_SalesInfo_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_SalesInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_EggIncEvent_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_EggIncEvent_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_EggIncCurrentEvents_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_EggIncCurrentEvents_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_DeviceInfo_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_DeviceInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_AppInfo_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_AppInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ActionKeyValuePair_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ActionKeyValuePair_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_GenericAction_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_GenericAction_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_GenericActionBatchRequest_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_GenericActionBatchRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_VerifyPurchaseRequest_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_VerifyPurchaseRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_VerifyPurchaseResponse_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_VerifyPurchaseResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_CurrencyFlowLog_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_CurrencyFlowLog_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_CurrencyFlowBatchRequest_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_CurrencyFlowBatchRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_Reward_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_Reward_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_GameModifier_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_GameModifier_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_CustomEgg_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_CustomEgg_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_Contract_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_Contract_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_Contract_Goal_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_Contract_Goal_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_Contract_GoalSet_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_Contract_GoalSet_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_Contract_GradeSpec_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_Contract_GradeSpec_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_ei_ContractSeasonGoal_descriptor; + private static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_ei_ContractSeasonGoal_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_ei_ContractSeasonRewardConfirmationRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_ei_ContractSeasonRewardConfirmationRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_ei_ContractSeasonInfo_descriptor; + private static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_ei_ContractSeasonInfo_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_ei_ContractSeasonInfo_GoalSet_descriptor; + private static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_ei_ContractSeasonInfo_GoalSet_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_ei_ContractSeasonInfos_descriptor; + private static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_ei_ContractSeasonInfos_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ContractPlayerInfo_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ContractPlayerInfo_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_ei_ContractPlayerInfo_SeasonProgress_descriptor; + private static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_ei_ContractPlayerInfo_SeasonProgress_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ContractEvaluation_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ContractEvaluation_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ContractCitation_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ContractCitation_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ContractEvaluationBatch_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ContractEvaluationBatch_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ContractEvaluationBatch_Pair_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ContractEvaluationBatch_Pair_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_CoopCompletionSnapshot_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_CoopCompletionSnapshot_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_CoopCompletionSnapshot_ContributorSnapshot_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_CoopCompletionSnapshot_ContributorSnapshot_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_BasicRequestInfo_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_BasicRequestInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ContractSimConfig_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ContractSimConfig_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ContractSimConfig_ContractGradeSimConfig_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ContractSimConfig_ContractGradeSimConfig_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ContractSimConfig_ContractGradeSimConfig_GoalParams_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ContractSimConfig_ContractGradeSimConfig_GoalParams_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ContractSimPoll_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ContractSimPoll_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ContractSimPollResponse_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ContractSimPollResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ContractSimResultUpdate_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ContractSimResultUpdate_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ContractSimResultUpdate_GoalInfo_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ContractSimResultUpdate_GoalInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ContractsRequest_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ContractsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ContractsResponse_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ContractsResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ContractCoopStatusRequest_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ContractCoopStatusRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_FarmProductionParams_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_FarmProductionParams_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_PlayerFarmInfo_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_PlayerFarmInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ContractCoopStatusResponse_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ContractCoopStatusResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ContractCoopStatusResponse_ContributionInfo_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ContractCoopStatusResponse_ContributionInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ContractCoopStatusResponse_CoopGift_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ContractCoopStatusResponse_CoopGift_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ContractCoopStatusResponse_ChickenRun_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ContractCoopStatusResponse_ChickenRun_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_LocalContract_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_LocalContract_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_MyContracts_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_MyContracts_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_QueryCoopRequest_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_QueryCoopRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_QueryCoopResponse_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_QueryCoopResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_CreateCoopRequest_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_CreateCoopRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_CreateCoopResponse_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_CreateCoopResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_JoinCoopRequest_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_JoinCoopRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_JoinCoopResponse_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_JoinCoopResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_AutoJoinCoopRequest_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_AutoJoinCoopRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_UpdateCoopPermissionsRequest_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_UpdateCoopPermissionsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_UpdateCoopPermissionsResponse_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_UpdateCoopPermissionsResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_LeaveCoopRequest_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_LeaveCoopRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_GiftPlayerCoopRequest_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_GiftPlayerCoopRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_SendChickenRunCoopRequest_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_SendChickenRunCoopRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ReportPlayerCoopRequest_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ReportPlayerCoopRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_KickPlayerCoopRequest_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_KickPlayerCoopRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_ei_IdleSessionSummary_descriptor; + private static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_ei_IdleSessionSummary_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ContractCoopStatusUpdateRequest_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ContractCoopStatusUpdateRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ContractCoopStatusUpdateResponse_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ContractCoopStatusUpdateResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_CoopBuffState_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_CoopBuffState_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_CoopBuffHistory_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_CoopBuffHistory_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_CoopChickenRunEntry_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_CoopChickenRunEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_CoopLastChickenRunTimes_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_CoopLastChickenRunTimes_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_LeaderboardAnalysis_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_LeaderboardAnalysis_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_LeaderboardAnalysis_Chunk_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_LeaderboardAnalysis_Chunk_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_LeaderboardInfo_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_LeaderboardInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_LeaderboardInfo_Season_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_LeaderboardInfo_Season_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_LeaderboardRequest_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_LeaderboardRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_LeaderboardResponse_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_LeaderboardResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_LeaderboardResponse_Entry_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_LeaderboardResponse_Entry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ContractsArchive_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ContractsArchive_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ContractAction_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ContractAction_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_UserDataInfoRequest_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_UserDataInfoRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_UserDataInfoResponse_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_UserDataInfoResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ClearAllUserDataRequest_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ClearAllUserDataRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ServerGift_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ServerGift_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_LiveConfig_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_LiveConfig_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_LiveConfig_BoostsConfig_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_LiveConfig_BoostsConfig_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_LiveConfig_BoostsConfig_ItemConfig_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_LiveConfig_BoostsConfig_ItemConfig_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_LiveConfig_GiftConfig_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_LiveConfig_GiftConfig_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_LiveConfig_GiftConfig_GiftValueConfig_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_LiveConfig_GiftConfig_GiftValueConfig_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_LiveConfig_GiftConfig_GiftMuConfig_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_LiveConfig_GiftConfig_GiftMuConfig_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_LiveConfig_MiscConfig_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_LiveConfig_MiscConfig_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_LiveConfig_HelpConfig_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_LiveConfig_HelpConfig_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_LiveConfig_HelpConfig_HowToVideoInfo_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_LiveConfig_HelpConfig_HowToVideoInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_InGameMail_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_InGameMail_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_MailDB_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_MailDB_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_TipsDB_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_TipsDB_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_MailState_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_MailState_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_MailState_TipState_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_MailState_TipState_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_PeriodicalsResponse_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_PeriodicalsResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_PeriodicalsResponse_RoyaltyInfo_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_PeriodicalsResponse_RoyaltyInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_GetPeriodicalsRequest_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_GetPeriodicalsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ConfigRequest_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ConfigRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ConfigResponse_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ConfigResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_AdAttributionRawData_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_AdAttributionRawData_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_AdAttributionRow_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_AdAttributionRow_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_AdAttributionInfo_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_AdAttributionInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ArtifactsClientInfo_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ArtifactsClientInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ArtifactsClientInfo_LaunchCount_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ArtifactsClientInfo_LaunchCount_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_MissionInfo_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_MissionInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_MissionInfo_Fuel_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_MissionInfo_Fuel_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ArtifactSpec_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ArtifactSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_CompleteArtifact_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_CompleteArtifact_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ArtifactInventoryItem_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ArtifactInventoryItem_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_InventorySlot_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_InventorySlot_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ArtifactsConfigurationRequest_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ArtifactsConfigurationRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ArtifactsConfigurationResponse_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ArtifactsConfigurationResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ArtifactsConfigurationResponse_MissionParameters_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ArtifactsConfigurationResponse_MissionParameters_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ArtifactsConfigurationResponse_MissionParameters_Duration_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ArtifactsConfigurationResponse_MissionParameters_Duration_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ArtifactsConfigurationResponse_ArtifactParameters_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ArtifactsConfigurationResponse_ArtifactParameters_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ArtifactsConfigurationResponse_CraftingLevelInfo_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ArtifactsConfigurationResponse_CraftingLevelInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_MissionRequest_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_MissionRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_MissionResponse_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_MissionResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_GetActiveMissionsResponse_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_GetActiveMissionsResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_CompleteMissionResponse_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_CompleteMissionResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_CompleteMissionResponse_SecureArtifactSpec_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_CompleteMissionResponse_SecureArtifactSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_CollectContractArtifactRewardsRequest_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_CollectContractArtifactRewardsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_CraftArtifactRequest_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_CraftArtifactRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_CraftArtifactResponse_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_CraftArtifactResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ConsumeArtifactRequest_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ConsumeArtifactRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ConsumeArtifactResponse_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ConsumeArtifactResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_AuthenticateArtifactResponse_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_AuthenticateArtifactResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_SetArtifactRequest_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_SetArtifactRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_SetArtifactResponse_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_SetArtifactResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ArtifactsDB_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ArtifactsDB_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ArtifactsDB_ActiveArtifactSlot_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ArtifactsDB_ActiveArtifactSlot_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ArtifactsDB_ActiveArtifactSet_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ArtifactsDB_ActiveArtifactSet_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ArtifactsDB_CraftableArtifact_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ArtifactsDB_CraftableArtifact_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_AuthenticatedMessage_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_AuthenticatedMessage_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_LogCompleteMissionPayload_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_LogCompleteMissionPayload_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_LogCraftArtifactPayload_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_LogCraftArtifactPayload_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_LogConsumeArtifactPayload_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_LogConsumeArtifactPayload_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_LogSetArtifactPayload_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_LogSetArtifactPayload_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_AccountTransferPayload_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_AccountTransferPayload_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_SaveBackupResponse_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_SaveBackupResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_CleanAccountRequest_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_CleanAccountRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ReturnEDTPayload_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ReturnEDTPayload_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_DLCItem_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_DLCItem_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ShellSpec_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ShellSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ShellSpec_ShellPiece_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ShellSpec_ShellPiece_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ShellSetSpec_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ShellSetSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ShellSetSpec_VariationSpec_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ShellSetSpec_VariationSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ShellObjectSpec_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ShellObjectSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ShellObjectSpec_LODPiece_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ShellObjectSpec_LODPiece_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ShellGroupSpec_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ShellGroupSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_DLCCatalog_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_DLCCatalog_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ShellDB_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ShellDB_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ShellDB_ShellStatus_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ShellDB_ShellStatus_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ShellDB_ShellElementStatus_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ShellDB_ShellElementStatus_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ShellDB_ShellSetVariationStatus_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ShellDB_ShellSetVariationStatus_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ShellDB_FarmConfiguration_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ShellDB_FarmConfiguration_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ShellDB_SavedFarmConfiguration_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ShellDB_SavedFarmConfiguration_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ShellDB_ShellConfiguration_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ShellDB_ShellConfiguration_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ShellDB_ShellSetConfiguration_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ShellDB_ShellSetConfiguration_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ShellDB_ShellGroupConfiguration_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ShellDB_ShellGroupConfiguration_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ShellDB_ChickenConfig_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ShellDB_ChickenConfig_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ShellDB_LightingConfig_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ShellDB_LightingConfig_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ShellPopularityStats_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ShellPopularityStats_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ShellPopularityStats_Entry_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ShellPopularityStats_Entry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ShellsActionLog_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ShellsActionLog_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_SubmitShellShowcaseRequest_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_SubmitShellShowcaseRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ShellShowcase_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ShellShowcase_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ShellShowcaseListingInfo_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ShellShowcaseListingInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ShowcaseRoyaltyDeliveryConfirmation_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ShowcaseRoyaltyDeliveryConfirmation_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ShellShowcaseListingSet_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ShellShowcaseListingSet_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_ShellsActionBatch_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_ShellsActionBatch_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_UserVerificationAnalysis_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_UserVerificationAnalysis_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_UserSubscriptionInfo_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_UserSubscriptionInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_UserSubscriptionInfo_HistoryEntry_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_UserSubscriptionInfo_HistoryEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_SubscriptionChangeHintRequest_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_SubscriptionChangeHintRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ei_CXPEvalRolloutInfo_descriptor; private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ei_CXPEvalRolloutInfo_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor @@ -296673,960 +295487,987 @@ public ei.Ei.CXPEvalRolloutInfo getDefaultInstanceForType() { "rs\030\003 \003(\0132\020.ei.GameModifier\022\026\n\016length_sec" + "onds\030\004 \001(\001\"b\n\013PlayerGrade\022\017\n\013GRADE_UNSET" + "\020\000\022\013\n\007GRADE_C\020\001\022\013\n\007GRADE_B\020\002\022\013\n\007GRADE_A\020" + - "\003\022\014\n\010GRADE_AA\020\004\022\r\n\tGRADE_AAA\020\005\"\237\004\n\022Contr" + - "actPlayerInfo\022\'\n\005grade\030\001 \001(\0162\030.ei.Contra" + - "ct.PlayerGrade\022\021\n\ttotal_cxp\030\002 \001(\001\022\022\n\nsea" + - "son_cxp\030\r \001(\001\022\023\n\013grade_score\030\007 \001(\001\022\032\n\022ta" + - "rget_grade_score\030\t \001(\001\022\022\n\nsoul_power\030\n \001" + - "(\001\022\031\n\021target_soul_power\030\010 \001(\001\022\026\n\016grade_p" + - "rogress\030\014 \001(\001\0223\n\006issues\030\013 \003(\0162#.ei.Contr" + - "actEvaluation.PoorBehavior\022\023\n\013issue_scor" + - "e\030\016 \001(\001\022-\n\006status\030\003 \001(\0162\035.ei.ContractPla" + - "yerInfo.Status\022\034\n\024last_evaluation_time\030\004" + - " \001(\001\022\037\n\027last_evaluation_version\030\005 \001(\t\0222\n" + - "\022unread_evaluations\030\006 \003(\0132\026.ei.ContractE" + - "valuation\"U\n\006Status\022\013\n\007UNKNOWN\020\000\022\017\n\013CALC" + - "ULATING\020\001\022\017\n\013OUT_OF_DATE\020\002\022\016\n\nINCOMPLETE" + - "\020\004\022\014\n\010COMPLETE\020\003\"\344\010\n\022ContractEvaluation\022" + - "\033\n\023contract_identifier\030( \001(\t\022\027\n\017coop_ide" + - "ntifier\030) \001(\t\022\013\n\003cxp\030\001 \001(\001\022\016\n\006replay\030\030 \001" + - "(\010\022\022\n\ncxp_change\030\031 \001(\001\022\031\n\021grade_performa" + - "nce\030\002 \001(\005\022\022\n\nold_league\030\t \001(\005\022\021\n\told_goa" + - "ls\030\n \001(\010\022\'\n\005grade\030\003 \001(\0162\030.ei.Contract.Pl" + - "ayerGrade\022\032\n\022contribution_ratio\030\004 \001(\001\022\032\n" + - "\022completion_percent\030\005 \001(\001\022\027\n\017original_le" + - "ngth\030\013 \001(\001\022\021\n\tcoop_size\030\022 \001(\r\022\014\n\004solo\030\032 " + - "\001(\010\022\022\n\nsoul_power\030\027 \001(\001\022\036\n\026last_contribu" + - "tion_time\030\026 \001(\001\022\027\n\017completion_time\030\006 \001(\001" + - "\022\031\n\021chicken_runs_sent\030\007 \001(\r\022\030\n\020gift_toke" + - "ns_sent\030\010 \001(\r\022\034\n\024gift_tokens_received\030\017 " + - "\001(\r\022\035\n\025gift_token_value_sent\030\034 \001(\001\022!\n\031gi" + - "ft_token_value_received\030\035 \001(\001\022\035\n\025boost_t" + - "oken_allotment\030\020 \001(\r\022\027\n\017buff_time_value\030" + - "\021 \001(\001\022\026\n\016teamwork_score\030\r \001(\001\022\025\n\rother_b" + - "onuses\030\016 \001(\001\022\031\n\021counted_in_season\030\024 \001(\010\022" + - "\021\n\tseason_id\030\025 \001(\t\022\023\n\013time_cheats\030\033 \001(\r\022" + - "3\n\006issues\030\023 \003(\0162#.ei.ContractEvaluation." + - "PoorBehavior\022\r\n\005notes\030\014 \003(\t\022\017\n\007version\0302" + - " \001(\t\022\035\n\025evaluation_start_time\0303 \001(\001\022-\n\006s" + - "tatus\0304 \001(\0162\035.ei.ContractEvaluation.Stat" + - "us\"\230\001\n\014PoorBehavior\022\010\n\004NONE\020\000\022\024\n\020LOW_CON" + - "TRIBUTION\020\001\022\024\n\020BAD_CONTRIBUTION\020\002\022\033\n\027DIS" + - "HONORABLY_DISCHARGED\020\003\022\021\n\rPOOR_TEAMWORK\020" + - "\004\022\022\n\016ABANDONED_COOP\020\005\022\016\n\nTIME_CHEAT\020\006\"@\n" + - "\006Status\022\013\n\007UNKNOWN\020\000\022\013\n\007PENDING\020\001\022\016\n\nEVA" + - "LUATING\020\002\022\014\n\010COMPLETE\020\003\"\202\001\n\020ContractCita" + - "tion\0222\n\005issue\030\001 \001(\0162#.ei.ContractEvaluat" + - "ion.PoorBehavior\022\021\n\ttimestamp\030\002 \001(\001\022\'\n\005g" + - "rade\030\003 \001(\0162\030.ei.Contract.PlayerGrade\"\210\001\n" + - "\027ContractEvaluationBatch\022/\n\005evals\030\001 \003(\0132" + - " .ei.ContractEvaluationBatch.Pair\032<\n\004Pai" + - "r\022\017\n\007user_id\030\001 \001(\t\022#\n\003cev\030\002 \001(\0132\026.ei.Con" + - "tractEvaluation\"\212\002\n\026CoopCompletionSnapsh" + - "ot\022D\n\014contributors\030\001 \003(\0132..ei.CoopComple" + - "tionSnapshot.ContributorSnapshot\032\251\001\n\023Con" + - "tributorSnapshot\022\024\n\014contribution\030\001 \001(\001\022\036" + - "\n\026last_contribution_time\030\006 \001(\001\022\021\n\tfinali" + - "zed\030\007 \001(\010\022\022\n\nsoul_power\030\002 \001(\001\022\017\n\007user_id" + - "\030\003 \001(\t\022\016\n\006tokens\030\004 \001(\r\022\024\n\014tokens_spent\030\005" + - " \001(\r\"\242\001\n\020BasicRequestInfo\022\022\n\nei_user_id\030" + - "\001 \001(\t\022\026\n\016client_version\030\002 \001(\r\022\017\n\007version" + - "\030\003 \001(\t\022\r\n\005build\030\004 \001(\t\022\020\n\010platform\030\005 \001(\t\022" + - "\017\n\007country\030\006 \001(\t\022\020\n\010language\030\007 \001(\t\022\r\n\005de" + - "bug\030\010 \001(\010\"\227\003\n\021ContractSimConfig\022C\n\rgrade" + - "_configs\030\001 \003(\0132,.ei.ContractSimConfig.Co" + - "ntractGradeSimConfig\032\274\002\n\026ContractGradeSi" + - "mConfig\022\'\n\005grade\030\001 \001(\0162\030.ei.Contract.Pla" + - "yerGrade\022L\n\013goal_params\030\002 \003(\01327.ei.Contr" + - "actSimConfig.ContractGradeSimConfig.Goal" + - "Params\032\252\001\n\nGoalParams\022\021\n\ttarget_se\030\001 \001(\001" + - "\022\020\n\010cps_mult\030\002 \001(\001\022\020\n\010elr_mult\030\007 \001(\001\022\025\n\r" + - "earnings_mult\030\003 \001(\001\022\025\n\rtime_efficacy\030\004 \001" + - "(\001\022\031\n\021hab_capacity_mult\030\005 \001(\001\022\034\n\024epic_re" + - "search_budget\030\006 \001(\001\")\n\017ContractSimPoll\022\026" + - "\n\016client_version\030\001 \001(\r\"p\n\027ContractSimPol" + - "lResponse\022*\n\024contract_to_simulate\030\001 \001(\0132" + - "\014.ei.Contract\022)\n\nsim_config\030\002 \001(\0132\025.ei.C" + - "ontractSimConfig\"\316\001\n\027ContractSimResultUp" + - "date\022\023\n\013contract_id\030\001 \001(\t\0228\n\ngoal_infos\030" + - "\002 \003(\0132$.ei.ContractSimResultUpdate.GoalI" + - "nfo\032d\n\010GoalInfo\022\'\n\005grade\030\001 \001(\0162\030.ei.Cont" + - "ract.PlayerGrade\022\022\n\ngoal_index\030\002 \001(\r\022\033\n\023" + - "projected_eggs_laid\030\003 \001(\001\"N\n\020ContractsRe" + - "quest\022\021\n\tsoul_eggs\030\001 \001(\001\022\026\n\016client_versi" + - "on\030\005 \001(\r\022\017\n\007user_id\030\002 \001(\t\"\260\001\n\021ContractsR" + - "esponse\022\037\n\tcontracts\030\001 \003(\0132\014.ei.Contract" + - "\022\"\n\013custom_eggs\030\006 \003(\0132\r.ei.CustomEgg\022\027\n\017" + - "warning_message\030\004 \001(\t\022\021\n\ttotal_eop\030\005 \001(\001" + - "\022\023\n\013server_time\030\002 \001(\001\022\025\n\007max_eop\030\003 \001(\r:\004" + - "1000\"\237\001\n\031ContractCoopStatusRequest\022#\n\005ri" + - "nfo\030\005 \001(\0132\024.ei.BasicRequestInfo\022\033\n\023contr" + - "act_identifier\030\001 \001(\t\022\027\n\017coop_identifier\030" + - "\002 \001(\t\022\017\n\007user_id\030\003 \001(\t\022\026\n\016client_version" + - "\030\004 \001(\r\"\177\n\024FarmProductionParams\022\027\n\017farm_p" + - "opulation\030\001 \001(\001\022\025\n\rfarm_capacity\030\002 \001(\001\022\013" + - "\n\003elr\030\003 \001(\001\022\013\n\003ihr\030\004 \001(\001\022\n\n\002sr\030\005 \001(\001\022\021\n\t" + - "delivered\030\006 \001(\001\"\227\005\n\016PlayerFarmInfo\022\026\n\016cl" + - "ient_version\030\024 \001(\r\022\021\n\tsoul_eggs\030\001 \001(\001\022\030\n" + - "\020eggs_of_prophecy\030\002 \001(\004\022\024\n\014permit_level\030" + - "\003 \001(\r\022\031\n\021hyperloop_station\030\004 \001(\010\022\027\n\017egg_" + - "medal_level\030\005 \003(\r\022.\n\repic_research\030\006 \003(\013" + - "2\027.ei.Backup.ResearchItem\022\031\n\010egg_type\030\007 " + - "\001(\0162\007.ei.Egg\022\024\n\014cash_on_hand\030\010 \001(\001\022\014\n\004ha" + - "bs\030\t \003(\r\022\026\n\016hab_population\030\n \003(\004\022\024\n\014hab_" + - "capacity\030\025 \003(\004\022\020\n\010vehicles\030\013 \003(\r\022\024\n\014trai" + - "n_length\030\014 \003(\r\022\023\n\013silos_owned\030\r \001(\r\0220\n\017c" + - "ommon_research\030\016 \003(\0132\027.ei.Backup.Researc" + - "hItem\022-\n\ractive_boosts\030\017 \003(\0132\026.ei.Backup" + - ".ActiveBoost\022\034\n\024boost_tokens_on_hand\030\020 \001" + - "(\r\0220\n\022equipped_artifacts\030\021 \003(\0132\024.ei.Comp" + - "leteArtifact\022 \n\030artifact_inventory_score" + - "\030\022 \001(\004\0226\n\017farm_appearance\030\023 \001(\0132\035.ei.She" + - "llDB.FarmConfiguration\022\021\n\ttimestamp\030\026 \001(" + - "\001\"\316\016\n\032ContractCoopStatusResponse\022F\n\017resp" + - "onse_status\030\023 \001(\0162-.ei.ContractCoopStatu" + - "sResponse.ResponseStatus\022\033\n\023contract_ide" + - "ntifier\030\001 \001(\t\022\024\n\014total_amount\030\002 \001(\001\022\027\n\017c" + - "oop_identifier\030\003 \001(\t\022\'\n\005grade\030\021 \001(\0162\030.ei" + - ".Contract.PlayerGrade\022E\n\014contributors\030\004 ", - "\003(\0132/.ei.ContractCoopStatusResponse.Cont" + - "ributionInfo\022\026\n\016auto_generated\030\010 \001(\010\022\016\n\006" + - "public\030\n \001(\010\022\022\n\ncreator_id\030\t \001(\t\022\031\n\021seco" + - "nds_remaining\030\005 \001(\001\022(\n seconds_since_all" + - "_goals_achieved\030\020 \001(\001\022\032\n\022all_goals_achie" + - "ved\030\016 \001(\010\022\035\n\025all_members_reporting\030\006 \001(\010" + - "\022&\n\036grace_period_seconds_remaining\030\007 \001(\001" + - "\022\030\n\020cleared_for_exit\030\017 \001(\010\0226\n\005gifts\030\013 \003(" + - "\0132\'.ei.ContractCoopStatusResponse.CoopGi" + - "ft\022?\n\014chicken_runs\030\r \003(\0132).ei.ContractCo" + - "opStatusResponse.ChickenRun\022\027\n\017local_tim" + - "estamp\030\014 \001(\001\022\021\n\tlast_sync\030\022 \001(\001\032\352\004\n\020Cont" + - "ributionInfo\022\014\n\004uuid\030\025 \001(\t\022\017\n\007user_id\030\001 " + - "\001(\t\022\021\n\tuser_name\030\002 \001(\t\022\033\n\023contract_ident" + - "ifier\030\023 \001(\t\022\033\n\023contribution_amount\030\003 \001(\001" + - "\022\031\n\021contribution_rate\030\006 \001(\001\022\022\n\nsoul_powe" + - "r\030\013 \001(\001\0223\n\021production_params\030\017 \001(\0132\030.ei." + - "FarmProductionParams\022%\n\tfarm_info\030\022 \001(\0132" + - "\022.ei.PlayerFarmInfo\022\023\n\013rank_change\030\010 \001(\005" + - "\022\027\n\017recently_active\030\027 \001(\010\022\016\n\006active\030\004 \001(" + - "\010\022\021\n\tcc_member\030\030 \001(\010\022\r\n\005leech\030\020 \001(\010\022\021\n\tf" + - "inalized\030\026 \001(\010\022\033\n\023time_cheat_detected\030\007 " + - "\001(\010\022\036\n\010platform\030\005 \001(\0162\014.ei.Platform\022\017\n\007p" + - "ush_id\030\t \001(\t\022\021\n\tban_votes\030\n \001(\r\022\022\n\nautoj" + - "oined\030\021 \001(\010\022\024\n\014boost_tokens\030\014 \001(\r\022\032\n\022boo" + - "st_tokens_spent\030\016 \001(\r\022\'\n\014buff_history\030\r " + - "\003(\0132\021.ei.CoopBuffState\022\034\n\024chicken_run_co" + - "oldown\030\024 \001(\001\032P\n\010CoopGift\022\017\n\007user_id\030\001 \001(" + - "\t\022\021\n\tuser_name\030\003 \001(\t\022\016\n\006amount\030\002 \001(\r\022\020\n\010" + - "tracking\030\004 \001(\t\032@\n\nChickenRun\022\017\n\007user_id\030" + - "\001 \001(\t\022\021\n\tuser_name\030\003 \001(\t\022\016\n\006amount\030\002 \001(\004" + - "\"\323\001\n\016ResponseStatus\022\014\n\010NO_ERROR\020\000\022\020\n\014MIS" + - "SING_USER\020\001\022\023\n\017MISSING_COOP_ID\020\002\022\027\n\023MISS" + - "ING_CONTRACT_ID\020\003\022\030\n\024MEMBERSHIP_NOT_FOUN" + - "D\020\004\022\022\n\016COOP_NOT_FOUND\020\005\022\026\n\022CONTRACT_NOT_" + - "FOUND\020\006\022\026\n\022INVALID_MEMBERSHIP\020\007\022\025\n\020NO_HT" + - "TP_RESPONSE\020\364\003\"g\n\014MemberStatus\022\t\n\005VALID\020" + - "\000\022\023\n\017KICKED_INACTIVE\020\001\022\022\n\016KICKED_PRIVATE" + - "\020\002\022\021\n\rKICKED_CHEATS\020\003\022\020\n\014KICKED_LEECH\020\004\"" + - "I\n\006Status\022\013\n\007UNKNOWN\020\000\022\t\n\005LOBBY\020\001\022\n\n\006ACT" + - "IVE\020\002\022\014\n\010COMPLETE\020\003\022\r\n\tFINALIZED\020\004\"\224\005\n\rL" + - "ocalContract\022\036\n\010contract\030\001 \001(\0132\014.ei.Cont" + - "ract\022\027\n\017coop_identifier\030\002 \001(\t\022\020\n\010accepte" + - "d\030\007 \001(\010\022\025\n\rtime_accepted\030\003 \001(\001\022\021\n\tcancel" + - "led\030\004 \001(\010\022\013\n\003new\030\010 \001(\010\022\034\n\024coop_shared_en" + - "d_time\030\005 \001(\001\022 \n\030coop_simulation_end_time" + - "\030\026 \001(\001\022\"\n\032coop_grace_period_end_time\030\t \001" + - "(\001\022#\n\033coop_contribution_finalized\030\n \001(\010\022" + - "\'\n\037coop_last_uploaded_contribution\030\013 \001(\001" + - "\022\024\n\014coop_user_id\030\r \001(\t\022\027\n\017coop_share_far" + - "m\030\021 \001(\010\022%\n\035last_amount_when_reward_given" + - "\030\006 \001(\001\022\032\n\022num_goals_achieved\030\016 \001(\r\022\035\n\025ma" + - "x_farm_size_reached\030\027 \001(\001\022\023\n\013boosts_used" + - "\030\014 \001(\r\022\025\n\rpoints_replay\030\024 \001(\010\022\016\n\006league\030" + - "\017 \001(\r\022\'\n\005grade\030\022 \001(\0162\030.ei.Contract.Playe" + - "rGrade\022\025\n\rlast_nag_time\030\020 \001(\001\022*\n\nevaluat" + - "ion\030\023 \001(\0132\026.ei.ContractEvaluation\022\026\n\016rep" + - "orted_uuids\030\025 \003(\t\"\351\002\n\013MyContracts\022\031\n\021con" + - "tract_ids_seen\030\003 \003(\t\022$\n\tcontracts\030\001 \003(\0132" + - "\021.ei.LocalContract\022\"\n\007archive\030\002 \003(\0132\021.ei" + - ".LocalContract\022=\n\025current_coop_statuses\030" + - "\004 \003(\0132\036.ei.ContractCoopStatusResponse\022(\n" + - "\010last_cpi\030\005 \001(\0132\026.ei.ContractPlayerInfo\022" + - "\036\n\026initial_grade_revealed\030\006 \001(\010\022!\n\031last_" + - "grade_progress_shown\030\007 \001(\001\022!\n\031show_advan" + - "ced_evaluations\030\010 \001(\010\022&\n\017custom_egg_info" + - "\030\t \003(\0132\r.ei.CustomEgg\"\276\001\n\020QueryCoopReque" + - "st\022#\n\005rinfo\030\005 \001(\0132\024.ei.BasicRequestInfo\022" + - "\033\n\023contract_identifier\030\001 \001(\t\022\027\n\017coop_ide" + - "ntifier\030\002 \001(\t\022\016\n\006league\030\004 \001(\r\022\'\n\005grade\030\006" + - " \001(\0162\030.ei.Contract.PlayerGrade\022\026\n\016client" + - "_version\030\003 \001(\r\"\226\001\n\021QueryCoopResponse\022\016\n\006" + - "exists\030\001 \001(\010\022\014\n\004full\030\002 \001(\010\022\017\n\007expired\030\005 " + - "\001(\010\022\030\n\020different_league\030\004 \001(\010\022\027\n\017differe" + - "nt_grade\030\006 \001(\010\022\017\n\007cc_only\030\007 \001(\010\022\016\n\006banne" + - "d\030\003 \001(\010\"\221\003\n\021CreateCoopRequest\022#\n\005rinfo\030\n" + - " \001(\0132\024.ei.BasicRequestInfo\022\033\n\023contract_i" + - "dentifier\030\001 \001(\t\022\027\n\017coop_identifier\030\002 \001(\t" + - "\022\016\n\006public\030\r \001(\010\022\017\n\007cc_only\030\016 \001(\010\022\030\n\020all" + - "ow_all_grades\030\020 \001(\010\022\031\n\021seconds_remaining" + - "\030\003 \001(\001\022\017\n\007user_id\030\004 \001(\t\022\021\n\tuser_name\030\005 \001" + - "(\t\022\022\n\nsoul_power\030\010 \001(\001\022\013\n\003eop\030\013 \001(\001\022\016\n\006l" + - "eague\030\t \001(\r\022\'\n\005grade\030\014 \001(\0162\030.ei.Contract" + - ".PlayerGrade\022\025\n\rpoints_replay\030\017 \001(\010\022\036\n\010p" + - "latform\030\006 \001(\0162\014.ei.Platform\022\026\n\016client_ve" + - "rsion\030\007 \001(\r\"6\n\022CreateCoopResponse\022\017\n\007suc" + - "cess\030\001 \001(\010\022\017\n\007message\030\002 \001(\t\"\324\002\n\017JoinCoop" + - "Request\022#\n\005rinfo\030\n \001(\0132\024.ei.BasicRequest" + + "\003\022\014\n\010GRADE_AA\020\004\022\r\n\tGRADE_AAA\020\005\"v\n\022Contra" + + "ctSeasonGoal\022\013\n\003cxp\030\001 \001(\001\022#\n\013reward_type" + + "\030\003 \001(\0162\016.ei.RewardType\022\027\n\017reward_sub_typ" + + "e\030\004 \001(\t\022\025\n\rreward_amount\030\005 \001(\001\"\207\001\n\'Contr" + + "actSeasonRewardConfirmationRequest\022#\n\005ri" + + "nfo\030\001 \001(\0132\024.ei.BasicRequestInfo\022\021\n\tseaso" + + "n_id\030\002 \001(\t\022$\n\004goal\030\003 \001(\0132\026.ei.ContractSe" + + "asonGoal\"\276\001\n\022ContractSeasonInfo\022\n\n\002id\030\001 " + + "\001(\t\022\014\n\004name\030\003 \001(\t\0223\n\013grade_goals\030\002 \003(\0132\036" + + ".ei.ContractSeasonInfo.GoalSet\032Y\n\007GoalSe" + + "t\022\'\n\005grade\030\001 \001(\0162\030.ei.Contract.PlayerGra" + + "de\022%\n\005goals\030\002 \003(\0132\026.ei.ContractSeasonGoa" + + "l\"<\n\023ContractSeasonInfos\022%\n\005infos\030\001 \003(\0132" + + "\026.ei.ContractSeasonInfo\"\371\005\n\022ContractPlay" + + "erInfo\022\'\n\005grade\030\001 \001(\0162\030.ei.Contract.Play" + + "erGrade\022\021\n\ttotal_cxp\030\002 \001(\001\022\022\n\nseason_cxp" + + "\030\r \001(\001\022\023\n\013grade_score\030\007 \001(\001\022\032\n\022target_gr" + + "ade_score\030\t \001(\001\022\022\n\nsoul_power\030\n \001(\001\022\031\n\021t" + + "arget_soul_power\030\010 \001(\001\022\026\n\016grade_progress" + + "\030\014 \001(\001\0223\n\006issues\030\013 \003(\0162#.ei.ContractEval" + + "uation.PoorBehavior\022\023\n\013issue_score\030\016 \001(\001" + + "\022-\n\006status\030\003 \001(\0162\035.ei.ContractPlayerInfo" + + ".Status\022\034\n\024last_evaluation_time\030\004 \001(\001\022\037\n" + + "\027last_evaluation_version\030\005 \001(\t\0222\n\022unread" + + "_evaluations\030\006 \003(\0132\026.ei.ContractEvaluati" + + "on\022>\n\017season_progress\030\017 \003(\0132%.ei.Contrac" + + "tPlayerInfo.SeasonProgress\032\227\001\n\016SeasonPro" + + "gress\022\021\n\tseason_id\030\001 \001(\t\022\016\n\006active\030\002 \001(\010" + + "\0220\n\016starting_grade\030\003 \001(\0162\030.ei.Contract.P" + + "layerGrade\022\021\n\ttotal_cxp\030\004 \001(\001\022\035\n\025cxp_las" + + "t_reward_given\030\005 \001(\001\"U\n\006Status\022\013\n\007UNKNOW" + + "N\020\000\022\017\n\013CALCULATING\020\001\022\017\n\013OUT_OF_DATE\020\002\022\016\n" + + "\nINCOMPLETE\020\004\022\014\n\010COMPLETE\020\003\"\344\010\n\022Contract" + + "Evaluation\022\033\n\023contract_identifier\030( \001(\t\022" + + "\027\n\017coop_identifier\030) \001(\t\022\013\n\003cxp\030\001 \001(\001\022\016\n" + + "\006replay\030\030 \001(\010\022\022\n\ncxp_change\030\031 \001(\001\022\031\n\021gra" + + "de_performance\030\002 \001(\005\022\022\n\nold_league\030\t \001(\005" + + "\022\021\n\told_goals\030\n \001(\010\022\'\n\005grade\030\003 \001(\0162\030.ei." + + "Contract.PlayerGrade\022\032\n\022contribution_rat" + + "io\030\004 \001(\001\022\032\n\022completion_percent\030\005 \001(\001\022\027\n\017" + + "original_length\030\013 \001(\001\022\021\n\tcoop_size\030\022 \001(\r" + + "\022\014\n\004solo\030\032 \001(\010\022\022\n\nsoul_power\030\027 \001(\001\022\036\n\026la" + + "st_contribution_time\030\026 \001(\001\022\027\n\017completion" + + "_time\030\006 \001(\001\022\031\n\021chicken_runs_sent\030\007 \001(\r\022\030" + + "\n\020gift_tokens_sent\030\010 \001(\r\022\034\n\024gift_tokens_" + + "received\030\017 \001(\r\022\035\n\025gift_token_value_sent\030" + + "\034 \001(\001\022!\n\031gift_token_value_received\030\035 \001(\001" + + "\022\035\n\025boost_token_allotment\030\020 \001(\r\022\027\n\017buff_" + + "time_value\030\021 \001(\001\022\026\n\016teamwork_score\030\r \001(\001" + + "\022\025\n\rother_bonuses\030\016 \001(\001\022\031\n\021counted_in_se" + + "ason\030\024 \001(\010\022\021\n\tseason_id\030\025 \001(\t\022\023\n\013time_ch" + + "eats\030\033 \001(\r\0223\n\006issues\030\023 \003(\0162#.ei.Contract" + + "Evaluation.PoorBehavior\022\r\n\005notes\030\014 \003(\t\022\017" + + "\n\007version\0302 \001(\t\022\035\n\025evaluation_start_time" + + "\0303 \001(\001\022-\n\006status\0304 \001(\0162\035.ei.ContractEval" + + "uation.Status\"\230\001\n\014PoorBehavior\022\010\n\004NONE\020\000" + + "\022\024\n\020LOW_CONTRIBUTION\020\001\022\024\n\020BAD_CONTRIBUTI" + + "ON\020\002\022\033\n\027DISHONORABLY_DISCHARGED\020\003\022\021\n\rPOO" + + "R_TEAMWORK\020\004\022\022\n\016ABANDONED_COOP\020\005\022\016\n\nTIME" + + "_CHEAT\020\006\"@\n\006Status\022\013\n\007UNKNOWN\020\000\022\013\n\007PENDI" + + "NG\020\001\022\016\n\nEVALUATING\020\002\022\014\n\010COMPLETE\020\003\"\202\001\n\020C" + + "ontractCitation\0222\n\005issue\030\001 \001(\0162#.ei.Cont" + + "ractEvaluation.PoorBehavior\022\021\n\ttimestamp" + + "\030\002 \001(\001\022\'\n\005grade\030\003 \001(\0162\030.ei.Contract.Play" + + "erGrade\"\210\001\n\027ContractEvaluationBatch\022/\n\005e" + + "vals\030\001 \003(\0132 .ei.ContractEvaluationBatch." + + "Pair\032<\n\004Pair\022\017\n\007user_id\030\001 \001(\t\022#\n\003cev\030\002 \001" + + "(\0132\026.ei.ContractEvaluation\"\212\002\n\026CoopCompl" + + "etionSnapshot\022D\n\014contributors\030\001 \003(\0132..ei" + + ".CoopCompletionSnapshot.ContributorSnaps" + + "hot\032\251\001\n\023ContributorSnapshot\022\024\n\014contribut" + + "ion\030\001 \001(\001\022\036\n\026last_contribution_time\030\006 \001(" + + "\001\022\021\n\tfinalized\030\007 \001(\010\022\022\n\nsoul_power\030\002 \001(\001" + + "\022\017\n\007user_id\030\003 \001(\t\022\016\n\006tokens\030\004 \001(\r\022\024\n\014tok" + + "ens_spent\030\005 \001(\r\"\242\001\n\020BasicRequestInfo\022\022\n\n" + + "ei_user_id\030\001 \001(\t\022\026\n\016client_version\030\002 \001(\r" + + "\022\017\n\007version\030\003 \001(\t\022\r\n\005build\030\004 \001(\t\022\020\n\010plat" + + "form\030\005 \001(\t\022\017\n\007country\030\006 \001(\t\022\020\n\010language\030" + + "\007 \001(\t\022\r\n\005debug\030\010 \001(\010\"\227\003\n\021ContractSimConf" + + "ig\022C\n\rgrade_configs\030\001 \003(\0132,.ei.ContractS" + + "imConfig.ContractGradeSimConfig\032\274\002\n\026Cont" + + "ractGradeSimConfig\022\'\n\005grade\030\001 \001(\0162\030.ei.C" + + "ontract.PlayerGrade\022L\n\013goal_params\030\002 \003(\013" + + "27.ei.ContractSimConfig.ContractGradeSim" + + "Config.GoalParams\032\252\001\n\nGoalParams\022\021\n\ttarg" + + "et_se\030\001 \001(\001\022\020\n\010cps_mult\030\002 \001(\001\022\020\n\010elr_mul" + + "t\030\007 \001(\001\022\025\n\rearnings_mult\030\003 \001(\001\022\025\n\rtime_e" + + "fficacy\030\004 \001(\001\022\031\n\021hab_capacity_mult\030\005 \001(\001" + + "\022\034\n\024epic_research_budget\030\006 \001(\001\")\n\017Contra" + + "ctSimPoll\022\026\n\016client_version\030\001 \001(\r\"p\n\027Con" + + "tractSimPollResponse\022*\n\024contract_to_simu" + + "late\030\001 \001(\0132\014.ei.Contract\022)\n\nsim_config\030\002" + + " \001(\0132\025.ei.ContractSimConfig\"\316\001\n\027Contract" + + "SimResultUpdate\022\023\n\013contract_id\030\001 \001(\t\0228\n\n" + + "goal_infos\030\002 \003(\0132$.ei.ContractSimResultU" + + "pdate.GoalInfo\032d\n\010GoalInfo\022\'\n\005grade\030\001 \001(" + + "\0162\030.ei.Contract.PlayerGrade\022\022\n\ngoal_inde" + + "x\030\002 \001(\r\022\033\n\023projected_eggs_laid\030\003 \001(\001\"N\n\020" + + "ContractsRequest\022\021\n\tsoul_eggs\030\001 \001(\001\022\026\n\016c" + + "lient_version\030\005 \001(\r\022\017\n\007user_id\030\002 \001(\t\"\340\001\n" + + "\021ContractsResponse\022\037\n\tcontracts\030\001 \003(\0132\014." + + "ei.Contract\022\"\n\013custom_eggs\030\006 \003(\0132\r.ei.Cu" + + "stomEgg\022\027\n\017warning_message\030\004 \001(\t\022\021\n\ttota" + + "l_eop\030\005 \001(\001\022\023\n\013server_time\030\002 \001(\001\022\025\n\007max_" + + "eop\030\003 \001(\r:\0041000\022.\n\016current_season\030\007 \001(\0132" + + "\026.ei.ContractSeasonInfo\"\237\001\n\031ContractCoop" + + "StatusRequest\022#\n\005rinfo\030\005 \001(\0132\024.ei.BasicR" + + "equestInfo\022\033\n\023contract_identifier\030\001 \001(\t\022" + + "\027\n\017coop_identifier\030\002 \001(\t\022\017\n\007user_id\030\003 \001(" + + "\t\022\026\n\016client_version\030\004 \001(\r\"\177\n\024FarmProduct" + + "ionParams\022\027\n\017farm_population\030\001 \001(\001\022\025\n\rfa" + + "rm_capacity\030\002 \001(\001\022\013\n\003elr\030\003 \001(\001\022\013\n\003ihr\030\004 " + + "\001(\001\022\n\n\002sr\030\005 \001(\001\022\021\n\tdelivered\030\006 \001(\001\"\227\005\n\016P" + + "layerFarmInfo\022\026\n\016client_version\030\024 \001(\r\022\021\n" + + "\tsoul_eggs\030\001 \001(\001\022\030\n\020eggs_of_prophecy\030\002 \001" + + "(\004\022\024\n\014permit_level\030\003 \001(\r\022\031\n\021hyperloop_st", + "ation\030\004 \001(\010\022\027\n\017egg_medal_level\030\005 \003(\r\022.\n\r" + + "epic_research\030\006 \003(\0132\027.ei.Backup.Research" + + "Item\022\031\n\010egg_type\030\007 \001(\0162\007.ei.Egg\022\024\n\014cash_" + + "on_hand\030\010 \001(\001\022\014\n\004habs\030\t \003(\r\022\026\n\016hab_popul" + + "ation\030\n \003(\004\022\024\n\014hab_capacity\030\025 \003(\004\022\020\n\010veh" + + "icles\030\013 \003(\r\022\024\n\014train_length\030\014 \003(\r\022\023\n\013sil" + + "os_owned\030\r \001(\r\0220\n\017common_research\030\016 \003(\0132" + + "\027.ei.Backup.ResearchItem\022-\n\ractive_boost" + + "s\030\017 \003(\0132\026.ei.Backup.ActiveBoost\022\034\n\024boost" + + "_tokens_on_hand\030\020 \001(\r\0220\n\022equipped_artifa" + + "cts\030\021 \003(\0132\024.ei.CompleteArtifact\022 \n\030artif" + + "act_inventory_score\030\022 \001(\004\0226\n\017farm_appear" + + "ance\030\023 \001(\0132\035.ei.ShellDB.FarmConfiguratio" + + "n\022\021\n\ttimestamp\030\026 \001(\001\"\316\016\n\032ContractCoopSta" + + "tusResponse\022F\n\017response_status\030\023 \001(\0162-.e" + + "i.ContractCoopStatusResponse.ResponseSta" + + "tus\022\033\n\023contract_identifier\030\001 \001(\t\022\024\n\014tota" + + "l_amount\030\002 \001(\001\022\027\n\017coop_identifier\030\003 \001(\t\022" + + "\'\n\005grade\030\021 \001(\0162\030.ei.Contract.PlayerGrade" + + "\022E\n\014contributors\030\004 \003(\0132/.ei.ContractCoop" + + "StatusResponse.ContributionInfo\022\026\n\016auto_" + + "generated\030\010 \001(\010\022\016\n\006public\030\n \001(\010\022\022\n\ncreat" + + "or_id\030\t \001(\t\022\031\n\021seconds_remaining\030\005 \001(\001\022(" + + "\n seconds_since_all_goals_achieved\030\020 \001(\001" + + "\022\032\n\022all_goals_achieved\030\016 \001(\010\022\035\n\025all_memb" + + "ers_reporting\030\006 \001(\010\022&\n\036grace_period_seco" + + "nds_remaining\030\007 \001(\001\022\030\n\020cleared_for_exit\030" + + "\017 \001(\010\0226\n\005gifts\030\013 \003(\0132\'.ei.ContractCoopSt" + + "atusResponse.CoopGift\022?\n\014chicken_runs\030\r " + + "\003(\0132).ei.ContractCoopStatusResponse.Chic" + + "kenRun\022\027\n\017local_timestamp\030\014 \001(\001\022\021\n\tlast_" + + "sync\030\022 \001(\001\032\352\004\n\020ContributionInfo\022\014\n\004uuid\030" + + "\025 \001(\t\022\017\n\007user_id\030\001 \001(\t\022\021\n\tuser_name\030\002 \001(" + + "\t\022\033\n\023contract_identifier\030\023 \001(\t\022\033\n\023contri" + + "bution_amount\030\003 \001(\001\022\031\n\021contribution_rate" + + "\030\006 \001(\001\022\022\n\nsoul_power\030\013 \001(\001\0223\n\021production" + + "_params\030\017 \001(\0132\030.ei.FarmProductionParams\022" + + "%\n\tfarm_info\030\022 \001(\0132\022.ei.PlayerFarmInfo\022\023" + + "\n\013rank_change\030\010 \001(\005\022\027\n\017recently_active\030\027" + + " \001(\010\022\016\n\006active\030\004 \001(\010\022\021\n\tcc_member\030\030 \001(\010\022" + + "\r\n\005leech\030\020 \001(\010\022\021\n\tfinalized\030\026 \001(\010\022\033\n\023tim" + + "e_cheat_detected\030\007 \001(\010\022\036\n\010platform\030\005 \001(\016" + + "2\014.ei.Platform\022\017\n\007push_id\030\t \001(\t\022\021\n\tban_v" + + "otes\030\n \001(\r\022\022\n\nautojoined\030\021 \001(\010\022\024\n\014boost_" + + "tokens\030\014 \001(\r\022\032\n\022boost_tokens_spent\030\016 \001(\r" + + "\022\'\n\014buff_history\030\r \003(\0132\021.ei.CoopBuffStat" + + "e\022\034\n\024chicken_run_cooldown\030\024 \001(\001\032P\n\010CoopG" + + "ift\022\017\n\007user_id\030\001 \001(\t\022\021\n\tuser_name\030\003 \001(\t\022" + + "\016\n\006amount\030\002 \001(\r\022\020\n\010tracking\030\004 \001(\t\032@\n\nChi" + + "ckenRun\022\017\n\007user_id\030\001 \001(\t\022\021\n\tuser_name\030\003 " + + "\001(\t\022\016\n\006amount\030\002 \001(\004\"\323\001\n\016ResponseStatus\022\014" + + "\n\010NO_ERROR\020\000\022\020\n\014MISSING_USER\020\001\022\023\n\017MISSIN" + + "G_COOP_ID\020\002\022\027\n\023MISSING_CONTRACT_ID\020\003\022\030\n\024" + + "MEMBERSHIP_NOT_FOUND\020\004\022\022\n\016COOP_NOT_FOUND" + + "\020\005\022\026\n\022CONTRACT_NOT_FOUND\020\006\022\026\n\022INVALID_ME" + + "MBERSHIP\020\007\022\025\n\020NO_HTTP_RESPONSE\020\364\003\"g\n\014Mem" + + "berStatus\022\t\n\005VALID\020\000\022\023\n\017KICKED_INACTIVE\020" + + "\001\022\022\n\016KICKED_PRIVATE\020\002\022\021\n\rKICKED_CHEATS\020\003" + + "\022\020\n\014KICKED_LEECH\020\004\"I\n\006Status\022\013\n\007UNKNOWN\020" + + "\000\022\t\n\005LOBBY\020\001\022\n\n\006ACTIVE\020\002\022\014\n\010COMPLETE\020\003\022\r" + + "\n\tFINALIZED\020\004\"\224\005\n\rLocalContract\022\036\n\010contr" + + "act\030\001 \001(\0132\014.ei.Contract\022\027\n\017coop_identifi" + + "er\030\002 \001(\t\022\020\n\010accepted\030\007 \001(\010\022\025\n\rtime_accep" + + "ted\030\003 \001(\001\022\021\n\tcancelled\030\004 \001(\010\022\013\n\003new\030\010 \001(" + + "\010\022\034\n\024coop_shared_end_time\030\005 \001(\001\022 \n\030coop_" + + "simulation_end_time\030\026 \001(\001\022\"\n\032coop_grace_" + + "period_end_time\030\t \001(\001\022#\n\033coop_contributi" + + "on_finalized\030\n \001(\010\022\'\n\037coop_last_uploaded" + + "_contribution\030\013 \001(\001\022\024\n\014coop_user_id\030\r \001(" + + "\t\022\027\n\017coop_share_farm\030\021 \001(\010\022%\n\035last_amoun" + + "t_when_reward_given\030\006 \001(\001\022\032\n\022num_goals_a" + + "chieved\030\016 \001(\r\022\035\n\025max_farm_size_reached\030\027" + + " \001(\001\022\023\n\013boosts_used\030\014 \001(\r\022\025\n\rpoints_repl" + + "ay\030\024 \001(\010\022\016\n\006league\030\017 \001(\r\022\'\n\005grade\030\022 \001(\0162" + + "\030.ei.Contract.PlayerGrade\022\025\n\rlast_nag_ti" + + "me\030\020 \001(\001\022*\n\nevaluation\030\023 \001(\0132\026.ei.Contra" + + "ctEvaluation\022\026\n\016reported_uuids\030\025 \003(\t\"\351\002\n" + + "\013MyContracts\022\031\n\021contract_ids_seen\030\003 \003(\t\022" + + "$\n\tcontracts\030\001 \003(\0132\021.ei.LocalContract\022\"\n" + + "\007archive\030\002 \003(\0132\021.ei.LocalContract\022=\n\025cur" + + "rent_coop_statuses\030\004 \003(\0132\036.ei.ContractCo" + + "opStatusResponse\022(\n\010last_cpi\030\005 \001(\0132\026.ei." + + "ContractPlayerInfo\022\036\n\026initial_grade_reve" + + "aled\030\006 \001(\010\022!\n\031last_grade_progress_shown\030" + + "\007 \001(\001\022!\n\031show_advanced_evaluations\030\010 \001(\010" + + "\022&\n\017custom_egg_info\030\t \003(\0132\r.ei.CustomEgg" + + "\"\276\001\n\020QueryCoopRequest\022#\n\005rinfo\030\005 \001(\0132\024.e" + + "i.BasicRequestInfo\022\033\n\023contract_identifie" + + "r\030\001 \001(\t\022\027\n\017coop_identifier\030\002 \001(\t\022\016\n\006leag" + + "ue\030\004 \001(\r\022\'\n\005grade\030\006 \001(\0162\030.ei.Contract.Pl" + + "ayerGrade\022\026\n\016client_version\030\003 \001(\r\"\226\001\n\021Qu" + + "eryCoopResponse\022\016\n\006exists\030\001 \001(\010\022\014\n\004full\030" + + "\002 \001(\010\022\017\n\007expired\030\005 \001(\010\022\030\n\020different_leag" + + "ue\030\004 \001(\010\022\027\n\017different_grade\030\006 \001(\010\022\017\n\007cc_" + + "only\030\007 \001(\010\022\016\n\006banned\030\003 \001(\010\"\221\003\n\021CreateCoo" + + "pRequest\022#\n\005rinfo\030\n \001(\0132\024.ei.BasicReques" + + "tInfo\022\033\n\023contract_identifier\030\001 \001(\t\022\027\n\017co" + + "op_identifier\030\002 \001(\t\022\016\n\006public\030\r \001(\010\022\017\n\007c" + + "c_only\030\016 \001(\010\022\030\n\020allow_all_grades\030\020 \001(\010\022\031" + + "\n\021seconds_remaining\030\003 \001(\001\022\017\n\007user_id\030\004 \001" + + "(\t\022\021\n\tuser_name\030\005 \001(\t\022\022\n\nsoul_power\030\010 \001(" + + "\001\022\013\n\003eop\030\013 \001(\001\022\016\n\006league\030\t \001(\r\022\'\n\005grade\030" + + "\014 \001(\0162\030.ei.Contract.PlayerGrade\022\025\n\rpoint" + + "s_replay\030\017 \001(\010\022\036\n\010platform\030\006 \001(\0162\014.ei.Pl" + + "atform\022\026\n\016client_version\030\007 \001(\r\"6\n\022Create" + + "CoopResponse\022\017\n\007success\030\001 \001(\010\022\017\n\007message" + + "\030\002 \001(\t\"\324\002\n\017JoinCoopRequest\022#\n\005rinfo\030\n \001(" + + "\0132\024.ei.BasicRequestInfo\022\033\n\023contract_iden" + + "tifier\030\001 \001(\t\022\027\n\017coop_identifier\030\002 \001(\t\022\017\n" + + "\007user_id\030\003 \001(\t\022\021\n\tuser_name\030\004 \001(\t\022\022\n\nsou" + + "l_power\030\010 \001(\001\022\013\n\003eop\030\014 \001(\001\022\016\n\006league\030\t \001" + + "(\r\022\'\n\005grade\030\r \001(\0162\030.ei.Contract.PlayerGr" + + "ade\022\025\n\rpoints_replay\030\016 \001(\010\022\036\n\010platform\030\005" + + " \001(\0162\014.ei.Platform\022\031\n\021seconds_remaining\030" + + "\013 \001(\001\022\026\n\016client_version\030\007 \001(\r\"\227\002\n\020JoinCo" + + "opResponse\022\017\n\007success\030\001 \001(\010\022\017\n\007message\030\002" + + " \001(\t\022\016\n\006banned\030\004 \001(\010\022\027\n\017coop_identifier\030" + + "\005 \001(\t\022\031\n\021seconds_remaining\030\003 \001(\001\022\025\n\rmatc" + + "h_percent\030\006 \001(\001\022\023\n\013num_members\030\007 \001(\r\0225\n\006" + + "status\030\010 \001(\0162%.ei.ContractCoopStatusResp" + + "onse.Status\022\'\n\005grade\030\t \001(\0162\030.ei.Contract" + + ".PlayerGrade\022\021\n\tcan_start\030\n \001(\010\"\277\002\n\023Auto" + + "JoinCoopRequest\022#\n\005rinfo\030\t \001(\0132\024.ei.Basi" + + "cRequestInfo\022\033\n\023contract_identifier\030\001 \001(" + + "\t\022\017\n\007user_id\030\002 \001(\t\022\021\n\tuser_name\030\003 \001(\t\022\022\n" + + "\nsoul_power\030\004 \001(\001\022\013\n\003eop\030\n \001(\001\022\016\n\006league" + + "\030\010 \001(\r\022\'\n\005grade\030\014 \001(\0162\030.ei.Contract.Play" + + "erGrade\022\025\n\rpoints_replay\030\016 \001(\010\022\031\n\021second" + + "s_remaining\030\005 \001(\001\022\036\n\010platform\030\006 \001(\0162\014.ei" + + ".Platform\022\026\n\016client_version\030\007 \001(\r\"\275\001\n\034Up" + + "dateCoopPermissionsRequest\022#\n\005rinfo\030\006 \001(" + + "\0132\024.ei.BasicRequestInfo\022\033\n\023contract_iden" + + "tifier\030\001 \001(\t\022\027\n\017coop_identifier\030\002 \001(\t\022\032\n" + + "\022requesting_user_id\030\003 \001(\t\022\016\n\006public\030\004 \001(" + + "\010\022\026\n\016client_version\030\005 \001(\r\"A\n\035UpdateCoopP" + + "ermissionsResponse\022\017\n\007success\030\001 \001(\010\022\017\n\007m" + + "essage\030\002 \001(\t\"\240\001\n\020LeaveCoopRequest\022#\n\005rin" + + "fo\030\010 \001(\0132\024.ei.BasicRequestInfo\022\033\n\023contra" + + "ct_identifier\030\001 \001(\t\022\027\n\017coop_identifier\030\002" + + " \001(\t\022\031\n\021player_identifier\030\003 \001(\t\022\026\n\016clien" + + "t_version\030\007 \001(\r\"\357\001\n\025GiftPlayerCoopReques" + + "t\022#\n\005rinfo\030\010 \001(\0132\024.ei.BasicRequestInfo\022\033" + + "\n\023contract_identifier\030\001 \001(\t\022\027\n\017coop_iden" + + "tifier\030\002 \001(\t\022\031\n\021player_identifier\030\003 \001(\t\022" + + "\032\n\022requesting_user_id\030\004 \001(\t\022\034\n\024requestin" + + "g_user_name\030\006 \001(\t\022\016\n\006amount\030\005 \001(\r\022\026\n\016cli" + + "ent_version\030\007 \001(\r\"\365\001\n\031SendChickenRunCoop" + + "Request\022#\n\005rinfo\030\010 \001(\0132\024.ei.BasicRequest" + "Info\022\033\n\023contract_identifier\030\001 \001(\t\022\027\n\017coo" + - "p_identifier\030\002 \001(\t\022\017\n\007user_id\030\003 \001(\t\022\021\n\tu" + - "ser_name\030\004 \001(\t\022\022\n\nsoul_power\030\010 \001(\001\022\013\n\003eo" + - "p\030\014 \001(\001\022\016\n\006league\030\t \001(\r\022\'\n\005grade\030\r \001(\0162\030" + - ".ei.Contract.PlayerGrade\022\025\n\rpoints_repla" + - "y\030\016 \001(\010\022\036\n\010platform\030\005 \001(\0162\014.ei.Platform\022" + - "\031\n\021seconds_remaining\030\013 \001(\001\022\026\n\016client_ver" + - "sion\030\007 \001(\r\"\227\002\n\020JoinCoopResponse\022\017\n\007succe" + - "ss\030\001 \001(\010\022\017\n\007message\030\002 \001(\t\022\016\n\006banned\030\004 \001(" + - "\010\022\027\n\017coop_identifier\030\005 \001(\t\022\031\n\021seconds_re" + - "maining\030\003 \001(\001\022\025\n\rmatch_percent\030\006 \001(\001\022\023\n\013" + - "num_members\030\007 \001(\r\0225\n\006status\030\010 \001(\0162%.ei.C" + - "ontractCoopStatusResponse.Status\022\'\n\005grad" + - "e\030\t \001(\0162\030.ei.Contract.PlayerGrade\022\021\n\tcan" + - "_start\030\n \001(\010\"\277\002\n\023AutoJoinCoopRequest\022#\n\005" + - "rinfo\030\t \001(\0132\024.ei.BasicRequestInfo\022\033\n\023con" + - "tract_identifier\030\001 \001(\t\022\017\n\007user_id\030\002 \001(\t\022" + - "\021\n\tuser_name\030\003 \001(\t\022\022\n\nsoul_power\030\004 \001(\001\022\013" + - "\n\003eop\030\n \001(\001\022\016\n\006league\030\010 \001(\r\022\'\n\005grade\030\014 \001" + - "(\0162\030.ei.Contract.PlayerGrade\022\025\n\rpoints_r" + - "eplay\030\016 \001(\010\022\031\n\021seconds_remaining\030\005 \001(\001\022\036" + - "\n\010platform\030\006 \001(\0162\014.ei.Platform\022\026\n\016client" + - "_version\030\007 \001(\r\"\275\001\n\034UpdateCoopPermissions" + - "Request\022#\n\005rinfo\030\006 \001(\0132\024.ei.BasicRequest" + - "Info\022\033\n\023contract_identifier\030\001 \001(\t\022\027\n\017coo" + - "p_identifier\030\002 \001(\t\022\032\n\022requesting_user_id" + - "\030\003 \001(\t\022\016\n\006public\030\004 \001(\010\022\026\n\016client_version" + - "\030\005 \001(\r\"A\n\035UpdateCoopPermissionsResponse\022" + - "\017\n\007success\030\001 \001(\010\022\017\n\007message\030\002 \001(\t\"\240\001\n\020Le" + - "aveCoopRequest\022#\n\005rinfo\030\010 \001(\0132\024.ei.Basic" + - "RequestInfo\022\033\n\023contract_identifier\030\001 \001(\t" + - "\022\027\n\017coop_identifier\030\002 \001(\t\022\031\n\021player_iden" + - "tifier\030\003 \001(\t\022\026\n\016client_version\030\007 \001(\r\"\357\001\n" + - "\025GiftPlayerCoopRequest\022#\n\005rinfo\030\010 \001(\0132\024." + - "ei.BasicRequestInfo\022\033\n\023contract_identifi" + - "er\030\001 \001(\t\022\027\n\017coop_identifier\030\002 \001(\t\022\031\n\021pla" + - "yer_identifier\030\003 \001(\t\022\032\n\022requesting_user_" + - "id\030\004 \001(\t\022\034\n\024requesting_user_name\030\006 \001(\t\022\016" + - "\n\006amount\030\005 \001(\r\022\026\n\016client_version\030\007 \001(\r\"\365" + - "\001\n\031SendChickenRunCoopRequest\022#\n\005rinfo\030\010 " + - "\001(\0132\024.ei.BasicRequestInfo\022\033\n\023contract_id" + - "entifier\030\001 \001(\t\022\027\n\017coop_identifier\030\002 \001(\t\022" + - "\031\n\021player_identifier\030\003 \001(\t\022\032\n\022requesting" + - "_user_id\030\004 \001(\t\022\034\n\024requesting_user_name\030\006" + - " \001(\t\022\020\n\010farm_pop\030\005 \001(\004\022\026\n\016client_version" + - "\030\007 \001(\r\"\200\002\n\027ReportPlayerCoopRequest\022#\n\005ri" + - "nfo\030\001 \001(\0132\024.ei.BasicRequestInfo\022\033\n\023contr" + - "act_identifier\030\002 \001(\t\022\027\n\017coop_identifier\030" + - "\003 \001(\t\022\017\n\007user_id\030\004 \001(\t\0222\n\006reason\030\005 \001(\0162\"" + - ".ei.ReportPlayerCoopRequest.Reason\"E\n\006Re" + - "ason\022\013\n\007UNKNOWN\020\000\022\022\n\016OFFENSIVE_NAME\020\001\022\014\n" + - "\010CHEATING\020\002\022\014\n\010LEECHING\020\003\"\271\002\n\025KickPlayer" + - "CoopRequest\022#\n\005rinfo\030\010 \001(\0132\024.ei.BasicReq" + - "uestInfo\022\033\n\023contract_identifier\030\001 \001(\t\022\027\n" + - "\017coop_identifier\030\002 \001(\t\022\031\n\021player_identif" + - "ier\030\003 \001(\t\022\032\n\022requesting_user_id\030\004 \001(\t\0220\n" + - "\006reason\030\t \001(\0162 .ei.KickPlayerCoopRequest" + - ".Reason\022\026\n\016client_version\030\007 \001(\r\"D\n\006Reaso" + - "n\022\013\n\007INVALID\020\000\022\013\n\007CHEATER\020\001\022\010\n\004IDLE\020\002\022\t\n" + - "\005LEECH\020\003\022\013\n\007PRIVATE\020\004\"\341\003\n\037ContractCoopSt" + - "atusUpdateRequest\022#\n\005rinfo\030\014 \001(\0132\024.ei.Ba" + - "sicRequestInfo\022\017\n\007user_id\030\001 \001(\t\022\033\n\023contr" + - "act_identifier\030\002 \001(\t\022\027\n\017coop_identifier\030" + - "\003 \001(\t\022\024\n\014push_user_id\030\010 \001(\t\022\016\n\006amount\030\004 " + - "\001(\001\022\014\n\004rate\030\005 \001(\001\022\034\n\024time_cheats_detecte" + - "d\030\006 \001(\r\022\022\n\nsoul_power\030\007 \001(\001\022\013\n\003eop\030\017 \001(\r" + - "\022\024\n\014boost_tokens\030\t \001(\r\022\032\n\022boost_tokens_s" + - "pent\030\r \001(\r\022\026\n\016hide_cc_status\030\021 \001(\010\0223\n\021pr" + - "oduction_params\030\016 \001(\0132\030.ei.FarmProductio" + - "nParams\022%\n\tfarm_info\030\020 \001(\0132\022.ei.PlayerFa" + - "rmInfo\022\037\n\024egg_laying_rate_buff\030\n \001(\001:\0011\022" + - "\030\n\rearnings_buff\030\013 \001(\001:\0011\"\202\001\n ContractCo" + - "opStatusUpdateResponse\022\021\n\tfinalized\030\001 \001(" + - "\010\022\016\n\006exists\030\002 \001(\010\022;\n\006status\030\003 \001(\0162+.ei.C" + - "ontractCoopStatusResponse.MemberStatus\"Z" + - "\n\rCoopBuffState\022\032\n\017egg_laying_rate\030\001 \001(\001" + - ":\0011\022\023\n\010earnings\030\002 \001(\001:\0011\022\030\n\020server_times" + - "tamp\030\003 \001(\001\"5\n\017CoopBuffHistory\022\"\n\007history" + - "\030\001 \003(\0132\021.ei.CoopBuffState\"@\n\023CoopChicken" + - "RunEntry\022\017\n\007user_id\030\001 \001(\t\022\030\n\020server_time" + - "stamp\030\002 \001(\001\"C\n\027CoopLastChickenRunTimes\022(" + - "\n\007entries\030\003 \003(\0132\027.ei.CoopChickenRunEntry" + - "\"\215\002\n\023LeaderboardAnalysis\022-\n\006chunks\030\001 \003(\013" + - "2\035.ei.LeaderboardAnalysis.Chunk\022\r\n\005count" + - "\030\002 \001(\r\022\022\n\nhigh_score\030\003 \001(\001\022\021\n\tlow_score\030" + - "\004 \001(\001\022\016\n\006cursor\030\005 \001(\t\032\200\001\n\005Chunk\022\023\n\013start" + - "_index\030\001 \001(\r\022\021\n\tend_index\030\002 \001(\r\022\022\n\nhigh_" + - "score\030\003 \001(\001\022\021\n\tlow_score\030\004 \001(\001\022\024\n\014start_" + - "cursor\030\005 \001(\t\022\022\n\nend_cursor\030\006 \001(\t\"}\n\017Lead" + - "erboardInfo\022+\n\007seasons\030\001 \003(\0132\032.ei.Leader" + - "boardInfo.Season\022\026\n\016all_time_scope\030\002 \001(\t" + - "\032%\n\006Season\022\r\n\005scope\030\001 \001(\t\022\014\n\004name\030\002 \001(\t\"" + - "q\n\022LeaderboardRequest\022#\n\005rinfo\030\001 \001(\0132\024.e" + - "i.BasicRequestInfo\022\r\n\005scope\030\002 \001(\t\022\'\n\005gra" + - "de\030\003 \001(\0162\030.ei.Contract.PlayerGrade\"\342\001\n\023L" + - "eaderboardResponse\022\r\n\005scope\030\001 \001(\t\022\'\n\005gra" + - "de\030\002 \001(\0162\030.ei.Contract.PlayerGrade\0222\n\013to" + - "p_entries\030\003 \003(\0132\035.ei.LeaderboardResponse" + - ".Entry\022\r\n\005count\030\004 \001(\r\022\014\n\004rank\030\005 \001(\r\022\r\n\005s" + - "core\030\006 \001(\001\0323\n\005Entry\022\014\n\004rank\030\001 \001(\r\022\r\n\005ali" + - "as\030\002 \001(\t\022\r\n\005score\030\003 \001(\001\"6\n\020ContractsArch" + - "ive\022\"\n\007archive\030\001 \003(\0132\021.ei.LocalContract\"" + - "\377\002\n\016ContractAction\022\017\n\007user_id\030\001 \001(\t\022\023\n\013a" + - "ction_name\030\002 \001(\t\022\023\n\013approx_time\030\003 \001(\001\022\024\n" + - "\014dest_user_id\030\004 \001(\t\022\023\n\013contract_id\030\005 \001(\t" + - "\022\017\n\007coop_id\030\006 \001(\t\022\020\n\010autojoin\030\007 \001(\010\022\r\n\005g" + - "rade\030\010 \001(\r\022\016\n\006replay\030\t \001(\010\022\025\n\rpoints_rep" + - "lay\030\n \001(\010\022\023\n\013reward_type\030\013 \001(\r\022\026\n\016reward" + - "_subtype\030\014 \001(\t\022\025\n\rreward_amount\030\r \001(\001\022\022\n" + - "\ngoal_index\030\016 \001(\r\022\020\n\010boost_id\030\017 \001(\t\022\016\n\006t" + - "okens\030\020 \001(\r\022\023\n\013kick_reason\030\021 \001(\r\022\016\n\006publ" + - "ic\030\022 \001(\010\022\017\n\007cc_only\030\023 \001(\010\"w\n\023UserDataInf" + - "oRequest\022#\n\005rinfo\030\004 \001(\0132\024.ei.BasicReques" + - "tInfo\022\017\n\007user_id\030\001 \001(\t\022\021\n\tdevice_id\030\002 \001(" + - "\t\022\027\n\017backup_checksum\030\003 \001(\004\"d\n\024UserDataIn" + - "foResponse\022\027\n\017backup_checksum\030\001 \001(\004\022\031\n\021b" + - "ackup_total_cash\030\002 \001(\001\022\030\n\020coop_membershi" + - "ps\030\003 \003(\t\"{\n\027ClearAllUserDataRequest\022#\n\005r" + - "info\030\004 \001(\0132\024.ei.BasicRequestInfo\022\017\n\007user" + - "_id\030\001 \001(\t\022\021\n\tdevice_id\030\002 \001(\t\022\027\n\017backup_c" + - "hecksum\030\003 \001(\004\"r\n\nServerGift\022\017\n\007user_id\030\001" + - " \001(\t\022#\n\013reward_type\030\003 \001(\0162\016.ei.RewardTyp" + - "e\022\027\n\017reward_sub_type\030\004 \001(\t\022\025\n\rreward_amo" + - "unt\030\005 \001(\001\"\236\020\n\nLiveConfig\022\021\n\tconfig_id\030\001 " + - "\001(\t\0222\n\rboosts_config\030\002 \001(\0132\033.ei.LiveConf" + - "ig.BoostsConfig\022.\n\013gift_config\030\003 \001(\0132\031.e" + - "i.LiveConfig.GiftConfig\022.\n\013misc_config\030\004" + - " \001(\0132\031.ei.LiveConfig.MiscConfig\022.\n\013help_" + - "config\030\005 \001(\0132\031.ei.LiveConfig.HelpConfig\032" + - "\306\001\n\014BoostsConfig\022<\n\014item_configs\030\001 \003(\0132&" + - ".ei.LiveConfig.BoostsConfig.ItemConfig\022\037" + - "\n\027cash_boost_cooloff_time\030\002 \001(\001\032W\n\nItemC" + - "onfig\022\020\n\010boost_id\030\001 \001(\t\022\r\n\005price\030\002 \001(\r\022\023" + - "\n\013token_price\030\003 \001(\r\022\023\n\013se_required\030\004 \001(\001" + - "\032\336\006\n\nGiftConfig\022?\n\014gift_configs\030\t \003(\0132)." + - "ei.LiveConfig.GiftConfig.GiftValueConfig" + - "\022\031\n\021gift_mu_min_spent\030\n \001(\001\022\031\n\021gift_mu_m" + - "ax_spent\030\013 \001(\001\022\034\n\024gift_mu_overall_mult\030\014" + - " \001(\001\022E\n\025random_gift_mu_config\030\017 \001(\0132&.ei" + - ".LiveConfig.GiftConfig.GiftMuConfig\022D\n\024v" + - "ideo_gift_mu_config\030\020 \001(\0132&.ei.LiveConfi" + - "g.GiftConfig.GiftMuConfig\022\030\n\020package_int" + - "erval\030\001 \001(\001\022\034\n\024video_offer_interval\030\002 \001(" + - "\001\022%\n\035video_offer_interval_contract\030\003 \001(\001" + - "\022\'\n\037video_offer_interval_piggy_full\030\004 \001(" + - "\001\022-\n%video_offer_interval_piggy_extra_fu" + - "ll\030\005 \001(\001\022\033\n\023video_reset_on_idle\030\016 \001(\010\022!\n" + - "\031package_interval_contract\030\006 \001(\001\022#\n\033pack" + - "age_interval_piggy_full\030\007 \001(\001\022)\n!package" + - "_interval_piggy_extra_full\030\010 \001(\001\022\035\n\025pack" + - "age_reset_on_idle\030\r \001(\010\032|\n\017GiftValueConf" + - "ig\022\017\n\007gift_id\030\001 \001(\t\022\016\n\006amount\030\004 \001(\001\022\020\n\010r" + - "and_min\030\002 \001(\001\022\020\n\010rand_max\030\003 \001(\001\022\021\n\tvideo" + - "_min\030\005 \001(\001\022\021\n\tvideo_max\030\006 \001(\001\032J\n\014GiftMuC" + - "onfig\022\021\n\tmin_spent\030\001 \001(\001\022\021\n\tmax_spent\030\002 " + - "\001(\001\022\024\n\014overall_mult\030\003 \001(\001\032\373\003\n\nMiscConfig" + - "\022\024\n\014ask_to_track\030\001 \001(\010\022\"\n\032ask_to_track_m" + - "in_soul_eggs\030\002 \001(\001\022\034\n\024ask_to_track_messa" + - "ge\030\003 \001(\t\022$\n\034ask_to_track_show_pre_dialog" + - "\030\004 \001(\010\022\"\n\032ask_to_track_after_privacy\030\005 \001" + - "(\010\022$\n\034chicken_run_boost_percentage\030\006 \001(\001" + - "\022\034\n\024shells_intro_tickets\030\007 \001(\r\022\'\n\037shells" + - "_max_free_chicken_configs\030\010 \001(\r\022$\n\034shell" + - "s_intro_alert_threshold\030\t \001(\r\022+\n\036shells_" + - "lighting_controls_price\030\016 \001(\r:\003175\022.\n&co" + - "ntracts_expert_league_min_soul_power\030\n \001" + - "(\001\022!\n\031new_player_event_duration\030\013 \001(\001\022 \n" + - "\030contracts_club_available\030\014 \001(\010\022\026\n\016contr" + - "acts_beta\030\r \001(\010\032\220\002\n\nHelpConfig\022=\n\013video_" + - "infos\030\001 \003(\0132(.ei.LiveConfig.HelpConfig.H" + - "owToVideoInfo\032\302\001\n\016HowToVideoInfo\022;\n\004type" + - "\030\006 \001(\0162-.ei.LiveConfig.HelpConfig.HowToV" + - "ideoInfo.Type\022\014\n\004name\030\001 \001(\t\022\023\n\013descripti" + - "on\030\002 \001(\t\022\020\n\010duration\030\005 \001(\t\022\013\n\003url\030\003 \001(\t\022" + - "\021\n\tsoul_eggs\030\004 \001(\001\"\036\n\004Type\022\t\n\005VIDEO\020\000\022\013\n" + - "\007ARTICLE\020\001\"\326\004\n\nInGameMail\022\n\n\002id\030\001 \001(\t\022\r\n" + - "\005title\030\002 \001(\t\022\014\n\004date\030\010 \001(\t\022\017\n\007message\030\003 " + - "\001(\t\022\016\n\006action\030\004 \001(\t\022\013\n\003url\030\005 \001(\t\022 \n\010app_" + - "link\030\016 \001(\0162\016.ei.UILocation\022\026\n\016app_link_e" + - "xtra\030\017 \001(\t\022\032\n\005image\030\020 \001(\0132\013.ei.DLCItem\022\023" + - "\n\013image_width\030\025 \001(\001\022\024\n\014image_height\030\026 \001(" + - "\001\022\020\n\010platform\030\007 \001(\r\022\016\n\006builds\030\t \003(\t\022\032\n\022m" + - "in_client_version\030\n \001(\r\022\032\n\022max_client_ve" + - "rsion\030\014 \001(\r\022\025\n\rmin_soul_eggs\030\013 \001(\001\022\025\n\rma" + - "x_soul_eggs\030\035 \001(\001\022\032\n\022min_mystical_bonus\030" + - "\r \001(\001\022\037\n\tuser_type\030\021 \001(\0162\014.ei.UserType\022\030" + - "\n\020min_piggy_breaks\030\024 \001(\r\022\020\n\010gold_tip\030\006 \001" + - "(\001\022\013\n\003tip\030\027 \001(\010\022\020\n\010priority\030\033 \001(\r\022\037\n\027min" + - "_days_since_last_tip\030\030 \001(\001\022\023\n\013max_retrie" + - "s\030\031 \001(\r\022\030\n\020days_until_retry\030\032 \001(\001\022\020\n\010cat" + - "egory\030\034 \001(\t\"S\n\006MailDB\022\034\n\004mail\030\001 \003(\0132\016.ei" + - ".InGameMail\022\024\n\014tips_db_data\030\002 \001(\014\022\025\n\rtip" + - "s_checksum\030\003 \001(\t\"&\n\006TipsDB\022\034\n\004tips\030\001 \003(\013" + - "2\016.ei.InGameMail\"\240\001\n\tMailState\022\025\n\rread_m" + - "ail_ids\030\001 \003(\t\022+\n\013tips_states\030\002 \003(\0132\026.ei." + - "MailState.TipState\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\"\354\003\n\023PeriodicalsRespo" + - "nse\022\034\n\005sales\030\001 \001(\0132\r.ei.SalesInfo\022\'\n\006eve" + - "nts\030\002 \001(\0132\027.ei.EggIncCurrentEvents\022(\n\tco" + - "ntracts\030\003 \001(\0132\025.ei.ContractsResponse\022+\n\013" + - "evaluations\030\010 \003(\0132\026.ei.ContractEvaluatio" + - "n\022\035\n\005gifts\030\004 \003(\0132\016.ei.ServerGift\0223\n\016arti" + - "fact_cases\030\t \003(\0132\033.ei.CompleteMissionRes" + - "ponse\022#\n\013live_config\030\005 \001(\0132\016.ei.LiveConf" + - "ig\022\034\n\010mail_bag\030\006 \001(\0132\n.ei.MailDB\0224\n\024cont" + - "ract_player_info\030\007 \001(\0132\026.ei.ContractPlay" + - "erInfo\022?\n\022showcase_royalties\030\n \003(\0132#.ei." + - "PeriodicalsResponse.RoyaltyInfo\032)\n\013Royal" + - "tyInfo\022\n\n\002id\030\001 \001(\t\022\016\n\006amount\030\002 \001(\r\"\371\002\n\025G" + - "etPeriodicalsRequest\022#\n\005rinfo\030\014 \001(\0132\024.ei" + - ".BasicRequestInfo\022\017\n\007user_id\030\001 \001(\t\022\022\n\npi" + - "ggy_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\025secon" + - "ds_full_gametime\030\005 \001(\001\022\027\n\017lost_increment" + - "s\030\007 \001(\r\022\021\n\tsoul_eggs\030\010 \001(\001\022\036\n\026mystical_e" + - "arnings_mult\030\r \001(\001\022\013\n\003eop\030\016 \001(\r\022\032\n\022contr" + - "acts_unlocked\030\017 \001(\010\022\032\n\022artifacts_unlocke" + - "d\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\005rinf" + - "o\030\001 \001(\0132\024.ei.BasicRequestInfo\022\021\n\tsoul_eg" + - "gs\030\002 \001(\001\022\032\n\022contracts_unlocked\030\005 \001(\010\022\032\n\022" + - "artifacts_unlocked\030\003 \001(\010\022\032\n\022fuel_tank_un" + - "locked\030\004 \001(\010\022\022\n\npro_permit\030\006 \001(\010\022\r\n\005ultr" + - "a\030\007 \001(\010\022\025\n\rtips_checksum\030\010 \001(\t\"x\n\016Config" + - "Response\022#\n\013live_config\030\001 \001(\0132\016.ei.LiveC" + - "onfig\022\034\n\010mail_bag\030\002 \001(\0132\n.ei.MailDB\022#\n\013d" + - "lc_catalog\030\003 \001(\0132\016.ei.DLCCatalog\"d\n\024AdAt" + - "tributionRawData\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\tj" + - "son_data\030\003 \001(\t\"\270\001\n\020AdAttributionRow\022\017\n\007u" + - "ser_id\030\001 \001(\t\022\r\n\005ad_id\030\002 \001(\t\022\022\n\nad_networ" + - "k\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" + - "\rdownload_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\013attributi" + - "on\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" + - "_date\030\t \001(\t\022\027\n\017conversion_type\030\n \001(\t\022\013\n\003" + - "geo\030\013 \001(\t\022\024\n\014adgroup_name\030\014 \001(\t\022\022\n\nadgro" + - "up_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\020creat" + - "iveset_name\030\021 \001(\t\022\026\n\016creativeset_id\030\022 \001(" + - "\t\"\363\002\n\023ArtifactsClientInfo\022\035\n\025mission_cap" + - "acity_mult\030\001 \001(\001\022\035\n\025mission_duration_mul" + - "t\030\002 \001(\001\022*\n\"mission_ftl_duration_research" + - "_mult\030\004 \001(\001\022&\n\036mission_capacity_research" + - "_mult\030\006 \001(\001\022:\n\rlaunch_counts\030\003 \003(\0132#.ei." + - "ArtifactsClientInfo.LaunchCount\022)\n!last_" + - "server_launch_count_sum_time\030\005 \001(\001\032c\n\013La" + - "unchCount\022\'\n\004ship\030\001 \001(\0162\031.ei.MissionInfo" + - ".Spaceship\022\024\n\014num_launches\030\002 \001(\r\022\025\n\rlaun" + - "ch_points\030\003 \001(\001\"\303\006\n\013MissionInfo\022\'\n\004ship\030" + - "\001 \001(\0162\031.ei.MissionInfo.Spaceship\022&\n\006stat" + - "us\030\002 \001(\0162\026.ei.MissionInfo.Status\0223\n\rdura" + - "tion_type\030\003 \001(\0162\034.ei.MissionInfo.Duratio" + - "nType\022\"\n\004fuel\030\004 \003(\0132\024.ei.MissionInfo.Fue" + - "l\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_artifact\030\r \001(\0162\025.ei.Artifac" + - "tSpec.Name\022\031\n\021seconds_remaining\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\003eg" + - "g\030\001 \001(\0162\007.ei.Egg\022\016\n\006amount\030\002 \001(\001\"\307\001\n\tSpa" + - "ceship\022\017\n\013CHICKEN_ONE\020\000\022\020\n\014CHICKEN_NINE\020" + - "\001\022\021\n\rCHICKEN_HEAVY\020\002\022\007\n\003BCR\020\003\022\025\n\021MILLENI" + - "UM_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\010VOYEGGE" + - "R\020\010\022\016\n\nHENERPRISE\020\t\022\r\n\tATREGGIES\020\n\"t\n\006St" + - "atus\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\tANALYZI" + - "NG\020\020\022\014\n\010COMPLETE\020\024\022\014\n\010ARCHIVED\020\031\";\n\014Dura" + - "tionType\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(\016" + - "2\007.ei.Egg\"\212\t\n\004Name\022\017\n\013LUNAR_TOTEM\020\000\022\027\n\023N" + - "EODYMIUM_MEDALLION\020\003\022\021\n\rBEAK_OF_MIDAS\020\004\022" + - "\025\n\021LIGHT_OF_EGGENDIL\020\005\022\025\n\021DEMETERS_NECKL" + - "ACE\020\006\022\025\n\021VIAL_MARTIAN_DUST\020\007\022\021\n\rORNATE_G" + - "USSET\020\010\022\017\n\013THE_CHALICE\020\t\022\021\n\rBOOK_OF_BASA" + - "N\020\n\022\023\n\017PHOENIX_FEATHER\020\013\022\021\n\rTUNGSTEN_ANK" + - "H\020\014\022\023\n\017AURELIAN_BROOCH\020\025\022\024\n\020CARVED_RAINS" + - "TICK\020\026\022\017\n\013PUZZLE_CUBE\020\027\022\025\n\021QUANTUM_METRO" + - "NOME\020\030\022\024\n\020SHIP_IN_A_BOTTLE\020\031\022\025\n\021TACHYON_" + - "DEFLECTOR\020\032\022\030\n\024INTERSTELLAR_COMPASS\020\033\022\025\n" + - "\021DILITHIUM_MONOCLE\020\034\022\025\n\021TITANIUM_ACTUATO" + - "R\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\016PROP" + - "HECY_STONE\020\'\022\021\n\rQUANTUM_STONE\020$\022\017\n\013TERRA" + - "_STONE\020%\022\016\n\nLIFE_STONE\020&\022\021\n\rCLARITY_STON" + - "E\020(\022\035\n\031EXTRATERRESTRIAL_ALUMINUM\020\r\022\024\n\020AN" + - "CIENT_TUNGSTEN\020\016\022\017\n\013SPACE_ROCKS\020\017\022\016\n\nALI" + - "EN_WOOD\020\020\022\022\n\016GOLD_METEORITE\020\021\022\022\n\016TAU_CET" + - "I_GEODE\020\022\022\024\n\020CENTAURIAN_STEEL\020\023\022\023\n\017ERIDA" + - "NI_FEATHER\020\024\022\017\n\013DRONE_PARTS\020#\022\024\n\020CELESTI" + - "AL_BRONZE\020)\022\020\n\014LALANDE_HIDE\020*\022\022\n\016SOLAR_T" + - "ITANIUM\020+\022\032\n\026TACHYON_STONE_FRAGMENT\020\002\022\034\n" + - "\030DILITHIUM_STONE_FRAGMENT\020,\022\030\n\024SHELL_STO" + - "NE_FRAGMENT\020-\022\030\n\024LUNAR_STONE_FRAGMENT\020.\022" + - "\027\n\023SOUL_STONE_FRAGMENT\020/\022\033\n\027PROPHECY_STO" + - "NE_FRAGMENT\0200\022\032\n\026QUANTUM_STONE_FRAGMENT\020" + - "1\022\030\n\024TERRA_STONE_FRAGMENT\0202\022\027\n\023LIFE_STON" + - "E_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" + - "\006LESSER\020\001\022\n\n\006NORMAL\020\002\022\013\n\007GREATER\020\003\022\014\n\010SU" + - "PERIOR\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\010ART", - "IFACT\020\000\022\t\n\005STONE\020\001\022\016\n\nINGREDIENT\020\002\022\024\n\020ST" + - "ONE_INGREDIENT\020\003\"T\n\020CompleteArtifact\022\036\n\004" + - "spec\030\001 \001(\0132\020.ei.ArtifactSpec\022 \n\006stones\030\002" + - " \003(\0132\020.ei.ArtifactSpec\"u\n\025ArtifactInvent" + - "oryItem\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\035Art" + - "ifactsConfigurationRequest\022#\n\005rinfo\030\002 \001(" + - "\0132\024.ei.BasicRequestInfo\022\026\n\016client_versio" + - "n\030\001 \001(\r\"\377\007\n\036ArtifactsConfigurationRespon" + - "se\022P\n\022mission_parameters\030\001 \003(\01324.ei.Arti" + - "factsConfigurationResponse.MissionParame" + - "ters\022R\n\023artifact_parameters\030\002 \003(\01325.ei.A" + - "rtifactsConfigurationResponse.ArtifactPa" + - "rameters\022R\n\024crafting_level_infos\030\003 \003(\01324" + - ".ei.ArtifactsConfigurationResponse.Craft" + - "ingLevelInfo\032\250\003\n\021MissionParameters\022\'\n\004sh" + - "ip\030\001 \001(\0162\031.ei.MissionInfo.Spaceship\022P\n\td" + - "urations\030\003 \003(\0132=.ei.ArtifactsConfigurati" + - "onResponse.MissionParameters.Duration\022\"\n" + - "\032level_mission_requirements\030\004 \003(\r\022\033\n\023cap" + - "acity_DEPRECATED\030\002 \001(\r\032\326\001\n\010Duration\0223\n\rd" + - "uration_type\030\001 \001(\0162\034.ei.MissionInfo.Dura" + - "tionType\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.e" + - "i.ArtifactSpec\022\024\n\014base_quality\030\002 \001(\001\022\027\n\017" + - "odds_multiplier\030\004 \001(\001\022\r\n\005value\030\003 \001(\001\022\026\n\016" + - "crafting_price\030\005 \001(\001\022\032\n\022crafting_price_l" + - "ow\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\013craftin" + - "g_xp\030\t \001(\004\032=\n\021CraftingLevelInfo\022\023\n\013xp_re" + - "quired\030\001 \001(\001\022\023\n\013rarity_mult\030\002 \001(\002\"\256\001\n\016Mi" + - "ssionRequest\022#\n\005rinfo\030\004 \001(\0132\024.ei.BasicRe" + - "questInfo\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.Mission" + - "Info\022,\n\013client_info\030\005 \001(\0132\027.ei.Artifacts" + - "ClientInfo\"A\n\017MissionResponse\022\017\n\007success" + - "\030\001 \001(\010\022\035\n\004info\030\002 \001(\0132\017.ei.MissionInfo\"V\n" + - "\031GetActiveMissionsResponse\022\017\n\007success\030\001 " + - "\001(\010\022(\n\017active_missions\030\002 \003(\0132\017.ei.Missio" + - "nInfo\"\214\002\n\027CompleteMissionResponse\022\017\n\007suc" + - "cess\030\001 \001(\010\022\035\n\004info\030\002 \001(\0132\017.ei.MissionInf" + - "o\022A\n\tartifacts\030\003 \003(\0132..ei.CompleteMissio" + - "nResponse.SecureArtifactSpec\022!\n\rother_re" + - "wards\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" + - "%CollectContractArtifactRewardsRequest\022#" + - "\n\005rinfo\030\001 \001(\0132\024.ei.BasicRequestInfo\022\033\n\023c" + - "ontract_identifier\030\002 \001(\t\022\016\n\006league\030\005 \001(\r" + - "\022\'\n\005grade\030\006 \001(\0162\030.ei.Contract.PlayerGrad" + - "e\022\022\n\ngoal_index\030\003 \001(\r\022,\n\tbest_ship\030\004 \001(\016" + - "2\031.ei.MissionInfo.Spaceship\"\366\001\n\024CraftArt" + - "ifactRequest\022#\n\005rinfo\030\005 \001(\0132\024.ei.BasicRe" + - "questInfo\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_coun" + - "t\030\007 \001(\r\022\023\n\013crafting_xp\030\010 \001(\001\022.\n\013ingredie" + - "nts\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_achieved\030\002" + - " \001(\0162\027.ei.ArtifactSpec.Rarity:\006COMMON\022\021\n" + - "\tserver_id\030\003 \001(\t\"\365\001\n\026ConsumeArtifactRequ" + - "est\022#\n\005rinfo\030\004 \001(\0132\024.ei.BasicRequestInfo" + - "\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\025additional" + - "_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\027ConsumeArti" + - "factResponse\022\017\n\007success\030\001 \001(\010\022\030\n\020origina" + - "l_item_id\030\002 \001(\004\022\033\n\023additional_item_ids\030\006" + - " \003(\004\022$\n\nbyproducts\030\003 \003(\0132\020.ei.ArtifactSp" + - "ec\022!\n\rother_rewards\030\004 \003(\0132\n.ei.Reward\022\022\n" + - "\nei_user_id\030\005 \001(\t\"}\n\034AuthenticateArtifac" + - "tResponse\022\017\n\007success\030\001 \001(\010\022\030\n\020original_i" + - "tem_id\030\002 \001(\004\022\016\n\006demote\030\003 \001(\010\022\016\n\006delete\030\004" + - " \001(\010\022\022\n\nei_user_id\030\005 \001(\t\"\241\001\n\022SetArtifact" + - "Request\022#\n\005rinfo\030\001 \001(\0132\024.ei.BasicRequest" + - "Info\022+\n\010artifact\030\002 \001(\0132\031.ei.ArtifactInve" + - "ntoryItem\022 \n\006stones\030\003 \003(\0132\020.ei.ArtifactS" + - "pec\022\027\n\017gold_price_paid\030\004 \001(\001\"T\n\023SetArtif" + - "actResponse\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\"\366\007\n\013A" + - "rtifactsDB\0222\n\017inventory_items\030\001 \003(\0132\031.ei" + - ".ArtifactInventoryItem\022\025\n\ritem_sequence\030" + - "\002 \001(\004\022*\n\017inventory_slots\030\003 \003(\0132\021.ei.Inve" + - "ntorySlot\022G\n\033active_artifacts_DEPRECATED" + - "\030\007 \003(\0132\".ei.ArtifactsDB.ActiveArtifactSl" + - "ot\022?\n\024active_artifact_sets\030\013 \003(\0132!.ei.Ar" + - "tifactsDB.ActiveArtifactSet\022>\n\023saved_art" + - "ifact_sets\030\r \003(\0132!.ei.ArtifactsDB.Active" + - "ArtifactSet\022:\n\017artifact_status\030\014 \003(\0132!.e" + - "i.ArtifactsDB.CraftableArtifact\022(\n\017fueli" + - "ng_mission\030\016 \001(\0132\017.ei.MissionInfo\022&\n\rmis" + - "sion_infos\030\004 \003(\0132\017.ei.MissionInfo\022(\n\017mis" + - "sion_archive\030\005 \003(\0132\017.ei.MissionInfo\0229\n\037d" + - "iscovered_artifacts_DEPRECATED\030\010 \003(\0132\020.e" + - "i.ArtifactSpec\022I\n\036craftable_artifacts_DE" + - "PRECATED\030\t \003(\0132!.ei.ArtifactsDB.Craftabl" + - "eArtifact\022E\n\032crafting_counts_DEPRECATED\030" + - "\n \003(\0132!.ei.ArtifactsDB.CraftableArtifact" + - "\0327\n\022ActiveArtifactSlot\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.ActiveArt" + - "ifactSlot\022\013\n\003uid\030\002 \001(\r\032\222\001\n\021CraftableArti" + - "fact\022\036\n\004spec\030\001 \001(\0132\020.ei.ArtifactSpec\022\022\n\n" + - "discovered\030\006 \001(\010\022\021\n\tcraftable\030\004 \001(\010\022\031\n\021r" + - "ecipe_discovered\030\005 \001(\010\022\014\n\004seen\030\002 \001(\010\022\r\n\005" + - "count\030\003 \001(\r\"\202\001\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\022\017\n\007user_id\030\006 \001(\t\"f\n\031LogCompleteM" + - "issionPayload\022\037\n\003req\030\001 \001(\0132\022.ei.MissionR" + - "equest\022(\n\003res\030\002 \001(\0132\033.ei.CompleteMission" + - "Response\"h\n\027LogCraftArtifactPayload\022%\n\003r" + - "eq\030\001 \001(\0132\030.ei.CraftArtifactRequest\022&\n\003re" + - "s\030\002 \001(\0132\031.ei.CraftArtifactResponse\"n\n\031Lo" + - "gConsumeArtifactPayload\022\'\n\003req\030\001 \001(\0132\032.e" + - "i.ConsumeArtifactRequest\022(\n\003res\030\002 \001(\0132\033." + - "ei.ConsumeArtifactResponse\"b\n\025LogSetArti" + - "factPayload\022#\n\003req\030\001 \001(\0132\026.ei.SetArtifac" + - "tRequest\022$\n\003res\030\002 \001(\0132\027.ei.SetArtifactRe" + - "sponse\"@\n\026AccountTransferPayload\022\017\n\007from" + - "_id\030\001 \001(\t\022\025\n\rto_ei_user_id\030\002 \001(\t\"\335\001\n\022Sav" + - "eBackupResponse\022\017\n\007success\030\001 \001(\010\022\022\n\nerro" + - "r_code\030\002 \001(\r\022\017\n\007message\030\003 \001(\t\022#\n\017existin" + - "g_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\023CO" + - "ULD_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_serv" + - "ices_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\tdirectory\030\002 \001(\t\022\013\n\003ext\030\003 \001(\t\022\022\n\ncompr" + - "essed\030\006 \001(\010\022\025\n\roriginal_size\030\007 \001(\004\022\013\n\003ur" + - "l\030\004 \001(\t\022\020\n\010checksum\030\005 \001(\t\"\353\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.ShellSpec.ShellPiece\022\037\n\nalt_as" + - "sets\030\022 \003(\0132\013.ei.DLCItem\022\014\n\004name\030\003 \001(\t\022\026\n" + - "\016set_identifier\030\r \001(\t\022\031\n\021modified_geomet" + - "ry\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\025req" + - "uired_parent_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_avail" + - "able\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\nShellPiece\022+\n\nasset_type\030\001 \001(\0162" + - "\027.ei.ShellSpec.AssetType\022\030\n\003dlc\030\002 \001(\0132\013." + - "ei.DLCItem\"\312\016\n\tAssetType\022\010\n\004COOP\020\001\022\t\n\005SH" + - "ACK\020\002\022\017\n\013SUPER_SHACK\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\rDOU" + - "BLE_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\006H" + - "ANGAR\020\r\022\t\n\005TOWER\020\016\022\013\n\007HAB_10K\020\017\022\014\n\010EGGTO" + - "PIA\020\020\022\014\n\010MONOLITH\020\021\022\021\n\rPLANET_PORTAL\020\022\022\024" + - "\n\020CHICKEN_UNIVERSE\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\nSILO_1_MED\0206\022\020\n\014SILO_1_LAR" + - "GE\0207\022\014\n\010SILO_ALL\020;\022\013\n\007MAILBOX\020F\022\017\n\013TROPH" + - "Y_CASE\020G\022\n\n\006GROUND\020H\022\r\n\tHARDSCAPE\020I\022\r\n\tH" + - "YPERLOOP\020J\022\013\n\007DEPOT_1\020d\022\013\n\007DEPOT_2\020e\022\013\n\007" + - "DEPOT_3\020f\022\013\n\007DEPOT_4\020g\022\013\n\007DEPOT_5\020h\022\013\n\007D" + - "EPOT_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\005" + - "LAB_6\020s\022\023\n\017HATCHERY_EDIBLE\020x\022\026\n\022HATCHERY" + - "_SUPERFOOD\020y\022\024\n\020HATCHERY_MEDICAL\020z\022\030\n\024HA" + - "TCHERY_ROCKET_FUEL\020{\022\032\n\026HATCHERY_SUPERMA" + - "TERIAL\020|\022\023\n\017HATCHERY_FUSION\020}\022\024\n\020HATCHER" + - "Y_QUANTUM\020~\022\030\n\024HATCHERY_IMMORTALITY\020\177\022\025\n" + - "\020HATCHERY_TACHYON\020\200\001\022\026\n\021HATCHERY_GRAVITO" + - "N\020\201\001\022\027\n\022HATCHERY_DILITHIUM\020\202\001\022\025\n\020HATCHER" + - "Y_PRODIGY\020\203\001\022\027\n\022HATCHERY_TERRAFORM\020\204\001\022\030\n" + - "\023HATCHERY_ANTIMATTER\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\026HA" + - "TCHERY_ENLIGHTENMENT\020\212\001\022\027\n\022HATCHERY_CHOC" + - "OLATE\020\213\001\022\024\n\017HATCHERY_EASTER\020\214\001\022\032\n\025HATCHE" + - "RY_WATERBALLOON\020\215\001\022\026\n\021HATCHERY_FIREWORK\020" + - "\216\001\022\025\n\020HATCHERY_PUMPKIN\020\217\001\022\024\n\017HATCHERY_CU" + - "STOM\020\226\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_C" + - "ONTROL_2\020\265\001\022\026\n\021MISSION_CONTROL_3\020\266\001\022\020\n\013F" + - "UEL_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_MIDDL" + - "E\020\365\003\022\030\n\023HATCHERY_NEBULA_TOP\020\366\003\022 \n\033HATCHE" + - "RY_DARK_MATTER_RING_1\020\371\003\022 \n\033HATCHERY_DAR" + - "K_MATTER_RING_2\020\372\003\022 \n\033HATCHERY_DARK_MATT" + - "ER_RING_3\020\373\003\022\026\n\021HATCHERY_AI_TOP_1\020\376\003\022\026\n\021" + - "HATCHERY_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\027HATCHERY" + - "_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\004" + - "name\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_egg" + - "s\030\005 \001(\001\022\033\n\023required_parent_set\030\024 \001(\t\022\016\n\006" + - "is_new\030\t \001(\010\022\017\n\007expires\030\n \001(\010\022\037\n\027seconds" + - "_until_available\030\022 \001(\001\022\031\n\021seconds_remain" + - "ing\030\013 \001(\001\022\022\n\npopularity\030\025 \001(\004\022\021\n\tdecorat" + - "or\030\016 \001(\010\022\031\n\021modified_geometry\030\r \001(\010\022\023\n\013e" + - "lement_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.V" + - "ariationSpec\022\031\n\004icon\030\023 \001(\0132\013.ei.DLCItem\022" + - "\032\n\022default_appearance\030\006 \001(\010\022\031\n\021custom_ap" + - "pearance\030\014 \001(\010\032\223\001\n\rVariationSpec\022\022\n\niden" + - "tifier\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\022default" + - "_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_soul" + - "_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.ShellObj" + - "ectSpec.ChickenAnimation\022\025\n\rsort_priorit" + - "y\030\021 \001(\005\022,\n\006pieces\030\010 \003(\0132\034.ei.ShellObject" + - "Spec.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\014STA" + - "NDARD_RUN\020\000\022\n\n\006SLOWMO\020\007\022\n\n\006WOBBLE\020\001\022\017\n\013W" + - "OBBLE_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\rSID" + - "EWAYS_LEAN\020\010\"\222\001\n\016ShellGroupSpec\022\022\n\nident" + - "ifier\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\nmember" + - "_ids\030\003 \003(\t\022\035\n\025price_mult_DEPRECATED\030\004 \001(" + - "\001\"\225\002\n\nDLCCatalog\022\032\n\005items\030\001 \003(\0132\013.ei.DLC" + - "Item\022\035\n\006shells\030\002 \003(\0132\r.ei.ShellSpec\022$\n\ns" + - "hell_sets\030\003 \003(\0132\020.ei.ShellSetSpec\022$\n\ndec" + - "orators\030\006 \003(\0132\020.ei.ShellSetSpec\022*\n\rshell" + - "_objects\030\004 \003(\0132\023.ei.ShellObjectSpec\022(\n\014s" + - "hell_groups\030\005 \003(\0132\022.ei.ShellGroupSpec\022*\n" + - "\"shells_showcase_last_featured_time\030\007 \001(" + - "\001\"\226\022\n\007ShellDB\0220\n\017shell_inventory\030\001 \003(\0132\027" + - ".ei.ShellDB.ShellStatus\022?\n\027shell_element" + - "_inventory\030\005 \003(\0132\036.ei.ShellDB.ShellEleme" + - "ntStatus\022F\n\031shell_variation_inventory\030\010 " + - "\003(\0132#.ei.ShellDB.ShellSetVariationStatus" + - "\0224\n\023shell_set_inventory\030\002 \003(\0132\027.ei.Shell" + - "DB.ShellStatus\0227\n\026shell_object_inventory" + - "\030\004 \003(\0132\027.ei.ShellDB.ShellStatus\0223\n\014farm_" + - "configs\030\003 \003(\0132\035.ei.ShellDB.FarmConfigura" + - "tion\0229\n\rsaved_configs\030\t \003(\0132\".ei.ShellDB" + - ".SavedFarmConfiguration\022\035\n\025new_shells_do" + - "wnloaded\030\006 \003(\t\022\027\n\017new_shells_seen\030\007 \003(\t\022" + - "(\n last_showcase_featured_time_seen\030\013 \001(" + - "\001\022\"\n\032lighting_controls_unlocked\030\n \001(\010\0320\n" + - "\013ShellStatus\022\022\n\nidentifier\030\001 \001(\t\022\r\n\005owne" + - "d\030\002 \001(\010\032V\n\022ShellElementStatus\022(\n\007element" + - "\030\001 \001(\0162\027.ei.ShellDB.FarmElement\022\026\n\016set_i" + - "dentifier\030\002 \001(\t\032K\n\027ShellSetVariationStat" + - "us\022\026\n\016set_identifier\030\001 \001(\t\022\030\n\020owned_vari" + - "ations\030\002 \003(\t\032\245\003\n\021FarmConfiguration\0220\n\017lo" + - "cked_elements\030\n \003(\0162\027.ei.ShellDB.FarmEle" + - "ment\0225\n\rshell_configs\030\001 \003(\0132\036.ei.ShellDB" + - ".ShellConfiguration\022<\n\021shell_set_configs" + - "\030\002 \003(\0132!.ei.ShellDB.ShellSetConfiguratio" + - "n\022#\n\033configure_chickens_by_group\030\007 \001(\010\022:" + - "\n\rgroup_configs\030\010 \003(\0132#.ei.ShellDB.Shell" + - "GroupConfiguration\0222\n\017chicken_configs\030\t " + - "\003(\0132\031.ei.ShellDB.ChickenConfig\022\037\n\027lighti" + - "ng_config_enabled\030\013 \001(\010\0223\n\017lighting_conf" + - "ig\030\014 \001(\0132\032.ei.ShellDB.LightingConfig\032\251\001\n" + - "\026SavedFarmConfiguration\022\n\n\002id\030\001 \001(\t\022-\n\006c" + - "onfig\030\002 \001(\0132\035.ei.ShellDB.FarmConfigurati" + - "on\022\030\n\020client_save_time\030\003 \001(\001\022\021\n\tserver_i" + - "d\030\004 \001(\t\022\024\n\014display_name\030\005 \001(\t\022\021\n\tpurchas" + - "ed\030\006 \001(\010\032j\n\022ShellConfiguration\022+\n\nasset_" + - "type\030\001 \001(\0162\027.ei.ShellSpec.AssetType\022\r\n\005i" + - "ndex\030\002 \001(\r\022\030\n\020shell_identifier\030\003 \001(\t\032\252\001\n" + - "\025ShellSetConfiguration\022(\n\007element\030\001 \001(\0162" + - "\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\024variati" + - "on_identifier\030\004 \001(\t\022\034\n\024decorator_identif" + - "ier\030\005 \001(\t\032`\n\027ShellGroupConfiguration\022+\n\n" + + "p_identifier\030\002 \001(\t\022\031\n\021player_identifier\030" + + "\003 \001(\t\022\032\n\022requesting_user_id\030\004 \001(\t\022\034\n\024req" + + "uesting_user_name\030\006 \001(\t\022\020\n\010farm_pop\030\005 \001(" + + "\004\022\026\n\016client_version\030\007 \001(\r\"\200\002\n\027ReportPlay" + + "erCoopRequest\022#\n\005rinfo\030\001 \001(\0132\024.ei.BasicR" + + "equestInfo\022\033\n\023contract_identifier\030\002 \001(\t\022" + + "\027\n\017coop_identifier\030\003 \001(\t\022\017\n\007user_id\030\004 \001(" + + "\t\0222\n\006reason\030\005 \001(\0162\".ei.ReportPlayerCoopR" + + "equest.Reason\"E\n\006Reason\022\013\n\007UNKNOWN\020\000\022\022\n\016" + + "OFFENSIVE_NAME\020\001\022\014\n\010CHEATING\020\002\022\014\n\010LEECHI" + + "NG\020\003\"\271\002\n\025KickPlayerCoopRequest\022#\n\005rinfo\030" + + "\010 \001(\0132\024.ei.BasicRequestInfo\022\033\n\023contract_" + + "identifier\030\001 \001(\t\022\027\n\017coop_identifier\030\002 \001(" + + "\t\022\031\n\021player_identifier\030\003 \001(\t\022\032\n\022requesti" + + "ng_user_id\030\004 \001(\t\0220\n\006reason\030\t \001(\0162 .ei.Ki" + + "ckPlayerCoopRequest.Reason\022\026\n\016client_ver" + + "sion\030\007 \001(\r\"D\n\006Reason\022\013\n\007INVALID\020\000\022\013\n\007CHE" + + "ATER\020\001\022\010\n\004IDLE\020\002\022\t\n\005LEECH\020\003\022\013\n\007PRIVATE\020\004" + + "\"\325\001\n\022IdleSessionSummary\022\021\n\ttime_away\030\001 \001" + + "(\001\022\026\n\016time_simulated\030\002 \001(\001\022\023\n\013silos_owne" + + "d\030\003 \001(\r\022\023\n\013average_elr\030\004 \001(\001\022\023\n\013average_" + + "msr\030\005 \001(\001\022!\n\031average_egg_delivery_rate\030\006" + + " \001(\001\022\036\n\026last_egg_delivery_rate\030\010 \001(\001\022\022\n\n" + + "farm_index\030\007 \001(\r\"\224\004\n\037ContractCoopStatusU" + + "pdateRequest\022#\n\005rinfo\030\014 \001(\0132\024.ei.BasicRe" + + "questInfo\022\017\n\007user_id\030\001 \001(\t\022\033\n\023contract_i" + + "dentifier\030\002 \001(\t\022\027\n\017coop_identifier\030\003 \001(\t" + + "\022\024\n\014push_user_id\030\010 \001(\t\022\016\n\006amount\030\004 \001(\001\022\014" + + "\n\004rate\030\005 \001(\001\022\034\n\024time_cheats_detected\030\006 \001" + + "(\r\022\022\n\nsoul_power\030\007 \001(\001\022\013\n\003eop\030\017 \001(\r\022\024\n\014b" + + "oost_tokens\030\t \001(\r\022\032\n\022boost_tokens_spent\030" + + "\r \001(\r\022\026\n\016hide_cc_status\030\021 \001(\010\0223\n\021product" + + "ion_params\030\016 \001(\0132\030.ei.FarmProductionPara" + + "ms\022%\n\tfarm_info\030\020 \001(\0132\022.ei.PlayerFarmInf" + + "o\0221\n\021last_idle_summary\030\022 \001(\0132\026.ei.IdleSe" + + "ssionSummary\022\037\n\024egg_laying_rate_buff\030\n \001" + + "(\001:\0011\022\030\n\rearnings_buff\030\013 \001(\001:\0011\"\202\001\n Cont" + + "ractCoopStatusUpdateResponse\022\021\n\tfinalize" + + "d\030\001 \001(\010\022\016\n\006exists\030\002 \001(\010\022;\n\006status\030\003 \001(\0162" + + "+.ei.ContractCoopStatusResponse.MemberSt" + + "atus\"Z\n\rCoopBuffState\022\032\n\017egg_laying_rate" + + "\030\001 \001(\001:\0011\022\023\n\010earnings\030\002 \001(\001:\0011\022\030\n\020server" + + "_timestamp\030\003 \001(\001\"5\n\017CoopBuffHistory\022\"\n\007h" + + "istory\030\001 \003(\0132\021.ei.CoopBuffState\"@\n\023CoopC" + + "hickenRunEntry\022\017\n\007user_id\030\001 \001(\t\022\030\n\020serve" + + "r_timestamp\030\002 \001(\001\"C\n\027CoopLastChickenRunT" + + "imes\022(\n\007entries\030\003 \003(\0132\027.ei.CoopChickenRu" + + "nEntry\"\215\002\n\023LeaderboardAnalysis\022-\n\006chunks" + + "\030\001 \003(\0132\035.ei.LeaderboardAnalysis.Chunk\022\r\n" + + "\005count\030\002 \001(\r\022\022\n\nhigh_score\030\003 \001(\001\022\021\n\tlow_" + + "score\030\004 \001(\001\022\016\n\006cursor\030\005 \001(\t\032\200\001\n\005Chunk\022\023\n" + + "\013start_index\030\001 \001(\r\022\021\n\tend_index\030\002 \001(\r\022\022\n" + + "\nhigh_score\030\003 \001(\001\022\021\n\tlow_score\030\004 \001(\001\022\024\n\014" + + "start_cursor\030\005 \001(\t\022\022\n\nend_cursor\030\006 \001(\t\"}" + + "\n\017LeaderboardInfo\022+\n\007seasons\030\001 \003(\0132\032.ei." + + "LeaderboardInfo.Season\022\026\n\016all_time_scope" + + "\030\002 \001(\t\032%\n\006Season\022\r\n\005scope\030\001 \001(\t\022\014\n\004name\030" + + "\002 \001(\t\"q\n\022LeaderboardRequest\022#\n\005rinfo\030\001 \001" + + "(\0132\024.ei.BasicRequestInfo\022\r\n\005scope\030\002 \001(\t\022" + + "\'\n\005grade\030\003 \001(\0162\030.ei.Contract.PlayerGrade" + + "\"\342\001\n\023LeaderboardResponse\022\r\n\005scope\030\001 \001(\t\022" + + "\'\n\005grade\030\002 \001(\0162\030.ei.Contract.PlayerGrade" + + "\0222\n\013top_entries\030\003 \003(\0132\035.ei.LeaderboardRe" + + "sponse.Entry\022\r\n\005count\030\004 \001(\r\022\014\n\004rank\030\005 \001(" + + "\r\022\r\n\005score\030\006 \001(\001\0323\n\005Entry\022\014\n\004rank\030\001 \001(\r\022" + + "\r\n\005alias\030\002 \001(\t\022\r\n\005score\030\003 \001(\001\"6\n\020Contrac" + + "tsArchive\022\"\n\007archive\030\001 \003(\0132\021.ei.LocalCon" + + "tract\"\377\002\n\016ContractAction\022\017\n\007user_id\030\001 \001(" + + "\t\022\023\n\013action_name\030\002 \001(\t\022\023\n\013approx_time\030\003 " + + "\001(\001\022\024\n\014dest_user_id\030\004 \001(\t\022\023\n\013contract_id" + + "\030\005 \001(\t\022\017\n\007coop_id\030\006 \001(\t\022\020\n\010autojoin\030\007 \001(" + + "\010\022\r\n\005grade\030\010 \001(\r\022\016\n\006replay\030\t \001(\010\022\025\n\rpoin" + + "ts_replay\030\n \001(\010\022\023\n\013reward_type\030\013 \001(\r\022\026\n\016" + + "reward_subtype\030\014 \001(\t\022\025\n\rreward_amount\030\r " + + "\001(\001\022\022\n\ngoal_index\030\016 \001(\r\022\020\n\010boost_id\030\017 \001(" + + "\t\022\016\n\006tokens\030\020 \001(\r\022\023\n\013kick_reason\030\021 \001(\r\022\016" + + "\n\006public\030\022 \001(\010\022\017\n\007cc_only\030\023 \001(\010\"w\n\023UserD" + + "ataInfoRequest\022#\n\005rinfo\030\004 \001(\0132\024.ei.Basic" + + "RequestInfo\022\017\n\007user_id\030\001 \001(\t\022\021\n\tdevice_i" + + "d\030\002 \001(\t\022\027\n\017backup_checksum\030\003 \001(\004\"d\n\024User" + + "DataInfoResponse\022\027\n\017backup_checksum\030\001 \001(" + + "\004\022\031\n\021backup_total_cash\030\002 \001(\001\022\030\n\020coop_mem" + + "berships\030\003 \003(\t\"{\n\027ClearAllUserDataReques" + + "t\022#\n\005rinfo\030\004 \001(\0132\024.ei.BasicRequestInfo\022\017" + + "\n\007user_id\030\001 \001(\t\022\021\n\tdevice_id\030\002 \001(\t\022\027\n\017ba" + + "ckup_checksum\030\003 \001(\004\"r\n\nServerGift\022\017\n\007use" + + "r_id\030\001 \001(\t\022#\n\013reward_type\030\003 \001(\0162\016.ei.Rew" + + "ardType\022\027\n\017reward_sub_type\030\004 \001(\t\022\025\n\rrewa" + + "rd_amount\030\005 \001(\001\"\236\020\n\nLiveConfig\022\021\n\tconfig" + + "_id\030\001 \001(\t\0222\n\rboosts_config\030\002 \001(\0132\033.ei.Li" + + "veConfig.BoostsConfig\022.\n\013gift_config\030\003 \001" + + "(\0132\031.ei.LiveConfig.GiftConfig\022.\n\013misc_co" + + "nfig\030\004 \001(\0132\031.ei.LiveConfig.MiscConfig\022.\n" + + "\013help_config\030\005 \001(\0132\031.ei.LiveConfig.HelpC" + + "onfig\032\306\001\n\014BoostsConfig\022<\n\014item_configs\030\001" + + " \003(\0132&.ei.LiveConfig.BoostsConfig.ItemCo" + + "nfig\022\037\n\027cash_boost_cooloff_time\030\002 \001(\001\032W\n" + + "\nItemConfig\022\020\n\010boost_id\030\001 \001(\t\022\r\n\005price\030\002" + + " \001(\r\022\023\n\013token_price\030\003 \001(\r\022\023\n\013se_required" + + "\030\004 \001(\001\032\336\006\n\nGiftConfig\022?\n\014gift_configs\030\t " + + "\003(\0132).ei.LiveConfig.GiftConfig.GiftValue" + + "Config\022\031\n\021gift_mu_min_spent\030\n \001(\001\022\031\n\021gif" + + "t_mu_max_spent\030\013 \001(\001\022\034\n\024gift_mu_overall_" + + "mult\030\014 \001(\001\022E\n\025random_gift_mu_config\030\017 \001(" + + "\0132&.ei.LiveConfig.GiftConfig.GiftMuConfi" + + "g\022D\n\024video_gift_mu_config\030\020 \001(\0132&.ei.Liv" + + "eConfig.GiftConfig.GiftMuConfig\022\030\n\020packa" + + "ge_interval\030\001 \001(\001\022\034\n\024video_offer_interva" + + "l\030\002 \001(\001\022%\n\035video_offer_interval_contract" + + "\030\003 \001(\001\022\'\n\037video_offer_interval_piggy_ful" + + "l\030\004 \001(\001\022-\n%video_offer_interval_piggy_ex" + + "tra_full\030\005 \001(\001\022\033\n\023video_reset_on_idle\030\016 " + + "\001(\010\022!\n\031package_interval_contract\030\006 \001(\001\022#" + + "\n\033package_interval_piggy_full\030\007 \001(\001\022)\n!p" + + "ackage_interval_piggy_extra_full\030\010 \001(\001\022\035" + + "\n\025package_reset_on_idle\030\r \001(\010\032|\n\017GiftVal" + + "ueConfig\022\017\n\007gift_id\030\001 \001(\t\022\016\n\006amount\030\004 \001(" + + "\001\022\020\n\010rand_min\030\002 \001(\001\022\020\n\010rand_max\030\003 \001(\001\022\021\n" + + "\tvideo_min\030\005 \001(\001\022\021\n\tvideo_max\030\006 \001(\001\032J\n\014G" + + "iftMuConfig\022\021\n\tmin_spent\030\001 \001(\001\022\021\n\tmax_sp" + + "ent\030\002 \001(\001\022\024\n\014overall_mult\030\003 \001(\001\032\373\003\n\nMisc" + + "Config\022\024\n\014ask_to_track\030\001 \001(\010\022\"\n\032ask_to_t" + + "rack_min_soul_eggs\030\002 \001(\001\022\034\n\024ask_to_track" + + "_message\030\003 \001(\t\022$\n\034ask_to_track_show_pre_" + + "dialog\030\004 \001(\010\022\"\n\032ask_to_track_after_priva" + + "cy\030\005 \001(\010\022$\n\034chicken_run_boost_percentage" + + "\030\006 \001(\001\022\034\n\024shells_intro_tickets\030\007 \001(\r\022\'\n\037" + + "shells_max_free_chicken_configs\030\010 \001(\r\022$\n" + + "\034shells_intro_alert_threshold\030\t \001(\r\022+\n\036s" + + "hells_lighting_controls_price\030\016 \001(\r:\003175" + + "\022.\n&contracts_expert_league_min_soul_pow" + + "er\030\n \001(\001\022!\n\031new_player_event_duration\030\013 " + + "\001(\001\022 \n\030contracts_club_available\030\014 \001(\010\022\026\n" + + "\016contracts_beta\030\r \001(\010\032\220\002\n\nHelpConfig\022=\n\013" + + "video_infos\030\001 \003(\0132(.ei.LiveConfig.HelpCo" + + "nfig.HowToVideoInfo\032\302\001\n\016HowToVideoInfo\022;" + + "\n\004type\030\006 \001(\0162-.ei.LiveConfig.HelpConfig." + + "HowToVideoInfo.Type\022\014\n\004name\030\001 \001(\t\022\023\n\013des" + + "cription\030\002 \001(\t\022\020\n\010duration\030\005 \001(\t\022\013\n\003url\030" + + "\003 \001(\t\022\021\n\tsoul_eggs\030\004 \001(\001\"\036\n\004Type\022\t\n\005VIDE" + + "O\020\000\022\013\n\007ARTICLE\020\001\"\326\004\n\nInGameMail\022\n\n\002id\030\001 " + + "\001(\t\022\r\n\005title\030\002 \001(\t\022\014\n\004date\030\010 \001(\t\022\017\n\007mess" + + "age\030\003 \001(\t\022\016\n\006action\030\004 \001(\t\022\013\n\003url\030\005 \001(\t\022 " + + "\n\010app_link\030\016 \001(\0162\016.ei.UILocation\022\026\n\016app_" + + "link_extra\030\017 \001(\t\022\032\n\005image\030\020 \001(\0132\013.ei.DLC" + + "Item\022\023\n\013image_width\030\025 \001(\001\022\024\n\014image_heigh" + + "t\030\026 \001(\001\022\020\n\010platform\030\007 \001(\r\022\016\n\006builds\030\t \003(" + + "\t\022\032\n\022min_client_version\030\n \001(\r\022\032\n\022max_cli" + + "ent_version\030\014 \001(\r\022\025\n\rmin_soul_eggs\030\013 \001(\001" + + "\022\025\n\rmax_soul_eggs\030\035 \001(\001\022\032\n\022min_mystical_" + + "bonus\030\r \001(\001\022\037\n\tuser_type\030\021 \001(\0162\014.ei.User" + + "Type\022\030\n\020min_piggy_breaks\030\024 \001(\r\022\020\n\010gold_t" + + "ip\030\006 \001(\001\022\013\n\003tip\030\027 \001(\010\022\020\n\010priority\030\033 \001(\r\022" + + "\037\n\027min_days_since_last_tip\030\030 \001(\001\022\023\n\013max_" + + "retries\030\031 \001(\r\022\030\n\020days_until_retry\030\032 \001(\001\022" + + "\020\n\010category\030\034 \001(\t\"S\n\006MailDB\022\034\n\004mail\030\001 \003(" + + "\0132\016.ei.InGameMail\022\024\n\014tips_db_data\030\002 \001(\014\022" + + "\025\n\rtips_checksum\030\003 \001(\t\"&\n\006TipsDB\022\034\n\004tips" + + "\030\001 \003(\0132\016.ei.InGameMail\"\240\001\n\tMailState\022\025\n\r" + + "read_mail_ids\030\001 \003(\t\022+\n\013tips_states\030\002 \003(\013" + + "2\026.ei.MailState.TipState\022\025\n\rtips_checksu" + + "m\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\"\354\003\n\023Periodical" + + "sResponse\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.ContractsRespon" + + "se\022+\n\013evaluations\030\010 \003(\0132\026.ei.ContractEva" + + "luation\022\035\n\005gifts\030\004 \003(\0132\016.ei.ServerGift\0223" + + "\n\016artifact_cases\030\t \003(\0132\033.ei.CompleteMiss" + + "ionResponse\022#\n\013live_config\030\005 \001(\0132\016.ei.Li" + + "veConfig\022\034\n\010mail_bag\030\006 \001(\0132\n.ei.MailDB\0224" + + "\n\024contract_player_info\030\007 \001(\0132\026.ei.Contra" + + "ctPlayerInfo\022?\n\022showcase_royalties\030\n \003(\013" + + "2#.ei.PeriodicalsResponse.RoyaltyInfo\032)\n" + + "\013RoyaltyInfo\022\n\n\002id\030\001 \001(\t\022\016\n\006amount\030\002 \001(\r" + + "\"\371\002\n\025GetPeriodicalsRequest\022#\n\005rinfo\030\014 \001(" + + "\0132\024.ei.BasicRequestInfo\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_full_realtime\030\004 \001(\001\022\035\n" + + "\025seconds_full_gametime\030\005 \001(\001\022\027\n\017lost_inc" + + "rements\030\007 \001(\r\022\021\n\tsoul_eggs\030\010 \001(\001\022\036\n\026myst" + + "ical_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_u" + + "nlocked\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\ts" + + "oul_eggs\030\002 \001(\001\022\032\n\022contracts_unlocked\030\005 \001" + + "(\010\022\032\n\022artifacts_unlocked\030\003 \001(\010\022\032\n\022fuel_t" + + "ank_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\rtips_checksum\030\010 \001(\t\"x\n\016" + + "ConfigResponse\022#\n\013live_config\030\001 \001(\0132\016.ei" + + ".LiveConfig\022\034\n\010mail_bag\030\002 \001(\0132\n.ei.MailD" + + "B\022#\n\013dlc_catalog\030\003 \001(\0132\016.ei.DLCCatalog\"d" + + "\n\024AdAttributionRawData\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\020AdAttributionRo" + + "w\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\010campaign\030\004 \001(\t\022\017\n\007keywo" + + "rd\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_tim" + + "e\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\013att" + + "ribution\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\013campa" + + "ign_id\030\007 \001(\t\022\022\n\nclick_date\030\010 \001(\t\022\027\n\017conv" + + "ersion_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\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\nke" + + "yword_id\030\017 \001(\t\022\025\n\rkeyword_extra\030\020 \001(\t\022\030\n" + + "\020creativeset_name\030\021 \001(\t\022\026\n\016creativeset_i" + + "d\030\022 \001(\t\"\363\002\n\023ArtifactsClientInfo\022\035\n\025missi" + + "on_capacity_mult\030\001 \001(\001\022\035\n\025mission_durati" + + "on_mult\030\002 \001(\001\022*\n\"mission_ftl_duration_re" + + "search_mult\030\004 \001(\001\022&\n\036mission_capacity_re" + + "search_mult\030\006 \001(\001\022:\n\rlaunch_counts\030\003 \003(\013" + + "2#.ei.ArtifactsClientInfo.LaunchCount\022)\n" + + "!last_server_launch_count_sum_time\030\005 \001(\001" + + "\032c\n\013LaunchCount\022\'\n\004ship\030\001 \001(\0162\031.ei.Missi" + + "onInfo.Spaceship\022\024\n\014num_launches\030\002 \001(\r\022\025" + + "\n\rlaunch_points\030\003 \001(\001\"\303\006\n\013MissionInfo\022\'\n" + + "\004ship\030\001 \001(\0162\031.ei.MissionInfo.Spaceship\022&" + + "\n\006status\030\002 \001(\0162\026.ei.MissionInfo.Status\0223" + + "\n\rduration_type\030\003 \001(\0162\034.ei.MissionInfo.D" + + "urationType\022\"\n\004fuel\030\004 \003(\0132\024.ei.MissionIn" + + "fo.Fuel\022\r\n\005level\030\014 \001(\r\022\030\n\020duration_secon" + + "ds\030\005 \001(\001\022\020\n\010capacity\030\t \001(\r\022\024\n\014quality_bu" + + "mp\030\013 \001(\001\022.\n\017target_artifact\030\r \001(\0162\025.ei.A" + + "rtifactSpec.Name\022\031\n\021seconds_remaining\030\006 " + + "\001(\001\022\032\n\022start_time_derived\030\010 \001(\001\022\023\n\013missi" + + "on_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\"\307" + + "\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\003BCR\020\003\022\025\n\021M" + + "ILLENIUM_CHICKEN\020\004\022\027\n\023CORELLIHEN_CORVETT" + + "E\020\005\022\016\n\nGALEGGTICA\020\006\022\016\n\nCHICKFIANT\020\007\022\014\n\010V" + + "OYEGGER\020\010\022\016\n\nHENERPRISE\020\t\022\r\n\tATREGGIES\020\n" + + "\"t\n\006Status\022\013\n\007FUELING\020\000\022\025\n\021PREPARE_TO_LA" + + "UNCH\020\005\022\r\n\tEXPLORING\020\n\022\014\n\010RETURNED\020\017\022\r\n\tA" + + "NALYZING\020\020\022\014\n\010COMPLETE\020\024\022\014\n\010ARCHIVED\020\031\";" + + "\n\014DurationType\022\t\n\005SHORT\020\000\022\010\n\004LONG\020\001\022\010\n\004E" + + "PIC\020\002\022\014\n\010TUTORIAL\020\003\"\360\013\n\014ArtifactSpec\022#\n\004" + + "name\030\001 \001(\0162\025.ei.ArtifactSpec.Name\022%\n\005lev" + + "el\030\002 \001(\0162\026.ei.ArtifactSpec.Level\022\'\n\006rari" + + "ty\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\023NEODYMIUM_MEDALLION\020\003\022\021\n\rBEAK_OF_MI" + + "DAS\020\004\022\025\n\021LIGHT_OF_EGGENDIL\020\005\022\025\n\021DEMETERS" + + "_NECKLACE\020\006\022\025\n\021VIAL_MARTIAN_DUST\020\007\022\021\n\rOR" + + "NATE_GUSSET\020\010\022\017\n\013THE_CHALICE\020\t\022\021\n\rBOOK_O" + + "F_BASAN\020\n\022\023\n\017PHOENIX_FEATHER\020\013\022\021\n\rTUNGST" + + "EN_ANKH\020\014\022\023\n\017AURELIAN_BROOCH\020\025\022\024\n\020CARVED", + "_RAINSTICK\020\026\022\017\n\013PUZZLE_CUBE\020\027\022\025\n\021QUANTUM" + + "_METRONOME\020\030\022\024\n\020SHIP_IN_A_BOTTLE\020\031\022\025\n\021TA" + + "CHYON_DEFLECTOR\020\032\022\030\n\024INTERSTELLAR_COMPAS" + + "S\020\033\022\025\n\021DILITHIUM_MONOCLE\020\034\022\025\n\021TITANIUM_A" + + "CTUATOR\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_ST" + + "ONE\020 \022\017\n\013LUNAR_STONE\020!\022\016\n\nSOUL_STONE\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\rCLARIT" + + "Y_STONE\020(\022\035\n\031EXTRATERRESTRIAL_ALUMINUM\020\r" + + "\022\024\n\020ANCIENT_TUNGSTEN\020\016\022\017\n\013SPACE_ROCKS\020\017\022" + + "\016\n\nALIEN_WOOD\020\020\022\022\n\016GOLD_METEORITE\020\021\022\022\n\016T" + + "AU_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\020C" + + "ELESTIAL_BRONZE\020)\022\020\n\014LALANDE_HIDE\020*\022\022\n\016S" + + "OLAR_TITANIUM\020+\022\032\n\026TACHYON_STONE_FRAGMEN" + + "T\020\002\022\034\n\030DILITHIUM_STONE_FRAGMENT\020,\022\030\n\024SHE" + + "LL_STONE_FRAGMENT\020-\022\030\n\024LUNAR_STONE_FRAGM" + + "ENT\020.\022\027\n\023SOUL_STONE_FRAGMENT\020/\022\033\n\027PROPHE" + + "CY_STONE_FRAGMENT\0200\022\032\n\026QUANTUM_STONE_FRA" + + "GMENT\0201\022\030\n\024TERRA_STONE_FRAGMENT\0202\022\027\n\023LIF" + + "E_STONE_FRAGMENT\0203\022\032\n\026CLARITY_STONE_FRAG" + + "MENT\0204\022\014\n\007UNKNOWN\020\220N\"H\n\005Level\022\014\n\010INFERIO" + + "R\020\000\022\n\n\006LESSER\020\001\022\n\n\006NORMAL\020\002\022\013\n\007GREATER\020\003" + + "\022\014\n\010SUPERIOR\020\004\"7\n\006Rarity\022\n\n\006COMMON\020\000\022\010\n\004" + + "RARE\020\001\022\010\n\004EPIC\020\002\022\r\n\tLEGENDARY\020\003\"E\n\004Type\022" + + "\014\n\010ARTIFACT\020\000\022\t\n\005STONE\020\001\022\016\n\nINGREDIENT\020\002" + + "\022\024\n\020STONE_INGREDIENT\020\003\"T\n\020CompleteArtifa" + + "ct\022\036\n\004spec\030\001 \001(\0132\020.ei.ArtifactSpec\022 \n\006st" + + "ones\030\002 \003(\0132\020.ei.ArtifactSpec\"u\n\025Artifact" + + "InventoryItem\022\017\n\007item_id\030\001 \001(\004\022&\n\010artifa" + + "ct\030\002 \001(\0132\024.ei.CompleteArtifact\022\020\n\010quanti" + + "ty\030\003 \001(\001\022\021\n\tserver_id\030\004 \001(\t\"2\n\rInventory" + + "Slot\022\020\n\010occupied\030\001 \001(\010\022\017\n\007item_id\030\002 \001(\r\"" + + "\\\n\035ArtifactsConfigurationRequest\022#\n\005rinf" + + "o\030\002 \001(\0132\024.ei.BasicRequestInfo\022\026\n\016client_" + + "version\030\001 \001(\r\"\377\007\n\036ArtifactsConfiguration" + + "Response\022P\n\022mission_parameters\030\001 \003(\01324.e" + + "i.ArtifactsConfigurationResponse.Mission" + + "Parameters\022R\n\023artifact_parameters\030\002 \003(\0132" + + "5.ei.ArtifactsConfigurationResponse.Arti" + + "factParameters\022R\n\024crafting_level_infos\030\003" + + " \003(\01324.ei.ArtifactsConfigurationResponse" + + ".CraftingLevelInfo\032\250\003\n\021MissionParameters" + + "\022\'\n\004ship\030\001 \001(\0162\031.ei.MissionInfo.Spaceshi" + + "p\022P\n\tdurations\030\003 \003(\0132=.ei.ArtifactsConfi" + + "gurationResponse.MissionParameters.Durat" + + "ion\022\"\n\032level_mission_requirements\030\004 \003(\r\022" + + "\033\n\023capacity_DEPRECATED\030\002 \001(\r\032\326\001\n\010Duratio" + + "n\0223\n\rduration_type\030\001 \001(\0162\034.ei.MissionInf" + + "o.DurationType\022\017\n\007seconds\030\002 \001(\001\022\017\n\007quali" + + "ty\030\003 \001(\002\022\023\n\013min_quality\030\004 \001(\002\022\023\n\013max_qua" + + "lity\030\005 \001(\002\022\020\n\010capacity\030\006 \001(\r\022\033\n\023level_ca" + + "pacity_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\017odds_multiplier\030\004 \001(\001\022\r\n\005value\030\003 \001" + + "(\001\022\026\n\016crafting_price\030\005 \001(\001\022\032\n\022crafting_p" + + "rice_low\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\013c" + + "rafting_xp\030\t \001(\004\032=\n\021CraftingLevelInfo\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.B" + + "asicRequestInfo\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.M" + + "issionInfo\022,\n\013client_info\030\005 \001(\0132\027.ei.Art" + + "ifactsClientInfo\"A\n\017MissionResponse\022\017\n\007s" + + "uccess\030\001 \001(\010\022\035\n\004info\030\002 \001(\0132\017.ei.MissionI" + + "nfo\"V\n\031GetActiveMissionsResponse\022\017\n\007succ" + + "ess\030\001 \001(\010\022(\n\017active_missions\030\002 \003(\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.Miss" + + "ionInfo\022A\n\tartifacts\030\003 \003(\0132..ei.Complete" + + "MissionResponse.SecureArtifactSpec\022!\n\rot" + + "her_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%CollectContractArtifactRewardsReq" + + "uest\022#\n\005rinfo\030\001 \001(\0132\024.ei.BasicRequestInf" + + "o\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.Play" + + "erGrade\022\022\n\ngoal_index\030\003 \001(\r\022,\n\tbest_ship" + + "\030\004 \001(\0162\031.ei.MissionInfo.Spaceship\"\366\001\n\024Cr" + + "aftArtifactRequest\022#\n\005rinfo\030\005 \001(\0132\024.ei.B" + + "asicRequestInfo\022\022\n\nei_user_id\030\001 \001(\t\022\036\n\004s" + + "pec\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\016craftin" + + "g_count\030\007 \001(\r\022\023\n\013crafting_xp\030\010 \001(\001\022.\n\013in" + + "gredients\030\004 \003(\0132\031.ei.ArtifactInventoryIt" + + "em\"\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_achi" + + "eved\030\002 \001(\0162\027.ei.ArtifactSpec.Rarity:\006COM" + + "MON\022\021\n\tserver_id\030\003 \001(\t\"\365\001\n\026ConsumeArtifa" + + "ctRequest\022#\n\005rinfo\030\004 \001(\0132\024.ei.BasicReque" + + "stInfo\022\022\n\nei_user_id\030\003 \001(\t\022\036\n\004spec\030\001 \001(\013" + + "2\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\025addi" + + "tional_server_ids\030\007 \003(\t\022\033\n\023additional_it" + + "em_ids\030\010 \003(\004\022\020\n\010quantity\030\006 \001(\r\"\276\001\n\027Consu" + + "meArtifactResponse\022\017\n\007success\030\001 \001(\010\022\030\n\020o" + + "riginal_item_id\030\002 \001(\004\022\033\n\023additional_item" + + "_ids\030\006 \003(\004\022$\n\nbyproducts\030\003 \003(\0132\020.ei.Arti" + + "factSpec\022!\n\rother_rewards\030\004 \003(\0132\n.ei.Rew" + + "ard\022\022\n\nei_user_id\030\005 \001(\t\"}\n\034AuthenticateA" + + "rtifactResponse\022\017\n\007success\030\001 \001(\010\022\030\n\020orig" + + "inal_item_id\030\002 \001(\004\022\016\n\006demote\030\003 \001(\010\022\016\n\006de" + + "lete\030\004 \001(\010\022\022\n\nei_user_id\030\005 \001(\t\"\241\001\n\022SetAr" + + "tifactRequest\022#\n\005rinfo\030\001 \001(\0132\024.ei.BasicR" + + "equestInfo\022+\n\010artifact\030\002 \001(\0132\031.ei.Artifa" + + "ctInventoryItem\022 \n\006stones\030\003 \003(\0132\020.ei.Art" + + "ifactSpec\022\027\n\017gold_price_paid\030\004 \001(\001\"T\n\023Se" + + "tArtifactResponse\022\017\n\007success\030\001 \001(\010\022\030\n\020or" + + "iginal_item_id\030\002 \001(\004\022\022\n\nei_user_id\030\005 \001(\t" + + "\"\366\007\n\013ArtifactsDB\0222\n\017inventory_items\030\001 \003(" + + "\0132\031.ei.ArtifactInventoryItem\022\025\n\ritem_seq" + + "uence\030\002 \001(\004\022*\n\017inventory_slots\030\003 \003(\0132\021.e" + + "i.InventorySlot\022G\n\033active_artifacts_DEPR" + + "ECATED\030\007 \003(\0132\".ei.ArtifactsDB.ActiveArti" + + "factSlot\022?\n\024active_artifact_sets\030\013 \003(\0132!" + + ".ei.ArtifactsDB.ActiveArtifactSet\022>\n\023sav" + + "ed_artifact_sets\030\r \003(\0132!.ei.ArtifactsDB." + + "ActiveArtifactSet\022:\n\017artifact_status\030\014 \003" + + "(\0132!.ei.ArtifactsDB.CraftableArtifact\022(\n" + + "\017fueling_mission\030\016 \001(\0132\017.ei.MissionInfo\022" + + "&\n\rmission_infos\030\004 \003(\0132\017.ei.MissionInfo\022" + + "(\n\017mission_archive\030\005 \003(\0132\017.ei.MissionInf" + + "o\0229\n\037discovered_artifacts_DEPRECATED\030\010 \003" + + "(\0132\020.ei.ArtifactSpec\022I\n\036craftable_artifa" + + "cts_DEPRECATED\030\t \003(\0132!.ei.ArtifactsDB.Cr" + + "aftableArtifact\022E\n\032crafting_counts_DEPRE" + + "CATED\030\n \003(\0132!.ei.ArtifactsDB.CraftableAr" + + "tifact\0327\n\022ActiveArtifactSlot\022\020\n\010occupied" + + "\030\001 \001(\010\022\017\n\007item_id\030\002 \001(\004\032S\n\021ActiveArtifac" + + "tSet\0221\n\005slots\030\001 \003(\0132\".ei.ArtifactsDB.Act" + + "iveArtifactSlot\022\013\n\003uid\030\002 \001(\r\032\222\001\n\021Craftab" + + "leArtifact\022\036\n\004spec\030\001 \001(\0132\020.ei.ArtifactSp" + + "ec\022\022\n\ndiscovered\030\006 \001(\010\022\021\n\tcraftable\030\004 \001(" + + "\010\022\031\n\021recipe_discovered\030\005 \001(\010\022\014\n\004seen\030\002 \001" + + "(\010\022\r\n\005count\030\003 \001(\r\"\202\001\n\024AuthenticatedMessa" + + "ge\022\017\n\007message\030\001 \001(\014\022\017\n\007version\030\003 \001(\r\022\014\n\004" + + "code\030\002 \001(\t\022\022\n\ncompressed\030\004 \001(\010\022\025\n\rorigin" + + "al_size\030\005 \001(\r\022\017\n\007user_id\030\006 \001(\t\"f\n\031LogCom" + + "pleteMissionPayload\022\037\n\003req\030\001 \001(\0132\022.ei.Mi" + + "ssionRequest\022(\n\003res\030\002 \001(\0132\033.ei.CompleteM" + + "issionResponse\"h\n\027LogCraftArtifactPayloa" + + "d\022%\n\003req\030\001 \001(\0132\030.ei.CraftArtifactRequest" + + "\022&\n\003res\030\002 \001(\0132\031.ei.CraftArtifactResponse" + + "\"n\n\031LogConsumeArtifactPayload\022\'\n\003req\030\001 \001" + + "(\0132\032.ei.ConsumeArtifactRequest\022(\n\003res\030\002 " + + "\001(\0132\033.ei.ConsumeArtifactResponse\"b\n\025LogS" + + "etArtifactPayload\022#\n\003req\030\001 \001(\0132\026.ei.SetA" + + "rtifactRequest\022$\n\003res\030\002 \001(\0132\027.ei.SetArti" + + "factResponse\"@\n\026AccountTransferPayload\022\017" + + "\n\007from_id\030\001 \001(\t\022\025\n\rto_ei_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\007message\030\003 \001(\t\022#\n\017e" + + "xisting_backup\030\004 \001(\0132\n.ei.Backup\"l\n\nErro" + + "rCodes\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_OFFE" + + "RED\020\003\022\017\n\013BAD_USER_ID\020\004\"K\n\023CleanAccountRe" + + "quest\022\032\n\022ei_user_id_to_keep\030\001 \001(\t\022\030\n\020gam" + + "e_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\tdirectory\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\010checksum\030\005 \001(\t\"\353\022\n\tShel" + + "lSpec\022\022\n\nidentifier\030\001 \001(\t\022/\n\rprimary_pie" + + "ce\030\014 \001(\0132\030.ei.ShellSpec.ShellPiece\022(\n\006pi" + + "eces\030\013 \003(\0132\030.ei.ShellSpec.ShellPiece\022\037\n\n" + + "alt_assets\030\022 \003(\0132\013.ei.DLCItem\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\014require" + + "d_eop\030\005 \001(\r\022\032\n\022required_soul_eggs\030\006 \001(\001\022" + + "\035\n\025required_parent_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_appea" + + "rance\030\010 \001(\010\032S\n\nShellPiece\022+\n\nasset_type\030" + + "\001 \001(\0162\027.ei.ShellSpec.AssetType\022\030\n\003dlc\030\002 " + + "\001(\0132\013.ei.DLCItem\"\312\016\n\tAssetType\022\010\n\004COOP\020\001" + + "\022\t\n\005SHACK\020\002\022\017\n\013SUPER_SHACK\020\003\022\017\n\013SHORT_HO" + + "USE\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\tWAREHOUSE\020\010\022\n\n\006CEN" + + "TER\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\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_PORT" + + "AL\020\022\022\024\n\020CHICKEN_UNIVERSE\020\023\022\020\n\014SILO_0_SMA" + + "LL\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\nSILO_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\006GROUND\020H\022\r\n\tHARDSCAPE\020" + + "I\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\020" + + "h\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\017HATCHERY_EDIBLE\020x\022\026\n\022HA" + + "TCHERY_SUPERFOOD\020y\022\024\n\020HATCHERY_MEDICAL\020z" + + "\022\030\n\024HATCHERY_ROCKET_FUEL\020{\022\032\n\026HATCHERY_S" + + "UPERMATERIAL\020|\022\023\n\017HATCHERY_FUSION\020}\022\024\n\020H" + + "ATCHERY_QUANTUM\020~\022\030\n\024HATCHERY_IMMORTALIT" + + "Y\020\177\022\025\n\020HATCHERY_TACHYON\020\200\001\022\026\n\021HATCHERY_G" + + "RAVITON\020\201\001\022\027\n\022HATCHERY_DILITHIUM\020\202\001\022\025\n\020H" + + "ATCHERY_PRODIGY\020\203\001\022\027\n\022HATCHERY_TERRAFORM" + + "\020\204\001\022\030\n\023HATCHERY_ANTIMATTER\020\205\001\022\031\n\024HATCHER" + + "Y_DARK_MATTER\020\206\001\022\020\n\013HATCHERY_AI\020\207\001\022\024\n\017HA" + + "TCHERY_NEBULA\020\210\001\022\026\n\021HATCHERY_UNIVERSE\020\211\001" + + "\022\033\n\026HATCHERY_ENLIGHTENMENT\020\212\001\022\027\n\022HATCHER" + + "Y_CHOCOLATE\020\213\001\022\024\n\017HATCHERY_EASTER\020\214\001\022\032\n\025" + + "HATCHERY_WATERBALLOON\020\215\001\022\026\n\021HATCHERY_FIR" + + "EWORK\020\216\001\022\025\n\020HATCHERY_PUMPKIN\020\217\001\022\024\n\017HATCH" + + "ERY_CUSTOM\020\226\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\021MIS" + + "SION_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\025HAT" + + "CHERY_GRAVITON_TOP\020\364\003\022\033\n\026HATCHERY_NEBULA" + + "_MIDDLE\020\365\003\022\030\n\023HATCHERY_NEBULA_TOP\020\366\003\022 \n\033" + + "HATCHERY_DARK_MATTER_RING_1\020\371\003\022 \n\033HATCHE" + + "RY_DARK_MATTER_RING_2\020\372\003\022 \n\033HATCHERY_DAR" + + "K_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_A" + + "I_TOP_3\020\200\004\022\026\n\021HATCHERY_AI_TOP_4\020\201\004\022\034\n\027HA" + + "TCHERY_UNIVERSE_PROBE\020\203\004\022\033\n\026HATCHERY_UNI" + + "VERSE_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\007UNKNO" + + "WN\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_so" + + "ul_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\027s" + + "econds_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\td" + + "ecorator\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_color" + + "\030\020 \001(\t\0222\n\nvariations\030\017 \003(\0132\036.ei.ShellSet" + + "Spec.VariationSpec\022\031\n\004icon\030\023 \001(\0132\013.ei.DL" + + "CItem\022\032\n\022default_appearance\030\006 \001(\010\022\031\n\021cus" + + "tom_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\022d" + + "efault_appearance\030\004 \001(\010\022\031\n\021custom_appear" + + "ance\030\005 \001(\010\"\325\005\n\017ShellObjectSpec\022\022\n\nidenti" + + "fier\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\005pric" + + "e\030\004 \001(\r\022\024\n\014required_eop\030\005 \001(\r\022\032\n\022require" + + "d_soul_eggs\030\006 \001(\001\022\016\n\006is_new\030\n \001(\010\022\017\n\007exp" + + "ires\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\npopula" + + "rity\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.Sh" + + "ellObjectSpec.ChickenAnimation\022\025\n\rsort_p" + + "riority\030\021 \001(\005\022,\n\006pieces\030\010 \003(\0132\034.ei.Shell" + + "ObjectSpec.LODPiece\022\032\n\022default_appearanc" + + "e\030\t \001(\010\0321\n\010LODPiece\022\030\n\003dlc\030\001 \001(\0132\013.ei.DL" + + "CItem\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\013SMOOTH" + + "_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\nasset" + + "_type\030\005 \001(\0162\027.ei.ShellSpec.AssetType\022\022\n\n" + + "member_ids\030\003 \003(\t\022\035\n\025price_mult_DEPRECATE" + + "D\030\004 \001(\001\"\225\002\n\nDLCCatalog\022\032\n\005items\030\001 \003(\0132\013." + + "ei.DLCItem\022\035\n\006shells\030\002 \003(\0132\r.ei.ShellSpe" + + "c\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.ShellObjectSpe" + + "c\022(\n\014shell_groups\030\005 \003(\0132\022.ei.ShellGroupS" + + "pec\022*\n\"shells_showcase_last_featured_tim" + + "e\030\007 \001(\001\"\226\022\n\007ShellDB\0220\n\017shell_inventory\030\001" + + " \003(\0132\027.ei.ShellDB.ShellStatus\022?\n\027shell_e" + + "lement_inventory\030\005 \003(\0132\036.ei.ShellDB.Shel" + + "lElementStatus\022F\n\031shell_variation_invent" + + "ory\030\010 \003(\0132#.ei.ShellDB.ShellSetVariation" + + "Status\0224\n\023shell_set_inventory\030\002 \003(\0132\027.ei" + + ".ShellDB.ShellStatus\0227\n\026shell_object_inv" + + "entory\030\004 \003(\0132\027.ei.ShellDB.ShellStatus\0223\n" + + "\014farm_configs\030\003 \003(\0132\035.ei.ShellDB.FarmCon" + + "figuration\0229\n\rsaved_configs\030\t \003(\0132\".ei.S" + + "hellDB.SavedFarmConfiguration\022\035\n\025new_she" + + "lls_downloaded\030\006 \003(\t\022\027\n\017new_shells_seen\030" + + "\007 \003(\t\022(\n last_showcase_featured_time_see" + + "n\030\013 \001(\001\022\"\n\032lighting_controls_unlocked\030\n " + + "\001(\010\0320\n\013ShellStatus\022\022\n\nidentifier\030\001 \001(\t\022\r" + + "\n\005owned\030\002 \001(\010\032V\n\022ShellElementStatus\022(\n\007e" + + "lement\030\001 \001(\0162\027.ei.ShellDB.FarmElement\022\026\n" + + "\016set_identifier\030\002 \001(\t\032K\n\027ShellSetVariati" + + "onStatus\022\026\n\016set_identifier\030\001 \001(\t\022\030\n\020owne" + + "d_variations\030\002 \003(\t\032\245\003\n\021FarmConfiguration" + + "\0220\n\017locked_elements\030\n \003(\0162\027.ei.ShellDB.F" + + "armElement\0225\n\rshell_configs\030\001 \003(\0132\036.ei.S" + + "hellDB.ShellConfiguration\022<\n\021shell_set_c" + + "onfigs\030\002 \003(\0132!.ei.ShellDB.ShellSetConfig" + + "uration\022#\n\033configure_chickens_by_group\030\007" + + " \001(\010\022:\n\rgroup_configs\030\010 \003(\0132#.ei.ShellDB" + + ".ShellGroupConfiguration\0222\n\017chicken_conf" + + "igs\030\t \003(\0132\031.ei.ShellDB.ChickenConfig\022\037\n\027" + + "lighting_config_enabled\030\013 \001(\010\0223\n\017lightin" + + "g_config\030\014 \001(\0132\032.ei.ShellDB.LightingConf" + + "ig\032\251\001\n\026SavedFarmConfiguration\022\n\n\002id\030\001 \001(" + + "\t\022-\n\006config\030\002 \001(\0132\035.ei.ShellDB.FarmConfi" + + "guration\022\030\n\020client_save_time\030\003 \001(\001\022\021\n\tse" + + "rver_id\030\004 \001(\t\022\024\n\014display_name\030\005 \001(\t\022\021\n\tp" + + "urchased\030\006 \001(\010\032j\n\022ShellConfiguration\022+\n\n" + "asset_type\030\001 \001(\0162\027.ei.ShellSpec.AssetTyp" + - "e\022\030\n\020group_identifier\030\002 \001(\t\032C\n\rChickenCo" + - "nfig\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\tl" + - "ight_dir\030\001 \001(\0132\013.ei.Vector3\022\'\n\022light_dir" + - "ect_color\030\002 \001(\0132\013.ei.Vector4\022\036\n\026light_di" + - "rect_intensity\030\003 \001(\002\022(\n\023light_ambient_co" + - "lor\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\010" + - "HATCHERY\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\004d" + - "ata\030\001 \003(\0132\036.ei.ShellPopularityStats.Entr" + - "y\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\005count\030\004 \001(\004\"\234\002\n\017ShellsActionLog\022#\n\005ri" + - "nfo\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.Farm" + - "Element\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\032SubmitShellSho" + - "wcaseRequest\022#\n\005rinfo\030\004 \001(\0132\024.ei.BasicRe" + - "questInfo\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_co" + - "nfig\030\003 \001(\0132\035.ei.ShellDB.FarmConfiguratio" + - "n\"\227\001\n\rShellShowcase\022)\n\003top\030\001 \003(\0132\034.ei.Sh" + - "ellShowcaseListingInfo\022.\n\010featured\030\002 \003(\013" + - "2\034.ei.ShellShowcaseListingInfo\022+\n\005fresh\030" + - "\003 \003(\0132\034.ei.ShellShowcaseListingInfo\"\304\003\n\030" + - "ShellShowcaseListingInfo\022\n\n\002id\030\001 \001(\t\022\020\n\010" + - "local_id\030\014 \001(\t\022\014\n\004name\030\002 \001(\t\022\023\n\013descript" + - "ion\030\003 \001(\t\022\016\n\006is_new\030\017 \001(\010\022\024\n\014creator_nam" + - "e\030\016 \001(\t\0223\n\006status\030\013 \001(\0162#.ei.ShellShowca" + - "seListingInfo.Status\0222\n\013farm_config\030\004 \001(" + - "\0132\035.ei.ShellDB.FarmConfiguration\022\r\n\005sale" + - "s\030\005 \001(\r\022\r\n\005gross\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\"g\n\006Status\022\010\n\004N" + - "ONE\020\000\022\r\n\tSUBMITTED\020\001\022\010\n\004LIVE\020\002\022\014\n\010FEATUR" + - "ED\020\003\022\021\n\rFEATURED_ALUM\020\005\022\014\n\010ARCHIVED\020\006\022\013\n" + - "\007INVALID\020\004\"g\n#ShowcaseRoyaltyDeliveryCon" + - "firmation\022#\n\005rinfo\030\003 \001(\0132\024.ei.BasicReque" + - "stInfo\022\013\n\003ids\030\001 \003(\t\022\016\n\006amount\030\002 \001(\r\"I\n\027S" + - "hellShowcaseListingSet\022.\n\010listings\030\001 \003(\013" + - "2\034.ei.ShellShowcaseListingInfo\"^\n\021Shells" + - "ActionBatch\022#\n\005rinfo\030\001 \001(\0132\024.ei.BasicReq" + - "uestInfo\022$\n\007actions\030\002 \003(\0132\023.ei.ShellsAct" + - "ionLog\"\321\t\n\030UserVerificationAnalysis\022;\n\016o" + - "verall_status\030\001 \001(\0162#.ei.UserVerificatio" + - "nAnalysis.Status\022\022\n\nstart_time\030\002 \001(\001\022\027\n\017" + - "completion_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_proph" + - "ecy\030\033 \001(\r\0227\n\niap_status\030\022 \001(\0162#.ei.UserV" + - "erificationAnalysis.Status\022\033\n\023verified_p" + - "ro_permit\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\016un" + - "verified_iap\030\007 \001(\r\022\023\n\013gold_earned\030\r \001(\001\022" + - "\031\n\021regular_iap_buyer\030\026 \001(\010\022\033\n\023regular_ia" + - "p_cheater\030\027 \001(\010\022=\n\020artifacts_status\030\023 \001(" + - "\0162#.ei.UserVerificationAnalysis.Status\022\032" + - "\n\022missions_completed\030\010 \001(\r\022\033\n\023artifacts_" + - "collected\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\033r" + - "are_artifacts_in_inventory\030! \001(\004\022 \n\030rare" + - "_artifacts_on_server\030\" \001(\004\022(\n legendary_" + - "artifacts_in_inventory\030# \001(\004\022%\n\035legendar" + - "y_artifacts_on_server\030$ \001(\004\022\033\n\023gold_spen" + - "t_crafting\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\017exc" + - "essive_spend\030\032 \001(\010\022=\n\020contracts_status\030\024" + - " \001(\0162#.ei.UserVerificationAnalysis.Statu" + - "s\022\034\n\024num_coop_memberships\030\014 \001(\r\022\027\n\017valid" + - "_contracts\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_" + - "invalid_contracts\030\035 \001(\010\022\020\n\010verified\030\036 \001(" + - "\010\022\035\n\025verification_override\030\037 \001(\010\022#\n\033veri" + - "fication_override_value\030 \001(\010\"3\n\006Status\022" + - "\013\n\007UNKNOWN\020\000\022\016\n\nPROCESSING\020\001\022\014\n\010COMPLETE" + - "\020\002\"\365\005\n\024UserSubscriptionInfo\022:\n\022subscript" + - "ion_level\030\r \001(\0162\036.ei.UserSubscriptionInf" + - "o.Level\022?\n\027next_subscription_level\030\017 \001(\016" + - "2\036.ei.UserSubscriptionInfo.Level\022$\n\034lock" + - "_next_subscription_level\030\022 \001(\010\022\036\n\010platfo" + - "rm\030\n \001(\0162\014.ei.Platform\022\037\n\027original_trans" + - "action_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_su" + - "bscribed\030\002 \001(\001\022\022\n\nperiod_end\030\004 \001(\001\022/\n\006st" + - "atus\030\005 \001(\0162\037.ei.UserSubscriptionInfo.Sta" + - "tus\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.UserSubscript" + - "ionInfo.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\nmessage_id\030\002 \001(\t\022\017\n\007message\030\003 \001(\t\"\036\n\005L" + - "evel\022\014\n\010STANDARD\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\007R" + - "EVOKED\020\003\022\020\n\014GRACE_PERIOD\020\004\022\016\n\nPAUSE_HOLD" + - "\020\005\"\246\001\n\035SubscriptionChangeHintRequest\022#\n\005" + - "rinfo\030\003 \001(\0132\024.ei.BasicRequestInfo\022\037\n\027ori" + - "ginal_transaction_id\030\001 \001(\t\022?\n\027next_subsc" + - "ription_level\030\002 \001(\0162\036.ei.UserSubscriptio" + - "nInfo.Level\">\n\022CXPEvalRolloutInfo\022\022\n\ncur" + - "rent_id\030\001 \001(\t\022\024\n\014basis_points\030\002 \001(\r*4\n\010P" + - "latform\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\tAdNe" + - "twork\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\010FAC" + - "EBOOK\020\005\022\014\n\010APPLOVIN\020\006*\377\002\n\003Egg\022\n\n\006EDIBLE\020" + - "\001\022\r\n\tSUPERFOOD\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\007QUANTUM\020\007\022\017\n\013IMMORTALITY\020\010\022\013\n\007TACHYON\020" + - "\t\022\014\n\010GRAVITON\020\n\022\r\n\tDILITHIUM\020\013\022\013\n\007PRODIG" + - "Y\020\014\022\r\n\tTERRAFORM\020\r\022\016\n\nANTIMATTER\020\016\022\017\n\013DA" + - "RK_MATTER\020\017\022\006\n\002AI\020\020\022\n\n\006NEBULA\020\021\022\014\n\010UNIVE" + - "RSE\020\022\022\021\n\rENLIGHTENMENT\020\023\022\r\n\tCHOCOLATE\020d\022" + - "\n\n\006EASTER\020e\022\020\n\014WATERBALLOON\020f\022\014\n\010FIREWOR" + - "K\020g\022\013\n\007PUMPKIN\020h\022\017\n\nCUSTOM_EGG\020\310\001\022\014\n\007UNK" + - "NOWN\020\350\007*-\n\010FarmType\022\t\n\005EMPTY\020\001\022\010\n\004HOME\020\002" + - "\022\014\n\010CONTRACT\020\003*+\n\010GoalType\022\r\n\tEGGS_LAID\020" + - "\001\022\020\n\014UNKNOWN_GOAL\020d*\211\002\n\nRewardType\022\010\n\004CA" + - "SH\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_RESEARCH_ITEM\020\005\022\016\n\nP" + - "IGGY_FILL\020\006\022\024\n\020PIGGY_MULTIPLIER\020\007\022\024\n\020PIG" + - "GY_LEVEL_BUMP\020\010\022\t\n\005BOOST\020\t\022\017\n\013BOOST_TOKE" + - "N\020\n\022\014\n\010ARTIFACT\020\013\022\021\n\rARTIFACT_CASE\020\014\022\013\n\007" + - "CHICKEN\020\r\022\020\n\014SHELL_SCRIPT\020\016\022\022\n\016UNKNOWN_R" + - "EWARD\020d*\347\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\005PIGGY\020\003\022\016\n\nPRO_PER" + - "MIT\020\004\022\016\n\nULTRA_SHOP\020\n\022\n\n\006SHELLS\020\005\022\016\n\nSHE" + - "LL_SETS\020\006\022\023\n\017SHELLS_SHOWCASE\020\014\022\014\n\010CHICKE" + - "NS\020\007\022\020\n\014CHICKEN_HATS\020\013\022\021\n\rEPIC_RESEARCH\020" + - "\010\022\014\n\010SETTINGS\020\t\022\010\n\004HELP\020\r\022\016\n\nUNIVERSITY\020" + - "\016*\323\002\n\010UserType\022\r\n\tALL_USERS\020\000\022\014\n\010EGGED_U" + - "P\020\017\022\026\n\022CONTRACTS_UNLOCKED\020\001\022\026\n\022ARTIFACTS" + - "_UNLOCKED\020\003\022\026\n\022FUEL_TANK_UNLOCKED\020\004\022\025\n\021P" + - "RO_PERMIT_ACTIVE\020\005\022\020\n\014ULTRA_ACTIVE\020\006\022\021\n\r" + - "NO_PRO_PERMIT\020\007\022\014\n\010NO_ULTRA\020\010\022\026\n\022CONTRAC" + - "TS_INACTIVE\020\t\022\024\n\020CONTRACTS_ACTIVE\020\n\022\024\n\020P" + - "LAYING_CONTRACT\020\013\022\026\n\022ARTIFACTS_INACTIVE\020" + - "\014\022\024\n\020ARTIFACTS_ACTIVE\020\r\022\022\n\016PRESTIGE_READ" + - "Y\020\016\022\022\n\016PIGGY_HESITANT\020\020*4\n\020LeaderboardSc" + - "ope\022\014\n\010ALL_TIME\020\000\022\022\n\016CURRENT_SEASON\020\001" + "e\022\r\n\005index\030\002 \001(\r\022\030\n\020shell_identifier\030\003 \001" + + "(\t\032\252\001\n\025ShellSetConfiguration\022(\n\007element\030" + + "\001 \001(\0162\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\024v" + + "ariation_identifier\030\004 \001(\t\022\034\n\024decorator_i" + + "dentifier\030\005 \001(\t\032`\n\027ShellGroupConfigurati" + + "on\022+\n\nasset_type\030\001 \001(\0162\027.ei.ShellSpec.As" + + "setType\022\030\n\020group_identifier\030\002 \001(\t\032C\n\rChi" + + "ckenConfig\022\032\n\022chicken_identifier\030\001 \001(\t\022\026" + + "\n\016hat_identifier\030\002 \001(\t\032\234\002\n\016LightingConfi" + + "g\022\036\n\tlight_dir\030\001 \001(\0132\013.ei.Vector3\022\'\n\022lig" + + "ht_direct_color\030\002 \001(\0132\013.ei.Vector4\022\036\n\026li" + + "ght_direct_intensity\030\003 \001(\002\022(\n\023light_ambi" + + "ent_color\030\004 \001(\0132\013.ei.Vector4\022\037\n\027light_am" + + "bient_intensity\030\005 \001(\002\022\036\n\tfog_color\030\006 \001(\013" + + "2\013.ei.Vector4\022\020\n\010fog_near\030\007 \001(\002\022\017\n\007fog_f" + + "ar\030\010 \001(\002\022\023\n\013fog_density\030\t \001(\002\"\340\001\n\013FarmEl" + + "ement\022\r\n\tHEN_HOUSE\020\001\022\010\n\004SILO\020\002\022\013\n\007MAILBO" + + "X\020\003\022\017\n\013TROPHY_CASE\020\004\022\n\n\006GROUND\020\005\022\r\n\tHARD" + + "SCAPE\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_CON" + + "TROL\020\014\022\r\n\tFUEL_TANK\020\r\022\013\n\007CHICKEN\020\016\022\007\n\003HA" + + "T\020\017\022\013\n\007UNKNOWN\020c\"\241\001\n\024ShellPopularityStat" + + "s\022,\n\004data\030\001 \003(\0132\036.ei.ShellPopularityStat" + + "s.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\005count\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\014farm_element\030\t \001(\0162\027.ei.ShellD" + + "B.FarmElement\022\014\n\004cost\030\004 \001(\r\022\023\n\013approx_ti" + + "me\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_spen" + + "t\030\013 \001(\004\022\022\n\ngold_spent\030\014 \001(\004\"\261\001\n\032SubmitSh" + + "ellShowcaseRequest\022#\n\005rinfo\030\004 \001(\0132\024.ei.B" + + "asicRequestInfo\022\020\n\010local_id\030\001 \001(\t\022\017\n\007use" + + "r_id\030\002 \001(\t\022\027\n\017public_username\030\005 \001(\010\0222\n\013f" + + "arm_config\030\003 \001(\0132\035.ei.ShellDB.FarmConfig" + + "uration\"\227\001\n\rShellShowcase\022)\n\003top\030\001 \003(\0132\034" + + ".ei.ShellShowcaseListingInfo\022.\n\010featured" + + "\030\002 \003(\0132\034.ei.ShellShowcaseListingInfo\022+\n\005" + + "fresh\030\003 \003(\0132\034.ei.ShellShowcaseListingInf" + + "o\"\304\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\013de" + + "scription\030\003 \001(\t\022\016\n\006is_new\030\017 \001(\010\022\024\n\014creat" + + "or_name\030\016 \001(\t\0223\n\006status\030\013 \001(\0162#.ei.Shell" + + "ShowcaseListingInfo.Status\0222\n\013farm_confi" + + "g\030\004 \001(\0132\035.ei.ShellDB.FarmConfiguration\022\r" + + "\n\005sales\030\005 \001(\r\022\r\n\005gross\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\010di" + + "slikes\030\t \001(\r\022\021\n\tshare_url\030\n \001(\t\"g\n\006Statu" + + "s\022\010\n\004NONE\020\000\022\r\n\tSUBMITTED\020\001\022\010\n\004LIVE\020\002\022\014\n\010" + + "FEATURED\020\003\022\021\n\rFEATURED_ALUM\020\005\022\014\n\010ARCHIVE" + + "D\020\006\022\013\n\007INVALID\020\004\"g\n#ShowcaseRoyaltyDeliv" + + "eryConfirmation\022#\n\005rinfo\030\003 \001(\0132\024.ei.Basi" + + "cRequestInfo\022\013\n\003ids\030\001 \003(\t\022\016\n\006amount\030\002 \001(" + + "\r\"I\n\027ShellShowcaseListingSet\022.\n\010listings" + + "\030\001 \003(\0132\034.ei.ShellShowcaseListingInfo\"^\n\021" + + "ShellsActionBatch\022#\n\005rinfo\030\001 \001(\0132\024.ei.Ba" + + "sicRequestInfo\022$\n\007actions\030\002 \003(\0132\023.ei.She" + + "llsActionLog\"\321\t\n\030UserVerificationAnalysi" + + "s\022;\n\016overall_status\030\001 \001(\0162#.ei.UserVerif" + + "icationAnalysis.Status\022\022\n\nstart_time\030\002 \001" + + "(\001\022\027\n\017completion_time\030\003 \001(\001\022\025\n\rnum_prest" + + "iges\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" + + ".UserVerificationAnalysis.Status\022\033\n\023veri" + + "fied_pro_permit\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\021regular_iap_buyer\030\026 \001(\010\022\033\n\023regu" + + "lar_iap_cheater\030\027 \001(\010\022=\n\020artifacts_statu" + + "s\030\023 \001(\0162#.ei.UserVerificationAnalysis.St" + + "atus\022\032\n\022missions_completed\030\010 \001(\r\022\033\n\023arti" + + "facts_collected\030\t \001(\001\022\032\n\022artifacts_consu" + + "med\030\n \001(\001\022\036\n\026artifacts_in_inventory\030\013 \001(" + + "\001\022#\n\033rare_artifacts_in_inventory\030! \001(\004\022 " + + "\n\030rare_artifacts_on_server\030\" \001(\004\022(\n lege" + + "ndary_artifacts_in_inventory\030# \001(\004\022%\n\035le" + + "gendary_artifacts_on_server\030$ \001(\004\022\033\n\023gol" + + "d_spent_crafting\030\025 \001(\001\022\032\n\022excessive_cons" + + "umes\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_st" + + "atus\030\024 \001(\0162#.ei.UserVerificationAnalysis" + + ".Status\022\034\n\024num_coop_memberships\030\014 \001(\r\022\027\n" + + "\017valid_contracts\030\020 \001(\r\022\031\n\021invalid_contra" + + "cts\030\021 \003(\t\022\025\n\rexcessive_eop\030\034 \001(\010\022#\n\033exce" + + "ssive_invalid_contracts\030\035 \001(\010\022\020\n\010verifie" + + "d\030\036 \001(\010\022\035\n\025verification_override\030\037 \001(\010\022#" + + "\n\033verification_override_value\030 \001(\010\"3\n\006S" + + "tatus\022\013\n\007UNKNOWN\020\000\022\016\n\nPROCESSING\020\001\022\014\n\010CO" + + "MPLETE\020\002\"\365\005\n\024UserSubscriptionInfo\022:\n\022sub", + "scription_level\030\r \001(\0162\036.ei.UserSubscript" + + "ionInfo.Level\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\010" + + "platform\030\n \001(\0162\014.ei.Platform\022\037\n\027original" + + "_transaction_id\030\001 \001(\t\022\035\n\025linked_transact" + + "ion_id\030\020 \001(\t\022\024\n\014acknowledged\030\021 \001(\010\022\030\n\020fi" + + "rst_subscribed\030\002 \001(\001\022\022\n\nperiod_end\030\004 \001(\001" + + "\022/\n\006status\030\005 \001(\0162\037.ei.UserSubscriptionIn" + + "fo.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_upd" + + "ated\030\007 \001(\001\0226\n\007history\030\t \003(\0132%.ei.UserSub" + + "scriptionInfo.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\nmessage_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\006Sta" + + "tus\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\nPAUS" + + "E_HOLD\020\005\"\246\001\n\035SubscriptionChangeHintReque" + + "st\022#\n\005rinfo\030\003 \001(\0132\024.ei.BasicRequestInfo\022" + + "\037\n\027original_transaction_id\030\001 \001(\t\022?\n\027next" + + "_subscription_level\030\002 \001(\0162\036.ei.UserSubsc" + + "riptionInfo.Level\">\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\003I" + + "OS\020\001\022\t\n\005DROID\020\002*=\n\020DeviceFormFactor\022\022\n\016U" + + "NKNOWN_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*\377\002\n\003Egg\022\n\n\006E" + + "DIBLE\020\001\022\r\n\tSUPERFOOD\020\002\022\013\n\007MEDICAL\020\003\022\017\n\013R" + + "OCKET_FUEL\020\004\022\022\n\016SUPER_MATERIAL\020\005\022\n\n\006FUSI" + + "ON\020\006\022\013\n\007QUANTUM\020\007\022\017\n\013IMMORTALITY\020\010\022\013\n\007TA" + + "CHYON\020\t\022\014\n\010GRAVITON\020\n\022\r\n\tDILITHIUM\020\013\022\013\n\007" + + "PRODIGY\020\014\022\r\n\tTERRAFORM\020\r\022\016\n\nANTIMATTER\020\016" + + "\022\017\n\013DARK_MATTER\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\tCHOCOL" + + "ATE\020d\022\n\n\006EASTER\020e\022\020\n\014WATERBALLOON\020f\022\014\n\010F" + + "IREWORK\020g\022\013\n\007PUMPKIN\020h\022\017\n\nCUSTOM_EGG\020\310\001\022" + + "\014\n\007UNKNOWN\020\350\007*-\n\010FarmType\022\t\n\005EMPTY\020\001\022\010\n\004" + + "HOME\020\002\022\014\n\010CONTRACT\020\003*+\n\010GoalType\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\020E" + + "GGS_OF_PROPHECY\020\004\022\026\n\022EPIC_RESEARCH_ITEM\020" + + "\005\022\016\n\nPIGGY_FILL\020\006\022\024\n\020PIGGY_MULTIPLIER\020\007\022" + + "\024\n\020PIGGY_LEVEL_BUMP\020\010\022\t\n\005BOOST\020\t\022\017\n\013BOOS" + + "T_TOKEN\020\n\022\014\n\010ARTIFACT\020\013\022\021\n\rARTIFACT_CASE" + + "\020\014\022\013\n\007CHICKEN\020\r\022\020\n\014SHELL_SCRIPT\020\016\022\022\n\016UNK" + + "NOWN_REWARD\020d*\347\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\005PIGGY\020\003\022\016\n\nP" + + "RO_PERMIT\020\004\022\016\n\nULTRA_SHOP\020\n\022\n\n\006SHELLS\020\005\022" + + "\016\n\nSHELL_SETS\020\006\022\023\n\017SHELLS_SHOWCASE\020\014\022\014\n\010" + + "CHICKENS\020\007\022\020\n\014CHICKEN_HATS\020\013\022\021\n\rEPIC_RES" + + "EARCH\020\010\022\014\n\010SETTINGS\020\t\022\010\n\004HELP\020\r\022\016\n\nUNIVE" + + "RSITY\020\016*\323\002\n\010UserType\022\r\n\tALL_USERS\020\000\022\014\n\010E" + + "GGED_UP\020\017\022\026\n\022CONTRACTS_UNLOCKED\020\001\022\026\n\022ART" + + "IFACTS_UNLOCKED\020\003\022\026\n\022FUEL_TANK_UNLOCKED\020" + + "\004\022\025\n\021PRO_PERMIT_ACTIVE\020\005\022\020\n\014ULTRA_ACTIVE" + + "\020\006\022\021\n\rNO_PRO_PERMIT\020\007\022\014\n\010NO_ULTRA\020\010\022\026\n\022C" + + "ONTRACTS_INACTIVE\020\t\022\024\n\020CONTRACTS_ACTIVE\020" + + "\n\022\024\n\020PLAYING_CONTRACT\020\013\022\026\n\022ARTIFACTS_INA" + + "CTIVE\020\014\022\024\n\020ARTIFACTS_ACTIVE\020\r\022\022\n\016PRESTIG" + + "E_READY\020\016\022\022\n\016PIGGY_HESITANT\020\020*4\n\020Leaderb" + + "oardScope\022\014\n\010ALL_TIME\020\000\022\022\n\016CURRENT_SEASO" + + "N\020\001" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, @@ -297635,1191 +296476,1234 @@ public ei.Ei.CXPEvalRolloutInfo getDefaultInstanceForType() { internal_static_ei_Vector3_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_ei_Vector3_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_Vector3_descriptor, new java.lang.String[] { "X", "Y", "Z", }); internal_static_ei_Vector4_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_ei_Vector4_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_Vector4_descriptor, new java.lang.String[] { "X", "Y", "Z", "W", }); internal_static_ei_Backup_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_ei_Backup_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_Backup_descriptor, new java.lang.String[] { "UserId", "EiUserId", "GameServicesId", "PushUserId", "DeviceId", "UserName", "ApproxTime", "Version", "ForceOfferBackup", "ForceBackup", "Settings", "Tutorial", "Stats", "Game", "Artifacts", "Shells", "Sim", "Farms", "Mission", "Misc", "Contracts", "ArtifactsDb", "ShellDb", "ReadMailIds", "MailState", "Checksum", "Signature", }); internal_static_ei_Backup_Settings_descriptor = internal_static_ei_Backup_descriptor.getNestedTypes().get(0); internal_static_ei_Backup_Settings_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_Backup_Settings_descriptor, new java.lang.String[] { "Sfx", "Music", "LowBatteryMode", "LowPerformanceMode", "ForceTouchChickenBtn", "NotificationsQueried", "LastNotificationQueryTime", "NotificationsOn", "NotifyDailyGift", "LowPerformance", "AutoStopFueling", "MaxEnabled", "HideCcStatus", "ContractsWidgetEnabled", "ArtifactSparkle", "LastBackupTime", "CoppaQueried", "CoppaRestricted", "GdprConsentQueried", "GdprAgeRestricted", "GdprConsentGiven", "AgeQueried", "AgeRestricted", "DataCollectionConsentQueried", "DataCollectionConsentGiven", "LastDayAgeQueried", "UserAdsEnabled", "UserCloudEnabled", "UserAnalyticsEnabled", "UserPersonalizedAdsEnabled", }); internal_static_ei_Backup_Tutorial_descriptor = internal_static_ei_Backup_descriptor.getNestedTypes().get(1); internal_static_ei_Backup_Tutorial_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_Backup_Tutorial_descriptor, new java.lang.String[] { "IntroShown", "ClickTutorialShown", "BuyHabShown", "HireVehicleShown", "QNumShown", "SNumShown", "ContractsTabShown", "ContractInfoShown", "JoinCoopShown", "SwitchFarmShown", "TutorialShown", }); internal_static_ei_Backup_Stats_descriptor = internal_static_ei_Backup_descriptor.getNestedTypes().get(2); internal_static_ei_Backup_Stats_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_Backup_Stats_descriptor, new java.lang.String[] { "EggTotalsOLD", "EggTotals", "UnlimitedChickensUses", "RefillUses", "Warp1Uses", "Warp8Uses", "BoostsUsed", "VideoDoublerUses", "DroneTakedowns", "DroneTakedownsElite", "NumPrestiges", "NumPiggyBreaks", "IapPacksPurchased", "PiggyFull", "PiggyFoundFull", "TimePiggyFilledRealtime", "TimePiggyFullGametime", "LostPiggyIncrements", }); internal_static_ei_Backup_Game_descriptor = internal_static_ei_Backup_descriptor.getNestedTypes().get(3); internal_static_ei_Backup_Game_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_Backup_Game_descriptor, new java.lang.String[] { "CurrentFarm", "MaxEggReached", "GoldenEggsEarned", "GoldenEggsSpent", "UncliamedGoldenEggs", "SoulEggs", "UnclaimedSoulEggs", "SoulEggsD", "UnclaimedSoulEggsD", "EggsOfProphecy", "UnclaimedEggsOfProphecy", "ShellScriptsEarned", "ShellScriptsSpent", "UnclaimedShellScripts", "PrestigeCashEarned", "PrestigeSoulBoostCash", "LifetimeCashEarned", "PiggyBank", "PiggyFullAlertShown", "PermitLevel", "EpicResearch", "HyperloopStation", "NextDailyGiftTime", "LastDailyGiftCollectedDay", "NumDailyGiftsCollected", "News", "LastNewsTime", "CurrentMultiplier", "CurrentMultiplierExpiration", "Achievements", "MaxFarmSizeReached", "EggMedalLevel", "LongIdleNotificationSet", "LongIdleNotificationThreshold", "LongIdleReward", "Boosts", "TotalTimeCheatsDetected", "ForceEliteContracts", "NewPlayerEventEndTime", }); internal_static_ei_Backup_Artifacts_descriptor = internal_static_ei_Backup_descriptor.getNestedTypes().get(4); internal_static_ei_Backup_Artifacts_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_Backup_Artifacts_descriptor, new java.lang.String[] { "Infusing", "ItemBeingInfused", "SpecBeingInfused", "EggTypeInfusing", "InfusingEggsRequired", "EggsInfused", "FlowPercentageArtifacts", "FuelingEnabled", "TankFillingEnabled", "TankLevel", "TankFuels", "TankLimits", "LastFueledShip", "InventoryScore", "CraftingXp", "Enabled", "IntroShown", "InfusingEnabledDEPRECATED", }); internal_static_ei_Backup_Shells_descriptor = internal_static_ei_Backup_descriptor.getNestedTypes().get(5); internal_static_ei_Backup_Shells_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_Backup_Shells_descriptor, new java.lang.String[] { "IntroAlert", "ContractsIntroAlert", "NumNew", }); internal_static_ei_Backup_Simulation_descriptor = internal_static_ei_Backup_descriptor.getNestedTypes().get(6); internal_static_ei_Backup_Simulation_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_Backup_Simulation_descriptor, new java.lang.String[] { "EggType", "FarmType", "ContractId", "CashEarned", "CashSpent", "UnclaimedCash", "LastStepTime", "NumChickens", "NumChickensUnsettled", "NumChickensRunning", "EggsLaid", "EggsShipped", "EggsPaidFor", "SilosOwned", "Habs", "HabPopulation", "HabPopulationIndound", "HabIncubatorPopuplation", "HatcheryPopulation", "Vehicles", "TrainLength", "CommonResearch", "ActiveBoosts", "LastCashBoostTime", "TimeCheatsDetected", "TimeCheatDebt", "BoostTokensReceived", "BoostTokensSpent", "BoostTokensGiven", "UnclaimedBoostTokens", "GametimeUntilNextBoostToken", }); internal_static_ei_Backup_Mission_descriptor = internal_static_ei_Backup_descriptor.getNestedTypes().get(7); internal_static_ei_Backup_Mission_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_Backup_Mission_descriptor, new java.lang.String[] { "CurrentMission", "ReferenceValue", "CurrentMissions", "Missions", }); internal_static_ei_Backup_Misc_descriptor = internal_static_ei_Backup_descriptor.getNestedTypes().get(8); internal_static_ei_Backup_Misc_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_Backup_Misc_descriptor, new java.lang.String[] { "ChickenBtnPrefBig", "FreeHatcheryRefillGiven", "LastShareFarmValue", "LastShareSwarmFarmValue", "LastShareSwarmSize", "LastPrestigeAlertSoulEggsDEPRECATED", "FriendRank", "FriendRankPop", "GlobalRank", "GlobalRankPop", "ChallengesAlert", "TrophyAlert", "ArAlert", "ContractsAlert", "ContractsAlertV2", "CoopAlert", "CoopAlertV2", "SwitchAlert", "EggOfProphecyAlert", "BoostTokenAlert", "SoulEggAlert", "BackupReminderAlert", "MaxButtonAlert", "MissionTargetAlert", "ColleggtiblesAlert", }); internal_static_ei_Backup_ResearchItem_descriptor = internal_static_ei_Backup_descriptor.getNestedTypes().get(9); internal_static_ei_Backup_ResearchItem_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_Backup_ResearchItem_descriptor, new java.lang.String[] { "Id", "Level", }); internal_static_ei_Backup_NewsHeadline_descriptor = internal_static_ei_Backup_descriptor.getNestedTypes().get(10); internal_static_ei_Backup_NewsHeadline_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_Backup_NewsHeadline_descriptor, new java.lang.String[] { "Id", "Read", }); internal_static_ei_Backup_AchievementInfo_descriptor = internal_static_ei_Backup_descriptor.getNestedTypes().get(11); internal_static_ei_Backup_AchievementInfo_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_Backup_AchievementInfo_descriptor, new java.lang.String[] { "Id", "Achieved", }); internal_static_ei_Backup_ActiveBoost_descriptor = internal_static_ei_Backup_descriptor.getNestedTypes().get(12); internal_static_ei_Backup_ActiveBoost_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_Backup_ActiveBoost_descriptor, new java.lang.String[] { "BoostId", "TimeRemaining", "ReferenceValue", }); internal_static_ei_Backup_OwnedBoost_descriptor = internal_static_ei_Backup_descriptor.getNestedTypes().get(13); internal_static_ei_Backup_OwnedBoost_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_Backup_OwnedBoost_descriptor, new java.lang.String[] { "BoostId", "Count", }); internal_static_ei_Backup_MissionInfo_descriptor = internal_static_ei_Backup_descriptor.getNestedTypes().get(14); internal_static_ei_Backup_MissionInfo_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_Backup_MissionInfo_descriptor, new java.lang.String[] { "Id", "Completed", "ReferenceValue", }); internal_static_ei_EggIncFirstContactRequest_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_ei_EggIncFirstContactRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_EggIncFirstContactRequest_descriptor, new java.lang.String[] { "Rinfo", "EiUserId", "UserId", "GameServicesId", "DeviceId", "Username", "ClientVersion", "Platform", }); internal_static_ei_EggIncFirstContactResponse_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_ei_EggIncFirstContactResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_EggIncFirstContactResponse_descriptor, new java.lang.String[] { "EiUserId", "IdsTransferred", "ErrorCode", "ErrorMessage", "Backup", }); internal_static_ei_EggIncAdConfig_descriptor = getDescriptor().getMessageTypes().get(5); internal_static_ei_EggIncAdConfig_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_EggIncAdConfig_descriptor, new java.lang.String[] { "NetworkPriority", }); internal_static_ei_DailyGiftInfo_descriptor = getDescriptor().getMessageTypes().get(6); internal_static_ei_DailyGiftInfo_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_DailyGiftInfo_descriptor, new java.lang.String[] { "CurrentDay", "SecondsToNextDay", }); internal_static_ei_SalesInfoRequest_descriptor = getDescriptor().getMessageTypes().get(7); internal_static_ei_SalesInfoRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_SalesInfoRequest_descriptor, new java.lang.String[] { "UserId", "PiggyFull", "PiggyFoundFull", "SecondsFullRealtime", "SecondsFullGametime", "LostIncrements", "CurrentClientVersion", }); internal_static_ei_IAPSaleEntry_descriptor = getDescriptor().getMessageTypes().get(8); internal_static_ei_IAPSaleEntry_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_IAPSaleEntry_descriptor, new java.lang.String[] { "ProductId", "SecondsRemaining", "DiscountString", "SaleId", }); internal_static_ei_SalesInfo_descriptor = getDescriptor().getMessageTypes().get(9); internal_static_ei_SalesInfo_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_SalesInfo_descriptor, new java.lang.String[] { "Sales", }); internal_static_ei_EggIncEvent_descriptor = getDescriptor().getMessageTypes().get(10); internal_static_ei_EggIncEvent_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_EggIncEvent_descriptor, new java.lang.String[] { "Identifier", "SecondsRemaining", "Type", "Multiplier", "Subtitle", "StartTime", "Duration", "CcOnly", }); internal_static_ei_EggIncCurrentEvents_descriptor = getDescriptor().getMessageTypes().get(11); internal_static_ei_EggIncCurrentEvents_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_EggIncCurrentEvents_descriptor, new java.lang.String[] { "Events", }); internal_static_ei_DeviceInfo_descriptor = getDescriptor().getMessageTypes().get(12); internal_static_ei_DeviceInfo_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_DeviceInfo_descriptor, new java.lang.String[] { "DeviceId", "AdvertisingId", "Platform", "FormFactor", "DeviceName", "PlatformVersion", "LocaleCountry", "LocaleLanguage", "GpuVendor", "GpuModel", "DeviceBucket", "ScreenWidth", "ScreenHeight", }); internal_static_ei_AppInfo_descriptor = getDescriptor().getMessageTypes().get(13); internal_static_ei_AppInfo_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_AppInfo_descriptor, new java.lang.String[] { "VersionStr", "Sessions", "NumPrestiges", "SoulEggs", "CurrentEgg", "GoldEarned", "GoldSpent", "CurrentMission", "PiggySize", "NumPiggyBreaks", "VerifiedPiggyBreaks", "IapPacksPurchased", "PermitLevel", "VideoDoublerUses", "DroneTakedowns", "DroneTakedownsElite", "TrophiesUnlocked", "EggLevel", "StruggleFactor", "PiggyFull", "PiggyFoundFull", "TimePiggyFullRealtime", "TimePiggyFullGametime", "LostPiggyIncrements", "SaleId", "UnlimitedChickensUses", "RefillUses", "ShortWarpUses", "LongWarpUses", }); internal_static_ei_ActionKeyValuePair_descriptor = getDescriptor().getMessageTypes().get(14); internal_static_ei_ActionKeyValuePair_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ActionKeyValuePair_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_ei_GenericAction_descriptor = getDescriptor().getMessageTypes().get(15); internal_static_ei_GenericAction_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_GenericAction_descriptor, new java.lang.String[] { "UserId", "CcUser", "AdvertisingId", "ApproxTimeDEP", "ApproxTime", "ActionName", "Data", "App", "Device", }); internal_static_ei_GenericActionBatchRequest_descriptor = getDescriptor().getMessageTypes().get(16); internal_static_ei_GenericActionBatchRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_GenericActionBatchRequest_descriptor, new java.lang.String[] { "Rinfo", "Actions", }); internal_static_ei_VerifyPurchaseRequest_descriptor = getDescriptor().getMessageTypes().get(17); internal_static_ei_VerifyPurchaseRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_VerifyPurchaseRequest_descriptor, new java.lang.String[] { "Rinfo", "Sku", "TransactionId", "OriginalTransactionId", "Receipt", "Platform", "Sandbox", "Log", }); internal_static_ei_VerifyPurchaseResponse_descriptor = getDescriptor().getMessageTypes().get(18); internal_static_ei_VerifyPurchaseResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_VerifyPurchaseResponse_descriptor, new java.lang.String[] { "Verified", "Message", }); internal_static_ei_CurrencyFlowLog_descriptor = getDescriptor().getMessageTypes().get(19); internal_static_ei_CurrencyFlowLog_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_CurrencyFlowLog_descriptor, new java.lang.String[] { "UserId", "ApproxTime", "Currency", "Amount", "Location", "Version", "Platform", "SoulEggs", "TicketsSpent", "GoldSpent", }); internal_static_ei_CurrencyFlowBatchRequest_descriptor = getDescriptor().getMessageTypes().get(20); internal_static_ei_CurrencyFlowBatchRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_CurrencyFlowBatchRequest_descriptor, new java.lang.String[] { "Rinfo", "Logs", }); internal_static_ei_Reward_descriptor = getDescriptor().getMessageTypes().get(21); internal_static_ei_Reward_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_Reward_descriptor, new java.lang.String[] { "RewardType", "RewardSubType", "RewardAmount", }); internal_static_ei_GameModifier_descriptor = getDescriptor().getMessageTypes().get(22); internal_static_ei_GameModifier_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_GameModifier_descriptor, new java.lang.String[] { "Dimension", "Value", "Description", }); internal_static_ei_CustomEgg_descriptor = getDescriptor().getMessageTypes().get(23); internal_static_ei_CustomEgg_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_CustomEgg_descriptor, new java.lang.String[] { "Identifier", "Name", "Description", "Value", "HatcheryId", "HatcheryMaxX", "Icon", "IconWidth", "IconHeight", "Buffs", }); internal_static_ei_Contract_descriptor = getDescriptor().getMessageTypes().get(24); internal_static_ei_Contract_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_Contract_descriptor, new java.lang.String[] { "Identifier", "Name", "Description", "Egg", "CustomEggId", "Goals", "GoalSets", "GradeSpecs", "SeasonId", "CoopAllowed", "MaxCoopSize", "MaxBoosts", "MinutesPerToken", "ChickenRunCooldownMinutes", "StartTime", "ExpirationTime", "LengthSeconds", "MaxSoulEggs", "MinClientVersion", "Leggacy", "CcOnly", "DefaultShellIds", "Debug", "Key", }); internal_static_ei_Contract_Goal_descriptor = internal_static_ei_Contract_descriptor.getNestedTypes().get(0); internal_static_ei_Contract_Goal_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_Contract_Goal_descriptor, new java.lang.String[] { "Type", "TargetAmount", "RewardType", "RewardSubType", "RewardAmount", "TargetSoulEggs", }); internal_static_ei_Contract_GoalSet_descriptor = internal_static_ei_Contract_descriptor.getNestedTypes().get(1); internal_static_ei_Contract_GoalSet_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_Contract_GoalSet_descriptor, new java.lang.String[] { "Goals", }); internal_static_ei_Contract_GradeSpec_descriptor = internal_static_ei_Contract_descriptor.getNestedTypes().get(2); internal_static_ei_Contract_GradeSpec_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_Contract_GradeSpec_descriptor, new java.lang.String[] { "Grade", "Goals", "Modifiers", "LengthSeconds", }); - internal_static_ei_ContractPlayerInfo_descriptor = + internal_static_ei_ContractSeasonGoal_descriptor = getDescriptor().getMessageTypes().get(25); + internal_static_ei_ContractSeasonGoal_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_ei_ContractSeasonGoal_descriptor, + new java.lang.String[] { "Cxp", "RewardType", "RewardSubType", "RewardAmount", }); + internal_static_ei_ContractSeasonRewardConfirmationRequest_descriptor = + getDescriptor().getMessageTypes().get(26); + internal_static_ei_ContractSeasonRewardConfirmationRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_ei_ContractSeasonRewardConfirmationRequest_descriptor, + new java.lang.String[] { "Rinfo", "SeasonId", "Goal", }); + internal_static_ei_ContractSeasonInfo_descriptor = + getDescriptor().getMessageTypes().get(27); + internal_static_ei_ContractSeasonInfo_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_ei_ContractSeasonInfo_descriptor, + new java.lang.String[] { "Id", "Name", "GradeGoals", }); + internal_static_ei_ContractSeasonInfo_GoalSet_descriptor = + internal_static_ei_ContractSeasonInfo_descriptor.getNestedTypes().get(0); + internal_static_ei_ContractSeasonInfo_GoalSet_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_ei_ContractSeasonInfo_GoalSet_descriptor, + new java.lang.String[] { "Grade", "Goals", }); + internal_static_ei_ContractSeasonInfos_descriptor = + getDescriptor().getMessageTypes().get(28); + internal_static_ei_ContractSeasonInfos_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_ei_ContractSeasonInfos_descriptor, + new java.lang.String[] { "Infos", }); + internal_static_ei_ContractPlayerInfo_descriptor = + getDescriptor().getMessageTypes().get(29); internal_static_ei_ContractPlayerInfo_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ContractPlayerInfo_descriptor, - new java.lang.String[] { "Grade", "TotalCxp", "SeasonCxp", "GradeScore", "TargetGradeScore", "SoulPower", "TargetSoulPower", "GradeProgress", "Issues", "IssueScore", "Status", "LastEvaluationTime", "LastEvaluationVersion", "UnreadEvaluations", }); + new java.lang.String[] { "Grade", "TotalCxp", "SeasonCxp", "GradeScore", "TargetGradeScore", "SoulPower", "TargetSoulPower", "GradeProgress", "Issues", "IssueScore", "Status", "LastEvaluationTime", "LastEvaluationVersion", "UnreadEvaluations", "SeasonProgress", }); + internal_static_ei_ContractPlayerInfo_SeasonProgress_descriptor = + internal_static_ei_ContractPlayerInfo_descriptor.getNestedTypes().get(0); + internal_static_ei_ContractPlayerInfo_SeasonProgress_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_ei_ContractPlayerInfo_SeasonProgress_descriptor, + new java.lang.String[] { "SeasonId", "Active", "StartingGrade", "TotalCxp", "CxpLastRewardGiven", }); internal_static_ei_ContractEvaluation_descriptor = - getDescriptor().getMessageTypes().get(26); + getDescriptor().getMessageTypes().get(30); internal_static_ei_ContractEvaluation_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ContractEvaluation_descriptor, new java.lang.String[] { "ContractIdentifier", "CoopIdentifier", "Cxp", "Replay", "CxpChange", "GradePerformance", "OldLeague", "OldGoals", "Grade", "ContributionRatio", "CompletionPercent", "OriginalLength", "CoopSize", "Solo", "SoulPower", "LastContributionTime", "CompletionTime", "ChickenRunsSent", "GiftTokensSent", "GiftTokensReceived", "GiftTokenValueSent", "GiftTokenValueReceived", "BoostTokenAllotment", "BuffTimeValue", "TeamworkScore", "OtherBonuses", "CountedInSeason", "SeasonId", "TimeCheats", "Issues", "Notes", "Version", "EvaluationStartTime", "Status", }); internal_static_ei_ContractCitation_descriptor = - getDescriptor().getMessageTypes().get(27); + getDescriptor().getMessageTypes().get(31); internal_static_ei_ContractCitation_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ContractCitation_descriptor, new java.lang.String[] { "Issue", "Timestamp", "Grade", }); internal_static_ei_ContractEvaluationBatch_descriptor = - getDescriptor().getMessageTypes().get(28); + getDescriptor().getMessageTypes().get(32); internal_static_ei_ContractEvaluationBatch_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ContractEvaluationBatch_descriptor, new java.lang.String[] { "Evals", }); internal_static_ei_ContractEvaluationBatch_Pair_descriptor = internal_static_ei_ContractEvaluationBatch_descriptor.getNestedTypes().get(0); internal_static_ei_ContractEvaluationBatch_Pair_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ContractEvaluationBatch_Pair_descriptor, new java.lang.String[] { "UserId", "Cev", }); internal_static_ei_CoopCompletionSnapshot_descriptor = - getDescriptor().getMessageTypes().get(29); + getDescriptor().getMessageTypes().get(33); internal_static_ei_CoopCompletionSnapshot_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_CoopCompletionSnapshot_descriptor, new java.lang.String[] { "Contributors", }); internal_static_ei_CoopCompletionSnapshot_ContributorSnapshot_descriptor = internal_static_ei_CoopCompletionSnapshot_descriptor.getNestedTypes().get(0); internal_static_ei_CoopCompletionSnapshot_ContributorSnapshot_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_CoopCompletionSnapshot_ContributorSnapshot_descriptor, new java.lang.String[] { "Contribution", "LastContributionTime", "Finalized", "SoulPower", "UserId", "Tokens", "TokensSpent", }); internal_static_ei_BasicRequestInfo_descriptor = - getDescriptor().getMessageTypes().get(30); + getDescriptor().getMessageTypes().get(34); internal_static_ei_BasicRequestInfo_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_BasicRequestInfo_descriptor, new java.lang.String[] { "EiUserId", "ClientVersion", "Version", "Build", "Platform", "Country", "Language", "Debug", }); internal_static_ei_ContractSimConfig_descriptor = - getDescriptor().getMessageTypes().get(31); + getDescriptor().getMessageTypes().get(35); internal_static_ei_ContractSimConfig_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ContractSimConfig_descriptor, new java.lang.String[] { "GradeConfigs", }); internal_static_ei_ContractSimConfig_ContractGradeSimConfig_descriptor = internal_static_ei_ContractSimConfig_descriptor.getNestedTypes().get(0); internal_static_ei_ContractSimConfig_ContractGradeSimConfig_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ContractSimConfig_ContractGradeSimConfig_descriptor, new java.lang.String[] { "Grade", "GoalParams", }); internal_static_ei_ContractSimConfig_ContractGradeSimConfig_GoalParams_descriptor = internal_static_ei_ContractSimConfig_ContractGradeSimConfig_descriptor.getNestedTypes().get(0); internal_static_ei_ContractSimConfig_ContractGradeSimConfig_GoalParams_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ContractSimConfig_ContractGradeSimConfig_GoalParams_descriptor, new java.lang.String[] { "TargetSe", "CpsMult", "ElrMult", "EarningsMult", "TimeEfficacy", "HabCapacityMult", "EpicResearchBudget", }); internal_static_ei_ContractSimPoll_descriptor = - getDescriptor().getMessageTypes().get(32); + getDescriptor().getMessageTypes().get(36); internal_static_ei_ContractSimPoll_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ContractSimPoll_descriptor, new java.lang.String[] { "ClientVersion", }); internal_static_ei_ContractSimPollResponse_descriptor = - getDescriptor().getMessageTypes().get(33); + getDescriptor().getMessageTypes().get(37); internal_static_ei_ContractSimPollResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ContractSimPollResponse_descriptor, new java.lang.String[] { "ContractToSimulate", "SimConfig", }); internal_static_ei_ContractSimResultUpdate_descriptor = - getDescriptor().getMessageTypes().get(34); + getDescriptor().getMessageTypes().get(38); internal_static_ei_ContractSimResultUpdate_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ContractSimResultUpdate_descriptor, new java.lang.String[] { "ContractId", "GoalInfos", }); internal_static_ei_ContractSimResultUpdate_GoalInfo_descriptor = internal_static_ei_ContractSimResultUpdate_descriptor.getNestedTypes().get(0); internal_static_ei_ContractSimResultUpdate_GoalInfo_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ContractSimResultUpdate_GoalInfo_descriptor, new java.lang.String[] { "Grade", "GoalIndex", "ProjectedEggsLaid", }); internal_static_ei_ContractsRequest_descriptor = - getDescriptor().getMessageTypes().get(35); + getDescriptor().getMessageTypes().get(39); internal_static_ei_ContractsRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ContractsRequest_descriptor, new java.lang.String[] { "SoulEggs", "ClientVersion", "UserId", }); internal_static_ei_ContractsResponse_descriptor = - getDescriptor().getMessageTypes().get(36); + getDescriptor().getMessageTypes().get(40); internal_static_ei_ContractsResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ContractsResponse_descriptor, - new java.lang.String[] { "Contracts", "CustomEggs", "WarningMessage", "TotalEop", "ServerTime", "MaxEop", }); + new java.lang.String[] { "Contracts", "CustomEggs", "WarningMessage", "TotalEop", "ServerTime", "MaxEop", "CurrentSeason", }); internal_static_ei_ContractCoopStatusRequest_descriptor = - getDescriptor().getMessageTypes().get(37); + getDescriptor().getMessageTypes().get(41); internal_static_ei_ContractCoopStatusRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ContractCoopStatusRequest_descriptor, new java.lang.String[] { "Rinfo", "ContractIdentifier", "CoopIdentifier", "UserId", "ClientVersion", }); internal_static_ei_FarmProductionParams_descriptor = - getDescriptor().getMessageTypes().get(38); + getDescriptor().getMessageTypes().get(42); internal_static_ei_FarmProductionParams_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_FarmProductionParams_descriptor, new java.lang.String[] { "FarmPopulation", "FarmCapacity", "Elr", "Ihr", "Sr", "Delivered", }); internal_static_ei_PlayerFarmInfo_descriptor = - getDescriptor().getMessageTypes().get(39); + getDescriptor().getMessageTypes().get(43); internal_static_ei_PlayerFarmInfo_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_PlayerFarmInfo_descriptor, new java.lang.String[] { "ClientVersion", "SoulEggs", "EggsOfProphecy", "PermitLevel", "HyperloopStation", "EggMedalLevel", "EpicResearch", "EggType", "CashOnHand", "Habs", "HabPopulation", "HabCapacity", "Vehicles", "TrainLength", "SilosOwned", "CommonResearch", "ActiveBoosts", "BoostTokensOnHand", "EquippedArtifacts", "ArtifactInventoryScore", "FarmAppearance", "Timestamp", }); internal_static_ei_ContractCoopStatusResponse_descriptor = - getDescriptor().getMessageTypes().get(40); + getDescriptor().getMessageTypes().get(44); internal_static_ei_ContractCoopStatusResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ContractCoopStatusResponse_descriptor, new java.lang.String[] { "ResponseStatus", "ContractIdentifier", "TotalAmount", "CoopIdentifier", "Grade", "Contributors", "AutoGenerated", "Public", "CreatorId", "SecondsRemaining", "SecondsSinceAllGoalsAchieved", "AllGoalsAchieved", "AllMembersReporting", "GracePeriodSecondsRemaining", "ClearedForExit", "Gifts", "ChickenRuns", "LocalTimestamp", "LastSync", }); internal_static_ei_ContractCoopStatusResponse_ContributionInfo_descriptor = internal_static_ei_ContractCoopStatusResponse_descriptor.getNestedTypes().get(0); internal_static_ei_ContractCoopStatusResponse_ContributionInfo_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ContractCoopStatusResponse_ContributionInfo_descriptor, new java.lang.String[] { "Uuid", "UserId", "UserName", "ContractIdentifier", "ContributionAmount", "ContributionRate", "SoulPower", "ProductionParams", "FarmInfo", "RankChange", "RecentlyActive", "Active", "CcMember", "Leech", "Finalized", "TimeCheatDetected", "Platform", "PushId", "BanVotes", "Autojoined", "BoostTokens", "BoostTokensSpent", "BuffHistory", "ChickenRunCooldown", }); internal_static_ei_ContractCoopStatusResponse_CoopGift_descriptor = internal_static_ei_ContractCoopStatusResponse_descriptor.getNestedTypes().get(1); internal_static_ei_ContractCoopStatusResponse_CoopGift_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ContractCoopStatusResponse_CoopGift_descriptor, new java.lang.String[] { "UserId", "UserName", "Amount", "Tracking", }); internal_static_ei_ContractCoopStatusResponse_ChickenRun_descriptor = internal_static_ei_ContractCoopStatusResponse_descriptor.getNestedTypes().get(2); internal_static_ei_ContractCoopStatusResponse_ChickenRun_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ContractCoopStatusResponse_ChickenRun_descriptor, new java.lang.String[] { "UserId", "UserName", "Amount", }); internal_static_ei_LocalContract_descriptor = - getDescriptor().getMessageTypes().get(41); + getDescriptor().getMessageTypes().get(45); internal_static_ei_LocalContract_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_LocalContract_descriptor, new java.lang.String[] { "Contract", "CoopIdentifier", "Accepted", "TimeAccepted", "Cancelled", "New", "CoopSharedEndTime", "CoopSimulationEndTime", "CoopGracePeriodEndTime", "CoopContributionFinalized", "CoopLastUploadedContribution", "CoopUserId", "CoopShareFarm", "LastAmountWhenRewardGiven", "NumGoalsAchieved", "MaxFarmSizeReached", "BoostsUsed", "PointsReplay", "League", "Grade", "LastNagTime", "Evaluation", "ReportedUuids", }); internal_static_ei_MyContracts_descriptor = - getDescriptor().getMessageTypes().get(42); + getDescriptor().getMessageTypes().get(46); internal_static_ei_MyContracts_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_MyContracts_descriptor, new java.lang.String[] { "ContractIdsSeen", "Contracts", "Archive", "CurrentCoopStatuses", "LastCpi", "InitialGradeRevealed", "LastGradeProgressShown", "ShowAdvancedEvaluations", "CustomEggInfo", }); internal_static_ei_QueryCoopRequest_descriptor = - getDescriptor().getMessageTypes().get(43); + getDescriptor().getMessageTypes().get(47); internal_static_ei_QueryCoopRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_QueryCoopRequest_descriptor, new java.lang.String[] { "Rinfo", "ContractIdentifier", "CoopIdentifier", "League", "Grade", "ClientVersion", }); internal_static_ei_QueryCoopResponse_descriptor = - getDescriptor().getMessageTypes().get(44); + getDescriptor().getMessageTypes().get(48); internal_static_ei_QueryCoopResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_QueryCoopResponse_descriptor, new java.lang.String[] { "Exists", "Full", "Expired", "DifferentLeague", "DifferentGrade", "CcOnly", "Banned", }); internal_static_ei_CreateCoopRequest_descriptor = - getDescriptor().getMessageTypes().get(45); + getDescriptor().getMessageTypes().get(49); internal_static_ei_CreateCoopRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_CreateCoopRequest_descriptor, new java.lang.String[] { "Rinfo", "ContractIdentifier", "CoopIdentifier", "Public", "CcOnly", "AllowAllGrades", "SecondsRemaining", "UserId", "UserName", "SoulPower", "Eop", "League", "Grade", "PointsReplay", "Platform", "ClientVersion", }); internal_static_ei_CreateCoopResponse_descriptor = - getDescriptor().getMessageTypes().get(46); + getDescriptor().getMessageTypes().get(50); internal_static_ei_CreateCoopResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_CreateCoopResponse_descriptor, new java.lang.String[] { "Success", "Message", }); internal_static_ei_JoinCoopRequest_descriptor = - getDescriptor().getMessageTypes().get(47); + getDescriptor().getMessageTypes().get(51); internal_static_ei_JoinCoopRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_JoinCoopRequest_descriptor, new java.lang.String[] { "Rinfo", "ContractIdentifier", "CoopIdentifier", "UserId", "UserName", "SoulPower", "Eop", "League", "Grade", "PointsReplay", "Platform", "SecondsRemaining", "ClientVersion", }); internal_static_ei_JoinCoopResponse_descriptor = - getDescriptor().getMessageTypes().get(48); + getDescriptor().getMessageTypes().get(52); internal_static_ei_JoinCoopResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_JoinCoopResponse_descriptor, new java.lang.String[] { "Success", "Message", "Banned", "CoopIdentifier", "SecondsRemaining", "MatchPercent", "NumMembers", "Status", "Grade", "CanStart", }); internal_static_ei_AutoJoinCoopRequest_descriptor = - getDescriptor().getMessageTypes().get(49); + getDescriptor().getMessageTypes().get(53); internal_static_ei_AutoJoinCoopRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_AutoJoinCoopRequest_descriptor, new java.lang.String[] { "Rinfo", "ContractIdentifier", "UserId", "UserName", "SoulPower", "Eop", "League", "Grade", "PointsReplay", "SecondsRemaining", "Platform", "ClientVersion", }); internal_static_ei_UpdateCoopPermissionsRequest_descriptor = - getDescriptor().getMessageTypes().get(50); + getDescriptor().getMessageTypes().get(54); internal_static_ei_UpdateCoopPermissionsRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_UpdateCoopPermissionsRequest_descriptor, new java.lang.String[] { "Rinfo", "ContractIdentifier", "CoopIdentifier", "RequestingUserId", "Public", "ClientVersion", }); internal_static_ei_UpdateCoopPermissionsResponse_descriptor = - getDescriptor().getMessageTypes().get(51); + getDescriptor().getMessageTypes().get(55); internal_static_ei_UpdateCoopPermissionsResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_UpdateCoopPermissionsResponse_descriptor, new java.lang.String[] { "Success", "Message", }); internal_static_ei_LeaveCoopRequest_descriptor = - getDescriptor().getMessageTypes().get(52); + getDescriptor().getMessageTypes().get(56); internal_static_ei_LeaveCoopRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_LeaveCoopRequest_descriptor, new java.lang.String[] { "Rinfo", "ContractIdentifier", "CoopIdentifier", "PlayerIdentifier", "ClientVersion", }); internal_static_ei_GiftPlayerCoopRequest_descriptor = - getDescriptor().getMessageTypes().get(53); + getDescriptor().getMessageTypes().get(57); internal_static_ei_GiftPlayerCoopRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_GiftPlayerCoopRequest_descriptor, new java.lang.String[] { "Rinfo", "ContractIdentifier", "CoopIdentifier", "PlayerIdentifier", "RequestingUserId", "RequestingUserName", "Amount", "ClientVersion", }); internal_static_ei_SendChickenRunCoopRequest_descriptor = - getDescriptor().getMessageTypes().get(54); + getDescriptor().getMessageTypes().get(58); internal_static_ei_SendChickenRunCoopRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_SendChickenRunCoopRequest_descriptor, new java.lang.String[] { "Rinfo", "ContractIdentifier", "CoopIdentifier", "PlayerIdentifier", "RequestingUserId", "RequestingUserName", "FarmPop", "ClientVersion", }); internal_static_ei_ReportPlayerCoopRequest_descriptor = - getDescriptor().getMessageTypes().get(55); + getDescriptor().getMessageTypes().get(59); internal_static_ei_ReportPlayerCoopRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ReportPlayerCoopRequest_descriptor, new java.lang.String[] { "Rinfo", "ContractIdentifier", "CoopIdentifier", "UserId", "Reason", }); internal_static_ei_KickPlayerCoopRequest_descriptor = - getDescriptor().getMessageTypes().get(56); + getDescriptor().getMessageTypes().get(60); internal_static_ei_KickPlayerCoopRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_KickPlayerCoopRequest_descriptor, new java.lang.String[] { "Rinfo", "ContractIdentifier", "CoopIdentifier", "PlayerIdentifier", "RequestingUserId", "Reason", "ClientVersion", }); + internal_static_ei_IdleSessionSummary_descriptor = + getDescriptor().getMessageTypes().get(61); + internal_static_ei_IdleSessionSummary_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_ei_IdleSessionSummary_descriptor, + new java.lang.String[] { "TimeAway", "TimeSimulated", "SilosOwned", "AverageElr", "AverageMsr", "AverageEggDeliveryRate", "LastEggDeliveryRate", "FarmIndex", }); internal_static_ei_ContractCoopStatusUpdateRequest_descriptor = - getDescriptor().getMessageTypes().get(57); + getDescriptor().getMessageTypes().get(62); internal_static_ei_ContractCoopStatusUpdateRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ContractCoopStatusUpdateRequest_descriptor, - new java.lang.String[] { "Rinfo", "UserId", "ContractIdentifier", "CoopIdentifier", "PushUserId", "Amount", "Rate", "TimeCheatsDetected", "SoulPower", "Eop", "BoostTokens", "BoostTokensSpent", "HideCcStatus", "ProductionParams", "FarmInfo", "EggLayingRateBuff", "EarningsBuff", }); + new java.lang.String[] { "Rinfo", "UserId", "ContractIdentifier", "CoopIdentifier", "PushUserId", "Amount", "Rate", "TimeCheatsDetected", "SoulPower", "Eop", "BoostTokens", "BoostTokensSpent", "HideCcStatus", "ProductionParams", "FarmInfo", "LastIdleSummary", "EggLayingRateBuff", "EarningsBuff", }); internal_static_ei_ContractCoopStatusUpdateResponse_descriptor = - getDescriptor().getMessageTypes().get(58); + getDescriptor().getMessageTypes().get(63); internal_static_ei_ContractCoopStatusUpdateResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ContractCoopStatusUpdateResponse_descriptor, new java.lang.String[] { "Finalized", "Exists", "Status", }); internal_static_ei_CoopBuffState_descriptor = - getDescriptor().getMessageTypes().get(59); + getDescriptor().getMessageTypes().get(64); internal_static_ei_CoopBuffState_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_CoopBuffState_descriptor, new java.lang.String[] { "EggLayingRate", "Earnings", "ServerTimestamp", }); internal_static_ei_CoopBuffHistory_descriptor = - getDescriptor().getMessageTypes().get(60); + getDescriptor().getMessageTypes().get(65); internal_static_ei_CoopBuffHistory_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_CoopBuffHistory_descriptor, new java.lang.String[] { "History", }); internal_static_ei_CoopChickenRunEntry_descriptor = - getDescriptor().getMessageTypes().get(61); + getDescriptor().getMessageTypes().get(66); internal_static_ei_CoopChickenRunEntry_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_CoopChickenRunEntry_descriptor, new java.lang.String[] { "UserId", "ServerTimestamp", }); internal_static_ei_CoopLastChickenRunTimes_descriptor = - getDescriptor().getMessageTypes().get(62); + getDescriptor().getMessageTypes().get(67); internal_static_ei_CoopLastChickenRunTimes_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_CoopLastChickenRunTimes_descriptor, new java.lang.String[] { "Entries", }); internal_static_ei_LeaderboardAnalysis_descriptor = - getDescriptor().getMessageTypes().get(63); + getDescriptor().getMessageTypes().get(68); internal_static_ei_LeaderboardAnalysis_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_LeaderboardAnalysis_descriptor, new java.lang.String[] { "Chunks", "Count", "HighScore", "LowScore", "Cursor", }); internal_static_ei_LeaderboardAnalysis_Chunk_descriptor = internal_static_ei_LeaderboardAnalysis_descriptor.getNestedTypes().get(0); internal_static_ei_LeaderboardAnalysis_Chunk_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_LeaderboardAnalysis_Chunk_descriptor, new java.lang.String[] { "StartIndex", "EndIndex", "HighScore", "LowScore", "StartCursor", "EndCursor", }); internal_static_ei_LeaderboardInfo_descriptor = - getDescriptor().getMessageTypes().get(64); + getDescriptor().getMessageTypes().get(69); internal_static_ei_LeaderboardInfo_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_LeaderboardInfo_descriptor, new java.lang.String[] { "Seasons", "AllTimeScope", }); internal_static_ei_LeaderboardInfo_Season_descriptor = internal_static_ei_LeaderboardInfo_descriptor.getNestedTypes().get(0); internal_static_ei_LeaderboardInfo_Season_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_LeaderboardInfo_Season_descriptor, new java.lang.String[] { "Scope", "Name", }); internal_static_ei_LeaderboardRequest_descriptor = - getDescriptor().getMessageTypes().get(65); + getDescriptor().getMessageTypes().get(70); internal_static_ei_LeaderboardRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_LeaderboardRequest_descriptor, new java.lang.String[] { "Rinfo", "Scope", "Grade", }); internal_static_ei_LeaderboardResponse_descriptor = - getDescriptor().getMessageTypes().get(66); + getDescriptor().getMessageTypes().get(71); internal_static_ei_LeaderboardResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_LeaderboardResponse_descriptor, new java.lang.String[] { "Scope", "Grade", "TopEntries", "Count", "Rank", "Score", }); internal_static_ei_LeaderboardResponse_Entry_descriptor = internal_static_ei_LeaderboardResponse_descriptor.getNestedTypes().get(0); internal_static_ei_LeaderboardResponse_Entry_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_LeaderboardResponse_Entry_descriptor, new java.lang.String[] { "Rank", "Alias", "Score", }); internal_static_ei_ContractsArchive_descriptor = - getDescriptor().getMessageTypes().get(67); + getDescriptor().getMessageTypes().get(72); internal_static_ei_ContractsArchive_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ContractsArchive_descriptor, new java.lang.String[] { "Archive", }); internal_static_ei_ContractAction_descriptor = - getDescriptor().getMessageTypes().get(68); + getDescriptor().getMessageTypes().get(73); internal_static_ei_ContractAction_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ContractAction_descriptor, new java.lang.String[] { "UserId", "ActionName", "ApproxTime", "DestUserId", "ContractId", "CoopId", "Autojoin", "Grade", "Replay", "PointsReplay", "RewardType", "RewardSubtype", "RewardAmount", "GoalIndex", "BoostId", "Tokens", "KickReason", "Public", "CcOnly", }); internal_static_ei_UserDataInfoRequest_descriptor = - getDescriptor().getMessageTypes().get(69); + getDescriptor().getMessageTypes().get(74); internal_static_ei_UserDataInfoRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_UserDataInfoRequest_descriptor, new java.lang.String[] { "Rinfo", "UserId", "DeviceId", "BackupChecksum", }); internal_static_ei_UserDataInfoResponse_descriptor = - getDescriptor().getMessageTypes().get(70); + getDescriptor().getMessageTypes().get(75); internal_static_ei_UserDataInfoResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_UserDataInfoResponse_descriptor, new java.lang.String[] { "BackupChecksum", "BackupTotalCash", "CoopMemberships", }); internal_static_ei_ClearAllUserDataRequest_descriptor = - getDescriptor().getMessageTypes().get(71); + getDescriptor().getMessageTypes().get(76); internal_static_ei_ClearAllUserDataRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ClearAllUserDataRequest_descriptor, new java.lang.String[] { "Rinfo", "UserId", "DeviceId", "BackupChecksum", }); internal_static_ei_ServerGift_descriptor = - getDescriptor().getMessageTypes().get(72); + getDescriptor().getMessageTypes().get(77); internal_static_ei_ServerGift_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ServerGift_descriptor, new java.lang.String[] { "UserId", "RewardType", "RewardSubType", "RewardAmount", }); internal_static_ei_LiveConfig_descriptor = - getDescriptor().getMessageTypes().get(73); + getDescriptor().getMessageTypes().get(78); internal_static_ei_LiveConfig_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_LiveConfig_descriptor, new java.lang.String[] { "ConfigId", "BoostsConfig", "GiftConfig", "MiscConfig", "HelpConfig", }); internal_static_ei_LiveConfig_BoostsConfig_descriptor = internal_static_ei_LiveConfig_descriptor.getNestedTypes().get(0); internal_static_ei_LiveConfig_BoostsConfig_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_LiveConfig_BoostsConfig_descriptor, new java.lang.String[] { "ItemConfigs", "CashBoostCooloffTime", }); internal_static_ei_LiveConfig_BoostsConfig_ItemConfig_descriptor = internal_static_ei_LiveConfig_BoostsConfig_descriptor.getNestedTypes().get(0); internal_static_ei_LiveConfig_BoostsConfig_ItemConfig_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_LiveConfig_BoostsConfig_ItemConfig_descriptor, new java.lang.String[] { "BoostId", "Price", "TokenPrice", "SeRequired", }); internal_static_ei_LiveConfig_GiftConfig_descriptor = internal_static_ei_LiveConfig_descriptor.getNestedTypes().get(1); internal_static_ei_LiveConfig_GiftConfig_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_LiveConfig_GiftConfig_descriptor, new java.lang.String[] { "GiftConfigs", "GiftMuMinSpent", "GiftMuMaxSpent", "GiftMuOverallMult", "RandomGiftMuConfig", "VideoGiftMuConfig", "PackageInterval", "VideoOfferInterval", "VideoOfferIntervalContract", "VideoOfferIntervalPiggyFull", "VideoOfferIntervalPiggyExtraFull", "VideoResetOnIdle", "PackageIntervalContract", "PackageIntervalPiggyFull", "PackageIntervalPiggyExtraFull", "PackageResetOnIdle", }); internal_static_ei_LiveConfig_GiftConfig_GiftValueConfig_descriptor = internal_static_ei_LiveConfig_GiftConfig_descriptor.getNestedTypes().get(0); internal_static_ei_LiveConfig_GiftConfig_GiftValueConfig_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_LiveConfig_GiftConfig_GiftValueConfig_descriptor, new java.lang.String[] { "GiftId", "Amount", "RandMin", "RandMax", "VideoMin", "VideoMax", }); internal_static_ei_LiveConfig_GiftConfig_GiftMuConfig_descriptor = internal_static_ei_LiveConfig_GiftConfig_descriptor.getNestedTypes().get(1); internal_static_ei_LiveConfig_GiftConfig_GiftMuConfig_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_LiveConfig_GiftConfig_GiftMuConfig_descriptor, new java.lang.String[] { "MinSpent", "MaxSpent", "OverallMult", }); internal_static_ei_LiveConfig_MiscConfig_descriptor = internal_static_ei_LiveConfig_descriptor.getNestedTypes().get(2); internal_static_ei_LiveConfig_MiscConfig_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_LiveConfig_MiscConfig_descriptor, new java.lang.String[] { "AskToTrack", "AskToTrackMinSoulEggs", "AskToTrackMessage", "AskToTrackShowPreDialog", "AskToTrackAfterPrivacy", "ChickenRunBoostPercentage", "ShellsIntroTickets", "ShellsMaxFreeChickenConfigs", "ShellsIntroAlertThreshold", "ShellsLightingControlsPrice", "ContractsExpertLeagueMinSoulPower", "NewPlayerEventDuration", "ContractsClubAvailable", "ContractsBeta", }); internal_static_ei_LiveConfig_HelpConfig_descriptor = internal_static_ei_LiveConfig_descriptor.getNestedTypes().get(3); internal_static_ei_LiveConfig_HelpConfig_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_LiveConfig_HelpConfig_descriptor, new java.lang.String[] { "VideoInfos", }); internal_static_ei_LiveConfig_HelpConfig_HowToVideoInfo_descriptor = internal_static_ei_LiveConfig_HelpConfig_descriptor.getNestedTypes().get(0); internal_static_ei_LiveConfig_HelpConfig_HowToVideoInfo_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_LiveConfig_HelpConfig_HowToVideoInfo_descriptor, new java.lang.String[] { "Type", "Name", "Description", "Duration", "Url", "SoulEggs", }); internal_static_ei_InGameMail_descriptor = - getDescriptor().getMessageTypes().get(74); + getDescriptor().getMessageTypes().get(79); internal_static_ei_InGameMail_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_InGameMail_descriptor, new java.lang.String[] { "Id", "Title", "Date", "Message", "Action", "Url", "AppLink", "AppLinkExtra", "Image", "ImageWidth", "ImageHeight", "Platform", "Builds", "MinClientVersion", "MaxClientVersion", "MinSoulEggs", "MaxSoulEggs", "MinMysticalBonus", "UserType", "MinPiggyBreaks", "GoldTip", "Tip", "Priority", "MinDaysSinceLastTip", "MaxRetries", "DaysUntilRetry", "Category", }); internal_static_ei_MailDB_descriptor = - getDescriptor().getMessageTypes().get(75); + getDescriptor().getMessageTypes().get(80); internal_static_ei_MailDB_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_MailDB_descriptor, new java.lang.String[] { "Mail", "TipsDbData", "TipsChecksum", }); internal_static_ei_TipsDB_descriptor = - getDescriptor().getMessageTypes().get(76); + getDescriptor().getMessageTypes().get(81); internal_static_ei_TipsDB_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_TipsDB_descriptor, new java.lang.String[] { "Tips", }); internal_static_ei_MailState_descriptor = - getDescriptor().getMessageTypes().get(77); + getDescriptor().getMessageTypes().get(82); internal_static_ei_MailState_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_MailState_descriptor, new java.lang.String[] { "ReadMailIds", "TipsStates", "TipsChecksum", }); internal_static_ei_MailState_TipState_descriptor = internal_static_ei_MailState_descriptor.getNestedTypes().get(0); internal_static_ei_MailState_TipState_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_MailState_TipState_descriptor, new java.lang.String[] { "Id", "Reads", "TimeRead", }); internal_static_ei_PeriodicalsResponse_descriptor = - getDescriptor().getMessageTypes().get(78); + getDescriptor().getMessageTypes().get(83); internal_static_ei_PeriodicalsResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_PeriodicalsResponse_descriptor, new java.lang.String[] { "Sales", "Events", "Contracts", "Evaluations", "Gifts", "ArtifactCases", "LiveConfig", "MailBag", "ContractPlayerInfo", "ShowcaseRoyalties", }); internal_static_ei_PeriodicalsResponse_RoyaltyInfo_descriptor = internal_static_ei_PeriodicalsResponse_descriptor.getNestedTypes().get(0); internal_static_ei_PeriodicalsResponse_RoyaltyInfo_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_PeriodicalsResponse_RoyaltyInfo_descriptor, new java.lang.String[] { "Id", "Amount", }); internal_static_ei_GetPeriodicalsRequest_descriptor = - getDescriptor().getMessageTypes().get(79); + getDescriptor().getMessageTypes().get(84); internal_static_ei_GetPeriodicalsRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_GetPeriodicalsRequest_descriptor, new java.lang.String[] { "Rinfo", "UserId", "PiggyFull", "PiggyFoundFull", "SecondsFullRealtime", "SecondsFullGametime", "LostIncrements", "SoulEggs", "MysticalEarningsMult", "Eop", "ContractsUnlocked", "ArtifactsUnlocked", "CurrentClientVersion", "Debug", }); internal_static_ei_ConfigRequest_descriptor = - getDescriptor().getMessageTypes().get(80); + getDescriptor().getMessageTypes().get(85); internal_static_ei_ConfigRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ConfigRequest_descriptor, new java.lang.String[] { "Rinfo", "SoulEggs", "ContractsUnlocked", "ArtifactsUnlocked", "FuelTankUnlocked", "ProPermit", "Ultra", "TipsChecksum", }); internal_static_ei_ConfigResponse_descriptor = - getDescriptor().getMessageTypes().get(81); + getDescriptor().getMessageTypes().get(86); internal_static_ei_ConfigResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ConfigResponse_descriptor, new java.lang.String[] { "LiveConfig", "MailBag", "DlcCatalog", }); internal_static_ei_AdAttributionRawData_descriptor = - getDescriptor().getMessageTypes().get(82); + getDescriptor().getMessageTypes().get(87); internal_static_ei_AdAttributionRawData_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_AdAttributionRawData_descriptor, new java.lang.String[] { "DeviceAdId", "UserId", "AdNetwork", "JsonData", }); internal_static_ei_AdAttributionRow_descriptor = - getDescriptor().getMessageTypes().get(83); + getDescriptor().getMessageTypes().get(88); internal_static_ei_AdAttributionRow_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_AdAttributionRow_descriptor, new java.lang.String[] { "UserId", "AdId", "AdNetwork", "Campaign", "Keyword", "Extra", "ClickDate", "DownloadDate", "ApproxTime", }); internal_static_ei_AdAttributionInfo_descriptor = - getDescriptor().getMessageTypes().get(84); + getDescriptor().getMessageTypes().get(89); internal_static_ei_AdAttributionInfo_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_AdAttributionInfo_descriptor, new java.lang.String[] { "DeviceAdId", "NetworkName", "Attribution", "OrgName", "OrgId", "CampaignName", "CampaignId", "ClickDate", "ConversionDate", "ConversionType", "Geo", "AdgroupName", "AdgroupId", "Keyword", "KeywordId", "KeywordExtra", "CreativesetName", "CreativesetId", }); internal_static_ei_ArtifactsClientInfo_descriptor = - getDescriptor().getMessageTypes().get(85); + getDescriptor().getMessageTypes().get(90); internal_static_ei_ArtifactsClientInfo_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ArtifactsClientInfo_descriptor, new java.lang.String[] { "MissionCapacityMult", "MissionDurationMult", "MissionFtlDurationResearchMult", "MissionCapacityResearchMult", "LaunchCounts", "LastServerLaunchCountSumTime", }); internal_static_ei_ArtifactsClientInfo_LaunchCount_descriptor = internal_static_ei_ArtifactsClientInfo_descriptor.getNestedTypes().get(0); internal_static_ei_ArtifactsClientInfo_LaunchCount_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ArtifactsClientInfo_LaunchCount_descriptor, new java.lang.String[] { "Ship", "NumLaunches", "LaunchPoints", }); internal_static_ei_MissionInfo_descriptor = - getDescriptor().getMessageTypes().get(86); + getDescriptor().getMessageTypes().get(91); internal_static_ei_MissionInfo_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_MissionInfo_descriptor, new java.lang.String[] { "Ship", "Status", "DurationType", "Fuel", "Level", "DurationSeconds", "Capacity", "QualityBump", "TargetArtifact", "SecondsRemaining", "StartTimeDerived", "MissionLog", "Identifier", }); internal_static_ei_MissionInfo_Fuel_descriptor = internal_static_ei_MissionInfo_descriptor.getNestedTypes().get(0); internal_static_ei_MissionInfo_Fuel_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_MissionInfo_Fuel_descriptor, new java.lang.String[] { "Egg", "Amount", }); internal_static_ei_ArtifactSpec_descriptor = - getDescriptor().getMessageTypes().get(87); + getDescriptor().getMessageTypes().get(92); internal_static_ei_ArtifactSpec_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ArtifactSpec_descriptor, new java.lang.String[] { "Name", "Level", "Rarity", "Egg", }); internal_static_ei_CompleteArtifact_descriptor = - getDescriptor().getMessageTypes().get(88); + getDescriptor().getMessageTypes().get(93); internal_static_ei_CompleteArtifact_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_CompleteArtifact_descriptor, new java.lang.String[] { "Spec", "Stones", }); internal_static_ei_ArtifactInventoryItem_descriptor = - getDescriptor().getMessageTypes().get(89); + getDescriptor().getMessageTypes().get(94); internal_static_ei_ArtifactInventoryItem_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ArtifactInventoryItem_descriptor, new java.lang.String[] { "ItemId", "Artifact", "Quantity", "ServerId", }); internal_static_ei_InventorySlot_descriptor = - getDescriptor().getMessageTypes().get(90); + getDescriptor().getMessageTypes().get(95); internal_static_ei_InventorySlot_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_InventorySlot_descriptor, new java.lang.String[] { "Occupied", "ItemId", }); internal_static_ei_ArtifactsConfigurationRequest_descriptor = - getDescriptor().getMessageTypes().get(91); + getDescriptor().getMessageTypes().get(96); internal_static_ei_ArtifactsConfigurationRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ArtifactsConfigurationRequest_descriptor, new java.lang.String[] { "Rinfo", "ClientVersion", }); internal_static_ei_ArtifactsConfigurationResponse_descriptor = - getDescriptor().getMessageTypes().get(92); + getDescriptor().getMessageTypes().get(97); internal_static_ei_ArtifactsConfigurationResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ArtifactsConfigurationResponse_descriptor, new java.lang.String[] { "MissionParameters", "ArtifactParameters", "CraftingLevelInfos", }); internal_static_ei_ArtifactsConfigurationResponse_MissionParameters_descriptor = internal_static_ei_ArtifactsConfigurationResponse_descriptor.getNestedTypes().get(0); internal_static_ei_ArtifactsConfigurationResponse_MissionParameters_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ArtifactsConfigurationResponse_MissionParameters_descriptor, new java.lang.String[] { "Ship", "Durations", "LevelMissionRequirements", "CapacityDEPRECATED", }); internal_static_ei_ArtifactsConfigurationResponse_MissionParameters_Duration_descriptor = internal_static_ei_ArtifactsConfigurationResponse_MissionParameters_descriptor.getNestedTypes().get(0); internal_static_ei_ArtifactsConfigurationResponse_MissionParameters_Duration_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ArtifactsConfigurationResponse_MissionParameters_Duration_descriptor, new java.lang.String[] { "DurationType", "Seconds", "Quality", "MinQuality", "MaxQuality", "Capacity", "LevelCapacityBump", "LevelQualityBump", }); internal_static_ei_ArtifactsConfigurationResponse_ArtifactParameters_descriptor = internal_static_ei_ArtifactsConfigurationResponse_descriptor.getNestedTypes().get(1); internal_static_ei_ArtifactsConfigurationResponse_ArtifactParameters_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ArtifactsConfigurationResponse_ArtifactParameters_descriptor, new java.lang.String[] { "Spec", "BaseQuality", "OddsMultiplier", "Value", "CraftingPrice", "CraftingPriceLow", "CraftingPriceDomain", "CraftingPriceCurve", "CraftingXp", }); internal_static_ei_ArtifactsConfigurationResponse_CraftingLevelInfo_descriptor = internal_static_ei_ArtifactsConfigurationResponse_descriptor.getNestedTypes().get(2); internal_static_ei_ArtifactsConfigurationResponse_CraftingLevelInfo_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ArtifactsConfigurationResponse_CraftingLevelInfo_descriptor, new java.lang.String[] { "XpRequired", "RarityMult", }); internal_static_ei_MissionRequest_descriptor = - getDescriptor().getMessageTypes().get(93); + getDescriptor().getMessageTypes().get(98); internal_static_ei_MissionRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_MissionRequest_descriptor, new java.lang.String[] { "Rinfo", "ClientVersion", "EiUserId", "Info", "ClientInfo", }); internal_static_ei_MissionResponse_descriptor = - getDescriptor().getMessageTypes().get(94); + getDescriptor().getMessageTypes().get(99); internal_static_ei_MissionResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_MissionResponse_descriptor, new java.lang.String[] { "Success", "Info", }); internal_static_ei_GetActiveMissionsResponse_descriptor = - getDescriptor().getMessageTypes().get(95); + getDescriptor().getMessageTypes().get(100); internal_static_ei_GetActiveMissionsResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_GetActiveMissionsResponse_descriptor, new java.lang.String[] { "Success", "ActiveMissions", }); internal_static_ei_CompleteMissionResponse_descriptor = - getDescriptor().getMessageTypes().get(96); + getDescriptor().getMessageTypes().get(101); internal_static_ei_CompleteMissionResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_CompleteMissionResponse_descriptor, new java.lang.String[] { "Success", "Info", "Artifacts", "OtherRewards", "EiUserId", }); internal_static_ei_CompleteMissionResponse_SecureArtifactSpec_descriptor = internal_static_ei_CompleteMissionResponse_descriptor.getNestedTypes().get(0); internal_static_ei_CompleteMissionResponse_SecureArtifactSpec_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_CompleteMissionResponse_SecureArtifactSpec_descriptor, new java.lang.String[] { "Spec", "ServerId", }); internal_static_ei_CollectContractArtifactRewardsRequest_descriptor = - getDescriptor().getMessageTypes().get(97); + getDescriptor().getMessageTypes().get(102); internal_static_ei_CollectContractArtifactRewardsRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_CollectContractArtifactRewardsRequest_descriptor, new java.lang.String[] { "Rinfo", "ContractIdentifier", "League", "Grade", "GoalIndex", "BestShip", }); internal_static_ei_CraftArtifactRequest_descriptor = - getDescriptor().getMessageTypes().get(98); + getDescriptor().getMessageTypes().get(103); internal_static_ei_CraftArtifactRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_CraftArtifactRequest_descriptor, new java.lang.String[] { "Rinfo", "EiUserId", "Spec", "ItemId", "GoldPricePaid", "CraftingCount", "CraftingXp", "Ingredients", }); internal_static_ei_CraftArtifactResponse_descriptor = - getDescriptor().getMessageTypes().get(99); + getDescriptor().getMessageTypes().get(104); internal_static_ei_CraftArtifactResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_CraftArtifactResponse_descriptor, new java.lang.String[] { "ItemId", "EiUserId", "RarityAchieved", "ServerId", }); internal_static_ei_ConsumeArtifactRequest_descriptor = - getDescriptor().getMessageTypes().get(100); + getDescriptor().getMessageTypes().get(105); internal_static_ei_ConsumeArtifactRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ConsumeArtifactRequest_descriptor, new java.lang.String[] { "Rinfo", "EiUserId", "Spec", "ArtifactServerId", "OriginalItemId", "AdditionalServerIds", "AdditionalItemIds", "Quantity", }); internal_static_ei_ConsumeArtifactResponse_descriptor = - getDescriptor().getMessageTypes().get(101); + getDescriptor().getMessageTypes().get(106); internal_static_ei_ConsumeArtifactResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ConsumeArtifactResponse_descriptor, new java.lang.String[] { "Success", "OriginalItemId", "AdditionalItemIds", "Byproducts", "OtherRewards", "EiUserId", }); internal_static_ei_AuthenticateArtifactResponse_descriptor = - getDescriptor().getMessageTypes().get(102); + getDescriptor().getMessageTypes().get(107); internal_static_ei_AuthenticateArtifactResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_AuthenticateArtifactResponse_descriptor, new java.lang.String[] { "Success", "OriginalItemId", "Demote", "Delete", "EiUserId", }); internal_static_ei_SetArtifactRequest_descriptor = - getDescriptor().getMessageTypes().get(103); + getDescriptor().getMessageTypes().get(108); internal_static_ei_SetArtifactRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_SetArtifactRequest_descriptor, new java.lang.String[] { "Rinfo", "Artifact", "Stones", "GoldPricePaid", }); internal_static_ei_SetArtifactResponse_descriptor = - getDescriptor().getMessageTypes().get(104); + getDescriptor().getMessageTypes().get(109); internal_static_ei_SetArtifactResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_SetArtifactResponse_descriptor, new java.lang.String[] { "Success", "OriginalItemId", "EiUserId", }); internal_static_ei_ArtifactsDB_descriptor = - getDescriptor().getMessageTypes().get(105); + getDescriptor().getMessageTypes().get(110); internal_static_ei_ArtifactsDB_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ArtifactsDB_descriptor, new java.lang.String[] { "InventoryItems", "ItemSequence", "InventorySlots", "ActiveArtifactsDEPRECATED", "ActiveArtifactSets", "SavedArtifactSets", "ArtifactStatus", "FuelingMission", "MissionInfos", "MissionArchive", "DiscoveredArtifactsDEPRECATED", "CraftableArtifactsDEPRECATED", "CraftingCountsDEPRECATED", }); internal_static_ei_ArtifactsDB_ActiveArtifactSlot_descriptor = internal_static_ei_ArtifactsDB_descriptor.getNestedTypes().get(0); internal_static_ei_ArtifactsDB_ActiveArtifactSlot_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ArtifactsDB_ActiveArtifactSlot_descriptor, new java.lang.String[] { "Occupied", "ItemId", }); internal_static_ei_ArtifactsDB_ActiveArtifactSet_descriptor = internal_static_ei_ArtifactsDB_descriptor.getNestedTypes().get(1); internal_static_ei_ArtifactsDB_ActiveArtifactSet_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ArtifactsDB_ActiveArtifactSet_descriptor, new java.lang.String[] { "Slots", "Uid", }); internal_static_ei_ArtifactsDB_CraftableArtifact_descriptor = internal_static_ei_ArtifactsDB_descriptor.getNestedTypes().get(2); internal_static_ei_ArtifactsDB_CraftableArtifact_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ArtifactsDB_CraftableArtifact_descriptor, new java.lang.String[] { "Spec", "Discovered", "Craftable", "RecipeDiscovered", "Seen", "Count", }); internal_static_ei_AuthenticatedMessage_descriptor = - getDescriptor().getMessageTypes().get(106); + getDescriptor().getMessageTypes().get(111); internal_static_ei_AuthenticatedMessage_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_AuthenticatedMessage_descriptor, new java.lang.String[] { "Message", "Version", "Code", "Compressed", "OriginalSize", "UserId", }); internal_static_ei_LogCompleteMissionPayload_descriptor = - getDescriptor().getMessageTypes().get(107); + getDescriptor().getMessageTypes().get(112); internal_static_ei_LogCompleteMissionPayload_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_LogCompleteMissionPayload_descriptor, new java.lang.String[] { "Req", "Res", }); internal_static_ei_LogCraftArtifactPayload_descriptor = - getDescriptor().getMessageTypes().get(108); + getDescriptor().getMessageTypes().get(113); internal_static_ei_LogCraftArtifactPayload_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_LogCraftArtifactPayload_descriptor, new java.lang.String[] { "Req", "Res", }); internal_static_ei_LogConsumeArtifactPayload_descriptor = - getDescriptor().getMessageTypes().get(109); + getDescriptor().getMessageTypes().get(114); internal_static_ei_LogConsumeArtifactPayload_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_LogConsumeArtifactPayload_descriptor, new java.lang.String[] { "Req", "Res", }); internal_static_ei_LogSetArtifactPayload_descriptor = - getDescriptor().getMessageTypes().get(110); + getDescriptor().getMessageTypes().get(115); internal_static_ei_LogSetArtifactPayload_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_LogSetArtifactPayload_descriptor, new java.lang.String[] { "Req", "Res", }); internal_static_ei_AccountTransferPayload_descriptor = - getDescriptor().getMessageTypes().get(111); + getDescriptor().getMessageTypes().get(116); internal_static_ei_AccountTransferPayload_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_AccountTransferPayload_descriptor, new java.lang.String[] { "FromId", "ToEiUserId", }); internal_static_ei_SaveBackupResponse_descriptor = - getDescriptor().getMessageTypes().get(112); + getDescriptor().getMessageTypes().get(117); internal_static_ei_SaveBackupResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_SaveBackupResponse_descriptor, new java.lang.String[] { "Success", "ErrorCode", "Message", "ExistingBackup", }); internal_static_ei_CleanAccountRequest_descriptor = - getDescriptor().getMessageTypes().get(113); + getDescriptor().getMessageTypes().get(118); internal_static_ei_CleanAccountRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_CleanAccountRequest_descriptor, new java.lang.String[] { "EiUserIdToKeep", "GameServicesId", }); internal_static_ei_ReturnEDTPayload_descriptor = - getDescriptor().getMessageTypes().get(114); + getDescriptor().getMessageTypes().get(119); internal_static_ei_ReturnEDTPayload_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ReturnEDTPayload_descriptor, new java.lang.String[] { "EiUserId", }); internal_static_ei_DLCItem_descriptor = - getDescriptor().getMessageTypes().get(115); + getDescriptor().getMessageTypes().get(120); internal_static_ei_DLCItem_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_DLCItem_descriptor, new java.lang.String[] { "Name", "Directory", "Ext", "Compressed", "OriginalSize", "Url", "Checksum", }); internal_static_ei_ShellSpec_descriptor = - getDescriptor().getMessageTypes().get(116); + getDescriptor().getMessageTypes().get(121); internal_static_ei_ShellSpec_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ShellSpec_descriptor, new java.lang.String[] { "Identifier", "PrimaryPiece", "Pieces", "AltAssets", "Name", "SetIdentifier", "ModifiedGeometry", "Price", "RequiredEop", "RequiredSoulEggs", "RequiredParentShell", "IsNew", "Expires", "SecondsUntilAvailable", "SecondsRemaining", "Popularity", "DefaultAppearance", }); internal_static_ei_ShellSpec_ShellPiece_descriptor = internal_static_ei_ShellSpec_descriptor.getNestedTypes().get(0); internal_static_ei_ShellSpec_ShellPiece_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ShellSpec_ShellPiece_descriptor, new java.lang.String[] { "AssetType", "Dlc", }); internal_static_ei_ShellSetSpec_descriptor = - getDescriptor().getMessageTypes().get(117); + getDescriptor().getMessageTypes().get(122); internal_static_ei_ShellSetSpec_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ShellSetSpec_descriptor, new java.lang.String[] { "Identifier", "Name", "Price", "PriceMultDEPRECATED", "Discount", "RequiredEop", "RequiredSoulEggs", "RequiredParentSet", "IsNew", "Expires", "SecondsUntilAvailable", "SecondsRemaining", "Popularity", "Decorator", "ModifiedGeometry", "ElementSet", "HexBaseColor", "Variations", "Icon", "DefaultAppearance", "CustomAppearance", }); internal_static_ei_ShellSetSpec_VariationSpec_descriptor = internal_static_ei_ShellSetSpec_descriptor.getNestedTypes().get(0); internal_static_ei_ShellSetSpec_VariationSpec_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ShellSetSpec_VariationSpec_descriptor, new java.lang.String[] { "Identifier", "HexColor", "Price", "SortPriority", "DefaultAppearance", "CustomAppearance", }); internal_static_ei_ShellObjectSpec_descriptor = - getDescriptor().getMessageTypes().get(118); + getDescriptor().getMessageTypes().get(123); internal_static_ei_ShellObjectSpec_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ShellObjectSpec_descriptor, new java.lang.String[] { "Identifier", "Name", "AssetType", "ObjectClass", "IconColors", "Price", "RequiredEop", "RequiredSoulEggs", "IsNew", "Expires", "SecondsUntilAvailable", "SecondsRemaining", "Popularity", "Metadata", "NoHats", "ChickenAnimation", "SortPriority", "Pieces", "DefaultAppearance", }); internal_static_ei_ShellObjectSpec_LODPiece_descriptor = internal_static_ei_ShellObjectSpec_descriptor.getNestedTypes().get(0); internal_static_ei_ShellObjectSpec_LODPiece_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ShellObjectSpec_LODPiece_descriptor, new java.lang.String[] { "Dlc", "Lod", }); internal_static_ei_ShellGroupSpec_descriptor = - getDescriptor().getMessageTypes().get(119); + getDescriptor().getMessageTypes().get(124); internal_static_ei_ShellGroupSpec_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ShellGroupSpec_descriptor, new java.lang.String[] { "Identifier", "Name", "AssetType", "MemberIds", "PriceMultDEPRECATED", }); internal_static_ei_DLCCatalog_descriptor = - getDescriptor().getMessageTypes().get(120); + getDescriptor().getMessageTypes().get(125); internal_static_ei_DLCCatalog_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_DLCCatalog_descriptor, new java.lang.String[] { "Items", "Shells", "ShellSets", "Decorators", "ShellObjects", "ShellGroups", "ShellsShowcaseLastFeaturedTime", }); internal_static_ei_ShellDB_descriptor = - getDescriptor().getMessageTypes().get(121); + getDescriptor().getMessageTypes().get(126); internal_static_ei_ShellDB_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ShellDB_descriptor, new java.lang.String[] { "ShellInventory", "ShellElementInventory", "ShellVariationInventory", "ShellSetInventory", "ShellObjectInventory", "FarmConfigs", "SavedConfigs", "NewShellsDownloaded", "NewShellsSeen", "LastShowcaseFeaturedTimeSeen", "LightingControlsUnlocked", }); internal_static_ei_ShellDB_ShellStatus_descriptor = internal_static_ei_ShellDB_descriptor.getNestedTypes().get(0); internal_static_ei_ShellDB_ShellStatus_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ShellDB_ShellStatus_descriptor, new java.lang.String[] { "Identifier", "Owned", }); internal_static_ei_ShellDB_ShellElementStatus_descriptor = internal_static_ei_ShellDB_descriptor.getNestedTypes().get(1); internal_static_ei_ShellDB_ShellElementStatus_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ShellDB_ShellElementStatus_descriptor, new java.lang.String[] { "Element", "SetIdentifier", }); internal_static_ei_ShellDB_ShellSetVariationStatus_descriptor = internal_static_ei_ShellDB_descriptor.getNestedTypes().get(2); internal_static_ei_ShellDB_ShellSetVariationStatus_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ShellDB_ShellSetVariationStatus_descriptor, new java.lang.String[] { "SetIdentifier", "OwnedVariations", }); internal_static_ei_ShellDB_FarmConfiguration_descriptor = internal_static_ei_ShellDB_descriptor.getNestedTypes().get(3); internal_static_ei_ShellDB_FarmConfiguration_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ShellDB_FarmConfiguration_descriptor, new java.lang.String[] { "LockedElements", "ShellConfigs", "ShellSetConfigs", "ConfigureChickensByGroup", "GroupConfigs", "ChickenConfigs", "LightingConfigEnabled", "LightingConfig", }); internal_static_ei_ShellDB_SavedFarmConfiguration_descriptor = internal_static_ei_ShellDB_descriptor.getNestedTypes().get(4); internal_static_ei_ShellDB_SavedFarmConfiguration_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ShellDB_SavedFarmConfiguration_descriptor, new java.lang.String[] { "Id", "Config", "ClientSaveTime", "ServerId", "DisplayName", "Purchased", }); internal_static_ei_ShellDB_ShellConfiguration_descriptor = internal_static_ei_ShellDB_descriptor.getNestedTypes().get(5); internal_static_ei_ShellDB_ShellConfiguration_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ShellDB_ShellConfiguration_descriptor, new java.lang.String[] { "AssetType", "Index", "ShellIdentifier", }); internal_static_ei_ShellDB_ShellSetConfiguration_descriptor = internal_static_ei_ShellDB_descriptor.getNestedTypes().get(6); internal_static_ei_ShellDB_ShellSetConfiguration_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ShellDB_ShellSetConfiguration_descriptor, new java.lang.String[] { "Element", "Index", "ShellSetIdentifier", "VariationIdentifier", "DecoratorIdentifier", }); internal_static_ei_ShellDB_ShellGroupConfiguration_descriptor = internal_static_ei_ShellDB_descriptor.getNestedTypes().get(7); internal_static_ei_ShellDB_ShellGroupConfiguration_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ShellDB_ShellGroupConfiguration_descriptor, new java.lang.String[] { "AssetType", "GroupIdentifier", }); internal_static_ei_ShellDB_ChickenConfig_descriptor = internal_static_ei_ShellDB_descriptor.getNestedTypes().get(8); internal_static_ei_ShellDB_ChickenConfig_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ShellDB_ChickenConfig_descriptor, new java.lang.String[] { "ChickenIdentifier", "HatIdentifier", }); internal_static_ei_ShellDB_LightingConfig_descriptor = internal_static_ei_ShellDB_descriptor.getNestedTypes().get(9); internal_static_ei_ShellDB_LightingConfig_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ShellDB_LightingConfig_descriptor, new java.lang.String[] { "LightDir", "LightDirectColor", "LightDirectIntensity", "LightAmbientColor", "LightAmbientIntensity", "FogColor", "FogNear", "FogFar", "FogDensity", }); internal_static_ei_ShellPopularityStats_descriptor = - getDescriptor().getMessageTypes().get(122); + getDescriptor().getMessageTypes().get(127); internal_static_ei_ShellPopularityStats_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ShellPopularityStats_descriptor, new java.lang.String[] { "Data", }); internal_static_ei_ShellPopularityStats_Entry_descriptor = internal_static_ei_ShellPopularityStats_descriptor.getNestedTypes().get(0); internal_static_ei_ShellPopularityStats_Entry_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ShellPopularityStats_Entry_descriptor, new java.lang.String[] { "Id", "Element", "Spent", "Count", }); internal_static_ei_ShellsActionLog_descriptor = - getDescriptor().getMessageTypes().get(123); + getDescriptor().getMessageTypes().get(128); internal_static_ei_ShellsActionLog_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ShellsActionLog_descriptor, new java.lang.String[] { "Rinfo", "UserId", "Action", "SubId", "FarmElement", "Cost", "ApproxTime", "Version", "FarmIndex", "SoulEggs", "TicketsSpent", "GoldSpent", }); internal_static_ei_SubmitShellShowcaseRequest_descriptor = - getDescriptor().getMessageTypes().get(124); + getDescriptor().getMessageTypes().get(129); internal_static_ei_SubmitShellShowcaseRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_SubmitShellShowcaseRequest_descriptor, new java.lang.String[] { "Rinfo", "LocalId", "UserId", "PublicUsername", "FarmConfig", }); internal_static_ei_ShellShowcase_descriptor = - getDescriptor().getMessageTypes().get(125); + getDescriptor().getMessageTypes().get(130); internal_static_ei_ShellShowcase_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ShellShowcase_descriptor, new java.lang.String[] { "Top", "Featured", "Fresh", }); internal_static_ei_ShellShowcaseListingInfo_descriptor = - getDescriptor().getMessageTypes().get(126); + getDescriptor().getMessageTypes().get(131); internal_static_ei_ShellShowcaseListingInfo_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ShellShowcaseListingInfo_descriptor, new java.lang.String[] { "Id", "LocalId", "Name", "Description", "IsNew", "CreatorName", "Status", "FarmConfig", "Sales", "Gross", "Views", "Equips", "Likes", "Dislikes", "ShareUrl", }); internal_static_ei_ShowcaseRoyaltyDeliveryConfirmation_descriptor = - getDescriptor().getMessageTypes().get(127); + getDescriptor().getMessageTypes().get(132); internal_static_ei_ShowcaseRoyaltyDeliveryConfirmation_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ShowcaseRoyaltyDeliveryConfirmation_descriptor, new java.lang.String[] { "Rinfo", "Ids", "Amount", }); internal_static_ei_ShellShowcaseListingSet_descriptor = - getDescriptor().getMessageTypes().get(128); + getDescriptor().getMessageTypes().get(133); internal_static_ei_ShellShowcaseListingSet_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ShellShowcaseListingSet_descriptor, new java.lang.String[] { "Listings", }); internal_static_ei_ShellsActionBatch_descriptor = - getDescriptor().getMessageTypes().get(129); + getDescriptor().getMessageTypes().get(134); internal_static_ei_ShellsActionBatch_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_ShellsActionBatch_descriptor, new java.lang.String[] { "Rinfo", "Actions", }); internal_static_ei_UserVerificationAnalysis_descriptor = - getDescriptor().getMessageTypes().get(130); + getDescriptor().getMessageTypes().get(135); internal_static_ei_UserVerificationAnalysis_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_UserVerificationAnalysis_descriptor, new java.lang.String[] { "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", }); internal_static_ei_UserSubscriptionInfo_descriptor = - getDescriptor().getMessageTypes().get(131); + getDescriptor().getMessageTypes().get(136); internal_static_ei_UserSubscriptionInfo_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_UserSubscriptionInfo_descriptor, new java.lang.String[] { "SubscriptionLevel", "NextSubscriptionLevel", "LockNextSubscriptionLevel", "Platform", "OriginalTransactionId", "LinkedTransactionId", "Acknowledged", "FirstSubscribed", "PeriodEnd", "Status", "StoreStatus", "AutoRenew", "Sandbox", "LastUpdated", "History", "PastUserIds", }); internal_static_ei_UserSubscriptionInfo_HistoryEntry_descriptor = internal_static_ei_UserSubscriptionInfo_descriptor.getNestedTypes().get(0); internal_static_ei_UserSubscriptionInfo_HistoryEntry_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_UserSubscriptionInfo_HistoryEntry_descriptor, new java.lang.String[] { "Timestamp", "MessageId", "Message", }); internal_static_ei_SubscriptionChangeHintRequest_descriptor = - getDescriptor().getMessageTypes().get(132); + getDescriptor().getMessageTypes().get(137); internal_static_ei_SubscriptionChangeHintRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_SubscriptionChangeHintRequest_descriptor, new java.lang.String[] { "Rinfo", "OriginalTransactionId", "NextSubscriptionLevel", }); internal_static_ei_CXPEvalRolloutInfo_descriptor = - getDescriptor().getMessageTypes().get(133); + getDescriptor().getMessageTypes().get(138); internal_static_ei_CXPEvalRolloutInfo_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ei_CXPEvalRolloutInfo_descriptor, new java.lang.String[] { "CurrentId", "BasisPoints", }); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/ei/js/contractcoopstatusupdaterequest.js b/ei/js/contractcoopstatusupdaterequest.js index 2e6b752..3a6fcad 100644 --- a/ei/js/contractcoopstatusupdaterequest.js +++ b/ei/js/contractcoopstatusupdaterequest.js @@ -18,6 +18,7 @@ goog.require('jspb.BinaryWriter'); goog.require('jspb.Message'); goog.require('proto.ei.BasicRequestInfo'); goog.require('proto.ei.FarmProductionParams'); +goog.require('proto.ei.IdleSessionSummary'); goog.require('proto.ei.PlayerFarmInfo'); /** @@ -88,6 +89,7 @@ proto.ei.ContractCoopStatusUpdateRequest.toObject = function(includeInstance, ms hideCcStatus: (f = jspb.Message.getBooleanField(msg, 17)) == null ? undefined : f, productionParams: (f = msg.getProductionParams()) && proto.ei.FarmProductionParams.toObject(includeInstance, f), farmInfo: (f = msg.getFarmInfo()) && proto.ei.PlayerFarmInfo.toObject(includeInstance, f), + lastIdleSummary: (f = msg.getLastIdleSummary()) && proto.ei.IdleSessionSummary.toObject(includeInstance, f), eggLayingRateBuff: jspb.Message.getFloatingPointFieldWithDefault(msg, 10, 1.0), earningsBuff: jspb.Message.getFloatingPointFieldWithDefault(msg, 11, 1.0) }; @@ -189,6 +191,11 @@ proto.ei.ContractCoopStatusUpdateRequest.deserializeBinaryFromReader = function( reader.readMessage(value,proto.ei.PlayerFarmInfo.deserializeBinaryFromReader); msg.setFarmInfo(value); break; + case 18: + var value = new proto.ei.IdleSessionSummary; + reader.readMessage(value,proto.ei.IdleSessionSummary.deserializeBinaryFromReader); + msg.setLastIdleSummary(value); + break; case 10: var value = /** @type {number} */ (reader.readDouble()); msg.setEggLayingRateBuff(value); @@ -334,6 +341,14 @@ proto.ei.ContractCoopStatusUpdateRequest.serializeBinaryToWriter = function(mess proto.ei.PlayerFarmInfo.serializeBinaryToWriter ); } + f = message.getLastIdleSummary(); + if (f != null) { + writer.writeMessage( + 18, + f, + proto.ei.IdleSessionSummary.serializeBinaryToWriter + ); + } f = /** @type {number} */ (jspb.Message.getField(message, 10)); if (f != null) { writer.writeDouble( @@ -894,6 +909,43 @@ proto.ei.ContractCoopStatusUpdateRequest.prototype.hasFarmInfo = function() { }; +/** + * optional IdleSessionSummary last_idle_summary = 18; + * @return {?proto.ei.IdleSessionSummary} + */ +proto.ei.ContractCoopStatusUpdateRequest.prototype.getLastIdleSummary = function() { + return /** @type{?proto.ei.IdleSessionSummary} */ ( + jspb.Message.getWrapperField(this, proto.ei.IdleSessionSummary, 18)); +}; + + +/** + * @param {?proto.ei.IdleSessionSummary|undefined} value + * @return {!proto.ei.ContractCoopStatusUpdateRequest} returns this +*/ +proto.ei.ContractCoopStatusUpdateRequest.prototype.setLastIdleSummary = function(value) { + return jspb.Message.setWrapperField(this, 18, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.ei.ContractCoopStatusUpdateRequest} returns this + */ +proto.ei.ContractCoopStatusUpdateRequest.prototype.clearLastIdleSummary = function() { + return this.setLastIdleSummary(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.ei.ContractCoopStatusUpdateRequest.prototype.hasLastIdleSummary = function() { + return jspb.Message.getField(this, 18) != null; +}; + + /** * optional double egg_laying_rate_buff = 10; * @return {number} diff --git a/ei/js/contractplayerinfo.js b/ei/js/contractplayerinfo.js index 21264d1..6f0e478 100644 --- a/ei/js/contractplayerinfo.js +++ b/ei/js/contractplayerinfo.js @@ -12,6 +12,7 @@ // @ts-nocheck goog.provide('proto.ei.ContractPlayerInfo'); +goog.provide('proto.ei.ContractPlayerInfo.SeasonProgress'); goog.provide('proto.ei.ContractPlayerInfo.Status'); goog.require('jspb.BinaryReader'); @@ -42,13 +43,34 @@ if (goog.DEBUG && !COMPILED) { */ proto.ei.ContractPlayerInfo.displayName = 'proto.ei.ContractPlayerInfo'; } +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.ei.ContractPlayerInfo.SeasonProgress = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.ei.ContractPlayerInfo.SeasonProgress, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.ei.ContractPlayerInfo.SeasonProgress.displayName = 'proto.ei.ContractPlayerInfo.SeasonProgress'; +} /** * List of repeated fields within this message type. * @private {!Array} * @const */ -proto.ei.ContractPlayerInfo.repeatedFields_ = [11,6]; +proto.ei.ContractPlayerInfo.repeatedFields_ = [11,6,15]; @@ -95,7 +117,9 @@ proto.ei.ContractPlayerInfo.toObject = function(includeInstance, msg) { lastEvaluationTime: (f = jspb.Message.getOptionalFloatingPointField(msg, 4)) == null ? undefined : f, lastEvaluationVersion: (f = jspb.Message.getField(msg, 5)) == null ? undefined : f, unreadEvaluationsList: jspb.Message.toObjectList(msg.getUnreadEvaluationsList(), - proto.ei.ContractEvaluation.toObject, includeInstance) + proto.ei.ContractEvaluation.toObject, includeInstance), + seasonProgressList: jspb.Message.toObjectList(msg.getSeasonProgressList(), + proto.ei.ContractPlayerInfo.SeasonProgress.toObject, includeInstance) }; if (includeInstance) { @@ -191,6 +215,11 @@ proto.ei.ContractPlayerInfo.deserializeBinaryFromReader = function(msg, reader) reader.readMessage(value,proto.ei.ContractEvaluation.deserializeBinaryFromReader); msg.addUnreadEvaluations(value); break; + case 15: + var value = new proto.ei.ContractPlayerInfo.SeasonProgress; + reader.readMessage(value,proto.ei.ContractPlayerInfo.SeasonProgress.deserializeBinaryFromReader); + msg.addSeasonProgress(value); + break; default: reader.skipField(); break; @@ -319,6 +348,14 @@ proto.ei.ContractPlayerInfo.serializeBinaryToWriter = function(message, writer) proto.ei.ContractEvaluation.serializeBinaryToWriter ); } + f = message.getSeasonProgressList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 15, + f, + proto.ei.ContractPlayerInfo.SeasonProgress.serializeBinaryToWriter + ); + } }; @@ -333,6 +370,346 @@ proto.ei.ContractPlayerInfo.Status = { COMPLETE: 3 }; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.ei.ContractPlayerInfo.SeasonProgress.prototype.toObject = function(opt_includeInstance) { + return proto.ei.ContractPlayerInfo.SeasonProgress.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.ei.ContractPlayerInfo.SeasonProgress} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.ei.ContractPlayerInfo.SeasonProgress.toObject = function(includeInstance, msg) { + var f, obj = { + seasonId: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f, + active: (f = jspb.Message.getBooleanField(msg, 2)) == null ? undefined : f, + startingGrade: (f = jspb.Message.getField(msg, 3)) == null ? undefined : f, + totalCxp: (f = jspb.Message.getOptionalFloatingPointField(msg, 4)) == null ? undefined : f, + cxpLastRewardGiven: (f = jspb.Message.getOptionalFloatingPointField(msg, 5)) == null ? undefined : f + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.ei.ContractPlayerInfo.SeasonProgress} + */ +proto.ei.ContractPlayerInfo.SeasonProgress.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.ei.ContractPlayerInfo.SeasonProgress; + return proto.ei.ContractPlayerInfo.SeasonProgress.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.ei.ContractPlayerInfo.SeasonProgress} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.ei.ContractPlayerInfo.SeasonProgress} + */ +proto.ei.ContractPlayerInfo.SeasonProgress.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setSeasonId(value); + break; + case 2: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setActive(value); + break; + case 3: + var value = /** @type {!proto.ei.Contract.PlayerGrade} */ (reader.readEnum()); + msg.setStartingGrade(value); + break; + case 4: + var value = /** @type {number} */ (reader.readDouble()); + msg.setTotalCxp(value); + break; + case 5: + var value = /** @type {number} */ (reader.readDouble()); + msg.setCxpLastRewardGiven(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.ei.ContractPlayerInfo.SeasonProgress.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.ei.ContractPlayerInfo.SeasonProgress.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.ei.ContractPlayerInfo.SeasonProgress} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.ei.ContractPlayerInfo.SeasonProgress.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = /** @type {string} */ (jspb.Message.getField(message, 1)); + if (f != null) { + writer.writeString( + 1, + f + ); + } + f = /** @type {boolean} */ (jspb.Message.getField(message, 2)); + if (f != null) { + writer.writeBool( + 2, + f + ); + } + f = /** @type {!proto.ei.Contract.PlayerGrade} */ (jspb.Message.getField(message, 3)); + if (f != null) { + writer.writeEnum( + 3, + f + ); + } + f = /** @type {number} */ (jspb.Message.getField(message, 4)); + if (f != null) { + writer.writeDouble( + 4, + f + ); + } + f = /** @type {number} */ (jspb.Message.getField(message, 5)); + if (f != null) { + writer.writeDouble( + 5, + f + ); + } +}; + + +/** + * optional string season_id = 1; + * @return {string} + */ +proto.ei.ContractPlayerInfo.SeasonProgress.prototype.getSeasonId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.ei.ContractPlayerInfo.SeasonProgress} returns this + */ +proto.ei.ContractPlayerInfo.SeasonProgress.prototype.setSeasonId = function(value) { + return jspb.Message.setField(this, 1, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.ei.ContractPlayerInfo.SeasonProgress} returns this + */ +proto.ei.ContractPlayerInfo.SeasonProgress.prototype.clearSeasonId = function() { + return jspb.Message.setField(this, 1, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.ei.ContractPlayerInfo.SeasonProgress.prototype.hasSeasonId = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional bool active = 2; + * @return {boolean} + */ +proto.ei.ContractPlayerInfo.SeasonProgress.prototype.getActive = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 2, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.ei.ContractPlayerInfo.SeasonProgress} returns this + */ +proto.ei.ContractPlayerInfo.SeasonProgress.prototype.setActive = function(value) { + return jspb.Message.setField(this, 2, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.ei.ContractPlayerInfo.SeasonProgress} returns this + */ +proto.ei.ContractPlayerInfo.SeasonProgress.prototype.clearActive = function() { + return jspb.Message.setField(this, 2, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.ei.ContractPlayerInfo.SeasonProgress.prototype.hasActive = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * optional Contract.PlayerGrade starting_grade = 3; + * @return {!proto.ei.Contract.PlayerGrade} + */ +proto.ei.ContractPlayerInfo.SeasonProgress.prototype.getStartingGrade = function() { + return /** @type {!proto.ei.Contract.PlayerGrade} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {!proto.ei.Contract.PlayerGrade} value + * @return {!proto.ei.ContractPlayerInfo.SeasonProgress} returns this + */ +proto.ei.ContractPlayerInfo.SeasonProgress.prototype.setStartingGrade = function(value) { + return jspb.Message.setField(this, 3, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.ei.ContractPlayerInfo.SeasonProgress} returns this + */ +proto.ei.ContractPlayerInfo.SeasonProgress.prototype.clearStartingGrade = function() { + return jspb.Message.setField(this, 3, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.ei.ContractPlayerInfo.SeasonProgress.prototype.hasStartingGrade = function() { + return jspb.Message.getField(this, 3) != null; +}; + + +/** + * optional double total_cxp = 4; + * @return {number} + */ +proto.ei.ContractPlayerInfo.SeasonProgress.prototype.getTotalCxp = function() { + return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 4, 0.0)); +}; + + +/** + * @param {number} value + * @return {!proto.ei.ContractPlayerInfo.SeasonProgress} returns this + */ +proto.ei.ContractPlayerInfo.SeasonProgress.prototype.setTotalCxp = function(value) { + return jspb.Message.setField(this, 4, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.ei.ContractPlayerInfo.SeasonProgress} returns this + */ +proto.ei.ContractPlayerInfo.SeasonProgress.prototype.clearTotalCxp = function() { + return jspb.Message.setField(this, 4, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.ei.ContractPlayerInfo.SeasonProgress.prototype.hasTotalCxp = function() { + return jspb.Message.getField(this, 4) != null; +}; + + +/** + * optional double cxp_last_reward_given = 5; + * @return {number} + */ +proto.ei.ContractPlayerInfo.SeasonProgress.prototype.getCxpLastRewardGiven = function() { + return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 5, 0.0)); +}; + + +/** + * @param {number} value + * @return {!proto.ei.ContractPlayerInfo.SeasonProgress} returns this + */ +proto.ei.ContractPlayerInfo.SeasonProgress.prototype.setCxpLastRewardGiven = function(value) { + return jspb.Message.setField(this, 5, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.ei.ContractPlayerInfo.SeasonProgress} returns this + */ +proto.ei.ContractPlayerInfo.SeasonProgress.prototype.clearCxpLastRewardGiven = function() { + return jspb.Message.setField(this, 5, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.ei.ContractPlayerInfo.SeasonProgress.prototype.hasCxpLastRewardGiven = function() { + return jspb.Message.getField(this, 5) != null; +}; + + /** * optional Contract.PlayerGrade grade = 1; * @return {!proto.ei.Contract.PlayerGrade} @@ -840,3 +1217,41 @@ proto.ei.ContractPlayerInfo.prototype.clearUnreadEvaluationsList = function() { }; +/** + * repeated SeasonProgress season_progress = 15; + * @return {!Array} + */ +proto.ei.ContractPlayerInfo.prototype.getSeasonProgressList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.ei.ContractPlayerInfo.SeasonProgress, 15)); +}; + + +/** + * @param {!Array} value + * @return {!proto.ei.ContractPlayerInfo} returns this +*/ +proto.ei.ContractPlayerInfo.prototype.setSeasonProgressList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 15, value); +}; + + +/** + * @param {!proto.ei.ContractPlayerInfo.SeasonProgress=} opt_value + * @param {number=} opt_index + * @return {!proto.ei.ContractPlayerInfo.SeasonProgress} + */ +proto.ei.ContractPlayerInfo.prototype.addSeasonProgress = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 15, opt_value, proto.ei.ContractPlayerInfo.SeasonProgress, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.ei.ContractPlayerInfo} returns this + */ +proto.ei.ContractPlayerInfo.prototype.clearSeasonProgressList = function() { + return this.setSeasonProgressList([]); +}; + + diff --git a/ei/js/contractseasongoal.js b/ei/js/contractseasongoal.js new file mode 100644 index 0000000..61d246c --- /dev/null +++ b/ei/js/contractseasongoal.js @@ -0,0 +1,333 @@ +// source: ei.proto +/** + * @fileoverview + * @enhanceable + * @suppress {missingRequire} reports error on implicit type usages. + * @suppress {messageConventions} JS Compiler reports an error if a variable or + * field starts with 'MSG_' and isn't a translatable message. + * @public + */ +// GENERATED CODE -- DO NOT EDIT! +/* eslint-disable */ +// @ts-nocheck + +goog.provide('proto.ei.ContractSeasonGoal'); + +goog.require('jspb.BinaryReader'); +goog.require('jspb.BinaryWriter'); +goog.require('jspb.Message'); + +goog.forwardDeclare('proto.ei.RewardType'); +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.ei.ContractSeasonGoal = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.ei.ContractSeasonGoal, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.ei.ContractSeasonGoal.displayName = 'proto.ei.ContractSeasonGoal'; +} + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.ei.ContractSeasonGoal.prototype.toObject = function(opt_includeInstance) { + return proto.ei.ContractSeasonGoal.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.ei.ContractSeasonGoal} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.ei.ContractSeasonGoal.toObject = function(includeInstance, msg) { + var f, obj = { + cxp: (f = jspb.Message.getOptionalFloatingPointField(msg, 1)) == null ? undefined : f, + rewardType: (f = jspb.Message.getField(msg, 3)) == null ? undefined : f, + rewardSubType: (f = jspb.Message.getField(msg, 4)) == null ? undefined : f, + rewardAmount: (f = jspb.Message.getOptionalFloatingPointField(msg, 5)) == null ? undefined : f + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.ei.ContractSeasonGoal} + */ +proto.ei.ContractSeasonGoal.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.ei.ContractSeasonGoal; + return proto.ei.ContractSeasonGoal.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.ei.ContractSeasonGoal} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.ei.ContractSeasonGoal} + */ +proto.ei.ContractSeasonGoal.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {number} */ (reader.readDouble()); + msg.setCxp(value); + break; + case 3: + var value = /** @type {!proto.ei.RewardType} */ (reader.readEnum()); + msg.setRewardType(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setRewardSubType(value); + break; + case 5: + var value = /** @type {number} */ (reader.readDouble()); + msg.setRewardAmount(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.ei.ContractSeasonGoal.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.ei.ContractSeasonGoal.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.ei.ContractSeasonGoal} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.ei.ContractSeasonGoal.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = /** @type {number} */ (jspb.Message.getField(message, 1)); + if (f != null) { + writer.writeDouble( + 1, + f + ); + } + f = /** @type {!proto.ei.RewardType} */ (jspb.Message.getField(message, 3)); + if (f != null) { + writer.writeEnum( + 3, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 4)); + if (f != null) { + writer.writeString( + 4, + f + ); + } + f = /** @type {number} */ (jspb.Message.getField(message, 5)); + if (f != null) { + writer.writeDouble( + 5, + f + ); + } +}; + + +/** + * optional double cxp = 1; + * @return {number} + */ +proto.ei.ContractSeasonGoal.prototype.getCxp = function() { + return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 1, 0.0)); +}; + + +/** + * @param {number} value + * @return {!proto.ei.ContractSeasonGoal} returns this + */ +proto.ei.ContractSeasonGoal.prototype.setCxp = function(value) { + return jspb.Message.setField(this, 1, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.ei.ContractSeasonGoal} returns this + */ +proto.ei.ContractSeasonGoal.prototype.clearCxp = function() { + return jspb.Message.setField(this, 1, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.ei.ContractSeasonGoal.prototype.hasCxp = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional RewardType reward_type = 3; + * @return {!proto.ei.RewardType} + */ +proto.ei.ContractSeasonGoal.prototype.getRewardType = function() { + return /** @type {!proto.ei.RewardType} */ (jspb.Message.getFieldWithDefault(this, 3, 1)); +}; + + +/** + * @param {!proto.ei.RewardType} value + * @return {!proto.ei.ContractSeasonGoal} returns this + */ +proto.ei.ContractSeasonGoal.prototype.setRewardType = function(value) { + return jspb.Message.setField(this, 3, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.ei.ContractSeasonGoal} returns this + */ +proto.ei.ContractSeasonGoal.prototype.clearRewardType = function() { + return jspb.Message.setField(this, 3, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.ei.ContractSeasonGoal.prototype.hasRewardType = function() { + return jspb.Message.getField(this, 3) != null; +}; + + +/** + * optional string reward_sub_type = 4; + * @return {string} + */ +proto.ei.ContractSeasonGoal.prototype.getRewardSubType = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** + * @param {string} value + * @return {!proto.ei.ContractSeasonGoal} returns this + */ +proto.ei.ContractSeasonGoal.prototype.setRewardSubType = function(value) { + return jspb.Message.setField(this, 4, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.ei.ContractSeasonGoal} returns this + */ +proto.ei.ContractSeasonGoal.prototype.clearRewardSubType = function() { + return jspb.Message.setField(this, 4, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.ei.ContractSeasonGoal.prototype.hasRewardSubType = function() { + return jspb.Message.getField(this, 4) != null; +}; + + +/** + * optional double reward_amount = 5; + * @return {number} + */ +proto.ei.ContractSeasonGoal.prototype.getRewardAmount = function() { + return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 5, 0.0)); +}; + + +/** + * @param {number} value + * @return {!proto.ei.ContractSeasonGoal} returns this + */ +proto.ei.ContractSeasonGoal.prototype.setRewardAmount = function(value) { + return jspb.Message.setField(this, 5, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.ei.ContractSeasonGoal} returns this + */ +proto.ei.ContractSeasonGoal.prototype.clearRewardAmount = function() { + return jspb.Message.setField(this, 5, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.ei.ContractSeasonGoal.prototype.hasRewardAmount = function() { + return jspb.Message.getField(this, 5) != null; +}; + + diff --git a/ei/js/contractseasoninfo.js b/ei/js/contractseasoninfo.js new file mode 100644 index 0000000..0870b63 --- /dev/null +++ b/ei/js/contractseasoninfo.js @@ -0,0 +1,528 @@ +// source: ei.proto +/** + * @fileoverview + * @enhanceable + * @suppress {missingRequire} reports error on implicit type usages. + * @suppress {messageConventions} JS Compiler reports an error if a variable or + * field starts with 'MSG_' and isn't a translatable message. + * @public + */ +// GENERATED CODE -- DO NOT EDIT! +/* eslint-disable */ +// @ts-nocheck + +goog.provide('proto.ei.ContractSeasonInfo'); +goog.provide('proto.ei.ContractSeasonInfo.GoalSet'); + +goog.require('jspb.BinaryReader'); +goog.require('jspb.BinaryWriter'); +goog.require('jspb.Message'); +goog.require('proto.ei.ContractSeasonGoal'); + +goog.forwardDeclare('proto.ei.Contract.PlayerGrade'); +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.ei.ContractSeasonInfo = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.ei.ContractSeasonInfo.repeatedFields_, null); +}; +goog.inherits(proto.ei.ContractSeasonInfo, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.ei.ContractSeasonInfo.displayName = 'proto.ei.ContractSeasonInfo'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.ei.ContractSeasonInfo.GoalSet = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.ei.ContractSeasonInfo.GoalSet.repeatedFields_, null); +}; +goog.inherits(proto.ei.ContractSeasonInfo.GoalSet, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.ei.ContractSeasonInfo.GoalSet.displayName = 'proto.ei.ContractSeasonInfo.GoalSet'; +} + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.ei.ContractSeasonInfo.repeatedFields_ = [2]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.ei.ContractSeasonInfo.prototype.toObject = function(opt_includeInstance) { + return proto.ei.ContractSeasonInfo.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.ei.ContractSeasonInfo} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.ei.ContractSeasonInfo.toObject = function(includeInstance, msg) { + var f, obj = { + id: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f, + name: (f = jspb.Message.getField(msg, 3)) == null ? undefined : f, + gradeGoalsList: jspb.Message.toObjectList(msg.getGradeGoalsList(), + proto.ei.ContractSeasonInfo.GoalSet.toObject, includeInstance) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.ei.ContractSeasonInfo} + */ +proto.ei.ContractSeasonInfo.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.ei.ContractSeasonInfo; + return proto.ei.ContractSeasonInfo.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.ei.ContractSeasonInfo} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.ei.ContractSeasonInfo} + */ +proto.ei.ContractSeasonInfo.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setId(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setName(value); + break; + case 2: + var value = new proto.ei.ContractSeasonInfo.GoalSet; + reader.readMessage(value,proto.ei.ContractSeasonInfo.GoalSet.deserializeBinaryFromReader); + msg.addGradeGoals(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.ei.ContractSeasonInfo.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.ei.ContractSeasonInfo.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.ei.ContractSeasonInfo} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.ei.ContractSeasonInfo.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = /** @type {string} */ (jspb.Message.getField(message, 1)); + if (f != null) { + writer.writeString( + 1, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 3)); + if (f != null) { + writer.writeString( + 3, + f + ); + } + f = message.getGradeGoalsList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 2, + f, + proto.ei.ContractSeasonInfo.GoalSet.serializeBinaryToWriter + ); + } +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.ei.ContractSeasonInfo.GoalSet.repeatedFields_ = [2]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.ei.ContractSeasonInfo.GoalSet.prototype.toObject = function(opt_includeInstance) { + return proto.ei.ContractSeasonInfo.GoalSet.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.ei.ContractSeasonInfo.GoalSet} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.ei.ContractSeasonInfo.GoalSet.toObject = function(includeInstance, msg) { + var f, obj = { + grade: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f, + goalsList: jspb.Message.toObjectList(msg.getGoalsList(), + proto.ei.ContractSeasonGoal.toObject, includeInstance) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.ei.ContractSeasonInfo.GoalSet} + */ +proto.ei.ContractSeasonInfo.GoalSet.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.ei.ContractSeasonInfo.GoalSet; + return proto.ei.ContractSeasonInfo.GoalSet.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.ei.ContractSeasonInfo.GoalSet} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.ei.ContractSeasonInfo.GoalSet} + */ +proto.ei.ContractSeasonInfo.GoalSet.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {!proto.ei.Contract.PlayerGrade} */ (reader.readEnum()); + msg.setGrade(value); + break; + case 2: + var value = new proto.ei.ContractSeasonGoal; + reader.readMessage(value,proto.ei.ContractSeasonGoal.deserializeBinaryFromReader); + msg.addGoals(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.ei.ContractSeasonInfo.GoalSet.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.ei.ContractSeasonInfo.GoalSet.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.ei.ContractSeasonInfo.GoalSet} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.ei.ContractSeasonInfo.GoalSet.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = /** @type {!proto.ei.Contract.PlayerGrade} */ (jspb.Message.getField(message, 1)); + if (f != null) { + writer.writeEnum( + 1, + f + ); + } + f = message.getGoalsList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 2, + f, + proto.ei.ContractSeasonGoal.serializeBinaryToWriter + ); + } +}; + + +/** + * optional Contract.PlayerGrade grade = 1; + * @return {!proto.ei.Contract.PlayerGrade} + */ +proto.ei.ContractSeasonInfo.GoalSet.prototype.getGrade = function() { + return /** @type {!proto.ei.Contract.PlayerGrade} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); +}; + + +/** + * @param {!proto.ei.Contract.PlayerGrade} value + * @return {!proto.ei.ContractSeasonInfo.GoalSet} returns this + */ +proto.ei.ContractSeasonInfo.GoalSet.prototype.setGrade = function(value) { + return jspb.Message.setField(this, 1, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.ei.ContractSeasonInfo.GoalSet} returns this + */ +proto.ei.ContractSeasonInfo.GoalSet.prototype.clearGrade = function() { + return jspb.Message.setField(this, 1, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.ei.ContractSeasonInfo.GoalSet.prototype.hasGrade = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * repeated ContractSeasonGoal goals = 2; + * @return {!Array} + */ +proto.ei.ContractSeasonInfo.GoalSet.prototype.getGoalsList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.ei.ContractSeasonGoal, 2)); +}; + + +/** + * @param {!Array} value + * @return {!proto.ei.ContractSeasonInfo.GoalSet} returns this +*/ +proto.ei.ContractSeasonInfo.GoalSet.prototype.setGoalsList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 2, value); +}; + + +/** + * @param {!proto.ei.ContractSeasonGoal=} opt_value + * @param {number=} opt_index + * @return {!proto.ei.ContractSeasonGoal} + */ +proto.ei.ContractSeasonInfo.GoalSet.prototype.addGoals = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.ei.ContractSeasonGoal, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.ei.ContractSeasonInfo.GoalSet} returns this + */ +proto.ei.ContractSeasonInfo.GoalSet.prototype.clearGoalsList = function() { + return this.setGoalsList([]); +}; + + +/** + * optional string id = 1; + * @return {string} + */ +proto.ei.ContractSeasonInfo.prototype.getId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.ei.ContractSeasonInfo} returns this + */ +proto.ei.ContractSeasonInfo.prototype.setId = function(value) { + return jspb.Message.setField(this, 1, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.ei.ContractSeasonInfo} returns this + */ +proto.ei.ContractSeasonInfo.prototype.clearId = function() { + return jspb.Message.setField(this, 1, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.ei.ContractSeasonInfo.prototype.hasId = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional string name = 3; + * @return {string} + */ +proto.ei.ContractSeasonInfo.prototype.getName = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.ei.ContractSeasonInfo} returns this + */ +proto.ei.ContractSeasonInfo.prototype.setName = function(value) { + return jspb.Message.setField(this, 3, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.ei.ContractSeasonInfo} returns this + */ +proto.ei.ContractSeasonInfo.prototype.clearName = function() { + return jspb.Message.setField(this, 3, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.ei.ContractSeasonInfo.prototype.hasName = function() { + return jspb.Message.getField(this, 3) != null; +}; + + +/** + * repeated GoalSet grade_goals = 2; + * @return {!Array} + */ +proto.ei.ContractSeasonInfo.prototype.getGradeGoalsList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.ei.ContractSeasonInfo.GoalSet, 2)); +}; + + +/** + * @param {!Array} value + * @return {!proto.ei.ContractSeasonInfo} returns this +*/ +proto.ei.ContractSeasonInfo.prototype.setGradeGoalsList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 2, value); +}; + + +/** + * @param {!proto.ei.ContractSeasonInfo.GoalSet=} opt_value + * @param {number=} opt_index + * @return {!proto.ei.ContractSeasonInfo.GoalSet} + */ +proto.ei.ContractSeasonInfo.prototype.addGradeGoals = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.ei.ContractSeasonInfo.GoalSet, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.ei.ContractSeasonInfo} returns this + */ +proto.ei.ContractSeasonInfo.prototype.clearGradeGoalsList = function() { + return this.setGradeGoalsList([]); +}; + + diff --git a/ei/js/contractseasoninfos.js b/ei/js/contractseasoninfos.js new file mode 100644 index 0000000..ce72038 --- /dev/null +++ b/ei/js/contractseasoninfos.js @@ -0,0 +1,201 @@ +// source: ei.proto +/** + * @fileoverview + * @enhanceable + * @suppress {missingRequire} reports error on implicit type usages. + * @suppress {messageConventions} JS Compiler reports an error if a variable or + * field starts with 'MSG_' and isn't a translatable message. + * @public + */ +// GENERATED CODE -- DO NOT EDIT! +/* eslint-disable */ +// @ts-nocheck + +goog.provide('proto.ei.ContractSeasonInfos'); + +goog.require('jspb.BinaryReader'); +goog.require('jspb.BinaryWriter'); +goog.require('jspb.Message'); +goog.require('proto.ei.ContractSeasonInfo'); + +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.ei.ContractSeasonInfos = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.ei.ContractSeasonInfos.repeatedFields_, null); +}; +goog.inherits(proto.ei.ContractSeasonInfos, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.ei.ContractSeasonInfos.displayName = 'proto.ei.ContractSeasonInfos'; +} + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.ei.ContractSeasonInfos.repeatedFields_ = [1]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.ei.ContractSeasonInfos.prototype.toObject = function(opt_includeInstance) { + return proto.ei.ContractSeasonInfos.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.ei.ContractSeasonInfos} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.ei.ContractSeasonInfos.toObject = function(includeInstance, msg) { + var f, obj = { + infosList: jspb.Message.toObjectList(msg.getInfosList(), + proto.ei.ContractSeasonInfo.toObject, includeInstance) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.ei.ContractSeasonInfos} + */ +proto.ei.ContractSeasonInfos.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.ei.ContractSeasonInfos; + return proto.ei.ContractSeasonInfos.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.ei.ContractSeasonInfos} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.ei.ContractSeasonInfos} + */ +proto.ei.ContractSeasonInfos.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.ei.ContractSeasonInfo; + reader.readMessage(value,proto.ei.ContractSeasonInfo.deserializeBinaryFromReader); + msg.addInfos(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.ei.ContractSeasonInfos.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.ei.ContractSeasonInfos.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.ei.ContractSeasonInfos} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.ei.ContractSeasonInfos.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getInfosList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 1, + f, + proto.ei.ContractSeasonInfo.serializeBinaryToWriter + ); + } +}; + + +/** + * repeated ContractSeasonInfo infos = 1; + * @return {!Array} + */ +proto.ei.ContractSeasonInfos.prototype.getInfosList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.ei.ContractSeasonInfo, 1)); +}; + + +/** + * @param {!Array} value + * @return {!proto.ei.ContractSeasonInfos} returns this +*/ +proto.ei.ContractSeasonInfos.prototype.setInfosList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 1, value); +}; + + +/** + * @param {!proto.ei.ContractSeasonInfo=} opt_value + * @param {number=} opt_index + * @return {!proto.ei.ContractSeasonInfo} + */ +proto.ei.ContractSeasonInfos.prototype.addInfos = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.ei.ContractSeasonInfo, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.ei.ContractSeasonInfos} returns this + */ +proto.ei.ContractSeasonInfos.prototype.clearInfosList = function() { + return this.setInfosList([]); +}; + + diff --git a/ei/js/contractseasonrewardconfirmationrequest.js b/ei/js/contractseasonrewardconfirmationrequest.js new file mode 100644 index 0000000..c2391d2 --- /dev/null +++ b/ei/js/contractseasonrewardconfirmationrequest.js @@ -0,0 +1,292 @@ +// source: ei.proto +/** + * @fileoverview + * @enhanceable + * @suppress {missingRequire} reports error on implicit type usages. + * @suppress {messageConventions} JS Compiler reports an error if a variable or + * field starts with 'MSG_' and isn't a translatable message. + * @public + */ +// GENERATED CODE -- DO NOT EDIT! +/* eslint-disable */ +// @ts-nocheck + +goog.provide('proto.ei.ContractSeasonRewardConfirmationRequest'); + +goog.require('jspb.BinaryReader'); +goog.require('jspb.BinaryWriter'); +goog.require('jspb.Message'); +goog.require('proto.ei.BasicRequestInfo'); +goog.require('proto.ei.ContractSeasonGoal'); + +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.ei.ContractSeasonRewardConfirmationRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.ei.ContractSeasonRewardConfirmationRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.ei.ContractSeasonRewardConfirmationRequest.displayName = 'proto.ei.ContractSeasonRewardConfirmationRequest'; +} + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.ei.ContractSeasonRewardConfirmationRequest.prototype.toObject = function(opt_includeInstance) { + return proto.ei.ContractSeasonRewardConfirmationRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.ei.ContractSeasonRewardConfirmationRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.ei.ContractSeasonRewardConfirmationRequest.toObject = function(includeInstance, msg) { + var f, obj = { + rinfo: (f = msg.getRinfo()) && proto.ei.BasicRequestInfo.toObject(includeInstance, f), + seasonId: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f, + goal: (f = msg.getGoal()) && proto.ei.ContractSeasonGoal.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.ei.ContractSeasonRewardConfirmationRequest} + */ +proto.ei.ContractSeasonRewardConfirmationRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.ei.ContractSeasonRewardConfirmationRequest; + return proto.ei.ContractSeasonRewardConfirmationRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.ei.ContractSeasonRewardConfirmationRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.ei.ContractSeasonRewardConfirmationRequest} + */ +proto.ei.ContractSeasonRewardConfirmationRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.ei.BasicRequestInfo; + reader.readMessage(value,proto.ei.BasicRequestInfo.deserializeBinaryFromReader); + msg.setRinfo(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setSeasonId(value); + break; + case 3: + var value = new proto.ei.ContractSeasonGoal; + reader.readMessage(value,proto.ei.ContractSeasonGoal.deserializeBinaryFromReader); + msg.setGoal(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.ei.ContractSeasonRewardConfirmationRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.ei.ContractSeasonRewardConfirmationRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.ei.ContractSeasonRewardConfirmationRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.ei.ContractSeasonRewardConfirmationRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getRinfo(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.ei.BasicRequestInfo.serializeBinaryToWriter + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 2)); + if (f != null) { + writer.writeString( + 2, + f + ); + } + f = message.getGoal(); + if (f != null) { + writer.writeMessage( + 3, + f, + proto.ei.ContractSeasonGoal.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BasicRequestInfo rinfo = 1; + * @return {?proto.ei.BasicRequestInfo} + */ +proto.ei.ContractSeasonRewardConfirmationRequest.prototype.getRinfo = function() { + return /** @type{?proto.ei.BasicRequestInfo} */ ( + jspb.Message.getWrapperField(this, proto.ei.BasicRequestInfo, 1)); +}; + + +/** + * @param {?proto.ei.BasicRequestInfo|undefined} value + * @return {!proto.ei.ContractSeasonRewardConfirmationRequest} returns this +*/ +proto.ei.ContractSeasonRewardConfirmationRequest.prototype.setRinfo = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.ei.ContractSeasonRewardConfirmationRequest} returns this + */ +proto.ei.ContractSeasonRewardConfirmationRequest.prototype.clearRinfo = function() { + return this.setRinfo(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.ei.ContractSeasonRewardConfirmationRequest.prototype.hasRinfo = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional string season_id = 2; + * @return {string} + */ +proto.ei.ContractSeasonRewardConfirmationRequest.prototype.getSeasonId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.ei.ContractSeasonRewardConfirmationRequest} returns this + */ +proto.ei.ContractSeasonRewardConfirmationRequest.prototype.setSeasonId = function(value) { + return jspb.Message.setField(this, 2, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.ei.ContractSeasonRewardConfirmationRequest} returns this + */ +proto.ei.ContractSeasonRewardConfirmationRequest.prototype.clearSeasonId = function() { + return jspb.Message.setField(this, 2, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.ei.ContractSeasonRewardConfirmationRequest.prototype.hasSeasonId = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * optional ContractSeasonGoal goal = 3; + * @return {?proto.ei.ContractSeasonGoal} + */ +proto.ei.ContractSeasonRewardConfirmationRequest.prototype.getGoal = function() { + return /** @type{?proto.ei.ContractSeasonGoal} */ ( + jspb.Message.getWrapperField(this, proto.ei.ContractSeasonGoal, 3)); +}; + + +/** + * @param {?proto.ei.ContractSeasonGoal|undefined} value + * @return {!proto.ei.ContractSeasonRewardConfirmationRequest} returns this +*/ +proto.ei.ContractSeasonRewardConfirmationRequest.prototype.setGoal = function(value) { + return jspb.Message.setWrapperField(this, 3, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.ei.ContractSeasonRewardConfirmationRequest} returns this + */ +proto.ei.ContractSeasonRewardConfirmationRequest.prototype.clearGoal = function() { + return this.setGoal(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.ei.ContractSeasonRewardConfirmationRequest.prototype.hasGoal = function() { + return jspb.Message.getField(this, 3) != null; +}; + + diff --git a/ei/js/contractsresponse.js b/ei/js/contractsresponse.js index e777039..68d381f 100644 --- a/ei/js/contractsresponse.js +++ b/ei/js/contractsresponse.js @@ -17,6 +17,7 @@ goog.require('jspb.BinaryReader'); goog.require('jspb.BinaryWriter'); goog.require('jspb.Message'); goog.require('proto.ei.Contract'); +goog.require('proto.ei.ContractSeasonInfo'); goog.require('proto.ei.CustomEgg'); /** @@ -86,7 +87,8 @@ proto.ei.ContractsResponse.toObject = function(includeInstance, msg) { warningMessage: (f = jspb.Message.getField(msg, 4)) == null ? undefined : f, totalEop: (f = jspb.Message.getOptionalFloatingPointField(msg, 5)) == null ? undefined : f, serverTime: (f = jspb.Message.getOptionalFloatingPointField(msg, 2)) == null ? undefined : f, - maxEop: jspb.Message.getFieldWithDefault(msg, 3, 1000) + maxEop: jspb.Message.getFieldWithDefault(msg, 3, 1000), + currentSeason: (f = msg.getCurrentSeason()) && proto.ei.ContractSeasonInfo.toObject(includeInstance, f) }; if (includeInstance) { @@ -149,6 +151,11 @@ proto.ei.ContractsResponse.deserializeBinaryFromReader = function(msg, reader) { var value = /** @type {number} */ (reader.readUint32()); msg.setMaxEop(value); break; + case 7: + var value = new proto.ei.ContractSeasonInfo; + reader.readMessage(value,proto.ei.ContractSeasonInfo.deserializeBinaryFromReader); + msg.setCurrentSeason(value); + break; default: reader.skipField(); break; @@ -222,6 +229,14 @@ proto.ei.ContractsResponse.serializeBinaryToWriter = function(message, writer) { f ); } + f = message.getCurrentSeason(); + if (f != null) { + writer.writeMessage( + 7, + f, + proto.ei.ContractSeasonInfo.serializeBinaryToWriter + ); + } }; @@ -445,3 +460,40 @@ proto.ei.ContractsResponse.prototype.hasMaxEop = function() { }; +/** + * optional ContractSeasonInfo current_season = 7; + * @return {?proto.ei.ContractSeasonInfo} + */ +proto.ei.ContractsResponse.prototype.getCurrentSeason = function() { + return /** @type{?proto.ei.ContractSeasonInfo} */ ( + jspb.Message.getWrapperField(this, proto.ei.ContractSeasonInfo, 7)); +}; + + +/** + * @param {?proto.ei.ContractSeasonInfo|undefined} value + * @return {!proto.ei.ContractsResponse} returns this +*/ +proto.ei.ContractsResponse.prototype.setCurrentSeason = function(value) { + return jspb.Message.setWrapperField(this, 7, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.ei.ContractsResponse} returns this + */ +proto.ei.ContractsResponse.prototype.clearCurrentSeason = function() { + return this.setCurrentSeason(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.ei.ContractsResponse.prototype.hasCurrentSeason = function() { + return jspb.Message.getField(this, 7) != null; +}; + + diff --git a/ei/js/idlesessionsummary.js b/ei/js/idlesessionsummary.js new file mode 100644 index 0000000..d5b188e --- /dev/null +++ b/ei/js/idlesessionsummary.js @@ -0,0 +1,524 @@ +// source: ei.proto +/** + * @fileoverview + * @enhanceable + * @suppress {missingRequire} reports error on implicit type usages. + * @suppress {messageConventions} JS Compiler reports an error if a variable or + * field starts with 'MSG_' and isn't a translatable message. + * @public + */ +// GENERATED CODE -- DO NOT EDIT! +/* eslint-disable */ +// @ts-nocheck + +goog.provide('proto.ei.IdleSessionSummary'); + +goog.require('jspb.BinaryReader'); +goog.require('jspb.BinaryWriter'); +goog.require('jspb.Message'); + +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.ei.IdleSessionSummary = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.ei.IdleSessionSummary, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.ei.IdleSessionSummary.displayName = 'proto.ei.IdleSessionSummary'; +} + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.ei.IdleSessionSummary.prototype.toObject = function(opt_includeInstance) { + return proto.ei.IdleSessionSummary.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.ei.IdleSessionSummary} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.ei.IdleSessionSummary.toObject = function(includeInstance, msg) { + var f, obj = { + timeAway: (f = jspb.Message.getOptionalFloatingPointField(msg, 1)) == null ? undefined : f, + timeSimulated: (f = jspb.Message.getOptionalFloatingPointField(msg, 2)) == null ? undefined : f, + silosOwned: (f = jspb.Message.getField(msg, 3)) == null ? undefined : f, + averageElr: (f = jspb.Message.getOptionalFloatingPointField(msg, 4)) == null ? undefined : f, + averageMsr: (f = jspb.Message.getOptionalFloatingPointField(msg, 5)) == null ? undefined : f, + averageEggDeliveryRate: (f = jspb.Message.getOptionalFloatingPointField(msg, 6)) == null ? undefined : f, + lastEggDeliveryRate: (f = jspb.Message.getOptionalFloatingPointField(msg, 8)) == null ? undefined : f, + farmIndex: (f = jspb.Message.getField(msg, 7)) == null ? undefined : f + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.ei.IdleSessionSummary} + */ +proto.ei.IdleSessionSummary.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.ei.IdleSessionSummary; + return proto.ei.IdleSessionSummary.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.ei.IdleSessionSummary} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.ei.IdleSessionSummary} + */ +proto.ei.IdleSessionSummary.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {number} */ (reader.readDouble()); + msg.setTimeAway(value); + break; + case 2: + var value = /** @type {number} */ (reader.readDouble()); + msg.setTimeSimulated(value); + break; + case 3: + var value = /** @type {number} */ (reader.readUint32()); + msg.setSilosOwned(value); + break; + case 4: + var value = /** @type {number} */ (reader.readDouble()); + msg.setAverageElr(value); + break; + case 5: + var value = /** @type {number} */ (reader.readDouble()); + msg.setAverageMsr(value); + break; + case 6: + var value = /** @type {number} */ (reader.readDouble()); + msg.setAverageEggDeliveryRate(value); + break; + case 8: + var value = /** @type {number} */ (reader.readDouble()); + msg.setLastEggDeliveryRate(value); + break; + case 7: + var value = /** @type {number} */ (reader.readUint32()); + msg.setFarmIndex(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.ei.IdleSessionSummary.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.ei.IdleSessionSummary.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.ei.IdleSessionSummary} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.ei.IdleSessionSummary.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = /** @type {number} */ (jspb.Message.getField(message, 1)); + if (f != null) { + writer.writeDouble( + 1, + f + ); + } + f = /** @type {number} */ (jspb.Message.getField(message, 2)); + if (f != null) { + writer.writeDouble( + 2, + f + ); + } + f = /** @type {number} */ (jspb.Message.getField(message, 3)); + if (f != null) { + writer.writeUint32( + 3, + f + ); + } + f = /** @type {number} */ (jspb.Message.getField(message, 4)); + if (f != null) { + writer.writeDouble( + 4, + f + ); + } + f = /** @type {number} */ (jspb.Message.getField(message, 5)); + if (f != null) { + writer.writeDouble( + 5, + f + ); + } + f = /** @type {number} */ (jspb.Message.getField(message, 6)); + if (f != null) { + writer.writeDouble( + 6, + f + ); + } + f = /** @type {number} */ (jspb.Message.getField(message, 8)); + if (f != null) { + writer.writeDouble( + 8, + f + ); + } + f = /** @type {number} */ (jspb.Message.getField(message, 7)); + if (f != null) { + writer.writeUint32( + 7, + f + ); + } +}; + + +/** + * optional double time_away = 1; + * @return {number} + */ +proto.ei.IdleSessionSummary.prototype.getTimeAway = function() { + return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 1, 0.0)); +}; + + +/** + * @param {number} value + * @return {!proto.ei.IdleSessionSummary} returns this + */ +proto.ei.IdleSessionSummary.prototype.setTimeAway = function(value) { + return jspb.Message.setField(this, 1, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.ei.IdleSessionSummary} returns this + */ +proto.ei.IdleSessionSummary.prototype.clearTimeAway = function() { + return jspb.Message.setField(this, 1, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.ei.IdleSessionSummary.prototype.hasTimeAway = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional double time_simulated = 2; + * @return {number} + */ +proto.ei.IdleSessionSummary.prototype.getTimeSimulated = function() { + return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 2, 0.0)); +}; + + +/** + * @param {number} value + * @return {!proto.ei.IdleSessionSummary} returns this + */ +proto.ei.IdleSessionSummary.prototype.setTimeSimulated = function(value) { + return jspb.Message.setField(this, 2, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.ei.IdleSessionSummary} returns this + */ +proto.ei.IdleSessionSummary.prototype.clearTimeSimulated = function() { + return jspb.Message.setField(this, 2, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.ei.IdleSessionSummary.prototype.hasTimeSimulated = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * optional uint32 silos_owned = 3; + * @return {number} + */ +proto.ei.IdleSessionSummary.prototype.getSilosOwned = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.ei.IdleSessionSummary} returns this + */ +proto.ei.IdleSessionSummary.prototype.setSilosOwned = function(value) { + return jspb.Message.setField(this, 3, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.ei.IdleSessionSummary} returns this + */ +proto.ei.IdleSessionSummary.prototype.clearSilosOwned = function() { + return jspb.Message.setField(this, 3, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.ei.IdleSessionSummary.prototype.hasSilosOwned = function() { + return jspb.Message.getField(this, 3) != null; +}; + + +/** + * optional double average_elr = 4; + * @return {number} + */ +proto.ei.IdleSessionSummary.prototype.getAverageElr = function() { + return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 4, 0.0)); +}; + + +/** + * @param {number} value + * @return {!proto.ei.IdleSessionSummary} returns this + */ +proto.ei.IdleSessionSummary.prototype.setAverageElr = function(value) { + return jspb.Message.setField(this, 4, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.ei.IdleSessionSummary} returns this + */ +proto.ei.IdleSessionSummary.prototype.clearAverageElr = function() { + return jspb.Message.setField(this, 4, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.ei.IdleSessionSummary.prototype.hasAverageElr = function() { + return jspb.Message.getField(this, 4) != null; +}; + + +/** + * optional double average_msr = 5; + * @return {number} + */ +proto.ei.IdleSessionSummary.prototype.getAverageMsr = function() { + return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 5, 0.0)); +}; + + +/** + * @param {number} value + * @return {!proto.ei.IdleSessionSummary} returns this + */ +proto.ei.IdleSessionSummary.prototype.setAverageMsr = function(value) { + return jspb.Message.setField(this, 5, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.ei.IdleSessionSummary} returns this + */ +proto.ei.IdleSessionSummary.prototype.clearAverageMsr = function() { + return jspb.Message.setField(this, 5, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.ei.IdleSessionSummary.prototype.hasAverageMsr = function() { + return jspb.Message.getField(this, 5) != null; +}; + + +/** + * optional double average_egg_delivery_rate = 6; + * @return {number} + */ +proto.ei.IdleSessionSummary.prototype.getAverageEggDeliveryRate = function() { + return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 6, 0.0)); +}; + + +/** + * @param {number} value + * @return {!proto.ei.IdleSessionSummary} returns this + */ +proto.ei.IdleSessionSummary.prototype.setAverageEggDeliveryRate = function(value) { + return jspb.Message.setField(this, 6, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.ei.IdleSessionSummary} returns this + */ +proto.ei.IdleSessionSummary.prototype.clearAverageEggDeliveryRate = function() { + return jspb.Message.setField(this, 6, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.ei.IdleSessionSummary.prototype.hasAverageEggDeliveryRate = function() { + return jspb.Message.getField(this, 6) != null; +}; + + +/** + * optional double last_egg_delivery_rate = 8; + * @return {number} + */ +proto.ei.IdleSessionSummary.prototype.getLastEggDeliveryRate = function() { + return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 8, 0.0)); +}; + + +/** + * @param {number} value + * @return {!proto.ei.IdleSessionSummary} returns this + */ +proto.ei.IdleSessionSummary.prototype.setLastEggDeliveryRate = function(value) { + return jspb.Message.setField(this, 8, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.ei.IdleSessionSummary} returns this + */ +proto.ei.IdleSessionSummary.prototype.clearLastEggDeliveryRate = function() { + return jspb.Message.setField(this, 8, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.ei.IdleSessionSummary.prototype.hasLastEggDeliveryRate = function() { + return jspb.Message.getField(this, 8) != null; +}; + + +/** + * optional uint32 farm_index = 7; + * @return {number} + */ +proto.ei.IdleSessionSummary.prototype.getFarmIndex = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 7, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.ei.IdleSessionSummary} returns this + */ +proto.ei.IdleSessionSummary.prototype.setFarmIndex = function(value) { + return jspb.Message.setField(this, 7, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.ei.IdleSessionSummary} returns this + */ +proto.ei.IdleSessionSummary.prototype.clearFarmIndex = function() { + return jspb.Message.setField(this, 7, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.ei.IdleSessionSummary.prototype.hasFarmIndex = function() { + return jspb.Message.getField(this, 7) != null; +}; + + diff --git a/ei/kotlin/ei/AccountTransferPayloadKt.kt b/ei/kotlin/ei/AccountTransferPayloadKt.kt index 7aec20a..3ca1d72 100644 --- a/ei/kotlin/ei/AccountTransferPayloadKt.kt +++ b/ei/kotlin/ei/AccountTransferPayloadKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeaccountTransferPayload") public inline fun accountTransferPayload(block: ei.AccountTransferPayloadKt.Dsl.() -> kotlin.Unit): ei.Ei.AccountTransferPayload = ei.AccountTransferPayloadKt.Dsl._create(ei.Ei.AccountTransferPayload.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.AccountTransferPayload` + */ public object AccountTransferPayloadKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object AccountTransferPayloadKt { internal fun _build(): ei.Ei.AccountTransferPayload = _builder.build() /** - * optional string from_id = 1; + * `optional string from_id = 1;` */ public var fromId: kotlin.String @JvmName("getFromId") - get() = _builder.getFromId() + get() = _builder.fromId @JvmName("setFromId") set(value) { - _builder.setFromId(value) + _builder.fromId = value } /** - * optional string from_id = 1; + * `optional string from_id = 1;` */ public fun clearFromId() { _builder.clearFromId() } /** - * optional string from_id = 1; + * `optional string from_id = 1;` * @return Whether the fromId field is set. */ public fun hasFromId(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object AccountTransferPayloadKt { } /** - * optional string to_ei_user_id = 2; + * `optional string to_ei_user_id = 2;` */ public var toEiUserId: kotlin.String @JvmName("getToEiUserId") - get() = _builder.getToEiUserId() + get() = _builder.toEiUserId @JvmName("setToEiUserId") set(value) { - _builder.setToEiUserId(value) + _builder.toEiUserId = value } /** - * optional string to_ei_user_id = 2; + * `optional string to_ei_user_id = 2;` */ public fun clearToEiUserId() { _builder.clearToEiUserId() } /** - * optional string to_ei_user_id = 2; + * `optional string to_ei_user_id = 2;` * @return Whether the toEiUserId field is set. */ public fun hasToEiUserId(): kotlin.Boolean { @@ -72,6 +78,6 @@ public object AccountTransferPayloadKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.AccountTransferPayload.copy(block: ei.AccountTransferPayloadKt.Dsl.() -> kotlin.Unit): ei.Ei.AccountTransferPayload = - ei.AccountTransferPayloadKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.AccountTransferPayload.copy(block: `ei`.AccountTransferPayloadKt.Dsl.() -> kotlin.Unit): ei.Ei.AccountTransferPayload = + `ei`.AccountTransferPayloadKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/ActionKeyValuePairKt.kt b/ei/kotlin/ei/ActionKeyValuePairKt.kt index edbaf0f..5a566b2 100644 --- a/ei/kotlin/ei/ActionKeyValuePairKt.kt +++ b/ei/kotlin/ei/ActionKeyValuePairKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeactionKeyValuePair") public inline fun actionKeyValuePair(block: ei.ActionKeyValuePairKt.Dsl.() -> kotlin.Unit): ei.Ei.ActionKeyValuePair = ei.ActionKeyValuePairKt.Dsl._create(ei.Ei.ActionKeyValuePair.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ActionKeyValuePair` + */ public object ActionKeyValuePairKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object ActionKeyValuePairKt { internal fun _build(): ei.Ei.ActionKeyValuePair = _builder.build() /** - * required string key = 1; + * `required string key = 1;` */ public var key: kotlin.String @JvmName("getKey") - get() = _builder.getKey() + get() = _builder.key @JvmName("setKey") set(value) { - _builder.setKey(value) + _builder.key = value } /** - * required string key = 1; + * `required string key = 1;` */ public fun clearKey() { _builder.clearKey() } /** - * required string key = 1; + * `required string key = 1;` * @return Whether the key field is set. */ public fun hasKey(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object ActionKeyValuePairKt { } /** - * required string value = 2; + * `required string value = 2;` */ public var value: kotlin.String @JvmName("getValue") - get() = _builder.getValue() + get() = _builder.value @JvmName("setValue") set(value) { - _builder.setValue(value) + _builder.value = value } /** - * required string value = 2; + * `required string value = 2;` */ public fun clearValue() { _builder.clearValue() } /** - * required string value = 2; + * `required string value = 2;` * @return Whether the value field is set. */ public fun hasValue(): kotlin.Boolean { @@ -72,6 +78,6 @@ public object ActionKeyValuePairKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ActionKeyValuePair.copy(block: ei.ActionKeyValuePairKt.Dsl.() -> kotlin.Unit): ei.Ei.ActionKeyValuePair = - ei.ActionKeyValuePairKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ActionKeyValuePair.copy(block: `ei`.ActionKeyValuePairKt.Dsl.() -> kotlin.Unit): ei.Ei.ActionKeyValuePair = + `ei`.ActionKeyValuePairKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/AdAttributionInfoKt.kt b/ei/kotlin/ei/AdAttributionInfoKt.kt index d663375..ca3b7e7 100644 --- a/ei/kotlin/ei/AdAttributionInfoKt.kt +++ b/ei/kotlin/ei/AdAttributionInfoKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeadAttributionInfo") public inline fun adAttributionInfo(block: ei.AdAttributionInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.AdAttributionInfo = ei.AdAttributionInfoKt.Dsl._create(ei.Ei.AdAttributionInfo.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.AdAttributionInfo` + */ public object AdAttributionInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object AdAttributionInfoKt { internal fun _build(): ei.Ei.AdAttributionInfo = _builder.build() /** - * optional string device_ad_id = 1; + * `optional string device_ad_id = 1;` */ public var deviceAdId: kotlin.String @JvmName("getDeviceAdId") - get() = _builder.getDeviceAdId() + get() = _builder.deviceAdId @JvmName("setDeviceAdId") set(value) { - _builder.setDeviceAdId(value) + _builder.deviceAdId = value } /** - * optional string device_ad_id = 1; + * `optional string device_ad_id = 1;` */ public fun clearDeviceAdId() { _builder.clearDeviceAdId() } /** - * optional string device_ad_id = 1; + * `optional string device_ad_id = 1;` * @return Whether the deviceAdId field is set. */ public fun hasDeviceAdId(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object AdAttributionInfoKt { } /** - * optional string network_name = 2; + * `optional string network_name = 2;` */ public var networkName: kotlin.String @JvmName("getNetworkName") - get() = _builder.getNetworkName() + get() = _builder.networkName @JvmName("setNetworkName") set(value) { - _builder.setNetworkName(value) + _builder.networkName = value } /** - * optional string network_name = 2; + * `optional string network_name = 2;` */ public fun clearNetworkName() { _builder.clearNetworkName() } /** - * optional string network_name = 2; + * `optional string network_name = 2;` * @return Whether the networkName field is set. */ public fun hasNetworkName(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object AdAttributionInfoKt { } /** - * optional bool attribution = 3; + * `optional bool attribution = 3;` */ public var attribution: kotlin.Boolean @JvmName("getAttribution") - get() = _builder.getAttribution() + get() = _builder.attribution @JvmName("setAttribution") set(value) { - _builder.setAttribution(value) + _builder.attribution = value } /** - * optional bool attribution = 3; + * `optional bool attribution = 3;` */ public fun clearAttribution() { _builder.clearAttribution() } /** - * optional bool attribution = 3; + * `optional bool attribution = 3;` * @return Whether the attribution field is set. */ public fun hasAttribution(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object AdAttributionInfoKt { } /** - * optional string org_name = 4; + * `optional string org_name = 4;` */ public var orgName: kotlin.String @JvmName("getOrgName") - get() = _builder.getOrgName() + get() = _builder.orgName @JvmName("setOrgName") set(value) { - _builder.setOrgName(value) + _builder.orgName = value } /** - * optional string org_name = 4; + * `optional string org_name = 4;` */ public fun clearOrgName() { _builder.clearOrgName() } /** - * optional string org_name = 4; + * `optional string org_name = 4;` * @return Whether the orgName field is set. */ public fun hasOrgName(): kotlin.Boolean { @@ -119,23 +125,23 @@ public object AdAttributionInfoKt { } /** - * optional string org_id = 5; + * `optional string org_id = 5;` */ public var orgId: kotlin.String @JvmName("getOrgId") - get() = _builder.getOrgId() + get() = _builder.orgId @JvmName("setOrgId") set(value) { - _builder.setOrgId(value) + _builder.orgId = value } /** - * optional string org_id = 5; + * `optional string org_id = 5;` */ public fun clearOrgId() { _builder.clearOrgId() } /** - * optional string org_id = 5; + * `optional string org_id = 5;` * @return Whether the orgId field is set. */ public fun hasOrgId(): kotlin.Boolean { @@ -143,23 +149,23 @@ public object AdAttributionInfoKt { } /** - * optional string campaign_name = 6; + * `optional string campaign_name = 6;` */ public var campaignName: kotlin.String @JvmName("getCampaignName") - get() = _builder.getCampaignName() + get() = _builder.campaignName @JvmName("setCampaignName") set(value) { - _builder.setCampaignName(value) + _builder.campaignName = value } /** - * optional string campaign_name = 6; + * `optional string campaign_name = 6;` */ public fun clearCampaignName() { _builder.clearCampaignName() } /** - * optional string campaign_name = 6; + * `optional string campaign_name = 6;` * @return Whether the campaignName field is set. */ public fun hasCampaignName(): kotlin.Boolean { @@ -167,23 +173,23 @@ public object AdAttributionInfoKt { } /** - * optional string campaign_id = 7; + * `optional string campaign_id = 7;` */ public var campaignId: kotlin.String @JvmName("getCampaignId") - get() = _builder.getCampaignId() + get() = _builder.campaignId @JvmName("setCampaignId") set(value) { - _builder.setCampaignId(value) + _builder.campaignId = value } /** - * optional string campaign_id = 7; + * `optional string campaign_id = 7;` */ public fun clearCampaignId() { _builder.clearCampaignId() } /** - * optional string campaign_id = 7; + * `optional string campaign_id = 7;` * @return Whether the campaignId field is set. */ public fun hasCampaignId(): kotlin.Boolean { @@ -191,23 +197,23 @@ public object AdAttributionInfoKt { } /** - * optional string click_date = 8; + * `optional string click_date = 8;` */ public var clickDate: kotlin.String @JvmName("getClickDate") - get() = _builder.getClickDate() + get() = _builder.clickDate @JvmName("setClickDate") set(value) { - _builder.setClickDate(value) + _builder.clickDate = value } /** - * optional string click_date = 8; + * `optional string click_date = 8;` */ public fun clearClickDate() { _builder.clearClickDate() } /** - * optional string click_date = 8; + * `optional string click_date = 8;` * @return Whether the clickDate field is set. */ public fun hasClickDate(): kotlin.Boolean { @@ -215,23 +221,23 @@ public object AdAttributionInfoKt { } /** - * optional string conversion_date = 9; + * `optional string conversion_date = 9;` */ public var conversionDate: kotlin.String @JvmName("getConversionDate") - get() = _builder.getConversionDate() + get() = _builder.conversionDate @JvmName("setConversionDate") set(value) { - _builder.setConversionDate(value) + _builder.conversionDate = value } /** - * optional string conversion_date = 9; + * `optional string conversion_date = 9;` */ public fun clearConversionDate() { _builder.clearConversionDate() } /** - * optional string conversion_date = 9; + * `optional string conversion_date = 9;` * @return Whether the conversionDate field is set. */ public fun hasConversionDate(): kotlin.Boolean { @@ -239,23 +245,23 @@ public object AdAttributionInfoKt { } /** - * optional string conversion_type = 10; + * `optional string conversion_type = 10;` */ public var conversionType: kotlin.String @JvmName("getConversionType") - get() = _builder.getConversionType() + get() = _builder.conversionType @JvmName("setConversionType") set(value) { - _builder.setConversionType(value) + _builder.conversionType = value } /** - * optional string conversion_type = 10; + * `optional string conversion_type = 10;` */ public fun clearConversionType() { _builder.clearConversionType() } /** - * optional string conversion_type = 10; + * `optional string conversion_type = 10;` * @return Whether the conversionType field is set. */ public fun hasConversionType(): kotlin.Boolean { @@ -263,23 +269,23 @@ public object AdAttributionInfoKt { } /** - * optional string geo = 11; + * `optional string geo = 11;` */ public var geo: kotlin.String @JvmName("getGeo") - get() = _builder.getGeo() + get() = _builder.geo @JvmName("setGeo") set(value) { - _builder.setGeo(value) + _builder.geo = value } /** - * optional string geo = 11; + * `optional string geo = 11;` */ public fun clearGeo() { _builder.clearGeo() } /** - * optional string geo = 11; + * `optional string geo = 11;` * @return Whether the geo field is set. */ public fun hasGeo(): kotlin.Boolean { @@ -287,23 +293,23 @@ public object AdAttributionInfoKt { } /** - * optional string adgroup_name = 12; + * `optional string adgroup_name = 12;` */ public var adgroupName: kotlin.String @JvmName("getAdgroupName") - get() = _builder.getAdgroupName() + get() = _builder.adgroupName @JvmName("setAdgroupName") set(value) { - _builder.setAdgroupName(value) + _builder.adgroupName = value } /** - * optional string adgroup_name = 12; + * `optional string adgroup_name = 12;` */ public fun clearAdgroupName() { _builder.clearAdgroupName() } /** - * optional string adgroup_name = 12; + * `optional string adgroup_name = 12;` * @return Whether the adgroupName field is set. */ public fun hasAdgroupName(): kotlin.Boolean { @@ -311,23 +317,23 @@ public object AdAttributionInfoKt { } /** - * optional string adgroup_id = 13; + * `optional string adgroup_id = 13;` */ public var adgroupId: kotlin.String @JvmName("getAdgroupId") - get() = _builder.getAdgroupId() + get() = _builder.adgroupId @JvmName("setAdgroupId") set(value) { - _builder.setAdgroupId(value) + _builder.adgroupId = value } /** - * optional string adgroup_id = 13; + * `optional string adgroup_id = 13;` */ public fun clearAdgroupId() { _builder.clearAdgroupId() } /** - * optional string adgroup_id = 13; + * `optional string adgroup_id = 13;` * @return Whether the adgroupId field is set. */ public fun hasAdgroupId(): kotlin.Boolean { @@ -335,23 +341,23 @@ public object AdAttributionInfoKt { } /** - * optional string keyword = 14; + * `optional string keyword = 14;` */ public var keyword: kotlin.String @JvmName("getKeyword") - get() = _builder.getKeyword() + get() = _builder.keyword @JvmName("setKeyword") set(value) { - _builder.setKeyword(value) + _builder.keyword = value } /** - * optional string keyword = 14; + * `optional string keyword = 14;` */ public fun clearKeyword() { _builder.clearKeyword() } /** - * optional string keyword = 14; + * `optional string keyword = 14;` * @return Whether the keyword field is set. */ public fun hasKeyword(): kotlin.Boolean { @@ -359,23 +365,23 @@ public object AdAttributionInfoKt { } /** - * optional string keyword_id = 15; + * `optional string keyword_id = 15;` */ public var keywordId: kotlin.String @JvmName("getKeywordId") - get() = _builder.getKeywordId() + get() = _builder.keywordId @JvmName("setKeywordId") set(value) { - _builder.setKeywordId(value) + _builder.keywordId = value } /** - * optional string keyword_id = 15; + * `optional string keyword_id = 15;` */ public fun clearKeywordId() { _builder.clearKeywordId() } /** - * optional string keyword_id = 15; + * `optional string keyword_id = 15;` * @return Whether the keywordId field is set. */ public fun hasKeywordId(): kotlin.Boolean { @@ -383,23 +389,23 @@ public object AdAttributionInfoKt { } /** - * optional string keyword_extra = 16; + * `optional string keyword_extra = 16;` */ public var keywordExtra: kotlin.String @JvmName("getKeywordExtra") - get() = _builder.getKeywordExtra() + get() = _builder.keywordExtra @JvmName("setKeywordExtra") set(value) { - _builder.setKeywordExtra(value) + _builder.keywordExtra = value } /** - * optional string keyword_extra = 16; + * `optional string keyword_extra = 16;` */ public fun clearKeywordExtra() { _builder.clearKeywordExtra() } /** - * optional string keyword_extra = 16; + * `optional string keyword_extra = 16;` * @return Whether the keywordExtra field is set. */ public fun hasKeywordExtra(): kotlin.Boolean { @@ -407,23 +413,23 @@ public object AdAttributionInfoKt { } /** - * optional string creativeset_name = 17; + * `optional string creativeset_name = 17;` */ public var creativesetName: kotlin.String @JvmName("getCreativesetName") - get() = _builder.getCreativesetName() + get() = _builder.creativesetName @JvmName("setCreativesetName") set(value) { - _builder.setCreativesetName(value) + _builder.creativesetName = value } /** - * optional string creativeset_name = 17; + * `optional string creativeset_name = 17;` */ public fun clearCreativesetName() { _builder.clearCreativesetName() } /** - * optional string creativeset_name = 17; + * `optional string creativeset_name = 17;` * @return Whether the creativesetName field is set. */ public fun hasCreativesetName(): kotlin.Boolean { @@ -431,23 +437,23 @@ public object AdAttributionInfoKt { } /** - * optional string creativeset_id = 18; + * `optional string creativeset_id = 18;` */ public var creativesetId: kotlin.String @JvmName("getCreativesetId") - get() = _builder.getCreativesetId() + get() = _builder.creativesetId @JvmName("setCreativesetId") set(value) { - _builder.setCreativesetId(value) + _builder.creativesetId = value } /** - * optional string creativeset_id = 18; + * `optional string creativeset_id = 18;` */ public fun clearCreativesetId() { _builder.clearCreativesetId() } /** - * optional string creativeset_id = 18; + * `optional string creativeset_id = 18;` * @return Whether the creativesetId field is set. */ public fun hasCreativesetId(): kotlin.Boolean { @@ -456,6 +462,6 @@ public object AdAttributionInfoKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.AdAttributionInfo.copy(block: ei.AdAttributionInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.AdAttributionInfo = - ei.AdAttributionInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.AdAttributionInfo.copy(block: `ei`.AdAttributionInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.AdAttributionInfo = + `ei`.AdAttributionInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/AdAttributionRawDataKt.kt b/ei/kotlin/ei/AdAttributionRawDataKt.kt index 79c6dae..b6b7e88 100644 --- a/ei/kotlin/ei/AdAttributionRawDataKt.kt +++ b/ei/kotlin/ei/AdAttributionRawDataKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeadAttributionRawData") public inline fun adAttributionRawData(block: ei.AdAttributionRawDataKt.Dsl.() -> kotlin.Unit): ei.Ei.AdAttributionRawData = ei.AdAttributionRawDataKt.Dsl._create(ei.Ei.AdAttributionRawData.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.AdAttributionRawData` + */ public object AdAttributionRawDataKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object AdAttributionRawDataKt { internal fun _build(): ei.Ei.AdAttributionRawData = _builder.build() /** - * optional string device_ad_id = 1; + * `optional string device_ad_id = 1;` */ public var deviceAdId: kotlin.String @JvmName("getDeviceAdId") - get() = _builder.getDeviceAdId() + get() = _builder.deviceAdId @JvmName("setDeviceAdId") set(value) { - _builder.setDeviceAdId(value) + _builder.deviceAdId = value } /** - * optional string device_ad_id = 1; + * `optional string device_ad_id = 1;` */ public fun clearDeviceAdId() { _builder.clearDeviceAdId() } /** - * optional string device_ad_id = 1; + * `optional string device_ad_id = 1;` * @return Whether the deviceAdId field is set. */ public fun hasDeviceAdId(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object AdAttributionRawDataKt { } /** - * optional string user_id = 4; + * `optional string user_id = 4;` */ public var userId: kotlin.String @JvmName("getUserId") - get() = _builder.getUserId() + get() = _builder.userId @JvmName("setUserId") set(value) { - _builder.setUserId(value) + _builder.userId = value } /** - * optional string user_id = 4; + * `optional string user_id = 4;` */ public fun clearUserId() { _builder.clearUserId() } /** - * optional string user_id = 4; + * `optional string user_id = 4;` * @return Whether the userId field is set. */ public fun hasUserId(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object AdAttributionRawDataKt { } /** - * optional string ad_network = 2; + * `optional string ad_network = 2;` */ public var adNetwork: kotlin.String @JvmName("getAdNetwork") - get() = _builder.getAdNetwork() + get() = _builder.adNetwork @JvmName("setAdNetwork") set(value) { - _builder.setAdNetwork(value) + _builder.adNetwork = value } /** - * optional string ad_network = 2; + * `optional string ad_network = 2;` */ public fun clearAdNetwork() { _builder.clearAdNetwork() } /** - * optional string ad_network = 2; + * `optional string ad_network = 2;` * @return Whether the adNetwork field is set. */ public fun hasAdNetwork(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object AdAttributionRawDataKt { } /** - * optional string json_data = 3; + * `optional string json_data = 3;` */ public var jsonData: kotlin.String @JvmName("getJsonData") - get() = _builder.getJsonData() + get() = _builder.jsonData @JvmName("setJsonData") set(value) { - _builder.setJsonData(value) + _builder.jsonData = value } /** - * optional string json_data = 3; + * `optional string json_data = 3;` */ public fun clearJsonData() { _builder.clearJsonData() } /** - * optional string json_data = 3; + * `optional string json_data = 3;` * @return Whether the jsonData field is set. */ public fun hasJsonData(): kotlin.Boolean { @@ -120,6 +126,6 @@ public object AdAttributionRawDataKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.AdAttributionRawData.copy(block: ei.AdAttributionRawDataKt.Dsl.() -> kotlin.Unit): ei.Ei.AdAttributionRawData = - ei.AdAttributionRawDataKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.AdAttributionRawData.copy(block: `ei`.AdAttributionRawDataKt.Dsl.() -> kotlin.Unit): ei.Ei.AdAttributionRawData = + `ei`.AdAttributionRawDataKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/AdAttributionRowKt.kt b/ei/kotlin/ei/AdAttributionRowKt.kt index 0ceff94..e79af06 100644 --- a/ei/kotlin/ei/AdAttributionRowKt.kt +++ b/ei/kotlin/ei/AdAttributionRowKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeadAttributionRow") public inline fun adAttributionRow(block: ei.AdAttributionRowKt.Dsl.() -> kotlin.Unit): ei.Ei.AdAttributionRow = ei.AdAttributionRowKt.Dsl._create(ei.Ei.AdAttributionRow.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.AdAttributionRow` + */ public object AdAttributionRowKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object AdAttributionRowKt { internal fun _build(): ei.Ei.AdAttributionRow = _builder.build() /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public var userId: kotlin.String @JvmName("getUserId") - get() = _builder.getUserId() + get() = _builder.userId @JvmName("setUserId") set(value) { - _builder.setUserId(value) + _builder.userId = value } /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public fun clearUserId() { _builder.clearUserId() } /** - * optional string user_id = 1; + * `optional string user_id = 1;` * @return Whether the userId field is set. */ public fun hasUserId(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object AdAttributionRowKt { } /** - * optional string ad_id = 2; + * `optional string ad_id = 2;` */ public var adId: kotlin.String @JvmName("getAdId") - get() = _builder.getAdId() + get() = _builder.adId @JvmName("setAdId") set(value) { - _builder.setAdId(value) + _builder.adId = value } /** - * optional string ad_id = 2; + * `optional string ad_id = 2;` */ public fun clearAdId() { _builder.clearAdId() } /** - * optional string ad_id = 2; + * `optional string ad_id = 2;` * @return Whether the adId field is set. */ public fun hasAdId(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object AdAttributionRowKt { } /** - * optional string ad_network = 3; + * `optional string ad_network = 3;` */ public var adNetwork: kotlin.String @JvmName("getAdNetwork") - get() = _builder.getAdNetwork() + get() = _builder.adNetwork @JvmName("setAdNetwork") set(value) { - _builder.setAdNetwork(value) + _builder.adNetwork = value } /** - * optional string ad_network = 3; + * `optional string ad_network = 3;` */ public fun clearAdNetwork() { _builder.clearAdNetwork() } /** - * optional string ad_network = 3; + * `optional string ad_network = 3;` * @return Whether the adNetwork field is set. */ public fun hasAdNetwork(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object AdAttributionRowKt { } /** - * optional string campaign = 4; + * `optional string campaign = 4;` */ public var campaign: kotlin.String @JvmName("getCampaign") - get() = _builder.getCampaign() + get() = _builder.campaign @JvmName("setCampaign") set(value) { - _builder.setCampaign(value) + _builder.campaign = value } /** - * optional string campaign = 4; + * `optional string campaign = 4;` */ public fun clearCampaign() { _builder.clearCampaign() } /** - * optional string campaign = 4; + * `optional string campaign = 4;` * @return Whether the campaign field is set. */ public fun hasCampaign(): kotlin.Boolean { @@ -119,23 +125,23 @@ public object AdAttributionRowKt { } /** - * optional string keyword = 5; + * `optional string keyword = 5;` */ public var keyword: kotlin.String @JvmName("getKeyword") - get() = _builder.getKeyword() + get() = _builder.keyword @JvmName("setKeyword") set(value) { - _builder.setKeyword(value) + _builder.keyword = value } /** - * optional string keyword = 5; + * `optional string keyword = 5;` */ public fun clearKeyword() { _builder.clearKeyword() } /** - * optional string keyword = 5; + * `optional string keyword = 5;` * @return Whether the keyword field is set. */ public fun hasKeyword(): kotlin.Boolean { @@ -143,23 +149,23 @@ public object AdAttributionRowKt { } /** - * optional string extra = 6; + * `optional string extra = 6;` */ public var extra: kotlin.String @JvmName("getExtra") - get() = _builder.getExtra() + get() = _builder.extra @JvmName("setExtra") set(value) { - _builder.setExtra(value) + _builder.extra = value } /** - * optional string extra = 6; + * `optional string extra = 6;` */ public fun clearExtra() { _builder.clearExtra() } /** - * optional string extra = 6; + * `optional string extra = 6;` * @return Whether the extra field is set. */ public fun hasExtra(): kotlin.Boolean { @@ -167,23 +173,23 @@ public object AdAttributionRowKt { } /** - * optional float click_date = 7; + * `optional float click_date = 7;` */ public var clickDate: kotlin.Float @JvmName("getClickDate") - get() = _builder.getClickDate() + get() = _builder.clickDate @JvmName("setClickDate") set(value) { - _builder.setClickDate(value) + _builder.clickDate = value } /** - * optional float click_date = 7; + * `optional float click_date = 7;` */ public fun clearClickDate() { _builder.clearClickDate() } /** - * optional float click_date = 7; + * `optional float click_date = 7;` * @return Whether the clickDate field is set. */ public fun hasClickDate(): kotlin.Boolean { @@ -191,23 +197,23 @@ public object AdAttributionRowKt { } /** - * optional float download_date = 8; + * `optional float download_date = 8;` */ public var downloadDate: kotlin.Float @JvmName("getDownloadDate") - get() = _builder.getDownloadDate() + get() = _builder.downloadDate @JvmName("setDownloadDate") set(value) { - _builder.setDownloadDate(value) + _builder.downloadDate = value } /** - * optional float download_date = 8; + * `optional float download_date = 8;` */ public fun clearDownloadDate() { _builder.clearDownloadDate() } /** - * optional float download_date = 8; + * `optional float download_date = 8;` * @return Whether the downloadDate field is set. */ public fun hasDownloadDate(): kotlin.Boolean { @@ -215,23 +221,23 @@ public object AdAttributionRowKt { } /** - * optional float approx_time = 9; + * `optional float approx_time = 9;` */ public var approxTime: kotlin.Float @JvmName("getApproxTime") - get() = _builder.getApproxTime() + get() = _builder.approxTime @JvmName("setApproxTime") set(value) { - _builder.setApproxTime(value) + _builder.approxTime = value } /** - * optional float approx_time = 9; + * `optional float approx_time = 9;` */ public fun clearApproxTime() { _builder.clearApproxTime() } /** - * optional float approx_time = 9; + * `optional float approx_time = 9;` * @return Whether the approxTime field is set. */ public fun hasApproxTime(): kotlin.Boolean { @@ -240,6 +246,6 @@ public object AdAttributionRowKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.AdAttributionRow.copy(block: ei.AdAttributionRowKt.Dsl.() -> kotlin.Unit): ei.Ei.AdAttributionRow = - ei.AdAttributionRowKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.AdAttributionRow.copy(block: `ei`.AdAttributionRowKt.Dsl.() -> kotlin.Unit): ei.Ei.AdAttributionRow = + `ei`.AdAttributionRowKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/AppInfoKt.kt b/ei/kotlin/ei/AppInfoKt.kt index b2b8e84..27f48bd 100644 --- a/ei/kotlin/ei/AppInfoKt.kt +++ b/ei/kotlin/ei/AppInfoKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeappInfo") public inline fun appInfo(block: ei.AppInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.AppInfo = ei.AppInfoKt.Dsl._create(ei.Ei.AppInfo.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.AppInfo` + */ public object AppInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object AppInfoKt { internal fun _build(): ei.Ei.AppInfo = _builder.build() /** - * optional string version_str = 1; + * `optional string version_str = 1;` */ public var versionStr: kotlin.String @JvmName("getVersionStr") - get() = _builder.getVersionStr() + get() = _builder.versionStr @JvmName("setVersionStr") set(value) { - _builder.setVersionStr(value) + _builder.versionStr = value } /** - * optional string version_str = 1; + * `optional string version_str = 1;` */ public fun clearVersionStr() { _builder.clearVersionStr() } /** - * optional string version_str = 1; + * `optional string version_str = 1;` * @return Whether the versionStr field is set. */ public fun hasVersionStr(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object AppInfoKt { } /** - * optional uint32 sessions = 2; + * `optional uint32 sessions = 2;` */ public var sessions: kotlin.Int @JvmName("getSessions") - get() = _builder.getSessions() + get() = _builder.sessions @JvmName("setSessions") set(value) { - _builder.setSessions(value) + _builder.sessions = value } /** - * optional uint32 sessions = 2; + * `optional uint32 sessions = 2;` */ public fun clearSessions() { _builder.clearSessions() } /** - * optional uint32 sessions = 2; + * `optional uint32 sessions = 2;` * @return Whether the sessions field is set. */ public fun hasSessions(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object AppInfoKt { } /** - * optional uint32 num_prestiges = 3; + * `optional uint32 num_prestiges = 3;` */ public var numPrestiges: kotlin.Int @JvmName("getNumPrestiges") - get() = _builder.getNumPrestiges() + get() = _builder.numPrestiges @JvmName("setNumPrestiges") set(value) { - _builder.setNumPrestiges(value) + _builder.numPrestiges = value } /** - * optional uint32 num_prestiges = 3; + * `optional uint32 num_prestiges = 3;` */ public fun clearNumPrestiges() { _builder.clearNumPrestiges() } /** - * optional uint32 num_prestiges = 3; + * `optional uint32 num_prestiges = 3;` * @return Whether the numPrestiges field is set. */ public fun hasNumPrestiges(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object AppInfoKt { } /** - * optional uint64 soul_eggs = 4; + * `optional uint64 soul_eggs = 4;` */ public var soulEggs: kotlin.Long @JvmName("getSoulEggs") - get() = _builder.getSoulEggs() + get() = _builder.soulEggs @JvmName("setSoulEggs") set(value) { - _builder.setSoulEggs(value) + _builder.soulEggs = value } /** - * optional uint64 soul_eggs = 4; + * `optional uint64 soul_eggs = 4;` */ public fun clearSoulEggs() { _builder.clearSoulEggs() } /** - * optional uint64 soul_eggs = 4; + * `optional uint64 soul_eggs = 4;` * @return Whether the soulEggs field is set. */ public fun hasSoulEggs(): kotlin.Boolean { @@ -119,23 +125,23 @@ public object AppInfoKt { } /** - * optional uint32 current_egg = 5; + * `optional uint32 current_egg = 5;` */ public var currentEgg: kotlin.Int @JvmName("getCurrentEgg") - get() = _builder.getCurrentEgg() + get() = _builder.currentEgg @JvmName("setCurrentEgg") set(value) { - _builder.setCurrentEgg(value) + _builder.currentEgg = value } /** - * optional uint32 current_egg = 5; + * `optional uint32 current_egg = 5;` */ public fun clearCurrentEgg() { _builder.clearCurrentEgg() } /** - * optional uint32 current_egg = 5; + * `optional uint32 current_egg = 5;` * @return Whether the currentEgg field is set. */ public fun hasCurrentEgg(): kotlin.Boolean { @@ -143,23 +149,23 @@ public object AppInfoKt { } /** - * optional uint64 gold_earned = 6; + * `optional uint64 gold_earned = 6;` */ public var goldEarned: kotlin.Long @JvmName("getGoldEarned") - get() = _builder.getGoldEarned() + get() = _builder.goldEarned @JvmName("setGoldEarned") set(value) { - _builder.setGoldEarned(value) + _builder.goldEarned = value } /** - * optional uint64 gold_earned = 6; + * `optional uint64 gold_earned = 6;` */ public fun clearGoldEarned() { _builder.clearGoldEarned() } /** - * optional uint64 gold_earned = 6; + * `optional uint64 gold_earned = 6;` * @return Whether the goldEarned field is set. */ public fun hasGoldEarned(): kotlin.Boolean { @@ -167,23 +173,23 @@ public object AppInfoKt { } /** - * optional uint64 gold_spent = 7; + * `optional uint64 gold_spent = 7;` */ public var goldSpent: kotlin.Long @JvmName("getGoldSpent") - get() = _builder.getGoldSpent() + get() = _builder.goldSpent @JvmName("setGoldSpent") set(value) { - _builder.setGoldSpent(value) + _builder.goldSpent = value } /** - * optional uint64 gold_spent = 7; + * `optional uint64 gold_spent = 7;` */ public fun clearGoldSpent() { _builder.clearGoldSpent() } /** - * optional uint64 gold_spent = 7; + * `optional uint64 gold_spent = 7;` * @return Whether the goldSpent field is set. */ public fun hasGoldSpent(): kotlin.Boolean { @@ -191,23 +197,23 @@ public object AppInfoKt { } /** - * optional uint32 current_mission = 8; + * `optional uint32 current_mission = 8;` */ public var currentMission: kotlin.Int @JvmName("getCurrentMission") - get() = _builder.getCurrentMission() + get() = _builder.currentMission @JvmName("setCurrentMission") set(value) { - _builder.setCurrentMission(value) + _builder.currentMission = value } /** - * optional uint32 current_mission = 8; + * `optional uint32 current_mission = 8;` */ public fun clearCurrentMission() { _builder.clearCurrentMission() } /** - * optional uint32 current_mission = 8; + * `optional uint32 current_mission = 8;` * @return Whether the currentMission field is set. */ public fun hasCurrentMission(): kotlin.Boolean { @@ -215,23 +221,23 @@ public object AppInfoKt { } /** - * optional uint32 piggy_size = 9; + * `optional uint32 piggy_size = 9;` */ public var piggySize: kotlin.Int @JvmName("getPiggySize") - get() = _builder.getPiggySize() + get() = _builder.piggySize @JvmName("setPiggySize") set(value) { - _builder.setPiggySize(value) + _builder.piggySize = value } /** - * optional uint32 piggy_size = 9; + * `optional uint32 piggy_size = 9;` */ public fun clearPiggySize() { _builder.clearPiggySize() } /** - * optional uint32 piggy_size = 9; + * `optional uint32 piggy_size = 9;` * @return Whether the piggySize field is set. */ public fun hasPiggySize(): kotlin.Boolean { @@ -239,23 +245,23 @@ public object AppInfoKt { } /** - * optional uint64 num_piggy_breaks = 10; + * `optional uint64 num_piggy_breaks = 10;` */ public var numPiggyBreaks: kotlin.Long @JvmName("getNumPiggyBreaks") - get() = _builder.getNumPiggyBreaks() + get() = _builder.numPiggyBreaks @JvmName("setNumPiggyBreaks") set(value) { - _builder.setNumPiggyBreaks(value) + _builder.numPiggyBreaks = value } /** - * optional uint64 num_piggy_breaks = 10; + * `optional uint64 num_piggy_breaks = 10;` */ public fun clearNumPiggyBreaks() { _builder.clearNumPiggyBreaks() } /** - * optional uint64 num_piggy_breaks = 10; + * `optional uint64 num_piggy_breaks = 10;` * @return Whether the numPiggyBreaks field is set. */ public fun hasNumPiggyBreaks(): kotlin.Boolean { @@ -263,23 +269,23 @@ public object AppInfoKt { } /** - * optional uint64 verified_piggy_breaks = 29; + * `optional uint64 verified_piggy_breaks = 29;` */ public var verifiedPiggyBreaks: kotlin.Long @JvmName("getVerifiedPiggyBreaks") - get() = _builder.getVerifiedPiggyBreaks() + get() = _builder.verifiedPiggyBreaks @JvmName("setVerifiedPiggyBreaks") set(value) { - _builder.setVerifiedPiggyBreaks(value) + _builder.verifiedPiggyBreaks = value } /** - * optional uint64 verified_piggy_breaks = 29; + * `optional uint64 verified_piggy_breaks = 29;` */ public fun clearVerifiedPiggyBreaks() { _builder.clearVerifiedPiggyBreaks() } /** - * optional uint64 verified_piggy_breaks = 29; + * `optional uint64 verified_piggy_breaks = 29;` * @return Whether the verifiedPiggyBreaks field is set. */ public fun hasVerifiedPiggyBreaks(): kotlin.Boolean { @@ -287,23 +293,23 @@ public object AppInfoKt { } /** - * optional uint64 iap_packs_purchased = 11; + * `optional uint64 iap_packs_purchased = 11;` */ public var iapPacksPurchased: kotlin.Long @JvmName("getIapPacksPurchased") - get() = _builder.getIapPacksPurchased() + get() = _builder.iapPacksPurchased @JvmName("setIapPacksPurchased") set(value) { - _builder.setIapPacksPurchased(value) + _builder.iapPacksPurchased = value } /** - * optional uint64 iap_packs_purchased = 11; + * `optional uint64 iap_packs_purchased = 11;` */ public fun clearIapPacksPurchased() { _builder.clearIapPacksPurchased() } /** - * optional uint64 iap_packs_purchased = 11; + * `optional uint64 iap_packs_purchased = 11;` * @return Whether the iapPacksPurchased field is set. */ public fun hasIapPacksPurchased(): kotlin.Boolean { @@ -311,23 +317,23 @@ public object AppInfoKt { } /** - * optional uint32 permit_level = 12; + * `optional uint32 permit_level = 12;` */ public var permitLevel: kotlin.Int @JvmName("getPermitLevel") - get() = _builder.getPermitLevel() + get() = _builder.permitLevel @JvmName("setPermitLevel") set(value) { - _builder.setPermitLevel(value) + _builder.permitLevel = value } /** - * optional uint32 permit_level = 12; + * `optional uint32 permit_level = 12;` */ public fun clearPermitLevel() { _builder.clearPermitLevel() } /** - * optional uint32 permit_level = 12; + * `optional uint32 permit_level = 12;` * @return Whether the permitLevel field is set. */ public fun hasPermitLevel(): kotlin.Boolean { @@ -335,23 +341,23 @@ public object AppInfoKt { } /** - * optional uint64 video_doubler_uses = 15; + * `optional uint64 video_doubler_uses = 15;` */ public var videoDoublerUses: kotlin.Long @JvmName("getVideoDoublerUses") - get() = _builder.getVideoDoublerUses() + get() = _builder.videoDoublerUses @JvmName("setVideoDoublerUses") set(value) { - _builder.setVideoDoublerUses(value) + _builder.videoDoublerUses = value } /** - * optional uint64 video_doubler_uses = 15; + * `optional uint64 video_doubler_uses = 15;` */ public fun clearVideoDoublerUses() { _builder.clearVideoDoublerUses() } /** - * optional uint64 video_doubler_uses = 15; + * `optional uint64 video_doubler_uses = 15;` * @return Whether the videoDoublerUses field is set. */ public fun hasVideoDoublerUses(): kotlin.Boolean { @@ -359,23 +365,23 @@ public object AppInfoKt { } /** - * optional uint64 drone_takedowns = 18; + * `optional uint64 drone_takedowns = 18;` */ public var droneTakedowns: kotlin.Long @JvmName("getDroneTakedowns") - get() = _builder.getDroneTakedowns() + get() = _builder.droneTakedowns @JvmName("setDroneTakedowns") set(value) { - _builder.setDroneTakedowns(value) + _builder.droneTakedowns = value } /** - * optional uint64 drone_takedowns = 18; + * `optional uint64 drone_takedowns = 18;` */ public fun clearDroneTakedowns() { _builder.clearDroneTakedowns() } /** - * optional uint64 drone_takedowns = 18; + * `optional uint64 drone_takedowns = 18;` * @return Whether the droneTakedowns field is set. */ public fun hasDroneTakedowns(): kotlin.Boolean { @@ -383,23 +389,23 @@ public object AppInfoKt { } /** - * optional uint64 drone_takedowns_elite = 19; + * `optional uint64 drone_takedowns_elite = 19;` */ public var droneTakedownsElite: kotlin.Long @JvmName("getDroneTakedownsElite") - get() = _builder.getDroneTakedownsElite() + get() = _builder.droneTakedownsElite @JvmName("setDroneTakedownsElite") set(value) { - _builder.setDroneTakedownsElite(value) + _builder.droneTakedownsElite = value } /** - * optional uint64 drone_takedowns_elite = 19; + * `optional uint64 drone_takedowns_elite = 19;` */ public fun clearDroneTakedownsElite() { _builder.clearDroneTakedownsElite() } /** - * optional uint64 drone_takedowns_elite = 19; + * `optional uint64 drone_takedowns_elite = 19;` * @return Whether the droneTakedownsElite field is set. */ public fun hasDroneTakedownsElite(): kotlin.Boolean { @@ -407,23 +413,23 @@ public object AppInfoKt { } /** - * optional bool trophies_unlocked = 20; + * `optional bool trophies_unlocked = 20;` */ public var trophiesUnlocked: kotlin.Boolean @JvmName("getTrophiesUnlocked") - get() = _builder.getTrophiesUnlocked() + get() = _builder.trophiesUnlocked @JvmName("setTrophiesUnlocked") set(value) { - _builder.setTrophiesUnlocked(value) + _builder.trophiesUnlocked = value } /** - * optional bool trophies_unlocked = 20; + * `optional bool trophies_unlocked = 20;` */ public fun clearTrophiesUnlocked() { _builder.clearTrophiesUnlocked() } /** - * optional bool trophies_unlocked = 20; + * `optional bool trophies_unlocked = 20;` * @return Whether the trophiesUnlocked field is set. */ public fun hasTrophiesUnlocked(): kotlin.Boolean { @@ -431,23 +437,23 @@ public object AppInfoKt { } /** - * optional float egg_level = 21; + * `optional float egg_level = 21;` */ public var eggLevel: kotlin.Float @JvmName("getEggLevel") - get() = _builder.getEggLevel() + get() = _builder.eggLevel @JvmName("setEggLevel") set(value) { - _builder.setEggLevel(value) + _builder.eggLevel = value } /** - * optional float egg_level = 21; + * `optional float egg_level = 21;` */ public fun clearEggLevel() { _builder.clearEggLevel() } /** - * optional float egg_level = 21; + * `optional float egg_level = 21;` * @return Whether the eggLevel field is set. */ public fun hasEggLevel(): kotlin.Boolean { @@ -455,23 +461,23 @@ public object AppInfoKt { } /** - * optional float struggle_factor = 22; + * `optional float struggle_factor = 22;` */ public var struggleFactor: kotlin.Float @JvmName("getStruggleFactor") - get() = _builder.getStruggleFactor() + get() = _builder.struggleFactor @JvmName("setStruggleFactor") set(value) { - _builder.setStruggleFactor(value) + _builder.struggleFactor = value } /** - * optional float struggle_factor = 22; + * `optional float struggle_factor = 22;` */ public fun clearStruggleFactor() { _builder.clearStruggleFactor() } /** - * optional float struggle_factor = 22; + * `optional float struggle_factor = 22;` * @return Whether the struggleFactor field is set. */ public fun hasStruggleFactor(): kotlin.Boolean { @@ -479,23 +485,23 @@ public object AppInfoKt { } /** - * optional bool piggy_full = 23; + * `optional bool piggy_full = 23;` */ public var piggyFull: kotlin.Boolean @JvmName("getPiggyFull") - get() = _builder.getPiggyFull() + get() = _builder.piggyFull @JvmName("setPiggyFull") set(value) { - _builder.setPiggyFull(value) + _builder.piggyFull = value } /** - * optional bool piggy_full = 23; + * `optional bool piggy_full = 23;` */ public fun clearPiggyFull() { _builder.clearPiggyFull() } /** - * optional bool piggy_full = 23; + * `optional bool piggy_full = 23;` * @return Whether the piggyFull field is set. */ public fun hasPiggyFull(): kotlin.Boolean { @@ -503,23 +509,23 @@ public object AppInfoKt { } /** - * optional bool piggy_found_full = 24; + * `optional bool piggy_found_full = 24;` */ public var piggyFoundFull: kotlin.Boolean @JvmName("getPiggyFoundFull") - get() = _builder.getPiggyFoundFull() + get() = _builder.piggyFoundFull @JvmName("setPiggyFoundFull") set(value) { - _builder.setPiggyFoundFull(value) + _builder.piggyFoundFull = value } /** - * optional bool piggy_found_full = 24; + * `optional bool piggy_found_full = 24;` */ public fun clearPiggyFoundFull() { _builder.clearPiggyFoundFull() } /** - * optional bool piggy_found_full = 24; + * `optional bool piggy_found_full = 24;` * @return Whether the piggyFoundFull field is set. */ public fun hasPiggyFoundFull(): kotlin.Boolean { @@ -527,23 +533,23 @@ public object AppInfoKt { } /** - * optional double time_piggy_full_realtime = 25; + * `optional double time_piggy_full_realtime = 25;` */ public var timePiggyFullRealtime: kotlin.Double @JvmName("getTimePiggyFullRealtime") - get() = _builder.getTimePiggyFullRealtime() + get() = _builder.timePiggyFullRealtime @JvmName("setTimePiggyFullRealtime") set(value) { - _builder.setTimePiggyFullRealtime(value) + _builder.timePiggyFullRealtime = value } /** - * optional double time_piggy_full_realtime = 25; + * `optional double time_piggy_full_realtime = 25;` */ public fun clearTimePiggyFullRealtime() { _builder.clearTimePiggyFullRealtime() } /** - * optional double time_piggy_full_realtime = 25; + * `optional double time_piggy_full_realtime = 25;` * @return Whether the timePiggyFullRealtime field is set. */ public fun hasTimePiggyFullRealtime(): kotlin.Boolean { @@ -551,23 +557,23 @@ public object AppInfoKt { } /** - * optional double time_piggy_full_gametime = 26; + * `optional double time_piggy_full_gametime = 26;` */ public var timePiggyFullGametime: kotlin.Double @JvmName("getTimePiggyFullGametime") - get() = _builder.getTimePiggyFullGametime() + get() = _builder.timePiggyFullGametime @JvmName("setTimePiggyFullGametime") set(value) { - _builder.setTimePiggyFullGametime(value) + _builder.timePiggyFullGametime = value } /** - * optional double time_piggy_full_gametime = 26; + * `optional double time_piggy_full_gametime = 26;` */ public fun clearTimePiggyFullGametime() { _builder.clearTimePiggyFullGametime() } /** - * optional double time_piggy_full_gametime = 26; + * `optional double time_piggy_full_gametime = 26;` * @return Whether the timePiggyFullGametime field is set. */ public fun hasTimePiggyFullGametime(): kotlin.Boolean { @@ -575,23 +581,23 @@ public object AppInfoKt { } /** - * optional uint64 lost_piggy_increments = 27; + * `optional uint64 lost_piggy_increments = 27;` */ public var lostPiggyIncrements: kotlin.Long @JvmName("getLostPiggyIncrements") - get() = _builder.getLostPiggyIncrements() + get() = _builder.lostPiggyIncrements @JvmName("setLostPiggyIncrements") set(value) { - _builder.setLostPiggyIncrements(value) + _builder.lostPiggyIncrements = value } /** - * optional uint64 lost_piggy_increments = 27; + * `optional uint64 lost_piggy_increments = 27;` */ public fun clearLostPiggyIncrements() { _builder.clearLostPiggyIncrements() } /** - * optional uint64 lost_piggy_increments = 27; + * `optional uint64 lost_piggy_increments = 27;` * @return Whether the lostPiggyIncrements field is set. */ public fun hasLostPiggyIncrements(): kotlin.Boolean { @@ -599,23 +605,23 @@ public object AppInfoKt { } /** - * optional string sale_id = 28; + * `optional string sale_id = 28;` */ public var saleId: kotlin.String @JvmName("getSaleId") - get() = _builder.getSaleId() + get() = _builder.saleId @JvmName("setSaleId") set(value) { - _builder.setSaleId(value) + _builder.saleId = value } /** - * optional string sale_id = 28; + * `optional string sale_id = 28;` */ public fun clearSaleId() { _builder.clearSaleId() } /** - * optional string sale_id = 28; + * `optional string sale_id = 28;` * @return Whether the saleId field is set. */ public fun hasSaleId(): kotlin.Boolean { @@ -623,23 +629,23 @@ public object AppInfoKt { } /** - * optional uint64 unlimited_chickens_uses = 13; + * `optional uint64 unlimited_chickens_uses = 13;` */ public var unlimitedChickensUses: kotlin.Long @JvmName("getUnlimitedChickensUses") - get() = _builder.getUnlimitedChickensUses() + get() = _builder.unlimitedChickensUses @JvmName("setUnlimitedChickensUses") set(value) { - _builder.setUnlimitedChickensUses(value) + _builder.unlimitedChickensUses = value } /** - * optional uint64 unlimited_chickens_uses = 13; + * `optional uint64 unlimited_chickens_uses = 13;` */ public fun clearUnlimitedChickensUses() { _builder.clearUnlimitedChickensUses() } /** - * optional uint64 unlimited_chickens_uses = 13; + * `optional uint64 unlimited_chickens_uses = 13;` * @return Whether the unlimitedChickensUses field is set. */ public fun hasUnlimitedChickensUses(): kotlin.Boolean { @@ -647,23 +653,23 @@ public object AppInfoKt { } /** - * optional uint64 refill_uses = 14; + * `optional uint64 refill_uses = 14;` */ public var refillUses: kotlin.Long @JvmName("getRefillUses") - get() = _builder.getRefillUses() + get() = _builder.refillUses @JvmName("setRefillUses") set(value) { - _builder.setRefillUses(value) + _builder.refillUses = value } /** - * optional uint64 refill_uses = 14; + * `optional uint64 refill_uses = 14;` */ public fun clearRefillUses() { _builder.clearRefillUses() } /** - * optional uint64 refill_uses = 14; + * `optional uint64 refill_uses = 14;` * @return Whether the refillUses field is set. */ public fun hasRefillUses(): kotlin.Boolean { @@ -671,23 +677,23 @@ public object AppInfoKt { } /** - * optional uint64 short_warp_uses = 16; + * `optional uint64 short_warp_uses = 16;` */ public var shortWarpUses: kotlin.Long @JvmName("getShortWarpUses") - get() = _builder.getShortWarpUses() + get() = _builder.shortWarpUses @JvmName("setShortWarpUses") set(value) { - _builder.setShortWarpUses(value) + _builder.shortWarpUses = value } /** - * optional uint64 short_warp_uses = 16; + * `optional uint64 short_warp_uses = 16;` */ public fun clearShortWarpUses() { _builder.clearShortWarpUses() } /** - * optional uint64 short_warp_uses = 16; + * `optional uint64 short_warp_uses = 16;` * @return Whether the shortWarpUses field is set. */ public fun hasShortWarpUses(): kotlin.Boolean { @@ -695,23 +701,23 @@ public object AppInfoKt { } /** - * optional uint64 long_warp_uses = 17; + * `optional uint64 long_warp_uses = 17;` */ public var longWarpUses: kotlin.Long @JvmName("getLongWarpUses") - get() = _builder.getLongWarpUses() + get() = _builder.longWarpUses @JvmName("setLongWarpUses") set(value) { - _builder.setLongWarpUses(value) + _builder.longWarpUses = value } /** - * optional uint64 long_warp_uses = 17; + * `optional uint64 long_warp_uses = 17;` */ public fun clearLongWarpUses() { _builder.clearLongWarpUses() } /** - * optional uint64 long_warp_uses = 17; + * `optional uint64 long_warp_uses = 17;` * @return Whether the longWarpUses field is set. */ public fun hasLongWarpUses(): kotlin.Boolean { @@ -720,6 +726,6 @@ public object AppInfoKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.AppInfo.copy(block: ei.AppInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.AppInfo = - ei.AppInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.AppInfo.copy(block: `ei`.AppInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.AppInfo = + `ei`.AppInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/ArtifactInventoryItemKt.kt b/ei/kotlin/ei/ArtifactInventoryItemKt.kt index b8f3eac..d1295fd 100644 --- a/ei/kotlin/ei/ArtifactInventoryItemKt.kt +++ b/ei/kotlin/ei/ArtifactInventoryItemKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeartifactInventoryItem") public inline fun artifactInventoryItem(block: ei.ArtifactInventoryItemKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactInventoryItem = ei.ArtifactInventoryItemKt.Dsl._create(ei.Ei.ArtifactInventoryItem.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ArtifactInventoryItem` + */ public object ArtifactInventoryItemKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object ArtifactInventoryItemKt { internal fun _build(): ei.Ei.ArtifactInventoryItem = _builder.build() /** - * optional uint64 item_id = 1; + * `optional uint64 item_id = 1;` */ public var itemId: kotlin.Long @JvmName("getItemId") - get() = _builder.getItemId() + get() = _builder.itemId @JvmName("setItemId") set(value) { - _builder.setItemId(value) + _builder.itemId = value } /** - * optional uint64 item_id = 1; + * `optional uint64 item_id = 1;` */ public fun clearItemId() { _builder.clearItemId() } /** - * optional uint64 item_id = 1; + * `optional uint64 item_id = 1;` * @return Whether the itemId field is set. */ public fun hasItemId(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object ArtifactInventoryItemKt { } /** - * optional .ei.CompleteArtifact artifact = 2; + * `optional .ei.CompleteArtifact artifact = 2;` */ public var artifact: ei.Ei.CompleteArtifact @JvmName("getArtifact") - get() = _builder.getArtifact() + get() = _builder.artifact @JvmName("setArtifact") set(value) { - _builder.setArtifact(value) + _builder.artifact = value } /** - * optional .ei.CompleteArtifact artifact = 2; + * `optional .ei.CompleteArtifact artifact = 2;` */ public fun clearArtifact() { _builder.clearArtifact() } /** - * optional .ei.CompleteArtifact artifact = 2; + * `optional .ei.CompleteArtifact artifact = 2;` * @return Whether the artifact field is set. */ public fun hasArtifact(): kotlin.Boolean { @@ -73,23 +79,23 @@ public object ArtifactInventoryItemKt { get() = _builder.artifactOrNull /** - * optional double quantity = 3; + * `optional double quantity = 3;` */ public var quantity: kotlin.Double @JvmName("getQuantity") - get() = _builder.getQuantity() + get() = _builder.quantity @JvmName("setQuantity") set(value) { - _builder.setQuantity(value) + _builder.quantity = value } /** - * optional double quantity = 3; + * `optional double quantity = 3;` */ public fun clearQuantity() { _builder.clearQuantity() } /** - * optional double quantity = 3; + * `optional double quantity = 3;` * @return Whether the quantity field is set. */ public fun hasQuantity(): kotlin.Boolean { @@ -97,23 +103,23 @@ public object ArtifactInventoryItemKt { } /** - * optional string server_id = 4; + * `optional string server_id = 4;` */ public var serverId: kotlin.String @JvmName("getServerId") - get() = _builder.getServerId() + get() = _builder.serverId @JvmName("setServerId") set(value) { - _builder.setServerId(value) + _builder.serverId = value } /** - * optional string server_id = 4; + * `optional string server_id = 4;` */ public fun clearServerId() { _builder.clearServerId() } /** - * optional string server_id = 4; + * `optional string server_id = 4;` * @return Whether the serverId field is set. */ public fun hasServerId(): kotlin.Boolean { @@ -122,9 +128,9 @@ public object ArtifactInventoryItemKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ArtifactInventoryItem.copy(block: ei.ArtifactInventoryItemKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactInventoryItem = - ei.ArtifactInventoryItemKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ArtifactInventoryItem.copy(block: `ei`.ArtifactInventoryItemKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactInventoryItem = + `ei`.ArtifactInventoryItemKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.ArtifactInventoryItemOrBuilder.artifactOrNull: ei.Ei.CompleteArtifact? +public val ei.Ei.ArtifactInventoryItemOrBuilder.artifactOrNull: ei.Ei.CompleteArtifact? get() = if (hasArtifact()) getArtifact() else null diff --git a/ei/kotlin/ei/ArtifactSpecKt.kt b/ei/kotlin/ei/ArtifactSpecKt.kt index a29d77c..e5cfd21 100644 --- a/ei/kotlin/ei/ArtifactSpecKt.kt +++ b/ei/kotlin/ei/ArtifactSpecKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeartifactSpec") public inline fun artifactSpec(block: ei.ArtifactSpecKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactSpec = ei.ArtifactSpecKt.Dsl._create(ei.Ei.ArtifactSpec.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ArtifactSpec` + */ public object ArtifactSpecKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object ArtifactSpecKt { internal fun _build(): ei.Ei.ArtifactSpec = _builder.build() /** - * optional .ei.ArtifactSpec.Name name = 1; + * `optional .ei.ArtifactSpec.Name name = 1;` */ public var name: ei.Ei.ArtifactSpec.Name @JvmName("getName") - get() = _builder.getName() + get() = _builder.name @JvmName("setName") set(value) { - _builder.setName(value) + _builder.name = value } /** - * optional .ei.ArtifactSpec.Name name = 1; + * `optional .ei.ArtifactSpec.Name name = 1;` */ public fun clearName() { _builder.clearName() } /** - * optional .ei.ArtifactSpec.Name name = 1; + * `optional .ei.ArtifactSpec.Name name = 1;` * @return Whether the name field is set. */ public fun hasName(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object ArtifactSpecKt { } /** - * optional .ei.ArtifactSpec.Level level = 2; + * `optional .ei.ArtifactSpec.Level level = 2;` */ public var level: ei.Ei.ArtifactSpec.Level @JvmName("getLevel") - get() = _builder.getLevel() + get() = _builder.level @JvmName("setLevel") set(value) { - _builder.setLevel(value) + _builder.level = value } /** - * optional .ei.ArtifactSpec.Level level = 2; + * `optional .ei.ArtifactSpec.Level level = 2;` */ public fun clearLevel() { _builder.clearLevel() } /** - * optional .ei.ArtifactSpec.Level level = 2; + * `optional .ei.ArtifactSpec.Level level = 2;` * @return Whether the level field is set. */ public fun hasLevel(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object ArtifactSpecKt { } /** - * optional .ei.ArtifactSpec.Rarity rarity = 3; + * `optional .ei.ArtifactSpec.Rarity rarity = 3;` */ public var rarity: ei.Ei.ArtifactSpec.Rarity @JvmName("getRarity") - get() = _builder.getRarity() + get() = _builder.rarity @JvmName("setRarity") set(value) { - _builder.setRarity(value) + _builder.rarity = value } /** - * optional .ei.ArtifactSpec.Rarity rarity = 3; + * `optional .ei.ArtifactSpec.Rarity rarity = 3;` */ public fun clearRarity() { _builder.clearRarity() } /** - * optional .ei.ArtifactSpec.Rarity rarity = 3; + * `optional .ei.ArtifactSpec.Rarity rarity = 3;` * @return Whether the rarity field is set. */ public fun hasRarity(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object ArtifactSpecKt { } /** - * optional .ei.Egg egg = 4; + * `optional .ei.Egg egg = 4;` */ public var egg: ei.Ei.Egg @JvmName("getEgg") - get() = _builder.getEgg() + get() = _builder.egg @JvmName("setEgg") set(value) { - _builder.setEgg(value) + _builder.egg = value } /** - * optional .ei.Egg egg = 4; + * `optional .ei.Egg egg = 4;` */ public fun clearEgg() { _builder.clearEgg() } /** - * optional .ei.Egg egg = 4; + * `optional .ei.Egg egg = 4;` * @return Whether the egg field is set. */ public fun hasEgg(): kotlin.Boolean { @@ -120,6 +126,6 @@ public object ArtifactSpecKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ArtifactSpec.copy(block: ei.ArtifactSpecKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactSpec = - ei.ArtifactSpecKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ArtifactSpec.copy(block: `ei`.ArtifactSpecKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactSpec = + `ei`.ArtifactSpecKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/ArtifactsClientInfoKt.kt b/ei/kotlin/ei/ArtifactsClientInfoKt.kt index cb7029e..799339a 100644 --- a/ei/kotlin/ei/ArtifactsClientInfoKt.kt +++ b/ei/kotlin/ei/ArtifactsClientInfoKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeartifactsClientInfo") public inline fun artifactsClientInfo(block: ei.ArtifactsClientInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsClientInfo = ei.ArtifactsClientInfoKt.Dsl._create(ei.Ei.ArtifactsClientInfo.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ArtifactsClientInfo` + */ public object ArtifactsClientInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object ArtifactsClientInfoKt { internal fun _build(): ei.Ei.ArtifactsClientInfo = _builder.build() /** - * optional double mission_capacity_mult = 1; + * `optional double mission_capacity_mult = 1;` */ public var missionCapacityMult: kotlin.Double @JvmName("getMissionCapacityMult") - get() = _builder.getMissionCapacityMult() + get() = _builder.missionCapacityMult @JvmName("setMissionCapacityMult") set(value) { - _builder.setMissionCapacityMult(value) + _builder.missionCapacityMult = value } /** - * optional double mission_capacity_mult = 1; + * `optional double mission_capacity_mult = 1;` */ public fun clearMissionCapacityMult() { _builder.clearMissionCapacityMult() } /** - * optional double mission_capacity_mult = 1; + * `optional double mission_capacity_mult = 1;` * @return Whether the missionCapacityMult field is set. */ public fun hasMissionCapacityMult(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object ArtifactsClientInfoKt { } /** - * optional double mission_duration_mult = 2; + * `optional double mission_duration_mult = 2;` */ public var missionDurationMult: kotlin.Double @JvmName("getMissionDurationMult") - get() = _builder.getMissionDurationMult() + get() = _builder.missionDurationMult @JvmName("setMissionDurationMult") set(value) { - _builder.setMissionDurationMult(value) + _builder.missionDurationMult = value } /** - * optional double mission_duration_mult = 2; + * `optional double mission_duration_mult = 2;` */ public fun clearMissionDurationMult() { _builder.clearMissionDurationMult() } /** - * optional double mission_duration_mult = 2; + * `optional double mission_duration_mult = 2;` * @return Whether the missionDurationMult field is set. */ public fun hasMissionDurationMult(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object ArtifactsClientInfoKt { } /** - * optional double mission_ftl_duration_research_mult = 4; + * `optional double mission_ftl_duration_research_mult = 4;` */ public var missionFtlDurationResearchMult: kotlin.Double @JvmName("getMissionFtlDurationResearchMult") - get() = _builder.getMissionFtlDurationResearchMult() + get() = _builder.missionFtlDurationResearchMult @JvmName("setMissionFtlDurationResearchMult") set(value) { - _builder.setMissionFtlDurationResearchMult(value) + _builder.missionFtlDurationResearchMult = value } /** - * optional double mission_ftl_duration_research_mult = 4; + * `optional double mission_ftl_duration_research_mult = 4;` */ public fun clearMissionFtlDurationResearchMult() { _builder.clearMissionFtlDurationResearchMult() } /** - * optional double mission_ftl_duration_research_mult = 4; + * `optional double mission_ftl_duration_research_mult = 4;` * @return Whether the missionFtlDurationResearchMult field is set. */ public fun hasMissionFtlDurationResearchMult(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object ArtifactsClientInfoKt { } /** - * optional double mission_capacity_research_mult = 6; + * `optional double mission_capacity_research_mult = 6;` */ public var missionCapacityResearchMult: kotlin.Double @JvmName("getMissionCapacityResearchMult") - get() = _builder.getMissionCapacityResearchMult() + get() = _builder.missionCapacityResearchMult @JvmName("setMissionCapacityResearchMult") set(value) { - _builder.setMissionCapacityResearchMult(value) + _builder.missionCapacityResearchMult = value } /** - * optional double mission_capacity_research_mult = 6; + * `optional double mission_capacity_research_mult = 6;` */ public fun clearMissionCapacityResearchMult() { _builder.clearMissionCapacityResearchMult() } /** - * optional double mission_capacity_research_mult = 6; + * `optional double mission_capacity_research_mult = 6;` * @return Whether the missionCapacityResearchMult field is set. */ public fun hasMissionCapacityResearchMult(): kotlin.Boolean { @@ -125,15 +131,15 @@ public object ArtifactsClientInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class LaunchCountsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ArtifactsClientInfo.LaunchCount launch_counts = 3; + * `repeated .ei.ArtifactsClientInfo.LaunchCount launch_counts = 3;` */ public val launchCounts: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getLaunchCountsList() + _builder.launchCountsList ) /** - * repeated .ei.ArtifactsClientInfo.LaunchCount launch_counts = 3; + * `repeated .ei.ArtifactsClientInfo.LaunchCount launch_counts = 3;` * @param value The launchCounts to add. */ @kotlin.jvm.JvmSynthetic @@ -142,7 +148,7 @@ public object ArtifactsClientInfoKt { _builder.addLaunchCounts(value) } /** - * repeated .ei.ArtifactsClientInfo.LaunchCount launch_counts = 3; + * `repeated .ei.ArtifactsClientInfo.LaunchCount launch_counts = 3;` * @param value The launchCounts to add. */ @kotlin.jvm.JvmSynthetic @@ -152,7 +158,7 @@ public object ArtifactsClientInfoKt { add(value) } /** - * repeated .ei.ArtifactsClientInfo.LaunchCount launch_counts = 3; + * `repeated .ei.ArtifactsClientInfo.LaunchCount launch_counts = 3;` * @param values The launchCounts to add. */ @kotlin.jvm.JvmSynthetic @@ -161,7 +167,7 @@ public object ArtifactsClientInfoKt { _builder.addAllLaunchCounts(values) } /** - * repeated .ei.ArtifactsClientInfo.LaunchCount launch_counts = 3; + * `repeated .ei.ArtifactsClientInfo.LaunchCount launch_counts = 3;` * @param values The launchCounts to add. */ @kotlin.jvm.JvmSynthetic @@ -171,7 +177,7 @@ public object ArtifactsClientInfoKt { addAll(values) } /** - * repeated .ei.ArtifactsClientInfo.LaunchCount launch_counts = 3; + * `repeated .ei.ArtifactsClientInfo.LaunchCount launch_counts = 3;` * @param index The index to set the value at. * @param value The launchCounts to set. */ @@ -181,7 +187,7 @@ public object ArtifactsClientInfoKt { _builder.setLaunchCounts(index, value) } /** - * repeated .ei.ArtifactsClientInfo.LaunchCount launch_counts = 3; + * `repeated .ei.ArtifactsClientInfo.LaunchCount launch_counts = 3;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearLaunchCounts") @@ -191,23 +197,23 @@ public object ArtifactsClientInfoKt { /** - * optional double last_server_launch_count_sum_time = 5; + * `optional double last_server_launch_count_sum_time = 5;` */ public var lastServerLaunchCountSumTime: kotlin.Double @JvmName("getLastServerLaunchCountSumTime") - get() = _builder.getLastServerLaunchCountSumTime() + get() = _builder.lastServerLaunchCountSumTime @JvmName("setLastServerLaunchCountSumTime") set(value) { - _builder.setLastServerLaunchCountSumTime(value) + _builder.lastServerLaunchCountSumTime = value } /** - * optional double last_server_launch_count_sum_time = 5; + * `optional double last_server_launch_count_sum_time = 5;` */ public fun clearLastServerLaunchCountSumTime() { _builder.clearLastServerLaunchCountSumTime() } /** - * optional double last_server_launch_count_sum_time = 5; + * `optional double last_server_launch_count_sum_time = 5;` * @return Whether the lastServerLaunchCountSumTime field is set. */ public fun hasLastServerLaunchCountSumTime(): kotlin.Boolean { @@ -217,6 +223,9 @@ public object ArtifactsClientInfoKt { @kotlin.jvm.JvmName("-initializelaunchCount") public inline fun launchCount(block: ei.ArtifactsClientInfoKt.LaunchCountKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsClientInfo.LaunchCount = ei.ArtifactsClientInfoKt.LaunchCountKt.Dsl._create(ei.Ei.ArtifactsClientInfo.LaunchCount.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.ArtifactsClientInfo.LaunchCount` + */ public object LaunchCountKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -234,23 +243,23 @@ public object ArtifactsClientInfoKt { internal fun _build(): ei.Ei.ArtifactsClientInfo.LaunchCount = _builder.build() /** - * optional .ei.MissionInfo.Spaceship ship = 1; + * `optional .ei.MissionInfo.Spaceship ship = 1;` */ public var ship: ei.Ei.MissionInfo.Spaceship @JvmName("getShip") - get() = _builder.getShip() + get() = _builder.ship @JvmName("setShip") set(value) { - _builder.setShip(value) + _builder.ship = value } /** - * optional .ei.MissionInfo.Spaceship ship = 1; + * `optional .ei.MissionInfo.Spaceship ship = 1;` */ public fun clearShip() { _builder.clearShip() } /** - * optional .ei.MissionInfo.Spaceship ship = 1; + * `optional .ei.MissionInfo.Spaceship ship = 1;` * @return Whether the ship field is set. */ public fun hasShip(): kotlin.Boolean { @@ -258,23 +267,23 @@ public object ArtifactsClientInfoKt { } /** - * optional uint32 num_launches = 2; + * `optional uint32 num_launches = 2;` */ public var numLaunches: kotlin.Int @JvmName("getNumLaunches") - get() = _builder.getNumLaunches() + get() = _builder.numLaunches @JvmName("setNumLaunches") set(value) { - _builder.setNumLaunches(value) + _builder.numLaunches = value } /** - * optional uint32 num_launches = 2; + * `optional uint32 num_launches = 2;` */ public fun clearNumLaunches() { _builder.clearNumLaunches() } /** - * optional uint32 num_launches = 2; + * `optional uint32 num_launches = 2;` * @return Whether the numLaunches field is set. */ public fun hasNumLaunches(): kotlin.Boolean { @@ -282,23 +291,23 @@ public object ArtifactsClientInfoKt { } /** - * optional double launch_points = 3; + * `optional double launch_points = 3;` */ public var launchPoints: kotlin.Double @JvmName("getLaunchPoints") - get() = _builder.getLaunchPoints() + get() = _builder.launchPoints @JvmName("setLaunchPoints") set(value) { - _builder.setLaunchPoints(value) + _builder.launchPoints = value } /** - * optional double launch_points = 3; + * `optional double launch_points = 3;` */ public fun clearLaunchPoints() { _builder.clearLaunchPoints() } /** - * optional double launch_points = 3; + * `optional double launch_points = 3;` * @return Whether the launchPoints field is set. */ public fun hasLaunchPoints(): kotlin.Boolean { @@ -308,10 +317,10 @@ public object ArtifactsClientInfoKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ArtifactsClientInfo.copy(block: ei.ArtifactsClientInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsClientInfo = - ei.ArtifactsClientInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ArtifactsClientInfo.copy(block: `ei`.ArtifactsClientInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsClientInfo = + `ei`.ArtifactsClientInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ArtifactsClientInfo.LaunchCount.copy(block: ei.ArtifactsClientInfoKt.LaunchCountKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsClientInfo.LaunchCount = - ei.ArtifactsClientInfoKt.LaunchCountKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ArtifactsClientInfo.LaunchCount.copy(block: `ei`.ArtifactsClientInfoKt.LaunchCountKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsClientInfo.LaunchCount = + `ei`.ArtifactsClientInfoKt.LaunchCountKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/ArtifactsConfigurationRequestKt.kt b/ei/kotlin/ei/ArtifactsConfigurationRequestKt.kt index 04c43f0..12755b6 100644 --- a/ei/kotlin/ei/ArtifactsConfigurationRequestKt.kt +++ b/ei/kotlin/ei/ArtifactsConfigurationRequestKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeartifactsConfigurationRequest") public inline fun artifactsConfigurationRequest(block: ei.ArtifactsConfigurationRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsConfigurationRequest = ei.ArtifactsConfigurationRequestKt.Dsl._create(ei.Ei.ArtifactsConfigurationRequest.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ArtifactsConfigurationRequest` + */ public object ArtifactsConfigurationRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object ArtifactsConfigurationRequestKt { internal fun _build(): ei.Ei.ArtifactsConfigurationRequest = _builder.build() /** - * optional .ei.BasicRequestInfo rinfo = 2; + * `optional .ei.BasicRequestInfo rinfo = 2;` */ public var rinfo: ei.Ei.BasicRequestInfo @JvmName("getRinfo") - get() = _builder.getRinfo() + get() = _builder.rinfo @JvmName("setRinfo") set(value) { - _builder.setRinfo(value) + _builder.rinfo = value } /** - * optional .ei.BasicRequestInfo rinfo = 2; + * `optional .ei.BasicRequestInfo rinfo = 2;` */ public fun clearRinfo() { _builder.clearRinfo() } /** - * optional .ei.BasicRequestInfo rinfo = 2; + * `optional .ei.BasicRequestInfo rinfo = 2;` * @return Whether the rinfo field is set. */ public fun hasRinfo(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object ArtifactsConfigurationRequestKt { get() = _builder.rinfoOrNull /** - * optional uint32 client_version = 1; + * `optional uint32 client_version = 1;` */ public var clientVersion: kotlin.Int @JvmName("getClientVersion") - get() = _builder.getClientVersion() + get() = _builder.clientVersion @JvmName("setClientVersion") set(value) { - _builder.setClientVersion(value) + _builder.clientVersion = value } /** - * optional uint32 client_version = 1; + * `optional uint32 client_version = 1;` */ public fun clearClientVersion() { _builder.clearClientVersion() } /** - * optional uint32 client_version = 1; + * `optional uint32 client_version = 1;` * @return Whether the clientVersion field is set. */ public fun hasClientVersion(): kotlin.Boolean { @@ -74,9 +80,9 @@ public object ArtifactsConfigurationRequestKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ArtifactsConfigurationRequest.copy(block: ei.ArtifactsConfigurationRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsConfigurationRequest = - ei.ArtifactsConfigurationRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ArtifactsConfigurationRequest.copy(block: `ei`.ArtifactsConfigurationRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsConfigurationRequest = + `ei`.ArtifactsConfigurationRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.ArtifactsConfigurationRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? +public val ei.Ei.ArtifactsConfigurationRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? get() = if (hasRinfo()) getRinfo() else null diff --git a/ei/kotlin/ei/ArtifactsConfigurationResponseKt.kt b/ei/kotlin/ei/ArtifactsConfigurationResponseKt.kt index 65ef20c..f6d266f 100644 --- a/ei/kotlin/ei/ArtifactsConfigurationResponseKt.kt +++ b/ei/kotlin/ei/ArtifactsConfigurationResponseKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeartifactsConfigurationResponse") public inline fun artifactsConfigurationResponse(block: ei.ArtifactsConfigurationResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsConfigurationResponse = ei.ArtifactsConfigurationResponseKt.Dsl._create(ei.Ei.ArtifactsConfigurationResponse.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ArtifactsConfigurationResponse` + */ public object ArtifactsConfigurationResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -29,15 +35,15 @@ public object ArtifactsConfigurationResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class MissionParametersProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ArtifactsConfigurationResponse.MissionParameters mission_parameters = 1; + * `repeated .ei.ArtifactsConfigurationResponse.MissionParameters mission_parameters = 1;` */ public val missionParameters: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getMissionParametersList() + _builder.missionParametersList ) /** - * repeated .ei.ArtifactsConfigurationResponse.MissionParameters mission_parameters = 1; + * `repeated .ei.ArtifactsConfigurationResponse.MissionParameters mission_parameters = 1;` * @param value The missionParameters to add. */ @kotlin.jvm.JvmSynthetic @@ -46,7 +52,7 @@ public object ArtifactsConfigurationResponseKt { _builder.addMissionParameters(value) } /** - * repeated .ei.ArtifactsConfigurationResponse.MissionParameters mission_parameters = 1; + * `repeated .ei.ArtifactsConfigurationResponse.MissionParameters mission_parameters = 1;` * @param value The missionParameters to add. */ @kotlin.jvm.JvmSynthetic @@ -56,7 +62,7 @@ public object ArtifactsConfigurationResponseKt { add(value) } /** - * repeated .ei.ArtifactsConfigurationResponse.MissionParameters mission_parameters = 1; + * `repeated .ei.ArtifactsConfigurationResponse.MissionParameters mission_parameters = 1;` * @param values The missionParameters to add. */ @kotlin.jvm.JvmSynthetic @@ -65,7 +71,7 @@ public object ArtifactsConfigurationResponseKt { _builder.addAllMissionParameters(values) } /** - * repeated .ei.ArtifactsConfigurationResponse.MissionParameters mission_parameters = 1; + * `repeated .ei.ArtifactsConfigurationResponse.MissionParameters mission_parameters = 1;` * @param values The missionParameters to add. */ @kotlin.jvm.JvmSynthetic @@ -75,7 +81,7 @@ public object ArtifactsConfigurationResponseKt { addAll(values) } /** - * repeated .ei.ArtifactsConfigurationResponse.MissionParameters mission_parameters = 1; + * `repeated .ei.ArtifactsConfigurationResponse.MissionParameters mission_parameters = 1;` * @param index The index to set the value at. * @param value The missionParameters to set. */ @@ -85,7 +91,7 @@ public object ArtifactsConfigurationResponseKt { _builder.setMissionParameters(index, value) } /** - * repeated .ei.ArtifactsConfigurationResponse.MissionParameters mission_parameters = 1; + * `repeated .ei.ArtifactsConfigurationResponse.MissionParameters mission_parameters = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearMissionParameters") @@ -101,15 +107,15 @@ public object ArtifactsConfigurationResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ArtifactParametersProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ArtifactsConfigurationResponse.ArtifactParameters artifact_parameters = 2; + * `repeated .ei.ArtifactsConfigurationResponse.ArtifactParameters artifact_parameters = 2;` */ public val artifactParameters: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getArtifactParametersList() + _builder.artifactParametersList ) /** - * repeated .ei.ArtifactsConfigurationResponse.ArtifactParameters artifact_parameters = 2; + * `repeated .ei.ArtifactsConfigurationResponse.ArtifactParameters artifact_parameters = 2;` * @param value The artifactParameters to add. */ @kotlin.jvm.JvmSynthetic @@ -118,7 +124,7 @@ public object ArtifactsConfigurationResponseKt { _builder.addArtifactParameters(value) } /** - * repeated .ei.ArtifactsConfigurationResponse.ArtifactParameters artifact_parameters = 2; + * `repeated .ei.ArtifactsConfigurationResponse.ArtifactParameters artifact_parameters = 2;` * @param value The artifactParameters to add. */ @kotlin.jvm.JvmSynthetic @@ -128,7 +134,7 @@ public object ArtifactsConfigurationResponseKt { add(value) } /** - * repeated .ei.ArtifactsConfigurationResponse.ArtifactParameters artifact_parameters = 2; + * `repeated .ei.ArtifactsConfigurationResponse.ArtifactParameters artifact_parameters = 2;` * @param values The artifactParameters to add. */ @kotlin.jvm.JvmSynthetic @@ -137,7 +143,7 @@ public object ArtifactsConfigurationResponseKt { _builder.addAllArtifactParameters(values) } /** - * repeated .ei.ArtifactsConfigurationResponse.ArtifactParameters artifact_parameters = 2; + * `repeated .ei.ArtifactsConfigurationResponse.ArtifactParameters artifact_parameters = 2;` * @param values The artifactParameters to add. */ @kotlin.jvm.JvmSynthetic @@ -147,7 +153,7 @@ public object ArtifactsConfigurationResponseKt { addAll(values) } /** - * repeated .ei.ArtifactsConfigurationResponse.ArtifactParameters artifact_parameters = 2; + * `repeated .ei.ArtifactsConfigurationResponse.ArtifactParameters artifact_parameters = 2;` * @param index The index to set the value at. * @param value The artifactParameters to set. */ @@ -157,7 +163,7 @@ public object ArtifactsConfigurationResponseKt { _builder.setArtifactParameters(index, value) } /** - * repeated .ei.ArtifactsConfigurationResponse.ArtifactParameters artifact_parameters = 2; + * `repeated .ei.ArtifactsConfigurationResponse.ArtifactParameters artifact_parameters = 2;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearArtifactParameters") @@ -173,15 +179,15 @@ public object ArtifactsConfigurationResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class CraftingLevelInfosProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ArtifactsConfigurationResponse.CraftingLevelInfo crafting_level_infos = 3; + * `repeated .ei.ArtifactsConfigurationResponse.CraftingLevelInfo crafting_level_infos = 3;` */ public val craftingLevelInfos: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getCraftingLevelInfosList() + _builder.craftingLevelInfosList ) /** - * repeated .ei.ArtifactsConfigurationResponse.CraftingLevelInfo crafting_level_infos = 3; + * `repeated .ei.ArtifactsConfigurationResponse.CraftingLevelInfo crafting_level_infos = 3;` * @param value The craftingLevelInfos to add. */ @kotlin.jvm.JvmSynthetic @@ -190,7 +196,7 @@ public object ArtifactsConfigurationResponseKt { _builder.addCraftingLevelInfos(value) } /** - * repeated .ei.ArtifactsConfigurationResponse.CraftingLevelInfo crafting_level_infos = 3; + * `repeated .ei.ArtifactsConfigurationResponse.CraftingLevelInfo crafting_level_infos = 3;` * @param value The craftingLevelInfos to add. */ @kotlin.jvm.JvmSynthetic @@ -200,7 +206,7 @@ public object ArtifactsConfigurationResponseKt { add(value) } /** - * repeated .ei.ArtifactsConfigurationResponse.CraftingLevelInfo crafting_level_infos = 3; + * `repeated .ei.ArtifactsConfigurationResponse.CraftingLevelInfo crafting_level_infos = 3;` * @param values The craftingLevelInfos to add. */ @kotlin.jvm.JvmSynthetic @@ -209,7 +215,7 @@ public object ArtifactsConfigurationResponseKt { _builder.addAllCraftingLevelInfos(values) } /** - * repeated .ei.ArtifactsConfigurationResponse.CraftingLevelInfo crafting_level_infos = 3; + * `repeated .ei.ArtifactsConfigurationResponse.CraftingLevelInfo crafting_level_infos = 3;` * @param values The craftingLevelInfos to add. */ @kotlin.jvm.JvmSynthetic @@ -219,7 +225,7 @@ public object ArtifactsConfigurationResponseKt { addAll(values) } /** - * repeated .ei.ArtifactsConfigurationResponse.CraftingLevelInfo crafting_level_infos = 3; + * `repeated .ei.ArtifactsConfigurationResponse.CraftingLevelInfo crafting_level_infos = 3;` * @param index The index to set the value at. * @param value The craftingLevelInfos to set. */ @@ -229,7 +235,7 @@ public object ArtifactsConfigurationResponseKt { _builder.setCraftingLevelInfos(index, value) } /** - * repeated .ei.ArtifactsConfigurationResponse.CraftingLevelInfo crafting_level_infos = 3; + * `repeated .ei.ArtifactsConfigurationResponse.CraftingLevelInfo crafting_level_infos = 3;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearCraftingLevelInfos") @@ -241,6 +247,9 @@ public object ArtifactsConfigurationResponseKt { @kotlin.jvm.JvmName("-initializemissionParameters") public inline fun missionParameters(block: ei.ArtifactsConfigurationResponseKt.MissionParametersKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsConfigurationResponse.MissionParameters = ei.ArtifactsConfigurationResponseKt.MissionParametersKt.Dsl._create(ei.Ei.ArtifactsConfigurationResponse.MissionParameters.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.ArtifactsConfigurationResponse.MissionParameters` + */ public object MissionParametersKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -258,23 +267,23 @@ public object ArtifactsConfigurationResponseKt { internal fun _build(): ei.Ei.ArtifactsConfigurationResponse.MissionParameters = _builder.build() /** - * optional .ei.MissionInfo.Spaceship ship = 1; + * `optional .ei.MissionInfo.Spaceship ship = 1;` */ public var ship: ei.Ei.MissionInfo.Spaceship @JvmName("getShip") - get() = _builder.getShip() + get() = _builder.ship @JvmName("setShip") set(value) { - _builder.setShip(value) + _builder.ship = value } /** - * optional .ei.MissionInfo.Spaceship ship = 1; + * `optional .ei.MissionInfo.Spaceship ship = 1;` */ public fun clearShip() { _builder.clearShip() } /** - * optional .ei.MissionInfo.Spaceship ship = 1; + * `optional .ei.MissionInfo.Spaceship ship = 1;` * @return Whether the ship field is set. */ public fun hasShip(): kotlin.Boolean { @@ -288,15 +297,15 @@ public object ArtifactsConfigurationResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class DurationsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ArtifactsConfigurationResponse.MissionParameters.Duration durations = 3; + * `repeated .ei.ArtifactsConfigurationResponse.MissionParameters.Duration durations = 3;` */ public val durations: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getDurationsList() + _builder.durationsList ) /** - * repeated .ei.ArtifactsConfigurationResponse.MissionParameters.Duration durations = 3; + * `repeated .ei.ArtifactsConfigurationResponse.MissionParameters.Duration durations = 3;` * @param value The durations to add. */ @kotlin.jvm.JvmSynthetic @@ -305,7 +314,7 @@ public object ArtifactsConfigurationResponseKt { _builder.addDurations(value) } /** - * repeated .ei.ArtifactsConfigurationResponse.MissionParameters.Duration durations = 3; + * `repeated .ei.ArtifactsConfigurationResponse.MissionParameters.Duration durations = 3;` * @param value The durations to add. */ @kotlin.jvm.JvmSynthetic @@ -315,7 +324,7 @@ public object ArtifactsConfigurationResponseKt { add(value) } /** - * repeated .ei.ArtifactsConfigurationResponse.MissionParameters.Duration durations = 3; + * `repeated .ei.ArtifactsConfigurationResponse.MissionParameters.Duration durations = 3;` * @param values The durations to add. */ @kotlin.jvm.JvmSynthetic @@ -324,7 +333,7 @@ public object ArtifactsConfigurationResponseKt { _builder.addAllDurations(values) } /** - * repeated .ei.ArtifactsConfigurationResponse.MissionParameters.Duration durations = 3; + * `repeated .ei.ArtifactsConfigurationResponse.MissionParameters.Duration durations = 3;` * @param values The durations to add. */ @kotlin.jvm.JvmSynthetic @@ -334,7 +343,7 @@ public object ArtifactsConfigurationResponseKt { addAll(values) } /** - * repeated .ei.ArtifactsConfigurationResponse.MissionParameters.Duration durations = 3; + * `repeated .ei.ArtifactsConfigurationResponse.MissionParameters.Duration durations = 3;` * @param index The index to set the value at. * @param value The durations to set. */ @@ -344,7 +353,7 @@ public object ArtifactsConfigurationResponseKt { _builder.setDurations(index, value) } /** - * repeated .ei.ArtifactsConfigurationResponse.MissionParameters.Duration durations = 3; + * `repeated .ei.ArtifactsConfigurationResponse.MissionParameters.Duration durations = 3;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearDurations") @@ -360,15 +369,15 @@ public object ArtifactsConfigurationResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class LevelMissionRequirementsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated uint32 level_mission_requirements = 4; + * `repeated uint32 level_mission_requirements = 4;` */ public val levelMissionRequirements: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getLevelMissionRequirementsList() + _builder.levelMissionRequirementsList ) /** - * repeated uint32 level_mission_requirements = 4; + * `repeated uint32 level_mission_requirements = 4;` * @param value The levelMissionRequirements to add. */ @kotlin.jvm.JvmSynthetic @@ -376,7 +385,7 @@ public object ArtifactsConfigurationResponseKt { public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.Int) { _builder.addLevelMissionRequirements(value) }/** - * repeated uint32 level_mission_requirements = 4; + * `repeated uint32 level_mission_requirements = 4;` * @param value The levelMissionRequirements to add. */ @kotlin.jvm.JvmSynthetic @@ -385,7 +394,7 @@ public object ArtifactsConfigurationResponseKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.Int) { add(value) }/** - * repeated uint32 level_mission_requirements = 4; + * `repeated uint32 level_mission_requirements = 4;` * @param values The levelMissionRequirements to add. */ @kotlin.jvm.JvmSynthetic @@ -393,7 +402,7 @@ public object ArtifactsConfigurationResponseKt { public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllLevelMissionRequirements(values) }/** - * repeated uint32 level_mission_requirements = 4; + * `repeated uint32 level_mission_requirements = 4;` * @param values The levelMissionRequirements to add. */ @kotlin.jvm.JvmSynthetic @@ -402,7 +411,7 @@ public object ArtifactsConfigurationResponseKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** - * repeated uint32 level_mission_requirements = 4; + * `repeated uint32 level_mission_requirements = 4;` * @param index The index to set the value at. * @param value The levelMissionRequirements to set. */ @@ -411,7 +420,7 @@ public object ArtifactsConfigurationResponseKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.Int) { _builder.setLevelMissionRequirements(index, value) }/** - * repeated uint32 level_mission_requirements = 4; + * `repeated uint32 level_mission_requirements = 4;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearLevelMissionRequirements") @@ -419,23 +428,23 @@ public object ArtifactsConfigurationResponseKt { _builder.clearLevelMissionRequirements() } /** - * optional uint32 capacity_DEPRECATED = 2; + * `optional uint32 capacity_DEPRECATED = 2;` */ public var capacityDEPRECATED: kotlin.Int @JvmName("getCapacityDEPRECATED") - get() = _builder.getCapacityDEPRECATED() + get() = _builder.capacityDEPRECATED @JvmName("setCapacityDEPRECATED") set(value) { - _builder.setCapacityDEPRECATED(value) + _builder.capacityDEPRECATED = value } /** - * optional uint32 capacity_DEPRECATED = 2; + * `optional uint32 capacity_DEPRECATED = 2;` */ public fun clearCapacityDEPRECATED() { _builder.clearCapacityDEPRECATED() } /** - * optional uint32 capacity_DEPRECATED = 2; + * `optional uint32 capacity_DEPRECATED = 2;` * @return Whether the capacityDEPRECATED field is set. */ public fun hasCapacityDEPRECATED(): kotlin.Boolean { @@ -445,6 +454,9 @@ public object ArtifactsConfigurationResponseKt { @kotlin.jvm.JvmName("-initializeduration") public inline fun duration(block: ei.ArtifactsConfigurationResponseKt.MissionParametersKt.DurationKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Duration = ei.ArtifactsConfigurationResponseKt.MissionParametersKt.DurationKt.Dsl._create(ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Duration.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.ArtifactsConfigurationResponse.MissionParameters.Duration` + */ public object DurationKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -462,23 +474,23 @@ public object ArtifactsConfigurationResponseKt { internal fun _build(): ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Duration = _builder.build() /** - * optional .ei.MissionInfo.DurationType duration_type = 1; + * `optional .ei.MissionInfo.DurationType duration_type = 1;` */ public var durationType: ei.Ei.MissionInfo.DurationType @JvmName("getDurationType") - get() = _builder.getDurationType() + get() = _builder.durationType @JvmName("setDurationType") set(value) { - _builder.setDurationType(value) + _builder.durationType = value } /** - * optional .ei.MissionInfo.DurationType duration_type = 1; + * `optional .ei.MissionInfo.DurationType duration_type = 1;` */ public fun clearDurationType() { _builder.clearDurationType() } /** - * optional .ei.MissionInfo.DurationType duration_type = 1; + * `optional .ei.MissionInfo.DurationType duration_type = 1;` * @return Whether the durationType field is set. */ public fun hasDurationType(): kotlin.Boolean { @@ -486,23 +498,23 @@ public object ArtifactsConfigurationResponseKt { } /** - * optional double seconds = 2; + * `optional double seconds = 2;` */ public var seconds: kotlin.Double @JvmName("getSeconds") - get() = _builder.getSeconds() + get() = _builder.seconds @JvmName("setSeconds") set(value) { - _builder.setSeconds(value) + _builder.seconds = value } /** - * optional double seconds = 2; + * `optional double seconds = 2;` */ public fun clearSeconds() { _builder.clearSeconds() } /** - * optional double seconds = 2; + * `optional double seconds = 2;` * @return Whether the seconds field is set. */ public fun hasSeconds(): kotlin.Boolean { @@ -510,23 +522,23 @@ public object ArtifactsConfigurationResponseKt { } /** - * optional float quality = 3; + * `optional float quality = 3;` */ public var quality: kotlin.Float @JvmName("getQuality") - get() = _builder.getQuality() + get() = _builder.quality @JvmName("setQuality") set(value) { - _builder.setQuality(value) + _builder.quality = value } /** - * optional float quality = 3; + * `optional float quality = 3;` */ public fun clearQuality() { _builder.clearQuality() } /** - * optional float quality = 3; + * `optional float quality = 3;` * @return Whether the quality field is set. */ public fun hasQuality(): kotlin.Boolean { @@ -534,23 +546,23 @@ public object ArtifactsConfigurationResponseKt { } /** - * optional float min_quality = 4; + * `optional float min_quality = 4;` */ public var minQuality: kotlin.Float @JvmName("getMinQuality") - get() = _builder.getMinQuality() + get() = _builder.minQuality @JvmName("setMinQuality") set(value) { - _builder.setMinQuality(value) + _builder.minQuality = value } /** - * optional float min_quality = 4; + * `optional float min_quality = 4;` */ public fun clearMinQuality() { _builder.clearMinQuality() } /** - * optional float min_quality = 4; + * `optional float min_quality = 4;` * @return Whether the minQuality field is set. */ public fun hasMinQuality(): kotlin.Boolean { @@ -558,23 +570,23 @@ public object ArtifactsConfigurationResponseKt { } /** - * optional float max_quality = 5; + * `optional float max_quality = 5;` */ public var maxQuality: kotlin.Float @JvmName("getMaxQuality") - get() = _builder.getMaxQuality() + get() = _builder.maxQuality @JvmName("setMaxQuality") set(value) { - _builder.setMaxQuality(value) + _builder.maxQuality = value } /** - * optional float max_quality = 5; + * `optional float max_quality = 5;` */ public fun clearMaxQuality() { _builder.clearMaxQuality() } /** - * optional float max_quality = 5; + * `optional float max_quality = 5;` * @return Whether the maxQuality field is set. */ public fun hasMaxQuality(): kotlin.Boolean { @@ -582,23 +594,23 @@ public object ArtifactsConfigurationResponseKt { } /** - * optional uint32 capacity = 6; + * `optional uint32 capacity = 6;` */ public var capacity: kotlin.Int @JvmName("getCapacity") - get() = _builder.getCapacity() + get() = _builder.capacity @JvmName("setCapacity") set(value) { - _builder.setCapacity(value) + _builder.capacity = value } /** - * optional uint32 capacity = 6; + * `optional uint32 capacity = 6;` */ public fun clearCapacity() { _builder.clearCapacity() } /** - * optional uint32 capacity = 6; + * `optional uint32 capacity = 6;` * @return Whether the capacity field is set. */ public fun hasCapacity(): kotlin.Boolean { @@ -606,23 +618,23 @@ public object ArtifactsConfigurationResponseKt { } /** - * optional uint32 level_capacity_bump = 7; + * `optional uint32 level_capacity_bump = 7;` */ public var levelCapacityBump: kotlin.Int @JvmName("getLevelCapacityBump") - get() = _builder.getLevelCapacityBump() + get() = _builder.levelCapacityBump @JvmName("setLevelCapacityBump") set(value) { - _builder.setLevelCapacityBump(value) + _builder.levelCapacityBump = value } /** - * optional uint32 level_capacity_bump = 7; + * `optional uint32 level_capacity_bump = 7;` */ public fun clearLevelCapacityBump() { _builder.clearLevelCapacityBump() } /** - * optional uint32 level_capacity_bump = 7; + * `optional uint32 level_capacity_bump = 7;` * @return Whether the levelCapacityBump field is set. */ public fun hasLevelCapacityBump(): kotlin.Boolean { @@ -630,23 +642,23 @@ public object ArtifactsConfigurationResponseKt { } /** - * optional float level_quality_bump = 8; + * `optional float level_quality_bump = 8;` */ public var levelQualityBump: kotlin.Float @JvmName("getLevelQualityBump") - get() = _builder.getLevelQualityBump() + get() = _builder.levelQualityBump @JvmName("setLevelQualityBump") set(value) { - _builder.setLevelQualityBump(value) + _builder.levelQualityBump = value } /** - * optional float level_quality_bump = 8; + * `optional float level_quality_bump = 8;` */ public fun clearLevelQualityBump() { _builder.clearLevelQualityBump() } /** - * optional float level_quality_bump = 8; + * `optional float level_quality_bump = 8;` * @return Whether the levelQualityBump field is set. */ public fun hasLevelQualityBump(): kotlin.Boolean { @@ -658,6 +670,9 @@ public object ArtifactsConfigurationResponseKt { @kotlin.jvm.JvmName("-initializeartifactParameters") public inline fun artifactParameters(block: ei.ArtifactsConfigurationResponseKt.ArtifactParametersKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsConfigurationResponse.ArtifactParameters = ei.ArtifactsConfigurationResponseKt.ArtifactParametersKt.Dsl._create(ei.Ei.ArtifactsConfigurationResponse.ArtifactParameters.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.ArtifactsConfigurationResponse.ArtifactParameters` + */ public object ArtifactParametersKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -675,23 +690,23 @@ public object ArtifactsConfigurationResponseKt { internal fun _build(): ei.Ei.ArtifactsConfigurationResponse.ArtifactParameters = _builder.build() /** - * optional .ei.ArtifactSpec spec = 1; + * `optional .ei.ArtifactSpec spec = 1;` */ public var spec: ei.Ei.ArtifactSpec @JvmName("getSpec") - get() = _builder.getSpec() + get() = _builder.spec @JvmName("setSpec") set(value) { - _builder.setSpec(value) + _builder.spec = value } /** - * optional .ei.ArtifactSpec spec = 1; + * `optional .ei.ArtifactSpec spec = 1;` */ public fun clearSpec() { _builder.clearSpec() } /** - * optional .ei.ArtifactSpec spec = 1; + * `optional .ei.ArtifactSpec spec = 1;` * @return Whether the spec field is set. */ public fun hasSpec(): kotlin.Boolean { @@ -701,23 +716,23 @@ public object ArtifactsConfigurationResponseKt { get() = _builder.specOrNull /** - * optional double base_quality = 2; + * `optional double base_quality = 2;` */ public var baseQuality: kotlin.Double @JvmName("getBaseQuality") - get() = _builder.getBaseQuality() + get() = _builder.baseQuality @JvmName("setBaseQuality") set(value) { - _builder.setBaseQuality(value) + _builder.baseQuality = value } /** - * optional double base_quality = 2; + * `optional double base_quality = 2;` */ public fun clearBaseQuality() { _builder.clearBaseQuality() } /** - * optional double base_quality = 2; + * `optional double base_quality = 2;` * @return Whether the baseQuality field is set. */ public fun hasBaseQuality(): kotlin.Boolean { @@ -725,23 +740,23 @@ public object ArtifactsConfigurationResponseKt { } /** - * optional double odds_multiplier = 4; + * `optional double odds_multiplier = 4;` */ public var oddsMultiplier: kotlin.Double @JvmName("getOddsMultiplier") - get() = _builder.getOddsMultiplier() + get() = _builder.oddsMultiplier @JvmName("setOddsMultiplier") set(value) { - _builder.setOddsMultiplier(value) + _builder.oddsMultiplier = value } /** - * optional double odds_multiplier = 4; + * `optional double odds_multiplier = 4;` */ public fun clearOddsMultiplier() { _builder.clearOddsMultiplier() } /** - * optional double odds_multiplier = 4; + * `optional double odds_multiplier = 4;` * @return Whether the oddsMultiplier field is set. */ public fun hasOddsMultiplier(): kotlin.Boolean { @@ -749,23 +764,23 @@ public object ArtifactsConfigurationResponseKt { } /** - * optional double value = 3; + * `optional double value = 3;` */ public var value: kotlin.Double @JvmName("getValue") - get() = _builder.getValue() + get() = _builder.value @JvmName("setValue") set(value) { - _builder.setValue(value) + _builder.value = value } /** - * optional double value = 3; + * `optional double value = 3;` */ public fun clearValue() { _builder.clearValue() } /** - * optional double value = 3; + * `optional double value = 3;` * @return Whether the value field is set. */ public fun hasValue(): kotlin.Boolean { @@ -773,23 +788,23 @@ public object ArtifactsConfigurationResponseKt { } /** - * optional double crafting_price = 5; + * `optional double crafting_price = 5;` */ public var craftingPrice: kotlin.Double @JvmName("getCraftingPrice") - get() = _builder.getCraftingPrice() + get() = _builder.craftingPrice @JvmName("setCraftingPrice") set(value) { - _builder.setCraftingPrice(value) + _builder.craftingPrice = value } /** - * optional double crafting_price = 5; + * `optional double crafting_price = 5;` */ public fun clearCraftingPrice() { _builder.clearCraftingPrice() } /** - * optional double crafting_price = 5; + * `optional double crafting_price = 5;` * @return Whether the craftingPrice field is set. */ public fun hasCraftingPrice(): kotlin.Boolean { @@ -797,23 +812,23 @@ public object ArtifactsConfigurationResponseKt { } /** - * optional double crafting_price_low = 6; + * `optional double crafting_price_low = 6;` */ public var craftingPriceLow: kotlin.Double @JvmName("getCraftingPriceLow") - get() = _builder.getCraftingPriceLow() + get() = _builder.craftingPriceLow @JvmName("setCraftingPriceLow") set(value) { - _builder.setCraftingPriceLow(value) + _builder.craftingPriceLow = value } /** - * optional double crafting_price_low = 6; + * `optional double crafting_price_low = 6;` */ public fun clearCraftingPriceLow() { _builder.clearCraftingPriceLow() } /** - * optional double crafting_price_low = 6; + * `optional double crafting_price_low = 6;` * @return Whether the craftingPriceLow field is set. */ public fun hasCraftingPriceLow(): kotlin.Boolean { @@ -821,23 +836,23 @@ public object ArtifactsConfigurationResponseKt { } /** - * optional uint32 crafting_price_domain = 7; + * `optional uint32 crafting_price_domain = 7;` */ public var craftingPriceDomain: kotlin.Int @JvmName("getCraftingPriceDomain") - get() = _builder.getCraftingPriceDomain() + get() = _builder.craftingPriceDomain @JvmName("setCraftingPriceDomain") set(value) { - _builder.setCraftingPriceDomain(value) + _builder.craftingPriceDomain = value } /** - * optional uint32 crafting_price_domain = 7; + * `optional uint32 crafting_price_domain = 7;` */ public fun clearCraftingPriceDomain() { _builder.clearCraftingPriceDomain() } /** - * optional uint32 crafting_price_domain = 7; + * `optional uint32 crafting_price_domain = 7;` * @return Whether the craftingPriceDomain field is set. */ public fun hasCraftingPriceDomain(): kotlin.Boolean { @@ -845,23 +860,23 @@ public object ArtifactsConfigurationResponseKt { } /** - * optional double crafting_price_curve = 8; + * `optional double crafting_price_curve = 8;` */ public var craftingPriceCurve: kotlin.Double @JvmName("getCraftingPriceCurve") - get() = _builder.getCraftingPriceCurve() + get() = _builder.craftingPriceCurve @JvmName("setCraftingPriceCurve") set(value) { - _builder.setCraftingPriceCurve(value) + _builder.craftingPriceCurve = value } /** - * optional double crafting_price_curve = 8; + * `optional double crafting_price_curve = 8;` */ public fun clearCraftingPriceCurve() { _builder.clearCraftingPriceCurve() } /** - * optional double crafting_price_curve = 8; + * `optional double crafting_price_curve = 8;` * @return Whether the craftingPriceCurve field is set. */ public fun hasCraftingPriceCurve(): kotlin.Boolean { @@ -869,23 +884,23 @@ public object ArtifactsConfigurationResponseKt { } /** - * optional uint64 crafting_xp = 9; + * `optional uint64 crafting_xp = 9;` */ public var craftingXp: kotlin.Long @JvmName("getCraftingXp") - get() = _builder.getCraftingXp() + get() = _builder.craftingXp @JvmName("setCraftingXp") set(value) { - _builder.setCraftingXp(value) + _builder.craftingXp = value } /** - * optional uint64 crafting_xp = 9; + * `optional uint64 crafting_xp = 9;` */ public fun clearCraftingXp() { _builder.clearCraftingXp() } /** - * optional uint64 crafting_xp = 9; + * `optional uint64 crafting_xp = 9;` * @return Whether the craftingXp field is set. */ public fun hasCraftingXp(): kotlin.Boolean { @@ -896,6 +911,9 @@ public object ArtifactsConfigurationResponseKt { @kotlin.jvm.JvmName("-initializecraftingLevelInfo") public inline fun craftingLevelInfo(block: ei.ArtifactsConfigurationResponseKt.CraftingLevelInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfo = ei.ArtifactsConfigurationResponseKt.CraftingLevelInfoKt.Dsl._create(ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfo.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.ArtifactsConfigurationResponse.CraftingLevelInfo` + */ public object CraftingLevelInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -913,23 +931,23 @@ public object ArtifactsConfigurationResponseKt { internal fun _build(): ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfo = _builder.build() /** - * optional double xp_required = 1; + * `optional double xp_required = 1;` */ public var xpRequired: kotlin.Double @JvmName("getXpRequired") - get() = _builder.getXpRequired() + get() = _builder.xpRequired @JvmName("setXpRequired") set(value) { - _builder.setXpRequired(value) + _builder.xpRequired = value } /** - * optional double xp_required = 1; + * `optional double xp_required = 1;` */ public fun clearXpRequired() { _builder.clearXpRequired() } /** - * optional double xp_required = 1; + * `optional double xp_required = 1;` * @return Whether the xpRequired field is set. */ public fun hasXpRequired(): kotlin.Boolean { @@ -937,23 +955,23 @@ public object ArtifactsConfigurationResponseKt { } /** - * optional float rarity_mult = 2; + * `optional float rarity_mult = 2;` */ public var rarityMult: kotlin.Float @JvmName("getRarityMult") - get() = _builder.getRarityMult() + get() = _builder.rarityMult @JvmName("setRarityMult") set(value) { - _builder.setRarityMult(value) + _builder.rarityMult = value } /** - * optional float rarity_mult = 2; + * `optional float rarity_mult = 2;` */ public fun clearRarityMult() { _builder.clearRarityMult() } /** - * optional float rarity_mult = 2; + * `optional float rarity_mult = 2;` * @return Whether the rarityMult field is set. */ public fun hasRarityMult(): kotlin.Boolean { @@ -963,25 +981,25 @@ public object ArtifactsConfigurationResponseKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ArtifactsConfigurationResponse.copy(block: ei.ArtifactsConfigurationResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsConfigurationResponse = - ei.ArtifactsConfigurationResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ArtifactsConfigurationResponse.copy(block: `ei`.ArtifactsConfigurationResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsConfigurationResponse = + `ei`.ArtifactsConfigurationResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ArtifactsConfigurationResponse.MissionParameters.copy(block: ei.ArtifactsConfigurationResponseKt.MissionParametersKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsConfigurationResponse.MissionParameters = - ei.ArtifactsConfigurationResponseKt.MissionParametersKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ArtifactsConfigurationResponse.MissionParameters.copy(block: `ei`.ArtifactsConfigurationResponseKt.MissionParametersKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsConfigurationResponse.MissionParameters = + `ei`.ArtifactsConfigurationResponseKt.MissionParametersKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Duration.copy(block: ei.ArtifactsConfigurationResponseKt.MissionParametersKt.DurationKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Duration = - ei.ArtifactsConfigurationResponseKt.MissionParametersKt.DurationKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Duration.copy(block: `ei`.ArtifactsConfigurationResponseKt.MissionParametersKt.DurationKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsConfigurationResponse.MissionParameters.Duration = + `ei`.ArtifactsConfigurationResponseKt.MissionParametersKt.DurationKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ArtifactsConfigurationResponse.ArtifactParameters.copy(block: ei.ArtifactsConfigurationResponseKt.ArtifactParametersKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsConfigurationResponse.ArtifactParameters = - ei.ArtifactsConfigurationResponseKt.ArtifactParametersKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ArtifactsConfigurationResponse.ArtifactParameters.copy(block: `ei`.ArtifactsConfigurationResponseKt.ArtifactParametersKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsConfigurationResponse.ArtifactParameters = + `ei`.ArtifactsConfigurationResponseKt.ArtifactParametersKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.ArtifactsConfigurationResponse.ArtifactParametersOrBuilder.specOrNull: ei.Ei.ArtifactSpec? +public val ei.Ei.ArtifactsConfigurationResponse.ArtifactParametersOrBuilder.specOrNull: ei.Ei.ArtifactSpec? get() = if (hasSpec()) getSpec() else null @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfo.copy(block: ei.ArtifactsConfigurationResponseKt.CraftingLevelInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfo = - ei.ArtifactsConfigurationResponseKt.CraftingLevelInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfo.copy(block: `ei`.ArtifactsConfigurationResponseKt.CraftingLevelInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsConfigurationResponse.CraftingLevelInfo = + `ei`.ArtifactsConfigurationResponseKt.CraftingLevelInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/ArtifactsDBKt.kt b/ei/kotlin/ei/ArtifactsDBKt.kt index 48b5f6d..681f110 100644 --- a/ei/kotlin/ei/ArtifactsDBKt.kt +++ b/ei/kotlin/ei/ArtifactsDBKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeartifactsDB") public inline fun artifactsDB(block: ei.ArtifactsDBKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsDB = ei.ArtifactsDBKt.Dsl._create(ei.Ei.ArtifactsDB.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ArtifactsDB` + */ public object ArtifactsDBKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -29,15 +35,15 @@ public object ArtifactsDBKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class InventoryItemsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ArtifactInventoryItem inventory_items = 1; + * `repeated .ei.ArtifactInventoryItem inventory_items = 1;` */ public val inventoryItems: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getInventoryItemsList() + _builder.inventoryItemsList ) /** - * repeated .ei.ArtifactInventoryItem inventory_items = 1; + * `repeated .ei.ArtifactInventoryItem inventory_items = 1;` * @param value The inventoryItems to add. */ @kotlin.jvm.JvmSynthetic @@ -46,7 +52,7 @@ public object ArtifactsDBKt { _builder.addInventoryItems(value) } /** - * repeated .ei.ArtifactInventoryItem inventory_items = 1; + * `repeated .ei.ArtifactInventoryItem inventory_items = 1;` * @param value The inventoryItems to add. */ @kotlin.jvm.JvmSynthetic @@ -56,7 +62,7 @@ public object ArtifactsDBKt { add(value) } /** - * repeated .ei.ArtifactInventoryItem inventory_items = 1; + * `repeated .ei.ArtifactInventoryItem inventory_items = 1;` * @param values The inventoryItems to add. */ @kotlin.jvm.JvmSynthetic @@ -65,7 +71,7 @@ public object ArtifactsDBKt { _builder.addAllInventoryItems(values) } /** - * repeated .ei.ArtifactInventoryItem inventory_items = 1; + * `repeated .ei.ArtifactInventoryItem inventory_items = 1;` * @param values The inventoryItems to add. */ @kotlin.jvm.JvmSynthetic @@ -75,7 +81,7 @@ public object ArtifactsDBKt { addAll(values) } /** - * repeated .ei.ArtifactInventoryItem inventory_items = 1; + * `repeated .ei.ArtifactInventoryItem inventory_items = 1;` * @param index The index to set the value at. * @param value The inventoryItems to set. */ @@ -85,7 +91,7 @@ public object ArtifactsDBKt { _builder.setInventoryItems(index, value) } /** - * repeated .ei.ArtifactInventoryItem inventory_items = 1; + * `repeated .ei.ArtifactInventoryItem inventory_items = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearInventoryItems") @@ -95,23 +101,23 @@ public object ArtifactsDBKt { /** - * optional uint64 item_sequence = 2; + * `optional uint64 item_sequence = 2;` */ public var itemSequence: kotlin.Long @JvmName("getItemSequence") - get() = _builder.getItemSequence() + get() = _builder.itemSequence @JvmName("setItemSequence") set(value) { - _builder.setItemSequence(value) + _builder.itemSequence = value } /** - * optional uint64 item_sequence = 2; + * `optional uint64 item_sequence = 2;` */ public fun clearItemSequence() { _builder.clearItemSequence() } /** - * optional uint64 item_sequence = 2; + * `optional uint64 item_sequence = 2;` * @return Whether the itemSequence field is set. */ public fun hasItemSequence(): kotlin.Boolean { @@ -125,15 +131,15 @@ public object ArtifactsDBKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class InventorySlotsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.InventorySlot inventory_slots = 3; + * `repeated .ei.InventorySlot inventory_slots = 3;` */ public val inventorySlots: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getInventorySlotsList() + _builder.inventorySlotsList ) /** - * repeated .ei.InventorySlot inventory_slots = 3; + * `repeated .ei.InventorySlot inventory_slots = 3;` * @param value The inventorySlots to add. */ @kotlin.jvm.JvmSynthetic @@ -142,7 +148,7 @@ public object ArtifactsDBKt { _builder.addInventorySlots(value) } /** - * repeated .ei.InventorySlot inventory_slots = 3; + * `repeated .ei.InventorySlot inventory_slots = 3;` * @param value The inventorySlots to add. */ @kotlin.jvm.JvmSynthetic @@ -152,7 +158,7 @@ public object ArtifactsDBKt { add(value) } /** - * repeated .ei.InventorySlot inventory_slots = 3; + * `repeated .ei.InventorySlot inventory_slots = 3;` * @param values The inventorySlots to add. */ @kotlin.jvm.JvmSynthetic @@ -161,7 +167,7 @@ public object ArtifactsDBKt { _builder.addAllInventorySlots(values) } /** - * repeated .ei.InventorySlot inventory_slots = 3; + * `repeated .ei.InventorySlot inventory_slots = 3;` * @param values The inventorySlots to add. */ @kotlin.jvm.JvmSynthetic @@ -171,7 +177,7 @@ public object ArtifactsDBKt { addAll(values) } /** - * repeated .ei.InventorySlot inventory_slots = 3; + * `repeated .ei.InventorySlot inventory_slots = 3;` * @param index The index to set the value at. * @param value The inventorySlots to set. */ @@ -181,7 +187,7 @@ public object ArtifactsDBKt { _builder.setInventorySlots(index, value) } /** - * repeated .ei.InventorySlot inventory_slots = 3; + * `repeated .ei.InventorySlot inventory_slots = 3;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearInventorySlots") @@ -197,15 +203,15 @@ public object ArtifactsDBKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ActiveArtifactsDEPRECATEDProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ArtifactsDB.ActiveArtifactSlot active_artifacts_DEPRECATED = 7; + * `repeated .ei.ArtifactsDB.ActiveArtifactSlot active_artifacts_DEPRECATED = 7;` */ public val activeArtifactsDEPRECATED: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getActiveArtifactsDEPRECATEDList() + _builder.activeArtifactsDEPRECATEDList ) /** - * repeated .ei.ArtifactsDB.ActiveArtifactSlot active_artifacts_DEPRECATED = 7; + * `repeated .ei.ArtifactsDB.ActiveArtifactSlot active_artifacts_DEPRECATED = 7;` * @param value The activeArtifactsDEPRECATED to add. */ @kotlin.jvm.JvmSynthetic @@ -214,7 +220,7 @@ public object ArtifactsDBKt { _builder.addActiveArtifactsDEPRECATED(value) } /** - * repeated .ei.ArtifactsDB.ActiveArtifactSlot active_artifacts_DEPRECATED = 7; + * `repeated .ei.ArtifactsDB.ActiveArtifactSlot active_artifacts_DEPRECATED = 7;` * @param value The activeArtifactsDEPRECATED to add. */ @kotlin.jvm.JvmSynthetic @@ -224,7 +230,7 @@ public object ArtifactsDBKt { add(value) } /** - * repeated .ei.ArtifactsDB.ActiveArtifactSlot active_artifacts_DEPRECATED = 7; + * `repeated .ei.ArtifactsDB.ActiveArtifactSlot active_artifacts_DEPRECATED = 7;` * @param values The activeArtifactsDEPRECATED to add. */ @kotlin.jvm.JvmSynthetic @@ -233,7 +239,7 @@ public object ArtifactsDBKt { _builder.addAllActiveArtifactsDEPRECATED(values) } /** - * repeated .ei.ArtifactsDB.ActiveArtifactSlot active_artifacts_DEPRECATED = 7; + * `repeated .ei.ArtifactsDB.ActiveArtifactSlot active_artifacts_DEPRECATED = 7;` * @param values The activeArtifactsDEPRECATED to add. */ @kotlin.jvm.JvmSynthetic @@ -243,7 +249,7 @@ public object ArtifactsDBKt { addAll(values) } /** - * repeated .ei.ArtifactsDB.ActiveArtifactSlot active_artifacts_DEPRECATED = 7; + * `repeated .ei.ArtifactsDB.ActiveArtifactSlot active_artifacts_DEPRECATED = 7;` * @param index The index to set the value at. * @param value The activeArtifactsDEPRECATED to set. */ @@ -253,7 +259,7 @@ public object ArtifactsDBKt { _builder.setActiveArtifactsDEPRECATED(index, value) } /** - * repeated .ei.ArtifactsDB.ActiveArtifactSlot active_artifacts_DEPRECATED = 7; + * `repeated .ei.ArtifactsDB.ActiveArtifactSlot active_artifacts_DEPRECATED = 7;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearActiveArtifactsDEPRECATED") @@ -269,15 +275,15 @@ public object ArtifactsDBKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ActiveArtifactSetsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ArtifactsDB.ActiveArtifactSet active_artifact_sets = 11; + * `repeated .ei.ArtifactsDB.ActiveArtifactSet active_artifact_sets = 11;` */ public val activeArtifactSets: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getActiveArtifactSetsList() + _builder.activeArtifactSetsList ) /** - * repeated .ei.ArtifactsDB.ActiveArtifactSet active_artifact_sets = 11; + * `repeated .ei.ArtifactsDB.ActiveArtifactSet active_artifact_sets = 11;` * @param value The activeArtifactSets to add. */ @kotlin.jvm.JvmSynthetic @@ -286,7 +292,7 @@ public object ArtifactsDBKt { _builder.addActiveArtifactSets(value) } /** - * repeated .ei.ArtifactsDB.ActiveArtifactSet active_artifact_sets = 11; + * `repeated .ei.ArtifactsDB.ActiveArtifactSet active_artifact_sets = 11;` * @param value The activeArtifactSets to add. */ @kotlin.jvm.JvmSynthetic @@ -296,7 +302,7 @@ public object ArtifactsDBKt { add(value) } /** - * repeated .ei.ArtifactsDB.ActiveArtifactSet active_artifact_sets = 11; + * `repeated .ei.ArtifactsDB.ActiveArtifactSet active_artifact_sets = 11;` * @param values The activeArtifactSets to add. */ @kotlin.jvm.JvmSynthetic @@ -305,7 +311,7 @@ public object ArtifactsDBKt { _builder.addAllActiveArtifactSets(values) } /** - * repeated .ei.ArtifactsDB.ActiveArtifactSet active_artifact_sets = 11; + * `repeated .ei.ArtifactsDB.ActiveArtifactSet active_artifact_sets = 11;` * @param values The activeArtifactSets to add. */ @kotlin.jvm.JvmSynthetic @@ -315,7 +321,7 @@ public object ArtifactsDBKt { addAll(values) } /** - * repeated .ei.ArtifactsDB.ActiveArtifactSet active_artifact_sets = 11; + * `repeated .ei.ArtifactsDB.ActiveArtifactSet active_artifact_sets = 11;` * @param index The index to set the value at. * @param value The activeArtifactSets to set. */ @@ -325,7 +331,7 @@ public object ArtifactsDBKt { _builder.setActiveArtifactSets(index, value) } /** - * repeated .ei.ArtifactsDB.ActiveArtifactSet active_artifact_sets = 11; + * `repeated .ei.ArtifactsDB.ActiveArtifactSet active_artifact_sets = 11;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearActiveArtifactSets") @@ -341,15 +347,15 @@ public object ArtifactsDBKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class SavedArtifactSetsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ArtifactsDB.ActiveArtifactSet saved_artifact_sets = 13; + * `repeated .ei.ArtifactsDB.ActiveArtifactSet saved_artifact_sets = 13;` */ public val savedArtifactSets: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getSavedArtifactSetsList() + _builder.savedArtifactSetsList ) /** - * repeated .ei.ArtifactsDB.ActiveArtifactSet saved_artifact_sets = 13; + * `repeated .ei.ArtifactsDB.ActiveArtifactSet saved_artifact_sets = 13;` * @param value The savedArtifactSets to add. */ @kotlin.jvm.JvmSynthetic @@ -358,7 +364,7 @@ public object ArtifactsDBKt { _builder.addSavedArtifactSets(value) } /** - * repeated .ei.ArtifactsDB.ActiveArtifactSet saved_artifact_sets = 13; + * `repeated .ei.ArtifactsDB.ActiveArtifactSet saved_artifact_sets = 13;` * @param value The savedArtifactSets to add. */ @kotlin.jvm.JvmSynthetic @@ -368,7 +374,7 @@ public object ArtifactsDBKt { add(value) } /** - * repeated .ei.ArtifactsDB.ActiveArtifactSet saved_artifact_sets = 13; + * `repeated .ei.ArtifactsDB.ActiveArtifactSet saved_artifact_sets = 13;` * @param values The savedArtifactSets to add. */ @kotlin.jvm.JvmSynthetic @@ -377,7 +383,7 @@ public object ArtifactsDBKt { _builder.addAllSavedArtifactSets(values) } /** - * repeated .ei.ArtifactsDB.ActiveArtifactSet saved_artifact_sets = 13; + * `repeated .ei.ArtifactsDB.ActiveArtifactSet saved_artifact_sets = 13;` * @param values The savedArtifactSets to add. */ @kotlin.jvm.JvmSynthetic @@ -387,7 +393,7 @@ public object ArtifactsDBKt { addAll(values) } /** - * repeated .ei.ArtifactsDB.ActiveArtifactSet saved_artifact_sets = 13; + * `repeated .ei.ArtifactsDB.ActiveArtifactSet saved_artifact_sets = 13;` * @param index The index to set the value at. * @param value The savedArtifactSets to set. */ @@ -397,7 +403,7 @@ public object ArtifactsDBKt { _builder.setSavedArtifactSets(index, value) } /** - * repeated .ei.ArtifactsDB.ActiveArtifactSet saved_artifact_sets = 13; + * `repeated .ei.ArtifactsDB.ActiveArtifactSet saved_artifact_sets = 13;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearSavedArtifactSets") @@ -413,15 +419,15 @@ public object ArtifactsDBKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ArtifactStatusProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ArtifactsDB.CraftableArtifact artifact_status = 12; + * `repeated .ei.ArtifactsDB.CraftableArtifact artifact_status = 12;` */ public val artifactStatus: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getArtifactStatusList() + _builder.artifactStatusList ) /** - * repeated .ei.ArtifactsDB.CraftableArtifact artifact_status = 12; + * `repeated .ei.ArtifactsDB.CraftableArtifact artifact_status = 12;` * @param value The artifactStatus to add. */ @kotlin.jvm.JvmSynthetic @@ -430,7 +436,7 @@ public object ArtifactsDBKt { _builder.addArtifactStatus(value) } /** - * repeated .ei.ArtifactsDB.CraftableArtifact artifact_status = 12; + * `repeated .ei.ArtifactsDB.CraftableArtifact artifact_status = 12;` * @param value The artifactStatus to add. */ @kotlin.jvm.JvmSynthetic @@ -440,7 +446,7 @@ public object ArtifactsDBKt { add(value) } /** - * repeated .ei.ArtifactsDB.CraftableArtifact artifact_status = 12; + * `repeated .ei.ArtifactsDB.CraftableArtifact artifact_status = 12;` * @param values The artifactStatus to add. */ @kotlin.jvm.JvmSynthetic @@ -449,7 +455,7 @@ public object ArtifactsDBKt { _builder.addAllArtifactStatus(values) } /** - * repeated .ei.ArtifactsDB.CraftableArtifact artifact_status = 12; + * `repeated .ei.ArtifactsDB.CraftableArtifact artifact_status = 12;` * @param values The artifactStatus to add. */ @kotlin.jvm.JvmSynthetic @@ -459,7 +465,7 @@ public object ArtifactsDBKt { addAll(values) } /** - * repeated .ei.ArtifactsDB.CraftableArtifact artifact_status = 12; + * `repeated .ei.ArtifactsDB.CraftableArtifact artifact_status = 12;` * @param index The index to set the value at. * @param value The artifactStatus to set. */ @@ -469,7 +475,7 @@ public object ArtifactsDBKt { _builder.setArtifactStatus(index, value) } /** - * repeated .ei.ArtifactsDB.CraftableArtifact artifact_status = 12; + * `repeated .ei.ArtifactsDB.CraftableArtifact artifact_status = 12;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearArtifactStatus") @@ -479,23 +485,23 @@ public object ArtifactsDBKt { /** - * optional .ei.MissionInfo fueling_mission = 14; + * `optional .ei.MissionInfo fueling_mission = 14;` */ public var fuelingMission: ei.Ei.MissionInfo @JvmName("getFuelingMission") - get() = _builder.getFuelingMission() + get() = _builder.fuelingMission @JvmName("setFuelingMission") set(value) { - _builder.setFuelingMission(value) + _builder.fuelingMission = value } /** - * optional .ei.MissionInfo fueling_mission = 14; + * `optional .ei.MissionInfo fueling_mission = 14;` */ public fun clearFuelingMission() { _builder.clearFuelingMission() } /** - * optional .ei.MissionInfo fueling_mission = 14; + * `optional .ei.MissionInfo fueling_mission = 14;` * @return Whether the fuelingMission field is set. */ public fun hasFuelingMission(): kotlin.Boolean { @@ -511,15 +517,15 @@ public object ArtifactsDBKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class MissionInfosProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.MissionInfo mission_infos = 4; + * `repeated .ei.MissionInfo mission_infos = 4;` */ public val missionInfos: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getMissionInfosList() + _builder.missionInfosList ) /** - * repeated .ei.MissionInfo mission_infos = 4; + * `repeated .ei.MissionInfo mission_infos = 4;` * @param value The missionInfos to add. */ @kotlin.jvm.JvmSynthetic @@ -528,7 +534,7 @@ public object ArtifactsDBKt { _builder.addMissionInfos(value) } /** - * repeated .ei.MissionInfo mission_infos = 4; + * `repeated .ei.MissionInfo mission_infos = 4;` * @param value The missionInfos to add. */ @kotlin.jvm.JvmSynthetic @@ -538,7 +544,7 @@ public object ArtifactsDBKt { add(value) } /** - * repeated .ei.MissionInfo mission_infos = 4; + * `repeated .ei.MissionInfo mission_infos = 4;` * @param values The missionInfos to add. */ @kotlin.jvm.JvmSynthetic @@ -547,7 +553,7 @@ public object ArtifactsDBKt { _builder.addAllMissionInfos(values) } /** - * repeated .ei.MissionInfo mission_infos = 4; + * `repeated .ei.MissionInfo mission_infos = 4;` * @param values The missionInfos to add. */ @kotlin.jvm.JvmSynthetic @@ -557,7 +563,7 @@ public object ArtifactsDBKt { addAll(values) } /** - * repeated .ei.MissionInfo mission_infos = 4; + * `repeated .ei.MissionInfo mission_infos = 4;` * @param index The index to set the value at. * @param value The missionInfos to set. */ @@ -567,7 +573,7 @@ public object ArtifactsDBKt { _builder.setMissionInfos(index, value) } /** - * repeated .ei.MissionInfo mission_infos = 4; + * `repeated .ei.MissionInfo mission_infos = 4;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearMissionInfos") @@ -583,15 +589,15 @@ public object ArtifactsDBKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class MissionArchiveProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.MissionInfo mission_archive = 5; + * `repeated .ei.MissionInfo mission_archive = 5;` */ public val missionArchive: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getMissionArchiveList() + _builder.missionArchiveList ) /** - * repeated .ei.MissionInfo mission_archive = 5; + * `repeated .ei.MissionInfo mission_archive = 5;` * @param value The missionArchive to add. */ @kotlin.jvm.JvmSynthetic @@ -600,7 +606,7 @@ public object ArtifactsDBKt { _builder.addMissionArchive(value) } /** - * repeated .ei.MissionInfo mission_archive = 5; + * `repeated .ei.MissionInfo mission_archive = 5;` * @param value The missionArchive to add. */ @kotlin.jvm.JvmSynthetic @@ -610,7 +616,7 @@ public object ArtifactsDBKt { add(value) } /** - * repeated .ei.MissionInfo mission_archive = 5; + * `repeated .ei.MissionInfo mission_archive = 5;` * @param values The missionArchive to add. */ @kotlin.jvm.JvmSynthetic @@ -619,7 +625,7 @@ public object ArtifactsDBKt { _builder.addAllMissionArchive(values) } /** - * repeated .ei.MissionInfo mission_archive = 5; + * `repeated .ei.MissionInfo mission_archive = 5;` * @param values The missionArchive to add. */ @kotlin.jvm.JvmSynthetic @@ -629,7 +635,7 @@ public object ArtifactsDBKt { addAll(values) } /** - * repeated .ei.MissionInfo mission_archive = 5; + * `repeated .ei.MissionInfo mission_archive = 5;` * @param index The index to set the value at. * @param value The missionArchive to set. */ @@ -639,7 +645,7 @@ public object ArtifactsDBKt { _builder.setMissionArchive(index, value) } /** - * repeated .ei.MissionInfo mission_archive = 5; + * `repeated .ei.MissionInfo mission_archive = 5;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearMissionArchive") @@ -655,15 +661,15 @@ public object ArtifactsDBKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class DiscoveredArtifactsDEPRECATEDProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ArtifactSpec discovered_artifacts_DEPRECATED = 8; + * `repeated .ei.ArtifactSpec discovered_artifacts_DEPRECATED = 8;` */ public val discoveredArtifactsDEPRECATED: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getDiscoveredArtifactsDEPRECATEDList() + _builder.discoveredArtifactsDEPRECATEDList ) /** - * repeated .ei.ArtifactSpec discovered_artifacts_DEPRECATED = 8; + * `repeated .ei.ArtifactSpec discovered_artifacts_DEPRECATED = 8;` * @param value The discoveredArtifactsDEPRECATED to add. */ @kotlin.jvm.JvmSynthetic @@ -672,7 +678,7 @@ public object ArtifactsDBKt { _builder.addDiscoveredArtifactsDEPRECATED(value) } /** - * repeated .ei.ArtifactSpec discovered_artifacts_DEPRECATED = 8; + * `repeated .ei.ArtifactSpec discovered_artifacts_DEPRECATED = 8;` * @param value The discoveredArtifactsDEPRECATED to add. */ @kotlin.jvm.JvmSynthetic @@ -682,7 +688,7 @@ public object ArtifactsDBKt { add(value) } /** - * repeated .ei.ArtifactSpec discovered_artifacts_DEPRECATED = 8; + * `repeated .ei.ArtifactSpec discovered_artifacts_DEPRECATED = 8;` * @param values The discoveredArtifactsDEPRECATED to add. */ @kotlin.jvm.JvmSynthetic @@ -691,7 +697,7 @@ public object ArtifactsDBKt { _builder.addAllDiscoveredArtifactsDEPRECATED(values) } /** - * repeated .ei.ArtifactSpec discovered_artifacts_DEPRECATED = 8; + * `repeated .ei.ArtifactSpec discovered_artifacts_DEPRECATED = 8;` * @param values The discoveredArtifactsDEPRECATED to add. */ @kotlin.jvm.JvmSynthetic @@ -701,7 +707,7 @@ public object ArtifactsDBKt { addAll(values) } /** - * repeated .ei.ArtifactSpec discovered_artifacts_DEPRECATED = 8; + * `repeated .ei.ArtifactSpec discovered_artifacts_DEPRECATED = 8;` * @param index The index to set the value at. * @param value The discoveredArtifactsDEPRECATED to set. */ @@ -711,7 +717,7 @@ public object ArtifactsDBKt { _builder.setDiscoveredArtifactsDEPRECATED(index, value) } /** - * repeated .ei.ArtifactSpec discovered_artifacts_DEPRECATED = 8; + * `repeated .ei.ArtifactSpec discovered_artifacts_DEPRECATED = 8;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearDiscoveredArtifactsDEPRECATED") @@ -727,15 +733,15 @@ public object ArtifactsDBKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class CraftableArtifactsDEPRECATEDProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ArtifactsDB.CraftableArtifact craftable_artifacts_DEPRECATED = 9; + * `repeated .ei.ArtifactsDB.CraftableArtifact craftable_artifacts_DEPRECATED = 9;` */ public val craftableArtifactsDEPRECATED: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getCraftableArtifactsDEPRECATEDList() + _builder.craftableArtifactsDEPRECATEDList ) /** - * repeated .ei.ArtifactsDB.CraftableArtifact craftable_artifacts_DEPRECATED = 9; + * `repeated .ei.ArtifactsDB.CraftableArtifact craftable_artifacts_DEPRECATED = 9;` * @param value The craftableArtifactsDEPRECATED to add. */ @kotlin.jvm.JvmSynthetic @@ -744,7 +750,7 @@ public object ArtifactsDBKt { _builder.addCraftableArtifactsDEPRECATED(value) } /** - * repeated .ei.ArtifactsDB.CraftableArtifact craftable_artifacts_DEPRECATED = 9; + * `repeated .ei.ArtifactsDB.CraftableArtifact craftable_artifacts_DEPRECATED = 9;` * @param value The craftableArtifactsDEPRECATED to add. */ @kotlin.jvm.JvmSynthetic @@ -754,7 +760,7 @@ public object ArtifactsDBKt { add(value) } /** - * repeated .ei.ArtifactsDB.CraftableArtifact craftable_artifacts_DEPRECATED = 9; + * `repeated .ei.ArtifactsDB.CraftableArtifact craftable_artifacts_DEPRECATED = 9;` * @param values The craftableArtifactsDEPRECATED to add. */ @kotlin.jvm.JvmSynthetic @@ -763,7 +769,7 @@ public object ArtifactsDBKt { _builder.addAllCraftableArtifactsDEPRECATED(values) } /** - * repeated .ei.ArtifactsDB.CraftableArtifact craftable_artifacts_DEPRECATED = 9; + * `repeated .ei.ArtifactsDB.CraftableArtifact craftable_artifacts_DEPRECATED = 9;` * @param values The craftableArtifactsDEPRECATED to add. */ @kotlin.jvm.JvmSynthetic @@ -773,7 +779,7 @@ public object ArtifactsDBKt { addAll(values) } /** - * repeated .ei.ArtifactsDB.CraftableArtifact craftable_artifacts_DEPRECATED = 9; + * `repeated .ei.ArtifactsDB.CraftableArtifact craftable_artifacts_DEPRECATED = 9;` * @param index The index to set the value at. * @param value The craftableArtifactsDEPRECATED to set. */ @@ -783,7 +789,7 @@ public object ArtifactsDBKt { _builder.setCraftableArtifactsDEPRECATED(index, value) } /** - * repeated .ei.ArtifactsDB.CraftableArtifact craftable_artifacts_DEPRECATED = 9; + * `repeated .ei.ArtifactsDB.CraftableArtifact craftable_artifacts_DEPRECATED = 9;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearCraftableArtifactsDEPRECATED") @@ -799,15 +805,15 @@ public object ArtifactsDBKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class CraftingCountsDEPRECATEDProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ArtifactsDB.CraftableArtifact crafting_counts_DEPRECATED = 10; + * `repeated .ei.ArtifactsDB.CraftableArtifact crafting_counts_DEPRECATED = 10;` */ public val craftingCountsDEPRECATED: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getCraftingCountsDEPRECATEDList() + _builder.craftingCountsDEPRECATEDList ) /** - * repeated .ei.ArtifactsDB.CraftableArtifact crafting_counts_DEPRECATED = 10; + * `repeated .ei.ArtifactsDB.CraftableArtifact crafting_counts_DEPRECATED = 10;` * @param value The craftingCountsDEPRECATED to add. */ @kotlin.jvm.JvmSynthetic @@ -816,7 +822,7 @@ public object ArtifactsDBKt { _builder.addCraftingCountsDEPRECATED(value) } /** - * repeated .ei.ArtifactsDB.CraftableArtifact crafting_counts_DEPRECATED = 10; + * `repeated .ei.ArtifactsDB.CraftableArtifact crafting_counts_DEPRECATED = 10;` * @param value The craftingCountsDEPRECATED to add. */ @kotlin.jvm.JvmSynthetic @@ -826,7 +832,7 @@ public object ArtifactsDBKt { add(value) } /** - * repeated .ei.ArtifactsDB.CraftableArtifact crafting_counts_DEPRECATED = 10; + * `repeated .ei.ArtifactsDB.CraftableArtifact crafting_counts_DEPRECATED = 10;` * @param values The craftingCountsDEPRECATED to add. */ @kotlin.jvm.JvmSynthetic @@ -835,7 +841,7 @@ public object ArtifactsDBKt { _builder.addAllCraftingCountsDEPRECATED(values) } /** - * repeated .ei.ArtifactsDB.CraftableArtifact crafting_counts_DEPRECATED = 10; + * `repeated .ei.ArtifactsDB.CraftableArtifact crafting_counts_DEPRECATED = 10;` * @param values The craftingCountsDEPRECATED to add. */ @kotlin.jvm.JvmSynthetic @@ -845,7 +851,7 @@ public object ArtifactsDBKt { addAll(values) } /** - * repeated .ei.ArtifactsDB.CraftableArtifact crafting_counts_DEPRECATED = 10; + * `repeated .ei.ArtifactsDB.CraftableArtifact crafting_counts_DEPRECATED = 10;` * @param index The index to set the value at. * @param value The craftingCountsDEPRECATED to set. */ @@ -855,7 +861,7 @@ public object ArtifactsDBKt { _builder.setCraftingCountsDEPRECATED(index, value) } /** - * repeated .ei.ArtifactsDB.CraftableArtifact crafting_counts_DEPRECATED = 10; + * `repeated .ei.ArtifactsDB.CraftableArtifact crafting_counts_DEPRECATED = 10;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearCraftingCountsDEPRECATED") @@ -867,6 +873,9 @@ public object ArtifactsDBKt { @kotlin.jvm.JvmName("-initializeactiveArtifactSlot") public inline fun activeArtifactSlot(block: ei.ArtifactsDBKt.ActiveArtifactSlotKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsDB.ActiveArtifactSlot = ei.ArtifactsDBKt.ActiveArtifactSlotKt.Dsl._create(ei.Ei.ArtifactsDB.ActiveArtifactSlot.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.ArtifactsDB.ActiveArtifactSlot` + */ public object ActiveArtifactSlotKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -884,23 +893,23 @@ public object ArtifactsDBKt { internal fun _build(): ei.Ei.ArtifactsDB.ActiveArtifactSlot = _builder.build() /** - * optional bool occupied = 1; + * `optional bool occupied = 1;` */ public var occupied: kotlin.Boolean @JvmName("getOccupied") - get() = _builder.getOccupied() + get() = _builder.occupied @JvmName("setOccupied") set(value) { - _builder.setOccupied(value) + _builder.occupied = value } /** - * optional bool occupied = 1; + * `optional bool occupied = 1;` */ public fun clearOccupied() { _builder.clearOccupied() } /** - * optional bool occupied = 1; + * `optional bool occupied = 1;` * @return Whether the occupied field is set. */ public fun hasOccupied(): kotlin.Boolean { @@ -908,23 +917,23 @@ public object ArtifactsDBKt { } /** - * optional uint64 item_id = 2; + * `optional uint64 item_id = 2;` */ public var itemId: kotlin.Long @JvmName("getItemId") - get() = _builder.getItemId() + get() = _builder.itemId @JvmName("setItemId") set(value) { - _builder.setItemId(value) + _builder.itemId = value } /** - * optional uint64 item_id = 2; + * `optional uint64 item_id = 2;` */ public fun clearItemId() { _builder.clearItemId() } /** - * optional uint64 item_id = 2; + * `optional uint64 item_id = 2;` * @return Whether the itemId field is set. */ public fun hasItemId(): kotlin.Boolean { @@ -935,6 +944,9 @@ public object ArtifactsDBKt { @kotlin.jvm.JvmName("-initializeactiveArtifactSet") public inline fun activeArtifactSet(block: ei.ArtifactsDBKt.ActiveArtifactSetKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsDB.ActiveArtifactSet = ei.ArtifactsDBKt.ActiveArtifactSetKt.Dsl._create(ei.Ei.ArtifactsDB.ActiveArtifactSet.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.ArtifactsDB.ActiveArtifactSet` + */ public object ActiveArtifactSetKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -958,15 +970,15 @@ public object ArtifactsDBKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class SlotsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ArtifactsDB.ActiveArtifactSlot slots = 1; + * `repeated .ei.ArtifactsDB.ActiveArtifactSlot slots = 1;` */ public val slots: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getSlotsList() + _builder.slotsList ) /** - * repeated .ei.ArtifactsDB.ActiveArtifactSlot slots = 1; + * `repeated .ei.ArtifactsDB.ActiveArtifactSlot slots = 1;` * @param value The slots to add. */ @kotlin.jvm.JvmSynthetic @@ -975,7 +987,7 @@ public object ArtifactsDBKt { _builder.addSlots(value) } /** - * repeated .ei.ArtifactsDB.ActiveArtifactSlot slots = 1; + * `repeated .ei.ArtifactsDB.ActiveArtifactSlot slots = 1;` * @param value The slots to add. */ @kotlin.jvm.JvmSynthetic @@ -985,7 +997,7 @@ public object ArtifactsDBKt { add(value) } /** - * repeated .ei.ArtifactsDB.ActiveArtifactSlot slots = 1; + * `repeated .ei.ArtifactsDB.ActiveArtifactSlot slots = 1;` * @param values The slots to add. */ @kotlin.jvm.JvmSynthetic @@ -994,7 +1006,7 @@ public object ArtifactsDBKt { _builder.addAllSlots(values) } /** - * repeated .ei.ArtifactsDB.ActiveArtifactSlot slots = 1; + * `repeated .ei.ArtifactsDB.ActiveArtifactSlot slots = 1;` * @param values The slots to add. */ @kotlin.jvm.JvmSynthetic @@ -1004,7 +1016,7 @@ public object ArtifactsDBKt { addAll(values) } /** - * repeated .ei.ArtifactsDB.ActiveArtifactSlot slots = 1; + * `repeated .ei.ArtifactsDB.ActiveArtifactSlot slots = 1;` * @param index The index to set the value at. * @param value The slots to set. */ @@ -1014,7 +1026,7 @@ public object ArtifactsDBKt { _builder.setSlots(index, value) } /** - * repeated .ei.ArtifactsDB.ActiveArtifactSlot slots = 1; + * `repeated .ei.ArtifactsDB.ActiveArtifactSlot slots = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearSlots") @@ -1024,23 +1036,23 @@ public object ArtifactsDBKt { /** - * optional uint32 uid = 2; + * `optional uint32 uid = 2;` */ public var uid: kotlin.Int @JvmName("getUid") - get() = _builder.getUid() + get() = _builder.uid @JvmName("setUid") set(value) { - _builder.setUid(value) + _builder.uid = value } /** - * optional uint32 uid = 2; + * `optional uint32 uid = 2;` */ public fun clearUid() { _builder.clearUid() } /** - * optional uint32 uid = 2; + * `optional uint32 uid = 2;` * @return Whether the uid field is set. */ public fun hasUid(): kotlin.Boolean { @@ -1051,6 +1063,9 @@ public object ArtifactsDBKt { @kotlin.jvm.JvmName("-initializecraftableArtifact") public inline fun craftableArtifact(block: ei.ArtifactsDBKt.CraftableArtifactKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsDB.CraftableArtifact = ei.ArtifactsDBKt.CraftableArtifactKt.Dsl._create(ei.Ei.ArtifactsDB.CraftableArtifact.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.ArtifactsDB.CraftableArtifact` + */ public object CraftableArtifactKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -1068,23 +1083,23 @@ public object ArtifactsDBKt { internal fun _build(): ei.Ei.ArtifactsDB.CraftableArtifact = _builder.build() /** - * optional .ei.ArtifactSpec spec = 1; + * `optional .ei.ArtifactSpec spec = 1;` */ public var spec: ei.Ei.ArtifactSpec @JvmName("getSpec") - get() = _builder.getSpec() + get() = _builder.spec @JvmName("setSpec") set(value) { - _builder.setSpec(value) + _builder.spec = value } /** - * optional .ei.ArtifactSpec spec = 1; + * `optional .ei.ArtifactSpec spec = 1;` */ public fun clearSpec() { _builder.clearSpec() } /** - * optional .ei.ArtifactSpec spec = 1; + * `optional .ei.ArtifactSpec spec = 1;` * @return Whether the spec field is set. */ public fun hasSpec(): kotlin.Boolean { @@ -1094,23 +1109,23 @@ public object ArtifactsDBKt { get() = _builder.specOrNull /** - * optional bool discovered = 6; + * `optional bool discovered = 6;` */ public var discovered: kotlin.Boolean @JvmName("getDiscovered") - get() = _builder.getDiscovered() + get() = _builder.discovered @JvmName("setDiscovered") set(value) { - _builder.setDiscovered(value) + _builder.discovered = value } /** - * optional bool discovered = 6; + * `optional bool discovered = 6;` */ public fun clearDiscovered() { _builder.clearDiscovered() } /** - * optional bool discovered = 6; + * `optional bool discovered = 6;` * @return Whether the discovered field is set. */ public fun hasDiscovered(): kotlin.Boolean { @@ -1118,23 +1133,23 @@ public object ArtifactsDBKt { } /** - * optional bool craftable = 4; + * `optional bool craftable = 4;` */ public var craftable: kotlin.Boolean @JvmName("getCraftable") - get() = _builder.getCraftable() + get() = _builder.craftable @JvmName("setCraftable") set(value) { - _builder.setCraftable(value) + _builder.craftable = value } /** - * optional bool craftable = 4; + * `optional bool craftable = 4;` */ public fun clearCraftable() { _builder.clearCraftable() } /** - * optional bool craftable = 4; + * `optional bool craftable = 4;` * @return Whether the craftable field is set. */ public fun hasCraftable(): kotlin.Boolean { @@ -1142,23 +1157,23 @@ public object ArtifactsDBKt { } /** - * optional bool recipe_discovered = 5; + * `optional bool recipe_discovered = 5;` */ public var recipeDiscovered: kotlin.Boolean @JvmName("getRecipeDiscovered") - get() = _builder.getRecipeDiscovered() + get() = _builder.recipeDiscovered @JvmName("setRecipeDiscovered") set(value) { - _builder.setRecipeDiscovered(value) + _builder.recipeDiscovered = value } /** - * optional bool recipe_discovered = 5; + * `optional bool recipe_discovered = 5;` */ public fun clearRecipeDiscovered() { _builder.clearRecipeDiscovered() } /** - * optional bool recipe_discovered = 5; + * `optional bool recipe_discovered = 5;` * @return Whether the recipeDiscovered field is set. */ public fun hasRecipeDiscovered(): kotlin.Boolean { @@ -1166,23 +1181,23 @@ public object ArtifactsDBKt { } /** - * optional bool seen = 2; + * `optional bool seen = 2;` */ public var seen: kotlin.Boolean @JvmName("getSeen") - get() = _builder.getSeen() + get() = _builder.seen @JvmName("setSeen") set(value) { - _builder.setSeen(value) + _builder.seen = value } /** - * optional bool seen = 2; + * `optional bool seen = 2;` */ public fun clearSeen() { _builder.clearSeen() } /** - * optional bool seen = 2; + * `optional bool seen = 2;` * @return Whether the seen field is set. */ public fun hasSeen(): kotlin.Boolean { @@ -1190,23 +1205,23 @@ public object ArtifactsDBKt { } /** - * optional uint32 count = 3; + * `optional uint32 count = 3;` */ public var count: kotlin.Int @JvmName("getCount") - get() = _builder.getCount() + get() = _builder.count @JvmName("setCount") set(value) { - _builder.setCount(value) + _builder.count = value } /** - * optional uint32 count = 3; + * `optional uint32 count = 3;` */ public fun clearCount() { _builder.clearCount() } /** - * optional uint32 count = 3; + * `optional uint32 count = 3;` * @return Whether the count field is set. */ public fun hasCount(): kotlin.Boolean { @@ -1216,24 +1231,24 @@ public object ArtifactsDBKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ArtifactsDB.copy(block: ei.ArtifactsDBKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsDB = - ei.ArtifactsDBKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ArtifactsDB.copy(block: `ei`.ArtifactsDBKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsDB = + `ei`.ArtifactsDBKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ArtifactsDB.ActiveArtifactSlot.copy(block: ei.ArtifactsDBKt.ActiveArtifactSlotKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsDB.ActiveArtifactSlot = - ei.ArtifactsDBKt.ActiveArtifactSlotKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ArtifactsDB.ActiveArtifactSlot.copy(block: `ei`.ArtifactsDBKt.ActiveArtifactSlotKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsDB.ActiveArtifactSlot = + `ei`.ArtifactsDBKt.ActiveArtifactSlotKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ArtifactsDB.ActiveArtifactSet.copy(block: ei.ArtifactsDBKt.ActiveArtifactSetKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsDB.ActiveArtifactSet = - ei.ArtifactsDBKt.ActiveArtifactSetKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ArtifactsDB.ActiveArtifactSet.copy(block: `ei`.ArtifactsDBKt.ActiveArtifactSetKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsDB.ActiveArtifactSet = + `ei`.ArtifactsDBKt.ActiveArtifactSetKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ArtifactsDB.CraftableArtifact.copy(block: ei.ArtifactsDBKt.CraftableArtifactKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsDB.CraftableArtifact = - ei.ArtifactsDBKt.CraftableArtifactKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ArtifactsDB.CraftableArtifact.copy(block: `ei`.ArtifactsDBKt.CraftableArtifactKt.Dsl.() -> kotlin.Unit): ei.Ei.ArtifactsDB.CraftableArtifact = + `ei`.ArtifactsDBKt.CraftableArtifactKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.ArtifactsDB.CraftableArtifactOrBuilder.specOrNull: ei.Ei.ArtifactSpec? +public val ei.Ei.ArtifactsDB.CraftableArtifactOrBuilder.specOrNull: ei.Ei.ArtifactSpec? get() = if (hasSpec()) getSpec() else null -val ei.Ei.ArtifactsDBOrBuilder.fuelingMissionOrNull: ei.Ei.MissionInfo? +public val ei.Ei.ArtifactsDBOrBuilder.fuelingMissionOrNull: ei.Ei.MissionInfo? get() = if (hasFuelingMission()) getFuelingMission() else null diff --git a/ei/kotlin/ei/AuthenticateArtifactResponseKt.kt b/ei/kotlin/ei/AuthenticateArtifactResponseKt.kt index 759f270..19c2024 100644 --- a/ei/kotlin/ei/AuthenticateArtifactResponseKt.kt +++ b/ei/kotlin/ei/AuthenticateArtifactResponseKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeauthenticateArtifactResponse") public inline fun authenticateArtifactResponse(block: ei.AuthenticateArtifactResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.AuthenticateArtifactResponse = ei.AuthenticateArtifactResponseKt.Dsl._create(ei.Ei.AuthenticateArtifactResponse.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.AuthenticateArtifactResponse` + */ public object AuthenticateArtifactResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object AuthenticateArtifactResponseKt { internal fun _build(): ei.Ei.AuthenticateArtifactResponse = _builder.build() /** - * optional bool success = 1; + * `optional bool success = 1;` */ public var success: kotlin.Boolean @JvmName("getSuccess") - get() = _builder.getSuccess() + get() = _builder.success @JvmName("setSuccess") set(value) { - _builder.setSuccess(value) + _builder.success = value } /** - * optional bool success = 1; + * `optional bool success = 1;` */ public fun clearSuccess() { _builder.clearSuccess() } /** - * optional bool success = 1; + * `optional bool success = 1;` * @return Whether the success field is set. */ public fun hasSuccess(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object AuthenticateArtifactResponseKt { } /** - * optional uint64 original_item_id = 2; + * `optional uint64 original_item_id = 2;` */ public var originalItemId: kotlin.Long @JvmName("getOriginalItemId") - get() = _builder.getOriginalItemId() + get() = _builder.originalItemId @JvmName("setOriginalItemId") set(value) { - _builder.setOriginalItemId(value) + _builder.originalItemId = value } /** - * optional uint64 original_item_id = 2; + * `optional uint64 original_item_id = 2;` */ public fun clearOriginalItemId() { _builder.clearOriginalItemId() } /** - * optional uint64 original_item_id = 2; + * `optional uint64 original_item_id = 2;` * @return Whether the originalItemId field is set. */ public fun hasOriginalItemId(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object AuthenticateArtifactResponseKt { } /** - * optional bool demote = 3; + * `optional bool demote = 3;` */ public var demote: kotlin.Boolean @JvmName("getDemote") - get() = _builder.getDemote() + get() = _builder.demote @JvmName("setDemote") set(value) { - _builder.setDemote(value) + _builder.demote = value } /** - * optional bool demote = 3; + * `optional bool demote = 3;` */ public fun clearDemote() { _builder.clearDemote() } /** - * optional bool demote = 3; + * `optional bool demote = 3;` * @return Whether the demote field is set. */ public fun hasDemote(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object AuthenticateArtifactResponseKt { } /** - * optional bool delete = 4; + * `optional bool delete = 4;` */ public var delete: kotlin.Boolean @JvmName("getDelete") - get() = _builder.getDelete() + get() = _builder.delete @JvmName("setDelete") set(value) { - _builder.setDelete(value) + _builder.delete = value } /** - * optional bool delete = 4; + * `optional bool delete = 4;` */ public fun clearDelete() { _builder.clearDelete() } /** - * optional bool delete = 4; + * `optional bool delete = 4;` * @return Whether the delete field is set. */ public fun hasDelete(): kotlin.Boolean { @@ -119,23 +125,23 @@ public object AuthenticateArtifactResponseKt { } /** - * optional string ei_user_id = 5; + * `optional string ei_user_id = 5;` */ public var eiUserId: kotlin.String @JvmName("getEiUserId") - get() = _builder.getEiUserId() + get() = _builder.eiUserId @JvmName("setEiUserId") set(value) { - _builder.setEiUserId(value) + _builder.eiUserId = value } /** - * optional string ei_user_id = 5; + * `optional string ei_user_id = 5;` */ public fun clearEiUserId() { _builder.clearEiUserId() } /** - * optional string ei_user_id = 5; + * `optional string ei_user_id = 5;` * @return Whether the eiUserId field is set. */ public fun hasEiUserId(): kotlin.Boolean { @@ -144,6 +150,6 @@ public object AuthenticateArtifactResponseKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.AuthenticateArtifactResponse.copy(block: ei.AuthenticateArtifactResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.AuthenticateArtifactResponse = - ei.AuthenticateArtifactResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.AuthenticateArtifactResponse.copy(block: `ei`.AuthenticateArtifactResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.AuthenticateArtifactResponse = + `ei`.AuthenticateArtifactResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/AuthenticatedMessageKt.kt b/ei/kotlin/ei/AuthenticatedMessageKt.kt index 59bd79b..c9f1a6d 100644 --- a/ei/kotlin/ei/AuthenticatedMessageKt.kt +++ b/ei/kotlin/ei/AuthenticatedMessageKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeauthenticatedMessage") public inline fun authenticatedMessage(block: ei.AuthenticatedMessageKt.Dsl.() -> kotlin.Unit): ei.Ei.AuthenticatedMessage = ei.AuthenticatedMessageKt.Dsl._create(ei.Ei.AuthenticatedMessage.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.AuthenticatedMessage` + */ public object AuthenticatedMessageKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object AuthenticatedMessageKt { internal fun _build(): ei.Ei.AuthenticatedMessage = _builder.build() /** - * optional bytes message = 1; + * `optional bytes message = 1;` */ public var message: com.google.protobuf.ByteString @JvmName("getMessage") - get() = _builder.getMessage() + get() = _builder.message @JvmName("setMessage") set(value) { - _builder.setMessage(value) + _builder.message = value } /** - * optional bytes message = 1; + * `optional bytes message = 1;` */ public fun clearMessage() { _builder.clearMessage() } /** - * optional bytes message = 1; + * `optional bytes message = 1;` * @return Whether the message field is set. */ public fun hasMessage(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object AuthenticatedMessageKt { } /** - * optional uint32 version = 3; + * `optional uint32 version = 3;` */ public var version: kotlin.Int @JvmName("getVersion") - get() = _builder.getVersion() + get() = _builder.version @JvmName("setVersion") set(value) { - _builder.setVersion(value) + _builder.version = value } /** - * optional uint32 version = 3; + * `optional uint32 version = 3;` */ public fun clearVersion() { _builder.clearVersion() } /** - * optional uint32 version = 3; + * `optional uint32 version = 3;` * @return Whether the version field is set. */ public fun hasVersion(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object AuthenticatedMessageKt { } /** - * optional string code = 2; + * `optional string code = 2;` */ public var code: kotlin.String @JvmName("getCode") - get() = _builder.getCode() + get() = _builder.code @JvmName("setCode") set(value) { - _builder.setCode(value) + _builder.code = value } /** - * optional string code = 2; + * `optional string code = 2;` */ public fun clearCode() { _builder.clearCode() } /** - * optional string code = 2; + * `optional string code = 2;` * @return Whether the code field is set. */ public fun hasCode(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object AuthenticatedMessageKt { } /** - * optional bool compressed = 4; + * `optional bool compressed = 4;` */ public var compressed: kotlin.Boolean @JvmName("getCompressed") - get() = _builder.getCompressed() + get() = _builder.compressed @JvmName("setCompressed") set(value) { - _builder.setCompressed(value) + _builder.compressed = value } /** - * optional bool compressed = 4; + * `optional bool compressed = 4;` */ public fun clearCompressed() { _builder.clearCompressed() } /** - * optional bool compressed = 4; + * `optional bool compressed = 4;` * @return Whether the compressed field is set. */ public fun hasCompressed(): kotlin.Boolean { @@ -119,23 +125,23 @@ public object AuthenticatedMessageKt { } /** - * optional uint32 original_size = 5; + * `optional uint32 original_size = 5;` */ public var originalSize: kotlin.Int @JvmName("getOriginalSize") - get() = _builder.getOriginalSize() + get() = _builder.originalSize @JvmName("setOriginalSize") set(value) { - _builder.setOriginalSize(value) + _builder.originalSize = value } /** - * optional uint32 original_size = 5; + * `optional uint32 original_size = 5;` */ public fun clearOriginalSize() { _builder.clearOriginalSize() } /** - * optional uint32 original_size = 5; + * `optional uint32 original_size = 5;` * @return Whether the originalSize field is set. */ public fun hasOriginalSize(): kotlin.Boolean { @@ -143,23 +149,23 @@ public object AuthenticatedMessageKt { } /** - * optional string user_id = 6; + * `optional string user_id = 6;` */ public var userId: kotlin.String @JvmName("getUserId") - get() = _builder.getUserId() + get() = _builder.userId @JvmName("setUserId") set(value) { - _builder.setUserId(value) + _builder.userId = value } /** - * optional string user_id = 6; + * `optional string user_id = 6;` */ public fun clearUserId() { _builder.clearUserId() } /** - * optional string user_id = 6; + * `optional string user_id = 6;` * @return Whether the userId field is set. */ public fun hasUserId(): kotlin.Boolean { @@ -168,6 +174,6 @@ public object AuthenticatedMessageKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.AuthenticatedMessage.copy(block: ei.AuthenticatedMessageKt.Dsl.() -> kotlin.Unit): ei.Ei.AuthenticatedMessage = - ei.AuthenticatedMessageKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.AuthenticatedMessage.copy(block: `ei`.AuthenticatedMessageKt.Dsl.() -> kotlin.Unit): ei.Ei.AuthenticatedMessage = + `ei`.AuthenticatedMessageKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/AutoJoinCoopRequestKt.kt b/ei/kotlin/ei/AutoJoinCoopRequestKt.kt index f353ed8..18564d1 100644 --- a/ei/kotlin/ei/AutoJoinCoopRequestKt.kt +++ b/ei/kotlin/ei/AutoJoinCoopRequestKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeautoJoinCoopRequest") public inline fun autoJoinCoopRequest(block: ei.AutoJoinCoopRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.AutoJoinCoopRequest = ei.AutoJoinCoopRequestKt.Dsl._create(ei.Ei.AutoJoinCoopRequest.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.AutoJoinCoopRequest` + */ public object AutoJoinCoopRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object AutoJoinCoopRequestKt { internal fun _build(): ei.Ei.AutoJoinCoopRequest = _builder.build() /** - * optional .ei.BasicRequestInfo rinfo = 9; + * `optional .ei.BasicRequestInfo rinfo = 9;` */ public var rinfo: ei.Ei.BasicRequestInfo @JvmName("getRinfo") - get() = _builder.getRinfo() + get() = _builder.rinfo @JvmName("setRinfo") set(value) { - _builder.setRinfo(value) + _builder.rinfo = value } /** - * optional .ei.BasicRequestInfo rinfo = 9; + * `optional .ei.BasicRequestInfo rinfo = 9;` */ public fun clearRinfo() { _builder.clearRinfo() } /** - * optional .ei.BasicRequestInfo rinfo = 9; + * `optional .ei.BasicRequestInfo rinfo = 9;` * @return Whether the rinfo field is set. */ public fun hasRinfo(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object AutoJoinCoopRequestKt { get() = _builder.rinfoOrNull /** - * optional string contract_identifier = 1; + * `optional string contract_identifier = 1;` */ public var contractIdentifier: kotlin.String @JvmName("getContractIdentifier") - get() = _builder.getContractIdentifier() + get() = _builder.contractIdentifier @JvmName("setContractIdentifier") set(value) { - _builder.setContractIdentifier(value) + _builder.contractIdentifier = value } /** - * optional string contract_identifier = 1; + * `optional string contract_identifier = 1;` */ public fun clearContractIdentifier() { _builder.clearContractIdentifier() } /** - * optional string contract_identifier = 1; + * `optional string contract_identifier = 1;` * @return Whether the contractIdentifier field is set. */ public fun hasContractIdentifier(): kotlin.Boolean { @@ -73,23 +79,23 @@ public object AutoJoinCoopRequestKt { } /** - * optional string user_id = 2; + * `optional string user_id = 2;` */ public var userId: kotlin.String @JvmName("getUserId") - get() = _builder.getUserId() + get() = _builder.userId @JvmName("setUserId") set(value) { - _builder.setUserId(value) + _builder.userId = value } /** - * optional string user_id = 2; + * `optional string user_id = 2;` */ public fun clearUserId() { _builder.clearUserId() } /** - * optional string user_id = 2; + * `optional string user_id = 2;` * @return Whether the userId field is set. */ public fun hasUserId(): kotlin.Boolean { @@ -97,23 +103,23 @@ public object AutoJoinCoopRequestKt { } /** - * optional string user_name = 3; + * `optional string user_name = 3;` */ public var userName: kotlin.String @JvmName("getUserName") - get() = _builder.getUserName() + get() = _builder.userName @JvmName("setUserName") set(value) { - _builder.setUserName(value) + _builder.userName = value } /** - * optional string user_name = 3; + * `optional string user_name = 3;` */ public fun clearUserName() { _builder.clearUserName() } /** - * optional string user_name = 3; + * `optional string user_name = 3;` * @return Whether the userName field is set. */ public fun hasUserName(): kotlin.Boolean { @@ -121,23 +127,23 @@ public object AutoJoinCoopRequestKt { } /** - * optional double soul_power = 4; + * `optional double soul_power = 4;` */ public var soulPower: kotlin.Double @JvmName("getSoulPower") - get() = _builder.getSoulPower() + get() = _builder.soulPower @JvmName("setSoulPower") set(value) { - _builder.setSoulPower(value) + _builder.soulPower = value } /** - * optional double soul_power = 4; + * `optional double soul_power = 4;` */ public fun clearSoulPower() { _builder.clearSoulPower() } /** - * optional double soul_power = 4; + * `optional double soul_power = 4;` * @return Whether the soulPower field is set. */ public fun hasSoulPower(): kotlin.Boolean { @@ -145,23 +151,23 @@ public object AutoJoinCoopRequestKt { } /** - * optional double eop = 10; + * `optional double eop = 10;` */ public var eop: kotlin.Double @JvmName("getEop") - get() = _builder.getEop() + get() = _builder.eop @JvmName("setEop") set(value) { - _builder.setEop(value) + _builder.eop = value } /** - * optional double eop = 10; + * `optional double eop = 10;` */ public fun clearEop() { _builder.clearEop() } /** - * optional double eop = 10; + * `optional double eop = 10;` * @return Whether the eop field is set. */ public fun hasEop(): kotlin.Boolean { @@ -169,23 +175,23 @@ public object AutoJoinCoopRequestKt { } /** - * optional uint32 league = 8; + * `optional uint32 league = 8;` */ public var league: kotlin.Int @JvmName("getLeague") - get() = _builder.getLeague() + get() = _builder.league @JvmName("setLeague") set(value) { - _builder.setLeague(value) + _builder.league = value } /** - * optional uint32 league = 8; + * `optional uint32 league = 8;` */ public fun clearLeague() { _builder.clearLeague() } /** - * optional uint32 league = 8; + * `optional uint32 league = 8;` * @return Whether the league field is set. */ public fun hasLeague(): kotlin.Boolean { @@ -193,23 +199,23 @@ public object AutoJoinCoopRequestKt { } /** - * optional .ei.Contract.PlayerGrade grade = 12; + * `optional .ei.Contract.PlayerGrade grade = 12;` */ public var grade: ei.Ei.Contract.PlayerGrade @JvmName("getGrade") - get() = _builder.getGrade() + get() = _builder.grade @JvmName("setGrade") set(value) { - _builder.setGrade(value) + _builder.grade = value } /** - * optional .ei.Contract.PlayerGrade grade = 12; + * `optional .ei.Contract.PlayerGrade grade = 12;` */ public fun clearGrade() { _builder.clearGrade() } /** - * optional .ei.Contract.PlayerGrade grade = 12; + * `optional .ei.Contract.PlayerGrade grade = 12;` * @return Whether the grade field is set. */ public fun hasGrade(): kotlin.Boolean { @@ -217,23 +223,23 @@ public object AutoJoinCoopRequestKt { } /** - * optional bool points_replay = 14; + * `optional bool points_replay = 14;` */ public var pointsReplay: kotlin.Boolean @JvmName("getPointsReplay") - get() = _builder.getPointsReplay() + get() = _builder.pointsReplay @JvmName("setPointsReplay") set(value) { - _builder.setPointsReplay(value) + _builder.pointsReplay = value } /** - * optional bool points_replay = 14; + * `optional bool points_replay = 14;` */ public fun clearPointsReplay() { _builder.clearPointsReplay() } /** - * optional bool points_replay = 14; + * `optional bool points_replay = 14;` * @return Whether the pointsReplay field is set. */ public fun hasPointsReplay(): kotlin.Boolean { @@ -241,23 +247,23 @@ public object AutoJoinCoopRequestKt { } /** - * optional double seconds_remaining = 5; + * `optional double seconds_remaining = 5;` */ public var secondsRemaining: kotlin.Double @JvmName("getSecondsRemaining") - get() = _builder.getSecondsRemaining() + get() = _builder.secondsRemaining @JvmName("setSecondsRemaining") set(value) { - _builder.setSecondsRemaining(value) + _builder.secondsRemaining = value } /** - * optional double seconds_remaining = 5; + * `optional double seconds_remaining = 5;` */ public fun clearSecondsRemaining() { _builder.clearSecondsRemaining() } /** - * optional double seconds_remaining = 5; + * `optional double seconds_remaining = 5;` * @return Whether the secondsRemaining field is set. */ public fun hasSecondsRemaining(): kotlin.Boolean { @@ -265,23 +271,23 @@ public object AutoJoinCoopRequestKt { } /** - * optional .ei.Platform platform = 6; + * `optional .ei.Platform platform = 6;` */ public var platform: ei.Ei.Platform @JvmName("getPlatform") - get() = _builder.getPlatform() + get() = _builder.platform @JvmName("setPlatform") set(value) { - _builder.setPlatform(value) + _builder.platform = value } /** - * optional .ei.Platform platform = 6; + * `optional .ei.Platform platform = 6;` */ public fun clearPlatform() { _builder.clearPlatform() } /** - * optional .ei.Platform platform = 6; + * `optional .ei.Platform platform = 6;` * @return Whether the platform field is set. */ public fun hasPlatform(): kotlin.Boolean { @@ -289,23 +295,23 @@ public object AutoJoinCoopRequestKt { } /** - * optional uint32 client_version = 7; + * `optional uint32 client_version = 7;` */ public var clientVersion: kotlin.Int @JvmName("getClientVersion") - get() = _builder.getClientVersion() + get() = _builder.clientVersion @JvmName("setClientVersion") set(value) { - _builder.setClientVersion(value) + _builder.clientVersion = value } /** - * optional uint32 client_version = 7; + * `optional uint32 client_version = 7;` */ public fun clearClientVersion() { _builder.clearClientVersion() } /** - * optional uint32 client_version = 7; + * `optional uint32 client_version = 7;` * @return Whether the clientVersion field is set. */ public fun hasClientVersion(): kotlin.Boolean { @@ -314,9 +320,9 @@ public object AutoJoinCoopRequestKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.AutoJoinCoopRequest.copy(block: ei.AutoJoinCoopRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.AutoJoinCoopRequest = - ei.AutoJoinCoopRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.AutoJoinCoopRequest.copy(block: `ei`.AutoJoinCoopRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.AutoJoinCoopRequest = + `ei`.AutoJoinCoopRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.AutoJoinCoopRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? +public val ei.Ei.AutoJoinCoopRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? get() = if (hasRinfo()) getRinfo() else null diff --git a/ei/kotlin/ei/BackupKt.kt b/ei/kotlin/ei/BackupKt.kt index d06133a..c21a828 100644 --- a/ei/kotlin/ei/BackupKt.kt +++ b/ei/kotlin/ei/BackupKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializebackup") public inline fun backup(block: ei.BackupKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup = ei.BackupKt.Dsl._create(ei.Ei.Backup.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.Backup` + */ public object BackupKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object BackupKt { internal fun _build(): ei.Ei.Backup = _builder.build() /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public var userId: kotlin.String @JvmName("getUserId") - get() = _builder.getUserId() + get() = _builder.userId @JvmName("setUserId") set(value) { - _builder.setUserId(value) + _builder.userId = value } /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public fun clearUserId() { _builder.clearUserId() } /** - * optional string user_id = 1; + * `optional string user_id = 1;` * @return Whether the userId field is set. */ public fun hasUserId(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object BackupKt { } /** - * optional string ei_user_id = 18; + * `optional string ei_user_id = 18;` */ public var eiUserId: kotlin.String @JvmName("getEiUserId") - get() = _builder.getEiUserId() + get() = _builder.eiUserId @JvmName("setEiUserId") set(value) { - _builder.setEiUserId(value) + _builder.eiUserId = value } /** - * optional string ei_user_id = 18; + * `optional string ei_user_id = 18;` */ public fun clearEiUserId() { _builder.clearEiUserId() } /** - * optional string ei_user_id = 18; + * `optional string ei_user_id = 18;` * @return Whether the eiUserId field is set. */ public fun hasEiUserId(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object BackupKt { } /** - * optional string game_services_id = 16; + * `optional string game_services_id = 16;` */ public var gameServicesId: kotlin.String @JvmName("getGameServicesId") - get() = _builder.getGameServicesId() + get() = _builder.gameServicesId @JvmName("setGameServicesId") set(value) { - _builder.setGameServicesId(value) + _builder.gameServicesId = value } /** - * optional string game_services_id = 16; + * `optional string game_services_id = 16;` */ public fun clearGameServicesId() { _builder.clearGameServicesId() } /** - * optional string game_services_id = 16; + * `optional string game_services_id = 16;` * @return Whether the gameServicesId field is set. */ public fun hasGameServicesId(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object BackupKt { } /** - * optional string push_user_id = 26; + * `optional string push_user_id = 26;` */ public var pushUserId: kotlin.String @JvmName("getPushUserId") - get() = _builder.getPushUserId() + get() = _builder.pushUserId @JvmName("setPushUserId") set(value) { - _builder.setPushUserId(value) + _builder.pushUserId = value } /** - * optional string push_user_id = 26; + * `optional string push_user_id = 26;` */ public fun clearPushUserId() { _builder.clearPushUserId() } /** - * optional string push_user_id = 26; + * `optional string push_user_id = 26;` * @return Whether the pushUserId field is set. */ public fun hasPushUserId(): kotlin.Boolean { @@ -119,23 +125,23 @@ public object BackupKt { } /** - * optional string device_id = 17; + * `optional string device_id = 17;` */ public var deviceId: kotlin.String @JvmName("getDeviceId") - get() = _builder.getDeviceId() + get() = _builder.deviceId @JvmName("setDeviceId") set(value) { - _builder.setDeviceId(value) + _builder.deviceId = value } /** - * optional string device_id = 17; + * `optional string device_id = 17;` */ public fun clearDeviceId() { _builder.clearDeviceId() } /** - * optional string device_id = 17; + * `optional string device_id = 17;` * @return Whether the deviceId field is set. */ public fun hasDeviceId(): kotlin.Boolean { @@ -143,23 +149,23 @@ public object BackupKt { } /** - * optional string user_name = 2; + * `optional string user_name = 2;` */ public var userName: kotlin.String @JvmName("getUserName") - get() = _builder.getUserName() + get() = _builder.userName @JvmName("setUserName") set(value) { - _builder.setUserName(value) + _builder.userName = value } /** - * optional string user_name = 2; + * `optional string user_name = 2;` */ public fun clearUserName() { _builder.clearUserName() } /** - * optional string user_name = 2; + * `optional string user_name = 2;` * @return Whether the userName field is set. */ public fun hasUserName(): kotlin.Boolean { @@ -167,23 +173,23 @@ public object BackupKt { } /** - * optional double approx_time = 3; + * `optional double approx_time = 3;` */ public var approxTime: kotlin.Double @JvmName("getApproxTime") - get() = _builder.getApproxTime() + get() = _builder.approxTime @JvmName("setApproxTime") set(value) { - _builder.setApproxTime(value) + _builder.approxTime = value } /** - * optional double approx_time = 3; + * `optional double approx_time = 3;` */ public fun clearApproxTime() { _builder.clearApproxTime() } /** - * optional double approx_time = 3; + * `optional double approx_time = 3;` * @return Whether the approxTime field is set. */ public fun hasApproxTime(): kotlin.Boolean { @@ -191,23 +197,23 @@ public object BackupKt { } /** - * optional uint32 version = 21 [default = 0]; + * `optional uint32 version = 21 [default = 0];` */ public var version: kotlin.Int @JvmName("getVersion") - get() = _builder.getVersion() + get() = _builder.version @JvmName("setVersion") set(value) { - _builder.setVersion(value) + _builder.version = value } /** - * optional uint32 version = 21 [default = 0]; + * `optional uint32 version = 21 [default = 0];` */ public fun clearVersion() { _builder.clearVersion() } /** - * optional uint32 version = 21 [default = 0]; + * `optional uint32 version = 21 [default = 0];` * @return Whether the version field is set. */ public fun hasVersion(): kotlin.Boolean { @@ -215,23 +221,23 @@ public object BackupKt { } /** - * optional bool force_offer_backup = 20; + * `optional bool force_offer_backup = 20;` */ public var forceOfferBackup: kotlin.Boolean @JvmName("getForceOfferBackup") - get() = _builder.getForceOfferBackup() + get() = _builder.forceOfferBackup @JvmName("setForceOfferBackup") set(value) { - _builder.setForceOfferBackup(value) + _builder.forceOfferBackup = value } /** - * optional bool force_offer_backup = 20; + * `optional bool force_offer_backup = 20;` */ public fun clearForceOfferBackup() { _builder.clearForceOfferBackup() } /** - * optional bool force_offer_backup = 20; + * `optional bool force_offer_backup = 20;` * @return Whether the forceOfferBackup field is set. */ public fun hasForceOfferBackup(): kotlin.Boolean { @@ -239,23 +245,23 @@ public object BackupKt { } /** - * optional bool force_backup = 22; + * `optional bool force_backup = 22;` */ public var forceBackup: kotlin.Boolean @JvmName("getForceBackup") - get() = _builder.getForceBackup() + get() = _builder.forceBackup @JvmName("setForceBackup") set(value) { - _builder.setForceBackup(value) + _builder.forceBackup = value } /** - * optional bool force_backup = 22; + * `optional bool force_backup = 22;` */ public fun clearForceBackup() { _builder.clearForceBackup() } /** - * optional bool force_backup = 22; + * `optional bool force_backup = 22;` * @return Whether the forceBackup field is set. */ public fun hasForceBackup(): kotlin.Boolean { @@ -263,23 +269,23 @@ public object BackupKt { } /** - * optional .ei.Backup.Settings settings = 4; + * `optional .ei.Backup.Settings settings = 4;` */ public var settings: ei.Ei.Backup.Settings @JvmName("getSettings") - get() = _builder.getSettings() + get() = _builder.settings @JvmName("setSettings") set(value) { - _builder.setSettings(value) + _builder.settings = value } /** - * optional .ei.Backup.Settings settings = 4; + * `optional .ei.Backup.Settings settings = 4;` */ public fun clearSettings() { _builder.clearSettings() } /** - * optional .ei.Backup.Settings settings = 4; + * `optional .ei.Backup.Settings settings = 4;` * @return Whether the settings field is set. */ public fun hasSettings(): kotlin.Boolean { @@ -289,23 +295,23 @@ public object BackupKt { get() = _builder.settingsOrNull /** - * optional .ei.Backup.Tutorial tutorial = 5; + * `optional .ei.Backup.Tutorial tutorial = 5;` */ public var tutorial: ei.Ei.Backup.Tutorial @JvmName("getTutorial") - get() = _builder.getTutorial() + get() = _builder.tutorial @JvmName("setTutorial") set(value) { - _builder.setTutorial(value) + _builder.tutorial = value } /** - * optional .ei.Backup.Tutorial tutorial = 5; + * `optional .ei.Backup.Tutorial tutorial = 5;` */ public fun clearTutorial() { _builder.clearTutorial() } /** - * optional .ei.Backup.Tutorial tutorial = 5; + * `optional .ei.Backup.Tutorial tutorial = 5;` * @return Whether the tutorial field is set. */ public fun hasTutorial(): kotlin.Boolean { @@ -315,23 +321,23 @@ public object BackupKt { get() = _builder.tutorialOrNull /** - * optional .ei.Backup.Stats stats = 6; + * `optional .ei.Backup.Stats stats = 6;` */ public var stats: ei.Ei.Backup.Stats @JvmName("getStats") - get() = _builder.getStats() + get() = _builder.stats @JvmName("setStats") set(value) { - _builder.setStats(value) + _builder.stats = value } /** - * optional .ei.Backup.Stats stats = 6; + * `optional .ei.Backup.Stats stats = 6;` */ public fun clearStats() { _builder.clearStats() } /** - * optional .ei.Backup.Stats stats = 6; + * `optional .ei.Backup.Stats stats = 6;` * @return Whether the stats field is set. */ public fun hasStats(): kotlin.Boolean { @@ -341,23 +347,23 @@ public object BackupKt { get() = _builder.statsOrNull /** - * optional .ei.Backup.Game game = 7; + * `optional .ei.Backup.Game game = 7;` */ public var game: ei.Ei.Backup.Game @JvmName("getGame") - get() = _builder.getGame() + get() = _builder.game @JvmName("setGame") set(value) { - _builder.setGame(value) + _builder.game = value } /** - * optional .ei.Backup.Game game = 7; + * `optional .ei.Backup.Game game = 7;` */ public fun clearGame() { _builder.clearGame() } /** - * optional .ei.Backup.Game game = 7; + * `optional .ei.Backup.Game game = 7;` * @return Whether the game field is set. */ public fun hasGame(): kotlin.Boolean { @@ -367,23 +373,23 @@ public object BackupKt { get() = _builder.gameOrNull /** - * optional .ei.Backup.Artifacts artifacts = 14; + * `optional .ei.Backup.Artifacts artifacts = 14;` */ public var artifacts: ei.Ei.Backup.Artifacts @JvmName("getArtifacts") - get() = _builder.getArtifacts() + get() = _builder.artifacts @JvmName("setArtifacts") set(value) { - _builder.setArtifacts(value) + _builder.artifacts = value } /** - * optional .ei.Backup.Artifacts artifacts = 14; + * `optional .ei.Backup.Artifacts artifacts = 14;` */ public fun clearArtifacts() { _builder.clearArtifacts() } /** - * optional .ei.Backup.Artifacts artifacts = 14; + * `optional .ei.Backup.Artifacts artifacts = 14;` * @return Whether the artifacts field is set. */ public fun hasArtifacts(): kotlin.Boolean { @@ -393,23 +399,23 @@ public object BackupKt { get() = _builder.artifactsOrNull /** - * optional .ei.Backup.Shells shells = 25; + * `optional .ei.Backup.Shells shells = 25;` */ public var shells: ei.Ei.Backup.Shells @JvmName("getShells") - get() = _builder.getShells() + get() = _builder.shells @JvmName("setShells") set(value) { - _builder.setShells(value) + _builder.shells = value } /** - * optional .ei.Backup.Shells shells = 25; + * `optional .ei.Backup.Shells shells = 25;` */ public fun clearShells() { _builder.clearShells() } /** - * optional .ei.Backup.Shells shells = 25; + * `optional .ei.Backup.Shells shells = 25;` * @return Whether the shells field is set. */ public fun hasShells(): kotlin.Boolean { @@ -419,23 +425,23 @@ public object BackupKt { get() = _builder.shellsOrNull /** - * optional .ei.Backup.Simulation sim = 8; + * `optional .ei.Backup.Simulation sim = 8;` */ public var sim: ei.Ei.Backup.Simulation @JvmName("getSim") - get() = _builder.getSim() + get() = _builder.sim @JvmName("setSim") set(value) { - _builder.setSim(value) + _builder.sim = value } /** - * optional .ei.Backup.Simulation sim = 8; + * `optional .ei.Backup.Simulation sim = 8;` */ public fun clearSim() { _builder.clearSim() } /** - * optional .ei.Backup.Simulation sim = 8; + * `optional .ei.Backup.Simulation sim = 8;` * @return Whether the sim field is set. */ public fun hasSim(): kotlin.Boolean { @@ -451,15 +457,15 @@ public object BackupKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class FarmsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.Backup.Simulation farms = 12; + * `repeated .ei.Backup.Simulation farms = 12;` */ public val farms: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getFarmsList() + _builder.farmsList ) /** - * repeated .ei.Backup.Simulation farms = 12; + * `repeated .ei.Backup.Simulation farms = 12;` * @param value The farms to add. */ @kotlin.jvm.JvmSynthetic @@ -468,7 +474,7 @@ public object BackupKt { _builder.addFarms(value) } /** - * repeated .ei.Backup.Simulation farms = 12; + * `repeated .ei.Backup.Simulation farms = 12;` * @param value The farms to add. */ @kotlin.jvm.JvmSynthetic @@ -478,7 +484,7 @@ public object BackupKt { add(value) } /** - * repeated .ei.Backup.Simulation farms = 12; + * `repeated .ei.Backup.Simulation farms = 12;` * @param values The farms to add. */ @kotlin.jvm.JvmSynthetic @@ -487,7 +493,7 @@ public object BackupKt { _builder.addAllFarms(values) } /** - * repeated .ei.Backup.Simulation farms = 12; + * `repeated .ei.Backup.Simulation farms = 12;` * @param values The farms to add. */ @kotlin.jvm.JvmSynthetic @@ -497,7 +503,7 @@ public object BackupKt { addAll(values) } /** - * repeated .ei.Backup.Simulation farms = 12; + * `repeated .ei.Backup.Simulation farms = 12;` * @param index The index to set the value at. * @param value The farms to set. */ @@ -507,7 +513,7 @@ public object BackupKt { _builder.setFarms(index, value) } /** - * repeated .ei.Backup.Simulation farms = 12; + * `repeated .ei.Backup.Simulation farms = 12;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearFarms") @@ -517,23 +523,23 @@ public object BackupKt { /** - * optional .ei.Backup.Mission mission = 9; + * `optional .ei.Backup.Mission mission = 9;` */ public var mission: ei.Ei.Backup.Mission @JvmName("getMission") - get() = _builder.getMission() + get() = _builder.mission @JvmName("setMission") set(value) { - _builder.setMission(value) + _builder.mission = value } /** - * optional .ei.Backup.Mission mission = 9; + * `optional .ei.Backup.Mission mission = 9;` */ public fun clearMission() { _builder.clearMission() } /** - * optional .ei.Backup.Mission mission = 9; + * `optional .ei.Backup.Mission mission = 9;` * @return Whether the mission field is set. */ public fun hasMission(): kotlin.Boolean { @@ -543,23 +549,23 @@ public object BackupKt { get() = _builder.missionOrNull /** - * optional .ei.Backup.Misc misc = 10; + * `optional .ei.Backup.Misc misc = 10;` */ public var misc: ei.Ei.Backup.Misc @JvmName("getMisc") - get() = _builder.getMisc() + get() = _builder.misc @JvmName("setMisc") set(value) { - _builder.setMisc(value) + _builder.misc = value } /** - * optional .ei.Backup.Misc misc = 10; + * `optional .ei.Backup.Misc misc = 10;` */ public fun clearMisc() { _builder.clearMisc() } /** - * optional .ei.Backup.Misc misc = 10; + * `optional .ei.Backup.Misc misc = 10;` * @return Whether the misc field is set. */ public fun hasMisc(): kotlin.Boolean { @@ -569,23 +575,23 @@ public object BackupKt { get() = _builder.miscOrNull /** - * optional .ei.MyContracts contracts = 13; + * `optional .ei.MyContracts contracts = 13;` */ public var contracts: ei.Ei.MyContracts @JvmName("getContracts") - get() = _builder.getContracts() + get() = _builder.contracts @JvmName("setContracts") set(value) { - _builder.setContracts(value) + _builder.contracts = value } /** - * optional .ei.MyContracts contracts = 13; + * `optional .ei.MyContracts contracts = 13;` */ public fun clearContracts() { _builder.clearContracts() } /** - * optional .ei.MyContracts contracts = 13; + * `optional .ei.MyContracts contracts = 13;` * @return Whether the contracts field is set. */ public fun hasContracts(): kotlin.Boolean { @@ -595,23 +601,23 @@ public object BackupKt { get() = _builder.contractsOrNull /** - * optional .ei.ArtifactsDB artifacts_db = 15; + * `optional .ei.ArtifactsDB artifacts_db = 15;` */ public var artifactsDb: ei.Ei.ArtifactsDB @JvmName("getArtifactsDb") - get() = _builder.getArtifactsDb() + get() = _builder.artifactsDb @JvmName("setArtifactsDb") set(value) { - _builder.setArtifactsDb(value) + _builder.artifactsDb = value } /** - * optional .ei.ArtifactsDB artifacts_db = 15; + * `optional .ei.ArtifactsDB artifacts_db = 15;` */ public fun clearArtifactsDb() { _builder.clearArtifactsDb() } /** - * optional .ei.ArtifactsDB artifacts_db = 15; + * `optional .ei.ArtifactsDB artifacts_db = 15;` * @return Whether the artifactsDb field is set. */ public fun hasArtifactsDb(): kotlin.Boolean { @@ -621,23 +627,23 @@ public object BackupKt { get() = _builder.artifactsDbOrNull /** - * optional .ei.ShellDB shell_db = 24; + * `optional .ei.ShellDB shell_db = 24;` */ public var shellDb: ei.Ei.ShellDB @JvmName("getShellDb") - get() = _builder.getShellDb() + get() = _builder.shellDb @JvmName("setShellDb") set(value) { - _builder.setShellDb(value) + _builder.shellDb = value } /** - * optional .ei.ShellDB shell_db = 24; + * `optional .ei.ShellDB shell_db = 24;` */ public fun clearShellDb() { _builder.clearShellDb() } /** - * optional .ei.ShellDB shell_db = 24; + * `optional .ei.ShellDB shell_db = 24;` * @return Whether the shellDb field is set. */ public fun hasShellDb(): kotlin.Boolean { @@ -653,16 +659,16 @@ public object BackupKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ReadMailIdsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated string read_mail_ids = 23; + * `repeated string read_mail_ids = 23;` * @return A list containing the readMailIds. */ public val readMailIds: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getReadMailIdsList() + _builder.readMailIdsList ) /** - * repeated string read_mail_ids = 23; + * `repeated string read_mail_ids = 23;` * @param value The readMailIds to add. */ @kotlin.jvm.JvmSynthetic @@ -671,7 +677,7 @@ public object BackupKt { _builder.addReadMailIds(value) } /** - * repeated string read_mail_ids = 23; + * `repeated string read_mail_ids = 23;` * @param value The readMailIds to add. */ @kotlin.jvm.JvmSynthetic @@ -681,7 +687,7 @@ public object BackupKt { add(value) } /** - * repeated string read_mail_ids = 23; + * `repeated string read_mail_ids = 23;` * @param values The readMailIds to add. */ @kotlin.jvm.JvmSynthetic @@ -690,7 +696,7 @@ public object BackupKt { _builder.addAllReadMailIds(values) } /** - * repeated string read_mail_ids = 23; + * `repeated string read_mail_ids = 23;` * @param values The readMailIds to add. */ @kotlin.jvm.JvmSynthetic @@ -700,7 +706,7 @@ public object BackupKt { addAll(values) } /** - * repeated string read_mail_ids = 23; + * `repeated string read_mail_ids = 23;` * @param index The index to set the value at. * @param value The readMailIds to set. */ @@ -709,7 +715,7 @@ public object BackupKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setReadMailIds(index, value) }/** - * repeated string read_mail_ids = 23; + * `repeated string read_mail_ids = 23;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearReadMailIds") @@ -717,23 +723,23 @@ public object BackupKt { _builder.clearReadMailIds() } /** - * optional .ei.MailState mail_state = 27; + * `optional .ei.MailState mail_state = 27;` */ public var mailState: ei.Ei.MailState @JvmName("getMailState") - get() = _builder.getMailState() + get() = _builder.mailState @JvmName("setMailState") set(value) { - _builder.setMailState(value) + _builder.mailState = value } /** - * optional .ei.MailState mail_state = 27; + * `optional .ei.MailState mail_state = 27;` */ public fun clearMailState() { _builder.clearMailState() } /** - * optional .ei.MailState mail_state = 27; + * `optional .ei.MailState mail_state = 27;` * @return Whether the mailState field is set. */ public fun hasMailState(): kotlin.Boolean { @@ -743,23 +749,23 @@ public object BackupKt { get() = _builder.mailStateOrNull /** - * optional uint64 checksum = 100; + * `optional uint64 checksum = 100;` */ public var checksum: kotlin.Long @JvmName("getChecksum") - get() = _builder.getChecksum() + get() = _builder.checksum @JvmName("setChecksum") set(value) { - _builder.setChecksum(value) + _builder.checksum = value } /** - * optional uint64 checksum = 100; + * `optional uint64 checksum = 100;` */ public fun clearChecksum() { _builder.clearChecksum() } /** - * optional uint64 checksum = 100; + * `optional uint64 checksum = 100;` * @return Whether the checksum field is set. */ public fun hasChecksum(): kotlin.Boolean { @@ -767,23 +773,23 @@ public object BackupKt { } /** - * optional string signature = 101; + * `optional string signature = 101;` */ public var signature: kotlin.String @JvmName("getSignature") - get() = _builder.getSignature() + get() = _builder.signature @JvmName("setSignature") set(value) { - _builder.setSignature(value) + _builder.signature = value } /** - * optional string signature = 101; + * `optional string signature = 101;` */ public fun clearSignature() { _builder.clearSignature() } /** - * optional string signature = 101; + * `optional string signature = 101;` * @return Whether the signature field is set. */ public fun hasSignature(): kotlin.Boolean { @@ -793,6 +799,9 @@ public object BackupKt { @kotlin.jvm.JvmName("-initializesettings") public inline fun settings(block: ei.BackupKt.SettingsKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.Settings = ei.BackupKt.SettingsKt.Dsl._create(ei.Ei.Backup.Settings.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.Backup.Settings` + */ public object SettingsKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -810,23 +819,23 @@ public object BackupKt { internal fun _build(): ei.Ei.Backup.Settings = _builder.build() /** - * optional bool sfx = 1; + * `optional bool sfx = 1;` */ public var sfx: kotlin.Boolean @JvmName("getSfx") - get() = _builder.getSfx() + get() = _builder.sfx @JvmName("setSfx") set(value) { - _builder.setSfx(value) + _builder.sfx = value } /** - * optional bool sfx = 1; + * `optional bool sfx = 1;` */ public fun clearSfx() { _builder.clearSfx() } /** - * optional bool sfx = 1; + * `optional bool sfx = 1;` * @return Whether the sfx field is set. */ public fun hasSfx(): kotlin.Boolean { @@ -834,23 +843,23 @@ public object BackupKt { } /** - * optional bool music = 2; + * `optional bool music = 2;` */ public var music: kotlin.Boolean @JvmName("getMusic") - get() = _builder.getMusic() + get() = _builder.music @JvmName("setMusic") set(value) { - _builder.setMusic(value) + _builder.music = value } /** - * optional bool music = 2; + * `optional bool music = 2;` */ public fun clearMusic() { _builder.clearMusic() } /** - * optional bool music = 2; + * `optional bool music = 2;` * @return Whether the music field is set. */ public fun hasMusic(): kotlin.Boolean { @@ -858,23 +867,23 @@ public object BackupKt { } /** - * optional bool low_battery_mode = 3; + * `optional bool low_battery_mode = 3;` */ public var lowBatteryMode: kotlin.Boolean @JvmName("getLowBatteryMode") - get() = _builder.getLowBatteryMode() + get() = _builder.lowBatteryMode @JvmName("setLowBatteryMode") set(value) { - _builder.setLowBatteryMode(value) + _builder.lowBatteryMode = value } /** - * optional bool low_battery_mode = 3; + * `optional bool low_battery_mode = 3;` */ public fun clearLowBatteryMode() { _builder.clearLowBatteryMode() } /** - * optional bool low_battery_mode = 3; + * `optional bool low_battery_mode = 3;` * @return Whether the lowBatteryMode field is set. */ public fun hasLowBatteryMode(): kotlin.Boolean { @@ -882,23 +891,23 @@ public object BackupKt { } /** - * optional bool low_performance_mode = 4; + * `optional bool low_performance_mode = 4;` */ public var lowPerformanceMode: kotlin.Boolean @JvmName("getLowPerformanceMode") - get() = _builder.getLowPerformanceMode() + get() = _builder.lowPerformanceMode @JvmName("setLowPerformanceMode") set(value) { - _builder.setLowPerformanceMode(value) + _builder.lowPerformanceMode = value } /** - * optional bool low_performance_mode = 4; + * `optional bool low_performance_mode = 4;` */ public fun clearLowPerformanceMode() { _builder.clearLowPerformanceMode() } /** - * optional bool low_performance_mode = 4; + * `optional bool low_performance_mode = 4;` * @return Whether the lowPerformanceMode field is set. */ public fun hasLowPerformanceMode(): kotlin.Boolean { @@ -906,23 +915,23 @@ public object BackupKt { } /** - * optional bool force_touch_chicken_btn = 9; + * `optional bool force_touch_chicken_btn = 9;` */ public var forceTouchChickenBtn: kotlin.Boolean @JvmName("getForceTouchChickenBtn") - get() = _builder.getForceTouchChickenBtn() + get() = _builder.forceTouchChickenBtn @JvmName("setForceTouchChickenBtn") set(value) { - _builder.setForceTouchChickenBtn(value) + _builder.forceTouchChickenBtn = value } /** - * optional bool force_touch_chicken_btn = 9; + * `optional bool force_touch_chicken_btn = 9;` */ public fun clearForceTouchChickenBtn() { _builder.clearForceTouchChickenBtn() } /** - * optional bool force_touch_chicken_btn = 9; + * `optional bool force_touch_chicken_btn = 9;` * @return Whether the forceTouchChickenBtn field is set. */ public fun hasForceTouchChickenBtn(): kotlin.Boolean { @@ -930,23 +939,23 @@ public object BackupKt { } /** - * optional bool notifications_queried = 5; + * `optional bool notifications_queried = 5;` */ public var notificationsQueried: kotlin.Boolean @JvmName("getNotificationsQueried") - get() = _builder.getNotificationsQueried() + get() = _builder.notificationsQueried @JvmName("setNotificationsQueried") set(value) { - _builder.setNotificationsQueried(value) + _builder.notificationsQueried = value } /** - * optional bool notifications_queried = 5; + * `optional bool notifications_queried = 5;` */ public fun clearNotificationsQueried() { _builder.clearNotificationsQueried() } /** - * optional bool notifications_queried = 5; + * `optional bool notifications_queried = 5;` * @return Whether the notificationsQueried field is set. */ public fun hasNotificationsQueried(): kotlin.Boolean { @@ -954,23 +963,23 @@ public object BackupKt { } /** - * optional double last_notification_query_time = 27; + * `optional double last_notification_query_time = 27;` */ public var lastNotificationQueryTime: kotlin.Double @JvmName("getLastNotificationQueryTime") - get() = _builder.getLastNotificationQueryTime() + get() = _builder.lastNotificationQueryTime @JvmName("setLastNotificationQueryTime") set(value) { - _builder.setLastNotificationQueryTime(value) + _builder.lastNotificationQueryTime = value } /** - * optional double last_notification_query_time = 27; + * `optional double last_notification_query_time = 27;` */ public fun clearLastNotificationQueryTime() { _builder.clearLastNotificationQueryTime() } /** - * optional double last_notification_query_time = 27; + * `optional double last_notification_query_time = 27;` * @return Whether the lastNotificationQueryTime field is set. */ public fun hasLastNotificationQueryTime(): kotlin.Boolean { @@ -978,23 +987,23 @@ public object BackupKt { } /** - * optional bool notifications_on = 6; + * `optional bool notifications_on = 6;` */ public var notificationsOn: kotlin.Boolean @JvmName("getNotificationsOn") - get() = _builder.getNotificationsOn() + get() = _builder.notificationsOn @JvmName("setNotificationsOn") set(value) { - _builder.setNotificationsOn(value) + _builder.notificationsOn = value } /** - * optional bool notifications_on = 6; + * `optional bool notifications_on = 6;` */ public fun clearNotificationsOn() { _builder.clearNotificationsOn() } /** - * optional bool notifications_on = 6; + * `optional bool notifications_on = 6;` * @return Whether the notificationsOn field is set. */ public fun hasNotificationsOn(): kotlin.Boolean { @@ -1002,23 +1011,23 @@ public object BackupKt { } /** - * optional bool notify_daily_gift = 11; + * `optional bool notify_daily_gift = 11;` */ public var notifyDailyGift: kotlin.Boolean @JvmName("getNotifyDailyGift") - get() = _builder.getNotifyDailyGift() + get() = _builder.notifyDailyGift @JvmName("setNotifyDailyGift") set(value) { - _builder.setNotifyDailyGift(value) + _builder.notifyDailyGift = value } /** - * optional bool notify_daily_gift = 11; + * `optional bool notify_daily_gift = 11;` */ public fun clearNotifyDailyGift() { _builder.clearNotifyDailyGift() } /** - * optional bool notify_daily_gift = 11; + * `optional bool notify_daily_gift = 11;` * @return Whether the notifyDailyGift field is set. */ public fun hasNotifyDailyGift(): kotlin.Boolean { @@ -1026,23 +1035,23 @@ public object BackupKt { } /** - * optional bool low_performance = 10; + * `optional bool low_performance = 10;` */ public var lowPerformance: kotlin.Boolean @JvmName("getLowPerformance") - get() = _builder.getLowPerformance() + get() = _builder.lowPerformance @JvmName("setLowPerformance") set(value) { - _builder.setLowPerformance(value) + _builder.lowPerformance = value } /** - * optional bool low_performance = 10; + * `optional bool low_performance = 10;` */ public fun clearLowPerformance() { _builder.clearLowPerformance() } /** - * optional bool low_performance = 10; + * `optional bool low_performance = 10;` * @return Whether the lowPerformance field is set. */ public fun hasLowPerformance(): kotlin.Boolean { @@ -1050,23 +1059,23 @@ public object BackupKt { } /** - * optional bool auto_stop_fueling = 25; + * `optional bool auto_stop_fueling = 25;` */ public var autoStopFueling: kotlin.Boolean @JvmName("getAutoStopFueling") - get() = _builder.getAutoStopFueling() + get() = _builder.autoStopFueling @JvmName("setAutoStopFueling") set(value) { - _builder.setAutoStopFueling(value) + _builder.autoStopFueling = value } /** - * optional bool auto_stop_fueling = 25; + * `optional bool auto_stop_fueling = 25;` */ public fun clearAutoStopFueling() { _builder.clearAutoStopFueling() } /** - * optional bool auto_stop_fueling = 25; + * `optional bool auto_stop_fueling = 25;` * @return Whether the autoStopFueling field is set. */ public fun hasAutoStopFueling(): kotlin.Boolean { @@ -1074,23 +1083,23 @@ public object BackupKt { } /** - * optional bool max_enabled = 26; + * `optional bool max_enabled = 26;` */ public var maxEnabled: kotlin.Boolean @JvmName("getMaxEnabled") - get() = _builder.getMaxEnabled() + get() = _builder.maxEnabled @JvmName("setMaxEnabled") set(value) { - _builder.setMaxEnabled(value) + _builder.maxEnabled = value } /** - * optional bool max_enabled = 26; + * `optional bool max_enabled = 26;` */ public fun clearMaxEnabled() { _builder.clearMaxEnabled() } /** - * optional bool max_enabled = 26; + * `optional bool max_enabled = 26;` * @return Whether the maxEnabled field is set. */ public fun hasMaxEnabled(): kotlin.Boolean { @@ -1098,23 +1107,23 @@ public object BackupKt { } /** - * optional bool hide_cc_status = 28; + * `optional bool hide_cc_status = 28;` */ public var hideCcStatus: kotlin.Boolean @JvmName("getHideCcStatus") - get() = _builder.getHideCcStatus() + get() = _builder.hideCcStatus @JvmName("setHideCcStatus") set(value) { - _builder.setHideCcStatus(value) + _builder.hideCcStatus = value } /** - * optional bool hide_cc_status = 28; + * `optional bool hide_cc_status = 28;` */ public fun clearHideCcStatus() { _builder.clearHideCcStatus() } /** - * optional bool hide_cc_status = 28; + * `optional bool hide_cc_status = 28;` * @return Whether the hideCcStatus field is set. */ public fun hasHideCcStatus(): kotlin.Boolean { @@ -1122,23 +1131,23 @@ public object BackupKt { } /** - * optional bool contracts_widget_enabled = 29; + * `optional bool contracts_widget_enabled = 29;` */ public var contractsWidgetEnabled: kotlin.Boolean @JvmName("getContractsWidgetEnabled") - get() = _builder.getContractsWidgetEnabled() + get() = _builder.contractsWidgetEnabled @JvmName("setContractsWidgetEnabled") set(value) { - _builder.setContractsWidgetEnabled(value) + _builder.contractsWidgetEnabled = value } /** - * optional bool contracts_widget_enabled = 29; + * `optional bool contracts_widget_enabled = 29;` */ public fun clearContractsWidgetEnabled() { _builder.clearContractsWidgetEnabled() } /** - * optional bool contracts_widget_enabled = 29; + * `optional bool contracts_widget_enabled = 29;` * @return Whether the contractsWidgetEnabled field is set. */ public fun hasContractsWidgetEnabled(): kotlin.Boolean { @@ -1146,23 +1155,23 @@ public object BackupKt { } /** - * optional bool artifact_sparkle = 30; + * `optional bool artifact_sparkle = 30;` */ public var artifactSparkle: kotlin.Boolean @JvmName("getArtifactSparkle") - get() = _builder.getArtifactSparkle() + get() = _builder.artifactSparkle @JvmName("setArtifactSparkle") set(value) { - _builder.setArtifactSparkle(value) + _builder.artifactSparkle = value } /** - * optional bool artifact_sparkle = 30; + * `optional bool artifact_sparkle = 30;` */ public fun clearArtifactSparkle() { _builder.clearArtifactSparkle() } /** - * optional bool artifact_sparkle = 30; + * `optional bool artifact_sparkle = 30;` * @return Whether the artifactSparkle field is set. */ public fun hasArtifactSparkle(): kotlin.Boolean { @@ -1170,23 +1179,23 @@ public object BackupKt { } /** - * optional double last_backup_time = 24; + * `optional double last_backup_time = 24;` */ public var lastBackupTime: kotlin.Double @JvmName("getLastBackupTime") - get() = _builder.getLastBackupTime() + get() = _builder.lastBackupTime @JvmName("setLastBackupTime") set(value) { - _builder.setLastBackupTime(value) + _builder.lastBackupTime = value } /** - * optional double last_backup_time = 24; + * `optional double last_backup_time = 24;` */ public fun clearLastBackupTime() { _builder.clearLastBackupTime() } /** - * optional double last_backup_time = 24; + * `optional double last_backup_time = 24;` * @return Whether the lastBackupTime field is set. */ public fun hasLastBackupTime(): kotlin.Boolean { @@ -1194,23 +1203,23 @@ public object BackupKt { } /** - * optional bool coppa_queried = 7; + * `optional bool coppa_queried = 7;` */ public var coppaQueried: kotlin.Boolean @JvmName("getCoppaQueried") - get() = _builder.getCoppaQueried() + get() = _builder.coppaQueried @JvmName("setCoppaQueried") set(value) { - _builder.setCoppaQueried(value) + _builder.coppaQueried = value } /** - * optional bool coppa_queried = 7; + * `optional bool coppa_queried = 7;` */ public fun clearCoppaQueried() { _builder.clearCoppaQueried() } /** - * optional bool coppa_queried = 7; + * `optional bool coppa_queried = 7;` * @return Whether the coppaQueried field is set. */ public fun hasCoppaQueried(): kotlin.Boolean { @@ -1218,23 +1227,23 @@ public object BackupKt { } /** - * optional bool coppa_restricted = 8; + * `optional bool coppa_restricted = 8;` */ public var coppaRestricted: kotlin.Boolean @JvmName("getCoppaRestricted") - get() = _builder.getCoppaRestricted() + get() = _builder.coppaRestricted @JvmName("setCoppaRestricted") set(value) { - _builder.setCoppaRestricted(value) + _builder.coppaRestricted = value } /** - * optional bool coppa_restricted = 8; + * `optional bool coppa_restricted = 8;` */ public fun clearCoppaRestricted() { _builder.clearCoppaRestricted() } /** - * optional bool coppa_restricted = 8; + * `optional bool coppa_restricted = 8;` * @return Whether the coppaRestricted field is set. */ public fun hasCoppaRestricted(): kotlin.Boolean { @@ -1242,23 +1251,23 @@ public object BackupKt { } /** - * optional bool gdpr_consent_queried = 12; + * `optional bool gdpr_consent_queried = 12;` */ public var gdprConsentQueried: kotlin.Boolean @JvmName("getGdprConsentQueried") - get() = _builder.getGdprConsentQueried() + get() = _builder.gdprConsentQueried @JvmName("setGdprConsentQueried") set(value) { - _builder.setGdprConsentQueried(value) + _builder.gdprConsentQueried = value } /** - * optional bool gdpr_consent_queried = 12; + * `optional bool gdpr_consent_queried = 12;` */ public fun clearGdprConsentQueried() { _builder.clearGdprConsentQueried() } /** - * optional bool gdpr_consent_queried = 12; + * `optional bool gdpr_consent_queried = 12;` * @return Whether the gdprConsentQueried field is set. */ public fun hasGdprConsentQueried(): kotlin.Boolean { @@ -1266,23 +1275,23 @@ public object BackupKt { } /** - * optional bool gdpr_age_restricted = 16; + * `optional bool gdpr_age_restricted = 16;` */ public var gdprAgeRestricted: kotlin.Boolean @JvmName("getGdprAgeRestricted") - get() = _builder.getGdprAgeRestricted() + get() = _builder.gdprAgeRestricted @JvmName("setGdprAgeRestricted") set(value) { - _builder.setGdprAgeRestricted(value) + _builder.gdprAgeRestricted = value } /** - * optional bool gdpr_age_restricted = 16; + * `optional bool gdpr_age_restricted = 16;` */ public fun clearGdprAgeRestricted() { _builder.clearGdprAgeRestricted() } /** - * optional bool gdpr_age_restricted = 16; + * `optional bool gdpr_age_restricted = 16;` * @return Whether the gdprAgeRestricted field is set. */ public fun hasGdprAgeRestricted(): kotlin.Boolean { @@ -1290,23 +1299,23 @@ public object BackupKt { } /** - * optional bool gdpr_consent_given = 13; + * `optional bool gdpr_consent_given = 13;` */ public var gdprConsentGiven: kotlin.Boolean @JvmName("getGdprConsentGiven") - get() = _builder.getGdprConsentGiven() + get() = _builder.gdprConsentGiven @JvmName("setGdprConsentGiven") set(value) { - _builder.setGdprConsentGiven(value) + _builder.gdprConsentGiven = value } /** - * optional bool gdpr_consent_given = 13; + * `optional bool gdpr_consent_given = 13;` */ public fun clearGdprConsentGiven() { _builder.clearGdprConsentGiven() } /** - * optional bool gdpr_consent_given = 13; + * `optional bool gdpr_consent_given = 13;` * @return Whether the gdprConsentGiven field is set. */ public fun hasGdprConsentGiven(): kotlin.Boolean { @@ -1314,23 +1323,23 @@ public object BackupKt { } /** - * optional bool age_queried = 18; + * `optional bool age_queried = 18;` */ public var ageQueried: kotlin.Boolean @JvmName("getAgeQueried") - get() = _builder.getAgeQueried() + get() = _builder.ageQueried @JvmName("setAgeQueried") set(value) { - _builder.setAgeQueried(value) + _builder.ageQueried = value } /** - * optional bool age_queried = 18; + * `optional bool age_queried = 18;` */ public fun clearAgeQueried() { _builder.clearAgeQueried() } /** - * optional bool age_queried = 18; + * `optional bool age_queried = 18;` * @return Whether the ageQueried field is set. */ public fun hasAgeQueried(): kotlin.Boolean { @@ -1338,23 +1347,23 @@ public object BackupKt { } /** - * optional bool age_restricted = 19 [default = false]; + * `optional bool age_restricted = 19 [default = false];` */ public var ageRestricted: kotlin.Boolean @JvmName("getAgeRestricted") - get() = _builder.getAgeRestricted() + get() = _builder.ageRestricted @JvmName("setAgeRestricted") set(value) { - _builder.setAgeRestricted(value) + _builder.ageRestricted = value } /** - * optional bool age_restricted = 19 [default = false]; + * `optional bool age_restricted = 19 [default = false];` */ public fun clearAgeRestricted() { _builder.clearAgeRestricted() } /** - * optional bool age_restricted = 19 [default = false]; + * `optional bool age_restricted = 19 [default = false];` * @return Whether the ageRestricted field is set. */ public fun hasAgeRestricted(): kotlin.Boolean { @@ -1362,23 +1371,23 @@ public object BackupKt { } /** - * optional bool data_collection_consent_queried = 20; + * `optional bool data_collection_consent_queried = 20;` */ public var dataCollectionConsentQueried: kotlin.Boolean @JvmName("getDataCollectionConsentQueried") - get() = _builder.getDataCollectionConsentQueried() + get() = _builder.dataCollectionConsentQueried @JvmName("setDataCollectionConsentQueried") set(value) { - _builder.setDataCollectionConsentQueried(value) + _builder.dataCollectionConsentQueried = value } /** - * optional bool data_collection_consent_queried = 20; + * `optional bool data_collection_consent_queried = 20;` */ public fun clearDataCollectionConsentQueried() { _builder.clearDataCollectionConsentQueried() } /** - * optional bool data_collection_consent_queried = 20; + * `optional bool data_collection_consent_queried = 20;` * @return Whether the dataCollectionConsentQueried field is set. */ public fun hasDataCollectionConsentQueried(): kotlin.Boolean { @@ -1386,23 +1395,23 @@ public object BackupKt { } /** - * optional bool data_collection_consent_given = 21; + * `optional bool data_collection_consent_given = 21;` */ public var dataCollectionConsentGiven: kotlin.Boolean @JvmName("getDataCollectionConsentGiven") - get() = _builder.getDataCollectionConsentGiven() + get() = _builder.dataCollectionConsentGiven @JvmName("setDataCollectionConsentGiven") set(value) { - _builder.setDataCollectionConsentGiven(value) + _builder.dataCollectionConsentGiven = value } /** - * optional bool data_collection_consent_given = 21; + * `optional bool data_collection_consent_given = 21;` */ public fun clearDataCollectionConsentGiven() { _builder.clearDataCollectionConsentGiven() } /** - * optional bool data_collection_consent_given = 21; + * `optional bool data_collection_consent_given = 21;` * @return Whether the dataCollectionConsentGiven field is set. */ public fun hasDataCollectionConsentGiven(): kotlin.Boolean { @@ -1410,23 +1419,23 @@ public object BackupKt { } /** - * optional uint32 last_day_age_queried = 17; + * `optional uint32 last_day_age_queried = 17;` */ public var lastDayAgeQueried: kotlin.Int @JvmName("getLastDayAgeQueried") - get() = _builder.getLastDayAgeQueried() + get() = _builder.lastDayAgeQueried @JvmName("setLastDayAgeQueried") set(value) { - _builder.setLastDayAgeQueried(value) + _builder.lastDayAgeQueried = value } /** - * optional uint32 last_day_age_queried = 17; + * `optional uint32 last_day_age_queried = 17;` */ public fun clearLastDayAgeQueried() { _builder.clearLastDayAgeQueried() } /** - * optional uint32 last_day_age_queried = 17; + * `optional uint32 last_day_age_queried = 17;` * @return Whether the lastDayAgeQueried field is set. */ public fun hasLastDayAgeQueried(): kotlin.Boolean { @@ -1434,23 +1443,23 @@ public object BackupKt { } /** - * optional bool user_ads_enabled = 14 [default = true]; + * `optional bool user_ads_enabled = 14 [default = true];` */ public var userAdsEnabled: kotlin.Boolean @JvmName("getUserAdsEnabled") - get() = _builder.getUserAdsEnabled() + get() = _builder.userAdsEnabled @JvmName("setUserAdsEnabled") set(value) { - _builder.setUserAdsEnabled(value) + _builder.userAdsEnabled = value } /** - * optional bool user_ads_enabled = 14 [default = true]; + * `optional bool user_ads_enabled = 14 [default = true];` */ public fun clearUserAdsEnabled() { _builder.clearUserAdsEnabled() } /** - * optional bool user_ads_enabled = 14 [default = true]; + * `optional bool user_ads_enabled = 14 [default = true];` * @return Whether the userAdsEnabled field is set. */ public fun hasUserAdsEnabled(): kotlin.Boolean { @@ -1458,23 +1467,23 @@ public object BackupKt { } /** - * optional bool user_cloud_enabled = 15 [default = true]; + * `optional bool user_cloud_enabled = 15 [default = true];` */ public var userCloudEnabled: kotlin.Boolean @JvmName("getUserCloudEnabled") - get() = _builder.getUserCloudEnabled() + get() = _builder.userCloudEnabled @JvmName("setUserCloudEnabled") set(value) { - _builder.setUserCloudEnabled(value) + _builder.userCloudEnabled = value } /** - * optional bool user_cloud_enabled = 15 [default = true]; + * `optional bool user_cloud_enabled = 15 [default = true];` */ public fun clearUserCloudEnabled() { _builder.clearUserCloudEnabled() } /** - * optional bool user_cloud_enabled = 15 [default = true]; + * `optional bool user_cloud_enabled = 15 [default = true];` * @return Whether the userCloudEnabled field is set. */ public fun hasUserCloudEnabled(): kotlin.Boolean { @@ -1482,23 +1491,23 @@ public object BackupKt { } /** - * optional bool user_analytics_enabled = 22 [default = true]; + * `optional bool user_analytics_enabled = 22 [default = true];` */ public var userAnalyticsEnabled: kotlin.Boolean @JvmName("getUserAnalyticsEnabled") - get() = _builder.getUserAnalyticsEnabled() + get() = _builder.userAnalyticsEnabled @JvmName("setUserAnalyticsEnabled") set(value) { - _builder.setUserAnalyticsEnabled(value) + _builder.userAnalyticsEnabled = value } /** - * optional bool user_analytics_enabled = 22 [default = true]; + * `optional bool user_analytics_enabled = 22 [default = true];` */ public fun clearUserAnalyticsEnabled() { _builder.clearUserAnalyticsEnabled() } /** - * optional bool user_analytics_enabled = 22 [default = true]; + * `optional bool user_analytics_enabled = 22 [default = true];` * @return Whether the userAnalyticsEnabled field is set. */ public fun hasUserAnalyticsEnabled(): kotlin.Boolean { @@ -1506,23 +1515,23 @@ public object BackupKt { } /** - * optional bool user_personalized_ads_enabled = 23 [default = true]; + * `optional bool user_personalized_ads_enabled = 23 [default = true];` */ public var userPersonalizedAdsEnabled: kotlin.Boolean @JvmName("getUserPersonalizedAdsEnabled") - get() = _builder.getUserPersonalizedAdsEnabled() + get() = _builder.userPersonalizedAdsEnabled @JvmName("setUserPersonalizedAdsEnabled") set(value) { - _builder.setUserPersonalizedAdsEnabled(value) + _builder.userPersonalizedAdsEnabled = value } /** - * optional bool user_personalized_ads_enabled = 23 [default = true]; + * `optional bool user_personalized_ads_enabled = 23 [default = true];` */ public fun clearUserPersonalizedAdsEnabled() { _builder.clearUserPersonalizedAdsEnabled() } /** - * optional bool user_personalized_ads_enabled = 23 [default = true]; + * `optional bool user_personalized_ads_enabled = 23 [default = true];` * @return Whether the userPersonalizedAdsEnabled field is set. */ public fun hasUserPersonalizedAdsEnabled(): kotlin.Boolean { @@ -1533,6 +1542,9 @@ public object BackupKt { @kotlin.jvm.JvmName("-initializetutorial") public inline fun tutorial(block: ei.BackupKt.TutorialKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.Tutorial = ei.BackupKt.TutorialKt.Dsl._create(ei.Ei.Backup.Tutorial.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.Backup.Tutorial` + */ public object TutorialKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -1550,23 +1562,23 @@ public object BackupKt { internal fun _build(): ei.Ei.Backup.Tutorial = _builder.build() /** - * optional bool intro_shown = 1; + * `optional bool intro_shown = 1;` */ public var introShown: kotlin.Boolean @JvmName("getIntroShown") - get() = _builder.getIntroShown() + get() = _builder.introShown @JvmName("setIntroShown") set(value) { - _builder.setIntroShown(value) + _builder.introShown = value } /** - * optional bool intro_shown = 1; + * `optional bool intro_shown = 1;` */ public fun clearIntroShown() { _builder.clearIntroShown() } /** - * optional bool intro_shown = 1; + * `optional bool intro_shown = 1;` * @return Whether the introShown field is set. */ public fun hasIntroShown(): kotlin.Boolean { @@ -1574,23 +1586,23 @@ public object BackupKt { } /** - * optional bool click_tutorial_shown = 2; + * `optional bool click_tutorial_shown = 2;` */ public var clickTutorialShown: kotlin.Boolean @JvmName("getClickTutorialShown") - get() = _builder.getClickTutorialShown() + get() = _builder.clickTutorialShown @JvmName("setClickTutorialShown") set(value) { - _builder.setClickTutorialShown(value) + _builder.clickTutorialShown = value } /** - * optional bool click_tutorial_shown = 2; + * `optional bool click_tutorial_shown = 2;` */ public fun clearClickTutorialShown() { _builder.clearClickTutorialShown() } /** - * optional bool click_tutorial_shown = 2; + * `optional bool click_tutorial_shown = 2;` * @return Whether the clickTutorialShown field is set. */ public fun hasClickTutorialShown(): kotlin.Boolean { @@ -1598,23 +1610,23 @@ public object BackupKt { } /** - * optional bool buy_hab_shown = 3; + * `optional bool buy_hab_shown = 3;` */ public var buyHabShown: kotlin.Boolean @JvmName("getBuyHabShown") - get() = _builder.getBuyHabShown() + get() = _builder.buyHabShown @JvmName("setBuyHabShown") set(value) { - _builder.setBuyHabShown(value) + _builder.buyHabShown = value } /** - * optional bool buy_hab_shown = 3; + * `optional bool buy_hab_shown = 3;` */ public fun clearBuyHabShown() { _builder.clearBuyHabShown() } /** - * optional bool buy_hab_shown = 3; + * `optional bool buy_hab_shown = 3;` * @return Whether the buyHabShown field is set. */ public fun hasBuyHabShown(): kotlin.Boolean { @@ -1622,23 +1634,23 @@ public object BackupKt { } /** - * optional bool hire_vehicle_shown = 4; + * `optional bool hire_vehicle_shown = 4;` */ public var hireVehicleShown: kotlin.Boolean @JvmName("getHireVehicleShown") - get() = _builder.getHireVehicleShown() + get() = _builder.hireVehicleShown @JvmName("setHireVehicleShown") set(value) { - _builder.setHireVehicleShown(value) + _builder.hireVehicleShown = value } /** - * optional bool hire_vehicle_shown = 4; + * `optional bool hire_vehicle_shown = 4;` */ public fun clearHireVehicleShown() { _builder.clearHireVehicleShown() } /** - * optional bool hire_vehicle_shown = 4; + * `optional bool hire_vehicle_shown = 4;` * @return Whether the hireVehicleShown field is set. */ public fun hasHireVehicleShown(): kotlin.Boolean { @@ -1646,23 +1658,23 @@ public object BackupKt { } /** - * optional bool q_num_shown = 5; + * `optional bool q_num_shown = 5;` */ public var qNumShown: kotlin.Boolean @JvmName("getQNumShown") - get() = _builder.getQNumShown() + get() = _builder.qNumShown @JvmName("setQNumShown") set(value) { - _builder.setQNumShown(value) + _builder.qNumShown = value } /** - * optional bool q_num_shown = 5; + * `optional bool q_num_shown = 5;` */ public fun clearQNumShown() { _builder.clearQNumShown() } /** - * optional bool q_num_shown = 5; + * `optional bool q_num_shown = 5;` * @return Whether the qNumShown field is set. */ public fun hasQNumShown(): kotlin.Boolean { @@ -1670,23 +1682,23 @@ public object BackupKt { } /** - * optional bool s_num_shown = 6; + * `optional bool s_num_shown = 6;` */ public var sNumShown: kotlin.Boolean @JvmName("getSNumShown") - get() = _builder.getSNumShown() + get() = _builder.sNumShown @JvmName("setSNumShown") set(value) { - _builder.setSNumShown(value) + _builder.sNumShown = value } /** - * optional bool s_num_shown = 6; + * `optional bool s_num_shown = 6;` */ public fun clearSNumShown() { _builder.clearSNumShown() } /** - * optional bool s_num_shown = 6; + * `optional bool s_num_shown = 6;` * @return Whether the sNumShown field is set. */ public fun hasSNumShown(): kotlin.Boolean { @@ -1694,23 +1706,23 @@ public object BackupKt { } /** - * optional bool contracts_tab_shown = 7; + * `optional bool contracts_tab_shown = 7;` */ public var contractsTabShown: kotlin.Boolean @JvmName("getContractsTabShown") - get() = _builder.getContractsTabShown() + get() = _builder.contractsTabShown @JvmName("setContractsTabShown") set(value) { - _builder.setContractsTabShown(value) + _builder.contractsTabShown = value } /** - * optional bool contracts_tab_shown = 7; + * `optional bool contracts_tab_shown = 7;` */ public fun clearContractsTabShown() { _builder.clearContractsTabShown() } /** - * optional bool contracts_tab_shown = 7; + * `optional bool contracts_tab_shown = 7;` * @return Whether the contractsTabShown field is set. */ public fun hasContractsTabShown(): kotlin.Boolean { @@ -1718,23 +1730,23 @@ public object BackupKt { } /** - * optional bool contract_info_shown = 8; + * `optional bool contract_info_shown = 8;` */ public var contractInfoShown: kotlin.Boolean @JvmName("getContractInfoShown") - get() = _builder.getContractInfoShown() + get() = _builder.contractInfoShown @JvmName("setContractInfoShown") set(value) { - _builder.setContractInfoShown(value) + _builder.contractInfoShown = value } /** - * optional bool contract_info_shown = 8; + * `optional bool contract_info_shown = 8;` */ public fun clearContractInfoShown() { _builder.clearContractInfoShown() } /** - * optional bool contract_info_shown = 8; + * `optional bool contract_info_shown = 8;` * @return Whether the contractInfoShown field is set. */ public fun hasContractInfoShown(): kotlin.Boolean { @@ -1742,23 +1754,23 @@ public object BackupKt { } /** - * optional bool join_coop_shown = 9; + * `optional bool join_coop_shown = 9;` */ public var joinCoopShown: kotlin.Boolean @JvmName("getJoinCoopShown") - get() = _builder.getJoinCoopShown() + get() = _builder.joinCoopShown @JvmName("setJoinCoopShown") set(value) { - _builder.setJoinCoopShown(value) + _builder.joinCoopShown = value } /** - * optional bool join_coop_shown = 9; + * `optional bool join_coop_shown = 9;` */ public fun clearJoinCoopShown() { _builder.clearJoinCoopShown() } /** - * optional bool join_coop_shown = 9; + * `optional bool join_coop_shown = 9;` * @return Whether the joinCoopShown field is set. */ public fun hasJoinCoopShown(): kotlin.Boolean { @@ -1766,23 +1778,23 @@ public object BackupKt { } /** - * optional bool switch_farm_shown = 10; + * `optional bool switch_farm_shown = 10;` */ public var switchFarmShown: kotlin.Boolean @JvmName("getSwitchFarmShown") - get() = _builder.getSwitchFarmShown() + get() = _builder.switchFarmShown @JvmName("setSwitchFarmShown") set(value) { - _builder.setSwitchFarmShown(value) + _builder.switchFarmShown = value } /** - * optional bool switch_farm_shown = 10; + * `optional bool switch_farm_shown = 10;` */ public fun clearSwitchFarmShown() { _builder.clearSwitchFarmShown() } /** - * optional bool switch_farm_shown = 10; + * `optional bool switch_farm_shown = 10;` * @return Whether the switchFarmShown field is set. */ public fun hasSwitchFarmShown(): kotlin.Boolean { @@ -1796,15 +1808,15 @@ public object BackupKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class TutorialShownProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated bool tutorial_shown = 11; + * `repeated bool tutorial_shown = 11;` */ public val tutorialShown: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getTutorialShownList() + _builder.tutorialShownList ) /** - * repeated bool tutorial_shown = 11; + * `repeated bool tutorial_shown = 11;` * @param value The tutorialShown to add. */ @kotlin.jvm.JvmSynthetic @@ -1812,7 +1824,7 @@ public object BackupKt { public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.Boolean) { _builder.addTutorialShown(value) }/** - * repeated bool tutorial_shown = 11; + * `repeated bool tutorial_shown = 11;` * @param value The tutorialShown to add. */ @kotlin.jvm.JvmSynthetic @@ -1821,7 +1833,7 @@ public object BackupKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.Boolean) { add(value) }/** - * repeated bool tutorial_shown = 11; + * `repeated bool tutorial_shown = 11;` * @param values The tutorialShown to add. */ @kotlin.jvm.JvmSynthetic @@ -1829,7 +1841,7 @@ public object BackupKt { public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllTutorialShown(values) }/** - * repeated bool tutorial_shown = 11; + * `repeated bool tutorial_shown = 11;` * @param values The tutorialShown to add. */ @kotlin.jvm.JvmSynthetic @@ -1838,7 +1850,7 @@ public object BackupKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** - * repeated bool tutorial_shown = 11; + * `repeated bool tutorial_shown = 11;` * @param index The index to set the value at. * @param value The tutorialShown to set. */ @@ -1847,7 +1859,7 @@ public object BackupKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.Boolean) { _builder.setTutorialShown(index, value) }/** - * repeated bool tutorial_shown = 11; + * `repeated bool tutorial_shown = 11;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearTutorialShown") @@ -1858,6 +1870,9 @@ public object BackupKt { @kotlin.jvm.JvmName("-initializestats") public inline fun stats(block: ei.BackupKt.StatsKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.Stats = ei.BackupKt.StatsKt.Dsl._create(ei.Ei.Backup.Stats.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.Backup.Stats` + */ public object StatsKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -1881,15 +1896,15 @@ public object BackupKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class EggTotalsOLDProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated uint64 egg_totals_OLD = 1; + * `repeated uint64 egg_totals_OLD = 1;` */ public val eggTotalsOLD: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getEggTotalsOLDList() + _builder.eggTotalsOLDList ) /** - * repeated uint64 egg_totals_OLD = 1; + * `repeated uint64 egg_totals_OLD = 1;` * @param value The eggTotalsOLD to add. */ @kotlin.jvm.JvmSynthetic @@ -1897,7 +1912,7 @@ public object BackupKt { public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.Long) { _builder.addEggTotalsOLD(value) }/** - * repeated uint64 egg_totals_OLD = 1; + * `repeated uint64 egg_totals_OLD = 1;` * @param value The eggTotalsOLD to add. */ @kotlin.jvm.JvmSynthetic @@ -1906,7 +1921,7 @@ public object BackupKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.Long) { add(value) }/** - * repeated uint64 egg_totals_OLD = 1; + * `repeated uint64 egg_totals_OLD = 1;` * @param values The eggTotalsOLD to add. */ @kotlin.jvm.JvmSynthetic @@ -1914,7 +1929,7 @@ public object BackupKt { public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllEggTotalsOLD(values) }/** - * repeated uint64 egg_totals_OLD = 1; + * `repeated uint64 egg_totals_OLD = 1;` * @param values The eggTotalsOLD to add. */ @kotlin.jvm.JvmSynthetic @@ -1923,7 +1938,7 @@ public object BackupKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** - * repeated uint64 egg_totals_OLD = 1; + * `repeated uint64 egg_totals_OLD = 1;` * @param index The index to set the value at. * @param value The eggTotalsOLD to set. */ @@ -1932,7 +1947,7 @@ public object BackupKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.Long) { _builder.setEggTotalsOLD(index, value) }/** - * repeated uint64 egg_totals_OLD = 1; + * `repeated uint64 egg_totals_OLD = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearEggTotalsOLD") @@ -1946,15 +1961,15 @@ public object BackupKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class EggTotalsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated double egg_totals = 8; + * `repeated double egg_totals = 8;` */ public val eggTotals: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getEggTotalsList() + _builder.eggTotalsList ) /** - * repeated double egg_totals = 8; + * `repeated double egg_totals = 8;` * @param value The eggTotals to add. */ @kotlin.jvm.JvmSynthetic @@ -1962,7 +1977,7 @@ public object BackupKt { public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.Double) { _builder.addEggTotals(value) }/** - * repeated double egg_totals = 8; + * `repeated double egg_totals = 8;` * @param value The eggTotals to add. */ @kotlin.jvm.JvmSynthetic @@ -1971,7 +1986,7 @@ public object BackupKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.Double) { add(value) }/** - * repeated double egg_totals = 8; + * `repeated double egg_totals = 8;` * @param values The eggTotals to add. */ @kotlin.jvm.JvmSynthetic @@ -1979,7 +1994,7 @@ public object BackupKt { public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllEggTotals(values) }/** - * repeated double egg_totals = 8; + * `repeated double egg_totals = 8;` * @param values The eggTotals to add. */ @kotlin.jvm.JvmSynthetic @@ -1988,7 +2003,7 @@ public object BackupKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** - * repeated double egg_totals = 8; + * `repeated double egg_totals = 8;` * @param index The index to set the value at. * @param value The eggTotals to set. */ @@ -1997,7 +2012,7 @@ public object BackupKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.Double) { _builder.setEggTotals(index, value) }/** - * repeated double egg_totals = 8; + * `repeated double egg_totals = 8;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearEggTotals") @@ -2005,23 +2020,23 @@ public object BackupKt { _builder.clearEggTotals() } /** - * optional uint64 unlimited_chickens_uses = 7; + * `optional uint64 unlimited_chickens_uses = 7;` */ public var unlimitedChickensUses: kotlin.Long @JvmName("getUnlimitedChickensUses") - get() = _builder.getUnlimitedChickensUses() + get() = _builder.unlimitedChickensUses @JvmName("setUnlimitedChickensUses") set(value) { - _builder.setUnlimitedChickensUses(value) + _builder.unlimitedChickensUses = value } /** - * optional uint64 unlimited_chickens_uses = 7; + * `optional uint64 unlimited_chickens_uses = 7;` */ public fun clearUnlimitedChickensUses() { _builder.clearUnlimitedChickensUses() } /** - * optional uint64 unlimited_chickens_uses = 7; + * `optional uint64 unlimited_chickens_uses = 7;` * @return Whether the unlimitedChickensUses field is set. */ public fun hasUnlimitedChickensUses(): kotlin.Boolean { @@ -2029,23 +2044,23 @@ public object BackupKt { } /** - * optional uint64 refill_uses = 2; + * `optional uint64 refill_uses = 2;` */ public var refillUses: kotlin.Long @JvmName("getRefillUses") - get() = _builder.getRefillUses() + get() = _builder.refillUses @JvmName("setRefillUses") set(value) { - _builder.setRefillUses(value) + _builder.refillUses = value } /** - * optional uint64 refill_uses = 2; + * `optional uint64 refill_uses = 2;` */ public fun clearRefillUses() { _builder.clearRefillUses() } /** - * optional uint64 refill_uses = 2; + * `optional uint64 refill_uses = 2;` * @return Whether the refillUses field is set. */ public fun hasRefillUses(): kotlin.Boolean { @@ -2053,23 +2068,23 @@ public object BackupKt { } /** - * optional uint64 warp_1_uses = 4; + * `optional uint64 warp_1_uses = 4;` */ public var warp1Uses: kotlin.Long @JvmName("getWarp1Uses") - get() = _builder.getWarp1Uses() + get() = _builder.warp1Uses @JvmName("setWarp1Uses") set(value) { - _builder.setWarp1Uses(value) + _builder.warp1Uses = value } /** - * optional uint64 warp_1_uses = 4; + * `optional uint64 warp_1_uses = 4;` */ public fun clearWarp1Uses() { _builder.clearWarp1Uses() } /** - * optional uint64 warp_1_uses = 4; + * `optional uint64 warp_1_uses = 4;` * @return Whether the warp1Uses field is set. */ public fun hasWarp1Uses(): kotlin.Boolean { @@ -2077,23 +2092,23 @@ public object BackupKt { } /** - * optional uint64 warp_8_uses = 5; + * `optional uint64 warp_8_uses = 5;` */ public var warp8Uses: kotlin.Long @JvmName("getWarp8Uses") - get() = _builder.getWarp8Uses() + get() = _builder.warp8Uses @JvmName("setWarp8Uses") set(value) { - _builder.setWarp8Uses(value) + _builder.warp8Uses = value } /** - * optional uint64 warp_8_uses = 5; + * `optional uint64 warp_8_uses = 5;` */ public fun clearWarp8Uses() { _builder.clearWarp8Uses() } /** - * optional uint64 warp_8_uses = 5; + * `optional uint64 warp_8_uses = 5;` * @return Whether the warp8Uses field is set. */ public fun hasWarp8Uses(): kotlin.Boolean { @@ -2101,23 +2116,23 @@ public object BackupKt { } /** - * optional uint64 boosts_used = 13; + * `optional uint64 boosts_used = 13;` */ public var boostsUsed: kotlin.Long @JvmName("getBoostsUsed") - get() = _builder.getBoostsUsed() + get() = _builder.boostsUsed @JvmName("setBoostsUsed") set(value) { - _builder.setBoostsUsed(value) + _builder.boostsUsed = value } /** - * optional uint64 boosts_used = 13; + * `optional uint64 boosts_used = 13;` */ public fun clearBoostsUsed() { _builder.clearBoostsUsed() } /** - * optional uint64 boosts_used = 13; + * `optional uint64 boosts_used = 13;` * @return Whether the boostsUsed field is set. */ public fun hasBoostsUsed(): kotlin.Boolean { @@ -2125,23 +2140,23 @@ public object BackupKt { } /** - * optional uint64 video_doubler_uses = 3; + * `optional uint64 video_doubler_uses = 3;` */ public var videoDoublerUses: kotlin.Long @JvmName("getVideoDoublerUses") - get() = _builder.getVideoDoublerUses() + get() = _builder.videoDoublerUses @JvmName("setVideoDoublerUses") set(value) { - _builder.setVideoDoublerUses(value) + _builder.videoDoublerUses = value } /** - * optional uint64 video_doubler_uses = 3; + * `optional uint64 video_doubler_uses = 3;` */ public fun clearVideoDoublerUses() { _builder.clearVideoDoublerUses() } /** - * optional uint64 video_doubler_uses = 3; + * `optional uint64 video_doubler_uses = 3;` * @return Whether the videoDoublerUses field is set. */ public fun hasVideoDoublerUses(): kotlin.Boolean { @@ -2149,23 +2164,23 @@ public object BackupKt { } /** - * optional uint64 drone_takedowns = 6; + * `optional uint64 drone_takedowns = 6;` */ public var droneTakedowns: kotlin.Long @JvmName("getDroneTakedowns") - get() = _builder.getDroneTakedowns() + get() = _builder.droneTakedowns @JvmName("setDroneTakedowns") set(value) { - _builder.setDroneTakedowns(value) + _builder.droneTakedowns = value } /** - * optional uint64 drone_takedowns = 6; + * `optional uint64 drone_takedowns = 6;` */ public fun clearDroneTakedowns() { _builder.clearDroneTakedowns() } /** - * optional uint64 drone_takedowns = 6; + * `optional uint64 drone_takedowns = 6;` * @return Whether the droneTakedowns field is set. */ public fun hasDroneTakedowns(): kotlin.Boolean { @@ -2173,23 +2188,23 @@ public object BackupKt { } /** - * optional uint64 drone_takedowns_elite = 10; + * `optional uint64 drone_takedowns_elite = 10;` */ public var droneTakedownsElite: kotlin.Long @JvmName("getDroneTakedownsElite") - get() = _builder.getDroneTakedownsElite() + get() = _builder.droneTakedownsElite @JvmName("setDroneTakedownsElite") set(value) { - _builder.setDroneTakedownsElite(value) + _builder.droneTakedownsElite = value } /** - * optional uint64 drone_takedowns_elite = 10; + * `optional uint64 drone_takedowns_elite = 10;` */ public fun clearDroneTakedownsElite() { _builder.clearDroneTakedownsElite() } /** - * optional uint64 drone_takedowns_elite = 10; + * `optional uint64 drone_takedowns_elite = 10;` * @return Whether the droneTakedownsElite field is set. */ public fun hasDroneTakedownsElite(): kotlin.Boolean { @@ -2197,23 +2212,23 @@ public object BackupKt { } /** - * optional uint64 num_prestiges = 9; + * `optional uint64 num_prestiges = 9;` */ public var numPrestiges: kotlin.Long @JvmName("getNumPrestiges") - get() = _builder.getNumPrestiges() + get() = _builder.numPrestiges @JvmName("setNumPrestiges") set(value) { - _builder.setNumPrestiges(value) + _builder.numPrestiges = value } /** - * optional uint64 num_prestiges = 9; + * `optional uint64 num_prestiges = 9;` */ public fun clearNumPrestiges() { _builder.clearNumPrestiges() } /** - * optional uint64 num_prestiges = 9; + * `optional uint64 num_prestiges = 9;` * @return Whether the numPrestiges field is set. */ public fun hasNumPrestiges(): kotlin.Boolean { @@ -2221,23 +2236,23 @@ public object BackupKt { } /** - * optional uint64 num_piggy_breaks = 11; + * `optional uint64 num_piggy_breaks = 11;` */ public var numPiggyBreaks: kotlin.Long @JvmName("getNumPiggyBreaks") - get() = _builder.getNumPiggyBreaks() + get() = _builder.numPiggyBreaks @JvmName("setNumPiggyBreaks") set(value) { - _builder.setNumPiggyBreaks(value) + _builder.numPiggyBreaks = value } /** - * optional uint64 num_piggy_breaks = 11; + * `optional uint64 num_piggy_breaks = 11;` */ public fun clearNumPiggyBreaks() { _builder.clearNumPiggyBreaks() } /** - * optional uint64 num_piggy_breaks = 11; + * `optional uint64 num_piggy_breaks = 11;` * @return Whether the numPiggyBreaks field is set. */ public fun hasNumPiggyBreaks(): kotlin.Boolean { @@ -2245,23 +2260,23 @@ public object BackupKt { } /** - * optional uint64 iap_packs_purchased = 12; + * `optional uint64 iap_packs_purchased = 12;` */ public var iapPacksPurchased: kotlin.Long @JvmName("getIapPacksPurchased") - get() = _builder.getIapPacksPurchased() + get() = _builder.iapPacksPurchased @JvmName("setIapPacksPurchased") set(value) { - _builder.setIapPacksPurchased(value) + _builder.iapPacksPurchased = value } /** - * optional uint64 iap_packs_purchased = 12; + * `optional uint64 iap_packs_purchased = 12;` */ public fun clearIapPacksPurchased() { _builder.clearIapPacksPurchased() } /** - * optional uint64 iap_packs_purchased = 12; + * `optional uint64 iap_packs_purchased = 12;` * @return Whether the iapPacksPurchased field is set. */ public fun hasIapPacksPurchased(): kotlin.Boolean { @@ -2269,23 +2284,23 @@ public object BackupKt { } /** - * optional bool piggy_full = 14; + * `optional bool piggy_full = 14;` */ public var piggyFull: kotlin.Boolean @JvmName("getPiggyFull") - get() = _builder.getPiggyFull() + get() = _builder.piggyFull @JvmName("setPiggyFull") set(value) { - _builder.setPiggyFull(value) + _builder.piggyFull = value } /** - * optional bool piggy_full = 14; + * `optional bool piggy_full = 14;` */ public fun clearPiggyFull() { _builder.clearPiggyFull() } /** - * optional bool piggy_full = 14; + * `optional bool piggy_full = 14;` * @return Whether the piggyFull field is set. */ public fun hasPiggyFull(): kotlin.Boolean { @@ -2293,23 +2308,23 @@ public object BackupKt { } /** - * optional bool piggy_found_full = 15; + * `optional bool piggy_found_full = 15;` */ public var piggyFoundFull: kotlin.Boolean @JvmName("getPiggyFoundFull") - get() = _builder.getPiggyFoundFull() + get() = _builder.piggyFoundFull @JvmName("setPiggyFoundFull") set(value) { - _builder.setPiggyFoundFull(value) + _builder.piggyFoundFull = value } /** - * optional bool piggy_found_full = 15; + * `optional bool piggy_found_full = 15;` */ public fun clearPiggyFoundFull() { _builder.clearPiggyFoundFull() } /** - * optional bool piggy_found_full = 15; + * `optional bool piggy_found_full = 15;` * @return Whether the piggyFoundFull field is set. */ public fun hasPiggyFoundFull(): kotlin.Boolean { @@ -2317,23 +2332,23 @@ public object BackupKt { } /** - * optional double time_piggy_filled_realtime = 16; + * `optional double time_piggy_filled_realtime = 16;` */ public var timePiggyFilledRealtime: kotlin.Double @JvmName("getTimePiggyFilledRealtime") - get() = _builder.getTimePiggyFilledRealtime() + get() = _builder.timePiggyFilledRealtime @JvmName("setTimePiggyFilledRealtime") set(value) { - _builder.setTimePiggyFilledRealtime(value) + _builder.timePiggyFilledRealtime = value } /** - * optional double time_piggy_filled_realtime = 16; + * `optional double time_piggy_filled_realtime = 16;` */ public fun clearTimePiggyFilledRealtime() { _builder.clearTimePiggyFilledRealtime() } /** - * optional double time_piggy_filled_realtime = 16; + * `optional double time_piggy_filled_realtime = 16;` * @return Whether the timePiggyFilledRealtime field is set. */ public fun hasTimePiggyFilledRealtime(): kotlin.Boolean { @@ -2341,23 +2356,23 @@ public object BackupKt { } /** - * optional double time_piggy_full_gametime = 17; + * `optional double time_piggy_full_gametime = 17;` */ public var timePiggyFullGametime: kotlin.Double @JvmName("getTimePiggyFullGametime") - get() = _builder.getTimePiggyFullGametime() + get() = _builder.timePiggyFullGametime @JvmName("setTimePiggyFullGametime") set(value) { - _builder.setTimePiggyFullGametime(value) + _builder.timePiggyFullGametime = value } /** - * optional double time_piggy_full_gametime = 17; + * `optional double time_piggy_full_gametime = 17;` */ public fun clearTimePiggyFullGametime() { _builder.clearTimePiggyFullGametime() } /** - * optional double time_piggy_full_gametime = 17; + * `optional double time_piggy_full_gametime = 17;` * @return Whether the timePiggyFullGametime field is set. */ public fun hasTimePiggyFullGametime(): kotlin.Boolean { @@ -2365,23 +2380,23 @@ public object BackupKt { } /** - * optional uint64 lost_piggy_increments = 18; + * `optional uint64 lost_piggy_increments = 18;` */ public var lostPiggyIncrements: kotlin.Long @JvmName("getLostPiggyIncrements") - get() = _builder.getLostPiggyIncrements() + get() = _builder.lostPiggyIncrements @JvmName("setLostPiggyIncrements") set(value) { - _builder.setLostPiggyIncrements(value) + _builder.lostPiggyIncrements = value } /** - * optional uint64 lost_piggy_increments = 18; + * `optional uint64 lost_piggy_increments = 18;` */ public fun clearLostPiggyIncrements() { _builder.clearLostPiggyIncrements() } /** - * optional uint64 lost_piggy_increments = 18; + * `optional uint64 lost_piggy_increments = 18;` * @return Whether the lostPiggyIncrements field is set. */ public fun hasLostPiggyIncrements(): kotlin.Boolean { @@ -2392,6 +2407,9 @@ public object BackupKt { @kotlin.jvm.JvmName("-initializegame") public inline fun game(block: ei.BackupKt.GameKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.Game = ei.BackupKt.GameKt.Dsl._create(ei.Ei.Backup.Game.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.Backup.Game` + */ public object GameKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -2409,23 +2427,23 @@ public object BackupKt { internal fun _build(): ei.Ei.Backup.Game = _builder.build() /** - * optional uint32 current_farm = 22 [default = 0]; + * `optional uint32 current_farm = 22 [default = 0];` */ public var currentFarm: kotlin.Int @JvmName("getCurrentFarm") - get() = _builder.getCurrentFarm() + get() = _builder.currentFarm @JvmName("setCurrentFarm") set(value) { - _builder.setCurrentFarm(value) + _builder.currentFarm = value } /** - * optional uint32 current_farm = 22 [default = 0]; + * `optional uint32 current_farm = 22 [default = 0];` */ public fun clearCurrentFarm() { _builder.clearCurrentFarm() } /** - * optional uint32 current_farm = 22 [default = 0]; + * `optional uint32 current_farm = 22 [default = 0];` * @return Whether the currentFarm field is set. */ public fun hasCurrentFarm(): kotlin.Boolean { @@ -2433,23 +2451,23 @@ public object BackupKt { } /** - * optional .ei.Egg max_egg_reached = 1; + * `optional .ei.Egg max_egg_reached = 1;` */ public var maxEggReached: ei.Ei.Egg @JvmName("getMaxEggReached") - get() = _builder.getMaxEggReached() + get() = _builder.maxEggReached @JvmName("setMaxEggReached") set(value) { - _builder.setMaxEggReached(value) + _builder.maxEggReached = value } /** - * optional .ei.Egg max_egg_reached = 1; + * `optional .ei.Egg max_egg_reached = 1;` */ public fun clearMaxEggReached() { _builder.clearMaxEggReached() } /** - * optional .ei.Egg max_egg_reached = 1; + * `optional .ei.Egg max_egg_reached = 1;` * @return Whether the maxEggReached field is set. */ public fun hasMaxEggReached(): kotlin.Boolean { @@ -2457,23 +2475,23 @@ public object BackupKt { } /** - * optional uint64 golden_eggs_earned = 2; + * `optional uint64 golden_eggs_earned = 2;` */ public var goldenEggsEarned: kotlin.Long @JvmName("getGoldenEggsEarned") - get() = _builder.getGoldenEggsEarned() + get() = _builder.goldenEggsEarned @JvmName("setGoldenEggsEarned") set(value) { - _builder.setGoldenEggsEarned(value) + _builder.goldenEggsEarned = value } /** - * optional uint64 golden_eggs_earned = 2; + * `optional uint64 golden_eggs_earned = 2;` */ public fun clearGoldenEggsEarned() { _builder.clearGoldenEggsEarned() } /** - * optional uint64 golden_eggs_earned = 2; + * `optional uint64 golden_eggs_earned = 2;` * @return Whether the goldenEggsEarned field is set. */ public fun hasGoldenEggsEarned(): kotlin.Boolean { @@ -2481,23 +2499,23 @@ public object BackupKt { } /** - * optional uint64 golden_eggs_spent = 3; + * `optional uint64 golden_eggs_spent = 3;` */ public var goldenEggsSpent: kotlin.Long @JvmName("getGoldenEggsSpent") - get() = _builder.getGoldenEggsSpent() + get() = _builder.goldenEggsSpent @JvmName("setGoldenEggsSpent") set(value) { - _builder.setGoldenEggsSpent(value) + _builder.goldenEggsSpent = value } /** - * optional uint64 golden_eggs_spent = 3; + * `optional uint64 golden_eggs_spent = 3;` */ public fun clearGoldenEggsSpent() { _builder.clearGoldenEggsSpent() } /** - * optional uint64 golden_eggs_spent = 3; + * `optional uint64 golden_eggs_spent = 3;` * @return Whether the goldenEggsSpent field is set. */ public fun hasGoldenEggsSpent(): kotlin.Boolean { @@ -2505,23 +2523,23 @@ public object BackupKt { } /** - * optional uint64 uncliamed_golden_eggs = 16; + * `optional uint64 uncliamed_golden_eggs = 16;` */ public var uncliamedGoldenEggs: kotlin.Long @JvmName("getUncliamedGoldenEggs") - get() = _builder.getUncliamedGoldenEggs() + get() = _builder.uncliamedGoldenEggs @JvmName("setUncliamedGoldenEggs") set(value) { - _builder.setUncliamedGoldenEggs(value) + _builder.uncliamedGoldenEggs = value } /** - * optional uint64 uncliamed_golden_eggs = 16; + * `optional uint64 uncliamed_golden_eggs = 16;` */ public fun clearUncliamedGoldenEggs() { _builder.clearUncliamedGoldenEggs() } /** - * optional uint64 uncliamed_golden_eggs = 16; + * `optional uint64 uncliamed_golden_eggs = 16;` * @return Whether the uncliamedGoldenEggs field is set. */ public fun hasUncliamedGoldenEggs(): kotlin.Boolean { @@ -2529,23 +2547,23 @@ public object BackupKt { } /** - * optional uint64 soul_eggs = 4; + * `optional uint64 soul_eggs = 4;` */ public var soulEggs: kotlin.Long @JvmName("getSoulEggs") - get() = _builder.getSoulEggs() + get() = _builder.soulEggs @JvmName("setSoulEggs") set(value) { - _builder.setSoulEggs(value) + _builder.soulEggs = value } /** - * optional uint64 soul_eggs = 4; + * `optional uint64 soul_eggs = 4;` */ public fun clearSoulEggs() { _builder.clearSoulEggs() } /** - * optional uint64 soul_eggs = 4; + * `optional uint64 soul_eggs = 4;` * @return Whether the soulEggs field is set. */ public fun hasSoulEggs(): kotlin.Boolean { @@ -2553,23 +2571,23 @@ public object BackupKt { } /** - * optional uint64 unclaimed_soul_eggs = 17; + * `optional uint64 unclaimed_soul_eggs = 17;` */ public var unclaimedSoulEggs: kotlin.Long @JvmName("getUnclaimedSoulEggs") - get() = _builder.getUnclaimedSoulEggs() + get() = _builder.unclaimedSoulEggs @JvmName("setUnclaimedSoulEggs") set(value) { - _builder.setUnclaimedSoulEggs(value) + _builder.unclaimedSoulEggs = value } /** - * optional uint64 unclaimed_soul_eggs = 17; + * `optional uint64 unclaimed_soul_eggs = 17;` */ public fun clearUnclaimedSoulEggs() { _builder.clearUnclaimedSoulEggs() } /** - * optional uint64 unclaimed_soul_eggs = 17; + * `optional uint64 unclaimed_soul_eggs = 17;` * @return Whether the unclaimedSoulEggs field is set. */ public fun hasUnclaimedSoulEggs(): kotlin.Boolean { @@ -2577,23 +2595,23 @@ public object BackupKt { } /** - * optional double soul_eggs_d = 34; + * `optional double soul_eggs_d = 34;` */ public var soulEggsD: kotlin.Double @JvmName("getSoulEggsD") - get() = _builder.getSoulEggsD() + get() = _builder.soulEggsD @JvmName("setSoulEggsD") set(value) { - _builder.setSoulEggsD(value) + _builder.soulEggsD = value } /** - * optional double soul_eggs_d = 34; + * `optional double soul_eggs_d = 34;` */ public fun clearSoulEggsD() { _builder.clearSoulEggsD() } /** - * optional double soul_eggs_d = 34; + * `optional double soul_eggs_d = 34;` * @return Whether the soulEggsD field is set. */ public fun hasSoulEggsD(): kotlin.Boolean { @@ -2601,23 +2619,23 @@ public object BackupKt { } /** - * optional double unclaimed_soul_eggs_d = 35; + * `optional double unclaimed_soul_eggs_d = 35;` */ public var unclaimedSoulEggsD: kotlin.Double @JvmName("getUnclaimedSoulEggsD") - get() = _builder.getUnclaimedSoulEggsD() + get() = _builder.unclaimedSoulEggsD @JvmName("setUnclaimedSoulEggsD") set(value) { - _builder.setUnclaimedSoulEggsD(value) + _builder.unclaimedSoulEggsD = value } /** - * optional double unclaimed_soul_eggs_d = 35; + * `optional double unclaimed_soul_eggs_d = 35;` */ public fun clearUnclaimedSoulEggsD() { _builder.clearUnclaimedSoulEggsD() } /** - * optional double unclaimed_soul_eggs_d = 35; + * `optional double unclaimed_soul_eggs_d = 35;` * @return Whether the unclaimedSoulEggsD field is set. */ public fun hasUnclaimedSoulEggsD(): kotlin.Boolean { @@ -2625,23 +2643,23 @@ public object BackupKt { } /** - * optional uint64 eggs_of_prophecy = 23; + * `optional uint64 eggs_of_prophecy = 23;` */ public var eggsOfProphecy: kotlin.Long @JvmName("getEggsOfProphecy") - get() = _builder.getEggsOfProphecy() + get() = _builder.eggsOfProphecy @JvmName("setEggsOfProphecy") set(value) { - _builder.setEggsOfProphecy(value) + _builder.eggsOfProphecy = value } /** - * optional uint64 eggs_of_prophecy = 23; + * `optional uint64 eggs_of_prophecy = 23;` */ public fun clearEggsOfProphecy() { _builder.clearEggsOfProphecy() } /** - * optional uint64 eggs_of_prophecy = 23; + * `optional uint64 eggs_of_prophecy = 23;` * @return Whether the eggsOfProphecy field is set. */ public fun hasEggsOfProphecy(): kotlin.Boolean { @@ -2649,23 +2667,23 @@ public object BackupKt { } /** - * optional uint64 unclaimed_eggs_of_prophecy = 24; + * `optional uint64 unclaimed_eggs_of_prophecy = 24;` */ public var unclaimedEggsOfProphecy: kotlin.Long @JvmName("getUnclaimedEggsOfProphecy") - get() = _builder.getUnclaimedEggsOfProphecy() + get() = _builder.unclaimedEggsOfProphecy @JvmName("setUnclaimedEggsOfProphecy") set(value) { - _builder.setUnclaimedEggsOfProphecy(value) + _builder.unclaimedEggsOfProphecy = value } /** - * optional uint64 unclaimed_eggs_of_prophecy = 24; + * `optional uint64 unclaimed_eggs_of_prophecy = 24;` */ public fun clearUnclaimedEggsOfProphecy() { _builder.clearUnclaimedEggsOfProphecy() } /** - * optional uint64 unclaimed_eggs_of_prophecy = 24; + * `optional uint64 unclaimed_eggs_of_prophecy = 24;` * @return Whether the unclaimedEggsOfProphecy field is set. */ public fun hasUnclaimedEggsOfProphecy(): kotlin.Boolean { @@ -2673,23 +2691,23 @@ public object BackupKt { } /** - * optional uint64 shell_scripts_earned = 38; + * `optional uint64 shell_scripts_earned = 38;` */ public var shellScriptsEarned: kotlin.Long @JvmName("getShellScriptsEarned") - get() = _builder.getShellScriptsEarned() + get() = _builder.shellScriptsEarned @JvmName("setShellScriptsEarned") set(value) { - _builder.setShellScriptsEarned(value) + _builder.shellScriptsEarned = value } /** - * optional uint64 shell_scripts_earned = 38; + * `optional uint64 shell_scripts_earned = 38;` */ public fun clearShellScriptsEarned() { _builder.clearShellScriptsEarned() } /** - * optional uint64 shell_scripts_earned = 38; + * `optional uint64 shell_scripts_earned = 38;` * @return Whether the shellScriptsEarned field is set. */ public fun hasShellScriptsEarned(): kotlin.Boolean { @@ -2697,23 +2715,23 @@ public object BackupKt { } /** - * optional uint64 shell_scripts_spent = 39; + * `optional uint64 shell_scripts_spent = 39;` */ public var shellScriptsSpent: kotlin.Long @JvmName("getShellScriptsSpent") - get() = _builder.getShellScriptsSpent() + get() = _builder.shellScriptsSpent @JvmName("setShellScriptsSpent") set(value) { - _builder.setShellScriptsSpent(value) + _builder.shellScriptsSpent = value } /** - * optional uint64 shell_scripts_spent = 39; + * `optional uint64 shell_scripts_spent = 39;` */ public fun clearShellScriptsSpent() { _builder.clearShellScriptsSpent() } /** - * optional uint64 shell_scripts_spent = 39; + * `optional uint64 shell_scripts_spent = 39;` * @return Whether the shellScriptsSpent field is set. */ public fun hasShellScriptsSpent(): kotlin.Boolean { @@ -2721,23 +2739,23 @@ public object BackupKt { } /** - * optional uint64 unclaimed_shell_scripts = 40; + * `optional uint64 unclaimed_shell_scripts = 40;` */ public var unclaimedShellScripts: kotlin.Long @JvmName("getUnclaimedShellScripts") - get() = _builder.getUnclaimedShellScripts() + get() = _builder.unclaimedShellScripts @JvmName("setUnclaimedShellScripts") set(value) { - _builder.setUnclaimedShellScripts(value) + _builder.unclaimedShellScripts = value } /** - * optional uint64 unclaimed_shell_scripts = 40; + * `optional uint64 unclaimed_shell_scripts = 40;` */ public fun clearUnclaimedShellScripts() { _builder.clearUnclaimedShellScripts() } /** - * optional uint64 unclaimed_shell_scripts = 40; + * `optional uint64 unclaimed_shell_scripts = 40;` * @return Whether the unclaimedShellScripts field is set. */ public fun hasUnclaimedShellScripts(): kotlin.Boolean { @@ -2745,23 +2763,23 @@ public object BackupKt { } /** - * optional double prestige_cash_earned = 5; + * `optional double prestige_cash_earned = 5;` */ public var prestigeCashEarned: kotlin.Double @JvmName("getPrestigeCashEarned") - get() = _builder.getPrestigeCashEarned() + get() = _builder.prestigeCashEarned @JvmName("setPrestigeCashEarned") set(value) { - _builder.setPrestigeCashEarned(value) + _builder.prestigeCashEarned = value } /** - * optional double prestige_cash_earned = 5; + * `optional double prestige_cash_earned = 5;` */ public fun clearPrestigeCashEarned() { _builder.clearPrestigeCashEarned() } /** - * optional double prestige_cash_earned = 5; + * `optional double prestige_cash_earned = 5;` * @return Whether the prestigeCashEarned field is set. */ public fun hasPrestigeCashEarned(): kotlin.Boolean { @@ -2769,23 +2787,23 @@ public object BackupKt { } /** - * optional double prestige_soul_boost_cash = 33; + * `optional double prestige_soul_boost_cash = 33;` */ public var prestigeSoulBoostCash: kotlin.Double @JvmName("getPrestigeSoulBoostCash") - get() = _builder.getPrestigeSoulBoostCash() + get() = _builder.prestigeSoulBoostCash @JvmName("setPrestigeSoulBoostCash") set(value) { - _builder.setPrestigeSoulBoostCash(value) + _builder.prestigeSoulBoostCash = value } /** - * optional double prestige_soul_boost_cash = 33; + * `optional double prestige_soul_boost_cash = 33;` */ public fun clearPrestigeSoulBoostCash() { _builder.clearPrestigeSoulBoostCash() } /** - * optional double prestige_soul_boost_cash = 33; + * `optional double prestige_soul_boost_cash = 33;` * @return Whether the prestigeSoulBoostCash field is set. */ public fun hasPrestigeSoulBoostCash(): kotlin.Boolean { @@ -2793,23 +2811,23 @@ public object BackupKt { } /** - * optional double lifetime_cash_earned = 6; + * `optional double lifetime_cash_earned = 6;` */ public var lifetimeCashEarned: kotlin.Double @JvmName("getLifetimeCashEarned") - get() = _builder.getLifetimeCashEarned() + get() = _builder.lifetimeCashEarned @JvmName("setLifetimeCashEarned") set(value) { - _builder.setLifetimeCashEarned(value) + _builder.lifetimeCashEarned = value } /** - * optional double lifetime_cash_earned = 6; + * `optional double lifetime_cash_earned = 6;` */ public fun clearLifetimeCashEarned() { _builder.clearLifetimeCashEarned() } /** - * optional double lifetime_cash_earned = 6; + * `optional double lifetime_cash_earned = 6;` * @return Whether the lifetimeCashEarned field is set. */ public fun hasLifetimeCashEarned(): kotlin.Boolean { @@ -2817,23 +2835,23 @@ public object BackupKt { } /** - * optional uint64 piggy_bank = 7; + * `optional uint64 piggy_bank = 7;` */ public var piggyBank: kotlin.Long @JvmName("getPiggyBank") - get() = _builder.getPiggyBank() + get() = _builder.piggyBank @JvmName("setPiggyBank") set(value) { - _builder.setPiggyBank(value) + _builder.piggyBank = value } /** - * optional uint64 piggy_bank = 7; + * `optional uint64 piggy_bank = 7;` */ public fun clearPiggyBank() { _builder.clearPiggyBank() } /** - * optional uint64 piggy_bank = 7; + * `optional uint64 piggy_bank = 7;` * @return Whether the piggyBank field is set. */ public fun hasPiggyBank(): kotlin.Boolean { @@ -2841,23 +2859,23 @@ public object BackupKt { } /** - * optional bool piggy_full_alert_shown = 31; + * `optional bool piggy_full_alert_shown = 31;` */ public var piggyFullAlertShown: kotlin.Boolean @JvmName("getPiggyFullAlertShown") - get() = _builder.getPiggyFullAlertShown() + get() = _builder.piggyFullAlertShown @JvmName("setPiggyFullAlertShown") set(value) { - _builder.setPiggyFullAlertShown(value) + _builder.piggyFullAlertShown = value } /** - * optional bool piggy_full_alert_shown = 31; + * `optional bool piggy_full_alert_shown = 31;` */ public fun clearPiggyFullAlertShown() { _builder.clearPiggyFullAlertShown() } /** - * optional bool piggy_full_alert_shown = 31; + * `optional bool piggy_full_alert_shown = 31;` * @return Whether the piggyFullAlertShown field is set. */ public fun hasPiggyFullAlertShown(): kotlin.Boolean { @@ -2865,23 +2883,23 @@ public object BackupKt { } /** - * optional uint32 permit_level = 8; + * `optional uint32 permit_level = 8;` */ public var permitLevel: kotlin.Int @JvmName("getPermitLevel") - get() = _builder.getPermitLevel() + get() = _builder.permitLevel @JvmName("setPermitLevel") set(value) { - _builder.setPermitLevel(value) + _builder.permitLevel = value } /** - * optional uint32 permit_level = 8; + * `optional uint32 permit_level = 8;` */ public fun clearPermitLevel() { _builder.clearPermitLevel() } /** - * optional uint32 permit_level = 8; + * `optional uint32 permit_level = 8;` * @return Whether the permitLevel field is set. */ public fun hasPermitLevel(): kotlin.Boolean { @@ -2895,15 +2913,15 @@ public object BackupKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class EpicResearchProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.Backup.ResearchItem epic_research = 9; + * `repeated .ei.Backup.ResearchItem epic_research = 9;` */ public val epicResearch: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getEpicResearchList() + _builder.epicResearchList ) /** - * repeated .ei.Backup.ResearchItem epic_research = 9; + * `repeated .ei.Backup.ResearchItem epic_research = 9;` * @param value The epicResearch to add. */ @kotlin.jvm.JvmSynthetic @@ -2912,7 +2930,7 @@ public object BackupKt { _builder.addEpicResearch(value) } /** - * repeated .ei.Backup.ResearchItem epic_research = 9; + * `repeated .ei.Backup.ResearchItem epic_research = 9;` * @param value The epicResearch to add. */ @kotlin.jvm.JvmSynthetic @@ -2922,7 +2940,7 @@ public object BackupKt { add(value) } /** - * repeated .ei.Backup.ResearchItem epic_research = 9; + * `repeated .ei.Backup.ResearchItem epic_research = 9;` * @param values The epicResearch to add. */ @kotlin.jvm.JvmSynthetic @@ -2931,7 +2949,7 @@ public object BackupKt { _builder.addAllEpicResearch(values) } /** - * repeated .ei.Backup.ResearchItem epic_research = 9; + * `repeated .ei.Backup.ResearchItem epic_research = 9;` * @param values The epicResearch to add. */ @kotlin.jvm.JvmSynthetic @@ -2941,7 +2959,7 @@ public object BackupKt { addAll(values) } /** - * repeated .ei.Backup.ResearchItem epic_research = 9; + * `repeated .ei.Backup.ResearchItem epic_research = 9;` * @param index The index to set the value at. * @param value The epicResearch to set. */ @@ -2951,7 +2969,7 @@ public object BackupKt { _builder.setEpicResearch(index, value) } /** - * repeated .ei.Backup.ResearchItem epic_research = 9; + * `repeated .ei.Backup.ResearchItem epic_research = 9;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearEpicResearch") @@ -2961,23 +2979,23 @@ public object BackupKt { /** - * optional bool hyperloop_station = 29; + * `optional bool hyperloop_station = 29;` */ public var hyperloopStation: kotlin.Boolean @JvmName("getHyperloopStation") - get() = _builder.getHyperloopStation() + get() = _builder.hyperloopStation @JvmName("setHyperloopStation") set(value) { - _builder.setHyperloopStation(value) + _builder.hyperloopStation = value } /** - * optional bool hyperloop_station = 29; + * `optional bool hyperloop_station = 29;` */ public fun clearHyperloopStation() { _builder.clearHyperloopStation() } /** - * optional bool hyperloop_station = 29; + * `optional bool hyperloop_station = 29;` * @return Whether the hyperloopStation field is set. */ public fun hasHyperloopStation(): kotlin.Boolean { @@ -2985,23 +3003,23 @@ public object BackupKt { } /** - * optional double next_daily_gift_time = 10; + * `optional double next_daily_gift_time = 10;` */ public var nextDailyGiftTime: kotlin.Double @JvmName("getNextDailyGiftTime") - get() = _builder.getNextDailyGiftTime() + get() = _builder.nextDailyGiftTime @JvmName("setNextDailyGiftTime") set(value) { - _builder.setNextDailyGiftTime(value) + _builder.nextDailyGiftTime = value } /** - * optional double next_daily_gift_time = 10; + * `optional double next_daily_gift_time = 10;` */ public fun clearNextDailyGiftTime() { _builder.clearNextDailyGiftTime() } /** - * optional double next_daily_gift_time = 10; + * `optional double next_daily_gift_time = 10;` * @return Whether the nextDailyGiftTime field is set. */ public fun hasNextDailyGiftTime(): kotlin.Boolean { @@ -3009,23 +3027,23 @@ public object BackupKt { } /** - * optional uint32 last_daily_gift_collected_day = 20; + * `optional uint32 last_daily_gift_collected_day = 20;` */ public var lastDailyGiftCollectedDay: kotlin.Int @JvmName("getLastDailyGiftCollectedDay") - get() = _builder.getLastDailyGiftCollectedDay() + get() = _builder.lastDailyGiftCollectedDay @JvmName("setLastDailyGiftCollectedDay") set(value) { - _builder.setLastDailyGiftCollectedDay(value) + _builder.lastDailyGiftCollectedDay = value } /** - * optional uint32 last_daily_gift_collected_day = 20; + * `optional uint32 last_daily_gift_collected_day = 20;` */ public fun clearLastDailyGiftCollectedDay() { _builder.clearLastDailyGiftCollectedDay() } /** - * optional uint32 last_daily_gift_collected_day = 20; + * `optional uint32 last_daily_gift_collected_day = 20;` * @return Whether the lastDailyGiftCollectedDay field is set. */ public fun hasLastDailyGiftCollectedDay(): kotlin.Boolean { @@ -3033,23 +3051,23 @@ public object BackupKt { } /** - * optional uint32 num_daily_gifts_collected = 28; + * `optional uint32 num_daily_gifts_collected = 28;` */ public var numDailyGiftsCollected: kotlin.Int @JvmName("getNumDailyGiftsCollected") - get() = _builder.getNumDailyGiftsCollected() + get() = _builder.numDailyGiftsCollected @JvmName("setNumDailyGiftsCollected") set(value) { - _builder.setNumDailyGiftsCollected(value) + _builder.numDailyGiftsCollected = value } /** - * optional uint32 num_daily_gifts_collected = 28; + * `optional uint32 num_daily_gifts_collected = 28;` */ public fun clearNumDailyGiftsCollected() { _builder.clearNumDailyGiftsCollected() } /** - * optional uint32 num_daily_gifts_collected = 28; + * `optional uint32 num_daily_gifts_collected = 28;` * @return Whether the numDailyGiftsCollected field is set. */ public fun hasNumDailyGiftsCollected(): kotlin.Boolean { @@ -3063,15 +3081,15 @@ public object BackupKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class NewsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.Backup.NewsHeadline news = 11; + * `repeated .ei.Backup.NewsHeadline news = 11;` */ public val news: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getNewsList() + _builder.newsList ) /** - * repeated .ei.Backup.NewsHeadline news = 11; + * `repeated .ei.Backup.NewsHeadline news = 11;` * @param value The news to add. */ @kotlin.jvm.JvmSynthetic @@ -3080,7 +3098,7 @@ public object BackupKt { _builder.addNews(value) } /** - * repeated .ei.Backup.NewsHeadline news = 11; + * `repeated .ei.Backup.NewsHeadline news = 11;` * @param value The news to add. */ @kotlin.jvm.JvmSynthetic @@ -3090,7 +3108,7 @@ public object BackupKt { add(value) } /** - * repeated .ei.Backup.NewsHeadline news = 11; + * `repeated .ei.Backup.NewsHeadline news = 11;` * @param values The news to add. */ @kotlin.jvm.JvmSynthetic @@ -3099,7 +3117,7 @@ public object BackupKt { _builder.addAllNews(values) } /** - * repeated .ei.Backup.NewsHeadline news = 11; + * `repeated .ei.Backup.NewsHeadline news = 11;` * @param values The news to add. */ @kotlin.jvm.JvmSynthetic @@ -3109,7 +3127,7 @@ public object BackupKt { addAll(values) } /** - * repeated .ei.Backup.NewsHeadline news = 11; + * `repeated .ei.Backup.NewsHeadline news = 11;` * @param index The index to set the value at. * @param value The news to set. */ @@ -3119,7 +3137,7 @@ public object BackupKt { _builder.setNews(index, value) } /** - * repeated .ei.Backup.NewsHeadline news = 11; + * `repeated .ei.Backup.NewsHeadline news = 11;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearNews") @@ -3129,23 +3147,23 @@ public object BackupKt { /** - * optional double last_news_time = 12; + * `optional double last_news_time = 12;` */ public var lastNewsTime: kotlin.Double @JvmName("getLastNewsTime") - get() = _builder.getLastNewsTime() + get() = _builder.lastNewsTime @JvmName("setLastNewsTime") set(value) { - _builder.setLastNewsTime(value) + _builder.lastNewsTime = value } /** - * optional double last_news_time = 12; + * `optional double last_news_time = 12;` */ public fun clearLastNewsTime() { _builder.clearLastNewsTime() } /** - * optional double last_news_time = 12; + * `optional double last_news_time = 12;` * @return Whether the lastNewsTime field is set. */ public fun hasLastNewsTime(): kotlin.Boolean { @@ -3153,23 +3171,23 @@ public object BackupKt { } /** - * optional double current_multiplier = 13; + * `optional double current_multiplier = 13;` */ public var currentMultiplier: kotlin.Double @JvmName("getCurrentMultiplier") - get() = _builder.getCurrentMultiplier() + get() = _builder.currentMultiplier @JvmName("setCurrentMultiplier") set(value) { - _builder.setCurrentMultiplier(value) + _builder.currentMultiplier = value } /** - * optional double current_multiplier = 13; + * `optional double current_multiplier = 13;` */ public fun clearCurrentMultiplier() { _builder.clearCurrentMultiplier() } /** - * optional double current_multiplier = 13; + * `optional double current_multiplier = 13;` * @return Whether the currentMultiplier field is set. */ public fun hasCurrentMultiplier(): kotlin.Boolean { @@ -3177,23 +3195,23 @@ public object BackupKt { } /** - * optional double current_multiplier_expiration = 14; + * `optional double current_multiplier_expiration = 14;` */ public var currentMultiplierExpiration: kotlin.Double @JvmName("getCurrentMultiplierExpiration") - get() = _builder.getCurrentMultiplierExpiration() + get() = _builder.currentMultiplierExpiration @JvmName("setCurrentMultiplierExpiration") set(value) { - _builder.setCurrentMultiplierExpiration(value) + _builder.currentMultiplierExpiration = value } /** - * optional double current_multiplier_expiration = 14; + * `optional double current_multiplier_expiration = 14;` */ public fun clearCurrentMultiplierExpiration() { _builder.clearCurrentMultiplierExpiration() } /** - * optional double current_multiplier_expiration = 14; + * `optional double current_multiplier_expiration = 14;` * @return Whether the currentMultiplierExpiration field is set. */ public fun hasCurrentMultiplierExpiration(): kotlin.Boolean { @@ -3207,15 +3225,15 @@ public object BackupKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class AchievementsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.Backup.AchievementInfo achievements = 15; + * `repeated .ei.Backup.AchievementInfo achievements = 15;` */ public val achievements: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getAchievementsList() + _builder.achievementsList ) /** - * repeated .ei.Backup.AchievementInfo achievements = 15; + * `repeated .ei.Backup.AchievementInfo achievements = 15;` * @param value The achievements to add. */ @kotlin.jvm.JvmSynthetic @@ -3224,7 +3242,7 @@ public object BackupKt { _builder.addAchievements(value) } /** - * repeated .ei.Backup.AchievementInfo achievements = 15; + * `repeated .ei.Backup.AchievementInfo achievements = 15;` * @param value The achievements to add. */ @kotlin.jvm.JvmSynthetic @@ -3234,7 +3252,7 @@ public object BackupKt { add(value) } /** - * repeated .ei.Backup.AchievementInfo achievements = 15; + * `repeated .ei.Backup.AchievementInfo achievements = 15;` * @param values The achievements to add. */ @kotlin.jvm.JvmSynthetic @@ -3243,7 +3261,7 @@ public object BackupKt { _builder.addAllAchievements(values) } /** - * repeated .ei.Backup.AchievementInfo achievements = 15; + * `repeated .ei.Backup.AchievementInfo achievements = 15;` * @param values The achievements to add. */ @kotlin.jvm.JvmSynthetic @@ -3253,7 +3271,7 @@ public object BackupKt { addAll(values) } /** - * repeated .ei.Backup.AchievementInfo achievements = 15; + * `repeated .ei.Backup.AchievementInfo achievements = 15;` * @param index The index to set the value at. * @param value The achievements to set. */ @@ -3263,7 +3281,7 @@ public object BackupKt { _builder.setAchievements(index, value) } /** - * repeated .ei.Backup.AchievementInfo achievements = 15; + * `repeated .ei.Backup.AchievementInfo achievements = 15;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearAchievements") @@ -3279,15 +3297,15 @@ public object BackupKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class MaxFarmSizeReachedProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated uint64 max_farm_size_reached = 18; + * `repeated uint64 max_farm_size_reached = 18;` */ public val maxFarmSizeReached: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getMaxFarmSizeReachedList() + _builder.maxFarmSizeReachedList ) /** - * repeated uint64 max_farm_size_reached = 18; + * `repeated uint64 max_farm_size_reached = 18;` * @param value The maxFarmSizeReached to add. */ @kotlin.jvm.JvmSynthetic @@ -3295,7 +3313,7 @@ public object BackupKt { public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.Long) { _builder.addMaxFarmSizeReached(value) }/** - * repeated uint64 max_farm_size_reached = 18; + * `repeated uint64 max_farm_size_reached = 18;` * @param value The maxFarmSizeReached to add. */ @kotlin.jvm.JvmSynthetic @@ -3304,7 +3322,7 @@ public object BackupKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.Long) { add(value) }/** - * repeated uint64 max_farm_size_reached = 18; + * `repeated uint64 max_farm_size_reached = 18;` * @param values The maxFarmSizeReached to add. */ @kotlin.jvm.JvmSynthetic @@ -3312,7 +3330,7 @@ public object BackupKt { public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllMaxFarmSizeReached(values) }/** - * repeated uint64 max_farm_size_reached = 18; + * `repeated uint64 max_farm_size_reached = 18;` * @param values The maxFarmSizeReached to add. */ @kotlin.jvm.JvmSynthetic @@ -3321,7 +3339,7 @@ public object BackupKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** - * repeated uint64 max_farm_size_reached = 18; + * `repeated uint64 max_farm_size_reached = 18;` * @param index The index to set the value at. * @param value The maxFarmSizeReached to set. */ @@ -3330,7 +3348,7 @@ public object BackupKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.Long) { _builder.setMaxFarmSizeReached(index, value) }/** - * repeated uint64 max_farm_size_reached = 18; + * `repeated uint64 max_farm_size_reached = 18;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearMaxFarmSizeReached") @@ -3344,15 +3362,15 @@ public object BackupKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class EggMedalLevelProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated uint32 egg_medal_level = 19; + * `repeated uint32 egg_medal_level = 19;` */ public val eggMedalLevel: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getEggMedalLevelList() + _builder.eggMedalLevelList ) /** - * repeated uint32 egg_medal_level = 19; + * `repeated uint32 egg_medal_level = 19;` * @param value The eggMedalLevel to add. */ @kotlin.jvm.JvmSynthetic @@ -3360,7 +3378,7 @@ public object BackupKt { public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.Int) { _builder.addEggMedalLevel(value) }/** - * repeated uint32 egg_medal_level = 19; + * `repeated uint32 egg_medal_level = 19;` * @param value The eggMedalLevel to add. */ @kotlin.jvm.JvmSynthetic @@ -3369,7 +3387,7 @@ public object BackupKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.Int) { add(value) }/** - * repeated uint32 egg_medal_level = 19; + * `repeated uint32 egg_medal_level = 19;` * @param values The eggMedalLevel to add. */ @kotlin.jvm.JvmSynthetic @@ -3377,7 +3395,7 @@ public object BackupKt { public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllEggMedalLevel(values) }/** - * repeated uint32 egg_medal_level = 19; + * `repeated uint32 egg_medal_level = 19;` * @param values The eggMedalLevel to add. */ @kotlin.jvm.JvmSynthetic @@ -3386,7 +3404,7 @@ public object BackupKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** - * repeated uint32 egg_medal_level = 19; + * `repeated uint32 egg_medal_level = 19;` * @param index The index to set the value at. * @param value The eggMedalLevel to set. */ @@ -3395,7 +3413,7 @@ public object BackupKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.Int) { _builder.setEggMedalLevel(index, value) }/** - * repeated uint32 egg_medal_level = 19; + * `repeated uint32 egg_medal_level = 19;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearEggMedalLevel") @@ -3403,23 +3421,23 @@ public object BackupKt { _builder.clearEggMedalLevel() } /** - * optional bool long_idle_notification_set = 25; + * `optional bool long_idle_notification_set = 25;` */ public var longIdleNotificationSet: kotlin.Boolean @JvmName("getLongIdleNotificationSet") - get() = _builder.getLongIdleNotificationSet() + get() = _builder.longIdleNotificationSet @JvmName("setLongIdleNotificationSet") set(value) { - _builder.setLongIdleNotificationSet(value) + _builder.longIdleNotificationSet = value } /** - * optional bool long_idle_notification_set = 25; + * `optional bool long_idle_notification_set = 25;` */ public fun clearLongIdleNotificationSet() { _builder.clearLongIdleNotificationSet() } /** - * optional bool long_idle_notification_set = 25; + * `optional bool long_idle_notification_set = 25;` * @return Whether the longIdleNotificationSet field is set. */ public fun hasLongIdleNotificationSet(): kotlin.Boolean { @@ -3427,23 +3445,23 @@ public object BackupKt { } /** - * optional double long_idle_notification_threshold = 26; + * `optional double long_idle_notification_threshold = 26;` */ public var longIdleNotificationThreshold: kotlin.Double @JvmName("getLongIdleNotificationThreshold") - get() = _builder.getLongIdleNotificationThreshold() + get() = _builder.longIdleNotificationThreshold @JvmName("setLongIdleNotificationThreshold") set(value) { - _builder.setLongIdleNotificationThreshold(value) + _builder.longIdleNotificationThreshold = value } /** - * optional double long_idle_notification_threshold = 26; + * `optional double long_idle_notification_threshold = 26;` */ public fun clearLongIdleNotificationThreshold() { _builder.clearLongIdleNotificationThreshold() } /** - * optional double long_idle_notification_threshold = 26; + * `optional double long_idle_notification_threshold = 26;` * @return Whether the longIdleNotificationThreshold field is set. */ public fun hasLongIdleNotificationThreshold(): kotlin.Boolean { @@ -3451,23 +3469,23 @@ public object BackupKt { } /** - * optional double long_idle_reward = 27; + * `optional double long_idle_reward = 27;` */ public var longIdleReward: kotlin.Double @JvmName("getLongIdleReward") - get() = _builder.getLongIdleReward() + get() = _builder.longIdleReward @JvmName("setLongIdleReward") set(value) { - _builder.setLongIdleReward(value) + _builder.longIdleReward = value } /** - * optional double long_idle_reward = 27; + * `optional double long_idle_reward = 27;` */ public fun clearLongIdleReward() { _builder.clearLongIdleReward() } /** - * optional double long_idle_reward = 27; + * `optional double long_idle_reward = 27;` * @return Whether the longIdleReward field is set. */ public fun hasLongIdleReward(): kotlin.Boolean { @@ -3481,15 +3499,15 @@ public object BackupKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class BoostsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.Backup.OwnedBoost boosts = 30; + * `repeated .ei.Backup.OwnedBoost boosts = 30;` */ public val boosts: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getBoostsList() + _builder.boostsList ) /** - * repeated .ei.Backup.OwnedBoost boosts = 30; + * `repeated .ei.Backup.OwnedBoost boosts = 30;` * @param value The boosts to add. */ @kotlin.jvm.JvmSynthetic @@ -3498,7 +3516,7 @@ public object BackupKt { _builder.addBoosts(value) } /** - * repeated .ei.Backup.OwnedBoost boosts = 30; + * `repeated .ei.Backup.OwnedBoost boosts = 30;` * @param value The boosts to add. */ @kotlin.jvm.JvmSynthetic @@ -3508,7 +3526,7 @@ public object BackupKt { add(value) } /** - * repeated .ei.Backup.OwnedBoost boosts = 30; + * `repeated .ei.Backup.OwnedBoost boosts = 30;` * @param values The boosts to add. */ @kotlin.jvm.JvmSynthetic @@ -3517,7 +3535,7 @@ public object BackupKt { _builder.addAllBoosts(values) } /** - * repeated .ei.Backup.OwnedBoost boosts = 30; + * `repeated .ei.Backup.OwnedBoost boosts = 30;` * @param values The boosts to add. */ @kotlin.jvm.JvmSynthetic @@ -3527,7 +3545,7 @@ public object BackupKt { addAll(values) } /** - * repeated .ei.Backup.OwnedBoost boosts = 30; + * `repeated .ei.Backup.OwnedBoost boosts = 30;` * @param index The index to set the value at. * @param value The boosts to set. */ @@ -3537,7 +3555,7 @@ public object BackupKt { _builder.setBoosts(index, value) } /** - * repeated .ei.Backup.OwnedBoost boosts = 30; + * `repeated .ei.Backup.OwnedBoost boosts = 30;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearBoosts") @@ -3547,23 +3565,23 @@ public object BackupKt { /** - * optional uint32 total_time_cheats_detected = 32; + * `optional uint32 total_time_cheats_detected = 32;` */ public var totalTimeCheatsDetected: kotlin.Int @JvmName("getTotalTimeCheatsDetected") - get() = _builder.getTotalTimeCheatsDetected() + get() = _builder.totalTimeCheatsDetected @JvmName("setTotalTimeCheatsDetected") set(value) { - _builder.setTotalTimeCheatsDetected(value) + _builder.totalTimeCheatsDetected = value } /** - * optional uint32 total_time_cheats_detected = 32; + * `optional uint32 total_time_cheats_detected = 32;` */ public fun clearTotalTimeCheatsDetected() { _builder.clearTotalTimeCheatsDetected() } /** - * optional uint32 total_time_cheats_detected = 32; + * `optional uint32 total_time_cheats_detected = 32;` * @return Whether the totalTimeCheatsDetected field is set. */ public fun hasTotalTimeCheatsDetected(): kotlin.Boolean { @@ -3571,23 +3589,23 @@ public object BackupKt { } /** - * optional bool force_elite_contracts = 36; + * `optional bool force_elite_contracts = 36;` */ public var forceEliteContracts: kotlin.Boolean @JvmName("getForceEliteContracts") - get() = _builder.getForceEliteContracts() + get() = _builder.forceEliteContracts @JvmName("setForceEliteContracts") set(value) { - _builder.setForceEliteContracts(value) + _builder.forceEliteContracts = value } /** - * optional bool force_elite_contracts = 36; + * `optional bool force_elite_contracts = 36;` */ public fun clearForceEliteContracts() { _builder.clearForceEliteContracts() } /** - * optional bool force_elite_contracts = 36; + * `optional bool force_elite_contracts = 36;` * @return Whether the forceEliteContracts field is set. */ public fun hasForceEliteContracts(): kotlin.Boolean { @@ -3595,23 +3613,23 @@ public object BackupKt { } /** - * optional double new_player_event_end_time = 37; + * `optional double new_player_event_end_time = 37;` */ public var newPlayerEventEndTime: kotlin.Double @JvmName("getNewPlayerEventEndTime") - get() = _builder.getNewPlayerEventEndTime() + get() = _builder.newPlayerEventEndTime @JvmName("setNewPlayerEventEndTime") set(value) { - _builder.setNewPlayerEventEndTime(value) + _builder.newPlayerEventEndTime = value } /** - * optional double new_player_event_end_time = 37; + * `optional double new_player_event_end_time = 37;` */ public fun clearNewPlayerEventEndTime() { _builder.clearNewPlayerEventEndTime() } /** - * optional double new_player_event_end_time = 37; + * `optional double new_player_event_end_time = 37;` * @return Whether the newPlayerEventEndTime field is set. */ public fun hasNewPlayerEventEndTime(): kotlin.Boolean { @@ -3622,6 +3640,9 @@ public object BackupKt { @kotlin.jvm.JvmName("-initializeartifacts") public inline fun artifacts(block: ei.BackupKt.ArtifactsKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.Artifacts = ei.BackupKt.ArtifactsKt.Dsl._create(ei.Ei.Backup.Artifacts.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.Backup.Artifacts` + */ public object ArtifactsKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -3639,23 +3660,23 @@ public object BackupKt { internal fun _build(): ei.Ei.Backup.Artifacts = _builder.build() /** - * optional bool infusing = 1; + * `optional bool infusing = 1;` */ public var infusing: kotlin.Boolean @JvmName("getInfusing") - get() = _builder.getInfusing() + get() = _builder.infusing @JvmName("setInfusing") set(value) { - _builder.setInfusing(value) + _builder.infusing = value } /** - * optional bool infusing = 1; + * `optional bool infusing = 1;` */ public fun clearInfusing() { _builder.clearInfusing() } /** - * optional bool infusing = 1; + * `optional bool infusing = 1;` * @return Whether the infusing field is set. */ public fun hasInfusing(): kotlin.Boolean { @@ -3663,23 +3684,23 @@ public object BackupKt { } /** - * optional .ei.ArtifactInventoryItem item_being_infused = 2; + * `optional .ei.ArtifactInventoryItem item_being_infused = 2;` */ public var itemBeingInfused: ei.Ei.ArtifactInventoryItem @JvmName("getItemBeingInfused") - get() = _builder.getItemBeingInfused() + get() = _builder.itemBeingInfused @JvmName("setItemBeingInfused") set(value) { - _builder.setItemBeingInfused(value) + _builder.itemBeingInfused = value } /** - * optional .ei.ArtifactInventoryItem item_being_infused = 2; + * `optional .ei.ArtifactInventoryItem item_being_infused = 2;` */ public fun clearItemBeingInfused() { _builder.clearItemBeingInfused() } /** - * optional .ei.ArtifactInventoryItem item_being_infused = 2; + * `optional .ei.ArtifactInventoryItem item_being_infused = 2;` * @return Whether the itemBeingInfused field is set. */ public fun hasItemBeingInfused(): kotlin.Boolean { @@ -3689,23 +3710,23 @@ public object BackupKt { get() = _builder.itemBeingInfusedOrNull /** - * optional .ei.ArtifactSpec spec_being_infused = 13; + * `optional .ei.ArtifactSpec spec_being_infused = 13;` */ public var specBeingInfused: ei.Ei.ArtifactSpec @JvmName("getSpecBeingInfused") - get() = _builder.getSpecBeingInfused() + get() = _builder.specBeingInfused @JvmName("setSpecBeingInfused") set(value) { - _builder.setSpecBeingInfused(value) + _builder.specBeingInfused = value } /** - * optional .ei.ArtifactSpec spec_being_infused = 13; + * `optional .ei.ArtifactSpec spec_being_infused = 13;` */ public fun clearSpecBeingInfused() { _builder.clearSpecBeingInfused() } /** - * optional .ei.ArtifactSpec spec_being_infused = 13; + * `optional .ei.ArtifactSpec spec_being_infused = 13;` * @return Whether the specBeingInfused field is set. */ public fun hasSpecBeingInfused(): kotlin.Boolean { @@ -3715,23 +3736,23 @@ public object BackupKt { get() = _builder.specBeingInfusedOrNull /** - * optional .ei.Egg egg_type_infusing = 3; + * `optional .ei.Egg egg_type_infusing = 3;` */ public var eggTypeInfusing: ei.Ei.Egg @JvmName("getEggTypeInfusing") - get() = _builder.getEggTypeInfusing() + get() = _builder.eggTypeInfusing @JvmName("setEggTypeInfusing") set(value) { - _builder.setEggTypeInfusing(value) + _builder.eggTypeInfusing = value } /** - * optional .ei.Egg egg_type_infusing = 3; + * `optional .ei.Egg egg_type_infusing = 3;` */ public fun clearEggTypeInfusing() { _builder.clearEggTypeInfusing() } /** - * optional .ei.Egg egg_type_infusing = 3; + * `optional .ei.Egg egg_type_infusing = 3;` * @return Whether the eggTypeInfusing field is set. */ public fun hasEggTypeInfusing(): kotlin.Boolean { @@ -3739,23 +3760,23 @@ public object BackupKt { } /** - * optional double infusing_eggs_required = 4; + * `optional double infusing_eggs_required = 4;` */ public var infusingEggsRequired: kotlin.Double @JvmName("getInfusingEggsRequired") - get() = _builder.getInfusingEggsRequired() + get() = _builder.infusingEggsRequired @JvmName("setInfusingEggsRequired") set(value) { - _builder.setInfusingEggsRequired(value) + _builder.infusingEggsRequired = value } /** - * optional double infusing_eggs_required = 4; + * `optional double infusing_eggs_required = 4;` */ public fun clearInfusingEggsRequired() { _builder.clearInfusingEggsRequired() } /** - * optional double infusing_eggs_required = 4; + * `optional double infusing_eggs_required = 4;` * @return Whether the infusingEggsRequired field is set. */ public fun hasInfusingEggsRequired(): kotlin.Boolean { @@ -3763,23 +3784,23 @@ public object BackupKt { } /** - * optional double eggs_infused = 5; + * `optional double eggs_infused = 5;` */ public var eggsInfused: kotlin.Double @JvmName("getEggsInfused") - get() = _builder.getEggsInfused() + get() = _builder.eggsInfused @JvmName("setEggsInfused") set(value) { - _builder.setEggsInfused(value) + _builder.eggsInfused = value } /** - * optional double eggs_infused = 5; + * `optional double eggs_infused = 5;` */ public fun clearEggsInfused() { _builder.clearEggsInfused() } /** - * optional double eggs_infused = 5; + * `optional double eggs_infused = 5;` * @return Whether the eggsInfused field is set. */ public fun hasEggsInfused(): kotlin.Boolean { @@ -3787,23 +3808,23 @@ public object BackupKt { } /** - * optional double flow_percentage_artifacts = 6 [default = 0.5]; + * `optional double flow_percentage_artifacts = 6 [default = 0.5];` */ public var flowPercentageArtifacts: kotlin.Double @JvmName("getFlowPercentageArtifacts") - get() = _builder.getFlowPercentageArtifacts() + get() = _builder.flowPercentageArtifacts @JvmName("setFlowPercentageArtifacts") set(value) { - _builder.setFlowPercentageArtifacts(value) + _builder.flowPercentageArtifacts = value } /** - * optional double flow_percentage_artifacts = 6 [default = 0.5]; + * `optional double flow_percentage_artifacts = 6 [default = 0.5];` */ public fun clearFlowPercentageArtifacts() { _builder.clearFlowPercentageArtifacts() } /** - * optional double flow_percentage_artifacts = 6 [default = 0.5]; + * `optional double flow_percentage_artifacts = 6 [default = 0.5];` * @return Whether the flowPercentageArtifacts field is set. */ public fun hasFlowPercentageArtifacts(): kotlin.Boolean { @@ -3811,23 +3832,23 @@ public object BackupKt { } /** - * optional bool fueling_enabled = 7 [default = true]; + * `optional bool fueling_enabled = 7 [default = true];` */ public var fuelingEnabled: kotlin.Boolean @JvmName("getFuelingEnabled") - get() = _builder.getFuelingEnabled() + get() = _builder.fuelingEnabled @JvmName("setFuelingEnabled") set(value) { - _builder.setFuelingEnabled(value) + _builder.fuelingEnabled = value } /** - * optional bool fueling_enabled = 7 [default = true]; + * `optional bool fueling_enabled = 7 [default = true];` */ public fun clearFuelingEnabled() { _builder.clearFuelingEnabled() } /** - * optional bool fueling_enabled = 7 [default = true]; + * `optional bool fueling_enabled = 7 [default = true];` * @return Whether the fuelingEnabled field is set. */ public fun hasFuelingEnabled(): kotlin.Boolean { @@ -3835,23 +3856,23 @@ public object BackupKt { } /** - * optional bool tank_filling_enabled = 14; + * `optional bool tank_filling_enabled = 14;` */ public var tankFillingEnabled: kotlin.Boolean @JvmName("getTankFillingEnabled") - get() = _builder.getTankFillingEnabled() + get() = _builder.tankFillingEnabled @JvmName("setTankFillingEnabled") set(value) { - _builder.setTankFillingEnabled(value) + _builder.tankFillingEnabled = value } /** - * optional bool tank_filling_enabled = 14; + * `optional bool tank_filling_enabled = 14;` */ public fun clearTankFillingEnabled() { _builder.clearTankFillingEnabled() } /** - * optional bool tank_filling_enabled = 14; + * `optional bool tank_filling_enabled = 14;` * @return Whether the tankFillingEnabled field is set. */ public fun hasTankFillingEnabled(): kotlin.Boolean { @@ -3859,23 +3880,23 @@ public object BackupKt { } /** - * optional uint32 tank_level = 15; + * `optional uint32 tank_level = 15;` */ public var tankLevel: kotlin.Int @JvmName("getTankLevel") - get() = _builder.getTankLevel() + get() = _builder.tankLevel @JvmName("setTankLevel") set(value) { - _builder.setTankLevel(value) + _builder.tankLevel = value } /** - * optional uint32 tank_level = 15; + * `optional uint32 tank_level = 15;` */ public fun clearTankLevel() { _builder.clearTankLevel() } /** - * optional uint32 tank_level = 15; + * `optional uint32 tank_level = 15;` * @return Whether the tankLevel field is set. */ public fun hasTankLevel(): kotlin.Boolean { @@ -3889,15 +3910,15 @@ public object BackupKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class TankFuelsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated double tank_fuels = 16; + * `repeated double tank_fuels = 16;` */ public val tankFuels: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getTankFuelsList() + _builder.tankFuelsList ) /** - * repeated double tank_fuels = 16; + * `repeated double tank_fuels = 16;` * @param value The tankFuels to add. */ @kotlin.jvm.JvmSynthetic @@ -3905,7 +3926,7 @@ public object BackupKt { public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.Double) { _builder.addTankFuels(value) }/** - * repeated double tank_fuels = 16; + * `repeated double tank_fuels = 16;` * @param value The tankFuels to add. */ @kotlin.jvm.JvmSynthetic @@ -3914,7 +3935,7 @@ public object BackupKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.Double) { add(value) }/** - * repeated double tank_fuels = 16; + * `repeated double tank_fuels = 16;` * @param values The tankFuels to add. */ @kotlin.jvm.JvmSynthetic @@ -3922,7 +3943,7 @@ public object BackupKt { public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllTankFuels(values) }/** - * repeated double tank_fuels = 16; + * `repeated double tank_fuels = 16;` * @param values The tankFuels to add. */ @kotlin.jvm.JvmSynthetic @@ -3931,7 +3952,7 @@ public object BackupKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** - * repeated double tank_fuels = 16; + * `repeated double tank_fuels = 16;` * @param index The index to set the value at. * @param value The tankFuels to set. */ @@ -3940,7 +3961,7 @@ public object BackupKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.Double) { _builder.setTankFuels(index, value) }/** - * repeated double tank_fuels = 16; + * `repeated double tank_fuels = 16;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearTankFuels") @@ -3954,15 +3975,15 @@ public object BackupKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class TankLimitsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated double tank_limits = 18; + * `repeated double tank_limits = 18;` */ public val tankLimits: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getTankLimitsList() + _builder.tankLimitsList ) /** - * repeated double tank_limits = 18; + * `repeated double tank_limits = 18;` * @param value The tankLimits to add. */ @kotlin.jvm.JvmSynthetic @@ -3970,7 +3991,7 @@ public object BackupKt { public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.Double) { _builder.addTankLimits(value) }/** - * repeated double tank_limits = 18; + * `repeated double tank_limits = 18;` * @param value The tankLimits to add. */ @kotlin.jvm.JvmSynthetic @@ -3979,7 +4000,7 @@ public object BackupKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.Double) { add(value) }/** - * repeated double tank_limits = 18; + * `repeated double tank_limits = 18;` * @param values The tankLimits to add. */ @kotlin.jvm.JvmSynthetic @@ -3987,7 +4008,7 @@ public object BackupKt { public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllTankLimits(values) }/** - * repeated double tank_limits = 18; + * `repeated double tank_limits = 18;` * @param values The tankLimits to add. */ @kotlin.jvm.JvmSynthetic @@ -3996,7 +4017,7 @@ public object BackupKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** - * repeated double tank_limits = 18; + * `repeated double tank_limits = 18;` * @param index The index to set the value at. * @param value The tankLimits to set. */ @@ -4005,7 +4026,7 @@ public object BackupKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.Double) { _builder.setTankLimits(index, value) }/** - * repeated double tank_limits = 18; + * `repeated double tank_limits = 18;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearTankLimits") @@ -4013,23 +4034,23 @@ public object BackupKt { _builder.clearTankLimits() } /** - * optional .ei.MissionInfo.Spaceship last_fueled_ship = 9; + * `optional .ei.MissionInfo.Spaceship last_fueled_ship = 9;` */ public var lastFueledShip: ei.Ei.MissionInfo.Spaceship @JvmName("getLastFueledShip") - get() = _builder.getLastFueledShip() + get() = _builder.lastFueledShip @JvmName("setLastFueledShip") set(value) { - _builder.setLastFueledShip(value) + _builder.lastFueledShip = value } /** - * optional .ei.MissionInfo.Spaceship last_fueled_ship = 9; + * `optional .ei.MissionInfo.Spaceship last_fueled_ship = 9;` */ public fun clearLastFueledShip() { _builder.clearLastFueledShip() } /** - * optional .ei.MissionInfo.Spaceship last_fueled_ship = 9; + * `optional .ei.MissionInfo.Spaceship last_fueled_ship = 9;` * @return Whether the lastFueledShip field is set. */ public fun hasLastFueledShip(): kotlin.Boolean { @@ -4037,23 +4058,23 @@ public object BackupKt { } /** - * optional double inventory_score = 10; + * `optional double inventory_score = 10;` */ public var inventoryScore: kotlin.Double @JvmName("getInventoryScore") - get() = _builder.getInventoryScore() + get() = _builder.inventoryScore @JvmName("setInventoryScore") set(value) { - _builder.setInventoryScore(value) + _builder.inventoryScore = value } /** - * optional double inventory_score = 10; + * `optional double inventory_score = 10;` */ public fun clearInventoryScore() { _builder.clearInventoryScore() } /** - * optional double inventory_score = 10; + * `optional double inventory_score = 10;` * @return Whether the inventoryScore field is set. */ public fun hasInventoryScore(): kotlin.Boolean { @@ -4061,23 +4082,23 @@ public object BackupKt { } /** - * optional double crafting_xp = 17; + * `optional double crafting_xp = 17;` */ public var craftingXp: kotlin.Double @JvmName("getCraftingXp") - get() = _builder.getCraftingXp() + get() = _builder.craftingXp @JvmName("setCraftingXp") set(value) { - _builder.setCraftingXp(value) + _builder.craftingXp = value } /** - * optional double crafting_xp = 17; + * `optional double crafting_xp = 17;` */ public fun clearCraftingXp() { _builder.clearCraftingXp() } /** - * optional double crafting_xp = 17; + * `optional double crafting_xp = 17;` * @return Whether the craftingXp field is set. */ public fun hasCraftingXp(): kotlin.Boolean { @@ -4085,23 +4106,23 @@ public object BackupKt { } /** - * optional bool enabled = 11; + * `optional bool enabled = 11;` */ public var enabled: kotlin.Boolean @JvmName("getEnabled") - get() = _builder.getEnabled() + get() = _builder.enabled @JvmName("setEnabled") set(value) { - _builder.setEnabled(value) + _builder.enabled = value } /** - * optional bool enabled = 11; + * `optional bool enabled = 11;` */ public fun clearEnabled() { _builder.clearEnabled() } /** - * optional bool enabled = 11; + * `optional bool enabled = 11;` * @return Whether the enabled field is set. */ public fun hasEnabled(): kotlin.Boolean { @@ -4109,23 +4130,23 @@ public object BackupKt { } /** - * optional bool intro_shown = 12; + * `optional bool intro_shown = 12;` */ public var introShown: kotlin.Boolean @JvmName("getIntroShown") - get() = _builder.getIntroShown() + get() = _builder.introShown @JvmName("setIntroShown") set(value) { - _builder.setIntroShown(value) + _builder.introShown = value } /** - * optional bool intro_shown = 12; + * `optional bool intro_shown = 12;` */ public fun clearIntroShown() { _builder.clearIntroShown() } /** - * optional bool intro_shown = 12; + * `optional bool intro_shown = 12;` * @return Whether the introShown field is set. */ public fun hasIntroShown(): kotlin.Boolean { @@ -4133,23 +4154,23 @@ public object BackupKt { } /** - * optional bool infusing_enabled_DEPRECATED = 8 [default = true]; + * `optional bool infusing_enabled_DEPRECATED = 8 [default = true];` */ public var infusingEnabledDEPRECATED: kotlin.Boolean @JvmName("getInfusingEnabledDEPRECATED") - get() = _builder.getInfusingEnabledDEPRECATED() + get() = _builder.infusingEnabledDEPRECATED @JvmName("setInfusingEnabledDEPRECATED") set(value) { - _builder.setInfusingEnabledDEPRECATED(value) + _builder.infusingEnabledDEPRECATED = value } /** - * optional bool infusing_enabled_DEPRECATED = 8 [default = true]; + * `optional bool infusing_enabled_DEPRECATED = 8 [default = true];` */ public fun clearInfusingEnabledDEPRECATED() { _builder.clearInfusingEnabledDEPRECATED() } /** - * optional bool infusing_enabled_DEPRECATED = 8 [default = true]; + * `optional bool infusing_enabled_DEPRECATED = 8 [default = true];` * @return Whether the infusingEnabledDEPRECATED field is set. */ public fun hasInfusingEnabledDEPRECATED(): kotlin.Boolean { @@ -4160,6 +4181,9 @@ public object BackupKt { @kotlin.jvm.JvmName("-initializeshells") public inline fun shells(block: ei.BackupKt.ShellsKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.Shells = ei.BackupKt.ShellsKt.Dsl._create(ei.Ei.Backup.Shells.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.Backup.Shells` + */ public object ShellsKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -4177,23 +4201,23 @@ public object BackupKt { internal fun _build(): ei.Ei.Backup.Shells = _builder.build() /** - * optional bool intro_alert = 1; + * `optional bool intro_alert = 1;` */ public var introAlert: kotlin.Boolean @JvmName("getIntroAlert") - get() = _builder.getIntroAlert() + get() = _builder.introAlert @JvmName("setIntroAlert") set(value) { - _builder.setIntroAlert(value) + _builder.introAlert = value } /** - * optional bool intro_alert = 1; + * `optional bool intro_alert = 1;` */ public fun clearIntroAlert() { _builder.clearIntroAlert() } /** - * optional bool intro_alert = 1; + * `optional bool intro_alert = 1;` * @return Whether the introAlert field is set. */ public fun hasIntroAlert(): kotlin.Boolean { @@ -4201,23 +4225,23 @@ public object BackupKt { } /** - * optional bool contracts_intro_alert = 2; + * `optional bool contracts_intro_alert = 2;` */ public var contractsIntroAlert: kotlin.Boolean @JvmName("getContractsIntroAlert") - get() = _builder.getContractsIntroAlert() + get() = _builder.contractsIntroAlert @JvmName("setContractsIntroAlert") set(value) { - _builder.setContractsIntroAlert(value) + _builder.contractsIntroAlert = value } /** - * optional bool contracts_intro_alert = 2; + * `optional bool contracts_intro_alert = 2;` */ public fun clearContractsIntroAlert() { _builder.clearContractsIntroAlert() } /** - * optional bool contracts_intro_alert = 2; + * `optional bool contracts_intro_alert = 2;` * @return Whether the contractsIntroAlert field is set. */ public fun hasContractsIntroAlert(): kotlin.Boolean { @@ -4231,15 +4255,15 @@ public object BackupKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class NumNewProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated int32 num_new = 3; + * `repeated int32 num_new = 3;` */ public val numNew: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getNumNewList() + _builder.numNewList ) /** - * repeated int32 num_new = 3; + * `repeated int32 num_new = 3;` * @param value The numNew to add. */ @kotlin.jvm.JvmSynthetic @@ -4247,7 +4271,7 @@ public object BackupKt { public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.Int) { _builder.addNumNew(value) }/** - * repeated int32 num_new = 3; + * `repeated int32 num_new = 3;` * @param value The numNew to add. */ @kotlin.jvm.JvmSynthetic @@ -4256,7 +4280,7 @@ public object BackupKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.Int) { add(value) }/** - * repeated int32 num_new = 3; + * `repeated int32 num_new = 3;` * @param values The numNew to add. */ @kotlin.jvm.JvmSynthetic @@ -4264,7 +4288,7 @@ public object BackupKt { public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllNumNew(values) }/** - * repeated int32 num_new = 3; + * `repeated int32 num_new = 3;` * @param values The numNew to add. */ @kotlin.jvm.JvmSynthetic @@ -4273,7 +4297,7 @@ public object BackupKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** - * repeated int32 num_new = 3; + * `repeated int32 num_new = 3;` * @param index The index to set the value at. * @param value The numNew to set. */ @@ -4282,7 +4306,7 @@ public object BackupKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.Int) { _builder.setNumNew(index, value) }/** - * repeated int32 num_new = 3; + * `repeated int32 num_new = 3;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearNumNew") @@ -4293,6 +4317,9 @@ public object BackupKt { @kotlin.jvm.JvmName("-initializesimulation") public inline fun simulation(block: ei.BackupKt.SimulationKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.Simulation = ei.BackupKt.SimulationKt.Dsl._create(ei.Ei.Backup.Simulation.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.Backup.Simulation` + */ public object SimulationKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -4310,23 +4337,23 @@ public object BackupKt { internal fun _build(): ei.Ei.Backup.Simulation = _builder.build() /** - * optional .ei.Egg egg_type = 1; + * `optional .ei.Egg egg_type = 1;` */ public var eggType: ei.Ei.Egg @JvmName("getEggType") - get() = _builder.getEggType() + get() = _builder.eggType @JvmName("setEggType") set(value) { - _builder.setEggType(value) + _builder.eggType = value } /** - * optional .ei.Egg egg_type = 1; + * `optional .ei.Egg egg_type = 1;` */ public fun clearEggType() { _builder.clearEggType() } /** - * optional .ei.Egg egg_type = 1; + * `optional .ei.Egg egg_type = 1;` * @return Whether the eggType field is set. */ public fun hasEggType(): kotlin.Boolean { @@ -4334,23 +4361,23 @@ public object BackupKt { } /** - * optional .ei.FarmType farm_type = 19; + * `optional .ei.FarmType farm_type = 19;` */ public var farmType: ei.Ei.FarmType @JvmName("getFarmType") - get() = _builder.getFarmType() + get() = _builder.farmType @JvmName("setFarmType") set(value) { - _builder.setFarmType(value) + _builder.farmType = value } /** - * optional .ei.FarmType farm_type = 19; + * `optional .ei.FarmType farm_type = 19;` */ public fun clearFarmType() { _builder.clearFarmType() } /** - * optional .ei.FarmType farm_type = 19; + * `optional .ei.FarmType farm_type = 19;` * @return Whether the farmType field is set. */ public fun hasFarmType(): kotlin.Boolean { @@ -4358,23 +4385,23 @@ public object BackupKt { } /** - * optional string contract_id = 20; + * `optional string contract_id = 20;` */ public var contractId: kotlin.String @JvmName("getContractId") - get() = _builder.getContractId() + get() = _builder.contractId @JvmName("setContractId") set(value) { - _builder.setContractId(value) + _builder.contractId = value } /** - * optional string contract_id = 20; + * `optional string contract_id = 20;` */ public fun clearContractId() { _builder.clearContractId() } /** - * optional string contract_id = 20; + * `optional string contract_id = 20;` * @return Whether the contractId field is set. */ public fun hasContractId(): kotlin.Boolean { @@ -4382,23 +4409,23 @@ public object BackupKt { } /** - * optional double cash_earned = 2; + * `optional double cash_earned = 2;` */ public var cashEarned: kotlin.Double @JvmName("getCashEarned") - get() = _builder.getCashEarned() + get() = _builder.cashEarned @JvmName("setCashEarned") set(value) { - _builder.setCashEarned(value) + _builder.cashEarned = value } /** - * optional double cash_earned = 2; + * `optional double cash_earned = 2;` */ public fun clearCashEarned() { _builder.clearCashEarned() } /** - * optional double cash_earned = 2; + * `optional double cash_earned = 2;` * @return Whether the cashEarned field is set. */ public fun hasCashEarned(): kotlin.Boolean { @@ -4406,23 +4433,23 @@ public object BackupKt { } /** - * optional double cash_spent = 3; + * `optional double cash_spent = 3;` */ public var cashSpent: kotlin.Double @JvmName("getCashSpent") - get() = _builder.getCashSpent() + get() = _builder.cashSpent @JvmName("setCashSpent") set(value) { - _builder.setCashSpent(value) + _builder.cashSpent = value } /** - * optional double cash_spent = 3; + * `optional double cash_spent = 3;` */ public fun clearCashSpent() { _builder.clearCashSpent() } /** - * optional double cash_spent = 3; + * `optional double cash_spent = 3;` * @return Whether the cashSpent field is set. */ public fun hasCashSpent(): kotlin.Boolean { @@ -4430,23 +4457,23 @@ public object BackupKt { } /** - * optional double unclaimed_cash = 4; + * `optional double unclaimed_cash = 4;` */ public var unclaimedCash: kotlin.Double @JvmName("getUnclaimedCash") - get() = _builder.getUnclaimedCash() + get() = _builder.unclaimedCash @JvmName("setUnclaimedCash") set(value) { - _builder.setUnclaimedCash(value) + _builder.unclaimedCash = value } /** - * optional double unclaimed_cash = 4; + * `optional double unclaimed_cash = 4;` */ public fun clearUnclaimedCash() { _builder.clearUnclaimedCash() } /** - * optional double unclaimed_cash = 4; + * `optional double unclaimed_cash = 4;` * @return Whether the unclaimedCash field is set. */ public fun hasUnclaimedCash(): kotlin.Boolean { @@ -4454,23 +4481,23 @@ public object BackupKt { } /** - * optional double last_step_time = 5; + * `optional double last_step_time = 5;` */ public var lastStepTime: kotlin.Double @JvmName("getLastStepTime") - get() = _builder.getLastStepTime() + get() = _builder.lastStepTime @JvmName("setLastStepTime") set(value) { - _builder.setLastStepTime(value) + _builder.lastStepTime = value } /** - * optional double last_step_time = 5; + * `optional double last_step_time = 5;` */ public fun clearLastStepTime() { _builder.clearLastStepTime() } /** - * optional double last_step_time = 5; + * `optional double last_step_time = 5;` * @return Whether the lastStepTime field is set. */ public fun hasLastStepTime(): kotlin.Boolean { @@ -4478,23 +4505,23 @@ public object BackupKt { } /** - * optional uint64 num_chickens = 6; + * `optional uint64 num_chickens = 6;` */ public var numChickens: kotlin.Long @JvmName("getNumChickens") - get() = _builder.getNumChickens() + get() = _builder.numChickens @JvmName("setNumChickens") set(value) { - _builder.setNumChickens(value) + _builder.numChickens = value } /** - * optional uint64 num_chickens = 6; + * `optional uint64 num_chickens = 6;` */ public fun clearNumChickens() { _builder.clearNumChickens() } /** - * optional uint64 num_chickens = 6; + * `optional uint64 num_chickens = 6;` * @return Whether the numChickens field is set. */ public fun hasNumChickens(): kotlin.Boolean { @@ -4502,23 +4529,23 @@ public object BackupKt { } /** - * optional uint64 num_chickens_unsettled = 7; + * `optional uint64 num_chickens_unsettled = 7;` */ public var numChickensUnsettled: kotlin.Long @JvmName("getNumChickensUnsettled") - get() = _builder.getNumChickensUnsettled() + get() = _builder.numChickensUnsettled @JvmName("setNumChickensUnsettled") set(value) { - _builder.setNumChickensUnsettled(value) + _builder.numChickensUnsettled = value } /** - * optional uint64 num_chickens_unsettled = 7; + * `optional uint64 num_chickens_unsettled = 7;` */ public fun clearNumChickensUnsettled() { _builder.clearNumChickensUnsettled() } /** - * optional uint64 num_chickens_unsettled = 7; + * `optional uint64 num_chickens_unsettled = 7;` * @return Whether the numChickensUnsettled field is set. */ public fun hasNumChickensUnsettled(): kotlin.Boolean { @@ -4526,23 +4553,23 @@ public object BackupKt { } /** - * optional uint64 num_chickens_running = 8; + * `optional uint64 num_chickens_running = 8;` */ public var numChickensRunning: kotlin.Long @JvmName("getNumChickensRunning") - get() = _builder.getNumChickensRunning() + get() = _builder.numChickensRunning @JvmName("setNumChickensRunning") set(value) { - _builder.setNumChickensRunning(value) + _builder.numChickensRunning = value } /** - * optional uint64 num_chickens_running = 8; + * `optional uint64 num_chickens_running = 8;` */ public fun clearNumChickensRunning() { _builder.clearNumChickensRunning() } /** - * optional uint64 num_chickens_running = 8; + * `optional uint64 num_chickens_running = 8;` * @return Whether the numChickensRunning field is set. */ public fun hasNumChickensRunning(): kotlin.Boolean { @@ -4550,23 +4577,23 @@ public object BackupKt { } /** - * optional double eggs_laid = 9; + * `optional double eggs_laid = 9;` */ public var eggsLaid: kotlin.Double @JvmName("getEggsLaid") - get() = _builder.getEggsLaid() + get() = _builder.eggsLaid @JvmName("setEggsLaid") set(value) { - _builder.setEggsLaid(value) + _builder.eggsLaid = value } /** - * optional double eggs_laid = 9; + * `optional double eggs_laid = 9;` */ public fun clearEggsLaid() { _builder.clearEggsLaid() } /** - * optional double eggs_laid = 9; + * `optional double eggs_laid = 9;` * @return Whether the eggsLaid field is set. */ public fun hasEggsLaid(): kotlin.Boolean { @@ -4574,23 +4601,23 @@ public object BackupKt { } /** - * optional double eggs_shipped = 30; + * `optional double eggs_shipped = 30;` */ public var eggsShipped: kotlin.Double @JvmName("getEggsShipped") - get() = _builder.getEggsShipped() + get() = _builder.eggsShipped @JvmName("setEggsShipped") set(value) { - _builder.setEggsShipped(value) + _builder.eggsShipped = value } /** - * optional double eggs_shipped = 30; + * `optional double eggs_shipped = 30;` */ public fun clearEggsShipped() { _builder.clearEggsShipped() } /** - * optional double eggs_shipped = 30; + * `optional double eggs_shipped = 30;` * @return Whether the eggsShipped field is set. */ public fun hasEggsShipped(): kotlin.Boolean { @@ -4598,23 +4625,23 @@ public object BackupKt { } /** - * optional double eggs_paid_for = 10; + * `optional double eggs_paid_for = 10;` */ public var eggsPaidFor: kotlin.Double @JvmName("getEggsPaidFor") - get() = _builder.getEggsPaidFor() + get() = _builder.eggsPaidFor @JvmName("setEggsPaidFor") set(value) { - _builder.setEggsPaidFor(value) + _builder.eggsPaidFor = value } /** - * optional double eggs_paid_for = 10; + * `optional double eggs_paid_for = 10;` */ public fun clearEggsPaidFor() { _builder.clearEggsPaidFor() } /** - * optional double eggs_paid_for = 10; + * `optional double eggs_paid_for = 10;` * @return Whether the eggsPaidFor field is set. */ public fun hasEggsPaidFor(): kotlin.Boolean { @@ -4622,23 +4649,23 @@ public object BackupKt { } /** - * optional uint32 silos_owned = 11; + * `optional uint32 silos_owned = 11;` */ public var silosOwned: kotlin.Int @JvmName("getSilosOwned") - get() = _builder.getSilosOwned() + get() = _builder.silosOwned @JvmName("setSilosOwned") set(value) { - _builder.setSilosOwned(value) + _builder.silosOwned = value } /** - * optional uint32 silos_owned = 11; + * `optional uint32 silos_owned = 11;` */ public fun clearSilosOwned() { _builder.clearSilosOwned() } /** - * optional uint32 silos_owned = 11; + * `optional uint32 silos_owned = 11;` * @return Whether the silosOwned field is set. */ public fun hasSilosOwned(): kotlin.Boolean { @@ -4652,15 +4679,15 @@ public object BackupKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class HabsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated uint32 habs = 12; + * `repeated uint32 habs = 12;` */ public val habs: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getHabsList() + _builder.habsList ) /** - * repeated uint32 habs = 12; + * `repeated uint32 habs = 12;` * @param value The habs to add. */ @kotlin.jvm.JvmSynthetic @@ -4668,7 +4695,7 @@ public object BackupKt { public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.Int) { _builder.addHabs(value) }/** - * repeated uint32 habs = 12; + * `repeated uint32 habs = 12;` * @param value The habs to add. */ @kotlin.jvm.JvmSynthetic @@ -4677,7 +4704,7 @@ public object BackupKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.Int) { add(value) }/** - * repeated uint32 habs = 12; + * `repeated uint32 habs = 12;` * @param values The habs to add. */ @kotlin.jvm.JvmSynthetic @@ -4685,7 +4712,7 @@ public object BackupKt { public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllHabs(values) }/** - * repeated uint32 habs = 12; + * `repeated uint32 habs = 12;` * @param values The habs to add. */ @kotlin.jvm.JvmSynthetic @@ -4694,7 +4721,7 @@ public object BackupKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** - * repeated uint32 habs = 12; + * `repeated uint32 habs = 12;` * @param index The index to set the value at. * @param value The habs to set. */ @@ -4703,7 +4730,7 @@ public object BackupKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.Int) { _builder.setHabs(index, value) }/** - * repeated uint32 habs = 12; + * `repeated uint32 habs = 12;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearHabs") @@ -4717,15 +4744,15 @@ public object BackupKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class HabPopulationProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated uint64 hab_population = 13; + * `repeated uint64 hab_population = 13;` */ public val habPopulation: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getHabPopulationList() + _builder.habPopulationList ) /** - * repeated uint64 hab_population = 13; + * `repeated uint64 hab_population = 13;` * @param value The habPopulation to add. */ @kotlin.jvm.JvmSynthetic @@ -4733,7 +4760,7 @@ public object BackupKt { public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.Long) { _builder.addHabPopulation(value) }/** - * repeated uint64 hab_population = 13; + * `repeated uint64 hab_population = 13;` * @param value The habPopulation to add. */ @kotlin.jvm.JvmSynthetic @@ -4742,7 +4769,7 @@ public object BackupKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.Long) { add(value) }/** - * repeated uint64 hab_population = 13; + * `repeated uint64 hab_population = 13;` * @param values The habPopulation to add. */ @kotlin.jvm.JvmSynthetic @@ -4750,7 +4777,7 @@ public object BackupKt { public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllHabPopulation(values) }/** - * repeated uint64 hab_population = 13; + * `repeated uint64 hab_population = 13;` * @param values The habPopulation to add. */ @kotlin.jvm.JvmSynthetic @@ -4759,7 +4786,7 @@ public object BackupKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** - * repeated uint64 hab_population = 13; + * `repeated uint64 hab_population = 13;` * @param index The index to set the value at. * @param value The habPopulation to set. */ @@ -4768,7 +4795,7 @@ public object BackupKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.Long) { _builder.setHabPopulation(index, value) }/** - * repeated uint64 hab_population = 13; + * `repeated uint64 hab_population = 13;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearHabPopulation") @@ -4782,15 +4809,15 @@ public object BackupKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class HabPopulationIndoundProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated uint64 hab_population_indound = 14; + * `repeated uint64 hab_population_indound = 14;` */ public val habPopulationIndound: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getHabPopulationIndoundList() + _builder.habPopulationIndoundList ) /** - * repeated uint64 hab_population_indound = 14; + * `repeated uint64 hab_population_indound = 14;` * @param value The habPopulationIndound to add. */ @kotlin.jvm.JvmSynthetic @@ -4798,7 +4825,7 @@ public object BackupKt { public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.Long) { _builder.addHabPopulationIndound(value) }/** - * repeated uint64 hab_population_indound = 14; + * `repeated uint64 hab_population_indound = 14;` * @param value The habPopulationIndound to add. */ @kotlin.jvm.JvmSynthetic @@ -4807,7 +4834,7 @@ public object BackupKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.Long) { add(value) }/** - * repeated uint64 hab_population_indound = 14; + * `repeated uint64 hab_population_indound = 14;` * @param values The habPopulationIndound to add. */ @kotlin.jvm.JvmSynthetic @@ -4815,7 +4842,7 @@ public object BackupKt { public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllHabPopulationIndound(values) }/** - * repeated uint64 hab_population_indound = 14; + * `repeated uint64 hab_population_indound = 14;` * @param values The habPopulationIndound to add. */ @kotlin.jvm.JvmSynthetic @@ -4824,7 +4851,7 @@ public object BackupKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** - * repeated uint64 hab_population_indound = 14; + * `repeated uint64 hab_population_indound = 14;` * @param index The index to set the value at. * @param value The habPopulationIndound to set. */ @@ -4833,7 +4860,7 @@ public object BackupKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.Long) { _builder.setHabPopulationIndound(index, value) }/** - * repeated uint64 hab_population_indound = 14; + * `repeated uint64 hab_population_indound = 14;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearHabPopulationIndound") @@ -4847,15 +4874,15 @@ public object BackupKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class HabIncubatorPopuplationProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated double hab_incubator_popuplation = 15; + * `repeated double hab_incubator_popuplation = 15;` */ public val habIncubatorPopuplation: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getHabIncubatorPopuplationList() + _builder.habIncubatorPopuplationList ) /** - * repeated double hab_incubator_popuplation = 15; + * `repeated double hab_incubator_popuplation = 15;` * @param value The habIncubatorPopuplation to add. */ @kotlin.jvm.JvmSynthetic @@ -4863,7 +4890,7 @@ public object BackupKt { public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.Double) { _builder.addHabIncubatorPopuplation(value) }/** - * repeated double hab_incubator_popuplation = 15; + * `repeated double hab_incubator_popuplation = 15;` * @param value The habIncubatorPopuplation to add. */ @kotlin.jvm.JvmSynthetic @@ -4872,7 +4899,7 @@ public object BackupKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.Double) { add(value) }/** - * repeated double hab_incubator_popuplation = 15; + * `repeated double hab_incubator_popuplation = 15;` * @param values The habIncubatorPopuplation to add. */ @kotlin.jvm.JvmSynthetic @@ -4880,7 +4907,7 @@ public object BackupKt { public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllHabIncubatorPopuplation(values) }/** - * repeated double hab_incubator_popuplation = 15; + * `repeated double hab_incubator_popuplation = 15;` * @param values The habIncubatorPopuplation to add. */ @kotlin.jvm.JvmSynthetic @@ -4889,7 +4916,7 @@ public object BackupKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** - * repeated double hab_incubator_popuplation = 15; + * `repeated double hab_incubator_popuplation = 15;` * @param index The index to set the value at. * @param value The habIncubatorPopuplation to set. */ @@ -4898,7 +4925,7 @@ public object BackupKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.Double) { _builder.setHabIncubatorPopuplation(index, value) }/** - * repeated double hab_incubator_popuplation = 15; + * `repeated double hab_incubator_popuplation = 15;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearHabIncubatorPopuplation") @@ -4906,23 +4933,23 @@ public object BackupKt { _builder.clearHabIncubatorPopuplation() } /** - * optional double hatchery_population = 16; + * `optional double hatchery_population = 16;` */ public var hatcheryPopulation: kotlin.Double @JvmName("getHatcheryPopulation") - get() = _builder.getHatcheryPopulation() + get() = _builder.hatcheryPopulation @JvmName("setHatcheryPopulation") set(value) { - _builder.setHatcheryPopulation(value) + _builder.hatcheryPopulation = value } /** - * optional double hatchery_population = 16; + * `optional double hatchery_population = 16;` */ public fun clearHatcheryPopulation() { _builder.clearHatcheryPopulation() } /** - * optional double hatchery_population = 16; + * `optional double hatchery_population = 16;` * @return Whether the hatcheryPopulation field is set. */ public fun hasHatcheryPopulation(): kotlin.Boolean { @@ -4936,15 +4963,15 @@ public object BackupKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class VehiclesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated uint32 vehicles = 17; + * `repeated uint32 vehicles = 17;` */ public val vehicles: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getVehiclesList() + _builder.vehiclesList ) /** - * repeated uint32 vehicles = 17; + * `repeated uint32 vehicles = 17;` * @param value The vehicles to add. */ @kotlin.jvm.JvmSynthetic @@ -4952,7 +4979,7 @@ public object BackupKt { public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.Int) { _builder.addVehicles(value) }/** - * repeated uint32 vehicles = 17; + * `repeated uint32 vehicles = 17;` * @param value The vehicles to add. */ @kotlin.jvm.JvmSynthetic @@ -4961,7 +4988,7 @@ public object BackupKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.Int) { add(value) }/** - * repeated uint32 vehicles = 17; + * `repeated uint32 vehicles = 17;` * @param values The vehicles to add. */ @kotlin.jvm.JvmSynthetic @@ -4969,7 +4996,7 @@ public object BackupKt { public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllVehicles(values) }/** - * repeated uint32 vehicles = 17; + * `repeated uint32 vehicles = 17;` * @param values The vehicles to add. */ @kotlin.jvm.JvmSynthetic @@ -4978,7 +5005,7 @@ public object BackupKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** - * repeated uint32 vehicles = 17; + * `repeated uint32 vehicles = 17;` * @param index The index to set the value at. * @param value The vehicles to set. */ @@ -4987,7 +5014,7 @@ public object BackupKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.Int) { _builder.setVehicles(index, value) }/** - * repeated uint32 vehicles = 17; + * `repeated uint32 vehicles = 17;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearVehicles") @@ -5001,15 +5028,15 @@ public object BackupKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class TrainLengthProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated uint32 train_length = 21; + * `repeated uint32 train_length = 21;` */ public val trainLength: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getTrainLengthList() + _builder.trainLengthList ) /** - * repeated uint32 train_length = 21; + * `repeated uint32 train_length = 21;` * @param value The trainLength to add. */ @kotlin.jvm.JvmSynthetic @@ -5017,7 +5044,7 @@ public object BackupKt { public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.Int) { _builder.addTrainLength(value) }/** - * repeated uint32 train_length = 21; + * `repeated uint32 train_length = 21;` * @param value The trainLength to add. */ @kotlin.jvm.JvmSynthetic @@ -5026,7 +5053,7 @@ public object BackupKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.Int) { add(value) }/** - * repeated uint32 train_length = 21; + * `repeated uint32 train_length = 21;` * @param values The trainLength to add. */ @kotlin.jvm.JvmSynthetic @@ -5034,7 +5061,7 @@ public object BackupKt { public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllTrainLength(values) }/** - * repeated uint32 train_length = 21; + * `repeated uint32 train_length = 21;` * @param values The trainLength to add. */ @kotlin.jvm.JvmSynthetic @@ -5043,7 +5070,7 @@ public object BackupKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** - * repeated uint32 train_length = 21; + * `repeated uint32 train_length = 21;` * @param index The index to set the value at. * @param value The trainLength to set. */ @@ -5052,7 +5079,7 @@ public object BackupKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.Int) { _builder.setTrainLength(index, value) }/** - * repeated uint32 train_length = 21; + * `repeated uint32 train_length = 21;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearTrainLength") @@ -5066,15 +5093,15 @@ public object BackupKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class CommonResearchProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.Backup.ResearchItem common_research = 18; + * `repeated .ei.Backup.ResearchItem common_research = 18;` */ public val commonResearch: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getCommonResearchList() + _builder.commonResearchList ) /** - * repeated .ei.Backup.ResearchItem common_research = 18; + * `repeated .ei.Backup.ResearchItem common_research = 18;` * @param value The commonResearch to add. */ @kotlin.jvm.JvmSynthetic @@ -5083,7 +5110,7 @@ public object BackupKt { _builder.addCommonResearch(value) } /** - * repeated .ei.Backup.ResearchItem common_research = 18; + * `repeated .ei.Backup.ResearchItem common_research = 18;` * @param value The commonResearch to add. */ @kotlin.jvm.JvmSynthetic @@ -5093,7 +5120,7 @@ public object BackupKt { add(value) } /** - * repeated .ei.Backup.ResearchItem common_research = 18; + * `repeated .ei.Backup.ResearchItem common_research = 18;` * @param values The commonResearch to add. */ @kotlin.jvm.JvmSynthetic @@ -5102,7 +5129,7 @@ public object BackupKt { _builder.addAllCommonResearch(values) } /** - * repeated .ei.Backup.ResearchItem common_research = 18; + * `repeated .ei.Backup.ResearchItem common_research = 18;` * @param values The commonResearch to add. */ @kotlin.jvm.JvmSynthetic @@ -5112,7 +5139,7 @@ public object BackupKt { addAll(values) } /** - * repeated .ei.Backup.ResearchItem common_research = 18; + * `repeated .ei.Backup.ResearchItem common_research = 18;` * @param index The index to set the value at. * @param value The commonResearch to set. */ @@ -5122,7 +5149,7 @@ public object BackupKt { _builder.setCommonResearch(index, value) } /** - * repeated .ei.Backup.ResearchItem common_research = 18; + * `repeated .ei.Backup.ResearchItem common_research = 18;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearCommonResearch") @@ -5138,15 +5165,15 @@ public object BackupKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ActiveBoostsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.Backup.ActiveBoost active_boosts = 22; + * `repeated .ei.Backup.ActiveBoost active_boosts = 22;` */ public val activeBoosts: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getActiveBoostsList() + _builder.activeBoostsList ) /** - * repeated .ei.Backup.ActiveBoost active_boosts = 22; + * `repeated .ei.Backup.ActiveBoost active_boosts = 22;` * @param value The activeBoosts to add. */ @kotlin.jvm.JvmSynthetic @@ -5155,7 +5182,7 @@ public object BackupKt { _builder.addActiveBoosts(value) } /** - * repeated .ei.Backup.ActiveBoost active_boosts = 22; + * `repeated .ei.Backup.ActiveBoost active_boosts = 22;` * @param value The activeBoosts to add. */ @kotlin.jvm.JvmSynthetic @@ -5165,7 +5192,7 @@ public object BackupKt { add(value) } /** - * repeated .ei.Backup.ActiveBoost active_boosts = 22; + * `repeated .ei.Backup.ActiveBoost active_boosts = 22;` * @param values The activeBoosts to add. */ @kotlin.jvm.JvmSynthetic @@ -5174,7 +5201,7 @@ public object BackupKt { _builder.addAllActiveBoosts(values) } /** - * repeated .ei.Backup.ActiveBoost active_boosts = 22; + * `repeated .ei.Backup.ActiveBoost active_boosts = 22;` * @param values The activeBoosts to add. */ @kotlin.jvm.JvmSynthetic @@ -5184,7 +5211,7 @@ public object BackupKt { addAll(values) } /** - * repeated .ei.Backup.ActiveBoost active_boosts = 22; + * `repeated .ei.Backup.ActiveBoost active_boosts = 22;` * @param index The index to set the value at. * @param value The activeBoosts to set. */ @@ -5194,7 +5221,7 @@ public object BackupKt { _builder.setActiveBoosts(index, value) } /** - * repeated .ei.Backup.ActiveBoost active_boosts = 22; + * `repeated .ei.Backup.ActiveBoost active_boosts = 22;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearActiveBoosts") @@ -5204,23 +5231,23 @@ public object BackupKt { /** - * optional double last_cash_boost_time = 31; + * `optional double last_cash_boost_time = 31;` */ public var lastCashBoostTime: kotlin.Double @JvmName("getLastCashBoostTime") - get() = _builder.getLastCashBoostTime() + get() = _builder.lastCashBoostTime @JvmName("setLastCashBoostTime") set(value) { - _builder.setLastCashBoostTime(value) + _builder.lastCashBoostTime = value } /** - * optional double last_cash_boost_time = 31; + * `optional double last_cash_boost_time = 31;` */ public fun clearLastCashBoostTime() { _builder.clearLastCashBoostTime() } /** - * optional double last_cash_boost_time = 31; + * `optional double last_cash_boost_time = 31;` * @return Whether the lastCashBoostTime field is set. */ public fun hasLastCashBoostTime(): kotlin.Boolean { @@ -5228,23 +5255,23 @@ public object BackupKt { } /** - * optional uint32 time_cheats_detected = 23; + * `optional uint32 time_cheats_detected = 23;` */ public var timeCheatsDetected: kotlin.Int @JvmName("getTimeCheatsDetected") - get() = _builder.getTimeCheatsDetected() + get() = _builder.timeCheatsDetected @JvmName("setTimeCheatsDetected") set(value) { - _builder.setTimeCheatsDetected(value) + _builder.timeCheatsDetected = value } /** - * optional uint32 time_cheats_detected = 23; + * `optional uint32 time_cheats_detected = 23;` */ public fun clearTimeCheatsDetected() { _builder.clearTimeCheatsDetected() } /** - * optional uint32 time_cheats_detected = 23; + * `optional uint32 time_cheats_detected = 23;` * @return Whether the timeCheatsDetected field is set. */ public fun hasTimeCheatsDetected(): kotlin.Boolean { @@ -5252,23 +5279,23 @@ public object BackupKt { } /** - * optional double time_cheat_debt = 24; + * `optional double time_cheat_debt = 24;` */ public var timeCheatDebt: kotlin.Double @JvmName("getTimeCheatDebt") - get() = _builder.getTimeCheatDebt() + get() = _builder.timeCheatDebt @JvmName("setTimeCheatDebt") set(value) { - _builder.setTimeCheatDebt(value) + _builder.timeCheatDebt = value } /** - * optional double time_cheat_debt = 24; + * `optional double time_cheat_debt = 24;` */ public fun clearTimeCheatDebt() { _builder.clearTimeCheatDebt() } /** - * optional double time_cheat_debt = 24; + * `optional double time_cheat_debt = 24;` * @return Whether the timeCheatDebt field is set. */ public fun hasTimeCheatDebt(): kotlin.Boolean { @@ -5276,23 +5303,23 @@ public object BackupKt { } /** - * optional uint32 boost_tokens_received = 25; + * `optional uint32 boost_tokens_received = 25;` */ public var boostTokensReceived: kotlin.Int @JvmName("getBoostTokensReceived") - get() = _builder.getBoostTokensReceived() + get() = _builder.boostTokensReceived @JvmName("setBoostTokensReceived") set(value) { - _builder.setBoostTokensReceived(value) + _builder.boostTokensReceived = value } /** - * optional uint32 boost_tokens_received = 25; + * `optional uint32 boost_tokens_received = 25;` */ public fun clearBoostTokensReceived() { _builder.clearBoostTokensReceived() } /** - * optional uint32 boost_tokens_received = 25; + * `optional uint32 boost_tokens_received = 25;` * @return Whether the boostTokensReceived field is set. */ public fun hasBoostTokensReceived(): kotlin.Boolean { @@ -5300,23 +5327,23 @@ public object BackupKt { } /** - * optional uint32 boost_tokens_spent = 26; + * `optional uint32 boost_tokens_spent = 26;` */ public var boostTokensSpent: kotlin.Int @JvmName("getBoostTokensSpent") - get() = _builder.getBoostTokensSpent() + get() = _builder.boostTokensSpent @JvmName("setBoostTokensSpent") set(value) { - _builder.setBoostTokensSpent(value) + _builder.boostTokensSpent = value } /** - * optional uint32 boost_tokens_spent = 26; + * `optional uint32 boost_tokens_spent = 26;` */ public fun clearBoostTokensSpent() { _builder.clearBoostTokensSpent() } /** - * optional uint32 boost_tokens_spent = 26; + * `optional uint32 boost_tokens_spent = 26;` * @return Whether the boostTokensSpent field is set. */ public fun hasBoostTokensSpent(): kotlin.Boolean { @@ -5324,23 +5351,23 @@ public object BackupKt { } /** - * optional uint32 boost_tokens_given = 28; + * `optional uint32 boost_tokens_given = 28;` */ public var boostTokensGiven: kotlin.Int @JvmName("getBoostTokensGiven") - get() = _builder.getBoostTokensGiven() + get() = _builder.boostTokensGiven @JvmName("setBoostTokensGiven") set(value) { - _builder.setBoostTokensGiven(value) + _builder.boostTokensGiven = value } /** - * optional uint32 boost_tokens_given = 28; + * `optional uint32 boost_tokens_given = 28;` */ public fun clearBoostTokensGiven() { _builder.clearBoostTokensGiven() } /** - * optional uint32 boost_tokens_given = 28; + * `optional uint32 boost_tokens_given = 28;` * @return Whether the boostTokensGiven field is set. */ public fun hasBoostTokensGiven(): kotlin.Boolean { @@ -5348,23 +5375,23 @@ public object BackupKt { } /** - * optional uint32 unclaimed_boost_tokens = 27; + * `optional uint32 unclaimed_boost_tokens = 27;` */ public var unclaimedBoostTokens: kotlin.Int @JvmName("getUnclaimedBoostTokens") - get() = _builder.getUnclaimedBoostTokens() + get() = _builder.unclaimedBoostTokens @JvmName("setUnclaimedBoostTokens") set(value) { - _builder.setUnclaimedBoostTokens(value) + _builder.unclaimedBoostTokens = value } /** - * optional uint32 unclaimed_boost_tokens = 27; + * `optional uint32 unclaimed_boost_tokens = 27;` */ public fun clearUnclaimedBoostTokens() { _builder.clearUnclaimedBoostTokens() } /** - * optional uint32 unclaimed_boost_tokens = 27; + * `optional uint32 unclaimed_boost_tokens = 27;` * @return Whether the unclaimedBoostTokens field is set. */ public fun hasUnclaimedBoostTokens(): kotlin.Boolean { @@ -5372,23 +5399,23 @@ public object BackupKt { } /** - * optional double gametime_until_next_boost_token = 29; + * `optional double gametime_until_next_boost_token = 29;` */ public var gametimeUntilNextBoostToken: kotlin.Double @JvmName("getGametimeUntilNextBoostToken") - get() = _builder.getGametimeUntilNextBoostToken() + get() = _builder.gametimeUntilNextBoostToken @JvmName("setGametimeUntilNextBoostToken") set(value) { - _builder.setGametimeUntilNextBoostToken(value) + _builder.gametimeUntilNextBoostToken = value } /** - * optional double gametime_until_next_boost_token = 29; + * `optional double gametime_until_next_boost_token = 29;` */ public fun clearGametimeUntilNextBoostToken() { _builder.clearGametimeUntilNextBoostToken() } /** - * optional double gametime_until_next_boost_token = 29; + * `optional double gametime_until_next_boost_token = 29;` * @return Whether the gametimeUntilNextBoostToken field is set. */ public fun hasGametimeUntilNextBoostToken(): kotlin.Boolean { @@ -5399,6 +5426,9 @@ public object BackupKt { @kotlin.jvm.JvmName("-initializemission") public inline fun mission(block: ei.BackupKt.MissionKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.Mission = ei.BackupKt.MissionKt.Dsl._create(ei.Ei.Backup.Mission.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.Backup.Mission` + */ public object MissionKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -5416,23 +5446,23 @@ public object BackupKt { internal fun _build(): ei.Ei.Backup.Mission = _builder.build() /** - * optional string current_mission = 1; + * `optional string current_mission = 1;` */ public var currentMission: kotlin.String @JvmName("getCurrentMission") - get() = _builder.getCurrentMission() + get() = _builder.currentMission @JvmName("setCurrentMission") set(value) { - _builder.setCurrentMission(value) + _builder.currentMission = value } /** - * optional string current_mission = 1; + * `optional string current_mission = 1;` */ public fun clearCurrentMission() { _builder.clearCurrentMission() } /** - * optional string current_mission = 1; + * `optional string current_mission = 1;` * @return Whether the currentMission field is set. */ public fun hasCurrentMission(): kotlin.Boolean { @@ -5440,23 +5470,23 @@ public object BackupKt { } /** - * optional double reference_value = 2; + * `optional double reference_value = 2;` */ public var referenceValue: kotlin.Double @JvmName("getReferenceValue") - get() = _builder.getReferenceValue() + get() = _builder.referenceValue @JvmName("setReferenceValue") set(value) { - _builder.setReferenceValue(value) + _builder.referenceValue = value } /** - * optional double reference_value = 2; + * `optional double reference_value = 2;` */ public fun clearReferenceValue() { _builder.clearReferenceValue() } /** - * optional double reference_value = 2; + * `optional double reference_value = 2;` * @return Whether the referenceValue field is set. */ public fun hasReferenceValue(): kotlin.Boolean { @@ -5470,16 +5500,16 @@ public object BackupKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class CurrentMissionsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated string current_missions = 4; + * `repeated string current_missions = 4;` * @return A list containing the currentMissions. */ public val currentMissions: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getCurrentMissionsList() + _builder.currentMissionsList ) /** - * repeated string current_missions = 4; + * `repeated string current_missions = 4;` * @param value The currentMissions to add. */ @kotlin.jvm.JvmSynthetic @@ -5488,7 +5518,7 @@ public object BackupKt { _builder.addCurrentMissions(value) } /** - * repeated string current_missions = 4; + * `repeated string current_missions = 4;` * @param value The currentMissions to add. */ @kotlin.jvm.JvmSynthetic @@ -5498,7 +5528,7 @@ public object BackupKt { add(value) } /** - * repeated string current_missions = 4; + * `repeated string current_missions = 4;` * @param values The currentMissions to add. */ @kotlin.jvm.JvmSynthetic @@ -5507,7 +5537,7 @@ public object BackupKt { _builder.addAllCurrentMissions(values) } /** - * repeated string current_missions = 4; + * `repeated string current_missions = 4;` * @param values The currentMissions to add. */ @kotlin.jvm.JvmSynthetic @@ -5517,7 +5547,7 @@ public object BackupKt { addAll(values) } /** - * repeated string current_missions = 4; + * `repeated string current_missions = 4;` * @param index The index to set the value at. * @param value The currentMissions to set. */ @@ -5526,7 +5556,7 @@ public object BackupKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setCurrentMissions(index, value) }/** - * repeated string current_missions = 4; + * `repeated string current_missions = 4;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearCurrentMissions") @@ -5540,15 +5570,15 @@ public object BackupKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class MissionsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.Backup.MissionInfo missions = 3; + * `repeated .ei.Backup.MissionInfo missions = 3;` */ public val missions: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getMissionsList() + _builder.missionsList ) /** - * repeated .ei.Backup.MissionInfo missions = 3; + * `repeated .ei.Backup.MissionInfo missions = 3;` * @param value The missions to add. */ @kotlin.jvm.JvmSynthetic @@ -5557,7 +5587,7 @@ public object BackupKt { _builder.addMissions(value) } /** - * repeated .ei.Backup.MissionInfo missions = 3; + * `repeated .ei.Backup.MissionInfo missions = 3;` * @param value The missions to add. */ @kotlin.jvm.JvmSynthetic @@ -5567,7 +5597,7 @@ public object BackupKt { add(value) } /** - * repeated .ei.Backup.MissionInfo missions = 3; + * `repeated .ei.Backup.MissionInfo missions = 3;` * @param values The missions to add. */ @kotlin.jvm.JvmSynthetic @@ -5576,7 +5606,7 @@ public object BackupKt { _builder.addAllMissions(values) } /** - * repeated .ei.Backup.MissionInfo missions = 3; + * `repeated .ei.Backup.MissionInfo missions = 3;` * @param values The missions to add. */ @kotlin.jvm.JvmSynthetic @@ -5586,7 +5616,7 @@ public object BackupKt { addAll(values) } /** - * repeated .ei.Backup.MissionInfo missions = 3; + * `repeated .ei.Backup.MissionInfo missions = 3;` * @param index The index to set the value at. * @param value The missions to set. */ @@ -5596,7 +5626,7 @@ public object BackupKt { _builder.setMissions(index, value) } /** - * repeated .ei.Backup.MissionInfo missions = 3; + * `repeated .ei.Backup.MissionInfo missions = 3;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearMissions") @@ -5609,6 +5639,9 @@ public object BackupKt { @kotlin.jvm.JvmName("-initializemisc") public inline fun misc(block: ei.BackupKt.MiscKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.Misc = ei.BackupKt.MiscKt.Dsl._create(ei.Ei.Backup.Misc.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.Backup.Misc` + */ public object MiscKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -5626,23 +5659,23 @@ public object BackupKt { internal fun _build(): ei.Ei.Backup.Misc = _builder.build() /** - * optional bool chicken_btn_pref_big = 1; + * `optional bool chicken_btn_pref_big = 1;` */ public var chickenBtnPrefBig: kotlin.Boolean @JvmName("getChickenBtnPrefBig") - get() = _builder.getChickenBtnPrefBig() + get() = _builder.chickenBtnPrefBig @JvmName("setChickenBtnPrefBig") set(value) { - _builder.setChickenBtnPrefBig(value) + _builder.chickenBtnPrefBig = value } /** - * optional bool chicken_btn_pref_big = 1; + * `optional bool chicken_btn_pref_big = 1;` */ public fun clearChickenBtnPrefBig() { _builder.clearChickenBtnPrefBig() } /** - * optional bool chicken_btn_pref_big = 1; + * `optional bool chicken_btn_pref_big = 1;` * @return Whether the chickenBtnPrefBig field is set. */ public fun hasChickenBtnPrefBig(): kotlin.Boolean { @@ -5650,23 +5683,23 @@ public object BackupKt { } /** - * optional bool free_hatchery_refill_given = 2; + * `optional bool free_hatchery_refill_given = 2;` */ public var freeHatcheryRefillGiven: kotlin.Boolean @JvmName("getFreeHatcheryRefillGiven") - get() = _builder.getFreeHatcheryRefillGiven() + get() = _builder.freeHatcheryRefillGiven @JvmName("setFreeHatcheryRefillGiven") set(value) { - _builder.setFreeHatcheryRefillGiven(value) + _builder.freeHatcheryRefillGiven = value } /** - * optional bool free_hatchery_refill_given = 2; + * `optional bool free_hatchery_refill_given = 2;` */ public fun clearFreeHatcheryRefillGiven() { _builder.clearFreeHatcheryRefillGiven() } /** - * optional bool free_hatchery_refill_given = 2; + * `optional bool free_hatchery_refill_given = 2;` * @return Whether the freeHatcheryRefillGiven field is set. */ public fun hasFreeHatcheryRefillGiven(): kotlin.Boolean { @@ -5674,23 +5707,23 @@ public object BackupKt { } /** - * optional double last_share_farm_value = 3 [default = 10000000]; + * `optional double last_share_farm_value = 3 [default = 10000000];` */ public var lastShareFarmValue: kotlin.Double @JvmName("getLastShareFarmValue") - get() = _builder.getLastShareFarmValue() + get() = _builder.lastShareFarmValue @JvmName("setLastShareFarmValue") set(value) { - _builder.setLastShareFarmValue(value) + _builder.lastShareFarmValue = value } /** - * optional double last_share_farm_value = 3 [default = 10000000]; + * `optional double last_share_farm_value = 3 [default = 10000000];` */ public fun clearLastShareFarmValue() { _builder.clearLastShareFarmValue() } /** - * optional double last_share_farm_value = 3 [default = 10000000]; + * `optional double last_share_farm_value = 3 [default = 10000000];` * @return Whether the lastShareFarmValue field is set. */ public fun hasLastShareFarmValue(): kotlin.Boolean { @@ -5698,23 +5731,23 @@ public object BackupKt { } /** - * optional double last_share_swarm_farm_value = 4 [default = 10000000]; + * `optional double last_share_swarm_farm_value = 4 [default = 10000000];` */ public var lastShareSwarmFarmValue: kotlin.Double @JvmName("getLastShareSwarmFarmValue") - get() = _builder.getLastShareSwarmFarmValue() + get() = _builder.lastShareSwarmFarmValue @JvmName("setLastShareSwarmFarmValue") set(value) { - _builder.setLastShareSwarmFarmValue(value) + _builder.lastShareSwarmFarmValue = value } /** - * optional double last_share_swarm_farm_value = 4 [default = 10000000]; + * `optional double last_share_swarm_farm_value = 4 [default = 10000000];` */ public fun clearLastShareSwarmFarmValue() { _builder.clearLastShareSwarmFarmValue() } /** - * optional double last_share_swarm_farm_value = 4 [default = 10000000]; + * `optional double last_share_swarm_farm_value = 4 [default = 10000000];` * @return Whether the lastShareSwarmFarmValue field is set. */ public fun hasLastShareSwarmFarmValue(): kotlin.Boolean { @@ -5722,23 +5755,23 @@ public object BackupKt { } /** - * optional double last_share_swarm_size = 5 [default = 140]; + * `optional double last_share_swarm_size = 5 [default = 140];` */ public var lastShareSwarmSize: kotlin.Double @JvmName("getLastShareSwarmSize") - get() = _builder.getLastShareSwarmSize() + get() = _builder.lastShareSwarmSize @JvmName("setLastShareSwarmSize") set(value) { - _builder.setLastShareSwarmSize(value) + _builder.lastShareSwarmSize = value } /** - * optional double last_share_swarm_size = 5 [default = 140]; + * `optional double last_share_swarm_size = 5 [default = 140];` */ public fun clearLastShareSwarmSize() { _builder.clearLastShareSwarmSize() } /** - * optional double last_share_swarm_size = 5 [default = 140]; + * `optional double last_share_swarm_size = 5 [default = 140];` * @return Whether the lastShareSwarmSize field is set. */ public fun hasLastShareSwarmSize(): kotlin.Boolean { @@ -5746,23 +5779,23 @@ public object BackupKt { } /** - * optional uint64 last_prestige_alert_soul_eggs_DEPRECATED = 10 [default = 45]; + * `optional uint64 last_prestige_alert_soul_eggs_DEPRECATED = 10 [default = 45];` */ public var lastPrestigeAlertSoulEggsDEPRECATED: kotlin.Long @JvmName("getLastPrestigeAlertSoulEggsDEPRECATED") - get() = _builder.getLastPrestigeAlertSoulEggsDEPRECATED() + get() = _builder.lastPrestigeAlertSoulEggsDEPRECATED @JvmName("setLastPrestigeAlertSoulEggsDEPRECATED") set(value) { - _builder.setLastPrestigeAlertSoulEggsDEPRECATED(value) + _builder.lastPrestigeAlertSoulEggsDEPRECATED = value } /** - * optional uint64 last_prestige_alert_soul_eggs_DEPRECATED = 10 [default = 45]; + * `optional uint64 last_prestige_alert_soul_eggs_DEPRECATED = 10 [default = 45];` */ public fun clearLastPrestigeAlertSoulEggsDEPRECATED() { _builder.clearLastPrestigeAlertSoulEggsDEPRECATED() } /** - * optional uint64 last_prestige_alert_soul_eggs_DEPRECATED = 10 [default = 45]; + * `optional uint64 last_prestige_alert_soul_eggs_DEPRECATED = 10 [default = 45];` * @return Whether the lastPrestigeAlertSoulEggsDEPRECATED field is set. */ public fun hasLastPrestigeAlertSoulEggsDEPRECATED(): kotlin.Boolean { @@ -5770,23 +5803,23 @@ public object BackupKt { } /** - * optional uint64 friend_rank = 6; + * `optional uint64 friend_rank = 6;` */ public var friendRank: kotlin.Long @JvmName("getFriendRank") - get() = _builder.getFriendRank() + get() = _builder.friendRank @JvmName("setFriendRank") set(value) { - _builder.setFriendRank(value) + _builder.friendRank = value } /** - * optional uint64 friend_rank = 6; + * `optional uint64 friend_rank = 6;` */ public fun clearFriendRank() { _builder.clearFriendRank() } /** - * optional uint64 friend_rank = 6; + * `optional uint64 friend_rank = 6;` * @return Whether the friendRank field is set. */ public fun hasFriendRank(): kotlin.Boolean { @@ -5794,23 +5827,23 @@ public object BackupKt { } /** - * optional uint64 friend_rank_pop = 7; + * `optional uint64 friend_rank_pop = 7;` */ public var friendRankPop: kotlin.Long @JvmName("getFriendRankPop") - get() = _builder.getFriendRankPop() + get() = _builder.friendRankPop @JvmName("setFriendRankPop") set(value) { - _builder.setFriendRankPop(value) + _builder.friendRankPop = value } /** - * optional uint64 friend_rank_pop = 7; + * `optional uint64 friend_rank_pop = 7;` */ public fun clearFriendRankPop() { _builder.clearFriendRankPop() } /** - * optional uint64 friend_rank_pop = 7; + * `optional uint64 friend_rank_pop = 7;` * @return Whether the friendRankPop field is set. */ public fun hasFriendRankPop(): kotlin.Boolean { @@ -5818,23 +5851,23 @@ public object BackupKt { } /** - * optional uint64 global_rank = 8; + * `optional uint64 global_rank = 8;` */ public var globalRank: kotlin.Long @JvmName("getGlobalRank") - get() = _builder.getGlobalRank() + get() = _builder.globalRank @JvmName("setGlobalRank") set(value) { - _builder.setGlobalRank(value) + _builder.globalRank = value } /** - * optional uint64 global_rank = 8; + * `optional uint64 global_rank = 8;` */ public fun clearGlobalRank() { _builder.clearGlobalRank() } /** - * optional uint64 global_rank = 8; + * `optional uint64 global_rank = 8;` * @return Whether the globalRank field is set. */ public fun hasGlobalRank(): kotlin.Boolean { @@ -5842,23 +5875,23 @@ public object BackupKt { } /** - * optional uint64 global_rank_pop = 9; + * `optional uint64 global_rank_pop = 9;` */ public var globalRankPop: kotlin.Long @JvmName("getGlobalRankPop") - get() = _builder.getGlobalRankPop() + get() = _builder.globalRankPop @JvmName("setGlobalRankPop") set(value) { - _builder.setGlobalRankPop(value) + _builder.globalRankPop = value } /** - * optional uint64 global_rank_pop = 9; + * `optional uint64 global_rank_pop = 9;` */ public fun clearGlobalRankPop() { _builder.clearGlobalRankPop() } /** - * optional uint64 global_rank_pop = 9; + * `optional uint64 global_rank_pop = 9;` * @return Whether the globalRankPop field is set. */ public fun hasGlobalRankPop(): kotlin.Boolean { @@ -5866,23 +5899,23 @@ public object BackupKt { } /** - * optional bool challenges_alert = 20; + * `optional bool challenges_alert = 20;` */ public var challengesAlert: kotlin.Boolean @JvmName("getChallengesAlert") - get() = _builder.getChallengesAlert() + get() = _builder.challengesAlert @JvmName("setChallengesAlert") set(value) { - _builder.setChallengesAlert(value) + _builder.challengesAlert = value } /** - * optional bool challenges_alert = 20; + * `optional bool challenges_alert = 20;` */ public fun clearChallengesAlert() { _builder.clearChallengesAlert() } /** - * optional bool challenges_alert = 20; + * `optional bool challenges_alert = 20;` * @return Whether the challengesAlert field is set. */ public fun hasChallengesAlert(): kotlin.Boolean { @@ -5890,23 +5923,23 @@ public object BackupKt { } /** - * optional bool trophy_alert = 11; + * `optional bool trophy_alert = 11;` */ public var trophyAlert: kotlin.Boolean @JvmName("getTrophyAlert") - get() = _builder.getTrophyAlert() + get() = _builder.trophyAlert @JvmName("setTrophyAlert") set(value) { - _builder.setTrophyAlert(value) + _builder.trophyAlert = value } /** - * optional bool trophy_alert = 11; + * `optional bool trophy_alert = 11;` */ public fun clearTrophyAlert() { _builder.clearTrophyAlert() } /** - * optional bool trophy_alert = 11; + * `optional bool trophy_alert = 11;` * @return Whether the trophyAlert field is set. */ public fun hasTrophyAlert(): kotlin.Boolean { @@ -5914,23 +5947,23 @@ public object BackupKt { } /** - * optional bool ar_alert = 12; + * `optional bool ar_alert = 12;` */ public var arAlert: kotlin.Boolean @JvmName("getArAlert") - get() = _builder.getArAlert() + get() = _builder.arAlert @JvmName("setArAlert") set(value) { - _builder.setArAlert(value) + _builder.arAlert = value } /** - * optional bool ar_alert = 12; + * `optional bool ar_alert = 12;` */ public fun clearArAlert() { _builder.clearArAlert() } /** - * optional bool ar_alert = 12; + * `optional bool ar_alert = 12;` * @return Whether the arAlert field is set. */ public fun hasArAlert(): kotlin.Boolean { @@ -5938,23 +5971,23 @@ public object BackupKt { } /** - * optional bool contracts_alert = 13; + * `optional bool contracts_alert = 13;` */ public var contractsAlert: kotlin.Boolean @JvmName("getContractsAlert") - get() = _builder.getContractsAlert() + get() = _builder.contractsAlert @JvmName("setContractsAlert") set(value) { - _builder.setContractsAlert(value) + _builder.contractsAlert = value } /** - * optional bool contracts_alert = 13; + * `optional bool contracts_alert = 13;` */ public fun clearContractsAlert() { _builder.clearContractsAlert() } /** - * optional bool contracts_alert = 13; + * `optional bool contracts_alert = 13;` * @return Whether the contractsAlert field is set. */ public fun hasContractsAlert(): kotlin.Boolean { @@ -5962,23 +5995,23 @@ public object BackupKt { } /** - * optional bool contracts_alert_v2 = 21; + * `optional bool contracts_alert_v2 = 21;` */ public var contractsAlertV2: kotlin.Boolean @JvmName("getContractsAlertV2") - get() = _builder.getContractsAlertV2() + get() = _builder.contractsAlertV2 @JvmName("setContractsAlertV2") set(value) { - _builder.setContractsAlertV2(value) + _builder.contractsAlertV2 = value } /** - * optional bool contracts_alert_v2 = 21; + * `optional bool contracts_alert_v2 = 21;` */ public fun clearContractsAlertV2() { _builder.clearContractsAlertV2() } /** - * optional bool contracts_alert_v2 = 21; + * `optional bool contracts_alert_v2 = 21;` * @return Whether the contractsAlertV2 field is set. */ public fun hasContractsAlertV2(): kotlin.Boolean { @@ -5986,23 +6019,23 @@ public object BackupKt { } /** - * optional bool coop_alert = 14; + * `optional bool coop_alert = 14;` */ public var coopAlert: kotlin.Boolean @JvmName("getCoopAlert") - get() = _builder.getCoopAlert() + get() = _builder.coopAlert @JvmName("setCoopAlert") set(value) { - _builder.setCoopAlert(value) + _builder.coopAlert = value } /** - * optional bool coop_alert = 14; + * `optional bool coop_alert = 14;` */ public fun clearCoopAlert() { _builder.clearCoopAlert() } /** - * optional bool coop_alert = 14; + * `optional bool coop_alert = 14;` * @return Whether the coopAlert field is set. */ public fun hasCoopAlert(): kotlin.Boolean { @@ -6010,23 +6043,23 @@ public object BackupKt { } /** - * optional bool coop_alert_v2 = 22; + * `optional bool coop_alert_v2 = 22;` */ public var coopAlertV2: kotlin.Boolean @JvmName("getCoopAlertV2") - get() = _builder.getCoopAlertV2() + get() = _builder.coopAlertV2 @JvmName("setCoopAlertV2") set(value) { - _builder.setCoopAlertV2(value) + _builder.coopAlertV2 = value } /** - * optional bool coop_alert_v2 = 22; + * `optional bool coop_alert_v2 = 22;` */ public fun clearCoopAlertV2() { _builder.clearCoopAlertV2() } /** - * optional bool coop_alert_v2 = 22; + * `optional bool coop_alert_v2 = 22;` * @return Whether the coopAlertV2 field is set. */ public fun hasCoopAlertV2(): kotlin.Boolean { @@ -6034,23 +6067,23 @@ public object BackupKt { } /** - * optional bool switch_alert = 15; + * `optional bool switch_alert = 15;` */ public var switchAlert: kotlin.Boolean @JvmName("getSwitchAlert") - get() = _builder.getSwitchAlert() + get() = _builder.switchAlert @JvmName("setSwitchAlert") set(value) { - _builder.setSwitchAlert(value) + _builder.switchAlert = value } /** - * optional bool switch_alert = 15; + * `optional bool switch_alert = 15;` */ public fun clearSwitchAlert() { _builder.clearSwitchAlert() } /** - * optional bool switch_alert = 15; + * `optional bool switch_alert = 15;` * @return Whether the switchAlert field is set. */ public fun hasSwitchAlert(): kotlin.Boolean { @@ -6058,23 +6091,23 @@ public object BackupKt { } /** - * optional bool egg_of_prophecy_alert = 16; + * `optional bool egg_of_prophecy_alert = 16;` */ public var eggOfProphecyAlert: kotlin.Boolean @JvmName("getEggOfProphecyAlert") - get() = _builder.getEggOfProphecyAlert() + get() = _builder.eggOfProphecyAlert @JvmName("setEggOfProphecyAlert") set(value) { - _builder.setEggOfProphecyAlert(value) + _builder.eggOfProphecyAlert = value } /** - * optional bool egg_of_prophecy_alert = 16; + * `optional bool egg_of_prophecy_alert = 16;` */ public fun clearEggOfProphecyAlert() { _builder.clearEggOfProphecyAlert() } /** - * optional bool egg_of_prophecy_alert = 16; + * `optional bool egg_of_prophecy_alert = 16;` * @return Whether the eggOfProphecyAlert field is set. */ public fun hasEggOfProphecyAlert(): kotlin.Boolean { @@ -6082,23 +6115,23 @@ public object BackupKt { } /** - * optional bool boost_token_alert = 17; + * `optional bool boost_token_alert = 17;` */ public var boostTokenAlert: kotlin.Boolean @JvmName("getBoostTokenAlert") - get() = _builder.getBoostTokenAlert() + get() = _builder.boostTokenAlert @JvmName("setBoostTokenAlert") set(value) { - _builder.setBoostTokenAlert(value) + _builder.boostTokenAlert = value } /** - * optional bool boost_token_alert = 17; + * `optional bool boost_token_alert = 17;` */ public fun clearBoostTokenAlert() { _builder.clearBoostTokenAlert() } /** - * optional bool boost_token_alert = 17; + * `optional bool boost_token_alert = 17;` * @return Whether the boostTokenAlert field is set. */ public fun hasBoostTokenAlert(): kotlin.Boolean { @@ -6106,23 +6139,23 @@ public object BackupKt { } /** - * optional bool soul_egg_alert = 18; + * `optional bool soul_egg_alert = 18;` */ public var soulEggAlert: kotlin.Boolean @JvmName("getSoulEggAlert") - get() = _builder.getSoulEggAlert() + get() = _builder.soulEggAlert @JvmName("setSoulEggAlert") set(value) { - _builder.setSoulEggAlert(value) + _builder.soulEggAlert = value } /** - * optional bool soul_egg_alert = 18; + * `optional bool soul_egg_alert = 18;` */ public fun clearSoulEggAlert() { _builder.clearSoulEggAlert() } /** - * optional bool soul_egg_alert = 18; + * `optional bool soul_egg_alert = 18;` * @return Whether the soulEggAlert field is set. */ public fun hasSoulEggAlert(): kotlin.Boolean { @@ -6130,23 +6163,23 @@ public object BackupKt { } /** - * optional bool backup_reminder_alert = 19; + * `optional bool backup_reminder_alert = 19;` */ public var backupReminderAlert: kotlin.Boolean @JvmName("getBackupReminderAlert") - get() = _builder.getBackupReminderAlert() + get() = _builder.backupReminderAlert @JvmName("setBackupReminderAlert") set(value) { - _builder.setBackupReminderAlert(value) + _builder.backupReminderAlert = value } /** - * optional bool backup_reminder_alert = 19; + * `optional bool backup_reminder_alert = 19;` */ public fun clearBackupReminderAlert() { _builder.clearBackupReminderAlert() } /** - * optional bool backup_reminder_alert = 19; + * `optional bool backup_reminder_alert = 19;` * @return Whether the backupReminderAlert field is set. */ public fun hasBackupReminderAlert(): kotlin.Boolean { @@ -6154,23 +6187,23 @@ public object BackupKt { } /** - * optional bool max_button_alert = 23; + * `optional bool max_button_alert = 23;` */ public var maxButtonAlert: kotlin.Boolean @JvmName("getMaxButtonAlert") - get() = _builder.getMaxButtonAlert() + get() = _builder.maxButtonAlert @JvmName("setMaxButtonAlert") set(value) { - _builder.setMaxButtonAlert(value) + _builder.maxButtonAlert = value } /** - * optional bool max_button_alert = 23; + * `optional bool max_button_alert = 23;` */ public fun clearMaxButtonAlert() { _builder.clearMaxButtonAlert() } /** - * optional bool max_button_alert = 23; + * `optional bool max_button_alert = 23;` * @return Whether the maxButtonAlert field is set. */ public fun hasMaxButtonAlert(): kotlin.Boolean { @@ -6178,23 +6211,23 @@ public object BackupKt { } /** - * optional bool mission_target_alert = 24; + * `optional bool mission_target_alert = 24;` */ public var missionTargetAlert: kotlin.Boolean @JvmName("getMissionTargetAlert") - get() = _builder.getMissionTargetAlert() + get() = _builder.missionTargetAlert @JvmName("setMissionTargetAlert") set(value) { - _builder.setMissionTargetAlert(value) + _builder.missionTargetAlert = value } /** - * optional bool mission_target_alert = 24; + * `optional bool mission_target_alert = 24;` */ public fun clearMissionTargetAlert() { _builder.clearMissionTargetAlert() } /** - * optional bool mission_target_alert = 24; + * `optional bool mission_target_alert = 24;` * @return Whether the missionTargetAlert field is set. */ public fun hasMissionTargetAlert(): kotlin.Boolean { @@ -6202,23 +6235,23 @@ public object BackupKt { } /** - * optional bool colleggtibles_alert = 25; + * `optional bool colleggtibles_alert = 25;` */ public var colleggtiblesAlert: kotlin.Boolean @JvmName("getColleggtiblesAlert") - get() = _builder.getColleggtiblesAlert() + get() = _builder.colleggtiblesAlert @JvmName("setColleggtiblesAlert") set(value) { - _builder.setColleggtiblesAlert(value) + _builder.colleggtiblesAlert = value } /** - * optional bool colleggtibles_alert = 25; + * `optional bool colleggtibles_alert = 25;` */ public fun clearColleggtiblesAlert() { _builder.clearColleggtiblesAlert() } /** - * optional bool colleggtibles_alert = 25; + * `optional bool colleggtibles_alert = 25;` * @return Whether the colleggtiblesAlert field is set. */ public fun hasColleggtiblesAlert(): kotlin.Boolean { @@ -6229,6 +6262,9 @@ public object BackupKt { @kotlin.jvm.JvmName("-initializeresearchItem") public inline fun researchItem(block: ei.BackupKt.ResearchItemKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.ResearchItem = ei.BackupKt.ResearchItemKt.Dsl._create(ei.Ei.Backup.ResearchItem.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.Backup.ResearchItem` + */ public object ResearchItemKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -6246,23 +6282,23 @@ public object BackupKt { internal fun _build(): ei.Ei.Backup.ResearchItem = _builder.build() /** - * optional string id = 1; + * `optional string id = 1;` */ public var id: kotlin.String @JvmName("getId") - get() = _builder.getId() + get() = _builder.id @JvmName("setId") set(value) { - _builder.setId(value) + _builder.id = value } /** - * optional string id = 1; + * `optional string id = 1;` */ public fun clearId() { _builder.clearId() } /** - * optional string id = 1; + * `optional string id = 1;` * @return Whether the id field is set. */ public fun hasId(): kotlin.Boolean { @@ -6270,23 +6306,23 @@ public object BackupKt { } /** - * optional uint32 level = 2; + * `optional uint32 level = 2;` */ public var level: kotlin.Int @JvmName("getLevel") - get() = _builder.getLevel() + get() = _builder.level @JvmName("setLevel") set(value) { - _builder.setLevel(value) + _builder.level = value } /** - * optional uint32 level = 2; + * `optional uint32 level = 2;` */ public fun clearLevel() { _builder.clearLevel() } /** - * optional uint32 level = 2; + * `optional uint32 level = 2;` * @return Whether the level field is set. */ public fun hasLevel(): kotlin.Boolean { @@ -6297,6 +6333,9 @@ public object BackupKt { @kotlin.jvm.JvmName("-initializenewsHeadline") public inline fun newsHeadline(block: ei.BackupKt.NewsHeadlineKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.NewsHeadline = ei.BackupKt.NewsHeadlineKt.Dsl._create(ei.Ei.Backup.NewsHeadline.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.Backup.NewsHeadline` + */ public object NewsHeadlineKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -6314,23 +6353,23 @@ public object BackupKt { internal fun _build(): ei.Ei.Backup.NewsHeadline = _builder.build() /** - * optional string id = 1; + * `optional string id = 1;` */ public var id: kotlin.String @JvmName("getId") - get() = _builder.getId() + get() = _builder.id @JvmName("setId") set(value) { - _builder.setId(value) + _builder.id = value } /** - * optional string id = 1; + * `optional string id = 1;` */ public fun clearId() { _builder.clearId() } /** - * optional string id = 1; + * `optional string id = 1;` * @return Whether the id field is set. */ public fun hasId(): kotlin.Boolean { @@ -6338,23 +6377,23 @@ public object BackupKt { } /** - * optional bool read = 2; + * `optional bool read = 2;` */ public var read: kotlin.Boolean @JvmName("getRead") - get() = _builder.getRead() + get() = _builder.read @JvmName("setRead") set(value) { - _builder.setRead(value) + _builder.read = value } /** - * optional bool read = 2; + * `optional bool read = 2;` */ public fun clearRead() { _builder.clearRead() } /** - * optional bool read = 2; + * `optional bool read = 2;` * @return Whether the read field is set. */ public fun hasRead(): kotlin.Boolean { @@ -6365,6 +6404,9 @@ public object BackupKt { @kotlin.jvm.JvmName("-initializeachievementInfo") public inline fun achievementInfo(block: ei.BackupKt.AchievementInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.AchievementInfo = ei.BackupKt.AchievementInfoKt.Dsl._create(ei.Ei.Backup.AchievementInfo.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.Backup.AchievementInfo` + */ public object AchievementInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -6382,23 +6424,23 @@ public object BackupKt { internal fun _build(): ei.Ei.Backup.AchievementInfo = _builder.build() /** - * optional string id = 1; + * `optional string id = 1;` */ public var id: kotlin.String @JvmName("getId") - get() = _builder.getId() + get() = _builder.id @JvmName("setId") set(value) { - _builder.setId(value) + _builder.id = value } /** - * optional string id = 1; + * `optional string id = 1;` */ public fun clearId() { _builder.clearId() } /** - * optional string id = 1; + * `optional string id = 1;` * @return Whether the id field is set. */ public fun hasId(): kotlin.Boolean { @@ -6406,23 +6448,23 @@ public object BackupKt { } /** - * optional bool achieved = 2; + * `optional bool achieved = 2;` */ public var achieved: kotlin.Boolean @JvmName("getAchieved") - get() = _builder.getAchieved() + get() = _builder.achieved @JvmName("setAchieved") set(value) { - _builder.setAchieved(value) + _builder.achieved = value } /** - * optional bool achieved = 2; + * `optional bool achieved = 2;` */ public fun clearAchieved() { _builder.clearAchieved() } /** - * optional bool achieved = 2; + * `optional bool achieved = 2;` * @return Whether the achieved field is set. */ public fun hasAchieved(): kotlin.Boolean { @@ -6433,6 +6475,9 @@ public object BackupKt { @kotlin.jvm.JvmName("-initializeactiveBoost") public inline fun activeBoost(block: ei.BackupKt.ActiveBoostKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.ActiveBoost = ei.BackupKt.ActiveBoostKt.Dsl._create(ei.Ei.Backup.ActiveBoost.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.Backup.ActiveBoost` + */ public object ActiveBoostKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -6450,23 +6495,23 @@ public object BackupKt { internal fun _build(): ei.Ei.Backup.ActiveBoost = _builder.build() /** - * optional string boost_id = 1; + * `optional string boost_id = 1;` */ public var boostId: kotlin.String @JvmName("getBoostId") - get() = _builder.getBoostId() + get() = _builder.boostId @JvmName("setBoostId") set(value) { - _builder.setBoostId(value) + _builder.boostId = value } /** - * optional string boost_id = 1; + * `optional string boost_id = 1;` */ public fun clearBoostId() { _builder.clearBoostId() } /** - * optional string boost_id = 1; + * `optional string boost_id = 1;` * @return Whether the boostId field is set. */ public fun hasBoostId(): kotlin.Boolean { @@ -6474,23 +6519,23 @@ public object BackupKt { } /** - * optional double time_remaining = 2; + * `optional double time_remaining = 2;` */ public var timeRemaining: kotlin.Double @JvmName("getTimeRemaining") - get() = _builder.getTimeRemaining() + get() = _builder.timeRemaining @JvmName("setTimeRemaining") set(value) { - _builder.setTimeRemaining(value) + _builder.timeRemaining = value } /** - * optional double time_remaining = 2; + * `optional double time_remaining = 2;` */ public fun clearTimeRemaining() { _builder.clearTimeRemaining() } /** - * optional double time_remaining = 2; + * `optional double time_remaining = 2;` * @return Whether the timeRemaining field is set. */ public fun hasTimeRemaining(): kotlin.Boolean { @@ -6498,23 +6543,23 @@ public object BackupKt { } /** - * optional double reference_value = 3; + * `optional double reference_value = 3;` */ public var referenceValue: kotlin.Double @JvmName("getReferenceValue") - get() = _builder.getReferenceValue() + get() = _builder.referenceValue @JvmName("setReferenceValue") set(value) { - _builder.setReferenceValue(value) + _builder.referenceValue = value } /** - * optional double reference_value = 3; + * `optional double reference_value = 3;` */ public fun clearReferenceValue() { _builder.clearReferenceValue() } /** - * optional double reference_value = 3; + * `optional double reference_value = 3;` * @return Whether the referenceValue field is set. */ public fun hasReferenceValue(): kotlin.Boolean { @@ -6525,6 +6570,9 @@ public object BackupKt { @kotlin.jvm.JvmName("-initializeownedBoost") public inline fun ownedBoost(block: ei.BackupKt.OwnedBoostKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.OwnedBoost = ei.BackupKt.OwnedBoostKt.Dsl._create(ei.Ei.Backup.OwnedBoost.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.Backup.OwnedBoost` + */ public object OwnedBoostKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -6542,23 +6590,23 @@ public object BackupKt { internal fun _build(): ei.Ei.Backup.OwnedBoost = _builder.build() /** - * optional string boost_id = 1; + * `optional string boost_id = 1;` */ public var boostId: kotlin.String @JvmName("getBoostId") - get() = _builder.getBoostId() + get() = _builder.boostId @JvmName("setBoostId") set(value) { - _builder.setBoostId(value) + _builder.boostId = value } /** - * optional string boost_id = 1; + * `optional string boost_id = 1;` */ public fun clearBoostId() { _builder.clearBoostId() } /** - * optional string boost_id = 1; + * `optional string boost_id = 1;` * @return Whether the boostId field is set. */ public fun hasBoostId(): kotlin.Boolean { @@ -6566,23 +6614,23 @@ public object BackupKt { } /** - * optional uint32 count = 2; + * `optional uint32 count = 2;` */ public var count: kotlin.Int @JvmName("getCount") - get() = _builder.getCount() + get() = _builder.count @JvmName("setCount") set(value) { - _builder.setCount(value) + _builder.count = value } /** - * optional uint32 count = 2; + * `optional uint32 count = 2;` */ public fun clearCount() { _builder.clearCount() } /** - * optional uint32 count = 2; + * `optional uint32 count = 2;` * @return Whether the count field is set. */ public fun hasCount(): kotlin.Boolean { @@ -6593,6 +6641,9 @@ public object BackupKt { @kotlin.jvm.JvmName("-initializemissionInfo") public inline fun missionInfo(block: ei.BackupKt.MissionInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.MissionInfo = ei.BackupKt.MissionInfoKt.Dsl._create(ei.Ei.Backup.MissionInfo.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.Backup.MissionInfo` + */ public object MissionInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -6610,23 +6661,23 @@ public object BackupKt { internal fun _build(): ei.Ei.Backup.MissionInfo = _builder.build() /** - * optional string id = 1; + * `optional string id = 1;` */ public var id: kotlin.String @JvmName("getId") - get() = _builder.getId() + get() = _builder.id @JvmName("setId") set(value) { - _builder.setId(value) + _builder.id = value } /** - * optional string id = 1; + * `optional string id = 1;` */ public fun clearId() { _builder.clearId() } /** - * optional string id = 1; + * `optional string id = 1;` * @return Whether the id field is set. */ public fun hasId(): kotlin.Boolean { @@ -6634,23 +6685,23 @@ public object BackupKt { } /** - * optional bool completed = 2; + * `optional bool completed = 2;` */ public var completed: kotlin.Boolean @JvmName("getCompleted") - get() = _builder.getCompleted() + get() = _builder.completed @JvmName("setCompleted") set(value) { - _builder.setCompleted(value) + _builder.completed = value } /** - * optional bool completed = 2; + * `optional bool completed = 2;` */ public fun clearCompleted() { _builder.clearCompleted() } /** - * optional bool completed = 2; + * `optional bool completed = 2;` * @return Whether the completed field is set. */ public fun hasCompleted(): kotlin.Boolean { @@ -6658,23 +6709,23 @@ public object BackupKt { } /** - * optional double reference_value = 3; + * `optional double reference_value = 3;` */ public var referenceValue: kotlin.Double @JvmName("getReferenceValue") - get() = _builder.getReferenceValue() + get() = _builder.referenceValue @JvmName("setReferenceValue") set(value) { - _builder.setReferenceValue(value) + _builder.referenceValue = value } /** - * optional double reference_value = 3; + * `optional double reference_value = 3;` */ public fun clearReferenceValue() { _builder.clearReferenceValue() } /** - * optional double reference_value = 3; + * `optional double reference_value = 3;` * @return Whether the referenceValue field is set. */ public fun hasReferenceValue(): kotlin.Boolean { @@ -6684,111 +6735,111 @@ public object BackupKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.Backup.copy(block: ei.BackupKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup = - ei.BackupKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.Backup.copy(block: `ei`.BackupKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup = + `ei`.BackupKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.Backup.Settings.copy(block: ei.BackupKt.SettingsKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.Settings = - ei.BackupKt.SettingsKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.Backup.Settings.copy(block: `ei`.BackupKt.SettingsKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.Settings = + `ei`.BackupKt.SettingsKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.Backup.Tutorial.copy(block: ei.BackupKt.TutorialKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.Tutorial = - ei.BackupKt.TutorialKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.Backup.Tutorial.copy(block: `ei`.BackupKt.TutorialKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.Tutorial = + `ei`.BackupKt.TutorialKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.Backup.Stats.copy(block: ei.BackupKt.StatsKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.Stats = - ei.BackupKt.StatsKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.Backup.Stats.copy(block: `ei`.BackupKt.StatsKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.Stats = + `ei`.BackupKt.StatsKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.Backup.Game.copy(block: ei.BackupKt.GameKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.Game = - ei.BackupKt.GameKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.Backup.Game.copy(block: `ei`.BackupKt.GameKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.Game = + `ei`.BackupKt.GameKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.Backup.Artifacts.copy(block: ei.BackupKt.ArtifactsKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.Artifacts = - ei.BackupKt.ArtifactsKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.Backup.Artifacts.copy(block: `ei`.BackupKt.ArtifactsKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.Artifacts = + `ei`.BackupKt.ArtifactsKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.Backup.ArtifactsOrBuilder.itemBeingInfusedOrNull: ei.Ei.ArtifactInventoryItem? +public val ei.Ei.Backup.ArtifactsOrBuilder.itemBeingInfusedOrNull: ei.Ei.ArtifactInventoryItem? get() = if (hasItemBeingInfused()) getItemBeingInfused() else null -val ei.Ei.Backup.ArtifactsOrBuilder.specBeingInfusedOrNull: ei.Ei.ArtifactSpec? +public val ei.Ei.Backup.ArtifactsOrBuilder.specBeingInfusedOrNull: ei.Ei.ArtifactSpec? get() = if (hasSpecBeingInfused()) getSpecBeingInfused() else null @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.Backup.Shells.copy(block: ei.BackupKt.ShellsKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.Shells = - ei.BackupKt.ShellsKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.Backup.Shells.copy(block: `ei`.BackupKt.ShellsKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.Shells = + `ei`.BackupKt.ShellsKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.Backup.Simulation.copy(block: ei.BackupKt.SimulationKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.Simulation = - ei.BackupKt.SimulationKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.Backup.Simulation.copy(block: `ei`.BackupKt.SimulationKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.Simulation = + `ei`.BackupKt.SimulationKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.Backup.Mission.copy(block: ei.BackupKt.MissionKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.Mission = - ei.BackupKt.MissionKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.Backup.Mission.copy(block: `ei`.BackupKt.MissionKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.Mission = + `ei`.BackupKt.MissionKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.Backup.Misc.copy(block: ei.BackupKt.MiscKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.Misc = - ei.BackupKt.MiscKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.Backup.Misc.copy(block: `ei`.BackupKt.MiscKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.Misc = + `ei`.BackupKt.MiscKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.Backup.ResearchItem.copy(block: ei.BackupKt.ResearchItemKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.ResearchItem = - ei.BackupKt.ResearchItemKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.Backup.ResearchItem.copy(block: `ei`.BackupKt.ResearchItemKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.ResearchItem = + `ei`.BackupKt.ResearchItemKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.Backup.NewsHeadline.copy(block: ei.BackupKt.NewsHeadlineKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.NewsHeadline = - ei.BackupKt.NewsHeadlineKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.Backup.NewsHeadline.copy(block: `ei`.BackupKt.NewsHeadlineKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.NewsHeadline = + `ei`.BackupKt.NewsHeadlineKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.Backup.AchievementInfo.copy(block: ei.BackupKt.AchievementInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.AchievementInfo = - ei.BackupKt.AchievementInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.Backup.AchievementInfo.copy(block: `ei`.BackupKt.AchievementInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.AchievementInfo = + `ei`.BackupKt.AchievementInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.Backup.ActiveBoost.copy(block: ei.BackupKt.ActiveBoostKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.ActiveBoost = - ei.BackupKt.ActiveBoostKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.Backup.ActiveBoost.copy(block: `ei`.BackupKt.ActiveBoostKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.ActiveBoost = + `ei`.BackupKt.ActiveBoostKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.Backup.OwnedBoost.copy(block: ei.BackupKt.OwnedBoostKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.OwnedBoost = - ei.BackupKt.OwnedBoostKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.Backup.OwnedBoost.copy(block: `ei`.BackupKt.OwnedBoostKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.OwnedBoost = + `ei`.BackupKt.OwnedBoostKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.Backup.MissionInfo.copy(block: ei.BackupKt.MissionInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.MissionInfo = - ei.BackupKt.MissionInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.Backup.MissionInfo.copy(block: `ei`.BackupKt.MissionInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.Backup.MissionInfo = + `ei`.BackupKt.MissionInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.BackupOrBuilder.settingsOrNull: ei.Ei.Backup.Settings? +public val ei.Ei.BackupOrBuilder.settingsOrNull: ei.Ei.Backup.Settings? get() = if (hasSettings()) getSettings() else null -val ei.Ei.BackupOrBuilder.tutorialOrNull: ei.Ei.Backup.Tutorial? +public val ei.Ei.BackupOrBuilder.tutorialOrNull: ei.Ei.Backup.Tutorial? get() = if (hasTutorial()) getTutorial() else null -val ei.Ei.BackupOrBuilder.statsOrNull: ei.Ei.Backup.Stats? +public val ei.Ei.BackupOrBuilder.statsOrNull: ei.Ei.Backup.Stats? get() = if (hasStats()) getStats() else null -val ei.Ei.BackupOrBuilder.gameOrNull: ei.Ei.Backup.Game? +public val ei.Ei.BackupOrBuilder.gameOrNull: ei.Ei.Backup.Game? get() = if (hasGame()) getGame() else null -val ei.Ei.BackupOrBuilder.artifactsOrNull: ei.Ei.Backup.Artifacts? +public val ei.Ei.BackupOrBuilder.artifactsOrNull: ei.Ei.Backup.Artifacts? get() = if (hasArtifacts()) getArtifacts() else null -val ei.Ei.BackupOrBuilder.shellsOrNull: ei.Ei.Backup.Shells? +public val ei.Ei.BackupOrBuilder.shellsOrNull: ei.Ei.Backup.Shells? get() = if (hasShells()) getShells() else null -val ei.Ei.BackupOrBuilder.simOrNull: ei.Ei.Backup.Simulation? +public val ei.Ei.BackupOrBuilder.simOrNull: ei.Ei.Backup.Simulation? get() = if (hasSim()) getSim() else null -val ei.Ei.BackupOrBuilder.missionOrNull: ei.Ei.Backup.Mission? +public val ei.Ei.BackupOrBuilder.missionOrNull: ei.Ei.Backup.Mission? get() = if (hasMission()) getMission() else null -val ei.Ei.BackupOrBuilder.miscOrNull: ei.Ei.Backup.Misc? +public val ei.Ei.BackupOrBuilder.miscOrNull: ei.Ei.Backup.Misc? get() = if (hasMisc()) getMisc() else null -val ei.Ei.BackupOrBuilder.contractsOrNull: ei.Ei.MyContracts? +public val ei.Ei.BackupOrBuilder.contractsOrNull: ei.Ei.MyContracts? get() = if (hasContracts()) getContracts() else null -val ei.Ei.BackupOrBuilder.artifactsDbOrNull: ei.Ei.ArtifactsDB? +public val ei.Ei.BackupOrBuilder.artifactsDbOrNull: ei.Ei.ArtifactsDB? get() = if (hasArtifactsDb()) getArtifactsDb() else null -val ei.Ei.BackupOrBuilder.shellDbOrNull: ei.Ei.ShellDB? +public val ei.Ei.BackupOrBuilder.shellDbOrNull: ei.Ei.ShellDB? get() = if (hasShellDb()) getShellDb() else null -val ei.Ei.BackupOrBuilder.mailStateOrNull: ei.Ei.MailState? +public val ei.Ei.BackupOrBuilder.mailStateOrNull: ei.Ei.MailState? get() = if (hasMailState()) getMailState() else null diff --git a/ei/kotlin/ei/BasicRequestInfoKt.kt b/ei/kotlin/ei/BasicRequestInfoKt.kt index a0aa8b1..566a4a9 100644 --- a/ei/kotlin/ei/BasicRequestInfoKt.kt +++ b/ei/kotlin/ei/BasicRequestInfoKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializebasicRequestInfo") public inline fun basicRequestInfo(block: ei.BasicRequestInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.BasicRequestInfo = ei.BasicRequestInfoKt.Dsl._create(ei.Ei.BasicRequestInfo.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.BasicRequestInfo` + */ public object BasicRequestInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object BasicRequestInfoKt { internal fun _build(): ei.Ei.BasicRequestInfo = _builder.build() /** - * optional string ei_user_id = 1; + * `optional string ei_user_id = 1;` */ public var eiUserId: kotlin.String @JvmName("getEiUserId") - get() = _builder.getEiUserId() + get() = _builder.eiUserId @JvmName("setEiUserId") set(value) { - _builder.setEiUserId(value) + _builder.eiUserId = value } /** - * optional string ei_user_id = 1; + * `optional string ei_user_id = 1;` */ public fun clearEiUserId() { _builder.clearEiUserId() } /** - * optional string ei_user_id = 1; + * `optional string ei_user_id = 1;` * @return Whether the eiUserId field is set. */ public fun hasEiUserId(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object BasicRequestInfoKt { } /** - * optional uint32 client_version = 2; + * `optional uint32 client_version = 2;` */ public var clientVersion: kotlin.Int @JvmName("getClientVersion") - get() = _builder.getClientVersion() + get() = _builder.clientVersion @JvmName("setClientVersion") set(value) { - _builder.setClientVersion(value) + _builder.clientVersion = value } /** - * optional uint32 client_version = 2; + * `optional uint32 client_version = 2;` */ public fun clearClientVersion() { _builder.clearClientVersion() } /** - * optional uint32 client_version = 2; + * `optional uint32 client_version = 2;` * @return Whether the clientVersion field is set. */ public fun hasClientVersion(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object BasicRequestInfoKt { } /** - * optional string version = 3; + * `optional string version = 3;` */ public var version: kotlin.String @JvmName("getVersion") - get() = _builder.getVersion() + get() = _builder.version @JvmName("setVersion") set(value) { - _builder.setVersion(value) + _builder.version = value } /** - * optional string version = 3; + * `optional string version = 3;` */ public fun clearVersion() { _builder.clearVersion() } /** - * optional string version = 3; + * `optional string version = 3;` * @return Whether the version field is set. */ public fun hasVersion(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object BasicRequestInfoKt { } /** - * optional string build = 4; + * `optional string build = 4;` */ public var build: kotlin.String @JvmName("getBuild") - get() = _builder.getBuild() + get() = _builder.build @JvmName("setBuild") set(value) { - _builder.setBuild(value) + _builder.build = value } /** - * optional string build = 4; + * `optional string build = 4;` */ public fun clearBuild() { _builder.clearBuild() } /** - * optional string build = 4; + * `optional string build = 4;` * @return Whether the build field is set. */ public fun hasBuild(): kotlin.Boolean { @@ -119,23 +125,23 @@ public object BasicRequestInfoKt { } /** - * optional string platform = 5; + * `optional string platform = 5;` */ public var platform: kotlin.String @JvmName("getPlatform") - get() = _builder.getPlatform() + get() = _builder.platform @JvmName("setPlatform") set(value) { - _builder.setPlatform(value) + _builder.platform = value } /** - * optional string platform = 5; + * `optional string platform = 5;` */ public fun clearPlatform() { _builder.clearPlatform() } /** - * optional string platform = 5; + * `optional string platform = 5;` * @return Whether the platform field is set. */ public fun hasPlatform(): kotlin.Boolean { @@ -143,23 +149,23 @@ public object BasicRequestInfoKt { } /** - * optional string country = 6; + * `optional string country = 6;` */ public var country: kotlin.String @JvmName("getCountry") - get() = _builder.getCountry() + get() = _builder.country @JvmName("setCountry") set(value) { - _builder.setCountry(value) + _builder.country = value } /** - * optional string country = 6; + * `optional string country = 6;` */ public fun clearCountry() { _builder.clearCountry() } /** - * optional string country = 6; + * `optional string country = 6;` * @return Whether the country field is set. */ public fun hasCountry(): kotlin.Boolean { @@ -167,23 +173,23 @@ public object BasicRequestInfoKt { } /** - * optional string language = 7; + * `optional string language = 7;` */ public var language: kotlin.String @JvmName("getLanguage") - get() = _builder.getLanguage() + get() = _builder.language @JvmName("setLanguage") set(value) { - _builder.setLanguage(value) + _builder.language = value } /** - * optional string language = 7; + * `optional string language = 7;` */ public fun clearLanguage() { _builder.clearLanguage() } /** - * optional string language = 7; + * `optional string language = 7;` * @return Whether the language field is set. */ public fun hasLanguage(): kotlin.Boolean { @@ -191,23 +197,23 @@ public object BasicRequestInfoKt { } /** - * optional bool debug = 8; + * `optional bool debug = 8;` */ public var debug: kotlin.Boolean @JvmName("getDebug") - get() = _builder.getDebug() + get() = _builder.debug @JvmName("setDebug") set(value) { - _builder.setDebug(value) + _builder.debug = value } /** - * optional bool debug = 8; + * `optional bool debug = 8;` */ public fun clearDebug() { _builder.clearDebug() } /** - * optional bool debug = 8; + * `optional bool debug = 8;` * @return Whether the debug field is set. */ public fun hasDebug(): kotlin.Boolean { @@ -216,6 +222,6 @@ public object BasicRequestInfoKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.BasicRequestInfo.copy(block: ei.BasicRequestInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.BasicRequestInfo = - ei.BasicRequestInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.BasicRequestInfo.copy(block: `ei`.BasicRequestInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.BasicRequestInfo = + `ei`.BasicRequestInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/CXPEvalRolloutInfoKt.kt b/ei/kotlin/ei/CXPEvalRolloutInfoKt.kt index 95c78c3..7015b29 100644 --- a/ei/kotlin/ei/CXPEvalRolloutInfoKt.kt +++ b/ei/kotlin/ei/CXPEvalRolloutInfoKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializecXPEvalRolloutInfo") public inline fun cXPEvalRolloutInfo(block: ei.CXPEvalRolloutInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.CXPEvalRolloutInfo = ei.CXPEvalRolloutInfoKt.Dsl._create(ei.Ei.CXPEvalRolloutInfo.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.CXPEvalRolloutInfo` + */ public object CXPEvalRolloutInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object CXPEvalRolloutInfoKt { internal fun _build(): ei.Ei.CXPEvalRolloutInfo = _builder.build() /** - * optional string current_id = 1; + * `optional string current_id = 1;` */ public var currentId: kotlin.String @JvmName("getCurrentId") - get() = _builder.getCurrentId() + get() = _builder.currentId @JvmName("setCurrentId") set(value) { - _builder.setCurrentId(value) + _builder.currentId = value } /** - * optional string current_id = 1; + * `optional string current_id = 1;` */ public fun clearCurrentId() { _builder.clearCurrentId() } /** - * optional string current_id = 1; + * `optional string current_id = 1;` * @return Whether the currentId field is set. */ public fun hasCurrentId(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object CXPEvalRolloutInfoKt { } /** - * optional uint32 basis_points = 2; + * `optional uint32 basis_points = 2;` */ public var basisPoints: kotlin.Int @JvmName("getBasisPoints") - get() = _builder.getBasisPoints() + get() = _builder.basisPoints @JvmName("setBasisPoints") set(value) { - _builder.setBasisPoints(value) + _builder.basisPoints = value } /** - * optional uint32 basis_points = 2; + * `optional uint32 basis_points = 2;` */ public fun clearBasisPoints() { _builder.clearBasisPoints() } /** - * optional uint32 basis_points = 2; + * `optional uint32 basis_points = 2;` * @return Whether the basisPoints field is set. */ public fun hasBasisPoints(): kotlin.Boolean { @@ -72,6 +78,6 @@ public object CXPEvalRolloutInfoKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.CXPEvalRolloutInfo.copy(block: ei.CXPEvalRolloutInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.CXPEvalRolloutInfo = - ei.CXPEvalRolloutInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.CXPEvalRolloutInfo.copy(block: `ei`.CXPEvalRolloutInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.CXPEvalRolloutInfo = + `ei`.CXPEvalRolloutInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/CleanAccountRequestKt.kt b/ei/kotlin/ei/CleanAccountRequestKt.kt index c786ab3..93fa8d2 100644 --- a/ei/kotlin/ei/CleanAccountRequestKt.kt +++ b/ei/kotlin/ei/CleanAccountRequestKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializecleanAccountRequest") public inline fun cleanAccountRequest(block: ei.CleanAccountRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.CleanAccountRequest = ei.CleanAccountRequestKt.Dsl._create(ei.Ei.CleanAccountRequest.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.CleanAccountRequest` + */ public object CleanAccountRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object CleanAccountRequestKt { internal fun _build(): ei.Ei.CleanAccountRequest = _builder.build() /** - * optional string ei_user_id_to_keep = 1; + * `optional string ei_user_id_to_keep = 1;` */ public var eiUserIdToKeep: kotlin.String @JvmName("getEiUserIdToKeep") - get() = _builder.getEiUserIdToKeep() + get() = _builder.eiUserIdToKeep @JvmName("setEiUserIdToKeep") set(value) { - _builder.setEiUserIdToKeep(value) + _builder.eiUserIdToKeep = value } /** - * optional string ei_user_id_to_keep = 1; + * `optional string ei_user_id_to_keep = 1;` */ public fun clearEiUserIdToKeep() { _builder.clearEiUserIdToKeep() } /** - * optional string ei_user_id_to_keep = 1; + * `optional string ei_user_id_to_keep = 1;` * @return Whether the eiUserIdToKeep field is set. */ public fun hasEiUserIdToKeep(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object CleanAccountRequestKt { } /** - * optional string game_services_id = 2; + * `optional string game_services_id = 2;` */ public var gameServicesId: kotlin.String @JvmName("getGameServicesId") - get() = _builder.getGameServicesId() + get() = _builder.gameServicesId @JvmName("setGameServicesId") set(value) { - _builder.setGameServicesId(value) + _builder.gameServicesId = value } /** - * optional string game_services_id = 2; + * `optional string game_services_id = 2;` */ public fun clearGameServicesId() { _builder.clearGameServicesId() } /** - * optional string game_services_id = 2; + * `optional string game_services_id = 2;` * @return Whether the gameServicesId field is set. */ public fun hasGameServicesId(): kotlin.Boolean { @@ -72,6 +78,6 @@ public object CleanAccountRequestKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.CleanAccountRequest.copy(block: ei.CleanAccountRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.CleanAccountRequest = - ei.CleanAccountRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.CleanAccountRequest.copy(block: `ei`.CleanAccountRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.CleanAccountRequest = + `ei`.CleanAccountRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/ClearAllUserDataRequestKt.kt b/ei/kotlin/ei/ClearAllUserDataRequestKt.kt index b583854..ece7769 100644 --- a/ei/kotlin/ei/ClearAllUserDataRequestKt.kt +++ b/ei/kotlin/ei/ClearAllUserDataRequestKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeclearAllUserDataRequest") public inline fun clearAllUserDataRequest(block: ei.ClearAllUserDataRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.ClearAllUserDataRequest = ei.ClearAllUserDataRequestKt.Dsl._create(ei.Ei.ClearAllUserDataRequest.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ClearAllUserDataRequest` + */ public object ClearAllUserDataRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object ClearAllUserDataRequestKt { internal fun _build(): ei.Ei.ClearAllUserDataRequest = _builder.build() /** - * optional .ei.BasicRequestInfo rinfo = 4; + * `optional .ei.BasicRequestInfo rinfo = 4;` */ public var rinfo: ei.Ei.BasicRequestInfo @JvmName("getRinfo") - get() = _builder.getRinfo() + get() = _builder.rinfo @JvmName("setRinfo") set(value) { - _builder.setRinfo(value) + _builder.rinfo = value } /** - * optional .ei.BasicRequestInfo rinfo = 4; + * `optional .ei.BasicRequestInfo rinfo = 4;` */ public fun clearRinfo() { _builder.clearRinfo() } /** - * optional .ei.BasicRequestInfo rinfo = 4; + * `optional .ei.BasicRequestInfo rinfo = 4;` * @return Whether the rinfo field is set. */ public fun hasRinfo(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object ClearAllUserDataRequestKt { get() = _builder.rinfoOrNull /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public var userId: kotlin.String @JvmName("getUserId") - get() = _builder.getUserId() + get() = _builder.userId @JvmName("setUserId") set(value) { - _builder.setUserId(value) + _builder.userId = value } /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public fun clearUserId() { _builder.clearUserId() } /** - * optional string user_id = 1; + * `optional string user_id = 1;` * @return Whether the userId field is set. */ public fun hasUserId(): kotlin.Boolean { @@ -73,23 +79,23 @@ public object ClearAllUserDataRequestKt { } /** - * optional string device_id = 2; + * `optional string device_id = 2;` */ public var deviceId: kotlin.String @JvmName("getDeviceId") - get() = _builder.getDeviceId() + get() = _builder.deviceId @JvmName("setDeviceId") set(value) { - _builder.setDeviceId(value) + _builder.deviceId = value } /** - * optional string device_id = 2; + * `optional string device_id = 2;` */ public fun clearDeviceId() { _builder.clearDeviceId() } /** - * optional string device_id = 2; + * `optional string device_id = 2;` * @return Whether the deviceId field is set. */ public fun hasDeviceId(): kotlin.Boolean { @@ -97,23 +103,23 @@ public object ClearAllUserDataRequestKt { } /** - * optional uint64 backup_checksum = 3; + * `optional uint64 backup_checksum = 3;` */ public var backupChecksum: kotlin.Long @JvmName("getBackupChecksum") - get() = _builder.getBackupChecksum() + get() = _builder.backupChecksum @JvmName("setBackupChecksum") set(value) { - _builder.setBackupChecksum(value) + _builder.backupChecksum = value } /** - * optional uint64 backup_checksum = 3; + * `optional uint64 backup_checksum = 3;` */ public fun clearBackupChecksum() { _builder.clearBackupChecksum() } /** - * optional uint64 backup_checksum = 3; + * `optional uint64 backup_checksum = 3;` * @return Whether the backupChecksum field is set. */ public fun hasBackupChecksum(): kotlin.Boolean { @@ -122,9 +128,9 @@ public object ClearAllUserDataRequestKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ClearAllUserDataRequest.copy(block: ei.ClearAllUserDataRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.ClearAllUserDataRequest = - ei.ClearAllUserDataRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ClearAllUserDataRequest.copy(block: `ei`.ClearAllUserDataRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.ClearAllUserDataRequest = + `ei`.ClearAllUserDataRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.ClearAllUserDataRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? +public val ei.Ei.ClearAllUserDataRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? get() = if (hasRinfo()) getRinfo() else null diff --git a/ei/kotlin/ei/CollectContractArtifactRewardsRequestKt.kt b/ei/kotlin/ei/CollectContractArtifactRewardsRequestKt.kt index 4285899..0ef13a0 100644 --- a/ei/kotlin/ei/CollectContractArtifactRewardsRequestKt.kt +++ b/ei/kotlin/ei/CollectContractArtifactRewardsRequestKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializecollectContractArtifactRewardsRequest") public inline fun collectContractArtifactRewardsRequest(block: ei.CollectContractArtifactRewardsRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.CollectContractArtifactRewardsRequest = ei.CollectContractArtifactRewardsRequestKt.Dsl._create(ei.Ei.CollectContractArtifactRewardsRequest.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.CollectContractArtifactRewardsRequest` + */ public object CollectContractArtifactRewardsRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object CollectContractArtifactRewardsRequestKt { internal fun _build(): ei.Ei.CollectContractArtifactRewardsRequest = _builder.build() /** - * optional .ei.BasicRequestInfo rinfo = 1; + * `optional .ei.BasicRequestInfo rinfo = 1;` */ public var rinfo: ei.Ei.BasicRequestInfo @JvmName("getRinfo") - get() = _builder.getRinfo() + get() = _builder.rinfo @JvmName("setRinfo") set(value) { - _builder.setRinfo(value) + _builder.rinfo = value } /** - * optional .ei.BasicRequestInfo rinfo = 1; + * `optional .ei.BasicRequestInfo rinfo = 1;` */ public fun clearRinfo() { _builder.clearRinfo() } /** - * optional .ei.BasicRequestInfo rinfo = 1; + * `optional .ei.BasicRequestInfo rinfo = 1;` * @return Whether the rinfo field is set. */ public fun hasRinfo(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object CollectContractArtifactRewardsRequestKt { get() = _builder.rinfoOrNull /** - * optional string contract_identifier = 2; + * `optional string contract_identifier = 2;` */ public var contractIdentifier: kotlin.String @JvmName("getContractIdentifier") - get() = _builder.getContractIdentifier() + get() = _builder.contractIdentifier @JvmName("setContractIdentifier") set(value) { - _builder.setContractIdentifier(value) + _builder.contractIdentifier = value } /** - * optional string contract_identifier = 2; + * `optional string contract_identifier = 2;` */ public fun clearContractIdentifier() { _builder.clearContractIdentifier() } /** - * optional string contract_identifier = 2; + * `optional string contract_identifier = 2;` * @return Whether the contractIdentifier field is set. */ public fun hasContractIdentifier(): kotlin.Boolean { @@ -73,23 +79,23 @@ public object CollectContractArtifactRewardsRequestKt { } /** - * optional uint32 league = 5; + * `optional uint32 league = 5;` */ public var league: kotlin.Int @JvmName("getLeague") - get() = _builder.getLeague() + get() = _builder.league @JvmName("setLeague") set(value) { - _builder.setLeague(value) + _builder.league = value } /** - * optional uint32 league = 5; + * `optional uint32 league = 5;` */ public fun clearLeague() { _builder.clearLeague() } /** - * optional uint32 league = 5; + * `optional uint32 league = 5;` * @return Whether the league field is set. */ public fun hasLeague(): kotlin.Boolean { @@ -97,23 +103,23 @@ public object CollectContractArtifactRewardsRequestKt { } /** - * optional .ei.Contract.PlayerGrade grade = 6; + * `optional .ei.Contract.PlayerGrade grade = 6;` */ public var grade: ei.Ei.Contract.PlayerGrade @JvmName("getGrade") - get() = _builder.getGrade() + get() = _builder.grade @JvmName("setGrade") set(value) { - _builder.setGrade(value) + _builder.grade = value } /** - * optional .ei.Contract.PlayerGrade grade = 6; + * `optional .ei.Contract.PlayerGrade grade = 6;` */ public fun clearGrade() { _builder.clearGrade() } /** - * optional .ei.Contract.PlayerGrade grade = 6; + * `optional .ei.Contract.PlayerGrade grade = 6;` * @return Whether the grade field is set. */ public fun hasGrade(): kotlin.Boolean { @@ -121,23 +127,23 @@ public object CollectContractArtifactRewardsRequestKt { } /** - * optional uint32 goal_index = 3; + * `optional uint32 goal_index = 3;` */ public var goalIndex: kotlin.Int @JvmName("getGoalIndex") - get() = _builder.getGoalIndex() + get() = _builder.goalIndex @JvmName("setGoalIndex") set(value) { - _builder.setGoalIndex(value) + _builder.goalIndex = value } /** - * optional uint32 goal_index = 3; + * `optional uint32 goal_index = 3;` */ public fun clearGoalIndex() { _builder.clearGoalIndex() } /** - * optional uint32 goal_index = 3; + * `optional uint32 goal_index = 3;` * @return Whether the goalIndex field is set. */ public fun hasGoalIndex(): kotlin.Boolean { @@ -145,23 +151,23 @@ public object CollectContractArtifactRewardsRequestKt { } /** - * optional .ei.MissionInfo.Spaceship best_ship = 4; + * `optional .ei.MissionInfo.Spaceship best_ship = 4;` */ public var bestShip: ei.Ei.MissionInfo.Spaceship @JvmName("getBestShip") - get() = _builder.getBestShip() + get() = _builder.bestShip @JvmName("setBestShip") set(value) { - _builder.setBestShip(value) + _builder.bestShip = value } /** - * optional .ei.MissionInfo.Spaceship best_ship = 4; + * `optional .ei.MissionInfo.Spaceship best_ship = 4;` */ public fun clearBestShip() { _builder.clearBestShip() } /** - * optional .ei.MissionInfo.Spaceship best_ship = 4; + * `optional .ei.MissionInfo.Spaceship best_ship = 4;` * @return Whether the bestShip field is set. */ public fun hasBestShip(): kotlin.Boolean { @@ -170,9 +176,9 @@ public object CollectContractArtifactRewardsRequestKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.CollectContractArtifactRewardsRequest.copy(block: ei.CollectContractArtifactRewardsRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.CollectContractArtifactRewardsRequest = - ei.CollectContractArtifactRewardsRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.CollectContractArtifactRewardsRequest.copy(block: `ei`.CollectContractArtifactRewardsRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.CollectContractArtifactRewardsRequest = + `ei`.CollectContractArtifactRewardsRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.CollectContractArtifactRewardsRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? +public val ei.Ei.CollectContractArtifactRewardsRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? get() = if (hasRinfo()) getRinfo() else null diff --git a/ei/kotlin/ei/CompleteArtifactKt.kt b/ei/kotlin/ei/CompleteArtifactKt.kt index 58f240e..f6d570c 100644 --- a/ei/kotlin/ei/CompleteArtifactKt.kt +++ b/ei/kotlin/ei/CompleteArtifactKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializecompleteArtifact") public inline fun completeArtifact(block: ei.CompleteArtifactKt.Dsl.() -> kotlin.Unit): ei.Ei.CompleteArtifact = ei.CompleteArtifactKt.Dsl._create(ei.Ei.CompleteArtifact.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.CompleteArtifact` + */ public object CompleteArtifactKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object CompleteArtifactKt { internal fun _build(): ei.Ei.CompleteArtifact = _builder.build() /** - * optional .ei.ArtifactSpec spec = 1; + * `optional .ei.ArtifactSpec spec = 1;` */ public var spec: ei.Ei.ArtifactSpec @JvmName("getSpec") - get() = _builder.getSpec() + get() = _builder.spec @JvmName("setSpec") set(value) { - _builder.setSpec(value) + _builder.spec = value } /** - * optional .ei.ArtifactSpec spec = 1; + * `optional .ei.ArtifactSpec spec = 1;` */ public fun clearSpec() { _builder.clearSpec() } /** - * optional .ei.ArtifactSpec spec = 1; + * `optional .ei.ArtifactSpec spec = 1;` * @return Whether the spec field is set. */ public fun hasSpec(): kotlin.Boolean { @@ -55,15 +61,15 @@ public object CompleteArtifactKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class StonesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ArtifactSpec stones = 2; + * `repeated .ei.ArtifactSpec stones = 2;` */ public val stones: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getStonesList() + _builder.stonesList ) /** - * repeated .ei.ArtifactSpec stones = 2; + * `repeated .ei.ArtifactSpec stones = 2;` * @param value The stones to add. */ @kotlin.jvm.JvmSynthetic @@ -72,7 +78,7 @@ public object CompleteArtifactKt { _builder.addStones(value) } /** - * repeated .ei.ArtifactSpec stones = 2; + * `repeated .ei.ArtifactSpec stones = 2;` * @param value The stones to add. */ @kotlin.jvm.JvmSynthetic @@ -82,7 +88,7 @@ public object CompleteArtifactKt { add(value) } /** - * repeated .ei.ArtifactSpec stones = 2; + * `repeated .ei.ArtifactSpec stones = 2;` * @param values The stones to add. */ @kotlin.jvm.JvmSynthetic @@ -91,7 +97,7 @@ public object CompleteArtifactKt { _builder.addAllStones(values) } /** - * repeated .ei.ArtifactSpec stones = 2; + * `repeated .ei.ArtifactSpec stones = 2;` * @param values The stones to add. */ @kotlin.jvm.JvmSynthetic @@ -101,7 +107,7 @@ public object CompleteArtifactKt { addAll(values) } /** - * repeated .ei.ArtifactSpec stones = 2; + * `repeated .ei.ArtifactSpec stones = 2;` * @param index The index to set the value at. * @param value The stones to set. */ @@ -111,7 +117,7 @@ public object CompleteArtifactKt { _builder.setStones(index, value) } /** - * repeated .ei.ArtifactSpec stones = 2; + * `repeated .ei.ArtifactSpec stones = 2;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearStones") @@ -122,9 +128,9 @@ public object CompleteArtifactKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.CompleteArtifact.copy(block: ei.CompleteArtifactKt.Dsl.() -> kotlin.Unit): ei.Ei.CompleteArtifact = - ei.CompleteArtifactKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.CompleteArtifact.copy(block: `ei`.CompleteArtifactKt.Dsl.() -> kotlin.Unit): ei.Ei.CompleteArtifact = + `ei`.CompleteArtifactKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.CompleteArtifactOrBuilder.specOrNull: ei.Ei.ArtifactSpec? +public val ei.Ei.CompleteArtifactOrBuilder.specOrNull: ei.Ei.ArtifactSpec? get() = if (hasSpec()) getSpec() else null diff --git a/ei/kotlin/ei/CompleteMissionResponseKt.kt b/ei/kotlin/ei/CompleteMissionResponseKt.kt index 9983f43..4da7f53 100644 --- a/ei/kotlin/ei/CompleteMissionResponseKt.kt +++ b/ei/kotlin/ei/CompleteMissionResponseKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializecompleteMissionResponse") public inline fun completeMissionResponse(block: ei.CompleteMissionResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.CompleteMissionResponse = ei.CompleteMissionResponseKt.Dsl._create(ei.Ei.CompleteMissionResponse.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.CompleteMissionResponse` + */ public object CompleteMissionResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object CompleteMissionResponseKt { internal fun _build(): ei.Ei.CompleteMissionResponse = _builder.build() /** - * optional bool success = 1; + * `optional bool success = 1;` */ public var success: kotlin.Boolean @JvmName("getSuccess") - get() = _builder.getSuccess() + get() = _builder.success @JvmName("setSuccess") set(value) { - _builder.setSuccess(value) + _builder.success = value } /** - * optional bool success = 1; + * `optional bool success = 1;` */ public fun clearSuccess() { _builder.clearSuccess() } /** - * optional bool success = 1; + * `optional bool success = 1;` * @return Whether the success field is set. */ public fun hasSuccess(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object CompleteMissionResponseKt { } /** - * optional .ei.MissionInfo info = 2; + * `optional .ei.MissionInfo info = 2;` */ public var info: ei.Ei.MissionInfo @JvmName("getInfo") - get() = _builder.getInfo() + get() = _builder.info @JvmName("setInfo") set(value) { - _builder.setInfo(value) + _builder.info = value } /** - * optional .ei.MissionInfo info = 2; + * `optional .ei.MissionInfo info = 2;` */ public fun clearInfo() { _builder.clearInfo() } /** - * optional .ei.MissionInfo info = 2; + * `optional .ei.MissionInfo info = 2;` * @return Whether the info field is set. */ public fun hasInfo(): kotlin.Boolean { @@ -79,15 +85,15 @@ public object CompleteMissionResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ArtifactsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.CompleteMissionResponse.SecureArtifactSpec artifacts = 3; + * `repeated .ei.CompleteMissionResponse.SecureArtifactSpec artifacts = 3;` */ public val artifacts: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getArtifactsList() + _builder.artifactsList ) /** - * repeated .ei.CompleteMissionResponse.SecureArtifactSpec artifacts = 3; + * `repeated .ei.CompleteMissionResponse.SecureArtifactSpec artifacts = 3;` * @param value The artifacts to add. */ @kotlin.jvm.JvmSynthetic @@ -96,7 +102,7 @@ public object CompleteMissionResponseKt { _builder.addArtifacts(value) } /** - * repeated .ei.CompleteMissionResponse.SecureArtifactSpec artifacts = 3; + * `repeated .ei.CompleteMissionResponse.SecureArtifactSpec artifacts = 3;` * @param value The artifacts to add. */ @kotlin.jvm.JvmSynthetic @@ -106,7 +112,7 @@ public object CompleteMissionResponseKt { add(value) } /** - * repeated .ei.CompleteMissionResponse.SecureArtifactSpec artifacts = 3; + * `repeated .ei.CompleteMissionResponse.SecureArtifactSpec artifacts = 3;` * @param values The artifacts to add. */ @kotlin.jvm.JvmSynthetic @@ -115,7 +121,7 @@ public object CompleteMissionResponseKt { _builder.addAllArtifacts(values) } /** - * repeated .ei.CompleteMissionResponse.SecureArtifactSpec artifacts = 3; + * `repeated .ei.CompleteMissionResponse.SecureArtifactSpec artifacts = 3;` * @param values The artifacts to add. */ @kotlin.jvm.JvmSynthetic @@ -125,7 +131,7 @@ public object CompleteMissionResponseKt { addAll(values) } /** - * repeated .ei.CompleteMissionResponse.SecureArtifactSpec artifacts = 3; + * `repeated .ei.CompleteMissionResponse.SecureArtifactSpec artifacts = 3;` * @param index The index to set the value at. * @param value The artifacts to set. */ @@ -135,7 +141,7 @@ public object CompleteMissionResponseKt { _builder.setArtifacts(index, value) } /** - * repeated .ei.CompleteMissionResponse.SecureArtifactSpec artifacts = 3; + * `repeated .ei.CompleteMissionResponse.SecureArtifactSpec artifacts = 3;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearArtifacts") @@ -151,15 +157,15 @@ public object CompleteMissionResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class OtherRewardsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.Reward other_rewards = 4; + * `repeated .ei.Reward other_rewards = 4;` */ public val otherRewards: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getOtherRewardsList() + _builder.otherRewardsList ) /** - * repeated .ei.Reward other_rewards = 4; + * `repeated .ei.Reward other_rewards = 4;` * @param value The otherRewards to add. */ @kotlin.jvm.JvmSynthetic @@ -168,7 +174,7 @@ public object CompleteMissionResponseKt { _builder.addOtherRewards(value) } /** - * repeated .ei.Reward other_rewards = 4; + * `repeated .ei.Reward other_rewards = 4;` * @param value The otherRewards to add. */ @kotlin.jvm.JvmSynthetic @@ -178,7 +184,7 @@ public object CompleteMissionResponseKt { add(value) } /** - * repeated .ei.Reward other_rewards = 4; + * `repeated .ei.Reward other_rewards = 4;` * @param values The otherRewards to add. */ @kotlin.jvm.JvmSynthetic @@ -187,7 +193,7 @@ public object CompleteMissionResponseKt { _builder.addAllOtherRewards(values) } /** - * repeated .ei.Reward other_rewards = 4; + * `repeated .ei.Reward other_rewards = 4;` * @param values The otherRewards to add. */ @kotlin.jvm.JvmSynthetic @@ -197,7 +203,7 @@ public object CompleteMissionResponseKt { addAll(values) } /** - * repeated .ei.Reward other_rewards = 4; + * `repeated .ei.Reward other_rewards = 4;` * @param index The index to set the value at. * @param value The otherRewards to set. */ @@ -207,7 +213,7 @@ public object CompleteMissionResponseKt { _builder.setOtherRewards(index, value) } /** - * repeated .ei.Reward other_rewards = 4; + * `repeated .ei.Reward other_rewards = 4;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearOtherRewards") @@ -217,23 +223,23 @@ public object CompleteMissionResponseKt { /** - * optional string ei_user_id = 5; + * `optional string ei_user_id = 5;` */ public var eiUserId: kotlin.String @JvmName("getEiUserId") - get() = _builder.getEiUserId() + get() = _builder.eiUserId @JvmName("setEiUserId") set(value) { - _builder.setEiUserId(value) + _builder.eiUserId = value } /** - * optional string ei_user_id = 5; + * `optional string ei_user_id = 5;` */ public fun clearEiUserId() { _builder.clearEiUserId() } /** - * optional string ei_user_id = 5; + * `optional string ei_user_id = 5;` * @return Whether the eiUserId field is set. */ public fun hasEiUserId(): kotlin.Boolean { @@ -243,6 +249,9 @@ public object CompleteMissionResponseKt { @kotlin.jvm.JvmName("-initializesecureArtifactSpec") public inline fun secureArtifactSpec(block: ei.CompleteMissionResponseKt.SecureArtifactSpecKt.Dsl.() -> kotlin.Unit): ei.Ei.CompleteMissionResponse.SecureArtifactSpec = ei.CompleteMissionResponseKt.SecureArtifactSpecKt.Dsl._create(ei.Ei.CompleteMissionResponse.SecureArtifactSpec.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.CompleteMissionResponse.SecureArtifactSpec` + */ public object SecureArtifactSpecKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -260,23 +269,23 @@ public object CompleteMissionResponseKt { internal fun _build(): ei.Ei.CompleteMissionResponse.SecureArtifactSpec = _builder.build() /** - * optional .ei.ArtifactSpec spec = 1; + * `optional .ei.ArtifactSpec spec = 1;` */ public var spec: ei.Ei.ArtifactSpec @JvmName("getSpec") - get() = _builder.getSpec() + get() = _builder.spec @JvmName("setSpec") set(value) { - _builder.setSpec(value) + _builder.spec = value } /** - * optional .ei.ArtifactSpec spec = 1; + * `optional .ei.ArtifactSpec spec = 1;` */ public fun clearSpec() { _builder.clearSpec() } /** - * optional .ei.ArtifactSpec spec = 1; + * `optional .ei.ArtifactSpec spec = 1;` * @return Whether the spec field is set. */ public fun hasSpec(): kotlin.Boolean { @@ -286,23 +295,23 @@ public object CompleteMissionResponseKt { get() = _builder.specOrNull /** - * optional string server_id = 2; + * `optional string server_id = 2;` */ public var serverId: kotlin.String @JvmName("getServerId") - get() = _builder.getServerId() + get() = _builder.serverId @JvmName("setServerId") set(value) { - _builder.setServerId(value) + _builder.serverId = value } /** - * optional string server_id = 2; + * `optional string server_id = 2;` */ public fun clearServerId() { _builder.clearServerId() } /** - * optional string server_id = 2; + * `optional string server_id = 2;` * @return Whether the serverId field is set. */ public fun hasServerId(): kotlin.Boolean { @@ -312,16 +321,16 @@ public object CompleteMissionResponseKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.CompleteMissionResponse.copy(block: ei.CompleteMissionResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.CompleteMissionResponse = - ei.CompleteMissionResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.CompleteMissionResponse.copy(block: `ei`.CompleteMissionResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.CompleteMissionResponse = + `ei`.CompleteMissionResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.CompleteMissionResponse.SecureArtifactSpec.copy(block: ei.CompleteMissionResponseKt.SecureArtifactSpecKt.Dsl.() -> kotlin.Unit): ei.Ei.CompleteMissionResponse.SecureArtifactSpec = - ei.CompleteMissionResponseKt.SecureArtifactSpecKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.CompleteMissionResponse.SecureArtifactSpec.copy(block: `ei`.CompleteMissionResponseKt.SecureArtifactSpecKt.Dsl.() -> kotlin.Unit): ei.Ei.CompleteMissionResponse.SecureArtifactSpec = + `ei`.CompleteMissionResponseKt.SecureArtifactSpecKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.CompleteMissionResponse.SecureArtifactSpecOrBuilder.specOrNull: ei.Ei.ArtifactSpec? +public val ei.Ei.CompleteMissionResponse.SecureArtifactSpecOrBuilder.specOrNull: ei.Ei.ArtifactSpec? get() = if (hasSpec()) getSpec() else null -val ei.Ei.CompleteMissionResponseOrBuilder.infoOrNull: ei.Ei.MissionInfo? +public val ei.Ei.CompleteMissionResponseOrBuilder.infoOrNull: ei.Ei.MissionInfo? get() = if (hasInfo()) getInfo() else null diff --git a/ei/kotlin/ei/ConfigRequestKt.kt b/ei/kotlin/ei/ConfigRequestKt.kt index a2820ef..b525f34 100644 --- a/ei/kotlin/ei/ConfigRequestKt.kt +++ b/ei/kotlin/ei/ConfigRequestKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeconfigRequest") public inline fun configRequest(block: ei.ConfigRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.ConfigRequest = ei.ConfigRequestKt.Dsl._create(ei.Ei.ConfigRequest.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ConfigRequest` + */ public object ConfigRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object ConfigRequestKt { internal fun _build(): ei.Ei.ConfigRequest = _builder.build() /** - * optional .ei.BasicRequestInfo rinfo = 1; + * `optional .ei.BasicRequestInfo rinfo = 1;` */ public var rinfo: ei.Ei.BasicRequestInfo @JvmName("getRinfo") - get() = _builder.getRinfo() + get() = _builder.rinfo @JvmName("setRinfo") set(value) { - _builder.setRinfo(value) + _builder.rinfo = value } /** - * optional .ei.BasicRequestInfo rinfo = 1; + * `optional .ei.BasicRequestInfo rinfo = 1;` */ public fun clearRinfo() { _builder.clearRinfo() } /** - * optional .ei.BasicRequestInfo rinfo = 1; + * `optional .ei.BasicRequestInfo rinfo = 1;` * @return Whether the rinfo field is set. */ public fun hasRinfo(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object ConfigRequestKt { get() = _builder.rinfoOrNull /** - * optional double soul_eggs = 2; + * `optional double soul_eggs = 2;` */ public var soulEggs: kotlin.Double @JvmName("getSoulEggs") - get() = _builder.getSoulEggs() + get() = _builder.soulEggs @JvmName("setSoulEggs") set(value) { - _builder.setSoulEggs(value) + _builder.soulEggs = value } /** - * optional double soul_eggs = 2; + * `optional double soul_eggs = 2;` */ public fun clearSoulEggs() { _builder.clearSoulEggs() } /** - * optional double soul_eggs = 2; + * `optional double soul_eggs = 2;` * @return Whether the soulEggs field is set. */ public fun hasSoulEggs(): kotlin.Boolean { @@ -73,23 +79,23 @@ public object ConfigRequestKt { } /** - * optional bool contracts_unlocked = 5; + * `optional bool contracts_unlocked = 5;` */ public var contractsUnlocked: kotlin.Boolean @JvmName("getContractsUnlocked") - get() = _builder.getContractsUnlocked() + get() = _builder.contractsUnlocked @JvmName("setContractsUnlocked") set(value) { - _builder.setContractsUnlocked(value) + _builder.contractsUnlocked = value } /** - * optional bool contracts_unlocked = 5; + * `optional bool contracts_unlocked = 5;` */ public fun clearContractsUnlocked() { _builder.clearContractsUnlocked() } /** - * optional bool contracts_unlocked = 5; + * `optional bool contracts_unlocked = 5;` * @return Whether the contractsUnlocked field is set. */ public fun hasContractsUnlocked(): kotlin.Boolean { @@ -97,23 +103,23 @@ public object ConfigRequestKt { } /** - * optional bool artifacts_unlocked = 3; + * `optional bool artifacts_unlocked = 3;` */ public var artifactsUnlocked: kotlin.Boolean @JvmName("getArtifactsUnlocked") - get() = _builder.getArtifactsUnlocked() + get() = _builder.artifactsUnlocked @JvmName("setArtifactsUnlocked") set(value) { - _builder.setArtifactsUnlocked(value) + _builder.artifactsUnlocked = value } /** - * optional bool artifacts_unlocked = 3; + * `optional bool artifacts_unlocked = 3;` */ public fun clearArtifactsUnlocked() { _builder.clearArtifactsUnlocked() } /** - * optional bool artifacts_unlocked = 3; + * `optional bool artifacts_unlocked = 3;` * @return Whether the artifactsUnlocked field is set. */ public fun hasArtifactsUnlocked(): kotlin.Boolean { @@ -121,23 +127,23 @@ public object ConfigRequestKt { } /** - * optional bool fuel_tank_unlocked = 4; + * `optional bool fuel_tank_unlocked = 4;` */ public var fuelTankUnlocked: kotlin.Boolean @JvmName("getFuelTankUnlocked") - get() = _builder.getFuelTankUnlocked() + get() = _builder.fuelTankUnlocked @JvmName("setFuelTankUnlocked") set(value) { - _builder.setFuelTankUnlocked(value) + _builder.fuelTankUnlocked = value } /** - * optional bool fuel_tank_unlocked = 4; + * `optional bool fuel_tank_unlocked = 4;` */ public fun clearFuelTankUnlocked() { _builder.clearFuelTankUnlocked() } /** - * optional bool fuel_tank_unlocked = 4; + * `optional bool fuel_tank_unlocked = 4;` * @return Whether the fuelTankUnlocked field is set. */ public fun hasFuelTankUnlocked(): kotlin.Boolean { @@ -145,23 +151,23 @@ public object ConfigRequestKt { } /** - * optional bool pro_permit = 6; + * `optional bool pro_permit = 6;` */ public var proPermit: kotlin.Boolean @JvmName("getProPermit") - get() = _builder.getProPermit() + get() = _builder.proPermit @JvmName("setProPermit") set(value) { - _builder.setProPermit(value) + _builder.proPermit = value } /** - * optional bool pro_permit = 6; + * `optional bool pro_permit = 6;` */ public fun clearProPermit() { _builder.clearProPermit() } /** - * optional bool pro_permit = 6; + * `optional bool pro_permit = 6;` * @return Whether the proPermit field is set. */ public fun hasProPermit(): kotlin.Boolean { @@ -169,23 +175,23 @@ public object ConfigRequestKt { } /** - * optional bool ultra = 7; + * `optional bool ultra = 7;` */ public var ultra: kotlin.Boolean @JvmName("getUltra") - get() = _builder.getUltra() + get() = _builder.ultra @JvmName("setUltra") set(value) { - _builder.setUltra(value) + _builder.ultra = value } /** - * optional bool ultra = 7; + * `optional bool ultra = 7;` */ public fun clearUltra() { _builder.clearUltra() } /** - * optional bool ultra = 7; + * `optional bool ultra = 7;` * @return Whether the ultra field is set. */ public fun hasUltra(): kotlin.Boolean { @@ -193,23 +199,23 @@ public object ConfigRequestKt { } /** - * optional string tips_checksum = 8; + * `optional string tips_checksum = 8;` */ public var tipsChecksum: kotlin.String @JvmName("getTipsChecksum") - get() = _builder.getTipsChecksum() + get() = _builder.tipsChecksum @JvmName("setTipsChecksum") set(value) { - _builder.setTipsChecksum(value) + _builder.tipsChecksum = value } /** - * optional string tips_checksum = 8; + * `optional string tips_checksum = 8;` */ public fun clearTipsChecksum() { _builder.clearTipsChecksum() } /** - * optional string tips_checksum = 8; + * `optional string tips_checksum = 8;` * @return Whether the tipsChecksum field is set. */ public fun hasTipsChecksum(): kotlin.Boolean { @@ -218,9 +224,9 @@ public object ConfigRequestKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ConfigRequest.copy(block: ei.ConfigRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.ConfigRequest = - ei.ConfigRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ConfigRequest.copy(block: `ei`.ConfigRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.ConfigRequest = + `ei`.ConfigRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.ConfigRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? +public val ei.Ei.ConfigRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? get() = if (hasRinfo()) getRinfo() else null diff --git a/ei/kotlin/ei/ConfigResponseKt.kt b/ei/kotlin/ei/ConfigResponseKt.kt index 3005f5a..6545bed 100644 --- a/ei/kotlin/ei/ConfigResponseKt.kt +++ b/ei/kotlin/ei/ConfigResponseKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeconfigResponse") public inline fun configResponse(block: ei.ConfigResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.ConfigResponse = ei.ConfigResponseKt.Dsl._create(ei.Ei.ConfigResponse.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ConfigResponse` + */ public object ConfigResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object ConfigResponseKt { internal fun _build(): ei.Ei.ConfigResponse = _builder.build() /** - * optional .ei.LiveConfig live_config = 1; + * `optional .ei.LiveConfig live_config = 1;` */ public var liveConfig: ei.Ei.LiveConfig @JvmName("getLiveConfig") - get() = _builder.getLiveConfig() + get() = _builder.liveConfig @JvmName("setLiveConfig") set(value) { - _builder.setLiveConfig(value) + _builder.liveConfig = value } /** - * optional .ei.LiveConfig live_config = 1; + * `optional .ei.LiveConfig live_config = 1;` */ public fun clearLiveConfig() { _builder.clearLiveConfig() } /** - * optional .ei.LiveConfig live_config = 1; + * `optional .ei.LiveConfig live_config = 1;` * @return Whether the liveConfig field is set. */ public fun hasLiveConfig(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object ConfigResponseKt { get() = _builder.liveConfigOrNull /** - * optional .ei.MailDB mail_bag = 2; + * `optional .ei.MailDB mail_bag = 2;` */ public var mailBag: ei.Ei.MailDB @JvmName("getMailBag") - get() = _builder.getMailBag() + get() = _builder.mailBag @JvmName("setMailBag") set(value) { - _builder.setMailBag(value) + _builder.mailBag = value } /** - * optional .ei.MailDB mail_bag = 2; + * `optional .ei.MailDB mail_bag = 2;` */ public fun clearMailBag() { _builder.clearMailBag() } /** - * optional .ei.MailDB mail_bag = 2; + * `optional .ei.MailDB mail_bag = 2;` * @return Whether the mailBag field is set. */ public fun hasMailBag(): kotlin.Boolean { @@ -75,23 +81,23 @@ public object ConfigResponseKt { get() = _builder.mailBagOrNull /** - * optional .ei.DLCCatalog dlc_catalog = 3; + * `optional .ei.DLCCatalog dlc_catalog = 3;` */ public var dlcCatalog: ei.Ei.DLCCatalog @JvmName("getDlcCatalog") - get() = _builder.getDlcCatalog() + get() = _builder.dlcCatalog @JvmName("setDlcCatalog") set(value) { - _builder.setDlcCatalog(value) + _builder.dlcCatalog = value } /** - * optional .ei.DLCCatalog dlc_catalog = 3; + * `optional .ei.DLCCatalog dlc_catalog = 3;` */ public fun clearDlcCatalog() { _builder.clearDlcCatalog() } /** - * optional .ei.DLCCatalog dlc_catalog = 3; + * `optional .ei.DLCCatalog dlc_catalog = 3;` * @return Whether the dlcCatalog field is set. */ public fun hasDlcCatalog(): kotlin.Boolean { @@ -102,15 +108,15 @@ public object ConfigResponseKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ConfigResponse.copy(block: ei.ConfigResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.ConfigResponse = - ei.ConfigResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ConfigResponse.copy(block: `ei`.ConfigResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.ConfigResponse = + `ei`.ConfigResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.ConfigResponseOrBuilder.liveConfigOrNull: ei.Ei.LiveConfig? +public val ei.Ei.ConfigResponseOrBuilder.liveConfigOrNull: ei.Ei.LiveConfig? get() = if (hasLiveConfig()) getLiveConfig() else null -val ei.Ei.ConfigResponseOrBuilder.mailBagOrNull: ei.Ei.MailDB? +public val ei.Ei.ConfigResponseOrBuilder.mailBagOrNull: ei.Ei.MailDB? get() = if (hasMailBag()) getMailBag() else null -val ei.Ei.ConfigResponseOrBuilder.dlcCatalogOrNull: ei.Ei.DLCCatalog? +public val ei.Ei.ConfigResponseOrBuilder.dlcCatalogOrNull: ei.Ei.DLCCatalog? get() = if (hasDlcCatalog()) getDlcCatalog() else null diff --git a/ei/kotlin/ei/ConsumeArtifactRequestKt.kt b/ei/kotlin/ei/ConsumeArtifactRequestKt.kt index 42905e8..7100e01 100644 --- a/ei/kotlin/ei/ConsumeArtifactRequestKt.kt +++ b/ei/kotlin/ei/ConsumeArtifactRequestKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeconsumeArtifactRequest") public inline fun consumeArtifactRequest(block: ei.ConsumeArtifactRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.ConsumeArtifactRequest = ei.ConsumeArtifactRequestKt.Dsl._create(ei.Ei.ConsumeArtifactRequest.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ConsumeArtifactRequest` + */ public object ConsumeArtifactRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object ConsumeArtifactRequestKt { internal fun _build(): ei.Ei.ConsumeArtifactRequest = _builder.build() /** - * optional .ei.BasicRequestInfo rinfo = 4; + * `optional .ei.BasicRequestInfo rinfo = 4;` */ public var rinfo: ei.Ei.BasicRequestInfo @JvmName("getRinfo") - get() = _builder.getRinfo() + get() = _builder.rinfo @JvmName("setRinfo") set(value) { - _builder.setRinfo(value) + _builder.rinfo = value } /** - * optional .ei.BasicRequestInfo rinfo = 4; + * `optional .ei.BasicRequestInfo rinfo = 4;` */ public fun clearRinfo() { _builder.clearRinfo() } /** - * optional .ei.BasicRequestInfo rinfo = 4; + * `optional .ei.BasicRequestInfo rinfo = 4;` * @return Whether the rinfo field is set. */ public fun hasRinfo(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object ConsumeArtifactRequestKt { get() = _builder.rinfoOrNull /** - * optional string ei_user_id = 3; + * `optional string ei_user_id = 3;` */ public var eiUserId: kotlin.String @JvmName("getEiUserId") - get() = _builder.getEiUserId() + get() = _builder.eiUserId @JvmName("setEiUserId") set(value) { - _builder.setEiUserId(value) + _builder.eiUserId = value } /** - * optional string ei_user_id = 3; + * `optional string ei_user_id = 3;` */ public fun clearEiUserId() { _builder.clearEiUserId() } /** - * optional string ei_user_id = 3; + * `optional string ei_user_id = 3;` * @return Whether the eiUserId field is set. */ public fun hasEiUserId(): kotlin.Boolean { @@ -73,23 +79,23 @@ public object ConsumeArtifactRequestKt { } /** - * optional .ei.ArtifactSpec spec = 1; + * `optional .ei.ArtifactSpec spec = 1;` */ public var spec: ei.Ei.ArtifactSpec @JvmName("getSpec") - get() = _builder.getSpec() + get() = _builder.spec @JvmName("setSpec") set(value) { - _builder.setSpec(value) + _builder.spec = value } /** - * optional .ei.ArtifactSpec spec = 1; + * `optional .ei.ArtifactSpec spec = 1;` */ public fun clearSpec() { _builder.clearSpec() } /** - * optional .ei.ArtifactSpec spec = 1; + * `optional .ei.ArtifactSpec spec = 1;` * @return Whether the spec field is set. */ public fun hasSpec(): kotlin.Boolean { @@ -99,23 +105,23 @@ public object ConsumeArtifactRequestKt { get() = _builder.specOrNull /** - * optional string artifact_server_id = 5; + * `optional string artifact_server_id = 5;` */ public var artifactServerId: kotlin.String @JvmName("getArtifactServerId") - get() = _builder.getArtifactServerId() + get() = _builder.artifactServerId @JvmName("setArtifactServerId") set(value) { - _builder.setArtifactServerId(value) + _builder.artifactServerId = value } /** - * optional string artifact_server_id = 5; + * `optional string artifact_server_id = 5;` */ public fun clearArtifactServerId() { _builder.clearArtifactServerId() } /** - * optional string artifact_server_id = 5; + * `optional string artifact_server_id = 5;` * @return Whether the artifactServerId field is set. */ public fun hasArtifactServerId(): kotlin.Boolean { @@ -123,23 +129,23 @@ public object ConsumeArtifactRequestKt { } /** - * optional uint64 original_item_id = 2; + * `optional uint64 original_item_id = 2;` */ public var originalItemId: kotlin.Long @JvmName("getOriginalItemId") - get() = _builder.getOriginalItemId() + get() = _builder.originalItemId @JvmName("setOriginalItemId") set(value) { - _builder.setOriginalItemId(value) + _builder.originalItemId = value } /** - * optional uint64 original_item_id = 2; + * `optional uint64 original_item_id = 2;` */ public fun clearOriginalItemId() { _builder.clearOriginalItemId() } /** - * optional uint64 original_item_id = 2; + * `optional uint64 original_item_id = 2;` * @return Whether the originalItemId field is set. */ public fun hasOriginalItemId(): kotlin.Boolean { @@ -153,16 +159,16 @@ public object ConsumeArtifactRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class AdditionalServerIdsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated string additional_server_ids = 7; + * `repeated string additional_server_ids = 7;` * @return A list containing the additionalServerIds. */ public val additionalServerIds: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getAdditionalServerIdsList() + _builder.additionalServerIdsList ) /** - * repeated string additional_server_ids = 7; + * `repeated string additional_server_ids = 7;` * @param value The additionalServerIds to add. */ @kotlin.jvm.JvmSynthetic @@ -171,7 +177,7 @@ public object ConsumeArtifactRequestKt { _builder.addAdditionalServerIds(value) } /** - * repeated string additional_server_ids = 7; + * `repeated string additional_server_ids = 7;` * @param value The additionalServerIds to add. */ @kotlin.jvm.JvmSynthetic @@ -181,7 +187,7 @@ public object ConsumeArtifactRequestKt { add(value) } /** - * repeated string additional_server_ids = 7; + * `repeated string additional_server_ids = 7;` * @param values The additionalServerIds to add. */ @kotlin.jvm.JvmSynthetic @@ -190,7 +196,7 @@ public object ConsumeArtifactRequestKt { _builder.addAllAdditionalServerIds(values) } /** - * repeated string additional_server_ids = 7; + * `repeated string additional_server_ids = 7;` * @param values The additionalServerIds to add. */ @kotlin.jvm.JvmSynthetic @@ -200,7 +206,7 @@ public object ConsumeArtifactRequestKt { addAll(values) } /** - * repeated string additional_server_ids = 7; + * `repeated string additional_server_ids = 7;` * @param index The index to set the value at. * @param value The additionalServerIds to set. */ @@ -209,7 +215,7 @@ public object ConsumeArtifactRequestKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setAdditionalServerIds(index, value) }/** - * repeated string additional_server_ids = 7; + * `repeated string additional_server_ids = 7;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearAdditionalServerIds") @@ -223,15 +229,15 @@ public object ConsumeArtifactRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class AdditionalItemIdsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated uint64 additional_item_ids = 8; + * `repeated uint64 additional_item_ids = 8;` */ public val additionalItemIds: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getAdditionalItemIdsList() + _builder.additionalItemIdsList ) /** - * repeated uint64 additional_item_ids = 8; + * `repeated uint64 additional_item_ids = 8;` * @param value The additionalItemIds to add. */ @kotlin.jvm.JvmSynthetic @@ -239,7 +245,7 @@ public object ConsumeArtifactRequestKt { public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.Long) { _builder.addAdditionalItemIds(value) }/** - * repeated uint64 additional_item_ids = 8; + * `repeated uint64 additional_item_ids = 8;` * @param value The additionalItemIds to add. */ @kotlin.jvm.JvmSynthetic @@ -248,7 +254,7 @@ public object ConsumeArtifactRequestKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.Long) { add(value) }/** - * repeated uint64 additional_item_ids = 8; + * `repeated uint64 additional_item_ids = 8;` * @param values The additionalItemIds to add. */ @kotlin.jvm.JvmSynthetic @@ -256,7 +262,7 @@ public object ConsumeArtifactRequestKt { public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllAdditionalItemIds(values) }/** - * repeated uint64 additional_item_ids = 8; + * `repeated uint64 additional_item_ids = 8;` * @param values The additionalItemIds to add. */ @kotlin.jvm.JvmSynthetic @@ -265,7 +271,7 @@ public object ConsumeArtifactRequestKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** - * repeated uint64 additional_item_ids = 8; + * `repeated uint64 additional_item_ids = 8;` * @param index The index to set the value at. * @param value The additionalItemIds to set. */ @@ -274,7 +280,7 @@ public object ConsumeArtifactRequestKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.Long) { _builder.setAdditionalItemIds(index, value) }/** - * repeated uint64 additional_item_ids = 8; + * `repeated uint64 additional_item_ids = 8;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearAdditionalItemIds") @@ -282,23 +288,23 @@ public object ConsumeArtifactRequestKt { _builder.clearAdditionalItemIds() } /** - * optional uint32 quantity = 6; + * `optional uint32 quantity = 6;` */ public var quantity: kotlin.Int @JvmName("getQuantity") - get() = _builder.getQuantity() + get() = _builder.quantity @JvmName("setQuantity") set(value) { - _builder.setQuantity(value) + _builder.quantity = value } /** - * optional uint32 quantity = 6; + * `optional uint32 quantity = 6;` */ public fun clearQuantity() { _builder.clearQuantity() } /** - * optional uint32 quantity = 6; + * `optional uint32 quantity = 6;` * @return Whether the quantity field is set. */ public fun hasQuantity(): kotlin.Boolean { @@ -307,12 +313,12 @@ public object ConsumeArtifactRequestKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ConsumeArtifactRequest.copy(block: ei.ConsumeArtifactRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.ConsumeArtifactRequest = - ei.ConsumeArtifactRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ConsumeArtifactRequest.copy(block: `ei`.ConsumeArtifactRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.ConsumeArtifactRequest = + `ei`.ConsumeArtifactRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.ConsumeArtifactRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? +public val ei.Ei.ConsumeArtifactRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? get() = if (hasRinfo()) getRinfo() else null -val ei.Ei.ConsumeArtifactRequestOrBuilder.specOrNull: ei.Ei.ArtifactSpec? +public val ei.Ei.ConsumeArtifactRequestOrBuilder.specOrNull: ei.Ei.ArtifactSpec? get() = if (hasSpec()) getSpec() else null diff --git a/ei/kotlin/ei/ConsumeArtifactResponseKt.kt b/ei/kotlin/ei/ConsumeArtifactResponseKt.kt index 6f5ef93..539e7f4 100644 --- a/ei/kotlin/ei/ConsumeArtifactResponseKt.kt +++ b/ei/kotlin/ei/ConsumeArtifactResponseKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeconsumeArtifactResponse") public inline fun consumeArtifactResponse(block: ei.ConsumeArtifactResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.ConsumeArtifactResponse = ei.ConsumeArtifactResponseKt.Dsl._create(ei.Ei.ConsumeArtifactResponse.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ConsumeArtifactResponse` + */ public object ConsumeArtifactResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object ConsumeArtifactResponseKt { internal fun _build(): ei.Ei.ConsumeArtifactResponse = _builder.build() /** - * optional bool success = 1; + * `optional bool success = 1;` */ public var success: kotlin.Boolean @JvmName("getSuccess") - get() = _builder.getSuccess() + get() = _builder.success @JvmName("setSuccess") set(value) { - _builder.setSuccess(value) + _builder.success = value } /** - * optional bool success = 1; + * `optional bool success = 1;` */ public fun clearSuccess() { _builder.clearSuccess() } /** - * optional bool success = 1; + * `optional bool success = 1;` * @return Whether the success field is set. */ public fun hasSuccess(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object ConsumeArtifactResponseKt { } /** - * optional uint64 original_item_id = 2; + * `optional uint64 original_item_id = 2;` */ public var originalItemId: kotlin.Long @JvmName("getOriginalItemId") - get() = _builder.getOriginalItemId() + get() = _builder.originalItemId @JvmName("setOriginalItemId") set(value) { - _builder.setOriginalItemId(value) + _builder.originalItemId = value } /** - * optional uint64 original_item_id = 2; + * `optional uint64 original_item_id = 2;` */ public fun clearOriginalItemId() { _builder.clearOriginalItemId() } /** - * optional uint64 original_item_id = 2; + * `optional uint64 original_item_id = 2;` * @return Whether the originalItemId field is set. */ public fun hasOriginalItemId(): kotlin.Boolean { @@ -77,15 +83,15 @@ public object ConsumeArtifactResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class AdditionalItemIdsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated uint64 additional_item_ids = 6; + * `repeated uint64 additional_item_ids = 6;` */ public val additionalItemIds: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getAdditionalItemIdsList() + _builder.additionalItemIdsList ) /** - * repeated uint64 additional_item_ids = 6; + * `repeated uint64 additional_item_ids = 6;` * @param value The additionalItemIds to add. */ @kotlin.jvm.JvmSynthetic @@ -93,7 +99,7 @@ public object ConsumeArtifactResponseKt { public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.Long) { _builder.addAdditionalItemIds(value) }/** - * repeated uint64 additional_item_ids = 6; + * `repeated uint64 additional_item_ids = 6;` * @param value The additionalItemIds to add. */ @kotlin.jvm.JvmSynthetic @@ -102,7 +108,7 @@ public object ConsumeArtifactResponseKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.Long) { add(value) }/** - * repeated uint64 additional_item_ids = 6; + * `repeated uint64 additional_item_ids = 6;` * @param values The additionalItemIds to add. */ @kotlin.jvm.JvmSynthetic @@ -110,7 +116,7 @@ public object ConsumeArtifactResponseKt { public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllAdditionalItemIds(values) }/** - * repeated uint64 additional_item_ids = 6; + * `repeated uint64 additional_item_ids = 6;` * @param values The additionalItemIds to add. */ @kotlin.jvm.JvmSynthetic @@ -119,7 +125,7 @@ public object ConsumeArtifactResponseKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** - * repeated uint64 additional_item_ids = 6; + * `repeated uint64 additional_item_ids = 6;` * @param index The index to set the value at. * @param value The additionalItemIds to set. */ @@ -128,7 +134,7 @@ public object ConsumeArtifactResponseKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.Long) { _builder.setAdditionalItemIds(index, value) }/** - * repeated uint64 additional_item_ids = 6; + * `repeated uint64 additional_item_ids = 6;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearAdditionalItemIds") @@ -142,15 +148,15 @@ public object ConsumeArtifactResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ByproductsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ArtifactSpec byproducts = 3; + * `repeated .ei.ArtifactSpec byproducts = 3;` */ public val byproducts: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getByproductsList() + _builder.byproductsList ) /** - * repeated .ei.ArtifactSpec byproducts = 3; + * `repeated .ei.ArtifactSpec byproducts = 3;` * @param value The byproducts to add. */ @kotlin.jvm.JvmSynthetic @@ -159,7 +165,7 @@ public object ConsumeArtifactResponseKt { _builder.addByproducts(value) } /** - * repeated .ei.ArtifactSpec byproducts = 3; + * `repeated .ei.ArtifactSpec byproducts = 3;` * @param value The byproducts to add. */ @kotlin.jvm.JvmSynthetic @@ -169,7 +175,7 @@ public object ConsumeArtifactResponseKt { add(value) } /** - * repeated .ei.ArtifactSpec byproducts = 3; + * `repeated .ei.ArtifactSpec byproducts = 3;` * @param values The byproducts to add. */ @kotlin.jvm.JvmSynthetic @@ -178,7 +184,7 @@ public object ConsumeArtifactResponseKt { _builder.addAllByproducts(values) } /** - * repeated .ei.ArtifactSpec byproducts = 3; + * `repeated .ei.ArtifactSpec byproducts = 3;` * @param values The byproducts to add. */ @kotlin.jvm.JvmSynthetic @@ -188,7 +194,7 @@ public object ConsumeArtifactResponseKt { addAll(values) } /** - * repeated .ei.ArtifactSpec byproducts = 3; + * `repeated .ei.ArtifactSpec byproducts = 3;` * @param index The index to set the value at. * @param value The byproducts to set. */ @@ -198,7 +204,7 @@ public object ConsumeArtifactResponseKt { _builder.setByproducts(index, value) } /** - * repeated .ei.ArtifactSpec byproducts = 3; + * `repeated .ei.ArtifactSpec byproducts = 3;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearByproducts") @@ -214,15 +220,15 @@ public object ConsumeArtifactResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class OtherRewardsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.Reward other_rewards = 4; + * `repeated .ei.Reward other_rewards = 4;` */ public val otherRewards: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getOtherRewardsList() + _builder.otherRewardsList ) /** - * repeated .ei.Reward other_rewards = 4; + * `repeated .ei.Reward other_rewards = 4;` * @param value The otherRewards to add. */ @kotlin.jvm.JvmSynthetic @@ -231,7 +237,7 @@ public object ConsumeArtifactResponseKt { _builder.addOtherRewards(value) } /** - * repeated .ei.Reward other_rewards = 4; + * `repeated .ei.Reward other_rewards = 4;` * @param value The otherRewards to add. */ @kotlin.jvm.JvmSynthetic @@ -241,7 +247,7 @@ public object ConsumeArtifactResponseKt { add(value) } /** - * repeated .ei.Reward other_rewards = 4; + * `repeated .ei.Reward other_rewards = 4;` * @param values The otherRewards to add. */ @kotlin.jvm.JvmSynthetic @@ -250,7 +256,7 @@ public object ConsumeArtifactResponseKt { _builder.addAllOtherRewards(values) } /** - * repeated .ei.Reward other_rewards = 4; + * `repeated .ei.Reward other_rewards = 4;` * @param values The otherRewards to add. */ @kotlin.jvm.JvmSynthetic @@ -260,7 +266,7 @@ public object ConsumeArtifactResponseKt { addAll(values) } /** - * repeated .ei.Reward other_rewards = 4; + * `repeated .ei.Reward other_rewards = 4;` * @param index The index to set the value at. * @param value The otherRewards to set. */ @@ -270,7 +276,7 @@ public object ConsumeArtifactResponseKt { _builder.setOtherRewards(index, value) } /** - * repeated .ei.Reward other_rewards = 4; + * `repeated .ei.Reward other_rewards = 4;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearOtherRewards") @@ -280,23 +286,23 @@ public object ConsumeArtifactResponseKt { /** - * optional string ei_user_id = 5; + * `optional string ei_user_id = 5;` */ public var eiUserId: kotlin.String @JvmName("getEiUserId") - get() = _builder.getEiUserId() + get() = _builder.eiUserId @JvmName("setEiUserId") set(value) { - _builder.setEiUserId(value) + _builder.eiUserId = value } /** - * optional string ei_user_id = 5; + * `optional string ei_user_id = 5;` */ public fun clearEiUserId() { _builder.clearEiUserId() } /** - * optional string ei_user_id = 5; + * `optional string ei_user_id = 5;` * @return Whether the eiUserId field is set. */ public fun hasEiUserId(): kotlin.Boolean { @@ -305,6 +311,6 @@ public object ConsumeArtifactResponseKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ConsumeArtifactResponse.copy(block: ei.ConsumeArtifactResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.ConsumeArtifactResponse = - ei.ConsumeArtifactResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ConsumeArtifactResponse.copy(block: `ei`.ConsumeArtifactResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.ConsumeArtifactResponse = + `ei`.ConsumeArtifactResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/ContractActionKt.kt b/ei/kotlin/ei/ContractActionKt.kt index f6ecce5..4cd00a1 100644 --- a/ei/kotlin/ei/ContractActionKt.kt +++ b/ei/kotlin/ei/ContractActionKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializecontractAction") public inline fun contractAction(block: ei.ContractActionKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractAction = ei.ContractActionKt.Dsl._create(ei.Ei.ContractAction.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ContractAction` + */ public object ContractActionKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object ContractActionKt { internal fun _build(): ei.Ei.ContractAction = _builder.build() /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public var userId: kotlin.String @JvmName("getUserId") - get() = _builder.getUserId() + get() = _builder.userId @JvmName("setUserId") set(value) { - _builder.setUserId(value) + _builder.userId = value } /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public fun clearUserId() { _builder.clearUserId() } /** - * optional string user_id = 1; + * `optional string user_id = 1;` * @return Whether the userId field is set. */ public fun hasUserId(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object ContractActionKt { } /** - * optional string action_name = 2; + * `optional string action_name = 2;` */ public var actionName: kotlin.String @JvmName("getActionName") - get() = _builder.getActionName() + get() = _builder.actionName @JvmName("setActionName") set(value) { - _builder.setActionName(value) + _builder.actionName = value } /** - * optional string action_name = 2; + * `optional string action_name = 2;` */ public fun clearActionName() { _builder.clearActionName() } /** - * optional string action_name = 2; + * `optional string action_name = 2;` * @return Whether the actionName field is set. */ public fun hasActionName(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object ContractActionKt { } /** - * optional double approx_time = 3; + * `optional double approx_time = 3;` */ public var approxTime: kotlin.Double @JvmName("getApproxTime") - get() = _builder.getApproxTime() + get() = _builder.approxTime @JvmName("setApproxTime") set(value) { - _builder.setApproxTime(value) + _builder.approxTime = value } /** - * optional double approx_time = 3; + * `optional double approx_time = 3;` */ public fun clearApproxTime() { _builder.clearApproxTime() } /** - * optional double approx_time = 3; + * `optional double approx_time = 3;` * @return Whether the approxTime field is set. */ public fun hasApproxTime(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object ContractActionKt { } /** - * optional string dest_user_id = 4; + * `optional string dest_user_id = 4;` */ public var destUserId: kotlin.String @JvmName("getDestUserId") - get() = _builder.getDestUserId() + get() = _builder.destUserId @JvmName("setDestUserId") set(value) { - _builder.setDestUserId(value) + _builder.destUserId = value } /** - * optional string dest_user_id = 4; + * `optional string dest_user_id = 4;` */ public fun clearDestUserId() { _builder.clearDestUserId() } /** - * optional string dest_user_id = 4; + * `optional string dest_user_id = 4;` * @return Whether the destUserId field is set. */ public fun hasDestUserId(): kotlin.Boolean { @@ -119,23 +125,23 @@ public object ContractActionKt { } /** - * optional string contract_id = 5; + * `optional string contract_id = 5;` */ public var contractId: kotlin.String @JvmName("getContractId") - get() = _builder.getContractId() + get() = _builder.contractId @JvmName("setContractId") set(value) { - _builder.setContractId(value) + _builder.contractId = value } /** - * optional string contract_id = 5; + * `optional string contract_id = 5;` */ public fun clearContractId() { _builder.clearContractId() } /** - * optional string contract_id = 5; + * `optional string contract_id = 5;` * @return Whether the contractId field is set. */ public fun hasContractId(): kotlin.Boolean { @@ -143,23 +149,23 @@ public object ContractActionKt { } /** - * optional string coop_id = 6; + * `optional string coop_id = 6;` */ public var coopId: kotlin.String @JvmName("getCoopId") - get() = _builder.getCoopId() + get() = _builder.coopId @JvmName("setCoopId") set(value) { - _builder.setCoopId(value) + _builder.coopId = value } /** - * optional string coop_id = 6; + * `optional string coop_id = 6;` */ public fun clearCoopId() { _builder.clearCoopId() } /** - * optional string coop_id = 6; + * `optional string coop_id = 6;` * @return Whether the coopId field is set. */ public fun hasCoopId(): kotlin.Boolean { @@ -167,23 +173,23 @@ public object ContractActionKt { } /** - * optional bool autojoin = 7; + * `optional bool autojoin = 7;` */ public var autojoin: kotlin.Boolean @JvmName("getAutojoin") - get() = _builder.getAutojoin() + get() = _builder.autojoin @JvmName("setAutojoin") set(value) { - _builder.setAutojoin(value) + _builder.autojoin = value } /** - * optional bool autojoin = 7; + * `optional bool autojoin = 7;` */ public fun clearAutojoin() { _builder.clearAutojoin() } /** - * optional bool autojoin = 7; + * `optional bool autojoin = 7;` * @return Whether the autojoin field is set. */ public fun hasAutojoin(): kotlin.Boolean { @@ -191,23 +197,23 @@ public object ContractActionKt { } /** - * optional uint32 grade = 8; + * `optional uint32 grade = 8;` */ public var grade: kotlin.Int @JvmName("getGrade") - get() = _builder.getGrade() + get() = _builder.grade @JvmName("setGrade") set(value) { - _builder.setGrade(value) + _builder.grade = value } /** - * optional uint32 grade = 8; + * `optional uint32 grade = 8;` */ public fun clearGrade() { _builder.clearGrade() } /** - * optional uint32 grade = 8; + * `optional uint32 grade = 8;` * @return Whether the grade field is set. */ public fun hasGrade(): kotlin.Boolean { @@ -215,23 +221,23 @@ public object ContractActionKt { } /** - * optional bool replay = 9; + * `optional bool replay = 9;` */ public var replay: kotlin.Boolean @JvmName("getReplay") - get() = _builder.getReplay() + get() = _builder.replay @JvmName("setReplay") set(value) { - _builder.setReplay(value) + _builder.replay = value } /** - * optional bool replay = 9; + * `optional bool replay = 9;` */ public fun clearReplay() { _builder.clearReplay() } /** - * optional bool replay = 9; + * `optional bool replay = 9;` * @return Whether the replay field is set. */ public fun hasReplay(): kotlin.Boolean { @@ -239,23 +245,23 @@ public object ContractActionKt { } /** - * optional bool points_replay = 10; + * `optional bool points_replay = 10;` */ public var pointsReplay: kotlin.Boolean @JvmName("getPointsReplay") - get() = _builder.getPointsReplay() + get() = _builder.pointsReplay @JvmName("setPointsReplay") set(value) { - _builder.setPointsReplay(value) + _builder.pointsReplay = value } /** - * optional bool points_replay = 10; + * `optional bool points_replay = 10;` */ public fun clearPointsReplay() { _builder.clearPointsReplay() } /** - * optional bool points_replay = 10; + * `optional bool points_replay = 10;` * @return Whether the pointsReplay field is set. */ public fun hasPointsReplay(): kotlin.Boolean { @@ -263,23 +269,23 @@ public object ContractActionKt { } /** - * optional uint32 reward_type = 11; + * `optional uint32 reward_type = 11;` */ public var rewardType: kotlin.Int @JvmName("getRewardType") - get() = _builder.getRewardType() + get() = _builder.rewardType @JvmName("setRewardType") set(value) { - _builder.setRewardType(value) + _builder.rewardType = value } /** - * optional uint32 reward_type = 11; + * `optional uint32 reward_type = 11;` */ public fun clearRewardType() { _builder.clearRewardType() } /** - * optional uint32 reward_type = 11; + * `optional uint32 reward_type = 11;` * @return Whether the rewardType field is set. */ public fun hasRewardType(): kotlin.Boolean { @@ -287,23 +293,23 @@ public object ContractActionKt { } /** - * optional string reward_subtype = 12; + * `optional string reward_subtype = 12;` */ public var rewardSubtype: kotlin.String @JvmName("getRewardSubtype") - get() = _builder.getRewardSubtype() + get() = _builder.rewardSubtype @JvmName("setRewardSubtype") set(value) { - _builder.setRewardSubtype(value) + _builder.rewardSubtype = value } /** - * optional string reward_subtype = 12; + * `optional string reward_subtype = 12;` */ public fun clearRewardSubtype() { _builder.clearRewardSubtype() } /** - * optional string reward_subtype = 12; + * `optional string reward_subtype = 12;` * @return Whether the rewardSubtype field is set. */ public fun hasRewardSubtype(): kotlin.Boolean { @@ -311,23 +317,23 @@ public object ContractActionKt { } /** - * optional double reward_amount = 13; + * `optional double reward_amount = 13;` */ public var rewardAmount: kotlin.Double @JvmName("getRewardAmount") - get() = _builder.getRewardAmount() + get() = _builder.rewardAmount @JvmName("setRewardAmount") set(value) { - _builder.setRewardAmount(value) + _builder.rewardAmount = value } /** - * optional double reward_amount = 13; + * `optional double reward_amount = 13;` */ public fun clearRewardAmount() { _builder.clearRewardAmount() } /** - * optional double reward_amount = 13; + * `optional double reward_amount = 13;` * @return Whether the rewardAmount field is set. */ public fun hasRewardAmount(): kotlin.Boolean { @@ -335,23 +341,23 @@ public object ContractActionKt { } /** - * optional uint32 goal_index = 14; + * `optional uint32 goal_index = 14;` */ public var goalIndex: kotlin.Int @JvmName("getGoalIndex") - get() = _builder.getGoalIndex() + get() = _builder.goalIndex @JvmName("setGoalIndex") set(value) { - _builder.setGoalIndex(value) + _builder.goalIndex = value } /** - * optional uint32 goal_index = 14; + * `optional uint32 goal_index = 14;` */ public fun clearGoalIndex() { _builder.clearGoalIndex() } /** - * optional uint32 goal_index = 14; + * `optional uint32 goal_index = 14;` * @return Whether the goalIndex field is set. */ public fun hasGoalIndex(): kotlin.Boolean { @@ -359,23 +365,23 @@ public object ContractActionKt { } /** - * optional string boost_id = 15; + * `optional string boost_id = 15;` */ public var boostId: kotlin.String @JvmName("getBoostId") - get() = _builder.getBoostId() + get() = _builder.boostId @JvmName("setBoostId") set(value) { - _builder.setBoostId(value) + _builder.boostId = value } /** - * optional string boost_id = 15; + * `optional string boost_id = 15;` */ public fun clearBoostId() { _builder.clearBoostId() } /** - * optional string boost_id = 15; + * `optional string boost_id = 15;` * @return Whether the boostId field is set. */ public fun hasBoostId(): kotlin.Boolean { @@ -383,23 +389,23 @@ public object ContractActionKt { } /** - * optional uint32 tokens = 16; + * `optional uint32 tokens = 16;` */ public var tokens: kotlin.Int @JvmName("getTokens") - get() = _builder.getTokens() + get() = _builder.tokens @JvmName("setTokens") set(value) { - _builder.setTokens(value) + _builder.tokens = value } /** - * optional uint32 tokens = 16; + * `optional uint32 tokens = 16;` */ public fun clearTokens() { _builder.clearTokens() } /** - * optional uint32 tokens = 16; + * `optional uint32 tokens = 16;` * @return Whether the tokens field is set. */ public fun hasTokens(): kotlin.Boolean { @@ -407,23 +413,23 @@ public object ContractActionKt { } /** - * optional uint32 kick_reason = 17; + * `optional uint32 kick_reason = 17;` */ public var kickReason: kotlin.Int @JvmName("getKickReason") - get() = _builder.getKickReason() + get() = _builder.kickReason @JvmName("setKickReason") set(value) { - _builder.setKickReason(value) + _builder.kickReason = value } /** - * optional uint32 kick_reason = 17; + * `optional uint32 kick_reason = 17;` */ public fun clearKickReason() { _builder.clearKickReason() } /** - * optional uint32 kick_reason = 17; + * `optional uint32 kick_reason = 17;` * @return Whether the kickReason field is set. */ public fun hasKickReason(): kotlin.Boolean { @@ -431,23 +437,23 @@ public object ContractActionKt { } /** - * optional bool public = 18; + * `optional bool public = 18;` */ public var public: kotlin.Boolean @JvmName("getPublic") - get() = _builder.getPublic() + get() = _builder.public @JvmName("setPublic") set(value) { - _builder.setPublic(value) + _builder.public = value } /** - * optional bool public = 18; + * `optional bool public = 18;` */ public fun clearPublic() { _builder.clearPublic() } /** - * optional bool public = 18; + * `optional bool public = 18;` * @return Whether the public field is set. */ public fun hasPublic(): kotlin.Boolean { @@ -455,23 +461,23 @@ public object ContractActionKt { } /** - * optional bool cc_only = 19; + * `optional bool cc_only = 19;` */ public var ccOnly: kotlin.Boolean @JvmName("getCcOnly") - get() = _builder.getCcOnly() + get() = _builder.ccOnly @JvmName("setCcOnly") set(value) { - _builder.setCcOnly(value) + _builder.ccOnly = value } /** - * optional bool cc_only = 19; + * `optional bool cc_only = 19;` */ public fun clearCcOnly() { _builder.clearCcOnly() } /** - * optional bool cc_only = 19; + * `optional bool cc_only = 19;` * @return Whether the ccOnly field is set. */ public fun hasCcOnly(): kotlin.Boolean { @@ -480,6 +486,6 @@ public object ContractActionKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ContractAction.copy(block: ei.ContractActionKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractAction = - ei.ContractActionKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ContractAction.copy(block: `ei`.ContractActionKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractAction = + `ei`.ContractActionKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/ContractCitationKt.kt b/ei/kotlin/ei/ContractCitationKt.kt index 93f4b71..660afa0 100644 --- a/ei/kotlin/ei/ContractCitationKt.kt +++ b/ei/kotlin/ei/ContractCitationKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializecontractCitation") public inline fun contractCitation(block: ei.ContractCitationKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractCitation = ei.ContractCitationKt.Dsl._create(ei.Ei.ContractCitation.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ContractCitation` + */ public object ContractCitationKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object ContractCitationKt { internal fun _build(): ei.Ei.ContractCitation = _builder.build() /** - * optional .ei.ContractEvaluation.PoorBehavior issue = 1; + * `optional .ei.ContractEvaluation.PoorBehavior issue = 1;` */ public var issue: ei.Ei.ContractEvaluation.PoorBehavior @JvmName("getIssue") - get() = _builder.getIssue() + get() = _builder.issue @JvmName("setIssue") set(value) { - _builder.setIssue(value) + _builder.issue = value } /** - * optional .ei.ContractEvaluation.PoorBehavior issue = 1; + * `optional .ei.ContractEvaluation.PoorBehavior issue = 1;` */ public fun clearIssue() { _builder.clearIssue() } /** - * optional .ei.ContractEvaluation.PoorBehavior issue = 1; + * `optional .ei.ContractEvaluation.PoorBehavior issue = 1;` * @return Whether the issue field is set. */ public fun hasIssue(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object ContractCitationKt { } /** - * optional double timestamp = 2; + * `optional double timestamp = 2;` */ public var timestamp: kotlin.Double @JvmName("getTimestamp") - get() = _builder.getTimestamp() + get() = _builder.timestamp @JvmName("setTimestamp") set(value) { - _builder.setTimestamp(value) + _builder.timestamp = value } /** - * optional double timestamp = 2; + * `optional double timestamp = 2;` */ public fun clearTimestamp() { _builder.clearTimestamp() } /** - * optional double timestamp = 2; + * `optional double timestamp = 2;` * @return Whether the timestamp field is set. */ public fun hasTimestamp(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object ContractCitationKt { } /** - * optional .ei.Contract.PlayerGrade grade = 3; + * `optional .ei.Contract.PlayerGrade grade = 3;` */ public var grade: ei.Ei.Contract.PlayerGrade @JvmName("getGrade") - get() = _builder.getGrade() + get() = _builder.grade @JvmName("setGrade") set(value) { - _builder.setGrade(value) + _builder.grade = value } /** - * optional .ei.Contract.PlayerGrade grade = 3; + * `optional .ei.Contract.PlayerGrade grade = 3;` */ public fun clearGrade() { _builder.clearGrade() } /** - * optional .ei.Contract.PlayerGrade grade = 3; + * `optional .ei.Contract.PlayerGrade grade = 3;` * @return Whether the grade field is set. */ public fun hasGrade(): kotlin.Boolean { @@ -96,6 +102,6 @@ public object ContractCitationKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ContractCitation.copy(block: ei.ContractCitationKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractCitation = - ei.ContractCitationKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ContractCitation.copy(block: `ei`.ContractCitationKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractCitation = + `ei`.ContractCitationKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/ContractCoopStatusRequestKt.kt b/ei/kotlin/ei/ContractCoopStatusRequestKt.kt index ca50e8c..b4ecc5b 100644 --- a/ei/kotlin/ei/ContractCoopStatusRequestKt.kt +++ b/ei/kotlin/ei/ContractCoopStatusRequestKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializecontractCoopStatusRequest") public inline fun contractCoopStatusRequest(block: ei.ContractCoopStatusRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractCoopStatusRequest = ei.ContractCoopStatusRequestKt.Dsl._create(ei.Ei.ContractCoopStatusRequest.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ContractCoopStatusRequest` + */ public object ContractCoopStatusRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object ContractCoopStatusRequestKt { internal fun _build(): ei.Ei.ContractCoopStatusRequest = _builder.build() /** - * optional .ei.BasicRequestInfo rinfo = 5; + * `optional .ei.BasicRequestInfo rinfo = 5;` */ public var rinfo: ei.Ei.BasicRequestInfo @JvmName("getRinfo") - get() = _builder.getRinfo() + get() = _builder.rinfo @JvmName("setRinfo") set(value) { - _builder.setRinfo(value) + _builder.rinfo = value } /** - * optional .ei.BasicRequestInfo rinfo = 5; + * `optional .ei.BasicRequestInfo rinfo = 5;` */ public fun clearRinfo() { _builder.clearRinfo() } /** - * optional .ei.BasicRequestInfo rinfo = 5; + * `optional .ei.BasicRequestInfo rinfo = 5;` * @return Whether the rinfo field is set. */ public fun hasRinfo(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object ContractCoopStatusRequestKt { get() = _builder.rinfoOrNull /** - * optional string contract_identifier = 1; + * `optional string contract_identifier = 1;` */ public var contractIdentifier: kotlin.String @JvmName("getContractIdentifier") - get() = _builder.getContractIdentifier() + get() = _builder.contractIdentifier @JvmName("setContractIdentifier") set(value) { - _builder.setContractIdentifier(value) + _builder.contractIdentifier = value } /** - * optional string contract_identifier = 1; + * `optional string contract_identifier = 1;` */ public fun clearContractIdentifier() { _builder.clearContractIdentifier() } /** - * optional string contract_identifier = 1; + * `optional string contract_identifier = 1;` * @return Whether the contractIdentifier field is set. */ public fun hasContractIdentifier(): kotlin.Boolean { @@ -73,23 +79,23 @@ public object ContractCoopStatusRequestKt { } /** - * optional string coop_identifier = 2; + * `optional string coop_identifier = 2;` */ public var coopIdentifier: kotlin.String @JvmName("getCoopIdentifier") - get() = _builder.getCoopIdentifier() + get() = _builder.coopIdentifier @JvmName("setCoopIdentifier") set(value) { - _builder.setCoopIdentifier(value) + _builder.coopIdentifier = value } /** - * optional string coop_identifier = 2; + * `optional string coop_identifier = 2;` */ public fun clearCoopIdentifier() { _builder.clearCoopIdentifier() } /** - * optional string coop_identifier = 2; + * `optional string coop_identifier = 2;` * @return Whether the coopIdentifier field is set. */ public fun hasCoopIdentifier(): kotlin.Boolean { @@ -97,23 +103,23 @@ public object ContractCoopStatusRequestKt { } /** - * optional string user_id = 3; + * `optional string user_id = 3;` */ public var userId: kotlin.String @JvmName("getUserId") - get() = _builder.getUserId() + get() = _builder.userId @JvmName("setUserId") set(value) { - _builder.setUserId(value) + _builder.userId = value } /** - * optional string user_id = 3; + * `optional string user_id = 3;` */ public fun clearUserId() { _builder.clearUserId() } /** - * optional string user_id = 3; + * `optional string user_id = 3;` * @return Whether the userId field is set. */ public fun hasUserId(): kotlin.Boolean { @@ -121,23 +127,23 @@ public object ContractCoopStatusRequestKt { } /** - * optional uint32 client_version = 4; + * `optional uint32 client_version = 4;` */ public var clientVersion: kotlin.Int @JvmName("getClientVersion") - get() = _builder.getClientVersion() + get() = _builder.clientVersion @JvmName("setClientVersion") set(value) { - _builder.setClientVersion(value) + _builder.clientVersion = value } /** - * optional uint32 client_version = 4; + * `optional uint32 client_version = 4;` */ public fun clearClientVersion() { _builder.clearClientVersion() } /** - * optional uint32 client_version = 4; + * `optional uint32 client_version = 4;` * @return Whether the clientVersion field is set. */ public fun hasClientVersion(): kotlin.Boolean { @@ -146,9 +152,9 @@ public object ContractCoopStatusRequestKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ContractCoopStatusRequest.copy(block: ei.ContractCoopStatusRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractCoopStatusRequest = - ei.ContractCoopStatusRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ContractCoopStatusRequest.copy(block: `ei`.ContractCoopStatusRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractCoopStatusRequest = + `ei`.ContractCoopStatusRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.ContractCoopStatusRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? +public val ei.Ei.ContractCoopStatusRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? get() = if (hasRinfo()) getRinfo() else null diff --git a/ei/kotlin/ei/ContractCoopStatusResponseKt.kt b/ei/kotlin/ei/ContractCoopStatusResponseKt.kt index f5abba7..7a7df1a 100644 --- a/ei/kotlin/ei/ContractCoopStatusResponseKt.kt +++ b/ei/kotlin/ei/ContractCoopStatusResponseKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializecontractCoopStatusResponse") public inline fun contractCoopStatusResponse(block: ei.ContractCoopStatusResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractCoopStatusResponse = ei.ContractCoopStatusResponseKt.Dsl._create(ei.Ei.ContractCoopStatusResponse.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ContractCoopStatusResponse` + */ public object ContractCoopStatusResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object ContractCoopStatusResponseKt { internal fun _build(): ei.Ei.ContractCoopStatusResponse = _builder.build() /** - * optional .ei.ContractCoopStatusResponse.ResponseStatus response_status = 19; + * `optional .ei.ContractCoopStatusResponse.ResponseStatus response_status = 19;` */ public var responseStatus: ei.Ei.ContractCoopStatusResponse.ResponseStatus @JvmName("getResponseStatus") - get() = _builder.getResponseStatus() + get() = _builder.responseStatus @JvmName("setResponseStatus") set(value) { - _builder.setResponseStatus(value) + _builder.responseStatus = value } /** - * optional .ei.ContractCoopStatusResponse.ResponseStatus response_status = 19; + * `optional .ei.ContractCoopStatusResponse.ResponseStatus response_status = 19;` */ public fun clearResponseStatus() { _builder.clearResponseStatus() } /** - * optional .ei.ContractCoopStatusResponse.ResponseStatus response_status = 19; + * `optional .ei.ContractCoopStatusResponse.ResponseStatus response_status = 19;` * @return Whether the responseStatus field is set. */ public fun hasResponseStatus(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional string contract_identifier = 1; + * `optional string contract_identifier = 1;` */ public var contractIdentifier: kotlin.String @JvmName("getContractIdentifier") - get() = _builder.getContractIdentifier() + get() = _builder.contractIdentifier @JvmName("setContractIdentifier") set(value) { - _builder.setContractIdentifier(value) + _builder.contractIdentifier = value } /** - * optional string contract_identifier = 1; + * `optional string contract_identifier = 1;` */ public fun clearContractIdentifier() { _builder.clearContractIdentifier() } /** - * optional string contract_identifier = 1; + * `optional string contract_identifier = 1;` * @return Whether the contractIdentifier field is set. */ public fun hasContractIdentifier(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional double total_amount = 2; + * `optional double total_amount = 2;` */ public var totalAmount: kotlin.Double @JvmName("getTotalAmount") - get() = _builder.getTotalAmount() + get() = _builder.totalAmount @JvmName("setTotalAmount") set(value) { - _builder.setTotalAmount(value) + _builder.totalAmount = value } /** - * optional double total_amount = 2; + * `optional double total_amount = 2;` */ public fun clearTotalAmount() { _builder.clearTotalAmount() } /** - * optional double total_amount = 2; + * `optional double total_amount = 2;` * @return Whether the totalAmount field is set. */ public fun hasTotalAmount(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional string coop_identifier = 3; + * `optional string coop_identifier = 3;` */ public var coopIdentifier: kotlin.String @JvmName("getCoopIdentifier") - get() = _builder.getCoopIdentifier() + get() = _builder.coopIdentifier @JvmName("setCoopIdentifier") set(value) { - _builder.setCoopIdentifier(value) + _builder.coopIdentifier = value } /** - * optional string coop_identifier = 3; + * `optional string coop_identifier = 3;` */ public fun clearCoopIdentifier() { _builder.clearCoopIdentifier() } /** - * optional string coop_identifier = 3; + * `optional string coop_identifier = 3;` * @return Whether the coopIdentifier field is set. */ public fun hasCoopIdentifier(): kotlin.Boolean { @@ -119,23 +125,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional .ei.Contract.PlayerGrade grade = 17; + * `optional .ei.Contract.PlayerGrade grade = 17;` */ public var grade: ei.Ei.Contract.PlayerGrade @JvmName("getGrade") - get() = _builder.getGrade() + get() = _builder.grade @JvmName("setGrade") set(value) { - _builder.setGrade(value) + _builder.grade = value } /** - * optional .ei.Contract.PlayerGrade grade = 17; + * `optional .ei.Contract.PlayerGrade grade = 17;` */ public fun clearGrade() { _builder.clearGrade() } /** - * optional .ei.Contract.PlayerGrade grade = 17; + * `optional .ei.Contract.PlayerGrade grade = 17;` * @return Whether the grade field is set. */ public fun hasGrade(): kotlin.Boolean { @@ -149,15 +155,15 @@ public object ContractCoopStatusResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ContributorsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * `repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4;` */ public val contributors: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getContributorsList() + _builder.contributorsList ) /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * `repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4;` * @param value The contributors to add. */ @kotlin.jvm.JvmSynthetic @@ -166,7 +172,7 @@ public object ContractCoopStatusResponseKt { _builder.addContributors(value) } /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * `repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4;` * @param value The contributors to add. */ @kotlin.jvm.JvmSynthetic @@ -176,7 +182,7 @@ public object ContractCoopStatusResponseKt { add(value) } /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * `repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4;` * @param values The contributors to add. */ @kotlin.jvm.JvmSynthetic @@ -185,7 +191,7 @@ public object ContractCoopStatusResponseKt { _builder.addAllContributors(values) } /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * `repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4;` * @param values The contributors to add. */ @kotlin.jvm.JvmSynthetic @@ -195,7 +201,7 @@ public object ContractCoopStatusResponseKt { addAll(values) } /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * `repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4;` * @param index The index to set the value at. * @param value The contributors to set. */ @@ -205,7 +211,7 @@ public object ContractCoopStatusResponseKt { _builder.setContributors(index, value) } /** - * repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4; + * `repeated .ei.ContractCoopStatusResponse.ContributionInfo contributors = 4;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearContributors") @@ -215,23 +221,23 @@ public object ContractCoopStatusResponseKt { /** - * optional bool auto_generated = 8; + * `optional bool auto_generated = 8;` */ public var autoGenerated: kotlin.Boolean @JvmName("getAutoGenerated") - get() = _builder.getAutoGenerated() + get() = _builder.autoGenerated @JvmName("setAutoGenerated") set(value) { - _builder.setAutoGenerated(value) + _builder.autoGenerated = value } /** - * optional bool auto_generated = 8; + * `optional bool auto_generated = 8;` */ public fun clearAutoGenerated() { _builder.clearAutoGenerated() } /** - * optional bool auto_generated = 8; + * `optional bool auto_generated = 8;` * @return Whether the autoGenerated field is set. */ public fun hasAutoGenerated(): kotlin.Boolean { @@ -239,23 +245,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional bool public = 10; + * `optional bool public = 10;` */ public var public: kotlin.Boolean @JvmName("getPublic") - get() = _builder.getPublic() + get() = _builder.public @JvmName("setPublic") set(value) { - _builder.setPublic(value) + _builder.public = value } /** - * optional bool public = 10; + * `optional bool public = 10;` */ public fun clearPublic() { _builder.clearPublic() } /** - * optional bool public = 10; + * `optional bool public = 10;` * @return Whether the public field is set. */ public fun hasPublic(): kotlin.Boolean { @@ -263,23 +269,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional string creator_id = 9; + * `optional string creator_id = 9;` */ public var creatorId: kotlin.String @JvmName("getCreatorId") - get() = _builder.getCreatorId() + get() = _builder.creatorId @JvmName("setCreatorId") set(value) { - _builder.setCreatorId(value) + _builder.creatorId = value } /** - * optional string creator_id = 9; + * `optional string creator_id = 9;` */ public fun clearCreatorId() { _builder.clearCreatorId() } /** - * optional string creator_id = 9; + * `optional string creator_id = 9;` * @return Whether the creatorId field is set. */ public fun hasCreatorId(): kotlin.Boolean { @@ -287,23 +293,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional double seconds_remaining = 5; + * `optional double seconds_remaining = 5;` */ public var secondsRemaining: kotlin.Double @JvmName("getSecondsRemaining") - get() = _builder.getSecondsRemaining() + get() = _builder.secondsRemaining @JvmName("setSecondsRemaining") set(value) { - _builder.setSecondsRemaining(value) + _builder.secondsRemaining = value } /** - * optional double seconds_remaining = 5; + * `optional double seconds_remaining = 5;` */ public fun clearSecondsRemaining() { _builder.clearSecondsRemaining() } /** - * optional double seconds_remaining = 5; + * `optional double seconds_remaining = 5;` * @return Whether the secondsRemaining field is set. */ public fun hasSecondsRemaining(): kotlin.Boolean { @@ -311,23 +317,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional double seconds_since_all_goals_achieved = 16; + * `optional double seconds_since_all_goals_achieved = 16;` */ public var secondsSinceAllGoalsAchieved: kotlin.Double @JvmName("getSecondsSinceAllGoalsAchieved") - get() = _builder.getSecondsSinceAllGoalsAchieved() + get() = _builder.secondsSinceAllGoalsAchieved @JvmName("setSecondsSinceAllGoalsAchieved") set(value) { - _builder.setSecondsSinceAllGoalsAchieved(value) + _builder.secondsSinceAllGoalsAchieved = value } /** - * optional double seconds_since_all_goals_achieved = 16; + * `optional double seconds_since_all_goals_achieved = 16;` */ public fun clearSecondsSinceAllGoalsAchieved() { _builder.clearSecondsSinceAllGoalsAchieved() } /** - * optional double seconds_since_all_goals_achieved = 16; + * `optional double seconds_since_all_goals_achieved = 16;` * @return Whether the secondsSinceAllGoalsAchieved field is set. */ public fun hasSecondsSinceAllGoalsAchieved(): kotlin.Boolean { @@ -335,23 +341,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional bool all_goals_achieved = 14; + * `optional bool all_goals_achieved = 14;` */ public var allGoalsAchieved: kotlin.Boolean @JvmName("getAllGoalsAchieved") - get() = _builder.getAllGoalsAchieved() + get() = _builder.allGoalsAchieved @JvmName("setAllGoalsAchieved") set(value) { - _builder.setAllGoalsAchieved(value) + _builder.allGoalsAchieved = value } /** - * optional bool all_goals_achieved = 14; + * `optional bool all_goals_achieved = 14;` */ public fun clearAllGoalsAchieved() { _builder.clearAllGoalsAchieved() } /** - * optional bool all_goals_achieved = 14; + * `optional bool all_goals_achieved = 14;` * @return Whether the allGoalsAchieved field is set. */ public fun hasAllGoalsAchieved(): kotlin.Boolean { @@ -359,23 +365,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional bool all_members_reporting = 6; + * `optional bool all_members_reporting = 6;` */ public var allMembersReporting: kotlin.Boolean @JvmName("getAllMembersReporting") - get() = _builder.getAllMembersReporting() + get() = _builder.allMembersReporting @JvmName("setAllMembersReporting") set(value) { - _builder.setAllMembersReporting(value) + _builder.allMembersReporting = value } /** - * optional bool all_members_reporting = 6; + * `optional bool all_members_reporting = 6;` */ public fun clearAllMembersReporting() { _builder.clearAllMembersReporting() } /** - * optional bool all_members_reporting = 6; + * `optional bool all_members_reporting = 6;` * @return Whether the allMembersReporting field is set. */ public fun hasAllMembersReporting(): kotlin.Boolean { @@ -383,23 +389,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional double grace_period_seconds_remaining = 7; + * `optional double grace_period_seconds_remaining = 7;` */ public var gracePeriodSecondsRemaining: kotlin.Double @JvmName("getGracePeriodSecondsRemaining") - get() = _builder.getGracePeriodSecondsRemaining() + get() = _builder.gracePeriodSecondsRemaining @JvmName("setGracePeriodSecondsRemaining") set(value) { - _builder.setGracePeriodSecondsRemaining(value) + _builder.gracePeriodSecondsRemaining = value } /** - * optional double grace_period_seconds_remaining = 7; + * `optional double grace_period_seconds_remaining = 7;` */ public fun clearGracePeriodSecondsRemaining() { _builder.clearGracePeriodSecondsRemaining() } /** - * optional double grace_period_seconds_remaining = 7; + * `optional double grace_period_seconds_remaining = 7;` * @return Whether the gracePeriodSecondsRemaining field is set. */ public fun hasGracePeriodSecondsRemaining(): kotlin.Boolean { @@ -407,23 +413,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional bool cleared_for_exit = 15; + * `optional bool cleared_for_exit = 15;` */ public var clearedForExit: kotlin.Boolean @JvmName("getClearedForExit") - get() = _builder.getClearedForExit() + get() = _builder.clearedForExit @JvmName("setClearedForExit") set(value) { - _builder.setClearedForExit(value) + _builder.clearedForExit = value } /** - * optional bool cleared_for_exit = 15; + * `optional bool cleared_for_exit = 15;` */ public fun clearClearedForExit() { _builder.clearClearedForExit() } /** - * optional bool cleared_for_exit = 15; + * `optional bool cleared_for_exit = 15;` * @return Whether the clearedForExit field is set. */ public fun hasClearedForExit(): kotlin.Boolean { @@ -437,15 +443,15 @@ public object ContractCoopStatusResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class GiftsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + * `repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11;` */ public val gifts: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getGiftsList() + _builder.giftsList ) /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + * `repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11;` * @param value The gifts to add. */ @kotlin.jvm.JvmSynthetic @@ -454,7 +460,7 @@ public object ContractCoopStatusResponseKt { _builder.addGifts(value) } /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + * `repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11;` * @param value The gifts to add. */ @kotlin.jvm.JvmSynthetic @@ -464,7 +470,7 @@ public object ContractCoopStatusResponseKt { add(value) } /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + * `repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11;` * @param values The gifts to add. */ @kotlin.jvm.JvmSynthetic @@ -473,7 +479,7 @@ public object ContractCoopStatusResponseKt { _builder.addAllGifts(values) } /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + * `repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11;` * @param values The gifts to add. */ @kotlin.jvm.JvmSynthetic @@ -483,7 +489,7 @@ public object ContractCoopStatusResponseKt { addAll(values) } /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + * `repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11;` * @param index The index to set the value at. * @param value The gifts to set. */ @@ -493,7 +499,7 @@ public object ContractCoopStatusResponseKt { _builder.setGifts(index, value) } /** - * repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11; + * `repeated .ei.ContractCoopStatusResponse.CoopGift gifts = 11;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearGifts") @@ -509,15 +515,15 @@ public object ContractCoopStatusResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ChickenRunsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + * `repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13;` */ public val chickenRuns: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getChickenRunsList() + _builder.chickenRunsList ) /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + * `repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13;` * @param value The chickenRuns to add. */ @kotlin.jvm.JvmSynthetic @@ -526,7 +532,7 @@ public object ContractCoopStatusResponseKt { _builder.addChickenRuns(value) } /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + * `repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13;` * @param value The chickenRuns to add. */ @kotlin.jvm.JvmSynthetic @@ -536,7 +542,7 @@ public object ContractCoopStatusResponseKt { add(value) } /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + * `repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13;` * @param values The chickenRuns to add. */ @kotlin.jvm.JvmSynthetic @@ -545,7 +551,7 @@ public object ContractCoopStatusResponseKt { _builder.addAllChickenRuns(values) } /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + * `repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13;` * @param values The chickenRuns to add. */ @kotlin.jvm.JvmSynthetic @@ -555,7 +561,7 @@ public object ContractCoopStatusResponseKt { addAll(values) } /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + * `repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13;` * @param index The index to set the value at. * @param value The chickenRuns to set. */ @@ -565,7 +571,7 @@ public object ContractCoopStatusResponseKt { _builder.setChickenRuns(index, value) } /** - * repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13; + * `repeated .ei.ContractCoopStatusResponse.ChickenRun chicken_runs = 13;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearChickenRuns") @@ -575,23 +581,23 @@ public object ContractCoopStatusResponseKt { /** - * optional double local_timestamp = 12; + * `optional double local_timestamp = 12;` */ public var localTimestamp: kotlin.Double @JvmName("getLocalTimestamp") - get() = _builder.getLocalTimestamp() + get() = _builder.localTimestamp @JvmName("setLocalTimestamp") set(value) { - _builder.setLocalTimestamp(value) + _builder.localTimestamp = value } /** - * optional double local_timestamp = 12; + * `optional double local_timestamp = 12;` */ public fun clearLocalTimestamp() { _builder.clearLocalTimestamp() } /** - * optional double local_timestamp = 12; + * `optional double local_timestamp = 12;` * @return Whether the localTimestamp field is set. */ public fun hasLocalTimestamp(): kotlin.Boolean { @@ -599,23 +605,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional double last_sync = 18; + * `optional double last_sync = 18;` */ public var lastSync: kotlin.Double @JvmName("getLastSync") - get() = _builder.getLastSync() + get() = _builder.lastSync @JvmName("setLastSync") set(value) { - _builder.setLastSync(value) + _builder.lastSync = value } /** - * optional double last_sync = 18; + * `optional double last_sync = 18;` */ public fun clearLastSync() { _builder.clearLastSync() } /** - * optional double last_sync = 18; + * `optional double last_sync = 18;` * @return Whether the lastSync field is set. */ public fun hasLastSync(): kotlin.Boolean { @@ -625,6 +631,9 @@ public object ContractCoopStatusResponseKt { @kotlin.jvm.JvmName("-initializecontributionInfo") public inline fun contributionInfo(block: ei.ContractCoopStatusResponseKt.ContributionInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractCoopStatusResponse.ContributionInfo = ei.ContractCoopStatusResponseKt.ContributionInfoKt.Dsl._create(ei.Ei.ContractCoopStatusResponse.ContributionInfo.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.ContractCoopStatusResponse.ContributionInfo` + */ public object ContributionInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -642,23 +651,23 @@ public object ContractCoopStatusResponseKt { internal fun _build(): ei.Ei.ContractCoopStatusResponse.ContributionInfo = _builder.build() /** - * optional string uuid = 21; + * `optional string uuid = 21;` */ public var uuid: kotlin.String @JvmName("getUuid") - get() = _builder.getUuid() + get() = _builder.uuid @JvmName("setUuid") set(value) { - _builder.setUuid(value) + _builder.uuid = value } /** - * optional string uuid = 21; + * `optional string uuid = 21;` */ public fun clearUuid() { _builder.clearUuid() } /** - * optional string uuid = 21; + * `optional string uuid = 21;` * @return Whether the uuid field is set. */ public fun hasUuid(): kotlin.Boolean { @@ -666,23 +675,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public var userId: kotlin.String @JvmName("getUserId") - get() = _builder.getUserId() + get() = _builder.userId @JvmName("setUserId") set(value) { - _builder.setUserId(value) + _builder.userId = value } /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public fun clearUserId() { _builder.clearUserId() } /** - * optional string user_id = 1; + * `optional string user_id = 1;` * @return Whether the userId field is set. */ public fun hasUserId(): kotlin.Boolean { @@ -690,23 +699,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional string user_name = 2; + * `optional string user_name = 2;` */ public var userName: kotlin.String @JvmName("getUserName") - get() = _builder.getUserName() + get() = _builder.userName @JvmName("setUserName") set(value) { - _builder.setUserName(value) + _builder.userName = value } /** - * optional string user_name = 2; + * `optional string user_name = 2;` */ public fun clearUserName() { _builder.clearUserName() } /** - * optional string user_name = 2; + * `optional string user_name = 2;` * @return Whether the userName field is set. */ public fun hasUserName(): kotlin.Boolean { @@ -714,23 +723,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional string contract_identifier = 19; + * `optional string contract_identifier = 19;` */ public var contractIdentifier: kotlin.String @JvmName("getContractIdentifier") - get() = _builder.getContractIdentifier() + get() = _builder.contractIdentifier @JvmName("setContractIdentifier") set(value) { - _builder.setContractIdentifier(value) + _builder.contractIdentifier = value } /** - * optional string contract_identifier = 19; + * `optional string contract_identifier = 19;` */ public fun clearContractIdentifier() { _builder.clearContractIdentifier() } /** - * optional string contract_identifier = 19; + * `optional string contract_identifier = 19;` * @return Whether the contractIdentifier field is set. */ public fun hasContractIdentifier(): kotlin.Boolean { @@ -738,23 +747,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional double contribution_amount = 3; + * `optional double contribution_amount = 3;` */ public var contributionAmount: kotlin.Double @JvmName("getContributionAmount") - get() = _builder.getContributionAmount() + get() = _builder.contributionAmount @JvmName("setContributionAmount") set(value) { - _builder.setContributionAmount(value) + _builder.contributionAmount = value } /** - * optional double contribution_amount = 3; + * `optional double contribution_amount = 3;` */ public fun clearContributionAmount() { _builder.clearContributionAmount() } /** - * optional double contribution_amount = 3; + * `optional double contribution_amount = 3;` * @return Whether the contributionAmount field is set. */ public fun hasContributionAmount(): kotlin.Boolean { @@ -762,23 +771,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional double contribution_rate = 6; + * `optional double contribution_rate = 6;` */ public var contributionRate: kotlin.Double @JvmName("getContributionRate") - get() = _builder.getContributionRate() + get() = _builder.contributionRate @JvmName("setContributionRate") set(value) { - _builder.setContributionRate(value) + _builder.contributionRate = value } /** - * optional double contribution_rate = 6; + * `optional double contribution_rate = 6;` */ public fun clearContributionRate() { _builder.clearContributionRate() } /** - * optional double contribution_rate = 6; + * `optional double contribution_rate = 6;` * @return Whether the contributionRate field is set. */ public fun hasContributionRate(): kotlin.Boolean { @@ -786,23 +795,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional double soul_power = 11; + * `optional double soul_power = 11;` */ public var soulPower: kotlin.Double @JvmName("getSoulPower") - get() = _builder.getSoulPower() + get() = _builder.soulPower @JvmName("setSoulPower") set(value) { - _builder.setSoulPower(value) + _builder.soulPower = value } /** - * optional double soul_power = 11; + * `optional double soul_power = 11;` */ public fun clearSoulPower() { _builder.clearSoulPower() } /** - * optional double soul_power = 11; + * `optional double soul_power = 11;` * @return Whether the soulPower field is set. */ public fun hasSoulPower(): kotlin.Boolean { @@ -810,23 +819,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional .ei.FarmProductionParams production_params = 15; + * `optional .ei.FarmProductionParams production_params = 15;` */ public var productionParams: ei.Ei.FarmProductionParams @JvmName("getProductionParams") - get() = _builder.getProductionParams() + get() = _builder.productionParams @JvmName("setProductionParams") set(value) { - _builder.setProductionParams(value) + _builder.productionParams = value } /** - * optional .ei.FarmProductionParams production_params = 15; + * `optional .ei.FarmProductionParams production_params = 15;` */ public fun clearProductionParams() { _builder.clearProductionParams() } /** - * optional .ei.FarmProductionParams production_params = 15; + * `optional .ei.FarmProductionParams production_params = 15;` * @return Whether the productionParams field is set. */ public fun hasProductionParams(): kotlin.Boolean { @@ -836,23 +845,23 @@ public object ContractCoopStatusResponseKt { get() = _builder.productionParamsOrNull /** - * optional .ei.PlayerFarmInfo farm_info = 18; + * `optional .ei.PlayerFarmInfo farm_info = 18;` */ public var farmInfo: ei.Ei.PlayerFarmInfo @JvmName("getFarmInfo") - get() = _builder.getFarmInfo() + get() = _builder.farmInfo @JvmName("setFarmInfo") set(value) { - _builder.setFarmInfo(value) + _builder.farmInfo = value } /** - * optional .ei.PlayerFarmInfo farm_info = 18; + * `optional .ei.PlayerFarmInfo farm_info = 18;` */ public fun clearFarmInfo() { _builder.clearFarmInfo() } /** - * optional .ei.PlayerFarmInfo farm_info = 18; + * `optional .ei.PlayerFarmInfo farm_info = 18;` * @return Whether the farmInfo field is set. */ public fun hasFarmInfo(): kotlin.Boolean { @@ -862,23 +871,23 @@ public object ContractCoopStatusResponseKt { get() = _builder.farmInfoOrNull /** - * optional int32 rank_change = 8; + * `optional int32 rank_change = 8;` */ public var rankChange: kotlin.Int @JvmName("getRankChange") - get() = _builder.getRankChange() + get() = _builder.rankChange @JvmName("setRankChange") set(value) { - _builder.setRankChange(value) + _builder.rankChange = value } /** - * optional int32 rank_change = 8; + * `optional int32 rank_change = 8;` */ public fun clearRankChange() { _builder.clearRankChange() } /** - * optional int32 rank_change = 8; + * `optional int32 rank_change = 8;` * @return Whether the rankChange field is set. */ public fun hasRankChange(): kotlin.Boolean { @@ -886,23 +895,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional bool recently_active = 23; + * `optional bool recently_active = 23;` */ public var recentlyActive: kotlin.Boolean @JvmName("getRecentlyActive") - get() = _builder.getRecentlyActive() + get() = _builder.recentlyActive @JvmName("setRecentlyActive") set(value) { - _builder.setRecentlyActive(value) + _builder.recentlyActive = value } /** - * optional bool recently_active = 23; + * `optional bool recently_active = 23;` */ public fun clearRecentlyActive() { _builder.clearRecentlyActive() } /** - * optional bool recently_active = 23; + * `optional bool recently_active = 23;` * @return Whether the recentlyActive field is set. */ public fun hasRecentlyActive(): kotlin.Boolean { @@ -910,23 +919,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional bool active = 4; + * `optional bool active = 4;` */ public var active: kotlin.Boolean @JvmName("getActive") - get() = _builder.getActive() + get() = _builder.active @JvmName("setActive") set(value) { - _builder.setActive(value) + _builder.active = value } /** - * optional bool active = 4; + * `optional bool active = 4;` */ public fun clearActive() { _builder.clearActive() } /** - * optional bool active = 4; + * `optional bool active = 4;` * @return Whether the active field is set. */ public fun hasActive(): kotlin.Boolean { @@ -934,23 +943,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional bool cc_member = 24; + * `optional bool cc_member = 24;` */ public var ccMember: kotlin.Boolean @JvmName("getCcMember") - get() = _builder.getCcMember() + get() = _builder.ccMember @JvmName("setCcMember") set(value) { - _builder.setCcMember(value) + _builder.ccMember = value } /** - * optional bool cc_member = 24; + * `optional bool cc_member = 24;` */ public fun clearCcMember() { _builder.clearCcMember() } /** - * optional bool cc_member = 24; + * `optional bool cc_member = 24;` * @return Whether the ccMember field is set. */ public fun hasCcMember(): kotlin.Boolean { @@ -958,23 +967,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional bool leech = 16; + * `optional bool leech = 16;` */ public var leech: kotlin.Boolean @JvmName("getLeech") - get() = _builder.getLeech() + get() = _builder.leech @JvmName("setLeech") set(value) { - _builder.setLeech(value) + _builder.leech = value } /** - * optional bool leech = 16; + * `optional bool leech = 16;` */ public fun clearLeech() { _builder.clearLeech() } /** - * optional bool leech = 16; + * `optional bool leech = 16;` * @return Whether the leech field is set. */ public fun hasLeech(): kotlin.Boolean { @@ -982,23 +991,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional bool finalized = 22; + * `optional bool finalized = 22;` */ public var finalized: kotlin.Boolean @JvmName("getFinalized") - get() = _builder.getFinalized() + get() = _builder.finalized @JvmName("setFinalized") set(value) { - _builder.setFinalized(value) + _builder.finalized = value } /** - * optional bool finalized = 22; + * `optional bool finalized = 22;` */ public fun clearFinalized() { _builder.clearFinalized() } /** - * optional bool finalized = 22; + * `optional bool finalized = 22;` * @return Whether the finalized field is set. */ public fun hasFinalized(): kotlin.Boolean { @@ -1006,23 +1015,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional bool time_cheat_detected = 7; + * `optional bool time_cheat_detected = 7;` */ public var timeCheatDetected: kotlin.Boolean @JvmName("getTimeCheatDetected") - get() = _builder.getTimeCheatDetected() + get() = _builder.timeCheatDetected @JvmName("setTimeCheatDetected") set(value) { - _builder.setTimeCheatDetected(value) + _builder.timeCheatDetected = value } /** - * optional bool time_cheat_detected = 7; + * `optional bool time_cheat_detected = 7;` */ public fun clearTimeCheatDetected() { _builder.clearTimeCheatDetected() } /** - * optional bool time_cheat_detected = 7; + * `optional bool time_cheat_detected = 7;` * @return Whether the timeCheatDetected field is set. */ public fun hasTimeCheatDetected(): kotlin.Boolean { @@ -1030,23 +1039,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional .ei.Platform platform = 5; + * `optional .ei.Platform platform = 5;` */ public var platform: ei.Ei.Platform @JvmName("getPlatform") - get() = _builder.getPlatform() + get() = _builder.platform @JvmName("setPlatform") set(value) { - _builder.setPlatform(value) + _builder.platform = value } /** - * optional .ei.Platform platform = 5; + * `optional .ei.Platform platform = 5;` */ public fun clearPlatform() { _builder.clearPlatform() } /** - * optional .ei.Platform platform = 5; + * `optional .ei.Platform platform = 5;` * @return Whether the platform field is set. */ public fun hasPlatform(): kotlin.Boolean { @@ -1054,23 +1063,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional string push_id = 9; + * `optional string push_id = 9;` */ public var pushId: kotlin.String @JvmName("getPushId") - get() = _builder.getPushId() + get() = _builder.pushId @JvmName("setPushId") set(value) { - _builder.setPushId(value) + _builder.pushId = value } /** - * optional string push_id = 9; + * `optional string push_id = 9;` */ public fun clearPushId() { _builder.clearPushId() } /** - * optional string push_id = 9; + * `optional string push_id = 9;` * @return Whether the pushId field is set. */ public fun hasPushId(): kotlin.Boolean { @@ -1078,23 +1087,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional uint32 ban_votes = 10; + * `optional uint32 ban_votes = 10;` */ public var banVotes: kotlin.Int @JvmName("getBanVotes") - get() = _builder.getBanVotes() + get() = _builder.banVotes @JvmName("setBanVotes") set(value) { - _builder.setBanVotes(value) + _builder.banVotes = value } /** - * optional uint32 ban_votes = 10; + * `optional uint32 ban_votes = 10;` */ public fun clearBanVotes() { _builder.clearBanVotes() } /** - * optional uint32 ban_votes = 10; + * `optional uint32 ban_votes = 10;` * @return Whether the banVotes field is set. */ public fun hasBanVotes(): kotlin.Boolean { @@ -1102,23 +1111,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional bool autojoined = 17; + * `optional bool autojoined = 17;` */ public var autojoined: kotlin.Boolean @JvmName("getAutojoined") - get() = _builder.getAutojoined() + get() = _builder.autojoined @JvmName("setAutojoined") set(value) { - _builder.setAutojoined(value) + _builder.autojoined = value } /** - * optional bool autojoined = 17; + * `optional bool autojoined = 17;` */ public fun clearAutojoined() { _builder.clearAutojoined() } /** - * optional bool autojoined = 17; + * `optional bool autojoined = 17;` * @return Whether the autojoined field is set. */ public fun hasAutojoined(): kotlin.Boolean { @@ -1126,23 +1135,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional uint32 boost_tokens = 12; + * `optional uint32 boost_tokens = 12;` */ public var boostTokens: kotlin.Int @JvmName("getBoostTokens") - get() = _builder.getBoostTokens() + get() = _builder.boostTokens @JvmName("setBoostTokens") set(value) { - _builder.setBoostTokens(value) + _builder.boostTokens = value } /** - * optional uint32 boost_tokens = 12; + * `optional uint32 boost_tokens = 12;` */ public fun clearBoostTokens() { _builder.clearBoostTokens() } /** - * optional uint32 boost_tokens = 12; + * `optional uint32 boost_tokens = 12;` * @return Whether the boostTokens field is set. */ public fun hasBoostTokens(): kotlin.Boolean { @@ -1150,23 +1159,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional uint32 boost_tokens_spent = 14; + * `optional uint32 boost_tokens_spent = 14;` */ public var boostTokensSpent: kotlin.Int @JvmName("getBoostTokensSpent") - get() = _builder.getBoostTokensSpent() + get() = _builder.boostTokensSpent @JvmName("setBoostTokensSpent") set(value) { - _builder.setBoostTokensSpent(value) + _builder.boostTokensSpent = value } /** - * optional uint32 boost_tokens_spent = 14; + * `optional uint32 boost_tokens_spent = 14;` */ public fun clearBoostTokensSpent() { _builder.clearBoostTokensSpent() } /** - * optional uint32 boost_tokens_spent = 14; + * `optional uint32 boost_tokens_spent = 14;` * @return Whether the boostTokensSpent field is set. */ public fun hasBoostTokensSpent(): kotlin.Boolean { @@ -1180,15 +1189,15 @@ public object ContractCoopStatusResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class BuffHistoryProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.CoopBuffState buff_history = 13; + * `repeated .ei.CoopBuffState buff_history = 13;` */ public val buffHistory: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getBuffHistoryList() + _builder.buffHistoryList ) /** - * repeated .ei.CoopBuffState buff_history = 13; + * `repeated .ei.CoopBuffState buff_history = 13;` * @param value The buffHistory to add. */ @kotlin.jvm.JvmSynthetic @@ -1197,7 +1206,7 @@ public object ContractCoopStatusResponseKt { _builder.addBuffHistory(value) } /** - * repeated .ei.CoopBuffState buff_history = 13; + * `repeated .ei.CoopBuffState buff_history = 13;` * @param value The buffHistory to add. */ @kotlin.jvm.JvmSynthetic @@ -1207,7 +1216,7 @@ public object ContractCoopStatusResponseKt { add(value) } /** - * repeated .ei.CoopBuffState buff_history = 13; + * `repeated .ei.CoopBuffState buff_history = 13;` * @param values The buffHistory to add. */ @kotlin.jvm.JvmSynthetic @@ -1216,7 +1225,7 @@ public object ContractCoopStatusResponseKt { _builder.addAllBuffHistory(values) } /** - * repeated .ei.CoopBuffState buff_history = 13; + * `repeated .ei.CoopBuffState buff_history = 13;` * @param values The buffHistory to add. */ @kotlin.jvm.JvmSynthetic @@ -1226,7 +1235,7 @@ public object ContractCoopStatusResponseKt { addAll(values) } /** - * repeated .ei.CoopBuffState buff_history = 13; + * `repeated .ei.CoopBuffState buff_history = 13;` * @param index The index to set the value at. * @param value The buffHistory to set. */ @@ -1236,7 +1245,7 @@ public object ContractCoopStatusResponseKt { _builder.setBuffHistory(index, value) } /** - * repeated .ei.CoopBuffState buff_history = 13; + * `repeated .ei.CoopBuffState buff_history = 13;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearBuffHistory") @@ -1246,23 +1255,23 @@ public object ContractCoopStatusResponseKt { /** - * optional double chicken_run_cooldown = 20; + * `optional double chicken_run_cooldown = 20;` */ public var chickenRunCooldown: kotlin.Double @JvmName("getChickenRunCooldown") - get() = _builder.getChickenRunCooldown() + get() = _builder.chickenRunCooldown @JvmName("setChickenRunCooldown") set(value) { - _builder.setChickenRunCooldown(value) + _builder.chickenRunCooldown = value } /** - * optional double chicken_run_cooldown = 20; + * `optional double chicken_run_cooldown = 20;` */ public fun clearChickenRunCooldown() { _builder.clearChickenRunCooldown() } /** - * optional double chicken_run_cooldown = 20; + * `optional double chicken_run_cooldown = 20;` * @return Whether the chickenRunCooldown field is set. */ public fun hasChickenRunCooldown(): kotlin.Boolean { @@ -1273,6 +1282,9 @@ public object ContractCoopStatusResponseKt { @kotlin.jvm.JvmName("-initializecoopGift") public inline fun coopGift(block: ei.ContractCoopStatusResponseKt.CoopGiftKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractCoopStatusResponse.CoopGift = ei.ContractCoopStatusResponseKt.CoopGiftKt.Dsl._create(ei.Ei.ContractCoopStatusResponse.CoopGift.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.ContractCoopStatusResponse.CoopGift` + */ public object CoopGiftKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -1290,23 +1302,23 @@ public object ContractCoopStatusResponseKt { internal fun _build(): ei.Ei.ContractCoopStatusResponse.CoopGift = _builder.build() /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public var userId: kotlin.String @JvmName("getUserId") - get() = _builder.getUserId() + get() = _builder.userId @JvmName("setUserId") set(value) { - _builder.setUserId(value) + _builder.userId = value } /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public fun clearUserId() { _builder.clearUserId() } /** - * optional string user_id = 1; + * `optional string user_id = 1;` * @return Whether the userId field is set. */ public fun hasUserId(): kotlin.Boolean { @@ -1314,23 +1326,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional string user_name = 3; + * `optional string user_name = 3;` */ public var userName: kotlin.String @JvmName("getUserName") - get() = _builder.getUserName() + get() = _builder.userName @JvmName("setUserName") set(value) { - _builder.setUserName(value) + _builder.userName = value } /** - * optional string user_name = 3; + * `optional string user_name = 3;` */ public fun clearUserName() { _builder.clearUserName() } /** - * optional string user_name = 3; + * `optional string user_name = 3;` * @return Whether the userName field is set. */ public fun hasUserName(): kotlin.Boolean { @@ -1338,23 +1350,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional uint32 amount = 2; + * `optional uint32 amount = 2;` */ public var amount: kotlin.Int @JvmName("getAmount") - get() = _builder.getAmount() + get() = _builder.amount @JvmName("setAmount") set(value) { - _builder.setAmount(value) + _builder.amount = value } /** - * optional uint32 amount = 2; + * `optional uint32 amount = 2;` */ public fun clearAmount() { _builder.clearAmount() } /** - * optional uint32 amount = 2; + * `optional uint32 amount = 2;` * @return Whether the amount field is set. */ public fun hasAmount(): kotlin.Boolean { @@ -1362,23 +1374,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional string tracking = 4; + * `optional string tracking = 4;` */ public var tracking: kotlin.String @JvmName("getTracking") - get() = _builder.getTracking() + get() = _builder.tracking @JvmName("setTracking") set(value) { - _builder.setTracking(value) + _builder.tracking = value } /** - * optional string tracking = 4; + * `optional string tracking = 4;` */ public fun clearTracking() { _builder.clearTracking() } /** - * optional string tracking = 4; + * `optional string tracking = 4;` * @return Whether the tracking field is set. */ public fun hasTracking(): kotlin.Boolean { @@ -1389,6 +1401,9 @@ public object ContractCoopStatusResponseKt { @kotlin.jvm.JvmName("-initializechickenRun") public inline fun chickenRun(block: ei.ContractCoopStatusResponseKt.ChickenRunKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractCoopStatusResponse.ChickenRun = ei.ContractCoopStatusResponseKt.ChickenRunKt.Dsl._create(ei.Ei.ContractCoopStatusResponse.ChickenRun.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.ContractCoopStatusResponse.ChickenRun` + */ public object ChickenRunKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -1406,23 +1421,23 @@ public object ContractCoopStatusResponseKt { internal fun _build(): ei.Ei.ContractCoopStatusResponse.ChickenRun = _builder.build() /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public var userId: kotlin.String @JvmName("getUserId") - get() = _builder.getUserId() + get() = _builder.userId @JvmName("setUserId") set(value) { - _builder.setUserId(value) + _builder.userId = value } /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public fun clearUserId() { _builder.clearUserId() } /** - * optional string user_id = 1; + * `optional string user_id = 1;` * @return Whether the userId field is set. */ public fun hasUserId(): kotlin.Boolean { @@ -1430,23 +1445,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional string user_name = 3; + * `optional string user_name = 3;` */ public var userName: kotlin.String @JvmName("getUserName") - get() = _builder.getUserName() + get() = _builder.userName @JvmName("setUserName") set(value) { - _builder.setUserName(value) + _builder.userName = value } /** - * optional string user_name = 3; + * `optional string user_name = 3;` */ public fun clearUserName() { _builder.clearUserName() } /** - * optional string user_name = 3; + * `optional string user_name = 3;` * @return Whether the userName field is set. */ public fun hasUserName(): kotlin.Boolean { @@ -1454,23 +1469,23 @@ public object ContractCoopStatusResponseKt { } /** - * optional uint64 amount = 2; + * `optional uint64 amount = 2;` */ public var amount: kotlin.Long @JvmName("getAmount") - get() = _builder.getAmount() + get() = _builder.amount @JvmName("setAmount") set(value) { - _builder.setAmount(value) + _builder.amount = value } /** - * optional uint64 amount = 2; + * `optional uint64 amount = 2;` */ public fun clearAmount() { _builder.clearAmount() } /** - * optional uint64 amount = 2; + * `optional uint64 amount = 2;` * @return Whether the amount field is set. */ public fun hasAmount(): kotlin.Boolean { @@ -1480,24 +1495,24 @@ public object ContractCoopStatusResponseKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ContractCoopStatusResponse.copy(block: ei.ContractCoopStatusResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractCoopStatusResponse = - ei.ContractCoopStatusResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ContractCoopStatusResponse.copy(block: `ei`.ContractCoopStatusResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractCoopStatusResponse = + `ei`.ContractCoopStatusResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ContractCoopStatusResponse.ContributionInfo.copy(block: ei.ContractCoopStatusResponseKt.ContributionInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractCoopStatusResponse.ContributionInfo = - ei.ContractCoopStatusResponseKt.ContributionInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ContractCoopStatusResponse.ContributionInfo.copy(block: `ei`.ContractCoopStatusResponseKt.ContributionInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractCoopStatusResponse.ContributionInfo = + `ei`.ContractCoopStatusResponseKt.ContributionInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.ContractCoopStatusResponse.ContributionInfoOrBuilder.productionParamsOrNull: ei.Ei.FarmProductionParams? +public val ei.Ei.ContractCoopStatusResponse.ContributionInfoOrBuilder.productionParamsOrNull: ei.Ei.FarmProductionParams? get() = if (hasProductionParams()) getProductionParams() else null -val ei.Ei.ContractCoopStatusResponse.ContributionInfoOrBuilder.farmInfoOrNull: ei.Ei.PlayerFarmInfo? +public val ei.Ei.ContractCoopStatusResponse.ContributionInfoOrBuilder.farmInfoOrNull: ei.Ei.PlayerFarmInfo? get() = if (hasFarmInfo()) getFarmInfo() else null @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ContractCoopStatusResponse.CoopGift.copy(block: ei.ContractCoopStatusResponseKt.CoopGiftKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractCoopStatusResponse.CoopGift = - ei.ContractCoopStatusResponseKt.CoopGiftKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ContractCoopStatusResponse.CoopGift.copy(block: `ei`.ContractCoopStatusResponseKt.CoopGiftKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractCoopStatusResponse.CoopGift = + `ei`.ContractCoopStatusResponseKt.CoopGiftKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ContractCoopStatusResponse.ChickenRun.copy(block: ei.ContractCoopStatusResponseKt.ChickenRunKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractCoopStatusResponse.ChickenRun = - ei.ContractCoopStatusResponseKt.ChickenRunKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ContractCoopStatusResponse.ChickenRun.copy(block: `ei`.ContractCoopStatusResponseKt.ChickenRunKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractCoopStatusResponse.ChickenRun = + `ei`.ContractCoopStatusResponseKt.ChickenRunKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/ContractCoopStatusUpdateRequestKt.kt b/ei/kotlin/ei/ContractCoopStatusUpdateRequestKt.kt index eaa9154..009f4ec 100644 --- a/ei/kotlin/ei/ContractCoopStatusUpdateRequestKt.kt +++ b/ei/kotlin/ei/ContractCoopStatusUpdateRequestKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializecontractCoopStatusUpdateRequest") public inline fun contractCoopStatusUpdateRequest(block: ei.ContractCoopStatusUpdateRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractCoopStatusUpdateRequest = ei.ContractCoopStatusUpdateRequestKt.Dsl._create(ei.Ei.ContractCoopStatusUpdateRequest.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ContractCoopStatusUpdateRequest` + */ public object ContractCoopStatusUpdateRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object ContractCoopStatusUpdateRequestKt { internal fun _build(): ei.Ei.ContractCoopStatusUpdateRequest = _builder.build() /** - * optional .ei.BasicRequestInfo rinfo = 12; + * `optional .ei.BasicRequestInfo rinfo = 12;` */ public var rinfo: ei.Ei.BasicRequestInfo @JvmName("getRinfo") - get() = _builder.getRinfo() + get() = _builder.rinfo @JvmName("setRinfo") set(value) { - _builder.setRinfo(value) + _builder.rinfo = value } /** - * optional .ei.BasicRequestInfo rinfo = 12; + * `optional .ei.BasicRequestInfo rinfo = 12;` */ public fun clearRinfo() { _builder.clearRinfo() } /** - * optional .ei.BasicRequestInfo rinfo = 12; + * `optional .ei.BasicRequestInfo rinfo = 12;` * @return Whether the rinfo field is set. */ public fun hasRinfo(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object ContractCoopStatusUpdateRequestKt { get() = _builder.rinfoOrNull /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public var userId: kotlin.String @JvmName("getUserId") - get() = _builder.getUserId() + get() = _builder.userId @JvmName("setUserId") set(value) { - _builder.setUserId(value) + _builder.userId = value } /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public fun clearUserId() { _builder.clearUserId() } /** - * optional string user_id = 1; + * `optional string user_id = 1;` * @return Whether the userId field is set. */ public fun hasUserId(): kotlin.Boolean { @@ -73,23 +79,23 @@ public object ContractCoopStatusUpdateRequestKt { } /** - * optional string contract_identifier = 2; + * `optional string contract_identifier = 2;` */ public var contractIdentifier: kotlin.String @JvmName("getContractIdentifier") - get() = _builder.getContractIdentifier() + get() = _builder.contractIdentifier @JvmName("setContractIdentifier") set(value) { - _builder.setContractIdentifier(value) + _builder.contractIdentifier = value } /** - * optional string contract_identifier = 2; + * `optional string contract_identifier = 2;` */ public fun clearContractIdentifier() { _builder.clearContractIdentifier() } /** - * optional string contract_identifier = 2; + * `optional string contract_identifier = 2;` * @return Whether the contractIdentifier field is set. */ public fun hasContractIdentifier(): kotlin.Boolean { @@ -97,23 +103,23 @@ public object ContractCoopStatusUpdateRequestKt { } /** - * optional string coop_identifier = 3; + * `optional string coop_identifier = 3;` */ public var coopIdentifier: kotlin.String @JvmName("getCoopIdentifier") - get() = _builder.getCoopIdentifier() + get() = _builder.coopIdentifier @JvmName("setCoopIdentifier") set(value) { - _builder.setCoopIdentifier(value) + _builder.coopIdentifier = value } /** - * optional string coop_identifier = 3; + * `optional string coop_identifier = 3;` */ public fun clearCoopIdentifier() { _builder.clearCoopIdentifier() } /** - * optional string coop_identifier = 3; + * `optional string coop_identifier = 3;` * @return Whether the coopIdentifier field is set. */ public fun hasCoopIdentifier(): kotlin.Boolean { @@ -121,23 +127,23 @@ public object ContractCoopStatusUpdateRequestKt { } /** - * optional string push_user_id = 8; + * `optional string push_user_id = 8;` */ public var pushUserId: kotlin.String @JvmName("getPushUserId") - get() = _builder.getPushUserId() + get() = _builder.pushUserId @JvmName("setPushUserId") set(value) { - _builder.setPushUserId(value) + _builder.pushUserId = value } /** - * optional string push_user_id = 8; + * `optional string push_user_id = 8;` */ public fun clearPushUserId() { _builder.clearPushUserId() } /** - * optional string push_user_id = 8; + * `optional string push_user_id = 8;` * @return Whether the pushUserId field is set. */ public fun hasPushUserId(): kotlin.Boolean { @@ -145,23 +151,23 @@ public object ContractCoopStatusUpdateRequestKt { } /** - * optional double amount = 4; + * `optional double amount = 4;` */ public var amount: kotlin.Double @JvmName("getAmount") - get() = _builder.getAmount() + get() = _builder.amount @JvmName("setAmount") set(value) { - _builder.setAmount(value) + _builder.amount = value } /** - * optional double amount = 4; + * `optional double amount = 4;` */ public fun clearAmount() { _builder.clearAmount() } /** - * optional double amount = 4; + * `optional double amount = 4;` * @return Whether the amount field is set. */ public fun hasAmount(): kotlin.Boolean { @@ -169,23 +175,23 @@ public object ContractCoopStatusUpdateRequestKt { } /** - * optional double rate = 5; + * `optional double rate = 5;` */ public var rate: kotlin.Double @JvmName("getRate") - get() = _builder.getRate() + get() = _builder.rate @JvmName("setRate") set(value) { - _builder.setRate(value) + _builder.rate = value } /** - * optional double rate = 5; + * `optional double rate = 5;` */ public fun clearRate() { _builder.clearRate() } /** - * optional double rate = 5; + * `optional double rate = 5;` * @return Whether the rate field is set. */ public fun hasRate(): kotlin.Boolean { @@ -193,23 +199,23 @@ public object ContractCoopStatusUpdateRequestKt { } /** - * optional uint32 time_cheats_detected = 6; + * `optional uint32 time_cheats_detected = 6;` */ public var timeCheatsDetected: kotlin.Int @JvmName("getTimeCheatsDetected") - get() = _builder.getTimeCheatsDetected() + get() = _builder.timeCheatsDetected @JvmName("setTimeCheatsDetected") set(value) { - _builder.setTimeCheatsDetected(value) + _builder.timeCheatsDetected = value } /** - * optional uint32 time_cheats_detected = 6; + * `optional uint32 time_cheats_detected = 6;` */ public fun clearTimeCheatsDetected() { _builder.clearTimeCheatsDetected() } /** - * optional uint32 time_cheats_detected = 6; + * `optional uint32 time_cheats_detected = 6;` * @return Whether the timeCheatsDetected field is set. */ public fun hasTimeCheatsDetected(): kotlin.Boolean { @@ -217,23 +223,23 @@ public object ContractCoopStatusUpdateRequestKt { } /** - * optional double soul_power = 7; + * `optional double soul_power = 7;` */ public var soulPower: kotlin.Double @JvmName("getSoulPower") - get() = _builder.getSoulPower() + get() = _builder.soulPower @JvmName("setSoulPower") set(value) { - _builder.setSoulPower(value) + _builder.soulPower = value } /** - * optional double soul_power = 7; + * `optional double soul_power = 7;` */ public fun clearSoulPower() { _builder.clearSoulPower() } /** - * optional double soul_power = 7; + * `optional double soul_power = 7;` * @return Whether the soulPower field is set. */ public fun hasSoulPower(): kotlin.Boolean { @@ -241,23 +247,23 @@ public object ContractCoopStatusUpdateRequestKt { } /** - * optional uint32 eop = 15; + * `optional uint32 eop = 15;` */ public var eop: kotlin.Int @JvmName("getEop") - get() = _builder.getEop() + get() = _builder.eop @JvmName("setEop") set(value) { - _builder.setEop(value) + _builder.eop = value } /** - * optional uint32 eop = 15; + * `optional uint32 eop = 15;` */ public fun clearEop() { _builder.clearEop() } /** - * optional uint32 eop = 15; + * `optional uint32 eop = 15;` * @return Whether the eop field is set. */ public fun hasEop(): kotlin.Boolean { @@ -265,23 +271,23 @@ public object ContractCoopStatusUpdateRequestKt { } /** - * optional uint32 boost_tokens = 9; + * `optional uint32 boost_tokens = 9;` */ public var boostTokens: kotlin.Int @JvmName("getBoostTokens") - get() = _builder.getBoostTokens() + get() = _builder.boostTokens @JvmName("setBoostTokens") set(value) { - _builder.setBoostTokens(value) + _builder.boostTokens = value } /** - * optional uint32 boost_tokens = 9; + * `optional uint32 boost_tokens = 9;` */ public fun clearBoostTokens() { _builder.clearBoostTokens() } /** - * optional uint32 boost_tokens = 9; + * `optional uint32 boost_tokens = 9;` * @return Whether the boostTokens field is set. */ public fun hasBoostTokens(): kotlin.Boolean { @@ -289,23 +295,23 @@ public object ContractCoopStatusUpdateRequestKt { } /** - * optional uint32 boost_tokens_spent = 13; + * `optional uint32 boost_tokens_spent = 13;` */ public var boostTokensSpent: kotlin.Int @JvmName("getBoostTokensSpent") - get() = _builder.getBoostTokensSpent() + get() = _builder.boostTokensSpent @JvmName("setBoostTokensSpent") set(value) { - _builder.setBoostTokensSpent(value) + _builder.boostTokensSpent = value } /** - * optional uint32 boost_tokens_spent = 13; + * `optional uint32 boost_tokens_spent = 13;` */ public fun clearBoostTokensSpent() { _builder.clearBoostTokensSpent() } /** - * optional uint32 boost_tokens_spent = 13; + * `optional uint32 boost_tokens_spent = 13;` * @return Whether the boostTokensSpent field is set. */ public fun hasBoostTokensSpent(): kotlin.Boolean { @@ -313,23 +319,23 @@ public object ContractCoopStatusUpdateRequestKt { } /** - * optional bool hide_cc_status = 17; + * `optional bool hide_cc_status = 17;` */ public var hideCcStatus: kotlin.Boolean @JvmName("getHideCcStatus") - get() = _builder.getHideCcStatus() + get() = _builder.hideCcStatus @JvmName("setHideCcStatus") set(value) { - _builder.setHideCcStatus(value) + _builder.hideCcStatus = value } /** - * optional bool hide_cc_status = 17; + * `optional bool hide_cc_status = 17;` */ public fun clearHideCcStatus() { _builder.clearHideCcStatus() } /** - * optional bool hide_cc_status = 17; + * `optional bool hide_cc_status = 17;` * @return Whether the hideCcStatus field is set. */ public fun hasHideCcStatus(): kotlin.Boolean { @@ -337,23 +343,23 @@ public object ContractCoopStatusUpdateRequestKt { } /** - * optional .ei.FarmProductionParams production_params = 14; + * `optional .ei.FarmProductionParams production_params = 14;` */ public var productionParams: ei.Ei.FarmProductionParams @JvmName("getProductionParams") - get() = _builder.getProductionParams() + get() = _builder.productionParams @JvmName("setProductionParams") set(value) { - _builder.setProductionParams(value) + _builder.productionParams = value } /** - * optional .ei.FarmProductionParams production_params = 14; + * `optional .ei.FarmProductionParams production_params = 14;` */ public fun clearProductionParams() { _builder.clearProductionParams() } /** - * optional .ei.FarmProductionParams production_params = 14; + * `optional .ei.FarmProductionParams production_params = 14;` * @return Whether the productionParams field is set. */ public fun hasProductionParams(): kotlin.Boolean { @@ -363,23 +369,23 @@ public object ContractCoopStatusUpdateRequestKt { get() = _builder.productionParamsOrNull /** - * optional .ei.PlayerFarmInfo farm_info = 16; + * `optional .ei.PlayerFarmInfo farm_info = 16;` */ public var farmInfo: ei.Ei.PlayerFarmInfo @JvmName("getFarmInfo") - get() = _builder.getFarmInfo() + get() = _builder.farmInfo @JvmName("setFarmInfo") set(value) { - _builder.setFarmInfo(value) + _builder.farmInfo = value } /** - * optional .ei.PlayerFarmInfo farm_info = 16; + * `optional .ei.PlayerFarmInfo farm_info = 16;` */ public fun clearFarmInfo() { _builder.clearFarmInfo() } /** - * optional .ei.PlayerFarmInfo farm_info = 16; + * `optional .ei.PlayerFarmInfo farm_info = 16;` * @return Whether the farmInfo field is set. */ public fun hasFarmInfo(): kotlin.Boolean { @@ -389,23 +395,49 @@ public object ContractCoopStatusUpdateRequestKt { get() = _builder.farmInfoOrNull /** - * optional double egg_laying_rate_buff = 10 [default = 1]; + * `optional .ei.IdleSessionSummary last_idle_summary = 18;` + */ + public var lastIdleSummary: ei.Ei.IdleSessionSummary + @JvmName("getLastIdleSummary") + get() = _builder.lastIdleSummary + @JvmName("setLastIdleSummary") + set(value) { + _builder.lastIdleSummary = value + } + /** + * `optional .ei.IdleSessionSummary last_idle_summary = 18;` + */ + public fun clearLastIdleSummary() { + _builder.clearLastIdleSummary() + } + /** + * `optional .ei.IdleSessionSummary last_idle_summary = 18;` + * @return Whether the lastIdleSummary field is set. + */ + public fun hasLastIdleSummary(): kotlin.Boolean { + return _builder.hasLastIdleSummary() + } + public val ContractCoopStatusUpdateRequestKt.Dsl.lastIdleSummaryOrNull: ei.Ei.IdleSessionSummary? + get() = _builder.lastIdleSummaryOrNull + + /** + * `optional double egg_laying_rate_buff = 10 [default = 1];` */ public var eggLayingRateBuff: kotlin.Double @JvmName("getEggLayingRateBuff") - get() = _builder.getEggLayingRateBuff() + get() = _builder.eggLayingRateBuff @JvmName("setEggLayingRateBuff") set(value) { - _builder.setEggLayingRateBuff(value) + _builder.eggLayingRateBuff = value } /** - * optional double egg_laying_rate_buff = 10 [default = 1]; + * `optional double egg_laying_rate_buff = 10 [default = 1];` */ public fun clearEggLayingRateBuff() { _builder.clearEggLayingRateBuff() } /** - * optional double egg_laying_rate_buff = 10 [default = 1]; + * `optional double egg_laying_rate_buff = 10 [default = 1];` * @return Whether the eggLayingRateBuff field is set. */ public fun hasEggLayingRateBuff(): kotlin.Boolean { @@ -413,23 +445,23 @@ public object ContractCoopStatusUpdateRequestKt { } /** - * optional double earnings_buff = 11 [default = 1]; + * `optional double earnings_buff = 11 [default = 1];` */ public var earningsBuff: kotlin.Double @JvmName("getEarningsBuff") - get() = _builder.getEarningsBuff() + get() = _builder.earningsBuff @JvmName("setEarningsBuff") set(value) { - _builder.setEarningsBuff(value) + _builder.earningsBuff = value } /** - * optional double earnings_buff = 11 [default = 1]; + * `optional double earnings_buff = 11 [default = 1];` */ public fun clearEarningsBuff() { _builder.clearEarningsBuff() } /** - * optional double earnings_buff = 11 [default = 1]; + * `optional double earnings_buff = 11 [default = 1];` * @return Whether the earningsBuff field is set. */ public fun hasEarningsBuff(): kotlin.Boolean { @@ -438,15 +470,18 @@ public object ContractCoopStatusUpdateRequestKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ContractCoopStatusUpdateRequest.copy(block: ei.ContractCoopStatusUpdateRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractCoopStatusUpdateRequest = - ei.ContractCoopStatusUpdateRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ContractCoopStatusUpdateRequest.copy(block: `ei`.ContractCoopStatusUpdateRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractCoopStatusUpdateRequest = + `ei`.ContractCoopStatusUpdateRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.ContractCoopStatusUpdateRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? +public val ei.Ei.ContractCoopStatusUpdateRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? get() = if (hasRinfo()) getRinfo() else null -val ei.Ei.ContractCoopStatusUpdateRequestOrBuilder.productionParamsOrNull: ei.Ei.FarmProductionParams? +public val ei.Ei.ContractCoopStatusUpdateRequestOrBuilder.productionParamsOrNull: ei.Ei.FarmProductionParams? get() = if (hasProductionParams()) getProductionParams() else null -val ei.Ei.ContractCoopStatusUpdateRequestOrBuilder.farmInfoOrNull: ei.Ei.PlayerFarmInfo? +public val ei.Ei.ContractCoopStatusUpdateRequestOrBuilder.farmInfoOrNull: ei.Ei.PlayerFarmInfo? get() = if (hasFarmInfo()) getFarmInfo() else null +public val ei.Ei.ContractCoopStatusUpdateRequestOrBuilder.lastIdleSummaryOrNull: ei.Ei.IdleSessionSummary? + get() = if (hasLastIdleSummary()) getLastIdleSummary() else null + diff --git a/ei/kotlin/ei/ContractCoopStatusUpdateResponseKt.kt b/ei/kotlin/ei/ContractCoopStatusUpdateResponseKt.kt index ba01455..13cfbf1 100644 --- a/ei/kotlin/ei/ContractCoopStatusUpdateResponseKt.kt +++ b/ei/kotlin/ei/ContractCoopStatusUpdateResponseKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializecontractCoopStatusUpdateResponse") public inline fun contractCoopStatusUpdateResponse(block: ei.ContractCoopStatusUpdateResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractCoopStatusUpdateResponse = ei.ContractCoopStatusUpdateResponseKt.Dsl._create(ei.Ei.ContractCoopStatusUpdateResponse.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ContractCoopStatusUpdateResponse` + */ public object ContractCoopStatusUpdateResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object ContractCoopStatusUpdateResponseKt { internal fun _build(): ei.Ei.ContractCoopStatusUpdateResponse = _builder.build() /** - * optional bool finalized = 1; + * `optional bool finalized = 1;` */ public var finalized: kotlin.Boolean @JvmName("getFinalized") - get() = _builder.getFinalized() + get() = _builder.finalized @JvmName("setFinalized") set(value) { - _builder.setFinalized(value) + _builder.finalized = value } /** - * optional bool finalized = 1; + * `optional bool finalized = 1;` */ public fun clearFinalized() { _builder.clearFinalized() } /** - * optional bool finalized = 1; + * `optional bool finalized = 1;` * @return Whether the finalized field is set. */ public fun hasFinalized(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object ContractCoopStatusUpdateResponseKt { } /** - * optional bool exists = 2; + * `optional bool exists = 2;` */ public var exists: kotlin.Boolean @JvmName("getExists") - get() = _builder.getExists() + get() = _builder.exists @JvmName("setExists") set(value) { - _builder.setExists(value) + _builder.exists = value } /** - * optional bool exists = 2; + * `optional bool exists = 2;` */ public fun clearExists() { _builder.clearExists() } /** - * optional bool exists = 2; + * `optional bool exists = 2;` * @return Whether the exists field is set. */ public fun hasExists(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object ContractCoopStatusUpdateResponseKt { } /** - * optional .ei.ContractCoopStatusResponse.MemberStatus status = 3; + * `optional .ei.ContractCoopStatusResponse.MemberStatus status = 3;` */ public var status: ei.Ei.ContractCoopStatusResponse.MemberStatus @JvmName("getStatus") - get() = _builder.getStatus() + get() = _builder.status @JvmName("setStatus") set(value) { - _builder.setStatus(value) + _builder.status = value } /** - * optional .ei.ContractCoopStatusResponse.MemberStatus status = 3; + * `optional .ei.ContractCoopStatusResponse.MemberStatus status = 3;` */ public fun clearStatus() { _builder.clearStatus() } /** - * optional .ei.ContractCoopStatusResponse.MemberStatus status = 3; + * `optional .ei.ContractCoopStatusResponse.MemberStatus status = 3;` * @return Whether the status field is set. */ public fun hasStatus(): kotlin.Boolean { @@ -96,6 +102,6 @@ public object ContractCoopStatusUpdateResponseKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ContractCoopStatusUpdateResponse.copy(block: ei.ContractCoopStatusUpdateResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractCoopStatusUpdateResponse = - ei.ContractCoopStatusUpdateResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ContractCoopStatusUpdateResponse.copy(block: `ei`.ContractCoopStatusUpdateResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractCoopStatusUpdateResponse = + `ei`.ContractCoopStatusUpdateResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/ContractEvaluationBatchKt.kt b/ei/kotlin/ei/ContractEvaluationBatchKt.kt index 3c5351f..1df25e3 100644 --- a/ei/kotlin/ei/ContractEvaluationBatchKt.kt +++ b/ei/kotlin/ei/ContractEvaluationBatchKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializecontractEvaluationBatch") public inline fun contractEvaluationBatch(block: ei.ContractEvaluationBatchKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractEvaluationBatch = ei.ContractEvaluationBatchKt.Dsl._create(ei.Ei.ContractEvaluationBatch.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ContractEvaluationBatch` + */ public object ContractEvaluationBatchKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -29,15 +35,15 @@ public object ContractEvaluationBatchKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class EvalsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; + * `repeated .ei.ContractEvaluationBatch.Pair evals = 1;` */ public val evals: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getEvalsList() + _builder.evalsList ) /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; + * `repeated .ei.ContractEvaluationBatch.Pair evals = 1;` * @param value The evals to add. */ @kotlin.jvm.JvmSynthetic @@ -46,7 +52,7 @@ public object ContractEvaluationBatchKt { _builder.addEvals(value) } /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; + * `repeated .ei.ContractEvaluationBatch.Pair evals = 1;` * @param value The evals to add. */ @kotlin.jvm.JvmSynthetic @@ -56,7 +62,7 @@ public object ContractEvaluationBatchKt { add(value) } /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; + * `repeated .ei.ContractEvaluationBatch.Pair evals = 1;` * @param values The evals to add. */ @kotlin.jvm.JvmSynthetic @@ -65,7 +71,7 @@ public object ContractEvaluationBatchKt { _builder.addAllEvals(values) } /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; + * `repeated .ei.ContractEvaluationBatch.Pair evals = 1;` * @param values The evals to add. */ @kotlin.jvm.JvmSynthetic @@ -75,7 +81,7 @@ public object ContractEvaluationBatchKt { addAll(values) } /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; + * `repeated .ei.ContractEvaluationBatch.Pair evals = 1;` * @param index The index to set the value at. * @param value The evals to set. */ @@ -85,7 +91,7 @@ public object ContractEvaluationBatchKt { _builder.setEvals(index, value) } /** - * repeated .ei.ContractEvaluationBatch.Pair evals = 1; + * `repeated .ei.ContractEvaluationBatch.Pair evals = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearEvals") @@ -97,6 +103,9 @@ public object ContractEvaluationBatchKt { @kotlin.jvm.JvmName("-initializepair") public inline fun pair(block: ei.ContractEvaluationBatchKt.PairKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractEvaluationBatch.Pair = ei.ContractEvaluationBatchKt.PairKt.Dsl._create(ei.Ei.ContractEvaluationBatch.Pair.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.ContractEvaluationBatch.Pair` + */ public object PairKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -114,23 +123,23 @@ public object ContractEvaluationBatchKt { internal fun _build(): ei.Ei.ContractEvaluationBatch.Pair = _builder.build() /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public var userId: kotlin.String @JvmName("getUserId") - get() = _builder.getUserId() + get() = _builder.userId @JvmName("setUserId") set(value) { - _builder.setUserId(value) + _builder.userId = value } /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public fun clearUserId() { _builder.clearUserId() } /** - * optional string user_id = 1; + * `optional string user_id = 1;` * @return Whether the userId field is set. */ public fun hasUserId(): kotlin.Boolean { @@ -138,23 +147,23 @@ public object ContractEvaluationBatchKt { } /** - * optional .ei.ContractEvaluation cev = 2; + * `optional .ei.ContractEvaluation cev = 2;` */ public var cev: ei.Ei.ContractEvaluation @JvmName("getCev") - get() = _builder.getCev() + get() = _builder.cev @JvmName("setCev") set(value) { - _builder.setCev(value) + _builder.cev = value } /** - * optional .ei.ContractEvaluation cev = 2; + * `optional .ei.ContractEvaluation cev = 2;` */ public fun clearCev() { _builder.clearCev() } /** - * optional .ei.ContractEvaluation cev = 2; + * `optional .ei.ContractEvaluation cev = 2;` * @return Whether the cev field is set. */ public fun hasCev(): kotlin.Boolean { @@ -166,13 +175,13 @@ public object ContractEvaluationBatchKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ContractEvaluationBatch.copy(block: ei.ContractEvaluationBatchKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractEvaluationBatch = - ei.ContractEvaluationBatchKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ContractEvaluationBatch.copy(block: `ei`.ContractEvaluationBatchKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractEvaluationBatch = + `ei`.ContractEvaluationBatchKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ContractEvaluationBatch.Pair.copy(block: ei.ContractEvaluationBatchKt.PairKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractEvaluationBatch.Pair = - ei.ContractEvaluationBatchKt.PairKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ContractEvaluationBatch.Pair.copy(block: `ei`.ContractEvaluationBatchKt.PairKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractEvaluationBatch.Pair = + `ei`.ContractEvaluationBatchKt.PairKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.ContractEvaluationBatch.PairOrBuilder.cevOrNull: ei.Ei.ContractEvaluation? +public val ei.Ei.ContractEvaluationBatch.PairOrBuilder.cevOrNull: ei.Ei.ContractEvaluation? get() = if (hasCev()) getCev() else null diff --git a/ei/kotlin/ei/ContractEvaluationKt.kt b/ei/kotlin/ei/ContractEvaluationKt.kt index 4601a74..c42643c 100644 --- a/ei/kotlin/ei/ContractEvaluationKt.kt +++ b/ei/kotlin/ei/ContractEvaluationKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializecontractEvaluation") public inline fun contractEvaluation(block: ei.ContractEvaluationKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractEvaluation = ei.ContractEvaluationKt.Dsl._create(ei.Ei.ContractEvaluation.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ContractEvaluation` + */ public object ContractEvaluationKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object ContractEvaluationKt { internal fun _build(): ei.Ei.ContractEvaluation = _builder.build() /** - * optional string contract_identifier = 40; + * `optional string contract_identifier = 40;` */ public var contractIdentifier: kotlin.String @JvmName("getContractIdentifier") - get() = _builder.getContractIdentifier() + get() = _builder.contractIdentifier @JvmName("setContractIdentifier") set(value) { - _builder.setContractIdentifier(value) + _builder.contractIdentifier = value } /** - * optional string contract_identifier = 40; + * `optional string contract_identifier = 40;` */ public fun clearContractIdentifier() { _builder.clearContractIdentifier() } /** - * optional string contract_identifier = 40; + * `optional string contract_identifier = 40;` * @return Whether the contractIdentifier field is set. */ public fun hasContractIdentifier(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object ContractEvaluationKt { } /** - * optional string coop_identifier = 41; + * `optional string coop_identifier = 41;` */ public var coopIdentifier: kotlin.String @JvmName("getCoopIdentifier") - get() = _builder.getCoopIdentifier() + get() = _builder.coopIdentifier @JvmName("setCoopIdentifier") set(value) { - _builder.setCoopIdentifier(value) + _builder.coopIdentifier = value } /** - * optional string coop_identifier = 41; + * `optional string coop_identifier = 41;` */ public fun clearCoopIdentifier() { _builder.clearCoopIdentifier() } /** - * optional string coop_identifier = 41; + * `optional string coop_identifier = 41;` * @return Whether the coopIdentifier field is set. */ public fun hasCoopIdentifier(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object ContractEvaluationKt { } /** - * optional double cxp = 1; + * `optional double cxp = 1;` */ public var cxp: kotlin.Double @JvmName("getCxp") - get() = _builder.getCxp() + get() = _builder.cxp @JvmName("setCxp") set(value) { - _builder.setCxp(value) + _builder.cxp = value } /** - * optional double cxp = 1; + * `optional double cxp = 1;` */ public fun clearCxp() { _builder.clearCxp() } /** - * optional double cxp = 1; + * `optional double cxp = 1;` * @return Whether the cxp field is set. */ public fun hasCxp(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object ContractEvaluationKt { } /** - * optional bool replay = 24; + * `optional bool replay = 24;` */ public var replay: kotlin.Boolean @JvmName("getReplay") - get() = _builder.getReplay() + get() = _builder.replay @JvmName("setReplay") set(value) { - _builder.setReplay(value) + _builder.replay = value } /** - * optional bool replay = 24; + * `optional bool replay = 24;` */ public fun clearReplay() { _builder.clearReplay() } /** - * optional bool replay = 24; + * `optional bool replay = 24;` * @return Whether the replay field is set. */ public fun hasReplay(): kotlin.Boolean { @@ -119,23 +125,23 @@ public object ContractEvaluationKt { } /** - * optional double cxp_change = 25; + * `optional double cxp_change = 25;` */ public var cxpChange: kotlin.Double @JvmName("getCxpChange") - get() = _builder.getCxpChange() + get() = _builder.cxpChange @JvmName("setCxpChange") set(value) { - _builder.setCxpChange(value) + _builder.cxpChange = value } /** - * optional double cxp_change = 25; + * `optional double cxp_change = 25;` */ public fun clearCxpChange() { _builder.clearCxpChange() } /** - * optional double cxp_change = 25; + * `optional double cxp_change = 25;` * @return Whether the cxpChange field is set. */ public fun hasCxpChange(): kotlin.Boolean { @@ -143,23 +149,23 @@ public object ContractEvaluationKt { } /** - * optional int32 grade_performance = 2; + * `optional int32 grade_performance = 2;` */ public var gradePerformance: kotlin.Int @JvmName("getGradePerformance") - get() = _builder.getGradePerformance() + get() = _builder.gradePerformance @JvmName("setGradePerformance") set(value) { - _builder.setGradePerformance(value) + _builder.gradePerformance = value } /** - * optional int32 grade_performance = 2; + * `optional int32 grade_performance = 2;` */ public fun clearGradePerformance() { _builder.clearGradePerformance() } /** - * optional int32 grade_performance = 2; + * `optional int32 grade_performance = 2;` * @return Whether the gradePerformance field is set. */ public fun hasGradePerformance(): kotlin.Boolean { @@ -167,23 +173,23 @@ public object ContractEvaluationKt { } /** - * optional int32 old_league = 9; + * `optional int32 old_league = 9;` */ public var oldLeague: kotlin.Int @JvmName("getOldLeague") - get() = _builder.getOldLeague() + get() = _builder.oldLeague @JvmName("setOldLeague") set(value) { - _builder.setOldLeague(value) + _builder.oldLeague = value } /** - * optional int32 old_league = 9; + * `optional int32 old_league = 9;` */ public fun clearOldLeague() { _builder.clearOldLeague() } /** - * optional int32 old_league = 9; + * `optional int32 old_league = 9;` * @return Whether the oldLeague field is set. */ public fun hasOldLeague(): kotlin.Boolean { @@ -191,23 +197,23 @@ public object ContractEvaluationKt { } /** - * optional bool old_goals = 10; + * `optional bool old_goals = 10;` */ public var oldGoals: kotlin.Boolean @JvmName("getOldGoals") - get() = _builder.getOldGoals() + get() = _builder.oldGoals @JvmName("setOldGoals") set(value) { - _builder.setOldGoals(value) + _builder.oldGoals = value } /** - * optional bool old_goals = 10; + * `optional bool old_goals = 10;` */ public fun clearOldGoals() { _builder.clearOldGoals() } /** - * optional bool old_goals = 10; + * `optional bool old_goals = 10;` * @return Whether the oldGoals field is set. */ public fun hasOldGoals(): kotlin.Boolean { @@ -215,23 +221,23 @@ public object ContractEvaluationKt { } /** - * optional .ei.Contract.PlayerGrade grade = 3; + * `optional .ei.Contract.PlayerGrade grade = 3;` */ public var grade: ei.Ei.Contract.PlayerGrade @JvmName("getGrade") - get() = _builder.getGrade() + get() = _builder.grade @JvmName("setGrade") set(value) { - _builder.setGrade(value) + _builder.grade = value } /** - * optional .ei.Contract.PlayerGrade grade = 3; + * `optional .ei.Contract.PlayerGrade grade = 3;` */ public fun clearGrade() { _builder.clearGrade() } /** - * optional .ei.Contract.PlayerGrade grade = 3; + * `optional .ei.Contract.PlayerGrade grade = 3;` * @return Whether the grade field is set. */ public fun hasGrade(): kotlin.Boolean { @@ -239,23 +245,23 @@ public object ContractEvaluationKt { } /** - * optional double contribution_ratio = 4; + * `optional double contribution_ratio = 4;` */ public var contributionRatio: kotlin.Double @JvmName("getContributionRatio") - get() = _builder.getContributionRatio() + get() = _builder.contributionRatio @JvmName("setContributionRatio") set(value) { - _builder.setContributionRatio(value) + _builder.contributionRatio = value } /** - * optional double contribution_ratio = 4; + * `optional double contribution_ratio = 4;` */ public fun clearContributionRatio() { _builder.clearContributionRatio() } /** - * optional double contribution_ratio = 4; + * `optional double contribution_ratio = 4;` * @return Whether the contributionRatio field is set. */ public fun hasContributionRatio(): kotlin.Boolean { @@ -263,23 +269,23 @@ public object ContractEvaluationKt { } /** - * optional double completion_percent = 5; + * `optional double completion_percent = 5;` */ public var completionPercent: kotlin.Double @JvmName("getCompletionPercent") - get() = _builder.getCompletionPercent() + get() = _builder.completionPercent @JvmName("setCompletionPercent") set(value) { - _builder.setCompletionPercent(value) + _builder.completionPercent = value } /** - * optional double completion_percent = 5; + * `optional double completion_percent = 5;` */ public fun clearCompletionPercent() { _builder.clearCompletionPercent() } /** - * optional double completion_percent = 5; + * `optional double completion_percent = 5;` * @return Whether the completionPercent field is set. */ public fun hasCompletionPercent(): kotlin.Boolean { @@ -287,23 +293,23 @@ public object ContractEvaluationKt { } /** - * optional double original_length = 11; + * `optional double original_length = 11;` */ public var originalLength: kotlin.Double @JvmName("getOriginalLength") - get() = _builder.getOriginalLength() + get() = _builder.originalLength @JvmName("setOriginalLength") set(value) { - _builder.setOriginalLength(value) + _builder.originalLength = value } /** - * optional double original_length = 11; + * `optional double original_length = 11;` */ public fun clearOriginalLength() { _builder.clearOriginalLength() } /** - * optional double original_length = 11; + * `optional double original_length = 11;` * @return Whether the originalLength field is set. */ public fun hasOriginalLength(): kotlin.Boolean { @@ -311,23 +317,23 @@ public object ContractEvaluationKt { } /** - * optional uint32 coop_size = 18; + * `optional uint32 coop_size = 18;` */ public var coopSize: kotlin.Int @JvmName("getCoopSize") - get() = _builder.getCoopSize() + get() = _builder.coopSize @JvmName("setCoopSize") set(value) { - _builder.setCoopSize(value) + _builder.coopSize = value } /** - * optional uint32 coop_size = 18; + * `optional uint32 coop_size = 18;` */ public fun clearCoopSize() { _builder.clearCoopSize() } /** - * optional uint32 coop_size = 18; + * `optional uint32 coop_size = 18;` * @return Whether the coopSize field is set. */ public fun hasCoopSize(): kotlin.Boolean { @@ -335,23 +341,23 @@ public object ContractEvaluationKt { } /** - * optional bool solo = 26; + * `optional bool solo = 26;` */ public var solo: kotlin.Boolean @JvmName("getSolo") - get() = _builder.getSolo() + get() = _builder.solo @JvmName("setSolo") set(value) { - _builder.setSolo(value) + _builder.solo = value } /** - * optional bool solo = 26; + * `optional bool solo = 26;` */ public fun clearSolo() { _builder.clearSolo() } /** - * optional bool solo = 26; + * `optional bool solo = 26;` * @return Whether the solo field is set. */ public fun hasSolo(): kotlin.Boolean { @@ -359,23 +365,23 @@ public object ContractEvaluationKt { } /** - * optional double soul_power = 23; + * `optional double soul_power = 23;` */ public var soulPower: kotlin.Double @JvmName("getSoulPower") - get() = _builder.getSoulPower() + get() = _builder.soulPower @JvmName("setSoulPower") set(value) { - _builder.setSoulPower(value) + _builder.soulPower = value } /** - * optional double soul_power = 23; + * `optional double soul_power = 23;` */ public fun clearSoulPower() { _builder.clearSoulPower() } /** - * optional double soul_power = 23; + * `optional double soul_power = 23;` * @return Whether the soulPower field is set. */ public fun hasSoulPower(): kotlin.Boolean { @@ -383,23 +389,23 @@ public object ContractEvaluationKt { } /** - * optional double last_contribution_time = 22; + * `optional double last_contribution_time = 22;` */ public var lastContributionTime: kotlin.Double @JvmName("getLastContributionTime") - get() = _builder.getLastContributionTime() + get() = _builder.lastContributionTime @JvmName("setLastContributionTime") set(value) { - _builder.setLastContributionTime(value) + _builder.lastContributionTime = value } /** - * optional double last_contribution_time = 22; + * `optional double last_contribution_time = 22;` */ public fun clearLastContributionTime() { _builder.clearLastContributionTime() } /** - * optional double last_contribution_time = 22; + * `optional double last_contribution_time = 22;` * @return Whether the lastContributionTime field is set. */ public fun hasLastContributionTime(): kotlin.Boolean { @@ -407,23 +413,23 @@ public object ContractEvaluationKt { } /** - * optional double completion_time = 6; + * `optional double completion_time = 6;` */ public var completionTime: kotlin.Double @JvmName("getCompletionTime") - get() = _builder.getCompletionTime() + get() = _builder.completionTime @JvmName("setCompletionTime") set(value) { - _builder.setCompletionTime(value) + _builder.completionTime = value } /** - * optional double completion_time = 6; + * `optional double completion_time = 6;` */ public fun clearCompletionTime() { _builder.clearCompletionTime() } /** - * optional double completion_time = 6; + * `optional double completion_time = 6;` * @return Whether the completionTime field is set. */ public fun hasCompletionTime(): kotlin.Boolean { @@ -431,23 +437,23 @@ public object ContractEvaluationKt { } /** - * optional uint32 chicken_runs_sent = 7; + * `optional uint32 chicken_runs_sent = 7;` */ public var chickenRunsSent: kotlin.Int @JvmName("getChickenRunsSent") - get() = _builder.getChickenRunsSent() + get() = _builder.chickenRunsSent @JvmName("setChickenRunsSent") set(value) { - _builder.setChickenRunsSent(value) + _builder.chickenRunsSent = value } /** - * optional uint32 chicken_runs_sent = 7; + * `optional uint32 chicken_runs_sent = 7;` */ public fun clearChickenRunsSent() { _builder.clearChickenRunsSent() } /** - * optional uint32 chicken_runs_sent = 7; + * `optional uint32 chicken_runs_sent = 7;` * @return Whether the chickenRunsSent field is set. */ public fun hasChickenRunsSent(): kotlin.Boolean { @@ -455,23 +461,23 @@ public object ContractEvaluationKt { } /** - * optional uint32 gift_tokens_sent = 8; + * `optional uint32 gift_tokens_sent = 8;` */ public var giftTokensSent: kotlin.Int @JvmName("getGiftTokensSent") - get() = _builder.getGiftTokensSent() + get() = _builder.giftTokensSent @JvmName("setGiftTokensSent") set(value) { - _builder.setGiftTokensSent(value) + _builder.giftTokensSent = value } /** - * optional uint32 gift_tokens_sent = 8; + * `optional uint32 gift_tokens_sent = 8;` */ public fun clearGiftTokensSent() { _builder.clearGiftTokensSent() } /** - * optional uint32 gift_tokens_sent = 8; + * `optional uint32 gift_tokens_sent = 8;` * @return Whether the giftTokensSent field is set. */ public fun hasGiftTokensSent(): kotlin.Boolean { @@ -479,23 +485,23 @@ public object ContractEvaluationKt { } /** - * optional uint32 gift_tokens_received = 15; + * `optional uint32 gift_tokens_received = 15;` */ public var giftTokensReceived: kotlin.Int @JvmName("getGiftTokensReceived") - get() = _builder.getGiftTokensReceived() + get() = _builder.giftTokensReceived @JvmName("setGiftTokensReceived") set(value) { - _builder.setGiftTokensReceived(value) + _builder.giftTokensReceived = value } /** - * optional uint32 gift_tokens_received = 15; + * `optional uint32 gift_tokens_received = 15;` */ public fun clearGiftTokensReceived() { _builder.clearGiftTokensReceived() } /** - * optional uint32 gift_tokens_received = 15; + * `optional uint32 gift_tokens_received = 15;` * @return Whether the giftTokensReceived field is set. */ public fun hasGiftTokensReceived(): kotlin.Boolean { @@ -503,23 +509,23 @@ public object ContractEvaluationKt { } /** - * optional double gift_token_value_sent = 28; + * `optional double gift_token_value_sent = 28;` */ public var giftTokenValueSent: kotlin.Double @JvmName("getGiftTokenValueSent") - get() = _builder.getGiftTokenValueSent() + get() = _builder.giftTokenValueSent @JvmName("setGiftTokenValueSent") set(value) { - _builder.setGiftTokenValueSent(value) + _builder.giftTokenValueSent = value } /** - * optional double gift_token_value_sent = 28; + * `optional double gift_token_value_sent = 28;` */ public fun clearGiftTokenValueSent() { _builder.clearGiftTokenValueSent() } /** - * optional double gift_token_value_sent = 28; + * `optional double gift_token_value_sent = 28;` * @return Whether the giftTokenValueSent field is set. */ public fun hasGiftTokenValueSent(): kotlin.Boolean { @@ -527,23 +533,23 @@ public object ContractEvaluationKt { } /** - * optional double gift_token_value_received = 29; + * `optional double gift_token_value_received = 29;` */ public var giftTokenValueReceived: kotlin.Double @JvmName("getGiftTokenValueReceived") - get() = _builder.getGiftTokenValueReceived() + get() = _builder.giftTokenValueReceived @JvmName("setGiftTokenValueReceived") set(value) { - _builder.setGiftTokenValueReceived(value) + _builder.giftTokenValueReceived = value } /** - * optional double gift_token_value_received = 29; + * `optional double gift_token_value_received = 29;` */ public fun clearGiftTokenValueReceived() { _builder.clearGiftTokenValueReceived() } /** - * optional double gift_token_value_received = 29; + * `optional double gift_token_value_received = 29;` * @return Whether the giftTokenValueReceived field is set. */ public fun hasGiftTokenValueReceived(): kotlin.Boolean { @@ -551,23 +557,23 @@ public object ContractEvaluationKt { } /** - * optional uint32 boost_token_allotment = 16; + * `optional uint32 boost_token_allotment = 16;` */ public var boostTokenAllotment: kotlin.Int @JvmName("getBoostTokenAllotment") - get() = _builder.getBoostTokenAllotment() + get() = _builder.boostTokenAllotment @JvmName("setBoostTokenAllotment") set(value) { - _builder.setBoostTokenAllotment(value) + _builder.boostTokenAllotment = value } /** - * optional uint32 boost_token_allotment = 16; + * `optional uint32 boost_token_allotment = 16;` */ public fun clearBoostTokenAllotment() { _builder.clearBoostTokenAllotment() } /** - * optional uint32 boost_token_allotment = 16; + * `optional uint32 boost_token_allotment = 16;` * @return Whether the boostTokenAllotment field is set. */ public fun hasBoostTokenAllotment(): kotlin.Boolean { @@ -575,23 +581,23 @@ public object ContractEvaluationKt { } /** - * optional double buff_time_value = 17; + * `optional double buff_time_value = 17;` */ public var buffTimeValue: kotlin.Double @JvmName("getBuffTimeValue") - get() = _builder.getBuffTimeValue() + get() = _builder.buffTimeValue @JvmName("setBuffTimeValue") set(value) { - _builder.setBuffTimeValue(value) + _builder.buffTimeValue = value } /** - * optional double buff_time_value = 17; + * `optional double buff_time_value = 17;` */ public fun clearBuffTimeValue() { _builder.clearBuffTimeValue() } /** - * optional double buff_time_value = 17; + * `optional double buff_time_value = 17;` * @return Whether the buffTimeValue field is set. */ public fun hasBuffTimeValue(): kotlin.Boolean { @@ -599,23 +605,23 @@ public object ContractEvaluationKt { } /** - * optional double teamwork_score = 13; + * `optional double teamwork_score = 13;` */ public var teamworkScore: kotlin.Double @JvmName("getTeamworkScore") - get() = _builder.getTeamworkScore() + get() = _builder.teamworkScore @JvmName("setTeamworkScore") set(value) { - _builder.setTeamworkScore(value) + _builder.teamworkScore = value } /** - * optional double teamwork_score = 13; + * `optional double teamwork_score = 13;` */ public fun clearTeamworkScore() { _builder.clearTeamworkScore() } /** - * optional double teamwork_score = 13; + * `optional double teamwork_score = 13;` * @return Whether the teamworkScore field is set. */ public fun hasTeamworkScore(): kotlin.Boolean { @@ -623,23 +629,23 @@ public object ContractEvaluationKt { } /** - * optional double other_bonuses = 14; + * `optional double other_bonuses = 14;` */ public var otherBonuses: kotlin.Double @JvmName("getOtherBonuses") - get() = _builder.getOtherBonuses() + get() = _builder.otherBonuses @JvmName("setOtherBonuses") set(value) { - _builder.setOtherBonuses(value) + _builder.otherBonuses = value } /** - * optional double other_bonuses = 14; + * `optional double other_bonuses = 14;` */ public fun clearOtherBonuses() { _builder.clearOtherBonuses() } /** - * optional double other_bonuses = 14; + * `optional double other_bonuses = 14;` * @return Whether the otherBonuses field is set. */ public fun hasOtherBonuses(): kotlin.Boolean { @@ -647,23 +653,23 @@ public object ContractEvaluationKt { } /** - * optional bool counted_in_season = 20; + * `optional bool counted_in_season = 20;` */ public var countedInSeason: kotlin.Boolean @JvmName("getCountedInSeason") - get() = _builder.getCountedInSeason() + get() = _builder.countedInSeason @JvmName("setCountedInSeason") set(value) { - _builder.setCountedInSeason(value) + _builder.countedInSeason = value } /** - * optional bool counted_in_season = 20; + * `optional bool counted_in_season = 20;` */ public fun clearCountedInSeason() { _builder.clearCountedInSeason() } /** - * optional bool counted_in_season = 20; + * `optional bool counted_in_season = 20;` * @return Whether the countedInSeason field is set. */ public fun hasCountedInSeason(): kotlin.Boolean { @@ -671,23 +677,23 @@ public object ContractEvaluationKt { } /** - * optional string season_id = 21; + * `optional string season_id = 21;` */ public var seasonId: kotlin.String @JvmName("getSeasonId") - get() = _builder.getSeasonId() + get() = _builder.seasonId @JvmName("setSeasonId") set(value) { - _builder.setSeasonId(value) + _builder.seasonId = value } /** - * optional string season_id = 21; + * `optional string season_id = 21;` */ public fun clearSeasonId() { _builder.clearSeasonId() } /** - * optional string season_id = 21; + * `optional string season_id = 21;` * @return Whether the seasonId field is set. */ public fun hasSeasonId(): kotlin.Boolean { @@ -695,23 +701,23 @@ public object ContractEvaluationKt { } /** - * optional uint32 time_cheats = 27; + * `optional uint32 time_cheats = 27;` */ public var timeCheats: kotlin.Int @JvmName("getTimeCheats") - get() = _builder.getTimeCheats() + get() = _builder.timeCheats @JvmName("setTimeCheats") set(value) { - _builder.setTimeCheats(value) + _builder.timeCheats = value } /** - * optional uint32 time_cheats = 27; + * `optional uint32 time_cheats = 27;` */ public fun clearTimeCheats() { _builder.clearTimeCheats() } /** - * optional uint32 time_cheats = 27; + * `optional uint32 time_cheats = 27;` * @return Whether the timeCheats field is set. */ public fun hasTimeCheats(): kotlin.Boolean { @@ -725,15 +731,15 @@ public object ContractEvaluationKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class IssuesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 19; + * `repeated .ei.ContractEvaluation.PoorBehavior issues = 19;` */ - public val issues: com.google.protobuf.kotlin.DslList + public val issues: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getIssuesList() + _builder.issuesList ) /** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 19; + * `repeated .ei.ContractEvaluation.PoorBehavior issues = 19;` * @param value The issues to add. */ @kotlin.jvm.JvmSynthetic @@ -741,7 +747,7 @@ public object ContractEvaluationKt { public fun com.google.protobuf.kotlin.DslList.add(value: ei.Ei.ContractEvaluation.PoorBehavior) { _builder.addIssues(value) }/** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 19; + * `repeated .ei.ContractEvaluation.PoorBehavior issues = 19;` * @param value The issues to add. */ @kotlin.jvm.JvmSynthetic @@ -750,7 +756,7 @@ public object ContractEvaluationKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ei.Ei.ContractEvaluation.PoorBehavior) { add(value) }/** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 19; + * `repeated .ei.ContractEvaluation.PoorBehavior issues = 19;` * @param values The issues to add. */ @kotlin.jvm.JvmSynthetic @@ -758,7 +764,7 @@ public object ContractEvaluationKt { public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllIssues(values) }/** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 19; + * `repeated .ei.ContractEvaluation.PoorBehavior issues = 19;` * @param values The issues to add. */ @kotlin.jvm.JvmSynthetic @@ -767,7 +773,7 @@ public object ContractEvaluationKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 19; + * `repeated .ei.ContractEvaluation.PoorBehavior issues = 19;` * @param index The index to set the value at. * @param value The issues to set. */ @@ -776,7 +782,7 @@ public object ContractEvaluationKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ei.Ei.ContractEvaluation.PoorBehavior) { _builder.setIssues(index, value) }/** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 19; + * `repeated .ei.ContractEvaluation.PoorBehavior issues = 19;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearIssues") @@ -790,16 +796,16 @@ public object ContractEvaluationKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class NotesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated string notes = 12; + * `repeated string notes = 12;` * @return A list containing the notes. */ public val notes: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getNotesList() + _builder.notesList ) /** - * repeated string notes = 12; + * `repeated string notes = 12;` * @param value The notes to add. */ @kotlin.jvm.JvmSynthetic @@ -808,7 +814,7 @@ public object ContractEvaluationKt { _builder.addNotes(value) } /** - * repeated string notes = 12; + * `repeated string notes = 12;` * @param value The notes to add. */ @kotlin.jvm.JvmSynthetic @@ -818,7 +824,7 @@ public object ContractEvaluationKt { add(value) } /** - * repeated string notes = 12; + * `repeated string notes = 12;` * @param values The notes to add. */ @kotlin.jvm.JvmSynthetic @@ -827,7 +833,7 @@ public object ContractEvaluationKt { _builder.addAllNotes(values) } /** - * repeated string notes = 12; + * `repeated string notes = 12;` * @param values The notes to add. */ @kotlin.jvm.JvmSynthetic @@ -837,7 +843,7 @@ public object ContractEvaluationKt { addAll(values) } /** - * repeated string notes = 12; + * `repeated string notes = 12;` * @param index The index to set the value at. * @param value The notes to set. */ @@ -846,7 +852,7 @@ public object ContractEvaluationKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setNotes(index, value) }/** - * repeated string notes = 12; + * `repeated string notes = 12;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearNotes") @@ -854,23 +860,23 @@ public object ContractEvaluationKt { _builder.clearNotes() } /** - * optional string version = 50; + * `optional string version = 50;` */ public var version: kotlin.String @JvmName("getVersion") - get() = _builder.getVersion() + get() = _builder.version @JvmName("setVersion") set(value) { - _builder.setVersion(value) + _builder.version = value } /** - * optional string version = 50; + * `optional string version = 50;` */ public fun clearVersion() { _builder.clearVersion() } /** - * optional string version = 50; + * `optional string version = 50;` * @return Whether the version field is set. */ public fun hasVersion(): kotlin.Boolean { @@ -878,23 +884,23 @@ public object ContractEvaluationKt { } /** - * optional double evaluation_start_time = 51; + * `optional double evaluation_start_time = 51;` */ public var evaluationStartTime: kotlin.Double @JvmName("getEvaluationStartTime") - get() = _builder.getEvaluationStartTime() + get() = _builder.evaluationStartTime @JvmName("setEvaluationStartTime") set(value) { - _builder.setEvaluationStartTime(value) + _builder.evaluationStartTime = value } /** - * optional double evaluation_start_time = 51; + * `optional double evaluation_start_time = 51;` */ public fun clearEvaluationStartTime() { _builder.clearEvaluationStartTime() } /** - * optional double evaluation_start_time = 51; + * `optional double evaluation_start_time = 51;` * @return Whether the evaluationStartTime field is set. */ public fun hasEvaluationStartTime(): kotlin.Boolean { @@ -902,23 +908,23 @@ public object ContractEvaluationKt { } /** - * optional .ei.ContractEvaluation.Status status = 52; + * `optional .ei.ContractEvaluation.Status status = 52;` */ public var status: ei.Ei.ContractEvaluation.Status @JvmName("getStatus") - get() = _builder.getStatus() + get() = _builder.status @JvmName("setStatus") set(value) { - _builder.setStatus(value) + _builder.status = value } /** - * optional .ei.ContractEvaluation.Status status = 52; + * `optional .ei.ContractEvaluation.Status status = 52;` */ public fun clearStatus() { _builder.clearStatus() } /** - * optional .ei.ContractEvaluation.Status status = 52; + * `optional .ei.ContractEvaluation.Status status = 52;` * @return Whether the status field is set. */ public fun hasStatus(): kotlin.Boolean { @@ -927,6 +933,6 @@ public object ContractEvaluationKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ContractEvaluation.copy(block: ei.ContractEvaluationKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractEvaluation = - ei.ContractEvaluationKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ContractEvaluation.copy(block: `ei`.ContractEvaluationKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractEvaluation = + `ei`.ContractEvaluationKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/ContractKt.kt b/ei/kotlin/ei/ContractKt.kt index b01677b..9f5ba2a 100644 --- a/ei/kotlin/ei/ContractKt.kt +++ b/ei/kotlin/ei/ContractKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializecontract") public inline fun contract(block: ei.ContractKt.Dsl.() -> kotlin.Unit): ei.Ei.Contract = ei.ContractKt.Dsl._create(ei.Ei.Contract.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.Contract` + */ public object ContractKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object ContractKt { internal fun _build(): ei.Ei.Contract = _builder.build() /** - * optional string identifier = 1; + * `optional string identifier = 1;` */ public var identifier: kotlin.String @JvmName("getIdentifier") - get() = _builder.getIdentifier() + get() = _builder.identifier @JvmName("setIdentifier") set(value) { - _builder.setIdentifier(value) + _builder.identifier = value } /** - * optional string identifier = 1; + * `optional string identifier = 1;` */ public fun clearIdentifier() { _builder.clearIdentifier() } /** - * optional string identifier = 1; + * `optional string identifier = 1;` * @return Whether the identifier field is set. */ public fun hasIdentifier(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object ContractKt { } /** - * optional string name = 9; + * `optional string name = 9;` */ public var name: kotlin.String @JvmName("getName") - get() = _builder.getName() + get() = _builder.name @JvmName("setName") set(value) { - _builder.setName(value) + _builder.name = value } /** - * optional string name = 9; + * `optional string name = 9;` */ public fun clearName() { _builder.clearName() } /** - * optional string name = 9; + * `optional string name = 9;` * @return Whether the name field is set. */ public fun hasName(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object ContractKt { } /** - * optional string description = 10; + * `optional string description = 10;` */ public var description: kotlin.String @JvmName("getDescription") - get() = _builder.getDescription() + get() = _builder.description @JvmName("setDescription") set(value) { - _builder.setDescription(value) + _builder.description = value } /** - * optional string description = 10; + * `optional string description = 10;` */ public fun clearDescription() { _builder.clearDescription() } /** - * optional string description = 10; + * `optional string description = 10;` * @return Whether the description field is set. */ public fun hasDescription(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object ContractKt { } /** - * optional .ei.Egg egg = 2; + * `optional .ei.Egg egg = 2;` */ public var egg: ei.Ei.Egg @JvmName("getEgg") - get() = _builder.getEgg() + get() = _builder.egg @JvmName("setEgg") set(value) { - _builder.setEgg(value) + _builder.egg = value } /** - * optional .ei.Egg egg = 2; + * `optional .ei.Egg egg = 2;` */ public fun clearEgg() { _builder.clearEgg() } /** - * optional .ei.Egg egg = 2; + * `optional .ei.Egg egg = 2;` * @return Whether the egg field is set. */ public fun hasEgg(): kotlin.Boolean { @@ -119,23 +125,23 @@ public object ContractKt { } /** - * optional string custom_egg_id = 25; + * `optional string custom_egg_id = 25;` */ public var customEggId: kotlin.String @JvmName("getCustomEggId") - get() = _builder.getCustomEggId() + get() = _builder.customEggId @JvmName("setCustomEggId") set(value) { - _builder.setCustomEggId(value) + _builder.customEggId = value } /** - * optional string custom_egg_id = 25; + * `optional string custom_egg_id = 25;` */ public fun clearCustomEggId() { _builder.clearCustomEggId() } /** - * optional string custom_egg_id = 25; + * `optional string custom_egg_id = 25;` * @return Whether the customEggId field is set. */ public fun hasCustomEggId(): kotlin.Boolean { @@ -149,15 +155,15 @@ public object ContractKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class GoalsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.Contract.Goal goals = 3; + * `repeated .ei.Contract.Goal goals = 3;` */ public val goals: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getGoalsList() + _builder.goalsList ) /** - * repeated .ei.Contract.Goal goals = 3; + * `repeated .ei.Contract.Goal goals = 3;` * @param value The goals to add. */ @kotlin.jvm.JvmSynthetic @@ -166,7 +172,7 @@ public object ContractKt { _builder.addGoals(value) } /** - * repeated .ei.Contract.Goal goals = 3; + * `repeated .ei.Contract.Goal goals = 3;` * @param value The goals to add. */ @kotlin.jvm.JvmSynthetic @@ -176,7 +182,7 @@ public object ContractKt { add(value) } /** - * repeated .ei.Contract.Goal goals = 3; + * `repeated .ei.Contract.Goal goals = 3;` * @param values The goals to add. */ @kotlin.jvm.JvmSynthetic @@ -185,7 +191,7 @@ public object ContractKt { _builder.addAllGoals(values) } /** - * repeated .ei.Contract.Goal goals = 3; + * `repeated .ei.Contract.Goal goals = 3;` * @param values The goals to add. */ @kotlin.jvm.JvmSynthetic @@ -195,7 +201,7 @@ public object ContractKt { addAll(values) } /** - * repeated .ei.Contract.Goal goals = 3; + * `repeated .ei.Contract.Goal goals = 3;` * @param index The index to set the value at. * @param value The goals to set. */ @@ -205,7 +211,7 @@ public object ContractKt { _builder.setGoals(index, value) } /** - * repeated .ei.Contract.Goal goals = 3; + * `repeated .ei.Contract.Goal goals = 3;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearGoals") @@ -221,15 +227,15 @@ public object ContractKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class GoalSetsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.Contract.GoalSet goal_sets = 16; + * `repeated .ei.Contract.GoalSet goal_sets = 16;` */ public val goalSets: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getGoalSetsList() + _builder.goalSetsList ) /** - * repeated .ei.Contract.GoalSet goal_sets = 16; + * `repeated .ei.Contract.GoalSet goal_sets = 16;` * @param value The goalSets to add. */ @kotlin.jvm.JvmSynthetic @@ -238,7 +244,7 @@ public object ContractKt { _builder.addGoalSets(value) } /** - * repeated .ei.Contract.GoalSet goal_sets = 16; + * `repeated .ei.Contract.GoalSet goal_sets = 16;` * @param value The goalSets to add. */ @kotlin.jvm.JvmSynthetic @@ -248,7 +254,7 @@ public object ContractKt { add(value) } /** - * repeated .ei.Contract.GoalSet goal_sets = 16; + * `repeated .ei.Contract.GoalSet goal_sets = 16;` * @param values The goalSets to add. */ @kotlin.jvm.JvmSynthetic @@ -257,7 +263,7 @@ public object ContractKt { _builder.addAllGoalSets(values) } /** - * repeated .ei.Contract.GoalSet goal_sets = 16; + * `repeated .ei.Contract.GoalSet goal_sets = 16;` * @param values The goalSets to add. */ @kotlin.jvm.JvmSynthetic @@ -267,7 +273,7 @@ public object ContractKt { addAll(values) } /** - * repeated .ei.Contract.GoalSet goal_sets = 16; + * `repeated .ei.Contract.GoalSet goal_sets = 16;` * @param index The index to set the value at. * @param value The goalSets to set. */ @@ -277,7 +283,7 @@ public object ContractKt { _builder.setGoalSets(index, value) } /** - * repeated .ei.Contract.GoalSet goal_sets = 16; + * `repeated .ei.Contract.GoalSet goal_sets = 16;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearGoalSets") @@ -293,15 +299,15 @@ public object ContractKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class GradeSpecsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.Contract.GradeSpec grade_specs = 20; + * `repeated .ei.Contract.GradeSpec grade_specs = 20;` */ public val gradeSpecs: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getGradeSpecsList() + _builder.gradeSpecsList ) /** - * repeated .ei.Contract.GradeSpec grade_specs = 20; + * `repeated .ei.Contract.GradeSpec grade_specs = 20;` * @param value The gradeSpecs to add. */ @kotlin.jvm.JvmSynthetic @@ -310,7 +316,7 @@ public object ContractKt { _builder.addGradeSpecs(value) } /** - * repeated .ei.Contract.GradeSpec grade_specs = 20; + * `repeated .ei.Contract.GradeSpec grade_specs = 20;` * @param value The gradeSpecs to add. */ @kotlin.jvm.JvmSynthetic @@ -320,7 +326,7 @@ public object ContractKt { add(value) } /** - * repeated .ei.Contract.GradeSpec grade_specs = 20; + * `repeated .ei.Contract.GradeSpec grade_specs = 20;` * @param values The gradeSpecs to add. */ @kotlin.jvm.JvmSynthetic @@ -329,7 +335,7 @@ public object ContractKt { _builder.addAllGradeSpecs(values) } /** - * repeated .ei.Contract.GradeSpec grade_specs = 20; + * `repeated .ei.Contract.GradeSpec grade_specs = 20;` * @param values The gradeSpecs to add. */ @kotlin.jvm.JvmSynthetic @@ -339,7 +345,7 @@ public object ContractKt { addAll(values) } /** - * repeated .ei.Contract.GradeSpec grade_specs = 20; + * `repeated .ei.Contract.GradeSpec grade_specs = 20;` * @param index The index to set the value at. * @param value The gradeSpecs to set. */ @@ -349,7 +355,7 @@ public object ContractKt { _builder.setGradeSpecs(index, value) } /** - * repeated .ei.Contract.GradeSpec grade_specs = 20; + * `repeated .ei.Contract.GradeSpec grade_specs = 20;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearGradeSpecs") @@ -359,23 +365,23 @@ public object ContractKt { /** - * optional string season_id = 23; + * `optional string season_id = 23;` */ public var seasonId: kotlin.String @JvmName("getSeasonId") - get() = _builder.getSeasonId() + get() = _builder.seasonId @JvmName("setSeasonId") set(value) { - _builder.setSeasonId(value) + _builder.seasonId = value } /** - * optional string season_id = 23; + * `optional string season_id = 23;` */ public fun clearSeasonId() { _builder.clearSeasonId() } /** - * optional string season_id = 23; + * `optional string season_id = 23;` * @return Whether the seasonId field is set. */ public fun hasSeasonId(): kotlin.Boolean { @@ -383,23 +389,23 @@ public object ContractKt { } /** - * optional bool coop_allowed = 4; + * `optional bool coop_allowed = 4;` */ public var coopAllowed: kotlin.Boolean @JvmName("getCoopAllowed") - get() = _builder.getCoopAllowed() + get() = _builder.coopAllowed @JvmName("setCoopAllowed") set(value) { - _builder.setCoopAllowed(value) + _builder.coopAllowed = value } /** - * optional bool coop_allowed = 4; + * `optional bool coop_allowed = 4;` */ public fun clearCoopAllowed() { _builder.clearCoopAllowed() } /** - * optional bool coop_allowed = 4; + * `optional bool coop_allowed = 4;` * @return Whether the coopAllowed field is set. */ public fun hasCoopAllowed(): kotlin.Boolean { @@ -407,23 +413,23 @@ public object ContractKt { } /** - * optional uint32 max_coop_size = 5; + * `optional uint32 max_coop_size = 5;` */ public var maxCoopSize: kotlin.Int @JvmName("getMaxCoopSize") - get() = _builder.getMaxCoopSize() + get() = _builder.maxCoopSize @JvmName("setMaxCoopSize") set(value) { - _builder.setMaxCoopSize(value) + _builder.maxCoopSize = value } /** - * optional uint32 max_coop_size = 5; + * `optional uint32 max_coop_size = 5;` */ public fun clearMaxCoopSize() { _builder.clearMaxCoopSize() } /** - * optional uint32 max_coop_size = 5; + * `optional uint32 max_coop_size = 5;` * @return Whether the maxCoopSize field is set. */ public fun hasMaxCoopSize(): kotlin.Boolean { @@ -431,23 +437,23 @@ public object ContractKt { } /** - * optional uint32 max_boosts = 12; + * `optional uint32 max_boosts = 12;` */ public var maxBoosts: kotlin.Int @JvmName("getMaxBoosts") - get() = _builder.getMaxBoosts() + get() = _builder.maxBoosts @JvmName("setMaxBoosts") set(value) { - _builder.setMaxBoosts(value) + _builder.maxBoosts = value } /** - * optional uint32 max_boosts = 12; + * `optional uint32 max_boosts = 12;` */ public fun clearMaxBoosts() { _builder.clearMaxBoosts() } /** - * optional uint32 max_boosts = 12; + * `optional uint32 max_boosts = 12;` * @return Whether the maxBoosts field is set. */ public fun hasMaxBoosts(): kotlin.Boolean { @@ -455,23 +461,23 @@ public object ContractKt { } /** - * optional double minutes_per_token = 15 [default = 60]; + * `optional double minutes_per_token = 15 [default = 60];` */ public var minutesPerToken: kotlin.Double @JvmName("getMinutesPerToken") - get() = _builder.getMinutesPerToken() + get() = _builder.minutesPerToken @JvmName("setMinutesPerToken") set(value) { - _builder.setMinutesPerToken(value) + _builder.minutesPerToken = value } /** - * optional double minutes_per_token = 15 [default = 60]; + * `optional double minutes_per_token = 15 [default = 60];` */ public fun clearMinutesPerToken() { _builder.clearMinutesPerToken() } /** - * optional double minutes_per_token = 15 [default = 60]; + * `optional double minutes_per_token = 15 [default = 60];` * @return Whether the minutesPerToken field is set. */ public fun hasMinutesPerToken(): kotlin.Boolean { @@ -479,23 +485,23 @@ public object ContractKt { } /** - * optional double chicken_run_cooldown_minutes = 18 [default = 180]; + * `optional double chicken_run_cooldown_minutes = 18 [default = 180];` */ public var chickenRunCooldownMinutes: kotlin.Double @JvmName("getChickenRunCooldownMinutes") - get() = _builder.getChickenRunCooldownMinutes() + get() = _builder.chickenRunCooldownMinutes @JvmName("setChickenRunCooldownMinutes") set(value) { - _builder.setChickenRunCooldownMinutes(value) + _builder.chickenRunCooldownMinutes = value } /** - * optional double chicken_run_cooldown_minutes = 18 [default = 180]; + * `optional double chicken_run_cooldown_minutes = 18 [default = 180];` */ public fun clearChickenRunCooldownMinutes() { _builder.clearChickenRunCooldownMinutes() } /** - * optional double chicken_run_cooldown_minutes = 18 [default = 180]; + * `optional double chicken_run_cooldown_minutes = 18 [default = 180];` * @return Whether the chickenRunCooldownMinutes field is set. */ public fun hasChickenRunCooldownMinutes(): kotlin.Boolean { @@ -503,23 +509,23 @@ public object ContractKt { } /** - * optional double start_time = 17; + * `optional double start_time = 17;` */ public var startTime: kotlin.Double @JvmName("getStartTime") - get() = _builder.getStartTime() + get() = _builder.startTime @JvmName("setStartTime") set(value) { - _builder.setStartTime(value) + _builder.startTime = value } /** - * optional double start_time = 17; + * `optional double start_time = 17;` */ public fun clearStartTime() { _builder.clearStartTime() } /** - * optional double start_time = 17; + * `optional double start_time = 17;` * @return Whether the startTime field is set. */ public fun hasStartTime(): kotlin.Boolean { @@ -527,23 +533,23 @@ public object ContractKt { } /** - * optional double expiration_time = 6; + * `optional double expiration_time = 6;` */ public var expirationTime: kotlin.Double @JvmName("getExpirationTime") - get() = _builder.getExpirationTime() + get() = _builder.expirationTime @JvmName("setExpirationTime") set(value) { - _builder.setExpirationTime(value) + _builder.expirationTime = value } /** - * optional double expiration_time = 6; + * `optional double expiration_time = 6;` */ public fun clearExpirationTime() { _builder.clearExpirationTime() } /** - * optional double expiration_time = 6; + * `optional double expiration_time = 6;` * @return Whether the expirationTime field is set. */ public fun hasExpirationTime(): kotlin.Boolean { @@ -551,23 +557,23 @@ public object ContractKt { } /** - * optional double length_seconds = 7; + * `optional double length_seconds = 7;` */ public var lengthSeconds: kotlin.Double @JvmName("getLengthSeconds") - get() = _builder.getLengthSeconds() + get() = _builder.lengthSeconds @JvmName("setLengthSeconds") set(value) { - _builder.setLengthSeconds(value) + _builder.lengthSeconds = value } /** - * optional double length_seconds = 7; + * `optional double length_seconds = 7;` */ public fun clearLengthSeconds() { _builder.clearLengthSeconds() } /** - * optional double length_seconds = 7; + * `optional double length_seconds = 7;` * @return Whether the lengthSeconds field is set. */ public fun hasLengthSeconds(): kotlin.Boolean { @@ -575,23 +581,23 @@ public object ContractKt { } /** - * optional double max_soul_eggs = 13; + * `optional double max_soul_eggs = 13;` */ public var maxSoulEggs: kotlin.Double @JvmName("getMaxSoulEggs") - get() = _builder.getMaxSoulEggs() + get() = _builder.maxSoulEggs @JvmName("setMaxSoulEggs") set(value) { - _builder.setMaxSoulEggs(value) + _builder.maxSoulEggs = value } /** - * optional double max_soul_eggs = 13; + * `optional double max_soul_eggs = 13;` */ public fun clearMaxSoulEggs() { _builder.clearMaxSoulEggs() } /** - * optional double max_soul_eggs = 13; + * `optional double max_soul_eggs = 13;` * @return Whether the maxSoulEggs field is set. */ public fun hasMaxSoulEggs(): kotlin.Boolean { @@ -599,23 +605,23 @@ public object ContractKt { } /** - * optional uint32 min_client_version = 14; + * `optional uint32 min_client_version = 14;` */ public var minClientVersion: kotlin.Int @JvmName("getMinClientVersion") - get() = _builder.getMinClientVersion() + get() = _builder.minClientVersion @JvmName("setMinClientVersion") set(value) { - _builder.setMinClientVersion(value) + _builder.minClientVersion = value } /** - * optional uint32 min_client_version = 14; + * `optional uint32 min_client_version = 14;` */ public fun clearMinClientVersion() { _builder.clearMinClientVersion() } /** - * optional uint32 min_client_version = 14; + * `optional uint32 min_client_version = 14;` * @return Whether the minClientVersion field is set. */ public fun hasMinClientVersion(): kotlin.Boolean { @@ -623,23 +629,23 @@ public object ContractKt { } /** - * optional bool leggacy = 19; + * `optional bool leggacy = 19;` */ public var leggacy: kotlin.Boolean @JvmName("getLeggacy") - get() = _builder.getLeggacy() + get() = _builder.leggacy @JvmName("setLeggacy") set(value) { - _builder.setLeggacy(value) + _builder.leggacy = value } /** - * optional bool leggacy = 19; + * `optional bool leggacy = 19;` */ public fun clearLeggacy() { _builder.clearLeggacy() } /** - * optional bool leggacy = 19; + * `optional bool leggacy = 19;` * @return Whether the leggacy field is set. */ public fun hasLeggacy(): kotlin.Boolean { @@ -647,23 +653,23 @@ public object ContractKt { } /** - * optional bool cc_only = 22; + * `optional bool cc_only = 22;` */ public var ccOnly: kotlin.Boolean @JvmName("getCcOnly") - get() = _builder.getCcOnly() + get() = _builder.ccOnly @JvmName("setCcOnly") set(value) { - _builder.setCcOnly(value) + _builder.ccOnly = value } /** - * optional bool cc_only = 22; + * `optional bool cc_only = 22;` */ public fun clearCcOnly() { _builder.clearCcOnly() } /** - * optional bool cc_only = 22; + * `optional bool cc_only = 22;` * @return Whether the ccOnly field is set. */ public fun hasCcOnly(): kotlin.Boolean { @@ -677,16 +683,16 @@ public object ContractKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class DefaultShellIdsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated string default_shell_ids = 24; + * `repeated string default_shell_ids = 24;` * @return A list containing the defaultShellIds. */ public val defaultShellIds: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getDefaultShellIdsList() + _builder.defaultShellIdsList ) /** - * repeated string default_shell_ids = 24; + * `repeated string default_shell_ids = 24;` * @param value The defaultShellIds to add. */ @kotlin.jvm.JvmSynthetic @@ -695,7 +701,7 @@ public object ContractKt { _builder.addDefaultShellIds(value) } /** - * repeated string default_shell_ids = 24; + * `repeated string default_shell_ids = 24;` * @param value The defaultShellIds to add. */ @kotlin.jvm.JvmSynthetic @@ -705,7 +711,7 @@ public object ContractKt { add(value) } /** - * repeated string default_shell_ids = 24; + * `repeated string default_shell_ids = 24;` * @param values The defaultShellIds to add. */ @kotlin.jvm.JvmSynthetic @@ -714,7 +720,7 @@ public object ContractKt { _builder.addAllDefaultShellIds(values) } /** - * repeated string default_shell_ids = 24; + * `repeated string default_shell_ids = 24;` * @param values The defaultShellIds to add. */ @kotlin.jvm.JvmSynthetic @@ -724,7 +730,7 @@ public object ContractKt { addAll(values) } /** - * repeated string default_shell_ids = 24; + * `repeated string default_shell_ids = 24;` * @param index The index to set the value at. * @param value The defaultShellIds to set. */ @@ -733,7 +739,7 @@ public object ContractKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setDefaultShellIds(index, value) }/** - * repeated string default_shell_ids = 24; + * `repeated string default_shell_ids = 24;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearDefaultShellIds") @@ -741,23 +747,23 @@ public object ContractKt { _builder.clearDefaultShellIds() } /** - * optional bool debug = 11; + * `optional bool debug = 11;` */ public var debug: kotlin.Boolean @JvmName("getDebug") - get() = _builder.getDebug() + get() = _builder.debug @JvmName("setDebug") set(value) { - _builder.setDebug(value) + _builder.debug = value } /** - * optional bool debug = 11; + * `optional bool debug = 11;` */ public fun clearDebug() { _builder.clearDebug() } /** - * optional bool debug = 11; + * `optional bool debug = 11;` * @return Whether the debug field is set. */ public fun hasDebug(): kotlin.Boolean { @@ -765,23 +771,23 @@ public object ContractKt { } /** - * optional string key = 21; + * `optional string key = 21;` */ public var key: kotlin.String @JvmName("getKey") - get() = _builder.getKey() + get() = _builder.key @JvmName("setKey") set(value) { - _builder.setKey(value) + _builder.key = value } /** - * optional string key = 21; + * `optional string key = 21;` */ public fun clearKey() { _builder.clearKey() } /** - * optional string key = 21; + * `optional string key = 21;` * @return Whether the key field is set. */ public fun hasKey(): kotlin.Boolean { @@ -791,6 +797,9 @@ public object ContractKt { @kotlin.jvm.JvmName("-initializegoal") public inline fun goal(block: ei.ContractKt.GoalKt.Dsl.() -> kotlin.Unit): ei.Ei.Contract.Goal = ei.ContractKt.GoalKt.Dsl._create(ei.Ei.Contract.Goal.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.Contract.Goal` + */ public object GoalKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -808,23 +817,23 @@ public object ContractKt { internal fun _build(): ei.Ei.Contract.Goal = _builder.build() /** - * optional .ei.GoalType type = 1; + * `optional .ei.GoalType type = 1;` */ public var type: ei.Ei.GoalType @JvmName("getType") - get() = _builder.getType() + get() = _builder.type @JvmName("setType") set(value) { - _builder.setType(value) + _builder.type = value } /** - * optional .ei.GoalType type = 1; + * `optional .ei.GoalType type = 1;` */ public fun clearType() { _builder.clearType() } /** - * optional .ei.GoalType type = 1; + * `optional .ei.GoalType type = 1;` * @return Whether the type field is set. */ public fun hasType(): kotlin.Boolean { @@ -832,23 +841,23 @@ public object ContractKt { } /** - * optional double target_amount = 2; + * `optional double target_amount = 2;` */ public var targetAmount: kotlin.Double @JvmName("getTargetAmount") - get() = _builder.getTargetAmount() + get() = _builder.targetAmount @JvmName("setTargetAmount") set(value) { - _builder.setTargetAmount(value) + _builder.targetAmount = value } /** - * optional double target_amount = 2; + * `optional double target_amount = 2;` */ public fun clearTargetAmount() { _builder.clearTargetAmount() } /** - * optional double target_amount = 2; + * `optional double target_amount = 2;` * @return Whether the targetAmount field is set. */ public fun hasTargetAmount(): kotlin.Boolean { @@ -856,23 +865,23 @@ public object ContractKt { } /** - * optional .ei.RewardType reward_type = 3; + * `optional .ei.RewardType reward_type = 3;` */ public var rewardType: ei.Ei.RewardType @JvmName("getRewardType") - get() = _builder.getRewardType() + get() = _builder.rewardType @JvmName("setRewardType") set(value) { - _builder.setRewardType(value) + _builder.rewardType = value } /** - * optional .ei.RewardType reward_type = 3; + * `optional .ei.RewardType reward_type = 3;` */ public fun clearRewardType() { _builder.clearRewardType() } /** - * optional .ei.RewardType reward_type = 3; + * `optional .ei.RewardType reward_type = 3;` * @return Whether the rewardType field is set. */ public fun hasRewardType(): kotlin.Boolean { @@ -880,23 +889,23 @@ public object ContractKt { } /** - * optional string reward_sub_type = 4; + * `optional string reward_sub_type = 4;` */ public var rewardSubType: kotlin.String @JvmName("getRewardSubType") - get() = _builder.getRewardSubType() + get() = _builder.rewardSubType @JvmName("setRewardSubType") set(value) { - _builder.setRewardSubType(value) + _builder.rewardSubType = value } /** - * optional string reward_sub_type = 4; + * `optional string reward_sub_type = 4;` */ public fun clearRewardSubType() { _builder.clearRewardSubType() } /** - * optional string reward_sub_type = 4; + * `optional string reward_sub_type = 4;` * @return Whether the rewardSubType field is set. */ public fun hasRewardSubType(): kotlin.Boolean { @@ -904,23 +913,23 @@ public object ContractKt { } /** - * optional double reward_amount = 5; + * `optional double reward_amount = 5;` */ public var rewardAmount: kotlin.Double @JvmName("getRewardAmount") - get() = _builder.getRewardAmount() + get() = _builder.rewardAmount @JvmName("setRewardAmount") set(value) { - _builder.setRewardAmount(value) + _builder.rewardAmount = value } /** - * optional double reward_amount = 5; + * `optional double reward_amount = 5;` */ public fun clearRewardAmount() { _builder.clearRewardAmount() } /** - * optional double reward_amount = 5; + * `optional double reward_amount = 5;` * @return Whether the rewardAmount field is set. */ public fun hasRewardAmount(): kotlin.Boolean { @@ -928,23 +937,23 @@ public object ContractKt { } /** - * optional double target_soul_eggs = 6; + * `optional double target_soul_eggs = 6;` */ public var targetSoulEggs: kotlin.Double @JvmName("getTargetSoulEggs") - get() = _builder.getTargetSoulEggs() + get() = _builder.targetSoulEggs @JvmName("setTargetSoulEggs") set(value) { - _builder.setTargetSoulEggs(value) + _builder.targetSoulEggs = value } /** - * optional double target_soul_eggs = 6; + * `optional double target_soul_eggs = 6;` */ public fun clearTargetSoulEggs() { _builder.clearTargetSoulEggs() } /** - * optional double target_soul_eggs = 6; + * `optional double target_soul_eggs = 6;` * @return Whether the targetSoulEggs field is set. */ public fun hasTargetSoulEggs(): kotlin.Boolean { @@ -955,6 +964,9 @@ public object ContractKt { @kotlin.jvm.JvmName("-initializegoalSet") public inline fun goalSet(block: ei.ContractKt.GoalSetKt.Dsl.() -> kotlin.Unit): ei.Ei.Contract.GoalSet = ei.ContractKt.GoalSetKt.Dsl._create(ei.Ei.Contract.GoalSet.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.Contract.GoalSet` + */ public object GoalSetKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -978,15 +990,15 @@ public object ContractKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class GoalsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.Contract.Goal goals = 1; + * `repeated .ei.Contract.Goal goals = 1;` */ public val goals: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getGoalsList() + _builder.goalsList ) /** - * repeated .ei.Contract.Goal goals = 1; + * `repeated .ei.Contract.Goal goals = 1;` * @param value The goals to add. */ @kotlin.jvm.JvmSynthetic @@ -995,7 +1007,7 @@ public object ContractKt { _builder.addGoals(value) } /** - * repeated .ei.Contract.Goal goals = 1; + * `repeated .ei.Contract.Goal goals = 1;` * @param value The goals to add. */ @kotlin.jvm.JvmSynthetic @@ -1005,7 +1017,7 @@ public object ContractKt { add(value) } /** - * repeated .ei.Contract.Goal goals = 1; + * `repeated .ei.Contract.Goal goals = 1;` * @param values The goals to add. */ @kotlin.jvm.JvmSynthetic @@ -1014,7 +1026,7 @@ public object ContractKt { _builder.addAllGoals(values) } /** - * repeated .ei.Contract.Goal goals = 1; + * `repeated .ei.Contract.Goal goals = 1;` * @param values The goals to add. */ @kotlin.jvm.JvmSynthetic @@ -1024,7 +1036,7 @@ public object ContractKt { addAll(values) } /** - * repeated .ei.Contract.Goal goals = 1; + * `repeated .ei.Contract.Goal goals = 1;` * @param index The index to set the value at. * @param value The goals to set. */ @@ -1034,7 +1046,7 @@ public object ContractKt { _builder.setGoals(index, value) } /** - * repeated .ei.Contract.Goal goals = 1; + * `repeated .ei.Contract.Goal goals = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearGoals") @@ -1047,6 +1059,9 @@ public object ContractKt { @kotlin.jvm.JvmName("-initializegradeSpec") public inline fun gradeSpec(block: ei.ContractKt.GradeSpecKt.Dsl.() -> kotlin.Unit): ei.Ei.Contract.GradeSpec = ei.ContractKt.GradeSpecKt.Dsl._create(ei.Ei.Contract.GradeSpec.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.Contract.GradeSpec` + */ public object GradeSpecKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -1064,23 +1079,23 @@ public object ContractKt { internal fun _build(): ei.Ei.Contract.GradeSpec = _builder.build() /** - * optional .ei.Contract.PlayerGrade grade = 1; + * `optional .ei.Contract.PlayerGrade grade = 1;` */ public var grade: ei.Ei.Contract.PlayerGrade @JvmName("getGrade") - get() = _builder.getGrade() + get() = _builder.grade @JvmName("setGrade") set(value) { - _builder.setGrade(value) + _builder.grade = value } /** - * optional .ei.Contract.PlayerGrade grade = 1; + * `optional .ei.Contract.PlayerGrade grade = 1;` */ public fun clearGrade() { _builder.clearGrade() } /** - * optional .ei.Contract.PlayerGrade grade = 1; + * `optional .ei.Contract.PlayerGrade grade = 1;` * @return Whether the grade field is set. */ public fun hasGrade(): kotlin.Boolean { @@ -1094,15 +1109,15 @@ public object ContractKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class GoalsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.Contract.Goal goals = 2; + * `repeated .ei.Contract.Goal goals = 2;` */ public val goals: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getGoalsList() + _builder.goalsList ) /** - * repeated .ei.Contract.Goal goals = 2; + * `repeated .ei.Contract.Goal goals = 2;` * @param value The goals to add. */ @kotlin.jvm.JvmSynthetic @@ -1111,7 +1126,7 @@ public object ContractKt { _builder.addGoals(value) } /** - * repeated .ei.Contract.Goal goals = 2; + * `repeated .ei.Contract.Goal goals = 2;` * @param value The goals to add. */ @kotlin.jvm.JvmSynthetic @@ -1121,7 +1136,7 @@ public object ContractKt { add(value) } /** - * repeated .ei.Contract.Goal goals = 2; + * `repeated .ei.Contract.Goal goals = 2;` * @param values The goals to add. */ @kotlin.jvm.JvmSynthetic @@ -1130,7 +1145,7 @@ public object ContractKt { _builder.addAllGoals(values) } /** - * repeated .ei.Contract.Goal goals = 2; + * `repeated .ei.Contract.Goal goals = 2;` * @param values The goals to add. */ @kotlin.jvm.JvmSynthetic @@ -1140,7 +1155,7 @@ public object ContractKt { addAll(values) } /** - * repeated .ei.Contract.Goal goals = 2; + * `repeated .ei.Contract.Goal goals = 2;` * @param index The index to set the value at. * @param value The goals to set. */ @@ -1150,7 +1165,7 @@ public object ContractKt { _builder.setGoals(index, value) } /** - * repeated .ei.Contract.Goal goals = 2; + * `repeated .ei.Contract.Goal goals = 2;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearGoals") @@ -1166,15 +1181,15 @@ public object ContractKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ModifiersProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.GameModifier modifiers = 3; + * `repeated .ei.GameModifier modifiers = 3;` */ public val modifiers: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getModifiersList() + _builder.modifiersList ) /** - * repeated .ei.GameModifier modifiers = 3; + * `repeated .ei.GameModifier modifiers = 3;` * @param value The modifiers to add. */ @kotlin.jvm.JvmSynthetic @@ -1183,7 +1198,7 @@ public object ContractKt { _builder.addModifiers(value) } /** - * repeated .ei.GameModifier modifiers = 3; + * `repeated .ei.GameModifier modifiers = 3;` * @param value The modifiers to add. */ @kotlin.jvm.JvmSynthetic @@ -1193,7 +1208,7 @@ public object ContractKt { add(value) } /** - * repeated .ei.GameModifier modifiers = 3; + * `repeated .ei.GameModifier modifiers = 3;` * @param values The modifiers to add. */ @kotlin.jvm.JvmSynthetic @@ -1202,7 +1217,7 @@ public object ContractKt { _builder.addAllModifiers(values) } /** - * repeated .ei.GameModifier modifiers = 3; + * `repeated .ei.GameModifier modifiers = 3;` * @param values The modifiers to add. */ @kotlin.jvm.JvmSynthetic @@ -1212,7 +1227,7 @@ public object ContractKt { addAll(values) } /** - * repeated .ei.GameModifier modifiers = 3; + * `repeated .ei.GameModifier modifiers = 3;` * @param index The index to set the value at. * @param value The modifiers to set. */ @@ -1222,7 +1237,7 @@ public object ContractKt { _builder.setModifiers(index, value) } /** - * repeated .ei.GameModifier modifiers = 3; + * `repeated .ei.GameModifier modifiers = 3;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearModifiers") @@ -1232,23 +1247,23 @@ public object ContractKt { /** - * optional double length_seconds = 4; + * `optional double length_seconds = 4;` */ public var lengthSeconds: kotlin.Double @JvmName("getLengthSeconds") - get() = _builder.getLengthSeconds() + get() = _builder.lengthSeconds @JvmName("setLengthSeconds") set(value) { - _builder.setLengthSeconds(value) + _builder.lengthSeconds = value } /** - * optional double length_seconds = 4; + * `optional double length_seconds = 4;` */ public fun clearLengthSeconds() { _builder.clearLengthSeconds() } /** - * optional double length_seconds = 4; + * `optional double length_seconds = 4;` * @return Whether the lengthSeconds field is set. */ public fun hasLengthSeconds(): kotlin.Boolean { @@ -1258,18 +1273,18 @@ public object ContractKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.Contract.copy(block: ei.ContractKt.Dsl.() -> kotlin.Unit): ei.Ei.Contract = - ei.ContractKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.Contract.copy(block: `ei`.ContractKt.Dsl.() -> kotlin.Unit): ei.Ei.Contract = + `ei`.ContractKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.Contract.Goal.copy(block: ei.ContractKt.GoalKt.Dsl.() -> kotlin.Unit): ei.Ei.Contract.Goal = - ei.ContractKt.GoalKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.Contract.Goal.copy(block: `ei`.ContractKt.GoalKt.Dsl.() -> kotlin.Unit): ei.Ei.Contract.Goal = + `ei`.ContractKt.GoalKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.Contract.GoalSet.copy(block: ei.ContractKt.GoalSetKt.Dsl.() -> kotlin.Unit): ei.Ei.Contract.GoalSet = - ei.ContractKt.GoalSetKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.Contract.GoalSet.copy(block: `ei`.ContractKt.GoalSetKt.Dsl.() -> kotlin.Unit): ei.Ei.Contract.GoalSet = + `ei`.ContractKt.GoalSetKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.Contract.GradeSpec.copy(block: ei.ContractKt.GradeSpecKt.Dsl.() -> kotlin.Unit): ei.Ei.Contract.GradeSpec = - ei.ContractKt.GradeSpecKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.Contract.GradeSpec.copy(block: `ei`.ContractKt.GradeSpecKt.Dsl.() -> kotlin.Unit): ei.Ei.Contract.GradeSpec = + `ei`.ContractKt.GradeSpecKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/ContractPlayerInfoKt.kt b/ei/kotlin/ei/ContractPlayerInfoKt.kt index db7a786..46e5de5 100644 --- a/ei/kotlin/ei/ContractPlayerInfoKt.kt +++ b/ei/kotlin/ei/ContractPlayerInfoKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializecontractPlayerInfo") public inline fun contractPlayerInfo(block: ei.ContractPlayerInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractPlayerInfo = ei.ContractPlayerInfoKt.Dsl._create(ei.Ei.ContractPlayerInfo.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ContractPlayerInfo` + */ public object ContractPlayerInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object ContractPlayerInfoKt { internal fun _build(): ei.Ei.ContractPlayerInfo = _builder.build() /** - * optional .ei.Contract.PlayerGrade grade = 1; + * `optional .ei.Contract.PlayerGrade grade = 1;` */ public var grade: ei.Ei.Contract.PlayerGrade @JvmName("getGrade") - get() = _builder.getGrade() + get() = _builder.grade @JvmName("setGrade") set(value) { - _builder.setGrade(value) + _builder.grade = value } /** - * optional .ei.Contract.PlayerGrade grade = 1; + * `optional .ei.Contract.PlayerGrade grade = 1;` */ public fun clearGrade() { _builder.clearGrade() } /** - * optional .ei.Contract.PlayerGrade grade = 1; + * `optional .ei.Contract.PlayerGrade grade = 1;` * @return Whether the grade field is set. */ public fun hasGrade(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object ContractPlayerInfoKt { } /** - * optional double total_cxp = 2; + * `optional double total_cxp = 2;` */ public var totalCxp: kotlin.Double @JvmName("getTotalCxp") - get() = _builder.getTotalCxp() + get() = _builder.totalCxp @JvmName("setTotalCxp") set(value) { - _builder.setTotalCxp(value) + _builder.totalCxp = value } /** - * optional double total_cxp = 2; + * `optional double total_cxp = 2;` */ public fun clearTotalCxp() { _builder.clearTotalCxp() } /** - * optional double total_cxp = 2; + * `optional double total_cxp = 2;` * @return Whether the totalCxp field is set. */ public fun hasTotalCxp(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object ContractPlayerInfoKt { } /** - * optional double season_cxp = 13; + * `optional double season_cxp = 13;` */ public var seasonCxp: kotlin.Double @JvmName("getSeasonCxp") - get() = _builder.getSeasonCxp() + get() = _builder.seasonCxp @JvmName("setSeasonCxp") set(value) { - _builder.setSeasonCxp(value) + _builder.seasonCxp = value } /** - * optional double season_cxp = 13; + * `optional double season_cxp = 13;` */ public fun clearSeasonCxp() { _builder.clearSeasonCxp() } /** - * optional double season_cxp = 13; + * `optional double season_cxp = 13;` * @return Whether the seasonCxp field is set. */ public fun hasSeasonCxp(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object ContractPlayerInfoKt { } /** - * optional double grade_score = 7; + * `optional double grade_score = 7;` */ public var gradeScore: kotlin.Double @JvmName("getGradeScore") - get() = _builder.getGradeScore() + get() = _builder.gradeScore @JvmName("setGradeScore") set(value) { - _builder.setGradeScore(value) + _builder.gradeScore = value } /** - * optional double grade_score = 7; + * `optional double grade_score = 7;` */ public fun clearGradeScore() { _builder.clearGradeScore() } /** - * optional double grade_score = 7; + * `optional double grade_score = 7;` * @return Whether the gradeScore field is set. */ public fun hasGradeScore(): kotlin.Boolean { @@ -119,23 +125,23 @@ public object ContractPlayerInfoKt { } /** - * optional double target_grade_score = 9; + * `optional double target_grade_score = 9;` */ public var targetGradeScore: kotlin.Double @JvmName("getTargetGradeScore") - get() = _builder.getTargetGradeScore() + get() = _builder.targetGradeScore @JvmName("setTargetGradeScore") set(value) { - _builder.setTargetGradeScore(value) + _builder.targetGradeScore = value } /** - * optional double target_grade_score = 9; + * `optional double target_grade_score = 9;` */ public fun clearTargetGradeScore() { _builder.clearTargetGradeScore() } /** - * optional double target_grade_score = 9; + * `optional double target_grade_score = 9;` * @return Whether the targetGradeScore field is set. */ public fun hasTargetGradeScore(): kotlin.Boolean { @@ -143,23 +149,23 @@ public object ContractPlayerInfoKt { } /** - * optional double soul_power = 10; + * `optional double soul_power = 10;` */ public var soulPower: kotlin.Double @JvmName("getSoulPower") - get() = _builder.getSoulPower() + get() = _builder.soulPower @JvmName("setSoulPower") set(value) { - _builder.setSoulPower(value) + _builder.soulPower = value } /** - * optional double soul_power = 10; + * `optional double soul_power = 10;` */ public fun clearSoulPower() { _builder.clearSoulPower() } /** - * optional double soul_power = 10; + * `optional double soul_power = 10;` * @return Whether the soulPower field is set. */ public fun hasSoulPower(): kotlin.Boolean { @@ -167,23 +173,23 @@ public object ContractPlayerInfoKt { } /** - * optional double target_soul_power = 8; + * `optional double target_soul_power = 8;` */ public var targetSoulPower: kotlin.Double @JvmName("getTargetSoulPower") - get() = _builder.getTargetSoulPower() + get() = _builder.targetSoulPower @JvmName("setTargetSoulPower") set(value) { - _builder.setTargetSoulPower(value) + _builder.targetSoulPower = value } /** - * optional double target_soul_power = 8; + * `optional double target_soul_power = 8;` */ public fun clearTargetSoulPower() { _builder.clearTargetSoulPower() } /** - * optional double target_soul_power = 8; + * `optional double target_soul_power = 8;` * @return Whether the targetSoulPower field is set. */ public fun hasTargetSoulPower(): kotlin.Boolean { @@ -191,23 +197,23 @@ public object ContractPlayerInfoKt { } /** - * optional double grade_progress = 12; + * `optional double grade_progress = 12;` */ public var gradeProgress: kotlin.Double @JvmName("getGradeProgress") - get() = _builder.getGradeProgress() + get() = _builder.gradeProgress @JvmName("setGradeProgress") set(value) { - _builder.setGradeProgress(value) + _builder.gradeProgress = value } /** - * optional double grade_progress = 12; + * `optional double grade_progress = 12;` */ public fun clearGradeProgress() { _builder.clearGradeProgress() } /** - * optional double grade_progress = 12; + * `optional double grade_progress = 12;` * @return Whether the gradeProgress field is set. */ public fun hasGradeProgress(): kotlin.Boolean { @@ -221,15 +227,15 @@ public object ContractPlayerInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class IssuesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 11; + * `repeated .ei.ContractEvaluation.PoorBehavior issues = 11;` */ - public val issues: com.google.protobuf.kotlin.DslList + public val issues: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getIssuesList() + _builder.issuesList ) /** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 11; + * `repeated .ei.ContractEvaluation.PoorBehavior issues = 11;` * @param value The issues to add. */ @kotlin.jvm.JvmSynthetic @@ -237,7 +243,7 @@ public object ContractPlayerInfoKt { public fun com.google.protobuf.kotlin.DslList.add(value: ei.Ei.ContractEvaluation.PoorBehavior) { _builder.addIssues(value) }/** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 11; + * `repeated .ei.ContractEvaluation.PoorBehavior issues = 11;` * @param value The issues to add. */ @kotlin.jvm.JvmSynthetic @@ -246,7 +252,7 @@ public object ContractPlayerInfoKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ei.Ei.ContractEvaluation.PoorBehavior) { add(value) }/** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 11; + * `repeated .ei.ContractEvaluation.PoorBehavior issues = 11;` * @param values The issues to add. */ @kotlin.jvm.JvmSynthetic @@ -254,7 +260,7 @@ public object ContractPlayerInfoKt { public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllIssues(values) }/** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 11; + * `repeated .ei.ContractEvaluation.PoorBehavior issues = 11;` * @param values The issues to add. */ @kotlin.jvm.JvmSynthetic @@ -263,7 +269,7 @@ public object ContractPlayerInfoKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 11; + * `repeated .ei.ContractEvaluation.PoorBehavior issues = 11;` * @param index The index to set the value at. * @param value The issues to set. */ @@ -272,7 +278,7 @@ public object ContractPlayerInfoKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ei.Ei.ContractEvaluation.PoorBehavior) { _builder.setIssues(index, value) }/** - * repeated .ei.ContractEvaluation.PoorBehavior issues = 11; + * `repeated .ei.ContractEvaluation.PoorBehavior issues = 11;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearIssues") @@ -280,23 +286,23 @@ public object ContractPlayerInfoKt { _builder.clearIssues() } /** - * optional double issue_score = 14; + * `optional double issue_score = 14;` */ public var issueScore: kotlin.Double @JvmName("getIssueScore") - get() = _builder.getIssueScore() + get() = _builder.issueScore @JvmName("setIssueScore") set(value) { - _builder.setIssueScore(value) + _builder.issueScore = value } /** - * optional double issue_score = 14; + * `optional double issue_score = 14;` */ public fun clearIssueScore() { _builder.clearIssueScore() } /** - * optional double issue_score = 14; + * `optional double issue_score = 14;` * @return Whether the issueScore field is set. */ public fun hasIssueScore(): kotlin.Boolean { @@ -304,23 +310,23 @@ public object ContractPlayerInfoKt { } /** - * optional .ei.ContractPlayerInfo.Status status = 3; + * `optional .ei.ContractPlayerInfo.Status status = 3;` */ public var status: ei.Ei.ContractPlayerInfo.Status @JvmName("getStatus") - get() = _builder.getStatus() + get() = _builder.status @JvmName("setStatus") set(value) { - _builder.setStatus(value) + _builder.status = value } /** - * optional .ei.ContractPlayerInfo.Status status = 3; + * `optional .ei.ContractPlayerInfo.Status status = 3;` */ public fun clearStatus() { _builder.clearStatus() } /** - * optional .ei.ContractPlayerInfo.Status status = 3; + * `optional .ei.ContractPlayerInfo.Status status = 3;` * @return Whether the status field is set. */ public fun hasStatus(): kotlin.Boolean { @@ -328,23 +334,23 @@ public object ContractPlayerInfoKt { } /** - * optional double last_evaluation_time = 4; + * `optional double last_evaluation_time = 4;` */ public var lastEvaluationTime: kotlin.Double @JvmName("getLastEvaluationTime") - get() = _builder.getLastEvaluationTime() + get() = _builder.lastEvaluationTime @JvmName("setLastEvaluationTime") set(value) { - _builder.setLastEvaluationTime(value) + _builder.lastEvaluationTime = value } /** - * optional double last_evaluation_time = 4; + * `optional double last_evaluation_time = 4;` */ public fun clearLastEvaluationTime() { _builder.clearLastEvaluationTime() } /** - * optional double last_evaluation_time = 4; + * `optional double last_evaluation_time = 4;` * @return Whether the lastEvaluationTime field is set. */ public fun hasLastEvaluationTime(): kotlin.Boolean { @@ -352,23 +358,23 @@ public object ContractPlayerInfoKt { } /** - * optional string last_evaluation_version = 5; + * `optional string last_evaluation_version = 5;` */ public var lastEvaluationVersion: kotlin.String @JvmName("getLastEvaluationVersion") - get() = _builder.getLastEvaluationVersion() + get() = _builder.lastEvaluationVersion @JvmName("setLastEvaluationVersion") set(value) { - _builder.setLastEvaluationVersion(value) + _builder.lastEvaluationVersion = value } /** - * optional string last_evaluation_version = 5; + * `optional string last_evaluation_version = 5;` */ public fun clearLastEvaluationVersion() { _builder.clearLastEvaluationVersion() } /** - * optional string last_evaluation_version = 5; + * `optional string last_evaluation_version = 5;` * @return Whether the lastEvaluationVersion field is set. */ public fun hasLastEvaluationVersion(): kotlin.Boolean { @@ -382,15 +388,15 @@ public object ContractPlayerInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class UnreadEvaluationsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; + * `repeated .ei.ContractEvaluation unread_evaluations = 6;` */ public val unreadEvaluations: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getUnreadEvaluationsList() + _builder.unreadEvaluationsList ) /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; + * `repeated .ei.ContractEvaluation unread_evaluations = 6;` * @param value The unreadEvaluations to add. */ @kotlin.jvm.JvmSynthetic @@ -399,7 +405,7 @@ public object ContractPlayerInfoKt { _builder.addUnreadEvaluations(value) } /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; + * `repeated .ei.ContractEvaluation unread_evaluations = 6;` * @param value The unreadEvaluations to add. */ @kotlin.jvm.JvmSynthetic @@ -409,7 +415,7 @@ public object ContractPlayerInfoKt { add(value) } /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; + * `repeated .ei.ContractEvaluation unread_evaluations = 6;` * @param values The unreadEvaluations to add. */ @kotlin.jvm.JvmSynthetic @@ -418,7 +424,7 @@ public object ContractPlayerInfoKt { _builder.addAllUnreadEvaluations(values) } /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; + * `repeated .ei.ContractEvaluation unread_evaluations = 6;` * @param values The unreadEvaluations to add. */ @kotlin.jvm.JvmSynthetic @@ -428,7 +434,7 @@ public object ContractPlayerInfoKt { addAll(values) } /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; + * `repeated .ei.ContractEvaluation unread_evaluations = 6;` * @param index The index to set the value at. * @param value The unreadEvaluations to set. */ @@ -438,7 +444,7 @@ public object ContractPlayerInfoKt { _builder.setUnreadEvaluations(index, value) } /** - * repeated .ei.ContractEvaluation unread_evaluations = 6; + * `repeated .ei.ContractEvaluation unread_evaluations = 6;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearUnreadEvaluations") @@ -446,9 +452,228 @@ public object ContractPlayerInfoKt { _builder.clearUnreadEvaluations() } + + /** + * An uninstantiable, behaviorless type to represent the field in + * generics. + */ + @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) + public class SeasonProgressProxy private constructor() : com.google.protobuf.kotlin.DslProxy() + /** + * `repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15;` + */ + public val seasonProgress: com.google.protobuf.kotlin.DslList + @kotlin.jvm.JvmSynthetic + get() = com.google.protobuf.kotlin.DslList( + _builder.seasonProgressList + ) + /** + * `repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15;` + * @param value The seasonProgress to add. + */ + @kotlin.jvm.JvmSynthetic + @kotlin.jvm.JvmName("addSeasonProgress") + public fun com.google.protobuf.kotlin.DslList.add(value: ei.Ei.ContractPlayerInfo.SeasonProgress) { + _builder.addSeasonProgress(value) + } + /** + * `repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15;` + * @param value The seasonProgress to add. + */ + @kotlin.jvm.JvmSynthetic + @kotlin.jvm.JvmName("plusAssignSeasonProgress") + @Suppress("NOTHING_TO_INLINE") + public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ei.Ei.ContractPlayerInfo.SeasonProgress) { + add(value) + } + /** + * `repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15;` + * @param values The seasonProgress to add. + */ + @kotlin.jvm.JvmSynthetic + @kotlin.jvm.JvmName("addAllSeasonProgress") + public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { + _builder.addAllSeasonProgress(values) + } + /** + * `repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15;` + * @param values The seasonProgress to add. + */ + @kotlin.jvm.JvmSynthetic + @kotlin.jvm.JvmName("plusAssignAllSeasonProgress") + @Suppress("NOTHING_TO_INLINE") + public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { + addAll(values) + } + /** + * `repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15;` + * @param index The index to set the value at. + * @param value The seasonProgress to set. + */ + @kotlin.jvm.JvmSynthetic + @kotlin.jvm.JvmName("setSeasonProgress") + public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ei.Ei.ContractPlayerInfo.SeasonProgress) { + _builder.setSeasonProgress(index, value) + } + /** + * `repeated .ei.ContractPlayerInfo.SeasonProgress season_progress = 15;` + */ + @kotlin.jvm.JvmSynthetic + @kotlin.jvm.JvmName("clearSeasonProgress") + public fun com.google.protobuf.kotlin.DslList.clear() { + _builder.clearSeasonProgress() + } + + } + @kotlin.jvm.JvmName("-initializeseasonProgress") + public inline fun seasonProgress(block: ei.ContractPlayerInfoKt.SeasonProgressKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractPlayerInfo.SeasonProgress = + ei.ContractPlayerInfoKt.SeasonProgressKt.Dsl._create(ei.Ei.ContractPlayerInfo.SeasonProgress.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.ContractPlayerInfo.SeasonProgress` + */ + public object SeasonProgressKt { + @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) + @com.google.protobuf.kotlin.ProtoDslMarker + public class Dsl private constructor( + private val _builder: ei.Ei.ContractPlayerInfo.SeasonProgress.Builder + ) { + public companion object { + @kotlin.jvm.JvmSynthetic + @kotlin.PublishedApi + internal fun _create(builder: ei.Ei.ContractPlayerInfo.SeasonProgress.Builder): Dsl = Dsl(builder) + } + + @kotlin.jvm.JvmSynthetic + @kotlin.PublishedApi + internal fun _build(): ei.Ei.ContractPlayerInfo.SeasonProgress = _builder.build() + + /** + * `optional string season_id = 1;` + */ + public var seasonId: kotlin.String + @JvmName("getSeasonId") + get() = _builder.seasonId + @JvmName("setSeasonId") + set(value) { + _builder.seasonId = value + } + /** + * `optional string season_id = 1;` + */ + public fun clearSeasonId() { + _builder.clearSeasonId() + } + /** + * `optional string season_id = 1;` + * @return Whether the seasonId field is set. + */ + public fun hasSeasonId(): kotlin.Boolean { + return _builder.hasSeasonId() + } + + /** + * `optional bool active = 2;` + */ + public var active: kotlin.Boolean + @JvmName("getActive") + get() = _builder.active + @JvmName("setActive") + set(value) { + _builder.active = value + } + /** + * `optional bool active = 2;` + */ + public fun clearActive() { + _builder.clearActive() + } + /** + * `optional bool active = 2;` + * @return Whether the active field is set. + */ + public fun hasActive(): kotlin.Boolean { + return _builder.hasActive() + } + + /** + * `optional .ei.Contract.PlayerGrade starting_grade = 3;` + */ + public var startingGrade: ei.Ei.Contract.PlayerGrade + @JvmName("getStartingGrade") + get() = _builder.startingGrade + @JvmName("setStartingGrade") + set(value) { + _builder.startingGrade = value + } + /** + * `optional .ei.Contract.PlayerGrade starting_grade = 3;` + */ + public fun clearStartingGrade() { + _builder.clearStartingGrade() + } + /** + * `optional .ei.Contract.PlayerGrade starting_grade = 3;` + * @return Whether the startingGrade field is set. + */ + public fun hasStartingGrade(): kotlin.Boolean { + return _builder.hasStartingGrade() + } + + /** + * `optional double total_cxp = 4;` + */ + public var totalCxp: kotlin.Double + @JvmName("getTotalCxp") + get() = _builder.totalCxp + @JvmName("setTotalCxp") + set(value) { + _builder.totalCxp = value + } + /** + * `optional double total_cxp = 4;` + */ + public fun clearTotalCxp() { + _builder.clearTotalCxp() + } + /** + * `optional double total_cxp = 4;` + * @return Whether the totalCxp field is set. + */ + public fun hasTotalCxp(): kotlin.Boolean { + return _builder.hasTotalCxp() + } + + /** + * `optional double cxp_last_reward_given = 5;` + */ + public var cxpLastRewardGiven: kotlin.Double + @JvmName("getCxpLastRewardGiven") + get() = _builder.cxpLastRewardGiven + @JvmName("setCxpLastRewardGiven") + set(value) { + _builder.cxpLastRewardGiven = value + } + /** + * `optional double cxp_last_reward_given = 5;` + */ + public fun clearCxpLastRewardGiven() { + _builder.clearCxpLastRewardGiven() + } + /** + * `optional double cxp_last_reward_given = 5;` + * @return Whether the cxpLastRewardGiven field is set. + */ + public fun hasCxpLastRewardGiven(): kotlin.Boolean { + return _builder.hasCxpLastRewardGiven() + } + } } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ContractPlayerInfo.copy(block: ei.ContractPlayerInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractPlayerInfo = - ei.ContractPlayerInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ContractPlayerInfo.copy(block: `ei`.ContractPlayerInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractPlayerInfo = + `ei`.ContractPlayerInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() + +@kotlin.jvm.JvmSynthetic +public inline fun ei.Ei.ContractPlayerInfo.SeasonProgress.copy(block: `ei`.ContractPlayerInfoKt.SeasonProgressKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractPlayerInfo.SeasonProgress = + `ei`.ContractPlayerInfoKt.SeasonProgressKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/ContractSeasonGoalKt.kt b/ei/kotlin/ei/ContractSeasonGoalKt.kt new file mode 100644 index 0000000..3b15e20 --- /dev/null +++ b/ei/kotlin/ei/ContractSeasonGoalKt.kt @@ -0,0 +1,131 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: ei.proto + +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") +package ei; + +@kotlin.jvm.JvmName("-initializecontractSeasonGoal") +public inline fun contractSeasonGoal(block: ei.ContractSeasonGoalKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractSeasonGoal = + ei.ContractSeasonGoalKt.Dsl._create(ei.Ei.ContractSeasonGoal.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ContractSeasonGoal` + */ +public object ContractSeasonGoalKt { + @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) + @com.google.protobuf.kotlin.ProtoDslMarker + public class Dsl private constructor( + private val _builder: ei.Ei.ContractSeasonGoal.Builder + ) { + public companion object { + @kotlin.jvm.JvmSynthetic + @kotlin.PublishedApi + internal fun _create(builder: ei.Ei.ContractSeasonGoal.Builder): Dsl = Dsl(builder) + } + + @kotlin.jvm.JvmSynthetic + @kotlin.PublishedApi + internal fun _build(): ei.Ei.ContractSeasonGoal = _builder.build() + + /** + * `optional double cxp = 1;` + */ + public var cxp: kotlin.Double + @JvmName("getCxp") + get() = _builder.cxp + @JvmName("setCxp") + set(value) { + _builder.cxp = value + } + /** + * `optional double cxp = 1;` + */ + public fun clearCxp() { + _builder.clearCxp() + } + /** + * `optional double cxp = 1;` + * @return Whether the cxp field is set. + */ + public fun hasCxp(): kotlin.Boolean { + return _builder.hasCxp() + } + + /** + * `optional .ei.RewardType reward_type = 3;` + */ + public var rewardType: ei.Ei.RewardType + @JvmName("getRewardType") + get() = _builder.rewardType + @JvmName("setRewardType") + set(value) { + _builder.rewardType = value + } + /** + * `optional .ei.RewardType reward_type = 3;` + */ + public fun clearRewardType() { + _builder.clearRewardType() + } + /** + * `optional .ei.RewardType reward_type = 3;` + * @return Whether the rewardType field is set. + */ + public fun hasRewardType(): kotlin.Boolean { + return _builder.hasRewardType() + } + + /** + * `optional string reward_sub_type = 4;` + */ + public var rewardSubType: kotlin.String + @JvmName("getRewardSubType") + get() = _builder.rewardSubType + @JvmName("setRewardSubType") + set(value) { + _builder.rewardSubType = value + } + /** + * `optional string reward_sub_type = 4;` + */ + public fun clearRewardSubType() { + _builder.clearRewardSubType() + } + /** + * `optional string reward_sub_type = 4;` + * @return Whether the rewardSubType field is set. + */ + public fun hasRewardSubType(): kotlin.Boolean { + return _builder.hasRewardSubType() + } + + /** + * `optional double reward_amount = 5;` + */ + public var rewardAmount: kotlin.Double + @JvmName("getRewardAmount") + get() = _builder.rewardAmount + @JvmName("setRewardAmount") + set(value) { + _builder.rewardAmount = value + } + /** + * `optional double reward_amount = 5;` + */ + public fun clearRewardAmount() { + _builder.clearRewardAmount() + } + /** + * `optional double reward_amount = 5;` + * @return Whether the rewardAmount field is set. + */ + public fun hasRewardAmount(): kotlin.Boolean { + return _builder.hasRewardAmount() + } + } +} +@kotlin.jvm.JvmSynthetic +public inline fun ei.Ei.ContractSeasonGoal.copy(block: `ei`.ContractSeasonGoalKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractSeasonGoal = + `ei`.ContractSeasonGoalKt.Dsl._create(this.toBuilder()).apply { block() }._build() + diff --git a/ei/kotlin/ei/ContractSeasonInfoKt.kt b/ei/kotlin/ei/ContractSeasonInfoKt.kt new file mode 100644 index 0000000..a6d112a --- /dev/null +++ b/ei/kotlin/ei/ContractSeasonInfoKt.kt @@ -0,0 +1,278 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: ei.proto + +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") +package ei; + +@kotlin.jvm.JvmName("-initializecontractSeasonInfo") +public inline fun contractSeasonInfo(block: ei.ContractSeasonInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractSeasonInfo = + ei.ContractSeasonInfoKt.Dsl._create(ei.Ei.ContractSeasonInfo.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ContractSeasonInfo` + */ +public object ContractSeasonInfoKt { + @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) + @com.google.protobuf.kotlin.ProtoDslMarker + public class Dsl private constructor( + private val _builder: ei.Ei.ContractSeasonInfo.Builder + ) { + public companion object { + @kotlin.jvm.JvmSynthetic + @kotlin.PublishedApi + internal fun _create(builder: ei.Ei.ContractSeasonInfo.Builder): Dsl = Dsl(builder) + } + + @kotlin.jvm.JvmSynthetic + @kotlin.PublishedApi + internal fun _build(): ei.Ei.ContractSeasonInfo = _builder.build() + + /** + * `optional string id = 1;` + */ + public var id: kotlin.String + @JvmName("getId") + get() = _builder.id + @JvmName("setId") + set(value) { + _builder.id = value + } + /** + * `optional string id = 1;` + */ + public fun clearId() { + _builder.clearId() + } + /** + * `optional string id = 1;` + * @return Whether the id field is set. + */ + public fun hasId(): kotlin.Boolean { + return _builder.hasId() + } + + /** + * `optional string name = 3;` + */ + public var name: kotlin.String + @JvmName("getName") + get() = _builder.name + @JvmName("setName") + set(value) { + _builder.name = value + } + /** + * `optional string name = 3;` + */ + public fun clearName() { + _builder.clearName() + } + /** + * `optional string name = 3;` + * @return Whether the name field is set. + */ + public fun hasName(): kotlin.Boolean { + return _builder.hasName() + } + + /** + * An uninstantiable, behaviorless type to represent the field in + * generics. + */ + @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) + public class GradeGoalsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() + /** + * `repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2;` + */ + public val gradeGoals: com.google.protobuf.kotlin.DslList + @kotlin.jvm.JvmSynthetic + get() = com.google.protobuf.kotlin.DslList( + _builder.gradeGoalsList + ) + /** + * `repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2;` + * @param value The gradeGoals to add. + */ + @kotlin.jvm.JvmSynthetic + @kotlin.jvm.JvmName("addGradeGoals") + public fun com.google.protobuf.kotlin.DslList.add(value: ei.Ei.ContractSeasonInfo.GoalSet) { + _builder.addGradeGoals(value) + } + /** + * `repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2;` + * @param value The gradeGoals to add. + */ + @kotlin.jvm.JvmSynthetic + @kotlin.jvm.JvmName("plusAssignGradeGoals") + @Suppress("NOTHING_TO_INLINE") + public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ei.Ei.ContractSeasonInfo.GoalSet) { + add(value) + } + /** + * `repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2;` + * @param values The gradeGoals to add. + */ + @kotlin.jvm.JvmSynthetic + @kotlin.jvm.JvmName("addAllGradeGoals") + public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { + _builder.addAllGradeGoals(values) + } + /** + * `repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2;` + * @param values The gradeGoals to add. + */ + @kotlin.jvm.JvmSynthetic + @kotlin.jvm.JvmName("plusAssignAllGradeGoals") + @Suppress("NOTHING_TO_INLINE") + public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { + addAll(values) + } + /** + * `repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2;` + * @param index The index to set the value at. + * @param value The gradeGoals to set. + */ + @kotlin.jvm.JvmSynthetic + @kotlin.jvm.JvmName("setGradeGoals") + public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ei.Ei.ContractSeasonInfo.GoalSet) { + _builder.setGradeGoals(index, value) + } + /** + * `repeated .ei.ContractSeasonInfo.GoalSet grade_goals = 2;` + */ + @kotlin.jvm.JvmSynthetic + @kotlin.jvm.JvmName("clearGradeGoals") + public fun com.google.protobuf.kotlin.DslList.clear() { + _builder.clearGradeGoals() + } + + } + @kotlin.jvm.JvmName("-initializegoalSet") + public inline fun goalSet(block: ei.ContractSeasonInfoKt.GoalSetKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractSeasonInfo.GoalSet = + ei.ContractSeasonInfoKt.GoalSetKt.Dsl._create(ei.Ei.ContractSeasonInfo.GoalSet.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.ContractSeasonInfo.GoalSet` + */ + public object GoalSetKt { + @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) + @com.google.protobuf.kotlin.ProtoDslMarker + public class Dsl private constructor( + private val _builder: ei.Ei.ContractSeasonInfo.GoalSet.Builder + ) { + public companion object { + @kotlin.jvm.JvmSynthetic + @kotlin.PublishedApi + internal fun _create(builder: ei.Ei.ContractSeasonInfo.GoalSet.Builder): Dsl = Dsl(builder) + } + + @kotlin.jvm.JvmSynthetic + @kotlin.PublishedApi + internal fun _build(): ei.Ei.ContractSeasonInfo.GoalSet = _builder.build() + + /** + * `optional .ei.Contract.PlayerGrade grade = 1;` + */ + public var grade: ei.Ei.Contract.PlayerGrade + @JvmName("getGrade") + get() = _builder.grade + @JvmName("setGrade") + set(value) { + _builder.grade = value + } + /** + * `optional .ei.Contract.PlayerGrade grade = 1;` + */ + public fun clearGrade() { + _builder.clearGrade() + } + /** + * `optional .ei.Contract.PlayerGrade grade = 1;` + * @return Whether the grade field is set. + */ + public fun hasGrade(): kotlin.Boolean { + return _builder.hasGrade() + } + + /** + * An uninstantiable, behaviorless type to represent the field in + * generics. + */ + @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) + public class GoalsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() + /** + * `repeated .ei.ContractSeasonGoal goals = 2;` + */ + public val goals: com.google.protobuf.kotlin.DslList + @kotlin.jvm.JvmSynthetic + get() = com.google.protobuf.kotlin.DslList( + _builder.goalsList + ) + /** + * `repeated .ei.ContractSeasonGoal goals = 2;` + * @param value The goals to add. + */ + @kotlin.jvm.JvmSynthetic + @kotlin.jvm.JvmName("addGoals") + public fun com.google.protobuf.kotlin.DslList.add(value: ei.Ei.ContractSeasonGoal) { + _builder.addGoals(value) + } + /** + * `repeated .ei.ContractSeasonGoal goals = 2;` + * @param value The goals to add. + */ + @kotlin.jvm.JvmSynthetic + @kotlin.jvm.JvmName("plusAssignGoals") + @Suppress("NOTHING_TO_INLINE") + public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ei.Ei.ContractSeasonGoal) { + add(value) + } + /** + * `repeated .ei.ContractSeasonGoal goals = 2;` + * @param values The goals to add. + */ + @kotlin.jvm.JvmSynthetic + @kotlin.jvm.JvmName("addAllGoals") + public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { + _builder.addAllGoals(values) + } + /** + * `repeated .ei.ContractSeasonGoal goals = 2;` + * @param values The goals to add. + */ + @kotlin.jvm.JvmSynthetic + @kotlin.jvm.JvmName("plusAssignAllGoals") + @Suppress("NOTHING_TO_INLINE") + public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { + addAll(values) + } + /** + * `repeated .ei.ContractSeasonGoal goals = 2;` + * @param index The index to set the value at. + * @param value The goals to set. + */ + @kotlin.jvm.JvmSynthetic + @kotlin.jvm.JvmName("setGoals") + public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ei.Ei.ContractSeasonGoal) { + _builder.setGoals(index, value) + } + /** + * `repeated .ei.ContractSeasonGoal goals = 2;` + */ + @kotlin.jvm.JvmSynthetic + @kotlin.jvm.JvmName("clearGoals") + public fun com.google.protobuf.kotlin.DslList.clear() { + _builder.clearGoals() + } + + } + } +} +@kotlin.jvm.JvmSynthetic +public inline fun ei.Ei.ContractSeasonInfo.copy(block: `ei`.ContractSeasonInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractSeasonInfo = + `ei`.ContractSeasonInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() + +@kotlin.jvm.JvmSynthetic +public inline fun ei.Ei.ContractSeasonInfo.GoalSet.copy(block: `ei`.ContractSeasonInfoKt.GoalSetKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractSeasonInfo.GoalSet = + `ei`.ContractSeasonInfoKt.GoalSetKt.Dsl._create(this.toBuilder()).apply { block() }._build() + diff --git a/ei/kotlin/ei/ContractSeasonInfosKt.kt b/ei/kotlin/ei/ContractSeasonInfosKt.kt new file mode 100644 index 0000000..eb17321 --- /dev/null +++ b/ei/kotlin/ei/ContractSeasonInfosKt.kt @@ -0,0 +1,107 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: ei.proto + +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") +package ei; + +@kotlin.jvm.JvmName("-initializecontractSeasonInfos") +public inline fun contractSeasonInfos(block: ei.ContractSeasonInfosKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractSeasonInfos = + ei.ContractSeasonInfosKt.Dsl._create(ei.Ei.ContractSeasonInfos.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ContractSeasonInfos` + */ +public object ContractSeasonInfosKt { + @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) + @com.google.protobuf.kotlin.ProtoDslMarker + public class Dsl private constructor( + private val _builder: ei.Ei.ContractSeasonInfos.Builder + ) { + public companion object { + @kotlin.jvm.JvmSynthetic + @kotlin.PublishedApi + internal fun _create(builder: ei.Ei.ContractSeasonInfos.Builder): Dsl = Dsl(builder) + } + + @kotlin.jvm.JvmSynthetic + @kotlin.PublishedApi + internal fun _build(): ei.Ei.ContractSeasonInfos = _builder.build() + + /** + * An uninstantiable, behaviorless type to represent the field in + * generics. + */ + @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) + public class InfosProxy private constructor() : com.google.protobuf.kotlin.DslProxy() + /** + * `repeated .ei.ContractSeasonInfo infos = 1;` + */ + public val infos: com.google.protobuf.kotlin.DslList + @kotlin.jvm.JvmSynthetic + get() = com.google.protobuf.kotlin.DslList( + _builder.infosList + ) + /** + * `repeated .ei.ContractSeasonInfo infos = 1;` + * @param value The infos to add. + */ + @kotlin.jvm.JvmSynthetic + @kotlin.jvm.JvmName("addInfos") + public fun com.google.protobuf.kotlin.DslList.add(value: ei.Ei.ContractSeasonInfo) { + _builder.addInfos(value) + } + /** + * `repeated .ei.ContractSeasonInfo infos = 1;` + * @param value The infos to add. + */ + @kotlin.jvm.JvmSynthetic + @kotlin.jvm.JvmName("plusAssignInfos") + @Suppress("NOTHING_TO_INLINE") + public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ei.Ei.ContractSeasonInfo) { + add(value) + } + /** + * `repeated .ei.ContractSeasonInfo infos = 1;` + * @param values The infos to add. + */ + @kotlin.jvm.JvmSynthetic + @kotlin.jvm.JvmName("addAllInfos") + public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { + _builder.addAllInfos(values) + } + /** + * `repeated .ei.ContractSeasonInfo infos = 1;` + * @param values The infos to add. + */ + @kotlin.jvm.JvmSynthetic + @kotlin.jvm.JvmName("plusAssignAllInfos") + @Suppress("NOTHING_TO_INLINE") + public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { + addAll(values) + } + /** + * `repeated .ei.ContractSeasonInfo infos = 1;` + * @param index The index to set the value at. + * @param value The infos to set. + */ + @kotlin.jvm.JvmSynthetic + @kotlin.jvm.JvmName("setInfos") + public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ei.Ei.ContractSeasonInfo) { + _builder.setInfos(index, value) + } + /** + * `repeated .ei.ContractSeasonInfo infos = 1;` + */ + @kotlin.jvm.JvmSynthetic + @kotlin.jvm.JvmName("clearInfos") + public fun com.google.protobuf.kotlin.DslList.clear() { + _builder.clearInfos() + } + + } +} +@kotlin.jvm.JvmSynthetic +public inline fun ei.Ei.ContractSeasonInfos.copy(block: `ei`.ContractSeasonInfosKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractSeasonInfos = + `ei`.ContractSeasonInfosKt.Dsl._create(this.toBuilder()).apply { block() }._build() + diff --git a/ei/kotlin/ei/ContractSeasonRewardConfirmationRequestKt.kt b/ei/kotlin/ei/ContractSeasonRewardConfirmationRequestKt.kt new file mode 100644 index 0000000..64864bf --- /dev/null +++ b/ei/kotlin/ei/ContractSeasonRewardConfirmationRequestKt.kt @@ -0,0 +1,117 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: ei.proto + +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") +package ei; + +@kotlin.jvm.JvmName("-initializecontractSeasonRewardConfirmationRequest") +public inline fun contractSeasonRewardConfirmationRequest(block: ei.ContractSeasonRewardConfirmationRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractSeasonRewardConfirmationRequest = + ei.ContractSeasonRewardConfirmationRequestKt.Dsl._create(ei.Ei.ContractSeasonRewardConfirmationRequest.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ContractSeasonRewardConfirmationRequest` + */ +public object ContractSeasonRewardConfirmationRequestKt { + @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) + @com.google.protobuf.kotlin.ProtoDslMarker + public class Dsl private constructor( + private val _builder: ei.Ei.ContractSeasonRewardConfirmationRequest.Builder + ) { + public companion object { + @kotlin.jvm.JvmSynthetic + @kotlin.PublishedApi + internal fun _create(builder: ei.Ei.ContractSeasonRewardConfirmationRequest.Builder): Dsl = Dsl(builder) + } + + @kotlin.jvm.JvmSynthetic + @kotlin.PublishedApi + internal fun _build(): ei.Ei.ContractSeasonRewardConfirmationRequest = _builder.build() + + /** + * `optional .ei.BasicRequestInfo rinfo = 1;` + */ + public var rinfo: ei.Ei.BasicRequestInfo + @JvmName("getRinfo") + get() = _builder.rinfo + @JvmName("setRinfo") + set(value) { + _builder.rinfo = value + } + /** + * `optional .ei.BasicRequestInfo rinfo = 1;` + */ + public fun clearRinfo() { + _builder.clearRinfo() + } + /** + * `optional .ei.BasicRequestInfo rinfo = 1;` + * @return Whether the rinfo field is set. + */ + public fun hasRinfo(): kotlin.Boolean { + return _builder.hasRinfo() + } + public val ContractSeasonRewardConfirmationRequestKt.Dsl.rinfoOrNull: ei.Ei.BasicRequestInfo? + get() = _builder.rinfoOrNull + + /** + * `optional string season_id = 2;` + */ + public var seasonId: kotlin.String + @JvmName("getSeasonId") + get() = _builder.seasonId + @JvmName("setSeasonId") + set(value) { + _builder.seasonId = value + } + /** + * `optional string season_id = 2;` + */ + public fun clearSeasonId() { + _builder.clearSeasonId() + } + /** + * `optional string season_id = 2;` + * @return Whether the seasonId field is set. + */ + public fun hasSeasonId(): kotlin.Boolean { + return _builder.hasSeasonId() + } + + /** + * `optional .ei.ContractSeasonGoal goal = 3;` + */ + public var goal: ei.Ei.ContractSeasonGoal + @JvmName("getGoal") + get() = _builder.goal + @JvmName("setGoal") + set(value) { + _builder.goal = value + } + /** + * `optional .ei.ContractSeasonGoal goal = 3;` + */ + public fun clearGoal() { + _builder.clearGoal() + } + /** + * `optional .ei.ContractSeasonGoal goal = 3;` + * @return Whether the goal field is set. + */ + public fun hasGoal(): kotlin.Boolean { + return _builder.hasGoal() + } + public val ContractSeasonRewardConfirmationRequestKt.Dsl.goalOrNull: ei.Ei.ContractSeasonGoal? + get() = _builder.goalOrNull + } +} +@kotlin.jvm.JvmSynthetic +public inline fun ei.Ei.ContractSeasonRewardConfirmationRequest.copy(block: `ei`.ContractSeasonRewardConfirmationRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractSeasonRewardConfirmationRequest = + `ei`.ContractSeasonRewardConfirmationRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() + +public val ei.Ei.ContractSeasonRewardConfirmationRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? + get() = if (hasRinfo()) getRinfo() else null + +public val ei.Ei.ContractSeasonRewardConfirmationRequestOrBuilder.goalOrNull: ei.Ei.ContractSeasonGoal? + get() = if (hasGoal()) getGoal() else null + diff --git a/ei/kotlin/ei/ContractSimConfigKt.kt b/ei/kotlin/ei/ContractSimConfigKt.kt index 4350331..176b8ad 100644 --- a/ei/kotlin/ei/ContractSimConfigKt.kt +++ b/ei/kotlin/ei/ContractSimConfigKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializecontractSimConfig") public inline fun contractSimConfig(block: ei.ContractSimConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractSimConfig = ei.ContractSimConfigKt.Dsl._create(ei.Ei.ContractSimConfig.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ContractSimConfig` + */ public object ContractSimConfigKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -29,15 +35,15 @@ public object ContractSimConfigKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class GradeConfigsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * `repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1;` */ public val gradeConfigs: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getGradeConfigsList() + _builder.gradeConfigsList ) /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * `repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1;` * @param value The gradeConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -46,7 +52,7 @@ public object ContractSimConfigKt { _builder.addGradeConfigs(value) } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * `repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1;` * @param value The gradeConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -56,7 +62,7 @@ public object ContractSimConfigKt { add(value) } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * `repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1;` * @param values The gradeConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -65,7 +71,7 @@ public object ContractSimConfigKt { _builder.addAllGradeConfigs(values) } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * `repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1;` * @param values The gradeConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -75,7 +81,7 @@ public object ContractSimConfigKt { addAll(values) } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * `repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1;` * @param index The index to set the value at. * @param value The gradeConfigs to set. */ @@ -85,7 +91,7 @@ public object ContractSimConfigKt { _builder.setGradeConfigs(index, value) } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1; + * `repeated .ei.ContractSimConfig.ContractGradeSimConfig grade_configs = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearGradeConfigs") @@ -97,6 +103,9 @@ public object ContractSimConfigKt { @kotlin.jvm.JvmName("-initializecontractGradeSimConfig") public inline fun contractGradeSimConfig(block: ei.ContractSimConfigKt.ContractGradeSimConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractSimConfig.ContractGradeSimConfig = ei.ContractSimConfigKt.ContractGradeSimConfigKt.Dsl._create(ei.Ei.ContractSimConfig.ContractGradeSimConfig.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.ContractSimConfig.ContractGradeSimConfig` + */ public object ContractGradeSimConfigKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -114,23 +123,23 @@ public object ContractSimConfigKt { internal fun _build(): ei.Ei.ContractSimConfig.ContractGradeSimConfig = _builder.build() /** - * optional .ei.Contract.PlayerGrade grade = 1; + * `optional .ei.Contract.PlayerGrade grade = 1;` */ public var grade: ei.Ei.Contract.PlayerGrade @JvmName("getGrade") - get() = _builder.getGrade() + get() = _builder.grade @JvmName("setGrade") set(value) { - _builder.setGrade(value) + _builder.grade = value } /** - * optional .ei.Contract.PlayerGrade grade = 1; + * `optional .ei.Contract.PlayerGrade grade = 1;` */ public fun clearGrade() { _builder.clearGrade() } /** - * optional .ei.Contract.PlayerGrade grade = 1; + * `optional .ei.Contract.PlayerGrade grade = 1;` * @return Whether the grade field is set. */ public fun hasGrade(): kotlin.Boolean { @@ -144,15 +153,15 @@ public object ContractSimConfigKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class GoalParamsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + * `repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2;` */ public val goalParams: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getGoalParamsList() + _builder.goalParamsList ) /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + * `repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2;` * @param value The goalParams to add. */ @kotlin.jvm.JvmSynthetic @@ -161,7 +170,7 @@ public object ContractSimConfigKt { _builder.addGoalParams(value) } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + * `repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2;` * @param value The goalParams to add. */ @kotlin.jvm.JvmSynthetic @@ -171,7 +180,7 @@ public object ContractSimConfigKt { add(value) } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + * `repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2;` * @param values The goalParams to add. */ @kotlin.jvm.JvmSynthetic @@ -180,7 +189,7 @@ public object ContractSimConfigKt { _builder.addAllGoalParams(values) } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + * `repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2;` * @param values The goalParams to add. */ @kotlin.jvm.JvmSynthetic @@ -190,7 +199,7 @@ public object ContractSimConfigKt { addAll(values) } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + * `repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2;` * @param index The index to set the value at. * @param value The goalParams to set. */ @@ -200,7 +209,7 @@ public object ContractSimConfigKt { _builder.setGoalParams(index, value) } /** - * repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2; + * `repeated .ei.ContractSimConfig.ContractGradeSimConfig.GoalParams goal_params = 2;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearGoalParams") @@ -212,6 +221,9 @@ public object ContractSimConfigKt { @kotlin.jvm.JvmName("-initializegoalParams") public inline fun goalParams(block: ei.ContractSimConfigKt.ContractGradeSimConfigKt.GoalParamsKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams = ei.ContractSimConfigKt.ContractGradeSimConfigKt.GoalParamsKt.Dsl._create(ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.ContractSimConfig.ContractGradeSimConfig.GoalParams` + */ public object GoalParamsKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -229,23 +241,23 @@ public object ContractSimConfigKt { internal fun _build(): ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams = _builder.build() /** - * optional double target_se = 1; + * `optional double target_se = 1;` */ public var targetSe: kotlin.Double @JvmName("getTargetSe") - get() = _builder.getTargetSe() + get() = _builder.targetSe @JvmName("setTargetSe") set(value) { - _builder.setTargetSe(value) + _builder.targetSe = value } /** - * optional double target_se = 1; + * `optional double target_se = 1;` */ public fun clearTargetSe() { _builder.clearTargetSe() } /** - * optional double target_se = 1; + * `optional double target_se = 1;` * @return Whether the targetSe field is set. */ public fun hasTargetSe(): kotlin.Boolean { @@ -253,23 +265,23 @@ public object ContractSimConfigKt { } /** - * optional double cps_mult = 2; + * `optional double cps_mult = 2;` */ public var cpsMult: kotlin.Double @JvmName("getCpsMult") - get() = _builder.getCpsMult() + get() = _builder.cpsMult @JvmName("setCpsMult") set(value) { - _builder.setCpsMult(value) + _builder.cpsMult = value } /** - * optional double cps_mult = 2; + * `optional double cps_mult = 2;` */ public fun clearCpsMult() { _builder.clearCpsMult() } /** - * optional double cps_mult = 2; + * `optional double cps_mult = 2;` * @return Whether the cpsMult field is set. */ public fun hasCpsMult(): kotlin.Boolean { @@ -277,23 +289,23 @@ public object ContractSimConfigKt { } /** - * optional double elr_mult = 7; + * `optional double elr_mult = 7;` */ public var elrMult: kotlin.Double @JvmName("getElrMult") - get() = _builder.getElrMult() + get() = _builder.elrMult @JvmName("setElrMult") set(value) { - _builder.setElrMult(value) + _builder.elrMult = value } /** - * optional double elr_mult = 7; + * `optional double elr_mult = 7;` */ public fun clearElrMult() { _builder.clearElrMult() } /** - * optional double elr_mult = 7; + * `optional double elr_mult = 7;` * @return Whether the elrMult field is set. */ public fun hasElrMult(): kotlin.Boolean { @@ -301,23 +313,23 @@ public object ContractSimConfigKt { } /** - * optional double earnings_mult = 3; + * `optional double earnings_mult = 3;` */ public var earningsMult: kotlin.Double @JvmName("getEarningsMult") - get() = _builder.getEarningsMult() + get() = _builder.earningsMult @JvmName("setEarningsMult") set(value) { - _builder.setEarningsMult(value) + _builder.earningsMult = value } /** - * optional double earnings_mult = 3; + * `optional double earnings_mult = 3;` */ public fun clearEarningsMult() { _builder.clearEarningsMult() } /** - * optional double earnings_mult = 3; + * `optional double earnings_mult = 3;` * @return Whether the earningsMult field is set. */ public fun hasEarningsMult(): kotlin.Boolean { @@ -325,23 +337,23 @@ public object ContractSimConfigKt { } /** - * optional double time_efficacy = 4; + * `optional double time_efficacy = 4;` */ public var timeEfficacy: kotlin.Double @JvmName("getTimeEfficacy") - get() = _builder.getTimeEfficacy() + get() = _builder.timeEfficacy @JvmName("setTimeEfficacy") set(value) { - _builder.setTimeEfficacy(value) + _builder.timeEfficacy = value } /** - * optional double time_efficacy = 4; + * `optional double time_efficacy = 4;` */ public fun clearTimeEfficacy() { _builder.clearTimeEfficacy() } /** - * optional double time_efficacy = 4; + * `optional double time_efficacy = 4;` * @return Whether the timeEfficacy field is set. */ public fun hasTimeEfficacy(): kotlin.Boolean { @@ -349,23 +361,23 @@ public object ContractSimConfigKt { } /** - * optional double hab_capacity_mult = 5; + * `optional double hab_capacity_mult = 5;` */ public var habCapacityMult: kotlin.Double @JvmName("getHabCapacityMult") - get() = _builder.getHabCapacityMult() + get() = _builder.habCapacityMult @JvmName("setHabCapacityMult") set(value) { - _builder.setHabCapacityMult(value) + _builder.habCapacityMult = value } /** - * optional double hab_capacity_mult = 5; + * `optional double hab_capacity_mult = 5;` */ public fun clearHabCapacityMult() { _builder.clearHabCapacityMult() } /** - * optional double hab_capacity_mult = 5; + * `optional double hab_capacity_mult = 5;` * @return Whether the habCapacityMult field is set. */ public fun hasHabCapacityMult(): kotlin.Boolean { @@ -373,23 +385,23 @@ public object ContractSimConfigKt { } /** - * optional double epic_research_budget = 6; + * `optional double epic_research_budget = 6;` */ public var epicResearchBudget: kotlin.Double @JvmName("getEpicResearchBudget") - get() = _builder.getEpicResearchBudget() + get() = _builder.epicResearchBudget @JvmName("setEpicResearchBudget") set(value) { - _builder.setEpicResearchBudget(value) + _builder.epicResearchBudget = value } /** - * optional double epic_research_budget = 6; + * `optional double epic_research_budget = 6;` */ public fun clearEpicResearchBudget() { _builder.clearEpicResearchBudget() } /** - * optional double epic_research_budget = 6; + * `optional double epic_research_budget = 6;` * @return Whether the epicResearchBudget field is set. */ public fun hasEpicResearchBudget(): kotlin.Boolean { @@ -400,14 +412,14 @@ public object ContractSimConfigKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ContractSimConfig.copy(block: ei.ContractSimConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractSimConfig = - ei.ContractSimConfigKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ContractSimConfig.copy(block: `ei`.ContractSimConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractSimConfig = + `ei`.ContractSimConfigKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ContractSimConfig.ContractGradeSimConfig.copy(block: ei.ContractSimConfigKt.ContractGradeSimConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractSimConfig.ContractGradeSimConfig = - ei.ContractSimConfigKt.ContractGradeSimConfigKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ContractSimConfig.ContractGradeSimConfig.copy(block: `ei`.ContractSimConfigKt.ContractGradeSimConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractSimConfig.ContractGradeSimConfig = + `ei`.ContractSimConfigKt.ContractGradeSimConfigKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.copy(block: ei.ContractSimConfigKt.ContractGradeSimConfigKt.GoalParamsKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams = - ei.ContractSimConfigKt.ContractGradeSimConfigKt.GoalParamsKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams.copy(block: `ei`.ContractSimConfigKt.ContractGradeSimConfigKt.GoalParamsKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractSimConfig.ContractGradeSimConfig.GoalParams = + `ei`.ContractSimConfigKt.ContractGradeSimConfigKt.GoalParamsKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/ContractSimPollKt.kt b/ei/kotlin/ei/ContractSimPollKt.kt index bc8c330..f96ec33 100644 --- a/ei/kotlin/ei/ContractSimPollKt.kt +++ b/ei/kotlin/ei/ContractSimPollKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializecontractSimPoll") public inline fun contractSimPoll(block: ei.ContractSimPollKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractSimPoll = ei.ContractSimPollKt.Dsl._create(ei.Ei.ContractSimPoll.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ContractSimPoll` + */ public object ContractSimPollKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object ContractSimPollKt { internal fun _build(): ei.Ei.ContractSimPoll = _builder.build() /** - * optional uint32 client_version = 1; + * `optional uint32 client_version = 1;` */ public var clientVersion: kotlin.Int @JvmName("getClientVersion") - get() = _builder.getClientVersion() + get() = _builder.clientVersion @JvmName("setClientVersion") set(value) { - _builder.setClientVersion(value) + _builder.clientVersion = value } /** - * optional uint32 client_version = 1; + * `optional uint32 client_version = 1;` */ public fun clearClientVersion() { _builder.clearClientVersion() } /** - * optional uint32 client_version = 1; + * `optional uint32 client_version = 1;` * @return Whether the clientVersion field is set. */ public fun hasClientVersion(): kotlin.Boolean { @@ -48,6 +54,6 @@ public object ContractSimPollKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ContractSimPoll.copy(block: ei.ContractSimPollKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractSimPoll = - ei.ContractSimPollKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ContractSimPoll.copy(block: `ei`.ContractSimPollKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractSimPoll = + `ei`.ContractSimPollKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/ContractSimPollResponseKt.kt b/ei/kotlin/ei/ContractSimPollResponseKt.kt index 97ced67..59f5da7 100644 --- a/ei/kotlin/ei/ContractSimPollResponseKt.kt +++ b/ei/kotlin/ei/ContractSimPollResponseKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializecontractSimPollResponse") public inline fun contractSimPollResponse(block: ei.ContractSimPollResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractSimPollResponse = ei.ContractSimPollResponseKt.Dsl._create(ei.Ei.ContractSimPollResponse.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ContractSimPollResponse` + */ public object ContractSimPollResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object ContractSimPollResponseKt { internal fun _build(): ei.Ei.ContractSimPollResponse = _builder.build() /** - * optional .ei.Contract contract_to_simulate = 1; + * `optional .ei.Contract contract_to_simulate = 1;` */ public var contractToSimulate: ei.Ei.Contract @JvmName("getContractToSimulate") - get() = _builder.getContractToSimulate() + get() = _builder.contractToSimulate @JvmName("setContractToSimulate") set(value) { - _builder.setContractToSimulate(value) + _builder.contractToSimulate = value } /** - * optional .ei.Contract contract_to_simulate = 1; + * `optional .ei.Contract contract_to_simulate = 1;` */ public fun clearContractToSimulate() { _builder.clearContractToSimulate() } /** - * optional .ei.Contract contract_to_simulate = 1; + * `optional .ei.Contract contract_to_simulate = 1;` * @return Whether the contractToSimulate field is set. */ public fun hasContractToSimulate(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object ContractSimPollResponseKt { get() = _builder.contractToSimulateOrNull /** - * optional .ei.ContractSimConfig sim_config = 2; + * `optional .ei.ContractSimConfig sim_config = 2;` */ public var simConfig: ei.Ei.ContractSimConfig @JvmName("getSimConfig") - get() = _builder.getSimConfig() + get() = _builder.simConfig @JvmName("setSimConfig") set(value) { - _builder.setSimConfig(value) + _builder.simConfig = value } /** - * optional .ei.ContractSimConfig sim_config = 2; + * `optional .ei.ContractSimConfig sim_config = 2;` */ public fun clearSimConfig() { _builder.clearSimConfig() } /** - * optional .ei.ContractSimConfig sim_config = 2; + * `optional .ei.ContractSimConfig sim_config = 2;` * @return Whether the simConfig field is set. */ public fun hasSimConfig(): kotlin.Boolean { @@ -76,12 +82,12 @@ public object ContractSimPollResponseKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ContractSimPollResponse.copy(block: ei.ContractSimPollResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractSimPollResponse = - ei.ContractSimPollResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ContractSimPollResponse.copy(block: `ei`.ContractSimPollResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractSimPollResponse = + `ei`.ContractSimPollResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.ContractSimPollResponseOrBuilder.contractToSimulateOrNull: ei.Ei.Contract? +public val ei.Ei.ContractSimPollResponseOrBuilder.contractToSimulateOrNull: ei.Ei.Contract? get() = if (hasContractToSimulate()) getContractToSimulate() else null -val ei.Ei.ContractSimPollResponseOrBuilder.simConfigOrNull: ei.Ei.ContractSimConfig? +public val ei.Ei.ContractSimPollResponseOrBuilder.simConfigOrNull: ei.Ei.ContractSimConfig? get() = if (hasSimConfig()) getSimConfig() else null diff --git a/ei/kotlin/ei/ContractSimResultUpdateKt.kt b/ei/kotlin/ei/ContractSimResultUpdateKt.kt index bac4287..c949455 100644 --- a/ei/kotlin/ei/ContractSimResultUpdateKt.kt +++ b/ei/kotlin/ei/ContractSimResultUpdateKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializecontractSimResultUpdate") public inline fun contractSimResultUpdate(block: ei.ContractSimResultUpdateKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractSimResultUpdate = ei.ContractSimResultUpdateKt.Dsl._create(ei.Ei.ContractSimResultUpdate.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ContractSimResultUpdate` + */ public object ContractSimResultUpdateKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object ContractSimResultUpdateKt { internal fun _build(): ei.Ei.ContractSimResultUpdate = _builder.build() /** - * optional string contract_id = 1; + * `optional string contract_id = 1;` */ public var contractId: kotlin.String @JvmName("getContractId") - get() = _builder.getContractId() + get() = _builder.contractId @JvmName("setContractId") set(value) { - _builder.setContractId(value) + _builder.contractId = value } /** - * optional string contract_id = 1; + * `optional string contract_id = 1;` */ public fun clearContractId() { _builder.clearContractId() } /** - * optional string contract_id = 1; + * `optional string contract_id = 1;` * @return Whether the contractId field is set. */ public fun hasContractId(): kotlin.Boolean { @@ -53,15 +59,15 @@ public object ContractSimResultUpdateKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class GoalInfosProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + * `repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2;` */ public val goalInfos: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getGoalInfosList() + _builder.goalInfosList ) /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + * `repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2;` * @param value The goalInfos to add. */ @kotlin.jvm.JvmSynthetic @@ -70,7 +76,7 @@ public object ContractSimResultUpdateKt { _builder.addGoalInfos(value) } /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + * `repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2;` * @param value The goalInfos to add. */ @kotlin.jvm.JvmSynthetic @@ -80,7 +86,7 @@ public object ContractSimResultUpdateKt { add(value) } /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + * `repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2;` * @param values The goalInfos to add. */ @kotlin.jvm.JvmSynthetic @@ -89,7 +95,7 @@ public object ContractSimResultUpdateKt { _builder.addAllGoalInfos(values) } /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + * `repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2;` * @param values The goalInfos to add. */ @kotlin.jvm.JvmSynthetic @@ -99,7 +105,7 @@ public object ContractSimResultUpdateKt { addAll(values) } /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + * `repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2;` * @param index The index to set the value at. * @param value The goalInfos to set. */ @@ -109,7 +115,7 @@ public object ContractSimResultUpdateKt { _builder.setGoalInfos(index, value) } /** - * repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2; + * `repeated .ei.ContractSimResultUpdate.GoalInfo goal_infos = 2;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearGoalInfos") @@ -121,6 +127,9 @@ public object ContractSimResultUpdateKt { @kotlin.jvm.JvmName("-initializegoalInfo") public inline fun goalInfo(block: ei.ContractSimResultUpdateKt.GoalInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractSimResultUpdate.GoalInfo = ei.ContractSimResultUpdateKt.GoalInfoKt.Dsl._create(ei.Ei.ContractSimResultUpdate.GoalInfo.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.ContractSimResultUpdate.GoalInfo` + */ public object GoalInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -138,23 +147,23 @@ public object ContractSimResultUpdateKt { internal fun _build(): ei.Ei.ContractSimResultUpdate.GoalInfo = _builder.build() /** - * optional .ei.Contract.PlayerGrade grade = 1; + * `optional .ei.Contract.PlayerGrade grade = 1;` */ public var grade: ei.Ei.Contract.PlayerGrade @JvmName("getGrade") - get() = _builder.getGrade() + get() = _builder.grade @JvmName("setGrade") set(value) { - _builder.setGrade(value) + _builder.grade = value } /** - * optional .ei.Contract.PlayerGrade grade = 1; + * `optional .ei.Contract.PlayerGrade grade = 1;` */ public fun clearGrade() { _builder.clearGrade() } /** - * optional .ei.Contract.PlayerGrade grade = 1; + * `optional .ei.Contract.PlayerGrade grade = 1;` * @return Whether the grade field is set. */ public fun hasGrade(): kotlin.Boolean { @@ -162,23 +171,23 @@ public object ContractSimResultUpdateKt { } /** - * optional uint32 goal_index = 2; + * `optional uint32 goal_index = 2;` */ public var goalIndex: kotlin.Int @JvmName("getGoalIndex") - get() = _builder.getGoalIndex() + get() = _builder.goalIndex @JvmName("setGoalIndex") set(value) { - _builder.setGoalIndex(value) + _builder.goalIndex = value } /** - * optional uint32 goal_index = 2; + * `optional uint32 goal_index = 2;` */ public fun clearGoalIndex() { _builder.clearGoalIndex() } /** - * optional uint32 goal_index = 2; + * `optional uint32 goal_index = 2;` * @return Whether the goalIndex field is set. */ public fun hasGoalIndex(): kotlin.Boolean { @@ -186,23 +195,23 @@ public object ContractSimResultUpdateKt { } /** - * optional double projected_eggs_laid = 3; + * `optional double projected_eggs_laid = 3;` */ public var projectedEggsLaid: kotlin.Double @JvmName("getProjectedEggsLaid") - get() = _builder.getProjectedEggsLaid() + get() = _builder.projectedEggsLaid @JvmName("setProjectedEggsLaid") set(value) { - _builder.setProjectedEggsLaid(value) + _builder.projectedEggsLaid = value } /** - * optional double projected_eggs_laid = 3; + * `optional double projected_eggs_laid = 3;` */ public fun clearProjectedEggsLaid() { _builder.clearProjectedEggsLaid() } /** - * optional double projected_eggs_laid = 3; + * `optional double projected_eggs_laid = 3;` * @return Whether the projectedEggsLaid field is set. */ public fun hasProjectedEggsLaid(): kotlin.Boolean { @@ -212,10 +221,10 @@ public object ContractSimResultUpdateKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ContractSimResultUpdate.copy(block: ei.ContractSimResultUpdateKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractSimResultUpdate = - ei.ContractSimResultUpdateKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ContractSimResultUpdate.copy(block: `ei`.ContractSimResultUpdateKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractSimResultUpdate = + `ei`.ContractSimResultUpdateKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ContractSimResultUpdate.GoalInfo.copy(block: ei.ContractSimResultUpdateKt.GoalInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractSimResultUpdate.GoalInfo = - ei.ContractSimResultUpdateKt.GoalInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ContractSimResultUpdate.GoalInfo.copy(block: `ei`.ContractSimResultUpdateKt.GoalInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractSimResultUpdate.GoalInfo = + `ei`.ContractSimResultUpdateKt.GoalInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/ContractsArchiveKt.kt b/ei/kotlin/ei/ContractsArchiveKt.kt index 052e99b..de4b4d3 100644 --- a/ei/kotlin/ei/ContractsArchiveKt.kt +++ b/ei/kotlin/ei/ContractsArchiveKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializecontractsArchive") public inline fun contractsArchive(block: ei.ContractsArchiveKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractsArchive = ei.ContractsArchiveKt.Dsl._create(ei.Ei.ContractsArchive.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ContractsArchive` + */ public object ContractsArchiveKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -29,15 +35,15 @@ public object ContractsArchiveKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ArchiveProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.LocalContract archive = 1; + * `repeated .ei.LocalContract archive = 1;` */ public val archive: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getArchiveList() + _builder.archiveList ) /** - * repeated .ei.LocalContract archive = 1; + * `repeated .ei.LocalContract archive = 1;` * @param value The archive to add. */ @kotlin.jvm.JvmSynthetic @@ -46,7 +52,7 @@ public object ContractsArchiveKt { _builder.addArchive(value) } /** - * repeated .ei.LocalContract archive = 1; + * `repeated .ei.LocalContract archive = 1;` * @param value The archive to add. */ @kotlin.jvm.JvmSynthetic @@ -56,7 +62,7 @@ public object ContractsArchiveKt { add(value) } /** - * repeated .ei.LocalContract archive = 1; + * `repeated .ei.LocalContract archive = 1;` * @param values The archive to add. */ @kotlin.jvm.JvmSynthetic @@ -65,7 +71,7 @@ public object ContractsArchiveKt { _builder.addAllArchive(values) } /** - * repeated .ei.LocalContract archive = 1; + * `repeated .ei.LocalContract archive = 1;` * @param values The archive to add. */ @kotlin.jvm.JvmSynthetic @@ -75,7 +81,7 @@ public object ContractsArchiveKt { addAll(values) } /** - * repeated .ei.LocalContract archive = 1; + * `repeated .ei.LocalContract archive = 1;` * @param index The index to set the value at. * @param value The archive to set. */ @@ -85,7 +91,7 @@ public object ContractsArchiveKt { _builder.setArchive(index, value) } /** - * repeated .ei.LocalContract archive = 1; + * `repeated .ei.LocalContract archive = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearArchive") @@ -96,6 +102,6 @@ public object ContractsArchiveKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ContractsArchive.copy(block: ei.ContractsArchiveKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractsArchive = - ei.ContractsArchiveKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ContractsArchive.copy(block: `ei`.ContractsArchiveKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractsArchive = + `ei`.ContractsArchiveKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/ContractsRequestKt.kt b/ei/kotlin/ei/ContractsRequestKt.kt index c08337e..c4a07cc 100644 --- a/ei/kotlin/ei/ContractsRequestKt.kt +++ b/ei/kotlin/ei/ContractsRequestKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializecontractsRequest") public inline fun contractsRequest(block: ei.ContractsRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractsRequest = ei.ContractsRequestKt.Dsl._create(ei.Ei.ContractsRequest.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ContractsRequest` + */ public object ContractsRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object ContractsRequestKt { internal fun _build(): ei.Ei.ContractsRequest = _builder.build() /** - * optional double soul_eggs = 1; + * `optional double soul_eggs = 1;` */ public var soulEggs: kotlin.Double @JvmName("getSoulEggs") - get() = _builder.getSoulEggs() + get() = _builder.soulEggs @JvmName("setSoulEggs") set(value) { - _builder.setSoulEggs(value) + _builder.soulEggs = value } /** - * optional double soul_eggs = 1; + * `optional double soul_eggs = 1;` */ public fun clearSoulEggs() { _builder.clearSoulEggs() } /** - * optional double soul_eggs = 1; + * `optional double soul_eggs = 1;` * @return Whether the soulEggs field is set. */ public fun hasSoulEggs(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object ContractsRequestKt { } /** - * optional uint32 client_version = 5; + * `optional uint32 client_version = 5;` */ public var clientVersion: kotlin.Int @JvmName("getClientVersion") - get() = _builder.getClientVersion() + get() = _builder.clientVersion @JvmName("setClientVersion") set(value) { - _builder.setClientVersion(value) + _builder.clientVersion = value } /** - * optional uint32 client_version = 5; + * `optional uint32 client_version = 5;` */ public fun clearClientVersion() { _builder.clearClientVersion() } /** - * optional uint32 client_version = 5; + * `optional uint32 client_version = 5;` * @return Whether the clientVersion field is set. */ public fun hasClientVersion(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object ContractsRequestKt { } /** - * optional string user_id = 2; + * `optional string user_id = 2;` */ public var userId: kotlin.String @JvmName("getUserId") - get() = _builder.getUserId() + get() = _builder.userId @JvmName("setUserId") set(value) { - _builder.setUserId(value) + _builder.userId = value } /** - * optional string user_id = 2; + * `optional string user_id = 2;` */ public fun clearUserId() { _builder.clearUserId() } /** - * optional string user_id = 2; + * `optional string user_id = 2;` * @return Whether the userId field is set. */ public fun hasUserId(): kotlin.Boolean { @@ -96,6 +102,6 @@ public object ContractsRequestKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ContractsRequest.copy(block: ei.ContractsRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractsRequest = - ei.ContractsRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ContractsRequest.copy(block: `ei`.ContractsRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractsRequest = + `ei`.ContractsRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/ContractsResponseKt.kt b/ei/kotlin/ei/ContractsResponseKt.kt index 1d24a88..7283e3e 100644 --- a/ei/kotlin/ei/ContractsResponseKt.kt +++ b/ei/kotlin/ei/ContractsResponseKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializecontractsResponse") public inline fun contractsResponse(block: ei.ContractsResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractsResponse = ei.ContractsResponseKt.Dsl._create(ei.Ei.ContractsResponse.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ContractsResponse` + */ public object ContractsResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -29,15 +35,15 @@ public object ContractsResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ContractsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.Contract contracts = 1; + * `repeated .ei.Contract contracts = 1;` */ public val contracts: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getContractsList() + _builder.contractsList ) /** - * repeated .ei.Contract contracts = 1; + * `repeated .ei.Contract contracts = 1;` * @param value The contracts to add. */ @kotlin.jvm.JvmSynthetic @@ -46,7 +52,7 @@ public object ContractsResponseKt { _builder.addContracts(value) } /** - * repeated .ei.Contract contracts = 1; + * `repeated .ei.Contract contracts = 1;` * @param value The contracts to add. */ @kotlin.jvm.JvmSynthetic @@ -56,7 +62,7 @@ public object ContractsResponseKt { add(value) } /** - * repeated .ei.Contract contracts = 1; + * `repeated .ei.Contract contracts = 1;` * @param values The contracts to add. */ @kotlin.jvm.JvmSynthetic @@ -65,7 +71,7 @@ public object ContractsResponseKt { _builder.addAllContracts(values) } /** - * repeated .ei.Contract contracts = 1; + * `repeated .ei.Contract contracts = 1;` * @param values The contracts to add. */ @kotlin.jvm.JvmSynthetic @@ -75,7 +81,7 @@ public object ContractsResponseKt { addAll(values) } /** - * repeated .ei.Contract contracts = 1; + * `repeated .ei.Contract contracts = 1;` * @param index The index to set the value at. * @param value The contracts to set. */ @@ -85,7 +91,7 @@ public object ContractsResponseKt { _builder.setContracts(index, value) } /** - * repeated .ei.Contract contracts = 1; + * `repeated .ei.Contract contracts = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearContracts") @@ -101,15 +107,15 @@ public object ContractsResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class CustomEggsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.CustomEgg custom_eggs = 6; + * `repeated .ei.CustomEgg custom_eggs = 6;` */ public val customEggs: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getCustomEggsList() + _builder.customEggsList ) /** - * repeated .ei.CustomEgg custom_eggs = 6; + * `repeated .ei.CustomEgg custom_eggs = 6;` * @param value The customEggs to add. */ @kotlin.jvm.JvmSynthetic @@ -118,7 +124,7 @@ public object ContractsResponseKt { _builder.addCustomEggs(value) } /** - * repeated .ei.CustomEgg custom_eggs = 6; + * `repeated .ei.CustomEgg custom_eggs = 6;` * @param value The customEggs to add. */ @kotlin.jvm.JvmSynthetic @@ -128,7 +134,7 @@ public object ContractsResponseKt { add(value) } /** - * repeated .ei.CustomEgg custom_eggs = 6; + * `repeated .ei.CustomEgg custom_eggs = 6;` * @param values The customEggs to add. */ @kotlin.jvm.JvmSynthetic @@ -137,7 +143,7 @@ public object ContractsResponseKt { _builder.addAllCustomEggs(values) } /** - * repeated .ei.CustomEgg custom_eggs = 6; + * `repeated .ei.CustomEgg custom_eggs = 6;` * @param values The customEggs to add. */ @kotlin.jvm.JvmSynthetic @@ -147,7 +153,7 @@ public object ContractsResponseKt { addAll(values) } /** - * repeated .ei.CustomEgg custom_eggs = 6; + * `repeated .ei.CustomEgg custom_eggs = 6;` * @param index The index to set the value at. * @param value The customEggs to set. */ @@ -157,7 +163,7 @@ public object ContractsResponseKt { _builder.setCustomEggs(index, value) } /** - * repeated .ei.CustomEgg custom_eggs = 6; + * `repeated .ei.CustomEgg custom_eggs = 6;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearCustomEggs") @@ -167,23 +173,23 @@ public object ContractsResponseKt { /** - * optional string warning_message = 4; + * `optional string warning_message = 4;` */ public var warningMessage: kotlin.String @JvmName("getWarningMessage") - get() = _builder.getWarningMessage() + get() = _builder.warningMessage @JvmName("setWarningMessage") set(value) { - _builder.setWarningMessage(value) + _builder.warningMessage = value } /** - * optional string warning_message = 4; + * `optional string warning_message = 4;` */ public fun clearWarningMessage() { _builder.clearWarningMessage() } /** - * optional string warning_message = 4; + * `optional string warning_message = 4;` * @return Whether the warningMessage field is set. */ public fun hasWarningMessage(): kotlin.Boolean { @@ -191,23 +197,23 @@ public object ContractsResponseKt { } /** - * optional double total_eop = 5; + * `optional double total_eop = 5;` */ public var totalEop: kotlin.Double @JvmName("getTotalEop") - get() = _builder.getTotalEop() + get() = _builder.totalEop @JvmName("setTotalEop") set(value) { - _builder.setTotalEop(value) + _builder.totalEop = value } /** - * optional double total_eop = 5; + * `optional double total_eop = 5;` */ public fun clearTotalEop() { _builder.clearTotalEop() } /** - * optional double total_eop = 5; + * `optional double total_eop = 5;` * @return Whether the totalEop field is set. */ public fun hasTotalEop(): kotlin.Boolean { @@ -215,23 +221,23 @@ public object ContractsResponseKt { } /** - * optional double server_time = 2; + * `optional double server_time = 2;` */ public var serverTime: kotlin.Double @JvmName("getServerTime") - get() = _builder.getServerTime() + get() = _builder.serverTime @JvmName("setServerTime") set(value) { - _builder.setServerTime(value) + _builder.serverTime = value } /** - * optional double server_time = 2; + * `optional double server_time = 2;` */ public fun clearServerTime() { _builder.clearServerTime() } /** - * optional double server_time = 2; + * `optional double server_time = 2;` * @return Whether the serverTime field is set. */ public fun hasServerTime(): kotlin.Boolean { @@ -239,31 +245,60 @@ public object ContractsResponseKt { } /** - * optional uint32 max_eop = 3 [default = 1000]; + * `optional uint32 max_eop = 3 [default = 1000];` */ public var maxEop: kotlin.Int @JvmName("getMaxEop") - get() = _builder.getMaxEop() + get() = _builder.maxEop @JvmName("setMaxEop") set(value) { - _builder.setMaxEop(value) + _builder.maxEop = value } /** - * optional uint32 max_eop = 3 [default = 1000]; + * `optional uint32 max_eop = 3 [default = 1000];` */ public fun clearMaxEop() { _builder.clearMaxEop() } /** - * optional uint32 max_eop = 3 [default = 1000]; + * `optional uint32 max_eop = 3 [default = 1000];` * @return Whether the maxEop field is set. */ public fun hasMaxEop(): kotlin.Boolean { return _builder.hasMaxEop() } + + /** + * `optional .ei.ContractSeasonInfo current_season = 7;` + */ + public var currentSeason: ei.Ei.ContractSeasonInfo + @JvmName("getCurrentSeason") + get() = _builder.currentSeason + @JvmName("setCurrentSeason") + set(value) { + _builder.currentSeason = value + } + /** + * `optional .ei.ContractSeasonInfo current_season = 7;` + */ + public fun clearCurrentSeason() { + _builder.clearCurrentSeason() + } + /** + * `optional .ei.ContractSeasonInfo current_season = 7;` + * @return Whether the currentSeason field is set. + */ + public fun hasCurrentSeason(): kotlin.Boolean { + return _builder.hasCurrentSeason() + } + public val ContractsResponseKt.Dsl.currentSeasonOrNull: ei.Ei.ContractSeasonInfo? + get() = _builder.currentSeasonOrNull } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ContractsResponse.copy(block: ei.ContractsResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractsResponse = - ei.ContractsResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ContractsResponse.copy(block: `ei`.ContractsResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.ContractsResponse = + `ei`.ContractsResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() + +public val ei.Ei.ContractsResponseOrBuilder.currentSeasonOrNull: ei.Ei.ContractSeasonInfo? + get() = if (hasCurrentSeason()) getCurrentSeason() else null diff --git a/ei/kotlin/ei/CoopBuffHistoryKt.kt b/ei/kotlin/ei/CoopBuffHistoryKt.kt index 71ffa45..f58a1b8 100644 --- a/ei/kotlin/ei/CoopBuffHistoryKt.kt +++ b/ei/kotlin/ei/CoopBuffHistoryKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializecoopBuffHistory") public inline fun coopBuffHistory(block: ei.CoopBuffHistoryKt.Dsl.() -> kotlin.Unit): ei.Ei.CoopBuffHistory = ei.CoopBuffHistoryKt.Dsl._create(ei.Ei.CoopBuffHistory.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.CoopBuffHistory` + */ public object CoopBuffHistoryKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -29,15 +35,15 @@ public object CoopBuffHistoryKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class HistoryProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.CoopBuffState history = 1; + * `repeated .ei.CoopBuffState history = 1;` */ public val history: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getHistoryList() + _builder.historyList ) /** - * repeated .ei.CoopBuffState history = 1; + * `repeated .ei.CoopBuffState history = 1;` * @param value The history to add. */ @kotlin.jvm.JvmSynthetic @@ -46,7 +52,7 @@ public object CoopBuffHistoryKt { _builder.addHistory(value) } /** - * repeated .ei.CoopBuffState history = 1; + * `repeated .ei.CoopBuffState history = 1;` * @param value The history to add. */ @kotlin.jvm.JvmSynthetic @@ -56,7 +62,7 @@ public object CoopBuffHistoryKt { add(value) } /** - * repeated .ei.CoopBuffState history = 1; + * `repeated .ei.CoopBuffState history = 1;` * @param values The history to add. */ @kotlin.jvm.JvmSynthetic @@ -65,7 +71,7 @@ public object CoopBuffHistoryKt { _builder.addAllHistory(values) } /** - * repeated .ei.CoopBuffState history = 1; + * `repeated .ei.CoopBuffState history = 1;` * @param values The history to add. */ @kotlin.jvm.JvmSynthetic @@ -75,7 +81,7 @@ public object CoopBuffHistoryKt { addAll(values) } /** - * repeated .ei.CoopBuffState history = 1; + * `repeated .ei.CoopBuffState history = 1;` * @param index The index to set the value at. * @param value The history to set. */ @@ -85,7 +91,7 @@ public object CoopBuffHistoryKt { _builder.setHistory(index, value) } /** - * repeated .ei.CoopBuffState history = 1; + * `repeated .ei.CoopBuffState history = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearHistory") @@ -96,6 +102,6 @@ public object CoopBuffHistoryKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.CoopBuffHistory.copy(block: ei.CoopBuffHistoryKt.Dsl.() -> kotlin.Unit): ei.Ei.CoopBuffHistory = - ei.CoopBuffHistoryKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.CoopBuffHistory.copy(block: `ei`.CoopBuffHistoryKt.Dsl.() -> kotlin.Unit): ei.Ei.CoopBuffHistory = + `ei`.CoopBuffHistoryKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/CoopBuffStateKt.kt b/ei/kotlin/ei/CoopBuffStateKt.kt index 8535336..c5e1bc8 100644 --- a/ei/kotlin/ei/CoopBuffStateKt.kt +++ b/ei/kotlin/ei/CoopBuffStateKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializecoopBuffState") public inline fun coopBuffState(block: ei.CoopBuffStateKt.Dsl.() -> kotlin.Unit): ei.Ei.CoopBuffState = ei.CoopBuffStateKt.Dsl._create(ei.Ei.CoopBuffState.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.CoopBuffState` + */ public object CoopBuffStateKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object CoopBuffStateKt { internal fun _build(): ei.Ei.CoopBuffState = _builder.build() /** - * optional double egg_laying_rate = 1 [default = 1]; + * `optional double egg_laying_rate = 1 [default = 1];` */ public var eggLayingRate: kotlin.Double @JvmName("getEggLayingRate") - get() = _builder.getEggLayingRate() + get() = _builder.eggLayingRate @JvmName("setEggLayingRate") set(value) { - _builder.setEggLayingRate(value) + _builder.eggLayingRate = value } /** - * optional double egg_laying_rate = 1 [default = 1]; + * `optional double egg_laying_rate = 1 [default = 1];` */ public fun clearEggLayingRate() { _builder.clearEggLayingRate() } /** - * optional double egg_laying_rate = 1 [default = 1]; + * `optional double egg_laying_rate = 1 [default = 1];` * @return Whether the eggLayingRate field is set. */ public fun hasEggLayingRate(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object CoopBuffStateKt { } /** - * optional double earnings = 2 [default = 1]; + * `optional double earnings = 2 [default = 1];` */ public var earnings: kotlin.Double @JvmName("getEarnings") - get() = _builder.getEarnings() + get() = _builder.earnings @JvmName("setEarnings") set(value) { - _builder.setEarnings(value) + _builder.earnings = value } /** - * optional double earnings = 2 [default = 1]; + * `optional double earnings = 2 [default = 1];` */ public fun clearEarnings() { _builder.clearEarnings() } /** - * optional double earnings = 2 [default = 1]; + * `optional double earnings = 2 [default = 1];` * @return Whether the earnings field is set. */ public fun hasEarnings(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object CoopBuffStateKt { } /** - * optional double server_timestamp = 3; + * `optional double server_timestamp = 3;` */ public var serverTimestamp: kotlin.Double @JvmName("getServerTimestamp") - get() = _builder.getServerTimestamp() + get() = _builder.serverTimestamp @JvmName("setServerTimestamp") set(value) { - _builder.setServerTimestamp(value) + _builder.serverTimestamp = value } /** - * optional double server_timestamp = 3; + * `optional double server_timestamp = 3;` */ public fun clearServerTimestamp() { _builder.clearServerTimestamp() } /** - * optional double server_timestamp = 3; + * `optional double server_timestamp = 3;` * @return Whether the serverTimestamp field is set. */ public fun hasServerTimestamp(): kotlin.Boolean { @@ -96,6 +102,6 @@ public object CoopBuffStateKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.CoopBuffState.copy(block: ei.CoopBuffStateKt.Dsl.() -> kotlin.Unit): ei.Ei.CoopBuffState = - ei.CoopBuffStateKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.CoopBuffState.copy(block: `ei`.CoopBuffStateKt.Dsl.() -> kotlin.Unit): ei.Ei.CoopBuffState = + `ei`.CoopBuffStateKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/CoopChickenRunEntryKt.kt b/ei/kotlin/ei/CoopChickenRunEntryKt.kt index 8b02929..3f4e5aa 100644 --- a/ei/kotlin/ei/CoopChickenRunEntryKt.kt +++ b/ei/kotlin/ei/CoopChickenRunEntryKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializecoopChickenRunEntry") public inline fun coopChickenRunEntry(block: ei.CoopChickenRunEntryKt.Dsl.() -> kotlin.Unit): ei.Ei.CoopChickenRunEntry = ei.CoopChickenRunEntryKt.Dsl._create(ei.Ei.CoopChickenRunEntry.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.CoopChickenRunEntry` + */ public object CoopChickenRunEntryKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object CoopChickenRunEntryKt { internal fun _build(): ei.Ei.CoopChickenRunEntry = _builder.build() /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public var userId: kotlin.String @JvmName("getUserId") - get() = _builder.getUserId() + get() = _builder.userId @JvmName("setUserId") set(value) { - _builder.setUserId(value) + _builder.userId = value } /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public fun clearUserId() { _builder.clearUserId() } /** - * optional string user_id = 1; + * `optional string user_id = 1;` * @return Whether the userId field is set. */ public fun hasUserId(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object CoopChickenRunEntryKt { } /** - * optional double server_timestamp = 2; + * `optional double server_timestamp = 2;` */ public var serverTimestamp: kotlin.Double @JvmName("getServerTimestamp") - get() = _builder.getServerTimestamp() + get() = _builder.serverTimestamp @JvmName("setServerTimestamp") set(value) { - _builder.setServerTimestamp(value) + _builder.serverTimestamp = value } /** - * optional double server_timestamp = 2; + * `optional double server_timestamp = 2;` */ public fun clearServerTimestamp() { _builder.clearServerTimestamp() } /** - * optional double server_timestamp = 2; + * `optional double server_timestamp = 2;` * @return Whether the serverTimestamp field is set. */ public fun hasServerTimestamp(): kotlin.Boolean { @@ -72,6 +78,6 @@ public object CoopChickenRunEntryKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.CoopChickenRunEntry.copy(block: ei.CoopChickenRunEntryKt.Dsl.() -> kotlin.Unit): ei.Ei.CoopChickenRunEntry = - ei.CoopChickenRunEntryKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.CoopChickenRunEntry.copy(block: `ei`.CoopChickenRunEntryKt.Dsl.() -> kotlin.Unit): ei.Ei.CoopChickenRunEntry = + `ei`.CoopChickenRunEntryKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/CoopCompletionSnapshotKt.kt b/ei/kotlin/ei/CoopCompletionSnapshotKt.kt index 0c4e22a..6061e90 100644 --- a/ei/kotlin/ei/CoopCompletionSnapshotKt.kt +++ b/ei/kotlin/ei/CoopCompletionSnapshotKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializecoopCompletionSnapshot") public inline fun coopCompletionSnapshot(block: ei.CoopCompletionSnapshotKt.Dsl.() -> kotlin.Unit): ei.Ei.CoopCompletionSnapshot = ei.CoopCompletionSnapshotKt.Dsl._create(ei.Ei.CoopCompletionSnapshot.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.CoopCompletionSnapshot` + */ public object CoopCompletionSnapshotKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -29,15 +35,15 @@ public object CoopCompletionSnapshotKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ContributorsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + * `repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1;` */ public val contributors: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getContributorsList() + _builder.contributorsList ) /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + * `repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1;` * @param value The contributors to add. */ @kotlin.jvm.JvmSynthetic @@ -46,7 +52,7 @@ public object CoopCompletionSnapshotKt { _builder.addContributors(value) } /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + * `repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1;` * @param value The contributors to add. */ @kotlin.jvm.JvmSynthetic @@ -56,7 +62,7 @@ public object CoopCompletionSnapshotKt { add(value) } /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + * `repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1;` * @param values The contributors to add. */ @kotlin.jvm.JvmSynthetic @@ -65,7 +71,7 @@ public object CoopCompletionSnapshotKt { _builder.addAllContributors(values) } /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + * `repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1;` * @param values The contributors to add. */ @kotlin.jvm.JvmSynthetic @@ -75,7 +81,7 @@ public object CoopCompletionSnapshotKt { addAll(values) } /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + * `repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1;` * @param index The index to set the value at. * @param value The contributors to set. */ @@ -85,7 +91,7 @@ public object CoopCompletionSnapshotKt { _builder.setContributors(index, value) } /** - * repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1; + * `repeated .ei.CoopCompletionSnapshot.ContributorSnapshot contributors = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearContributors") @@ -97,6 +103,9 @@ public object CoopCompletionSnapshotKt { @kotlin.jvm.JvmName("-initializecontributorSnapshot") public inline fun contributorSnapshot(block: ei.CoopCompletionSnapshotKt.ContributorSnapshotKt.Dsl.() -> kotlin.Unit): ei.Ei.CoopCompletionSnapshot.ContributorSnapshot = ei.CoopCompletionSnapshotKt.ContributorSnapshotKt.Dsl._create(ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.CoopCompletionSnapshot.ContributorSnapshot` + */ public object ContributorSnapshotKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -114,23 +123,23 @@ public object CoopCompletionSnapshotKt { internal fun _build(): ei.Ei.CoopCompletionSnapshot.ContributorSnapshot = _builder.build() /** - * optional double contribution = 1; + * `optional double contribution = 1;` */ public var contribution: kotlin.Double @JvmName("getContribution") - get() = _builder.getContribution() + get() = _builder.contribution @JvmName("setContribution") set(value) { - _builder.setContribution(value) + _builder.contribution = value } /** - * optional double contribution = 1; + * `optional double contribution = 1;` */ public fun clearContribution() { _builder.clearContribution() } /** - * optional double contribution = 1; + * `optional double contribution = 1;` * @return Whether the contribution field is set. */ public fun hasContribution(): kotlin.Boolean { @@ -138,23 +147,23 @@ public object CoopCompletionSnapshotKt { } /** - * optional double last_contribution_time = 6; + * `optional double last_contribution_time = 6;` */ public var lastContributionTime: kotlin.Double @JvmName("getLastContributionTime") - get() = _builder.getLastContributionTime() + get() = _builder.lastContributionTime @JvmName("setLastContributionTime") set(value) { - _builder.setLastContributionTime(value) + _builder.lastContributionTime = value } /** - * optional double last_contribution_time = 6; + * `optional double last_contribution_time = 6;` */ public fun clearLastContributionTime() { _builder.clearLastContributionTime() } /** - * optional double last_contribution_time = 6; + * `optional double last_contribution_time = 6;` * @return Whether the lastContributionTime field is set. */ public fun hasLastContributionTime(): kotlin.Boolean { @@ -162,23 +171,23 @@ public object CoopCompletionSnapshotKt { } /** - * optional bool finalized = 7; + * `optional bool finalized = 7;` */ public var finalized: kotlin.Boolean @JvmName("getFinalized") - get() = _builder.getFinalized() + get() = _builder.finalized @JvmName("setFinalized") set(value) { - _builder.setFinalized(value) + _builder.finalized = value } /** - * optional bool finalized = 7; + * `optional bool finalized = 7;` */ public fun clearFinalized() { _builder.clearFinalized() } /** - * optional bool finalized = 7; + * `optional bool finalized = 7;` * @return Whether the finalized field is set. */ public fun hasFinalized(): kotlin.Boolean { @@ -186,23 +195,23 @@ public object CoopCompletionSnapshotKt { } /** - * optional double soul_power = 2; + * `optional double soul_power = 2;` */ public var soulPower: kotlin.Double @JvmName("getSoulPower") - get() = _builder.getSoulPower() + get() = _builder.soulPower @JvmName("setSoulPower") set(value) { - _builder.setSoulPower(value) + _builder.soulPower = value } /** - * optional double soul_power = 2; + * `optional double soul_power = 2;` */ public fun clearSoulPower() { _builder.clearSoulPower() } /** - * optional double soul_power = 2; + * `optional double soul_power = 2;` * @return Whether the soulPower field is set. */ public fun hasSoulPower(): kotlin.Boolean { @@ -210,23 +219,23 @@ public object CoopCompletionSnapshotKt { } /** - * optional string user_id = 3; + * `optional string user_id = 3;` */ public var userId: kotlin.String @JvmName("getUserId") - get() = _builder.getUserId() + get() = _builder.userId @JvmName("setUserId") set(value) { - _builder.setUserId(value) + _builder.userId = value } /** - * optional string user_id = 3; + * `optional string user_id = 3;` */ public fun clearUserId() { _builder.clearUserId() } /** - * optional string user_id = 3; + * `optional string user_id = 3;` * @return Whether the userId field is set. */ public fun hasUserId(): kotlin.Boolean { @@ -234,23 +243,23 @@ public object CoopCompletionSnapshotKt { } /** - * optional uint32 tokens = 4; + * `optional uint32 tokens = 4;` */ public var tokens: kotlin.Int @JvmName("getTokens") - get() = _builder.getTokens() + get() = _builder.tokens @JvmName("setTokens") set(value) { - _builder.setTokens(value) + _builder.tokens = value } /** - * optional uint32 tokens = 4; + * `optional uint32 tokens = 4;` */ public fun clearTokens() { _builder.clearTokens() } /** - * optional uint32 tokens = 4; + * `optional uint32 tokens = 4;` * @return Whether the tokens field is set. */ public fun hasTokens(): kotlin.Boolean { @@ -258,23 +267,23 @@ public object CoopCompletionSnapshotKt { } /** - * optional uint32 tokens_spent = 5; + * `optional uint32 tokens_spent = 5;` */ public var tokensSpent: kotlin.Int @JvmName("getTokensSpent") - get() = _builder.getTokensSpent() + get() = _builder.tokensSpent @JvmName("setTokensSpent") set(value) { - _builder.setTokensSpent(value) + _builder.tokensSpent = value } /** - * optional uint32 tokens_spent = 5; + * `optional uint32 tokens_spent = 5;` */ public fun clearTokensSpent() { _builder.clearTokensSpent() } /** - * optional uint32 tokens_spent = 5; + * `optional uint32 tokens_spent = 5;` * @return Whether the tokensSpent field is set. */ public fun hasTokensSpent(): kotlin.Boolean { @@ -284,10 +293,10 @@ public object CoopCompletionSnapshotKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.CoopCompletionSnapshot.copy(block: ei.CoopCompletionSnapshotKt.Dsl.() -> kotlin.Unit): ei.Ei.CoopCompletionSnapshot = - ei.CoopCompletionSnapshotKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.CoopCompletionSnapshot.copy(block: `ei`.CoopCompletionSnapshotKt.Dsl.() -> kotlin.Unit): ei.Ei.CoopCompletionSnapshot = + `ei`.CoopCompletionSnapshotKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.copy(block: ei.CoopCompletionSnapshotKt.ContributorSnapshotKt.Dsl.() -> kotlin.Unit): ei.Ei.CoopCompletionSnapshot.ContributorSnapshot = - ei.CoopCompletionSnapshotKt.ContributorSnapshotKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.CoopCompletionSnapshot.ContributorSnapshot.copy(block: `ei`.CoopCompletionSnapshotKt.ContributorSnapshotKt.Dsl.() -> kotlin.Unit): ei.Ei.CoopCompletionSnapshot.ContributorSnapshot = + `ei`.CoopCompletionSnapshotKt.ContributorSnapshotKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/CoopLastChickenRunTimesKt.kt b/ei/kotlin/ei/CoopLastChickenRunTimesKt.kt index 0823000..12dd706 100644 --- a/ei/kotlin/ei/CoopLastChickenRunTimesKt.kt +++ b/ei/kotlin/ei/CoopLastChickenRunTimesKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializecoopLastChickenRunTimes") public inline fun coopLastChickenRunTimes(block: ei.CoopLastChickenRunTimesKt.Dsl.() -> kotlin.Unit): ei.Ei.CoopLastChickenRunTimes = ei.CoopLastChickenRunTimesKt.Dsl._create(ei.Ei.CoopLastChickenRunTimes.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.CoopLastChickenRunTimes` + */ public object CoopLastChickenRunTimesKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -29,15 +35,15 @@ public object CoopLastChickenRunTimesKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class EntriesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.CoopChickenRunEntry entries = 3; + * `repeated .ei.CoopChickenRunEntry entries = 3;` */ public val entries: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getEntriesList() + _builder.entriesList ) /** - * repeated .ei.CoopChickenRunEntry entries = 3; + * `repeated .ei.CoopChickenRunEntry entries = 3;` * @param value The entries to add. */ @kotlin.jvm.JvmSynthetic @@ -46,7 +52,7 @@ public object CoopLastChickenRunTimesKt { _builder.addEntries(value) } /** - * repeated .ei.CoopChickenRunEntry entries = 3; + * `repeated .ei.CoopChickenRunEntry entries = 3;` * @param value The entries to add. */ @kotlin.jvm.JvmSynthetic @@ -56,7 +62,7 @@ public object CoopLastChickenRunTimesKt { add(value) } /** - * repeated .ei.CoopChickenRunEntry entries = 3; + * `repeated .ei.CoopChickenRunEntry entries = 3;` * @param values The entries to add. */ @kotlin.jvm.JvmSynthetic @@ -65,7 +71,7 @@ public object CoopLastChickenRunTimesKt { _builder.addAllEntries(values) } /** - * repeated .ei.CoopChickenRunEntry entries = 3; + * `repeated .ei.CoopChickenRunEntry entries = 3;` * @param values The entries to add. */ @kotlin.jvm.JvmSynthetic @@ -75,7 +81,7 @@ public object CoopLastChickenRunTimesKt { addAll(values) } /** - * repeated .ei.CoopChickenRunEntry entries = 3; + * `repeated .ei.CoopChickenRunEntry entries = 3;` * @param index The index to set the value at. * @param value The entries to set. */ @@ -85,7 +91,7 @@ public object CoopLastChickenRunTimesKt { _builder.setEntries(index, value) } /** - * repeated .ei.CoopChickenRunEntry entries = 3; + * `repeated .ei.CoopChickenRunEntry entries = 3;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearEntries") @@ -96,6 +102,6 @@ public object CoopLastChickenRunTimesKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.CoopLastChickenRunTimes.copy(block: ei.CoopLastChickenRunTimesKt.Dsl.() -> kotlin.Unit): ei.Ei.CoopLastChickenRunTimes = - ei.CoopLastChickenRunTimesKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.CoopLastChickenRunTimes.copy(block: `ei`.CoopLastChickenRunTimesKt.Dsl.() -> kotlin.Unit): ei.Ei.CoopLastChickenRunTimes = + `ei`.CoopLastChickenRunTimesKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/CraftArtifactRequestKt.kt b/ei/kotlin/ei/CraftArtifactRequestKt.kt index 2cba2b3..173ec27 100644 --- a/ei/kotlin/ei/CraftArtifactRequestKt.kt +++ b/ei/kotlin/ei/CraftArtifactRequestKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializecraftArtifactRequest") public inline fun craftArtifactRequest(block: ei.CraftArtifactRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.CraftArtifactRequest = ei.CraftArtifactRequestKt.Dsl._create(ei.Ei.CraftArtifactRequest.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.CraftArtifactRequest` + */ public object CraftArtifactRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object CraftArtifactRequestKt { internal fun _build(): ei.Ei.CraftArtifactRequest = _builder.build() /** - * optional .ei.BasicRequestInfo rinfo = 5; + * `optional .ei.BasicRequestInfo rinfo = 5;` */ public var rinfo: ei.Ei.BasicRequestInfo @JvmName("getRinfo") - get() = _builder.getRinfo() + get() = _builder.rinfo @JvmName("setRinfo") set(value) { - _builder.setRinfo(value) + _builder.rinfo = value } /** - * optional .ei.BasicRequestInfo rinfo = 5; + * `optional .ei.BasicRequestInfo rinfo = 5;` */ public fun clearRinfo() { _builder.clearRinfo() } /** - * optional .ei.BasicRequestInfo rinfo = 5; + * `optional .ei.BasicRequestInfo rinfo = 5;` * @return Whether the rinfo field is set. */ public fun hasRinfo(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object CraftArtifactRequestKt { get() = _builder.rinfoOrNull /** - * optional string ei_user_id = 1; + * `optional string ei_user_id = 1;` */ public var eiUserId: kotlin.String @JvmName("getEiUserId") - get() = _builder.getEiUserId() + get() = _builder.eiUserId @JvmName("setEiUserId") set(value) { - _builder.setEiUserId(value) + _builder.eiUserId = value } /** - * optional string ei_user_id = 1; + * `optional string ei_user_id = 1;` */ public fun clearEiUserId() { _builder.clearEiUserId() } /** - * optional string ei_user_id = 1; + * `optional string ei_user_id = 1;` * @return Whether the eiUserId field is set. */ public fun hasEiUserId(): kotlin.Boolean { @@ -73,23 +79,23 @@ public object CraftArtifactRequestKt { } /** - * optional .ei.ArtifactSpec spec = 2; + * `optional .ei.ArtifactSpec spec = 2;` */ public var spec: ei.Ei.ArtifactSpec @JvmName("getSpec") - get() = _builder.getSpec() + get() = _builder.spec @JvmName("setSpec") set(value) { - _builder.setSpec(value) + _builder.spec = value } /** - * optional .ei.ArtifactSpec spec = 2; + * `optional .ei.ArtifactSpec spec = 2;` */ public fun clearSpec() { _builder.clearSpec() } /** - * optional .ei.ArtifactSpec spec = 2; + * `optional .ei.ArtifactSpec spec = 2;` * @return Whether the spec field is set. */ public fun hasSpec(): kotlin.Boolean { @@ -99,23 +105,23 @@ public object CraftArtifactRequestKt { get() = _builder.specOrNull /** - * optional uint64 item_id = 3; + * `optional uint64 item_id = 3;` */ public var itemId: kotlin.Long @JvmName("getItemId") - get() = _builder.getItemId() + get() = _builder.itemId @JvmName("setItemId") set(value) { - _builder.setItemId(value) + _builder.itemId = value } /** - * optional uint64 item_id = 3; + * `optional uint64 item_id = 3;` */ public fun clearItemId() { _builder.clearItemId() } /** - * optional uint64 item_id = 3; + * `optional uint64 item_id = 3;` * @return Whether the itemId field is set. */ public fun hasItemId(): kotlin.Boolean { @@ -123,23 +129,23 @@ public object CraftArtifactRequestKt { } /** - * optional double gold_price_paid = 6; + * `optional double gold_price_paid = 6;` */ public var goldPricePaid: kotlin.Double @JvmName("getGoldPricePaid") - get() = _builder.getGoldPricePaid() + get() = _builder.goldPricePaid @JvmName("setGoldPricePaid") set(value) { - _builder.setGoldPricePaid(value) + _builder.goldPricePaid = value } /** - * optional double gold_price_paid = 6; + * `optional double gold_price_paid = 6;` */ public fun clearGoldPricePaid() { _builder.clearGoldPricePaid() } /** - * optional double gold_price_paid = 6; + * `optional double gold_price_paid = 6;` * @return Whether the goldPricePaid field is set. */ public fun hasGoldPricePaid(): kotlin.Boolean { @@ -147,23 +153,23 @@ public object CraftArtifactRequestKt { } /** - * optional uint32 crafting_count = 7; + * `optional uint32 crafting_count = 7;` */ public var craftingCount: kotlin.Int @JvmName("getCraftingCount") - get() = _builder.getCraftingCount() + get() = _builder.craftingCount @JvmName("setCraftingCount") set(value) { - _builder.setCraftingCount(value) + _builder.craftingCount = value } /** - * optional uint32 crafting_count = 7; + * `optional uint32 crafting_count = 7;` */ public fun clearCraftingCount() { _builder.clearCraftingCount() } /** - * optional uint32 crafting_count = 7; + * `optional uint32 crafting_count = 7;` * @return Whether the craftingCount field is set. */ public fun hasCraftingCount(): kotlin.Boolean { @@ -171,23 +177,23 @@ public object CraftArtifactRequestKt { } /** - * optional double crafting_xp = 8; + * `optional double crafting_xp = 8;` */ public var craftingXp: kotlin.Double @JvmName("getCraftingXp") - get() = _builder.getCraftingXp() + get() = _builder.craftingXp @JvmName("setCraftingXp") set(value) { - _builder.setCraftingXp(value) + _builder.craftingXp = value } /** - * optional double crafting_xp = 8; + * `optional double crafting_xp = 8;` */ public fun clearCraftingXp() { _builder.clearCraftingXp() } /** - * optional double crafting_xp = 8; + * `optional double crafting_xp = 8;` * @return Whether the craftingXp field is set. */ public fun hasCraftingXp(): kotlin.Boolean { @@ -201,15 +207,15 @@ public object CraftArtifactRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class IngredientsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ArtifactInventoryItem ingredients = 4; + * `repeated .ei.ArtifactInventoryItem ingredients = 4;` */ public val ingredients: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getIngredientsList() + _builder.ingredientsList ) /** - * repeated .ei.ArtifactInventoryItem ingredients = 4; + * `repeated .ei.ArtifactInventoryItem ingredients = 4;` * @param value The ingredients to add. */ @kotlin.jvm.JvmSynthetic @@ -218,7 +224,7 @@ public object CraftArtifactRequestKt { _builder.addIngredients(value) } /** - * repeated .ei.ArtifactInventoryItem ingredients = 4; + * `repeated .ei.ArtifactInventoryItem ingredients = 4;` * @param value The ingredients to add. */ @kotlin.jvm.JvmSynthetic @@ -228,7 +234,7 @@ public object CraftArtifactRequestKt { add(value) } /** - * repeated .ei.ArtifactInventoryItem ingredients = 4; + * `repeated .ei.ArtifactInventoryItem ingredients = 4;` * @param values The ingredients to add. */ @kotlin.jvm.JvmSynthetic @@ -237,7 +243,7 @@ public object CraftArtifactRequestKt { _builder.addAllIngredients(values) } /** - * repeated .ei.ArtifactInventoryItem ingredients = 4; + * `repeated .ei.ArtifactInventoryItem ingredients = 4;` * @param values The ingredients to add. */ @kotlin.jvm.JvmSynthetic @@ -247,7 +253,7 @@ public object CraftArtifactRequestKt { addAll(values) } /** - * repeated .ei.ArtifactInventoryItem ingredients = 4; + * `repeated .ei.ArtifactInventoryItem ingredients = 4;` * @param index The index to set the value at. * @param value The ingredients to set. */ @@ -257,7 +263,7 @@ public object CraftArtifactRequestKt { _builder.setIngredients(index, value) } /** - * repeated .ei.ArtifactInventoryItem ingredients = 4; + * `repeated .ei.ArtifactInventoryItem ingredients = 4;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearIngredients") @@ -268,12 +274,12 @@ public object CraftArtifactRequestKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.CraftArtifactRequest.copy(block: ei.CraftArtifactRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.CraftArtifactRequest = - ei.CraftArtifactRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.CraftArtifactRequest.copy(block: `ei`.CraftArtifactRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.CraftArtifactRequest = + `ei`.CraftArtifactRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.CraftArtifactRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? +public val ei.Ei.CraftArtifactRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? get() = if (hasRinfo()) getRinfo() else null -val ei.Ei.CraftArtifactRequestOrBuilder.specOrNull: ei.Ei.ArtifactSpec? +public val ei.Ei.CraftArtifactRequestOrBuilder.specOrNull: ei.Ei.ArtifactSpec? get() = if (hasSpec()) getSpec() else null diff --git a/ei/kotlin/ei/CraftArtifactResponseKt.kt b/ei/kotlin/ei/CraftArtifactResponseKt.kt index 98bbd94..3e26f29 100644 --- a/ei/kotlin/ei/CraftArtifactResponseKt.kt +++ b/ei/kotlin/ei/CraftArtifactResponseKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializecraftArtifactResponse") public inline fun craftArtifactResponse(block: ei.CraftArtifactResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.CraftArtifactResponse = ei.CraftArtifactResponseKt.Dsl._create(ei.Ei.CraftArtifactResponse.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.CraftArtifactResponse` + */ public object CraftArtifactResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object CraftArtifactResponseKt { internal fun _build(): ei.Ei.CraftArtifactResponse = _builder.build() /** - * optional uint64 item_id = 1; + * `optional uint64 item_id = 1;` */ public var itemId: kotlin.Long @JvmName("getItemId") - get() = _builder.getItemId() + get() = _builder.itemId @JvmName("setItemId") set(value) { - _builder.setItemId(value) + _builder.itemId = value } /** - * optional uint64 item_id = 1; + * `optional uint64 item_id = 1;` */ public fun clearItemId() { _builder.clearItemId() } /** - * optional uint64 item_id = 1; + * `optional uint64 item_id = 1;` * @return Whether the itemId field is set. */ public fun hasItemId(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object CraftArtifactResponseKt { } /** - * optional string ei_user_id = 5; + * `optional string ei_user_id = 5;` */ public var eiUserId: kotlin.String @JvmName("getEiUserId") - get() = _builder.getEiUserId() + get() = _builder.eiUserId @JvmName("setEiUserId") set(value) { - _builder.setEiUserId(value) + _builder.eiUserId = value } /** - * optional string ei_user_id = 5; + * `optional string ei_user_id = 5;` */ public fun clearEiUserId() { _builder.clearEiUserId() } /** - * optional string ei_user_id = 5; + * `optional string ei_user_id = 5;` * @return Whether the eiUserId field is set. */ public fun hasEiUserId(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object CraftArtifactResponseKt { } /** - * optional .ei.ArtifactSpec.Rarity rarity_achieved = 2 [default = COMMON]; + * `optional .ei.ArtifactSpec.Rarity rarity_achieved = 2 [default = COMMON];` */ public var rarityAchieved: ei.Ei.ArtifactSpec.Rarity @JvmName("getRarityAchieved") - get() = _builder.getRarityAchieved() + get() = _builder.rarityAchieved @JvmName("setRarityAchieved") set(value) { - _builder.setRarityAchieved(value) + _builder.rarityAchieved = value } /** - * optional .ei.ArtifactSpec.Rarity rarity_achieved = 2 [default = COMMON]; + * `optional .ei.ArtifactSpec.Rarity rarity_achieved = 2 [default = COMMON];` */ public fun clearRarityAchieved() { _builder.clearRarityAchieved() } /** - * optional .ei.ArtifactSpec.Rarity rarity_achieved = 2 [default = COMMON]; + * `optional .ei.ArtifactSpec.Rarity rarity_achieved = 2 [default = COMMON];` * @return Whether the rarityAchieved field is set. */ public fun hasRarityAchieved(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object CraftArtifactResponseKt { } /** - * optional string server_id = 3; + * `optional string server_id = 3;` */ public var serverId: kotlin.String @JvmName("getServerId") - get() = _builder.getServerId() + get() = _builder.serverId @JvmName("setServerId") set(value) { - _builder.setServerId(value) + _builder.serverId = value } /** - * optional string server_id = 3; + * `optional string server_id = 3;` */ public fun clearServerId() { _builder.clearServerId() } /** - * optional string server_id = 3; + * `optional string server_id = 3;` * @return Whether the serverId field is set. */ public fun hasServerId(): kotlin.Boolean { @@ -120,6 +126,6 @@ public object CraftArtifactResponseKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.CraftArtifactResponse.copy(block: ei.CraftArtifactResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.CraftArtifactResponse = - ei.CraftArtifactResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.CraftArtifactResponse.copy(block: `ei`.CraftArtifactResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.CraftArtifactResponse = + `ei`.CraftArtifactResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/CreateCoopRequestKt.kt b/ei/kotlin/ei/CreateCoopRequestKt.kt index 2427566..23ca594 100644 --- a/ei/kotlin/ei/CreateCoopRequestKt.kt +++ b/ei/kotlin/ei/CreateCoopRequestKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializecreateCoopRequest") public inline fun createCoopRequest(block: ei.CreateCoopRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.CreateCoopRequest = ei.CreateCoopRequestKt.Dsl._create(ei.Ei.CreateCoopRequest.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.CreateCoopRequest` + */ public object CreateCoopRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object CreateCoopRequestKt { internal fun _build(): ei.Ei.CreateCoopRequest = _builder.build() /** - * optional .ei.BasicRequestInfo rinfo = 10; + * `optional .ei.BasicRequestInfo rinfo = 10;` */ public var rinfo: ei.Ei.BasicRequestInfo @JvmName("getRinfo") - get() = _builder.getRinfo() + get() = _builder.rinfo @JvmName("setRinfo") set(value) { - _builder.setRinfo(value) + _builder.rinfo = value } /** - * optional .ei.BasicRequestInfo rinfo = 10; + * `optional .ei.BasicRequestInfo rinfo = 10;` */ public fun clearRinfo() { _builder.clearRinfo() } /** - * optional .ei.BasicRequestInfo rinfo = 10; + * `optional .ei.BasicRequestInfo rinfo = 10;` * @return Whether the rinfo field is set. */ public fun hasRinfo(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object CreateCoopRequestKt { get() = _builder.rinfoOrNull /** - * optional string contract_identifier = 1; + * `optional string contract_identifier = 1;` */ public var contractIdentifier: kotlin.String @JvmName("getContractIdentifier") - get() = _builder.getContractIdentifier() + get() = _builder.contractIdentifier @JvmName("setContractIdentifier") set(value) { - _builder.setContractIdentifier(value) + _builder.contractIdentifier = value } /** - * optional string contract_identifier = 1; + * `optional string contract_identifier = 1;` */ public fun clearContractIdentifier() { _builder.clearContractIdentifier() } /** - * optional string contract_identifier = 1; + * `optional string contract_identifier = 1;` * @return Whether the contractIdentifier field is set. */ public fun hasContractIdentifier(): kotlin.Boolean { @@ -73,23 +79,23 @@ public object CreateCoopRequestKt { } /** - * optional string coop_identifier = 2; + * `optional string coop_identifier = 2;` */ public var coopIdentifier: kotlin.String @JvmName("getCoopIdentifier") - get() = _builder.getCoopIdentifier() + get() = _builder.coopIdentifier @JvmName("setCoopIdentifier") set(value) { - _builder.setCoopIdentifier(value) + _builder.coopIdentifier = value } /** - * optional string coop_identifier = 2; + * `optional string coop_identifier = 2;` */ public fun clearCoopIdentifier() { _builder.clearCoopIdentifier() } /** - * optional string coop_identifier = 2; + * `optional string coop_identifier = 2;` * @return Whether the coopIdentifier field is set. */ public fun hasCoopIdentifier(): kotlin.Boolean { @@ -97,23 +103,23 @@ public object CreateCoopRequestKt { } /** - * optional bool public = 13; + * `optional bool public = 13;` */ public var public: kotlin.Boolean @JvmName("getPublic") - get() = _builder.getPublic() + get() = _builder.public @JvmName("setPublic") set(value) { - _builder.setPublic(value) + _builder.public = value } /** - * optional bool public = 13; + * `optional bool public = 13;` */ public fun clearPublic() { _builder.clearPublic() } /** - * optional bool public = 13; + * `optional bool public = 13;` * @return Whether the public field is set. */ public fun hasPublic(): kotlin.Boolean { @@ -121,23 +127,23 @@ public object CreateCoopRequestKt { } /** - * optional bool cc_only = 14; + * `optional bool cc_only = 14;` */ public var ccOnly: kotlin.Boolean @JvmName("getCcOnly") - get() = _builder.getCcOnly() + get() = _builder.ccOnly @JvmName("setCcOnly") set(value) { - _builder.setCcOnly(value) + _builder.ccOnly = value } /** - * optional bool cc_only = 14; + * `optional bool cc_only = 14;` */ public fun clearCcOnly() { _builder.clearCcOnly() } /** - * optional bool cc_only = 14; + * `optional bool cc_only = 14;` * @return Whether the ccOnly field is set. */ public fun hasCcOnly(): kotlin.Boolean { @@ -145,23 +151,23 @@ public object CreateCoopRequestKt { } /** - * optional bool allow_all_grades = 16; + * `optional bool allow_all_grades = 16;` */ public var allowAllGrades: kotlin.Boolean @JvmName("getAllowAllGrades") - get() = _builder.getAllowAllGrades() + get() = _builder.allowAllGrades @JvmName("setAllowAllGrades") set(value) { - _builder.setAllowAllGrades(value) + _builder.allowAllGrades = value } /** - * optional bool allow_all_grades = 16; + * `optional bool allow_all_grades = 16;` */ public fun clearAllowAllGrades() { _builder.clearAllowAllGrades() } /** - * optional bool allow_all_grades = 16; + * `optional bool allow_all_grades = 16;` * @return Whether the allowAllGrades field is set. */ public fun hasAllowAllGrades(): kotlin.Boolean { @@ -169,23 +175,23 @@ public object CreateCoopRequestKt { } /** - * optional double seconds_remaining = 3; + * `optional double seconds_remaining = 3;` */ public var secondsRemaining: kotlin.Double @JvmName("getSecondsRemaining") - get() = _builder.getSecondsRemaining() + get() = _builder.secondsRemaining @JvmName("setSecondsRemaining") set(value) { - _builder.setSecondsRemaining(value) + _builder.secondsRemaining = value } /** - * optional double seconds_remaining = 3; + * `optional double seconds_remaining = 3;` */ public fun clearSecondsRemaining() { _builder.clearSecondsRemaining() } /** - * optional double seconds_remaining = 3; + * `optional double seconds_remaining = 3;` * @return Whether the secondsRemaining field is set. */ public fun hasSecondsRemaining(): kotlin.Boolean { @@ -193,23 +199,23 @@ public object CreateCoopRequestKt { } /** - * optional string user_id = 4; + * `optional string user_id = 4;` */ public var userId: kotlin.String @JvmName("getUserId") - get() = _builder.getUserId() + get() = _builder.userId @JvmName("setUserId") set(value) { - _builder.setUserId(value) + _builder.userId = value } /** - * optional string user_id = 4; + * `optional string user_id = 4;` */ public fun clearUserId() { _builder.clearUserId() } /** - * optional string user_id = 4; + * `optional string user_id = 4;` * @return Whether the userId field is set. */ public fun hasUserId(): kotlin.Boolean { @@ -217,23 +223,23 @@ public object CreateCoopRequestKt { } /** - * optional string user_name = 5; + * `optional string user_name = 5;` */ public var userName: kotlin.String @JvmName("getUserName") - get() = _builder.getUserName() + get() = _builder.userName @JvmName("setUserName") set(value) { - _builder.setUserName(value) + _builder.userName = value } /** - * optional string user_name = 5; + * `optional string user_name = 5;` */ public fun clearUserName() { _builder.clearUserName() } /** - * optional string user_name = 5; + * `optional string user_name = 5;` * @return Whether the userName field is set. */ public fun hasUserName(): kotlin.Boolean { @@ -241,23 +247,23 @@ public object CreateCoopRequestKt { } /** - * optional double soul_power = 8; + * `optional double soul_power = 8;` */ public var soulPower: kotlin.Double @JvmName("getSoulPower") - get() = _builder.getSoulPower() + get() = _builder.soulPower @JvmName("setSoulPower") set(value) { - _builder.setSoulPower(value) + _builder.soulPower = value } /** - * optional double soul_power = 8; + * `optional double soul_power = 8;` */ public fun clearSoulPower() { _builder.clearSoulPower() } /** - * optional double soul_power = 8; + * `optional double soul_power = 8;` * @return Whether the soulPower field is set. */ public fun hasSoulPower(): kotlin.Boolean { @@ -265,23 +271,23 @@ public object CreateCoopRequestKt { } /** - * optional double eop = 11; + * `optional double eop = 11;` */ public var eop: kotlin.Double @JvmName("getEop") - get() = _builder.getEop() + get() = _builder.eop @JvmName("setEop") set(value) { - _builder.setEop(value) + _builder.eop = value } /** - * optional double eop = 11; + * `optional double eop = 11;` */ public fun clearEop() { _builder.clearEop() } /** - * optional double eop = 11; + * `optional double eop = 11;` * @return Whether the eop field is set. */ public fun hasEop(): kotlin.Boolean { @@ -289,23 +295,23 @@ public object CreateCoopRequestKt { } /** - * optional uint32 league = 9; + * `optional uint32 league = 9;` */ public var league: kotlin.Int @JvmName("getLeague") - get() = _builder.getLeague() + get() = _builder.league @JvmName("setLeague") set(value) { - _builder.setLeague(value) + _builder.league = value } /** - * optional uint32 league = 9; + * `optional uint32 league = 9;` */ public fun clearLeague() { _builder.clearLeague() } /** - * optional uint32 league = 9; + * `optional uint32 league = 9;` * @return Whether the league field is set. */ public fun hasLeague(): kotlin.Boolean { @@ -313,23 +319,23 @@ public object CreateCoopRequestKt { } /** - * optional .ei.Contract.PlayerGrade grade = 12; + * `optional .ei.Contract.PlayerGrade grade = 12;` */ public var grade: ei.Ei.Contract.PlayerGrade @JvmName("getGrade") - get() = _builder.getGrade() + get() = _builder.grade @JvmName("setGrade") set(value) { - _builder.setGrade(value) + _builder.grade = value } /** - * optional .ei.Contract.PlayerGrade grade = 12; + * `optional .ei.Contract.PlayerGrade grade = 12;` */ public fun clearGrade() { _builder.clearGrade() } /** - * optional .ei.Contract.PlayerGrade grade = 12; + * `optional .ei.Contract.PlayerGrade grade = 12;` * @return Whether the grade field is set. */ public fun hasGrade(): kotlin.Boolean { @@ -337,23 +343,23 @@ public object CreateCoopRequestKt { } /** - * optional bool points_replay = 15; + * `optional bool points_replay = 15;` */ public var pointsReplay: kotlin.Boolean @JvmName("getPointsReplay") - get() = _builder.getPointsReplay() + get() = _builder.pointsReplay @JvmName("setPointsReplay") set(value) { - _builder.setPointsReplay(value) + _builder.pointsReplay = value } /** - * optional bool points_replay = 15; + * `optional bool points_replay = 15;` */ public fun clearPointsReplay() { _builder.clearPointsReplay() } /** - * optional bool points_replay = 15; + * `optional bool points_replay = 15;` * @return Whether the pointsReplay field is set. */ public fun hasPointsReplay(): kotlin.Boolean { @@ -361,23 +367,23 @@ public object CreateCoopRequestKt { } /** - * optional .ei.Platform platform = 6; + * `optional .ei.Platform platform = 6;` */ public var platform: ei.Ei.Platform @JvmName("getPlatform") - get() = _builder.getPlatform() + get() = _builder.platform @JvmName("setPlatform") set(value) { - _builder.setPlatform(value) + _builder.platform = value } /** - * optional .ei.Platform platform = 6; + * `optional .ei.Platform platform = 6;` */ public fun clearPlatform() { _builder.clearPlatform() } /** - * optional .ei.Platform platform = 6; + * `optional .ei.Platform platform = 6;` * @return Whether the platform field is set. */ public fun hasPlatform(): kotlin.Boolean { @@ -385,23 +391,23 @@ public object CreateCoopRequestKt { } /** - * optional uint32 client_version = 7; + * `optional uint32 client_version = 7;` */ public var clientVersion: kotlin.Int @JvmName("getClientVersion") - get() = _builder.getClientVersion() + get() = _builder.clientVersion @JvmName("setClientVersion") set(value) { - _builder.setClientVersion(value) + _builder.clientVersion = value } /** - * optional uint32 client_version = 7; + * `optional uint32 client_version = 7;` */ public fun clearClientVersion() { _builder.clearClientVersion() } /** - * optional uint32 client_version = 7; + * `optional uint32 client_version = 7;` * @return Whether the clientVersion field is set. */ public fun hasClientVersion(): kotlin.Boolean { @@ -410,9 +416,9 @@ public object CreateCoopRequestKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.CreateCoopRequest.copy(block: ei.CreateCoopRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.CreateCoopRequest = - ei.CreateCoopRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.CreateCoopRequest.copy(block: `ei`.CreateCoopRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.CreateCoopRequest = + `ei`.CreateCoopRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.CreateCoopRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? +public val ei.Ei.CreateCoopRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? get() = if (hasRinfo()) getRinfo() else null diff --git a/ei/kotlin/ei/CreateCoopResponseKt.kt b/ei/kotlin/ei/CreateCoopResponseKt.kt index 0dffda2..5e4f01c 100644 --- a/ei/kotlin/ei/CreateCoopResponseKt.kt +++ b/ei/kotlin/ei/CreateCoopResponseKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializecreateCoopResponse") public inline fun createCoopResponse(block: ei.CreateCoopResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.CreateCoopResponse = ei.CreateCoopResponseKt.Dsl._create(ei.Ei.CreateCoopResponse.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.CreateCoopResponse` + */ public object CreateCoopResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object CreateCoopResponseKt { internal fun _build(): ei.Ei.CreateCoopResponse = _builder.build() /** - * optional bool success = 1; + * `optional bool success = 1;` */ public var success: kotlin.Boolean @JvmName("getSuccess") - get() = _builder.getSuccess() + get() = _builder.success @JvmName("setSuccess") set(value) { - _builder.setSuccess(value) + _builder.success = value } /** - * optional bool success = 1; + * `optional bool success = 1;` */ public fun clearSuccess() { _builder.clearSuccess() } /** - * optional bool success = 1; + * `optional bool success = 1;` * @return Whether the success field is set. */ public fun hasSuccess(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object CreateCoopResponseKt { } /** - * optional string message = 2; + * `optional string message = 2;` */ public var message: kotlin.String @JvmName("getMessage") - get() = _builder.getMessage() + get() = _builder.message @JvmName("setMessage") set(value) { - _builder.setMessage(value) + _builder.message = value } /** - * optional string message = 2; + * `optional string message = 2;` */ public fun clearMessage() { _builder.clearMessage() } /** - * optional string message = 2; + * `optional string message = 2;` * @return Whether the message field is set. */ public fun hasMessage(): kotlin.Boolean { @@ -72,6 +78,6 @@ public object CreateCoopResponseKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.CreateCoopResponse.copy(block: ei.CreateCoopResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.CreateCoopResponse = - ei.CreateCoopResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.CreateCoopResponse.copy(block: `ei`.CreateCoopResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.CreateCoopResponse = + `ei`.CreateCoopResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/CurrencyFlowBatchRequestKt.kt b/ei/kotlin/ei/CurrencyFlowBatchRequestKt.kt index 093f7e2..cebcdf9 100644 --- a/ei/kotlin/ei/CurrencyFlowBatchRequestKt.kt +++ b/ei/kotlin/ei/CurrencyFlowBatchRequestKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializecurrencyFlowBatchRequest") public inline fun currencyFlowBatchRequest(block: ei.CurrencyFlowBatchRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.CurrencyFlowBatchRequest = ei.CurrencyFlowBatchRequestKt.Dsl._create(ei.Ei.CurrencyFlowBatchRequest.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.CurrencyFlowBatchRequest` + */ public object CurrencyFlowBatchRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object CurrencyFlowBatchRequestKt { internal fun _build(): ei.Ei.CurrencyFlowBatchRequest = _builder.build() /** - * optional .ei.BasicRequestInfo rinfo = 2; + * `optional .ei.BasicRequestInfo rinfo = 2;` */ public var rinfo: ei.Ei.BasicRequestInfo @JvmName("getRinfo") - get() = _builder.getRinfo() + get() = _builder.rinfo @JvmName("setRinfo") set(value) { - _builder.setRinfo(value) + _builder.rinfo = value } /** - * optional .ei.BasicRequestInfo rinfo = 2; + * `optional .ei.BasicRequestInfo rinfo = 2;` */ public fun clearRinfo() { _builder.clearRinfo() } /** - * optional .ei.BasicRequestInfo rinfo = 2; + * `optional .ei.BasicRequestInfo rinfo = 2;` * @return Whether the rinfo field is set. */ public fun hasRinfo(): kotlin.Boolean { @@ -55,15 +61,15 @@ public object CurrencyFlowBatchRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class LogsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.CurrencyFlowLog logs = 1; + * `repeated .ei.CurrencyFlowLog logs = 1;` */ public val logs: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getLogsList() + _builder.logsList ) /** - * repeated .ei.CurrencyFlowLog logs = 1; + * `repeated .ei.CurrencyFlowLog logs = 1;` * @param value The logs to add. */ @kotlin.jvm.JvmSynthetic @@ -72,7 +78,7 @@ public object CurrencyFlowBatchRequestKt { _builder.addLogs(value) } /** - * repeated .ei.CurrencyFlowLog logs = 1; + * `repeated .ei.CurrencyFlowLog logs = 1;` * @param value The logs to add. */ @kotlin.jvm.JvmSynthetic @@ -82,7 +88,7 @@ public object CurrencyFlowBatchRequestKt { add(value) } /** - * repeated .ei.CurrencyFlowLog logs = 1; + * `repeated .ei.CurrencyFlowLog logs = 1;` * @param values The logs to add. */ @kotlin.jvm.JvmSynthetic @@ -91,7 +97,7 @@ public object CurrencyFlowBatchRequestKt { _builder.addAllLogs(values) } /** - * repeated .ei.CurrencyFlowLog logs = 1; + * `repeated .ei.CurrencyFlowLog logs = 1;` * @param values The logs to add. */ @kotlin.jvm.JvmSynthetic @@ -101,7 +107,7 @@ public object CurrencyFlowBatchRequestKt { addAll(values) } /** - * repeated .ei.CurrencyFlowLog logs = 1; + * `repeated .ei.CurrencyFlowLog logs = 1;` * @param index The index to set the value at. * @param value The logs to set. */ @@ -111,7 +117,7 @@ public object CurrencyFlowBatchRequestKt { _builder.setLogs(index, value) } /** - * repeated .ei.CurrencyFlowLog logs = 1; + * `repeated .ei.CurrencyFlowLog logs = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearLogs") @@ -122,9 +128,9 @@ public object CurrencyFlowBatchRequestKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.CurrencyFlowBatchRequest.copy(block: ei.CurrencyFlowBatchRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.CurrencyFlowBatchRequest = - ei.CurrencyFlowBatchRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.CurrencyFlowBatchRequest.copy(block: `ei`.CurrencyFlowBatchRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.CurrencyFlowBatchRequest = + `ei`.CurrencyFlowBatchRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.CurrencyFlowBatchRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? +public val ei.Ei.CurrencyFlowBatchRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? get() = if (hasRinfo()) getRinfo() else null diff --git a/ei/kotlin/ei/CurrencyFlowLogKt.kt b/ei/kotlin/ei/CurrencyFlowLogKt.kt index 4cbac16..6a458df 100644 --- a/ei/kotlin/ei/CurrencyFlowLogKt.kt +++ b/ei/kotlin/ei/CurrencyFlowLogKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializecurrencyFlowLog") public inline fun currencyFlowLog(block: ei.CurrencyFlowLogKt.Dsl.() -> kotlin.Unit): ei.Ei.CurrencyFlowLog = ei.CurrencyFlowLogKt.Dsl._create(ei.Ei.CurrencyFlowLog.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.CurrencyFlowLog` + */ public object CurrencyFlowLogKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object CurrencyFlowLogKt { internal fun _build(): ei.Ei.CurrencyFlowLog = _builder.build() /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public var userId: kotlin.String @JvmName("getUserId") - get() = _builder.getUserId() + get() = _builder.userId @JvmName("setUserId") set(value) { - _builder.setUserId(value) + _builder.userId = value } /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public fun clearUserId() { _builder.clearUserId() } /** - * optional string user_id = 1; + * `optional string user_id = 1;` * @return Whether the userId field is set. */ public fun hasUserId(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object CurrencyFlowLogKt { } /** - * optional double approx_time = 2; + * `optional double approx_time = 2;` */ public var approxTime: kotlin.Double @JvmName("getApproxTime") - get() = _builder.getApproxTime() + get() = _builder.approxTime @JvmName("setApproxTime") set(value) { - _builder.setApproxTime(value) + _builder.approxTime = value } /** - * optional double approx_time = 2; + * `optional double approx_time = 2;` */ public fun clearApproxTime() { _builder.clearApproxTime() } /** - * optional double approx_time = 2; + * `optional double approx_time = 2;` * @return Whether the approxTime field is set. */ public fun hasApproxTime(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object CurrencyFlowLogKt { } /** - * optional .ei.RewardType currency = 3; + * `optional .ei.RewardType currency = 3;` */ public var currency: ei.Ei.RewardType @JvmName("getCurrency") - get() = _builder.getCurrency() + get() = _builder.currency @JvmName("setCurrency") set(value) { - _builder.setCurrency(value) + _builder.currency = value } /** - * optional .ei.RewardType currency = 3; + * `optional .ei.RewardType currency = 3;` */ public fun clearCurrency() { _builder.clearCurrency() } /** - * optional .ei.RewardType currency = 3; + * `optional .ei.RewardType currency = 3;` * @return Whether the currency field is set. */ public fun hasCurrency(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object CurrencyFlowLogKt { } /** - * optional int64 amount = 4; + * `optional int64 amount = 4;` */ public var amount: kotlin.Long @JvmName("getAmount") - get() = _builder.getAmount() + get() = _builder.amount @JvmName("setAmount") set(value) { - _builder.setAmount(value) + _builder.amount = value } /** - * optional int64 amount = 4; + * `optional int64 amount = 4;` */ public fun clearAmount() { _builder.clearAmount() } /** - * optional int64 amount = 4; + * `optional int64 amount = 4;` * @return Whether the amount field is set. */ public fun hasAmount(): kotlin.Boolean { @@ -119,23 +125,23 @@ public object CurrencyFlowLogKt { } /** - * optional string location = 5; + * `optional string location = 5;` */ public var location: kotlin.String @JvmName("getLocation") - get() = _builder.getLocation() + get() = _builder.location @JvmName("setLocation") set(value) { - _builder.setLocation(value) + _builder.location = value } /** - * optional string location = 5; + * `optional string location = 5;` */ public fun clearLocation() { _builder.clearLocation() } /** - * optional string location = 5; + * `optional string location = 5;` * @return Whether the location field is set. */ public fun hasLocation(): kotlin.Boolean { @@ -143,23 +149,23 @@ public object CurrencyFlowLogKt { } /** - * optional string version = 6; + * `optional string version = 6;` */ public var version: kotlin.String @JvmName("getVersion") - get() = _builder.getVersion() + get() = _builder.version @JvmName("setVersion") set(value) { - _builder.setVersion(value) + _builder.version = value } /** - * optional string version = 6; + * `optional string version = 6;` */ public fun clearVersion() { _builder.clearVersion() } /** - * optional string version = 6; + * `optional string version = 6;` * @return Whether the version field is set. */ public fun hasVersion(): kotlin.Boolean { @@ -167,23 +173,23 @@ public object CurrencyFlowLogKt { } /** - * optional string platform = 7; + * `optional string platform = 7;` */ public var platform: kotlin.String @JvmName("getPlatform") - get() = _builder.getPlatform() + get() = _builder.platform @JvmName("setPlatform") set(value) { - _builder.setPlatform(value) + _builder.platform = value } /** - * optional string platform = 7; + * `optional string platform = 7;` */ public fun clearPlatform() { _builder.clearPlatform() } /** - * optional string platform = 7; + * `optional string platform = 7;` * @return Whether the platform field is set. */ public fun hasPlatform(): kotlin.Boolean { @@ -191,23 +197,23 @@ public object CurrencyFlowLogKt { } /** - * optional double soul_eggs = 8; + * `optional double soul_eggs = 8;` */ public var soulEggs: kotlin.Double @JvmName("getSoulEggs") - get() = _builder.getSoulEggs() + get() = _builder.soulEggs @JvmName("setSoulEggs") set(value) { - _builder.setSoulEggs(value) + _builder.soulEggs = value } /** - * optional double soul_eggs = 8; + * `optional double soul_eggs = 8;` */ public fun clearSoulEggs() { _builder.clearSoulEggs() } /** - * optional double soul_eggs = 8; + * `optional double soul_eggs = 8;` * @return Whether the soulEggs field is set. */ public fun hasSoulEggs(): kotlin.Boolean { @@ -215,23 +221,23 @@ public object CurrencyFlowLogKt { } /** - * optional uint64 tickets_spent = 9; + * `optional uint64 tickets_spent = 9;` */ public var ticketsSpent: kotlin.Long @JvmName("getTicketsSpent") - get() = _builder.getTicketsSpent() + get() = _builder.ticketsSpent @JvmName("setTicketsSpent") set(value) { - _builder.setTicketsSpent(value) + _builder.ticketsSpent = value } /** - * optional uint64 tickets_spent = 9; + * `optional uint64 tickets_spent = 9;` */ public fun clearTicketsSpent() { _builder.clearTicketsSpent() } /** - * optional uint64 tickets_spent = 9; + * `optional uint64 tickets_spent = 9;` * @return Whether the ticketsSpent field is set. */ public fun hasTicketsSpent(): kotlin.Boolean { @@ -239,23 +245,23 @@ public object CurrencyFlowLogKt { } /** - * optional uint64 gold_spent = 10; + * `optional uint64 gold_spent = 10;` */ public var goldSpent: kotlin.Long @JvmName("getGoldSpent") - get() = _builder.getGoldSpent() + get() = _builder.goldSpent @JvmName("setGoldSpent") set(value) { - _builder.setGoldSpent(value) + _builder.goldSpent = value } /** - * optional uint64 gold_spent = 10; + * `optional uint64 gold_spent = 10;` */ public fun clearGoldSpent() { _builder.clearGoldSpent() } /** - * optional uint64 gold_spent = 10; + * `optional uint64 gold_spent = 10;` * @return Whether the goldSpent field is set. */ public fun hasGoldSpent(): kotlin.Boolean { @@ -264,6 +270,6 @@ public object CurrencyFlowLogKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.CurrencyFlowLog.copy(block: ei.CurrencyFlowLogKt.Dsl.() -> kotlin.Unit): ei.Ei.CurrencyFlowLog = - ei.CurrencyFlowLogKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.CurrencyFlowLog.copy(block: `ei`.CurrencyFlowLogKt.Dsl.() -> kotlin.Unit): ei.Ei.CurrencyFlowLog = + `ei`.CurrencyFlowLogKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/CustomEggKt.kt b/ei/kotlin/ei/CustomEggKt.kt index 701f246..d450b6e 100644 --- a/ei/kotlin/ei/CustomEggKt.kt +++ b/ei/kotlin/ei/CustomEggKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializecustomEgg") public inline fun customEgg(block: ei.CustomEggKt.Dsl.() -> kotlin.Unit): ei.Ei.CustomEgg = ei.CustomEggKt.Dsl._create(ei.Ei.CustomEgg.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.CustomEgg` + */ public object CustomEggKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object CustomEggKt { internal fun _build(): ei.Ei.CustomEgg = _builder.build() /** - * optional string identifier = 1; + * `optional string identifier = 1;` */ public var identifier: kotlin.String @JvmName("getIdentifier") - get() = _builder.getIdentifier() + get() = _builder.identifier @JvmName("setIdentifier") set(value) { - _builder.setIdentifier(value) + _builder.identifier = value } /** - * optional string identifier = 1; + * `optional string identifier = 1;` */ public fun clearIdentifier() { _builder.clearIdentifier() } /** - * optional string identifier = 1; + * `optional string identifier = 1;` * @return Whether the identifier field is set. */ public fun hasIdentifier(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object CustomEggKt { } /** - * optional string name = 2; + * `optional string name = 2;` */ public var name: kotlin.String @JvmName("getName") - get() = _builder.getName() + get() = _builder.name @JvmName("setName") set(value) { - _builder.setName(value) + _builder.name = value } /** - * optional string name = 2; + * `optional string name = 2;` */ public fun clearName() { _builder.clearName() } /** - * optional string name = 2; + * `optional string name = 2;` * @return Whether the name field is set. */ public fun hasName(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object CustomEggKt { } /** - * optional string description = 3; + * `optional string description = 3;` */ public var description: kotlin.String @JvmName("getDescription") - get() = _builder.getDescription() + get() = _builder.description @JvmName("setDescription") set(value) { - _builder.setDescription(value) + _builder.description = value } /** - * optional string description = 3; + * `optional string description = 3;` */ public fun clearDescription() { _builder.clearDescription() } /** - * optional string description = 3; + * `optional string description = 3;` * @return Whether the description field is set. */ public fun hasDescription(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object CustomEggKt { } /** - * optional double value = 4; + * `optional double value = 4;` */ public var value: kotlin.Double @JvmName("getValue") - get() = _builder.getValue() + get() = _builder.value @JvmName("setValue") set(value) { - _builder.setValue(value) + _builder.value = value } /** - * optional double value = 4; + * `optional double value = 4;` */ public fun clearValue() { _builder.clearValue() } /** - * optional double value = 4; + * `optional double value = 4;` * @return Whether the value field is set. */ public fun hasValue(): kotlin.Boolean { @@ -119,23 +125,23 @@ public object CustomEggKt { } /** - * optional string hatchery_id = 5; + * `optional string hatchery_id = 5;` */ public var hatcheryId: kotlin.String @JvmName("getHatcheryId") - get() = _builder.getHatcheryId() + get() = _builder.hatcheryId @JvmName("setHatcheryId") set(value) { - _builder.setHatcheryId(value) + _builder.hatcheryId = value } /** - * optional string hatchery_id = 5; + * `optional string hatchery_id = 5;` */ public fun clearHatcheryId() { _builder.clearHatcheryId() } /** - * optional string hatchery_id = 5; + * `optional string hatchery_id = 5;` * @return Whether the hatcheryId field is set. */ public fun hasHatcheryId(): kotlin.Boolean { @@ -143,23 +149,23 @@ public object CustomEggKt { } /** - * optional double hatchery_max_x = 6; + * `optional double hatchery_max_x = 6;` */ public var hatcheryMaxX: kotlin.Double @JvmName("getHatcheryMaxX") - get() = _builder.getHatcheryMaxX() + get() = _builder.hatcheryMaxX @JvmName("setHatcheryMaxX") set(value) { - _builder.setHatcheryMaxX(value) + _builder.hatcheryMaxX = value } /** - * optional double hatchery_max_x = 6; + * `optional double hatchery_max_x = 6;` */ public fun clearHatcheryMaxX() { _builder.clearHatcheryMaxX() } /** - * optional double hatchery_max_x = 6; + * `optional double hatchery_max_x = 6;` * @return Whether the hatcheryMaxX field is set. */ public fun hasHatcheryMaxX(): kotlin.Boolean { @@ -167,23 +173,23 @@ public object CustomEggKt { } /** - * optional .ei.DLCItem icon = 7; + * `optional .ei.DLCItem icon = 7;` */ public var icon: ei.Ei.DLCItem @JvmName("getIcon") - get() = _builder.getIcon() + get() = _builder.icon @JvmName("setIcon") set(value) { - _builder.setIcon(value) + _builder.icon = value } /** - * optional .ei.DLCItem icon = 7; + * `optional .ei.DLCItem icon = 7;` */ public fun clearIcon() { _builder.clearIcon() } /** - * optional .ei.DLCItem icon = 7; + * `optional .ei.DLCItem icon = 7;` * @return Whether the icon field is set. */ public fun hasIcon(): kotlin.Boolean { @@ -193,23 +199,23 @@ public object CustomEggKt { get() = _builder.iconOrNull /** - * optional double icon_width = 21; + * `optional double icon_width = 21;` */ public var iconWidth: kotlin.Double @JvmName("getIconWidth") - get() = _builder.getIconWidth() + get() = _builder.iconWidth @JvmName("setIconWidth") set(value) { - _builder.setIconWidth(value) + _builder.iconWidth = value } /** - * optional double icon_width = 21; + * `optional double icon_width = 21;` */ public fun clearIconWidth() { _builder.clearIconWidth() } /** - * optional double icon_width = 21; + * `optional double icon_width = 21;` * @return Whether the iconWidth field is set. */ public fun hasIconWidth(): kotlin.Boolean { @@ -217,23 +223,23 @@ public object CustomEggKt { } /** - * optional double icon_height = 22; + * `optional double icon_height = 22;` */ public var iconHeight: kotlin.Double @JvmName("getIconHeight") - get() = _builder.getIconHeight() + get() = _builder.iconHeight @JvmName("setIconHeight") set(value) { - _builder.setIconHeight(value) + _builder.iconHeight = value } /** - * optional double icon_height = 22; + * `optional double icon_height = 22;` */ public fun clearIconHeight() { _builder.clearIconHeight() } /** - * optional double icon_height = 22; + * `optional double icon_height = 22;` * @return Whether the iconHeight field is set. */ public fun hasIconHeight(): kotlin.Boolean { @@ -247,15 +253,15 @@ public object CustomEggKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class BuffsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.GameModifier buffs = 8; + * `repeated .ei.GameModifier buffs = 8;` */ public val buffs: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getBuffsList() + _builder.buffsList ) /** - * repeated .ei.GameModifier buffs = 8; + * `repeated .ei.GameModifier buffs = 8;` * @param value The buffs to add. */ @kotlin.jvm.JvmSynthetic @@ -264,7 +270,7 @@ public object CustomEggKt { _builder.addBuffs(value) } /** - * repeated .ei.GameModifier buffs = 8; + * `repeated .ei.GameModifier buffs = 8;` * @param value The buffs to add. */ @kotlin.jvm.JvmSynthetic @@ -274,7 +280,7 @@ public object CustomEggKt { add(value) } /** - * repeated .ei.GameModifier buffs = 8; + * `repeated .ei.GameModifier buffs = 8;` * @param values The buffs to add. */ @kotlin.jvm.JvmSynthetic @@ -283,7 +289,7 @@ public object CustomEggKt { _builder.addAllBuffs(values) } /** - * repeated .ei.GameModifier buffs = 8; + * `repeated .ei.GameModifier buffs = 8;` * @param values The buffs to add. */ @kotlin.jvm.JvmSynthetic @@ -293,7 +299,7 @@ public object CustomEggKt { addAll(values) } /** - * repeated .ei.GameModifier buffs = 8; + * `repeated .ei.GameModifier buffs = 8;` * @param index The index to set the value at. * @param value The buffs to set. */ @@ -303,7 +309,7 @@ public object CustomEggKt { _builder.setBuffs(index, value) } /** - * repeated .ei.GameModifier buffs = 8; + * `repeated .ei.GameModifier buffs = 8;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearBuffs") @@ -314,9 +320,9 @@ public object CustomEggKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.CustomEgg.copy(block: ei.CustomEggKt.Dsl.() -> kotlin.Unit): ei.Ei.CustomEgg = - ei.CustomEggKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.CustomEgg.copy(block: `ei`.CustomEggKt.Dsl.() -> kotlin.Unit): ei.Ei.CustomEgg = + `ei`.CustomEggKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.CustomEggOrBuilder.iconOrNull: ei.Ei.DLCItem? +public val ei.Ei.CustomEggOrBuilder.iconOrNull: ei.Ei.DLCItem? get() = if (hasIcon()) getIcon() else null diff --git a/ei/kotlin/ei/DLCCatalogKt.kt b/ei/kotlin/ei/DLCCatalogKt.kt index 1b4f9c3..278865f 100644 --- a/ei/kotlin/ei/DLCCatalogKt.kt +++ b/ei/kotlin/ei/DLCCatalogKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializedLCCatalog") public inline fun dLCCatalog(block: ei.DLCCatalogKt.Dsl.() -> kotlin.Unit): ei.Ei.DLCCatalog = ei.DLCCatalogKt.Dsl._create(ei.Ei.DLCCatalog.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.DLCCatalog` + */ public object DLCCatalogKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -29,15 +35,15 @@ public object DLCCatalogKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ItemsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.DLCItem items = 1; + * `repeated .ei.DLCItem items = 1;` */ public val items: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getItemsList() + _builder.itemsList ) /** - * repeated .ei.DLCItem items = 1; + * `repeated .ei.DLCItem items = 1;` * @param value The items to add. */ @kotlin.jvm.JvmSynthetic @@ -46,7 +52,7 @@ public object DLCCatalogKt { _builder.addItems(value) } /** - * repeated .ei.DLCItem items = 1; + * `repeated .ei.DLCItem items = 1;` * @param value The items to add. */ @kotlin.jvm.JvmSynthetic @@ -56,7 +62,7 @@ public object DLCCatalogKt { add(value) } /** - * repeated .ei.DLCItem items = 1; + * `repeated .ei.DLCItem items = 1;` * @param values The items to add. */ @kotlin.jvm.JvmSynthetic @@ -65,7 +71,7 @@ public object DLCCatalogKt { _builder.addAllItems(values) } /** - * repeated .ei.DLCItem items = 1; + * `repeated .ei.DLCItem items = 1;` * @param values The items to add. */ @kotlin.jvm.JvmSynthetic @@ -75,7 +81,7 @@ public object DLCCatalogKt { addAll(values) } /** - * repeated .ei.DLCItem items = 1; + * `repeated .ei.DLCItem items = 1;` * @param index The index to set the value at. * @param value The items to set. */ @@ -85,7 +91,7 @@ public object DLCCatalogKt { _builder.setItems(index, value) } /** - * repeated .ei.DLCItem items = 1; + * `repeated .ei.DLCItem items = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearItems") @@ -101,15 +107,15 @@ public object DLCCatalogKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ShellsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ShellSpec shells = 2; + * `repeated .ei.ShellSpec shells = 2;` */ public val shells: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getShellsList() + _builder.shellsList ) /** - * repeated .ei.ShellSpec shells = 2; + * `repeated .ei.ShellSpec shells = 2;` * @param value The shells to add. */ @kotlin.jvm.JvmSynthetic @@ -118,7 +124,7 @@ public object DLCCatalogKt { _builder.addShells(value) } /** - * repeated .ei.ShellSpec shells = 2; + * `repeated .ei.ShellSpec shells = 2;` * @param value The shells to add. */ @kotlin.jvm.JvmSynthetic @@ -128,7 +134,7 @@ public object DLCCatalogKt { add(value) } /** - * repeated .ei.ShellSpec shells = 2; + * `repeated .ei.ShellSpec shells = 2;` * @param values The shells to add. */ @kotlin.jvm.JvmSynthetic @@ -137,7 +143,7 @@ public object DLCCatalogKt { _builder.addAllShells(values) } /** - * repeated .ei.ShellSpec shells = 2; + * `repeated .ei.ShellSpec shells = 2;` * @param values The shells to add. */ @kotlin.jvm.JvmSynthetic @@ -147,7 +153,7 @@ public object DLCCatalogKt { addAll(values) } /** - * repeated .ei.ShellSpec shells = 2; + * `repeated .ei.ShellSpec shells = 2;` * @param index The index to set the value at. * @param value The shells to set. */ @@ -157,7 +163,7 @@ public object DLCCatalogKt { _builder.setShells(index, value) } /** - * repeated .ei.ShellSpec shells = 2; + * `repeated .ei.ShellSpec shells = 2;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearShells") @@ -173,15 +179,15 @@ public object DLCCatalogKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ShellSetsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ShellSetSpec shell_sets = 3; + * `repeated .ei.ShellSetSpec shell_sets = 3;` */ public val shellSets: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getShellSetsList() + _builder.shellSetsList ) /** - * repeated .ei.ShellSetSpec shell_sets = 3; + * `repeated .ei.ShellSetSpec shell_sets = 3;` * @param value The shellSets to add. */ @kotlin.jvm.JvmSynthetic @@ -190,7 +196,7 @@ public object DLCCatalogKt { _builder.addShellSets(value) } /** - * repeated .ei.ShellSetSpec shell_sets = 3; + * `repeated .ei.ShellSetSpec shell_sets = 3;` * @param value The shellSets to add. */ @kotlin.jvm.JvmSynthetic @@ -200,7 +206,7 @@ public object DLCCatalogKt { add(value) } /** - * repeated .ei.ShellSetSpec shell_sets = 3; + * `repeated .ei.ShellSetSpec shell_sets = 3;` * @param values The shellSets to add. */ @kotlin.jvm.JvmSynthetic @@ -209,7 +215,7 @@ public object DLCCatalogKt { _builder.addAllShellSets(values) } /** - * repeated .ei.ShellSetSpec shell_sets = 3; + * `repeated .ei.ShellSetSpec shell_sets = 3;` * @param values The shellSets to add. */ @kotlin.jvm.JvmSynthetic @@ -219,7 +225,7 @@ public object DLCCatalogKt { addAll(values) } /** - * repeated .ei.ShellSetSpec shell_sets = 3; + * `repeated .ei.ShellSetSpec shell_sets = 3;` * @param index The index to set the value at. * @param value The shellSets to set. */ @@ -229,7 +235,7 @@ public object DLCCatalogKt { _builder.setShellSets(index, value) } /** - * repeated .ei.ShellSetSpec shell_sets = 3; + * `repeated .ei.ShellSetSpec shell_sets = 3;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearShellSets") @@ -245,15 +251,15 @@ public object DLCCatalogKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class DecoratorsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ShellSetSpec decorators = 6; + * `repeated .ei.ShellSetSpec decorators = 6;` */ public val decorators: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getDecoratorsList() + _builder.decoratorsList ) /** - * repeated .ei.ShellSetSpec decorators = 6; + * `repeated .ei.ShellSetSpec decorators = 6;` * @param value The decorators to add. */ @kotlin.jvm.JvmSynthetic @@ -262,7 +268,7 @@ public object DLCCatalogKt { _builder.addDecorators(value) } /** - * repeated .ei.ShellSetSpec decorators = 6; + * `repeated .ei.ShellSetSpec decorators = 6;` * @param value The decorators to add. */ @kotlin.jvm.JvmSynthetic @@ -272,7 +278,7 @@ public object DLCCatalogKt { add(value) } /** - * repeated .ei.ShellSetSpec decorators = 6; + * `repeated .ei.ShellSetSpec decorators = 6;` * @param values The decorators to add. */ @kotlin.jvm.JvmSynthetic @@ -281,7 +287,7 @@ public object DLCCatalogKt { _builder.addAllDecorators(values) } /** - * repeated .ei.ShellSetSpec decorators = 6; + * `repeated .ei.ShellSetSpec decorators = 6;` * @param values The decorators to add. */ @kotlin.jvm.JvmSynthetic @@ -291,7 +297,7 @@ public object DLCCatalogKt { addAll(values) } /** - * repeated .ei.ShellSetSpec decorators = 6; + * `repeated .ei.ShellSetSpec decorators = 6;` * @param index The index to set the value at. * @param value The decorators to set. */ @@ -301,7 +307,7 @@ public object DLCCatalogKt { _builder.setDecorators(index, value) } /** - * repeated .ei.ShellSetSpec decorators = 6; + * `repeated .ei.ShellSetSpec decorators = 6;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearDecorators") @@ -317,15 +323,15 @@ public object DLCCatalogKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ShellObjectsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ShellObjectSpec shell_objects = 4; + * `repeated .ei.ShellObjectSpec shell_objects = 4;` */ public val shellObjects: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getShellObjectsList() + _builder.shellObjectsList ) /** - * repeated .ei.ShellObjectSpec shell_objects = 4; + * `repeated .ei.ShellObjectSpec shell_objects = 4;` * @param value The shellObjects to add. */ @kotlin.jvm.JvmSynthetic @@ -334,7 +340,7 @@ public object DLCCatalogKt { _builder.addShellObjects(value) } /** - * repeated .ei.ShellObjectSpec shell_objects = 4; + * `repeated .ei.ShellObjectSpec shell_objects = 4;` * @param value The shellObjects to add. */ @kotlin.jvm.JvmSynthetic @@ -344,7 +350,7 @@ public object DLCCatalogKt { add(value) } /** - * repeated .ei.ShellObjectSpec shell_objects = 4; + * `repeated .ei.ShellObjectSpec shell_objects = 4;` * @param values The shellObjects to add. */ @kotlin.jvm.JvmSynthetic @@ -353,7 +359,7 @@ public object DLCCatalogKt { _builder.addAllShellObjects(values) } /** - * repeated .ei.ShellObjectSpec shell_objects = 4; + * `repeated .ei.ShellObjectSpec shell_objects = 4;` * @param values The shellObjects to add. */ @kotlin.jvm.JvmSynthetic @@ -363,7 +369,7 @@ public object DLCCatalogKt { addAll(values) } /** - * repeated .ei.ShellObjectSpec shell_objects = 4; + * `repeated .ei.ShellObjectSpec shell_objects = 4;` * @param index The index to set the value at. * @param value The shellObjects to set. */ @@ -373,7 +379,7 @@ public object DLCCatalogKt { _builder.setShellObjects(index, value) } /** - * repeated .ei.ShellObjectSpec shell_objects = 4; + * `repeated .ei.ShellObjectSpec shell_objects = 4;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearShellObjects") @@ -389,15 +395,15 @@ public object DLCCatalogKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ShellGroupsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ShellGroupSpec shell_groups = 5; + * `repeated .ei.ShellGroupSpec shell_groups = 5;` */ public val shellGroups: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getShellGroupsList() + _builder.shellGroupsList ) /** - * repeated .ei.ShellGroupSpec shell_groups = 5; + * `repeated .ei.ShellGroupSpec shell_groups = 5;` * @param value The shellGroups to add. */ @kotlin.jvm.JvmSynthetic @@ -406,7 +412,7 @@ public object DLCCatalogKt { _builder.addShellGroups(value) } /** - * repeated .ei.ShellGroupSpec shell_groups = 5; + * `repeated .ei.ShellGroupSpec shell_groups = 5;` * @param value The shellGroups to add. */ @kotlin.jvm.JvmSynthetic @@ -416,7 +422,7 @@ public object DLCCatalogKt { add(value) } /** - * repeated .ei.ShellGroupSpec shell_groups = 5; + * `repeated .ei.ShellGroupSpec shell_groups = 5;` * @param values The shellGroups to add. */ @kotlin.jvm.JvmSynthetic @@ -425,7 +431,7 @@ public object DLCCatalogKt { _builder.addAllShellGroups(values) } /** - * repeated .ei.ShellGroupSpec shell_groups = 5; + * `repeated .ei.ShellGroupSpec shell_groups = 5;` * @param values The shellGroups to add. */ @kotlin.jvm.JvmSynthetic @@ -435,7 +441,7 @@ public object DLCCatalogKt { addAll(values) } /** - * repeated .ei.ShellGroupSpec shell_groups = 5; + * `repeated .ei.ShellGroupSpec shell_groups = 5;` * @param index The index to set the value at. * @param value The shellGroups to set. */ @@ -445,7 +451,7 @@ public object DLCCatalogKt { _builder.setShellGroups(index, value) } /** - * repeated .ei.ShellGroupSpec shell_groups = 5; + * `repeated .ei.ShellGroupSpec shell_groups = 5;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearShellGroups") @@ -455,23 +461,23 @@ public object DLCCatalogKt { /** - * optional double shells_showcase_last_featured_time = 7; + * `optional double shells_showcase_last_featured_time = 7;` */ public var shellsShowcaseLastFeaturedTime: kotlin.Double @JvmName("getShellsShowcaseLastFeaturedTime") - get() = _builder.getShellsShowcaseLastFeaturedTime() + get() = _builder.shellsShowcaseLastFeaturedTime @JvmName("setShellsShowcaseLastFeaturedTime") set(value) { - _builder.setShellsShowcaseLastFeaturedTime(value) + _builder.shellsShowcaseLastFeaturedTime = value } /** - * optional double shells_showcase_last_featured_time = 7; + * `optional double shells_showcase_last_featured_time = 7;` */ public fun clearShellsShowcaseLastFeaturedTime() { _builder.clearShellsShowcaseLastFeaturedTime() } /** - * optional double shells_showcase_last_featured_time = 7; + * `optional double shells_showcase_last_featured_time = 7;` * @return Whether the shellsShowcaseLastFeaturedTime field is set. */ public fun hasShellsShowcaseLastFeaturedTime(): kotlin.Boolean { @@ -480,6 +486,6 @@ public object DLCCatalogKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.DLCCatalog.copy(block: ei.DLCCatalogKt.Dsl.() -> kotlin.Unit): ei.Ei.DLCCatalog = - ei.DLCCatalogKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.DLCCatalog.copy(block: `ei`.DLCCatalogKt.Dsl.() -> kotlin.Unit): ei.Ei.DLCCatalog = + `ei`.DLCCatalogKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/DLCItemKt.kt b/ei/kotlin/ei/DLCItemKt.kt index 0af37fa..9c341c0 100644 --- a/ei/kotlin/ei/DLCItemKt.kt +++ b/ei/kotlin/ei/DLCItemKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializedLCItem") public inline fun dLCItem(block: ei.DLCItemKt.Dsl.() -> kotlin.Unit): ei.Ei.DLCItem = ei.DLCItemKt.Dsl._create(ei.Ei.DLCItem.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.DLCItem` + */ public object DLCItemKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object DLCItemKt { internal fun _build(): ei.Ei.DLCItem = _builder.build() /** - * optional string name = 1; + * `optional string name = 1;` */ public var name: kotlin.String @JvmName("getName") - get() = _builder.getName() + get() = _builder.name @JvmName("setName") set(value) { - _builder.setName(value) + _builder.name = value } /** - * optional string name = 1; + * `optional string name = 1;` */ public fun clearName() { _builder.clearName() } /** - * optional string name = 1; + * `optional string name = 1;` * @return Whether the name field is set. */ public fun hasName(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object DLCItemKt { } /** - * optional string directory = 2; + * `optional string directory = 2;` */ public var directory: kotlin.String @JvmName("getDirectory") - get() = _builder.getDirectory() + get() = _builder.directory @JvmName("setDirectory") set(value) { - _builder.setDirectory(value) + _builder.directory = value } /** - * optional string directory = 2; + * `optional string directory = 2;` */ public fun clearDirectory() { _builder.clearDirectory() } /** - * optional string directory = 2; + * `optional string directory = 2;` * @return Whether the directory field is set. */ public fun hasDirectory(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object DLCItemKt { } /** - * optional string ext = 3; + * `optional string ext = 3;` */ public var ext: kotlin.String @JvmName("getExt") - get() = _builder.getExt() + get() = _builder.ext @JvmName("setExt") set(value) { - _builder.setExt(value) + _builder.ext = value } /** - * optional string ext = 3; + * `optional string ext = 3;` */ public fun clearExt() { _builder.clearExt() } /** - * optional string ext = 3; + * `optional string ext = 3;` * @return Whether the ext field is set. */ public fun hasExt(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object DLCItemKt { } /** - * optional bool compressed = 6; + * `optional bool compressed = 6;` */ public var compressed: kotlin.Boolean @JvmName("getCompressed") - get() = _builder.getCompressed() + get() = _builder.compressed @JvmName("setCompressed") set(value) { - _builder.setCompressed(value) + _builder.compressed = value } /** - * optional bool compressed = 6; + * `optional bool compressed = 6;` */ public fun clearCompressed() { _builder.clearCompressed() } /** - * optional bool compressed = 6; + * `optional bool compressed = 6;` * @return Whether the compressed field is set. */ public fun hasCompressed(): kotlin.Boolean { @@ -119,23 +125,23 @@ public object DLCItemKt { } /** - * optional uint64 original_size = 7; + * `optional uint64 original_size = 7;` */ public var originalSize: kotlin.Long @JvmName("getOriginalSize") - get() = _builder.getOriginalSize() + get() = _builder.originalSize @JvmName("setOriginalSize") set(value) { - _builder.setOriginalSize(value) + _builder.originalSize = value } /** - * optional uint64 original_size = 7; + * `optional uint64 original_size = 7;` */ public fun clearOriginalSize() { _builder.clearOriginalSize() } /** - * optional uint64 original_size = 7; + * `optional uint64 original_size = 7;` * @return Whether the originalSize field is set. */ public fun hasOriginalSize(): kotlin.Boolean { @@ -143,23 +149,23 @@ public object DLCItemKt { } /** - * optional string url = 4; + * `optional string url = 4;` */ public var url: kotlin.String @JvmName("getUrl") - get() = _builder.getUrl() + get() = _builder.url @JvmName("setUrl") set(value) { - _builder.setUrl(value) + _builder.url = value } /** - * optional string url = 4; + * `optional string url = 4;` */ public fun clearUrl() { _builder.clearUrl() } /** - * optional string url = 4; + * `optional string url = 4;` * @return Whether the url field is set. */ public fun hasUrl(): kotlin.Boolean { @@ -167,23 +173,23 @@ public object DLCItemKt { } /** - * optional string checksum = 5; + * `optional string checksum = 5;` */ public var checksum: kotlin.String @JvmName("getChecksum") - get() = _builder.getChecksum() + get() = _builder.checksum @JvmName("setChecksum") set(value) { - _builder.setChecksum(value) + _builder.checksum = value } /** - * optional string checksum = 5; + * `optional string checksum = 5;` */ public fun clearChecksum() { _builder.clearChecksum() } /** - * optional string checksum = 5; + * `optional string checksum = 5;` * @return Whether the checksum field is set. */ public fun hasChecksum(): kotlin.Boolean { @@ -192,6 +198,6 @@ public object DLCItemKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.DLCItem.copy(block: ei.DLCItemKt.Dsl.() -> kotlin.Unit): ei.Ei.DLCItem = - ei.DLCItemKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.DLCItem.copy(block: `ei`.DLCItemKt.Dsl.() -> kotlin.Unit): ei.Ei.DLCItem = + `ei`.DLCItemKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/DailyGiftInfoKt.kt b/ei/kotlin/ei/DailyGiftInfoKt.kt index ca7c8cf..0a7f516 100644 --- a/ei/kotlin/ei/DailyGiftInfoKt.kt +++ b/ei/kotlin/ei/DailyGiftInfoKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializedailyGiftInfo") public inline fun dailyGiftInfo(block: ei.DailyGiftInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.DailyGiftInfo = ei.DailyGiftInfoKt.Dsl._create(ei.Ei.DailyGiftInfo.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.DailyGiftInfo` + */ public object DailyGiftInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object DailyGiftInfoKt { internal fun _build(): ei.Ei.DailyGiftInfo = _builder.build() /** - * optional uint32 current_day = 1; + * `optional uint32 current_day = 1;` */ public var currentDay: kotlin.Int @JvmName("getCurrentDay") - get() = _builder.getCurrentDay() + get() = _builder.currentDay @JvmName("setCurrentDay") set(value) { - _builder.setCurrentDay(value) + _builder.currentDay = value } /** - * optional uint32 current_day = 1; + * `optional uint32 current_day = 1;` */ public fun clearCurrentDay() { _builder.clearCurrentDay() } /** - * optional uint32 current_day = 1; + * `optional uint32 current_day = 1;` * @return Whether the currentDay field is set. */ public fun hasCurrentDay(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object DailyGiftInfoKt { } /** - * optional double seconds_to_next_day = 2; + * `optional double seconds_to_next_day = 2;` */ public var secondsToNextDay: kotlin.Double @JvmName("getSecondsToNextDay") - get() = _builder.getSecondsToNextDay() + get() = _builder.secondsToNextDay @JvmName("setSecondsToNextDay") set(value) { - _builder.setSecondsToNextDay(value) + _builder.secondsToNextDay = value } /** - * optional double seconds_to_next_day = 2; + * `optional double seconds_to_next_day = 2;` */ public fun clearSecondsToNextDay() { _builder.clearSecondsToNextDay() } /** - * optional double seconds_to_next_day = 2; + * `optional double seconds_to_next_day = 2;` * @return Whether the secondsToNextDay field is set. */ public fun hasSecondsToNextDay(): kotlin.Boolean { @@ -72,6 +78,6 @@ public object DailyGiftInfoKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.DailyGiftInfo.copy(block: ei.DailyGiftInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.DailyGiftInfo = - ei.DailyGiftInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.DailyGiftInfo.copy(block: `ei`.DailyGiftInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.DailyGiftInfo = + `ei`.DailyGiftInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/DeviceInfoKt.kt b/ei/kotlin/ei/DeviceInfoKt.kt index 8bc83e0..968c5c8 100644 --- a/ei/kotlin/ei/DeviceInfoKt.kt +++ b/ei/kotlin/ei/DeviceInfoKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializedeviceInfo") public inline fun deviceInfo(block: ei.DeviceInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.DeviceInfo = ei.DeviceInfoKt.Dsl._create(ei.Ei.DeviceInfo.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.DeviceInfo` + */ public object DeviceInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object DeviceInfoKt { internal fun _build(): ei.Ei.DeviceInfo = _builder.build() /** - * optional string device_id = 1; + * `optional string device_id = 1;` */ public var deviceId: kotlin.String @JvmName("getDeviceId") - get() = _builder.getDeviceId() + get() = _builder.deviceId @JvmName("setDeviceId") set(value) { - _builder.setDeviceId(value) + _builder.deviceId = value } /** - * optional string device_id = 1; + * `optional string device_id = 1;` */ public fun clearDeviceId() { _builder.clearDeviceId() } /** - * optional string device_id = 1; + * `optional string device_id = 1;` * @return Whether the deviceId field is set. */ public fun hasDeviceId(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object DeviceInfoKt { } /** - * optional string advertising_id = 13; + * `optional string advertising_id = 13;` */ public var advertisingId: kotlin.String @JvmName("getAdvertisingId") - get() = _builder.getAdvertisingId() + get() = _builder.advertisingId @JvmName("setAdvertisingId") set(value) { - _builder.setAdvertisingId(value) + _builder.advertisingId = value } /** - * optional string advertising_id = 13; + * `optional string advertising_id = 13;` */ public fun clearAdvertisingId() { _builder.clearAdvertisingId() } /** - * optional string advertising_id = 13; + * `optional string advertising_id = 13;` * @return Whether the advertisingId field is set. */ public fun hasAdvertisingId(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object DeviceInfoKt { } /** - * optional string platform = 2; + * `optional string platform = 2;` */ public var platform: kotlin.String @JvmName("getPlatform") - get() = _builder.getPlatform() + get() = _builder.platform @JvmName("setPlatform") set(value) { - _builder.setPlatform(value) + _builder.platform = value } /** - * optional string platform = 2; + * `optional string platform = 2;` */ public fun clearPlatform() { _builder.clearPlatform() } /** - * optional string platform = 2; + * `optional string platform = 2;` * @return Whether the platform field is set. */ public fun hasPlatform(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object DeviceInfoKt { } /** - * optional string form_factor = 3; + * `optional string form_factor = 3;` */ public var formFactor: kotlin.String @JvmName("getFormFactor") - get() = _builder.getFormFactor() + get() = _builder.formFactor @JvmName("setFormFactor") set(value) { - _builder.setFormFactor(value) + _builder.formFactor = value } /** - * optional string form_factor = 3; + * `optional string form_factor = 3;` */ public fun clearFormFactor() { _builder.clearFormFactor() } /** - * optional string form_factor = 3; + * `optional string form_factor = 3;` * @return Whether the formFactor field is set. */ public fun hasFormFactor(): kotlin.Boolean { @@ -119,23 +125,23 @@ public object DeviceInfoKt { } /** - * optional string device_name = 4; + * `optional string device_name = 4;` */ public var deviceName: kotlin.String @JvmName("getDeviceName") - get() = _builder.getDeviceName() + get() = _builder.deviceName @JvmName("setDeviceName") set(value) { - _builder.setDeviceName(value) + _builder.deviceName = value } /** - * optional string device_name = 4; + * `optional string device_name = 4;` */ public fun clearDeviceName() { _builder.clearDeviceName() } /** - * optional string device_name = 4; + * `optional string device_name = 4;` * @return Whether the deviceName field is set. */ public fun hasDeviceName(): kotlin.Boolean { @@ -143,23 +149,23 @@ public object DeviceInfoKt { } /** - * optional string platform_version = 5; + * `optional string platform_version = 5;` */ public var platformVersion: kotlin.String @JvmName("getPlatformVersion") - get() = _builder.getPlatformVersion() + get() = _builder.platformVersion @JvmName("setPlatformVersion") set(value) { - _builder.setPlatformVersion(value) + _builder.platformVersion = value } /** - * optional string platform_version = 5; + * `optional string platform_version = 5;` */ public fun clearPlatformVersion() { _builder.clearPlatformVersion() } /** - * optional string platform_version = 5; + * `optional string platform_version = 5;` * @return Whether the platformVersion field is set. */ public fun hasPlatformVersion(): kotlin.Boolean { @@ -167,23 +173,23 @@ public object DeviceInfoKt { } /** - * optional string locale_country = 6; + * `optional string locale_country = 6;` */ public var localeCountry: kotlin.String @JvmName("getLocaleCountry") - get() = _builder.getLocaleCountry() + get() = _builder.localeCountry @JvmName("setLocaleCountry") set(value) { - _builder.setLocaleCountry(value) + _builder.localeCountry = value } /** - * optional string locale_country = 6; + * `optional string locale_country = 6;` */ public fun clearLocaleCountry() { _builder.clearLocaleCountry() } /** - * optional string locale_country = 6; + * `optional string locale_country = 6;` * @return Whether the localeCountry field is set. */ public fun hasLocaleCountry(): kotlin.Boolean { @@ -191,23 +197,23 @@ public object DeviceInfoKt { } /** - * optional string locale_language = 7; + * `optional string locale_language = 7;` */ public var localeLanguage: kotlin.String @JvmName("getLocaleLanguage") - get() = _builder.getLocaleLanguage() + get() = _builder.localeLanguage @JvmName("setLocaleLanguage") set(value) { - _builder.setLocaleLanguage(value) + _builder.localeLanguage = value } /** - * optional string locale_language = 7; + * `optional string locale_language = 7;` */ public fun clearLocaleLanguage() { _builder.clearLocaleLanguage() } /** - * optional string locale_language = 7; + * `optional string locale_language = 7;` * @return Whether the localeLanguage field is set. */ public fun hasLocaleLanguage(): kotlin.Boolean { @@ -215,23 +221,23 @@ public object DeviceInfoKt { } /** - * optional string gpu_vendor = 8; + * `optional string gpu_vendor = 8;` */ public var gpuVendor: kotlin.String @JvmName("getGpuVendor") - get() = _builder.getGpuVendor() + get() = _builder.gpuVendor @JvmName("setGpuVendor") set(value) { - _builder.setGpuVendor(value) + _builder.gpuVendor = value } /** - * optional string gpu_vendor = 8; + * `optional string gpu_vendor = 8;` */ public fun clearGpuVendor() { _builder.clearGpuVendor() } /** - * optional string gpu_vendor = 8; + * `optional string gpu_vendor = 8;` * @return Whether the gpuVendor field is set. */ public fun hasGpuVendor(): kotlin.Boolean { @@ -239,23 +245,23 @@ public object DeviceInfoKt { } /** - * optional string gpu_model = 9; + * `optional string gpu_model = 9;` */ public var gpuModel: kotlin.String @JvmName("getGpuModel") - get() = _builder.getGpuModel() + get() = _builder.gpuModel @JvmName("setGpuModel") set(value) { - _builder.setGpuModel(value) + _builder.gpuModel = value } /** - * optional string gpu_model = 9; + * `optional string gpu_model = 9;` */ public fun clearGpuModel() { _builder.clearGpuModel() } /** - * optional string gpu_model = 9; + * `optional string gpu_model = 9;` * @return Whether the gpuModel field is set. */ public fun hasGpuModel(): kotlin.Boolean { @@ -263,23 +269,23 @@ public object DeviceInfoKt { } /** - * optional string device_bucket = 10; + * `optional string device_bucket = 10;` */ public var deviceBucket: kotlin.String @JvmName("getDeviceBucket") - get() = _builder.getDeviceBucket() + get() = _builder.deviceBucket @JvmName("setDeviceBucket") set(value) { - _builder.setDeviceBucket(value) + _builder.deviceBucket = value } /** - * optional string device_bucket = 10; + * `optional string device_bucket = 10;` */ public fun clearDeviceBucket() { _builder.clearDeviceBucket() } /** - * optional string device_bucket = 10; + * `optional string device_bucket = 10;` * @return Whether the deviceBucket field is set. */ public fun hasDeviceBucket(): kotlin.Boolean { @@ -287,23 +293,23 @@ public object DeviceInfoKt { } /** - * optional uint32 screen_width = 11; + * `optional uint32 screen_width = 11;` */ public var screenWidth: kotlin.Int @JvmName("getScreenWidth") - get() = _builder.getScreenWidth() + get() = _builder.screenWidth @JvmName("setScreenWidth") set(value) { - _builder.setScreenWidth(value) + _builder.screenWidth = value } /** - * optional uint32 screen_width = 11; + * `optional uint32 screen_width = 11;` */ public fun clearScreenWidth() { _builder.clearScreenWidth() } /** - * optional uint32 screen_width = 11; + * `optional uint32 screen_width = 11;` * @return Whether the screenWidth field is set. */ public fun hasScreenWidth(): kotlin.Boolean { @@ -311,23 +317,23 @@ public object DeviceInfoKt { } /** - * optional uint32 screen_height = 12; + * `optional uint32 screen_height = 12;` */ public var screenHeight: kotlin.Int @JvmName("getScreenHeight") - get() = _builder.getScreenHeight() + get() = _builder.screenHeight @JvmName("setScreenHeight") set(value) { - _builder.setScreenHeight(value) + _builder.screenHeight = value } /** - * optional uint32 screen_height = 12; + * `optional uint32 screen_height = 12;` */ public fun clearScreenHeight() { _builder.clearScreenHeight() } /** - * optional uint32 screen_height = 12; + * `optional uint32 screen_height = 12;` * @return Whether the screenHeight field is set. */ public fun hasScreenHeight(): kotlin.Boolean { @@ -336,6 +342,6 @@ public object DeviceInfoKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.DeviceInfo.copy(block: ei.DeviceInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.DeviceInfo = - ei.DeviceInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.DeviceInfo.copy(block: `ei`.DeviceInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.DeviceInfo = + `ei`.DeviceInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/EggIncAdConfigKt.kt b/ei/kotlin/ei/EggIncAdConfigKt.kt index bf70570..be745ee 100644 --- a/ei/kotlin/ei/EggIncAdConfigKt.kt +++ b/ei/kotlin/ei/EggIncAdConfigKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeeggIncAdConfig") public inline fun eggIncAdConfig(block: ei.EggIncAdConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.EggIncAdConfig = ei.EggIncAdConfigKt.Dsl._create(ei.Ei.EggIncAdConfig.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.EggIncAdConfig` + */ public object EggIncAdConfigKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -29,15 +35,15 @@ public object EggIncAdConfigKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class NetworkPriorityProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.AdNetwork network_priority = 1; + * `repeated .ei.AdNetwork network_priority = 1;` */ - public val networkPriority: com.google.protobuf.kotlin.DslList + public val networkPriority: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getNetworkPriorityList() + _builder.networkPriorityList ) /** - * repeated .ei.AdNetwork network_priority = 1; + * `repeated .ei.AdNetwork network_priority = 1;` * @param value The networkPriority to add. */ @kotlin.jvm.JvmSynthetic @@ -45,7 +51,7 @@ public object EggIncAdConfigKt { public fun com.google.protobuf.kotlin.DslList.add(value: ei.Ei.AdNetwork) { _builder.addNetworkPriority(value) }/** - * repeated .ei.AdNetwork network_priority = 1; + * `repeated .ei.AdNetwork network_priority = 1;` * @param value The networkPriority to add. */ @kotlin.jvm.JvmSynthetic @@ -54,7 +60,7 @@ public object EggIncAdConfigKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ei.Ei.AdNetwork) { add(value) }/** - * repeated .ei.AdNetwork network_priority = 1; + * `repeated .ei.AdNetwork network_priority = 1;` * @param values The networkPriority to add. */ @kotlin.jvm.JvmSynthetic @@ -62,7 +68,7 @@ public object EggIncAdConfigKt { public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllNetworkPriority(values) }/** - * repeated .ei.AdNetwork network_priority = 1; + * `repeated .ei.AdNetwork network_priority = 1;` * @param values The networkPriority to add. */ @kotlin.jvm.JvmSynthetic @@ -71,7 +77,7 @@ public object EggIncAdConfigKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** - * repeated .ei.AdNetwork network_priority = 1; + * `repeated .ei.AdNetwork network_priority = 1;` * @param index The index to set the value at. * @param value The networkPriority to set. */ @@ -80,7 +86,7 @@ public object EggIncAdConfigKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ei.Ei.AdNetwork) { _builder.setNetworkPriority(index, value) }/** - * repeated .ei.AdNetwork network_priority = 1; + * `repeated .ei.AdNetwork network_priority = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearNetworkPriority") @@ -89,6 +95,6 @@ public object EggIncAdConfigKt { }} } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.EggIncAdConfig.copy(block: ei.EggIncAdConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.EggIncAdConfig = - ei.EggIncAdConfigKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.EggIncAdConfig.copy(block: `ei`.EggIncAdConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.EggIncAdConfig = + `ei`.EggIncAdConfigKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/EggIncCurrentEventsKt.kt b/ei/kotlin/ei/EggIncCurrentEventsKt.kt index 8f8236f..71e9d1b 100644 --- a/ei/kotlin/ei/EggIncCurrentEventsKt.kt +++ b/ei/kotlin/ei/EggIncCurrentEventsKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeeggIncCurrentEvents") public inline fun eggIncCurrentEvents(block: ei.EggIncCurrentEventsKt.Dsl.() -> kotlin.Unit): ei.Ei.EggIncCurrentEvents = ei.EggIncCurrentEventsKt.Dsl._create(ei.Ei.EggIncCurrentEvents.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.EggIncCurrentEvents` + */ public object EggIncCurrentEventsKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -29,15 +35,15 @@ public object EggIncCurrentEventsKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class EventsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.EggIncEvent events = 1; + * `repeated .ei.EggIncEvent events = 1;` */ public val events: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getEventsList() + _builder.eventsList ) /** - * repeated .ei.EggIncEvent events = 1; + * `repeated .ei.EggIncEvent events = 1;` * @param value The events to add. */ @kotlin.jvm.JvmSynthetic @@ -46,7 +52,7 @@ public object EggIncCurrentEventsKt { _builder.addEvents(value) } /** - * repeated .ei.EggIncEvent events = 1; + * `repeated .ei.EggIncEvent events = 1;` * @param value The events to add. */ @kotlin.jvm.JvmSynthetic @@ -56,7 +62,7 @@ public object EggIncCurrentEventsKt { add(value) } /** - * repeated .ei.EggIncEvent events = 1; + * `repeated .ei.EggIncEvent events = 1;` * @param values The events to add. */ @kotlin.jvm.JvmSynthetic @@ -65,7 +71,7 @@ public object EggIncCurrentEventsKt { _builder.addAllEvents(values) } /** - * repeated .ei.EggIncEvent events = 1; + * `repeated .ei.EggIncEvent events = 1;` * @param values The events to add. */ @kotlin.jvm.JvmSynthetic @@ -75,7 +81,7 @@ public object EggIncCurrentEventsKt { addAll(values) } /** - * repeated .ei.EggIncEvent events = 1; + * `repeated .ei.EggIncEvent events = 1;` * @param index The index to set the value at. * @param value The events to set. */ @@ -85,7 +91,7 @@ public object EggIncCurrentEventsKt { _builder.setEvents(index, value) } /** - * repeated .ei.EggIncEvent events = 1; + * `repeated .ei.EggIncEvent events = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearEvents") @@ -96,6 +102,6 @@ public object EggIncCurrentEventsKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.EggIncCurrentEvents.copy(block: ei.EggIncCurrentEventsKt.Dsl.() -> kotlin.Unit): ei.Ei.EggIncCurrentEvents = - ei.EggIncCurrentEventsKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.EggIncCurrentEvents.copy(block: `ei`.EggIncCurrentEventsKt.Dsl.() -> kotlin.Unit): ei.Ei.EggIncCurrentEvents = + `ei`.EggIncCurrentEventsKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/EggIncEventKt.kt b/ei/kotlin/ei/EggIncEventKt.kt index 1fa5d0f..6a11a53 100644 --- a/ei/kotlin/ei/EggIncEventKt.kt +++ b/ei/kotlin/ei/EggIncEventKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeeggIncEvent") public inline fun eggIncEvent(block: ei.EggIncEventKt.Dsl.() -> kotlin.Unit): ei.Ei.EggIncEvent = ei.EggIncEventKt.Dsl._create(ei.Ei.EggIncEvent.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.EggIncEvent` + */ public object EggIncEventKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object EggIncEventKt { internal fun _build(): ei.Ei.EggIncEvent = _builder.build() /** - * optional string identifier = 1; + * `optional string identifier = 1;` */ public var identifier: kotlin.String @JvmName("getIdentifier") - get() = _builder.getIdentifier() + get() = _builder.identifier @JvmName("setIdentifier") set(value) { - _builder.setIdentifier(value) + _builder.identifier = value } /** - * optional string identifier = 1; + * `optional string identifier = 1;` */ public fun clearIdentifier() { _builder.clearIdentifier() } /** - * optional string identifier = 1; + * `optional string identifier = 1;` * @return Whether the identifier field is set. */ public fun hasIdentifier(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object EggIncEventKt { } /** - * optional double seconds_remaining = 2; + * `optional double seconds_remaining = 2;` */ public var secondsRemaining: kotlin.Double @JvmName("getSecondsRemaining") - get() = _builder.getSecondsRemaining() + get() = _builder.secondsRemaining @JvmName("setSecondsRemaining") set(value) { - _builder.setSecondsRemaining(value) + _builder.secondsRemaining = value } /** - * optional double seconds_remaining = 2; + * `optional double seconds_remaining = 2;` */ public fun clearSecondsRemaining() { _builder.clearSecondsRemaining() } /** - * optional double seconds_remaining = 2; + * `optional double seconds_remaining = 2;` * @return Whether the secondsRemaining field is set. */ public fun hasSecondsRemaining(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object EggIncEventKt { } /** - * optional string type = 3; + * `optional string type = 3;` */ public var type: kotlin.String @JvmName("getType") - get() = _builder.getType() + get() = _builder.type @JvmName("setType") set(value) { - _builder.setType(value) + _builder.type = value } /** - * optional string type = 3; + * `optional string type = 3;` */ public fun clearType() { _builder.clearType() } /** - * optional string type = 3; + * `optional string type = 3;` * @return Whether the type field is set. */ public fun hasType(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object EggIncEventKt { } /** - * optional double multiplier = 4; + * `optional double multiplier = 4;` */ public var multiplier: kotlin.Double @JvmName("getMultiplier") - get() = _builder.getMultiplier() + get() = _builder.multiplier @JvmName("setMultiplier") set(value) { - _builder.setMultiplier(value) + _builder.multiplier = value } /** - * optional double multiplier = 4; + * `optional double multiplier = 4;` */ public fun clearMultiplier() { _builder.clearMultiplier() } /** - * optional double multiplier = 4; + * `optional double multiplier = 4;` * @return Whether the multiplier field is set. */ public fun hasMultiplier(): kotlin.Boolean { @@ -119,23 +125,23 @@ public object EggIncEventKt { } /** - * optional string subtitle = 5; + * `optional string subtitle = 5;` */ public var subtitle: kotlin.String @JvmName("getSubtitle") - get() = _builder.getSubtitle() + get() = _builder.subtitle @JvmName("setSubtitle") set(value) { - _builder.setSubtitle(value) + _builder.subtitle = value } /** - * optional string subtitle = 5; + * `optional string subtitle = 5;` */ public fun clearSubtitle() { _builder.clearSubtitle() } /** - * optional string subtitle = 5; + * `optional string subtitle = 5;` * @return Whether the subtitle field is set. */ public fun hasSubtitle(): kotlin.Boolean { @@ -143,23 +149,23 @@ public object EggIncEventKt { } /** - * optional double start_time = 6; + * `optional double start_time = 6;` */ public var startTime: kotlin.Double @JvmName("getStartTime") - get() = _builder.getStartTime() + get() = _builder.startTime @JvmName("setStartTime") set(value) { - _builder.setStartTime(value) + _builder.startTime = value } /** - * optional double start_time = 6; + * `optional double start_time = 6;` */ public fun clearStartTime() { _builder.clearStartTime() } /** - * optional double start_time = 6; + * `optional double start_time = 6;` * @return Whether the startTime field is set. */ public fun hasStartTime(): kotlin.Boolean { @@ -167,23 +173,23 @@ public object EggIncEventKt { } /** - * optional double duration = 7; + * `optional double duration = 7;` */ public var duration: kotlin.Double @JvmName("getDuration") - get() = _builder.getDuration() + get() = _builder.duration @JvmName("setDuration") set(value) { - _builder.setDuration(value) + _builder.duration = value } /** - * optional double duration = 7; + * `optional double duration = 7;` */ public fun clearDuration() { _builder.clearDuration() } /** - * optional double duration = 7; + * `optional double duration = 7;` * @return Whether the duration field is set. */ public fun hasDuration(): kotlin.Boolean { @@ -191,23 +197,23 @@ public object EggIncEventKt { } /** - * optional bool cc_only = 8; + * `optional bool cc_only = 8;` */ public var ccOnly: kotlin.Boolean @JvmName("getCcOnly") - get() = _builder.getCcOnly() + get() = _builder.ccOnly @JvmName("setCcOnly") set(value) { - _builder.setCcOnly(value) + _builder.ccOnly = value } /** - * optional bool cc_only = 8; + * `optional bool cc_only = 8;` */ public fun clearCcOnly() { _builder.clearCcOnly() } /** - * optional bool cc_only = 8; + * `optional bool cc_only = 8;` * @return Whether the ccOnly field is set. */ public fun hasCcOnly(): kotlin.Boolean { @@ -216,6 +222,6 @@ public object EggIncEventKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.EggIncEvent.copy(block: ei.EggIncEventKt.Dsl.() -> kotlin.Unit): ei.Ei.EggIncEvent = - ei.EggIncEventKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.EggIncEvent.copy(block: `ei`.EggIncEventKt.Dsl.() -> kotlin.Unit): ei.Ei.EggIncEvent = + `ei`.EggIncEventKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/EggIncFirstContactRequestKt.kt b/ei/kotlin/ei/EggIncFirstContactRequestKt.kt index 1fa215c..56e8e09 100644 --- a/ei/kotlin/ei/EggIncFirstContactRequestKt.kt +++ b/ei/kotlin/ei/EggIncFirstContactRequestKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeeggIncFirstContactRequest") public inline fun eggIncFirstContactRequest(block: ei.EggIncFirstContactRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.EggIncFirstContactRequest = ei.EggIncFirstContactRequestKt.Dsl._create(ei.Ei.EggIncFirstContactRequest.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.EggIncFirstContactRequest` + */ public object EggIncFirstContactRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object EggIncFirstContactRequestKt { internal fun _build(): ei.Ei.EggIncFirstContactRequest = _builder.build() /** - * optional .ei.BasicRequestInfo rinfo = 8; + * `optional .ei.BasicRequestInfo rinfo = 8;` */ public var rinfo: ei.Ei.BasicRequestInfo @JvmName("getRinfo") - get() = _builder.getRinfo() + get() = _builder.rinfo @JvmName("setRinfo") set(value) { - _builder.setRinfo(value) + _builder.rinfo = value } /** - * optional .ei.BasicRequestInfo rinfo = 8; + * `optional .ei.BasicRequestInfo rinfo = 8;` */ public fun clearRinfo() { _builder.clearRinfo() } /** - * optional .ei.BasicRequestInfo rinfo = 8; + * `optional .ei.BasicRequestInfo rinfo = 8;` * @return Whether the rinfo field is set. */ public fun hasRinfo(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object EggIncFirstContactRequestKt { get() = _builder.rinfoOrNull /** - * optional string ei_user_id = 4; + * `optional string ei_user_id = 4;` */ public var eiUserId: kotlin.String @JvmName("getEiUserId") - get() = _builder.getEiUserId() + get() = _builder.eiUserId @JvmName("setEiUserId") set(value) { - _builder.setEiUserId(value) + _builder.eiUserId = value } /** - * optional string ei_user_id = 4; + * `optional string ei_user_id = 4;` */ public fun clearEiUserId() { _builder.clearEiUserId() } /** - * optional string ei_user_id = 4; + * `optional string ei_user_id = 4;` * @return Whether the eiUserId field is set. */ public fun hasEiUserId(): kotlin.Boolean { @@ -73,23 +79,23 @@ public object EggIncFirstContactRequestKt { } /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public var userId: kotlin.String @JvmName("getUserId") - get() = _builder.getUserId() + get() = _builder.userId @JvmName("setUserId") set(value) { - _builder.setUserId(value) + _builder.userId = value } /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public fun clearUserId() { _builder.clearUserId() } /** - * optional string user_id = 1; + * `optional string user_id = 1;` * @return Whether the userId field is set. */ public fun hasUserId(): kotlin.Boolean { @@ -97,23 +103,23 @@ public object EggIncFirstContactRequestKt { } /** - * optional string game_services_id = 7; + * `optional string game_services_id = 7;` */ public var gameServicesId: kotlin.String @JvmName("getGameServicesId") - get() = _builder.getGameServicesId() + get() = _builder.gameServicesId @JvmName("setGameServicesId") set(value) { - _builder.setGameServicesId(value) + _builder.gameServicesId = value } /** - * optional string game_services_id = 7; + * `optional string game_services_id = 7;` */ public fun clearGameServicesId() { _builder.clearGameServicesId() } /** - * optional string game_services_id = 7; + * `optional string game_services_id = 7;` * @return Whether the gameServicesId field is set. */ public fun hasGameServicesId(): kotlin.Boolean { @@ -121,23 +127,23 @@ public object EggIncFirstContactRequestKt { } /** - * optional string device_id = 5; + * `optional string device_id = 5;` */ public var deviceId: kotlin.String @JvmName("getDeviceId") - get() = _builder.getDeviceId() + get() = _builder.deviceId @JvmName("setDeviceId") set(value) { - _builder.setDeviceId(value) + _builder.deviceId = value } /** - * optional string device_id = 5; + * `optional string device_id = 5;` */ public fun clearDeviceId() { _builder.clearDeviceId() } /** - * optional string device_id = 5; + * `optional string device_id = 5;` * @return Whether the deviceId field is set. */ public fun hasDeviceId(): kotlin.Boolean { @@ -145,23 +151,23 @@ public object EggIncFirstContactRequestKt { } /** - * optional string username = 6; + * `optional string username = 6;` */ public var username: kotlin.String @JvmName("getUsername") - get() = _builder.getUsername() + get() = _builder.username @JvmName("setUsername") set(value) { - _builder.setUsername(value) + _builder.username = value } /** - * optional string username = 6; + * `optional string username = 6;` */ public fun clearUsername() { _builder.clearUsername() } /** - * optional string username = 6; + * `optional string username = 6;` * @return Whether the username field is set. */ public fun hasUsername(): kotlin.Boolean { @@ -169,23 +175,23 @@ public object EggIncFirstContactRequestKt { } /** - * optional uint32 client_version = 2; + * `optional uint32 client_version = 2;` */ public var clientVersion: kotlin.Int @JvmName("getClientVersion") - get() = _builder.getClientVersion() + get() = _builder.clientVersion @JvmName("setClientVersion") set(value) { - _builder.setClientVersion(value) + _builder.clientVersion = value } /** - * optional uint32 client_version = 2; + * `optional uint32 client_version = 2;` */ public fun clearClientVersion() { _builder.clearClientVersion() } /** - * optional uint32 client_version = 2; + * `optional uint32 client_version = 2;` * @return Whether the clientVersion field is set. */ public fun hasClientVersion(): kotlin.Boolean { @@ -193,23 +199,23 @@ public object EggIncFirstContactRequestKt { } /** - * optional .ei.Platform platform = 3; + * `optional .ei.Platform platform = 3;` */ public var platform: ei.Ei.Platform @JvmName("getPlatform") - get() = _builder.getPlatform() + get() = _builder.platform @JvmName("setPlatform") set(value) { - _builder.setPlatform(value) + _builder.platform = value } /** - * optional .ei.Platform platform = 3; + * `optional .ei.Platform platform = 3;` */ public fun clearPlatform() { _builder.clearPlatform() } /** - * optional .ei.Platform platform = 3; + * `optional .ei.Platform platform = 3;` * @return Whether the platform field is set. */ public fun hasPlatform(): kotlin.Boolean { @@ -218,9 +224,9 @@ public object EggIncFirstContactRequestKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.EggIncFirstContactRequest.copy(block: ei.EggIncFirstContactRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.EggIncFirstContactRequest = - ei.EggIncFirstContactRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.EggIncFirstContactRequest.copy(block: `ei`.EggIncFirstContactRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.EggIncFirstContactRequest = + `ei`.EggIncFirstContactRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.EggIncFirstContactRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? +public val ei.Ei.EggIncFirstContactRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? get() = if (hasRinfo()) getRinfo() else null diff --git a/ei/kotlin/ei/EggIncFirstContactResponseKt.kt b/ei/kotlin/ei/EggIncFirstContactResponseKt.kt index f9e83b5..d374eb3 100644 --- a/ei/kotlin/ei/EggIncFirstContactResponseKt.kt +++ b/ei/kotlin/ei/EggIncFirstContactResponseKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeeggIncFirstContactResponse") public inline fun eggIncFirstContactResponse(block: ei.EggIncFirstContactResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.EggIncFirstContactResponse = ei.EggIncFirstContactResponseKt.Dsl._create(ei.Ei.EggIncFirstContactResponse.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.EggIncFirstContactResponse` + */ public object EggIncFirstContactResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object EggIncFirstContactResponseKt { internal fun _build(): ei.Ei.EggIncFirstContactResponse = _builder.build() /** - * optional string ei_user_id = 2; + * `optional string ei_user_id = 2;` */ public var eiUserId: kotlin.String @JvmName("getEiUserId") - get() = _builder.getEiUserId() + get() = _builder.eiUserId @JvmName("setEiUserId") set(value) { - _builder.setEiUserId(value) + _builder.eiUserId = value } /** - * optional string ei_user_id = 2; + * `optional string ei_user_id = 2;` */ public fun clearEiUserId() { _builder.clearEiUserId() } /** - * optional string ei_user_id = 2; + * `optional string ei_user_id = 2;` * @return Whether the eiUserId field is set. */ public fun hasEiUserId(): kotlin.Boolean { @@ -53,16 +59,16 @@ public object EggIncFirstContactResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class IdsTransferredProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated string ids_transferred = 3; + * `repeated string ids_transferred = 3;` * @return A list containing the idsTransferred. */ public val idsTransferred: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getIdsTransferredList() + _builder.idsTransferredList ) /** - * repeated string ids_transferred = 3; + * `repeated string ids_transferred = 3;` * @param value The idsTransferred to add. */ @kotlin.jvm.JvmSynthetic @@ -71,7 +77,7 @@ public object EggIncFirstContactResponseKt { _builder.addIdsTransferred(value) } /** - * repeated string ids_transferred = 3; + * `repeated string ids_transferred = 3;` * @param value The idsTransferred to add. */ @kotlin.jvm.JvmSynthetic @@ -81,7 +87,7 @@ public object EggIncFirstContactResponseKt { add(value) } /** - * repeated string ids_transferred = 3; + * `repeated string ids_transferred = 3;` * @param values The idsTransferred to add. */ @kotlin.jvm.JvmSynthetic @@ -90,7 +96,7 @@ public object EggIncFirstContactResponseKt { _builder.addAllIdsTransferred(values) } /** - * repeated string ids_transferred = 3; + * `repeated string ids_transferred = 3;` * @param values The idsTransferred to add. */ @kotlin.jvm.JvmSynthetic @@ -100,7 +106,7 @@ public object EggIncFirstContactResponseKt { addAll(values) } /** - * repeated string ids_transferred = 3; + * `repeated string ids_transferred = 3;` * @param index The index to set the value at. * @param value The idsTransferred to set. */ @@ -109,7 +115,7 @@ public object EggIncFirstContactResponseKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setIdsTransferred(index, value) }/** - * repeated string ids_transferred = 3; + * `repeated string ids_transferred = 3;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearIdsTransferred") @@ -117,23 +123,23 @@ public object EggIncFirstContactResponseKt { _builder.clearIdsTransferred() } /** - * optional uint32 error_code = 4 [default = 0]; + * `optional uint32 error_code = 4 [default = 0];` */ public var errorCode: kotlin.Int @JvmName("getErrorCode") - get() = _builder.getErrorCode() + get() = _builder.errorCode @JvmName("setErrorCode") set(value) { - _builder.setErrorCode(value) + _builder.errorCode = value } /** - * optional uint32 error_code = 4 [default = 0]; + * `optional uint32 error_code = 4 [default = 0];` */ public fun clearErrorCode() { _builder.clearErrorCode() } /** - * optional uint32 error_code = 4 [default = 0]; + * `optional uint32 error_code = 4 [default = 0];` * @return Whether the errorCode field is set. */ public fun hasErrorCode(): kotlin.Boolean { @@ -141,23 +147,23 @@ public object EggIncFirstContactResponseKt { } /** - * optional string error_message = 5; + * `optional string error_message = 5;` */ public var errorMessage: kotlin.String @JvmName("getErrorMessage") - get() = _builder.getErrorMessage() + get() = _builder.errorMessage @JvmName("setErrorMessage") set(value) { - _builder.setErrorMessage(value) + _builder.errorMessage = value } /** - * optional string error_message = 5; + * `optional string error_message = 5;` */ public fun clearErrorMessage() { _builder.clearErrorMessage() } /** - * optional string error_message = 5; + * `optional string error_message = 5;` * @return Whether the errorMessage field is set. */ public fun hasErrorMessage(): kotlin.Boolean { @@ -165,23 +171,23 @@ public object EggIncFirstContactResponseKt { } /** - * optional .ei.Backup backup = 1; + * `optional .ei.Backup backup = 1;` */ public var backup: ei.Ei.Backup @JvmName("getBackup") - get() = _builder.getBackup() + get() = _builder.backup @JvmName("setBackup") set(value) { - _builder.setBackup(value) + _builder.backup = value } /** - * optional .ei.Backup backup = 1; + * `optional .ei.Backup backup = 1;` */ public fun clearBackup() { _builder.clearBackup() } /** - * optional .ei.Backup backup = 1; + * `optional .ei.Backup backup = 1;` * @return Whether the backup field is set. */ public fun hasBackup(): kotlin.Boolean { @@ -192,9 +198,9 @@ public object EggIncFirstContactResponseKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.EggIncFirstContactResponse.copy(block: ei.EggIncFirstContactResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.EggIncFirstContactResponse = - ei.EggIncFirstContactResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.EggIncFirstContactResponse.copy(block: `ei`.EggIncFirstContactResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.EggIncFirstContactResponse = + `ei`.EggIncFirstContactResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.EggIncFirstContactResponseOrBuilder.backupOrNull: ei.Ei.Backup? +public val ei.Ei.EggIncFirstContactResponseOrBuilder.backupOrNull: ei.Ei.Backup? get() = if (hasBackup()) getBackup() else null diff --git a/ei/kotlin/ei/EiKt.kt b/ei/kotlin/ei/EiKt.kt index e69de29..93df3ad 100644 --- a/ei/kotlin/ei/EiKt.kt +++ b/ei/kotlin/ei/EiKt.kt @@ -0,0 +1,8 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: ei.proto + +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") +package ei; + diff --git a/ei/kotlin/ei/FarmProductionParamsKt.kt b/ei/kotlin/ei/FarmProductionParamsKt.kt index 45b8e57..6da8c2b 100644 --- a/ei/kotlin/ei/FarmProductionParamsKt.kt +++ b/ei/kotlin/ei/FarmProductionParamsKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializefarmProductionParams") public inline fun farmProductionParams(block: ei.FarmProductionParamsKt.Dsl.() -> kotlin.Unit): ei.Ei.FarmProductionParams = ei.FarmProductionParamsKt.Dsl._create(ei.Ei.FarmProductionParams.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.FarmProductionParams` + */ public object FarmProductionParamsKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object FarmProductionParamsKt { internal fun _build(): ei.Ei.FarmProductionParams = _builder.build() /** - * optional double farm_population = 1; + * `optional double farm_population = 1;` */ public var farmPopulation: kotlin.Double @JvmName("getFarmPopulation") - get() = _builder.getFarmPopulation() + get() = _builder.farmPopulation @JvmName("setFarmPopulation") set(value) { - _builder.setFarmPopulation(value) + _builder.farmPopulation = value } /** - * optional double farm_population = 1; + * `optional double farm_population = 1;` */ public fun clearFarmPopulation() { _builder.clearFarmPopulation() } /** - * optional double farm_population = 1; + * `optional double farm_population = 1;` * @return Whether the farmPopulation field is set. */ public fun hasFarmPopulation(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object FarmProductionParamsKt { } /** - * optional double farm_capacity = 2; + * `optional double farm_capacity = 2;` */ public var farmCapacity: kotlin.Double @JvmName("getFarmCapacity") - get() = _builder.getFarmCapacity() + get() = _builder.farmCapacity @JvmName("setFarmCapacity") set(value) { - _builder.setFarmCapacity(value) + _builder.farmCapacity = value } /** - * optional double farm_capacity = 2; + * `optional double farm_capacity = 2;` */ public fun clearFarmCapacity() { _builder.clearFarmCapacity() } /** - * optional double farm_capacity = 2; + * `optional double farm_capacity = 2;` * @return Whether the farmCapacity field is set. */ public fun hasFarmCapacity(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object FarmProductionParamsKt { } /** - * optional double elr = 3; + * `optional double elr = 3;` */ public var elr: kotlin.Double @JvmName("getElr") - get() = _builder.getElr() + get() = _builder.elr @JvmName("setElr") set(value) { - _builder.setElr(value) + _builder.elr = value } /** - * optional double elr = 3; + * `optional double elr = 3;` */ public fun clearElr() { _builder.clearElr() } /** - * optional double elr = 3; + * `optional double elr = 3;` * @return Whether the elr field is set. */ public fun hasElr(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object FarmProductionParamsKt { } /** - * optional double ihr = 4; + * `optional double ihr = 4;` */ public var ihr: kotlin.Double @JvmName("getIhr") - get() = _builder.getIhr() + get() = _builder.ihr @JvmName("setIhr") set(value) { - _builder.setIhr(value) + _builder.ihr = value } /** - * optional double ihr = 4; + * `optional double ihr = 4;` */ public fun clearIhr() { _builder.clearIhr() } /** - * optional double ihr = 4; + * `optional double ihr = 4;` * @return Whether the ihr field is set. */ public fun hasIhr(): kotlin.Boolean { @@ -119,23 +125,23 @@ public object FarmProductionParamsKt { } /** - * optional double sr = 5; + * `optional double sr = 5;` */ public var sr: kotlin.Double @JvmName("getSr") - get() = _builder.getSr() + get() = _builder.sr @JvmName("setSr") set(value) { - _builder.setSr(value) + _builder.sr = value } /** - * optional double sr = 5; + * `optional double sr = 5;` */ public fun clearSr() { _builder.clearSr() } /** - * optional double sr = 5; + * `optional double sr = 5;` * @return Whether the sr field is set. */ public fun hasSr(): kotlin.Boolean { @@ -143,23 +149,23 @@ public object FarmProductionParamsKt { } /** - * optional double delivered = 6; + * `optional double delivered = 6;` */ public var delivered: kotlin.Double @JvmName("getDelivered") - get() = _builder.getDelivered() + get() = _builder.delivered @JvmName("setDelivered") set(value) { - _builder.setDelivered(value) + _builder.delivered = value } /** - * optional double delivered = 6; + * `optional double delivered = 6;` */ public fun clearDelivered() { _builder.clearDelivered() } /** - * optional double delivered = 6; + * `optional double delivered = 6;` * @return Whether the delivered field is set. */ public fun hasDelivered(): kotlin.Boolean { @@ -168,6 +174,6 @@ public object FarmProductionParamsKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.FarmProductionParams.copy(block: ei.FarmProductionParamsKt.Dsl.() -> kotlin.Unit): ei.Ei.FarmProductionParams = - ei.FarmProductionParamsKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.FarmProductionParams.copy(block: `ei`.FarmProductionParamsKt.Dsl.() -> kotlin.Unit): ei.Ei.FarmProductionParams = + `ei`.FarmProductionParamsKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/GameModifierKt.kt b/ei/kotlin/ei/GameModifierKt.kt index f5d222e..fd25d6d 100644 --- a/ei/kotlin/ei/GameModifierKt.kt +++ b/ei/kotlin/ei/GameModifierKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializegameModifier") public inline fun gameModifier(block: ei.GameModifierKt.Dsl.() -> kotlin.Unit): ei.Ei.GameModifier = ei.GameModifierKt.Dsl._create(ei.Ei.GameModifier.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.GameModifier` + */ public object GameModifierKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object GameModifierKt { internal fun _build(): ei.Ei.GameModifier = _builder.build() /** - * optional .ei.GameModifier.GameDimension dimension = 1; + * `optional .ei.GameModifier.GameDimension dimension = 1;` */ public var dimension: ei.Ei.GameModifier.GameDimension @JvmName("getDimension") - get() = _builder.getDimension() + get() = _builder.dimension @JvmName("setDimension") set(value) { - _builder.setDimension(value) + _builder.dimension = value } /** - * optional .ei.GameModifier.GameDimension dimension = 1; + * `optional .ei.GameModifier.GameDimension dimension = 1;` */ public fun clearDimension() { _builder.clearDimension() } /** - * optional .ei.GameModifier.GameDimension dimension = 1; + * `optional .ei.GameModifier.GameDimension dimension = 1;` * @return Whether the dimension field is set. */ public fun hasDimension(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object GameModifierKt { } /** - * optional double value = 2; + * `optional double value = 2;` */ public var value: kotlin.Double @JvmName("getValue") - get() = _builder.getValue() + get() = _builder.value @JvmName("setValue") set(value) { - _builder.setValue(value) + _builder.value = value } /** - * optional double value = 2; + * `optional double value = 2;` */ public fun clearValue() { _builder.clearValue() } /** - * optional double value = 2; + * `optional double value = 2;` * @return Whether the value field is set. */ public fun hasValue(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object GameModifierKt { } /** - * optional string description = 3; + * `optional string description = 3;` */ public var description: kotlin.String @JvmName("getDescription") - get() = _builder.getDescription() + get() = _builder.description @JvmName("setDescription") set(value) { - _builder.setDescription(value) + _builder.description = value } /** - * optional string description = 3; + * `optional string description = 3;` */ public fun clearDescription() { _builder.clearDescription() } /** - * optional string description = 3; + * `optional string description = 3;` * @return Whether the description field is set. */ public fun hasDescription(): kotlin.Boolean { @@ -96,6 +102,6 @@ public object GameModifierKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.GameModifier.copy(block: ei.GameModifierKt.Dsl.() -> kotlin.Unit): ei.Ei.GameModifier = - ei.GameModifierKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.GameModifier.copy(block: `ei`.GameModifierKt.Dsl.() -> kotlin.Unit): ei.Ei.GameModifier = + `ei`.GameModifierKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/GenericActionBatchRequestKt.kt b/ei/kotlin/ei/GenericActionBatchRequestKt.kt index b71f36d..4e47449 100644 --- a/ei/kotlin/ei/GenericActionBatchRequestKt.kt +++ b/ei/kotlin/ei/GenericActionBatchRequestKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializegenericActionBatchRequest") public inline fun genericActionBatchRequest(block: ei.GenericActionBatchRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.GenericActionBatchRequest = ei.GenericActionBatchRequestKt.Dsl._create(ei.Ei.GenericActionBatchRequest.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.GenericActionBatchRequest` + */ public object GenericActionBatchRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object GenericActionBatchRequestKt { internal fun _build(): ei.Ei.GenericActionBatchRequest = _builder.build() /** - * optional .ei.BasicRequestInfo rinfo = 1; + * `optional .ei.BasicRequestInfo rinfo = 1;` */ public var rinfo: ei.Ei.BasicRequestInfo @JvmName("getRinfo") - get() = _builder.getRinfo() + get() = _builder.rinfo @JvmName("setRinfo") set(value) { - _builder.setRinfo(value) + _builder.rinfo = value } /** - * optional .ei.BasicRequestInfo rinfo = 1; + * `optional .ei.BasicRequestInfo rinfo = 1;` */ public fun clearRinfo() { _builder.clearRinfo() } /** - * optional .ei.BasicRequestInfo rinfo = 1; + * `optional .ei.BasicRequestInfo rinfo = 1;` * @return Whether the rinfo field is set. */ public fun hasRinfo(): kotlin.Boolean { @@ -55,15 +61,15 @@ public object GenericActionBatchRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ActionsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.GenericAction actions = 2; + * `repeated .ei.GenericAction actions = 2;` */ public val actions: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getActionsList() + _builder.actionsList ) /** - * repeated .ei.GenericAction actions = 2; + * `repeated .ei.GenericAction actions = 2;` * @param value The actions to add. */ @kotlin.jvm.JvmSynthetic @@ -72,7 +78,7 @@ public object GenericActionBatchRequestKt { _builder.addActions(value) } /** - * repeated .ei.GenericAction actions = 2; + * `repeated .ei.GenericAction actions = 2;` * @param value The actions to add. */ @kotlin.jvm.JvmSynthetic @@ -82,7 +88,7 @@ public object GenericActionBatchRequestKt { add(value) } /** - * repeated .ei.GenericAction actions = 2; + * `repeated .ei.GenericAction actions = 2;` * @param values The actions to add. */ @kotlin.jvm.JvmSynthetic @@ -91,7 +97,7 @@ public object GenericActionBatchRequestKt { _builder.addAllActions(values) } /** - * repeated .ei.GenericAction actions = 2; + * `repeated .ei.GenericAction actions = 2;` * @param values The actions to add. */ @kotlin.jvm.JvmSynthetic @@ -101,7 +107,7 @@ public object GenericActionBatchRequestKt { addAll(values) } /** - * repeated .ei.GenericAction actions = 2; + * `repeated .ei.GenericAction actions = 2;` * @param index The index to set the value at. * @param value The actions to set. */ @@ -111,7 +117,7 @@ public object GenericActionBatchRequestKt { _builder.setActions(index, value) } /** - * repeated .ei.GenericAction actions = 2; + * `repeated .ei.GenericAction actions = 2;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearActions") @@ -122,9 +128,9 @@ public object GenericActionBatchRequestKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.GenericActionBatchRequest.copy(block: ei.GenericActionBatchRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.GenericActionBatchRequest = - ei.GenericActionBatchRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.GenericActionBatchRequest.copy(block: `ei`.GenericActionBatchRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.GenericActionBatchRequest = + `ei`.GenericActionBatchRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.GenericActionBatchRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? +public val ei.Ei.GenericActionBatchRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? get() = if (hasRinfo()) getRinfo() else null diff --git a/ei/kotlin/ei/GenericActionKt.kt b/ei/kotlin/ei/GenericActionKt.kt index 6b46017..872a7a0 100644 --- a/ei/kotlin/ei/GenericActionKt.kt +++ b/ei/kotlin/ei/GenericActionKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializegenericAction") public inline fun genericAction(block: ei.GenericActionKt.Dsl.() -> kotlin.Unit): ei.Ei.GenericAction = ei.GenericActionKt.Dsl._create(ei.Ei.GenericAction.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.GenericAction` + */ public object GenericActionKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object GenericActionKt { internal fun _build(): ei.Ei.GenericAction = _builder.build() /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public var userId: kotlin.String @JvmName("getUserId") - get() = _builder.getUserId() + get() = _builder.userId @JvmName("setUserId") set(value) { - _builder.setUserId(value) + _builder.userId = value } /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public fun clearUserId() { _builder.clearUserId() } /** - * optional string user_id = 1; + * `optional string user_id = 1;` * @return Whether the userId field is set. */ public fun hasUserId(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object GenericActionKt { } /** - * optional bool cc_user = 9; + * `optional bool cc_user = 9;` */ public var ccUser: kotlin.Boolean @JvmName("getCcUser") - get() = _builder.getCcUser() + get() = _builder.ccUser @JvmName("setCcUser") set(value) { - _builder.setCcUser(value) + _builder.ccUser = value } /** - * optional bool cc_user = 9; + * `optional bool cc_user = 9;` */ public fun clearCcUser() { _builder.clearCcUser() } /** - * optional bool cc_user = 9; + * `optional bool cc_user = 9;` * @return Whether the ccUser field is set. */ public fun hasCcUser(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object GenericActionKt { } /** - * optional string advertising_id = 7; + * `optional string advertising_id = 7;` */ public var advertisingId: kotlin.String @JvmName("getAdvertisingId") - get() = _builder.getAdvertisingId() + get() = _builder.advertisingId @JvmName("setAdvertisingId") set(value) { - _builder.setAdvertisingId(value) + _builder.advertisingId = value } /** - * optional string advertising_id = 7; + * `optional string advertising_id = 7;` */ public fun clearAdvertisingId() { _builder.clearAdvertisingId() } /** - * optional string advertising_id = 7; + * `optional string advertising_id = 7;` * @return Whether the advertisingId field is set. */ public fun hasAdvertisingId(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object GenericActionKt { } /** - * optional float approx_time_DEP = 2; + * `optional float approx_time_DEP = 2;` */ public var approxTimeDEP: kotlin.Float @JvmName("getApproxTimeDEP") - get() = _builder.getApproxTimeDEP() + get() = _builder.approxTimeDEP @JvmName("setApproxTimeDEP") set(value) { - _builder.setApproxTimeDEP(value) + _builder.approxTimeDEP = value } /** - * optional float approx_time_DEP = 2; + * `optional float approx_time_DEP = 2;` */ public fun clearApproxTimeDEP() { _builder.clearApproxTimeDEP() } /** - * optional float approx_time_DEP = 2; + * `optional float approx_time_DEP = 2;` * @return Whether the approxTimeDEP field is set. */ public fun hasApproxTimeDEP(): kotlin.Boolean { @@ -119,23 +125,23 @@ public object GenericActionKt { } /** - * optional double approx_time = 8; + * `optional double approx_time = 8;` */ public var approxTime: kotlin.Double @JvmName("getApproxTime") - get() = _builder.getApproxTime() + get() = _builder.approxTime @JvmName("setApproxTime") set(value) { - _builder.setApproxTime(value) + _builder.approxTime = value } /** - * optional double approx_time = 8; + * `optional double approx_time = 8;` */ public fun clearApproxTime() { _builder.clearApproxTime() } /** - * optional double approx_time = 8; + * `optional double approx_time = 8;` * @return Whether the approxTime field is set. */ public fun hasApproxTime(): kotlin.Boolean { @@ -143,23 +149,23 @@ public object GenericActionKt { } /** - * optional string action_name = 3; + * `optional string action_name = 3;` */ public var actionName: kotlin.String @JvmName("getActionName") - get() = _builder.getActionName() + get() = _builder.actionName @JvmName("setActionName") set(value) { - _builder.setActionName(value) + _builder.actionName = value } /** - * optional string action_name = 3; + * `optional string action_name = 3;` */ public fun clearActionName() { _builder.clearActionName() } /** - * optional string action_name = 3; + * `optional string action_name = 3;` * @return Whether the actionName field is set. */ public fun hasActionName(): kotlin.Boolean { @@ -173,15 +179,15 @@ public object GenericActionKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class DataProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ActionKeyValuePair data = 4; + * `repeated .ei.ActionKeyValuePair data = 4;` */ public val data: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getDataList() + _builder.dataList ) /** - * repeated .ei.ActionKeyValuePair data = 4; + * `repeated .ei.ActionKeyValuePair data = 4;` * @param value The data to add. */ @kotlin.jvm.JvmSynthetic @@ -190,7 +196,7 @@ public object GenericActionKt { _builder.addData(value) } /** - * repeated .ei.ActionKeyValuePair data = 4; + * `repeated .ei.ActionKeyValuePair data = 4;` * @param value The data to add. */ @kotlin.jvm.JvmSynthetic @@ -200,7 +206,7 @@ public object GenericActionKt { add(value) } /** - * repeated .ei.ActionKeyValuePair data = 4; + * `repeated .ei.ActionKeyValuePair data = 4;` * @param values The data to add. */ @kotlin.jvm.JvmSynthetic @@ -209,7 +215,7 @@ public object GenericActionKt { _builder.addAllData(values) } /** - * repeated .ei.ActionKeyValuePair data = 4; + * `repeated .ei.ActionKeyValuePair data = 4;` * @param values The data to add. */ @kotlin.jvm.JvmSynthetic @@ -219,7 +225,7 @@ public object GenericActionKt { addAll(values) } /** - * repeated .ei.ActionKeyValuePair data = 4; + * `repeated .ei.ActionKeyValuePair data = 4;` * @param index The index to set the value at. * @param value The data to set. */ @@ -229,7 +235,7 @@ public object GenericActionKt { _builder.setData(index, value) } /** - * repeated .ei.ActionKeyValuePair data = 4; + * `repeated .ei.ActionKeyValuePair data = 4;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearData") @@ -239,23 +245,23 @@ public object GenericActionKt { /** - * optional .ei.AppInfo app = 5; + * `optional .ei.AppInfo app = 5;` */ public var app: ei.Ei.AppInfo @JvmName("getApp") - get() = _builder.getApp() + get() = _builder.app @JvmName("setApp") set(value) { - _builder.setApp(value) + _builder.app = value } /** - * optional .ei.AppInfo app = 5; + * `optional .ei.AppInfo app = 5;` */ public fun clearApp() { _builder.clearApp() } /** - * optional .ei.AppInfo app = 5; + * `optional .ei.AppInfo app = 5;` * @return Whether the app field is set. */ public fun hasApp(): kotlin.Boolean { @@ -265,23 +271,23 @@ public object GenericActionKt { get() = _builder.appOrNull /** - * optional .ei.DeviceInfo device = 6; + * `optional .ei.DeviceInfo device = 6;` */ public var device: ei.Ei.DeviceInfo @JvmName("getDevice") - get() = _builder.getDevice() + get() = _builder.device @JvmName("setDevice") set(value) { - _builder.setDevice(value) + _builder.device = value } /** - * optional .ei.DeviceInfo device = 6; + * `optional .ei.DeviceInfo device = 6;` */ public fun clearDevice() { _builder.clearDevice() } /** - * optional .ei.DeviceInfo device = 6; + * `optional .ei.DeviceInfo device = 6;` * @return Whether the device field is set. */ public fun hasDevice(): kotlin.Boolean { @@ -292,12 +298,12 @@ public object GenericActionKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.GenericAction.copy(block: ei.GenericActionKt.Dsl.() -> kotlin.Unit): ei.Ei.GenericAction = - ei.GenericActionKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.GenericAction.copy(block: `ei`.GenericActionKt.Dsl.() -> kotlin.Unit): ei.Ei.GenericAction = + `ei`.GenericActionKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.GenericActionOrBuilder.appOrNull: ei.Ei.AppInfo? +public val ei.Ei.GenericActionOrBuilder.appOrNull: ei.Ei.AppInfo? get() = if (hasApp()) getApp() else null -val ei.Ei.GenericActionOrBuilder.deviceOrNull: ei.Ei.DeviceInfo? +public val ei.Ei.GenericActionOrBuilder.deviceOrNull: ei.Ei.DeviceInfo? get() = if (hasDevice()) getDevice() else null diff --git a/ei/kotlin/ei/GetActiveMissionsResponseKt.kt b/ei/kotlin/ei/GetActiveMissionsResponseKt.kt index 3e0cd4e..45a58e0 100644 --- a/ei/kotlin/ei/GetActiveMissionsResponseKt.kt +++ b/ei/kotlin/ei/GetActiveMissionsResponseKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializegetActiveMissionsResponse") public inline fun getActiveMissionsResponse(block: ei.GetActiveMissionsResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.GetActiveMissionsResponse = ei.GetActiveMissionsResponseKt.Dsl._create(ei.Ei.GetActiveMissionsResponse.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.GetActiveMissionsResponse` + */ public object GetActiveMissionsResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object GetActiveMissionsResponseKt { internal fun _build(): ei.Ei.GetActiveMissionsResponse = _builder.build() /** - * optional bool success = 1; + * `optional bool success = 1;` */ public var success: kotlin.Boolean @JvmName("getSuccess") - get() = _builder.getSuccess() + get() = _builder.success @JvmName("setSuccess") set(value) { - _builder.setSuccess(value) + _builder.success = value } /** - * optional bool success = 1; + * `optional bool success = 1;` */ public fun clearSuccess() { _builder.clearSuccess() } /** - * optional bool success = 1; + * `optional bool success = 1;` * @return Whether the success field is set. */ public fun hasSuccess(): kotlin.Boolean { @@ -53,15 +59,15 @@ public object GetActiveMissionsResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ActiveMissionsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.MissionInfo active_missions = 2; + * `repeated .ei.MissionInfo active_missions = 2;` */ public val activeMissions: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getActiveMissionsList() + _builder.activeMissionsList ) /** - * repeated .ei.MissionInfo active_missions = 2; + * `repeated .ei.MissionInfo active_missions = 2;` * @param value The activeMissions to add. */ @kotlin.jvm.JvmSynthetic @@ -70,7 +76,7 @@ public object GetActiveMissionsResponseKt { _builder.addActiveMissions(value) } /** - * repeated .ei.MissionInfo active_missions = 2; + * `repeated .ei.MissionInfo active_missions = 2;` * @param value The activeMissions to add. */ @kotlin.jvm.JvmSynthetic @@ -80,7 +86,7 @@ public object GetActiveMissionsResponseKt { add(value) } /** - * repeated .ei.MissionInfo active_missions = 2; + * `repeated .ei.MissionInfo active_missions = 2;` * @param values The activeMissions to add. */ @kotlin.jvm.JvmSynthetic @@ -89,7 +95,7 @@ public object GetActiveMissionsResponseKt { _builder.addAllActiveMissions(values) } /** - * repeated .ei.MissionInfo active_missions = 2; + * `repeated .ei.MissionInfo active_missions = 2;` * @param values The activeMissions to add. */ @kotlin.jvm.JvmSynthetic @@ -99,7 +105,7 @@ public object GetActiveMissionsResponseKt { addAll(values) } /** - * repeated .ei.MissionInfo active_missions = 2; + * `repeated .ei.MissionInfo active_missions = 2;` * @param index The index to set the value at. * @param value The activeMissions to set. */ @@ -109,7 +115,7 @@ public object GetActiveMissionsResponseKt { _builder.setActiveMissions(index, value) } /** - * repeated .ei.MissionInfo active_missions = 2; + * `repeated .ei.MissionInfo active_missions = 2;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearActiveMissions") @@ -120,6 +126,6 @@ public object GetActiveMissionsResponseKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.GetActiveMissionsResponse.copy(block: ei.GetActiveMissionsResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.GetActiveMissionsResponse = - ei.GetActiveMissionsResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.GetActiveMissionsResponse.copy(block: `ei`.GetActiveMissionsResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.GetActiveMissionsResponse = + `ei`.GetActiveMissionsResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/GetPeriodicalsRequestKt.kt b/ei/kotlin/ei/GetPeriodicalsRequestKt.kt index 90c9c3c..363742b 100644 --- a/ei/kotlin/ei/GetPeriodicalsRequestKt.kt +++ b/ei/kotlin/ei/GetPeriodicalsRequestKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializegetPeriodicalsRequest") public inline fun getPeriodicalsRequest(block: ei.GetPeriodicalsRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.GetPeriodicalsRequest = ei.GetPeriodicalsRequestKt.Dsl._create(ei.Ei.GetPeriodicalsRequest.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.GetPeriodicalsRequest` + */ public object GetPeriodicalsRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object GetPeriodicalsRequestKt { internal fun _build(): ei.Ei.GetPeriodicalsRequest = _builder.build() /** - * optional .ei.BasicRequestInfo rinfo = 12; + * `optional .ei.BasicRequestInfo rinfo = 12;` */ public var rinfo: ei.Ei.BasicRequestInfo @JvmName("getRinfo") - get() = _builder.getRinfo() + get() = _builder.rinfo @JvmName("setRinfo") set(value) { - _builder.setRinfo(value) + _builder.rinfo = value } /** - * optional .ei.BasicRequestInfo rinfo = 12; + * `optional .ei.BasicRequestInfo rinfo = 12;` */ public fun clearRinfo() { _builder.clearRinfo() } /** - * optional .ei.BasicRequestInfo rinfo = 12; + * `optional .ei.BasicRequestInfo rinfo = 12;` * @return Whether the rinfo field is set. */ public fun hasRinfo(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object GetPeriodicalsRequestKt { get() = _builder.rinfoOrNull /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public var userId: kotlin.String @JvmName("getUserId") - get() = _builder.getUserId() + get() = _builder.userId @JvmName("setUserId") set(value) { - _builder.setUserId(value) + _builder.userId = value } /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public fun clearUserId() { _builder.clearUserId() } /** - * optional string user_id = 1; + * `optional string user_id = 1;` * @return Whether the userId field is set. */ public fun hasUserId(): kotlin.Boolean { @@ -73,23 +79,23 @@ public object GetPeriodicalsRequestKt { } /** - * optional bool piggy_full = 2; + * `optional bool piggy_full = 2;` */ public var piggyFull: kotlin.Boolean @JvmName("getPiggyFull") - get() = _builder.getPiggyFull() + get() = _builder.piggyFull @JvmName("setPiggyFull") set(value) { - _builder.setPiggyFull(value) + _builder.piggyFull = value } /** - * optional bool piggy_full = 2; + * `optional bool piggy_full = 2;` */ public fun clearPiggyFull() { _builder.clearPiggyFull() } /** - * optional bool piggy_full = 2; + * `optional bool piggy_full = 2;` * @return Whether the piggyFull field is set. */ public fun hasPiggyFull(): kotlin.Boolean { @@ -97,23 +103,23 @@ public object GetPeriodicalsRequestKt { } /** - * optional bool piggy_found_full = 3; + * `optional bool piggy_found_full = 3;` */ public var piggyFoundFull: kotlin.Boolean @JvmName("getPiggyFoundFull") - get() = _builder.getPiggyFoundFull() + get() = _builder.piggyFoundFull @JvmName("setPiggyFoundFull") set(value) { - _builder.setPiggyFoundFull(value) + _builder.piggyFoundFull = value } /** - * optional bool piggy_found_full = 3; + * `optional bool piggy_found_full = 3;` */ public fun clearPiggyFoundFull() { _builder.clearPiggyFoundFull() } /** - * optional bool piggy_found_full = 3; + * `optional bool piggy_found_full = 3;` * @return Whether the piggyFoundFull field is set. */ public fun hasPiggyFoundFull(): kotlin.Boolean { @@ -121,23 +127,23 @@ public object GetPeriodicalsRequestKt { } /** - * optional double seconds_full_realtime = 4; + * `optional double seconds_full_realtime = 4;` */ public var secondsFullRealtime: kotlin.Double @JvmName("getSecondsFullRealtime") - get() = _builder.getSecondsFullRealtime() + get() = _builder.secondsFullRealtime @JvmName("setSecondsFullRealtime") set(value) { - _builder.setSecondsFullRealtime(value) + _builder.secondsFullRealtime = value } /** - * optional double seconds_full_realtime = 4; + * `optional double seconds_full_realtime = 4;` */ public fun clearSecondsFullRealtime() { _builder.clearSecondsFullRealtime() } /** - * optional double seconds_full_realtime = 4; + * `optional double seconds_full_realtime = 4;` * @return Whether the secondsFullRealtime field is set. */ public fun hasSecondsFullRealtime(): kotlin.Boolean { @@ -145,23 +151,23 @@ public object GetPeriodicalsRequestKt { } /** - * optional double seconds_full_gametime = 5; + * `optional double seconds_full_gametime = 5;` */ public var secondsFullGametime: kotlin.Double @JvmName("getSecondsFullGametime") - get() = _builder.getSecondsFullGametime() + get() = _builder.secondsFullGametime @JvmName("setSecondsFullGametime") set(value) { - _builder.setSecondsFullGametime(value) + _builder.secondsFullGametime = value } /** - * optional double seconds_full_gametime = 5; + * `optional double seconds_full_gametime = 5;` */ public fun clearSecondsFullGametime() { _builder.clearSecondsFullGametime() } /** - * optional double seconds_full_gametime = 5; + * `optional double seconds_full_gametime = 5;` * @return Whether the secondsFullGametime field is set. */ public fun hasSecondsFullGametime(): kotlin.Boolean { @@ -169,23 +175,23 @@ public object GetPeriodicalsRequestKt { } /** - * optional uint32 lost_increments = 7; + * `optional uint32 lost_increments = 7;` */ public var lostIncrements: kotlin.Int @JvmName("getLostIncrements") - get() = _builder.getLostIncrements() + get() = _builder.lostIncrements @JvmName("setLostIncrements") set(value) { - _builder.setLostIncrements(value) + _builder.lostIncrements = value } /** - * optional uint32 lost_increments = 7; + * `optional uint32 lost_increments = 7;` */ public fun clearLostIncrements() { _builder.clearLostIncrements() } /** - * optional uint32 lost_increments = 7; + * `optional uint32 lost_increments = 7;` * @return Whether the lostIncrements field is set. */ public fun hasLostIncrements(): kotlin.Boolean { @@ -193,23 +199,23 @@ public object GetPeriodicalsRequestKt { } /** - * optional double soul_eggs = 8; + * `optional double soul_eggs = 8;` */ public var soulEggs: kotlin.Double @JvmName("getSoulEggs") - get() = _builder.getSoulEggs() + get() = _builder.soulEggs @JvmName("setSoulEggs") set(value) { - _builder.setSoulEggs(value) + _builder.soulEggs = value } /** - * optional double soul_eggs = 8; + * `optional double soul_eggs = 8;` */ public fun clearSoulEggs() { _builder.clearSoulEggs() } /** - * optional double soul_eggs = 8; + * `optional double soul_eggs = 8;` * @return Whether the soulEggs field is set. */ public fun hasSoulEggs(): kotlin.Boolean { @@ -217,23 +223,23 @@ public object GetPeriodicalsRequestKt { } /** - * optional double mystical_earnings_mult = 13; + * `optional double mystical_earnings_mult = 13;` */ public var mysticalEarningsMult: kotlin.Double @JvmName("getMysticalEarningsMult") - get() = _builder.getMysticalEarningsMult() + get() = _builder.mysticalEarningsMult @JvmName("setMysticalEarningsMult") set(value) { - _builder.setMysticalEarningsMult(value) + _builder.mysticalEarningsMult = value } /** - * optional double mystical_earnings_mult = 13; + * `optional double mystical_earnings_mult = 13;` */ public fun clearMysticalEarningsMult() { _builder.clearMysticalEarningsMult() } /** - * optional double mystical_earnings_mult = 13; + * `optional double mystical_earnings_mult = 13;` * @return Whether the mysticalEarningsMult field is set. */ public fun hasMysticalEarningsMult(): kotlin.Boolean { @@ -241,23 +247,23 @@ public object GetPeriodicalsRequestKt { } /** - * optional uint32 eop = 14; + * `optional uint32 eop = 14;` */ public var eop: kotlin.Int @JvmName("getEop") - get() = _builder.getEop() + get() = _builder.eop @JvmName("setEop") set(value) { - _builder.setEop(value) + _builder.eop = value } /** - * optional uint32 eop = 14; + * `optional uint32 eop = 14;` */ public fun clearEop() { _builder.clearEop() } /** - * optional uint32 eop = 14; + * `optional uint32 eop = 14;` * @return Whether the eop field is set. */ public fun hasEop(): kotlin.Boolean { @@ -265,23 +271,23 @@ public object GetPeriodicalsRequestKt { } /** - * optional bool contracts_unlocked = 15; + * `optional bool contracts_unlocked = 15;` */ public var contractsUnlocked: kotlin.Boolean @JvmName("getContractsUnlocked") - get() = _builder.getContractsUnlocked() + get() = _builder.contractsUnlocked @JvmName("setContractsUnlocked") set(value) { - _builder.setContractsUnlocked(value) + _builder.contractsUnlocked = value } /** - * optional bool contracts_unlocked = 15; + * `optional bool contracts_unlocked = 15;` */ public fun clearContractsUnlocked() { _builder.clearContractsUnlocked() } /** - * optional bool contracts_unlocked = 15; + * `optional bool contracts_unlocked = 15;` * @return Whether the contractsUnlocked field is set. */ public fun hasContractsUnlocked(): kotlin.Boolean { @@ -289,23 +295,23 @@ public object GetPeriodicalsRequestKt { } /** - * optional bool artifacts_unlocked = 16; + * `optional bool artifacts_unlocked = 16;` */ public var artifactsUnlocked: kotlin.Boolean @JvmName("getArtifactsUnlocked") - get() = _builder.getArtifactsUnlocked() + get() = _builder.artifactsUnlocked @JvmName("setArtifactsUnlocked") set(value) { - _builder.setArtifactsUnlocked(value) + _builder.artifactsUnlocked = value } /** - * optional bool artifacts_unlocked = 16; + * `optional bool artifacts_unlocked = 16;` */ public fun clearArtifactsUnlocked() { _builder.clearArtifactsUnlocked() } /** - * optional bool artifacts_unlocked = 16; + * `optional bool artifacts_unlocked = 16;` * @return Whether the artifactsUnlocked field is set. */ public fun hasArtifactsUnlocked(): kotlin.Boolean { @@ -313,23 +319,23 @@ public object GetPeriodicalsRequestKt { } /** - * optional uint32 current_client_version = 10; + * `optional uint32 current_client_version = 10;` */ public var currentClientVersion: kotlin.Int @JvmName("getCurrentClientVersion") - get() = _builder.getCurrentClientVersion() + get() = _builder.currentClientVersion @JvmName("setCurrentClientVersion") set(value) { - _builder.setCurrentClientVersion(value) + _builder.currentClientVersion = value } /** - * optional uint32 current_client_version = 10; + * `optional uint32 current_client_version = 10;` */ public fun clearCurrentClientVersion() { _builder.clearCurrentClientVersion() } /** - * optional uint32 current_client_version = 10; + * `optional uint32 current_client_version = 10;` * @return Whether the currentClientVersion field is set. */ public fun hasCurrentClientVersion(): kotlin.Boolean { @@ -337,23 +343,23 @@ public object GetPeriodicalsRequestKt { } /** - * optional bool debug = 11; + * `optional bool debug = 11;` */ public var debug: kotlin.Boolean @JvmName("getDebug") - get() = _builder.getDebug() + get() = _builder.debug @JvmName("setDebug") set(value) { - _builder.setDebug(value) + _builder.debug = value } /** - * optional bool debug = 11; + * `optional bool debug = 11;` */ public fun clearDebug() { _builder.clearDebug() } /** - * optional bool debug = 11; + * `optional bool debug = 11;` * @return Whether the debug field is set. */ public fun hasDebug(): kotlin.Boolean { @@ -362,9 +368,9 @@ public object GetPeriodicalsRequestKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.GetPeriodicalsRequest.copy(block: ei.GetPeriodicalsRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.GetPeriodicalsRequest = - ei.GetPeriodicalsRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.GetPeriodicalsRequest.copy(block: `ei`.GetPeriodicalsRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.GetPeriodicalsRequest = + `ei`.GetPeriodicalsRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.GetPeriodicalsRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? +public val ei.Ei.GetPeriodicalsRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? get() = if (hasRinfo()) getRinfo() else null diff --git a/ei/kotlin/ei/GiftPlayerCoopRequestKt.kt b/ei/kotlin/ei/GiftPlayerCoopRequestKt.kt index e56f5a3..ec505ff 100644 --- a/ei/kotlin/ei/GiftPlayerCoopRequestKt.kt +++ b/ei/kotlin/ei/GiftPlayerCoopRequestKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializegiftPlayerCoopRequest") public inline fun giftPlayerCoopRequest(block: ei.GiftPlayerCoopRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.GiftPlayerCoopRequest = ei.GiftPlayerCoopRequestKt.Dsl._create(ei.Ei.GiftPlayerCoopRequest.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.GiftPlayerCoopRequest` + */ public object GiftPlayerCoopRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object GiftPlayerCoopRequestKt { internal fun _build(): ei.Ei.GiftPlayerCoopRequest = _builder.build() /** - * optional .ei.BasicRequestInfo rinfo = 8; + * `optional .ei.BasicRequestInfo rinfo = 8;` */ public var rinfo: ei.Ei.BasicRequestInfo @JvmName("getRinfo") - get() = _builder.getRinfo() + get() = _builder.rinfo @JvmName("setRinfo") set(value) { - _builder.setRinfo(value) + _builder.rinfo = value } /** - * optional .ei.BasicRequestInfo rinfo = 8; + * `optional .ei.BasicRequestInfo rinfo = 8;` */ public fun clearRinfo() { _builder.clearRinfo() } /** - * optional .ei.BasicRequestInfo rinfo = 8; + * `optional .ei.BasicRequestInfo rinfo = 8;` * @return Whether the rinfo field is set. */ public fun hasRinfo(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object GiftPlayerCoopRequestKt { get() = _builder.rinfoOrNull /** - * optional string contract_identifier = 1; + * `optional string contract_identifier = 1;` */ public var contractIdentifier: kotlin.String @JvmName("getContractIdentifier") - get() = _builder.getContractIdentifier() + get() = _builder.contractIdentifier @JvmName("setContractIdentifier") set(value) { - _builder.setContractIdentifier(value) + _builder.contractIdentifier = value } /** - * optional string contract_identifier = 1; + * `optional string contract_identifier = 1;` */ public fun clearContractIdentifier() { _builder.clearContractIdentifier() } /** - * optional string contract_identifier = 1; + * `optional string contract_identifier = 1;` * @return Whether the contractIdentifier field is set. */ public fun hasContractIdentifier(): kotlin.Boolean { @@ -73,23 +79,23 @@ public object GiftPlayerCoopRequestKt { } /** - * optional string coop_identifier = 2; + * `optional string coop_identifier = 2;` */ public var coopIdentifier: kotlin.String @JvmName("getCoopIdentifier") - get() = _builder.getCoopIdentifier() + get() = _builder.coopIdentifier @JvmName("setCoopIdentifier") set(value) { - _builder.setCoopIdentifier(value) + _builder.coopIdentifier = value } /** - * optional string coop_identifier = 2; + * `optional string coop_identifier = 2;` */ public fun clearCoopIdentifier() { _builder.clearCoopIdentifier() } /** - * optional string coop_identifier = 2; + * `optional string coop_identifier = 2;` * @return Whether the coopIdentifier field is set. */ public fun hasCoopIdentifier(): kotlin.Boolean { @@ -97,23 +103,23 @@ public object GiftPlayerCoopRequestKt { } /** - * optional string player_identifier = 3; + * `optional string player_identifier = 3;` */ public var playerIdentifier: kotlin.String @JvmName("getPlayerIdentifier") - get() = _builder.getPlayerIdentifier() + get() = _builder.playerIdentifier @JvmName("setPlayerIdentifier") set(value) { - _builder.setPlayerIdentifier(value) + _builder.playerIdentifier = value } /** - * optional string player_identifier = 3; + * `optional string player_identifier = 3;` */ public fun clearPlayerIdentifier() { _builder.clearPlayerIdentifier() } /** - * optional string player_identifier = 3; + * `optional string player_identifier = 3;` * @return Whether the playerIdentifier field is set. */ public fun hasPlayerIdentifier(): kotlin.Boolean { @@ -121,23 +127,23 @@ public object GiftPlayerCoopRequestKt { } /** - * optional string requesting_user_id = 4; + * `optional string requesting_user_id = 4;` */ public var requestingUserId: kotlin.String @JvmName("getRequestingUserId") - get() = _builder.getRequestingUserId() + get() = _builder.requestingUserId @JvmName("setRequestingUserId") set(value) { - _builder.setRequestingUserId(value) + _builder.requestingUserId = value } /** - * optional string requesting_user_id = 4; + * `optional string requesting_user_id = 4;` */ public fun clearRequestingUserId() { _builder.clearRequestingUserId() } /** - * optional string requesting_user_id = 4; + * `optional string requesting_user_id = 4;` * @return Whether the requestingUserId field is set. */ public fun hasRequestingUserId(): kotlin.Boolean { @@ -145,23 +151,23 @@ public object GiftPlayerCoopRequestKt { } /** - * optional string requesting_user_name = 6; + * `optional string requesting_user_name = 6;` */ public var requestingUserName: kotlin.String @JvmName("getRequestingUserName") - get() = _builder.getRequestingUserName() + get() = _builder.requestingUserName @JvmName("setRequestingUserName") set(value) { - _builder.setRequestingUserName(value) + _builder.requestingUserName = value } /** - * optional string requesting_user_name = 6; + * `optional string requesting_user_name = 6;` */ public fun clearRequestingUserName() { _builder.clearRequestingUserName() } /** - * optional string requesting_user_name = 6; + * `optional string requesting_user_name = 6;` * @return Whether the requestingUserName field is set. */ public fun hasRequestingUserName(): kotlin.Boolean { @@ -169,23 +175,23 @@ public object GiftPlayerCoopRequestKt { } /** - * optional uint32 amount = 5; + * `optional uint32 amount = 5;` */ public var amount: kotlin.Int @JvmName("getAmount") - get() = _builder.getAmount() + get() = _builder.amount @JvmName("setAmount") set(value) { - _builder.setAmount(value) + _builder.amount = value } /** - * optional uint32 amount = 5; + * `optional uint32 amount = 5;` */ public fun clearAmount() { _builder.clearAmount() } /** - * optional uint32 amount = 5; + * `optional uint32 amount = 5;` * @return Whether the amount field is set. */ public fun hasAmount(): kotlin.Boolean { @@ -193,23 +199,23 @@ public object GiftPlayerCoopRequestKt { } /** - * optional uint32 client_version = 7; + * `optional uint32 client_version = 7;` */ public var clientVersion: kotlin.Int @JvmName("getClientVersion") - get() = _builder.getClientVersion() + get() = _builder.clientVersion @JvmName("setClientVersion") set(value) { - _builder.setClientVersion(value) + _builder.clientVersion = value } /** - * optional uint32 client_version = 7; + * `optional uint32 client_version = 7;` */ public fun clearClientVersion() { _builder.clearClientVersion() } /** - * optional uint32 client_version = 7; + * `optional uint32 client_version = 7;` * @return Whether the clientVersion field is set. */ public fun hasClientVersion(): kotlin.Boolean { @@ -218,9 +224,9 @@ public object GiftPlayerCoopRequestKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.GiftPlayerCoopRequest.copy(block: ei.GiftPlayerCoopRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.GiftPlayerCoopRequest = - ei.GiftPlayerCoopRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.GiftPlayerCoopRequest.copy(block: `ei`.GiftPlayerCoopRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.GiftPlayerCoopRequest = + `ei`.GiftPlayerCoopRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.GiftPlayerCoopRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? +public val ei.Ei.GiftPlayerCoopRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? get() = if (hasRinfo()) getRinfo() else null diff --git a/ei/kotlin/ei/IAPSaleEntryKt.kt b/ei/kotlin/ei/IAPSaleEntryKt.kt index 2ebc8f3..7727416 100644 --- a/ei/kotlin/ei/IAPSaleEntryKt.kt +++ b/ei/kotlin/ei/IAPSaleEntryKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeiAPSaleEntry") public inline fun iAPSaleEntry(block: ei.IAPSaleEntryKt.Dsl.() -> kotlin.Unit): ei.Ei.IAPSaleEntry = ei.IAPSaleEntryKt.Dsl._create(ei.Ei.IAPSaleEntry.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.IAPSaleEntry` + */ public object IAPSaleEntryKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object IAPSaleEntryKt { internal fun _build(): ei.Ei.IAPSaleEntry = _builder.build() /** - * optional string product_id = 1; + * `optional string product_id = 1;` */ public var productId: kotlin.String @JvmName("getProductId") - get() = _builder.getProductId() + get() = _builder.productId @JvmName("setProductId") set(value) { - _builder.setProductId(value) + _builder.productId = value } /** - * optional string product_id = 1; + * `optional string product_id = 1;` */ public fun clearProductId() { _builder.clearProductId() } /** - * optional string product_id = 1; + * `optional string product_id = 1;` * @return Whether the productId field is set. */ public fun hasProductId(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object IAPSaleEntryKt { } /** - * optional double seconds_remaining = 2; + * `optional double seconds_remaining = 2;` */ public var secondsRemaining: kotlin.Double @JvmName("getSecondsRemaining") - get() = _builder.getSecondsRemaining() + get() = _builder.secondsRemaining @JvmName("setSecondsRemaining") set(value) { - _builder.setSecondsRemaining(value) + _builder.secondsRemaining = value } /** - * optional double seconds_remaining = 2; + * `optional double seconds_remaining = 2;` */ public fun clearSecondsRemaining() { _builder.clearSecondsRemaining() } /** - * optional double seconds_remaining = 2; + * `optional double seconds_remaining = 2;` * @return Whether the secondsRemaining field is set. */ public fun hasSecondsRemaining(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object IAPSaleEntryKt { } /** - * optional string discount_string = 3; + * `optional string discount_string = 3;` */ public var discountString: kotlin.String @JvmName("getDiscountString") - get() = _builder.getDiscountString() + get() = _builder.discountString @JvmName("setDiscountString") set(value) { - _builder.setDiscountString(value) + _builder.discountString = value } /** - * optional string discount_string = 3; + * `optional string discount_string = 3;` */ public fun clearDiscountString() { _builder.clearDiscountString() } /** - * optional string discount_string = 3; + * `optional string discount_string = 3;` * @return Whether the discountString field is set. */ public fun hasDiscountString(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object IAPSaleEntryKt { } /** - * optional string sale_id = 4; + * `optional string sale_id = 4;` */ public var saleId: kotlin.String @JvmName("getSaleId") - get() = _builder.getSaleId() + get() = _builder.saleId @JvmName("setSaleId") set(value) { - _builder.setSaleId(value) + _builder.saleId = value } /** - * optional string sale_id = 4; + * `optional string sale_id = 4;` */ public fun clearSaleId() { _builder.clearSaleId() } /** - * optional string sale_id = 4; + * `optional string sale_id = 4;` * @return Whether the saleId field is set. */ public fun hasSaleId(): kotlin.Boolean { @@ -120,6 +126,6 @@ public object IAPSaleEntryKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.IAPSaleEntry.copy(block: ei.IAPSaleEntryKt.Dsl.() -> kotlin.Unit): ei.Ei.IAPSaleEntry = - ei.IAPSaleEntryKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.IAPSaleEntry.copy(block: `ei`.IAPSaleEntryKt.Dsl.() -> kotlin.Unit): ei.Ei.IAPSaleEntry = + `ei`.IAPSaleEntryKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/IdleSessionSummaryKt.kt b/ei/kotlin/ei/IdleSessionSummaryKt.kt new file mode 100644 index 0000000..c91a838 --- /dev/null +++ b/ei/kotlin/ei/IdleSessionSummaryKt.kt @@ -0,0 +1,227 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: ei.proto + +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") +package ei; + +@kotlin.jvm.JvmName("-initializeidleSessionSummary") +public inline fun idleSessionSummary(block: ei.IdleSessionSummaryKt.Dsl.() -> kotlin.Unit): ei.Ei.IdleSessionSummary = + ei.IdleSessionSummaryKt.Dsl._create(ei.Ei.IdleSessionSummary.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.IdleSessionSummary` + */ +public object IdleSessionSummaryKt { + @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) + @com.google.protobuf.kotlin.ProtoDslMarker + public class Dsl private constructor( + private val _builder: ei.Ei.IdleSessionSummary.Builder + ) { + public companion object { + @kotlin.jvm.JvmSynthetic + @kotlin.PublishedApi + internal fun _create(builder: ei.Ei.IdleSessionSummary.Builder): Dsl = Dsl(builder) + } + + @kotlin.jvm.JvmSynthetic + @kotlin.PublishedApi + internal fun _build(): ei.Ei.IdleSessionSummary = _builder.build() + + /** + * `optional double time_away = 1;` + */ + public var timeAway: kotlin.Double + @JvmName("getTimeAway") + get() = _builder.timeAway + @JvmName("setTimeAway") + set(value) { + _builder.timeAway = value + } + /** + * `optional double time_away = 1;` + */ + public fun clearTimeAway() { + _builder.clearTimeAway() + } + /** + * `optional double time_away = 1;` + * @return Whether the timeAway field is set. + */ + public fun hasTimeAway(): kotlin.Boolean { + return _builder.hasTimeAway() + } + + /** + * `optional double time_simulated = 2;` + */ + public var timeSimulated: kotlin.Double + @JvmName("getTimeSimulated") + get() = _builder.timeSimulated + @JvmName("setTimeSimulated") + set(value) { + _builder.timeSimulated = value + } + /** + * `optional double time_simulated = 2;` + */ + public fun clearTimeSimulated() { + _builder.clearTimeSimulated() + } + /** + * `optional double time_simulated = 2;` + * @return Whether the timeSimulated field is set. + */ + public fun hasTimeSimulated(): kotlin.Boolean { + return _builder.hasTimeSimulated() + } + + /** + * `optional uint32 silos_owned = 3;` + */ + public var silosOwned: kotlin.Int + @JvmName("getSilosOwned") + get() = _builder.silosOwned + @JvmName("setSilosOwned") + set(value) { + _builder.silosOwned = value + } + /** + * `optional uint32 silos_owned = 3;` + */ + public fun clearSilosOwned() { + _builder.clearSilosOwned() + } + /** + * `optional uint32 silos_owned = 3;` + * @return Whether the silosOwned field is set. + */ + public fun hasSilosOwned(): kotlin.Boolean { + return _builder.hasSilosOwned() + } + + /** + * `optional double average_elr = 4;` + */ + public var averageElr: kotlin.Double + @JvmName("getAverageElr") + get() = _builder.averageElr + @JvmName("setAverageElr") + set(value) { + _builder.averageElr = value + } + /** + * `optional double average_elr = 4;` + */ + public fun clearAverageElr() { + _builder.clearAverageElr() + } + /** + * `optional double average_elr = 4;` + * @return Whether the averageElr field is set. + */ + public fun hasAverageElr(): kotlin.Boolean { + return _builder.hasAverageElr() + } + + /** + * `optional double average_msr = 5;` + */ + public var averageMsr: kotlin.Double + @JvmName("getAverageMsr") + get() = _builder.averageMsr + @JvmName("setAverageMsr") + set(value) { + _builder.averageMsr = value + } + /** + * `optional double average_msr = 5;` + */ + public fun clearAverageMsr() { + _builder.clearAverageMsr() + } + /** + * `optional double average_msr = 5;` + * @return Whether the averageMsr field is set. + */ + public fun hasAverageMsr(): kotlin.Boolean { + return _builder.hasAverageMsr() + } + + /** + * `optional double average_egg_delivery_rate = 6;` + */ + public var averageEggDeliveryRate: kotlin.Double + @JvmName("getAverageEggDeliveryRate") + get() = _builder.averageEggDeliveryRate + @JvmName("setAverageEggDeliveryRate") + set(value) { + _builder.averageEggDeliveryRate = value + } + /** + * `optional double average_egg_delivery_rate = 6;` + */ + public fun clearAverageEggDeliveryRate() { + _builder.clearAverageEggDeliveryRate() + } + /** + * `optional double average_egg_delivery_rate = 6;` + * @return Whether the averageEggDeliveryRate field is set. + */ + public fun hasAverageEggDeliveryRate(): kotlin.Boolean { + return _builder.hasAverageEggDeliveryRate() + } + + /** + * `optional double last_egg_delivery_rate = 8;` + */ + public var lastEggDeliveryRate: kotlin.Double + @JvmName("getLastEggDeliveryRate") + get() = _builder.lastEggDeliveryRate + @JvmName("setLastEggDeliveryRate") + set(value) { + _builder.lastEggDeliveryRate = value + } + /** + * `optional double last_egg_delivery_rate = 8;` + */ + public fun clearLastEggDeliveryRate() { + _builder.clearLastEggDeliveryRate() + } + /** + * `optional double last_egg_delivery_rate = 8;` + * @return Whether the lastEggDeliveryRate field is set. + */ + public fun hasLastEggDeliveryRate(): kotlin.Boolean { + return _builder.hasLastEggDeliveryRate() + } + + /** + * `optional uint32 farm_index = 7;` + */ + public var farmIndex: kotlin.Int + @JvmName("getFarmIndex") + get() = _builder.farmIndex + @JvmName("setFarmIndex") + set(value) { + _builder.farmIndex = value + } + /** + * `optional uint32 farm_index = 7;` + */ + public fun clearFarmIndex() { + _builder.clearFarmIndex() + } + /** + * `optional uint32 farm_index = 7;` + * @return Whether the farmIndex field is set. + */ + public fun hasFarmIndex(): kotlin.Boolean { + return _builder.hasFarmIndex() + } + } +} +@kotlin.jvm.JvmSynthetic +public inline fun ei.Ei.IdleSessionSummary.copy(block: `ei`.IdleSessionSummaryKt.Dsl.() -> kotlin.Unit): ei.Ei.IdleSessionSummary = + `ei`.IdleSessionSummaryKt.Dsl._create(this.toBuilder()).apply { block() }._build() + diff --git a/ei/kotlin/ei/InGameMailKt.kt b/ei/kotlin/ei/InGameMailKt.kt index 0f6cd3c..6ad7783 100644 --- a/ei/kotlin/ei/InGameMailKt.kt +++ b/ei/kotlin/ei/InGameMailKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeinGameMail") public inline fun inGameMail(block: ei.InGameMailKt.Dsl.() -> kotlin.Unit): ei.Ei.InGameMail = ei.InGameMailKt.Dsl._create(ei.Ei.InGameMail.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.InGameMail` + */ public object InGameMailKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object InGameMailKt { internal fun _build(): ei.Ei.InGameMail = _builder.build() /** - * optional string id = 1; + * `optional string id = 1;` */ public var id: kotlin.String @JvmName("getId") - get() = _builder.getId() + get() = _builder.id @JvmName("setId") set(value) { - _builder.setId(value) + _builder.id = value } /** - * optional string id = 1; + * `optional string id = 1;` */ public fun clearId() { _builder.clearId() } /** - * optional string id = 1; + * `optional string id = 1;` * @return Whether the id field is set. */ public fun hasId(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object InGameMailKt { } /** - * optional string title = 2; + * `optional string title = 2;` */ public var title: kotlin.String @JvmName("getTitle") - get() = _builder.getTitle() + get() = _builder.title @JvmName("setTitle") set(value) { - _builder.setTitle(value) + _builder.title = value } /** - * optional string title = 2; + * `optional string title = 2;` */ public fun clearTitle() { _builder.clearTitle() } /** - * optional string title = 2; + * `optional string title = 2;` * @return Whether the title field is set. */ public fun hasTitle(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object InGameMailKt { } /** - * optional string date = 8; + * `optional string date = 8;` */ public var date: kotlin.String @JvmName("getDate") - get() = _builder.getDate() + get() = _builder.date @JvmName("setDate") set(value) { - _builder.setDate(value) + _builder.date = value } /** - * optional string date = 8; + * `optional string date = 8;` */ public fun clearDate() { _builder.clearDate() } /** - * optional string date = 8; + * `optional string date = 8;` * @return Whether the date field is set. */ public fun hasDate(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object InGameMailKt { } /** - * optional string message = 3; + * `optional string message = 3;` */ public var message: kotlin.String @JvmName("getMessage") - get() = _builder.getMessage() + get() = _builder.message @JvmName("setMessage") set(value) { - _builder.setMessage(value) + _builder.message = value } /** - * optional string message = 3; + * `optional string message = 3;` */ public fun clearMessage() { _builder.clearMessage() } /** - * optional string message = 3; + * `optional string message = 3;` * @return Whether the message field is set. */ public fun hasMessage(): kotlin.Boolean { @@ -119,23 +125,23 @@ public object InGameMailKt { } /** - * optional string action = 4; + * `optional string action = 4;` */ public var action: kotlin.String @JvmName("getAction") - get() = _builder.getAction() + get() = _builder.action @JvmName("setAction") set(value) { - _builder.setAction(value) + _builder.action = value } /** - * optional string action = 4; + * `optional string action = 4;` */ public fun clearAction() { _builder.clearAction() } /** - * optional string action = 4; + * `optional string action = 4;` * @return Whether the action field is set. */ public fun hasAction(): kotlin.Boolean { @@ -143,23 +149,23 @@ public object InGameMailKt { } /** - * optional string url = 5; + * `optional string url = 5;` */ public var url: kotlin.String @JvmName("getUrl") - get() = _builder.getUrl() + get() = _builder.url @JvmName("setUrl") set(value) { - _builder.setUrl(value) + _builder.url = value } /** - * optional string url = 5; + * `optional string url = 5;` */ public fun clearUrl() { _builder.clearUrl() } /** - * optional string url = 5; + * `optional string url = 5;` * @return Whether the url field is set. */ public fun hasUrl(): kotlin.Boolean { @@ -167,23 +173,23 @@ public object InGameMailKt { } /** - * optional .ei.UILocation app_link = 14; + * `optional .ei.UILocation app_link = 14;` */ public var appLink: ei.Ei.UILocation @JvmName("getAppLink") - get() = _builder.getAppLink() + get() = _builder.appLink @JvmName("setAppLink") set(value) { - _builder.setAppLink(value) + _builder.appLink = value } /** - * optional .ei.UILocation app_link = 14; + * `optional .ei.UILocation app_link = 14;` */ public fun clearAppLink() { _builder.clearAppLink() } /** - * optional .ei.UILocation app_link = 14; + * `optional .ei.UILocation app_link = 14;` * @return Whether the appLink field is set. */ public fun hasAppLink(): kotlin.Boolean { @@ -191,23 +197,23 @@ public object InGameMailKt { } /** - * optional string app_link_extra = 15; + * `optional string app_link_extra = 15;` */ public var appLinkExtra: kotlin.String @JvmName("getAppLinkExtra") - get() = _builder.getAppLinkExtra() + get() = _builder.appLinkExtra @JvmName("setAppLinkExtra") set(value) { - _builder.setAppLinkExtra(value) + _builder.appLinkExtra = value } /** - * optional string app_link_extra = 15; + * `optional string app_link_extra = 15;` */ public fun clearAppLinkExtra() { _builder.clearAppLinkExtra() } /** - * optional string app_link_extra = 15; + * `optional string app_link_extra = 15;` * @return Whether the appLinkExtra field is set. */ public fun hasAppLinkExtra(): kotlin.Boolean { @@ -215,23 +221,23 @@ public object InGameMailKt { } /** - * optional .ei.DLCItem image = 16; + * `optional .ei.DLCItem image = 16;` */ public var image: ei.Ei.DLCItem @JvmName("getImage") - get() = _builder.getImage() + get() = _builder.image @JvmName("setImage") set(value) { - _builder.setImage(value) + _builder.image = value } /** - * optional .ei.DLCItem image = 16; + * `optional .ei.DLCItem image = 16;` */ public fun clearImage() { _builder.clearImage() } /** - * optional .ei.DLCItem image = 16; + * `optional .ei.DLCItem image = 16;` * @return Whether the image field is set. */ public fun hasImage(): kotlin.Boolean { @@ -241,23 +247,23 @@ public object InGameMailKt { get() = _builder.imageOrNull /** - * optional double image_width = 21; + * `optional double image_width = 21;` */ public var imageWidth: kotlin.Double @JvmName("getImageWidth") - get() = _builder.getImageWidth() + get() = _builder.imageWidth @JvmName("setImageWidth") set(value) { - _builder.setImageWidth(value) + _builder.imageWidth = value } /** - * optional double image_width = 21; + * `optional double image_width = 21;` */ public fun clearImageWidth() { _builder.clearImageWidth() } /** - * optional double image_width = 21; + * `optional double image_width = 21;` * @return Whether the imageWidth field is set. */ public fun hasImageWidth(): kotlin.Boolean { @@ -265,23 +271,23 @@ public object InGameMailKt { } /** - * optional double image_height = 22; + * `optional double image_height = 22;` */ public var imageHeight: kotlin.Double @JvmName("getImageHeight") - get() = _builder.getImageHeight() + get() = _builder.imageHeight @JvmName("setImageHeight") set(value) { - _builder.setImageHeight(value) + _builder.imageHeight = value } /** - * optional double image_height = 22; + * `optional double image_height = 22;` */ public fun clearImageHeight() { _builder.clearImageHeight() } /** - * optional double image_height = 22; + * `optional double image_height = 22;` * @return Whether the imageHeight field is set. */ public fun hasImageHeight(): kotlin.Boolean { @@ -289,23 +295,23 @@ public object InGameMailKt { } /** - * optional uint32 platform = 7; + * `optional uint32 platform = 7;` */ public var platform: kotlin.Int @JvmName("getPlatform") - get() = _builder.getPlatform() + get() = _builder.platform @JvmName("setPlatform") set(value) { - _builder.setPlatform(value) + _builder.platform = value } /** - * optional uint32 platform = 7; + * `optional uint32 platform = 7;` */ public fun clearPlatform() { _builder.clearPlatform() } /** - * optional uint32 platform = 7; + * `optional uint32 platform = 7;` * @return Whether the platform field is set. */ public fun hasPlatform(): kotlin.Boolean { @@ -319,16 +325,16 @@ public object InGameMailKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class BuildsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated string builds = 9; + * `repeated string builds = 9;` * @return A list containing the builds. */ public val builds: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getBuildsList() + _builder.buildsList ) /** - * repeated string builds = 9; + * `repeated string builds = 9;` * @param value The builds to add. */ @kotlin.jvm.JvmSynthetic @@ -337,7 +343,7 @@ public object InGameMailKt { _builder.addBuilds(value) } /** - * repeated string builds = 9; + * `repeated string builds = 9;` * @param value The builds to add. */ @kotlin.jvm.JvmSynthetic @@ -347,7 +353,7 @@ public object InGameMailKt { add(value) } /** - * repeated string builds = 9; + * `repeated string builds = 9;` * @param values The builds to add. */ @kotlin.jvm.JvmSynthetic @@ -356,7 +362,7 @@ public object InGameMailKt { _builder.addAllBuilds(values) } /** - * repeated string builds = 9; + * `repeated string builds = 9;` * @param values The builds to add. */ @kotlin.jvm.JvmSynthetic @@ -366,7 +372,7 @@ public object InGameMailKt { addAll(values) } /** - * repeated string builds = 9; + * `repeated string builds = 9;` * @param index The index to set the value at. * @param value The builds to set. */ @@ -375,7 +381,7 @@ public object InGameMailKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setBuilds(index, value) }/** - * repeated string builds = 9; + * `repeated string builds = 9;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearBuilds") @@ -383,23 +389,23 @@ public object InGameMailKt { _builder.clearBuilds() } /** - * optional uint32 min_client_version = 10; + * `optional uint32 min_client_version = 10;` */ public var minClientVersion: kotlin.Int @JvmName("getMinClientVersion") - get() = _builder.getMinClientVersion() + get() = _builder.minClientVersion @JvmName("setMinClientVersion") set(value) { - _builder.setMinClientVersion(value) + _builder.minClientVersion = value } /** - * optional uint32 min_client_version = 10; + * `optional uint32 min_client_version = 10;` */ public fun clearMinClientVersion() { _builder.clearMinClientVersion() } /** - * optional uint32 min_client_version = 10; + * `optional uint32 min_client_version = 10;` * @return Whether the minClientVersion field is set. */ public fun hasMinClientVersion(): kotlin.Boolean { @@ -407,23 +413,23 @@ public object InGameMailKt { } /** - * optional uint32 max_client_version = 12; + * `optional uint32 max_client_version = 12;` */ public var maxClientVersion: kotlin.Int @JvmName("getMaxClientVersion") - get() = _builder.getMaxClientVersion() + get() = _builder.maxClientVersion @JvmName("setMaxClientVersion") set(value) { - _builder.setMaxClientVersion(value) + _builder.maxClientVersion = value } /** - * optional uint32 max_client_version = 12; + * `optional uint32 max_client_version = 12;` */ public fun clearMaxClientVersion() { _builder.clearMaxClientVersion() } /** - * optional uint32 max_client_version = 12; + * `optional uint32 max_client_version = 12;` * @return Whether the maxClientVersion field is set. */ public fun hasMaxClientVersion(): kotlin.Boolean { @@ -431,23 +437,23 @@ public object InGameMailKt { } /** - * optional double min_soul_eggs = 11; + * `optional double min_soul_eggs = 11;` */ public var minSoulEggs: kotlin.Double @JvmName("getMinSoulEggs") - get() = _builder.getMinSoulEggs() + get() = _builder.minSoulEggs @JvmName("setMinSoulEggs") set(value) { - _builder.setMinSoulEggs(value) + _builder.minSoulEggs = value } /** - * optional double min_soul_eggs = 11; + * `optional double min_soul_eggs = 11;` */ public fun clearMinSoulEggs() { _builder.clearMinSoulEggs() } /** - * optional double min_soul_eggs = 11; + * `optional double min_soul_eggs = 11;` * @return Whether the minSoulEggs field is set. */ public fun hasMinSoulEggs(): kotlin.Boolean { @@ -455,23 +461,23 @@ public object InGameMailKt { } /** - * optional double max_soul_eggs = 29; + * `optional double max_soul_eggs = 29;` */ public var maxSoulEggs: kotlin.Double @JvmName("getMaxSoulEggs") - get() = _builder.getMaxSoulEggs() + get() = _builder.maxSoulEggs @JvmName("setMaxSoulEggs") set(value) { - _builder.setMaxSoulEggs(value) + _builder.maxSoulEggs = value } /** - * optional double max_soul_eggs = 29; + * `optional double max_soul_eggs = 29;` */ public fun clearMaxSoulEggs() { _builder.clearMaxSoulEggs() } /** - * optional double max_soul_eggs = 29; + * `optional double max_soul_eggs = 29;` * @return Whether the maxSoulEggs field is set. */ public fun hasMaxSoulEggs(): kotlin.Boolean { @@ -479,23 +485,23 @@ public object InGameMailKt { } /** - * optional double min_mystical_bonus = 13; + * `optional double min_mystical_bonus = 13;` */ public var minMysticalBonus: kotlin.Double @JvmName("getMinMysticalBonus") - get() = _builder.getMinMysticalBonus() + get() = _builder.minMysticalBonus @JvmName("setMinMysticalBonus") set(value) { - _builder.setMinMysticalBonus(value) + _builder.minMysticalBonus = value } /** - * optional double min_mystical_bonus = 13; + * `optional double min_mystical_bonus = 13;` */ public fun clearMinMysticalBonus() { _builder.clearMinMysticalBonus() } /** - * optional double min_mystical_bonus = 13; + * `optional double min_mystical_bonus = 13;` * @return Whether the minMysticalBonus field is set. */ public fun hasMinMysticalBonus(): kotlin.Boolean { @@ -503,23 +509,23 @@ public object InGameMailKt { } /** - * optional .ei.UserType user_type = 17; + * `optional .ei.UserType user_type = 17;` */ public var userType: ei.Ei.UserType @JvmName("getUserType") - get() = _builder.getUserType() + get() = _builder.userType @JvmName("setUserType") set(value) { - _builder.setUserType(value) + _builder.userType = value } /** - * optional .ei.UserType user_type = 17; + * `optional .ei.UserType user_type = 17;` */ public fun clearUserType() { _builder.clearUserType() } /** - * optional .ei.UserType user_type = 17; + * `optional .ei.UserType user_type = 17;` * @return Whether the userType field is set. */ public fun hasUserType(): kotlin.Boolean { @@ -527,23 +533,23 @@ public object InGameMailKt { } /** - * optional uint32 min_piggy_breaks = 20; + * `optional uint32 min_piggy_breaks = 20;` */ public var minPiggyBreaks: kotlin.Int @JvmName("getMinPiggyBreaks") - get() = _builder.getMinPiggyBreaks() + get() = _builder.minPiggyBreaks @JvmName("setMinPiggyBreaks") set(value) { - _builder.setMinPiggyBreaks(value) + _builder.minPiggyBreaks = value } /** - * optional uint32 min_piggy_breaks = 20; + * `optional uint32 min_piggy_breaks = 20;` */ public fun clearMinPiggyBreaks() { _builder.clearMinPiggyBreaks() } /** - * optional uint32 min_piggy_breaks = 20; + * `optional uint32 min_piggy_breaks = 20;` * @return Whether the minPiggyBreaks field is set. */ public fun hasMinPiggyBreaks(): kotlin.Boolean { @@ -551,23 +557,23 @@ public object InGameMailKt { } /** - * optional double gold_tip = 6; + * `optional double gold_tip = 6;` */ public var goldTip: kotlin.Double @JvmName("getGoldTip") - get() = _builder.getGoldTip() + get() = _builder.goldTip @JvmName("setGoldTip") set(value) { - _builder.setGoldTip(value) + _builder.goldTip = value } /** - * optional double gold_tip = 6; + * `optional double gold_tip = 6;` */ public fun clearGoldTip() { _builder.clearGoldTip() } /** - * optional double gold_tip = 6; + * `optional double gold_tip = 6;` * @return Whether the goldTip field is set. */ public fun hasGoldTip(): kotlin.Boolean { @@ -575,23 +581,23 @@ public object InGameMailKt { } /** - * optional bool tip = 23; + * `optional bool tip = 23;` */ public var tip: kotlin.Boolean @JvmName("getTip") - get() = _builder.getTip() + get() = _builder.tip @JvmName("setTip") set(value) { - _builder.setTip(value) + _builder.tip = value } /** - * optional bool tip = 23; + * `optional bool tip = 23;` */ public fun clearTip() { _builder.clearTip() } /** - * optional bool tip = 23; + * `optional bool tip = 23;` * @return Whether the tip field is set. */ public fun hasTip(): kotlin.Boolean { @@ -599,23 +605,23 @@ public object InGameMailKt { } /** - * optional uint32 priority = 27; + * `optional uint32 priority = 27;` */ public var priority: kotlin.Int @JvmName("getPriority") - get() = _builder.getPriority() + get() = _builder.priority @JvmName("setPriority") set(value) { - _builder.setPriority(value) + _builder.priority = value } /** - * optional uint32 priority = 27; + * `optional uint32 priority = 27;` */ public fun clearPriority() { _builder.clearPriority() } /** - * optional uint32 priority = 27; + * `optional uint32 priority = 27;` * @return Whether the priority field is set. */ public fun hasPriority(): kotlin.Boolean { @@ -623,23 +629,23 @@ public object InGameMailKt { } /** - * optional double min_days_since_last_tip = 24; + * `optional double min_days_since_last_tip = 24;` */ public var minDaysSinceLastTip: kotlin.Double @JvmName("getMinDaysSinceLastTip") - get() = _builder.getMinDaysSinceLastTip() + get() = _builder.minDaysSinceLastTip @JvmName("setMinDaysSinceLastTip") set(value) { - _builder.setMinDaysSinceLastTip(value) + _builder.minDaysSinceLastTip = value } /** - * optional double min_days_since_last_tip = 24; + * `optional double min_days_since_last_tip = 24;` */ public fun clearMinDaysSinceLastTip() { _builder.clearMinDaysSinceLastTip() } /** - * optional double min_days_since_last_tip = 24; + * `optional double min_days_since_last_tip = 24;` * @return Whether the minDaysSinceLastTip field is set. */ public fun hasMinDaysSinceLastTip(): kotlin.Boolean { @@ -647,23 +653,23 @@ public object InGameMailKt { } /** - * optional uint32 max_retries = 25; + * `optional uint32 max_retries = 25;` */ public var maxRetries: kotlin.Int @JvmName("getMaxRetries") - get() = _builder.getMaxRetries() + get() = _builder.maxRetries @JvmName("setMaxRetries") set(value) { - _builder.setMaxRetries(value) + _builder.maxRetries = value } /** - * optional uint32 max_retries = 25; + * `optional uint32 max_retries = 25;` */ public fun clearMaxRetries() { _builder.clearMaxRetries() } /** - * optional uint32 max_retries = 25; + * `optional uint32 max_retries = 25;` * @return Whether the maxRetries field is set. */ public fun hasMaxRetries(): kotlin.Boolean { @@ -671,23 +677,23 @@ public object InGameMailKt { } /** - * optional double days_until_retry = 26; + * `optional double days_until_retry = 26;` */ public var daysUntilRetry: kotlin.Double @JvmName("getDaysUntilRetry") - get() = _builder.getDaysUntilRetry() + get() = _builder.daysUntilRetry @JvmName("setDaysUntilRetry") set(value) { - _builder.setDaysUntilRetry(value) + _builder.daysUntilRetry = value } /** - * optional double days_until_retry = 26; + * `optional double days_until_retry = 26;` */ public fun clearDaysUntilRetry() { _builder.clearDaysUntilRetry() } /** - * optional double days_until_retry = 26; + * `optional double days_until_retry = 26;` * @return Whether the daysUntilRetry field is set. */ public fun hasDaysUntilRetry(): kotlin.Boolean { @@ -695,23 +701,23 @@ public object InGameMailKt { } /** - * optional string category = 28; + * `optional string category = 28;` */ public var category: kotlin.String @JvmName("getCategory") - get() = _builder.getCategory() + get() = _builder.category @JvmName("setCategory") set(value) { - _builder.setCategory(value) + _builder.category = value } /** - * optional string category = 28; + * `optional string category = 28;` */ public fun clearCategory() { _builder.clearCategory() } /** - * optional string category = 28; + * `optional string category = 28;` * @return Whether the category field is set. */ public fun hasCategory(): kotlin.Boolean { @@ -720,9 +726,9 @@ public object InGameMailKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.InGameMail.copy(block: ei.InGameMailKt.Dsl.() -> kotlin.Unit): ei.Ei.InGameMail = - ei.InGameMailKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.InGameMail.copy(block: `ei`.InGameMailKt.Dsl.() -> kotlin.Unit): ei.Ei.InGameMail = + `ei`.InGameMailKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.InGameMailOrBuilder.imageOrNull: ei.Ei.DLCItem? +public val ei.Ei.InGameMailOrBuilder.imageOrNull: ei.Ei.DLCItem? get() = if (hasImage()) getImage() else null diff --git a/ei/kotlin/ei/InventorySlotKt.kt b/ei/kotlin/ei/InventorySlotKt.kt index 2969a30..a15b759 100644 --- a/ei/kotlin/ei/InventorySlotKt.kt +++ b/ei/kotlin/ei/InventorySlotKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeinventorySlot") public inline fun inventorySlot(block: ei.InventorySlotKt.Dsl.() -> kotlin.Unit): ei.Ei.InventorySlot = ei.InventorySlotKt.Dsl._create(ei.Ei.InventorySlot.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.InventorySlot` + */ public object InventorySlotKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object InventorySlotKt { internal fun _build(): ei.Ei.InventorySlot = _builder.build() /** - * optional bool occupied = 1; + * `optional bool occupied = 1;` */ public var occupied: kotlin.Boolean @JvmName("getOccupied") - get() = _builder.getOccupied() + get() = _builder.occupied @JvmName("setOccupied") set(value) { - _builder.setOccupied(value) + _builder.occupied = value } /** - * optional bool occupied = 1; + * `optional bool occupied = 1;` */ public fun clearOccupied() { _builder.clearOccupied() } /** - * optional bool occupied = 1; + * `optional bool occupied = 1;` * @return Whether the occupied field is set. */ public fun hasOccupied(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object InventorySlotKt { } /** - * optional uint32 item_id = 2; + * `optional uint32 item_id = 2;` */ public var itemId: kotlin.Int @JvmName("getItemId") - get() = _builder.getItemId() + get() = _builder.itemId @JvmName("setItemId") set(value) { - _builder.setItemId(value) + _builder.itemId = value } /** - * optional uint32 item_id = 2; + * `optional uint32 item_id = 2;` */ public fun clearItemId() { _builder.clearItemId() } /** - * optional uint32 item_id = 2; + * `optional uint32 item_id = 2;` * @return Whether the itemId field is set. */ public fun hasItemId(): kotlin.Boolean { @@ -72,6 +78,6 @@ public object InventorySlotKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.InventorySlot.copy(block: ei.InventorySlotKt.Dsl.() -> kotlin.Unit): ei.Ei.InventorySlot = - ei.InventorySlotKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.InventorySlot.copy(block: `ei`.InventorySlotKt.Dsl.() -> kotlin.Unit): ei.Ei.InventorySlot = + `ei`.InventorySlotKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/JoinCoopRequestKt.kt b/ei/kotlin/ei/JoinCoopRequestKt.kt index 326cca8..4a75140 100644 --- a/ei/kotlin/ei/JoinCoopRequestKt.kt +++ b/ei/kotlin/ei/JoinCoopRequestKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializejoinCoopRequest") public inline fun joinCoopRequest(block: ei.JoinCoopRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.JoinCoopRequest = ei.JoinCoopRequestKt.Dsl._create(ei.Ei.JoinCoopRequest.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.JoinCoopRequest` + */ public object JoinCoopRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object JoinCoopRequestKt { internal fun _build(): ei.Ei.JoinCoopRequest = _builder.build() /** - * optional .ei.BasicRequestInfo rinfo = 10; + * `optional .ei.BasicRequestInfo rinfo = 10;` */ public var rinfo: ei.Ei.BasicRequestInfo @JvmName("getRinfo") - get() = _builder.getRinfo() + get() = _builder.rinfo @JvmName("setRinfo") set(value) { - _builder.setRinfo(value) + _builder.rinfo = value } /** - * optional .ei.BasicRequestInfo rinfo = 10; + * `optional .ei.BasicRequestInfo rinfo = 10;` */ public fun clearRinfo() { _builder.clearRinfo() } /** - * optional .ei.BasicRequestInfo rinfo = 10; + * `optional .ei.BasicRequestInfo rinfo = 10;` * @return Whether the rinfo field is set. */ public fun hasRinfo(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object JoinCoopRequestKt { get() = _builder.rinfoOrNull /** - * optional string contract_identifier = 1; + * `optional string contract_identifier = 1;` */ public var contractIdentifier: kotlin.String @JvmName("getContractIdentifier") - get() = _builder.getContractIdentifier() + get() = _builder.contractIdentifier @JvmName("setContractIdentifier") set(value) { - _builder.setContractIdentifier(value) + _builder.contractIdentifier = value } /** - * optional string contract_identifier = 1; + * `optional string contract_identifier = 1;` */ public fun clearContractIdentifier() { _builder.clearContractIdentifier() } /** - * optional string contract_identifier = 1; + * `optional string contract_identifier = 1;` * @return Whether the contractIdentifier field is set. */ public fun hasContractIdentifier(): kotlin.Boolean { @@ -73,23 +79,23 @@ public object JoinCoopRequestKt { } /** - * optional string coop_identifier = 2; + * `optional string coop_identifier = 2;` */ public var coopIdentifier: kotlin.String @JvmName("getCoopIdentifier") - get() = _builder.getCoopIdentifier() + get() = _builder.coopIdentifier @JvmName("setCoopIdentifier") set(value) { - _builder.setCoopIdentifier(value) + _builder.coopIdentifier = value } /** - * optional string coop_identifier = 2; + * `optional string coop_identifier = 2;` */ public fun clearCoopIdentifier() { _builder.clearCoopIdentifier() } /** - * optional string coop_identifier = 2; + * `optional string coop_identifier = 2;` * @return Whether the coopIdentifier field is set. */ public fun hasCoopIdentifier(): kotlin.Boolean { @@ -97,23 +103,23 @@ public object JoinCoopRequestKt { } /** - * optional string user_id = 3; + * `optional string user_id = 3;` */ public var userId: kotlin.String @JvmName("getUserId") - get() = _builder.getUserId() + get() = _builder.userId @JvmName("setUserId") set(value) { - _builder.setUserId(value) + _builder.userId = value } /** - * optional string user_id = 3; + * `optional string user_id = 3;` */ public fun clearUserId() { _builder.clearUserId() } /** - * optional string user_id = 3; + * `optional string user_id = 3;` * @return Whether the userId field is set. */ public fun hasUserId(): kotlin.Boolean { @@ -121,23 +127,23 @@ public object JoinCoopRequestKt { } /** - * optional string user_name = 4; + * `optional string user_name = 4;` */ public var userName: kotlin.String @JvmName("getUserName") - get() = _builder.getUserName() + get() = _builder.userName @JvmName("setUserName") set(value) { - _builder.setUserName(value) + _builder.userName = value } /** - * optional string user_name = 4; + * `optional string user_name = 4;` */ public fun clearUserName() { _builder.clearUserName() } /** - * optional string user_name = 4; + * `optional string user_name = 4;` * @return Whether the userName field is set. */ public fun hasUserName(): kotlin.Boolean { @@ -145,23 +151,23 @@ public object JoinCoopRequestKt { } /** - * optional double soul_power = 8; + * `optional double soul_power = 8;` */ public var soulPower: kotlin.Double @JvmName("getSoulPower") - get() = _builder.getSoulPower() + get() = _builder.soulPower @JvmName("setSoulPower") set(value) { - _builder.setSoulPower(value) + _builder.soulPower = value } /** - * optional double soul_power = 8; + * `optional double soul_power = 8;` */ public fun clearSoulPower() { _builder.clearSoulPower() } /** - * optional double soul_power = 8; + * `optional double soul_power = 8;` * @return Whether the soulPower field is set. */ public fun hasSoulPower(): kotlin.Boolean { @@ -169,23 +175,23 @@ public object JoinCoopRequestKt { } /** - * optional double eop = 12; + * `optional double eop = 12;` */ public var eop: kotlin.Double @JvmName("getEop") - get() = _builder.getEop() + get() = _builder.eop @JvmName("setEop") set(value) { - _builder.setEop(value) + _builder.eop = value } /** - * optional double eop = 12; + * `optional double eop = 12;` */ public fun clearEop() { _builder.clearEop() } /** - * optional double eop = 12; + * `optional double eop = 12;` * @return Whether the eop field is set. */ public fun hasEop(): kotlin.Boolean { @@ -193,23 +199,23 @@ public object JoinCoopRequestKt { } /** - * optional uint32 league = 9; + * `optional uint32 league = 9;` */ public var league: kotlin.Int @JvmName("getLeague") - get() = _builder.getLeague() + get() = _builder.league @JvmName("setLeague") set(value) { - _builder.setLeague(value) + _builder.league = value } /** - * optional uint32 league = 9; + * `optional uint32 league = 9;` */ public fun clearLeague() { _builder.clearLeague() } /** - * optional uint32 league = 9; + * `optional uint32 league = 9;` * @return Whether the league field is set. */ public fun hasLeague(): kotlin.Boolean { @@ -217,23 +223,23 @@ public object JoinCoopRequestKt { } /** - * optional .ei.Contract.PlayerGrade grade = 13; + * `optional .ei.Contract.PlayerGrade grade = 13;` */ public var grade: ei.Ei.Contract.PlayerGrade @JvmName("getGrade") - get() = _builder.getGrade() + get() = _builder.grade @JvmName("setGrade") set(value) { - _builder.setGrade(value) + _builder.grade = value } /** - * optional .ei.Contract.PlayerGrade grade = 13; + * `optional .ei.Contract.PlayerGrade grade = 13;` */ public fun clearGrade() { _builder.clearGrade() } /** - * optional .ei.Contract.PlayerGrade grade = 13; + * `optional .ei.Contract.PlayerGrade grade = 13;` * @return Whether the grade field is set. */ public fun hasGrade(): kotlin.Boolean { @@ -241,23 +247,23 @@ public object JoinCoopRequestKt { } /** - * optional bool points_replay = 14; + * `optional bool points_replay = 14;` */ public var pointsReplay: kotlin.Boolean @JvmName("getPointsReplay") - get() = _builder.getPointsReplay() + get() = _builder.pointsReplay @JvmName("setPointsReplay") set(value) { - _builder.setPointsReplay(value) + _builder.pointsReplay = value } /** - * optional bool points_replay = 14; + * `optional bool points_replay = 14;` */ public fun clearPointsReplay() { _builder.clearPointsReplay() } /** - * optional bool points_replay = 14; + * `optional bool points_replay = 14;` * @return Whether the pointsReplay field is set. */ public fun hasPointsReplay(): kotlin.Boolean { @@ -265,23 +271,23 @@ public object JoinCoopRequestKt { } /** - * optional .ei.Platform platform = 5; + * `optional .ei.Platform platform = 5;` */ public var platform: ei.Ei.Platform @JvmName("getPlatform") - get() = _builder.getPlatform() + get() = _builder.platform @JvmName("setPlatform") set(value) { - _builder.setPlatform(value) + _builder.platform = value } /** - * optional .ei.Platform platform = 5; + * `optional .ei.Platform platform = 5;` */ public fun clearPlatform() { _builder.clearPlatform() } /** - * optional .ei.Platform platform = 5; + * `optional .ei.Platform platform = 5;` * @return Whether the platform field is set. */ public fun hasPlatform(): kotlin.Boolean { @@ -289,23 +295,23 @@ public object JoinCoopRequestKt { } /** - * optional double seconds_remaining = 11; + * `optional double seconds_remaining = 11;` */ public var secondsRemaining: kotlin.Double @JvmName("getSecondsRemaining") - get() = _builder.getSecondsRemaining() + get() = _builder.secondsRemaining @JvmName("setSecondsRemaining") set(value) { - _builder.setSecondsRemaining(value) + _builder.secondsRemaining = value } /** - * optional double seconds_remaining = 11; + * `optional double seconds_remaining = 11;` */ public fun clearSecondsRemaining() { _builder.clearSecondsRemaining() } /** - * optional double seconds_remaining = 11; + * `optional double seconds_remaining = 11;` * @return Whether the secondsRemaining field is set. */ public fun hasSecondsRemaining(): kotlin.Boolean { @@ -313,23 +319,23 @@ public object JoinCoopRequestKt { } /** - * optional uint32 client_version = 7; + * `optional uint32 client_version = 7;` */ public var clientVersion: kotlin.Int @JvmName("getClientVersion") - get() = _builder.getClientVersion() + get() = _builder.clientVersion @JvmName("setClientVersion") set(value) { - _builder.setClientVersion(value) + _builder.clientVersion = value } /** - * optional uint32 client_version = 7; + * `optional uint32 client_version = 7;` */ public fun clearClientVersion() { _builder.clearClientVersion() } /** - * optional uint32 client_version = 7; + * `optional uint32 client_version = 7;` * @return Whether the clientVersion field is set. */ public fun hasClientVersion(): kotlin.Boolean { @@ -338,9 +344,9 @@ public object JoinCoopRequestKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.JoinCoopRequest.copy(block: ei.JoinCoopRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.JoinCoopRequest = - ei.JoinCoopRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.JoinCoopRequest.copy(block: `ei`.JoinCoopRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.JoinCoopRequest = + `ei`.JoinCoopRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.JoinCoopRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? +public val ei.Ei.JoinCoopRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? get() = if (hasRinfo()) getRinfo() else null diff --git a/ei/kotlin/ei/JoinCoopResponseKt.kt b/ei/kotlin/ei/JoinCoopResponseKt.kt index 03d6dcc..4c393c1 100644 --- a/ei/kotlin/ei/JoinCoopResponseKt.kt +++ b/ei/kotlin/ei/JoinCoopResponseKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializejoinCoopResponse") public inline fun joinCoopResponse(block: ei.JoinCoopResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.JoinCoopResponse = ei.JoinCoopResponseKt.Dsl._create(ei.Ei.JoinCoopResponse.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.JoinCoopResponse` + */ public object JoinCoopResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object JoinCoopResponseKt { internal fun _build(): ei.Ei.JoinCoopResponse = _builder.build() /** - * optional bool success = 1; + * `optional bool success = 1;` */ public var success: kotlin.Boolean @JvmName("getSuccess") - get() = _builder.getSuccess() + get() = _builder.success @JvmName("setSuccess") set(value) { - _builder.setSuccess(value) + _builder.success = value } /** - * optional bool success = 1; + * `optional bool success = 1;` */ public fun clearSuccess() { _builder.clearSuccess() } /** - * optional bool success = 1; + * `optional bool success = 1;` * @return Whether the success field is set. */ public fun hasSuccess(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object JoinCoopResponseKt { } /** - * optional string message = 2; + * `optional string message = 2;` */ public var message: kotlin.String @JvmName("getMessage") - get() = _builder.getMessage() + get() = _builder.message @JvmName("setMessage") set(value) { - _builder.setMessage(value) + _builder.message = value } /** - * optional string message = 2; + * `optional string message = 2;` */ public fun clearMessage() { _builder.clearMessage() } /** - * optional string message = 2; + * `optional string message = 2;` * @return Whether the message field is set. */ public fun hasMessage(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object JoinCoopResponseKt { } /** - * optional bool banned = 4; + * `optional bool banned = 4;` */ public var banned: kotlin.Boolean @JvmName("getBanned") - get() = _builder.getBanned() + get() = _builder.banned @JvmName("setBanned") set(value) { - _builder.setBanned(value) + _builder.banned = value } /** - * optional bool banned = 4; + * `optional bool banned = 4;` */ public fun clearBanned() { _builder.clearBanned() } /** - * optional bool banned = 4; + * `optional bool banned = 4;` * @return Whether the banned field is set. */ public fun hasBanned(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object JoinCoopResponseKt { } /** - * optional string coop_identifier = 5; + * `optional string coop_identifier = 5;` */ public var coopIdentifier: kotlin.String @JvmName("getCoopIdentifier") - get() = _builder.getCoopIdentifier() + get() = _builder.coopIdentifier @JvmName("setCoopIdentifier") set(value) { - _builder.setCoopIdentifier(value) + _builder.coopIdentifier = value } /** - * optional string coop_identifier = 5; + * `optional string coop_identifier = 5;` */ public fun clearCoopIdentifier() { _builder.clearCoopIdentifier() } /** - * optional string coop_identifier = 5; + * `optional string coop_identifier = 5;` * @return Whether the coopIdentifier field is set. */ public fun hasCoopIdentifier(): kotlin.Boolean { @@ -119,23 +125,23 @@ public object JoinCoopResponseKt { } /** - * optional double seconds_remaining = 3; + * `optional double seconds_remaining = 3;` */ public var secondsRemaining: kotlin.Double @JvmName("getSecondsRemaining") - get() = _builder.getSecondsRemaining() + get() = _builder.secondsRemaining @JvmName("setSecondsRemaining") set(value) { - _builder.setSecondsRemaining(value) + _builder.secondsRemaining = value } /** - * optional double seconds_remaining = 3; + * `optional double seconds_remaining = 3;` */ public fun clearSecondsRemaining() { _builder.clearSecondsRemaining() } /** - * optional double seconds_remaining = 3; + * `optional double seconds_remaining = 3;` * @return Whether the secondsRemaining field is set. */ public fun hasSecondsRemaining(): kotlin.Boolean { @@ -143,23 +149,23 @@ public object JoinCoopResponseKt { } /** - * optional double match_percent = 6; + * `optional double match_percent = 6;` */ public var matchPercent: kotlin.Double @JvmName("getMatchPercent") - get() = _builder.getMatchPercent() + get() = _builder.matchPercent @JvmName("setMatchPercent") set(value) { - _builder.setMatchPercent(value) + _builder.matchPercent = value } /** - * optional double match_percent = 6; + * `optional double match_percent = 6;` */ public fun clearMatchPercent() { _builder.clearMatchPercent() } /** - * optional double match_percent = 6; + * `optional double match_percent = 6;` * @return Whether the matchPercent field is set. */ public fun hasMatchPercent(): kotlin.Boolean { @@ -167,23 +173,23 @@ public object JoinCoopResponseKt { } /** - * optional uint32 num_members = 7; + * `optional uint32 num_members = 7;` */ public var numMembers: kotlin.Int @JvmName("getNumMembers") - get() = _builder.getNumMembers() + get() = _builder.numMembers @JvmName("setNumMembers") set(value) { - _builder.setNumMembers(value) + _builder.numMembers = value } /** - * optional uint32 num_members = 7; + * `optional uint32 num_members = 7;` */ public fun clearNumMembers() { _builder.clearNumMembers() } /** - * optional uint32 num_members = 7; + * `optional uint32 num_members = 7;` * @return Whether the numMembers field is set. */ public fun hasNumMembers(): kotlin.Boolean { @@ -191,23 +197,23 @@ public object JoinCoopResponseKt { } /** - * optional .ei.ContractCoopStatusResponse.Status status = 8; + * `optional .ei.ContractCoopStatusResponse.Status status = 8;` */ public var status: ei.Ei.ContractCoopStatusResponse.Status @JvmName("getStatus") - get() = _builder.getStatus() + get() = _builder.status @JvmName("setStatus") set(value) { - _builder.setStatus(value) + _builder.status = value } /** - * optional .ei.ContractCoopStatusResponse.Status status = 8; + * `optional .ei.ContractCoopStatusResponse.Status status = 8;` */ public fun clearStatus() { _builder.clearStatus() } /** - * optional .ei.ContractCoopStatusResponse.Status status = 8; + * `optional .ei.ContractCoopStatusResponse.Status status = 8;` * @return Whether the status field is set. */ public fun hasStatus(): kotlin.Boolean { @@ -215,23 +221,23 @@ public object JoinCoopResponseKt { } /** - * optional .ei.Contract.PlayerGrade grade = 9; + * `optional .ei.Contract.PlayerGrade grade = 9;` */ public var grade: ei.Ei.Contract.PlayerGrade @JvmName("getGrade") - get() = _builder.getGrade() + get() = _builder.grade @JvmName("setGrade") set(value) { - _builder.setGrade(value) + _builder.grade = value } /** - * optional .ei.Contract.PlayerGrade grade = 9; + * `optional .ei.Contract.PlayerGrade grade = 9;` */ public fun clearGrade() { _builder.clearGrade() } /** - * optional .ei.Contract.PlayerGrade grade = 9; + * `optional .ei.Contract.PlayerGrade grade = 9;` * @return Whether the grade field is set. */ public fun hasGrade(): kotlin.Boolean { @@ -239,23 +245,23 @@ public object JoinCoopResponseKt { } /** - * optional bool can_start = 10; + * `optional bool can_start = 10;` */ public var canStart: kotlin.Boolean @JvmName("getCanStart") - get() = _builder.getCanStart() + get() = _builder.canStart @JvmName("setCanStart") set(value) { - _builder.setCanStart(value) + _builder.canStart = value } /** - * optional bool can_start = 10; + * `optional bool can_start = 10;` */ public fun clearCanStart() { _builder.clearCanStart() } /** - * optional bool can_start = 10; + * `optional bool can_start = 10;` * @return Whether the canStart field is set. */ public fun hasCanStart(): kotlin.Boolean { @@ -264,6 +270,6 @@ public object JoinCoopResponseKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.JoinCoopResponse.copy(block: ei.JoinCoopResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.JoinCoopResponse = - ei.JoinCoopResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.JoinCoopResponse.copy(block: `ei`.JoinCoopResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.JoinCoopResponse = + `ei`.JoinCoopResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/KickPlayerCoopRequestKt.kt b/ei/kotlin/ei/KickPlayerCoopRequestKt.kt index 4be0911..d91f57f 100644 --- a/ei/kotlin/ei/KickPlayerCoopRequestKt.kt +++ b/ei/kotlin/ei/KickPlayerCoopRequestKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializekickPlayerCoopRequest") public inline fun kickPlayerCoopRequest(block: ei.KickPlayerCoopRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.KickPlayerCoopRequest = ei.KickPlayerCoopRequestKt.Dsl._create(ei.Ei.KickPlayerCoopRequest.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.KickPlayerCoopRequest` + */ public object KickPlayerCoopRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object KickPlayerCoopRequestKt { internal fun _build(): ei.Ei.KickPlayerCoopRequest = _builder.build() /** - * optional .ei.BasicRequestInfo rinfo = 8; + * `optional .ei.BasicRequestInfo rinfo = 8;` */ public var rinfo: ei.Ei.BasicRequestInfo @JvmName("getRinfo") - get() = _builder.getRinfo() + get() = _builder.rinfo @JvmName("setRinfo") set(value) { - _builder.setRinfo(value) + _builder.rinfo = value } /** - * optional .ei.BasicRequestInfo rinfo = 8; + * `optional .ei.BasicRequestInfo rinfo = 8;` */ public fun clearRinfo() { _builder.clearRinfo() } /** - * optional .ei.BasicRequestInfo rinfo = 8; + * `optional .ei.BasicRequestInfo rinfo = 8;` * @return Whether the rinfo field is set. */ public fun hasRinfo(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object KickPlayerCoopRequestKt { get() = _builder.rinfoOrNull /** - * optional string contract_identifier = 1; + * `optional string contract_identifier = 1;` */ public var contractIdentifier: kotlin.String @JvmName("getContractIdentifier") - get() = _builder.getContractIdentifier() + get() = _builder.contractIdentifier @JvmName("setContractIdentifier") set(value) { - _builder.setContractIdentifier(value) + _builder.contractIdentifier = value } /** - * optional string contract_identifier = 1; + * `optional string contract_identifier = 1;` */ public fun clearContractIdentifier() { _builder.clearContractIdentifier() } /** - * optional string contract_identifier = 1; + * `optional string contract_identifier = 1;` * @return Whether the contractIdentifier field is set. */ public fun hasContractIdentifier(): kotlin.Boolean { @@ -73,23 +79,23 @@ public object KickPlayerCoopRequestKt { } /** - * optional string coop_identifier = 2; + * `optional string coop_identifier = 2;` */ public var coopIdentifier: kotlin.String @JvmName("getCoopIdentifier") - get() = _builder.getCoopIdentifier() + get() = _builder.coopIdentifier @JvmName("setCoopIdentifier") set(value) { - _builder.setCoopIdentifier(value) + _builder.coopIdentifier = value } /** - * optional string coop_identifier = 2; + * `optional string coop_identifier = 2;` */ public fun clearCoopIdentifier() { _builder.clearCoopIdentifier() } /** - * optional string coop_identifier = 2; + * `optional string coop_identifier = 2;` * @return Whether the coopIdentifier field is set. */ public fun hasCoopIdentifier(): kotlin.Boolean { @@ -97,23 +103,23 @@ public object KickPlayerCoopRequestKt { } /** - * optional string player_identifier = 3; + * `optional string player_identifier = 3;` */ public var playerIdentifier: kotlin.String @JvmName("getPlayerIdentifier") - get() = _builder.getPlayerIdentifier() + get() = _builder.playerIdentifier @JvmName("setPlayerIdentifier") set(value) { - _builder.setPlayerIdentifier(value) + _builder.playerIdentifier = value } /** - * optional string player_identifier = 3; + * `optional string player_identifier = 3;` */ public fun clearPlayerIdentifier() { _builder.clearPlayerIdentifier() } /** - * optional string player_identifier = 3; + * `optional string player_identifier = 3;` * @return Whether the playerIdentifier field is set. */ public fun hasPlayerIdentifier(): kotlin.Boolean { @@ -121,23 +127,23 @@ public object KickPlayerCoopRequestKt { } /** - * optional string requesting_user_id = 4; + * `optional string requesting_user_id = 4;` */ public var requestingUserId: kotlin.String @JvmName("getRequestingUserId") - get() = _builder.getRequestingUserId() + get() = _builder.requestingUserId @JvmName("setRequestingUserId") set(value) { - _builder.setRequestingUserId(value) + _builder.requestingUserId = value } /** - * optional string requesting_user_id = 4; + * `optional string requesting_user_id = 4;` */ public fun clearRequestingUserId() { _builder.clearRequestingUserId() } /** - * optional string requesting_user_id = 4; + * `optional string requesting_user_id = 4;` * @return Whether the requestingUserId field is set. */ public fun hasRequestingUserId(): kotlin.Boolean { @@ -145,23 +151,23 @@ public object KickPlayerCoopRequestKt { } /** - * optional .ei.KickPlayerCoopRequest.Reason reason = 9; + * `optional .ei.KickPlayerCoopRequest.Reason reason = 9;` */ public var reason: ei.Ei.KickPlayerCoopRequest.Reason @JvmName("getReason") - get() = _builder.getReason() + get() = _builder.reason @JvmName("setReason") set(value) { - _builder.setReason(value) + _builder.reason = value } /** - * optional .ei.KickPlayerCoopRequest.Reason reason = 9; + * `optional .ei.KickPlayerCoopRequest.Reason reason = 9;` */ public fun clearReason() { _builder.clearReason() } /** - * optional .ei.KickPlayerCoopRequest.Reason reason = 9; + * `optional .ei.KickPlayerCoopRequest.Reason reason = 9;` * @return Whether the reason field is set. */ public fun hasReason(): kotlin.Boolean { @@ -169,23 +175,23 @@ public object KickPlayerCoopRequestKt { } /** - * optional uint32 client_version = 7; + * `optional uint32 client_version = 7;` */ public var clientVersion: kotlin.Int @JvmName("getClientVersion") - get() = _builder.getClientVersion() + get() = _builder.clientVersion @JvmName("setClientVersion") set(value) { - _builder.setClientVersion(value) + _builder.clientVersion = value } /** - * optional uint32 client_version = 7; + * `optional uint32 client_version = 7;` */ public fun clearClientVersion() { _builder.clearClientVersion() } /** - * optional uint32 client_version = 7; + * `optional uint32 client_version = 7;` * @return Whether the clientVersion field is set. */ public fun hasClientVersion(): kotlin.Boolean { @@ -194,9 +200,9 @@ public object KickPlayerCoopRequestKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.KickPlayerCoopRequest.copy(block: ei.KickPlayerCoopRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.KickPlayerCoopRequest = - ei.KickPlayerCoopRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.KickPlayerCoopRequest.copy(block: `ei`.KickPlayerCoopRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.KickPlayerCoopRequest = + `ei`.KickPlayerCoopRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.KickPlayerCoopRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? +public val ei.Ei.KickPlayerCoopRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? get() = if (hasRinfo()) getRinfo() else null diff --git a/ei/kotlin/ei/LeaderboardAnalysisKt.kt b/ei/kotlin/ei/LeaderboardAnalysisKt.kt index 02cc71d..084fb1d 100644 --- a/ei/kotlin/ei/LeaderboardAnalysisKt.kt +++ b/ei/kotlin/ei/LeaderboardAnalysisKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeleaderboardAnalysis") public inline fun leaderboardAnalysis(block: ei.LeaderboardAnalysisKt.Dsl.() -> kotlin.Unit): ei.Ei.LeaderboardAnalysis = ei.LeaderboardAnalysisKt.Dsl._create(ei.Ei.LeaderboardAnalysis.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.LeaderboardAnalysis` + */ public object LeaderboardAnalysisKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -29,15 +35,15 @@ public object LeaderboardAnalysisKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ChunksProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.LeaderboardAnalysis.Chunk chunks = 1; + * `repeated .ei.LeaderboardAnalysis.Chunk chunks = 1;` */ public val chunks: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getChunksList() + _builder.chunksList ) /** - * repeated .ei.LeaderboardAnalysis.Chunk chunks = 1; + * `repeated .ei.LeaderboardAnalysis.Chunk chunks = 1;` * @param value The chunks to add. */ @kotlin.jvm.JvmSynthetic @@ -46,7 +52,7 @@ public object LeaderboardAnalysisKt { _builder.addChunks(value) } /** - * repeated .ei.LeaderboardAnalysis.Chunk chunks = 1; + * `repeated .ei.LeaderboardAnalysis.Chunk chunks = 1;` * @param value The chunks to add. */ @kotlin.jvm.JvmSynthetic @@ -56,7 +62,7 @@ public object LeaderboardAnalysisKt { add(value) } /** - * repeated .ei.LeaderboardAnalysis.Chunk chunks = 1; + * `repeated .ei.LeaderboardAnalysis.Chunk chunks = 1;` * @param values The chunks to add. */ @kotlin.jvm.JvmSynthetic @@ -65,7 +71,7 @@ public object LeaderboardAnalysisKt { _builder.addAllChunks(values) } /** - * repeated .ei.LeaderboardAnalysis.Chunk chunks = 1; + * `repeated .ei.LeaderboardAnalysis.Chunk chunks = 1;` * @param values The chunks to add. */ @kotlin.jvm.JvmSynthetic @@ -75,7 +81,7 @@ public object LeaderboardAnalysisKt { addAll(values) } /** - * repeated .ei.LeaderboardAnalysis.Chunk chunks = 1; + * `repeated .ei.LeaderboardAnalysis.Chunk chunks = 1;` * @param index The index to set the value at. * @param value The chunks to set. */ @@ -85,7 +91,7 @@ public object LeaderboardAnalysisKt { _builder.setChunks(index, value) } /** - * repeated .ei.LeaderboardAnalysis.Chunk chunks = 1; + * `repeated .ei.LeaderboardAnalysis.Chunk chunks = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearChunks") @@ -95,23 +101,23 @@ public object LeaderboardAnalysisKt { /** - * optional uint32 count = 2; + * `optional uint32 count = 2;` */ public var count: kotlin.Int @JvmName("getCount") - get() = _builder.getCount() + get() = _builder.count @JvmName("setCount") set(value) { - _builder.setCount(value) + _builder.count = value } /** - * optional uint32 count = 2; + * `optional uint32 count = 2;` */ public fun clearCount() { _builder.clearCount() } /** - * optional uint32 count = 2; + * `optional uint32 count = 2;` * @return Whether the count field is set. */ public fun hasCount(): kotlin.Boolean { @@ -119,23 +125,23 @@ public object LeaderboardAnalysisKt { } /** - * optional double high_score = 3; + * `optional double high_score = 3;` */ public var highScore: kotlin.Double @JvmName("getHighScore") - get() = _builder.getHighScore() + get() = _builder.highScore @JvmName("setHighScore") set(value) { - _builder.setHighScore(value) + _builder.highScore = value } /** - * optional double high_score = 3; + * `optional double high_score = 3;` */ public fun clearHighScore() { _builder.clearHighScore() } /** - * optional double high_score = 3; + * `optional double high_score = 3;` * @return Whether the highScore field is set. */ public fun hasHighScore(): kotlin.Boolean { @@ -143,23 +149,23 @@ public object LeaderboardAnalysisKt { } /** - * optional double low_score = 4; + * `optional double low_score = 4;` */ public var lowScore: kotlin.Double @JvmName("getLowScore") - get() = _builder.getLowScore() + get() = _builder.lowScore @JvmName("setLowScore") set(value) { - _builder.setLowScore(value) + _builder.lowScore = value } /** - * optional double low_score = 4; + * `optional double low_score = 4;` */ public fun clearLowScore() { _builder.clearLowScore() } /** - * optional double low_score = 4; + * `optional double low_score = 4;` * @return Whether the lowScore field is set. */ public fun hasLowScore(): kotlin.Boolean { @@ -167,23 +173,23 @@ public object LeaderboardAnalysisKt { } /** - * optional string cursor = 5; + * `optional string cursor = 5;` */ public var cursor: kotlin.String @JvmName("getCursor") - get() = _builder.getCursor() + get() = _builder.cursor @JvmName("setCursor") set(value) { - _builder.setCursor(value) + _builder.cursor = value } /** - * optional string cursor = 5; + * `optional string cursor = 5;` */ public fun clearCursor() { _builder.clearCursor() } /** - * optional string cursor = 5; + * `optional string cursor = 5;` * @return Whether the cursor field is set. */ public fun hasCursor(): kotlin.Boolean { @@ -193,6 +199,9 @@ public object LeaderboardAnalysisKt { @kotlin.jvm.JvmName("-initializechunk") public inline fun chunk(block: ei.LeaderboardAnalysisKt.ChunkKt.Dsl.() -> kotlin.Unit): ei.Ei.LeaderboardAnalysis.Chunk = ei.LeaderboardAnalysisKt.ChunkKt.Dsl._create(ei.Ei.LeaderboardAnalysis.Chunk.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.LeaderboardAnalysis.Chunk` + */ public object ChunkKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -210,23 +219,23 @@ public object LeaderboardAnalysisKt { internal fun _build(): ei.Ei.LeaderboardAnalysis.Chunk = _builder.build() /** - * optional uint32 start_index = 1; + * `optional uint32 start_index = 1;` */ public var startIndex: kotlin.Int @JvmName("getStartIndex") - get() = _builder.getStartIndex() + get() = _builder.startIndex @JvmName("setStartIndex") set(value) { - _builder.setStartIndex(value) + _builder.startIndex = value } /** - * optional uint32 start_index = 1; + * `optional uint32 start_index = 1;` */ public fun clearStartIndex() { _builder.clearStartIndex() } /** - * optional uint32 start_index = 1; + * `optional uint32 start_index = 1;` * @return Whether the startIndex field is set. */ public fun hasStartIndex(): kotlin.Boolean { @@ -234,23 +243,23 @@ public object LeaderboardAnalysisKt { } /** - * optional uint32 end_index = 2; + * `optional uint32 end_index = 2;` */ public var endIndex: kotlin.Int @JvmName("getEndIndex") - get() = _builder.getEndIndex() + get() = _builder.endIndex @JvmName("setEndIndex") set(value) { - _builder.setEndIndex(value) + _builder.endIndex = value } /** - * optional uint32 end_index = 2; + * `optional uint32 end_index = 2;` */ public fun clearEndIndex() { _builder.clearEndIndex() } /** - * optional uint32 end_index = 2; + * `optional uint32 end_index = 2;` * @return Whether the endIndex field is set. */ public fun hasEndIndex(): kotlin.Boolean { @@ -258,23 +267,23 @@ public object LeaderboardAnalysisKt { } /** - * optional double high_score = 3; + * `optional double high_score = 3;` */ public var highScore: kotlin.Double @JvmName("getHighScore") - get() = _builder.getHighScore() + get() = _builder.highScore @JvmName("setHighScore") set(value) { - _builder.setHighScore(value) + _builder.highScore = value } /** - * optional double high_score = 3; + * `optional double high_score = 3;` */ public fun clearHighScore() { _builder.clearHighScore() } /** - * optional double high_score = 3; + * `optional double high_score = 3;` * @return Whether the highScore field is set. */ public fun hasHighScore(): kotlin.Boolean { @@ -282,23 +291,23 @@ public object LeaderboardAnalysisKt { } /** - * optional double low_score = 4; + * `optional double low_score = 4;` */ public var lowScore: kotlin.Double @JvmName("getLowScore") - get() = _builder.getLowScore() + get() = _builder.lowScore @JvmName("setLowScore") set(value) { - _builder.setLowScore(value) + _builder.lowScore = value } /** - * optional double low_score = 4; + * `optional double low_score = 4;` */ public fun clearLowScore() { _builder.clearLowScore() } /** - * optional double low_score = 4; + * `optional double low_score = 4;` * @return Whether the lowScore field is set. */ public fun hasLowScore(): kotlin.Boolean { @@ -306,23 +315,23 @@ public object LeaderboardAnalysisKt { } /** - * optional string start_cursor = 5; + * `optional string start_cursor = 5;` */ public var startCursor: kotlin.String @JvmName("getStartCursor") - get() = _builder.getStartCursor() + get() = _builder.startCursor @JvmName("setStartCursor") set(value) { - _builder.setStartCursor(value) + _builder.startCursor = value } /** - * optional string start_cursor = 5; + * `optional string start_cursor = 5;` */ public fun clearStartCursor() { _builder.clearStartCursor() } /** - * optional string start_cursor = 5; + * `optional string start_cursor = 5;` * @return Whether the startCursor field is set. */ public fun hasStartCursor(): kotlin.Boolean { @@ -330,23 +339,23 @@ public object LeaderboardAnalysisKt { } /** - * optional string end_cursor = 6; + * `optional string end_cursor = 6;` */ public var endCursor: kotlin.String @JvmName("getEndCursor") - get() = _builder.getEndCursor() + get() = _builder.endCursor @JvmName("setEndCursor") set(value) { - _builder.setEndCursor(value) + _builder.endCursor = value } /** - * optional string end_cursor = 6; + * `optional string end_cursor = 6;` */ public fun clearEndCursor() { _builder.clearEndCursor() } /** - * optional string end_cursor = 6; + * `optional string end_cursor = 6;` * @return Whether the endCursor field is set. */ public fun hasEndCursor(): kotlin.Boolean { @@ -356,10 +365,10 @@ public object LeaderboardAnalysisKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.LeaderboardAnalysis.copy(block: ei.LeaderboardAnalysisKt.Dsl.() -> kotlin.Unit): ei.Ei.LeaderboardAnalysis = - ei.LeaderboardAnalysisKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.LeaderboardAnalysis.copy(block: `ei`.LeaderboardAnalysisKt.Dsl.() -> kotlin.Unit): ei.Ei.LeaderboardAnalysis = + `ei`.LeaderboardAnalysisKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.LeaderboardAnalysis.Chunk.copy(block: ei.LeaderboardAnalysisKt.ChunkKt.Dsl.() -> kotlin.Unit): ei.Ei.LeaderboardAnalysis.Chunk = - ei.LeaderboardAnalysisKt.ChunkKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.LeaderboardAnalysis.Chunk.copy(block: `ei`.LeaderboardAnalysisKt.ChunkKt.Dsl.() -> kotlin.Unit): ei.Ei.LeaderboardAnalysis.Chunk = + `ei`.LeaderboardAnalysisKt.ChunkKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/LeaderboardInfoKt.kt b/ei/kotlin/ei/LeaderboardInfoKt.kt index a3ba835..6495972 100644 --- a/ei/kotlin/ei/LeaderboardInfoKt.kt +++ b/ei/kotlin/ei/LeaderboardInfoKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeleaderboardInfo") public inline fun leaderboardInfo(block: ei.LeaderboardInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.LeaderboardInfo = ei.LeaderboardInfoKt.Dsl._create(ei.Ei.LeaderboardInfo.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.LeaderboardInfo` + */ public object LeaderboardInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -29,15 +35,15 @@ public object LeaderboardInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class SeasonsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.LeaderboardInfo.Season seasons = 1; + * `repeated .ei.LeaderboardInfo.Season seasons = 1;` */ public val seasons: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getSeasonsList() + _builder.seasonsList ) /** - * repeated .ei.LeaderboardInfo.Season seasons = 1; + * `repeated .ei.LeaderboardInfo.Season seasons = 1;` * @param value The seasons to add. */ @kotlin.jvm.JvmSynthetic @@ -46,7 +52,7 @@ public object LeaderboardInfoKt { _builder.addSeasons(value) } /** - * repeated .ei.LeaderboardInfo.Season seasons = 1; + * `repeated .ei.LeaderboardInfo.Season seasons = 1;` * @param value The seasons to add. */ @kotlin.jvm.JvmSynthetic @@ -56,7 +62,7 @@ public object LeaderboardInfoKt { add(value) } /** - * repeated .ei.LeaderboardInfo.Season seasons = 1; + * `repeated .ei.LeaderboardInfo.Season seasons = 1;` * @param values The seasons to add. */ @kotlin.jvm.JvmSynthetic @@ -65,7 +71,7 @@ public object LeaderboardInfoKt { _builder.addAllSeasons(values) } /** - * repeated .ei.LeaderboardInfo.Season seasons = 1; + * `repeated .ei.LeaderboardInfo.Season seasons = 1;` * @param values The seasons to add. */ @kotlin.jvm.JvmSynthetic @@ -75,7 +81,7 @@ public object LeaderboardInfoKt { addAll(values) } /** - * repeated .ei.LeaderboardInfo.Season seasons = 1; + * `repeated .ei.LeaderboardInfo.Season seasons = 1;` * @param index The index to set the value at. * @param value The seasons to set. */ @@ -85,7 +91,7 @@ public object LeaderboardInfoKt { _builder.setSeasons(index, value) } /** - * repeated .ei.LeaderboardInfo.Season seasons = 1; + * `repeated .ei.LeaderboardInfo.Season seasons = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearSeasons") @@ -95,23 +101,23 @@ public object LeaderboardInfoKt { /** - * optional string all_time_scope = 2; + * `optional string all_time_scope = 2;` */ public var allTimeScope: kotlin.String @JvmName("getAllTimeScope") - get() = _builder.getAllTimeScope() + get() = _builder.allTimeScope @JvmName("setAllTimeScope") set(value) { - _builder.setAllTimeScope(value) + _builder.allTimeScope = value } /** - * optional string all_time_scope = 2; + * `optional string all_time_scope = 2;` */ public fun clearAllTimeScope() { _builder.clearAllTimeScope() } /** - * optional string all_time_scope = 2; + * `optional string all_time_scope = 2;` * @return Whether the allTimeScope field is set. */ public fun hasAllTimeScope(): kotlin.Boolean { @@ -121,6 +127,9 @@ public object LeaderboardInfoKt { @kotlin.jvm.JvmName("-initializeseason") public inline fun season(block: ei.LeaderboardInfoKt.SeasonKt.Dsl.() -> kotlin.Unit): ei.Ei.LeaderboardInfo.Season = ei.LeaderboardInfoKt.SeasonKt.Dsl._create(ei.Ei.LeaderboardInfo.Season.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.LeaderboardInfo.Season` + */ public object SeasonKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -138,23 +147,23 @@ public object LeaderboardInfoKt { internal fun _build(): ei.Ei.LeaderboardInfo.Season = _builder.build() /** - * optional string scope = 1; + * `optional string scope = 1;` */ public var scope: kotlin.String @JvmName("getScope") - get() = _builder.getScope() + get() = _builder.scope @JvmName("setScope") set(value) { - _builder.setScope(value) + _builder.scope = value } /** - * optional string scope = 1; + * `optional string scope = 1;` */ public fun clearScope() { _builder.clearScope() } /** - * optional string scope = 1; + * `optional string scope = 1;` * @return Whether the scope field is set. */ public fun hasScope(): kotlin.Boolean { @@ -162,23 +171,23 @@ public object LeaderboardInfoKt { } /** - * optional string name = 2; + * `optional string name = 2;` */ public var name: kotlin.String @JvmName("getName") - get() = _builder.getName() + get() = _builder.name @JvmName("setName") set(value) { - _builder.setName(value) + _builder.name = value } /** - * optional string name = 2; + * `optional string name = 2;` */ public fun clearName() { _builder.clearName() } /** - * optional string name = 2; + * `optional string name = 2;` * @return Whether the name field is set. */ public fun hasName(): kotlin.Boolean { @@ -188,10 +197,10 @@ public object LeaderboardInfoKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.LeaderboardInfo.copy(block: ei.LeaderboardInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.LeaderboardInfo = - ei.LeaderboardInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.LeaderboardInfo.copy(block: `ei`.LeaderboardInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.LeaderboardInfo = + `ei`.LeaderboardInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.LeaderboardInfo.Season.copy(block: ei.LeaderboardInfoKt.SeasonKt.Dsl.() -> kotlin.Unit): ei.Ei.LeaderboardInfo.Season = - ei.LeaderboardInfoKt.SeasonKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.LeaderboardInfo.Season.copy(block: `ei`.LeaderboardInfoKt.SeasonKt.Dsl.() -> kotlin.Unit): ei.Ei.LeaderboardInfo.Season = + `ei`.LeaderboardInfoKt.SeasonKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/LeaderboardRequestKt.kt b/ei/kotlin/ei/LeaderboardRequestKt.kt index af76b76..b4d12f3 100644 --- a/ei/kotlin/ei/LeaderboardRequestKt.kt +++ b/ei/kotlin/ei/LeaderboardRequestKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeleaderboardRequest") public inline fun leaderboardRequest(block: ei.LeaderboardRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.LeaderboardRequest = ei.LeaderboardRequestKt.Dsl._create(ei.Ei.LeaderboardRequest.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.LeaderboardRequest` + */ public object LeaderboardRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object LeaderboardRequestKt { internal fun _build(): ei.Ei.LeaderboardRequest = _builder.build() /** - * optional .ei.BasicRequestInfo rinfo = 1; + * `optional .ei.BasicRequestInfo rinfo = 1;` */ public var rinfo: ei.Ei.BasicRequestInfo @JvmName("getRinfo") - get() = _builder.getRinfo() + get() = _builder.rinfo @JvmName("setRinfo") set(value) { - _builder.setRinfo(value) + _builder.rinfo = value } /** - * optional .ei.BasicRequestInfo rinfo = 1; + * `optional .ei.BasicRequestInfo rinfo = 1;` */ public fun clearRinfo() { _builder.clearRinfo() } /** - * optional .ei.BasicRequestInfo rinfo = 1; + * `optional .ei.BasicRequestInfo rinfo = 1;` * @return Whether the rinfo field is set. */ public fun hasRinfo(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object LeaderboardRequestKt { get() = _builder.rinfoOrNull /** - * optional string scope = 2; + * `optional string scope = 2;` */ public var scope: kotlin.String @JvmName("getScope") - get() = _builder.getScope() + get() = _builder.scope @JvmName("setScope") set(value) { - _builder.setScope(value) + _builder.scope = value } /** - * optional string scope = 2; + * `optional string scope = 2;` */ public fun clearScope() { _builder.clearScope() } /** - * optional string scope = 2; + * `optional string scope = 2;` * @return Whether the scope field is set. */ public fun hasScope(): kotlin.Boolean { @@ -73,23 +79,23 @@ public object LeaderboardRequestKt { } /** - * optional .ei.Contract.PlayerGrade grade = 3; + * `optional .ei.Contract.PlayerGrade grade = 3;` */ public var grade: ei.Ei.Contract.PlayerGrade @JvmName("getGrade") - get() = _builder.getGrade() + get() = _builder.grade @JvmName("setGrade") set(value) { - _builder.setGrade(value) + _builder.grade = value } /** - * optional .ei.Contract.PlayerGrade grade = 3; + * `optional .ei.Contract.PlayerGrade grade = 3;` */ public fun clearGrade() { _builder.clearGrade() } /** - * optional .ei.Contract.PlayerGrade grade = 3; + * `optional .ei.Contract.PlayerGrade grade = 3;` * @return Whether the grade field is set. */ public fun hasGrade(): kotlin.Boolean { @@ -98,9 +104,9 @@ public object LeaderboardRequestKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.LeaderboardRequest.copy(block: ei.LeaderboardRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.LeaderboardRequest = - ei.LeaderboardRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.LeaderboardRequest.copy(block: `ei`.LeaderboardRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.LeaderboardRequest = + `ei`.LeaderboardRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.LeaderboardRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? +public val ei.Ei.LeaderboardRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? get() = if (hasRinfo()) getRinfo() else null diff --git a/ei/kotlin/ei/LeaderboardResponseKt.kt b/ei/kotlin/ei/LeaderboardResponseKt.kt index 60b1531..6c8be9a 100644 --- a/ei/kotlin/ei/LeaderboardResponseKt.kt +++ b/ei/kotlin/ei/LeaderboardResponseKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeleaderboardResponse") public inline fun leaderboardResponse(block: ei.LeaderboardResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.LeaderboardResponse = ei.LeaderboardResponseKt.Dsl._create(ei.Ei.LeaderboardResponse.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.LeaderboardResponse` + */ public object LeaderboardResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object LeaderboardResponseKt { internal fun _build(): ei.Ei.LeaderboardResponse = _builder.build() /** - * optional string scope = 1; + * `optional string scope = 1;` */ public var scope: kotlin.String @JvmName("getScope") - get() = _builder.getScope() + get() = _builder.scope @JvmName("setScope") set(value) { - _builder.setScope(value) + _builder.scope = value } /** - * optional string scope = 1; + * `optional string scope = 1;` */ public fun clearScope() { _builder.clearScope() } /** - * optional string scope = 1; + * `optional string scope = 1;` * @return Whether the scope field is set. */ public fun hasScope(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object LeaderboardResponseKt { } /** - * optional .ei.Contract.PlayerGrade grade = 2; + * `optional .ei.Contract.PlayerGrade grade = 2;` */ public var grade: ei.Ei.Contract.PlayerGrade @JvmName("getGrade") - get() = _builder.getGrade() + get() = _builder.grade @JvmName("setGrade") set(value) { - _builder.setGrade(value) + _builder.grade = value } /** - * optional .ei.Contract.PlayerGrade grade = 2; + * `optional .ei.Contract.PlayerGrade grade = 2;` */ public fun clearGrade() { _builder.clearGrade() } /** - * optional .ei.Contract.PlayerGrade grade = 2; + * `optional .ei.Contract.PlayerGrade grade = 2;` * @return Whether the grade field is set. */ public fun hasGrade(): kotlin.Boolean { @@ -77,15 +83,15 @@ public object LeaderboardResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class TopEntriesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.LeaderboardResponse.Entry top_entries = 3; + * `repeated .ei.LeaderboardResponse.Entry top_entries = 3;` */ public val topEntries: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getTopEntriesList() + _builder.topEntriesList ) /** - * repeated .ei.LeaderboardResponse.Entry top_entries = 3; + * `repeated .ei.LeaderboardResponse.Entry top_entries = 3;` * @param value The topEntries to add. */ @kotlin.jvm.JvmSynthetic @@ -94,7 +100,7 @@ public object LeaderboardResponseKt { _builder.addTopEntries(value) } /** - * repeated .ei.LeaderboardResponse.Entry top_entries = 3; + * `repeated .ei.LeaderboardResponse.Entry top_entries = 3;` * @param value The topEntries to add. */ @kotlin.jvm.JvmSynthetic @@ -104,7 +110,7 @@ public object LeaderboardResponseKt { add(value) } /** - * repeated .ei.LeaderboardResponse.Entry top_entries = 3; + * `repeated .ei.LeaderboardResponse.Entry top_entries = 3;` * @param values The topEntries to add. */ @kotlin.jvm.JvmSynthetic @@ -113,7 +119,7 @@ public object LeaderboardResponseKt { _builder.addAllTopEntries(values) } /** - * repeated .ei.LeaderboardResponse.Entry top_entries = 3; + * `repeated .ei.LeaderboardResponse.Entry top_entries = 3;` * @param values The topEntries to add. */ @kotlin.jvm.JvmSynthetic @@ -123,7 +129,7 @@ public object LeaderboardResponseKt { addAll(values) } /** - * repeated .ei.LeaderboardResponse.Entry top_entries = 3; + * `repeated .ei.LeaderboardResponse.Entry top_entries = 3;` * @param index The index to set the value at. * @param value The topEntries to set. */ @@ -133,7 +139,7 @@ public object LeaderboardResponseKt { _builder.setTopEntries(index, value) } /** - * repeated .ei.LeaderboardResponse.Entry top_entries = 3; + * `repeated .ei.LeaderboardResponse.Entry top_entries = 3;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearTopEntries") @@ -143,23 +149,23 @@ public object LeaderboardResponseKt { /** - * optional uint32 count = 4; + * `optional uint32 count = 4;` */ public var count: kotlin.Int @JvmName("getCount") - get() = _builder.getCount() + get() = _builder.count @JvmName("setCount") set(value) { - _builder.setCount(value) + _builder.count = value } /** - * optional uint32 count = 4; + * `optional uint32 count = 4;` */ public fun clearCount() { _builder.clearCount() } /** - * optional uint32 count = 4; + * `optional uint32 count = 4;` * @return Whether the count field is set. */ public fun hasCount(): kotlin.Boolean { @@ -167,23 +173,23 @@ public object LeaderboardResponseKt { } /** - * optional uint32 rank = 5; + * `optional uint32 rank = 5;` */ public var rank: kotlin.Int @JvmName("getRank") - get() = _builder.getRank() + get() = _builder.rank @JvmName("setRank") set(value) { - _builder.setRank(value) + _builder.rank = value } /** - * optional uint32 rank = 5; + * `optional uint32 rank = 5;` */ public fun clearRank() { _builder.clearRank() } /** - * optional uint32 rank = 5; + * `optional uint32 rank = 5;` * @return Whether the rank field is set. */ public fun hasRank(): kotlin.Boolean { @@ -191,23 +197,23 @@ public object LeaderboardResponseKt { } /** - * optional double score = 6; + * `optional double score = 6;` */ public var score: kotlin.Double @JvmName("getScore") - get() = _builder.getScore() + get() = _builder.score @JvmName("setScore") set(value) { - _builder.setScore(value) + _builder.score = value } /** - * optional double score = 6; + * `optional double score = 6;` */ public fun clearScore() { _builder.clearScore() } /** - * optional double score = 6; + * `optional double score = 6;` * @return Whether the score field is set. */ public fun hasScore(): kotlin.Boolean { @@ -217,6 +223,9 @@ public object LeaderboardResponseKt { @kotlin.jvm.JvmName("-initializeentry") public inline fun entry(block: ei.LeaderboardResponseKt.EntryKt.Dsl.() -> kotlin.Unit): ei.Ei.LeaderboardResponse.Entry = ei.LeaderboardResponseKt.EntryKt.Dsl._create(ei.Ei.LeaderboardResponse.Entry.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.LeaderboardResponse.Entry` + */ public object EntryKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -234,23 +243,23 @@ public object LeaderboardResponseKt { internal fun _build(): ei.Ei.LeaderboardResponse.Entry = _builder.build() /** - * optional uint32 rank = 1; + * `optional uint32 rank = 1;` */ public var rank: kotlin.Int @JvmName("getRank") - get() = _builder.getRank() + get() = _builder.rank @JvmName("setRank") set(value) { - _builder.setRank(value) + _builder.rank = value } /** - * optional uint32 rank = 1; + * `optional uint32 rank = 1;` */ public fun clearRank() { _builder.clearRank() } /** - * optional uint32 rank = 1; + * `optional uint32 rank = 1;` * @return Whether the rank field is set. */ public fun hasRank(): kotlin.Boolean { @@ -258,23 +267,23 @@ public object LeaderboardResponseKt { } /** - * optional string alias = 2; + * `optional string alias = 2;` */ public var alias: kotlin.String @JvmName("getAlias") - get() = _builder.getAlias() + get() = _builder.alias @JvmName("setAlias") set(value) { - _builder.setAlias(value) + _builder.alias = value } /** - * optional string alias = 2; + * `optional string alias = 2;` */ public fun clearAlias() { _builder.clearAlias() } /** - * optional string alias = 2; + * `optional string alias = 2;` * @return Whether the alias field is set. */ public fun hasAlias(): kotlin.Boolean { @@ -282,23 +291,23 @@ public object LeaderboardResponseKt { } /** - * optional double score = 3; + * `optional double score = 3;` */ public var score: kotlin.Double @JvmName("getScore") - get() = _builder.getScore() + get() = _builder.score @JvmName("setScore") set(value) { - _builder.setScore(value) + _builder.score = value } /** - * optional double score = 3; + * `optional double score = 3;` */ public fun clearScore() { _builder.clearScore() } /** - * optional double score = 3; + * `optional double score = 3;` * @return Whether the score field is set. */ public fun hasScore(): kotlin.Boolean { @@ -308,10 +317,10 @@ public object LeaderboardResponseKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.LeaderboardResponse.copy(block: ei.LeaderboardResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.LeaderboardResponse = - ei.LeaderboardResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.LeaderboardResponse.copy(block: `ei`.LeaderboardResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.LeaderboardResponse = + `ei`.LeaderboardResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.LeaderboardResponse.Entry.copy(block: ei.LeaderboardResponseKt.EntryKt.Dsl.() -> kotlin.Unit): ei.Ei.LeaderboardResponse.Entry = - ei.LeaderboardResponseKt.EntryKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.LeaderboardResponse.Entry.copy(block: `ei`.LeaderboardResponseKt.EntryKt.Dsl.() -> kotlin.Unit): ei.Ei.LeaderboardResponse.Entry = + `ei`.LeaderboardResponseKt.EntryKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/LeaveCoopRequestKt.kt b/ei/kotlin/ei/LeaveCoopRequestKt.kt index edecd04..6b3ffec 100644 --- a/ei/kotlin/ei/LeaveCoopRequestKt.kt +++ b/ei/kotlin/ei/LeaveCoopRequestKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeleaveCoopRequest") public inline fun leaveCoopRequest(block: ei.LeaveCoopRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.LeaveCoopRequest = ei.LeaveCoopRequestKt.Dsl._create(ei.Ei.LeaveCoopRequest.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.LeaveCoopRequest` + */ public object LeaveCoopRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object LeaveCoopRequestKt { internal fun _build(): ei.Ei.LeaveCoopRequest = _builder.build() /** - * optional .ei.BasicRequestInfo rinfo = 8; + * `optional .ei.BasicRequestInfo rinfo = 8;` */ public var rinfo: ei.Ei.BasicRequestInfo @JvmName("getRinfo") - get() = _builder.getRinfo() + get() = _builder.rinfo @JvmName("setRinfo") set(value) { - _builder.setRinfo(value) + _builder.rinfo = value } /** - * optional .ei.BasicRequestInfo rinfo = 8; + * `optional .ei.BasicRequestInfo rinfo = 8;` */ public fun clearRinfo() { _builder.clearRinfo() } /** - * optional .ei.BasicRequestInfo rinfo = 8; + * `optional .ei.BasicRequestInfo rinfo = 8;` * @return Whether the rinfo field is set. */ public fun hasRinfo(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object LeaveCoopRequestKt { get() = _builder.rinfoOrNull /** - * optional string contract_identifier = 1; + * `optional string contract_identifier = 1;` */ public var contractIdentifier: kotlin.String @JvmName("getContractIdentifier") - get() = _builder.getContractIdentifier() + get() = _builder.contractIdentifier @JvmName("setContractIdentifier") set(value) { - _builder.setContractIdentifier(value) + _builder.contractIdentifier = value } /** - * optional string contract_identifier = 1; + * `optional string contract_identifier = 1;` */ public fun clearContractIdentifier() { _builder.clearContractIdentifier() } /** - * optional string contract_identifier = 1; + * `optional string contract_identifier = 1;` * @return Whether the contractIdentifier field is set. */ public fun hasContractIdentifier(): kotlin.Boolean { @@ -73,23 +79,23 @@ public object LeaveCoopRequestKt { } /** - * optional string coop_identifier = 2; + * `optional string coop_identifier = 2;` */ public var coopIdentifier: kotlin.String @JvmName("getCoopIdentifier") - get() = _builder.getCoopIdentifier() + get() = _builder.coopIdentifier @JvmName("setCoopIdentifier") set(value) { - _builder.setCoopIdentifier(value) + _builder.coopIdentifier = value } /** - * optional string coop_identifier = 2; + * `optional string coop_identifier = 2;` */ public fun clearCoopIdentifier() { _builder.clearCoopIdentifier() } /** - * optional string coop_identifier = 2; + * `optional string coop_identifier = 2;` * @return Whether the coopIdentifier field is set. */ public fun hasCoopIdentifier(): kotlin.Boolean { @@ -97,23 +103,23 @@ public object LeaveCoopRequestKt { } /** - * optional string player_identifier = 3; + * `optional string player_identifier = 3;` */ public var playerIdentifier: kotlin.String @JvmName("getPlayerIdentifier") - get() = _builder.getPlayerIdentifier() + get() = _builder.playerIdentifier @JvmName("setPlayerIdentifier") set(value) { - _builder.setPlayerIdentifier(value) + _builder.playerIdentifier = value } /** - * optional string player_identifier = 3; + * `optional string player_identifier = 3;` */ public fun clearPlayerIdentifier() { _builder.clearPlayerIdentifier() } /** - * optional string player_identifier = 3; + * `optional string player_identifier = 3;` * @return Whether the playerIdentifier field is set. */ public fun hasPlayerIdentifier(): kotlin.Boolean { @@ -121,23 +127,23 @@ public object LeaveCoopRequestKt { } /** - * optional uint32 client_version = 7; + * `optional uint32 client_version = 7;` */ public var clientVersion: kotlin.Int @JvmName("getClientVersion") - get() = _builder.getClientVersion() + get() = _builder.clientVersion @JvmName("setClientVersion") set(value) { - _builder.setClientVersion(value) + _builder.clientVersion = value } /** - * optional uint32 client_version = 7; + * `optional uint32 client_version = 7;` */ public fun clearClientVersion() { _builder.clearClientVersion() } /** - * optional uint32 client_version = 7; + * `optional uint32 client_version = 7;` * @return Whether the clientVersion field is set. */ public fun hasClientVersion(): kotlin.Boolean { @@ -146,9 +152,9 @@ public object LeaveCoopRequestKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.LeaveCoopRequest.copy(block: ei.LeaveCoopRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.LeaveCoopRequest = - ei.LeaveCoopRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.LeaveCoopRequest.copy(block: `ei`.LeaveCoopRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.LeaveCoopRequest = + `ei`.LeaveCoopRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.LeaveCoopRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? +public val ei.Ei.LeaveCoopRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? get() = if (hasRinfo()) getRinfo() else null diff --git a/ei/kotlin/ei/LiveConfigKt.kt b/ei/kotlin/ei/LiveConfigKt.kt index 9d01d6b..100709f 100644 --- a/ei/kotlin/ei/LiveConfigKt.kt +++ b/ei/kotlin/ei/LiveConfigKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeliveConfig") public inline fun liveConfig(block: ei.LiveConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.LiveConfig = ei.LiveConfigKt.Dsl._create(ei.Ei.LiveConfig.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.LiveConfig` + */ public object LiveConfigKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object LiveConfigKt { internal fun _build(): ei.Ei.LiveConfig = _builder.build() /** - * optional string config_id = 1; + * `optional string config_id = 1;` */ public var configId: kotlin.String @JvmName("getConfigId") - get() = _builder.getConfigId() + get() = _builder.configId @JvmName("setConfigId") set(value) { - _builder.setConfigId(value) + _builder.configId = value } /** - * optional string config_id = 1; + * `optional string config_id = 1;` */ public fun clearConfigId() { _builder.clearConfigId() } /** - * optional string config_id = 1; + * `optional string config_id = 1;` * @return Whether the configId field is set. */ public fun hasConfigId(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object LiveConfigKt { } /** - * optional .ei.LiveConfig.BoostsConfig boosts_config = 2; + * `optional .ei.LiveConfig.BoostsConfig boosts_config = 2;` */ public var boostsConfig: ei.Ei.LiveConfig.BoostsConfig @JvmName("getBoostsConfig") - get() = _builder.getBoostsConfig() + get() = _builder.boostsConfig @JvmName("setBoostsConfig") set(value) { - _builder.setBoostsConfig(value) + _builder.boostsConfig = value } /** - * optional .ei.LiveConfig.BoostsConfig boosts_config = 2; + * `optional .ei.LiveConfig.BoostsConfig boosts_config = 2;` */ public fun clearBoostsConfig() { _builder.clearBoostsConfig() } /** - * optional .ei.LiveConfig.BoostsConfig boosts_config = 2; + * `optional .ei.LiveConfig.BoostsConfig boosts_config = 2;` * @return Whether the boostsConfig field is set. */ public fun hasBoostsConfig(): kotlin.Boolean { @@ -73,23 +79,23 @@ public object LiveConfigKt { get() = _builder.boostsConfigOrNull /** - * optional .ei.LiveConfig.GiftConfig gift_config = 3; + * `optional .ei.LiveConfig.GiftConfig gift_config = 3;` */ public var giftConfig: ei.Ei.LiveConfig.GiftConfig @JvmName("getGiftConfig") - get() = _builder.getGiftConfig() + get() = _builder.giftConfig @JvmName("setGiftConfig") set(value) { - _builder.setGiftConfig(value) + _builder.giftConfig = value } /** - * optional .ei.LiveConfig.GiftConfig gift_config = 3; + * `optional .ei.LiveConfig.GiftConfig gift_config = 3;` */ public fun clearGiftConfig() { _builder.clearGiftConfig() } /** - * optional .ei.LiveConfig.GiftConfig gift_config = 3; + * `optional .ei.LiveConfig.GiftConfig gift_config = 3;` * @return Whether the giftConfig field is set. */ public fun hasGiftConfig(): kotlin.Boolean { @@ -99,23 +105,23 @@ public object LiveConfigKt { get() = _builder.giftConfigOrNull /** - * optional .ei.LiveConfig.MiscConfig misc_config = 4; + * `optional .ei.LiveConfig.MiscConfig misc_config = 4;` */ public var miscConfig: ei.Ei.LiveConfig.MiscConfig @JvmName("getMiscConfig") - get() = _builder.getMiscConfig() + get() = _builder.miscConfig @JvmName("setMiscConfig") set(value) { - _builder.setMiscConfig(value) + _builder.miscConfig = value } /** - * optional .ei.LiveConfig.MiscConfig misc_config = 4; + * `optional .ei.LiveConfig.MiscConfig misc_config = 4;` */ public fun clearMiscConfig() { _builder.clearMiscConfig() } /** - * optional .ei.LiveConfig.MiscConfig misc_config = 4; + * `optional .ei.LiveConfig.MiscConfig misc_config = 4;` * @return Whether the miscConfig field is set. */ public fun hasMiscConfig(): kotlin.Boolean { @@ -125,23 +131,23 @@ public object LiveConfigKt { get() = _builder.miscConfigOrNull /** - * optional .ei.LiveConfig.HelpConfig help_config = 5; + * `optional .ei.LiveConfig.HelpConfig help_config = 5;` */ public var helpConfig: ei.Ei.LiveConfig.HelpConfig @JvmName("getHelpConfig") - get() = _builder.getHelpConfig() + get() = _builder.helpConfig @JvmName("setHelpConfig") set(value) { - _builder.setHelpConfig(value) + _builder.helpConfig = value } /** - * optional .ei.LiveConfig.HelpConfig help_config = 5; + * `optional .ei.LiveConfig.HelpConfig help_config = 5;` */ public fun clearHelpConfig() { _builder.clearHelpConfig() } /** - * optional .ei.LiveConfig.HelpConfig help_config = 5; + * `optional .ei.LiveConfig.HelpConfig help_config = 5;` * @return Whether the helpConfig field is set. */ public fun hasHelpConfig(): kotlin.Boolean { @@ -153,6 +159,9 @@ public object LiveConfigKt { @kotlin.jvm.JvmName("-initializeboostsConfig") public inline fun boostsConfig(block: ei.LiveConfigKt.BoostsConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.LiveConfig.BoostsConfig = ei.LiveConfigKt.BoostsConfigKt.Dsl._create(ei.Ei.LiveConfig.BoostsConfig.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.LiveConfig.BoostsConfig` + */ public object BoostsConfigKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -176,15 +185,15 @@ public object LiveConfigKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ItemConfigsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.LiveConfig.BoostsConfig.ItemConfig item_configs = 1; + * `repeated .ei.LiveConfig.BoostsConfig.ItemConfig item_configs = 1;` */ public val itemConfigs: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getItemConfigsList() + _builder.itemConfigsList ) /** - * repeated .ei.LiveConfig.BoostsConfig.ItemConfig item_configs = 1; + * `repeated .ei.LiveConfig.BoostsConfig.ItemConfig item_configs = 1;` * @param value The itemConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -193,7 +202,7 @@ public object LiveConfigKt { _builder.addItemConfigs(value) } /** - * repeated .ei.LiveConfig.BoostsConfig.ItemConfig item_configs = 1; + * `repeated .ei.LiveConfig.BoostsConfig.ItemConfig item_configs = 1;` * @param value The itemConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -203,7 +212,7 @@ public object LiveConfigKt { add(value) } /** - * repeated .ei.LiveConfig.BoostsConfig.ItemConfig item_configs = 1; + * `repeated .ei.LiveConfig.BoostsConfig.ItemConfig item_configs = 1;` * @param values The itemConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -212,7 +221,7 @@ public object LiveConfigKt { _builder.addAllItemConfigs(values) } /** - * repeated .ei.LiveConfig.BoostsConfig.ItemConfig item_configs = 1; + * `repeated .ei.LiveConfig.BoostsConfig.ItemConfig item_configs = 1;` * @param values The itemConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -222,7 +231,7 @@ public object LiveConfigKt { addAll(values) } /** - * repeated .ei.LiveConfig.BoostsConfig.ItemConfig item_configs = 1; + * `repeated .ei.LiveConfig.BoostsConfig.ItemConfig item_configs = 1;` * @param index The index to set the value at. * @param value The itemConfigs to set. */ @@ -232,7 +241,7 @@ public object LiveConfigKt { _builder.setItemConfigs(index, value) } /** - * repeated .ei.LiveConfig.BoostsConfig.ItemConfig item_configs = 1; + * `repeated .ei.LiveConfig.BoostsConfig.ItemConfig item_configs = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearItemConfigs") @@ -242,23 +251,23 @@ public object LiveConfigKt { /** - * optional double cash_boost_cooloff_time = 2; + * `optional double cash_boost_cooloff_time = 2;` */ public var cashBoostCooloffTime: kotlin.Double @JvmName("getCashBoostCooloffTime") - get() = _builder.getCashBoostCooloffTime() + get() = _builder.cashBoostCooloffTime @JvmName("setCashBoostCooloffTime") set(value) { - _builder.setCashBoostCooloffTime(value) + _builder.cashBoostCooloffTime = value } /** - * optional double cash_boost_cooloff_time = 2; + * `optional double cash_boost_cooloff_time = 2;` */ public fun clearCashBoostCooloffTime() { _builder.clearCashBoostCooloffTime() } /** - * optional double cash_boost_cooloff_time = 2; + * `optional double cash_boost_cooloff_time = 2;` * @return Whether the cashBoostCooloffTime field is set. */ public fun hasCashBoostCooloffTime(): kotlin.Boolean { @@ -268,6 +277,9 @@ public object LiveConfigKt { @kotlin.jvm.JvmName("-initializeitemConfig") public inline fun itemConfig(block: ei.LiveConfigKt.BoostsConfigKt.ItemConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.LiveConfig.BoostsConfig.ItemConfig = ei.LiveConfigKt.BoostsConfigKt.ItemConfigKt.Dsl._create(ei.Ei.LiveConfig.BoostsConfig.ItemConfig.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.LiveConfig.BoostsConfig.ItemConfig` + */ public object ItemConfigKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -285,23 +297,23 @@ public object LiveConfigKt { internal fun _build(): ei.Ei.LiveConfig.BoostsConfig.ItemConfig = _builder.build() /** - * optional string boost_id = 1; + * `optional string boost_id = 1;` */ public var boostId: kotlin.String @JvmName("getBoostId") - get() = _builder.getBoostId() + get() = _builder.boostId @JvmName("setBoostId") set(value) { - _builder.setBoostId(value) + _builder.boostId = value } /** - * optional string boost_id = 1; + * `optional string boost_id = 1;` */ public fun clearBoostId() { _builder.clearBoostId() } /** - * optional string boost_id = 1; + * `optional string boost_id = 1;` * @return Whether the boostId field is set. */ public fun hasBoostId(): kotlin.Boolean { @@ -309,23 +321,23 @@ public object LiveConfigKt { } /** - * optional uint32 price = 2; + * `optional uint32 price = 2;` */ public var price: kotlin.Int @JvmName("getPrice") - get() = _builder.getPrice() + get() = _builder.price @JvmName("setPrice") set(value) { - _builder.setPrice(value) + _builder.price = value } /** - * optional uint32 price = 2; + * `optional uint32 price = 2;` */ public fun clearPrice() { _builder.clearPrice() } /** - * optional uint32 price = 2; + * `optional uint32 price = 2;` * @return Whether the price field is set. */ public fun hasPrice(): kotlin.Boolean { @@ -333,23 +345,23 @@ public object LiveConfigKt { } /** - * optional uint32 token_price = 3; + * `optional uint32 token_price = 3;` */ public var tokenPrice: kotlin.Int @JvmName("getTokenPrice") - get() = _builder.getTokenPrice() + get() = _builder.tokenPrice @JvmName("setTokenPrice") set(value) { - _builder.setTokenPrice(value) + _builder.tokenPrice = value } /** - * optional uint32 token_price = 3; + * `optional uint32 token_price = 3;` */ public fun clearTokenPrice() { _builder.clearTokenPrice() } /** - * optional uint32 token_price = 3; + * `optional uint32 token_price = 3;` * @return Whether the tokenPrice field is set. */ public fun hasTokenPrice(): kotlin.Boolean { @@ -357,23 +369,23 @@ public object LiveConfigKt { } /** - * optional double se_required = 4; + * `optional double se_required = 4;` */ public var seRequired: kotlin.Double @JvmName("getSeRequired") - get() = _builder.getSeRequired() + get() = _builder.seRequired @JvmName("setSeRequired") set(value) { - _builder.setSeRequired(value) + _builder.seRequired = value } /** - * optional double se_required = 4; + * `optional double se_required = 4;` */ public fun clearSeRequired() { _builder.clearSeRequired() } /** - * optional double se_required = 4; + * `optional double se_required = 4;` * @return Whether the seRequired field is set. */ public fun hasSeRequired(): kotlin.Boolean { @@ -385,6 +397,9 @@ public object LiveConfigKt { @kotlin.jvm.JvmName("-initializegiftConfig") public inline fun giftConfig(block: ei.LiveConfigKt.GiftConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.LiveConfig.GiftConfig = ei.LiveConfigKt.GiftConfigKt.Dsl._create(ei.Ei.LiveConfig.GiftConfig.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.LiveConfig.GiftConfig` + */ public object GiftConfigKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -408,15 +423,15 @@ public object LiveConfigKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class GiftConfigsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.LiveConfig.GiftConfig.GiftValueConfig gift_configs = 9; + * `repeated .ei.LiveConfig.GiftConfig.GiftValueConfig gift_configs = 9;` */ public val giftConfigs: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getGiftConfigsList() + _builder.giftConfigsList ) /** - * repeated .ei.LiveConfig.GiftConfig.GiftValueConfig gift_configs = 9; + * `repeated .ei.LiveConfig.GiftConfig.GiftValueConfig gift_configs = 9;` * @param value The giftConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -425,7 +440,7 @@ public object LiveConfigKt { _builder.addGiftConfigs(value) } /** - * repeated .ei.LiveConfig.GiftConfig.GiftValueConfig gift_configs = 9; + * `repeated .ei.LiveConfig.GiftConfig.GiftValueConfig gift_configs = 9;` * @param value The giftConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -435,7 +450,7 @@ public object LiveConfigKt { add(value) } /** - * repeated .ei.LiveConfig.GiftConfig.GiftValueConfig gift_configs = 9; + * `repeated .ei.LiveConfig.GiftConfig.GiftValueConfig gift_configs = 9;` * @param values The giftConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -444,7 +459,7 @@ public object LiveConfigKt { _builder.addAllGiftConfigs(values) } /** - * repeated .ei.LiveConfig.GiftConfig.GiftValueConfig gift_configs = 9; + * `repeated .ei.LiveConfig.GiftConfig.GiftValueConfig gift_configs = 9;` * @param values The giftConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -454,7 +469,7 @@ public object LiveConfigKt { addAll(values) } /** - * repeated .ei.LiveConfig.GiftConfig.GiftValueConfig gift_configs = 9; + * `repeated .ei.LiveConfig.GiftConfig.GiftValueConfig gift_configs = 9;` * @param index The index to set the value at. * @param value The giftConfigs to set. */ @@ -464,7 +479,7 @@ public object LiveConfigKt { _builder.setGiftConfigs(index, value) } /** - * repeated .ei.LiveConfig.GiftConfig.GiftValueConfig gift_configs = 9; + * `repeated .ei.LiveConfig.GiftConfig.GiftValueConfig gift_configs = 9;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearGiftConfigs") @@ -474,23 +489,23 @@ public object LiveConfigKt { /** - * optional double gift_mu_min_spent = 10; + * `optional double gift_mu_min_spent = 10;` */ public var giftMuMinSpent: kotlin.Double @JvmName("getGiftMuMinSpent") - get() = _builder.getGiftMuMinSpent() + get() = _builder.giftMuMinSpent @JvmName("setGiftMuMinSpent") set(value) { - _builder.setGiftMuMinSpent(value) + _builder.giftMuMinSpent = value } /** - * optional double gift_mu_min_spent = 10; + * `optional double gift_mu_min_spent = 10;` */ public fun clearGiftMuMinSpent() { _builder.clearGiftMuMinSpent() } /** - * optional double gift_mu_min_spent = 10; + * `optional double gift_mu_min_spent = 10;` * @return Whether the giftMuMinSpent field is set. */ public fun hasGiftMuMinSpent(): kotlin.Boolean { @@ -498,23 +513,23 @@ public object LiveConfigKt { } /** - * optional double gift_mu_max_spent = 11; + * `optional double gift_mu_max_spent = 11;` */ public var giftMuMaxSpent: kotlin.Double @JvmName("getGiftMuMaxSpent") - get() = _builder.getGiftMuMaxSpent() + get() = _builder.giftMuMaxSpent @JvmName("setGiftMuMaxSpent") set(value) { - _builder.setGiftMuMaxSpent(value) + _builder.giftMuMaxSpent = value } /** - * optional double gift_mu_max_spent = 11; + * `optional double gift_mu_max_spent = 11;` */ public fun clearGiftMuMaxSpent() { _builder.clearGiftMuMaxSpent() } /** - * optional double gift_mu_max_spent = 11; + * `optional double gift_mu_max_spent = 11;` * @return Whether the giftMuMaxSpent field is set. */ public fun hasGiftMuMaxSpent(): kotlin.Boolean { @@ -522,23 +537,23 @@ public object LiveConfigKt { } /** - * optional double gift_mu_overall_mult = 12; + * `optional double gift_mu_overall_mult = 12;` */ public var giftMuOverallMult: kotlin.Double @JvmName("getGiftMuOverallMult") - get() = _builder.getGiftMuOverallMult() + get() = _builder.giftMuOverallMult @JvmName("setGiftMuOverallMult") set(value) { - _builder.setGiftMuOverallMult(value) + _builder.giftMuOverallMult = value } /** - * optional double gift_mu_overall_mult = 12; + * `optional double gift_mu_overall_mult = 12;` */ public fun clearGiftMuOverallMult() { _builder.clearGiftMuOverallMult() } /** - * optional double gift_mu_overall_mult = 12; + * `optional double gift_mu_overall_mult = 12;` * @return Whether the giftMuOverallMult field is set. */ public fun hasGiftMuOverallMult(): kotlin.Boolean { @@ -546,23 +561,23 @@ public object LiveConfigKt { } /** - * optional .ei.LiveConfig.GiftConfig.GiftMuConfig random_gift_mu_config = 15; + * `optional .ei.LiveConfig.GiftConfig.GiftMuConfig random_gift_mu_config = 15;` */ public var randomGiftMuConfig: ei.Ei.LiveConfig.GiftConfig.GiftMuConfig @JvmName("getRandomGiftMuConfig") - get() = _builder.getRandomGiftMuConfig() + get() = _builder.randomGiftMuConfig @JvmName("setRandomGiftMuConfig") set(value) { - _builder.setRandomGiftMuConfig(value) + _builder.randomGiftMuConfig = value } /** - * optional .ei.LiveConfig.GiftConfig.GiftMuConfig random_gift_mu_config = 15; + * `optional .ei.LiveConfig.GiftConfig.GiftMuConfig random_gift_mu_config = 15;` */ public fun clearRandomGiftMuConfig() { _builder.clearRandomGiftMuConfig() } /** - * optional .ei.LiveConfig.GiftConfig.GiftMuConfig random_gift_mu_config = 15; + * `optional .ei.LiveConfig.GiftConfig.GiftMuConfig random_gift_mu_config = 15;` * @return Whether the randomGiftMuConfig field is set. */ public fun hasRandomGiftMuConfig(): kotlin.Boolean { @@ -572,23 +587,23 @@ public object LiveConfigKt { get() = _builder.randomGiftMuConfigOrNull /** - * optional .ei.LiveConfig.GiftConfig.GiftMuConfig video_gift_mu_config = 16; + * `optional .ei.LiveConfig.GiftConfig.GiftMuConfig video_gift_mu_config = 16;` */ public var videoGiftMuConfig: ei.Ei.LiveConfig.GiftConfig.GiftMuConfig @JvmName("getVideoGiftMuConfig") - get() = _builder.getVideoGiftMuConfig() + get() = _builder.videoGiftMuConfig @JvmName("setVideoGiftMuConfig") set(value) { - _builder.setVideoGiftMuConfig(value) + _builder.videoGiftMuConfig = value } /** - * optional .ei.LiveConfig.GiftConfig.GiftMuConfig video_gift_mu_config = 16; + * `optional .ei.LiveConfig.GiftConfig.GiftMuConfig video_gift_mu_config = 16;` */ public fun clearVideoGiftMuConfig() { _builder.clearVideoGiftMuConfig() } /** - * optional .ei.LiveConfig.GiftConfig.GiftMuConfig video_gift_mu_config = 16; + * `optional .ei.LiveConfig.GiftConfig.GiftMuConfig video_gift_mu_config = 16;` * @return Whether the videoGiftMuConfig field is set. */ public fun hasVideoGiftMuConfig(): kotlin.Boolean { @@ -598,23 +613,23 @@ public object LiveConfigKt { get() = _builder.videoGiftMuConfigOrNull /** - * optional double package_interval = 1; + * `optional double package_interval = 1;` */ public var packageInterval: kotlin.Double @JvmName("getPackageInterval") - get() = _builder.getPackageInterval() + get() = _builder.packageInterval @JvmName("setPackageInterval") set(value) { - _builder.setPackageInterval(value) + _builder.packageInterval = value } /** - * optional double package_interval = 1; + * `optional double package_interval = 1;` */ public fun clearPackageInterval() { _builder.clearPackageInterval() } /** - * optional double package_interval = 1; + * `optional double package_interval = 1;` * @return Whether the packageInterval field is set. */ public fun hasPackageInterval(): kotlin.Boolean { @@ -622,23 +637,23 @@ public object LiveConfigKt { } /** - * optional double video_offer_interval = 2; + * `optional double video_offer_interval = 2;` */ public var videoOfferInterval: kotlin.Double @JvmName("getVideoOfferInterval") - get() = _builder.getVideoOfferInterval() + get() = _builder.videoOfferInterval @JvmName("setVideoOfferInterval") set(value) { - _builder.setVideoOfferInterval(value) + _builder.videoOfferInterval = value } /** - * optional double video_offer_interval = 2; + * `optional double video_offer_interval = 2;` */ public fun clearVideoOfferInterval() { _builder.clearVideoOfferInterval() } /** - * optional double video_offer_interval = 2; + * `optional double video_offer_interval = 2;` * @return Whether the videoOfferInterval field is set. */ public fun hasVideoOfferInterval(): kotlin.Boolean { @@ -646,23 +661,23 @@ public object LiveConfigKt { } /** - * optional double video_offer_interval_contract = 3; + * `optional double video_offer_interval_contract = 3;` */ public var videoOfferIntervalContract: kotlin.Double @JvmName("getVideoOfferIntervalContract") - get() = _builder.getVideoOfferIntervalContract() + get() = _builder.videoOfferIntervalContract @JvmName("setVideoOfferIntervalContract") set(value) { - _builder.setVideoOfferIntervalContract(value) + _builder.videoOfferIntervalContract = value } /** - * optional double video_offer_interval_contract = 3; + * `optional double video_offer_interval_contract = 3;` */ public fun clearVideoOfferIntervalContract() { _builder.clearVideoOfferIntervalContract() } /** - * optional double video_offer_interval_contract = 3; + * `optional double video_offer_interval_contract = 3;` * @return Whether the videoOfferIntervalContract field is set. */ public fun hasVideoOfferIntervalContract(): kotlin.Boolean { @@ -670,23 +685,23 @@ public object LiveConfigKt { } /** - * optional double video_offer_interval_piggy_full = 4; + * `optional double video_offer_interval_piggy_full = 4;` */ public var videoOfferIntervalPiggyFull: kotlin.Double @JvmName("getVideoOfferIntervalPiggyFull") - get() = _builder.getVideoOfferIntervalPiggyFull() + get() = _builder.videoOfferIntervalPiggyFull @JvmName("setVideoOfferIntervalPiggyFull") set(value) { - _builder.setVideoOfferIntervalPiggyFull(value) + _builder.videoOfferIntervalPiggyFull = value } /** - * optional double video_offer_interval_piggy_full = 4; + * `optional double video_offer_interval_piggy_full = 4;` */ public fun clearVideoOfferIntervalPiggyFull() { _builder.clearVideoOfferIntervalPiggyFull() } /** - * optional double video_offer_interval_piggy_full = 4; + * `optional double video_offer_interval_piggy_full = 4;` * @return Whether the videoOfferIntervalPiggyFull field is set. */ public fun hasVideoOfferIntervalPiggyFull(): kotlin.Boolean { @@ -694,23 +709,23 @@ public object LiveConfigKt { } /** - * optional double video_offer_interval_piggy_extra_full = 5; + * `optional double video_offer_interval_piggy_extra_full = 5;` */ public var videoOfferIntervalPiggyExtraFull: kotlin.Double @JvmName("getVideoOfferIntervalPiggyExtraFull") - get() = _builder.getVideoOfferIntervalPiggyExtraFull() + get() = _builder.videoOfferIntervalPiggyExtraFull @JvmName("setVideoOfferIntervalPiggyExtraFull") set(value) { - _builder.setVideoOfferIntervalPiggyExtraFull(value) + _builder.videoOfferIntervalPiggyExtraFull = value } /** - * optional double video_offer_interval_piggy_extra_full = 5; + * `optional double video_offer_interval_piggy_extra_full = 5;` */ public fun clearVideoOfferIntervalPiggyExtraFull() { _builder.clearVideoOfferIntervalPiggyExtraFull() } /** - * optional double video_offer_interval_piggy_extra_full = 5; + * `optional double video_offer_interval_piggy_extra_full = 5;` * @return Whether the videoOfferIntervalPiggyExtraFull field is set. */ public fun hasVideoOfferIntervalPiggyExtraFull(): kotlin.Boolean { @@ -718,23 +733,23 @@ public object LiveConfigKt { } /** - * optional bool video_reset_on_idle = 14; + * `optional bool video_reset_on_idle = 14;` */ public var videoResetOnIdle: kotlin.Boolean @JvmName("getVideoResetOnIdle") - get() = _builder.getVideoResetOnIdle() + get() = _builder.videoResetOnIdle @JvmName("setVideoResetOnIdle") set(value) { - _builder.setVideoResetOnIdle(value) + _builder.videoResetOnIdle = value } /** - * optional bool video_reset_on_idle = 14; + * `optional bool video_reset_on_idle = 14;` */ public fun clearVideoResetOnIdle() { _builder.clearVideoResetOnIdle() } /** - * optional bool video_reset_on_idle = 14; + * `optional bool video_reset_on_idle = 14;` * @return Whether the videoResetOnIdle field is set. */ public fun hasVideoResetOnIdle(): kotlin.Boolean { @@ -742,23 +757,23 @@ public object LiveConfigKt { } /** - * optional double package_interval_contract = 6; + * `optional double package_interval_contract = 6;` */ public var packageIntervalContract: kotlin.Double @JvmName("getPackageIntervalContract") - get() = _builder.getPackageIntervalContract() + get() = _builder.packageIntervalContract @JvmName("setPackageIntervalContract") set(value) { - _builder.setPackageIntervalContract(value) + _builder.packageIntervalContract = value } /** - * optional double package_interval_contract = 6; + * `optional double package_interval_contract = 6;` */ public fun clearPackageIntervalContract() { _builder.clearPackageIntervalContract() } /** - * optional double package_interval_contract = 6; + * `optional double package_interval_contract = 6;` * @return Whether the packageIntervalContract field is set. */ public fun hasPackageIntervalContract(): kotlin.Boolean { @@ -766,23 +781,23 @@ public object LiveConfigKt { } /** - * optional double package_interval_piggy_full = 7; + * `optional double package_interval_piggy_full = 7;` */ public var packageIntervalPiggyFull: kotlin.Double @JvmName("getPackageIntervalPiggyFull") - get() = _builder.getPackageIntervalPiggyFull() + get() = _builder.packageIntervalPiggyFull @JvmName("setPackageIntervalPiggyFull") set(value) { - _builder.setPackageIntervalPiggyFull(value) + _builder.packageIntervalPiggyFull = value } /** - * optional double package_interval_piggy_full = 7; + * `optional double package_interval_piggy_full = 7;` */ public fun clearPackageIntervalPiggyFull() { _builder.clearPackageIntervalPiggyFull() } /** - * optional double package_interval_piggy_full = 7; + * `optional double package_interval_piggy_full = 7;` * @return Whether the packageIntervalPiggyFull field is set. */ public fun hasPackageIntervalPiggyFull(): kotlin.Boolean { @@ -790,23 +805,23 @@ public object LiveConfigKt { } /** - * optional double package_interval_piggy_extra_full = 8; + * `optional double package_interval_piggy_extra_full = 8;` */ public var packageIntervalPiggyExtraFull: kotlin.Double @JvmName("getPackageIntervalPiggyExtraFull") - get() = _builder.getPackageIntervalPiggyExtraFull() + get() = _builder.packageIntervalPiggyExtraFull @JvmName("setPackageIntervalPiggyExtraFull") set(value) { - _builder.setPackageIntervalPiggyExtraFull(value) + _builder.packageIntervalPiggyExtraFull = value } /** - * optional double package_interval_piggy_extra_full = 8; + * `optional double package_interval_piggy_extra_full = 8;` */ public fun clearPackageIntervalPiggyExtraFull() { _builder.clearPackageIntervalPiggyExtraFull() } /** - * optional double package_interval_piggy_extra_full = 8; + * `optional double package_interval_piggy_extra_full = 8;` * @return Whether the packageIntervalPiggyExtraFull field is set. */ public fun hasPackageIntervalPiggyExtraFull(): kotlin.Boolean { @@ -814,23 +829,23 @@ public object LiveConfigKt { } /** - * optional bool package_reset_on_idle = 13; + * `optional bool package_reset_on_idle = 13;` */ public var packageResetOnIdle: kotlin.Boolean @JvmName("getPackageResetOnIdle") - get() = _builder.getPackageResetOnIdle() + get() = _builder.packageResetOnIdle @JvmName("setPackageResetOnIdle") set(value) { - _builder.setPackageResetOnIdle(value) + _builder.packageResetOnIdle = value } /** - * optional bool package_reset_on_idle = 13; + * `optional bool package_reset_on_idle = 13;` */ public fun clearPackageResetOnIdle() { _builder.clearPackageResetOnIdle() } /** - * optional bool package_reset_on_idle = 13; + * `optional bool package_reset_on_idle = 13;` * @return Whether the packageResetOnIdle field is set. */ public fun hasPackageResetOnIdle(): kotlin.Boolean { @@ -840,6 +855,9 @@ public object LiveConfigKt { @kotlin.jvm.JvmName("-initializegiftValueConfig") public inline fun giftValueConfig(block: ei.LiveConfigKt.GiftConfigKt.GiftValueConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.LiveConfig.GiftConfig.GiftValueConfig = ei.LiveConfigKt.GiftConfigKt.GiftValueConfigKt.Dsl._create(ei.Ei.LiveConfig.GiftConfig.GiftValueConfig.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.LiveConfig.GiftConfig.GiftValueConfig` + */ public object GiftValueConfigKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -857,23 +875,23 @@ public object LiveConfigKt { internal fun _build(): ei.Ei.LiveConfig.GiftConfig.GiftValueConfig = _builder.build() /** - * optional string gift_id = 1; + * `optional string gift_id = 1;` */ public var giftId: kotlin.String @JvmName("getGiftId") - get() = _builder.getGiftId() + get() = _builder.giftId @JvmName("setGiftId") set(value) { - _builder.setGiftId(value) + _builder.giftId = value } /** - * optional string gift_id = 1; + * `optional string gift_id = 1;` */ public fun clearGiftId() { _builder.clearGiftId() } /** - * optional string gift_id = 1; + * `optional string gift_id = 1;` * @return Whether the giftId field is set. */ public fun hasGiftId(): kotlin.Boolean { @@ -881,23 +899,23 @@ public object LiveConfigKt { } /** - * optional double amount = 4; + * `optional double amount = 4;` */ public var amount: kotlin.Double @JvmName("getAmount") - get() = _builder.getAmount() + get() = _builder.amount @JvmName("setAmount") set(value) { - _builder.setAmount(value) + _builder.amount = value } /** - * optional double amount = 4; + * `optional double amount = 4;` */ public fun clearAmount() { _builder.clearAmount() } /** - * optional double amount = 4; + * `optional double amount = 4;` * @return Whether the amount field is set. */ public fun hasAmount(): kotlin.Boolean { @@ -905,23 +923,23 @@ public object LiveConfigKt { } /** - * optional double rand_min = 2; + * `optional double rand_min = 2;` */ public var randMin: kotlin.Double @JvmName("getRandMin") - get() = _builder.getRandMin() + get() = _builder.randMin @JvmName("setRandMin") set(value) { - _builder.setRandMin(value) + _builder.randMin = value } /** - * optional double rand_min = 2; + * `optional double rand_min = 2;` */ public fun clearRandMin() { _builder.clearRandMin() } /** - * optional double rand_min = 2; + * `optional double rand_min = 2;` * @return Whether the randMin field is set. */ public fun hasRandMin(): kotlin.Boolean { @@ -929,23 +947,23 @@ public object LiveConfigKt { } /** - * optional double rand_max = 3; + * `optional double rand_max = 3;` */ public var randMax: kotlin.Double @JvmName("getRandMax") - get() = _builder.getRandMax() + get() = _builder.randMax @JvmName("setRandMax") set(value) { - _builder.setRandMax(value) + _builder.randMax = value } /** - * optional double rand_max = 3; + * `optional double rand_max = 3;` */ public fun clearRandMax() { _builder.clearRandMax() } /** - * optional double rand_max = 3; + * `optional double rand_max = 3;` * @return Whether the randMax field is set. */ public fun hasRandMax(): kotlin.Boolean { @@ -953,23 +971,23 @@ public object LiveConfigKt { } /** - * optional double video_min = 5; + * `optional double video_min = 5;` */ public var videoMin: kotlin.Double @JvmName("getVideoMin") - get() = _builder.getVideoMin() + get() = _builder.videoMin @JvmName("setVideoMin") set(value) { - _builder.setVideoMin(value) + _builder.videoMin = value } /** - * optional double video_min = 5; + * `optional double video_min = 5;` */ public fun clearVideoMin() { _builder.clearVideoMin() } /** - * optional double video_min = 5; + * `optional double video_min = 5;` * @return Whether the videoMin field is set. */ public fun hasVideoMin(): kotlin.Boolean { @@ -977,23 +995,23 @@ public object LiveConfigKt { } /** - * optional double video_max = 6; + * `optional double video_max = 6;` */ public var videoMax: kotlin.Double @JvmName("getVideoMax") - get() = _builder.getVideoMax() + get() = _builder.videoMax @JvmName("setVideoMax") set(value) { - _builder.setVideoMax(value) + _builder.videoMax = value } /** - * optional double video_max = 6; + * `optional double video_max = 6;` */ public fun clearVideoMax() { _builder.clearVideoMax() } /** - * optional double video_max = 6; + * `optional double video_max = 6;` * @return Whether the videoMax field is set. */ public fun hasVideoMax(): kotlin.Boolean { @@ -1004,6 +1022,9 @@ public object LiveConfigKt { @kotlin.jvm.JvmName("-initializegiftMuConfig") public inline fun giftMuConfig(block: ei.LiveConfigKt.GiftConfigKt.GiftMuConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.LiveConfig.GiftConfig.GiftMuConfig = ei.LiveConfigKt.GiftConfigKt.GiftMuConfigKt.Dsl._create(ei.Ei.LiveConfig.GiftConfig.GiftMuConfig.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.LiveConfig.GiftConfig.GiftMuConfig` + */ public object GiftMuConfigKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -1021,23 +1042,23 @@ public object LiveConfigKt { internal fun _build(): ei.Ei.LiveConfig.GiftConfig.GiftMuConfig = _builder.build() /** - * optional double min_spent = 1; + * `optional double min_spent = 1;` */ public var minSpent: kotlin.Double @JvmName("getMinSpent") - get() = _builder.getMinSpent() + get() = _builder.minSpent @JvmName("setMinSpent") set(value) { - _builder.setMinSpent(value) + _builder.minSpent = value } /** - * optional double min_spent = 1; + * `optional double min_spent = 1;` */ public fun clearMinSpent() { _builder.clearMinSpent() } /** - * optional double min_spent = 1; + * `optional double min_spent = 1;` * @return Whether the minSpent field is set. */ public fun hasMinSpent(): kotlin.Boolean { @@ -1045,23 +1066,23 @@ public object LiveConfigKt { } /** - * optional double max_spent = 2; + * `optional double max_spent = 2;` */ public var maxSpent: kotlin.Double @JvmName("getMaxSpent") - get() = _builder.getMaxSpent() + get() = _builder.maxSpent @JvmName("setMaxSpent") set(value) { - _builder.setMaxSpent(value) + _builder.maxSpent = value } /** - * optional double max_spent = 2; + * `optional double max_spent = 2;` */ public fun clearMaxSpent() { _builder.clearMaxSpent() } /** - * optional double max_spent = 2; + * `optional double max_spent = 2;` * @return Whether the maxSpent field is set. */ public fun hasMaxSpent(): kotlin.Boolean { @@ -1069,23 +1090,23 @@ public object LiveConfigKt { } /** - * optional double overall_mult = 3; + * `optional double overall_mult = 3;` */ public var overallMult: kotlin.Double @JvmName("getOverallMult") - get() = _builder.getOverallMult() + get() = _builder.overallMult @JvmName("setOverallMult") set(value) { - _builder.setOverallMult(value) + _builder.overallMult = value } /** - * optional double overall_mult = 3; + * `optional double overall_mult = 3;` */ public fun clearOverallMult() { _builder.clearOverallMult() } /** - * optional double overall_mult = 3; + * `optional double overall_mult = 3;` * @return Whether the overallMult field is set. */ public fun hasOverallMult(): kotlin.Boolean { @@ -1097,6 +1118,9 @@ public object LiveConfigKt { @kotlin.jvm.JvmName("-initializemiscConfig") public inline fun miscConfig(block: ei.LiveConfigKt.MiscConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.LiveConfig.MiscConfig = ei.LiveConfigKt.MiscConfigKt.Dsl._create(ei.Ei.LiveConfig.MiscConfig.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.LiveConfig.MiscConfig` + */ public object MiscConfigKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -1114,23 +1138,23 @@ public object LiveConfigKt { internal fun _build(): ei.Ei.LiveConfig.MiscConfig = _builder.build() /** - * optional bool ask_to_track = 1; + * `optional bool ask_to_track = 1;` */ public var askToTrack: kotlin.Boolean @JvmName("getAskToTrack") - get() = _builder.getAskToTrack() + get() = _builder.askToTrack @JvmName("setAskToTrack") set(value) { - _builder.setAskToTrack(value) + _builder.askToTrack = value } /** - * optional bool ask_to_track = 1; + * `optional bool ask_to_track = 1;` */ public fun clearAskToTrack() { _builder.clearAskToTrack() } /** - * optional bool ask_to_track = 1; + * `optional bool ask_to_track = 1;` * @return Whether the askToTrack field is set. */ public fun hasAskToTrack(): kotlin.Boolean { @@ -1138,23 +1162,23 @@ public object LiveConfigKt { } /** - * optional double ask_to_track_min_soul_eggs = 2; + * `optional double ask_to_track_min_soul_eggs = 2;` */ public var askToTrackMinSoulEggs: kotlin.Double @JvmName("getAskToTrackMinSoulEggs") - get() = _builder.getAskToTrackMinSoulEggs() + get() = _builder.askToTrackMinSoulEggs @JvmName("setAskToTrackMinSoulEggs") set(value) { - _builder.setAskToTrackMinSoulEggs(value) + _builder.askToTrackMinSoulEggs = value } /** - * optional double ask_to_track_min_soul_eggs = 2; + * `optional double ask_to_track_min_soul_eggs = 2;` */ public fun clearAskToTrackMinSoulEggs() { _builder.clearAskToTrackMinSoulEggs() } /** - * optional double ask_to_track_min_soul_eggs = 2; + * `optional double ask_to_track_min_soul_eggs = 2;` * @return Whether the askToTrackMinSoulEggs field is set. */ public fun hasAskToTrackMinSoulEggs(): kotlin.Boolean { @@ -1162,23 +1186,23 @@ public object LiveConfigKt { } /** - * optional string ask_to_track_message = 3; + * `optional string ask_to_track_message = 3;` */ public var askToTrackMessage: kotlin.String @JvmName("getAskToTrackMessage") - get() = _builder.getAskToTrackMessage() + get() = _builder.askToTrackMessage @JvmName("setAskToTrackMessage") set(value) { - _builder.setAskToTrackMessage(value) + _builder.askToTrackMessage = value } /** - * optional string ask_to_track_message = 3; + * `optional string ask_to_track_message = 3;` */ public fun clearAskToTrackMessage() { _builder.clearAskToTrackMessage() } /** - * optional string ask_to_track_message = 3; + * `optional string ask_to_track_message = 3;` * @return Whether the askToTrackMessage field is set. */ public fun hasAskToTrackMessage(): kotlin.Boolean { @@ -1186,23 +1210,23 @@ public object LiveConfigKt { } /** - * optional bool ask_to_track_show_pre_dialog = 4; + * `optional bool ask_to_track_show_pre_dialog = 4;` */ public var askToTrackShowPreDialog: kotlin.Boolean @JvmName("getAskToTrackShowPreDialog") - get() = _builder.getAskToTrackShowPreDialog() + get() = _builder.askToTrackShowPreDialog @JvmName("setAskToTrackShowPreDialog") set(value) { - _builder.setAskToTrackShowPreDialog(value) + _builder.askToTrackShowPreDialog = value } /** - * optional bool ask_to_track_show_pre_dialog = 4; + * `optional bool ask_to_track_show_pre_dialog = 4;` */ public fun clearAskToTrackShowPreDialog() { _builder.clearAskToTrackShowPreDialog() } /** - * optional bool ask_to_track_show_pre_dialog = 4; + * `optional bool ask_to_track_show_pre_dialog = 4;` * @return Whether the askToTrackShowPreDialog field is set. */ public fun hasAskToTrackShowPreDialog(): kotlin.Boolean { @@ -1210,23 +1234,23 @@ public object LiveConfigKt { } /** - * optional bool ask_to_track_after_privacy = 5; + * `optional bool ask_to_track_after_privacy = 5;` */ public var askToTrackAfterPrivacy: kotlin.Boolean @JvmName("getAskToTrackAfterPrivacy") - get() = _builder.getAskToTrackAfterPrivacy() + get() = _builder.askToTrackAfterPrivacy @JvmName("setAskToTrackAfterPrivacy") set(value) { - _builder.setAskToTrackAfterPrivacy(value) + _builder.askToTrackAfterPrivacy = value } /** - * optional bool ask_to_track_after_privacy = 5; + * `optional bool ask_to_track_after_privacy = 5;` */ public fun clearAskToTrackAfterPrivacy() { _builder.clearAskToTrackAfterPrivacy() } /** - * optional bool ask_to_track_after_privacy = 5; + * `optional bool ask_to_track_after_privacy = 5;` * @return Whether the askToTrackAfterPrivacy field is set. */ public fun hasAskToTrackAfterPrivacy(): kotlin.Boolean { @@ -1234,23 +1258,23 @@ public object LiveConfigKt { } /** - * optional double chicken_run_boost_percentage = 6; + * `optional double chicken_run_boost_percentage = 6;` */ public var chickenRunBoostPercentage: kotlin.Double @JvmName("getChickenRunBoostPercentage") - get() = _builder.getChickenRunBoostPercentage() + get() = _builder.chickenRunBoostPercentage @JvmName("setChickenRunBoostPercentage") set(value) { - _builder.setChickenRunBoostPercentage(value) + _builder.chickenRunBoostPercentage = value } /** - * optional double chicken_run_boost_percentage = 6; + * `optional double chicken_run_boost_percentage = 6;` */ public fun clearChickenRunBoostPercentage() { _builder.clearChickenRunBoostPercentage() } /** - * optional double chicken_run_boost_percentage = 6; + * `optional double chicken_run_boost_percentage = 6;` * @return Whether the chickenRunBoostPercentage field is set. */ public fun hasChickenRunBoostPercentage(): kotlin.Boolean { @@ -1258,23 +1282,23 @@ public object LiveConfigKt { } /** - * optional uint32 shells_intro_tickets = 7; + * `optional uint32 shells_intro_tickets = 7;` */ public var shellsIntroTickets: kotlin.Int @JvmName("getShellsIntroTickets") - get() = _builder.getShellsIntroTickets() + get() = _builder.shellsIntroTickets @JvmName("setShellsIntroTickets") set(value) { - _builder.setShellsIntroTickets(value) + _builder.shellsIntroTickets = value } /** - * optional uint32 shells_intro_tickets = 7; + * `optional uint32 shells_intro_tickets = 7;` */ public fun clearShellsIntroTickets() { _builder.clearShellsIntroTickets() } /** - * optional uint32 shells_intro_tickets = 7; + * `optional uint32 shells_intro_tickets = 7;` * @return Whether the shellsIntroTickets field is set. */ public fun hasShellsIntroTickets(): kotlin.Boolean { @@ -1282,23 +1306,23 @@ public object LiveConfigKt { } /** - * optional uint32 shells_max_free_chicken_configs = 8; + * `optional uint32 shells_max_free_chicken_configs = 8;` */ public var shellsMaxFreeChickenConfigs: kotlin.Int @JvmName("getShellsMaxFreeChickenConfigs") - get() = _builder.getShellsMaxFreeChickenConfigs() + get() = _builder.shellsMaxFreeChickenConfigs @JvmName("setShellsMaxFreeChickenConfigs") set(value) { - _builder.setShellsMaxFreeChickenConfigs(value) + _builder.shellsMaxFreeChickenConfigs = value } /** - * optional uint32 shells_max_free_chicken_configs = 8; + * `optional uint32 shells_max_free_chicken_configs = 8;` */ public fun clearShellsMaxFreeChickenConfigs() { _builder.clearShellsMaxFreeChickenConfigs() } /** - * optional uint32 shells_max_free_chicken_configs = 8; + * `optional uint32 shells_max_free_chicken_configs = 8;` * @return Whether the shellsMaxFreeChickenConfigs field is set. */ public fun hasShellsMaxFreeChickenConfigs(): kotlin.Boolean { @@ -1306,23 +1330,23 @@ public object LiveConfigKt { } /** - * optional uint32 shells_intro_alert_threshold = 9; + * `optional uint32 shells_intro_alert_threshold = 9;` */ public var shellsIntroAlertThreshold: kotlin.Int @JvmName("getShellsIntroAlertThreshold") - get() = _builder.getShellsIntroAlertThreshold() + get() = _builder.shellsIntroAlertThreshold @JvmName("setShellsIntroAlertThreshold") set(value) { - _builder.setShellsIntroAlertThreshold(value) + _builder.shellsIntroAlertThreshold = value } /** - * optional uint32 shells_intro_alert_threshold = 9; + * `optional uint32 shells_intro_alert_threshold = 9;` */ public fun clearShellsIntroAlertThreshold() { _builder.clearShellsIntroAlertThreshold() } /** - * optional uint32 shells_intro_alert_threshold = 9; + * `optional uint32 shells_intro_alert_threshold = 9;` * @return Whether the shellsIntroAlertThreshold field is set. */ public fun hasShellsIntroAlertThreshold(): kotlin.Boolean { @@ -1330,23 +1354,23 @@ public object LiveConfigKt { } /** - * optional uint32 shells_lighting_controls_price = 14 [default = 175]; + * `optional uint32 shells_lighting_controls_price = 14 [default = 175];` */ public var shellsLightingControlsPrice: kotlin.Int @JvmName("getShellsLightingControlsPrice") - get() = _builder.getShellsLightingControlsPrice() + get() = _builder.shellsLightingControlsPrice @JvmName("setShellsLightingControlsPrice") set(value) { - _builder.setShellsLightingControlsPrice(value) + _builder.shellsLightingControlsPrice = value } /** - * optional uint32 shells_lighting_controls_price = 14 [default = 175]; + * `optional uint32 shells_lighting_controls_price = 14 [default = 175];` */ public fun clearShellsLightingControlsPrice() { _builder.clearShellsLightingControlsPrice() } /** - * optional uint32 shells_lighting_controls_price = 14 [default = 175]; + * `optional uint32 shells_lighting_controls_price = 14 [default = 175];` * @return Whether the shellsLightingControlsPrice field is set. */ public fun hasShellsLightingControlsPrice(): kotlin.Boolean { @@ -1354,23 +1378,23 @@ public object LiveConfigKt { } /** - * optional double contracts_expert_league_min_soul_power = 10; + * `optional double contracts_expert_league_min_soul_power = 10;` */ public var contractsExpertLeagueMinSoulPower: kotlin.Double @JvmName("getContractsExpertLeagueMinSoulPower") - get() = _builder.getContractsExpertLeagueMinSoulPower() + get() = _builder.contractsExpertLeagueMinSoulPower @JvmName("setContractsExpertLeagueMinSoulPower") set(value) { - _builder.setContractsExpertLeagueMinSoulPower(value) + _builder.contractsExpertLeagueMinSoulPower = value } /** - * optional double contracts_expert_league_min_soul_power = 10; + * `optional double contracts_expert_league_min_soul_power = 10;` */ public fun clearContractsExpertLeagueMinSoulPower() { _builder.clearContractsExpertLeagueMinSoulPower() } /** - * optional double contracts_expert_league_min_soul_power = 10; + * `optional double contracts_expert_league_min_soul_power = 10;` * @return Whether the contractsExpertLeagueMinSoulPower field is set. */ public fun hasContractsExpertLeagueMinSoulPower(): kotlin.Boolean { @@ -1378,23 +1402,23 @@ public object LiveConfigKt { } /** - * optional double new_player_event_duration = 11; + * `optional double new_player_event_duration = 11;` */ public var newPlayerEventDuration: kotlin.Double @JvmName("getNewPlayerEventDuration") - get() = _builder.getNewPlayerEventDuration() + get() = _builder.newPlayerEventDuration @JvmName("setNewPlayerEventDuration") set(value) { - _builder.setNewPlayerEventDuration(value) + _builder.newPlayerEventDuration = value } /** - * optional double new_player_event_duration = 11; + * `optional double new_player_event_duration = 11;` */ public fun clearNewPlayerEventDuration() { _builder.clearNewPlayerEventDuration() } /** - * optional double new_player_event_duration = 11; + * `optional double new_player_event_duration = 11;` * @return Whether the newPlayerEventDuration field is set. */ public fun hasNewPlayerEventDuration(): kotlin.Boolean { @@ -1402,23 +1426,23 @@ public object LiveConfigKt { } /** - * optional bool contracts_club_available = 12; + * `optional bool contracts_club_available = 12;` */ public var contractsClubAvailable: kotlin.Boolean @JvmName("getContractsClubAvailable") - get() = _builder.getContractsClubAvailable() + get() = _builder.contractsClubAvailable @JvmName("setContractsClubAvailable") set(value) { - _builder.setContractsClubAvailable(value) + _builder.contractsClubAvailable = value } /** - * optional bool contracts_club_available = 12; + * `optional bool contracts_club_available = 12;` */ public fun clearContractsClubAvailable() { _builder.clearContractsClubAvailable() } /** - * optional bool contracts_club_available = 12; + * `optional bool contracts_club_available = 12;` * @return Whether the contractsClubAvailable field is set. */ public fun hasContractsClubAvailable(): kotlin.Boolean { @@ -1426,23 +1450,23 @@ public object LiveConfigKt { } /** - * optional bool contracts_beta = 13; + * `optional bool contracts_beta = 13;` */ public var contractsBeta: kotlin.Boolean @JvmName("getContractsBeta") - get() = _builder.getContractsBeta() + get() = _builder.contractsBeta @JvmName("setContractsBeta") set(value) { - _builder.setContractsBeta(value) + _builder.contractsBeta = value } /** - * optional bool contracts_beta = 13; + * `optional bool contracts_beta = 13;` */ public fun clearContractsBeta() { _builder.clearContractsBeta() } /** - * optional bool contracts_beta = 13; + * `optional bool contracts_beta = 13;` * @return Whether the contractsBeta field is set. */ public fun hasContractsBeta(): kotlin.Boolean { @@ -1453,6 +1477,9 @@ public object LiveConfigKt { @kotlin.jvm.JvmName("-initializehelpConfig") public inline fun helpConfig(block: ei.LiveConfigKt.HelpConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.LiveConfig.HelpConfig = ei.LiveConfigKt.HelpConfigKt.Dsl._create(ei.Ei.LiveConfig.HelpConfig.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.LiveConfig.HelpConfig` + */ public object HelpConfigKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -1476,15 +1503,15 @@ public object LiveConfigKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class VideoInfosProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.LiveConfig.HelpConfig.HowToVideoInfo video_infos = 1; + * `repeated .ei.LiveConfig.HelpConfig.HowToVideoInfo video_infos = 1;` */ public val videoInfos: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getVideoInfosList() + _builder.videoInfosList ) /** - * repeated .ei.LiveConfig.HelpConfig.HowToVideoInfo video_infos = 1; + * `repeated .ei.LiveConfig.HelpConfig.HowToVideoInfo video_infos = 1;` * @param value The videoInfos to add. */ @kotlin.jvm.JvmSynthetic @@ -1493,7 +1520,7 @@ public object LiveConfigKt { _builder.addVideoInfos(value) } /** - * repeated .ei.LiveConfig.HelpConfig.HowToVideoInfo video_infos = 1; + * `repeated .ei.LiveConfig.HelpConfig.HowToVideoInfo video_infos = 1;` * @param value The videoInfos to add. */ @kotlin.jvm.JvmSynthetic @@ -1503,7 +1530,7 @@ public object LiveConfigKt { add(value) } /** - * repeated .ei.LiveConfig.HelpConfig.HowToVideoInfo video_infos = 1; + * `repeated .ei.LiveConfig.HelpConfig.HowToVideoInfo video_infos = 1;` * @param values The videoInfos to add. */ @kotlin.jvm.JvmSynthetic @@ -1512,7 +1539,7 @@ public object LiveConfigKt { _builder.addAllVideoInfos(values) } /** - * repeated .ei.LiveConfig.HelpConfig.HowToVideoInfo video_infos = 1; + * `repeated .ei.LiveConfig.HelpConfig.HowToVideoInfo video_infos = 1;` * @param values The videoInfos to add. */ @kotlin.jvm.JvmSynthetic @@ -1522,7 +1549,7 @@ public object LiveConfigKt { addAll(values) } /** - * repeated .ei.LiveConfig.HelpConfig.HowToVideoInfo video_infos = 1; + * `repeated .ei.LiveConfig.HelpConfig.HowToVideoInfo video_infos = 1;` * @param index The index to set the value at. * @param value The videoInfos to set. */ @@ -1532,7 +1559,7 @@ public object LiveConfigKt { _builder.setVideoInfos(index, value) } /** - * repeated .ei.LiveConfig.HelpConfig.HowToVideoInfo video_infos = 1; + * `repeated .ei.LiveConfig.HelpConfig.HowToVideoInfo video_infos = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearVideoInfos") @@ -1544,6 +1571,9 @@ public object LiveConfigKt { @kotlin.jvm.JvmName("-initializehowToVideoInfo") public inline fun howToVideoInfo(block: ei.LiveConfigKt.HelpConfigKt.HowToVideoInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo = ei.LiveConfigKt.HelpConfigKt.HowToVideoInfoKt.Dsl._create(ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.LiveConfig.HelpConfig.HowToVideoInfo` + */ public object HowToVideoInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -1561,23 +1591,23 @@ public object LiveConfigKt { internal fun _build(): ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo = _builder.build() /** - * optional .ei.LiveConfig.HelpConfig.HowToVideoInfo.Type type = 6; + * `optional .ei.LiveConfig.HelpConfig.HowToVideoInfo.Type type = 6;` */ public var type: ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo.Type @JvmName("getType") - get() = _builder.getType() + get() = _builder.type @JvmName("setType") set(value) { - _builder.setType(value) + _builder.type = value } /** - * optional .ei.LiveConfig.HelpConfig.HowToVideoInfo.Type type = 6; + * `optional .ei.LiveConfig.HelpConfig.HowToVideoInfo.Type type = 6;` */ public fun clearType() { _builder.clearType() } /** - * optional .ei.LiveConfig.HelpConfig.HowToVideoInfo.Type type = 6; + * `optional .ei.LiveConfig.HelpConfig.HowToVideoInfo.Type type = 6;` * @return Whether the type field is set. */ public fun hasType(): kotlin.Boolean { @@ -1585,23 +1615,23 @@ public object LiveConfigKt { } /** - * optional string name = 1; + * `optional string name = 1;` */ public var name: kotlin.String @JvmName("getName") - get() = _builder.getName() + get() = _builder.name @JvmName("setName") set(value) { - _builder.setName(value) + _builder.name = value } /** - * optional string name = 1; + * `optional string name = 1;` */ public fun clearName() { _builder.clearName() } /** - * optional string name = 1; + * `optional string name = 1;` * @return Whether the name field is set. */ public fun hasName(): kotlin.Boolean { @@ -1609,23 +1639,23 @@ public object LiveConfigKt { } /** - * optional string description = 2; + * `optional string description = 2;` */ public var description: kotlin.String @JvmName("getDescription") - get() = _builder.getDescription() + get() = _builder.description @JvmName("setDescription") set(value) { - _builder.setDescription(value) + _builder.description = value } /** - * optional string description = 2; + * `optional string description = 2;` */ public fun clearDescription() { _builder.clearDescription() } /** - * optional string description = 2; + * `optional string description = 2;` * @return Whether the description field is set. */ public fun hasDescription(): kotlin.Boolean { @@ -1633,23 +1663,23 @@ public object LiveConfigKt { } /** - * optional string duration = 5; + * `optional string duration = 5;` */ public var duration: kotlin.String @JvmName("getDuration") - get() = _builder.getDuration() + get() = _builder.duration @JvmName("setDuration") set(value) { - _builder.setDuration(value) + _builder.duration = value } /** - * optional string duration = 5; + * `optional string duration = 5;` */ public fun clearDuration() { _builder.clearDuration() } /** - * optional string duration = 5; + * `optional string duration = 5;` * @return Whether the duration field is set. */ public fun hasDuration(): kotlin.Boolean { @@ -1657,23 +1687,23 @@ public object LiveConfigKt { } /** - * optional string url = 3; + * `optional string url = 3;` */ public var url: kotlin.String @JvmName("getUrl") - get() = _builder.getUrl() + get() = _builder.url @JvmName("setUrl") set(value) { - _builder.setUrl(value) + _builder.url = value } /** - * optional string url = 3; + * `optional string url = 3;` */ public fun clearUrl() { _builder.clearUrl() } /** - * optional string url = 3; + * `optional string url = 3;` * @return Whether the url field is set. */ public fun hasUrl(): kotlin.Boolean { @@ -1681,23 +1711,23 @@ public object LiveConfigKt { } /** - * optional double soul_eggs = 4; + * `optional double soul_eggs = 4;` */ public var soulEggs: kotlin.Double @JvmName("getSoulEggs") - get() = _builder.getSoulEggs() + get() = _builder.soulEggs @JvmName("setSoulEggs") set(value) { - _builder.setSoulEggs(value) + _builder.soulEggs = value } /** - * optional double soul_eggs = 4; + * `optional double soul_eggs = 4;` */ public fun clearSoulEggs() { _builder.clearSoulEggs() } /** - * optional double soul_eggs = 4; + * `optional double soul_eggs = 4;` * @return Whether the soulEggs field is set. */ public fun hasSoulEggs(): kotlin.Boolean { @@ -1708,56 +1738,56 @@ public object LiveConfigKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.LiveConfig.copy(block: ei.LiveConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.LiveConfig = - ei.LiveConfigKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.LiveConfig.copy(block: `ei`.LiveConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.LiveConfig = + `ei`.LiveConfigKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.LiveConfig.BoostsConfig.copy(block: ei.LiveConfigKt.BoostsConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.LiveConfig.BoostsConfig = - ei.LiveConfigKt.BoostsConfigKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.LiveConfig.BoostsConfig.copy(block: `ei`.LiveConfigKt.BoostsConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.LiveConfig.BoostsConfig = + `ei`.LiveConfigKt.BoostsConfigKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.LiveConfig.BoostsConfig.ItemConfig.copy(block: ei.LiveConfigKt.BoostsConfigKt.ItemConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.LiveConfig.BoostsConfig.ItemConfig = - ei.LiveConfigKt.BoostsConfigKt.ItemConfigKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.LiveConfig.BoostsConfig.ItemConfig.copy(block: `ei`.LiveConfigKt.BoostsConfigKt.ItemConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.LiveConfig.BoostsConfig.ItemConfig = + `ei`.LiveConfigKt.BoostsConfigKt.ItemConfigKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.LiveConfig.GiftConfig.copy(block: ei.LiveConfigKt.GiftConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.LiveConfig.GiftConfig = - ei.LiveConfigKt.GiftConfigKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.LiveConfig.GiftConfig.copy(block: `ei`.LiveConfigKt.GiftConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.LiveConfig.GiftConfig = + `ei`.LiveConfigKt.GiftConfigKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.LiveConfig.GiftConfig.GiftValueConfig.copy(block: ei.LiveConfigKt.GiftConfigKt.GiftValueConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.LiveConfig.GiftConfig.GiftValueConfig = - ei.LiveConfigKt.GiftConfigKt.GiftValueConfigKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.LiveConfig.GiftConfig.GiftValueConfig.copy(block: `ei`.LiveConfigKt.GiftConfigKt.GiftValueConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.LiveConfig.GiftConfig.GiftValueConfig = + `ei`.LiveConfigKt.GiftConfigKt.GiftValueConfigKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.LiveConfig.GiftConfig.GiftMuConfig.copy(block: ei.LiveConfigKt.GiftConfigKt.GiftMuConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.LiveConfig.GiftConfig.GiftMuConfig = - ei.LiveConfigKt.GiftConfigKt.GiftMuConfigKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.LiveConfig.GiftConfig.GiftMuConfig.copy(block: `ei`.LiveConfigKt.GiftConfigKt.GiftMuConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.LiveConfig.GiftConfig.GiftMuConfig = + `ei`.LiveConfigKt.GiftConfigKt.GiftMuConfigKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.LiveConfig.GiftConfigOrBuilder.randomGiftMuConfigOrNull: ei.Ei.LiveConfig.GiftConfig.GiftMuConfig? +public val ei.Ei.LiveConfig.GiftConfigOrBuilder.randomGiftMuConfigOrNull: ei.Ei.LiveConfig.GiftConfig.GiftMuConfig? get() = if (hasRandomGiftMuConfig()) getRandomGiftMuConfig() else null -val ei.Ei.LiveConfig.GiftConfigOrBuilder.videoGiftMuConfigOrNull: ei.Ei.LiveConfig.GiftConfig.GiftMuConfig? +public val ei.Ei.LiveConfig.GiftConfigOrBuilder.videoGiftMuConfigOrNull: ei.Ei.LiveConfig.GiftConfig.GiftMuConfig? get() = if (hasVideoGiftMuConfig()) getVideoGiftMuConfig() else null @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.LiveConfig.MiscConfig.copy(block: ei.LiveConfigKt.MiscConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.LiveConfig.MiscConfig = - ei.LiveConfigKt.MiscConfigKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.LiveConfig.MiscConfig.copy(block: `ei`.LiveConfigKt.MiscConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.LiveConfig.MiscConfig = + `ei`.LiveConfigKt.MiscConfigKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.LiveConfig.HelpConfig.copy(block: ei.LiveConfigKt.HelpConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.LiveConfig.HelpConfig = - ei.LiveConfigKt.HelpConfigKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.LiveConfig.HelpConfig.copy(block: `ei`.LiveConfigKt.HelpConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.LiveConfig.HelpConfig = + `ei`.LiveConfigKt.HelpConfigKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo.copy(block: ei.LiveConfigKt.HelpConfigKt.HowToVideoInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo = - ei.LiveConfigKt.HelpConfigKt.HowToVideoInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo.copy(block: `ei`.LiveConfigKt.HelpConfigKt.HowToVideoInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.LiveConfig.HelpConfig.HowToVideoInfo = + `ei`.LiveConfigKt.HelpConfigKt.HowToVideoInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.LiveConfigOrBuilder.boostsConfigOrNull: ei.Ei.LiveConfig.BoostsConfig? +public val ei.Ei.LiveConfigOrBuilder.boostsConfigOrNull: ei.Ei.LiveConfig.BoostsConfig? get() = if (hasBoostsConfig()) getBoostsConfig() else null -val ei.Ei.LiveConfigOrBuilder.giftConfigOrNull: ei.Ei.LiveConfig.GiftConfig? +public val ei.Ei.LiveConfigOrBuilder.giftConfigOrNull: ei.Ei.LiveConfig.GiftConfig? get() = if (hasGiftConfig()) getGiftConfig() else null -val ei.Ei.LiveConfigOrBuilder.miscConfigOrNull: ei.Ei.LiveConfig.MiscConfig? +public val ei.Ei.LiveConfigOrBuilder.miscConfigOrNull: ei.Ei.LiveConfig.MiscConfig? get() = if (hasMiscConfig()) getMiscConfig() else null -val ei.Ei.LiveConfigOrBuilder.helpConfigOrNull: ei.Ei.LiveConfig.HelpConfig? +public val ei.Ei.LiveConfigOrBuilder.helpConfigOrNull: ei.Ei.LiveConfig.HelpConfig? get() = if (hasHelpConfig()) getHelpConfig() else null diff --git a/ei/kotlin/ei/LocalContractKt.kt b/ei/kotlin/ei/LocalContractKt.kt index 26d6ff2..036f5e7 100644 --- a/ei/kotlin/ei/LocalContractKt.kt +++ b/ei/kotlin/ei/LocalContractKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializelocalContract") public inline fun localContract(block: ei.LocalContractKt.Dsl.() -> kotlin.Unit): ei.Ei.LocalContract = ei.LocalContractKt.Dsl._create(ei.Ei.LocalContract.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.LocalContract` + */ public object LocalContractKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object LocalContractKt { internal fun _build(): ei.Ei.LocalContract = _builder.build() /** - * optional .ei.Contract contract = 1; + * `optional .ei.Contract contract = 1;` */ public var contract: ei.Ei.Contract @JvmName("getContract") - get() = _builder.getContract() + get() = _builder.contract @JvmName("setContract") set(value) { - _builder.setContract(value) + _builder.contract = value } /** - * optional .ei.Contract contract = 1; + * `optional .ei.Contract contract = 1;` */ public fun clearContract() { _builder.clearContract() } /** - * optional .ei.Contract contract = 1; + * `optional .ei.Contract contract = 1;` * @return Whether the contract field is set. */ public fun hasContract(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object LocalContractKt { get() = _builder.contractOrNull /** - * optional string coop_identifier = 2; + * `optional string coop_identifier = 2;` */ public var coopIdentifier: kotlin.String @JvmName("getCoopIdentifier") - get() = _builder.getCoopIdentifier() + get() = _builder.coopIdentifier @JvmName("setCoopIdentifier") set(value) { - _builder.setCoopIdentifier(value) + _builder.coopIdentifier = value } /** - * optional string coop_identifier = 2; + * `optional string coop_identifier = 2;` */ public fun clearCoopIdentifier() { _builder.clearCoopIdentifier() } /** - * optional string coop_identifier = 2; + * `optional string coop_identifier = 2;` * @return Whether the coopIdentifier field is set. */ public fun hasCoopIdentifier(): kotlin.Boolean { @@ -73,23 +79,23 @@ public object LocalContractKt { } /** - * optional bool accepted = 7; + * `optional bool accepted = 7;` */ public var accepted: kotlin.Boolean @JvmName("getAccepted") - get() = _builder.getAccepted() + get() = _builder.accepted @JvmName("setAccepted") set(value) { - _builder.setAccepted(value) + _builder.accepted = value } /** - * optional bool accepted = 7; + * `optional bool accepted = 7;` */ public fun clearAccepted() { _builder.clearAccepted() } /** - * optional bool accepted = 7; + * `optional bool accepted = 7;` * @return Whether the accepted field is set. */ public fun hasAccepted(): kotlin.Boolean { @@ -97,23 +103,23 @@ public object LocalContractKt { } /** - * optional double time_accepted = 3; + * `optional double time_accepted = 3;` */ public var timeAccepted: kotlin.Double @JvmName("getTimeAccepted") - get() = _builder.getTimeAccepted() + get() = _builder.timeAccepted @JvmName("setTimeAccepted") set(value) { - _builder.setTimeAccepted(value) + _builder.timeAccepted = value } /** - * optional double time_accepted = 3; + * `optional double time_accepted = 3;` */ public fun clearTimeAccepted() { _builder.clearTimeAccepted() } /** - * optional double time_accepted = 3; + * `optional double time_accepted = 3;` * @return Whether the timeAccepted field is set. */ public fun hasTimeAccepted(): kotlin.Boolean { @@ -121,23 +127,23 @@ public object LocalContractKt { } /** - * optional bool cancelled = 4; + * `optional bool cancelled = 4;` */ public var cancelled: kotlin.Boolean @JvmName("getCancelled") - get() = _builder.getCancelled() + get() = _builder.cancelled @JvmName("setCancelled") set(value) { - _builder.setCancelled(value) + _builder.cancelled = value } /** - * optional bool cancelled = 4; + * `optional bool cancelled = 4;` */ public fun clearCancelled() { _builder.clearCancelled() } /** - * optional bool cancelled = 4; + * `optional bool cancelled = 4;` * @return Whether the cancelled field is set. */ public fun hasCancelled(): kotlin.Boolean { @@ -145,23 +151,23 @@ public object LocalContractKt { } /** - * optional bool new = 8; + * `optional bool new = 8;` */ public var new: kotlin.Boolean @JvmName("getNew") - get() = _builder.getNew() + get() = _builder.new @JvmName("setNew") set(value) { - _builder.setNew(value) + _builder.new = value } /** - * optional bool new = 8; + * `optional bool new = 8;` */ public fun clearNew() { _builder.clearNew() } /** - * optional bool new = 8; + * `optional bool new = 8;` * @return Whether the new field is set. */ public fun hasNew(): kotlin.Boolean { @@ -169,23 +175,23 @@ public object LocalContractKt { } /** - * optional double coop_shared_end_time = 5; + * `optional double coop_shared_end_time = 5;` */ public var coopSharedEndTime: kotlin.Double @JvmName("getCoopSharedEndTime") - get() = _builder.getCoopSharedEndTime() + get() = _builder.coopSharedEndTime @JvmName("setCoopSharedEndTime") set(value) { - _builder.setCoopSharedEndTime(value) + _builder.coopSharedEndTime = value } /** - * optional double coop_shared_end_time = 5; + * `optional double coop_shared_end_time = 5;` */ public fun clearCoopSharedEndTime() { _builder.clearCoopSharedEndTime() } /** - * optional double coop_shared_end_time = 5; + * `optional double coop_shared_end_time = 5;` * @return Whether the coopSharedEndTime field is set. */ public fun hasCoopSharedEndTime(): kotlin.Boolean { @@ -193,23 +199,23 @@ public object LocalContractKt { } /** - * optional double coop_simulation_end_time = 22; + * `optional double coop_simulation_end_time = 22;` */ public var coopSimulationEndTime: kotlin.Double @JvmName("getCoopSimulationEndTime") - get() = _builder.getCoopSimulationEndTime() + get() = _builder.coopSimulationEndTime @JvmName("setCoopSimulationEndTime") set(value) { - _builder.setCoopSimulationEndTime(value) + _builder.coopSimulationEndTime = value } /** - * optional double coop_simulation_end_time = 22; + * `optional double coop_simulation_end_time = 22;` */ public fun clearCoopSimulationEndTime() { _builder.clearCoopSimulationEndTime() } /** - * optional double coop_simulation_end_time = 22; + * `optional double coop_simulation_end_time = 22;` * @return Whether the coopSimulationEndTime field is set. */ public fun hasCoopSimulationEndTime(): kotlin.Boolean { @@ -217,23 +223,23 @@ public object LocalContractKt { } /** - * optional double coop_grace_period_end_time = 9; + * `optional double coop_grace_period_end_time = 9;` */ public var coopGracePeriodEndTime: kotlin.Double @JvmName("getCoopGracePeriodEndTime") - get() = _builder.getCoopGracePeriodEndTime() + get() = _builder.coopGracePeriodEndTime @JvmName("setCoopGracePeriodEndTime") set(value) { - _builder.setCoopGracePeriodEndTime(value) + _builder.coopGracePeriodEndTime = value } /** - * optional double coop_grace_period_end_time = 9; + * `optional double coop_grace_period_end_time = 9;` */ public fun clearCoopGracePeriodEndTime() { _builder.clearCoopGracePeriodEndTime() } /** - * optional double coop_grace_period_end_time = 9; + * `optional double coop_grace_period_end_time = 9;` * @return Whether the coopGracePeriodEndTime field is set. */ public fun hasCoopGracePeriodEndTime(): kotlin.Boolean { @@ -241,23 +247,23 @@ public object LocalContractKt { } /** - * optional bool coop_contribution_finalized = 10; + * `optional bool coop_contribution_finalized = 10;` */ public var coopContributionFinalized: kotlin.Boolean @JvmName("getCoopContributionFinalized") - get() = _builder.getCoopContributionFinalized() + get() = _builder.coopContributionFinalized @JvmName("setCoopContributionFinalized") set(value) { - _builder.setCoopContributionFinalized(value) + _builder.coopContributionFinalized = value } /** - * optional bool coop_contribution_finalized = 10; + * `optional bool coop_contribution_finalized = 10;` */ public fun clearCoopContributionFinalized() { _builder.clearCoopContributionFinalized() } /** - * optional bool coop_contribution_finalized = 10; + * `optional bool coop_contribution_finalized = 10;` * @return Whether the coopContributionFinalized field is set. */ public fun hasCoopContributionFinalized(): kotlin.Boolean { @@ -265,23 +271,23 @@ public object LocalContractKt { } /** - * optional double coop_last_uploaded_contribution = 11; + * `optional double coop_last_uploaded_contribution = 11;` */ public var coopLastUploadedContribution: kotlin.Double @JvmName("getCoopLastUploadedContribution") - get() = _builder.getCoopLastUploadedContribution() + get() = _builder.coopLastUploadedContribution @JvmName("setCoopLastUploadedContribution") set(value) { - _builder.setCoopLastUploadedContribution(value) + _builder.coopLastUploadedContribution = value } /** - * optional double coop_last_uploaded_contribution = 11; + * `optional double coop_last_uploaded_contribution = 11;` */ public fun clearCoopLastUploadedContribution() { _builder.clearCoopLastUploadedContribution() } /** - * optional double coop_last_uploaded_contribution = 11; + * `optional double coop_last_uploaded_contribution = 11;` * @return Whether the coopLastUploadedContribution field is set. */ public fun hasCoopLastUploadedContribution(): kotlin.Boolean { @@ -289,23 +295,23 @@ public object LocalContractKt { } /** - * optional string coop_user_id = 13; + * `optional string coop_user_id = 13;` */ public var coopUserId: kotlin.String @JvmName("getCoopUserId") - get() = _builder.getCoopUserId() + get() = _builder.coopUserId @JvmName("setCoopUserId") set(value) { - _builder.setCoopUserId(value) + _builder.coopUserId = value } /** - * optional string coop_user_id = 13; + * `optional string coop_user_id = 13;` */ public fun clearCoopUserId() { _builder.clearCoopUserId() } /** - * optional string coop_user_id = 13; + * `optional string coop_user_id = 13;` * @return Whether the coopUserId field is set. */ public fun hasCoopUserId(): kotlin.Boolean { @@ -313,23 +319,23 @@ public object LocalContractKt { } /** - * optional bool coop_share_farm = 17; + * `optional bool coop_share_farm = 17;` */ public var coopShareFarm: kotlin.Boolean @JvmName("getCoopShareFarm") - get() = _builder.getCoopShareFarm() + get() = _builder.coopShareFarm @JvmName("setCoopShareFarm") set(value) { - _builder.setCoopShareFarm(value) + _builder.coopShareFarm = value } /** - * optional bool coop_share_farm = 17; + * `optional bool coop_share_farm = 17;` */ public fun clearCoopShareFarm() { _builder.clearCoopShareFarm() } /** - * optional bool coop_share_farm = 17; + * `optional bool coop_share_farm = 17;` * @return Whether the coopShareFarm field is set. */ public fun hasCoopShareFarm(): kotlin.Boolean { @@ -337,23 +343,23 @@ public object LocalContractKt { } /** - * optional double last_amount_when_reward_given = 6; + * `optional double last_amount_when_reward_given = 6;` */ public var lastAmountWhenRewardGiven: kotlin.Double @JvmName("getLastAmountWhenRewardGiven") - get() = _builder.getLastAmountWhenRewardGiven() + get() = _builder.lastAmountWhenRewardGiven @JvmName("setLastAmountWhenRewardGiven") set(value) { - _builder.setLastAmountWhenRewardGiven(value) + _builder.lastAmountWhenRewardGiven = value } /** - * optional double last_amount_when_reward_given = 6; + * `optional double last_amount_when_reward_given = 6;` */ public fun clearLastAmountWhenRewardGiven() { _builder.clearLastAmountWhenRewardGiven() } /** - * optional double last_amount_when_reward_given = 6; + * `optional double last_amount_when_reward_given = 6;` * @return Whether the lastAmountWhenRewardGiven field is set. */ public fun hasLastAmountWhenRewardGiven(): kotlin.Boolean { @@ -361,23 +367,23 @@ public object LocalContractKt { } /** - * optional uint32 num_goals_achieved = 14; + * `optional uint32 num_goals_achieved = 14;` */ public var numGoalsAchieved: kotlin.Int @JvmName("getNumGoalsAchieved") - get() = _builder.getNumGoalsAchieved() + get() = _builder.numGoalsAchieved @JvmName("setNumGoalsAchieved") set(value) { - _builder.setNumGoalsAchieved(value) + _builder.numGoalsAchieved = value } /** - * optional uint32 num_goals_achieved = 14; + * `optional uint32 num_goals_achieved = 14;` */ public fun clearNumGoalsAchieved() { _builder.clearNumGoalsAchieved() } /** - * optional uint32 num_goals_achieved = 14; + * `optional uint32 num_goals_achieved = 14;` * @return Whether the numGoalsAchieved field is set. */ public fun hasNumGoalsAchieved(): kotlin.Boolean { @@ -385,23 +391,23 @@ public object LocalContractKt { } /** - * optional double max_farm_size_reached = 23; + * `optional double max_farm_size_reached = 23;` */ public var maxFarmSizeReached: kotlin.Double @JvmName("getMaxFarmSizeReached") - get() = _builder.getMaxFarmSizeReached() + get() = _builder.maxFarmSizeReached @JvmName("setMaxFarmSizeReached") set(value) { - _builder.setMaxFarmSizeReached(value) + _builder.maxFarmSizeReached = value } /** - * optional double max_farm_size_reached = 23; + * `optional double max_farm_size_reached = 23;` */ public fun clearMaxFarmSizeReached() { _builder.clearMaxFarmSizeReached() } /** - * optional double max_farm_size_reached = 23; + * `optional double max_farm_size_reached = 23;` * @return Whether the maxFarmSizeReached field is set. */ public fun hasMaxFarmSizeReached(): kotlin.Boolean { @@ -409,23 +415,23 @@ public object LocalContractKt { } /** - * optional uint32 boosts_used = 12; + * `optional uint32 boosts_used = 12;` */ public var boostsUsed: kotlin.Int @JvmName("getBoostsUsed") - get() = _builder.getBoostsUsed() + get() = _builder.boostsUsed @JvmName("setBoostsUsed") set(value) { - _builder.setBoostsUsed(value) + _builder.boostsUsed = value } /** - * optional uint32 boosts_used = 12; + * `optional uint32 boosts_used = 12;` */ public fun clearBoostsUsed() { _builder.clearBoostsUsed() } /** - * optional uint32 boosts_used = 12; + * `optional uint32 boosts_used = 12;` * @return Whether the boostsUsed field is set. */ public fun hasBoostsUsed(): kotlin.Boolean { @@ -433,23 +439,23 @@ public object LocalContractKt { } /** - * optional bool points_replay = 20; + * `optional bool points_replay = 20;` */ public var pointsReplay: kotlin.Boolean @JvmName("getPointsReplay") - get() = _builder.getPointsReplay() + get() = _builder.pointsReplay @JvmName("setPointsReplay") set(value) { - _builder.setPointsReplay(value) + _builder.pointsReplay = value } /** - * optional bool points_replay = 20; + * `optional bool points_replay = 20;` */ public fun clearPointsReplay() { _builder.clearPointsReplay() } /** - * optional bool points_replay = 20; + * `optional bool points_replay = 20;` * @return Whether the pointsReplay field is set. */ public fun hasPointsReplay(): kotlin.Boolean { @@ -457,23 +463,23 @@ public object LocalContractKt { } /** - * optional uint32 league = 15; + * `optional uint32 league = 15;` */ public var league: kotlin.Int @JvmName("getLeague") - get() = _builder.getLeague() + get() = _builder.league @JvmName("setLeague") set(value) { - _builder.setLeague(value) + _builder.league = value } /** - * optional uint32 league = 15; + * `optional uint32 league = 15;` */ public fun clearLeague() { _builder.clearLeague() } /** - * optional uint32 league = 15; + * `optional uint32 league = 15;` * @return Whether the league field is set. */ public fun hasLeague(): kotlin.Boolean { @@ -481,23 +487,23 @@ public object LocalContractKt { } /** - * optional .ei.Contract.PlayerGrade grade = 18; + * `optional .ei.Contract.PlayerGrade grade = 18;` */ public var grade: ei.Ei.Contract.PlayerGrade @JvmName("getGrade") - get() = _builder.getGrade() + get() = _builder.grade @JvmName("setGrade") set(value) { - _builder.setGrade(value) + _builder.grade = value } /** - * optional .ei.Contract.PlayerGrade grade = 18; + * `optional .ei.Contract.PlayerGrade grade = 18;` */ public fun clearGrade() { _builder.clearGrade() } /** - * optional .ei.Contract.PlayerGrade grade = 18; + * `optional .ei.Contract.PlayerGrade grade = 18;` * @return Whether the grade field is set. */ public fun hasGrade(): kotlin.Boolean { @@ -505,23 +511,23 @@ public object LocalContractKt { } /** - * optional double last_nag_time = 16; + * `optional double last_nag_time = 16;` */ public var lastNagTime: kotlin.Double @JvmName("getLastNagTime") - get() = _builder.getLastNagTime() + get() = _builder.lastNagTime @JvmName("setLastNagTime") set(value) { - _builder.setLastNagTime(value) + _builder.lastNagTime = value } /** - * optional double last_nag_time = 16; + * `optional double last_nag_time = 16;` */ public fun clearLastNagTime() { _builder.clearLastNagTime() } /** - * optional double last_nag_time = 16; + * `optional double last_nag_time = 16;` * @return Whether the lastNagTime field is set. */ public fun hasLastNagTime(): kotlin.Boolean { @@ -529,23 +535,23 @@ public object LocalContractKt { } /** - * optional .ei.ContractEvaluation evaluation = 19; + * `optional .ei.ContractEvaluation evaluation = 19;` */ public var evaluation: ei.Ei.ContractEvaluation @JvmName("getEvaluation") - get() = _builder.getEvaluation() + get() = _builder.evaluation @JvmName("setEvaluation") set(value) { - _builder.setEvaluation(value) + _builder.evaluation = value } /** - * optional .ei.ContractEvaluation evaluation = 19; + * `optional .ei.ContractEvaluation evaluation = 19;` */ public fun clearEvaluation() { _builder.clearEvaluation() } /** - * optional .ei.ContractEvaluation evaluation = 19; + * `optional .ei.ContractEvaluation evaluation = 19;` * @return Whether the evaluation field is set. */ public fun hasEvaluation(): kotlin.Boolean { @@ -561,16 +567,16 @@ public object LocalContractKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ReportedUuidsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated string reported_uuids = 21; + * `repeated string reported_uuids = 21;` * @return A list containing the reportedUuids. */ public val reportedUuids: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getReportedUuidsList() + _builder.reportedUuidsList ) /** - * repeated string reported_uuids = 21; + * `repeated string reported_uuids = 21;` * @param value The reportedUuids to add. */ @kotlin.jvm.JvmSynthetic @@ -579,7 +585,7 @@ public object LocalContractKt { _builder.addReportedUuids(value) } /** - * repeated string reported_uuids = 21; + * `repeated string reported_uuids = 21;` * @param value The reportedUuids to add. */ @kotlin.jvm.JvmSynthetic @@ -589,7 +595,7 @@ public object LocalContractKt { add(value) } /** - * repeated string reported_uuids = 21; + * `repeated string reported_uuids = 21;` * @param values The reportedUuids to add. */ @kotlin.jvm.JvmSynthetic @@ -598,7 +604,7 @@ public object LocalContractKt { _builder.addAllReportedUuids(values) } /** - * repeated string reported_uuids = 21; + * `repeated string reported_uuids = 21;` * @param values The reportedUuids to add. */ @kotlin.jvm.JvmSynthetic @@ -608,7 +614,7 @@ public object LocalContractKt { addAll(values) } /** - * repeated string reported_uuids = 21; + * `repeated string reported_uuids = 21;` * @param index The index to set the value at. * @param value The reportedUuids to set. */ @@ -617,7 +623,7 @@ public object LocalContractKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setReportedUuids(index, value) }/** - * repeated string reported_uuids = 21; + * `repeated string reported_uuids = 21;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearReportedUuids") @@ -626,12 +632,12 @@ public object LocalContractKt { }} } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.LocalContract.copy(block: ei.LocalContractKt.Dsl.() -> kotlin.Unit): ei.Ei.LocalContract = - ei.LocalContractKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.LocalContract.copy(block: `ei`.LocalContractKt.Dsl.() -> kotlin.Unit): ei.Ei.LocalContract = + `ei`.LocalContractKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.LocalContractOrBuilder.contractOrNull: ei.Ei.Contract? +public val ei.Ei.LocalContractOrBuilder.contractOrNull: ei.Ei.Contract? get() = if (hasContract()) getContract() else null -val ei.Ei.LocalContractOrBuilder.evaluationOrNull: ei.Ei.ContractEvaluation? +public val ei.Ei.LocalContractOrBuilder.evaluationOrNull: ei.Ei.ContractEvaluation? get() = if (hasEvaluation()) getEvaluation() else null diff --git a/ei/kotlin/ei/LogCompleteMissionPayloadKt.kt b/ei/kotlin/ei/LogCompleteMissionPayloadKt.kt index a7d8d27..b5b1a30 100644 --- a/ei/kotlin/ei/LogCompleteMissionPayloadKt.kt +++ b/ei/kotlin/ei/LogCompleteMissionPayloadKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializelogCompleteMissionPayload") public inline fun logCompleteMissionPayload(block: ei.LogCompleteMissionPayloadKt.Dsl.() -> kotlin.Unit): ei.Ei.LogCompleteMissionPayload = ei.LogCompleteMissionPayloadKt.Dsl._create(ei.Ei.LogCompleteMissionPayload.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.LogCompleteMissionPayload` + */ public object LogCompleteMissionPayloadKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object LogCompleteMissionPayloadKt { internal fun _build(): ei.Ei.LogCompleteMissionPayload = _builder.build() /** - * optional .ei.MissionRequest req = 1; + * `optional .ei.MissionRequest req = 1;` */ public var req: ei.Ei.MissionRequest @JvmName("getReq") - get() = _builder.getReq() + get() = _builder.req @JvmName("setReq") set(value) { - _builder.setReq(value) + _builder.req = value } /** - * optional .ei.MissionRequest req = 1; + * `optional .ei.MissionRequest req = 1;` */ public fun clearReq() { _builder.clearReq() } /** - * optional .ei.MissionRequest req = 1; + * `optional .ei.MissionRequest req = 1;` * @return Whether the req field is set. */ public fun hasReq(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object LogCompleteMissionPayloadKt { get() = _builder.reqOrNull /** - * optional .ei.CompleteMissionResponse res = 2; + * `optional .ei.CompleteMissionResponse res = 2;` */ public var res: ei.Ei.CompleteMissionResponse @JvmName("getRes") - get() = _builder.getRes() + get() = _builder.res @JvmName("setRes") set(value) { - _builder.setRes(value) + _builder.res = value } /** - * optional .ei.CompleteMissionResponse res = 2; + * `optional .ei.CompleteMissionResponse res = 2;` */ public fun clearRes() { _builder.clearRes() } /** - * optional .ei.CompleteMissionResponse res = 2; + * `optional .ei.CompleteMissionResponse res = 2;` * @return Whether the res field is set. */ public fun hasRes(): kotlin.Boolean { @@ -76,12 +82,12 @@ public object LogCompleteMissionPayloadKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.LogCompleteMissionPayload.copy(block: ei.LogCompleteMissionPayloadKt.Dsl.() -> kotlin.Unit): ei.Ei.LogCompleteMissionPayload = - ei.LogCompleteMissionPayloadKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.LogCompleteMissionPayload.copy(block: `ei`.LogCompleteMissionPayloadKt.Dsl.() -> kotlin.Unit): ei.Ei.LogCompleteMissionPayload = + `ei`.LogCompleteMissionPayloadKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.LogCompleteMissionPayloadOrBuilder.reqOrNull: ei.Ei.MissionRequest? +public val ei.Ei.LogCompleteMissionPayloadOrBuilder.reqOrNull: ei.Ei.MissionRequest? get() = if (hasReq()) getReq() else null -val ei.Ei.LogCompleteMissionPayloadOrBuilder.resOrNull: ei.Ei.CompleteMissionResponse? +public val ei.Ei.LogCompleteMissionPayloadOrBuilder.resOrNull: ei.Ei.CompleteMissionResponse? get() = if (hasRes()) getRes() else null diff --git a/ei/kotlin/ei/LogConsumeArtifactPayloadKt.kt b/ei/kotlin/ei/LogConsumeArtifactPayloadKt.kt index 99bdd38..4842b80 100644 --- a/ei/kotlin/ei/LogConsumeArtifactPayloadKt.kt +++ b/ei/kotlin/ei/LogConsumeArtifactPayloadKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializelogConsumeArtifactPayload") public inline fun logConsumeArtifactPayload(block: ei.LogConsumeArtifactPayloadKt.Dsl.() -> kotlin.Unit): ei.Ei.LogConsumeArtifactPayload = ei.LogConsumeArtifactPayloadKt.Dsl._create(ei.Ei.LogConsumeArtifactPayload.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.LogConsumeArtifactPayload` + */ public object LogConsumeArtifactPayloadKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object LogConsumeArtifactPayloadKt { internal fun _build(): ei.Ei.LogConsumeArtifactPayload = _builder.build() /** - * optional .ei.ConsumeArtifactRequest req = 1; + * `optional .ei.ConsumeArtifactRequest req = 1;` */ public var req: ei.Ei.ConsumeArtifactRequest @JvmName("getReq") - get() = _builder.getReq() + get() = _builder.req @JvmName("setReq") set(value) { - _builder.setReq(value) + _builder.req = value } /** - * optional .ei.ConsumeArtifactRequest req = 1; + * `optional .ei.ConsumeArtifactRequest req = 1;` */ public fun clearReq() { _builder.clearReq() } /** - * optional .ei.ConsumeArtifactRequest req = 1; + * `optional .ei.ConsumeArtifactRequest req = 1;` * @return Whether the req field is set. */ public fun hasReq(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object LogConsumeArtifactPayloadKt { get() = _builder.reqOrNull /** - * optional .ei.ConsumeArtifactResponse res = 2; + * `optional .ei.ConsumeArtifactResponse res = 2;` */ public var res: ei.Ei.ConsumeArtifactResponse @JvmName("getRes") - get() = _builder.getRes() + get() = _builder.res @JvmName("setRes") set(value) { - _builder.setRes(value) + _builder.res = value } /** - * optional .ei.ConsumeArtifactResponse res = 2; + * `optional .ei.ConsumeArtifactResponse res = 2;` */ public fun clearRes() { _builder.clearRes() } /** - * optional .ei.ConsumeArtifactResponse res = 2; + * `optional .ei.ConsumeArtifactResponse res = 2;` * @return Whether the res field is set. */ public fun hasRes(): kotlin.Boolean { @@ -76,12 +82,12 @@ public object LogConsumeArtifactPayloadKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.LogConsumeArtifactPayload.copy(block: ei.LogConsumeArtifactPayloadKt.Dsl.() -> kotlin.Unit): ei.Ei.LogConsumeArtifactPayload = - ei.LogConsumeArtifactPayloadKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.LogConsumeArtifactPayload.copy(block: `ei`.LogConsumeArtifactPayloadKt.Dsl.() -> kotlin.Unit): ei.Ei.LogConsumeArtifactPayload = + `ei`.LogConsumeArtifactPayloadKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.LogConsumeArtifactPayloadOrBuilder.reqOrNull: ei.Ei.ConsumeArtifactRequest? +public val ei.Ei.LogConsumeArtifactPayloadOrBuilder.reqOrNull: ei.Ei.ConsumeArtifactRequest? get() = if (hasReq()) getReq() else null -val ei.Ei.LogConsumeArtifactPayloadOrBuilder.resOrNull: ei.Ei.ConsumeArtifactResponse? +public val ei.Ei.LogConsumeArtifactPayloadOrBuilder.resOrNull: ei.Ei.ConsumeArtifactResponse? get() = if (hasRes()) getRes() else null diff --git a/ei/kotlin/ei/LogCraftArtifactPayloadKt.kt b/ei/kotlin/ei/LogCraftArtifactPayloadKt.kt index c8a7bfe..b6e2518 100644 --- a/ei/kotlin/ei/LogCraftArtifactPayloadKt.kt +++ b/ei/kotlin/ei/LogCraftArtifactPayloadKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializelogCraftArtifactPayload") public inline fun logCraftArtifactPayload(block: ei.LogCraftArtifactPayloadKt.Dsl.() -> kotlin.Unit): ei.Ei.LogCraftArtifactPayload = ei.LogCraftArtifactPayloadKt.Dsl._create(ei.Ei.LogCraftArtifactPayload.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.LogCraftArtifactPayload` + */ public object LogCraftArtifactPayloadKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object LogCraftArtifactPayloadKt { internal fun _build(): ei.Ei.LogCraftArtifactPayload = _builder.build() /** - * optional .ei.CraftArtifactRequest req = 1; + * `optional .ei.CraftArtifactRequest req = 1;` */ public var req: ei.Ei.CraftArtifactRequest @JvmName("getReq") - get() = _builder.getReq() + get() = _builder.req @JvmName("setReq") set(value) { - _builder.setReq(value) + _builder.req = value } /** - * optional .ei.CraftArtifactRequest req = 1; + * `optional .ei.CraftArtifactRequest req = 1;` */ public fun clearReq() { _builder.clearReq() } /** - * optional .ei.CraftArtifactRequest req = 1; + * `optional .ei.CraftArtifactRequest req = 1;` * @return Whether the req field is set. */ public fun hasReq(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object LogCraftArtifactPayloadKt { get() = _builder.reqOrNull /** - * optional .ei.CraftArtifactResponse res = 2; + * `optional .ei.CraftArtifactResponse res = 2;` */ public var res: ei.Ei.CraftArtifactResponse @JvmName("getRes") - get() = _builder.getRes() + get() = _builder.res @JvmName("setRes") set(value) { - _builder.setRes(value) + _builder.res = value } /** - * optional .ei.CraftArtifactResponse res = 2; + * `optional .ei.CraftArtifactResponse res = 2;` */ public fun clearRes() { _builder.clearRes() } /** - * optional .ei.CraftArtifactResponse res = 2; + * `optional .ei.CraftArtifactResponse res = 2;` * @return Whether the res field is set. */ public fun hasRes(): kotlin.Boolean { @@ -76,12 +82,12 @@ public object LogCraftArtifactPayloadKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.LogCraftArtifactPayload.copy(block: ei.LogCraftArtifactPayloadKt.Dsl.() -> kotlin.Unit): ei.Ei.LogCraftArtifactPayload = - ei.LogCraftArtifactPayloadKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.LogCraftArtifactPayload.copy(block: `ei`.LogCraftArtifactPayloadKt.Dsl.() -> kotlin.Unit): ei.Ei.LogCraftArtifactPayload = + `ei`.LogCraftArtifactPayloadKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.LogCraftArtifactPayloadOrBuilder.reqOrNull: ei.Ei.CraftArtifactRequest? +public val ei.Ei.LogCraftArtifactPayloadOrBuilder.reqOrNull: ei.Ei.CraftArtifactRequest? get() = if (hasReq()) getReq() else null -val ei.Ei.LogCraftArtifactPayloadOrBuilder.resOrNull: ei.Ei.CraftArtifactResponse? +public val ei.Ei.LogCraftArtifactPayloadOrBuilder.resOrNull: ei.Ei.CraftArtifactResponse? get() = if (hasRes()) getRes() else null diff --git a/ei/kotlin/ei/LogSetArtifactPayloadKt.kt b/ei/kotlin/ei/LogSetArtifactPayloadKt.kt index 4c7408d..bb99c78 100644 --- a/ei/kotlin/ei/LogSetArtifactPayloadKt.kt +++ b/ei/kotlin/ei/LogSetArtifactPayloadKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializelogSetArtifactPayload") public inline fun logSetArtifactPayload(block: ei.LogSetArtifactPayloadKt.Dsl.() -> kotlin.Unit): ei.Ei.LogSetArtifactPayload = ei.LogSetArtifactPayloadKt.Dsl._create(ei.Ei.LogSetArtifactPayload.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.LogSetArtifactPayload` + */ public object LogSetArtifactPayloadKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object LogSetArtifactPayloadKt { internal fun _build(): ei.Ei.LogSetArtifactPayload = _builder.build() /** - * optional .ei.SetArtifactRequest req = 1; + * `optional .ei.SetArtifactRequest req = 1;` */ public var req: ei.Ei.SetArtifactRequest @JvmName("getReq") - get() = _builder.getReq() + get() = _builder.req @JvmName("setReq") set(value) { - _builder.setReq(value) + _builder.req = value } /** - * optional .ei.SetArtifactRequest req = 1; + * `optional .ei.SetArtifactRequest req = 1;` */ public fun clearReq() { _builder.clearReq() } /** - * optional .ei.SetArtifactRequest req = 1; + * `optional .ei.SetArtifactRequest req = 1;` * @return Whether the req field is set. */ public fun hasReq(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object LogSetArtifactPayloadKt { get() = _builder.reqOrNull /** - * optional .ei.SetArtifactResponse res = 2; + * `optional .ei.SetArtifactResponse res = 2;` */ public var res: ei.Ei.SetArtifactResponse @JvmName("getRes") - get() = _builder.getRes() + get() = _builder.res @JvmName("setRes") set(value) { - _builder.setRes(value) + _builder.res = value } /** - * optional .ei.SetArtifactResponse res = 2; + * `optional .ei.SetArtifactResponse res = 2;` */ public fun clearRes() { _builder.clearRes() } /** - * optional .ei.SetArtifactResponse res = 2; + * `optional .ei.SetArtifactResponse res = 2;` * @return Whether the res field is set. */ public fun hasRes(): kotlin.Boolean { @@ -76,12 +82,12 @@ public object LogSetArtifactPayloadKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.LogSetArtifactPayload.copy(block: ei.LogSetArtifactPayloadKt.Dsl.() -> kotlin.Unit): ei.Ei.LogSetArtifactPayload = - ei.LogSetArtifactPayloadKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.LogSetArtifactPayload.copy(block: `ei`.LogSetArtifactPayloadKt.Dsl.() -> kotlin.Unit): ei.Ei.LogSetArtifactPayload = + `ei`.LogSetArtifactPayloadKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.LogSetArtifactPayloadOrBuilder.reqOrNull: ei.Ei.SetArtifactRequest? +public val ei.Ei.LogSetArtifactPayloadOrBuilder.reqOrNull: ei.Ei.SetArtifactRequest? get() = if (hasReq()) getReq() else null -val ei.Ei.LogSetArtifactPayloadOrBuilder.resOrNull: ei.Ei.SetArtifactResponse? +public val ei.Ei.LogSetArtifactPayloadOrBuilder.resOrNull: ei.Ei.SetArtifactResponse? get() = if (hasRes()) getRes() else null diff --git a/ei/kotlin/ei/MailDBKt.kt b/ei/kotlin/ei/MailDBKt.kt index 2d0d7a2..acbe9f6 100644 --- a/ei/kotlin/ei/MailDBKt.kt +++ b/ei/kotlin/ei/MailDBKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializemailDB") public inline fun mailDB(block: ei.MailDBKt.Dsl.() -> kotlin.Unit): ei.Ei.MailDB = ei.MailDBKt.Dsl._create(ei.Ei.MailDB.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.MailDB` + */ public object MailDBKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -29,15 +35,15 @@ public object MailDBKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class MailProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.InGameMail mail = 1; + * `repeated .ei.InGameMail mail = 1;` */ public val mail: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getMailList() + _builder.mailList ) /** - * repeated .ei.InGameMail mail = 1; + * `repeated .ei.InGameMail mail = 1;` * @param value The mail to add. */ @kotlin.jvm.JvmSynthetic @@ -46,7 +52,7 @@ public object MailDBKt { _builder.addMail(value) } /** - * repeated .ei.InGameMail mail = 1; + * `repeated .ei.InGameMail mail = 1;` * @param value The mail to add. */ @kotlin.jvm.JvmSynthetic @@ -56,7 +62,7 @@ public object MailDBKt { add(value) } /** - * repeated .ei.InGameMail mail = 1; + * `repeated .ei.InGameMail mail = 1;` * @param values The mail to add. */ @kotlin.jvm.JvmSynthetic @@ -65,7 +71,7 @@ public object MailDBKt { _builder.addAllMail(values) } /** - * repeated .ei.InGameMail mail = 1; + * `repeated .ei.InGameMail mail = 1;` * @param values The mail to add. */ @kotlin.jvm.JvmSynthetic @@ -75,7 +81,7 @@ public object MailDBKt { addAll(values) } /** - * repeated .ei.InGameMail mail = 1; + * `repeated .ei.InGameMail mail = 1;` * @param index The index to set the value at. * @param value The mail to set. */ @@ -85,7 +91,7 @@ public object MailDBKt { _builder.setMail(index, value) } /** - * repeated .ei.InGameMail mail = 1; + * `repeated .ei.InGameMail mail = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearMail") @@ -95,23 +101,23 @@ public object MailDBKt { /** - * optional bytes tips_db_data = 2; + * `optional bytes tips_db_data = 2;` */ public var tipsDbData: com.google.protobuf.ByteString @JvmName("getTipsDbData") - get() = _builder.getTipsDbData() + get() = _builder.tipsDbData @JvmName("setTipsDbData") set(value) { - _builder.setTipsDbData(value) + _builder.tipsDbData = value } /** - * optional bytes tips_db_data = 2; + * `optional bytes tips_db_data = 2;` */ public fun clearTipsDbData() { _builder.clearTipsDbData() } /** - * optional bytes tips_db_data = 2; + * `optional bytes tips_db_data = 2;` * @return Whether the tipsDbData field is set. */ public fun hasTipsDbData(): kotlin.Boolean { @@ -119,23 +125,23 @@ public object MailDBKt { } /** - * optional string tips_checksum = 3; + * `optional string tips_checksum = 3;` */ public var tipsChecksum: kotlin.String @JvmName("getTipsChecksum") - get() = _builder.getTipsChecksum() + get() = _builder.tipsChecksum @JvmName("setTipsChecksum") set(value) { - _builder.setTipsChecksum(value) + _builder.tipsChecksum = value } /** - * optional string tips_checksum = 3; + * `optional string tips_checksum = 3;` */ public fun clearTipsChecksum() { _builder.clearTipsChecksum() } /** - * optional string tips_checksum = 3; + * `optional string tips_checksum = 3;` * @return Whether the tipsChecksum field is set. */ public fun hasTipsChecksum(): kotlin.Boolean { @@ -144,6 +150,6 @@ public object MailDBKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.MailDB.copy(block: ei.MailDBKt.Dsl.() -> kotlin.Unit): ei.Ei.MailDB = - ei.MailDBKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.MailDB.copy(block: `ei`.MailDBKt.Dsl.() -> kotlin.Unit): ei.Ei.MailDB = + `ei`.MailDBKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/MailStateKt.kt b/ei/kotlin/ei/MailStateKt.kt index 4ed72e8..303c342 100644 --- a/ei/kotlin/ei/MailStateKt.kt +++ b/ei/kotlin/ei/MailStateKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializemailState") public inline fun mailState(block: ei.MailStateKt.Dsl.() -> kotlin.Unit): ei.Ei.MailState = ei.MailStateKt.Dsl._create(ei.Ei.MailState.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.MailState` + */ public object MailStateKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -29,16 +35,16 @@ public object MailStateKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ReadMailIdsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated string read_mail_ids = 1; + * `repeated string read_mail_ids = 1;` * @return A list containing the readMailIds. */ public val readMailIds: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getReadMailIdsList() + _builder.readMailIdsList ) /** - * repeated string read_mail_ids = 1; + * `repeated string read_mail_ids = 1;` * @param value The readMailIds to add. */ @kotlin.jvm.JvmSynthetic @@ -47,7 +53,7 @@ public object MailStateKt { _builder.addReadMailIds(value) } /** - * repeated string read_mail_ids = 1; + * `repeated string read_mail_ids = 1;` * @param value The readMailIds to add. */ @kotlin.jvm.JvmSynthetic @@ -57,7 +63,7 @@ public object MailStateKt { add(value) } /** - * repeated string read_mail_ids = 1; + * `repeated string read_mail_ids = 1;` * @param values The readMailIds to add. */ @kotlin.jvm.JvmSynthetic @@ -66,7 +72,7 @@ public object MailStateKt { _builder.addAllReadMailIds(values) } /** - * repeated string read_mail_ids = 1; + * `repeated string read_mail_ids = 1;` * @param values The readMailIds to add. */ @kotlin.jvm.JvmSynthetic @@ -76,7 +82,7 @@ public object MailStateKt { addAll(values) } /** - * repeated string read_mail_ids = 1; + * `repeated string read_mail_ids = 1;` * @param index The index to set the value at. * @param value The readMailIds to set. */ @@ -85,7 +91,7 @@ public object MailStateKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setReadMailIds(index, value) }/** - * repeated string read_mail_ids = 1; + * `repeated string read_mail_ids = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearReadMailIds") @@ -99,15 +105,15 @@ public object MailStateKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class TipsStatesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.MailState.TipState tips_states = 2; + * `repeated .ei.MailState.TipState tips_states = 2;` */ public val tipsStates: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getTipsStatesList() + _builder.tipsStatesList ) /** - * repeated .ei.MailState.TipState tips_states = 2; + * `repeated .ei.MailState.TipState tips_states = 2;` * @param value The tipsStates to add. */ @kotlin.jvm.JvmSynthetic @@ -116,7 +122,7 @@ public object MailStateKt { _builder.addTipsStates(value) } /** - * repeated .ei.MailState.TipState tips_states = 2; + * `repeated .ei.MailState.TipState tips_states = 2;` * @param value The tipsStates to add. */ @kotlin.jvm.JvmSynthetic @@ -126,7 +132,7 @@ public object MailStateKt { add(value) } /** - * repeated .ei.MailState.TipState tips_states = 2; + * `repeated .ei.MailState.TipState tips_states = 2;` * @param values The tipsStates to add. */ @kotlin.jvm.JvmSynthetic @@ -135,7 +141,7 @@ public object MailStateKt { _builder.addAllTipsStates(values) } /** - * repeated .ei.MailState.TipState tips_states = 2; + * `repeated .ei.MailState.TipState tips_states = 2;` * @param values The tipsStates to add. */ @kotlin.jvm.JvmSynthetic @@ -145,7 +151,7 @@ public object MailStateKt { addAll(values) } /** - * repeated .ei.MailState.TipState tips_states = 2; + * `repeated .ei.MailState.TipState tips_states = 2;` * @param index The index to set the value at. * @param value The tipsStates to set. */ @@ -155,7 +161,7 @@ public object MailStateKt { _builder.setTipsStates(index, value) } /** - * repeated .ei.MailState.TipState tips_states = 2; + * `repeated .ei.MailState.TipState tips_states = 2;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearTipsStates") @@ -165,23 +171,23 @@ public object MailStateKt { /** - * optional string tips_checksum = 3; + * `optional string tips_checksum = 3;` */ public var tipsChecksum: kotlin.String @JvmName("getTipsChecksum") - get() = _builder.getTipsChecksum() + get() = _builder.tipsChecksum @JvmName("setTipsChecksum") set(value) { - _builder.setTipsChecksum(value) + _builder.tipsChecksum = value } /** - * optional string tips_checksum = 3; + * `optional string tips_checksum = 3;` */ public fun clearTipsChecksum() { _builder.clearTipsChecksum() } /** - * optional string tips_checksum = 3; + * `optional string tips_checksum = 3;` * @return Whether the tipsChecksum field is set. */ public fun hasTipsChecksum(): kotlin.Boolean { @@ -191,6 +197,9 @@ public object MailStateKt { @kotlin.jvm.JvmName("-initializetipState") public inline fun tipState(block: ei.MailStateKt.TipStateKt.Dsl.() -> kotlin.Unit): ei.Ei.MailState.TipState = ei.MailStateKt.TipStateKt.Dsl._create(ei.Ei.MailState.TipState.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.MailState.TipState` + */ public object TipStateKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -208,23 +217,23 @@ public object MailStateKt { internal fun _build(): ei.Ei.MailState.TipState = _builder.build() /** - * optional string id = 1; + * `optional string id = 1;` */ public var id: kotlin.String @JvmName("getId") - get() = _builder.getId() + get() = _builder.id @JvmName("setId") set(value) { - _builder.setId(value) + _builder.id = value } /** - * optional string id = 1; + * `optional string id = 1;` */ public fun clearId() { _builder.clearId() } /** - * optional string id = 1; + * `optional string id = 1;` * @return Whether the id field is set. */ public fun hasId(): kotlin.Boolean { @@ -232,23 +241,23 @@ public object MailStateKt { } /** - * optional uint32 reads = 2; + * `optional uint32 reads = 2;` */ public var reads: kotlin.Int @JvmName("getReads") - get() = _builder.getReads() + get() = _builder.reads @JvmName("setReads") set(value) { - _builder.setReads(value) + _builder.reads = value } /** - * optional uint32 reads = 2; + * `optional uint32 reads = 2;` */ public fun clearReads() { _builder.clearReads() } /** - * optional uint32 reads = 2; + * `optional uint32 reads = 2;` * @return Whether the reads field is set. */ public fun hasReads(): kotlin.Boolean { @@ -256,23 +265,23 @@ public object MailStateKt { } /** - * optional double time_read = 3; + * `optional double time_read = 3;` */ public var timeRead: kotlin.Double @JvmName("getTimeRead") - get() = _builder.getTimeRead() + get() = _builder.timeRead @JvmName("setTimeRead") set(value) { - _builder.setTimeRead(value) + _builder.timeRead = value } /** - * optional double time_read = 3; + * `optional double time_read = 3;` */ public fun clearTimeRead() { _builder.clearTimeRead() } /** - * optional double time_read = 3; + * `optional double time_read = 3;` * @return Whether the timeRead field is set. */ public fun hasTimeRead(): kotlin.Boolean { @@ -282,10 +291,10 @@ public object MailStateKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.MailState.copy(block: ei.MailStateKt.Dsl.() -> kotlin.Unit): ei.Ei.MailState = - ei.MailStateKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.MailState.copy(block: `ei`.MailStateKt.Dsl.() -> kotlin.Unit): ei.Ei.MailState = + `ei`.MailStateKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.MailState.TipState.copy(block: ei.MailStateKt.TipStateKt.Dsl.() -> kotlin.Unit): ei.Ei.MailState.TipState = - ei.MailStateKt.TipStateKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.MailState.TipState.copy(block: `ei`.MailStateKt.TipStateKt.Dsl.() -> kotlin.Unit): ei.Ei.MailState.TipState = + `ei`.MailStateKt.TipStateKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/MissionInfoKt.kt b/ei/kotlin/ei/MissionInfoKt.kt index 1a1e8d3..8c191ca 100644 --- a/ei/kotlin/ei/MissionInfoKt.kt +++ b/ei/kotlin/ei/MissionInfoKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializemissionInfo") public inline fun missionInfo(block: ei.MissionInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.MissionInfo = ei.MissionInfoKt.Dsl._create(ei.Ei.MissionInfo.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.MissionInfo` + */ public object MissionInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object MissionInfoKt { internal fun _build(): ei.Ei.MissionInfo = _builder.build() /** - * optional .ei.MissionInfo.Spaceship ship = 1; + * `optional .ei.MissionInfo.Spaceship ship = 1;` */ public var ship: ei.Ei.MissionInfo.Spaceship @JvmName("getShip") - get() = _builder.getShip() + get() = _builder.ship @JvmName("setShip") set(value) { - _builder.setShip(value) + _builder.ship = value } /** - * optional .ei.MissionInfo.Spaceship ship = 1; + * `optional .ei.MissionInfo.Spaceship ship = 1;` */ public fun clearShip() { _builder.clearShip() } /** - * optional .ei.MissionInfo.Spaceship ship = 1; + * `optional .ei.MissionInfo.Spaceship ship = 1;` * @return Whether the ship field is set. */ public fun hasShip(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object MissionInfoKt { } /** - * optional .ei.MissionInfo.Status status = 2; + * `optional .ei.MissionInfo.Status status = 2;` */ public var status: ei.Ei.MissionInfo.Status @JvmName("getStatus") - get() = _builder.getStatus() + get() = _builder.status @JvmName("setStatus") set(value) { - _builder.setStatus(value) + _builder.status = value } /** - * optional .ei.MissionInfo.Status status = 2; + * `optional .ei.MissionInfo.Status status = 2;` */ public fun clearStatus() { _builder.clearStatus() } /** - * optional .ei.MissionInfo.Status status = 2; + * `optional .ei.MissionInfo.Status status = 2;` * @return Whether the status field is set. */ public fun hasStatus(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object MissionInfoKt { } /** - * optional .ei.MissionInfo.DurationType duration_type = 3; + * `optional .ei.MissionInfo.DurationType duration_type = 3;` */ public var durationType: ei.Ei.MissionInfo.DurationType @JvmName("getDurationType") - get() = _builder.getDurationType() + get() = _builder.durationType @JvmName("setDurationType") set(value) { - _builder.setDurationType(value) + _builder.durationType = value } /** - * optional .ei.MissionInfo.DurationType duration_type = 3; + * `optional .ei.MissionInfo.DurationType duration_type = 3;` */ public fun clearDurationType() { _builder.clearDurationType() } /** - * optional .ei.MissionInfo.DurationType duration_type = 3; + * `optional .ei.MissionInfo.DurationType duration_type = 3;` * @return Whether the durationType field is set. */ public fun hasDurationType(): kotlin.Boolean { @@ -101,15 +107,15 @@ public object MissionInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class FuelProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.MissionInfo.Fuel fuel = 4; + * `repeated .ei.MissionInfo.Fuel fuel = 4;` */ public val fuel: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getFuelList() + _builder.fuelList ) /** - * repeated .ei.MissionInfo.Fuel fuel = 4; + * `repeated .ei.MissionInfo.Fuel fuel = 4;` * @param value The fuel to add. */ @kotlin.jvm.JvmSynthetic @@ -118,7 +124,7 @@ public object MissionInfoKt { _builder.addFuel(value) } /** - * repeated .ei.MissionInfo.Fuel fuel = 4; + * `repeated .ei.MissionInfo.Fuel fuel = 4;` * @param value The fuel to add. */ @kotlin.jvm.JvmSynthetic @@ -128,7 +134,7 @@ public object MissionInfoKt { add(value) } /** - * repeated .ei.MissionInfo.Fuel fuel = 4; + * `repeated .ei.MissionInfo.Fuel fuel = 4;` * @param values The fuel to add. */ @kotlin.jvm.JvmSynthetic @@ -137,7 +143,7 @@ public object MissionInfoKt { _builder.addAllFuel(values) } /** - * repeated .ei.MissionInfo.Fuel fuel = 4; + * `repeated .ei.MissionInfo.Fuel fuel = 4;` * @param values The fuel to add. */ @kotlin.jvm.JvmSynthetic @@ -147,7 +153,7 @@ public object MissionInfoKt { addAll(values) } /** - * repeated .ei.MissionInfo.Fuel fuel = 4; + * `repeated .ei.MissionInfo.Fuel fuel = 4;` * @param index The index to set the value at. * @param value The fuel to set. */ @@ -157,7 +163,7 @@ public object MissionInfoKt { _builder.setFuel(index, value) } /** - * repeated .ei.MissionInfo.Fuel fuel = 4; + * `repeated .ei.MissionInfo.Fuel fuel = 4;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearFuel") @@ -167,23 +173,23 @@ public object MissionInfoKt { /** - * optional uint32 level = 12; + * `optional uint32 level = 12;` */ public var level: kotlin.Int @JvmName("getLevel") - get() = _builder.getLevel() + get() = _builder.level @JvmName("setLevel") set(value) { - _builder.setLevel(value) + _builder.level = value } /** - * optional uint32 level = 12; + * `optional uint32 level = 12;` */ public fun clearLevel() { _builder.clearLevel() } /** - * optional uint32 level = 12; + * `optional uint32 level = 12;` * @return Whether the level field is set. */ public fun hasLevel(): kotlin.Boolean { @@ -191,23 +197,23 @@ public object MissionInfoKt { } /** - * optional double duration_seconds = 5; + * `optional double duration_seconds = 5;` */ public var durationSeconds: kotlin.Double @JvmName("getDurationSeconds") - get() = _builder.getDurationSeconds() + get() = _builder.durationSeconds @JvmName("setDurationSeconds") set(value) { - _builder.setDurationSeconds(value) + _builder.durationSeconds = value } /** - * optional double duration_seconds = 5; + * `optional double duration_seconds = 5;` */ public fun clearDurationSeconds() { _builder.clearDurationSeconds() } /** - * optional double duration_seconds = 5; + * `optional double duration_seconds = 5;` * @return Whether the durationSeconds field is set. */ public fun hasDurationSeconds(): kotlin.Boolean { @@ -215,23 +221,23 @@ public object MissionInfoKt { } /** - * optional uint32 capacity = 9; + * `optional uint32 capacity = 9;` */ public var capacity: kotlin.Int @JvmName("getCapacity") - get() = _builder.getCapacity() + get() = _builder.capacity @JvmName("setCapacity") set(value) { - _builder.setCapacity(value) + _builder.capacity = value } /** - * optional uint32 capacity = 9; + * `optional uint32 capacity = 9;` */ public fun clearCapacity() { _builder.clearCapacity() } /** - * optional uint32 capacity = 9; + * `optional uint32 capacity = 9;` * @return Whether the capacity field is set. */ public fun hasCapacity(): kotlin.Boolean { @@ -239,23 +245,23 @@ public object MissionInfoKt { } /** - * optional double quality_bump = 11; + * `optional double quality_bump = 11;` */ public var qualityBump: kotlin.Double @JvmName("getQualityBump") - get() = _builder.getQualityBump() + get() = _builder.qualityBump @JvmName("setQualityBump") set(value) { - _builder.setQualityBump(value) + _builder.qualityBump = value } /** - * optional double quality_bump = 11; + * `optional double quality_bump = 11;` */ public fun clearQualityBump() { _builder.clearQualityBump() } /** - * optional double quality_bump = 11; + * `optional double quality_bump = 11;` * @return Whether the qualityBump field is set. */ public fun hasQualityBump(): kotlin.Boolean { @@ -263,23 +269,23 @@ public object MissionInfoKt { } /** - * optional .ei.ArtifactSpec.Name target_artifact = 13; + * `optional .ei.ArtifactSpec.Name target_artifact = 13;` */ public var targetArtifact: ei.Ei.ArtifactSpec.Name @JvmName("getTargetArtifact") - get() = _builder.getTargetArtifact() + get() = _builder.targetArtifact @JvmName("setTargetArtifact") set(value) { - _builder.setTargetArtifact(value) + _builder.targetArtifact = value } /** - * optional .ei.ArtifactSpec.Name target_artifact = 13; + * `optional .ei.ArtifactSpec.Name target_artifact = 13;` */ public fun clearTargetArtifact() { _builder.clearTargetArtifact() } /** - * optional .ei.ArtifactSpec.Name target_artifact = 13; + * `optional .ei.ArtifactSpec.Name target_artifact = 13;` * @return Whether the targetArtifact field is set. */ public fun hasTargetArtifact(): kotlin.Boolean { @@ -287,23 +293,23 @@ public object MissionInfoKt { } /** - * optional double seconds_remaining = 6; + * `optional double seconds_remaining = 6;` */ public var secondsRemaining: kotlin.Double @JvmName("getSecondsRemaining") - get() = _builder.getSecondsRemaining() + get() = _builder.secondsRemaining @JvmName("setSecondsRemaining") set(value) { - _builder.setSecondsRemaining(value) + _builder.secondsRemaining = value } /** - * optional double seconds_remaining = 6; + * `optional double seconds_remaining = 6;` */ public fun clearSecondsRemaining() { _builder.clearSecondsRemaining() } /** - * optional double seconds_remaining = 6; + * `optional double seconds_remaining = 6;` * @return Whether the secondsRemaining field is set. */ public fun hasSecondsRemaining(): kotlin.Boolean { @@ -311,23 +317,23 @@ public object MissionInfoKt { } /** - * optional double start_time_derived = 8; + * `optional double start_time_derived = 8;` */ public var startTimeDerived: kotlin.Double @JvmName("getStartTimeDerived") - get() = _builder.getStartTimeDerived() + get() = _builder.startTimeDerived @JvmName("setStartTimeDerived") set(value) { - _builder.setStartTimeDerived(value) + _builder.startTimeDerived = value } /** - * optional double start_time_derived = 8; + * `optional double start_time_derived = 8;` */ public fun clearStartTimeDerived() { _builder.clearStartTimeDerived() } /** - * optional double start_time_derived = 8; + * `optional double start_time_derived = 8;` * @return Whether the startTimeDerived field is set. */ public fun hasStartTimeDerived(): kotlin.Boolean { @@ -335,23 +341,23 @@ public object MissionInfoKt { } /** - * optional string mission_log = 10; + * `optional string mission_log = 10;` */ public var missionLog: kotlin.String @JvmName("getMissionLog") - get() = _builder.getMissionLog() + get() = _builder.missionLog @JvmName("setMissionLog") set(value) { - _builder.setMissionLog(value) + _builder.missionLog = value } /** - * optional string mission_log = 10; + * `optional string mission_log = 10;` */ public fun clearMissionLog() { _builder.clearMissionLog() } /** - * optional string mission_log = 10; + * `optional string mission_log = 10;` * @return Whether the missionLog field is set. */ public fun hasMissionLog(): kotlin.Boolean { @@ -359,23 +365,23 @@ public object MissionInfoKt { } /** - * optional string identifier = 7; + * `optional string identifier = 7;` */ public var identifier: kotlin.String @JvmName("getIdentifier") - get() = _builder.getIdentifier() + get() = _builder.identifier @JvmName("setIdentifier") set(value) { - _builder.setIdentifier(value) + _builder.identifier = value } /** - * optional string identifier = 7; + * `optional string identifier = 7;` */ public fun clearIdentifier() { _builder.clearIdentifier() } /** - * optional string identifier = 7; + * `optional string identifier = 7;` * @return Whether the identifier field is set. */ public fun hasIdentifier(): kotlin.Boolean { @@ -385,6 +391,9 @@ public object MissionInfoKt { @kotlin.jvm.JvmName("-initializefuel") public inline fun fuel(block: ei.MissionInfoKt.FuelKt.Dsl.() -> kotlin.Unit): ei.Ei.MissionInfo.Fuel = ei.MissionInfoKt.FuelKt.Dsl._create(ei.Ei.MissionInfo.Fuel.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.MissionInfo.Fuel` + */ public object FuelKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -402,23 +411,23 @@ public object MissionInfoKt { internal fun _build(): ei.Ei.MissionInfo.Fuel = _builder.build() /** - * optional .ei.Egg egg = 1; + * `optional .ei.Egg egg = 1;` */ public var egg: ei.Ei.Egg @JvmName("getEgg") - get() = _builder.getEgg() + get() = _builder.egg @JvmName("setEgg") set(value) { - _builder.setEgg(value) + _builder.egg = value } /** - * optional .ei.Egg egg = 1; + * `optional .ei.Egg egg = 1;` */ public fun clearEgg() { _builder.clearEgg() } /** - * optional .ei.Egg egg = 1; + * `optional .ei.Egg egg = 1;` * @return Whether the egg field is set. */ public fun hasEgg(): kotlin.Boolean { @@ -426,23 +435,23 @@ public object MissionInfoKt { } /** - * optional double amount = 2; + * `optional double amount = 2;` */ public var amount: kotlin.Double @JvmName("getAmount") - get() = _builder.getAmount() + get() = _builder.amount @JvmName("setAmount") set(value) { - _builder.setAmount(value) + _builder.amount = value } /** - * optional double amount = 2; + * `optional double amount = 2;` */ public fun clearAmount() { _builder.clearAmount() } /** - * optional double amount = 2; + * `optional double amount = 2;` * @return Whether the amount field is set. */ public fun hasAmount(): kotlin.Boolean { @@ -452,10 +461,10 @@ public object MissionInfoKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.MissionInfo.copy(block: ei.MissionInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.MissionInfo = - ei.MissionInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.MissionInfo.copy(block: `ei`.MissionInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.MissionInfo = + `ei`.MissionInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.MissionInfo.Fuel.copy(block: ei.MissionInfoKt.FuelKt.Dsl.() -> kotlin.Unit): ei.Ei.MissionInfo.Fuel = - ei.MissionInfoKt.FuelKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.MissionInfo.Fuel.copy(block: `ei`.MissionInfoKt.FuelKt.Dsl.() -> kotlin.Unit): ei.Ei.MissionInfo.Fuel = + `ei`.MissionInfoKt.FuelKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/MissionRequestKt.kt b/ei/kotlin/ei/MissionRequestKt.kt index e5e52c1..42abe4f 100644 --- a/ei/kotlin/ei/MissionRequestKt.kt +++ b/ei/kotlin/ei/MissionRequestKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializemissionRequest") public inline fun missionRequest(block: ei.MissionRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.MissionRequest = ei.MissionRequestKt.Dsl._create(ei.Ei.MissionRequest.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.MissionRequest` + */ public object MissionRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object MissionRequestKt { internal fun _build(): ei.Ei.MissionRequest = _builder.build() /** - * optional .ei.BasicRequestInfo rinfo = 4; + * `optional .ei.BasicRequestInfo rinfo = 4;` */ public var rinfo: ei.Ei.BasicRequestInfo @JvmName("getRinfo") - get() = _builder.getRinfo() + get() = _builder.rinfo @JvmName("setRinfo") set(value) { - _builder.setRinfo(value) + _builder.rinfo = value } /** - * optional .ei.BasicRequestInfo rinfo = 4; + * `optional .ei.BasicRequestInfo rinfo = 4;` */ public fun clearRinfo() { _builder.clearRinfo() } /** - * optional .ei.BasicRequestInfo rinfo = 4; + * `optional .ei.BasicRequestInfo rinfo = 4;` * @return Whether the rinfo field is set. */ public fun hasRinfo(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object MissionRequestKt { get() = _builder.rinfoOrNull /** - * optional uint32 client_version = 1; + * `optional uint32 client_version = 1;` */ public var clientVersion: kotlin.Int @JvmName("getClientVersion") - get() = _builder.getClientVersion() + get() = _builder.clientVersion @JvmName("setClientVersion") set(value) { - _builder.setClientVersion(value) + _builder.clientVersion = value } /** - * optional uint32 client_version = 1; + * `optional uint32 client_version = 1;` */ public fun clearClientVersion() { _builder.clearClientVersion() } /** - * optional uint32 client_version = 1; + * `optional uint32 client_version = 1;` * @return Whether the clientVersion field is set. */ public fun hasClientVersion(): kotlin.Boolean { @@ -73,23 +79,23 @@ public object MissionRequestKt { } /** - * optional string ei_user_id = 3; + * `optional string ei_user_id = 3;` */ public var eiUserId: kotlin.String @JvmName("getEiUserId") - get() = _builder.getEiUserId() + get() = _builder.eiUserId @JvmName("setEiUserId") set(value) { - _builder.setEiUserId(value) + _builder.eiUserId = value } /** - * optional string ei_user_id = 3; + * `optional string ei_user_id = 3;` */ public fun clearEiUserId() { _builder.clearEiUserId() } /** - * optional string ei_user_id = 3; + * `optional string ei_user_id = 3;` * @return Whether the eiUserId field is set. */ public fun hasEiUserId(): kotlin.Boolean { @@ -97,23 +103,23 @@ public object MissionRequestKt { } /** - * optional .ei.MissionInfo info = 2; + * `optional .ei.MissionInfo info = 2;` */ public var info: ei.Ei.MissionInfo @JvmName("getInfo") - get() = _builder.getInfo() + get() = _builder.info @JvmName("setInfo") set(value) { - _builder.setInfo(value) + _builder.info = value } /** - * optional .ei.MissionInfo info = 2; + * `optional .ei.MissionInfo info = 2;` */ public fun clearInfo() { _builder.clearInfo() } /** - * optional .ei.MissionInfo info = 2; + * `optional .ei.MissionInfo info = 2;` * @return Whether the info field is set. */ public fun hasInfo(): kotlin.Boolean { @@ -123,23 +129,23 @@ public object MissionRequestKt { get() = _builder.infoOrNull /** - * optional .ei.ArtifactsClientInfo client_info = 5; + * `optional .ei.ArtifactsClientInfo client_info = 5;` */ public var clientInfo: ei.Ei.ArtifactsClientInfo @JvmName("getClientInfo") - get() = _builder.getClientInfo() + get() = _builder.clientInfo @JvmName("setClientInfo") set(value) { - _builder.setClientInfo(value) + _builder.clientInfo = value } /** - * optional .ei.ArtifactsClientInfo client_info = 5; + * `optional .ei.ArtifactsClientInfo client_info = 5;` */ public fun clearClientInfo() { _builder.clearClientInfo() } /** - * optional .ei.ArtifactsClientInfo client_info = 5; + * `optional .ei.ArtifactsClientInfo client_info = 5;` * @return Whether the clientInfo field is set. */ public fun hasClientInfo(): kotlin.Boolean { @@ -150,15 +156,15 @@ public object MissionRequestKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.MissionRequest.copy(block: ei.MissionRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.MissionRequest = - ei.MissionRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.MissionRequest.copy(block: `ei`.MissionRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.MissionRequest = + `ei`.MissionRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.MissionRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? +public val ei.Ei.MissionRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? get() = if (hasRinfo()) getRinfo() else null -val ei.Ei.MissionRequestOrBuilder.infoOrNull: ei.Ei.MissionInfo? +public val ei.Ei.MissionRequestOrBuilder.infoOrNull: ei.Ei.MissionInfo? get() = if (hasInfo()) getInfo() else null -val ei.Ei.MissionRequestOrBuilder.clientInfoOrNull: ei.Ei.ArtifactsClientInfo? +public val ei.Ei.MissionRequestOrBuilder.clientInfoOrNull: ei.Ei.ArtifactsClientInfo? get() = if (hasClientInfo()) getClientInfo() else null diff --git a/ei/kotlin/ei/MissionResponseKt.kt b/ei/kotlin/ei/MissionResponseKt.kt index 69bc7e1..b795ff0 100644 --- a/ei/kotlin/ei/MissionResponseKt.kt +++ b/ei/kotlin/ei/MissionResponseKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializemissionResponse") public inline fun missionResponse(block: ei.MissionResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.MissionResponse = ei.MissionResponseKt.Dsl._create(ei.Ei.MissionResponse.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.MissionResponse` + */ public object MissionResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object MissionResponseKt { internal fun _build(): ei.Ei.MissionResponse = _builder.build() /** - * optional bool success = 1; + * `optional bool success = 1;` */ public var success: kotlin.Boolean @JvmName("getSuccess") - get() = _builder.getSuccess() + get() = _builder.success @JvmName("setSuccess") set(value) { - _builder.setSuccess(value) + _builder.success = value } /** - * optional bool success = 1; + * `optional bool success = 1;` */ public fun clearSuccess() { _builder.clearSuccess() } /** - * optional bool success = 1; + * `optional bool success = 1;` * @return Whether the success field is set. */ public fun hasSuccess(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object MissionResponseKt { } /** - * optional .ei.MissionInfo info = 2; + * `optional .ei.MissionInfo info = 2;` */ public var info: ei.Ei.MissionInfo @JvmName("getInfo") - get() = _builder.getInfo() + get() = _builder.info @JvmName("setInfo") set(value) { - _builder.setInfo(value) + _builder.info = value } /** - * optional .ei.MissionInfo info = 2; + * `optional .ei.MissionInfo info = 2;` */ public fun clearInfo() { _builder.clearInfo() } /** - * optional .ei.MissionInfo info = 2; + * `optional .ei.MissionInfo info = 2;` * @return Whether the info field is set. */ public fun hasInfo(): kotlin.Boolean { @@ -74,9 +80,9 @@ public object MissionResponseKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.MissionResponse.copy(block: ei.MissionResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.MissionResponse = - ei.MissionResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.MissionResponse.copy(block: `ei`.MissionResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.MissionResponse = + `ei`.MissionResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.MissionResponseOrBuilder.infoOrNull: ei.Ei.MissionInfo? +public val ei.Ei.MissionResponseOrBuilder.infoOrNull: ei.Ei.MissionInfo? get() = if (hasInfo()) getInfo() else null diff --git a/ei/kotlin/ei/MyContractsKt.kt b/ei/kotlin/ei/MyContractsKt.kt index 1e98483..51626ba 100644 --- a/ei/kotlin/ei/MyContractsKt.kt +++ b/ei/kotlin/ei/MyContractsKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializemyContracts") public inline fun myContracts(block: ei.MyContractsKt.Dsl.() -> kotlin.Unit): ei.Ei.MyContracts = ei.MyContractsKt.Dsl._create(ei.Ei.MyContracts.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.MyContracts` + */ public object MyContractsKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -29,16 +35,16 @@ public object MyContractsKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ContractIdsSeenProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated string contract_ids_seen = 3; + * `repeated string contract_ids_seen = 3;` * @return A list containing the contractIdsSeen. */ public val contractIdsSeen: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getContractIdsSeenList() + _builder.contractIdsSeenList ) /** - * repeated string contract_ids_seen = 3; + * `repeated string contract_ids_seen = 3;` * @param value The contractIdsSeen to add. */ @kotlin.jvm.JvmSynthetic @@ -47,7 +53,7 @@ public object MyContractsKt { _builder.addContractIdsSeen(value) } /** - * repeated string contract_ids_seen = 3; + * `repeated string contract_ids_seen = 3;` * @param value The contractIdsSeen to add. */ @kotlin.jvm.JvmSynthetic @@ -57,7 +63,7 @@ public object MyContractsKt { add(value) } /** - * repeated string contract_ids_seen = 3; + * `repeated string contract_ids_seen = 3;` * @param values The contractIdsSeen to add. */ @kotlin.jvm.JvmSynthetic @@ -66,7 +72,7 @@ public object MyContractsKt { _builder.addAllContractIdsSeen(values) } /** - * repeated string contract_ids_seen = 3; + * `repeated string contract_ids_seen = 3;` * @param values The contractIdsSeen to add. */ @kotlin.jvm.JvmSynthetic @@ -76,7 +82,7 @@ public object MyContractsKt { addAll(values) } /** - * repeated string contract_ids_seen = 3; + * `repeated string contract_ids_seen = 3;` * @param index The index to set the value at. * @param value The contractIdsSeen to set. */ @@ -85,7 +91,7 @@ public object MyContractsKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setContractIdsSeen(index, value) }/** - * repeated string contract_ids_seen = 3; + * `repeated string contract_ids_seen = 3;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearContractIdsSeen") @@ -99,15 +105,15 @@ public object MyContractsKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ContractsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.LocalContract contracts = 1; + * `repeated .ei.LocalContract contracts = 1;` */ public val contracts: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getContractsList() + _builder.contractsList ) /** - * repeated .ei.LocalContract contracts = 1; + * `repeated .ei.LocalContract contracts = 1;` * @param value The contracts to add. */ @kotlin.jvm.JvmSynthetic @@ -116,7 +122,7 @@ public object MyContractsKt { _builder.addContracts(value) } /** - * repeated .ei.LocalContract contracts = 1; + * `repeated .ei.LocalContract contracts = 1;` * @param value The contracts to add. */ @kotlin.jvm.JvmSynthetic @@ -126,7 +132,7 @@ public object MyContractsKt { add(value) } /** - * repeated .ei.LocalContract contracts = 1; + * `repeated .ei.LocalContract contracts = 1;` * @param values The contracts to add. */ @kotlin.jvm.JvmSynthetic @@ -135,7 +141,7 @@ public object MyContractsKt { _builder.addAllContracts(values) } /** - * repeated .ei.LocalContract contracts = 1; + * `repeated .ei.LocalContract contracts = 1;` * @param values The contracts to add. */ @kotlin.jvm.JvmSynthetic @@ -145,7 +151,7 @@ public object MyContractsKt { addAll(values) } /** - * repeated .ei.LocalContract contracts = 1; + * `repeated .ei.LocalContract contracts = 1;` * @param index The index to set the value at. * @param value The contracts to set. */ @@ -155,7 +161,7 @@ public object MyContractsKt { _builder.setContracts(index, value) } /** - * repeated .ei.LocalContract contracts = 1; + * `repeated .ei.LocalContract contracts = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearContracts") @@ -171,15 +177,15 @@ public object MyContractsKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ArchiveProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.LocalContract archive = 2; + * `repeated .ei.LocalContract archive = 2;` */ public val archive: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getArchiveList() + _builder.archiveList ) /** - * repeated .ei.LocalContract archive = 2; + * `repeated .ei.LocalContract archive = 2;` * @param value The archive to add. */ @kotlin.jvm.JvmSynthetic @@ -188,7 +194,7 @@ public object MyContractsKt { _builder.addArchive(value) } /** - * repeated .ei.LocalContract archive = 2; + * `repeated .ei.LocalContract archive = 2;` * @param value The archive to add. */ @kotlin.jvm.JvmSynthetic @@ -198,7 +204,7 @@ public object MyContractsKt { add(value) } /** - * repeated .ei.LocalContract archive = 2; + * `repeated .ei.LocalContract archive = 2;` * @param values The archive to add. */ @kotlin.jvm.JvmSynthetic @@ -207,7 +213,7 @@ public object MyContractsKt { _builder.addAllArchive(values) } /** - * repeated .ei.LocalContract archive = 2; + * `repeated .ei.LocalContract archive = 2;` * @param values The archive to add. */ @kotlin.jvm.JvmSynthetic @@ -217,7 +223,7 @@ public object MyContractsKt { addAll(values) } /** - * repeated .ei.LocalContract archive = 2; + * `repeated .ei.LocalContract archive = 2;` * @param index The index to set the value at. * @param value The archive to set. */ @@ -227,7 +233,7 @@ public object MyContractsKt { _builder.setArchive(index, value) } /** - * repeated .ei.LocalContract archive = 2; + * `repeated .ei.LocalContract archive = 2;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearArchive") @@ -243,15 +249,15 @@ public object MyContractsKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class CurrentCoopStatusesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + * `repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4;` */ public val currentCoopStatuses: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getCurrentCoopStatusesList() + _builder.currentCoopStatusesList ) /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + * `repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4;` * @param value The currentCoopStatuses to add. */ @kotlin.jvm.JvmSynthetic @@ -260,7 +266,7 @@ public object MyContractsKt { _builder.addCurrentCoopStatuses(value) } /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + * `repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4;` * @param value The currentCoopStatuses to add. */ @kotlin.jvm.JvmSynthetic @@ -270,7 +276,7 @@ public object MyContractsKt { add(value) } /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + * `repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4;` * @param values The currentCoopStatuses to add. */ @kotlin.jvm.JvmSynthetic @@ -279,7 +285,7 @@ public object MyContractsKt { _builder.addAllCurrentCoopStatuses(values) } /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + * `repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4;` * @param values The currentCoopStatuses to add. */ @kotlin.jvm.JvmSynthetic @@ -289,7 +295,7 @@ public object MyContractsKt { addAll(values) } /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + * `repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4;` * @param index The index to set the value at. * @param value The currentCoopStatuses to set. */ @@ -299,7 +305,7 @@ public object MyContractsKt { _builder.setCurrentCoopStatuses(index, value) } /** - * repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4; + * `repeated .ei.ContractCoopStatusResponse current_coop_statuses = 4;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearCurrentCoopStatuses") @@ -309,23 +315,23 @@ public object MyContractsKt { /** - * optional .ei.ContractPlayerInfo last_cpi = 5; + * `optional .ei.ContractPlayerInfo last_cpi = 5;` */ public var lastCpi: ei.Ei.ContractPlayerInfo @JvmName("getLastCpi") - get() = _builder.getLastCpi() + get() = _builder.lastCpi @JvmName("setLastCpi") set(value) { - _builder.setLastCpi(value) + _builder.lastCpi = value } /** - * optional .ei.ContractPlayerInfo last_cpi = 5; + * `optional .ei.ContractPlayerInfo last_cpi = 5;` */ public fun clearLastCpi() { _builder.clearLastCpi() } /** - * optional .ei.ContractPlayerInfo last_cpi = 5; + * `optional .ei.ContractPlayerInfo last_cpi = 5;` * @return Whether the lastCpi field is set. */ public fun hasLastCpi(): kotlin.Boolean { @@ -335,23 +341,23 @@ public object MyContractsKt { get() = _builder.lastCpiOrNull /** - * optional bool initial_grade_revealed = 6; + * `optional bool initial_grade_revealed = 6;` */ public var initialGradeRevealed: kotlin.Boolean @JvmName("getInitialGradeRevealed") - get() = _builder.getInitialGradeRevealed() + get() = _builder.initialGradeRevealed @JvmName("setInitialGradeRevealed") set(value) { - _builder.setInitialGradeRevealed(value) + _builder.initialGradeRevealed = value } /** - * optional bool initial_grade_revealed = 6; + * `optional bool initial_grade_revealed = 6;` */ public fun clearInitialGradeRevealed() { _builder.clearInitialGradeRevealed() } /** - * optional bool initial_grade_revealed = 6; + * `optional bool initial_grade_revealed = 6;` * @return Whether the initialGradeRevealed field is set. */ public fun hasInitialGradeRevealed(): kotlin.Boolean { @@ -359,23 +365,23 @@ public object MyContractsKt { } /** - * optional double last_grade_progress_shown = 7; + * `optional double last_grade_progress_shown = 7;` */ public var lastGradeProgressShown: kotlin.Double @JvmName("getLastGradeProgressShown") - get() = _builder.getLastGradeProgressShown() + get() = _builder.lastGradeProgressShown @JvmName("setLastGradeProgressShown") set(value) { - _builder.setLastGradeProgressShown(value) + _builder.lastGradeProgressShown = value } /** - * optional double last_grade_progress_shown = 7; + * `optional double last_grade_progress_shown = 7;` */ public fun clearLastGradeProgressShown() { _builder.clearLastGradeProgressShown() } /** - * optional double last_grade_progress_shown = 7; + * `optional double last_grade_progress_shown = 7;` * @return Whether the lastGradeProgressShown field is set. */ public fun hasLastGradeProgressShown(): kotlin.Boolean { @@ -383,23 +389,23 @@ public object MyContractsKt { } /** - * optional bool show_advanced_evaluations = 8; + * `optional bool show_advanced_evaluations = 8;` */ public var showAdvancedEvaluations: kotlin.Boolean @JvmName("getShowAdvancedEvaluations") - get() = _builder.getShowAdvancedEvaluations() + get() = _builder.showAdvancedEvaluations @JvmName("setShowAdvancedEvaluations") set(value) { - _builder.setShowAdvancedEvaluations(value) + _builder.showAdvancedEvaluations = value } /** - * optional bool show_advanced_evaluations = 8; + * `optional bool show_advanced_evaluations = 8;` */ public fun clearShowAdvancedEvaluations() { _builder.clearShowAdvancedEvaluations() } /** - * optional bool show_advanced_evaluations = 8; + * `optional bool show_advanced_evaluations = 8;` * @return Whether the showAdvancedEvaluations field is set. */ public fun hasShowAdvancedEvaluations(): kotlin.Boolean { @@ -413,15 +419,15 @@ public object MyContractsKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class CustomEggInfoProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.CustomEgg custom_egg_info = 9; + * `repeated .ei.CustomEgg custom_egg_info = 9;` */ public val customEggInfo: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getCustomEggInfoList() + _builder.customEggInfoList ) /** - * repeated .ei.CustomEgg custom_egg_info = 9; + * `repeated .ei.CustomEgg custom_egg_info = 9;` * @param value The customEggInfo to add. */ @kotlin.jvm.JvmSynthetic @@ -430,7 +436,7 @@ public object MyContractsKt { _builder.addCustomEggInfo(value) } /** - * repeated .ei.CustomEgg custom_egg_info = 9; + * `repeated .ei.CustomEgg custom_egg_info = 9;` * @param value The customEggInfo to add. */ @kotlin.jvm.JvmSynthetic @@ -440,7 +446,7 @@ public object MyContractsKt { add(value) } /** - * repeated .ei.CustomEgg custom_egg_info = 9; + * `repeated .ei.CustomEgg custom_egg_info = 9;` * @param values The customEggInfo to add. */ @kotlin.jvm.JvmSynthetic @@ -449,7 +455,7 @@ public object MyContractsKt { _builder.addAllCustomEggInfo(values) } /** - * repeated .ei.CustomEgg custom_egg_info = 9; + * `repeated .ei.CustomEgg custom_egg_info = 9;` * @param values The customEggInfo to add. */ @kotlin.jvm.JvmSynthetic @@ -459,7 +465,7 @@ public object MyContractsKt { addAll(values) } /** - * repeated .ei.CustomEgg custom_egg_info = 9; + * `repeated .ei.CustomEgg custom_egg_info = 9;` * @param index The index to set the value at. * @param value The customEggInfo to set. */ @@ -469,7 +475,7 @@ public object MyContractsKt { _builder.setCustomEggInfo(index, value) } /** - * repeated .ei.CustomEgg custom_egg_info = 9; + * `repeated .ei.CustomEgg custom_egg_info = 9;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearCustomEggInfo") @@ -480,9 +486,9 @@ public object MyContractsKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.MyContracts.copy(block: ei.MyContractsKt.Dsl.() -> kotlin.Unit): ei.Ei.MyContracts = - ei.MyContractsKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.MyContracts.copy(block: `ei`.MyContractsKt.Dsl.() -> kotlin.Unit): ei.Ei.MyContracts = + `ei`.MyContractsKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.MyContractsOrBuilder.lastCpiOrNull: ei.Ei.ContractPlayerInfo? +public val ei.Ei.MyContractsOrBuilder.lastCpiOrNull: ei.Ei.ContractPlayerInfo? get() = if (hasLastCpi()) getLastCpi() else null diff --git a/ei/kotlin/ei/PeriodicalsResponseKt.kt b/ei/kotlin/ei/PeriodicalsResponseKt.kt index ba673b6..976d946 100644 --- a/ei/kotlin/ei/PeriodicalsResponseKt.kt +++ b/ei/kotlin/ei/PeriodicalsResponseKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeperiodicalsResponse") public inline fun periodicalsResponse(block: ei.PeriodicalsResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.PeriodicalsResponse = ei.PeriodicalsResponseKt.Dsl._create(ei.Ei.PeriodicalsResponse.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.PeriodicalsResponse` + */ public object PeriodicalsResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object PeriodicalsResponseKt { internal fun _build(): ei.Ei.PeriodicalsResponse = _builder.build() /** - * optional .ei.SalesInfo sales = 1; + * `optional .ei.SalesInfo sales = 1;` */ public var sales: ei.Ei.SalesInfo @JvmName("getSales") - get() = _builder.getSales() + get() = _builder.sales @JvmName("setSales") set(value) { - _builder.setSales(value) + _builder.sales = value } /** - * optional .ei.SalesInfo sales = 1; + * `optional .ei.SalesInfo sales = 1;` */ public fun clearSales() { _builder.clearSales() } /** - * optional .ei.SalesInfo sales = 1; + * `optional .ei.SalesInfo sales = 1;` * @return Whether the sales field is set. */ public fun hasSales(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object PeriodicalsResponseKt { get() = _builder.salesOrNull /** - * optional .ei.EggIncCurrentEvents events = 2; + * `optional .ei.EggIncCurrentEvents events = 2;` */ public var events: ei.Ei.EggIncCurrentEvents @JvmName("getEvents") - get() = _builder.getEvents() + get() = _builder.events @JvmName("setEvents") set(value) { - _builder.setEvents(value) + _builder.events = value } /** - * optional .ei.EggIncCurrentEvents events = 2; + * `optional .ei.EggIncCurrentEvents events = 2;` */ public fun clearEvents() { _builder.clearEvents() } /** - * optional .ei.EggIncCurrentEvents events = 2; + * `optional .ei.EggIncCurrentEvents events = 2;` * @return Whether the events field is set. */ public fun hasEvents(): kotlin.Boolean { @@ -75,23 +81,23 @@ public object PeriodicalsResponseKt { get() = _builder.eventsOrNull /** - * optional .ei.ContractsResponse contracts = 3; + * `optional .ei.ContractsResponse contracts = 3;` */ public var contracts: ei.Ei.ContractsResponse @JvmName("getContracts") - get() = _builder.getContracts() + get() = _builder.contracts @JvmName("setContracts") set(value) { - _builder.setContracts(value) + _builder.contracts = value } /** - * optional .ei.ContractsResponse contracts = 3; + * `optional .ei.ContractsResponse contracts = 3;` */ public fun clearContracts() { _builder.clearContracts() } /** - * optional .ei.ContractsResponse contracts = 3; + * `optional .ei.ContractsResponse contracts = 3;` * @return Whether the contracts field is set. */ public fun hasContracts(): kotlin.Boolean { @@ -107,15 +113,15 @@ public object PeriodicalsResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class EvaluationsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ContractEvaluation evaluations = 8; + * `repeated .ei.ContractEvaluation evaluations = 8;` */ public val evaluations: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getEvaluationsList() + _builder.evaluationsList ) /** - * repeated .ei.ContractEvaluation evaluations = 8; + * `repeated .ei.ContractEvaluation evaluations = 8;` * @param value The evaluations to add. */ @kotlin.jvm.JvmSynthetic @@ -124,7 +130,7 @@ public object PeriodicalsResponseKt { _builder.addEvaluations(value) } /** - * repeated .ei.ContractEvaluation evaluations = 8; + * `repeated .ei.ContractEvaluation evaluations = 8;` * @param value The evaluations to add. */ @kotlin.jvm.JvmSynthetic @@ -134,7 +140,7 @@ public object PeriodicalsResponseKt { add(value) } /** - * repeated .ei.ContractEvaluation evaluations = 8; + * `repeated .ei.ContractEvaluation evaluations = 8;` * @param values The evaluations to add. */ @kotlin.jvm.JvmSynthetic @@ -143,7 +149,7 @@ public object PeriodicalsResponseKt { _builder.addAllEvaluations(values) } /** - * repeated .ei.ContractEvaluation evaluations = 8; + * `repeated .ei.ContractEvaluation evaluations = 8;` * @param values The evaluations to add. */ @kotlin.jvm.JvmSynthetic @@ -153,7 +159,7 @@ public object PeriodicalsResponseKt { addAll(values) } /** - * repeated .ei.ContractEvaluation evaluations = 8; + * `repeated .ei.ContractEvaluation evaluations = 8;` * @param index The index to set the value at. * @param value The evaluations to set. */ @@ -163,7 +169,7 @@ public object PeriodicalsResponseKt { _builder.setEvaluations(index, value) } /** - * repeated .ei.ContractEvaluation evaluations = 8; + * `repeated .ei.ContractEvaluation evaluations = 8;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearEvaluations") @@ -179,15 +185,15 @@ public object PeriodicalsResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class GiftsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ServerGift gifts = 4; + * `repeated .ei.ServerGift gifts = 4;` */ public val gifts: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getGiftsList() + _builder.giftsList ) /** - * repeated .ei.ServerGift gifts = 4; + * `repeated .ei.ServerGift gifts = 4;` * @param value The gifts to add. */ @kotlin.jvm.JvmSynthetic @@ -196,7 +202,7 @@ public object PeriodicalsResponseKt { _builder.addGifts(value) } /** - * repeated .ei.ServerGift gifts = 4; + * `repeated .ei.ServerGift gifts = 4;` * @param value The gifts to add. */ @kotlin.jvm.JvmSynthetic @@ -206,7 +212,7 @@ public object PeriodicalsResponseKt { add(value) } /** - * repeated .ei.ServerGift gifts = 4; + * `repeated .ei.ServerGift gifts = 4;` * @param values The gifts to add. */ @kotlin.jvm.JvmSynthetic @@ -215,7 +221,7 @@ public object PeriodicalsResponseKt { _builder.addAllGifts(values) } /** - * repeated .ei.ServerGift gifts = 4; + * `repeated .ei.ServerGift gifts = 4;` * @param values The gifts to add. */ @kotlin.jvm.JvmSynthetic @@ -225,7 +231,7 @@ public object PeriodicalsResponseKt { addAll(values) } /** - * repeated .ei.ServerGift gifts = 4; + * `repeated .ei.ServerGift gifts = 4;` * @param index The index to set the value at. * @param value The gifts to set. */ @@ -235,7 +241,7 @@ public object PeriodicalsResponseKt { _builder.setGifts(index, value) } /** - * repeated .ei.ServerGift gifts = 4; + * `repeated .ei.ServerGift gifts = 4;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearGifts") @@ -251,15 +257,15 @@ public object PeriodicalsResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ArtifactCasesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.CompleteMissionResponse artifact_cases = 9; + * `repeated .ei.CompleteMissionResponse artifact_cases = 9;` */ public val artifactCases: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getArtifactCasesList() + _builder.artifactCasesList ) /** - * repeated .ei.CompleteMissionResponse artifact_cases = 9; + * `repeated .ei.CompleteMissionResponse artifact_cases = 9;` * @param value The artifactCases to add. */ @kotlin.jvm.JvmSynthetic @@ -268,7 +274,7 @@ public object PeriodicalsResponseKt { _builder.addArtifactCases(value) } /** - * repeated .ei.CompleteMissionResponse artifact_cases = 9; + * `repeated .ei.CompleteMissionResponse artifact_cases = 9;` * @param value The artifactCases to add. */ @kotlin.jvm.JvmSynthetic @@ -278,7 +284,7 @@ public object PeriodicalsResponseKt { add(value) } /** - * repeated .ei.CompleteMissionResponse artifact_cases = 9; + * `repeated .ei.CompleteMissionResponse artifact_cases = 9;` * @param values The artifactCases to add. */ @kotlin.jvm.JvmSynthetic @@ -287,7 +293,7 @@ public object PeriodicalsResponseKt { _builder.addAllArtifactCases(values) } /** - * repeated .ei.CompleteMissionResponse artifact_cases = 9; + * `repeated .ei.CompleteMissionResponse artifact_cases = 9;` * @param values The artifactCases to add. */ @kotlin.jvm.JvmSynthetic @@ -297,7 +303,7 @@ public object PeriodicalsResponseKt { addAll(values) } /** - * repeated .ei.CompleteMissionResponse artifact_cases = 9; + * `repeated .ei.CompleteMissionResponse artifact_cases = 9;` * @param index The index to set the value at. * @param value The artifactCases to set. */ @@ -307,7 +313,7 @@ public object PeriodicalsResponseKt { _builder.setArtifactCases(index, value) } /** - * repeated .ei.CompleteMissionResponse artifact_cases = 9; + * `repeated .ei.CompleteMissionResponse artifact_cases = 9;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearArtifactCases") @@ -317,23 +323,23 @@ public object PeriodicalsResponseKt { /** - * optional .ei.LiveConfig live_config = 5; + * `optional .ei.LiveConfig live_config = 5;` */ public var liveConfig: ei.Ei.LiveConfig @JvmName("getLiveConfig") - get() = _builder.getLiveConfig() + get() = _builder.liveConfig @JvmName("setLiveConfig") set(value) { - _builder.setLiveConfig(value) + _builder.liveConfig = value } /** - * optional .ei.LiveConfig live_config = 5; + * `optional .ei.LiveConfig live_config = 5;` */ public fun clearLiveConfig() { _builder.clearLiveConfig() } /** - * optional .ei.LiveConfig live_config = 5; + * `optional .ei.LiveConfig live_config = 5;` * @return Whether the liveConfig field is set. */ public fun hasLiveConfig(): kotlin.Boolean { @@ -343,23 +349,23 @@ public object PeriodicalsResponseKt { get() = _builder.liveConfigOrNull /** - * optional .ei.MailDB mail_bag = 6; + * `optional .ei.MailDB mail_bag = 6;` */ public var mailBag: ei.Ei.MailDB @JvmName("getMailBag") - get() = _builder.getMailBag() + get() = _builder.mailBag @JvmName("setMailBag") set(value) { - _builder.setMailBag(value) + _builder.mailBag = value } /** - * optional .ei.MailDB mail_bag = 6; + * `optional .ei.MailDB mail_bag = 6;` */ public fun clearMailBag() { _builder.clearMailBag() } /** - * optional .ei.MailDB mail_bag = 6; + * `optional .ei.MailDB mail_bag = 6;` * @return Whether the mailBag field is set. */ public fun hasMailBag(): kotlin.Boolean { @@ -369,23 +375,23 @@ public object PeriodicalsResponseKt { get() = _builder.mailBagOrNull /** - * optional .ei.ContractPlayerInfo contract_player_info = 7; + * `optional .ei.ContractPlayerInfo contract_player_info = 7;` */ public var contractPlayerInfo: ei.Ei.ContractPlayerInfo @JvmName("getContractPlayerInfo") - get() = _builder.getContractPlayerInfo() + get() = _builder.contractPlayerInfo @JvmName("setContractPlayerInfo") set(value) { - _builder.setContractPlayerInfo(value) + _builder.contractPlayerInfo = value } /** - * optional .ei.ContractPlayerInfo contract_player_info = 7; + * `optional .ei.ContractPlayerInfo contract_player_info = 7;` */ public fun clearContractPlayerInfo() { _builder.clearContractPlayerInfo() } /** - * optional .ei.ContractPlayerInfo contract_player_info = 7; + * `optional .ei.ContractPlayerInfo contract_player_info = 7;` * @return Whether the contractPlayerInfo field is set. */ public fun hasContractPlayerInfo(): kotlin.Boolean { @@ -401,15 +407,15 @@ public object PeriodicalsResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ShowcaseRoyaltiesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10; + * `repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;` */ public val showcaseRoyalties: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getShowcaseRoyaltiesList() + _builder.showcaseRoyaltiesList ) /** - * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10; + * `repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;` * @param value The showcaseRoyalties to add. */ @kotlin.jvm.JvmSynthetic @@ -418,7 +424,7 @@ public object PeriodicalsResponseKt { _builder.addShowcaseRoyalties(value) } /** - * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10; + * `repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;` * @param value The showcaseRoyalties to add. */ @kotlin.jvm.JvmSynthetic @@ -428,7 +434,7 @@ public object PeriodicalsResponseKt { add(value) } /** - * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10; + * `repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;` * @param values The showcaseRoyalties to add. */ @kotlin.jvm.JvmSynthetic @@ -437,7 +443,7 @@ public object PeriodicalsResponseKt { _builder.addAllShowcaseRoyalties(values) } /** - * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10; + * `repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;` * @param values The showcaseRoyalties to add. */ @kotlin.jvm.JvmSynthetic @@ -447,7 +453,7 @@ public object PeriodicalsResponseKt { addAll(values) } /** - * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10; + * `repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;` * @param index The index to set the value at. * @param value The showcaseRoyalties to set. */ @@ -457,7 +463,7 @@ public object PeriodicalsResponseKt { _builder.setShowcaseRoyalties(index, value) } /** - * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10; + * `repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearShowcaseRoyalties") @@ -469,6 +475,9 @@ public object PeriodicalsResponseKt { @kotlin.jvm.JvmName("-initializeroyaltyInfo") public inline fun royaltyInfo(block: ei.PeriodicalsResponseKt.RoyaltyInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.PeriodicalsResponse.RoyaltyInfo = ei.PeriodicalsResponseKt.RoyaltyInfoKt.Dsl._create(ei.Ei.PeriodicalsResponse.RoyaltyInfo.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.PeriodicalsResponse.RoyaltyInfo` + */ public object RoyaltyInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -486,23 +495,23 @@ public object PeriodicalsResponseKt { internal fun _build(): ei.Ei.PeriodicalsResponse.RoyaltyInfo = _builder.build() /** - * optional string id = 1; + * `optional string id = 1;` */ public var id: kotlin.String @JvmName("getId") - get() = _builder.getId() + get() = _builder.id @JvmName("setId") set(value) { - _builder.setId(value) + _builder.id = value } /** - * optional string id = 1; + * `optional string id = 1;` */ public fun clearId() { _builder.clearId() } /** - * optional string id = 1; + * `optional string id = 1;` * @return Whether the id field is set. */ public fun hasId(): kotlin.Boolean { @@ -510,23 +519,23 @@ public object PeriodicalsResponseKt { } /** - * optional uint32 amount = 2; + * `optional uint32 amount = 2;` */ public var amount: kotlin.Int @JvmName("getAmount") - get() = _builder.getAmount() + get() = _builder.amount @JvmName("setAmount") set(value) { - _builder.setAmount(value) + _builder.amount = value } /** - * optional uint32 amount = 2; + * `optional uint32 amount = 2;` */ public fun clearAmount() { _builder.clearAmount() } /** - * optional uint32 amount = 2; + * `optional uint32 amount = 2;` * @return Whether the amount field is set. */ public fun hasAmount(): kotlin.Boolean { @@ -536,28 +545,28 @@ public object PeriodicalsResponseKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.PeriodicalsResponse.copy(block: ei.PeriodicalsResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.PeriodicalsResponse = - ei.PeriodicalsResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.PeriodicalsResponse.copy(block: `ei`.PeriodicalsResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.PeriodicalsResponse = + `ei`.PeriodicalsResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.PeriodicalsResponse.RoyaltyInfo.copy(block: ei.PeriodicalsResponseKt.RoyaltyInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.PeriodicalsResponse.RoyaltyInfo = - ei.PeriodicalsResponseKt.RoyaltyInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.PeriodicalsResponse.RoyaltyInfo.copy(block: `ei`.PeriodicalsResponseKt.RoyaltyInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.PeriodicalsResponse.RoyaltyInfo = + `ei`.PeriodicalsResponseKt.RoyaltyInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.PeriodicalsResponseOrBuilder.salesOrNull: ei.Ei.SalesInfo? +public val ei.Ei.PeriodicalsResponseOrBuilder.salesOrNull: ei.Ei.SalesInfo? get() = if (hasSales()) getSales() else null -val ei.Ei.PeriodicalsResponseOrBuilder.eventsOrNull: ei.Ei.EggIncCurrentEvents? +public val ei.Ei.PeriodicalsResponseOrBuilder.eventsOrNull: ei.Ei.EggIncCurrentEvents? get() = if (hasEvents()) getEvents() else null -val ei.Ei.PeriodicalsResponseOrBuilder.contractsOrNull: ei.Ei.ContractsResponse? +public val ei.Ei.PeriodicalsResponseOrBuilder.contractsOrNull: ei.Ei.ContractsResponse? get() = if (hasContracts()) getContracts() else null -val ei.Ei.PeriodicalsResponseOrBuilder.liveConfigOrNull: ei.Ei.LiveConfig? +public val ei.Ei.PeriodicalsResponseOrBuilder.liveConfigOrNull: ei.Ei.LiveConfig? get() = if (hasLiveConfig()) getLiveConfig() else null -val ei.Ei.PeriodicalsResponseOrBuilder.mailBagOrNull: ei.Ei.MailDB? +public val ei.Ei.PeriodicalsResponseOrBuilder.mailBagOrNull: ei.Ei.MailDB? get() = if (hasMailBag()) getMailBag() else null -val ei.Ei.PeriodicalsResponseOrBuilder.contractPlayerInfoOrNull: ei.Ei.ContractPlayerInfo? +public val ei.Ei.PeriodicalsResponseOrBuilder.contractPlayerInfoOrNull: ei.Ei.ContractPlayerInfo? get() = if (hasContractPlayerInfo()) getContractPlayerInfo() else null diff --git a/ei/kotlin/ei/PlayerFarmInfoKt.kt b/ei/kotlin/ei/PlayerFarmInfoKt.kt index 50f50c0..76cb49d 100644 --- a/ei/kotlin/ei/PlayerFarmInfoKt.kt +++ b/ei/kotlin/ei/PlayerFarmInfoKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeplayerFarmInfo") public inline fun playerFarmInfo(block: ei.PlayerFarmInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.PlayerFarmInfo = ei.PlayerFarmInfoKt.Dsl._create(ei.Ei.PlayerFarmInfo.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.PlayerFarmInfo` + */ public object PlayerFarmInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object PlayerFarmInfoKt { internal fun _build(): ei.Ei.PlayerFarmInfo = _builder.build() /** - * optional uint32 client_version = 20; + * `optional uint32 client_version = 20;` */ public var clientVersion: kotlin.Int @JvmName("getClientVersion") - get() = _builder.getClientVersion() + get() = _builder.clientVersion @JvmName("setClientVersion") set(value) { - _builder.setClientVersion(value) + _builder.clientVersion = value } /** - * optional uint32 client_version = 20; + * `optional uint32 client_version = 20;` */ public fun clearClientVersion() { _builder.clearClientVersion() } /** - * optional uint32 client_version = 20; + * `optional uint32 client_version = 20;` * @return Whether the clientVersion field is set. */ public fun hasClientVersion(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object PlayerFarmInfoKt { } /** - * optional double soul_eggs = 1; + * `optional double soul_eggs = 1;` */ public var soulEggs: kotlin.Double @JvmName("getSoulEggs") - get() = _builder.getSoulEggs() + get() = _builder.soulEggs @JvmName("setSoulEggs") set(value) { - _builder.setSoulEggs(value) + _builder.soulEggs = value } /** - * optional double soul_eggs = 1; + * `optional double soul_eggs = 1;` */ public fun clearSoulEggs() { _builder.clearSoulEggs() } /** - * optional double soul_eggs = 1; + * `optional double soul_eggs = 1;` * @return Whether the soulEggs field is set. */ public fun hasSoulEggs(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object PlayerFarmInfoKt { } /** - * optional uint64 eggs_of_prophecy = 2; + * `optional uint64 eggs_of_prophecy = 2;` */ public var eggsOfProphecy: kotlin.Long @JvmName("getEggsOfProphecy") - get() = _builder.getEggsOfProphecy() + get() = _builder.eggsOfProphecy @JvmName("setEggsOfProphecy") set(value) { - _builder.setEggsOfProphecy(value) + _builder.eggsOfProphecy = value } /** - * optional uint64 eggs_of_prophecy = 2; + * `optional uint64 eggs_of_prophecy = 2;` */ public fun clearEggsOfProphecy() { _builder.clearEggsOfProphecy() } /** - * optional uint64 eggs_of_prophecy = 2; + * `optional uint64 eggs_of_prophecy = 2;` * @return Whether the eggsOfProphecy field is set. */ public fun hasEggsOfProphecy(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object PlayerFarmInfoKt { } /** - * optional uint32 permit_level = 3; + * `optional uint32 permit_level = 3;` */ public var permitLevel: kotlin.Int @JvmName("getPermitLevel") - get() = _builder.getPermitLevel() + get() = _builder.permitLevel @JvmName("setPermitLevel") set(value) { - _builder.setPermitLevel(value) + _builder.permitLevel = value } /** - * optional uint32 permit_level = 3; + * `optional uint32 permit_level = 3;` */ public fun clearPermitLevel() { _builder.clearPermitLevel() } /** - * optional uint32 permit_level = 3; + * `optional uint32 permit_level = 3;` * @return Whether the permitLevel field is set. */ public fun hasPermitLevel(): kotlin.Boolean { @@ -119,23 +125,23 @@ public object PlayerFarmInfoKt { } /** - * optional bool hyperloop_station = 4; + * `optional bool hyperloop_station = 4;` */ public var hyperloopStation: kotlin.Boolean @JvmName("getHyperloopStation") - get() = _builder.getHyperloopStation() + get() = _builder.hyperloopStation @JvmName("setHyperloopStation") set(value) { - _builder.setHyperloopStation(value) + _builder.hyperloopStation = value } /** - * optional bool hyperloop_station = 4; + * `optional bool hyperloop_station = 4;` */ public fun clearHyperloopStation() { _builder.clearHyperloopStation() } /** - * optional bool hyperloop_station = 4; + * `optional bool hyperloop_station = 4;` * @return Whether the hyperloopStation field is set. */ public fun hasHyperloopStation(): kotlin.Boolean { @@ -149,15 +155,15 @@ public object PlayerFarmInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class EggMedalLevelProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated uint32 egg_medal_level = 5; + * `repeated uint32 egg_medal_level = 5;` */ public val eggMedalLevel: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getEggMedalLevelList() + _builder.eggMedalLevelList ) /** - * repeated uint32 egg_medal_level = 5; + * `repeated uint32 egg_medal_level = 5;` * @param value The eggMedalLevel to add. */ @kotlin.jvm.JvmSynthetic @@ -165,7 +171,7 @@ public object PlayerFarmInfoKt { public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.Int) { _builder.addEggMedalLevel(value) }/** - * repeated uint32 egg_medal_level = 5; + * `repeated uint32 egg_medal_level = 5;` * @param value The eggMedalLevel to add. */ @kotlin.jvm.JvmSynthetic @@ -174,7 +180,7 @@ public object PlayerFarmInfoKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.Int) { add(value) }/** - * repeated uint32 egg_medal_level = 5; + * `repeated uint32 egg_medal_level = 5;` * @param values The eggMedalLevel to add. */ @kotlin.jvm.JvmSynthetic @@ -182,7 +188,7 @@ public object PlayerFarmInfoKt { public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllEggMedalLevel(values) }/** - * repeated uint32 egg_medal_level = 5; + * `repeated uint32 egg_medal_level = 5;` * @param values The eggMedalLevel to add. */ @kotlin.jvm.JvmSynthetic @@ -191,7 +197,7 @@ public object PlayerFarmInfoKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** - * repeated uint32 egg_medal_level = 5; + * `repeated uint32 egg_medal_level = 5;` * @param index The index to set the value at. * @param value The eggMedalLevel to set. */ @@ -200,7 +206,7 @@ public object PlayerFarmInfoKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.Int) { _builder.setEggMedalLevel(index, value) }/** - * repeated uint32 egg_medal_level = 5; + * `repeated uint32 egg_medal_level = 5;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearEggMedalLevel") @@ -214,15 +220,15 @@ public object PlayerFarmInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class EpicResearchProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.Backup.ResearchItem epic_research = 6; + * `repeated .ei.Backup.ResearchItem epic_research = 6;` */ public val epicResearch: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getEpicResearchList() + _builder.epicResearchList ) /** - * repeated .ei.Backup.ResearchItem epic_research = 6; + * `repeated .ei.Backup.ResearchItem epic_research = 6;` * @param value The epicResearch to add. */ @kotlin.jvm.JvmSynthetic @@ -231,7 +237,7 @@ public object PlayerFarmInfoKt { _builder.addEpicResearch(value) } /** - * repeated .ei.Backup.ResearchItem epic_research = 6; + * `repeated .ei.Backup.ResearchItem epic_research = 6;` * @param value The epicResearch to add. */ @kotlin.jvm.JvmSynthetic @@ -241,7 +247,7 @@ public object PlayerFarmInfoKt { add(value) } /** - * repeated .ei.Backup.ResearchItem epic_research = 6; + * `repeated .ei.Backup.ResearchItem epic_research = 6;` * @param values The epicResearch to add. */ @kotlin.jvm.JvmSynthetic @@ -250,7 +256,7 @@ public object PlayerFarmInfoKt { _builder.addAllEpicResearch(values) } /** - * repeated .ei.Backup.ResearchItem epic_research = 6; + * `repeated .ei.Backup.ResearchItem epic_research = 6;` * @param values The epicResearch to add. */ @kotlin.jvm.JvmSynthetic @@ -260,7 +266,7 @@ public object PlayerFarmInfoKt { addAll(values) } /** - * repeated .ei.Backup.ResearchItem epic_research = 6; + * `repeated .ei.Backup.ResearchItem epic_research = 6;` * @param index The index to set the value at. * @param value The epicResearch to set. */ @@ -270,7 +276,7 @@ public object PlayerFarmInfoKt { _builder.setEpicResearch(index, value) } /** - * repeated .ei.Backup.ResearchItem epic_research = 6; + * `repeated .ei.Backup.ResearchItem epic_research = 6;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearEpicResearch") @@ -280,23 +286,23 @@ public object PlayerFarmInfoKt { /** - * optional .ei.Egg egg_type = 7; + * `optional .ei.Egg egg_type = 7;` */ public var eggType: ei.Ei.Egg @JvmName("getEggType") - get() = _builder.getEggType() + get() = _builder.eggType @JvmName("setEggType") set(value) { - _builder.setEggType(value) + _builder.eggType = value } /** - * optional .ei.Egg egg_type = 7; + * `optional .ei.Egg egg_type = 7;` */ public fun clearEggType() { _builder.clearEggType() } /** - * optional .ei.Egg egg_type = 7; + * `optional .ei.Egg egg_type = 7;` * @return Whether the eggType field is set. */ public fun hasEggType(): kotlin.Boolean { @@ -304,23 +310,23 @@ public object PlayerFarmInfoKt { } /** - * optional double cash_on_hand = 8; + * `optional double cash_on_hand = 8;` */ public var cashOnHand: kotlin.Double @JvmName("getCashOnHand") - get() = _builder.getCashOnHand() + get() = _builder.cashOnHand @JvmName("setCashOnHand") set(value) { - _builder.setCashOnHand(value) + _builder.cashOnHand = value } /** - * optional double cash_on_hand = 8; + * `optional double cash_on_hand = 8;` */ public fun clearCashOnHand() { _builder.clearCashOnHand() } /** - * optional double cash_on_hand = 8; + * `optional double cash_on_hand = 8;` * @return Whether the cashOnHand field is set. */ public fun hasCashOnHand(): kotlin.Boolean { @@ -334,15 +340,15 @@ public object PlayerFarmInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class HabsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated uint32 habs = 9; + * `repeated uint32 habs = 9;` */ public val habs: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getHabsList() + _builder.habsList ) /** - * repeated uint32 habs = 9; + * `repeated uint32 habs = 9;` * @param value The habs to add. */ @kotlin.jvm.JvmSynthetic @@ -350,7 +356,7 @@ public object PlayerFarmInfoKt { public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.Int) { _builder.addHabs(value) }/** - * repeated uint32 habs = 9; + * `repeated uint32 habs = 9;` * @param value The habs to add. */ @kotlin.jvm.JvmSynthetic @@ -359,7 +365,7 @@ public object PlayerFarmInfoKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.Int) { add(value) }/** - * repeated uint32 habs = 9; + * `repeated uint32 habs = 9;` * @param values The habs to add. */ @kotlin.jvm.JvmSynthetic @@ -367,7 +373,7 @@ public object PlayerFarmInfoKt { public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllHabs(values) }/** - * repeated uint32 habs = 9; + * `repeated uint32 habs = 9;` * @param values The habs to add. */ @kotlin.jvm.JvmSynthetic @@ -376,7 +382,7 @@ public object PlayerFarmInfoKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** - * repeated uint32 habs = 9; + * `repeated uint32 habs = 9;` * @param index The index to set the value at. * @param value The habs to set. */ @@ -385,7 +391,7 @@ public object PlayerFarmInfoKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.Int) { _builder.setHabs(index, value) }/** - * repeated uint32 habs = 9; + * `repeated uint32 habs = 9;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearHabs") @@ -399,15 +405,15 @@ public object PlayerFarmInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class HabPopulationProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated uint64 hab_population = 10; + * `repeated uint64 hab_population = 10;` */ public val habPopulation: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getHabPopulationList() + _builder.habPopulationList ) /** - * repeated uint64 hab_population = 10; + * `repeated uint64 hab_population = 10;` * @param value The habPopulation to add. */ @kotlin.jvm.JvmSynthetic @@ -415,7 +421,7 @@ public object PlayerFarmInfoKt { public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.Long) { _builder.addHabPopulation(value) }/** - * repeated uint64 hab_population = 10; + * `repeated uint64 hab_population = 10;` * @param value The habPopulation to add. */ @kotlin.jvm.JvmSynthetic @@ -424,7 +430,7 @@ public object PlayerFarmInfoKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.Long) { add(value) }/** - * repeated uint64 hab_population = 10; + * `repeated uint64 hab_population = 10;` * @param values The habPopulation to add. */ @kotlin.jvm.JvmSynthetic @@ -432,7 +438,7 @@ public object PlayerFarmInfoKt { public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllHabPopulation(values) }/** - * repeated uint64 hab_population = 10; + * `repeated uint64 hab_population = 10;` * @param values The habPopulation to add. */ @kotlin.jvm.JvmSynthetic @@ -441,7 +447,7 @@ public object PlayerFarmInfoKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** - * repeated uint64 hab_population = 10; + * `repeated uint64 hab_population = 10;` * @param index The index to set the value at. * @param value The habPopulation to set. */ @@ -450,7 +456,7 @@ public object PlayerFarmInfoKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.Long) { _builder.setHabPopulation(index, value) }/** - * repeated uint64 hab_population = 10; + * `repeated uint64 hab_population = 10;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearHabPopulation") @@ -464,15 +470,15 @@ public object PlayerFarmInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class HabCapacityProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated uint64 hab_capacity = 21; + * `repeated uint64 hab_capacity = 21;` */ public val habCapacity: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getHabCapacityList() + _builder.habCapacityList ) /** - * repeated uint64 hab_capacity = 21; + * `repeated uint64 hab_capacity = 21;` * @param value The habCapacity to add. */ @kotlin.jvm.JvmSynthetic @@ -480,7 +486,7 @@ public object PlayerFarmInfoKt { public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.Long) { _builder.addHabCapacity(value) }/** - * repeated uint64 hab_capacity = 21; + * `repeated uint64 hab_capacity = 21;` * @param value The habCapacity to add. */ @kotlin.jvm.JvmSynthetic @@ -489,7 +495,7 @@ public object PlayerFarmInfoKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.Long) { add(value) }/** - * repeated uint64 hab_capacity = 21; + * `repeated uint64 hab_capacity = 21;` * @param values The habCapacity to add. */ @kotlin.jvm.JvmSynthetic @@ -497,7 +503,7 @@ public object PlayerFarmInfoKt { public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllHabCapacity(values) }/** - * repeated uint64 hab_capacity = 21; + * `repeated uint64 hab_capacity = 21;` * @param values The habCapacity to add. */ @kotlin.jvm.JvmSynthetic @@ -506,7 +512,7 @@ public object PlayerFarmInfoKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** - * repeated uint64 hab_capacity = 21; + * `repeated uint64 hab_capacity = 21;` * @param index The index to set the value at. * @param value The habCapacity to set. */ @@ -515,7 +521,7 @@ public object PlayerFarmInfoKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.Long) { _builder.setHabCapacity(index, value) }/** - * repeated uint64 hab_capacity = 21; + * `repeated uint64 hab_capacity = 21;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearHabCapacity") @@ -529,15 +535,15 @@ public object PlayerFarmInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class VehiclesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated uint32 vehicles = 11; + * `repeated uint32 vehicles = 11;` */ public val vehicles: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getVehiclesList() + _builder.vehiclesList ) /** - * repeated uint32 vehicles = 11; + * `repeated uint32 vehicles = 11;` * @param value The vehicles to add. */ @kotlin.jvm.JvmSynthetic @@ -545,7 +551,7 @@ public object PlayerFarmInfoKt { public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.Int) { _builder.addVehicles(value) }/** - * repeated uint32 vehicles = 11; + * `repeated uint32 vehicles = 11;` * @param value The vehicles to add. */ @kotlin.jvm.JvmSynthetic @@ -554,7 +560,7 @@ public object PlayerFarmInfoKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.Int) { add(value) }/** - * repeated uint32 vehicles = 11; + * `repeated uint32 vehicles = 11;` * @param values The vehicles to add. */ @kotlin.jvm.JvmSynthetic @@ -562,7 +568,7 @@ public object PlayerFarmInfoKt { public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllVehicles(values) }/** - * repeated uint32 vehicles = 11; + * `repeated uint32 vehicles = 11;` * @param values The vehicles to add. */ @kotlin.jvm.JvmSynthetic @@ -571,7 +577,7 @@ public object PlayerFarmInfoKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** - * repeated uint32 vehicles = 11; + * `repeated uint32 vehicles = 11;` * @param index The index to set the value at. * @param value The vehicles to set. */ @@ -580,7 +586,7 @@ public object PlayerFarmInfoKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.Int) { _builder.setVehicles(index, value) }/** - * repeated uint32 vehicles = 11; + * `repeated uint32 vehicles = 11;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearVehicles") @@ -594,15 +600,15 @@ public object PlayerFarmInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class TrainLengthProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated uint32 train_length = 12; + * `repeated uint32 train_length = 12;` */ public val trainLength: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getTrainLengthList() + _builder.trainLengthList ) /** - * repeated uint32 train_length = 12; + * `repeated uint32 train_length = 12;` * @param value The trainLength to add. */ @kotlin.jvm.JvmSynthetic @@ -610,7 +616,7 @@ public object PlayerFarmInfoKt { public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.Int) { _builder.addTrainLength(value) }/** - * repeated uint32 train_length = 12; + * `repeated uint32 train_length = 12;` * @param value The trainLength to add. */ @kotlin.jvm.JvmSynthetic @@ -619,7 +625,7 @@ public object PlayerFarmInfoKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.Int) { add(value) }/** - * repeated uint32 train_length = 12; + * `repeated uint32 train_length = 12;` * @param values The trainLength to add. */ @kotlin.jvm.JvmSynthetic @@ -627,7 +633,7 @@ public object PlayerFarmInfoKt { public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllTrainLength(values) }/** - * repeated uint32 train_length = 12; + * `repeated uint32 train_length = 12;` * @param values The trainLength to add. */ @kotlin.jvm.JvmSynthetic @@ -636,7 +642,7 @@ public object PlayerFarmInfoKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** - * repeated uint32 train_length = 12; + * `repeated uint32 train_length = 12;` * @param index The index to set the value at. * @param value The trainLength to set. */ @@ -645,7 +651,7 @@ public object PlayerFarmInfoKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.Int) { _builder.setTrainLength(index, value) }/** - * repeated uint32 train_length = 12; + * `repeated uint32 train_length = 12;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearTrainLength") @@ -653,23 +659,23 @@ public object PlayerFarmInfoKt { _builder.clearTrainLength() } /** - * optional uint32 silos_owned = 13; + * `optional uint32 silos_owned = 13;` */ public var silosOwned: kotlin.Int @JvmName("getSilosOwned") - get() = _builder.getSilosOwned() + get() = _builder.silosOwned @JvmName("setSilosOwned") set(value) { - _builder.setSilosOwned(value) + _builder.silosOwned = value } /** - * optional uint32 silos_owned = 13; + * `optional uint32 silos_owned = 13;` */ public fun clearSilosOwned() { _builder.clearSilosOwned() } /** - * optional uint32 silos_owned = 13; + * `optional uint32 silos_owned = 13;` * @return Whether the silosOwned field is set. */ public fun hasSilosOwned(): kotlin.Boolean { @@ -683,15 +689,15 @@ public object PlayerFarmInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class CommonResearchProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.Backup.ResearchItem common_research = 14; + * `repeated .ei.Backup.ResearchItem common_research = 14;` */ public val commonResearch: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getCommonResearchList() + _builder.commonResearchList ) /** - * repeated .ei.Backup.ResearchItem common_research = 14; + * `repeated .ei.Backup.ResearchItem common_research = 14;` * @param value The commonResearch to add. */ @kotlin.jvm.JvmSynthetic @@ -700,7 +706,7 @@ public object PlayerFarmInfoKt { _builder.addCommonResearch(value) } /** - * repeated .ei.Backup.ResearchItem common_research = 14; + * `repeated .ei.Backup.ResearchItem common_research = 14;` * @param value The commonResearch to add. */ @kotlin.jvm.JvmSynthetic @@ -710,7 +716,7 @@ public object PlayerFarmInfoKt { add(value) } /** - * repeated .ei.Backup.ResearchItem common_research = 14; + * `repeated .ei.Backup.ResearchItem common_research = 14;` * @param values The commonResearch to add. */ @kotlin.jvm.JvmSynthetic @@ -719,7 +725,7 @@ public object PlayerFarmInfoKt { _builder.addAllCommonResearch(values) } /** - * repeated .ei.Backup.ResearchItem common_research = 14; + * `repeated .ei.Backup.ResearchItem common_research = 14;` * @param values The commonResearch to add. */ @kotlin.jvm.JvmSynthetic @@ -729,7 +735,7 @@ public object PlayerFarmInfoKt { addAll(values) } /** - * repeated .ei.Backup.ResearchItem common_research = 14; + * `repeated .ei.Backup.ResearchItem common_research = 14;` * @param index The index to set the value at. * @param value The commonResearch to set. */ @@ -739,7 +745,7 @@ public object PlayerFarmInfoKt { _builder.setCommonResearch(index, value) } /** - * repeated .ei.Backup.ResearchItem common_research = 14; + * `repeated .ei.Backup.ResearchItem common_research = 14;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearCommonResearch") @@ -755,15 +761,15 @@ public object PlayerFarmInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ActiveBoostsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; + * `repeated .ei.Backup.ActiveBoost active_boosts = 15;` */ public val activeBoosts: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getActiveBoostsList() + _builder.activeBoostsList ) /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; + * `repeated .ei.Backup.ActiveBoost active_boosts = 15;` * @param value The activeBoosts to add. */ @kotlin.jvm.JvmSynthetic @@ -772,7 +778,7 @@ public object PlayerFarmInfoKt { _builder.addActiveBoosts(value) } /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; + * `repeated .ei.Backup.ActiveBoost active_boosts = 15;` * @param value The activeBoosts to add. */ @kotlin.jvm.JvmSynthetic @@ -782,7 +788,7 @@ public object PlayerFarmInfoKt { add(value) } /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; + * `repeated .ei.Backup.ActiveBoost active_boosts = 15;` * @param values The activeBoosts to add. */ @kotlin.jvm.JvmSynthetic @@ -791,7 +797,7 @@ public object PlayerFarmInfoKt { _builder.addAllActiveBoosts(values) } /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; + * `repeated .ei.Backup.ActiveBoost active_boosts = 15;` * @param values The activeBoosts to add. */ @kotlin.jvm.JvmSynthetic @@ -801,7 +807,7 @@ public object PlayerFarmInfoKt { addAll(values) } /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; + * `repeated .ei.Backup.ActiveBoost active_boosts = 15;` * @param index The index to set the value at. * @param value The activeBoosts to set. */ @@ -811,7 +817,7 @@ public object PlayerFarmInfoKt { _builder.setActiveBoosts(index, value) } /** - * repeated .ei.Backup.ActiveBoost active_boosts = 15; + * `repeated .ei.Backup.ActiveBoost active_boosts = 15;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearActiveBoosts") @@ -821,23 +827,23 @@ public object PlayerFarmInfoKt { /** - * optional uint32 boost_tokens_on_hand = 16; + * `optional uint32 boost_tokens_on_hand = 16;` */ public var boostTokensOnHand: kotlin.Int @JvmName("getBoostTokensOnHand") - get() = _builder.getBoostTokensOnHand() + get() = _builder.boostTokensOnHand @JvmName("setBoostTokensOnHand") set(value) { - _builder.setBoostTokensOnHand(value) + _builder.boostTokensOnHand = value } /** - * optional uint32 boost_tokens_on_hand = 16; + * `optional uint32 boost_tokens_on_hand = 16;` */ public fun clearBoostTokensOnHand() { _builder.clearBoostTokensOnHand() } /** - * optional uint32 boost_tokens_on_hand = 16; + * `optional uint32 boost_tokens_on_hand = 16;` * @return Whether the boostTokensOnHand field is set. */ public fun hasBoostTokensOnHand(): kotlin.Boolean { @@ -851,15 +857,15 @@ public object PlayerFarmInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class EquippedArtifactsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; + * `repeated .ei.CompleteArtifact equipped_artifacts = 17;` */ public val equippedArtifacts: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getEquippedArtifactsList() + _builder.equippedArtifactsList ) /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; + * `repeated .ei.CompleteArtifact equipped_artifacts = 17;` * @param value The equippedArtifacts to add. */ @kotlin.jvm.JvmSynthetic @@ -868,7 +874,7 @@ public object PlayerFarmInfoKt { _builder.addEquippedArtifacts(value) } /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; + * `repeated .ei.CompleteArtifact equipped_artifacts = 17;` * @param value The equippedArtifacts to add. */ @kotlin.jvm.JvmSynthetic @@ -878,7 +884,7 @@ public object PlayerFarmInfoKt { add(value) } /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; + * `repeated .ei.CompleteArtifact equipped_artifacts = 17;` * @param values The equippedArtifacts to add. */ @kotlin.jvm.JvmSynthetic @@ -887,7 +893,7 @@ public object PlayerFarmInfoKt { _builder.addAllEquippedArtifacts(values) } /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; + * `repeated .ei.CompleteArtifact equipped_artifacts = 17;` * @param values The equippedArtifacts to add. */ @kotlin.jvm.JvmSynthetic @@ -897,7 +903,7 @@ public object PlayerFarmInfoKt { addAll(values) } /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; + * `repeated .ei.CompleteArtifact equipped_artifacts = 17;` * @param index The index to set the value at. * @param value The equippedArtifacts to set. */ @@ -907,7 +913,7 @@ public object PlayerFarmInfoKt { _builder.setEquippedArtifacts(index, value) } /** - * repeated .ei.CompleteArtifact equipped_artifacts = 17; + * `repeated .ei.CompleteArtifact equipped_artifacts = 17;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearEquippedArtifacts") @@ -917,23 +923,23 @@ public object PlayerFarmInfoKt { /** - * optional uint64 artifact_inventory_score = 18; + * `optional uint64 artifact_inventory_score = 18;` */ public var artifactInventoryScore: kotlin.Long @JvmName("getArtifactInventoryScore") - get() = _builder.getArtifactInventoryScore() + get() = _builder.artifactInventoryScore @JvmName("setArtifactInventoryScore") set(value) { - _builder.setArtifactInventoryScore(value) + _builder.artifactInventoryScore = value } /** - * optional uint64 artifact_inventory_score = 18; + * `optional uint64 artifact_inventory_score = 18;` */ public fun clearArtifactInventoryScore() { _builder.clearArtifactInventoryScore() } /** - * optional uint64 artifact_inventory_score = 18; + * `optional uint64 artifact_inventory_score = 18;` * @return Whether the artifactInventoryScore field is set. */ public fun hasArtifactInventoryScore(): kotlin.Boolean { @@ -941,23 +947,23 @@ public object PlayerFarmInfoKt { } /** - * optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; + * `optional .ei.ShellDB.FarmConfiguration farm_appearance = 19;` */ public var farmAppearance: ei.Ei.ShellDB.FarmConfiguration @JvmName("getFarmAppearance") - get() = _builder.getFarmAppearance() + get() = _builder.farmAppearance @JvmName("setFarmAppearance") set(value) { - _builder.setFarmAppearance(value) + _builder.farmAppearance = value } /** - * optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; + * `optional .ei.ShellDB.FarmConfiguration farm_appearance = 19;` */ public fun clearFarmAppearance() { _builder.clearFarmAppearance() } /** - * optional .ei.ShellDB.FarmConfiguration farm_appearance = 19; + * `optional .ei.ShellDB.FarmConfiguration farm_appearance = 19;` * @return Whether the farmAppearance field is set. */ public fun hasFarmAppearance(): kotlin.Boolean { @@ -967,23 +973,23 @@ public object PlayerFarmInfoKt { get() = _builder.farmAppearanceOrNull /** - * optional double timestamp = 22; + * `optional double timestamp = 22;` */ public var timestamp: kotlin.Double @JvmName("getTimestamp") - get() = _builder.getTimestamp() + get() = _builder.timestamp @JvmName("setTimestamp") set(value) { - _builder.setTimestamp(value) + _builder.timestamp = value } /** - * optional double timestamp = 22; + * `optional double timestamp = 22;` */ public fun clearTimestamp() { _builder.clearTimestamp() } /** - * optional double timestamp = 22; + * `optional double timestamp = 22;` * @return Whether the timestamp field is set. */ public fun hasTimestamp(): kotlin.Boolean { @@ -992,9 +998,9 @@ public object PlayerFarmInfoKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.PlayerFarmInfo.copy(block: ei.PlayerFarmInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.PlayerFarmInfo = - ei.PlayerFarmInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.PlayerFarmInfo.copy(block: `ei`.PlayerFarmInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.PlayerFarmInfo = + `ei`.PlayerFarmInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.PlayerFarmInfoOrBuilder.farmAppearanceOrNull: ei.Ei.ShellDB.FarmConfiguration? +public val ei.Ei.PlayerFarmInfoOrBuilder.farmAppearanceOrNull: ei.Ei.ShellDB.FarmConfiguration? get() = if (hasFarmAppearance()) getFarmAppearance() else null diff --git a/ei/kotlin/ei/QueryCoopRequestKt.kt b/ei/kotlin/ei/QueryCoopRequestKt.kt index b6c0e96..0781864 100644 --- a/ei/kotlin/ei/QueryCoopRequestKt.kt +++ b/ei/kotlin/ei/QueryCoopRequestKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializequeryCoopRequest") public inline fun queryCoopRequest(block: ei.QueryCoopRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.QueryCoopRequest = ei.QueryCoopRequestKt.Dsl._create(ei.Ei.QueryCoopRequest.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.QueryCoopRequest` + */ public object QueryCoopRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object QueryCoopRequestKt { internal fun _build(): ei.Ei.QueryCoopRequest = _builder.build() /** - * optional .ei.BasicRequestInfo rinfo = 5; + * `optional .ei.BasicRequestInfo rinfo = 5;` */ public var rinfo: ei.Ei.BasicRequestInfo @JvmName("getRinfo") - get() = _builder.getRinfo() + get() = _builder.rinfo @JvmName("setRinfo") set(value) { - _builder.setRinfo(value) + _builder.rinfo = value } /** - * optional .ei.BasicRequestInfo rinfo = 5; + * `optional .ei.BasicRequestInfo rinfo = 5;` */ public fun clearRinfo() { _builder.clearRinfo() } /** - * optional .ei.BasicRequestInfo rinfo = 5; + * `optional .ei.BasicRequestInfo rinfo = 5;` * @return Whether the rinfo field is set. */ public fun hasRinfo(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object QueryCoopRequestKt { get() = _builder.rinfoOrNull /** - * optional string contract_identifier = 1; + * `optional string contract_identifier = 1;` */ public var contractIdentifier: kotlin.String @JvmName("getContractIdentifier") - get() = _builder.getContractIdentifier() + get() = _builder.contractIdentifier @JvmName("setContractIdentifier") set(value) { - _builder.setContractIdentifier(value) + _builder.contractIdentifier = value } /** - * optional string contract_identifier = 1; + * `optional string contract_identifier = 1;` */ public fun clearContractIdentifier() { _builder.clearContractIdentifier() } /** - * optional string contract_identifier = 1; + * `optional string contract_identifier = 1;` * @return Whether the contractIdentifier field is set. */ public fun hasContractIdentifier(): kotlin.Boolean { @@ -73,23 +79,23 @@ public object QueryCoopRequestKt { } /** - * optional string coop_identifier = 2; + * `optional string coop_identifier = 2;` */ public var coopIdentifier: kotlin.String @JvmName("getCoopIdentifier") - get() = _builder.getCoopIdentifier() + get() = _builder.coopIdentifier @JvmName("setCoopIdentifier") set(value) { - _builder.setCoopIdentifier(value) + _builder.coopIdentifier = value } /** - * optional string coop_identifier = 2; + * `optional string coop_identifier = 2;` */ public fun clearCoopIdentifier() { _builder.clearCoopIdentifier() } /** - * optional string coop_identifier = 2; + * `optional string coop_identifier = 2;` * @return Whether the coopIdentifier field is set. */ public fun hasCoopIdentifier(): kotlin.Boolean { @@ -97,23 +103,23 @@ public object QueryCoopRequestKt { } /** - * optional uint32 league = 4; + * `optional uint32 league = 4;` */ public var league: kotlin.Int @JvmName("getLeague") - get() = _builder.getLeague() + get() = _builder.league @JvmName("setLeague") set(value) { - _builder.setLeague(value) + _builder.league = value } /** - * optional uint32 league = 4; + * `optional uint32 league = 4;` */ public fun clearLeague() { _builder.clearLeague() } /** - * optional uint32 league = 4; + * `optional uint32 league = 4;` * @return Whether the league field is set. */ public fun hasLeague(): kotlin.Boolean { @@ -121,23 +127,23 @@ public object QueryCoopRequestKt { } /** - * optional .ei.Contract.PlayerGrade grade = 6; + * `optional .ei.Contract.PlayerGrade grade = 6;` */ public var grade: ei.Ei.Contract.PlayerGrade @JvmName("getGrade") - get() = _builder.getGrade() + get() = _builder.grade @JvmName("setGrade") set(value) { - _builder.setGrade(value) + _builder.grade = value } /** - * optional .ei.Contract.PlayerGrade grade = 6; + * `optional .ei.Contract.PlayerGrade grade = 6;` */ public fun clearGrade() { _builder.clearGrade() } /** - * optional .ei.Contract.PlayerGrade grade = 6; + * `optional .ei.Contract.PlayerGrade grade = 6;` * @return Whether the grade field is set. */ public fun hasGrade(): kotlin.Boolean { @@ -145,23 +151,23 @@ public object QueryCoopRequestKt { } /** - * optional uint32 client_version = 3; + * `optional uint32 client_version = 3;` */ public var clientVersion: kotlin.Int @JvmName("getClientVersion") - get() = _builder.getClientVersion() + get() = _builder.clientVersion @JvmName("setClientVersion") set(value) { - _builder.setClientVersion(value) + _builder.clientVersion = value } /** - * optional uint32 client_version = 3; + * `optional uint32 client_version = 3;` */ public fun clearClientVersion() { _builder.clearClientVersion() } /** - * optional uint32 client_version = 3; + * `optional uint32 client_version = 3;` * @return Whether the clientVersion field is set. */ public fun hasClientVersion(): kotlin.Boolean { @@ -170,9 +176,9 @@ public object QueryCoopRequestKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.QueryCoopRequest.copy(block: ei.QueryCoopRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.QueryCoopRequest = - ei.QueryCoopRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.QueryCoopRequest.copy(block: `ei`.QueryCoopRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.QueryCoopRequest = + `ei`.QueryCoopRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.QueryCoopRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? +public val ei.Ei.QueryCoopRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? get() = if (hasRinfo()) getRinfo() else null diff --git a/ei/kotlin/ei/QueryCoopResponseKt.kt b/ei/kotlin/ei/QueryCoopResponseKt.kt index 2052b0b..ae1a44e 100644 --- a/ei/kotlin/ei/QueryCoopResponseKt.kt +++ b/ei/kotlin/ei/QueryCoopResponseKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializequeryCoopResponse") public inline fun queryCoopResponse(block: ei.QueryCoopResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.QueryCoopResponse = ei.QueryCoopResponseKt.Dsl._create(ei.Ei.QueryCoopResponse.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.QueryCoopResponse` + */ public object QueryCoopResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object QueryCoopResponseKt { internal fun _build(): ei.Ei.QueryCoopResponse = _builder.build() /** - * optional bool exists = 1; + * `optional bool exists = 1;` */ public var exists: kotlin.Boolean @JvmName("getExists") - get() = _builder.getExists() + get() = _builder.exists @JvmName("setExists") set(value) { - _builder.setExists(value) + _builder.exists = value } /** - * optional bool exists = 1; + * `optional bool exists = 1;` */ public fun clearExists() { _builder.clearExists() } /** - * optional bool exists = 1; + * `optional bool exists = 1;` * @return Whether the exists field is set. */ public fun hasExists(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object QueryCoopResponseKt { } /** - * optional bool full = 2; + * `optional bool full = 2;` */ public var full: kotlin.Boolean @JvmName("getFull") - get() = _builder.getFull() + get() = _builder.full @JvmName("setFull") set(value) { - _builder.setFull(value) + _builder.full = value } /** - * optional bool full = 2; + * `optional bool full = 2;` */ public fun clearFull() { _builder.clearFull() } /** - * optional bool full = 2; + * `optional bool full = 2;` * @return Whether the full field is set. */ public fun hasFull(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object QueryCoopResponseKt { } /** - * optional bool expired = 5; + * `optional bool expired = 5;` */ public var expired: kotlin.Boolean @JvmName("getExpired") - get() = _builder.getExpired() + get() = _builder.expired @JvmName("setExpired") set(value) { - _builder.setExpired(value) + _builder.expired = value } /** - * optional bool expired = 5; + * `optional bool expired = 5;` */ public fun clearExpired() { _builder.clearExpired() } /** - * optional bool expired = 5; + * `optional bool expired = 5;` * @return Whether the expired field is set. */ public fun hasExpired(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object QueryCoopResponseKt { } /** - * optional bool different_league = 4; + * `optional bool different_league = 4;` */ public var differentLeague: kotlin.Boolean @JvmName("getDifferentLeague") - get() = _builder.getDifferentLeague() + get() = _builder.differentLeague @JvmName("setDifferentLeague") set(value) { - _builder.setDifferentLeague(value) + _builder.differentLeague = value } /** - * optional bool different_league = 4; + * `optional bool different_league = 4;` */ public fun clearDifferentLeague() { _builder.clearDifferentLeague() } /** - * optional bool different_league = 4; + * `optional bool different_league = 4;` * @return Whether the differentLeague field is set. */ public fun hasDifferentLeague(): kotlin.Boolean { @@ -119,23 +125,23 @@ public object QueryCoopResponseKt { } /** - * optional bool different_grade = 6; + * `optional bool different_grade = 6;` */ public var differentGrade: kotlin.Boolean @JvmName("getDifferentGrade") - get() = _builder.getDifferentGrade() + get() = _builder.differentGrade @JvmName("setDifferentGrade") set(value) { - _builder.setDifferentGrade(value) + _builder.differentGrade = value } /** - * optional bool different_grade = 6; + * `optional bool different_grade = 6;` */ public fun clearDifferentGrade() { _builder.clearDifferentGrade() } /** - * optional bool different_grade = 6; + * `optional bool different_grade = 6;` * @return Whether the differentGrade field is set. */ public fun hasDifferentGrade(): kotlin.Boolean { @@ -143,23 +149,23 @@ public object QueryCoopResponseKt { } /** - * optional bool cc_only = 7; + * `optional bool cc_only = 7;` */ public var ccOnly: kotlin.Boolean @JvmName("getCcOnly") - get() = _builder.getCcOnly() + get() = _builder.ccOnly @JvmName("setCcOnly") set(value) { - _builder.setCcOnly(value) + _builder.ccOnly = value } /** - * optional bool cc_only = 7; + * `optional bool cc_only = 7;` */ public fun clearCcOnly() { _builder.clearCcOnly() } /** - * optional bool cc_only = 7; + * `optional bool cc_only = 7;` * @return Whether the ccOnly field is set. */ public fun hasCcOnly(): kotlin.Boolean { @@ -167,23 +173,23 @@ public object QueryCoopResponseKt { } /** - * optional bool banned = 3; + * `optional bool banned = 3;` */ public var banned: kotlin.Boolean @JvmName("getBanned") - get() = _builder.getBanned() + get() = _builder.banned @JvmName("setBanned") set(value) { - _builder.setBanned(value) + _builder.banned = value } /** - * optional bool banned = 3; + * `optional bool banned = 3;` */ public fun clearBanned() { _builder.clearBanned() } /** - * optional bool banned = 3; + * `optional bool banned = 3;` * @return Whether the banned field is set. */ public fun hasBanned(): kotlin.Boolean { @@ -192,6 +198,6 @@ public object QueryCoopResponseKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.QueryCoopResponse.copy(block: ei.QueryCoopResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.QueryCoopResponse = - ei.QueryCoopResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.QueryCoopResponse.copy(block: `ei`.QueryCoopResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.QueryCoopResponse = + `ei`.QueryCoopResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/ReportPlayerCoopRequestKt.kt b/ei/kotlin/ei/ReportPlayerCoopRequestKt.kt index 8d29f0a..a92a69f 100644 --- a/ei/kotlin/ei/ReportPlayerCoopRequestKt.kt +++ b/ei/kotlin/ei/ReportPlayerCoopRequestKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializereportPlayerCoopRequest") public inline fun reportPlayerCoopRequest(block: ei.ReportPlayerCoopRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.ReportPlayerCoopRequest = ei.ReportPlayerCoopRequestKt.Dsl._create(ei.Ei.ReportPlayerCoopRequest.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ReportPlayerCoopRequest` + */ public object ReportPlayerCoopRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object ReportPlayerCoopRequestKt { internal fun _build(): ei.Ei.ReportPlayerCoopRequest = _builder.build() /** - * optional .ei.BasicRequestInfo rinfo = 1; + * `optional .ei.BasicRequestInfo rinfo = 1;` */ public var rinfo: ei.Ei.BasicRequestInfo @JvmName("getRinfo") - get() = _builder.getRinfo() + get() = _builder.rinfo @JvmName("setRinfo") set(value) { - _builder.setRinfo(value) + _builder.rinfo = value } /** - * optional .ei.BasicRequestInfo rinfo = 1; + * `optional .ei.BasicRequestInfo rinfo = 1;` */ public fun clearRinfo() { _builder.clearRinfo() } /** - * optional .ei.BasicRequestInfo rinfo = 1; + * `optional .ei.BasicRequestInfo rinfo = 1;` * @return Whether the rinfo field is set. */ public fun hasRinfo(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object ReportPlayerCoopRequestKt { get() = _builder.rinfoOrNull /** - * optional string contract_identifier = 2; + * `optional string contract_identifier = 2;` */ public var contractIdentifier: kotlin.String @JvmName("getContractIdentifier") - get() = _builder.getContractIdentifier() + get() = _builder.contractIdentifier @JvmName("setContractIdentifier") set(value) { - _builder.setContractIdentifier(value) + _builder.contractIdentifier = value } /** - * optional string contract_identifier = 2; + * `optional string contract_identifier = 2;` */ public fun clearContractIdentifier() { _builder.clearContractIdentifier() } /** - * optional string contract_identifier = 2; + * `optional string contract_identifier = 2;` * @return Whether the contractIdentifier field is set. */ public fun hasContractIdentifier(): kotlin.Boolean { @@ -73,23 +79,23 @@ public object ReportPlayerCoopRequestKt { } /** - * optional string coop_identifier = 3; + * `optional string coop_identifier = 3;` */ public var coopIdentifier: kotlin.String @JvmName("getCoopIdentifier") - get() = _builder.getCoopIdentifier() + get() = _builder.coopIdentifier @JvmName("setCoopIdentifier") set(value) { - _builder.setCoopIdentifier(value) + _builder.coopIdentifier = value } /** - * optional string coop_identifier = 3; + * `optional string coop_identifier = 3;` */ public fun clearCoopIdentifier() { _builder.clearCoopIdentifier() } /** - * optional string coop_identifier = 3; + * `optional string coop_identifier = 3;` * @return Whether the coopIdentifier field is set. */ public fun hasCoopIdentifier(): kotlin.Boolean { @@ -97,23 +103,23 @@ public object ReportPlayerCoopRequestKt { } /** - * optional string user_id = 4; + * `optional string user_id = 4;` */ public var userId: kotlin.String @JvmName("getUserId") - get() = _builder.getUserId() + get() = _builder.userId @JvmName("setUserId") set(value) { - _builder.setUserId(value) + _builder.userId = value } /** - * optional string user_id = 4; + * `optional string user_id = 4;` */ public fun clearUserId() { _builder.clearUserId() } /** - * optional string user_id = 4; + * `optional string user_id = 4;` * @return Whether the userId field is set. */ public fun hasUserId(): kotlin.Boolean { @@ -121,23 +127,23 @@ public object ReportPlayerCoopRequestKt { } /** - * optional .ei.ReportPlayerCoopRequest.Reason reason = 5; + * `optional .ei.ReportPlayerCoopRequest.Reason reason = 5;` */ public var reason: ei.Ei.ReportPlayerCoopRequest.Reason @JvmName("getReason") - get() = _builder.getReason() + get() = _builder.reason @JvmName("setReason") set(value) { - _builder.setReason(value) + _builder.reason = value } /** - * optional .ei.ReportPlayerCoopRequest.Reason reason = 5; + * `optional .ei.ReportPlayerCoopRequest.Reason reason = 5;` */ public fun clearReason() { _builder.clearReason() } /** - * optional .ei.ReportPlayerCoopRequest.Reason reason = 5; + * `optional .ei.ReportPlayerCoopRequest.Reason reason = 5;` * @return Whether the reason field is set. */ public fun hasReason(): kotlin.Boolean { @@ -146,9 +152,9 @@ public object ReportPlayerCoopRequestKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ReportPlayerCoopRequest.copy(block: ei.ReportPlayerCoopRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.ReportPlayerCoopRequest = - ei.ReportPlayerCoopRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ReportPlayerCoopRequest.copy(block: `ei`.ReportPlayerCoopRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.ReportPlayerCoopRequest = + `ei`.ReportPlayerCoopRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.ReportPlayerCoopRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? +public val ei.Ei.ReportPlayerCoopRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? get() = if (hasRinfo()) getRinfo() else null diff --git a/ei/kotlin/ei/ReturnEDTPayloadKt.kt b/ei/kotlin/ei/ReturnEDTPayloadKt.kt index 4db3cfe..1c740bf 100644 --- a/ei/kotlin/ei/ReturnEDTPayloadKt.kt +++ b/ei/kotlin/ei/ReturnEDTPayloadKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializereturnEDTPayload") public inline fun returnEDTPayload(block: ei.ReturnEDTPayloadKt.Dsl.() -> kotlin.Unit): ei.Ei.ReturnEDTPayload = ei.ReturnEDTPayloadKt.Dsl._create(ei.Ei.ReturnEDTPayload.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ReturnEDTPayload` + */ public object ReturnEDTPayloadKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object ReturnEDTPayloadKt { internal fun _build(): ei.Ei.ReturnEDTPayload = _builder.build() /** - * optional string ei_user_id = 1; + * `optional string ei_user_id = 1;` */ public var eiUserId: kotlin.String @JvmName("getEiUserId") - get() = _builder.getEiUserId() + get() = _builder.eiUserId @JvmName("setEiUserId") set(value) { - _builder.setEiUserId(value) + _builder.eiUserId = value } /** - * optional string ei_user_id = 1; + * `optional string ei_user_id = 1;` */ public fun clearEiUserId() { _builder.clearEiUserId() } /** - * optional string ei_user_id = 1; + * `optional string ei_user_id = 1;` * @return Whether the eiUserId field is set. */ public fun hasEiUserId(): kotlin.Boolean { @@ -48,6 +54,6 @@ public object ReturnEDTPayloadKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ReturnEDTPayload.copy(block: ei.ReturnEDTPayloadKt.Dsl.() -> kotlin.Unit): ei.Ei.ReturnEDTPayload = - ei.ReturnEDTPayloadKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ReturnEDTPayload.copy(block: `ei`.ReturnEDTPayloadKt.Dsl.() -> kotlin.Unit): ei.Ei.ReturnEDTPayload = + `ei`.ReturnEDTPayloadKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/RewardKt.kt b/ei/kotlin/ei/RewardKt.kt index dab5937..089ebcb 100644 --- a/ei/kotlin/ei/RewardKt.kt +++ b/ei/kotlin/ei/RewardKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializereward") public inline fun reward(block: ei.RewardKt.Dsl.() -> kotlin.Unit): ei.Ei.Reward = ei.RewardKt.Dsl._create(ei.Ei.Reward.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.Reward` + */ public object RewardKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object RewardKt { internal fun _build(): ei.Ei.Reward = _builder.build() /** - * optional .ei.RewardType reward_type = 1; + * `optional .ei.RewardType reward_type = 1;` */ public var rewardType: ei.Ei.RewardType @JvmName("getRewardType") - get() = _builder.getRewardType() + get() = _builder.rewardType @JvmName("setRewardType") set(value) { - _builder.setRewardType(value) + _builder.rewardType = value } /** - * optional .ei.RewardType reward_type = 1; + * `optional .ei.RewardType reward_type = 1;` */ public fun clearRewardType() { _builder.clearRewardType() } /** - * optional .ei.RewardType reward_type = 1; + * `optional .ei.RewardType reward_type = 1;` * @return Whether the rewardType field is set. */ public fun hasRewardType(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object RewardKt { } /** - * optional string reward_sub_type = 2; + * `optional string reward_sub_type = 2;` */ public var rewardSubType: kotlin.String @JvmName("getRewardSubType") - get() = _builder.getRewardSubType() + get() = _builder.rewardSubType @JvmName("setRewardSubType") set(value) { - _builder.setRewardSubType(value) + _builder.rewardSubType = value } /** - * optional string reward_sub_type = 2; + * `optional string reward_sub_type = 2;` */ public fun clearRewardSubType() { _builder.clearRewardSubType() } /** - * optional string reward_sub_type = 2; + * `optional string reward_sub_type = 2;` * @return Whether the rewardSubType field is set. */ public fun hasRewardSubType(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object RewardKt { } /** - * optional double reward_amount = 3; + * `optional double reward_amount = 3;` */ public var rewardAmount: kotlin.Double @JvmName("getRewardAmount") - get() = _builder.getRewardAmount() + get() = _builder.rewardAmount @JvmName("setRewardAmount") set(value) { - _builder.setRewardAmount(value) + _builder.rewardAmount = value } /** - * optional double reward_amount = 3; + * `optional double reward_amount = 3;` */ public fun clearRewardAmount() { _builder.clearRewardAmount() } /** - * optional double reward_amount = 3; + * `optional double reward_amount = 3;` * @return Whether the rewardAmount field is set. */ public fun hasRewardAmount(): kotlin.Boolean { @@ -96,6 +102,6 @@ public object RewardKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.Reward.copy(block: ei.RewardKt.Dsl.() -> kotlin.Unit): ei.Ei.Reward = - ei.RewardKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.Reward.copy(block: `ei`.RewardKt.Dsl.() -> kotlin.Unit): ei.Ei.Reward = + `ei`.RewardKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/SalesInfoKt.kt b/ei/kotlin/ei/SalesInfoKt.kt index 39267a9..823c9a4 100644 --- a/ei/kotlin/ei/SalesInfoKt.kt +++ b/ei/kotlin/ei/SalesInfoKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializesalesInfo") public inline fun salesInfo(block: ei.SalesInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.SalesInfo = ei.SalesInfoKt.Dsl._create(ei.Ei.SalesInfo.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.SalesInfo` + */ public object SalesInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -29,15 +35,15 @@ public object SalesInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class SalesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.IAPSaleEntry sales = 1; + * `repeated .ei.IAPSaleEntry sales = 1;` */ public val sales: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getSalesList() + _builder.salesList ) /** - * repeated .ei.IAPSaleEntry sales = 1; + * `repeated .ei.IAPSaleEntry sales = 1;` * @param value The sales to add. */ @kotlin.jvm.JvmSynthetic @@ -46,7 +52,7 @@ public object SalesInfoKt { _builder.addSales(value) } /** - * repeated .ei.IAPSaleEntry sales = 1; + * `repeated .ei.IAPSaleEntry sales = 1;` * @param value The sales to add. */ @kotlin.jvm.JvmSynthetic @@ -56,7 +62,7 @@ public object SalesInfoKt { add(value) } /** - * repeated .ei.IAPSaleEntry sales = 1; + * `repeated .ei.IAPSaleEntry sales = 1;` * @param values The sales to add. */ @kotlin.jvm.JvmSynthetic @@ -65,7 +71,7 @@ public object SalesInfoKt { _builder.addAllSales(values) } /** - * repeated .ei.IAPSaleEntry sales = 1; + * `repeated .ei.IAPSaleEntry sales = 1;` * @param values The sales to add. */ @kotlin.jvm.JvmSynthetic @@ -75,7 +81,7 @@ public object SalesInfoKt { addAll(values) } /** - * repeated .ei.IAPSaleEntry sales = 1; + * `repeated .ei.IAPSaleEntry sales = 1;` * @param index The index to set the value at. * @param value The sales to set. */ @@ -85,7 +91,7 @@ public object SalesInfoKt { _builder.setSales(index, value) } /** - * repeated .ei.IAPSaleEntry sales = 1; + * `repeated .ei.IAPSaleEntry sales = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearSales") @@ -96,6 +102,6 @@ public object SalesInfoKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.SalesInfo.copy(block: ei.SalesInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.SalesInfo = - ei.SalesInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.SalesInfo.copy(block: `ei`.SalesInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.SalesInfo = + `ei`.SalesInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/SalesInfoRequestKt.kt b/ei/kotlin/ei/SalesInfoRequestKt.kt index 3427bd1..55141aa 100644 --- a/ei/kotlin/ei/SalesInfoRequestKt.kt +++ b/ei/kotlin/ei/SalesInfoRequestKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializesalesInfoRequest") public inline fun salesInfoRequest(block: ei.SalesInfoRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.SalesInfoRequest = ei.SalesInfoRequestKt.Dsl._create(ei.Ei.SalesInfoRequest.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.SalesInfoRequest` + */ public object SalesInfoRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object SalesInfoRequestKt { internal fun _build(): ei.Ei.SalesInfoRequest = _builder.build() /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public var userId: kotlin.String @JvmName("getUserId") - get() = _builder.getUserId() + get() = _builder.userId @JvmName("setUserId") set(value) { - _builder.setUserId(value) + _builder.userId = value } /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public fun clearUserId() { _builder.clearUserId() } /** - * optional string user_id = 1; + * `optional string user_id = 1;` * @return Whether the userId field is set. */ public fun hasUserId(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object SalesInfoRequestKt { } /** - * optional bool piggy_full = 2; + * `optional bool piggy_full = 2;` */ public var piggyFull: kotlin.Boolean @JvmName("getPiggyFull") - get() = _builder.getPiggyFull() + get() = _builder.piggyFull @JvmName("setPiggyFull") set(value) { - _builder.setPiggyFull(value) + _builder.piggyFull = value } /** - * optional bool piggy_full = 2; + * `optional bool piggy_full = 2;` */ public fun clearPiggyFull() { _builder.clearPiggyFull() } /** - * optional bool piggy_full = 2; + * `optional bool piggy_full = 2;` * @return Whether the piggyFull field is set. */ public fun hasPiggyFull(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object SalesInfoRequestKt { } /** - * optional bool piggy_found_full = 3; + * `optional bool piggy_found_full = 3;` */ public var piggyFoundFull: kotlin.Boolean @JvmName("getPiggyFoundFull") - get() = _builder.getPiggyFoundFull() + get() = _builder.piggyFoundFull @JvmName("setPiggyFoundFull") set(value) { - _builder.setPiggyFoundFull(value) + _builder.piggyFoundFull = value } /** - * optional bool piggy_found_full = 3; + * `optional bool piggy_found_full = 3;` */ public fun clearPiggyFoundFull() { _builder.clearPiggyFoundFull() } /** - * optional bool piggy_found_full = 3; + * `optional bool piggy_found_full = 3;` * @return Whether the piggyFoundFull field is set. */ public fun hasPiggyFoundFull(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object SalesInfoRequestKt { } /** - * optional double seconds_full_realtime = 4; + * `optional double seconds_full_realtime = 4;` */ public var secondsFullRealtime: kotlin.Double @JvmName("getSecondsFullRealtime") - get() = _builder.getSecondsFullRealtime() + get() = _builder.secondsFullRealtime @JvmName("setSecondsFullRealtime") set(value) { - _builder.setSecondsFullRealtime(value) + _builder.secondsFullRealtime = value } /** - * optional double seconds_full_realtime = 4; + * `optional double seconds_full_realtime = 4;` */ public fun clearSecondsFullRealtime() { _builder.clearSecondsFullRealtime() } /** - * optional double seconds_full_realtime = 4; + * `optional double seconds_full_realtime = 4;` * @return Whether the secondsFullRealtime field is set. */ public fun hasSecondsFullRealtime(): kotlin.Boolean { @@ -119,23 +125,23 @@ public object SalesInfoRequestKt { } /** - * optional double seconds_full_gametime = 5; + * `optional double seconds_full_gametime = 5;` */ public var secondsFullGametime: kotlin.Double @JvmName("getSecondsFullGametime") - get() = _builder.getSecondsFullGametime() + get() = _builder.secondsFullGametime @JvmName("setSecondsFullGametime") set(value) { - _builder.setSecondsFullGametime(value) + _builder.secondsFullGametime = value } /** - * optional double seconds_full_gametime = 5; + * `optional double seconds_full_gametime = 5;` */ public fun clearSecondsFullGametime() { _builder.clearSecondsFullGametime() } /** - * optional double seconds_full_gametime = 5; + * `optional double seconds_full_gametime = 5;` * @return Whether the secondsFullGametime field is set. */ public fun hasSecondsFullGametime(): kotlin.Boolean { @@ -143,23 +149,23 @@ public object SalesInfoRequestKt { } /** - * optional uint32 lost_increments = 7; + * `optional uint32 lost_increments = 7;` */ public var lostIncrements: kotlin.Int @JvmName("getLostIncrements") - get() = _builder.getLostIncrements() + get() = _builder.lostIncrements @JvmName("setLostIncrements") set(value) { - _builder.setLostIncrements(value) + _builder.lostIncrements = value } /** - * optional uint32 lost_increments = 7; + * `optional uint32 lost_increments = 7;` */ public fun clearLostIncrements() { _builder.clearLostIncrements() } /** - * optional uint32 lost_increments = 7; + * `optional uint32 lost_increments = 7;` * @return Whether the lostIncrements field is set. */ public fun hasLostIncrements(): kotlin.Boolean { @@ -167,23 +173,23 @@ public object SalesInfoRequestKt { } /** - * optional uint32 current_client_version = 10; + * `optional uint32 current_client_version = 10;` */ public var currentClientVersion: kotlin.Int @JvmName("getCurrentClientVersion") - get() = _builder.getCurrentClientVersion() + get() = _builder.currentClientVersion @JvmName("setCurrentClientVersion") set(value) { - _builder.setCurrentClientVersion(value) + _builder.currentClientVersion = value } /** - * optional uint32 current_client_version = 10; + * `optional uint32 current_client_version = 10;` */ public fun clearCurrentClientVersion() { _builder.clearCurrentClientVersion() } /** - * optional uint32 current_client_version = 10; + * `optional uint32 current_client_version = 10;` * @return Whether the currentClientVersion field is set. */ public fun hasCurrentClientVersion(): kotlin.Boolean { @@ -192,6 +198,6 @@ public object SalesInfoRequestKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.SalesInfoRequest.copy(block: ei.SalesInfoRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.SalesInfoRequest = - ei.SalesInfoRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.SalesInfoRequest.copy(block: `ei`.SalesInfoRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.SalesInfoRequest = + `ei`.SalesInfoRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/SaveBackupResponseKt.kt b/ei/kotlin/ei/SaveBackupResponseKt.kt index 7f8b689..2233c7a 100644 --- a/ei/kotlin/ei/SaveBackupResponseKt.kt +++ b/ei/kotlin/ei/SaveBackupResponseKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializesaveBackupResponse") public inline fun saveBackupResponse(block: ei.SaveBackupResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.SaveBackupResponse = ei.SaveBackupResponseKt.Dsl._create(ei.Ei.SaveBackupResponse.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.SaveBackupResponse` + */ public object SaveBackupResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object SaveBackupResponseKt { internal fun _build(): ei.Ei.SaveBackupResponse = _builder.build() /** - * optional bool success = 1; + * `optional bool success = 1;` */ public var success: kotlin.Boolean @JvmName("getSuccess") - get() = _builder.getSuccess() + get() = _builder.success @JvmName("setSuccess") set(value) { - _builder.setSuccess(value) + _builder.success = value } /** - * optional bool success = 1; + * `optional bool success = 1;` */ public fun clearSuccess() { _builder.clearSuccess() } /** - * optional bool success = 1; + * `optional bool success = 1;` * @return Whether the success field is set. */ public fun hasSuccess(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object SaveBackupResponseKt { } /** - * optional uint32 error_code = 2; + * `optional uint32 error_code = 2;` */ public var errorCode: kotlin.Int @JvmName("getErrorCode") - get() = _builder.getErrorCode() + get() = _builder.errorCode @JvmName("setErrorCode") set(value) { - _builder.setErrorCode(value) + _builder.errorCode = value } /** - * optional uint32 error_code = 2; + * `optional uint32 error_code = 2;` */ public fun clearErrorCode() { _builder.clearErrorCode() } /** - * optional uint32 error_code = 2; + * `optional uint32 error_code = 2;` * @return Whether the errorCode field is set. */ public fun hasErrorCode(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object SaveBackupResponseKt { } /** - * optional string message = 3; + * `optional string message = 3;` */ public var message: kotlin.String @JvmName("getMessage") - get() = _builder.getMessage() + get() = _builder.message @JvmName("setMessage") set(value) { - _builder.setMessage(value) + _builder.message = value } /** - * optional string message = 3; + * `optional string message = 3;` */ public fun clearMessage() { _builder.clearMessage() } /** - * optional string message = 3; + * `optional string message = 3;` * @return Whether the message field is set. */ public fun hasMessage(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object SaveBackupResponseKt { } /** - * optional .ei.Backup existing_backup = 4; + * `optional .ei.Backup existing_backup = 4;` */ public var existingBackup: ei.Ei.Backup @JvmName("getExistingBackup") - get() = _builder.getExistingBackup() + get() = _builder.existingBackup @JvmName("setExistingBackup") set(value) { - _builder.setExistingBackup(value) + _builder.existingBackup = value } /** - * optional .ei.Backup existing_backup = 4; + * `optional .ei.Backup existing_backup = 4;` */ public fun clearExistingBackup() { _builder.clearExistingBackup() } /** - * optional .ei.Backup existing_backup = 4; + * `optional .ei.Backup existing_backup = 4;` * @return Whether the existingBackup field is set. */ public fun hasExistingBackup(): kotlin.Boolean { @@ -122,9 +128,9 @@ public object SaveBackupResponseKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.SaveBackupResponse.copy(block: ei.SaveBackupResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.SaveBackupResponse = - ei.SaveBackupResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.SaveBackupResponse.copy(block: `ei`.SaveBackupResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.SaveBackupResponse = + `ei`.SaveBackupResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.SaveBackupResponseOrBuilder.existingBackupOrNull: ei.Ei.Backup? +public val ei.Ei.SaveBackupResponseOrBuilder.existingBackupOrNull: ei.Ei.Backup? get() = if (hasExistingBackup()) getExistingBackup() else null diff --git a/ei/kotlin/ei/SendChickenRunCoopRequestKt.kt b/ei/kotlin/ei/SendChickenRunCoopRequestKt.kt index a73610d..41d2217 100644 --- a/ei/kotlin/ei/SendChickenRunCoopRequestKt.kt +++ b/ei/kotlin/ei/SendChickenRunCoopRequestKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializesendChickenRunCoopRequest") public inline fun sendChickenRunCoopRequest(block: ei.SendChickenRunCoopRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.SendChickenRunCoopRequest = ei.SendChickenRunCoopRequestKt.Dsl._create(ei.Ei.SendChickenRunCoopRequest.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.SendChickenRunCoopRequest` + */ public object SendChickenRunCoopRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object SendChickenRunCoopRequestKt { internal fun _build(): ei.Ei.SendChickenRunCoopRequest = _builder.build() /** - * optional .ei.BasicRequestInfo rinfo = 8; + * `optional .ei.BasicRequestInfo rinfo = 8;` */ public var rinfo: ei.Ei.BasicRequestInfo @JvmName("getRinfo") - get() = _builder.getRinfo() + get() = _builder.rinfo @JvmName("setRinfo") set(value) { - _builder.setRinfo(value) + _builder.rinfo = value } /** - * optional .ei.BasicRequestInfo rinfo = 8; + * `optional .ei.BasicRequestInfo rinfo = 8;` */ public fun clearRinfo() { _builder.clearRinfo() } /** - * optional .ei.BasicRequestInfo rinfo = 8; + * `optional .ei.BasicRequestInfo rinfo = 8;` * @return Whether the rinfo field is set. */ public fun hasRinfo(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object SendChickenRunCoopRequestKt { get() = _builder.rinfoOrNull /** - * optional string contract_identifier = 1; + * `optional string contract_identifier = 1;` */ public var contractIdentifier: kotlin.String @JvmName("getContractIdentifier") - get() = _builder.getContractIdentifier() + get() = _builder.contractIdentifier @JvmName("setContractIdentifier") set(value) { - _builder.setContractIdentifier(value) + _builder.contractIdentifier = value } /** - * optional string contract_identifier = 1; + * `optional string contract_identifier = 1;` */ public fun clearContractIdentifier() { _builder.clearContractIdentifier() } /** - * optional string contract_identifier = 1; + * `optional string contract_identifier = 1;` * @return Whether the contractIdentifier field is set. */ public fun hasContractIdentifier(): kotlin.Boolean { @@ -73,23 +79,23 @@ public object SendChickenRunCoopRequestKt { } /** - * optional string coop_identifier = 2; + * `optional string coop_identifier = 2;` */ public var coopIdentifier: kotlin.String @JvmName("getCoopIdentifier") - get() = _builder.getCoopIdentifier() + get() = _builder.coopIdentifier @JvmName("setCoopIdentifier") set(value) { - _builder.setCoopIdentifier(value) + _builder.coopIdentifier = value } /** - * optional string coop_identifier = 2; + * `optional string coop_identifier = 2;` */ public fun clearCoopIdentifier() { _builder.clearCoopIdentifier() } /** - * optional string coop_identifier = 2; + * `optional string coop_identifier = 2;` * @return Whether the coopIdentifier field is set. */ public fun hasCoopIdentifier(): kotlin.Boolean { @@ -97,23 +103,23 @@ public object SendChickenRunCoopRequestKt { } /** - * optional string player_identifier = 3; + * `optional string player_identifier = 3;` */ public var playerIdentifier: kotlin.String @JvmName("getPlayerIdentifier") - get() = _builder.getPlayerIdentifier() + get() = _builder.playerIdentifier @JvmName("setPlayerIdentifier") set(value) { - _builder.setPlayerIdentifier(value) + _builder.playerIdentifier = value } /** - * optional string player_identifier = 3; + * `optional string player_identifier = 3;` */ public fun clearPlayerIdentifier() { _builder.clearPlayerIdentifier() } /** - * optional string player_identifier = 3; + * `optional string player_identifier = 3;` * @return Whether the playerIdentifier field is set. */ public fun hasPlayerIdentifier(): kotlin.Boolean { @@ -121,23 +127,23 @@ public object SendChickenRunCoopRequestKt { } /** - * optional string requesting_user_id = 4; + * `optional string requesting_user_id = 4;` */ public var requestingUserId: kotlin.String @JvmName("getRequestingUserId") - get() = _builder.getRequestingUserId() + get() = _builder.requestingUserId @JvmName("setRequestingUserId") set(value) { - _builder.setRequestingUserId(value) + _builder.requestingUserId = value } /** - * optional string requesting_user_id = 4; + * `optional string requesting_user_id = 4;` */ public fun clearRequestingUserId() { _builder.clearRequestingUserId() } /** - * optional string requesting_user_id = 4; + * `optional string requesting_user_id = 4;` * @return Whether the requestingUserId field is set. */ public fun hasRequestingUserId(): kotlin.Boolean { @@ -145,23 +151,23 @@ public object SendChickenRunCoopRequestKt { } /** - * optional string requesting_user_name = 6; + * `optional string requesting_user_name = 6;` */ public var requestingUserName: kotlin.String @JvmName("getRequestingUserName") - get() = _builder.getRequestingUserName() + get() = _builder.requestingUserName @JvmName("setRequestingUserName") set(value) { - _builder.setRequestingUserName(value) + _builder.requestingUserName = value } /** - * optional string requesting_user_name = 6; + * `optional string requesting_user_name = 6;` */ public fun clearRequestingUserName() { _builder.clearRequestingUserName() } /** - * optional string requesting_user_name = 6; + * `optional string requesting_user_name = 6;` * @return Whether the requestingUserName field is set. */ public fun hasRequestingUserName(): kotlin.Boolean { @@ -169,23 +175,23 @@ public object SendChickenRunCoopRequestKt { } /** - * optional uint64 farm_pop = 5; + * `optional uint64 farm_pop = 5;` */ public var farmPop: kotlin.Long @JvmName("getFarmPop") - get() = _builder.getFarmPop() + get() = _builder.farmPop @JvmName("setFarmPop") set(value) { - _builder.setFarmPop(value) + _builder.farmPop = value } /** - * optional uint64 farm_pop = 5; + * `optional uint64 farm_pop = 5;` */ public fun clearFarmPop() { _builder.clearFarmPop() } /** - * optional uint64 farm_pop = 5; + * `optional uint64 farm_pop = 5;` * @return Whether the farmPop field is set. */ public fun hasFarmPop(): kotlin.Boolean { @@ -193,23 +199,23 @@ public object SendChickenRunCoopRequestKt { } /** - * optional uint32 client_version = 7; + * `optional uint32 client_version = 7;` */ public var clientVersion: kotlin.Int @JvmName("getClientVersion") - get() = _builder.getClientVersion() + get() = _builder.clientVersion @JvmName("setClientVersion") set(value) { - _builder.setClientVersion(value) + _builder.clientVersion = value } /** - * optional uint32 client_version = 7; + * `optional uint32 client_version = 7;` */ public fun clearClientVersion() { _builder.clearClientVersion() } /** - * optional uint32 client_version = 7; + * `optional uint32 client_version = 7;` * @return Whether the clientVersion field is set. */ public fun hasClientVersion(): kotlin.Boolean { @@ -218,9 +224,9 @@ public object SendChickenRunCoopRequestKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.SendChickenRunCoopRequest.copy(block: ei.SendChickenRunCoopRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.SendChickenRunCoopRequest = - ei.SendChickenRunCoopRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.SendChickenRunCoopRequest.copy(block: `ei`.SendChickenRunCoopRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.SendChickenRunCoopRequest = + `ei`.SendChickenRunCoopRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.SendChickenRunCoopRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? +public val ei.Ei.SendChickenRunCoopRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? get() = if (hasRinfo()) getRinfo() else null diff --git a/ei/kotlin/ei/ServerGiftKt.kt b/ei/kotlin/ei/ServerGiftKt.kt index 208da06..7819a1b 100644 --- a/ei/kotlin/ei/ServerGiftKt.kt +++ b/ei/kotlin/ei/ServerGiftKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeserverGift") public inline fun serverGift(block: ei.ServerGiftKt.Dsl.() -> kotlin.Unit): ei.Ei.ServerGift = ei.ServerGiftKt.Dsl._create(ei.Ei.ServerGift.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ServerGift` + */ public object ServerGiftKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object ServerGiftKt { internal fun _build(): ei.Ei.ServerGift = _builder.build() /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public var userId: kotlin.String @JvmName("getUserId") - get() = _builder.getUserId() + get() = _builder.userId @JvmName("setUserId") set(value) { - _builder.setUserId(value) + _builder.userId = value } /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public fun clearUserId() { _builder.clearUserId() } /** - * optional string user_id = 1; + * `optional string user_id = 1;` * @return Whether the userId field is set. */ public fun hasUserId(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object ServerGiftKt { } /** - * optional .ei.RewardType reward_type = 3; + * `optional .ei.RewardType reward_type = 3;` */ public var rewardType: ei.Ei.RewardType @JvmName("getRewardType") - get() = _builder.getRewardType() + get() = _builder.rewardType @JvmName("setRewardType") set(value) { - _builder.setRewardType(value) + _builder.rewardType = value } /** - * optional .ei.RewardType reward_type = 3; + * `optional .ei.RewardType reward_type = 3;` */ public fun clearRewardType() { _builder.clearRewardType() } /** - * optional .ei.RewardType reward_type = 3; + * `optional .ei.RewardType reward_type = 3;` * @return Whether the rewardType field is set. */ public fun hasRewardType(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object ServerGiftKt { } /** - * optional string reward_sub_type = 4; + * `optional string reward_sub_type = 4;` */ public var rewardSubType: kotlin.String @JvmName("getRewardSubType") - get() = _builder.getRewardSubType() + get() = _builder.rewardSubType @JvmName("setRewardSubType") set(value) { - _builder.setRewardSubType(value) + _builder.rewardSubType = value } /** - * optional string reward_sub_type = 4; + * `optional string reward_sub_type = 4;` */ public fun clearRewardSubType() { _builder.clearRewardSubType() } /** - * optional string reward_sub_type = 4; + * `optional string reward_sub_type = 4;` * @return Whether the rewardSubType field is set. */ public fun hasRewardSubType(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object ServerGiftKt { } /** - * optional double reward_amount = 5; + * `optional double reward_amount = 5;` */ public var rewardAmount: kotlin.Double @JvmName("getRewardAmount") - get() = _builder.getRewardAmount() + get() = _builder.rewardAmount @JvmName("setRewardAmount") set(value) { - _builder.setRewardAmount(value) + _builder.rewardAmount = value } /** - * optional double reward_amount = 5; + * `optional double reward_amount = 5;` */ public fun clearRewardAmount() { _builder.clearRewardAmount() } /** - * optional double reward_amount = 5; + * `optional double reward_amount = 5;` * @return Whether the rewardAmount field is set. */ public fun hasRewardAmount(): kotlin.Boolean { @@ -120,6 +126,6 @@ public object ServerGiftKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ServerGift.copy(block: ei.ServerGiftKt.Dsl.() -> kotlin.Unit): ei.Ei.ServerGift = - ei.ServerGiftKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ServerGift.copy(block: `ei`.ServerGiftKt.Dsl.() -> kotlin.Unit): ei.Ei.ServerGift = + `ei`.ServerGiftKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/SetArtifactRequestKt.kt b/ei/kotlin/ei/SetArtifactRequestKt.kt index 451e4ed..1b43f5a 100644 --- a/ei/kotlin/ei/SetArtifactRequestKt.kt +++ b/ei/kotlin/ei/SetArtifactRequestKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializesetArtifactRequest") public inline fun setArtifactRequest(block: ei.SetArtifactRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.SetArtifactRequest = ei.SetArtifactRequestKt.Dsl._create(ei.Ei.SetArtifactRequest.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.SetArtifactRequest` + */ public object SetArtifactRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object SetArtifactRequestKt { internal fun _build(): ei.Ei.SetArtifactRequest = _builder.build() /** - * optional .ei.BasicRequestInfo rinfo = 1; + * `optional .ei.BasicRequestInfo rinfo = 1;` */ public var rinfo: ei.Ei.BasicRequestInfo @JvmName("getRinfo") - get() = _builder.getRinfo() + get() = _builder.rinfo @JvmName("setRinfo") set(value) { - _builder.setRinfo(value) + _builder.rinfo = value } /** - * optional .ei.BasicRequestInfo rinfo = 1; + * `optional .ei.BasicRequestInfo rinfo = 1;` */ public fun clearRinfo() { _builder.clearRinfo() } /** - * optional .ei.BasicRequestInfo rinfo = 1; + * `optional .ei.BasicRequestInfo rinfo = 1;` * @return Whether the rinfo field is set. */ public fun hasRinfo(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object SetArtifactRequestKt { get() = _builder.rinfoOrNull /** - * optional .ei.ArtifactInventoryItem artifact = 2; + * `optional .ei.ArtifactInventoryItem artifact = 2;` */ public var artifact: ei.Ei.ArtifactInventoryItem @JvmName("getArtifact") - get() = _builder.getArtifact() + get() = _builder.artifact @JvmName("setArtifact") set(value) { - _builder.setArtifact(value) + _builder.artifact = value } /** - * optional .ei.ArtifactInventoryItem artifact = 2; + * `optional .ei.ArtifactInventoryItem artifact = 2;` */ public fun clearArtifact() { _builder.clearArtifact() } /** - * optional .ei.ArtifactInventoryItem artifact = 2; + * `optional .ei.ArtifactInventoryItem artifact = 2;` * @return Whether the artifact field is set. */ public fun hasArtifact(): kotlin.Boolean { @@ -81,15 +87,15 @@ public object SetArtifactRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class StonesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ArtifactSpec stones = 3; + * `repeated .ei.ArtifactSpec stones = 3;` */ public val stones: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getStonesList() + _builder.stonesList ) /** - * repeated .ei.ArtifactSpec stones = 3; + * `repeated .ei.ArtifactSpec stones = 3;` * @param value The stones to add. */ @kotlin.jvm.JvmSynthetic @@ -98,7 +104,7 @@ public object SetArtifactRequestKt { _builder.addStones(value) } /** - * repeated .ei.ArtifactSpec stones = 3; + * `repeated .ei.ArtifactSpec stones = 3;` * @param value The stones to add. */ @kotlin.jvm.JvmSynthetic @@ -108,7 +114,7 @@ public object SetArtifactRequestKt { add(value) } /** - * repeated .ei.ArtifactSpec stones = 3; + * `repeated .ei.ArtifactSpec stones = 3;` * @param values The stones to add. */ @kotlin.jvm.JvmSynthetic @@ -117,7 +123,7 @@ public object SetArtifactRequestKt { _builder.addAllStones(values) } /** - * repeated .ei.ArtifactSpec stones = 3; + * `repeated .ei.ArtifactSpec stones = 3;` * @param values The stones to add. */ @kotlin.jvm.JvmSynthetic @@ -127,7 +133,7 @@ public object SetArtifactRequestKt { addAll(values) } /** - * repeated .ei.ArtifactSpec stones = 3; + * `repeated .ei.ArtifactSpec stones = 3;` * @param index The index to set the value at. * @param value The stones to set. */ @@ -137,7 +143,7 @@ public object SetArtifactRequestKt { _builder.setStones(index, value) } /** - * repeated .ei.ArtifactSpec stones = 3; + * `repeated .ei.ArtifactSpec stones = 3;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearStones") @@ -147,23 +153,23 @@ public object SetArtifactRequestKt { /** - * optional double gold_price_paid = 4; + * `optional double gold_price_paid = 4;` */ public var goldPricePaid: kotlin.Double @JvmName("getGoldPricePaid") - get() = _builder.getGoldPricePaid() + get() = _builder.goldPricePaid @JvmName("setGoldPricePaid") set(value) { - _builder.setGoldPricePaid(value) + _builder.goldPricePaid = value } /** - * optional double gold_price_paid = 4; + * `optional double gold_price_paid = 4;` */ public fun clearGoldPricePaid() { _builder.clearGoldPricePaid() } /** - * optional double gold_price_paid = 4; + * `optional double gold_price_paid = 4;` * @return Whether the goldPricePaid field is set. */ public fun hasGoldPricePaid(): kotlin.Boolean { @@ -172,12 +178,12 @@ public object SetArtifactRequestKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.SetArtifactRequest.copy(block: ei.SetArtifactRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.SetArtifactRequest = - ei.SetArtifactRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.SetArtifactRequest.copy(block: `ei`.SetArtifactRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.SetArtifactRequest = + `ei`.SetArtifactRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.SetArtifactRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? +public val ei.Ei.SetArtifactRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? get() = if (hasRinfo()) getRinfo() else null -val ei.Ei.SetArtifactRequestOrBuilder.artifactOrNull: ei.Ei.ArtifactInventoryItem? +public val ei.Ei.SetArtifactRequestOrBuilder.artifactOrNull: ei.Ei.ArtifactInventoryItem? get() = if (hasArtifact()) getArtifact() else null diff --git a/ei/kotlin/ei/SetArtifactResponseKt.kt b/ei/kotlin/ei/SetArtifactResponseKt.kt index 774d9b3..511fd9b 100644 --- a/ei/kotlin/ei/SetArtifactResponseKt.kt +++ b/ei/kotlin/ei/SetArtifactResponseKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializesetArtifactResponse") public inline fun setArtifactResponse(block: ei.SetArtifactResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.SetArtifactResponse = ei.SetArtifactResponseKt.Dsl._create(ei.Ei.SetArtifactResponse.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.SetArtifactResponse` + */ public object SetArtifactResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object SetArtifactResponseKt { internal fun _build(): ei.Ei.SetArtifactResponse = _builder.build() /** - * optional bool success = 1; + * `optional bool success = 1;` */ public var success: kotlin.Boolean @JvmName("getSuccess") - get() = _builder.getSuccess() + get() = _builder.success @JvmName("setSuccess") set(value) { - _builder.setSuccess(value) + _builder.success = value } /** - * optional bool success = 1; + * `optional bool success = 1;` */ public fun clearSuccess() { _builder.clearSuccess() } /** - * optional bool success = 1; + * `optional bool success = 1;` * @return Whether the success field is set. */ public fun hasSuccess(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object SetArtifactResponseKt { } /** - * optional uint64 original_item_id = 2; + * `optional uint64 original_item_id = 2;` */ public var originalItemId: kotlin.Long @JvmName("getOriginalItemId") - get() = _builder.getOriginalItemId() + get() = _builder.originalItemId @JvmName("setOriginalItemId") set(value) { - _builder.setOriginalItemId(value) + _builder.originalItemId = value } /** - * optional uint64 original_item_id = 2; + * `optional uint64 original_item_id = 2;` */ public fun clearOriginalItemId() { _builder.clearOriginalItemId() } /** - * optional uint64 original_item_id = 2; + * `optional uint64 original_item_id = 2;` * @return Whether the originalItemId field is set. */ public fun hasOriginalItemId(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object SetArtifactResponseKt { } /** - * optional string ei_user_id = 5; + * `optional string ei_user_id = 5;` */ public var eiUserId: kotlin.String @JvmName("getEiUserId") - get() = _builder.getEiUserId() + get() = _builder.eiUserId @JvmName("setEiUserId") set(value) { - _builder.setEiUserId(value) + _builder.eiUserId = value } /** - * optional string ei_user_id = 5; + * `optional string ei_user_id = 5;` */ public fun clearEiUserId() { _builder.clearEiUserId() } /** - * optional string ei_user_id = 5; + * `optional string ei_user_id = 5;` * @return Whether the eiUserId field is set. */ public fun hasEiUserId(): kotlin.Boolean { @@ -96,6 +102,6 @@ public object SetArtifactResponseKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.SetArtifactResponse.copy(block: ei.SetArtifactResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.SetArtifactResponse = - ei.SetArtifactResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.SetArtifactResponse.copy(block: `ei`.SetArtifactResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.SetArtifactResponse = + `ei`.SetArtifactResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/ShellDBKt.kt b/ei/kotlin/ei/ShellDBKt.kt index b0ba55f..abaf4c6 100644 --- a/ei/kotlin/ei/ShellDBKt.kt +++ b/ei/kotlin/ei/ShellDBKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeshellDB") public inline fun shellDB(block: ei.ShellDBKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellDB = ei.ShellDBKt.Dsl._create(ei.Ei.ShellDB.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ShellDB` + */ public object ShellDBKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -29,15 +35,15 @@ public object ShellDBKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ShellInventoryProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ShellDB.ShellStatus shell_inventory = 1; + * `repeated .ei.ShellDB.ShellStatus shell_inventory = 1;` */ public val shellInventory: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getShellInventoryList() + _builder.shellInventoryList ) /** - * repeated .ei.ShellDB.ShellStatus shell_inventory = 1; + * `repeated .ei.ShellDB.ShellStatus shell_inventory = 1;` * @param value The shellInventory to add. */ @kotlin.jvm.JvmSynthetic @@ -46,7 +52,7 @@ public object ShellDBKt { _builder.addShellInventory(value) } /** - * repeated .ei.ShellDB.ShellStatus shell_inventory = 1; + * `repeated .ei.ShellDB.ShellStatus shell_inventory = 1;` * @param value The shellInventory to add. */ @kotlin.jvm.JvmSynthetic @@ -56,7 +62,7 @@ public object ShellDBKt { add(value) } /** - * repeated .ei.ShellDB.ShellStatus shell_inventory = 1; + * `repeated .ei.ShellDB.ShellStatus shell_inventory = 1;` * @param values The shellInventory to add. */ @kotlin.jvm.JvmSynthetic @@ -65,7 +71,7 @@ public object ShellDBKt { _builder.addAllShellInventory(values) } /** - * repeated .ei.ShellDB.ShellStatus shell_inventory = 1; + * `repeated .ei.ShellDB.ShellStatus shell_inventory = 1;` * @param values The shellInventory to add. */ @kotlin.jvm.JvmSynthetic @@ -75,7 +81,7 @@ public object ShellDBKt { addAll(values) } /** - * repeated .ei.ShellDB.ShellStatus shell_inventory = 1; + * `repeated .ei.ShellDB.ShellStatus shell_inventory = 1;` * @param index The index to set the value at. * @param value The shellInventory to set. */ @@ -85,7 +91,7 @@ public object ShellDBKt { _builder.setShellInventory(index, value) } /** - * repeated .ei.ShellDB.ShellStatus shell_inventory = 1; + * `repeated .ei.ShellDB.ShellStatus shell_inventory = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearShellInventory") @@ -101,15 +107,15 @@ public object ShellDBKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ShellElementInventoryProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ShellDB.ShellElementStatus shell_element_inventory = 5; + * `repeated .ei.ShellDB.ShellElementStatus shell_element_inventory = 5;` */ public val shellElementInventory: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getShellElementInventoryList() + _builder.shellElementInventoryList ) /** - * repeated .ei.ShellDB.ShellElementStatus shell_element_inventory = 5; + * `repeated .ei.ShellDB.ShellElementStatus shell_element_inventory = 5;` * @param value The shellElementInventory to add. */ @kotlin.jvm.JvmSynthetic @@ -118,7 +124,7 @@ public object ShellDBKt { _builder.addShellElementInventory(value) } /** - * repeated .ei.ShellDB.ShellElementStatus shell_element_inventory = 5; + * `repeated .ei.ShellDB.ShellElementStatus shell_element_inventory = 5;` * @param value The shellElementInventory to add. */ @kotlin.jvm.JvmSynthetic @@ -128,7 +134,7 @@ public object ShellDBKt { add(value) } /** - * repeated .ei.ShellDB.ShellElementStatus shell_element_inventory = 5; + * `repeated .ei.ShellDB.ShellElementStatus shell_element_inventory = 5;` * @param values The shellElementInventory to add. */ @kotlin.jvm.JvmSynthetic @@ -137,7 +143,7 @@ public object ShellDBKt { _builder.addAllShellElementInventory(values) } /** - * repeated .ei.ShellDB.ShellElementStatus shell_element_inventory = 5; + * `repeated .ei.ShellDB.ShellElementStatus shell_element_inventory = 5;` * @param values The shellElementInventory to add. */ @kotlin.jvm.JvmSynthetic @@ -147,7 +153,7 @@ public object ShellDBKt { addAll(values) } /** - * repeated .ei.ShellDB.ShellElementStatus shell_element_inventory = 5; + * `repeated .ei.ShellDB.ShellElementStatus shell_element_inventory = 5;` * @param index The index to set the value at. * @param value The shellElementInventory to set. */ @@ -157,7 +163,7 @@ public object ShellDBKt { _builder.setShellElementInventory(index, value) } /** - * repeated .ei.ShellDB.ShellElementStatus shell_element_inventory = 5; + * `repeated .ei.ShellDB.ShellElementStatus shell_element_inventory = 5;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearShellElementInventory") @@ -173,15 +179,15 @@ public object ShellDBKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ShellVariationInventoryProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ShellDB.ShellSetVariationStatus shell_variation_inventory = 8; + * `repeated .ei.ShellDB.ShellSetVariationStatus shell_variation_inventory = 8;` */ public val shellVariationInventory: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getShellVariationInventoryList() + _builder.shellVariationInventoryList ) /** - * repeated .ei.ShellDB.ShellSetVariationStatus shell_variation_inventory = 8; + * `repeated .ei.ShellDB.ShellSetVariationStatus shell_variation_inventory = 8;` * @param value The shellVariationInventory to add. */ @kotlin.jvm.JvmSynthetic @@ -190,7 +196,7 @@ public object ShellDBKt { _builder.addShellVariationInventory(value) } /** - * repeated .ei.ShellDB.ShellSetVariationStatus shell_variation_inventory = 8; + * `repeated .ei.ShellDB.ShellSetVariationStatus shell_variation_inventory = 8;` * @param value The shellVariationInventory to add. */ @kotlin.jvm.JvmSynthetic @@ -200,7 +206,7 @@ public object ShellDBKt { add(value) } /** - * repeated .ei.ShellDB.ShellSetVariationStatus shell_variation_inventory = 8; + * `repeated .ei.ShellDB.ShellSetVariationStatus shell_variation_inventory = 8;` * @param values The shellVariationInventory to add. */ @kotlin.jvm.JvmSynthetic @@ -209,7 +215,7 @@ public object ShellDBKt { _builder.addAllShellVariationInventory(values) } /** - * repeated .ei.ShellDB.ShellSetVariationStatus shell_variation_inventory = 8; + * `repeated .ei.ShellDB.ShellSetVariationStatus shell_variation_inventory = 8;` * @param values The shellVariationInventory to add. */ @kotlin.jvm.JvmSynthetic @@ -219,7 +225,7 @@ public object ShellDBKt { addAll(values) } /** - * repeated .ei.ShellDB.ShellSetVariationStatus shell_variation_inventory = 8; + * `repeated .ei.ShellDB.ShellSetVariationStatus shell_variation_inventory = 8;` * @param index The index to set the value at. * @param value The shellVariationInventory to set. */ @@ -229,7 +235,7 @@ public object ShellDBKt { _builder.setShellVariationInventory(index, value) } /** - * repeated .ei.ShellDB.ShellSetVariationStatus shell_variation_inventory = 8; + * `repeated .ei.ShellDB.ShellSetVariationStatus shell_variation_inventory = 8;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearShellVariationInventory") @@ -245,15 +251,15 @@ public object ShellDBKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ShellSetInventoryProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ShellDB.ShellStatus shell_set_inventory = 2; + * `repeated .ei.ShellDB.ShellStatus shell_set_inventory = 2;` */ public val shellSetInventory: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getShellSetInventoryList() + _builder.shellSetInventoryList ) /** - * repeated .ei.ShellDB.ShellStatus shell_set_inventory = 2; + * `repeated .ei.ShellDB.ShellStatus shell_set_inventory = 2;` * @param value The shellSetInventory to add. */ @kotlin.jvm.JvmSynthetic @@ -262,7 +268,7 @@ public object ShellDBKt { _builder.addShellSetInventory(value) } /** - * repeated .ei.ShellDB.ShellStatus shell_set_inventory = 2; + * `repeated .ei.ShellDB.ShellStatus shell_set_inventory = 2;` * @param value The shellSetInventory to add. */ @kotlin.jvm.JvmSynthetic @@ -272,7 +278,7 @@ public object ShellDBKt { add(value) } /** - * repeated .ei.ShellDB.ShellStatus shell_set_inventory = 2; + * `repeated .ei.ShellDB.ShellStatus shell_set_inventory = 2;` * @param values The shellSetInventory to add. */ @kotlin.jvm.JvmSynthetic @@ -281,7 +287,7 @@ public object ShellDBKt { _builder.addAllShellSetInventory(values) } /** - * repeated .ei.ShellDB.ShellStatus shell_set_inventory = 2; + * `repeated .ei.ShellDB.ShellStatus shell_set_inventory = 2;` * @param values The shellSetInventory to add. */ @kotlin.jvm.JvmSynthetic @@ -291,7 +297,7 @@ public object ShellDBKt { addAll(values) } /** - * repeated .ei.ShellDB.ShellStatus shell_set_inventory = 2; + * `repeated .ei.ShellDB.ShellStatus shell_set_inventory = 2;` * @param index The index to set the value at. * @param value The shellSetInventory to set. */ @@ -301,7 +307,7 @@ public object ShellDBKt { _builder.setShellSetInventory(index, value) } /** - * repeated .ei.ShellDB.ShellStatus shell_set_inventory = 2; + * `repeated .ei.ShellDB.ShellStatus shell_set_inventory = 2;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearShellSetInventory") @@ -317,15 +323,15 @@ public object ShellDBKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ShellObjectInventoryProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ShellDB.ShellStatus shell_object_inventory = 4; + * `repeated .ei.ShellDB.ShellStatus shell_object_inventory = 4;` */ public val shellObjectInventory: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getShellObjectInventoryList() + _builder.shellObjectInventoryList ) /** - * repeated .ei.ShellDB.ShellStatus shell_object_inventory = 4; + * `repeated .ei.ShellDB.ShellStatus shell_object_inventory = 4;` * @param value The shellObjectInventory to add. */ @kotlin.jvm.JvmSynthetic @@ -334,7 +340,7 @@ public object ShellDBKt { _builder.addShellObjectInventory(value) } /** - * repeated .ei.ShellDB.ShellStatus shell_object_inventory = 4; + * `repeated .ei.ShellDB.ShellStatus shell_object_inventory = 4;` * @param value The shellObjectInventory to add. */ @kotlin.jvm.JvmSynthetic @@ -344,7 +350,7 @@ public object ShellDBKt { add(value) } /** - * repeated .ei.ShellDB.ShellStatus shell_object_inventory = 4; + * `repeated .ei.ShellDB.ShellStatus shell_object_inventory = 4;` * @param values The shellObjectInventory to add. */ @kotlin.jvm.JvmSynthetic @@ -353,7 +359,7 @@ public object ShellDBKt { _builder.addAllShellObjectInventory(values) } /** - * repeated .ei.ShellDB.ShellStatus shell_object_inventory = 4; + * `repeated .ei.ShellDB.ShellStatus shell_object_inventory = 4;` * @param values The shellObjectInventory to add. */ @kotlin.jvm.JvmSynthetic @@ -363,7 +369,7 @@ public object ShellDBKt { addAll(values) } /** - * repeated .ei.ShellDB.ShellStatus shell_object_inventory = 4; + * `repeated .ei.ShellDB.ShellStatus shell_object_inventory = 4;` * @param index The index to set the value at. * @param value The shellObjectInventory to set. */ @@ -373,7 +379,7 @@ public object ShellDBKt { _builder.setShellObjectInventory(index, value) } /** - * repeated .ei.ShellDB.ShellStatus shell_object_inventory = 4; + * `repeated .ei.ShellDB.ShellStatus shell_object_inventory = 4;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearShellObjectInventory") @@ -389,15 +395,15 @@ public object ShellDBKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class FarmConfigsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ShellDB.FarmConfiguration farm_configs = 3; + * `repeated .ei.ShellDB.FarmConfiguration farm_configs = 3;` */ public val farmConfigs: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getFarmConfigsList() + _builder.farmConfigsList ) /** - * repeated .ei.ShellDB.FarmConfiguration farm_configs = 3; + * `repeated .ei.ShellDB.FarmConfiguration farm_configs = 3;` * @param value The farmConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -406,7 +412,7 @@ public object ShellDBKt { _builder.addFarmConfigs(value) } /** - * repeated .ei.ShellDB.FarmConfiguration farm_configs = 3; + * `repeated .ei.ShellDB.FarmConfiguration farm_configs = 3;` * @param value The farmConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -416,7 +422,7 @@ public object ShellDBKt { add(value) } /** - * repeated .ei.ShellDB.FarmConfiguration farm_configs = 3; + * `repeated .ei.ShellDB.FarmConfiguration farm_configs = 3;` * @param values The farmConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -425,7 +431,7 @@ public object ShellDBKt { _builder.addAllFarmConfigs(values) } /** - * repeated .ei.ShellDB.FarmConfiguration farm_configs = 3; + * `repeated .ei.ShellDB.FarmConfiguration farm_configs = 3;` * @param values The farmConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -435,7 +441,7 @@ public object ShellDBKt { addAll(values) } /** - * repeated .ei.ShellDB.FarmConfiguration farm_configs = 3; + * `repeated .ei.ShellDB.FarmConfiguration farm_configs = 3;` * @param index The index to set the value at. * @param value The farmConfigs to set. */ @@ -445,7 +451,7 @@ public object ShellDBKt { _builder.setFarmConfigs(index, value) } /** - * repeated .ei.ShellDB.FarmConfiguration farm_configs = 3; + * `repeated .ei.ShellDB.FarmConfiguration farm_configs = 3;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearFarmConfigs") @@ -461,15 +467,15 @@ public object ShellDBKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class SavedConfigsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ShellDB.SavedFarmConfiguration saved_configs = 9; + * `repeated .ei.ShellDB.SavedFarmConfiguration saved_configs = 9;` */ public val savedConfigs: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getSavedConfigsList() + _builder.savedConfigsList ) /** - * repeated .ei.ShellDB.SavedFarmConfiguration saved_configs = 9; + * `repeated .ei.ShellDB.SavedFarmConfiguration saved_configs = 9;` * @param value The savedConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -478,7 +484,7 @@ public object ShellDBKt { _builder.addSavedConfigs(value) } /** - * repeated .ei.ShellDB.SavedFarmConfiguration saved_configs = 9; + * `repeated .ei.ShellDB.SavedFarmConfiguration saved_configs = 9;` * @param value The savedConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -488,7 +494,7 @@ public object ShellDBKt { add(value) } /** - * repeated .ei.ShellDB.SavedFarmConfiguration saved_configs = 9; + * `repeated .ei.ShellDB.SavedFarmConfiguration saved_configs = 9;` * @param values The savedConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -497,7 +503,7 @@ public object ShellDBKt { _builder.addAllSavedConfigs(values) } /** - * repeated .ei.ShellDB.SavedFarmConfiguration saved_configs = 9; + * `repeated .ei.ShellDB.SavedFarmConfiguration saved_configs = 9;` * @param values The savedConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -507,7 +513,7 @@ public object ShellDBKt { addAll(values) } /** - * repeated .ei.ShellDB.SavedFarmConfiguration saved_configs = 9; + * `repeated .ei.ShellDB.SavedFarmConfiguration saved_configs = 9;` * @param index The index to set the value at. * @param value The savedConfigs to set. */ @@ -517,7 +523,7 @@ public object ShellDBKt { _builder.setSavedConfigs(index, value) } /** - * repeated .ei.ShellDB.SavedFarmConfiguration saved_configs = 9; + * `repeated .ei.ShellDB.SavedFarmConfiguration saved_configs = 9;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearSavedConfigs") @@ -533,16 +539,16 @@ public object ShellDBKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class NewShellsDownloadedProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated string new_shells_downloaded = 6; + * `repeated string new_shells_downloaded = 6;` * @return A list containing the newShellsDownloaded. */ public val newShellsDownloaded: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getNewShellsDownloadedList() + _builder.newShellsDownloadedList ) /** - * repeated string new_shells_downloaded = 6; + * `repeated string new_shells_downloaded = 6;` * @param value The newShellsDownloaded to add. */ @kotlin.jvm.JvmSynthetic @@ -551,7 +557,7 @@ public object ShellDBKt { _builder.addNewShellsDownloaded(value) } /** - * repeated string new_shells_downloaded = 6; + * `repeated string new_shells_downloaded = 6;` * @param value The newShellsDownloaded to add. */ @kotlin.jvm.JvmSynthetic @@ -561,7 +567,7 @@ public object ShellDBKt { add(value) } /** - * repeated string new_shells_downloaded = 6; + * `repeated string new_shells_downloaded = 6;` * @param values The newShellsDownloaded to add. */ @kotlin.jvm.JvmSynthetic @@ -570,7 +576,7 @@ public object ShellDBKt { _builder.addAllNewShellsDownloaded(values) } /** - * repeated string new_shells_downloaded = 6; + * `repeated string new_shells_downloaded = 6;` * @param values The newShellsDownloaded to add. */ @kotlin.jvm.JvmSynthetic @@ -580,7 +586,7 @@ public object ShellDBKt { addAll(values) } /** - * repeated string new_shells_downloaded = 6; + * `repeated string new_shells_downloaded = 6;` * @param index The index to set the value at. * @param value The newShellsDownloaded to set. */ @@ -589,7 +595,7 @@ public object ShellDBKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setNewShellsDownloaded(index, value) }/** - * repeated string new_shells_downloaded = 6; + * `repeated string new_shells_downloaded = 6;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearNewShellsDownloaded") @@ -603,16 +609,16 @@ public object ShellDBKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class NewShellsSeenProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated string new_shells_seen = 7; + * `repeated string new_shells_seen = 7;` * @return A list containing the newShellsSeen. */ public val newShellsSeen: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getNewShellsSeenList() + _builder.newShellsSeenList ) /** - * repeated string new_shells_seen = 7; + * `repeated string new_shells_seen = 7;` * @param value The newShellsSeen to add. */ @kotlin.jvm.JvmSynthetic @@ -621,7 +627,7 @@ public object ShellDBKt { _builder.addNewShellsSeen(value) } /** - * repeated string new_shells_seen = 7; + * `repeated string new_shells_seen = 7;` * @param value The newShellsSeen to add. */ @kotlin.jvm.JvmSynthetic @@ -631,7 +637,7 @@ public object ShellDBKt { add(value) } /** - * repeated string new_shells_seen = 7; + * `repeated string new_shells_seen = 7;` * @param values The newShellsSeen to add. */ @kotlin.jvm.JvmSynthetic @@ -640,7 +646,7 @@ public object ShellDBKt { _builder.addAllNewShellsSeen(values) } /** - * repeated string new_shells_seen = 7; + * `repeated string new_shells_seen = 7;` * @param values The newShellsSeen to add. */ @kotlin.jvm.JvmSynthetic @@ -650,7 +656,7 @@ public object ShellDBKt { addAll(values) } /** - * repeated string new_shells_seen = 7; + * `repeated string new_shells_seen = 7;` * @param index The index to set the value at. * @param value The newShellsSeen to set. */ @@ -659,7 +665,7 @@ public object ShellDBKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setNewShellsSeen(index, value) }/** - * repeated string new_shells_seen = 7; + * `repeated string new_shells_seen = 7;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearNewShellsSeen") @@ -667,23 +673,23 @@ public object ShellDBKt { _builder.clearNewShellsSeen() } /** - * optional double last_showcase_featured_time_seen = 11; + * `optional double last_showcase_featured_time_seen = 11;` */ public var lastShowcaseFeaturedTimeSeen: kotlin.Double @JvmName("getLastShowcaseFeaturedTimeSeen") - get() = _builder.getLastShowcaseFeaturedTimeSeen() + get() = _builder.lastShowcaseFeaturedTimeSeen @JvmName("setLastShowcaseFeaturedTimeSeen") set(value) { - _builder.setLastShowcaseFeaturedTimeSeen(value) + _builder.lastShowcaseFeaturedTimeSeen = value } /** - * optional double last_showcase_featured_time_seen = 11; + * `optional double last_showcase_featured_time_seen = 11;` */ public fun clearLastShowcaseFeaturedTimeSeen() { _builder.clearLastShowcaseFeaturedTimeSeen() } /** - * optional double last_showcase_featured_time_seen = 11; + * `optional double last_showcase_featured_time_seen = 11;` * @return Whether the lastShowcaseFeaturedTimeSeen field is set. */ public fun hasLastShowcaseFeaturedTimeSeen(): kotlin.Boolean { @@ -691,23 +697,23 @@ public object ShellDBKt { } /** - * optional bool lighting_controls_unlocked = 10; + * `optional bool lighting_controls_unlocked = 10;` */ public var lightingControlsUnlocked: kotlin.Boolean @JvmName("getLightingControlsUnlocked") - get() = _builder.getLightingControlsUnlocked() + get() = _builder.lightingControlsUnlocked @JvmName("setLightingControlsUnlocked") set(value) { - _builder.setLightingControlsUnlocked(value) + _builder.lightingControlsUnlocked = value } /** - * optional bool lighting_controls_unlocked = 10; + * `optional bool lighting_controls_unlocked = 10;` */ public fun clearLightingControlsUnlocked() { _builder.clearLightingControlsUnlocked() } /** - * optional bool lighting_controls_unlocked = 10; + * `optional bool lighting_controls_unlocked = 10;` * @return Whether the lightingControlsUnlocked field is set. */ public fun hasLightingControlsUnlocked(): kotlin.Boolean { @@ -717,6 +723,9 @@ public object ShellDBKt { @kotlin.jvm.JvmName("-initializeshellStatus") public inline fun shellStatus(block: ei.ShellDBKt.ShellStatusKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellDB.ShellStatus = ei.ShellDBKt.ShellStatusKt.Dsl._create(ei.Ei.ShellDB.ShellStatus.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.ShellDB.ShellStatus` + */ public object ShellStatusKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -734,23 +743,23 @@ public object ShellDBKt { internal fun _build(): ei.Ei.ShellDB.ShellStatus = _builder.build() /** - * optional string identifier = 1; + * `optional string identifier = 1;` */ public var identifier: kotlin.String @JvmName("getIdentifier") - get() = _builder.getIdentifier() + get() = _builder.identifier @JvmName("setIdentifier") set(value) { - _builder.setIdentifier(value) + _builder.identifier = value } /** - * optional string identifier = 1; + * `optional string identifier = 1;` */ public fun clearIdentifier() { _builder.clearIdentifier() } /** - * optional string identifier = 1; + * `optional string identifier = 1;` * @return Whether the identifier field is set. */ public fun hasIdentifier(): kotlin.Boolean { @@ -758,23 +767,23 @@ public object ShellDBKt { } /** - * optional bool owned = 2; + * `optional bool owned = 2;` */ public var owned: kotlin.Boolean @JvmName("getOwned") - get() = _builder.getOwned() + get() = _builder.owned @JvmName("setOwned") set(value) { - _builder.setOwned(value) + _builder.owned = value } /** - * optional bool owned = 2; + * `optional bool owned = 2;` */ public fun clearOwned() { _builder.clearOwned() } /** - * optional bool owned = 2; + * `optional bool owned = 2;` * @return Whether the owned field is set. */ public fun hasOwned(): kotlin.Boolean { @@ -785,6 +794,9 @@ public object ShellDBKt { @kotlin.jvm.JvmName("-initializeshellElementStatus") public inline fun shellElementStatus(block: ei.ShellDBKt.ShellElementStatusKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellDB.ShellElementStatus = ei.ShellDBKt.ShellElementStatusKt.Dsl._create(ei.Ei.ShellDB.ShellElementStatus.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.ShellDB.ShellElementStatus` + */ public object ShellElementStatusKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -802,23 +814,23 @@ public object ShellDBKt { internal fun _build(): ei.Ei.ShellDB.ShellElementStatus = _builder.build() /** - * optional .ei.ShellDB.FarmElement element = 1; + * `optional .ei.ShellDB.FarmElement element = 1;` */ public var element: ei.Ei.ShellDB.FarmElement @JvmName("getElement") - get() = _builder.getElement() + get() = _builder.element @JvmName("setElement") set(value) { - _builder.setElement(value) + _builder.element = value } /** - * optional .ei.ShellDB.FarmElement element = 1; + * `optional .ei.ShellDB.FarmElement element = 1;` */ public fun clearElement() { _builder.clearElement() } /** - * optional .ei.ShellDB.FarmElement element = 1; + * `optional .ei.ShellDB.FarmElement element = 1;` * @return Whether the element field is set. */ public fun hasElement(): kotlin.Boolean { @@ -826,23 +838,23 @@ public object ShellDBKt { } /** - * optional string set_identifier = 2; + * `optional string set_identifier = 2;` */ public var setIdentifier: kotlin.String @JvmName("getSetIdentifier") - get() = _builder.getSetIdentifier() + get() = _builder.setIdentifier @JvmName("setSetIdentifier") set(value) { - _builder.setSetIdentifier(value) + _builder.setIdentifier = value } /** - * optional string set_identifier = 2; + * `optional string set_identifier = 2;` */ public fun clearSetIdentifier() { _builder.clearSetIdentifier() } /** - * optional string set_identifier = 2; + * `optional string set_identifier = 2;` * @return Whether the setIdentifier field is set. */ public fun hasSetIdentifier(): kotlin.Boolean { @@ -853,6 +865,9 @@ public object ShellDBKt { @kotlin.jvm.JvmName("-initializeshellSetVariationStatus") public inline fun shellSetVariationStatus(block: ei.ShellDBKt.ShellSetVariationStatusKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellDB.ShellSetVariationStatus = ei.ShellDBKt.ShellSetVariationStatusKt.Dsl._create(ei.Ei.ShellDB.ShellSetVariationStatus.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.ShellDB.ShellSetVariationStatus` + */ public object ShellSetVariationStatusKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -870,23 +885,23 @@ public object ShellDBKt { internal fun _build(): ei.Ei.ShellDB.ShellSetVariationStatus = _builder.build() /** - * optional string set_identifier = 1; + * `optional string set_identifier = 1;` */ public var setIdentifier: kotlin.String @JvmName("getSetIdentifier") - get() = _builder.getSetIdentifier() + get() = _builder.setIdentifier @JvmName("setSetIdentifier") set(value) { - _builder.setSetIdentifier(value) + _builder.setIdentifier = value } /** - * optional string set_identifier = 1; + * `optional string set_identifier = 1;` */ public fun clearSetIdentifier() { _builder.clearSetIdentifier() } /** - * optional string set_identifier = 1; + * `optional string set_identifier = 1;` * @return Whether the setIdentifier field is set. */ public fun hasSetIdentifier(): kotlin.Boolean { @@ -900,16 +915,16 @@ public object ShellDBKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class OwnedVariationsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated string owned_variations = 2; + * `repeated string owned_variations = 2;` * @return A list containing the ownedVariations. */ public val ownedVariations: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getOwnedVariationsList() + _builder.ownedVariationsList ) /** - * repeated string owned_variations = 2; + * `repeated string owned_variations = 2;` * @param value The ownedVariations to add. */ @kotlin.jvm.JvmSynthetic @@ -918,7 +933,7 @@ public object ShellDBKt { _builder.addOwnedVariations(value) } /** - * repeated string owned_variations = 2; + * `repeated string owned_variations = 2;` * @param value The ownedVariations to add. */ @kotlin.jvm.JvmSynthetic @@ -928,7 +943,7 @@ public object ShellDBKt { add(value) } /** - * repeated string owned_variations = 2; + * `repeated string owned_variations = 2;` * @param values The ownedVariations to add. */ @kotlin.jvm.JvmSynthetic @@ -937,7 +952,7 @@ public object ShellDBKt { _builder.addAllOwnedVariations(values) } /** - * repeated string owned_variations = 2; + * `repeated string owned_variations = 2;` * @param values The ownedVariations to add. */ @kotlin.jvm.JvmSynthetic @@ -947,7 +962,7 @@ public object ShellDBKt { addAll(values) } /** - * repeated string owned_variations = 2; + * `repeated string owned_variations = 2;` * @param index The index to set the value at. * @param value The ownedVariations to set. */ @@ -956,7 +971,7 @@ public object ShellDBKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setOwnedVariations(index, value) }/** - * repeated string owned_variations = 2; + * `repeated string owned_variations = 2;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearOwnedVariations") @@ -967,6 +982,9 @@ public object ShellDBKt { @kotlin.jvm.JvmName("-initializefarmConfiguration") public inline fun farmConfiguration(block: ei.ShellDBKt.FarmConfigurationKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellDB.FarmConfiguration = ei.ShellDBKt.FarmConfigurationKt.Dsl._create(ei.Ei.ShellDB.FarmConfiguration.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.ShellDB.FarmConfiguration` + */ public object FarmConfigurationKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -990,15 +1008,15 @@ public object ShellDBKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class LockedElementsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ShellDB.FarmElement locked_elements = 10; + * `repeated .ei.ShellDB.FarmElement locked_elements = 10;` */ - public val lockedElements: com.google.protobuf.kotlin.DslList + public val lockedElements: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getLockedElementsList() + _builder.lockedElementsList ) /** - * repeated .ei.ShellDB.FarmElement locked_elements = 10; + * `repeated .ei.ShellDB.FarmElement locked_elements = 10;` * @param value The lockedElements to add. */ @kotlin.jvm.JvmSynthetic @@ -1006,7 +1024,7 @@ public object ShellDBKt { public fun com.google.protobuf.kotlin.DslList.add(value: ei.Ei.ShellDB.FarmElement) { _builder.addLockedElements(value) }/** - * repeated .ei.ShellDB.FarmElement locked_elements = 10; + * `repeated .ei.ShellDB.FarmElement locked_elements = 10;` * @param value The lockedElements to add. */ @kotlin.jvm.JvmSynthetic @@ -1015,7 +1033,7 @@ public object ShellDBKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ei.Ei.ShellDB.FarmElement) { add(value) }/** - * repeated .ei.ShellDB.FarmElement locked_elements = 10; + * `repeated .ei.ShellDB.FarmElement locked_elements = 10;` * @param values The lockedElements to add. */ @kotlin.jvm.JvmSynthetic @@ -1023,7 +1041,7 @@ public object ShellDBKt { public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllLockedElements(values) }/** - * repeated .ei.ShellDB.FarmElement locked_elements = 10; + * `repeated .ei.ShellDB.FarmElement locked_elements = 10;` * @param values The lockedElements to add. */ @kotlin.jvm.JvmSynthetic @@ -1032,7 +1050,7 @@ public object ShellDBKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** - * repeated .ei.ShellDB.FarmElement locked_elements = 10; + * `repeated .ei.ShellDB.FarmElement locked_elements = 10;` * @param index The index to set the value at. * @param value The lockedElements to set. */ @@ -1041,7 +1059,7 @@ public object ShellDBKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ei.Ei.ShellDB.FarmElement) { _builder.setLockedElements(index, value) }/** - * repeated .ei.ShellDB.FarmElement locked_elements = 10; + * `repeated .ei.ShellDB.FarmElement locked_elements = 10;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearLockedElements") @@ -1055,15 +1073,15 @@ public object ShellDBKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ShellConfigsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ShellDB.ShellConfiguration shell_configs = 1; + * `repeated .ei.ShellDB.ShellConfiguration shell_configs = 1;` */ public val shellConfigs: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getShellConfigsList() + _builder.shellConfigsList ) /** - * repeated .ei.ShellDB.ShellConfiguration shell_configs = 1; + * `repeated .ei.ShellDB.ShellConfiguration shell_configs = 1;` * @param value The shellConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -1072,7 +1090,7 @@ public object ShellDBKt { _builder.addShellConfigs(value) } /** - * repeated .ei.ShellDB.ShellConfiguration shell_configs = 1; + * `repeated .ei.ShellDB.ShellConfiguration shell_configs = 1;` * @param value The shellConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -1082,7 +1100,7 @@ public object ShellDBKt { add(value) } /** - * repeated .ei.ShellDB.ShellConfiguration shell_configs = 1; + * `repeated .ei.ShellDB.ShellConfiguration shell_configs = 1;` * @param values The shellConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -1091,7 +1109,7 @@ public object ShellDBKt { _builder.addAllShellConfigs(values) } /** - * repeated .ei.ShellDB.ShellConfiguration shell_configs = 1; + * `repeated .ei.ShellDB.ShellConfiguration shell_configs = 1;` * @param values The shellConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -1101,7 +1119,7 @@ public object ShellDBKt { addAll(values) } /** - * repeated .ei.ShellDB.ShellConfiguration shell_configs = 1; + * `repeated .ei.ShellDB.ShellConfiguration shell_configs = 1;` * @param index The index to set the value at. * @param value The shellConfigs to set. */ @@ -1111,7 +1129,7 @@ public object ShellDBKt { _builder.setShellConfigs(index, value) } /** - * repeated .ei.ShellDB.ShellConfiguration shell_configs = 1; + * `repeated .ei.ShellDB.ShellConfiguration shell_configs = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearShellConfigs") @@ -1127,15 +1145,15 @@ public object ShellDBKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ShellSetConfigsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ShellDB.ShellSetConfiguration shell_set_configs = 2; + * `repeated .ei.ShellDB.ShellSetConfiguration shell_set_configs = 2;` */ public val shellSetConfigs: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getShellSetConfigsList() + _builder.shellSetConfigsList ) /** - * repeated .ei.ShellDB.ShellSetConfiguration shell_set_configs = 2; + * `repeated .ei.ShellDB.ShellSetConfiguration shell_set_configs = 2;` * @param value The shellSetConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -1144,7 +1162,7 @@ public object ShellDBKt { _builder.addShellSetConfigs(value) } /** - * repeated .ei.ShellDB.ShellSetConfiguration shell_set_configs = 2; + * `repeated .ei.ShellDB.ShellSetConfiguration shell_set_configs = 2;` * @param value The shellSetConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -1154,7 +1172,7 @@ public object ShellDBKt { add(value) } /** - * repeated .ei.ShellDB.ShellSetConfiguration shell_set_configs = 2; + * `repeated .ei.ShellDB.ShellSetConfiguration shell_set_configs = 2;` * @param values The shellSetConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -1163,7 +1181,7 @@ public object ShellDBKt { _builder.addAllShellSetConfigs(values) } /** - * repeated .ei.ShellDB.ShellSetConfiguration shell_set_configs = 2; + * `repeated .ei.ShellDB.ShellSetConfiguration shell_set_configs = 2;` * @param values The shellSetConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -1173,7 +1191,7 @@ public object ShellDBKt { addAll(values) } /** - * repeated .ei.ShellDB.ShellSetConfiguration shell_set_configs = 2; + * `repeated .ei.ShellDB.ShellSetConfiguration shell_set_configs = 2;` * @param index The index to set the value at. * @param value The shellSetConfigs to set. */ @@ -1183,7 +1201,7 @@ public object ShellDBKt { _builder.setShellSetConfigs(index, value) } /** - * repeated .ei.ShellDB.ShellSetConfiguration shell_set_configs = 2; + * `repeated .ei.ShellDB.ShellSetConfiguration shell_set_configs = 2;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearShellSetConfigs") @@ -1193,23 +1211,23 @@ public object ShellDBKt { /** - * optional bool configure_chickens_by_group = 7; + * `optional bool configure_chickens_by_group = 7;` */ public var configureChickensByGroup: kotlin.Boolean @JvmName("getConfigureChickensByGroup") - get() = _builder.getConfigureChickensByGroup() + get() = _builder.configureChickensByGroup @JvmName("setConfigureChickensByGroup") set(value) { - _builder.setConfigureChickensByGroup(value) + _builder.configureChickensByGroup = value } /** - * optional bool configure_chickens_by_group = 7; + * `optional bool configure_chickens_by_group = 7;` */ public fun clearConfigureChickensByGroup() { _builder.clearConfigureChickensByGroup() } /** - * optional bool configure_chickens_by_group = 7; + * `optional bool configure_chickens_by_group = 7;` * @return Whether the configureChickensByGroup field is set. */ public fun hasConfigureChickensByGroup(): kotlin.Boolean { @@ -1223,15 +1241,15 @@ public object ShellDBKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class GroupConfigsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ShellDB.ShellGroupConfiguration group_configs = 8; + * `repeated .ei.ShellDB.ShellGroupConfiguration group_configs = 8;` */ public val groupConfigs: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getGroupConfigsList() + _builder.groupConfigsList ) /** - * repeated .ei.ShellDB.ShellGroupConfiguration group_configs = 8; + * `repeated .ei.ShellDB.ShellGroupConfiguration group_configs = 8;` * @param value The groupConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -1240,7 +1258,7 @@ public object ShellDBKt { _builder.addGroupConfigs(value) } /** - * repeated .ei.ShellDB.ShellGroupConfiguration group_configs = 8; + * `repeated .ei.ShellDB.ShellGroupConfiguration group_configs = 8;` * @param value The groupConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -1250,7 +1268,7 @@ public object ShellDBKt { add(value) } /** - * repeated .ei.ShellDB.ShellGroupConfiguration group_configs = 8; + * `repeated .ei.ShellDB.ShellGroupConfiguration group_configs = 8;` * @param values The groupConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -1259,7 +1277,7 @@ public object ShellDBKt { _builder.addAllGroupConfigs(values) } /** - * repeated .ei.ShellDB.ShellGroupConfiguration group_configs = 8; + * `repeated .ei.ShellDB.ShellGroupConfiguration group_configs = 8;` * @param values The groupConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -1269,7 +1287,7 @@ public object ShellDBKt { addAll(values) } /** - * repeated .ei.ShellDB.ShellGroupConfiguration group_configs = 8; + * `repeated .ei.ShellDB.ShellGroupConfiguration group_configs = 8;` * @param index The index to set the value at. * @param value The groupConfigs to set. */ @@ -1279,7 +1297,7 @@ public object ShellDBKt { _builder.setGroupConfigs(index, value) } /** - * repeated .ei.ShellDB.ShellGroupConfiguration group_configs = 8; + * `repeated .ei.ShellDB.ShellGroupConfiguration group_configs = 8;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearGroupConfigs") @@ -1295,15 +1313,15 @@ public object ShellDBKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ChickenConfigsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ShellDB.ChickenConfig chicken_configs = 9; + * `repeated .ei.ShellDB.ChickenConfig chicken_configs = 9;` */ public val chickenConfigs: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getChickenConfigsList() + _builder.chickenConfigsList ) /** - * repeated .ei.ShellDB.ChickenConfig chicken_configs = 9; + * `repeated .ei.ShellDB.ChickenConfig chicken_configs = 9;` * @param value The chickenConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -1312,7 +1330,7 @@ public object ShellDBKt { _builder.addChickenConfigs(value) } /** - * repeated .ei.ShellDB.ChickenConfig chicken_configs = 9; + * `repeated .ei.ShellDB.ChickenConfig chicken_configs = 9;` * @param value The chickenConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -1322,7 +1340,7 @@ public object ShellDBKt { add(value) } /** - * repeated .ei.ShellDB.ChickenConfig chicken_configs = 9; + * `repeated .ei.ShellDB.ChickenConfig chicken_configs = 9;` * @param values The chickenConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -1331,7 +1349,7 @@ public object ShellDBKt { _builder.addAllChickenConfigs(values) } /** - * repeated .ei.ShellDB.ChickenConfig chicken_configs = 9; + * `repeated .ei.ShellDB.ChickenConfig chicken_configs = 9;` * @param values The chickenConfigs to add. */ @kotlin.jvm.JvmSynthetic @@ -1341,7 +1359,7 @@ public object ShellDBKt { addAll(values) } /** - * repeated .ei.ShellDB.ChickenConfig chicken_configs = 9; + * `repeated .ei.ShellDB.ChickenConfig chicken_configs = 9;` * @param index The index to set the value at. * @param value The chickenConfigs to set. */ @@ -1351,7 +1369,7 @@ public object ShellDBKt { _builder.setChickenConfigs(index, value) } /** - * repeated .ei.ShellDB.ChickenConfig chicken_configs = 9; + * `repeated .ei.ShellDB.ChickenConfig chicken_configs = 9;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearChickenConfigs") @@ -1361,23 +1379,23 @@ public object ShellDBKt { /** - * optional bool lighting_config_enabled = 11; + * `optional bool lighting_config_enabled = 11;` */ public var lightingConfigEnabled: kotlin.Boolean @JvmName("getLightingConfigEnabled") - get() = _builder.getLightingConfigEnabled() + get() = _builder.lightingConfigEnabled @JvmName("setLightingConfigEnabled") set(value) { - _builder.setLightingConfigEnabled(value) + _builder.lightingConfigEnabled = value } /** - * optional bool lighting_config_enabled = 11; + * `optional bool lighting_config_enabled = 11;` */ public fun clearLightingConfigEnabled() { _builder.clearLightingConfigEnabled() } /** - * optional bool lighting_config_enabled = 11; + * `optional bool lighting_config_enabled = 11;` * @return Whether the lightingConfigEnabled field is set. */ public fun hasLightingConfigEnabled(): kotlin.Boolean { @@ -1385,23 +1403,23 @@ public object ShellDBKt { } /** - * optional .ei.ShellDB.LightingConfig lighting_config = 12; + * `optional .ei.ShellDB.LightingConfig lighting_config = 12;` */ public var lightingConfig: ei.Ei.ShellDB.LightingConfig @JvmName("getLightingConfig") - get() = _builder.getLightingConfig() + get() = _builder.lightingConfig @JvmName("setLightingConfig") set(value) { - _builder.setLightingConfig(value) + _builder.lightingConfig = value } /** - * optional .ei.ShellDB.LightingConfig lighting_config = 12; + * `optional .ei.ShellDB.LightingConfig lighting_config = 12;` */ public fun clearLightingConfig() { _builder.clearLightingConfig() } /** - * optional .ei.ShellDB.LightingConfig lighting_config = 12; + * `optional .ei.ShellDB.LightingConfig lighting_config = 12;` * @return Whether the lightingConfig field is set. */ public fun hasLightingConfig(): kotlin.Boolean { @@ -1414,6 +1432,9 @@ public object ShellDBKt { @kotlin.jvm.JvmName("-initializesavedFarmConfiguration") public inline fun savedFarmConfiguration(block: ei.ShellDBKt.SavedFarmConfigurationKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellDB.SavedFarmConfiguration = ei.ShellDBKt.SavedFarmConfigurationKt.Dsl._create(ei.Ei.ShellDB.SavedFarmConfiguration.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.ShellDB.SavedFarmConfiguration` + */ public object SavedFarmConfigurationKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -1431,23 +1452,23 @@ public object ShellDBKt { internal fun _build(): ei.Ei.ShellDB.SavedFarmConfiguration = _builder.build() /** - * optional string id = 1; + * `optional string id = 1;` */ public var id: kotlin.String @JvmName("getId") - get() = _builder.getId() + get() = _builder.id @JvmName("setId") set(value) { - _builder.setId(value) + _builder.id = value } /** - * optional string id = 1; + * `optional string id = 1;` */ public fun clearId() { _builder.clearId() } /** - * optional string id = 1; + * `optional string id = 1;` * @return Whether the id field is set. */ public fun hasId(): kotlin.Boolean { @@ -1455,23 +1476,23 @@ public object ShellDBKt { } /** - * optional .ei.ShellDB.FarmConfiguration config = 2; + * `optional .ei.ShellDB.FarmConfiguration config = 2;` */ public var config: ei.Ei.ShellDB.FarmConfiguration @JvmName("getConfig") - get() = _builder.getConfig() + get() = _builder.config @JvmName("setConfig") set(value) { - _builder.setConfig(value) + _builder.config = value } /** - * optional .ei.ShellDB.FarmConfiguration config = 2; + * `optional .ei.ShellDB.FarmConfiguration config = 2;` */ public fun clearConfig() { _builder.clearConfig() } /** - * optional .ei.ShellDB.FarmConfiguration config = 2; + * `optional .ei.ShellDB.FarmConfiguration config = 2;` * @return Whether the config field is set. */ public fun hasConfig(): kotlin.Boolean { @@ -1481,23 +1502,23 @@ public object ShellDBKt { get() = _builder.configOrNull /** - * optional double client_save_time = 3; + * `optional double client_save_time = 3;` */ public var clientSaveTime: kotlin.Double @JvmName("getClientSaveTime") - get() = _builder.getClientSaveTime() + get() = _builder.clientSaveTime @JvmName("setClientSaveTime") set(value) { - _builder.setClientSaveTime(value) + _builder.clientSaveTime = value } /** - * optional double client_save_time = 3; + * `optional double client_save_time = 3;` */ public fun clearClientSaveTime() { _builder.clearClientSaveTime() } /** - * optional double client_save_time = 3; + * `optional double client_save_time = 3;` * @return Whether the clientSaveTime field is set. */ public fun hasClientSaveTime(): kotlin.Boolean { @@ -1505,23 +1526,23 @@ public object ShellDBKt { } /** - * optional string server_id = 4; + * `optional string server_id = 4;` */ public var serverId: kotlin.String @JvmName("getServerId") - get() = _builder.getServerId() + get() = _builder.serverId @JvmName("setServerId") set(value) { - _builder.setServerId(value) + _builder.serverId = value } /** - * optional string server_id = 4; + * `optional string server_id = 4;` */ public fun clearServerId() { _builder.clearServerId() } /** - * optional string server_id = 4; + * `optional string server_id = 4;` * @return Whether the serverId field is set. */ public fun hasServerId(): kotlin.Boolean { @@ -1529,23 +1550,23 @@ public object ShellDBKt { } /** - * optional string display_name = 5; + * `optional string display_name = 5;` */ public var displayName: kotlin.String @JvmName("getDisplayName") - get() = _builder.getDisplayName() + get() = _builder.displayName @JvmName("setDisplayName") set(value) { - _builder.setDisplayName(value) + _builder.displayName = value } /** - * optional string display_name = 5; + * `optional string display_name = 5;` */ public fun clearDisplayName() { _builder.clearDisplayName() } /** - * optional string display_name = 5; + * `optional string display_name = 5;` * @return Whether the displayName field is set. */ public fun hasDisplayName(): kotlin.Boolean { @@ -1553,23 +1574,23 @@ public object ShellDBKt { } /** - * optional bool purchased = 6; + * `optional bool purchased = 6;` */ public var purchased: kotlin.Boolean @JvmName("getPurchased") - get() = _builder.getPurchased() + get() = _builder.purchased @JvmName("setPurchased") set(value) { - _builder.setPurchased(value) + _builder.purchased = value } /** - * optional bool purchased = 6; + * `optional bool purchased = 6;` */ public fun clearPurchased() { _builder.clearPurchased() } /** - * optional bool purchased = 6; + * `optional bool purchased = 6;` * @return Whether the purchased field is set. */ public fun hasPurchased(): kotlin.Boolean { @@ -1580,6 +1601,9 @@ public object ShellDBKt { @kotlin.jvm.JvmName("-initializeshellConfiguration") public inline fun shellConfiguration(block: ei.ShellDBKt.ShellConfigurationKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellDB.ShellConfiguration = ei.ShellDBKt.ShellConfigurationKt.Dsl._create(ei.Ei.ShellDB.ShellConfiguration.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.ShellDB.ShellConfiguration` + */ public object ShellConfigurationKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -1597,23 +1621,23 @@ public object ShellDBKt { internal fun _build(): ei.Ei.ShellDB.ShellConfiguration = _builder.build() /** - * optional .ei.ShellSpec.AssetType asset_type = 1; + * `optional .ei.ShellSpec.AssetType asset_type = 1;` */ public var assetType: ei.Ei.ShellSpec.AssetType @JvmName("getAssetType") - get() = _builder.getAssetType() + get() = _builder.assetType @JvmName("setAssetType") set(value) { - _builder.setAssetType(value) + _builder.assetType = value } /** - * optional .ei.ShellSpec.AssetType asset_type = 1; + * `optional .ei.ShellSpec.AssetType asset_type = 1;` */ public fun clearAssetType() { _builder.clearAssetType() } /** - * optional .ei.ShellSpec.AssetType asset_type = 1; + * `optional .ei.ShellSpec.AssetType asset_type = 1;` * @return Whether the assetType field is set. */ public fun hasAssetType(): kotlin.Boolean { @@ -1621,23 +1645,23 @@ public object ShellDBKt { } /** - * optional uint32 index = 2; + * `optional uint32 index = 2;` */ public var index: kotlin.Int @JvmName("getIndex") - get() = _builder.getIndex() + get() = _builder.index @JvmName("setIndex") set(value) { - _builder.setIndex(value) + _builder.index = value } /** - * optional uint32 index = 2; + * `optional uint32 index = 2;` */ public fun clearIndex() { _builder.clearIndex() } /** - * optional uint32 index = 2; + * `optional uint32 index = 2;` * @return Whether the index field is set. */ public fun hasIndex(): kotlin.Boolean { @@ -1645,23 +1669,23 @@ public object ShellDBKt { } /** - * optional string shell_identifier = 3; + * `optional string shell_identifier = 3;` */ public var shellIdentifier: kotlin.String @JvmName("getShellIdentifier") - get() = _builder.getShellIdentifier() + get() = _builder.shellIdentifier @JvmName("setShellIdentifier") set(value) { - _builder.setShellIdentifier(value) + _builder.shellIdentifier = value } /** - * optional string shell_identifier = 3; + * `optional string shell_identifier = 3;` */ public fun clearShellIdentifier() { _builder.clearShellIdentifier() } /** - * optional string shell_identifier = 3; + * `optional string shell_identifier = 3;` * @return Whether the shellIdentifier field is set. */ public fun hasShellIdentifier(): kotlin.Boolean { @@ -1672,6 +1696,9 @@ public object ShellDBKt { @kotlin.jvm.JvmName("-initializeshellSetConfiguration") public inline fun shellSetConfiguration(block: ei.ShellDBKt.ShellSetConfigurationKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellDB.ShellSetConfiguration = ei.ShellDBKt.ShellSetConfigurationKt.Dsl._create(ei.Ei.ShellDB.ShellSetConfiguration.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.ShellDB.ShellSetConfiguration` + */ public object ShellSetConfigurationKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -1689,23 +1716,23 @@ public object ShellDBKt { internal fun _build(): ei.Ei.ShellDB.ShellSetConfiguration = _builder.build() /** - * optional .ei.ShellDB.FarmElement element = 1; + * `optional .ei.ShellDB.FarmElement element = 1;` */ public var element: ei.Ei.ShellDB.FarmElement @JvmName("getElement") - get() = _builder.getElement() + get() = _builder.element @JvmName("setElement") set(value) { - _builder.setElement(value) + _builder.element = value } /** - * optional .ei.ShellDB.FarmElement element = 1; + * `optional .ei.ShellDB.FarmElement element = 1;` */ public fun clearElement() { _builder.clearElement() } /** - * optional .ei.ShellDB.FarmElement element = 1; + * `optional .ei.ShellDB.FarmElement element = 1;` * @return Whether the element field is set. */ public fun hasElement(): kotlin.Boolean { @@ -1713,23 +1740,23 @@ public object ShellDBKt { } /** - * optional uint32 index = 2; + * `optional uint32 index = 2;` */ public var index: kotlin.Int @JvmName("getIndex") - get() = _builder.getIndex() + get() = _builder.index @JvmName("setIndex") set(value) { - _builder.setIndex(value) + _builder.index = value } /** - * optional uint32 index = 2; + * `optional uint32 index = 2;` */ public fun clearIndex() { _builder.clearIndex() } /** - * optional uint32 index = 2; + * `optional uint32 index = 2;` * @return Whether the index field is set. */ public fun hasIndex(): kotlin.Boolean { @@ -1737,23 +1764,23 @@ public object ShellDBKt { } /** - * optional string shell_set_identifier = 3; + * `optional string shell_set_identifier = 3;` */ public var shellSetIdentifier: kotlin.String @JvmName("getShellSetIdentifier") - get() = _builder.getShellSetIdentifier() + get() = _builder.shellSetIdentifier @JvmName("setShellSetIdentifier") set(value) { - _builder.setShellSetIdentifier(value) + _builder.shellSetIdentifier = value } /** - * optional string shell_set_identifier = 3; + * `optional string shell_set_identifier = 3;` */ public fun clearShellSetIdentifier() { _builder.clearShellSetIdentifier() } /** - * optional string shell_set_identifier = 3; + * `optional string shell_set_identifier = 3;` * @return Whether the shellSetIdentifier field is set. */ public fun hasShellSetIdentifier(): kotlin.Boolean { @@ -1761,23 +1788,23 @@ public object ShellDBKt { } /** - * optional string variation_identifier = 4; + * `optional string variation_identifier = 4;` */ public var variationIdentifier: kotlin.String @JvmName("getVariationIdentifier") - get() = _builder.getVariationIdentifier() + get() = _builder.variationIdentifier @JvmName("setVariationIdentifier") set(value) { - _builder.setVariationIdentifier(value) + _builder.variationIdentifier = value } /** - * optional string variation_identifier = 4; + * `optional string variation_identifier = 4;` */ public fun clearVariationIdentifier() { _builder.clearVariationIdentifier() } /** - * optional string variation_identifier = 4; + * `optional string variation_identifier = 4;` * @return Whether the variationIdentifier field is set. */ public fun hasVariationIdentifier(): kotlin.Boolean { @@ -1785,23 +1812,23 @@ public object ShellDBKt { } /** - * optional string decorator_identifier = 5; + * `optional string decorator_identifier = 5;` */ public var decoratorIdentifier: kotlin.String @JvmName("getDecoratorIdentifier") - get() = _builder.getDecoratorIdentifier() + get() = _builder.decoratorIdentifier @JvmName("setDecoratorIdentifier") set(value) { - _builder.setDecoratorIdentifier(value) + _builder.decoratorIdentifier = value } /** - * optional string decorator_identifier = 5; + * `optional string decorator_identifier = 5;` */ public fun clearDecoratorIdentifier() { _builder.clearDecoratorIdentifier() } /** - * optional string decorator_identifier = 5; + * `optional string decorator_identifier = 5;` * @return Whether the decoratorIdentifier field is set. */ public fun hasDecoratorIdentifier(): kotlin.Boolean { @@ -1812,6 +1839,9 @@ public object ShellDBKt { @kotlin.jvm.JvmName("-initializeshellGroupConfiguration") public inline fun shellGroupConfiguration(block: ei.ShellDBKt.ShellGroupConfigurationKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellDB.ShellGroupConfiguration = ei.ShellDBKt.ShellGroupConfigurationKt.Dsl._create(ei.Ei.ShellDB.ShellGroupConfiguration.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.ShellDB.ShellGroupConfiguration` + */ public object ShellGroupConfigurationKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -1829,23 +1859,23 @@ public object ShellDBKt { internal fun _build(): ei.Ei.ShellDB.ShellGroupConfiguration = _builder.build() /** - * optional .ei.ShellSpec.AssetType asset_type = 1; + * `optional .ei.ShellSpec.AssetType asset_type = 1;` */ public var assetType: ei.Ei.ShellSpec.AssetType @JvmName("getAssetType") - get() = _builder.getAssetType() + get() = _builder.assetType @JvmName("setAssetType") set(value) { - _builder.setAssetType(value) + _builder.assetType = value } /** - * optional .ei.ShellSpec.AssetType asset_type = 1; + * `optional .ei.ShellSpec.AssetType asset_type = 1;` */ public fun clearAssetType() { _builder.clearAssetType() } /** - * optional .ei.ShellSpec.AssetType asset_type = 1; + * `optional .ei.ShellSpec.AssetType asset_type = 1;` * @return Whether the assetType field is set. */ public fun hasAssetType(): kotlin.Boolean { @@ -1853,23 +1883,23 @@ public object ShellDBKt { } /** - * optional string group_identifier = 2; + * `optional string group_identifier = 2;` */ public var groupIdentifier: kotlin.String @JvmName("getGroupIdentifier") - get() = _builder.getGroupIdentifier() + get() = _builder.groupIdentifier @JvmName("setGroupIdentifier") set(value) { - _builder.setGroupIdentifier(value) + _builder.groupIdentifier = value } /** - * optional string group_identifier = 2; + * `optional string group_identifier = 2;` */ public fun clearGroupIdentifier() { _builder.clearGroupIdentifier() } /** - * optional string group_identifier = 2; + * `optional string group_identifier = 2;` * @return Whether the groupIdentifier field is set. */ public fun hasGroupIdentifier(): kotlin.Boolean { @@ -1880,6 +1910,9 @@ public object ShellDBKt { @kotlin.jvm.JvmName("-initializechickenConfig") public inline fun chickenConfig(block: ei.ShellDBKt.ChickenConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellDB.ChickenConfig = ei.ShellDBKt.ChickenConfigKt.Dsl._create(ei.Ei.ShellDB.ChickenConfig.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.ShellDB.ChickenConfig` + */ public object ChickenConfigKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -1897,23 +1930,23 @@ public object ShellDBKt { internal fun _build(): ei.Ei.ShellDB.ChickenConfig = _builder.build() /** - * optional string chicken_identifier = 1; + * `optional string chicken_identifier = 1;` */ public var chickenIdentifier: kotlin.String @JvmName("getChickenIdentifier") - get() = _builder.getChickenIdentifier() + get() = _builder.chickenIdentifier @JvmName("setChickenIdentifier") set(value) { - _builder.setChickenIdentifier(value) + _builder.chickenIdentifier = value } /** - * optional string chicken_identifier = 1; + * `optional string chicken_identifier = 1;` */ public fun clearChickenIdentifier() { _builder.clearChickenIdentifier() } /** - * optional string chicken_identifier = 1; + * `optional string chicken_identifier = 1;` * @return Whether the chickenIdentifier field is set. */ public fun hasChickenIdentifier(): kotlin.Boolean { @@ -1921,23 +1954,23 @@ public object ShellDBKt { } /** - * optional string hat_identifier = 2; + * `optional string hat_identifier = 2;` */ public var hatIdentifier: kotlin.String @JvmName("getHatIdentifier") - get() = _builder.getHatIdentifier() + get() = _builder.hatIdentifier @JvmName("setHatIdentifier") set(value) { - _builder.setHatIdentifier(value) + _builder.hatIdentifier = value } /** - * optional string hat_identifier = 2; + * `optional string hat_identifier = 2;` */ public fun clearHatIdentifier() { _builder.clearHatIdentifier() } /** - * optional string hat_identifier = 2; + * `optional string hat_identifier = 2;` * @return Whether the hatIdentifier field is set. */ public fun hasHatIdentifier(): kotlin.Boolean { @@ -1948,6 +1981,9 @@ public object ShellDBKt { @kotlin.jvm.JvmName("-initializelightingConfig") public inline fun lightingConfig(block: ei.ShellDBKt.LightingConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellDB.LightingConfig = ei.ShellDBKt.LightingConfigKt.Dsl._create(ei.Ei.ShellDB.LightingConfig.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.ShellDB.LightingConfig` + */ public object LightingConfigKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -1965,23 +2001,23 @@ public object ShellDBKt { internal fun _build(): ei.Ei.ShellDB.LightingConfig = _builder.build() /** - * optional .ei.Vector3 light_dir = 1; + * `optional .ei.Vector3 light_dir = 1;` */ public var lightDir: ei.Ei.Vector3 @JvmName("getLightDir") - get() = _builder.getLightDir() + get() = _builder.lightDir @JvmName("setLightDir") set(value) { - _builder.setLightDir(value) + _builder.lightDir = value } /** - * optional .ei.Vector3 light_dir = 1; + * `optional .ei.Vector3 light_dir = 1;` */ public fun clearLightDir() { _builder.clearLightDir() } /** - * optional .ei.Vector3 light_dir = 1; + * `optional .ei.Vector3 light_dir = 1;` * @return Whether the lightDir field is set. */ public fun hasLightDir(): kotlin.Boolean { @@ -1991,23 +2027,23 @@ public object ShellDBKt { get() = _builder.lightDirOrNull /** - * optional .ei.Vector4 light_direct_color = 2; + * `optional .ei.Vector4 light_direct_color = 2;` */ public var lightDirectColor: ei.Ei.Vector4 @JvmName("getLightDirectColor") - get() = _builder.getLightDirectColor() + get() = _builder.lightDirectColor @JvmName("setLightDirectColor") set(value) { - _builder.setLightDirectColor(value) + _builder.lightDirectColor = value } /** - * optional .ei.Vector4 light_direct_color = 2; + * `optional .ei.Vector4 light_direct_color = 2;` */ public fun clearLightDirectColor() { _builder.clearLightDirectColor() } /** - * optional .ei.Vector4 light_direct_color = 2; + * `optional .ei.Vector4 light_direct_color = 2;` * @return Whether the lightDirectColor field is set. */ public fun hasLightDirectColor(): kotlin.Boolean { @@ -2017,23 +2053,23 @@ public object ShellDBKt { get() = _builder.lightDirectColorOrNull /** - * optional float light_direct_intensity = 3; + * `optional float light_direct_intensity = 3;` */ public var lightDirectIntensity: kotlin.Float @JvmName("getLightDirectIntensity") - get() = _builder.getLightDirectIntensity() + get() = _builder.lightDirectIntensity @JvmName("setLightDirectIntensity") set(value) { - _builder.setLightDirectIntensity(value) + _builder.lightDirectIntensity = value } /** - * optional float light_direct_intensity = 3; + * `optional float light_direct_intensity = 3;` */ public fun clearLightDirectIntensity() { _builder.clearLightDirectIntensity() } /** - * optional float light_direct_intensity = 3; + * `optional float light_direct_intensity = 3;` * @return Whether the lightDirectIntensity field is set. */ public fun hasLightDirectIntensity(): kotlin.Boolean { @@ -2041,23 +2077,23 @@ public object ShellDBKt { } /** - * optional .ei.Vector4 light_ambient_color = 4; + * `optional .ei.Vector4 light_ambient_color = 4;` */ public var lightAmbientColor: ei.Ei.Vector4 @JvmName("getLightAmbientColor") - get() = _builder.getLightAmbientColor() + get() = _builder.lightAmbientColor @JvmName("setLightAmbientColor") set(value) { - _builder.setLightAmbientColor(value) + _builder.lightAmbientColor = value } /** - * optional .ei.Vector4 light_ambient_color = 4; + * `optional .ei.Vector4 light_ambient_color = 4;` */ public fun clearLightAmbientColor() { _builder.clearLightAmbientColor() } /** - * optional .ei.Vector4 light_ambient_color = 4; + * `optional .ei.Vector4 light_ambient_color = 4;` * @return Whether the lightAmbientColor field is set. */ public fun hasLightAmbientColor(): kotlin.Boolean { @@ -2067,23 +2103,23 @@ public object ShellDBKt { get() = _builder.lightAmbientColorOrNull /** - * optional float light_ambient_intensity = 5; + * `optional float light_ambient_intensity = 5;` */ public var lightAmbientIntensity: kotlin.Float @JvmName("getLightAmbientIntensity") - get() = _builder.getLightAmbientIntensity() + get() = _builder.lightAmbientIntensity @JvmName("setLightAmbientIntensity") set(value) { - _builder.setLightAmbientIntensity(value) + _builder.lightAmbientIntensity = value } /** - * optional float light_ambient_intensity = 5; + * `optional float light_ambient_intensity = 5;` */ public fun clearLightAmbientIntensity() { _builder.clearLightAmbientIntensity() } /** - * optional float light_ambient_intensity = 5; + * `optional float light_ambient_intensity = 5;` * @return Whether the lightAmbientIntensity field is set. */ public fun hasLightAmbientIntensity(): kotlin.Boolean { @@ -2091,23 +2127,23 @@ public object ShellDBKt { } /** - * optional .ei.Vector4 fog_color = 6; + * `optional .ei.Vector4 fog_color = 6;` */ public var fogColor: ei.Ei.Vector4 @JvmName("getFogColor") - get() = _builder.getFogColor() + get() = _builder.fogColor @JvmName("setFogColor") set(value) { - _builder.setFogColor(value) + _builder.fogColor = value } /** - * optional .ei.Vector4 fog_color = 6; + * `optional .ei.Vector4 fog_color = 6;` */ public fun clearFogColor() { _builder.clearFogColor() } /** - * optional .ei.Vector4 fog_color = 6; + * `optional .ei.Vector4 fog_color = 6;` * @return Whether the fogColor field is set. */ public fun hasFogColor(): kotlin.Boolean { @@ -2117,23 +2153,23 @@ public object ShellDBKt { get() = _builder.fogColorOrNull /** - * optional float fog_near = 7; + * `optional float fog_near = 7;` */ public var fogNear: kotlin.Float @JvmName("getFogNear") - get() = _builder.getFogNear() + get() = _builder.fogNear @JvmName("setFogNear") set(value) { - _builder.setFogNear(value) + _builder.fogNear = value } /** - * optional float fog_near = 7; + * `optional float fog_near = 7;` */ public fun clearFogNear() { _builder.clearFogNear() } /** - * optional float fog_near = 7; + * `optional float fog_near = 7;` * @return Whether the fogNear field is set. */ public fun hasFogNear(): kotlin.Boolean { @@ -2141,23 +2177,23 @@ public object ShellDBKt { } /** - * optional float fog_far = 8; + * `optional float fog_far = 8;` */ public var fogFar: kotlin.Float @JvmName("getFogFar") - get() = _builder.getFogFar() + get() = _builder.fogFar @JvmName("setFogFar") set(value) { - _builder.setFogFar(value) + _builder.fogFar = value } /** - * optional float fog_far = 8; + * `optional float fog_far = 8;` */ public fun clearFogFar() { _builder.clearFogFar() } /** - * optional float fog_far = 8; + * `optional float fog_far = 8;` * @return Whether the fogFar field is set. */ public fun hasFogFar(): kotlin.Boolean { @@ -2165,23 +2201,23 @@ public object ShellDBKt { } /** - * optional float fog_density = 9; + * `optional float fog_density = 9;` */ public var fogDensity: kotlin.Float @JvmName("getFogDensity") - get() = _builder.getFogDensity() + get() = _builder.fogDensity @JvmName("setFogDensity") set(value) { - _builder.setFogDensity(value) + _builder.fogDensity = value } /** - * optional float fog_density = 9; + * `optional float fog_density = 9;` */ public fun clearFogDensity() { _builder.clearFogDensity() } /** - * optional float fog_density = 9; + * `optional float fog_density = 9;` * @return Whether the fogDensity field is set. */ public fun hasFogDensity(): kotlin.Boolean { @@ -2191,64 +2227,64 @@ public object ShellDBKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ShellDB.copy(block: ei.ShellDBKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellDB = - ei.ShellDBKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ShellDB.copy(block: `ei`.ShellDBKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellDB = + `ei`.ShellDBKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ShellDB.ShellStatus.copy(block: ei.ShellDBKt.ShellStatusKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellDB.ShellStatus = - ei.ShellDBKt.ShellStatusKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ShellDB.ShellStatus.copy(block: `ei`.ShellDBKt.ShellStatusKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellDB.ShellStatus = + `ei`.ShellDBKt.ShellStatusKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ShellDB.ShellElementStatus.copy(block: ei.ShellDBKt.ShellElementStatusKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellDB.ShellElementStatus = - ei.ShellDBKt.ShellElementStatusKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ShellDB.ShellElementStatus.copy(block: `ei`.ShellDBKt.ShellElementStatusKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellDB.ShellElementStatus = + `ei`.ShellDBKt.ShellElementStatusKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ShellDB.ShellSetVariationStatus.copy(block: ei.ShellDBKt.ShellSetVariationStatusKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellDB.ShellSetVariationStatus = - ei.ShellDBKt.ShellSetVariationStatusKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ShellDB.ShellSetVariationStatus.copy(block: `ei`.ShellDBKt.ShellSetVariationStatusKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellDB.ShellSetVariationStatus = + `ei`.ShellDBKt.ShellSetVariationStatusKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ShellDB.FarmConfiguration.copy(block: ei.ShellDBKt.FarmConfigurationKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellDB.FarmConfiguration = - ei.ShellDBKt.FarmConfigurationKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ShellDB.FarmConfiguration.copy(block: `ei`.ShellDBKt.FarmConfigurationKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellDB.FarmConfiguration = + `ei`.ShellDBKt.FarmConfigurationKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.ShellDB.FarmConfigurationOrBuilder.lightingConfigOrNull: ei.Ei.ShellDB.LightingConfig? +public val ei.Ei.ShellDB.FarmConfigurationOrBuilder.lightingConfigOrNull: ei.Ei.ShellDB.LightingConfig? get() = if (hasLightingConfig()) getLightingConfig() else null @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ShellDB.SavedFarmConfiguration.copy(block: ei.ShellDBKt.SavedFarmConfigurationKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellDB.SavedFarmConfiguration = - ei.ShellDBKt.SavedFarmConfigurationKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ShellDB.SavedFarmConfiguration.copy(block: `ei`.ShellDBKt.SavedFarmConfigurationKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellDB.SavedFarmConfiguration = + `ei`.ShellDBKt.SavedFarmConfigurationKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.ShellDB.SavedFarmConfigurationOrBuilder.configOrNull: ei.Ei.ShellDB.FarmConfiguration? +public val ei.Ei.ShellDB.SavedFarmConfigurationOrBuilder.configOrNull: ei.Ei.ShellDB.FarmConfiguration? get() = if (hasConfig()) getConfig() else null @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ShellDB.ShellConfiguration.copy(block: ei.ShellDBKt.ShellConfigurationKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellDB.ShellConfiguration = - ei.ShellDBKt.ShellConfigurationKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ShellDB.ShellConfiguration.copy(block: `ei`.ShellDBKt.ShellConfigurationKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellDB.ShellConfiguration = + `ei`.ShellDBKt.ShellConfigurationKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ShellDB.ShellSetConfiguration.copy(block: ei.ShellDBKt.ShellSetConfigurationKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellDB.ShellSetConfiguration = - ei.ShellDBKt.ShellSetConfigurationKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ShellDB.ShellSetConfiguration.copy(block: `ei`.ShellDBKt.ShellSetConfigurationKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellDB.ShellSetConfiguration = + `ei`.ShellDBKt.ShellSetConfigurationKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ShellDB.ShellGroupConfiguration.copy(block: ei.ShellDBKt.ShellGroupConfigurationKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellDB.ShellGroupConfiguration = - ei.ShellDBKt.ShellGroupConfigurationKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ShellDB.ShellGroupConfiguration.copy(block: `ei`.ShellDBKt.ShellGroupConfigurationKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellDB.ShellGroupConfiguration = + `ei`.ShellDBKt.ShellGroupConfigurationKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ShellDB.ChickenConfig.copy(block: ei.ShellDBKt.ChickenConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellDB.ChickenConfig = - ei.ShellDBKt.ChickenConfigKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ShellDB.ChickenConfig.copy(block: `ei`.ShellDBKt.ChickenConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellDB.ChickenConfig = + `ei`.ShellDBKt.ChickenConfigKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ShellDB.LightingConfig.copy(block: ei.ShellDBKt.LightingConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellDB.LightingConfig = - ei.ShellDBKt.LightingConfigKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ShellDB.LightingConfig.copy(block: `ei`.ShellDBKt.LightingConfigKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellDB.LightingConfig = + `ei`.ShellDBKt.LightingConfigKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.ShellDB.LightingConfigOrBuilder.lightDirOrNull: ei.Ei.Vector3? +public val ei.Ei.ShellDB.LightingConfigOrBuilder.lightDirOrNull: ei.Ei.Vector3? get() = if (hasLightDir()) getLightDir() else null -val ei.Ei.ShellDB.LightingConfigOrBuilder.lightDirectColorOrNull: ei.Ei.Vector4? +public val ei.Ei.ShellDB.LightingConfigOrBuilder.lightDirectColorOrNull: ei.Ei.Vector4? get() = if (hasLightDirectColor()) getLightDirectColor() else null -val ei.Ei.ShellDB.LightingConfigOrBuilder.lightAmbientColorOrNull: ei.Ei.Vector4? +public val ei.Ei.ShellDB.LightingConfigOrBuilder.lightAmbientColorOrNull: ei.Ei.Vector4? get() = if (hasLightAmbientColor()) getLightAmbientColor() else null -val ei.Ei.ShellDB.LightingConfigOrBuilder.fogColorOrNull: ei.Ei.Vector4? +public val ei.Ei.ShellDB.LightingConfigOrBuilder.fogColorOrNull: ei.Ei.Vector4? get() = if (hasFogColor()) getFogColor() else null diff --git a/ei/kotlin/ei/ShellGroupSpecKt.kt b/ei/kotlin/ei/ShellGroupSpecKt.kt index d57c1b0..a7470cd 100644 --- a/ei/kotlin/ei/ShellGroupSpecKt.kt +++ b/ei/kotlin/ei/ShellGroupSpecKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeshellGroupSpec") public inline fun shellGroupSpec(block: ei.ShellGroupSpecKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellGroupSpec = ei.ShellGroupSpecKt.Dsl._create(ei.Ei.ShellGroupSpec.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ShellGroupSpec` + */ public object ShellGroupSpecKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object ShellGroupSpecKt { internal fun _build(): ei.Ei.ShellGroupSpec = _builder.build() /** - * optional string identifier = 1; + * `optional string identifier = 1;` */ public var identifier: kotlin.String @JvmName("getIdentifier") - get() = _builder.getIdentifier() + get() = _builder.identifier @JvmName("setIdentifier") set(value) { - _builder.setIdentifier(value) + _builder.identifier = value } /** - * optional string identifier = 1; + * `optional string identifier = 1;` */ public fun clearIdentifier() { _builder.clearIdentifier() } /** - * optional string identifier = 1; + * `optional string identifier = 1;` * @return Whether the identifier field is set. */ public fun hasIdentifier(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object ShellGroupSpecKt { } /** - * optional string name = 2; + * `optional string name = 2;` */ public var name: kotlin.String @JvmName("getName") - get() = _builder.getName() + get() = _builder.name @JvmName("setName") set(value) { - _builder.setName(value) + _builder.name = value } /** - * optional string name = 2; + * `optional string name = 2;` */ public fun clearName() { _builder.clearName() } /** - * optional string name = 2; + * `optional string name = 2;` * @return Whether the name field is set. */ public fun hasName(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object ShellGroupSpecKt { } /** - * optional .ei.ShellSpec.AssetType asset_type = 5; + * `optional .ei.ShellSpec.AssetType asset_type = 5;` */ public var assetType: ei.Ei.ShellSpec.AssetType @JvmName("getAssetType") - get() = _builder.getAssetType() + get() = _builder.assetType @JvmName("setAssetType") set(value) { - _builder.setAssetType(value) + _builder.assetType = value } /** - * optional .ei.ShellSpec.AssetType asset_type = 5; + * `optional .ei.ShellSpec.AssetType asset_type = 5;` */ public fun clearAssetType() { _builder.clearAssetType() } /** - * optional .ei.ShellSpec.AssetType asset_type = 5; + * `optional .ei.ShellSpec.AssetType asset_type = 5;` * @return Whether the assetType field is set. */ public fun hasAssetType(): kotlin.Boolean { @@ -101,16 +107,16 @@ public object ShellGroupSpecKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class MemberIdsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated string member_ids = 3; + * `repeated string member_ids = 3;` * @return A list containing the memberIds. */ public val memberIds: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getMemberIdsList() + _builder.memberIdsList ) /** - * repeated string member_ids = 3; + * `repeated string member_ids = 3;` * @param value The memberIds to add. */ @kotlin.jvm.JvmSynthetic @@ -119,7 +125,7 @@ public object ShellGroupSpecKt { _builder.addMemberIds(value) } /** - * repeated string member_ids = 3; + * `repeated string member_ids = 3;` * @param value The memberIds to add. */ @kotlin.jvm.JvmSynthetic @@ -129,7 +135,7 @@ public object ShellGroupSpecKt { add(value) } /** - * repeated string member_ids = 3; + * `repeated string member_ids = 3;` * @param values The memberIds to add. */ @kotlin.jvm.JvmSynthetic @@ -138,7 +144,7 @@ public object ShellGroupSpecKt { _builder.addAllMemberIds(values) } /** - * repeated string member_ids = 3; + * `repeated string member_ids = 3;` * @param values The memberIds to add. */ @kotlin.jvm.JvmSynthetic @@ -148,7 +154,7 @@ public object ShellGroupSpecKt { addAll(values) } /** - * repeated string member_ids = 3; + * `repeated string member_ids = 3;` * @param index The index to set the value at. * @param value The memberIds to set. */ @@ -157,7 +163,7 @@ public object ShellGroupSpecKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setMemberIds(index, value) }/** - * repeated string member_ids = 3; + * `repeated string member_ids = 3;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearMemberIds") @@ -165,23 +171,23 @@ public object ShellGroupSpecKt { _builder.clearMemberIds() } /** - * optional double price_mult_DEPRECATED = 4; + * `optional double price_mult_DEPRECATED = 4;` */ public var priceMultDEPRECATED: kotlin.Double @JvmName("getPriceMultDEPRECATED") - get() = _builder.getPriceMultDEPRECATED() + get() = _builder.priceMultDEPRECATED @JvmName("setPriceMultDEPRECATED") set(value) { - _builder.setPriceMultDEPRECATED(value) + _builder.priceMultDEPRECATED = value } /** - * optional double price_mult_DEPRECATED = 4; + * `optional double price_mult_DEPRECATED = 4;` */ public fun clearPriceMultDEPRECATED() { _builder.clearPriceMultDEPRECATED() } /** - * optional double price_mult_DEPRECATED = 4; + * `optional double price_mult_DEPRECATED = 4;` * @return Whether the priceMultDEPRECATED field is set. */ public fun hasPriceMultDEPRECATED(): kotlin.Boolean { @@ -190,6 +196,6 @@ public object ShellGroupSpecKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ShellGroupSpec.copy(block: ei.ShellGroupSpecKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellGroupSpec = - ei.ShellGroupSpecKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ShellGroupSpec.copy(block: `ei`.ShellGroupSpecKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellGroupSpec = + `ei`.ShellGroupSpecKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/ShellObjectSpecKt.kt b/ei/kotlin/ei/ShellObjectSpecKt.kt index cf3cae3..35cdfab 100644 --- a/ei/kotlin/ei/ShellObjectSpecKt.kt +++ b/ei/kotlin/ei/ShellObjectSpecKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeshellObjectSpec") public inline fun shellObjectSpec(block: ei.ShellObjectSpecKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellObjectSpec = ei.ShellObjectSpecKt.Dsl._create(ei.Ei.ShellObjectSpec.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ShellObjectSpec` + */ public object ShellObjectSpecKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object ShellObjectSpecKt { internal fun _build(): ei.Ei.ShellObjectSpec = _builder.build() /** - * optional string identifier = 1; + * `optional string identifier = 1;` */ public var identifier: kotlin.String @JvmName("getIdentifier") - get() = _builder.getIdentifier() + get() = _builder.identifier @JvmName("setIdentifier") set(value) { - _builder.setIdentifier(value) + _builder.identifier = value } /** - * optional string identifier = 1; + * `optional string identifier = 1;` */ public fun clearIdentifier() { _builder.clearIdentifier() } /** - * optional string identifier = 1; + * `optional string identifier = 1;` * @return Whether the identifier field is set. */ public fun hasIdentifier(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object ShellObjectSpecKt { } /** - * optional string name = 2; + * `optional string name = 2;` */ public var name: kotlin.String @JvmName("getName") - get() = _builder.getName() + get() = _builder.name @JvmName("setName") set(value) { - _builder.setName(value) + _builder.name = value } /** - * optional string name = 2; + * `optional string name = 2;` */ public fun clearName() { _builder.clearName() } /** - * optional string name = 2; + * `optional string name = 2;` * @return Whether the name field is set. */ public fun hasName(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object ShellObjectSpecKt { } /** - * optional .ei.ShellSpec.AssetType asset_type = 3; + * `optional .ei.ShellSpec.AssetType asset_type = 3;` */ public var assetType: ei.Ei.ShellSpec.AssetType @JvmName("getAssetType") - get() = _builder.getAssetType() + get() = _builder.assetType @JvmName("setAssetType") set(value) { - _builder.setAssetType(value) + _builder.assetType = value } /** - * optional .ei.ShellSpec.AssetType asset_type = 3; + * `optional .ei.ShellSpec.AssetType asset_type = 3;` */ public fun clearAssetType() { _builder.clearAssetType() } /** - * optional .ei.ShellSpec.AssetType asset_type = 3; + * `optional .ei.ShellSpec.AssetType asset_type = 3;` * @return Whether the assetType field is set. */ public fun hasAssetType(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object ShellObjectSpecKt { } /** - * optional string object_class = 14; + * `optional string object_class = 14;` */ public var objectClass: kotlin.String @JvmName("getObjectClass") - get() = _builder.getObjectClass() + get() = _builder.objectClass @JvmName("setObjectClass") set(value) { - _builder.setObjectClass(value) + _builder.objectClass = value } /** - * optional string object_class = 14; + * `optional string object_class = 14;` */ public fun clearObjectClass() { _builder.clearObjectClass() } /** - * optional string object_class = 14; + * `optional string object_class = 14;` * @return Whether the objectClass field is set. */ public fun hasObjectClass(): kotlin.Boolean { @@ -125,16 +131,16 @@ public object ShellObjectSpecKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class IconColorsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated string icon_colors = 15; + * `repeated string icon_colors = 15;` * @return A list containing the iconColors. */ public val iconColors: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getIconColorsList() + _builder.iconColorsList ) /** - * repeated string icon_colors = 15; + * `repeated string icon_colors = 15;` * @param value The iconColors to add. */ @kotlin.jvm.JvmSynthetic @@ -143,7 +149,7 @@ public object ShellObjectSpecKt { _builder.addIconColors(value) } /** - * repeated string icon_colors = 15; + * `repeated string icon_colors = 15;` * @param value The iconColors to add. */ @kotlin.jvm.JvmSynthetic @@ -153,7 +159,7 @@ public object ShellObjectSpecKt { add(value) } /** - * repeated string icon_colors = 15; + * `repeated string icon_colors = 15;` * @param values The iconColors to add. */ @kotlin.jvm.JvmSynthetic @@ -162,7 +168,7 @@ public object ShellObjectSpecKt { _builder.addAllIconColors(values) } /** - * repeated string icon_colors = 15; + * `repeated string icon_colors = 15;` * @param values The iconColors to add. */ @kotlin.jvm.JvmSynthetic @@ -172,7 +178,7 @@ public object ShellObjectSpecKt { addAll(values) } /** - * repeated string icon_colors = 15; + * `repeated string icon_colors = 15;` * @param index The index to set the value at. * @param value The iconColors to set. */ @@ -181,7 +187,7 @@ public object ShellObjectSpecKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setIconColors(index, value) }/** - * repeated string icon_colors = 15; + * `repeated string icon_colors = 15;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearIconColors") @@ -189,23 +195,23 @@ public object ShellObjectSpecKt { _builder.clearIconColors() } /** - * optional uint32 price = 4; + * `optional uint32 price = 4;` */ public var price: kotlin.Int @JvmName("getPrice") - get() = _builder.getPrice() + get() = _builder.price @JvmName("setPrice") set(value) { - _builder.setPrice(value) + _builder.price = value } /** - * optional uint32 price = 4; + * `optional uint32 price = 4;` */ public fun clearPrice() { _builder.clearPrice() } /** - * optional uint32 price = 4; + * `optional uint32 price = 4;` * @return Whether the price field is set. */ public fun hasPrice(): kotlin.Boolean { @@ -213,23 +219,23 @@ public object ShellObjectSpecKt { } /** - * optional uint32 required_eop = 5; + * `optional uint32 required_eop = 5;` */ public var requiredEop: kotlin.Int @JvmName("getRequiredEop") - get() = _builder.getRequiredEop() + get() = _builder.requiredEop @JvmName("setRequiredEop") set(value) { - _builder.setRequiredEop(value) + _builder.requiredEop = value } /** - * optional uint32 required_eop = 5; + * `optional uint32 required_eop = 5;` */ public fun clearRequiredEop() { _builder.clearRequiredEop() } /** - * optional uint32 required_eop = 5; + * `optional uint32 required_eop = 5;` * @return Whether the requiredEop field is set. */ public fun hasRequiredEop(): kotlin.Boolean { @@ -237,23 +243,23 @@ public object ShellObjectSpecKt { } /** - * optional double required_soul_eggs = 6; + * `optional double required_soul_eggs = 6;` */ public var requiredSoulEggs: kotlin.Double @JvmName("getRequiredSoulEggs") - get() = _builder.getRequiredSoulEggs() + get() = _builder.requiredSoulEggs @JvmName("setRequiredSoulEggs") set(value) { - _builder.setRequiredSoulEggs(value) + _builder.requiredSoulEggs = value } /** - * optional double required_soul_eggs = 6; + * `optional double required_soul_eggs = 6;` */ public fun clearRequiredSoulEggs() { _builder.clearRequiredSoulEggs() } /** - * optional double required_soul_eggs = 6; + * `optional double required_soul_eggs = 6;` * @return Whether the requiredSoulEggs field is set. */ public fun hasRequiredSoulEggs(): kotlin.Boolean { @@ -261,23 +267,23 @@ public object ShellObjectSpecKt { } /** - * optional bool is_new = 10; + * `optional bool is_new = 10;` */ public var isNew: kotlin.Boolean @JvmName("getIsNew") - get() = _builder.getIsNew() + get() = _builder.isNew @JvmName("setIsNew") set(value) { - _builder.setIsNew(value) + _builder.isNew = value } /** - * optional bool is_new = 10; + * `optional bool is_new = 10;` */ public fun clearIsNew() { _builder.clearIsNew() } /** - * optional bool is_new = 10; + * `optional bool is_new = 10;` * @return Whether the isNew field is set. */ public fun hasIsNew(): kotlin.Boolean { @@ -285,23 +291,23 @@ public object ShellObjectSpecKt { } /** - * optional bool expires = 11; + * `optional bool expires = 11;` */ public var expires: kotlin.Boolean @JvmName("getExpires") - get() = _builder.getExpires() + get() = _builder.expires @JvmName("setExpires") set(value) { - _builder.setExpires(value) + _builder.expires = value } /** - * optional bool expires = 11; + * `optional bool expires = 11;` */ public fun clearExpires() { _builder.clearExpires() } /** - * optional bool expires = 11; + * `optional bool expires = 11;` * @return Whether the expires field is set. */ public fun hasExpires(): kotlin.Boolean { @@ -309,23 +315,23 @@ public object ShellObjectSpecKt { } /** - * optional double seconds_until_available = 18; + * `optional double seconds_until_available = 18;` */ public var secondsUntilAvailable: kotlin.Double @JvmName("getSecondsUntilAvailable") - get() = _builder.getSecondsUntilAvailable() + get() = _builder.secondsUntilAvailable @JvmName("setSecondsUntilAvailable") set(value) { - _builder.setSecondsUntilAvailable(value) + _builder.secondsUntilAvailable = value } /** - * optional double seconds_until_available = 18; + * `optional double seconds_until_available = 18;` */ public fun clearSecondsUntilAvailable() { _builder.clearSecondsUntilAvailable() } /** - * optional double seconds_until_available = 18; + * `optional double seconds_until_available = 18;` * @return Whether the secondsUntilAvailable field is set. */ public fun hasSecondsUntilAvailable(): kotlin.Boolean { @@ -333,23 +339,23 @@ public object ShellObjectSpecKt { } /** - * optional double seconds_remaining = 12; + * `optional double seconds_remaining = 12;` */ public var secondsRemaining: kotlin.Double @JvmName("getSecondsRemaining") - get() = _builder.getSecondsRemaining() + get() = _builder.secondsRemaining @JvmName("setSecondsRemaining") set(value) { - _builder.setSecondsRemaining(value) + _builder.secondsRemaining = value } /** - * optional double seconds_remaining = 12; + * `optional double seconds_remaining = 12;` */ public fun clearSecondsRemaining() { _builder.clearSecondsRemaining() } /** - * optional double seconds_remaining = 12; + * `optional double seconds_remaining = 12;` * @return Whether the secondsRemaining field is set. */ public fun hasSecondsRemaining(): kotlin.Boolean { @@ -357,23 +363,23 @@ public object ShellObjectSpecKt { } /** - * optional uint64 popularity = 19; + * `optional uint64 popularity = 19;` */ public var popularity: kotlin.Long @JvmName("getPopularity") - get() = _builder.getPopularity() + get() = _builder.popularity @JvmName("setPopularity") set(value) { - _builder.setPopularity(value) + _builder.popularity = value } /** - * optional uint64 popularity = 19; + * `optional uint64 popularity = 19;` */ public fun clearPopularity() { _builder.clearPopularity() } /** - * optional uint64 popularity = 19; + * `optional uint64 popularity = 19;` * @return Whether the popularity field is set. */ public fun hasPopularity(): kotlin.Boolean { @@ -387,15 +393,15 @@ public object ShellObjectSpecKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class MetadataProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated double metadata = 7; + * `repeated double metadata = 7;` */ public val metadata: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getMetadataList() + _builder.metadataList ) /** - * repeated double metadata = 7; + * `repeated double metadata = 7;` * @param value The metadata to add. */ @kotlin.jvm.JvmSynthetic @@ -403,7 +409,7 @@ public object ShellObjectSpecKt { public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.Double) { _builder.addMetadata(value) }/** - * repeated double metadata = 7; + * `repeated double metadata = 7;` * @param value The metadata to add. */ @kotlin.jvm.JvmSynthetic @@ -412,7 +418,7 @@ public object ShellObjectSpecKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.Double) { add(value) }/** - * repeated double metadata = 7; + * `repeated double metadata = 7;` * @param values The metadata to add. */ @kotlin.jvm.JvmSynthetic @@ -420,7 +426,7 @@ public object ShellObjectSpecKt { public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllMetadata(values) }/** - * repeated double metadata = 7; + * `repeated double metadata = 7;` * @param values The metadata to add. */ @kotlin.jvm.JvmSynthetic @@ -429,7 +435,7 @@ public object ShellObjectSpecKt { public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** - * repeated double metadata = 7; + * `repeated double metadata = 7;` * @param index The index to set the value at. * @param value The metadata to set. */ @@ -438,7 +444,7 @@ public object ShellObjectSpecKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.Double) { _builder.setMetadata(index, value) }/** - * repeated double metadata = 7; + * `repeated double metadata = 7;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearMetadata") @@ -446,23 +452,23 @@ public object ShellObjectSpecKt { _builder.clearMetadata() } /** - * optional bool no_hats = 13; + * `optional bool no_hats = 13;` */ public var noHats: kotlin.Boolean @JvmName("getNoHats") - get() = _builder.getNoHats() + get() = _builder.noHats @JvmName("setNoHats") set(value) { - _builder.setNoHats(value) + _builder.noHats = value } /** - * optional bool no_hats = 13; + * `optional bool no_hats = 13;` */ public fun clearNoHats() { _builder.clearNoHats() } /** - * optional bool no_hats = 13; + * `optional bool no_hats = 13;` * @return Whether the noHats field is set. */ public fun hasNoHats(): kotlin.Boolean { @@ -470,23 +476,23 @@ public object ShellObjectSpecKt { } /** - * optional .ei.ShellObjectSpec.ChickenAnimation chicken_animation = 16; + * `optional .ei.ShellObjectSpec.ChickenAnimation chicken_animation = 16;` */ public var chickenAnimation: ei.Ei.ShellObjectSpec.ChickenAnimation @JvmName("getChickenAnimation") - get() = _builder.getChickenAnimation() + get() = _builder.chickenAnimation @JvmName("setChickenAnimation") set(value) { - _builder.setChickenAnimation(value) + _builder.chickenAnimation = value } /** - * optional .ei.ShellObjectSpec.ChickenAnimation chicken_animation = 16; + * `optional .ei.ShellObjectSpec.ChickenAnimation chicken_animation = 16;` */ public fun clearChickenAnimation() { _builder.clearChickenAnimation() } /** - * optional .ei.ShellObjectSpec.ChickenAnimation chicken_animation = 16; + * `optional .ei.ShellObjectSpec.ChickenAnimation chicken_animation = 16;` * @return Whether the chickenAnimation field is set. */ public fun hasChickenAnimation(): kotlin.Boolean { @@ -494,23 +500,23 @@ public object ShellObjectSpecKt { } /** - * optional int32 sort_priority = 17; + * `optional int32 sort_priority = 17;` */ public var sortPriority: kotlin.Int @JvmName("getSortPriority") - get() = _builder.getSortPriority() + get() = _builder.sortPriority @JvmName("setSortPriority") set(value) { - _builder.setSortPriority(value) + _builder.sortPriority = value } /** - * optional int32 sort_priority = 17; + * `optional int32 sort_priority = 17;` */ public fun clearSortPriority() { _builder.clearSortPriority() } /** - * optional int32 sort_priority = 17; + * `optional int32 sort_priority = 17;` * @return Whether the sortPriority field is set. */ public fun hasSortPriority(): kotlin.Boolean { @@ -524,15 +530,15 @@ public object ShellObjectSpecKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class PiecesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ShellObjectSpec.LODPiece pieces = 8; + * `repeated .ei.ShellObjectSpec.LODPiece pieces = 8;` */ public val pieces: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getPiecesList() + _builder.piecesList ) /** - * repeated .ei.ShellObjectSpec.LODPiece pieces = 8; + * `repeated .ei.ShellObjectSpec.LODPiece pieces = 8;` * @param value The pieces to add. */ @kotlin.jvm.JvmSynthetic @@ -541,7 +547,7 @@ public object ShellObjectSpecKt { _builder.addPieces(value) } /** - * repeated .ei.ShellObjectSpec.LODPiece pieces = 8; + * `repeated .ei.ShellObjectSpec.LODPiece pieces = 8;` * @param value The pieces to add. */ @kotlin.jvm.JvmSynthetic @@ -551,7 +557,7 @@ public object ShellObjectSpecKt { add(value) } /** - * repeated .ei.ShellObjectSpec.LODPiece pieces = 8; + * `repeated .ei.ShellObjectSpec.LODPiece pieces = 8;` * @param values The pieces to add. */ @kotlin.jvm.JvmSynthetic @@ -560,7 +566,7 @@ public object ShellObjectSpecKt { _builder.addAllPieces(values) } /** - * repeated .ei.ShellObjectSpec.LODPiece pieces = 8; + * `repeated .ei.ShellObjectSpec.LODPiece pieces = 8;` * @param values The pieces to add. */ @kotlin.jvm.JvmSynthetic @@ -570,7 +576,7 @@ public object ShellObjectSpecKt { addAll(values) } /** - * repeated .ei.ShellObjectSpec.LODPiece pieces = 8; + * `repeated .ei.ShellObjectSpec.LODPiece pieces = 8;` * @param index The index to set the value at. * @param value The pieces to set. */ @@ -580,7 +586,7 @@ public object ShellObjectSpecKt { _builder.setPieces(index, value) } /** - * repeated .ei.ShellObjectSpec.LODPiece pieces = 8; + * `repeated .ei.ShellObjectSpec.LODPiece pieces = 8;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearPieces") @@ -590,23 +596,23 @@ public object ShellObjectSpecKt { /** - * optional bool default_appearance = 9; + * `optional bool default_appearance = 9;` */ public var defaultAppearance: kotlin.Boolean @JvmName("getDefaultAppearance") - get() = _builder.getDefaultAppearance() + get() = _builder.defaultAppearance @JvmName("setDefaultAppearance") set(value) { - _builder.setDefaultAppearance(value) + _builder.defaultAppearance = value } /** - * optional bool default_appearance = 9; + * `optional bool default_appearance = 9;` */ public fun clearDefaultAppearance() { _builder.clearDefaultAppearance() } /** - * optional bool default_appearance = 9; + * `optional bool default_appearance = 9;` * @return Whether the defaultAppearance field is set. */ public fun hasDefaultAppearance(): kotlin.Boolean { @@ -616,6 +622,9 @@ public object ShellObjectSpecKt { @kotlin.jvm.JvmName("-initializelODPiece") public inline fun lODPiece(block: ei.ShellObjectSpecKt.LODPieceKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellObjectSpec.LODPiece = ei.ShellObjectSpecKt.LODPieceKt.Dsl._create(ei.Ei.ShellObjectSpec.LODPiece.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.ShellObjectSpec.LODPiece` + */ public object LODPieceKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -633,23 +642,23 @@ public object ShellObjectSpecKt { internal fun _build(): ei.Ei.ShellObjectSpec.LODPiece = _builder.build() /** - * optional .ei.DLCItem dlc = 1; + * `optional .ei.DLCItem dlc = 1;` */ public var dlc: ei.Ei.DLCItem @JvmName("getDlc") - get() = _builder.getDlc() + get() = _builder.dlc @JvmName("setDlc") set(value) { - _builder.setDlc(value) + _builder.dlc = value } /** - * optional .ei.DLCItem dlc = 1; + * `optional .ei.DLCItem dlc = 1;` */ public fun clearDlc() { _builder.clearDlc() } /** - * optional .ei.DLCItem dlc = 1; + * `optional .ei.DLCItem dlc = 1;` * @return Whether the dlc field is set. */ public fun hasDlc(): kotlin.Boolean { @@ -659,23 +668,23 @@ public object ShellObjectSpecKt { get() = _builder.dlcOrNull /** - * optional uint32 lod = 2; + * `optional uint32 lod = 2;` */ public var lod: kotlin.Int @JvmName("getLod") - get() = _builder.getLod() + get() = _builder.lod @JvmName("setLod") set(value) { - _builder.setLod(value) + _builder.lod = value } /** - * optional uint32 lod = 2; + * `optional uint32 lod = 2;` */ public fun clearLod() { _builder.clearLod() } /** - * optional uint32 lod = 2; + * `optional uint32 lod = 2;` * @return Whether the lod field is set. */ public fun hasLod(): kotlin.Boolean { @@ -685,13 +694,13 @@ public object ShellObjectSpecKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ShellObjectSpec.copy(block: ei.ShellObjectSpecKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellObjectSpec = - ei.ShellObjectSpecKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ShellObjectSpec.copy(block: `ei`.ShellObjectSpecKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellObjectSpec = + `ei`.ShellObjectSpecKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ShellObjectSpec.LODPiece.copy(block: ei.ShellObjectSpecKt.LODPieceKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellObjectSpec.LODPiece = - ei.ShellObjectSpecKt.LODPieceKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ShellObjectSpec.LODPiece.copy(block: `ei`.ShellObjectSpecKt.LODPieceKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellObjectSpec.LODPiece = + `ei`.ShellObjectSpecKt.LODPieceKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.ShellObjectSpec.LODPieceOrBuilder.dlcOrNull: ei.Ei.DLCItem? +public val ei.Ei.ShellObjectSpec.LODPieceOrBuilder.dlcOrNull: ei.Ei.DLCItem? get() = if (hasDlc()) getDlc() else null diff --git a/ei/kotlin/ei/ShellPopularityStatsKt.kt b/ei/kotlin/ei/ShellPopularityStatsKt.kt index edd95b3..10f1293 100644 --- a/ei/kotlin/ei/ShellPopularityStatsKt.kt +++ b/ei/kotlin/ei/ShellPopularityStatsKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeshellPopularityStats") public inline fun shellPopularityStats(block: ei.ShellPopularityStatsKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellPopularityStats = ei.ShellPopularityStatsKt.Dsl._create(ei.Ei.ShellPopularityStats.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ShellPopularityStats` + */ public object ShellPopularityStatsKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -29,15 +35,15 @@ public object ShellPopularityStatsKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class DataProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ShellPopularityStats.Entry data = 1; + * `repeated .ei.ShellPopularityStats.Entry data = 1;` */ public val data: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getDataList() + _builder.dataList ) /** - * repeated .ei.ShellPopularityStats.Entry data = 1; + * `repeated .ei.ShellPopularityStats.Entry data = 1;` * @param value The data to add. */ @kotlin.jvm.JvmSynthetic @@ -46,7 +52,7 @@ public object ShellPopularityStatsKt { _builder.addData(value) } /** - * repeated .ei.ShellPopularityStats.Entry data = 1; + * `repeated .ei.ShellPopularityStats.Entry data = 1;` * @param value The data to add. */ @kotlin.jvm.JvmSynthetic @@ -56,7 +62,7 @@ public object ShellPopularityStatsKt { add(value) } /** - * repeated .ei.ShellPopularityStats.Entry data = 1; + * `repeated .ei.ShellPopularityStats.Entry data = 1;` * @param values The data to add. */ @kotlin.jvm.JvmSynthetic @@ -65,7 +71,7 @@ public object ShellPopularityStatsKt { _builder.addAllData(values) } /** - * repeated .ei.ShellPopularityStats.Entry data = 1; + * `repeated .ei.ShellPopularityStats.Entry data = 1;` * @param values The data to add. */ @kotlin.jvm.JvmSynthetic @@ -75,7 +81,7 @@ public object ShellPopularityStatsKt { addAll(values) } /** - * repeated .ei.ShellPopularityStats.Entry data = 1; + * `repeated .ei.ShellPopularityStats.Entry data = 1;` * @param index The index to set the value at. * @param value The data to set. */ @@ -85,7 +91,7 @@ public object ShellPopularityStatsKt { _builder.setData(index, value) } /** - * repeated .ei.ShellPopularityStats.Entry data = 1; + * `repeated .ei.ShellPopularityStats.Entry data = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearData") @@ -97,6 +103,9 @@ public object ShellPopularityStatsKt { @kotlin.jvm.JvmName("-initializeentry") public inline fun entry(block: ei.ShellPopularityStatsKt.EntryKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellPopularityStats.Entry = ei.ShellPopularityStatsKt.EntryKt.Dsl._create(ei.Ei.ShellPopularityStats.Entry.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.ShellPopularityStats.Entry` + */ public object EntryKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -114,23 +123,23 @@ public object ShellPopularityStatsKt { internal fun _build(): ei.Ei.ShellPopularityStats.Entry = _builder.build() /** - * optional string id = 1; + * `optional string id = 1;` */ public var id: kotlin.String @JvmName("getId") - get() = _builder.getId() + get() = _builder.id @JvmName("setId") set(value) { - _builder.setId(value) + _builder.id = value } /** - * optional string id = 1; + * `optional string id = 1;` */ public fun clearId() { _builder.clearId() } /** - * optional string id = 1; + * `optional string id = 1;` * @return Whether the id field is set. */ public fun hasId(): kotlin.Boolean { @@ -138,23 +147,23 @@ public object ShellPopularityStatsKt { } /** - * optional .ei.ShellDB.FarmElement element = 2; + * `optional .ei.ShellDB.FarmElement element = 2;` */ public var element: ei.Ei.ShellDB.FarmElement @JvmName("getElement") - get() = _builder.getElement() + get() = _builder.element @JvmName("setElement") set(value) { - _builder.setElement(value) + _builder.element = value } /** - * optional .ei.ShellDB.FarmElement element = 2; + * `optional .ei.ShellDB.FarmElement element = 2;` */ public fun clearElement() { _builder.clearElement() } /** - * optional .ei.ShellDB.FarmElement element = 2; + * `optional .ei.ShellDB.FarmElement element = 2;` * @return Whether the element field is set. */ public fun hasElement(): kotlin.Boolean { @@ -162,23 +171,23 @@ public object ShellPopularityStatsKt { } /** - * optional uint64 spent = 3; + * `optional uint64 spent = 3;` */ public var spent: kotlin.Long @JvmName("getSpent") - get() = _builder.getSpent() + get() = _builder.spent @JvmName("setSpent") set(value) { - _builder.setSpent(value) + _builder.spent = value } /** - * optional uint64 spent = 3; + * `optional uint64 spent = 3;` */ public fun clearSpent() { _builder.clearSpent() } /** - * optional uint64 spent = 3; + * `optional uint64 spent = 3;` * @return Whether the spent field is set. */ public fun hasSpent(): kotlin.Boolean { @@ -186,23 +195,23 @@ public object ShellPopularityStatsKt { } /** - * optional uint64 count = 4; + * `optional uint64 count = 4;` */ public var count: kotlin.Long @JvmName("getCount") - get() = _builder.getCount() + get() = _builder.count @JvmName("setCount") set(value) { - _builder.setCount(value) + _builder.count = value } /** - * optional uint64 count = 4; + * `optional uint64 count = 4;` */ public fun clearCount() { _builder.clearCount() } /** - * optional uint64 count = 4; + * `optional uint64 count = 4;` * @return Whether the count field is set. */ public fun hasCount(): kotlin.Boolean { @@ -212,10 +221,10 @@ public object ShellPopularityStatsKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ShellPopularityStats.copy(block: ei.ShellPopularityStatsKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellPopularityStats = - ei.ShellPopularityStatsKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ShellPopularityStats.copy(block: `ei`.ShellPopularityStatsKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellPopularityStats = + `ei`.ShellPopularityStatsKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ShellPopularityStats.Entry.copy(block: ei.ShellPopularityStatsKt.EntryKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellPopularityStats.Entry = - ei.ShellPopularityStatsKt.EntryKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ShellPopularityStats.Entry.copy(block: `ei`.ShellPopularityStatsKt.EntryKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellPopularityStats.Entry = + `ei`.ShellPopularityStatsKt.EntryKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/ShellSetSpecKt.kt b/ei/kotlin/ei/ShellSetSpecKt.kt index 013d24c..bae3966 100644 --- a/ei/kotlin/ei/ShellSetSpecKt.kt +++ b/ei/kotlin/ei/ShellSetSpecKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeshellSetSpec") public inline fun shellSetSpec(block: ei.ShellSetSpecKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellSetSpec = ei.ShellSetSpecKt.Dsl._create(ei.Ei.ShellSetSpec.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ShellSetSpec` + */ public object ShellSetSpecKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object ShellSetSpecKt { internal fun _build(): ei.Ei.ShellSetSpec = _builder.build() /** - * optional string identifier = 1; + * `optional string identifier = 1;` */ public var identifier: kotlin.String @JvmName("getIdentifier") - get() = _builder.getIdentifier() + get() = _builder.identifier @JvmName("setIdentifier") set(value) { - _builder.setIdentifier(value) + _builder.identifier = value } /** - * optional string identifier = 1; + * `optional string identifier = 1;` */ public fun clearIdentifier() { _builder.clearIdentifier() } /** - * optional string identifier = 1; + * `optional string identifier = 1;` * @return Whether the identifier field is set. */ public fun hasIdentifier(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object ShellSetSpecKt { } /** - * optional string name = 2; + * `optional string name = 2;` */ public var name: kotlin.String @JvmName("getName") - get() = _builder.getName() + get() = _builder.name @JvmName("setName") set(value) { - _builder.setName(value) + _builder.name = value } /** - * optional string name = 2; + * `optional string name = 2;` */ public fun clearName() { _builder.clearName() } /** - * optional string name = 2; + * `optional string name = 2;` * @return Whether the name field is set. */ public fun hasName(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object ShellSetSpecKt { } /** - * optional uint32 price = 3; + * `optional uint32 price = 3;` */ public var price: kotlin.Int @JvmName("getPrice") - get() = _builder.getPrice() + get() = _builder.price @JvmName("setPrice") set(value) { - _builder.setPrice(value) + _builder.price = value } /** - * optional uint32 price = 3; + * `optional uint32 price = 3;` */ public fun clearPrice() { _builder.clearPrice() } /** - * optional uint32 price = 3; + * `optional uint32 price = 3;` * @return Whether the price field is set. */ public fun hasPrice(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object ShellSetSpecKt { } /** - * optional double price_mult_DEPRECATED = 8 [default = 1]; + * `optional double price_mult_DEPRECATED = 8 [default = 1];` */ public var priceMultDEPRECATED: kotlin.Double @JvmName("getPriceMultDEPRECATED") - get() = _builder.getPriceMultDEPRECATED() + get() = _builder.priceMultDEPRECATED @JvmName("setPriceMultDEPRECATED") set(value) { - _builder.setPriceMultDEPRECATED(value) + _builder.priceMultDEPRECATED = value } /** - * optional double price_mult_DEPRECATED = 8 [default = 1]; + * `optional double price_mult_DEPRECATED = 8 [default = 1];` */ public fun clearPriceMultDEPRECATED() { _builder.clearPriceMultDEPRECATED() } /** - * optional double price_mult_DEPRECATED = 8 [default = 1]; + * `optional double price_mult_DEPRECATED = 8 [default = 1];` * @return Whether the priceMultDEPRECATED field is set. */ public fun hasPriceMultDEPRECATED(): kotlin.Boolean { @@ -119,23 +125,23 @@ public object ShellSetSpecKt { } /** - * optional double discount = 17; + * `optional double discount = 17;` */ public var discount: kotlin.Double @JvmName("getDiscount") - get() = _builder.getDiscount() + get() = _builder.discount @JvmName("setDiscount") set(value) { - _builder.setDiscount(value) + _builder.discount = value } /** - * optional double discount = 17; + * `optional double discount = 17;` */ public fun clearDiscount() { _builder.clearDiscount() } /** - * optional double discount = 17; + * `optional double discount = 17;` * @return Whether the discount field is set. */ public fun hasDiscount(): kotlin.Boolean { @@ -143,23 +149,23 @@ public object ShellSetSpecKt { } /** - * optional uint32 required_eop = 4; + * `optional uint32 required_eop = 4;` */ public var requiredEop: kotlin.Int @JvmName("getRequiredEop") - get() = _builder.getRequiredEop() + get() = _builder.requiredEop @JvmName("setRequiredEop") set(value) { - _builder.setRequiredEop(value) + _builder.requiredEop = value } /** - * optional uint32 required_eop = 4; + * `optional uint32 required_eop = 4;` */ public fun clearRequiredEop() { _builder.clearRequiredEop() } /** - * optional uint32 required_eop = 4; + * `optional uint32 required_eop = 4;` * @return Whether the requiredEop field is set. */ public fun hasRequiredEop(): kotlin.Boolean { @@ -167,23 +173,23 @@ public object ShellSetSpecKt { } /** - * optional double required_soul_eggs = 5; + * `optional double required_soul_eggs = 5;` */ public var requiredSoulEggs: kotlin.Double @JvmName("getRequiredSoulEggs") - get() = _builder.getRequiredSoulEggs() + get() = _builder.requiredSoulEggs @JvmName("setRequiredSoulEggs") set(value) { - _builder.setRequiredSoulEggs(value) + _builder.requiredSoulEggs = value } /** - * optional double required_soul_eggs = 5; + * `optional double required_soul_eggs = 5;` */ public fun clearRequiredSoulEggs() { _builder.clearRequiredSoulEggs() } /** - * optional double required_soul_eggs = 5; + * `optional double required_soul_eggs = 5;` * @return Whether the requiredSoulEggs field is set. */ public fun hasRequiredSoulEggs(): kotlin.Boolean { @@ -191,23 +197,23 @@ public object ShellSetSpecKt { } /** - * optional string required_parent_set = 20; + * `optional string required_parent_set = 20;` */ public var requiredParentSet: kotlin.String @JvmName("getRequiredParentSet") - get() = _builder.getRequiredParentSet() + get() = _builder.requiredParentSet @JvmName("setRequiredParentSet") set(value) { - _builder.setRequiredParentSet(value) + _builder.requiredParentSet = value } /** - * optional string required_parent_set = 20; + * `optional string required_parent_set = 20;` */ public fun clearRequiredParentSet() { _builder.clearRequiredParentSet() } /** - * optional string required_parent_set = 20; + * `optional string required_parent_set = 20;` * @return Whether the requiredParentSet field is set. */ public fun hasRequiredParentSet(): kotlin.Boolean { @@ -215,23 +221,23 @@ public object ShellSetSpecKt { } /** - * optional bool is_new = 9; + * `optional bool is_new = 9;` */ public var isNew: kotlin.Boolean @JvmName("getIsNew") - get() = _builder.getIsNew() + get() = _builder.isNew @JvmName("setIsNew") set(value) { - _builder.setIsNew(value) + _builder.isNew = value } /** - * optional bool is_new = 9; + * `optional bool is_new = 9;` */ public fun clearIsNew() { _builder.clearIsNew() } /** - * optional bool is_new = 9; + * `optional bool is_new = 9;` * @return Whether the isNew field is set. */ public fun hasIsNew(): kotlin.Boolean { @@ -239,23 +245,23 @@ public object ShellSetSpecKt { } /** - * optional bool expires = 10; + * `optional bool expires = 10;` */ public var expires: kotlin.Boolean @JvmName("getExpires") - get() = _builder.getExpires() + get() = _builder.expires @JvmName("setExpires") set(value) { - _builder.setExpires(value) + _builder.expires = value } /** - * optional bool expires = 10; + * `optional bool expires = 10;` */ public fun clearExpires() { _builder.clearExpires() } /** - * optional bool expires = 10; + * `optional bool expires = 10;` * @return Whether the expires field is set. */ public fun hasExpires(): kotlin.Boolean { @@ -263,23 +269,23 @@ public object ShellSetSpecKt { } /** - * optional double seconds_until_available = 18; + * `optional double seconds_until_available = 18;` */ public var secondsUntilAvailable: kotlin.Double @JvmName("getSecondsUntilAvailable") - get() = _builder.getSecondsUntilAvailable() + get() = _builder.secondsUntilAvailable @JvmName("setSecondsUntilAvailable") set(value) { - _builder.setSecondsUntilAvailable(value) + _builder.secondsUntilAvailable = value } /** - * optional double seconds_until_available = 18; + * `optional double seconds_until_available = 18;` */ public fun clearSecondsUntilAvailable() { _builder.clearSecondsUntilAvailable() } /** - * optional double seconds_until_available = 18; + * `optional double seconds_until_available = 18;` * @return Whether the secondsUntilAvailable field is set. */ public fun hasSecondsUntilAvailable(): kotlin.Boolean { @@ -287,23 +293,23 @@ public object ShellSetSpecKt { } /** - * optional double seconds_remaining = 11; + * `optional double seconds_remaining = 11;` */ public var secondsRemaining: kotlin.Double @JvmName("getSecondsRemaining") - get() = _builder.getSecondsRemaining() + get() = _builder.secondsRemaining @JvmName("setSecondsRemaining") set(value) { - _builder.setSecondsRemaining(value) + _builder.secondsRemaining = value } /** - * optional double seconds_remaining = 11; + * `optional double seconds_remaining = 11;` */ public fun clearSecondsRemaining() { _builder.clearSecondsRemaining() } /** - * optional double seconds_remaining = 11; + * `optional double seconds_remaining = 11;` * @return Whether the secondsRemaining field is set. */ public fun hasSecondsRemaining(): kotlin.Boolean { @@ -311,23 +317,23 @@ public object ShellSetSpecKt { } /** - * optional uint64 popularity = 21; + * `optional uint64 popularity = 21;` */ public var popularity: kotlin.Long @JvmName("getPopularity") - get() = _builder.getPopularity() + get() = _builder.popularity @JvmName("setPopularity") set(value) { - _builder.setPopularity(value) + _builder.popularity = value } /** - * optional uint64 popularity = 21; + * `optional uint64 popularity = 21;` */ public fun clearPopularity() { _builder.clearPopularity() } /** - * optional uint64 popularity = 21; + * `optional uint64 popularity = 21;` * @return Whether the popularity field is set. */ public fun hasPopularity(): kotlin.Boolean { @@ -335,23 +341,23 @@ public object ShellSetSpecKt { } /** - * optional bool decorator = 14; + * `optional bool decorator = 14;` */ public var decorator: kotlin.Boolean @JvmName("getDecorator") - get() = _builder.getDecorator() + get() = _builder.decorator @JvmName("setDecorator") set(value) { - _builder.setDecorator(value) + _builder.decorator = value } /** - * optional bool decorator = 14; + * `optional bool decorator = 14;` */ public fun clearDecorator() { _builder.clearDecorator() } /** - * optional bool decorator = 14; + * `optional bool decorator = 14;` * @return Whether the decorator field is set. */ public fun hasDecorator(): kotlin.Boolean { @@ -359,23 +365,23 @@ public object ShellSetSpecKt { } /** - * optional bool modified_geometry = 13; + * `optional bool modified_geometry = 13;` */ public var modifiedGeometry: kotlin.Boolean @JvmName("getModifiedGeometry") - get() = _builder.getModifiedGeometry() + get() = _builder.modifiedGeometry @JvmName("setModifiedGeometry") set(value) { - _builder.setModifiedGeometry(value) + _builder.modifiedGeometry = value } /** - * optional bool modified_geometry = 13; + * `optional bool modified_geometry = 13;` */ public fun clearModifiedGeometry() { _builder.clearModifiedGeometry() } /** - * optional bool modified_geometry = 13; + * `optional bool modified_geometry = 13;` * @return Whether the modifiedGeometry field is set. */ public fun hasModifiedGeometry(): kotlin.Boolean { @@ -383,23 +389,23 @@ public object ShellSetSpecKt { } /** - * optional bool element_set = 7; + * `optional bool element_set = 7;` */ public var elementSet: kotlin.Boolean @JvmName("getElementSet") - get() = _builder.getElementSet() + get() = _builder.elementSet @JvmName("setElementSet") set(value) { - _builder.setElementSet(value) + _builder.elementSet = value } /** - * optional bool element_set = 7; + * `optional bool element_set = 7;` */ public fun clearElementSet() { _builder.clearElementSet() } /** - * optional bool element_set = 7; + * `optional bool element_set = 7;` * @return Whether the elementSet field is set. */ public fun hasElementSet(): kotlin.Boolean { @@ -407,23 +413,23 @@ public object ShellSetSpecKt { } /** - * optional string hex_base_color = 16; + * `optional string hex_base_color = 16;` */ public var hexBaseColor: kotlin.String @JvmName("getHexBaseColor") - get() = _builder.getHexBaseColor() + get() = _builder.hexBaseColor @JvmName("setHexBaseColor") set(value) { - _builder.setHexBaseColor(value) + _builder.hexBaseColor = value } /** - * optional string hex_base_color = 16; + * `optional string hex_base_color = 16;` */ public fun clearHexBaseColor() { _builder.clearHexBaseColor() } /** - * optional string hex_base_color = 16; + * `optional string hex_base_color = 16;` * @return Whether the hexBaseColor field is set. */ public fun hasHexBaseColor(): kotlin.Boolean { @@ -437,15 +443,15 @@ public object ShellSetSpecKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class VariationsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ShellSetSpec.VariationSpec variations = 15; + * `repeated .ei.ShellSetSpec.VariationSpec variations = 15;` */ public val variations: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getVariationsList() + _builder.variationsList ) /** - * repeated .ei.ShellSetSpec.VariationSpec variations = 15; + * `repeated .ei.ShellSetSpec.VariationSpec variations = 15;` * @param value The variations to add. */ @kotlin.jvm.JvmSynthetic @@ -454,7 +460,7 @@ public object ShellSetSpecKt { _builder.addVariations(value) } /** - * repeated .ei.ShellSetSpec.VariationSpec variations = 15; + * `repeated .ei.ShellSetSpec.VariationSpec variations = 15;` * @param value The variations to add. */ @kotlin.jvm.JvmSynthetic @@ -464,7 +470,7 @@ public object ShellSetSpecKt { add(value) } /** - * repeated .ei.ShellSetSpec.VariationSpec variations = 15; + * `repeated .ei.ShellSetSpec.VariationSpec variations = 15;` * @param values The variations to add. */ @kotlin.jvm.JvmSynthetic @@ -473,7 +479,7 @@ public object ShellSetSpecKt { _builder.addAllVariations(values) } /** - * repeated .ei.ShellSetSpec.VariationSpec variations = 15; + * `repeated .ei.ShellSetSpec.VariationSpec variations = 15;` * @param values The variations to add. */ @kotlin.jvm.JvmSynthetic @@ -483,7 +489,7 @@ public object ShellSetSpecKt { addAll(values) } /** - * repeated .ei.ShellSetSpec.VariationSpec variations = 15; + * `repeated .ei.ShellSetSpec.VariationSpec variations = 15;` * @param index The index to set the value at. * @param value The variations to set. */ @@ -493,7 +499,7 @@ public object ShellSetSpecKt { _builder.setVariations(index, value) } /** - * repeated .ei.ShellSetSpec.VariationSpec variations = 15; + * `repeated .ei.ShellSetSpec.VariationSpec variations = 15;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearVariations") @@ -503,23 +509,23 @@ public object ShellSetSpecKt { /** - * optional .ei.DLCItem icon = 19; + * `optional .ei.DLCItem icon = 19;` */ public var icon: ei.Ei.DLCItem @JvmName("getIcon") - get() = _builder.getIcon() + get() = _builder.icon @JvmName("setIcon") set(value) { - _builder.setIcon(value) + _builder.icon = value } /** - * optional .ei.DLCItem icon = 19; + * `optional .ei.DLCItem icon = 19;` */ public fun clearIcon() { _builder.clearIcon() } /** - * optional .ei.DLCItem icon = 19; + * `optional .ei.DLCItem icon = 19;` * @return Whether the icon field is set. */ public fun hasIcon(): kotlin.Boolean { @@ -529,23 +535,23 @@ public object ShellSetSpecKt { get() = _builder.iconOrNull /** - * optional bool default_appearance = 6; + * `optional bool default_appearance = 6;` */ public var defaultAppearance: kotlin.Boolean @JvmName("getDefaultAppearance") - get() = _builder.getDefaultAppearance() + get() = _builder.defaultAppearance @JvmName("setDefaultAppearance") set(value) { - _builder.setDefaultAppearance(value) + _builder.defaultAppearance = value } /** - * optional bool default_appearance = 6; + * `optional bool default_appearance = 6;` */ public fun clearDefaultAppearance() { _builder.clearDefaultAppearance() } /** - * optional bool default_appearance = 6; + * `optional bool default_appearance = 6;` * @return Whether the defaultAppearance field is set. */ public fun hasDefaultAppearance(): kotlin.Boolean { @@ -553,23 +559,23 @@ public object ShellSetSpecKt { } /** - * optional bool custom_appearance = 12; + * `optional bool custom_appearance = 12;` */ public var customAppearance: kotlin.Boolean @JvmName("getCustomAppearance") - get() = _builder.getCustomAppearance() + get() = _builder.customAppearance @JvmName("setCustomAppearance") set(value) { - _builder.setCustomAppearance(value) + _builder.customAppearance = value } /** - * optional bool custom_appearance = 12; + * `optional bool custom_appearance = 12;` */ public fun clearCustomAppearance() { _builder.clearCustomAppearance() } /** - * optional bool custom_appearance = 12; + * `optional bool custom_appearance = 12;` * @return Whether the customAppearance field is set. */ public fun hasCustomAppearance(): kotlin.Boolean { @@ -579,6 +585,9 @@ public object ShellSetSpecKt { @kotlin.jvm.JvmName("-initializevariationSpec") public inline fun variationSpec(block: ei.ShellSetSpecKt.VariationSpecKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellSetSpec.VariationSpec = ei.ShellSetSpecKt.VariationSpecKt.Dsl._create(ei.Ei.ShellSetSpec.VariationSpec.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.ShellSetSpec.VariationSpec` + */ public object VariationSpecKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -596,23 +605,23 @@ public object ShellSetSpecKt { internal fun _build(): ei.Ei.ShellSetSpec.VariationSpec = _builder.build() /** - * optional string identifier = 1; + * `optional string identifier = 1;` */ public var identifier: kotlin.String @JvmName("getIdentifier") - get() = _builder.getIdentifier() + get() = _builder.identifier @JvmName("setIdentifier") set(value) { - _builder.setIdentifier(value) + _builder.identifier = value } /** - * optional string identifier = 1; + * `optional string identifier = 1;` */ public fun clearIdentifier() { _builder.clearIdentifier() } /** - * optional string identifier = 1; + * `optional string identifier = 1;` * @return Whether the identifier field is set. */ public fun hasIdentifier(): kotlin.Boolean { @@ -620,23 +629,23 @@ public object ShellSetSpecKt { } /** - * optional string hex_color = 2; + * `optional string hex_color = 2;` */ public var hexColor: kotlin.String @JvmName("getHexColor") - get() = _builder.getHexColor() + get() = _builder.hexColor @JvmName("setHexColor") set(value) { - _builder.setHexColor(value) + _builder.hexColor = value } /** - * optional string hex_color = 2; + * `optional string hex_color = 2;` */ public fun clearHexColor() { _builder.clearHexColor() } /** - * optional string hex_color = 2; + * `optional string hex_color = 2;` * @return Whether the hexColor field is set. */ public fun hasHexColor(): kotlin.Boolean { @@ -644,23 +653,23 @@ public object ShellSetSpecKt { } /** - * optional uint32 price = 3; + * `optional uint32 price = 3;` */ public var price: kotlin.Int @JvmName("getPrice") - get() = _builder.getPrice() + get() = _builder.price @JvmName("setPrice") set(value) { - _builder.setPrice(value) + _builder.price = value } /** - * optional uint32 price = 3; + * `optional uint32 price = 3;` */ public fun clearPrice() { _builder.clearPrice() } /** - * optional uint32 price = 3; + * `optional uint32 price = 3;` * @return Whether the price field is set. */ public fun hasPrice(): kotlin.Boolean { @@ -668,23 +677,23 @@ public object ShellSetSpecKt { } /** - * optional int32 sort_priority = 6; + * `optional int32 sort_priority = 6;` */ public var sortPriority: kotlin.Int @JvmName("getSortPriority") - get() = _builder.getSortPriority() + get() = _builder.sortPriority @JvmName("setSortPriority") set(value) { - _builder.setSortPriority(value) + _builder.sortPriority = value } /** - * optional int32 sort_priority = 6; + * `optional int32 sort_priority = 6;` */ public fun clearSortPriority() { _builder.clearSortPriority() } /** - * optional int32 sort_priority = 6; + * `optional int32 sort_priority = 6;` * @return Whether the sortPriority field is set. */ public fun hasSortPriority(): kotlin.Boolean { @@ -692,23 +701,23 @@ public object ShellSetSpecKt { } /** - * optional bool default_appearance = 4; + * `optional bool default_appearance = 4;` */ public var defaultAppearance: kotlin.Boolean @JvmName("getDefaultAppearance") - get() = _builder.getDefaultAppearance() + get() = _builder.defaultAppearance @JvmName("setDefaultAppearance") set(value) { - _builder.setDefaultAppearance(value) + _builder.defaultAppearance = value } /** - * optional bool default_appearance = 4; + * `optional bool default_appearance = 4;` */ public fun clearDefaultAppearance() { _builder.clearDefaultAppearance() } /** - * optional bool default_appearance = 4; + * `optional bool default_appearance = 4;` * @return Whether the defaultAppearance field is set. */ public fun hasDefaultAppearance(): kotlin.Boolean { @@ -716,23 +725,23 @@ public object ShellSetSpecKt { } /** - * optional bool custom_appearance = 5; + * `optional bool custom_appearance = 5;` */ public var customAppearance: kotlin.Boolean @JvmName("getCustomAppearance") - get() = _builder.getCustomAppearance() + get() = _builder.customAppearance @JvmName("setCustomAppearance") set(value) { - _builder.setCustomAppearance(value) + _builder.customAppearance = value } /** - * optional bool custom_appearance = 5; + * `optional bool custom_appearance = 5;` */ public fun clearCustomAppearance() { _builder.clearCustomAppearance() } /** - * optional bool custom_appearance = 5; + * `optional bool custom_appearance = 5;` * @return Whether the customAppearance field is set. */ public fun hasCustomAppearance(): kotlin.Boolean { @@ -742,13 +751,13 @@ public object ShellSetSpecKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ShellSetSpec.copy(block: ei.ShellSetSpecKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellSetSpec = - ei.ShellSetSpecKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ShellSetSpec.copy(block: `ei`.ShellSetSpecKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellSetSpec = + `ei`.ShellSetSpecKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ShellSetSpec.VariationSpec.copy(block: ei.ShellSetSpecKt.VariationSpecKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellSetSpec.VariationSpec = - ei.ShellSetSpecKt.VariationSpecKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ShellSetSpec.VariationSpec.copy(block: `ei`.ShellSetSpecKt.VariationSpecKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellSetSpec.VariationSpec = + `ei`.ShellSetSpecKt.VariationSpecKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.ShellSetSpecOrBuilder.iconOrNull: ei.Ei.DLCItem? +public val ei.Ei.ShellSetSpecOrBuilder.iconOrNull: ei.Ei.DLCItem? get() = if (hasIcon()) getIcon() else null diff --git a/ei/kotlin/ei/ShellShowcaseKt.kt b/ei/kotlin/ei/ShellShowcaseKt.kt index 19d8c18..916953f 100644 --- a/ei/kotlin/ei/ShellShowcaseKt.kt +++ b/ei/kotlin/ei/ShellShowcaseKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeshellShowcase") public inline fun shellShowcase(block: ei.ShellShowcaseKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellShowcase = ei.ShellShowcaseKt.Dsl._create(ei.Ei.ShellShowcase.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ShellShowcase` + */ public object ShellShowcaseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -29,15 +35,15 @@ public object ShellShowcaseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class TopProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ShellShowcaseListingInfo top = 1; + * `repeated .ei.ShellShowcaseListingInfo top = 1;` */ public val top: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getTopList() + _builder.topList ) /** - * repeated .ei.ShellShowcaseListingInfo top = 1; + * `repeated .ei.ShellShowcaseListingInfo top = 1;` * @param value The top to add. */ @kotlin.jvm.JvmSynthetic @@ -46,7 +52,7 @@ public object ShellShowcaseKt { _builder.addTop(value) } /** - * repeated .ei.ShellShowcaseListingInfo top = 1; + * `repeated .ei.ShellShowcaseListingInfo top = 1;` * @param value The top to add. */ @kotlin.jvm.JvmSynthetic @@ -56,7 +62,7 @@ public object ShellShowcaseKt { add(value) } /** - * repeated .ei.ShellShowcaseListingInfo top = 1; + * `repeated .ei.ShellShowcaseListingInfo top = 1;` * @param values The top to add. */ @kotlin.jvm.JvmSynthetic @@ -65,7 +71,7 @@ public object ShellShowcaseKt { _builder.addAllTop(values) } /** - * repeated .ei.ShellShowcaseListingInfo top = 1; + * `repeated .ei.ShellShowcaseListingInfo top = 1;` * @param values The top to add. */ @kotlin.jvm.JvmSynthetic @@ -75,7 +81,7 @@ public object ShellShowcaseKt { addAll(values) } /** - * repeated .ei.ShellShowcaseListingInfo top = 1; + * `repeated .ei.ShellShowcaseListingInfo top = 1;` * @param index The index to set the value at. * @param value The top to set. */ @@ -85,7 +91,7 @@ public object ShellShowcaseKt { _builder.setTop(index, value) } /** - * repeated .ei.ShellShowcaseListingInfo top = 1; + * `repeated .ei.ShellShowcaseListingInfo top = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearTop") @@ -101,15 +107,15 @@ public object ShellShowcaseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class FeaturedProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ShellShowcaseListingInfo featured = 2; + * `repeated .ei.ShellShowcaseListingInfo featured = 2;` */ public val featured: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getFeaturedList() + _builder.featuredList ) /** - * repeated .ei.ShellShowcaseListingInfo featured = 2; + * `repeated .ei.ShellShowcaseListingInfo featured = 2;` * @param value The featured to add. */ @kotlin.jvm.JvmSynthetic @@ -118,7 +124,7 @@ public object ShellShowcaseKt { _builder.addFeatured(value) } /** - * repeated .ei.ShellShowcaseListingInfo featured = 2; + * `repeated .ei.ShellShowcaseListingInfo featured = 2;` * @param value The featured to add. */ @kotlin.jvm.JvmSynthetic @@ -128,7 +134,7 @@ public object ShellShowcaseKt { add(value) } /** - * repeated .ei.ShellShowcaseListingInfo featured = 2; + * `repeated .ei.ShellShowcaseListingInfo featured = 2;` * @param values The featured to add. */ @kotlin.jvm.JvmSynthetic @@ -137,7 +143,7 @@ public object ShellShowcaseKt { _builder.addAllFeatured(values) } /** - * repeated .ei.ShellShowcaseListingInfo featured = 2; + * `repeated .ei.ShellShowcaseListingInfo featured = 2;` * @param values The featured to add. */ @kotlin.jvm.JvmSynthetic @@ -147,7 +153,7 @@ public object ShellShowcaseKt { addAll(values) } /** - * repeated .ei.ShellShowcaseListingInfo featured = 2; + * `repeated .ei.ShellShowcaseListingInfo featured = 2;` * @param index The index to set the value at. * @param value The featured to set. */ @@ -157,7 +163,7 @@ public object ShellShowcaseKt { _builder.setFeatured(index, value) } /** - * repeated .ei.ShellShowcaseListingInfo featured = 2; + * `repeated .ei.ShellShowcaseListingInfo featured = 2;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearFeatured") @@ -173,15 +179,15 @@ public object ShellShowcaseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class FreshProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ShellShowcaseListingInfo fresh = 3; + * `repeated .ei.ShellShowcaseListingInfo fresh = 3;` */ public val fresh: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getFreshList() + _builder.freshList ) /** - * repeated .ei.ShellShowcaseListingInfo fresh = 3; + * `repeated .ei.ShellShowcaseListingInfo fresh = 3;` * @param value The fresh to add. */ @kotlin.jvm.JvmSynthetic @@ -190,7 +196,7 @@ public object ShellShowcaseKt { _builder.addFresh(value) } /** - * repeated .ei.ShellShowcaseListingInfo fresh = 3; + * `repeated .ei.ShellShowcaseListingInfo fresh = 3;` * @param value The fresh to add. */ @kotlin.jvm.JvmSynthetic @@ -200,7 +206,7 @@ public object ShellShowcaseKt { add(value) } /** - * repeated .ei.ShellShowcaseListingInfo fresh = 3; + * `repeated .ei.ShellShowcaseListingInfo fresh = 3;` * @param values The fresh to add. */ @kotlin.jvm.JvmSynthetic @@ -209,7 +215,7 @@ public object ShellShowcaseKt { _builder.addAllFresh(values) } /** - * repeated .ei.ShellShowcaseListingInfo fresh = 3; + * `repeated .ei.ShellShowcaseListingInfo fresh = 3;` * @param values The fresh to add. */ @kotlin.jvm.JvmSynthetic @@ -219,7 +225,7 @@ public object ShellShowcaseKt { addAll(values) } /** - * repeated .ei.ShellShowcaseListingInfo fresh = 3; + * `repeated .ei.ShellShowcaseListingInfo fresh = 3;` * @param index The index to set the value at. * @param value The fresh to set. */ @@ -229,7 +235,7 @@ public object ShellShowcaseKt { _builder.setFresh(index, value) } /** - * repeated .ei.ShellShowcaseListingInfo fresh = 3; + * `repeated .ei.ShellShowcaseListingInfo fresh = 3;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearFresh") @@ -240,6 +246,6 @@ public object ShellShowcaseKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ShellShowcase.copy(block: ei.ShellShowcaseKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellShowcase = - ei.ShellShowcaseKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ShellShowcase.copy(block: `ei`.ShellShowcaseKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellShowcase = + `ei`.ShellShowcaseKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/ShellShowcaseListingInfoKt.kt b/ei/kotlin/ei/ShellShowcaseListingInfoKt.kt index 6a100b5..63c94a4 100644 --- a/ei/kotlin/ei/ShellShowcaseListingInfoKt.kt +++ b/ei/kotlin/ei/ShellShowcaseListingInfoKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeshellShowcaseListingInfo") public inline fun shellShowcaseListingInfo(block: ei.ShellShowcaseListingInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellShowcaseListingInfo = ei.ShellShowcaseListingInfoKt.Dsl._create(ei.Ei.ShellShowcaseListingInfo.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ShellShowcaseListingInfo` + */ public object ShellShowcaseListingInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object ShellShowcaseListingInfoKt { internal fun _build(): ei.Ei.ShellShowcaseListingInfo = _builder.build() /** - * optional string id = 1; + * `optional string id = 1;` */ public var id: kotlin.String @JvmName("getId") - get() = _builder.getId() + get() = _builder.id @JvmName("setId") set(value) { - _builder.setId(value) + _builder.id = value } /** - * optional string id = 1; + * `optional string id = 1;` */ public fun clearId() { _builder.clearId() } /** - * optional string id = 1; + * `optional string id = 1;` * @return Whether the id field is set. */ public fun hasId(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object ShellShowcaseListingInfoKt { } /** - * optional string local_id = 12; + * `optional string local_id = 12;` */ public var localId: kotlin.String @JvmName("getLocalId") - get() = _builder.getLocalId() + get() = _builder.localId @JvmName("setLocalId") set(value) { - _builder.setLocalId(value) + _builder.localId = value } /** - * optional string local_id = 12; + * `optional string local_id = 12;` */ public fun clearLocalId() { _builder.clearLocalId() } /** - * optional string local_id = 12; + * `optional string local_id = 12;` * @return Whether the localId field is set. */ public fun hasLocalId(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object ShellShowcaseListingInfoKt { } /** - * optional string name = 2; + * `optional string name = 2;` */ public var name: kotlin.String @JvmName("getName") - get() = _builder.getName() + get() = _builder.name @JvmName("setName") set(value) { - _builder.setName(value) + _builder.name = value } /** - * optional string name = 2; + * `optional string name = 2;` */ public fun clearName() { _builder.clearName() } /** - * optional string name = 2; + * `optional string name = 2;` * @return Whether the name field is set. */ public fun hasName(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object ShellShowcaseListingInfoKt { } /** - * optional string description = 3; + * `optional string description = 3;` */ public var description: kotlin.String @JvmName("getDescription") - get() = _builder.getDescription() + get() = _builder.description @JvmName("setDescription") set(value) { - _builder.setDescription(value) + _builder.description = value } /** - * optional string description = 3; + * `optional string description = 3;` */ public fun clearDescription() { _builder.clearDescription() } /** - * optional string description = 3; + * `optional string description = 3;` * @return Whether the description field is set. */ public fun hasDescription(): kotlin.Boolean { @@ -119,23 +125,23 @@ public object ShellShowcaseListingInfoKt { } /** - * optional bool is_new = 15; + * `optional bool is_new = 15;` */ public var isNew: kotlin.Boolean @JvmName("getIsNew") - get() = _builder.getIsNew() + get() = _builder.isNew @JvmName("setIsNew") set(value) { - _builder.setIsNew(value) + _builder.isNew = value } /** - * optional bool is_new = 15; + * `optional bool is_new = 15;` */ public fun clearIsNew() { _builder.clearIsNew() } /** - * optional bool is_new = 15; + * `optional bool is_new = 15;` * @return Whether the isNew field is set. */ public fun hasIsNew(): kotlin.Boolean { @@ -143,23 +149,23 @@ public object ShellShowcaseListingInfoKt { } /** - * optional string creator_name = 14; + * `optional string creator_name = 14;` */ public var creatorName: kotlin.String @JvmName("getCreatorName") - get() = _builder.getCreatorName() + get() = _builder.creatorName @JvmName("setCreatorName") set(value) { - _builder.setCreatorName(value) + _builder.creatorName = value } /** - * optional string creator_name = 14; + * `optional string creator_name = 14;` */ public fun clearCreatorName() { _builder.clearCreatorName() } /** - * optional string creator_name = 14; + * `optional string creator_name = 14;` * @return Whether the creatorName field is set. */ public fun hasCreatorName(): kotlin.Boolean { @@ -167,23 +173,23 @@ public object ShellShowcaseListingInfoKt { } /** - * optional .ei.ShellShowcaseListingInfo.Status status = 11; + * `optional .ei.ShellShowcaseListingInfo.Status status = 11;` */ public var status: ei.Ei.ShellShowcaseListingInfo.Status @JvmName("getStatus") - get() = _builder.getStatus() + get() = _builder.status @JvmName("setStatus") set(value) { - _builder.setStatus(value) + _builder.status = value } /** - * optional .ei.ShellShowcaseListingInfo.Status status = 11; + * `optional .ei.ShellShowcaseListingInfo.Status status = 11;` */ public fun clearStatus() { _builder.clearStatus() } /** - * optional .ei.ShellShowcaseListingInfo.Status status = 11; + * `optional .ei.ShellShowcaseListingInfo.Status status = 11;` * @return Whether the status field is set. */ public fun hasStatus(): kotlin.Boolean { @@ -191,23 +197,23 @@ public object ShellShowcaseListingInfoKt { } /** - * optional .ei.ShellDB.FarmConfiguration farm_config = 4; + * `optional .ei.ShellDB.FarmConfiguration farm_config = 4;` */ public var farmConfig: ei.Ei.ShellDB.FarmConfiguration @JvmName("getFarmConfig") - get() = _builder.getFarmConfig() + get() = _builder.farmConfig @JvmName("setFarmConfig") set(value) { - _builder.setFarmConfig(value) + _builder.farmConfig = value } /** - * optional .ei.ShellDB.FarmConfiguration farm_config = 4; + * `optional .ei.ShellDB.FarmConfiguration farm_config = 4;` */ public fun clearFarmConfig() { _builder.clearFarmConfig() } /** - * optional .ei.ShellDB.FarmConfiguration farm_config = 4; + * `optional .ei.ShellDB.FarmConfiguration farm_config = 4;` * @return Whether the farmConfig field is set. */ public fun hasFarmConfig(): kotlin.Boolean { @@ -217,23 +223,23 @@ public object ShellShowcaseListingInfoKt { get() = _builder.farmConfigOrNull /** - * optional uint32 sales = 5; + * `optional uint32 sales = 5;` */ public var sales: kotlin.Int @JvmName("getSales") - get() = _builder.getSales() + get() = _builder.sales @JvmName("setSales") set(value) { - _builder.setSales(value) + _builder.sales = value } /** - * optional uint32 sales = 5; + * `optional uint32 sales = 5;` */ public fun clearSales() { _builder.clearSales() } /** - * optional uint32 sales = 5; + * `optional uint32 sales = 5;` * @return Whether the sales field is set. */ public fun hasSales(): kotlin.Boolean { @@ -241,23 +247,23 @@ public object ShellShowcaseListingInfoKt { } /** - * optional uint64 gross = 6; + * `optional uint64 gross = 6;` */ public var gross: kotlin.Long @JvmName("getGross") - get() = _builder.getGross() + get() = _builder.gross @JvmName("setGross") set(value) { - _builder.setGross(value) + _builder.gross = value } /** - * optional uint64 gross = 6; + * `optional uint64 gross = 6;` */ public fun clearGross() { _builder.clearGross() } /** - * optional uint64 gross = 6; + * `optional uint64 gross = 6;` * @return Whether the gross field is set. */ public fun hasGross(): kotlin.Boolean { @@ -265,23 +271,23 @@ public object ShellShowcaseListingInfoKt { } /** - * optional uint64 views = 7; + * `optional uint64 views = 7;` */ public var views: kotlin.Long @JvmName("getViews") - get() = _builder.getViews() + get() = _builder.views @JvmName("setViews") set(value) { - _builder.setViews(value) + _builder.views = value } /** - * optional uint64 views = 7; + * `optional uint64 views = 7;` */ public fun clearViews() { _builder.clearViews() } /** - * optional uint64 views = 7; + * `optional uint64 views = 7;` * @return Whether the views field is set. */ public fun hasViews(): kotlin.Boolean { @@ -289,23 +295,23 @@ public object ShellShowcaseListingInfoKt { } /** - * optional uint64 equips = 13; + * `optional uint64 equips = 13;` */ public var equips: kotlin.Long @JvmName("getEquips") - get() = _builder.getEquips() + get() = _builder.equips @JvmName("setEquips") set(value) { - _builder.setEquips(value) + _builder.equips = value } /** - * optional uint64 equips = 13; + * `optional uint64 equips = 13;` */ public fun clearEquips() { _builder.clearEquips() } /** - * optional uint64 equips = 13; + * `optional uint64 equips = 13;` * @return Whether the equips field is set. */ public fun hasEquips(): kotlin.Boolean { @@ -313,23 +319,23 @@ public object ShellShowcaseListingInfoKt { } /** - * optional uint32 likes = 8; + * `optional uint32 likes = 8;` */ public var likes: kotlin.Int @JvmName("getLikes") - get() = _builder.getLikes() + get() = _builder.likes @JvmName("setLikes") set(value) { - _builder.setLikes(value) + _builder.likes = value } /** - * optional uint32 likes = 8; + * `optional uint32 likes = 8;` */ public fun clearLikes() { _builder.clearLikes() } /** - * optional uint32 likes = 8; + * `optional uint32 likes = 8;` * @return Whether the likes field is set. */ public fun hasLikes(): kotlin.Boolean { @@ -337,23 +343,23 @@ public object ShellShowcaseListingInfoKt { } /** - * optional uint32 dislikes = 9; + * `optional uint32 dislikes = 9;` */ public var dislikes: kotlin.Int @JvmName("getDislikes") - get() = _builder.getDislikes() + get() = _builder.dislikes @JvmName("setDislikes") set(value) { - _builder.setDislikes(value) + _builder.dislikes = value } /** - * optional uint32 dislikes = 9; + * `optional uint32 dislikes = 9;` */ public fun clearDislikes() { _builder.clearDislikes() } /** - * optional uint32 dislikes = 9; + * `optional uint32 dislikes = 9;` * @return Whether the dislikes field is set. */ public fun hasDislikes(): kotlin.Boolean { @@ -361,23 +367,23 @@ public object ShellShowcaseListingInfoKt { } /** - * optional string share_url = 10; + * `optional string share_url = 10;` */ public var shareUrl: kotlin.String @JvmName("getShareUrl") - get() = _builder.getShareUrl() + get() = _builder.shareUrl @JvmName("setShareUrl") set(value) { - _builder.setShareUrl(value) + _builder.shareUrl = value } /** - * optional string share_url = 10; + * `optional string share_url = 10;` */ public fun clearShareUrl() { _builder.clearShareUrl() } /** - * optional string share_url = 10; + * `optional string share_url = 10;` * @return Whether the shareUrl field is set. */ public fun hasShareUrl(): kotlin.Boolean { @@ -386,9 +392,9 @@ public object ShellShowcaseListingInfoKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ShellShowcaseListingInfo.copy(block: ei.ShellShowcaseListingInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellShowcaseListingInfo = - ei.ShellShowcaseListingInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ShellShowcaseListingInfo.copy(block: `ei`.ShellShowcaseListingInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellShowcaseListingInfo = + `ei`.ShellShowcaseListingInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.ShellShowcaseListingInfoOrBuilder.farmConfigOrNull: ei.Ei.ShellDB.FarmConfiguration? +public val ei.Ei.ShellShowcaseListingInfoOrBuilder.farmConfigOrNull: ei.Ei.ShellDB.FarmConfiguration? get() = if (hasFarmConfig()) getFarmConfig() else null diff --git a/ei/kotlin/ei/ShellShowcaseListingSetKt.kt b/ei/kotlin/ei/ShellShowcaseListingSetKt.kt index 89cb876..8c98878 100644 --- a/ei/kotlin/ei/ShellShowcaseListingSetKt.kt +++ b/ei/kotlin/ei/ShellShowcaseListingSetKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeshellShowcaseListingSet") public inline fun shellShowcaseListingSet(block: ei.ShellShowcaseListingSetKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellShowcaseListingSet = ei.ShellShowcaseListingSetKt.Dsl._create(ei.Ei.ShellShowcaseListingSet.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ShellShowcaseListingSet` + */ public object ShellShowcaseListingSetKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -29,15 +35,15 @@ public object ShellShowcaseListingSetKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ListingsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ShellShowcaseListingInfo listings = 1; + * `repeated .ei.ShellShowcaseListingInfo listings = 1;` */ public val listings: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getListingsList() + _builder.listingsList ) /** - * repeated .ei.ShellShowcaseListingInfo listings = 1; + * `repeated .ei.ShellShowcaseListingInfo listings = 1;` * @param value The listings to add. */ @kotlin.jvm.JvmSynthetic @@ -46,7 +52,7 @@ public object ShellShowcaseListingSetKt { _builder.addListings(value) } /** - * repeated .ei.ShellShowcaseListingInfo listings = 1; + * `repeated .ei.ShellShowcaseListingInfo listings = 1;` * @param value The listings to add. */ @kotlin.jvm.JvmSynthetic @@ -56,7 +62,7 @@ public object ShellShowcaseListingSetKt { add(value) } /** - * repeated .ei.ShellShowcaseListingInfo listings = 1; + * `repeated .ei.ShellShowcaseListingInfo listings = 1;` * @param values The listings to add. */ @kotlin.jvm.JvmSynthetic @@ -65,7 +71,7 @@ public object ShellShowcaseListingSetKt { _builder.addAllListings(values) } /** - * repeated .ei.ShellShowcaseListingInfo listings = 1; + * `repeated .ei.ShellShowcaseListingInfo listings = 1;` * @param values The listings to add. */ @kotlin.jvm.JvmSynthetic @@ -75,7 +81,7 @@ public object ShellShowcaseListingSetKt { addAll(values) } /** - * repeated .ei.ShellShowcaseListingInfo listings = 1; + * `repeated .ei.ShellShowcaseListingInfo listings = 1;` * @param index The index to set the value at. * @param value The listings to set. */ @@ -85,7 +91,7 @@ public object ShellShowcaseListingSetKt { _builder.setListings(index, value) } /** - * repeated .ei.ShellShowcaseListingInfo listings = 1; + * `repeated .ei.ShellShowcaseListingInfo listings = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearListings") @@ -96,6 +102,6 @@ public object ShellShowcaseListingSetKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ShellShowcaseListingSet.copy(block: ei.ShellShowcaseListingSetKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellShowcaseListingSet = - ei.ShellShowcaseListingSetKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ShellShowcaseListingSet.copy(block: `ei`.ShellShowcaseListingSetKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellShowcaseListingSet = + `ei`.ShellShowcaseListingSetKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/ShellSpecKt.kt b/ei/kotlin/ei/ShellSpecKt.kt index 2a0082e..2b63e1a 100644 --- a/ei/kotlin/ei/ShellSpecKt.kt +++ b/ei/kotlin/ei/ShellSpecKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeshellSpec") public inline fun shellSpec(block: ei.ShellSpecKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellSpec = ei.ShellSpecKt.Dsl._create(ei.Ei.ShellSpec.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ShellSpec` + */ public object ShellSpecKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object ShellSpecKt { internal fun _build(): ei.Ei.ShellSpec = _builder.build() /** - * optional string identifier = 1; + * `optional string identifier = 1;` */ public var identifier: kotlin.String @JvmName("getIdentifier") - get() = _builder.getIdentifier() + get() = _builder.identifier @JvmName("setIdentifier") set(value) { - _builder.setIdentifier(value) + _builder.identifier = value } /** - * optional string identifier = 1; + * `optional string identifier = 1;` */ public fun clearIdentifier() { _builder.clearIdentifier() } /** - * optional string identifier = 1; + * `optional string identifier = 1;` * @return Whether the identifier field is set. */ public fun hasIdentifier(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object ShellSpecKt { } /** - * optional .ei.ShellSpec.ShellPiece primary_piece = 12; + * `optional .ei.ShellSpec.ShellPiece primary_piece = 12;` */ public var primaryPiece: ei.Ei.ShellSpec.ShellPiece @JvmName("getPrimaryPiece") - get() = _builder.getPrimaryPiece() + get() = _builder.primaryPiece @JvmName("setPrimaryPiece") set(value) { - _builder.setPrimaryPiece(value) + _builder.primaryPiece = value } /** - * optional .ei.ShellSpec.ShellPiece primary_piece = 12; + * `optional .ei.ShellSpec.ShellPiece primary_piece = 12;` */ public fun clearPrimaryPiece() { _builder.clearPrimaryPiece() } /** - * optional .ei.ShellSpec.ShellPiece primary_piece = 12; + * `optional .ei.ShellSpec.ShellPiece primary_piece = 12;` * @return Whether the primaryPiece field is set. */ public fun hasPrimaryPiece(): kotlin.Boolean { @@ -79,15 +85,15 @@ public object ShellSpecKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class PiecesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ShellSpec.ShellPiece pieces = 11; + * `repeated .ei.ShellSpec.ShellPiece pieces = 11;` */ public val pieces: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getPiecesList() + _builder.piecesList ) /** - * repeated .ei.ShellSpec.ShellPiece pieces = 11; + * `repeated .ei.ShellSpec.ShellPiece pieces = 11;` * @param value The pieces to add. */ @kotlin.jvm.JvmSynthetic @@ -96,7 +102,7 @@ public object ShellSpecKt { _builder.addPieces(value) } /** - * repeated .ei.ShellSpec.ShellPiece pieces = 11; + * `repeated .ei.ShellSpec.ShellPiece pieces = 11;` * @param value The pieces to add. */ @kotlin.jvm.JvmSynthetic @@ -106,7 +112,7 @@ public object ShellSpecKt { add(value) } /** - * repeated .ei.ShellSpec.ShellPiece pieces = 11; + * `repeated .ei.ShellSpec.ShellPiece pieces = 11;` * @param values The pieces to add. */ @kotlin.jvm.JvmSynthetic @@ -115,7 +121,7 @@ public object ShellSpecKt { _builder.addAllPieces(values) } /** - * repeated .ei.ShellSpec.ShellPiece pieces = 11; + * `repeated .ei.ShellSpec.ShellPiece pieces = 11;` * @param values The pieces to add. */ @kotlin.jvm.JvmSynthetic @@ -125,7 +131,7 @@ public object ShellSpecKt { addAll(values) } /** - * repeated .ei.ShellSpec.ShellPiece pieces = 11; + * `repeated .ei.ShellSpec.ShellPiece pieces = 11;` * @param index The index to set the value at. * @param value The pieces to set. */ @@ -135,7 +141,7 @@ public object ShellSpecKt { _builder.setPieces(index, value) } /** - * repeated .ei.ShellSpec.ShellPiece pieces = 11; + * `repeated .ei.ShellSpec.ShellPiece pieces = 11;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearPieces") @@ -151,15 +157,15 @@ public object ShellSpecKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class AltAssetsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.DLCItem alt_assets = 18; + * `repeated .ei.DLCItem alt_assets = 18;` */ public val altAssets: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getAltAssetsList() + _builder.altAssetsList ) /** - * repeated .ei.DLCItem alt_assets = 18; + * `repeated .ei.DLCItem alt_assets = 18;` * @param value The altAssets to add. */ @kotlin.jvm.JvmSynthetic @@ -168,7 +174,7 @@ public object ShellSpecKt { _builder.addAltAssets(value) } /** - * repeated .ei.DLCItem alt_assets = 18; + * `repeated .ei.DLCItem alt_assets = 18;` * @param value The altAssets to add. */ @kotlin.jvm.JvmSynthetic @@ -178,7 +184,7 @@ public object ShellSpecKt { add(value) } /** - * repeated .ei.DLCItem alt_assets = 18; + * `repeated .ei.DLCItem alt_assets = 18;` * @param values The altAssets to add. */ @kotlin.jvm.JvmSynthetic @@ -187,7 +193,7 @@ public object ShellSpecKt { _builder.addAllAltAssets(values) } /** - * repeated .ei.DLCItem alt_assets = 18; + * `repeated .ei.DLCItem alt_assets = 18;` * @param values The altAssets to add. */ @kotlin.jvm.JvmSynthetic @@ -197,7 +203,7 @@ public object ShellSpecKt { addAll(values) } /** - * repeated .ei.DLCItem alt_assets = 18; + * `repeated .ei.DLCItem alt_assets = 18;` * @param index The index to set the value at. * @param value The altAssets to set. */ @@ -207,7 +213,7 @@ public object ShellSpecKt { _builder.setAltAssets(index, value) } /** - * repeated .ei.DLCItem alt_assets = 18; + * `repeated .ei.DLCItem alt_assets = 18;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearAltAssets") @@ -217,23 +223,23 @@ public object ShellSpecKt { /** - * optional string name = 3; + * `optional string name = 3;` */ public var name: kotlin.String @JvmName("getName") - get() = _builder.getName() + get() = _builder.name @JvmName("setName") set(value) { - _builder.setName(value) + _builder.name = value } /** - * optional string name = 3; + * `optional string name = 3;` */ public fun clearName() { _builder.clearName() } /** - * optional string name = 3; + * `optional string name = 3;` * @return Whether the name field is set. */ public fun hasName(): kotlin.Boolean { @@ -241,23 +247,23 @@ public object ShellSpecKt { } /** - * optional string set_identifier = 13; + * `optional string set_identifier = 13;` */ public var setIdentifier: kotlin.String @JvmName("getSetIdentifier") - get() = _builder.getSetIdentifier() + get() = _builder.setIdentifier @JvmName("setSetIdentifier") set(value) { - _builder.setSetIdentifier(value) + _builder.setIdentifier = value } /** - * optional string set_identifier = 13; + * `optional string set_identifier = 13;` */ public fun clearSetIdentifier() { _builder.clearSetIdentifier() } /** - * optional string set_identifier = 13; + * `optional string set_identifier = 13;` * @return Whether the setIdentifier field is set. */ public fun hasSetIdentifier(): kotlin.Boolean { @@ -265,23 +271,23 @@ public object ShellSpecKt { } /** - * optional bool modified_geometry = 19; + * `optional bool modified_geometry = 19;` */ public var modifiedGeometry: kotlin.Boolean @JvmName("getModifiedGeometry") - get() = _builder.getModifiedGeometry() + get() = _builder.modifiedGeometry @JvmName("setModifiedGeometry") set(value) { - _builder.setModifiedGeometry(value) + _builder.modifiedGeometry = value } /** - * optional bool modified_geometry = 19; + * `optional bool modified_geometry = 19;` */ public fun clearModifiedGeometry() { _builder.clearModifiedGeometry() } /** - * optional bool modified_geometry = 19; + * `optional bool modified_geometry = 19;` * @return Whether the modifiedGeometry field is set. */ public fun hasModifiedGeometry(): kotlin.Boolean { @@ -289,23 +295,23 @@ public object ShellSpecKt { } /** - * optional uint32 price = 4; + * `optional uint32 price = 4;` */ public var price: kotlin.Int @JvmName("getPrice") - get() = _builder.getPrice() + get() = _builder.price @JvmName("setPrice") set(value) { - _builder.setPrice(value) + _builder.price = value } /** - * optional uint32 price = 4; + * `optional uint32 price = 4;` */ public fun clearPrice() { _builder.clearPrice() } /** - * optional uint32 price = 4; + * `optional uint32 price = 4;` * @return Whether the price field is set. */ public fun hasPrice(): kotlin.Boolean { @@ -313,23 +319,23 @@ public object ShellSpecKt { } /** - * optional uint32 required_eop = 5; + * `optional uint32 required_eop = 5;` */ public var requiredEop: kotlin.Int @JvmName("getRequiredEop") - get() = _builder.getRequiredEop() + get() = _builder.requiredEop @JvmName("setRequiredEop") set(value) { - _builder.setRequiredEop(value) + _builder.requiredEop = value } /** - * optional uint32 required_eop = 5; + * `optional uint32 required_eop = 5;` */ public fun clearRequiredEop() { _builder.clearRequiredEop() } /** - * optional uint32 required_eop = 5; + * `optional uint32 required_eop = 5;` * @return Whether the requiredEop field is set. */ public fun hasRequiredEop(): kotlin.Boolean { @@ -337,23 +343,23 @@ public object ShellSpecKt { } /** - * optional double required_soul_eggs = 6; + * `optional double required_soul_eggs = 6;` */ public var requiredSoulEggs: kotlin.Double @JvmName("getRequiredSoulEggs") - get() = _builder.getRequiredSoulEggs() + get() = _builder.requiredSoulEggs @JvmName("setRequiredSoulEggs") set(value) { - _builder.setRequiredSoulEggs(value) + _builder.requiredSoulEggs = value } /** - * optional double required_soul_eggs = 6; + * `optional double required_soul_eggs = 6;` */ public fun clearRequiredSoulEggs() { _builder.clearRequiredSoulEggs() } /** - * optional double required_soul_eggs = 6; + * `optional double required_soul_eggs = 6;` * @return Whether the requiredSoulEggs field is set. */ public fun hasRequiredSoulEggs(): kotlin.Boolean { @@ -361,23 +367,23 @@ public object ShellSpecKt { } /** - * optional string required_parent_shell = 20; + * `optional string required_parent_shell = 20;` */ public var requiredParentShell: kotlin.String @JvmName("getRequiredParentShell") - get() = _builder.getRequiredParentShell() + get() = _builder.requiredParentShell @JvmName("setRequiredParentShell") set(value) { - _builder.setRequiredParentShell(value) + _builder.requiredParentShell = value } /** - * optional string required_parent_shell = 20; + * `optional string required_parent_shell = 20;` */ public fun clearRequiredParentShell() { _builder.clearRequiredParentShell() } /** - * optional string required_parent_shell = 20; + * `optional string required_parent_shell = 20;` * @return Whether the requiredParentShell field is set. */ public fun hasRequiredParentShell(): kotlin.Boolean { @@ -385,23 +391,23 @@ public object ShellSpecKt { } /** - * optional bool is_new = 14; + * `optional bool is_new = 14;` */ public var isNew: kotlin.Boolean @JvmName("getIsNew") - get() = _builder.getIsNew() + get() = _builder.isNew @JvmName("setIsNew") set(value) { - _builder.setIsNew(value) + _builder.isNew = value } /** - * optional bool is_new = 14; + * `optional bool is_new = 14;` */ public fun clearIsNew() { _builder.clearIsNew() } /** - * optional bool is_new = 14; + * `optional bool is_new = 14;` * @return Whether the isNew field is set. */ public fun hasIsNew(): kotlin.Boolean { @@ -409,23 +415,23 @@ public object ShellSpecKt { } /** - * optional bool expires = 15; + * `optional bool expires = 15;` */ public var expires: kotlin.Boolean @JvmName("getExpires") - get() = _builder.getExpires() + get() = _builder.expires @JvmName("setExpires") set(value) { - _builder.setExpires(value) + _builder.expires = value } /** - * optional bool expires = 15; + * `optional bool expires = 15;` */ public fun clearExpires() { _builder.clearExpires() } /** - * optional bool expires = 15; + * `optional bool expires = 15;` * @return Whether the expires field is set. */ public fun hasExpires(): kotlin.Boolean { @@ -433,23 +439,23 @@ public object ShellSpecKt { } /** - * optional double seconds_until_available = 17; + * `optional double seconds_until_available = 17;` */ public var secondsUntilAvailable: kotlin.Double @JvmName("getSecondsUntilAvailable") - get() = _builder.getSecondsUntilAvailable() + get() = _builder.secondsUntilAvailable @JvmName("setSecondsUntilAvailable") set(value) { - _builder.setSecondsUntilAvailable(value) + _builder.secondsUntilAvailable = value } /** - * optional double seconds_until_available = 17; + * `optional double seconds_until_available = 17;` */ public fun clearSecondsUntilAvailable() { _builder.clearSecondsUntilAvailable() } /** - * optional double seconds_until_available = 17; + * `optional double seconds_until_available = 17;` * @return Whether the secondsUntilAvailable field is set. */ public fun hasSecondsUntilAvailable(): kotlin.Boolean { @@ -457,23 +463,23 @@ public object ShellSpecKt { } /** - * optional double seconds_remaining = 16; + * `optional double seconds_remaining = 16;` */ public var secondsRemaining: kotlin.Double @JvmName("getSecondsRemaining") - get() = _builder.getSecondsRemaining() + get() = _builder.secondsRemaining @JvmName("setSecondsRemaining") set(value) { - _builder.setSecondsRemaining(value) + _builder.secondsRemaining = value } /** - * optional double seconds_remaining = 16; + * `optional double seconds_remaining = 16;` */ public fun clearSecondsRemaining() { _builder.clearSecondsRemaining() } /** - * optional double seconds_remaining = 16; + * `optional double seconds_remaining = 16;` * @return Whether the secondsRemaining field is set. */ public fun hasSecondsRemaining(): kotlin.Boolean { @@ -481,23 +487,23 @@ public object ShellSpecKt { } /** - * optional uint64 popularity = 21; + * `optional uint64 popularity = 21;` */ public var popularity: kotlin.Long @JvmName("getPopularity") - get() = _builder.getPopularity() + get() = _builder.popularity @JvmName("setPopularity") set(value) { - _builder.setPopularity(value) + _builder.popularity = value } /** - * optional uint64 popularity = 21; + * `optional uint64 popularity = 21;` */ public fun clearPopularity() { _builder.clearPopularity() } /** - * optional uint64 popularity = 21; + * `optional uint64 popularity = 21;` * @return Whether the popularity field is set. */ public fun hasPopularity(): kotlin.Boolean { @@ -505,23 +511,23 @@ public object ShellSpecKt { } /** - * optional bool default_appearance = 8; + * `optional bool default_appearance = 8;` */ public var defaultAppearance: kotlin.Boolean @JvmName("getDefaultAppearance") - get() = _builder.getDefaultAppearance() + get() = _builder.defaultAppearance @JvmName("setDefaultAppearance") set(value) { - _builder.setDefaultAppearance(value) + _builder.defaultAppearance = value } /** - * optional bool default_appearance = 8; + * `optional bool default_appearance = 8;` */ public fun clearDefaultAppearance() { _builder.clearDefaultAppearance() } /** - * optional bool default_appearance = 8; + * `optional bool default_appearance = 8;` * @return Whether the defaultAppearance field is set. */ public fun hasDefaultAppearance(): kotlin.Boolean { @@ -531,6 +537,9 @@ public object ShellSpecKt { @kotlin.jvm.JvmName("-initializeshellPiece") public inline fun shellPiece(block: ei.ShellSpecKt.ShellPieceKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellSpec.ShellPiece = ei.ShellSpecKt.ShellPieceKt.Dsl._create(ei.Ei.ShellSpec.ShellPiece.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.ShellSpec.ShellPiece` + */ public object ShellPieceKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -548,23 +557,23 @@ public object ShellSpecKt { internal fun _build(): ei.Ei.ShellSpec.ShellPiece = _builder.build() /** - * optional .ei.ShellSpec.AssetType asset_type = 1; + * `optional .ei.ShellSpec.AssetType asset_type = 1;` */ public var assetType: ei.Ei.ShellSpec.AssetType @JvmName("getAssetType") - get() = _builder.getAssetType() + get() = _builder.assetType @JvmName("setAssetType") set(value) { - _builder.setAssetType(value) + _builder.assetType = value } /** - * optional .ei.ShellSpec.AssetType asset_type = 1; + * `optional .ei.ShellSpec.AssetType asset_type = 1;` */ public fun clearAssetType() { _builder.clearAssetType() } /** - * optional .ei.ShellSpec.AssetType asset_type = 1; + * `optional .ei.ShellSpec.AssetType asset_type = 1;` * @return Whether the assetType field is set. */ public fun hasAssetType(): kotlin.Boolean { @@ -572,23 +581,23 @@ public object ShellSpecKt { } /** - * optional .ei.DLCItem dlc = 2; + * `optional .ei.DLCItem dlc = 2;` */ public var dlc: ei.Ei.DLCItem @JvmName("getDlc") - get() = _builder.getDlc() + get() = _builder.dlc @JvmName("setDlc") set(value) { - _builder.setDlc(value) + _builder.dlc = value } /** - * optional .ei.DLCItem dlc = 2; + * `optional .ei.DLCItem dlc = 2;` */ public fun clearDlc() { _builder.clearDlc() } /** - * optional .ei.DLCItem dlc = 2; + * `optional .ei.DLCItem dlc = 2;` * @return Whether the dlc field is set. */ public fun hasDlc(): kotlin.Boolean { @@ -600,16 +609,16 @@ public object ShellSpecKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ShellSpec.copy(block: ei.ShellSpecKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellSpec = - ei.ShellSpecKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ShellSpec.copy(block: `ei`.ShellSpecKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellSpec = + `ei`.ShellSpecKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ShellSpec.ShellPiece.copy(block: ei.ShellSpecKt.ShellPieceKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellSpec.ShellPiece = - ei.ShellSpecKt.ShellPieceKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ShellSpec.ShellPiece.copy(block: `ei`.ShellSpecKt.ShellPieceKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellSpec.ShellPiece = + `ei`.ShellSpecKt.ShellPieceKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.ShellSpec.ShellPieceOrBuilder.dlcOrNull: ei.Ei.DLCItem? +public val ei.Ei.ShellSpec.ShellPieceOrBuilder.dlcOrNull: ei.Ei.DLCItem? get() = if (hasDlc()) getDlc() else null -val ei.Ei.ShellSpecOrBuilder.primaryPieceOrNull: ei.Ei.ShellSpec.ShellPiece? +public val ei.Ei.ShellSpecOrBuilder.primaryPieceOrNull: ei.Ei.ShellSpec.ShellPiece? get() = if (hasPrimaryPiece()) getPrimaryPiece() else null diff --git a/ei/kotlin/ei/ShellsActionBatchKt.kt b/ei/kotlin/ei/ShellsActionBatchKt.kt index 7e8a3d7..7e04351 100644 --- a/ei/kotlin/ei/ShellsActionBatchKt.kt +++ b/ei/kotlin/ei/ShellsActionBatchKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeshellsActionBatch") public inline fun shellsActionBatch(block: ei.ShellsActionBatchKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellsActionBatch = ei.ShellsActionBatchKt.Dsl._create(ei.Ei.ShellsActionBatch.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ShellsActionBatch` + */ public object ShellsActionBatchKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object ShellsActionBatchKt { internal fun _build(): ei.Ei.ShellsActionBatch = _builder.build() /** - * optional .ei.BasicRequestInfo rinfo = 1; + * `optional .ei.BasicRequestInfo rinfo = 1;` */ public var rinfo: ei.Ei.BasicRequestInfo @JvmName("getRinfo") - get() = _builder.getRinfo() + get() = _builder.rinfo @JvmName("setRinfo") set(value) { - _builder.setRinfo(value) + _builder.rinfo = value } /** - * optional .ei.BasicRequestInfo rinfo = 1; + * `optional .ei.BasicRequestInfo rinfo = 1;` */ public fun clearRinfo() { _builder.clearRinfo() } /** - * optional .ei.BasicRequestInfo rinfo = 1; + * `optional .ei.BasicRequestInfo rinfo = 1;` * @return Whether the rinfo field is set. */ public fun hasRinfo(): kotlin.Boolean { @@ -55,15 +61,15 @@ public object ShellsActionBatchKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ActionsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.ShellsActionLog actions = 2; + * `repeated .ei.ShellsActionLog actions = 2;` */ public val actions: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getActionsList() + _builder.actionsList ) /** - * repeated .ei.ShellsActionLog actions = 2; + * `repeated .ei.ShellsActionLog actions = 2;` * @param value The actions to add. */ @kotlin.jvm.JvmSynthetic @@ -72,7 +78,7 @@ public object ShellsActionBatchKt { _builder.addActions(value) } /** - * repeated .ei.ShellsActionLog actions = 2; + * `repeated .ei.ShellsActionLog actions = 2;` * @param value The actions to add. */ @kotlin.jvm.JvmSynthetic @@ -82,7 +88,7 @@ public object ShellsActionBatchKt { add(value) } /** - * repeated .ei.ShellsActionLog actions = 2; + * `repeated .ei.ShellsActionLog actions = 2;` * @param values The actions to add. */ @kotlin.jvm.JvmSynthetic @@ -91,7 +97,7 @@ public object ShellsActionBatchKt { _builder.addAllActions(values) } /** - * repeated .ei.ShellsActionLog actions = 2; + * `repeated .ei.ShellsActionLog actions = 2;` * @param values The actions to add. */ @kotlin.jvm.JvmSynthetic @@ -101,7 +107,7 @@ public object ShellsActionBatchKt { addAll(values) } /** - * repeated .ei.ShellsActionLog actions = 2; + * `repeated .ei.ShellsActionLog actions = 2;` * @param index The index to set the value at. * @param value The actions to set. */ @@ -111,7 +117,7 @@ public object ShellsActionBatchKt { _builder.setActions(index, value) } /** - * repeated .ei.ShellsActionLog actions = 2; + * `repeated .ei.ShellsActionLog actions = 2;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearActions") @@ -122,9 +128,9 @@ public object ShellsActionBatchKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ShellsActionBatch.copy(block: ei.ShellsActionBatchKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellsActionBatch = - ei.ShellsActionBatchKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ShellsActionBatch.copy(block: `ei`.ShellsActionBatchKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellsActionBatch = + `ei`.ShellsActionBatchKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.ShellsActionBatchOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? +public val ei.Ei.ShellsActionBatchOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? get() = if (hasRinfo()) getRinfo() else null diff --git a/ei/kotlin/ei/ShellsActionLogKt.kt b/ei/kotlin/ei/ShellsActionLogKt.kt index b386401..3f5feed 100644 --- a/ei/kotlin/ei/ShellsActionLogKt.kt +++ b/ei/kotlin/ei/ShellsActionLogKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeshellsActionLog") public inline fun shellsActionLog(block: ei.ShellsActionLogKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellsActionLog = ei.ShellsActionLogKt.Dsl._create(ei.Ei.ShellsActionLog.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ShellsActionLog` + */ public object ShellsActionLogKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object ShellsActionLogKt { internal fun _build(): ei.Ei.ShellsActionLog = _builder.build() /** - * optional .ei.BasicRequestInfo rinfo = 8; + * `optional .ei.BasicRequestInfo rinfo = 8;` */ public var rinfo: ei.Ei.BasicRequestInfo @JvmName("getRinfo") - get() = _builder.getRinfo() + get() = _builder.rinfo @JvmName("setRinfo") set(value) { - _builder.setRinfo(value) + _builder.rinfo = value } /** - * optional .ei.BasicRequestInfo rinfo = 8; + * `optional .ei.BasicRequestInfo rinfo = 8;` */ public fun clearRinfo() { _builder.clearRinfo() } /** - * optional .ei.BasicRequestInfo rinfo = 8; + * `optional .ei.BasicRequestInfo rinfo = 8;` * @return Whether the rinfo field is set. */ public fun hasRinfo(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object ShellsActionLogKt { get() = _builder.rinfoOrNull /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public var userId: kotlin.String @JvmName("getUserId") - get() = _builder.getUserId() + get() = _builder.userId @JvmName("setUserId") set(value) { - _builder.setUserId(value) + _builder.userId = value } /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public fun clearUserId() { _builder.clearUserId() } /** - * optional string user_id = 1; + * `optional string user_id = 1;` * @return Whether the userId field is set. */ public fun hasUserId(): kotlin.Boolean { @@ -73,23 +79,23 @@ public object ShellsActionLogKt { } /** - * optional string action = 2; + * `optional string action = 2;` */ public var action: kotlin.String @JvmName("getAction") - get() = _builder.getAction() + get() = _builder.action @JvmName("setAction") set(value) { - _builder.setAction(value) + _builder.action = value } /** - * optional string action = 2; + * `optional string action = 2;` */ public fun clearAction() { _builder.clearAction() } /** - * optional string action = 2; + * `optional string action = 2;` * @return Whether the action field is set. */ public fun hasAction(): kotlin.Boolean { @@ -97,23 +103,23 @@ public object ShellsActionLogKt { } /** - * optional string sub_id = 3; + * `optional string sub_id = 3;` */ public var subId: kotlin.String @JvmName("getSubId") - get() = _builder.getSubId() + get() = _builder.subId @JvmName("setSubId") set(value) { - _builder.setSubId(value) + _builder.subId = value } /** - * optional string sub_id = 3; + * `optional string sub_id = 3;` */ public fun clearSubId() { _builder.clearSubId() } /** - * optional string sub_id = 3; + * `optional string sub_id = 3;` * @return Whether the subId field is set. */ public fun hasSubId(): kotlin.Boolean { @@ -121,23 +127,23 @@ public object ShellsActionLogKt { } /** - * optional .ei.ShellDB.FarmElement farm_element = 9; + * `optional .ei.ShellDB.FarmElement farm_element = 9;` */ public var farmElement: ei.Ei.ShellDB.FarmElement @JvmName("getFarmElement") - get() = _builder.getFarmElement() + get() = _builder.farmElement @JvmName("setFarmElement") set(value) { - _builder.setFarmElement(value) + _builder.farmElement = value } /** - * optional .ei.ShellDB.FarmElement farm_element = 9; + * `optional .ei.ShellDB.FarmElement farm_element = 9;` */ public fun clearFarmElement() { _builder.clearFarmElement() } /** - * optional .ei.ShellDB.FarmElement farm_element = 9; + * `optional .ei.ShellDB.FarmElement farm_element = 9;` * @return Whether the farmElement field is set. */ public fun hasFarmElement(): kotlin.Boolean { @@ -145,23 +151,23 @@ public object ShellsActionLogKt { } /** - * optional uint32 cost = 4; + * `optional uint32 cost = 4;` */ public var cost: kotlin.Int @JvmName("getCost") - get() = _builder.getCost() + get() = _builder.cost @JvmName("setCost") set(value) { - _builder.setCost(value) + _builder.cost = value } /** - * optional uint32 cost = 4; + * `optional uint32 cost = 4;` */ public fun clearCost() { _builder.clearCost() } /** - * optional uint32 cost = 4; + * `optional uint32 cost = 4;` * @return Whether the cost field is set. */ public fun hasCost(): kotlin.Boolean { @@ -169,23 +175,23 @@ public object ShellsActionLogKt { } /** - * optional double approx_time = 5; + * `optional double approx_time = 5;` */ public var approxTime: kotlin.Double @JvmName("getApproxTime") - get() = _builder.getApproxTime() + get() = _builder.approxTime @JvmName("setApproxTime") set(value) { - _builder.setApproxTime(value) + _builder.approxTime = value } /** - * optional double approx_time = 5; + * `optional double approx_time = 5;` */ public fun clearApproxTime() { _builder.clearApproxTime() } /** - * optional double approx_time = 5; + * `optional double approx_time = 5;` * @return Whether the approxTime field is set. */ public fun hasApproxTime(): kotlin.Boolean { @@ -193,23 +199,23 @@ public object ShellsActionLogKt { } /** - * optional string version = 6; + * `optional string version = 6;` */ public var version: kotlin.String @JvmName("getVersion") - get() = _builder.getVersion() + get() = _builder.version @JvmName("setVersion") set(value) { - _builder.setVersion(value) + _builder.version = value } /** - * optional string version = 6; + * `optional string version = 6;` */ public fun clearVersion() { _builder.clearVersion() } /** - * optional string version = 6; + * `optional string version = 6;` * @return Whether the version field is set. */ public fun hasVersion(): kotlin.Boolean { @@ -217,23 +223,23 @@ public object ShellsActionLogKt { } /** - * optional int32 farm_index = 7; + * `optional int32 farm_index = 7;` */ public var farmIndex: kotlin.Int @JvmName("getFarmIndex") - get() = _builder.getFarmIndex() + get() = _builder.farmIndex @JvmName("setFarmIndex") set(value) { - _builder.setFarmIndex(value) + _builder.farmIndex = value } /** - * optional int32 farm_index = 7; + * `optional int32 farm_index = 7;` */ public fun clearFarmIndex() { _builder.clearFarmIndex() } /** - * optional int32 farm_index = 7; + * `optional int32 farm_index = 7;` * @return Whether the farmIndex field is set. */ public fun hasFarmIndex(): kotlin.Boolean { @@ -241,23 +247,23 @@ public object ShellsActionLogKt { } /** - * optional double soul_eggs = 10; + * `optional double soul_eggs = 10;` */ public var soulEggs: kotlin.Double @JvmName("getSoulEggs") - get() = _builder.getSoulEggs() + get() = _builder.soulEggs @JvmName("setSoulEggs") set(value) { - _builder.setSoulEggs(value) + _builder.soulEggs = value } /** - * optional double soul_eggs = 10; + * `optional double soul_eggs = 10;` */ public fun clearSoulEggs() { _builder.clearSoulEggs() } /** - * optional double soul_eggs = 10; + * `optional double soul_eggs = 10;` * @return Whether the soulEggs field is set. */ public fun hasSoulEggs(): kotlin.Boolean { @@ -265,23 +271,23 @@ public object ShellsActionLogKt { } /** - * optional uint64 tickets_spent = 11; + * `optional uint64 tickets_spent = 11;` */ public var ticketsSpent: kotlin.Long @JvmName("getTicketsSpent") - get() = _builder.getTicketsSpent() + get() = _builder.ticketsSpent @JvmName("setTicketsSpent") set(value) { - _builder.setTicketsSpent(value) + _builder.ticketsSpent = value } /** - * optional uint64 tickets_spent = 11; + * `optional uint64 tickets_spent = 11;` */ public fun clearTicketsSpent() { _builder.clearTicketsSpent() } /** - * optional uint64 tickets_spent = 11; + * `optional uint64 tickets_spent = 11;` * @return Whether the ticketsSpent field is set. */ public fun hasTicketsSpent(): kotlin.Boolean { @@ -289,23 +295,23 @@ public object ShellsActionLogKt { } /** - * optional uint64 gold_spent = 12; + * `optional uint64 gold_spent = 12;` */ public var goldSpent: kotlin.Long @JvmName("getGoldSpent") - get() = _builder.getGoldSpent() + get() = _builder.goldSpent @JvmName("setGoldSpent") set(value) { - _builder.setGoldSpent(value) + _builder.goldSpent = value } /** - * optional uint64 gold_spent = 12; + * `optional uint64 gold_spent = 12;` */ public fun clearGoldSpent() { _builder.clearGoldSpent() } /** - * optional uint64 gold_spent = 12; + * `optional uint64 gold_spent = 12;` * @return Whether the goldSpent field is set. */ public fun hasGoldSpent(): kotlin.Boolean { @@ -314,9 +320,9 @@ public object ShellsActionLogKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ShellsActionLog.copy(block: ei.ShellsActionLogKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellsActionLog = - ei.ShellsActionLogKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ShellsActionLog.copy(block: `ei`.ShellsActionLogKt.Dsl.() -> kotlin.Unit): ei.Ei.ShellsActionLog = + `ei`.ShellsActionLogKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.ShellsActionLogOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? +public val ei.Ei.ShellsActionLogOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? get() = if (hasRinfo()) getRinfo() else null diff --git a/ei/kotlin/ei/ShowcaseRoyaltyDeliveryConfirmationKt.kt b/ei/kotlin/ei/ShowcaseRoyaltyDeliveryConfirmationKt.kt index fcf618e..a61e9cd 100644 --- a/ei/kotlin/ei/ShowcaseRoyaltyDeliveryConfirmationKt.kt +++ b/ei/kotlin/ei/ShowcaseRoyaltyDeliveryConfirmationKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeshowcaseRoyaltyDeliveryConfirmation") public inline fun showcaseRoyaltyDeliveryConfirmation(block: ei.ShowcaseRoyaltyDeliveryConfirmationKt.Dsl.() -> kotlin.Unit): ei.Ei.ShowcaseRoyaltyDeliveryConfirmation = ei.ShowcaseRoyaltyDeliveryConfirmationKt.Dsl._create(ei.Ei.ShowcaseRoyaltyDeliveryConfirmation.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.ShowcaseRoyaltyDeliveryConfirmation` + */ public object ShowcaseRoyaltyDeliveryConfirmationKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object ShowcaseRoyaltyDeliveryConfirmationKt { internal fun _build(): ei.Ei.ShowcaseRoyaltyDeliveryConfirmation = _builder.build() /** - * optional .ei.BasicRequestInfo rinfo = 3; + * `optional .ei.BasicRequestInfo rinfo = 3;` */ public var rinfo: ei.Ei.BasicRequestInfo @JvmName("getRinfo") - get() = _builder.getRinfo() + get() = _builder.rinfo @JvmName("setRinfo") set(value) { - _builder.setRinfo(value) + _builder.rinfo = value } /** - * optional .ei.BasicRequestInfo rinfo = 3; + * `optional .ei.BasicRequestInfo rinfo = 3;` */ public fun clearRinfo() { _builder.clearRinfo() } /** - * optional .ei.BasicRequestInfo rinfo = 3; + * `optional .ei.BasicRequestInfo rinfo = 3;` * @return Whether the rinfo field is set. */ public fun hasRinfo(): kotlin.Boolean { @@ -55,16 +61,16 @@ public object ShowcaseRoyaltyDeliveryConfirmationKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class IdsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated string ids = 1; + * `repeated string ids = 1;` * @return A list containing the ids. */ public val ids: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getIdsList() + _builder.idsList ) /** - * repeated string ids = 1; + * `repeated string ids = 1;` * @param value The ids to add. */ @kotlin.jvm.JvmSynthetic @@ -73,7 +79,7 @@ public object ShowcaseRoyaltyDeliveryConfirmationKt { _builder.addIds(value) } /** - * repeated string ids = 1; + * `repeated string ids = 1;` * @param value The ids to add. */ @kotlin.jvm.JvmSynthetic @@ -83,7 +89,7 @@ public object ShowcaseRoyaltyDeliveryConfirmationKt { add(value) } /** - * repeated string ids = 1; + * `repeated string ids = 1;` * @param values The ids to add. */ @kotlin.jvm.JvmSynthetic @@ -92,7 +98,7 @@ public object ShowcaseRoyaltyDeliveryConfirmationKt { _builder.addAllIds(values) } /** - * repeated string ids = 1; + * `repeated string ids = 1;` * @param values The ids to add. */ @kotlin.jvm.JvmSynthetic @@ -102,7 +108,7 @@ public object ShowcaseRoyaltyDeliveryConfirmationKt { addAll(values) } /** - * repeated string ids = 1; + * `repeated string ids = 1;` * @param index The index to set the value at. * @param value The ids to set. */ @@ -111,7 +117,7 @@ public object ShowcaseRoyaltyDeliveryConfirmationKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setIds(index, value) }/** - * repeated string ids = 1; + * `repeated string ids = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearIds") @@ -119,23 +125,23 @@ public object ShowcaseRoyaltyDeliveryConfirmationKt { _builder.clearIds() } /** - * optional uint32 amount = 2; + * `optional uint32 amount = 2;` */ public var amount: kotlin.Int @JvmName("getAmount") - get() = _builder.getAmount() + get() = _builder.amount @JvmName("setAmount") set(value) { - _builder.setAmount(value) + _builder.amount = value } /** - * optional uint32 amount = 2; + * `optional uint32 amount = 2;` */ public fun clearAmount() { _builder.clearAmount() } /** - * optional uint32 amount = 2; + * `optional uint32 amount = 2;` * @return Whether the amount field is set. */ public fun hasAmount(): kotlin.Boolean { @@ -144,9 +150,9 @@ public object ShowcaseRoyaltyDeliveryConfirmationKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.ShowcaseRoyaltyDeliveryConfirmation.copy(block: ei.ShowcaseRoyaltyDeliveryConfirmationKt.Dsl.() -> kotlin.Unit): ei.Ei.ShowcaseRoyaltyDeliveryConfirmation = - ei.ShowcaseRoyaltyDeliveryConfirmationKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.ShowcaseRoyaltyDeliveryConfirmation.copy(block: `ei`.ShowcaseRoyaltyDeliveryConfirmationKt.Dsl.() -> kotlin.Unit): ei.Ei.ShowcaseRoyaltyDeliveryConfirmation = + `ei`.ShowcaseRoyaltyDeliveryConfirmationKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.ShowcaseRoyaltyDeliveryConfirmationOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? +public val ei.Ei.ShowcaseRoyaltyDeliveryConfirmationOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? get() = if (hasRinfo()) getRinfo() else null diff --git a/ei/kotlin/ei/SubmitShellShowcaseRequestKt.kt b/ei/kotlin/ei/SubmitShellShowcaseRequestKt.kt index 3007f92..5e8d827 100644 --- a/ei/kotlin/ei/SubmitShellShowcaseRequestKt.kt +++ b/ei/kotlin/ei/SubmitShellShowcaseRequestKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializesubmitShellShowcaseRequest") public inline fun submitShellShowcaseRequest(block: ei.SubmitShellShowcaseRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.SubmitShellShowcaseRequest = ei.SubmitShellShowcaseRequestKt.Dsl._create(ei.Ei.SubmitShellShowcaseRequest.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.SubmitShellShowcaseRequest` + */ public object SubmitShellShowcaseRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object SubmitShellShowcaseRequestKt { internal fun _build(): ei.Ei.SubmitShellShowcaseRequest = _builder.build() /** - * optional .ei.BasicRequestInfo rinfo = 4; + * `optional .ei.BasicRequestInfo rinfo = 4;` */ public var rinfo: ei.Ei.BasicRequestInfo @JvmName("getRinfo") - get() = _builder.getRinfo() + get() = _builder.rinfo @JvmName("setRinfo") set(value) { - _builder.setRinfo(value) + _builder.rinfo = value } /** - * optional .ei.BasicRequestInfo rinfo = 4; + * `optional .ei.BasicRequestInfo rinfo = 4;` */ public fun clearRinfo() { _builder.clearRinfo() } /** - * optional .ei.BasicRequestInfo rinfo = 4; + * `optional .ei.BasicRequestInfo rinfo = 4;` * @return Whether the rinfo field is set. */ public fun hasRinfo(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object SubmitShellShowcaseRequestKt { get() = _builder.rinfoOrNull /** - * optional string local_id = 1; + * `optional string local_id = 1;` */ public var localId: kotlin.String @JvmName("getLocalId") - get() = _builder.getLocalId() + get() = _builder.localId @JvmName("setLocalId") set(value) { - _builder.setLocalId(value) + _builder.localId = value } /** - * optional string local_id = 1; + * `optional string local_id = 1;` */ public fun clearLocalId() { _builder.clearLocalId() } /** - * optional string local_id = 1; + * `optional string local_id = 1;` * @return Whether the localId field is set. */ public fun hasLocalId(): kotlin.Boolean { @@ -73,23 +79,23 @@ public object SubmitShellShowcaseRequestKt { } /** - * optional string user_id = 2; + * `optional string user_id = 2;` */ public var userId: kotlin.String @JvmName("getUserId") - get() = _builder.getUserId() + get() = _builder.userId @JvmName("setUserId") set(value) { - _builder.setUserId(value) + _builder.userId = value } /** - * optional string user_id = 2; + * `optional string user_id = 2;` */ public fun clearUserId() { _builder.clearUserId() } /** - * optional string user_id = 2; + * `optional string user_id = 2;` * @return Whether the userId field is set. */ public fun hasUserId(): kotlin.Boolean { @@ -97,23 +103,23 @@ public object SubmitShellShowcaseRequestKt { } /** - * optional bool public_username = 5; + * `optional bool public_username = 5;` */ public var publicUsername: kotlin.Boolean @JvmName("getPublicUsername") - get() = _builder.getPublicUsername() + get() = _builder.publicUsername @JvmName("setPublicUsername") set(value) { - _builder.setPublicUsername(value) + _builder.publicUsername = value } /** - * optional bool public_username = 5; + * `optional bool public_username = 5;` */ public fun clearPublicUsername() { _builder.clearPublicUsername() } /** - * optional bool public_username = 5; + * `optional bool public_username = 5;` * @return Whether the publicUsername field is set. */ public fun hasPublicUsername(): kotlin.Boolean { @@ -121,23 +127,23 @@ public object SubmitShellShowcaseRequestKt { } /** - * optional .ei.ShellDB.FarmConfiguration farm_config = 3; + * `optional .ei.ShellDB.FarmConfiguration farm_config = 3;` */ public var farmConfig: ei.Ei.ShellDB.FarmConfiguration @JvmName("getFarmConfig") - get() = _builder.getFarmConfig() + get() = _builder.farmConfig @JvmName("setFarmConfig") set(value) { - _builder.setFarmConfig(value) + _builder.farmConfig = value } /** - * optional .ei.ShellDB.FarmConfiguration farm_config = 3; + * `optional .ei.ShellDB.FarmConfiguration farm_config = 3;` */ public fun clearFarmConfig() { _builder.clearFarmConfig() } /** - * optional .ei.ShellDB.FarmConfiguration farm_config = 3; + * `optional .ei.ShellDB.FarmConfiguration farm_config = 3;` * @return Whether the farmConfig field is set. */ public fun hasFarmConfig(): kotlin.Boolean { @@ -148,12 +154,12 @@ public object SubmitShellShowcaseRequestKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.SubmitShellShowcaseRequest.copy(block: ei.SubmitShellShowcaseRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.SubmitShellShowcaseRequest = - ei.SubmitShellShowcaseRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.SubmitShellShowcaseRequest.copy(block: `ei`.SubmitShellShowcaseRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.SubmitShellShowcaseRequest = + `ei`.SubmitShellShowcaseRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.SubmitShellShowcaseRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? +public val ei.Ei.SubmitShellShowcaseRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? get() = if (hasRinfo()) getRinfo() else null -val ei.Ei.SubmitShellShowcaseRequestOrBuilder.farmConfigOrNull: ei.Ei.ShellDB.FarmConfiguration? +public val ei.Ei.SubmitShellShowcaseRequestOrBuilder.farmConfigOrNull: ei.Ei.ShellDB.FarmConfiguration? get() = if (hasFarmConfig()) getFarmConfig() else null diff --git a/ei/kotlin/ei/SubscriptionChangeHintRequestKt.kt b/ei/kotlin/ei/SubscriptionChangeHintRequestKt.kt index b4a4aa1..65acd5f 100644 --- a/ei/kotlin/ei/SubscriptionChangeHintRequestKt.kt +++ b/ei/kotlin/ei/SubscriptionChangeHintRequestKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializesubscriptionChangeHintRequest") public inline fun subscriptionChangeHintRequest(block: ei.SubscriptionChangeHintRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.SubscriptionChangeHintRequest = ei.SubscriptionChangeHintRequestKt.Dsl._create(ei.Ei.SubscriptionChangeHintRequest.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.SubscriptionChangeHintRequest` + */ public object SubscriptionChangeHintRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object SubscriptionChangeHintRequestKt { internal fun _build(): ei.Ei.SubscriptionChangeHintRequest = _builder.build() /** - * optional .ei.BasicRequestInfo rinfo = 3; + * `optional .ei.BasicRequestInfo rinfo = 3;` */ public var rinfo: ei.Ei.BasicRequestInfo @JvmName("getRinfo") - get() = _builder.getRinfo() + get() = _builder.rinfo @JvmName("setRinfo") set(value) { - _builder.setRinfo(value) + _builder.rinfo = value } /** - * optional .ei.BasicRequestInfo rinfo = 3; + * `optional .ei.BasicRequestInfo rinfo = 3;` */ public fun clearRinfo() { _builder.clearRinfo() } /** - * optional .ei.BasicRequestInfo rinfo = 3; + * `optional .ei.BasicRequestInfo rinfo = 3;` * @return Whether the rinfo field is set. */ public fun hasRinfo(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object SubscriptionChangeHintRequestKt { get() = _builder.rinfoOrNull /** - * optional string original_transaction_id = 1; + * `optional string original_transaction_id = 1;` */ public var originalTransactionId: kotlin.String @JvmName("getOriginalTransactionId") - get() = _builder.getOriginalTransactionId() + get() = _builder.originalTransactionId @JvmName("setOriginalTransactionId") set(value) { - _builder.setOriginalTransactionId(value) + _builder.originalTransactionId = value } /** - * optional string original_transaction_id = 1; + * `optional string original_transaction_id = 1;` */ public fun clearOriginalTransactionId() { _builder.clearOriginalTransactionId() } /** - * optional string original_transaction_id = 1; + * `optional string original_transaction_id = 1;` * @return Whether the originalTransactionId field is set. */ public fun hasOriginalTransactionId(): kotlin.Boolean { @@ -73,23 +79,23 @@ public object SubscriptionChangeHintRequestKt { } /** - * optional .ei.UserSubscriptionInfo.Level next_subscription_level = 2; + * `optional .ei.UserSubscriptionInfo.Level next_subscription_level = 2;` */ public var nextSubscriptionLevel: ei.Ei.UserSubscriptionInfo.Level @JvmName("getNextSubscriptionLevel") - get() = _builder.getNextSubscriptionLevel() + get() = _builder.nextSubscriptionLevel @JvmName("setNextSubscriptionLevel") set(value) { - _builder.setNextSubscriptionLevel(value) + _builder.nextSubscriptionLevel = value } /** - * optional .ei.UserSubscriptionInfo.Level next_subscription_level = 2; + * `optional .ei.UserSubscriptionInfo.Level next_subscription_level = 2;` */ public fun clearNextSubscriptionLevel() { _builder.clearNextSubscriptionLevel() } /** - * optional .ei.UserSubscriptionInfo.Level next_subscription_level = 2; + * `optional .ei.UserSubscriptionInfo.Level next_subscription_level = 2;` * @return Whether the nextSubscriptionLevel field is set. */ public fun hasNextSubscriptionLevel(): kotlin.Boolean { @@ -98,9 +104,9 @@ public object SubscriptionChangeHintRequestKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.SubscriptionChangeHintRequest.copy(block: ei.SubscriptionChangeHintRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.SubscriptionChangeHintRequest = - ei.SubscriptionChangeHintRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.SubscriptionChangeHintRequest.copy(block: `ei`.SubscriptionChangeHintRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.SubscriptionChangeHintRequest = + `ei`.SubscriptionChangeHintRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.SubscriptionChangeHintRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? +public val ei.Ei.SubscriptionChangeHintRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? get() = if (hasRinfo()) getRinfo() else null diff --git a/ei/kotlin/ei/TipsDBKt.kt b/ei/kotlin/ei/TipsDBKt.kt index 7bd22af..ef48952 100644 --- a/ei/kotlin/ei/TipsDBKt.kt +++ b/ei/kotlin/ei/TipsDBKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializetipsDB") public inline fun tipsDB(block: ei.TipsDBKt.Dsl.() -> kotlin.Unit): ei.Ei.TipsDB = ei.TipsDBKt.Dsl._create(ei.Ei.TipsDB.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.TipsDB` + */ public object TipsDBKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -29,15 +35,15 @@ public object TipsDBKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class TipsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.InGameMail tips = 1; + * `repeated .ei.InGameMail tips = 1;` */ public val tips: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getTipsList() + _builder.tipsList ) /** - * repeated .ei.InGameMail tips = 1; + * `repeated .ei.InGameMail tips = 1;` * @param value The tips to add. */ @kotlin.jvm.JvmSynthetic @@ -46,7 +52,7 @@ public object TipsDBKt { _builder.addTips(value) } /** - * repeated .ei.InGameMail tips = 1; + * `repeated .ei.InGameMail tips = 1;` * @param value The tips to add. */ @kotlin.jvm.JvmSynthetic @@ -56,7 +62,7 @@ public object TipsDBKt { add(value) } /** - * repeated .ei.InGameMail tips = 1; + * `repeated .ei.InGameMail tips = 1;` * @param values The tips to add. */ @kotlin.jvm.JvmSynthetic @@ -65,7 +71,7 @@ public object TipsDBKt { _builder.addAllTips(values) } /** - * repeated .ei.InGameMail tips = 1; + * `repeated .ei.InGameMail tips = 1;` * @param values The tips to add. */ @kotlin.jvm.JvmSynthetic @@ -75,7 +81,7 @@ public object TipsDBKt { addAll(values) } /** - * repeated .ei.InGameMail tips = 1; + * `repeated .ei.InGameMail tips = 1;` * @param index The index to set the value at. * @param value The tips to set. */ @@ -85,7 +91,7 @@ public object TipsDBKt { _builder.setTips(index, value) } /** - * repeated .ei.InGameMail tips = 1; + * `repeated .ei.InGameMail tips = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearTips") @@ -96,6 +102,6 @@ public object TipsDBKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.TipsDB.copy(block: ei.TipsDBKt.Dsl.() -> kotlin.Unit): ei.Ei.TipsDB = - ei.TipsDBKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.TipsDB.copy(block: `ei`.TipsDBKt.Dsl.() -> kotlin.Unit): ei.Ei.TipsDB = + `ei`.TipsDBKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/UpdateCoopPermissionsRequestKt.kt b/ei/kotlin/ei/UpdateCoopPermissionsRequestKt.kt index 71bb03a..83594ec 100644 --- a/ei/kotlin/ei/UpdateCoopPermissionsRequestKt.kt +++ b/ei/kotlin/ei/UpdateCoopPermissionsRequestKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeupdateCoopPermissionsRequest") public inline fun updateCoopPermissionsRequest(block: ei.UpdateCoopPermissionsRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.UpdateCoopPermissionsRequest = ei.UpdateCoopPermissionsRequestKt.Dsl._create(ei.Ei.UpdateCoopPermissionsRequest.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.UpdateCoopPermissionsRequest` + */ public object UpdateCoopPermissionsRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object UpdateCoopPermissionsRequestKt { internal fun _build(): ei.Ei.UpdateCoopPermissionsRequest = _builder.build() /** - * optional .ei.BasicRequestInfo rinfo = 6; + * `optional .ei.BasicRequestInfo rinfo = 6;` */ public var rinfo: ei.Ei.BasicRequestInfo @JvmName("getRinfo") - get() = _builder.getRinfo() + get() = _builder.rinfo @JvmName("setRinfo") set(value) { - _builder.setRinfo(value) + _builder.rinfo = value } /** - * optional .ei.BasicRequestInfo rinfo = 6; + * `optional .ei.BasicRequestInfo rinfo = 6;` */ public fun clearRinfo() { _builder.clearRinfo() } /** - * optional .ei.BasicRequestInfo rinfo = 6; + * `optional .ei.BasicRequestInfo rinfo = 6;` * @return Whether the rinfo field is set. */ public fun hasRinfo(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object UpdateCoopPermissionsRequestKt { get() = _builder.rinfoOrNull /** - * optional string contract_identifier = 1; + * `optional string contract_identifier = 1;` */ public var contractIdentifier: kotlin.String @JvmName("getContractIdentifier") - get() = _builder.getContractIdentifier() + get() = _builder.contractIdentifier @JvmName("setContractIdentifier") set(value) { - _builder.setContractIdentifier(value) + _builder.contractIdentifier = value } /** - * optional string contract_identifier = 1; + * `optional string contract_identifier = 1;` */ public fun clearContractIdentifier() { _builder.clearContractIdentifier() } /** - * optional string contract_identifier = 1; + * `optional string contract_identifier = 1;` * @return Whether the contractIdentifier field is set. */ public fun hasContractIdentifier(): kotlin.Boolean { @@ -73,23 +79,23 @@ public object UpdateCoopPermissionsRequestKt { } /** - * optional string coop_identifier = 2; + * `optional string coop_identifier = 2;` */ public var coopIdentifier: kotlin.String @JvmName("getCoopIdentifier") - get() = _builder.getCoopIdentifier() + get() = _builder.coopIdentifier @JvmName("setCoopIdentifier") set(value) { - _builder.setCoopIdentifier(value) + _builder.coopIdentifier = value } /** - * optional string coop_identifier = 2; + * `optional string coop_identifier = 2;` */ public fun clearCoopIdentifier() { _builder.clearCoopIdentifier() } /** - * optional string coop_identifier = 2; + * `optional string coop_identifier = 2;` * @return Whether the coopIdentifier field is set. */ public fun hasCoopIdentifier(): kotlin.Boolean { @@ -97,23 +103,23 @@ public object UpdateCoopPermissionsRequestKt { } /** - * optional string requesting_user_id = 3; + * `optional string requesting_user_id = 3;` */ public var requestingUserId: kotlin.String @JvmName("getRequestingUserId") - get() = _builder.getRequestingUserId() + get() = _builder.requestingUserId @JvmName("setRequestingUserId") set(value) { - _builder.setRequestingUserId(value) + _builder.requestingUserId = value } /** - * optional string requesting_user_id = 3; + * `optional string requesting_user_id = 3;` */ public fun clearRequestingUserId() { _builder.clearRequestingUserId() } /** - * optional string requesting_user_id = 3; + * `optional string requesting_user_id = 3;` * @return Whether the requestingUserId field is set. */ public fun hasRequestingUserId(): kotlin.Boolean { @@ -121,23 +127,23 @@ public object UpdateCoopPermissionsRequestKt { } /** - * optional bool public = 4; + * `optional bool public = 4;` */ public var public: kotlin.Boolean @JvmName("getPublic") - get() = _builder.getPublic() + get() = _builder.public @JvmName("setPublic") set(value) { - _builder.setPublic(value) + _builder.public = value } /** - * optional bool public = 4; + * `optional bool public = 4;` */ public fun clearPublic() { _builder.clearPublic() } /** - * optional bool public = 4; + * `optional bool public = 4;` * @return Whether the public field is set. */ public fun hasPublic(): kotlin.Boolean { @@ -145,23 +151,23 @@ public object UpdateCoopPermissionsRequestKt { } /** - * optional uint32 client_version = 5; + * `optional uint32 client_version = 5;` */ public var clientVersion: kotlin.Int @JvmName("getClientVersion") - get() = _builder.getClientVersion() + get() = _builder.clientVersion @JvmName("setClientVersion") set(value) { - _builder.setClientVersion(value) + _builder.clientVersion = value } /** - * optional uint32 client_version = 5; + * `optional uint32 client_version = 5;` */ public fun clearClientVersion() { _builder.clearClientVersion() } /** - * optional uint32 client_version = 5; + * `optional uint32 client_version = 5;` * @return Whether the clientVersion field is set. */ public fun hasClientVersion(): kotlin.Boolean { @@ -170,9 +176,9 @@ public object UpdateCoopPermissionsRequestKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.UpdateCoopPermissionsRequest.copy(block: ei.UpdateCoopPermissionsRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.UpdateCoopPermissionsRequest = - ei.UpdateCoopPermissionsRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.UpdateCoopPermissionsRequest.copy(block: `ei`.UpdateCoopPermissionsRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.UpdateCoopPermissionsRequest = + `ei`.UpdateCoopPermissionsRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.UpdateCoopPermissionsRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? +public val ei.Ei.UpdateCoopPermissionsRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? get() = if (hasRinfo()) getRinfo() else null diff --git a/ei/kotlin/ei/UpdateCoopPermissionsResponseKt.kt b/ei/kotlin/ei/UpdateCoopPermissionsResponseKt.kt index 04f1cae..157025f 100644 --- a/ei/kotlin/ei/UpdateCoopPermissionsResponseKt.kt +++ b/ei/kotlin/ei/UpdateCoopPermissionsResponseKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeupdateCoopPermissionsResponse") public inline fun updateCoopPermissionsResponse(block: ei.UpdateCoopPermissionsResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.UpdateCoopPermissionsResponse = ei.UpdateCoopPermissionsResponseKt.Dsl._create(ei.Ei.UpdateCoopPermissionsResponse.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.UpdateCoopPermissionsResponse` + */ public object UpdateCoopPermissionsResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object UpdateCoopPermissionsResponseKt { internal fun _build(): ei.Ei.UpdateCoopPermissionsResponse = _builder.build() /** - * optional bool success = 1; + * `optional bool success = 1;` */ public var success: kotlin.Boolean @JvmName("getSuccess") - get() = _builder.getSuccess() + get() = _builder.success @JvmName("setSuccess") set(value) { - _builder.setSuccess(value) + _builder.success = value } /** - * optional bool success = 1; + * `optional bool success = 1;` */ public fun clearSuccess() { _builder.clearSuccess() } /** - * optional bool success = 1; + * `optional bool success = 1;` * @return Whether the success field is set. */ public fun hasSuccess(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object UpdateCoopPermissionsResponseKt { } /** - * optional string message = 2; + * `optional string message = 2;` */ public var message: kotlin.String @JvmName("getMessage") - get() = _builder.getMessage() + get() = _builder.message @JvmName("setMessage") set(value) { - _builder.setMessage(value) + _builder.message = value } /** - * optional string message = 2; + * `optional string message = 2;` */ public fun clearMessage() { _builder.clearMessage() } /** - * optional string message = 2; + * `optional string message = 2;` * @return Whether the message field is set. */ public fun hasMessage(): kotlin.Boolean { @@ -72,6 +78,6 @@ public object UpdateCoopPermissionsResponseKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.UpdateCoopPermissionsResponse.copy(block: ei.UpdateCoopPermissionsResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.UpdateCoopPermissionsResponse = - ei.UpdateCoopPermissionsResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.UpdateCoopPermissionsResponse.copy(block: `ei`.UpdateCoopPermissionsResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.UpdateCoopPermissionsResponse = + `ei`.UpdateCoopPermissionsResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/UserDataInfoRequestKt.kt b/ei/kotlin/ei/UserDataInfoRequestKt.kt index 1c65511..6f64f6e 100644 --- a/ei/kotlin/ei/UserDataInfoRequestKt.kt +++ b/ei/kotlin/ei/UserDataInfoRequestKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeuserDataInfoRequest") public inline fun userDataInfoRequest(block: ei.UserDataInfoRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.UserDataInfoRequest = ei.UserDataInfoRequestKt.Dsl._create(ei.Ei.UserDataInfoRequest.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.UserDataInfoRequest` + */ public object UserDataInfoRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object UserDataInfoRequestKt { internal fun _build(): ei.Ei.UserDataInfoRequest = _builder.build() /** - * optional .ei.BasicRequestInfo rinfo = 4; + * `optional .ei.BasicRequestInfo rinfo = 4;` */ public var rinfo: ei.Ei.BasicRequestInfo @JvmName("getRinfo") - get() = _builder.getRinfo() + get() = _builder.rinfo @JvmName("setRinfo") set(value) { - _builder.setRinfo(value) + _builder.rinfo = value } /** - * optional .ei.BasicRequestInfo rinfo = 4; + * `optional .ei.BasicRequestInfo rinfo = 4;` */ public fun clearRinfo() { _builder.clearRinfo() } /** - * optional .ei.BasicRequestInfo rinfo = 4; + * `optional .ei.BasicRequestInfo rinfo = 4;` * @return Whether the rinfo field is set. */ public fun hasRinfo(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object UserDataInfoRequestKt { get() = _builder.rinfoOrNull /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public var userId: kotlin.String @JvmName("getUserId") - get() = _builder.getUserId() + get() = _builder.userId @JvmName("setUserId") set(value) { - _builder.setUserId(value) + _builder.userId = value } /** - * optional string user_id = 1; + * `optional string user_id = 1;` */ public fun clearUserId() { _builder.clearUserId() } /** - * optional string user_id = 1; + * `optional string user_id = 1;` * @return Whether the userId field is set. */ public fun hasUserId(): kotlin.Boolean { @@ -73,23 +79,23 @@ public object UserDataInfoRequestKt { } /** - * optional string device_id = 2; + * `optional string device_id = 2;` */ public var deviceId: kotlin.String @JvmName("getDeviceId") - get() = _builder.getDeviceId() + get() = _builder.deviceId @JvmName("setDeviceId") set(value) { - _builder.setDeviceId(value) + _builder.deviceId = value } /** - * optional string device_id = 2; + * `optional string device_id = 2;` */ public fun clearDeviceId() { _builder.clearDeviceId() } /** - * optional string device_id = 2; + * `optional string device_id = 2;` * @return Whether the deviceId field is set. */ public fun hasDeviceId(): kotlin.Boolean { @@ -97,23 +103,23 @@ public object UserDataInfoRequestKt { } /** - * optional uint64 backup_checksum = 3; + * `optional uint64 backup_checksum = 3;` */ public var backupChecksum: kotlin.Long @JvmName("getBackupChecksum") - get() = _builder.getBackupChecksum() + get() = _builder.backupChecksum @JvmName("setBackupChecksum") set(value) { - _builder.setBackupChecksum(value) + _builder.backupChecksum = value } /** - * optional uint64 backup_checksum = 3; + * `optional uint64 backup_checksum = 3;` */ public fun clearBackupChecksum() { _builder.clearBackupChecksum() } /** - * optional uint64 backup_checksum = 3; + * `optional uint64 backup_checksum = 3;` * @return Whether the backupChecksum field is set. */ public fun hasBackupChecksum(): kotlin.Boolean { @@ -122,9 +128,9 @@ public object UserDataInfoRequestKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.UserDataInfoRequest.copy(block: ei.UserDataInfoRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.UserDataInfoRequest = - ei.UserDataInfoRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.UserDataInfoRequest.copy(block: `ei`.UserDataInfoRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.UserDataInfoRequest = + `ei`.UserDataInfoRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.UserDataInfoRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? +public val ei.Ei.UserDataInfoRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? get() = if (hasRinfo()) getRinfo() else null diff --git a/ei/kotlin/ei/UserDataInfoResponseKt.kt b/ei/kotlin/ei/UserDataInfoResponseKt.kt index a4dce55..c7c444a 100644 --- a/ei/kotlin/ei/UserDataInfoResponseKt.kt +++ b/ei/kotlin/ei/UserDataInfoResponseKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeuserDataInfoResponse") public inline fun userDataInfoResponse(block: ei.UserDataInfoResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.UserDataInfoResponse = ei.UserDataInfoResponseKt.Dsl._create(ei.Ei.UserDataInfoResponse.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.UserDataInfoResponse` + */ public object UserDataInfoResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object UserDataInfoResponseKt { internal fun _build(): ei.Ei.UserDataInfoResponse = _builder.build() /** - * optional uint64 backup_checksum = 1; + * `optional uint64 backup_checksum = 1;` */ public var backupChecksum: kotlin.Long @JvmName("getBackupChecksum") - get() = _builder.getBackupChecksum() + get() = _builder.backupChecksum @JvmName("setBackupChecksum") set(value) { - _builder.setBackupChecksum(value) + _builder.backupChecksum = value } /** - * optional uint64 backup_checksum = 1; + * `optional uint64 backup_checksum = 1;` */ public fun clearBackupChecksum() { _builder.clearBackupChecksum() } /** - * optional uint64 backup_checksum = 1; + * `optional uint64 backup_checksum = 1;` * @return Whether the backupChecksum field is set. */ public fun hasBackupChecksum(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object UserDataInfoResponseKt { } /** - * optional double backup_total_cash = 2; + * `optional double backup_total_cash = 2;` */ public var backupTotalCash: kotlin.Double @JvmName("getBackupTotalCash") - get() = _builder.getBackupTotalCash() + get() = _builder.backupTotalCash @JvmName("setBackupTotalCash") set(value) { - _builder.setBackupTotalCash(value) + _builder.backupTotalCash = value } /** - * optional double backup_total_cash = 2; + * `optional double backup_total_cash = 2;` */ public fun clearBackupTotalCash() { _builder.clearBackupTotalCash() } /** - * optional double backup_total_cash = 2; + * `optional double backup_total_cash = 2;` * @return Whether the backupTotalCash field is set. */ public fun hasBackupTotalCash(): kotlin.Boolean { @@ -77,16 +83,16 @@ public object UserDataInfoResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class CoopMembershipsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated string coop_memberships = 3; + * `repeated string coop_memberships = 3;` * @return A list containing the coopMemberships. */ public val coopMemberships: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getCoopMembershipsList() + _builder.coopMembershipsList ) /** - * repeated string coop_memberships = 3; + * `repeated string coop_memberships = 3;` * @param value The coopMemberships to add. */ @kotlin.jvm.JvmSynthetic @@ -95,7 +101,7 @@ public object UserDataInfoResponseKt { _builder.addCoopMemberships(value) } /** - * repeated string coop_memberships = 3; + * `repeated string coop_memberships = 3;` * @param value The coopMemberships to add. */ @kotlin.jvm.JvmSynthetic @@ -105,7 +111,7 @@ public object UserDataInfoResponseKt { add(value) } /** - * repeated string coop_memberships = 3; + * `repeated string coop_memberships = 3;` * @param values The coopMemberships to add. */ @kotlin.jvm.JvmSynthetic @@ -114,7 +120,7 @@ public object UserDataInfoResponseKt { _builder.addAllCoopMemberships(values) } /** - * repeated string coop_memberships = 3; + * `repeated string coop_memberships = 3;` * @param values The coopMemberships to add. */ @kotlin.jvm.JvmSynthetic @@ -124,7 +130,7 @@ public object UserDataInfoResponseKt { addAll(values) } /** - * repeated string coop_memberships = 3; + * `repeated string coop_memberships = 3;` * @param index The index to set the value at. * @param value The coopMemberships to set. */ @@ -133,7 +139,7 @@ public object UserDataInfoResponseKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setCoopMemberships(index, value) }/** - * repeated string coop_memberships = 3; + * `repeated string coop_memberships = 3;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearCoopMemberships") @@ -142,6 +148,6 @@ public object UserDataInfoResponseKt { }} } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.UserDataInfoResponse.copy(block: ei.UserDataInfoResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.UserDataInfoResponse = - ei.UserDataInfoResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.UserDataInfoResponse.copy(block: `ei`.UserDataInfoResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.UserDataInfoResponse = + `ei`.UserDataInfoResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/UserSubscriptionInfoKt.kt b/ei/kotlin/ei/UserSubscriptionInfoKt.kt index c047a7f..bdfbbb1 100644 --- a/ei/kotlin/ei/UserSubscriptionInfoKt.kt +++ b/ei/kotlin/ei/UserSubscriptionInfoKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeuserSubscriptionInfo") public inline fun userSubscriptionInfo(block: ei.UserSubscriptionInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.UserSubscriptionInfo = ei.UserSubscriptionInfoKt.Dsl._create(ei.Ei.UserSubscriptionInfo.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.UserSubscriptionInfo` + */ public object UserSubscriptionInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object UserSubscriptionInfoKt { internal fun _build(): ei.Ei.UserSubscriptionInfo = _builder.build() /** - * optional .ei.UserSubscriptionInfo.Level subscription_level = 13; + * `optional .ei.UserSubscriptionInfo.Level subscription_level = 13;` */ public var subscriptionLevel: ei.Ei.UserSubscriptionInfo.Level @JvmName("getSubscriptionLevel") - get() = _builder.getSubscriptionLevel() + get() = _builder.subscriptionLevel @JvmName("setSubscriptionLevel") set(value) { - _builder.setSubscriptionLevel(value) + _builder.subscriptionLevel = value } /** - * optional .ei.UserSubscriptionInfo.Level subscription_level = 13; + * `optional .ei.UserSubscriptionInfo.Level subscription_level = 13;` */ public fun clearSubscriptionLevel() { _builder.clearSubscriptionLevel() } /** - * optional .ei.UserSubscriptionInfo.Level subscription_level = 13; + * `optional .ei.UserSubscriptionInfo.Level subscription_level = 13;` * @return Whether the subscriptionLevel field is set. */ public fun hasSubscriptionLevel(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object UserSubscriptionInfoKt { } /** - * optional .ei.UserSubscriptionInfo.Level next_subscription_level = 15; + * `optional .ei.UserSubscriptionInfo.Level next_subscription_level = 15;` */ public var nextSubscriptionLevel: ei.Ei.UserSubscriptionInfo.Level @JvmName("getNextSubscriptionLevel") - get() = _builder.getNextSubscriptionLevel() + get() = _builder.nextSubscriptionLevel @JvmName("setNextSubscriptionLevel") set(value) { - _builder.setNextSubscriptionLevel(value) + _builder.nextSubscriptionLevel = value } /** - * optional .ei.UserSubscriptionInfo.Level next_subscription_level = 15; + * `optional .ei.UserSubscriptionInfo.Level next_subscription_level = 15;` */ public fun clearNextSubscriptionLevel() { _builder.clearNextSubscriptionLevel() } /** - * optional .ei.UserSubscriptionInfo.Level next_subscription_level = 15; + * `optional .ei.UserSubscriptionInfo.Level next_subscription_level = 15;` * @return Whether the nextSubscriptionLevel field is set. */ public fun hasNextSubscriptionLevel(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object UserSubscriptionInfoKt { } /** - * optional bool lock_next_subscription_level = 18; + * `optional bool lock_next_subscription_level = 18;` */ public var lockNextSubscriptionLevel: kotlin.Boolean @JvmName("getLockNextSubscriptionLevel") - get() = _builder.getLockNextSubscriptionLevel() + get() = _builder.lockNextSubscriptionLevel @JvmName("setLockNextSubscriptionLevel") set(value) { - _builder.setLockNextSubscriptionLevel(value) + _builder.lockNextSubscriptionLevel = value } /** - * optional bool lock_next_subscription_level = 18; + * `optional bool lock_next_subscription_level = 18;` */ public fun clearLockNextSubscriptionLevel() { _builder.clearLockNextSubscriptionLevel() } /** - * optional bool lock_next_subscription_level = 18; + * `optional bool lock_next_subscription_level = 18;` * @return Whether the lockNextSubscriptionLevel field is set. */ public fun hasLockNextSubscriptionLevel(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object UserSubscriptionInfoKt { } /** - * optional .ei.Platform platform = 10; + * `optional .ei.Platform platform = 10;` */ public var platform: ei.Ei.Platform @JvmName("getPlatform") - get() = _builder.getPlatform() + get() = _builder.platform @JvmName("setPlatform") set(value) { - _builder.setPlatform(value) + _builder.platform = value } /** - * optional .ei.Platform platform = 10; + * `optional .ei.Platform platform = 10;` */ public fun clearPlatform() { _builder.clearPlatform() } /** - * optional .ei.Platform platform = 10; + * `optional .ei.Platform platform = 10;` * @return Whether the platform field is set. */ public fun hasPlatform(): kotlin.Boolean { @@ -119,23 +125,23 @@ public object UserSubscriptionInfoKt { } /** - * optional string original_transaction_id = 1; + * `optional string original_transaction_id = 1;` */ public var originalTransactionId: kotlin.String @JvmName("getOriginalTransactionId") - get() = _builder.getOriginalTransactionId() + get() = _builder.originalTransactionId @JvmName("setOriginalTransactionId") set(value) { - _builder.setOriginalTransactionId(value) + _builder.originalTransactionId = value } /** - * optional string original_transaction_id = 1; + * `optional string original_transaction_id = 1;` */ public fun clearOriginalTransactionId() { _builder.clearOriginalTransactionId() } /** - * optional string original_transaction_id = 1; + * `optional string original_transaction_id = 1;` * @return Whether the originalTransactionId field is set. */ public fun hasOriginalTransactionId(): kotlin.Boolean { @@ -143,23 +149,23 @@ public object UserSubscriptionInfoKt { } /** - * optional string linked_transaction_id = 16; + * `optional string linked_transaction_id = 16;` */ public var linkedTransactionId: kotlin.String @JvmName("getLinkedTransactionId") - get() = _builder.getLinkedTransactionId() + get() = _builder.linkedTransactionId @JvmName("setLinkedTransactionId") set(value) { - _builder.setLinkedTransactionId(value) + _builder.linkedTransactionId = value } /** - * optional string linked_transaction_id = 16; + * `optional string linked_transaction_id = 16;` */ public fun clearLinkedTransactionId() { _builder.clearLinkedTransactionId() } /** - * optional string linked_transaction_id = 16; + * `optional string linked_transaction_id = 16;` * @return Whether the linkedTransactionId field is set. */ public fun hasLinkedTransactionId(): kotlin.Boolean { @@ -167,23 +173,23 @@ public object UserSubscriptionInfoKt { } /** - * optional bool acknowledged = 17; + * `optional bool acknowledged = 17;` */ public var acknowledged: kotlin.Boolean @JvmName("getAcknowledged") - get() = _builder.getAcknowledged() + get() = _builder.acknowledged @JvmName("setAcknowledged") set(value) { - _builder.setAcknowledged(value) + _builder.acknowledged = value } /** - * optional bool acknowledged = 17; + * `optional bool acknowledged = 17;` */ public fun clearAcknowledged() { _builder.clearAcknowledged() } /** - * optional bool acknowledged = 17; + * `optional bool acknowledged = 17;` * @return Whether the acknowledged field is set. */ public fun hasAcknowledged(): kotlin.Boolean { @@ -191,23 +197,23 @@ public object UserSubscriptionInfoKt { } /** - * optional double first_subscribed = 2; + * `optional double first_subscribed = 2;` */ public var firstSubscribed: kotlin.Double @JvmName("getFirstSubscribed") - get() = _builder.getFirstSubscribed() + get() = _builder.firstSubscribed @JvmName("setFirstSubscribed") set(value) { - _builder.setFirstSubscribed(value) + _builder.firstSubscribed = value } /** - * optional double first_subscribed = 2; + * `optional double first_subscribed = 2;` */ public fun clearFirstSubscribed() { _builder.clearFirstSubscribed() } /** - * optional double first_subscribed = 2; + * `optional double first_subscribed = 2;` * @return Whether the firstSubscribed field is set. */ public fun hasFirstSubscribed(): kotlin.Boolean { @@ -215,23 +221,23 @@ public object UserSubscriptionInfoKt { } /** - * optional double period_end = 4; + * `optional double period_end = 4;` */ public var periodEnd: kotlin.Double @JvmName("getPeriodEnd") - get() = _builder.getPeriodEnd() + get() = _builder.periodEnd @JvmName("setPeriodEnd") set(value) { - _builder.setPeriodEnd(value) + _builder.periodEnd = value } /** - * optional double period_end = 4; + * `optional double period_end = 4;` */ public fun clearPeriodEnd() { _builder.clearPeriodEnd() } /** - * optional double period_end = 4; + * `optional double period_end = 4;` * @return Whether the periodEnd field is set. */ public fun hasPeriodEnd(): kotlin.Boolean { @@ -239,23 +245,23 @@ public object UserSubscriptionInfoKt { } /** - * optional .ei.UserSubscriptionInfo.Status status = 5; + * `optional .ei.UserSubscriptionInfo.Status status = 5;` */ public var status: ei.Ei.UserSubscriptionInfo.Status @JvmName("getStatus") - get() = _builder.getStatus() + get() = _builder.status @JvmName("setStatus") set(value) { - _builder.setStatus(value) + _builder.status = value } /** - * optional .ei.UserSubscriptionInfo.Status status = 5; + * `optional .ei.UserSubscriptionInfo.Status status = 5;` */ public fun clearStatus() { _builder.clearStatus() } /** - * optional .ei.UserSubscriptionInfo.Status status = 5; + * `optional .ei.UserSubscriptionInfo.Status status = 5;` * @return Whether the status field is set. */ public fun hasStatus(): kotlin.Boolean { @@ -263,23 +269,23 @@ public object UserSubscriptionInfoKt { } /** - * optional string store_status = 14; + * `optional string store_status = 14;` */ public var storeStatus: kotlin.String @JvmName("getStoreStatus") - get() = _builder.getStoreStatus() + get() = _builder.storeStatus @JvmName("setStoreStatus") set(value) { - _builder.setStoreStatus(value) + _builder.storeStatus = value } /** - * optional string store_status = 14; + * `optional string store_status = 14;` */ public fun clearStoreStatus() { _builder.clearStoreStatus() } /** - * optional string store_status = 14; + * `optional string store_status = 14;` * @return Whether the storeStatus field is set. */ public fun hasStoreStatus(): kotlin.Boolean { @@ -287,23 +293,23 @@ public object UserSubscriptionInfoKt { } /** - * optional bool auto_renew = 6; + * `optional bool auto_renew = 6;` */ public var autoRenew: kotlin.Boolean @JvmName("getAutoRenew") - get() = _builder.getAutoRenew() + get() = _builder.autoRenew @JvmName("setAutoRenew") set(value) { - _builder.setAutoRenew(value) + _builder.autoRenew = value } /** - * optional bool auto_renew = 6; + * `optional bool auto_renew = 6;` */ public fun clearAutoRenew() { _builder.clearAutoRenew() } /** - * optional bool auto_renew = 6; + * `optional bool auto_renew = 6;` * @return Whether the autoRenew field is set. */ public fun hasAutoRenew(): kotlin.Boolean { @@ -311,23 +317,23 @@ public object UserSubscriptionInfoKt { } /** - * optional bool sandbox = 19; + * `optional bool sandbox = 19;` */ public var sandbox: kotlin.Boolean @JvmName("getSandbox") - get() = _builder.getSandbox() + get() = _builder.sandbox @JvmName("setSandbox") set(value) { - _builder.setSandbox(value) + _builder.sandbox = value } /** - * optional bool sandbox = 19; + * `optional bool sandbox = 19;` */ public fun clearSandbox() { _builder.clearSandbox() } /** - * optional bool sandbox = 19; + * `optional bool sandbox = 19;` * @return Whether the sandbox field is set. */ public fun hasSandbox(): kotlin.Boolean { @@ -335,23 +341,23 @@ public object UserSubscriptionInfoKt { } /** - * optional double last_updated = 7; + * `optional double last_updated = 7;` */ public var lastUpdated: kotlin.Double @JvmName("getLastUpdated") - get() = _builder.getLastUpdated() + get() = _builder.lastUpdated @JvmName("setLastUpdated") set(value) { - _builder.setLastUpdated(value) + _builder.lastUpdated = value } /** - * optional double last_updated = 7; + * `optional double last_updated = 7;` */ public fun clearLastUpdated() { _builder.clearLastUpdated() } /** - * optional double last_updated = 7; + * `optional double last_updated = 7;` * @return Whether the lastUpdated field is set. */ public fun hasLastUpdated(): kotlin.Boolean { @@ -365,15 +371,15 @@ public object UserSubscriptionInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class HistoryProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated .ei.UserSubscriptionInfo.HistoryEntry history = 9; + * `repeated .ei.UserSubscriptionInfo.HistoryEntry history = 9;` */ public val history: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getHistoryList() + _builder.historyList ) /** - * repeated .ei.UserSubscriptionInfo.HistoryEntry history = 9; + * `repeated .ei.UserSubscriptionInfo.HistoryEntry history = 9;` * @param value The history to add. */ @kotlin.jvm.JvmSynthetic @@ -382,7 +388,7 @@ public object UserSubscriptionInfoKt { _builder.addHistory(value) } /** - * repeated .ei.UserSubscriptionInfo.HistoryEntry history = 9; + * `repeated .ei.UserSubscriptionInfo.HistoryEntry history = 9;` * @param value The history to add. */ @kotlin.jvm.JvmSynthetic @@ -392,7 +398,7 @@ public object UserSubscriptionInfoKt { add(value) } /** - * repeated .ei.UserSubscriptionInfo.HistoryEntry history = 9; + * `repeated .ei.UserSubscriptionInfo.HistoryEntry history = 9;` * @param values The history to add. */ @kotlin.jvm.JvmSynthetic @@ -401,7 +407,7 @@ public object UserSubscriptionInfoKt { _builder.addAllHistory(values) } /** - * repeated .ei.UserSubscriptionInfo.HistoryEntry history = 9; + * `repeated .ei.UserSubscriptionInfo.HistoryEntry history = 9;` * @param values The history to add. */ @kotlin.jvm.JvmSynthetic @@ -411,7 +417,7 @@ public object UserSubscriptionInfoKt { addAll(values) } /** - * repeated .ei.UserSubscriptionInfo.HistoryEntry history = 9; + * `repeated .ei.UserSubscriptionInfo.HistoryEntry history = 9;` * @param index The index to set the value at. * @param value The history to set. */ @@ -421,7 +427,7 @@ public object UserSubscriptionInfoKt { _builder.setHistory(index, value) } /** - * repeated .ei.UserSubscriptionInfo.HistoryEntry history = 9; + * `repeated .ei.UserSubscriptionInfo.HistoryEntry history = 9;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearHistory") @@ -437,16 +443,16 @@ public object UserSubscriptionInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class PastUserIdsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated string past_user_ids = 11; + * `repeated string past_user_ids = 11;` * @return A list containing the pastUserIds. */ public val pastUserIds: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getPastUserIdsList() + _builder.pastUserIdsList ) /** - * repeated string past_user_ids = 11; + * `repeated string past_user_ids = 11;` * @param value The pastUserIds to add. */ @kotlin.jvm.JvmSynthetic @@ -455,7 +461,7 @@ public object UserSubscriptionInfoKt { _builder.addPastUserIds(value) } /** - * repeated string past_user_ids = 11; + * `repeated string past_user_ids = 11;` * @param value The pastUserIds to add. */ @kotlin.jvm.JvmSynthetic @@ -465,7 +471,7 @@ public object UserSubscriptionInfoKt { add(value) } /** - * repeated string past_user_ids = 11; + * `repeated string past_user_ids = 11;` * @param values The pastUserIds to add. */ @kotlin.jvm.JvmSynthetic @@ -474,7 +480,7 @@ public object UserSubscriptionInfoKt { _builder.addAllPastUserIds(values) } /** - * repeated string past_user_ids = 11; + * `repeated string past_user_ids = 11;` * @param values The pastUserIds to add. */ @kotlin.jvm.JvmSynthetic @@ -484,7 +490,7 @@ public object UserSubscriptionInfoKt { addAll(values) } /** - * repeated string past_user_ids = 11; + * `repeated string past_user_ids = 11;` * @param index The index to set the value at. * @param value The pastUserIds to set. */ @@ -493,7 +499,7 @@ public object UserSubscriptionInfoKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setPastUserIds(index, value) }/** - * repeated string past_user_ids = 11; + * `repeated string past_user_ids = 11;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearPastUserIds") @@ -503,6 +509,9 @@ public object UserSubscriptionInfoKt { @kotlin.jvm.JvmName("-initializehistoryEntry") public inline fun historyEntry(block: ei.UserSubscriptionInfoKt.HistoryEntryKt.Dsl.() -> kotlin.Unit): ei.Ei.UserSubscriptionInfo.HistoryEntry = ei.UserSubscriptionInfoKt.HistoryEntryKt.Dsl._create(ei.Ei.UserSubscriptionInfo.HistoryEntry.newBuilder()).apply { block() }._build() + /** + * Protobuf type `ei.UserSubscriptionInfo.HistoryEntry` + */ public object HistoryEntryKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -520,23 +529,23 @@ public object UserSubscriptionInfoKt { internal fun _build(): ei.Ei.UserSubscriptionInfo.HistoryEntry = _builder.build() /** - * optional double timestamp = 1; + * `optional double timestamp = 1;` */ public var timestamp: kotlin.Double @JvmName("getTimestamp") - get() = _builder.getTimestamp() + get() = _builder.timestamp @JvmName("setTimestamp") set(value) { - _builder.setTimestamp(value) + _builder.timestamp = value } /** - * optional double timestamp = 1; + * `optional double timestamp = 1;` */ public fun clearTimestamp() { _builder.clearTimestamp() } /** - * optional double timestamp = 1; + * `optional double timestamp = 1;` * @return Whether the timestamp field is set. */ public fun hasTimestamp(): kotlin.Boolean { @@ -544,23 +553,23 @@ public object UserSubscriptionInfoKt { } /** - * optional string message_id = 2; + * `optional string message_id = 2;` */ public var messageId: kotlin.String @JvmName("getMessageId") - get() = _builder.getMessageId() + get() = _builder.messageId @JvmName("setMessageId") set(value) { - _builder.setMessageId(value) + _builder.messageId = value } /** - * optional string message_id = 2; + * `optional string message_id = 2;` */ public fun clearMessageId() { _builder.clearMessageId() } /** - * optional string message_id = 2; + * `optional string message_id = 2;` * @return Whether the messageId field is set. */ public fun hasMessageId(): kotlin.Boolean { @@ -568,23 +577,23 @@ public object UserSubscriptionInfoKt { } /** - * optional string message = 3; + * `optional string message = 3;` */ public var message: kotlin.String @JvmName("getMessage") - get() = _builder.getMessage() + get() = _builder.message @JvmName("setMessage") set(value) { - _builder.setMessage(value) + _builder.message = value } /** - * optional string message = 3; + * `optional string message = 3;` */ public fun clearMessage() { _builder.clearMessage() } /** - * optional string message = 3; + * `optional string message = 3;` * @return Whether the message field is set. */ public fun hasMessage(): kotlin.Boolean { @@ -594,10 +603,10 @@ public object UserSubscriptionInfoKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.UserSubscriptionInfo.copy(block: ei.UserSubscriptionInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.UserSubscriptionInfo = - ei.UserSubscriptionInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.UserSubscriptionInfo.copy(block: `ei`.UserSubscriptionInfoKt.Dsl.() -> kotlin.Unit): ei.Ei.UserSubscriptionInfo = + `ei`.UserSubscriptionInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.UserSubscriptionInfo.HistoryEntry.copy(block: ei.UserSubscriptionInfoKt.HistoryEntryKt.Dsl.() -> kotlin.Unit): ei.Ei.UserSubscriptionInfo.HistoryEntry = - ei.UserSubscriptionInfoKt.HistoryEntryKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.UserSubscriptionInfo.HistoryEntry.copy(block: `ei`.UserSubscriptionInfoKt.HistoryEntryKt.Dsl.() -> kotlin.Unit): ei.Ei.UserSubscriptionInfo.HistoryEntry = + `ei`.UserSubscriptionInfoKt.HistoryEntryKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/UserVerificationAnalysisKt.kt b/ei/kotlin/ei/UserVerificationAnalysisKt.kt index e49335d..4593bbc 100644 --- a/ei/kotlin/ei/UserVerificationAnalysisKt.kt +++ b/ei/kotlin/ei/UserVerificationAnalysisKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeuserVerificationAnalysis") public inline fun userVerificationAnalysis(block: ei.UserVerificationAnalysisKt.Dsl.() -> kotlin.Unit): ei.Ei.UserVerificationAnalysis = ei.UserVerificationAnalysisKt.Dsl._create(ei.Ei.UserVerificationAnalysis.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.UserVerificationAnalysis` + */ public object UserVerificationAnalysisKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object UserVerificationAnalysisKt { internal fun _build(): ei.Ei.UserVerificationAnalysis = _builder.build() /** - * optional .ei.UserVerificationAnalysis.Status overall_status = 1; + * `optional .ei.UserVerificationAnalysis.Status overall_status = 1;` */ public var overallStatus: ei.Ei.UserVerificationAnalysis.Status @JvmName("getOverallStatus") - get() = _builder.getOverallStatus() + get() = _builder.overallStatus @JvmName("setOverallStatus") set(value) { - _builder.setOverallStatus(value) + _builder.overallStatus = value } /** - * optional .ei.UserVerificationAnalysis.Status overall_status = 1; + * `optional .ei.UserVerificationAnalysis.Status overall_status = 1;` */ public fun clearOverallStatus() { _builder.clearOverallStatus() } /** - * optional .ei.UserVerificationAnalysis.Status overall_status = 1; + * `optional .ei.UserVerificationAnalysis.Status overall_status = 1;` * @return Whether the overallStatus field is set. */ public fun hasOverallStatus(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object UserVerificationAnalysisKt { } /** - * optional double start_time = 2; + * `optional double start_time = 2;` */ public var startTime: kotlin.Double @JvmName("getStartTime") - get() = _builder.getStartTime() + get() = _builder.startTime @JvmName("setStartTime") set(value) { - _builder.setStartTime(value) + _builder.startTime = value } /** - * optional double start_time = 2; + * `optional double start_time = 2;` */ public fun clearStartTime() { _builder.clearStartTime() } /** - * optional double start_time = 2; + * `optional double start_time = 2;` * @return Whether the startTime field is set. */ public fun hasStartTime(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object UserVerificationAnalysisKt { } /** - * optional double completion_time = 3; + * `optional double completion_time = 3;` */ public var completionTime: kotlin.Double @JvmName("getCompletionTime") - get() = _builder.getCompletionTime() + get() = _builder.completionTime @JvmName("setCompletionTime") set(value) { - _builder.setCompletionTime(value) + _builder.completionTime = value } /** - * optional double completion_time = 3; + * `optional double completion_time = 3;` */ public fun clearCompletionTime() { _builder.clearCompletionTime() } /** - * optional double completion_time = 3; + * `optional double completion_time = 3;` * @return Whether the completionTime field is set. */ public fun hasCompletionTime(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object UserVerificationAnalysisKt { } /** - * optional double num_prestiges = 14; + * `optional double num_prestiges = 14;` */ public var numPrestiges: kotlin.Double @JvmName("getNumPrestiges") - get() = _builder.getNumPrestiges() + get() = _builder.numPrestiges @JvmName("setNumPrestiges") set(value) { - _builder.setNumPrestiges(value) + _builder.numPrestiges = value } /** - * optional double num_prestiges = 14; + * `optional double num_prestiges = 14;` */ public fun clearNumPrestiges() { _builder.clearNumPrestiges() } /** - * optional double num_prestiges = 14; + * `optional double num_prestiges = 14;` * @return Whether the numPrestiges field is set. */ public fun hasNumPrestiges(): kotlin.Boolean { @@ -119,23 +125,23 @@ public object UserVerificationAnalysisKt { } /** - * optional double soul_eggs = 15; + * `optional double soul_eggs = 15;` */ public var soulEggs: kotlin.Double @JvmName("getSoulEggs") - get() = _builder.getSoulEggs() + get() = _builder.soulEggs @JvmName("setSoulEggs") set(value) { - _builder.setSoulEggs(value) + _builder.soulEggs = value } /** - * optional double soul_eggs = 15; + * `optional double soul_eggs = 15;` */ public fun clearSoulEggs() { _builder.clearSoulEggs() } /** - * optional double soul_eggs = 15; + * `optional double soul_eggs = 15;` * @return Whether the soulEggs field is set. */ public fun hasSoulEggs(): kotlin.Boolean { @@ -143,23 +149,23 @@ public object UserVerificationAnalysisKt { } /** - * optional uint32 eggs_of_prophecy = 27; + * `optional uint32 eggs_of_prophecy = 27;` */ public var eggsOfProphecy: kotlin.Int @JvmName("getEggsOfProphecy") - get() = _builder.getEggsOfProphecy() + get() = _builder.eggsOfProphecy @JvmName("setEggsOfProphecy") set(value) { - _builder.setEggsOfProphecy(value) + _builder.eggsOfProphecy = value } /** - * optional uint32 eggs_of_prophecy = 27; + * `optional uint32 eggs_of_prophecy = 27;` */ public fun clearEggsOfProphecy() { _builder.clearEggsOfProphecy() } /** - * optional uint32 eggs_of_prophecy = 27; + * `optional uint32 eggs_of_prophecy = 27;` * @return Whether the eggsOfProphecy field is set. */ public fun hasEggsOfProphecy(): kotlin.Boolean { @@ -167,23 +173,23 @@ public object UserVerificationAnalysisKt { } /** - * optional .ei.UserVerificationAnalysis.Status iap_status = 18; + * `optional .ei.UserVerificationAnalysis.Status iap_status = 18;` */ public var iapStatus: ei.Ei.UserVerificationAnalysis.Status @JvmName("getIapStatus") - get() = _builder.getIapStatus() + get() = _builder.iapStatus @JvmName("setIapStatus") set(value) { - _builder.setIapStatus(value) + _builder.iapStatus = value } /** - * optional .ei.UserVerificationAnalysis.Status iap_status = 18; + * `optional .ei.UserVerificationAnalysis.Status iap_status = 18;` */ public fun clearIapStatus() { _builder.clearIapStatus() } /** - * optional .ei.UserVerificationAnalysis.Status iap_status = 18; + * `optional .ei.UserVerificationAnalysis.Status iap_status = 18;` * @return Whether the iapStatus field is set. */ public fun hasIapStatus(): kotlin.Boolean { @@ -191,23 +197,23 @@ public object UserVerificationAnalysisKt { } /** - * optional bool verified_pro_permit = 4; + * `optional bool verified_pro_permit = 4;` */ public var verifiedProPermit: kotlin.Boolean @JvmName("getVerifiedProPermit") - get() = _builder.getVerifiedProPermit() + get() = _builder.verifiedProPermit @JvmName("setVerifiedProPermit") set(value) { - _builder.setVerifiedProPermit(value) + _builder.verifiedProPermit = value } /** - * optional bool verified_pro_permit = 4; + * `optional bool verified_pro_permit = 4;` */ public fun clearVerifiedProPermit() { _builder.clearVerifiedProPermit() } /** - * optional bool verified_pro_permit = 4; + * `optional bool verified_pro_permit = 4;` * @return Whether the verifiedProPermit field is set. */ public fun hasVerifiedProPermit(): kotlin.Boolean { @@ -215,23 +221,23 @@ public object UserVerificationAnalysisKt { } /** - * optional uint32 verified_piggy_breaks = 5; + * `optional uint32 verified_piggy_breaks = 5;` */ public var verifiedPiggyBreaks: kotlin.Int @JvmName("getVerifiedPiggyBreaks") - get() = _builder.getVerifiedPiggyBreaks() + get() = _builder.verifiedPiggyBreaks @JvmName("setVerifiedPiggyBreaks") set(value) { - _builder.setVerifiedPiggyBreaks(value) + _builder.verifiedPiggyBreaks = value } /** - * optional uint32 verified_piggy_breaks = 5; + * `optional uint32 verified_piggy_breaks = 5;` */ public fun clearVerifiedPiggyBreaks() { _builder.clearVerifiedPiggyBreaks() } /** - * optional uint32 verified_piggy_breaks = 5; + * `optional uint32 verified_piggy_breaks = 5;` * @return Whether the verifiedPiggyBreaks field is set. */ public fun hasVerifiedPiggyBreaks(): kotlin.Boolean { @@ -239,23 +245,23 @@ public object UserVerificationAnalysisKt { } /** - * optional uint32 verified_other_iap = 6; + * `optional uint32 verified_other_iap = 6;` */ public var verifiedOtherIap: kotlin.Int @JvmName("getVerifiedOtherIap") - get() = _builder.getVerifiedOtherIap() + get() = _builder.verifiedOtherIap @JvmName("setVerifiedOtherIap") set(value) { - _builder.setVerifiedOtherIap(value) + _builder.verifiedOtherIap = value } /** - * optional uint32 verified_other_iap = 6; + * `optional uint32 verified_other_iap = 6;` */ public fun clearVerifiedOtherIap() { _builder.clearVerifiedOtherIap() } /** - * optional uint32 verified_other_iap = 6; + * `optional uint32 verified_other_iap = 6;` * @return Whether the verifiedOtherIap field is set. */ public fun hasVerifiedOtherIap(): kotlin.Boolean { @@ -263,23 +269,23 @@ public object UserVerificationAnalysisKt { } /** - * optional uint32 unverified_iap = 7; + * `optional uint32 unverified_iap = 7;` */ public var unverifiedIap: kotlin.Int @JvmName("getUnverifiedIap") - get() = _builder.getUnverifiedIap() + get() = _builder.unverifiedIap @JvmName("setUnverifiedIap") set(value) { - _builder.setUnverifiedIap(value) + _builder.unverifiedIap = value } /** - * optional uint32 unverified_iap = 7; + * `optional uint32 unverified_iap = 7;` */ public fun clearUnverifiedIap() { _builder.clearUnverifiedIap() } /** - * optional uint32 unverified_iap = 7; + * `optional uint32 unverified_iap = 7;` * @return Whether the unverifiedIap field is set. */ public fun hasUnverifiedIap(): kotlin.Boolean { @@ -287,23 +293,23 @@ public object UserVerificationAnalysisKt { } /** - * optional double gold_earned = 13; + * `optional double gold_earned = 13;` */ public var goldEarned: kotlin.Double @JvmName("getGoldEarned") - get() = _builder.getGoldEarned() + get() = _builder.goldEarned @JvmName("setGoldEarned") set(value) { - _builder.setGoldEarned(value) + _builder.goldEarned = value } /** - * optional double gold_earned = 13; + * `optional double gold_earned = 13;` */ public fun clearGoldEarned() { _builder.clearGoldEarned() } /** - * optional double gold_earned = 13; + * `optional double gold_earned = 13;` * @return Whether the goldEarned field is set. */ public fun hasGoldEarned(): kotlin.Boolean { @@ -311,23 +317,23 @@ public object UserVerificationAnalysisKt { } /** - * optional bool regular_iap_buyer = 22; + * `optional bool regular_iap_buyer = 22;` */ public var regularIapBuyer: kotlin.Boolean @JvmName("getRegularIapBuyer") - get() = _builder.getRegularIapBuyer() + get() = _builder.regularIapBuyer @JvmName("setRegularIapBuyer") set(value) { - _builder.setRegularIapBuyer(value) + _builder.regularIapBuyer = value } /** - * optional bool regular_iap_buyer = 22; + * `optional bool regular_iap_buyer = 22;` */ public fun clearRegularIapBuyer() { _builder.clearRegularIapBuyer() } /** - * optional bool regular_iap_buyer = 22; + * `optional bool regular_iap_buyer = 22;` * @return Whether the regularIapBuyer field is set. */ public fun hasRegularIapBuyer(): kotlin.Boolean { @@ -335,23 +341,23 @@ public object UserVerificationAnalysisKt { } /** - * optional bool regular_iap_cheater = 23; + * `optional bool regular_iap_cheater = 23;` */ public var regularIapCheater: kotlin.Boolean @JvmName("getRegularIapCheater") - get() = _builder.getRegularIapCheater() + get() = _builder.regularIapCheater @JvmName("setRegularIapCheater") set(value) { - _builder.setRegularIapCheater(value) + _builder.regularIapCheater = value } /** - * optional bool regular_iap_cheater = 23; + * `optional bool regular_iap_cheater = 23;` */ public fun clearRegularIapCheater() { _builder.clearRegularIapCheater() } /** - * optional bool regular_iap_cheater = 23; + * `optional bool regular_iap_cheater = 23;` * @return Whether the regularIapCheater field is set. */ public fun hasRegularIapCheater(): kotlin.Boolean { @@ -359,23 +365,23 @@ public object UserVerificationAnalysisKt { } /** - * optional .ei.UserVerificationAnalysis.Status artifacts_status = 19; + * `optional .ei.UserVerificationAnalysis.Status artifacts_status = 19;` */ public var artifactsStatus: ei.Ei.UserVerificationAnalysis.Status @JvmName("getArtifactsStatus") - get() = _builder.getArtifactsStatus() + get() = _builder.artifactsStatus @JvmName("setArtifactsStatus") set(value) { - _builder.setArtifactsStatus(value) + _builder.artifactsStatus = value } /** - * optional .ei.UserVerificationAnalysis.Status artifacts_status = 19; + * `optional .ei.UserVerificationAnalysis.Status artifacts_status = 19;` */ public fun clearArtifactsStatus() { _builder.clearArtifactsStatus() } /** - * optional .ei.UserVerificationAnalysis.Status artifacts_status = 19; + * `optional .ei.UserVerificationAnalysis.Status artifacts_status = 19;` * @return Whether the artifactsStatus field is set. */ public fun hasArtifactsStatus(): kotlin.Boolean { @@ -383,23 +389,23 @@ public object UserVerificationAnalysisKt { } /** - * optional uint32 missions_completed = 8; + * `optional uint32 missions_completed = 8;` */ public var missionsCompleted: kotlin.Int @JvmName("getMissionsCompleted") - get() = _builder.getMissionsCompleted() + get() = _builder.missionsCompleted @JvmName("setMissionsCompleted") set(value) { - _builder.setMissionsCompleted(value) + _builder.missionsCompleted = value } /** - * optional uint32 missions_completed = 8; + * `optional uint32 missions_completed = 8;` */ public fun clearMissionsCompleted() { _builder.clearMissionsCompleted() } /** - * optional uint32 missions_completed = 8; + * `optional uint32 missions_completed = 8;` * @return Whether the missionsCompleted field is set. */ public fun hasMissionsCompleted(): kotlin.Boolean { @@ -407,23 +413,23 @@ public object UserVerificationAnalysisKt { } /** - * optional double artifacts_collected = 9; + * `optional double artifacts_collected = 9;` */ public var artifactsCollected: kotlin.Double @JvmName("getArtifactsCollected") - get() = _builder.getArtifactsCollected() + get() = _builder.artifactsCollected @JvmName("setArtifactsCollected") set(value) { - _builder.setArtifactsCollected(value) + _builder.artifactsCollected = value } /** - * optional double artifacts_collected = 9; + * `optional double artifacts_collected = 9;` */ public fun clearArtifactsCollected() { _builder.clearArtifactsCollected() } /** - * optional double artifacts_collected = 9; + * `optional double artifacts_collected = 9;` * @return Whether the artifactsCollected field is set. */ public fun hasArtifactsCollected(): kotlin.Boolean { @@ -431,23 +437,23 @@ public object UserVerificationAnalysisKt { } /** - * optional double artifacts_consumed = 10; + * `optional double artifacts_consumed = 10;` */ public var artifactsConsumed: kotlin.Double @JvmName("getArtifactsConsumed") - get() = _builder.getArtifactsConsumed() + get() = _builder.artifactsConsumed @JvmName("setArtifactsConsumed") set(value) { - _builder.setArtifactsConsumed(value) + _builder.artifactsConsumed = value } /** - * optional double artifacts_consumed = 10; + * `optional double artifacts_consumed = 10;` */ public fun clearArtifactsConsumed() { _builder.clearArtifactsConsumed() } /** - * optional double artifacts_consumed = 10; + * `optional double artifacts_consumed = 10;` * @return Whether the artifactsConsumed field is set. */ public fun hasArtifactsConsumed(): kotlin.Boolean { @@ -455,23 +461,23 @@ public object UserVerificationAnalysisKt { } /** - * optional double artifacts_in_inventory = 11; + * `optional double artifacts_in_inventory = 11;` */ public var artifactsInInventory: kotlin.Double @JvmName("getArtifactsInInventory") - get() = _builder.getArtifactsInInventory() + get() = _builder.artifactsInInventory @JvmName("setArtifactsInInventory") set(value) { - _builder.setArtifactsInInventory(value) + _builder.artifactsInInventory = value } /** - * optional double artifacts_in_inventory = 11; + * `optional double artifacts_in_inventory = 11;` */ public fun clearArtifactsInInventory() { _builder.clearArtifactsInInventory() } /** - * optional double artifacts_in_inventory = 11; + * `optional double artifacts_in_inventory = 11;` * @return Whether the artifactsInInventory field is set. */ public fun hasArtifactsInInventory(): kotlin.Boolean { @@ -479,23 +485,23 @@ public object UserVerificationAnalysisKt { } /** - * optional uint64 rare_artifacts_in_inventory = 33; + * `optional uint64 rare_artifacts_in_inventory = 33;` */ public var rareArtifactsInInventory: kotlin.Long @JvmName("getRareArtifactsInInventory") - get() = _builder.getRareArtifactsInInventory() + get() = _builder.rareArtifactsInInventory @JvmName("setRareArtifactsInInventory") set(value) { - _builder.setRareArtifactsInInventory(value) + _builder.rareArtifactsInInventory = value } /** - * optional uint64 rare_artifacts_in_inventory = 33; + * `optional uint64 rare_artifacts_in_inventory = 33;` */ public fun clearRareArtifactsInInventory() { _builder.clearRareArtifactsInInventory() } /** - * optional uint64 rare_artifacts_in_inventory = 33; + * `optional uint64 rare_artifacts_in_inventory = 33;` * @return Whether the rareArtifactsInInventory field is set. */ public fun hasRareArtifactsInInventory(): kotlin.Boolean { @@ -503,23 +509,23 @@ public object UserVerificationAnalysisKt { } /** - * optional uint64 rare_artifacts_on_server = 34; + * `optional uint64 rare_artifacts_on_server = 34;` */ public var rareArtifactsOnServer: kotlin.Long @JvmName("getRareArtifactsOnServer") - get() = _builder.getRareArtifactsOnServer() + get() = _builder.rareArtifactsOnServer @JvmName("setRareArtifactsOnServer") set(value) { - _builder.setRareArtifactsOnServer(value) + _builder.rareArtifactsOnServer = value } /** - * optional uint64 rare_artifacts_on_server = 34; + * `optional uint64 rare_artifacts_on_server = 34;` */ public fun clearRareArtifactsOnServer() { _builder.clearRareArtifactsOnServer() } /** - * optional uint64 rare_artifacts_on_server = 34; + * `optional uint64 rare_artifacts_on_server = 34;` * @return Whether the rareArtifactsOnServer field is set. */ public fun hasRareArtifactsOnServer(): kotlin.Boolean { @@ -527,23 +533,23 @@ public object UserVerificationAnalysisKt { } /** - * optional uint64 legendary_artifacts_in_inventory = 35; + * `optional uint64 legendary_artifacts_in_inventory = 35;` */ public var legendaryArtifactsInInventory: kotlin.Long @JvmName("getLegendaryArtifactsInInventory") - get() = _builder.getLegendaryArtifactsInInventory() + get() = _builder.legendaryArtifactsInInventory @JvmName("setLegendaryArtifactsInInventory") set(value) { - _builder.setLegendaryArtifactsInInventory(value) + _builder.legendaryArtifactsInInventory = value } /** - * optional uint64 legendary_artifacts_in_inventory = 35; + * `optional uint64 legendary_artifacts_in_inventory = 35;` */ public fun clearLegendaryArtifactsInInventory() { _builder.clearLegendaryArtifactsInInventory() } /** - * optional uint64 legendary_artifacts_in_inventory = 35; + * `optional uint64 legendary_artifacts_in_inventory = 35;` * @return Whether the legendaryArtifactsInInventory field is set. */ public fun hasLegendaryArtifactsInInventory(): kotlin.Boolean { @@ -551,23 +557,23 @@ public object UserVerificationAnalysisKt { } /** - * optional uint64 legendary_artifacts_on_server = 36; + * `optional uint64 legendary_artifacts_on_server = 36;` */ public var legendaryArtifactsOnServer: kotlin.Long @JvmName("getLegendaryArtifactsOnServer") - get() = _builder.getLegendaryArtifactsOnServer() + get() = _builder.legendaryArtifactsOnServer @JvmName("setLegendaryArtifactsOnServer") set(value) { - _builder.setLegendaryArtifactsOnServer(value) + _builder.legendaryArtifactsOnServer = value } /** - * optional uint64 legendary_artifacts_on_server = 36; + * `optional uint64 legendary_artifacts_on_server = 36;` */ public fun clearLegendaryArtifactsOnServer() { _builder.clearLegendaryArtifactsOnServer() } /** - * optional uint64 legendary_artifacts_on_server = 36; + * `optional uint64 legendary_artifacts_on_server = 36;` * @return Whether the legendaryArtifactsOnServer field is set. */ public fun hasLegendaryArtifactsOnServer(): kotlin.Boolean { @@ -575,23 +581,23 @@ public object UserVerificationAnalysisKt { } /** - * optional double gold_spent_crafting = 21; + * `optional double gold_spent_crafting = 21;` */ public var goldSpentCrafting: kotlin.Double @JvmName("getGoldSpentCrafting") - get() = _builder.getGoldSpentCrafting() + get() = _builder.goldSpentCrafting @JvmName("setGoldSpentCrafting") set(value) { - _builder.setGoldSpentCrafting(value) + _builder.goldSpentCrafting = value } /** - * optional double gold_spent_crafting = 21; + * `optional double gold_spent_crafting = 21;` */ public fun clearGoldSpentCrafting() { _builder.clearGoldSpentCrafting() } /** - * optional double gold_spent_crafting = 21; + * `optional double gold_spent_crafting = 21;` * @return Whether the goldSpentCrafting field is set. */ public fun hasGoldSpentCrafting(): kotlin.Boolean { @@ -599,23 +605,23 @@ public object UserVerificationAnalysisKt { } /** - * optional bool excessive_consumes = 24; + * `optional bool excessive_consumes = 24;` */ public var excessiveConsumes: kotlin.Boolean @JvmName("getExcessiveConsumes") - get() = _builder.getExcessiveConsumes() + get() = _builder.excessiveConsumes @JvmName("setExcessiveConsumes") set(value) { - _builder.setExcessiveConsumes(value) + _builder.excessiveConsumes = value } /** - * optional bool excessive_consumes = 24; + * `optional bool excessive_consumes = 24;` */ public fun clearExcessiveConsumes() { _builder.clearExcessiveConsumes() } /** - * optional bool excessive_consumes = 24; + * `optional bool excessive_consumes = 24;` * @return Whether the excessiveConsumes field is set. */ public fun hasExcessiveConsumes(): kotlin.Boolean { @@ -623,23 +629,23 @@ public object UserVerificationAnalysisKt { } /** - * optional bool excessive_inventory = 25; + * `optional bool excessive_inventory = 25;` */ public var excessiveInventory: kotlin.Boolean @JvmName("getExcessiveInventory") - get() = _builder.getExcessiveInventory() + get() = _builder.excessiveInventory @JvmName("setExcessiveInventory") set(value) { - _builder.setExcessiveInventory(value) + _builder.excessiveInventory = value } /** - * optional bool excessive_inventory = 25; + * `optional bool excessive_inventory = 25;` */ public fun clearExcessiveInventory() { _builder.clearExcessiveInventory() } /** - * optional bool excessive_inventory = 25; + * `optional bool excessive_inventory = 25;` * @return Whether the excessiveInventory field is set. */ public fun hasExcessiveInventory(): kotlin.Boolean { @@ -647,23 +653,23 @@ public object UserVerificationAnalysisKt { } /** - * optional bool excessive_spend = 26; + * `optional bool excessive_spend = 26;` */ public var excessiveSpend: kotlin.Boolean @JvmName("getExcessiveSpend") - get() = _builder.getExcessiveSpend() + get() = _builder.excessiveSpend @JvmName("setExcessiveSpend") set(value) { - _builder.setExcessiveSpend(value) + _builder.excessiveSpend = value } /** - * optional bool excessive_spend = 26; + * `optional bool excessive_spend = 26;` */ public fun clearExcessiveSpend() { _builder.clearExcessiveSpend() } /** - * optional bool excessive_spend = 26; + * `optional bool excessive_spend = 26;` * @return Whether the excessiveSpend field is set. */ public fun hasExcessiveSpend(): kotlin.Boolean { @@ -671,23 +677,23 @@ public object UserVerificationAnalysisKt { } /** - * optional .ei.UserVerificationAnalysis.Status contracts_status = 20; + * `optional .ei.UserVerificationAnalysis.Status contracts_status = 20;` */ public var contractsStatus: ei.Ei.UserVerificationAnalysis.Status @JvmName("getContractsStatus") - get() = _builder.getContractsStatus() + get() = _builder.contractsStatus @JvmName("setContractsStatus") set(value) { - _builder.setContractsStatus(value) + _builder.contractsStatus = value } /** - * optional .ei.UserVerificationAnalysis.Status contracts_status = 20; + * `optional .ei.UserVerificationAnalysis.Status contracts_status = 20;` */ public fun clearContractsStatus() { _builder.clearContractsStatus() } /** - * optional .ei.UserVerificationAnalysis.Status contracts_status = 20; + * `optional .ei.UserVerificationAnalysis.Status contracts_status = 20;` * @return Whether the contractsStatus field is set. */ public fun hasContractsStatus(): kotlin.Boolean { @@ -695,23 +701,23 @@ public object UserVerificationAnalysisKt { } /** - * optional uint32 num_coop_memberships = 12; + * `optional uint32 num_coop_memberships = 12;` */ public var numCoopMemberships: kotlin.Int @JvmName("getNumCoopMemberships") - get() = _builder.getNumCoopMemberships() + get() = _builder.numCoopMemberships @JvmName("setNumCoopMemberships") set(value) { - _builder.setNumCoopMemberships(value) + _builder.numCoopMemberships = value } /** - * optional uint32 num_coop_memberships = 12; + * `optional uint32 num_coop_memberships = 12;` */ public fun clearNumCoopMemberships() { _builder.clearNumCoopMemberships() } /** - * optional uint32 num_coop_memberships = 12; + * `optional uint32 num_coop_memberships = 12;` * @return Whether the numCoopMemberships field is set. */ public fun hasNumCoopMemberships(): kotlin.Boolean { @@ -719,23 +725,23 @@ public object UserVerificationAnalysisKt { } /** - * optional uint32 valid_contracts = 16; + * `optional uint32 valid_contracts = 16;` */ public var validContracts: kotlin.Int @JvmName("getValidContracts") - get() = _builder.getValidContracts() + get() = _builder.validContracts @JvmName("setValidContracts") set(value) { - _builder.setValidContracts(value) + _builder.validContracts = value } /** - * optional uint32 valid_contracts = 16; + * `optional uint32 valid_contracts = 16;` */ public fun clearValidContracts() { _builder.clearValidContracts() } /** - * optional uint32 valid_contracts = 16; + * `optional uint32 valid_contracts = 16;` * @return Whether the validContracts field is set. */ public fun hasValidContracts(): kotlin.Boolean { @@ -749,16 +755,16 @@ public object UserVerificationAnalysisKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class InvalidContractsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** - * repeated string invalid_contracts = 17; + * `repeated string invalid_contracts = 17;` * @return A list containing the invalidContracts. */ public val invalidContracts: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( - _builder.getInvalidContractsList() + _builder.invalidContractsList ) /** - * repeated string invalid_contracts = 17; + * `repeated string invalid_contracts = 17;` * @param value The invalidContracts to add. */ @kotlin.jvm.JvmSynthetic @@ -767,7 +773,7 @@ public object UserVerificationAnalysisKt { _builder.addInvalidContracts(value) } /** - * repeated string invalid_contracts = 17; + * `repeated string invalid_contracts = 17;` * @param value The invalidContracts to add. */ @kotlin.jvm.JvmSynthetic @@ -777,7 +783,7 @@ public object UserVerificationAnalysisKt { add(value) } /** - * repeated string invalid_contracts = 17; + * `repeated string invalid_contracts = 17;` * @param values The invalidContracts to add. */ @kotlin.jvm.JvmSynthetic @@ -786,7 +792,7 @@ public object UserVerificationAnalysisKt { _builder.addAllInvalidContracts(values) } /** - * repeated string invalid_contracts = 17; + * `repeated string invalid_contracts = 17;` * @param values The invalidContracts to add. */ @kotlin.jvm.JvmSynthetic @@ -796,7 +802,7 @@ public object UserVerificationAnalysisKt { addAll(values) } /** - * repeated string invalid_contracts = 17; + * `repeated string invalid_contracts = 17;` * @param index The index to set the value at. * @param value The invalidContracts to set. */ @@ -805,7 +811,7 @@ public object UserVerificationAnalysisKt { public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setInvalidContracts(index, value) }/** - * repeated string invalid_contracts = 17; + * `repeated string invalid_contracts = 17;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearInvalidContracts") @@ -813,23 +819,23 @@ public object UserVerificationAnalysisKt { _builder.clearInvalidContracts() } /** - * optional bool excessive_eop = 28; + * `optional bool excessive_eop = 28;` */ public var excessiveEop: kotlin.Boolean @JvmName("getExcessiveEop") - get() = _builder.getExcessiveEop() + get() = _builder.excessiveEop @JvmName("setExcessiveEop") set(value) { - _builder.setExcessiveEop(value) + _builder.excessiveEop = value } /** - * optional bool excessive_eop = 28; + * `optional bool excessive_eop = 28;` */ public fun clearExcessiveEop() { _builder.clearExcessiveEop() } /** - * optional bool excessive_eop = 28; + * `optional bool excessive_eop = 28;` * @return Whether the excessiveEop field is set. */ public fun hasExcessiveEop(): kotlin.Boolean { @@ -837,23 +843,23 @@ public object UserVerificationAnalysisKt { } /** - * optional bool excessive_invalid_contracts = 29; + * `optional bool excessive_invalid_contracts = 29;` */ public var excessiveInvalidContracts: kotlin.Boolean @JvmName("getExcessiveInvalidContracts") - get() = _builder.getExcessiveInvalidContracts() + get() = _builder.excessiveInvalidContracts @JvmName("setExcessiveInvalidContracts") set(value) { - _builder.setExcessiveInvalidContracts(value) + _builder.excessiveInvalidContracts = value } /** - * optional bool excessive_invalid_contracts = 29; + * `optional bool excessive_invalid_contracts = 29;` */ public fun clearExcessiveInvalidContracts() { _builder.clearExcessiveInvalidContracts() } /** - * optional bool excessive_invalid_contracts = 29; + * `optional bool excessive_invalid_contracts = 29;` * @return Whether the excessiveInvalidContracts field is set. */ public fun hasExcessiveInvalidContracts(): kotlin.Boolean { @@ -861,23 +867,23 @@ public object UserVerificationAnalysisKt { } /** - * optional bool verified = 30; + * `optional bool verified = 30;` */ public var verified: kotlin.Boolean @JvmName("getVerified") - get() = _builder.getVerified() + get() = _builder.verified @JvmName("setVerified") set(value) { - _builder.setVerified(value) + _builder.verified = value } /** - * optional bool verified = 30; + * `optional bool verified = 30;` */ public fun clearVerified() { _builder.clearVerified() } /** - * optional bool verified = 30; + * `optional bool verified = 30;` * @return Whether the verified field is set. */ public fun hasVerified(): kotlin.Boolean { @@ -885,23 +891,23 @@ public object UserVerificationAnalysisKt { } /** - * optional bool verification_override = 31; + * `optional bool verification_override = 31;` */ public var verificationOverride: kotlin.Boolean @JvmName("getVerificationOverride") - get() = _builder.getVerificationOverride() + get() = _builder.verificationOverride @JvmName("setVerificationOverride") set(value) { - _builder.setVerificationOverride(value) + _builder.verificationOverride = value } /** - * optional bool verification_override = 31; + * `optional bool verification_override = 31;` */ public fun clearVerificationOverride() { _builder.clearVerificationOverride() } /** - * optional bool verification_override = 31; + * `optional bool verification_override = 31;` * @return Whether the verificationOverride field is set. */ public fun hasVerificationOverride(): kotlin.Boolean { @@ -909,23 +915,23 @@ public object UserVerificationAnalysisKt { } /** - * optional bool verification_override_value = 32; + * `optional bool verification_override_value = 32;` */ public var verificationOverrideValue: kotlin.Boolean @JvmName("getVerificationOverrideValue") - get() = _builder.getVerificationOverrideValue() + get() = _builder.verificationOverrideValue @JvmName("setVerificationOverrideValue") set(value) { - _builder.setVerificationOverrideValue(value) + _builder.verificationOverrideValue = value } /** - * optional bool verification_override_value = 32; + * `optional bool verification_override_value = 32;` */ public fun clearVerificationOverrideValue() { _builder.clearVerificationOverrideValue() } /** - * optional bool verification_override_value = 32; + * `optional bool verification_override_value = 32;` * @return Whether the verificationOverrideValue field is set. */ public fun hasVerificationOverrideValue(): kotlin.Boolean { @@ -934,6 +940,6 @@ public object UserVerificationAnalysisKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.UserVerificationAnalysis.copy(block: ei.UserVerificationAnalysisKt.Dsl.() -> kotlin.Unit): ei.Ei.UserVerificationAnalysis = - ei.UserVerificationAnalysisKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.UserVerificationAnalysis.copy(block: `ei`.UserVerificationAnalysisKt.Dsl.() -> kotlin.Unit): ei.Ei.UserVerificationAnalysis = + `ei`.UserVerificationAnalysisKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/Vector3Kt.kt b/ei/kotlin/ei/Vector3Kt.kt index 78a406b..b69c23b 100644 --- a/ei/kotlin/ei/Vector3Kt.kt +++ b/ei/kotlin/ei/Vector3Kt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializevector3") public inline fun vector3(block: ei.Vector3Kt.Dsl.() -> kotlin.Unit): ei.Ei.Vector3 = ei.Vector3Kt.Dsl._create(ei.Ei.Vector3.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.Vector3` + */ public object Vector3Kt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object Vector3Kt { internal fun _build(): ei.Ei.Vector3 = _builder.build() /** - * optional float x = 1; + * `optional float x = 1;` */ public var x: kotlin.Float @JvmName("getX") - get() = _builder.getX() + get() = _builder.x @JvmName("setX") set(value) { - _builder.setX(value) + _builder.x = value } /** - * optional float x = 1; + * `optional float x = 1;` */ public fun clearX() { _builder.clearX() } /** - * optional float x = 1; + * `optional float x = 1;` * @return Whether the x field is set. */ public fun hasX(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object Vector3Kt { } /** - * optional float y = 2; + * `optional float y = 2;` */ public var y: kotlin.Float @JvmName("getY") - get() = _builder.getY() + get() = _builder.y @JvmName("setY") set(value) { - _builder.setY(value) + _builder.y = value } /** - * optional float y = 2; + * `optional float y = 2;` */ public fun clearY() { _builder.clearY() } /** - * optional float y = 2; + * `optional float y = 2;` * @return Whether the y field is set. */ public fun hasY(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object Vector3Kt { } /** - * optional float z = 3; + * `optional float z = 3;` */ public var z: kotlin.Float @JvmName("getZ") - get() = _builder.getZ() + get() = _builder.z @JvmName("setZ") set(value) { - _builder.setZ(value) + _builder.z = value } /** - * optional float z = 3; + * `optional float z = 3;` */ public fun clearZ() { _builder.clearZ() } /** - * optional float z = 3; + * `optional float z = 3;` * @return Whether the z field is set. */ public fun hasZ(): kotlin.Boolean { @@ -96,6 +102,6 @@ public object Vector3Kt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.Vector3.copy(block: ei.Vector3Kt.Dsl.() -> kotlin.Unit): ei.Ei.Vector3 = - ei.Vector3Kt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.Vector3.copy(block: `ei`.Vector3Kt.Dsl.() -> kotlin.Unit): ei.Ei.Vector3 = + `ei`.Vector3Kt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/Vector4Kt.kt b/ei/kotlin/ei/Vector4Kt.kt index 917deaf..448a628 100644 --- a/ei/kotlin/ei/Vector4Kt.kt +++ b/ei/kotlin/ei/Vector4Kt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializevector4") public inline fun vector4(block: ei.Vector4Kt.Dsl.() -> kotlin.Unit): ei.Ei.Vector4 = ei.Vector4Kt.Dsl._create(ei.Ei.Vector4.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.Vector4` + */ public object Vector4Kt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object Vector4Kt { internal fun _build(): ei.Ei.Vector4 = _builder.build() /** - * optional float x = 1; + * `optional float x = 1;` */ public var x: kotlin.Float @JvmName("getX") - get() = _builder.getX() + get() = _builder.x @JvmName("setX") set(value) { - _builder.setX(value) + _builder.x = value } /** - * optional float x = 1; + * `optional float x = 1;` */ public fun clearX() { _builder.clearX() } /** - * optional float x = 1; + * `optional float x = 1;` * @return Whether the x field is set. */ public fun hasX(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object Vector4Kt { } /** - * optional float y = 2; + * `optional float y = 2;` */ public var y: kotlin.Float @JvmName("getY") - get() = _builder.getY() + get() = _builder.y @JvmName("setY") set(value) { - _builder.setY(value) + _builder.y = value } /** - * optional float y = 2; + * `optional float y = 2;` */ public fun clearY() { _builder.clearY() } /** - * optional float y = 2; + * `optional float y = 2;` * @return Whether the y field is set. */ public fun hasY(): kotlin.Boolean { @@ -71,23 +77,23 @@ public object Vector4Kt { } /** - * optional float z = 3; + * `optional float z = 3;` */ public var z: kotlin.Float @JvmName("getZ") - get() = _builder.getZ() + get() = _builder.z @JvmName("setZ") set(value) { - _builder.setZ(value) + _builder.z = value } /** - * optional float z = 3; + * `optional float z = 3;` */ public fun clearZ() { _builder.clearZ() } /** - * optional float z = 3; + * `optional float z = 3;` * @return Whether the z field is set. */ public fun hasZ(): kotlin.Boolean { @@ -95,23 +101,23 @@ public object Vector4Kt { } /** - * optional float w = 4; + * `optional float w = 4;` */ public var w: kotlin.Float @JvmName("getW") - get() = _builder.getW() + get() = _builder.w @JvmName("setW") set(value) { - _builder.setW(value) + _builder.w = value } /** - * optional float w = 4; + * `optional float w = 4;` */ public fun clearW() { _builder.clearW() } /** - * optional float w = 4; + * `optional float w = 4;` * @return Whether the w field is set. */ public fun hasW(): kotlin.Boolean { @@ -120,6 +126,6 @@ public object Vector4Kt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.Vector4.copy(block: ei.Vector4Kt.Dsl.() -> kotlin.Unit): ei.Ei.Vector4 = - ei.Vector4Kt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.Vector4.copy(block: `ei`.Vector4Kt.Dsl.() -> kotlin.Unit): ei.Ei.Vector4 = + `ei`.Vector4Kt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/kotlin/ei/VerifyPurchaseRequestKt.kt b/ei/kotlin/ei/VerifyPurchaseRequestKt.kt index 59a4577..221f6d5 100644 --- a/ei/kotlin/ei/VerifyPurchaseRequestKt.kt +++ b/ei/kotlin/ei/VerifyPurchaseRequestKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeverifyPurchaseRequest") public inline fun verifyPurchaseRequest(block: ei.VerifyPurchaseRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.VerifyPurchaseRequest = ei.VerifyPurchaseRequestKt.Dsl._create(ei.Ei.VerifyPurchaseRequest.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.VerifyPurchaseRequest` + */ public object VerifyPurchaseRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object VerifyPurchaseRequestKt { internal fun _build(): ei.Ei.VerifyPurchaseRequest = _builder.build() /** - * optional .ei.BasicRequestInfo rinfo = 6; + * `optional .ei.BasicRequestInfo rinfo = 6;` */ public var rinfo: ei.Ei.BasicRequestInfo @JvmName("getRinfo") - get() = _builder.getRinfo() + get() = _builder.rinfo @JvmName("setRinfo") set(value) { - _builder.setRinfo(value) + _builder.rinfo = value } /** - * optional .ei.BasicRequestInfo rinfo = 6; + * `optional .ei.BasicRequestInfo rinfo = 6;` */ public fun clearRinfo() { _builder.clearRinfo() } /** - * optional .ei.BasicRequestInfo rinfo = 6; + * `optional .ei.BasicRequestInfo rinfo = 6;` * @return Whether the rinfo field is set. */ public fun hasRinfo(): kotlin.Boolean { @@ -49,23 +55,23 @@ public object VerifyPurchaseRequestKt { get() = _builder.rinfoOrNull /** - * optional string sku = 1; + * `optional string sku = 1;` */ public var sku: kotlin.String @JvmName("getSku") - get() = _builder.getSku() + get() = _builder.sku @JvmName("setSku") set(value) { - _builder.setSku(value) + _builder.sku = value } /** - * optional string sku = 1; + * `optional string sku = 1;` */ public fun clearSku() { _builder.clearSku() } /** - * optional string sku = 1; + * `optional string sku = 1;` * @return Whether the sku field is set. */ public fun hasSku(): kotlin.Boolean { @@ -73,23 +79,23 @@ public object VerifyPurchaseRequestKt { } /** - * optional string transaction_id = 2; + * `optional string transaction_id = 2;` */ public var transactionId: kotlin.String @JvmName("getTransactionId") - get() = _builder.getTransactionId() + get() = _builder.transactionId @JvmName("setTransactionId") set(value) { - _builder.setTransactionId(value) + _builder.transactionId = value } /** - * optional string transaction_id = 2; + * `optional string transaction_id = 2;` */ public fun clearTransactionId() { _builder.clearTransactionId() } /** - * optional string transaction_id = 2; + * `optional string transaction_id = 2;` * @return Whether the transactionId field is set. */ public fun hasTransactionId(): kotlin.Boolean { @@ -97,23 +103,23 @@ public object VerifyPurchaseRequestKt { } /** - * optional string original_transaction_id = 8; + * `optional string original_transaction_id = 8;` */ public var originalTransactionId: kotlin.String @JvmName("getOriginalTransactionId") - get() = _builder.getOriginalTransactionId() + get() = _builder.originalTransactionId @JvmName("setOriginalTransactionId") set(value) { - _builder.setOriginalTransactionId(value) + _builder.originalTransactionId = value } /** - * optional string original_transaction_id = 8; + * `optional string original_transaction_id = 8;` */ public fun clearOriginalTransactionId() { _builder.clearOriginalTransactionId() } /** - * optional string original_transaction_id = 8; + * `optional string original_transaction_id = 8;` * @return Whether the originalTransactionId field is set. */ public fun hasOriginalTransactionId(): kotlin.Boolean { @@ -121,23 +127,23 @@ public object VerifyPurchaseRequestKt { } /** - * optional string receipt = 3; + * `optional string receipt = 3;` */ public var receipt: kotlin.String @JvmName("getReceipt") - get() = _builder.getReceipt() + get() = _builder.receipt @JvmName("setReceipt") set(value) { - _builder.setReceipt(value) + _builder.receipt = value } /** - * optional string receipt = 3; + * `optional string receipt = 3;` */ public fun clearReceipt() { _builder.clearReceipt() } /** - * optional string receipt = 3; + * `optional string receipt = 3;` * @return Whether the receipt field is set. */ public fun hasReceipt(): kotlin.Boolean { @@ -145,23 +151,23 @@ public object VerifyPurchaseRequestKt { } /** - * optional string platform = 4; + * `optional string platform = 4;` */ public var platform: kotlin.String @JvmName("getPlatform") - get() = _builder.getPlatform() + get() = _builder.platform @JvmName("setPlatform") set(value) { - _builder.setPlatform(value) + _builder.platform = value } /** - * optional string platform = 4; + * `optional string platform = 4;` */ public fun clearPlatform() { _builder.clearPlatform() } /** - * optional string platform = 4; + * `optional string platform = 4;` * @return Whether the platform field is set. */ public fun hasPlatform(): kotlin.Boolean { @@ -169,23 +175,23 @@ public object VerifyPurchaseRequestKt { } /** - * optional bool sandbox = 7; + * `optional bool sandbox = 7;` */ public var sandbox: kotlin.Boolean @JvmName("getSandbox") - get() = _builder.getSandbox() + get() = _builder.sandbox @JvmName("setSandbox") set(value) { - _builder.setSandbox(value) + _builder.sandbox = value } /** - * optional bool sandbox = 7; + * `optional bool sandbox = 7;` */ public fun clearSandbox() { _builder.clearSandbox() } /** - * optional bool sandbox = 7; + * `optional bool sandbox = 7;` * @return Whether the sandbox field is set. */ public fun hasSandbox(): kotlin.Boolean { @@ -193,23 +199,23 @@ public object VerifyPurchaseRequestKt { } /** - * optional .ei.GenericAction log = 5; + * `optional .ei.GenericAction log = 5;` */ public var log: ei.Ei.GenericAction @JvmName("getLog") - get() = _builder.getLog() + get() = _builder.log @JvmName("setLog") set(value) { - _builder.setLog(value) + _builder.log = value } /** - * optional .ei.GenericAction log = 5; + * `optional .ei.GenericAction log = 5;` */ public fun clearLog() { _builder.clearLog() } /** - * optional .ei.GenericAction log = 5; + * `optional .ei.GenericAction log = 5;` * @return Whether the log field is set. */ public fun hasLog(): kotlin.Boolean { @@ -220,12 +226,12 @@ public object VerifyPurchaseRequestKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.VerifyPurchaseRequest.copy(block: ei.VerifyPurchaseRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.VerifyPurchaseRequest = - ei.VerifyPurchaseRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.VerifyPurchaseRequest.copy(block: `ei`.VerifyPurchaseRequestKt.Dsl.() -> kotlin.Unit): ei.Ei.VerifyPurchaseRequest = + `ei`.VerifyPurchaseRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() -val ei.Ei.VerifyPurchaseRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? +public val ei.Ei.VerifyPurchaseRequestOrBuilder.rinfoOrNull: ei.Ei.BasicRequestInfo? get() = if (hasRinfo()) getRinfo() else null -val ei.Ei.VerifyPurchaseRequestOrBuilder.logOrNull: ei.Ei.GenericAction? +public val ei.Ei.VerifyPurchaseRequestOrBuilder.logOrNull: ei.Ei.GenericAction? get() = if (hasLog()) getLog() else null diff --git a/ei/kotlin/ei/VerifyPurchaseResponseKt.kt b/ei/kotlin/ei/VerifyPurchaseResponseKt.kt index f8593cb..1f779ba 100644 --- a/ei/kotlin/ei/VerifyPurchaseResponseKt.kt +++ b/ei/kotlin/ei/VerifyPurchaseResponseKt.kt @@ -1,11 +1,17 @@ -//Generated by the protocol buffer compiler. DO NOT EDIT! +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: ei.proto +// Generated files should ignore deprecation warnings +@file:Suppress("DEPRECATION") package ei; @kotlin.jvm.JvmName("-initializeverifyPurchaseResponse") public inline fun verifyPurchaseResponse(block: ei.VerifyPurchaseResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.VerifyPurchaseResponse = ei.VerifyPurchaseResponseKt.Dsl._create(ei.Ei.VerifyPurchaseResponse.newBuilder()).apply { block() }._build() +/** + * Protobuf type `ei.VerifyPurchaseResponse` + */ public object VerifyPurchaseResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker @@ -23,23 +29,23 @@ public object VerifyPurchaseResponseKt { internal fun _build(): ei.Ei.VerifyPurchaseResponse = _builder.build() /** - * optional bool verified = 1; + * `optional bool verified = 1;` */ public var verified: kotlin.Boolean @JvmName("getVerified") - get() = _builder.getVerified() + get() = _builder.verified @JvmName("setVerified") set(value) { - _builder.setVerified(value) + _builder.verified = value } /** - * optional bool verified = 1; + * `optional bool verified = 1;` */ public fun clearVerified() { _builder.clearVerified() } /** - * optional bool verified = 1; + * `optional bool verified = 1;` * @return Whether the verified field is set. */ public fun hasVerified(): kotlin.Boolean { @@ -47,23 +53,23 @@ public object VerifyPurchaseResponseKt { } /** - * optional string message = 2; + * `optional string message = 2;` */ public var message: kotlin.String @JvmName("getMessage") - get() = _builder.getMessage() + get() = _builder.message @JvmName("setMessage") set(value) { - _builder.setMessage(value) + _builder.message = value } /** - * optional string message = 2; + * `optional string message = 2;` */ public fun clearMessage() { _builder.clearMessage() } /** - * optional string message = 2; + * `optional string message = 2;` * @return Whether the message field is set. */ public fun hasMessage(): kotlin.Boolean { @@ -72,6 +78,6 @@ public object VerifyPurchaseResponseKt { } } @kotlin.jvm.JvmSynthetic -public inline fun ei.Ei.VerifyPurchaseResponse.copy(block: ei.VerifyPurchaseResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.VerifyPurchaseResponse = - ei.VerifyPurchaseResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() +public inline fun ei.Ei.VerifyPurchaseResponse.copy(block: `ei`.VerifyPurchaseResponseKt.Dsl.() -> kotlin.Unit): ei.Ei.VerifyPurchaseResponse = + `ei`.VerifyPurchaseResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() diff --git a/ei/objc/Ei.pbobjc.h b/ei/objc/Ei.pbobjc.h index 2d70ceb..65eb0a5 100644 --- a/ei/objc/Ei.pbobjc.h +++ b/ei/objc/Ei.pbobjc.h @@ -1,4 +1,6 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// clang-format off // source: ei.proto // This CPP symbol can be defined to use imports that match up to the framework @@ -13,10 +15,10 @@ #import "GPBProtocolBuffers.h" #endif -#if GOOGLE_PROTOBUF_OBJC_VERSION < 30004 +#if GOOGLE_PROTOBUF_OBJC_VERSION < 30007 #error This file was generated by a newer version of protoc which is incompatible with your Protocol Buffer library sources. #endif -#if 30004 < GOOGLE_PROTOBUF_OBJC_MIN_SUPPORTED_VERSION +#if 30007 < GOOGLE_PROTOBUF_OBJC_MIN_SUPPORTED_VERSION #error This file was generated by an older version of protoc which is incompatible with your Protocol Buffer library sources. #endif @@ -71,6 +73,10 @@ CF_EXTERN_C_BEGIN @class ContractEvaluation; @class ContractEvaluationBatch_Pair; @class ContractPlayerInfo; +@class ContractPlayerInfo_SeasonProgress; +@class ContractSeasonGoal; +@class ContractSeasonInfo; +@class ContractSeasonInfo_GoalSet; @class ContractSimConfig; @class ContractSimConfig_ContractGradeSimConfig; @class ContractSimConfig_ContractGradeSimConfig_GoalParams; @@ -95,6 +101,7 @@ CF_EXTERN_C_BEGIN @class GameModifier; @class GenericAction; @class IAPSaleEntry; +@class IdleSessionSummary; @class InGameMail; @class InventorySlot; @class LeaderboardAnalysis_Chunk; @@ -1050,14 +1057,14 @@ typedef GPB_ENUM(Vector3_FieldNumber) { GPB_FINAL @interface Vector3 : GPBMessage @property(nonatomic, readwrite) float x; - @property(nonatomic, readwrite) BOOL hasX; -@property(nonatomic, readwrite) float y; +@property(nonatomic, readwrite) float y; @property(nonatomic, readwrite) BOOL hasY; -@property(nonatomic, readwrite) float z; +@property(nonatomic, readwrite) float z; @property(nonatomic, readwrite) BOOL hasZ; + @end #pragma mark - Vector4 @@ -1072,17 +1079,17 @@ typedef GPB_ENUM(Vector4_FieldNumber) { GPB_FINAL @interface Vector4 : GPBMessage @property(nonatomic, readwrite) float x; - @property(nonatomic, readwrite) BOOL hasX; -@property(nonatomic, readwrite) float y; +@property(nonatomic, readwrite) float y; @property(nonatomic, readwrite) BOOL hasY; -@property(nonatomic, readwrite) float z; +@property(nonatomic, readwrite) float z; @property(nonatomic, readwrite) BOOL hasZ; -@property(nonatomic, readwrite) float w; +@property(nonatomic, readwrite) float w; @property(nonatomic, readwrite) BOOL hasW; + @end #pragma mark - Backup @@ -1144,17 +1151,17 @@ GPB_FINAL @interface Backup : GPBMessage @property(nonatomic, readwrite) BOOL hasUserName; @property(nonatomic, readwrite) double approxTime; - @property(nonatomic, readwrite) BOOL hasApproxTime; -@property(nonatomic, readwrite) uint32_t version; +@property(nonatomic, readwrite) uint32_t version; @property(nonatomic, readwrite) BOOL hasVersion; -@property(nonatomic, readwrite) BOOL forceOfferBackup; +@property(nonatomic, readwrite) BOOL forceOfferBackup; @property(nonatomic, readwrite) BOOL hasForceOfferBackup; -@property(nonatomic, readwrite) BOOL forceBackup; +@property(nonatomic, readwrite) BOOL forceBackup; @property(nonatomic, readwrite) BOOL hasForceBackup; + @property(nonatomic, readwrite, strong, null_resettable) Backup_Settings *settings; /** Test to see if @c settings has been set. */ @property(nonatomic, readwrite) BOOL hasSettings; @@ -1184,7 +1191,7 @@ GPB_FINAL @interface Backup : GPBMessage @property(nonatomic, readwrite) BOOL hasSim; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *farmsArray; -/** The number of items in @c farmsArray without causing the array to be created. */ +/** The number of items in @c farmsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger farmsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) Backup_Mission *mission; @@ -1208,7 +1215,7 @@ GPB_FINAL @interface Backup : GPBMessage @property(nonatomic, readwrite) BOOL hasShellDb; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *readMailIdsArray; -/** The number of items in @c readMailIdsArray without causing the array to be created. */ +/** The number of items in @c readMailIdsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger readMailIdsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) MailState *mailState; @@ -1216,8 +1223,8 @@ GPB_FINAL @interface Backup : GPBMessage @property(nonatomic, readwrite) BOOL hasMailState; @property(nonatomic, readwrite) uint64_t checksum; - @property(nonatomic, readwrite) BOOL hasChecksum; + @property(nonatomic, readwrite, copy, null_resettable) NSString *signature; /** Test to see if @c signature has been set. */ @property(nonatomic, readwrite) BOOL hasSignature; @@ -1262,95 +1269,95 @@ typedef GPB_ENUM(Backup_Settings_FieldNumber) { GPB_FINAL @interface Backup_Settings : GPBMessage @property(nonatomic, readwrite) BOOL sfx; - @property(nonatomic, readwrite) BOOL hasSfx; -@property(nonatomic, readwrite) BOOL music; +@property(nonatomic, readwrite) BOOL music; @property(nonatomic, readwrite) BOOL hasMusic; -@property(nonatomic, readwrite) BOOL lowBatteryMode; +@property(nonatomic, readwrite) BOOL lowBatteryMode; @property(nonatomic, readwrite) BOOL hasLowBatteryMode; -@property(nonatomic, readwrite) BOOL lowPerformanceMode; +@property(nonatomic, readwrite) BOOL lowPerformanceMode; @property(nonatomic, readwrite) BOOL hasLowPerformanceMode; -@property(nonatomic, readwrite) BOOL forceTouchChickenBtn; +@property(nonatomic, readwrite) BOOL forceTouchChickenBtn; @property(nonatomic, readwrite) BOOL hasForceTouchChickenBtn; -@property(nonatomic, readwrite) BOOL notificationsQueried; +@property(nonatomic, readwrite) BOOL notificationsQueried; @property(nonatomic, readwrite) BOOL hasNotificationsQueried; -@property(nonatomic, readwrite) double lastNotificationQueryTime; +@property(nonatomic, readwrite) double lastNotificationQueryTime; @property(nonatomic, readwrite) BOOL hasLastNotificationQueryTime; -@property(nonatomic, readwrite) BOOL notificationsOn; +@property(nonatomic, readwrite) BOOL notificationsOn; @property(nonatomic, readwrite) BOOL hasNotificationsOn; -@property(nonatomic, readwrite) BOOL notifyDailyGift; +@property(nonatomic, readwrite) BOOL notifyDailyGift; @property(nonatomic, readwrite) BOOL hasNotifyDailyGift; -@property(nonatomic, readwrite) BOOL lowPerformance; +@property(nonatomic, readwrite) BOOL lowPerformance; @property(nonatomic, readwrite) BOOL hasLowPerformance; -@property(nonatomic, readwrite) BOOL autoStopFueling; +@property(nonatomic, readwrite) BOOL autoStopFueling; @property(nonatomic, readwrite) BOOL hasAutoStopFueling; -@property(nonatomic, readwrite) BOOL maxEnabled; +@property(nonatomic, readwrite) BOOL maxEnabled; @property(nonatomic, readwrite) BOOL hasMaxEnabled; -@property(nonatomic, readwrite) BOOL hideCcStatus; +@property(nonatomic, readwrite) BOOL hideCcStatus; @property(nonatomic, readwrite) BOOL hasHideCcStatus; -@property(nonatomic, readwrite) BOOL contractsWidgetEnabled; +@property(nonatomic, readwrite) BOOL contractsWidgetEnabled; @property(nonatomic, readwrite) BOOL hasContractsWidgetEnabled; -@property(nonatomic, readwrite) BOOL artifactSparkle; +@property(nonatomic, readwrite) BOOL artifactSparkle; @property(nonatomic, readwrite) BOOL hasArtifactSparkle; -@property(nonatomic, readwrite) double lastBackupTime; +@property(nonatomic, readwrite) double lastBackupTime; @property(nonatomic, readwrite) BOOL hasLastBackupTime; -@property(nonatomic, readwrite) BOOL coppaQueried; +@property(nonatomic, readwrite) BOOL coppaQueried; @property(nonatomic, readwrite) BOOL hasCoppaQueried; -@property(nonatomic, readwrite) BOOL coppaRestricted; +@property(nonatomic, readwrite) BOOL coppaRestricted; @property(nonatomic, readwrite) BOOL hasCoppaRestricted; -@property(nonatomic, readwrite) BOOL gdprConsentQueried; +@property(nonatomic, readwrite) BOOL gdprConsentQueried; @property(nonatomic, readwrite) BOOL hasGdprConsentQueried; -@property(nonatomic, readwrite) BOOL gdprAgeRestricted; +@property(nonatomic, readwrite) BOOL gdprAgeRestricted; @property(nonatomic, readwrite) BOOL hasGdprAgeRestricted; -@property(nonatomic, readwrite) BOOL gdprConsentGiven; +@property(nonatomic, readwrite) BOOL gdprConsentGiven; @property(nonatomic, readwrite) BOOL hasGdprConsentGiven; -@property(nonatomic, readwrite) BOOL ageQueried; +@property(nonatomic, readwrite) BOOL ageQueried; @property(nonatomic, readwrite) BOOL hasAgeQueried; -@property(nonatomic, readwrite) BOOL ageRestricted; +@property(nonatomic, readwrite) BOOL ageRestricted; @property(nonatomic, readwrite) BOOL hasAgeRestricted; -@property(nonatomic, readwrite) BOOL dataCollectionConsentQueried; +@property(nonatomic, readwrite) BOOL dataCollectionConsentQueried; @property(nonatomic, readwrite) BOOL hasDataCollectionConsentQueried; -@property(nonatomic, readwrite) BOOL dataCollectionConsentGiven; +@property(nonatomic, readwrite) BOOL dataCollectionConsentGiven; @property(nonatomic, readwrite) BOOL hasDataCollectionConsentGiven; -@property(nonatomic, readwrite) uint32_t lastDayAgeQueried; +@property(nonatomic, readwrite) uint32_t lastDayAgeQueried; @property(nonatomic, readwrite) BOOL hasLastDayAgeQueried; -@property(nonatomic, readwrite) BOOL userAdsEnabled; +@property(nonatomic, readwrite) BOOL userAdsEnabled; @property(nonatomic, readwrite) BOOL hasUserAdsEnabled; -@property(nonatomic, readwrite) BOOL userCloudEnabled; +@property(nonatomic, readwrite) BOOL userCloudEnabled; @property(nonatomic, readwrite) BOOL hasUserCloudEnabled; -@property(nonatomic, readwrite) BOOL userAnalyticsEnabled; +@property(nonatomic, readwrite) BOOL userAnalyticsEnabled; @property(nonatomic, readwrite) BOOL hasUserAnalyticsEnabled; -@property(nonatomic, readwrite) BOOL userPersonalizedAdsEnabled; +@property(nonatomic, readwrite) BOOL userPersonalizedAdsEnabled; @property(nonatomic, readwrite) BOOL hasUserPersonalizedAdsEnabled; + @end #pragma mark - Backup_Tutorial @@ -1372,37 +1379,37 @@ typedef GPB_ENUM(Backup_Tutorial_FieldNumber) { GPB_FINAL @interface Backup_Tutorial : GPBMessage @property(nonatomic, readwrite) BOOL introShown; - @property(nonatomic, readwrite) BOOL hasIntroShown; -@property(nonatomic, readwrite) BOOL clickTutorialShown; +@property(nonatomic, readwrite) BOOL clickTutorialShown; @property(nonatomic, readwrite) BOOL hasClickTutorialShown; -@property(nonatomic, readwrite) BOOL buyHabShown; +@property(nonatomic, readwrite) BOOL buyHabShown; @property(nonatomic, readwrite) BOOL hasBuyHabShown; -@property(nonatomic, readwrite) BOOL hireVehicleShown; +@property(nonatomic, readwrite) BOOL hireVehicleShown; @property(nonatomic, readwrite) BOOL hasHireVehicleShown; -@property(nonatomic, readwrite) BOOL qNumShown; +@property(nonatomic, readwrite) BOOL qNumShown; @property(nonatomic, readwrite) BOOL hasQNumShown; -@property(nonatomic, readwrite) BOOL sNumShown; +@property(nonatomic, readwrite) BOOL sNumShown; @property(nonatomic, readwrite) BOOL hasSNumShown; -@property(nonatomic, readwrite) BOOL contractsTabShown; +@property(nonatomic, readwrite) BOOL contractsTabShown; @property(nonatomic, readwrite) BOOL hasContractsTabShown; -@property(nonatomic, readwrite) BOOL contractInfoShown; +@property(nonatomic, readwrite) BOOL contractInfoShown; @property(nonatomic, readwrite) BOOL hasContractInfoShown; -@property(nonatomic, readwrite) BOOL joinCoopShown; +@property(nonatomic, readwrite) BOOL joinCoopShown; @property(nonatomic, readwrite) BOOL hasJoinCoopShown; -@property(nonatomic, readwrite) BOOL switchFarmShown; +@property(nonatomic, readwrite) BOOL switchFarmShown; @property(nonatomic, readwrite) BOOL hasSwitchFarmShown; + @property(nonatomic, readwrite, strong, null_resettable) GPBBoolArray *tutorialShownArray; -/** The number of items in @c tutorialShownArray without causing the array to be created. */ +/** The number of items in @c tutorialShownArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger tutorialShownArray_Count; @end @@ -1433,61 +1440,61 @@ typedef GPB_ENUM(Backup_Stats_FieldNumber) { GPB_FINAL @interface Backup_Stats : GPBMessage @property(nonatomic, readwrite, strong, null_resettable) GPBUInt64Array *eggTotalsOldArray; -/** The number of items in @c eggTotalsOldArray without causing the array to be created. */ +/** The number of items in @c eggTotalsOldArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger eggTotalsOldArray_Count; @property(nonatomic, readwrite, strong, null_resettable) GPBDoubleArray *eggTotalsArray; -/** The number of items in @c eggTotalsArray without causing the array to be created. */ +/** The number of items in @c eggTotalsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger eggTotalsArray_Count; @property(nonatomic, readwrite) uint64_t unlimitedChickensUses; - @property(nonatomic, readwrite) BOOL hasUnlimitedChickensUses; -@property(nonatomic, readwrite) uint64_t refillUses; +@property(nonatomic, readwrite) uint64_t refillUses; @property(nonatomic, readwrite) BOOL hasRefillUses; -@property(nonatomic, readwrite) uint64_t warp1Uses; +@property(nonatomic, readwrite) uint64_t warp1Uses; @property(nonatomic, readwrite) BOOL hasWarp1Uses; -@property(nonatomic, readwrite) uint64_t warp8Uses; +@property(nonatomic, readwrite) uint64_t warp8Uses; @property(nonatomic, readwrite) BOOL hasWarp8Uses; -@property(nonatomic, readwrite) uint64_t boostsUsed; +@property(nonatomic, readwrite) uint64_t boostsUsed; @property(nonatomic, readwrite) BOOL hasBoostsUsed; -@property(nonatomic, readwrite) uint64_t videoDoublerUses; +@property(nonatomic, readwrite) uint64_t videoDoublerUses; @property(nonatomic, readwrite) BOOL hasVideoDoublerUses; -@property(nonatomic, readwrite) uint64_t droneTakedowns; +@property(nonatomic, readwrite) uint64_t droneTakedowns; @property(nonatomic, readwrite) BOOL hasDroneTakedowns; -@property(nonatomic, readwrite) uint64_t droneTakedownsElite; +@property(nonatomic, readwrite) uint64_t droneTakedownsElite; @property(nonatomic, readwrite) BOOL hasDroneTakedownsElite; -@property(nonatomic, readwrite) uint64_t numPrestiges; +@property(nonatomic, readwrite) uint64_t numPrestiges; @property(nonatomic, readwrite) BOOL hasNumPrestiges; -@property(nonatomic, readwrite) uint64_t numPiggyBreaks; +@property(nonatomic, readwrite) uint64_t numPiggyBreaks; @property(nonatomic, readwrite) BOOL hasNumPiggyBreaks; -@property(nonatomic, readwrite) uint64_t iapPacksPurchased; +@property(nonatomic, readwrite) uint64_t iapPacksPurchased; @property(nonatomic, readwrite) BOOL hasIapPacksPurchased; -@property(nonatomic, readwrite) BOOL piggyFull; +@property(nonatomic, readwrite) BOOL piggyFull; @property(nonatomic, readwrite) BOOL hasPiggyFull; -@property(nonatomic, readwrite) BOOL piggyFoundFull; +@property(nonatomic, readwrite) BOOL piggyFoundFull; @property(nonatomic, readwrite) BOOL hasPiggyFoundFull; -@property(nonatomic, readwrite) double timePiggyFilledRealtime; +@property(nonatomic, readwrite) double timePiggyFilledRealtime; @property(nonatomic, readwrite) BOOL hasTimePiggyFilledRealtime; -@property(nonatomic, readwrite) double timePiggyFullGametime; +@property(nonatomic, readwrite) double timePiggyFullGametime; @property(nonatomic, readwrite) BOOL hasTimePiggyFullGametime; -@property(nonatomic, readwrite) uint64_t lostPiggyIncrements; +@property(nonatomic, readwrite) uint64_t lostPiggyIncrements; @property(nonatomic, readwrite) BOOL hasLostPiggyIncrements; + @end #pragma mark - Backup_Game @@ -1537,128 +1544,128 @@ typedef GPB_ENUM(Backup_Game_FieldNumber) { GPB_FINAL @interface Backup_Game : GPBMessage @property(nonatomic, readwrite) uint32_t currentFarm; - @property(nonatomic, readwrite) BOOL hasCurrentFarm; -@property(nonatomic, readwrite) Egg maxEggReached; +@property(nonatomic, readwrite) Egg maxEggReached; @property(nonatomic, readwrite) BOOL hasMaxEggReached; -@property(nonatomic, readwrite) uint64_t goldenEggsEarned; +@property(nonatomic, readwrite) uint64_t goldenEggsEarned; @property(nonatomic, readwrite) BOOL hasGoldenEggsEarned; -@property(nonatomic, readwrite) uint64_t goldenEggsSpent; +@property(nonatomic, readwrite) uint64_t goldenEggsSpent; @property(nonatomic, readwrite) BOOL hasGoldenEggsSpent; -@property(nonatomic, readwrite) uint64_t uncliamedGoldenEggs; +@property(nonatomic, readwrite) uint64_t uncliamedGoldenEggs; @property(nonatomic, readwrite) BOOL hasUncliamedGoldenEggs; -@property(nonatomic, readwrite) uint64_t soulEggs; +@property(nonatomic, readwrite) uint64_t soulEggs; @property(nonatomic, readwrite) BOOL hasSoulEggs; -@property(nonatomic, readwrite) uint64_t unclaimedSoulEggs; +@property(nonatomic, readwrite) uint64_t unclaimedSoulEggs; @property(nonatomic, readwrite) BOOL hasUnclaimedSoulEggs; -@property(nonatomic, readwrite) double soulEggsD; +@property(nonatomic, readwrite) double soulEggsD; @property(nonatomic, readwrite) BOOL hasSoulEggsD; -@property(nonatomic, readwrite) double unclaimedSoulEggsD; +@property(nonatomic, readwrite) double unclaimedSoulEggsD; @property(nonatomic, readwrite) BOOL hasUnclaimedSoulEggsD; -@property(nonatomic, readwrite) uint64_t eggsOfProphecy; +@property(nonatomic, readwrite) uint64_t eggsOfProphecy; @property(nonatomic, readwrite) BOOL hasEggsOfProphecy; -@property(nonatomic, readwrite) uint64_t unclaimedEggsOfProphecy; +@property(nonatomic, readwrite) uint64_t unclaimedEggsOfProphecy; @property(nonatomic, readwrite) BOOL hasUnclaimedEggsOfProphecy; -@property(nonatomic, readwrite) uint64_t shellScriptsEarned; +@property(nonatomic, readwrite) uint64_t shellScriptsEarned; @property(nonatomic, readwrite) BOOL hasShellScriptsEarned; -@property(nonatomic, readwrite) uint64_t shellScriptsSpent; +@property(nonatomic, readwrite) uint64_t shellScriptsSpent; @property(nonatomic, readwrite) BOOL hasShellScriptsSpent; -@property(nonatomic, readwrite) uint64_t unclaimedShellScripts; +@property(nonatomic, readwrite) uint64_t unclaimedShellScripts; @property(nonatomic, readwrite) BOOL hasUnclaimedShellScripts; -@property(nonatomic, readwrite) double prestigeCashEarned; +@property(nonatomic, readwrite) double prestigeCashEarned; @property(nonatomic, readwrite) BOOL hasPrestigeCashEarned; -@property(nonatomic, readwrite) double prestigeSoulBoostCash; +@property(nonatomic, readwrite) double prestigeSoulBoostCash; @property(nonatomic, readwrite) BOOL hasPrestigeSoulBoostCash; -@property(nonatomic, readwrite) double lifetimeCashEarned; +@property(nonatomic, readwrite) double lifetimeCashEarned; @property(nonatomic, readwrite) BOOL hasLifetimeCashEarned; -@property(nonatomic, readwrite) uint64_t piggyBank; +@property(nonatomic, readwrite) uint64_t piggyBank; @property(nonatomic, readwrite) BOOL hasPiggyBank; -@property(nonatomic, readwrite) BOOL piggyFullAlertShown; +@property(nonatomic, readwrite) BOOL piggyFullAlertShown; @property(nonatomic, readwrite) BOOL hasPiggyFullAlertShown; -@property(nonatomic, readwrite) uint32_t permitLevel; +@property(nonatomic, readwrite) uint32_t permitLevel; @property(nonatomic, readwrite) BOOL hasPermitLevel; + @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *epicResearchArray; -/** The number of items in @c epicResearchArray without causing the array to be created. */ +/** The number of items in @c epicResearchArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger epicResearchArray_Count; @property(nonatomic, readwrite) BOOL hyperloopStation; - @property(nonatomic, readwrite) BOOL hasHyperloopStation; -@property(nonatomic, readwrite) double nextDailyGiftTime; +@property(nonatomic, readwrite) double nextDailyGiftTime; @property(nonatomic, readwrite) BOOL hasNextDailyGiftTime; -@property(nonatomic, readwrite) uint32_t lastDailyGiftCollectedDay; +@property(nonatomic, readwrite) uint32_t lastDailyGiftCollectedDay; @property(nonatomic, readwrite) BOOL hasLastDailyGiftCollectedDay; -@property(nonatomic, readwrite) uint32_t numDailyGiftsCollected; +@property(nonatomic, readwrite) uint32_t numDailyGiftsCollected; @property(nonatomic, readwrite) BOOL hasNumDailyGiftsCollected; + @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *newsArray; -/** The number of items in @c newsArray without causing the array to be created. */ +/** The number of items in @c newsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger newsArray_Count; @property(nonatomic, readwrite) double lastNewsTime; - @property(nonatomic, readwrite) BOOL hasLastNewsTime; -@property(nonatomic, readwrite) double currentMultiplier; +@property(nonatomic, readwrite) double currentMultiplier; @property(nonatomic, readwrite) BOOL hasCurrentMultiplier; -@property(nonatomic, readwrite) double currentMultiplierExpiration; +@property(nonatomic, readwrite) double currentMultiplierExpiration; @property(nonatomic, readwrite) BOOL hasCurrentMultiplierExpiration; + @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *achievementsArray; -/** The number of items in @c achievementsArray without causing the array to be created. */ +/** The number of items in @c achievementsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger achievementsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) GPBUInt64Array *maxFarmSizeReachedArray; -/** The number of items in @c maxFarmSizeReachedArray without causing the array to be created. */ +/** The number of items in @c maxFarmSizeReachedArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger maxFarmSizeReachedArray_Count; @property(nonatomic, readwrite, strong, null_resettable) GPBUInt32Array *eggMedalLevelArray; -/** The number of items in @c eggMedalLevelArray without causing the array to be created. */ +/** The number of items in @c eggMedalLevelArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger eggMedalLevelArray_Count; @property(nonatomic, readwrite) BOOL longIdleNotificationSet; - @property(nonatomic, readwrite) BOOL hasLongIdleNotificationSet; -@property(nonatomic, readwrite) double longIdleNotificationThreshold; +@property(nonatomic, readwrite) double longIdleNotificationThreshold; @property(nonatomic, readwrite) BOOL hasLongIdleNotificationThreshold; -@property(nonatomic, readwrite) double longIdleReward; +@property(nonatomic, readwrite) double longIdleReward; @property(nonatomic, readwrite) BOOL hasLongIdleReward; + @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *boostsArray; -/** The number of items in @c boostsArray without causing the array to be created. */ +/** The number of items in @c boostsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger boostsArray_Count; @property(nonatomic, readwrite) uint32_t totalTimeCheatsDetected; - @property(nonatomic, readwrite) BOOL hasTotalTimeCheatsDetected; -@property(nonatomic, readwrite) BOOL forceEliteContracts; +@property(nonatomic, readwrite) BOOL forceEliteContracts; @property(nonatomic, readwrite) BOOL hasForceEliteContracts; -@property(nonatomic, readwrite) double newPlayerEventEndTime; +@property(nonatomic, readwrite) double newPlayerEventEndTime; @property(nonatomic, readwrite) BOOL hasNewPlayerEventEndTime; + @end #pragma mark - Backup_Artifacts @@ -1687,8 +1694,8 @@ typedef GPB_ENUM(Backup_Artifacts_FieldNumber) { GPB_FINAL @interface Backup_Artifacts : GPBMessage @property(nonatomic, readwrite) BOOL infusing; - @property(nonatomic, readwrite) BOOL hasInfusing; + @property(nonatomic, readwrite, strong, null_resettable) ArtifactInventoryItem *itemBeingInfused; /** Test to see if @c itemBeingInfused has been set. */ @property(nonatomic, readwrite) BOOL hasItemBeingInfused; @@ -1698,52 +1705,52 @@ GPB_FINAL @interface Backup_Artifacts : GPBMessage @property(nonatomic, readwrite) BOOL hasSpecBeingInfused; @property(nonatomic, readwrite) Egg eggTypeInfusing; - @property(nonatomic, readwrite) BOOL hasEggTypeInfusing; -@property(nonatomic, readwrite) double infusingEggsRequired; +@property(nonatomic, readwrite) double infusingEggsRequired; @property(nonatomic, readwrite) BOOL hasInfusingEggsRequired; -@property(nonatomic, readwrite) double eggsInfused; +@property(nonatomic, readwrite) double eggsInfused; @property(nonatomic, readwrite) BOOL hasEggsInfused; -@property(nonatomic, readwrite) double flowPercentageArtifacts; +@property(nonatomic, readwrite) double flowPercentageArtifacts; @property(nonatomic, readwrite) BOOL hasFlowPercentageArtifacts; -@property(nonatomic, readwrite) BOOL fuelingEnabled; +@property(nonatomic, readwrite) BOOL fuelingEnabled; @property(nonatomic, readwrite) BOOL hasFuelingEnabled; -@property(nonatomic, readwrite) BOOL tankFillingEnabled; +@property(nonatomic, readwrite) BOOL tankFillingEnabled; @property(nonatomic, readwrite) BOOL hasTankFillingEnabled; -@property(nonatomic, readwrite) uint32_t tankLevel; +@property(nonatomic, readwrite) uint32_t tankLevel; @property(nonatomic, readwrite) BOOL hasTankLevel; + @property(nonatomic, readwrite, strong, null_resettable) GPBDoubleArray *tankFuelsArray; -/** The number of items in @c tankFuelsArray without causing the array to be created. */ +/** The number of items in @c tankFuelsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger tankFuelsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) GPBDoubleArray *tankLimitsArray; -/** The number of items in @c tankLimitsArray without causing the array to be created. */ +/** The number of items in @c tankLimitsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger tankLimitsArray_Count; @property(nonatomic, readwrite) MissionInfo_Spaceship lastFueledShip; - @property(nonatomic, readwrite) BOOL hasLastFueledShip; -@property(nonatomic, readwrite) double inventoryScore; +@property(nonatomic, readwrite) double inventoryScore; @property(nonatomic, readwrite) BOOL hasInventoryScore; -@property(nonatomic, readwrite) double craftingXp; +@property(nonatomic, readwrite) double craftingXp; @property(nonatomic, readwrite) BOOL hasCraftingXp; -@property(nonatomic, readwrite) BOOL enabled; +@property(nonatomic, readwrite) BOOL enabled; @property(nonatomic, readwrite) BOOL hasEnabled; -@property(nonatomic, readwrite) BOOL introShown; +@property(nonatomic, readwrite) BOOL introShown; @property(nonatomic, readwrite) BOOL hasIntroShown; -@property(nonatomic, readwrite) BOOL infusingEnabledDeprecated; +@property(nonatomic, readwrite) BOOL infusingEnabledDeprecated; @property(nonatomic, readwrite) BOOL hasInfusingEnabledDeprecated; + @end #pragma mark - Backup_Shells @@ -1757,13 +1764,13 @@ typedef GPB_ENUM(Backup_Shells_FieldNumber) { GPB_FINAL @interface Backup_Shells : GPBMessage @property(nonatomic, readwrite) BOOL introAlert; - @property(nonatomic, readwrite) BOOL hasIntroAlert; -@property(nonatomic, readwrite) BOOL contractsIntroAlert; +@property(nonatomic, readwrite) BOOL contractsIntroAlert; @property(nonatomic, readwrite) BOOL hasContractsIntroAlert; + @property(nonatomic, readwrite, strong, null_resettable) GPBInt32Array *numNewArray; -/** The number of items in @c numNewArray without causing the array to be created. */ +/** The number of items in @c numNewArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger numNewArray_Count; @end @@ -1807,107 +1814,107 @@ typedef GPB_ENUM(Backup_Simulation_FieldNumber) { GPB_FINAL @interface Backup_Simulation : GPBMessage @property(nonatomic, readwrite) Egg eggType; - @property(nonatomic, readwrite) BOOL hasEggType; -@property(nonatomic, readwrite) FarmType farmType; +@property(nonatomic, readwrite) FarmType farmType; @property(nonatomic, readwrite) BOOL hasFarmType; + @property(nonatomic, readwrite, copy, null_resettable) NSString *contractId; /** Test to see if @c contractId has been set. */ @property(nonatomic, readwrite) BOOL hasContractId; @property(nonatomic, readwrite) double cashEarned; - @property(nonatomic, readwrite) BOOL hasCashEarned; -@property(nonatomic, readwrite) double cashSpent; +@property(nonatomic, readwrite) double cashSpent; @property(nonatomic, readwrite) BOOL hasCashSpent; -@property(nonatomic, readwrite) double unclaimedCash; +@property(nonatomic, readwrite) double unclaimedCash; @property(nonatomic, readwrite) BOOL hasUnclaimedCash; -@property(nonatomic, readwrite) double lastStepTime; +@property(nonatomic, readwrite) double lastStepTime; @property(nonatomic, readwrite) BOOL hasLastStepTime; -@property(nonatomic, readwrite) uint64_t numChickens; +@property(nonatomic, readwrite) uint64_t numChickens; @property(nonatomic, readwrite) BOOL hasNumChickens; -@property(nonatomic, readwrite) uint64_t numChickensUnsettled; +@property(nonatomic, readwrite) uint64_t numChickensUnsettled; @property(nonatomic, readwrite) BOOL hasNumChickensUnsettled; -@property(nonatomic, readwrite) uint64_t numChickensRunning; +@property(nonatomic, readwrite) uint64_t numChickensRunning; @property(nonatomic, readwrite) BOOL hasNumChickensRunning; -@property(nonatomic, readwrite) double eggsLaid; +@property(nonatomic, readwrite) double eggsLaid; @property(nonatomic, readwrite) BOOL hasEggsLaid; -@property(nonatomic, readwrite) double eggsShipped; +@property(nonatomic, readwrite) double eggsShipped; @property(nonatomic, readwrite) BOOL hasEggsShipped; -@property(nonatomic, readwrite) double eggsPaidFor; +@property(nonatomic, readwrite) double eggsPaidFor; @property(nonatomic, readwrite) BOOL hasEggsPaidFor; -@property(nonatomic, readwrite) uint32_t silosOwned; +@property(nonatomic, readwrite) uint32_t silosOwned; @property(nonatomic, readwrite) BOOL hasSilosOwned; + @property(nonatomic, readwrite, strong, null_resettable) GPBUInt32Array *habsArray; -/** The number of items in @c habsArray without causing the array to be created. */ +/** The number of items in @c habsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger habsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) GPBUInt64Array *habPopulationArray; -/** The number of items in @c habPopulationArray without causing the array to be created. */ +/** The number of items in @c habPopulationArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger habPopulationArray_Count; @property(nonatomic, readwrite, strong, null_resettable) GPBUInt64Array *habPopulationIndoundArray; -/** The number of items in @c habPopulationIndoundArray without causing the array to be created. */ +/** The number of items in @c habPopulationIndoundArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger habPopulationIndoundArray_Count; @property(nonatomic, readwrite, strong, null_resettable) GPBDoubleArray *habIncubatorPopuplationArray; -/** The number of items in @c habIncubatorPopuplationArray without causing the array to be created. */ +/** The number of items in @c habIncubatorPopuplationArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger habIncubatorPopuplationArray_Count; @property(nonatomic, readwrite) double hatcheryPopulation; - @property(nonatomic, readwrite) BOOL hasHatcheryPopulation; + @property(nonatomic, readwrite, strong, null_resettable) GPBUInt32Array *vehiclesArray; -/** The number of items in @c vehiclesArray without causing the array to be created. */ +/** The number of items in @c vehiclesArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger vehiclesArray_Count; @property(nonatomic, readwrite, strong, null_resettable) GPBUInt32Array *trainLengthArray; -/** The number of items in @c trainLengthArray without causing the array to be created. */ +/** The number of items in @c trainLengthArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger trainLengthArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *commonResearchArray; -/** The number of items in @c commonResearchArray without causing the array to be created. */ +/** The number of items in @c commonResearchArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger commonResearchArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *activeBoostsArray; -/** The number of items in @c activeBoostsArray without causing the array to be created. */ +/** The number of items in @c activeBoostsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger activeBoostsArray_Count; @property(nonatomic, readwrite) double lastCashBoostTime; - @property(nonatomic, readwrite) BOOL hasLastCashBoostTime; -@property(nonatomic, readwrite) uint32_t timeCheatsDetected; +@property(nonatomic, readwrite) uint32_t timeCheatsDetected; @property(nonatomic, readwrite) BOOL hasTimeCheatsDetected; -@property(nonatomic, readwrite) double timeCheatDebt; +@property(nonatomic, readwrite) double timeCheatDebt; @property(nonatomic, readwrite) BOOL hasTimeCheatDebt; -@property(nonatomic, readwrite) uint32_t boostTokensReceived; +@property(nonatomic, readwrite) uint32_t boostTokensReceived; @property(nonatomic, readwrite) BOOL hasBoostTokensReceived; -@property(nonatomic, readwrite) uint32_t boostTokensSpent; +@property(nonatomic, readwrite) uint32_t boostTokensSpent; @property(nonatomic, readwrite) BOOL hasBoostTokensSpent; -@property(nonatomic, readwrite) uint32_t boostTokensGiven; +@property(nonatomic, readwrite) uint32_t boostTokensGiven; @property(nonatomic, readwrite) BOOL hasBoostTokensGiven; -@property(nonatomic, readwrite) uint32_t unclaimedBoostTokens; +@property(nonatomic, readwrite) uint32_t unclaimedBoostTokens; @property(nonatomic, readwrite) BOOL hasUnclaimedBoostTokens; -@property(nonatomic, readwrite) double gametimeUntilNextBoostToken; +@property(nonatomic, readwrite) double gametimeUntilNextBoostToken; @property(nonatomic, readwrite) BOOL hasGametimeUntilNextBoostToken; + @end #pragma mark - Backup_Mission @@ -1926,14 +1933,14 @@ GPB_FINAL @interface Backup_Mission : GPBMessage @property(nonatomic, readwrite) BOOL hasCurrentMission; @property(nonatomic, readwrite) double referenceValue; - @property(nonatomic, readwrite) BOOL hasReferenceValue; + @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *currentMissionsArray; -/** The number of items in @c currentMissionsArray without causing the array to be created. */ +/** The number of items in @c currentMissionsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger currentMissionsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *missionsArray; -/** The number of items in @c missionsArray without causing the array to be created. */ +/** The number of items in @c missionsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger missionsArray_Count; @end @@ -1971,80 +1978,80 @@ typedef GPB_ENUM(Backup_Misc_FieldNumber) { GPB_FINAL @interface Backup_Misc : GPBMessage @property(nonatomic, readwrite) BOOL chickenBtnPrefBig; - @property(nonatomic, readwrite) BOOL hasChickenBtnPrefBig; -@property(nonatomic, readwrite) BOOL freeHatcheryRefillGiven; +@property(nonatomic, readwrite) BOOL freeHatcheryRefillGiven; @property(nonatomic, readwrite) BOOL hasFreeHatcheryRefillGiven; -@property(nonatomic, readwrite) double lastShareFarmValue; +@property(nonatomic, readwrite) double lastShareFarmValue; @property(nonatomic, readwrite) BOOL hasLastShareFarmValue; -@property(nonatomic, readwrite) double lastShareSwarmFarmValue; +@property(nonatomic, readwrite) double lastShareSwarmFarmValue; @property(nonatomic, readwrite) BOOL hasLastShareSwarmFarmValue; -@property(nonatomic, readwrite) double lastShareSwarmSize; +@property(nonatomic, readwrite) double lastShareSwarmSize; @property(nonatomic, readwrite) BOOL hasLastShareSwarmSize; -@property(nonatomic, readwrite) uint64_t lastPrestigeAlertSoulEggsDeprecated; +@property(nonatomic, readwrite) uint64_t lastPrestigeAlertSoulEggsDeprecated; @property(nonatomic, readwrite) BOOL hasLastPrestigeAlertSoulEggsDeprecated; -@property(nonatomic, readwrite) uint64_t friendRank; +@property(nonatomic, readwrite) uint64_t friendRank; @property(nonatomic, readwrite) BOOL hasFriendRank; -@property(nonatomic, readwrite) uint64_t friendRankPop; +@property(nonatomic, readwrite) uint64_t friendRankPop; @property(nonatomic, readwrite) BOOL hasFriendRankPop; -@property(nonatomic, readwrite) uint64_t globalRank; +@property(nonatomic, readwrite) uint64_t globalRank; @property(nonatomic, readwrite) BOOL hasGlobalRank; -@property(nonatomic, readwrite) uint64_t globalRankPop; +@property(nonatomic, readwrite) uint64_t globalRankPop; @property(nonatomic, readwrite) BOOL hasGlobalRankPop; -@property(nonatomic, readwrite) BOOL challengesAlert; +@property(nonatomic, readwrite) BOOL challengesAlert; @property(nonatomic, readwrite) BOOL hasChallengesAlert; -@property(nonatomic, readwrite) BOOL trophyAlert; +@property(nonatomic, readwrite) BOOL trophyAlert; @property(nonatomic, readwrite) BOOL hasTrophyAlert; -@property(nonatomic, readwrite) BOOL arAlert; +@property(nonatomic, readwrite) BOOL arAlert; @property(nonatomic, readwrite) BOOL hasArAlert; -@property(nonatomic, readwrite) BOOL contractsAlert; +@property(nonatomic, readwrite) BOOL contractsAlert; @property(nonatomic, readwrite) BOOL hasContractsAlert; -@property(nonatomic, readwrite) BOOL contractsAlertV2; +@property(nonatomic, readwrite) BOOL contractsAlertV2; @property(nonatomic, readwrite) BOOL hasContractsAlertV2; -@property(nonatomic, readwrite) BOOL coopAlert; +@property(nonatomic, readwrite) BOOL coopAlert; @property(nonatomic, readwrite) BOOL hasCoopAlert; -@property(nonatomic, readwrite) BOOL coopAlertV2; +@property(nonatomic, readwrite) BOOL coopAlertV2; @property(nonatomic, readwrite) BOOL hasCoopAlertV2; -@property(nonatomic, readwrite) BOOL switchAlert; +@property(nonatomic, readwrite) BOOL switchAlert; @property(nonatomic, readwrite) BOOL hasSwitchAlert; -@property(nonatomic, readwrite) BOOL eggOfProphecyAlert; +@property(nonatomic, readwrite) BOOL eggOfProphecyAlert; @property(nonatomic, readwrite) BOOL hasEggOfProphecyAlert; -@property(nonatomic, readwrite) BOOL boostTokenAlert; +@property(nonatomic, readwrite) BOOL boostTokenAlert; @property(nonatomic, readwrite) BOOL hasBoostTokenAlert; -@property(nonatomic, readwrite) BOOL soulEggAlert; +@property(nonatomic, readwrite) BOOL soulEggAlert; @property(nonatomic, readwrite) BOOL hasSoulEggAlert; -@property(nonatomic, readwrite) BOOL backupReminderAlert; +@property(nonatomic, readwrite) BOOL backupReminderAlert; @property(nonatomic, readwrite) BOOL hasBackupReminderAlert; -@property(nonatomic, readwrite) BOOL maxButtonAlert; +@property(nonatomic, readwrite) BOOL maxButtonAlert; @property(nonatomic, readwrite) BOOL hasMaxButtonAlert; -@property(nonatomic, readwrite) BOOL missionTargetAlert; +@property(nonatomic, readwrite) BOOL missionTargetAlert; @property(nonatomic, readwrite) BOOL hasMissionTargetAlert; -@property(nonatomic, readwrite) BOOL colleggtiblesAlert; +@property(nonatomic, readwrite) BOOL colleggtiblesAlert; @property(nonatomic, readwrite) BOOL hasColleggtiblesAlert; + @end #pragma mark - Backup_ResearchItem @@ -2061,8 +2068,8 @@ GPB_FINAL @interface Backup_ResearchItem : GPBMessage @property(nonatomic, readwrite) BOOL hasId_p; @property(nonatomic, readwrite) uint32_t level; - @property(nonatomic, readwrite) BOOL hasLevel; + @end #pragma mark - Backup_NewsHeadline @@ -2079,8 +2086,8 @@ GPB_FINAL @interface Backup_NewsHeadline : GPBMessage @property(nonatomic, readwrite) BOOL hasId_p; @property(nonatomic, readwrite) BOOL read; - @property(nonatomic, readwrite) BOOL hasRead; + @end #pragma mark - Backup_AchievementInfo @@ -2097,8 +2104,8 @@ GPB_FINAL @interface Backup_AchievementInfo : GPBMessage @property(nonatomic, readwrite) BOOL hasId_p; @property(nonatomic, readwrite) BOOL achieved; - @property(nonatomic, readwrite) BOOL hasAchieved; + @end #pragma mark - Backup_ActiveBoost @@ -2116,11 +2123,11 @@ GPB_FINAL @interface Backup_ActiveBoost : GPBMessage @property(nonatomic, readwrite) BOOL hasBoostId; @property(nonatomic, readwrite) double timeRemaining; - @property(nonatomic, readwrite) BOOL hasTimeRemaining; -@property(nonatomic, readwrite) double referenceValue; +@property(nonatomic, readwrite) double referenceValue; @property(nonatomic, readwrite) BOOL hasReferenceValue; + @end #pragma mark - Backup_OwnedBoost @@ -2137,8 +2144,8 @@ GPB_FINAL @interface Backup_OwnedBoost : GPBMessage @property(nonatomic, readwrite) BOOL hasBoostId; @property(nonatomic, readwrite) uint32_t count; - @property(nonatomic, readwrite) BOOL hasCount; + @end #pragma mark - Backup_MissionInfo @@ -2156,11 +2163,11 @@ GPB_FINAL @interface Backup_MissionInfo : GPBMessage @property(nonatomic, readwrite) BOOL hasId_p; @property(nonatomic, readwrite) BOOL completed; - @property(nonatomic, readwrite) BOOL hasCompleted; -@property(nonatomic, readwrite) double referenceValue; +@property(nonatomic, readwrite) double referenceValue; @property(nonatomic, readwrite) BOOL hasReferenceValue; + @end #pragma mark - EggIncFirstContactRequest @@ -2203,11 +2210,11 @@ GPB_FINAL @interface EggIncFirstContactRequest : GPBMessage @property(nonatomic, readwrite) BOOL hasUsername; @property(nonatomic, readwrite) uint32_t clientVersion; - @property(nonatomic, readwrite) BOOL hasClientVersion; -@property(nonatomic, readwrite) Platform platform; +@property(nonatomic, readwrite) Platform platform; @property(nonatomic, readwrite) BOOL hasPlatform; + @end #pragma mark - EggIncFirstContactResponse @@ -2227,12 +2234,12 @@ GPB_FINAL @interface EggIncFirstContactResponse : GPBMessage @property(nonatomic, readwrite) BOOL hasEiUserId; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *idsTransferredArray; -/** The number of items in @c idsTransferredArray without causing the array to be created. */ +/** The number of items in @c idsTransferredArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger idsTransferredArray_Count; @property(nonatomic, readwrite) uint32_t errorCode; - @property(nonatomic, readwrite) BOOL hasErrorCode; + @property(nonatomic, readwrite, copy, null_resettable) NSString *errorMessage; /** Test to see if @c errorMessage has been set. */ @property(nonatomic, readwrite) BOOL hasErrorMessage; @@ -2253,7 +2260,7 @@ GPB_FINAL @interface EggIncAdConfig : GPBMessage // |networkPriorityArray| contains |AdNetwork| @property(nonatomic, readwrite, strong, null_resettable) GPBEnumArray *networkPriorityArray; -/** The number of items in @c networkPriorityArray without causing the array to be created. */ +/** The number of items in @c networkPriorityArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger networkPriorityArray_Count; @end @@ -2268,11 +2275,11 @@ typedef GPB_ENUM(DailyGiftInfo_FieldNumber) { GPB_FINAL @interface DailyGiftInfo : GPBMessage @property(nonatomic, readwrite) uint32_t currentDay; - @property(nonatomic, readwrite) BOOL hasCurrentDay; -@property(nonatomic, readwrite) double secondsToNextDay; +@property(nonatomic, readwrite) double secondsToNextDay; @property(nonatomic, readwrite) BOOL hasSecondsToNextDay; + @end #pragma mark - SalesInfoRequest @@ -2294,23 +2301,23 @@ GPB_FINAL @interface SalesInfoRequest : GPBMessage @property(nonatomic, readwrite) BOOL hasUserId; @property(nonatomic, readwrite) BOOL piggyFull; - @property(nonatomic, readwrite) BOOL hasPiggyFull; -@property(nonatomic, readwrite) BOOL piggyFoundFull; +@property(nonatomic, readwrite) BOOL piggyFoundFull; @property(nonatomic, readwrite) BOOL hasPiggyFoundFull; -@property(nonatomic, readwrite) double secondsFullRealtime; +@property(nonatomic, readwrite) double secondsFullRealtime; @property(nonatomic, readwrite) BOOL hasSecondsFullRealtime; -@property(nonatomic, readwrite) double secondsFullGametime; +@property(nonatomic, readwrite) double secondsFullGametime; @property(nonatomic, readwrite) BOOL hasSecondsFullGametime; -@property(nonatomic, readwrite) uint32_t lostIncrements; +@property(nonatomic, readwrite) uint32_t lostIncrements; @property(nonatomic, readwrite) BOOL hasLostIncrements; -@property(nonatomic, readwrite) uint32_t currentClientVersion; +@property(nonatomic, readwrite) uint32_t currentClientVersion; @property(nonatomic, readwrite) BOOL hasCurrentClientVersion; + @end #pragma mark - IAPSaleEntry @@ -2329,8 +2336,8 @@ GPB_FINAL @interface IAPSaleEntry : GPBMessage @property(nonatomic, readwrite) BOOL hasProductId; @property(nonatomic, readwrite) double secondsRemaining; - @property(nonatomic, readwrite) BOOL hasSecondsRemaining; + @property(nonatomic, readwrite, copy, null_resettable) NSString *discountString; /** Test to see if @c discountString has been set. */ @property(nonatomic, readwrite) BOOL hasDiscountString; @@ -2350,7 +2357,7 @@ typedef GPB_ENUM(SalesInfo_FieldNumber) { GPB_FINAL @interface SalesInfo : GPBMessage @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *salesArray; -/** The number of items in @c salesArray without causing the array to be created. */ +/** The number of items in @c salesArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger salesArray_Count; @end @@ -2375,28 +2382,28 @@ GPB_FINAL @interface EggIncEvent : GPBMessage @property(nonatomic, readwrite) BOOL hasIdentifier; @property(nonatomic, readwrite) double secondsRemaining; - @property(nonatomic, readwrite) BOOL hasSecondsRemaining; + @property(nonatomic, readwrite, copy, null_resettable) NSString *type; /** Test to see if @c type has been set. */ @property(nonatomic, readwrite) BOOL hasType; @property(nonatomic, readwrite) double multiplier; - @property(nonatomic, readwrite) BOOL hasMultiplier; + @property(nonatomic, readwrite, copy, null_resettable) NSString *subtitle; /** Test to see if @c subtitle has been set. */ @property(nonatomic, readwrite) BOOL hasSubtitle; @property(nonatomic, readwrite) double startTime; - @property(nonatomic, readwrite) BOOL hasStartTime; -@property(nonatomic, readwrite) double duration; +@property(nonatomic, readwrite) double duration; @property(nonatomic, readwrite) BOOL hasDuration; -@property(nonatomic, readwrite) BOOL ccOnly; +@property(nonatomic, readwrite) BOOL ccOnly; @property(nonatomic, readwrite) BOOL hasCcOnly; + @end #pragma mark - EggIncCurrentEvents @@ -2408,7 +2415,7 @@ typedef GPB_ENUM(EggIncCurrentEvents_FieldNumber) { GPB_FINAL @interface EggIncCurrentEvents : GPBMessage @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *eventsArray; -/** The number of items in @c eventsArray without causing the array to be created. */ +/** The number of items in @c eventsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger eventsArray_Count; @end @@ -2478,11 +2485,11 @@ GPB_FINAL @interface DeviceInfo : GPBMessage @property(nonatomic, readwrite) BOOL hasDeviceBucket; @property(nonatomic, readwrite) uint32_t screenWidth; - @property(nonatomic, readwrite) BOOL hasScreenWidth; -@property(nonatomic, readwrite) uint32_t screenHeight; +@property(nonatomic, readwrite) uint32_t screenHeight; @property(nonatomic, readwrite) BOOL hasScreenHeight; + @end #pragma mark - AppInfo @@ -2526,90 +2533,90 @@ GPB_FINAL @interface AppInfo : GPBMessage @property(nonatomic, readwrite) BOOL hasVersionStr; @property(nonatomic, readwrite) uint32_t sessions; - @property(nonatomic, readwrite) BOOL hasSessions; -@property(nonatomic, readwrite) uint32_t numPrestiges; +@property(nonatomic, readwrite) uint32_t numPrestiges; @property(nonatomic, readwrite) BOOL hasNumPrestiges; -@property(nonatomic, readwrite) uint64_t soulEggs; +@property(nonatomic, readwrite) uint64_t soulEggs; @property(nonatomic, readwrite) BOOL hasSoulEggs; -@property(nonatomic, readwrite) uint32_t currentEgg; +@property(nonatomic, readwrite) uint32_t currentEgg; @property(nonatomic, readwrite) BOOL hasCurrentEgg; -@property(nonatomic, readwrite) uint64_t goldEarned; +@property(nonatomic, readwrite) uint64_t goldEarned; @property(nonatomic, readwrite) BOOL hasGoldEarned; -@property(nonatomic, readwrite) uint64_t goldSpent; +@property(nonatomic, readwrite) uint64_t goldSpent; @property(nonatomic, readwrite) BOOL hasGoldSpent; -@property(nonatomic, readwrite) uint32_t currentMission; +@property(nonatomic, readwrite) uint32_t currentMission; @property(nonatomic, readwrite) BOOL hasCurrentMission; -@property(nonatomic, readwrite) uint32_t piggySize; +@property(nonatomic, readwrite) uint32_t piggySize; @property(nonatomic, readwrite) BOOL hasPiggySize; -@property(nonatomic, readwrite) uint64_t numPiggyBreaks; +@property(nonatomic, readwrite) uint64_t numPiggyBreaks; @property(nonatomic, readwrite) BOOL hasNumPiggyBreaks; -@property(nonatomic, readwrite) uint64_t verifiedPiggyBreaks; +@property(nonatomic, readwrite) uint64_t verifiedPiggyBreaks; @property(nonatomic, readwrite) BOOL hasVerifiedPiggyBreaks; -@property(nonatomic, readwrite) uint64_t iapPacksPurchased; +@property(nonatomic, readwrite) uint64_t iapPacksPurchased; @property(nonatomic, readwrite) BOOL hasIapPacksPurchased; -@property(nonatomic, readwrite) uint32_t permitLevel; +@property(nonatomic, readwrite) uint32_t permitLevel; @property(nonatomic, readwrite) BOOL hasPermitLevel; -@property(nonatomic, readwrite) uint64_t videoDoublerUses; +@property(nonatomic, readwrite) uint64_t videoDoublerUses; @property(nonatomic, readwrite) BOOL hasVideoDoublerUses; -@property(nonatomic, readwrite) uint64_t droneTakedowns; +@property(nonatomic, readwrite) uint64_t droneTakedowns; @property(nonatomic, readwrite) BOOL hasDroneTakedowns; -@property(nonatomic, readwrite) uint64_t droneTakedownsElite; +@property(nonatomic, readwrite) uint64_t droneTakedownsElite; @property(nonatomic, readwrite) BOOL hasDroneTakedownsElite; -@property(nonatomic, readwrite) BOOL trophiesUnlocked; +@property(nonatomic, readwrite) BOOL trophiesUnlocked; @property(nonatomic, readwrite) BOOL hasTrophiesUnlocked; -@property(nonatomic, readwrite) float eggLevel; +@property(nonatomic, readwrite) float eggLevel; @property(nonatomic, readwrite) BOOL hasEggLevel; -@property(nonatomic, readwrite) float struggleFactor; +@property(nonatomic, readwrite) float struggleFactor; @property(nonatomic, readwrite) BOOL hasStruggleFactor; -@property(nonatomic, readwrite) BOOL piggyFull; +@property(nonatomic, readwrite) BOOL piggyFull; @property(nonatomic, readwrite) BOOL hasPiggyFull; -@property(nonatomic, readwrite) BOOL piggyFoundFull; +@property(nonatomic, readwrite) BOOL piggyFoundFull; @property(nonatomic, readwrite) BOOL hasPiggyFoundFull; -@property(nonatomic, readwrite) double timePiggyFullRealtime; +@property(nonatomic, readwrite) double timePiggyFullRealtime; @property(nonatomic, readwrite) BOOL hasTimePiggyFullRealtime; -@property(nonatomic, readwrite) double timePiggyFullGametime; +@property(nonatomic, readwrite) double timePiggyFullGametime; @property(nonatomic, readwrite) BOOL hasTimePiggyFullGametime; -@property(nonatomic, readwrite) uint64_t lostPiggyIncrements; +@property(nonatomic, readwrite) uint64_t lostPiggyIncrements; @property(nonatomic, readwrite) BOOL hasLostPiggyIncrements; + @property(nonatomic, readwrite, copy, null_resettable) NSString *saleId; /** Test to see if @c saleId has been set. */ @property(nonatomic, readwrite) BOOL hasSaleId; @property(nonatomic, readwrite) uint64_t unlimitedChickensUses; - @property(nonatomic, readwrite) BOOL hasUnlimitedChickensUses; -@property(nonatomic, readwrite) uint64_t refillUses; +@property(nonatomic, readwrite) uint64_t refillUses; @property(nonatomic, readwrite) BOOL hasRefillUses; -@property(nonatomic, readwrite) uint64_t shortWarpUses; +@property(nonatomic, readwrite) uint64_t shortWarpUses; @property(nonatomic, readwrite) BOOL hasShortWarpUses; -@property(nonatomic, readwrite) uint64_t longWarpUses; +@property(nonatomic, readwrite) uint64_t longWarpUses; @property(nonatomic, readwrite) BOOL hasLongWarpUses; + @end #pragma mark - ActionKeyValuePair @@ -2652,24 +2659,24 @@ GPB_FINAL @interface GenericAction : GPBMessage @property(nonatomic, readwrite) BOOL hasUserId; @property(nonatomic, readwrite) BOOL ccUser; - @property(nonatomic, readwrite) BOOL hasCcUser; + @property(nonatomic, readwrite, copy, null_resettable) NSString *advertisingId; /** Test to see if @c advertisingId has been set. */ @property(nonatomic, readwrite) BOOL hasAdvertisingId; @property(nonatomic, readwrite) float approxTimeDep; - @property(nonatomic, readwrite) BOOL hasApproxTimeDep; -@property(nonatomic, readwrite) double approxTime; +@property(nonatomic, readwrite) double approxTime; @property(nonatomic, readwrite) BOOL hasApproxTime; + @property(nonatomic, readwrite, copy, null_resettable) NSString *actionName; /** Test to see if @c actionName has been set. */ @property(nonatomic, readwrite) BOOL hasActionName; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *dataArray; -/** The number of items in @c dataArray without causing the array to be created. */ +/** The number of items in @c dataArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger dataArray_Count; @property(nonatomic, readwrite, strong, null_resettable) AppInfo *app; @@ -2696,7 +2703,7 @@ GPB_FINAL @interface GenericActionBatchRequest : GPBMessage @property(nonatomic, readwrite) BOOL hasRinfo; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *actionsArray; -/** The number of items in @c actionsArray without causing the array to be created. */ +/** The number of items in @c actionsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger actionsArray_Count; @end @@ -2741,8 +2748,8 @@ GPB_FINAL @interface VerifyPurchaseRequest : GPBMessage @property(nonatomic, readwrite) BOOL hasPlatform; @property(nonatomic, readwrite) BOOL sandbox; - @property(nonatomic, readwrite) BOOL hasSandbox; + @property(nonatomic, readwrite, strong, null_resettable) GenericAction *log; /** Test to see if @c log has been set. */ @property(nonatomic, readwrite) BOOL hasLog; @@ -2759,8 +2766,8 @@ typedef GPB_ENUM(VerifyPurchaseResponse_FieldNumber) { GPB_FINAL @interface VerifyPurchaseResponse : GPBMessage @property(nonatomic, readwrite) BOOL verified; - @property(nonatomic, readwrite) BOOL hasVerified; + @property(nonatomic, readwrite, copy, null_resettable) NSString *message; /** Test to see if @c message has been set. */ @property(nonatomic, readwrite) BOOL hasMessage; @@ -2789,14 +2796,14 @@ GPB_FINAL @interface CurrencyFlowLog : GPBMessage @property(nonatomic, readwrite) BOOL hasUserId; @property(nonatomic, readwrite) double approxTime; - @property(nonatomic, readwrite) BOOL hasApproxTime; -@property(nonatomic, readwrite) RewardType currency; +@property(nonatomic, readwrite) RewardType currency; @property(nonatomic, readwrite) BOOL hasCurrency; -@property(nonatomic, readwrite) int64_t amount; +@property(nonatomic, readwrite) int64_t amount; @property(nonatomic, readwrite) BOOL hasAmount; + @property(nonatomic, readwrite, copy, null_resettable) NSString *location; /** Test to see if @c location has been set. */ @property(nonatomic, readwrite) BOOL hasLocation; @@ -2810,14 +2817,14 @@ GPB_FINAL @interface CurrencyFlowLog : GPBMessage @property(nonatomic, readwrite) BOOL hasPlatform; @property(nonatomic, readwrite) double soulEggs; - @property(nonatomic, readwrite) BOOL hasSoulEggs; -@property(nonatomic, readwrite) uint64_t ticketsSpent; +@property(nonatomic, readwrite) uint64_t ticketsSpent; @property(nonatomic, readwrite) BOOL hasTicketsSpent; -@property(nonatomic, readwrite) uint64_t goldSpent; +@property(nonatomic, readwrite) uint64_t goldSpent; @property(nonatomic, readwrite) BOOL hasGoldSpent; + @end #pragma mark - CurrencyFlowBatchRequest @@ -2834,7 +2841,7 @@ GPB_FINAL @interface CurrencyFlowBatchRequest : GPBMessage @property(nonatomic, readwrite) BOOL hasRinfo; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *logsArray; -/** The number of items in @c logsArray without causing the array to be created. */ +/** The number of items in @c logsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger logsArray_Count; @end @@ -2850,15 +2857,15 @@ typedef GPB_ENUM(Reward_FieldNumber) { GPB_FINAL @interface Reward : GPBMessage @property(nonatomic, readwrite) RewardType rewardType; - @property(nonatomic, readwrite) BOOL hasRewardType; + @property(nonatomic, readwrite, copy, null_resettable) NSString *rewardSubType; /** Test to see if @c rewardSubType has been set. */ @property(nonatomic, readwrite) BOOL hasRewardSubType; @property(nonatomic, readwrite) double rewardAmount; - @property(nonatomic, readwrite) BOOL hasRewardAmount; + @end #pragma mark - GameModifier @@ -2872,11 +2879,11 @@ typedef GPB_ENUM(GameModifier_FieldNumber) { GPB_FINAL @interface GameModifier : GPBMessage @property(nonatomic, readwrite) GameModifier_GameDimension dimension; - @property(nonatomic, readwrite) BOOL hasDimension; -@property(nonatomic, readwrite) double value; +@property(nonatomic, readwrite) double value; @property(nonatomic, readwrite) BOOL hasValue; + @property(nonatomic, readwrite, copy, null_resettable) NSString *description_p; /** Test to see if @c description_p has been set. */ @property(nonatomic, readwrite) BOOL hasDescription_p; @@ -2913,27 +2920,27 @@ GPB_FINAL @interface CustomEgg : GPBMessage @property(nonatomic, readwrite) BOOL hasDescription_p; @property(nonatomic, readwrite) double value; - @property(nonatomic, readwrite) BOOL hasValue; + @property(nonatomic, readwrite, copy, null_resettable) NSString *hatcheryId; /** Test to see if @c hatcheryId has been set. */ @property(nonatomic, readwrite) BOOL hasHatcheryId; @property(nonatomic, readwrite) double hatcheryMaxX; - @property(nonatomic, readwrite) BOOL hasHatcheryMaxX; + @property(nonatomic, readwrite, strong, null_resettable) DLCItem *icon; /** Test to see if @c icon has been set. */ @property(nonatomic, readwrite) BOOL hasIcon; @property(nonatomic, readwrite) double iconWidth; - @property(nonatomic, readwrite) BOOL hasIconWidth; -@property(nonatomic, readwrite) double iconHeight; +@property(nonatomic, readwrite) double iconHeight; @property(nonatomic, readwrite) BOOL hasIconHeight; + @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *buffsArray; -/** The number of items in @c buffsArray without causing the array to be created. */ +/** The number of items in @c buffsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger buffsArray_Count; @end @@ -2982,22 +2989,22 @@ GPB_FINAL @interface Contract : GPBMessage @property(nonatomic, readwrite) BOOL hasDescription_p; @property(nonatomic, readwrite) Egg egg; - @property(nonatomic, readwrite) BOOL hasEgg; + @property(nonatomic, readwrite, copy, null_resettable) NSString *customEggId; /** Test to see if @c customEggId has been set. */ @property(nonatomic, readwrite) BOOL hasCustomEggId; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *goalsArray; -/** The number of items in @c goalsArray without causing the array to be created. */ +/** The number of items in @c goalsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger goalsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *goalSetsArray; -/** The number of items in @c goalSetsArray without causing the array to be created. */ +/** The number of items in @c goalSetsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger goalSetsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *gradeSpecsArray; -/** The number of items in @c gradeSpecsArray without causing the array to be created. */ +/** The number of items in @c gradeSpecsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger gradeSpecsArray_Count; @property(nonatomic, readwrite, copy, null_resettable) NSString *seasonId; @@ -3005,48 +3012,48 @@ GPB_FINAL @interface Contract : GPBMessage @property(nonatomic, readwrite) BOOL hasSeasonId; @property(nonatomic, readwrite) BOOL coopAllowed; - @property(nonatomic, readwrite) BOOL hasCoopAllowed; -@property(nonatomic, readwrite) uint32_t maxCoopSize; +@property(nonatomic, readwrite) uint32_t maxCoopSize; @property(nonatomic, readwrite) BOOL hasMaxCoopSize; -@property(nonatomic, readwrite) uint32_t maxBoosts; +@property(nonatomic, readwrite) uint32_t maxBoosts; @property(nonatomic, readwrite) BOOL hasMaxBoosts; -@property(nonatomic, readwrite) double minutesPerToken; +@property(nonatomic, readwrite) double minutesPerToken; @property(nonatomic, readwrite) BOOL hasMinutesPerToken; -@property(nonatomic, readwrite) double chickenRunCooldownMinutes; +@property(nonatomic, readwrite) double chickenRunCooldownMinutes; @property(nonatomic, readwrite) BOOL hasChickenRunCooldownMinutes; -@property(nonatomic, readwrite) double startTime; +@property(nonatomic, readwrite) double startTime; @property(nonatomic, readwrite) BOOL hasStartTime; -@property(nonatomic, readwrite) double expirationTime; +@property(nonatomic, readwrite) double expirationTime; @property(nonatomic, readwrite) BOOL hasExpirationTime; -@property(nonatomic, readwrite) double lengthSeconds; +@property(nonatomic, readwrite) double lengthSeconds; @property(nonatomic, readwrite) BOOL hasLengthSeconds; -@property(nonatomic, readwrite) double maxSoulEggs; +@property(nonatomic, readwrite) double maxSoulEggs; @property(nonatomic, readwrite) BOOL hasMaxSoulEggs; -@property(nonatomic, readwrite) uint32_t minClientVersion; +@property(nonatomic, readwrite) uint32_t minClientVersion; @property(nonatomic, readwrite) BOOL hasMinClientVersion; -@property(nonatomic, readwrite) BOOL leggacy; +@property(nonatomic, readwrite) BOOL leggacy; @property(nonatomic, readwrite) BOOL hasLeggacy; -@property(nonatomic, readwrite) BOOL ccOnly; +@property(nonatomic, readwrite) BOOL ccOnly; @property(nonatomic, readwrite) BOOL hasCcOnly; + @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *defaultShellIdsArray; -/** The number of items in @c defaultShellIdsArray without causing the array to be created. */ +/** The number of items in @c defaultShellIdsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger defaultShellIdsArray_Count; @property(nonatomic, readwrite) BOOL debug; - @property(nonatomic, readwrite) BOOL hasDebug; + @property(nonatomic, readwrite, copy, null_resettable) NSString *key; /** Test to see if @c key has been set. */ @property(nonatomic, readwrite) BOOL hasKey; @@ -3067,24 +3074,24 @@ typedef GPB_ENUM(Contract_Goal_FieldNumber) { GPB_FINAL @interface Contract_Goal : GPBMessage @property(nonatomic, readwrite) GoalType type; - @property(nonatomic, readwrite) BOOL hasType; -@property(nonatomic, readwrite) double targetAmount; +@property(nonatomic, readwrite) double targetAmount; @property(nonatomic, readwrite) BOOL hasTargetAmount; -@property(nonatomic, readwrite) RewardType rewardType; +@property(nonatomic, readwrite) RewardType rewardType; @property(nonatomic, readwrite) BOOL hasRewardType; + @property(nonatomic, readwrite, copy, null_resettable) NSString *rewardSubType; /** Test to see if @c rewardSubType has been set. */ @property(nonatomic, readwrite) BOOL hasRewardSubType; @property(nonatomic, readwrite) double rewardAmount; - @property(nonatomic, readwrite) BOOL hasRewardAmount; -@property(nonatomic, readwrite) double targetSoulEggs; +@property(nonatomic, readwrite) double targetSoulEggs; @property(nonatomic, readwrite) BOOL hasTargetSoulEggs; + @end #pragma mark - Contract_GoalSet @@ -3096,7 +3103,7 @@ typedef GPB_ENUM(Contract_GoalSet_FieldNumber) { GPB_FINAL @interface Contract_GoalSet : GPBMessage @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *goalsArray; -/** The number of items in @c goalsArray without causing the array to be created. */ +/** The number of items in @c goalsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger goalsArray_Count; @end @@ -3113,19 +3120,125 @@ typedef GPB_ENUM(Contract_GradeSpec_FieldNumber) { GPB_FINAL @interface Contract_GradeSpec : GPBMessage @property(nonatomic, readwrite) Contract_PlayerGrade grade; - @property(nonatomic, readwrite) BOOL hasGrade; + @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *goalsArray; -/** The number of items in @c goalsArray without causing the array to be created. */ +/** The number of items in @c goalsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger goalsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *modifiersArray; -/** The number of items in @c modifiersArray without causing the array to be created. */ +/** The number of items in @c modifiersArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger modifiersArray_Count; @property(nonatomic, readwrite) double lengthSeconds; - @property(nonatomic, readwrite) BOOL hasLengthSeconds; + +@end + +#pragma mark - ContractSeasonGoal + +typedef GPB_ENUM(ContractSeasonGoal_FieldNumber) { + ContractSeasonGoal_FieldNumber_Cxp = 1, + ContractSeasonGoal_FieldNumber_RewardType = 3, + ContractSeasonGoal_FieldNumber_RewardSubType = 4, + ContractSeasonGoal_FieldNumber_RewardAmount = 5, +}; + +GPB_FINAL @interface ContractSeasonGoal : GPBMessage + +@property(nonatomic, readwrite) double cxp; +@property(nonatomic, readwrite) BOOL hasCxp; + +@property(nonatomic, readwrite) RewardType rewardType; +@property(nonatomic, readwrite) BOOL hasRewardType; + +@property(nonatomic, readwrite, copy, null_resettable) NSString *rewardSubType; +/** Test to see if @c rewardSubType has been set. */ +@property(nonatomic, readwrite) BOOL hasRewardSubType; + +@property(nonatomic, readwrite) double rewardAmount; +@property(nonatomic, readwrite) BOOL hasRewardAmount; + +@end + +#pragma mark - ContractSeasonRewardConfirmationRequest + +typedef GPB_ENUM(ContractSeasonRewardConfirmationRequest_FieldNumber) { + ContractSeasonRewardConfirmationRequest_FieldNumber_Rinfo = 1, + ContractSeasonRewardConfirmationRequest_FieldNumber_SeasonId = 2, + ContractSeasonRewardConfirmationRequest_FieldNumber_Goal = 3, +}; + +GPB_FINAL @interface ContractSeasonRewardConfirmationRequest : GPBMessage + +@property(nonatomic, readwrite, strong, null_resettable) BasicRequestInfo *rinfo; +/** Test to see if @c rinfo has been set. */ +@property(nonatomic, readwrite) BOOL hasRinfo; + +@property(nonatomic, readwrite, copy, null_resettable) NSString *seasonId; +/** Test to see if @c seasonId has been set. */ +@property(nonatomic, readwrite) BOOL hasSeasonId; + +@property(nonatomic, readwrite, strong, null_resettable) ContractSeasonGoal *goal; +/** Test to see if @c goal has been set. */ +@property(nonatomic, readwrite) BOOL hasGoal; + +@end + +#pragma mark - ContractSeasonInfo + +typedef GPB_ENUM(ContractSeasonInfo_FieldNumber) { + ContractSeasonInfo_FieldNumber_Id_p = 1, + ContractSeasonInfo_FieldNumber_GradeGoalsArray = 2, + ContractSeasonInfo_FieldNumber_Name = 3, +}; + +GPB_FINAL @interface ContractSeasonInfo : GPBMessage + +@property(nonatomic, readwrite, copy, null_resettable) NSString *id_p; +/** Test to see if @c id_p has been set. */ +@property(nonatomic, readwrite) BOOL hasId_p; + +@property(nonatomic, readwrite, copy, null_resettable) NSString *name; +/** Test to see if @c name has been set. */ +@property(nonatomic, readwrite) BOOL hasName; + +@property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *gradeGoalsArray; +/** The number of items in @c gradeGoalsArray without causing the container to be created. */ +@property(nonatomic, readonly) NSUInteger gradeGoalsArray_Count; + +@end + +#pragma mark - ContractSeasonInfo_GoalSet + +typedef GPB_ENUM(ContractSeasonInfo_GoalSet_FieldNumber) { + ContractSeasonInfo_GoalSet_FieldNumber_Grade = 1, + ContractSeasonInfo_GoalSet_FieldNumber_GoalsArray = 2, +}; + +GPB_FINAL @interface ContractSeasonInfo_GoalSet : GPBMessage + +@property(nonatomic, readwrite) Contract_PlayerGrade grade; +@property(nonatomic, readwrite) BOOL hasGrade; + +@property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *goalsArray; +/** The number of items in @c goalsArray without causing the container to be created. */ +@property(nonatomic, readonly) NSUInteger goalsArray_Count; + +@end + +#pragma mark - ContractSeasonInfos + +typedef GPB_ENUM(ContractSeasonInfos_FieldNumber) { + ContractSeasonInfos_FieldNumber_InfosArray = 1, +}; + +GPB_FINAL @interface ContractSeasonInfos : GPBMessage + +@property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *infosArray; +/** The number of items in @c infosArray without causing the container to be created. */ +@property(nonatomic, readonly) NSUInteger infosArray_Count; + @end #pragma mark - ContractPlayerInfo @@ -3145,56 +3258,91 @@ typedef GPB_ENUM(ContractPlayerInfo_FieldNumber) { ContractPlayerInfo_FieldNumber_GradeProgress = 12, ContractPlayerInfo_FieldNumber_SeasonCxp = 13, ContractPlayerInfo_FieldNumber_IssueScore = 14, + ContractPlayerInfo_FieldNumber_SeasonProgressArray = 15, }; GPB_FINAL @interface ContractPlayerInfo : GPBMessage @property(nonatomic, readwrite) Contract_PlayerGrade grade; - @property(nonatomic, readwrite) BOOL hasGrade; -@property(nonatomic, readwrite) double totalCxp; +@property(nonatomic, readwrite) double totalCxp; @property(nonatomic, readwrite) BOOL hasTotalCxp; -@property(nonatomic, readwrite) double seasonCxp; +@property(nonatomic, readwrite) double seasonCxp; @property(nonatomic, readwrite) BOOL hasSeasonCxp; -@property(nonatomic, readwrite) double gradeScore; +@property(nonatomic, readwrite) double gradeScore; @property(nonatomic, readwrite) BOOL hasGradeScore; -@property(nonatomic, readwrite) double targetGradeScore; +@property(nonatomic, readwrite) double targetGradeScore; @property(nonatomic, readwrite) BOOL hasTargetGradeScore; -@property(nonatomic, readwrite) double soulPower; +@property(nonatomic, readwrite) double soulPower; @property(nonatomic, readwrite) BOOL hasSoulPower; -@property(nonatomic, readwrite) double targetSoulPower; +@property(nonatomic, readwrite) double targetSoulPower; @property(nonatomic, readwrite) BOOL hasTargetSoulPower; -@property(nonatomic, readwrite) double gradeProgress; +@property(nonatomic, readwrite) double gradeProgress; @property(nonatomic, readwrite) BOOL hasGradeProgress; + // |issuesArray| contains |ContractEvaluation_PoorBehavior| @property(nonatomic, readwrite, strong, null_resettable) GPBEnumArray *issuesArray; -/** The number of items in @c issuesArray without causing the array to be created. */ +/** The number of items in @c issuesArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger issuesArray_Count; @property(nonatomic, readwrite) double issueScore; - @property(nonatomic, readwrite) BOOL hasIssueScore; -@property(nonatomic, readwrite) ContractPlayerInfo_Status status; +@property(nonatomic, readwrite) ContractPlayerInfo_Status status; @property(nonatomic, readwrite) BOOL hasStatus; -@property(nonatomic, readwrite) double lastEvaluationTime; +@property(nonatomic, readwrite) double lastEvaluationTime; @property(nonatomic, readwrite) BOOL hasLastEvaluationTime; + @property(nonatomic, readwrite, copy, null_resettable) NSString *lastEvaluationVersion; /** Test to see if @c lastEvaluationVersion has been set. */ @property(nonatomic, readwrite) BOOL hasLastEvaluationVersion; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *unreadEvaluationsArray; -/** The number of items in @c unreadEvaluationsArray without causing the array to be created. */ +/** The number of items in @c unreadEvaluationsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger unreadEvaluationsArray_Count; +@property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *seasonProgressArray; +/** The number of items in @c seasonProgressArray without causing the container to be created. */ +@property(nonatomic, readonly) NSUInteger seasonProgressArray_Count; + +@end + +#pragma mark - ContractPlayerInfo_SeasonProgress + +typedef GPB_ENUM(ContractPlayerInfo_SeasonProgress_FieldNumber) { + ContractPlayerInfo_SeasonProgress_FieldNumber_SeasonId = 1, + ContractPlayerInfo_SeasonProgress_FieldNumber_Active = 2, + ContractPlayerInfo_SeasonProgress_FieldNumber_StartingGrade = 3, + ContractPlayerInfo_SeasonProgress_FieldNumber_TotalCxp = 4, + ContractPlayerInfo_SeasonProgress_FieldNumber_CxpLastRewardGiven = 5, +}; + +GPB_FINAL @interface ContractPlayerInfo_SeasonProgress : GPBMessage + +@property(nonatomic, readwrite, copy, null_resettable) NSString *seasonId; +/** Test to see if @c seasonId has been set. */ +@property(nonatomic, readwrite) BOOL hasSeasonId; + +@property(nonatomic, readwrite) BOOL active; +@property(nonatomic, readwrite) BOOL hasActive; + +@property(nonatomic, readwrite) Contract_PlayerGrade startingGrade; +@property(nonatomic, readwrite) BOOL hasStartingGrade; + +@property(nonatomic, readwrite) double totalCxp; +@property(nonatomic, readwrite) BOOL hasTotalCxp; + +@property(nonatomic, readwrite) double cxpLastRewardGiven; +@property(nonatomic, readwrite) BOOL hasCxpLastRewardGiven; + @end #pragma mark - ContractEvaluation @@ -3247,94 +3395,94 @@ GPB_FINAL @interface ContractEvaluation : GPBMessage @property(nonatomic, readwrite) BOOL hasCoopIdentifier; @property(nonatomic, readwrite) double cxp; - @property(nonatomic, readwrite) BOOL hasCxp; -@property(nonatomic, readwrite) BOOL replay; +@property(nonatomic, readwrite) BOOL replay; @property(nonatomic, readwrite) BOOL hasReplay; -@property(nonatomic, readwrite) double cxpChange; +@property(nonatomic, readwrite) double cxpChange; @property(nonatomic, readwrite) BOOL hasCxpChange; -@property(nonatomic, readwrite) int32_t gradePerformance; +@property(nonatomic, readwrite) int32_t gradePerformance; @property(nonatomic, readwrite) BOOL hasGradePerformance; -@property(nonatomic, readwrite) int32_t oldLeague; +@property(nonatomic, readwrite) int32_t oldLeague; @property(nonatomic, readwrite) BOOL hasOldLeague; -@property(nonatomic, readwrite) BOOL oldGoals; +@property(nonatomic, readwrite) BOOL oldGoals; @property(nonatomic, readwrite) BOOL hasOldGoals; -@property(nonatomic, readwrite) Contract_PlayerGrade grade; +@property(nonatomic, readwrite) Contract_PlayerGrade grade; @property(nonatomic, readwrite) BOOL hasGrade; -@property(nonatomic, readwrite) double contributionRatio; +@property(nonatomic, readwrite) double contributionRatio; @property(nonatomic, readwrite) BOOL hasContributionRatio; -@property(nonatomic, readwrite) double completionPercent; +@property(nonatomic, readwrite) double completionPercent; @property(nonatomic, readwrite) BOOL hasCompletionPercent; -@property(nonatomic, readwrite) double originalLength; +@property(nonatomic, readwrite) double originalLength; @property(nonatomic, readwrite) BOOL hasOriginalLength; -@property(nonatomic, readwrite) uint32_t coopSize; +@property(nonatomic, readwrite) uint32_t coopSize; @property(nonatomic, readwrite) BOOL hasCoopSize; -@property(nonatomic, readwrite) BOOL solo; +@property(nonatomic, readwrite) BOOL solo; @property(nonatomic, readwrite) BOOL hasSolo; -@property(nonatomic, readwrite) double soulPower; +@property(nonatomic, readwrite) double soulPower; @property(nonatomic, readwrite) BOOL hasSoulPower; -@property(nonatomic, readwrite) double lastContributionTime; +@property(nonatomic, readwrite) double lastContributionTime; @property(nonatomic, readwrite) BOOL hasLastContributionTime; -@property(nonatomic, readwrite) double completionTime; +@property(nonatomic, readwrite) double completionTime; @property(nonatomic, readwrite) BOOL hasCompletionTime; -@property(nonatomic, readwrite) uint32_t chickenRunsSent; +@property(nonatomic, readwrite) uint32_t chickenRunsSent; @property(nonatomic, readwrite) BOOL hasChickenRunsSent; -@property(nonatomic, readwrite) uint32_t giftTokensSent; +@property(nonatomic, readwrite) uint32_t giftTokensSent; @property(nonatomic, readwrite) BOOL hasGiftTokensSent; -@property(nonatomic, readwrite) uint32_t giftTokensReceived; +@property(nonatomic, readwrite) uint32_t giftTokensReceived; @property(nonatomic, readwrite) BOOL hasGiftTokensReceived; -@property(nonatomic, readwrite) double giftTokenValueSent; +@property(nonatomic, readwrite) double giftTokenValueSent; @property(nonatomic, readwrite) BOOL hasGiftTokenValueSent; -@property(nonatomic, readwrite) double giftTokenValueReceived; +@property(nonatomic, readwrite) double giftTokenValueReceived; @property(nonatomic, readwrite) BOOL hasGiftTokenValueReceived; -@property(nonatomic, readwrite) uint32_t boostTokenAllotment; +@property(nonatomic, readwrite) uint32_t boostTokenAllotment; @property(nonatomic, readwrite) BOOL hasBoostTokenAllotment; -@property(nonatomic, readwrite) double buffTimeValue; +@property(nonatomic, readwrite) double buffTimeValue; @property(nonatomic, readwrite) BOOL hasBuffTimeValue; -@property(nonatomic, readwrite) double teamworkScore; +@property(nonatomic, readwrite) double teamworkScore; @property(nonatomic, readwrite) BOOL hasTeamworkScore; -@property(nonatomic, readwrite) double otherBonuses; +@property(nonatomic, readwrite) double otherBonuses; @property(nonatomic, readwrite) BOOL hasOtherBonuses; -@property(nonatomic, readwrite) BOOL countedInSeason; +@property(nonatomic, readwrite) BOOL countedInSeason; @property(nonatomic, readwrite) BOOL hasCountedInSeason; + @property(nonatomic, readwrite, copy, null_resettable) NSString *seasonId; /** Test to see if @c seasonId has been set. */ @property(nonatomic, readwrite) BOOL hasSeasonId; @property(nonatomic, readwrite) uint32_t timeCheats; - @property(nonatomic, readwrite) BOOL hasTimeCheats; + // |issuesArray| contains |ContractEvaluation_PoorBehavior| @property(nonatomic, readwrite, strong, null_resettable) GPBEnumArray *issuesArray; -/** The number of items in @c issuesArray without causing the array to be created. */ +/** The number of items in @c issuesArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger issuesArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *notesArray; -/** The number of items in @c notesArray without causing the array to be created. */ +/** The number of items in @c notesArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger notesArray_Count; @property(nonatomic, readwrite, copy, null_resettable) NSString *version; @@ -3342,11 +3490,11 @@ GPB_FINAL @interface ContractEvaluation : GPBMessage @property(nonatomic, readwrite) BOOL hasVersion; @property(nonatomic, readwrite) double evaluationStartTime; - @property(nonatomic, readwrite) BOOL hasEvaluationStartTime; -@property(nonatomic, readwrite) ContractEvaluation_Status status; +@property(nonatomic, readwrite) ContractEvaluation_Status status; @property(nonatomic, readwrite) BOOL hasStatus; + @end #pragma mark - ContractCitation @@ -3360,14 +3508,14 @@ typedef GPB_ENUM(ContractCitation_FieldNumber) { GPB_FINAL @interface ContractCitation : GPBMessage @property(nonatomic, readwrite) ContractEvaluation_PoorBehavior issue; - @property(nonatomic, readwrite) BOOL hasIssue; -@property(nonatomic, readwrite) double timestamp; +@property(nonatomic, readwrite) double timestamp; @property(nonatomic, readwrite) BOOL hasTimestamp; -@property(nonatomic, readwrite) Contract_PlayerGrade grade; +@property(nonatomic, readwrite) Contract_PlayerGrade grade; @property(nonatomic, readwrite) BOOL hasGrade; + @end #pragma mark - ContractEvaluationBatch @@ -3379,7 +3527,7 @@ typedef GPB_ENUM(ContractEvaluationBatch_FieldNumber) { GPB_FINAL @interface ContractEvaluationBatch : GPBMessage @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *evalsArray; -/** The number of items in @c evalsArray without causing the array to be created. */ +/** The number of items in @c evalsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger evalsArray_Count; @end @@ -3412,7 +3560,7 @@ typedef GPB_ENUM(CoopCompletionSnapshot_FieldNumber) { GPB_FINAL @interface CoopCompletionSnapshot : GPBMessage @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *contributorsArray; -/** The number of items in @c contributorsArray without causing the array to be created. */ +/** The number of items in @c contributorsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger contributorsArray_Count; @end @@ -3432,27 +3580,27 @@ typedef GPB_ENUM(CoopCompletionSnapshot_ContributorSnapshot_FieldNumber) { GPB_FINAL @interface CoopCompletionSnapshot_ContributorSnapshot : GPBMessage @property(nonatomic, readwrite) double contribution; - @property(nonatomic, readwrite) BOOL hasContribution; -@property(nonatomic, readwrite) double lastContributionTime; +@property(nonatomic, readwrite) double lastContributionTime; @property(nonatomic, readwrite) BOOL hasLastContributionTime; -@property(nonatomic, readwrite) BOOL finalized; +@property(nonatomic, readwrite) BOOL finalized; @property(nonatomic, readwrite) BOOL hasFinalized; -@property(nonatomic, readwrite) double soulPower; +@property(nonatomic, readwrite) double soulPower; @property(nonatomic, readwrite) BOOL hasSoulPower; + @property(nonatomic, readwrite, copy, null_resettable) NSString *userId; /** Test to see if @c userId has been set. */ @property(nonatomic, readwrite) BOOL hasUserId; @property(nonatomic, readwrite) uint32_t tokens; - @property(nonatomic, readwrite) BOOL hasTokens; -@property(nonatomic, readwrite) uint32_t tokensSpent; +@property(nonatomic, readwrite) uint32_t tokensSpent; @property(nonatomic, readwrite) BOOL hasTokensSpent; + @end #pragma mark - BasicRequestInfo @@ -3475,8 +3623,8 @@ GPB_FINAL @interface BasicRequestInfo : GPBMessage @property(nonatomic, readwrite) BOOL hasEiUserId; @property(nonatomic, readwrite) uint32_t clientVersion; - @property(nonatomic, readwrite) BOOL hasClientVersion; + @property(nonatomic, readwrite, copy, null_resettable) NSString *version; /** Test to see if @c version has been set. */ @property(nonatomic, readwrite) BOOL hasVersion; @@ -3498,8 +3646,8 @@ GPB_FINAL @interface BasicRequestInfo : GPBMessage @property(nonatomic, readwrite) BOOL hasLanguage; @property(nonatomic, readwrite) BOOL debug; - @property(nonatomic, readwrite) BOOL hasDebug; + @end #pragma mark - ContractSimConfig @@ -3511,7 +3659,7 @@ typedef GPB_ENUM(ContractSimConfig_FieldNumber) { GPB_FINAL @interface ContractSimConfig : GPBMessage @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *gradeConfigsArray; -/** The number of items in @c gradeConfigsArray without causing the array to be created. */ +/** The number of items in @c gradeConfigsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger gradeConfigsArray_Count; @end @@ -3526,10 +3674,10 @@ typedef GPB_ENUM(ContractSimConfig_ContractGradeSimConfig_FieldNumber) { GPB_FINAL @interface ContractSimConfig_ContractGradeSimConfig : GPBMessage @property(nonatomic, readwrite) Contract_PlayerGrade grade; - @property(nonatomic, readwrite) BOOL hasGrade; + @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *goalParamsArray; -/** The number of items in @c goalParamsArray without causing the array to be created. */ +/** The number of items in @c goalParamsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger goalParamsArray_Count; @end @@ -3549,26 +3697,26 @@ typedef GPB_ENUM(ContractSimConfig_ContractGradeSimConfig_GoalParams_FieldNumber GPB_FINAL @interface ContractSimConfig_ContractGradeSimConfig_GoalParams : GPBMessage @property(nonatomic, readwrite) double targetSe; - @property(nonatomic, readwrite) BOOL hasTargetSe; -@property(nonatomic, readwrite) double cpsMult; +@property(nonatomic, readwrite) double cpsMult; @property(nonatomic, readwrite) BOOL hasCpsMult; -@property(nonatomic, readwrite) double elrMult; +@property(nonatomic, readwrite) double elrMult; @property(nonatomic, readwrite) BOOL hasElrMult; -@property(nonatomic, readwrite) double earningsMult; +@property(nonatomic, readwrite) double earningsMult; @property(nonatomic, readwrite) BOOL hasEarningsMult; -@property(nonatomic, readwrite) double timeEfficacy; +@property(nonatomic, readwrite) double timeEfficacy; @property(nonatomic, readwrite) BOOL hasTimeEfficacy; -@property(nonatomic, readwrite) double habCapacityMult; +@property(nonatomic, readwrite) double habCapacityMult; @property(nonatomic, readwrite) BOOL hasHabCapacityMult; -@property(nonatomic, readwrite) double epicResearchBudget; +@property(nonatomic, readwrite) double epicResearchBudget; @property(nonatomic, readwrite) BOOL hasEpicResearchBudget; + @end #pragma mark - ContractSimPoll @@ -3580,8 +3728,8 @@ typedef GPB_ENUM(ContractSimPoll_FieldNumber) { GPB_FINAL @interface ContractSimPoll : GPBMessage @property(nonatomic, readwrite) uint32_t clientVersion; - @property(nonatomic, readwrite) BOOL hasClientVersion; + @end #pragma mark - ContractSimPollResponse @@ -3617,7 +3765,7 @@ GPB_FINAL @interface ContractSimResultUpdate : GPBMessage @property(nonatomic, readwrite) BOOL hasContractId; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *goalInfosArray; -/** The number of items in @c goalInfosArray without causing the array to be created. */ +/** The number of items in @c goalInfosArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger goalInfosArray_Count; @end @@ -3633,14 +3781,14 @@ typedef GPB_ENUM(ContractSimResultUpdate_GoalInfo_FieldNumber) { GPB_FINAL @interface ContractSimResultUpdate_GoalInfo : GPBMessage @property(nonatomic, readwrite) Contract_PlayerGrade grade; - @property(nonatomic, readwrite) BOOL hasGrade; -@property(nonatomic, readwrite) uint32_t goalIndex; +@property(nonatomic, readwrite) uint32_t goalIndex; @property(nonatomic, readwrite) BOOL hasGoalIndex; -@property(nonatomic, readwrite) double projectedEggsLaid; +@property(nonatomic, readwrite) double projectedEggsLaid; @property(nonatomic, readwrite) BOOL hasProjectedEggsLaid; + @end #pragma mark - ContractsRequest @@ -3654,11 +3802,11 @@ typedef GPB_ENUM(ContractsRequest_FieldNumber) { GPB_FINAL @interface ContractsRequest : GPBMessage @property(nonatomic, readwrite) double soulEggs; - @property(nonatomic, readwrite) BOOL hasSoulEggs; -@property(nonatomic, readwrite) uint32_t clientVersion; +@property(nonatomic, readwrite) uint32_t clientVersion; @property(nonatomic, readwrite) BOOL hasClientVersion; + @property(nonatomic, readwrite, copy, null_resettable) NSString *userId; /** Test to see if @c userId has been set. */ @property(nonatomic, readwrite) BOOL hasUserId; @@ -3674,16 +3822,17 @@ typedef GPB_ENUM(ContractsResponse_FieldNumber) { ContractsResponse_FieldNumber_WarningMessage = 4, ContractsResponse_FieldNumber_TotalEop = 5, ContractsResponse_FieldNumber_CustomEggsArray = 6, + ContractsResponse_FieldNumber_CurrentSeason = 7, }; GPB_FINAL @interface ContractsResponse : GPBMessage @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *contractsArray; -/** The number of items in @c contractsArray without causing the array to be created. */ +/** The number of items in @c contractsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger contractsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *customEggsArray; -/** The number of items in @c customEggsArray without causing the array to be created. */ +/** The number of items in @c customEggsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger customEggsArray_Count; @property(nonatomic, readwrite, copy, null_resettable) NSString *warningMessage; @@ -3691,14 +3840,18 @@ GPB_FINAL @interface ContractsResponse : GPBMessage @property(nonatomic, readwrite) BOOL hasWarningMessage; @property(nonatomic, readwrite) double totalEop; - @property(nonatomic, readwrite) BOOL hasTotalEop; -@property(nonatomic, readwrite) double serverTime; +@property(nonatomic, readwrite) double serverTime; @property(nonatomic, readwrite) BOOL hasServerTime; -@property(nonatomic, readwrite) uint32_t maxEop; +@property(nonatomic, readwrite) uint32_t maxEop; @property(nonatomic, readwrite) BOOL hasMaxEop; + +@property(nonatomic, readwrite, strong, null_resettable) ContractSeasonInfo *currentSeason; +/** Test to see if @c currentSeason has been set. */ +@property(nonatomic, readwrite) BOOL hasCurrentSeason; + @end #pragma mark - ContractCoopStatusRequest @@ -3730,8 +3883,8 @@ GPB_FINAL @interface ContractCoopStatusRequest : GPBMessage @property(nonatomic, readwrite) BOOL hasUserId; @property(nonatomic, readwrite) uint32_t clientVersion; - @property(nonatomic, readwrite) BOOL hasClientVersion; + @end #pragma mark - FarmProductionParams @@ -3748,23 +3901,23 @@ typedef GPB_ENUM(FarmProductionParams_FieldNumber) { GPB_FINAL @interface FarmProductionParams : GPBMessage @property(nonatomic, readwrite) double farmPopulation; - @property(nonatomic, readwrite) BOOL hasFarmPopulation; -@property(nonatomic, readwrite) double farmCapacity; +@property(nonatomic, readwrite) double farmCapacity; @property(nonatomic, readwrite) BOOL hasFarmCapacity; -@property(nonatomic, readwrite) double elr; +@property(nonatomic, readwrite) double elr; @property(nonatomic, readwrite) BOOL hasElr; -@property(nonatomic, readwrite) double ihr; +@property(nonatomic, readwrite) double ihr; @property(nonatomic, readwrite) BOOL hasIhr; -@property(nonatomic, readwrite) double sr; +@property(nonatomic, readwrite) double sr; @property(nonatomic, readwrite) BOOL hasSr; -@property(nonatomic, readwrite) double delivered; +@property(nonatomic, readwrite) double delivered; @property(nonatomic, readwrite) BOOL hasDelivered; + @end #pragma mark - PlayerFarmInfo @@ -3797,82 +3950,82 @@ typedef GPB_ENUM(PlayerFarmInfo_FieldNumber) { GPB_FINAL @interface PlayerFarmInfo : GPBMessage @property(nonatomic, readwrite) uint32_t clientVersion; - @property(nonatomic, readwrite) BOOL hasClientVersion; -@property(nonatomic, readwrite) double soulEggs; +@property(nonatomic, readwrite) double soulEggs; @property(nonatomic, readwrite) BOOL hasSoulEggs; -@property(nonatomic, readwrite) uint64_t eggsOfProphecy; +@property(nonatomic, readwrite) uint64_t eggsOfProphecy; @property(nonatomic, readwrite) BOOL hasEggsOfProphecy; -@property(nonatomic, readwrite) uint32_t permitLevel; +@property(nonatomic, readwrite) uint32_t permitLevel; @property(nonatomic, readwrite) BOOL hasPermitLevel; -@property(nonatomic, readwrite) BOOL hyperloopStation; +@property(nonatomic, readwrite) BOOL hyperloopStation; @property(nonatomic, readwrite) BOOL hasHyperloopStation; + @property(nonatomic, readwrite, strong, null_resettable) GPBUInt32Array *eggMedalLevelArray; -/** The number of items in @c eggMedalLevelArray without causing the array to be created. */ +/** The number of items in @c eggMedalLevelArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger eggMedalLevelArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *epicResearchArray; -/** The number of items in @c epicResearchArray without causing the array to be created. */ +/** The number of items in @c epicResearchArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger epicResearchArray_Count; @property(nonatomic, readwrite) Egg eggType; - @property(nonatomic, readwrite) BOOL hasEggType; -@property(nonatomic, readwrite) double cashOnHand; +@property(nonatomic, readwrite) double cashOnHand; @property(nonatomic, readwrite) BOOL hasCashOnHand; + @property(nonatomic, readwrite, strong, null_resettable) GPBUInt32Array *habsArray; -/** The number of items in @c habsArray without causing the array to be created. */ +/** The number of items in @c habsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger habsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) GPBUInt64Array *habPopulationArray; -/** The number of items in @c habPopulationArray without causing the array to be created. */ +/** The number of items in @c habPopulationArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger habPopulationArray_Count; @property(nonatomic, readwrite, strong, null_resettable) GPBUInt64Array *habCapacityArray; -/** The number of items in @c habCapacityArray without causing the array to be created. */ +/** The number of items in @c habCapacityArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger habCapacityArray_Count; @property(nonatomic, readwrite, strong, null_resettable) GPBUInt32Array *vehiclesArray; -/** The number of items in @c vehiclesArray without causing the array to be created. */ +/** The number of items in @c vehiclesArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger vehiclesArray_Count; @property(nonatomic, readwrite, strong, null_resettable) GPBUInt32Array *trainLengthArray; -/** The number of items in @c trainLengthArray without causing the array to be created. */ +/** The number of items in @c trainLengthArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger trainLengthArray_Count; @property(nonatomic, readwrite) uint32_t silosOwned; - @property(nonatomic, readwrite) BOOL hasSilosOwned; + @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *commonResearchArray; -/** The number of items in @c commonResearchArray without causing the array to be created. */ +/** The number of items in @c commonResearchArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger commonResearchArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *activeBoostsArray; -/** The number of items in @c activeBoostsArray without causing the array to be created. */ +/** The number of items in @c activeBoostsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger activeBoostsArray_Count; @property(nonatomic, readwrite) uint32_t boostTokensOnHand; - @property(nonatomic, readwrite) BOOL hasBoostTokensOnHand; + @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *equippedArtifactsArray; -/** The number of items in @c equippedArtifactsArray without causing the array to be created. */ +/** The number of items in @c equippedArtifactsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger equippedArtifactsArray_Count; @property(nonatomic, readwrite) uint64_t artifactInventoryScore; - @property(nonatomic, readwrite) BOOL hasArtifactInventoryScore; + @property(nonatomic, readwrite, strong, null_resettable) ShellDB_FarmConfiguration *farmAppearance; /** Test to see if @c farmAppearance has been set. */ @property(nonatomic, readwrite) BOOL hasFarmAppearance; @property(nonatomic, readwrite) double timestamp; - @property(nonatomic, readwrite) BOOL hasTimestamp; + @end #pragma mark - ContractCoopStatusResponse @@ -3902,68 +4055,68 @@ typedef GPB_ENUM(ContractCoopStatusResponse_FieldNumber) { GPB_FINAL @interface ContractCoopStatusResponse : GPBMessage @property(nonatomic, readwrite) ContractCoopStatusResponse_ResponseStatus responseStatus; - @property(nonatomic, readwrite) BOOL hasResponseStatus; + @property(nonatomic, readwrite, copy, null_resettable) NSString *contractIdentifier; /** Test to see if @c contractIdentifier has been set. */ @property(nonatomic, readwrite) BOOL hasContractIdentifier; @property(nonatomic, readwrite) double totalAmount; - @property(nonatomic, readwrite) BOOL hasTotalAmount; + @property(nonatomic, readwrite, copy, null_resettable) NSString *coopIdentifier; /** Test to see if @c coopIdentifier has been set. */ @property(nonatomic, readwrite) BOOL hasCoopIdentifier; @property(nonatomic, readwrite) Contract_PlayerGrade grade; - @property(nonatomic, readwrite) BOOL hasGrade; + @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *contributorsArray; -/** The number of items in @c contributorsArray without causing the array to be created. */ +/** The number of items in @c contributorsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger contributorsArray_Count; @property(nonatomic, readwrite) BOOL autoGenerated; - @property(nonatomic, readwrite) BOOL hasAutoGenerated; -@property(nonatomic, readwrite) BOOL public_p; +@property(nonatomic, readwrite) BOOL public_p; @property(nonatomic, readwrite) BOOL hasPublic_p; + @property(nonatomic, readwrite, copy, null_resettable) NSString *creatorId; /** Test to see if @c creatorId has been set. */ @property(nonatomic, readwrite) BOOL hasCreatorId; @property(nonatomic, readwrite) double secondsRemaining; - @property(nonatomic, readwrite) BOOL hasSecondsRemaining; -@property(nonatomic, readwrite) double secondsSinceAllGoalsAchieved; +@property(nonatomic, readwrite) double secondsSinceAllGoalsAchieved; @property(nonatomic, readwrite) BOOL hasSecondsSinceAllGoalsAchieved; -@property(nonatomic, readwrite) BOOL allGoalsAchieved; +@property(nonatomic, readwrite) BOOL allGoalsAchieved; @property(nonatomic, readwrite) BOOL hasAllGoalsAchieved; -@property(nonatomic, readwrite) BOOL allMembersReporting; +@property(nonatomic, readwrite) BOOL allMembersReporting; @property(nonatomic, readwrite) BOOL hasAllMembersReporting; -@property(nonatomic, readwrite) double gracePeriodSecondsRemaining; +@property(nonatomic, readwrite) double gracePeriodSecondsRemaining; @property(nonatomic, readwrite) BOOL hasGracePeriodSecondsRemaining; -@property(nonatomic, readwrite) BOOL clearedForExit; +@property(nonatomic, readwrite) BOOL clearedForExit; @property(nonatomic, readwrite) BOOL hasClearedForExit; + @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *giftsArray; -/** The number of items in @c giftsArray without causing the array to be created. */ +/** The number of items in @c giftsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger giftsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *chickenRunsArray; -/** The number of items in @c chickenRunsArray without causing the array to be created. */ +/** The number of items in @c chickenRunsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger chickenRunsArray_Count; @property(nonatomic, readwrite) double localTimestamp; - @property(nonatomic, readwrite) BOOL hasLocalTimestamp; -@property(nonatomic, readwrite) double lastSync; +@property(nonatomic, readwrite) double lastSync; @property(nonatomic, readwrite) BOOL hasLastSync; + @end #pragma mark - ContractCoopStatusResponse_ContributionInfo @@ -4014,14 +4167,14 @@ GPB_FINAL @interface ContractCoopStatusResponse_ContributionInfo : GPBMessage @property(nonatomic, readwrite) BOOL hasContractIdentifier; @property(nonatomic, readwrite) double contributionAmount; - @property(nonatomic, readwrite) BOOL hasContributionAmount; -@property(nonatomic, readwrite) double contributionRate; +@property(nonatomic, readwrite) double contributionRate; @property(nonatomic, readwrite) BOOL hasContributionRate; -@property(nonatomic, readwrite) double soulPower; +@property(nonatomic, readwrite) double soulPower; @property(nonatomic, readwrite) BOOL hasSoulPower; + @property(nonatomic, readwrite, strong, null_resettable) FarmProductionParams *productionParams; /** Test to see if @c productionParams has been set. */ @property(nonatomic, readwrite) BOOL hasProductionParams; @@ -4031,52 +4184,52 @@ GPB_FINAL @interface ContractCoopStatusResponse_ContributionInfo : GPBMessage @property(nonatomic, readwrite) BOOL hasFarmInfo; @property(nonatomic, readwrite) int32_t rankChange; - @property(nonatomic, readwrite) BOOL hasRankChange; -@property(nonatomic, readwrite) BOOL recentlyActive; +@property(nonatomic, readwrite) BOOL recentlyActive; @property(nonatomic, readwrite) BOOL hasRecentlyActive; -@property(nonatomic, readwrite) BOOL active; +@property(nonatomic, readwrite) BOOL active; @property(nonatomic, readwrite) BOOL hasActive; -@property(nonatomic, readwrite) BOOL ccMember; +@property(nonatomic, readwrite) BOOL ccMember; @property(nonatomic, readwrite) BOOL hasCcMember; -@property(nonatomic, readwrite) BOOL leech; +@property(nonatomic, readwrite) BOOL leech; @property(nonatomic, readwrite) BOOL hasLeech; -@property(nonatomic, readwrite) BOOL finalized; +@property(nonatomic, readwrite) BOOL finalized; @property(nonatomic, readwrite) BOOL hasFinalized; -@property(nonatomic, readwrite) BOOL timeCheatDetected; +@property(nonatomic, readwrite) BOOL timeCheatDetected; @property(nonatomic, readwrite) BOOL hasTimeCheatDetected; -@property(nonatomic, readwrite) Platform platform; +@property(nonatomic, readwrite) Platform platform; @property(nonatomic, readwrite) BOOL hasPlatform; + @property(nonatomic, readwrite, copy, null_resettable) NSString *pushId; /** Test to see if @c pushId has been set. */ @property(nonatomic, readwrite) BOOL hasPushId; @property(nonatomic, readwrite) uint32_t banVotes; - @property(nonatomic, readwrite) BOOL hasBanVotes; -@property(nonatomic, readwrite) BOOL autojoined; +@property(nonatomic, readwrite) BOOL autojoined; @property(nonatomic, readwrite) BOOL hasAutojoined; -@property(nonatomic, readwrite) uint32_t boostTokens; +@property(nonatomic, readwrite) uint32_t boostTokens; @property(nonatomic, readwrite) BOOL hasBoostTokens; -@property(nonatomic, readwrite) uint32_t boostTokensSpent; +@property(nonatomic, readwrite) uint32_t boostTokensSpent; @property(nonatomic, readwrite) BOOL hasBoostTokensSpent; + @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *buffHistoryArray; -/** The number of items in @c buffHistoryArray without causing the array to be created. */ +/** The number of items in @c buffHistoryArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger buffHistoryArray_Count; @property(nonatomic, readwrite) double chickenRunCooldown; - @property(nonatomic, readwrite) BOOL hasChickenRunCooldown; + @end #pragma mark - ContractCoopStatusResponse_CoopGift @@ -4099,8 +4252,8 @@ GPB_FINAL @interface ContractCoopStatusResponse_CoopGift : GPBMessage @property(nonatomic, readwrite) BOOL hasUserName; @property(nonatomic, readwrite) uint32_t amount; - @property(nonatomic, readwrite) BOOL hasAmount; + @property(nonatomic, readwrite, copy, null_resettable) NSString *tracking; /** Test to see if @c tracking has been set. */ @property(nonatomic, readwrite) BOOL hasTracking; @@ -4126,8 +4279,8 @@ GPB_FINAL @interface ContractCoopStatusResponse_ChickenRun : GPBMessage @property(nonatomic, readwrite) BOOL hasUserName; @property(nonatomic, readwrite) uint64_t amount; - @property(nonatomic, readwrite) BOOL hasAmount; + @end #pragma mark - LocalContract @@ -4169,69 +4322,69 @@ GPB_FINAL @interface LocalContract : GPBMessage @property(nonatomic, readwrite) BOOL hasCoopIdentifier; @property(nonatomic, readwrite) BOOL accepted; - @property(nonatomic, readwrite) BOOL hasAccepted; -@property(nonatomic, readwrite) double timeAccepted; +@property(nonatomic, readwrite) double timeAccepted; @property(nonatomic, readwrite) BOOL hasTimeAccepted; -@property(nonatomic, readwrite) BOOL cancelled; +@property(nonatomic, readwrite) BOOL cancelled; @property(nonatomic, readwrite) BOOL hasCancelled; -@property(nonatomic, readwrite) BOOL new_p; +@property(nonatomic, readwrite) BOOL new_p; @property(nonatomic, readwrite) BOOL hasNew_p; -@property(nonatomic, readwrite) double coopSharedEndTime; +@property(nonatomic, readwrite) double coopSharedEndTime; @property(nonatomic, readwrite) BOOL hasCoopSharedEndTime; -@property(nonatomic, readwrite) double coopSimulationEndTime; +@property(nonatomic, readwrite) double coopSimulationEndTime; @property(nonatomic, readwrite) BOOL hasCoopSimulationEndTime; -@property(nonatomic, readwrite) double coopGracePeriodEndTime; +@property(nonatomic, readwrite) double coopGracePeriodEndTime; @property(nonatomic, readwrite) BOOL hasCoopGracePeriodEndTime; -@property(nonatomic, readwrite) BOOL coopContributionFinalized; +@property(nonatomic, readwrite) BOOL coopContributionFinalized; @property(nonatomic, readwrite) BOOL hasCoopContributionFinalized; -@property(nonatomic, readwrite) double coopLastUploadedContribution; +@property(nonatomic, readwrite) double coopLastUploadedContribution; @property(nonatomic, readwrite) BOOL hasCoopLastUploadedContribution; + @property(nonatomic, readwrite, copy, null_resettable) NSString *coopUserId; /** Test to see if @c coopUserId has been set. */ @property(nonatomic, readwrite) BOOL hasCoopUserId; @property(nonatomic, readwrite) BOOL coopShareFarm; - @property(nonatomic, readwrite) BOOL hasCoopShareFarm; -@property(nonatomic, readwrite) double lastAmountWhenRewardGiven; +@property(nonatomic, readwrite) double lastAmountWhenRewardGiven; @property(nonatomic, readwrite) BOOL hasLastAmountWhenRewardGiven; -@property(nonatomic, readwrite) uint32_t numGoalsAchieved; +@property(nonatomic, readwrite) uint32_t numGoalsAchieved; @property(nonatomic, readwrite) BOOL hasNumGoalsAchieved; -@property(nonatomic, readwrite) double maxFarmSizeReached; +@property(nonatomic, readwrite) double maxFarmSizeReached; @property(nonatomic, readwrite) BOOL hasMaxFarmSizeReached; -@property(nonatomic, readwrite) uint32_t boostsUsed; +@property(nonatomic, readwrite) uint32_t boostsUsed; @property(nonatomic, readwrite) BOOL hasBoostsUsed; -@property(nonatomic, readwrite) BOOL pointsReplay; +@property(nonatomic, readwrite) BOOL pointsReplay; @property(nonatomic, readwrite) BOOL hasPointsReplay; -@property(nonatomic, readwrite) uint32_t league; +@property(nonatomic, readwrite) uint32_t league; @property(nonatomic, readwrite) BOOL hasLeague; -@property(nonatomic, readwrite) Contract_PlayerGrade grade; +@property(nonatomic, readwrite) Contract_PlayerGrade grade; @property(nonatomic, readwrite) BOOL hasGrade; -@property(nonatomic, readwrite) double lastNagTime; +@property(nonatomic, readwrite) double lastNagTime; @property(nonatomic, readwrite) BOOL hasLastNagTime; + @property(nonatomic, readwrite, strong, null_resettable) ContractEvaluation *evaluation; /** Test to see if @c evaluation has been set. */ @property(nonatomic, readwrite) BOOL hasEvaluation; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *reportedUuidsArray; -/** The number of items in @c reportedUuidsArray without causing the array to be created. */ +/** The number of items in @c reportedUuidsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger reportedUuidsArray_Count; @end @@ -4253,19 +4406,19 @@ typedef GPB_ENUM(MyContracts_FieldNumber) { GPB_FINAL @interface MyContracts : GPBMessage @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *contractIdsSeenArray; -/** The number of items in @c contractIdsSeenArray without causing the array to be created. */ +/** The number of items in @c contractIdsSeenArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger contractIdsSeenArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *contractsArray; -/** The number of items in @c contractsArray without causing the array to be created. */ +/** The number of items in @c contractsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger contractsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *archiveArray; -/** The number of items in @c archiveArray without causing the array to be created. */ +/** The number of items in @c archiveArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger archiveArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *currentCoopStatusesArray; -/** The number of items in @c currentCoopStatusesArray without causing the array to be created. */ +/** The number of items in @c currentCoopStatusesArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger currentCoopStatusesArray_Count; @property(nonatomic, readwrite, strong, null_resettable) ContractPlayerInfo *lastCpi; @@ -4273,16 +4426,16 @@ GPB_FINAL @interface MyContracts : GPBMessage @property(nonatomic, readwrite) BOOL hasLastCpi; @property(nonatomic, readwrite) BOOL initialGradeRevealed; - @property(nonatomic, readwrite) BOOL hasInitialGradeRevealed; -@property(nonatomic, readwrite) double lastGradeProgressShown; +@property(nonatomic, readwrite) double lastGradeProgressShown; @property(nonatomic, readwrite) BOOL hasLastGradeProgressShown; -@property(nonatomic, readwrite) BOOL showAdvancedEvaluations; +@property(nonatomic, readwrite) BOOL showAdvancedEvaluations; @property(nonatomic, readwrite) BOOL hasShowAdvancedEvaluations; + @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *customEggInfoArray; -/** The number of items in @c customEggInfoArray without causing the array to be created. */ +/** The number of items in @c customEggInfoArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger customEggInfoArray_Count; @end @@ -4313,14 +4466,14 @@ GPB_FINAL @interface QueryCoopRequest : GPBMessage @property(nonatomic, readwrite) BOOL hasCoopIdentifier; @property(nonatomic, readwrite) uint32_t league; - @property(nonatomic, readwrite) BOOL hasLeague; -@property(nonatomic, readwrite) Contract_PlayerGrade grade; +@property(nonatomic, readwrite) Contract_PlayerGrade grade; @property(nonatomic, readwrite) BOOL hasGrade; -@property(nonatomic, readwrite) uint32_t clientVersion; +@property(nonatomic, readwrite) uint32_t clientVersion; @property(nonatomic, readwrite) BOOL hasClientVersion; + @end #pragma mark - QueryCoopResponse @@ -4338,26 +4491,26 @@ typedef GPB_ENUM(QueryCoopResponse_FieldNumber) { GPB_FINAL @interface QueryCoopResponse : GPBMessage @property(nonatomic, readwrite) BOOL exists; - @property(nonatomic, readwrite) BOOL hasExists; -@property(nonatomic, readwrite) BOOL full; +@property(nonatomic, readwrite) BOOL full; @property(nonatomic, readwrite) BOOL hasFull; -@property(nonatomic, readwrite) BOOL expired; +@property(nonatomic, readwrite) BOOL expired; @property(nonatomic, readwrite) BOOL hasExpired; -@property(nonatomic, readwrite) BOOL differentLeague; +@property(nonatomic, readwrite) BOOL differentLeague; @property(nonatomic, readwrite) BOOL hasDifferentLeague; -@property(nonatomic, readwrite) BOOL differentGrade; +@property(nonatomic, readwrite) BOOL differentGrade; @property(nonatomic, readwrite) BOOL hasDifferentGrade; -@property(nonatomic, readwrite) BOOL ccOnly; +@property(nonatomic, readwrite) BOOL ccOnly; @property(nonatomic, readwrite) BOOL hasCcOnly; -@property(nonatomic, readwrite) BOOL banned; +@property(nonatomic, readwrite) BOOL banned; @property(nonatomic, readwrite) BOOL hasBanned; + @end #pragma mark - CreateCoopRequest @@ -4396,17 +4549,17 @@ GPB_FINAL @interface CreateCoopRequest : GPBMessage @property(nonatomic, readwrite) BOOL hasCoopIdentifier; @property(nonatomic, readwrite) BOOL public_p; - @property(nonatomic, readwrite) BOOL hasPublic_p; -@property(nonatomic, readwrite) BOOL ccOnly; +@property(nonatomic, readwrite) BOOL ccOnly; @property(nonatomic, readwrite) BOOL hasCcOnly; -@property(nonatomic, readwrite) BOOL allowAllGrades; +@property(nonatomic, readwrite) BOOL allowAllGrades; @property(nonatomic, readwrite) BOOL hasAllowAllGrades; -@property(nonatomic, readwrite) double secondsRemaining; +@property(nonatomic, readwrite) double secondsRemaining; @property(nonatomic, readwrite) BOOL hasSecondsRemaining; + @property(nonatomic, readwrite, copy, null_resettable) NSString *userId; /** Test to see if @c userId has been set. */ @property(nonatomic, readwrite) BOOL hasUserId; @@ -4416,26 +4569,26 @@ GPB_FINAL @interface CreateCoopRequest : GPBMessage @property(nonatomic, readwrite) BOOL hasUserName; @property(nonatomic, readwrite) double soulPower; - @property(nonatomic, readwrite) BOOL hasSoulPower; -@property(nonatomic, readwrite) double eop; +@property(nonatomic, readwrite) double eop; @property(nonatomic, readwrite) BOOL hasEop; -@property(nonatomic, readwrite) uint32_t league; +@property(nonatomic, readwrite) uint32_t league; @property(nonatomic, readwrite) BOOL hasLeague; -@property(nonatomic, readwrite) Contract_PlayerGrade grade; +@property(nonatomic, readwrite) Contract_PlayerGrade grade; @property(nonatomic, readwrite) BOOL hasGrade; -@property(nonatomic, readwrite) BOOL pointsReplay; +@property(nonatomic, readwrite) BOOL pointsReplay; @property(nonatomic, readwrite) BOOL hasPointsReplay; -@property(nonatomic, readwrite) Platform platform; +@property(nonatomic, readwrite) Platform platform; @property(nonatomic, readwrite) BOOL hasPlatform; -@property(nonatomic, readwrite) uint32_t clientVersion; +@property(nonatomic, readwrite) uint32_t clientVersion; @property(nonatomic, readwrite) BOOL hasClientVersion; + @end #pragma mark - CreateCoopResponse @@ -4448,8 +4601,8 @@ typedef GPB_ENUM(CreateCoopResponse_FieldNumber) { GPB_FINAL @interface CreateCoopResponse : GPBMessage @property(nonatomic, readwrite) BOOL success; - @property(nonatomic, readwrite) BOOL hasSuccess; + @property(nonatomic, readwrite, copy, null_resettable) NSString *message; /** Test to see if @c message has been set. */ @property(nonatomic, readwrite) BOOL hasMessage; @@ -4497,29 +4650,29 @@ GPB_FINAL @interface JoinCoopRequest : GPBMessage @property(nonatomic, readwrite) BOOL hasUserName; @property(nonatomic, readwrite) double soulPower; - @property(nonatomic, readwrite) BOOL hasSoulPower; -@property(nonatomic, readwrite) double eop; +@property(nonatomic, readwrite) double eop; @property(nonatomic, readwrite) BOOL hasEop; -@property(nonatomic, readwrite) uint32_t league; +@property(nonatomic, readwrite) uint32_t league; @property(nonatomic, readwrite) BOOL hasLeague; -@property(nonatomic, readwrite) Contract_PlayerGrade grade; +@property(nonatomic, readwrite) Contract_PlayerGrade grade; @property(nonatomic, readwrite) BOOL hasGrade; -@property(nonatomic, readwrite) BOOL pointsReplay; +@property(nonatomic, readwrite) BOOL pointsReplay; @property(nonatomic, readwrite) BOOL hasPointsReplay; -@property(nonatomic, readwrite) Platform platform; +@property(nonatomic, readwrite) Platform platform; @property(nonatomic, readwrite) BOOL hasPlatform; -@property(nonatomic, readwrite) double secondsRemaining; +@property(nonatomic, readwrite) double secondsRemaining; @property(nonatomic, readwrite) BOOL hasSecondsRemaining; -@property(nonatomic, readwrite) uint32_t clientVersion; +@property(nonatomic, readwrite) uint32_t clientVersion; @property(nonatomic, readwrite) BOOL hasClientVersion; + @end #pragma mark - JoinCoopResponse @@ -4540,37 +4693,37 @@ typedef GPB_ENUM(JoinCoopResponse_FieldNumber) { GPB_FINAL @interface JoinCoopResponse : GPBMessage @property(nonatomic, readwrite) BOOL success; - @property(nonatomic, readwrite) BOOL hasSuccess; + @property(nonatomic, readwrite, copy, null_resettable) NSString *message; /** Test to see if @c message has been set. */ @property(nonatomic, readwrite) BOOL hasMessage; @property(nonatomic, readwrite) BOOL banned; - @property(nonatomic, readwrite) BOOL hasBanned; + @property(nonatomic, readwrite, copy, null_resettable) NSString *coopIdentifier; /** Test to see if @c coopIdentifier has been set. */ @property(nonatomic, readwrite) BOOL hasCoopIdentifier; @property(nonatomic, readwrite) double secondsRemaining; - @property(nonatomic, readwrite) BOOL hasSecondsRemaining; -@property(nonatomic, readwrite) double matchPercent; +@property(nonatomic, readwrite) double matchPercent; @property(nonatomic, readwrite) BOOL hasMatchPercent; -@property(nonatomic, readwrite) uint32_t numMembers; +@property(nonatomic, readwrite) uint32_t numMembers; @property(nonatomic, readwrite) BOOL hasNumMembers; -@property(nonatomic, readwrite) ContractCoopStatusResponse_Status status; +@property(nonatomic, readwrite) ContractCoopStatusResponse_Status status; @property(nonatomic, readwrite) BOOL hasStatus; -@property(nonatomic, readwrite) Contract_PlayerGrade grade; +@property(nonatomic, readwrite) Contract_PlayerGrade grade; @property(nonatomic, readwrite) BOOL hasGrade; -@property(nonatomic, readwrite) BOOL canStart; +@property(nonatomic, readwrite) BOOL canStart; @property(nonatomic, readwrite) BOOL hasCanStart; + @end #pragma mark - AutoJoinCoopRequest @@ -4609,29 +4762,29 @@ GPB_FINAL @interface AutoJoinCoopRequest : GPBMessage @property(nonatomic, readwrite) BOOL hasUserName; @property(nonatomic, readwrite) double soulPower; - @property(nonatomic, readwrite) BOOL hasSoulPower; -@property(nonatomic, readwrite) double eop; +@property(nonatomic, readwrite) double eop; @property(nonatomic, readwrite) BOOL hasEop; -@property(nonatomic, readwrite) uint32_t league; +@property(nonatomic, readwrite) uint32_t league; @property(nonatomic, readwrite) BOOL hasLeague; -@property(nonatomic, readwrite) Contract_PlayerGrade grade; +@property(nonatomic, readwrite) Contract_PlayerGrade grade; @property(nonatomic, readwrite) BOOL hasGrade; -@property(nonatomic, readwrite) BOOL pointsReplay; +@property(nonatomic, readwrite) BOOL pointsReplay; @property(nonatomic, readwrite) BOOL hasPointsReplay; -@property(nonatomic, readwrite) double secondsRemaining; +@property(nonatomic, readwrite) double secondsRemaining; @property(nonatomic, readwrite) BOOL hasSecondsRemaining; -@property(nonatomic, readwrite) Platform platform; +@property(nonatomic, readwrite) Platform platform; @property(nonatomic, readwrite) BOOL hasPlatform; -@property(nonatomic, readwrite) uint32_t clientVersion; +@property(nonatomic, readwrite) uint32_t clientVersion; @property(nonatomic, readwrite) BOOL hasClientVersion; + @end #pragma mark - UpdateCoopPermissionsRequest @@ -4664,11 +4817,11 @@ GPB_FINAL @interface UpdateCoopPermissionsRequest : GPBMessage @property(nonatomic, readwrite) BOOL hasRequestingUserId; @property(nonatomic, readwrite) BOOL public_p; - @property(nonatomic, readwrite) BOOL hasPublic_p; -@property(nonatomic, readwrite) uint32_t clientVersion; +@property(nonatomic, readwrite) uint32_t clientVersion; @property(nonatomic, readwrite) BOOL hasClientVersion; + @end #pragma mark - UpdateCoopPermissionsResponse @@ -4681,8 +4834,8 @@ typedef GPB_ENUM(UpdateCoopPermissionsResponse_FieldNumber) { GPB_FINAL @interface UpdateCoopPermissionsResponse : GPBMessage @property(nonatomic, readwrite) BOOL success; - @property(nonatomic, readwrite) BOOL hasSuccess; + @property(nonatomic, readwrite, copy, null_resettable) NSString *message; /** Test to see if @c message has been set. */ @property(nonatomic, readwrite) BOOL hasMessage; @@ -4718,8 +4871,8 @@ GPB_FINAL @interface LeaveCoopRequest : GPBMessage @property(nonatomic, readwrite) BOOL hasPlayerIdentifier; @property(nonatomic, readwrite) uint32_t clientVersion; - @property(nonatomic, readwrite) BOOL hasClientVersion; + @end #pragma mark - GiftPlayerCoopRequest @@ -4762,11 +4915,11 @@ GPB_FINAL @interface GiftPlayerCoopRequest : GPBMessage @property(nonatomic, readwrite) BOOL hasRequestingUserName; @property(nonatomic, readwrite) uint32_t amount; - @property(nonatomic, readwrite) BOOL hasAmount; -@property(nonatomic, readwrite) uint32_t clientVersion; +@property(nonatomic, readwrite) uint32_t clientVersion; @property(nonatomic, readwrite) BOOL hasClientVersion; + @end #pragma mark - SendChickenRunCoopRequest @@ -4809,11 +4962,11 @@ GPB_FINAL @interface SendChickenRunCoopRequest : GPBMessage @property(nonatomic, readwrite) BOOL hasRequestingUserName; @property(nonatomic, readwrite) uint64_t farmPop; - @property(nonatomic, readwrite) BOOL hasFarmPop; -@property(nonatomic, readwrite) uint32_t clientVersion; +@property(nonatomic, readwrite) uint32_t clientVersion; @property(nonatomic, readwrite) BOOL hasClientVersion; + @end #pragma mark - ReportPlayerCoopRequest @@ -4845,8 +4998,8 @@ GPB_FINAL @interface ReportPlayerCoopRequest : GPBMessage @property(nonatomic, readwrite) BOOL hasUserId; @property(nonatomic, readwrite) ReportPlayerCoopRequest_Reason reason; - @property(nonatomic, readwrite) BOOL hasReason; + @end #pragma mark - KickPlayerCoopRequest @@ -4884,11 +5037,52 @@ GPB_FINAL @interface KickPlayerCoopRequest : GPBMessage @property(nonatomic, readwrite) BOOL hasRequestingUserId; @property(nonatomic, readwrite) KickPlayerCoopRequest_Reason reason; - @property(nonatomic, readwrite) BOOL hasReason; -@property(nonatomic, readwrite) uint32_t clientVersion; +@property(nonatomic, readwrite) uint32_t clientVersion; @property(nonatomic, readwrite) BOOL hasClientVersion; + +@end + +#pragma mark - IdleSessionSummary + +typedef GPB_ENUM(IdleSessionSummary_FieldNumber) { + IdleSessionSummary_FieldNumber_TimeAway = 1, + IdleSessionSummary_FieldNumber_TimeSimulated = 2, + IdleSessionSummary_FieldNumber_SilosOwned = 3, + IdleSessionSummary_FieldNumber_AverageElr = 4, + IdleSessionSummary_FieldNumber_AverageMsr = 5, + IdleSessionSummary_FieldNumber_AverageEggDeliveryRate = 6, + IdleSessionSummary_FieldNumber_FarmIndex = 7, + IdleSessionSummary_FieldNumber_LastEggDeliveryRate = 8, +}; + +GPB_FINAL @interface IdleSessionSummary : GPBMessage + +@property(nonatomic, readwrite) double timeAway; +@property(nonatomic, readwrite) BOOL hasTimeAway; + +@property(nonatomic, readwrite) double timeSimulated; +@property(nonatomic, readwrite) BOOL hasTimeSimulated; + +@property(nonatomic, readwrite) uint32_t silosOwned; +@property(nonatomic, readwrite) BOOL hasSilosOwned; + +@property(nonatomic, readwrite) double averageElr; +@property(nonatomic, readwrite) BOOL hasAverageElr; + +@property(nonatomic, readwrite) double averageMsr; +@property(nonatomic, readwrite) BOOL hasAverageMsr; + +@property(nonatomic, readwrite) double averageEggDeliveryRate; +@property(nonatomic, readwrite) BOOL hasAverageEggDeliveryRate; + +@property(nonatomic, readwrite) double lastEggDeliveryRate; +@property(nonatomic, readwrite) BOOL hasLastEggDeliveryRate; + +@property(nonatomic, readwrite) uint32_t farmIndex; +@property(nonatomic, readwrite) BOOL hasFarmIndex; + @end #pragma mark - ContractCoopStatusUpdateRequest @@ -4911,6 +5105,7 @@ typedef GPB_ENUM(ContractCoopStatusUpdateRequest_FieldNumber) { ContractCoopStatusUpdateRequest_FieldNumber_Eop = 15, ContractCoopStatusUpdateRequest_FieldNumber_FarmInfo = 16, ContractCoopStatusUpdateRequest_FieldNumber_HideCcStatus = 17, + ContractCoopStatusUpdateRequest_FieldNumber_LastIdleSummary = 18, }; GPB_FINAL @interface ContractCoopStatusUpdateRequest : GPBMessage @@ -4936,29 +5131,29 @@ GPB_FINAL @interface ContractCoopStatusUpdateRequest : GPBMessage @property(nonatomic, readwrite) BOOL hasPushUserId; @property(nonatomic, readwrite) double amount; - @property(nonatomic, readwrite) BOOL hasAmount; -@property(nonatomic, readwrite) double rate; +@property(nonatomic, readwrite) double rate; @property(nonatomic, readwrite) BOOL hasRate; -@property(nonatomic, readwrite) uint32_t timeCheatsDetected; +@property(nonatomic, readwrite) uint32_t timeCheatsDetected; @property(nonatomic, readwrite) BOOL hasTimeCheatsDetected; -@property(nonatomic, readwrite) double soulPower; +@property(nonatomic, readwrite) double soulPower; @property(nonatomic, readwrite) BOOL hasSoulPower; -@property(nonatomic, readwrite) uint32_t eop; +@property(nonatomic, readwrite) uint32_t eop; @property(nonatomic, readwrite) BOOL hasEop; -@property(nonatomic, readwrite) uint32_t boostTokens; +@property(nonatomic, readwrite) uint32_t boostTokens; @property(nonatomic, readwrite) BOOL hasBoostTokens; -@property(nonatomic, readwrite) uint32_t boostTokensSpent; +@property(nonatomic, readwrite) uint32_t boostTokensSpent; @property(nonatomic, readwrite) BOOL hasBoostTokensSpent; -@property(nonatomic, readwrite) BOOL hideCcStatus; +@property(nonatomic, readwrite) BOOL hideCcStatus; @property(nonatomic, readwrite) BOOL hasHideCcStatus; + @property(nonatomic, readwrite, strong, null_resettable) FarmProductionParams *productionParams; /** Test to see if @c productionParams has been set. */ @property(nonatomic, readwrite) BOOL hasProductionParams; @@ -4967,12 +5162,16 @@ GPB_FINAL @interface ContractCoopStatusUpdateRequest : GPBMessage /** Test to see if @c farmInfo has been set. */ @property(nonatomic, readwrite) BOOL hasFarmInfo; -@property(nonatomic, readwrite) double eggLayingRateBuff; +@property(nonatomic, readwrite, strong, null_resettable) IdleSessionSummary *lastIdleSummary; +/** Test to see if @c lastIdleSummary has been set. */ +@property(nonatomic, readwrite) BOOL hasLastIdleSummary; +@property(nonatomic, readwrite) double eggLayingRateBuff; @property(nonatomic, readwrite) BOOL hasEggLayingRateBuff; -@property(nonatomic, readwrite) double earningsBuff; +@property(nonatomic, readwrite) double earningsBuff; @property(nonatomic, readwrite) BOOL hasEarningsBuff; + @end #pragma mark - ContractCoopStatusUpdateResponse @@ -4986,14 +5185,14 @@ typedef GPB_ENUM(ContractCoopStatusUpdateResponse_FieldNumber) { GPB_FINAL @interface ContractCoopStatusUpdateResponse : GPBMessage @property(nonatomic, readwrite) BOOL finalized; - @property(nonatomic, readwrite) BOOL hasFinalized; -@property(nonatomic, readwrite) BOOL exists; +@property(nonatomic, readwrite) BOOL exists; @property(nonatomic, readwrite) BOOL hasExists; -@property(nonatomic, readwrite) ContractCoopStatusResponse_MemberStatus status; +@property(nonatomic, readwrite) ContractCoopStatusResponse_MemberStatus status; @property(nonatomic, readwrite) BOOL hasStatus; + @end #pragma mark - CoopBuffState @@ -5007,14 +5206,14 @@ typedef GPB_ENUM(CoopBuffState_FieldNumber) { GPB_FINAL @interface CoopBuffState : GPBMessage @property(nonatomic, readwrite) double eggLayingRate; - @property(nonatomic, readwrite) BOOL hasEggLayingRate; -@property(nonatomic, readwrite) double earnings; +@property(nonatomic, readwrite) double earnings; @property(nonatomic, readwrite) BOOL hasEarnings; -@property(nonatomic, readwrite) double serverTimestamp; +@property(nonatomic, readwrite) double serverTimestamp; @property(nonatomic, readwrite) BOOL hasServerTimestamp; + @end #pragma mark - CoopBuffHistory @@ -5026,7 +5225,7 @@ typedef GPB_ENUM(CoopBuffHistory_FieldNumber) { GPB_FINAL @interface CoopBuffHistory : GPBMessage @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *historyArray; -/** The number of items in @c historyArray without causing the array to be created. */ +/** The number of items in @c historyArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger historyArray_Count; @end @@ -5045,8 +5244,8 @@ GPB_FINAL @interface CoopChickenRunEntry : GPBMessage @property(nonatomic, readwrite) BOOL hasUserId; @property(nonatomic, readwrite) double serverTimestamp; - @property(nonatomic, readwrite) BOOL hasServerTimestamp; + @end #pragma mark - CoopLastChickenRunTimes @@ -5058,7 +5257,7 @@ typedef GPB_ENUM(CoopLastChickenRunTimes_FieldNumber) { GPB_FINAL @interface CoopLastChickenRunTimes : GPBMessage @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *entriesArray; -/** The number of items in @c entriesArray without causing the array to be created. */ +/** The number of items in @c entriesArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger entriesArray_Count; @end @@ -5076,18 +5275,18 @@ typedef GPB_ENUM(LeaderboardAnalysis_FieldNumber) { GPB_FINAL @interface LeaderboardAnalysis : GPBMessage @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *chunksArray; -/** The number of items in @c chunksArray without causing the array to be created. */ +/** The number of items in @c chunksArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger chunksArray_Count; @property(nonatomic, readwrite) uint32_t count; - @property(nonatomic, readwrite) BOOL hasCount; -@property(nonatomic, readwrite) double highScore; +@property(nonatomic, readwrite) double highScore; @property(nonatomic, readwrite) BOOL hasHighScore; -@property(nonatomic, readwrite) double lowScore; +@property(nonatomic, readwrite) double lowScore; @property(nonatomic, readwrite) BOOL hasLowScore; + @property(nonatomic, readwrite, copy, null_resettable) NSString *cursor; /** Test to see if @c cursor has been set. */ @property(nonatomic, readwrite) BOOL hasCursor; @@ -5108,17 +5307,17 @@ typedef GPB_ENUM(LeaderboardAnalysis_Chunk_FieldNumber) { GPB_FINAL @interface LeaderboardAnalysis_Chunk : GPBMessage @property(nonatomic, readwrite) uint32_t startIndex; - @property(nonatomic, readwrite) BOOL hasStartIndex; -@property(nonatomic, readwrite) uint32_t endIndex; +@property(nonatomic, readwrite) uint32_t endIndex; @property(nonatomic, readwrite) BOOL hasEndIndex; -@property(nonatomic, readwrite) double highScore; +@property(nonatomic, readwrite) double highScore; @property(nonatomic, readwrite) BOOL hasHighScore; -@property(nonatomic, readwrite) double lowScore; +@property(nonatomic, readwrite) double lowScore; @property(nonatomic, readwrite) BOOL hasLowScore; + @property(nonatomic, readwrite, copy, null_resettable) NSString *startCursor; /** Test to see if @c startCursor has been set. */ @property(nonatomic, readwrite) BOOL hasStartCursor; @@ -5139,7 +5338,7 @@ typedef GPB_ENUM(LeaderboardInfo_FieldNumber) { GPB_FINAL @interface LeaderboardInfo : GPBMessage @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *seasonsArray; -/** The number of items in @c seasonsArray without causing the array to be created. */ +/** The number of items in @c seasonsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger seasonsArray_Count; @property(nonatomic, readwrite, copy, null_resettable) NSString *allTimeScope; @@ -5186,8 +5385,8 @@ GPB_FINAL @interface LeaderboardRequest : GPBMessage @property(nonatomic, readwrite) BOOL hasScope; @property(nonatomic, readwrite) Contract_PlayerGrade grade; - @property(nonatomic, readwrite) BOOL hasGrade; + @end #pragma mark - LeaderboardResponse @@ -5208,21 +5407,21 @@ GPB_FINAL @interface LeaderboardResponse : GPBMessage @property(nonatomic, readwrite) BOOL hasScope; @property(nonatomic, readwrite) Contract_PlayerGrade grade; - @property(nonatomic, readwrite) BOOL hasGrade; + @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *topEntriesArray; -/** The number of items in @c topEntriesArray without causing the array to be created. */ +/** The number of items in @c topEntriesArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger topEntriesArray_Count; @property(nonatomic, readwrite) uint32_t count; - @property(nonatomic, readwrite) BOOL hasCount; -@property(nonatomic, readwrite) uint32_t rank; +@property(nonatomic, readwrite) uint32_t rank; @property(nonatomic, readwrite) BOOL hasRank; -@property(nonatomic, readwrite) double score; +@property(nonatomic, readwrite) double score; @property(nonatomic, readwrite) BOOL hasScore; + @end #pragma mark - LeaderboardResponse_Entry @@ -5236,15 +5435,15 @@ typedef GPB_ENUM(LeaderboardResponse_Entry_FieldNumber) { GPB_FINAL @interface LeaderboardResponse_Entry : GPBMessage @property(nonatomic, readwrite) uint32_t rank; - @property(nonatomic, readwrite) BOOL hasRank; + @property(nonatomic, readwrite, copy, null_resettable) NSString *alias; /** Test to see if @c alias has been set. */ @property(nonatomic, readwrite) BOOL hasAlias; @property(nonatomic, readwrite) double score; - @property(nonatomic, readwrite) BOOL hasScore; + @end #pragma mark - ContractsArchive @@ -5256,7 +5455,7 @@ typedef GPB_ENUM(ContractsArchive_FieldNumber) { GPB_FINAL @interface ContractsArchive : GPBMessage @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *archiveArray; -/** The number of items in @c archiveArray without causing the array to be created. */ +/** The number of items in @c archiveArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger archiveArray_Count; @end @@ -5296,8 +5495,8 @@ GPB_FINAL @interface ContractAction : GPBMessage @property(nonatomic, readwrite) BOOL hasActionName; @property(nonatomic, readwrite) double approxTime; - @property(nonatomic, readwrite) BOOL hasApproxTime; + @property(nonatomic, readwrite, copy, null_resettable) NSString *destUserId; /** Test to see if @c destUserId has been set. */ @property(nonatomic, readwrite) BOOL hasDestUserId; @@ -5311,46 +5510,46 @@ GPB_FINAL @interface ContractAction : GPBMessage @property(nonatomic, readwrite) BOOL hasCoopId; @property(nonatomic, readwrite) BOOL autojoin; - @property(nonatomic, readwrite) BOOL hasAutojoin; -@property(nonatomic, readwrite) uint32_t grade; +@property(nonatomic, readwrite) uint32_t grade; @property(nonatomic, readwrite) BOOL hasGrade; -@property(nonatomic, readwrite) BOOL replay; +@property(nonatomic, readwrite) BOOL replay; @property(nonatomic, readwrite) BOOL hasReplay; -@property(nonatomic, readwrite) BOOL pointsReplay; +@property(nonatomic, readwrite) BOOL pointsReplay; @property(nonatomic, readwrite) BOOL hasPointsReplay; -@property(nonatomic, readwrite) uint32_t rewardType; +@property(nonatomic, readwrite) uint32_t rewardType; @property(nonatomic, readwrite) BOOL hasRewardType; + @property(nonatomic, readwrite, copy, null_resettable) NSString *rewardSubtype; /** Test to see if @c rewardSubtype has been set. */ @property(nonatomic, readwrite) BOOL hasRewardSubtype; @property(nonatomic, readwrite) double rewardAmount; - @property(nonatomic, readwrite) BOOL hasRewardAmount; -@property(nonatomic, readwrite) uint32_t goalIndex; +@property(nonatomic, readwrite) uint32_t goalIndex; @property(nonatomic, readwrite) BOOL hasGoalIndex; + @property(nonatomic, readwrite, copy, null_resettable) NSString *boostId; /** Test to see if @c boostId has been set. */ @property(nonatomic, readwrite) BOOL hasBoostId; @property(nonatomic, readwrite) uint32_t tokens; - @property(nonatomic, readwrite) BOOL hasTokens; -@property(nonatomic, readwrite) uint32_t kickReason; +@property(nonatomic, readwrite) uint32_t kickReason; @property(nonatomic, readwrite) BOOL hasKickReason; -@property(nonatomic, readwrite) BOOL public_p; +@property(nonatomic, readwrite) BOOL public_p; @property(nonatomic, readwrite) BOOL hasPublic_p; -@property(nonatomic, readwrite) BOOL ccOnly; +@property(nonatomic, readwrite) BOOL ccOnly; @property(nonatomic, readwrite) BOOL hasCcOnly; + @end #pragma mark - UserDataInfoRequest @@ -5377,8 +5576,8 @@ GPB_FINAL @interface UserDataInfoRequest : GPBMessage @property(nonatomic, readwrite) BOOL hasDeviceId; @property(nonatomic, readwrite) uint64_t backupChecksum; - @property(nonatomic, readwrite) BOOL hasBackupChecksum; + @end #pragma mark - UserDataInfoResponse @@ -5392,13 +5591,13 @@ typedef GPB_ENUM(UserDataInfoResponse_FieldNumber) { GPB_FINAL @interface UserDataInfoResponse : GPBMessage @property(nonatomic, readwrite) uint64_t backupChecksum; - @property(nonatomic, readwrite) BOOL hasBackupChecksum; -@property(nonatomic, readwrite) double backupTotalCash; +@property(nonatomic, readwrite) double backupTotalCash; @property(nonatomic, readwrite) BOOL hasBackupTotalCash; + @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *coopMembershipsArray; -/** The number of items in @c coopMembershipsArray without causing the array to be created. */ +/** The number of items in @c coopMembershipsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger coopMembershipsArray_Count; @end @@ -5427,8 +5626,8 @@ GPB_FINAL @interface ClearAllUserDataRequest : GPBMessage @property(nonatomic, readwrite) BOOL hasDeviceId; @property(nonatomic, readwrite) uint64_t backupChecksum; - @property(nonatomic, readwrite) BOOL hasBackupChecksum; + @end #pragma mark - ServerGift @@ -5447,15 +5646,15 @@ GPB_FINAL @interface ServerGift : GPBMessage @property(nonatomic, readwrite) BOOL hasUserId; @property(nonatomic, readwrite) RewardType rewardType; - @property(nonatomic, readwrite) BOOL hasRewardType; + @property(nonatomic, readwrite, copy, null_resettable) NSString *rewardSubType; /** Test to see if @c rewardSubType has been set. */ @property(nonatomic, readwrite) BOOL hasRewardSubType; @property(nonatomic, readwrite) double rewardAmount; - @property(nonatomic, readwrite) BOOL hasRewardAmount; + @end #pragma mark - LiveConfig @@ -5502,12 +5701,12 @@ typedef GPB_ENUM(LiveConfig_BoostsConfig_FieldNumber) { GPB_FINAL @interface LiveConfig_BoostsConfig : GPBMessage @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *itemConfigsArray; -/** The number of items in @c itemConfigsArray without causing the array to be created. */ +/** The number of items in @c itemConfigsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger itemConfigsArray_Count; @property(nonatomic, readwrite) double cashBoostCooloffTime; - @property(nonatomic, readwrite) BOOL hasCashBoostCooloffTime; + @end #pragma mark - LiveConfig_BoostsConfig_ItemConfig @@ -5526,14 +5725,14 @@ GPB_FINAL @interface LiveConfig_BoostsConfig_ItemConfig : GPBMessage @property(nonatomic, readwrite) BOOL hasBoostId; @property(nonatomic, readwrite) uint32_t price; - @property(nonatomic, readwrite) BOOL hasPrice; -@property(nonatomic, readwrite) uint32_t tokenPrice; +@property(nonatomic, readwrite) uint32_t tokenPrice; @property(nonatomic, readwrite) BOOL hasTokenPrice; -@property(nonatomic, readwrite) double seRequired; +@property(nonatomic, readwrite) double seRequired; @property(nonatomic, readwrite) BOOL hasSeRequired; + @end #pragma mark - LiveConfig_GiftConfig @@ -5560,18 +5759,18 @@ typedef GPB_ENUM(LiveConfig_GiftConfig_FieldNumber) { GPB_FINAL @interface LiveConfig_GiftConfig : GPBMessage @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *giftConfigsArray; -/** The number of items in @c giftConfigsArray without causing the array to be created. */ +/** The number of items in @c giftConfigsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger giftConfigsArray_Count; @property(nonatomic, readwrite) double giftMuMinSpent; - @property(nonatomic, readwrite) BOOL hasGiftMuMinSpent; -@property(nonatomic, readwrite) double giftMuMaxSpent; +@property(nonatomic, readwrite) double giftMuMaxSpent; @property(nonatomic, readwrite) BOOL hasGiftMuMaxSpent; -@property(nonatomic, readwrite) double giftMuOverallMult; +@property(nonatomic, readwrite) double giftMuOverallMult; @property(nonatomic, readwrite) BOOL hasGiftMuOverallMult; + @property(nonatomic, readwrite, strong, null_resettable) LiveConfig_GiftConfig_GiftMuConfig *randomGiftMuConfig; /** Test to see if @c randomGiftMuConfig has been set. */ @property(nonatomic, readwrite) BOOL hasRandomGiftMuConfig; @@ -5581,35 +5780,35 @@ GPB_FINAL @interface LiveConfig_GiftConfig : GPBMessage @property(nonatomic, readwrite) BOOL hasVideoGiftMuConfig; @property(nonatomic, readwrite) double packageInterval; - @property(nonatomic, readwrite) BOOL hasPackageInterval; -@property(nonatomic, readwrite) double videoOfferInterval; +@property(nonatomic, readwrite) double videoOfferInterval; @property(nonatomic, readwrite) BOOL hasVideoOfferInterval; -@property(nonatomic, readwrite) double videoOfferIntervalContract; +@property(nonatomic, readwrite) double videoOfferIntervalContract; @property(nonatomic, readwrite) BOOL hasVideoOfferIntervalContract; -@property(nonatomic, readwrite) double videoOfferIntervalPiggyFull; +@property(nonatomic, readwrite) double videoOfferIntervalPiggyFull; @property(nonatomic, readwrite) BOOL hasVideoOfferIntervalPiggyFull; -@property(nonatomic, readwrite) double videoOfferIntervalPiggyExtraFull; +@property(nonatomic, readwrite) double videoOfferIntervalPiggyExtraFull; @property(nonatomic, readwrite) BOOL hasVideoOfferIntervalPiggyExtraFull; -@property(nonatomic, readwrite) BOOL videoResetOnIdle; +@property(nonatomic, readwrite) BOOL videoResetOnIdle; @property(nonatomic, readwrite) BOOL hasVideoResetOnIdle; -@property(nonatomic, readwrite) double packageIntervalContract; +@property(nonatomic, readwrite) double packageIntervalContract; @property(nonatomic, readwrite) BOOL hasPackageIntervalContract; -@property(nonatomic, readwrite) double packageIntervalPiggyFull; +@property(nonatomic, readwrite) double packageIntervalPiggyFull; @property(nonatomic, readwrite) BOOL hasPackageIntervalPiggyFull; -@property(nonatomic, readwrite) double packageIntervalPiggyExtraFull; +@property(nonatomic, readwrite) double packageIntervalPiggyExtraFull; @property(nonatomic, readwrite) BOOL hasPackageIntervalPiggyExtraFull; -@property(nonatomic, readwrite) BOOL packageResetOnIdle; +@property(nonatomic, readwrite) BOOL packageResetOnIdle; @property(nonatomic, readwrite) BOOL hasPackageResetOnIdle; + @end #pragma mark - LiveConfig_GiftConfig_GiftValueConfig @@ -5630,20 +5829,20 @@ GPB_FINAL @interface LiveConfig_GiftConfig_GiftValueConfig : GPBMessage @property(nonatomic, readwrite) BOOL hasGiftId; @property(nonatomic, readwrite) double amount; - @property(nonatomic, readwrite) BOOL hasAmount; -@property(nonatomic, readwrite) double randMin; +@property(nonatomic, readwrite) double randMin; @property(nonatomic, readwrite) BOOL hasRandMin; -@property(nonatomic, readwrite) double randMax; +@property(nonatomic, readwrite) double randMax; @property(nonatomic, readwrite) BOOL hasRandMax; -@property(nonatomic, readwrite) double videoMin; +@property(nonatomic, readwrite) double videoMin; @property(nonatomic, readwrite) BOOL hasVideoMin; -@property(nonatomic, readwrite) double videoMax; +@property(nonatomic, readwrite) double videoMax; @property(nonatomic, readwrite) BOOL hasVideoMax; + @end #pragma mark - LiveConfig_GiftConfig_GiftMuConfig @@ -5657,14 +5856,14 @@ typedef GPB_ENUM(LiveConfig_GiftConfig_GiftMuConfig_FieldNumber) { GPB_FINAL @interface LiveConfig_GiftConfig_GiftMuConfig : GPBMessage @property(nonatomic, readwrite) double minSpent; - @property(nonatomic, readwrite) BOOL hasMinSpent; -@property(nonatomic, readwrite) double maxSpent; +@property(nonatomic, readwrite) double maxSpent; @property(nonatomic, readwrite) BOOL hasMaxSpent; -@property(nonatomic, readwrite) double overallMult; +@property(nonatomic, readwrite) double overallMult; @property(nonatomic, readwrite) BOOL hasOverallMult; + @end #pragma mark - LiveConfig_MiscConfig @@ -5689,48 +5888,48 @@ typedef GPB_ENUM(LiveConfig_MiscConfig_FieldNumber) { GPB_FINAL @interface LiveConfig_MiscConfig : GPBMessage @property(nonatomic, readwrite) BOOL askToTrack; - @property(nonatomic, readwrite) BOOL hasAskToTrack; -@property(nonatomic, readwrite) double askToTrackMinSoulEggs; +@property(nonatomic, readwrite) double askToTrackMinSoulEggs; @property(nonatomic, readwrite) BOOL hasAskToTrackMinSoulEggs; + @property(nonatomic, readwrite, copy, null_resettable) NSString *askToTrackMessage; /** Test to see if @c askToTrackMessage has been set. */ @property(nonatomic, readwrite) BOOL hasAskToTrackMessage; @property(nonatomic, readwrite) BOOL askToTrackShowPreDialog; - @property(nonatomic, readwrite) BOOL hasAskToTrackShowPreDialog; -@property(nonatomic, readwrite) BOOL askToTrackAfterPrivacy; +@property(nonatomic, readwrite) BOOL askToTrackAfterPrivacy; @property(nonatomic, readwrite) BOOL hasAskToTrackAfterPrivacy; -@property(nonatomic, readwrite) double chickenRunBoostPercentage; +@property(nonatomic, readwrite) double chickenRunBoostPercentage; @property(nonatomic, readwrite) BOOL hasChickenRunBoostPercentage; -@property(nonatomic, readwrite) uint32_t shellsIntroTickets; +@property(nonatomic, readwrite) uint32_t shellsIntroTickets; @property(nonatomic, readwrite) BOOL hasShellsIntroTickets; -@property(nonatomic, readwrite) uint32_t shellsMaxFreeChickenConfigs; +@property(nonatomic, readwrite) uint32_t shellsMaxFreeChickenConfigs; @property(nonatomic, readwrite) BOOL hasShellsMaxFreeChickenConfigs; -@property(nonatomic, readwrite) uint32_t shellsIntroAlertThreshold; +@property(nonatomic, readwrite) uint32_t shellsIntroAlertThreshold; @property(nonatomic, readwrite) BOOL hasShellsIntroAlertThreshold; -@property(nonatomic, readwrite) uint32_t shellsLightingControlsPrice; +@property(nonatomic, readwrite) uint32_t shellsLightingControlsPrice; @property(nonatomic, readwrite) BOOL hasShellsLightingControlsPrice; -@property(nonatomic, readwrite) double contractsExpertLeagueMinSoulPower; +@property(nonatomic, readwrite) double contractsExpertLeagueMinSoulPower; @property(nonatomic, readwrite) BOOL hasContractsExpertLeagueMinSoulPower; -@property(nonatomic, readwrite) double newPlayerEventDuration; +@property(nonatomic, readwrite) double newPlayerEventDuration; @property(nonatomic, readwrite) BOOL hasNewPlayerEventDuration; -@property(nonatomic, readwrite) BOOL contractsClubAvailable; +@property(nonatomic, readwrite) BOOL contractsClubAvailable; @property(nonatomic, readwrite) BOOL hasContractsClubAvailable; -@property(nonatomic, readwrite) BOOL contractsBeta; +@property(nonatomic, readwrite) BOOL contractsBeta; @property(nonatomic, readwrite) BOOL hasContractsBeta; + @end #pragma mark - LiveConfig_HelpConfig @@ -5742,7 +5941,7 @@ typedef GPB_ENUM(LiveConfig_HelpConfig_FieldNumber) { GPB_FINAL @interface LiveConfig_HelpConfig : GPBMessage @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *videoInfosArray; -/** The number of items in @c videoInfosArray without causing the array to be created. */ +/** The number of items in @c videoInfosArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger videoInfosArray_Count; @end @@ -5761,8 +5960,8 @@ typedef GPB_ENUM(LiveConfig_HelpConfig_HowToVideoInfo_FieldNumber) { GPB_FINAL @interface LiveConfig_HelpConfig_HowToVideoInfo : GPBMessage @property(nonatomic, readwrite) LiveConfig_HelpConfig_HowToVideoInfo_Type type; - @property(nonatomic, readwrite) BOOL hasType; + @property(nonatomic, readwrite, copy, null_resettable) NSString *name; /** Test to see if @c name has been set. */ @property(nonatomic, readwrite) BOOL hasName; @@ -5780,8 +5979,8 @@ GPB_FINAL @interface LiveConfig_HelpConfig_HowToVideoInfo : GPBMessage @property(nonatomic, readwrite) BOOL hasURL; @property(nonatomic, readwrite) double soulEggs; - @property(nonatomic, readwrite) BOOL hasSoulEggs; + @end #pragma mark - InGameMail @@ -5843,8 +6042,8 @@ GPB_FINAL @interface InGameMail : GPBMessage @property(nonatomic, readwrite) BOOL hasURL; @property(nonatomic, readwrite) UILocation appLink; - @property(nonatomic, readwrite) BOOL hasAppLink; + @property(nonatomic, readwrite, copy, null_resettable) NSString *appLinkExtra; /** Test to see if @c appLinkExtra has been set. */ @property(nonatomic, readwrite) BOOL hasAppLinkExtra; @@ -5854,57 +6053,57 @@ GPB_FINAL @interface InGameMail : GPBMessage @property(nonatomic, readwrite) BOOL hasImage; @property(nonatomic, readwrite) double imageWidth; - @property(nonatomic, readwrite) BOOL hasImageWidth; -@property(nonatomic, readwrite) double imageHeight; +@property(nonatomic, readwrite) double imageHeight; @property(nonatomic, readwrite) BOOL hasImageHeight; -@property(nonatomic, readwrite) uint32_t platform; +@property(nonatomic, readwrite) uint32_t platform; @property(nonatomic, readwrite) BOOL hasPlatform; + @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *buildsArray; -/** The number of items in @c buildsArray without causing the array to be created. */ +/** The number of items in @c buildsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger buildsArray_Count; @property(nonatomic, readwrite) uint32_t minClientVersion; - @property(nonatomic, readwrite) BOOL hasMinClientVersion; -@property(nonatomic, readwrite) uint32_t maxClientVersion; +@property(nonatomic, readwrite) uint32_t maxClientVersion; @property(nonatomic, readwrite) BOOL hasMaxClientVersion; -@property(nonatomic, readwrite) double minSoulEggs; +@property(nonatomic, readwrite) double minSoulEggs; @property(nonatomic, readwrite) BOOL hasMinSoulEggs; -@property(nonatomic, readwrite) double maxSoulEggs; +@property(nonatomic, readwrite) double maxSoulEggs; @property(nonatomic, readwrite) BOOL hasMaxSoulEggs; -@property(nonatomic, readwrite) double minMysticalBonus; +@property(nonatomic, readwrite) double minMysticalBonus; @property(nonatomic, readwrite) BOOL hasMinMysticalBonus; -@property(nonatomic, readwrite) UserType userType; +@property(nonatomic, readwrite) UserType userType; @property(nonatomic, readwrite) BOOL hasUserType; -@property(nonatomic, readwrite) uint32_t minPiggyBreaks; +@property(nonatomic, readwrite) uint32_t minPiggyBreaks; @property(nonatomic, readwrite) BOOL hasMinPiggyBreaks; -@property(nonatomic, readwrite) double goldTip; +@property(nonatomic, readwrite) double goldTip; @property(nonatomic, readwrite) BOOL hasGoldTip; -@property(nonatomic, readwrite) BOOL tip; +@property(nonatomic, readwrite) BOOL tip; @property(nonatomic, readwrite) BOOL hasTip; -@property(nonatomic, readwrite) uint32_t priority; +@property(nonatomic, readwrite) uint32_t priority; @property(nonatomic, readwrite) BOOL hasPriority; -@property(nonatomic, readwrite) double minDaysSinceLastTip; +@property(nonatomic, readwrite) double minDaysSinceLastTip; @property(nonatomic, readwrite) BOOL hasMinDaysSinceLastTip; -@property(nonatomic, readwrite) uint32_t maxRetries; +@property(nonatomic, readwrite) uint32_t maxRetries; @property(nonatomic, readwrite) BOOL hasMaxRetries; -@property(nonatomic, readwrite) double daysUntilRetry; +@property(nonatomic, readwrite) double daysUntilRetry; @property(nonatomic, readwrite) BOOL hasDaysUntilRetry; + @property(nonatomic, readwrite, copy, null_resettable) NSString *category; /** Test to see if @c category has been set. */ @property(nonatomic, readwrite) BOOL hasCategory; @@ -5922,7 +6121,7 @@ typedef GPB_ENUM(MailDB_FieldNumber) { GPB_FINAL @interface MailDB : GPBMessage @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *mailArray; -/** The number of items in @c mailArray without causing the array to be created. */ +/** The number of items in @c mailArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger mailArray_Count; @property(nonatomic, readwrite, copy, null_resettable) NSData *tipsDbData; @@ -5944,7 +6143,7 @@ typedef GPB_ENUM(TipsDB_FieldNumber) { GPB_FINAL @interface TipsDB : GPBMessage @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *tipsArray; -/** The number of items in @c tipsArray without causing the array to be created. */ +/** The number of items in @c tipsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger tipsArray_Count; @end @@ -5960,11 +6159,11 @@ typedef GPB_ENUM(MailState_FieldNumber) { GPB_FINAL @interface MailState : GPBMessage @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *readMailIdsArray; -/** The number of items in @c readMailIdsArray without causing the array to be created. */ +/** The number of items in @c readMailIdsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger readMailIdsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *tipsStatesArray; -/** The number of items in @c tipsStatesArray without causing the array to be created. */ +/** The number of items in @c tipsStatesArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger tipsStatesArray_Count; @property(nonatomic, readwrite, copy, null_resettable) NSString *tipsChecksum; @@ -5988,11 +6187,11 @@ GPB_FINAL @interface MailState_TipState : GPBMessage @property(nonatomic, readwrite) BOOL hasId_p; @property(nonatomic, readwrite) uint32_t reads; - @property(nonatomic, readwrite) BOOL hasReads; -@property(nonatomic, readwrite) double timeRead; +@property(nonatomic, readwrite) double timeRead; @property(nonatomic, readwrite) BOOL hasTimeRead; + @end #pragma mark - PeriodicalsResponse @@ -6025,15 +6224,15 @@ GPB_FINAL @interface PeriodicalsResponse : GPBMessage @property(nonatomic, readwrite) BOOL hasContracts; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *evaluationsArray; -/** The number of items in @c evaluationsArray without causing the array to be created. */ +/** The number of items in @c evaluationsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger evaluationsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *giftsArray; -/** The number of items in @c giftsArray without causing the array to be created. */ +/** The number of items in @c giftsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger giftsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *artifactCasesArray; -/** The number of items in @c artifactCasesArray without causing the array to be created. */ +/** The number of items in @c artifactCasesArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger artifactCasesArray_Count; @property(nonatomic, readwrite, strong, null_resettable) LiveConfig *liveConfig; @@ -6049,7 +6248,7 @@ GPB_FINAL @interface PeriodicalsResponse : GPBMessage @property(nonatomic, readwrite) BOOL hasContractPlayerInfo; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *showcaseRoyaltiesArray; -/** The number of items in @c showcaseRoyaltiesArray without causing the array to be created. */ +/** The number of items in @c showcaseRoyaltiesArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger showcaseRoyaltiesArray_Count; @end @@ -6068,8 +6267,8 @@ GPB_FINAL @interface PeriodicalsResponse_RoyaltyInfo : GPBMessage @property(nonatomic, readwrite) BOOL hasId_p; @property(nonatomic, readwrite) uint32_t amount; - @property(nonatomic, readwrite) BOOL hasAmount; + @end #pragma mark - GetPeriodicalsRequest @@ -6102,41 +6301,41 @@ GPB_FINAL @interface GetPeriodicalsRequest : GPBMessage @property(nonatomic, readwrite) BOOL hasUserId; @property(nonatomic, readwrite) BOOL piggyFull; - @property(nonatomic, readwrite) BOOL hasPiggyFull; -@property(nonatomic, readwrite) BOOL piggyFoundFull; +@property(nonatomic, readwrite) BOOL piggyFoundFull; @property(nonatomic, readwrite) BOOL hasPiggyFoundFull; -@property(nonatomic, readwrite) double secondsFullRealtime; +@property(nonatomic, readwrite) double secondsFullRealtime; @property(nonatomic, readwrite) BOOL hasSecondsFullRealtime; -@property(nonatomic, readwrite) double secondsFullGametime; +@property(nonatomic, readwrite) double secondsFullGametime; @property(nonatomic, readwrite) BOOL hasSecondsFullGametime; -@property(nonatomic, readwrite) uint32_t lostIncrements; +@property(nonatomic, readwrite) uint32_t lostIncrements; @property(nonatomic, readwrite) BOOL hasLostIncrements; -@property(nonatomic, readwrite) double soulEggs; +@property(nonatomic, readwrite) double soulEggs; @property(nonatomic, readwrite) BOOL hasSoulEggs; -@property(nonatomic, readwrite) double mysticalEarningsMult; +@property(nonatomic, readwrite) double mysticalEarningsMult; @property(nonatomic, readwrite) BOOL hasMysticalEarningsMult; -@property(nonatomic, readwrite) uint32_t eop; +@property(nonatomic, readwrite) uint32_t eop; @property(nonatomic, readwrite) BOOL hasEop; -@property(nonatomic, readwrite) BOOL contractsUnlocked; +@property(nonatomic, readwrite) BOOL contractsUnlocked; @property(nonatomic, readwrite) BOOL hasContractsUnlocked; -@property(nonatomic, readwrite) BOOL artifactsUnlocked; +@property(nonatomic, readwrite) BOOL artifactsUnlocked; @property(nonatomic, readwrite) BOOL hasArtifactsUnlocked; -@property(nonatomic, readwrite) uint32_t currentClientVersion; +@property(nonatomic, readwrite) uint32_t currentClientVersion; @property(nonatomic, readwrite) BOOL hasCurrentClientVersion; -@property(nonatomic, readwrite) BOOL debug; +@property(nonatomic, readwrite) BOOL debug; @property(nonatomic, readwrite) BOOL hasDebug; + @end #pragma mark - ConfigRequest @@ -6159,23 +6358,23 @@ GPB_FINAL @interface ConfigRequest : GPBMessage @property(nonatomic, readwrite) BOOL hasRinfo; @property(nonatomic, readwrite) double soulEggs; - @property(nonatomic, readwrite) BOOL hasSoulEggs; -@property(nonatomic, readwrite) BOOL contractsUnlocked; +@property(nonatomic, readwrite) BOOL contractsUnlocked; @property(nonatomic, readwrite) BOOL hasContractsUnlocked; -@property(nonatomic, readwrite) BOOL artifactsUnlocked; +@property(nonatomic, readwrite) BOOL artifactsUnlocked; @property(nonatomic, readwrite) BOOL hasArtifactsUnlocked; -@property(nonatomic, readwrite) BOOL fuelTankUnlocked; +@property(nonatomic, readwrite) BOOL fuelTankUnlocked; @property(nonatomic, readwrite) BOOL hasFuelTankUnlocked; -@property(nonatomic, readwrite) BOOL proPermit; +@property(nonatomic, readwrite) BOOL proPermit; @property(nonatomic, readwrite) BOOL hasProPermit; -@property(nonatomic, readwrite) BOOL ultra; +@property(nonatomic, readwrite) BOOL ultra; @property(nonatomic, readwrite) BOOL hasUltra; + @property(nonatomic, readwrite, copy, null_resettable) NSString *tipsChecksum; /** Test to see if @c tipsChecksum has been set. */ @property(nonatomic, readwrite) BOOL hasTipsChecksum; @@ -6276,14 +6475,14 @@ GPB_FINAL @interface AdAttributionRow : GPBMessage @property(nonatomic, readwrite) BOOL hasExtra; @property(nonatomic, readwrite) float clickDate; - @property(nonatomic, readwrite) BOOL hasClickDate; -@property(nonatomic, readwrite) float downloadDate; +@property(nonatomic, readwrite) float downloadDate; @property(nonatomic, readwrite) BOOL hasDownloadDate; -@property(nonatomic, readwrite) float approxTime; +@property(nonatomic, readwrite) float approxTime; @property(nonatomic, readwrite) BOOL hasApproxTime; + @end #pragma mark - AdAttributionInfo @@ -6320,8 +6519,8 @@ GPB_FINAL @interface AdAttributionInfo : GPBMessage @property(nonatomic, readwrite) BOOL hasNetworkName; @property(nonatomic, readwrite) BOOL attribution; - @property(nonatomic, readwrite) BOOL hasAttribution; + @property(nonatomic, readwrite, copy, null_resettable) NSString *orgName; /** Test to see if @c orgName has been set. */ @property(nonatomic, readwrite) BOOL hasOrgName; @@ -6398,24 +6597,24 @@ typedef GPB_ENUM(ArtifactsClientInfo_FieldNumber) { GPB_FINAL @interface ArtifactsClientInfo : GPBMessage @property(nonatomic, readwrite) double missionCapacityMult; - @property(nonatomic, readwrite) BOOL hasMissionCapacityMult; -@property(nonatomic, readwrite) double missionDurationMult; +@property(nonatomic, readwrite) double missionDurationMult; @property(nonatomic, readwrite) BOOL hasMissionDurationMult; -@property(nonatomic, readwrite) double missionFtlDurationResearchMult; +@property(nonatomic, readwrite) double missionFtlDurationResearchMult; @property(nonatomic, readwrite) BOOL hasMissionFtlDurationResearchMult; -@property(nonatomic, readwrite) double missionCapacityResearchMult; +@property(nonatomic, readwrite) double missionCapacityResearchMult; @property(nonatomic, readwrite) BOOL hasMissionCapacityResearchMult; + @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *launchCountsArray; -/** The number of items in @c launchCountsArray without causing the array to be created. */ +/** The number of items in @c launchCountsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger launchCountsArray_Count; @property(nonatomic, readwrite) double lastServerLaunchCountSumTime; - @property(nonatomic, readwrite) BOOL hasLastServerLaunchCountSumTime; + @end #pragma mark - ArtifactsClientInfo_LaunchCount @@ -6429,14 +6628,14 @@ typedef GPB_ENUM(ArtifactsClientInfo_LaunchCount_FieldNumber) { GPB_FINAL @interface ArtifactsClientInfo_LaunchCount : GPBMessage @property(nonatomic, readwrite) MissionInfo_Spaceship ship; - @property(nonatomic, readwrite) BOOL hasShip; -@property(nonatomic, readwrite) uint32_t numLaunches; +@property(nonatomic, readwrite) uint32_t numLaunches; @property(nonatomic, readwrite) BOOL hasNumLaunches; -@property(nonatomic, readwrite) double launchPoints; +@property(nonatomic, readwrite) double launchPoints; @property(nonatomic, readwrite) BOOL hasLaunchPoints; + @end #pragma mark - MissionInfo @@ -6460,39 +6659,39 @@ typedef GPB_ENUM(MissionInfo_FieldNumber) { GPB_FINAL @interface MissionInfo : GPBMessage @property(nonatomic, readwrite) MissionInfo_Spaceship ship; - @property(nonatomic, readwrite) BOOL hasShip; -@property(nonatomic, readwrite) MissionInfo_Status status; +@property(nonatomic, readwrite) MissionInfo_Status status; @property(nonatomic, readwrite) BOOL hasStatus; -@property(nonatomic, readwrite) MissionInfo_DurationType durationType; +@property(nonatomic, readwrite) MissionInfo_DurationType durationType; @property(nonatomic, readwrite) BOOL hasDurationType; + @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *fuelArray; -/** The number of items in @c fuelArray without causing the array to be created. */ +/** The number of items in @c fuelArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger fuelArray_Count; @property(nonatomic, readwrite) uint32_t level; - @property(nonatomic, readwrite) BOOL hasLevel; -@property(nonatomic, readwrite) double durationSeconds; +@property(nonatomic, readwrite) double durationSeconds; @property(nonatomic, readwrite) BOOL hasDurationSeconds; -@property(nonatomic, readwrite) uint32_t capacity; +@property(nonatomic, readwrite) uint32_t capacity; @property(nonatomic, readwrite) BOOL hasCapacity; -@property(nonatomic, readwrite) double qualityBump; +@property(nonatomic, readwrite) double qualityBump; @property(nonatomic, readwrite) BOOL hasQualityBump; -@property(nonatomic, readwrite) ArtifactSpec_Name targetArtifact; +@property(nonatomic, readwrite) ArtifactSpec_Name targetArtifact; @property(nonatomic, readwrite) BOOL hasTargetArtifact; -@property(nonatomic, readwrite) double secondsRemaining; +@property(nonatomic, readwrite) double secondsRemaining; @property(nonatomic, readwrite) BOOL hasSecondsRemaining; -@property(nonatomic, readwrite) double startTimeDerived; +@property(nonatomic, readwrite) double startTimeDerived; @property(nonatomic, readwrite) BOOL hasStartTimeDerived; + @property(nonatomic, readwrite, copy, null_resettable) NSString *missionLog; /** Test to see if @c missionLog has been set. */ @property(nonatomic, readwrite) BOOL hasMissionLog; @@ -6513,11 +6712,11 @@ typedef GPB_ENUM(MissionInfo_Fuel_FieldNumber) { GPB_FINAL @interface MissionInfo_Fuel : GPBMessage @property(nonatomic, readwrite) Egg egg; - @property(nonatomic, readwrite) BOOL hasEgg; -@property(nonatomic, readwrite) double amount; +@property(nonatomic, readwrite) double amount; @property(nonatomic, readwrite) BOOL hasAmount; + @end #pragma mark - ArtifactSpec @@ -6532,17 +6731,17 @@ typedef GPB_ENUM(ArtifactSpec_FieldNumber) { GPB_FINAL @interface ArtifactSpec : GPBMessage @property(nonatomic, readwrite) ArtifactSpec_Name name; - @property(nonatomic, readwrite) BOOL hasName; -@property(nonatomic, readwrite) ArtifactSpec_Level level; +@property(nonatomic, readwrite) ArtifactSpec_Level level; @property(nonatomic, readwrite) BOOL hasLevel; -@property(nonatomic, readwrite) ArtifactSpec_Rarity rarity; +@property(nonatomic, readwrite) ArtifactSpec_Rarity rarity; @property(nonatomic, readwrite) BOOL hasRarity; -@property(nonatomic, readwrite) Egg egg; +@property(nonatomic, readwrite) Egg egg; @property(nonatomic, readwrite) BOOL hasEgg; + @end #pragma mark - CompleteArtifact @@ -6559,7 +6758,7 @@ GPB_FINAL @interface CompleteArtifact : GPBMessage @property(nonatomic, readwrite) BOOL hasSpec; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *stonesArray; -/** The number of items in @c stonesArray without causing the array to be created. */ +/** The number of items in @c stonesArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger stonesArray_Count; @end @@ -6576,15 +6775,15 @@ typedef GPB_ENUM(ArtifactInventoryItem_FieldNumber) { GPB_FINAL @interface ArtifactInventoryItem : GPBMessage @property(nonatomic, readwrite) uint64_t itemId; - @property(nonatomic, readwrite) BOOL hasItemId; + @property(nonatomic, readwrite, strong, null_resettable) CompleteArtifact *artifact; /** Test to see if @c artifact has been set. */ @property(nonatomic, readwrite) BOOL hasArtifact; @property(nonatomic, readwrite) double quantity; - @property(nonatomic, readwrite) BOOL hasQuantity; + @property(nonatomic, readwrite, copy, null_resettable) NSString *serverId; /** Test to see if @c serverId has been set. */ @property(nonatomic, readwrite) BOOL hasServerId; @@ -6601,11 +6800,11 @@ typedef GPB_ENUM(InventorySlot_FieldNumber) { GPB_FINAL @interface InventorySlot : GPBMessage @property(nonatomic, readwrite) BOOL occupied; - @property(nonatomic, readwrite) BOOL hasOccupied; -@property(nonatomic, readwrite) uint32_t itemId; +@property(nonatomic, readwrite) uint32_t itemId; @property(nonatomic, readwrite) BOOL hasItemId; + @end #pragma mark - ArtifactsConfigurationRequest @@ -6622,8 +6821,8 @@ GPB_FINAL @interface ArtifactsConfigurationRequest : GPBMessage @property(nonatomic, readwrite) BOOL hasRinfo; @property(nonatomic, readwrite) uint32_t clientVersion; - @property(nonatomic, readwrite) BOOL hasClientVersion; + @end #pragma mark - ArtifactsConfigurationResponse @@ -6637,15 +6836,15 @@ typedef GPB_ENUM(ArtifactsConfigurationResponse_FieldNumber) { GPB_FINAL @interface ArtifactsConfigurationResponse : GPBMessage @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *missionParametersArray; -/** The number of items in @c missionParametersArray without causing the array to be created. */ +/** The number of items in @c missionParametersArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger missionParametersArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *artifactParametersArray; -/** The number of items in @c artifactParametersArray without causing the array to be created. */ +/** The number of items in @c artifactParametersArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger artifactParametersArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *craftingLevelInfosArray; -/** The number of items in @c craftingLevelInfosArray without causing the array to be created. */ +/** The number of items in @c craftingLevelInfosArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger craftingLevelInfosArray_Count; @end @@ -6662,19 +6861,19 @@ typedef GPB_ENUM(ArtifactsConfigurationResponse_MissionParameters_FieldNumber) { GPB_FINAL @interface ArtifactsConfigurationResponse_MissionParameters : GPBMessage @property(nonatomic, readwrite) MissionInfo_Spaceship ship; - @property(nonatomic, readwrite) BOOL hasShip; + @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *durationsArray; -/** The number of items in @c durationsArray without causing the array to be created. */ +/** The number of items in @c durationsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger durationsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) GPBUInt32Array *levelMissionRequirementsArray; -/** The number of items in @c levelMissionRequirementsArray without causing the array to be created. */ +/** The number of items in @c levelMissionRequirementsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger levelMissionRequirementsArray_Count; @property(nonatomic, readwrite) uint32_t capacityDeprecated; - @property(nonatomic, readwrite) BOOL hasCapacityDeprecated; + @end #pragma mark - ArtifactsConfigurationResponse_MissionParameters_Duration @@ -6693,29 +6892,29 @@ typedef GPB_ENUM(ArtifactsConfigurationResponse_MissionParameters_Duration_Field GPB_FINAL @interface ArtifactsConfigurationResponse_MissionParameters_Duration : GPBMessage @property(nonatomic, readwrite) MissionInfo_DurationType durationType; - @property(nonatomic, readwrite) BOOL hasDurationType; -@property(nonatomic, readwrite) double seconds; +@property(nonatomic, readwrite) double seconds; @property(nonatomic, readwrite) BOOL hasSeconds; -@property(nonatomic, readwrite) float quality; +@property(nonatomic, readwrite) float quality; @property(nonatomic, readwrite) BOOL hasQuality; -@property(nonatomic, readwrite) float minQuality; +@property(nonatomic, readwrite) float minQuality; @property(nonatomic, readwrite) BOOL hasMinQuality; -@property(nonatomic, readwrite) float maxQuality; +@property(nonatomic, readwrite) float maxQuality; @property(nonatomic, readwrite) BOOL hasMaxQuality; -@property(nonatomic, readwrite) uint32_t capacity; +@property(nonatomic, readwrite) uint32_t capacity; @property(nonatomic, readwrite) BOOL hasCapacity; -@property(nonatomic, readwrite) uint32_t levelCapacityBump; +@property(nonatomic, readwrite) uint32_t levelCapacityBump; @property(nonatomic, readwrite) BOOL hasLevelCapacityBump; -@property(nonatomic, readwrite) float levelQualityBump; +@property(nonatomic, readwrite) float levelQualityBump; @property(nonatomic, readwrite) BOOL hasLevelQualityBump; + @end #pragma mark - ArtifactsConfigurationResponse_ArtifactParameters @@ -6739,29 +6938,29 @@ GPB_FINAL @interface ArtifactsConfigurationResponse_ArtifactParameters : GPBMess @property(nonatomic, readwrite) BOOL hasSpec; @property(nonatomic, readwrite) double baseQuality; - @property(nonatomic, readwrite) BOOL hasBaseQuality; -@property(nonatomic, readwrite) double oddsMultiplier; +@property(nonatomic, readwrite) double oddsMultiplier; @property(nonatomic, readwrite) BOOL hasOddsMultiplier; -@property(nonatomic, readwrite) double value; +@property(nonatomic, readwrite) double value; @property(nonatomic, readwrite) BOOL hasValue; -@property(nonatomic, readwrite) double craftingPrice; +@property(nonatomic, readwrite) double craftingPrice; @property(nonatomic, readwrite) BOOL hasCraftingPrice; -@property(nonatomic, readwrite) double craftingPriceLow; +@property(nonatomic, readwrite) double craftingPriceLow; @property(nonatomic, readwrite) BOOL hasCraftingPriceLow; -@property(nonatomic, readwrite) uint32_t craftingPriceDomain; +@property(nonatomic, readwrite) uint32_t craftingPriceDomain; @property(nonatomic, readwrite) BOOL hasCraftingPriceDomain; -@property(nonatomic, readwrite) double craftingPriceCurve; +@property(nonatomic, readwrite) double craftingPriceCurve; @property(nonatomic, readwrite) BOOL hasCraftingPriceCurve; -@property(nonatomic, readwrite) uint64_t craftingXp; +@property(nonatomic, readwrite) uint64_t craftingXp; @property(nonatomic, readwrite) BOOL hasCraftingXp; + @end #pragma mark - ArtifactsConfigurationResponse_CraftingLevelInfo @@ -6774,11 +6973,11 @@ typedef GPB_ENUM(ArtifactsConfigurationResponse_CraftingLevelInfo_FieldNumber) { GPB_FINAL @interface ArtifactsConfigurationResponse_CraftingLevelInfo : GPBMessage @property(nonatomic, readwrite) double xpRequired; - @property(nonatomic, readwrite) BOOL hasXpRequired; -@property(nonatomic, readwrite) float rarityMult; +@property(nonatomic, readwrite) float rarityMult; @property(nonatomic, readwrite) BOOL hasRarityMult; + @end #pragma mark - MissionRequest @@ -6798,8 +6997,8 @@ GPB_FINAL @interface MissionRequest : GPBMessage @property(nonatomic, readwrite) BOOL hasRinfo; @property(nonatomic, readwrite) uint32_t clientVersion; - @property(nonatomic, readwrite) BOOL hasClientVersion; + @property(nonatomic, readwrite, copy, null_resettable) NSString *eiUserId; /** Test to see if @c eiUserId has been set. */ @property(nonatomic, readwrite) BOOL hasEiUserId; @@ -6824,8 +7023,8 @@ typedef GPB_ENUM(MissionResponse_FieldNumber) { GPB_FINAL @interface MissionResponse : GPBMessage @property(nonatomic, readwrite) BOOL success; - @property(nonatomic, readwrite) BOOL hasSuccess; + @property(nonatomic, readwrite, strong, null_resettable) MissionInfo *info; /** Test to see if @c info has been set. */ @property(nonatomic, readwrite) BOOL hasInfo; @@ -6842,10 +7041,10 @@ typedef GPB_ENUM(GetActiveMissionsResponse_FieldNumber) { GPB_FINAL @interface GetActiveMissionsResponse : GPBMessage @property(nonatomic, readwrite) BOOL success; - @property(nonatomic, readwrite) BOOL hasSuccess; + @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *activeMissionsArray; -/** The number of items in @c activeMissionsArray without causing the array to be created. */ +/** The number of items in @c activeMissionsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger activeMissionsArray_Count; @end @@ -6863,18 +7062,18 @@ typedef GPB_ENUM(CompleteMissionResponse_FieldNumber) { GPB_FINAL @interface CompleteMissionResponse : GPBMessage @property(nonatomic, readwrite) BOOL success; - @property(nonatomic, readwrite) BOOL hasSuccess; + @property(nonatomic, readwrite, strong, null_resettable) MissionInfo *info; /** Test to see if @c info has been set. */ @property(nonatomic, readwrite) BOOL hasInfo; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *artifactsArray; -/** The number of items in @c artifactsArray without causing the array to be created. */ +/** The number of items in @c artifactsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger artifactsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *otherRewardsArray; -/** The number of items in @c otherRewardsArray without causing the array to be created. */ +/** The number of items in @c otherRewardsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger otherRewardsArray_Count; @property(nonatomic, readwrite, copy, null_resettable) NSString *eiUserId; @@ -6924,17 +7123,17 @@ GPB_FINAL @interface CollectContractArtifactRewardsRequest : GPBMessage @property(nonatomic, readwrite) BOOL hasContractIdentifier; @property(nonatomic, readwrite) uint32_t league; - @property(nonatomic, readwrite) BOOL hasLeague; -@property(nonatomic, readwrite) Contract_PlayerGrade grade; +@property(nonatomic, readwrite) Contract_PlayerGrade grade; @property(nonatomic, readwrite) BOOL hasGrade; -@property(nonatomic, readwrite) uint32_t goalIndex; +@property(nonatomic, readwrite) uint32_t goalIndex; @property(nonatomic, readwrite) BOOL hasGoalIndex; -@property(nonatomic, readwrite) MissionInfo_Spaceship bestShip; +@property(nonatomic, readwrite) MissionInfo_Spaceship bestShip; @property(nonatomic, readwrite) BOOL hasBestShip; + @end #pragma mark - CraftArtifactRequest @@ -6965,19 +7164,19 @@ GPB_FINAL @interface CraftArtifactRequest : GPBMessage @property(nonatomic, readwrite) BOOL hasSpec; @property(nonatomic, readwrite) uint64_t itemId; - @property(nonatomic, readwrite) BOOL hasItemId; -@property(nonatomic, readwrite) double goldPricePaid; +@property(nonatomic, readwrite) double goldPricePaid; @property(nonatomic, readwrite) BOOL hasGoldPricePaid; -@property(nonatomic, readwrite) uint32_t craftingCount; +@property(nonatomic, readwrite) uint32_t craftingCount; @property(nonatomic, readwrite) BOOL hasCraftingCount; -@property(nonatomic, readwrite) double craftingXp; +@property(nonatomic, readwrite) double craftingXp; @property(nonatomic, readwrite) BOOL hasCraftingXp; + @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *ingredientsArray; -/** The number of items in @c ingredientsArray without causing the array to be created. */ +/** The number of items in @c ingredientsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger ingredientsArray_Count; @end @@ -6994,15 +7193,15 @@ typedef GPB_ENUM(CraftArtifactResponse_FieldNumber) { GPB_FINAL @interface CraftArtifactResponse : GPBMessage @property(nonatomic, readwrite) uint64_t itemId; - @property(nonatomic, readwrite) BOOL hasItemId; + @property(nonatomic, readwrite, copy, null_resettable) NSString *eiUserId; /** Test to see if @c eiUserId has been set. */ @property(nonatomic, readwrite) BOOL hasEiUserId; @property(nonatomic, readwrite) ArtifactSpec_Rarity rarityAchieved; - @property(nonatomic, readwrite) BOOL hasRarityAchieved; + @property(nonatomic, readwrite, copy, null_resettable) NSString *serverId; /** Test to see if @c serverId has been set. */ @property(nonatomic, readwrite) BOOL hasServerId; @@ -7041,19 +7240,19 @@ GPB_FINAL @interface ConsumeArtifactRequest : GPBMessage @property(nonatomic, readwrite) BOOL hasArtifactServerId; @property(nonatomic, readwrite) uint64_t originalItemId; - @property(nonatomic, readwrite) BOOL hasOriginalItemId; + @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *additionalServerIdsArray; -/** The number of items in @c additionalServerIdsArray without causing the array to be created. */ +/** The number of items in @c additionalServerIdsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger additionalServerIdsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) GPBUInt64Array *additionalItemIdsArray; -/** The number of items in @c additionalItemIdsArray without causing the array to be created. */ +/** The number of items in @c additionalItemIdsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger additionalItemIdsArray_Count; @property(nonatomic, readwrite) uint32_t quantity; - @property(nonatomic, readwrite) BOOL hasQuantity; + @end #pragma mark - ConsumeArtifactResponse @@ -7070,21 +7269,21 @@ typedef GPB_ENUM(ConsumeArtifactResponse_FieldNumber) { GPB_FINAL @interface ConsumeArtifactResponse : GPBMessage @property(nonatomic, readwrite) BOOL success; - @property(nonatomic, readwrite) BOOL hasSuccess; -@property(nonatomic, readwrite) uint64_t originalItemId; +@property(nonatomic, readwrite) uint64_t originalItemId; @property(nonatomic, readwrite) BOOL hasOriginalItemId; + @property(nonatomic, readwrite, strong, null_resettable) GPBUInt64Array *additionalItemIdsArray; -/** The number of items in @c additionalItemIdsArray without causing the array to be created. */ +/** The number of items in @c additionalItemIdsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger additionalItemIdsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *byproductsArray; -/** The number of items in @c byproductsArray without causing the array to be created. */ +/** The number of items in @c byproductsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger byproductsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *otherRewardsArray; -/** The number of items in @c otherRewardsArray without causing the array to be created. */ +/** The number of items in @c otherRewardsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger otherRewardsArray_Count; @property(nonatomic, readwrite, copy, null_resettable) NSString *eiUserId; @@ -7106,17 +7305,17 @@ typedef GPB_ENUM(AuthenticateArtifactResponse_FieldNumber) { GPB_FINAL @interface AuthenticateArtifactResponse : GPBMessage @property(nonatomic, readwrite) BOOL success; - @property(nonatomic, readwrite) BOOL hasSuccess; -@property(nonatomic, readwrite) uint64_t originalItemId; +@property(nonatomic, readwrite) uint64_t originalItemId; @property(nonatomic, readwrite) BOOL hasOriginalItemId; -@property(nonatomic, readwrite) BOOL demote; +@property(nonatomic, readwrite) BOOL demote; @property(nonatomic, readwrite) BOOL hasDemote; -@property(nonatomic, readwrite) BOOL delete_p; +@property(nonatomic, readwrite) BOOL delete_p; @property(nonatomic, readwrite) BOOL hasDelete_p; + @property(nonatomic, readwrite, copy, null_resettable) NSString *eiUserId; /** Test to see if @c eiUserId has been set. */ @property(nonatomic, readwrite) BOOL hasEiUserId; @@ -7143,12 +7342,12 @@ GPB_FINAL @interface SetArtifactRequest : GPBMessage @property(nonatomic, readwrite) BOOL hasArtifact; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *stonesArray; -/** The number of items in @c stonesArray without causing the array to be created. */ +/** The number of items in @c stonesArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger stonesArray_Count; @property(nonatomic, readwrite) double goldPricePaid; - @property(nonatomic, readwrite) BOOL hasGoldPricePaid; + @end #pragma mark - SetArtifactResponse @@ -7162,11 +7361,11 @@ typedef GPB_ENUM(SetArtifactResponse_FieldNumber) { GPB_FINAL @interface SetArtifactResponse : GPBMessage @property(nonatomic, readwrite) BOOL success; - @property(nonatomic, readwrite) BOOL hasSuccess; -@property(nonatomic, readwrite) uint64_t originalItemId; +@property(nonatomic, readwrite) uint64_t originalItemId; @property(nonatomic, readwrite) BOOL hasOriginalItemId; + @property(nonatomic, readwrite, copy, null_resettable) NSString *eiUserId; /** Test to see if @c eiUserId has been set. */ @property(nonatomic, readwrite) BOOL hasEiUserId; @@ -7194,30 +7393,30 @@ typedef GPB_ENUM(ArtifactsDB_FieldNumber) { GPB_FINAL @interface ArtifactsDB : GPBMessage @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *inventoryItemsArray; -/** The number of items in @c inventoryItemsArray without causing the array to be created. */ +/** The number of items in @c inventoryItemsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger inventoryItemsArray_Count; @property(nonatomic, readwrite) uint64_t itemSequence; - @property(nonatomic, readwrite) BOOL hasItemSequence; + @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *inventorySlotsArray; -/** The number of items in @c inventorySlotsArray without causing the array to be created. */ +/** The number of items in @c inventorySlotsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger inventorySlotsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *activeArtifactsDeprecatedArray; -/** The number of items in @c activeArtifactsDeprecatedArray without causing the array to be created. */ +/** The number of items in @c activeArtifactsDeprecatedArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger activeArtifactsDeprecatedArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *activeArtifactSetsArray; -/** The number of items in @c activeArtifactSetsArray without causing the array to be created. */ +/** The number of items in @c activeArtifactSetsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger activeArtifactSetsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *savedArtifactSetsArray; -/** The number of items in @c savedArtifactSetsArray without causing the array to be created. */ +/** The number of items in @c savedArtifactSetsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger savedArtifactSetsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *artifactStatusArray; -/** The number of items in @c artifactStatusArray without causing the array to be created. */ +/** The number of items in @c artifactStatusArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger artifactStatusArray_Count; @property(nonatomic, readwrite, strong, null_resettable) MissionInfo *fuelingMission; @@ -7225,23 +7424,23 @@ GPB_FINAL @interface ArtifactsDB : GPBMessage @property(nonatomic, readwrite) BOOL hasFuelingMission; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *missionInfosArray; -/** The number of items in @c missionInfosArray without causing the array to be created. */ +/** The number of items in @c missionInfosArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger missionInfosArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *missionArchiveArray; -/** The number of items in @c missionArchiveArray without causing the array to be created. */ +/** The number of items in @c missionArchiveArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger missionArchiveArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *discoveredArtifactsDeprecatedArray; -/** The number of items in @c discoveredArtifactsDeprecatedArray without causing the array to be created. */ +/** The number of items in @c discoveredArtifactsDeprecatedArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger discoveredArtifactsDeprecatedArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *craftableArtifactsDeprecatedArray; -/** The number of items in @c craftableArtifactsDeprecatedArray without causing the array to be created. */ +/** The number of items in @c craftableArtifactsDeprecatedArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger craftableArtifactsDeprecatedArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *craftingCountsDeprecatedArray; -/** The number of items in @c craftingCountsDeprecatedArray without causing the array to be created. */ +/** The number of items in @c craftingCountsDeprecatedArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger craftingCountsDeprecatedArray_Count; @end @@ -7256,11 +7455,11 @@ typedef GPB_ENUM(ArtifactsDB_ActiveArtifactSlot_FieldNumber) { GPB_FINAL @interface ArtifactsDB_ActiveArtifactSlot : GPBMessage @property(nonatomic, readwrite) BOOL occupied; - @property(nonatomic, readwrite) BOOL hasOccupied; -@property(nonatomic, readwrite) uint64_t itemId; +@property(nonatomic, readwrite) uint64_t itemId; @property(nonatomic, readwrite) BOOL hasItemId; + @end #pragma mark - ArtifactsDB_ActiveArtifactSet @@ -7273,12 +7472,12 @@ typedef GPB_ENUM(ArtifactsDB_ActiveArtifactSet_FieldNumber) { GPB_FINAL @interface ArtifactsDB_ActiveArtifactSet : GPBMessage @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *slotsArray; -/** The number of items in @c slotsArray without causing the array to be created. */ +/** The number of items in @c slotsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger slotsArray_Count; @property(nonatomic, readwrite) uint32_t uid; - @property(nonatomic, readwrite) BOOL hasUid; + @end #pragma mark - ArtifactsDB_CraftableArtifact @@ -7299,20 +7498,20 @@ GPB_FINAL @interface ArtifactsDB_CraftableArtifact : GPBMessage @property(nonatomic, readwrite) BOOL hasSpec; @property(nonatomic, readwrite) BOOL discovered; - @property(nonatomic, readwrite) BOOL hasDiscovered; -@property(nonatomic, readwrite) BOOL craftable; +@property(nonatomic, readwrite) BOOL craftable; @property(nonatomic, readwrite) BOOL hasCraftable; -@property(nonatomic, readwrite) BOOL recipeDiscovered; +@property(nonatomic, readwrite) BOOL recipeDiscovered; @property(nonatomic, readwrite) BOOL hasRecipeDiscovered; -@property(nonatomic, readwrite) BOOL seen; +@property(nonatomic, readwrite) BOOL seen; @property(nonatomic, readwrite) BOOL hasSeen; -@property(nonatomic, readwrite) uint32_t count; +@property(nonatomic, readwrite) uint32_t count; @property(nonatomic, readwrite) BOOL hasCount; + @end #pragma mark - AuthenticatedMessage @@ -7333,18 +7532,18 @@ GPB_FINAL @interface AuthenticatedMessage : GPBMessage @property(nonatomic, readwrite) BOOL hasMessage; @property(nonatomic, readwrite) uint32_t version; - @property(nonatomic, readwrite) BOOL hasVersion; + @property(nonatomic, readwrite, copy, null_resettable) NSString *code; /** Test to see if @c code has been set. */ @property(nonatomic, readwrite) BOOL hasCode; @property(nonatomic, readwrite) BOOL compressed; - @property(nonatomic, readwrite) BOOL hasCompressed; -@property(nonatomic, readwrite) uint32_t originalSize; +@property(nonatomic, readwrite) uint32_t originalSize; @property(nonatomic, readwrite) BOOL hasOriginalSize; + @property(nonatomic, readwrite, copy, null_resettable) NSString *userId; /** Test to see if @c userId has been set. */ @property(nonatomic, readwrite) BOOL hasUserId; @@ -7458,11 +7657,11 @@ typedef GPB_ENUM(SaveBackupResponse_FieldNumber) { GPB_FINAL @interface SaveBackupResponse : GPBMessage @property(nonatomic, readwrite) BOOL success; - @property(nonatomic, readwrite) BOOL hasSuccess; -@property(nonatomic, readwrite) uint32_t errorCode; +@property(nonatomic, readwrite) uint32_t errorCode; @property(nonatomic, readwrite) BOOL hasErrorCode; + @property(nonatomic, readwrite, copy, null_resettable) NSString *message; /** Test to see if @c message has been set. */ @property(nonatomic, readwrite) BOOL hasMessage; @@ -7533,11 +7732,11 @@ GPB_FINAL @interface DLCItem : GPBMessage @property(nonatomic, readwrite) BOOL hasExt; @property(nonatomic, readwrite) BOOL compressed; - @property(nonatomic, readwrite) BOOL hasCompressed; -@property(nonatomic, readwrite) uint64_t originalSize; +@property(nonatomic, readwrite) uint64_t originalSize; @property(nonatomic, readwrite) BOOL hasOriginalSize; + @property(nonatomic, readwrite, copy, null_resettable) NSString *URL; /** Test to see if @c URL has been set. */ @property(nonatomic, readwrite) BOOL hasURL; @@ -7581,11 +7780,11 @@ GPB_FINAL @interface ShellSpec : GPBMessage @property(nonatomic, readwrite) BOOL hasPrimaryPiece; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *piecesArray; -/** The number of items in @c piecesArray without causing the array to be created. */ +/** The number of items in @c piecesArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger piecesArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *altAssetsArray; -/** The number of items in @c altAssetsArray without causing the array to be created. */ +/** The number of items in @c altAssetsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger altAssetsArray_Count; @property(nonatomic, readwrite, copy, null_resettable) NSString *name; @@ -7597,39 +7796,39 @@ GPB_FINAL @interface ShellSpec : GPBMessage @property(nonatomic, readwrite) BOOL hasSetIdentifier; @property(nonatomic, readwrite) BOOL modifiedGeometry; - @property(nonatomic, readwrite) BOOL hasModifiedGeometry; -@property(nonatomic, readwrite) uint32_t price; +@property(nonatomic, readwrite) uint32_t price; @property(nonatomic, readwrite) BOOL hasPrice; -@property(nonatomic, readwrite) uint32_t requiredEop; +@property(nonatomic, readwrite) uint32_t requiredEop; @property(nonatomic, readwrite) BOOL hasRequiredEop; -@property(nonatomic, readwrite) double requiredSoulEggs; +@property(nonatomic, readwrite) double requiredSoulEggs; @property(nonatomic, readwrite) BOOL hasRequiredSoulEggs; + @property(nonatomic, readwrite, copy, null_resettable) NSString *requiredParentShell; /** Test to see if @c requiredParentShell has been set. */ @property(nonatomic, readwrite) BOOL hasRequiredParentShell; @property(nonatomic, readwrite) BOOL isNew; - @property(nonatomic, readwrite) BOOL hasIsNew; -@property(nonatomic, readwrite) BOOL expires; +@property(nonatomic, readwrite) BOOL expires; @property(nonatomic, readwrite) BOOL hasExpires; -@property(nonatomic, readwrite) double secondsUntilAvailable; +@property(nonatomic, readwrite) double secondsUntilAvailable; @property(nonatomic, readwrite) BOOL hasSecondsUntilAvailable; -@property(nonatomic, readwrite) double secondsRemaining; +@property(nonatomic, readwrite) double secondsRemaining; @property(nonatomic, readwrite) BOOL hasSecondsRemaining; -@property(nonatomic, readwrite) uint64_t popularity; +@property(nonatomic, readwrite) uint64_t popularity; @property(nonatomic, readwrite) BOOL hasPopularity; -@property(nonatomic, readwrite) BOOL defaultAppearance; +@property(nonatomic, readwrite) BOOL defaultAppearance; @property(nonatomic, readwrite) BOOL hasDefaultAppearance; + @end #pragma mark - ShellSpec_ShellPiece @@ -7642,8 +7841,8 @@ typedef GPB_ENUM(ShellSpec_ShellPiece_FieldNumber) { GPB_FINAL @interface ShellSpec_ShellPiece : GPBMessage @property(nonatomic, readwrite) ShellSpec_AssetType assetType; - @property(nonatomic, readwrite) BOOL hasAssetType; + @property(nonatomic, readwrite, strong, null_resettable) DLCItem *dlc; /** Test to see if @c dlc has been set. */ @property(nonatomic, readwrite) BOOL hasDlc; @@ -7687,54 +7886,54 @@ GPB_FINAL @interface ShellSetSpec : GPBMessage @property(nonatomic, readwrite) BOOL hasName; @property(nonatomic, readwrite) uint32_t price; - @property(nonatomic, readwrite) BOOL hasPrice; -@property(nonatomic, readwrite) double priceMultDeprecated; +@property(nonatomic, readwrite) double priceMultDeprecated; @property(nonatomic, readwrite) BOOL hasPriceMultDeprecated; -@property(nonatomic, readwrite) double discount; +@property(nonatomic, readwrite) double discount; @property(nonatomic, readwrite) BOOL hasDiscount; -@property(nonatomic, readwrite) uint32_t requiredEop; +@property(nonatomic, readwrite) uint32_t requiredEop; @property(nonatomic, readwrite) BOOL hasRequiredEop; -@property(nonatomic, readwrite) double requiredSoulEggs; +@property(nonatomic, readwrite) double requiredSoulEggs; @property(nonatomic, readwrite) BOOL hasRequiredSoulEggs; + @property(nonatomic, readwrite, copy, null_resettable) NSString *requiredParentSet; /** Test to see if @c requiredParentSet has been set. */ @property(nonatomic, readwrite) BOOL hasRequiredParentSet; @property(nonatomic, readwrite) BOOL isNew; - @property(nonatomic, readwrite) BOOL hasIsNew; -@property(nonatomic, readwrite) BOOL expires; +@property(nonatomic, readwrite) BOOL expires; @property(nonatomic, readwrite) BOOL hasExpires; -@property(nonatomic, readwrite) double secondsUntilAvailable; +@property(nonatomic, readwrite) double secondsUntilAvailable; @property(nonatomic, readwrite) BOOL hasSecondsUntilAvailable; -@property(nonatomic, readwrite) double secondsRemaining; +@property(nonatomic, readwrite) double secondsRemaining; @property(nonatomic, readwrite) BOOL hasSecondsRemaining; -@property(nonatomic, readwrite) uint64_t popularity; +@property(nonatomic, readwrite) uint64_t popularity; @property(nonatomic, readwrite) BOOL hasPopularity; -@property(nonatomic, readwrite) BOOL decorator; +@property(nonatomic, readwrite) BOOL decorator; @property(nonatomic, readwrite) BOOL hasDecorator; -@property(nonatomic, readwrite) BOOL modifiedGeometry; +@property(nonatomic, readwrite) BOOL modifiedGeometry; @property(nonatomic, readwrite) BOOL hasModifiedGeometry; -@property(nonatomic, readwrite) BOOL elementSet; +@property(nonatomic, readwrite) BOOL elementSet; @property(nonatomic, readwrite) BOOL hasElementSet; + @property(nonatomic, readwrite, copy, null_resettable) NSString *hexBaseColor; /** Test to see if @c hexBaseColor has been set. */ @property(nonatomic, readwrite) BOOL hasHexBaseColor; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *variationsArray; -/** The number of items in @c variationsArray without causing the array to be created. */ +/** The number of items in @c variationsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger variationsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) DLCItem *icon; @@ -7742,11 +7941,11 @@ GPB_FINAL @interface ShellSetSpec : GPBMessage @property(nonatomic, readwrite) BOOL hasIcon; @property(nonatomic, readwrite) BOOL defaultAppearance; - @property(nonatomic, readwrite) BOOL hasDefaultAppearance; -@property(nonatomic, readwrite) BOOL customAppearance; +@property(nonatomic, readwrite) BOOL customAppearance; @property(nonatomic, readwrite) BOOL hasCustomAppearance; + @end #pragma mark - ShellSetSpec_VariationSpec @@ -7771,17 +7970,17 @@ GPB_FINAL @interface ShellSetSpec_VariationSpec : GPBMessage @property(nonatomic, readwrite) BOOL hasHexColor; @property(nonatomic, readwrite) uint32_t price; - @property(nonatomic, readwrite) BOOL hasPrice; -@property(nonatomic, readwrite) int32_t sortPriority; +@property(nonatomic, readwrite) int32_t sortPriority; @property(nonatomic, readwrite) BOOL hasSortPriority; -@property(nonatomic, readwrite) BOOL defaultAppearance; +@property(nonatomic, readwrite) BOOL defaultAppearance; @property(nonatomic, readwrite) BOOL hasDefaultAppearance; -@property(nonatomic, readwrite) BOOL customAppearance; +@property(nonatomic, readwrite) BOOL customAppearance; @property(nonatomic, readwrite) BOOL hasCustomAppearance; + @end #pragma mark - ShellObjectSpec @@ -7819,60 +8018,60 @@ GPB_FINAL @interface ShellObjectSpec : GPBMessage @property(nonatomic, readwrite) BOOL hasName; @property(nonatomic, readwrite) ShellSpec_AssetType assetType; - @property(nonatomic, readwrite) BOOL hasAssetType; + @property(nonatomic, readwrite, copy, null_resettable) NSString *objectClass; /** Test to see if @c objectClass has been set. */ @property(nonatomic, readwrite) BOOL hasObjectClass; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *iconColorsArray; -/** The number of items in @c iconColorsArray without causing the array to be created. */ +/** The number of items in @c iconColorsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger iconColorsArray_Count; @property(nonatomic, readwrite) uint32_t price; - @property(nonatomic, readwrite) BOOL hasPrice; -@property(nonatomic, readwrite) uint32_t requiredEop; +@property(nonatomic, readwrite) uint32_t requiredEop; @property(nonatomic, readwrite) BOOL hasRequiredEop; -@property(nonatomic, readwrite) double requiredSoulEggs; +@property(nonatomic, readwrite) double requiredSoulEggs; @property(nonatomic, readwrite) BOOL hasRequiredSoulEggs; -@property(nonatomic, readwrite) BOOL isNew; +@property(nonatomic, readwrite) BOOL isNew; @property(nonatomic, readwrite) BOOL hasIsNew; -@property(nonatomic, readwrite) BOOL expires; +@property(nonatomic, readwrite) BOOL expires; @property(nonatomic, readwrite) BOOL hasExpires; -@property(nonatomic, readwrite) double secondsUntilAvailable; +@property(nonatomic, readwrite) double secondsUntilAvailable; @property(nonatomic, readwrite) BOOL hasSecondsUntilAvailable; -@property(nonatomic, readwrite) double secondsRemaining; +@property(nonatomic, readwrite) double secondsRemaining; @property(nonatomic, readwrite) BOOL hasSecondsRemaining; -@property(nonatomic, readwrite) uint64_t popularity; +@property(nonatomic, readwrite) uint64_t popularity; @property(nonatomic, readwrite) BOOL hasPopularity; + @property(nonatomic, readwrite, strong, null_resettable) GPBDoubleArray *metadataArray; -/** The number of items in @c metadataArray without causing the array to be created. */ +/** The number of items in @c metadataArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger metadataArray_Count; @property(nonatomic, readwrite) BOOL noHats; - @property(nonatomic, readwrite) BOOL hasNoHats; -@property(nonatomic, readwrite) ShellObjectSpec_ChickenAnimation chickenAnimation; +@property(nonatomic, readwrite) ShellObjectSpec_ChickenAnimation chickenAnimation; @property(nonatomic, readwrite) BOOL hasChickenAnimation; -@property(nonatomic, readwrite) int32_t sortPriority; +@property(nonatomic, readwrite) int32_t sortPriority; @property(nonatomic, readwrite) BOOL hasSortPriority; + @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *piecesArray; -/** The number of items in @c piecesArray without causing the array to be created. */ +/** The number of items in @c piecesArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger piecesArray_Count; @property(nonatomic, readwrite) BOOL defaultAppearance; - @property(nonatomic, readwrite) BOOL hasDefaultAppearance; + @end #pragma mark - ShellObjectSpec_LODPiece @@ -7889,8 +8088,8 @@ GPB_FINAL @interface ShellObjectSpec_LODPiece : GPBMessage @property(nonatomic, readwrite) BOOL hasDlc; @property(nonatomic, readwrite) uint32_t lod; - @property(nonatomic, readwrite) BOOL hasLod; + @end #pragma mark - ShellGroupSpec @@ -7914,15 +8113,15 @@ GPB_FINAL @interface ShellGroupSpec : GPBMessage @property(nonatomic, readwrite) BOOL hasName; @property(nonatomic, readwrite) ShellSpec_AssetType assetType; - @property(nonatomic, readwrite) BOOL hasAssetType; + @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *memberIdsArray; -/** The number of items in @c memberIdsArray without causing the array to be created. */ +/** The number of items in @c memberIdsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger memberIdsArray_Count; @property(nonatomic, readwrite) double priceMultDeprecated; - @property(nonatomic, readwrite) BOOL hasPriceMultDeprecated; + @end #pragma mark - DLCCatalog @@ -7940,32 +8139,32 @@ typedef GPB_ENUM(DLCCatalog_FieldNumber) { GPB_FINAL @interface DLCCatalog : GPBMessage @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *itemsArray; -/** The number of items in @c itemsArray without causing the array to be created. */ +/** The number of items in @c itemsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger itemsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *shellsArray; -/** The number of items in @c shellsArray without causing the array to be created. */ +/** The number of items in @c shellsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger shellsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *shellSetsArray; -/** The number of items in @c shellSetsArray without causing the array to be created. */ +/** The number of items in @c shellSetsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger shellSetsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *decoratorsArray; -/** The number of items in @c decoratorsArray without causing the array to be created. */ +/** The number of items in @c decoratorsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger decoratorsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *shellObjectsArray; -/** The number of items in @c shellObjectsArray without causing the array to be created. */ +/** The number of items in @c shellObjectsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger shellObjectsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *shellGroupsArray; -/** The number of items in @c shellGroupsArray without causing the array to be created. */ +/** The number of items in @c shellGroupsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger shellGroupsArray_Count; @property(nonatomic, readwrite) double shellsShowcaseLastFeaturedTime; - @property(nonatomic, readwrite) BOOL hasShellsShowcaseLastFeaturedTime; + @end #pragma mark - ShellDB @@ -7987,47 +8186,47 @@ typedef GPB_ENUM(ShellDB_FieldNumber) { GPB_FINAL @interface ShellDB : GPBMessage @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *shellInventoryArray; -/** The number of items in @c shellInventoryArray without causing the array to be created. */ +/** The number of items in @c shellInventoryArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger shellInventoryArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *shellElementInventoryArray; -/** The number of items in @c shellElementInventoryArray without causing the array to be created. */ +/** The number of items in @c shellElementInventoryArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger shellElementInventoryArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *shellVariationInventoryArray; -/** The number of items in @c shellVariationInventoryArray without causing the array to be created. */ +/** The number of items in @c shellVariationInventoryArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger shellVariationInventoryArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *shellSetInventoryArray; -/** The number of items in @c shellSetInventoryArray without causing the array to be created. */ +/** The number of items in @c shellSetInventoryArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger shellSetInventoryArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *shellObjectInventoryArray; -/** The number of items in @c shellObjectInventoryArray without causing the array to be created. */ +/** The number of items in @c shellObjectInventoryArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger shellObjectInventoryArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *farmConfigsArray; -/** The number of items in @c farmConfigsArray without causing the array to be created. */ +/** The number of items in @c farmConfigsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger farmConfigsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *savedConfigsArray; -/** The number of items in @c savedConfigsArray without causing the array to be created. */ +/** The number of items in @c savedConfigsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger savedConfigsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *newShellsDownloadedArray NS_RETURNS_NOT_RETAINED; -/** The number of items in @c newShellsDownloadedArray without causing the array to be created. */ +/** The number of items in @c newShellsDownloadedArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger newShellsDownloadedArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *newShellsSeenArray NS_RETURNS_NOT_RETAINED; -/** The number of items in @c newShellsSeenArray without causing the array to be created. */ +/** The number of items in @c newShellsSeenArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger newShellsSeenArray_Count; @property(nonatomic, readwrite) double lastShowcaseFeaturedTimeSeen; - @property(nonatomic, readwrite) BOOL hasLastShowcaseFeaturedTimeSeen; -@property(nonatomic, readwrite) BOOL lightingControlsUnlocked; +@property(nonatomic, readwrite) BOOL lightingControlsUnlocked; @property(nonatomic, readwrite) BOOL hasLightingControlsUnlocked; + @end #pragma mark - ShellDB_ShellStatus @@ -8044,8 +8243,8 @@ GPB_FINAL @interface ShellDB_ShellStatus : GPBMessage @property(nonatomic, readwrite) BOOL hasIdentifier; @property(nonatomic, readwrite) BOOL owned; - @property(nonatomic, readwrite) BOOL hasOwned; + @end #pragma mark - ShellDB_ShellElementStatus @@ -8058,8 +8257,8 @@ typedef GPB_ENUM(ShellDB_ShellElementStatus_FieldNumber) { GPB_FINAL @interface ShellDB_ShellElementStatus : GPBMessage @property(nonatomic, readwrite) ShellDB_FarmElement element; - @property(nonatomic, readwrite) BOOL hasElement; + @property(nonatomic, readwrite, copy, null_resettable) NSString *setIdentifier; /** Test to see if @c setIdentifier has been set. */ @property(nonatomic, readwrite) BOOL hasSetIdentifier; @@ -8080,7 +8279,7 @@ GPB_FINAL @interface ShellDB_ShellSetVariationStatus : GPBMessage @property(nonatomic, readwrite) BOOL hasSetIdentifier; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *ownedVariationsArray; -/** The number of items in @c ownedVariationsArray without causing the array to be created. */ +/** The number of items in @c ownedVariationsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger ownedVariationsArray_Count; @end @@ -8102,31 +8301,31 @@ GPB_FINAL @interface ShellDB_FarmConfiguration : GPBMessage // |lockedElementsArray| contains |ShellDB_FarmElement| @property(nonatomic, readwrite, strong, null_resettable) GPBEnumArray *lockedElementsArray; -/** The number of items in @c lockedElementsArray without causing the array to be created. */ +/** The number of items in @c lockedElementsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger lockedElementsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *shellConfigsArray; -/** The number of items in @c shellConfigsArray without causing the array to be created. */ +/** The number of items in @c shellConfigsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger shellConfigsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *shellSetConfigsArray; -/** The number of items in @c shellSetConfigsArray without causing the array to be created. */ +/** The number of items in @c shellSetConfigsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger shellSetConfigsArray_Count; @property(nonatomic, readwrite) BOOL configureChickensByGroup; - @property(nonatomic, readwrite) BOOL hasConfigureChickensByGroup; + @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *groupConfigsArray; -/** The number of items in @c groupConfigsArray without causing the array to be created. */ +/** The number of items in @c groupConfigsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger groupConfigsArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *chickenConfigsArray; -/** The number of items in @c chickenConfigsArray without causing the array to be created. */ +/** The number of items in @c chickenConfigsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger chickenConfigsArray_Count; @property(nonatomic, readwrite) BOOL lightingConfigEnabled; - @property(nonatomic, readwrite) BOOL hasLightingConfigEnabled; + @property(nonatomic, readwrite, strong, null_resettable) ShellDB_LightingConfig *lightingConfig; /** Test to see if @c lightingConfig has been set. */ @property(nonatomic, readwrite) BOOL hasLightingConfig; @@ -8155,8 +8354,8 @@ GPB_FINAL @interface ShellDB_SavedFarmConfiguration : GPBMessage @property(nonatomic, readwrite) BOOL hasConfig; @property(nonatomic, readwrite) double clientSaveTime; - @property(nonatomic, readwrite) BOOL hasClientSaveTime; + @property(nonatomic, readwrite, copy, null_resettable) NSString *serverId; /** Test to see if @c serverId has been set. */ @property(nonatomic, readwrite) BOOL hasServerId; @@ -8166,8 +8365,8 @@ GPB_FINAL @interface ShellDB_SavedFarmConfiguration : GPBMessage @property(nonatomic, readwrite) BOOL hasDisplayName; @property(nonatomic, readwrite) BOOL purchased; - @property(nonatomic, readwrite) BOOL hasPurchased; + @end #pragma mark - ShellDB_ShellConfiguration @@ -8181,11 +8380,11 @@ typedef GPB_ENUM(ShellDB_ShellConfiguration_FieldNumber) { GPB_FINAL @interface ShellDB_ShellConfiguration : GPBMessage @property(nonatomic, readwrite) ShellSpec_AssetType assetType; - @property(nonatomic, readwrite) BOOL hasAssetType; -@property(nonatomic, readwrite) uint32_t index; +@property(nonatomic, readwrite) uint32_t index; @property(nonatomic, readwrite) BOOL hasIndex; + @property(nonatomic, readwrite, copy, null_resettable) NSString *shellIdentifier; /** Test to see if @c shellIdentifier has been set. */ @property(nonatomic, readwrite) BOOL hasShellIdentifier; @@ -8205,11 +8404,11 @@ typedef GPB_ENUM(ShellDB_ShellSetConfiguration_FieldNumber) { GPB_FINAL @interface ShellDB_ShellSetConfiguration : GPBMessage @property(nonatomic, readwrite) ShellDB_FarmElement element; - @property(nonatomic, readwrite) BOOL hasElement; -@property(nonatomic, readwrite) uint32_t index; +@property(nonatomic, readwrite) uint32_t index; @property(nonatomic, readwrite) BOOL hasIndex; + @property(nonatomic, readwrite, copy, null_resettable) NSString *shellSetIdentifier; /** Test to see if @c shellSetIdentifier has been set. */ @property(nonatomic, readwrite) BOOL hasShellSetIdentifier; @@ -8234,8 +8433,8 @@ typedef GPB_ENUM(ShellDB_ShellGroupConfiguration_FieldNumber) { GPB_FINAL @interface ShellDB_ShellGroupConfiguration : GPBMessage @property(nonatomic, readwrite) ShellSpec_AssetType assetType; - @property(nonatomic, readwrite) BOOL hasAssetType; + @property(nonatomic, readwrite, copy, null_resettable) NSString *groupIdentifier; /** Test to see if @c groupIdentifier has been set. */ @property(nonatomic, readwrite) BOOL hasGroupIdentifier; @@ -8286,28 +8485,28 @@ GPB_FINAL @interface ShellDB_LightingConfig : GPBMessage @property(nonatomic, readwrite) BOOL hasLightDirectColor; @property(nonatomic, readwrite) float lightDirectIntensity; - @property(nonatomic, readwrite) BOOL hasLightDirectIntensity; + @property(nonatomic, readwrite, strong, null_resettable) Vector4 *lightAmbientColor; /** Test to see if @c lightAmbientColor has been set. */ @property(nonatomic, readwrite) BOOL hasLightAmbientColor; @property(nonatomic, readwrite) float lightAmbientIntensity; - @property(nonatomic, readwrite) BOOL hasLightAmbientIntensity; + @property(nonatomic, readwrite, strong, null_resettable) Vector4 *fogColor; /** Test to see if @c fogColor has been set. */ @property(nonatomic, readwrite) BOOL hasFogColor; @property(nonatomic, readwrite) float fogNear; - @property(nonatomic, readwrite) BOOL hasFogNear; -@property(nonatomic, readwrite) float fogFar; +@property(nonatomic, readwrite) float fogFar; @property(nonatomic, readwrite) BOOL hasFogFar; -@property(nonatomic, readwrite) float fogDensity; +@property(nonatomic, readwrite) float fogDensity; @property(nonatomic, readwrite) BOOL hasFogDensity; + @end #pragma mark - ShellPopularityStats @@ -8319,7 +8518,7 @@ typedef GPB_ENUM(ShellPopularityStats_FieldNumber) { GPB_FINAL @interface ShellPopularityStats : GPBMessage @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *dataArray; -/** The number of items in @c dataArray without causing the array to be created. */ +/** The number of items in @c dataArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger dataArray_Count; @end @@ -8340,14 +8539,14 @@ GPB_FINAL @interface ShellPopularityStats_Entry : GPBMessage @property(nonatomic, readwrite) BOOL hasId_p; @property(nonatomic, readwrite) ShellDB_FarmElement element; - @property(nonatomic, readwrite) BOOL hasElement; -@property(nonatomic, readwrite) uint64_t spent; +@property(nonatomic, readwrite) uint64_t spent; @property(nonatomic, readwrite) BOOL hasSpent; -@property(nonatomic, readwrite) uint64_t count; +@property(nonatomic, readwrite) uint64_t count; @property(nonatomic, readwrite) BOOL hasCount; + @end #pragma mark - ShellsActionLog @@ -8386,30 +8585,30 @@ GPB_FINAL @interface ShellsActionLog : GPBMessage @property(nonatomic, readwrite) BOOL hasSubId; @property(nonatomic, readwrite) ShellDB_FarmElement farmElement; - @property(nonatomic, readwrite) BOOL hasFarmElement; -@property(nonatomic, readwrite) uint32_t cost; +@property(nonatomic, readwrite) uint32_t cost; @property(nonatomic, readwrite) BOOL hasCost; -@property(nonatomic, readwrite) double approxTime; +@property(nonatomic, readwrite) double approxTime; @property(nonatomic, readwrite) BOOL hasApproxTime; + @property(nonatomic, readwrite, copy, null_resettable) NSString *version; /** Test to see if @c version has been set. */ @property(nonatomic, readwrite) BOOL hasVersion; @property(nonatomic, readwrite) int32_t farmIndex; - @property(nonatomic, readwrite) BOOL hasFarmIndex; -@property(nonatomic, readwrite) double soulEggs; +@property(nonatomic, readwrite) double soulEggs; @property(nonatomic, readwrite) BOOL hasSoulEggs; -@property(nonatomic, readwrite) uint64_t ticketsSpent; +@property(nonatomic, readwrite) uint64_t ticketsSpent; @property(nonatomic, readwrite) BOOL hasTicketsSpent; -@property(nonatomic, readwrite) uint64_t goldSpent; +@property(nonatomic, readwrite) uint64_t goldSpent; @property(nonatomic, readwrite) BOOL hasGoldSpent; + @end #pragma mark - SubmitShellShowcaseRequest @@ -8437,8 +8636,8 @@ GPB_FINAL @interface SubmitShellShowcaseRequest : GPBMessage @property(nonatomic, readwrite) BOOL hasUserId; @property(nonatomic, readwrite) BOOL publicUsername; - @property(nonatomic, readwrite) BOOL hasPublicUsername; + @property(nonatomic, readwrite, strong, null_resettable) ShellDB_FarmConfiguration *farmConfig; /** Test to see if @c farmConfig has been set. */ @property(nonatomic, readwrite) BOOL hasFarmConfig; @@ -8456,15 +8655,15 @@ typedef GPB_ENUM(ShellShowcase_FieldNumber) { GPB_FINAL @interface ShellShowcase : GPBMessage @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *topArray; -/** The number of items in @c topArray without causing the array to be created. */ +/** The number of items in @c topArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger topArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *featuredArray; -/** The number of items in @c featuredArray without causing the array to be created. */ +/** The number of items in @c featuredArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger featuredArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *freshArray; -/** The number of items in @c freshArray without causing the array to be created. */ +/** The number of items in @c freshArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger freshArray_Count; @end @@ -8508,37 +8707,37 @@ GPB_FINAL @interface ShellShowcaseListingInfo : GPBMessage @property(nonatomic, readwrite) BOOL hasDescription_p; @property(nonatomic, readwrite) BOOL isNew; - @property(nonatomic, readwrite) BOOL hasIsNew; + @property(nonatomic, readwrite, copy, null_resettable) NSString *creatorName; /** Test to see if @c creatorName has been set. */ @property(nonatomic, readwrite) BOOL hasCreatorName; @property(nonatomic, readwrite) ShellShowcaseListingInfo_Status status; - @property(nonatomic, readwrite) BOOL hasStatus; + @property(nonatomic, readwrite, strong, null_resettable) ShellDB_FarmConfiguration *farmConfig; /** Test to see if @c farmConfig has been set. */ @property(nonatomic, readwrite) BOOL hasFarmConfig; @property(nonatomic, readwrite) uint32_t sales; - @property(nonatomic, readwrite) BOOL hasSales; -@property(nonatomic, readwrite) uint64_t gross; +@property(nonatomic, readwrite) uint64_t gross; @property(nonatomic, readwrite) BOOL hasGross; -@property(nonatomic, readwrite) uint64_t views; +@property(nonatomic, readwrite) uint64_t views; @property(nonatomic, readwrite) BOOL hasViews; -@property(nonatomic, readwrite) uint64_t equips; +@property(nonatomic, readwrite) uint64_t equips; @property(nonatomic, readwrite) BOOL hasEquips; -@property(nonatomic, readwrite) uint32_t likes; +@property(nonatomic, readwrite) uint32_t likes; @property(nonatomic, readwrite) BOOL hasLikes; -@property(nonatomic, readwrite) uint32_t dislikes; +@property(nonatomic, readwrite) uint32_t dislikes; @property(nonatomic, readwrite) BOOL hasDislikes; + @property(nonatomic, readwrite, copy, null_resettable) NSString *shareURL; /** Test to see if @c shareURL has been set. */ @property(nonatomic, readwrite) BOOL hasShareURL; @@ -8560,12 +8759,12 @@ GPB_FINAL @interface ShowcaseRoyaltyDeliveryConfirmation : GPBMessage @property(nonatomic, readwrite) BOOL hasRinfo; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *idsArray; -/** The number of items in @c idsArray without causing the array to be created. */ +/** The number of items in @c idsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger idsArray_Count; @property(nonatomic, readwrite) uint32_t amount; - @property(nonatomic, readwrite) BOOL hasAmount; + @end #pragma mark - ShellShowcaseListingSet @@ -8577,7 +8776,7 @@ typedef GPB_ENUM(ShellShowcaseListingSet_FieldNumber) { GPB_FINAL @interface ShellShowcaseListingSet : GPBMessage @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *listingsArray; -/** The number of items in @c listingsArray without causing the array to be created. */ +/** The number of items in @c listingsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger listingsArray_Count; @end @@ -8596,7 +8795,7 @@ GPB_FINAL @interface ShellsActionBatch : GPBMessage @property(nonatomic, readwrite) BOOL hasRinfo; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *actionsArray; -/** The number of items in @c actionsArray without causing the array to be created. */ +/** The number of items in @c actionsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger actionsArray_Count; @end @@ -8645,114 +8844,114 @@ typedef GPB_ENUM(UserVerificationAnalysis_FieldNumber) { GPB_FINAL @interface UserVerificationAnalysis : GPBMessage @property(nonatomic, readwrite) UserVerificationAnalysis_Status overallStatus; - @property(nonatomic, readwrite) BOOL hasOverallStatus; -@property(nonatomic, readwrite) double startTime; +@property(nonatomic, readwrite) double startTime; @property(nonatomic, readwrite) BOOL hasStartTime; -@property(nonatomic, readwrite) double completionTime; +@property(nonatomic, readwrite) double completionTime; @property(nonatomic, readwrite) BOOL hasCompletionTime; -@property(nonatomic, readwrite) double numPrestiges; +@property(nonatomic, readwrite) double numPrestiges; @property(nonatomic, readwrite) BOOL hasNumPrestiges; -@property(nonatomic, readwrite) double soulEggs; +@property(nonatomic, readwrite) double soulEggs; @property(nonatomic, readwrite) BOOL hasSoulEggs; -@property(nonatomic, readwrite) uint32_t eggsOfProphecy; +@property(nonatomic, readwrite) uint32_t eggsOfProphecy; @property(nonatomic, readwrite) BOOL hasEggsOfProphecy; -@property(nonatomic, readwrite) UserVerificationAnalysis_Status iapStatus; +@property(nonatomic, readwrite) UserVerificationAnalysis_Status iapStatus; @property(nonatomic, readwrite) BOOL hasIapStatus; -@property(nonatomic, readwrite) BOOL verifiedProPermit; +@property(nonatomic, readwrite) BOOL verifiedProPermit; @property(nonatomic, readwrite) BOOL hasVerifiedProPermit; -@property(nonatomic, readwrite) uint32_t verifiedPiggyBreaks; +@property(nonatomic, readwrite) uint32_t verifiedPiggyBreaks; @property(nonatomic, readwrite) BOOL hasVerifiedPiggyBreaks; -@property(nonatomic, readwrite) uint32_t verifiedOtherIap; +@property(nonatomic, readwrite) uint32_t verifiedOtherIap; @property(nonatomic, readwrite) BOOL hasVerifiedOtherIap; -@property(nonatomic, readwrite) uint32_t unverifiedIap; +@property(nonatomic, readwrite) uint32_t unverifiedIap; @property(nonatomic, readwrite) BOOL hasUnverifiedIap; -@property(nonatomic, readwrite) double goldEarned; +@property(nonatomic, readwrite) double goldEarned; @property(nonatomic, readwrite) BOOL hasGoldEarned; -@property(nonatomic, readwrite) BOOL regularIapBuyer; +@property(nonatomic, readwrite) BOOL regularIapBuyer; @property(nonatomic, readwrite) BOOL hasRegularIapBuyer; -@property(nonatomic, readwrite) BOOL regularIapCheater; +@property(nonatomic, readwrite) BOOL regularIapCheater; @property(nonatomic, readwrite) BOOL hasRegularIapCheater; -@property(nonatomic, readwrite) UserVerificationAnalysis_Status artifactsStatus; +@property(nonatomic, readwrite) UserVerificationAnalysis_Status artifactsStatus; @property(nonatomic, readwrite) BOOL hasArtifactsStatus; -@property(nonatomic, readwrite) uint32_t missionsCompleted; +@property(nonatomic, readwrite) uint32_t missionsCompleted; @property(nonatomic, readwrite) BOOL hasMissionsCompleted; -@property(nonatomic, readwrite) double artifactsCollected; +@property(nonatomic, readwrite) double artifactsCollected; @property(nonatomic, readwrite) BOOL hasArtifactsCollected; -@property(nonatomic, readwrite) double artifactsConsumed; +@property(nonatomic, readwrite) double artifactsConsumed; @property(nonatomic, readwrite) BOOL hasArtifactsConsumed; -@property(nonatomic, readwrite) double artifactsInInventory; +@property(nonatomic, readwrite) double artifactsInInventory; @property(nonatomic, readwrite) BOOL hasArtifactsInInventory; -@property(nonatomic, readwrite) uint64_t rareArtifactsInInventory; +@property(nonatomic, readwrite) uint64_t rareArtifactsInInventory; @property(nonatomic, readwrite) BOOL hasRareArtifactsInInventory; -@property(nonatomic, readwrite) uint64_t rareArtifactsOnServer; +@property(nonatomic, readwrite) uint64_t rareArtifactsOnServer; @property(nonatomic, readwrite) BOOL hasRareArtifactsOnServer; -@property(nonatomic, readwrite) uint64_t legendaryArtifactsInInventory; +@property(nonatomic, readwrite) uint64_t legendaryArtifactsInInventory; @property(nonatomic, readwrite) BOOL hasLegendaryArtifactsInInventory; -@property(nonatomic, readwrite) uint64_t legendaryArtifactsOnServer; +@property(nonatomic, readwrite) uint64_t legendaryArtifactsOnServer; @property(nonatomic, readwrite) BOOL hasLegendaryArtifactsOnServer; -@property(nonatomic, readwrite) double goldSpentCrafting; +@property(nonatomic, readwrite) double goldSpentCrafting; @property(nonatomic, readwrite) BOOL hasGoldSpentCrafting; -@property(nonatomic, readwrite) BOOL excessiveConsumes; +@property(nonatomic, readwrite) BOOL excessiveConsumes; @property(nonatomic, readwrite) BOOL hasExcessiveConsumes; -@property(nonatomic, readwrite) BOOL excessiveInventory; +@property(nonatomic, readwrite) BOOL excessiveInventory; @property(nonatomic, readwrite) BOOL hasExcessiveInventory; -@property(nonatomic, readwrite) BOOL excessiveSpend; +@property(nonatomic, readwrite) BOOL excessiveSpend; @property(nonatomic, readwrite) BOOL hasExcessiveSpend; -@property(nonatomic, readwrite) UserVerificationAnalysis_Status contractsStatus; +@property(nonatomic, readwrite) UserVerificationAnalysis_Status contractsStatus; @property(nonatomic, readwrite) BOOL hasContractsStatus; -@property(nonatomic, readwrite) uint32_t numCoopMemberships; +@property(nonatomic, readwrite) uint32_t numCoopMemberships; @property(nonatomic, readwrite) BOOL hasNumCoopMemberships; -@property(nonatomic, readwrite) uint32_t validContracts; +@property(nonatomic, readwrite) uint32_t validContracts; @property(nonatomic, readwrite) BOOL hasValidContracts; + @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *invalidContractsArray; -/** The number of items in @c invalidContractsArray without causing the array to be created. */ +/** The number of items in @c invalidContractsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger invalidContractsArray_Count; @property(nonatomic, readwrite) BOOL excessiveEop; - @property(nonatomic, readwrite) BOOL hasExcessiveEop; -@property(nonatomic, readwrite) BOOL excessiveInvalidContracts; +@property(nonatomic, readwrite) BOOL excessiveInvalidContracts; @property(nonatomic, readwrite) BOOL hasExcessiveInvalidContracts; -@property(nonatomic, readwrite) BOOL verified; +@property(nonatomic, readwrite) BOOL verified; @property(nonatomic, readwrite) BOOL hasVerified; -@property(nonatomic, readwrite) BOOL verificationOverride; +@property(nonatomic, readwrite) BOOL verificationOverride; @property(nonatomic, readwrite) BOOL hasVerificationOverride; -@property(nonatomic, readwrite) BOOL verificationOverrideValue; +@property(nonatomic, readwrite) BOOL verificationOverrideValue; @property(nonatomic, readwrite) BOOL hasVerificationOverrideValue; + @end #pragma mark - UserSubscriptionInfo @@ -8779,17 +8978,17 @@ typedef GPB_ENUM(UserSubscriptionInfo_FieldNumber) { GPB_FINAL @interface UserSubscriptionInfo : GPBMessage @property(nonatomic, readwrite) UserSubscriptionInfo_Level subscriptionLevel; - @property(nonatomic, readwrite) BOOL hasSubscriptionLevel; -@property(nonatomic, readwrite) UserSubscriptionInfo_Level nextSubscriptionLevel; +@property(nonatomic, readwrite) UserSubscriptionInfo_Level nextSubscriptionLevel; @property(nonatomic, readwrite) BOOL hasNextSubscriptionLevel; -@property(nonatomic, readwrite) BOOL lockNextSubscriptionLevel; +@property(nonatomic, readwrite) BOOL lockNextSubscriptionLevel; @property(nonatomic, readwrite) BOOL hasLockNextSubscriptionLevel; -@property(nonatomic, readwrite) Platform platform; +@property(nonatomic, readwrite) Platform platform; @property(nonatomic, readwrite) BOOL hasPlatform; + @property(nonatomic, readwrite, copy, null_resettable) NSString *originalTransactionId; /** Test to see if @c originalTransactionId has been set. */ @property(nonatomic, readwrite) BOOL hasOriginalTransactionId; @@ -8799,36 +8998,36 @@ GPB_FINAL @interface UserSubscriptionInfo : GPBMessage @property(nonatomic, readwrite) BOOL hasLinkedTransactionId; @property(nonatomic, readwrite) BOOL acknowledged; - @property(nonatomic, readwrite) BOOL hasAcknowledged; -@property(nonatomic, readwrite) double firstSubscribed; +@property(nonatomic, readwrite) double firstSubscribed; @property(nonatomic, readwrite) BOOL hasFirstSubscribed; -@property(nonatomic, readwrite) double periodEnd; +@property(nonatomic, readwrite) double periodEnd; @property(nonatomic, readwrite) BOOL hasPeriodEnd; -@property(nonatomic, readwrite) UserSubscriptionInfo_Status status; +@property(nonatomic, readwrite) UserSubscriptionInfo_Status status; @property(nonatomic, readwrite) BOOL hasStatus; + @property(nonatomic, readwrite, copy, null_resettable) NSString *storeStatus; /** Test to see if @c storeStatus has been set. */ @property(nonatomic, readwrite) BOOL hasStoreStatus; @property(nonatomic, readwrite) BOOL autoRenew; - @property(nonatomic, readwrite) BOOL hasAutoRenew; -@property(nonatomic, readwrite) BOOL sandbox; +@property(nonatomic, readwrite) BOOL sandbox; @property(nonatomic, readwrite) BOOL hasSandbox; -@property(nonatomic, readwrite) double lastUpdated; +@property(nonatomic, readwrite) double lastUpdated; @property(nonatomic, readwrite) BOOL hasLastUpdated; + @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *historyArray; -/** The number of items in @c historyArray without causing the array to be created. */ +/** The number of items in @c historyArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger historyArray_Count; @property(nonatomic, readwrite, strong, null_resettable) NSMutableArray *pastUserIdsArray; -/** The number of items in @c pastUserIdsArray without causing the array to be created. */ +/** The number of items in @c pastUserIdsArray without causing the container to be created. */ @property(nonatomic, readonly) NSUInteger pastUserIdsArray_Count; @end @@ -8844,8 +9043,8 @@ typedef GPB_ENUM(UserSubscriptionInfo_HistoryEntry_FieldNumber) { GPB_FINAL @interface UserSubscriptionInfo_HistoryEntry : GPBMessage @property(nonatomic, readwrite) double timestamp; - @property(nonatomic, readwrite) BOOL hasTimestamp; + @property(nonatomic, readwrite, copy, null_resettable) NSString *messageId; /** Test to see if @c messageId has been set. */ @property(nonatomic, readwrite) BOOL hasMessageId; @@ -8875,8 +9074,8 @@ GPB_FINAL @interface SubscriptionChangeHintRequest : GPBMessage @property(nonatomic, readwrite) BOOL hasOriginalTransactionId; @property(nonatomic, readwrite) UserSubscriptionInfo_Level nextSubscriptionLevel; - @property(nonatomic, readwrite) BOOL hasNextSubscriptionLevel; + @end #pragma mark - CXPEvalRolloutInfo @@ -8893,8 +9092,8 @@ GPB_FINAL @interface CXPEvalRolloutInfo : GPBMessage @property(nonatomic, readwrite) BOOL hasCurrentId; @property(nonatomic, readwrite) uint32_t basisPoints; - @property(nonatomic, readwrite) BOOL hasBasisPoints; + @end NS_ASSUME_NONNULL_END @@ -8904,3 +9103,5 @@ CF_EXTERN_C_END #pragma clang diagnostic pop // @@protoc_insertion_point(global_scope) + +// clang-format on diff --git a/ei/objc/Ei.pbobjc.m b/ei/objc/Ei.pbobjc.m index f3629a3..2cc7bdd 100644 --- a/ei/objc/Ei.pbobjc.m +++ b/ei/objc/Ei.pbobjc.m @@ -1,4 +1,6 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// clang-format off // source: ei.proto // This CPP symbol can be defined to use imports that match up to the framework @@ -13,6 +15,13 @@ #import "GPBProtocolBuffers_RuntimeSupport.h" #endif +#if GOOGLE_PROTOBUF_OBJC_VERSION < 30007 +#error This file was generated by a newer version of protoc which is incompatible with your Protocol Buffer library sources. +#endif +#if 30007 < GOOGLE_PROTOBUF_OBJC_MIN_SUPPORTED_VERSION +#error This file was generated by an older version of protoc which is incompatible with your Protocol Buffer library sources. +#endif + #import #import "Ei.pbobjc.h" @@ -22,16 +31,21 @@ #pragma clang diagnostic ignored "-Wdeprecated-declarations" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma mark - Objective C Class declarations -// Forward declarations of Objective C classes that we can use as +#pragma mark - Objective-C Class declarations +// Forward declarations of Objective-C classes that we can use as // static values in struct initializers. // We don't use [Foo class] because it is not a static value. +GPBObjCClassDeclaration(AccountTransferPayload); GPBObjCClassDeclaration(ActionKeyValuePair); +GPBObjCClassDeclaration(AdAttributionInfo); +GPBObjCClassDeclaration(AdAttributionRawData); +GPBObjCClassDeclaration(AdAttributionRow); GPBObjCClassDeclaration(AppInfo); GPBObjCClassDeclaration(ArtifactInventoryItem); GPBObjCClassDeclaration(ArtifactSpec); GPBObjCClassDeclaration(ArtifactsClientInfo); GPBObjCClassDeclaration(ArtifactsClientInfo_LaunchCount); +GPBObjCClassDeclaration(ArtifactsConfigurationRequest); GPBObjCClassDeclaration(ArtifactsConfigurationResponse); GPBObjCClassDeclaration(ArtifactsConfigurationResponse_ArtifactParameters); GPBObjCClassDeclaration(ArtifactsConfigurationResponse_CraftingLevelInfo); @@ -41,6 +55,9 @@ GPBObjCClassDeclaration(ArtifactsDB_ActiveArtifactSet); GPBObjCClassDeclaration(ArtifactsDB_ActiveArtifactSlot); GPBObjCClassDeclaration(ArtifactsDB_CraftableArtifact); +GPBObjCClassDeclaration(AuthenticateArtifactResponse); +GPBObjCClassDeclaration(AuthenticatedMessage); +GPBObjCClassDeclaration(AutoJoinCoopRequest); GPBObjCClassDeclaration(Backup); GPBObjCClassDeclaration(Backup_AchievementInfo); GPBObjCClassDeclaration(Backup_ActiveBoost); @@ -58,54 +75,94 @@ GPBObjCClassDeclaration(Backup_Stats); GPBObjCClassDeclaration(Backup_Tutorial); GPBObjCClassDeclaration(BasicRequestInfo); +GPBObjCClassDeclaration(CXPEvalRolloutInfo); +GPBObjCClassDeclaration(CleanAccountRequest); +GPBObjCClassDeclaration(ClearAllUserDataRequest); +GPBObjCClassDeclaration(CollectContractArtifactRewardsRequest); GPBObjCClassDeclaration(CompleteArtifact); GPBObjCClassDeclaration(CompleteMissionResponse); GPBObjCClassDeclaration(CompleteMissionResponse_SecureArtifactSpec); +GPBObjCClassDeclaration(ConfigRequest); +GPBObjCClassDeclaration(ConfigResponse); GPBObjCClassDeclaration(ConsumeArtifactRequest); GPBObjCClassDeclaration(ConsumeArtifactResponse); GPBObjCClassDeclaration(Contract); +GPBObjCClassDeclaration(ContractAction); +GPBObjCClassDeclaration(ContractCitation); +GPBObjCClassDeclaration(ContractCoopStatusRequest); GPBObjCClassDeclaration(ContractCoopStatusResponse); GPBObjCClassDeclaration(ContractCoopStatusResponse_ChickenRun); GPBObjCClassDeclaration(ContractCoopStatusResponse_ContributionInfo); GPBObjCClassDeclaration(ContractCoopStatusResponse_CoopGift); +GPBObjCClassDeclaration(ContractCoopStatusUpdateRequest); +GPBObjCClassDeclaration(ContractCoopStatusUpdateResponse); GPBObjCClassDeclaration(ContractEvaluation); GPBObjCClassDeclaration(ContractEvaluationBatch); GPBObjCClassDeclaration(ContractEvaluationBatch_Pair); GPBObjCClassDeclaration(ContractPlayerInfo); +GPBObjCClassDeclaration(ContractPlayerInfo_SeasonProgress); +GPBObjCClassDeclaration(ContractSeasonGoal); +GPBObjCClassDeclaration(ContractSeasonInfo); +GPBObjCClassDeclaration(ContractSeasonInfo_GoalSet); +GPBObjCClassDeclaration(ContractSeasonInfos); +GPBObjCClassDeclaration(ContractSeasonRewardConfirmationRequest); GPBObjCClassDeclaration(ContractSimConfig); GPBObjCClassDeclaration(ContractSimConfig_ContractGradeSimConfig); GPBObjCClassDeclaration(ContractSimConfig_ContractGradeSimConfig_GoalParams); +GPBObjCClassDeclaration(ContractSimPoll); +GPBObjCClassDeclaration(ContractSimPollResponse); GPBObjCClassDeclaration(ContractSimResultUpdate); GPBObjCClassDeclaration(ContractSimResultUpdate_GoalInfo); GPBObjCClassDeclaration(Contract_Goal); GPBObjCClassDeclaration(Contract_GoalSet); GPBObjCClassDeclaration(Contract_GradeSpec); +GPBObjCClassDeclaration(ContractsArchive); +GPBObjCClassDeclaration(ContractsRequest); GPBObjCClassDeclaration(ContractsResponse); +GPBObjCClassDeclaration(CoopBuffHistory); GPBObjCClassDeclaration(CoopBuffState); GPBObjCClassDeclaration(CoopChickenRunEntry); GPBObjCClassDeclaration(CoopCompletionSnapshot); GPBObjCClassDeclaration(CoopCompletionSnapshot_ContributorSnapshot); +GPBObjCClassDeclaration(CoopLastChickenRunTimes); GPBObjCClassDeclaration(CraftArtifactRequest); GPBObjCClassDeclaration(CraftArtifactResponse); +GPBObjCClassDeclaration(CreateCoopRequest); +GPBObjCClassDeclaration(CreateCoopResponse); +GPBObjCClassDeclaration(CurrencyFlowBatchRequest); GPBObjCClassDeclaration(CurrencyFlowLog); GPBObjCClassDeclaration(CustomEgg); GPBObjCClassDeclaration(DLCCatalog); GPBObjCClassDeclaration(DLCItem); +GPBObjCClassDeclaration(DailyGiftInfo); GPBObjCClassDeclaration(DeviceInfo); +GPBObjCClassDeclaration(EggIncAdConfig); GPBObjCClassDeclaration(EggIncCurrentEvents); GPBObjCClassDeclaration(EggIncEvent); +GPBObjCClassDeclaration(EggIncFirstContactRequest); +GPBObjCClassDeclaration(EggIncFirstContactResponse); GPBObjCClassDeclaration(FarmProductionParams); GPBObjCClassDeclaration(GameModifier); GPBObjCClassDeclaration(GenericAction); +GPBObjCClassDeclaration(GenericActionBatchRequest); +GPBObjCClassDeclaration(GetActiveMissionsResponse); +GPBObjCClassDeclaration(GetPeriodicalsRequest); +GPBObjCClassDeclaration(GiftPlayerCoopRequest); GPBObjCClassDeclaration(IAPSaleEntry); +GPBObjCClassDeclaration(IdleSessionSummary); GPBObjCClassDeclaration(InGameMail); GPBObjCClassDeclaration(InventorySlot); +GPBObjCClassDeclaration(JoinCoopRequest); +GPBObjCClassDeclaration(JoinCoopResponse); +GPBObjCClassDeclaration(KickPlayerCoopRequest); GPBObjCClassDeclaration(LeaderboardAnalysis); GPBObjCClassDeclaration(LeaderboardAnalysis_Chunk); GPBObjCClassDeclaration(LeaderboardInfo); GPBObjCClassDeclaration(LeaderboardInfo_Season); +GPBObjCClassDeclaration(LeaderboardRequest); GPBObjCClassDeclaration(LeaderboardResponse); GPBObjCClassDeclaration(LeaderboardResponse_Entry); +GPBObjCClassDeclaration(LeaveCoopRequest); GPBObjCClassDeclaration(LiveConfig); GPBObjCClassDeclaration(LiveConfig_BoostsConfig); GPBObjCClassDeclaration(LiveConfig_BoostsConfig_ItemConfig); @@ -116,18 +173,30 @@ GPBObjCClassDeclaration(LiveConfig_HelpConfig_HowToVideoInfo); GPBObjCClassDeclaration(LiveConfig_MiscConfig); GPBObjCClassDeclaration(LocalContract); +GPBObjCClassDeclaration(LogCompleteMissionPayload); +GPBObjCClassDeclaration(LogConsumeArtifactPayload); +GPBObjCClassDeclaration(LogCraftArtifactPayload); +GPBObjCClassDeclaration(LogSetArtifactPayload); GPBObjCClassDeclaration(MailDB); GPBObjCClassDeclaration(MailState); GPBObjCClassDeclaration(MailState_TipState); GPBObjCClassDeclaration(MissionInfo); GPBObjCClassDeclaration(MissionInfo_Fuel); GPBObjCClassDeclaration(MissionRequest); +GPBObjCClassDeclaration(MissionResponse); GPBObjCClassDeclaration(MyContracts); GPBObjCClassDeclaration(PeriodicalsResponse); GPBObjCClassDeclaration(PeriodicalsResponse_RoyaltyInfo); GPBObjCClassDeclaration(PlayerFarmInfo); +GPBObjCClassDeclaration(QueryCoopRequest); +GPBObjCClassDeclaration(QueryCoopResponse); +GPBObjCClassDeclaration(ReportPlayerCoopRequest); +GPBObjCClassDeclaration(ReturnEDTPayload); GPBObjCClassDeclaration(Reward); GPBObjCClassDeclaration(SalesInfo); +GPBObjCClassDeclaration(SalesInfoRequest); +GPBObjCClassDeclaration(SaveBackupResponse); +GPBObjCClassDeclaration(SendChickenRunCoopRequest); GPBObjCClassDeclaration(ServerGift); GPBObjCClassDeclaration(SetArtifactRequest); GPBObjCClassDeclaration(SetArtifactResponse); @@ -149,43 +218,50 @@ GPBObjCClassDeclaration(ShellPopularityStats_Entry); GPBObjCClassDeclaration(ShellSetSpec); GPBObjCClassDeclaration(ShellSetSpec_VariationSpec); +GPBObjCClassDeclaration(ShellShowcase); GPBObjCClassDeclaration(ShellShowcaseListingInfo); +GPBObjCClassDeclaration(ShellShowcaseListingSet); GPBObjCClassDeclaration(ShellSpec); GPBObjCClassDeclaration(ShellSpec_ShellPiece); +GPBObjCClassDeclaration(ShellsActionBatch); GPBObjCClassDeclaration(ShellsActionLog); +GPBObjCClassDeclaration(ShowcaseRoyaltyDeliveryConfirmation); +GPBObjCClassDeclaration(SubmitShellShowcaseRequest); +GPBObjCClassDeclaration(SubscriptionChangeHintRequest); +GPBObjCClassDeclaration(TipsDB); +GPBObjCClassDeclaration(UpdateCoopPermissionsRequest); +GPBObjCClassDeclaration(UpdateCoopPermissionsResponse); +GPBObjCClassDeclaration(UserDataInfoRequest); +GPBObjCClassDeclaration(UserDataInfoResponse); GPBObjCClassDeclaration(UserSubscriptionInfo); GPBObjCClassDeclaration(UserSubscriptionInfo_HistoryEntry); +GPBObjCClassDeclaration(UserVerificationAnalysis); GPBObjCClassDeclaration(Vector3); GPBObjCClassDeclaration(Vector4); +GPBObjCClassDeclaration(VerifyPurchaseRequest); +GPBObjCClassDeclaration(VerifyPurchaseResponse); #pragma mark - EiRoot @implementation EiRoot -// No extensions in the file and no imports, so no need to generate -// +extensionRegistry. +// No extensions in the file and no imports or none of the imports (direct or +// indirect) defined extensions, so no need to generate +extensionRegistry. @end -#pragma mark - EiRoot_FileDescriptor - -static GPBFileDescriptor *EiRoot_FileDescriptor(void) { - // This is called by +initialize so there is no need to worry - // about thread safety of the singleton. - static GPBFileDescriptor *descriptor = NULL; - if (!descriptor) { - GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); - descriptor = [[GPBFileDescriptor alloc] initWithPackage:@"ei" - syntax:GPBFileSyntaxProto2]; - } - return descriptor; -} +static GPBFileDescription EiRoot_FileDescription = { + .package = "ei", + .prefix = NULL, + .syntax = GPBFileSyntaxProto2 +}; #pragma mark - Enum Platform GPBEnumDescriptor *Platform_EnumDescriptor(void) { static _Atomic(GPBEnumDescriptor*) descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static const char *valueNames = "UnknownPlatform\000Ios\000Droid\000"; static const int32_t values[] = { @@ -198,7 +274,8 @@ @implementation EiRoot valueNames:valueNames values:values count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:Platform_IsValidValue]; + enumVerifier:Platform_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; GPBEnumDescriptor *expected = nil; if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { [worker release]; @@ -223,6 +300,7 @@ BOOL Platform_IsValidValue(int32_t value__) { GPBEnumDescriptor *DeviceFormFactor_EnumDescriptor(void) { static _Atomic(GPBEnumDescriptor*) descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static const char *valueNames = "UnknownDevice\000Phone\000Tablet\000"; static const int32_t values[] = { @@ -235,7 +313,8 @@ BOOL Platform_IsValidValue(int32_t value__) { valueNames:valueNames values:values count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:DeviceFormFactor_IsValidValue]; + enumVerifier:DeviceFormFactor_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; GPBEnumDescriptor *expected = nil; if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { [worker release]; @@ -260,6 +339,7 @@ BOOL DeviceFormFactor_IsValidValue(int32_t value__) { GPBEnumDescriptor *AdNetwork_EnumDescriptor(void) { static _Atomic(GPBEnumDescriptor*) descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static const char *valueNames = "Vungle\000Chartboost\000AdColony\000HyperMx\000Unity" "\000Facebook\000Applovin\000"; @@ -277,7 +357,8 @@ BOOL DeviceFormFactor_IsValidValue(int32_t value__) { valueNames:valueNames values:values count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:AdNetwork_IsValidValue]; + enumVerifier:AdNetwork_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; GPBEnumDescriptor *expected = nil; if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { [worker release]; @@ -306,6 +387,7 @@ BOOL AdNetwork_IsValidValue(int32_t value__) { GPBEnumDescriptor *Egg_EnumDescriptor(void) { static _Atomic(GPBEnumDescriptor*) descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static const char *valueNames = "Edible\000Superfood\000Medical\000RocketFuel\000Supe" "rMaterial\000Fusion\000Quantum\000Immortality\000Tac" @@ -347,7 +429,8 @@ BOOL AdNetwork_IsValidValue(int32_t value__) { valueNames:valueNames values:values count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:Egg_IsValidValue]; + enumVerifier:Egg_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; GPBEnumDescriptor *expected = nil; if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { [worker release]; @@ -395,6 +478,7 @@ BOOL Egg_IsValidValue(int32_t value__) { GPBEnumDescriptor *FarmType_EnumDescriptor(void) { static _Atomic(GPBEnumDescriptor*) descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static const char *valueNames = "Empty\000Home\000Contract\000"; static const int32_t values[] = { @@ -407,7 +491,8 @@ BOOL Egg_IsValidValue(int32_t value__) { valueNames:valueNames values:values count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:FarmType_IsValidValue]; + enumVerifier:FarmType_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; GPBEnumDescriptor *expected = nil; if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { [worker release]; @@ -432,6 +517,7 @@ BOOL FarmType_IsValidValue(int32_t value__) { GPBEnumDescriptor *GoalType_EnumDescriptor(void) { static _Atomic(GPBEnumDescriptor*) descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static const char *valueNames = "EggsLaid\000UnknownGoal\000"; static const int32_t values[] = { @@ -443,7 +529,8 @@ BOOL FarmType_IsValidValue(int32_t value__) { valueNames:valueNames values:values count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:GoalType_IsValidValue]; + enumVerifier:GoalType_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; GPBEnumDescriptor *expected = nil; if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { [worker release]; @@ -467,6 +554,7 @@ BOOL GoalType_IsValidValue(int32_t value__) { GPBEnumDescriptor *RewardType_EnumDescriptor(void) { static _Atomic(GPBEnumDescriptor*) descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static const char *valueNames = "Cash\000Gold\000SoulEggs\000EggsOfProphecy\000EpicRe" "searchItem\000PiggyFill\000PiggyMultiplier\000Pig" @@ -495,7 +583,8 @@ BOOL GoalType_IsValidValue(int32_t value__) { valueNames:valueNames values:values count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:RewardType_IsValidValue]; + enumVerifier:RewardType_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; GPBEnumDescriptor *expected = nil; if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { [worker release]; @@ -532,6 +621,7 @@ BOOL RewardType_IsValidValue(int32_t value__) { GPBEnumDescriptor *UILocation_EnumDescriptor(void) { static _Atomic(GPBEnumDescriptor*) descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static const char *valueNames = "None\000Shop\000BoostShop\000Piggy\000ProPermit\000Ultr" "aShop\000Shells\000ShellSets\000ShellsShowcase\000Ch" @@ -559,7 +649,8 @@ BOOL RewardType_IsValidValue(int32_t value__) { valueNames:valueNames values:values count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:UILocation_IsValidValue]; + enumVerifier:UILocation_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; GPBEnumDescriptor *expected = nil; if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { [worker release]; @@ -596,6 +687,7 @@ BOOL UILocation_IsValidValue(int32_t value__) { GPBEnumDescriptor *UserType_EnumDescriptor(void) { static _Atomic(GPBEnumDescriptor*) descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static const char *valueNames = "AllUsers\000EggedUp\000ContractsUnlocked\000Artif" "actsUnlocked\000FuelTankUnlocked\000ProPermitA" @@ -626,7 +718,8 @@ BOOL UILocation_IsValidValue(int32_t value__) { valueNames:valueNames values:values count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:UserType_IsValidValue]; + enumVerifier:UserType_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; GPBEnumDescriptor *expected = nil; if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { [worker release]; @@ -664,6 +757,7 @@ BOOL UserType_IsValidValue(int32_t value__) { GPBEnumDescriptor *LeaderboardScope_EnumDescriptor(void) { static _Atomic(GPBEnumDescriptor*) descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static const char *valueNames = "AllTime\000CurrentSeason\000"; static const int32_t values[] = { @@ -675,7 +769,8 @@ BOOL UserType_IsValidValue(int32_t value__) { valueNames:valueNames values:values count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:LeaderboardScope_IsValidValue]; + enumVerifier:LeaderboardScope_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; GPBEnumDescriptor *expected = nil; if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { [worker release]; @@ -694,470 +789,1634 @@ BOOL LeaderboardScope_IsValidValue(int32_t value__) { } } -#pragma mark - Vector3 - -@implementation Vector3 - -@dynamic hasX, x; -@dynamic hasY, y; -@dynamic hasZ, z; - -typedef struct Vector3__storage_ { - uint32_t _has_storage_[1]; - float x; - float y; - float z; -} Vector3__storage_; +#pragma mark - Enum EggIncFirstContactResponse_ErrorCodes -// This method is threadsafe because it is initially called -// in +initialize for each subclass. -+ (GPBDescriptor *)descriptor { - static GPBDescriptor *descriptor = nil; +GPBEnumDescriptor *EggIncFirstContactResponse_ErrorCodes_EnumDescriptor(void) { + static _Atomic(GPBEnumDescriptor*) descriptor = nil; if (!descriptor) { - static GPBMessageFieldDescription fields[] = { - { - .name = "x", - .dataTypeSpecific.clazz = Nil, - .number = Vector3_FieldNumber_X, - .hasIndex = 0, - .offset = (uint32_t)offsetof(Vector3__storage_, x), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeFloat, - }, - { - .name = "y", - .dataTypeSpecific.clazz = Nil, - .number = Vector3_FieldNumber_Y, - .hasIndex = 1, - .offset = (uint32_t)offsetof(Vector3__storage_, y), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeFloat, - }, - { - .name = "z", - .dataTypeSpecific.clazz = Nil, - .number = Vector3_FieldNumber_Z, - .hasIndex = 2, - .offset = (uint32_t)offsetof(Vector3__storage_, z), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeFloat, - }, + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static const char *valueNames = + "NoError\000ExistingUserWGamerId\000UserNotFoun" + "d\000BackupConflict\000"; + static const int32_t values[] = { + EggIncFirstContactResponse_ErrorCodes_NoError, + EggIncFirstContactResponse_ErrorCodes_ExistingUserWGamerId, + EggIncFirstContactResponse_ErrorCodes_UserNotFound, + EggIncFirstContactResponse_ErrorCodes_BackupConflict, }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[Vector3 class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(Vector3__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; + GPBEnumDescriptor *worker = + [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(EggIncFirstContactResponse_ErrorCodes) + valueNames:valueNames + values:values + count:(uint32_t)(sizeof(values) / sizeof(int32_t)) + enumVerifier:EggIncFirstContactResponse_ErrorCodes_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; + GPBEnumDescriptor *expected = nil; + if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { + [worker release]; + } } return descriptor; } -@end +BOOL EggIncFirstContactResponse_ErrorCodes_IsValidValue(int32_t value__) { + switch (value__) { + case EggIncFirstContactResponse_ErrorCodes_NoError: + case EggIncFirstContactResponse_ErrorCodes_ExistingUserWGamerId: + case EggIncFirstContactResponse_ErrorCodes_UserNotFound: + case EggIncFirstContactResponse_ErrorCodes_BackupConflict: + return YES; + default: + return NO; + } +} -#pragma mark - Vector4 +#pragma mark - Enum GameModifier_GameDimension -@implementation Vector4 +GPBEnumDescriptor *GameModifier_GameDimension_EnumDescriptor(void) { + static _Atomic(GPBEnumDescriptor*) descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static const char *valueNames = + "Invalid\000Earnings\000AwayEarnings\000InternalHa" + "tcheryRate\000EggLayingRate\000ShippingCapacit" + "y\000HabCapacity\000VehicleCost\000HabCost\000Resear" + "chCost\000"; + static const int32_t values[] = { + GameModifier_GameDimension_Invalid, + GameModifier_GameDimension_Earnings, + GameModifier_GameDimension_AwayEarnings, + GameModifier_GameDimension_InternalHatcheryRate, + GameModifier_GameDimension_EggLayingRate, + GameModifier_GameDimension_ShippingCapacity, + GameModifier_GameDimension_HabCapacity, + GameModifier_GameDimension_VehicleCost, + GameModifier_GameDimension_HabCost, + GameModifier_GameDimension_ResearchCost, + }; + GPBEnumDescriptor *worker = + [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(GameModifier_GameDimension) + valueNames:valueNames + values:values + count:(uint32_t)(sizeof(values) / sizeof(int32_t)) + enumVerifier:GameModifier_GameDimension_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; + GPBEnumDescriptor *expected = nil; + if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { + [worker release]; + } + } + return descriptor; +} -@dynamic hasX, x; -@dynamic hasY, y; -@dynamic hasZ, z; -@dynamic hasW, w; +BOOL GameModifier_GameDimension_IsValidValue(int32_t value__) { + switch (value__) { + case GameModifier_GameDimension_Invalid: + case GameModifier_GameDimension_Earnings: + case GameModifier_GameDimension_AwayEarnings: + case GameModifier_GameDimension_InternalHatcheryRate: + case GameModifier_GameDimension_EggLayingRate: + case GameModifier_GameDimension_ShippingCapacity: + case GameModifier_GameDimension_HabCapacity: + case GameModifier_GameDimension_VehicleCost: + case GameModifier_GameDimension_HabCost: + case GameModifier_GameDimension_ResearchCost: + return YES; + default: + return NO; + } +} -typedef struct Vector4__storage_ { - uint32_t _has_storage_[1]; - float x; - float y; - float z; - float w; -} Vector4__storage_; +#pragma mark - Enum Contract_PlayerGrade -// This method is threadsafe because it is initially called -// in +initialize for each subclass. -+ (GPBDescriptor *)descriptor { - static GPBDescriptor *descriptor = nil; +GPBEnumDescriptor *Contract_PlayerGrade_EnumDescriptor(void) { + static _Atomic(GPBEnumDescriptor*) descriptor = nil; if (!descriptor) { - static GPBMessageFieldDescription fields[] = { - { - .name = "x", - .dataTypeSpecific.clazz = Nil, - .number = Vector4_FieldNumber_X, - .hasIndex = 0, - .offset = (uint32_t)offsetof(Vector4__storage_, x), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeFloat, - }, - { - .name = "y", - .dataTypeSpecific.clazz = Nil, - .number = Vector4_FieldNumber_Y, - .hasIndex = 1, - .offset = (uint32_t)offsetof(Vector4__storage_, y), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeFloat, - }, - { - .name = "z", - .dataTypeSpecific.clazz = Nil, - .number = Vector4_FieldNumber_Z, - .hasIndex = 2, - .offset = (uint32_t)offsetof(Vector4__storage_, z), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeFloat, - }, - { - .name = "w", - .dataTypeSpecific.clazz = Nil, - .number = Vector4_FieldNumber_W, - .hasIndex = 3, - .offset = (uint32_t)offsetof(Vector4__storage_, w), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeFloat, - }, + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static const char *valueNames = + "GradeUnset\000GradeC\000GradeB\000GradeA\000GradeAa\000" + "GradeAaa\000"; + static const int32_t values[] = { + Contract_PlayerGrade_GradeUnset, + Contract_PlayerGrade_GradeC, + Contract_PlayerGrade_GradeB, + Contract_PlayerGrade_GradeA, + Contract_PlayerGrade_GradeAa, + Contract_PlayerGrade_GradeAaa, }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[Vector4 class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(Vector4__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; + GPBEnumDescriptor *worker = + [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(Contract_PlayerGrade) + valueNames:valueNames + values:values + count:(uint32_t)(sizeof(values) / sizeof(int32_t)) + enumVerifier:Contract_PlayerGrade_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; + GPBEnumDescriptor *expected = nil; + if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { + [worker release]; + } } return descriptor; } -@end +BOOL Contract_PlayerGrade_IsValidValue(int32_t value__) { + switch (value__) { + case Contract_PlayerGrade_GradeUnset: + case Contract_PlayerGrade_GradeC: + case Contract_PlayerGrade_GradeB: + case Contract_PlayerGrade_GradeA: + case Contract_PlayerGrade_GradeAa: + case Contract_PlayerGrade_GradeAaa: + return YES; + default: + return NO; + } +} -#pragma mark - Backup +#pragma mark - Enum ContractPlayerInfo_Status + +GPBEnumDescriptor *ContractPlayerInfo_Status_EnumDescriptor(void) { + static _Atomic(GPBEnumDescriptor*) descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static const char *valueNames = + "Unknown\000Calculating\000OutOfDate\000Incomplete" + "\000Complete\000"; + static const int32_t values[] = { + ContractPlayerInfo_Status_Unknown, + ContractPlayerInfo_Status_Calculating, + ContractPlayerInfo_Status_OutOfDate, + ContractPlayerInfo_Status_Incomplete, + ContractPlayerInfo_Status_Complete, + }; + GPBEnumDescriptor *worker = + [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(ContractPlayerInfo_Status) + valueNames:valueNames + values:values + count:(uint32_t)(sizeof(values) / sizeof(int32_t)) + enumVerifier:ContractPlayerInfo_Status_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; + GPBEnumDescriptor *expected = nil; + if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { + [worker release]; + } + } + return descriptor; +} + +BOOL ContractPlayerInfo_Status_IsValidValue(int32_t value__) { + switch (value__) { + case ContractPlayerInfo_Status_Unknown: + case ContractPlayerInfo_Status_Calculating: + case ContractPlayerInfo_Status_OutOfDate: + case ContractPlayerInfo_Status_Incomplete: + case ContractPlayerInfo_Status_Complete: + return YES; + default: + return NO; + } +} + +#pragma mark - Enum ContractEvaluation_PoorBehavior + +GPBEnumDescriptor *ContractEvaluation_PoorBehavior_EnumDescriptor(void) { + static _Atomic(GPBEnumDescriptor*) descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static const char *valueNames = + "None\000LowContribution\000BadContribution\000Dis" + "honorablyDischarged\000PoorTeamwork\000Abandon" + "edCoop\000TimeCheat\000"; + static const int32_t values[] = { + ContractEvaluation_PoorBehavior_None, + ContractEvaluation_PoorBehavior_LowContribution, + ContractEvaluation_PoorBehavior_BadContribution, + ContractEvaluation_PoorBehavior_DishonorablyDischarged, + ContractEvaluation_PoorBehavior_PoorTeamwork, + ContractEvaluation_PoorBehavior_AbandonedCoop, + ContractEvaluation_PoorBehavior_TimeCheat, + }; + GPBEnumDescriptor *worker = + [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(ContractEvaluation_PoorBehavior) + valueNames:valueNames + values:values + count:(uint32_t)(sizeof(values) / sizeof(int32_t)) + enumVerifier:ContractEvaluation_PoorBehavior_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; + GPBEnumDescriptor *expected = nil; + if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { + [worker release]; + } + } + return descriptor; +} + +BOOL ContractEvaluation_PoorBehavior_IsValidValue(int32_t value__) { + switch (value__) { + case ContractEvaluation_PoorBehavior_None: + case ContractEvaluation_PoorBehavior_LowContribution: + case ContractEvaluation_PoorBehavior_BadContribution: + case ContractEvaluation_PoorBehavior_DishonorablyDischarged: + case ContractEvaluation_PoorBehavior_PoorTeamwork: + case ContractEvaluation_PoorBehavior_AbandonedCoop: + case ContractEvaluation_PoorBehavior_TimeCheat: + return YES; + default: + return NO; + } +} + +#pragma mark - Enum ContractEvaluation_Status + +GPBEnumDescriptor *ContractEvaluation_Status_EnumDescriptor(void) { + static _Atomic(GPBEnumDescriptor*) descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static const char *valueNames = + "Unknown\000Pending\000Evaluating\000Complete\000"; + static const int32_t values[] = { + ContractEvaluation_Status_Unknown, + ContractEvaluation_Status_Pending, + ContractEvaluation_Status_Evaluating, + ContractEvaluation_Status_Complete, + }; + GPBEnumDescriptor *worker = + [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(ContractEvaluation_Status) + valueNames:valueNames + values:values + count:(uint32_t)(sizeof(values) / sizeof(int32_t)) + enumVerifier:ContractEvaluation_Status_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; + GPBEnumDescriptor *expected = nil; + if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { + [worker release]; + } + } + return descriptor; +} + +BOOL ContractEvaluation_Status_IsValidValue(int32_t value__) { + switch (value__) { + case ContractEvaluation_Status_Unknown: + case ContractEvaluation_Status_Pending: + case ContractEvaluation_Status_Evaluating: + case ContractEvaluation_Status_Complete: + return YES; + default: + return NO; + } +} + +#pragma mark - Enum ContractCoopStatusResponse_ResponseStatus + +GPBEnumDescriptor *ContractCoopStatusResponse_ResponseStatus_EnumDescriptor(void) { + static _Atomic(GPBEnumDescriptor*) descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static const char *valueNames = + "NoError\000MissingUser\000MissingCoopId\000Missin" + "gContractId\000MembershipNotFound\000CoopNotFo" + "und\000ContractNotFound\000InvalidMembership\000N" + "oHTTPResponse\000"; + static const int32_t values[] = { + ContractCoopStatusResponse_ResponseStatus_NoError, + ContractCoopStatusResponse_ResponseStatus_MissingUser, + ContractCoopStatusResponse_ResponseStatus_MissingCoopId, + ContractCoopStatusResponse_ResponseStatus_MissingContractId, + ContractCoopStatusResponse_ResponseStatus_MembershipNotFound, + ContractCoopStatusResponse_ResponseStatus_CoopNotFound, + ContractCoopStatusResponse_ResponseStatus_ContractNotFound, + ContractCoopStatusResponse_ResponseStatus_InvalidMembership, + ContractCoopStatusResponse_ResponseStatus_NoHTTPResponse, + }; + static const char *extraTextFormatInfo = "\001\010b\204\350\000"; + GPBEnumDescriptor *worker = + [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(ContractCoopStatusResponse_ResponseStatus) + valueNames:valueNames + values:values + count:(uint32_t)(sizeof(values) / sizeof(int32_t)) + enumVerifier:ContractCoopStatusResponse_ResponseStatus_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed + extraTextFormatInfo:extraTextFormatInfo]; + GPBEnumDescriptor *expected = nil; + if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { + [worker release]; + } + } + return descriptor; +} + +BOOL ContractCoopStatusResponse_ResponseStatus_IsValidValue(int32_t value__) { + switch (value__) { + case ContractCoopStatusResponse_ResponseStatus_NoError: + case ContractCoopStatusResponse_ResponseStatus_MissingUser: + case ContractCoopStatusResponse_ResponseStatus_MissingCoopId: + case ContractCoopStatusResponse_ResponseStatus_MissingContractId: + case ContractCoopStatusResponse_ResponseStatus_MembershipNotFound: + case ContractCoopStatusResponse_ResponseStatus_CoopNotFound: + case ContractCoopStatusResponse_ResponseStatus_ContractNotFound: + case ContractCoopStatusResponse_ResponseStatus_InvalidMembership: + case ContractCoopStatusResponse_ResponseStatus_NoHTTPResponse: + return YES; + default: + return NO; + } +} + +#pragma mark - Enum ContractCoopStatusResponse_MemberStatus + +GPBEnumDescriptor *ContractCoopStatusResponse_MemberStatus_EnumDescriptor(void) { + static _Atomic(GPBEnumDescriptor*) descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static const char *valueNames = + "Valid\000KickedInactive\000KickedPrivate\000Kicke" + "dCheats\000KickedLeech\000"; + static const int32_t values[] = { + ContractCoopStatusResponse_MemberStatus_Valid, + ContractCoopStatusResponse_MemberStatus_KickedInactive, + ContractCoopStatusResponse_MemberStatus_KickedPrivate, + ContractCoopStatusResponse_MemberStatus_KickedCheats, + ContractCoopStatusResponse_MemberStatus_KickedLeech, + }; + GPBEnumDescriptor *worker = + [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(ContractCoopStatusResponse_MemberStatus) + valueNames:valueNames + values:values + count:(uint32_t)(sizeof(values) / sizeof(int32_t)) + enumVerifier:ContractCoopStatusResponse_MemberStatus_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; + GPBEnumDescriptor *expected = nil; + if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { + [worker release]; + } + } + return descriptor; +} + +BOOL ContractCoopStatusResponse_MemberStatus_IsValidValue(int32_t value__) { + switch (value__) { + case ContractCoopStatusResponse_MemberStatus_Valid: + case ContractCoopStatusResponse_MemberStatus_KickedInactive: + case ContractCoopStatusResponse_MemberStatus_KickedPrivate: + case ContractCoopStatusResponse_MemberStatus_KickedCheats: + case ContractCoopStatusResponse_MemberStatus_KickedLeech: + return YES; + default: + return NO; + } +} + +#pragma mark - Enum ContractCoopStatusResponse_Status + +GPBEnumDescriptor *ContractCoopStatusResponse_Status_EnumDescriptor(void) { + static _Atomic(GPBEnumDescriptor*) descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static const char *valueNames = + "Unknown\000Lobby\000Active\000Complete\000Finalized\000"; + static const int32_t values[] = { + ContractCoopStatusResponse_Status_Unknown, + ContractCoopStatusResponse_Status_Lobby, + ContractCoopStatusResponse_Status_Active, + ContractCoopStatusResponse_Status_Complete, + ContractCoopStatusResponse_Status_Finalized, + }; + GPBEnumDescriptor *worker = + [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(ContractCoopStatusResponse_Status) + valueNames:valueNames + values:values + count:(uint32_t)(sizeof(values) / sizeof(int32_t)) + enumVerifier:ContractCoopStatusResponse_Status_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; + GPBEnumDescriptor *expected = nil; + if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { + [worker release]; + } + } + return descriptor; +} + +BOOL ContractCoopStatusResponse_Status_IsValidValue(int32_t value__) { + switch (value__) { + case ContractCoopStatusResponse_Status_Unknown: + case ContractCoopStatusResponse_Status_Lobby: + case ContractCoopStatusResponse_Status_Active: + case ContractCoopStatusResponse_Status_Complete: + case ContractCoopStatusResponse_Status_Finalized: + return YES; + default: + return NO; + } +} + +#pragma mark - Enum ReportPlayerCoopRequest_Reason + +GPBEnumDescriptor *ReportPlayerCoopRequest_Reason_EnumDescriptor(void) { + static _Atomic(GPBEnumDescriptor*) descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static const char *valueNames = + "Unknown\000OffensiveName\000Cheating\000Leeching\000"; + static const int32_t values[] = { + ReportPlayerCoopRequest_Reason_Unknown, + ReportPlayerCoopRequest_Reason_OffensiveName, + ReportPlayerCoopRequest_Reason_Cheating, + ReportPlayerCoopRequest_Reason_Leeching, + }; + GPBEnumDescriptor *worker = + [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(ReportPlayerCoopRequest_Reason) + valueNames:valueNames + values:values + count:(uint32_t)(sizeof(values) / sizeof(int32_t)) + enumVerifier:ReportPlayerCoopRequest_Reason_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; + GPBEnumDescriptor *expected = nil; + if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { + [worker release]; + } + } + return descriptor; +} + +BOOL ReportPlayerCoopRequest_Reason_IsValidValue(int32_t value__) { + switch (value__) { + case ReportPlayerCoopRequest_Reason_Unknown: + case ReportPlayerCoopRequest_Reason_OffensiveName: + case ReportPlayerCoopRequest_Reason_Cheating: + case ReportPlayerCoopRequest_Reason_Leeching: + return YES; + default: + return NO; + } +} + +#pragma mark - Enum KickPlayerCoopRequest_Reason + +GPBEnumDescriptor *KickPlayerCoopRequest_Reason_EnumDescriptor(void) { + static _Atomic(GPBEnumDescriptor*) descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static const char *valueNames = + "Invalid\000Cheater\000Idle\000Leech\000Private\000"; + static const int32_t values[] = { + KickPlayerCoopRequest_Reason_Invalid, + KickPlayerCoopRequest_Reason_Cheater, + KickPlayerCoopRequest_Reason_Idle, + KickPlayerCoopRequest_Reason_Leech, + KickPlayerCoopRequest_Reason_Private, + }; + GPBEnumDescriptor *worker = + [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(KickPlayerCoopRequest_Reason) + valueNames:valueNames + values:values + count:(uint32_t)(sizeof(values) / sizeof(int32_t)) + enumVerifier:KickPlayerCoopRequest_Reason_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; + GPBEnumDescriptor *expected = nil; + if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { + [worker release]; + } + } + return descriptor; +} + +BOOL KickPlayerCoopRequest_Reason_IsValidValue(int32_t value__) { + switch (value__) { + case KickPlayerCoopRequest_Reason_Invalid: + case KickPlayerCoopRequest_Reason_Cheater: + case KickPlayerCoopRequest_Reason_Idle: + case KickPlayerCoopRequest_Reason_Leech: + case KickPlayerCoopRequest_Reason_Private: + return YES; + default: + return NO; + } +} + +#pragma mark - Enum LiveConfig_HelpConfig_HowToVideoInfo_Type + +GPBEnumDescriptor *LiveConfig_HelpConfig_HowToVideoInfo_Type_EnumDescriptor(void) { + static _Atomic(GPBEnumDescriptor*) descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static const char *valueNames = + "Video\000Article\000"; + static const int32_t values[] = { + LiveConfig_HelpConfig_HowToVideoInfo_Type_Video, + LiveConfig_HelpConfig_HowToVideoInfo_Type_Article, + }; + GPBEnumDescriptor *worker = + [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(LiveConfig_HelpConfig_HowToVideoInfo_Type) + valueNames:valueNames + values:values + count:(uint32_t)(sizeof(values) / sizeof(int32_t)) + enumVerifier:LiveConfig_HelpConfig_HowToVideoInfo_Type_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; + GPBEnumDescriptor *expected = nil; + if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { + [worker release]; + } + } + return descriptor; +} + +BOOL LiveConfig_HelpConfig_HowToVideoInfo_Type_IsValidValue(int32_t value__) { + switch (value__) { + case LiveConfig_HelpConfig_HowToVideoInfo_Type_Video: + case LiveConfig_HelpConfig_HowToVideoInfo_Type_Article: + return YES; + default: + return NO; + } +} + +#pragma mark - Enum MissionInfo_Spaceship + +GPBEnumDescriptor *MissionInfo_Spaceship_EnumDescriptor(void) { + static _Atomic(GPBEnumDescriptor*) descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static const char *valueNames = + "ChickenOne\000ChickenNine\000ChickenHeavy\000Bcr\000" + "MilleniumChicken\000CorellihenCorvette\000Gale" + "ggtica\000Chickfiant\000Voyegger\000Henerprise\000At" + "reggies\000"; + static const int32_t values[] = { + MissionInfo_Spaceship_ChickenOne, + MissionInfo_Spaceship_ChickenNine, + MissionInfo_Spaceship_ChickenHeavy, + MissionInfo_Spaceship_Bcr, + MissionInfo_Spaceship_MilleniumChicken, + MissionInfo_Spaceship_CorellihenCorvette, + MissionInfo_Spaceship_Galeggtica, + MissionInfo_Spaceship_Chickfiant, + MissionInfo_Spaceship_Voyegger, + MissionInfo_Spaceship_Henerprise, + MissionInfo_Spaceship_Atreggies, + }; + GPBEnumDescriptor *worker = + [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(MissionInfo_Spaceship) + valueNames:valueNames + values:values + count:(uint32_t)(sizeof(values) / sizeof(int32_t)) + enumVerifier:MissionInfo_Spaceship_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; + GPBEnumDescriptor *expected = nil; + if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { + [worker release]; + } + } + return descriptor; +} + +BOOL MissionInfo_Spaceship_IsValidValue(int32_t value__) { + switch (value__) { + case MissionInfo_Spaceship_ChickenOne: + case MissionInfo_Spaceship_ChickenNine: + case MissionInfo_Spaceship_ChickenHeavy: + case MissionInfo_Spaceship_Bcr: + case MissionInfo_Spaceship_MilleniumChicken: + case MissionInfo_Spaceship_CorellihenCorvette: + case MissionInfo_Spaceship_Galeggtica: + case MissionInfo_Spaceship_Chickfiant: + case MissionInfo_Spaceship_Voyegger: + case MissionInfo_Spaceship_Henerprise: + case MissionInfo_Spaceship_Atreggies: + return YES; + default: + return NO; + } +} + +#pragma mark - Enum MissionInfo_Status + +GPBEnumDescriptor *MissionInfo_Status_EnumDescriptor(void) { + static _Atomic(GPBEnumDescriptor*) descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static const char *valueNames = + "Fueling\000PrepareToLaunch\000Exploring\000Return" + "ed\000Analyzing\000Complete\000Archived\000"; + static const int32_t values[] = { + MissionInfo_Status_Fueling, + MissionInfo_Status_PrepareToLaunch, + MissionInfo_Status_Exploring, + MissionInfo_Status_Returned, + MissionInfo_Status_Analyzing, + MissionInfo_Status_Complete, + MissionInfo_Status_Archived, + }; + GPBEnumDescriptor *worker = + [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(MissionInfo_Status) + valueNames:valueNames + values:values + count:(uint32_t)(sizeof(values) / sizeof(int32_t)) + enumVerifier:MissionInfo_Status_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; + GPBEnumDescriptor *expected = nil; + if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { + [worker release]; + } + } + return descriptor; +} + +BOOL MissionInfo_Status_IsValidValue(int32_t value__) { + switch (value__) { + case MissionInfo_Status_Fueling: + case MissionInfo_Status_PrepareToLaunch: + case MissionInfo_Status_Exploring: + case MissionInfo_Status_Returned: + case MissionInfo_Status_Analyzing: + case MissionInfo_Status_Complete: + case MissionInfo_Status_Archived: + return YES; + default: + return NO; + } +} + +#pragma mark - Enum MissionInfo_DurationType + +GPBEnumDescriptor *MissionInfo_DurationType_EnumDescriptor(void) { + static _Atomic(GPBEnumDescriptor*) descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static const char *valueNames = + "Short\000Long\000Epic\000Tutorial\000"; + static const int32_t values[] = { + MissionInfo_DurationType_Short, + MissionInfo_DurationType_Long, + MissionInfo_DurationType_Epic, + MissionInfo_DurationType_Tutorial, + }; + GPBEnumDescriptor *worker = + [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(MissionInfo_DurationType) + valueNames:valueNames + values:values + count:(uint32_t)(sizeof(values) / sizeof(int32_t)) + enumVerifier:MissionInfo_DurationType_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; + GPBEnumDescriptor *expected = nil; + if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { + [worker release]; + } + } + return descriptor; +} + +BOOL MissionInfo_DurationType_IsValidValue(int32_t value__) { + switch (value__) { + case MissionInfo_DurationType_Short: + case MissionInfo_DurationType_Long: + case MissionInfo_DurationType_Epic: + case MissionInfo_DurationType_Tutorial: + return YES; + default: + return NO; + } +} + +#pragma mark - Enum ArtifactSpec_Name + +GPBEnumDescriptor *ArtifactSpec_Name_EnumDescriptor(void) { + static _Atomic(GPBEnumDescriptor*) descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static const char *valueNames = + "LunarTotem\000NeodymiumMedallion\000BeakOfMida" + "s\000LightOfEggendil\000DemetersNecklace\000VialM" + "artianDust\000OrnateGusset\000TheChalice\000BookO" + "fBasan\000PhoenixFeather\000TungstenAnkh\000Aurel" + "ianBrooch\000CarvedRainstick\000PuzzleCube\000Qua" + "ntumMetronome\000ShipInABottle\000TachyonDefle" + "ctor\000InterstellarCompass\000DilithiumMonocl" + "e\000TitaniumActuator\000MercurysLens\000TachyonS" + "tone\000DilithiumStone\000ShellStone\000LunarSton" + "e\000SoulStone\000ProphecyStone\000QuantumStone\000T" + "erraStone\000LifeStone\000ClarityStone\000Extrate" + "rrestrialAluminum\000AncientTungsten\000SpaceR" + "ocks\000AlienWood\000GoldMeteorite\000TauCetiGeod" + "e\000CentaurianSteel\000EridaniFeather\000DronePa" + "rts\000CelestialBronze\000LalandeHide\000SolarTit" + "anium\000TachyonStoneFragment\000DilithiumSton" + "eFragment\000ShellStoneFragment\000LunarStoneF" + "ragment\000SoulStoneFragment\000ProphecyStoneF" + "ragment\000QuantumStoneFragment\000TerraStoneF" + "ragment\000LifeStoneFragment\000ClarityStoneFr" + "agment\000Unknown\000"; + static const int32_t values[] = { + ArtifactSpec_Name_LunarTotem, + ArtifactSpec_Name_NeodymiumMedallion, + ArtifactSpec_Name_BeakOfMidas, + ArtifactSpec_Name_LightOfEggendil, + ArtifactSpec_Name_DemetersNecklace, + ArtifactSpec_Name_VialMartianDust, + ArtifactSpec_Name_OrnateGusset, + ArtifactSpec_Name_TheChalice, + ArtifactSpec_Name_BookOfBasan, + ArtifactSpec_Name_PhoenixFeather, + ArtifactSpec_Name_TungstenAnkh, + ArtifactSpec_Name_AurelianBrooch, + ArtifactSpec_Name_CarvedRainstick, + ArtifactSpec_Name_PuzzleCube, + ArtifactSpec_Name_QuantumMetronome, + ArtifactSpec_Name_ShipInABottle, + ArtifactSpec_Name_TachyonDeflector, + ArtifactSpec_Name_InterstellarCompass, + ArtifactSpec_Name_DilithiumMonocle, + ArtifactSpec_Name_TitaniumActuator, + ArtifactSpec_Name_MercurysLens, + ArtifactSpec_Name_TachyonStone, + ArtifactSpec_Name_DilithiumStone, + ArtifactSpec_Name_ShellStone, + ArtifactSpec_Name_LunarStone, + ArtifactSpec_Name_SoulStone, + ArtifactSpec_Name_ProphecyStone, + ArtifactSpec_Name_QuantumStone, + ArtifactSpec_Name_TerraStone, + ArtifactSpec_Name_LifeStone, + ArtifactSpec_Name_ClarityStone, + ArtifactSpec_Name_ExtraterrestrialAluminum, + ArtifactSpec_Name_AncientTungsten, + ArtifactSpec_Name_SpaceRocks, + ArtifactSpec_Name_AlienWood, + ArtifactSpec_Name_GoldMeteorite, + ArtifactSpec_Name_TauCetiGeode, + ArtifactSpec_Name_CentaurianSteel, + ArtifactSpec_Name_EridaniFeather, + ArtifactSpec_Name_DroneParts, + ArtifactSpec_Name_CelestialBronze, + ArtifactSpec_Name_LalandeHide, + ArtifactSpec_Name_SolarTitanium, + ArtifactSpec_Name_TachyonStoneFragment, + ArtifactSpec_Name_DilithiumStoneFragment, + ArtifactSpec_Name_ShellStoneFragment, + ArtifactSpec_Name_LunarStoneFragment, + ArtifactSpec_Name_SoulStoneFragment, + ArtifactSpec_Name_ProphecyStoneFragment, + ArtifactSpec_Name_QuantumStoneFragment, + ArtifactSpec_Name_TerraStoneFragment, + ArtifactSpec_Name_LifeStoneFragment, + ArtifactSpec_Name_ClarityStoneFragment, + ArtifactSpec_Name_Unknown, + }; + GPBEnumDescriptor *worker = + [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(ArtifactSpec_Name) + valueNames:valueNames + values:values + count:(uint32_t)(sizeof(values) / sizeof(int32_t)) + enumVerifier:ArtifactSpec_Name_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; + GPBEnumDescriptor *expected = nil; + if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { + [worker release]; + } + } + return descriptor; +} + +BOOL ArtifactSpec_Name_IsValidValue(int32_t value__) { + switch (value__) { + case ArtifactSpec_Name_LunarTotem: + case ArtifactSpec_Name_NeodymiumMedallion: + case ArtifactSpec_Name_BeakOfMidas: + case ArtifactSpec_Name_LightOfEggendil: + case ArtifactSpec_Name_DemetersNecklace: + case ArtifactSpec_Name_VialMartianDust: + case ArtifactSpec_Name_OrnateGusset: + case ArtifactSpec_Name_TheChalice: + case ArtifactSpec_Name_BookOfBasan: + case ArtifactSpec_Name_PhoenixFeather: + case ArtifactSpec_Name_TungstenAnkh: + case ArtifactSpec_Name_AurelianBrooch: + case ArtifactSpec_Name_CarvedRainstick: + case ArtifactSpec_Name_PuzzleCube: + case ArtifactSpec_Name_QuantumMetronome: + case ArtifactSpec_Name_ShipInABottle: + case ArtifactSpec_Name_TachyonDeflector: + case ArtifactSpec_Name_InterstellarCompass: + case ArtifactSpec_Name_DilithiumMonocle: + case ArtifactSpec_Name_TitaniumActuator: + case ArtifactSpec_Name_MercurysLens: + case ArtifactSpec_Name_TachyonStone: + case ArtifactSpec_Name_DilithiumStone: + case ArtifactSpec_Name_ShellStone: + case ArtifactSpec_Name_LunarStone: + case ArtifactSpec_Name_SoulStone: + case ArtifactSpec_Name_ProphecyStone: + case ArtifactSpec_Name_QuantumStone: + case ArtifactSpec_Name_TerraStone: + case ArtifactSpec_Name_LifeStone: + case ArtifactSpec_Name_ClarityStone: + case ArtifactSpec_Name_ExtraterrestrialAluminum: + case ArtifactSpec_Name_AncientTungsten: + case ArtifactSpec_Name_SpaceRocks: + case ArtifactSpec_Name_AlienWood: + case ArtifactSpec_Name_GoldMeteorite: + case ArtifactSpec_Name_TauCetiGeode: + case ArtifactSpec_Name_CentaurianSteel: + case ArtifactSpec_Name_EridaniFeather: + case ArtifactSpec_Name_DroneParts: + case ArtifactSpec_Name_CelestialBronze: + case ArtifactSpec_Name_LalandeHide: + case ArtifactSpec_Name_SolarTitanium: + case ArtifactSpec_Name_TachyonStoneFragment: + case ArtifactSpec_Name_DilithiumStoneFragment: + case ArtifactSpec_Name_ShellStoneFragment: + case ArtifactSpec_Name_LunarStoneFragment: + case ArtifactSpec_Name_SoulStoneFragment: + case ArtifactSpec_Name_ProphecyStoneFragment: + case ArtifactSpec_Name_QuantumStoneFragment: + case ArtifactSpec_Name_TerraStoneFragment: + case ArtifactSpec_Name_LifeStoneFragment: + case ArtifactSpec_Name_ClarityStoneFragment: + case ArtifactSpec_Name_Unknown: + return YES; + default: + return NO; + } +} + +#pragma mark - Enum ArtifactSpec_Level + +GPBEnumDescriptor *ArtifactSpec_Level_EnumDescriptor(void) { + static _Atomic(GPBEnumDescriptor*) descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static const char *valueNames = + "Inferior\000Lesser\000Normal\000Greater\000Superior\000"; + static const int32_t values[] = { + ArtifactSpec_Level_Inferior, + ArtifactSpec_Level_Lesser, + ArtifactSpec_Level_Normal, + ArtifactSpec_Level_Greater, + ArtifactSpec_Level_Superior, + }; + GPBEnumDescriptor *worker = + [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(ArtifactSpec_Level) + valueNames:valueNames + values:values + count:(uint32_t)(sizeof(values) / sizeof(int32_t)) + enumVerifier:ArtifactSpec_Level_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; + GPBEnumDescriptor *expected = nil; + if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { + [worker release]; + } + } + return descriptor; +} + +BOOL ArtifactSpec_Level_IsValidValue(int32_t value__) { + switch (value__) { + case ArtifactSpec_Level_Inferior: + case ArtifactSpec_Level_Lesser: + case ArtifactSpec_Level_Normal: + case ArtifactSpec_Level_Greater: + case ArtifactSpec_Level_Superior: + return YES; + default: + return NO; + } +} + +#pragma mark - Enum ArtifactSpec_Rarity + +GPBEnumDescriptor *ArtifactSpec_Rarity_EnumDescriptor(void) { + static _Atomic(GPBEnumDescriptor*) descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static const char *valueNames = + "Common\000Rare\000Epic\000Legendary\000"; + static const int32_t values[] = { + ArtifactSpec_Rarity_Common, + ArtifactSpec_Rarity_Rare, + ArtifactSpec_Rarity_Epic, + ArtifactSpec_Rarity_Legendary, + }; + GPBEnumDescriptor *worker = + [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(ArtifactSpec_Rarity) + valueNames:valueNames + values:values + count:(uint32_t)(sizeof(values) / sizeof(int32_t)) + enumVerifier:ArtifactSpec_Rarity_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; + GPBEnumDescriptor *expected = nil; + if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { + [worker release]; + } + } + return descriptor; +} + +BOOL ArtifactSpec_Rarity_IsValidValue(int32_t value__) { + switch (value__) { + case ArtifactSpec_Rarity_Common: + case ArtifactSpec_Rarity_Rare: + case ArtifactSpec_Rarity_Epic: + case ArtifactSpec_Rarity_Legendary: + return YES; + default: + return NO; + } +} + +#pragma mark - Enum ArtifactSpec_Type + +GPBEnumDescriptor *ArtifactSpec_Type_EnumDescriptor(void) { + static _Atomic(GPBEnumDescriptor*) descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static const char *valueNames = + "Artifact\000Stone\000Ingredient\000StoneIngredien" + "t\000"; + static const int32_t values[] = { + ArtifactSpec_Type_Artifact, + ArtifactSpec_Type_Stone, + ArtifactSpec_Type_Ingredient, + ArtifactSpec_Type_StoneIngredient, + }; + GPBEnumDescriptor *worker = + [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(ArtifactSpec_Type) + valueNames:valueNames + values:values + count:(uint32_t)(sizeof(values) / sizeof(int32_t)) + enumVerifier:ArtifactSpec_Type_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; + GPBEnumDescriptor *expected = nil; + if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { + [worker release]; + } + } + return descriptor; +} + +BOOL ArtifactSpec_Type_IsValidValue(int32_t value__) { + switch (value__) { + case ArtifactSpec_Type_Artifact: + case ArtifactSpec_Type_Stone: + case ArtifactSpec_Type_Ingredient: + case ArtifactSpec_Type_StoneIngredient: + return YES; + default: + return NO; + } +} + +#pragma mark - Enum SaveBackupResponse_ErrorCodes + +GPBEnumDescriptor *SaveBackupResponse_ErrorCodes_EnumDescriptor(void) { + static _Atomic(GPBEnumDescriptor*) descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static const char *valueNames = + "NoError\000UserNotFound\000CouldNotOverwrite\000B" + "ackupOffered\000BadUserId\000"; + static const int32_t values[] = { + SaveBackupResponse_ErrorCodes_NoError, + SaveBackupResponse_ErrorCodes_UserNotFound, + SaveBackupResponse_ErrorCodes_CouldNotOverwrite, + SaveBackupResponse_ErrorCodes_BackupOffered, + SaveBackupResponse_ErrorCodes_BadUserId, + }; + GPBEnumDescriptor *worker = + [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(SaveBackupResponse_ErrorCodes) + valueNames:valueNames + values:values + count:(uint32_t)(sizeof(values) / sizeof(int32_t)) + enumVerifier:SaveBackupResponse_ErrorCodes_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; + GPBEnumDescriptor *expected = nil; + if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { + [worker release]; + } + } + return descriptor; +} + +BOOL SaveBackupResponse_ErrorCodes_IsValidValue(int32_t value__) { + switch (value__) { + case SaveBackupResponse_ErrorCodes_NoError: + case SaveBackupResponse_ErrorCodes_UserNotFound: + case SaveBackupResponse_ErrorCodes_CouldNotOverwrite: + case SaveBackupResponse_ErrorCodes_BackupOffered: + case SaveBackupResponse_ErrorCodes_BadUserId: + return YES; + default: + return NO; + } +} + +#pragma mark - Enum ShellSpec_AssetType + +GPBEnumDescriptor *ShellSpec_AssetType_EnumDescriptor(void) { + static _Atomic(GPBEnumDescriptor*) descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static const char *valueNames = + "Coop\000Shack\000SuperShack\000ShortHouse\000TheStan" + "dard\000LongHouse\000DoubleDecker\000Warehouse\000Ce" + "nter\000Bunker\000Eggkea\000Hab1K\000Hangar\000Tower\000Ha" + "b10K\000Eggtopia\000Monolith\000PlanetPortal\000Chic" + "kenUniverse\000Silo0Small\000Silo0Med\000Silo0Lar" + "ge\000Silo1Small\000Silo1Med\000Silo1Large\000SiloAl" + "l\000Mailbox\000TrophyCase\000Ground\000Hardscape\000Hy" + "perloop\000Depot1\000Depot2\000Depot3\000Depot4\000Depo" + "t5\000Depot6\000Depot7\000Lab1\000Lab2\000Lab3\000Lab4\000Lab" + "5\000Lab6\000HatcheryEdible\000HatcherySuperfood\000" + "HatcheryMedical\000HatcheryRocketFuel\000Hatch" + "erySupermaterial\000HatcheryFusion\000Hatchery" + "Quantum\000HatcheryImmortality\000HatcheryTach" + "yon\000HatcheryGraviton\000HatcheryDilithium\000H" + "atcheryProdigy\000HatcheryTerraform\000Hatcher" + "yAntimatter\000HatcheryDarkMatter\000HatcheryA" + "i\000HatcheryNebula\000HatcheryUniverse\000Hatche" + "ryEnlightenment\000HatcheryChocolate\000Hatche" + "ryEaster\000HatcheryWaterballoon\000HatcheryFi" + "rework\000HatcheryPumpkin\000HatcheryCustom\000Ho" + "a1\000Hoa2\000Hoa3\000MissionControl1\000MissionCont" + "rol2\000MissionControl3\000FuelTank1\000FuelTank2" + "\000FuelTank3\000FuelTank4\000HatcheryGravitonTop" + "\000HatcheryNebulaMiddle\000HatcheryNebulaTop\000" + "HatcheryDarkMatterRing1\000HatcheryDarkMatt" + "erRing2\000HatcheryDarkMatterRing3\000Hatchery" + "AiTop1\000HatcheryAiTop2\000HatcheryAiTop3\000Hat" + "cheryAiTop4\000HatcheryUniverseProbe\000Hatche" + "ryUniverseBolt\000HatcheryEnlightenmentOrb\000" + "HyperloopTrack\000MailboxFull\000Chicken\000Hat\000U" + "nknown\000"; + static const int32_t values[] = { + ShellSpec_AssetType_Coop, + ShellSpec_AssetType_Shack, + ShellSpec_AssetType_SuperShack, + ShellSpec_AssetType_ShortHouse, + ShellSpec_AssetType_TheStandard, + ShellSpec_AssetType_LongHouse, + ShellSpec_AssetType_DoubleDecker, + ShellSpec_AssetType_Warehouse, + ShellSpec_AssetType_Center, + ShellSpec_AssetType_Bunker, + ShellSpec_AssetType_Eggkea, + ShellSpec_AssetType_Hab1K, + ShellSpec_AssetType_Hangar, + ShellSpec_AssetType_Tower, + ShellSpec_AssetType_Hab10K, + ShellSpec_AssetType_Eggtopia, + ShellSpec_AssetType_Monolith, + ShellSpec_AssetType_PlanetPortal, + ShellSpec_AssetType_ChickenUniverse, + ShellSpec_AssetType_Silo0Small, + ShellSpec_AssetType_Silo0Med, + ShellSpec_AssetType_Silo0Large, + ShellSpec_AssetType_Silo1Small, + ShellSpec_AssetType_Silo1Med, + ShellSpec_AssetType_Silo1Large, + ShellSpec_AssetType_SiloAll, + ShellSpec_AssetType_Mailbox, + ShellSpec_AssetType_TrophyCase, + ShellSpec_AssetType_Ground, + ShellSpec_AssetType_Hardscape, + ShellSpec_AssetType_Hyperloop, + ShellSpec_AssetType_Depot1, + ShellSpec_AssetType_Depot2, + ShellSpec_AssetType_Depot3, + ShellSpec_AssetType_Depot4, + ShellSpec_AssetType_Depot5, + ShellSpec_AssetType_Depot6, + ShellSpec_AssetType_Depot7, + ShellSpec_AssetType_Lab1, + ShellSpec_AssetType_Lab2, + ShellSpec_AssetType_Lab3, + ShellSpec_AssetType_Lab4, + ShellSpec_AssetType_Lab5, + ShellSpec_AssetType_Lab6, + ShellSpec_AssetType_HatcheryEdible, + ShellSpec_AssetType_HatcherySuperfood, + ShellSpec_AssetType_HatcheryMedical, + ShellSpec_AssetType_HatcheryRocketFuel, + ShellSpec_AssetType_HatcherySupermaterial, + ShellSpec_AssetType_HatcheryFusion, + ShellSpec_AssetType_HatcheryQuantum, + ShellSpec_AssetType_HatcheryImmortality, + ShellSpec_AssetType_HatcheryTachyon, + ShellSpec_AssetType_HatcheryGraviton, + ShellSpec_AssetType_HatcheryDilithium, + ShellSpec_AssetType_HatcheryProdigy, + ShellSpec_AssetType_HatcheryTerraform, + ShellSpec_AssetType_HatcheryAntimatter, + ShellSpec_AssetType_HatcheryDarkMatter, + ShellSpec_AssetType_HatcheryAi, + ShellSpec_AssetType_HatcheryNebula, + ShellSpec_AssetType_HatcheryUniverse, + ShellSpec_AssetType_HatcheryEnlightenment, + ShellSpec_AssetType_HatcheryChocolate, + ShellSpec_AssetType_HatcheryEaster, + ShellSpec_AssetType_HatcheryWaterballoon, + ShellSpec_AssetType_HatcheryFirework, + ShellSpec_AssetType_HatcheryPumpkin, + ShellSpec_AssetType_HatcheryCustom, + ShellSpec_AssetType_Hoa1, + ShellSpec_AssetType_Hoa2, + ShellSpec_AssetType_Hoa3, + ShellSpec_AssetType_MissionControl1, + ShellSpec_AssetType_MissionControl2, + ShellSpec_AssetType_MissionControl3, + ShellSpec_AssetType_FuelTank1, + ShellSpec_AssetType_FuelTank2, + ShellSpec_AssetType_FuelTank3, + ShellSpec_AssetType_FuelTank4, + ShellSpec_AssetType_HatcheryGravitonTop, + ShellSpec_AssetType_HatcheryNebulaMiddle, + ShellSpec_AssetType_HatcheryNebulaTop, + ShellSpec_AssetType_HatcheryDarkMatterRing1, + ShellSpec_AssetType_HatcheryDarkMatterRing2, + ShellSpec_AssetType_HatcheryDarkMatterRing3, + ShellSpec_AssetType_HatcheryAiTop1, + ShellSpec_AssetType_HatcheryAiTop2, + ShellSpec_AssetType_HatcheryAiTop3, + ShellSpec_AssetType_HatcheryAiTop4, + ShellSpec_AssetType_HatcheryUniverseProbe, + ShellSpec_AssetType_HatcheryUniverseBolt, + ShellSpec_AssetType_HatcheryEnlightenmentOrb, + ShellSpec_AssetType_HyperloopTrack, + ShellSpec_AssetType_MailboxFull, + ShellSpec_AssetType_Chicken, + ShellSpec_AssetType_Hat, + ShellSpec_AssetType_Unknown, + }; + static const char *extraTextFormatInfo = "&\013c\202\000\016c\203\000\023d\201\345\000\024d\201\343\000\025d\201\345\000\026d\201\345\000\027d\201\343\000\030d\201\345\000\037e\201\000 e\201\000!e\201\000\"e\201\000#e\201\000$e\201\000%e\201\000&c\201\000\'c\201\000(c\201\000)c\201\000*c\201\000+c\201\000Ec\201\000Fc\201\000Gc\201\000Hg\347\201\000Ig\347\201\000Jg\347\201\000Kd\344\201\000Ld\344\201\000Md\344\201\000Nd\344\201\000Rh\344\346\344\201\000Sh\344\346\344\201\000Th\344\346\344\201\000Uh\342\343\201\000Vh\342\343\201\000Wh\342\343\201\000Xh\342\343\201\000"; + GPBEnumDescriptor *worker = + [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(ShellSpec_AssetType) + valueNames:valueNames + values:values + count:(uint32_t)(sizeof(values) / sizeof(int32_t)) + enumVerifier:ShellSpec_AssetType_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed + extraTextFormatInfo:extraTextFormatInfo]; + GPBEnumDescriptor *expected = nil; + if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { + [worker release]; + } + } + return descriptor; +} + +BOOL ShellSpec_AssetType_IsValidValue(int32_t value__) { + switch (value__) { + case ShellSpec_AssetType_Coop: + case ShellSpec_AssetType_Shack: + case ShellSpec_AssetType_SuperShack: + case ShellSpec_AssetType_ShortHouse: + case ShellSpec_AssetType_TheStandard: + case ShellSpec_AssetType_LongHouse: + case ShellSpec_AssetType_DoubleDecker: + case ShellSpec_AssetType_Warehouse: + case ShellSpec_AssetType_Center: + case ShellSpec_AssetType_Bunker: + case ShellSpec_AssetType_Eggkea: + case ShellSpec_AssetType_Hab1K: + case ShellSpec_AssetType_Hangar: + case ShellSpec_AssetType_Tower: + case ShellSpec_AssetType_Hab10K: + case ShellSpec_AssetType_Eggtopia: + case ShellSpec_AssetType_Monolith: + case ShellSpec_AssetType_PlanetPortal: + case ShellSpec_AssetType_ChickenUniverse: + case ShellSpec_AssetType_Silo0Small: + case ShellSpec_AssetType_Silo0Med: + case ShellSpec_AssetType_Silo0Large: + case ShellSpec_AssetType_Silo1Small: + case ShellSpec_AssetType_Silo1Med: + case ShellSpec_AssetType_Silo1Large: + case ShellSpec_AssetType_SiloAll: + case ShellSpec_AssetType_Mailbox: + case ShellSpec_AssetType_TrophyCase: + case ShellSpec_AssetType_Ground: + case ShellSpec_AssetType_Hardscape: + case ShellSpec_AssetType_Hyperloop: + case ShellSpec_AssetType_Depot1: + case ShellSpec_AssetType_Depot2: + case ShellSpec_AssetType_Depot3: + case ShellSpec_AssetType_Depot4: + case ShellSpec_AssetType_Depot5: + case ShellSpec_AssetType_Depot6: + case ShellSpec_AssetType_Depot7: + case ShellSpec_AssetType_Lab1: + case ShellSpec_AssetType_Lab2: + case ShellSpec_AssetType_Lab3: + case ShellSpec_AssetType_Lab4: + case ShellSpec_AssetType_Lab5: + case ShellSpec_AssetType_Lab6: + case ShellSpec_AssetType_HatcheryEdible: + case ShellSpec_AssetType_HatcherySuperfood: + case ShellSpec_AssetType_HatcheryMedical: + case ShellSpec_AssetType_HatcheryRocketFuel: + case ShellSpec_AssetType_HatcherySupermaterial: + case ShellSpec_AssetType_HatcheryFusion: + case ShellSpec_AssetType_HatcheryQuantum: + case ShellSpec_AssetType_HatcheryImmortality: + case ShellSpec_AssetType_HatcheryTachyon: + case ShellSpec_AssetType_HatcheryGraviton: + case ShellSpec_AssetType_HatcheryDilithium: + case ShellSpec_AssetType_HatcheryProdigy: + case ShellSpec_AssetType_HatcheryTerraform: + case ShellSpec_AssetType_HatcheryAntimatter: + case ShellSpec_AssetType_HatcheryDarkMatter: + case ShellSpec_AssetType_HatcheryAi: + case ShellSpec_AssetType_HatcheryNebula: + case ShellSpec_AssetType_HatcheryUniverse: + case ShellSpec_AssetType_HatcheryEnlightenment: + case ShellSpec_AssetType_HatcheryChocolate: + case ShellSpec_AssetType_HatcheryEaster: + case ShellSpec_AssetType_HatcheryWaterballoon: + case ShellSpec_AssetType_HatcheryFirework: + case ShellSpec_AssetType_HatcheryPumpkin: + case ShellSpec_AssetType_HatcheryCustom: + case ShellSpec_AssetType_Hoa1: + case ShellSpec_AssetType_Hoa2: + case ShellSpec_AssetType_Hoa3: + case ShellSpec_AssetType_MissionControl1: + case ShellSpec_AssetType_MissionControl2: + case ShellSpec_AssetType_MissionControl3: + case ShellSpec_AssetType_FuelTank1: + case ShellSpec_AssetType_FuelTank2: + case ShellSpec_AssetType_FuelTank3: + case ShellSpec_AssetType_FuelTank4: + case ShellSpec_AssetType_HatcheryGravitonTop: + case ShellSpec_AssetType_HatcheryNebulaMiddle: + case ShellSpec_AssetType_HatcheryNebulaTop: + case ShellSpec_AssetType_HatcheryDarkMatterRing1: + case ShellSpec_AssetType_HatcheryDarkMatterRing2: + case ShellSpec_AssetType_HatcheryDarkMatterRing3: + case ShellSpec_AssetType_HatcheryAiTop1: + case ShellSpec_AssetType_HatcheryAiTop2: + case ShellSpec_AssetType_HatcheryAiTop3: + case ShellSpec_AssetType_HatcheryAiTop4: + case ShellSpec_AssetType_HatcheryUniverseProbe: + case ShellSpec_AssetType_HatcheryUniverseBolt: + case ShellSpec_AssetType_HatcheryEnlightenmentOrb: + case ShellSpec_AssetType_HyperloopTrack: + case ShellSpec_AssetType_MailboxFull: + case ShellSpec_AssetType_Chicken: + case ShellSpec_AssetType_Hat: + case ShellSpec_AssetType_Unknown: + return YES; + default: + return NO; + } +} + +#pragma mark - Enum ShellObjectSpec_ChickenAnimation + +GPBEnumDescriptor *ShellObjectSpec_ChickenAnimation_EnumDescriptor(void) { + static _Atomic(GPBEnumDescriptor*) descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static const char *valueNames = + "StandardRun\000Slowmo\000Wobble\000WobbleLean\000Smo" + "oth\000SmoothLean\000Hover\000SidewaysSmooth\000Side" + "waysLean\000"; + static const int32_t values[] = { + ShellObjectSpec_ChickenAnimation_StandardRun, + ShellObjectSpec_ChickenAnimation_Slowmo, + ShellObjectSpec_ChickenAnimation_Wobble, + ShellObjectSpec_ChickenAnimation_WobbleLean, + ShellObjectSpec_ChickenAnimation_Smooth, + ShellObjectSpec_ChickenAnimation_SmoothLean, + ShellObjectSpec_ChickenAnimation_Hover, + ShellObjectSpec_ChickenAnimation_SidewaysSmooth, + ShellObjectSpec_ChickenAnimation_SidewaysLean, + }; + GPBEnumDescriptor *worker = + [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(ShellObjectSpec_ChickenAnimation) + valueNames:valueNames + values:values + count:(uint32_t)(sizeof(values) / sizeof(int32_t)) + enumVerifier:ShellObjectSpec_ChickenAnimation_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; + GPBEnumDescriptor *expected = nil; + if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { + [worker release]; + } + } + return descriptor; +} + +BOOL ShellObjectSpec_ChickenAnimation_IsValidValue(int32_t value__) { + switch (value__) { + case ShellObjectSpec_ChickenAnimation_StandardRun: + case ShellObjectSpec_ChickenAnimation_Slowmo: + case ShellObjectSpec_ChickenAnimation_Wobble: + case ShellObjectSpec_ChickenAnimation_WobbleLean: + case ShellObjectSpec_ChickenAnimation_Smooth: + case ShellObjectSpec_ChickenAnimation_SmoothLean: + case ShellObjectSpec_ChickenAnimation_Hover: + case ShellObjectSpec_ChickenAnimation_SidewaysSmooth: + case ShellObjectSpec_ChickenAnimation_SidewaysLean: + return YES; + default: + return NO; + } +} + +#pragma mark - Enum ShellDB_FarmElement + +GPBEnumDescriptor *ShellDB_FarmElement_EnumDescriptor(void) { + static _Atomic(GPBEnumDescriptor*) descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static const char *valueNames = + "HenHouse\000Silo\000Mailbox\000TrophyCase\000Ground\000" + "Hardscape\000Hyperloop\000Depot\000Lab\000Hatchery\000H" + "oa\000MissionControl\000FuelTank\000Chicken\000Hat\000U" + "nknown\000"; + static const int32_t values[] = { + ShellDB_FarmElement_HenHouse, + ShellDB_FarmElement_Silo, + ShellDB_FarmElement_Mailbox, + ShellDB_FarmElement_TrophyCase, + ShellDB_FarmElement_Ground, + ShellDB_FarmElement_Hardscape, + ShellDB_FarmElement_Hyperloop, + ShellDB_FarmElement_Depot, + ShellDB_FarmElement_Lab, + ShellDB_FarmElement_Hatchery, + ShellDB_FarmElement_Hoa, + ShellDB_FarmElement_MissionControl, + ShellDB_FarmElement_FuelTank, + ShellDB_FarmElement_Chicken, + ShellDB_FarmElement_Hat, + ShellDB_FarmElement_Unknown, + }; + GPBEnumDescriptor *worker = + [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(ShellDB_FarmElement) + valueNames:valueNames + values:values + count:(uint32_t)(sizeof(values) / sizeof(int32_t)) + enumVerifier:ShellDB_FarmElement_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; + GPBEnumDescriptor *expected = nil; + if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { + [worker release]; + } + } + return descriptor; +} -@implementation Backup +BOOL ShellDB_FarmElement_IsValidValue(int32_t value__) { + switch (value__) { + case ShellDB_FarmElement_HenHouse: + case ShellDB_FarmElement_Silo: + case ShellDB_FarmElement_Mailbox: + case ShellDB_FarmElement_TrophyCase: + case ShellDB_FarmElement_Ground: + case ShellDB_FarmElement_Hardscape: + case ShellDB_FarmElement_Hyperloop: + case ShellDB_FarmElement_Depot: + case ShellDB_FarmElement_Lab: + case ShellDB_FarmElement_Hatchery: + case ShellDB_FarmElement_Hoa: + case ShellDB_FarmElement_MissionControl: + case ShellDB_FarmElement_FuelTank: + case ShellDB_FarmElement_Chicken: + case ShellDB_FarmElement_Hat: + case ShellDB_FarmElement_Unknown: + return YES; + default: + return NO; + } +} -@dynamic hasUserId, userId; -@dynamic hasEiUserId, eiUserId; -@dynamic hasGameServicesId, gameServicesId; -@dynamic hasPushUserId, pushUserId; -@dynamic hasDeviceId, deviceId; -@dynamic hasUserName, userName; -@dynamic hasApproxTime, approxTime; -@dynamic hasVersion, version; -@dynamic hasForceOfferBackup, forceOfferBackup; -@dynamic hasForceBackup, forceBackup; -@dynamic hasSettings, settings; -@dynamic hasTutorial, tutorial; -@dynamic hasStats, stats; -@dynamic hasGame, game; -@dynamic hasArtifacts, artifacts; -@dynamic hasShells, shells; -@dynamic hasSim, sim; -@dynamic farmsArray, farmsArray_Count; -@dynamic hasMission, mission; -@dynamic hasMisc, misc; -@dynamic hasContracts, contracts; -@dynamic hasArtifactsDb, artifactsDb; -@dynamic hasShellDb, shellDb; -@dynamic readMailIdsArray, readMailIdsArray_Count; -@dynamic hasMailState, mailState; -@dynamic hasChecksum, checksum; -@dynamic hasSignature, signature; +#pragma mark - Enum ShellShowcaseListingInfo_Status -typedef struct Backup__storage_ { - uint32_t _has_storage_[1]; - uint32_t version; - NSString *userId; - NSString *userName; - Backup_Settings *settings; - Backup_Tutorial *tutorial; - Backup_Stats *stats; - Backup_Game *game; - Backup_Simulation *sim; - Backup_Mission *mission; - Backup_Misc *misc; - NSMutableArray *farmsArray; - MyContracts *contracts; - Backup_Artifacts *artifacts; - ArtifactsDB *artifactsDb; - NSString *gameServicesId; - NSString *deviceId; - NSString *eiUserId; - NSMutableArray *readMailIdsArray; - ShellDB *shellDb; - Backup_Shells *shells; - NSString *pushUserId; - MailState *mailState; - NSString *signature; - double approxTime; - uint64_t checksum; -} Backup__storage_; +GPBEnumDescriptor *ShellShowcaseListingInfo_Status_EnumDescriptor(void) { + static _Atomic(GPBEnumDescriptor*) descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static const char *valueNames = + "None\000Submitted\000Live\000Featured\000FeaturedAlu" + "m\000Archived\000Invalid\000"; + static const int32_t values[] = { + ShellShowcaseListingInfo_Status_None, + ShellShowcaseListingInfo_Status_Submitted, + ShellShowcaseListingInfo_Status_Live, + ShellShowcaseListingInfo_Status_Featured, + ShellShowcaseListingInfo_Status_FeaturedAlum, + ShellShowcaseListingInfo_Status_Archived, + ShellShowcaseListingInfo_Status_Invalid, + }; + GPBEnumDescriptor *worker = + [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(ShellShowcaseListingInfo_Status) + valueNames:valueNames + values:values + count:(uint32_t)(sizeof(values) / sizeof(int32_t)) + enumVerifier:ShellShowcaseListingInfo_Status_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; + GPBEnumDescriptor *expected = nil; + if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { + [worker release]; + } + } + return descriptor; +} + +BOOL ShellShowcaseListingInfo_Status_IsValidValue(int32_t value__) { + switch (value__) { + case ShellShowcaseListingInfo_Status_None: + case ShellShowcaseListingInfo_Status_Submitted: + case ShellShowcaseListingInfo_Status_Live: + case ShellShowcaseListingInfo_Status_Featured: + case ShellShowcaseListingInfo_Status_FeaturedAlum: + case ShellShowcaseListingInfo_Status_Archived: + case ShellShowcaseListingInfo_Status_Invalid: + return YES; + default: + return NO; + } +} + +#pragma mark - Enum UserVerificationAnalysis_Status + +GPBEnumDescriptor *UserVerificationAnalysis_Status_EnumDescriptor(void) { + static _Atomic(GPBEnumDescriptor*) descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static const char *valueNames = + "Unknown\000Processing\000Complete\000"; + static const int32_t values[] = { + UserVerificationAnalysis_Status_Unknown, + UserVerificationAnalysis_Status_Processing, + UserVerificationAnalysis_Status_Complete, + }; + GPBEnumDescriptor *worker = + [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(UserVerificationAnalysis_Status) + valueNames:valueNames + values:values + count:(uint32_t)(sizeof(values) / sizeof(int32_t)) + enumVerifier:UserVerificationAnalysis_Status_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; + GPBEnumDescriptor *expected = nil; + if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { + [worker release]; + } + } + return descriptor; +} + +BOOL UserVerificationAnalysis_Status_IsValidValue(int32_t value__) { + switch (value__) { + case UserVerificationAnalysis_Status_Unknown: + case UserVerificationAnalysis_Status_Processing: + case UserVerificationAnalysis_Status_Complete: + return YES; + default: + return NO; + } +} + +#pragma mark - Enum UserSubscriptionInfo_Level + +GPBEnumDescriptor *UserSubscriptionInfo_Level_EnumDescriptor(void) { + static _Atomic(GPBEnumDescriptor*) descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static const char *valueNames = + "Standard\000Pro\000"; + static const int32_t values[] = { + UserSubscriptionInfo_Level_Standard, + UserSubscriptionInfo_Level_Pro, + }; + GPBEnumDescriptor *worker = + [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(UserSubscriptionInfo_Level) + valueNames:valueNames + values:values + count:(uint32_t)(sizeof(values) / sizeof(int32_t)) + enumVerifier:UserSubscriptionInfo_Level_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; + GPBEnumDescriptor *expected = nil; + if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { + [worker release]; + } + } + return descriptor; +} + +BOOL UserSubscriptionInfo_Level_IsValidValue(int32_t value__) { + switch (value__) { + case UserSubscriptionInfo_Level_Standard: + case UserSubscriptionInfo_Level_Pro: + return YES; + default: + return NO; + } +} + +#pragma mark - Enum UserSubscriptionInfo_Status + +GPBEnumDescriptor *UserSubscriptionInfo_Status_EnumDescriptor(void) { + static _Atomic(GPBEnumDescriptor*) descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static const char *valueNames = + "Unknown\000Active\000Expired\000Revoked\000GracePeri" + "od\000PauseHold\000"; + static const int32_t values[] = { + UserSubscriptionInfo_Status_Unknown, + UserSubscriptionInfo_Status_Active, + UserSubscriptionInfo_Status_Expired, + UserSubscriptionInfo_Status_Revoked, + UserSubscriptionInfo_Status_GracePeriod, + UserSubscriptionInfo_Status_PauseHold, + }; + GPBEnumDescriptor *worker = + [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(UserSubscriptionInfo_Status) + valueNames:valueNames + values:values + count:(uint32_t)(sizeof(values) / sizeof(int32_t)) + enumVerifier:UserSubscriptionInfo_Status_IsValidValue + flags:GPBEnumDescriptorInitializationFlag_IsClosed]; + GPBEnumDescriptor *expected = nil; + if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { + [worker release]; + } + } + return descriptor; +} + +BOOL UserSubscriptionInfo_Status_IsValidValue(int32_t value__) { + switch (value__) { + case UserSubscriptionInfo_Status_Unknown: + case UserSubscriptionInfo_Status_Active: + case UserSubscriptionInfo_Status_Expired: + case UserSubscriptionInfo_Status_Revoked: + case UserSubscriptionInfo_Status_GracePeriod: + case UserSubscriptionInfo_Status_PauseHold: + return YES; + default: + return NO; + } +} + +#pragma mark - Vector3 + +@implementation Vector3 + +@dynamic hasX, x; +@dynamic hasY, y; +@dynamic hasZ, z; + +typedef struct Vector3__storage_ { + uint32_t _has_storage_[1]; + float x; + float y; + float z; +} Vector3__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "userId", + .name = "x", .dataTypeSpecific.clazz = Nil, - .number = Backup_FieldNumber_UserId, + .number = Vector3_FieldNumber_X, .hasIndex = 0, - .offset = (uint32_t)offsetof(Backup__storage_, userId), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "userName", - .dataTypeSpecific.clazz = Nil, - .number = Backup_FieldNumber_UserName, - .hasIndex = 5, - .offset = (uint32_t)offsetof(Backup__storage_, userName), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "approxTime", - .dataTypeSpecific.clazz = Nil, - .number = Backup_FieldNumber_ApproxTime, - .hasIndex = 6, - .offset = (uint32_t)offsetof(Backup__storage_, approxTime), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, - { - .name = "settings", - .dataTypeSpecific.clazz = GPBObjCClass(Backup_Settings), - .number = Backup_FieldNumber_Settings, - .hasIndex = 12, - .offset = (uint32_t)offsetof(Backup__storage_, settings), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, - }, - { - .name = "tutorial", - .dataTypeSpecific.clazz = GPBObjCClass(Backup_Tutorial), - .number = Backup_FieldNumber_Tutorial, - .hasIndex = 13, - .offset = (uint32_t)offsetof(Backup__storage_, tutorial), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, - }, - { - .name = "stats", - .dataTypeSpecific.clazz = GPBObjCClass(Backup_Stats), - .number = Backup_FieldNumber_Stats, - .hasIndex = 14, - .offset = (uint32_t)offsetof(Backup__storage_, stats), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, - }, - { - .name = "game", - .dataTypeSpecific.clazz = GPBObjCClass(Backup_Game), - .number = Backup_FieldNumber_Game, - .hasIndex = 15, - .offset = (uint32_t)offsetof(Backup__storage_, game), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, - }, - { - .name = "sim", - .dataTypeSpecific.clazz = GPBObjCClass(Backup_Simulation), - .number = Backup_FieldNumber_Sim, - .hasIndex = 18, - .offset = (uint32_t)offsetof(Backup__storage_, sim), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, - }, - { - .name = "mission", - .dataTypeSpecific.clazz = GPBObjCClass(Backup_Mission), - .number = Backup_FieldNumber_Mission, - .hasIndex = 19, - .offset = (uint32_t)offsetof(Backup__storage_, mission), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, - }, - { - .name = "misc", - .dataTypeSpecific.clazz = GPBObjCClass(Backup_Misc), - .number = Backup_FieldNumber_Misc, - .hasIndex = 20, - .offset = (uint32_t)offsetof(Backup__storage_, misc), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, - }, - { - .name = "farmsArray", - .dataTypeSpecific.clazz = GPBObjCClass(Backup_Simulation), - .number = Backup_FieldNumber_FarmsArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(Backup__storage_, farmsArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, - }, - { - .name = "contracts", - .dataTypeSpecific.clazz = GPBObjCClass(MyContracts), - .number = Backup_FieldNumber_Contracts, - .hasIndex = 21, - .offset = (uint32_t)offsetof(Backup__storage_, contracts), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, - }, - { - .name = "artifacts", - .dataTypeSpecific.clazz = GPBObjCClass(Backup_Artifacts), - .number = Backup_FieldNumber_Artifacts, - .hasIndex = 16, - .offset = (uint32_t)offsetof(Backup__storage_, artifacts), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, - }, - { - .name = "artifactsDb", - .dataTypeSpecific.clazz = GPBObjCClass(ArtifactsDB), - .number = Backup_FieldNumber_ArtifactsDb, - .hasIndex = 22, - .offset = (uint32_t)offsetof(Backup__storage_, artifactsDb), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, - }, - { - .name = "gameServicesId", - .dataTypeSpecific.clazz = Nil, - .number = Backup_FieldNumber_GameServicesId, - .hasIndex = 2, - .offset = (uint32_t)offsetof(Backup__storage_, gameServicesId), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "deviceId", - .dataTypeSpecific.clazz = Nil, - .number = Backup_FieldNumber_DeviceId, - .hasIndex = 4, - .offset = (uint32_t)offsetof(Backup__storage_, deviceId), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "eiUserId", - .dataTypeSpecific.clazz = Nil, - .number = Backup_FieldNumber_EiUserId, - .hasIndex = 1, - .offset = (uint32_t)offsetof(Backup__storage_, eiUserId), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "forceOfferBackup", - .dataTypeSpecific.clazz = Nil, - .number = Backup_FieldNumber_ForceOfferBackup, - .hasIndex = 8, - .offset = 9, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, - }, - { - .name = "version", - .dataTypeSpecific.clazz = Nil, - .number = Backup_FieldNumber_Version, - .hasIndex = 7, - .offset = (uint32_t)offsetof(Backup__storage_, version), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), - .dataType = GPBDataTypeUInt32, - }, - { - .name = "forceBackup", - .dataTypeSpecific.clazz = Nil, - .number = Backup_FieldNumber_ForceBackup, - .hasIndex = 10, - .offset = 11, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, - }, - { - .name = "readMailIdsArray", - .dataTypeSpecific.clazz = Nil, - .number = Backup_FieldNumber_ReadMailIdsArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(Backup__storage_, readMailIdsArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeString, - }, - { - .name = "shellDb", - .dataTypeSpecific.clazz = GPBObjCClass(ShellDB), - .number = Backup_FieldNumber_ShellDb, - .hasIndex = 23, - .offset = (uint32_t)offsetof(Backup__storage_, shellDb), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, - }, - { - .name = "shells", - .dataTypeSpecific.clazz = GPBObjCClass(Backup_Shells), - .number = Backup_FieldNumber_Shells, - .hasIndex = 17, - .offset = (uint32_t)offsetof(Backup__storage_, shells), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, - }, - { - .name = "pushUserId", - .dataTypeSpecific.clazz = Nil, - .number = Backup_FieldNumber_PushUserId, - .hasIndex = 3, - .offset = (uint32_t)offsetof(Backup__storage_, pushUserId), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "mailState", - .dataTypeSpecific.clazz = GPBObjCClass(MailState), - .number = Backup_FieldNumber_MailState, - .hasIndex = 24, - .offset = (uint32_t)offsetof(Backup__storage_, mailState), + .offset = (uint32_t)offsetof(Vector3__storage_, x), .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, + .dataType = GPBDataTypeFloat, }, { - .name = "checksum", - .dataTypeSpecific.clazz = Nil, - .number = Backup_FieldNumber_Checksum, - .hasIndex = 25, - .offset = (uint32_t)offsetof(Backup__storage_, checksum), + .name = "y", + .dataTypeSpecific.clazz = Nil, + .number = Vector3_FieldNumber_Y, + .hasIndex = 1, + .offset = (uint32_t)offsetof(Vector3__storage_, y), .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt64, + .dataType = GPBDataTypeFloat, }, { - .name = "signature", + .name = "z", .dataTypeSpecific.clazz = Nil, - .number = Backup_FieldNumber_Signature, - .hasIndex = 26, - .offset = (uint32_t)offsetof(Backup__storage_, signature), + .number = Vector3_FieldNumber_Z, + .hasIndex = 2, + .offset = (uint32_t)offsetof(Vector3__storage_, z), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeFloat, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[Backup class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(Vector3) + messageName:@"Vector3" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(Backup__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(Vector3__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -1168,1244 +2427,1157 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - Backup_Settings +#pragma mark - Vector4 -@implementation Backup_Settings +@implementation Vector4 -@dynamic hasSfx, sfx; -@dynamic hasMusic, music; -@dynamic hasLowBatteryMode, lowBatteryMode; -@dynamic hasLowPerformanceMode, lowPerformanceMode; -@dynamic hasForceTouchChickenBtn, forceTouchChickenBtn; -@dynamic hasNotificationsQueried, notificationsQueried; -@dynamic hasLastNotificationQueryTime, lastNotificationQueryTime; -@dynamic hasNotificationsOn, notificationsOn; -@dynamic hasNotifyDailyGift, notifyDailyGift; -@dynamic hasLowPerformance, lowPerformance; -@dynamic hasAutoStopFueling, autoStopFueling; -@dynamic hasMaxEnabled, maxEnabled; -@dynamic hasHideCcStatus, hideCcStatus; -@dynamic hasContractsWidgetEnabled, contractsWidgetEnabled; -@dynamic hasArtifactSparkle, artifactSparkle; -@dynamic hasLastBackupTime, lastBackupTime; -@dynamic hasCoppaQueried, coppaQueried; -@dynamic hasCoppaRestricted, coppaRestricted; -@dynamic hasGdprConsentQueried, gdprConsentQueried; -@dynamic hasGdprAgeRestricted, gdprAgeRestricted; -@dynamic hasGdprConsentGiven, gdprConsentGiven; -@dynamic hasAgeQueried, ageQueried; -@dynamic hasAgeRestricted, ageRestricted; -@dynamic hasDataCollectionConsentQueried, dataCollectionConsentQueried; -@dynamic hasDataCollectionConsentGiven, dataCollectionConsentGiven; -@dynamic hasLastDayAgeQueried, lastDayAgeQueried; -@dynamic hasUserAdsEnabled, userAdsEnabled; -@dynamic hasUserCloudEnabled, userCloudEnabled; -@dynamic hasUserAnalyticsEnabled, userAnalyticsEnabled; -@dynamic hasUserPersonalizedAdsEnabled, userPersonalizedAdsEnabled; +@dynamic hasX, x; +@dynamic hasY, y; +@dynamic hasZ, z; +@dynamic hasW, w; -typedef struct Backup_Settings__storage_ { - uint32_t _has_storage_[2]; - uint32_t lastDayAgeQueried; - double lastBackupTime; - double lastNotificationQueryTime; -} Backup_Settings__storage_; +typedef struct Vector4__storage_ { + uint32_t _has_storage_[1]; + float x; + float y; + float z; + float w; +} Vector4__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { - static GPBMessageFieldDescriptionWithDefault fields[] = { - { - .defaultValue.valueBool = NO, - .core.name = "sfx", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Settings_FieldNumber_Sfx, - .core.hasIndex = 0, - .core.offset = 1, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, - }, - { - .defaultValue.valueBool = NO, - .core.name = "music", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Settings_FieldNumber_Music, - .core.hasIndex = 2, - .core.offset = 3, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, - }, - { - .defaultValue.valueBool = NO, - .core.name = "lowBatteryMode", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Settings_FieldNumber_LowBatteryMode, - .core.hasIndex = 4, - .core.offset = 5, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, - }, - { - .defaultValue.valueBool = NO, - .core.name = "lowPerformanceMode", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Settings_FieldNumber_LowPerformanceMode, - .core.hasIndex = 6, - .core.offset = 7, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, - }, - { - .defaultValue.valueBool = NO, - .core.name = "notificationsQueried", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Settings_FieldNumber_NotificationsQueried, - .core.hasIndex = 10, - .core.offset = 11, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, - }, - { - .defaultValue.valueBool = NO, - .core.name = "notificationsOn", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Settings_FieldNumber_NotificationsOn, - .core.hasIndex = 13, - .core.offset = 14, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, - }, - { - .defaultValue.valueBool = NO, - .core.name = "coppaQueried", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Settings_FieldNumber_CoppaQueried, - .core.hasIndex = 30, - .core.offset = 31, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, - }, - { - .defaultValue.valueBool = NO, - .core.name = "coppaRestricted", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Settings_FieldNumber_CoppaRestricted, - .core.hasIndex = 32, - .core.offset = 33, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, - }, - { - .defaultValue.valueBool = NO, - .core.name = "forceTouchChickenBtn", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Settings_FieldNumber_ForceTouchChickenBtn, - .core.hasIndex = 8, - .core.offset = 9, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, - }, - { - .defaultValue.valueBool = NO, - .core.name = "lowPerformance", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Settings_FieldNumber_LowPerformance, - .core.hasIndex = 17, - .core.offset = 18, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, - }, - { - .defaultValue.valueBool = NO, - .core.name = "notifyDailyGift", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Settings_FieldNumber_NotifyDailyGift, - .core.hasIndex = 15, - .core.offset = 16, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, - }, - { - .defaultValue.valueBool = NO, - .core.name = "gdprConsentQueried", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Settings_FieldNumber_GdprConsentQueried, - .core.hasIndex = 34, - .core.offset = 35, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, - }, - { - .defaultValue.valueBool = NO, - .core.name = "gdprConsentGiven", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Settings_FieldNumber_GdprConsentGiven, - .core.hasIndex = 38, - .core.offset = 39, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, - }, - { - .defaultValue.valueBool = YES, - .core.name = "userAdsEnabled", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Settings_FieldNumber_UserAdsEnabled, - .core.hasIndex = 49, - .core.offset = 50, // Stored in _has_storage_ to save space. - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), - .core.dataType = GPBDataTypeBool, - }, + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .defaultValue.valueBool = YES, - .core.name = "userCloudEnabled", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Settings_FieldNumber_UserCloudEnabled, - .core.hasIndex = 51, - .core.offset = 52, // Stored in _has_storage_ to save space. - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), - .core.dataType = GPBDataTypeBool, + .name = "x", + .dataTypeSpecific.clazz = Nil, + .number = Vector4_FieldNumber_X, + .hasIndex = 0, + .offset = (uint32_t)offsetof(Vector4__storage_, x), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeFloat, }, { - .defaultValue.valueBool = NO, - .core.name = "gdprAgeRestricted", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Settings_FieldNumber_GdprAgeRestricted, - .core.hasIndex = 36, - .core.offset = 37, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, + .name = "y", + .dataTypeSpecific.clazz = Nil, + .number = Vector4_FieldNumber_Y, + .hasIndex = 1, + .offset = (uint32_t)offsetof(Vector4__storage_, y), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeFloat, }, { - .defaultValue.valueUInt32 = 0U, - .core.name = "lastDayAgeQueried", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Settings_FieldNumber_LastDayAgeQueried, - .core.hasIndex = 48, - .core.offset = (uint32_t)offsetof(Backup_Settings__storage_, lastDayAgeQueried), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt32, + .name = "z", + .dataTypeSpecific.clazz = Nil, + .number = Vector4_FieldNumber_Z, + .hasIndex = 2, + .offset = (uint32_t)offsetof(Vector4__storage_, z), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeFloat, }, { - .defaultValue.valueBool = NO, - .core.name = "ageQueried", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Settings_FieldNumber_AgeQueried, - .core.hasIndex = 40, - .core.offset = 41, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, + .name = "w", + .dataTypeSpecific.clazz = Nil, + .number = Vector4_FieldNumber_W, + .hasIndex = 3, + .offset = (uint32_t)offsetof(Vector4__storage_, w), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeFloat, }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(Vector4) + messageName:@"Vector4" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(Vector4__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - Backup + +@implementation Backup + +@dynamic hasUserId, userId; +@dynamic hasEiUserId, eiUserId; +@dynamic hasGameServicesId, gameServicesId; +@dynamic hasPushUserId, pushUserId; +@dynamic hasDeviceId, deviceId; +@dynamic hasUserName, userName; +@dynamic hasApproxTime, approxTime; +@dynamic hasVersion, version; +@dynamic hasForceOfferBackup, forceOfferBackup; +@dynamic hasForceBackup, forceBackup; +@dynamic hasSettings, settings; +@dynamic hasTutorial, tutorial; +@dynamic hasStats, stats; +@dynamic hasGame, game; +@dynamic hasArtifacts, artifacts; +@dynamic hasShells, shells; +@dynamic hasSim, sim; +@dynamic farmsArray, farmsArray_Count; +@dynamic hasMission, mission; +@dynamic hasMisc, misc; +@dynamic hasContracts, contracts; +@dynamic hasArtifactsDb, artifactsDb; +@dynamic hasShellDb, shellDb; +@dynamic readMailIdsArray, readMailIdsArray_Count; +@dynamic hasMailState, mailState; +@dynamic hasChecksum, checksum; +@dynamic hasSignature, signature; + +typedef struct Backup__storage_ { + uint32_t _has_storage_[1]; + uint32_t version; + NSString *userId; + NSString *userName; + Backup_Settings *settings; + Backup_Tutorial *tutorial; + Backup_Stats *stats; + Backup_Game *game; + Backup_Simulation *sim; + Backup_Mission *mission; + Backup_Misc *misc; + NSMutableArray *farmsArray; + MyContracts *contracts; + Backup_Artifacts *artifacts; + ArtifactsDB *artifactsDb; + NSString *gameServicesId; + NSString *deviceId; + NSString *eiUserId; + NSMutableArray *readMailIdsArray; + ShellDB *shellDb; + Backup_Shells *shells; + NSString *pushUserId; + MailState *mailState; + NSString *signature; + double approxTime; + uint64_t checksum; +} Backup__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .defaultValue.valueBool = NO, - .core.name = "ageRestricted", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Settings_FieldNumber_AgeRestricted, - .core.hasIndex = 42, - .core.offset = 43, // Stored in _has_storage_ to save space. - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), - .core.dataType = GPBDataTypeBool, + .name = "userId", + .dataTypeSpecific.clazz = Nil, + .number = Backup_FieldNumber_UserId, + .hasIndex = 0, + .offset = (uint32_t)offsetof(Backup__storage_, userId), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, }, { - .defaultValue.valueBool = NO, - .core.name = "dataCollectionConsentQueried", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Settings_FieldNumber_DataCollectionConsentQueried, - .core.hasIndex = 44, - .core.offset = 45, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, + .name = "userName", + .dataTypeSpecific.clazz = Nil, + .number = Backup_FieldNumber_UserName, + .hasIndex = 5, + .offset = (uint32_t)offsetof(Backup__storage_, userName), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, }, { - .defaultValue.valueBool = NO, - .core.name = "dataCollectionConsentGiven", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Settings_FieldNumber_DataCollectionConsentGiven, - .core.hasIndex = 46, - .core.offset = 47, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, + .name = "approxTime", + .dataTypeSpecific.clazz = Nil, + .number = Backup_FieldNumber_ApproxTime, + .hasIndex = 6, + .offset = (uint32_t)offsetof(Backup__storage_, approxTime), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, }, { - .defaultValue.valueBool = YES, - .core.name = "userAnalyticsEnabled", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Settings_FieldNumber_UserAnalyticsEnabled, - .core.hasIndex = 53, - .core.offset = 54, // Stored in _has_storage_ to save space. - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), - .core.dataType = GPBDataTypeBool, + .name = "settings", + .dataTypeSpecific.clazz = GPBObjCClass(Backup_Settings), + .number = Backup_FieldNumber_Settings, + .hasIndex = 12, + .offset = (uint32_t)offsetof(Backup__storage_, settings), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeMessage, }, { - .defaultValue.valueBool = YES, - .core.name = "userPersonalizedAdsEnabled", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Settings_FieldNumber_UserPersonalizedAdsEnabled, - .core.hasIndex = 55, - .core.offset = 56, // Stored in _has_storage_ to save space. - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), - .core.dataType = GPBDataTypeBool, + .name = "tutorial", + .dataTypeSpecific.clazz = GPBObjCClass(Backup_Tutorial), + .number = Backup_FieldNumber_Tutorial, + .hasIndex = 13, + .offset = (uint32_t)offsetof(Backup__storage_, tutorial), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeMessage, }, { - .defaultValue.valueDouble = 0, - .core.name = "lastBackupTime", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Settings_FieldNumber_LastBackupTime, - .core.hasIndex = 29, - .core.offset = (uint32_t)offsetof(Backup_Settings__storage_, lastBackupTime), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, + .name = "stats", + .dataTypeSpecific.clazz = GPBObjCClass(Backup_Stats), + .number = Backup_FieldNumber_Stats, + .hasIndex = 14, + .offset = (uint32_t)offsetof(Backup__storage_, stats), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeMessage, }, { - .defaultValue.valueBool = NO, - .core.name = "autoStopFueling", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Settings_FieldNumber_AutoStopFueling, - .core.hasIndex = 19, - .core.offset = 20, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, + .name = "game", + .dataTypeSpecific.clazz = GPBObjCClass(Backup_Game), + .number = Backup_FieldNumber_Game, + .hasIndex = 15, + .offset = (uint32_t)offsetof(Backup__storage_, game), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeMessage, }, { - .defaultValue.valueBool = NO, - .core.name = "maxEnabled", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Settings_FieldNumber_MaxEnabled, - .core.hasIndex = 21, - .core.offset = 22, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, + .name = "sim", + .dataTypeSpecific.clazz = GPBObjCClass(Backup_Simulation), + .number = Backup_FieldNumber_Sim, + .hasIndex = 18, + .offset = (uint32_t)offsetof(Backup__storage_, sim), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeMessage, }, { - .defaultValue.valueDouble = 0, - .core.name = "lastNotificationQueryTime", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Settings_FieldNumber_LastNotificationQueryTime, - .core.hasIndex = 12, - .core.offset = (uint32_t)offsetof(Backup_Settings__storage_, lastNotificationQueryTime), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, + .name = "mission", + .dataTypeSpecific.clazz = GPBObjCClass(Backup_Mission), + .number = Backup_FieldNumber_Mission, + .hasIndex = 19, + .offset = (uint32_t)offsetof(Backup__storage_, mission), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeMessage, }, { - .defaultValue.valueBool = NO, - .core.name = "hideCcStatus", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Settings_FieldNumber_HideCcStatus, - .core.hasIndex = 23, - .core.offset = 24, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, + .name = "misc", + .dataTypeSpecific.clazz = GPBObjCClass(Backup_Misc), + .number = Backup_FieldNumber_Misc, + .hasIndex = 20, + .offset = (uint32_t)offsetof(Backup__storage_, misc), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeMessage, + }, + { + .name = "farmsArray", + .dataTypeSpecific.clazz = GPBObjCClass(Backup_Simulation), + .number = Backup_FieldNumber_FarmsArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(Backup__storage_, farmsArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, }, { - .defaultValue.valueBool = NO, - .core.name = "contractsWidgetEnabled", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Settings_FieldNumber_ContractsWidgetEnabled, - .core.hasIndex = 25, - .core.offset = 26, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, + .name = "contracts", + .dataTypeSpecific.clazz = GPBObjCClass(MyContracts), + .number = Backup_FieldNumber_Contracts, + .hasIndex = 21, + .offset = (uint32_t)offsetof(Backup__storage_, contracts), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeMessage, }, { - .defaultValue.valueBool = NO, - .core.name = "artifactSparkle", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Settings_FieldNumber_ArtifactSparkle, - .core.hasIndex = 27, - .core.offset = 28, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, + .name = "artifacts", + .dataTypeSpecific.clazz = GPBObjCClass(Backup_Artifacts), + .number = Backup_FieldNumber_Artifacts, + .hasIndex = 16, + .offset = (uint32_t)offsetof(Backup__storage_, artifacts), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeMessage, }, - }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[Backup_Settings class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) - storageSize:sizeof(Backup_Settings__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; - [localDescriptor setupContainingMessageClass:GPBObjCClass(Backup)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; - } - return descriptor; -} - -@end - -#pragma mark - Backup_Tutorial - -@implementation Backup_Tutorial - -@dynamic hasIntroShown, introShown; -@dynamic hasClickTutorialShown, clickTutorialShown; -@dynamic hasBuyHabShown, buyHabShown; -@dynamic hasHireVehicleShown, hireVehicleShown; -@dynamic hasQNumShown, qNumShown; -@dynamic hasSNumShown, sNumShown; -@dynamic hasContractsTabShown, contractsTabShown; -@dynamic hasContractInfoShown, contractInfoShown; -@dynamic hasJoinCoopShown, joinCoopShown; -@dynamic hasSwitchFarmShown, switchFarmShown; -@dynamic tutorialShownArray, tutorialShownArray_Count; - -typedef struct Backup_Tutorial__storage_ { - uint32_t _has_storage_[1]; - GPBBoolArray *tutorialShownArray; -} Backup_Tutorial__storage_; - -// This method is threadsafe because it is initially called -// in +initialize for each subclass. -+ (GPBDescriptor *)descriptor { - static GPBDescriptor *descriptor = nil; - if (!descriptor) { - static GPBMessageFieldDescription fields[] = { { - .name = "introShown", - .dataTypeSpecific.clazz = Nil, - .number = Backup_Tutorial_FieldNumber_IntroShown, - .hasIndex = 0, - .offset = 1, // Stored in _has_storage_ to save space. + .name = "artifactsDb", + .dataTypeSpecific.clazz = GPBObjCClass(ArtifactsDB), + .number = Backup_FieldNumber_ArtifactsDb, + .hasIndex = 22, + .offset = (uint32_t)offsetof(Backup__storage_, artifactsDb), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeMessage, }, { - .name = "clickTutorialShown", + .name = "gameServicesId", .dataTypeSpecific.clazz = Nil, - .number = Backup_Tutorial_FieldNumber_ClickTutorialShown, + .number = Backup_FieldNumber_GameServicesId, .hasIndex = 2, - .offset = 3, // Stored in _has_storage_ to save space. + .offset = (uint32_t)offsetof(Backup__storage_, gameServicesId), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeString, }, { - .name = "buyHabShown", + .name = "deviceId", .dataTypeSpecific.clazz = Nil, - .number = Backup_Tutorial_FieldNumber_BuyHabShown, + .number = Backup_FieldNumber_DeviceId, .hasIndex = 4, - .offset = 5, // Stored in _has_storage_ to save space. + .offset = (uint32_t)offsetof(Backup__storage_, deviceId), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeString, }, { - .name = "hireVehicleShown", + .name = "eiUserId", .dataTypeSpecific.clazz = Nil, - .number = Backup_Tutorial_FieldNumber_HireVehicleShown, - .hasIndex = 6, - .offset = 7, // Stored in _has_storage_ to save space. + .number = Backup_FieldNumber_EiUserId, + .hasIndex = 1, + .offset = (uint32_t)offsetof(Backup__storage_, eiUserId), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeString, }, { - .name = "qNumShown", + .name = "forceOfferBackup", .dataTypeSpecific.clazz = Nil, - .number = Backup_Tutorial_FieldNumber_QNumShown, + .number = Backup_FieldNumber_ForceOfferBackup, .hasIndex = 8, .offset = 9, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, .dataType = GPBDataTypeBool, }, { - .name = "sNumShown", + .name = "version", .dataTypeSpecific.clazz = Nil, - .number = Backup_Tutorial_FieldNumber_SNumShown, - .hasIndex = 10, - .offset = 11, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .number = Backup_FieldNumber_Version, + .hasIndex = 7, + .offset = (uint32_t)offsetof(Backup__storage_, version), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), + .dataType = GPBDataTypeUInt32, }, { - .name = "contractsTabShown", + .name = "forceBackup", .dataTypeSpecific.clazz = Nil, - .number = Backup_Tutorial_FieldNumber_ContractsTabShown, - .hasIndex = 12, - .offset = 13, // Stored in _has_storage_ to save space. + .number = Backup_FieldNumber_ForceBackup, + .hasIndex = 10, + .offset = 11, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, .dataType = GPBDataTypeBool, }, { - .name = "contractInfoShown", + .name = "readMailIdsArray", .dataTypeSpecific.clazz = Nil, - .number = Backup_Tutorial_FieldNumber_ContractInfoShown, - .hasIndex = 14, - .offset = 15, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .number = Backup_FieldNumber_ReadMailIdsArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(Backup__storage_, readMailIdsArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeString, }, { - .name = "joinCoopShown", - .dataTypeSpecific.clazz = Nil, - .number = Backup_Tutorial_FieldNumber_JoinCoopShown, - .hasIndex = 16, - .offset = 17, // Stored in _has_storage_ to save space. + .name = "shellDb", + .dataTypeSpecific.clazz = GPBObjCClass(ShellDB), + .number = Backup_FieldNumber_ShellDb, + .hasIndex = 23, + .offset = (uint32_t)offsetof(Backup__storage_, shellDb), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeMessage, }, { - .name = "switchFarmShown", - .dataTypeSpecific.clazz = Nil, - .number = Backup_Tutorial_FieldNumber_SwitchFarmShown, - .hasIndex = 18, - .offset = 19, // Stored in _has_storage_ to save space. + .name = "shells", + .dataTypeSpecific.clazz = GPBObjCClass(Backup_Shells), + .number = Backup_FieldNumber_Shells, + .hasIndex = 17, + .offset = (uint32_t)offsetof(Backup__storage_, shells), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, - }, - { - .name = "tutorialShownArray", - .dataTypeSpecific.clazz = Nil, - .number = Backup_Tutorial_FieldNumber_TutorialShownArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(Backup_Tutorial__storage_, tutorialShownArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeBool, - }, - }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[Backup_Tutorial class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(Backup_Tutorial__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - [localDescriptor setupContainingMessageClass:GPBObjCClass(Backup)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; - } - return descriptor; -} - -@end - -#pragma mark - Backup_Stats - -@implementation Backup_Stats - -@dynamic eggTotalsOldArray, eggTotalsOldArray_Count; -@dynamic eggTotalsArray, eggTotalsArray_Count; -@dynamic hasUnlimitedChickensUses, unlimitedChickensUses; -@dynamic hasRefillUses, refillUses; -@dynamic hasWarp1Uses, warp1Uses; -@dynamic hasWarp8Uses, warp8Uses; -@dynamic hasBoostsUsed, boostsUsed; -@dynamic hasVideoDoublerUses, videoDoublerUses; -@dynamic hasDroneTakedowns, droneTakedowns; -@dynamic hasDroneTakedownsElite, droneTakedownsElite; -@dynamic hasNumPrestiges, numPrestiges; -@dynamic hasNumPiggyBreaks, numPiggyBreaks; -@dynamic hasIapPacksPurchased, iapPacksPurchased; -@dynamic hasPiggyFull, piggyFull; -@dynamic hasPiggyFoundFull, piggyFoundFull; -@dynamic hasTimePiggyFilledRealtime, timePiggyFilledRealtime; -@dynamic hasTimePiggyFullGametime, timePiggyFullGametime; -@dynamic hasLostPiggyIncrements, lostPiggyIncrements; - -typedef struct Backup_Stats__storage_ { - uint32_t _has_storage_[1]; - GPBUInt64Array *eggTotalsOldArray; - GPBDoubleArray *eggTotalsArray; - uint64_t refillUses; - uint64_t videoDoublerUses; - uint64_t warp1Uses; - uint64_t warp8Uses; - uint64_t droneTakedowns; - uint64_t unlimitedChickensUses; - uint64_t numPrestiges; - uint64_t droneTakedownsElite; - uint64_t numPiggyBreaks; - uint64_t iapPacksPurchased; - uint64_t boostsUsed; - double timePiggyFilledRealtime; - double timePiggyFullGametime; - uint64_t lostPiggyIncrements; -} Backup_Stats__storage_; - -// This method is threadsafe because it is initially called -// in +initialize for each subclass. -+ (GPBDescriptor *)descriptor { - static GPBDescriptor *descriptor = nil; - if (!descriptor) { - static GPBMessageFieldDescription fields[] = { - { - .name = "eggTotalsOldArray", - .dataTypeSpecific.clazz = Nil, - .number = Backup_Stats_FieldNumber_EggTotalsOldArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(Backup_Stats__storage_, eggTotalsOldArray), - .flags = (GPBFieldFlags)(GPBFieldRepeated | GPBFieldTextFormatNameCustom), - .dataType = GPBDataTypeUInt64, + .dataType = GPBDataTypeMessage, }, { - .name = "refillUses", + .name = "pushUserId", .dataTypeSpecific.clazz = Nil, - .number = Backup_Stats_FieldNumber_RefillUses, - .hasIndex = 1, - .offset = (uint32_t)offsetof(Backup_Stats__storage_, refillUses), + .number = Backup_FieldNumber_PushUserId, + .hasIndex = 3, + .offset = (uint32_t)offsetof(Backup__storage_, pushUserId), .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt64, + .dataType = GPBDataTypeString, }, { - .name = "videoDoublerUses", - .dataTypeSpecific.clazz = Nil, - .number = Backup_Stats_FieldNumber_VideoDoublerUses, - .hasIndex = 5, - .offset = (uint32_t)offsetof(Backup_Stats__storage_, videoDoublerUses), + .name = "mailState", + .dataTypeSpecific.clazz = GPBObjCClass(MailState), + .number = Backup_FieldNumber_MailState, + .hasIndex = 24, + .offset = (uint32_t)offsetof(Backup__storage_, mailState), .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt64, + .dataType = GPBDataTypeMessage, }, { - .name = "warp1Uses", + .name = "checksum", .dataTypeSpecific.clazz = Nil, - .number = Backup_Stats_FieldNumber_Warp1Uses, - .hasIndex = 2, - .offset = (uint32_t)offsetof(Backup_Stats__storage_, warp1Uses), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldTextFormatNameCustom), + .number = Backup_FieldNumber_Checksum, + .hasIndex = 25, + .offset = (uint32_t)offsetof(Backup__storage_, checksum), + .flags = GPBFieldOptional, .dataType = GPBDataTypeUInt64, }, { - .name = "warp8Uses", + .name = "signature", .dataTypeSpecific.clazz = Nil, - .number = Backup_Stats_FieldNumber_Warp8Uses, - .hasIndex = 3, - .offset = (uint32_t)offsetof(Backup_Stats__storage_, warp8Uses), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldTextFormatNameCustom), - .dataType = GPBDataTypeUInt64, + .number = Backup_FieldNumber_Signature, + .hasIndex = 26, + .offset = (uint32_t)offsetof(Backup__storage_, signature), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(Backup) + messageName:@"Backup" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(Backup__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - Backup_Settings + +@implementation Backup_Settings + +@dynamic hasSfx, sfx; +@dynamic hasMusic, music; +@dynamic hasLowBatteryMode, lowBatteryMode; +@dynamic hasLowPerformanceMode, lowPerformanceMode; +@dynamic hasForceTouchChickenBtn, forceTouchChickenBtn; +@dynamic hasNotificationsQueried, notificationsQueried; +@dynamic hasLastNotificationQueryTime, lastNotificationQueryTime; +@dynamic hasNotificationsOn, notificationsOn; +@dynamic hasNotifyDailyGift, notifyDailyGift; +@dynamic hasLowPerformance, lowPerformance; +@dynamic hasAutoStopFueling, autoStopFueling; +@dynamic hasMaxEnabled, maxEnabled; +@dynamic hasHideCcStatus, hideCcStatus; +@dynamic hasContractsWidgetEnabled, contractsWidgetEnabled; +@dynamic hasArtifactSparkle, artifactSparkle; +@dynamic hasLastBackupTime, lastBackupTime; +@dynamic hasCoppaQueried, coppaQueried; +@dynamic hasCoppaRestricted, coppaRestricted; +@dynamic hasGdprConsentQueried, gdprConsentQueried; +@dynamic hasGdprAgeRestricted, gdprAgeRestricted; +@dynamic hasGdprConsentGiven, gdprConsentGiven; +@dynamic hasAgeQueried, ageQueried; +@dynamic hasAgeRestricted, ageRestricted; +@dynamic hasDataCollectionConsentQueried, dataCollectionConsentQueried; +@dynamic hasDataCollectionConsentGiven, dataCollectionConsentGiven; +@dynamic hasLastDayAgeQueried, lastDayAgeQueried; +@dynamic hasUserAdsEnabled, userAdsEnabled; +@dynamic hasUserCloudEnabled, userCloudEnabled; +@dynamic hasUserAnalyticsEnabled, userAnalyticsEnabled; +@dynamic hasUserPersonalizedAdsEnabled, userPersonalizedAdsEnabled; + +typedef struct Backup_Settings__storage_ { + uint32_t _has_storage_[2]; + uint32_t lastDayAgeQueried; + double lastBackupTime; + double lastNotificationQueryTime; +} Backup_Settings__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescriptionWithDefault fields[] = { { - .name = "droneTakedowns", - .dataTypeSpecific.clazz = Nil, - .number = Backup_Stats_FieldNumber_DroneTakedowns, - .hasIndex = 6, - .offset = (uint32_t)offsetof(Backup_Stats__storage_, droneTakedowns), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt64, + .defaultValue.valueBool = NO, + .core.name = "sfx", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Settings_FieldNumber_Sfx, + .core.hasIndex = 0, + .core.offset = 1, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, }, { - .name = "unlimitedChickensUses", - .dataTypeSpecific.clazz = Nil, - .number = Backup_Stats_FieldNumber_UnlimitedChickensUses, - .hasIndex = 0, - .offset = (uint32_t)offsetof(Backup_Stats__storage_, unlimitedChickensUses), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt64, + .defaultValue.valueBool = NO, + .core.name = "music", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Settings_FieldNumber_Music, + .core.hasIndex = 2, + .core.offset = 3, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, }, { - .name = "eggTotalsArray", - .dataTypeSpecific.clazz = Nil, - .number = Backup_Stats_FieldNumber_EggTotalsArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(Backup_Stats__storage_, eggTotalsArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeDouble, + .defaultValue.valueBool = NO, + .core.name = "lowBatteryMode", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Settings_FieldNumber_LowBatteryMode, + .core.hasIndex = 4, + .core.offset = 5, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, }, { - .name = "numPrestiges", - .dataTypeSpecific.clazz = Nil, - .number = Backup_Stats_FieldNumber_NumPrestiges, - .hasIndex = 8, - .offset = (uint32_t)offsetof(Backup_Stats__storage_, numPrestiges), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt64, + .defaultValue.valueBool = NO, + .core.name = "lowPerformanceMode", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Settings_FieldNumber_LowPerformanceMode, + .core.hasIndex = 6, + .core.offset = 7, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, }, { - .name = "droneTakedownsElite", - .dataTypeSpecific.clazz = Nil, - .number = Backup_Stats_FieldNumber_DroneTakedownsElite, - .hasIndex = 7, - .offset = (uint32_t)offsetof(Backup_Stats__storage_, droneTakedownsElite), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt64, + .defaultValue.valueBool = NO, + .core.name = "notificationsQueried", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Settings_FieldNumber_NotificationsQueried, + .core.hasIndex = 10, + .core.offset = 11, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, }, { - .name = "numPiggyBreaks", - .dataTypeSpecific.clazz = Nil, - .number = Backup_Stats_FieldNumber_NumPiggyBreaks, - .hasIndex = 9, - .offset = (uint32_t)offsetof(Backup_Stats__storage_, numPiggyBreaks), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt64, + .defaultValue.valueBool = NO, + .core.name = "notificationsOn", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Settings_FieldNumber_NotificationsOn, + .core.hasIndex = 13, + .core.offset = 14, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, }, { - .name = "iapPacksPurchased", - .dataTypeSpecific.clazz = Nil, - .number = Backup_Stats_FieldNumber_IapPacksPurchased, - .hasIndex = 10, - .offset = (uint32_t)offsetof(Backup_Stats__storage_, iapPacksPurchased), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt64, + .defaultValue.valueBool = NO, + .core.name = "coppaQueried", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Settings_FieldNumber_CoppaQueried, + .core.hasIndex = 30, + .core.offset = 31, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, }, { - .name = "boostsUsed", - .dataTypeSpecific.clazz = Nil, - .number = Backup_Stats_FieldNumber_BoostsUsed, - .hasIndex = 4, - .offset = (uint32_t)offsetof(Backup_Stats__storage_, boostsUsed), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt64, + .defaultValue.valueBool = NO, + .core.name = "coppaRestricted", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Settings_FieldNumber_CoppaRestricted, + .core.hasIndex = 32, + .core.offset = 33, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, + }, + { + .defaultValue.valueBool = NO, + .core.name = "forceTouchChickenBtn", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Settings_FieldNumber_ForceTouchChickenBtn, + .core.hasIndex = 8, + .core.offset = 9, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, + }, + { + .defaultValue.valueBool = NO, + .core.name = "lowPerformance", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Settings_FieldNumber_LowPerformance, + .core.hasIndex = 17, + .core.offset = 18, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, + }, + { + .defaultValue.valueBool = NO, + .core.name = "notifyDailyGift", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Settings_FieldNumber_NotifyDailyGift, + .core.hasIndex = 15, + .core.offset = 16, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, }, { - .name = "piggyFull", - .dataTypeSpecific.clazz = Nil, - .number = Backup_Stats_FieldNumber_PiggyFull, - .hasIndex = 11, - .offset = 12, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .defaultValue.valueBool = NO, + .core.name = "gdprConsentQueried", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Settings_FieldNumber_GdprConsentQueried, + .core.hasIndex = 34, + .core.offset = 35, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, }, { - .name = "piggyFoundFull", - .dataTypeSpecific.clazz = Nil, - .number = Backup_Stats_FieldNumber_PiggyFoundFull, - .hasIndex = 13, - .offset = 14, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .defaultValue.valueBool = NO, + .core.name = "gdprConsentGiven", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Settings_FieldNumber_GdprConsentGiven, + .core.hasIndex = 38, + .core.offset = 39, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, }, { - .name = "timePiggyFilledRealtime", - .dataTypeSpecific.clazz = Nil, - .number = Backup_Stats_FieldNumber_TimePiggyFilledRealtime, - .hasIndex = 15, - .offset = (uint32_t)offsetof(Backup_Stats__storage_, timePiggyFilledRealtime), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .defaultValue.valueBool = YES, + .core.name = "userAdsEnabled", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Settings_FieldNumber_UserAdsEnabled, + .core.hasIndex = 49, + .core.offset = 50, // Stored in _has_storage_ to save space. + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), + .core.dataType = GPBDataTypeBool, }, { - .name = "timePiggyFullGametime", - .dataTypeSpecific.clazz = Nil, - .number = Backup_Stats_FieldNumber_TimePiggyFullGametime, - .hasIndex = 16, - .offset = (uint32_t)offsetof(Backup_Stats__storage_, timePiggyFullGametime), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .defaultValue.valueBool = YES, + .core.name = "userCloudEnabled", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Settings_FieldNumber_UserCloudEnabled, + .core.hasIndex = 51, + .core.offset = 52, // Stored in _has_storage_ to save space. + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), + .core.dataType = GPBDataTypeBool, }, { - .name = "lostPiggyIncrements", - .dataTypeSpecific.clazz = Nil, - .number = Backup_Stats_FieldNumber_LostPiggyIncrements, - .hasIndex = 17, - .offset = (uint32_t)offsetof(Backup_Stats__storage_, lostPiggyIncrements), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt64, + .defaultValue.valueBool = NO, + .core.name = "gdprAgeRestricted", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Settings_FieldNumber_GdprAgeRestricted, + .core.hasIndex = 36, + .core.offset = 37, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, }, - }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[Backup_Stats class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(Backup_Stats__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; -#if !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS - static const char *extraTextFormatInfo = - "\003\001\000egg_totals_OLD\000\004\004\201\244\000\005\004\201\244\000"; - [localDescriptor setupExtraTextInfo:extraTextFormatInfo]; -#endif // !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS - [localDescriptor setupContainingMessageClass:GPBObjCClass(Backup)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; - } - return descriptor; -} - -@end - -#pragma mark - Backup_Game - -@implementation Backup_Game - -@dynamic hasCurrentFarm, currentFarm; -@dynamic hasMaxEggReached, maxEggReached; -@dynamic hasGoldenEggsEarned, goldenEggsEarned; -@dynamic hasGoldenEggsSpent, goldenEggsSpent; -@dynamic hasUncliamedGoldenEggs, uncliamedGoldenEggs; -@dynamic hasSoulEggs, soulEggs; -@dynamic hasUnclaimedSoulEggs, unclaimedSoulEggs; -@dynamic hasSoulEggsD, soulEggsD; -@dynamic hasUnclaimedSoulEggsD, unclaimedSoulEggsD; -@dynamic hasEggsOfProphecy, eggsOfProphecy; -@dynamic hasUnclaimedEggsOfProphecy, unclaimedEggsOfProphecy; -@dynamic hasShellScriptsEarned, shellScriptsEarned; -@dynamic hasShellScriptsSpent, shellScriptsSpent; -@dynamic hasUnclaimedShellScripts, unclaimedShellScripts; -@dynamic hasPrestigeCashEarned, prestigeCashEarned; -@dynamic hasPrestigeSoulBoostCash, prestigeSoulBoostCash; -@dynamic hasLifetimeCashEarned, lifetimeCashEarned; -@dynamic hasPiggyBank, piggyBank; -@dynamic hasPiggyFullAlertShown, piggyFullAlertShown; -@dynamic hasPermitLevel, permitLevel; -@dynamic epicResearchArray, epicResearchArray_Count; -@dynamic hasHyperloopStation, hyperloopStation; -@dynamic hasNextDailyGiftTime, nextDailyGiftTime; -@dynamic hasLastDailyGiftCollectedDay, lastDailyGiftCollectedDay; -@dynamic hasNumDailyGiftsCollected, numDailyGiftsCollected; -@dynamic newsArray, newsArray_Count; -@dynamic hasLastNewsTime, lastNewsTime; -@dynamic hasCurrentMultiplier, currentMultiplier; -@dynamic hasCurrentMultiplierExpiration, currentMultiplierExpiration; -@dynamic achievementsArray, achievementsArray_Count; -@dynamic maxFarmSizeReachedArray, maxFarmSizeReachedArray_Count; -@dynamic eggMedalLevelArray, eggMedalLevelArray_Count; -@dynamic hasLongIdleNotificationSet, longIdleNotificationSet; -@dynamic hasLongIdleNotificationThreshold, longIdleNotificationThreshold; -@dynamic hasLongIdleReward, longIdleReward; -@dynamic boostsArray, boostsArray_Count; -@dynamic hasTotalTimeCheatsDetected, totalTimeCheatsDetected; -@dynamic hasForceEliteContracts, forceEliteContracts; -@dynamic hasNewPlayerEventEndTime, newPlayerEventEndTime; - -typedef struct Backup_Game__storage_ { - uint32_t _has_storage_[2]; - Egg maxEggReached; - uint32_t permitLevel; - uint32_t lastDailyGiftCollectedDay; - uint32_t currentFarm; - uint32_t numDailyGiftsCollected; - uint32_t totalTimeCheatsDetected; - NSMutableArray *epicResearchArray; - NSMutableArray *newsArray; - NSMutableArray *achievementsArray; - GPBUInt64Array *maxFarmSizeReachedArray; - GPBUInt32Array *eggMedalLevelArray; - NSMutableArray *boostsArray; - uint64_t goldenEggsEarned; - uint64_t goldenEggsSpent; - uint64_t soulEggs; - double prestigeCashEarned; - double lifetimeCashEarned; - uint64_t piggyBank; - double nextDailyGiftTime; - double lastNewsTime; - double currentMultiplier; - double currentMultiplierExpiration; - uint64_t uncliamedGoldenEggs; - uint64_t unclaimedSoulEggs; - uint64_t eggsOfProphecy; - uint64_t unclaimedEggsOfProphecy; - double longIdleNotificationThreshold; - double longIdleReward; - double prestigeSoulBoostCash; - double soulEggsD; - double unclaimedSoulEggsD; - double newPlayerEventEndTime; - uint64_t shellScriptsEarned; - uint64_t shellScriptsSpent; - uint64_t unclaimedShellScripts; -} Backup_Game__storage_; - -// This method is threadsafe because it is initially called -// in +initialize for each subclass. -+ (GPBDescriptor *)descriptor { - static GPBDescriptor *descriptor = nil; - if (!descriptor) { - static GPBMessageFieldDescriptionWithDefault fields[] = { { - .defaultValue.valueEnum = Egg_Edible, - .core.name = "maxEggReached", - .core.dataTypeSpecific.enumDescFunc = Egg_EnumDescriptor, - .core.number = Backup_Game_FieldNumber_MaxEggReached, - .core.hasIndex = 1, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, maxEggReached), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .core.dataType = GPBDataTypeEnum, + .defaultValue.valueUInt32 = 0U, + .core.name = "lastDayAgeQueried", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Settings_FieldNumber_LastDayAgeQueried, + .core.hasIndex = 48, + .core.offset = (uint32_t)offsetof(Backup_Settings__storage_, lastDayAgeQueried), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt32, }, { - .defaultValue.valueUInt64 = 0ULL, - .core.name = "goldenEggsEarned", + .defaultValue.valueBool = NO, + .core.name = "ageQueried", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Game_FieldNumber_GoldenEggsEarned, - .core.hasIndex = 2, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, goldenEggsEarned), + .core.number = Backup_Settings_FieldNumber_AgeQueried, + .core.hasIndex = 40, + .core.offset = 41, // Stored in _has_storage_ to save space. .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt64, + .core.dataType = GPBDataTypeBool, }, { - .defaultValue.valueUInt64 = 0ULL, - .core.name = "goldenEggsSpent", + .defaultValue.valueBool = NO, + .core.name = "ageRestricted", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Game_FieldNumber_GoldenEggsSpent, - .core.hasIndex = 3, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, goldenEggsSpent), + .core.number = Backup_Settings_FieldNumber_AgeRestricted, + .core.hasIndex = 42, + .core.offset = 43, // Stored in _has_storage_ to save space. + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), + .core.dataType = GPBDataTypeBool, + }, + { + .defaultValue.valueBool = NO, + .core.name = "dataCollectionConsentQueried", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Settings_FieldNumber_DataCollectionConsentQueried, + .core.hasIndex = 44, + .core.offset = 45, // Stored in _has_storage_ to save space. .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt64, + .core.dataType = GPBDataTypeBool, }, { - .defaultValue.valueUInt64 = 0ULL, - .core.name = "soulEggs", + .defaultValue.valueBool = NO, + .core.name = "dataCollectionConsentGiven", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Game_FieldNumber_SoulEggs, - .core.hasIndex = 5, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, soulEggs), + .core.number = Backup_Settings_FieldNumber_DataCollectionConsentGiven, + .core.hasIndex = 46, + .core.offset = 47, // Stored in _has_storage_ to save space. .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt64, + .core.dataType = GPBDataTypeBool, }, { - .defaultValue.valueDouble = 0, - .core.name = "prestigeCashEarned", + .defaultValue.valueBool = YES, + .core.name = "userAnalyticsEnabled", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Settings_FieldNumber_UserAnalyticsEnabled, + .core.hasIndex = 53, + .core.offset = 54, // Stored in _has_storage_ to save space. + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), + .core.dataType = GPBDataTypeBool, + }, + { + .defaultValue.valueBool = YES, + .core.name = "userPersonalizedAdsEnabled", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Game_FieldNumber_PrestigeCashEarned, - .core.hasIndex = 14, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, prestigeCashEarned), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, + .core.number = Backup_Settings_FieldNumber_UserPersonalizedAdsEnabled, + .core.hasIndex = 55, + .core.offset = 56, // Stored in _has_storage_ to save space. + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), + .core.dataType = GPBDataTypeBool, }, { .defaultValue.valueDouble = 0, - .core.name = "lifetimeCashEarned", + .core.name = "lastBackupTime", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Game_FieldNumber_LifetimeCashEarned, - .core.hasIndex = 16, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, lifetimeCashEarned), + .core.number = Backup_Settings_FieldNumber_LastBackupTime, + .core.hasIndex = 29, + .core.offset = (uint32_t)offsetof(Backup_Settings__storage_, lastBackupTime), .core.flags = GPBFieldOptional, .core.dataType = GPBDataTypeDouble, }, { - .defaultValue.valueUInt64 = 0ULL, - .core.name = "piggyBank", + .defaultValue.valueBool = NO, + .core.name = "autoStopFueling", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Game_FieldNumber_PiggyBank, - .core.hasIndex = 17, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, piggyBank), + .core.number = Backup_Settings_FieldNumber_AutoStopFueling, + .core.hasIndex = 19, + .core.offset = 20, // Stored in _has_storage_ to save space. .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt64, + .core.dataType = GPBDataTypeBool, }, { - .defaultValue.valueUInt32 = 0U, - .core.name = "permitLevel", + .defaultValue.valueBool = NO, + .core.name = "maxEnabled", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Game_FieldNumber_PermitLevel, - .core.hasIndex = 20, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, permitLevel), + .core.number = Backup_Settings_FieldNumber_MaxEnabled, + .core.hasIndex = 21, + .core.offset = 22, // Stored in _has_storage_ to save space. .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt32, - }, - { - .defaultValue.valueMessage = nil, - .core.name = "epicResearchArray", - .core.dataTypeSpecific.clazz = GPBObjCClass(Backup_ResearchItem), - .core.number = Backup_Game_FieldNumber_EpicResearchArray, - .core.hasIndex = GPBNoHasBit, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, epicResearchArray), - .core.flags = GPBFieldRepeated, - .core.dataType = GPBDataTypeMessage, + .core.dataType = GPBDataTypeBool, }, { .defaultValue.valueDouble = 0, - .core.name = "nextDailyGiftTime", + .core.name = "lastNotificationQueryTime", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Game_FieldNumber_NextDailyGiftTime, - .core.hasIndex = 23, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, nextDailyGiftTime), + .core.number = Backup_Settings_FieldNumber_LastNotificationQueryTime, + .core.hasIndex = 12, + .core.offset = (uint32_t)offsetof(Backup_Settings__storage_, lastNotificationQueryTime), .core.flags = GPBFieldOptional, .core.dataType = GPBDataTypeDouble, }, { - .defaultValue.valueMessage = nil, - .core.name = "newsArray", - .core.dataTypeSpecific.clazz = GPBObjCClass(Backup_NewsHeadline), - .core.number = Backup_Game_FieldNumber_NewsArray, - .core.hasIndex = GPBNoHasBit, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, newsArray), - .core.flags = GPBFieldRepeated, - .core.dataType = GPBDataTypeMessage, + .defaultValue.valueBool = NO, + .core.name = "hideCcStatus", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Settings_FieldNumber_HideCcStatus, + .core.hasIndex = 23, + .core.offset = 24, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, }, { - .defaultValue.valueDouble = 0, - .core.name = "lastNewsTime", + .defaultValue.valueBool = NO, + .core.name = "contractsWidgetEnabled", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Game_FieldNumber_LastNewsTime, - .core.hasIndex = 26, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, lastNewsTime), + .core.number = Backup_Settings_FieldNumber_ContractsWidgetEnabled, + .core.hasIndex = 25, + .core.offset = 26, // Stored in _has_storage_ to save space. .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, + .core.dataType = GPBDataTypeBool, }, { - .defaultValue.valueDouble = 0, - .core.name = "currentMultiplier", + .defaultValue.valueBool = NO, + .core.name = "artifactSparkle", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Game_FieldNumber_CurrentMultiplier, + .core.number = Backup_Settings_FieldNumber_ArtifactSparkle, .core.hasIndex = 27, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, currentMultiplier), + .core.offset = 28, // Stored in _has_storage_ to save space. .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, + .core.dataType = GPBDataTypeBool, + }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(Backup_Settings) + messageName:@"Settings" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) + storageSize:sizeof(Backup_Settings__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(Backup)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - Backup_Tutorial + +@implementation Backup_Tutorial + +@dynamic hasIntroShown, introShown; +@dynamic hasClickTutorialShown, clickTutorialShown; +@dynamic hasBuyHabShown, buyHabShown; +@dynamic hasHireVehicleShown, hireVehicleShown; +@dynamic hasQNumShown, qNumShown; +@dynamic hasSNumShown, sNumShown; +@dynamic hasContractsTabShown, contractsTabShown; +@dynamic hasContractInfoShown, contractInfoShown; +@dynamic hasJoinCoopShown, joinCoopShown; +@dynamic hasSwitchFarmShown, switchFarmShown; +@dynamic tutorialShownArray, tutorialShownArray_Count; + +typedef struct Backup_Tutorial__storage_ { + uint32_t _has_storage_[1]; + GPBBoolArray *tutorialShownArray; +} Backup_Tutorial__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { + { + .name = "introShown", + .dataTypeSpecific.clazz = Nil, + .number = Backup_Tutorial_FieldNumber_IntroShown, + .hasIndex = 0, + .offset = 1, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, }, { - .defaultValue.valueDouble = 0, - .core.name = "currentMultiplierExpiration", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Game_FieldNumber_CurrentMultiplierExpiration, - .core.hasIndex = 28, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, currentMultiplierExpiration), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, + .name = "clickTutorialShown", + .dataTypeSpecific.clazz = Nil, + .number = Backup_Tutorial_FieldNumber_ClickTutorialShown, + .hasIndex = 2, + .offset = 3, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, }, { - .defaultValue.valueMessage = nil, - .core.name = "achievementsArray", - .core.dataTypeSpecific.clazz = GPBObjCClass(Backup_AchievementInfo), - .core.number = Backup_Game_FieldNumber_AchievementsArray, - .core.hasIndex = GPBNoHasBit, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, achievementsArray), - .core.flags = GPBFieldRepeated, - .core.dataType = GPBDataTypeMessage, + .name = "buyHabShown", + .dataTypeSpecific.clazz = Nil, + .number = Backup_Tutorial_FieldNumber_BuyHabShown, + .hasIndex = 4, + .offset = 5, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, }, { - .defaultValue.valueUInt64 = 0ULL, - .core.name = "uncliamedGoldenEggs", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Game_FieldNumber_UncliamedGoldenEggs, - .core.hasIndex = 4, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, uncliamedGoldenEggs), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt64, + .name = "hireVehicleShown", + .dataTypeSpecific.clazz = Nil, + .number = Backup_Tutorial_FieldNumber_HireVehicleShown, + .hasIndex = 6, + .offset = 7, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, }, { - .defaultValue.valueUInt64 = 0ULL, - .core.name = "unclaimedSoulEggs", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Game_FieldNumber_UnclaimedSoulEggs, - .core.hasIndex = 6, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, unclaimedSoulEggs), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt64, + .name = "qNumShown", + .dataTypeSpecific.clazz = Nil, + .number = Backup_Tutorial_FieldNumber_QNumShown, + .hasIndex = 8, + .offset = 9, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, }, { - .defaultValue.valueMessage = nil, - .core.name = "maxFarmSizeReachedArray", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Game_FieldNumber_MaxFarmSizeReachedArray, - .core.hasIndex = GPBNoHasBit, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, maxFarmSizeReachedArray), - .core.flags = GPBFieldRepeated, - .core.dataType = GPBDataTypeUInt64, + .name = "sNumShown", + .dataTypeSpecific.clazz = Nil, + .number = Backup_Tutorial_FieldNumber_SNumShown, + .hasIndex = 10, + .offset = 11, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, }, { - .defaultValue.valueMessage = nil, - .core.name = "eggMedalLevelArray", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Game_FieldNumber_EggMedalLevelArray, - .core.hasIndex = GPBNoHasBit, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, eggMedalLevelArray), - .core.flags = GPBFieldRepeated, - .core.dataType = GPBDataTypeUInt32, + .name = "contractsTabShown", + .dataTypeSpecific.clazz = Nil, + .number = Backup_Tutorial_FieldNumber_ContractsTabShown, + .hasIndex = 12, + .offset = 13, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, }, { - .defaultValue.valueUInt32 = 0U, - .core.name = "lastDailyGiftCollectedDay", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Game_FieldNumber_LastDailyGiftCollectedDay, - .core.hasIndex = 24, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, lastDailyGiftCollectedDay), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt32, + .name = "contractInfoShown", + .dataTypeSpecific.clazz = Nil, + .number = Backup_Tutorial_FieldNumber_ContractInfoShown, + .hasIndex = 14, + .offset = 15, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, }, { - .defaultValue.valueUInt32 = 0U, - .core.name = "currentFarm", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Game_FieldNumber_CurrentFarm, - .core.hasIndex = 0, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, currentFarm), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), - .core.dataType = GPBDataTypeUInt32, + .name = "joinCoopShown", + .dataTypeSpecific.clazz = Nil, + .number = Backup_Tutorial_FieldNumber_JoinCoopShown, + .hasIndex = 16, + .offset = 17, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, }, { - .defaultValue.valueUInt64 = 0ULL, - .core.name = "eggsOfProphecy", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Game_FieldNumber_EggsOfProphecy, - .core.hasIndex = 9, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, eggsOfProphecy), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt64, + .name = "switchFarmShown", + .dataTypeSpecific.clazz = Nil, + .number = Backup_Tutorial_FieldNumber_SwitchFarmShown, + .hasIndex = 18, + .offset = 19, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, }, { - .defaultValue.valueUInt64 = 0ULL, - .core.name = "unclaimedEggsOfProphecy", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Game_FieldNumber_UnclaimedEggsOfProphecy, - .core.hasIndex = 10, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, unclaimedEggsOfProphecy), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt64, + .name = "tutorialShownArray", + .dataTypeSpecific.clazz = Nil, + .number = Backup_Tutorial_FieldNumber_TutorialShownArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(Backup_Tutorial__storage_, tutorialShownArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeBool, }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(Backup_Tutorial) + messageName:@"Tutorial" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(Backup_Tutorial__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(Backup)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - Backup_Stats + +@implementation Backup_Stats + +@dynamic eggTotalsOldArray, eggTotalsOldArray_Count; +@dynamic eggTotalsArray, eggTotalsArray_Count; +@dynamic hasUnlimitedChickensUses, unlimitedChickensUses; +@dynamic hasRefillUses, refillUses; +@dynamic hasWarp1Uses, warp1Uses; +@dynamic hasWarp8Uses, warp8Uses; +@dynamic hasBoostsUsed, boostsUsed; +@dynamic hasVideoDoublerUses, videoDoublerUses; +@dynamic hasDroneTakedowns, droneTakedowns; +@dynamic hasDroneTakedownsElite, droneTakedownsElite; +@dynamic hasNumPrestiges, numPrestiges; +@dynamic hasNumPiggyBreaks, numPiggyBreaks; +@dynamic hasIapPacksPurchased, iapPacksPurchased; +@dynamic hasPiggyFull, piggyFull; +@dynamic hasPiggyFoundFull, piggyFoundFull; +@dynamic hasTimePiggyFilledRealtime, timePiggyFilledRealtime; +@dynamic hasTimePiggyFullGametime, timePiggyFullGametime; +@dynamic hasLostPiggyIncrements, lostPiggyIncrements; + +typedef struct Backup_Stats__storage_ { + uint32_t _has_storage_[1]; + GPBUInt64Array *eggTotalsOldArray; + GPBDoubleArray *eggTotalsArray; + uint64_t refillUses; + uint64_t videoDoublerUses; + uint64_t warp1Uses; + uint64_t warp8Uses; + uint64_t droneTakedowns; + uint64_t unlimitedChickensUses; + uint64_t numPrestiges; + uint64_t droneTakedownsElite; + uint64_t numPiggyBreaks; + uint64_t iapPacksPurchased; + uint64_t boostsUsed; + double timePiggyFilledRealtime; + double timePiggyFullGametime; + uint64_t lostPiggyIncrements; +} Backup_Stats__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .defaultValue.valueBool = NO, - .core.name = "longIdleNotificationSet", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Game_FieldNumber_LongIdleNotificationSet, - .core.hasIndex = 29, - .core.offset = 30, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, + .name = "eggTotalsOldArray", + .dataTypeSpecific.clazz = Nil, + .number = Backup_Stats_FieldNumber_EggTotalsOldArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(Backup_Stats__storage_, eggTotalsOldArray), + .flags = (GPBFieldFlags)(GPBFieldRepeated | GPBFieldTextFormatNameCustom), + .dataType = GPBDataTypeUInt64, }, { - .defaultValue.valueDouble = 0, - .core.name = "longIdleNotificationThreshold", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Game_FieldNumber_LongIdleNotificationThreshold, - .core.hasIndex = 31, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, longIdleNotificationThreshold), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, + .name = "refillUses", + .dataTypeSpecific.clazz = Nil, + .number = Backup_Stats_FieldNumber_RefillUses, + .hasIndex = 1, + .offset = (uint32_t)offsetof(Backup_Stats__storage_, refillUses), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt64, }, { - .defaultValue.valueDouble = 0, - .core.name = "longIdleReward", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Game_FieldNumber_LongIdleReward, - .core.hasIndex = 32, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, longIdleReward), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, + .name = "videoDoublerUses", + .dataTypeSpecific.clazz = Nil, + .number = Backup_Stats_FieldNumber_VideoDoublerUses, + .hasIndex = 5, + .offset = (uint32_t)offsetof(Backup_Stats__storage_, videoDoublerUses), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt64, }, { - .defaultValue.valueUInt32 = 0U, - .core.name = "numDailyGiftsCollected", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Game_FieldNumber_NumDailyGiftsCollected, - .core.hasIndex = 25, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, numDailyGiftsCollected), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt32, + .name = "warp1Uses", + .dataTypeSpecific.clazz = Nil, + .number = Backup_Stats_FieldNumber_Warp1Uses, + .hasIndex = 2, + .offset = (uint32_t)offsetof(Backup_Stats__storage_, warp1Uses), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldTextFormatNameCustom), + .dataType = GPBDataTypeUInt64, }, { - .defaultValue.valueBool = NO, - .core.name = "hyperloopStation", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Game_FieldNumber_HyperloopStation, - .core.hasIndex = 21, - .core.offset = 22, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, + .name = "warp8Uses", + .dataTypeSpecific.clazz = Nil, + .number = Backup_Stats_FieldNumber_Warp8Uses, + .hasIndex = 3, + .offset = (uint32_t)offsetof(Backup_Stats__storage_, warp8Uses), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldTextFormatNameCustom), + .dataType = GPBDataTypeUInt64, }, { - .defaultValue.valueMessage = nil, - .core.name = "boostsArray", - .core.dataTypeSpecific.clazz = GPBObjCClass(Backup_OwnedBoost), - .core.number = Backup_Game_FieldNumber_BoostsArray, - .core.hasIndex = GPBNoHasBit, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, boostsArray), - .core.flags = GPBFieldRepeated, - .core.dataType = GPBDataTypeMessage, + .name = "droneTakedowns", + .dataTypeSpecific.clazz = Nil, + .number = Backup_Stats_FieldNumber_DroneTakedowns, + .hasIndex = 6, + .offset = (uint32_t)offsetof(Backup_Stats__storage_, droneTakedowns), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt64, }, { - .defaultValue.valueBool = NO, - .core.name = "piggyFullAlertShown", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Game_FieldNumber_PiggyFullAlertShown, - .core.hasIndex = 18, - .core.offset = 19, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, + .name = "unlimitedChickensUses", + .dataTypeSpecific.clazz = Nil, + .number = Backup_Stats_FieldNumber_UnlimitedChickensUses, + .hasIndex = 0, + .offset = (uint32_t)offsetof(Backup_Stats__storage_, unlimitedChickensUses), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt64, }, { - .defaultValue.valueUInt32 = 0U, - .core.name = "totalTimeCheatsDetected", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Game_FieldNumber_TotalTimeCheatsDetected, - .core.hasIndex = 33, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, totalTimeCheatsDetected), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt32, + .name = "eggTotalsArray", + .dataTypeSpecific.clazz = Nil, + .number = Backup_Stats_FieldNumber_EggTotalsArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(Backup_Stats__storage_, eggTotalsArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeDouble, }, { - .defaultValue.valueDouble = 0, - .core.name = "prestigeSoulBoostCash", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Game_FieldNumber_PrestigeSoulBoostCash, - .core.hasIndex = 15, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, prestigeSoulBoostCash), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, + .name = "numPrestiges", + .dataTypeSpecific.clazz = Nil, + .number = Backup_Stats_FieldNumber_NumPrestiges, + .hasIndex = 8, + .offset = (uint32_t)offsetof(Backup_Stats__storage_, numPrestiges), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt64, + }, + { + .name = "droneTakedownsElite", + .dataTypeSpecific.clazz = Nil, + .number = Backup_Stats_FieldNumber_DroneTakedownsElite, + .hasIndex = 7, + .offset = (uint32_t)offsetof(Backup_Stats__storage_, droneTakedownsElite), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt64, }, { - .defaultValue.valueDouble = 0, - .core.name = "soulEggsD", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Game_FieldNumber_SoulEggsD, - .core.hasIndex = 7, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, soulEggsD), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, + .name = "numPiggyBreaks", + .dataTypeSpecific.clazz = Nil, + .number = Backup_Stats_FieldNumber_NumPiggyBreaks, + .hasIndex = 9, + .offset = (uint32_t)offsetof(Backup_Stats__storage_, numPiggyBreaks), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt64, }, { - .defaultValue.valueDouble = 0, - .core.name = "unclaimedSoulEggsD", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Game_FieldNumber_UnclaimedSoulEggsD, - .core.hasIndex = 8, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, unclaimedSoulEggsD), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, + .name = "iapPacksPurchased", + .dataTypeSpecific.clazz = Nil, + .number = Backup_Stats_FieldNumber_IapPacksPurchased, + .hasIndex = 10, + .offset = (uint32_t)offsetof(Backup_Stats__storage_, iapPacksPurchased), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt64, }, { - .defaultValue.valueBool = NO, - .core.name = "forceEliteContracts", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Game_FieldNumber_ForceEliteContracts, - .core.hasIndex = 34, - .core.offset = 35, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, + .name = "boostsUsed", + .dataTypeSpecific.clazz = Nil, + .number = Backup_Stats_FieldNumber_BoostsUsed, + .hasIndex = 4, + .offset = (uint32_t)offsetof(Backup_Stats__storage_, boostsUsed), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt64, }, { - .defaultValue.valueDouble = 0, - .core.name = "newPlayerEventEndTime", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Game_FieldNumber_NewPlayerEventEndTime, - .core.hasIndex = 36, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, newPlayerEventEndTime), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, + .name = "piggyFull", + .dataTypeSpecific.clazz = Nil, + .number = Backup_Stats_FieldNumber_PiggyFull, + .hasIndex = 11, + .offset = 12, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, }, { - .defaultValue.valueUInt64 = 0ULL, - .core.name = "shellScriptsEarned", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Game_FieldNumber_ShellScriptsEarned, - .core.hasIndex = 11, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, shellScriptsEarned), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt64, + .name = "piggyFoundFull", + .dataTypeSpecific.clazz = Nil, + .number = Backup_Stats_FieldNumber_PiggyFoundFull, + .hasIndex = 13, + .offset = 14, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, }, { - .defaultValue.valueUInt64 = 0ULL, - .core.name = "shellScriptsSpent", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Game_FieldNumber_ShellScriptsSpent, - .core.hasIndex = 12, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, shellScriptsSpent), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt64, + .name = "timePiggyFilledRealtime", + .dataTypeSpecific.clazz = Nil, + .number = Backup_Stats_FieldNumber_TimePiggyFilledRealtime, + .hasIndex = 15, + .offset = (uint32_t)offsetof(Backup_Stats__storage_, timePiggyFilledRealtime), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, }, { - .defaultValue.valueUInt64 = 0ULL, - .core.name = "unclaimedShellScripts", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Game_FieldNumber_UnclaimedShellScripts, - .core.hasIndex = 13, - .core.offset = (uint32_t)offsetof(Backup_Game__storage_, unclaimedShellScripts), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt64, + .name = "timePiggyFullGametime", + .dataTypeSpecific.clazz = Nil, + .number = Backup_Stats_FieldNumber_TimePiggyFullGametime, + .hasIndex = 16, + .offset = (uint32_t)offsetof(Backup_Stats__storage_, timePiggyFullGametime), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, + { + .name = "lostPiggyIncrements", + .dataTypeSpecific.clazz = Nil, + .number = Backup_Stats_FieldNumber_LostPiggyIncrements, + .hasIndex = 17, + .offset = (uint32_t)offsetof(Backup_Stats__storage_, lostPiggyIncrements), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt64, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[Backup_Game class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(Backup_Stats) + messageName:@"Stats" + fileDescription:&EiRoot_FileDescription fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) - storageSize:sizeof(Backup_Game__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(Backup_Stats__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS + static const char *extraTextFormatInfo = + "\003\001\000egg_totals_OLD\000\004\004\201\244\000\005\004\201\244\000"; + [localDescriptor setupExtraTextInfo:extraTextFormatInfo]; + #endif // !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS [localDescriptor setupContainingMessageClass:GPBObjCClass(Backup)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); @@ -2417,718 +3589,746 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - Backup_Artifacts +#pragma mark - Backup_Game -@implementation Backup_Artifacts +@implementation Backup_Game -@dynamic hasInfusing, infusing; -@dynamic hasItemBeingInfused, itemBeingInfused; -@dynamic hasSpecBeingInfused, specBeingInfused; -@dynamic hasEggTypeInfusing, eggTypeInfusing; -@dynamic hasInfusingEggsRequired, infusingEggsRequired; -@dynamic hasEggsInfused, eggsInfused; -@dynamic hasFlowPercentageArtifacts, flowPercentageArtifacts; -@dynamic hasFuelingEnabled, fuelingEnabled; -@dynamic hasTankFillingEnabled, tankFillingEnabled; -@dynamic hasTankLevel, tankLevel; -@dynamic tankFuelsArray, tankFuelsArray_Count; -@dynamic tankLimitsArray, tankLimitsArray_Count; -@dynamic hasLastFueledShip, lastFueledShip; -@dynamic hasInventoryScore, inventoryScore; -@dynamic hasCraftingXp, craftingXp; -@dynamic hasEnabled, enabled; -@dynamic hasIntroShown, introShown; -@dynamic hasInfusingEnabledDeprecated, infusingEnabledDeprecated; +@dynamic hasCurrentFarm, currentFarm; +@dynamic hasMaxEggReached, maxEggReached; +@dynamic hasGoldenEggsEarned, goldenEggsEarned; +@dynamic hasGoldenEggsSpent, goldenEggsSpent; +@dynamic hasUncliamedGoldenEggs, uncliamedGoldenEggs; +@dynamic hasSoulEggs, soulEggs; +@dynamic hasUnclaimedSoulEggs, unclaimedSoulEggs; +@dynamic hasSoulEggsD, soulEggsD; +@dynamic hasUnclaimedSoulEggsD, unclaimedSoulEggsD; +@dynamic hasEggsOfProphecy, eggsOfProphecy; +@dynamic hasUnclaimedEggsOfProphecy, unclaimedEggsOfProphecy; +@dynamic hasShellScriptsEarned, shellScriptsEarned; +@dynamic hasShellScriptsSpent, shellScriptsSpent; +@dynamic hasUnclaimedShellScripts, unclaimedShellScripts; +@dynamic hasPrestigeCashEarned, prestigeCashEarned; +@dynamic hasPrestigeSoulBoostCash, prestigeSoulBoostCash; +@dynamic hasLifetimeCashEarned, lifetimeCashEarned; +@dynamic hasPiggyBank, piggyBank; +@dynamic hasPiggyFullAlertShown, piggyFullAlertShown; +@dynamic hasPermitLevel, permitLevel; +@dynamic epicResearchArray, epicResearchArray_Count; +@dynamic hasHyperloopStation, hyperloopStation; +@dynamic hasNextDailyGiftTime, nextDailyGiftTime; +@dynamic hasLastDailyGiftCollectedDay, lastDailyGiftCollectedDay; +@dynamic hasNumDailyGiftsCollected, numDailyGiftsCollected; +@dynamic newsArray, newsArray_Count; +@dynamic hasLastNewsTime, lastNewsTime; +@dynamic hasCurrentMultiplier, currentMultiplier; +@dynamic hasCurrentMultiplierExpiration, currentMultiplierExpiration; +@dynamic achievementsArray, achievementsArray_Count; +@dynamic maxFarmSizeReachedArray, maxFarmSizeReachedArray_Count; +@dynamic eggMedalLevelArray, eggMedalLevelArray_Count; +@dynamic hasLongIdleNotificationSet, longIdleNotificationSet; +@dynamic hasLongIdleNotificationThreshold, longIdleNotificationThreshold; +@dynamic hasLongIdleReward, longIdleReward; +@dynamic boostsArray, boostsArray_Count; +@dynamic hasTotalTimeCheatsDetected, totalTimeCheatsDetected; +@dynamic hasForceEliteContracts, forceEliteContracts; +@dynamic hasNewPlayerEventEndTime, newPlayerEventEndTime; -typedef struct Backup_Artifacts__storage_ { - uint32_t _has_storage_[1]; - Egg eggTypeInfusing; - MissionInfo_Spaceship lastFueledShip; - uint32_t tankLevel; - ArtifactInventoryItem *itemBeingInfused; - ArtifactSpec *specBeingInfused; - GPBDoubleArray *tankFuelsArray; - GPBDoubleArray *tankLimitsArray; - double infusingEggsRequired; - double eggsInfused; - double flowPercentageArtifacts; - double inventoryScore; - double craftingXp; -} Backup_Artifacts__storage_; +typedef struct Backup_Game__storage_ { + uint32_t _has_storage_[2]; + Egg maxEggReached; + uint32_t permitLevel; + uint32_t lastDailyGiftCollectedDay; + uint32_t currentFarm; + uint32_t numDailyGiftsCollected; + uint32_t totalTimeCheatsDetected; + NSMutableArray *epicResearchArray; + NSMutableArray *newsArray; + NSMutableArray *achievementsArray; + GPBUInt64Array *maxFarmSizeReachedArray; + GPBUInt32Array *eggMedalLevelArray; + NSMutableArray *boostsArray; + uint64_t goldenEggsEarned; + uint64_t goldenEggsSpent; + uint64_t soulEggs; + double prestigeCashEarned; + double lifetimeCashEarned; + uint64_t piggyBank; + double nextDailyGiftTime; + double lastNewsTime; + double currentMultiplier; + double currentMultiplierExpiration; + uint64_t uncliamedGoldenEggs; + uint64_t unclaimedSoulEggs; + uint64_t eggsOfProphecy; + uint64_t unclaimedEggsOfProphecy; + double longIdleNotificationThreshold; + double longIdleReward; + double prestigeSoulBoostCash; + double soulEggsD; + double unclaimedSoulEggsD; + double newPlayerEventEndTime; + uint64_t shellScriptsEarned; + uint64_t shellScriptsSpent; + uint64_t unclaimedShellScripts; +} Backup_Game__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescriptionWithDefault fields[] = { { - .defaultValue.valueBool = NO, - .core.name = "infusing", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Artifacts_FieldNumber_Infusing, - .core.hasIndex = 0, - .core.offset = 1, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, + .defaultValue.valueEnum = Egg_Edible, + .core.name = "maxEggReached", + .core.dataTypeSpecific.enumDescFunc = Egg_EnumDescriptor, + .core.number = Backup_Game_FieldNumber_MaxEggReached, + .core.hasIndex = 1, + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, maxEggReached), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .core.dataType = GPBDataTypeEnum, }, { - .defaultValue.valueMessage = nil, - .core.name = "itemBeingInfused", - .core.dataTypeSpecific.clazz = GPBObjCClass(ArtifactInventoryItem), - .core.number = Backup_Artifacts_FieldNumber_ItemBeingInfused, + .defaultValue.valueUInt64 = 0ULL, + .core.name = "goldenEggsEarned", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Game_FieldNumber_GoldenEggsEarned, .core.hasIndex = 2, - .core.offset = (uint32_t)offsetof(Backup_Artifacts__storage_, itemBeingInfused), + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, goldenEggsEarned), .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeMessage, + .core.dataType = GPBDataTypeUInt64, }, { - .defaultValue.valueEnum = Egg_Edible, - .core.name = "eggTypeInfusing", - .core.dataTypeSpecific.enumDescFunc = Egg_EnumDescriptor, - .core.number = Backup_Artifacts_FieldNumber_EggTypeInfusing, - .core.hasIndex = 4, - .core.offset = (uint32_t)offsetof(Backup_Artifacts__storage_, eggTypeInfusing), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .core.dataType = GPBDataTypeEnum, + .defaultValue.valueUInt64 = 0ULL, + .core.name = "goldenEggsSpent", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Game_FieldNumber_GoldenEggsSpent, + .core.hasIndex = 3, + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, goldenEggsSpent), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt64, }, { - .defaultValue.valueDouble = 0, - .core.name = "infusingEggsRequired", + .defaultValue.valueUInt64 = 0ULL, + .core.name = "soulEggs", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Artifacts_FieldNumber_InfusingEggsRequired, + .core.number = Backup_Game_FieldNumber_SoulEggs, .core.hasIndex = 5, - .core.offset = (uint32_t)offsetof(Backup_Artifacts__storage_, infusingEggsRequired), + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, soulEggs), .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, + .core.dataType = GPBDataTypeUInt64, }, { .defaultValue.valueDouble = 0, - .core.name = "eggsInfused", + .core.name = "prestigeCashEarned", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Artifacts_FieldNumber_EggsInfused, - .core.hasIndex = 6, - .core.offset = (uint32_t)offsetof(Backup_Artifacts__storage_, eggsInfused), + .core.number = Backup_Game_FieldNumber_PrestigeCashEarned, + .core.hasIndex = 14, + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, prestigeCashEarned), .core.flags = GPBFieldOptional, .core.dataType = GPBDataTypeDouble, }, { - .defaultValue.valueDouble = 0.5, - .core.name = "flowPercentageArtifacts", + .defaultValue.valueDouble = 0, + .core.name = "lifetimeCashEarned", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Artifacts_FieldNumber_FlowPercentageArtifacts, - .core.hasIndex = 7, - .core.offset = (uint32_t)offsetof(Backup_Artifacts__storage_, flowPercentageArtifacts), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), + .core.number = Backup_Game_FieldNumber_LifetimeCashEarned, + .core.hasIndex = 16, + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, lifetimeCashEarned), + .core.flags = GPBFieldOptional, .core.dataType = GPBDataTypeDouble, }, { - .defaultValue.valueBool = YES, - .core.name = "fuelingEnabled", + .defaultValue.valueUInt64 = 0ULL, + .core.name = "piggyBank", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Artifacts_FieldNumber_FuelingEnabled, - .core.hasIndex = 8, - .core.offset = 9, // Stored in _has_storage_ to save space. - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), - .core.dataType = GPBDataTypeBool, + .core.number = Backup_Game_FieldNumber_PiggyBank, + .core.hasIndex = 17, + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, piggyBank), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt64, }, { - .defaultValue.valueBool = YES, - .core.name = "infusingEnabledDeprecated", + .defaultValue.valueUInt32 = 0U, + .core.name = "permitLevel", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Artifacts_FieldNumber_InfusingEnabledDeprecated, + .core.number = Backup_Game_FieldNumber_PermitLevel, .core.hasIndex = 20, - .core.offset = 21, // Stored in _has_storage_ to save space. - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue | GPBFieldTextFormatNameCustom), - .core.dataType = GPBDataTypeBool, + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, permitLevel), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt32, }, { - .defaultValue.valueEnum = MissionInfo_Spaceship_ChickenOne, - .core.name = "lastFueledShip", - .core.dataTypeSpecific.enumDescFunc = MissionInfo_Spaceship_EnumDescriptor, - .core.number = Backup_Artifacts_FieldNumber_LastFueledShip, - .core.hasIndex = 13, - .core.offset = (uint32_t)offsetof(Backup_Artifacts__storage_, lastFueledShip), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .core.dataType = GPBDataTypeEnum, + .defaultValue.valueMessage = nil, + .core.name = "epicResearchArray", + .core.dataTypeSpecific.clazz = GPBObjCClass(Backup_ResearchItem), + .core.number = Backup_Game_FieldNumber_EpicResearchArray, + .core.hasIndex = GPBNoHasBit, + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, epicResearchArray), + .core.flags = GPBFieldRepeated, + .core.dataType = GPBDataTypeMessage, }, { .defaultValue.valueDouble = 0, - .core.name = "inventoryScore", + .core.name = "nextDailyGiftTime", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Artifacts_FieldNumber_InventoryScore, - .core.hasIndex = 14, - .core.offset = (uint32_t)offsetof(Backup_Artifacts__storage_, inventoryScore), + .core.number = Backup_Game_FieldNumber_NextDailyGiftTime, + .core.hasIndex = 23, + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, nextDailyGiftTime), .core.flags = GPBFieldOptional, .core.dataType = GPBDataTypeDouble, }, { - .defaultValue.valueBool = NO, - .core.name = "enabled", + .defaultValue.valueMessage = nil, + .core.name = "newsArray", + .core.dataTypeSpecific.clazz = GPBObjCClass(Backup_NewsHeadline), + .core.number = Backup_Game_FieldNumber_NewsArray, + .core.hasIndex = GPBNoHasBit, + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, newsArray), + .core.flags = GPBFieldRepeated, + .core.dataType = GPBDataTypeMessage, + }, + { + .defaultValue.valueDouble = 0, + .core.name = "lastNewsTime", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Artifacts_FieldNumber_Enabled, - .core.hasIndex = 16, - .core.offset = 17, // Stored in _has_storage_ to save space. + .core.number = Backup_Game_FieldNumber_LastNewsTime, + .core.hasIndex = 26, + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, lastNewsTime), .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, + .core.dataType = GPBDataTypeDouble, }, { - .defaultValue.valueBool = NO, - .core.name = "introShown", + .defaultValue.valueDouble = 0, + .core.name = "currentMultiplier", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Artifacts_FieldNumber_IntroShown, - .core.hasIndex = 18, - .core.offset = 19, // Stored in _has_storage_ to save space. + .core.number = Backup_Game_FieldNumber_CurrentMultiplier, + .core.hasIndex = 27, + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, currentMultiplier), .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, + .core.dataType = GPBDataTypeDouble, }, { - .defaultValue.valueMessage = nil, - .core.name = "specBeingInfused", - .core.dataTypeSpecific.clazz = GPBObjCClass(ArtifactSpec), - .core.number = Backup_Artifacts_FieldNumber_SpecBeingInfused, - .core.hasIndex = 3, - .core.offset = (uint32_t)offsetof(Backup_Artifacts__storage_, specBeingInfused), + .defaultValue.valueDouble = 0, + .core.name = "currentMultiplierExpiration", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Game_FieldNumber_CurrentMultiplierExpiration, + .core.hasIndex = 28, + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, currentMultiplierExpiration), .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeDouble, + }, + { + .defaultValue.valueMessage = nil, + .core.name = "achievementsArray", + .core.dataTypeSpecific.clazz = GPBObjCClass(Backup_AchievementInfo), + .core.number = Backup_Game_FieldNumber_AchievementsArray, + .core.hasIndex = GPBNoHasBit, + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, achievementsArray), + .core.flags = GPBFieldRepeated, .core.dataType = GPBDataTypeMessage, }, { - .defaultValue.valueBool = NO, - .core.name = "tankFillingEnabled", + .defaultValue.valueUInt64 = 0ULL, + .core.name = "uncliamedGoldenEggs", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Artifacts_FieldNumber_TankFillingEnabled, - .core.hasIndex = 10, - .core.offset = 11, // Stored in _has_storage_ to save space. + .core.number = Backup_Game_FieldNumber_UncliamedGoldenEggs, + .core.hasIndex = 4, + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, uncliamedGoldenEggs), .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, + .core.dataType = GPBDataTypeUInt64, }, { - .defaultValue.valueUInt32 = 0U, - .core.name = "tankLevel", + .defaultValue.valueUInt64 = 0ULL, + .core.name = "unclaimedSoulEggs", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Artifacts_FieldNumber_TankLevel, - .core.hasIndex = 12, - .core.offset = (uint32_t)offsetof(Backup_Artifacts__storage_, tankLevel), + .core.number = Backup_Game_FieldNumber_UnclaimedSoulEggs, + .core.hasIndex = 6, + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, unclaimedSoulEggs), .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt32, + .core.dataType = GPBDataTypeUInt64, }, { .defaultValue.valueMessage = nil, - .core.name = "tankFuelsArray", + .core.name = "maxFarmSizeReachedArray", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Artifacts_FieldNumber_TankFuelsArray, + .core.number = Backup_Game_FieldNumber_MaxFarmSizeReachedArray, .core.hasIndex = GPBNoHasBit, - .core.offset = (uint32_t)offsetof(Backup_Artifacts__storage_, tankFuelsArray), + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, maxFarmSizeReachedArray), .core.flags = GPBFieldRepeated, - .core.dataType = GPBDataTypeDouble, - }, - { - .defaultValue.valueDouble = 0, - .core.name = "craftingXp", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Artifacts_FieldNumber_CraftingXp, - .core.hasIndex = 15, - .core.offset = (uint32_t)offsetof(Backup_Artifacts__storage_, craftingXp), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, + .core.dataType = GPBDataTypeUInt64, }, { .defaultValue.valueMessage = nil, - .core.name = "tankLimitsArray", + .core.name = "eggMedalLevelArray", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Artifacts_FieldNumber_TankLimitsArray, + .core.number = Backup_Game_FieldNumber_EggMedalLevelArray, .core.hasIndex = GPBNoHasBit, - .core.offset = (uint32_t)offsetof(Backup_Artifacts__storage_, tankLimitsArray), + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, eggMedalLevelArray), .core.flags = GPBFieldRepeated, - .core.dataType = GPBDataTypeDouble, + .core.dataType = GPBDataTypeUInt32, }, - }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[Backup_Artifacts class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) - storageSize:sizeof(Backup_Artifacts__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; -#if !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS - static const char *extraTextFormatInfo = - "\001\010\010\247\352\000"; - [localDescriptor setupExtraTextInfo:extraTextFormatInfo]; -#endif // !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS - [localDescriptor setupContainingMessageClass:GPBObjCClass(Backup)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; - } - return descriptor; -} - -@end - -#pragma mark - Backup_Shells - -@implementation Backup_Shells - -@dynamic hasIntroAlert, introAlert; -@dynamic hasContractsIntroAlert, contractsIntroAlert; -@dynamic numNewArray, numNewArray_Count; - -typedef struct Backup_Shells__storage_ { - uint32_t _has_storage_[1]; - GPBInt32Array *numNewArray; -} Backup_Shells__storage_; - -// This method is threadsafe because it is initially called -// in +initialize for each subclass. -+ (GPBDescriptor *)descriptor { - static GPBDescriptor *descriptor = nil; - if (!descriptor) { - static GPBMessageFieldDescription fields[] = { { - .name = "introAlert", - .dataTypeSpecific.clazz = Nil, - .number = Backup_Shells_FieldNumber_IntroAlert, - .hasIndex = 0, - .offset = 1, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .defaultValue.valueUInt32 = 0U, + .core.name = "lastDailyGiftCollectedDay", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Game_FieldNumber_LastDailyGiftCollectedDay, + .core.hasIndex = 24, + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, lastDailyGiftCollectedDay), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt32, }, { - .name = "contractsIntroAlert", - .dataTypeSpecific.clazz = Nil, - .number = Backup_Shells_FieldNumber_ContractsIntroAlert, - .hasIndex = 2, - .offset = 3, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .defaultValue.valueUInt32 = 0U, + .core.name = "currentFarm", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Game_FieldNumber_CurrentFarm, + .core.hasIndex = 0, + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, currentFarm), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), + .core.dataType = GPBDataTypeUInt32, }, { - .name = "numNewArray", - .dataTypeSpecific.clazz = Nil, - .number = Backup_Shells_FieldNumber_NumNewArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(Backup_Shells__storage_, numNewArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeInt32, + .defaultValue.valueUInt64 = 0ULL, + .core.name = "eggsOfProphecy", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Game_FieldNumber_EggsOfProphecy, + .core.hasIndex = 9, + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, eggsOfProphecy), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt64, }, - }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[Backup_Shells class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(Backup_Shells__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - [localDescriptor setupContainingMessageClass:GPBObjCClass(Backup)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; - } - return descriptor; -} - -@end - -#pragma mark - Backup_Simulation - -@implementation Backup_Simulation - -@dynamic hasEggType, eggType; -@dynamic hasFarmType, farmType; -@dynamic hasContractId, contractId; -@dynamic hasCashEarned, cashEarned; -@dynamic hasCashSpent, cashSpent; -@dynamic hasUnclaimedCash, unclaimedCash; -@dynamic hasLastStepTime, lastStepTime; -@dynamic hasNumChickens, numChickens; -@dynamic hasNumChickensUnsettled, numChickensUnsettled; -@dynamic hasNumChickensRunning, numChickensRunning; -@dynamic hasEggsLaid, eggsLaid; -@dynamic hasEggsShipped, eggsShipped; -@dynamic hasEggsPaidFor, eggsPaidFor; -@dynamic hasSilosOwned, silosOwned; -@dynamic habsArray, habsArray_Count; -@dynamic habPopulationArray, habPopulationArray_Count; -@dynamic habPopulationIndoundArray, habPopulationIndoundArray_Count; -@dynamic habIncubatorPopuplationArray, habIncubatorPopuplationArray_Count; -@dynamic hasHatcheryPopulation, hatcheryPopulation; -@dynamic vehiclesArray, vehiclesArray_Count; -@dynamic trainLengthArray, trainLengthArray_Count; -@dynamic commonResearchArray, commonResearchArray_Count; -@dynamic activeBoostsArray, activeBoostsArray_Count; -@dynamic hasLastCashBoostTime, lastCashBoostTime; -@dynamic hasTimeCheatsDetected, timeCheatsDetected; -@dynamic hasTimeCheatDebt, timeCheatDebt; -@dynamic hasBoostTokensReceived, boostTokensReceived; -@dynamic hasBoostTokensSpent, boostTokensSpent; -@dynamic hasBoostTokensGiven, boostTokensGiven; -@dynamic hasUnclaimedBoostTokens, unclaimedBoostTokens; -@dynamic hasGametimeUntilNextBoostToken, gametimeUntilNextBoostToken; - -typedef struct Backup_Simulation__storage_ { - uint32_t _has_storage_[1]; - Egg eggType; - uint32_t silosOwned; - FarmType farmType; - uint32_t timeCheatsDetected; - uint32_t boostTokensReceived; - uint32_t boostTokensSpent; - uint32_t unclaimedBoostTokens; - uint32_t boostTokensGiven; - GPBUInt32Array *habsArray; - GPBUInt64Array *habPopulationArray; - GPBUInt64Array *habPopulationIndoundArray; - GPBDoubleArray *habIncubatorPopuplationArray; - GPBUInt32Array *vehiclesArray; - NSMutableArray *commonResearchArray; - NSString *contractId; - GPBUInt32Array *trainLengthArray; - NSMutableArray *activeBoostsArray; - double cashEarned; - double cashSpent; - double unclaimedCash; - double lastStepTime; - uint64_t numChickens; - uint64_t numChickensUnsettled; - uint64_t numChickensRunning; - double eggsLaid; - double eggsPaidFor; - double hatcheryPopulation; - double timeCheatDebt; - double gametimeUntilNextBoostToken; - double eggsShipped; - double lastCashBoostTime; -} Backup_Simulation__storage_; - -// This method is threadsafe because it is initially called -// in +initialize for each subclass. -+ (GPBDescriptor *)descriptor { - static GPBDescriptor *descriptor = nil; - if (!descriptor) { - static GPBMessageFieldDescriptionWithDefault fields[] = { { - .defaultValue.valueEnum = Egg_Edible, - .core.name = "eggType", - .core.dataTypeSpecific.enumDescFunc = Egg_EnumDescriptor, - .core.number = Backup_Simulation_FieldNumber_EggType, - .core.hasIndex = 0, - .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, eggType), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .core.dataType = GPBDataTypeEnum, + .defaultValue.valueUInt64 = 0ULL, + .core.name = "unclaimedEggsOfProphecy", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Game_FieldNumber_UnclaimedEggsOfProphecy, + .core.hasIndex = 10, + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, unclaimedEggsOfProphecy), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt64, }, { - .defaultValue.valueDouble = 0, - .core.name = "cashEarned", + .defaultValue.valueBool = NO, + .core.name = "longIdleNotificationSet", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Simulation_FieldNumber_CashEarned, - .core.hasIndex = 3, - .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, cashEarned), + .core.number = Backup_Game_FieldNumber_LongIdleNotificationSet, + .core.hasIndex = 29, + .core.offset = 30, // Stored in _has_storage_ to save space. .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, + .core.dataType = GPBDataTypeBool, }, { .defaultValue.valueDouble = 0, - .core.name = "cashSpent", + .core.name = "longIdleNotificationThreshold", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Simulation_FieldNumber_CashSpent, - .core.hasIndex = 4, - .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, cashSpent), + .core.number = Backup_Game_FieldNumber_LongIdleNotificationThreshold, + .core.hasIndex = 31, + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, longIdleNotificationThreshold), .core.flags = GPBFieldOptional, .core.dataType = GPBDataTypeDouble, }, { .defaultValue.valueDouble = 0, - .core.name = "unclaimedCash", + .core.name = "longIdleReward", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Simulation_FieldNumber_UnclaimedCash, - .core.hasIndex = 5, - .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, unclaimedCash), + .core.number = Backup_Game_FieldNumber_LongIdleReward, + .core.hasIndex = 32, + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, longIdleReward), .core.flags = GPBFieldOptional, .core.dataType = GPBDataTypeDouble, }, + { + .defaultValue.valueUInt32 = 0U, + .core.name = "numDailyGiftsCollected", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Game_FieldNumber_NumDailyGiftsCollected, + .core.hasIndex = 25, + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, numDailyGiftsCollected), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt32, + }, + { + .defaultValue.valueBool = NO, + .core.name = "hyperloopStation", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Game_FieldNumber_HyperloopStation, + .core.hasIndex = 21, + .core.offset = 22, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, + }, + { + .defaultValue.valueMessage = nil, + .core.name = "boostsArray", + .core.dataTypeSpecific.clazz = GPBObjCClass(Backup_OwnedBoost), + .core.number = Backup_Game_FieldNumber_BoostsArray, + .core.hasIndex = GPBNoHasBit, + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, boostsArray), + .core.flags = GPBFieldRepeated, + .core.dataType = GPBDataTypeMessage, + }, + { + .defaultValue.valueBool = NO, + .core.name = "piggyFullAlertShown", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Game_FieldNumber_PiggyFullAlertShown, + .core.hasIndex = 18, + .core.offset = 19, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, + }, + { + .defaultValue.valueUInt32 = 0U, + .core.name = "totalTimeCheatsDetected", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Game_FieldNumber_TotalTimeCheatsDetected, + .core.hasIndex = 33, + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, totalTimeCheatsDetected), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt32, + }, { .defaultValue.valueDouble = 0, - .core.name = "lastStepTime", + .core.name = "prestigeSoulBoostCash", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Simulation_FieldNumber_LastStepTime, - .core.hasIndex = 6, - .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, lastStepTime), + .core.number = Backup_Game_FieldNumber_PrestigeSoulBoostCash, + .core.hasIndex = 15, + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, prestigeSoulBoostCash), .core.flags = GPBFieldOptional, .core.dataType = GPBDataTypeDouble, }, { - .defaultValue.valueUInt64 = 0ULL, - .core.name = "numChickens", + .defaultValue.valueDouble = 0, + .core.name = "soulEggsD", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Simulation_FieldNumber_NumChickens, + .core.number = Backup_Game_FieldNumber_SoulEggsD, .core.hasIndex = 7, - .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, numChickens), + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, soulEggsD), .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt64, + .core.dataType = GPBDataTypeDouble, }, { - .defaultValue.valueUInt64 = 0ULL, - .core.name = "numChickensUnsettled", + .defaultValue.valueDouble = 0, + .core.name = "unclaimedSoulEggsD", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Simulation_FieldNumber_NumChickensUnsettled, + .core.number = Backup_Game_FieldNumber_UnclaimedSoulEggsD, .core.hasIndex = 8, - .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, numChickensUnsettled), + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, unclaimedSoulEggsD), .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt64, + .core.dataType = GPBDataTypeDouble, + }, + { + .defaultValue.valueBool = NO, + .core.name = "forceEliteContracts", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Game_FieldNumber_ForceEliteContracts, + .core.hasIndex = 34, + .core.offset = 35, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, }, { - .defaultValue.valueUInt64 = 0ULL, - .core.name = "numChickensRunning", + .defaultValue.valueDouble = 0, + .core.name = "newPlayerEventEndTime", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Simulation_FieldNumber_NumChickensRunning, - .core.hasIndex = 9, - .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, numChickensRunning), + .core.number = Backup_Game_FieldNumber_NewPlayerEventEndTime, + .core.hasIndex = 36, + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, newPlayerEventEndTime), .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt64, + .core.dataType = GPBDataTypeDouble, }, { - .defaultValue.valueDouble = 0, - .core.name = "eggsLaid", + .defaultValue.valueUInt64 = 0ULL, + .core.name = "shellScriptsEarned", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Simulation_FieldNumber_EggsLaid, - .core.hasIndex = 10, - .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, eggsLaid), + .core.number = Backup_Game_FieldNumber_ShellScriptsEarned, + .core.hasIndex = 11, + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, shellScriptsEarned), .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, + .core.dataType = GPBDataTypeUInt64, }, { - .defaultValue.valueDouble = 0, - .core.name = "eggsPaidFor", + .defaultValue.valueUInt64 = 0ULL, + .core.name = "shellScriptsSpent", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Simulation_FieldNumber_EggsPaidFor, + .core.number = Backup_Game_FieldNumber_ShellScriptsSpent, .core.hasIndex = 12, - .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, eggsPaidFor), + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, shellScriptsSpent), .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, + .core.dataType = GPBDataTypeUInt64, }, { - .defaultValue.valueUInt32 = 0U, - .core.name = "silosOwned", + .defaultValue.valueUInt64 = 0ULL, + .core.name = "unclaimedShellScripts", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Simulation_FieldNumber_SilosOwned, + .core.number = Backup_Game_FieldNumber_UnclaimedShellScripts, .core.hasIndex = 13, - .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, silosOwned), + .core.offset = (uint32_t)offsetof(Backup_Game__storage_, unclaimedShellScripts), .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt32, + .core.dataType = GPBDataTypeUInt64, }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(Backup_Game) + messageName:@"Game" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) + storageSize:sizeof(Backup_Game__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(Backup)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - Backup_Artifacts + +@implementation Backup_Artifacts + +@dynamic hasInfusing, infusing; +@dynamic hasItemBeingInfused, itemBeingInfused; +@dynamic hasSpecBeingInfused, specBeingInfused; +@dynamic hasEggTypeInfusing, eggTypeInfusing; +@dynamic hasInfusingEggsRequired, infusingEggsRequired; +@dynamic hasEggsInfused, eggsInfused; +@dynamic hasFlowPercentageArtifacts, flowPercentageArtifacts; +@dynamic hasFuelingEnabled, fuelingEnabled; +@dynamic hasTankFillingEnabled, tankFillingEnabled; +@dynamic hasTankLevel, tankLevel; +@dynamic tankFuelsArray, tankFuelsArray_Count; +@dynamic tankLimitsArray, tankLimitsArray_Count; +@dynamic hasLastFueledShip, lastFueledShip; +@dynamic hasInventoryScore, inventoryScore; +@dynamic hasCraftingXp, craftingXp; +@dynamic hasEnabled, enabled; +@dynamic hasIntroShown, introShown; +@dynamic hasInfusingEnabledDeprecated, infusingEnabledDeprecated; + +typedef struct Backup_Artifacts__storage_ { + uint32_t _has_storage_[1]; + Egg eggTypeInfusing; + MissionInfo_Spaceship lastFueledShip; + uint32_t tankLevel; + ArtifactInventoryItem *itemBeingInfused; + ArtifactSpec *specBeingInfused; + GPBDoubleArray *tankFuelsArray; + GPBDoubleArray *tankLimitsArray; + double infusingEggsRequired; + double eggsInfused; + double flowPercentageArtifacts; + double inventoryScore; + double craftingXp; +} Backup_Artifacts__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescriptionWithDefault fields[] = { { - .defaultValue.valueMessage = nil, - .core.name = "habsArray", + .defaultValue.valueBool = NO, + .core.name = "infusing", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Simulation_FieldNumber_HabsArray, - .core.hasIndex = GPBNoHasBit, - .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, habsArray), - .core.flags = GPBFieldRepeated, - .core.dataType = GPBDataTypeUInt32, + .core.number = Backup_Artifacts_FieldNumber_Infusing, + .core.hasIndex = 0, + .core.offset = 1, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, }, { .defaultValue.valueMessage = nil, - .core.name = "habPopulationArray", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Simulation_FieldNumber_HabPopulationArray, - .core.hasIndex = GPBNoHasBit, - .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, habPopulationArray), - .core.flags = GPBFieldRepeated, - .core.dataType = GPBDataTypeUInt64, + .core.name = "itemBeingInfused", + .core.dataTypeSpecific.clazz = GPBObjCClass(ArtifactInventoryItem), + .core.number = Backup_Artifacts_FieldNumber_ItemBeingInfused, + .core.hasIndex = 2, + .core.offset = (uint32_t)offsetof(Backup_Artifacts__storage_, itemBeingInfused), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeMessage, }, { - .defaultValue.valueMessage = nil, - .core.name = "habPopulationIndoundArray", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Simulation_FieldNumber_HabPopulationIndoundArray, - .core.hasIndex = GPBNoHasBit, - .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, habPopulationIndoundArray), - .core.flags = GPBFieldRepeated, - .core.dataType = GPBDataTypeUInt64, + .defaultValue.valueEnum = Egg_Edible, + .core.name = "eggTypeInfusing", + .core.dataTypeSpecific.enumDescFunc = Egg_EnumDescriptor, + .core.number = Backup_Artifacts_FieldNumber_EggTypeInfusing, + .core.hasIndex = 4, + .core.offset = (uint32_t)offsetof(Backup_Artifacts__storage_, eggTypeInfusing), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .core.dataType = GPBDataTypeEnum, }, { - .defaultValue.valueMessage = nil, - .core.name = "habIncubatorPopuplationArray", + .defaultValue.valueDouble = 0, + .core.name = "infusingEggsRequired", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Simulation_FieldNumber_HabIncubatorPopuplationArray, - .core.hasIndex = GPBNoHasBit, - .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, habIncubatorPopuplationArray), - .core.flags = GPBFieldRepeated, + .core.number = Backup_Artifacts_FieldNumber_InfusingEggsRequired, + .core.hasIndex = 5, + .core.offset = (uint32_t)offsetof(Backup_Artifacts__storage_, infusingEggsRequired), + .core.flags = GPBFieldOptional, .core.dataType = GPBDataTypeDouble, }, { .defaultValue.valueDouble = 0, - .core.name = "hatcheryPopulation", + .core.name = "eggsInfused", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Simulation_FieldNumber_HatcheryPopulation, - .core.hasIndex = 14, - .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, hatcheryPopulation), + .core.number = Backup_Artifacts_FieldNumber_EggsInfused, + .core.hasIndex = 6, + .core.offset = (uint32_t)offsetof(Backup_Artifacts__storage_, eggsInfused), .core.flags = GPBFieldOptional, .core.dataType = GPBDataTypeDouble, }, { - .defaultValue.valueMessage = nil, - .core.name = "vehiclesArray", + .defaultValue.valueDouble = 0.5, + .core.name = "flowPercentageArtifacts", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Simulation_FieldNumber_VehiclesArray, - .core.hasIndex = GPBNoHasBit, - .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, vehiclesArray), - .core.flags = GPBFieldRepeated, - .core.dataType = GPBDataTypeUInt32, - }, - { - .defaultValue.valueMessage = nil, - .core.name = "commonResearchArray", - .core.dataTypeSpecific.clazz = GPBObjCClass(Backup_ResearchItem), - .core.number = Backup_Simulation_FieldNumber_CommonResearchArray, - .core.hasIndex = GPBNoHasBit, - .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, commonResearchArray), - .core.flags = GPBFieldRepeated, - .core.dataType = GPBDataTypeMessage, - }, - { - .defaultValue.valueEnum = FarmType_Empty, - .core.name = "farmType", - .core.dataTypeSpecific.enumDescFunc = FarmType_EnumDescriptor, - .core.number = Backup_Simulation_FieldNumber_FarmType, - .core.hasIndex = 1, - .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, farmType), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .core.dataType = GPBDataTypeEnum, + .core.number = Backup_Artifacts_FieldNumber_FlowPercentageArtifacts, + .core.hasIndex = 7, + .core.offset = (uint32_t)offsetof(Backup_Artifacts__storage_, flowPercentageArtifacts), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), + .core.dataType = GPBDataTypeDouble, }, { - .defaultValue.valueString = nil, - .core.name = "contractId", + .defaultValue.valueBool = YES, + .core.name = "fuelingEnabled", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Simulation_FieldNumber_ContractId, - .core.hasIndex = 2, - .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, contractId), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeString, + .core.number = Backup_Artifacts_FieldNumber_FuelingEnabled, + .core.hasIndex = 8, + .core.offset = 9, // Stored in _has_storage_ to save space. + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), + .core.dataType = GPBDataTypeBool, }, { - .defaultValue.valueMessage = nil, - .core.name = "trainLengthArray", + .defaultValue.valueBool = YES, + .core.name = "infusingEnabledDeprecated", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Simulation_FieldNumber_TrainLengthArray, - .core.hasIndex = GPBNoHasBit, - .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, trainLengthArray), - .core.flags = GPBFieldRepeated, - .core.dataType = GPBDataTypeUInt32, + .core.number = Backup_Artifacts_FieldNumber_InfusingEnabledDeprecated, + .core.hasIndex = 20, + .core.offset = 21, // Stored in _has_storage_ to save space. + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue | GPBFieldTextFormatNameCustom), + .core.dataType = GPBDataTypeBool, }, { - .defaultValue.valueMessage = nil, - .core.name = "activeBoostsArray", - .core.dataTypeSpecific.clazz = GPBObjCClass(Backup_ActiveBoost), - .core.number = Backup_Simulation_FieldNumber_ActiveBoostsArray, - .core.hasIndex = GPBNoHasBit, - .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, activeBoostsArray), - .core.flags = GPBFieldRepeated, - .core.dataType = GPBDataTypeMessage, + .defaultValue.valueEnum = MissionInfo_Spaceship_ChickenOne, + .core.name = "lastFueledShip", + .core.dataTypeSpecific.enumDescFunc = MissionInfo_Spaceship_EnumDescriptor, + .core.number = Backup_Artifacts_FieldNumber_LastFueledShip, + .core.hasIndex = 13, + .core.offset = (uint32_t)offsetof(Backup_Artifacts__storage_, lastFueledShip), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .core.dataType = GPBDataTypeEnum, }, { - .defaultValue.valueUInt32 = 0U, - .core.name = "timeCheatsDetected", + .defaultValue.valueDouble = 0, + .core.name = "inventoryScore", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Simulation_FieldNumber_TimeCheatsDetected, - .core.hasIndex = 16, - .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, timeCheatsDetected), + .core.number = Backup_Artifacts_FieldNumber_InventoryScore, + .core.hasIndex = 14, + .core.offset = (uint32_t)offsetof(Backup_Artifacts__storage_, inventoryScore), .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt32, + .core.dataType = GPBDataTypeDouble, }, { - .defaultValue.valueDouble = 0, - .core.name = "timeCheatDebt", + .defaultValue.valueBool = NO, + .core.name = "enabled", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Simulation_FieldNumber_TimeCheatDebt, - .core.hasIndex = 17, - .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, timeCheatDebt), + .core.number = Backup_Artifacts_FieldNumber_Enabled, + .core.hasIndex = 16, + .core.offset = 17, // Stored in _has_storage_ to save space. .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, + .core.dataType = GPBDataTypeBool, }, { - .defaultValue.valueUInt32 = 0U, - .core.name = "boostTokensReceived", + .defaultValue.valueBool = NO, + .core.name = "introShown", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Simulation_FieldNumber_BoostTokensReceived, + .core.number = Backup_Artifacts_FieldNumber_IntroShown, .core.hasIndex = 18, - .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, boostTokensReceived), + .core.offset = 19, // Stored in _has_storage_ to save space. .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt32, + .core.dataType = GPBDataTypeBool, }, { - .defaultValue.valueUInt32 = 0U, - .core.name = "boostTokensSpent", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Simulation_FieldNumber_BoostTokensSpent, - .core.hasIndex = 19, - .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, boostTokensSpent), + .defaultValue.valueMessage = nil, + .core.name = "specBeingInfused", + .core.dataTypeSpecific.clazz = GPBObjCClass(ArtifactSpec), + .core.number = Backup_Artifacts_FieldNumber_SpecBeingInfused, + .core.hasIndex = 3, + .core.offset = (uint32_t)offsetof(Backup_Artifacts__storage_, specBeingInfused), .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt32, + .core.dataType = GPBDataTypeMessage, }, { - .defaultValue.valueUInt32 = 0U, - .core.name = "unclaimedBoostTokens", + .defaultValue.valueBool = NO, + .core.name = "tankFillingEnabled", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Simulation_FieldNumber_UnclaimedBoostTokens, - .core.hasIndex = 21, - .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, unclaimedBoostTokens), + .core.number = Backup_Artifacts_FieldNumber_TankFillingEnabled, + .core.hasIndex = 10, + .core.offset = 11, // Stored in _has_storage_ to save space. .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt32, + .core.dataType = GPBDataTypeBool, }, { .defaultValue.valueUInt32 = 0U, - .core.name = "boostTokensGiven", + .core.name = "tankLevel", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Simulation_FieldNumber_BoostTokensGiven, - .core.hasIndex = 20, - .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, boostTokensGiven), + .core.number = Backup_Artifacts_FieldNumber_TankLevel, + .core.hasIndex = 12, + .core.offset = (uint32_t)offsetof(Backup_Artifacts__storage_, tankLevel), .core.flags = GPBFieldOptional, .core.dataType = GPBDataTypeUInt32, }, { - .defaultValue.valueDouble = 0, - .core.name = "gametimeUntilNextBoostToken", + .defaultValue.valueMessage = nil, + .core.name = "tankFuelsArray", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Simulation_FieldNumber_GametimeUntilNextBoostToken, - .core.hasIndex = 22, - .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, gametimeUntilNextBoostToken), - .core.flags = GPBFieldOptional, + .core.number = Backup_Artifacts_FieldNumber_TankFuelsArray, + .core.hasIndex = GPBNoHasBit, + .core.offset = (uint32_t)offsetof(Backup_Artifacts__storage_, tankFuelsArray), + .core.flags = GPBFieldRepeated, .core.dataType = GPBDataTypeDouble, }, { .defaultValue.valueDouble = 0, - .core.name = "eggsShipped", + .core.name = "craftingXp", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Simulation_FieldNumber_EggsShipped, - .core.hasIndex = 11, - .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, eggsShipped), + .core.number = Backup_Artifacts_FieldNumber_CraftingXp, + .core.hasIndex = 15, + .core.offset = (uint32_t)offsetof(Backup_Artifacts__storage_, craftingXp), .core.flags = GPBFieldOptional, .core.dataType = GPBDataTypeDouble, }, { - .defaultValue.valueDouble = 0, - .core.name = "lastCashBoostTime", + .defaultValue.valueMessage = nil, + .core.name = "tankLimitsArray", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Simulation_FieldNumber_LastCashBoostTime, - .core.hasIndex = 15, - .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, lastCashBoostTime), - .core.flags = GPBFieldOptional, + .core.number = Backup_Artifacts_FieldNumber_TankLimitsArray, + .core.hasIndex = GPBNoHasBit, + .core.offset = (uint32_t)offsetof(Backup_Artifacts__storage_, tankLimitsArray), + .core.flags = GPBFieldRepeated, .core.dataType = GPBDataTypeDouble, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[Backup_Simulation class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(Backup_Artifacts) + messageName:@"Artifacts" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) - storageSize:sizeof(Backup_Simulation__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; + storageSize:sizeof(Backup_Artifacts__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; + #if !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS + static const char *extraTextFormatInfo = + "\001\010\010\247\352\000"; + [localDescriptor setupExtraTextInfo:extraTextFormatInfo]; + #endif // !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS [localDescriptor setupContainingMessageClass:GPBObjCClass(Backup)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); @@ -3140,74 +4340,62 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - Backup_Mission +#pragma mark - Backup_Shells -@implementation Backup_Mission +@implementation Backup_Shells -@dynamic hasCurrentMission, currentMission; -@dynamic hasReferenceValue, referenceValue; -@dynamic currentMissionsArray, currentMissionsArray_Count; -@dynamic missionsArray, missionsArray_Count; +@dynamic hasIntroAlert, introAlert; +@dynamic hasContractsIntroAlert, contractsIntroAlert; +@dynamic numNewArray, numNewArray_Count; -typedef struct Backup_Mission__storage_ { +typedef struct Backup_Shells__storage_ { uint32_t _has_storage_[1]; - NSString *currentMission; - NSMutableArray *missionsArray; - NSMutableArray *currentMissionsArray; - double referenceValue; -} Backup_Mission__storage_; + GPBInt32Array *numNewArray; +} Backup_Shells__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "currentMission", + .name = "introAlert", .dataTypeSpecific.clazz = Nil, - .number = Backup_Mission_FieldNumber_CurrentMission, + .number = Backup_Shells_FieldNumber_IntroAlert, .hasIndex = 0, - .offset = (uint32_t)offsetof(Backup_Mission__storage_, currentMission), + .offset = 1, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeBool, }, { - .name = "referenceValue", + .name = "contractsIntroAlert", .dataTypeSpecific.clazz = Nil, - .number = Backup_Mission_FieldNumber_ReferenceValue, - .hasIndex = 1, - .offset = (uint32_t)offsetof(Backup_Mission__storage_, referenceValue), + .number = Backup_Shells_FieldNumber_ContractsIntroAlert, + .hasIndex = 2, + .offset = 3, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, - { - .name = "missionsArray", - .dataTypeSpecific.clazz = GPBObjCClass(Backup_MissionInfo), - .number = Backup_Mission_FieldNumber_MissionsArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(Backup_Mission__storage_, missionsArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, + .dataType = GPBDataTypeBool, }, { - .name = "currentMissionsArray", + .name = "numNewArray", .dataTypeSpecific.clazz = Nil, - .number = Backup_Mission_FieldNumber_CurrentMissionsArray, + .number = Backup_Shells_FieldNumber_NumNewArray, .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(Backup_Mission__storage_, currentMissionsArray), + .offset = (uint32_t)offsetof(Backup_Shells__storage_, numNewArray), .flags = GPBFieldRepeated, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeInt32, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[Backup_Mission class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(Backup_Shells) + messageName:@"Shells" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(Backup_Mission__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(Backup_Shells__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; [localDescriptor setupContainingMessageClass:GPBObjCClass(Backup)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); @@ -3219,679 +4407,403 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - Backup_Misc +#pragma mark - Backup_Simulation -@implementation Backup_Misc +@implementation Backup_Simulation -@dynamic hasChickenBtnPrefBig, chickenBtnPrefBig; -@dynamic hasFreeHatcheryRefillGiven, freeHatcheryRefillGiven; -@dynamic hasLastShareFarmValue, lastShareFarmValue; -@dynamic hasLastShareSwarmFarmValue, lastShareSwarmFarmValue; -@dynamic hasLastShareSwarmSize, lastShareSwarmSize; -@dynamic hasLastPrestigeAlertSoulEggsDeprecated, lastPrestigeAlertSoulEggsDeprecated; -@dynamic hasFriendRank, friendRank; -@dynamic hasFriendRankPop, friendRankPop; -@dynamic hasGlobalRank, globalRank; -@dynamic hasGlobalRankPop, globalRankPop; -@dynamic hasChallengesAlert, challengesAlert; -@dynamic hasTrophyAlert, trophyAlert; -@dynamic hasArAlert, arAlert; -@dynamic hasContractsAlert, contractsAlert; -@dynamic hasContractsAlertV2, contractsAlertV2; -@dynamic hasCoopAlert, coopAlert; -@dynamic hasCoopAlertV2, coopAlertV2; -@dynamic hasSwitchAlert, switchAlert; -@dynamic hasEggOfProphecyAlert, eggOfProphecyAlert; -@dynamic hasBoostTokenAlert, boostTokenAlert; -@dynamic hasSoulEggAlert, soulEggAlert; -@dynamic hasBackupReminderAlert, backupReminderAlert; -@dynamic hasMaxButtonAlert, maxButtonAlert; -@dynamic hasMissionTargetAlert, missionTargetAlert; -@dynamic hasColleggtiblesAlert, colleggtiblesAlert; +@dynamic hasEggType, eggType; +@dynamic hasFarmType, farmType; +@dynamic hasContractId, contractId; +@dynamic hasCashEarned, cashEarned; +@dynamic hasCashSpent, cashSpent; +@dynamic hasUnclaimedCash, unclaimedCash; +@dynamic hasLastStepTime, lastStepTime; +@dynamic hasNumChickens, numChickens; +@dynamic hasNumChickensUnsettled, numChickensUnsettled; +@dynamic hasNumChickensRunning, numChickensRunning; +@dynamic hasEggsLaid, eggsLaid; +@dynamic hasEggsShipped, eggsShipped; +@dynamic hasEggsPaidFor, eggsPaidFor; +@dynamic hasSilosOwned, silosOwned; +@dynamic habsArray, habsArray_Count; +@dynamic habPopulationArray, habPopulationArray_Count; +@dynamic habPopulationIndoundArray, habPopulationIndoundArray_Count; +@dynamic habIncubatorPopuplationArray, habIncubatorPopuplationArray_Count; +@dynamic hasHatcheryPopulation, hatcheryPopulation; +@dynamic vehiclesArray, vehiclesArray_Count; +@dynamic trainLengthArray, trainLengthArray_Count; +@dynamic commonResearchArray, commonResearchArray_Count; +@dynamic activeBoostsArray, activeBoostsArray_Count; +@dynamic hasLastCashBoostTime, lastCashBoostTime; +@dynamic hasTimeCheatsDetected, timeCheatsDetected; +@dynamic hasTimeCheatDebt, timeCheatDebt; +@dynamic hasBoostTokensReceived, boostTokensReceived; +@dynamic hasBoostTokensSpent, boostTokensSpent; +@dynamic hasBoostTokensGiven, boostTokensGiven; +@dynamic hasUnclaimedBoostTokens, unclaimedBoostTokens; +@dynamic hasGametimeUntilNextBoostToken, gametimeUntilNextBoostToken; -typedef struct Backup_Misc__storage_ { - uint32_t _has_storage_[2]; - double lastShareFarmValue; - double lastShareSwarmFarmValue; - double lastShareSwarmSize; - uint64_t friendRank; - uint64_t friendRankPop; - uint64_t globalRank; - uint64_t globalRankPop; - uint64_t lastPrestigeAlertSoulEggsDeprecated; -} Backup_Misc__storage_; +typedef struct Backup_Simulation__storage_ { + uint32_t _has_storage_[1]; + Egg eggType; + uint32_t silosOwned; + FarmType farmType; + uint32_t timeCheatsDetected; + uint32_t boostTokensReceived; + uint32_t boostTokensSpent; + uint32_t unclaimedBoostTokens; + uint32_t boostTokensGiven; + GPBUInt32Array *habsArray; + GPBUInt64Array *habPopulationArray; + GPBUInt64Array *habPopulationIndoundArray; + GPBDoubleArray *habIncubatorPopuplationArray; + GPBUInt32Array *vehiclesArray; + NSMutableArray *commonResearchArray; + NSString *contractId; + GPBUInt32Array *trainLengthArray; + NSMutableArray *activeBoostsArray; + double cashEarned; + double cashSpent; + double unclaimedCash; + double lastStepTime; + uint64_t numChickens; + uint64_t numChickensUnsettled; + uint64_t numChickensRunning; + double eggsLaid; + double eggsPaidFor; + double hatcheryPopulation; + double timeCheatDebt; + double gametimeUntilNextBoostToken; + double eggsShipped; + double lastCashBoostTime; +} Backup_Simulation__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescriptionWithDefault fields[] = { { - .defaultValue.valueBool = NO, - .core.name = "chickenBtnPrefBig", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Misc_FieldNumber_ChickenBtnPrefBig, + .defaultValue.valueEnum = Egg_Edible, + .core.name = "eggType", + .core.dataTypeSpecific.enumDescFunc = Egg_EnumDescriptor, + .core.number = Backup_Simulation_FieldNumber_EggType, .core.hasIndex = 0, - .core.offset = 1, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, + .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, eggType), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .core.dataType = GPBDataTypeEnum, }, { - .defaultValue.valueBool = NO, - .core.name = "freeHatcheryRefillGiven", + .defaultValue.valueDouble = 0, + .core.name = "cashEarned", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Misc_FieldNumber_FreeHatcheryRefillGiven, - .core.hasIndex = 2, - .core.offset = 3, // Stored in _has_storage_ to save space. + .core.number = Backup_Simulation_FieldNumber_CashEarned, + .core.hasIndex = 3, + .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, cashEarned), .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, + .core.dataType = GPBDataTypeDouble, }, { - .defaultValue.valueDouble = 10000000, - .core.name = "lastShareFarmValue", + .defaultValue.valueDouble = 0, + .core.name = "cashSpent", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Misc_FieldNumber_LastShareFarmValue, + .core.number = Backup_Simulation_FieldNumber_CashSpent, .core.hasIndex = 4, - .core.offset = (uint32_t)offsetof(Backup_Misc__storage_, lastShareFarmValue), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), + .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, cashSpent), + .core.flags = GPBFieldOptional, .core.dataType = GPBDataTypeDouble, }, { - .defaultValue.valueDouble = 10000000, - .core.name = "lastShareSwarmFarmValue", + .defaultValue.valueDouble = 0, + .core.name = "unclaimedCash", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Misc_FieldNumber_LastShareSwarmFarmValue, + .core.number = Backup_Simulation_FieldNumber_UnclaimedCash, .core.hasIndex = 5, - .core.offset = (uint32_t)offsetof(Backup_Misc__storage_, lastShareSwarmFarmValue), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), + .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, unclaimedCash), + .core.flags = GPBFieldOptional, .core.dataType = GPBDataTypeDouble, }, { - .defaultValue.valueDouble = 140, - .core.name = "lastShareSwarmSize", + .defaultValue.valueDouble = 0, + .core.name = "lastStepTime", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Misc_FieldNumber_LastShareSwarmSize, + .core.number = Backup_Simulation_FieldNumber_LastStepTime, .core.hasIndex = 6, - .core.offset = (uint32_t)offsetof(Backup_Misc__storage_, lastShareSwarmSize), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), - .core.dataType = GPBDataTypeDouble, - }, - { - .defaultValue.valueUInt64 = 0ULL, - .core.name = "friendRank", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Misc_FieldNumber_FriendRank, - .core.hasIndex = 8, - .core.offset = (uint32_t)offsetof(Backup_Misc__storage_, friendRank), + .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, lastStepTime), .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt64, + .core.dataType = GPBDataTypeDouble, }, { .defaultValue.valueUInt64 = 0ULL, - .core.name = "friendRankPop", + .core.name = "numChickens", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Misc_FieldNumber_FriendRankPop, - .core.hasIndex = 9, - .core.offset = (uint32_t)offsetof(Backup_Misc__storage_, friendRankPop), + .core.number = Backup_Simulation_FieldNumber_NumChickens, + .core.hasIndex = 7, + .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, numChickens), .core.flags = GPBFieldOptional, .core.dataType = GPBDataTypeUInt64, }, { .defaultValue.valueUInt64 = 0ULL, - .core.name = "globalRank", + .core.name = "numChickensUnsettled", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Misc_FieldNumber_GlobalRank, - .core.hasIndex = 10, - .core.offset = (uint32_t)offsetof(Backup_Misc__storage_, globalRank), + .core.number = Backup_Simulation_FieldNumber_NumChickensUnsettled, + .core.hasIndex = 8, + .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, numChickensUnsettled), .core.flags = GPBFieldOptional, .core.dataType = GPBDataTypeUInt64, }, { .defaultValue.valueUInt64 = 0ULL, - .core.name = "globalRankPop", + .core.name = "numChickensRunning", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Misc_FieldNumber_GlobalRankPop, - .core.hasIndex = 11, - .core.offset = (uint32_t)offsetof(Backup_Misc__storage_, globalRankPop), + .core.number = Backup_Simulation_FieldNumber_NumChickensRunning, + .core.hasIndex = 9, + .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, numChickensRunning), .core.flags = GPBFieldOptional, .core.dataType = GPBDataTypeUInt64, }, { - .defaultValue.valueUInt64 = 45ULL, - .core.name = "lastPrestigeAlertSoulEggsDeprecated", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Misc_FieldNumber_LastPrestigeAlertSoulEggsDeprecated, - .core.hasIndex = 7, - .core.offset = (uint32_t)offsetof(Backup_Misc__storage_, lastPrestigeAlertSoulEggsDeprecated), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue | GPBFieldTextFormatNameCustom), - .core.dataType = GPBDataTypeUInt64, - }, - { - .defaultValue.valueBool = NO, - .core.name = "trophyAlert", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Misc_FieldNumber_TrophyAlert, - .core.hasIndex = 14, - .core.offset = 15, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, - }, - { - .defaultValue.valueBool = NO, - .core.name = "arAlert", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Misc_FieldNumber_ArAlert, - .core.hasIndex = 16, - .core.offset = 17, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, - }, - { - .defaultValue.valueBool = NO, - .core.name = "contractsAlert", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Misc_FieldNumber_ContractsAlert, - .core.hasIndex = 18, - .core.offset = 19, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, - }, - { - .defaultValue.valueBool = NO, - .core.name = "coopAlert", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Misc_FieldNumber_CoopAlert, - .core.hasIndex = 22, - .core.offset = 23, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, - }, - { - .defaultValue.valueBool = NO, - .core.name = "switchAlert", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Misc_FieldNumber_SwitchAlert, - .core.hasIndex = 26, - .core.offset = 27, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, - }, - { - .defaultValue.valueBool = NO, - .core.name = "eggOfProphecyAlert", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Misc_FieldNumber_EggOfProphecyAlert, - .core.hasIndex = 28, - .core.offset = 29, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, - }, - { - .defaultValue.valueBool = NO, - .core.name = "boostTokenAlert", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Misc_FieldNumber_BoostTokenAlert, - .core.hasIndex = 30, - .core.offset = 31, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, - }, - { - .defaultValue.valueBool = NO, - .core.name = "soulEggAlert", + .defaultValue.valueDouble = 0, + .core.name = "eggsLaid", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Misc_FieldNumber_SoulEggAlert, - .core.hasIndex = 32, - .core.offset = 33, // Stored in _has_storage_ to save space. + .core.number = Backup_Simulation_FieldNumber_EggsLaid, + .core.hasIndex = 10, + .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, eggsLaid), .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, + .core.dataType = GPBDataTypeDouble, }, { - .defaultValue.valueBool = NO, - .core.name = "backupReminderAlert", + .defaultValue.valueDouble = 0, + .core.name = "eggsPaidFor", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Misc_FieldNumber_BackupReminderAlert, - .core.hasIndex = 34, - .core.offset = 35, // Stored in _has_storage_ to save space. + .core.number = Backup_Simulation_FieldNumber_EggsPaidFor, + .core.hasIndex = 12, + .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, eggsPaidFor), .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, + .core.dataType = GPBDataTypeDouble, }, { - .defaultValue.valueBool = NO, - .core.name = "challengesAlert", + .defaultValue.valueUInt32 = 0U, + .core.name = "silosOwned", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Misc_FieldNumber_ChallengesAlert, - .core.hasIndex = 12, - .core.offset = 13, // Stored in _has_storage_ to save space. + .core.number = Backup_Simulation_FieldNumber_SilosOwned, + .core.hasIndex = 13, + .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, silosOwned), .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, + .core.dataType = GPBDataTypeUInt32, }, { - .defaultValue.valueBool = NO, - .core.name = "contractsAlertV2", + .defaultValue.valueMessage = nil, + .core.name = "habsArray", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Misc_FieldNumber_ContractsAlertV2, - .core.hasIndex = 20, - .core.offset = 21, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, + .core.number = Backup_Simulation_FieldNumber_HabsArray, + .core.hasIndex = GPBNoHasBit, + .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, habsArray), + .core.flags = GPBFieldRepeated, + .core.dataType = GPBDataTypeUInt32, }, { - .defaultValue.valueBool = NO, - .core.name = "coopAlertV2", + .defaultValue.valueMessage = nil, + .core.name = "habPopulationArray", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Misc_FieldNumber_CoopAlertV2, - .core.hasIndex = 24, - .core.offset = 25, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, + .core.number = Backup_Simulation_FieldNumber_HabPopulationArray, + .core.hasIndex = GPBNoHasBit, + .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, habPopulationArray), + .core.flags = GPBFieldRepeated, + .core.dataType = GPBDataTypeUInt64, }, { - .defaultValue.valueBool = NO, - .core.name = "maxButtonAlert", + .defaultValue.valueMessage = nil, + .core.name = "habPopulationIndoundArray", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Misc_FieldNumber_MaxButtonAlert, - .core.hasIndex = 36, - .core.offset = 37, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, + .core.number = Backup_Simulation_FieldNumber_HabPopulationIndoundArray, + .core.hasIndex = GPBNoHasBit, + .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, habPopulationIndoundArray), + .core.flags = GPBFieldRepeated, + .core.dataType = GPBDataTypeUInt64, }, { - .defaultValue.valueBool = NO, - .core.name = "missionTargetAlert", + .defaultValue.valueMessage = nil, + .core.name = "habIncubatorPopuplationArray", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Misc_FieldNumber_MissionTargetAlert, - .core.hasIndex = 38, - .core.offset = 39, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, + .core.number = Backup_Simulation_FieldNumber_HabIncubatorPopuplationArray, + .core.hasIndex = GPBNoHasBit, + .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, habIncubatorPopuplationArray), + .core.flags = GPBFieldRepeated, + .core.dataType = GPBDataTypeDouble, }, { - .defaultValue.valueBool = NO, - .core.name = "colleggtiblesAlert", + .defaultValue.valueDouble = 0, + .core.name = "hatcheryPopulation", .core.dataTypeSpecific.clazz = Nil, - .core.number = Backup_Misc_FieldNumber_ColleggtiblesAlert, - .core.hasIndex = 40, - .core.offset = 41, // Stored in _has_storage_ to save space. + .core.number = Backup_Simulation_FieldNumber_HatcheryPopulation, + .core.hasIndex = 14, + .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, hatcheryPopulation), .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, + .core.dataType = GPBDataTypeDouble, }, - }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[Backup_Misc class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) - storageSize:sizeof(Backup_Misc__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; -#if !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS - static const char *extraTextFormatInfo = - "\001\n\004\250\245\244\244\352\000"; - [localDescriptor setupExtraTextInfo:extraTextFormatInfo]; -#endif // !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS - [localDescriptor setupContainingMessageClass:GPBObjCClass(Backup)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; - } - return descriptor; -} - -@end - -#pragma mark - Backup_ResearchItem - -@implementation Backup_ResearchItem - -@dynamic hasId_p, id_p; -@dynamic hasLevel, level; - -typedef struct Backup_ResearchItem__storage_ { - uint32_t _has_storage_[1]; - uint32_t level; - NSString *id_p; -} Backup_ResearchItem__storage_; - -// This method is threadsafe because it is initially called -// in +initialize for each subclass. -+ (GPBDescriptor *)descriptor { - static GPBDescriptor *descriptor = nil; - if (!descriptor) { - static GPBMessageFieldDescription fields[] = { { - .name = "id_p", - .dataTypeSpecific.clazz = Nil, - .number = Backup_ResearchItem_FieldNumber_Id_p, - .hasIndex = 0, - .offset = (uint32_t)offsetof(Backup_ResearchItem__storage_, id_p), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .defaultValue.valueMessage = nil, + .core.name = "vehiclesArray", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Simulation_FieldNumber_VehiclesArray, + .core.hasIndex = GPBNoHasBit, + .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, vehiclesArray), + .core.flags = GPBFieldRepeated, + .core.dataType = GPBDataTypeUInt32, }, { - .name = "level", - .dataTypeSpecific.clazz = Nil, - .number = Backup_ResearchItem_FieldNumber_Level, - .hasIndex = 1, - .offset = (uint32_t)offsetof(Backup_ResearchItem__storage_, level), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .defaultValue.valueMessage = nil, + .core.name = "commonResearchArray", + .core.dataTypeSpecific.clazz = GPBObjCClass(Backup_ResearchItem), + .core.number = Backup_Simulation_FieldNumber_CommonResearchArray, + .core.hasIndex = GPBNoHasBit, + .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, commonResearchArray), + .core.flags = GPBFieldRepeated, + .core.dataType = GPBDataTypeMessage, }, - }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[Backup_ResearchItem class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(Backup_ResearchItem__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - [localDescriptor setupContainingMessageClass:GPBObjCClass(Backup)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; - } - return descriptor; -} - -@end - -#pragma mark - Backup_NewsHeadline - -@implementation Backup_NewsHeadline - -@dynamic hasId_p, id_p; -@dynamic hasRead, read; - -typedef struct Backup_NewsHeadline__storage_ { - uint32_t _has_storage_[1]; - NSString *id_p; -} Backup_NewsHeadline__storage_; - -// This method is threadsafe because it is initially called -// in +initialize for each subclass. -+ (GPBDescriptor *)descriptor { - static GPBDescriptor *descriptor = nil; - if (!descriptor) { - static GPBMessageFieldDescription fields[] = { { - .name = "id_p", - .dataTypeSpecific.clazz = Nil, - .number = Backup_NewsHeadline_FieldNumber_Id_p, - .hasIndex = 0, - .offset = (uint32_t)offsetof(Backup_NewsHeadline__storage_, id_p), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .defaultValue.valueEnum = FarmType_Empty, + .core.name = "farmType", + .core.dataTypeSpecific.enumDescFunc = FarmType_EnumDescriptor, + .core.number = Backup_Simulation_FieldNumber_FarmType, + .core.hasIndex = 1, + .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, farmType), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .core.dataType = GPBDataTypeEnum, }, { - .name = "read", - .dataTypeSpecific.clazz = Nil, - .number = Backup_NewsHeadline_FieldNumber_Read, - .hasIndex = 1, - .offset = 2, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .defaultValue.valueString = nil, + .core.name = "contractId", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Simulation_FieldNumber_ContractId, + .core.hasIndex = 2, + .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, contractId), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeString, }, - }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[Backup_NewsHeadline class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(Backup_NewsHeadline__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - [localDescriptor setupContainingMessageClass:GPBObjCClass(Backup)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; - } - return descriptor; -} - -@end - -#pragma mark - Backup_AchievementInfo - -@implementation Backup_AchievementInfo - -@dynamic hasId_p, id_p; -@dynamic hasAchieved, achieved; - -typedef struct Backup_AchievementInfo__storage_ { - uint32_t _has_storage_[1]; - NSString *id_p; -} Backup_AchievementInfo__storage_; - -// This method is threadsafe because it is initially called -// in +initialize for each subclass. -+ (GPBDescriptor *)descriptor { - static GPBDescriptor *descriptor = nil; - if (!descriptor) { - static GPBMessageFieldDescription fields[] = { { - .name = "id_p", - .dataTypeSpecific.clazz = Nil, - .number = Backup_AchievementInfo_FieldNumber_Id_p, - .hasIndex = 0, - .offset = (uint32_t)offsetof(Backup_AchievementInfo__storage_, id_p), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .defaultValue.valueMessage = nil, + .core.name = "trainLengthArray", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Simulation_FieldNumber_TrainLengthArray, + .core.hasIndex = GPBNoHasBit, + .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, trainLengthArray), + .core.flags = GPBFieldRepeated, + .core.dataType = GPBDataTypeUInt32, }, { - .name = "achieved", - .dataTypeSpecific.clazz = Nil, - .number = Backup_AchievementInfo_FieldNumber_Achieved, - .hasIndex = 1, - .offset = 2, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .defaultValue.valueMessage = nil, + .core.name = "activeBoostsArray", + .core.dataTypeSpecific.clazz = GPBObjCClass(Backup_ActiveBoost), + .core.number = Backup_Simulation_FieldNumber_ActiveBoostsArray, + .core.hasIndex = GPBNoHasBit, + .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, activeBoostsArray), + .core.flags = GPBFieldRepeated, + .core.dataType = GPBDataTypeMessage, + }, + { + .defaultValue.valueUInt32 = 0U, + .core.name = "timeCheatsDetected", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Simulation_FieldNumber_TimeCheatsDetected, + .core.hasIndex = 16, + .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, timeCheatsDetected), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt32, }, - }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[Backup_AchievementInfo class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(Backup_AchievementInfo__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - [localDescriptor setupContainingMessageClass:GPBObjCClass(Backup)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; - } - return descriptor; -} - -@end - -#pragma mark - Backup_ActiveBoost - -@implementation Backup_ActiveBoost - -@dynamic hasBoostId, boostId; -@dynamic hasTimeRemaining, timeRemaining; -@dynamic hasReferenceValue, referenceValue; - -typedef struct Backup_ActiveBoost__storage_ { - uint32_t _has_storage_[1]; - NSString *boostId; - double timeRemaining; - double referenceValue; -} Backup_ActiveBoost__storage_; - -// This method is threadsafe because it is initially called -// in +initialize for each subclass. -+ (GPBDescriptor *)descriptor { - static GPBDescriptor *descriptor = nil; - if (!descriptor) { - static GPBMessageFieldDescription fields[] = { { - .name = "boostId", - .dataTypeSpecific.clazz = Nil, - .number = Backup_ActiveBoost_FieldNumber_BoostId, - .hasIndex = 0, - .offset = (uint32_t)offsetof(Backup_ActiveBoost__storage_, boostId), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .defaultValue.valueDouble = 0, + .core.name = "timeCheatDebt", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Simulation_FieldNumber_TimeCheatDebt, + .core.hasIndex = 17, + .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, timeCheatDebt), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeDouble, }, { - .name = "timeRemaining", - .dataTypeSpecific.clazz = Nil, - .number = Backup_ActiveBoost_FieldNumber_TimeRemaining, - .hasIndex = 1, - .offset = (uint32_t)offsetof(Backup_ActiveBoost__storage_, timeRemaining), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .defaultValue.valueUInt32 = 0U, + .core.name = "boostTokensReceived", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Simulation_FieldNumber_BoostTokensReceived, + .core.hasIndex = 18, + .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, boostTokensReceived), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt32, }, { - .name = "referenceValue", - .dataTypeSpecific.clazz = Nil, - .number = Backup_ActiveBoost_FieldNumber_ReferenceValue, - .hasIndex = 2, - .offset = (uint32_t)offsetof(Backup_ActiveBoost__storage_, referenceValue), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .defaultValue.valueUInt32 = 0U, + .core.name = "boostTokensSpent", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Simulation_FieldNumber_BoostTokensSpent, + .core.hasIndex = 19, + .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, boostTokensSpent), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt32, }, - }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[Backup_ActiveBoost class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(Backup_ActiveBoost__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - [localDescriptor setupContainingMessageClass:GPBObjCClass(Backup)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; - } - return descriptor; -} - -@end - -#pragma mark - Backup_OwnedBoost - -@implementation Backup_OwnedBoost - -@dynamic hasBoostId, boostId; -@dynamic hasCount, count; - -typedef struct Backup_OwnedBoost__storage_ { - uint32_t _has_storage_[1]; - uint32_t count; - NSString *boostId; -} Backup_OwnedBoost__storage_; - -// This method is threadsafe because it is initially called -// in +initialize for each subclass. -+ (GPBDescriptor *)descriptor { - static GPBDescriptor *descriptor = nil; - if (!descriptor) { - static GPBMessageFieldDescription fields[] = { { - .name = "boostId", - .dataTypeSpecific.clazz = Nil, - .number = Backup_OwnedBoost_FieldNumber_BoostId, - .hasIndex = 0, - .offset = (uint32_t)offsetof(Backup_OwnedBoost__storage_, boostId), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .defaultValue.valueUInt32 = 0U, + .core.name = "unclaimedBoostTokens", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Simulation_FieldNumber_UnclaimedBoostTokens, + .core.hasIndex = 21, + .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, unclaimedBoostTokens), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt32, }, { - .name = "count", - .dataTypeSpecific.clazz = Nil, - .number = Backup_OwnedBoost_FieldNumber_Count, - .hasIndex = 1, - .offset = (uint32_t)offsetof(Backup_OwnedBoost__storage_, count), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .defaultValue.valueUInt32 = 0U, + .core.name = "boostTokensGiven", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Simulation_FieldNumber_BoostTokensGiven, + .core.hasIndex = 20, + .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, boostTokensGiven), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt32, }, - }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[Backup_OwnedBoost class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(Backup_OwnedBoost__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - [localDescriptor setupContainingMessageClass:GPBObjCClass(Backup)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; - } - return descriptor; -} - -@end - -#pragma mark - Backup_MissionInfo - -@implementation Backup_MissionInfo - -@dynamic hasId_p, id_p; -@dynamic hasCompleted, completed; -@dynamic hasReferenceValue, referenceValue; - -typedef struct Backup_MissionInfo__storage_ { - uint32_t _has_storage_[1]; - NSString *id_p; - double referenceValue; -} Backup_MissionInfo__storage_; - -// This method is threadsafe because it is initially called -// in +initialize for each subclass. -+ (GPBDescriptor *)descriptor { - static GPBDescriptor *descriptor = nil; - if (!descriptor) { - static GPBMessageFieldDescription fields[] = { { - .name = "id_p", - .dataTypeSpecific.clazz = Nil, - .number = Backup_MissionInfo_FieldNumber_Id_p, - .hasIndex = 0, - .offset = (uint32_t)offsetof(Backup_MissionInfo__storage_, id_p), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .defaultValue.valueDouble = 0, + .core.name = "gametimeUntilNextBoostToken", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Simulation_FieldNumber_GametimeUntilNextBoostToken, + .core.hasIndex = 22, + .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, gametimeUntilNextBoostToken), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeDouble, }, { - .name = "completed", - .dataTypeSpecific.clazz = Nil, - .number = Backup_MissionInfo_FieldNumber_Completed, - .hasIndex = 1, - .offset = 2, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .defaultValue.valueDouble = 0, + .core.name = "eggsShipped", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Simulation_FieldNumber_EggsShipped, + .core.hasIndex = 11, + .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, eggsShipped), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeDouble, }, { - .name = "referenceValue", - .dataTypeSpecific.clazz = Nil, - .number = Backup_MissionInfo_FieldNumber_ReferenceValue, - .hasIndex = 3, - .offset = (uint32_t)offsetof(Backup_MissionInfo__storage_, referenceValue), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .defaultValue.valueDouble = 0, + .core.name = "lastCashBoostTime", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Simulation_FieldNumber_LastCashBoostTime, + .core.hasIndex = 15, + .core.offset = (uint32_t)offsetof(Backup_Simulation__storage_, lastCashBoostTime), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeDouble, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[Backup_MissionInfo class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(Backup_Simulation) + messageName:@"Simulation" + fileDescription:&EiRoot_FileDescription fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(Backup_MissionInfo__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) + storageSize:sizeof(Backup_Simulation__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; [localDescriptor setupContainingMessageClass:GPBObjCClass(Backup)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); @@ -3903,118 +4815,76 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - EggIncFirstContactRequest +#pragma mark - Backup_Mission -@implementation EggIncFirstContactRequest +@implementation Backup_Mission -@dynamic hasRinfo, rinfo; -@dynamic hasEiUserId, eiUserId; -@dynamic hasUserId, userId; -@dynamic hasGameServicesId, gameServicesId; -@dynamic hasDeviceId, deviceId; -@dynamic hasUsername, username; -@dynamic hasClientVersion, clientVersion; -@dynamic hasPlatform, platform; +@dynamic hasCurrentMission, currentMission; +@dynamic hasReferenceValue, referenceValue; +@dynamic currentMissionsArray, currentMissionsArray_Count; +@dynamic missionsArray, missionsArray_Count; -typedef struct EggIncFirstContactRequest__storage_ { +typedef struct Backup_Mission__storage_ { uint32_t _has_storage_[1]; - uint32_t clientVersion; - Platform platform; - NSString *userId; - NSString *eiUserId; - NSString *deviceId; - NSString *username; - NSString *gameServicesId; - BasicRequestInfo *rinfo; -} EggIncFirstContactRequest__storage_; + NSString *currentMission; + NSMutableArray *missionsArray; + NSMutableArray *currentMissionsArray; + double referenceValue; +} Backup_Mission__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; - if (!descriptor) { - static GPBMessageFieldDescription fields[] = { - { - .name = "userId", - .dataTypeSpecific.clazz = Nil, - .number = EggIncFirstContactRequest_FieldNumber_UserId, - .hasIndex = 2, - .offset = (uint32_t)offsetof(EggIncFirstContactRequest__storage_, userId), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "clientVersion", - .dataTypeSpecific.clazz = Nil, - .number = EggIncFirstContactRequest_FieldNumber_ClientVersion, - .hasIndex = 6, - .offset = (uint32_t)offsetof(EggIncFirstContactRequest__storage_, clientVersion), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, - }, - { - .name = "platform", - .dataTypeSpecific.enumDescFunc = Platform_EnumDescriptor, - .number = EggIncFirstContactRequest_FieldNumber_Platform, - .hasIndex = 7, - .offset = (uint32_t)offsetof(EggIncFirstContactRequest__storage_, platform), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .dataType = GPBDataTypeEnum, - }, + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .name = "eiUserId", + .name = "currentMission", .dataTypeSpecific.clazz = Nil, - .number = EggIncFirstContactRequest_FieldNumber_EiUserId, - .hasIndex = 1, - .offset = (uint32_t)offsetof(EggIncFirstContactRequest__storage_, eiUserId), + .number = Backup_Mission_FieldNumber_CurrentMission, + .hasIndex = 0, + .offset = (uint32_t)offsetof(Backup_Mission__storage_, currentMission), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "deviceId", + .name = "referenceValue", .dataTypeSpecific.clazz = Nil, - .number = EggIncFirstContactRequest_FieldNumber_DeviceId, - .hasIndex = 4, - .offset = (uint32_t)offsetof(EggIncFirstContactRequest__storage_, deviceId), + .number = Backup_Mission_FieldNumber_ReferenceValue, + .hasIndex = 1, + .offset = (uint32_t)offsetof(Backup_Mission__storage_, referenceValue), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeDouble, }, { - .name = "username", - .dataTypeSpecific.clazz = Nil, - .number = EggIncFirstContactRequest_FieldNumber_Username, - .hasIndex = 5, - .offset = (uint32_t)offsetof(EggIncFirstContactRequest__storage_, username), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .name = "missionsArray", + .dataTypeSpecific.clazz = GPBObjCClass(Backup_MissionInfo), + .number = Backup_Mission_FieldNumber_MissionsArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(Backup_Mission__storage_, missionsArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, }, { - .name = "gameServicesId", + .name = "currentMissionsArray", .dataTypeSpecific.clazz = Nil, - .number = EggIncFirstContactRequest_FieldNumber_GameServicesId, - .hasIndex = 3, - .offset = (uint32_t)offsetof(EggIncFirstContactRequest__storage_, gameServicesId), - .flags = GPBFieldOptional, + .number = Backup_Mission_FieldNumber_CurrentMissionsArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(Backup_Mission__storage_, currentMissionsArray), + .flags = GPBFieldRepeated, .dataType = GPBDataTypeString, }, - { - .name = "rinfo", - .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), - .number = EggIncFirstContactRequest_FieldNumber_Rinfo, - .hasIndex = 0, - .offset = (uint32_t)offsetof(EggIncFirstContactRequest__storage_, rinfo), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, - }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[EggIncFirstContactRequest class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(Backup_Mission) + messageName:@"Mission" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(EggIncFirstContactRequest__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(Backup_Mission__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(Backup)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -4025,226 +4895,320 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - EggIncFirstContactResponse +#pragma mark - Backup_Misc -@implementation EggIncFirstContactResponse +@implementation Backup_Misc -@dynamic hasEiUserId, eiUserId; -@dynamic idsTransferredArray, idsTransferredArray_Count; -@dynamic hasErrorCode, errorCode; -@dynamic hasErrorMessage, errorMessage; -@dynamic hasBackup, backup; +@dynamic hasChickenBtnPrefBig, chickenBtnPrefBig; +@dynamic hasFreeHatcheryRefillGiven, freeHatcheryRefillGiven; +@dynamic hasLastShareFarmValue, lastShareFarmValue; +@dynamic hasLastShareSwarmFarmValue, lastShareSwarmFarmValue; +@dynamic hasLastShareSwarmSize, lastShareSwarmSize; +@dynamic hasLastPrestigeAlertSoulEggsDeprecated, lastPrestigeAlertSoulEggsDeprecated; +@dynamic hasFriendRank, friendRank; +@dynamic hasFriendRankPop, friendRankPop; +@dynamic hasGlobalRank, globalRank; +@dynamic hasGlobalRankPop, globalRankPop; +@dynamic hasChallengesAlert, challengesAlert; +@dynamic hasTrophyAlert, trophyAlert; +@dynamic hasArAlert, arAlert; +@dynamic hasContractsAlert, contractsAlert; +@dynamic hasContractsAlertV2, contractsAlertV2; +@dynamic hasCoopAlert, coopAlert; +@dynamic hasCoopAlertV2, coopAlertV2; +@dynamic hasSwitchAlert, switchAlert; +@dynamic hasEggOfProphecyAlert, eggOfProphecyAlert; +@dynamic hasBoostTokenAlert, boostTokenAlert; +@dynamic hasSoulEggAlert, soulEggAlert; +@dynamic hasBackupReminderAlert, backupReminderAlert; +@dynamic hasMaxButtonAlert, maxButtonAlert; +@dynamic hasMissionTargetAlert, missionTargetAlert; +@dynamic hasColleggtiblesAlert, colleggtiblesAlert; -typedef struct EggIncFirstContactResponse__storage_ { - uint32_t _has_storage_[1]; - uint32_t errorCode; - Backup *backup; - NSString *eiUserId; - NSMutableArray *idsTransferredArray; - NSString *errorMessage; -} EggIncFirstContactResponse__storage_; +typedef struct Backup_Misc__storage_ { + uint32_t _has_storage_[2]; + double lastShareFarmValue; + double lastShareSwarmFarmValue; + double lastShareSwarmSize; + uint64_t friendRank; + uint64_t friendRankPop; + uint64_t globalRank; + uint64_t globalRankPop; + uint64_t lastPrestigeAlertSoulEggsDeprecated; +} Backup_Misc__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { - static GPBMessageFieldDescription fields[] = { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescriptionWithDefault fields[] = { + { + .defaultValue.valueBool = NO, + .core.name = "chickenBtnPrefBig", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Misc_FieldNumber_ChickenBtnPrefBig, + .core.hasIndex = 0, + .core.offset = 1, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, + }, + { + .defaultValue.valueBool = NO, + .core.name = "freeHatcheryRefillGiven", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Misc_FieldNumber_FreeHatcheryRefillGiven, + .core.hasIndex = 2, + .core.offset = 3, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, + }, + { + .defaultValue.valueDouble = 10000000, + .core.name = "lastShareFarmValue", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Misc_FieldNumber_LastShareFarmValue, + .core.hasIndex = 4, + .core.offset = (uint32_t)offsetof(Backup_Misc__storage_, lastShareFarmValue), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), + .core.dataType = GPBDataTypeDouble, + }, + { + .defaultValue.valueDouble = 10000000, + .core.name = "lastShareSwarmFarmValue", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Misc_FieldNumber_LastShareSwarmFarmValue, + .core.hasIndex = 5, + .core.offset = (uint32_t)offsetof(Backup_Misc__storage_, lastShareSwarmFarmValue), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), + .core.dataType = GPBDataTypeDouble, + }, + { + .defaultValue.valueDouble = 140, + .core.name = "lastShareSwarmSize", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Misc_FieldNumber_LastShareSwarmSize, + .core.hasIndex = 6, + .core.offset = (uint32_t)offsetof(Backup_Misc__storage_, lastShareSwarmSize), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), + .core.dataType = GPBDataTypeDouble, + }, + { + .defaultValue.valueUInt64 = 0ULL, + .core.name = "friendRank", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Misc_FieldNumber_FriendRank, + .core.hasIndex = 8, + .core.offset = (uint32_t)offsetof(Backup_Misc__storage_, friendRank), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt64, + }, + { + .defaultValue.valueUInt64 = 0ULL, + .core.name = "friendRankPop", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Misc_FieldNumber_FriendRankPop, + .core.hasIndex = 9, + .core.offset = (uint32_t)offsetof(Backup_Misc__storage_, friendRankPop), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt64, + }, + { + .defaultValue.valueUInt64 = 0ULL, + .core.name = "globalRank", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Misc_FieldNumber_GlobalRank, + .core.hasIndex = 10, + .core.offset = (uint32_t)offsetof(Backup_Misc__storage_, globalRank), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt64, + }, + { + .defaultValue.valueUInt64 = 0ULL, + .core.name = "globalRankPop", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Misc_FieldNumber_GlobalRankPop, + .core.hasIndex = 11, + .core.offset = (uint32_t)offsetof(Backup_Misc__storage_, globalRankPop), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt64, + }, + { + .defaultValue.valueUInt64 = 45ULL, + .core.name = "lastPrestigeAlertSoulEggsDeprecated", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Misc_FieldNumber_LastPrestigeAlertSoulEggsDeprecated, + .core.hasIndex = 7, + .core.offset = (uint32_t)offsetof(Backup_Misc__storage_, lastPrestigeAlertSoulEggsDeprecated), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue | GPBFieldTextFormatNameCustom), + .core.dataType = GPBDataTypeUInt64, + }, + { + .defaultValue.valueBool = NO, + .core.name = "trophyAlert", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Misc_FieldNumber_TrophyAlert, + .core.hasIndex = 14, + .core.offset = 15, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, + }, + { + .defaultValue.valueBool = NO, + .core.name = "arAlert", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Misc_FieldNumber_ArAlert, + .core.hasIndex = 16, + .core.offset = 17, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, + }, + { + .defaultValue.valueBool = NO, + .core.name = "contractsAlert", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Misc_FieldNumber_ContractsAlert, + .core.hasIndex = 18, + .core.offset = 19, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, + }, + { + .defaultValue.valueBool = NO, + .core.name = "coopAlert", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Misc_FieldNumber_CoopAlert, + .core.hasIndex = 22, + .core.offset = 23, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, + }, + { + .defaultValue.valueBool = NO, + .core.name = "switchAlert", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Misc_FieldNumber_SwitchAlert, + .core.hasIndex = 26, + .core.offset = 27, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, + }, { - .name = "backup", - .dataTypeSpecific.clazz = GPBObjCClass(Backup), - .number = EggIncFirstContactResponse_FieldNumber_Backup, - .hasIndex = 3, - .offset = (uint32_t)offsetof(EggIncFirstContactResponse__storage_, backup), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, + .defaultValue.valueBool = NO, + .core.name = "eggOfProphecyAlert", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Misc_FieldNumber_EggOfProphecyAlert, + .core.hasIndex = 28, + .core.offset = 29, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, }, { - .name = "eiUserId", - .dataTypeSpecific.clazz = Nil, - .number = EggIncFirstContactResponse_FieldNumber_EiUserId, - .hasIndex = 0, - .offset = (uint32_t)offsetof(EggIncFirstContactResponse__storage_, eiUserId), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .defaultValue.valueBool = NO, + .core.name = "boostTokenAlert", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Misc_FieldNumber_BoostTokenAlert, + .core.hasIndex = 30, + .core.offset = 31, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, }, { - .name = "idsTransferredArray", - .dataTypeSpecific.clazz = Nil, - .number = EggIncFirstContactResponse_FieldNumber_IdsTransferredArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(EggIncFirstContactResponse__storage_, idsTransferredArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeString, + .defaultValue.valueBool = NO, + .core.name = "soulEggAlert", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Misc_FieldNumber_SoulEggAlert, + .core.hasIndex = 32, + .core.offset = 33, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, }, { - .name = "errorCode", - .dataTypeSpecific.clazz = Nil, - .number = EggIncFirstContactResponse_FieldNumber_ErrorCode, - .hasIndex = 1, - .offset = (uint32_t)offsetof(EggIncFirstContactResponse__storage_, errorCode), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), - .dataType = GPBDataTypeUInt32, + .defaultValue.valueBool = NO, + .core.name = "backupReminderAlert", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Misc_FieldNumber_BackupReminderAlert, + .core.hasIndex = 34, + .core.offset = 35, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, }, { - .name = "errorMessage", - .dataTypeSpecific.clazz = Nil, - .number = EggIncFirstContactResponse_FieldNumber_ErrorMessage, - .hasIndex = 2, - .offset = (uint32_t)offsetof(EggIncFirstContactResponse__storage_, errorMessage), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .defaultValue.valueBool = NO, + .core.name = "challengesAlert", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Misc_FieldNumber_ChallengesAlert, + .core.hasIndex = 12, + .core.offset = 13, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, }, - }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[EggIncFirstContactResponse class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(EggIncFirstContactResponse__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; - } - return descriptor; -} - -@end - -#pragma mark - Enum EggIncFirstContactResponse_ErrorCodes - -GPBEnumDescriptor *EggIncFirstContactResponse_ErrorCodes_EnumDescriptor(void) { - static _Atomic(GPBEnumDescriptor*) descriptor = nil; - if (!descriptor) { - static const char *valueNames = - "NoError\000ExistingUserWGamerId\000UserNotFoun" - "d\000BackupConflict\000"; - static const int32_t values[] = { - EggIncFirstContactResponse_ErrorCodes_NoError, - EggIncFirstContactResponse_ErrorCodes_ExistingUserWGamerId, - EggIncFirstContactResponse_ErrorCodes_UserNotFound, - EggIncFirstContactResponse_ErrorCodes_BackupConflict, - }; - GPBEnumDescriptor *worker = - [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(EggIncFirstContactResponse_ErrorCodes) - valueNames:valueNames - values:values - count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:EggIncFirstContactResponse_ErrorCodes_IsValidValue]; - GPBEnumDescriptor *expected = nil; - if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { - [worker release]; - } - } - return descriptor; -} - -BOOL EggIncFirstContactResponse_ErrorCodes_IsValidValue(int32_t value__) { - switch (value__) { - case EggIncFirstContactResponse_ErrorCodes_NoError: - case EggIncFirstContactResponse_ErrorCodes_ExistingUserWGamerId: - case EggIncFirstContactResponse_ErrorCodes_UserNotFound: - case EggIncFirstContactResponse_ErrorCodes_BackupConflict: - return YES; - default: - return NO; - } -} - -#pragma mark - EggIncAdConfig - -@implementation EggIncAdConfig - -@dynamic networkPriorityArray, networkPriorityArray_Count; - -typedef struct EggIncAdConfig__storage_ { - uint32_t _has_storage_[1]; - GPBEnumArray *networkPriorityArray; -} EggIncAdConfig__storage_; - -// This method is threadsafe because it is initially called -// in +initialize for each subclass. -+ (GPBDescriptor *)descriptor { - static GPBDescriptor *descriptor = nil; - if (!descriptor) { - static GPBMessageFieldDescription fields[] = { { - .name = "networkPriorityArray", - .dataTypeSpecific.enumDescFunc = AdNetwork_EnumDescriptor, - .number = EggIncAdConfig_FieldNumber_NetworkPriorityArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(EggIncAdConfig__storage_, networkPriorityArray), - .flags = (GPBFieldFlags)(GPBFieldRepeated | GPBFieldHasEnumDescriptor), - .dataType = GPBDataTypeEnum, + .defaultValue.valueBool = NO, + .core.name = "contractsAlertV2", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Misc_FieldNumber_ContractsAlertV2, + .core.hasIndex = 20, + .core.offset = 21, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, }, - }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[EggIncAdConfig class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(EggIncAdConfig__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; - } - return descriptor; -} - -@end - -#pragma mark - DailyGiftInfo - -@implementation DailyGiftInfo - -@dynamic hasCurrentDay, currentDay; -@dynamic hasSecondsToNextDay, secondsToNextDay; - -typedef struct DailyGiftInfo__storage_ { - uint32_t _has_storage_[1]; - uint32_t currentDay; - double secondsToNextDay; -} DailyGiftInfo__storage_; - -// This method is threadsafe because it is initially called -// in +initialize for each subclass. -+ (GPBDescriptor *)descriptor { - static GPBDescriptor *descriptor = nil; - if (!descriptor) { - static GPBMessageFieldDescription fields[] = { { - .name = "currentDay", - .dataTypeSpecific.clazz = Nil, - .number = DailyGiftInfo_FieldNumber_CurrentDay, - .hasIndex = 0, - .offset = (uint32_t)offsetof(DailyGiftInfo__storage_, currentDay), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .defaultValue.valueBool = NO, + .core.name = "coopAlertV2", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Misc_FieldNumber_CoopAlertV2, + .core.hasIndex = 24, + .core.offset = 25, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, }, { - .name = "secondsToNextDay", - .dataTypeSpecific.clazz = Nil, - .number = DailyGiftInfo_FieldNumber_SecondsToNextDay, - .hasIndex = 1, - .offset = (uint32_t)offsetof(DailyGiftInfo__storage_, secondsToNextDay), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .defaultValue.valueBool = NO, + .core.name = "maxButtonAlert", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Misc_FieldNumber_MaxButtonAlert, + .core.hasIndex = 36, + .core.offset = 37, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, + }, + { + .defaultValue.valueBool = NO, + .core.name = "missionTargetAlert", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Misc_FieldNumber_MissionTargetAlert, + .core.hasIndex = 38, + .core.offset = 39, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, + }, + { + .defaultValue.valueBool = NO, + .core.name = "colleggtiblesAlert", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Backup_Misc_FieldNumber_ColleggtiblesAlert, + .core.hasIndex = 40, + .core.offset = 41, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[DailyGiftInfo class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(Backup_Misc) + messageName:@"Misc" + fileDescription:&EiRoot_FileDescription fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(DailyGiftInfo__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) + storageSize:sizeof(Backup_Misc__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; + #if !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS + static const char *extraTextFormatInfo = + "\001\n\004\250\245\244\244\352\000"; + [localDescriptor setupExtraTextInfo:extraTextFormatInfo]; + #endif // !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS + [localDescriptor setupContainingMessageClass:GPBObjCClass(Backup)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -4255,105 +5219,54 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - SalesInfoRequest +#pragma mark - Backup_ResearchItem -@implementation SalesInfoRequest +@implementation Backup_ResearchItem -@dynamic hasUserId, userId; -@dynamic hasPiggyFull, piggyFull; -@dynamic hasPiggyFoundFull, piggyFoundFull; -@dynamic hasSecondsFullRealtime, secondsFullRealtime; -@dynamic hasSecondsFullGametime, secondsFullGametime; -@dynamic hasLostIncrements, lostIncrements; -@dynamic hasCurrentClientVersion, currentClientVersion; +@dynamic hasId_p, id_p; +@dynamic hasLevel, level; -typedef struct SalesInfoRequest__storage_ { +typedef struct Backup_ResearchItem__storage_ { uint32_t _has_storage_[1]; - uint32_t lostIncrements; - uint32_t currentClientVersion; - NSString *userId; - double secondsFullRealtime; - double secondsFullGametime; -} SalesInfoRequest__storage_; + uint32_t level; + NSString *id_p; +} Backup_ResearchItem__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "userId", + .name = "id_p", .dataTypeSpecific.clazz = Nil, - .number = SalesInfoRequest_FieldNumber_UserId, + .number = Backup_ResearchItem_FieldNumber_Id_p, .hasIndex = 0, - .offset = (uint32_t)offsetof(SalesInfoRequest__storage_, userId), + .offset = (uint32_t)offsetof(Backup_ResearchItem__storage_, id_p), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "piggyFull", + .name = "level", .dataTypeSpecific.clazz = Nil, - .number = SalesInfoRequest_FieldNumber_PiggyFull, + .number = Backup_ResearchItem_FieldNumber_Level, .hasIndex = 1, - .offset = 2, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, - }, - { - .name = "piggyFoundFull", - .dataTypeSpecific.clazz = Nil, - .number = SalesInfoRequest_FieldNumber_PiggyFoundFull, - .hasIndex = 3, - .offset = 4, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, - }, - { - .name = "secondsFullRealtime", - .dataTypeSpecific.clazz = Nil, - .number = SalesInfoRequest_FieldNumber_SecondsFullRealtime, - .hasIndex = 5, - .offset = (uint32_t)offsetof(SalesInfoRequest__storage_, secondsFullRealtime), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, - { - .name = "secondsFullGametime", - .dataTypeSpecific.clazz = Nil, - .number = SalesInfoRequest_FieldNumber_SecondsFullGametime, - .hasIndex = 6, - .offset = (uint32_t)offsetof(SalesInfoRequest__storage_, secondsFullGametime), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, - { - .name = "lostIncrements", - .dataTypeSpecific.clazz = Nil, - .number = SalesInfoRequest_FieldNumber_LostIncrements, - .hasIndex = 7, - .offset = (uint32_t)offsetof(SalesInfoRequest__storage_, lostIncrements), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, - }, - { - .name = "currentClientVersion", - .dataTypeSpecific.clazz = Nil, - .number = SalesInfoRequest_FieldNumber_CurrentClientVersion, - .hasIndex = 8, - .offset = (uint32_t)offsetof(SalesInfoRequest__storage_, currentClientVersion), + .offset = (uint32_t)offsetof(Backup_ResearchItem__storage_, level), .flags = GPBFieldOptional, .dataType = GPBDataTypeUInt32, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[SalesInfoRequest class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(Backup_ResearchItem) + messageName:@"ResearchItem" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(SalesInfoRequest__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(Backup_ResearchItem__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(Backup)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -4364,74 +5277,53 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - IAPSaleEntry +#pragma mark - Backup_NewsHeadline -@implementation IAPSaleEntry +@implementation Backup_NewsHeadline -@dynamic hasProductId, productId; -@dynamic hasSecondsRemaining, secondsRemaining; -@dynamic hasDiscountString, discountString; -@dynamic hasSaleId, saleId; +@dynamic hasId_p, id_p; +@dynamic hasRead, read; -typedef struct IAPSaleEntry__storage_ { +typedef struct Backup_NewsHeadline__storage_ { uint32_t _has_storage_[1]; - NSString *productId; - NSString *discountString; - NSString *saleId; - double secondsRemaining; -} IAPSaleEntry__storage_; + NSString *id_p; +} Backup_NewsHeadline__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "productId", + .name = "id_p", .dataTypeSpecific.clazz = Nil, - .number = IAPSaleEntry_FieldNumber_ProductId, + .number = Backup_NewsHeadline_FieldNumber_Id_p, .hasIndex = 0, - .offset = (uint32_t)offsetof(IAPSaleEntry__storage_, productId), + .offset = (uint32_t)offsetof(Backup_NewsHeadline__storage_, id_p), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "secondsRemaining", + .name = "read", .dataTypeSpecific.clazz = Nil, - .number = IAPSaleEntry_FieldNumber_SecondsRemaining, + .number = Backup_NewsHeadline_FieldNumber_Read, .hasIndex = 1, - .offset = (uint32_t)offsetof(IAPSaleEntry__storage_, secondsRemaining), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, - { - .name = "discountString", - .dataTypeSpecific.clazz = Nil, - .number = IAPSaleEntry_FieldNumber_DiscountString, - .hasIndex = 2, - .offset = (uint32_t)offsetof(IAPSaleEntry__storage_, discountString), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "saleId", - .dataTypeSpecific.clazz = Nil, - .number = IAPSaleEntry_FieldNumber_SaleId, - .hasIndex = 3, - .offset = (uint32_t)offsetof(IAPSaleEntry__storage_, saleId), + .offset = 2, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeBool, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[IAPSaleEntry class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(Backup_NewsHeadline) + messageName:@"NewsHeadline" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(IAPSaleEntry__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(Backup_NewsHeadline__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(Backup)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -4442,41 +5334,53 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - SalesInfo +#pragma mark - Backup_AchievementInfo -@implementation SalesInfo +@implementation Backup_AchievementInfo -@dynamic salesArray, salesArray_Count; +@dynamic hasId_p, id_p; +@dynamic hasAchieved, achieved; -typedef struct SalesInfo__storage_ { +typedef struct Backup_AchievementInfo__storage_ { uint32_t _has_storage_[1]; - NSMutableArray *salesArray; -} SalesInfo__storage_; + NSString *id_p; +} Backup_AchievementInfo__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "salesArray", - .dataTypeSpecific.clazz = GPBObjCClass(IAPSaleEntry), - .number = SalesInfo_FieldNumber_SalesArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(SalesInfo__storage_, salesArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, + .name = "id_p", + .dataTypeSpecific.clazz = Nil, + .number = Backup_AchievementInfo_FieldNumber_Id_p, + .hasIndex = 0, + .offset = (uint32_t)offsetof(Backup_AchievementInfo__storage_, id_p), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "achieved", + .dataTypeSpecific.clazz = Nil, + .number = Backup_AchievementInfo_FieldNumber_Achieved, + .hasIndex = 1, + .offset = 2, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[SalesInfo class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(Backup_AchievementInfo) + messageName:@"AchievementInfo" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(SalesInfo__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(Backup_AchievementInfo__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(Backup)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -4487,117 +5391,123 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - EggIncEvent +#pragma mark - Backup_ActiveBoost -@implementation EggIncEvent +@implementation Backup_ActiveBoost -@dynamic hasIdentifier, identifier; -@dynamic hasSecondsRemaining, secondsRemaining; -@dynamic hasType, type; -@dynamic hasMultiplier, multiplier; -@dynamic hasSubtitle, subtitle; -@dynamic hasStartTime, startTime; -@dynamic hasDuration, duration; -@dynamic hasCcOnly, ccOnly; +@dynamic hasBoostId, boostId; +@dynamic hasTimeRemaining, timeRemaining; +@dynamic hasReferenceValue, referenceValue; -typedef struct EggIncEvent__storage_ { +typedef struct Backup_ActiveBoost__storage_ { uint32_t _has_storage_[1]; - NSString *identifier; - NSString *type; - NSString *subtitle; - double secondsRemaining; - double multiplier; - double startTime; - double duration; -} EggIncEvent__storage_; + NSString *boostId; + double timeRemaining; + double referenceValue; +} Backup_ActiveBoost__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "identifier", + .name = "boostId", .dataTypeSpecific.clazz = Nil, - .number = EggIncEvent_FieldNumber_Identifier, + .number = Backup_ActiveBoost_FieldNumber_BoostId, .hasIndex = 0, - .offset = (uint32_t)offsetof(EggIncEvent__storage_, identifier), + .offset = (uint32_t)offsetof(Backup_ActiveBoost__storage_, boostId), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "secondsRemaining", + .name = "timeRemaining", .dataTypeSpecific.clazz = Nil, - .number = EggIncEvent_FieldNumber_SecondsRemaining, + .number = Backup_ActiveBoost_FieldNumber_TimeRemaining, .hasIndex = 1, - .offset = (uint32_t)offsetof(EggIncEvent__storage_, secondsRemaining), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, - { - .name = "type", - .dataTypeSpecific.clazz = Nil, - .number = EggIncEvent_FieldNumber_Type, - .hasIndex = 2, - .offset = (uint32_t)offsetof(EggIncEvent__storage_, type), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "multiplier", - .dataTypeSpecific.clazz = Nil, - .number = EggIncEvent_FieldNumber_Multiplier, - .hasIndex = 3, - .offset = (uint32_t)offsetof(EggIncEvent__storage_, multiplier), + .offset = (uint32_t)offsetof(Backup_ActiveBoost__storage_, timeRemaining), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "subtitle", - .dataTypeSpecific.clazz = Nil, - .number = EggIncEvent_FieldNumber_Subtitle, - .hasIndex = 4, - .offset = (uint32_t)offsetof(EggIncEvent__storage_, subtitle), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "startTime", + .name = "referenceValue", .dataTypeSpecific.clazz = Nil, - .number = EggIncEvent_FieldNumber_StartTime, - .hasIndex = 5, - .offset = (uint32_t)offsetof(EggIncEvent__storage_, startTime), + .number = Backup_ActiveBoost_FieldNumber_ReferenceValue, + .hasIndex = 2, + .offset = (uint32_t)offsetof(Backup_ActiveBoost__storage_, referenceValue), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(Backup_ActiveBoost) + messageName:@"ActiveBoost" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(Backup_ActiveBoost__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(Backup)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - Backup_OwnedBoost + +@implementation Backup_OwnedBoost + +@dynamic hasBoostId, boostId; +@dynamic hasCount, count; + +typedef struct Backup_OwnedBoost__storage_ { + uint32_t _has_storage_[1]; + uint32_t count; + NSString *boostId; +} Backup_OwnedBoost__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .name = "duration", + .name = "boostId", .dataTypeSpecific.clazz = Nil, - .number = EggIncEvent_FieldNumber_Duration, - .hasIndex = 6, - .offset = (uint32_t)offsetof(EggIncEvent__storage_, duration), + .number = Backup_OwnedBoost_FieldNumber_BoostId, + .hasIndex = 0, + .offset = (uint32_t)offsetof(Backup_OwnedBoost__storage_, boostId), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeString, }, { - .name = "ccOnly", + .name = "count", .dataTypeSpecific.clazz = Nil, - .number = EggIncEvent_FieldNumber_CcOnly, - .hasIndex = 7, - .offset = 8, // Stored in _has_storage_ to save space. + .number = Backup_OwnedBoost_FieldNumber_Count, + .hasIndex = 1, + .offset = (uint32_t)offsetof(Backup_OwnedBoost__storage_, count), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeUInt32, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[EggIncEvent class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(Backup_OwnedBoost) + messageName:@"OwnedBoost" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(EggIncEvent__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(Backup_OwnedBoost__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(Backup)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -4608,41 +5518,64 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - EggIncCurrentEvents +#pragma mark - Backup_MissionInfo -@implementation EggIncCurrentEvents +@implementation Backup_MissionInfo -@dynamic eventsArray, eventsArray_Count; +@dynamic hasId_p, id_p; +@dynamic hasCompleted, completed; +@dynamic hasReferenceValue, referenceValue; -typedef struct EggIncCurrentEvents__storage_ { +typedef struct Backup_MissionInfo__storage_ { uint32_t _has_storage_[1]; - NSMutableArray *eventsArray; -} EggIncCurrentEvents__storage_; + NSString *id_p; + double referenceValue; +} Backup_MissionInfo__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "eventsArray", - .dataTypeSpecific.clazz = GPBObjCClass(EggIncEvent), - .number = EggIncCurrentEvents_FieldNumber_EventsArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(EggIncCurrentEvents__storage_, eventsArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, + .name = "id_p", + .dataTypeSpecific.clazz = Nil, + .number = Backup_MissionInfo_FieldNumber_Id_p, + .hasIndex = 0, + .offset = (uint32_t)offsetof(Backup_MissionInfo__storage_, id_p), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "completed", + .dataTypeSpecific.clazz = Nil, + .number = Backup_MissionInfo_FieldNumber_Completed, + .hasIndex = 1, + .offset = 2, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, + }, + { + .name = "referenceValue", + .dataTypeSpecific.clazz = Nil, + .number = Backup_MissionInfo_FieldNumber_ReferenceValue, + .hasIndex = 3, + .offset = (uint32_t)offsetof(Backup_MissionInfo__storage_, referenceValue), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[EggIncCurrentEvents class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(Backup_MissionInfo) + messageName:@"MissionInfo" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(EggIncCurrentEvents__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(Backup_MissionInfo__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(Backup)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -4653,173 +5586,209 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - DeviceInfo +#pragma mark - EggIncFirstContactRequest -@implementation DeviceInfo +@implementation EggIncFirstContactRequest +@dynamic hasRinfo, rinfo; +@dynamic hasEiUserId, eiUserId; +@dynamic hasUserId, userId; +@dynamic hasGameServicesId, gameServicesId; @dynamic hasDeviceId, deviceId; -@dynamic hasAdvertisingId, advertisingId; +@dynamic hasUsername, username; +@dynamic hasClientVersion, clientVersion; @dynamic hasPlatform, platform; -@dynamic hasFormFactor, formFactor; -@dynamic hasDeviceName, deviceName; -@dynamic hasPlatformVersion, platformVersion; -@dynamic hasLocaleCountry, localeCountry; -@dynamic hasLocaleLanguage, localeLanguage; -@dynamic hasGpuVendor, gpuVendor; -@dynamic hasGpuModel, gpuModel; -@dynamic hasDeviceBucket, deviceBucket; -@dynamic hasScreenWidth, screenWidth; -@dynamic hasScreenHeight, screenHeight; -typedef struct DeviceInfo__storage_ { +typedef struct EggIncFirstContactRequest__storage_ { uint32_t _has_storage_[1]; - uint32_t screenWidth; - uint32_t screenHeight; + uint32_t clientVersion; + Platform platform; + NSString *userId; + NSString *eiUserId; NSString *deviceId; - NSString *platform; - NSString *formFactor; - NSString *deviceName; - NSString *platformVersion; - NSString *localeCountry; - NSString *localeLanguage; - NSString *gpuVendor; - NSString *gpuModel; - NSString *deviceBucket; - NSString *advertisingId; -} DeviceInfo__storage_; + NSString *username; + NSString *gameServicesId; + BasicRequestInfo *rinfo; +} EggIncFirstContactRequest__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "deviceId", + .name = "userId", .dataTypeSpecific.clazz = Nil, - .number = DeviceInfo_FieldNumber_DeviceId, - .hasIndex = 0, - .offset = (uint32_t)offsetof(DeviceInfo__storage_, deviceId), + .number = EggIncFirstContactRequest_FieldNumber_UserId, + .hasIndex = 2, + .offset = (uint32_t)offsetof(EggIncFirstContactRequest__storage_, userId), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "platform", + .name = "clientVersion", .dataTypeSpecific.clazz = Nil, - .number = DeviceInfo_FieldNumber_Platform, - .hasIndex = 2, - .offset = (uint32_t)offsetof(DeviceInfo__storage_, platform), + .number = EggIncFirstContactRequest_FieldNumber_ClientVersion, + .hasIndex = 6, + .offset = (uint32_t)offsetof(EggIncFirstContactRequest__storage_, clientVersion), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeUInt32, }, { - .name = "formFactor", + .name = "platform", + .dataTypeSpecific.enumDescFunc = Platform_EnumDescriptor, + .number = EggIncFirstContactRequest_FieldNumber_Platform, + .hasIndex = 7, + .offset = (uint32_t)offsetof(EggIncFirstContactRequest__storage_, platform), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, + }, + { + .name = "eiUserId", .dataTypeSpecific.clazz = Nil, - .number = DeviceInfo_FieldNumber_FormFactor, - .hasIndex = 3, - .offset = (uint32_t)offsetof(DeviceInfo__storage_, formFactor), + .number = EggIncFirstContactRequest_FieldNumber_EiUserId, + .hasIndex = 1, + .offset = (uint32_t)offsetof(EggIncFirstContactRequest__storage_, eiUserId), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "deviceName", + .name = "deviceId", .dataTypeSpecific.clazz = Nil, - .number = DeviceInfo_FieldNumber_DeviceName, + .number = EggIncFirstContactRequest_FieldNumber_DeviceId, .hasIndex = 4, - .offset = (uint32_t)offsetof(DeviceInfo__storage_, deviceName), + .offset = (uint32_t)offsetof(EggIncFirstContactRequest__storage_, deviceId), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "platformVersion", + .name = "username", .dataTypeSpecific.clazz = Nil, - .number = DeviceInfo_FieldNumber_PlatformVersion, + .number = EggIncFirstContactRequest_FieldNumber_Username, .hasIndex = 5, - .offset = (uint32_t)offsetof(DeviceInfo__storage_, platformVersion), + .offset = (uint32_t)offsetof(EggIncFirstContactRequest__storage_, username), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "localeCountry", + .name = "gameServicesId", .dataTypeSpecific.clazz = Nil, - .number = DeviceInfo_FieldNumber_LocaleCountry, - .hasIndex = 6, - .offset = (uint32_t)offsetof(DeviceInfo__storage_, localeCountry), + .number = EggIncFirstContactRequest_FieldNumber_GameServicesId, + .hasIndex = 3, + .offset = (uint32_t)offsetof(EggIncFirstContactRequest__storage_, gameServicesId), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "localeLanguage", - .dataTypeSpecific.clazz = Nil, - .number = DeviceInfo_FieldNumber_LocaleLanguage, - .hasIndex = 7, - .offset = (uint32_t)offsetof(DeviceInfo__storage_, localeLanguage), + .name = "rinfo", + .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), + .number = EggIncFirstContactRequest_FieldNumber_Rinfo, + .hasIndex = 0, + .offset = (uint32_t)offsetof(EggIncFirstContactRequest__storage_, rinfo), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeMessage, }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(EggIncFirstContactRequest) + messageName:@"EggIncFirstContactRequest" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(EggIncFirstContactRequest__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - EggIncFirstContactResponse + +@implementation EggIncFirstContactResponse + +@dynamic hasEiUserId, eiUserId; +@dynamic idsTransferredArray, idsTransferredArray_Count; +@dynamic hasErrorCode, errorCode; +@dynamic hasErrorMessage, errorMessage; +@dynamic hasBackup, backup; + +typedef struct EggIncFirstContactResponse__storage_ { + uint32_t _has_storage_[1]; + uint32_t errorCode; + Backup *backup; + NSString *eiUserId; + NSMutableArray *idsTransferredArray; + NSString *errorMessage; +} EggIncFirstContactResponse__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .name = "gpuVendor", - .dataTypeSpecific.clazz = Nil, - .number = DeviceInfo_FieldNumber_GpuVendor, - .hasIndex = 8, - .offset = (uint32_t)offsetof(DeviceInfo__storage_, gpuVendor), + .name = "backup", + .dataTypeSpecific.clazz = GPBObjCClass(Backup), + .number = EggIncFirstContactResponse_FieldNumber_Backup, + .hasIndex = 3, + .offset = (uint32_t)offsetof(EggIncFirstContactResponse__storage_, backup), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeMessage, }, { - .name = "gpuModel", + .name = "eiUserId", .dataTypeSpecific.clazz = Nil, - .number = DeviceInfo_FieldNumber_GpuModel, - .hasIndex = 9, - .offset = (uint32_t)offsetof(DeviceInfo__storage_, gpuModel), + .number = EggIncFirstContactResponse_FieldNumber_EiUserId, + .hasIndex = 0, + .offset = (uint32_t)offsetof(EggIncFirstContactResponse__storage_, eiUserId), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "deviceBucket", + .name = "idsTransferredArray", .dataTypeSpecific.clazz = Nil, - .number = DeviceInfo_FieldNumber_DeviceBucket, - .hasIndex = 10, - .offset = (uint32_t)offsetof(DeviceInfo__storage_, deviceBucket), - .flags = GPBFieldOptional, + .number = EggIncFirstContactResponse_FieldNumber_IdsTransferredArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(EggIncFirstContactResponse__storage_, idsTransferredArray), + .flags = GPBFieldRepeated, .dataType = GPBDataTypeString, }, { - .name = "screenWidth", - .dataTypeSpecific.clazz = Nil, - .number = DeviceInfo_FieldNumber_ScreenWidth, - .hasIndex = 11, - .offset = (uint32_t)offsetof(DeviceInfo__storage_, screenWidth), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, - }, - { - .name = "screenHeight", + .name = "errorCode", .dataTypeSpecific.clazz = Nil, - .number = DeviceInfo_FieldNumber_ScreenHeight, - .hasIndex = 12, - .offset = (uint32_t)offsetof(DeviceInfo__storage_, screenHeight), - .flags = GPBFieldOptional, + .number = EggIncFirstContactResponse_FieldNumber_ErrorCode, + .hasIndex = 1, + .offset = (uint32_t)offsetof(EggIncFirstContactResponse__storage_, errorCode), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), .dataType = GPBDataTypeUInt32, }, { - .name = "advertisingId", + .name = "errorMessage", .dataTypeSpecific.clazz = Nil, - .number = DeviceInfo_FieldNumber_AdvertisingId, - .hasIndex = 1, - .offset = (uint32_t)offsetof(DeviceInfo__storage_, advertisingId), + .number = EggIncFirstContactResponse_FieldNumber_ErrorMessage, + .hasIndex = 2, + .offset = (uint32_t)offsetof(EggIncFirstContactResponse__storage_, errorMessage), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[DeviceInfo class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(EggIncFirstContactResponse) + messageName:@"EggIncFirstContactResponse" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(DeviceInfo__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(EggIncFirstContactResponse__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -4830,346 +5799,456 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - AppInfo +#pragma mark - EggIncAdConfig -@implementation AppInfo +@implementation EggIncAdConfig -@dynamic hasVersionStr, versionStr; -@dynamic hasSessions, sessions; -@dynamic hasNumPrestiges, numPrestiges; -@dynamic hasSoulEggs, soulEggs; -@dynamic hasCurrentEgg, currentEgg; -@dynamic hasGoldEarned, goldEarned; -@dynamic hasGoldSpent, goldSpent; -@dynamic hasCurrentMission, currentMission; -@dynamic hasPiggySize, piggySize; -@dynamic hasNumPiggyBreaks, numPiggyBreaks; -@dynamic hasVerifiedPiggyBreaks, verifiedPiggyBreaks; -@dynamic hasIapPacksPurchased, iapPacksPurchased; -@dynamic hasPermitLevel, permitLevel; -@dynamic hasVideoDoublerUses, videoDoublerUses; -@dynamic hasDroneTakedowns, droneTakedowns; -@dynamic hasDroneTakedownsElite, droneTakedownsElite; -@dynamic hasTrophiesUnlocked, trophiesUnlocked; -@dynamic hasEggLevel, eggLevel; -@dynamic hasStruggleFactor, struggleFactor; -@dynamic hasPiggyFull, piggyFull; -@dynamic hasPiggyFoundFull, piggyFoundFull; -@dynamic hasTimePiggyFullRealtime, timePiggyFullRealtime; -@dynamic hasTimePiggyFullGametime, timePiggyFullGametime; -@dynamic hasLostPiggyIncrements, lostPiggyIncrements; -@dynamic hasSaleId, saleId; -@dynamic hasUnlimitedChickensUses, unlimitedChickensUses; -@dynamic hasRefillUses, refillUses; -@dynamic hasShortWarpUses, shortWarpUses; -@dynamic hasLongWarpUses, longWarpUses; +@dynamic networkPriorityArray, networkPriorityArray_Count; -typedef struct AppInfo__storage_ { +typedef struct EggIncAdConfig__storage_ { uint32_t _has_storage_[1]; - uint32_t sessions; - uint32_t numPrestiges; - uint32_t currentEgg; - uint32_t currentMission; - uint32_t piggySize; - uint32_t permitLevel; - float eggLevel; - float struggleFactor; - NSString *versionStr; - NSString *saleId; - uint64_t soulEggs; - uint64_t goldEarned; - uint64_t goldSpent; - uint64_t numPiggyBreaks; - uint64_t iapPacksPurchased; - uint64_t unlimitedChickensUses; - uint64_t refillUses; - uint64_t videoDoublerUses; - uint64_t shortWarpUses; - uint64_t longWarpUses; - uint64_t droneTakedowns; - uint64_t droneTakedownsElite; - double timePiggyFullRealtime; - double timePiggyFullGametime; - uint64_t lostPiggyIncrements; - uint64_t verifiedPiggyBreaks; -} AppInfo__storage_; + GPBEnumArray *networkPriorityArray; +} EggIncAdConfig__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "versionStr", - .dataTypeSpecific.clazz = Nil, - .number = AppInfo_FieldNumber_VersionStr, - .hasIndex = 0, - .offset = (uint32_t)offsetof(AppInfo__storage_, versionStr), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "sessions", - .dataTypeSpecific.clazz = Nil, - .number = AppInfo_FieldNumber_Sessions, - .hasIndex = 1, - .offset = (uint32_t)offsetof(AppInfo__storage_, sessions), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, - }, - { - .name = "numPrestiges", - .dataTypeSpecific.clazz = Nil, - .number = AppInfo_FieldNumber_NumPrestiges, - .hasIndex = 2, - .offset = (uint32_t)offsetof(AppInfo__storage_, numPrestiges), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, - }, - { - .name = "soulEggs", - .dataTypeSpecific.clazz = Nil, - .number = AppInfo_FieldNumber_SoulEggs, - .hasIndex = 3, - .offset = (uint32_t)offsetof(AppInfo__storage_, soulEggs), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt64, + .name = "networkPriorityArray", + .dataTypeSpecific.enumDescFunc = AdNetwork_EnumDescriptor, + .number = EggIncAdConfig_FieldNumber_NetworkPriorityArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(EggIncAdConfig__storage_, networkPriorityArray), + .flags = (GPBFieldFlags)(GPBFieldRepeated | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(EggIncAdConfig) + messageName:@"EggIncAdConfig" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(EggIncAdConfig__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - DailyGiftInfo + +@implementation DailyGiftInfo + +@dynamic hasCurrentDay, currentDay; +@dynamic hasSecondsToNextDay, secondsToNextDay; + +typedef struct DailyGiftInfo__storage_ { + uint32_t _has_storage_[1]; + uint32_t currentDay; + double secondsToNextDay; +} DailyGiftInfo__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .name = "currentEgg", + .name = "currentDay", .dataTypeSpecific.clazz = Nil, - .number = AppInfo_FieldNumber_CurrentEgg, - .hasIndex = 4, - .offset = (uint32_t)offsetof(AppInfo__storage_, currentEgg), + .number = DailyGiftInfo_FieldNumber_CurrentDay, + .hasIndex = 0, + .offset = (uint32_t)offsetof(DailyGiftInfo__storage_, currentDay), .flags = GPBFieldOptional, .dataType = GPBDataTypeUInt32, }, { - .name = "goldEarned", + .name = "secondsToNextDay", .dataTypeSpecific.clazz = Nil, - .number = AppInfo_FieldNumber_GoldEarned, - .hasIndex = 5, - .offset = (uint32_t)offsetof(AppInfo__storage_, goldEarned), + .number = DailyGiftInfo_FieldNumber_SecondsToNextDay, + .hasIndex = 1, + .offset = (uint32_t)offsetof(DailyGiftInfo__storage_, secondsToNextDay), .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt64, + .dataType = GPBDataTypeDouble, }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(DailyGiftInfo) + messageName:@"DailyGiftInfo" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(DailyGiftInfo__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - SalesInfoRequest + +@implementation SalesInfoRequest + +@dynamic hasUserId, userId; +@dynamic hasPiggyFull, piggyFull; +@dynamic hasPiggyFoundFull, piggyFoundFull; +@dynamic hasSecondsFullRealtime, secondsFullRealtime; +@dynamic hasSecondsFullGametime, secondsFullGametime; +@dynamic hasLostIncrements, lostIncrements; +@dynamic hasCurrentClientVersion, currentClientVersion; + +typedef struct SalesInfoRequest__storage_ { + uint32_t _has_storage_[1]; + uint32_t lostIncrements; + uint32_t currentClientVersion; + NSString *userId; + double secondsFullRealtime; + double secondsFullGametime; +} SalesInfoRequest__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .name = "goldSpent", + .name = "userId", .dataTypeSpecific.clazz = Nil, - .number = AppInfo_FieldNumber_GoldSpent, - .hasIndex = 6, - .offset = (uint32_t)offsetof(AppInfo__storage_, goldSpent), + .number = SalesInfoRequest_FieldNumber_UserId, + .hasIndex = 0, + .offset = (uint32_t)offsetof(SalesInfoRequest__storage_, userId), .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt64, + .dataType = GPBDataTypeString, }, { - .name = "currentMission", + .name = "piggyFull", .dataTypeSpecific.clazz = Nil, - .number = AppInfo_FieldNumber_CurrentMission, - .hasIndex = 7, - .offset = (uint32_t)offsetof(AppInfo__storage_, currentMission), + .number = SalesInfoRequest_FieldNumber_PiggyFull, + .hasIndex = 1, + .offset = 2, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .dataType = GPBDataTypeBool, }, { - .name = "piggySize", + .name = "piggyFoundFull", .dataTypeSpecific.clazz = Nil, - .number = AppInfo_FieldNumber_PiggySize, - .hasIndex = 8, - .offset = (uint32_t)offsetof(AppInfo__storage_, piggySize), + .number = SalesInfoRequest_FieldNumber_PiggyFoundFull, + .hasIndex = 3, + .offset = 4, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .dataType = GPBDataTypeBool, }, { - .name = "numPiggyBreaks", + .name = "secondsFullRealtime", .dataTypeSpecific.clazz = Nil, - .number = AppInfo_FieldNumber_NumPiggyBreaks, - .hasIndex = 9, - .offset = (uint32_t)offsetof(AppInfo__storage_, numPiggyBreaks), + .number = SalesInfoRequest_FieldNumber_SecondsFullRealtime, + .hasIndex = 5, + .offset = (uint32_t)offsetof(SalesInfoRequest__storage_, secondsFullRealtime), .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt64, + .dataType = GPBDataTypeDouble, }, { - .name = "iapPacksPurchased", + .name = "secondsFullGametime", .dataTypeSpecific.clazz = Nil, - .number = AppInfo_FieldNumber_IapPacksPurchased, - .hasIndex = 11, - .offset = (uint32_t)offsetof(AppInfo__storage_, iapPacksPurchased), + .number = SalesInfoRequest_FieldNumber_SecondsFullGametime, + .hasIndex = 6, + .offset = (uint32_t)offsetof(SalesInfoRequest__storage_, secondsFullGametime), .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt64, + .dataType = GPBDataTypeDouble, }, { - .name = "permitLevel", + .name = "lostIncrements", .dataTypeSpecific.clazz = Nil, - .number = AppInfo_FieldNumber_PermitLevel, - .hasIndex = 12, - .offset = (uint32_t)offsetof(AppInfo__storage_, permitLevel), + .number = SalesInfoRequest_FieldNumber_LostIncrements, + .hasIndex = 7, + .offset = (uint32_t)offsetof(SalesInfoRequest__storage_, lostIncrements), .flags = GPBFieldOptional, .dataType = GPBDataTypeUInt32, }, { - .name = "unlimitedChickensUses", - .dataTypeSpecific.clazz = Nil, - .number = AppInfo_FieldNumber_UnlimitedChickensUses, - .hasIndex = 28, - .offset = (uint32_t)offsetof(AppInfo__storage_, unlimitedChickensUses), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt64, - }, - { - .name = "refillUses", + .name = "currentClientVersion", .dataTypeSpecific.clazz = Nil, - .number = AppInfo_FieldNumber_RefillUses, - .hasIndex = 29, - .offset = (uint32_t)offsetof(AppInfo__storage_, refillUses), + .number = SalesInfoRequest_FieldNumber_CurrentClientVersion, + .hasIndex = 8, + .offset = (uint32_t)offsetof(SalesInfoRequest__storage_, currentClientVersion), .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt64, + .dataType = GPBDataTypeUInt32, }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(SalesInfoRequest) + messageName:@"SalesInfoRequest" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(SalesInfoRequest__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - IAPSaleEntry + +@implementation IAPSaleEntry + +@dynamic hasProductId, productId; +@dynamic hasSecondsRemaining, secondsRemaining; +@dynamic hasDiscountString, discountString; +@dynamic hasSaleId, saleId; + +typedef struct IAPSaleEntry__storage_ { + uint32_t _has_storage_[1]; + NSString *productId; + NSString *discountString; + NSString *saleId; + double secondsRemaining; +} IAPSaleEntry__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .name = "videoDoublerUses", + .name = "productId", .dataTypeSpecific.clazz = Nil, - .number = AppInfo_FieldNumber_VideoDoublerUses, - .hasIndex = 13, - .offset = (uint32_t)offsetof(AppInfo__storage_, videoDoublerUses), + .number = IAPSaleEntry_FieldNumber_ProductId, + .hasIndex = 0, + .offset = (uint32_t)offsetof(IAPSaleEntry__storage_, productId), .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt64, + .dataType = GPBDataTypeString, }, { - .name = "shortWarpUses", + .name = "secondsRemaining", .dataTypeSpecific.clazz = Nil, - .number = AppInfo_FieldNumber_ShortWarpUses, - .hasIndex = 30, - .offset = (uint32_t)offsetof(AppInfo__storage_, shortWarpUses), + .number = IAPSaleEntry_FieldNumber_SecondsRemaining, + .hasIndex = 1, + .offset = (uint32_t)offsetof(IAPSaleEntry__storage_, secondsRemaining), .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt64, + .dataType = GPBDataTypeDouble, }, { - .name = "longWarpUses", + .name = "discountString", .dataTypeSpecific.clazz = Nil, - .number = AppInfo_FieldNumber_LongWarpUses, - .hasIndex = 31, - .offset = (uint32_t)offsetof(AppInfo__storage_, longWarpUses), + .number = IAPSaleEntry_FieldNumber_DiscountString, + .hasIndex = 2, + .offset = (uint32_t)offsetof(IAPSaleEntry__storage_, discountString), .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt64, + .dataType = GPBDataTypeString, }, { - .name = "droneTakedowns", + .name = "saleId", .dataTypeSpecific.clazz = Nil, - .number = AppInfo_FieldNumber_DroneTakedowns, - .hasIndex = 14, - .offset = (uint32_t)offsetof(AppInfo__storage_, droneTakedowns), + .number = IAPSaleEntry_FieldNumber_SaleId, + .hasIndex = 3, + .offset = (uint32_t)offsetof(IAPSaleEntry__storage_, saleId), .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt64, + .dataType = GPBDataTypeString, }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(IAPSaleEntry) + messageName:@"IAPSaleEntry" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(IAPSaleEntry__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - SalesInfo + +@implementation SalesInfo + +@dynamic salesArray, salesArray_Count; + +typedef struct SalesInfo__storage_ { + uint32_t _has_storage_[1]; + NSMutableArray *salesArray; +} SalesInfo__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .name = "droneTakedownsElite", - .dataTypeSpecific.clazz = Nil, - .number = AppInfo_FieldNumber_DroneTakedownsElite, - .hasIndex = 15, - .offset = (uint32_t)offsetof(AppInfo__storage_, droneTakedownsElite), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt64, + .name = "salesArray", + .dataTypeSpecific.clazz = GPBObjCClass(IAPSaleEntry), + .number = SalesInfo_FieldNumber_SalesArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(SalesInfo__storage_, salesArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(SalesInfo) + messageName:@"SalesInfo" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(SalesInfo__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - EggIncEvent + +@implementation EggIncEvent + +@dynamic hasIdentifier, identifier; +@dynamic hasSecondsRemaining, secondsRemaining; +@dynamic hasType, type; +@dynamic hasMultiplier, multiplier; +@dynamic hasSubtitle, subtitle; +@dynamic hasStartTime, startTime; +@dynamic hasDuration, duration; +@dynamic hasCcOnly, ccOnly; + +typedef struct EggIncEvent__storage_ { + uint32_t _has_storage_[1]; + NSString *identifier; + NSString *type; + NSString *subtitle; + double secondsRemaining; + double multiplier; + double startTime; + double duration; +} EggIncEvent__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .name = "trophiesUnlocked", + .name = "identifier", .dataTypeSpecific.clazz = Nil, - .number = AppInfo_FieldNumber_TrophiesUnlocked, - .hasIndex = 16, - .offset = 17, // Stored in _has_storage_ to save space. + .number = EggIncEvent_FieldNumber_Identifier, + .hasIndex = 0, + .offset = (uint32_t)offsetof(EggIncEvent__storage_, identifier), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeString, }, { - .name = "eggLevel", + .name = "secondsRemaining", .dataTypeSpecific.clazz = Nil, - .number = AppInfo_FieldNumber_EggLevel, - .hasIndex = 18, - .offset = (uint32_t)offsetof(AppInfo__storage_, eggLevel), + .number = EggIncEvent_FieldNumber_SecondsRemaining, + .hasIndex = 1, + .offset = (uint32_t)offsetof(EggIncEvent__storage_, secondsRemaining), .flags = GPBFieldOptional, - .dataType = GPBDataTypeFloat, + .dataType = GPBDataTypeDouble, }, { - .name = "struggleFactor", + .name = "type", .dataTypeSpecific.clazz = Nil, - .number = AppInfo_FieldNumber_StruggleFactor, - .hasIndex = 19, - .offset = (uint32_t)offsetof(AppInfo__storage_, struggleFactor), + .number = EggIncEvent_FieldNumber_Type, + .hasIndex = 2, + .offset = (uint32_t)offsetof(EggIncEvent__storage_, type), .flags = GPBFieldOptional, - .dataType = GPBDataTypeFloat, + .dataType = GPBDataTypeString, }, { - .name = "piggyFull", + .name = "multiplier", .dataTypeSpecific.clazz = Nil, - .number = AppInfo_FieldNumber_PiggyFull, - .hasIndex = 20, - .offset = 21, // Stored in _has_storage_ to save space. + .number = EggIncEvent_FieldNumber_Multiplier, + .hasIndex = 3, + .offset = (uint32_t)offsetof(EggIncEvent__storage_, multiplier), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeDouble, }, { - .name = "piggyFoundFull", + .name = "subtitle", .dataTypeSpecific.clazz = Nil, - .number = AppInfo_FieldNumber_PiggyFoundFull, - .hasIndex = 22, - .offset = 23, // Stored in _has_storage_ to save space. + .number = EggIncEvent_FieldNumber_Subtitle, + .hasIndex = 4, + .offset = (uint32_t)offsetof(EggIncEvent__storage_, subtitle), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeString, }, { - .name = "timePiggyFullRealtime", + .name = "startTime", .dataTypeSpecific.clazz = Nil, - .number = AppInfo_FieldNumber_TimePiggyFullRealtime, - .hasIndex = 24, - .offset = (uint32_t)offsetof(AppInfo__storage_, timePiggyFullRealtime), + .number = EggIncEvent_FieldNumber_StartTime, + .hasIndex = 5, + .offset = (uint32_t)offsetof(EggIncEvent__storage_, startTime), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "timePiggyFullGametime", + .name = "duration", .dataTypeSpecific.clazz = Nil, - .number = AppInfo_FieldNumber_TimePiggyFullGametime, - .hasIndex = 25, - .offset = (uint32_t)offsetof(AppInfo__storage_, timePiggyFullGametime), + .number = EggIncEvent_FieldNumber_Duration, + .hasIndex = 6, + .offset = (uint32_t)offsetof(EggIncEvent__storage_, duration), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "lostPiggyIncrements", - .dataTypeSpecific.clazz = Nil, - .number = AppInfo_FieldNumber_LostPiggyIncrements, - .hasIndex = 26, - .offset = (uint32_t)offsetof(AppInfo__storage_, lostPiggyIncrements), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt64, - }, - { - .name = "saleId", - .dataTypeSpecific.clazz = Nil, - .number = AppInfo_FieldNumber_SaleId, - .hasIndex = 27, - .offset = (uint32_t)offsetof(AppInfo__storage_, saleId), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "verifiedPiggyBreaks", + .name = "ccOnly", .dataTypeSpecific.clazz = Nil, - .number = AppInfo_FieldNumber_VerifiedPiggyBreaks, - .hasIndex = 10, - .offset = (uint32_t)offsetof(AppInfo__storage_, verifiedPiggyBreaks), + .number = EggIncEvent_FieldNumber_CcOnly, + .hasIndex = 7, + .offset = 8, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt64, + .dataType = GPBDataTypeBool, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[AppInfo class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(EggIncEvent) + messageName:@"EggIncEvent" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(AppInfo__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(EggIncEvent__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -5180,52 +6259,42 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - ActionKeyValuePair +#pragma mark - EggIncCurrentEvents -@implementation ActionKeyValuePair +@implementation EggIncCurrentEvents -@dynamic hasKey, key; -@dynamic hasValue, value; +@dynamic eventsArray, eventsArray_Count; -typedef struct ActionKeyValuePair__storage_ { +typedef struct EggIncCurrentEvents__storage_ { uint32_t _has_storage_[1]; - NSString *key; - NSString *value; -} ActionKeyValuePair__storage_; + NSMutableArray *eventsArray; +} EggIncCurrentEvents__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "key", - .dataTypeSpecific.clazz = Nil, - .number = ActionKeyValuePair_FieldNumber_Key, - .hasIndex = 0, - .offset = (uint32_t)offsetof(ActionKeyValuePair__storage_, key), - .flags = GPBFieldRequired, - .dataType = GPBDataTypeString, - }, - { - .name = "value", - .dataTypeSpecific.clazz = Nil, - .number = ActionKeyValuePair_FieldNumber_Value, - .hasIndex = 1, - .offset = (uint32_t)offsetof(ActionKeyValuePair__storage_, value), - .flags = GPBFieldRequired, - .dataType = GPBDataTypeString, + .name = "eventsArray", + .dataTypeSpecific.clazz = GPBObjCClass(EggIncEvent), + .number = EggIncCurrentEvents_FieldNumber_EventsArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(EggIncCurrentEvents__storage_, eventsArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ActionKeyValuePair class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(EggIncCurrentEvents) + messageName:@"EggIncCurrentEvents" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(ActionKeyValuePair__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(EggIncCurrentEvents__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -5236,133 +6305,174 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - GenericAction +#pragma mark - DeviceInfo -@implementation GenericAction +@implementation DeviceInfo -@dynamic hasUserId, userId; -@dynamic hasCcUser, ccUser; +@dynamic hasDeviceId, deviceId; @dynamic hasAdvertisingId, advertisingId; -@dynamic hasApproxTimeDep, approxTimeDep; -@dynamic hasApproxTime, approxTime; -@dynamic hasActionName, actionName; -@dynamic dataArray, dataArray_Count; -@dynamic hasApp, app; -@dynamic hasDevice, device; +@dynamic hasPlatform, platform; +@dynamic hasFormFactor, formFactor; +@dynamic hasDeviceName, deviceName; +@dynamic hasPlatformVersion, platformVersion; +@dynamic hasLocaleCountry, localeCountry; +@dynamic hasLocaleLanguage, localeLanguage; +@dynamic hasGpuVendor, gpuVendor; +@dynamic hasGpuModel, gpuModel; +@dynamic hasDeviceBucket, deviceBucket; +@dynamic hasScreenWidth, screenWidth; +@dynamic hasScreenHeight, screenHeight; -typedef struct GenericAction__storage_ { +typedef struct DeviceInfo__storage_ { uint32_t _has_storage_[1]; - float approxTimeDep; - NSString *userId; - NSString *actionName; - NSMutableArray *dataArray; - AppInfo *app; - DeviceInfo *device; + uint32_t screenWidth; + uint32_t screenHeight; + NSString *deviceId; + NSString *platform; + NSString *formFactor; + NSString *deviceName; + NSString *platformVersion; + NSString *localeCountry; + NSString *localeLanguage; + NSString *gpuVendor; + NSString *gpuModel; + NSString *deviceBucket; NSString *advertisingId; - double approxTime; -} GenericAction__storage_; +} DeviceInfo__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "userId", + .name = "deviceId", .dataTypeSpecific.clazz = Nil, - .number = GenericAction_FieldNumber_UserId, + .number = DeviceInfo_FieldNumber_DeviceId, .hasIndex = 0, - .offset = (uint32_t)offsetof(GenericAction__storage_, userId), + .offset = (uint32_t)offsetof(DeviceInfo__storage_, deviceId), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "approxTimeDep", + .name = "platform", .dataTypeSpecific.clazz = Nil, - .number = GenericAction_FieldNumber_ApproxTimeDep, + .number = DeviceInfo_FieldNumber_Platform, + .hasIndex = 2, + .offset = (uint32_t)offsetof(DeviceInfo__storage_, platform), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "formFactor", + .dataTypeSpecific.clazz = Nil, + .number = DeviceInfo_FieldNumber_FormFactor, + .hasIndex = 3, + .offset = (uint32_t)offsetof(DeviceInfo__storage_, formFactor), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "deviceName", + .dataTypeSpecific.clazz = Nil, + .number = DeviceInfo_FieldNumber_DeviceName, .hasIndex = 4, - .offset = (uint32_t)offsetof(GenericAction__storage_, approxTimeDep), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldTextFormatNameCustom), - .dataType = GPBDataTypeFloat, + .offset = (uint32_t)offsetof(DeviceInfo__storage_, deviceName), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, }, { - .name = "actionName", + .name = "platformVersion", .dataTypeSpecific.clazz = Nil, - .number = GenericAction_FieldNumber_ActionName, + .number = DeviceInfo_FieldNumber_PlatformVersion, + .hasIndex = 5, + .offset = (uint32_t)offsetof(DeviceInfo__storage_, platformVersion), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "localeCountry", + .dataTypeSpecific.clazz = Nil, + .number = DeviceInfo_FieldNumber_LocaleCountry, .hasIndex = 6, - .offset = (uint32_t)offsetof(GenericAction__storage_, actionName), + .offset = (uint32_t)offsetof(DeviceInfo__storage_, localeCountry), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "localeLanguage", + .dataTypeSpecific.clazz = Nil, + .number = DeviceInfo_FieldNumber_LocaleLanguage, + .hasIndex = 7, + .offset = (uint32_t)offsetof(DeviceInfo__storage_, localeLanguage), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "gpuVendor", + .dataTypeSpecific.clazz = Nil, + .number = DeviceInfo_FieldNumber_GpuVendor, + .hasIndex = 8, + .offset = (uint32_t)offsetof(DeviceInfo__storage_, gpuVendor), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "dataArray", - .dataTypeSpecific.clazz = GPBObjCClass(ActionKeyValuePair), - .number = GenericAction_FieldNumber_DataArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(GenericAction__storage_, dataArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, - }, - { - .name = "app", - .dataTypeSpecific.clazz = GPBObjCClass(AppInfo), - .number = GenericAction_FieldNumber_App, - .hasIndex = 7, - .offset = (uint32_t)offsetof(GenericAction__storage_, app), + .name = "gpuModel", + .dataTypeSpecific.clazz = Nil, + .number = DeviceInfo_FieldNumber_GpuModel, + .hasIndex = 9, + .offset = (uint32_t)offsetof(DeviceInfo__storage_, gpuModel), .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, + .dataType = GPBDataTypeString, }, { - .name = "device", - .dataTypeSpecific.clazz = GPBObjCClass(DeviceInfo), - .number = GenericAction_FieldNumber_Device, - .hasIndex = 8, - .offset = (uint32_t)offsetof(GenericAction__storage_, device), + .name = "deviceBucket", + .dataTypeSpecific.clazz = Nil, + .number = DeviceInfo_FieldNumber_DeviceBucket, + .hasIndex = 10, + .offset = (uint32_t)offsetof(DeviceInfo__storage_, deviceBucket), .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, + .dataType = GPBDataTypeString, }, { - .name = "advertisingId", + .name = "screenWidth", .dataTypeSpecific.clazz = Nil, - .number = GenericAction_FieldNumber_AdvertisingId, - .hasIndex = 3, - .offset = (uint32_t)offsetof(GenericAction__storage_, advertisingId), + .number = DeviceInfo_FieldNumber_ScreenWidth, + .hasIndex = 11, + .offset = (uint32_t)offsetof(DeviceInfo__storage_, screenWidth), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeUInt32, }, { - .name = "approxTime", + .name = "screenHeight", .dataTypeSpecific.clazz = Nil, - .number = GenericAction_FieldNumber_ApproxTime, - .hasIndex = 5, - .offset = (uint32_t)offsetof(GenericAction__storage_, approxTime), + .number = DeviceInfo_FieldNumber_ScreenHeight, + .hasIndex = 12, + .offset = (uint32_t)offsetof(DeviceInfo__storage_, screenHeight), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeUInt32, }, { - .name = "ccUser", + .name = "advertisingId", .dataTypeSpecific.clazz = Nil, - .number = GenericAction_FieldNumber_CcUser, + .number = DeviceInfo_FieldNumber_AdvertisingId, .hasIndex = 1, - .offset = 2, // Stored in _has_storage_ to save space. + .offset = (uint32_t)offsetof(DeviceInfo__storage_, advertisingId), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeString, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[GenericAction class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(DeviceInfo) + messageName:@"DeviceInfo" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(GenericAction__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; -#if !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS - static const char *extraTextFormatInfo = - "\001\002\006\244\343\000"; - [localDescriptor setupExtraTextInfo:extraTextFormatInfo]; -#endif // !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS + storageSize:sizeof(DeviceInfo__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -5373,382 +6483,347 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - GenericActionBatchRequest +#pragma mark - AppInfo -@implementation GenericActionBatchRequest +@implementation AppInfo -@dynamic hasRinfo, rinfo; -@dynamic actionsArray, actionsArray_Count; +@dynamic hasVersionStr, versionStr; +@dynamic hasSessions, sessions; +@dynamic hasNumPrestiges, numPrestiges; +@dynamic hasSoulEggs, soulEggs; +@dynamic hasCurrentEgg, currentEgg; +@dynamic hasGoldEarned, goldEarned; +@dynamic hasGoldSpent, goldSpent; +@dynamic hasCurrentMission, currentMission; +@dynamic hasPiggySize, piggySize; +@dynamic hasNumPiggyBreaks, numPiggyBreaks; +@dynamic hasVerifiedPiggyBreaks, verifiedPiggyBreaks; +@dynamic hasIapPacksPurchased, iapPacksPurchased; +@dynamic hasPermitLevel, permitLevel; +@dynamic hasVideoDoublerUses, videoDoublerUses; +@dynamic hasDroneTakedowns, droneTakedowns; +@dynamic hasDroneTakedownsElite, droneTakedownsElite; +@dynamic hasTrophiesUnlocked, trophiesUnlocked; +@dynamic hasEggLevel, eggLevel; +@dynamic hasStruggleFactor, struggleFactor; +@dynamic hasPiggyFull, piggyFull; +@dynamic hasPiggyFoundFull, piggyFoundFull; +@dynamic hasTimePiggyFullRealtime, timePiggyFullRealtime; +@dynamic hasTimePiggyFullGametime, timePiggyFullGametime; +@dynamic hasLostPiggyIncrements, lostPiggyIncrements; +@dynamic hasSaleId, saleId; +@dynamic hasUnlimitedChickensUses, unlimitedChickensUses; +@dynamic hasRefillUses, refillUses; +@dynamic hasShortWarpUses, shortWarpUses; +@dynamic hasLongWarpUses, longWarpUses; -typedef struct GenericActionBatchRequest__storage_ { +typedef struct AppInfo__storage_ { uint32_t _has_storage_[1]; - BasicRequestInfo *rinfo; - NSMutableArray *actionsArray; -} GenericActionBatchRequest__storage_; + uint32_t sessions; + uint32_t numPrestiges; + uint32_t currentEgg; + uint32_t currentMission; + uint32_t piggySize; + uint32_t permitLevel; + float eggLevel; + float struggleFactor; + NSString *versionStr; + NSString *saleId; + uint64_t soulEggs; + uint64_t goldEarned; + uint64_t goldSpent; + uint64_t numPiggyBreaks; + uint64_t iapPacksPurchased; + uint64_t unlimitedChickensUses; + uint64_t refillUses; + uint64_t videoDoublerUses; + uint64_t shortWarpUses; + uint64_t longWarpUses; + uint64_t droneTakedowns; + uint64_t droneTakedownsElite; + double timePiggyFullRealtime; + double timePiggyFullGametime; + uint64_t lostPiggyIncrements; + uint64_t verifiedPiggyBreaks; +} AppInfo__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "rinfo", - .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), - .number = GenericActionBatchRequest_FieldNumber_Rinfo, + .name = "versionStr", + .dataTypeSpecific.clazz = Nil, + .number = AppInfo_FieldNumber_VersionStr, .hasIndex = 0, - .offset = (uint32_t)offsetof(GenericActionBatchRequest__storage_, rinfo), + .offset = (uint32_t)offsetof(AppInfo__storage_, versionStr), .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, + .dataType = GPBDataTypeString, }, { - .name = "actionsArray", - .dataTypeSpecific.clazz = GPBObjCClass(GenericAction), - .number = GenericActionBatchRequest_FieldNumber_ActionsArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(GenericActionBatchRequest__storage_, actionsArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, + .name = "sessions", + .dataTypeSpecific.clazz = Nil, + .number = AppInfo_FieldNumber_Sessions, + .hasIndex = 1, + .offset = (uint32_t)offsetof(AppInfo__storage_, sessions), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt32, + }, + { + .name = "numPrestiges", + .dataTypeSpecific.clazz = Nil, + .number = AppInfo_FieldNumber_NumPrestiges, + .hasIndex = 2, + .offset = (uint32_t)offsetof(AppInfo__storage_, numPrestiges), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt32, + }, + { + .name = "soulEggs", + .dataTypeSpecific.clazz = Nil, + .number = AppInfo_FieldNumber_SoulEggs, + .hasIndex = 3, + .offset = (uint32_t)offsetof(AppInfo__storage_, soulEggs), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt64, + }, + { + .name = "currentEgg", + .dataTypeSpecific.clazz = Nil, + .number = AppInfo_FieldNumber_CurrentEgg, + .hasIndex = 4, + .offset = (uint32_t)offsetof(AppInfo__storage_, currentEgg), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt32, + }, + { + .name = "goldEarned", + .dataTypeSpecific.clazz = Nil, + .number = AppInfo_FieldNumber_GoldEarned, + .hasIndex = 5, + .offset = (uint32_t)offsetof(AppInfo__storage_, goldEarned), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt64, + }, + { + .name = "goldSpent", + .dataTypeSpecific.clazz = Nil, + .number = AppInfo_FieldNumber_GoldSpent, + .hasIndex = 6, + .offset = (uint32_t)offsetof(AppInfo__storage_, goldSpent), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt64, + }, + { + .name = "currentMission", + .dataTypeSpecific.clazz = Nil, + .number = AppInfo_FieldNumber_CurrentMission, + .hasIndex = 7, + .offset = (uint32_t)offsetof(AppInfo__storage_, currentMission), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt32, }, - }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[GenericActionBatchRequest class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(GenericActionBatchRequest__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; - } - return descriptor; -} - -@end - -#pragma mark - VerifyPurchaseRequest - -@implementation VerifyPurchaseRequest - -@dynamic hasRinfo, rinfo; -@dynamic hasSku, sku; -@dynamic hasTransactionId, transactionId; -@dynamic hasOriginalTransactionId, originalTransactionId; -@dynamic hasReceipt, receipt; -@dynamic hasPlatform, platform; -@dynamic hasSandbox, sandbox; -@dynamic hasLog, log; - -typedef struct VerifyPurchaseRequest__storage_ { - uint32_t _has_storage_[1]; - NSString *sku; - NSString *transactionId; - NSString *receipt; - NSString *platform; - GenericAction *log; - BasicRequestInfo *rinfo; - NSString *originalTransactionId; -} VerifyPurchaseRequest__storage_; - -// This method is threadsafe because it is initially called -// in +initialize for each subclass. -+ (GPBDescriptor *)descriptor { - static GPBDescriptor *descriptor = nil; - if (!descriptor) { - static GPBMessageFieldDescription fields[] = { { - .name = "sku", + .name = "piggySize", .dataTypeSpecific.clazz = Nil, - .number = VerifyPurchaseRequest_FieldNumber_Sku, - .hasIndex = 1, - .offset = (uint32_t)offsetof(VerifyPurchaseRequest__storage_, sku), + .number = AppInfo_FieldNumber_PiggySize, + .hasIndex = 8, + .offset = (uint32_t)offsetof(AppInfo__storage_, piggySize), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeUInt32, }, { - .name = "transactionId", + .name = "numPiggyBreaks", .dataTypeSpecific.clazz = Nil, - .number = VerifyPurchaseRequest_FieldNumber_TransactionId, - .hasIndex = 2, - .offset = (uint32_t)offsetof(VerifyPurchaseRequest__storage_, transactionId), + .number = AppInfo_FieldNumber_NumPiggyBreaks, + .hasIndex = 9, + .offset = (uint32_t)offsetof(AppInfo__storage_, numPiggyBreaks), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeUInt64, }, { - .name = "receipt", + .name = "iapPacksPurchased", .dataTypeSpecific.clazz = Nil, - .number = VerifyPurchaseRequest_FieldNumber_Receipt, - .hasIndex = 4, - .offset = (uint32_t)offsetof(VerifyPurchaseRequest__storage_, receipt), + .number = AppInfo_FieldNumber_IapPacksPurchased, + .hasIndex = 11, + .offset = (uint32_t)offsetof(AppInfo__storage_, iapPacksPurchased), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeUInt64, }, { - .name = "platform", + .name = "permitLevel", .dataTypeSpecific.clazz = Nil, - .number = VerifyPurchaseRequest_FieldNumber_Platform, - .hasIndex = 5, - .offset = (uint32_t)offsetof(VerifyPurchaseRequest__storage_, platform), + .number = AppInfo_FieldNumber_PermitLevel, + .hasIndex = 12, + .offset = (uint32_t)offsetof(AppInfo__storage_, permitLevel), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeUInt32, }, { - .name = "log", - .dataTypeSpecific.clazz = GPBObjCClass(GenericAction), - .number = VerifyPurchaseRequest_FieldNumber_Log, - .hasIndex = 8, - .offset = (uint32_t)offsetof(VerifyPurchaseRequest__storage_, log), + .name = "unlimitedChickensUses", + .dataTypeSpecific.clazz = Nil, + .number = AppInfo_FieldNumber_UnlimitedChickensUses, + .hasIndex = 28, + .offset = (uint32_t)offsetof(AppInfo__storage_, unlimitedChickensUses), .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, + .dataType = GPBDataTypeUInt64, }, { - .name = "rinfo", - .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), - .number = VerifyPurchaseRequest_FieldNumber_Rinfo, - .hasIndex = 0, - .offset = (uint32_t)offsetof(VerifyPurchaseRequest__storage_, rinfo), + .name = "refillUses", + .dataTypeSpecific.clazz = Nil, + .number = AppInfo_FieldNumber_RefillUses, + .hasIndex = 29, + .offset = (uint32_t)offsetof(AppInfo__storage_, refillUses), .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, + .dataType = GPBDataTypeUInt64, }, { - .name = "sandbox", + .name = "videoDoublerUses", .dataTypeSpecific.clazz = Nil, - .number = VerifyPurchaseRequest_FieldNumber_Sandbox, - .hasIndex = 6, - .offset = 7, // Stored in _has_storage_ to save space. + .number = AppInfo_FieldNumber_VideoDoublerUses, + .hasIndex = 13, + .offset = (uint32_t)offsetof(AppInfo__storage_, videoDoublerUses), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeUInt64, }, { - .name = "originalTransactionId", + .name = "shortWarpUses", .dataTypeSpecific.clazz = Nil, - .number = VerifyPurchaseRequest_FieldNumber_OriginalTransactionId, - .hasIndex = 3, - .offset = (uint32_t)offsetof(VerifyPurchaseRequest__storage_, originalTransactionId), + .number = AppInfo_FieldNumber_ShortWarpUses, + .hasIndex = 30, + .offset = (uint32_t)offsetof(AppInfo__storage_, shortWarpUses), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeUInt64, }, - }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[VerifyPurchaseRequest class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(VerifyPurchaseRequest__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; - } - return descriptor; -} - -@end - -#pragma mark - VerifyPurchaseResponse - -@implementation VerifyPurchaseResponse - -@dynamic hasVerified, verified; -@dynamic hasMessage, message; - -typedef struct VerifyPurchaseResponse__storage_ { - uint32_t _has_storage_[1]; - NSString *message; -} VerifyPurchaseResponse__storage_; - -// This method is threadsafe because it is initially called -// in +initialize for each subclass. -+ (GPBDescriptor *)descriptor { - static GPBDescriptor *descriptor = nil; - if (!descriptor) { - static GPBMessageFieldDescription fields[] = { { - .name = "verified", + .name = "longWarpUses", .dataTypeSpecific.clazz = Nil, - .number = VerifyPurchaseResponse_FieldNumber_Verified, - .hasIndex = 0, - .offset = 1, // Stored in _has_storage_ to save space. + .number = AppInfo_FieldNumber_LongWarpUses, + .hasIndex = 31, + .offset = (uint32_t)offsetof(AppInfo__storage_, longWarpUses), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeUInt64, }, { - .name = "message", + .name = "droneTakedowns", .dataTypeSpecific.clazz = Nil, - .number = VerifyPurchaseResponse_FieldNumber_Message, - .hasIndex = 2, - .offset = (uint32_t)offsetof(VerifyPurchaseResponse__storage_, message), + .number = AppInfo_FieldNumber_DroneTakedowns, + .hasIndex = 14, + .offset = (uint32_t)offsetof(AppInfo__storage_, droneTakedowns), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeUInt64, }, - }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[VerifyPurchaseResponse class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(VerifyPurchaseResponse__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; - } - return descriptor; -} - -@end - -#pragma mark - CurrencyFlowLog - -@implementation CurrencyFlowLog - -@dynamic hasUserId, userId; -@dynamic hasApproxTime, approxTime; -@dynamic hasCurrency, currency; -@dynamic hasAmount, amount; -@dynamic hasLocation, location; -@dynamic hasVersion, version; -@dynamic hasPlatform, platform; -@dynamic hasSoulEggs, soulEggs; -@dynamic hasTicketsSpent, ticketsSpent; -@dynamic hasGoldSpent, goldSpent; - -typedef struct CurrencyFlowLog__storage_ { - uint32_t _has_storage_[1]; - RewardType currency; - NSString *userId; - NSString *location; - NSString *version; - NSString *platform; - double approxTime; - int64_t amount; - double soulEggs; - uint64_t ticketsSpent; - uint64_t goldSpent; -} CurrencyFlowLog__storage_; - -// This method is threadsafe because it is initially called -// in +initialize for each subclass. -+ (GPBDescriptor *)descriptor { - static GPBDescriptor *descriptor = nil; - if (!descriptor) { - static GPBMessageFieldDescriptionWithDefault fields[] = { { - .defaultValue.valueString = nil, - .core.name = "userId", - .core.dataTypeSpecific.clazz = Nil, - .core.number = CurrencyFlowLog_FieldNumber_UserId, - .core.hasIndex = 0, - .core.offset = (uint32_t)offsetof(CurrencyFlowLog__storage_, userId), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeString, + .name = "droneTakedownsElite", + .dataTypeSpecific.clazz = Nil, + .number = AppInfo_FieldNumber_DroneTakedownsElite, + .hasIndex = 15, + .offset = (uint32_t)offsetof(AppInfo__storage_, droneTakedownsElite), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt64, }, { - .defaultValue.valueDouble = 0, - .core.name = "approxTime", - .core.dataTypeSpecific.clazz = Nil, - .core.number = CurrencyFlowLog_FieldNumber_ApproxTime, - .core.hasIndex = 1, - .core.offset = (uint32_t)offsetof(CurrencyFlowLog__storage_, approxTime), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, + .name = "trophiesUnlocked", + .dataTypeSpecific.clazz = Nil, + .number = AppInfo_FieldNumber_TrophiesUnlocked, + .hasIndex = 16, + .offset = 17, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, }, { - .defaultValue.valueEnum = RewardType_Cash, - .core.name = "currency", - .core.dataTypeSpecific.enumDescFunc = RewardType_EnumDescriptor, - .core.number = CurrencyFlowLog_FieldNumber_Currency, - .core.hasIndex = 2, - .core.offset = (uint32_t)offsetof(CurrencyFlowLog__storage_, currency), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .core.dataType = GPBDataTypeEnum, + .name = "eggLevel", + .dataTypeSpecific.clazz = Nil, + .number = AppInfo_FieldNumber_EggLevel, + .hasIndex = 18, + .offset = (uint32_t)offsetof(AppInfo__storage_, eggLevel), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeFloat, }, { - .defaultValue.valueInt64 = 0LL, - .core.name = "amount", - .core.dataTypeSpecific.clazz = Nil, - .core.number = CurrencyFlowLog_FieldNumber_Amount, - .core.hasIndex = 3, - .core.offset = (uint32_t)offsetof(CurrencyFlowLog__storage_, amount), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeInt64, + .name = "struggleFactor", + .dataTypeSpecific.clazz = Nil, + .number = AppInfo_FieldNumber_StruggleFactor, + .hasIndex = 19, + .offset = (uint32_t)offsetof(AppInfo__storage_, struggleFactor), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeFloat, }, { - .defaultValue.valueString = nil, - .core.name = "location", - .core.dataTypeSpecific.clazz = Nil, - .core.number = CurrencyFlowLog_FieldNumber_Location, - .core.hasIndex = 4, - .core.offset = (uint32_t)offsetof(CurrencyFlowLog__storage_, location), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeString, + .name = "piggyFull", + .dataTypeSpecific.clazz = Nil, + .number = AppInfo_FieldNumber_PiggyFull, + .hasIndex = 20, + .offset = 21, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, }, { - .defaultValue.valueString = nil, - .core.name = "version", - .core.dataTypeSpecific.clazz = Nil, - .core.number = CurrencyFlowLog_FieldNumber_Version, - .core.hasIndex = 5, - .core.offset = (uint32_t)offsetof(CurrencyFlowLog__storage_, version), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeString, + .name = "piggyFoundFull", + .dataTypeSpecific.clazz = Nil, + .number = AppInfo_FieldNumber_PiggyFoundFull, + .hasIndex = 22, + .offset = 23, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, }, { - .defaultValue.valueString = nil, - .core.name = "platform", - .core.dataTypeSpecific.clazz = Nil, - .core.number = CurrencyFlowLog_FieldNumber_Platform, - .core.hasIndex = 6, - .core.offset = (uint32_t)offsetof(CurrencyFlowLog__storage_, platform), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeString, + .name = "timePiggyFullRealtime", + .dataTypeSpecific.clazz = Nil, + .number = AppInfo_FieldNumber_TimePiggyFullRealtime, + .hasIndex = 24, + .offset = (uint32_t)offsetof(AppInfo__storage_, timePiggyFullRealtime), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, }, { - .defaultValue.valueDouble = 0, - .core.name = "soulEggs", - .core.dataTypeSpecific.clazz = Nil, - .core.number = CurrencyFlowLog_FieldNumber_SoulEggs, - .core.hasIndex = 7, - .core.offset = (uint32_t)offsetof(CurrencyFlowLog__storage_, soulEggs), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, + .name = "timePiggyFullGametime", + .dataTypeSpecific.clazz = Nil, + .number = AppInfo_FieldNumber_TimePiggyFullGametime, + .hasIndex = 25, + .offset = (uint32_t)offsetof(AppInfo__storage_, timePiggyFullGametime), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, }, { - .defaultValue.valueUInt64 = 0ULL, - .core.name = "ticketsSpent", - .core.dataTypeSpecific.clazz = Nil, - .core.number = CurrencyFlowLog_FieldNumber_TicketsSpent, - .core.hasIndex = 8, - .core.offset = (uint32_t)offsetof(CurrencyFlowLog__storage_, ticketsSpent), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt64, + .name = "lostPiggyIncrements", + .dataTypeSpecific.clazz = Nil, + .number = AppInfo_FieldNumber_LostPiggyIncrements, + .hasIndex = 26, + .offset = (uint32_t)offsetof(AppInfo__storage_, lostPiggyIncrements), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt64, }, { - .defaultValue.valueUInt64 = 0ULL, - .core.name = "goldSpent", - .core.dataTypeSpecific.clazz = Nil, - .core.number = CurrencyFlowLog_FieldNumber_GoldSpent, - .core.hasIndex = 9, - .core.offset = (uint32_t)offsetof(CurrencyFlowLog__storage_, goldSpent), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt64, + .name = "saleId", + .dataTypeSpecific.clazz = Nil, + .number = AppInfo_FieldNumber_SaleId, + .hasIndex = 27, + .offset = (uint32_t)offsetof(AppInfo__storage_, saleId), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "verifiedPiggyBreaks", + .dataTypeSpecific.clazz = Nil, + .number = AppInfo_FieldNumber_VerifiedPiggyBreaks, + .hasIndex = 10, + .offset = (uint32_t)offsetof(AppInfo__storage_, verifiedPiggyBreaks), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt64, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[CurrencyFlowLog class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(AppInfo) + messageName:@"AppInfo" + fileDescription:&EiRoot_FileDescription fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) - storageSize:sizeof(CurrencyFlowLog__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(AppInfo__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -5759,52 +6834,53 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - CurrencyFlowBatchRequest +#pragma mark - ActionKeyValuePair -@implementation CurrencyFlowBatchRequest +@implementation ActionKeyValuePair -@dynamic hasRinfo, rinfo; -@dynamic logsArray, logsArray_Count; +@dynamic hasKey, key; +@dynamic hasValue, value; -typedef struct CurrencyFlowBatchRequest__storage_ { +typedef struct ActionKeyValuePair__storage_ { uint32_t _has_storage_[1]; - NSMutableArray *logsArray; - BasicRequestInfo *rinfo; -} CurrencyFlowBatchRequest__storage_; + NSString *key; + NSString *value; +} ActionKeyValuePair__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "logsArray", - .dataTypeSpecific.clazz = GPBObjCClass(CurrencyFlowLog), - .number = CurrencyFlowBatchRequest_FieldNumber_LogsArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(CurrencyFlowBatchRequest__storage_, logsArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, + .name = "key", + .dataTypeSpecific.clazz = Nil, + .number = ActionKeyValuePair_FieldNumber_Key, + .hasIndex = 0, + .offset = (uint32_t)offsetof(ActionKeyValuePair__storage_, key), + .flags = GPBFieldRequired, + .dataType = GPBDataTypeString, }, { - .name = "rinfo", - .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), - .number = CurrencyFlowBatchRequest_FieldNumber_Rinfo, - .hasIndex = 0, - .offset = (uint32_t)offsetof(CurrencyFlowBatchRequest__storage_, rinfo), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, + .name = "value", + .dataTypeSpecific.clazz = Nil, + .number = ActionKeyValuePair_FieldNumber_Value, + .hasIndex = 1, + .offset = (uint32_t)offsetof(ActionKeyValuePair__storage_, value), + .flags = GPBFieldRequired, + .dataType = GPBDataTypeString, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[CurrencyFlowBatchRequest class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ActionKeyValuePair) + messageName:@"ActionKeyValuePair" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(CurrencyFlowBatchRequest__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(ActionKeyValuePair__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -5815,66 +6891,134 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - Reward +#pragma mark - GenericAction -@implementation Reward +@implementation GenericAction -@dynamic hasRewardType, rewardType; -@dynamic hasRewardSubType, rewardSubType; -@dynamic hasRewardAmount, rewardAmount; +@dynamic hasUserId, userId; +@dynamic hasCcUser, ccUser; +@dynamic hasAdvertisingId, advertisingId; +@dynamic hasApproxTimeDep, approxTimeDep; +@dynamic hasApproxTime, approxTime; +@dynamic hasActionName, actionName; +@dynamic dataArray, dataArray_Count; +@dynamic hasApp, app; +@dynamic hasDevice, device; -typedef struct Reward__storage_ { +typedef struct GenericAction__storage_ { uint32_t _has_storage_[1]; - RewardType rewardType; - NSString *rewardSubType; - double rewardAmount; -} Reward__storage_; + float approxTimeDep; + NSString *userId; + NSString *actionName; + NSMutableArray *dataArray; + AppInfo *app; + DeviceInfo *device; + NSString *advertisingId; + double approxTime; +} GenericAction__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { - static GPBMessageFieldDescriptionWithDefault fields[] = { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .defaultValue.valueEnum = RewardType_Cash, - .core.name = "rewardType", - .core.dataTypeSpecific.enumDescFunc = RewardType_EnumDescriptor, - .core.number = Reward_FieldNumber_RewardType, - .core.hasIndex = 0, - .core.offset = (uint32_t)offsetof(Reward__storage_, rewardType), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .core.dataType = GPBDataTypeEnum, + .name = "userId", + .dataTypeSpecific.clazz = Nil, + .number = GenericAction_FieldNumber_UserId, + .hasIndex = 0, + .offset = (uint32_t)offsetof(GenericAction__storage_, userId), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, }, { - .defaultValue.valueString = nil, - .core.name = "rewardSubType", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Reward_FieldNumber_RewardSubType, - .core.hasIndex = 1, - .core.offset = (uint32_t)offsetof(Reward__storage_, rewardSubType), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeString, + .name = "approxTimeDep", + .dataTypeSpecific.clazz = Nil, + .number = GenericAction_FieldNumber_ApproxTimeDep, + .hasIndex = 4, + .offset = (uint32_t)offsetof(GenericAction__storage_, approxTimeDep), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldTextFormatNameCustom), + .dataType = GPBDataTypeFloat, + }, + { + .name = "actionName", + .dataTypeSpecific.clazz = Nil, + .number = GenericAction_FieldNumber_ActionName, + .hasIndex = 6, + .offset = (uint32_t)offsetof(GenericAction__storage_, actionName), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "dataArray", + .dataTypeSpecific.clazz = GPBObjCClass(ActionKeyValuePair), + .number = GenericAction_FieldNumber_DataArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(GenericAction__storage_, dataArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, + }, + { + .name = "app", + .dataTypeSpecific.clazz = GPBObjCClass(AppInfo), + .number = GenericAction_FieldNumber_App, + .hasIndex = 7, + .offset = (uint32_t)offsetof(GenericAction__storage_, app), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeMessage, + }, + { + .name = "device", + .dataTypeSpecific.clazz = GPBObjCClass(DeviceInfo), + .number = GenericAction_FieldNumber_Device, + .hasIndex = 8, + .offset = (uint32_t)offsetof(GenericAction__storage_, device), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeMessage, + }, + { + .name = "advertisingId", + .dataTypeSpecific.clazz = Nil, + .number = GenericAction_FieldNumber_AdvertisingId, + .hasIndex = 3, + .offset = (uint32_t)offsetof(GenericAction__storage_, advertisingId), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "approxTime", + .dataTypeSpecific.clazz = Nil, + .number = GenericAction_FieldNumber_ApproxTime, + .hasIndex = 5, + .offset = (uint32_t)offsetof(GenericAction__storage_, approxTime), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, }, { - .defaultValue.valueDouble = 0, - .core.name = "rewardAmount", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Reward_FieldNumber_RewardAmount, - .core.hasIndex = 2, - .core.offset = (uint32_t)offsetof(Reward__storage_, rewardAmount), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, + .name = "ccUser", + .dataTypeSpecific.clazz = Nil, + .number = GenericAction_FieldNumber_CcUser, + .hasIndex = 1, + .offset = 2, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[Reward class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(GenericAction) + messageName:@"GenericAction" + fileDescription:&EiRoot_FileDescription fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) - storageSize:sizeof(Reward__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(GenericAction__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS + static const char *extraTextFormatInfo = + "\001\002\006\244\343\000"; + [localDescriptor setupExtraTextInfo:extraTextFormatInfo]; + #endif // !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -5885,63 +7029,53 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - GameModifier +#pragma mark - GenericActionBatchRequest -@implementation GameModifier +@implementation GenericActionBatchRequest -@dynamic hasDimension, dimension; -@dynamic hasValue, value; -@dynamic hasDescription_p, description_p; +@dynamic hasRinfo, rinfo; +@dynamic actionsArray, actionsArray_Count; -typedef struct GameModifier__storage_ { +typedef struct GenericActionBatchRequest__storage_ { uint32_t _has_storage_[1]; - GameModifier_GameDimension dimension; - NSString *description_p; - double value; -} GameModifier__storage_; + BasicRequestInfo *rinfo; + NSMutableArray *actionsArray; +} GenericActionBatchRequest__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "dimension", - .dataTypeSpecific.enumDescFunc = GameModifier_GameDimension_EnumDescriptor, - .number = GameModifier_FieldNumber_Dimension, + .name = "rinfo", + .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), + .number = GenericActionBatchRequest_FieldNumber_Rinfo, .hasIndex = 0, - .offset = (uint32_t)offsetof(GameModifier__storage_, dimension), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .dataType = GPBDataTypeEnum, - }, - { - .name = "value", - .dataTypeSpecific.clazz = Nil, - .number = GameModifier_FieldNumber_Value, - .hasIndex = 1, - .offset = (uint32_t)offsetof(GameModifier__storage_, value), + .offset = (uint32_t)offsetof(GenericActionBatchRequest__storage_, rinfo), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeMessage, }, { - .name = "description_p", - .dataTypeSpecific.clazz = Nil, - .number = GameModifier_FieldNumber_Description_p, - .hasIndex = 2, - .offset = (uint32_t)offsetof(GameModifier__storage_, description_p), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .name = "actionsArray", + .dataTypeSpecific.clazz = GPBObjCClass(GenericAction), + .number = GenericActionBatchRequest_FieldNumber_ActionsArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(GenericActionBatchRequest__storage_, actionsArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[GameModifier class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(GenericActionBatchRequest) + messageName:@"GenericActionBatchRequest" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(GameModifier__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(GenericActionBatchRequest__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -5952,194 +7086,174 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - Enum GameModifier_GameDimension - -GPBEnumDescriptor *GameModifier_GameDimension_EnumDescriptor(void) { - static _Atomic(GPBEnumDescriptor*) descriptor = nil; - if (!descriptor) { - static const char *valueNames = - "Invalid\000Earnings\000AwayEarnings\000InternalHa" - "tcheryRate\000EggLayingRate\000ShippingCapacit" - "y\000HabCapacity\000VehicleCost\000HabCost\000Resear" - "chCost\000"; - static const int32_t values[] = { - GameModifier_GameDimension_Invalid, - GameModifier_GameDimension_Earnings, - GameModifier_GameDimension_AwayEarnings, - GameModifier_GameDimension_InternalHatcheryRate, - GameModifier_GameDimension_EggLayingRate, - GameModifier_GameDimension_ShippingCapacity, - GameModifier_GameDimension_HabCapacity, - GameModifier_GameDimension_VehicleCost, - GameModifier_GameDimension_HabCost, - GameModifier_GameDimension_ResearchCost, - }; - GPBEnumDescriptor *worker = - [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(GameModifier_GameDimension) - valueNames:valueNames - values:values - count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:GameModifier_GameDimension_IsValidValue]; - GPBEnumDescriptor *expected = nil; - if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { - [worker release]; - } - } - return descriptor; -} - -BOOL GameModifier_GameDimension_IsValidValue(int32_t value__) { - switch (value__) { - case GameModifier_GameDimension_Invalid: - case GameModifier_GameDimension_Earnings: - case GameModifier_GameDimension_AwayEarnings: - case GameModifier_GameDimension_InternalHatcheryRate: - case GameModifier_GameDimension_EggLayingRate: - case GameModifier_GameDimension_ShippingCapacity: - case GameModifier_GameDimension_HabCapacity: - case GameModifier_GameDimension_VehicleCost: - case GameModifier_GameDimension_HabCost: - case GameModifier_GameDimension_ResearchCost: - return YES; - default: - return NO; - } -} - -#pragma mark - CustomEgg +#pragma mark - VerifyPurchaseRequest -@implementation CustomEgg +@implementation VerifyPurchaseRequest -@dynamic hasIdentifier, identifier; -@dynamic hasName, name; -@dynamic hasDescription_p, description_p; -@dynamic hasValue, value; -@dynamic hasHatcheryId, hatcheryId; -@dynamic hasHatcheryMaxX, hatcheryMaxX; -@dynamic hasIcon, icon; -@dynamic hasIconWidth, iconWidth; -@dynamic hasIconHeight, iconHeight; -@dynamic buffsArray, buffsArray_Count; +@dynamic hasRinfo, rinfo; +@dynamic hasSku, sku; +@dynamic hasTransactionId, transactionId; +@dynamic hasOriginalTransactionId, originalTransactionId; +@dynamic hasReceipt, receipt; +@dynamic hasPlatform, platform; +@dynamic hasSandbox, sandbox; +@dynamic hasLog, log; -typedef struct CustomEgg__storage_ { +typedef struct VerifyPurchaseRequest__storage_ { uint32_t _has_storage_[1]; - NSString *identifier; - NSString *name; - NSString *description_p; - NSString *hatcheryId; - DLCItem *icon; - NSMutableArray *buffsArray; - double value; - double hatcheryMaxX; - double iconWidth; - double iconHeight; -} CustomEgg__storage_; + NSString *sku; + NSString *transactionId; + NSString *receipt; + NSString *platform; + GenericAction *log; + BasicRequestInfo *rinfo; + NSString *originalTransactionId; +} VerifyPurchaseRequest__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "identifier", + .name = "sku", .dataTypeSpecific.clazz = Nil, - .number = CustomEgg_FieldNumber_Identifier, - .hasIndex = 0, - .offset = (uint32_t)offsetof(CustomEgg__storage_, identifier), + .number = VerifyPurchaseRequest_FieldNumber_Sku, + .hasIndex = 1, + .offset = (uint32_t)offsetof(VerifyPurchaseRequest__storage_, sku), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "name", + .name = "transactionId", .dataTypeSpecific.clazz = Nil, - .number = CustomEgg_FieldNumber_Name, - .hasIndex = 1, - .offset = (uint32_t)offsetof(CustomEgg__storage_, name), + .number = VerifyPurchaseRequest_FieldNumber_TransactionId, + .hasIndex = 2, + .offset = (uint32_t)offsetof(VerifyPurchaseRequest__storage_, transactionId), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "description_p", + .name = "receipt", .dataTypeSpecific.clazz = Nil, - .number = CustomEgg_FieldNumber_Description_p, - .hasIndex = 2, - .offset = (uint32_t)offsetof(CustomEgg__storage_, description_p), + .number = VerifyPurchaseRequest_FieldNumber_Receipt, + .hasIndex = 4, + .offset = (uint32_t)offsetof(VerifyPurchaseRequest__storage_, receipt), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "value", + .name = "platform", .dataTypeSpecific.clazz = Nil, - .number = CustomEgg_FieldNumber_Value, - .hasIndex = 3, - .offset = (uint32_t)offsetof(CustomEgg__storage_, value), + .number = VerifyPurchaseRequest_FieldNumber_Platform, + .hasIndex = 5, + .offset = (uint32_t)offsetof(VerifyPurchaseRequest__storage_, platform), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeString, }, { - .name = "hatcheryId", - .dataTypeSpecific.clazz = Nil, - .number = CustomEgg_FieldNumber_HatcheryId, - .hasIndex = 4, - .offset = (uint32_t)offsetof(CustomEgg__storage_, hatcheryId), + .name = "log", + .dataTypeSpecific.clazz = GPBObjCClass(GenericAction), + .number = VerifyPurchaseRequest_FieldNumber_Log, + .hasIndex = 8, + .offset = (uint32_t)offsetof(VerifyPurchaseRequest__storage_, log), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeMessage, }, { - .name = "hatcheryMaxX", - .dataTypeSpecific.clazz = Nil, - .number = CustomEgg_FieldNumber_HatcheryMaxX, - .hasIndex = 5, - .offset = (uint32_t)offsetof(CustomEgg__storage_, hatcheryMaxX), + .name = "rinfo", + .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), + .number = VerifyPurchaseRequest_FieldNumber_Rinfo, + .hasIndex = 0, + .offset = (uint32_t)offsetof(VerifyPurchaseRequest__storage_, rinfo), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeMessage, }, { - .name = "icon", - .dataTypeSpecific.clazz = GPBObjCClass(DLCItem), - .number = CustomEgg_FieldNumber_Icon, + .name = "sandbox", + .dataTypeSpecific.clazz = Nil, + .number = VerifyPurchaseRequest_FieldNumber_Sandbox, .hasIndex = 6, - .offset = (uint32_t)offsetof(CustomEgg__storage_, icon), + .offset = 7, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, + .dataType = GPBDataTypeBool, }, { - .name = "buffsArray", - .dataTypeSpecific.clazz = GPBObjCClass(GameModifier), - .number = CustomEgg_FieldNumber_BuffsArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(CustomEgg__storage_, buffsArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, + .name = "originalTransactionId", + .dataTypeSpecific.clazz = Nil, + .number = VerifyPurchaseRequest_FieldNumber_OriginalTransactionId, + .hasIndex = 3, + .offset = (uint32_t)offsetof(VerifyPurchaseRequest__storage_, originalTransactionId), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(VerifyPurchaseRequest) + messageName:@"VerifyPurchaseRequest" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(VerifyPurchaseRequest__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - VerifyPurchaseResponse + +@implementation VerifyPurchaseResponse + +@dynamic hasVerified, verified; +@dynamic hasMessage, message; + +typedef struct VerifyPurchaseResponse__storage_ { + uint32_t _has_storage_[1]; + NSString *message; +} VerifyPurchaseResponse__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .name = "iconWidth", + .name = "verified", .dataTypeSpecific.clazz = Nil, - .number = CustomEgg_FieldNumber_IconWidth, - .hasIndex = 7, - .offset = (uint32_t)offsetof(CustomEgg__storage_, iconWidth), + .number = VerifyPurchaseResponse_FieldNumber_Verified, + .hasIndex = 0, + .offset = 1, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeBool, }, { - .name = "iconHeight", + .name = "message", .dataTypeSpecific.clazz = Nil, - .number = CustomEgg_FieldNumber_IconHeight, - .hasIndex = 8, - .offset = (uint32_t)offsetof(CustomEgg__storage_, iconHeight), + .number = VerifyPurchaseResponse_FieldNumber_Message, + .hasIndex = 2, + .offset = (uint32_t)offsetof(VerifyPurchaseResponse__storage_, message), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeString, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[CustomEgg class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(VerifyPurchaseResponse) + messageName:@"VerifyPurchaseResponse" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(CustomEgg__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(VerifyPurchaseResponse__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -6150,314 +7264,151 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - Contract +#pragma mark - CurrencyFlowLog -@implementation Contract +@implementation CurrencyFlowLog -@dynamic hasIdentifier, identifier; -@dynamic hasName, name; -@dynamic hasDescription_p, description_p; -@dynamic hasEgg, egg; -@dynamic hasCustomEggId, customEggId; -@dynamic goalsArray, goalsArray_Count; -@dynamic goalSetsArray, goalSetsArray_Count; -@dynamic gradeSpecsArray, gradeSpecsArray_Count; -@dynamic hasSeasonId, seasonId; -@dynamic hasCoopAllowed, coopAllowed; -@dynamic hasMaxCoopSize, maxCoopSize; -@dynamic hasMaxBoosts, maxBoosts; -@dynamic hasMinutesPerToken, minutesPerToken; -@dynamic hasChickenRunCooldownMinutes, chickenRunCooldownMinutes; -@dynamic hasStartTime, startTime; -@dynamic hasExpirationTime, expirationTime; -@dynamic hasLengthSeconds, lengthSeconds; -@dynamic hasMaxSoulEggs, maxSoulEggs; -@dynamic hasMinClientVersion, minClientVersion; -@dynamic hasLeggacy, leggacy; -@dynamic hasCcOnly, ccOnly; -@dynamic defaultShellIdsArray, defaultShellIdsArray_Count; -@dynamic hasDebug, debug; -@dynamic hasKey, key; +@dynamic hasUserId, userId; +@dynamic hasApproxTime, approxTime; +@dynamic hasCurrency, currency; +@dynamic hasAmount, amount; +@dynamic hasLocation, location; +@dynamic hasVersion, version; +@dynamic hasPlatform, platform; +@dynamic hasSoulEggs, soulEggs; +@dynamic hasTicketsSpent, ticketsSpent; +@dynamic hasGoldSpent, goldSpent; -typedef struct Contract__storage_ { +typedef struct CurrencyFlowLog__storage_ { uint32_t _has_storage_[1]; - Egg egg; - uint32_t maxCoopSize; - uint32_t maxBoosts; - uint32_t minClientVersion; - NSString *identifier; - NSMutableArray *goalsArray; - NSString *name; - NSString *description_p; - NSMutableArray *goalSetsArray; - NSMutableArray *gradeSpecsArray; - NSString *key; - NSString *seasonId; - NSMutableArray *defaultShellIdsArray; - NSString *customEggId; - double expirationTime; - double lengthSeconds; - double maxSoulEggs; - double minutesPerToken; - double startTime; - double chickenRunCooldownMinutes; -} Contract__storage_; + RewardType currency; + NSString *userId; + NSString *location; + NSString *version; + NSString *platform; + double approxTime; + int64_t amount; + double soulEggs; + uint64_t ticketsSpent; + uint64_t goldSpent; +} CurrencyFlowLog__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { - static GPBMessageFieldDescriptionWithDefault fields[] = { - { - .defaultValue.valueString = nil, - .core.name = "identifier", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Contract_FieldNumber_Identifier, - .core.hasIndex = 0, - .core.offset = (uint32_t)offsetof(Contract__storage_, identifier), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeString, - }, - { - .defaultValue.valueEnum = Egg_Edible, - .core.name = "egg", - .core.dataTypeSpecific.enumDescFunc = Egg_EnumDescriptor, - .core.number = Contract_FieldNumber_Egg, - .core.hasIndex = 3, - .core.offset = (uint32_t)offsetof(Contract__storage_, egg), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .core.dataType = GPBDataTypeEnum, - }, - { - .defaultValue.valueMessage = nil, - .core.name = "goalsArray", - .core.dataTypeSpecific.clazz = GPBObjCClass(Contract_Goal), - .core.number = Contract_FieldNumber_GoalsArray, - .core.hasIndex = GPBNoHasBit, - .core.offset = (uint32_t)offsetof(Contract__storage_, goalsArray), - .core.flags = GPBFieldRepeated, - .core.dataType = GPBDataTypeMessage, - }, - { - .defaultValue.valueBool = NO, - .core.name = "coopAllowed", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Contract_FieldNumber_CoopAllowed, - .core.hasIndex = 6, - .core.offset = 7, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, - }, - { - .defaultValue.valueUInt32 = 0U, - .core.name = "maxCoopSize", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Contract_FieldNumber_MaxCoopSize, - .core.hasIndex = 8, - .core.offset = (uint32_t)offsetof(Contract__storage_, maxCoopSize), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt32, - }, - { - .defaultValue.valueDouble = 0, - .core.name = "expirationTime", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Contract_FieldNumber_ExpirationTime, - .core.hasIndex = 13, - .core.offset = (uint32_t)offsetof(Contract__storage_, expirationTime), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, - }, - { - .defaultValue.valueDouble = 0, - .core.name = "lengthSeconds", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Contract_FieldNumber_LengthSeconds, - .core.hasIndex = 14, - .core.offset = (uint32_t)offsetof(Contract__storage_, lengthSeconds), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, - }, - { - .defaultValue.valueString = nil, - .core.name = "name", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Contract_FieldNumber_Name, - .core.hasIndex = 1, - .core.offset = (uint32_t)offsetof(Contract__storage_, name), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeString, - }, - { - .defaultValue.valueString = nil, - .core.name = "description_p", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Contract_FieldNumber_Description_p, - .core.hasIndex = 2, - .core.offset = (uint32_t)offsetof(Contract__storage_, description_p), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeString, - }, - { - .defaultValue.valueBool = NO, - .core.name = "debug", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Contract_FieldNumber_Debug, - .core.hasIndex = 21, - .core.offset = 22, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, - }, - { - .defaultValue.valueUInt32 = 0U, - .core.name = "maxBoosts", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Contract_FieldNumber_MaxBoosts, - .core.hasIndex = 9, - .core.offset = (uint32_t)offsetof(Contract__storage_, maxBoosts), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt32, - }, - { - .defaultValue.valueDouble = 0, - .core.name = "maxSoulEggs", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Contract_FieldNumber_MaxSoulEggs, - .core.hasIndex = 15, - .core.offset = (uint32_t)offsetof(Contract__storage_, maxSoulEggs), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, - }, - { - .defaultValue.valueUInt32 = 0U, - .core.name = "minClientVersion", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Contract_FieldNumber_MinClientVersion, - .core.hasIndex = 16, - .core.offset = (uint32_t)offsetof(Contract__storage_, minClientVersion), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt32, - }, + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescriptionWithDefault fields[] = { { - .defaultValue.valueDouble = 60, - .core.name = "minutesPerToken", + .defaultValue.valueString = nil, + .core.name = "userId", .core.dataTypeSpecific.clazz = Nil, - .core.number = Contract_FieldNumber_MinutesPerToken, - .core.hasIndex = 10, - .core.offset = (uint32_t)offsetof(Contract__storage_, minutesPerToken), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), - .core.dataType = GPBDataTypeDouble, - }, - { - .defaultValue.valueMessage = nil, - .core.name = "goalSetsArray", - .core.dataTypeSpecific.clazz = GPBObjCClass(Contract_GoalSet), - .core.number = Contract_FieldNumber_GoalSetsArray, - .core.hasIndex = GPBNoHasBit, - .core.offset = (uint32_t)offsetof(Contract__storage_, goalSetsArray), - .core.flags = GPBFieldRepeated, - .core.dataType = GPBDataTypeMessage, + .core.number = CurrencyFlowLog_FieldNumber_UserId, + .core.hasIndex = 0, + .core.offset = (uint32_t)offsetof(CurrencyFlowLog__storage_, userId), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeString, }, { .defaultValue.valueDouble = 0, - .core.name = "startTime", + .core.name = "approxTime", .core.dataTypeSpecific.clazz = Nil, - .core.number = Contract_FieldNumber_StartTime, - .core.hasIndex = 12, - .core.offset = (uint32_t)offsetof(Contract__storage_, startTime), + .core.number = CurrencyFlowLog_FieldNumber_ApproxTime, + .core.hasIndex = 1, + .core.offset = (uint32_t)offsetof(CurrencyFlowLog__storage_, approxTime), .core.flags = GPBFieldOptional, .core.dataType = GPBDataTypeDouble, }, { - .defaultValue.valueDouble = 180, - .core.name = "chickenRunCooldownMinutes", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Contract_FieldNumber_ChickenRunCooldownMinutes, - .core.hasIndex = 11, - .core.offset = (uint32_t)offsetof(Contract__storage_, chickenRunCooldownMinutes), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), - .core.dataType = GPBDataTypeDouble, + .defaultValue.valueEnum = RewardType_Cash, + .core.name = "currency", + .core.dataTypeSpecific.enumDescFunc = RewardType_EnumDescriptor, + .core.number = CurrencyFlowLog_FieldNumber_Currency, + .core.hasIndex = 2, + .core.offset = (uint32_t)offsetof(CurrencyFlowLog__storage_, currency), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .core.dataType = GPBDataTypeEnum, }, { - .defaultValue.valueBool = NO, - .core.name = "leggacy", + .defaultValue.valueInt64 = 0LL, + .core.name = "amount", .core.dataTypeSpecific.clazz = Nil, - .core.number = Contract_FieldNumber_Leggacy, - .core.hasIndex = 17, - .core.offset = 18, // Stored in _has_storage_ to save space. + .core.number = CurrencyFlowLog_FieldNumber_Amount, + .core.hasIndex = 3, + .core.offset = (uint32_t)offsetof(CurrencyFlowLog__storage_, amount), .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, - }, - { - .defaultValue.valueMessage = nil, - .core.name = "gradeSpecsArray", - .core.dataTypeSpecific.clazz = GPBObjCClass(Contract_GradeSpec), - .core.number = Contract_FieldNumber_GradeSpecsArray, - .core.hasIndex = GPBNoHasBit, - .core.offset = (uint32_t)offsetof(Contract__storage_, gradeSpecsArray), - .core.flags = GPBFieldRepeated, - .core.dataType = GPBDataTypeMessage, + .core.dataType = GPBDataTypeInt64, }, { .defaultValue.valueString = nil, - .core.name = "key", + .core.name = "location", .core.dataTypeSpecific.clazz = Nil, - .core.number = Contract_FieldNumber_Key, - .core.hasIndex = 23, - .core.offset = (uint32_t)offsetof(Contract__storage_, key), + .core.number = CurrencyFlowLog_FieldNumber_Location, + .core.hasIndex = 4, + .core.offset = (uint32_t)offsetof(CurrencyFlowLog__storage_, location), .core.flags = GPBFieldOptional, .core.dataType = GPBDataTypeString, }, { - .defaultValue.valueBool = NO, - .core.name = "ccOnly", + .defaultValue.valueString = nil, + .core.name = "version", .core.dataTypeSpecific.clazz = Nil, - .core.number = Contract_FieldNumber_CcOnly, - .core.hasIndex = 19, - .core.offset = 20, // Stored in _has_storage_ to save space. + .core.number = CurrencyFlowLog_FieldNumber_Version, + .core.hasIndex = 5, + .core.offset = (uint32_t)offsetof(CurrencyFlowLog__storage_, version), .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, + .core.dataType = GPBDataTypeString, }, { .defaultValue.valueString = nil, - .core.name = "seasonId", + .core.name = "platform", .core.dataTypeSpecific.clazz = Nil, - .core.number = Contract_FieldNumber_SeasonId, - .core.hasIndex = 5, - .core.offset = (uint32_t)offsetof(Contract__storage_, seasonId), + .core.number = CurrencyFlowLog_FieldNumber_Platform, + .core.hasIndex = 6, + .core.offset = (uint32_t)offsetof(CurrencyFlowLog__storage_, platform), .core.flags = GPBFieldOptional, .core.dataType = GPBDataTypeString, }, { - .defaultValue.valueMessage = nil, - .core.name = "defaultShellIdsArray", + .defaultValue.valueDouble = 0, + .core.name = "soulEggs", .core.dataTypeSpecific.clazz = Nil, - .core.number = Contract_FieldNumber_DefaultShellIdsArray, - .core.hasIndex = GPBNoHasBit, - .core.offset = (uint32_t)offsetof(Contract__storage_, defaultShellIdsArray), - .core.flags = GPBFieldRepeated, - .core.dataType = GPBDataTypeString, + .core.number = CurrencyFlowLog_FieldNumber_SoulEggs, + .core.hasIndex = 7, + .core.offset = (uint32_t)offsetof(CurrencyFlowLog__storage_, soulEggs), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeDouble, }, { - .defaultValue.valueString = nil, - .core.name = "customEggId", + .defaultValue.valueUInt64 = 0ULL, + .core.name = "ticketsSpent", .core.dataTypeSpecific.clazz = Nil, - .core.number = Contract_FieldNumber_CustomEggId, - .core.hasIndex = 4, - .core.offset = (uint32_t)offsetof(Contract__storage_, customEggId), + .core.number = CurrencyFlowLog_FieldNumber_TicketsSpent, + .core.hasIndex = 8, + .core.offset = (uint32_t)offsetof(CurrencyFlowLog__storage_, ticketsSpent), .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeString, + .core.dataType = GPBDataTypeUInt64, + }, + { + .defaultValue.valueUInt64 = 0ULL, + .core.name = "goldSpent", + .core.dataTypeSpecific.clazz = Nil, + .core.number = CurrencyFlowLog_FieldNumber_GoldSpent, + .core.hasIndex = 9, + .core.offset = (uint32_t)offsetof(CurrencyFlowLog__storage_, goldSpent), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt64, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[Contract class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(CurrencyFlowLog) + messageName:@"CurrencyFlowLog" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) - storageSize:sizeof(Contract__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; + storageSize:sizeof(CurrencyFlowLog__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -6468,147 +7419,53 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - Enum Contract_PlayerGrade - -GPBEnumDescriptor *Contract_PlayerGrade_EnumDescriptor(void) { - static _Atomic(GPBEnumDescriptor*) descriptor = nil; - if (!descriptor) { - static const char *valueNames = - "GradeUnset\000GradeC\000GradeB\000GradeA\000GradeAa\000" - "GradeAaa\000"; - static const int32_t values[] = { - Contract_PlayerGrade_GradeUnset, - Contract_PlayerGrade_GradeC, - Contract_PlayerGrade_GradeB, - Contract_PlayerGrade_GradeA, - Contract_PlayerGrade_GradeAa, - Contract_PlayerGrade_GradeAaa, - }; - GPBEnumDescriptor *worker = - [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(Contract_PlayerGrade) - valueNames:valueNames - values:values - count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:Contract_PlayerGrade_IsValidValue]; - GPBEnumDescriptor *expected = nil; - if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { - [worker release]; - } - } - return descriptor; -} - -BOOL Contract_PlayerGrade_IsValidValue(int32_t value__) { - switch (value__) { - case Contract_PlayerGrade_GradeUnset: - case Contract_PlayerGrade_GradeC: - case Contract_PlayerGrade_GradeB: - case Contract_PlayerGrade_GradeA: - case Contract_PlayerGrade_GradeAa: - case Contract_PlayerGrade_GradeAaa: - return YES; - default: - return NO; - } -} - -#pragma mark - Contract_Goal +#pragma mark - CurrencyFlowBatchRequest -@implementation Contract_Goal +@implementation CurrencyFlowBatchRequest -@dynamic hasType, type; -@dynamic hasTargetAmount, targetAmount; -@dynamic hasRewardType, rewardType; -@dynamic hasRewardSubType, rewardSubType; -@dynamic hasRewardAmount, rewardAmount; -@dynamic hasTargetSoulEggs, targetSoulEggs; +@dynamic hasRinfo, rinfo; +@dynamic logsArray, logsArray_Count; -typedef struct Contract_Goal__storage_ { +typedef struct CurrencyFlowBatchRequest__storage_ { uint32_t _has_storage_[1]; - GoalType type; - RewardType rewardType; - NSString *rewardSubType; - double targetAmount; - double rewardAmount; - double targetSoulEggs; -} Contract_Goal__storage_; + NSMutableArray *logsArray; + BasicRequestInfo *rinfo; +} CurrencyFlowBatchRequest__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { - static GPBMessageFieldDescriptionWithDefault fields[] = { - { - .defaultValue.valueEnum = GoalType_EggsLaid, - .core.name = "type", - .core.dataTypeSpecific.enumDescFunc = GoalType_EnumDescriptor, - .core.number = Contract_Goal_FieldNumber_Type, - .core.hasIndex = 0, - .core.offset = (uint32_t)offsetof(Contract_Goal__storage_, type), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .core.dataType = GPBDataTypeEnum, - }, - { - .defaultValue.valueDouble = 0, - .core.name = "targetAmount", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Contract_Goal_FieldNumber_TargetAmount, - .core.hasIndex = 1, - .core.offset = (uint32_t)offsetof(Contract_Goal__storage_, targetAmount), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, - }, - { - .defaultValue.valueEnum = RewardType_Cash, - .core.name = "rewardType", - .core.dataTypeSpecific.enumDescFunc = RewardType_EnumDescriptor, - .core.number = Contract_Goal_FieldNumber_RewardType, - .core.hasIndex = 2, - .core.offset = (uint32_t)offsetof(Contract_Goal__storage_, rewardType), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .core.dataType = GPBDataTypeEnum, - }, - { - .defaultValue.valueString = nil, - .core.name = "rewardSubType", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Contract_Goal_FieldNumber_RewardSubType, - .core.hasIndex = 3, - .core.offset = (uint32_t)offsetof(Contract_Goal__storage_, rewardSubType), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeString, - }, + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .defaultValue.valueDouble = 0, - .core.name = "rewardAmount", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Contract_Goal_FieldNumber_RewardAmount, - .core.hasIndex = 4, - .core.offset = (uint32_t)offsetof(Contract_Goal__storage_, rewardAmount), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, + .name = "logsArray", + .dataTypeSpecific.clazz = GPBObjCClass(CurrencyFlowLog), + .number = CurrencyFlowBatchRequest_FieldNumber_LogsArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(CurrencyFlowBatchRequest__storage_, logsArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, }, { - .defaultValue.valueDouble = 0, - .core.name = "targetSoulEggs", - .core.dataTypeSpecific.clazz = Nil, - .core.number = Contract_Goal_FieldNumber_TargetSoulEggs, - .core.hasIndex = 5, - .core.offset = (uint32_t)offsetof(Contract_Goal__storage_, targetSoulEggs), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, + .name = "rinfo", + .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), + .number = CurrencyFlowBatchRequest_FieldNumber_Rinfo, + .hasIndex = 0, + .offset = (uint32_t)offsetof(CurrencyFlowBatchRequest__storage_, rinfo), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeMessage, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[Contract_Goal class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(CurrencyFlowBatchRequest) + messageName:@"CurrencyFlowBatchRequest" + fileDescription:&EiRoot_FileDescription fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) - storageSize:sizeof(Contract_Goal__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; - [localDescriptor setupContainingMessageClass:GPBObjCClass(Contract)]; + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(CurrencyFlowBatchRequest__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -6619,42 +7476,67 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - Contract_GoalSet +#pragma mark - Reward -@implementation Contract_GoalSet +@implementation Reward -@dynamic goalsArray, goalsArray_Count; +@dynamic hasRewardType, rewardType; +@dynamic hasRewardSubType, rewardSubType; +@dynamic hasRewardAmount, rewardAmount; -typedef struct Contract_GoalSet__storage_ { +typedef struct Reward__storage_ { uint32_t _has_storage_[1]; - NSMutableArray *goalsArray; -} Contract_GoalSet__storage_; + RewardType rewardType; + NSString *rewardSubType; + double rewardAmount; +} Reward__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { - static GPBMessageFieldDescription fields[] = { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescriptionWithDefault fields[] = { { - .name = "goalsArray", - .dataTypeSpecific.clazz = GPBObjCClass(Contract_Goal), - .number = Contract_GoalSet_FieldNumber_GoalsArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(Contract_GoalSet__storage_, goalsArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, + .defaultValue.valueEnum = RewardType_Cash, + .core.name = "rewardType", + .core.dataTypeSpecific.enumDescFunc = RewardType_EnumDescriptor, + .core.number = Reward_FieldNumber_RewardType, + .core.hasIndex = 0, + .core.offset = (uint32_t)offsetof(Reward__storage_, rewardType), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .core.dataType = GPBDataTypeEnum, + }, + { + .defaultValue.valueString = nil, + .core.name = "rewardSubType", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Reward_FieldNumber_RewardSubType, + .core.hasIndex = 1, + .core.offset = (uint32_t)offsetof(Reward__storage_, rewardSubType), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeString, + }, + { + .defaultValue.valueDouble = 0, + .core.name = "rewardAmount", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Reward_FieldNumber_RewardAmount, + .core.hasIndex = 2, + .core.offset = (uint32_t)offsetof(Reward__storage_, rewardAmount), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeDouble, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[Contract_GoalSet class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(Reward) + messageName:@"Reward" + fileDescription:&EiRoot_FileDescription fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(Contract_GoalSet__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - [localDescriptor setupContainingMessageClass:GPBObjCClass(Contract)]; + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) + storageSize:sizeof(Reward__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -6665,75 +7547,64 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - Contract_GradeSpec +#pragma mark - GameModifier -@implementation Contract_GradeSpec +@implementation GameModifier -@dynamic hasGrade, grade; -@dynamic goalsArray, goalsArray_Count; -@dynamic modifiersArray, modifiersArray_Count; -@dynamic hasLengthSeconds, lengthSeconds; +@dynamic hasDimension, dimension; +@dynamic hasValue, value; +@dynamic hasDescription_p, description_p; -typedef struct Contract_GradeSpec__storage_ { +typedef struct GameModifier__storage_ { uint32_t _has_storage_[1]; - Contract_PlayerGrade grade; - NSMutableArray *goalsArray; - NSMutableArray *modifiersArray; - double lengthSeconds; -} Contract_GradeSpec__storage_; + GameModifier_GameDimension dimension; + NSString *description_p; + double value; +} GameModifier__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "grade", - .dataTypeSpecific.enumDescFunc = Contract_PlayerGrade_EnumDescriptor, - .number = Contract_GradeSpec_FieldNumber_Grade, + .name = "dimension", + .dataTypeSpecific.enumDescFunc = GameModifier_GameDimension_EnumDescriptor, + .number = GameModifier_FieldNumber_Dimension, .hasIndex = 0, - .offset = (uint32_t)offsetof(Contract_GradeSpec__storage_, grade), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), + .offset = (uint32_t)offsetof(GameModifier__storage_, dimension), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), .dataType = GPBDataTypeEnum, }, { - .name = "goalsArray", - .dataTypeSpecific.clazz = GPBObjCClass(Contract_Goal), - .number = Contract_GradeSpec_FieldNumber_GoalsArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(Contract_GradeSpec__storage_, goalsArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, - }, - { - .name = "modifiersArray", - .dataTypeSpecific.clazz = GPBObjCClass(GameModifier), - .number = Contract_GradeSpec_FieldNumber_ModifiersArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(Contract_GradeSpec__storage_, modifiersArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, - }, - { - .name = "lengthSeconds", + .name = "value", .dataTypeSpecific.clazz = Nil, - .number = Contract_GradeSpec_FieldNumber_LengthSeconds, + .number = GameModifier_FieldNumber_Value, .hasIndex = 1, - .offset = (uint32_t)offsetof(Contract_GradeSpec__storage_, lengthSeconds), + .offset = (uint32_t)offsetof(GameModifier__storage_, value), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, + { + .name = "description_p", + .dataTypeSpecific.clazz = Nil, + .number = GameModifier_FieldNumber_Description_p, + .hasIndex = 2, + .offset = (uint32_t)offsetof(GameModifier__storage_, description_p), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[Contract_GradeSpec class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(GameModifier) + messageName:@"GameModifier" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(Contract_GradeSpec__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - [localDescriptor setupContainingMessageClass:GPBObjCClass(Contract)]; + storageSize:sizeof(GameModifier__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -6744,184 +7615,141 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - ContractPlayerInfo +#pragma mark - CustomEgg -@implementation ContractPlayerInfo +@implementation CustomEgg -@dynamic hasGrade, grade; -@dynamic hasTotalCxp, totalCxp; -@dynamic hasSeasonCxp, seasonCxp; -@dynamic hasGradeScore, gradeScore; -@dynamic hasTargetGradeScore, targetGradeScore; -@dynamic hasSoulPower, soulPower; -@dynamic hasTargetSoulPower, targetSoulPower; -@dynamic hasGradeProgress, gradeProgress; -@dynamic issuesArray, issuesArray_Count; -@dynamic hasIssueScore, issueScore; -@dynamic hasStatus, status; -@dynamic hasLastEvaluationTime, lastEvaluationTime; -@dynamic hasLastEvaluationVersion, lastEvaluationVersion; -@dynamic unreadEvaluationsArray, unreadEvaluationsArray_Count; +@dynamic hasIdentifier, identifier; +@dynamic hasName, name; +@dynamic hasDescription_p, description_p; +@dynamic hasValue, value; +@dynamic hasHatcheryId, hatcheryId; +@dynamic hasHatcheryMaxX, hatcheryMaxX; +@dynamic hasIcon, icon; +@dynamic hasIconWidth, iconWidth; +@dynamic hasIconHeight, iconHeight; +@dynamic buffsArray, buffsArray_Count; -typedef struct ContractPlayerInfo__storage_ { +typedef struct CustomEgg__storage_ { uint32_t _has_storage_[1]; - Contract_PlayerGrade grade; - ContractPlayerInfo_Status status; - NSString *lastEvaluationVersion; - NSMutableArray *unreadEvaluationsArray; - GPBEnumArray *issuesArray; - double totalCxp; - double lastEvaluationTime; - double gradeScore; - double targetSoulPower; - double targetGradeScore; - double soulPower; - double gradeProgress; - double seasonCxp; - double issueScore; -} ContractPlayerInfo__storage_; + NSString *identifier; + NSString *name; + NSString *description_p; + NSString *hatcheryId; + DLCItem *icon; + NSMutableArray *buffsArray; + double value; + double hatcheryMaxX; + double iconWidth; + double iconHeight; +} CustomEgg__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "grade", - .dataTypeSpecific.enumDescFunc = Contract_PlayerGrade_EnumDescriptor, - .number = ContractPlayerInfo_FieldNumber_Grade, - .hasIndex = 0, - .offset = (uint32_t)offsetof(ContractPlayerInfo__storage_, grade), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .dataType = GPBDataTypeEnum, - }, - { - .name = "totalCxp", - .dataTypeSpecific.clazz = Nil, - .number = ContractPlayerInfo_FieldNumber_TotalCxp, - .hasIndex = 1, - .offset = (uint32_t)offsetof(ContractPlayerInfo__storage_, totalCxp), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, - { - .name = "status", - .dataTypeSpecific.enumDescFunc = ContractPlayerInfo_Status_EnumDescriptor, - .number = ContractPlayerInfo_FieldNumber_Status, - .hasIndex = 9, - .offset = (uint32_t)offsetof(ContractPlayerInfo__storage_, status), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .dataType = GPBDataTypeEnum, - }, - { - .name = "lastEvaluationTime", - .dataTypeSpecific.clazz = Nil, - .number = ContractPlayerInfo_FieldNumber_LastEvaluationTime, - .hasIndex = 10, - .offset = (uint32_t)offsetof(ContractPlayerInfo__storage_, lastEvaluationTime), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, - { - .name = "lastEvaluationVersion", + .name = "identifier", .dataTypeSpecific.clazz = Nil, - .number = ContractPlayerInfo_FieldNumber_LastEvaluationVersion, - .hasIndex = 11, - .offset = (uint32_t)offsetof(ContractPlayerInfo__storage_, lastEvaluationVersion), + .number = CustomEgg_FieldNumber_Identifier, + .hasIndex = 0, + .offset = (uint32_t)offsetof(CustomEgg__storage_, identifier), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "unreadEvaluationsArray", - .dataTypeSpecific.clazz = GPBObjCClass(ContractEvaluation), - .number = ContractPlayerInfo_FieldNumber_UnreadEvaluationsArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(ContractPlayerInfo__storage_, unreadEvaluationsArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, + .name = "name", + .dataTypeSpecific.clazz = Nil, + .number = CustomEgg_FieldNumber_Name, + .hasIndex = 1, + .offset = (uint32_t)offsetof(CustomEgg__storage_, name), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, }, { - .name = "gradeScore", + .name = "description_p", .dataTypeSpecific.clazz = Nil, - .number = ContractPlayerInfo_FieldNumber_GradeScore, - .hasIndex = 3, - .offset = (uint32_t)offsetof(ContractPlayerInfo__storage_, gradeScore), + .number = CustomEgg_FieldNumber_Description_p, + .hasIndex = 2, + .offset = (uint32_t)offsetof(CustomEgg__storage_, description_p), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeString, }, { - .name = "targetSoulPower", + .name = "value", .dataTypeSpecific.clazz = Nil, - .number = ContractPlayerInfo_FieldNumber_TargetSoulPower, - .hasIndex = 6, - .offset = (uint32_t)offsetof(ContractPlayerInfo__storage_, targetSoulPower), + .number = CustomEgg_FieldNumber_Value, + .hasIndex = 3, + .offset = (uint32_t)offsetof(CustomEgg__storage_, value), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "targetGradeScore", + .name = "hatcheryId", .dataTypeSpecific.clazz = Nil, - .number = ContractPlayerInfo_FieldNumber_TargetGradeScore, + .number = CustomEgg_FieldNumber_HatcheryId, .hasIndex = 4, - .offset = (uint32_t)offsetof(ContractPlayerInfo__storage_, targetGradeScore), + .offset = (uint32_t)offsetof(CustomEgg__storage_, hatcheryId), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeString, }, { - .name = "soulPower", + .name = "hatcheryMaxX", .dataTypeSpecific.clazz = Nil, - .number = ContractPlayerInfo_FieldNumber_SoulPower, + .number = CustomEgg_FieldNumber_HatcheryMaxX, .hasIndex = 5, - .offset = (uint32_t)offsetof(ContractPlayerInfo__storage_, soulPower), + .offset = (uint32_t)offsetof(CustomEgg__storage_, hatcheryMaxX), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "issuesArray", - .dataTypeSpecific.enumDescFunc = ContractEvaluation_PoorBehavior_EnumDescriptor, - .number = ContractPlayerInfo_FieldNumber_IssuesArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(ContractPlayerInfo__storage_, issuesArray), - .flags = (GPBFieldFlags)(GPBFieldRepeated | GPBFieldHasEnumDescriptor), - .dataType = GPBDataTypeEnum, + .name = "icon", + .dataTypeSpecific.clazz = GPBObjCClass(DLCItem), + .number = CustomEgg_FieldNumber_Icon, + .hasIndex = 6, + .offset = (uint32_t)offsetof(CustomEgg__storage_, icon), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeMessage, }, { - .name = "gradeProgress", - .dataTypeSpecific.clazz = Nil, - .number = ContractPlayerInfo_FieldNumber_GradeProgress, - .hasIndex = 7, - .offset = (uint32_t)offsetof(ContractPlayerInfo__storage_, gradeProgress), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .name = "buffsArray", + .dataTypeSpecific.clazz = GPBObjCClass(GameModifier), + .number = CustomEgg_FieldNumber_BuffsArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(CustomEgg__storage_, buffsArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, }, { - .name = "seasonCxp", + .name = "iconWidth", .dataTypeSpecific.clazz = Nil, - .number = ContractPlayerInfo_FieldNumber_SeasonCxp, - .hasIndex = 2, - .offset = (uint32_t)offsetof(ContractPlayerInfo__storage_, seasonCxp), + .number = CustomEgg_FieldNumber_IconWidth, + .hasIndex = 7, + .offset = (uint32_t)offsetof(CustomEgg__storage_, iconWidth), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "issueScore", + .name = "iconHeight", .dataTypeSpecific.clazz = Nil, - .number = ContractPlayerInfo_FieldNumber_IssueScore, + .number = CustomEgg_FieldNumber_IconHeight, .hasIndex = 8, - .offset = (uint32_t)offsetof(ContractPlayerInfo__storage_, issueScore), + .offset = (uint32_t)offsetof(CustomEgg__storage_, iconHeight), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ContractPlayerInfo class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(CustomEgg) + messageName:@"CustomEgg" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(ContractPlayerInfo__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(CustomEgg__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -6932,442 +7760,827 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - Enum ContractPlayerInfo_Status - -GPBEnumDescriptor *ContractPlayerInfo_Status_EnumDescriptor(void) { - static _Atomic(GPBEnumDescriptor*) descriptor = nil; - if (!descriptor) { - static const char *valueNames = - "Unknown\000Calculating\000OutOfDate\000Incomplete" - "\000Complete\000"; - static const int32_t values[] = { - ContractPlayerInfo_Status_Unknown, - ContractPlayerInfo_Status_Calculating, - ContractPlayerInfo_Status_OutOfDate, - ContractPlayerInfo_Status_Incomplete, - ContractPlayerInfo_Status_Complete, - }; - GPBEnumDescriptor *worker = - [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(ContractPlayerInfo_Status) - valueNames:valueNames - values:values - count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:ContractPlayerInfo_Status_IsValidValue]; - GPBEnumDescriptor *expected = nil; - if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { - [worker release]; - } - } - return descriptor; -} - -BOOL ContractPlayerInfo_Status_IsValidValue(int32_t value__) { - switch (value__) { - case ContractPlayerInfo_Status_Unknown: - case ContractPlayerInfo_Status_Calculating: - case ContractPlayerInfo_Status_OutOfDate: - case ContractPlayerInfo_Status_Incomplete: - case ContractPlayerInfo_Status_Complete: - return YES; - default: - return NO; - } -} - -#pragma mark - ContractEvaluation +#pragma mark - Contract -@implementation ContractEvaluation +@implementation Contract -@dynamic hasContractIdentifier, contractIdentifier; -@dynamic hasCoopIdentifier, coopIdentifier; -@dynamic hasCxp, cxp; -@dynamic hasReplay, replay; -@dynamic hasCxpChange, cxpChange; -@dynamic hasGradePerformance, gradePerformance; -@dynamic hasOldLeague, oldLeague; -@dynamic hasOldGoals, oldGoals; -@dynamic hasGrade, grade; -@dynamic hasContributionRatio, contributionRatio; -@dynamic hasCompletionPercent, completionPercent; -@dynamic hasOriginalLength, originalLength; -@dynamic hasCoopSize, coopSize; -@dynamic hasSolo, solo; -@dynamic hasSoulPower, soulPower; -@dynamic hasLastContributionTime, lastContributionTime; -@dynamic hasCompletionTime, completionTime; -@dynamic hasChickenRunsSent, chickenRunsSent; -@dynamic hasGiftTokensSent, giftTokensSent; -@dynamic hasGiftTokensReceived, giftTokensReceived; -@dynamic hasGiftTokenValueSent, giftTokenValueSent; -@dynamic hasGiftTokenValueReceived, giftTokenValueReceived; -@dynamic hasBoostTokenAllotment, boostTokenAllotment; -@dynamic hasBuffTimeValue, buffTimeValue; -@dynamic hasTeamworkScore, teamworkScore; -@dynamic hasOtherBonuses, otherBonuses; -@dynamic hasCountedInSeason, countedInSeason; +@dynamic hasIdentifier, identifier; +@dynamic hasName, name; +@dynamic hasDescription_p, description_p; +@dynamic hasEgg, egg; +@dynamic hasCustomEggId, customEggId; +@dynamic goalsArray, goalsArray_Count; +@dynamic goalSetsArray, goalSetsArray_Count; +@dynamic gradeSpecsArray, gradeSpecsArray_Count; @dynamic hasSeasonId, seasonId; -@dynamic hasTimeCheats, timeCheats; -@dynamic issuesArray, issuesArray_Count; -@dynamic notesArray, notesArray_Count; -@dynamic hasVersion, version; -@dynamic hasEvaluationStartTime, evaluationStartTime; -@dynamic hasStatus, status; +@dynamic hasCoopAllowed, coopAllowed; +@dynamic hasMaxCoopSize, maxCoopSize; +@dynamic hasMaxBoosts, maxBoosts; +@dynamic hasMinutesPerToken, minutesPerToken; +@dynamic hasChickenRunCooldownMinutes, chickenRunCooldownMinutes; +@dynamic hasStartTime, startTime; +@dynamic hasExpirationTime, expirationTime; +@dynamic hasLengthSeconds, lengthSeconds; +@dynamic hasMaxSoulEggs, maxSoulEggs; +@dynamic hasMinClientVersion, minClientVersion; +@dynamic hasLeggacy, leggacy; +@dynamic hasCcOnly, ccOnly; +@dynamic defaultShellIdsArray, defaultShellIdsArray_Count; +@dynamic hasDebug, debug; +@dynamic hasKey, key; -typedef struct ContractEvaluation__storage_ { - uint32_t _has_storage_[2]; - int32_t gradePerformance; - Contract_PlayerGrade grade; - uint32_t chickenRunsSent; - uint32_t giftTokensSent; - int32_t oldLeague; - uint32_t giftTokensReceived; - uint32_t boostTokenAllotment; - uint32_t coopSize; - uint32_t timeCheats; - ContractEvaluation_Status status; - NSMutableArray *notesArray; - GPBEnumArray *issuesArray; +typedef struct Contract__storage_ { + uint32_t _has_storage_[1]; + Egg egg; + uint32_t maxCoopSize; + uint32_t maxBoosts; + uint32_t minClientVersion; + NSString *identifier; + NSMutableArray *goalsArray; + NSString *name; + NSString *description_p; + NSMutableArray *goalSetsArray; + NSMutableArray *gradeSpecsArray; + NSString *key; NSString *seasonId; - NSString *contractIdentifier; - NSString *coopIdentifier; - NSString *version; - double cxp; - double contributionRatio; - double completionPercent; - double completionTime; - double originalLength; - double teamworkScore; - double otherBonuses; - double buffTimeValue; - double lastContributionTime; - double soulPower; - double cxpChange; - double giftTokenValueSent; - double giftTokenValueReceived; - double evaluationStartTime; -} ContractEvaluation__storage_; + NSMutableArray *defaultShellIdsArray; + NSString *customEggId; + double expirationTime; + double lengthSeconds; + double maxSoulEggs; + double minutesPerToken; + double startTime; + double chickenRunCooldownMinutes; +} Contract__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { - static GPBMessageFieldDescription fields[] = { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescriptionWithDefault fields[] = { + { + .defaultValue.valueString = nil, + .core.name = "identifier", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Contract_FieldNumber_Identifier, + .core.hasIndex = 0, + .core.offset = (uint32_t)offsetof(Contract__storage_, identifier), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeString, + }, + { + .defaultValue.valueEnum = Egg_Edible, + .core.name = "egg", + .core.dataTypeSpecific.enumDescFunc = Egg_EnumDescriptor, + .core.number = Contract_FieldNumber_Egg, + .core.hasIndex = 3, + .core.offset = (uint32_t)offsetof(Contract__storage_, egg), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .core.dataType = GPBDataTypeEnum, + }, { - .name = "cxp", - .dataTypeSpecific.clazz = Nil, - .number = ContractEvaluation_FieldNumber_Cxp, - .hasIndex = 2, - .offset = (uint32_t)offsetof(ContractEvaluation__storage_, cxp), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .defaultValue.valueMessage = nil, + .core.name = "goalsArray", + .core.dataTypeSpecific.clazz = GPBObjCClass(Contract_Goal), + .core.number = Contract_FieldNumber_GoalsArray, + .core.hasIndex = GPBNoHasBit, + .core.offset = (uint32_t)offsetof(Contract__storage_, goalsArray), + .core.flags = GPBFieldRepeated, + .core.dataType = GPBDataTypeMessage, }, { - .name = "gradePerformance", - .dataTypeSpecific.clazz = Nil, - .number = ContractEvaluation_FieldNumber_GradePerformance, - .hasIndex = 6, - .offset = (uint32_t)offsetof(ContractEvaluation__storage_, gradePerformance), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeInt32, + .defaultValue.valueBool = NO, + .core.name = "coopAllowed", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Contract_FieldNumber_CoopAllowed, + .core.hasIndex = 6, + .core.offset = 7, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, }, { - .name = "grade", - .dataTypeSpecific.enumDescFunc = Contract_PlayerGrade_EnumDescriptor, - .number = ContractEvaluation_FieldNumber_Grade, - .hasIndex = 10, - .offset = (uint32_t)offsetof(ContractEvaluation__storage_, grade), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .dataType = GPBDataTypeEnum, + .defaultValue.valueUInt32 = 0U, + .core.name = "maxCoopSize", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Contract_FieldNumber_MaxCoopSize, + .core.hasIndex = 8, + .core.offset = (uint32_t)offsetof(Contract__storage_, maxCoopSize), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt32, }, { - .name = "contributionRatio", - .dataTypeSpecific.clazz = Nil, - .number = ContractEvaluation_FieldNumber_ContributionRatio, - .hasIndex = 11, - .offset = (uint32_t)offsetof(ContractEvaluation__storage_, contributionRatio), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .defaultValue.valueDouble = 0, + .core.name = "expirationTime", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Contract_FieldNumber_ExpirationTime, + .core.hasIndex = 13, + .core.offset = (uint32_t)offsetof(Contract__storage_, expirationTime), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeDouble, }, { - .name = "completionPercent", - .dataTypeSpecific.clazz = Nil, - .number = ContractEvaluation_FieldNumber_CompletionPercent, - .hasIndex = 12, - .offset = (uint32_t)offsetof(ContractEvaluation__storage_, completionPercent), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .defaultValue.valueDouble = 0, + .core.name = "lengthSeconds", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Contract_FieldNumber_LengthSeconds, + .core.hasIndex = 14, + .core.offset = (uint32_t)offsetof(Contract__storage_, lengthSeconds), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeDouble, }, { - .name = "completionTime", - .dataTypeSpecific.clazz = Nil, - .number = ContractEvaluation_FieldNumber_CompletionTime, - .hasIndex = 19, - .offset = (uint32_t)offsetof(ContractEvaluation__storage_, completionTime), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .defaultValue.valueString = nil, + .core.name = "name", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Contract_FieldNumber_Name, + .core.hasIndex = 1, + .core.offset = (uint32_t)offsetof(Contract__storage_, name), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeString, }, { - .name = "chickenRunsSent", - .dataTypeSpecific.clazz = Nil, - .number = ContractEvaluation_FieldNumber_ChickenRunsSent, - .hasIndex = 20, - .offset = (uint32_t)offsetof(ContractEvaluation__storage_, chickenRunsSent), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .defaultValue.valueString = nil, + .core.name = "description_p", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Contract_FieldNumber_Description_p, + .core.hasIndex = 2, + .core.offset = (uint32_t)offsetof(Contract__storage_, description_p), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeString, }, { - .name = "giftTokensSent", - .dataTypeSpecific.clazz = Nil, - .number = ContractEvaluation_FieldNumber_GiftTokensSent, - .hasIndex = 21, - .offset = (uint32_t)offsetof(ContractEvaluation__storage_, giftTokensSent), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .defaultValue.valueBool = NO, + .core.name = "debug", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Contract_FieldNumber_Debug, + .core.hasIndex = 21, + .core.offset = 22, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, }, { - .name = "oldLeague", - .dataTypeSpecific.clazz = Nil, - .number = ContractEvaluation_FieldNumber_OldLeague, - .hasIndex = 7, - .offset = (uint32_t)offsetof(ContractEvaluation__storage_, oldLeague), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeInt32, + .defaultValue.valueUInt32 = 0U, + .core.name = "maxBoosts", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Contract_FieldNumber_MaxBoosts, + .core.hasIndex = 9, + .core.offset = (uint32_t)offsetof(Contract__storage_, maxBoosts), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt32, }, { - .name = "oldGoals", - .dataTypeSpecific.clazz = Nil, - .number = ContractEvaluation_FieldNumber_OldGoals, - .hasIndex = 8, - .offset = 9, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .defaultValue.valueDouble = 0, + .core.name = "maxSoulEggs", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Contract_FieldNumber_MaxSoulEggs, + .core.hasIndex = 15, + .core.offset = (uint32_t)offsetof(Contract__storage_, maxSoulEggs), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeDouble, + }, + { + .defaultValue.valueUInt32 = 0U, + .core.name = "minClientVersion", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Contract_FieldNumber_MinClientVersion, + .core.hasIndex = 16, + .core.offset = (uint32_t)offsetof(Contract__storage_, minClientVersion), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt32, + }, + { + .defaultValue.valueDouble = 60, + .core.name = "minutesPerToken", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Contract_FieldNumber_MinutesPerToken, + .core.hasIndex = 10, + .core.offset = (uint32_t)offsetof(Contract__storage_, minutesPerToken), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), + .core.dataType = GPBDataTypeDouble, + }, + { + .defaultValue.valueMessage = nil, + .core.name = "goalSetsArray", + .core.dataTypeSpecific.clazz = GPBObjCClass(Contract_GoalSet), + .core.number = Contract_FieldNumber_GoalSetsArray, + .core.hasIndex = GPBNoHasBit, + .core.offset = (uint32_t)offsetof(Contract__storage_, goalSetsArray), + .core.flags = GPBFieldRepeated, + .core.dataType = GPBDataTypeMessage, + }, + { + .defaultValue.valueDouble = 0, + .core.name = "startTime", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Contract_FieldNumber_StartTime, + .core.hasIndex = 12, + .core.offset = (uint32_t)offsetof(Contract__storage_, startTime), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeDouble, + }, + { + .defaultValue.valueDouble = 180, + .core.name = "chickenRunCooldownMinutes", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Contract_FieldNumber_ChickenRunCooldownMinutes, + .core.hasIndex = 11, + .core.offset = (uint32_t)offsetof(Contract__storage_, chickenRunCooldownMinutes), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), + .core.dataType = GPBDataTypeDouble, + }, + { + .defaultValue.valueBool = NO, + .core.name = "leggacy", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Contract_FieldNumber_Leggacy, + .core.hasIndex = 17, + .core.offset = 18, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, + }, + { + .defaultValue.valueMessage = nil, + .core.name = "gradeSpecsArray", + .core.dataTypeSpecific.clazz = GPBObjCClass(Contract_GradeSpec), + .core.number = Contract_FieldNumber_GradeSpecsArray, + .core.hasIndex = GPBNoHasBit, + .core.offset = (uint32_t)offsetof(Contract__storage_, gradeSpecsArray), + .core.flags = GPBFieldRepeated, + .core.dataType = GPBDataTypeMessage, + }, + { + .defaultValue.valueString = nil, + .core.name = "key", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Contract_FieldNumber_Key, + .core.hasIndex = 23, + .core.offset = (uint32_t)offsetof(Contract__storage_, key), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeString, + }, + { + .defaultValue.valueBool = NO, + .core.name = "ccOnly", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Contract_FieldNumber_CcOnly, + .core.hasIndex = 19, + .core.offset = 20, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, + }, + { + .defaultValue.valueString = nil, + .core.name = "seasonId", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Contract_FieldNumber_SeasonId, + .core.hasIndex = 5, + .core.offset = (uint32_t)offsetof(Contract__storage_, seasonId), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeString, + }, + { + .defaultValue.valueMessage = nil, + .core.name = "defaultShellIdsArray", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Contract_FieldNumber_DefaultShellIdsArray, + .core.hasIndex = GPBNoHasBit, + .core.offset = (uint32_t)offsetof(Contract__storage_, defaultShellIdsArray), + .core.flags = GPBFieldRepeated, + .core.dataType = GPBDataTypeString, }, { - .name = "originalLength", - .dataTypeSpecific.clazz = Nil, - .number = ContractEvaluation_FieldNumber_OriginalLength, - .hasIndex = 13, - .offset = (uint32_t)offsetof(ContractEvaluation__storage_, originalLength), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .defaultValue.valueString = nil, + .core.name = "customEggId", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Contract_FieldNumber_CustomEggId, + .core.hasIndex = 4, + .core.offset = (uint32_t)offsetof(Contract__storage_, customEggId), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeString, }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(Contract) + messageName:@"Contract" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) + storageSize:sizeof(Contract__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - Contract_Goal + +@implementation Contract_Goal + +@dynamic hasType, type; +@dynamic hasTargetAmount, targetAmount; +@dynamic hasRewardType, rewardType; +@dynamic hasRewardSubType, rewardSubType; +@dynamic hasRewardAmount, rewardAmount; +@dynamic hasTargetSoulEggs, targetSoulEggs; + +typedef struct Contract_Goal__storage_ { + uint32_t _has_storage_[1]; + GoalType type; + RewardType rewardType; + NSString *rewardSubType; + double targetAmount; + double rewardAmount; + double targetSoulEggs; +} Contract_Goal__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescriptionWithDefault fields[] = { { - .name = "notesArray", - .dataTypeSpecific.clazz = Nil, - .number = ContractEvaluation_FieldNumber_NotesArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(ContractEvaluation__storage_, notesArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeString, + .defaultValue.valueEnum = GoalType_EggsLaid, + .core.name = "type", + .core.dataTypeSpecific.enumDescFunc = GoalType_EnumDescriptor, + .core.number = Contract_Goal_FieldNumber_Type, + .core.hasIndex = 0, + .core.offset = (uint32_t)offsetof(Contract_Goal__storage_, type), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .core.dataType = GPBDataTypeEnum, }, { - .name = "teamworkScore", - .dataTypeSpecific.clazz = Nil, - .number = ContractEvaluation_FieldNumber_TeamworkScore, - .hasIndex = 27, - .offset = (uint32_t)offsetof(ContractEvaluation__storage_, teamworkScore), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .defaultValue.valueDouble = 0, + .core.name = "targetAmount", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Contract_Goal_FieldNumber_TargetAmount, + .core.hasIndex = 1, + .core.offset = (uint32_t)offsetof(Contract_Goal__storage_, targetAmount), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeDouble, }, { - .name = "otherBonuses", - .dataTypeSpecific.clazz = Nil, - .number = ContractEvaluation_FieldNumber_OtherBonuses, - .hasIndex = 28, - .offset = (uint32_t)offsetof(ContractEvaluation__storage_, otherBonuses), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .defaultValue.valueEnum = RewardType_Cash, + .core.name = "rewardType", + .core.dataTypeSpecific.enumDescFunc = RewardType_EnumDescriptor, + .core.number = Contract_Goal_FieldNumber_RewardType, + .core.hasIndex = 2, + .core.offset = (uint32_t)offsetof(Contract_Goal__storage_, rewardType), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .core.dataType = GPBDataTypeEnum, }, { - .name = "giftTokensReceived", - .dataTypeSpecific.clazz = Nil, - .number = ContractEvaluation_FieldNumber_GiftTokensReceived, - .hasIndex = 22, - .offset = (uint32_t)offsetof(ContractEvaluation__storage_, giftTokensReceived), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .defaultValue.valueString = nil, + .core.name = "rewardSubType", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Contract_Goal_FieldNumber_RewardSubType, + .core.hasIndex = 3, + .core.offset = (uint32_t)offsetof(Contract_Goal__storage_, rewardSubType), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeString, }, { - .name = "boostTokenAllotment", - .dataTypeSpecific.clazz = Nil, - .number = ContractEvaluation_FieldNumber_BoostTokenAllotment, - .hasIndex = 25, - .offset = (uint32_t)offsetof(ContractEvaluation__storage_, boostTokenAllotment), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .defaultValue.valueDouble = 0, + .core.name = "rewardAmount", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Contract_Goal_FieldNumber_RewardAmount, + .core.hasIndex = 4, + .core.offset = (uint32_t)offsetof(Contract_Goal__storage_, rewardAmount), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeDouble, }, { - .name = "buffTimeValue", - .dataTypeSpecific.clazz = Nil, - .number = ContractEvaluation_FieldNumber_BuffTimeValue, - .hasIndex = 26, - .offset = (uint32_t)offsetof(ContractEvaluation__storage_, buffTimeValue), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .defaultValue.valueDouble = 0, + .core.name = "targetSoulEggs", + .core.dataTypeSpecific.clazz = Nil, + .core.number = Contract_Goal_FieldNumber_TargetSoulEggs, + .core.hasIndex = 5, + .core.offset = (uint32_t)offsetof(Contract_Goal__storage_, targetSoulEggs), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeDouble, }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(Contract_Goal) + messageName:@"Goal" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) + storageSize:sizeof(Contract_Goal__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(Contract)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - Contract_GoalSet + +@implementation Contract_GoalSet + +@dynamic goalsArray, goalsArray_Count; + +typedef struct Contract_GoalSet__storage_ { + uint32_t _has_storage_[1]; + NSMutableArray *goalsArray; +} Contract_GoalSet__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .name = "coopSize", - .dataTypeSpecific.clazz = Nil, - .number = ContractEvaluation_FieldNumber_CoopSize, - .hasIndex = 14, - .offset = (uint32_t)offsetof(ContractEvaluation__storage_, coopSize), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .name = "goalsArray", + .dataTypeSpecific.clazz = GPBObjCClass(Contract_Goal), + .number = Contract_GoalSet_FieldNumber_GoalsArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(Contract_GoalSet__storage_, goalsArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(Contract_GoalSet) + messageName:@"GoalSet" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(Contract_GoalSet__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(Contract)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - Contract_GradeSpec + +@implementation Contract_GradeSpec + +@dynamic hasGrade, grade; +@dynamic goalsArray, goalsArray_Count; +@dynamic modifiersArray, modifiersArray_Count; +@dynamic hasLengthSeconds, lengthSeconds; + +typedef struct Contract_GradeSpec__storage_ { + uint32_t _has_storage_[1]; + Contract_PlayerGrade grade; + NSMutableArray *goalsArray; + NSMutableArray *modifiersArray; + double lengthSeconds; +} Contract_GradeSpec__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .name = "issuesArray", - .dataTypeSpecific.enumDescFunc = ContractEvaluation_PoorBehavior_EnumDescriptor, - .number = ContractEvaluation_FieldNumber_IssuesArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(ContractEvaluation__storage_, issuesArray), - .flags = (GPBFieldFlags)(GPBFieldRepeated | GPBFieldHasEnumDescriptor), + .name = "grade", + .dataTypeSpecific.enumDescFunc = Contract_PlayerGrade_EnumDescriptor, + .number = Contract_GradeSpec_FieldNumber_Grade, + .hasIndex = 0, + .offset = (uint32_t)offsetof(Contract_GradeSpec__storage_, grade), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), .dataType = GPBDataTypeEnum, }, - { - .name = "countedInSeason", - .dataTypeSpecific.clazz = Nil, - .number = ContractEvaluation_FieldNumber_CountedInSeason, - .hasIndex = 29, - .offset = 30, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + { + .name = "goalsArray", + .dataTypeSpecific.clazz = GPBObjCClass(Contract_Goal), + .number = Contract_GradeSpec_FieldNumber_GoalsArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(Contract_GradeSpec__storage_, goalsArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, }, { - .name = "seasonId", - .dataTypeSpecific.clazz = Nil, - .number = ContractEvaluation_FieldNumber_SeasonId, - .hasIndex = 31, - .offset = (uint32_t)offsetof(ContractEvaluation__storage_, seasonId), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .name = "modifiersArray", + .dataTypeSpecific.clazz = GPBObjCClass(GameModifier), + .number = Contract_GradeSpec_FieldNumber_ModifiersArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(Contract_GradeSpec__storage_, modifiersArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, }, { - .name = "lastContributionTime", + .name = "lengthSeconds", .dataTypeSpecific.clazz = Nil, - .number = ContractEvaluation_FieldNumber_LastContributionTime, - .hasIndex = 18, - .offset = (uint32_t)offsetof(ContractEvaluation__storage_, lastContributionTime), + .number = Contract_GradeSpec_FieldNumber_LengthSeconds, + .hasIndex = 1, + .offset = (uint32_t)offsetof(Contract_GradeSpec__storage_, lengthSeconds), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(Contract_GradeSpec) + messageName:@"GradeSpec" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(Contract_GradeSpec__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(Contract)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - ContractSeasonGoal + +@implementation ContractSeasonGoal + +@dynamic hasCxp, cxp; +@dynamic hasRewardType, rewardType; +@dynamic hasRewardSubType, rewardSubType; +@dynamic hasRewardAmount, rewardAmount; + +typedef struct ContractSeasonGoal__storage_ { + uint32_t _has_storage_[1]; + RewardType rewardType; + NSString *rewardSubType; + double cxp; + double rewardAmount; +} ContractSeasonGoal__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescriptionWithDefault fields[] = { { - .name = "soulPower", - .dataTypeSpecific.clazz = Nil, - .number = ContractEvaluation_FieldNumber_SoulPower, - .hasIndex = 17, - .offset = (uint32_t)offsetof(ContractEvaluation__storage_, soulPower), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .defaultValue.valueDouble = 0, + .core.name = "cxp", + .core.dataTypeSpecific.clazz = Nil, + .core.number = ContractSeasonGoal_FieldNumber_Cxp, + .core.hasIndex = 0, + .core.offset = (uint32_t)offsetof(ContractSeasonGoal__storage_, cxp), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeDouble, }, { - .name = "replay", - .dataTypeSpecific.clazz = Nil, - .number = ContractEvaluation_FieldNumber_Replay, - .hasIndex = 3, - .offset = 4, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .defaultValue.valueEnum = RewardType_Cash, + .core.name = "rewardType", + .core.dataTypeSpecific.enumDescFunc = RewardType_EnumDescriptor, + .core.number = ContractSeasonGoal_FieldNumber_RewardType, + .core.hasIndex = 1, + .core.offset = (uint32_t)offsetof(ContractSeasonGoal__storage_, rewardType), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .core.dataType = GPBDataTypeEnum, }, { - .name = "cxpChange", - .dataTypeSpecific.clazz = Nil, - .number = ContractEvaluation_FieldNumber_CxpChange, - .hasIndex = 5, - .offset = (uint32_t)offsetof(ContractEvaluation__storage_, cxpChange), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .defaultValue.valueString = nil, + .core.name = "rewardSubType", + .core.dataTypeSpecific.clazz = Nil, + .core.number = ContractSeasonGoal_FieldNumber_RewardSubType, + .core.hasIndex = 2, + .core.offset = (uint32_t)offsetof(ContractSeasonGoal__storage_, rewardSubType), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeString, }, { - .name = "solo", - .dataTypeSpecific.clazz = Nil, - .number = ContractEvaluation_FieldNumber_Solo, - .hasIndex = 15, - .offset = 16, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .defaultValue.valueDouble = 0, + .core.name = "rewardAmount", + .core.dataTypeSpecific.clazz = Nil, + .core.number = ContractSeasonGoal_FieldNumber_RewardAmount, + .core.hasIndex = 3, + .core.offset = (uint32_t)offsetof(ContractSeasonGoal__storage_, rewardAmount), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeDouble, }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ContractSeasonGoal) + messageName:@"ContractSeasonGoal" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) + storageSize:sizeof(ContractSeasonGoal__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - ContractSeasonRewardConfirmationRequest + +@implementation ContractSeasonRewardConfirmationRequest + +@dynamic hasRinfo, rinfo; +@dynamic hasSeasonId, seasonId; +@dynamic hasGoal, goal; + +typedef struct ContractSeasonRewardConfirmationRequest__storage_ { + uint32_t _has_storage_[1]; + BasicRequestInfo *rinfo; + NSString *seasonId; + ContractSeasonGoal *goal; +} ContractSeasonRewardConfirmationRequest__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .name = "timeCheats", - .dataTypeSpecific.clazz = Nil, - .number = ContractEvaluation_FieldNumber_TimeCheats, - .hasIndex = 32, - .offset = (uint32_t)offsetof(ContractEvaluation__storage_, timeCheats), + .name = "rinfo", + .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), + .number = ContractSeasonRewardConfirmationRequest_FieldNumber_Rinfo, + .hasIndex = 0, + .offset = (uint32_t)offsetof(ContractSeasonRewardConfirmationRequest__storage_, rinfo), .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .dataType = GPBDataTypeMessage, }, { - .name = "giftTokenValueSent", + .name = "seasonId", .dataTypeSpecific.clazz = Nil, - .number = ContractEvaluation_FieldNumber_GiftTokenValueSent, - .hasIndex = 23, - .offset = (uint32_t)offsetof(ContractEvaluation__storage_, giftTokenValueSent), + .number = ContractSeasonRewardConfirmationRequest_FieldNumber_SeasonId, + .hasIndex = 1, + .offset = (uint32_t)offsetof(ContractSeasonRewardConfirmationRequest__storage_, seasonId), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeString, }, { - .name = "giftTokenValueReceived", - .dataTypeSpecific.clazz = Nil, - .number = ContractEvaluation_FieldNumber_GiftTokenValueReceived, - .hasIndex = 24, - .offset = (uint32_t)offsetof(ContractEvaluation__storage_, giftTokenValueReceived), + .name = "goal", + .dataTypeSpecific.clazz = GPBObjCClass(ContractSeasonGoal), + .number = ContractSeasonRewardConfirmationRequest_FieldNumber_Goal, + .hasIndex = 2, + .offset = (uint32_t)offsetof(ContractSeasonRewardConfirmationRequest__storage_, goal), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeMessage, }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ContractSeasonRewardConfirmationRequest) + messageName:@"ContractSeasonRewardConfirmationRequest" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(ContractSeasonRewardConfirmationRequest__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - ContractSeasonInfo + +@implementation ContractSeasonInfo + +@dynamic hasId_p, id_p; +@dynamic hasName, name; +@dynamic gradeGoalsArray, gradeGoalsArray_Count; + +typedef struct ContractSeasonInfo__storage_ { + uint32_t _has_storage_[1]; + NSString *id_p; + NSMutableArray *gradeGoalsArray; + NSString *name; +} ContractSeasonInfo__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .name = "contractIdentifier", + .name = "id_p", .dataTypeSpecific.clazz = Nil, - .number = ContractEvaluation_FieldNumber_ContractIdentifier, + .number = ContractSeasonInfo_FieldNumber_Id_p, .hasIndex = 0, - .offset = (uint32_t)offsetof(ContractEvaluation__storage_, contractIdentifier), + .offset = (uint32_t)offsetof(ContractSeasonInfo__storage_, id_p), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "coopIdentifier", - .dataTypeSpecific.clazz = Nil, - .number = ContractEvaluation_FieldNumber_CoopIdentifier, - .hasIndex = 1, - .offset = (uint32_t)offsetof(ContractEvaluation__storage_, coopIdentifier), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .name = "gradeGoalsArray", + .dataTypeSpecific.clazz = GPBObjCClass(ContractSeasonInfo_GoalSet), + .number = ContractSeasonInfo_FieldNumber_GradeGoalsArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(ContractSeasonInfo__storage_, gradeGoalsArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, }, { - .name = "version", + .name = "name", .dataTypeSpecific.clazz = Nil, - .number = ContractEvaluation_FieldNumber_Version, - .hasIndex = 33, - .offset = (uint32_t)offsetof(ContractEvaluation__storage_, version), + .number = ContractSeasonInfo_FieldNumber_Name, + .hasIndex = 1, + .offset = (uint32_t)offsetof(ContractSeasonInfo__storage_, name), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ContractSeasonInfo) + messageName:@"ContractSeasonInfo" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(ContractSeasonInfo__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - ContractSeasonInfo_GoalSet + +@implementation ContractSeasonInfo_GoalSet + +@dynamic hasGrade, grade; +@dynamic goalsArray, goalsArray_Count; + +typedef struct ContractSeasonInfo_GoalSet__storage_ { + uint32_t _has_storage_[1]; + Contract_PlayerGrade grade; + NSMutableArray *goalsArray; +} ContractSeasonInfo_GoalSet__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .name = "evaluationStartTime", - .dataTypeSpecific.clazz = Nil, - .number = ContractEvaluation_FieldNumber_EvaluationStartTime, - .hasIndex = 34, - .offset = (uint32_t)offsetof(ContractEvaluation__storage_, evaluationStartTime), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, - { - .name = "status", - .dataTypeSpecific.enumDescFunc = ContractEvaluation_Status_EnumDescriptor, - .number = ContractEvaluation_FieldNumber_Status, - .hasIndex = 35, - .offset = (uint32_t)offsetof(ContractEvaluation__storage_, status), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), + .name = "grade", + .dataTypeSpecific.enumDescFunc = Contract_PlayerGrade_EnumDescriptor, + .number = ContractSeasonInfo_GoalSet_FieldNumber_Grade, + .hasIndex = 0, + .offset = (uint32_t)offsetof(ContractSeasonInfo_GoalSet__storage_, grade), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), .dataType = GPBDataTypeEnum, }, + { + .name = "goalsArray", + .dataTypeSpecific.clazz = GPBObjCClass(ContractSeasonGoal), + .number = ContractSeasonInfo_GoalSet_FieldNumber_GoalsArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(ContractSeasonInfo_GoalSet__storage_, goalsArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, + }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ContractEvaluation class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ContractSeasonInfo_GoalSet) + messageName:@"GoalSet" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(ContractEvaluation__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(ContractSeasonInfo_GoalSet__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(ContractSeasonInfo)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -7378,194 +8591,242 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - Enum ContractEvaluation_PoorBehavior +#pragma mark - ContractSeasonInfos -GPBEnumDescriptor *ContractEvaluation_PoorBehavior_EnumDescriptor(void) { - static _Atomic(GPBEnumDescriptor*) descriptor = nil; - if (!descriptor) { - static const char *valueNames = - "None\000LowContribution\000BadContribution\000Dis" - "honorablyDischarged\000PoorTeamwork\000Abandon" - "edCoop\000TimeCheat\000"; - static const int32_t values[] = { - ContractEvaluation_PoorBehavior_None, - ContractEvaluation_PoorBehavior_LowContribution, - ContractEvaluation_PoorBehavior_BadContribution, - ContractEvaluation_PoorBehavior_DishonorablyDischarged, - ContractEvaluation_PoorBehavior_PoorTeamwork, - ContractEvaluation_PoorBehavior_AbandonedCoop, - ContractEvaluation_PoorBehavior_TimeCheat, - }; - GPBEnumDescriptor *worker = - [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(ContractEvaluation_PoorBehavior) - valueNames:valueNames - values:values - count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:ContractEvaluation_PoorBehavior_IsValidValue]; - GPBEnumDescriptor *expected = nil; - if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { - [worker release]; - } - } - return descriptor; -} +@implementation ContractSeasonInfos -BOOL ContractEvaluation_PoorBehavior_IsValidValue(int32_t value__) { - switch (value__) { - case ContractEvaluation_PoorBehavior_None: - case ContractEvaluation_PoorBehavior_LowContribution: - case ContractEvaluation_PoorBehavior_BadContribution: - case ContractEvaluation_PoorBehavior_DishonorablyDischarged: - case ContractEvaluation_PoorBehavior_PoorTeamwork: - case ContractEvaluation_PoorBehavior_AbandonedCoop: - case ContractEvaluation_PoorBehavior_TimeCheat: - return YES; - default: - return NO; - } -} +@dynamic infosArray, infosArray_Count; -#pragma mark - Enum ContractEvaluation_Status +typedef struct ContractSeasonInfos__storage_ { + uint32_t _has_storage_[1]; + NSMutableArray *infosArray; +} ContractSeasonInfos__storage_; -GPBEnumDescriptor *ContractEvaluation_Status_EnumDescriptor(void) { - static _Atomic(GPBEnumDescriptor*) descriptor = nil; +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; if (!descriptor) { - static const char *valueNames = - "Unknown\000Pending\000Evaluating\000Complete\000"; - static const int32_t values[] = { - ContractEvaluation_Status_Unknown, - ContractEvaluation_Status_Pending, - ContractEvaluation_Status_Evaluating, - ContractEvaluation_Status_Complete, + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { + { + .name = "infosArray", + .dataTypeSpecific.clazz = GPBObjCClass(ContractSeasonInfo), + .number = ContractSeasonInfos_FieldNumber_InfosArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(ContractSeasonInfos__storage_, infosArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, + }, }; - GPBEnumDescriptor *worker = - [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(ContractEvaluation_Status) - valueNames:valueNames - values:values - count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:ContractEvaluation_Status_IsValidValue]; - GPBEnumDescriptor *expected = nil; - if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { - [worker release]; - } + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ContractSeasonInfos) + messageName:@"ContractSeasonInfos" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(ContractSeasonInfos__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; } return descriptor; } -BOOL ContractEvaluation_Status_IsValidValue(int32_t value__) { - switch (value__) { - case ContractEvaluation_Status_Unknown: - case ContractEvaluation_Status_Pending: - case ContractEvaluation_Status_Evaluating: - case ContractEvaluation_Status_Complete: - return YES; - default: - return NO; - } -} +@end -#pragma mark - ContractCitation +#pragma mark - ContractPlayerInfo -@implementation ContractCitation +@implementation ContractPlayerInfo -@dynamic hasIssue, issue; -@dynamic hasTimestamp, timestamp; @dynamic hasGrade, grade; +@dynamic hasTotalCxp, totalCxp; +@dynamic hasSeasonCxp, seasonCxp; +@dynamic hasGradeScore, gradeScore; +@dynamic hasTargetGradeScore, targetGradeScore; +@dynamic hasSoulPower, soulPower; +@dynamic hasTargetSoulPower, targetSoulPower; +@dynamic hasGradeProgress, gradeProgress; +@dynamic issuesArray, issuesArray_Count; +@dynamic hasIssueScore, issueScore; +@dynamic hasStatus, status; +@dynamic hasLastEvaluationTime, lastEvaluationTime; +@dynamic hasLastEvaluationVersion, lastEvaluationVersion; +@dynamic unreadEvaluationsArray, unreadEvaluationsArray_Count; +@dynamic seasonProgressArray, seasonProgressArray_Count; -typedef struct ContractCitation__storage_ { +typedef struct ContractPlayerInfo__storage_ { uint32_t _has_storage_[1]; - ContractEvaluation_PoorBehavior issue; Contract_PlayerGrade grade; - double timestamp; -} ContractCitation__storage_; + ContractPlayerInfo_Status status; + NSString *lastEvaluationVersion; + NSMutableArray *unreadEvaluationsArray; + GPBEnumArray *issuesArray; + NSMutableArray *seasonProgressArray; + double totalCxp; + double lastEvaluationTime; + double gradeScore; + double targetSoulPower; + double targetGradeScore; + double soulPower; + double gradeProgress; + double seasonCxp; + double issueScore; +} ContractPlayerInfo__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "issue", - .dataTypeSpecific.enumDescFunc = ContractEvaluation_PoorBehavior_EnumDescriptor, - .number = ContractCitation_FieldNumber_Issue, + .name = "grade", + .dataTypeSpecific.enumDescFunc = Contract_PlayerGrade_EnumDescriptor, + .number = ContractPlayerInfo_FieldNumber_Grade, .hasIndex = 0, - .offset = (uint32_t)offsetof(ContractCitation__storage_, issue), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), + .offset = (uint32_t)offsetof(ContractPlayerInfo__storage_, grade), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, + }, + { + .name = "totalCxp", + .dataTypeSpecific.clazz = Nil, + .number = ContractPlayerInfo_FieldNumber_TotalCxp, + .hasIndex = 1, + .offset = (uint32_t)offsetof(ContractPlayerInfo__storage_, totalCxp), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, + { + .name = "status", + .dataTypeSpecific.enumDescFunc = ContractPlayerInfo_Status_EnumDescriptor, + .number = ContractPlayerInfo_FieldNumber_Status, + .hasIndex = 9, + .offset = (uint32_t)offsetof(ContractPlayerInfo__storage_, status), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, + }, + { + .name = "lastEvaluationTime", + .dataTypeSpecific.clazz = Nil, + .number = ContractPlayerInfo_FieldNumber_LastEvaluationTime, + .hasIndex = 10, + .offset = (uint32_t)offsetof(ContractPlayerInfo__storage_, lastEvaluationTime), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, + { + .name = "lastEvaluationVersion", + .dataTypeSpecific.clazz = Nil, + .number = ContractPlayerInfo_FieldNumber_LastEvaluationVersion, + .hasIndex = 11, + .offset = (uint32_t)offsetof(ContractPlayerInfo__storage_, lastEvaluationVersion), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "unreadEvaluationsArray", + .dataTypeSpecific.clazz = GPBObjCClass(ContractEvaluation), + .number = ContractPlayerInfo_FieldNumber_UnreadEvaluationsArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(ContractPlayerInfo__storage_, unreadEvaluationsArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, + }, + { + .name = "gradeScore", + .dataTypeSpecific.clazz = Nil, + .number = ContractPlayerInfo_FieldNumber_GradeScore, + .hasIndex = 3, + .offset = (uint32_t)offsetof(ContractPlayerInfo__storage_, gradeScore), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, + { + .name = "targetSoulPower", + .dataTypeSpecific.clazz = Nil, + .number = ContractPlayerInfo_FieldNumber_TargetSoulPower, + .hasIndex = 6, + .offset = (uint32_t)offsetof(ContractPlayerInfo__storage_, targetSoulPower), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, + { + .name = "targetGradeScore", + .dataTypeSpecific.clazz = Nil, + .number = ContractPlayerInfo_FieldNumber_TargetGradeScore, + .hasIndex = 4, + .offset = (uint32_t)offsetof(ContractPlayerInfo__storage_, targetGradeScore), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, + { + .name = "soulPower", + .dataTypeSpecific.clazz = Nil, + .number = ContractPlayerInfo_FieldNumber_SoulPower, + .hasIndex = 5, + .offset = (uint32_t)offsetof(ContractPlayerInfo__storage_, soulPower), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, + { + .name = "issuesArray", + .dataTypeSpecific.enumDescFunc = ContractEvaluation_PoorBehavior_EnumDescriptor, + .number = ContractPlayerInfo_FieldNumber_IssuesArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(ContractPlayerInfo__storage_, issuesArray), + .flags = (GPBFieldFlags)(GPBFieldRepeated | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), .dataType = GPBDataTypeEnum, }, { - .name = "timestamp", + .name = "gradeProgress", + .dataTypeSpecific.clazz = Nil, + .number = ContractPlayerInfo_FieldNumber_GradeProgress, + .hasIndex = 7, + .offset = (uint32_t)offsetof(ContractPlayerInfo__storage_, gradeProgress), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, + { + .name = "seasonCxp", .dataTypeSpecific.clazz = Nil, - .number = ContractCitation_FieldNumber_Timestamp, - .hasIndex = 1, - .offset = (uint32_t)offsetof(ContractCitation__storage_, timestamp), + .number = ContractPlayerInfo_FieldNumber_SeasonCxp, + .hasIndex = 2, + .offset = (uint32_t)offsetof(ContractPlayerInfo__storage_, seasonCxp), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "grade", - .dataTypeSpecific.enumDescFunc = Contract_PlayerGrade_EnumDescriptor, - .number = ContractCitation_FieldNumber_Grade, - .hasIndex = 2, - .offset = (uint32_t)offsetof(ContractCitation__storage_, grade), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .dataType = GPBDataTypeEnum, + .name = "issueScore", + .dataTypeSpecific.clazz = Nil, + .number = ContractPlayerInfo_FieldNumber_IssueScore, + .hasIndex = 8, + .offset = (uint32_t)offsetof(ContractPlayerInfo__storage_, issueScore), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, }, - }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ContractCitation class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(ContractCitation__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; - } - return descriptor; -} - -@end - -#pragma mark - ContractEvaluationBatch - -@implementation ContractEvaluationBatch - -@dynamic evalsArray, evalsArray_Count; - -typedef struct ContractEvaluationBatch__storage_ { - uint32_t _has_storage_[1]; - NSMutableArray *evalsArray; -} ContractEvaluationBatch__storage_; - -// This method is threadsafe because it is initially called -// in +initialize for each subclass. -+ (GPBDescriptor *)descriptor { - static GPBDescriptor *descriptor = nil; - if (!descriptor) { - static GPBMessageFieldDescription fields[] = { { - .name = "evalsArray", - .dataTypeSpecific.clazz = GPBObjCClass(ContractEvaluationBatch_Pair), - .number = ContractEvaluationBatch_FieldNumber_EvalsArray, + .name = "seasonProgressArray", + .dataTypeSpecific.clazz = GPBObjCClass(ContractPlayerInfo_SeasonProgress), + .number = ContractPlayerInfo_FieldNumber_SeasonProgressArray, .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(ContractEvaluationBatch__storage_, evalsArray), + .offset = (uint32_t)offsetof(ContractPlayerInfo__storage_, seasonProgressArray), .flags = GPBFieldRepeated, .dataType = GPBDataTypeMessage, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ContractEvaluationBatch class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ContractPlayerInfo) + messageName:@"ContractPlayerInfo" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(ContractEvaluationBatch__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(ContractPlayerInfo__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -7576,98 +8837,86 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - ContractEvaluationBatch_Pair +#pragma mark - ContractPlayerInfo_SeasonProgress -@implementation ContractEvaluationBatch_Pair +@implementation ContractPlayerInfo_SeasonProgress -@dynamic hasUserId, userId; -@dynamic hasCev, cev; +@dynamic hasSeasonId, seasonId; +@dynamic hasActive, active; +@dynamic hasStartingGrade, startingGrade; +@dynamic hasTotalCxp, totalCxp; +@dynamic hasCxpLastRewardGiven, cxpLastRewardGiven; -typedef struct ContractEvaluationBatch_Pair__storage_ { +typedef struct ContractPlayerInfo_SeasonProgress__storage_ { uint32_t _has_storage_[1]; - NSString *userId; - ContractEvaluation *cev; -} ContractEvaluationBatch_Pair__storage_; + Contract_PlayerGrade startingGrade; + NSString *seasonId; + double totalCxp; + double cxpLastRewardGiven; +} ContractPlayerInfo_SeasonProgress__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "userId", + .name = "seasonId", .dataTypeSpecific.clazz = Nil, - .number = ContractEvaluationBatch_Pair_FieldNumber_UserId, + .number = ContractPlayerInfo_SeasonProgress_FieldNumber_SeasonId, .hasIndex = 0, - .offset = (uint32_t)offsetof(ContractEvaluationBatch_Pair__storage_, userId), + .offset = (uint32_t)offsetof(ContractPlayerInfo_SeasonProgress__storage_, seasonId), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "cev", - .dataTypeSpecific.clazz = GPBObjCClass(ContractEvaluation), - .number = ContractEvaluationBatch_Pair_FieldNumber_Cev, + .name = "active", + .dataTypeSpecific.clazz = Nil, + .number = ContractPlayerInfo_SeasonProgress_FieldNumber_Active, .hasIndex = 1, - .offset = (uint32_t)offsetof(ContractEvaluationBatch_Pair__storage_, cev), + .offset = 2, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, + .dataType = GPBDataTypeBool, }, - }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ContractEvaluationBatch_Pair class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(ContractEvaluationBatch_Pair__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - [localDescriptor setupContainingMessageClass:GPBObjCClass(ContractEvaluationBatch)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; - } - return descriptor; -} - -@end - -#pragma mark - CoopCompletionSnapshot - -@implementation CoopCompletionSnapshot - -@dynamic contributorsArray, contributorsArray_Count; - -typedef struct CoopCompletionSnapshot__storage_ { - uint32_t _has_storage_[1]; - NSMutableArray *contributorsArray; -} CoopCompletionSnapshot__storage_; - -// This method is threadsafe because it is initially called -// in +initialize for each subclass. -+ (GPBDescriptor *)descriptor { - static GPBDescriptor *descriptor = nil; - if (!descriptor) { - static GPBMessageFieldDescription fields[] = { { - .name = "contributorsArray", - .dataTypeSpecific.clazz = GPBObjCClass(CoopCompletionSnapshot_ContributorSnapshot), - .number = CoopCompletionSnapshot_FieldNumber_ContributorsArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(CoopCompletionSnapshot__storage_, contributorsArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, + .name = "startingGrade", + .dataTypeSpecific.enumDescFunc = Contract_PlayerGrade_EnumDescriptor, + .number = ContractPlayerInfo_SeasonProgress_FieldNumber_StartingGrade, + .hasIndex = 3, + .offset = (uint32_t)offsetof(ContractPlayerInfo_SeasonProgress__storage_, startingGrade), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, + }, + { + .name = "totalCxp", + .dataTypeSpecific.clazz = Nil, + .number = ContractPlayerInfo_SeasonProgress_FieldNumber_TotalCxp, + .hasIndex = 4, + .offset = (uint32_t)offsetof(ContractPlayerInfo_SeasonProgress__storage_, totalCxp), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, + { + .name = "cxpLastRewardGiven", + .dataTypeSpecific.clazz = Nil, + .number = ContractPlayerInfo_SeasonProgress_FieldNumber_CxpLastRewardGiven, + .hasIndex = 5, + .offset = (uint32_t)offsetof(ContractPlayerInfo_SeasonProgress__storage_, cxpLastRewardGiven), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[CoopCompletionSnapshot class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ContractPlayerInfo_SeasonProgress) + messageName:@"SeasonProgress" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(CoopCompletionSnapshot__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(ContractPlayerInfo_SeasonProgress__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(ContractPlayerInfo)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -7678,487 +8927,401 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - CoopCompletionSnapshot_ContributorSnapshot +#pragma mark - ContractEvaluation -@implementation CoopCompletionSnapshot_ContributorSnapshot +@implementation ContractEvaluation -@dynamic hasContribution, contribution; -@dynamic hasLastContributionTime, lastContributionTime; -@dynamic hasFinalized, finalized; +@dynamic hasContractIdentifier, contractIdentifier; +@dynamic hasCoopIdentifier, coopIdentifier; +@dynamic hasCxp, cxp; +@dynamic hasReplay, replay; +@dynamic hasCxpChange, cxpChange; +@dynamic hasGradePerformance, gradePerformance; +@dynamic hasOldLeague, oldLeague; +@dynamic hasOldGoals, oldGoals; +@dynamic hasGrade, grade; +@dynamic hasContributionRatio, contributionRatio; +@dynamic hasCompletionPercent, completionPercent; +@dynamic hasOriginalLength, originalLength; +@dynamic hasCoopSize, coopSize; +@dynamic hasSolo, solo; @dynamic hasSoulPower, soulPower; -@dynamic hasUserId, userId; -@dynamic hasTokens, tokens; -@dynamic hasTokensSpent, tokensSpent; +@dynamic hasLastContributionTime, lastContributionTime; +@dynamic hasCompletionTime, completionTime; +@dynamic hasChickenRunsSent, chickenRunsSent; +@dynamic hasGiftTokensSent, giftTokensSent; +@dynamic hasGiftTokensReceived, giftTokensReceived; +@dynamic hasGiftTokenValueSent, giftTokenValueSent; +@dynamic hasGiftTokenValueReceived, giftTokenValueReceived; +@dynamic hasBoostTokenAllotment, boostTokenAllotment; +@dynamic hasBuffTimeValue, buffTimeValue; +@dynamic hasTeamworkScore, teamworkScore; +@dynamic hasOtherBonuses, otherBonuses; +@dynamic hasCountedInSeason, countedInSeason; +@dynamic hasSeasonId, seasonId; +@dynamic hasTimeCheats, timeCheats; +@dynamic issuesArray, issuesArray_Count; +@dynamic notesArray, notesArray_Count; +@dynamic hasVersion, version; +@dynamic hasEvaluationStartTime, evaluationStartTime; +@dynamic hasStatus, status; -typedef struct CoopCompletionSnapshot_ContributorSnapshot__storage_ { - uint32_t _has_storage_[1]; - uint32_t tokens; - uint32_t tokensSpent; - NSString *userId; - double contribution; - double soulPower; +typedef struct ContractEvaluation__storage_ { + uint32_t _has_storage_[2]; + int32_t gradePerformance; + Contract_PlayerGrade grade; + uint32_t chickenRunsSent; + uint32_t giftTokensSent; + int32_t oldLeague; + uint32_t giftTokensReceived; + uint32_t boostTokenAllotment; + uint32_t coopSize; + uint32_t timeCheats; + ContractEvaluation_Status status; + NSMutableArray *notesArray; + GPBEnumArray *issuesArray; + NSString *seasonId; + NSString *contractIdentifier; + NSString *coopIdentifier; + NSString *version; + double cxp; + double contributionRatio; + double completionPercent; + double completionTime; + double originalLength; + double teamworkScore; + double otherBonuses; + double buffTimeValue; double lastContributionTime; -} CoopCompletionSnapshot_ContributorSnapshot__storage_; + double soulPower; + double cxpChange; + double giftTokenValueSent; + double giftTokenValueReceived; + double evaluationStartTime; +} ContractEvaluation__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "contribution", + .name = "cxp", + .dataTypeSpecific.clazz = Nil, + .number = ContractEvaluation_FieldNumber_Cxp, + .hasIndex = 2, + .offset = (uint32_t)offsetof(ContractEvaluation__storage_, cxp), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, + { + .name = "gradePerformance", + .dataTypeSpecific.clazz = Nil, + .number = ContractEvaluation_FieldNumber_GradePerformance, + .hasIndex = 6, + .offset = (uint32_t)offsetof(ContractEvaluation__storage_, gradePerformance), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeInt32, + }, + { + .name = "grade", + .dataTypeSpecific.enumDescFunc = Contract_PlayerGrade_EnumDescriptor, + .number = ContractEvaluation_FieldNumber_Grade, + .hasIndex = 10, + .offset = (uint32_t)offsetof(ContractEvaluation__storage_, grade), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, + }, + { + .name = "contributionRatio", .dataTypeSpecific.clazz = Nil, - .number = CoopCompletionSnapshot_ContributorSnapshot_FieldNumber_Contribution, - .hasIndex = 0, - .offset = (uint32_t)offsetof(CoopCompletionSnapshot_ContributorSnapshot__storage_, contribution), + .number = ContractEvaluation_FieldNumber_ContributionRatio, + .hasIndex = 11, + .offset = (uint32_t)offsetof(ContractEvaluation__storage_, contributionRatio), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "soulPower", + .name = "completionPercent", .dataTypeSpecific.clazz = Nil, - .number = CoopCompletionSnapshot_ContributorSnapshot_FieldNumber_SoulPower, - .hasIndex = 4, - .offset = (uint32_t)offsetof(CoopCompletionSnapshot_ContributorSnapshot__storage_, soulPower), + .number = ContractEvaluation_FieldNumber_CompletionPercent, + .hasIndex = 12, + .offset = (uint32_t)offsetof(ContractEvaluation__storage_, completionPercent), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "userId", + .name = "completionTime", .dataTypeSpecific.clazz = Nil, - .number = CoopCompletionSnapshot_ContributorSnapshot_FieldNumber_UserId, - .hasIndex = 5, - .offset = (uint32_t)offsetof(CoopCompletionSnapshot_ContributorSnapshot__storage_, userId), + .number = ContractEvaluation_FieldNumber_CompletionTime, + .hasIndex = 19, + .offset = (uint32_t)offsetof(ContractEvaluation__storage_, completionTime), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeDouble, }, { - .name = "tokens", + .name = "chickenRunsSent", .dataTypeSpecific.clazz = Nil, - .number = CoopCompletionSnapshot_ContributorSnapshot_FieldNumber_Tokens, - .hasIndex = 6, - .offset = (uint32_t)offsetof(CoopCompletionSnapshot_ContributorSnapshot__storage_, tokens), + .number = ContractEvaluation_FieldNumber_ChickenRunsSent, + .hasIndex = 20, + .offset = (uint32_t)offsetof(ContractEvaluation__storage_, chickenRunsSent), .flags = GPBFieldOptional, .dataType = GPBDataTypeUInt32, }, { - .name = "tokensSpent", + .name = "giftTokensSent", .dataTypeSpecific.clazz = Nil, - .number = CoopCompletionSnapshot_ContributorSnapshot_FieldNumber_TokensSpent, - .hasIndex = 7, - .offset = (uint32_t)offsetof(CoopCompletionSnapshot_ContributorSnapshot__storage_, tokensSpent), + .number = ContractEvaluation_FieldNumber_GiftTokensSent, + .hasIndex = 21, + .offset = (uint32_t)offsetof(ContractEvaluation__storage_, giftTokensSent), .flags = GPBFieldOptional, .dataType = GPBDataTypeUInt32, }, { - .name = "lastContributionTime", + .name = "oldLeague", .dataTypeSpecific.clazz = Nil, - .number = CoopCompletionSnapshot_ContributorSnapshot_FieldNumber_LastContributionTime, - .hasIndex = 1, - .offset = (uint32_t)offsetof(CoopCompletionSnapshot_ContributorSnapshot__storage_, lastContributionTime), + .number = ContractEvaluation_FieldNumber_OldLeague, + .hasIndex = 7, + .offset = (uint32_t)offsetof(ContractEvaluation__storage_, oldLeague), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeInt32, }, { - .name = "finalized", + .name = "oldGoals", .dataTypeSpecific.clazz = Nil, - .number = CoopCompletionSnapshot_ContributorSnapshot_FieldNumber_Finalized, - .hasIndex = 2, - .offset = 3, // Stored in _has_storage_ to save space. + .number = ContractEvaluation_FieldNumber_OldGoals, + .hasIndex = 8, + .offset = 9, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, .dataType = GPBDataTypeBool, }, - }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[CoopCompletionSnapshot_ContributorSnapshot class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(CoopCompletionSnapshot_ContributorSnapshot__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - [localDescriptor setupContainingMessageClass:GPBObjCClass(CoopCompletionSnapshot)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; - } - return descriptor; -} - -@end - -#pragma mark - BasicRequestInfo - -@implementation BasicRequestInfo - -@dynamic hasEiUserId, eiUserId; -@dynamic hasClientVersion, clientVersion; -@dynamic hasVersion, version; -@dynamic hasBuild, build; -@dynamic hasPlatform, platform; -@dynamic hasCountry, country; -@dynamic hasLanguage, language; -@dynamic hasDebug, debug; - -typedef struct BasicRequestInfo__storage_ { - uint32_t _has_storage_[1]; - uint32_t clientVersion; - NSString *eiUserId; - NSString *version; - NSString *build; - NSString *platform; - NSString *country; - NSString *language; -} BasicRequestInfo__storage_; - -// This method is threadsafe because it is initially called -// in +initialize for each subclass. -+ (GPBDescriptor *)descriptor { - static GPBDescriptor *descriptor = nil; - if (!descriptor) { - static GPBMessageFieldDescription fields[] = { - { - .name = "eiUserId", - .dataTypeSpecific.clazz = Nil, - .number = BasicRequestInfo_FieldNumber_EiUserId, - .hasIndex = 0, - .offset = (uint32_t)offsetof(BasicRequestInfo__storage_, eiUserId), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, { - .name = "clientVersion", + .name = "originalLength", .dataTypeSpecific.clazz = Nil, - .number = BasicRequestInfo_FieldNumber_ClientVersion, - .hasIndex = 1, - .offset = (uint32_t)offsetof(BasicRequestInfo__storage_, clientVersion), + .number = ContractEvaluation_FieldNumber_OriginalLength, + .hasIndex = 13, + .offset = (uint32_t)offsetof(ContractEvaluation__storage_, originalLength), .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .dataType = GPBDataTypeDouble, }, { - .name = "version", + .name = "notesArray", .dataTypeSpecific.clazz = Nil, - .number = BasicRequestInfo_FieldNumber_Version, - .hasIndex = 2, - .offset = (uint32_t)offsetof(BasicRequestInfo__storage_, version), - .flags = GPBFieldOptional, + .number = ContractEvaluation_FieldNumber_NotesArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(ContractEvaluation__storage_, notesArray), + .flags = GPBFieldRepeated, .dataType = GPBDataTypeString, }, { - .name = "build", + .name = "teamworkScore", .dataTypeSpecific.clazz = Nil, - .number = BasicRequestInfo_FieldNumber_Build, - .hasIndex = 3, - .offset = (uint32_t)offsetof(BasicRequestInfo__storage_, build), + .number = ContractEvaluation_FieldNumber_TeamworkScore, + .hasIndex = 27, + .offset = (uint32_t)offsetof(ContractEvaluation__storage_, teamworkScore), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeDouble, }, { - .name = "platform", + .name = "otherBonuses", .dataTypeSpecific.clazz = Nil, - .number = BasicRequestInfo_FieldNumber_Platform, - .hasIndex = 4, - .offset = (uint32_t)offsetof(BasicRequestInfo__storage_, platform), + .number = ContractEvaluation_FieldNumber_OtherBonuses, + .hasIndex = 28, + .offset = (uint32_t)offsetof(ContractEvaluation__storage_, otherBonuses), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeDouble, }, { - .name = "country", + .name = "giftTokensReceived", .dataTypeSpecific.clazz = Nil, - .number = BasicRequestInfo_FieldNumber_Country, - .hasIndex = 5, - .offset = (uint32_t)offsetof(BasicRequestInfo__storage_, country), + .number = ContractEvaluation_FieldNumber_GiftTokensReceived, + .hasIndex = 22, + .offset = (uint32_t)offsetof(ContractEvaluation__storage_, giftTokensReceived), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeUInt32, }, { - .name = "language", + .name = "boostTokenAllotment", .dataTypeSpecific.clazz = Nil, - .number = BasicRequestInfo_FieldNumber_Language, - .hasIndex = 6, - .offset = (uint32_t)offsetof(BasicRequestInfo__storage_, language), + .number = ContractEvaluation_FieldNumber_BoostTokenAllotment, + .hasIndex = 25, + .offset = (uint32_t)offsetof(ContractEvaluation__storage_, boostTokenAllotment), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeUInt32, }, { - .name = "debug", + .name = "buffTimeValue", .dataTypeSpecific.clazz = Nil, - .number = BasicRequestInfo_FieldNumber_Debug, - .hasIndex = 7, - .offset = 8, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, - }, - }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[BasicRequestInfo class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(BasicRequestInfo__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; - } - return descriptor; -} - -@end - -#pragma mark - ContractSimConfig - -@implementation ContractSimConfig - -@dynamic gradeConfigsArray, gradeConfigsArray_Count; - -typedef struct ContractSimConfig__storage_ { - uint32_t _has_storage_[1]; - NSMutableArray *gradeConfigsArray; -} ContractSimConfig__storage_; - -// This method is threadsafe because it is initially called -// in +initialize for each subclass. -+ (GPBDescriptor *)descriptor { - static GPBDescriptor *descriptor = nil; - if (!descriptor) { - static GPBMessageFieldDescription fields[] = { - { - .name = "gradeConfigsArray", - .dataTypeSpecific.clazz = GPBObjCClass(ContractSimConfig_ContractGradeSimConfig), - .number = ContractSimConfig_FieldNumber_GradeConfigsArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(ContractSimConfig__storage_, gradeConfigsArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, - }, - }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ContractSimConfig class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(ContractSimConfig__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; - } - return descriptor; -} - -@end - -#pragma mark - ContractSimConfig_ContractGradeSimConfig - -@implementation ContractSimConfig_ContractGradeSimConfig - -@dynamic hasGrade, grade; -@dynamic goalParamsArray, goalParamsArray_Count; - -typedef struct ContractSimConfig_ContractGradeSimConfig__storage_ { - uint32_t _has_storage_[1]; - Contract_PlayerGrade grade; - NSMutableArray *goalParamsArray; -} ContractSimConfig_ContractGradeSimConfig__storage_; - -// This method is threadsafe because it is initially called -// in +initialize for each subclass. -+ (GPBDescriptor *)descriptor { - static GPBDescriptor *descriptor = nil; - if (!descriptor) { - static GPBMessageFieldDescription fields[] = { + .number = ContractEvaluation_FieldNumber_BuffTimeValue, + .hasIndex = 26, + .offset = (uint32_t)offsetof(ContractEvaluation__storage_, buffTimeValue), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, { - .name = "grade", - .dataTypeSpecific.enumDescFunc = Contract_PlayerGrade_EnumDescriptor, - .number = ContractSimConfig_ContractGradeSimConfig_FieldNumber_Grade, - .hasIndex = 0, - .offset = (uint32_t)offsetof(ContractSimConfig_ContractGradeSimConfig__storage_, grade), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .dataType = GPBDataTypeEnum, + .name = "coopSize", + .dataTypeSpecific.clazz = Nil, + .number = ContractEvaluation_FieldNumber_CoopSize, + .hasIndex = 14, + .offset = (uint32_t)offsetof(ContractEvaluation__storage_, coopSize), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt32, }, { - .name = "goalParamsArray", - .dataTypeSpecific.clazz = GPBObjCClass(ContractSimConfig_ContractGradeSimConfig_GoalParams), - .number = ContractSimConfig_ContractGradeSimConfig_FieldNumber_GoalParamsArray, + .name = "issuesArray", + .dataTypeSpecific.enumDescFunc = ContractEvaluation_PoorBehavior_EnumDescriptor, + .number = ContractEvaluation_FieldNumber_IssuesArray, .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(ContractSimConfig_ContractGradeSimConfig__storage_, goalParamsArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, + .offset = (uint32_t)offsetof(ContractEvaluation__storage_, issuesArray), + .flags = (GPBFieldFlags)(GPBFieldRepeated | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, }, - }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ContractSimConfig_ContractGradeSimConfig class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(ContractSimConfig_ContractGradeSimConfig__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - [localDescriptor setupContainingMessageClass:GPBObjCClass(ContractSimConfig)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; - } - return descriptor; -} - -@end - -#pragma mark - ContractSimConfig_ContractGradeSimConfig_GoalParams - -@implementation ContractSimConfig_ContractGradeSimConfig_GoalParams - -@dynamic hasTargetSe, targetSe; -@dynamic hasCpsMult, cpsMult; -@dynamic hasElrMult, elrMult; -@dynamic hasEarningsMult, earningsMult; -@dynamic hasTimeEfficacy, timeEfficacy; -@dynamic hasHabCapacityMult, habCapacityMult; -@dynamic hasEpicResearchBudget, epicResearchBudget; - -typedef struct ContractSimConfig_ContractGradeSimConfig_GoalParams__storage_ { - uint32_t _has_storage_[1]; - double targetSe; - double cpsMult; - double earningsMult; - double timeEfficacy; - double habCapacityMult; - double epicResearchBudget; - double elrMult; -} ContractSimConfig_ContractGradeSimConfig_GoalParams__storage_; - -// This method is threadsafe because it is initially called -// in +initialize for each subclass. -+ (GPBDescriptor *)descriptor { - static GPBDescriptor *descriptor = nil; - if (!descriptor) { - static GPBMessageFieldDescription fields[] = { { - .name = "targetSe", + .name = "countedInSeason", .dataTypeSpecific.clazz = Nil, - .number = ContractSimConfig_ContractGradeSimConfig_GoalParams_FieldNumber_TargetSe, - .hasIndex = 0, - .offset = (uint32_t)offsetof(ContractSimConfig_ContractGradeSimConfig_GoalParams__storage_, targetSe), + .number = ContractEvaluation_FieldNumber_CountedInSeason, + .hasIndex = 29, + .offset = 30, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeBool, }, { - .name = "cpsMult", + .name = "seasonId", .dataTypeSpecific.clazz = Nil, - .number = ContractSimConfig_ContractGradeSimConfig_GoalParams_FieldNumber_CpsMult, - .hasIndex = 1, - .offset = (uint32_t)offsetof(ContractSimConfig_ContractGradeSimConfig_GoalParams__storage_, cpsMult), + .number = ContractEvaluation_FieldNumber_SeasonId, + .hasIndex = 31, + .offset = (uint32_t)offsetof(ContractEvaluation__storage_, seasonId), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeString, }, { - .name = "earningsMult", + .name = "lastContributionTime", .dataTypeSpecific.clazz = Nil, - .number = ContractSimConfig_ContractGradeSimConfig_GoalParams_FieldNumber_EarningsMult, - .hasIndex = 3, - .offset = (uint32_t)offsetof(ContractSimConfig_ContractGradeSimConfig_GoalParams__storage_, earningsMult), + .number = ContractEvaluation_FieldNumber_LastContributionTime, + .hasIndex = 18, + .offset = (uint32_t)offsetof(ContractEvaluation__storage_, lastContributionTime), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "timeEfficacy", + .name = "soulPower", .dataTypeSpecific.clazz = Nil, - .number = ContractSimConfig_ContractGradeSimConfig_GoalParams_FieldNumber_TimeEfficacy, - .hasIndex = 4, - .offset = (uint32_t)offsetof(ContractSimConfig_ContractGradeSimConfig_GoalParams__storage_, timeEfficacy), + .number = ContractEvaluation_FieldNumber_SoulPower, + .hasIndex = 17, + .offset = (uint32_t)offsetof(ContractEvaluation__storage_, soulPower), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "habCapacityMult", + .name = "replay", .dataTypeSpecific.clazz = Nil, - .number = ContractSimConfig_ContractGradeSimConfig_GoalParams_FieldNumber_HabCapacityMult, + .number = ContractEvaluation_FieldNumber_Replay, + .hasIndex = 3, + .offset = 4, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, + }, + { + .name = "cxpChange", + .dataTypeSpecific.clazz = Nil, + .number = ContractEvaluation_FieldNumber_CxpChange, .hasIndex = 5, - .offset = (uint32_t)offsetof(ContractSimConfig_ContractGradeSimConfig_GoalParams__storage_, habCapacityMult), + .offset = (uint32_t)offsetof(ContractEvaluation__storage_, cxpChange), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "epicResearchBudget", + .name = "solo", .dataTypeSpecific.clazz = Nil, - .number = ContractSimConfig_ContractGradeSimConfig_GoalParams_FieldNumber_EpicResearchBudget, - .hasIndex = 6, - .offset = (uint32_t)offsetof(ContractSimConfig_ContractGradeSimConfig_GoalParams__storage_, epicResearchBudget), + .number = ContractEvaluation_FieldNumber_Solo, + .hasIndex = 15, + .offset = 16, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, + }, + { + .name = "timeCheats", + .dataTypeSpecific.clazz = Nil, + .number = ContractEvaluation_FieldNumber_TimeCheats, + .hasIndex = 32, + .offset = (uint32_t)offsetof(ContractEvaluation__storage_, timeCheats), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt32, + }, + { + .name = "giftTokenValueSent", + .dataTypeSpecific.clazz = Nil, + .number = ContractEvaluation_FieldNumber_GiftTokenValueSent, + .hasIndex = 23, + .offset = (uint32_t)offsetof(ContractEvaluation__storage_, giftTokenValueSent), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "elrMult", + .name = "giftTokenValueReceived", .dataTypeSpecific.clazz = Nil, - .number = ContractSimConfig_ContractGradeSimConfig_GoalParams_FieldNumber_ElrMult, - .hasIndex = 2, - .offset = (uint32_t)offsetof(ContractSimConfig_ContractGradeSimConfig_GoalParams__storage_, elrMult), + .number = ContractEvaluation_FieldNumber_GiftTokenValueReceived, + .hasIndex = 24, + .offset = (uint32_t)offsetof(ContractEvaluation__storage_, giftTokenValueReceived), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, - }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ContractSimConfig_ContractGradeSimConfig_GoalParams class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(ContractSimConfig_ContractGradeSimConfig_GoalParams__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - [localDescriptor setupContainingMessageClass:GPBObjCClass(ContractSimConfig_ContractGradeSimConfig)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; - } - return descriptor; -} - -@end - -#pragma mark - ContractSimPoll - -@implementation ContractSimPoll - -@dynamic hasClientVersion, clientVersion; - -typedef struct ContractSimPoll__storage_ { - uint32_t _has_storage_[1]; - uint32_t clientVersion; -} ContractSimPoll__storage_; - -// This method is threadsafe because it is initially called -// in +initialize for each subclass. -+ (GPBDescriptor *)descriptor { - static GPBDescriptor *descriptor = nil; - if (!descriptor) { - static GPBMessageFieldDescription fields[] = { { - .name = "clientVersion", + .name = "contractIdentifier", .dataTypeSpecific.clazz = Nil, - .number = ContractSimPoll_FieldNumber_ClientVersion, + .number = ContractEvaluation_FieldNumber_ContractIdentifier, .hasIndex = 0, - .offset = (uint32_t)offsetof(ContractSimPoll__storage_, clientVersion), + .offset = (uint32_t)offsetof(ContractEvaluation__storage_, contractIdentifier), .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .dataType = GPBDataTypeString, + }, + { + .name = "coopIdentifier", + .dataTypeSpecific.clazz = Nil, + .number = ContractEvaluation_FieldNumber_CoopIdentifier, + .hasIndex = 1, + .offset = (uint32_t)offsetof(ContractEvaluation__storage_, coopIdentifier), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "version", + .dataTypeSpecific.clazz = Nil, + .number = ContractEvaluation_FieldNumber_Version, + .hasIndex = 33, + .offset = (uint32_t)offsetof(ContractEvaluation__storage_, version), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "evaluationStartTime", + .dataTypeSpecific.clazz = Nil, + .number = ContractEvaluation_FieldNumber_EvaluationStartTime, + .hasIndex = 34, + .offset = (uint32_t)offsetof(ContractEvaluation__storage_, evaluationStartTime), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, + { + .name = "status", + .dataTypeSpecific.enumDescFunc = ContractEvaluation_Status_EnumDescriptor, + .number = ContractEvaluation_FieldNumber_Status, + .hasIndex = 35, + .offset = (uint32_t)offsetof(ContractEvaluation__storage_, status), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ContractSimPoll class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ContractEvaluation) + messageName:@"ContractEvaluation" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(ContractSimPoll__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(ContractEvaluation__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -8169,52 +9332,64 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - ContractSimPollResponse +#pragma mark - ContractCitation -@implementation ContractSimPollResponse +@implementation ContractCitation -@dynamic hasContractToSimulate, contractToSimulate; -@dynamic hasSimConfig, simConfig; +@dynamic hasIssue, issue; +@dynamic hasTimestamp, timestamp; +@dynamic hasGrade, grade; -typedef struct ContractSimPollResponse__storage_ { +typedef struct ContractCitation__storage_ { uint32_t _has_storage_[1]; - Contract *contractToSimulate; - ContractSimConfig *simConfig; -} ContractSimPollResponse__storage_; + ContractEvaluation_PoorBehavior issue; + Contract_PlayerGrade grade; + double timestamp; +} ContractCitation__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "contractToSimulate", - .dataTypeSpecific.clazz = GPBObjCClass(Contract), - .number = ContractSimPollResponse_FieldNumber_ContractToSimulate, + .name = "issue", + .dataTypeSpecific.enumDescFunc = ContractEvaluation_PoorBehavior_EnumDescriptor, + .number = ContractCitation_FieldNumber_Issue, .hasIndex = 0, - .offset = (uint32_t)offsetof(ContractSimPollResponse__storage_, contractToSimulate), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, + .offset = (uint32_t)offsetof(ContractCitation__storage_, issue), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, }, { - .name = "simConfig", - .dataTypeSpecific.clazz = GPBObjCClass(ContractSimConfig), - .number = ContractSimPollResponse_FieldNumber_SimConfig, + .name = "timestamp", + .dataTypeSpecific.clazz = Nil, + .number = ContractCitation_FieldNumber_Timestamp, .hasIndex = 1, - .offset = (uint32_t)offsetof(ContractSimPollResponse__storage_, simConfig), + .offset = (uint32_t)offsetof(ContractCitation__storage_, timestamp), .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, + .dataType = GPBDataTypeDouble, + }, + { + .name = "grade", + .dataTypeSpecific.enumDescFunc = Contract_PlayerGrade_EnumDescriptor, + .number = ContractCitation_FieldNumber_Grade, + .hasIndex = 2, + .offset = (uint32_t)offsetof(ContractCitation__storage_, grade), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ContractSimPollResponse class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ContractCitation) + messageName:@"ContractCitation" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(ContractSimPollResponse__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(ContractCitation__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -8225,52 +9400,42 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - ContractSimResultUpdate +#pragma mark - ContractEvaluationBatch -@implementation ContractSimResultUpdate +@implementation ContractEvaluationBatch -@dynamic hasContractId, contractId; -@dynamic goalInfosArray, goalInfosArray_Count; +@dynamic evalsArray, evalsArray_Count; -typedef struct ContractSimResultUpdate__storage_ { +typedef struct ContractEvaluationBatch__storage_ { uint32_t _has_storage_[1]; - NSString *contractId; - NSMutableArray *goalInfosArray; -} ContractSimResultUpdate__storage_; + NSMutableArray *evalsArray; +} ContractEvaluationBatch__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "contractId", - .dataTypeSpecific.clazz = Nil, - .number = ContractSimResultUpdate_FieldNumber_ContractId, - .hasIndex = 0, - .offset = (uint32_t)offsetof(ContractSimResultUpdate__storage_, contractId), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "goalInfosArray", - .dataTypeSpecific.clazz = GPBObjCClass(ContractSimResultUpdate_GoalInfo), - .number = ContractSimResultUpdate_FieldNumber_GoalInfosArray, + .name = "evalsArray", + .dataTypeSpecific.clazz = GPBObjCClass(ContractEvaluationBatch_Pair), + .number = ContractEvaluationBatch_FieldNumber_EvalsArray, .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(ContractSimResultUpdate__storage_, goalInfosArray), + .offset = (uint32_t)offsetof(ContractEvaluationBatch__storage_, evalsArray), .flags = GPBFieldRepeated, .dataType = GPBDataTypeMessage, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ContractSimResultUpdate class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ContractEvaluationBatch) + messageName:@"ContractEvaluationBatch" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(ContractSimResultUpdate__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(ContractEvaluationBatch__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -8281,64 +9446,54 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - ContractSimResultUpdate_GoalInfo +#pragma mark - ContractEvaluationBatch_Pair -@implementation ContractSimResultUpdate_GoalInfo +@implementation ContractEvaluationBatch_Pair -@dynamic hasGrade, grade; -@dynamic hasGoalIndex, goalIndex; -@dynamic hasProjectedEggsLaid, projectedEggsLaid; +@dynamic hasUserId, userId; +@dynamic hasCev, cev; -typedef struct ContractSimResultUpdate_GoalInfo__storage_ { +typedef struct ContractEvaluationBatch_Pair__storage_ { uint32_t _has_storage_[1]; - Contract_PlayerGrade grade; - uint32_t goalIndex; - double projectedEggsLaid; -} ContractSimResultUpdate_GoalInfo__storage_; + NSString *userId; + ContractEvaluation *cev; +} ContractEvaluationBatch_Pair__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "grade", - .dataTypeSpecific.enumDescFunc = Contract_PlayerGrade_EnumDescriptor, - .number = ContractSimResultUpdate_GoalInfo_FieldNumber_Grade, - .hasIndex = 0, - .offset = (uint32_t)offsetof(ContractSimResultUpdate_GoalInfo__storage_, grade), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .dataType = GPBDataTypeEnum, - }, - { - .name = "goalIndex", + .name = "userId", .dataTypeSpecific.clazz = Nil, - .number = ContractSimResultUpdate_GoalInfo_FieldNumber_GoalIndex, - .hasIndex = 1, - .offset = (uint32_t)offsetof(ContractSimResultUpdate_GoalInfo__storage_, goalIndex), + .number = ContractEvaluationBatch_Pair_FieldNumber_UserId, + .hasIndex = 0, + .offset = (uint32_t)offsetof(ContractEvaluationBatch_Pair__storage_, userId), .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .dataType = GPBDataTypeString, }, { - .name = "projectedEggsLaid", - .dataTypeSpecific.clazz = Nil, - .number = ContractSimResultUpdate_GoalInfo_FieldNumber_ProjectedEggsLaid, - .hasIndex = 2, - .offset = (uint32_t)offsetof(ContractSimResultUpdate_GoalInfo__storage_, projectedEggsLaid), + .name = "cev", + .dataTypeSpecific.clazz = GPBObjCClass(ContractEvaluation), + .number = ContractEvaluationBatch_Pair_FieldNumber_Cev, + .hasIndex = 1, + .offset = (uint32_t)offsetof(ContractEvaluationBatch_Pair__storage_, cev), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeMessage, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ContractSimResultUpdate_GoalInfo class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ContractEvaluationBatch_Pair) + messageName:@"Pair" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(ContractSimResultUpdate_GoalInfo__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - [localDescriptor setupContainingMessageClass:GPBObjCClass(ContractSimResultUpdate)]; + storageSize:sizeof(ContractEvaluationBatch_Pair__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(ContractEvaluationBatch)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -8349,63 +9504,42 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - ContractsRequest +#pragma mark - CoopCompletionSnapshot -@implementation ContractsRequest +@implementation CoopCompletionSnapshot -@dynamic hasSoulEggs, soulEggs; -@dynamic hasClientVersion, clientVersion; -@dynamic hasUserId, userId; +@dynamic contributorsArray, contributorsArray_Count; -typedef struct ContractsRequest__storage_ { +typedef struct CoopCompletionSnapshot__storage_ { uint32_t _has_storage_[1]; - uint32_t clientVersion; - NSString *userId; - double soulEggs; -} ContractsRequest__storage_; + NSMutableArray *contributorsArray; +} CoopCompletionSnapshot__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "soulEggs", - .dataTypeSpecific.clazz = Nil, - .number = ContractsRequest_FieldNumber_SoulEggs, - .hasIndex = 0, - .offset = (uint32_t)offsetof(ContractsRequest__storage_, soulEggs), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, - { - .name = "userId", - .dataTypeSpecific.clazz = Nil, - .number = ContractsRequest_FieldNumber_UserId, - .hasIndex = 2, - .offset = (uint32_t)offsetof(ContractsRequest__storage_, userId), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "clientVersion", - .dataTypeSpecific.clazz = Nil, - .number = ContractsRequest_FieldNumber_ClientVersion, - .hasIndex = 1, - .offset = (uint32_t)offsetof(ContractsRequest__storage_, clientVersion), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .name = "contributorsArray", + .dataTypeSpecific.clazz = GPBObjCClass(CoopCompletionSnapshot_ContributorSnapshot), + .number = CoopCompletionSnapshot_FieldNumber_ContributorsArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(CoopCompletionSnapshot__storage_, contributorsArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ContractsRequest class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(CoopCompletionSnapshot) + messageName:@"CoopCompletionSnapshot" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(ContractsRequest__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(CoopCompletionSnapshot__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -8416,102 +9550,108 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - ContractsResponse +#pragma mark - CoopCompletionSnapshot_ContributorSnapshot -@implementation ContractsResponse +@implementation CoopCompletionSnapshot_ContributorSnapshot -@dynamic contractsArray, contractsArray_Count; -@dynamic customEggsArray, customEggsArray_Count; -@dynamic hasWarningMessage, warningMessage; -@dynamic hasTotalEop, totalEop; -@dynamic hasServerTime, serverTime; -@dynamic hasMaxEop, maxEop; +@dynamic hasContribution, contribution; +@dynamic hasLastContributionTime, lastContributionTime; +@dynamic hasFinalized, finalized; +@dynamic hasSoulPower, soulPower; +@dynamic hasUserId, userId; +@dynamic hasTokens, tokens; +@dynamic hasTokensSpent, tokensSpent; -typedef struct ContractsResponse__storage_ { +typedef struct CoopCompletionSnapshot_ContributorSnapshot__storage_ { uint32_t _has_storage_[1]; - uint32_t maxEop; - NSMutableArray *contractsArray; - NSString *warningMessage; - NSMutableArray *customEggsArray; - double serverTime; - double totalEop; -} ContractsResponse__storage_; + uint32_t tokens; + uint32_t tokensSpent; + NSString *userId; + double contribution; + double soulPower; + double lastContributionTime; +} CoopCompletionSnapshot_ContributorSnapshot__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { - static GPBMessageFieldDescriptionWithDefault fields[] = { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .defaultValue.valueMessage = nil, - .core.name = "contractsArray", - .core.dataTypeSpecific.clazz = GPBObjCClass(Contract), - .core.number = ContractsResponse_FieldNumber_ContractsArray, - .core.hasIndex = GPBNoHasBit, - .core.offset = (uint32_t)offsetof(ContractsResponse__storage_, contractsArray), - .core.flags = GPBFieldRepeated, - .core.dataType = GPBDataTypeMessage, + .name = "contribution", + .dataTypeSpecific.clazz = Nil, + .number = CoopCompletionSnapshot_ContributorSnapshot_FieldNumber_Contribution, + .hasIndex = 0, + .offset = (uint32_t)offsetof(CoopCompletionSnapshot_ContributorSnapshot__storage_, contribution), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, }, { - .defaultValue.valueDouble = 0, - .core.name = "serverTime", - .core.dataTypeSpecific.clazz = Nil, - .core.number = ContractsResponse_FieldNumber_ServerTime, - .core.hasIndex = 2, - .core.offset = (uint32_t)offsetof(ContractsResponse__storage_, serverTime), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, + .name = "soulPower", + .dataTypeSpecific.clazz = Nil, + .number = CoopCompletionSnapshot_ContributorSnapshot_FieldNumber_SoulPower, + .hasIndex = 4, + .offset = (uint32_t)offsetof(CoopCompletionSnapshot_ContributorSnapshot__storage_, soulPower), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, }, { - .defaultValue.valueUInt32 = 1000U, - .core.name = "maxEop", - .core.dataTypeSpecific.clazz = Nil, - .core.number = ContractsResponse_FieldNumber_MaxEop, - .core.hasIndex = 3, - .core.offset = (uint32_t)offsetof(ContractsResponse__storage_, maxEop), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), - .core.dataType = GPBDataTypeUInt32, + .name = "userId", + .dataTypeSpecific.clazz = Nil, + .number = CoopCompletionSnapshot_ContributorSnapshot_FieldNumber_UserId, + .hasIndex = 5, + .offset = (uint32_t)offsetof(CoopCompletionSnapshot_ContributorSnapshot__storage_, userId), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "tokens", + .dataTypeSpecific.clazz = Nil, + .number = CoopCompletionSnapshot_ContributorSnapshot_FieldNumber_Tokens, + .hasIndex = 6, + .offset = (uint32_t)offsetof(CoopCompletionSnapshot_ContributorSnapshot__storage_, tokens), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt32, }, { - .defaultValue.valueString = nil, - .core.name = "warningMessage", - .core.dataTypeSpecific.clazz = Nil, - .core.number = ContractsResponse_FieldNumber_WarningMessage, - .core.hasIndex = 0, - .core.offset = (uint32_t)offsetof(ContractsResponse__storage_, warningMessage), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeString, + .name = "tokensSpent", + .dataTypeSpecific.clazz = Nil, + .number = CoopCompletionSnapshot_ContributorSnapshot_FieldNumber_TokensSpent, + .hasIndex = 7, + .offset = (uint32_t)offsetof(CoopCompletionSnapshot_ContributorSnapshot__storage_, tokensSpent), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt32, }, { - .defaultValue.valueDouble = 0, - .core.name = "totalEop", - .core.dataTypeSpecific.clazz = Nil, - .core.number = ContractsResponse_FieldNumber_TotalEop, - .core.hasIndex = 1, - .core.offset = (uint32_t)offsetof(ContractsResponse__storage_, totalEop), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, + .name = "lastContributionTime", + .dataTypeSpecific.clazz = Nil, + .number = CoopCompletionSnapshot_ContributorSnapshot_FieldNumber_LastContributionTime, + .hasIndex = 1, + .offset = (uint32_t)offsetof(CoopCompletionSnapshot_ContributorSnapshot__storage_, lastContributionTime), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, }, { - .defaultValue.valueMessage = nil, - .core.name = "customEggsArray", - .core.dataTypeSpecific.clazz = GPBObjCClass(CustomEgg), - .core.number = ContractsResponse_FieldNumber_CustomEggsArray, - .core.hasIndex = GPBNoHasBit, - .core.offset = (uint32_t)offsetof(ContractsResponse__storage_, customEggsArray), - .core.flags = GPBFieldRepeated, - .core.dataType = GPBDataTypeMessage, + .name = "finalized", + .dataTypeSpecific.clazz = Nil, + .number = CoopCompletionSnapshot_ContributorSnapshot_FieldNumber_Finalized, + .hasIndex = 2, + .offset = 3, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ContractsResponse class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(CoopCompletionSnapshot_ContributorSnapshot) + messageName:@"ContributorSnapshot" + fileDescription:&EiRoot_FileDescription fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) - storageSize:sizeof(ContractsResponse__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(CoopCompletionSnapshot_ContributorSnapshot__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(CoopCompletionSnapshot)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -8522,85 +9662,118 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - ContractCoopStatusRequest +#pragma mark - BasicRequestInfo -@implementation ContractCoopStatusRequest +@implementation BasicRequestInfo -@dynamic hasRinfo, rinfo; -@dynamic hasContractIdentifier, contractIdentifier; -@dynamic hasCoopIdentifier, coopIdentifier; -@dynamic hasUserId, userId; +@dynamic hasEiUserId, eiUserId; @dynamic hasClientVersion, clientVersion; +@dynamic hasVersion, version; +@dynamic hasBuild, build; +@dynamic hasPlatform, platform; +@dynamic hasCountry, country; +@dynamic hasLanguage, language; +@dynamic hasDebug, debug; -typedef struct ContractCoopStatusRequest__storage_ { +typedef struct BasicRequestInfo__storage_ { uint32_t _has_storage_[1]; uint32_t clientVersion; - NSString *contractIdentifier; - NSString *coopIdentifier; - NSString *userId; - BasicRequestInfo *rinfo; -} ContractCoopStatusRequest__storage_; + NSString *eiUserId; + NSString *version; + NSString *build; + NSString *platform; + NSString *country; + NSString *language; +} BasicRequestInfo__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "contractIdentifier", + .name = "eiUserId", .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusRequest_FieldNumber_ContractIdentifier, - .hasIndex = 1, - .offset = (uint32_t)offsetof(ContractCoopStatusRequest__storage_, contractIdentifier), + .number = BasicRequestInfo_FieldNumber_EiUserId, + .hasIndex = 0, + .offset = (uint32_t)offsetof(BasicRequestInfo__storage_, eiUserId), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "coopIdentifier", + .name = "clientVersion", .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusRequest_FieldNumber_CoopIdentifier, + .number = BasicRequestInfo_FieldNumber_ClientVersion, + .hasIndex = 1, + .offset = (uint32_t)offsetof(BasicRequestInfo__storage_, clientVersion), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt32, + }, + { + .name = "version", + .dataTypeSpecific.clazz = Nil, + .number = BasicRequestInfo_FieldNumber_Version, .hasIndex = 2, - .offset = (uint32_t)offsetof(ContractCoopStatusRequest__storage_, coopIdentifier), + .offset = (uint32_t)offsetof(BasicRequestInfo__storage_, version), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "userId", + .name = "build", .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusRequest_FieldNumber_UserId, + .number = BasicRequestInfo_FieldNumber_Build, .hasIndex = 3, - .offset = (uint32_t)offsetof(ContractCoopStatusRequest__storage_, userId), + .offset = (uint32_t)offsetof(BasicRequestInfo__storage_, build), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "clientVersion", + .name = "platform", .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusRequest_FieldNumber_ClientVersion, + .number = BasicRequestInfo_FieldNumber_Platform, .hasIndex = 4, - .offset = (uint32_t)offsetof(ContractCoopStatusRequest__storage_, clientVersion), + .offset = (uint32_t)offsetof(BasicRequestInfo__storage_, platform), .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .dataType = GPBDataTypeString, }, { - .name = "rinfo", - .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), - .number = ContractCoopStatusRequest_FieldNumber_Rinfo, - .hasIndex = 0, - .offset = (uint32_t)offsetof(ContractCoopStatusRequest__storage_, rinfo), + .name = "country", + .dataTypeSpecific.clazz = Nil, + .number = BasicRequestInfo_FieldNumber_Country, + .hasIndex = 5, + .offset = (uint32_t)offsetof(BasicRequestInfo__storage_, country), .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, + .dataType = GPBDataTypeString, + }, + { + .name = "language", + .dataTypeSpecific.clazz = Nil, + .number = BasicRequestInfo_FieldNumber_Language, + .hasIndex = 6, + .offset = (uint32_t)offsetof(BasicRequestInfo__storage_, language), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "debug", + .dataTypeSpecific.clazz = Nil, + .number = BasicRequestInfo_FieldNumber_Debug, + .hasIndex = 7, + .offset = 8, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ContractCoopStatusRequest class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(BasicRequestInfo) + messageName:@"BasicRequestInfo" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(ContractCoopStatusRequest__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(BasicRequestInfo__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -8611,96 +9784,100 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - FarmProductionParams +#pragma mark - ContractSimConfig -@implementation FarmProductionParams +@implementation ContractSimConfig -@dynamic hasFarmPopulation, farmPopulation; -@dynamic hasFarmCapacity, farmCapacity; -@dynamic hasElr, elr; -@dynamic hasIhr, ihr; -@dynamic hasSr, sr; -@dynamic hasDelivered, delivered; +@dynamic gradeConfigsArray, gradeConfigsArray_Count; -typedef struct FarmProductionParams__storage_ { +typedef struct ContractSimConfig__storage_ { uint32_t _has_storage_[1]; - double farmPopulation; - double farmCapacity; - double elr; - double ihr; - double sr; - double delivered; -} FarmProductionParams__storage_; + NSMutableArray *gradeConfigsArray; +} ContractSimConfig__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "farmPopulation", - .dataTypeSpecific.clazz = Nil, - .number = FarmProductionParams_FieldNumber_FarmPopulation, - .hasIndex = 0, - .offset = (uint32_t)offsetof(FarmProductionParams__storage_, farmPopulation), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, - { - .name = "farmCapacity", - .dataTypeSpecific.clazz = Nil, - .number = FarmProductionParams_FieldNumber_FarmCapacity, - .hasIndex = 1, - .offset = (uint32_t)offsetof(FarmProductionParams__storage_, farmCapacity), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, - { - .name = "elr", - .dataTypeSpecific.clazz = Nil, - .number = FarmProductionParams_FieldNumber_Elr, - .hasIndex = 2, - .offset = (uint32_t)offsetof(FarmProductionParams__storage_, elr), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, - { - .name = "ihr", - .dataTypeSpecific.clazz = Nil, - .number = FarmProductionParams_FieldNumber_Ihr, - .hasIndex = 3, - .offset = (uint32_t)offsetof(FarmProductionParams__storage_, ihr), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .name = "gradeConfigsArray", + .dataTypeSpecific.clazz = GPBObjCClass(ContractSimConfig_ContractGradeSimConfig), + .number = ContractSimConfig_FieldNumber_GradeConfigsArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(ContractSimConfig__storage_, gradeConfigsArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, }, - { - .name = "sr", - .dataTypeSpecific.clazz = Nil, - .number = FarmProductionParams_FieldNumber_Sr, - .hasIndex = 4, - .offset = (uint32_t)offsetof(FarmProductionParams__storage_, sr), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ContractSimConfig) + messageName:@"ContractSimConfig" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(ContractSimConfig__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - ContractSimConfig_ContractGradeSimConfig + +@implementation ContractSimConfig_ContractGradeSimConfig + +@dynamic hasGrade, grade; +@dynamic goalParamsArray, goalParamsArray_Count; + +typedef struct ContractSimConfig_ContractGradeSimConfig__storage_ { + uint32_t _has_storage_[1]; + Contract_PlayerGrade grade; + NSMutableArray *goalParamsArray; +} ContractSimConfig_ContractGradeSimConfig__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { + { + .name = "grade", + .dataTypeSpecific.enumDescFunc = Contract_PlayerGrade_EnumDescriptor, + .number = ContractSimConfig_ContractGradeSimConfig_FieldNumber_Grade, + .hasIndex = 0, + .offset = (uint32_t)offsetof(ContractSimConfig_ContractGradeSimConfig__storage_, grade), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, }, { - .name = "delivered", - .dataTypeSpecific.clazz = Nil, - .number = FarmProductionParams_FieldNumber_Delivered, - .hasIndex = 5, - .offset = (uint32_t)offsetof(FarmProductionParams__storage_, delivered), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .name = "goalParamsArray", + .dataTypeSpecific.clazz = GPBObjCClass(ContractSimConfig_ContractGradeSimConfig_GoalParams), + .number = ContractSimConfig_ContractGradeSimConfig_FieldNumber_GoalParamsArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(ContractSimConfig_ContractGradeSimConfig__storage_, goalParamsArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[FarmProductionParams class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ContractSimConfig_ContractGradeSimConfig) + messageName:@"ContractGradeSimConfig" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(FarmProductionParams__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(ContractSimConfig_ContractGradeSimConfig__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(ContractSimConfig)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -8711,293 +9888,338 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - PlayerFarmInfo +#pragma mark - ContractSimConfig_ContractGradeSimConfig_GoalParams -@implementation PlayerFarmInfo +@implementation ContractSimConfig_ContractGradeSimConfig_GoalParams -@dynamic hasClientVersion, clientVersion; -@dynamic hasSoulEggs, soulEggs; -@dynamic hasEggsOfProphecy, eggsOfProphecy; -@dynamic hasPermitLevel, permitLevel; -@dynamic hasHyperloopStation, hyperloopStation; -@dynamic eggMedalLevelArray, eggMedalLevelArray_Count; -@dynamic epicResearchArray, epicResearchArray_Count; -@dynamic hasEggType, eggType; -@dynamic hasCashOnHand, cashOnHand; -@dynamic habsArray, habsArray_Count; -@dynamic habPopulationArray, habPopulationArray_Count; -@dynamic habCapacityArray, habCapacityArray_Count; -@dynamic vehiclesArray, vehiclesArray_Count; -@dynamic trainLengthArray, trainLengthArray_Count; -@dynamic hasSilosOwned, silosOwned; -@dynamic commonResearchArray, commonResearchArray_Count; -@dynamic activeBoostsArray, activeBoostsArray_Count; -@dynamic hasBoostTokensOnHand, boostTokensOnHand; -@dynamic equippedArtifactsArray, equippedArtifactsArray_Count; -@dynamic hasArtifactInventoryScore, artifactInventoryScore; -@dynamic hasFarmAppearance, farmAppearance; -@dynamic hasTimestamp, timestamp; +@dynamic hasTargetSe, targetSe; +@dynamic hasCpsMult, cpsMult; +@dynamic hasElrMult, elrMult; +@dynamic hasEarningsMult, earningsMult; +@dynamic hasTimeEfficacy, timeEfficacy; +@dynamic hasHabCapacityMult, habCapacityMult; +@dynamic hasEpicResearchBudget, epicResearchBudget; -typedef struct PlayerFarmInfo__storage_ { +typedef struct ContractSimConfig_ContractGradeSimConfig_GoalParams__storage_ { uint32_t _has_storage_[1]; - uint32_t permitLevel; - Egg eggType; - uint32_t silosOwned; - uint32_t boostTokensOnHand; - uint32_t clientVersion; - GPBUInt32Array *eggMedalLevelArray; - NSMutableArray *epicResearchArray; - GPBUInt32Array *habsArray; - GPBUInt64Array *habPopulationArray; - GPBUInt32Array *vehiclesArray; - GPBUInt32Array *trainLengthArray; - NSMutableArray *commonResearchArray; - NSMutableArray *activeBoostsArray; - NSMutableArray *equippedArtifactsArray; - ShellDB_FarmConfiguration *farmAppearance; - GPBUInt64Array *habCapacityArray; - double soulEggs; - uint64_t eggsOfProphecy; - double cashOnHand; - uint64_t artifactInventoryScore; - double timestamp; -} PlayerFarmInfo__storage_; + double targetSe; + double cpsMult; + double earningsMult; + double timeEfficacy; + double habCapacityMult; + double epicResearchBudget; + double elrMult; +} ContractSimConfig_ContractGradeSimConfig_GoalParams__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { - static GPBMessageFieldDescriptionWithDefault fields[] = { - { - .defaultValue.valueDouble = 0, - .core.name = "soulEggs", - .core.dataTypeSpecific.clazz = Nil, - .core.number = PlayerFarmInfo_FieldNumber_SoulEggs, - .core.hasIndex = 1, - .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, soulEggs), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, - }, - { - .defaultValue.valueUInt64 = 0ULL, - .core.name = "eggsOfProphecy", - .core.dataTypeSpecific.clazz = Nil, - .core.number = PlayerFarmInfo_FieldNumber_EggsOfProphecy, - .core.hasIndex = 2, - .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, eggsOfProphecy), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt64, - }, - { - .defaultValue.valueUInt32 = 0U, - .core.name = "permitLevel", - .core.dataTypeSpecific.clazz = Nil, - .core.number = PlayerFarmInfo_FieldNumber_PermitLevel, - .core.hasIndex = 3, - .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, permitLevel), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt32, - }, - { - .defaultValue.valueBool = NO, - .core.name = "hyperloopStation", - .core.dataTypeSpecific.clazz = Nil, - .core.number = PlayerFarmInfo_FieldNumber_HyperloopStation, - .core.hasIndex = 4, - .core.offset = 5, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, - }, - { - .defaultValue.valueMessage = nil, - .core.name = "eggMedalLevelArray", - .core.dataTypeSpecific.clazz = Nil, - .core.number = PlayerFarmInfo_FieldNumber_EggMedalLevelArray, - .core.hasIndex = GPBNoHasBit, - .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, eggMedalLevelArray), - .core.flags = GPBFieldRepeated, - .core.dataType = GPBDataTypeUInt32, - }, - { - .defaultValue.valueMessage = nil, - .core.name = "epicResearchArray", - .core.dataTypeSpecific.clazz = GPBObjCClass(Backup_ResearchItem), - .core.number = PlayerFarmInfo_FieldNumber_EpicResearchArray, - .core.hasIndex = GPBNoHasBit, - .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, epicResearchArray), - .core.flags = GPBFieldRepeated, - .core.dataType = GPBDataTypeMessage, - }, - { - .defaultValue.valueEnum = Egg_Edible, - .core.name = "eggType", - .core.dataTypeSpecific.enumDescFunc = Egg_EnumDescriptor, - .core.number = PlayerFarmInfo_FieldNumber_EggType, - .core.hasIndex = 6, - .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, eggType), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .core.dataType = GPBDataTypeEnum, - }, - { - .defaultValue.valueDouble = 0, - .core.name = "cashOnHand", - .core.dataTypeSpecific.clazz = Nil, - .core.number = PlayerFarmInfo_FieldNumber_CashOnHand, - .core.hasIndex = 7, - .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, cashOnHand), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, - }, - { - .defaultValue.valueMessage = nil, - .core.name = "habsArray", - .core.dataTypeSpecific.clazz = Nil, - .core.number = PlayerFarmInfo_FieldNumber_HabsArray, - .core.hasIndex = GPBNoHasBit, - .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, habsArray), - .core.flags = GPBFieldRepeated, - .core.dataType = GPBDataTypeUInt32, - }, + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .defaultValue.valueMessage = nil, - .core.name = "habPopulationArray", - .core.dataTypeSpecific.clazz = Nil, - .core.number = PlayerFarmInfo_FieldNumber_HabPopulationArray, - .core.hasIndex = GPBNoHasBit, - .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, habPopulationArray), - .core.flags = GPBFieldRepeated, - .core.dataType = GPBDataTypeUInt64, + .name = "targetSe", + .dataTypeSpecific.clazz = Nil, + .number = ContractSimConfig_ContractGradeSimConfig_GoalParams_FieldNumber_TargetSe, + .hasIndex = 0, + .offset = (uint32_t)offsetof(ContractSimConfig_ContractGradeSimConfig_GoalParams__storage_, targetSe), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, }, { - .defaultValue.valueMessage = nil, - .core.name = "vehiclesArray", - .core.dataTypeSpecific.clazz = Nil, - .core.number = PlayerFarmInfo_FieldNumber_VehiclesArray, - .core.hasIndex = GPBNoHasBit, - .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, vehiclesArray), - .core.flags = GPBFieldRepeated, - .core.dataType = GPBDataTypeUInt32, + .name = "cpsMult", + .dataTypeSpecific.clazz = Nil, + .number = ContractSimConfig_ContractGradeSimConfig_GoalParams_FieldNumber_CpsMult, + .hasIndex = 1, + .offset = (uint32_t)offsetof(ContractSimConfig_ContractGradeSimConfig_GoalParams__storage_, cpsMult), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, }, { - .defaultValue.valueMessage = nil, - .core.name = "trainLengthArray", - .core.dataTypeSpecific.clazz = Nil, - .core.number = PlayerFarmInfo_FieldNumber_TrainLengthArray, - .core.hasIndex = GPBNoHasBit, - .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, trainLengthArray), - .core.flags = GPBFieldRepeated, - .core.dataType = GPBDataTypeUInt32, + .name = "earningsMult", + .dataTypeSpecific.clazz = Nil, + .number = ContractSimConfig_ContractGradeSimConfig_GoalParams_FieldNumber_EarningsMult, + .hasIndex = 3, + .offset = (uint32_t)offsetof(ContractSimConfig_ContractGradeSimConfig_GoalParams__storage_, earningsMult), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, }, { - .defaultValue.valueUInt32 = 0U, - .core.name = "silosOwned", - .core.dataTypeSpecific.clazz = Nil, - .core.number = PlayerFarmInfo_FieldNumber_SilosOwned, - .core.hasIndex = 8, - .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, silosOwned), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt32, + .name = "timeEfficacy", + .dataTypeSpecific.clazz = Nil, + .number = ContractSimConfig_ContractGradeSimConfig_GoalParams_FieldNumber_TimeEfficacy, + .hasIndex = 4, + .offset = (uint32_t)offsetof(ContractSimConfig_ContractGradeSimConfig_GoalParams__storage_, timeEfficacy), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, }, { - .defaultValue.valueMessage = nil, - .core.name = "commonResearchArray", - .core.dataTypeSpecific.clazz = GPBObjCClass(Backup_ResearchItem), - .core.number = PlayerFarmInfo_FieldNumber_CommonResearchArray, - .core.hasIndex = GPBNoHasBit, - .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, commonResearchArray), - .core.flags = GPBFieldRepeated, - .core.dataType = GPBDataTypeMessage, + .name = "habCapacityMult", + .dataTypeSpecific.clazz = Nil, + .number = ContractSimConfig_ContractGradeSimConfig_GoalParams_FieldNumber_HabCapacityMult, + .hasIndex = 5, + .offset = (uint32_t)offsetof(ContractSimConfig_ContractGradeSimConfig_GoalParams__storage_, habCapacityMult), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, }, { - .defaultValue.valueMessage = nil, - .core.name = "activeBoostsArray", - .core.dataTypeSpecific.clazz = GPBObjCClass(Backup_ActiveBoost), - .core.number = PlayerFarmInfo_FieldNumber_ActiveBoostsArray, - .core.hasIndex = GPBNoHasBit, - .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, activeBoostsArray), - .core.flags = GPBFieldRepeated, - .core.dataType = GPBDataTypeMessage, + .name = "epicResearchBudget", + .dataTypeSpecific.clazz = Nil, + .number = ContractSimConfig_ContractGradeSimConfig_GoalParams_FieldNumber_EpicResearchBudget, + .hasIndex = 6, + .offset = (uint32_t)offsetof(ContractSimConfig_ContractGradeSimConfig_GoalParams__storage_, epicResearchBudget), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, }, { - .defaultValue.valueUInt32 = 0U, - .core.name = "boostTokensOnHand", - .core.dataTypeSpecific.clazz = Nil, - .core.number = PlayerFarmInfo_FieldNumber_BoostTokensOnHand, - .core.hasIndex = 9, - .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, boostTokensOnHand), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt32, + .name = "elrMult", + .dataTypeSpecific.clazz = Nil, + .number = ContractSimConfig_ContractGradeSimConfig_GoalParams_FieldNumber_ElrMult, + .hasIndex = 2, + .offset = (uint32_t)offsetof(ContractSimConfig_ContractGradeSimConfig_GoalParams__storage_, elrMult), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ContractSimConfig_ContractGradeSimConfig_GoalParams) + messageName:@"GoalParams" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(ContractSimConfig_ContractGradeSimConfig_GoalParams__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(ContractSimConfig_ContractGradeSimConfig)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - ContractSimPoll + +@implementation ContractSimPoll + +@dynamic hasClientVersion, clientVersion; + +typedef struct ContractSimPoll__storage_ { + uint32_t _has_storage_[1]; + uint32_t clientVersion; +} ContractSimPoll__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .defaultValue.valueMessage = nil, - .core.name = "equippedArtifactsArray", - .core.dataTypeSpecific.clazz = GPBObjCClass(CompleteArtifact), - .core.number = PlayerFarmInfo_FieldNumber_EquippedArtifactsArray, - .core.hasIndex = GPBNoHasBit, - .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, equippedArtifactsArray), - .core.flags = GPBFieldRepeated, - .core.dataType = GPBDataTypeMessage, + .name = "clientVersion", + .dataTypeSpecific.clazz = Nil, + .number = ContractSimPoll_FieldNumber_ClientVersion, + .hasIndex = 0, + .offset = (uint32_t)offsetof(ContractSimPoll__storage_, clientVersion), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt32, }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ContractSimPoll) + messageName:@"ContractSimPoll" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(ContractSimPoll__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - ContractSimPollResponse + +@implementation ContractSimPollResponse + +@dynamic hasContractToSimulate, contractToSimulate; +@dynamic hasSimConfig, simConfig; + +typedef struct ContractSimPollResponse__storage_ { + uint32_t _has_storage_[1]; + Contract *contractToSimulate; + ContractSimConfig *simConfig; +} ContractSimPollResponse__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .defaultValue.valueUInt64 = 0ULL, - .core.name = "artifactInventoryScore", - .core.dataTypeSpecific.clazz = Nil, - .core.number = PlayerFarmInfo_FieldNumber_ArtifactInventoryScore, - .core.hasIndex = 10, - .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, artifactInventoryScore), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt64, + .name = "contractToSimulate", + .dataTypeSpecific.clazz = GPBObjCClass(Contract), + .number = ContractSimPollResponse_FieldNumber_ContractToSimulate, + .hasIndex = 0, + .offset = (uint32_t)offsetof(ContractSimPollResponse__storage_, contractToSimulate), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeMessage, }, { - .defaultValue.valueMessage = nil, - .core.name = "farmAppearance", - .core.dataTypeSpecific.clazz = GPBObjCClass(ShellDB_FarmConfiguration), - .core.number = PlayerFarmInfo_FieldNumber_FarmAppearance, - .core.hasIndex = 11, - .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, farmAppearance), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeMessage, + .name = "simConfig", + .dataTypeSpecific.clazz = GPBObjCClass(ContractSimConfig), + .number = ContractSimPollResponse_FieldNumber_SimConfig, + .hasIndex = 1, + .offset = (uint32_t)offsetof(ContractSimPollResponse__storage_, simConfig), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeMessage, }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ContractSimPollResponse) + messageName:@"ContractSimPollResponse" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(ContractSimPollResponse__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - ContractSimResultUpdate + +@implementation ContractSimResultUpdate + +@dynamic hasContractId, contractId; +@dynamic goalInfosArray, goalInfosArray_Count; + +typedef struct ContractSimResultUpdate__storage_ { + uint32_t _has_storage_[1]; + NSString *contractId; + NSMutableArray *goalInfosArray; +} ContractSimResultUpdate__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .defaultValue.valueUInt32 = 0U, - .core.name = "clientVersion", - .core.dataTypeSpecific.clazz = Nil, - .core.number = PlayerFarmInfo_FieldNumber_ClientVersion, - .core.hasIndex = 0, - .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, clientVersion), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt32, + .name = "contractId", + .dataTypeSpecific.clazz = Nil, + .number = ContractSimResultUpdate_FieldNumber_ContractId, + .hasIndex = 0, + .offset = (uint32_t)offsetof(ContractSimResultUpdate__storage_, contractId), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, }, { - .defaultValue.valueMessage = nil, - .core.name = "habCapacityArray", - .core.dataTypeSpecific.clazz = Nil, - .core.number = PlayerFarmInfo_FieldNumber_HabCapacityArray, - .core.hasIndex = GPBNoHasBit, - .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, habCapacityArray), - .core.flags = GPBFieldRepeated, - .core.dataType = GPBDataTypeUInt64, + .name = "goalInfosArray", + .dataTypeSpecific.clazz = GPBObjCClass(ContractSimResultUpdate_GoalInfo), + .number = ContractSimResultUpdate_FieldNumber_GoalInfosArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(ContractSimResultUpdate__storage_, goalInfosArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, + }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ContractSimResultUpdate) + messageName:@"ContractSimResultUpdate" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(ContractSimResultUpdate__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - ContractSimResultUpdate_GoalInfo + +@implementation ContractSimResultUpdate_GoalInfo + +@dynamic hasGrade, grade; +@dynamic hasGoalIndex, goalIndex; +@dynamic hasProjectedEggsLaid, projectedEggsLaid; + +typedef struct ContractSimResultUpdate_GoalInfo__storage_ { + uint32_t _has_storage_[1]; + Contract_PlayerGrade grade; + uint32_t goalIndex; + double projectedEggsLaid; +} ContractSimResultUpdate_GoalInfo__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { + { + .name = "grade", + .dataTypeSpecific.enumDescFunc = Contract_PlayerGrade_EnumDescriptor, + .number = ContractSimResultUpdate_GoalInfo_FieldNumber_Grade, + .hasIndex = 0, + .offset = (uint32_t)offsetof(ContractSimResultUpdate_GoalInfo__storage_, grade), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, }, { - .defaultValue.valueDouble = 0, - .core.name = "timestamp", - .core.dataTypeSpecific.clazz = Nil, - .core.number = PlayerFarmInfo_FieldNumber_Timestamp, - .core.hasIndex = 12, - .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, timestamp), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, + .name = "goalIndex", + .dataTypeSpecific.clazz = Nil, + .number = ContractSimResultUpdate_GoalInfo_FieldNumber_GoalIndex, + .hasIndex = 1, + .offset = (uint32_t)offsetof(ContractSimResultUpdate_GoalInfo__storage_, goalIndex), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt32, + }, + { + .name = "projectedEggsLaid", + .dataTypeSpecific.clazz = Nil, + .number = ContractSimResultUpdate_GoalInfo_FieldNumber_ProjectedEggsLaid, + .hasIndex = 2, + .offset = (uint32_t)offsetof(ContractSimResultUpdate_GoalInfo__storage_, projectedEggsLaid), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[PlayerFarmInfo class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ContractSimResultUpdate_GoalInfo) + messageName:@"GoalInfo" + fileDescription:&EiRoot_FileDescription fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) - storageSize:sizeof(PlayerFarmInfo__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(ContractSimResultUpdate_GoalInfo__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(ContractSimResultUpdate)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -9008,234 +10230,183 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - ContractCoopStatusResponse +#pragma mark - ContractsRequest -@implementation ContractCoopStatusResponse +@implementation ContractsRequest -@dynamic hasResponseStatus, responseStatus; -@dynamic hasContractIdentifier, contractIdentifier; -@dynamic hasTotalAmount, totalAmount; -@dynamic hasCoopIdentifier, coopIdentifier; -@dynamic hasGrade, grade; -@dynamic contributorsArray, contributorsArray_Count; -@dynamic hasAutoGenerated, autoGenerated; -@dynamic hasPublic_p, public_p; -@dynamic hasCreatorId, creatorId; -@dynamic hasSecondsRemaining, secondsRemaining; -@dynamic hasSecondsSinceAllGoalsAchieved, secondsSinceAllGoalsAchieved; -@dynamic hasAllGoalsAchieved, allGoalsAchieved; -@dynamic hasAllMembersReporting, allMembersReporting; -@dynamic hasGracePeriodSecondsRemaining, gracePeriodSecondsRemaining; -@dynamic hasClearedForExit, clearedForExit; -@dynamic giftsArray, giftsArray_Count; -@dynamic chickenRunsArray, chickenRunsArray_Count; -@dynamic hasLocalTimestamp, localTimestamp; -@dynamic hasLastSync, lastSync; +@dynamic hasSoulEggs, soulEggs; +@dynamic hasClientVersion, clientVersion; +@dynamic hasUserId, userId; -typedef struct ContractCoopStatusResponse__storage_ { +typedef struct ContractsRequest__storage_ { uint32_t _has_storage_[1]; - Contract_PlayerGrade grade; - ContractCoopStatusResponse_ResponseStatus responseStatus; - NSString *contractIdentifier; - NSString *coopIdentifier; - NSMutableArray *contributorsArray; - NSString *creatorId; - NSMutableArray *giftsArray; - NSMutableArray *chickenRunsArray; - double totalAmount; - double secondsRemaining; - double gracePeriodSecondsRemaining; - double localTimestamp; - double secondsSinceAllGoalsAchieved; - double lastSync; -} ContractCoopStatusResponse__storage_; + uint32_t clientVersion; + NSString *userId; + double soulEggs; +} ContractsRequest__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "contractIdentifier", - .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_FieldNumber_ContractIdentifier, - .hasIndex = 1, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse__storage_, contractIdentifier), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "totalAmount", - .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_FieldNumber_TotalAmount, - .hasIndex = 2, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse__storage_, totalAmount), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, - { - .name = "coopIdentifier", - .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_FieldNumber_CoopIdentifier, - .hasIndex = 3, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse__storage_, coopIdentifier), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "contributorsArray", - .dataTypeSpecific.clazz = GPBObjCClass(ContractCoopStatusResponse_ContributionInfo), - .number = ContractCoopStatusResponse_FieldNumber_ContributorsArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse__storage_, contributorsArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, - }, - { - .name = "secondsRemaining", - .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_FieldNumber_SecondsRemaining, - .hasIndex = 10, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse__storage_, secondsRemaining), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, - { - .name = "allMembersReporting", - .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_FieldNumber_AllMembersReporting, - .hasIndex = 14, - .offset = 15, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, - }, - { - .name = "gracePeriodSecondsRemaining", + .name = "soulEggs", .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_FieldNumber_GracePeriodSecondsRemaining, - .hasIndex = 16, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse__storage_, gracePeriodSecondsRemaining), + .number = ContractsRequest_FieldNumber_SoulEggs, + .hasIndex = 0, + .offset = (uint32_t)offsetof(ContractsRequest__storage_, soulEggs), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "autoGenerated", - .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_FieldNumber_AutoGenerated, - .hasIndex = 5, - .offset = 6, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, - }, - { - .name = "creatorId", + .name = "userId", .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_FieldNumber_CreatorId, - .hasIndex = 9, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse__storage_, creatorId), + .number = ContractsRequest_FieldNumber_UserId, + .hasIndex = 2, + .offset = (uint32_t)offsetof(ContractsRequest__storage_, userId), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "public_p", - .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_FieldNumber_Public_p, - .hasIndex = 7, - .offset = 8, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, - }, - { - .name = "giftsArray", - .dataTypeSpecific.clazz = GPBObjCClass(ContractCoopStatusResponse_CoopGift), - .number = ContractCoopStatusResponse_FieldNumber_GiftsArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse__storage_, giftsArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, - }, - { - .name = "localTimestamp", + .name = "clientVersion", .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_FieldNumber_LocalTimestamp, - .hasIndex = 19, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse__storage_, localTimestamp), + .number = ContractsRequest_FieldNumber_ClientVersion, + .hasIndex = 1, + .offset = (uint32_t)offsetof(ContractsRequest__storage_, clientVersion), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeUInt32, }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ContractsRequest) + messageName:@"ContractsRequest" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(ContractsRequest__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - ContractsResponse + +@implementation ContractsResponse + +@dynamic contractsArray, contractsArray_Count; +@dynamic customEggsArray, customEggsArray_Count; +@dynamic hasWarningMessage, warningMessage; +@dynamic hasTotalEop, totalEop; +@dynamic hasServerTime, serverTime; +@dynamic hasMaxEop, maxEop; +@dynamic hasCurrentSeason, currentSeason; + +typedef struct ContractsResponse__storage_ { + uint32_t _has_storage_[1]; + uint32_t maxEop; + NSMutableArray *contractsArray; + NSString *warningMessage; + NSMutableArray *customEggsArray; + ContractSeasonInfo *currentSeason; + double serverTime; + double totalEop; +} ContractsResponse__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescriptionWithDefault fields[] = { { - .name = "chickenRunsArray", - .dataTypeSpecific.clazz = GPBObjCClass(ContractCoopStatusResponse_ChickenRun), - .number = ContractCoopStatusResponse_FieldNumber_ChickenRunsArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse__storage_, chickenRunsArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, + .defaultValue.valueMessage = nil, + .core.name = "contractsArray", + .core.dataTypeSpecific.clazz = GPBObjCClass(Contract), + .core.number = ContractsResponse_FieldNumber_ContractsArray, + .core.hasIndex = GPBNoHasBit, + .core.offset = (uint32_t)offsetof(ContractsResponse__storage_, contractsArray), + .core.flags = GPBFieldRepeated, + .core.dataType = GPBDataTypeMessage, }, { - .name = "allGoalsAchieved", - .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_FieldNumber_AllGoalsAchieved, - .hasIndex = 12, - .offset = 13, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .defaultValue.valueDouble = 0, + .core.name = "serverTime", + .core.dataTypeSpecific.clazz = Nil, + .core.number = ContractsResponse_FieldNumber_ServerTime, + .core.hasIndex = 2, + .core.offset = (uint32_t)offsetof(ContractsResponse__storage_, serverTime), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeDouble, }, { - .name = "clearedForExit", - .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_FieldNumber_ClearedForExit, - .hasIndex = 17, - .offset = 18, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .defaultValue.valueUInt32 = 1000U, + .core.name = "maxEop", + .core.dataTypeSpecific.clazz = Nil, + .core.number = ContractsResponse_FieldNumber_MaxEop, + .core.hasIndex = 3, + .core.offset = (uint32_t)offsetof(ContractsResponse__storage_, maxEop), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), + .core.dataType = GPBDataTypeUInt32, }, { - .name = "secondsSinceAllGoalsAchieved", - .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_FieldNumber_SecondsSinceAllGoalsAchieved, - .hasIndex = 11, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse__storage_, secondsSinceAllGoalsAchieved), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .defaultValue.valueString = nil, + .core.name = "warningMessage", + .core.dataTypeSpecific.clazz = Nil, + .core.number = ContractsResponse_FieldNumber_WarningMessage, + .core.hasIndex = 0, + .core.offset = (uint32_t)offsetof(ContractsResponse__storage_, warningMessage), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeString, }, { - .name = "grade", - .dataTypeSpecific.enumDescFunc = Contract_PlayerGrade_EnumDescriptor, - .number = ContractCoopStatusResponse_FieldNumber_Grade, - .hasIndex = 4, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse__storage_, grade), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .dataType = GPBDataTypeEnum, + .defaultValue.valueDouble = 0, + .core.name = "totalEop", + .core.dataTypeSpecific.clazz = Nil, + .core.number = ContractsResponse_FieldNumber_TotalEop, + .core.hasIndex = 1, + .core.offset = (uint32_t)offsetof(ContractsResponse__storage_, totalEop), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeDouble, }, { - .name = "lastSync", - .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_FieldNumber_LastSync, - .hasIndex = 20, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse__storage_, lastSync), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .defaultValue.valueMessage = nil, + .core.name = "customEggsArray", + .core.dataTypeSpecific.clazz = GPBObjCClass(CustomEgg), + .core.number = ContractsResponse_FieldNumber_CustomEggsArray, + .core.hasIndex = GPBNoHasBit, + .core.offset = (uint32_t)offsetof(ContractsResponse__storage_, customEggsArray), + .core.flags = GPBFieldRepeated, + .core.dataType = GPBDataTypeMessage, }, { - .name = "responseStatus", - .dataTypeSpecific.enumDescFunc = ContractCoopStatusResponse_ResponseStatus_EnumDescriptor, - .number = ContractCoopStatusResponse_FieldNumber_ResponseStatus, - .hasIndex = 0, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse__storage_, responseStatus), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .dataType = GPBDataTypeEnum, + .defaultValue.valueMessage = nil, + .core.name = "currentSeason", + .core.dataTypeSpecific.clazz = GPBObjCClass(ContractSeasonInfo), + .core.number = ContractsResponse_FieldNumber_CurrentSeason, + .core.hasIndex = 4, + .core.offset = (uint32_t)offsetof(ContractsResponse__storage_, currentSeason), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeMessage, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ContractCoopStatusResponse class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ContractsResponse) + messageName:@"ContractsResponse" + fileDescription:&EiRoot_FileDescription fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(ContractCoopStatusResponse__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) + storageSize:sizeof(ContractsResponse__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -9246,425 +10417,187 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - Enum ContractCoopStatusResponse_ResponseStatus - -GPBEnumDescriptor *ContractCoopStatusResponse_ResponseStatus_EnumDescriptor(void) { - static _Atomic(GPBEnumDescriptor*) descriptor = nil; - if (!descriptor) { - static const char *valueNames = - "NoError\000MissingUser\000MissingCoopId\000Missin" - "gContractId\000MembershipNotFound\000CoopNotFo" - "und\000ContractNotFound\000InvalidMembership\000N" - "oHTTPResponse\000"; - static const int32_t values[] = { - ContractCoopStatusResponse_ResponseStatus_NoError, - ContractCoopStatusResponse_ResponseStatus_MissingUser, - ContractCoopStatusResponse_ResponseStatus_MissingCoopId, - ContractCoopStatusResponse_ResponseStatus_MissingContractId, - ContractCoopStatusResponse_ResponseStatus_MembershipNotFound, - ContractCoopStatusResponse_ResponseStatus_CoopNotFound, - ContractCoopStatusResponse_ResponseStatus_ContractNotFound, - ContractCoopStatusResponse_ResponseStatus_InvalidMembership, - ContractCoopStatusResponse_ResponseStatus_NoHTTPResponse, - }; - static const char *extraTextFormatInfo = "\001\010b\204\350\000"; - GPBEnumDescriptor *worker = - [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(ContractCoopStatusResponse_ResponseStatus) - valueNames:valueNames - values:values - count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:ContractCoopStatusResponse_ResponseStatus_IsValidValue - extraTextFormatInfo:extraTextFormatInfo]; - GPBEnumDescriptor *expected = nil; - if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { - [worker release]; - } - } - return descriptor; -} - -BOOL ContractCoopStatusResponse_ResponseStatus_IsValidValue(int32_t value__) { - switch (value__) { - case ContractCoopStatusResponse_ResponseStatus_NoError: - case ContractCoopStatusResponse_ResponseStatus_MissingUser: - case ContractCoopStatusResponse_ResponseStatus_MissingCoopId: - case ContractCoopStatusResponse_ResponseStatus_MissingContractId: - case ContractCoopStatusResponse_ResponseStatus_MembershipNotFound: - case ContractCoopStatusResponse_ResponseStatus_CoopNotFound: - case ContractCoopStatusResponse_ResponseStatus_ContractNotFound: - case ContractCoopStatusResponse_ResponseStatus_InvalidMembership: - case ContractCoopStatusResponse_ResponseStatus_NoHTTPResponse: - return YES; - default: - return NO; - } -} - -#pragma mark - Enum ContractCoopStatusResponse_MemberStatus - -GPBEnumDescriptor *ContractCoopStatusResponse_MemberStatus_EnumDescriptor(void) { - static _Atomic(GPBEnumDescriptor*) descriptor = nil; - if (!descriptor) { - static const char *valueNames = - "Valid\000KickedInactive\000KickedPrivate\000Kicke" - "dCheats\000KickedLeech\000"; - static const int32_t values[] = { - ContractCoopStatusResponse_MemberStatus_Valid, - ContractCoopStatusResponse_MemberStatus_KickedInactive, - ContractCoopStatusResponse_MemberStatus_KickedPrivate, - ContractCoopStatusResponse_MemberStatus_KickedCheats, - ContractCoopStatusResponse_MemberStatus_KickedLeech, - }; - GPBEnumDescriptor *worker = - [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(ContractCoopStatusResponse_MemberStatus) - valueNames:valueNames - values:values - count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:ContractCoopStatusResponse_MemberStatus_IsValidValue]; - GPBEnumDescriptor *expected = nil; - if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { - [worker release]; - } - } - return descriptor; -} - -BOOL ContractCoopStatusResponse_MemberStatus_IsValidValue(int32_t value__) { - switch (value__) { - case ContractCoopStatusResponse_MemberStatus_Valid: - case ContractCoopStatusResponse_MemberStatus_KickedInactive: - case ContractCoopStatusResponse_MemberStatus_KickedPrivate: - case ContractCoopStatusResponse_MemberStatus_KickedCheats: - case ContractCoopStatusResponse_MemberStatus_KickedLeech: - return YES; - default: - return NO; - } -} - -#pragma mark - Enum ContractCoopStatusResponse_Status - -GPBEnumDescriptor *ContractCoopStatusResponse_Status_EnumDescriptor(void) { - static _Atomic(GPBEnumDescriptor*) descriptor = nil; - if (!descriptor) { - static const char *valueNames = - "Unknown\000Lobby\000Active\000Complete\000Finalized\000"; - static const int32_t values[] = { - ContractCoopStatusResponse_Status_Unknown, - ContractCoopStatusResponse_Status_Lobby, - ContractCoopStatusResponse_Status_Active, - ContractCoopStatusResponse_Status_Complete, - ContractCoopStatusResponse_Status_Finalized, - }; - GPBEnumDescriptor *worker = - [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(ContractCoopStatusResponse_Status) - valueNames:valueNames - values:values - count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:ContractCoopStatusResponse_Status_IsValidValue]; - GPBEnumDescriptor *expected = nil; - if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { - [worker release]; - } - } - return descriptor; -} - -BOOL ContractCoopStatusResponse_Status_IsValidValue(int32_t value__) { - switch (value__) { - case ContractCoopStatusResponse_Status_Unknown: - case ContractCoopStatusResponse_Status_Lobby: - case ContractCoopStatusResponse_Status_Active: - case ContractCoopStatusResponse_Status_Complete: - case ContractCoopStatusResponse_Status_Finalized: - return YES; - default: - return NO; - } -} - -#pragma mark - ContractCoopStatusResponse_ContributionInfo +#pragma mark - ContractCoopStatusRequest -@implementation ContractCoopStatusResponse_ContributionInfo +@implementation ContractCoopStatusRequest -@dynamic hasUuid, uuid; -@dynamic hasUserId, userId; -@dynamic hasUserName, userName; +@dynamic hasRinfo, rinfo; @dynamic hasContractIdentifier, contractIdentifier; -@dynamic hasContributionAmount, contributionAmount; -@dynamic hasContributionRate, contributionRate; -@dynamic hasSoulPower, soulPower; -@dynamic hasProductionParams, productionParams; -@dynamic hasFarmInfo, farmInfo; -@dynamic hasRankChange, rankChange; -@dynamic hasRecentlyActive, recentlyActive; -@dynamic hasActive, active; -@dynamic hasCcMember, ccMember; -@dynamic hasLeech, leech; -@dynamic hasFinalized, finalized; -@dynamic hasTimeCheatDetected, timeCheatDetected; -@dynamic hasPlatform, platform; -@dynamic hasPushId, pushId; -@dynamic hasBanVotes, banVotes; -@dynamic hasAutojoined, autojoined; -@dynamic hasBoostTokens, boostTokens; -@dynamic hasBoostTokensSpent, boostTokensSpent; -@dynamic buffHistoryArray, buffHistoryArray_Count; -@dynamic hasChickenRunCooldown, chickenRunCooldown; +@dynamic hasCoopIdentifier, coopIdentifier; +@dynamic hasUserId, userId; +@dynamic hasClientVersion, clientVersion; -typedef struct ContractCoopStatusResponse_ContributionInfo__storage_ { +typedef struct ContractCoopStatusRequest__storage_ { uint32_t _has_storage_[1]; - Platform platform; - int32_t rankChange; - uint32_t banVotes; - uint32_t boostTokens; - uint32_t boostTokensSpent; - NSString *userId; - NSString *userName; - NSString *pushId; - NSMutableArray *buffHistoryArray; - FarmProductionParams *productionParams; - PlayerFarmInfo *farmInfo; + uint32_t clientVersion; NSString *contractIdentifier; - NSString *uuid; - double contributionAmount; - double contributionRate; - double soulPower; - double chickenRunCooldown; -} ContractCoopStatusResponse_ContributionInfo__storage_; + NSString *coopIdentifier; + NSString *userId; + BasicRequestInfo *rinfo; +} ContractCoopStatusRequest__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "userId", + .name = "contractIdentifier", .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_UserId, + .number = ContractCoopStatusRequest_FieldNumber_ContractIdentifier, .hasIndex = 1, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ContributionInfo__storage_, userId), + .offset = (uint32_t)offsetof(ContractCoopStatusRequest__storage_, contractIdentifier), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "userName", + .name = "coopIdentifier", .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_UserName, + .number = ContractCoopStatusRequest_FieldNumber_CoopIdentifier, .hasIndex = 2, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ContributionInfo__storage_, userName), + .offset = (uint32_t)offsetof(ContractCoopStatusRequest__storage_, coopIdentifier), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "contributionAmount", - .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_ContributionAmount, - .hasIndex = 4, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ContributionInfo__storage_, contributionAmount), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, - { - .name = "active", - .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_Active, - .hasIndex = 12, - .offset = 13, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, - }, - { - .name = "platform", - .dataTypeSpecific.enumDescFunc = Platform_EnumDescriptor, - .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_Platform, - .hasIndex = 22, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ContributionInfo__storage_, platform), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .dataType = GPBDataTypeEnum, - }, - { - .name = "contributionRate", - .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_ContributionRate, - .hasIndex = 5, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ContributionInfo__storage_, contributionRate), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, - { - .name = "timeCheatDetected", - .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_TimeCheatDetected, - .hasIndex = 20, - .offset = 21, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, - }, - { - .name = "rankChange", - .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_RankChange, - .hasIndex = 9, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ContributionInfo__storage_, rankChange), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeInt32, - }, - { - .name = "pushId", + .name = "userId", .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_PushId, - .hasIndex = 23, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ContributionInfo__storage_, pushId), + .number = ContractCoopStatusRequest_FieldNumber_UserId, + .hasIndex = 3, + .offset = (uint32_t)offsetof(ContractCoopStatusRequest__storage_, userId), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "banVotes", + .name = "clientVersion", .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_BanVotes, - .hasIndex = 24, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ContributionInfo__storage_, banVotes), + .number = ContractCoopStatusRequest_FieldNumber_ClientVersion, + .hasIndex = 4, + .offset = (uint32_t)offsetof(ContractCoopStatusRequest__storage_, clientVersion), .flags = GPBFieldOptional, .dataType = GPBDataTypeUInt32, }, { - .name = "soulPower", - .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_SoulPower, - .hasIndex = 6, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ContributionInfo__storage_, soulPower), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, - { - .name = "boostTokens", - .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_BoostTokens, - .hasIndex = 27, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ContributionInfo__storage_, boostTokens), + .name = "rinfo", + .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), + .number = ContractCoopStatusRequest_FieldNumber_Rinfo, + .hasIndex = 0, + .offset = (uint32_t)offsetof(ContractCoopStatusRequest__storage_, rinfo), .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, - }, - { - .name = "buffHistoryArray", - .dataTypeSpecific.clazz = GPBObjCClass(CoopBuffState), - .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_BuffHistoryArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ContributionInfo__storage_, buffHistoryArray), - .flags = GPBFieldRepeated, .dataType = GPBDataTypeMessage, }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ContractCoopStatusRequest) + messageName:@"ContractCoopStatusRequest" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(ContractCoopStatusRequest__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - FarmProductionParams + +@implementation FarmProductionParams + +@dynamic hasFarmPopulation, farmPopulation; +@dynamic hasFarmCapacity, farmCapacity; +@dynamic hasElr, elr; +@dynamic hasIhr, ihr; +@dynamic hasSr, sr; +@dynamic hasDelivered, delivered; + +typedef struct FarmProductionParams__storage_ { + uint32_t _has_storage_[1]; + double farmPopulation; + double farmCapacity; + double elr; + double ihr; + double sr; + double delivered; +} FarmProductionParams__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .name = "boostTokensSpent", + .name = "farmPopulation", .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_BoostTokensSpent, - .hasIndex = 28, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ContributionInfo__storage_, boostTokensSpent), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, - }, - { - .name = "productionParams", - .dataTypeSpecific.clazz = GPBObjCClass(FarmProductionParams), - .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_ProductionParams, - .hasIndex = 7, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ContributionInfo__storage_, productionParams), + .number = FarmProductionParams_FieldNumber_FarmPopulation, + .hasIndex = 0, + .offset = (uint32_t)offsetof(FarmProductionParams__storage_, farmPopulation), .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, + .dataType = GPBDataTypeDouble, }, { - .name = "leech", + .name = "farmCapacity", .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_Leech, - .hasIndex = 16, - .offset = 17, // Stored in _has_storage_ to save space. + .number = FarmProductionParams_FieldNumber_FarmCapacity, + .hasIndex = 1, + .offset = (uint32_t)offsetof(FarmProductionParams__storage_, farmCapacity), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeDouble, }, { - .name = "autojoined", + .name = "elr", .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_Autojoined, - .hasIndex = 25, - .offset = 26, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, - }, - { - .name = "farmInfo", - .dataTypeSpecific.clazz = GPBObjCClass(PlayerFarmInfo), - .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_FarmInfo, - .hasIndex = 8, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ContributionInfo__storage_, farmInfo), + .number = FarmProductionParams_FieldNumber_Elr, + .hasIndex = 2, + .offset = (uint32_t)offsetof(FarmProductionParams__storage_, elr), .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, + .dataType = GPBDataTypeDouble, }, { - .name = "contractIdentifier", + .name = "ihr", .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_ContractIdentifier, + .number = FarmProductionParams_FieldNumber_Ihr, .hasIndex = 3, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ContributionInfo__storage_, contractIdentifier), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "chickenRunCooldown", - .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_ChickenRunCooldown, - .hasIndex = 29, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ContributionInfo__storage_, chickenRunCooldown), + .offset = (uint32_t)offsetof(FarmProductionParams__storage_, ihr), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "uuid", - .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_Uuid, - .hasIndex = 0, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ContributionInfo__storage_, uuid), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "finalized", - .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_Finalized, - .hasIndex = 18, - .offset = 19, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, - }, - { - .name = "recentlyActive", + .name = "sr", .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_RecentlyActive, - .hasIndex = 10, - .offset = 11, // Stored in _has_storage_ to save space. + .number = FarmProductionParams_FieldNumber_Sr, + .hasIndex = 4, + .offset = (uint32_t)offsetof(FarmProductionParams__storage_, sr), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeDouble, }, { - .name = "ccMember", + .name = "delivered", .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_CcMember, - .hasIndex = 14, - .offset = 15, // Stored in _has_storage_ to save space. + .number = FarmProductionParams_FieldNumber_Delivered, + .hasIndex = 5, + .offset = (uint32_t)offsetof(FarmProductionParams__storage_, delivered), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeDouble, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ContractCoopStatusResponse_ContributionInfo class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(FarmProductionParams) + messageName:@"FarmProductionParams" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(ContractCoopStatusResponse_ContributionInfo__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - [localDescriptor setupContainingMessageClass:GPBObjCClass(ContractCoopStatusResponse)]; + storageSize:sizeof(FarmProductionParams__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -9675,143 +10608,294 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - ContractCoopStatusResponse_CoopGift +#pragma mark - PlayerFarmInfo -@implementation ContractCoopStatusResponse_CoopGift +@implementation PlayerFarmInfo -@dynamic hasUserId, userId; -@dynamic hasUserName, userName; -@dynamic hasAmount, amount; -@dynamic hasTracking, tracking; +@dynamic hasClientVersion, clientVersion; +@dynamic hasSoulEggs, soulEggs; +@dynamic hasEggsOfProphecy, eggsOfProphecy; +@dynamic hasPermitLevel, permitLevel; +@dynamic hasHyperloopStation, hyperloopStation; +@dynamic eggMedalLevelArray, eggMedalLevelArray_Count; +@dynamic epicResearchArray, epicResearchArray_Count; +@dynamic hasEggType, eggType; +@dynamic hasCashOnHand, cashOnHand; +@dynamic habsArray, habsArray_Count; +@dynamic habPopulationArray, habPopulationArray_Count; +@dynamic habCapacityArray, habCapacityArray_Count; +@dynamic vehiclesArray, vehiclesArray_Count; +@dynamic trainLengthArray, trainLengthArray_Count; +@dynamic hasSilosOwned, silosOwned; +@dynamic commonResearchArray, commonResearchArray_Count; +@dynamic activeBoostsArray, activeBoostsArray_Count; +@dynamic hasBoostTokensOnHand, boostTokensOnHand; +@dynamic equippedArtifactsArray, equippedArtifactsArray_Count; +@dynamic hasArtifactInventoryScore, artifactInventoryScore; +@dynamic hasFarmAppearance, farmAppearance; +@dynamic hasTimestamp, timestamp; -typedef struct ContractCoopStatusResponse_CoopGift__storage_ { +typedef struct PlayerFarmInfo__storage_ { uint32_t _has_storage_[1]; - uint32_t amount; - NSString *userId; - NSString *userName; - NSString *tracking; -} ContractCoopStatusResponse_CoopGift__storage_; + uint32_t permitLevel; + Egg eggType; + uint32_t silosOwned; + uint32_t boostTokensOnHand; + uint32_t clientVersion; + GPBUInt32Array *eggMedalLevelArray; + NSMutableArray *epicResearchArray; + GPBUInt32Array *habsArray; + GPBUInt64Array *habPopulationArray; + GPBUInt32Array *vehiclesArray; + GPBUInt32Array *trainLengthArray; + NSMutableArray *commonResearchArray; + NSMutableArray *activeBoostsArray; + NSMutableArray *equippedArtifactsArray; + ShellDB_FarmConfiguration *farmAppearance; + GPBUInt64Array *habCapacityArray; + double soulEggs; + uint64_t eggsOfProphecy; + double cashOnHand; + uint64_t artifactInventoryScore; + double timestamp; +} PlayerFarmInfo__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { - static GPBMessageFieldDescription fields[] = { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescriptionWithDefault fields[] = { { - .name = "userId", - .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_CoopGift_FieldNumber_UserId, - .hasIndex = 0, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse_CoopGift__storage_, userId), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .defaultValue.valueDouble = 0, + .core.name = "soulEggs", + .core.dataTypeSpecific.clazz = Nil, + .core.number = PlayerFarmInfo_FieldNumber_SoulEggs, + .core.hasIndex = 1, + .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, soulEggs), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeDouble, }, { - .name = "amount", - .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_CoopGift_FieldNumber_Amount, - .hasIndex = 2, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse_CoopGift__storage_, amount), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .defaultValue.valueUInt64 = 0ULL, + .core.name = "eggsOfProphecy", + .core.dataTypeSpecific.clazz = Nil, + .core.number = PlayerFarmInfo_FieldNumber_EggsOfProphecy, + .core.hasIndex = 2, + .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, eggsOfProphecy), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt64, }, { - .name = "userName", - .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_CoopGift_FieldNumber_UserName, - .hasIndex = 1, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse_CoopGift__storage_, userName), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .defaultValue.valueUInt32 = 0U, + .core.name = "permitLevel", + .core.dataTypeSpecific.clazz = Nil, + .core.number = PlayerFarmInfo_FieldNumber_PermitLevel, + .core.hasIndex = 3, + .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, permitLevel), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt32, + }, + { + .defaultValue.valueBool = NO, + .core.name = "hyperloopStation", + .core.dataTypeSpecific.clazz = Nil, + .core.number = PlayerFarmInfo_FieldNumber_HyperloopStation, + .core.hasIndex = 4, + .core.offset = 5, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, + }, + { + .defaultValue.valueMessage = nil, + .core.name = "eggMedalLevelArray", + .core.dataTypeSpecific.clazz = Nil, + .core.number = PlayerFarmInfo_FieldNumber_EggMedalLevelArray, + .core.hasIndex = GPBNoHasBit, + .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, eggMedalLevelArray), + .core.flags = GPBFieldRepeated, + .core.dataType = GPBDataTypeUInt32, + }, + { + .defaultValue.valueMessage = nil, + .core.name = "epicResearchArray", + .core.dataTypeSpecific.clazz = GPBObjCClass(Backup_ResearchItem), + .core.number = PlayerFarmInfo_FieldNumber_EpicResearchArray, + .core.hasIndex = GPBNoHasBit, + .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, epicResearchArray), + .core.flags = GPBFieldRepeated, + .core.dataType = GPBDataTypeMessage, + }, + { + .defaultValue.valueEnum = Egg_Edible, + .core.name = "eggType", + .core.dataTypeSpecific.enumDescFunc = Egg_EnumDescriptor, + .core.number = PlayerFarmInfo_FieldNumber_EggType, + .core.hasIndex = 6, + .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, eggType), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .core.dataType = GPBDataTypeEnum, + }, + { + .defaultValue.valueDouble = 0, + .core.name = "cashOnHand", + .core.dataTypeSpecific.clazz = Nil, + .core.number = PlayerFarmInfo_FieldNumber_CashOnHand, + .core.hasIndex = 7, + .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, cashOnHand), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeDouble, + }, + { + .defaultValue.valueMessage = nil, + .core.name = "habsArray", + .core.dataTypeSpecific.clazz = Nil, + .core.number = PlayerFarmInfo_FieldNumber_HabsArray, + .core.hasIndex = GPBNoHasBit, + .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, habsArray), + .core.flags = GPBFieldRepeated, + .core.dataType = GPBDataTypeUInt32, + }, + { + .defaultValue.valueMessage = nil, + .core.name = "habPopulationArray", + .core.dataTypeSpecific.clazz = Nil, + .core.number = PlayerFarmInfo_FieldNumber_HabPopulationArray, + .core.hasIndex = GPBNoHasBit, + .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, habPopulationArray), + .core.flags = GPBFieldRepeated, + .core.dataType = GPBDataTypeUInt64, + }, + { + .defaultValue.valueMessage = nil, + .core.name = "vehiclesArray", + .core.dataTypeSpecific.clazz = Nil, + .core.number = PlayerFarmInfo_FieldNumber_VehiclesArray, + .core.hasIndex = GPBNoHasBit, + .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, vehiclesArray), + .core.flags = GPBFieldRepeated, + .core.dataType = GPBDataTypeUInt32, + }, + { + .defaultValue.valueMessage = nil, + .core.name = "trainLengthArray", + .core.dataTypeSpecific.clazz = Nil, + .core.number = PlayerFarmInfo_FieldNumber_TrainLengthArray, + .core.hasIndex = GPBNoHasBit, + .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, trainLengthArray), + .core.flags = GPBFieldRepeated, + .core.dataType = GPBDataTypeUInt32, + }, + { + .defaultValue.valueUInt32 = 0U, + .core.name = "silosOwned", + .core.dataTypeSpecific.clazz = Nil, + .core.number = PlayerFarmInfo_FieldNumber_SilosOwned, + .core.hasIndex = 8, + .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, silosOwned), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt32, + }, + { + .defaultValue.valueMessage = nil, + .core.name = "commonResearchArray", + .core.dataTypeSpecific.clazz = GPBObjCClass(Backup_ResearchItem), + .core.number = PlayerFarmInfo_FieldNumber_CommonResearchArray, + .core.hasIndex = GPBNoHasBit, + .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, commonResearchArray), + .core.flags = GPBFieldRepeated, + .core.dataType = GPBDataTypeMessage, + }, + { + .defaultValue.valueMessage = nil, + .core.name = "activeBoostsArray", + .core.dataTypeSpecific.clazz = GPBObjCClass(Backup_ActiveBoost), + .core.number = PlayerFarmInfo_FieldNumber_ActiveBoostsArray, + .core.hasIndex = GPBNoHasBit, + .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, activeBoostsArray), + .core.flags = GPBFieldRepeated, + .core.dataType = GPBDataTypeMessage, + }, + { + .defaultValue.valueUInt32 = 0U, + .core.name = "boostTokensOnHand", + .core.dataTypeSpecific.clazz = Nil, + .core.number = PlayerFarmInfo_FieldNumber_BoostTokensOnHand, + .core.hasIndex = 9, + .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, boostTokensOnHand), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt32, + }, + { + .defaultValue.valueMessage = nil, + .core.name = "equippedArtifactsArray", + .core.dataTypeSpecific.clazz = GPBObjCClass(CompleteArtifact), + .core.number = PlayerFarmInfo_FieldNumber_EquippedArtifactsArray, + .core.hasIndex = GPBNoHasBit, + .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, equippedArtifactsArray), + .core.flags = GPBFieldRepeated, + .core.dataType = GPBDataTypeMessage, }, { - .name = "tracking", - .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_CoopGift_FieldNumber_Tracking, - .hasIndex = 3, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse_CoopGift__storage_, tracking), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .defaultValue.valueUInt64 = 0ULL, + .core.name = "artifactInventoryScore", + .core.dataTypeSpecific.clazz = Nil, + .core.number = PlayerFarmInfo_FieldNumber_ArtifactInventoryScore, + .core.hasIndex = 10, + .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, artifactInventoryScore), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt64, }, - }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ContractCoopStatusResponse_CoopGift class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(ContractCoopStatusResponse_CoopGift__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - [localDescriptor setupContainingMessageClass:GPBObjCClass(ContractCoopStatusResponse)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; - } - return descriptor; -} - -@end - -#pragma mark - ContractCoopStatusResponse_ChickenRun - -@implementation ContractCoopStatusResponse_ChickenRun - -@dynamic hasUserId, userId; -@dynamic hasUserName, userName; -@dynamic hasAmount, amount; - -typedef struct ContractCoopStatusResponse_ChickenRun__storage_ { - uint32_t _has_storage_[1]; - NSString *userId; - NSString *userName; - uint64_t amount; -} ContractCoopStatusResponse_ChickenRun__storage_; - -// This method is threadsafe because it is initially called -// in +initialize for each subclass. -+ (GPBDescriptor *)descriptor { - static GPBDescriptor *descriptor = nil; - if (!descriptor) { - static GPBMessageFieldDescription fields[] = { { - .name = "userId", - .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_ChickenRun_FieldNumber_UserId, - .hasIndex = 0, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ChickenRun__storage_, userId), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .defaultValue.valueMessage = nil, + .core.name = "farmAppearance", + .core.dataTypeSpecific.clazz = GPBObjCClass(ShellDB_FarmConfiguration), + .core.number = PlayerFarmInfo_FieldNumber_FarmAppearance, + .core.hasIndex = 11, + .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, farmAppearance), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeMessage, }, { - .name = "amount", - .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_ChickenRun_FieldNumber_Amount, - .hasIndex = 2, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ChickenRun__storage_, amount), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt64, + .defaultValue.valueUInt32 = 0U, + .core.name = "clientVersion", + .core.dataTypeSpecific.clazz = Nil, + .core.number = PlayerFarmInfo_FieldNumber_ClientVersion, + .core.hasIndex = 0, + .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, clientVersion), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt32, }, { - .name = "userName", - .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusResponse_ChickenRun_FieldNumber_UserName, - .hasIndex = 1, - .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ChickenRun__storage_, userName), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .defaultValue.valueMessage = nil, + .core.name = "habCapacityArray", + .core.dataTypeSpecific.clazz = Nil, + .core.number = PlayerFarmInfo_FieldNumber_HabCapacityArray, + .core.hasIndex = GPBNoHasBit, + .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, habCapacityArray), + .core.flags = GPBFieldRepeated, + .core.dataType = GPBDataTypeUInt64, + }, + { + .defaultValue.valueDouble = 0, + .core.name = "timestamp", + .core.dataTypeSpecific.clazz = Nil, + .core.number = PlayerFarmInfo_FieldNumber_Timestamp, + .core.hasIndex = 12, + .core.offset = (uint32_t)offsetof(PlayerFarmInfo__storage_, timestamp), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeDouble, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ContractCoopStatusResponse_ChickenRun class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(PlayerFarmInfo) + messageName:@"PlayerFarmInfo" + fileDescription:&EiRoot_FileDescription fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(ContractCoopStatusResponse_ChickenRun__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - [localDescriptor setupContainingMessageClass:GPBObjCClass(ContractCoopStatusResponse)]; + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) + storageSize:sizeof(PlayerFarmInfo__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -9822,277 +10906,235 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - LocalContract +#pragma mark - ContractCoopStatusResponse -@implementation LocalContract +@implementation ContractCoopStatusResponse -@dynamic hasContract, contract; +@dynamic hasResponseStatus, responseStatus; +@dynamic hasContractIdentifier, contractIdentifier; +@dynamic hasTotalAmount, totalAmount; @dynamic hasCoopIdentifier, coopIdentifier; -@dynamic hasAccepted, accepted; -@dynamic hasTimeAccepted, timeAccepted; -@dynamic hasCancelled, cancelled; -@dynamic hasNew_p, new_p; -@dynamic hasCoopSharedEndTime, coopSharedEndTime; -@dynamic hasCoopSimulationEndTime, coopSimulationEndTime; -@dynamic hasCoopGracePeriodEndTime, coopGracePeriodEndTime; -@dynamic hasCoopContributionFinalized, coopContributionFinalized; -@dynamic hasCoopLastUploadedContribution, coopLastUploadedContribution; -@dynamic hasCoopUserId, coopUserId; -@dynamic hasCoopShareFarm, coopShareFarm; -@dynamic hasLastAmountWhenRewardGiven, lastAmountWhenRewardGiven; -@dynamic hasNumGoalsAchieved, numGoalsAchieved; -@dynamic hasMaxFarmSizeReached, maxFarmSizeReached; -@dynamic hasBoostsUsed, boostsUsed; -@dynamic hasPointsReplay, pointsReplay; -@dynamic hasLeague, league; @dynamic hasGrade, grade; -@dynamic hasLastNagTime, lastNagTime; -@dynamic hasEvaluation, evaluation; -@dynamic reportedUuidsArray, reportedUuidsArray_Count; +@dynamic contributorsArray, contributorsArray_Count; +@dynamic hasAutoGenerated, autoGenerated; +@dynamic hasPublic_p, public_p; +@dynamic hasCreatorId, creatorId; +@dynamic hasSecondsRemaining, secondsRemaining; +@dynamic hasSecondsSinceAllGoalsAchieved, secondsSinceAllGoalsAchieved; +@dynamic hasAllGoalsAchieved, allGoalsAchieved; +@dynamic hasAllMembersReporting, allMembersReporting; +@dynamic hasGracePeriodSecondsRemaining, gracePeriodSecondsRemaining; +@dynamic hasClearedForExit, clearedForExit; +@dynamic giftsArray, giftsArray_Count; +@dynamic chickenRunsArray, chickenRunsArray_Count; +@dynamic hasLocalTimestamp, localTimestamp; +@dynamic hasLastSync, lastSync; -typedef struct LocalContract__storage_ { +typedef struct ContractCoopStatusResponse__storage_ { uint32_t _has_storage_[1]; - uint32_t boostsUsed; - uint32_t numGoalsAchieved; - uint32_t league; Contract_PlayerGrade grade; - Contract *contract; + ContractCoopStatusResponse_ResponseStatus responseStatus; + NSString *contractIdentifier; NSString *coopIdentifier; - NSString *coopUserId; - ContractEvaluation *evaluation; - NSMutableArray *reportedUuidsArray; - double timeAccepted; - double coopSharedEndTime; - double lastAmountWhenRewardGiven; - double coopGracePeriodEndTime; - double coopLastUploadedContribution; - double lastNagTime; - double coopSimulationEndTime; - double maxFarmSizeReached; -} LocalContract__storage_; + NSMutableArray *contributorsArray; + NSString *creatorId; + NSMutableArray *giftsArray; + NSMutableArray *chickenRunsArray; + double totalAmount; + double secondsRemaining; + double gracePeriodSecondsRemaining; + double localTimestamp; + double secondsSinceAllGoalsAchieved; + double lastSync; +} ContractCoopStatusResponse__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "contract", - .dataTypeSpecific.clazz = GPBObjCClass(Contract), - .number = LocalContract_FieldNumber_Contract, - .hasIndex = 0, - .offset = (uint32_t)offsetof(LocalContract__storage_, contract), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, - }, - { - .name = "coopIdentifier", + .name = "contractIdentifier", .dataTypeSpecific.clazz = Nil, - .number = LocalContract_FieldNumber_CoopIdentifier, + .number = ContractCoopStatusResponse_FieldNumber_ContractIdentifier, .hasIndex = 1, - .offset = (uint32_t)offsetof(LocalContract__storage_, coopIdentifier), + .offset = (uint32_t)offsetof(ContractCoopStatusResponse__storage_, contractIdentifier), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "timeAccepted", - .dataTypeSpecific.clazz = Nil, - .number = LocalContract_FieldNumber_TimeAccepted, - .hasIndex = 4, - .offset = (uint32_t)offsetof(LocalContract__storage_, timeAccepted), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, - { - .name = "cancelled", - .dataTypeSpecific.clazz = Nil, - .number = LocalContract_FieldNumber_Cancelled, - .hasIndex = 5, - .offset = 6, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, - }, - { - .name = "coopSharedEndTime", - .dataTypeSpecific.clazz = Nil, - .number = LocalContract_FieldNumber_CoopSharedEndTime, - .hasIndex = 9, - .offset = (uint32_t)offsetof(LocalContract__storage_, coopSharedEndTime), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, - { - .name = "lastAmountWhenRewardGiven", - .dataTypeSpecific.clazz = Nil, - .number = LocalContract_FieldNumber_LastAmountWhenRewardGiven, - .hasIndex = 18, - .offset = (uint32_t)offsetof(LocalContract__storage_, lastAmountWhenRewardGiven), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, - { - .name = "accepted", + .name = "totalAmount", .dataTypeSpecific.clazz = Nil, - .number = LocalContract_FieldNumber_Accepted, + .number = ContractCoopStatusResponse_FieldNumber_TotalAmount, .hasIndex = 2, - .offset = 3, // Stored in _has_storage_ to save space. + .offset = (uint32_t)offsetof(ContractCoopStatusResponse__storage_, totalAmount), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeDouble, }, { - .name = "new_p", + .name = "coopIdentifier", .dataTypeSpecific.clazz = Nil, - .number = LocalContract_FieldNumber_New_p, - .hasIndex = 7, - .offset = 8, // Stored in _has_storage_ to save space. + .number = ContractCoopStatusResponse_FieldNumber_CoopIdentifier, + .hasIndex = 3, + .offset = (uint32_t)offsetof(ContractCoopStatusResponse__storage_, coopIdentifier), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeString, }, { - .name = "coopGracePeriodEndTime", + .name = "contributorsArray", + .dataTypeSpecific.clazz = GPBObjCClass(ContractCoopStatusResponse_ContributionInfo), + .number = ContractCoopStatusResponse_FieldNumber_ContributorsArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(ContractCoopStatusResponse__storage_, contributorsArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, + }, + { + .name = "secondsRemaining", .dataTypeSpecific.clazz = Nil, - .number = LocalContract_FieldNumber_CoopGracePeriodEndTime, - .hasIndex = 11, - .offset = (uint32_t)offsetof(LocalContract__storage_, coopGracePeriodEndTime), + .number = ContractCoopStatusResponse_FieldNumber_SecondsRemaining, + .hasIndex = 10, + .offset = (uint32_t)offsetof(ContractCoopStatusResponse__storage_, secondsRemaining), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "coopContributionFinalized", + .name = "allMembersReporting", .dataTypeSpecific.clazz = Nil, - .number = LocalContract_FieldNumber_CoopContributionFinalized, - .hasIndex = 12, - .offset = 13, // Stored in _has_storage_ to save space. + .number = ContractCoopStatusResponse_FieldNumber_AllMembersReporting, + .hasIndex = 14, + .offset = 15, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, .dataType = GPBDataTypeBool, }, { - .name = "coopLastUploadedContribution", + .name = "gracePeriodSecondsRemaining", .dataTypeSpecific.clazz = Nil, - .number = LocalContract_FieldNumber_CoopLastUploadedContribution, - .hasIndex = 14, - .offset = (uint32_t)offsetof(LocalContract__storage_, coopLastUploadedContribution), + .number = ContractCoopStatusResponse_FieldNumber_GracePeriodSecondsRemaining, + .hasIndex = 16, + .offset = (uint32_t)offsetof(ContractCoopStatusResponse__storage_, gracePeriodSecondsRemaining), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "boostsUsed", + .name = "autoGenerated", .dataTypeSpecific.clazz = Nil, - .number = LocalContract_FieldNumber_BoostsUsed, - .hasIndex = 21, - .offset = (uint32_t)offsetof(LocalContract__storage_, boostsUsed), + .number = ContractCoopStatusResponse_FieldNumber_AutoGenerated, + .hasIndex = 5, + .offset = 6, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .dataType = GPBDataTypeBool, }, { - .name = "coopUserId", + .name = "creatorId", .dataTypeSpecific.clazz = Nil, - .number = LocalContract_FieldNumber_CoopUserId, - .hasIndex = 15, - .offset = (uint32_t)offsetof(LocalContract__storage_, coopUserId), + .number = ContractCoopStatusResponse_FieldNumber_CreatorId, + .hasIndex = 9, + .offset = (uint32_t)offsetof(ContractCoopStatusResponse__storage_, creatorId), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "numGoalsAchieved", + .name = "public_p", .dataTypeSpecific.clazz = Nil, - .number = LocalContract_FieldNumber_NumGoalsAchieved, - .hasIndex = 19, - .offset = (uint32_t)offsetof(LocalContract__storage_, numGoalsAchieved), + .number = ContractCoopStatusResponse_FieldNumber_Public_p, + .hasIndex = 7, + .offset = 8, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .dataType = GPBDataTypeBool, }, { - .name = "league", - .dataTypeSpecific.clazz = Nil, - .number = LocalContract_FieldNumber_League, - .hasIndex = 24, - .offset = (uint32_t)offsetof(LocalContract__storage_, league), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .name = "giftsArray", + .dataTypeSpecific.clazz = GPBObjCClass(ContractCoopStatusResponse_CoopGift), + .number = ContractCoopStatusResponse_FieldNumber_GiftsArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(ContractCoopStatusResponse__storage_, giftsArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, }, { - .name = "lastNagTime", + .name = "localTimestamp", .dataTypeSpecific.clazz = Nil, - .number = LocalContract_FieldNumber_LastNagTime, - .hasIndex = 26, - .offset = (uint32_t)offsetof(LocalContract__storage_, lastNagTime), + .number = ContractCoopStatusResponse_FieldNumber_LocalTimestamp, + .hasIndex = 19, + .offset = (uint32_t)offsetof(ContractCoopStatusResponse__storage_, localTimestamp), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "coopShareFarm", - .dataTypeSpecific.clazz = Nil, - .number = LocalContract_FieldNumber_CoopShareFarm, - .hasIndex = 16, - .offset = 17, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, - }, - { - .name = "grade", - .dataTypeSpecific.enumDescFunc = Contract_PlayerGrade_EnumDescriptor, - .number = LocalContract_FieldNumber_Grade, - .hasIndex = 25, - .offset = (uint32_t)offsetof(LocalContract__storage_, grade), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .dataType = GPBDataTypeEnum, - }, - { - .name = "evaluation", - .dataTypeSpecific.clazz = GPBObjCClass(ContractEvaluation), - .number = LocalContract_FieldNumber_Evaluation, - .hasIndex = 27, - .offset = (uint32_t)offsetof(LocalContract__storage_, evaluation), - .flags = GPBFieldOptional, + .name = "chickenRunsArray", + .dataTypeSpecific.clazz = GPBObjCClass(ContractCoopStatusResponse_ChickenRun), + .number = ContractCoopStatusResponse_FieldNumber_ChickenRunsArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(ContractCoopStatusResponse__storage_, chickenRunsArray), + .flags = GPBFieldRepeated, .dataType = GPBDataTypeMessage, }, { - .name = "pointsReplay", + .name = "allGoalsAchieved", .dataTypeSpecific.clazz = Nil, - .number = LocalContract_FieldNumber_PointsReplay, - .hasIndex = 22, - .offset = 23, // Stored in _has_storage_ to save space. + .number = ContractCoopStatusResponse_FieldNumber_AllGoalsAchieved, + .hasIndex = 12, + .offset = 13, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, .dataType = GPBDataTypeBool, }, { - .name = "reportedUuidsArray", + .name = "clearedForExit", .dataTypeSpecific.clazz = Nil, - .number = LocalContract_FieldNumber_ReportedUuidsArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(LocalContract__storage_, reportedUuidsArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeString, + .number = ContractCoopStatusResponse_FieldNumber_ClearedForExit, + .hasIndex = 17, + .offset = 18, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, }, { - .name = "coopSimulationEndTime", + .name = "secondsSinceAllGoalsAchieved", .dataTypeSpecific.clazz = Nil, - .number = LocalContract_FieldNumber_CoopSimulationEndTime, - .hasIndex = 10, - .offset = (uint32_t)offsetof(LocalContract__storage_, coopSimulationEndTime), + .number = ContractCoopStatusResponse_FieldNumber_SecondsSinceAllGoalsAchieved, + .hasIndex = 11, + .offset = (uint32_t)offsetof(ContractCoopStatusResponse__storage_, secondsSinceAllGoalsAchieved), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "maxFarmSizeReached", + .name = "grade", + .dataTypeSpecific.enumDescFunc = Contract_PlayerGrade_EnumDescriptor, + .number = ContractCoopStatusResponse_FieldNumber_Grade, + .hasIndex = 4, + .offset = (uint32_t)offsetof(ContractCoopStatusResponse__storage_, grade), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, + }, + { + .name = "lastSync", .dataTypeSpecific.clazz = Nil, - .number = LocalContract_FieldNumber_MaxFarmSizeReached, + .number = ContractCoopStatusResponse_FieldNumber_LastSync, .hasIndex = 20, - .offset = (uint32_t)offsetof(LocalContract__storage_, maxFarmSizeReached), + .offset = (uint32_t)offsetof(ContractCoopStatusResponse__storage_, lastSync), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, + { + .name = "responseStatus", + .dataTypeSpecific.enumDescFunc = ContractCoopStatusResponse_ResponseStatus_EnumDescriptor, + .number = ContractCoopStatusResponse_FieldNumber_ResponseStatus, + .hasIndex = 0, + .offset = (uint32_t)offsetof(ContractCoopStatusResponse__storage_, responseStatus), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, + }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[LocalContract class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ContractCoopStatusResponse) + messageName:@"ContractCoopStatusResponse" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(LocalContract__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(ContractCoopStatusResponse__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -10103,331 +11145,289 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - MyContracts +#pragma mark - ContractCoopStatusResponse_ContributionInfo -@implementation MyContracts +@implementation ContractCoopStatusResponse_ContributionInfo -@dynamic contractIdsSeenArray, contractIdsSeenArray_Count; -@dynamic contractsArray, contractsArray_Count; -@dynamic archiveArray, archiveArray_Count; -@dynamic currentCoopStatusesArray, currentCoopStatusesArray_Count; -@dynamic hasLastCpi, lastCpi; -@dynamic hasInitialGradeRevealed, initialGradeRevealed; -@dynamic hasLastGradeProgressShown, lastGradeProgressShown; -@dynamic hasShowAdvancedEvaluations, showAdvancedEvaluations; -@dynamic customEggInfoArray, customEggInfoArray_Count; +@dynamic hasUuid, uuid; +@dynamic hasUserId, userId; +@dynamic hasUserName, userName; +@dynamic hasContractIdentifier, contractIdentifier; +@dynamic hasContributionAmount, contributionAmount; +@dynamic hasContributionRate, contributionRate; +@dynamic hasSoulPower, soulPower; +@dynamic hasProductionParams, productionParams; +@dynamic hasFarmInfo, farmInfo; +@dynamic hasRankChange, rankChange; +@dynamic hasRecentlyActive, recentlyActive; +@dynamic hasActive, active; +@dynamic hasCcMember, ccMember; +@dynamic hasLeech, leech; +@dynamic hasFinalized, finalized; +@dynamic hasTimeCheatDetected, timeCheatDetected; +@dynamic hasPlatform, platform; +@dynamic hasPushId, pushId; +@dynamic hasBanVotes, banVotes; +@dynamic hasAutojoined, autojoined; +@dynamic hasBoostTokens, boostTokens; +@dynamic hasBoostTokensSpent, boostTokensSpent; +@dynamic buffHistoryArray, buffHistoryArray_Count; +@dynamic hasChickenRunCooldown, chickenRunCooldown; -typedef struct MyContracts__storage_ { +typedef struct ContractCoopStatusResponse_ContributionInfo__storage_ { uint32_t _has_storage_[1]; - NSMutableArray *contractsArray; - NSMutableArray *archiveArray; - NSMutableArray *contractIdsSeenArray; - NSMutableArray *currentCoopStatusesArray; - ContractPlayerInfo *lastCpi; - NSMutableArray *customEggInfoArray; - double lastGradeProgressShown; -} MyContracts__storage_; + Platform platform; + int32_t rankChange; + uint32_t banVotes; + uint32_t boostTokens; + uint32_t boostTokensSpent; + NSString *userId; + NSString *userName; + NSString *pushId; + NSMutableArray *buffHistoryArray; + FarmProductionParams *productionParams; + PlayerFarmInfo *farmInfo; + NSString *contractIdentifier; + NSString *uuid; + double contributionAmount; + double contributionRate; + double soulPower; + double chickenRunCooldown; +} ContractCoopStatusResponse_ContributionInfo__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "contractsArray", - .dataTypeSpecific.clazz = GPBObjCClass(LocalContract), - .number = MyContracts_FieldNumber_ContractsArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(MyContracts__storage_, contractsArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, - }, - { - .name = "archiveArray", - .dataTypeSpecific.clazz = GPBObjCClass(LocalContract), - .number = MyContracts_FieldNumber_ArchiveArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(MyContracts__storage_, archiveArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, - }, - { - .name = "contractIdsSeenArray", + .name = "userId", .dataTypeSpecific.clazz = Nil, - .number = MyContracts_FieldNumber_ContractIdsSeenArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(MyContracts__storage_, contractIdsSeenArray), - .flags = GPBFieldRepeated, + .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_UserId, + .hasIndex = 1, + .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ContributionInfo__storage_, userId), + .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "currentCoopStatusesArray", - .dataTypeSpecific.clazz = GPBObjCClass(ContractCoopStatusResponse), - .number = MyContracts_FieldNumber_CurrentCoopStatusesArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(MyContracts__storage_, currentCoopStatusesArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, + .name = "userName", + .dataTypeSpecific.clazz = Nil, + .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_UserName, + .hasIndex = 2, + .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ContributionInfo__storage_, userName), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, }, { - .name = "lastCpi", - .dataTypeSpecific.clazz = GPBObjCClass(ContractPlayerInfo), - .number = MyContracts_FieldNumber_LastCpi, - .hasIndex = 0, - .offset = (uint32_t)offsetof(MyContracts__storage_, lastCpi), + .name = "contributionAmount", + .dataTypeSpecific.clazz = Nil, + .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_ContributionAmount, + .hasIndex = 4, + .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ContributionInfo__storage_, contributionAmount), .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, + .dataType = GPBDataTypeDouble, }, { - .name = "initialGradeRevealed", + .name = "active", .dataTypeSpecific.clazz = Nil, - .number = MyContracts_FieldNumber_InitialGradeRevealed, - .hasIndex = 1, - .offset = 2, // Stored in _has_storage_ to save space. + .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_Active, + .hasIndex = 12, + .offset = 13, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, .dataType = GPBDataTypeBool, }, { - .name = "lastGradeProgressShown", + .name = "platform", + .dataTypeSpecific.enumDescFunc = Platform_EnumDescriptor, + .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_Platform, + .hasIndex = 22, + .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ContributionInfo__storage_, platform), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, + }, + { + .name = "contributionRate", .dataTypeSpecific.clazz = Nil, - .number = MyContracts_FieldNumber_LastGradeProgressShown, - .hasIndex = 3, - .offset = (uint32_t)offsetof(MyContracts__storage_, lastGradeProgressShown), + .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_ContributionRate, + .hasIndex = 5, + .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ContributionInfo__storage_, contributionRate), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "showAdvancedEvaluations", + .name = "timeCheatDetected", .dataTypeSpecific.clazz = Nil, - .number = MyContracts_FieldNumber_ShowAdvancedEvaluations, - .hasIndex = 4, - .offset = 5, // Stored in _has_storage_ to save space. + .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_TimeCheatDetected, + .hasIndex = 20, + .offset = 21, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, .dataType = GPBDataTypeBool, }, { - .name = "customEggInfoArray", - .dataTypeSpecific.clazz = GPBObjCClass(CustomEgg), - .number = MyContracts_FieldNumber_CustomEggInfoArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(MyContracts__storage_, customEggInfoArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, + .name = "rankChange", + .dataTypeSpecific.clazz = Nil, + .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_RankChange, + .hasIndex = 9, + .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ContributionInfo__storage_, rankChange), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeInt32, }, - }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[MyContracts class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(MyContracts__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; - } - return descriptor; -} - -@end - -#pragma mark - QueryCoopRequest - -@implementation QueryCoopRequest - -@dynamic hasRinfo, rinfo; -@dynamic hasContractIdentifier, contractIdentifier; -@dynamic hasCoopIdentifier, coopIdentifier; -@dynamic hasLeague, league; -@dynamic hasGrade, grade; -@dynamic hasClientVersion, clientVersion; - -typedef struct QueryCoopRequest__storage_ { - uint32_t _has_storage_[1]; - uint32_t clientVersion; - uint32_t league; - Contract_PlayerGrade grade; - NSString *contractIdentifier; - NSString *coopIdentifier; - BasicRequestInfo *rinfo; -} QueryCoopRequest__storage_; - -// This method is threadsafe because it is initially called -// in +initialize for each subclass. -+ (GPBDescriptor *)descriptor { - static GPBDescriptor *descriptor = nil; - if (!descriptor) { - static GPBMessageFieldDescription fields[] = { { - .name = "contractIdentifier", + .name = "pushId", .dataTypeSpecific.clazz = Nil, - .number = QueryCoopRequest_FieldNumber_ContractIdentifier, - .hasIndex = 1, - .offset = (uint32_t)offsetof(QueryCoopRequest__storage_, contractIdentifier), + .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_PushId, + .hasIndex = 23, + .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ContributionInfo__storage_, pushId), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "coopIdentifier", + .name = "banVotes", .dataTypeSpecific.clazz = Nil, - .number = QueryCoopRequest_FieldNumber_CoopIdentifier, - .hasIndex = 2, - .offset = (uint32_t)offsetof(QueryCoopRequest__storage_, coopIdentifier), + .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_BanVotes, + .hasIndex = 24, + .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ContributionInfo__storage_, banVotes), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeUInt32, }, { - .name = "clientVersion", + .name = "soulPower", .dataTypeSpecific.clazz = Nil, - .number = QueryCoopRequest_FieldNumber_ClientVersion, - .hasIndex = 5, - .offset = (uint32_t)offsetof(QueryCoopRequest__storage_, clientVersion), + .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_SoulPower, + .hasIndex = 6, + .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ContributionInfo__storage_, soulPower), .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .dataType = GPBDataTypeDouble, }, { - .name = "league", + .name = "boostTokens", .dataTypeSpecific.clazz = Nil, - .number = QueryCoopRequest_FieldNumber_League, - .hasIndex = 3, - .offset = (uint32_t)offsetof(QueryCoopRequest__storage_, league), + .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_BoostTokens, + .hasIndex = 27, + .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ContributionInfo__storage_, boostTokens), .flags = GPBFieldOptional, .dataType = GPBDataTypeUInt32, }, { - .name = "rinfo", - .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), - .number = QueryCoopRequest_FieldNumber_Rinfo, - .hasIndex = 0, - .offset = (uint32_t)offsetof(QueryCoopRequest__storage_, rinfo), - .flags = GPBFieldOptional, + .name = "buffHistoryArray", + .dataTypeSpecific.clazz = GPBObjCClass(CoopBuffState), + .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_BuffHistoryArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ContributionInfo__storage_, buffHistoryArray), + .flags = GPBFieldRepeated, .dataType = GPBDataTypeMessage, }, { - .name = "grade", - .dataTypeSpecific.enumDescFunc = Contract_PlayerGrade_EnumDescriptor, - .number = QueryCoopRequest_FieldNumber_Grade, - .hasIndex = 4, - .offset = (uint32_t)offsetof(QueryCoopRequest__storage_, grade), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .dataType = GPBDataTypeEnum, + .name = "boostTokensSpent", + .dataTypeSpecific.clazz = Nil, + .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_BoostTokensSpent, + .hasIndex = 28, + .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ContributionInfo__storage_, boostTokensSpent), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt32, }, - }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[QueryCoopRequest class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(QueryCoopRequest__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; - } - return descriptor; -} - -@end - -#pragma mark - QueryCoopResponse - -@implementation QueryCoopResponse - -@dynamic hasExists, exists; -@dynamic hasFull, full; -@dynamic hasExpired, expired; -@dynamic hasDifferentLeague, differentLeague; -@dynamic hasDifferentGrade, differentGrade; -@dynamic hasCcOnly, ccOnly; -@dynamic hasBanned, banned; - -typedef struct QueryCoopResponse__storage_ { - uint32_t _has_storage_[1]; -} QueryCoopResponse__storage_; - -// This method is threadsafe because it is initially called -// in +initialize for each subclass. -+ (GPBDescriptor *)descriptor { - static GPBDescriptor *descriptor = nil; - if (!descriptor) { - static GPBMessageFieldDescription fields[] = { { - .name = "exists", + .name = "productionParams", + .dataTypeSpecific.clazz = GPBObjCClass(FarmProductionParams), + .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_ProductionParams, + .hasIndex = 7, + .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ContributionInfo__storage_, productionParams), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeMessage, + }, + { + .name = "leech", .dataTypeSpecific.clazz = Nil, - .number = QueryCoopResponse_FieldNumber_Exists, - .hasIndex = 0, - .offset = 1, // Stored in _has_storage_ to save space. + .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_Leech, + .hasIndex = 16, + .offset = 17, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, .dataType = GPBDataTypeBool, }, { - .name = "full", + .name = "autojoined", .dataTypeSpecific.clazz = Nil, - .number = QueryCoopResponse_FieldNumber_Full, - .hasIndex = 2, - .offset = 3, // Stored in _has_storage_ to save space. + .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_Autojoined, + .hasIndex = 25, + .offset = 26, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, .dataType = GPBDataTypeBool, }, { - .name = "banned", + .name = "farmInfo", + .dataTypeSpecific.clazz = GPBObjCClass(PlayerFarmInfo), + .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_FarmInfo, + .hasIndex = 8, + .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ContributionInfo__storage_, farmInfo), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeMessage, + }, + { + .name = "contractIdentifier", .dataTypeSpecific.clazz = Nil, - .number = QueryCoopResponse_FieldNumber_Banned, - .hasIndex = 12, - .offset = 13, // Stored in _has_storage_ to save space. + .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_ContractIdentifier, + .hasIndex = 3, + .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ContributionInfo__storage_, contractIdentifier), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeString, }, { - .name = "differentLeague", + .name = "chickenRunCooldown", .dataTypeSpecific.clazz = Nil, - .number = QueryCoopResponse_FieldNumber_DifferentLeague, - .hasIndex = 6, - .offset = 7, // Stored in _has_storage_ to save space. + .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_ChickenRunCooldown, + .hasIndex = 29, + .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ContributionInfo__storage_, chickenRunCooldown), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeDouble, }, { - .name = "expired", + .name = "uuid", .dataTypeSpecific.clazz = Nil, - .number = QueryCoopResponse_FieldNumber_Expired, - .hasIndex = 4, - .offset = 5, // Stored in _has_storage_ to save space. + .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_Uuid, + .hasIndex = 0, + .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ContributionInfo__storage_, uuid), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeString, }, { - .name = "differentGrade", + .name = "finalized", .dataTypeSpecific.clazz = Nil, - .number = QueryCoopResponse_FieldNumber_DifferentGrade, - .hasIndex = 8, - .offset = 9, // Stored in _has_storage_ to save space. + .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_Finalized, + .hasIndex = 18, + .offset = 19, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, .dataType = GPBDataTypeBool, }, { - .name = "ccOnly", + .name = "recentlyActive", .dataTypeSpecific.clazz = Nil, - .number = QueryCoopResponse_FieldNumber_CcOnly, + .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_RecentlyActive, .hasIndex = 10, .offset = 11, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, .dataType = GPBDataTypeBool, }, + { + .name = "ccMember", + .dataTypeSpecific.clazz = Nil, + .number = ContractCoopStatusResponse_ContributionInfo_FieldNumber_CcMember, + .hasIndex = 14, + .offset = 15, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, + }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[QueryCoopResponse class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ContractCoopStatusResponse_ContributionInfo) + messageName:@"ContributionInfo" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(QueryCoopResponse__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(ContractCoopStatusResponse_ContributionInfo__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(ContractCoopStatusResponse)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -10438,202 +11438,76 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - CreateCoopRequest +#pragma mark - ContractCoopStatusResponse_CoopGift -@implementation CreateCoopRequest +@implementation ContractCoopStatusResponse_CoopGift -@dynamic hasRinfo, rinfo; -@dynamic hasContractIdentifier, contractIdentifier; -@dynamic hasCoopIdentifier, coopIdentifier; -@dynamic hasPublic_p, public_p; -@dynamic hasCcOnly, ccOnly; -@dynamic hasAllowAllGrades, allowAllGrades; -@dynamic hasSecondsRemaining, secondsRemaining; @dynamic hasUserId, userId; @dynamic hasUserName, userName; -@dynamic hasSoulPower, soulPower; -@dynamic hasEop, eop; -@dynamic hasLeague, league; -@dynamic hasGrade, grade; -@dynamic hasPointsReplay, pointsReplay; -@dynamic hasPlatform, platform; -@dynamic hasClientVersion, clientVersion; +@dynamic hasAmount, amount; +@dynamic hasTracking, tracking; -typedef struct CreateCoopRequest__storage_ { +typedef struct ContractCoopStatusResponse_CoopGift__storage_ { uint32_t _has_storage_[1]; - Platform platform; - uint32_t clientVersion; - uint32_t league; - Contract_PlayerGrade grade; - NSString *contractIdentifier; - NSString *coopIdentifier; + uint32_t amount; NSString *userId; NSString *userName; - BasicRequestInfo *rinfo; - double secondsRemaining; - double soulPower; - double eop; -} CreateCoopRequest__storage_; + NSString *tracking; +} ContractCoopStatusResponse_CoopGift__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "contractIdentifier", + .name = "userId", .dataTypeSpecific.clazz = Nil, - .number = CreateCoopRequest_FieldNumber_ContractIdentifier, - .hasIndex = 1, - .offset = (uint32_t)offsetof(CreateCoopRequest__storage_, contractIdentifier), + .number = ContractCoopStatusResponse_CoopGift_FieldNumber_UserId, + .hasIndex = 0, + .offset = (uint32_t)offsetof(ContractCoopStatusResponse_CoopGift__storage_, userId), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "coopIdentifier", + .name = "amount", .dataTypeSpecific.clazz = Nil, - .number = CreateCoopRequest_FieldNumber_CoopIdentifier, + .number = ContractCoopStatusResponse_CoopGift_FieldNumber_Amount, .hasIndex = 2, - .offset = (uint32_t)offsetof(CreateCoopRequest__storage_, coopIdentifier), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "secondsRemaining", - .dataTypeSpecific.clazz = Nil, - .number = CreateCoopRequest_FieldNumber_SecondsRemaining, - .hasIndex = 9, - .offset = (uint32_t)offsetof(CreateCoopRequest__storage_, secondsRemaining), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, - { - .name = "userId", - .dataTypeSpecific.clazz = Nil, - .number = CreateCoopRequest_FieldNumber_UserId, - .hasIndex = 10, - .offset = (uint32_t)offsetof(CreateCoopRequest__storage_, userId), + .offset = (uint32_t)offsetof(ContractCoopStatusResponse_CoopGift__storage_, amount), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeUInt32, }, { .name = "userName", .dataTypeSpecific.clazz = Nil, - .number = CreateCoopRequest_FieldNumber_UserName, - .hasIndex = 11, - .offset = (uint32_t)offsetof(CreateCoopRequest__storage_, userName), + .number = ContractCoopStatusResponse_CoopGift_FieldNumber_UserName, + .hasIndex = 1, + .offset = (uint32_t)offsetof(ContractCoopStatusResponse_CoopGift__storage_, userName), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "platform", - .dataTypeSpecific.enumDescFunc = Platform_EnumDescriptor, - .number = CreateCoopRequest_FieldNumber_Platform, - .hasIndex = 18, - .offset = (uint32_t)offsetof(CreateCoopRequest__storage_, platform), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .dataType = GPBDataTypeEnum, - }, - { - .name = "clientVersion", - .dataTypeSpecific.clazz = Nil, - .number = CreateCoopRequest_FieldNumber_ClientVersion, - .hasIndex = 19, - .offset = (uint32_t)offsetof(CreateCoopRequest__storage_, clientVersion), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, - }, - { - .name = "soulPower", - .dataTypeSpecific.clazz = Nil, - .number = CreateCoopRequest_FieldNumber_SoulPower, - .hasIndex = 12, - .offset = (uint32_t)offsetof(CreateCoopRequest__storage_, soulPower), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, - { - .name = "league", - .dataTypeSpecific.clazz = Nil, - .number = CreateCoopRequest_FieldNumber_League, - .hasIndex = 14, - .offset = (uint32_t)offsetof(CreateCoopRequest__storage_, league), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, - }, - { - .name = "rinfo", - .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), - .number = CreateCoopRequest_FieldNumber_Rinfo, - .hasIndex = 0, - .offset = (uint32_t)offsetof(CreateCoopRequest__storage_, rinfo), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, - }, - { - .name = "eop", - .dataTypeSpecific.clazz = Nil, - .number = CreateCoopRequest_FieldNumber_Eop, - .hasIndex = 13, - .offset = (uint32_t)offsetof(CreateCoopRequest__storage_, eop), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, - { - .name = "grade", - .dataTypeSpecific.enumDescFunc = Contract_PlayerGrade_EnumDescriptor, - .number = CreateCoopRequest_FieldNumber_Grade, - .hasIndex = 15, - .offset = (uint32_t)offsetof(CreateCoopRequest__storage_, grade), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .dataType = GPBDataTypeEnum, - }, - { - .name = "public_p", + .name = "tracking", .dataTypeSpecific.clazz = Nil, - .number = CreateCoopRequest_FieldNumber_Public_p, + .number = ContractCoopStatusResponse_CoopGift_FieldNumber_Tracking, .hasIndex = 3, - .offset = 4, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, - }, - { - .name = "ccOnly", - .dataTypeSpecific.clazz = Nil, - .number = CreateCoopRequest_FieldNumber_CcOnly, - .hasIndex = 5, - .offset = 6, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, - }, - { - .name = "pointsReplay", - .dataTypeSpecific.clazz = Nil, - .number = CreateCoopRequest_FieldNumber_PointsReplay, - .hasIndex = 16, - .offset = 17, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, - }, - { - .name = "allowAllGrades", - .dataTypeSpecific.clazz = Nil, - .number = CreateCoopRequest_FieldNumber_AllowAllGrades, - .hasIndex = 7, - .offset = 8, // Stored in _has_storage_ to save space. + .offset = (uint32_t)offsetof(ContractCoopStatusResponse_CoopGift__storage_, tracking), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeString, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[CreateCoopRequest class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ContractCoopStatusResponse_CoopGift) + messageName:@"CoopGift" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(CreateCoopRequest__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(ContractCoopStatusResponse_CoopGift__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(ContractCoopStatusResponse)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -10644,51 +11518,65 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - CreateCoopResponse +#pragma mark - ContractCoopStatusResponse_ChickenRun -@implementation CreateCoopResponse +@implementation ContractCoopStatusResponse_ChickenRun -@dynamic hasSuccess, success; -@dynamic hasMessage, message; +@dynamic hasUserId, userId; +@dynamic hasUserName, userName; +@dynamic hasAmount, amount; -typedef struct CreateCoopResponse__storage_ { +typedef struct ContractCoopStatusResponse_ChickenRun__storage_ { uint32_t _has_storage_[1]; - NSString *message; -} CreateCoopResponse__storage_; + NSString *userId; + NSString *userName; + uint64_t amount; +} ContractCoopStatusResponse_ChickenRun__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "success", + .name = "userId", .dataTypeSpecific.clazz = Nil, - .number = CreateCoopResponse_FieldNumber_Success, + .number = ContractCoopStatusResponse_ChickenRun_FieldNumber_UserId, .hasIndex = 0, - .offset = 1, // Stored in _has_storage_ to save space. + .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ChickenRun__storage_, userId), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeString, + }, + { + .name = "amount", + .dataTypeSpecific.clazz = Nil, + .number = ContractCoopStatusResponse_ChickenRun_FieldNumber_Amount, + .hasIndex = 2, + .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ChickenRun__storage_, amount), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt64, }, { - .name = "message", + .name = "userName", .dataTypeSpecific.clazz = Nil, - .number = CreateCoopResponse_FieldNumber_Message, - .hasIndex = 2, - .offset = (uint32_t)offsetof(CreateCoopResponse__storage_, message), + .number = ContractCoopStatusResponse_ChickenRun_FieldNumber_UserName, + .hasIndex = 1, + .offset = (uint32_t)offsetof(ContractCoopStatusResponse_ChickenRun__storage_, userName), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[CreateCoopResponse class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ContractCoopStatusResponse_ChickenRun) + messageName:@"ChickenRun" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(CreateCoopResponse__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(ContractCoopStatusResponse_ChickenRun__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(ContractCoopStatusResponse)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -10699,313 +11587,278 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - JoinCoopRequest +#pragma mark - LocalContract -@implementation JoinCoopRequest +@implementation LocalContract -@dynamic hasRinfo, rinfo; -@dynamic hasContractIdentifier, contractIdentifier; +@dynamic hasContract, contract; @dynamic hasCoopIdentifier, coopIdentifier; -@dynamic hasUserId, userId; -@dynamic hasUserName, userName; -@dynamic hasSoulPower, soulPower; -@dynamic hasEop, eop; +@dynamic hasAccepted, accepted; +@dynamic hasTimeAccepted, timeAccepted; +@dynamic hasCancelled, cancelled; +@dynamic hasNew_p, new_p; +@dynamic hasCoopSharedEndTime, coopSharedEndTime; +@dynamic hasCoopSimulationEndTime, coopSimulationEndTime; +@dynamic hasCoopGracePeriodEndTime, coopGracePeriodEndTime; +@dynamic hasCoopContributionFinalized, coopContributionFinalized; +@dynamic hasCoopLastUploadedContribution, coopLastUploadedContribution; +@dynamic hasCoopUserId, coopUserId; +@dynamic hasCoopShareFarm, coopShareFarm; +@dynamic hasLastAmountWhenRewardGiven, lastAmountWhenRewardGiven; +@dynamic hasNumGoalsAchieved, numGoalsAchieved; +@dynamic hasMaxFarmSizeReached, maxFarmSizeReached; +@dynamic hasBoostsUsed, boostsUsed; +@dynamic hasPointsReplay, pointsReplay; @dynamic hasLeague, league; @dynamic hasGrade, grade; -@dynamic hasPointsReplay, pointsReplay; -@dynamic hasPlatform, platform; -@dynamic hasSecondsRemaining, secondsRemaining; -@dynamic hasClientVersion, clientVersion; +@dynamic hasLastNagTime, lastNagTime; +@dynamic hasEvaluation, evaluation; +@dynamic reportedUuidsArray, reportedUuidsArray_Count; -typedef struct JoinCoopRequest__storage_ { +typedef struct LocalContract__storage_ { uint32_t _has_storage_[1]; - Platform platform; - uint32_t clientVersion; + uint32_t boostsUsed; + uint32_t numGoalsAchieved; uint32_t league; Contract_PlayerGrade grade; - NSString *contractIdentifier; + Contract *contract; NSString *coopIdentifier; - NSString *userId; - NSString *userName; - BasicRequestInfo *rinfo; - double soulPower; - double secondsRemaining; - double eop; -} JoinCoopRequest__storage_; + NSString *coopUserId; + ContractEvaluation *evaluation; + NSMutableArray *reportedUuidsArray; + double timeAccepted; + double coopSharedEndTime; + double lastAmountWhenRewardGiven; + double coopGracePeriodEndTime; + double coopLastUploadedContribution; + double lastNagTime; + double coopSimulationEndTime; + double maxFarmSizeReached; +} LocalContract__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "contractIdentifier", - .dataTypeSpecific.clazz = Nil, - .number = JoinCoopRequest_FieldNumber_ContractIdentifier, - .hasIndex = 1, - .offset = (uint32_t)offsetof(JoinCoopRequest__storage_, contractIdentifier), + .name = "contract", + .dataTypeSpecific.clazz = GPBObjCClass(Contract), + .number = LocalContract_FieldNumber_Contract, + .hasIndex = 0, + .offset = (uint32_t)offsetof(LocalContract__storage_, contract), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeMessage, }, { .name = "coopIdentifier", .dataTypeSpecific.clazz = Nil, - .number = JoinCoopRequest_FieldNumber_CoopIdentifier, - .hasIndex = 2, - .offset = (uint32_t)offsetof(JoinCoopRequest__storage_, coopIdentifier), + .number = LocalContract_FieldNumber_CoopIdentifier, + .hasIndex = 1, + .offset = (uint32_t)offsetof(LocalContract__storage_, coopIdentifier), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "userId", + .name = "timeAccepted", .dataTypeSpecific.clazz = Nil, - .number = JoinCoopRequest_FieldNumber_UserId, - .hasIndex = 3, - .offset = (uint32_t)offsetof(JoinCoopRequest__storage_, userId), + .number = LocalContract_FieldNumber_TimeAccepted, + .hasIndex = 4, + .offset = (uint32_t)offsetof(LocalContract__storage_, timeAccepted), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeDouble, }, { - .name = "userName", + .name = "cancelled", .dataTypeSpecific.clazz = Nil, - .number = JoinCoopRequest_FieldNumber_UserName, - .hasIndex = 4, - .offset = (uint32_t)offsetof(JoinCoopRequest__storage_, userName), + .number = LocalContract_FieldNumber_Cancelled, + .hasIndex = 5, + .offset = 6, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeBool, }, { - .name = "platform", - .dataTypeSpecific.enumDescFunc = Platform_EnumDescriptor, - .number = JoinCoopRequest_FieldNumber_Platform, - .hasIndex = 11, - .offset = (uint32_t)offsetof(JoinCoopRequest__storage_, platform), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .dataType = GPBDataTypeEnum, + .name = "coopSharedEndTime", + .dataTypeSpecific.clazz = Nil, + .number = LocalContract_FieldNumber_CoopSharedEndTime, + .hasIndex = 9, + .offset = (uint32_t)offsetof(LocalContract__storage_, coopSharedEndTime), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, }, { - .name = "clientVersion", + .name = "lastAmountWhenRewardGiven", .dataTypeSpecific.clazz = Nil, - .number = JoinCoopRequest_FieldNumber_ClientVersion, - .hasIndex = 13, - .offset = (uint32_t)offsetof(JoinCoopRequest__storage_, clientVersion), + .number = LocalContract_FieldNumber_LastAmountWhenRewardGiven, + .hasIndex = 18, + .offset = (uint32_t)offsetof(LocalContract__storage_, lastAmountWhenRewardGiven), .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .dataType = GPBDataTypeDouble, }, { - .name = "soulPower", + .name = "accepted", .dataTypeSpecific.clazz = Nil, - .number = JoinCoopRequest_FieldNumber_SoulPower, - .hasIndex = 5, - .offset = (uint32_t)offsetof(JoinCoopRequest__storage_, soulPower), + .number = LocalContract_FieldNumber_Accepted, + .hasIndex = 2, + .offset = 3, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeBool, }, { - .name = "league", + .name = "new_p", .dataTypeSpecific.clazz = Nil, - .number = JoinCoopRequest_FieldNumber_League, + .number = LocalContract_FieldNumber_New_p, .hasIndex = 7, - .offset = (uint32_t)offsetof(JoinCoopRequest__storage_, league), + .offset = 8, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .dataType = GPBDataTypeBool, }, { - .name = "rinfo", - .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), - .number = JoinCoopRequest_FieldNumber_Rinfo, - .hasIndex = 0, - .offset = (uint32_t)offsetof(JoinCoopRequest__storage_, rinfo), + .name = "coopGracePeriodEndTime", + .dataTypeSpecific.clazz = Nil, + .number = LocalContract_FieldNumber_CoopGracePeriodEndTime, + .hasIndex = 11, + .offset = (uint32_t)offsetof(LocalContract__storage_, coopGracePeriodEndTime), .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, + .dataType = GPBDataTypeDouble, }, { - .name = "secondsRemaining", + .name = "coopContributionFinalized", .dataTypeSpecific.clazz = Nil, - .number = JoinCoopRequest_FieldNumber_SecondsRemaining, + .number = LocalContract_FieldNumber_CoopContributionFinalized, .hasIndex = 12, - .offset = (uint32_t)offsetof(JoinCoopRequest__storage_, secondsRemaining), + .offset = 13, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeBool, }, { - .name = "eop", + .name = "coopLastUploadedContribution", .dataTypeSpecific.clazz = Nil, - .number = JoinCoopRequest_FieldNumber_Eop, - .hasIndex = 6, - .offset = (uint32_t)offsetof(JoinCoopRequest__storage_, eop), + .number = LocalContract_FieldNumber_CoopLastUploadedContribution, + .hasIndex = 14, + .offset = (uint32_t)offsetof(LocalContract__storage_, coopLastUploadedContribution), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "grade", - .dataTypeSpecific.enumDescFunc = Contract_PlayerGrade_EnumDescriptor, - .number = JoinCoopRequest_FieldNumber_Grade, - .hasIndex = 8, - .offset = (uint32_t)offsetof(JoinCoopRequest__storage_, grade), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .dataType = GPBDataTypeEnum, + .name = "boostsUsed", + .dataTypeSpecific.clazz = Nil, + .number = LocalContract_FieldNumber_BoostsUsed, + .hasIndex = 21, + .offset = (uint32_t)offsetof(LocalContract__storage_, boostsUsed), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt32, }, { - .name = "pointsReplay", + .name = "coopUserId", .dataTypeSpecific.clazz = Nil, - .number = JoinCoopRequest_FieldNumber_PointsReplay, - .hasIndex = 9, - .offset = 10, // Stored in _has_storage_ to save space. + .number = LocalContract_FieldNumber_CoopUserId, + .hasIndex = 15, + .offset = (uint32_t)offsetof(LocalContract__storage_, coopUserId), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeString, }, - }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[JoinCoopRequest class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(JoinCoopRequest__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; - } - return descriptor; -} - -@end - -#pragma mark - JoinCoopResponse - -@implementation JoinCoopResponse - -@dynamic hasSuccess, success; -@dynamic hasMessage, message; -@dynamic hasBanned, banned; -@dynamic hasCoopIdentifier, coopIdentifier; -@dynamic hasSecondsRemaining, secondsRemaining; -@dynamic hasMatchPercent, matchPercent; -@dynamic hasNumMembers, numMembers; -@dynamic hasStatus, status; -@dynamic hasGrade, grade; -@dynamic hasCanStart, canStart; - -typedef struct JoinCoopResponse__storage_ { - uint32_t _has_storage_[1]; - uint32_t numMembers; - ContractCoopStatusResponse_Status status; - Contract_PlayerGrade grade; - NSString *message; - NSString *coopIdentifier; - double secondsRemaining; - double matchPercent; -} JoinCoopResponse__storage_; - -// This method is threadsafe because it is initially called -// in +initialize for each subclass. -+ (GPBDescriptor *)descriptor { - static GPBDescriptor *descriptor = nil; - if (!descriptor) { - static GPBMessageFieldDescription fields[] = { { - .name = "success", + .name = "numGoalsAchieved", .dataTypeSpecific.clazz = Nil, - .number = JoinCoopResponse_FieldNumber_Success, - .hasIndex = 0, - .offset = 1, // Stored in _has_storage_ to save space. + .number = LocalContract_FieldNumber_NumGoalsAchieved, + .hasIndex = 19, + .offset = (uint32_t)offsetof(LocalContract__storage_, numGoalsAchieved), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeUInt32, }, { - .name = "message", + .name = "league", .dataTypeSpecific.clazz = Nil, - .number = JoinCoopResponse_FieldNumber_Message, - .hasIndex = 2, - .offset = (uint32_t)offsetof(JoinCoopResponse__storage_, message), + .number = LocalContract_FieldNumber_League, + .hasIndex = 24, + .offset = (uint32_t)offsetof(LocalContract__storage_, league), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeUInt32, }, { - .name = "secondsRemaining", + .name = "lastNagTime", .dataTypeSpecific.clazz = Nil, - .number = JoinCoopResponse_FieldNumber_SecondsRemaining, - .hasIndex = 6, - .offset = (uint32_t)offsetof(JoinCoopResponse__storage_, secondsRemaining), + .number = LocalContract_FieldNumber_LastNagTime, + .hasIndex = 26, + .offset = (uint32_t)offsetof(LocalContract__storage_, lastNagTime), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "banned", + .name = "coopShareFarm", .dataTypeSpecific.clazz = Nil, - .number = JoinCoopResponse_FieldNumber_Banned, - .hasIndex = 3, - .offset = 4, // Stored in _has_storage_ to save space. + .number = LocalContract_FieldNumber_CoopShareFarm, + .hasIndex = 16, + .offset = 17, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, .dataType = GPBDataTypeBool, }, { - .name = "coopIdentifier", - .dataTypeSpecific.clazz = Nil, - .number = JoinCoopResponse_FieldNumber_CoopIdentifier, - .hasIndex = 5, - .offset = (uint32_t)offsetof(JoinCoopResponse__storage_, coopIdentifier), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .name = "grade", + .dataTypeSpecific.enumDescFunc = Contract_PlayerGrade_EnumDescriptor, + .number = LocalContract_FieldNumber_Grade, + .hasIndex = 25, + .offset = (uint32_t)offsetof(LocalContract__storage_, grade), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, }, { - .name = "matchPercent", - .dataTypeSpecific.clazz = Nil, - .number = JoinCoopResponse_FieldNumber_MatchPercent, - .hasIndex = 7, - .offset = (uint32_t)offsetof(JoinCoopResponse__storage_, matchPercent), + .name = "evaluation", + .dataTypeSpecific.clazz = GPBObjCClass(ContractEvaluation), + .number = LocalContract_FieldNumber_Evaluation, + .hasIndex = 27, + .offset = (uint32_t)offsetof(LocalContract__storage_, evaluation), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeMessage, }, { - .name = "numMembers", + .name = "pointsReplay", .dataTypeSpecific.clazz = Nil, - .number = JoinCoopResponse_FieldNumber_NumMembers, - .hasIndex = 8, - .offset = (uint32_t)offsetof(JoinCoopResponse__storage_, numMembers), + .number = LocalContract_FieldNumber_PointsReplay, + .hasIndex = 22, + .offset = 23, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .dataType = GPBDataTypeBool, }, { - .name = "status", - .dataTypeSpecific.enumDescFunc = ContractCoopStatusResponse_Status_EnumDescriptor, - .number = JoinCoopResponse_FieldNumber_Status, - .hasIndex = 9, - .offset = (uint32_t)offsetof(JoinCoopResponse__storage_, status), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .dataType = GPBDataTypeEnum, + .name = "reportedUuidsArray", + .dataTypeSpecific.clazz = Nil, + .number = LocalContract_FieldNumber_ReportedUuidsArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(LocalContract__storage_, reportedUuidsArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeString, }, { - .name = "grade", - .dataTypeSpecific.enumDescFunc = Contract_PlayerGrade_EnumDescriptor, - .number = JoinCoopResponse_FieldNumber_Grade, + .name = "coopSimulationEndTime", + .dataTypeSpecific.clazz = Nil, + .number = LocalContract_FieldNumber_CoopSimulationEndTime, .hasIndex = 10, - .offset = (uint32_t)offsetof(JoinCoopResponse__storage_, grade), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .dataType = GPBDataTypeEnum, + .offset = (uint32_t)offsetof(LocalContract__storage_, coopSimulationEndTime), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, }, { - .name = "canStart", + .name = "maxFarmSizeReached", .dataTypeSpecific.clazz = Nil, - .number = JoinCoopResponse_FieldNumber_CanStart, - .hasIndex = 11, - .offset = 12, // Stored in _has_storage_ to save space. + .number = LocalContract_FieldNumber_MaxFarmSizeReached, + .hasIndex = 20, + .offset = (uint32_t)offsetof(LocalContract__storage_, maxFarmSizeReached), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeDouble, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[JoinCoopResponse class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(LocalContract) + messageName:@"LocalContract" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(JoinCoopResponse__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(LocalContract__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -11016,161 +11869,128 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - AutoJoinCoopRequest +#pragma mark - MyContracts -@implementation AutoJoinCoopRequest +@implementation MyContracts -@dynamic hasRinfo, rinfo; -@dynamic hasContractIdentifier, contractIdentifier; -@dynamic hasUserId, userId; -@dynamic hasUserName, userName; -@dynamic hasSoulPower, soulPower; -@dynamic hasEop, eop; -@dynamic hasLeague, league; -@dynamic hasGrade, grade; -@dynamic hasPointsReplay, pointsReplay; -@dynamic hasSecondsRemaining, secondsRemaining; -@dynamic hasPlatform, platform; -@dynamic hasClientVersion, clientVersion; +@dynamic contractIdsSeenArray, contractIdsSeenArray_Count; +@dynamic contractsArray, contractsArray_Count; +@dynamic archiveArray, archiveArray_Count; +@dynamic currentCoopStatusesArray, currentCoopStatusesArray_Count; +@dynamic hasLastCpi, lastCpi; +@dynamic hasInitialGradeRevealed, initialGradeRevealed; +@dynamic hasLastGradeProgressShown, lastGradeProgressShown; +@dynamic hasShowAdvancedEvaluations, showAdvancedEvaluations; +@dynamic customEggInfoArray, customEggInfoArray_Count; -typedef struct AutoJoinCoopRequest__storage_ { +typedef struct MyContracts__storage_ { uint32_t _has_storage_[1]; - Platform platform; - uint32_t clientVersion; - uint32_t league; - Contract_PlayerGrade grade; - NSString *contractIdentifier; - NSString *userId; - NSString *userName; - BasicRequestInfo *rinfo; - double soulPower; - double secondsRemaining; - double eop; -} AutoJoinCoopRequest__storage_; + NSMutableArray *contractsArray; + NSMutableArray *archiveArray; + NSMutableArray *contractIdsSeenArray; + NSMutableArray *currentCoopStatusesArray; + ContractPlayerInfo *lastCpi; + NSMutableArray *customEggInfoArray; + double lastGradeProgressShown; +} MyContracts__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "contractIdentifier", - .dataTypeSpecific.clazz = Nil, - .number = AutoJoinCoopRequest_FieldNumber_ContractIdentifier, - .hasIndex = 1, - .offset = (uint32_t)offsetof(AutoJoinCoopRequest__storage_, contractIdentifier), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .name = "contractsArray", + .dataTypeSpecific.clazz = GPBObjCClass(LocalContract), + .number = MyContracts_FieldNumber_ContractsArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(MyContracts__storage_, contractsArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, }, { - .name = "userId", - .dataTypeSpecific.clazz = Nil, - .number = AutoJoinCoopRequest_FieldNumber_UserId, - .hasIndex = 2, - .offset = (uint32_t)offsetof(AutoJoinCoopRequest__storage_, userId), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .name = "archiveArray", + .dataTypeSpecific.clazz = GPBObjCClass(LocalContract), + .number = MyContracts_FieldNumber_ArchiveArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(MyContracts__storage_, archiveArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, }, { - .name = "userName", + .name = "contractIdsSeenArray", .dataTypeSpecific.clazz = Nil, - .number = AutoJoinCoopRequest_FieldNumber_UserName, - .hasIndex = 3, - .offset = (uint32_t)offsetof(AutoJoinCoopRequest__storage_, userName), - .flags = GPBFieldOptional, + .number = MyContracts_FieldNumber_ContractIdsSeenArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(MyContracts__storage_, contractIdsSeenArray), + .flags = GPBFieldRepeated, .dataType = GPBDataTypeString, }, { - .name = "soulPower", - .dataTypeSpecific.clazz = Nil, - .number = AutoJoinCoopRequest_FieldNumber_SoulPower, - .hasIndex = 4, - .offset = (uint32_t)offsetof(AutoJoinCoopRequest__storage_, soulPower), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, - { - .name = "secondsRemaining", - .dataTypeSpecific.clazz = Nil, - .number = AutoJoinCoopRequest_FieldNumber_SecondsRemaining, - .hasIndex = 10, - .offset = (uint32_t)offsetof(AutoJoinCoopRequest__storage_, secondsRemaining), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, - { - .name = "platform", - .dataTypeSpecific.enumDescFunc = Platform_EnumDescriptor, - .number = AutoJoinCoopRequest_FieldNumber_Platform, - .hasIndex = 11, - .offset = (uint32_t)offsetof(AutoJoinCoopRequest__storage_, platform), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .dataType = GPBDataTypeEnum, + .name = "currentCoopStatusesArray", + .dataTypeSpecific.clazz = GPBObjCClass(ContractCoopStatusResponse), + .number = MyContracts_FieldNumber_CurrentCoopStatusesArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(MyContracts__storage_, currentCoopStatusesArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, }, { - .name = "clientVersion", - .dataTypeSpecific.clazz = Nil, - .number = AutoJoinCoopRequest_FieldNumber_ClientVersion, - .hasIndex = 12, - .offset = (uint32_t)offsetof(AutoJoinCoopRequest__storage_, clientVersion), + .name = "lastCpi", + .dataTypeSpecific.clazz = GPBObjCClass(ContractPlayerInfo), + .number = MyContracts_FieldNumber_LastCpi, + .hasIndex = 0, + .offset = (uint32_t)offsetof(MyContracts__storage_, lastCpi), .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .dataType = GPBDataTypeMessage, }, { - .name = "league", + .name = "initialGradeRevealed", .dataTypeSpecific.clazz = Nil, - .number = AutoJoinCoopRequest_FieldNumber_League, - .hasIndex = 6, - .offset = (uint32_t)offsetof(AutoJoinCoopRequest__storage_, league), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, - }, - { - .name = "rinfo", - .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), - .number = AutoJoinCoopRequest_FieldNumber_Rinfo, - .hasIndex = 0, - .offset = (uint32_t)offsetof(AutoJoinCoopRequest__storage_, rinfo), + .number = MyContracts_FieldNumber_InitialGradeRevealed, + .hasIndex = 1, + .offset = 2, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, + .dataType = GPBDataTypeBool, }, { - .name = "eop", - .dataTypeSpecific.clazz = Nil, - .number = AutoJoinCoopRequest_FieldNumber_Eop, - .hasIndex = 5, - .offset = (uint32_t)offsetof(AutoJoinCoopRequest__storage_, eop), + .name = "lastGradeProgressShown", + .dataTypeSpecific.clazz = Nil, + .number = MyContracts_FieldNumber_LastGradeProgressShown, + .hasIndex = 3, + .offset = (uint32_t)offsetof(MyContracts__storage_, lastGradeProgressShown), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "grade", - .dataTypeSpecific.enumDescFunc = Contract_PlayerGrade_EnumDescriptor, - .number = AutoJoinCoopRequest_FieldNumber_Grade, - .hasIndex = 7, - .offset = (uint32_t)offsetof(AutoJoinCoopRequest__storage_, grade), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .dataType = GPBDataTypeEnum, - }, - { - .name = "pointsReplay", + .name = "showAdvancedEvaluations", .dataTypeSpecific.clazz = Nil, - .number = AutoJoinCoopRequest_FieldNumber_PointsReplay, - .hasIndex = 8, - .offset = 9, // Stored in _has_storage_ to save space. + .number = MyContracts_FieldNumber_ShowAdvancedEvaluations, + .hasIndex = 4, + .offset = 5, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, .dataType = GPBDataTypeBool, }, + { + .name = "customEggInfoArray", + .dataTypeSpecific.clazz = GPBObjCClass(CustomEgg), + .number = MyContracts_FieldNumber_CustomEggInfoArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(MyContracts__storage_, customEggInfoArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, + }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[AutoJoinCoopRequest class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(MyContracts) + messageName:@"MyContracts" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(AutoJoinCoopRequest__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(MyContracts__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -11181,95 +12001,97 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - UpdateCoopPermissionsRequest +#pragma mark - QueryCoopRequest -@implementation UpdateCoopPermissionsRequest +@implementation QueryCoopRequest @dynamic hasRinfo, rinfo; @dynamic hasContractIdentifier, contractIdentifier; @dynamic hasCoopIdentifier, coopIdentifier; -@dynamic hasRequestingUserId, requestingUserId; -@dynamic hasPublic_p, public_p; +@dynamic hasLeague, league; +@dynamic hasGrade, grade; @dynamic hasClientVersion, clientVersion; -typedef struct UpdateCoopPermissionsRequest__storage_ { +typedef struct QueryCoopRequest__storage_ { uint32_t _has_storage_[1]; uint32_t clientVersion; + uint32_t league; + Contract_PlayerGrade grade; NSString *contractIdentifier; NSString *coopIdentifier; - NSString *requestingUserId; BasicRequestInfo *rinfo; -} UpdateCoopPermissionsRequest__storage_; +} QueryCoopRequest__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "contractIdentifier", .dataTypeSpecific.clazz = Nil, - .number = UpdateCoopPermissionsRequest_FieldNumber_ContractIdentifier, + .number = QueryCoopRequest_FieldNumber_ContractIdentifier, .hasIndex = 1, - .offset = (uint32_t)offsetof(UpdateCoopPermissionsRequest__storage_, contractIdentifier), + .offset = (uint32_t)offsetof(QueryCoopRequest__storage_, contractIdentifier), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { .name = "coopIdentifier", .dataTypeSpecific.clazz = Nil, - .number = UpdateCoopPermissionsRequest_FieldNumber_CoopIdentifier, + .number = QueryCoopRequest_FieldNumber_CoopIdentifier, .hasIndex = 2, - .offset = (uint32_t)offsetof(UpdateCoopPermissionsRequest__storage_, coopIdentifier), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "requestingUserId", - .dataTypeSpecific.clazz = Nil, - .number = UpdateCoopPermissionsRequest_FieldNumber_RequestingUserId, - .hasIndex = 3, - .offset = (uint32_t)offsetof(UpdateCoopPermissionsRequest__storage_, requestingUserId), + .offset = (uint32_t)offsetof(QueryCoopRequest__storage_, coopIdentifier), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "public_p", + .name = "clientVersion", .dataTypeSpecific.clazz = Nil, - .number = UpdateCoopPermissionsRequest_FieldNumber_Public_p, - .hasIndex = 4, - .offset = 5, // Stored in _has_storage_ to save space. + .number = QueryCoopRequest_FieldNumber_ClientVersion, + .hasIndex = 5, + .offset = (uint32_t)offsetof(QueryCoopRequest__storage_, clientVersion), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeUInt32, }, { - .name = "clientVersion", + .name = "league", .dataTypeSpecific.clazz = Nil, - .number = UpdateCoopPermissionsRequest_FieldNumber_ClientVersion, - .hasIndex = 6, - .offset = (uint32_t)offsetof(UpdateCoopPermissionsRequest__storage_, clientVersion), + .number = QueryCoopRequest_FieldNumber_League, + .hasIndex = 3, + .offset = (uint32_t)offsetof(QueryCoopRequest__storage_, league), .flags = GPBFieldOptional, .dataType = GPBDataTypeUInt32, }, { .name = "rinfo", .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), - .number = UpdateCoopPermissionsRequest_FieldNumber_Rinfo, + .number = QueryCoopRequest_FieldNumber_Rinfo, .hasIndex = 0, - .offset = (uint32_t)offsetof(UpdateCoopPermissionsRequest__storage_, rinfo), + .offset = (uint32_t)offsetof(QueryCoopRequest__storage_, rinfo), .flags = GPBFieldOptional, .dataType = GPBDataTypeMessage, }, + { + .name = "grade", + .dataTypeSpecific.enumDescFunc = Contract_PlayerGrade_EnumDescriptor, + .number = QueryCoopRequest_FieldNumber_Grade, + .hasIndex = 4, + .offset = (uint32_t)offsetof(QueryCoopRequest__storage_, grade), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, + }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[UpdateCoopPermissionsRequest class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(QueryCoopRequest) + messageName:@"QueryCoopRequest" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(UpdateCoopPermissionsRequest__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(QueryCoopRequest__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -11280,140 +12102,101 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - UpdateCoopPermissionsResponse +#pragma mark - QueryCoopResponse -@implementation UpdateCoopPermissionsResponse +@implementation QueryCoopResponse -@dynamic hasSuccess, success; -@dynamic hasMessage, message; +@dynamic hasExists, exists; +@dynamic hasFull, full; +@dynamic hasExpired, expired; +@dynamic hasDifferentLeague, differentLeague; +@dynamic hasDifferentGrade, differentGrade; +@dynamic hasCcOnly, ccOnly; +@dynamic hasBanned, banned; -typedef struct UpdateCoopPermissionsResponse__storage_ { +typedef struct QueryCoopResponse__storage_ { uint32_t _has_storage_[1]; - NSString *message; -} UpdateCoopPermissionsResponse__storage_; +} QueryCoopResponse__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "success", + .name = "exists", .dataTypeSpecific.clazz = Nil, - .number = UpdateCoopPermissionsResponse_FieldNumber_Success, + .number = QueryCoopResponse_FieldNumber_Exists, .hasIndex = 0, .offset = 1, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, .dataType = GPBDataTypeBool, }, { - .name = "message", + .name = "full", .dataTypeSpecific.clazz = Nil, - .number = UpdateCoopPermissionsResponse_FieldNumber_Message, + .number = QueryCoopResponse_FieldNumber_Full, .hasIndex = 2, - .offset = (uint32_t)offsetof(UpdateCoopPermissionsResponse__storage_, message), + .offset = 3, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeBool, }, - }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[UpdateCoopPermissionsResponse class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(UpdateCoopPermissionsResponse__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; - } - return descriptor; -} - -@end - -#pragma mark - LeaveCoopRequest - -@implementation LeaveCoopRequest - -@dynamic hasRinfo, rinfo; -@dynamic hasContractIdentifier, contractIdentifier; -@dynamic hasCoopIdentifier, coopIdentifier; -@dynamic hasPlayerIdentifier, playerIdentifier; -@dynamic hasClientVersion, clientVersion; - -typedef struct LeaveCoopRequest__storage_ { - uint32_t _has_storage_[1]; - uint32_t clientVersion; - NSString *contractIdentifier; - NSString *coopIdentifier; - NSString *playerIdentifier; - BasicRequestInfo *rinfo; -} LeaveCoopRequest__storage_; - -// This method is threadsafe because it is initially called -// in +initialize for each subclass. -+ (GPBDescriptor *)descriptor { - static GPBDescriptor *descriptor = nil; - if (!descriptor) { - static GPBMessageFieldDescription fields[] = { { - .name = "contractIdentifier", + .name = "banned", .dataTypeSpecific.clazz = Nil, - .number = LeaveCoopRequest_FieldNumber_ContractIdentifier, - .hasIndex = 1, - .offset = (uint32_t)offsetof(LeaveCoopRequest__storage_, contractIdentifier), + .number = QueryCoopResponse_FieldNumber_Banned, + .hasIndex = 12, + .offset = 13, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeBool, }, { - .name = "coopIdentifier", + .name = "differentLeague", .dataTypeSpecific.clazz = Nil, - .number = LeaveCoopRequest_FieldNumber_CoopIdentifier, - .hasIndex = 2, - .offset = (uint32_t)offsetof(LeaveCoopRequest__storage_, coopIdentifier), + .number = QueryCoopResponse_FieldNumber_DifferentLeague, + .hasIndex = 6, + .offset = 7, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeBool, }, { - .name = "playerIdentifier", + .name = "expired", .dataTypeSpecific.clazz = Nil, - .number = LeaveCoopRequest_FieldNumber_PlayerIdentifier, - .hasIndex = 3, - .offset = (uint32_t)offsetof(LeaveCoopRequest__storage_, playerIdentifier), + .number = QueryCoopResponse_FieldNumber_Expired, + .hasIndex = 4, + .offset = 5, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeBool, }, { - .name = "clientVersion", + .name = "differentGrade", .dataTypeSpecific.clazz = Nil, - .number = LeaveCoopRequest_FieldNumber_ClientVersion, - .hasIndex = 4, - .offset = (uint32_t)offsetof(LeaveCoopRequest__storage_, clientVersion), + .number = QueryCoopResponse_FieldNumber_DifferentGrade, + .hasIndex = 8, + .offset = 9, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .dataType = GPBDataTypeBool, }, { - .name = "rinfo", - .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), - .number = LeaveCoopRequest_FieldNumber_Rinfo, - .hasIndex = 0, - .offset = (uint32_t)offsetof(LeaveCoopRequest__storage_, rinfo), + .name = "ccOnly", + .dataTypeSpecific.clazz = Nil, + .number = QueryCoopResponse_FieldNumber_CcOnly, + .hasIndex = 10, + .offset = 11, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, + .dataType = GPBDataTypeBool, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[LeaveCoopRequest class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(QueryCoopResponse) + messageName:@"QueryCoopResponse" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(LeaveCoopRequest__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(QueryCoopResponse__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -11424,118 +12207,203 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - GiftPlayerCoopRequest +#pragma mark - CreateCoopRequest -@implementation GiftPlayerCoopRequest +@implementation CreateCoopRequest @dynamic hasRinfo, rinfo; @dynamic hasContractIdentifier, contractIdentifier; @dynamic hasCoopIdentifier, coopIdentifier; -@dynamic hasPlayerIdentifier, playerIdentifier; -@dynamic hasRequestingUserId, requestingUserId; -@dynamic hasRequestingUserName, requestingUserName; -@dynamic hasAmount, amount; +@dynamic hasPublic_p, public_p; +@dynamic hasCcOnly, ccOnly; +@dynamic hasAllowAllGrades, allowAllGrades; +@dynamic hasSecondsRemaining, secondsRemaining; +@dynamic hasUserId, userId; +@dynamic hasUserName, userName; +@dynamic hasSoulPower, soulPower; +@dynamic hasEop, eop; +@dynamic hasLeague, league; +@dynamic hasGrade, grade; +@dynamic hasPointsReplay, pointsReplay; +@dynamic hasPlatform, platform; @dynamic hasClientVersion, clientVersion; -typedef struct GiftPlayerCoopRequest__storage_ { +typedef struct CreateCoopRequest__storage_ { uint32_t _has_storage_[1]; - uint32_t amount; + Platform platform; uint32_t clientVersion; + uint32_t league; + Contract_PlayerGrade grade; NSString *contractIdentifier; NSString *coopIdentifier; - NSString *playerIdentifier; - NSString *requestingUserId; - NSString *requestingUserName; + NSString *userId; + NSString *userName; BasicRequestInfo *rinfo; -} GiftPlayerCoopRequest__storage_; + double secondsRemaining; + double soulPower; + double eop; +} CreateCoopRequest__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "contractIdentifier", .dataTypeSpecific.clazz = Nil, - .number = GiftPlayerCoopRequest_FieldNumber_ContractIdentifier, + .number = CreateCoopRequest_FieldNumber_ContractIdentifier, .hasIndex = 1, - .offset = (uint32_t)offsetof(GiftPlayerCoopRequest__storage_, contractIdentifier), + .offset = (uint32_t)offsetof(CreateCoopRequest__storage_, contractIdentifier), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { .name = "coopIdentifier", .dataTypeSpecific.clazz = Nil, - .number = GiftPlayerCoopRequest_FieldNumber_CoopIdentifier, + .number = CreateCoopRequest_FieldNumber_CoopIdentifier, .hasIndex = 2, - .offset = (uint32_t)offsetof(GiftPlayerCoopRequest__storage_, coopIdentifier), + .offset = (uint32_t)offsetof(CreateCoopRequest__storage_, coopIdentifier), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "playerIdentifier", + .name = "secondsRemaining", .dataTypeSpecific.clazz = Nil, - .number = GiftPlayerCoopRequest_FieldNumber_PlayerIdentifier, - .hasIndex = 3, - .offset = (uint32_t)offsetof(GiftPlayerCoopRequest__storage_, playerIdentifier), + .number = CreateCoopRequest_FieldNumber_SecondsRemaining, + .hasIndex = 9, + .offset = (uint32_t)offsetof(CreateCoopRequest__storage_, secondsRemaining), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, + { + .name = "userId", + .dataTypeSpecific.clazz = Nil, + .number = CreateCoopRequest_FieldNumber_UserId, + .hasIndex = 10, + .offset = (uint32_t)offsetof(CreateCoopRequest__storage_, userId), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "requestingUserId", + .name = "userName", .dataTypeSpecific.clazz = Nil, - .number = GiftPlayerCoopRequest_FieldNumber_RequestingUserId, - .hasIndex = 4, - .offset = (uint32_t)offsetof(GiftPlayerCoopRequest__storage_, requestingUserId), + .number = CreateCoopRequest_FieldNumber_UserName, + .hasIndex = 11, + .offset = (uint32_t)offsetof(CreateCoopRequest__storage_, userName), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "amount", + .name = "platform", + .dataTypeSpecific.enumDescFunc = Platform_EnumDescriptor, + .number = CreateCoopRequest_FieldNumber_Platform, + .hasIndex = 18, + .offset = (uint32_t)offsetof(CreateCoopRequest__storage_, platform), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, + }, + { + .name = "clientVersion", .dataTypeSpecific.clazz = Nil, - .number = GiftPlayerCoopRequest_FieldNumber_Amount, - .hasIndex = 6, - .offset = (uint32_t)offsetof(GiftPlayerCoopRequest__storage_, amount), + .number = CreateCoopRequest_FieldNumber_ClientVersion, + .hasIndex = 19, + .offset = (uint32_t)offsetof(CreateCoopRequest__storage_, clientVersion), .flags = GPBFieldOptional, .dataType = GPBDataTypeUInt32, }, { - .name = "requestingUserName", + .name = "soulPower", .dataTypeSpecific.clazz = Nil, - .number = GiftPlayerCoopRequest_FieldNumber_RequestingUserName, - .hasIndex = 5, - .offset = (uint32_t)offsetof(GiftPlayerCoopRequest__storage_, requestingUserName), + .number = CreateCoopRequest_FieldNumber_SoulPower, + .hasIndex = 12, + .offset = (uint32_t)offsetof(CreateCoopRequest__storage_, soulPower), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeDouble, }, { - .name = "clientVersion", + .name = "league", .dataTypeSpecific.clazz = Nil, - .number = GiftPlayerCoopRequest_FieldNumber_ClientVersion, - .hasIndex = 7, - .offset = (uint32_t)offsetof(GiftPlayerCoopRequest__storage_, clientVersion), + .number = CreateCoopRequest_FieldNumber_League, + .hasIndex = 14, + .offset = (uint32_t)offsetof(CreateCoopRequest__storage_, league), .flags = GPBFieldOptional, .dataType = GPBDataTypeUInt32, }, { .name = "rinfo", .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), - .number = GiftPlayerCoopRequest_FieldNumber_Rinfo, + .number = CreateCoopRequest_FieldNumber_Rinfo, .hasIndex = 0, - .offset = (uint32_t)offsetof(GiftPlayerCoopRequest__storage_, rinfo), + .offset = (uint32_t)offsetof(CreateCoopRequest__storage_, rinfo), .flags = GPBFieldOptional, .dataType = GPBDataTypeMessage, }, + { + .name = "eop", + .dataTypeSpecific.clazz = Nil, + .number = CreateCoopRequest_FieldNumber_Eop, + .hasIndex = 13, + .offset = (uint32_t)offsetof(CreateCoopRequest__storage_, eop), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, + { + .name = "grade", + .dataTypeSpecific.enumDescFunc = Contract_PlayerGrade_EnumDescriptor, + .number = CreateCoopRequest_FieldNumber_Grade, + .hasIndex = 15, + .offset = (uint32_t)offsetof(CreateCoopRequest__storage_, grade), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, + }, + { + .name = "public_p", + .dataTypeSpecific.clazz = Nil, + .number = CreateCoopRequest_FieldNumber_Public_p, + .hasIndex = 3, + .offset = 4, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, + }, + { + .name = "ccOnly", + .dataTypeSpecific.clazz = Nil, + .number = CreateCoopRequest_FieldNumber_CcOnly, + .hasIndex = 5, + .offset = 6, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, + }, + { + .name = "pointsReplay", + .dataTypeSpecific.clazz = Nil, + .number = CreateCoopRequest_FieldNumber_PointsReplay, + .hasIndex = 16, + .offset = 17, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, + }, + { + .name = "allowAllGrades", + .dataTypeSpecific.clazz = Nil, + .number = CreateCoopRequest_FieldNumber_AllowAllGrades, + .hasIndex = 7, + .offset = 8, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, + }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[GiftPlayerCoopRequest class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(CreateCoopRequest) + messageName:@"CreateCoopRequest" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(GiftPlayerCoopRequest__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(CreateCoopRequest__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -11546,118 +12414,52 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - SendChickenRunCoopRequest +#pragma mark - CreateCoopResponse -@implementation SendChickenRunCoopRequest +@implementation CreateCoopResponse -@dynamic hasRinfo, rinfo; -@dynamic hasContractIdentifier, contractIdentifier; -@dynamic hasCoopIdentifier, coopIdentifier; -@dynamic hasPlayerIdentifier, playerIdentifier; -@dynamic hasRequestingUserId, requestingUserId; -@dynamic hasRequestingUserName, requestingUserName; -@dynamic hasFarmPop, farmPop; -@dynamic hasClientVersion, clientVersion; +@dynamic hasSuccess, success; +@dynamic hasMessage, message; -typedef struct SendChickenRunCoopRequest__storage_ { +typedef struct CreateCoopResponse__storage_ { uint32_t _has_storage_[1]; - uint32_t clientVersion; - NSString *contractIdentifier; - NSString *coopIdentifier; - NSString *playerIdentifier; - NSString *requestingUserId; - NSString *requestingUserName; - BasicRequestInfo *rinfo; - uint64_t farmPop; -} SendChickenRunCoopRequest__storage_; + NSString *message; +} CreateCoopResponse__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "contractIdentifier", + .name = "success", .dataTypeSpecific.clazz = Nil, - .number = SendChickenRunCoopRequest_FieldNumber_ContractIdentifier, - .hasIndex = 1, - .offset = (uint32_t)offsetof(SendChickenRunCoopRequest__storage_, contractIdentifier), + .number = CreateCoopResponse_FieldNumber_Success, + .hasIndex = 0, + .offset = 1, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeBool, }, { - .name = "coopIdentifier", + .name = "message", .dataTypeSpecific.clazz = Nil, - .number = SendChickenRunCoopRequest_FieldNumber_CoopIdentifier, + .number = CreateCoopResponse_FieldNumber_Message, .hasIndex = 2, - .offset = (uint32_t)offsetof(SendChickenRunCoopRequest__storage_, coopIdentifier), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "playerIdentifier", - .dataTypeSpecific.clazz = Nil, - .number = SendChickenRunCoopRequest_FieldNumber_PlayerIdentifier, - .hasIndex = 3, - .offset = (uint32_t)offsetof(SendChickenRunCoopRequest__storage_, playerIdentifier), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "requestingUserId", - .dataTypeSpecific.clazz = Nil, - .number = SendChickenRunCoopRequest_FieldNumber_RequestingUserId, - .hasIndex = 4, - .offset = (uint32_t)offsetof(SendChickenRunCoopRequest__storage_, requestingUserId), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "farmPop", - .dataTypeSpecific.clazz = Nil, - .number = SendChickenRunCoopRequest_FieldNumber_FarmPop, - .hasIndex = 6, - .offset = (uint32_t)offsetof(SendChickenRunCoopRequest__storage_, farmPop), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt64, - }, - { - .name = "requestingUserName", - .dataTypeSpecific.clazz = Nil, - .number = SendChickenRunCoopRequest_FieldNumber_RequestingUserName, - .hasIndex = 5, - .offset = (uint32_t)offsetof(SendChickenRunCoopRequest__storage_, requestingUserName), + .offset = (uint32_t)offsetof(CreateCoopResponse__storage_, message), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, - { - .name = "clientVersion", - .dataTypeSpecific.clazz = Nil, - .number = SendChickenRunCoopRequest_FieldNumber_ClientVersion, - .hasIndex = 7, - .offset = (uint32_t)offsetof(SendChickenRunCoopRequest__storage_, clientVersion), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, - }, - { - .name = "rinfo", - .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), - .number = SendChickenRunCoopRequest_FieldNumber_Rinfo, - .hasIndex = 0, - .offset = (uint32_t)offsetof(SendChickenRunCoopRequest__storage_, rinfo), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, - }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[SendChickenRunCoopRequest class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(CreateCoopResponse) + messageName:@"CreateCoopResponse" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(SendChickenRunCoopRequest__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(CreateCoopResponse__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -11668,85 +12470,173 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - ReportPlayerCoopRequest +#pragma mark - JoinCoopRequest -@implementation ReportPlayerCoopRequest +@implementation JoinCoopRequest @dynamic hasRinfo, rinfo; @dynamic hasContractIdentifier, contractIdentifier; @dynamic hasCoopIdentifier, coopIdentifier; @dynamic hasUserId, userId; -@dynamic hasReason, reason; +@dynamic hasUserName, userName; +@dynamic hasSoulPower, soulPower; +@dynamic hasEop, eop; +@dynamic hasLeague, league; +@dynamic hasGrade, grade; +@dynamic hasPointsReplay, pointsReplay; +@dynamic hasPlatform, platform; +@dynamic hasSecondsRemaining, secondsRemaining; +@dynamic hasClientVersion, clientVersion; -typedef struct ReportPlayerCoopRequest__storage_ { +typedef struct JoinCoopRequest__storage_ { uint32_t _has_storage_[1]; - ReportPlayerCoopRequest_Reason reason; - BasicRequestInfo *rinfo; + Platform platform; + uint32_t clientVersion; + uint32_t league; + Contract_PlayerGrade grade; NSString *contractIdentifier; NSString *coopIdentifier; NSString *userId; -} ReportPlayerCoopRequest__storage_; + NSString *userName; + BasicRequestInfo *rinfo; + double soulPower; + double secondsRemaining; + double eop; +} JoinCoopRequest__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { - { - .name = "rinfo", - .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), - .number = ReportPlayerCoopRequest_FieldNumber_Rinfo, - .hasIndex = 0, - .offset = (uint32_t)offsetof(ReportPlayerCoopRequest__storage_, rinfo), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, - }, { .name = "contractIdentifier", .dataTypeSpecific.clazz = Nil, - .number = ReportPlayerCoopRequest_FieldNumber_ContractIdentifier, + .number = JoinCoopRequest_FieldNumber_ContractIdentifier, .hasIndex = 1, - .offset = (uint32_t)offsetof(ReportPlayerCoopRequest__storage_, contractIdentifier), + .offset = (uint32_t)offsetof(JoinCoopRequest__storage_, contractIdentifier), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { .name = "coopIdentifier", .dataTypeSpecific.clazz = Nil, - .number = ReportPlayerCoopRequest_FieldNumber_CoopIdentifier, + .number = JoinCoopRequest_FieldNumber_CoopIdentifier, .hasIndex = 2, - .offset = (uint32_t)offsetof(ReportPlayerCoopRequest__storage_, coopIdentifier), + .offset = (uint32_t)offsetof(JoinCoopRequest__storage_, coopIdentifier), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { .name = "userId", .dataTypeSpecific.clazz = Nil, - .number = ReportPlayerCoopRequest_FieldNumber_UserId, + .number = JoinCoopRequest_FieldNumber_UserId, .hasIndex = 3, - .offset = (uint32_t)offsetof(ReportPlayerCoopRequest__storage_, userId), + .offset = (uint32_t)offsetof(JoinCoopRequest__storage_, userId), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "reason", - .dataTypeSpecific.enumDescFunc = ReportPlayerCoopRequest_Reason_EnumDescriptor, - .number = ReportPlayerCoopRequest_FieldNumber_Reason, + .name = "userName", + .dataTypeSpecific.clazz = Nil, + .number = JoinCoopRequest_FieldNumber_UserName, .hasIndex = 4, - .offset = (uint32_t)offsetof(ReportPlayerCoopRequest__storage_, reason), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), + .offset = (uint32_t)offsetof(JoinCoopRequest__storage_, userName), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "platform", + .dataTypeSpecific.enumDescFunc = Platform_EnumDescriptor, + .number = JoinCoopRequest_FieldNumber_Platform, + .hasIndex = 11, + .offset = (uint32_t)offsetof(JoinCoopRequest__storage_, platform), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, + }, + { + .name = "clientVersion", + .dataTypeSpecific.clazz = Nil, + .number = JoinCoopRequest_FieldNumber_ClientVersion, + .hasIndex = 13, + .offset = (uint32_t)offsetof(JoinCoopRequest__storage_, clientVersion), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt32, + }, + { + .name = "soulPower", + .dataTypeSpecific.clazz = Nil, + .number = JoinCoopRequest_FieldNumber_SoulPower, + .hasIndex = 5, + .offset = (uint32_t)offsetof(JoinCoopRequest__storage_, soulPower), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, + { + .name = "league", + .dataTypeSpecific.clazz = Nil, + .number = JoinCoopRequest_FieldNumber_League, + .hasIndex = 7, + .offset = (uint32_t)offsetof(JoinCoopRequest__storage_, league), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt32, + }, + { + .name = "rinfo", + .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), + .number = JoinCoopRequest_FieldNumber_Rinfo, + .hasIndex = 0, + .offset = (uint32_t)offsetof(JoinCoopRequest__storage_, rinfo), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeMessage, + }, + { + .name = "secondsRemaining", + .dataTypeSpecific.clazz = Nil, + .number = JoinCoopRequest_FieldNumber_SecondsRemaining, + .hasIndex = 12, + .offset = (uint32_t)offsetof(JoinCoopRequest__storage_, secondsRemaining), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, + { + .name = "eop", + .dataTypeSpecific.clazz = Nil, + .number = JoinCoopRequest_FieldNumber_Eop, + .hasIndex = 6, + .offset = (uint32_t)offsetof(JoinCoopRequest__storage_, eop), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, + { + .name = "grade", + .dataTypeSpecific.enumDescFunc = Contract_PlayerGrade_EnumDescriptor, + .number = JoinCoopRequest_FieldNumber_Grade, + .hasIndex = 8, + .offset = (uint32_t)offsetof(JoinCoopRequest__storage_, grade), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), .dataType = GPBDataTypeEnum, }, + { + .name = "pointsReplay", + .dataTypeSpecific.clazz = Nil, + .number = JoinCoopRequest_FieldNumber_PointsReplay, + .hasIndex = 9, + .offset = 10, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, + }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ReportPlayerCoopRequest class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(JoinCoopRequest) + messageName:@"JoinCoopRequest" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(ReportPlayerCoopRequest__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(JoinCoopRequest__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -11757,146 +12647,138 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - Enum ReportPlayerCoopRequest_Reason - -GPBEnumDescriptor *ReportPlayerCoopRequest_Reason_EnumDescriptor(void) { - static _Atomic(GPBEnumDescriptor*) descriptor = nil; - if (!descriptor) { - static const char *valueNames = - "Unknown\000OffensiveName\000Cheating\000Leeching\000"; - static const int32_t values[] = { - ReportPlayerCoopRequest_Reason_Unknown, - ReportPlayerCoopRequest_Reason_OffensiveName, - ReportPlayerCoopRequest_Reason_Cheating, - ReportPlayerCoopRequest_Reason_Leeching, - }; - GPBEnumDescriptor *worker = - [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(ReportPlayerCoopRequest_Reason) - valueNames:valueNames - values:values - count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:ReportPlayerCoopRequest_Reason_IsValidValue]; - GPBEnumDescriptor *expected = nil; - if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { - [worker release]; - } - } - return descriptor; -} - -BOOL ReportPlayerCoopRequest_Reason_IsValidValue(int32_t value__) { - switch (value__) { - case ReportPlayerCoopRequest_Reason_Unknown: - case ReportPlayerCoopRequest_Reason_OffensiveName: - case ReportPlayerCoopRequest_Reason_Cheating: - case ReportPlayerCoopRequest_Reason_Leeching: - return YES; - default: - return NO; - } -} - -#pragma mark - KickPlayerCoopRequest +#pragma mark - JoinCoopResponse -@implementation KickPlayerCoopRequest +@implementation JoinCoopResponse -@dynamic hasRinfo, rinfo; -@dynamic hasContractIdentifier, contractIdentifier; +@dynamic hasSuccess, success; +@dynamic hasMessage, message; +@dynamic hasBanned, banned; @dynamic hasCoopIdentifier, coopIdentifier; -@dynamic hasPlayerIdentifier, playerIdentifier; -@dynamic hasRequestingUserId, requestingUserId; -@dynamic hasReason, reason; -@dynamic hasClientVersion, clientVersion; +@dynamic hasSecondsRemaining, secondsRemaining; +@dynamic hasMatchPercent, matchPercent; +@dynamic hasNumMembers, numMembers; +@dynamic hasStatus, status; +@dynamic hasGrade, grade; +@dynamic hasCanStart, canStart; -typedef struct KickPlayerCoopRequest__storage_ { +typedef struct JoinCoopResponse__storage_ { uint32_t _has_storage_[1]; - uint32_t clientVersion; - KickPlayerCoopRequest_Reason reason; - NSString *contractIdentifier; + uint32_t numMembers; + ContractCoopStatusResponse_Status status; + Contract_PlayerGrade grade; + NSString *message; NSString *coopIdentifier; - NSString *playerIdentifier; - NSString *requestingUserId; - BasicRequestInfo *rinfo; -} KickPlayerCoopRequest__storage_; + double secondsRemaining; + double matchPercent; +} JoinCoopResponse__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "contractIdentifier", + .name = "success", .dataTypeSpecific.clazz = Nil, - .number = KickPlayerCoopRequest_FieldNumber_ContractIdentifier, - .hasIndex = 1, - .offset = (uint32_t)offsetof(KickPlayerCoopRequest__storage_, contractIdentifier), + .number = JoinCoopResponse_FieldNumber_Success, + .hasIndex = 0, + .offset = 1, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeBool, }, { - .name = "coopIdentifier", + .name = "message", .dataTypeSpecific.clazz = Nil, - .number = KickPlayerCoopRequest_FieldNumber_CoopIdentifier, + .number = JoinCoopResponse_FieldNumber_Message, .hasIndex = 2, - .offset = (uint32_t)offsetof(KickPlayerCoopRequest__storage_, coopIdentifier), + .offset = (uint32_t)offsetof(JoinCoopResponse__storage_, message), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "playerIdentifier", + .name = "secondsRemaining", .dataTypeSpecific.clazz = Nil, - .number = KickPlayerCoopRequest_FieldNumber_PlayerIdentifier, + .number = JoinCoopResponse_FieldNumber_SecondsRemaining, + .hasIndex = 6, + .offset = (uint32_t)offsetof(JoinCoopResponse__storage_, secondsRemaining), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, + { + .name = "banned", + .dataTypeSpecific.clazz = Nil, + .number = JoinCoopResponse_FieldNumber_Banned, .hasIndex = 3, - .offset = (uint32_t)offsetof(KickPlayerCoopRequest__storage_, playerIdentifier), + .offset = 4, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeBool, }, { - .name = "requestingUserId", + .name = "coopIdentifier", .dataTypeSpecific.clazz = Nil, - .number = KickPlayerCoopRequest_FieldNumber_RequestingUserId, - .hasIndex = 4, - .offset = (uint32_t)offsetof(KickPlayerCoopRequest__storage_, requestingUserId), + .number = JoinCoopResponse_FieldNumber_CoopIdentifier, + .hasIndex = 5, + .offset = (uint32_t)offsetof(JoinCoopResponse__storage_, coopIdentifier), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "clientVersion", + .name = "matchPercent", .dataTypeSpecific.clazz = Nil, - .number = KickPlayerCoopRequest_FieldNumber_ClientVersion, - .hasIndex = 6, - .offset = (uint32_t)offsetof(KickPlayerCoopRequest__storage_, clientVersion), + .number = JoinCoopResponse_FieldNumber_MatchPercent, + .hasIndex = 7, + .offset = (uint32_t)offsetof(JoinCoopResponse__storage_, matchPercent), .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .dataType = GPBDataTypeDouble, }, { - .name = "rinfo", - .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), - .number = KickPlayerCoopRequest_FieldNumber_Rinfo, - .hasIndex = 0, - .offset = (uint32_t)offsetof(KickPlayerCoopRequest__storage_, rinfo), + .name = "numMembers", + .dataTypeSpecific.clazz = Nil, + .number = JoinCoopResponse_FieldNumber_NumMembers, + .hasIndex = 8, + .offset = (uint32_t)offsetof(JoinCoopResponse__storage_, numMembers), .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, + .dataType = GPBDataTypeUInt32, + }, + { + .name = "status", + .dataTypeSpecific.enumDescFunc = ContractCoopStatusResponse_Status_EnumDescriptor, + .number = JoinCoopResponse_FieldNumber_Status, + .hasIndex = 9, + .offset = (uint32_t)offsetof(JoinCoopResponse__storage_, status), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, }, { - .name = "reason", - .dataTypeSpecific.enumDescFunc = KickPlayerCoopRequest_Reason_EnumDescriptor, - .number = KickPlayerCoopRequest_FieldNumber_Reason, - .hasIndex = 5, - .offset = (uint32_t)offsetof(KickPlayerCoopRequest__storage_, reason), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), + .name = "grade", + .dataTypeSpecific.enumDescFunc = Contract_PlayerGrade_EnumDescriptor, + .number = JoinCoopResponse_FieldNumber_Grade, + .hasIndex = 10, + .offset = (uint32_t)offsetof(JoinCoopResponse__storage_, grade), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), .dataType = GPBDataTypeEnum, }, + { + .name = "canStart", + .dataTypeSpecific.clazz = Nil, + .number = JoinCoopResponse_FieldNumber_CanStart, + .hasIndex = 11, + .offset = 12, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, + }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[KickPlayerCoopRequest class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(JoinCoopResponse) + messageName:@"JoinCoopResponse" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(KickPlayerCoopRequest__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(JoinCoopResponse__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -11907,274 +12789,262 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - Enum KickPlayerCoopRequest_Reason - -GPBEnumDescriptor *KickPlayerCoopRequest_Reason_EnumDescriptor(void) { - static _Atomic(GPBEnumDescriptor*) descriptor = nil; - if (!descriptor) { - static const char *valueNames = - "Invalid\000Cheater\000Idle\000Leech\000Private\000"; - static const int32_t values[] = { - KickPlayerCoopRequest_Reason_Invalid, - KickPlayerCoopRequest_Reason_Cheater, - KickPlayerCoopRequest_Reason_Idle, - KickPlayerCoopRequest_Reason_Leech, - KickPlayerCoopRequest_Reason_Private, - }; - GPBEnumDescriptor *worker = - [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(KickPlayerCoopRequest_Reason) - valueNames:valueNames - values:values - count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:KickPlayerCoopRequest_Reason_IsValidValue]; - GPBEnumDescriptor *expected = nil; - if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { - [worker release]; - } - } - return descriptor; -} - -BOOL KickPlayerCoopRequest_Reason_IsValidValue(int32_t value__) { - switch (value__) { - case KickPlayerCoopRequest_Reason_Invalid: - case KickPlayerCoopRequest_Reason_Cheater: - case KickPlayerCoopRequest_Reason_Idle: - case KickPlayerCoopRequest_Reason_Leech: - case KickPlayerCoopRequest_Reason_Private: - return YES; - default: - return NO; - } -} - -#pragma mark - ContractCoopStatusUpdateRequest +#pragma mark - AutoJoinCoopRequest -@implementation ContractCoopStatusUpdateRequest +@implementation AutoJoinCoopRequest @dynamic hasRinfo, rinfo; -@dynamic hasUserId, userId; @dynamic hasContractIdentifier, contractIdentifier; -@dynamic hasCoopIdentifier, coopIdentifier; -@dynamic hasPushUserId, pushUserId; -@dynamic hasAmount, amount; -@dynamic hasRate, rate; -@dynamic hasTimeCheatsDetected, timeCheatsDetected; +@dynamic hasUserId, userId; +@dynamic hasUserName, userName; @dynamic hasSoulPower, soulPower; @dynamic hasEop, eop; -@dynamic hasBoostTokens, boostTokens; -@dynamic hasBoostTokensSpent, boostTokensSpent; -@dynamic hasHideCcStatus, hideCcStatus; -@dynamic hasProductionParams, productionParams; -@dynamic hasFarmInfo, farmInfo; -@dynamic hasEggLayingRateBuff, eggLayingRateBuff; -@dynamic hasEarningsBuff, earningsBuff; +@dynamic hasLeague, league; +@dynamic hasGrade, grade; +@dynamic hasPointsReplay, pointsReplay; +@dynamic hasSecondsRemaining, secondsRemaining; +@dynamic hasPlatform, platform; +@dynamic hasClientVersion, clientVersion; -typedef struct ContractCoopStatusUpdateRequest__storage_ { +typedef struct AutoJoinCoopRequest__storage_ { uint32_t _has_storage_[1]; - uint32_t timeCheatsDetected; - uint32_t boostTokens; - uint32_t boostTokensSpent; - uint32_t eop; - NSString *userId; + Platform platform; + uint32_t clientVersion; + uint32_t league; + Contract_PlayerGrade grade; NSString *contractIdentifier; - NSString *coopIdentifier; - NSString *pushUserId; + NSString *userId; + NSString *userName; BasicRequestInfo *rinfo; - FarmProductionParams *productionParams; - PlayerFarmInfo *farmInfo; - double amount; - double rate; double soulPower; - double eggLayingRateBuff; - double earningsBuff; -} ContractCoopStatusUpdateRequest__storage_; + double secondsRemaining; + double eop; +} AutoJoinCoopRequest__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { - static GPBMessageFieldDescriptionWithDefault fields[] = { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .defaultValue.valueString = nil, - .core.name = "userId", - .core.dataTypeSpecific.clazz = Nil, - .core.number = ContractCoopStatusUpdateRequest_FieldNumber_UserId, - .core.hasIndex = 1, - .core.offset = (uint32_t)offsetof(ContractCoopStatusUpdateRequest__storage_, userId), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeString, + .name = "contractIdentifier", + .dataTypeSpecific.clazz = Nil, + .number = AutoJoinCoopRequest_FieldNumber_ContractIdentifier, + .hasIndex = 1, + .offset = (uint32_t)offsetof(AutoJoinCoopRequest__storage_, contractIdentifier), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, }, { - .defaultValue.valueString = nil, - .core.name = "contractIdentifier", - .core.dataTypeSpecific.clazz = Nil, - .core.number = ContractCoopStatusUpdateRequest_FieldNumber_ContractIdentifier, - .core.hasIndex = 2, - .core.offset = (uint32_t)offsetof(ContractCoopStatusUpdateRequest__storage_, contractIdentifier), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeString, + .name = "userId", + .dataTypeSpecific.clazz = Nil, + .number = AutoJoinCoopRequest_FieldNumber_UserId, + .hasIndex = 2, + .offset = (uint32_t)offsetof(AutoJoinCoopRequest__storage_, userId), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, }, { - .defaultValue.valueString = nil, - .core.name = "coopIdentifier", - .core.dataTypeSpecific.clazz = Nil, - .core.number = ContractCoopStatusUpdateRequest_FieldNumber_CoopIdentifier, - .core.hasIndex = 3, - .core.offset = (uint32_t)offsetof(ContractCoopStatusUpdateRequest__storage_, coopIdentifier), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeString, + .name = "userName", + .dataTypeSpecific.clazz = Nil, + .number = AutoJoinCoopRequest_FieldNumber_UserName, + .hasIndex = 3, + .offset = (uint32_t)offsetof(AutoJoinCoopRequest__storage_, userName), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, }, { - .defaultValue.valueDouble = 0, - .core.name = "amount", - .core.dataTypeSpecific.clazz = Nil, - .core.number = ContractCoopStatusUpdateRequest_FieldNumber_Amount, - .core.hasIndex = 5, - .core.offset = (uint32_t)offsetof(ContractCoopStatusUpdateRequest__storage_, amount), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, + .name = "soulPower", + .dataTypeSpecific.clazz = Nil, + .number = AutoJoinCoopRequest_FieldNumber_SoulPower, + .hasIndex = 4, + .offset = (uint32_t)offsetof(AutoJoinCoopRequest__storage_, soulPower), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, }, { - .defaultValue.valueDouble = 0, - .core.name = "rate", - .core.dataTypeSpecific.clazz = Nil, - .core.number = ContractCoopStatusUpdateRequest_FieldNumber_Rate, - .core.hasIndex = 6, - .core.offset = (uint32_t)offsetof(ContractCoopStatusUpdateRequest__storage_, rate), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, + .name = "secondsRemaining", + .dataTypeSpecific.clazz = Nil, + .number = AutoJoinCoopRequest_FieldNumber_SecondsRemaining, + .hasIndex = 10, + .offset = (uint32_t)offsetof(AutoJoinCoopRequest__storage_, secondsRemaining), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, }, { - .defaultValue.valueUInt32 = 0U, - .core.name = "timeCheatsDetected", - .core.dataTypeSpecific.clazz = Nil, - .core.number = ContractCoopStatusUpdateRequest_FieldNumber_TimeCheatsDetected, - .core.hasIndex = 7, - .core.offset = (uint32_t)offsetof(ContractCoopStatusUpdateRequest__storage_, timeCheatsDetected), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt32, + .name = "platform", + .dataTypeSpecific.enumDescFunc = Platform_EnumDescriptor, + .number = AutoJoinCoopRequest_FieldNumber_Platform, + .hasIndex = 11, + .offset = (uint32_t)offsetof(AutoJoinCoopRequest__storage_, platform), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, }, { - .defaultValue.valueDouble = 0, - .core.name = "soulPower", - .core.dataTypeSpecific.clazz = Nil, - .core.number = ContractCoopStatusUpdateRequest_FieldNumber_SoulPower, - .core.hasIndex = 8, - .core.offset = (uint32_t)offsetof(ContractCoopStatusUpdateRequest__storage_, soulPower), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, + .name = "clientVersion", + .dataTypeSpecific.clazz = Nil, + .number = AutoJoinCoopRequest_FieldNumber_ClientVersion, + .hasIndex = 12, + .offset = (uint32_t)offsetof(AutoJoinCoopRequest__storage_, clientVersion), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt32, }, { - .defaultValue.valueString = nil, - .core.name = "pushUserId", - .core.dataTypeSpecific.clazz = Nil, - .core.number = ContractCoopStatusUpdateRequest_FieldNumber_PushUserId, - .core.hasIndex = 4, - .core.offset = (uint32_t)offsetof(ContractCoopStatusUpdateRequest__storage_, pushUserId), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeString, + .name = "league", + .dataTypeSpecific.clazz = Nil, + .number = AutoJoinCoopRequest_FieldNumber_League, + .hasIndex = 6, + .offset = (uint32_t)offsetof(AutoJoinCoopRequest__storage_, league), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt32, }, { - .defaultValue.valueUInt32 = 0U, - .core.name = "boostTokens", - .core.dataTypeSpecific.clazz = Nil, - .core.number = ContractCoopStatusUpdateRequest_FieldNumber_BoostTokens, - .core.hasIndex = 10, - .core.offset = (uint32_t)offsetof(ContractCoopStatusUpdateRequest__storage_, boostTokens), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt32, + .name = "rinfo", + .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), + .number = AutoJoinCoopRequest_FieldNumber_Rinfo, + .hasIndex = 0, + .offset = (uint32_t)offsetof(AutoJoinCoopRequest__storage_, rinfo), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeMessage, + }, + { + .name = "eop", + .dataTypeSpecific.clazz = Nil, + .number = AutoJoinCoopRequest_FieldNumber_Eop, + .hasIndex = 5, + .offset = (uint32_t)offsetof(AutoJoinCoopRequest__storage_, eop), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, }, { - .defaultValue.valueDouble = 1, - .core.name = "eggLayingRateBuff", - .core.dataTypeSpecific.clazz = Nil, - .core.number = ContractCoopStatusUpdateRequest_FieldNumber_EggLayingRateBuff, - .core.hasIndex = 16, - .core.offset = (uint32_t)offsetof(ContractCoopStatusUpdateRequest__storage_, eggLayingRateBuff), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), - .core.dataType = GPBDataTypeDouble, + .name = "grade", + .dataTypeSpecific.enumDescFunc = Contract_PlayerGrade_EnumDescriptor, + .number = AutoJoinCoopRequest_FieldNumber_Grade, + .hasIndex = 7, + .offset = (uint32_t)offsetof(AutoJoinCoopRequest__storage_, grade), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, }, { - .defaultValue.valueDouble = 1, - .core.name = "earningsBuff", - .core.dataTypeSpecific.clazz = Nil, - .core.number = ContractCoopStatusUpdateRequest_FieldNumber_EarningsBuff, - .core.hasIndex = 17, - .core.offset = (uint32_t)offsetof(ContractCoopStatusUpdateRequest__storage_, earningsBuff), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), - .core.dataType = GPBDataTypeDouble, + .name = "pointsReplay", + .dataTypeSpecific.clazz = Nil, + .number = AutoJoinCoopRequest_FieldNumber_PointsReplay, + .hasIndex = 8, + .offset = 9, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(AutoJoinCoopRequest) + messageName:@"AutoJoinCoopRequest" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(AutoJoinCoopRequest__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - UpdateCoopPermissionsRequest + +@implementation UpdateCoopPermissionsRequest + +@dynamic hasRinfo, rinfo; +@dynamic hasContractIdentifier, contractIdentifier; +@dynamic hasCoopIdentifier, coopIdentifier; +@dynamic hasRequestingUserId, requestingUserId; +@dynamic hasPublic_p, public_p; +@dynamic hasClientVersion, clientVersion; + +typedef struct UpdateCoopPermissionsRequest__storage_ { + uint32_t _has_storage_[1]; + uint32_t clientVersion; + NSString *contractIdentifier; + NSString *coopIdentifier; + NSString *requestingUserId; + BasicRequestInfo *rinfo; +} UpdateCoopPermissionsRequest__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .defaultValue.valueMessage = nil, - .core.name = "rinfo", - .core.dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), - .core.number = ContractCoopStatusUpdateRequest_FieldNumber_Rinfo, - .core.hasIndex = 0, - .core.offset = (uint32_t)offsetof(ContractCoopStatusUpdateRequest__storage_, rinfo), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeMessage, + .name = "contractIdentifier", + .dataTypeSpecific.clazz = Nil, + .number = UpdateCoopPermissionsRequest_FieldNumber_ContractIdentifier, + .hasIndex = 1, + .offset = (uint32_t)offsetof(UpdateCoopPermissionsRequest__storage_, contractIdentifier), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, }, { - .defaultValue.valueUInt32 = 0U, - .core.name = "boostTokensSpent", - .core.dataTypeSpecific.clazz = Nil, - .core.number = ContractCoopStatusUpdateRequest_FieldNumber_BoostTokensSpent, - .core.hasIndex = 11, - .core.offset = (uint32_t)offsetof(ContractCoopStatusUpdateRequest__storage_, boostTokensSpent), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt32, + .name = "coopIdentifier", + .dataTypeSpecific.clazz = Nil, + .number = UpdateCoopPermissionsRequest_FieldNumber_CoopIdentifier, + .hasIndex = 2, + .offset = (uint32_t)offsetof(UpdateCoopPermissionsRequest__storage_, coopIdentifier), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, }, { - .defaultValue.valueMessage = nil, - .core.name = "productionParams", - .core.dataTypeSpecific.clazz = GPBObjCClass(FarmProductionParams), - .core.number = ContractCoopStatusUpdateRequest_FieldNumber_ProductionParams, - .core.hasIndex = 14, - .core.offset = (uint32_t)offsetof(ContractCoopStatusUpdateRequest__storage_, productionParams), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeMessage, + .name = "requestingUserId", + .dataTypeSpecific.clazz = Nil, + .number = UpdateCoopPermissionsRequest_FieldNumber_RequestingUserId, + .hasIndex = 3, + .offset = (uint32_t)offsetof(UpdateCoopPermissionsRequest__storage_, requestingUserId), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, }, { - .defaultValue.valueUInt32 = 0U, - .core.name = "eop", - .core.dataTypeSpecific.clazz = Nil, - .core.number = ContractCoopStatusUpdateRequest_FieldNumber_Eop, - .core.hasIndex = 9, - .core.offset = (uint32_t)offsetof(ContractCoopStatusUpdateRequest__storage_, eop), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt32, + .name = "public_p", + .dataTypeSpecific.clazz = Nil, + .number = UpdateCoopPermissionsRequest_FieldNumber_Public_p, + .hasIndex = 4, + .offset = 5, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, }, { - .defaultValue.valueMessage = nil, - .core.name = "farmInfo", - .core.dataTypeSpecific.clazz = GPBObjCClass(PlayerFarmInfo), - .core.number = ContractCoopStatusUpdateRequest_FieldNumber_FarmInfo, - .core.hasIndex = 15, - .core.offset = (uint32_t)offsetof(ContractCoopStatusUpdateRequest__storage_, farmInfo), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeMessage, + .name = "clientVersion", + .dataTypeSpecific.clazz = Nil, + .number = UpdateCoopPermissionsRequest_FieldNumber_ClientVersion, + .hasIndex = 6, + .offset = (uint32_t)offsetof(UpdateCoopPermissionsRequest__storage_, clientVersion), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt32, }, { - .defaultValue.valueBool = NO, - .core.name = "hideCcStatus", - .core.dataTypeSpecific.clazz = Nil, - .core.number = ContractCoopStatusUpdateRequest_FieldNumber_HideCcStatus, - .core.hasIndex = 12, - .core.offset = 13, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, + .name = "rinfo", + .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), + .number = UpdateCoopPermissionsRequest_FieldNumber_Rinfo, + .hasIndex = 0, + .offset = (uint32_t)offsetof(UpdateCoopPermissionsRequest__storage_, rinfo), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeMessage, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ContractCoopStatusUpdateRequest class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(UpdateCoopPermissionsRequest) + messageName:@"UpdateCoopPermissionsRequest" + fileDescription:&EiRoot_FileDescription fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) - storageSize:sizeof(ContractCoopStatusUpdateRequest__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(UpdateCoopPermissionsRequest__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -12185,61 +13055,142 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - ContractCoopStatusUpdateResponse +#pragma mark - UpdateCoopPermissionsResponse -@implementation ContractCoopStatusUpdateResponse +@implementation UpdateCoopPermissionsResponse -@dynamic hasFinalized, finalized; -@dynamic hasExists, exists; -@dynamic hasStatus, status; +@dynamic hasSuccess, success; +@dynamic hasMessage, message; -typedef struct ContractCoopStatusUpdateResponse__storage_ { +typedef struct UpdateCoopPermissionsResponse__storage_ { uint32_t _has_storage_[1]; - ContractCoopStatusResponse_MemberStatus status; -} ContractCoopStatusUpdateResponse__storage_; + NSString *message; +} UpdateCoopPermissionsResponse__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "finalized", + .name = "success", .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusUpdateResponse_FieldNumber_Finalized, + .number = UpdateCoopPermissionsResponse_FieldNumber_Success, .hasIndex = 0, .offset = 1, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeBool, + }, + { + .name = "message", + .dataTypeSpecific.clazz = Nil, + .number = UpdateCoopPermissionsResponse_FieldNumber_Message, + .hasIndex = 2, + .offset = (uint32_t)offsetof(UpdateCoopPermissionsResponse__storage_, message), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(UpdateCoopPermissionsResponse) + messageName:@"UpdateCoopPermissionsResponse" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(UpdateCoopPermissionsResponse__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - LeaveCoopRequest + +@implementation LeaveCoopRequest + +@dynamic hasRinfo, rinfo; +@dynamic hasContractIdentifier, contractIdentifier; +@dynamic hasCoopIdentifier, coopIdentifier; +@dynamic hasPlayerIdentifier, playerIdentifier; +@dynamic hasClientVersion, clientVersion; + +typedef struct LeaveCoopRequest__storage_ { + uint32_t _has_storage_[1]; + uint32_t clientVersion; + NSString *contractIdentifier; + NSString *coopIdentifier; + NSString *playerIdentifier; + BasicRequestInfo *rinfo; +} LeaveCoopRequest__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { + { + .name = "contractIdentifier", + .dataTypeSpecific.clazz = Nil, + .number = LeaveCoopRequest_FieldNumber_ContractIdentifier, + .hasIndex = 1, + .offset = (uint32_t)offsetof(LeaveCoopRequest__storage_, contractIdentifier), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "coopIdentifier", + .dataTypeSpecific.clazz = Nil, + .number = LeaveCoopRequest_FieldNumber_CoopIdentifier, + .hasIndex = 2, + .offset = (uint32_t)offsetof(LeaveCoopRequest__storage_, coopIdentifier), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, }, { - .name = "exists", + .name = "playerIdentifier", .dataTypeSpecific.clazz = Nil, - .number = ContractCoopStatusUpdateResponse_FieldNumber_Exists, - .hasIndex = 2, - .offset = 3, // Stored in _has_storage_ to save space. + .number = LeaveCoopRequest_FieldNumber_PlayerIdentifier, + .hasIndex = 3, + .offset = (uint32_t)offsetof(LeaveCoopRequest__storage_, playerIdentifier), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeString, }, { - .name = "status", - .dataTypeSpecific.enumDescFunc = ContractCoopStatusResponse_MemberStatus_EnumDescriptor, - .number = ContractCoopStatusUpdateResponse_FieldNumber_Status, + .name = "clientVersion", + .dataTypeSpecific.clazz = Nil, + .number = LeaveCoopRequest_FieldNumber_ClientVersion, .hasIndex = 4, - .offset = (uint32_t)offsetof(ContractCoopStatusUpdateResponse__storage_, status), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .dataType = GPBDataTypeEnum, + .offset = (uint32_t)offsetof(LeaveCoopRequest__storage_, clientVersion), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt32, + }, + { + .name = "rinfo", + .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), + .number = LeaveCoopRequest_FieldNumber_Rinfo, + .hasIndex = 0, + .offset = (uint32_t)offsetof(LeaveCoopRequest__storage_, rinfo), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeMessage, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ContractCoopStatusUpdateResponse class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(LeaveCoopRequest) + messageName:@"LeaveCoopRequest" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(ContractCoopStatusUpdateResponse__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(LeaveCoopRequest__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -12250,66 +13201,119 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - CoopBuffState +#pragma mark - GiftPlayerCoopRequest -@implementation CoopBuffState +@implementation GiftPlayerCoopRequest -@dynamic hasEggLayingRate, eggLayingRate; -@dynamic hasEarnings, earnings; -@dynamic hasServerTimestamp, serverTimestamp; +@dynamic hasRinfo, rinfo; +@dynamic hasContractIdentifier, contractIdentifier; +@dynamic hasCoopIdentifier, coopIdentifier; +@dynamic hasPlayerIdentifier, playerIdentifier; +@dynamic hasRequestingUserId, requestingUserId; +@dynamic hasRequestingUserName, requestingUserName; +@dynamic hasAmount, amount; +@dynamic hasClientVersion, clientVersion; -typedef struct CoopBuffState__storage_ { +typedef struct GiftPlayerCoopRequest__storage_ { uint32_t _has_storage_[1]; - double eggLayingRate; - double earnings; - double serverTimestamp; -} CoopBuffState__storage_; + uint32_t amount; + uint32_t clientVersion; + NSString *contractIdentifier; + NSString *coopIdentifier; + NSString *playerIdentifier; + NSString *requestingUserId; + NSString *requestingUserName; + BasicRequestInfo *rinfo; +} GiftPlayerCoopRequest__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { - static GPBMessageFieldDescriptionWithDefault fields[] = { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .defaultValue.valueDouble = 1, - .core.name = "eggLayingRate", - .core.dataTypeSpecific.clazz = Nil, - .core.number = CoopBuffState_FieldNumber_EggLayingRate, - .core.hasIndex = 0, - .core.offset = (uint32_t)offsetof(CoopBuffState__storage_, eggLayingRate), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), - .core.dataType = GPBDataTypeDouble, + .name = "contractIdentifier", + .dataTypeSpecific.clazz = Nil, + .number = GiftPlayerCoopRequest_FieldNumber_ContractIdentifier, + .hasIndex = 1, + .offset = (uint32_t)offsetof(GiftPlayerCoopRequest__storage_, contractIdentifier), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, }, { - .defaultValue.valueDouble = 1, - .core.name = "earnings", - .core.dataTypeSpecific.clazz = Nil, - .core.number = CoopBuffState_FieldNumber_Earnings, - .core.hasIndex = 1, - .core.offset = (uint32_t)offsetof(CoopBuffState__storage_, earnings), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), - .core.dataType = GPBDataTypeDouble, + .name = "coopIdentifier", + .dataTypeSpecific.clazz = Nil, + .number = GiftPlayerCoopRequest_FieldNumber_CoopIdentifier, + .hasIndex = 2, + .offset = (uint32_t)offsetof(GiftPlayerCoopRequest__storage_, coopIdentifier), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, }, { - .defaultValue.valueDouble = 0, - .core.name = "serverTimestamp", - .core.dataTypeSpecific.clazz = Nil, - .core.number = CoopBuffState_FieldNumber_ServerTimestamp, - .core.hasIndex = 2, - .core.offset = (uint32_t)offsetof(CoopBuffState__storage_, serverTimestamp), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, + .name = "playerIdentifier", + .dataTypeSpecific.clazz = Nil, + .number = GiftPlayerCoopRequest_FieldNumber_PlayerIdentifier, + .hasIndex = 3, + .offset = (uint32_t)offsetof(GiftPlayerCoopRequest__storage_, playerIdentifier), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "requestingUserId", + .dataTypeSpecific.clazz = Nil, + .number = GiftPlayerCoopRequest_FieldNumber_RequestingUserId, + .hasIndex = 4, + .offset = (uint32_t)offsetof(GiftPlayerCoopRequest__storage_, requestingUserId), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "amount", + .dataTypeSpecific.clazz = Nil, + .number = GiftPlayerCoopRequest_FieldNumber_Amount, + .hasIndex = 6, + .offset = (uint32_t)offsetof(GiftPlayerCoopRequest__storage_, amount), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt32, + }, + { + .name = "requestingUserName", + .dataTypeSpecific.clazz = Nil, + .number = GiftPlayerCoopRequest_FieldNumber_RequestingUserName, + .hasIndex = 5, + .offset = (uint32_t)offsetof(GiftPlayerCoopRequest__storage_, requestingUserName), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "clientVersion", + .dataTypeSpecific.clazz = Nil, + .number = GiftPlayerCoopRequest_FieldNumber_ClientVersion, + .hasIndex = 7, + .offset = (uint32_t)offsetof(GiftPlayerCoopRequest__storage_, clientVersion), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt32, + }, + { + .name = "rinfo", + .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), + .number = GiftPlayerCoopRequest_FieldNumber_Rinfo, + .hasIndex = 0, + .offset = (uint32_t)offsetof(GiftPlayerCoopRequest__storage_, rinfo), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeMessage, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[CoopBuffState class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(GiftPlayerCoopRequest) + messageName:@"GiftPlayerCoopRequest" + fileDescription:&EiRoot_FileDescription fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) - storageSize:sizeof(CoopBuffState__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(GiftPlayerCoopRequest__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -12320,41 +13324,119 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - CoopBuffHistory +#pragma mark - SendChickenRunCoopRequest -@implementation CoopBuffHistory +@implementation SendChickenRunCoopRequest -@dynamic historyArray, historyArray_Count; +@dynamic hasRinfo, rinfo; +@dynamic hasContractIdentifier, contractIdentifier; +@dynamic hasCoopIdentifier, coopIdentifier; +@dynamic hasPlayerIdentifier, playerIdentifier; +@dynamic hasRequestingUserId, requestingUserId; +@dynamic hasRequestingUserName, requestingUserName; +@dynamic hasFarmPop, farmPop; +@dynamic hasClientVersion, clientVersion; -typedef struct CoopBuffHistory__storage_ { +typedef struct SendChickenRunCoopRequest__storage_ { uint32_t _has_storage_[1]; - NSMutableArray *historyArray; -} CoopBuffHistory__storage_; + uint32_t clientVersion; + NSString *contractIdentifier; + NSString *coopIdentifier; + NSString *playerIdentifier; + NSString *requestingUserId; + NSString *requestingUserName; + BasicRequestInfo *rinfo; + uint64_t farmPop; +} SendChickenRunCoopRequest__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "historyArray", - .dataTypeSpecific.clazz = GPBObjCClass(CoopBuffState), - .number = CoopBuffHistory_FieldNumber_HistoryArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(CoopBuffHistory__storage_, historyArray), - .flags = GPBFieldRepeated, + .name = "contractIdentifier", + .dataTypeSpecific.clazz = Nil, + .number = SendChickenRunCoopRequest_FieldNumber_ContractIdentifier, + .hasIndex = 1, + .offset = (uint32_t)offsetof(SendChickenRunCoopRequest__storage_, contractIdentifier), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "coopIdentifier", + .dataTypeSpecific.clazz = Nil, + .number = SendChickenRunCoopRequest_FieldNumber_CoopIdentifier, + .hasIndex = 2, + .offset = (uint32_t)offsetof(SendChickenRunCoopRequest__storage_, coopIdentifier), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "playerIdentifier", + .dataTypeSpecific.clazz = Nil, + .number = SendChickenRunCoopRequest_FieldNumber_PlayerIdentifier, + .hasIndex = 3, + .offset = (uint32_t)offsetof(SendChickenRunCoopRequest__storage_, playerIdentifier), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "requestingUserId", + .dataTypeSpecific.clazz = Nil, + .number = SendChickenRunCoopRequest_FieldNumber_RequestingUserId, + .hasIndex = 4, + .offset = (uint32_t)offsetof(SendChickenRunCoopRequest__storage_, requestingUserId), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "farmPop", + .dataTypeSpecific.clazz = Nil, + .number = SendChickenRunCoopRequest_FieldNumber_FarmPop, + .hasIndex = 6, + .offset = (uint32_t)offsetof(SendChickenRunCoopRequest__storage_, farmPop), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt64, + }, + { + .name = "requestingUserName", + .dataTypeSpecific.clazz = Nil, + .number = SendChickenRunCoopRequest_FieldNumber_RequestingUserName, + .hasIndex = 5, + .offset = (uint32_t)offsetof(SendChickenRunCoopRequest__storage_, requestingUserName), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "clientVersion", + .dataTypeSpecific.clazz = Nil, + .number = SendChickenRunCoopRequest_FieldNumber_ClientVersion, + .hasIndex = 7, + .offset = (uint32_t)offsetof(SendChickenRunCoopRequest__storage_, clientVersion), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt32, + }, + { + .name = "rinfo", + .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), + .number = SendChickenRunCoopRequest_FieldNumber_Rinfo, + .hasIndex = 0, + .offset = (uint32_t)offsetof(SendChickenRunCoopRequest__storage_, rinfo), + .flags = GPBFieldOptional, .dataType = GPBDataTypeMessage, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[CoopBuffHistory class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(SendChickenRunCoopRequest) + messageName:@"SendChickenRunCoopRequest" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(CoopBuffHistory__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(SendChickenRunCoopRequest__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -12365,97 +13447,86 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - CoopChickenRunEntry +#pragma mark - ReportPlayerCoopRequest -@implementation CoopChickenRunEntry +@implementation ReportPlayerCoopRequest +@dynamic hasRinfo, rinfo; +@dynamic hasContractIdentifier, contractIdentifier; +@dynamic hasCoopIdentifier, coopIdentifier; @dynamic hasUserId, userId; -@dynamic hasServerTimestamp, serverTimestamp; +@dynamic hasReason, reason; -typedef struct CoopChickenRunEntry__storage_ { +typedef struct ReportPlayerCoopRequest__storage_ { uint32_t _has_storage_[1]; + ReportPlayerCoopRequest_Reason reason; + BasicRequestInfo *rinfo; + NSString *contractIdentifier; + NSString *coopIdentifier; NSString *userId; - double serverTimestamp; -} CoopChickenRunEntry__storage_; +} ReportPlayerCoopRequest__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "userId", - .dataTypeSpecific.clazz = Nil, - .number = CoopChickenRunEntry_FieldNumber_UserId, + .name = "rinfo", + .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), + .number = ReportPlayerCoopRequest_FieldNumber_Rinfo, .hasIndex = 0, - .offset = (uint32_t)offsetof(CoopChickenRunEntry__storage_, userId), + .offset = (uint32_t)offsetof(ReportPlayerCoopRequest__storage_, rinfo), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeMessage, }, { - .name = "serverTimestamp", + .name = "contractIdentifier", .dataTypeSpecific.clazz = Nil, - .number = CoopChickenRunEntry_FieldNumber_ServerTimestamp, + .number = ReportPlayerCoopRequest_FieldNumber_ContractIdentifier, .hasIndex = 1, - .offset = (uint32_t)offsetof(CoopChickenRunEntry__storage_, serverTimestamp), + .offset = (uint32_t)offsetof(ReportPlayerCoopRequest__storage_, contractIdentifier), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeString, }, - }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[CoopChickenRunEntry class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(CoopChickenRunEntry__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; - } - return descriptor; -} - -@end - -#pragma mark - CoopLastChickenRunTimes - -@implementation CoopLastChickenRunTimes - -@dynamic entriesArray, entriesArray_Count; - -typedef struct CoopLastChickenRunTimes__storage_ { - uint32_t _has_storage_[1]; - NSMutableArray *entriesArray; -} CoopLastChickenRunTimes__storage_; - -// This method is threadsafe because it is initially called -// in +initialize for each subclass. -+ (GPBDescriptor *)descriptor { - static GPBDescriptor *descriptor = nil; - if (!descriptor) { - static GPBMessageFieldDescription fields[] = { { - .name = "entriesArray", - .dataTypeSpecific.clazz = GPBObjCClass(CoopChickenRunEntry), - .number = CoopLastChickenRunTimes_FieldNumber_EntriesArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(CoopLastChickenRunTimes__storage_, entriesArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, + .name = "coopIdentifier", + .dataTypeSpecific.clazz = Nil, + .number = ReportPlayerCoopRequest_FieldNumber_CoopIdentifier, + .hasIndex = 2, + .offset = (uint32_t)offsetof(ReportPlayerCoopRequest__storage_, coopIdentifier), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "userId", + .dataTypeSpecific.clazz = Nil, + .number = ReportPlayerCoopRequest_FieldNumber_UserId, + .hasIndex = 3, + .offset = (uint32_t)offsetof(ReportPlayerCoopRequest__storage_, userId), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "reason", + .dataTypeSpecific.enumDescFunc = ReportPlayerCoopRequest_Reason_EnumDescriptor, + .number = ReportPlayerCoopRequest_FieldNumber_Reason, + .hasIndex = 4, + .offset = (uint32_t)offsetof(ReportPlayerCoopRequest__storage_, reason), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[CoopLastChickenRunTimes class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ReportPlayerCoopRequest) + messageName:@"ReportPlayerCoopRequest" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(CoopLastChickenRunTimes__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(ReportPlayerCoopRequest__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -12466,85 +13537,108 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - LeaderboardAnalysis +#pragma mark - KickPlayerCoopRequest -@implementation LeaderboardAnalysis +@implementation KickPlayerCoopRequest -@dynamic chunksArray, chunksArray_Count; -@dynamic hasCount, count; -@dynamic hasHighScore, highScore; -@dynamic hasLowScore, lowScore; -@dynamic hasCursor, cursor; +@dynamic hasRinfo, rinfo; +@dynamic hasContractIdentifier, contractIdentifier; +@dynamic hasCoopIdentifier, coopIdentifier; +@dynamic hasPlayerIdentifier, playerIdentifier; +@dynamic hasRequestingUserId, requestingUserId; +@dynamic hasReason, reason; +@dynamic hasClientVersion, clientVersion; -typedef struct LeaderboardAnalysis__storage_ { +typedef struct KickPlayerCoopRequest__storage_ { uint32_t _has_storage_[1]; - uint32_t count; - NSMutableArray *chunksArray; - NSString *cursor; - double highScore; - double lowScore; -} LeaderboardAnalysis__storage_; + uint32_t clientVersion; + KickPlayerCoopRequest_Reason reason; + NSString *contractIdentifier; + NSString *coopIdentifier; + NSString *playerIdentifier; + NSString *requestingUserId; + BasicRequestInfo *rinfo; +} KickPlayerCoopRequest__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "chunksArray", - .dataTypeSpecific.clazz = GPBObjCClass(LeaderboardAnalysis_Chunk), - .number = LeaderboardAnalysis_FieldNumber_ChunksArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(LeaderboardAnalysis__storage_, chunksArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, + .name = "contractIdentifier", + .dataTypeSpecific.clazz = Nil, + .number = KickPlayerCoopRequest_FieldNumber_ContractIdentifier, + .hasIndex = 1, + .offset = (uint32_t)offsetof(KickPlayerCoopRequest__storage_, contractIdentifier), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, }, { - .name = "count", + .name = "coopIdentifier", .dataTypeSpecific.clazz = Nil, - .number = LeaderboardAnalysis_FieldNumber_Count, - .hasIndex = 0, - .offset = (uint32_t)offsetof(LeaderboardAnalysis__storage_, count), + .number = KickPlayerCoopRequest_FieldNumber_CoopIdentifier, + .hasIndex = 2, + .offset = (uint32_t)offsetof(KickPlayerCoopRequest__storage_, coopIdentifier), .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .dataType = GPBDataTypeString, }, { - .name = "highScore", + .name = "playerIdentifier", .dataTypeSpecific.clazz = Nil, - .number = LeaderboardAnalysis_FieldNumber_HighScore, - .hasIndex = 1, - .offset = (uint32_t)offsetof(LeaderboardAnalysis__storage_, highScore), + .number = KickPlayerCoopRequest_FieldNumber_PlayerIdentifier, + .hasIndex = 3, + .offset = (uint32_t)offsetof(KickPlayerCoopRequest__storage_, playerIdentifier), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeString, }, { - .name = "lowScore", + .name = "requestingUserId", .dataTypeSpecific.clazz = Nil, - .number = LeaderboardAnalysis_FieldNumber_LowScore, - .hasIndex = 2, - .offset = (uint32_t)offsetof(LeaderboardAnalysis__storage_, lowScore), + .number = KickPlayerCoopRequest_FieldNumber_RequestingUserId, + .hasIndex = 4, + .offset = (uint32_t)offsetof(KickPlayerCoopRequest__storage_, requestingUserId), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeString, }, { - .name = "cursor", + .name = "clientVersion", .dataTypeSpecific.clazz = Nil, - .number = LeaderboardAnalysis_FieldNumber_Cursor, - .hasIndex = 3, - .offset = (uint32_t)offsetof(LeaderboardAnalysis__storage_, cursor), + .number = KickPlayerCoopRequest_FieldNumber_ClientVersion, + .hasIndex = 6, + .offset = (uint32_t)offsetof(KickPlayerCoopRequest__storage_, clientVersion), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeUInt32, + }, + { + .name = "rinfo", + .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), + .number = KickPlayerCoopRequest_FieldNumber_Rinfo, + .hasIndex = 0, + .offset = (uint32_t)offsetof(KickPlayerCoopRequest__storage_, rinfo), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeMessage, + }, + { + .name = "reason", + .dataTypeSpecific.enumDescFunc = KickPlayerCoopRequest_Reason_EnumDescriptor, + .number = KickPlayerCoopRequest_FieldNumber_Reason, + .hasIndex = 5, + .offset = (uint32_t)offsetof(KickPlayerCoopRequest__storage_, reason), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[LeaderboardAnalysis class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(KickPlayerCoopRequest) + messageName:@"KickPlayerCoopRequest" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(LeaderboardAnalysis__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(KickPlayerCoopRequest__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -12555,97 +13649,119 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - LeaderboardAnalysis_Chunk +#pragma mark - IdleSessionSummary -@implementation LeaderboardAnalysis_Chunk +@implementation IdleSessionSummary -@dynamic hasStartIndex, startIndex; -@dynamic hasEndIndex, endIndex; -@dynamic hasHighScore, highScore; -@dynamic hasLowScore, lowScore; -@dynamic hasStartCursor, startCursor; -@dynamic hasEndCursor, endCursor; +@dynamic hasTimeAway, timeAway; +@dynamic hasTimeSimulated, timeSimulated; +@dynamic hasSilosOwned, silosOwned; +@dynamic hasAverageElr, averageElr; +@dynamic hasAverageMsr, averageMsr; +@dynamic hasAverageEggDeliveryRate, averageEggDeliveryRate; +@dynamic hasLastEggDeliveryRate, lastEggDeliveryRate; +@dynamic hasFarmIndex, farmIndex; -typedef struct LeaderboardAnalysis_Chunk__storage_ { +typedef struct IdleSessionSummary__storage_ { uint32_t _has_storage_[1]; - uint32_t startIndex; - uint32_t endIndex; - NSString *startCursor; - NSString *endCursor; - double highScore; - double lowScore; -} LeaderboardAnalysis_Chunk__storage_; + uint32_t silosOwned; + uint32_t farmIndex; + double timeAway; + double timeSimulated; + double averageElr; + double averageMsr; + double averageEggDeliveryRate; + double lastEggDeliveryRate; +} IdleSessionSummary__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "startIndex", + .name = "timeAway", .dataTypeSpecific.clazz = Nil, - .number = LeaderboardAnalysis_Chunk_FieldNumber_StartIndex, + .number = IdleSessionSummary_FieldNumber_TimeAway, .hasIndex = 0, - .offset = (uint32_t)offsetof(LeaderboardAnalysis_Chunk__storage_, startIndex), + .offset = (uint32_t)offsetof(IdleSessionSummary__storage_, timeAway), .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .dataType = GPBDataTypeDouble, }, { - .name = "endIndex", + .name = "timeSimulated", .dataTypeSpecific.clazz = Nil, - .number = LeaderboardAnalysis_Chunk_FieldNumber_EndIndex, + .number = IdleSessionSummary_FieldNumber_TimeSimulated, .hasIndex = 1, - .offset = (uint32_t)offsetof(LeaderboardAnalysis_Chunk__storage_, endIndex), + .offset = (uint32_t)offsetof(IdleSessionSummary__storage_, timeSimulated), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, + { + .name = "silosOwned", + .dataTypeSpecific.clazz = Nil, + .number = IdleSessionSummary_FieldNumber_SilosOwned, + .hasIndex = 2, + .offset = (uint32_t)offsetof(IdleSessionSummary__storage_, silosOwned), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt32, + }, + { + .name = "averageElr", + .dataTypeSpecific.clazz = Nil, + .number = IdleSessionSummary_FieldNumber_AverageElr, + .hasIndex = 3, + .offset = (uint32_t)offsetof(IdleSessionSummary__storage_, averageElr), .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .dataType = GPBDataTypeDouble, }, { - .name = "highScore", + .name = "averageMsr", .dataTypeSpecific.clazz = Nil, - .number = LeaderboardAnalysis_Chunk_FieldNumber_HighScore, - .hasIndex = 2, - .offset = (uint32_t)offsetof(LeaderboardAnalysis_Chunk__storage_, highScore), + .number = IdleSessionSummary_FieldNumber_AverageMsr, + .hasIndex = 4, + .offset = (uint32_t)offsetof(IdleSessionSummary__storage_, averageMsr), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "lowScore", + .name = "averageEggDeliveryRate", .dataTypeSpecific.clazz = Nil, - .number = LeaderboardAnalysis_Chunk_FieldNumber_LowScore, - .hasIndex = 3, - .offset = (uint32_t)offsetof(LeaderboardAnalysis_Chunk__storage_, lowScore), + .number = IdleSessionSummary_FieldNumber_AverageEggDeliveryRate, + .hasIndex = 5, + .offset = (uint32_t)offsetof(IdleSessionSummary__storage_, averageEggDeliveryRate), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "startCursor", + .name = "farmIndex", .dataTypeSpecific.clazz = Nil, - .number = LeaderboardAnalysis_Chunk_FieldNumber_StartCursor, - .hasIndex = 4, - .offset = (uint32_t)offsetof(LeaderboardAnalysis_Chunk__storage_, startCursor), + .number = IdleSessionSummary_FieldNumber_FarmIndex, + .hasIndex = 7, + .offset = (uint32_t)offsetof(IdleSessionSummary__storage_, farmIndex), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeUInt32, }, { - .name = "endCursor", + .name = "lastEggDeliveryRate", .dataTypeSpecific.clazz = Nil, - .number = LeaderboardAnalysis_Chunk_FieldNumber_EndCursor, - .hasIndex = 5, - .offset = (uint32_t)offsetof(LeaderboardAnalysis_Chunk__storage_, endCursor), + .number = IdleSessionSummary_FieldNumber_LastEggDeliveryRate, + .hasIndex = 6, + .offset = (uint32_t)offsetof(IdleSessionSummary__storage_, lastEggDeliveryRate), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeDouble, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[LeaderboardAnalysis_Chunk class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(IdleSessionSummary) + messageName:@"IdleSessionSummary" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(LeaderboardAnalysis_Chunk__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - [localDescriptor setupContainingMessageClass:GPBObjCClass(LeaderboardAnalysis)]; + storageSize:sizeof(IdleSessionSummary__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -12656,52 +13772,246 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - LeaderboardInfo +#pragma mark - ContractCoopStatusUpdateRequest -@implementation LeaderboardInfo +@implementation ContractCoopStatusUpdateRequest -@dynamic seasonsArray, seasonsArray_Count; -@dynamic hasAllTimeScope, allTimeScope; +@dynamic hasRinfo, rinfo; +@dynamic hasUserId, userId; +@dynamic hasContractIdentifier, contractIdentifier; +@dynamic hasCoopIdentifier, coopIdentifier; +@dynamic hasPushUserId, pushUserId; +@dynamic hasAmount, amount; +@dynamic hasRate, rate; +@dynamic hasTimeCheatsDetected, timeCheatsDetected; +@dynamic hasSoulPower, soulPower; +@dynamic hasEop, eop; +@dynamic hasBoostTokens, boostTokens; +@dynamic hasBoostTokensSpent, boostTokensSpent; +@dynamic hasHideCcStatus, hideCcStatus; +@dynamic hasProductionParams, productionParams; +@dynamic hasFarmInfo, farmInfo; +@dynamic hasLastIdleSummary, lastIdleSummary; +@dynamic hasEggLayingRateBuff, eggLayingRateBuff; +@dynamic hasEarningsBuff, earningsBuff; -typedef struct LeaderboardInfo__storage_ { +typedef struct ContractCoopStatusUpdateRequest__storage_ { uint32_t _has_storage_[1]; - NSMutableArray *seasonsArray; - NSString *allTimeScope; -} LeaderboardInfo__storage_; + uint32_t timeCheatsDetected; + uint32_t boostTokens; + uint32_t boostTokensSpent; + uint32_t eop; + NSString *userId; + NSString *contractIdentifier; + NSString *coopIdentifier; + NSString *pushUserId; + BasicRequestInfo *rinfo; + FarmProductionParams *productionParams; + PlayerFarmInfo *farmInfo; + IdleSessionSummary *lastIdleSummary; + double amount; + double rate; + double soulPower; + double eggLayingRateBuff; + double earningsBuff; +} ContractCoopStatusUpdateRequest__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { - static GPBMessageFieldDescription fields[] = { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescriptionWithDefault fields[] = { { - .name = "seasonsArray", - .dataTypeSpecific.clazz = GPBObjCClass(LeaderboardInfo_Season), - .number = LeaderboardInfo_FieldNumber_SeasonsArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(LeaderboardInfo__storage_, seasonsArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, + .defaultValue.valueString = nil, + .core.name = "userId", + .core.dataTypeSpecific.clazz = Nil, + .core.number = ContractCoopStatusUpdateRequest_FieldNumber_UserId, + .core.hasIndex = 1, + .core.offset = (uint32_t)offsetof(ContractCoopStatusUpdateRequest__storage_, userId), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeString, }, { - .name = "allTimeScope", - .dataTypeSpecific.clazz = Nil, - .number = LeaderboardInfo_FieldNumber_AllTimeScope, - .hasIndex = 0, - .offset = (uint32_t)offsetof(LeaderboardInfo__storage_, allTimeScope), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .defaultValue.valueString = nil, + .core.name = "contractIdentifier", + .core.dataTypeSpecific.clazz = Nil, + .core.number = ContractCoopStatusUpdateRequest_FieldNumber_ContractIdentifier, + .core.hasIndex = 2, + .core.offset = (uint32_t)offsetof(ContractCoopStatusUpdateRequest__storage_, contractIdentifier), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeString, + }, + { + .defaultValue.valueString = nil, + .core.name = "coopIdentifier", + .core.dataTypeSpecific.clazz = Nil, + .core.number = ContractCoopStatusUpdateRequest_FieldNumber_CoopIdentifier, + .core.hasIndex = 3, + .core.offset = (uint32_t)offsetof(ContractCoopStatusUpdateRequest__storage_, coopIdentifier), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeString, + }, + { + .defaultValue.valueDouble = 0, + .core.name = "amount", + .core.dataTypeSpecific.clazz = Nil, + .core.number = ContractCoopStatusUpdateRequest_FieldNumber_Amount, + .core.hasIndex = 5, + .core.offset = (uint32_t)offsetof(ContractCoopStatusUpdateRequest__storage_, amount), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeDouble, + }, + { + .defaultValue.valueDouble = 0, + .core.name = "rate", + .core.dataTypeSpecific.clazz = Nil, + .core.number = ContractCoopStatusUpdateRequest_FieldNumber_Rate, + .core.hasIndex = 6, + .core.offset = (uint32_t)offsetof(ContractCoopStatusUpdateRequest__storage_, rate), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeDouble, + }, + { + .defaultValue.valueUInt32 = 0U, + .core.name = "timeCheatsDetected", + .core.dataTypeSpecific.clazz = Nil, + .core.number = ContractCoopStatusUpdateRequest_FieldNumber_TimeCheatsDetected, + .core.hasIndex = 7, + .core.offset = (uint32_t)offsetof(ContractCoopStatusUpdateRequest__storage_, timeCheatsDetected), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt32, + }, + { + .defaultValue.valueDouble = 0, + .core.name = "soulPower", + .core.dataTypeSpecific.clazz = Nil, + .core.number = ContractCoopStatusUpdateRequest_FieldNumber_SoulPower, + .core.hasIndex = 8, + .core.offset = (uint32_t)offsetof(ContractCoopStatusUpdateRequest__storage_, soulPower), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeDouble, + }, + { + .defaultValue.valueString = nil, + .core.name = "pushUserId", + .core.dataTypeSpecific.clazz = Nil, + .core.number = ContractCoopStatusUpdateRequest_FieldNumber_PushUserId, + .core.hasIndex = 4, + .core.offset = (uint32_t)offsetof(ContractCoopStatusUpdateRequest__storage_, pushUserId), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeString, + }, + { + .defaultValue.valueUInt32 = 0U, + .core.name = "boostTokens", + .core.dataTypeSpecific.clazz = Nil, + .core.number = ContractCoopStatusUpdateRequest_FieldNumber_BoostTokens, + .core.hasIndex = 10, + .core.offset = (uint32_t)offsetof(ContractCoopStatusUpdateRequest__storage_, boostTokens), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt32, + }, + { + .defaultValue.valueDouble = 1, + .core.name = "eggLayingRateBuff", + .core.dataTypeSpecific.clazz = Nil, + .core.number = ContractCoopStatusUpdateRequest_FieldNumber_EggLayingRateBuff, + .core.hasIndex = 17, + .core.offset = (uint32_t)offsetof(ContractCoopStatusUpdateRequest__storage_, eggLayingRateBuff), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), + .core.dataType = GPBDataTypeDouble, + }, + { + .defaultValue.valueDouble = 1, + .core.name = "earningsBuff", + .core.dataTypeSpecific.clazz = Nil, + .core.number = ContractCoopStatusUpdateRequest_FieldNumber_EarningsBuff, + .core.hasIndex = 18, + .core.offset = (uint32_t)offsetof(ContractCoopStatusUpdateRequest__storage_, earningsBuff), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), + .core.dataType = GPBDataTypeDouble, + }, + { + .defaultValue.valueMessage = nil, + .core.name = "rinfo", + .core.dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), + .core.number = ContractCoopStatusUpdateRequest_FieldNumber_Rinfo, + .core.hasIndex = 0, + .core.offset = (uint32_t)offsetof(ContractCoopStatusUpdateRequest__storage_, rinfo), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeMessage, + }, + { + .defaultValue.valueUInt32 = 0U, + .core.name = "boostTokensSpent", + .core.dataTypeSpecific.clazz = Nil, + .core.number = ContractCoopStatusUpdateRequest_FieldNumber_BoostTokensSpent, + .core.hasIndex = 11, + .core.offset = (uint32_t)offsetof(ContractCoopStatusUpdateRequest__storage_, boostTokensSpent), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt32, + }, + { + .defaultValue.valueMessage = nil, + .core.name = "productionParams", + .core.dataTypeSpecific.clazz = GPBObjCClass(FarmProductionParams), + .core.number = ContractCoopStatusUpdateRequest_FieldNumber_ProductionParams, + .core.hasIndex = 14, + .core.offset = (uint32_t)offsetof(ContractCoopStatusUpdateRequest__storage_, productionParams), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeMessage, + }, + { + .defaultValue.valueUInt32 = 0U, + .core.name = "eop", + .core.dataTypeSpecific.clazz = Nil, + .core.number = ContractCoopStatusUpdateRequest_FieldNumber_Eop, + .core.hasIndex = 9, + .core.offset = (uint32_t)offsetof(ContractCoopStatusUpdateRequest__storage_, eop), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt32, + }, + { + .defaultValue.valueMessage = nil, + .core.name = "farmInfo", + .core.dataTypeSpecific.clazz = GPBObjCClass(PlayerFarmInfo), + .core.number = ContractCoopStatusUpdateRequest_FieldNumber_FarmInfo, + .core.hasIndex = 15, + .core.offset = (uint32_t)offsetof(ContractCoopStatusUpdateRequest__storage_, farmInfo), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeMessage, + }, + { + .defaultValue.valueBool = NO, + .core.name = "hideCcStatus", + .core.dataTypeSpecific.clazz = Nil, + .core.number = ContractCoopStatusUpdateRequest_FieldNumber_HideCcStatus, + .core.hasIndex = 12, + .core.offset = 13, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, + }, + { + .defaultValue.valueMessage = nil, + .core.name = "lastIdleSummary", + .core.dataTypeSpecific.clazz = GPBObjCClass(IdleSessionSummary), + .core.number = ContractCoopStatusUpdateRequest_FieldNumber_LastIdleSummary, + .core.hasIndex = 16, + .core.offset = (uint32_t)offsetof(ContractCoopStatusUpdateRequest__storage_, lastIdleSummary), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeMessage, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[LeaderboardInfo class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ContractCoopStatusUpdateRequest) + messageName:@"ContractCoopStatusUpdateRequest" + fileDescription:&EiRoot_FileDescription fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(LeaderboardInfo__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) + storageSize:sizeof(ContractCoopStatusUpdateRequest__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -12712,53 +14022,62 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - LeaderboardInfo_Season +#pragma mark - ContractCoopStatusUpdateResponse -@implementation LeaderboardInfo_Season +@implementation ContractCoopStatusUpdateResponse -@dynamic hasScope, scope; -@dynamic hasName, name; +@dynamic hasFinalized, finalized; +@dynamic hasExists, exists; +@dynamic hasStatus, status; -typedef struct LeaderboardInfo_Season__storage_ { +typedef struct ContractCoopStatusUpdateResponse__storage_ { uint32_t _has_storage_[1]; - NSString *scope; - NSString *name; -} LeaderboardInfo_Season__storage_; + ContractCoopStatusResponse_MemberStatus status; +} ContractCoopStatusUpdateResponse__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "scope", + .name = "finalized", .dataTypeSpecific.clazz = Nil, - .number = LeaderboardInfo_Season_FieldNumber_Scope, + .number = ContractCoopStatusUpdateResponse_FieldNumber_Finalized, .hasIndex = 0, - .offset = (uint32_t)offsetof(LeaderboardInfo_Season__storage_, scope), + .offset = 1, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeBool, }, { - .name = "name", + .name = "exists", .dataTypeSpecific.clazz = Nil, - .number = LeaderboardInfo_Season_FieldNumber_Name, - .hasIndex = 1, - .offset = (uint32_t)offsetof(LeaderboardInfo_Season__storage_, name), + .number = ContractCoopStatusUpdateResponse_FieldNumber_Exists, + .hasIndex = 2, + .offset = 3, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeBool, + }, + { + .name = "status", + .dataTypeSpecific.enumDescFunc = ContractCoopStatusResponse_MemberStatus_EnumDescriptor, + .number = ContractCoopStatusUpdateResponse_FieldNumber_Status, + .hasIndex = 4, + .offset = (uint32_t)offsetof(ContractCoopStatusUpdateResponse__storage_, status), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[LeaderboardInfo_Season class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ContractCoopStatusUpdateResponse) + messageName:@"ContractCoopStatusUpdateResponse" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(LeaderboardInfo_Season__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - [localDescriptor setupContainingMessageClass:GPBObjCClass(LeaderboardInfo)]; + storageSize:sizeof(ContractCoopStatusUpdateResponse__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -12769,63 +14088,67 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - LeaderboardRequest +#pragma mark - CoopBuffState -@implementation LeaderboardRequest +@implementation CoopBuffState -@dynamic hasRinfo, rinfo; -@dynamic hasScope, scope; -@dynamic hasGrade, grade; +@dynamic hasEggLayingRate, eggLayingRate; +@dynamic hasEarnings, earnings; +@dynamic hasServerTimestamp, serverTimestamp; -typedef struct LeaderboardRequest__storage_ { +typedef struct CoopBuffState__storage_ { uint32_t _has_storage_[1]; - Contract_PlayerGrade grade; - BasicRequestInfo *rinfo; - NSString *scope; -} LeaderboardRequest__storage_; + double eggLayingRate; + double earnings; + double serverTimestamp; +} CoopBuffState__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { - static GPBMessageFieldDescription fields[] = { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescriptionWithDefault fields[] = { { - .name = "rinfo", - .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), - .number = LeaderboardRequest_FieldNumber_Rinfo, - .hasIndex = 0, - .offset = (uint32_t)offsetof(LeaderboardRequest__storage_, rinfo), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, + .defaultValue.valueDouble = 1, + .core.name = "eggLayingRate", + .core.dataTypeSpecific.clazz = Nil, + .core.number = CoopBuffState_FieldNumber_EggLayingRate, + .core.hasIndex = 0, + .core.offset = (uint32_t)offsetof(CoopBuffState__storage_, eggLayingRate), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), + .core.dataType = GPBDataTypeDouble, }, { - .name = "scope", - .dataTypeSpecific.clazz = Nil, - .number = LeaderboardRequest_FieldNumber_Scope, - .hasIndex = 1, - .offset = (uint32_t)offsetof(LeaderboardRequest__storage_, scope), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .defaultValue.valueDouble = 1, + .core.name = "earnings", + .core.dataTypeSpecific.clazz = Nil, + .core.number = CoopBuffState_FieldNumber_Earnings, + .core.hasIndex = 1, + .core.offset = (uint32_t)offsetof(CoopBuffState__storage_, earnings), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), + .core.dataType = GPBDataTypeDouble, }, { - .name = "grade", - .dataTypeSpecific.enumDescFunc = Contract_PlayerGrade_EnumDescriptor, - .number = LeaderboardRequest_FieldNumber_Grade, - .hasIndex = 2, - .offset = (uint32_t)offsetof(LeaderboardRequest__storage_, grade), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .dataType = GPBDataTypeEnum, + .defaultValue.valueDouble = 0, + .core.name = "serverTimestamp", + .core.dataTypeSpecific.clazz = Nil, + .core.number = CoopBuffState_FieldNumber_ServerTimestamp, + .core.hasIndex = 2, + .core.offset = (uint32_t)offsetof(CoopBuffState__storage_, serverTimestamp), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeDouble, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[LeaderboardRequest class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(CoopBuffState) + messageName:@"CoopBuffState" + fileDescription:&EiRoot_FileDescription fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(LeaderboardRequest__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) + storageSize:sizeof(CoopBuffState__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -12836,96 +14159,42 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - LeaderboardResponse +#pragma mark - CoopBuffHistory -@implementation LeaderboardResponse +@implementation CoopBuffHistory -@dynamic hasScope, scope; -@dynamic hasGrade, grade; -@dynamic topEntriesArray, topEntriesArray_Count; -@dynamic hasCount, count; -@dynamic hasRank, rank; -@dynamic hasScore, score; +@dynamic historyArray, historyArray_Count; -typedef struct LeaderboardResponse__storage_ { +typedef struct CoopBuffHistory__storage_ { uint32_t _has_storage_[1]; - Contract_PlayerGrade grade; - uint32_t count; - uint32_t rank; - NSString *scope; - NSMutableArray *topEntriesArray; - double score; -} LeaderboardResponse__storage_; + NSMutableArray *historyArray; +} CoopBuffHistory__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "scope", - .dataTypeSpecific.clazz = Nil, - .number = LeaderboardResponse_FieldNumber_Scope, - .hasIndex = 0, - .offset = (uint32_t)offsetof(LeaderboardResponse__storage_, scope), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "grade", - .dataTypeSpecific.enumDescFunc = Contract_PlayerGrade_EnumDescriptor, - .number = LeaderboardResponse_FieldNumber_Grade, - .hasIndex = 1, - .offset = (uint32_t)offsetof(LeaderboardResponse__storage_, grade), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .dataType = GPBDataTypeEnum, - }, - { - .name = "topEntriesArray", - .dataTypeSpecific.clazz = GPBObjCClass(LeaderboardResponse_Entry), - .number = LeaderboardResponse_FieldNumber_TopEntriesArray, + .name = "historyArray", + .dataTypeSpecific.clazz = GPBObjCClass(CoopBuffState), + .number = CoopBuffHistory_FieldNumber_HistoryArray, .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(LeaderboardResponse__storage_, topEntriesArray), + .offset = (uint32_t)offsetof(CoopBuffHistory__storage_, historyArray), .flags = GPBFieldRepeated, .dataType = GPBDataTypeMessage, }, - { - .name = "count", - .dataTypeSpecific.clazz = Nil, - .number = LeaderboardResponse_FieldNumber_Count, - .hasIndex = 2, - .offset = (uint32_t)offsetof(LeaderboardResponse__storage_, count), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, - }, - { - .name = "rank", - .dataTypeSpecific.clazz = Nil, - .number = LeaderboardResponse_FieldNumber_Rank, - .hasIndex = 3, - .offset = (uint32_t)offsetof(LeaderboardResponse__storage_, rank), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, - }, - { - .name = "score", - .dataTypeSpecific.clazz = Nil, - .number = LeaderboardResponse_FieldNumber_Score, - .hasIndex = 4, - .offset = (uint32_t)offsetof(LeaderboardResponse__storage_, score), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[LeaderboardResponse class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(CoopBuffHistory) + messageName:@"CoopBuffHistory" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(LeaderboardResponse__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(CoopBuffHistory__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -12936,64 +14205,53 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - LeaderboardResponse_Entry +#pragma mark - CoopChickenRunEntry -@implementation LeaderboardResponse_Entry +@implementation CoopChickenRunEntry -@dynamic hasRank, rank; -@dynamic hasAlias, alias; -@dynamic hasScore, score; +@dynamic hasUserId, userId; +@dynamic hasServerTimestamp, serverTimestamp; -typedef struct LeaderboardResponse_Entry__storage_ { +typedef struct CoopChickenRunEntry__storage_ { uint32_t _has_storage_[1]; - uint32_t rank; - NSString *alias; - double score; -} LeaderboardResponse_Entry__storage_; + NSString *userId; + double serverTimestamp; +} CoopChickenRunEntry__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "rank", + .name = "userId", .dataTypeSpecific.clazz = Nil, - .number = LeaderboardResponse_Entry_FieldNumber_Rank, + .number = CoopChickenRunEntry_FieldNumber_UserId, .hasIndex = 0, - .offset = (uint32_t)offsetof(LeaderboardResponse_Entry__storage_, rank), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, - }, - { - .name = "alias", - .dataTypeSpecific.clazz = Nil, - .number = LeaderboardResponse_Entry_FieldNumber_Alias, - .hasIndex = 1, - .offset = (uint32_t)offsetof(LeaderboardResponse_Entry__storage_, alias), + .offset = (uint32_t)offsetof(CoopChickenRunEntry__storage_, userId), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "score", + .name = "serverTimestamp", .dataTypeSpecific.clazz = Nil, - .number = LeaderboardResponse_Entry_FieldNumber_Score, - .hasIndex = 2, - .offset = (uint32_t)offsetof(LeaderboardResponse_Entry__storage_, score), + .number = CoopChickenRunEntry_FieldNumber_ServerTimestamp, + .hasIndex = 1, + .offset = (uint32_t)offsetof(CoopChickenRunEntry__storage_, serverTimestamp), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[LeaderboardResponse_Entry class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(CoopChickenRunEntry) + messageName:@"CoopChickenRunEntry" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(LeaderboardResponse_Entry__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - [localDescriptor setupContainingMessageClass:GPBObjCClass(LeaderboardResponse)]; + storageSize:sizeof(CoopChickenRunEntry__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -13004,41 +14262,42 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - ContractsArchive +#pragma mark - CoopLastChickenRunTimes -@implementation ContractsArchive +@implementation CoopLastChickenRunTimes -@dynamic archiveArray, archiveArray_Count; +@dynamic entriesArray, entriesArray_Count; -typedef struct ContractsArchive__storage_ { +typedef struct CoopLastChickenRunTimes__storage_ { uint32_t _has_storage_[1]; - NSMutableArray *archiveArray; -} ContractsArchive__storage_; + NSMutableArray *entriesArray; +} CoopLastChickenRunTimes__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "archiveArray", - .dataTypeSpecific.clazz = GPBObjCClass(LocalContract), - .number = ContractsArchive_FieldNumber_ArchiveArray, + .name = "entriesArray", + .dataTypeSpecific.clazz = GPBObjCClass(CoopChickenRunEntry), + .number = CoopLastChickenRunTimes_FieldNumber_EntriesArray, .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(ContractsArchive__storage_, archiveArray), + .offset = (uint32_t)offsetof(CoopLastChickenRunTimes__storage_, entriesArray), .flags = GPBFieldRepeated, .dataType = GPBDataTypeMessage, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ContractsArchive class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(CoopLastChickenRunTimes) + messageName:@"CoopLastChickenRunTimes" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(ContractsArchive__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(CoopLastChickenRunTimes__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -13049,234 +14308,86 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - ContractAction +#pragma mark - LeaderboardAnalysis -@implementation ContractAction +@implementation LeaderboardAnalysis -@dynamic hasUserId, userId; -@dynamic hasActionName, actionName; -@dynamic hasApproxTime, approxTime; -@dynamic hasDestUserId, destUserId; -@dynamic hasContractId, contractId; -@dynamic hasCoopId, coopId; -@dynamic hasAutojoin, autojoin; -@dynamic hasGrade, grade; -@dynamic hasReplay, replay; -@dynamic hasPointsReplay, pointsReplay; -@dynamic hasRewardType, rewardType; -@dynamic hasRewardSubtype, rewardSubtype; -@dynamic hasRewardAmount, rewardAmount; -@dynamic hasGoalIndex, goalIndex; -@dynamic hasBoostId, boostId; -@dynamic hasTokens, tokens; -@dynamic hasKickReason, kickReason; -@dynamic hasPublic_p, public_p; -@dynamic hasCcOnly, ccOnly; +@dynamic chunksArray, chunksArray_Count; +@dynamic hasCount, count; +@dynamic hasHighScore, highScore; +@dynamic hasLowScore, lowScore; +@dynamic hasCursor, cursor; -typedef struct ContractAction__storage_ { +typedef struct LeaderboardAnalysis__storage_ { uint32_t _has_storage_[1]; - uint32_t grade; - uint32_t rewardType; - uint32_t goalIndex; - uint32_t tokens; - uint32_t kickReason; - NSString *userId; - NSString *actionName; - NSString *destUserId; - NSString *contractId; - NSString *coopId; - NSString *rewardSubtype; - NSString *boostId; - double approxTime; - double rewardAmount; -} ContractAction__storage_; + uint32_t count; + NSMutableArray *chunksArray; + NSString *cursor; + double highScore; + double lowScore; +} LeaderboardAnalysis__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "userId", + .name = "chunksArray", + .dataTypeSpecific.clazz = GPBObjCClass(LeaderboardAnalysis_Chunk), + .number = LeaderboardAnalysis_FieldNumber_ChunksArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(LeaderboardAnalysis__storage_, chunksArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, + }, + { + .name = "count", .dataTypeSpecific.clazz = Nil, - .number = ContractAction_FieldNumber_UserId, + .number = LeaderboardAnalysis_FieldNumber_Count, .hasIndex = 0, - .offset = (uint32_t)offsetof(ContractAction__storage_, userId), + .offset = (uint32_t)offsetof(LeaderboardAnalysis__storage_, count), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeUInt32, }, { - .name = "actionName", + .name = "highScore", .dataTypeSpecific.clazz = Nil, - .number = ContractAction_FieldNumber_ActionName, + .number = LeaderboardAnalysis_FieldNumber_HighScore, .hasIndex = 1, - .offset = (uint32_t)offsetof(ContractAction__storage_, actionName), + .offset = (uint32_t)offsetof(LeaderboardAnalysis__storage_, highScore), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeDouble, }, { - .name = "approxTime", + .name = "lowScore", .dataTypeSpecific.clazz = Nil, - .number = ContractAction_FieldNumber_ApproxTime, + .number = LeaderboardAnalysis_FieldNumber_LowScore, .hasIndex = 2, - .offset = (uint32_t)offsetof(ContractAction__storage_, approxTime), + .offset = (uint32_t)offsetof(LeaderboardAnalysis__storage_, lowScore), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "destUserId", + .name = "cursor", .dataTypeSpecific.clazz = Nil, - .number = ContractAction_FieldNumber_DestUserId, + .number = LeaderboardAnalysis_FieldNumber_Cursor, .hasIndex = 3, - .offset = (uint32_t)offsetof(ContractAction__storage_, destUserId), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "contractId", - .dataTypeSpecific.clazz = Nil, - .number = ContractAction_FieldNumber_ContractId, - .hasIndex = 4, - .offset = (uint32_t)offsetof(ContractAction__storage_, contractId), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "coopId", - .dataTypeSpecific.clazz = Nil, - .number = ContractAction_FieldNumber_CoopId, - .hasIndex = 5, - .offset = (uint32_t)offsetof(ContractAction__storage_, coopId), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "autojoin", - .dataTypeSpecific.clazz = Nil, - .number = ContractAction_FieldNumber_Autojoin, - .hasIndex = 6, - .offset = 7, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, - }, - { - .name = "grade", - .dataTypeSpecific.clazz = Nil, - .number = ContractAction_FieldNumber_Grade, - .hasIndex = 8, - .offset = (uint32_t)offsetof(ContractAction__storage_, grade), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, - }, - { - .name = "replay", - .dataTypeSpecific.clazz = Nil, - .number = ContractAction_FieldNumber_Replay, - .hasIndex = 9, - .offset = 10, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, - }, - { - .name = "pointsReplay", - .dataTypeSpecific.clazz = Nil, - .number = ContractAction_FieldNumber_PointsReplay, - .hasIndex = 11, - .offset = 12, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, - }, - { - .name = "rewardType", - .dataTypeSpecific.clazz = Nil, - .number = ContractAction_FieldNumber_RewardType, - .hasIndex = 13, - .offset = (uint32_t)offsetof(ContractAction__storage_, rewardType), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, - }, - { - .name = "rewardSubtype", - .dataTypeSpecific.clazz = Nil, - .number = ContractAction_FieldNumber_RewardSubtype, - .hasIndex = 14, - .offset = (uint32_t)offsetof(ContractAction__storage_, rewardSubtype), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "rewardAmount", - .dataTypeSpecific.clazz = Nil, - .number = ContractAction_FieldNumber_RewardAmount, - .hasIndex = 15, - .offset = (uint32_t)offsetof(ContractAction__storage_, rewardAmount), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, - { - .name = "goalIndex", - .dataTypeSpecific.clazz = Nil, - .number = ContractAction_FieldNumber_GoalIndex, - .hasIndex = 16, - .offset = (uint32_t)offsetof(ContractAction__storage_, goalIndex), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, - }, - { - .name = "boostId", - .dataTypeSpecific.clazz = Nil, - .number = ContractAction_FieldNumber_BoostId, - .hasIndex = 17, - .offset = (uint32_t)offsetof(ContractAction__storage_, boostId), + .offset = (uint32_t)offsetof(LeaderboardAnalysis__storage_, cursor), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, - { - .name = "tokens", - .dataTypeSpecific.clazz = Nil, - .number = ContractAction_FieldNumber_Tokens, - .hasIndex = 18, - .offset = (uint32_t)offsetof(ContractAction__storage_, tokens), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, - }, - { - .name = "kickReason", - .dataTypeSpecific.clazz = Nil, - .number = ContractAction_FieldNumber_KickReason, - .hasIndex = 19, - .offset = (uint32_t)offsetof(ContractAction__storage_, kickReason), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, - }, - { - .name = "public_p", - .dataTypeSpecific.clazz = Nil, - .number = ContractAction_FieldNumber_Public_p, - .hasIndex = 20, - .offset = 21, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, - }, - { - .name = "ccOnly", - .dataTypeSpecific.clazz = Nil, - .number = ContractAction_FieldNumber_CcOnly, - .hasIndex = 22, - .offset = 23, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, - }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ContractAction class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(LeaderboardAnalysis) + messageName:@"LeaderboardAnalysis" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(ContractAction__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(LeaderboardAnalysis__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -13287,74 +14398,98 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - UserDataInfoRequest +#pragma mark - LeaderboardAnalysis_Chunk -@implementation UserDataInfoRequest +@implementation LeaderboardAnalysis_Chunk -@dynamic hasRinfo, rinfo; -@dynamic hasUserId, userId; -@dynamic hasDeviceId, deviceId; -@dynamic hasBackupChecksum, backupChecksum; +@dynamic hasStartIndex, startIndex; +@dynamic hasEndIndex, endIndex; +@dynamic hasHighScore, highScore; +@dynamic hasLowScore, lowScore; +@dynamic hasStartCursor, startCursor; +@dynamic hasEndCursor, endCursor; -typedef struct UserDataInfoRequest__storage_ { +typedef struct LeaderboardAnalysis_Chunk__storage_ { uint32_t _has_storage_[1]; - NSString *userId; - NSString *deviceId; - BasicRequestInfo *rinfo; - uint64_t backupChecksum; -} UserDataInfoRequest__storage_; + uint32_t startIndex; + uint32_t endIndex; + NSString *startCursor; + NSString *endCursor; + double highScore; + double lowScore; +} LeaderboardAnalysis_Chunk__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "userId", + .name = "startIndex", .dataTypeSpecific.clazz = Nil, - .number = UserDataInfoRequest_FieldNumber_UserId, + .number = LeaderboardAnalysis_Chunk_FieldNumber_StartIndex, + .hasIndex = 0, + .offset = (uint32_t)offsetof(LeaderboardAnalysis_Chunk__storage_, startIndex), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt32, + }, + { + .name = "endIndex", + .dataTypeSpecific.clazz = Nil, + .number = LeaderboardAnalysis_Chunk_FieldNumber_EndIndex, .hasIndex = 1, - .offset = (uint32_t)offsetof(UserDataInfoRequest__storage_, userId), + .offset = (uint32_t)offsetof(LeaderboardAnalysis_Chunk__storage_, endIndex), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeUInt32, }, { - .name = "deviceId", + .name = "highScore", .dataTypeSpecific.clazz = Nil, - .number = UserDataInfoRequest_FieldNumber_DeviceId, + .number = LeaderboardAnalysis_Chunk_FieldNumber_HighScore, .hasIndex = 2, - .offset = (uint32_t)offsetof(UserDataInfoRequest__storage_, deviceId), + .offset = (uint32_t)offsetof(LeaderboardAnalysis_Chunk__storage_, highScore), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeDouble, }, { - .name = "backupChecksum", + .name = "lowScore", .dataTypeSpecific.clazz = Nil, - .number = UserDataInfoRequest_FieldNumber_BackupChecksum, + .number = LeaderboardAnalysis_Chunk_FieldNumber_LowScore, .hasIndex = 3, - .offset = (uint32_t)offsetof(UserDataInfoRequest__storage_, backupChecksum), + .offset = (uint32_t)offsetof(LeaderboardAnalysis_Chunk__storage_, lowScore), .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt64, + .dataType = GPBDataTypeDouble, }, { - .name = "rinfo", - .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), - .number = UserDataInfoRequest_FieldNumber_Rinfo, - .hasIndex = 0, - .offset = (uint32_t)offsetof(UserDataInfoRequest__storage_, rinfo), + .name = "startCursor", + .dataTypeSpecific.clazz = Nil, + .number = LeaderboardAnalysis_Chunk_FieldNumber_StartCursor, + .hasIndex = 4, + .offset = (uint32_t)offsetof(LeaderboardAnalysis_Chunk__storage_, startCursor), .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, + .dataType = GPBDataTypeString, + }, + { + .name = "endCursor", + .dataTypeSpecific.clazz = Nil, + .number = LeaderboardAnalysis_Chunk_FieldNumber_EndCursor, + .hasIndex = 5, + .offset = (uint32_t)offsetof(LeaderboardAnalysis_Chunk__storage_, endCursor), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[UserDataInfoRequest class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(LeaderboardAnalysis_Chunk) + messageName:@"Chunk" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(UserDataInfoRequest__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(LeaderboardAnalysis_Chunk__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(LeaderboardAnalysis)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -13365,63 +14500,53 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - UserDataInfoResponse +#pragma mark - LeaderboardInfo -@implementation UserDataInfoResponse +@implementation LeaderboardInfo -@dynamic hasBackupChecksum, backupChecksum; -@dynamic hasBackupTotalCash, backupTotalCash; -@dynamic coopMembershipsArray, coopMembershipsArray_Count; +@dynamic seasonsArray, seasonsArray_Count; +@dynamic hasAllTimeScope, allTimeScope; -typedef struct UserDataInfoResponse__storage_ { +typedef struct LeaderboardInfo__storage_ { uint32_t _has_storage_[1]; - NSMutableArray *coopMembershipsArray; - uint64_t backupChecksum; - double backupTotalCash; -} UserDataInfoResponse__storage_; + NSMutableArray *seasonsArray; + NSString *allTimeScope; +} LeaderboardInfo__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "backupChecksum", - .dataTypeSpecific.clazz = Nil, - .number = UserDataInfoResponse_FieldNumber_BackupChecksum, - .hasIndex = 0, - .offset = (uint32_t)offsetof(UserDataInfoResponse__storage_, backupChecksum), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt64, + .name = "seasonsArray", + .dataTypeSpecific.clazz = GPBObjCClass(LeaderboardInfo_Season), + .number = LeaderboardInfo_FieldNumber_SeasonsArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(LeaderboardInfo__storage_, seasonsArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, }, { - .name = "backupTotalCash", + .name = "allTimeScope", .dataTypeSpecific.clazz = Nil, - .number = UserDataInfoResponse_FieldNumber_BackupTotalCash, - .hasIndex = 1, - .offset = (uint32_t)offsetof(UserDataInfoResponse__storage_, backupTotalCash), + .number = LeaderboardInfo_FieldNumber_AllTimeScope, + .hasIndex = 0, + .offset = (uint32_t)offsetof(LeaderboardInfo__storage_, allTimeScope), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, - { - .name = "coopMembershipsArray", - .dataTypeSpecific.clazz = Nil, - .number = UserDataInfoResponse_FieldNumber_CoopMembershipsArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(UserDataInfoResponse__storage_, coopMembershipsArray), - .flags = GPBFieldRepeated, .dataType = GPBDataTypeString, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[UserDataInfoResponse class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(LeaderboardInfo) + messageName:@"LeaderboardInfo" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(UserDataInfoResponse__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(LeaderboardInfo__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -13432,74 +14557,54 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - ClearAllUserDataRequest +#pragma mark - LeaderboardInfo_Season -@implementation ClearAllUserDataRequest +@implementation LeaderboardInfo_Season -@dynamic hasRinfo, rinfo; -@dynamic hasUserId, userId; -@dynamic hasDeviceId, deviceId; -@dynamic hasBackupChecksum, backupChecksum; +@dynamic hasScope, scope; +@dynamic hasName, name; -typedef struct ClearAllUserDataRequest__storage_ { +typedef struct LeaderboardInfo_Season__storage_ { uint32_t _has_storage_[1]; - NSString *userId; - NSString *deviceId; - BasicRequestInfo *rinfo; - uint64_t backupChecksum; -} ClearAllUserDataRequest__storage_; + NSString *scope; + NSString *name; +} LeaderboardInfo_Season__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "userId", + .name = "scope", .dataTypeSpecific.clazz = Nil, - .number = ClearAllUserDataRequest_FieldNumber_UserId, - .hasIndex = 1, - .offset = (uint32_t)offsetof(ClearAllUserDataRequest__storage_, userId), + .number = LeaderboardInfo_Season_FieldNumber_Scope, + .hasIndex = 0, + .offset = (uint32_t)offsetof(LeaderboardInfo_Season__storage_, scope), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "deviceId", + .name = "name", .dataTypeSpecific.clazz = Nil, - .number = ClearAllUserDataRequest_FieldNumber_DeviceId, - .hasIndex = 2, - .offset = (uint32_t)offsetof(ClearAllUserDataRequest__storage_, deviceId), + .number = LeaderboardInfo_Season_FieldNumber_Name, + .hasIndex = 1, + .offset = (uint32_t)offsetof(LeaderboardInfo_Season__storage_, name), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, - { - .name = "backupChecksum", - .dataTypeSpecific.clazz = Nil, - .number = ClearAllUserDataRequest_FieldNumber_BackupChecksum, - .hasIndex = 3, - .offset = (uint32_t)offsetof(ClearAllUserDataRequest__storage_, backupChecksum), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt64, - }, - { - .name = "rinfo", - .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), - .number = ClearAllUserDataRequest_FieldNumber_Rinfo, - .hasIndex = 0, - .offset = (uint32_t)offsetof(ClearAllUserDataRequest__storage_, rinfo), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, - }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ClearAllUserDataRequest class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(LeaderboardInfo_Season) + messageName:@"Season" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(ClearAllUserDataRequest__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(LeaderboardInfo_Season__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(LeaderboardInfo)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -13510,78 +14615,64 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - ServerGift +#pragma mark - LeaderboardRequest -@implementation ServerGift +@implementation LeaderboardRequest -@dynamic hasUserId, userId; -@dynamic hasRewardType, rewardType; -@dynamic hasRewardSubType, rewardSubType; -@dynamic hasRewardAmount, rewardAmount; +@dynamic hasRinfo, rinfo; +@dynamic hasScope, scope; +@dynamic hasGrade, grade; -typedef struct ServerGift__storage_ { +typedef struct LeaderboardRequest__storage_ { uint32_t _has_storage_[1]; - RewardType rewardType; - NSString *userId; - NSString *rewardSubType; - double rewardAmount; -} ServerGift__storage_; + Contract_PlayerGrade grade; + BasicRequestInfo *rinfo; + NSString *scope; +} LeaderboardRequest__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { - static GPBMessageFieldDescriptionWithDefault fields[] = { - { - .defaultValue.valueString = nil, - .core.name = "userId", - .core.dataTypeSpecific.clazz = Nil, - .core.number = ServerGift_FieldNumber_UserId, - .core.hasIndex = 0, - .core.offset = (uint32_t)offsetof(ServerGift__storage_, userId), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeString, - }, + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .defaultValue.valueEnum = RewardType_Cash, - .core.name = "rewardType", - .core.dataTypeSpecific.enumDescFunc = RewardType_EnumDescriptor, - .core.number = ServerGift_FieldNumber_RewardType, - .core.hasIndex = 1, - .core.offset = (uint32_t)offsetof(ServerGift__storage_, rewardType), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .core.dataType = GPBDataTypeEnum, + .name = "rinfo", + .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), + .number = LeaderboardRequest_FieldNumber_Rinfo, + .hasIndex = 0, + .offset = (uint32_t)offsetof(LeaderboardRequest__storage_, rinfo), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeMessage, }, { - .defaultValue.valueString = nil, - .core.name = "rewardSubType", - .core.dataTypeSpecific.clazz = Nil, - .core.number = ServerGift_FieldNumber_RewardSubType, - .core.hasIndex = 2, - .core.offset = (uint32_t)offsetof(ServerGift__storage_, rewardSubType), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeString, + .name = "scope", + .dataTypeSpecific.clazz = Nil, + .number = LeaderboardRequest_FieldNumber_Scope, + .hasIndex = 1, + .offset = (uint32_t)offsetof(LeaderboardRequest__storage_, scope), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, }, - { - .defaultValue.valueDouble = 0, - .core.name = "rewardAmount", - .core.dataTypeSpecific.clazz = Nil, - .core.number = ServerGift_FieldNumber_RewardAmount, - .core.hasIndex = 3, - .core.offset = (uint32_t)offsetof(ServerGift__storage_, rewardAmount), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, + { + .name = "grade", + .dataTypeSpecific.enumDescFunc = Contract_PlayerGrade_EnumDescriptor, + .number = LeaderboardRequest_FieldNumber_Grade, + .hasIndex = 2, + .offset = (uint32_t)offsetof(LeaderboardRequest__storage_, grade), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ServerGift class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(LeaderboardRequest) + messageName:@"LeaderboardRequest" + fileDescription:&EiRoot_FileDescription fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) - storageSize:sizeof(ServerGift__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(LeaderboardRequest__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -13592,85 +14683,97 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - LiveConfig +#pragma mark - LeaderboardResponse -@implementation LiveConfig +@implementation LeaderboardResponse -@dynamic hasConfigId, configId; -@dynamic hasBoostsConfig, boostsConfig; -@dynamic hasGiftConfig, giftConfig; -@dynamic hasMiscConfig, miscConfig; -@dynamic hasHelpConfig, helpConfig; +@dynamic hasScope, scope; +@dynamic hasGrade, grade; +@dynamic topEntriesArray, topEntriesArray_Count; +@dynamic hasCount, count; +@dynamic hasRank, rank; +@dynamic hasScore, score; -typedef struct LiveConfig__storage_ { +typedef struct LeaderboardResponse__storage_ { uint32_t _has_storage_[1]; - NSString *configId; - LiveConfig_BoostsConfig *boostsConfig; - LiveConfig_GiftConfig *giftConfig; - LiveConfig_MiscConfig *miscConfig; - LiveConfig_HelpConfig *helpConfig; -} LiveConfig__storage_; + Contract_PlayerGrade grade; + uint32_t count; + uint32_t rank; + NSString *scope; + NSMutableArray *topEntriesArray; + double score; +} LeaderboardResponse__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "configId", + .name = "scope", .dataTypeSpecific.clazz = Nil, - .number = LiveConfig_FieldNumber_ConfigId, + .number = LeaderboardResponse_FieldNumber_Scope, .hasIndex = 0, - .offset = (uint32_t)offsetof(LiveConfig__storage_, configId), + .offset = (uint32_t)offsetof(LeaderboardResponse__storage_, scope), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "boostsConfig", - .dataTypeSpecific.clazz = GPBObjCClass(LiveConfig_BoostsConfig), - .number = LiveConfig_FieldNumber_BoostsConfig, + .name = "grade", + .dataTypeSpecific.enumDescFunc = Contract_PlayerGrade_EnumDescriptor, + .number = LeaderboardResponse_FieldNumber_Grade, .hasIndex = 1, - .offset = (uint32_t)offsetof(LiveConfig__storage_, boostsConfig), - .flags = GPBFieldOptional, + .offset = (uint32_t)offsetof(LeaderboardResponse__storage_, grade), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, + }, + { + .name = "topEntriesArray", + .dataTypeSpecific.clazz = GPBObjCClass(LeaderboardResponse_Entry), + .number = LeaderboardResponse_FieldNumber_TopEntriesArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(LeaderboardResponse__storage_, topEntriesArray), + .flags = GPBFieldRepeated, .dataType = GPBDataTypeMessage, }, { - .name = "giftConfig", - .dataTypeSpecific.clazz = GPBObjCClass(LiveConfig_GiftConfig), - .number = LiveConfig_FieldNumber_GiftConfig, + .name = "count", + .dataTypeSpecific.clazz = Nil, + .number = LeaderboardResponse_FieldNumber_Count, .hasIndex = 2, - .offset = (uint32_t)offsetof(LiveConfig__storage_, giftConfig), + .offset = (uint32_t)offsetof(LeaderboardResponse__storage_, count), .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, + .dataType = GPBDataTypeUInt32, }, { - .name = "miscConfig", - .dataTypeSpecific.clazz = GPBObjCClass(LiveConfig_MiscConfig), - .number = LiveConfig_FieldNumber_MiscConfig, + .name = "rank", + .dataTypeSpecific.clazz = Nil, + .number = LeaderboardResponse_FieldNumber_Rank, .hasIndex = 3, - .offset = (uint32_t)offsetof(LiveConfig__storage_, miscConfig), + .offset = (uint32_t)offsetof(LeaderboardResponse__storage_, rank), .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, + .dataType = GPBDataTypeUInt32, }, { - .name = "helpConfig", - .dataTypeSpecific.clazz = GPBObjCClass(LiveConfig_HelpConfig), - .number = LiveConfig_FieldNumber_HelpConfig, + .name = "score", + .dataTypeSpecific.clazz = Nil, + .number = LeaderboardResponse_FieldNumber_Score, .hasIndex = 4, - .offset = (uint32_t)offsetof(LiveConfig__storage_, helpConfig), + .offset = (uint32_t)offsetof(LeaderboardResponse__storage_, score), .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, + .dataType = GPBDataTypeDouble, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[LiveConfig class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(LeaderboardResponse) + messageName:@"LeaderboardResponse" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(LiveConfig__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(LeaderboardResponse__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -13681,53 +14784,65 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - LiveConfig_BoostsConfig +#pragma mark - LeaderboardResponse_Entry -@implementation LiveConfig_BoostsConfig +@implementation LeaderboardResponse_Entry -@dynamic itemConfigsArray, itemConfigsArray_Count; -@dynamic hasCashBoostCooloffTime, cashBoostCooloffTime; +@dynamic hasRank, rank; +@dynamic hasAlias, alias; +@dynamic hasScore, score; -typedef struct LiveConfig_BoostsConfig__storage_ { +typedef struct LeaderboardResponse_Entry__storage_ { uint32_t _has_storage_[1]; - NSMutableArray *itemConfigsArray; - double cashBoostCooloffTime; -} LiveConfig_BoostsConfig__storage_; + uint32_t rank; + NSString *alias; + double score; +} LeaderboardResponse_Entry__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "itemConfigsArray", - .dataTypeSpecific.clazz = GPBObjCClass(LiveConfig_BoostsConfig_ItemConfig), - .number = LiveConfig_BoostsConfig_FieldNumber_ItemConfigsArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(LiveConfig_BoostsConfig__storage_, itemConfigsArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, + .name = "rank", + .dataTypeSpecific.clazz = Nil, + .number = LeaderboardResponse_Entry_FieldNumber_Rank, + .hasIndex = 0, + .offset = (uint32_t)offsetof(LeaderboardResponse_Entry__storage_, rank), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt32, }, { - .name = "cashBoostCooloffTime", + .name = "alias", .dataTypeSpecific.clazz = Nil, - .number = LiveConfig_BoostsConfig_FieldNumber_CashBoostCooloffTime, - .hasIndex = 0, - .offset = (uint32_t)offsetof(LiveConfig_BoostsConfig__storage_, cashBoostCooloffTime), + .number = LeaderboardResponse_Entry_FieldNumber_Alias, + .hasIndex = 1, + .offset = (uint32_t)offsetof(LeaderboardResponse_Entry__storage_, alias), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "score", + .dataTypeSpecific.clazz = Nil, + .number = LeaderboardResponse_Entry_FieldNumber_Score, + .hasIndex = 2, + .offset = (uint32_t)offsetof(LeaderboardResponse_Entry__storage_, score), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[LiveConfig_BoostsConfig class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(LeaderboardResponse_Entry) + messageName:@"Entry" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(LiveConfig_BoostsConfig__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - [localDescriptor setupContainingMessageClass:GPBObjCClass(LiveConfig)]; + storageSize:sizeof(LeaderboardResponse_Entry__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(LeaderboardResponse)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -13738,75 +14853,42 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - LiveConfig_BoostsConfig_ItemConfig +#pragma mark - ContractsArchive -@implementation LiveConfig_BoostsConfig_ItemConfig +@implementation ContractsArchive -@dynamic hasBoostId, boostId; -@dynamic hasPrice, price; -@dynamic hasTokenPrice, tokenPrice; -@dynamic hasSeRequired, seRequired; +@dynamic archiveArray, archiveArray_Count; -typedef struct LiveConfig_BoostsConfig_ItemConfig__storage_ { +typedef struct ContractsArchive__storage_ { uint32_t _has_storage_[1]; - uint32_t price; - uint32_t tokenPrice; - NSString *boostId; - double seRequired; -} LiveConfig_BoostsConfig_ItemConfig__storage_; + NSMutableArray *archiveArray; +} ContractsArchive__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "boostId", - .dataTypeSpecific.clazz = Nil, - .number = LiveConfig_BoostsConfig_ItemConfig_FieldNumber_BoostId, - .hasIndex = 0, - .offset = (uint32_t)offsetof(LiveConfig_BoostsConfig_ItemConfig__storage_, boostId), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "price", - .dataTypeSpecific.clazz = Nil, - .number = LiveConfig_BoostsConfig_ItemConfig_FieldNumber_Price, - .hasIndex = 1, - .offset = (uint32_t)offsetof(LiveConfig_BoostsConfig_ItemConfig__storage_, price), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, - }, - { - .name = "tokenPrice", - .dataTypeSpecific.clazz = Nil, - .number = LiveConfig_BoostsConfig_ItemConfig_FieldNumber_TokenPrice, - .hasIndex = 2, - .offset = (uint32_t)offsetof(LiveConfig_BoostsConfig_ItemConfig__storage_, tokenPrice), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, - }, - { - .name = "seRequired", - .dataTypeSpecific.clazz = Nil, - .number = LiveConfig_BoostsConfig_ItemConfig_FieldNumber_SeRequired, - .hasIndex = 3, - .offset = (uint32_t)offsetof(LiveConfig_BoostsConfig_ItemConfig__storage_, seRequired), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .name = "archiveArray", + .dataTypeSpecific.clazz = GPBObjCClass(LocalContract), + .number = ContractsArchive_FieldNumber_ArchiveArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(ContractsArchive__storage_, archiveArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[LiveConfig_BoostsConfig_ItemConfig class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ContractsArchive) + messageName:@"ContractsArchive" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(LiveConfig_BoostsConfig_ItemConfig__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - [localDescriptor setupContainingMessageClass:GPBObjCClass(LiveConfig_BoostsConfig)]; + storageSize:sizeof(ContractsArchive__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -13817,205 +14899,235 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - LiveConfig_GiftConfig +#pragma mark - ContractAction -@implementation LiveConfig_GiftConfig +@implementation ContractAction -@dynamic giftConfigsArray, giftConfigsArray_Count; -@dynamic hasGiftMuMinSpent, giftMuMinSpent; -@dynamic hasGiftMuMaxSpent, giftMuMaxSpent; -@dynamic hasGiftMuOverallMult, giftMuOverallMult; -@dynamic hasRandomGiftMuConfig, randomGiftMuConfig; -@dynamic hasVideoGiftMuConfig, videoGiftMuConfig; -@dynamic hasPackageInterval, packageInterval; -@dynamic hasVideoOfferInterval, videoOfferInterval; -@dynamic hasVideoOfferIntervalContract, videoOfferIntervalContract; -@dynamic hasVideoOfferIntervalPiggyFull, videoOfferIntervalPiggyFull; -@dynamic hasVideoOfferIntervalPiggyExtraFull, videoOfferIntervalPiggyExtraFull; -@dynamic hasVideoResetOnIdle, videoResetOnIdle; -@dynamic hasPackageIntervalContract, packageIntervalContract; -@dynamic hasPackageIntervalPiggyFull, packageIntervalPiggyFull; -@dynamic hasPackageIntervalPiggyExtraFull, packageIntervalPiggyExtraFull; -@dynamic hasPackageResetOnIdle, packageResetOnIdle; +@dynamic hasUserId, userId; +@dynamic hasActionName, actionName; +@dynamic hasApproxTime, approxTime; +@dynamic hasDestUserId, destUserId; +@dynamic hasContractId, contractId; +@dynamic hasCoopId, coopId; +@dynamic hasAutojoin, autojoin; +@dynamic hasGrade, grade; +@dynamic hasReplay, replay; +@dynamic hasPointsReplay, pointsReplay; +@dynamic hasRewardType, rewardType; +@dynamic hasRewardSubtype, rewardSubtype; +@dynamic hasRewardAmount, rewardAmount; +@dynamic hasGoalIndex, goalIndex; +@dynamic hasBoostId, boostId; +@dynamic hasTokens, tokens; +@dynamic hasKickReason, kickReason; +@dynamic hasPublic_p, public_p; +@dynamic hasCcOnly, ccOnly; -typedef struct LiveConfig_GiftConfig__storage_ { +typedef struct ContractAction__storage_ { uint32_t _has_storage_[1]; - NSMutableArray *giftConfigsArray; - LiveConfig_GiftConfig_GiftMuConfig *randomGiftMuConfig; - LiveConfig_GiftConfig_GiftMuConfig *videoGiftMuConfig; - double packageInterval; - double videoOfferInterval; - double videoOfferIntervalContract; - double videoOfferIntervalPiggyFull; - double videoOfferIntervalPiggyExtraFull; - double packageIntervalContract; - double packageIntervalPiggyFull; - double packageIntervalPiggyExtraFull; - double giftMuMinSpent; - double giftMuMaxSpent; - double giftMuOverallMult; -} LiveConfig_GiftConfig__storage_; + uint32_t grade; + uint32_t rewardType; + uint32_t goalIndex; + uint32_t tokens; + uint32_t kickReason; + NSString *userId; + NSString *actionName; + NSString *destUserId; + NSString *contractId; + NSString *coopId; + NSString *rewardSubtype; + NSString *boostId; + double approxTime; + double rewardAmount; +} ContractAction__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "packageInterval", + .name = "userId", .dataTypeSpecific.clazz = Nil, - .number = LiveConfig_GiftConfig_FieldNumber_PackageInterval, - .hasIndex = 5, - .offset = (uint32_t)offsetof(LiveConfig_GiftConfig__storage_, packageInterval), + .number = ContractAction_FieldNumber_UserId, + .hasIndex = 0, + .offset = (uint32_t)offsetof(ContractAction__storage_, userId), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeString, }, { - .name = "videoOfferInterval", + .name = "actionName", .dataTypeSpecific.clazz = Nil, - .number = LiveConfig_GiftConfig_FieldNumber_VideoOfferInterval, - .hasIndex = 6, - .offset = (uint32_t)offsetof(LiveConfig_GiftConfig__storage_, videoOfferInterval), + .number = ContractAction_FieldNumber_ActionName, + .hasIndex = 1, + .offset = (uint32_t)offsetof(ContractAction__storage_, actionName), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeString, }, { - .name = "videoOfferIntervalContract", + .name = "approxTime", .dataTypeSpecific.clazz = Nil, - .number = LiveConfig_GiftConfig_FieldNumber_VideoOfferIntervalContract, - .hasIndex = 7, - .offset = (uint32_t)offsetof(LiveConfig_GiftConfig__storage_, videoOfferIntervalContract), + .number = ContractAction_FieldNumber_ApproxTime, + .hasIndex = 2, + .offset = (uint32_t)offsetof(ContractAction__storage_, approxTime), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "videoOfferIntervalPiggyFull", + .name = "destUserId", .dataTypeSpecific.clazz = Nil, - .number = LiveConfig_GiftConfig_FieldNumber_VideoOfferIntervalPiggyFull, + .number = ContractAction_FieldNumber_DestUserId, + .hasIndex = 3, + .offset = (uint32_t)offsetof(ContractAction__storage_, destUserId), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "contractId", + .dataTypeSpecific.clazz = Nil, + .number = ContractAction_FieldNumber_ContractId, + .hasIndex = 4, + .offset = (uint32_t)offsetof(ContractAction__storage_, contractId), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "coopId", + .dataTypeSpecific.clazz = Nil, + .number = ContractAction_FieldNumber_CoopId, + .hasIndex = 5, + .offset = (uint32_t)offsetof(ContractAction__storage_, coopId), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "autojoin", + .dataTypeSpecific.clazz = Nil, + .number = ContractAction_FieldNumber_Autojoin, + .hasIndex = 6, + .offset = 7, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, + }, + { + .name = "grade", + .dataTypeSpecific.clazz = Nil, + .number = ContractAction_FieldNumber_Grade, .hasIndex = 8, - .offset = (uint32_t)offsetof(LiveConfig_GiftConfig__storage_, videoOfferIntervalPiggyFull), + .offset = (uint32_t)offsetof(ContractAction__storage_, grade), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeUInt32, }, { - .name = "videoOfferIntervalPiggyExtraFull", + .name = "replay", .dataTypeSpecific.clazz = Nil, - .number = LiveConfig_GiftConfig_FieldNumber_VideoOfferIntervalPiggyExtraFull, + .number = ContractAction_FieldNumber_Replay, .hasIndex = 9, - .offset = (uint32_t)offsetof(LiveConfig_GiftConfig__storage_, videoOfferIntervalPiggyExtraFull), + .offset = 10, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeBool, }, { - .name = "packageIntervalContract", + .name = "pointsReplay", .dataTypeSpecific.clazz = Nil, - .number = LiveConfig_GiftConfig_FieldNumber_PackageIntervalContract, - .hasIndex = 12, - .offset = (uint32_t)offsetof(LiveConfig_GiftConfig__storage_, packageIntervalContract), + .number = ContractAction_FieldNumber_PointsReplay, + .hasIndex = 11, + .offset = 12, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeBool, }, { - .name = "packageIntervalPiggyFull", + .name = "rewardType", .dataTypeSpecific.clazz = Nil, - .number = LiveConfig_GiftConfig_FieldNumber_PackageIntervalPiggyFull, + .number = ContractAction_FieldNumber_RewardType, .hasIndex = 13, - .offset = (uint32_t)offsetof(LiveConfig_GiftConfig__storage_, packageIntervalPiggyFull), + .offset = (uint32_t)offsetof(ContractAction__storage_, rewardType), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeUInt32, }, { - .name = "packageIntervalPiggyExtraFull", + .name = "rewardSubtype", .dataTypeSpecific.clazz = Nil, - .number = LiveConfig_GiftConfig_FieldNumber_PackageIntervalPiggyExtraFull, + .number = ContractAction_FieldNumber_RewardSubtype, .hasIndex = 14, - .offset = (uint32_t)offsetof(LiveConfig_GiftConfig__storage_, packageIntervalPiggyExtraFull), + .offset = (uint32_t)offsetof(ContractAction__storage_, rewardSubtype), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, - { - .name = "giftConfigsArray", - .dataTypeSpecific.clazz = GPBObjCClass(LiveConfig_GiftConfig_GiftValueConfig), - .number = LiveConfig_GiftConfig_FieldNumber_GiftConfigsArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(LiveConfig_GiftConfig__storage_, giftConfigsArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, + .dataType = GPBDataTypeString, }, { - .name = "giftMuMinSpent", + .name = "rewardAmount", .dataTypeSpecific.clazz = Nil, - .number = LiveConfig_GiftConfig_FieldNumber_GiftMuMinSpent, - .hasIndex = 0, - .offset = (uint32_t)offsetof(LiveConfig_GiftConfig__storage_, giftMuMinSpent), + .number = ContractAction_FieldNumber_RewardAmount, + .hasIndex = 15, + .offset = (uint32_t)offsetof(ContractAction__storage_, rewardAmount), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "giftMuMaxSpent", + .name = "goalIndex", .dataTypeSpecific.clazz = Nil, - .number = LiveConfig_GiftConfig_FieldNumber_GiftMuMaxSpent, - .hasIndex = 1, - .offset = (uint32_t)offsetof(LiveConfig_GiftConfig__storage_, giftMuMaxSpent), + .number = ContractAction_FieldNumber_GoalIndex, + .hasIndex = 16, + .offset = (uint32_t)offsetof(ContractAction__storage_, goalIndex), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeUInt32, }, { - .name = "giftMuOverallMult", + .name = "boostId", .dataTypeSpecific.clazz = Nil, - .number = LiveConfig_GiftConfig_FieldNumber_GiftMuOverallMult, - .hasIndex = 2, - .offset = (uint32_t)offsetof(LiveConfig_GiftConfig__storage_, giftMuOverallMult), + .number = ContractAction_FieldNumber_BoostId, + .hasIndex = 17, + .offset = (uint32_t)offsetof(ContractAction__storage_, boostId), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeString, }, { - .name = "packageResetOnIdle", + .name = "tokens", .dataTypeSpecific.clazz = Nil, - .number = LiveConfig_GiftConfig_FieldNumber_PackageResetOnIdle, - .hasIndex = 15, - .offset = 16, // Stored in _has_storage_ to save space. + .number = ContractAction_FieldNumber_Tokens, + .hasIndex = 18, + .offset = (uint32_t)offsetof(ContractAction__storage_, tokens), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeUInt32, }, { - .name = "videoResetOnIdle", + .name = "kickReason", .dataTypeSpecific.clazz = Nil, - .number = LiveConfig_GiftConfig_FieldNumber_VideoResetOnIdle, - .hasIndex = 10, - .offset = 11, // Stored in _has_storage_ to save space. + .number = ContractAction_FieldNumber_KickReason, + .hasIndex = 19, + .offset = (uint32_t)offsetof(ContractAction__storage_, kickReason), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeUInt32, }, { - .name = "randomGiftMuConfig", - .dataTypeSpecific.clazz = GPBObjCClass(LiveConfig_GiftConfig_GiftMuConfig), - .number = LiveConfig_GiftConfig_FieldNumber_RandomGiftMuConfig, - .hasIndex = 3, - .offset = (uint32_t)offsetof(LiveConfig_GiftConfig__storage_, randomGiftMuConfig), + .name = "public_p", + .dataTypeSpecific.clazz = Nil, + .number = ContractAction_FieldNumber_Public_p, + .hasIndex = 20, + .offset = 21, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, + .dataType = GPBDataTypeBool, }, { - .name = "videoGiftMuConfig", - .dataTypeSpecific.clazz = GPBObjCClass(LiveConfig_GiftConfig_GiftMuConfig), - .number = LiveConfig_GiftConfig_FieldNumber_VideoGiftMuConfig, - .hasIndex = 4, - .offset = (uint32_t)offsetof(LiveConfig_GiftConfig__storage_, videoGiftMuConfig), + .name = "ccOnly", + .dataTypeSpecific.clazz = Nil, + .number = ContractAction_FieldNumber_CcOnly, + .hasIndex = 22, + .offset = 23, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, + .dataType = GPBDataTypeBool, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[LiveConfig_GiftConfig class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ContractAction) + messageName:@"ContractAction" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(LiveConfig_GiftConfig__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - [localDescriptor setupContainingMessageClass:GPBObjCClass(LiveConfig)]; + storageSize:sizeof(ContractAction__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -14026,97 +15138,75 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - LiveConfig_GiftConfig_GiftValueConfig +#pragma mark - UserDataInfoRequest -@implementation LiveConfig_GiftConfig_GiftValueConfig +@implementation UserDataInfoRequest -@dynamic hasGiftId, giftId; -@dynamic hasAmount, amount; -@dynamic hasRandMin, randMin; -@dynamic hasRandMax, randMax; -@dynamic hasVideoMin, videoMin; -@dynamic hasVideoMax, videoMax; +@dynamic hasRinfo, rinfo; +@dynamic hasUserId, userId; +@dynamic hasDeviceId, deviceId; +@dynamic hasBackupChecksum, backupChecksum; -typedef struct LiveConfig_GiftConfig_GiftValueConfig__storage_ { +typedef struct UserDataInfoRequest__storage_ { uint32_t _has_storage_[1]; - NSString *giftId; - double randMin; - double randMax; - double amount; - double videoMin; - double videoMax; -} LiveConfig_GiftConfig_GiftValueConfig__storage_; + NSString *userId; + NSString *deviceId; + BasicRequestInfo *rinfo; + uint64_t backupChecksum; +} UserDataInfoRequest__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "giftId", + .name = "userId", .dataTypeSpecific.clazz = Nil, - .number = LiveConfig_GiftConfig_GiftValueConfig_FieldNumber_GiftId, - .hasIndex = 0, - .offset = (uint32_t)offsetof(LiveConfig_GiftConfig_GiftValueConfig__storage_, giftId), + .number = UserDataInfoRequest_FieldNumber_UserId, + .hasIndex = 1, + .offset = (uint32_t)offsetof(UserDataInfoRequest__storage_, userId), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "randMin", + .name = "deviceId", .dataTypeSpecific.clazz = Nil, - .number = LiveConfig_GiftConfig_GiftValueConfig_FieldNumber_RandMin, + .number = UserDataInfoRequest_FieldNumber_DeviceId, .hasIndex = 2, - .offset = (uint32_t)offsetof(LiveConfig_GiftConfig_GiftValueConfig__storage_, randMin), + .offset = (uint32_t)offsetof(UserDataInfoRequest__storage_, deviceId), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeString, }, { - .name = "randMax", + .name = "backupChecksum", .dataTypeSpecific.clazz = Nil, - .number = LiveConfig_GiftConfig_GiftValueConfig_FieldNumber_RandMax, + .number = UserDataInfoRequest_FieldNumber_BackupChecksum, .hasIndex = 3, - .offset = (uint32_t)offsetof(LiveConfig_GiftConfig_GiftValueConfig__storage_, randMax), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, - { - .name = "amount", - .dataTypeSpecific.clazz = Nil, - .number = LiveConfig_GiftConfig_GiftValueConfig_FieldNumber_Amount, - .hasIndex = 1, - .offset = (uint32_t)offsetof(LiveConfig_GiftConfig_GiftValueConfig__storage_, amount), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, - { - .name = "videoMin", - .dataTypeSpecific.clazz = Nil, - .number = LiveConfig_GiftConfig_GiftValueConfig_FieldNumber_VideoMin, - .hasIndex = 4, - .offset = (uint32_t)offsetof(LiveConfig_GiftConfig_GiftValueConfig__storage_, videoMin), + .offset = (uint32_t)offsetof(UserDataInfoRequest__storage_, backupChecksum), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeUInt64, }, { - .name = "videoMax", - .dataTypeSpecific.clazz = Nil, - .number = LiveConfig_GiftConfig_GiftValueConfig_FieldNumber_VideoMax, - .hasIndex = 5, - .offset = (uint32_t)offsetof(LiveConfig_GiftConfig_GiftValueConfig__storage_, videoMax), + .name = "rinfo", + .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), + .number = UserDataInfoRequest_FieldNumber_Rinfo, + .hasIndex = 0, + .offset = (uint32_t)offsetof(UserDataInfoRequest__storage_, rinfo), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeMessage, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[LiveConfig_GiftConfig_GiftValueConfig class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(UserDataInfoRequest) + messageName:@"UserDataInfoRequest" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(LiveConfig_GiftConfig_GiftValueConfig__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - [localDescriptor setupContainingMessageClass:GPBObjCClass(LiveConfig_GiftConfig)]; + storageSize:sizeof(UserDataInfoRequest__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -14127,64 +15217,64 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - LiveConfig_GiftConfig_GiftMuConfig +#pragma mark - UserDataInfoResponse -@implementation LiveConfig_GiftConfig_GiftMuConfig +@implementation UserDataInfoResponse -@dynamic hasMinSpent, minSpent; -@dynamic hasMaxSpent, maxSpent; -@dynamic hasOverallMult, overallMult; +@dynamic hasBackupChecksum, backupChecksum; +@dynamic hasBackupTotalCash, backupTotalCash; +@dynamic coopMembershipsArray, coopMembershipsArray_Count; -typedef struct LiveConfig_GiftConfig_GiftMuConfig__storage_ { +typedef struct UserDataInfoResponse__storage_ { uint32_t _has_storage_[1]; - double minSpent; - double maxSpent; - double overallMult; -} LiveConfig_GiftConfig_GiftMuConfig__storage_; + NSMutableArray *coopMembershipsArray; + uint64_t backupChecksum; + double backupTotalCash; +} UserDataInfoResponse__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "minSpent", + .name = "backupChecksum", .dataTypeSpecific.clazz = Nil, - .number = LiveConfig_GiftConfig_GiftMuConfig_FieldNumber_MinSpent, + .number = UserDataInfoResponse_FieldNumber_BackupChecksum, .hasIndex = 0, - .offset = (uint32_t)offsetof(LiveConfig_GiftConfig_GiftMuConfig__storage_, minSpent), + .offset = (uint32_t)offsetof(UserDataInfoResponse__storage_, backupChecksum), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeUInt64, }, { - .name = "maxSpent", + .name = "backupTotalCash", .dataTypeSpecific.clazz = Nil, - .number = LiveConfig_GiftConfig_GiftMuConfig_FieldNumber_MaxSpent, + .number = UserDataInfoResponse_FieldNumber_BackupTotalCash, .hasIndex = 1, - .offset = (uint32_t)offsetof(LiveConfig_GiftConfig_GiftMuConfig__storage_, maxSpent), + .offset = (uint32_t)offsetof(UserDataInfoResponse__storage_, backupTotalCash), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "overallMult", + .name = "coopMembershipsArray", .dataTypeSpecific.clazz = Nil, - .number = LiveConfig_GiftConfig_GiftMuConfig_FieldNumber_OverallMult, - .hasIndex = 2, - .offset = (uint32_t)offsetof(LiveConfig_GiftConfig_GiftMuConfig__storage_, overallMult), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .number = UserDataInfoResponse_FieldNumber_CoopMembershipsArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(UserDataInfoResponse__storage_, coopMembershipsArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeString, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[LiveConfig_GiftConfig_GiftMuConfig class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(UserDataInfoResponse) + messageName:@"UserDataInfoResponse" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(LiveConfig_GiftConfig_GiftMuConfig__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - [localDescriptor setupContainingMessageClass:GPBObjCClass(LiveConfig_GiftConfig)]; + storageSize:sizeof(UserDataInfoResponse__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -14195,194 +15285,75 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - LiveConfig_MiscConfig +#pragma mark - ClearAllUserDataRequest -@implementation LiveConfig_MiscConfig +@implementation ClearAllUserDataRequest -@dynamic hasAskToTrack, askToTrack; -@dynamic hasAskToTrackMinSoulEggs, askToTrackMinSoulEggs; -@dynamic hasAskToTrackMessage, askToTrackMessage; -@dynamic hasAskToTrackShowPreDialog, askToTrackShowPreDialog; -@dynamic hasAskToTrackAfterPrivacy, askToTrackAfterPrivacy; -@dynamic hasChickenRunBoostPercentage, chickenRunBoostPercentage; -@dynamic hasShellsIntroTickets, shellsIntroTickets; -@dynamic hasShellsMaxFreeChickenConfigs, shellsMaxFreeChickenConfigs; -@dynamic hasShellsIntroAlertThreshold, shellsIntroAlertThreshold; -@dynamic hasShellsLightingControlsPrice, shellsLightingControlsPrice; -@dynamic hasContractsExpertLeagueMinSoulPower, contractsExpertLeagueMinSoulPower; -@dynamic hasNewPlayerEventDuration, newPlayerEventDuration; -@dynamic hasContractsClubAvailable, contractsClubAvailable; -@dynamic hasContractsBeta, contractsBeta; +@dynamic hasRinfo, rinfo; +@dynamic hasUserId, userId; +@dynamic hasDeviceId, deviceId; +@dynamic hasBackupChecksum, backupChecksum; -typedef struct LiveConfig_MiscConfig__storage_ { +typedef struct ClearAllUserDataRequest__storage_ { uint32_t _has_storage_[1]; - uint32_t shellsIntroTickets; - uint32_t shellsMaxFreeChickenConfigs; - uint32_t shellsIntroAlertThreshold; - uint32_t shellsLightingControlsPrice; - NSString *askToTrackMessage; - double askToTrackMinSoulEggs; - double chickenRunBoostPercentage; - double contractsExpertLeagueMinSoulPower; - double newPlayerEventDuration; -} LiveConfig_MiscConfig__storage_; + NSString *userId; + NSString *deviceId; + BasicRequestInfo *rinfo; + uint64_t backupChecksum; +} ClearAllUserDataRequest__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { - static GPBMessageFieldDescriptionWithDefault fields[] = { - { - .defaultValue.valueBool = NO, - .core.name = "askToTrack", - .core.dataTypeSpecific.clazz = Nil, - .core.number = LiveConfig_MiscConfig_FieldNumber_AskToTrack, - .core.hasIndex = 0, - .core.offset = 1, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, - }, - { - .defaultValue.valueDouble = 0, - .core.name = "askToTrackMinSoulEggs", - .core.dataTypeSpecific.clazz = Nil, - .core.number = LiveConfig_MiscConfig_FieldNumber_AskToTrackMinSoulEggs, - .core.hasIndex = 2, - .core.offset = (uint32_t)offsetof(LiveConfig_MiscConfig__storage_, askToTrackMinSoulEggs), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, - }, - { - .defaultValue.valueString = nil, - .core.name = "askToTrackMessage", - .core.dataTypeSpecific.clazz = Nil, - .core.number = LiveConfig_MiscConfig_FieldNumber_AskToTrackMessage, - .core.hasIndex = 3, - .core.offset = (uint32_t)offsetof(LiveConfig_MiscConfig__storage_, askToTrackMessage), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeString, - }, - { - .defaultValue.valueBool = NO, - .core.name = "askToTrackShowPreDialog", - .core.dataTypeSpecific.clazz = Nil, - .core.number = LiveConfig_MiscConfig_FieldNumber_AskToTrackShowPreDialog, - .core.hasIndex = 4, - .core.offset = 5, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, - }, - { - .defaultValue.valueBool = NO, - .core.name = "askToTrackAfterPrivacy", - .core.dataTypeSpecific.clazz = Nil, - .core.number = LiveConfig_MiscConfig_FieldNumber_AskToTrackAfterPrivacy, - .core.hasIndex = 6, - .core.offset = 7, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, - }, - { - .defaultValue.valueDouble = 0, - .core.name = "chickenRunBoostPercentage", - .core.dataTypeSpecific.clazz = Nil, - .core.number = LiveConfig_MiscConfig_FieldNumber_ChickenRunBoostPercentage, - .core.hasIndex = 8, - .core.offset = (uint32_t)offsetof(LiveConfig_MiscConfig__storage_, chickenRunBoostPercentage), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, - }, - { - .defaultValue.valueUInt32 = 0U, - .core.name = "shellsIntroTickets", - .core.dataTypeSpecific.clazz = Nil, - .core.number = LiveConfig_MiscConfig_FieldNumber_ShellsIntroTickets, - .core.hasIndex = 9, - .core.offset = (uint32_t)offsetof(LiveConfig_MiscConfig__storage_, shellsIntroTickets), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt32, - }, - { - .defaultValue.valueUInt32 = 0U, - .core.name = "shellsMaxFreeChickenConfigs", - .core.dataTypeSpecific.clazz = Nil, - .core.number = LiveConfig_MiscConfig_FieldNumber_ShellsMaxFreeChickenConfigs, - .core.hasIndex = 10, - .core.offset = (uint32_t)offsetof(LiveConfig_MiscConfig__storage_, shellsMaxFreeChickenConfigs), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt32, - }, - { - .defaultValue.valueUInt32 = 0U, - .core.name = "shellsIntroAlertThreshold", - .core.dataTypeSpecific.clazz = Nil, - .core.number = LiveConfig_MiscConfig_FieldNumber_ShellsIntroAlertThreshold, - .core.hasIndex = 11, - .core.offset = (uint32_t)offsetof(LiveConfig_MiscConfig__storage_, shellsIntroAlertThreshold), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeUInt32, - }, - { - .defaultValue.valueDouble = 0, - .core.name = "contractsExpertLeagueMinSoulPower", - .core.dataTypeSpecific.clazz = Nil, - .core.number = LiveConfig_MiscConfig_FieldNumber_ContractsExpertLeagueMinSoulPower, - .core.hasIndex = 13, - .core.offset = (uint32_t)offsetof(LiveConfig_MiscConfig__storage_, contractsExpertLeagueMinSoulPower), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, - }, + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .defaultValue.valueDouble = 0, - .core.name = "newPlayerEventDuration", - .core.dataTypeSpecific.clazz = Nil, - .core.number = LiveConfig_MiscConfig_FieldNumber_NewPlayerEventDuration, - .core.hasIndex = 14, - .core.offset = (uint32_t)offsetof(LiveConfig_MiscConfig__storage_, newPlayerEventDuration), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, + .name = "userId", + .dataTypeSpecific.clazz = Nil, + .number = ClearAllUserDataRequest_FieldNumber_UserId, + .hasIndex = 1, + .offset = (uint32_t)offsetof(ClearAllUserDataRequest__storage_, userId), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, }, { - .defaultValue.valueBool = NO, - .core.name = "contractsClubAvailable", - .core.dataTypeSpecific.clazz = Nil, - .core.number = LiveConfig_MiscConfig_FieldNumber_ContractsClubAvailable, - .core.hasIndex = 15, - .core.offset = 16, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, + .name = "deviceId", + .dataTypeSpecific.clazz = Nil, + .number = ClearAllUserDataRequest_FieldNumber_DeviceId, + .hasIndex = 2, + .offset = (uint32_t)offsetof(ClearAllUserDataRequest__storage_, deviceId), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, }, { - .defaultValue.valueBool = NO, - .core.name = "contractsBeta", - .core.dataTypeSpecific.clazz = Nil, - .core.number = LiveConfig_MiscConfig_FieldNumber_ContractsBeta, - .core.hasIndex = 17, - .core.offset = 18, // Stored in _has_storage_ to save space. - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeBool, + .name = "backupChecksum", + .dataTypeSpecific.clazz = Nil, + .number = ClearAllUserDataRequest_FieldNumber_BackupChecksum, + .hasIndex = 3, + .offset = (uint32_t)offsetof(ClearAllUserDataRequest__storage_, backupChecksum), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt64, }, { - .defaultValue.valueUInt32 = 175U, - .core.name = "shellsLightingControlsPrice", - .core.dataTypeSpecific.clazz = Nil, - .core.number = LiveConfig_MiscConfig_FieldNumber_ShellsLightingControlsPrice, - .core.hasIndex = 12, - .core.offset = (uint32_t)offsetof(LiveConfig_MiscConfig__storage_, shellsLightingControlsPrice), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), - .core.dataType = GPBDataTypeUInt32, + .name = "rinfo", + .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), + .number = ClearAllUserDataRequest_FieldNumber_Rinfo, + .hasIndex = 0, + .offset = (uint32_t)offsetof(ClearAllUserDataRequest__storage_, rinfo), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeMessage, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[LiveConfig_MiscConfig class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ClearAllUserDataRequest) + messageName:@"ClearAllUserDataRequest" + fileDescription:&EiRoot_FileDescription fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) - storageSize:sizeof(LiveConfig_MiscConfig__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; - [localDescriptor setupContainingMessageClass:GPBObjCClass(LiveConfig)]; + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(ClearAllUserDataRequest__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -14393,42 +15364,79 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - LiveConfig_HelpConfig +#pragma mark - ServerGift -@implementation LiveConfig_HelpConfig +@implementation ServerGift -@dynamic videoInfosArray, videoInfosArray_Count; +@dynamic hasUserId, userId; +@dynamic hasRewardType, rewardType; +@dynamic hasRewardSubType, rewardSubType; +@dynamic hasRewardAmount, rewardAmount; -typedef struct LiveConfig_HelpConfig__storage_ { +typedef struct ServerGift__storage_ { uint32_t _has_storage_[1]; - NSMutableArray *videoInfosArray; -} LiveConfig_HelpConfig__storage_; + RewardType rewardType; + NSString *userId; + NSString *rewardSubType; + double rewardAmount; +} ServerGift__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { - static GPBMessageFieldDescription fields[] = { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescriptionWithDefault fields[] = { { - .name = "videoInfosArray", - .dataTypeSpecific.clazz = GPBObjCClass(LiveConfig_HelpConfig_HowToVideoInfo), - .number = LiveConfig_HelpConfig_FieldNumber_VideoInfosArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(LiveConfig_HelpConfig__storage_, videoInfosArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, + .defaultValue.valueString = nil, + .core.name = "userId", + .core.dataTypeSpecific.clazz = Nil, + .core.number = ServerGift_FieldNumber_UserId, + .core.hasIndex = 0, + .core.offset = (uint32_t)offsetof(ServerGift__storage_, userId), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeString, + }, + { + .defaultValue.valueEnum = RewardType_Cash, + .core.name = "rewardType", + .core.dataTypeSpecific.enumDescFunc = RewardType_EnumDescriptor, + .core.number = ServerGift_FieldNumber_RewardType, + .core.hasIndex = 1, + .core.offset = (uint32_t)offsetof(ServerGift__storage_, rewardType), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .core.dataType = GPBDataTypeEnum, + }, + { + .defaultValue.valueString = nil, + .core.name = "rewardSubType", + .core.dataTypeSpecific.clazz = Nil, + .core.number = ServerGift_FieldNumber_RewardSubType, + .core.hasIndex = 2, + .core.offset = (uint32_t)offsetof(ServerGift__storage_, rewardSubType), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeString, + }, + { + .defaultValue.valueDouble = 0, + .core.name = "rewardAmount", + .core.dataTypeSpecific.clazz = Nil, + .core.number = ServerGift_FieldNumber_RewardAmount, + .core.hasIndex = 3, + .core.offset = (uint32_t)offsetof(ServerGift__storage_, rewardAmount), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeDouble, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[LiveConfig_HelpConfig class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ServerGift) + messageName:@"ServerGift" + fileDescription:&EiRoot_FileDescription fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(LiveConfig_HelpConfig__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - [localDescriptor setupContainingMessageClass:GPBObjCClass(LiveConfig)]; + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) + storageSize:sizeof(ServerGift__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -14439,102 +15447,144 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - LiveConfig_HelpConfig_HowToVideoInfo +#pragma mark - LiveConfig -@implementation LiveConfig_HelpConfig_HowToVideoInfo +@implementation LiveConfig -@dynamic hasType, type; -@dynamic hasName, name; -@dynamic hasDescription_p, description_p; -@dynamic hasDuration, duration; -@dynamic hasURL, URL; -@dynamic hasSoulEggs, soulEggs; +@dynamic hasConfigId, configId; +@dynamic hasBoostsConfig, boostsConfig; +@dynamic hasGiftConfig, giftConfig; +@dynamic hasMiscConfig, miscConfig; +@dynamic hasHelpConfig, helpConfig; -typedef struct LiveConfig_HelpConfig_HowToVideoInfo__storage_ { +typedef struct LiveConfig__storage_ { uint32_t _has_storage_[1]; - LiveConfig_HelpConfig_HowToVideoInfo_Type type; - NSString *name; - NSString *description_p; - NSString *URL; - NSString *duration; - double soulEggs; -} LiveConfig_HelpConfig_HowToVideoInfo__storage_; + NSString *configId; + LiveConfig_BoostsConfig *boostsConfig; + LiveConfig_GiftConfig *giftConfig; + LiveConfig_MiscConfig *miscConfig; + LiveConfig_HelpConfig *helpConfig; +} LiveConfig__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "name", + .name = "configId", .dataTypeSpecific.clazz = Nil, - .number = LiveConfig_HelpConfig_HowToVideoInfo_FieldNumber_Name, - .hasIndex = 1, - .offset = (uint32_t)offsetof(LiveConfig_HelpConfig_HowToVideoInfo__storage_, name), + .number = LiveConfig_FieldNumber_ConfigId, + .hasIndex = 0, + .offset = (uint32_t)offsetof(LiveConfig__storage_, configId), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "description_p", - .dataTypeSpecific.clazz = Nil, - .number = LiveConfig_HelpConfig_HowToVideoInfo_FieldNumber_Description_p, - .hasIndex = 2, - .offset = (uint32_t)offsetof(LiveConfig_HelpConfig_HowToVideoInfo__storage_, description_p), + .name = "boostsConfig", + .dataTypeSpecific.clazz = GPBObjCClass(LiveConfig_BoostsConfig), + .number = LiveConfig_FieldNumber_BoostsConfig, + .hasIndex = 1, + .offset = (uint32_t)offsetof(LiveConfig__storage_, boostsConfig), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeMessage, }, { - .name = "URL", - .dataTypeSpecific.clazz = Nil, - .number = LiveConfig_HelpConfig_HowToVideoInfo_FieldNumber_URL, - .hasIndex = 4, - .offset = (uint32_t)offsetof(LiveConfig_HelpConfig_HowToVideoInfo__storage_, URL), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldTextFormatNameCustom), - .dataType = GPBDataTypeString, + .name = "giftConfig", + .dataTypeSpecific.clazz = GPBObjCClass(LiveConfig_GiftConfig), + .number = LiveConfig_FieldNumber_GiftConfig, + .hasIndex = 2, + .offset = (uint32_t)offsetof(LiveConfig__storage_, giftConfig), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeMessage, }, { - .name = "soulEggs", - .dataTypeSpecific.clazz = Nil, - .number = LiveConfig_HelpConfig_HowToVideoInfo_FieldNumber_SoulEggs, - .hasIndex = 5, - .offset = (uint32_t)offsetof(LiveConfig_HelpConfig_HowToVideoInfo__storage_, soulEggs), + .name = "miscConfig", + .dataTypeSpecific.clazz = GPBObjCClass(LiveConfig_MiscConfig), + .number = LiveConfig_FieldNumber_MiscConfig, + .hasIndex = 3, + .offset = (uint32_t)offsetof(LiveConfig__storage_, miscConfig), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeMessage, }, { - .name = "duration", - .dataTypeSpecific.clazz = Nil, - .number = LiveConfig_HelpConfig_HowToVideoInfo_FieldNumber_Duration, - .hasIndex = 3, - .offset = (uint32_t)offsetof(LiveConfig_HelpConfig_HowToVideoInfo__storage_, duration), + .name = "helpConfig", + .dataTypeSpecific.clazz = GPBObjCClass(LiveConfig_HelpConfig), + .number = LiveConfig_FieldNumber_HelpConfig, + .hasIndex = 4, + .offset = (uint32_t)offsetof(LiveConfig__storage_, helpConfig), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeMessage, }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(LiveConfig) + messageName:@"LiveConfig" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(LiveConfig__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - LiveConfig_BoostsConfig + +@implementation LiveConfig_BoostsConfig + +@dynamic itemConfigsArray, itemConfigsArray_Count; +@dynamic hasCashBoostCooloffTime, cashBoostCooloffTime; + +typedef struct LiveConfig_BoostsConfig__storage_ { + uint32_t _has_storage_[1]; + NSMutableArray *itemConfigsArray; + double cashBoostCooloffTime; +} LiveConfig_BoostsConfig__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .name = "type", - .dataTypeSpecific.enumDescFunc = LiveConfig_HelpConfig_HowToVideoInfo_Type_EnumDescriptor, - .number = LiveConfig_HelpConfig_HowToVideoInfo_FieldNumber_Type, + .name = "itemConfigsArray", + .dataTypeSpecific.clazz = GPBObjCClass(LiveConfig_BoostsConfig_ItemConfig), + .number = LiveConfig_BoostsConfig_FieldNumber_ItemConfigsArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(LiveConfig_BoostsConfig__storage_, itemConfigsArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, + }, + { + .name = "cashBoostCooloffTime", + .dataTypeSpecific.clazz = Nil, + .number = LiveConfig_BoostsConfig_FieldNumber_CashBoostCooloffTime, .hasIndex = 0, - .offset = (uint32_t)offsetof(LiveConfig_HelpConfig_HowToVideoInfo__storage_, type), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .dataType = GPBDataTypeEnum, + .offset = (uint32_t)offsetof(LiveConfig_BoostsConfig__storage_, cashBoostCooloffTime), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[LiveConfig_HelpConfig_HowToVideoInfo class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(LiveConfig_BoostsConfig) + messageName:@"BoostsConfig" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(LiveConfig_HelpConfig_HowToVideoInfo__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; -#if !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS - static const char *extraTextFormatInfo = - "\001\003!!!\000"; - [localDescriptor setupExtraTextInfo:extraTextFormatInfo]; -#endif // !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS - [localDescriptor setupContainingMessageClass:GPBObjCClass(LiveConfig_HelpConfig)]; + storageSize:sizeof(LiveConfig_BoostsConfig__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(LiveConfig)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -14545,366 +15595,286 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - Enum LiveConfig_HelpConfig_HowToVideoInfo_Type - -GPBEnumDescriptor *LiveConfig_HelpConfig_HowToVideoInfo_Type_EnumDescriptor(void) { - static _Atomic(GPBEnumDescriptor*) descriptor = nil; - if (!descriptor) { - static const char *valueNames = - "Video\000Article\000"; - static const int32_t values[] = { - LiveConfig_HelpConfig_HowToVideoInfo_Type_Video, - LiveConfig_HelpConfig_HowToVideoInfo_Type_Article, - }; - GPBEnumDescriptor *worker = - [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(LiveConfig_HelpConfig_HowToVideoInfo_Type) - valueNames:valueNames - values:values - count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:LiveConfig_HelpConfig_HowToVideoInfo_Type_IsValidValue]; - GPBEnumDescriptor *expected = nil; - if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { - [worker release]; - } - } - return descriptor; -} - -BOOL LiveConfig_HelpConfig_HowToVideoInfo_Type_IsValidValue(int32_t value__) { - switch (value__) { - case LiveConfig_HelpConfig_HowToVideoInfo_Type_Video: - case LiveConfig_HelpConfig_HowToVideoInfo_Type_Article: - return YES; - default: - return NO; - } -} - -#pragma mark - InGameMail +#pragma mark - LiveConfig_BoostsConfig_ItemConfig -@implementation InGameMail +@implementation LiveConfig_BoostsConfig_ItemConfig -@dynamic hasId_p, id_p; -@dynamic hasTitle, title; -@dynamic hasDate, date; -@dynamic hasMessage, message; -@dynamic hasAction, action; -@dynamic hasURL, URL; -@dynamic hasAppLink, appLink; -@dynamic hasAppLinkExtra, appLinkExtra; -@dynamic hasImage, image; -@dynamic hasImageWidth, imageWidth; -@dynamic hasImageHeight, imageHeight; -@dynamic hasPlatform, platform; -@dynamic buildsArray, buildsArray_Count; -@dynamic hasMinClientVersion, minClientVersion; -@dynamic hasMaxClientVersion, maxClientVersion; -@dynamic hasMinSoulEggs, minSoulEggs; -@dynamic hasMaxSoulEggs, maxSoulEggs; -@dynamic hasMinMysticalBonus, minMysticalBonus; -@dynamic hasUserType, userType; -@dynamic hasMinPiggyBreaks, minPiggyBreaks; -@dynamic hasGoldTip, goldTip; -@dynamic hasTip, tip; -@dynamic hasPriority, priority; -@dynamic hasMinDaysSinceLastTip, minDaysSinceLastTip; -@dynamic hasMaxRetries, maxRetries; -@dynamic hasDaysUntilRetry, daysUntilRetry; -@dynamic hasCategory, category; +@dynamic hasBoostId, boostId; +@dynamic hasPrice, price; +@dynamic hasTokenPrice, tokenPrice; +@dynamic hasSeRequired, seRequired; -typedef struct InGameMail__storage_ { +typedef struct LiveConfig_BoostsConfig_ItemConfig__storage_ { uint32_t _has_storage_[1]; - uint32_t platform; - uint32_t minClientVersion; - uint32_t maxClientVersion; - UILocation appLink; - UserType userType; - uint32_t minPiggyBreaks; - uint32_t maxRetries; - uint32_t priority; - NSString *id_p; - NSString *title; - NSString *message; - NSString *action; - NSString *URL; - NSString *date; - NSMutableArray *buildsArray; - NSString *appLinkExtra; - DLCItem *image; - NSString *category; - double goldTip; - double minSoulEggs; - double minMysticalBonus; - double imageWidth; - double imageHeight; - double minDaysSinceLastTip; - double daysUntilRetry; - double maxSoulEggs; -} InGameMail__storage_; + uint32_t price; + uint32_t tokenPrice; + NSString *boostId; + double seRequired; +} LiveConfig_BoostsConfig_ItemConfig__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "id_p", + .name = "boostId", .dataTypeSpecific.clazz = Nil, - .number = InGameMail_FieldNumber_Id_p, + .number = LiveConfig_BoostsConfig_ItemConfig_FieldNumber_BoostId, .hasIndex = 0, - .offset = (uint32_t)offsetof(InGameMail__storage_, id_p), + .offset = (uint32_t)offsetof(LiveConfig_BoostsConfig_ItemConfig__storage_, boostId), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "title", + .name = "price", .dataTypeSpecific.clazz = Nil, - .number = InGameMail_FieldNumber_Title, + .number = LiveConfig_BoostsConfig_ItemConfig_FieldNumber_Price, .hasIndex = 1, - .offset = (uint32_t)offsetof(InGameMail__storage_, title), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "message", - .dataTypeSpecific.clazz = Nil, - .number = InGameMail_FieldNumber_Message, - .hasIndex = 3, - .offset = (uint32_t)offsetof(InGameMail__storage_, message), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "action", - .dataTypeSpecific.clazz = Nil, - .number = InGameMail_FieldNumber_Action, - .hasIndex = 4, - .offset = (uint32_t)offsetof(InGameMail__storage_, action), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "URL", - .dataTypeSpecific.clazz = Nil, - .number = InGameMail_FieldNumber_URL, - .hasIndex = 5, - .offset = (uint32_t)offsetof(InGameMail__storage_, URL), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldTextFormatNameCustom), - .dataType = GPBDataTypeString, - }, - { - .name = "goldTip", - .dataTypeSpecific.clazz = Nil, - .number = InGameMail_FieldNumber_GoldTip, - .hasIndex = 19, - .offset = (uint32_t)offsetof(InGameMail__storage_, goldTip), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, - { - .name = "platform", - .dataTypeSpecific.clazz = Nil, - .number = InGameMail_FieldNumber_Platform, - .hasIndex = 11, - .offset = (uint32_t)offsetof(InGameMail__storage_, platform), + .offset = (uint32_t)offsetof(LiveConfig_BoostsConfig_ItemConfig__storage_, price), .flags = GPBFieldOptional, .dataType = GPBDataTypeUInt32, }, { - .name = "date", + .name = "tokenPrice", .dataTypeSpecific.clazz = Nil, - .number = InGameMail_FieldNumber_Date, + .number = LiveConfig_BoostsConfig_ItemConfig_FieldNumber_TokenPrice, .hasIndex = 2, - .offset = (uint32_t)offsetof(InGameMail__storage_, date), + .offset = (uint32_t)offsetof(LiveConfig_BoostsConfig_ItemConfig__storage_, tokenPrice), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeUInt32, }, { - .name = "buildsArray", + .name = "seRequired", .dataTypeSpecific.clazz = Nil, - .number = InGameMail_FieldNumber_BuildsArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(InGameMail__storage_, buildsArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeString, + .number = LiveConfig_BoostsConfig_ItemConfig_FieldNumber_SeRequired, + .hasIndex = 3, + .offset = (uint32_t)offsetof(LiveConfig_BoostsConfig_ItemConfig__storage_, seRequired), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(LiveConfig_BoostsConfig_ItemConfig) + messageName:@"ItemConfig" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(LiveConfig_BoostsConfig_ItemConfig__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(LiveConfig_BoostsConfig)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - LiveConfig_GiftConfig + +@implementation LiveConfig_GiftConfig + +@dynamic giftConfigsArray, giftConfigsArray_Count; +@dynamic hasGiftMuMinSpent, giftMuMinSpent; +@dynamic hasGiftMuMaxSpent, giftMuMaxSpent; +@dynamic hasGiftMuOverallMult, giftMuOverallMult; +@dynamic hasRandomGiftMuConfig, randomGiftMuConfig; +@dynamic hasVideoGiftMuConfig, videoGiftMuConfig; +@dynamic hasPackageInterval, packageInterval; +@dynamic hasVideoOfferInterval, videoOfferInterval; +@dynamic hasVideoOfferIntervalContract, videoOfferIntervalContract; +@dynamic hasVideoOfferIntervalPiggyFull, videoOfferIntervalPiggyFull; +@dynamic hasVideoOfferIntervalPiggyExtraFull, videoOfferIntervalPiggyExtraFull; +@dynamic hasVideoResetOnIdle, videoResetOnIdle; +@dynamic hasPackageIntervalContract, packageIntervalContract; +@dynamic hasPackageIntervalPiggyFull, packageIntervalPiggyFull; +@dynamic hasPackageIntervalPiggyExtraFull, packageIntervalPiggyExtraFull; +@dynamic hasPackageResetOnIdle, packageResetOnIdle; + +typedef struct LiveConfig_GiftConfig__storage_ { + uint32_t _has_storage_[1]; + NSMutableArray *giftConfigsArray; + LiveConfig_GiftConfig_GiftMuConfig *randomGiftMuConfig; + LiveConfig_GiftConfig_GiftMuConfig *videoGiftMuConfig; + double packageInterval; + double videoOfferInterval; + double videoOfferIntervalContract; + double videoOfferIntervalPiggyFull; + double videoOfferIntervalPiggyExtraFull; + double packageIntervalContract; + double packageIntervalPiggyFull; + double packageIntervalPiggyExtraFull; + double giftMuMinSpent; + double giftMuMaxSpent; + double giftMuOverallMult; +} LiveConfig_GiftConfig__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .name = "minClientVersion", + .name = "packageInterval", .dataTypeSpecific.clazz = Nil, - .number = InGameMail_FieldNumber_MinClientVersion, - .hasIndex = 12, - .offset = (uint32_t)offsetof(InGameMail__storage_, minClientVersion), + .number = LiveConfig_GiftConfig_FieldNumber_PackageInterval, + .hasIndex = 5, + .offset = (uint32_t)offsetof(LiveConfig_GiftConfig__storage_, packageInterval), .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .dataType = GPBDataTypeDouble, }, { - .name = "minSoulEggs", + .name = "videoOfferInterval", .dataTypeSpecific.clazz = Nil, - .number = InGameMail_FieldNumber_MinSoulEggs, - .hasIndex = 14, - .offset = (uint32_t)offsetof(InGameMail__storage_, minSoulEggs), + .number = LiveConfig_GiftConfig_FieldNumber_VideoOfferInterval, + .hasIndex = 6, + .offset = (uint32_t)offsetof(LiveConfig_GiftConfig__storage_, videoOfferInterval), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "maxClientVersion", + .name = "videoOfferIntervalContract", .dataTypeSpecific.clazz = Nil, - .number = InGameMail_FieldNumber_MaxClientVersion, - .hasIndex = 13, - .offset = (uint32_t)offsetof(InGameMail__storage_, maxClientVersion), + .number = LiveConfig_GiftConfig_FieldNumber_VideoOfferIntervalContract, + .hasIndex = 7, + .offset = (uint32_t)offsetof(LiveConfig_GiftConfig__storage_, videoOfferIntervalContract), .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .dataType = GPBDataTypeDouble, }, { - .name = "minMysticalBonus", + .name = "videoOfferIntervalPiggyFull", .dataTypeSpecific.clazz = Nil, - .number = InGameMail_FieldNumber_MinMysticalBonus, - .hasIndex = 16, - .offset = (uint32_t)offsetof(InGameMail__storage_, minMysticalBonus), + .number = LiveConfig_GiftConfig_FieldNumber_VideoOfferIntervalPiggyFull, + .hasIndex = 8, + .offset = (uint32_t)offsetof(LiveConfig_GiftConfig__storage_, videoOfferIntervalPiggyFull), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "appLink", - .dataTypeSpecific.enumDescFunc = UILocation_EnumDescriptor, - .number = InGameMail_FieldNumber_AppLink, - .hasIndex = 6, - .offset = (uint32_t)offsetof(InGameMail__storage_, appLink), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .dataType = GPBDataTypeEnum, - }, - { - .name = "appLinkExtra", + .name = "videoOfferIntervalPiggyExtraFull", .dataTypeSpecific.clazz = Nil, - .number = InGameMail_FieldNumber_AppLinkExtra, - .hasIndex = 7, - .offset = (uint32_t)offsetof(InGameMail__storage_, appLinkExtra), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "image", - .dataTypeSpecific.clazz = GPBObjCClass(DLCItem), - .number = InGameMail_FieldNumber_Image, - .hasIndex = 8, - .offset = (uint32_t)offsetof(InGameMail__storage_, image), + .number = LiveConfig_GiftConfig_FieldNumber_VideoOfferIntervalPiggyExtraFull, + .hasIndex = 9, + .offset = (uint32_t)offsetof(LiveConfig_GiftConfig__storage_, videoOfferIntervalPiggyExtraFull), .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, - }, - { - .name = "userType", - .dataTypeSpecific.enumDescFunc = UserType_EnumDescriptor, - .number = InGameMail_FieldNumber_UserType, - .hasIndex = 17, - .offset = (uint32_t)offsetof(InGameMail__storage_, userType), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .dataType = GPBDataTypeEnum, + .dataType = GPBDataTypeDouble, }, { - .name = "minPiggyBreaks", + .name = "packageIntervalContract", .dataTypeSpecific.clazz = Nil, - .number = InGameMail_FieldNumber_MinPiggyBreaks, - .hasIndex = 18, - .offset = (uint32_t)offsetof(InGameMail__storage_, minPiggyBreaks), + .number = LiveConfig_GiftConfig_FieldNumber_PackageIntervalContract, + .hasIndex = 12, + .offset = (uint32_t)offsetof(LiveConfig_GiftConfig__storage_, packageIntervalContract), .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .dataType = GPBDataTypeDouble, }, { - .name = "imageWidth", + .name = "packageIntervalPiggyFull", .dataTypeSpecific.clazz = Nil, - .number = InGameMail_FieldNumber_ImageWidth, - .hasIndex = 9, - .offset = (uint32_t)offsetof(InGameMail__storage_, imageWidth), + .number = LiveConfig_GiftConfig_FieldNumber_PackageIntervalPiggyFull, + .hasIndex = 13, + .offset = (uint32_t)offsetof(LiveConfig_GiftConfig__storage_, packageIntervalPiggyFull), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "imageHeight", + .name = "packageIntervalPiggyExtraFull", .dataTypeSpecific.clazz = Nil, - .number = InGameMail_FieldNumber_ImageHeight, - .hasIndex = 10, - .offset = (uint32_t)offsetof(InGameMail__storage_, imageHeight), + .number = LiveConfig_GiftConfig_FieldNumber_PackageIntervalPiggyExtraFull, + .hasIndex = 14, + .offset = (uint32_t)offsetof(LiveConfig_GiftConfig__storage_, packageIntervalPiggyExtraFull), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "tip", - .dataTypeSpecific.clazz = Nil, - .number = InGameMail_FieldNumber_Tip, - .hasIndex = 20, - .offset = 21, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .name = "giftConfigsArray", + .dataTypeSpecific.clazz = GPBObjCClass(LiveConfig_GiftConfig_GiftValueConfig), + .number = LiveConfig_GiftConfig_FieldNumber_GiftConfigsArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(LiveConfig_GiftConfig__storage_, giftConfigsArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, }, { - .name = "minDaysSinceLastTip", + .name = "giftMuMinSpent", .dataTypeSpecific.clazz = Nil, - .number = InGameMail_FieldNumber_MinDaysSinceLastTip, - .hasIndex = 23, - .offset = (uint32_t)offsetof(InGameMail__storage_, minDaysSinceLastTip), + .number = LiveConfig_GiftConfig_FieldNumber_GiftMuMinSpent, + .hasIndex = 0, + .offset = (uint32_t)offsetof(LiveConfig_GiftConfig__storage_, giftMuMinSpent), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "maxRetries", + .name = "giftMuMaxSpent", .dataTypeSpecific.clazz = Nil, - .number = InGameMail_FieldNumber_MaxRetries, - .hasIndex = 24, - .offset = (uint32_t)offsetof(InGameMail__storage_, maxRetries), + .number = LiveConfig_GiftConfig_FieldNumber_GiftMuMaxSpent, + .hasIndex = 1, + .offset = (uint32_t)offsetof(LiveConfig_GiftConfig__storage_, giftMuMaxSpent), .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .dataType = GPBDataTypeDouble, }, { - .name = "daysUntilRetry", + .name = "giftMuOverallMult", .dataTypeSpecific.clazz = Nil, - .number = InGameMail_FieldNumber_DaysUntilRetry, - .hasIndex = 25, - .offset = (uint32_t)offsetof(InGameMail__storage_, daysUntilRetry), + .number = LiveConfig_GiftConfig_FieldNumber_GiftMuOverallMult, + .hasIndex = 2, + .offset = (uint32_t)offsetof(LiveConfig_GiftConfig__storage_, giftMuOverallMult), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "priority", + .name = "packageResetOnIdle", .dataTypeSpecific.clazz = Nil, - .number = InGameMail_FieldNumber_Priority, - .hasIndex = 22, - .offset = (uint32_t)offsetof(InGameMail__storage_, priority), + .number = LiveConfig_GiftConfig_FieldNumber_PackageResetOnIdle, + .hasIndex = 15, + .offset = 16, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .dataType = GPBDataTypeBool, }, { - .name = "category", + .name = "videoResetOnIdle", .dataTypeSpecific.clazz = Nil, - .number = InGameMail_FieldNumber_Category, - .hasIndex = 26, - .offset = (uint32_t)offsetof(InGameMail__storage_, category), + .number = LiveConfig_GiftConfig_FieldNumber_VideoResetOnIdle, + .hasIndex = 10, + .offset = 11, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeBool, }, { - .name = "maxSoulEggs", - .dataTypeSpecific.clazz = Nil, - .number = InGameMail_FieldNumber_MaxSoulEggs, - .hasIndex = 15, - .offset = (uint32_t)offsetof(InGameMail__storage_, maxSoulEggs), + .name = "randomGiftMuConfig", + .dataTypeSpecific.clazz = GPBObjCClass(LiveConfig_GiftConfig_GiftMuConfig), + .number = LiveConfig_GiftConfig_FieldNumber_RandomGiftMuConfig, + .hasIndex = 3, + .offset = (uint32_t)offsetof(LiveConfig_GiftConfig__storage_, randomGiftMuConfig), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeMessage, + }, + { + .name = "videoGiftMuConfig", + .dataTypeSpecific.clazz = GPBObjCClass(LiveConfig_GiftConfig_GiftMuConfig), + .number = LiveConfig_GiftConfig_FieldNumber_VideoGiftMuConfig, + .hasIndex = 4, + .offset = (uint32_t)offsetof(LiveConfig_GiftConfig__storage_, videoGiftMuConfig), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeMessage, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[InGameMail class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(LiveConfig_GiftConfig) + messageName:@"GiftConfig" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(InGameMail__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; -#if !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS - static const char *extraTextFormatInfo = - "\001\005!!!\000"; - [localDescriptor setupExtraTextInfo:extraTextFormatInfo]; -#endif // !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS + storageSize:sizeof(LiveConfig_GiftConfig__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(LiveConfig)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -14915,63 +15885,98 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - MailDB +#pragma mark - LiveConfig_GiftConfig_GiftValueConfig -@implementation MailDB +@implementation LiveConfig_GiftConfig_GiftValueConfig -@dynamic mailArray, mailArray_Count; -@dynamic hasTipsDbData, tipsDbData; -@dynamic hasTipsChecksum, tipsChecksum; +@dynamic hasGiftId, giftId; +@dynamic hasAmount, amount; +@dynamic hasRandMin, randMin; +@dynamic hasRandMax, randMax; +@dynamic hasVideoMin, videoMin; +@dynamic hasVideoMax, videoMax; -typedef struct MailDB__storage_ { +typedef struct LiveConfig_GiftConfig_GiftValueConfig__storage_ { uint32_t _has_storage_[1]; - NSMutableArray *mailArray; - NSData *tipsDbData; - NSString *tipsChecksum; -} MailDB__storage_; + NSString *giftId; + double randMin; + double randMax; + double amount; + double videoMin; + double videoMax; +} LiveConfig_GiftConfig_GiftValueConfig__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "mailArray", - .dataTypeSpecific.clazz = GPBObjCClass(InGameMail), - .number = MailDB_FieldNumber_MailArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(MailDB__storage_, mailArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, + .name = "giftId", + .dataTypeSpecific.clazz = Nil, + .number = LiveConfig_GiftConfig_GiftValueConfig_FieldNumber_GiftId, + .hasIndex = 0, + .offset = (uint32_t)offsetof(LiveConfig_GiftConfig_GiftValueConfig__storage_, giftId), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, }, { - .name = "tipsDbData", + .name = "randMin", .dataTypeSpecific.clazz = Nil, - .number = MailDB_FieldNumber_TipsDbData, - .hasIndex = 0, - .offset = (uint32_t)offsetof(MailDB__storage_, tipsDbData), + .number = LiveConfig_GiftConfig_GiftValueConfig_FieldNumber_RandMin, + .hasIndex = 2, + .offset = (uint32_t)offsetof(LiveConfig_GiftConfig_GiftValueConfig__storage_, randMin), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, + { + .name = "randMax", + .dataTypeSpecific.clazz = Nil, + .number = LiveConfig_GiftConfig_GiftValueConfig_FieldNumber_RandMax, + .hasIndex = 3, + .offset = (uint32_t)offsetof(LiveConfig_GiftConfig_GiftValueConfig__storage_, randMax), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, + { + .name = "amount", + .dataTypeSpecific.clazz = Nil, + .number = LiveConfig_GiftConfig_GiftValueConfig_FieldNumber_Amount, + .hasIndex = 1, + .offset = (uint32_t)offsetof(LiveConfig_GiftConfig_GiftValueConfig__storage_, amount), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, + { + .name = "videoMin", + .dataTypeSpecific.clazz = Nil, + .number = LiveConfig_GiftConfig_GiftValueConfig_FieldNumber_VideoMin, + .hasIndex = 4, + .offset = (uint32_t)offsetof(LiveConfig_GiftConfig_GiftValueConfig__storage_, videoMin), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBytes, + .dataType = GPBDataTypeDouble, }, { - .name = "tipsChecksum", + .name = "videoMax", .dataTypeSpecific.clazz = Nil, - .number = MailDB_FieldNumber_TipsChecksum, - .hasIndex = 1, - .offset = (uint32_t)offsetof(MailDB__storage_, tipsChecksum), + .number = LiveConfig_GiftConfig_GiftValueConfig_FieldNumber_VideoMax, + .hasIndex = 5, + .offset = (uint32_t)offsetof(LiveConfig_GiftConfig_GiftValueConfig__storage_, videoMax), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeDouble, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[MailDB class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(LiveConfig_GiftConfig_GiftValueConfig) + messageName:@"GiftValueConfig" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(MailDB__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(LiveConfig_GiftConfig_GiftValueConfig__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(LiveConfig_GiftConfig)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -14982,41 +15987,65 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - TipsDB +#pragma mark - LiveConfig_GiftConfig_GiftMuConfig -@implementation TipsDB +@implementation LiveConfig_GiftConfig_GiftMuConfig -@dynamic tipsArray, tipsArray_Count; +@dynamic hasMinSpent, minSpent; +@dynamic hasMaxSpent, maxSpent; +@dynamic hasOverallMult, overallMult; -typedef struct TipsDB__storage_ { +typedef struct LiveConfig_GiftConfig_GiftMuConfig__storage_ { uint32_t _has_storage_[1]; - NSMutableArray *tipsArray; -} TipsDB__storage_; + double minSpent; + double maxSpent; + double overallMult; +} LiveConfig_GiftConfig_GiftMuConfig__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "tipsArray", - .dataTypeSpecific.clazz = GPBObjCClass(InGameMail), - .number = TipsDB_FieldNumber_TipsArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(TipsDB__storage_, tipsArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, + .name = "minSpent", + .dataTypeSpecific.clazz = Nil, + .number = LiveConfig_GiftConfig_GiftMuConfig_FieldNumber_MinSpent, + .hasIndex = 0, + .offset = (uint32_t)offsetof(LiveConfig_GiftConfig_GiftMuConfig__storage_, minSpent), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, + { + .name = "maxSpent", + .dataTypeSpecific.clazz = Nil, + .number = LiveConfig_GiftConfig_GiftMuConfig_FieldNumber_MaxSpent, + .hasIndex = 1, + .offset = (uint32_t)offsetof(LiveConfig_GiftConfig_GiftMuConfig__storage_, maxSpent), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, + { + .name = "overallMult", + .dataTypeSpecific.clazz = Nil, + .number = LiveConfig_GiftConfig_GiftMuConfig_FieldNumber_OverallMult, + .hasIndex = 2, + .offset = (uint32_t)offsetof(LiveConfig_GiftConfig_GiftMuConfig__storage_, overallMult), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[TipsDB class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(LiveConfig_GiftConfig_GiftMuConfig) + messageName:@"GiftMuConfig" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(TipsDB__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(LiveConfig_GiftConfig_GiftMuConfig__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(LiveConfig_GiftConfig)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -15027,63 +16056,195 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - MailState +#pragma mark - LiveConfig_MiscConfig -@implementation MailState +@implementation LiveConfig_MiscConfig -@dynamic readMailIdsArray, readMailIdsArray_Count; -@dynamic tipsStatesArray, tipsStatesArray_Count; -@dynamic hasTipsChecksum, tipsChecksum; +@dynamic hasAskToTrack, askToTrack; +@dynamic hasAskToTrackMinSoulEggs, askToTrackMinSoulEggs; +@dynamic hasAskToTrackMessage, askToTrackMessage; +@dynamic hasAskToTrackShowPreDialog, askToTrackShowPreDialog; +@dynamic hasAskToTrackAfterPrivacy, askToTrackAfterPrivacy; +@dynamic hasChickenRunBoostPercentage, chickenRunBoostPercentage; +@dynamic hasShellsIntroTickets, shellsIntroTickets; +@dynamic hasShellsMaxFreeChickenConfigs, shellsMaxFreeChickenConfigs; +@dynamic hasShellsIntroAlertThreshold, shellsIntroAlertThreshold; +@dynamic hasShellsLightingControlsPrice, shellsLightingControlsPrice; +@dynamic hasContractsExpertLeagueMinSoulPower, contractsExpertLeagueMinSoulPower; +@dynamic hasNewPlayerEventDuration, newPlayerEventDuration; +@dynamic hasContractsClubAvailable, contractsClubAvailable; +@dynamic hasContractsBeta, contractsBeta; -typedef struct MailState__storage_ { +typedef struct LiveConfig_MiscConfig__storage_ { uint32_t _has_storage_[1]; - NSMutableArray *readMailIdsArray; - NSMutableArray *tipsStatesArray; - NSString *tipsChecksum; -} MailState__storage_; + uint32_t shellsIntroTickets; + uint32_t shellsMaxFreeChickenConfigs; + uint32_t shellsIntroAlertThreshold; + uint32_t shellsLightingControlsPrice; + NSString *askToTrackMessage; + double askToTrackMinSoulEggs; + double chickenRunBoostPercentage; + double contractsExpertLeagueMinSoulPower; + double newPlayerEventDuration; +} LiveConfig_MiscConfig__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { - static GPBMessageFieldDescription fields[] = { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescriptionWithDefault fields[] = { { - .name = "readMailIdsArray", - .dataTypeSpecific.clazz = Nil, - .number = MailState_FieldNumber_ReadMailIdsArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(MailState__storage_, readMailIdsArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeString, + .defaultValue.valueBool = NO, + .core.name = "askToTrack", + .core.dataTypeSpecific.clazz = Nil, + .core.number = LiveConfig_MiscConfig_FieldNumber_AskToTrack, + .core.hasIndex = 0, + .core.offset = 1, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, }, { - .name = "tipsStatesArray", - .dataTypeSpecific.clazz = GPBObjCClass(MailState_TipState), - .number = MailState_FieldNumber_TipsStatesArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(MailState__storage_, tipsStatesArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, + .defaultValue.valueDouble = 0, + .core.name = "askToTrackMinSoulEggs", + .core.dataTypeSpecific.clazz = Nil, + .core.number = LiveConfig_MiscConfig_FieldNumber_AskToTrackMinSoulEggs, + .core.hasIndex = 2, + .core.offset = (uint32_t)offsetof(LiveConfig_MiscConfig__storage_, askToTrackMinSoulEggs), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeDouble, }, { - .name = "tipsChecksum", - .dataTypeSpecific.clazz = Nil, - .number = MailState_FieldNumber_TipsChecksum, - .hasIndex = 0, - .offset = (uint32_t)offsetof(MailState__storage_, tipsChecksum), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .defaultValue.valueString = nil, + .core.name = "askToTrackMessage", + .core.dataTypeSpecific.clazz = Nil, + .core.number = LiveConfig_MiscConfig_FieldNumber_AskToTrackMessage, + .core.hasIndex = 3, + .core.offset = (uint32_t)offsetof(LiveConfig_MiscConfig__storage_, askToTrackMessage), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeString, + }, + { + .defaultValue.valueBool = NO, + .core.name = "askToTrackShowPreDialog", + .core.dataTypeSpecific.clazz = Nil, + .core.number = LiveConfig_MiscConfig_FieldNumber_AskToTrackShowPreDialog, + .core.hasIndex = 4, + .core.offset = 5, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, + }, + { + .defaultValue.valueBool = NO, + .core.name = "askToTrackAfterPrivacy", + .core.dataTypeSpecific.clazz = Nil, + .core.number = LiveConfig_MiscConfig_FieldNumber_AskToTrackAfterPrivacy, + .core.hasIndex = 6, + .core.offset = 7, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, + }, + { + .defaultValue.valueDouble = 0, + .core.name = "chickenRunBoostPercentage", + .core.dataTypeSpecific.clazz = Nil, + .core.number = LiveConfig_MiscConfig_FieldNumber_ChickenRunBoostPercentage, + .core.hasIndex = 8, + .core.offset = (uint32_t)offsetof(LiveConfig_MiscConfig__storage_, chickenRunBoostPercentage), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeDouble, + }, + { + .defaultValue.valueUInt32 = 0U, + .core.name = "shellsIntroTickets", + .core.dataTypeSpecific.clazz = Nil, + .core.number = LiveConfig_MiscConfig_FieldNumber_ShellsIntroTickets, + .core.hasIndex = 9, + .core.offset = (uint32_t)offsetof(LiveConfig_MiscConfig__storage_, shellsIntroTickets), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt32, + }, + { + .defaultValue.valueUInt32 = 0U, + .core.name = "shellsMaxFreeChickenConfigs", + .core.dataTypeSpecific.clazz = Nil, + .core.number = LiveConfig_MiscConfig_FieldNumber_ShellsMaxFreeChickenConfigs, + .core.hasIndex = 10, + .core.offset = (uint32_t)offsetof(LiveConfig_MiscConfig__storage_, shellsMaxFreeChickenConfigs), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt32, + }, + { + .defaultValue.valueUInt32 = 0U, + .core.name = "shellsIntroAlertThreshold", + .core.dataTypeSpecific.clazz = Nil, + .core.number = LiveConfig_MiscConfig_FieldNumber_ShellsIntroAlertThreshold, + .core.hasIndex = 11, + .core.offset = (uint32_t)offsetof(LiveConfig_MiscConfig__storage_, shellsIntroAlertThreshold), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeUInt32, + }, + { + .defaultValue.valueDouble = 0, + .core.name = "contractsExpertLeagueMinSoulPower", + .core.dataTypeSpecific.clazz = Nil, + .core.number = LiveConfig_MiscConfig_FieldNumber_ContractsExpertLeagueMinSoulPower, + .core.hasIndex = 13, + .core.offset = (uint32_t)offsetof(LiveConfig_MiscConfig__storage_, contractsExpertLeagueMinSoulPower), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeDouble, + }, + { + .defaultValue.valueDouble = 0, + .core.name = "newPlayerEventDuration", + .core.dataTypeSpecific.clazz = Nil, + .core.number = LiveConfig_MiscConfig_FieldNumber_NewPlayerEventDuration, + .core.hasIndex = 14, + .core.offset = (uint32_t)offsetof(LiveConfig_MiscConfig__storage_, newPlayerEventDuration), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeDouble, + }, + { + .defaultValue.valueBool = NO, + .core.name = "contractsClubAvailable", + .core.dataTypeSpecific.clazz = Nil, + .core.number = LiveConfig_MiscConfig_FieldNumber_ContractsClubAvailable, + .core.hasIndex = 15, + .core.offset = 16, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, + }, + { + .defaultValue.valueBool = NO, + .core.name = "contractsBeta", + .core.dataTypeSpecific.clazz = Nil, + .core.number = LiveConfig_MiscConfig_FieldNumber_ContractsBeta, + .core.hasIndex = 17, + .core.offset = 18, // Stored in _has_storage_ to save space. + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeBool, + }, + { + .defaultValue.valueUInt32 = 175U, + .core.name = "shellsLightingControlsPrice", + .core.dataTypeSpecific.clazz = Nil, + .core.number = LiveConfig_MiscConfig_FieldNumber_ShellsLightingControlsPrice, + .core.hasIndex = 12, + .core.offset = (uint32_t)offsetof(LiveConfig_MiscConfig__storage_, shellsLightingControlsPrice), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue), + .core.dataType = GPBDataTypeUInt32, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[MailState class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(LiveConfig_MiscConfig) + messageName:@"MiscConfig" + fileDescription:&EiRoot_FileDescription fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(MailState__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) + storageSize:sizeof(LiveConfig_MiscConfig__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(LiveConfig)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -15094,64 +16255,43 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - MailState_TipState +#pragma mark - LiveConfig_HelpConfig -@implementation MailState_TipState +@implementation LiveConfig_HelpConfig -@dynamic hasId_p, id_p; -@dynamic hasReads, reads; -@dynamic hasTimeRead, timeRead; +@dynamic videoInfosArray, videoInfosArray_Count; -typedef struct MailState_TipState__storage_ { +typedef struct LiveConfig_HelpConfig__storage_ { uint32_t _has_storage_[1]; - uint32_t reads; - NSString *id_p; - double timeRead; -} MailState_TipState__storage_; + NSMutableArray *videoInfosArray; +} LiveConfig_HelpConfig__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "id_p", - .dataTypeSpecific.clazz = Nil, - .number = MailState_TipState_FieldNumber_Id_p, - .hasIndex = 0, - .offset = (uint32_t)offsetof(MailState_TipState__storage_, id_p), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "reads", - .dataTypeSpecific.clazz = Nil, - .number = MailState_TipState_FieldNumber_Reads, - .hasIndex = 1, - .offset = (uint32_t)offsetof(MailState_TipState__storage_, reads), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, - }, - { - .name = "timeRead", - .dataTypeSpecific.clazz = Nil, - .number = MailState_TipState_FieldNumber_TimeRead, - .hasIndex = 2, - .offset = (uint32_t)offsetof(MailState_TipState__storage_, timeRead), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .name = "videoInfosArray", + .dataTypeSpecific.clazz = GPBObjCClass(LiveConfig_HelpConfig_HowToVideoInfo), + .number = LiveConfig_HelpConfig_FieldNumber_VideoInfosArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(LiveConfig_HelpConfig__storage_, videoInfosArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[MailState_TipState class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(LiveConfig_HelpConfig) + messageName:@"HelpConfig" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(MailState_TipState__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - [localDescriptor setupContainingMessageClass:GPBObjCClass(MailState)]; + storageSize:sizeof(LiveConfig_HelpConfig__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(LiveConfig)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -15162,197 +16302,103 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - PeriodicalsResponse +#pragma mark - LiveConfig_HelpConfig_HowToVideoInfo -@implementation PeriodicalsResponse +@implementation LiveConfig_HelpConfig_HowToVideoInfo -@dynamic hasSales, sales; -@dynamic hasEvents, events; -@dynamic hasContracts, contracts; -@dynamic evaluationsArray, evaluationsArray_Count; -@dynamic giftsArray, giftsArray_Count; -@dynamic artifactCasesArray, artifactCasesArray_Count; -@dynamic hasLiveConfig, liveConfig; -@dynamic hasMailBag, mailBag; -@dynamic hasContractPlayerInfo, contractPlayerInfo; -@dynamic showcaseRoyaltiesArray, showcaseRoyaltiesArray_Count; +@dynamic hasType, type; +@dynamic hasName, name; +@dynamic hasDescription_p, description_p; +@dynamic hasDuration, duration; +@dynamic hasURL, URL; +@dynamic hasSoulEggs, soulEggs; -typedef struct PeriodicalsResponse__storage_ { +typedef struct LiveConfig_HelpConfig_HowToVideoInfo__storage_ { uint32_t _has_storage_[1]; - SalesInfo *sales; - EggIncCurrentEvents *events; - ContractsResponse *contracts; - NSMutableArray *giftsArray; - LiveConfig *liveConfig; - MailDB *mailBag; - ContractPlayerInfo *contractPlayerInfo; - NSMutableArray *evaluationsArray; - NSMutableArray *artifactCasesArray; - NSMutableArray *showcaseRoyaltiesArray; -} PeriodicalsResponse__storage_; + LiveConfig_HelpConfig_HowToVideoInfo_Type type; + NSString *name; + NSString *description_p; + NSString *URL; + NSString *duration; + double soulEggs; +} LiveConfig_HelpConfig_HowToVideoInfo__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "sales", - .dataTypeSpecific.clazz = GPBObjCClass(SalesInfo), - .number = PeriodicalsResponse_FieldNumber_Sales, - .hasIndex = 0, - .offset = (uint32_t)offsetof(PeriodicalsResponse__storage_, sales), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, - }, - { - .name = "events", - .dataTypeSpecific.clazz = GPBObjCClass(EggIncCurrentEvents), - .number = PeriodicalsResponse_FieldNumber_Events, + .name = "name", + .dataTypeSpecific.clazz = Nil, + .number = LiveConfig_HelpConfig_HowToVideoInfo_FieldNumber_Name, .hasIndex = 1, - .offset = (uint32_t)offsetof(PeriodicalsResponse__storage_, events), + .offset = (uint32_t)offsetof(LiveConfig_HelpConfig_HowToVideoInfo__storage_, name), .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, + .dataType = GPBDataTypeString, }, { - .name = "contracts", - .dataTypeSpecific.clazz = GPBObjCClass(ContractsResponse), - .number = PeriodicalsResponse_FieldNumber_Contracts, + .name = "description_p", + .dataTypeSpecific.clazz = Nil, + .number = LiveConfig_HelpConfig_HowToVideoInfo_FieldNumber_Description_p, .hasIndex = 2, - .offset = (uint32_t)offsetof(PeriodicalsResponse__storage_, contracts), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, - }, - { - .name = "giftsArray", - .dataTypeSpecific.clazz = GPBObjCClass(ServerGift), - .number = PeriodicalsResponse_FieldNumber_GiftsArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(PeriodicalsResponse__storage_, giftsArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, - }, - { - .name = "liveConfig", - .dataTypeSpecific.clazz = GPBObjCClass(LiveConfig), - .number = PeriodicalsResponse_FieldNumber_LiveConfig, - .hasIndex = 3, - .offset = (uint32_t)offsetof(PeriodicalsResponse__storage_, liveConfig), + .offset = (uint32_t)offsetof(LiveConfig_HelpConfig_HowToVideoInfo__storage_, description_p), .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, + .dataType = GPBDataTypeString, }, { - .name = "mailBag", - .dataTypeSpecific.clazz = GPBObjCClass(MailDB), - .number = PeriodicalsResponse_FieldNumber_MailBag, + .name = "URL", + .dataTypeSpecific.clazz = Nil, + .number = LiveConfig_HelpConfig_HowToVideoInfo_FieldNumber_URL, .hasIndex = 4, - .offset = (uint32_t)offsetof(PeriodicalsResponse__storage_, mailBag), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, + .offset = (uint32_t)offsetof(LiveConfig_HelpConfig_HowToVideoInfo__storage_, URL), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldTextFormatNameCustom), + .dataType = GPBDataTypeString, }, { - .name = "contractPlayerInfo", - .dataTypeSpecific.clazz = GPBObjCClass(ContractPlayerInfo), - .number = PeriodicalsResponse_FieldNumber_ContractPlayerInfo, + .name = "soulEggs", + .dataTypeSpecific.clazz = Nil, + .number = LiveConfig_HelpConfig_HowToVideoInfo_FieldNumber_SoulEggs, .hasIndex = 5, - .offset = (uint32_t)offsetof(PeriodicalsResponse__storage_, contractPlayerInfo), + .offset = (uint32_t)offsetof(LiveConfig_HelpConfig_HowToVideoInfo__storage_, soulEggs), .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, - }, - { - .name = "evaluationsArray", - .dataTypeSpecific.clazz = GPBObjCClass(ContractEvaluation), - .number = PeriodicalsResponse_FieldNumber_EvaluationsArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(PeriodicalsResponse__storage_, evaluationsArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, - }, - { - .name = "artifactCasesArray", - .dataTypeSpecific.clazz = GPBObjCClass(CompleteMissionResponse), - .number = PeriodicalsResponse_FieldNumber_ArtifactCasesArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(PeriodicalsResponse__storage_, artifactCasesArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, - }, - { - .name = "showcaseRoyaltiesArray", - .dataTypeSpecific.clazz = GPBObjCClass(PeriodicalsResponse_RoyaltyInfo), - .number = PeriodicalsResponse_FieldNumber_ShowcaseRoyaltiesArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(PeriodicalsResponse__storage_, showcaseRoyaltiesArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, + .dataType = GPBDataTypeDouble, }, - }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[PeriodicalsResponse class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(PeriodicalsResponse__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; - } - return descriptor; -} - -@end - -#pragma mark - PeriodicalsResponse_RoyaltyInfo - -@implementation PeriodicalsResponse_RoyaltyInfo - -@dynamic hasId_p, id_p; -@dynamic hasAmount, amount; - -typedef struct PeriodicalsResponse_RoyaltyInfo__storage_ { - uint32_t _has_storage_[1]; - uint32_t amount; - NSString *id_p; -} PeriodicalsResponse_RoyaltyInfo__storage_; - -// This method is threadsafe because it is initially called -// in +initialize for each subclass. -+ (GPBDescriptor *)descriptor { - static GPBDescriptor *descriptor = nil; - if (!descriptor) { - static GPBMessageFieldDescription fields[] = { { - .name = "id_p", + .name = "duration", .dataTypeSpecific.clazz = Nil, - .number = PeriodicalsResponse_RoyaltyInfo_FieldNumber_Id_p, - .hasIndex = 0, - .offset = (uint32_t)offsetof(PeriodicalsResponse_RoyaltyInfo__storage_, id_p), + .number = LiveConfig_HelpConfig_HowToVideoInfo_FieldNumber_Duration, + .hasIndex = 3, + .offset = (uint32_t)offsetof(LiveConfig_HelpConfig_HowToVideoInfo__storage_, duration), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, - { - .name = "amount", - .dataTypeSpecific.clazz = Nil, - .number = PeriodicalsResponse_RoyaltyInfo_FieldNumber_Amount, - .hasIndex = 1, - .offset = (uint32_t)offsetof(PeriodicalsResponse_RoyaltyInfo__storage_, amount), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, - }, + { + .name = "type", + .dataTypeSpecific.enumDescFunc = LiveConfig_HelpConfig_HowToVideoInfo_Type_EnumDescriptor, + .number = LiveConfig_HelpConfig_HowToVideoInfo_FieldNumber_Type, + .hasIndex = 0, + .offset = (uint32_t)offsetof(LiveConfig_HelpConfig_HowToVideoInfo__storage_, type), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, + }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[PeriodicalsResponse_RoyaltyInfo class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(LiveConfig_HelpConfig_HowToVideoInfo) + messageName:@"HowToVideoInfo" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(PeriodicalsResponse_RoyaltyInfo__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - [localDescriptor setupContainingMessageClass:GPBObjCClass(PeriodicalsResponse)]; + storageSize:sizeof(LiveConfig_HelpConfig_HowToVideoInfo__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS + static const char *extraTextFormatInfo = + "\001\003!!!\000"; + [localDescriptor setupExtraTextInfo:extraTextFormatInfo]; + #endif // !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS + [localDescriptor setupContainingMessageClass:GPBObjCClass(LiveConfig_HelpConfig)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -15363,179 +16409,332 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - GetPeriodicalsRequest +#pragma mark - InGameMail -@implementation GetPeriodicalsRequest +@implementation InGameMail -@dynamic hasRinfo, rinfo; -@dynamic hasUserId, userId; -@dynamic hasPiggyFull, piggyFull; -@dynamic hasPiggyFoundFull, piggyFoundFull; -@dynamic hasSecondsFullRealtime, secondsFullRealtime; -@dynamic hasSecondsFullGametime, secondsFullGametime; -@dynamic hasLostIncrements, lostIncrements; -@dynamic hasSoulEggs, soulEggs; -@dynamic hasMysticalEarningsMult, mysticalEarningsMult; -@dynamic hasEop, eop; -@dynamic hasContractsUnlocked, contractsUnlocked; -@dynamic hasArtifactsUnlocked, artifactsUnlocked; -@dynamic hasCurrentClientVersion, currentClientVersion; -@dynamic hasDebug, debug; +@dynamic hasId_p, id_p; +@dynamic hasTitle, title; +@dynamic hasDate, date; +@dynamic hasMessage, message; +@dynamic hasAction, action; +@dynamic hasURL, URL; +@dynamic hasAppLink, appLink; +@dynamic hasAppLinkExtra, appLinkExtra; +@dynamic hasImage, image; +@dynamic hasImageWidth, imageWidth; +@dynamic hasImageHeight, imageHeight; +@dynamic hasPlatform, platform; +@dynamic buildsArray, buildsArray_Count; +@dynamic hasMinClientVersion, minClientVersion; +@dynamic hasMaxClientVersion, maxClientVersion; +@dynamic hasMinSoulEggs, minSoulEggs; +@dynamic hasMaxSoulEggs, maxSoulEggs; +@dynamic hasMinMysticalBonus, minMysticalBonus; +@dynamic hasUserType, userType; +@dynamic hasMinPiggyBreaks, minPiggyBreaks; +@dynamic hasGoldTip, goldTip; +@dynamic hasTip, tip; +@dynamic hasPriority, priority; +@dynamic hasMinDaysSinceLastTip, minDaysSinceLastTip; +@dynamic hasMaxRetries, maxRetries; +@dynamic hasDaysUntilRetry, daysUntilRetry; +@dynamic hasCategory, category; -typedef struct GetPeriodicalsRequest__storage_ { +typedef struct InGameMail__storage_ { uint32_t _has_storage_[1]; - uint32_t lostIncrements; - uint32_t currentClientVersion; - uint32_t eop; - NSString *userId; - BasicRequestInfo *rinfo; - double secondsFullRealtime; - double secondsFullGametime; - double soulEggs; - double mysticalEarningsMult; -} GetPeriodicalsRequest__storage_; + uint32_t platform; + uint32_t minClientVersion; + uint32_t maxClientVersion; + UILocation appLink; + UserType userType; + uint32_t minPiggyBreaks; + uint32_t maxRetries; + uint32_t priority; + NSString *id_p; + NSString *title; + NSString *message; + NSString *action; + NSString *URL; + NSString *date; + NSMutableArray *buildsArray; + NSString *appLinkExtra; + DLCItem *image; + NSString *category; + double goldTip; + double minSoulEggs; + double minMysticalBonus; + double imageWidth; + double imageHeight; + double minDaysSinceLastTip; + double daysUntilRetry; + double maxSoulEggs; +} InGameMail__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "userId", + .name = "id_p", .dataTypeSpecific.clazz = Nil, - .number = GetPeriodicalsRequest_FieldNumber_UserId, + .number = InGameMail_FieldNumber_Id_p, + .hasIndex = 0, + .offset = (uint32_t)offsetof(InGameMail__storage_, id_p), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "title", + .dataTypeSpecific.clazz = Nil, + .number = InGameMail_FieldNumber_Title, .hasIndex = 1, - .offset = (uint32_t)offsetof(GetPeriodicalsRequest__storage_, userId), + .offset = (uint32_t)offsetof(InGameMail__storage_, title), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "piggyFull", + .name = "message", .dataTypeSpecific.clazz = Nil, - .number = GetPeriodicalsRequest_FieldNumber_PiggyFull, - .hasIndex = 2, - .offset = 3, // Stored in _has_storage_ to save space. + .number = InGameMail_FieldNumber_Message, + .hasIndex = 3, + .offset = (uint32_t)offsetof(InGameMail__storage_, message), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeString, }, { - .name = "piggyFoundFull", + .name = "action", .dataTypeSpecific.clazz = Nil, - .number = GetPeriodicalsRequest_FieldNumber_PiggyFoundFull, + .number = InGameMail_FieldNumber_Action, .hasIndex = 4, - .offset = 5, // Stored in _has_storage_ to save space. + .offset = (uint32_t)offsetof(InGameMail__storage_, action), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeString, }, { - .name = "secondsFullRealtime", + .name = "URL", .dataTypeSpecific.clazz = Nil, - .number = GetPeriodicalsRequest_FieldNumber_SecondsFullRealtime, - .hasIndex = 6, - .offset = (uint32_t)offsetof(GetPeriodicalsRequest__storage_, secondsFullRealtime), + .number = InGameMail_FieldNumber_URL, + .hasIndex = 5, + .offset = (uint32_t)offsetof(InGameMail__storage_, URL), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldTextFormatNameCustom), + .dataType = GPBDataTypeString, + }, + { + .name = "goldTip", + .dataTypeSpecific.clazz = Nil, + .number = InGameMail_FieldNumber_GoldTip, + .hasIndex = 19, + .offset = (uint32_t)offsetof(InGameMail__storage_, goldTip), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "secondsFullGametime", + .name = "platform", .dataTypeSpecific.clazz = Nil, - .number = GetPeriodicalsRequest_FieldNumber_SecondsFullGametime, - .hasIndex = 7, - .offset = (uint32_t)offsetof(GetPeriodicalsRequest__storage_, secondsFullGametime), + .number = InGameMail_FieldNumber_Platform, + .hasIndex = 11, + .offset = (uint32_t)offsetof(InGameMail__storage_, platform), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt32, + }, + { + .name = "date", + .dataTypeSpecific.clazz = Nil, + .number = InGameMail_FieldNumber_Date, + .hasIndex = 2, + .offset = (uint32_t)offsetof(InGameMail__storage_, date), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "buildsArray", + .dataTypeSpecific.clazz = Nil, + .number = InGameMail_FieldNumber_BuildsArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(InGameMail__storage_, buildsArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeString, + }, + { + .name = "minClientVersion", + .dataTypeSpecific.clazz = Nil, + .number = InGameMail_FieldNumber_MinClientVersion, + .hasIndex = 12, + .offset = (uint32_t)offsetof(InGameMail__storage_, minClientVersion), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt32, + }, + { + .name = "minSoulEggs", + .dataTypeSpecific.clazz = Nil, + .number = InGameMail_FieldNumber_MinSoulEggs, + .hasIndex = 14, + .offset = (uint32_t)offsetof(InGameMail__storage_, minSoulEggs), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "lostIncrements", + .name = "maxClientVersion", .dataTypeSpecific.clazz = Nil, - .number = GetPeriodicalsRequest_FieldNumber_LostIncrements, + .number = InGameMail_FieldNumber_MaxClientVersion, + .hasIndex = 13, + .offset = (uint32_t)offsetof(InGameMail__storage_, maxClientVersion), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt32, + }, + { + .name = "minMysticalBonus", + .dataTypeSpecific.clazz = Nil, + .number = InGameMail_FieldNumber_MinMysticalBonus, + .hasIndex = 16, + .offset = (uint32_t)offsetof(InGameMail__storage_, minMysticalBonus), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, + { + .name = "appLink", + .dataTypeSpecific.enumDescFunc = UILocation_EnumDescriptor, + .number = InGameMail_FieldNumber_AppLink, + .hasIndex = 6, + .offset = (uint32_t)offsetof(InGameMail__storage_, appLink), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, + }, + { + .name = "appLinkExtra", + .dataTypeSpecific.clazz = Nil, + .number = InGameMail_FieldNumber_AppLinkExtra, + .hasIndex = 7, + .offset = (uint32_t)offsetof(InGameMail__storage_, appLinkExtra), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "image", + .dataTypeSpecific.clazz = GPBObjCClass(DLCItem), + .number = InGameMail_FieldNumber_Image, .hasIndex = 8, - .offset = (uint32_t)offsetof(GetPeriodicalsRequest__storage_, lostIncrements), + .offset = (uint32_t)offsetof(InGameMail__storage_, image), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeMessage, + }, + { + .name = "userType", + .dataTypeSpecific.enumDescFunc = UserType_EnumDescriptor, + .number = InGameMail_FieldNumber_UserType, + .hasIndex = 17, + .offset = (uint32_t)offsetof(InGameMail__storage_, userType), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, + }, + { + .name = "minPiggyBreaks", + .dataTypeSpecific.clazz = Nil, + .number = InGameMail_FieldNumber_MinPiggyBreaks, + .hasIndex = 18, + .offset = (uint32_t)offsetof(InGameMail__storage_, minPiggyBreaks), .flags = GPBFieldOptional, .dataType = GPBDataTypeUInt32, }, { - .name = "soulEggs", + .name = "imageWidth", .dataTypeSpecific.clazz = Nil, - .number = GetPeriodicalsRequest_FieldNumber_SoulEggs, + .number = InGameMail_FieldNumber_ImageWidth, .hasIndex = 9, - .offset = (uint32_t)offsetof(GetPeriodicalsRequest__storage_, soulEggs), + .offset = (uint32_t)offsetof(InGameMail__storage_, imageWidth), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "currentClientVersion", + .name = "imageHeight", .dataTypeSpecific.clazz = Nil, - .number = GetPeriodicalsRequest_FieldNumber_CurrentClientVersion, - .hasIndex = 16, - .offset = (uint32_t)offsetof(GetPeriodicalsRequest__storage_, currentClientVersion), + .number = InGameMail_FieldNumber_ImageHeight, + .hasIndex = 10, + .offset = (uint32_t)offsetof(InGameMail__storage_, imageHeight), .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .dataType = GPBDataTypeDouble, }, { - .name = "debug", + .name = "tip", .dataTypeSpecific.clazz = Nil, - .number = GetPeriodicalsRequest_FieldNumber_Debug, - .hasIndex = 17, - .offset = 18, // Stored in _has_storage_ to save space. + .number = InGameMail_FieldNumber_Tip, + .hasIndex = 20, + .offset = 21, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, .dataType = GPBDataTypeBool, }, { - .name = "rinfo", - .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), - .number = GetPeriodicalsRequest_FieldNumber_Rinfo, - .hasIndex = 0, - .offset = (uint32_t)offsetof(GetPeriodicalsRequest__storage_, rinfo), + .name = "minDaysSinceLastTip", + .dataTypeSpecific.clazz = Nil, + .number = InGameMail_FieldNumber_MinDaysSinceLastTip, + .hasIndex = 23, + .offset = (uint32_t)offsetof(InGameMail__storage_, minDaysSinceLastTip), .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, + .dataType = GPBDataTypeDouble, }, { - .name = "mysticalEarningsMult", + .name = "maxRetries", .dataTypeSpecific.clazz = Nil, - .number = GetPeriodicalsRequest_FieldNumber_MysticalEarningsMult, - .hasIndex = 10, - .offset = (uint32_t)offsetof(GetPeriodicalsRequest__storage_, mysticalEarningsMult), + .number = InGameMail_FieldNumber_MaxRetries, + .hasIndex = 24, + .offset = (uint32_t)offsetof(InGameMail__storage_, maxRetries), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt32, + }, + { + .name = "daysUntilRetry", + .dataTypeSpecific.clazz = Nil, + .number = InGameMail_FieldNumber_DaysUntilRetry, + .hasIndex = 25, + .offset = (uint32_t)offsetof(InGameMail__storage_, daysUntilRetry), .flags = GPBFieldOptional, .dataType = GPBDataTypeDouble, }, { - .name = "eop", + .name = "priority", .dataTypeSpecific.clazz = Nil, - .number = GetPeriodicalsRequest_FieldNumber_Eop, - .hasIndex = 11, - .offset = (uint32_t)offsetof(GetPeriodicalsRequest__storage_, eop), + .number = InGameMail_FieldNumber_Priority, + .hasIndex = 22, + .offset = (uint32_t)offsetof(InGameMail__storage_, priority), .flags = GPBFieldOptional, .dataType = GPBDataTypeUInt32, }, { - .name = "contractsUnlocked", + .name = "category", .dataTypeSpecific.clazz = Nil, - .number = GetPeriodicalsRequest_FieldNumber_ContractsUnlocked, - .hasIndex = 12, - .offset = 13, // Stored in _has_storage_ to save space. + .number = InGameMail_FieldNumber_Category, + .hasIndex = 26, + .offset = (uint32_t)offsetof(InGameMail__storage_, category), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeString, }, { - .name = "artifactsUnlocked", + .name = "maxSoulEggs", .dataTypeSpecific.clazz = Nil, - .number = GetPeriodicalsRequest_FieldNumber_ArtifactsUnlocked, - .hasIndex = 14, - .offset = 15, // Stored in _has_storage_ to save space. + .number = InGameMail_FieldNumber_MaxSoulEggs, + .hasIndex = 15, + .offset = (uint32_t)offsetof(InGameMail__storage_, maxSoulEggs), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeDouble, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[GetPeriodicalsRequest class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(InGameMail) + messageName:@"InGameMail" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(GetPeriodicalsRequest__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(InGameMail__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS + static const char *extraTextFormatInfo = + "\001\005!!!\000"; + [localDescriptor setupExtraTextInfo:extraTextFormatInfo]; + #endif // !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -15546,113 +16745,247 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - ConfigRequest +#pragma mark - MailDB -@implementation ConfigRequest +@implementation MailDB -@dynamic hasRinfo, rinfo; -@dynamic hasSoulEggs, soulEggs; -@dynamic hasContractsUnlocked, contractsUnlocked; -@dynamic hasArtifactsUnlocked, artifactsUnlocked; -@dynamic hasFuelTankUnlocked, fuelTankUnlocked; -@dynamic hasProPermit, proPermit; -@dynamic hasUltra, ultra; +@dynamic mailArray, mailArray_Count; +@dynamic hasTipsDbData, tipsDbData; @dynamic hasTipsChecksum, tipsChecksum; -typedef struct ConfigRequest__storage_ { +typedef struct MailDB__storage_ { uint32_t _has_storage_[1]; - BasicRequestInfo *rinfo; + NSMutableArray *mailArray; + NSData *tipsDbData; NSString *tipsChecksum; - double soulEggs; -} ConfigRequest__storage_; +} MailDB__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "rinfo", - .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), - .number = ConfigRequest_FieldNumber_Rinfo, - .hasIndex = 0, - .offset = (uint32_t)offsetof(ConfigRequest__storage_, rinfo), - .flags = GPBFieldOptional, + .name = "mailArray", + .dataTypeSpecific.clazz = GPBObjCClass(InGameMail), + .number = MailDB_FieldNumber_MailArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(MailDB__storage_, mailArray), + .flags = GPBFieldRepeated, .dataType = GPBDataTypeMessage, }, { - .name = "soulEggs", + .name = "tipsDbData", .dataTypeSpecific.clazz = Nil, - .number = ConfigRequest_FieldNumber_SoulEggs, - .hasIndex = 1, - .offset = (uint32_t)offsetof(ConfigRequest__storage_, soulEggs), + .number = MailDB_FieldNumber_TipsDbData, + .hasIndex = 0, + .offset = (uint32_t)offsetof(MailDB__storage_, tipsDbData), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeBytes, }, { - .name = "artifactsUnlocked", + .name = "tipsChecksum", .dataTypeSpecific.clazz = Nil, - .number = ConfigRequest_FieldNumber_ArtifactsUnlocked, - .hasIndex = 4, - .offset = 5, // Stored in _has_storage_ to save space. + .number = MailDB_FieldNumber_TipsChecksum, + .hasIndex = 1, + .offset = (uint32_t)offsetof(MailDB__storage_, tipsChecksum), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeString, }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(MailDB) + messageName:@"MailDB" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(MailDB__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - TipsDB + +@implementation TipsDB + +@dynamic tipsArray, tipsArray_Count; + +typedef struct TipsDB__storage_ { + uint32_t _has_storage_[1]; + NSMutableArray *tipsArray; +} TipsDB__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .name = "fuelTankUnlocked", + .name = "tipsArray", + .dataTypeSpecific.clazz = GPBObjCClass(InGameMail), + .number = TipsDB_FieldNumber_TipsArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(TipsDB__storage_, tipsArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, + }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(TipsDB) + messageName:@"TipsDB" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(TipsDB__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - MailState + +@implementation MailState + +@dynamic readMailIdsArray, readMailIdsArray_Count; +@dynamic tipsStatesArray, tipsStatesArray_Count; +@dynamic hasTipsChecksum, tipsChecksum; + +typedef struct MailState__storage_ { + uint32_t _has_storage_[1]; + NSMutableArray *readMailIdsArray; + NSMutableArray *tipsStatesArray; + NSString *tipsChecksum; +} MailState__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { + { + .name = "readMailIdsArray", .dataTypeSpecific.clazz = Nil, - .number = ConfigRequest_FieldNumber_FuelTankUnlocked, - .hasIndex = 6, - .offset = 7, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .number = MailState_FieldNumber_ReadMailIdsArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(MailState__storage_, readMailIdsArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeString, }, { - .name = "contractsUnlocked", + .name = "tipsStatesArray", + .dataTypeSpecific.clazz = GPBObjCClass(MailState_TipState), + .number = MailState_FieldNumber_TipsStatesArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(MailState__storage_, tipsStatesArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, + }, + { + .name = "tipsChecksum", .dataTypeSpecific.clazz = Nil, - .number = ConfigRequest_FieldNumber_ContractsUnlocked, - .hasIndex = 2, - .offset = 3, // Stored in _has_storage_ to save space. + .number = MailState_FieldNumber_TipsChecksum, + .hasIndex = 0, + .offset = (uint32_t)offsetof(MailState__storage_, tipsChecksum), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeString, }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(MailState) + messageName:@"MailState" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(MailState__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - MailState_TipState + +@implementation MailState_TipState + +@dynamic hasId_p, id_p; +@dynamic hasReads, reads; +@dynamic hasTimeRead, timeRead; + +typedef struct MailState_TipState__storage_ { + uint32_t _has_storage_[1]; + uint32_t reads; + NSString *id_p; + double timeRead; +} MailState_TipState__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .name = "proPermit", + .name = "id_p", .dataTypeSpecific.clazz = Nil, - .number = ConfigRequest_FieldNumber_ProPermit, - .hasIndex = 8, - .offset = 9, // Stored in _has_storage_ to save space. + .number = MailState_TipState_FieldNumber_Id_p, + .hasIndex = 0, + .offset = (uint32_t)offsetof(MailState_TipState__storage_, id_p), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeString, }, { - .name = "ultra", + .name = "reads", .dataTypeSpecific.clazz = Nil, - .number = ConfigRequest_FieldNumber_Ultra, - .hasIndex = 10, - .offset = 11, // Stored in _has_storage_ to save space. + .number = MailState_TipState_FieldNumber_Reads, + .hasIndex = 1, + .offset = (uint32_t)offsetof(MailState_TipState__storage_, reads), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeUInt32, }, { - .name = "tipsChecksum", + .name = "timeRead", .dataTypeSpecific.clazz = Nil, - .number = ConfigRequest_FieldNumber_TipsChecksum, - .hasIndex = 12, - .offset = (uint32_t)offsetof(ConfigRequest__storage_, tipsChecksum), + .number = MailState_TipState_FieldNumber_TimeRead, + .hasIndex = 2, + .offset = (uint32_t)offsetof(MailState_TipState__storage_, timeRead), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeDouble, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ConfigRequest class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(MailState_TipState) + messageName:@"TipState" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(ConfigRequest__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(MailState_TipState__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(MailState)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -15663,63 +16996,141 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - ConfigResponse +#pragma mark - PeriodicalsResponse -@implementation ConfigResponse +@implementation PeriodicalsResponse +@dynamic hasSales, sales; +@dynamic hasEvents, events; +@dynamic hasContracts, contracts; +@dynamic evaluationsArray, evaluationsArray_Count; +@dynamic giftsArray, giftsArray_Count; +@dynamic artifactCasesArray, artifactCasesArray_Count; @dynamic hasLiveConfig, liveConfig; @dynamic hasMailBag, mailBag; -@dynamic hasDlcCatalog, dlcCatalog; +@dynamic hasContractPlayerInfo, contractPlayerInfo; +@dynamic showcaseRoyaltiesArray, showcaseRoyaltiesArray_Count; -typedef struct ConfigResponse__storage_ { +typedef struct PeriodicalsResponse__storage_ { uint32_t _has_storage_[1]; + SalesInfo *sales; + EggIncCurrentEvents *events; + ContractsResponse *contracts; + NSMutableArray *giftsArray; LiveConfig *liveConfig; MailDB *mailBag; - DLCCatalog *dlcCatalog; -} ConfigResponse__storage_; + ContractPlayerInfo *contractPlayerInfo; + NSMutableArray *evaluationsArray; + NSMutableArray *artifactCasesArray; + NSMutableArray *showcaseRoyaltiesArray; +} PeriodicalsResponse__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { + { + .name = "sales", + .dataTypeSpecific.clazz = GPBObjCClass(SalesInfo), + .number = PeriodicalsResponse_FieldNumber_Sales, + .hasIndex = 0, + .offset = (uint32_t)offsetof(PeriodicalsResponse__storage_, sales), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeMessage, + }, + { + .name = "events", + .dataTypeSpecific.clazz = GPBObjCClass(EggIncCurrentEvents), + .number = PeriodicalsResponse_FieldNumber_Events, + .hasIndex = 1, + .offset = (uint32_t)offsetof(PeriodicalsResponse__storage_, events), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeMessage, + }, + { + .name = "contracts", + .dataTypeSpecific.clazz = GPBObjCClass(ContractsResponse), + .number = PeriodicalsResponse_FieldNumber_Contracts, + .hasIndex = 2, + .offset = (uint32_t)offsetof(PeriodicalsResponse__storage_, contracts), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeMessage, + }, + { + .name = "giftsArray", + .dataTypeSpecific.clazz = GPBObjCClass(ServerGift), + .number = PeriodicalsResponse_FieldNumber_GiftsArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(PeriodicalsResponse__storage_, giftsArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, + }, { .name = "liveConfig", .dataTypeSpecific.clazz = GPBObjCClass(LiveConfig), - .number = ConfigResponse_FieldNumber_LiveConfig, - .hasIndex = 0, - .offset = (uint32_t)offsetof(ConfigResponse__storage_, liveConfig), + .number = PeriodicalsResponse_FieldNumber_LiveConfig, + .hasIndex = 3, + .offset = (uint32_t)offsetof(PeriodicalsResponse__storage_, liveConfig), .flags = GPBFieldOptional, .dataType = GPBDataTypeMessage, }, { .name = "mailBag", .dataTypeSpecific.clazz = GPBObjCClass(MailDB), - .number = ConfigResponse_FieldNumber_MailBag, - .hasIndex = 1, - .offset = (uint32_t)offsetof(ConfigResponse__storage_, mailBag), + .number = PeriodicalsResponse_FieldNumber_MailBag, + .hasIndex = 4, + .offset = (uint32_t)offsetof(PeriodicalsResponse__storage_, mailBag), .flags = GPBFieldOptional, .dataType = GPBDataTypeMessage, }, { - .name = "dlcCatalog", - .dataTypeSpecific.clazz = GPBObjCClass(DLCCatalog), - .number = ConfigResponse_FieldNumber_DlcCatalog, - .hasIndex = 2, - .offset = (uint32_t)offsetof(ConfigResponse__storage_, dlcCatalog), + .name = "contractPlayerInfo", + .dataTypeSpecific.clazz = GPBObjCClass(ContractPlayerInfo), + .number = PeriodicalsResponse_FieldNumber_ContractPlayerInfo, + .hasIndex = 5, + .offset = (uint32_t)offsetof(PeriodicalsResponse__storage_, contractPlayerInfo), .flags = GPBFieldOptional, .dataType = GPBDataTypeMessage, }, + { + .name = "evaluationsArray", + .dataTypeSpecific.clazz = GPBObjCClass(ContractEvaluation), + .number = PeriodicalsResponse_FieldNumber_EvaluationsArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(PeriodicalsResponse__storage_, evaluationsArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, + }, + { + .name = "artifactCasesArray", + .dataTypeSpecific.clazz = GPBObjCClass(CompleteMissionResponse), + .number = PeriodicalsResponse_FieldNumber_ArtifactCasesArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(PeriodicalsResponse__storage_, artifactCasesArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, + }, + { + .name = "showcaseRoyaltiesArray", + .dataTypeSpecific.clazz = GPBObjCClass(PeriodicalsResponse_RoyaltyInfo), + .number = PeriodicalsResponse_FieldNumber_ShowcaseRoyaltiesArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(PeriodicalsResponse__storage_, showcaseRoyaltiesArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, + }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ConfigResponse class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(PeriodicalsResponse) + messageName:@"PeriodicalsResponse" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(ConfigResponse__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(PeriodicalsResponse__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -15730,74 +17141,54 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - AdAttributionRawData +#pragma mark - PeriodicalsResponse_RoyaltyInfo -@implementation AdAttributionRawData +@implementation PeriodicalsResponse_RoyaltyInfo -@dynamic hasDeviceAdId, deviceAdId; -@dynamic hasUserId, userId; -@dynamic hasAdNetwork, adNetwork; -@dynamic hasJsonData, jsonData; +@dynamic hasId_p, id_p; +@dynamic hasAmount, amount; -typedef struct AdAttributionRawData__storage_ { +typedef struct PeriodicalsResponse_RoyaltyInfo__storage_ { uint32_t _has_storage_[1]; - NSString *deviceAdId; - NSString *adNetwork; - NSString *jsonData; - NSString *userId; -} AdAttributionRawData__storage_; + uint32_t amount; + NSString *id_p; +} PeriodicalsResponse_RoyaltyInfo__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "deviceAdId", + .name = "id_p", .dataTypeSpecific.clazz = Nil, - .number = AdAttributionRawData_FieldNumber_DeviceAdId, + .number = PeriodicalsResponse_RoyaltyInfo_FieldNumber_Id_p, .hasIndex = 0, - .offset = (uint32_t)offsetof(AdAttributionRawData__storage_, deviceAdId), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "adNetwork", - .dataTypeSpecific.clazz = Nil, - .number = AdAttributionRawData_FieldNumber_AdNetwork, - .hasIndex = 2, - .offset = (uint32_t)offsetof(AdAttributionRawData__storage_, adNetwork), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "jsonData", - .dataTypeSpecific.clazz = Nil, - .number = AdAttributionRawData_FieldNumber_JsonData, - .hasIndex = 3, - .offset = (uint32_t)offsetof(AdAttributionRawData__storage_, jsonData), + .offset = (uint32_t)offsetof(PeriodicalsResponse_RoyaltyInfo__storage_, id_p), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "userId", + .name = "amount", .dataTypeSpecific.clazz = Nil, - .number = AdAttributionRawData_FieldNumber_UserId, + .number = PeriodicalsResponse_RoyaltyInfo_FieldNumber_Amount, .hasIndex = 1, - .offset = (uint32_t)offsetof(AdAttributionRawData__storage_, userId), + .offset = (uint32_t)offsetof(PeriodicalsResponse_RoyaltyInfo__storage_, amount), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeUInt32, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[AdAttributionRawData class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(PeriodicalsResponse_RoyaltyInfo) + messageName:@"RoyaltyInfo" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(AdAttributionRawData__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(PeriodicalsResponse_RoyaltyInfo__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(PeriodicalsResponse)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -15808,129 +17199,180 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - AdAttributionRow +#pragma mark - GetPeriodicalsRequest -@implementation AdAttributionRow +@implementation GetPeriodicalsRequest +@dynamic hasRinfo, rinfo; @dynamic hasUserId, userId; -@dynamic hasAdId, adId; -@dynamic hasAdNetwork, adNetwork; -@dynamic hasCampaign, campaign; -@dynamic hasKeyword, keyword; -@dynamic hasExtra, extra; -@dynamic hasClickDate, clickDate; -@dynamic hasDownloadDate, downloadDate; -@dynamic hasApproxTime, approxTime; +@dynamic hasPiggyFull, piggyFull; +@dynamic hasPiggyFoundFull, piggyFoundFull; +@dynamic hasSecondsFullRealtime, secondsFullRealtime; +@dynamic hasSecondsFullGametime, secondsFullGametime; +@dynamic hasLostIncrements, lostIncrements; +@dynamic hasSoulEggs, soulEggs; +@dynamic hasMysticalEarningsMult, mysticalEarningsMult; +@dynamic hasEop, eop; +@dynamic hasContractsUnlocked, contractsUnlocked; +@dynamic hasArtifactsUnlocked, artifactsUnlocked; +@dynamic hasCurrentClientVersion, currentClientVersion; +@dynamic hasDebug, debug; -typedef struct AdAttributionRow__storage_ { - uint32_t _has_storage_[1]; - float clickDate; - float downloadDate; - float approxTime; +typedef struct GetPeriodicalsRequest__storage_ { + uint32_t _has_storage_[1]; + uint32_t lostIncrements; + uint32_t currentClientVersion; + uint32_t eop; NSString *userId; - NSString *adId; - NSString *adNetwork; - NSString *campaign; - NSString *keyword; - NSString *extra; -} AdAttributionRow__storage_; + BasicRequestInfo *rinfo; + double secondsFullRealtime; + double secondsFullGametime; + double soulEggs; + double mysticalEarningsMult; +} GetPeriodicalsRequest__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "userId", .dataTypeSpecific.clazz = Nil, - .number = AdAttributionRow_FieldNumber_UserId, - .hasIndex = 0, - .offset = (uint32_t)offsetof(AdAttributionRow__storage_, userId), + .number = GetPeriodicalsRequest_FieldNumber_UserId, + .hasIndex = 1, + .offset = (uint32_t)offsetof(GetPeriodicalsRequest__storage_, userId), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "adId", + .name = "piggyFull", .dataTypeSpecific.clazz = Nil, - .number = AdAttributionRow_FieldNumber_AdId, - .hasIndex = 1, - .offset = (uint32_t)offsetof(AdAttributionRow__storage_, adId), + .number = GetPeriodicalsRequest_FieldNumber_PiggyFull, + .hasIndex = 2, + .offset = 3, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeBool, }, { - .name = "adNetwork", + .name = "piggyFoundFull", .dataTypeSpecific.clazz = Nil, - .number = AdAttributionRow_FieldNumber_AdNetwork, - .hasIndex = 2, - .offset = (uint32_t)offsetof(AdAttributionRow__storage_, adNetwork), + .number = GetPeriodicalsRequest_FieldNumber_PiggyFoundFull, + .hasIndex = 4, + .offset = 5, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeBool, }, { - .name = "campaign", + .name = "secondsFullRealtime", .dataTypeSpecific.clazz = Nil, - .number = AdAttributionRow_FieldNumber_Campaign, - .hasIndex = 3, - .offset = (uint32_t)offsetof(AdAttributionRow__storage_, campaign), + .number = GetPeriodicalsRequest_FieldNumber_SecondsFullRealtime, + .hasIndex = 6, + .offset = (uint32_t)offsetof(GetPeriodicalsRequest__storage_, secondsFullRealtime), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeDouble, }, { - .name = "keyword", + .name = "secondsFullGametime", .dataTypeSpecific.clazz = Nil, - .number = AdAttributionRow_FieldNumber_Keyword, - .hasIndex = 4, - .offset = (uint32_t)offsetof(AdAttributionRow__storage_, keyword), + .number = GetPeriodicalsRequest_FieldNumber_SecondsFullGametime, + .hasIndex = 7, + .offset = (uint32_t)offsetof(GetPeriodicalsRequest__storage_, secondsFullGametime), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeDouble, }, { - .name = "extra", + .name = "lostIncrements", .dataTypeSpecific.clazz = Nil, - .number = AdAttributionRow_FieldNumber_Extra, - .hasIndex = 5, - .offset = (uint32_t)offsetof(AdAttributionRow__storage_, extra), + .number = GetPeriodicalsRequest_FieldNumber_LostIncrements, + .hasIndex = 8, + .offset = (uint32_t)offsetof(GetPeriodicalsRequest__storage_, lostIncrements), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeUInt32, }, { - .name = "clickDate", + .name = "soulEggs", .dataTypeSpecific.clazz = Nil, - .number = AdAttributionRow_FieldNumber_ClickDate, - .hasIndex = 6, - .offset = (uint32_t)offsetof(AdAttributionRow__storage_, clickDate), + .number = GetPeriodicalsRequest_FieldNumber_SoulEggs, + .hasIndex = 9, + .offset = (uint32_t)offsetof(GetPeriodicalsRequest__storage_, soulEggs), .flags = GPBFieldOptional, - .dataType = GPBDataTypeFloat, + .dataType = GPBDataTypeDouble, }, { - .name = "downloadDate", + .name = "currentClientVersion", .dataTypeSpecific.clazz = Nil, - .number = AdAttributionRow_FieldNumber_DownloadDate, - .hasIndex = 7, - .offset = (uint32_t)offsetof(AdAttributionRow__storage_, downloadDate), + .number = GetPeriodicalsRequest_FieldNumber_CurrentClientVersion, + .hasIndex = 16, + .offset = (uint32_t)offsetof(GetPeriodicalsRequest__storage_, currentClientVersion), .flags = GPBFieldOptional, - .dataType = GPBDataTypeFloat, + .dataType = GPBDataTypeUInt32, }, { - .name = "approxTime", + .name = "debug", .dataTypeSpecific.clazz = Nil, - .number = AdAttributionRow_FieldNumber_ApproxTime, - .hasIndex = 8, - .offset = (uint32_t)offsetof(AdAttributionRow__storage_, approxTime), + .number = GetPeriodicalsRequest_FieldNumber_Debug, + .hasIndex = 17, + .offset = 18, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeFloat, + .dataType = GPBDataTypeBool, + }, + { + .name = "rinfo", + .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), + .number = GetPeriodicalsRequest_FieldNumber_Rinfo, + .hasIndex = 0, + .offset = (uint32_t)offsetof(GetPeriodicalsRequest__storage_, rinfo), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeMessage, + }, + { + .name = "mysticalEarningsMult", + .dataTypeSpecific.clazz = Nil, + .number = GetPeriodicalsRequest_FieldNumber_MysticalEarningsMult, + .hasIndex = 10, + .offset = (uint32_t)offsetof(GetPeriodicalsRequest__storage_, mysticalEarningsMult), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, + { + .name = "eop", + .dataTypeSpecific.clazz = Nil, + .number = GetPeriodicalsRequest_FieldNumber_Eop, + .hasIndex = 11, + .offset = (uint32_t)offsetof(GetPeriodicalsRequest__storage_, eop), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt32, + }, + { + .name = "contractsUnlocked", + .dataTypeSpecific.clazz = Nil, + .number = GetPeriodicalsRequest_FieldNumber_ContractsUnlocked, + .hasIndex = 12, + .offset = 13, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, + }, + { + .name = "artifactsUnlocked", + .dataTypeSpecific.clazz = Nil, + .number = GetPeriodicalsRequest_FieldNumber_ArtifactsUnlocked, + .hasIndex = 14, + .offset = 15, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[AdAttributionRow class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(GetPeriodicalsRequest) + messageName:@"GetPeriodicalsRequest" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(AdAttributionRow__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(GetPeriodicalsRequest__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -15941,227 +17383,261 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - AdAttributionInfo +#pragma mark - ConfigRequest -@implementation AdAttributionInfo +@implementation ConfigRequest -@dynamic hasDeviceAdId, deviceAdId; -@dynamic hasNetworkName, networkName; -@dynamic hasAttribution, attribution; -@dynamic hasOrgName, orgName; -@dynamic hasOrgId, orgId; -@dynamic hasCampaignName, campaignName; -@dynamic hasCampaignId, campaignId; -@dynamic hasClickDate, clickDate; -@dynamic hasConversionDate, conversionDate; -@dynamic hasConversionType, conversionType; -@dynamic hasGeo, geo; -@dynamic hasAdgroupName, adgroupName; -@dynamic hasAdgroupId, adgroupId; -@dynamic hasKeyword, keyword; -@dynamic hasKeywordId, keywordId; -@dynamic hasKeywordExtra, keywordExtra; -@dynamic hasCreativesetName, creativesetName; -@dynamic hasCreativesetId, creativesetId; +@dynamic hasRinfo, rinfo; +@dynamic hasSoulEggs, soulEggs; +@dynamic hasContractsUnlocked, contractsUnlocked; +@dynamic hasArtifactsUnlocked, artifactsUnlocked; +@dynamic hasFuelTankUnlocked, fuelTankUnlocked; +@dynamic hasProPermit, proPermit; +@dynamic hasUltra, ultra; +@dynamic hasTipsChecksum, tipsChecksum; -typedef struct AdAttributionInfo__storage_ { +typedef struct ConfigRequest__storage_ { uint32_t _has_storage_[1]; - NSString *deviceAdId; - NSString *networkName; - NSString *orgName; - NSString *orgId; - NSString *campaignName; - NSString *campaignId; - NSString *clickDate; - NSString *conversionDate; - NSString *conversionType; - NSString *geo; - NSString *adgroupName; - NSString *adgroupId; - NSString *keyword; - NSString *keywordId; - NSString *keywordExtra; - NSString *creativesetName; - NSString *creativesetId; -} AdAttributionInfo__storage_; + BasicRequestInfo *rinfo; + NSString *tipsChecksum; + double soulEggs; +} ConfigRequest__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "deviceAdId", - .dataTypeSpecific.clazz = Nil, - .number = AdAttributionInfo_FieldNumber_DeviceAdId, + .name = "rinfo", + .dataTypeSpecific.clazz = GPBObjCClass(BasicRequestInfo), + .number = ConfigRequest_FieldNumber_Rinfo, .hasIndex = 0, - .offset = (uint32_t)offsetof(AdAttributionInfo__storage_, deviceAdId), + .offset = (uint32_t)offsetof(ConfigRequest__storage_, rinfo), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeMessage, }, { - .name = "networkName", + .name = "soulEggs", .dataTypeSpecific.clazz = Nil, - .number = AdAttributionInfo_FieldNumber_NetworkName, + .number = ConfigRequest_FieldNumber_SoulEggs, .hasIndex = 1, - .offset = (uint32_t)offsetof(AdAttributionInfo__storage_, networkName), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "attribution", - .dataTypeSpecific.clazz = Nil, - .number = AdAttributionInfo_FieldNumber_Attribution, - .hasIndex = 2, - .offset = 3, // Stored in _has_storage_ to save space. + .offset = (uint32_t)offsetof(ConfigRequest__storage_, soulEggs), .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, + .dataType = GPBDataTypeDouble, }, { - .name = "orgName", + .name = "artifactsUnlocked", .dataTypeSpecific.clazz = Nil, - .number = AdAttributionInfo_FieldNumber_OrgName, + .number = ConfigRequest_FieldNumber_ArtifactsUnlocked, .hasIndex = 4, - .offset = (uint32_t)offsetof(AdAttributionInfo__storage_, orgName), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "orgId", - .dataTypeSpecific.clazz = Nil, - .number = AdAttributionInfo_FieldNumber_OrgId, - .hasIndex = 5, - .offset = (uint32_t)offsetof(AdAttributionInfo__storage_, orgId), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "campaignName", - .dataTypeSpecific.clazz = Nil, - .number = AdAttributionInfo_FieldNumber_CampaignName, - .hasIndex = 6, - .offset = (uint32_t)offsetof(AdAttributionInfo__storage_, campaignName), + .offset = 5, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeBool, }, { - .name = "campaignId", + .name = "fuelTankUnlocked", .dataTypeSpecific.clazz = Nil, - .number = AdAttributionInfo_FieldNumber_CampaignId, - .hasIndex = 7, - .offset = (uint32_t)offsetof(AdAttributionInfo__storage_, campaignId), + .number = ConfigRequest_FieldNumber_FuelTankUnlocked, + .hasIndex = 6, + .offset = 7, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeBool, }, { - .name = "clickDate", + .name = "contractsUnlocked", .dataTypeSpecific.clazz = Nil, - .number = AdAttributionInfo_FieldNumber_ClickDate, - .hasIndex = 8, - .offset = (uint32_t)offsetof(AdAttributionInfo__storage_, clickDate), + .number = ConfigRequest_FieldNumber_ContractsUnlocked, + .hasIndex = 2, + .offset = 3, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeBool, }, { - .name = "conversionDate", + .name = "proPermit", .dataTypeSpecific.clazz = Nil, - .number = AdAttributionInfo_FieldNumber_ConversionDate, - .hasIndex = 9, - .offset = (uint32_t)offsetof(AdAttributionInfo__storage_, conversionDate), + .number = ConfigRequest_FieldNumber_ProPermit, + .hasIndex = 8, + .offset = 9, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeBool, }, { - .name = "conversionType", + .name = "ultra", .dataTypeSpecific.clazz = Nil, - .number = AdAttributionInfo_FieldNumber_ConversionType, + .number = ConfigRequest_FieldNumber_Ultra, .hasIndex = 10, - .offset = (uint32_t)offsetof(AdAttributionInfo__storage_, conversionType), + .offset = 11, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeBool, }, { - .name = "geo", + .name = "tipsChecksum", .dataTypeSpecific.clazz = Nil, - .number = AdAttributionInfo_FieldNumber_Geo, - .hasIndex = 11, - .offset = (uint32_t)offsetof(AdAttributionInfo__storage_, geo), + .number = ConfigRequest_FieldNumber_TipsChecksum, + .hasIndex = 12, + .offset = (uint32_t)offsetof(ConfigRequest__storage_, tipsChecksum), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ConfigRequest) + messageName:@"ConfigRequest" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(ConfigRequest__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - ConfigResponse + +@implementation ConfigResponse + +@dynamic hasLiveConfig, liveConfig; +@dynamic hasMailBag, mailBag; +@dynamic hasDlcCatalog, dlcCatalog; + +typedef struct ConfigResponse__storage_ { + uint32_t _has_storage_[1]; + LiveConfig *liveConfig; + MailDB *mailBag; + DLCCatalog *dlcCatalog; +} ConfigResponse__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .name = "adgroupName", - .dataTypeSpecific.clazz = Nil, - .number = AdAttributionInfo_FieldNumber_AdgroupName, - .hasIndex = 12, - .offset = (uint32_t)offsetof(AdAttributionInfo__storage_, adgroupName), + .name = "liveConfig", + .dataTypeSpecific.clazz = GPBObjCClass(LiveConfig), + .number = ConfigResponse_FieldNumber_LiveConfig, + .hasIndex = 0, + .offset = (uint32_t)offsetof(ConfigResponse__storage_, liveConfig), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeMessage, }, { - .name = "adgroupId", - .dataTypeSpecific.clazz = Nil, - .number = AdAttributionInfo_FieldNumber_AdgroupId, - .hasIndex = 13, - .offset = (uint32_t)offsetof(AdAttributionInfo__storage_, adgroupId), + .name = "mailBag", + .dataTypeSpecific.clazz = GPBObjCClass(MailDB), + .number = ConfigResponse_FieldNumber_MailBag, + .hasIndex = 1, + .offset = (uint32_t)offsetof(ConfigResponse__storage_, mailBag), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeMessage, }, { - .name = "keyword", - .dataTypeSpecific.clazz = Nil, - .number = AdAttributionInfo_FieldNumber_Keyword, - .hasIndex = 14, - .offset = (uint32_t)offsetof(AdAttributionInfo__storage_, keyword), + .name = "dlcCatalog", + .dataTypeSpecific.clazz = GPBObjCClass(DLCCatalog), + .number = ConfigResponse_FieldNumber_DlcCatalog, + .hasIndex = 2, + .offset = (uint32_t)offsetof(ConfigResponse__storage_, dlcCatalog), .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, + .dataType = GPBDataTypeMessage, }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ConfigResponse) + messageName:@"ConfigResponse" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(ConfigResponse__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; + } + return descriptor; +} + +@end + +#pragma mark - AdAttributionRawData + +@implementation AdAttributionRawData + +@dynamic hasDeviceAdId, deviceAdId; +@dynamic hasUserId, userId; +@dynamic hasAdNetwork, adNetwork; +@dynamic hasJsonData, jsonData; + +typedef struct AdAttributionRawData__storage_ { + uint32_t _has_storage_[1]; + NSString *deviceAdId; + NSString *adNetwork; + NSString *jsonData; + NSString *userId; +} AdAttributionRawData__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; + if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .name = "keywordId", + .name = "deviceAdId", .dataTypeSpecific.clazz = Nil, - .number = AdAttributionInfo_FieldNumber_KeywordId, - .hasIndex = 15, - .offset = (uint32_t)offsetof(AdAttributionInfo__storage_, keywordId), + .number = AdAttributionRawData_FieldNumber_DeviceAdId, + .hasIndex = 0, + .offset = (uint32_t)offsetof(AdAttributionRawData__storage_, deviceAdId), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "keywordExtra", + .name = "adNetwork", .dataTypeSpecific.clazz = Nil, - .number = AdAttributionInfo_FieldNumber_KeywordExtra, - .hasIndex = 16, - .offset = (uint32_t)offsetof(AdAttributionInfo__storage_, keywordExtra), + .number = AdAttributionRawData_FieldNumber_AdNetwork, + .hasIndex = 2, + .offset = (uint32_t)offsetof(AdAttributionRawData__storage_, adNetwork), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "creativesetName", + .name = "jsonData", .dataTypeSpecific.clazz = Nil, - .number = AdAttributionInfo_FieldNumber_CreativesetName, - .hasIndex = 17, - .offset = (uint32_t)offsetof(AdAttributionInfo__storage_, creativesetName), + .number = AdAttributionRawData_FieldNumber_JsonData, + .hasIndex = 3, + .offset = (uint32_t)offsetof(AdAttributionRawData__storage_, jsonData), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "creativesetId", + .name = "userId", .dataTypeSpecific.clazz = Nil, - .number = AdAttributionInfo_FieldNumber_CreativesetId, - .hasIndex = 18, - .offset = (uint32_t)offsetof(AdAttributionInfo__storage_, creativesetId), + .number = AdAttributionRawData_FieldNumber_UserId, + .hasIndex = 1, + .offset = (uint32_t)offsetof(AdAttributionRawData__storage_, userId), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[AdAttributionInfo class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(AdAttributionRawData) + messageName:@"AdAttributionRawData" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(AdAttributionInfo__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(AdAttributionRawData__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -16172,96 +17648,130 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - ArtifactsClientInfo +#pragma mark - AdAttributionRow -@implementation ArtifactsClientInfo +@implementation AdAttributionRow -@dynamic hasMissionCapacityMult, missionCapacityMult; -@dynamic hasMissionDurationMult, missionDurationMult; -@dynamic hasMissionFtlDurationResearchMult, missionFtlDurationResearchMult; -@dynamic hasMissionCapacityResearchMult, missionCapacityResearchMult; -@dynamic launchCountsArray, launchCountsArray_Count; -@dynamic hasLastServerLaunchCountSumTime, lastServerLaunchCountSumTime; +@dynamic hasUserId, userId; +@dynamic hasAdId, adId; +@dynamic hasAdNetwork, adNetwork; +@dynamic hasCampaign, campaign; +@dynamic hasKeyword, keyword; +@dynamic hasExtra, extra; +@dynamic hasClickDate, clickDate; +@dynamic hasDownloadDate, downloadDate; +@dynamic hasApproxTime, approxTime; -typedef struct ArtifactsClientInfo__storage_ { +typedef struct AdAttributionRow__storage_ { uint32_t _has_storage_[1]; - NSMutableArray *launchCountsArray; - double missionCapacityMult; - double missionDurationMult; - double missionFtlDurationResearchMult; - double lastServerLaunchCountSumTime; - double missionCapacityResearchMult; -} ArtifactsClientInfo__storage_; + float clickDate; + float downloadDate; + float approxTime; + NSString *userId; + NSString *adId; + NSString *adNetwork; + NSString *campaign; + NSString *keyword; + NSString *extra; +} AdAttributionRow__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "missionCapacityMult", + .name = "userId", + .dataTypeSpecific.clazz = Nil, + .number = AdAttributionRow_FieldNumber_UserId, + .hasIndex = 0, + .offset = (uint32_t)offsetof(AdAttributionRow__storage_, userId), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "adId", + .dataTypeSpecific.clazz = Nil, + .number = AdAttributionRow_FieldNumber_AdId, + .hasIndex = 1, + .offset = (uint32_t)offsetof(AdAttributionRow__storage_, adId), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "adNetwork", + .dataTypeSpecific.clazz = Nil, + .number = AdAttributionRow_FieldNumber_AdNetwork, + .hasIndex = 2, + .offset = (uint32_t)offsetof(AdAttributionRow__storage_, adNetwork), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "campaign", .dataTypeSpecific.clazz = Nil, - .number = ArtifactsClientInfo_FieldNumber_MissionCapacityMult, - .hasIndex = 0, - .offset = (uint32_t)offsetof(ArtifactsClientInfo__storage_, missionCapacityMult), + .number = AdAttributionRow_FieldNumber_Campaign, + .hasIndex = 3, + .offset = (uint32_t)offsetof(AdAttributionRow__storage_, campaign), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeString, }, { - .name = "missionDurationMult", + .name = "keyword", .dataTypeSpecific.clazz = Nil, - .number = ArtifactsClientInfo_FieldNumber_MissionDurationMult, - .hasIndex = 1, - .offset = (uint32_t)offsetof(ArtifactsClientInfo__storage_, missionDurationMult), + .number = AdAttributionRow_FieldNumber_Keyword, + .hasIndex = 4, + .offset = (uint32_t)offsetof(AdAttributionRow__storage_, keyword), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeString, }, { - .name = "launchCountsArray", - .dataTypeSpecific.clazz = GPBObjCClass(ArtifactsClientInfo_LaunchCount), - .number = ArtifactsClientInfo_FieldNumber_LaunchCountsArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(ArtifactsClientInfo__storage_, launchCountsArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, + .name = "extra", + .dataTypeSpecific.clazz = Nil, + .number = AdAttributionRow_FieldNumber_Extra, + .hasIndex = 5, + .offset = (uint32_t)offsetof(AdAttributionRow__storage_, extra), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, }, { - .name = "missionFtlDurationResearchMult", + .name = "clickDate", .dataTypeSpecific.clazz = Nil, - .number = ArtifactsClientInfo_FieldNumber_MissionFtlDurationResearchMult, - .hasIndex = 2, - .offset = (uint32_t)offsetof(ArtifactsClientInfo__storage_, missionFtlDurationResearchMult), + .number = AdAttributionRow_FieldNumber_ClickDate, + .hasIndex = 6, + .offset = (uint32_t)offsetof(AdAttributionRow__storage_, clickDate), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeFloat, }, { - .name = "lastServerLaunchCountSumTime", + .name = "downloadDate", .dataTypeSpecific.clazz = Nil, - .number = ArtifactsClientInfo_FieldNumber_LastServerLaunchCountSumTime, - .hasIndex = 4, - .offset = (uint32_t)offsetof(ArtifactsClientInfo__storage_, lastServerLaunchCountSumTime), + .number = AdAttributionRow_FieldNumber_DownloadDate, + .hasIndex = 7, + .offset = (uint32_t)offsetof(AdAttributionRow__storage_, downloadDate), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeFloat, }, { - .name = "missionCapacityResearchMult", + .name = "approxTime", .dataTypeSpecific.clazz = Nil, - .number = ArtifactsClientInfo_FieldNumber_MissionCapacityResearchMult, - .hasIndex = 3, - .offset = (uint32_t)offsetof(ArtifactsClientInfo__storage_, missionCapacityResearchMult), + .number = AdAttributionRow_FieldNumber_ApproxTime, + .hasIndex = 8, + .offset = (uint32_t)offsetof(AdAttributionRow__storage_, approxTime), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeFloat, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ArtifactsClientInfo class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(AdAttributionRow) + messageName:@"AdAttributionRow" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(ArtifactsClientInfo__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(AdAttributionRow__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -16272,241 +17782,228 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - ArtifactsClientInfo_LaunchCount +#pragma mark - AdAttributionInfo -@implementation ArtifactsClientInfo_LaunchCount +@implementation AdAttributionInfo -@dynamic hasShip, ship; -@dynamic hasNumLaunches, numLaunches; -@dynamic hasLaunchPoints, launchPoints; +@dynamic hasDeviceAdId, deviceAdId; +@dynamic hasNetworkName, networkName; +@dynamic hasAttribution, attribution; +@dynamic hasOrgName, orgName; +@dynamic hasOrgId, orgId; +@dynamic hasCampaignName, campaignName; +@dynamic hasCampaignId, campaignId; +@dynamic hasClickDate, clickDate; +@dynamic hasConversionDate, conversionDate; +@dynamic hasConversionType, conversionType; +@dynamic hasGeo, geo; +@dynamic hasAdgroupName, adgroupName; +@dynamic hasAdgroupId, adgroupId; +@dynamic hasKeyword, keyword; +@dynamic hasKeywordId, keywordId; +@dynamic hasKeywordExtra, keywordExtra; +@dynamic hasCreativesetName, creativesetName; +@dynamic hasCreativesetId, creativesetId; -typedef struct ArtifactsClientInfo_LaunchCount__storage_ { +typedef struct AdAttributionInfo__storage_ { uint32_t _has_storage_[1]; - MissionInfo_Spaceship ship; - uint32_t numLaunches; - double launchPoints; -} ArtifactsClientInfo_LaunchCount__storage_; + NSString *deviceAdId; + NSString *networkName; + NSString *orgName; + NSString *orgId; + NSString *campaignName; + NSString *campaignId; + NSString *clickDate; + NSString *conversionDate; + NSString *conversionType; + NSString *geo; + NSString *adgroupName; + NSString *adgroupId; + NSString *keyword; + NSString *keywordId; + NSString *keywordExtra; + NSString *creativesetName; + NSString *creativesetId; +} AdAttributionInfo__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { - .name = "ship", - .dataTypeSpecific.enumDescFunc = MissionInfo_Spaceship_EnumDescriptor, - .number = ArtifactsClientInfo_LaunchCount_FieldNumber_Ship, + .name = "deviceAdId", + .dataTypeSpecific.clazz = Nil, + .number = AdAttributionInfo_FieldNumber_DeviceAdId, .hasIndex = 0, - .offset = (uint32_t)offsetof(ArtifactsClientInfo_LaunchCount__storage_, ship), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .dataType = GPBDataTypeEnum, + .offset = (uint32_t)offsetof(AdAttributionInfo__storage_, deviceAdId), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, }, { - .name = "numLaunches", + .name = "networkName", .dataTypeSpecific.clazz = Nil, - .number = ArtifactsClientInfo_LaunchCount_FieldNumber_NumLaunches, + .number = AdAttributionInfo_FieldNumber_NetworkName, .hasIndex = 1, - .offset = (uint32_t)offsetof(ArtifactsClientInfo_LaunchCount__storage_, numLaunches), + .offset = (uint32_t)offsetof(AdAttributionInfo__storage_, networkName), .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .dataType = GPBDataTypeString, }, { - .name = "launchPoints", + .name = "attribution", .dataTypeSpecific.clazz = Nil, - .number = ArtifactsClientInfo_LaunchCount_FieldNumber_LaunchPoints, + .number = AdAttributionInfo_FieldNumber_Attribution, .hasIndex = 2, - .offset = (uint32_t)offsetof(ArtifactsClientInfo_LaunchCount__storage_, launchPoints), + .offset = 3, // Stored in _has_storage_ to save space. .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeBool, }, - }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ArtifactsClientInfo_LaunchCount class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(ArtifactsClientInfo_LaunchCount__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - [localDescriptor setupContainingMessageClass:GPBObjCClass(ArtifactsClientInfo)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; - } - return descriptor; -} - -@end - -#pragma mark - MissionInfo - -@implementation MissionInfo - -@dynamic hasShip, ship; -@dynamic hasStatus, status; -@dynamic hasDurationType, durationType; -@dynamic fuelArray, fuelArray_Count; -@dynamic hasLevel, level; -@dynamic hasDurationSeconds, durationSeconds; -@dynamic hasCapacity, capacity; -@dynamic hasQualityBump, qualityBump; -@dynamic hasTargetArtifact, targetArtifact; -@dynamic hasSecondsRemaining, secondsRemaining; -@dynamic hasStartTimeDerived, startTimeDerived; -@dynamic hasMissionLog, missionLog; -@dynamic hasIdentifier, identifier; - -typedef struct MissionInfo__storage_ { - uint32_t _has_storage_[1]; - MissionInfo_Spaceship ship; - MissionInfo_Status status; - MissionInfo_DurationType durationType; - uint32_t capacity; - uint32_t level; - ArtifactSpec_Name targetArtifact; - NSMutableArray *fuelArray; - NSString *identifier; - NSString *missionLog; - double durationSeconds; - double secondsRemaining; - double startTimeDerived; - double qualityBump; -} MissionInfo__storage_; - -// This method is threadsafe because it is initially called -// in +initialize for each subclass. -+ (GPBDescriptor *)descriptor { - static GPBDescriptor *descriptor = nil; - if (!descriptor) { - static GPBMessageFieldDescription fields[] = { { - .name = "ship", - .dataTypeSpecific.enumDescFunc = MissionInfo_Spaceship_EnumDescriptor, - .number = MissionInfo_FieldNumber_Ship, - .hasIndex = 0, - .offset = (uint32_t)offsetof(MissionInfo__storage_, ship), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .dataType = GPBDataTypeEnum, + .name = "orgName", + .dataTypeSpecific.clazz = Nil, + .number = AdAttributionInfo_FieldNumber_OrgName, + .hasIndex = 4, + .offset = (uint32_t)offsetof(AdAttributionInfo__storage_, orgName), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, }, { - .name = "status", - .dataTypeSpecific.enumDescFunc = MissionInfo_Status_EnumDescriptor, - .number = MissionInfo_FieldNumber_Status, - .hasIndex = 1, - .offset = (uint32_t)offsetof(MissionInfo__storage_, status), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .dataType = GPBDataTypeEnum, + .name = "orgId", + .dataTypeSpecific.clazz = Nil, + .number = AdAttributionInfo_FieldNumber_OrgId, + .hasIndex = 5, + .offset = (uint32_t)offsetof(AdAttributionInfo__storage_, orgId), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, }, { - .name = "durationType", - .dataTypeSpecific.enumDescFunc = MissionInfo_DurationType_EnumDescriptor, - .number = MissionInfo_FieldNumber_DurationType, - .hasIndex = 2, - .offset = (uint32_t)offsetof(MissionInfo__storage_, durationType), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .dataType = GPBDataTypeEnum, + .name = "campaignName", + .dataTypeSpecific.clazz = Nil, + .number = AdAttributionInfo_FieldNumber_CampaignName, + .hasIndex = 6, + .offset = (uint32_t)offsetof(AdAttributionInfo__storage_, campaignName), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "campaignId", + .dataTypeSpecific.clazz = Nil, + .number = AdAttributionInfo_FieldNumber_CampaignId, + .hasIndex = 7, + .offset = (uint32_t)offsetof(AdAttributionInfo__storage_, campaignId), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "clickDate", + .dataTypeSpecific.clazz = Nil, + .number = AdAttributionInfo_FieldNumber_ClickDate, + .hasIndex = 8, + .offset = (uint32_t)offsetof(AdAttributionInfo__storage_, clickDate), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, }, { - .name = "fuelArray", - .dataTypeSpecific.clazz = GPBObjCClass(MissionInfo_Fuel), - .number = MissionInfo_FieldNumber_FuelArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(MissionInfo__storage_, fuelArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, + .name = "conversionDate", + .dataTypeSpecific.clazz = Nil, + .number = AdAttributionInfo_FieldNumber_ConversionDate, + .hasIndex = 9, + .offset = (uint32_t)offsetof(AdAttributionInfo__storage_, conversionDate), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, }, { - .name = "durationSeconds", + .name = "conversionType", .dataTypeSpecific.clazz = Nil, - .number = MissionInfo_FieldNumber_DurationSeconds, - .hasIndex = 4, - .offset = (uint32_t)offsetof(MissionInfo__storage_, durationSeconds), + .number = AdAttributionInfo_FieldNumber_ConversionType, + .hasIndex = 10, + .offset = (uint32_t)offsetof(AdAttributionInfo__storage_, conversionType), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeString, }, { - .name = "secondsRemaining", + .name = "geo", .dataTypeSpecific.clazz = Nil, - .number = MissionInfo_FieldNumber_SecondsRemaining, - .hasIndex = 8, - .offset = (uint32_t)offsetof(MissionInfo__storage_, secondsRemaining), + .number = AdAttributionInfo_FieldNumber_Geo, + .hasIndex = 11, + .offset = (uint32_t)offsetof(AdAttributionInfo__storage_, geo), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeString, }, { - .name = "identifier", + .name = "adgroupName", .dataTypeSpecific.clazz = Nil, - .number = MissionInfo_FieldNumber_Identifier, - .hasIndex = 11, - .offset = (uint32_t)offsetof(MissionInfo__storage_, identifier), + .number = AdAttributionInfo_FieldNumber_AdgroupName, + .hasIndex = 12, + .offset = (uint32_t)offsetof(AdAttributionInfo__storage_, adgroupName), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "startTimeDerived", + .name = "adgroupId", .dataTypeSpecific.clazz = Nil, - .number = MissionInfo_FieldNumber_StartTimeDerived, - .hasIndex = 9, - .offset = (uint32_t)offsetof(MissionInfo__storage_, startTimeDerived), + .number = AdAttributionInfo_FieldNumber_AdgroupId, + .hasIndex = 13, + .offset = (uint32_t)offsetof(AdAttributionInfo__storage_, adgroupId), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeString, }, { - .name = "capacity", + .name = "keyword", .dataTypeSpecific.clazz = Nil, - .number = MissionInfo_FieldNumber_Capacity, - .hasIndex = 5, - .offset = (uint32_t)offsetof(MissionInfo__storage_, capacity), + .number = AdAttributionInfo_FieldNumber_Keyword, + .hasIndex = 14, + .offset = (uint32_t)offsetof(AdAttributionInfo__storage_, keyword), .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .dataType = GPBDataTypeString, }, { - .name = "missionLog", + .name = "keywordId", .dataTypeSpecific.clazz = Nil, - .number = MissionInfo_FieldNumber_MissionLog, - .hasIndex = 10, - .offset = (uint32_t)offsetof(MissionInfo__storage_, missionLog), + .number = AdAttributionInfo_FieldNumber_KeywordId, + .hasIndex = 15, + .offset = (uint32_t)offsetof(AdAttributionInfo__storage_, keywordId), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, }, { - .name = "qualityBump", + .name = "keywordExtra", .dataTypeSpecific.clazz = Nil, - .number = MissionInfo_FieldNumber_QualityBump, - .hasIndex = 6, - .offset = (uint32_t)offsetof(MissionInfo__storage_, qualityBump), + .number = AdAttributionInfo_FieldNumber_KeywordExtra, + .hasIndex = 16, + .offset = (uint32_t)offsetof(AdAttributionInfo__storage_, keywordExtra), .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, + .dataType = GPBDataTypeString, }, { - .name = "level", + .name = "creativesetName", .dataTypeSpecific.clazz = Nil, - .number = MissionInfo_FieldNumber_Level, - .hasIndex = 3, - .offset = (uint32_t)offsetof(MissionInfo__storage_, level), + .number = AdAttributionInfo_FieldNumber_CreativesetName, + .hasIndex = 17, + .offset = (uint32_t)offsetof(AdAttributionInfo__storage_, creativesetName), .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt32, + .dataType = GPBDataTypeString, }, { - .name = "targetArtifact", - .dataTypeSpecific.enumDescFunc = ArtifactSpec_Name_EnumDescriptor, - .number = MissionInfo_FieldNumber_TargetArtifact, - .hasIndex = 7, - .offset = (uint32_t)offsetof(MissionInfo__storage_, targetArtifact), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .dataType = GPBDataTypeEnum, + .name = "creativesetId", + .dataTypeSpecific.clazz = Nil, + .number = AdAttributionInfo_FieldNumber_CreativesetId, + .hasIndex = 18, + .offset = (uint32_t)offsetof(AdAttributionInfo__storage_, creativesetId), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[MissionInfo class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(AdAttributionInfo) + messageName:@"AdAttributionInfo" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(MissionInfo__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + storageSize:sizeof(AdAttributionInfo__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -16517,196 +18014,166 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - Enum MissionInfo_Spaceship - -GPBEnumDescriptor *MissionInfo_Spaceship_EnumDescriptor(void) { - static _Atomic(GPBEnumDescriptor*) descriptor = nil; - if (!descriptor) { - static const char *valueNames = - "ChickenOne\000ChickenNine\000ChickenHeavy\000Bcr\000" - "MilleniumChicken\000CorellihenCorvette\000Gale" - "ggtica\000Chickfiant\000Voyegger\000Henerprise\000At" - "reggies\000"; - static const int32_t values[] = { - MissionInfo_Spaceship_ChickenOne, - MissionInfo_Spaceship_ChickenNine, - MissionInfo_Spaceship_ChickenHeavy, - MissionInfo_Spaceship_Bcr, - MissionInfo_Spaceship_MilleniumChicken, - MissionInfo_Spaceship_CorellihenCorvette, - MissionInfo_Spaceship_Galeggtica, - MissionInfo_Spaceship_Chickfiant, - MissionInfo_Spaceship_Voyegger, - MissionInfo_Spaceship_Henerprise, - MissionInfo_Spaceship_Atreggies, - }; - GPBEnumDescriptor *worker = - [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(MissionInfo_Spaceship) - valueNames:valueNames - values:values - count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:MissionInfo_Spaceship_IsValidValue]; - GPBEnumDescriptor *expected = nil; - if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { - [worker release]; - } - } - return descriptor; -} - -BOOL MissionInfo_Spaceship_IsValidValue(int32_t value__) { - switch (value__) { - case MissionInfo_Spaceship_ChickenOne: - case MissionInfo_Spaceship_ChickenNine: - case MissionInfo_Spaceship_ChickenHeavy: - case MissionInfo_Spaceship_Bcr: - case MissionInfo_Spaceship_MilleniumChicken: - case MissionInfo_Spaceship_CorellihenCorvette: - case MissionInfo_Spaceship_Galeggtica: - case MissionInfo_Spaceship_Chickfiant: - case MissionInfo_Spaceship_Voyegger: - case MissionInfo_Spaceship_Henerprise: - case MissionInfo_Spaceship_Atreggies: - return YES; - default: - return NO; - } -} - -#pragma mark - Enum MissionInfo_Status +#pragma mark - ArtifactsClientInfo -GPBEnumDescriptor *MissionInfo_Status_EnumDescriptor(void) { - static _Atomic(GPBEnumDescriptor*) descriptor = nil; - if (!descriptor) { - static const char *valueNames = - "Fueling\000PrepareToLaunch\000Exploring\000Return" - "ed\000Analyzing\000Complete\000Archived\000"; - static const int32_t values[] = { - MissionInfo_Status_Fueling, - MissionInfo_Status_PrepareToLaunch, - MissionInfo_Status_Exploring, - MissionInfo_Status_Returned, - MissionInfo_Status_Analyzing, - MissionInfo_Status_Complete, - MissionInfo_Status_Archived, - }; - GPBEnumDescriptor *worker = - [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(MissionInfo_Status) - valueNames:valueNames - values:values - count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:MissionInfo_Status_IsValidValue]; - GPBEnumDescriptor *expected = nil; - if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { - [worker release]; - } - } - return descriptor; -} +@implementation ArtifactsClientInfo -BOOL MissionInfo_Status_IsValidValue(int32_t value__) { - switch (value__) { - case MissionInfo_Status_Fueling: - case MissionInfo_Status_PrepareToLaunch: - case MissionInfo_Status_Exploring: - case MissionInfo_Status_Returned: - case MissionInfo_Status_Analyzing: - case MissionInfo_Status_Complete: - case MissionInfo_Status_Archived: - return YES; - default: - return NO; - } -} +@dynamic hasMissionCapacityMult, missionCapacityMult; +@dynamic hasMissionDurationMult, missionDurationMult; +@dynamic hasMissionFtlDurationResearchMult, missionFtlDurationResearchMult; +@dynamic hasMissionCapacityResearchMult, missionCapacityResearchMult; +@dynamic launchCountsArray, launchCountsArray_Count; +@dynamic hasLastServerLaunchCountSumTime, lastServerLaunchCountSumTime; -#pragma mark - Enum MissionInfo_DurationType +typedef struct ArtifactsClientInfo__storage_ { + uint32_t _has_storage_[1]; + NSMutableArray *launchCountsArray; + double missionCapacityMult; + double missionDurationMult; + double missionFtlDurationResearchMult; + double lastServerLaunchCountSumTime; + double missionCapacityResearchMult; +} ArtifactsClientInfo__storage_; -GPBEnumDescriptor *MissionInfo_DurationType_EnumDescriptor(void) { - static _Atomic(GPBEnumDescriptor*) descriptor = nil; +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; if (!descriptor) { - static const char *valueNames = - "Short\000Long\000Epic\000Tutorial\000"; - static const int32_t values[] = { - MissionInfo_DurationType_Short, - MissionInfo_DurationType_Long, - MissionInfo_DurationType_Epic, - MissionInfo_DurationType_Tutorial, + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { + { + .name = "missionCapacityMult", + .dataTypeSpecific.clazz = Nil, + .number = ArtifactsClientInfo_FieldNumber_MissionCapacityMult, + .hasIndex = 0, + .offset = (uint32_t)offsetof(ArtifactsClientInfo__storage_, missionCapacityMult), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, + { + .name = "missionDurationMult", + .dataTypeSpecific.clazz = Nil, + .number = ArtifactsClientInfo_FieldNumber_MissionDurationMult, + .hasIndex = 1, + .offset = (uint32_t)offsetof(ArtifactsClientInfo__storage_, missionDurationMult), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, + { + .name = "launchCountsArray", + .dataTypeSpecific.clazz = GPBObjCClass(ArtifactsClientInfo_LaunchCount), + .number = ArtifactsClientInfo_FieldNumber_LaunchCountsArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(ArtifactsClientInfo__storage_, launchCountsArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, + }, + { + .name = "missionFtlDurationResearchMult", + .dataTypeSpecific.clazz = Nil, + .number = ArtifactsClientInfo_FieldNumber_MissionFtlDurationResearchMult, + .hasIndex = 2, + .offset = (uint32_t)offsetof(ArtifactsClientInfo__storage_, missionFtlDurationResearchMult), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, + { + .name = "lastServerLaunchCountSumTime", + .dataTypeSpecific.clazz = Nil, + .number = ArtifactsClientInfo_FieldNumber_LastServerLaunchCountSumTime, + .hasIndex = 4, + .offset = (uint32_t)offsetof(ArtifactsClientInfo__storage_, lastServerLaunchCountSumTime), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, + { + .name = "missionCapacityResearchMult", + .dataTypeSpecific.clazz = Nil, + .number = ArtifactsClientInfo_FieldNumber_MissionCapacityResearchMult, + .hasIndex = 3, + .offset = (uint32_t)offsetof(ArtifactsClientInfo__storage_, missionCapacityResearchMult), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, }; - GPBEnumDescriptor *worker = - [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(MissionInfo_DurationType) - valueNames:valueNames - values:values - count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:MissionInfo_DurationType_IsValidValue]; - GPBEnumDescriptor *expected = nil; - if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { - [worker release]; - } + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ArtifactsClientInfo) + messageName:@"ArtifactsClientInfo" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(ArtifactsClientInfo__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; } return descriptor; } -BOOL MissionInfo_DurationType_IsValidValue(int32_t value__) { - switch (value__) { - case MissionInfo_DurationType_Short: - case MissionInfo_DurationType_Long: - case MissionInfo_DurationType_Epic: - case MissionInfo_DurationType_Tutorial: - return YES; - default: - return NO; - } -} +@end -#pragma mark - MissionInfo_Fuel +#pragma mark - ArtifactsClientInfo_LaunchCount -@implementation MissionInfo_Fuel +@implementation ArtifactsClientInfo_LaunchCount -@dynamic hasEgg, egg; -@dynamic hasAmount, amount; +@dynamic hasShip, ship; +@dynamic hasNumLaunches, numLaunches; +@dynamic hasLaunchPoints, launchPoints; -typedef struct MissionInfo_Fuel__storage_ { +typedef struct ArtifactsClientInfo_LaunchCount__storage_ { uint32_t _has_storage_[1]; - Egg egg; - double amount; -} MissionInfo_Fuel__storage_; + MissionInfo_Spaceship ship; + uint32_t numLaunches; + double launchPoints; +} ArtifactsClientInfo_LaunchCount__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { - static GPBMessageFieldDescriptionWithDefault fields[] = { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .defaultValue.valueEnum = Egg_Edible, - .core.name = "egg", - .core.dataTypeSpecific.enumDescFunc = Egg_EnumDescriptor, - .core.number = MissionInfo_Fuel_FieldNumber_Egg, - .core.hasIndex = 0, - .core.offset = (uint32_t)offsetof(MissionInfo_Fuel__storage_, egg), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .core.dataType = GPBDataTypeEnum, + .name = "ship", + .dataTypeSpecific.enumDescFunc = MissionInfo_Spaceship_EnumDescriptor, + .number = ArtifactsClientInfo_LaunchCount_FieldNumber_Ship, + .hasIndex = 0, + .offset = (uint32_t)offsetof(ArtifactsClientInfo_LaunchCount__storage_, ship), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, }, { - .defaultValue.valueDouble = 0, - .core.name = "amount", - .core.dataTypeSpecific.clazz = Nil, - .core.number = MissionInfo_Fuel_FieldNumber_Amount, - .core.hasIndex = 1, - .core.offset = (uint32_t)offsetof(MissionInfo_Fuel__storage_, amount), - .core.flags = GPBFieldOptional, - .core.dataType = GPBDataTypeDouble, + .name = "numLaunches", + .dataTypeSpecific.clazz = Nil, + .number = ArtifactsClientInfo_LaunchCount_FieldNumber_NumLaunches, + .hasIndex = 1, + .offset = (uint32_t)offsetof(ArtifactsClientInfo_LaunchCount__storage_, numLaunches), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt32, + }, + { + .name = "launchPoints", + .dataTypeSpecific.clazz = Nil, + .number = ArtifactsClientInfo_LaunchCount_FieldNumber_LaunchPoints, + .hasIndex = 2, + .offset = (uint32_t)offsetof(ArtifactsClientInfo_LaunchCount__storage_, launchPoints), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[MissionInfo_Fuel class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ArtifactsClientInfo_LaunchCount) + messageName:@"LaunchCount" + fileDescription:&EiRoot_FileDescription fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) - storageSize:sizeof(MissionInfo_Fuel__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; - [localDescriptor setupContainingMessageClass:GPBObjCClass(MissionInfo)]; + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(ArtifactsClientInfo_LaunchCount__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(ArtifactsClientInfo)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -16717,78 +18184,174 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - ArtifactSpec +#pragma mark - MissionInfo -@implementation ArtifactSpec +@implementation MissionInfo -@dynamic hasName, name; +@dynamic hasShip, ship; +@dynamic hasStatus, status; +@dynamic hasDurationType, durationType; +@dynamic fuelArray, fuelArray_Count; @dynamic hasLevel, level; -@dynamic hasRarity, rarity; -@dynamic hasEgg, egg; +@dynamic hasDurationSeconds, durationSeconds; +@dynamic hasCapacity, capacity; +@dynamic hasQualityBump, qualityBump; +@dynamic hasTargetArtifact, targetArtifact; +@dynamic hasSecondsRemaining, secondsRemaining; +@dynamic hasStartTimeDerived, startTimeDerived; +@dynamic hasMissionLog, missionLog; +@dynamic hasIdentifier, identifier; -typedef struct ArtifactSpec__storage_ { +typedef struct MissionInfo__storage_ { uint32_t _has_storage_[1]; - ArtifactSpec_Name name; - ArtifactSpec_Level level; - ArtifactSpec_Rarity rarity; - Egg egg; -} ArtifactSpec__storage_; + MissionInfo_Spaceship ship; + MissionInfo_Status status; + MissionInfo_DurationType durationType; + uint32_t capacity; + uint32_t level; + ArtifactSpec_Name targetArtifact; + NSMutableArray *fuelArray; + NSString *identifier; + NSString *missionLog; + double durationSeconds; + double secondsRemaining; + double startTimeDerived; + double qualityBump; +} MissionInfo__storage_; // This method is threadsafe because it is initially called // in +initialize for each subclass. + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { - static GPBMessageFieldDescriptionWithDefault fields[] = { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescription fields[] = { { - .defaultValue.valueEnum = ArtifactSpec_Name_LunarTotem, - .core.name = "name", - .core.dataTypeSpecific.enumDescFunc = ArtifactSpec_Name_EnumDescriptor, - .core.number = ArtifactSpec_FieldNumber_Name, - .core.hasIndex = 0, - .core.offset = (uint32_t)offsetof(ArtifactSpec__storage_, name), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .core.dataType = GPBDataTypeEnum, + .name = "ship", + .dataTypeSpecific.enumDescFunc = MissionInfo_Spaceship_EnumDescriptor, + .number = MissionInfo_FieldNumber_Ship, + .hasIndex = 0, + .offset = (uint32_t)offsetof(MissionInfo__storage_, ship), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, + }, + { + .name = "status", + .dataTypeSpecific.enumDescFunc = MissionInfo_Status_EnumDescriptor, + .number = MissionInfo_FieldNumber_Status, + .hasIndex = 1, + .offset = (uint32_t)offsetof(MissionInfo__storage_, status), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, + }, + { + .name = "durationType", + .dataTypeSpecific.enumDescFunc = MissionInfo_DurationType_EnumDescriptor, + .number = MissionInfo_FieldNumber_DurationType, + .hasIndex = 2, + .offset = (uint32_t)offsetof(MissionInfo__storage_, durationType), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, + }, + { + .name = "fuelArray", + .dataTypeSpecific.clazz = GPBObjCClass(MissionInfo_Fuel), + .number = MissionInfo_FieldNumber_FuelArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(MissionInfo__storage_, fuelArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, + }, + { + .name = "durationSeconds", + .dataTypeSpecific.clazz = Nil, + .number = MissionInfo_FieldNumber_DurationSeconds, + .hasIndex = 4, + .offset = (uint32_t)offsetof(MissionInfo__storage_, durationSeconds), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, + { + .name = "secondsRemaining", + .dataTypeSpecific.clazz = Nil, + .number = MissionInfo_FieldNumber_SecondsRemaining, + .hasIndex = 8, + .offset = (uint32_t)offsetof(MissionInfo__storage_, secondsRemaining), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, + { + .name = "identifier", + .dataTypeSpecific.clazz = Nil, + .number = MissionInfo_FieldNumber_Identifier, + .hasIndex = 11, + .offset = (uint32_t)offsetof(MissionInfo__storage_, identifier), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "startTimeDerived", + .dataTypeSpecific.clazz = Nil, + .number = MissionInfo_FieldNumber_StartTimeDerived, + .hasIndex = 9, + .offset = (uint32_t)offsetof(MissionInfo__storage_, startTimeDerived), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, + { + .name = "capacity", + .dataTypeSpecific.clazz = Nil, + .number = MissionInfo_FieldNumber_Capacity, + .hasIndex = 5, + .offset = (uint32_t)offsetof(MissionInfo__storage_, capacity), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt32, }, { - .defaultValue.valueEnum = ArtifactSpec_Level_Inferior, - .core.name = "level", - .core.dataTypeSpecific.enumDescFunc = ArtifactSpec_Level_EnumDescriptor, - .core.number = ArtifactSpec_FieldNumber_Level, - .core.hasIndex = 1, - .core.offset = (uint32_t)offsetof(ArtifactSpec__storage_, level), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .core.dataType = GPBDataTypeEnum, + .name = "missionLog", + .dataTypeSpecific.clazz = Nil, + .number = MissionInfo_FieldNumber_MissionLog, + .hasIndex = 10, + .offset = (uint32_t)offsetof(MissionInfo__storage_, missionLog), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, }, { - .defaultValue.valueEnum = ArtifactSpec_Rarity_Common, - .core.name = "rarity", - .core.dataTypeSpecific.enumDescFunc = ArtifactSpec_Rarity_EnumDescriptor, - .core.number = ArtifactSpec_FieldNumber_Rarity, - .core.hasIndex = 2, - .core.offset = (uint32_t)offsetof(ArtifactSpec__storage_, rarity), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .core.dataType = GPBDataTypeEnum, + .name = "qualityBump", + .dataTypeSpecific.clazz = Nil, + .number = MissionInfo_FieldNumber_QualityBump, + .hasIndex = 6, + .offset = (uint32_t)offsetof(MissionInfo__storage_, qualityBump), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, }, { - .defaultValue.valueEnum = Egg_Edible, - .core.name = "egg", - .core.dataTypeSpecific.enumDescFunc = Egg_EnumDescriptor, - .core.number = ArtifactSpec_FieldNumber_Egg, - .core.hasIndex = 3, - .core.offset = (uint32_t)offsetof(ArtifactSpec__storage_, egg), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), - .core.dataType = GPBDataTypeEnum, + .name = "level", + .dataTypeSpecific.clazz = Nil, + .number = MissionInfo_FieldNumber_Level, + .hasIndex = 3, + .offset = (uint32_t)offsetof(MissionInfo__storage_, level), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt32, + }, + { + .name = "targetArtifact", + .dataTypeSpecific.enumDescFunc = ArtifactSpec_Name_EnumDescriptor, + .number = MissionInfo_FieldNumber_TargetArtifact, + .hasIndex = 7, + .offset = (uint32_t)offsetof(MissionInfo__storage_, targetArtifact), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .dataType = GPBDataTypeEnum, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ArtifactSpec class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(MissionInfo) + messageName:@"MissionInfo" + fileDescription:&EiRoot_FileDescription fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) - storageSize:sizeof(ArtifactSpec__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(MissionInfo__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -16797,286 +18360,150 @@ + (GPBDescriptor *)descriptor { return descriptor; } -@end - -#pragma mark - Enum ArtifactSpec_Name - -GPBEnumDescriptor *ArtifactSpec_Name_EnumDescriptor(void) { - static _Atomic(GPBEnumDescriptor*) descriptor = nil; - if (!descriptor) { - static const char *valueNames = - "LunarTotem\000NeodymiumMedallion\000BeakOfMida" - "s\000LightOfEggendil\000DemetersNecklace\000VialM" - "artianDust\000OrnateGusset\000TheChalice\000BookO" - "fBasan\000PhoenixFeather\000TungstenAnkh\000Aurel" - "ianBrooch\000CarvedRainstick\000PuzzleCube\000Qua" - "ntumMetronome\000ShipInABottle\000TachyonDefle" - "ctor\000InterstellarCompass\000DilithiumMonocl" - "e\000TitaniumActuator\000MercurysLens\000TachyonS" - "tone\000DilithiumStone\000ShellStone\000LunarSton" - "e\000SoulStone\000ProphecyStone\000QuantumStone\000T" - "erraStone\000LifeStone\000ClarityStone\000Extrate" - "rrestrialAluminum\000AncientTungsten\000SpaceR" - "ocks\000AlienWood\000GoldMeteorite\000TauCetiGeod" - "e\000CentaurianSteel\000EridaniFeather\000DronePa" - "rts\000CelestialBronze\000LalandeHide\000SolarTit" - "anium\000TachyonStoneFragment\000DilithiumSton" - "eFragment\000ShellStoneFragment\000LunarStoneF" - "ragment\000SoulStoneFragment\000ProphecyStoneF" - "ragment\000QuantumStoneFragment\000TerraStoneF" - "ragment\000LifeStoneFragment\000ClarityStoneFr" - "agment\000Unknown\000"; - static const int32_t values[] = { - ArtifactSpec_Name_LunarTotem, - ArtifactSpec_Name_NeodymiumMedallion, - ArtifactSpec_Name_BeakOfMidas, - ArtifactSpec_Name_LightOfEggendil, - ArtifactSpec_Name_DemetersNecklace, - ArtifactSpec_Name_VialMartianDust, - ArtifactSpec_Name_OrnateGusset, - ArtifactSpec_Name_TheChalice, - ArtifactSpec_Name_BookOfBasan, - ArtifactSpec_Name_PhoenixFeather, - ArtifactSpec_Name_TungstenAnkh, - ArtifactSpec_Name_AurelianBrooch, - ArtifactSpec_Name_CarvedRainstick, - ArtifactSpec_Name_PuzzleCube, - ArtifactSpec_Name_QuantumMetronome, - ArtifactSpec_Name_ShipInABottle, - ArtifactSpec_Name_TachyonDeflector, - ArtifactSpec_Name_InterstellarCompass, - ArtifactSpec_Name_DilithiumMonocle, - ArtifactSpec_Name_TitaniumActuator, - ArtifactSpec_Name_MercurysLens, - ArtifactSpec_Name_TachyonStone, - ArtifactSpec_Name_DilithiumStone, - ArtifactSpec_Name_ShellStone, - ArtifactSpec_Name_LunarStone, - ArtifactSpec_Name_SoulStone, - ArtifactSpec_Name_ProphecyStone, - ArtifactSpec_Name_QuantumStone, - ArtifactSpec_Name_TerraStone, - ArtifactSpec_Name_LifeStone, - ArtifactSpec_Name_ClarityStone, - ArtifactSpec_Name_ExtraterrestrialAluminum, - ArtifactSpec_Name_AncientTungsten, - ArtifactSpec_Name_SpaceRocks, - ArtifactSpec_Name_AlienWood, - ArtifactSpec_Name_GoldMeteorite, - ArtifactSpec_Name_TauCetiGeode, - ArtifactSpec_Name_CentaurianSteel, - ArtifactSpec_Name_EridaniFeather, - ArtifactSpec_Name_DroneParts, - ArtifactSpec_Name_CelestialBronze, - ArtifactSpec_Name_LalandeHide, - ArtifactSpec_Name_SolarTitanium, - ArtifactSpec_Name_TachyonStoneFragment, - ArtifactSpec_Name_DilithiumStoneFragment, - ArtifactSpec_Name_ShellStoneFragment, - ArtifactSpec_Name_LunarStoneFragment, - ArtifactSpec_Name_SoulStoneFragment, - ArtifactSpec_Name_ProphecyStoneFragment, - ArtifactSpec_Name_QuantumStoneFragment, - ArtifactSpec_Name_TerraStoneFragment, - ArtifactSpec_Name_LifeStoneFragment, - ArtifactSpec_Name_ClarityStoneFragment, - ArtifactSpec_Name_Unknown, - }; - GPBEnumDescriptor *worker = - [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(ArtifactSpec_Name) - valueNames:valueNames - values:values - count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:ArtifactSpec_Name_IsValidValue]; - GPBEnumDescriptor *expected = nil; - if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { - [worker release]; - } - } - return descriptor; -} - -BOOL ArtifactSpec_Name_IsValidValue(int32_t value__) { - switch (value__) { - case ArtifactSpec_Name_LunarTotem: - case ArtifactSpec_Name_NeodymiumMedallion: - case ArtifactSpec_Name_BeakOfMidas: - case ArtifactSpec_Name_LightOfEggendil: - case ArtifactSpec_Name_DemetersNecklace: - case ArtifactSpec_Name_VialMartianDust: - case ArtifactSpec_Name_OrnateGusset: - case ArtifactSpec_Name_TheChalice: - case ArtifactSpec_Name_BookOfBasan: - case ArtifactSpec_Name_PhoenixFeather: - case ArtifactSpec_Name_TungstenAnkh: - case ArtifactSpec_Name_AurelianBrooch: - case ArtifactSpec_Name_CarvedRainstick: - case ArtifactSpec_Name_PuzzleCube: - case ArtifactSpec_Name_QuantumMetronome: - case ArtifactSpec_Name_ShipInABottle: - case ArtifactSpec_Name_TachyonDeflector: - case ArtifactSpec_Name_InterstellarCompass: - case ArtifactSpec_Name_DilithiumMonocle: - case ArtifactSpec_Name_TitaniumActuator: - case ArtifactSpec_Name_MercurysLens: - case ArtifactSpec_Name_TachyonStone: - case ArtifactSpec_Name_DilithiumStone: - case ArtifactSpec_Name_ShellStone: - case ArtifactSpec_Name_LunarStone: - case ArtifactSpec_Name_SoulStone: - case ArtifactSpec_Name_ProphecyStone: - case ArtifactSpec_Name_QuantumStone: - case ArtifactSpec_Name_TerraStone: - case ArtifactSpec_Name_LifeStone: - case ArtifactSpec_Name_ClarityStone: - case ArtifactSpec_Name_ExtraterrestrialAluminum: - case ArtifactSpec_Name_AncientTungsten: - case ArtifactSpec_Name_SpaceRocks: - case ArtifactSpec_Name_AlienWood: - case ArtifactSpec_Name_GoldMeteorite: - case ArtifactSpec_Name_TauCetiGeode: - case ArtifactSpec_Name_CentaurianSteel: - case ArtifactSpec_Name_EridaniFeather: - case ArtifactSpec_Name_DroneParts: - case ArtifactSpec_Name_CelestialBronze: - case ArtifactSpec_Name_LalandeHide: - case ArtifactSpec_Name_SolarTitanium: - case ArtifactSpec_Name_TachyonStoneFragment: - case ArtifactSpec_Name_DilithiumStoneFragment: - case ArtifactSpec_Name_ShellStoneFragment: - case ArtifactSpec_Name_LunarStoneFragment: - case ArtifactSpec_Name_SoulStoneFragment: - case ArtifactSpec_Name_ProphecyStoneFragment: - case ArtifactSpec_Name_QuantumStoneFragment: - case ArtifactSpec_Name_TerraStoneFragment: - case ArtifactSpec_Name_LifeStoneFragment: - case ArtifactSpec_Name_ClarityStoneFragment: - case ArtifactSpec_Name_Unknown: - return YES; - default: - return NO; - } -} - -#pragma mark - Enum ArtifactSpec_Level - -GPBEnumDescriptor *ArtifactSpec_Level_EnumDescriptor(void) { - static _Atomic(GPBEnumDescriptor*) descriptor = nil; - if (!descriptor) { - static const char *valueNames = - "Inferior\000Lesser\000Normal\000Greater\000Superior\000"; - static const int32_t values[] = { - ArtifactSpec_Level_Inferior, - ArtifactSpec_Level_Lesser, - ArtifactSpec_Level_Normal, - ArtifactSpec_Level_Greater, - ArtifactSpec_Level_Superior, - }; - GPBEnumDescriptor *worker = - [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(ArtifactSpec_Level) - valueNames:valueNames - values:values - count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:ArtifactSpec_Level_IsValidValue]; - GPBEnumDescriptor *expected = nil; - if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { - [worker release]; - } - } - return descriptor; -} - -BOOL ArtifactSpec_Level_IsValidValue(int32_t value__) { - switch (value__) { - case ArtifactSpec_Level_Inferior: - case ArtifactSpec_Level_Lesser: - case ArtifactSpec_Level_Normal: - case ArtifactSpec_Level_Greater: - case ArtifactSpec_Level_Superior: - return YES; - default: - return NO; - } -} - -#pragma mark - Enum ArtifactSpec_Rarity +@end -GPBEnumDescriptor *ArtifactSpec_Rarity_EnumDescriptor(void) { - static _Atomic(GPBEnumDescriptor*) descriptor = nil; +#pragma mark - MissionInfo_Fuel + +@implementation MissionInfo_Fuel + +@dynamic hasEgg, egg; +@dynamic hasAmount, amount; + +typedef struct MissionInfo_Fuel__storage_ { + uint32_t _has_storage_[1]; + Egg egg; + double amount; +} MissionInfo_Fuel__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; if (!descriptor) { - static const char *valueNames = - "Common\000Rare\000Epic\000Legendary\000"; - static const int32_t values[] = { - ArtifactSpec_Rarity_Common, - ArtifactSpec_Rarity_Rare, - ArtifactSpec_Rarity_Epic, - ArtifactSpec_Rarity_Legendary, + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescriptionWithDefault fields[] = { + { + .defaultValue.valueEnum = Egg_Edible, + .core.name = "egg", + .core.dataTypeSpecific.enumDescFunc = Egg_EnumDescriptor, + .core.number = MissionInfo_Fuel_FieldNumber_Egg, + .core.hasIndex = 0, + .core.offset = (uint32_t)offsetof(MissionInfo_Fuel__storage_, egg), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .core.dataType = GPBDataTypeEnum, + }, + { + .defaultValue.valueDouble = 0, + .core.name = "amount", + .core.dataTypeSpecific.clazz = Nil, + .core.number = MissionInfo_Fuel_FieldNumber_Amount, + .core.hasIndex = 1, + .core.offset = (uint32_t)offsetof(MissionInfo_Fuel__storage_, amount), + .core.flags = GPBFieldOptional, + .core.dataType = GPBDataTypeDouble, + }, }; - GPBEnumDescriptor *worker = - [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(ArtifactSpec_Rarity) - valueNames:valueNames - values:values - count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:ArtifactSpec_Rarity_IsValidValue]; - GPBEnumDescriptor *expected = nil; - if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { - [worker release]; - } + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(MissionInfo_Fuel) + messageName:@"Fuel" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) + storageSize:sizeof(MissionInfo_Fuel__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; + [localDescriptor setupContainingMessageClass:GPBObjCClass(MissionInfo)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; } return descriptor; } -BOOL ArtifactSpec_Rarity_IsValidValue(int32_t value__) { - switch (value__) { - case ArtifactSpec_Rarity_Common: - case ArtifactSpec_Rarity_Rare: - case ArtifactSpec_Rarity_Epic: - case ArtifactSpec_Rarity_Legendary: - return YES; - default: - return NO; - } -} +@end -#pragma mark - Enum ArtifactSpec_Type +#pragma mark - ArtifactSpec -GPBEnumDescriptor *ArtifactSpec_Type_EnumDescriptor(void) { - static _Atomic(GPBEnumDescriptor*) descriptor = nil; +@implementation ArtifactSpec + +@dynamic hasName, name; +@dynamic hasLevel, level; +@dynamic hasRarity, rarity; +@dynamic hasEgg, egg; + +typedef struct ArtifactSpec__storage_ { + uint32_t _has_storage_[1]; + ArtifactSpec_Name name; + ArtifactSpec_Level level; + ArtifactSpec_Rarity rarity; + Egg egg; +} ArtifactSpec__storage_; + +// This method is threadsafe because it is initially called +// in +initialize for each subclass. ++ (GPBDescriptor *)descriptor { + static GPBDescriptor *descriptor = nil; if (!descriptor) { - static const char *valueNames = - "Artifact\000Stone\000Ingredient\000StoneIngredien" - "t\000"; - static const int32_t values[] = { - ArtifactSpec_Type_Artifact, - ArtifactSpec_Type_Stone, - ArtifactSpec_Type_Ingredient, - ArtifactSpec_Type_StoneIngredient, + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); + static GPBMessageFieldDescriptionWithDefault fields[] = { + { + .defaultValue.valueEnum = ArtifactSpec_Name_LunarTotem, + .core.name = "name", + .core.dataTypeSpecific.enumDescFunc = ArtifactSpec_Name_EnumDescriptor, + .core.number = ArtifactSpec_FieldNumber_Name, + .core.hasIndex = 0, + .core.offset = (uint32_t)offsetof(ArtifactSpec__storage_, name), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .core.dataType = GPBDataTypeEnum, + }, + { + .defaultValue.valueEnum = ArtifactSpec_Level_Inferior, + .core.name = "level", + .core.dataTypeSpecific.enumDescFunc = ArtifactSpec_Level_EnumDescriptor, + .core.number = ArtifactSpec_FieldNumber_Level, + .core.hasIndex = 1, + .core.offset = (uint32_t)offsetof(ArtifactSpec__storage_, level), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .core.dataType = GPBDataTypeEnum, + }, + { + .defaultValue.valueEnum = ArtifactSpec_Rarity_Common, + .core.name = "rarity", + .core.dataTypeSpecific.enumDescFunc = ArtifactSpec_Rarity_EnumDescriptor, + .core.number = ArtifactSpec_FieldNumber_Rarity, + .core.hasIndex = 2, + .core.offset = (uint32_t)offsetof(ArtifactSpec__storage_, rarity), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .core.dataType = GPBDataTypeEnum, + }, + { + .defaultValue.valueEnum = Egg_Edible, + .core.name = "egg", + .core.dataTypeSpecific.enumDescFunc = Egg_EnumDescriptor, + .core.number = ArtifactSpec_FieldNumber_Egg, + .core.hasIndex = 3, + .core.offset = (uint32_t)offsetof(ArtifactSpec__storage_, egg), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), + .core.dataType = GPBDataTypeEnum, + }, }; - GPBEnumDescriptor *worker = - [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(ArtifactSpec_Type) - valueNames:valueNames - values:values - count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:ArtifactSpec_Type_IsValidValue]; - GPBEnumDescriptor *expected = nil; - if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { - [worker release]; - } + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ArtifactSpec) + messageName:@"ArtifactSpec" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) + storageSize:sizeof(ArtifactSpec__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; } return descriptor; } -BOOL ArtifactSpec_Type_IsValidValue(int32_t value__) { - switch (value__) { - case ArtifactSpec_Type_Artifact: - case ArtifactSpec_Type_Stone: - case ArtifactSpec_Type_Ingredient: - case ArtifactSpec_Type_StoneIngredient: - return YES; - default: - return NO; - } -} +@end #pragma mark - CompleteArtifact @@ -17096,6 +18523,7 @@ @implementation CompleteArtifact + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "spec", @@ -17117,13 +18545,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[CompleteArtifact class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(CompleteArtifact) + messageName:@"CompleteArtifact" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(CompleteArtifact__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -17156,6 +18584,7 @@ @implementation ArtifactInventoryItem + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "itemId", @@ -17195,13 +18624,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ArtifactInventoryItem class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ArtifactInventoryItem) + messageName:@"ArtifactInventoryItem" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(ArtifactInventoryItem__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -17229,6 +18658,7 @@ @implementation InventorySlot + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "occupied", @@ -17250,13 +18680,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[InventorySlot class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(InventorySlot) + messageName:@"InventorySlot" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(InventorySlot__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -17285,6 +18715,7 @@ @implementation ArtifactsConfigurationRequest + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "clientVersion", @@ -17306,13 +18737,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ArtifactsConfigurationRequest class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ArtifactsConfigurationRequest) + messageName:@"ArtifactsConfigurationRequest" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(ArtifactsConfigurationRequest__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -17343,6 +18774,7 @@ @implementation ArtifactsConfigurationResponse + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "missionParametersArray", @@ -17373,13 +18805,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ArtifactsConfigurationResponse class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ArtifactsConfigurationResponse) + messageName:@"ArtifactsConfigurationResponse" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(ArtifactsConfigurationResponse__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -17412,6 +18844,7 @@ @implementation ArtifactsConfigurationResponse_MissionParameters + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "ship", @@ -17419,7 +18852,7 @@ + (GPBDescriptor *)descriptor { .number = ArtifactsConfigurationResponse_MissionParameters_FieldNumber_Ship, .hasIndex = 0, .offset = (uint32_t)offsetof(ArtifactsConfigurationResponse_MissionParameters__storage_, ship), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), .dataType = GPBDataTypeEnum, }, { @@ -17451,18 +18884,18 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ArtifactsConfigurationResponse_MissionParameters class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ArtifactsConfigurationResponse_MissionParameters) + messageName:@"MissionParameters" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(ArtifactsConfigurationResponse_MissionParameters__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; -#if !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS - static const char *extraTextFormatInfo = + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS + static const char *extraTextFormatInfo = "\001\002\010\352\000"; - [localDescriptor setupExtraTextInfo:extraTextFormatInfo]; -#endif // !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS + [localDescriptor setupExtraTextInfo:extraTextFormatInfo]; + #endif // !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS [localDescriptor setupContainingMessageClass:GPBObjCClass(ArtifactsConfigurationResponse)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); @@ -17504,6 +18937,7 @@ @implementation ArtifactsConfigurationResponse_MissionParameters_Duration + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "durationType", @@ -17511,7 +18945,7 @@ + (GPBDescriptor *)descriptor { .number = ArtifactsConfigurationResponse_MissionParameters_Duration_FieldNumber_DurationType, .hasIndex = 0, .offset = (uint32_t)offsetof(ArtifactsConfigurationResponse_MissionParameters_Duration__storage_, durationType), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), .dataType = GPBDataTypeEnum, }, { @@ -17579,13 +19013,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ArtifactsConfigurationResponse_MissionParameters_Duration class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ArtifactsConfigurationResponse_MissionParameters_Duration) + messageName:@"Duration" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(ArtifactsConfigurationResponse_MissionParameters_Duration__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; [localDescriptor setupContainingMessageClass:GPBObjCClass(ArtifactsConfigurationResponse_MissionParameters)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); @@ -17629,6 +19063,7 @@ @implementation ArtifactsConfigurationResponse_ArtifactParameters + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "spec", @@ -17713,13 +19148,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ArtifactsConfigurationResponse_ArtifactParameters class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ArtifactsConfigurationResponse_ArtifactParameters) + messageName:@"ArtifactParameters" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(ArtifactsConfigurationResponse_ArtifactParameters__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; [localDescriptor setupContainingMessageClass:GPBObjCClass(ArtifactsConfigurationResponse)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); @@ -17749,6 +19184,7 @@ @implementation ArtifactsConfigurationResponse_CraftingLevelInfo + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "xpRequired", @@ -17770,13 +19206,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ArtifactsConfigurationResponse_CraftingLevelInfo class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ArtifactsConfigurationResponse_CraftingLevelInfo) + messageName:@"CraftingLevelInfo" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(ArtifactsConfigurationResponse_CraftingLevelInfo__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; [localDescriptor setupContainingMessageClass:GPBObjCClass(ArtifactsConfigurationResponse)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); @@ -17812,6 +19248,7 @@ @implementation MissionRequest + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "clientVersion", @@ -17860,13 +19297,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[MissionRequest class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(MissionRequest) + messageName:@"MissionRequest" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(MissionRequest__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -17894,6 +19331,7 @@ @implementation MissionResponse + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "success", @@ -17915,13 +19353,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[MissionResponse class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(MissionResponse) + messageName:@"MissionResponse" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(MissionResponse__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -17949,6 +19387,7 @@ @implementation GetActiveMissionsResponse + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "success", @@ -17970,13 +19409,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[GetActiveMissionsResponse class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(GetActiveMissionsResponse) + messageName:@"GetActiveMissionsResponse" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(GetActiveMissionsResponse__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -18010,6 +19449,7 @@ @implementation CompleteMissionResponse + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "success", @@ -18058,13 +19498,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[CompleteMissionResponse class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(CompleteMissionResponse) + messageName:@"CompleteMissionResponse" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(CompleteMissionResponse__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -18093,6 +19533,7 @@ @implementation CompleteMissionResponse_SecureArtifactSpec + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "spec", @@ -18114,13 +19555,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[CompleteMissionResponse_SecureArtifactSpec class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(CompleteMissionResponse_SecureArtifactSpec) + messageName:@"SecureArtifactSpec" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(CompleteMissionResponse_SecureArtifactSpec__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; [localDescriptor setupContainingMessageClass:GPBObjCClass(CompleteMissionResponse)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); @@ -18158,6 +19599,7 @@ @implementation CollectContractArtifactRewardsRequest + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "rinfo", @@ -18192,7 +19634,7 @@ + (GPBDescriptor *)descriptor { .number = CollectContractArtifactRewardsRequest_FieldNumber_BestShip, .hasIndex = 5, .offset = (uint32_t)offsetof(CollectContractArtifactRewardsRequest__storage_, bestShip), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), .dataType = GPBDataTypeEnum, }, { @@ -18210,18 +19652,18 @@ + (GPBDescriptor *)descriptor { .number = CollectContractArtifactRewardsRequest_FieldNumber_Grade, .hasIndex = 3, .offset = (uint32_t)offsetof(CollectContractArtifactRewardsRequest__storage_, grade), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), .dataType = GPBDataTypeEnum, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[CollectContractArtifactRewardsRequest class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(CollectContractArtifactRewardsRequest) + messageName:@"CollectContractArtifactRewardsRequest" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(CollectContractArtifactRewardsRequest__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -18262,6 +19704,7 @@ @implementation CraftArtifactRequest + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "eiUserId", @@ -18337,13 +19780,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[CraftArtifactRequest class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(CraftArtifactRequest) + messageName:@"CraftArtifactRequest" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(CraftArtifactRequest__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -18376,6 +19819,7 @@ @implementation CraftArtifactResponse + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "itemId", @@ -18392,7 +19836,7 @@ + (GPBDescriptor *)descriptor { .number = CraftArtifactResponse_FieldNumber_RarityAchieved, .hasIndex = 2, .offset = (uint32_t)offsetof(CraftArtifactResponse__storage_, rarityAchieved), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue | GPBFieldHasEnumDescriptor), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasDefaultValue | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), .dataType = GPBDataTypeEnum, }, { @@ -18415,13 +19859,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[CraftArtifactResponse class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(CraftArtifactResponse) + messageName:@"CraftArtifactResponse" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(CraftArtifactResponse__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -18462,6 +19906,7 @@ @implementation ConsumeArtifactRequest + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "spec", @@ -18537,13 +19982,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ConsumeArtifactRequest class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ConsumeArtifactRequest) + messageName:@"ConsumeArtifactRequest" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(ConsumeArtifactRequest__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -18579,6 +20024,7 @@ @implementation ConsumeArtifactResponse + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "success", @@ -18636,13 +20082,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ConsumeArtifactResponse class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ConsumeArtifactResponse) + messageName:@"ConsumeArtifactResponse" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(ConsumeArtifactResponse__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -18674,6 +20120,7 @@ @implementation AuthenticateArtifactResponse + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "success", @@ -18722,13 +20169,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[AuthenticateArtifactResponse class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(AuthenticateArtifactResponse) + messageName:@"AuthenticateArtifactResponse" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(AuthenticateArtifactResponse__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -18761,6 +20208,7 @@ @implementation SetArtifactRequest + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "rinfo", @@ -18800,13 +20248,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[SetArtifactRequest class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(SetArtifactRequest) + messageName:@"SetArtifactRequest" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(SetArtifactRequest__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -18836,6 +20284,7 @@ @implementation SetArtifactResponse + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "success", @@ -18866,13 +20315,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[SetArtifactResponse class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(SetArtifactResponse) + messageName:@"SetArtifactResponse" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(SetArtifactResponse__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -18923,6 +20372,7 @@ @implementation ArtifactsDB + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "inventoryItemsArray", @@ -19043,21 +20493,21 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ArtifactsDB class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ArtifactsDB) + messageName:@"ArtifactsDB" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(ArtifactsDB__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; -#if !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS - static const char *extraTextFormatInfo = + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS + static const char *extraTextFormatInfo = "\004\007\000active_artifacts_DEPRECATED\000\010\000discove" "red_artifacts_DEPRECATED\000\t\000craftable_art" "ifacts_DEPRECATED\000\n\000crafting_counts_DEPR" "ECATED\000"; - [localDescriptor setupExtraTextInfo:extraTextFormatInfo]; -#endif // !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS + [localDescriptor setupExtraTextInfo:extraTextFormatInfo]; + #endif // !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -19085,6 +20535,7 @@ @implementation ArtifactsDB_ActiveArtifactSlot + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "occupied", @@ -19106,13 +20557,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ArtifactsDB_ActiveArtifactSlot class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ArtifactsDB_ActiveArtifactSlot) + messageName:@"ActiveArtifactSlot" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(ArtifactsDB_ActiveArtifactSlot__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; [localDescriptor setupContainingMessageClass:GPBObjCClass(ArtifactsDB)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); @@ -19142,6 +20593,7 @@ @implementation ArtifactsDB_ActiveArtifactSet + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "slotsArray", @@ -19163,13 +20615,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ArtifactsDB_ActiveArtifactSet class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ArtifactsDB_ActiveArtifactSet) + messageName:@"ActiveArtifactSet" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(ArtifactsDB_ActiveArtifactSet__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; [localDescriptor setupContainingMessageClass:GPBObjCClass(ArtifactsDB)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); @@ -19203,6 +20655,7 @@ @implementation ArtifactsDB_CraftableArtifact + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "spec", @@ -19260,13 +20713,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ArtifactsDB_CraftableArtifact class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ArtifactsDB_CraftableArtifact) + messageName:@"CraftableArtifact" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(ArtifactsDB_CraftableArtifact__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; [localDescriptor setupContainingMessageClass:GPBObjCClass(ArtifactsDB)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); @@ -19303,6 +20756,7 @@ @implementation AuthenticatedMessage + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "message", @@ -19360,13 +20814,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[AuthenticatedMessage class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(AuthenticatedMessage) + messageName:@"AuthenticatedMessage" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(AuthenticatedMessage__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -19395,6 +20849,7 @@ @implementation LogCompleteMissionPayload + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "req", @@ -19416,13 +20871,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[LogCompleteMissionPayload class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(LogCompleteMissionPayload) + messageName:@"LogCompleteMissionPayload" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(LogCompleteMissionPayload__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -19451,6 +20906,7 @@ @implementation LogCraftArtifactPayload + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "req", @@ -19472,13 +20928,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[LogCraftArtifactPayload class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(LogCraftArtifactPayload) + messageName:@"LogCraftArtifactPayload" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(LogCraftArtifactPayload__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -19507,6 +20963,7 @@ @implementation LogConsumeArtifactPayload + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "req", @@ -19528,13 +20985,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[LogConsumeArtifactPayload class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(LogConsumeArtifactPayload) + messageName:@"LogConsumeArtifactPayload" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(LogConsumeArtifactPayload__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -19563,6 +21020,7 @@ @implementation LogSetArtifactPayload + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "req", @@ -19584,13 +21042,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[LogSetArtifactPayload class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(LogSetArtifactPayload) + messageName:@"LogSetArtifactPayload" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(LogSetArtifactPayload__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -19619,6 +21077,7 @@ @implementation AccountTransferPayload + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "fromId", @@ -19640,13 +21099,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[AccountTransferPayload class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(AccountTransferPayload) + messageName:@"AccountTransferPayload" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(AccountTransferPayload__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -19678,6 +21137,7 @@ @implementation SaveBackupResponse + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "success", @@ -19708,73 +21168,31 @@ + (GPBDescriptor *)descriptor { }, { .name = "existingBackup", - .dataTypeSpecific.clazz = GPBObjCClass(Backup), - .number = SaveBackupResponse_FieldNumber_ExistingBackup, - .hasIndex = 4, - .offset = (uint32_t)offsetof(SaveBackupResponse__storage_, existingBackup), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeMessage, - }, - }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[SaveBackupResponse class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(SaveBackupResponse__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; - } - return descriptor; -} - -@end - -#pragma mark - Enum SaveBackupResponse_ErrorCodes - -GPBEnumDescriptor *SaveBackupResponse_ErrorCodes_EnumDescriptor(void) { - static _Atomic(GPBEnumDescriptor*) descriptor = nil; - if (!descriptor) { - static const char *valueNames = - "NoError\000UserNotFound\000CouldNotOverwrite\000B" - "ackupOffered\000BadUserId\000"; - static const int32_t values[] = { - SaveBackupResponse_ErrorCodes_NoError, - SaveBackupResponse_ErrorCodes_UserNotFound, - SaveBackupResponse_ErrorCodes_CouldNotOverwrite, - SaveBackupResponse_ErrorCodes_BackupOffered, - SaveBackupResponse_ErrorCodes_BadUserId, - }; - GPBEnumDescriptor *worker = - [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(SaveBackupResponse_ErrorCodes) - valueNames:valueNames - values:values - count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:SaveBackupResponse_ErrorCodes_IsValidValue]; - GPBEnumDescriptor *expected = nil; - if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { - [worker release]; - } + .dataTypeSpecific.clazz = GPBObjCClass(Backup), + .number = SaveBackupResponse_FieldNumber_ExistingBackup, + .hasIndex = 4, + .offset = (uint32_t)offsetof(SaveBackupResponse__storage_, existingBackup), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeMessage, + }, + }; + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(SaveBackupResponse) + messageName:@"SaveBackupResponse" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(SaveBackupResponse__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; } return descriptor; } -BOOL SaveBackupResponse_ErrorCodes_IsValidValue(int32_t value__) { - switch (value__) { - case SaveBackupResponse_ErrorCodes_NoError: - case SaveBackupResponse_ErrorCodes_UserNotFound: - case SaveBackupResponse_ErrorCodes_CouldNotOverwrite: - case SaveBackupResponse_ErrorCodes_BackupOffered: - case SaveBackupResponse_ErrorCodes_BadUserId: - return YES; - default: - return NO; - } -} +@end #pragma mark - CleanAccountRequest @@ -19794,6 +21212,7 @@ @implementation CleanAccountRequest + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "eiUserIdToKeep", @@ -19815,13 +21234,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[CleanAccountRequest class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(CleanAccountRequest) + messageName:@"CleanAccountRequest" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(CleanAccountRequest__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -19848,6 +21267,7 @@ @implementation ReturnEDTPayload + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "eiUserId", @@ -19860,13 +21280,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ReturnEDTPayload class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ReturnEDTPayload) + messageName:@"ReturnEDTPayload" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(ReturnEDTPayload__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -19904,6 +21324,7 @@ @implementation DLCItem + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "name", @@ -19970,18 +21391,18 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[DLCItem class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(DLCItem) + messageName:@"DLCItem" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(DLCItem__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; -#if !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS - static const char *extraTextFormatInfo = + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS + static const char *extraTextFormatInfo = "\001\004!!!\000"; - [localDescriptor setupExtraTextInfo:extraTextFormatInfo]; -#endif // !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS + [localDescriptor setupExtraTextInfo:extraTextFormatInfo]; + #endif // !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -20036,6 +21457,7 @@ @implementation ShellSpec + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "identifier", @@ -20117,354 +21539,97 @@ + (GPBDescriptor *)descriptor { .offset = (uint32_t)offsetof(ShellSpec__storage_, setIdentifier), .flags = GPBFieldOptional, .dataType = GPBDataTypeString, - }, - { - .name = "isNew", - .dataTypeSpecific.clazz = Nil, - .number = ShellSpec_FieldNumber_IsNew, - .hasIndex = 10, - .offset = 11, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, - }, - { - .name = "expires", - .dataTypeSpecific.clazz = Nil, - .number = ShellSpec_FieldNumber_Expires, - .hasIndex = 12, - .offset = 13, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, - }, - { - .name = "secondsRemaining", - .dataTypeSpecific.clazz = Nil, - .number = ShellSpec_FieldNumber_SecondsRemaining, - .hasIndex = 15, - .offset = (uint32_t)offsetof(ShellSpec__storage_, secondsRemaining), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, - { - .name = "secondsUntilAvailable", - .dataTypeSpecific.clazz = Nil, - .number = ShellSpec_FieldNumber_SecondsUntilAvailable, - .hasIndex = 14, - .offset = (uint32_t)offsetof(ShellSpec__storage_, secondsUntilAvailable), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeDouble, - }, - { - .name = "altAssetsArray", - .dataTypeSpecific.clazz = GPBObjCClass(DLCItem), - .number = ShellSpec_FieldNumber_AltAssetsArray, - .hasIndex = GPBNoHasBit, - .offset = (uint32_t)offsetof(ShellSpec__storage_, altAssetsArray), - .flags = GPBFieldRepeated, - .dataType = GPBDataTypeMessage, - }, - { - .name = "modifiedGeometry", - .dataTypeSpecific.clazz = Nil, - .number = ShellSpec_FieldNumber_ModifiedGeometry, - .hasIndex = 4, - .offset = 5, // Stored in _has_storage_ to save space. - .flags = GPBFieldOptional, - .dataType = GPBDataTypeBool, - }, - { - .name = "requiredParentShell", - .dataTypeSpecific.clazz = Nil, - .number = ShellSpec_FieldNumber_RequiredParentShell, - .hasIndex = 9, - .offset = (uint32_t)offsetof(ShellSpec__storage_, requiredParentShell), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeString, - }, - { - .name = "popularity", - .dataTypeSpecific.clazz = Nil, - .number = ShellSpec_FieldNumber_Popularity, - .hasIndex = 16, - .offset = (uint32_t)offsetof(ShellSpec__storage_, popularity), - .flags = GPBFieldOptional, - .dataType = GPBDataTypeUInt64, - }, - }; - GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ShellSpec class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() - fields:fields - fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) - storageSize:sizeof(ShellSpec__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; - #if defined(DEBUG) && DEBUG - NSAssert(descriptor == nil, @"Startup recursed!"); - #endif // DEBUG - descriptor = localDescriptor; - } - return descriptor; -} - -@end - -#pragma mark - Enum ShellSpec_AssetType - -GPBEnumDescriptor *ShellSpec_AssetType_EnumDescriptor(void) { - static _Atomic(GPBEnumDescriptor*) descriptor = nil; - if (!descriptor) { - static const char *valueNames = - "Coop\000Shack\000SuperShack\000ShortHouse\000TheStan" - "dard\000LongHouse\000DoubleDecker\000Warehouse\000Ce" - "nter\000Bunker\000Eggkea\000Hab1K\000Hangar\000Tower\000Ha" - "b10K\000Eggtopia\000Monolith\000PlanetPortal\000Chic" - "kenUniverse\000Silo0Small\000Silo0Med\000Silo0Lar" - "ge\000Silo1Small\000Silo1Med\000Silo1Large\000SiloAl" - "l\000Mailbox\000TrophyCase\000Ground\000Hardscape\000Hy" - "perloop\000Depot1\000Depot2\000Depot3\000Depot4\000Depo" - "t5\000Depot6\000Depot7\000Lab1\000Lab2\000Lab3\000Lab4\000Lab" - "5\000Lab6\000HatcheryEdible\000HatcherySuperfood\000" - "HatcheryMedical\000HatcheryRocketFuel\000Hatch" - "erySupermaterial\000HatcheryFusion\000Hatchery" - "Quantum\000HatcheryImmortality\000HatcheryTach" - "yon\000HatcheryGraviton\000HatcheryDilithium\000H" - "atcheryProdigy\000HatcheryTerraform\000Hatcher" - "yAntimatter\000HatcheryDarkMatter\000HatcheryA" - "i\000HatcheryNebula\000HatcheryUniverse\000Hatche" - "ryEnlightenment\000HatcheryChocolate\000Hatche" - "ryEaster\000HatcheryWaterballoon\000HatcheryFi" - "rework\000HatcheryPumpkin\000HatcheryCustom\000Ho" - "a1\000Hoa2\000Hoa3\000MissionControl1\000MissionCont" - "rol2\000MissionControl3\000FuelTank1\000FuelTank2" - "\000FuelTank3\000FuelTank4\000HatcheryGravitonTop" - "\000HatcheryNebulaMiddle\000HatcheryNebulaTop\000" - "HatcheryDarkMatterRing1\000HatcheryDarkMatt" - "erRing2\000HatcheryDarkMatterRing3\000Hatchery" - "AiTop1\000HatcheryAiTop2\000HatcheryAiTop3\000Hat" - "cheryAiTop4\000HatcheryUniverseProbe\000Hatche" - "ryUniverseBolt\000HatcheryEnlightenmentOrb\000" - "HyperloopTrack\000MailboxFull\000Chicken\000Hat\000U" - "nknown\000"; - static const int32_t values[] = { - ShellSpec_AssetType_Coop, - ShellSpec_AssetType_Shack, - ShellSpec_AssetType_SuperShack, - ShellSpec_AssetType_ShortHouse, - ShellSpec_AssetType_TheStandard, - ShellSpec_AssetType_LongHouse, - ShellSpec_AssetType_DoubleDecker, - ShellSpec_AssetType_Warehouse, - ShellSpec_AssetType_Center, - ShellSpec_AssetType_Bunker, - ShellSpec_AssetType_Eggkea, - ShellSpec_AssetType_Hab1K, - ShellSpec_AssetType_Hangar, - ShellSpec_AssetType_Tower, - ShellSpec_AssetType_Hab10K, - ShellSpec_AssetType_Eggtopia, - ShellSpec_AssetType_Monolith, - ShellSpec_AssetType_PlanetPortal, - ShellSpec_AssetType_ChickenUniverse, - ShellSpec_AssetType_Silo0Small, - ShellSpec_AssetType_Silo0Med, - ShellSpec_AssetType_Silo0Large, - ShellSpec_AssetType_Silo1Small, - ShellSpec_AssetType_Silo1Med, - ShellSpec_AssetType_Silo1Large, - ShellSpec_AssetType_SiloAll, - ShellSpec_AssetType_Mailbox, - ShellSpec_AssetType_TrophyCase, - ShellSpec_AssetType_Ground, - ShellSpec_AssetType_Hardscape, - ShellSpec_AssetType_Hyperloop, - ShellSpec_AssetType_Depot1, - ShellSpec_AssetType_Depot2, - ShellSpec_AssetType_Depot3, - ShellSpec_AssetType_Depot4, - ShellSpec_AssetType_Depot5, - ShellSpec_AssetType_Depot6, - ShellSpec_AssetType_Depot7, - ShellSpec_AssetType_Lab1, - ShellSpec_AssetType_Lab2, - ShellSpec_AssetType_Lab3, - ShellSpec_AssetType_Lab4, - ShellSpec_AssetType_Lab5, - ShellSpec_AssetType_Lab6, - ShellSpec_AssetType_HatcheryEdible, - ShellSpec_AssetType_HatcherySuperfood, - ShellSpec_AssetType_HatcheryMedical, - ShellSpec_AssetType_HatcheryRocketFuel, - ShellSpec_AssetType_HatcherySupermaterial, - ShellSpec_AssetType_HatcheryFusion, - ShellSpec_AssetType_HatcheryQuantum, - ShellSpec_AssetType_HatcheryImmortality, - ShellSpec_AssetType_HatcheryTachyon, - ShellSpec_AssetType_HatcheryGraviton, - ShellSpec_AssetType_HatcheryDilithium, - ShellSpec_AssetType_HatcheryProdigy, - ShellSpec_AssetType_HatcheryTerraform, - ShellSpec_AssetType_HatcheryAntimatter, - ShellSpec_AssetType_HatcheryDarkMatter, - ShellSpec_AssetType_HatcheryAi, - ShellSpec_AssetType_HatcheryNebula, - ShellSpec_AssetType_HatcheryUniverse, - ShellSpec_AssetType_HatcheryEnlightenment, - ShellSpec_AssetType_HatcheryChocolate, - ShellSpec_AssetType_HatcheryEaster, - ShellSpec_AssetType_HatcheryWaterballoon, - ShellSpec_AssetType_HatcheryFirework, - ShellSpec_AssetType_HatcheryPumpkin, - ShellSpec_AssetType_HatcheryCustom, - ShellSpec_AssetType_Hoa1, - ShellSpec_AssetType_Hoa2, - ShellSpec_AssetType_Hoa3, - ShellSpec_AssetType_MissionControl1, - ShellSpec_AssetType_MissionControl2, - ShellSpec_AssetType_MissionControl3, - ShellSpec_AssetType_FuelTank1, - ShellSpec_AssetType_FuelTank2, - ShellSpec_AssetType_FuelTank3, - ShellSpec_AssetType_FuelTank4, - ShellSpec_AssetType_HatcheryGravitonTop, - ShellSpec_AssetType_HatcheryNebulaMiddle, - ShellSpec_AssetType_HatcheryNebulaTop, - ShellSpec_AssetType_HatcheryDarkMatterRing1, - ShellSpec_AssetType_HatcheryDarkMatterRing2, - ShellSpec_AssetType_HatcheryDarkMatterRing3, - ShellSpec_AssetType_HatcheryAiTop1, - ShellSpec_AssetType_HatcheryAiTop2, - ShellSpec_AssetType_HatcheryAiTop3, - ShellSpec_AssetType_HatcheryAiTop4, - ShellSpec_AssetType_HatcheryUniverseProbe, - ShellSpec_AssetType_HatcheryUniverseBolt, - ShellSpec_AssetType_HatcheryEnlightenmentOrb, - ShellSpec_AssetType_HyperloopTrack, - ShellSpec_AssetType_MailboxFull, - ShellSpec_AssetType_Chicken, - ShellSpec_AssetType_Hat, - ShellSpec_AssetType_Unknown, + }, + { + .name = "isNew", + .dataTypeSpecific.clazz = Nil, + .number = ShellSpec_FieldNumber_IsNew, + .hasIndex = 10, + .offset = 11, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, + }, + { + .name = "expires", + .dataTypeSpecific.clazz = Nil, + .number = ShellSpec_FieldNumber_Expires, + .hasIndex = 12, + .offset = 13, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, + }, + { + .name = "secondsRemaining", + .dataTypeSpecific.clazz = Nil, + .number = ShellSpec_FieldNumber_SecondsRemaining, + .hasIndex = 15, + .offset = (uint32_t)offsetof(ShellSpec__storage_, secondsRemaining), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, + { + .name = "secondsUntilAvailable", + .dataTypeSpecific.clazz = Nil, + .number = ShellSpec_FieldNumber_SecondsUntilAvailable, + .hasIndex = 14, + .offset = (uint32_t)offsetof(ShellSpec__storage_, secondsUntilAvailable), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeDouble, + }, + { + .name = "altAssetsArray", + .dataTypeSpecific.clazz = GPBObjCClass(DLCItem), + .number = ShellSpec_FieldNumber_AltAssetsArray, + .hasIndex = GPBNoHasBit, + .offset = (uint32_t)offsetof(ShellSpec__storage_, altAssetsArray), + .flags = GPBFieldRepeated, + .dataType = GPBDataTypeMessage, + }, + { + .name = "modifiedGeometry", + .dataTypeSpecific.clazz = Nil, + .number = ShellSpec_FieldNumber_ModifiedGeometry, + .hasIndex = 4, + .offset = 5, // Stored in _has_storage_ to save space. + .flags = GPBFieldOptional, + .dataType = GPBDataTypeBool, + }, + { + .name = "requiredParentShell", + .dataTypeSpecific.clazz = Nil, + .number = ShellSpec_FieldNumber_RequiredParentShell, + .hasIndex = 9, + .offset = (uint32_t)offsetof(ShellSpec__storage_, requiredParentShell), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeString, + }, + { + .name = "popularity", + .dataTypeSpecific.clazz = Nil, + .number = ShellSpec_FieldNumber_Popularity, + .hasIndex = 16, + .offset = (uint32_t)offsetof(ShellSpec__storage_, popularity), + .flags = GPBFieldOptional, + .dataType = GPBDataTypeUInt64, + }, }; - static const char *extraTextFormatInfo = "&\013c\202\000\016c\203\000\023d\201\345\000\024d\201\343\000\025d\201\345\000\026d\201\345\000\027d\201\343\000\030d\201\345\000\037e\201\000 e\201\000!e\201\000\"e\201\000#e\201\000$e\201\000%e\201\000&c\201\000\'c\201\000(c\201\000)c\201\000*c\201\000+c\201\000Ec\201\000Fc\201\000Gc\201\000Hg\347\201\000Ig\347\201\000Jg\347\201\000Kd\344\201\000Ld\344\201\000Md\344\201\000Nd\344\201\000Rh\344\346\344\201\000Sh\344\346\344\201\000Th\344\346\344\201\000Uh\342\343\201\000Vh\342\343\201\000Wh\342\343\201\000Xh\342\343\201\000"; - GPBEnumDescriptor *worker = - [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(ShellSpec_AssetType) - valueNames:valueNames - values:values - count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:ShellSpec_AssetType_IsValidValue - extraTextFormatInfo:extraTextFormatInfo]; - GPBEnumDescriptor *expected = nil; - if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { - [worker release]; - } + GPBDescriptor *localDescriptor = + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ShellSpec) + messageName:@"ShellSpec" + fileDescription:&EiRoot_FileDescription + fields:fields + fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) + storageSize:sizeof(ShellSpec__storage_) + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if defined(DEBUG) && DEBUG + NSAssert(descriptor == nil, @"Startup recursed!"); + #endif // DEBUG + descriptor = localDescriptor; } return descriptor; } -BOOL ShellSpec_AssetType_IsValidValue(int32_t value__) { - switch (value__) { - case ShellSpec_AssetType_Coop: - case ShellSpec_AssetType_Shack: - case ShellSpec_AssetType_SuperShack: - case ShellSpec_AssetType_ShortHouse: - case ShellSpec_AssetType_TheStandard: - case ShellSpec_AssetType_LongHouse: - case ShellSpec_AssetType_DoubleDecker: - case ShellSpec_AssetType_Warehouse: - case ShellSpec_AssetType_Center: - case ShellSpec_AssetType_Bunker: - case ShellSpec_AssetType_Eggkea: - case ShellSpec_AssetType_Hab1K: - case ShellSpec_AssetType_Hangar: - case ShellSpec_AssetType_Tower: - case ShellSpec_AssetType_Hab10K: - case ShellSpec_AssetType_Eggtopia: - case ShellSpec_AssetType_Monolith: - case ShellSpec_AssetType_PlanetPortal: - case ShellSpec_AssetType_ChickenUniverse: - case ShellSpec_AssetType_Silo0Small: - case ShellSpec_AssetType_Silo0Med: - case ShellSpec_AssetType_Silo0Large: - case ShellSpec_AssetType_Silo1Small: - case ShellSpec_AssetType_Silo1Med: - case ShellSpec_AssetType_Silo1Large: - case ShellSpec_AssetType_SiloAll: - case ShellSpec_AssetType_Mailbox: - case ShellSpec_AssetType_TrophyCase: - case ShellSpec_AssetType_Ground: - case ShellSpec_AssetType_Hardscape: - case ShellSpec_AssetType_Hyperloop: - case ShellSpec_AssetType_Depot1: - case ShellSpec_AssetType_Depot2: - case ShellSpec_AssetType_Depot3: - case ShellSpec_AssetType_Depot4: - case ShellSpec_AssetType_Depot5: - case ShellSpec_AssetType_Depot6: - case ShellSpec_AssetType_Depot7: - case ShellSpec_AssetType_Lab1: - case ShellSpec_AssetType_Lab2: - case ShellSpec_AssetType_Lab3: - case ShellSpec_AssetType_Lab4: - case ShellSpec_AssetType_Lab5: - case ShellSpec_AssetType_Lab6: - case ShellSpec_AssetType_HatcheryEdible: - case ShellSpec_AssetType_HatcherySuperfood: - case ShellSpec_AssetType_HatcheryMedical: - case ShellSpec_AssetType_HatcheryRocketFuel: - case ShellSpec_AssetType_HatcherySupermaterial: - case ShellSpec_AssetType_HatcheryFusion: - case ShellSpec_AssetType_HatcheryQuantum: - case ShellSpec_AssetType_HatcheryImmortality: - case ShellSpec_AssetType_HatcheryTachyon: - case ShellSpec_AssetType_HatcheryGraviton: - case ShellSpec_AssetType_HatcheryDilithium: - case ShellSpec_AssetType_HatcheryProdigy: - case ShellSpec_AssetType_HatcheryTerraform: - case ShellSpec_AssetType_HatcheryAntimatter: - case ShellSpec_AssetType_HatcheryDarkMatter: - case ShellSpec_AssetType_HatcheryAi: - case ShellSpec_AssetType_HatcheryNebula: - case ShellSpec_AssetType_HatcheryUniverse: - case ShellSpec_AssetType_HatcheryEnlightenment: - case ShellSpec_AssetType_HatcheryChocolate: - case ShellSpec_AssetType_HatcheryEaster: - case ShellSpec_AssetType_HatcheryWaterballoon: - case ShellSpec_AssetType_HatcheryFirework: - case ShellSpec_AssetType_HatcheryPumpkin: - case ShellSpec_AssetType_HatcheryCustom: - case ShellSpec_AssetType_Hoa1: - case ShellSpec_AssetType_Hoa2: - case ShellSpec_AssetType_Hoa3: - case ShellSpec_AssetType_MissionControl1: - case ShellSpec_AssetType_MissionControl2: - case ShellSpec_AssetType_MissionControl3: - case ShellSpec_AssetType_FuelTank1: - case ShellSpec_AssetType_FuelTank2: - case ShellSpec_AssetType_FuelTank3: - case ShellSpec_AssetType_FuelTank4: - case ShellSpec_AssetType_HatcheryGravitonTop: - case ShellSpec_AssetType_HatcheryNebulaMiddle: - case ShellSpec_AssetType_HatcheryNebulaTop: - case ShellSpec_AssetType_HatcheryDarkMatterRing1: - case ShellSpec_AssetType_HatcheryDarkMatterRing2: - case ShellSpec_AssetType_HatcheryDarkMatterRing3: - case ShellSpec_AssetType_HatcheryAiTop1: - case ShellSpec_AssetType_HatcheryAiTop2: - case ShellSpec_AssetType_HatcheryAiTop3: - case ShellSpec_AssetType_HatcheryAiTop4: - case ShellSpec_AssetType_HatcheryUniverseProbe: - case ShellSpec_AssetType_HatcheryUniverseBolt: - case ShellSpec_AssetType_HatcheryEnlightenmentOrb: - case ShellSpec_AssetType_HyperloopTrack: - case ShellSpec_AssetType_MailboxFull: - case ShellSpec_AssetType_Chicken: - case ShellSpec_AssetType_Hat: - case ShellSpec_AssetType_Unknown: - return YES; - default: - return NO; - } -} +@end #pragma mark - ShellSpec_ShellPiece @@ -20484,6 +21649,7 @@ @implementation ShellSpec_ShellPiece + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescriptionWithDefault fields[] = { { .defaultValue.valueEnum = ShellSpec_AssetType_Coop, @@ -20492,7 +21658,7 @@ + (GPBDescriptor *)descriptor { .core.number = ShellSpec_ShellPiece_FieldNumber_AssetType, .core.hasIndex = 0, .core.offset = (uint32_t)offsetof(ShellSpec_ShellPiece__storage_, assetType), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), .core.dataType = GPBDataTypeEnum, }, { @@ -20507,13 +21673,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ShellSpec_ShellPiece class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ShellSpec_ShellPiece) + messageName:@"ShellPiece" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) storageSize:sizeof(ShellSpec_ShellPiece__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; [localDescriptor setupContainingMessageClass:GPBObjCClass(ShellSpec)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); @@ -20574,6 +21740,7 @@ @implementation ShellSetSpec + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescriptionWithDefault fields[] = { { .defaultValue.valueString = nil, @@ -20787,18 +21954,18 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ShellSetSpec class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ShellSetSpec) + messageName:@"ShellSetSpec" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) storageSize:sizeof(ShellSetSpec__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; -#if !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS - static const char *extraTextFormatInfo = + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; + #if !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS + static const char *extraTextFormatInfo = "\001\010\005\244\352\000"; - [localDescriptor setupExtraTextInfo:extraTextFormatInfo]; -#endif // !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS + [localDescriptor setupExtraTextInfo:extraTextFormatInfo]; + #endif // !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -20833,6 +22000,7 @@ @implementation ShellSetSpec_VariationSpec + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "identifier", @@ -20890,13 +22058,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ShellSetSpec_VariationSpec class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ShellSetSpec_VariationSpec) + messageName:@"VariationSpec" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(ShellSetSpec_VariationSpec__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; [localDescriptor setupContainingMessageClass:GPBObjCClass(ShellSetSpec)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); @@ -20956,6 +22124,7 @@ @implementation ShellObjectSpec + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescriptionWithDefault fields[] = { { .defaultValue.valueString = nil, @@ -20984,7 +22153,7 @@ + (GPBDescriptor *)descriptor { .core.number = ShellObjectSpec_FieldNumber_AssetType, .core.hasIndex = 2, .core.offset = (uint32_t)offsetof(ShellObjectSpec__storage_, assetType), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), .core.dataType = GPBDataTypeEnum, }, { @@ -21114,7 +22283,7 @@ + (GPBDescriptor *)descriptor { .core.number = ShellObjectSpec_FieldNumber_ChickenAnimation, .core.hasIndex = 16, .core.offset = (uint32_t)offsetof(ShellObjectSpec__storage_, chickenAnimation), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), .core.dataType = GPBDataTypeEnum, }, { @@ -21149,74 +22318,23 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ShellObjectSpec class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ShellObjectSpec) + messageName:@"ShellObjectSpec" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) storageSize:sizeof(ShellObjectSpec__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG - descriptor = localDescriptor; - } - return descriptor; -} - -@end - -#pragma mark - Enum ShellObjectSpec_ChickenAnimation - -GPBEnumDescriptor *ShellObjectSpec_ChickenAnimation_EnumDescriptor(void) { - static _Atomic(GPBEnumDescriptor*) descriptor = nil; - if (!descriptor) { - static const char *valueNames = - "StandardRun\000Slowmo\000Wobble\000WobbleLean\000Smo" - "oth\000SmoothLean\000Hover\000SidewaysSmooth\000Side" - "waysLean\000"; - static const int32_t values[] = { - ShellObjectSpec_ChickenAnimation_StandardRun, - ShellObjectSpec_ChickenAnimation_Slowmo, - ShellObjectSpec_ChickenAnimation_Wobble, - ShellObjectSpec_ChickenAnimation_WobbleLean, - ShellObjectSpec_ChickenAnimation_Smooth, - ShellObjectSpec_ChickenAnimation_SmoothLean, - ShellObjectSpec_ChickenAnimation_Hover, - ShellObjectSpec_ChickenAnimation_SidewaysSmooth, - ShellObjectSpec_ChickenAnimation_SidewaysLean, - }; - GPBEnumDescriptor *worker = - [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(ShellObjectSpec_ChickenAnimation) - valueNames:valueNames - values:values - count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:ShellObjectSpec_ChickenAnimation_IsValidValue]; - GPBEnumDescriptor *expected = nil; - if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { - [worker release]; - } - } - return descriptor; -} - -BOOL ShellObjectSpec_ChickenAnimation_IsValidValue(int32_t value__) { - switch (value__) { - case ShellObjectSpec_ChickenAnimation_StandardRun: - case ShellObjectSpec_ChickenAnimation_Slowmo: - case ShellObjectSpec_ChickenAnimation_Wobble: - case ShellObjectSpec_ChickenAnimation_WobbleLean: - case ShellObjectSpec_ChickenAnimation_Smooth: - case ShellObjectSpec_ChickenAnimation_SmoothLean: - case ShellObjectSpec_ChickenAnimation_Hover: - case ShellObjectSpec_ChickenAnimation_SidewaysSmooth: - case ShellObjectSpec_ChickenAnimation_SidewaysLean: - return YES; - default: - return NO; + descriptor = localDescriptor; } + return descriptor; } +@end + #pragma mark - ShellObjectSpec_LODPiece @implementation ShellObjectSpec_LODPiece @@ -21235,6 +22353,7 @@ @implementation ShellObjectSpec_LODPiece + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "dlc", @@ -21256,13 +22375,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ShellObjectSpec_LODPiece class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ShellObjectSpec_LODPiece) + messageName:@"LODPiece" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(ShellObjectSpec_LODPiece__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; [localDescriptor setupContainingMessageClass:GPBObjCClass(ShellObjectSpec)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); @@ -21298,6 +22417,7 @@ @implementation ShellGroupSpec + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescriptionWithDefault fields[] = { { .defaultValue.valueString = nil, @@ -21346,23 +22466,23 @@ + (GPBDescriptor *)descriptor { .core.number = ShellGroupSpec_FieldNumber_AssetType, .core.hasIndex = 2, .core.offset = (uint32_t)offsetof(ShellGroupSpec__storage_, assetType), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), .core.dataType = GPBDataTypeEnum, }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ShellGroupSpec class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ShellGroupSpec) + messageName:@"ShellGroupSpec" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) storageSize:sizeof(ShellGroupSpec__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; -#if !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS - static const char *extraTextFormatInfo = + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; + #if !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS + static const char *extraTextFormatInfo = "\001\004\005\244\352\000"; - [localDescriptor setupExtraTextInfo:extraTextFormatInfo]; -#endif // !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS + [localDescriptor setupExtraTextInfo:extraTextFormatInfo]; + #endif // !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -21401,6 +22521,7 @@ @implementation DLCCatalog + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "itemsArray", @@ -21467,13 +22588,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[DLCCatalog class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(DLCCatalog) + messageName:@"DLCCatalog" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(DLCCatalog__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -21519,6 +22640,7 @@ @implementation ShellDB + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "shellInventoryArray", @@ -21621,13 +22743,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ShellDB class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ShellDB) + messageName:@"ShellDB" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(ShellDB__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -21638,72 +22760,6 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - Enum ShellDB_FarmElement - -GPBEnumDescriptor *ShellDB_FarmElement_EnumDescriptor(void) { - static _Atomic(GPBEnumDescriptor*) descriptor = nil; - if (!descriptor) { - static const char *valueNames = - "HenHouse\000Silo\000Mailbox\000TrophyCase\000Ground\000" - "Hardscape\000Hyperloop\000Depot\000Lab\000Hatchery\000H" - "oa\000MissionControl\000FuelTank\000Chicken\000Hat\000U" - "nknown\000"; - static const int32_t values[] = { - ShellDB_FarmElement_HenHouse, - ShellDB_FarmElement_Silo, - ShellDB_FarmElement_Mailbox, - ShellDB_FarmElement_TrophyCase, - ShellDB_FarmElement_Ground, - ShellDB_FarmElement_Hardscape, - ShellDB_FarmElement_Hyperloop, - ShellDB_FarmElement_Depot, - ShellDB_FarmElement_Lab, - ShellDB_FarmElement_Hatchery, - ShellDB_FarmElement_Hoa, - ShellDB_FarmElement_MissionControl, - ShellDB_FarmElement_FuelTank, - ShellDB_FarmElement_Chicken, - ShellDB_FarmElement_Hat, - ShellDB_FarmElement_Unknown, - }; - GPBEnumDescriptor *worker = - [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(ShellDB_FarmElement) - valueNames:valueNames - values:values - count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:ShellDB_FarmElement_IsValidValue]; - GPBEnumDescriptor *expected = nil; - if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { - [worker release]; - } - } - return descriptor; -} - -BOOL ShellDB_FarmElement_IsValidValue(int32_t value__) { - switch (value__) { - case ShellDB_FarmElement_HenHouse: - case ShellDB_FarmElement_Silo: - case ShellDB_FarmElement_Mailbox: - case ShellDB_FarmElement_TrophyCase: - case ShellDB_FarmElement_Ground: - case ShellDB_FarmElement_Hardscape: - case ShellDB_FarmElement_Hyperloop: - case ShellDB_FarmElement_Depot: - case ShellDB_FarmElement_Lab: - case ShellDB_FarmElement_Hatchery: - case ShellDB_FarmElement_Hoa: - case ShellDB_FarmElement_MissionControl: - case ShellDB_FarmElement_FuelTank: - case ShellDB_FarmElement_Chicken: - case ShellDB_FarmElement_Hat: - case ShellDB_FarmElement_Unknown: - return YES; - default: - return NO; - } -} - #pragma mark - ShellDB_ShellStatus @implementation ShellDB_ShellStatus @@ -21721,6 +22777,7 @@ @implementation ShellDB_ShellStatus + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "identifier", @@ -21742,13 +22799,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ShellDB_ShellStatus class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ShellDB_ShellStatus) + messageName:@"ShellStatus" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(ShellDB_ShellStatus__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; [localDescriptor setupContainingMessageClass:GPBObjCClass(ShellDB)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); @@ -21778,6 +22835,7 @@ @implementation ShellDB_ShellElementStatus + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescriptionWithDefault fields[] = { { .defaultValue.valueEnum = ShellDB_FarmElement_HenHouse, @@ -21786,7 +22844,7 @@ + (GPBDescriptor *)descriptor { .core.number = ShellDB_ShellElementStatus_FieldNumber_Element, .core.hasIndex = 0, .core.offset = (uint32_t)offsetof(ShellDB_ShellElementStatus__storage_, element), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), .core.dataType = GPBDataTypeEnum, }, { @@ -21801,13 +22859,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ShellDB_ShellElementStatus class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ShellDB_ShellElementStatus) + messageName:@"ShellElementStatus" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) storageSize:sizeof(ShellDB_ShellElementStatus__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; [localDescriptor setupContainingMessageClass:GPBObjCClass(ShellDB)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); @@ -21837,6 +22895,7 @@ @implementation ShellDB_ShellSetVariationStatus + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "setIdentifier", @@ -21858,13 +22917,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ShellDB_ShellSetVariationStatus class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ShellDB_ShellSetVariationStatus) + messageName:@"ShellSetVariationStatus" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(ShellDB_ShellSetVariationStatus__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; [localDescriptor setupContainingMessageClass:GPBObjCClass(ShellDB)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); @@ -21904,6 +22963,7 @@ @implementation ShellDB_FarmConfiguration + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "shellConfigsArray", @@ -21956,7 +23016,7 @@ + (GPBDescriptor *)descriptor { .number = ShellDB_FarmConfiguration_FieldNumber_LockedElementsArray, .hasIndex = GPBNoHasBit, .offset = (uint32_t)offsetof(ShellDB_FarmConfiguration__storage_, lockedElementsArray), - .flags = (GPBFieldFlags)(GPBFieldRepeated | GPBFieldHasEnumDescriptor), + .flags = (GPBFieldFlags)(GPBFieldRepeated | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), .dataType = GPBDataTypeEnum, }, { @@ -21979,13 +23039,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ShellDB_FarmConfiguration class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ShellDB_FarmConfiguration) + messageName:@"FarmConfiguration" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(ShellDB_FarmConfiguration__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; [localDescriptor setupContainingMessageClass:GPBObjCClass(ShellDB)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); @@ -22022,6 +23082,7 @@ @implementation ShellDB_SavedFarmConfiguration + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "id_p", @@ -22079,13 +23140,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ShellDB_SavedFarmConfiguration class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ShellDB_SavedFarmConfiguration) + messageName:@"SavedFarmConfiguration" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(ShellDB_SavedFarmConfiguration__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; [localDescriptor setupContainingMessageClass:GPBObjCClass(ShellDB)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); @@ -22117,6 +23178,7 @@ @implementation ShellDB_ShellConfiguration + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescriptionWithDefault fields[] = { { .defaultValue.valueEnum = ShellSpec_AssetType_Coop, @@ -22125,7 +23187,7 @@ + (GPBDescriptor *)descriptor { .core.number = ShellDB_ShellConfiguration_FieldNumber_AssetType, .core.hasIndex = 0, .core.offset = (uint32_t)offsetof(ShellDB_ShellConfiguration__storage_, assetType), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), .core.dataType = GPBDataTypeEnum, }, { @@ -22150,13 +23212,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ShellDB_ShellConfiguration class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ShellDB_ShellConfiguration) + messageName:@"ShellConfiguration" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) storageSize:sizeof(ShellDB_ShellConfiguration__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; [localDescriptor setupContainingMessageClass:GPBObjCClass(ShellDB)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); @@ -22192,6 +23254,7 @@ @implementation ShellDB_ShellSetConfiguration + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescriptionWithDefault fields[] = { { .defaultValue.valueEnum = ShellDB_FarmElement_HenHouse, @@ -22200,7 +23263,7 @@ + (GPBDescriptor *)descriptor { .core.number = ShellDB_ShellSetConfiguration_FieldNumber_Element, .core.hasIndex = 0, .core.offset = (uint32_t)offsetof(ShellDB_ShellSetConfiguration__storage_, element), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), .core.dataType = GPBDataTypeEnum, }, { @@ -22245,13 +23308,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ShellDB_ShellSetConfiguration class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ShellDB_ShellSetConfiguration) + messageName:@"ShellSetConfiguration" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) storageSize:sizeof(ShellDB_ShellSetConfiguration__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; [localDescriptor setupContainingMessageClass:GPBObjCClass(ShellDB)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); @@ -22281,6 +23344,7 @@ @implementation ShellDB_ShellGroupConfiguration + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescriptionWithDefault fields[] = { { .defaultValue.valueEnum = ShellSpec_AssetType_Coop, @@ -22289,7 +23353,7 @@ + (GPBDescriptor *)descriptor { .core.number = ShellDB_ShellGroupConfiguration_FieldNumber_AssetType, .core.hasIndex = 0, .core.offset = (uint32_t)offsetof(ShellDB_ShellGroupConfiguration__storage_, assetType), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), .core.dataType = GPBDataTypeEnum, }, { @@ -22304,13 +23368,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ShellDB_ShellGroupConfiguration class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ShellDB_ShellGroupConfiguration) + messageName:@"ShellGroupConfiguration" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) storageSize:sizeof(ShellDB_ShellGroupConfiguration__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; [localDescriptor setupContainingMessageClass:GPBObjCClass(ShellDB)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); @@ -22340,6 +23404,7 @@ @implementation ShellDB_ChickenConfig + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "chickenIdentifier", @@ -22361,13 +23426,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ShellDB_ChickenConfig class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ShellDB_ChickenConfig) + messageName:@"ChickenConfig" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(ShellDB_ChickenConfig__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; [localDescriptor setupContainingMessageClass:GPBObjCClass(ShellDB)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); @@ -22411,6 +23476,7 @@ @implementation ShellDB_LightingConfig + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "lightDir", @@ -22495,13 +23561,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ShellDB_LightingConfig class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ShellDB_LightingConfig) + messageName:@"LightingConfig" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(ShellDB_LightingConfig__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; [localDescriptor setupContainingMessageClass:GPBObjCClass(ShellDB)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); @@ -22529,6 +23595,7 @@ @implementation ShellPopularityStats + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "dataArray", @@ -22541,13 +23608,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ShellPopularityStats class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ShellPopularityStats) + messageName:@"ShellPopularityStats" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(ShellPopularityStats__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -22580,6 +23647,7 @@ @implementation ShellPopularityStats_Entry + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescriptionWithDefault fields[] = { { .defaultValue.valueString = nil, @@ -22598,7 +23666,7 @@ + (GPBDescriptor *)descriptor { .core.number = ShellPopularityStats_Entry_FieldNumber_Element, .core.hasIndex = 1, .core.offset = (uint32_t)offsetof(ShellPopularityStats_Entry__storage_, element), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), .core.dataType = GPBDataTypeEnum, }, { @@ -22623,13 +23691,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ShellPopularityStats_Entry class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ShellPopularityStats_Entry) + messageName:@"Entry" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) storageSize:sizeof(ShellPopularityStats_Entry__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; [localDescriptor setupContainingMessageClass:GPBObjCClass(ShellPopularityStats)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); @@ -22679,6 +23747,7 @@ @implementation ShellsActionLog + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescriptionWithDefault fields[] = { { .defaultValue.valueString = nil, @@ -22767,7 +23836,7 @@ + (GPBDescriptor *)descriptor { .core.number = ShellsActionLog_FieldNumber_FarmElement, .core.hasIndex = 4, .core.offset = (uint32_t)offsetof(ShellsActionLog__storage_, farmElement), - .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), + .core.flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), .core.dataType = GPBDataTypeEnum, }, { @@ -22802,13 +23871,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ShellsActionLog class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ShellsActionLog) + messageName:@"ShellsActionLog" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescriptionWithDefault)) storageSize:sizeof(ShellsActionLog__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown | GPBDescriptorInitializationFlag_FieldsWithDefault)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -22842,6 +23911,7 @@ @implementation SubmitShellShowcaseRequest + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "localId", @@ -22890,13 +23960,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[SubmitShellShowcaseRequest class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(SubmitShellShowcaseRequest) + messageName:@"SubmitShellShowcaseRequest" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(SubmitShellShowcaseRequest__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -22927,6 +23997,7 @@ @implementation ShellShowcase + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "topArray", @@ -22957,13 +24028,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ShellShowcase class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ShellShowcase) + messageName:@"ShellShowcase" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(ShellShowcase__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -23017,6 +24088,7 @@ @implementation ShellShowcaseListingInfo + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "id_p", @@ -23114,7 +24186,7 @@ + (GPBDescriptor *)descriptor { .number = ShellShowcaseListingInfo_FieldNumber_Status, .hasIndex = 7, .offset = (uint32_t)offsetof(ShellShowcaseListingInfo__storage_, status), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), .dataType = GPBDataTypeEnum, }, { @@ -23155,18 +24227,18 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ShellShowcaseListingInfo class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ShellShowcaseListingInfo) + messageName:@"ShellShowcaseListingInfo" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(ShellShowcaseListingInfo__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; -#if !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS - static const char *extraTextFormatInfo = + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; + #if !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS + static const char *extraTextFormatInfo = "\001\n\005\241!!\000"; - [localDescriptor setupExtraTextInfo:extraTextFormatInfo]; -#endif // !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS + [localDescriptor setupExtraTextInfo:extraTextFormatInfo]; + #endif // !GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -23177,52 +24249,6 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - Enum ShellShowcaseListingInfo_Status - -GPBEnumDescriptor *ShellShowcaseListingInfo_Status_EnumDescriptor(void) { - static _Atomic(GPBEnumDescriptor*) descriptor = nil; - if (!descriptor) { - static const char *valueNames = - "None\000Submitted\000Live\000Featured\000FeaturedAlu" - "m\000Archived\000Invalid\000"; - static const int32_t values[] = { - ShellShowcaseListingInfo_Status_None, - ShellShowcaseListingInfo_Status_Submitted, - ShellShowcaseListingInfo_Status_Live, - ShellShowcaseListingInfo_Status_Featured, - ShellShowcaseListingInfo_Status_FeaturedAlum, - ShellShowcaseListingInfo_Status_Archived, - ShellShowcaseListingInfo_Status_Invalid, - }; - GPBEnumDescriptor *worker = - [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(ShellShowcaseListingInfo_Status) - valueNames:valueNames - values:values - count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:ShellShowcaseListingInfo_Status_IsValidValue]; - GPBEnumDescriptor *expected = nil; - if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { - [worker release]; - } - } - return descriptor; -} - -BOOL ShellShowcaseListingInfo_Status_IsValidValue(int32_t value__) { - switch (value__) { - case ShellShowcaseListingInfo_Status_None: - case ShellShowcaseListingInfo_Status_Submitted: - case ShellShowcaseListingInfo_Status_Live: - case ShellShowcaseListingInfo_Status_Featured: - case ShellShowcaseListingInfo_Status_FeaturedAlum: - case ShellShowcaseListingInfo_Status_Archived: - case ShellShowcaseListingInfo_Status_Invalid: - return YES; - default: - return NO; - } -} - #pragma mark - ShowcaseRoyaltyDeliveryConfirmation @implementation ShowcaseRoyaltyDeliveryConfirmation @@ -23243,6 +24269,7 @@ @implementation ShowcaseRoyaltyDeliveryConfirmation + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "idsArray", @@ -23273,13 +24300,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ShowcaseRoyaltyDeliveryConfirmation class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ShowcaseRoyaltyDeliveryConfirmation) + messageName:@"ShowcaseRoyaltyDeliveryConfirmation" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(ShowcaseRoyaltyDeliveryConfirmation__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -23306,6 +24333,7 @@ @implementation ShellShowcaseListingSet + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "listingsArray", @@ -23318,13 +24346,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ShellShowcaseListingSet class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ShellShowcaseListingSet) + messageName:@"ShellShowcaseListingSet" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(ShellShowcaseListingSet__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -23353,6 +24381,7 @@ @implementation ShellsActionBatch + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "rinfo", @@ -23374,13 +24403,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[ShellsActionBatch class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(ShellsActionBatch) + messageName:@"ShellsActionBatch" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(ShellsActionBatch__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -23466,6 +24495,7 @@ @implementation UserVerificationAnalysis + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "overallStatus", @@ -23473,7 +24503,7 @@ + (GPBDescriptor *)descriptor { .number = UserVerificationAnalysis_FieldNumber_OverallStatus, .hasIndex = 0, .offset = (uint32_t)offsetof(UserVerificationAnalysis__storage_, overallStatus), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), .dataType = GPBDataTypeEnum, }, { @@ -23626,7 +24656,7 @@ + (GPBDescriptor *)descriptor { .number = UserVerificationAnalysis_FieldNumber_IapStatus, .hasIndex = 6, .offset = (uint32_t)offsetof(UserVerificationAnalysis__storage_, iapStatus), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), .dataType = GPBDataTypeEnum, }, { @@ -23635,7 +24665,7 @@ + (GPBDescriptor *)descriptor { .number = UserVerificationAnalysis_FieldNumber_ArtifactsStatus, .hasIndex = 17, .offset = (uint32_t)offsetof(UserVerificationAnalysis__storage_, artifactsStatus), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), .dataType = GPBDataTypeEnum, }, { @@ -23644,7 +24674,7 @@ + (GPBDescriptor *)descriptor { .number = UserVerificationAnalysis_FieldNumber_ContractsStatus, .hasIndex = 33, .offset = (uint32_t)offsetof(UserVerificationAnalysis__storage_, contractsStatus), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), .dataType = GPBDataTypeEnum, }, { @@ -23793,13 +24823,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[UserVerificationAnalysis class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(UserVerificationAnalysis) + messageName:@"UserVerificationAnalysis" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(UserVerificationAnalysis__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -23810,43 +24840,6 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - Enum UserVerificationAnalysis_Status - -GPBEnumDescriptor *UserVerificationAnalysis_Status_EnumDescriptor(void) { - static _Atomic(GPBEnumDescriptor*) descriptor = nil; - if (!descriptor) { - static const char *valueNames = - "Unknown\000Processing\000Complete\000"; - static const int32_t values[] = { - UserVerificationAnalysis_Status_Unknown, - UserVerificationAnalysis_Status_Processing, - UserVerificationAnalysis_Status_Complete, - }; - GPBEnumDescriptor *worker = - [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(UserVerificationAnalysis_Status) - valueNames:valueNames - values:values - count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:UserVerificationAnalysis_Status_IsValidValue]; - GPBEnumDescriptor *expected = nil; - if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { - [worker release]; - } - } - return descriptor; -} - -BOOL UserVerificationAnalysis_Status_IsValidValue(int32_t value__) { - switch (value__) { - case UserVerificationAnalysis_Status_Unknown: - case UserVerificationAnalysis_Status_Processing: - case UserVerificationAnalysis_Status_Complete: - return YES; - default: - return NO; - } -} - #pragma mark - UserSubscriptionInfo @implementation UserSubscriptionInfo @@ -23889,6 +24882,7 @@ @implementation UserSubscriptionInfo + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "originalTransactionId", @@ -23923,7 +24917,7 @@ + (GPBDescriptor *)descriptor { .number = UserSubscriptionInfo_FieldNumber_Status, .hasIndex = 11, .offset = (uint32_t)offsetof(UserSubscriptionInfo__storage_, status), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), .dataType = GPBDataTypeEnum, }, { @@ -23959,7 +24953,7 @@ + (GPBDescriptor *)descriptor { .number = UserSubscriptionInfo_FieldNumber_Platform, .hasIndex = 4, .offset = (uint32_t)offsetof(UserSubscriptionInfo__storage_, platform), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), .dataType = GPBDataTypeEnum, }, { @@ -23977,7 +24971,7 @@ + (GPBDescriptor *)descriptor { .number = UserSubscriptionInfo_FieldNumber_SubscriptionLevel, .hasIndex = 0, .offset = (uint32_t)offsetof(UserSubscriptionInfo__storage_, subscriptionLevel), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), .dataType = GPBDataTypeEnum, }, { @@ -23995,7 +24989,7 @@ + (GPBDescriptor *)descriptor { .number = UserSubscriptionInfo_FieldNumber_NextSubscriptionLevel, .hasIndex = 1, .offset = (uint32_t)offsetof(UserSubscriptionInfo__storage_, nextSubscriptionLevel), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), .dataType = GPBDataTypeEnum, }, { @@ -24036,13 +25030,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[UserSubscriptionInfo class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(UserSubscriptionInfo) + messageName:@"UserSubscriptionInfo" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(UserSubscriptionInfo__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -24053,85 +25047,6 @@ + (GPBDescriptor *)descriptor { @end -#pragma mark - Enum UserSubscriptionInfo_Level - -GPBEnumDescriptor *UserSubscriptionInfo_Level_EnumDescriptor(void) { - static _Atomic(GPBEnumDescriptor*) descriptor = nil; - if (!descriptor) { - static const char *valueNames = - "Standard\000Pro\000"; - static const int32_t values[] = { - UserSubscriptionInfo_Level_Standard, - UserSubscriptionInfo_Level_Pro, - }; - GPBEnumDescriptor *worker = - [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(UserSubscriptionInfo_Level) - valueNames:valueNames - values:values - count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:UserSubscriptionInfo_Level_IsValidValue]; - GPBEnumDescriptor *expected = nil; - if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { - [worker release]; - } - } - return descriptor; -} - -BOOL UserSubscriptionInfo_Level_IsValidValue(int32_t value__) { - switch (value__) { - case UserSubscriptionInfo_Level_Standard: - case UserSubscriptionInfo_Level_Pro: - return YES; - default: - return NO; - } -} - -#pragma mark - Enum UserSubscriptionInfo_Status - -GPBEnumDescriptor *UserSubscriptionInfo_Status_EnumDescriptor(void) { - static _Atomic(GPBEnumDescriptor*) descriptor = nil; - if (!descriptor) { - static const char *valueNames = - "Unknown\000Active\000Expired\000Revoked\000GracePeri" - "od\000PauseHold\000"; - static const int32_t values[] = { - UserSubscriptionInfo_Status_Unknown, - UserSubscriptionInfo_Status_Active, - UserSubscriptionInfo_Status_Expired, - UserSubscriptionInfo_Status_Revoked, - UserSubscriptionInfo_Status_GracePeriod, - UserSubscriptionInfo_Status_PauseHold, - }; - GPBEnumDescriptor *worker = - [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(UserSubscriptionInfo_Status) - valueNames:valueNames - values:values - count:(uint32_t)(sizeof(values) / sizeof(int32_t)) - enumVerifier:UserSubscriptionInfo_Status_IsValidValue]; - GPBEnumDescriptor *expected = nil; - if (!atomic_compare_exchange_strong(&descriptor, &expected, worker)) { - [worker release]; - } - } - return descriptor; -} - -BOOL UserSubscriptionInfo_Status_IsValidValue(int32_t value__) { - switch (value__) { - case UserSubscriptionInfo_Status_Unknown: - case UserSubscriptionInfo_Status_Active: - case UserSubscriptionInfo_Status_Expired: - case UserSubscriptionInfo_Status_Revoked: - case UserSubscriptionInfo_Status_GracePeriod: - case UserSubscriptionInfo_Status_PauseHold: - return YES; - default: - return NO; - } -} - #pragma mark - UserSubscriptionInfo_HistoryEntry @implementation UserSubscriptionInfo_HistoryEntry @@ -24152,6 +25067,7 @@ @implementation UserSubscriptionInfo_HistoryEntry + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "timestamp", @@ -24182,13 +25098,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[UserSubscriptionInfo_HistoryEntry class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(UserSubscriptionInfo_HistoryEntry) + messageName:@"HistoryEntry" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(UserSubscriptionInfo_HistoryEntry__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; [localDescriptor setupContainingMessageClass:GPBObjCClass(UserSubscriptionInfo)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); @@ -24220,6 +25136,7 @@ @implementation SubscriptionChangeHintRequest + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "originalTransactionId", @@ -24236,7 +25153,7 @@ + (GPBDescriptor *)descriptor { .number = SubscriptionChangeHintRequest_FieldNumber_NextSubscriptionLevel, .hasIndex = 2, .offset = (uint32_t)offsetof(SubscriptionChangeHintRequest__storage_, nextSubscriptionLevel), - .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor), + .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldHasEnumDescriptor | GPBFieldClosedEnum), .dataType = GPBDataTypeEnum, }, { @@ -24250,13 +25167,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[SubscriptionChangeHintRequest class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(SubscriptionChangeHintRequest) + messageName:@"SubscriptionChangeHintRequest" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(SubscriptionChangeHintRequest__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -24285,6 +25202,7 @@ @implementation CXPEvalRolloutInfo + (GPBDescriptor *)descriptor { static GPBDescriptor *descriptor = nil; if (!descriptor) { + GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); static GPBMessageFieldDescription fields[] = { { .name = "currentId", @@ -24306,13 +25224,13 @@ + (GPBDescriptor *)descriptor { }, }; GPBDescriptor *localDescriptor = - [GPBDescriptor allocDescriptorForClass:[CXPEvalRolloutInfo class] - rootClass:[EiRoot class] - file:EiRoot_FileDescriptor() + [GPBDescriptor allocDescriptorForClass:GPBObjCClass(CXPEvalRolloutInfo) + messageName:@"CXPEvalRolloutInfo" + fileDescription:&EiRoot_FileDescription fields:fields fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) storageSize:sizeof(CXPEvalRolloutInfo__storage_) - flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; + flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)]; #if defined(DEBUG) && DEBUG NSAssert(descriptor == nil, @"Startup recursed!"); #endif // DEBUG @@ -24327,3 +25245,5 @@ + (GPBDescriptor *)descriptor { #pragma clang diagnostic pop // @@protoc_insertion_point(global_scope) + +// clang-format on diff --git a/ei/python/ei_pb2.py b/ei/python/ei_pb2.py index 2a8f5c9..7fcf329 100644 --- a/ei/python/ei_pb2.py +++ b/ei/python/ei_pb2.py @@ -1,11 +1,22 @@ # -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! +# NO CHECKED-IN PROTOBUF GENCODE # source: ei.proto +# Protobuf Python Version: 5.28.3 """Generated protocol buffer code.""" -from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database +from google.protobuf.internal import builder as _builder +_runtime_version.ValidateProtobufRuntimeVersion( + _runtime_version.Domain.PUBLIC, + 5, + 28, + 3, + '', + 'ei.proto' +) # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() @@ -13,481 +24,495 @@ -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x08\x65i.proto\x12\x02\x65i\"*\n\x07Vector3\x12\t\n\x01x\x18\x01 \x01(\x02\x12\t\n\x01y\x18\x02 \x01(\x02\x12\t\n\x01z\x18\x03 \x01(\x02\"5\n\x07Vector4\x12\t\n\x01x\x18\x01 \x01(\x02\x12\t\n\x01y\x18\x02 \x01(\x02\x12\t\n\x01z\x18\x03 \x01(\x02\x12\t\n\x01w\x18\x04 \x01(\x02\"\xe8\x31\n\x06\x42\x61\x63kup\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x12\n\nei_user_id\x18\x12 \x01(\t\x12\x18\n\x10game_services_id\x18\x10 \x01(\t\x12\x14\n\x0cpush_user_id\x18\x1a \x01(\t\x12\x11\n\tdevice_id\x18\x11 \x01(\t\x12\x11\n\tuser_name\x18\x02 \x01(\t\x12\x13\n\x0b\x61pprox_time\x18\x03 \x01(\x01\x12\x12\n\x07version\x18\x15 \x01(\r:\x01\x30\x12\x1a\n\x12\x66orce_offer_backup\x18\x14 \x01(\x08\x12\x14\n\x0c\x66orce_backup\x18\x16 \x01(\x08\x12%\n\x08settings\x18\x04 \x01(\x0b\x32\x13.ei.Backup.Settings\x12%\n\x08tutorial\x18\x05 \x01(\x0b\x32\x13.ei.Backup.Tutorial\x12\x1f\n\x05stats\x18\x06 \x01(\x0b\x32\x10.ei.Backup.Stats\x12\x1d\n\x04game\x18\x07 \x01(\x0b\x32\x0f.ei.Backup.Game\x12\'\n\tartifacts\x18\x0e \x01(\x0b\x32\x14.ei.Backup.Artifacts\x12!\n\x06shells\x18\x19 \x01(\x0b\x32\x11.ei.Backup.Shells\x12\"\n\x03sim\x18\x08 \x01(\x0b\x32\x15.ei.Backup.Simulation\x12$\n\x05\x66\x61rms\x18\x0c \x03(\x0b\x32\x15.ei.Backup.Simulation\x12#\n\x07mission\x18\t \x01(\x0b\x32\x12.ei.Backup.Mission\x12\x1d\n\x04misc\x18\n \x01(\x0b\x32\x0f.ei.Backup.Misc\x12\"\n\tcontracts\x18\r \x01(\x0b\x32\x0f.ei.MyContracts\x12%\n\x0c\x61rtifacts_db\x18\x0f \x01(\x0b\x32\x0f.ei.ArtifactsDB\x12\x1d\n\x08shell_db\x18\x18 \x01(\x0b\x32\x0b.ei.ShellDB\x12\x15\n\rread_mail_ids\x18\x17 \x03(\t\x12!\n\nmail_state\x18\x1b \x01(\x0b\x32\r.ei.MailState\x12\x10\n\x08\x63hecksum\x18\x64 \x01(\x04\x12\x11\n\tsignature\x18\x65 \x01(\t\x1a\xef\x06\n\x08Settings\x12\x0b\n\x03sfx\x18\x01 \x01(\x08\x12\r\n\x05music\x18\x02 \x01(\x08\x12\x18\n\x10low_battery_mode\x18\x03 \x01(\x08\x12\x1c\n\x14low_performance_mode\x18\x04 \x01(\x08\x12\x1f\n\x17\x66orce_touch_chicken_btn\x18\t \x01(\x08\x12\x1d\n\x15notifications_queried\x18\x05 \x01(\x08\x12$\n\x1clast_notification_query_time\x18\x1b \x01(\x01\x12\x18\n\x10notifications_on\x18\x06 \x01(\x08\x12\x19\n\x11notify_daily_gift\x18\x0b \x01(\x08\x12\x17\n\x0flow_performance\x18\n \x01(\x08\x12\x19\n\x11\x61uto_stop_fueling\x18\x19 \x01(\x08\x12\x13\n\x0bmax_enabled\x18\x1a \x01(\x08\x12\x16\n\x0ehide_cc_status\x18\x1c \x01(\x08\x12 \n\x18\x63ontracts_widget_enabled\x18\x1d \x01(\x08\x12\x18\n\x10\x61rtifact_sparkle\x18\x1e \x01(\x08\x12\x18\n\x10last_backup_time\x18\x18 \x01(\x01\x12\x15\n\rcoppa_queried\x18\x07 \x01(\x08\x12\x18\n\x10\x63oppa_restricted\x18\x08 \x01(\x08\x12\x1c\n\x14gdpr_consent_queried\x18\x0c \x01(\x08\x12\x1b\n\x13gdpr_age_restricted\x18\x10 \x01(\x08\x12\x1a\n\x12gdpr_consent_given\x18\r \x01(\x08\x12\x13\n\x0b\x61ge_queried\x18\x12 \x01(\x08\x12\x1d\n\x0e\x61ge_restricted\x18\x13 \x01(\x08:\x05\x66\x61lse\x12\'\n\x1f\x64\x61ta_collection_consent_queried\x18\x14 \x01(\x08\x12%\n\x1d\x64\x61ta_collection_consent_given\x18\x15 \x01(\x08\x12\x1c\n\x14last_day_age_queried\x18\x11 \x01(\r\x12\x1e\n\x10user_ads_enabled\x18\x0e \x01(\x08:\x04true\x12 \n\x12user_cloud_enabled\x18\x0f \x01(\x08:\x04true\x12$\n\x16user_analytics_enabled\x18\x16 \x01(\x08:\x04true\x12+\n\x1duser_personalized_ads_enabled\x18\x17 \x01(\x08:\x04true\x1a\xa0\x02\n\x08Tutorial\x12\x13\n\x0bintro_shown\x18\x01 \x01(\x08\x12\x1c\n\x14\x63lick_tutorial_shown\x18\x02 \x01(\x08\x12\x15\n\rbuy_hab_shown\x18\x03 \x01(\x08\x12\x1a\n\x12hire_vehicle_shown\x18\x04 \x01(\x08\x12\x13\n\x0bq_num_shown\x18\x05 \x01(\x08\x12\x13\n\x0bs_num_shown\x18\x06 \x01(\x08\x12\x1b\n\x13\x63ontracts_tab_shown\x18\x07 \x01(\x08\x12\x1b\n\x13\x63ontract_info_shown\x18\x08 \x01(\x08\x12\x17\n\x0fjoin_coop_shown\x18\t \x01(\x08\x12\x19\n\x11switch_farm_shown\x18\n \x01(\x08\x12\x16\n\x0etutorial_shown\x18\x0b \x03(\x08\x1a\xdd\x03\n\x05Stats\x12\x16\n\x0e\x65gg_totals_OLD\x18\x01 \x03(\x04\x12\x12\n\negg_totals\x18\x08 \x03(\x01\x12\x1f\n\x17unlimited_chickens_uses\x18\x07 \x01(\x04\x12\x13\n\x0brefill_uses\x18\x02 \x01(\x04\x12\x13\n\x0bwarp_1_uses\x18\x04 \x01(\x04\x12\x13\n\x0bwarp_8_uses\x18\x05 \x01(\x04\x12\x13\n\x0b\x62oosts_used\x18\r \x01(\x04\x12\x1a\n\x12video_doubler_uses\x18\x03 \x01(\x04\x12\x17\n\x0f\x64rone_takedowns\x18\x06 \x01(\x04\x12\x1d\n\x15\x64rone_takedowns_elite\x18\n \x01(\x04\x12\x15\n\rnum_prestiges\x18\t \x01(\x04\x12\x18\n\x10num_piggy_breaks\x18\x0b \x01(\x04\x12\x1b\n\x13iap_packs_purchased\x18\x0c \x01(\x04\x12\x12\n\npiggy_full\x18\x0e \x01(\x08\x12\x18\n\x10piggy_found_full\x18\x0f \x01(\x08\x12\"\n\x1atime_piggy_filled_realtime\x18\x10 \x01(\x01\x12 \n\x18time_piggy_full_gametime\x18\x11 \x01(\x01\x12\x1d\n\x15lost_piggy_increments\x18\x12 \x01(\x04\x1a\xd1\t\n\x04Game\x12\x17\n\x0c\x63urrent_farm\x18\x16 \x01(\r:\x01\x30\x12 \n\x0fmax_egg_reached\x18\x01 \x01(\x0e\x32\x07.ei.Egg\x12\x1a\n\x12golden_eggs_earned\x18\x02 \x01(\x04\x12\x19\n\x11golden_eggs_spent\x18\x03 \x01(\x04\x12\x1d\n\x15uncliamed_golden_eggs\x18\x10 \x01(\x04\x12\x11\n\tsoul_eggs\x18\x04 \x01(\x04\x12\x1b\n\x13unclaimed_soul_eggs\x18\x11 \x01(\x04\x12\x13\n\x0bsoul_eggs_d\x18\" \x01(\x01\x12\x1d\n\x15unclaimed_soul_eggs_d\x18# \x01(\x01\x12\x18\n\x10\x65ggs_of_prophecy\x18\x17 \x01(\x04\x12\"\n\x1aunclaimed_eggs_of_prophecy\x18\x18 \x01(\x04\x12\x1c\n\x14shell_scripts_earned\x18& \x01(\x04\x12\x1b\n\x13shell_scripts_spent\x18\' \x01(\x04\x12\x1f\n\x17unclaimed_shell_scripts\x18( \x01(\x04\x12\x1c\n\x14prestige_cash_earned\x18\x05 \x01(\x01\x12 \n\x18prestige_soul_boost_cash\x18! \x01(\x01\x12\x1c\n\x14lifetime_cash_earned\x18\x06 \x01(\x01\x12\x12\n\npiggy_bank\x18\x07 \x01(\x04\x12\x1e\n\x16piggy_full_alert_shown\x18\x1f \x01(\x08\x12\x14\n\x0cpermit_level\x18\x08 \x01(\r\x12.\n\repic_research\x18\t \x03(\x0b\x32\x17.ei.Backup.ResearchItem\x12\x19\n\x11hyperloop_station\x18\x1d \x01(\x08\x12\x1c\n\x14next_daily_gift_time\x18\n \x01(\x01\x12%\n\x1dlast_daily_gift_collected_day\x18\x14 \x01(\r\x12!\n\x19num_daily_gifts_collected\x18\x1c \x01(\r\x12%\n\x04news\x18\x0b \x03(\x0b\x32\x17.ei.Backup.NewsHeadline\x12\x16\n\x0elast_news_time\x18\x0c \x01(\x01\x12\x1a\n\x12\x63urrent_multiplier\x18\r \x01(\x01\x12%\n\x1d\x63urrent_multiplier_expiration\x18\x0e \x01(\x01\x12\x30\n\x0c\x61\x63hievements\x18\x0f \x03(\x0b\x32\x1a.ei.Backup.AchievementInfo\x12\x1d\n\x15max_farm_size_reached\x18\x12 \x03(\x04\x12\x17\n\x0f\x65gg_medal_level\x18\x13 \x03(\r\x12\"\n\x1along_idle_notification_set\x18\x19 \x01(\x08\x12(\n long_idle_notification_threshold\x18\x1a \x01(\x01\x12\x18\n\x10long_idle_reward\x18\x1b \x01(\x01\x12%\n\x06\x62oosts\x18\x1e \x03(\x0b\x32\x15.ei.Backup.OwnedBoost\x12\"\n\x1atotal_time_cheats_detected\x18 \x01(\r\x12\x1d\n\x15\x66orce_elite_contracts\x18$ \x01(\x08\x12!\n\x19new_player_event_end_time\x18% \x01(\x01\x1a\xb2\x04\n\tArtifacts\x12\x10\n\x08infusing\x18\x01 \x01(\x08\x12\x35\n\x12item_being_infused\x18\x02 \x01(\x0b\x32\x19.ei.ArtifactInventoryItem\x12,\n\x12spec_being_infused\x18\r \x01(\x0b\x32\x10.ei.ArtifactSpec\x12\"\n\x11\x65gg_type_infusing\x18\x03 \x01(\x0e\x32\x07.ei.Egg\x12\x1e\n\x16infusing_eggs_required\x18\x04 \x01(\x01\x12\x14\n\x0c\x65ggs_infused\x18\x05 \x01(\x01\x12&\n\x19\x66low_percentage_artifacts\x18\x06 \x01(\x01:\x03\x30.5\x12\x1d\n\x0f\x66ueling_enabled\x18\x07 \x01(\x08:\x04true\x12\x1c\n\x14tank_filling_enabled\x18\x0e \x01(\x08\x12\x12\n\ntank_level\x18\x0f \x01(\r\x12\x12\n\ntank_fuels\x18\x10 \x03(\x01\x12\x13\n\x0btank_limits\x18\x12 \x03(\x01\x12\x33\n\x10last_fueled_ship\x18\t \x01(\x0e\x32\x19.ei.MissionInfo.Spaceship\x12\x17\n\x0finventory_score\x18\n \x01(\x01\x12\x13\n\x0b\x63rafting_xp\x18\x11 \x01(\x01\x12\x0f\n\x07\x65nabled\x18\x0b \x01(\x08\x12\x13\n\x0bintro_shown\x18\x0c \x01(\x08\x12)\n\x1binfusing_enabled_DEPRECATED\x18\x08 \x01(\x08:\x04true\x1aM\n\x06Shells\x12\x13\n\x0bintro_alert\x18\x01 \x01(\x08\x12\x1d\n\x15\x63ontracts_intro_alert\x18\x02 \x01(\x08\x12\x0f\n\x07num_new\x18\x03 \x03(\x05\x1a\xe3\x06\n\nSimulation\x12\x19\n\x08\x65gg_type\x18\x01 \x01(\x0e\x32\x07.ei.Egg\x12\x1f\n\tfarm_type\x18\x13 \x01(\x0e\x32\x0c.ei.FarmType\x12\x13\n\x0b\x63ontract_id\x18\x14 \x01(\t\x12\x13\n\x0b\x63\x61sh_earned\x18\x02 \x01(\x01\x12\x12\n\ncash_spent\x18\x03 \x01(\x01\x12\x16\n\x0eunclaimed_cash\x18\x04 \x01(\x01\x12\x16\n\x0elast_step_time\x18\x05 \x01(\x01\x12\x14\n\x0cnum_chickens\x18\x06 \x01(\x04\x12\x1e\n\x16num_chickens_unsettled\x18\x07 \x01(\x04\x12\x1c\n\x14num_chickens_running\x18\x08 \x01(\x04\x12\x11\n\teggs_laid\x18\t \x01(\x01\x12\x14\n\x0c\x65ggs_shipped\x18\x1e \x01(\x01\x12\x15\n\reggs_paid_for\x18\n \x01(\x01\x12\x13\n\x0bsilos_owned\x18\x0b \x01(\r\x12\x0c\n\x04habs\x18\x0c \x03(\r\x12\x16\n\x0ehab_population\x18\r \x03(\x04\x12\x1e\n\x16hab_population_indound\x18\x0e \x03(\x04\x12!\n\x19hab_incubator_popuplation\x18\x0f \x03(\x01\x12\x1b\n\x13hatchery_population\x18\x10 \x01(\x01\x12\x10\n\x08vehicles\x18\x11 \x03(\r\x12\x14\n\x0ctrain_length\x18\x15 \x03(\r\x12\x30\n\x0f\x63ommon_research\x18\x12 \x03(\x0b\x32\x17.ei.Backup.ResearchItem\x12-\n\ractive_boosts\x18\x16 \x03(\x0b\x32\x16.ei.Backup.ActiveBoost\x12\x1c\n\x14last_cash_boost_time\x18\x1f \x01(\x01\x12\x1c\n\x14time_cheats_detected\x18\x17 \x01(\r\x12\x17\n\x0ftime_cheat_debt\x18\x18 \x01(\x01\x12\x1d\n\x15\x62oost_tokens_received\x18\x19 \x01(\r\x12\x1a\n\x12\x62oost_tokens_spent\x18\x1a \x01(\r\x12\x1a\n\x12\x62oost_tokens_given\x18\x1c \x01(\r\x12\x1e\n\x16unclaimed_boost_tokens\x18\x1b \x01(\r\x12\'\n\x1fgametime_until_next_boost_token\x18\x1d \x01(\x01\x1a\x7f\n\x07Mission\x12\x17\n\x0f\x63urrent_mission\x18\x01 \x01(\t\x12\x17\n\x0freference_value\x18\x02 \x01(\x01\x12\x18\n\x10\x63urrent_missions\x18\x04 \x03(\t\x12(\n\x08missions\x18\x03 \x03(\x0b\x32\x16.ei.Backup.MissionInfo\x1a\xd4\x05\n\x04Misc\x12\x1c\n\x14\x63hicken_btn_pref_big\x18\x01 \x01(\x08\x12\"\n\x1a\x66ree_hatchery_refill_given\x18\x02 \x01(\x08\x12\'\n\x15last_share_farm_value\x18\x03 \x01(\x01:\x08\x31\x30\x30\x30\x30\x30\x30\x30\x12-\n\x1blast_share_swarm_farm_value\x18\x04 \x01(\x01:\x08\x31\x30\x30\x30\x30\x30\x30\x30\x12\"\n\x15last_share_swarm_size\x18\x05 \x01(\x01:\x03\x31\x34\x30\x12\x34\n(last_prestige_alert_soul_eggs_DEPRECATED\x18\n \x01(\x04:\x02\x34\x35\x12\x13\n\x0b\x66riend_rank\x18\x06 \x01(\x04\x12\x17\n\x0f\x66riend_rank_pop\x18\x07 \x01(\x04\x12\x13\n\x0bglobal_rank\x18\x08 \x01(\x04\x12\x17\n\x0fglobal_rank_pop\x18\t \x01(\x04\x12\x18\n\x10\x63hallenges_alert\x18\x14 \x01(\x08\x12\x14\n\x0ctrophy_alert\x18\x0b \x01(\x08\x12\x10\n\x08\x61r_alert\x18\x0c \x01(\x08\x12\x17\n\x0f\x63ontracts_alert\x18\r \x01(\x08\x12\x1a\n\x12\x63ontracts_alert_v2\x18\x15 \x01(\x08\x12\x12\n\ncoop_alert\x18\x0e \x01(\x08\x12\x15\n\rcoop_alert_v2\x18\x16 \x01(\x08\x12\x14\n\x0cswitch_alert\x18\x0f \x01(\x08\x12\x1d\n\x15\x65gg_of_prophecy_alert\x18\x10 \x01(\x08\x12\x19\n\x11\x62oost_token_alert\x18\x11 \x01(\x08\x12\x16\n\x0esoul_egg_alert\x18\x12 \x01(\x08\x12\x1d\n\x15\x62\x61\x63kup_reminder_alert\x18\x13 \x01(\x08\x12\x18\n\x10max_button_alert\x18\x17 \x01(\x08\x12\x1c\n\x14mission_target_alert\x18\x18 \x01(\x08\x12\x1b\n\x13\x63olleggtibles_alert\x18\x19 \x01(\x08\x1a)\n\x0cResearchItem\x12\n\n\x02id\x18\x01 \x01(\t\x12\r\n\x05level\x18\x02 \x01(\r\x1a(\n\x0cNewsHeadline\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04read\x18\x02 \x01(\x08\x1a/\n\x0f\x41\x63hievementInfo\x12\n\n\x02id\x18\x01 \x01(\t\x12\x10\n\x08\x61\x63hieved\x18\x02 \x01(\x08\x1aP\n\x0b\x41\x63tiveBoost\x12\x10\n\x08\x62oost_id\x18\x01 \x01(\t\x12\x16\n\x0etime_remaining\x18\x02 \x01(\x01\x12\x17\n\x0freference_value\x18\x03 \x01(\x01\x1a-\n\nOwnedBoost\x12\x10\n\x08\x62oost_id\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x1a\x45\n\x0bMissionInfo\x12\n\n\x02id\x18\x01 \x01(\t\x12\x11\n\tcompleted\x18\x02 \x01(\x08\x12\x17\n\x0freference_value\x18\x03 \x01(\x01\"\xdc\x01\n\x19\x45ggIncFirstContactRequest\x12#\n\x05rinfo\x18\x08 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x12\n\nei_user_id\x18\x04 \x01(\t\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x18\n\x10game_services_id\x18\x07 \x01(\t\x12\x11\n\tdevice_id\x18\x05 \x01(\t\x12\x10\n\x08username\x18\x06 \x01(\t\x12\x16\n\x0e\x63lient_version\x18\x02 \x01(\r\x12\x1e\n\x08platform\x18\x03 \x01(\x0e\x32\x0c.ei.Platform\"\xf6\x01\n\x1a\x45ggIncFirstContactResponse\x12\x12\n\nei_user_id\x18\x02 \x01(\t\x12\x17\n\x0fids_transferred\x18\x03 \x03(\t\x12\x15\n\nerror_code\x18\x04 \x01(\r:\x01\x30\x12\x15\n\rerror_message\x18\x05 \x01(\t\x12\x1a\n\x06\x62\x61\x63kup\x18\x01 \x01(\x0b\x32\n.ei.Backup\"a\n\nErrorCodes\x12\x0c\n\x08NO_ERROR\x10\x00\x12\x1c\n\x18\x45XISTING_USER_W_GAMER_ID\x10\x01\x12\x12\n\x0eUSER_NOT_FOUND\x10\x02\x12\x13\n\x0f\x42\x41\x43KUP_CONFLICT\x10\x03\"9\n\x0e\x45ggIncAdConfig\x12\'\n\x10network_priority\x18\x01 \x03(\x0e\x32\r.ei.AdNetwork\"A\n\rDailyGiftInfo\x12\x13\n\x0b\x63urrent_day\x18\x01 \x01(\r\x12\x1b\n\x13seconds_to_next_day\x18\x02 \x01(\x01\"\xc8\x01\n\x10SalesInfoRequest\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x12\n\npiggy_full\x18\x02 \x01(\x08\x12\x18\n\x10piggy_found_full\x18\x03 \x01(\x08\x12\x1d\n\x15seconds_full_realtime\x18\x04 \x01(\x01\x12\x1d\n\x15seconds_full_gametime\x18\x05 \x01(\x01\x12\x17\n\x0flost_increments\x18\x07 \x01(\r\x12\x1e\n\x16\x63urrent_client_version\x18\n \x01(\r\"g\n\x0cIAPSaleEntry\x12\x12\n\nproduct_id\x18\x01 \x01(\t\x12\x19\n\x11seconds_remaining\x18\x02 \x01(\x01\x12\x17\n\x0f\x64iscount_string\x18\x03 \x01(\t\x12\x0f\n\x07sale_id\x18\x04 \x01(\t\",\n\tSalesInfo\x12\x1f\n\x05sales\x18\x01 \x03(\x0b\x32\x10.ei.IAPSaleEntry\"\xa7\x01\n\x0b\x45ggIncEvent\x12\x12\n\nidentifier\x18\x01 \x01(\t\x12\x19\n\x11seconds_remaining\x18\x02 \x01(\x01\x12\x0c\n\x04type\x18\x03 \x01(\t\x12\x12\n\nmultiplier\x18\x04 \x01(\x01\x12\x10\n\x08subtitle\x18\x05 \x01(\t\x12\x12\n\nstart_time\x18\x06 \x01(\x01\x12\x10\n\x08\x64uration\x18\x07 \x01(\x01\x12\x0f\n\x07\x63\x63_only\x18\x08 \x01(\x08\"6\n\x13\x45ggIncCurrentEvents\x12\x1f\n\x06\x65vents\x18\x01 \x03(\x0b\x32\x0f.ei.EggIncEvent\"\xa9\x02\n\nDeviceInfo\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x16\n\x0e\x61\x64vertising_id\x18\r \x01(\t\x12\x10\n\x08platform\x18\x02 \x01(\t\x12\x13\n\x0b\x66orm_factor\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65vice_name\x18\x04 \x01(\t\x12\x18\n\x10platform_version\x18\x05 \x01(\t\x12\x16\n\x0elocale_country\x18\x06 \x01(\t\x12\x17\n\x0flocale_language\x18\x07 \x01(\t\x12\x12\n\ngpu_vendor\x18\x08 \x01(\t\x12\x11\n\tgpu_model\x18\t \x01(\t\x12\x15\n\rdevice_bucket\x18\n \x01(\t\x12\x14\n\x0cscreen_width\x18\x0b \x01(\r\x12\x15\n\rscreen_height\x18\x0c \x01(\r\"\xd5\x05\n\x07\x41ppInfo\x12\x13\n\x0bversion_str\x18\x01 \x01(\t\x12\x10\n\x08sessions\x18\x02 \x01(\r\x12\x15\n\rnum_prestiges\x18\x03 \x01(\r\x12\x11\n\tsoul_eggs\x18\x04 \x01(\x04\x12\x13\n\x0b\x63urrent_egg\x18\x05 \x01(\r\x12\x13\n\x0bgold_earned\x18\x06 \x01(\x04\x12\x12\n\ngold_spent\x18\x07 \x01(\x04\x12\x17\n\x0f\x63urrent_mission\x18\x08 \x01(\r\x12\x12\n\npiggy_size\x18\t \x01(\r\x12\x18\n\x10num_piggy_breaks\x18\n \x01(\x04\x12\x1d\n\x15verified_piggy_breaks\x18\x1d \x01(\x04\x12\x1b\n\x13iap_packs_purchased\x18\x0b \x01(\x04\x12\x14\n\x0cpermit_level\x18\x0c \x01(\r\x12\x1a\n\x12video_doubler_uses\x18\x0f \x01(\x04\x12\x17\n\x0f\x64rone_takedowns\x18\x12 \x01(\x04\x12\x1d\n\x15\x64rone_takedowns_elite\x18\x13 \x01(\x04\x12\x19\n\x11trophies_unlocked\x18\x14 \x01(\x08\x12\x11\n\tegg_level\x18\x15 \x01(\x02\x12\x17\n\x0fstruggle_factor\x18\x16 \x01(\x02\x12\x12\n\npiggy_full\x18\x17 \x01(\x08\x12\x18\n\x10piggy_found_full\x18\x18 \x01(\x08\x12 \n\x18time_piggy_full_realtime\x18\x19 \x01(\x01\x12 \n\x18time_piggy_full_gametime\x18\x1a \x01(\x01\x12\x1d\n\x15lost_piggy_increments\x18\x1b \x01(\x04\x12\x0f\n\x07sale_id\x18\x1c \x01(\t\x12\x1f\n\x17unlimited_chickens_uses\x18\r \x01(\x04\x12\x13\n\x0brefill_uses\x18\x0e \x01(\x04\x12\x17\n\x0fshort_warp_uses\x18\x10 \x01(\x04\x12\x16\n\x0elong_warp_uses\x18\x11 \x01(\x04\"0\n\x12\x41\x63tionKeyValuePair\x12\x0b\n\x03key\x18\x01 \x02(\t\x12\r\n\x05value\x18\x02 \x02(\t\"\xec\x01\n\rGenericAction\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x0f\n\x07\x63\x63_user\x18\t \x01(\x08\x12\x16\n\x0e\x61\x64vertising_id\x18\x07 \x01(\t\x12\x17\n\x0f\x61pprox_time_DEP\x18\x02 \x01(\x02\x12\x13\n\x0b\x61pprox_time\x18\x08 \x01(\x01\x12\x13\n\x0b\x61\x63tion_name\x18\x03 \x01(\t\x12$\n\x04\x64\x61ta\x18\x04 \x03(\x0b\x32\x16.ei.ActionKeyValuePair\x12\x18\n\x03\x61pp\x18\x05 \x01(\x0b\x32\x0b.ei.AppInfo\x12\x1e\n\x06\x64\x65vice\x18\x06 \x01(\x0b\x32\x0e.ei.DeviceInfo\"d\n\x19GenericActionBatchRequest\x12#\n\x05rinfo\x18\x01 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\"\n\x07\x61\x63tions\x18\x02 \x03(\x0b\x32\x11.ei.GenericAction\"\xd6\x01\n\x15VerifyPurchaseRequest\x12#\n\x05rinfo\x18\x06 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x0b\n\x03sku\x18\x01 \x01(\t\x12\x16\n\x0etransaction_id\x18\x02 \x01(\t\x12\x1f\n\x17original_transaction_id\x18\x08 \x01(\t\x12\x0f\n\x07receipt\x18\x03 \x01(\t\x12\x10\n\x08platform\x18\x04 \x01(\t\x12\x0f\n\x07sandbox\x18\x07 \x01(\x08\x12\x1e\n\x03log\x18\x05 \x01(\x0b\x32\x11.ei.GenericAction\";\n\x16VerifyPurchaseResponse\x12\x10\n\x08verified\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\"\xdc\x01\n\x0f\x43urrencyFlowLog\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x13\n\x0b\x61pprox_time\x18\x02 \x01(\x01\x12 \n\x08\x63urrency\x18\x03 \x01(\x0e\x32\x0e.ei.RewardType\x12\x0e\n\x06\x61mount\x18\x04 \x01(\x03\x12\x10\n\x08location\x18\x05 \x01(\t\x12\x0f\n\x07version\x18\x06 \x01(\t\x12\x10\n\x08platform\x18\x07 \x01(\t\x12\x11\n\tsoul_eggs\x18\x08 \x01(\x01\x12\x15\n\rtickets_spent\x18\t \x01(\x04\x12\x12\n\ngold_spent\x18\n \x01(\x04\"b\n\x18\x43urrencyFlowBatchRequest\x12#\n\x05rinfo\x18\x02 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12!\n\x04logs\x18\x01 \x03(\x0b\x32\x13.ei.CurrencyFlowLog\"]\n\x06Reward\x12#\n\x0breward_type\x18\x01 \x01(\x0e\x32\x0e.ei.RewardType\x12\x17\n\x0freward_sub_type\x18\x02 \x01(\t\x12\x15\n\rreward_amount\x18\x03 \x01(\x01\"\xb2\x02\n\x0cGameModifier\x12\x31\n\tdimension\x18\x01 \x01(\x0e\x32\x1e.ei.GameModifier.GameDimension\x12\r\n\x05value\x18\x02 \x01(\x01\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\"\xca\x01\n\rGameDimension\x12\x0b\n\x07INVALID\x10\x00\x12\x0c\n\x08\x45\x41RNINGS\x10\x01\x12\x11\n\rAWAY_EARNINGS\x10\x02\x12\x1a\n\x16INTERNAL_HATCHERY_RATE\x10\x03\x12\x13\n\x0f\x45GG_LAYING_RATE\x10\x04\x12\x15\n\x11SHIPPING_CAPACITY\x10\x05\x12\x10\n\x0cHAB_CAPACITY\x10\x06\x12\x10\n\x0cVEHICLE_COST\x10\x07\x12\x0c\n\x08HAB_COST\x10\x08\x12\x11\n\rRESEARCH_COST\x10\t\"\xe3\x01\n\tCustomEgg\x12\x12\n\nidentifier\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\r\n\x05value\x18\x04 \x01(\x01\x12\x13\n\x0bhatchery_id\x18\x05 \x01(\t\x12\x16\n\x0ehatchery_max_x\x18\x06 \x01(\x01\x12\x19\n\x04icon\x18\x07 \x01(\x0b\x32\x0b.ei.DLCItem\x12\x12\n\nicon_width\x18\x15 \x01(\x01\x12\x13\n\x0bicon_height\x18\x16 \x01(\x01\x12\x1f\n\x05\x62uffs\x18\x08 \x03(\x0b\x32\x10.ei.GameModifier\"\xa7\x08\n\x08\x43ontract\x12\x12\n\nidentifier\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\t \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\n \x01(\t\x12\x14\n\x03\x65gg\x18\x02 \x01(\x0e\x32\x07.ei.Egg\x12\x15\n\rcustom_egg_id\x18\x19 \x01(\t\x12 \n\x05goals\x18\x03 \x03(\x0b\x32\x11.ei.Contract.Goal\x12\'\n\tgoal_sets\x18\x10 \x03(\x0b\x32\x14.ei.Contract.GoalSet\x12+\n\x0bgrade_specs\x18\x14 \x03(\x0b\x32\x16.ei.Contract.GradeSpec\x12\x11\n\tseason_id\x18\x17 \x01(\t\x12\x14\n\x0c\x63oop_allowed\x18\x04 \x01(\x08\x12\x15\n\rmax_coop_size\x18\x05 \x01(\r\x12\x12\n\nmax_boosts\x18\x0c \x01(\r\x12\x1d\n\x11minutes_per_token\x18\x0f \x01(\x01:\x02\x36\x30\x12)\n\x1c\x63hicken_run_cooldown_minutes\x18\x12 \x01(\x01:\x03\x31\x38\x30\x12\x12\n\nstart_time\x18\x11 \x01(\x01\x12\x17\n\x0f\x65xpiration_time\x18\x06 \x01(\x01\x12\x16\n\x0elength_seconds\x18\x07 \x01(\x01\x12\x15\n\rmax_soul_eggs\x18\r \x01(\x01\x12\x1a\n\x12min_client_version\x18\x0e \x01(\r\x12\x0f\n\x07leggacy\x18\x13 \x01(\x08\x12\x0f\n\x07\x63\x63_only\x18\x16 \x01(\x08\x12\x19\n\x11\x64\x65\x66\x61ult_shell_ids\x18\x18 \x03(\t\x12\r\n\x05\x64\x65\x62ug\x18\x0b \x01(\x08\x12\x0b\n\x03key\x18\x15 \x01(\t\x1a\xa8\x01\n\x04Goal\x12\x1a\n\x04type\x18\x01 \x01(\x0e\x32\x0c.ei.GoalType\x12\x15\n\rtarget_amount\x18\x02 \x01(\x01\x12#\n\x0breward_type\x18\x03 \x01(\x0e\x32\x0e.ei.RewardType\x12\x17\n\x0freward_sub_type\x18\x04 \x01(\t\x12\x15\n\rreward_amount\x18\x05 \x01(\x01\x12\x18\n\x10target_soul_eggs\x18\x06 \x01(\x01\x1a+\n\x07GoalSet\x12 \n\x05goals\x18\x01 \x03(\x0b\x32\x11.ei.Contract.Goal\x1a\x93\x01\n\tGradeSpec\x12\'\n\x05grade\x18\x01 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12 \n\x05goals\x18\x02 \x03(\x0b\x32\x11.ei.Contract.Goal\x12#\n\tmodifiers\x18\x03 \x03(\x0b\x32\x10.ei.GameModifier\x12\x16\n\x0elength_seconds\x18\x04 \x01(\x01\"b\n\x0bPlayerGrade\x12\x0f\n\x0bGRADE_UNSET\x10\x00\x12\x0b\n\x07GRADE_C\x10\x01\x12\x0b\n\x07GRADE_B\x10\x02\x12\x0b\n\x07GRADE_A\x10\x03\x12\x0c\n\x08GRADE_AA\x10\x04\x12\r\n\tGRADE_AAA\x10\x05\"\x9f\x04\n\x12\x43ontractPlayerInfo\x12\'\n\x05grade\x18\x01 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x11\n\ttotal_cxp\x18\x02 \x01(\x01\x12\x12\n\nseason_cxp\x18\r \x01(\x01\x12\x13\n\x0bgrade_score\x18\x07 \x01(\x01\x12\x1a\n\x12target_grade_score\x18\t \x01(\x01\x12\x12\n\nsoul_power\x18\n \x01(\x01\x12\x19\n\x11target_soul_power\x18\x08 \x01(\x01\x12\x16\n\x0egrade_progress\x18\x0c \x01(\x01\x12\x33\n\x06issues\x18\x0b \x03(\x0e\x32#.ei.ContractEvaluation.PoorBehavior\x12\x13\n\x0bissue_score\x18\x0e \x01(\x01\x12-\n\x06status\x18\x03 \x01(\x0e\x32\x1d.ei.ContractPlayerInfo.Status\x12\x1c\n\x14last_evaluation_time\x18\x04 \x01(\x01\x12\x1f\n\x17last_evaluation_version\x18\x05 \x01(\t\x12\x32\n\x12unread_evaluations\x18\x06 \x03(\x0b\x32\x16.ei.ContractEvaluation\"U\n\x06Status\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0f\n\x0b\x43\x41LCULATING\x10\x01\x12\x0f\n\x0bOUT_OF_DATE\x10\x02\x12\x0e\n\nINCOMPLETE\x10\x04\x12\x0c\n\x08\x43OMPLETE\x10\x03\"\xe4\x08\n\x12\x43ontractEvaluation\x12\x1b\n\x13\x63ontract_identifier\x18( \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18) \x01(\t\x12\x0b\n\x03\x63xp\x18\x01 \x01(\x01\x12\x0e\n\x06replay\x18\x18 \x01(\x08\x12\x12\n\ncxp_change\x18\x19 \x01(\x01\x12\x19\n\x11grade_performance\x18\x02 \x01(\x05\x12\x12\n\nold_league\x18\t \x01(\x05\x12\x11\n\told_goals\x18\n \x01(\x08\x12\'\n\x05grade\x18\x03 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x1a\n\x12\x63ontribution_ratio\x18\x04 \x01(\x01\x12\x1a\n\x12\x63ompletion_percent\x18\x05 \x01(\x01\x12\x17\n\x0foriginal_length\x18\x0b \x01(\x01\x12\x11\n\tcoop_size\x18\x12 \x01(\r\x12\x0c\n\x04solo\x18\x1a \x01(\x08\x12\x12\n\nsoul_power\x18\x17 \x01(\x01\x12\x1e\n\x16last_contribution_time\x18\x16 \x01(\x01\x12\x17\n\x0f\x63ompletion_time\x18\x06 \x01(\x01\x12\x19\n\x11\x63hicken_runs_sent\x18\x07 \x01(\r\x12\x18\n\x10gift_tokens_sent\x18\x08 \x01(\r\x12\x1c\n\x14gift_tokens_received\x18\x0f \x01(\r\x12\x1d\n\x15gift_token_value_sent\x18\x1c \x01(\x01\x12!\n\x19gift_token_value_received\x18\x1d \x01(\x01\x12\x1d\n\x15\x62oost_token_allotment\x18\x10 \x01(\r\x12\x17\n\x0f\x62uff_time_value\x18\x11 \x01(\x01\x12\x16\n\x0eteamwork_score\x18\r \x01(\x01\x12\x15\n\rother_bonuses\x18\x0e \x01(\x01\x12\x19\n\x11\x63ounted_in_season\x18\x14 \x01(\x08\x12\x11\n\tseason_id\x18\x15 \x01(\t\x12\x13\n\x0btime_cheats\x18\x1b \x01(\r\x12\x33\n\x06issues\x18\x13 \x03(\x0e\x32#.ei.ContractEvaluation.PoorBehavior\x12\r\n\x05notes\x18\x0c \x03(\t\x12\x0f\n\x07version\x18\x32 \x01(\t\x12\x1d\n\x15\x65valuation_start_time\x18\x33 \x01(\x01\x12-\n\x06status\x18\x34 \x01(\x0e\x32\x1d.ei.ContractEvaluation.Status\"\x98\x01\n\x0cPoorBehavior\x12\x08\n\x04NONE\x10\x00\x12\x14\n\x10LOW_CONTRIBUTION\x10\x01\x12\x14\n\x10\x42\x41\x44_CONTRIBUTION\x10\x02\x12\x1b\n\x17\x44ISHONORABLY_DISCHARGED\x10\x03\x12\x11\n\rPOOR_TEAMWORK\x10\x04\x12\x12\n\x0e\x41\x42\x41NDONED_COOP\x10\x05\x12\x0e\n\nTIME_CHEAT\x10\x06\"@\n\x06Status\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0b\n\x07PENDING\x10\x01\x12\x0e\n\nEVALUATING\x10\x02\x12\x0c\n\x08\x43OMPLETE\x10\x03\"\x82\x01\n\x10\x43ontractCitation\x12\x32\n\x05issue\x18\x01 \x01(\x0e\x32#.ei.ContractEvaluation.PoorBehavior\x12\x11\n\ttimestamp\x18\x02 \x01(\x01\x12\'\n\x05grade\x18\x03 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\"\x88\x01\n\x17\x43ontractEvaluationBatch\x12/\n\x05\x65vals\x18\x01 \x03(\x0b\x32 .ei.ContractEvaluationBatch.Pair\x1a<\n\x04Pair\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12#\n\x03\x63\x65v\x18\x02 \x01(\x0b\x32\x16.ei.ContractEvaluation\"\x8a\x02\n\x16\x43oopCompletionSnapshot\x12\x44\n\x0c\x63ontributors\x18\x01 \x03(\x0b\x32..ei.CoopCompletionSnapshot.ContributorSnapshot\x1a\xa9\x01\n\x13\x43ontributorSnapshot\x12\x14\n\x0c\x63ontribution\x18\x01 \x01(\x01\x12\x1e\n\x16last_contribution_time\x18\x06 \x01(\x01\x12\x11\n\tfinalized\x18\x07 \x01(\x08\x12\x12\n\nsoul_power\x18\x02 \x01(\x01\x12\x0f\n\x07user_id\x18\x03 \x01(\t\x12\x0e\n\x06tokens\x18\x04 \x01(\r\x12\x14\n\x0ctokens_spent\x18\x05 \x01(\r\"\xa2\x01\n\x10\x42\x61sicRequestInfo\x12\x12\n\nei_user_id\x18\x01 \x01(\t\x12\x16\n\x0e\x63lient_version\x18\x02 \x01(\r\x12\x0f\n\x07version\x18\x03 \x01(\t\x12\r\n\x05\x62uild\x18\x04 \x01(\t\x12\x10\n\x08platform\x18\x05 \x01(\t\x12\x0f\n\x07\x63ountry\x18\x06 \x01(\t\x12\x10\n\x08language\x18\x07 \x01(\t\x12\r\n\x05\x64\x65\x62ug\x18\x08 \x01(\x08\"\x97\x03\n\x11\x43ontractSimConfig\x12\x43\n\rgrade_configs\x18\x01 \x03(\x0b\x32,.ei.ContractSimConfig.ContractGradeSimConfig\x1a\xbc\x02\n\x16\x43ontractGradeSimConfig\x12\'\n\x05grade\x18\x01 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12L\n\x0bgoal_params\x18\x02 \x03(\x0b\x32\x37.ei.ContractSimConfig.ContractGradeSimConfig.GoalParams\x1a\xaa\x01\n\nGoalParams\x12\x11\n\ttarget_se\x18\x01 \x01(\x01\x12\x10\n\x08\x63ps_mult\x18\x02 \x01(\x01\x12\x10\n\x08\x65lr_mult\x18\x07 \x01(\x01\x12\x15\n\rearnings_mult\x18\x03 \x01(\x01\x12\x15\n\rtime_efficacy\x18\x04 \x01(\x01\x12\x19\n\x11hab_capacity_mult\x18\x05 \x01(\x01\x12\x1c\n\x14\x65pic_research_budget\x18\x06 \x01(\x01\")\n\x0f\x43ontractSimPoll\x12\x16\n\x0e\x63lient_version\x18\x01 \x01(\r\"p\n\x17\x43ontractSimPollResponse\x12*\n\x14\x63ontract_to_simulate\x18\x01 \x01(\x0b\x32\x0c.ei.Contract\x12)\n\nsim_config\x18\x02 \x01(\x0b\x32\x15.ei.ContractSimConfig\"\xce\x01\n\x17\x43ontractSimResultUpdate\x12\x13\n\x0b\x63ontract_id\x18\x01 \x01(\t\x12\x38\n\ngoal_infos\x18\x02 \x03(\x0b\x32$.ei.ContractSimResultUpdate.GoalInfo\x1a\x64\n\x08GoalInfo\x12\'\n\x05grade\x18\x01 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x12\n\ngoal_index\x18\x02 \x01(\r\x12\x1b\n\x13projected_eggs_laid\x18\x03 \x01(\x01\"N\n\x10\x43ontractsRequest\x12\x11\n\tsoul_eggs\x18\x01 \x01(\x01\x12\x16\n\x0e\x63lient_version\x18\x05 \x01(\r\x12\x0f\n\x07user_id\x18\x02 \x01(\t\"\xb0\x01\n\x11\x43ontractsResponse\x12\x1f\n\tcontracts\x18\x01 \x03(\x0b\x32\x0c.ei.Contract\x12\"\n\x0b\x63ustom_eggs\x18\x06 \x03(\x0b\x32\r.ei.CustomEgg\x12\x17\n\x0fwarning_message\x18\x04 \x01(\t\x12\x11\n\ttotal_eop\x18\x05 \x01(\x01\x12\x13\n\x0bserver_time\x18\x02 \x01(\x01\x12\x15\n\x07max_eop\x18\x03 \x01(\r:\x04\x31\x30\x30\x30\"\x9f\x01\n\x19\x43ontractCoopStatusRequest\x12#\n\x05rinfo\x18\x05 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x01 \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18\x02 \x01(\t\x12\x0f\n\x07user_id\x18\x03 \x01(\t\x12\x16\n\x0e\x63lient_version\x18\x04 \x01(\r\"\x7f\n\x14\x46\x61rmProductionParams\x12\x17\n\x0f\x66\x61rm_population\x18\x01 \x01(\x01\x12\x15\n\rfarm_capacity\x18\x02 \x01(\x01\x12\x0b\n\x03\x65lr\x18\x03 \x01(\x01\x12\x0b\n\x03ihr\x18\x04 \x01(\x01\x12\n\n\x02sr\x18\x05 \x01(\x01\x12\x11\n\tdelivered\x18\x06 \x01(\x01\"\x97\x05\n\x0ePlayerFarmInfo\x12\x16\n\x0e\x63lient_version\x18\x14 \x01(\r\x12\x11\n\tsoul_eggs\x18\x01 \x01(\x01\x12\x18\n\x10\x65ggs_of_prophecy\x18\x02 \x01(\x04\x12\x14\n\x0cpermit_level\x18\x03 \x01(\r\x12\x19\n\x11hyperloop_station\x18\x04 \x01(\x08\x12\x17\n\x0f\x65gg_medal_level\x18\x05 \x03(\r\x12.\n\repic_research\x18\x06 \x03(\x0b\x32\x17.ei.Backup.ResearchItem\x12\x19\n\x08\x65gg_type\x18\x07 \x01(\x0e\x32\x07.ei.Egg\x12\x14\n\x0c\x63\x61sh_on_hand\x18\x08 \x01(\x01\x12\x0c\n\x04habs\x18\t \x03(\r\x12\x16\n\x0ehab_population\x18\n \x03(\x04\x12\x14\n\x0chab_capacity\x18\x15 \x03(\x04\x12\x10\n\x08vehicles\x18\x0b \x03(\r\x12\x14\n\x0ctrain_length\x18\x0c \x03(\r\x12\x13\n\x0bsilos_owned\x18\r \x01(\r\x12\x30\n\x0f\x63ommon_research\x18\x0e \x03(\x0b\x32\x17.ei.Backup.ResearchItem\x12-\n\ractive_boosts\x18\x0f \x03(\x0b\x32\x16.ei.Backup.ActiveBoost\x12\x1c\n\x14\x62oost_tokens_on_hand\x18\x10 \x01(\r\x12\x30\n\x12\x65quipped_artifacts\x18\x11 \x03(\x0b\x32\x14.ei.CompleteArtifact\x12 \n\x18\x61rtifact_inventory_score\x18\x12 \x01(\x04\x12\x36\n\x0f\x66\x61rm_appearance\x18\x13 \x01(\x0b\x32\x1d.ei.ShellDB.FarmConfiguration\x12\x11\n\ttimestamp\x18\x16 \x01(\x01\"\xce\x0e\n\x1a\x43ontractCoopStatusResponse\x12\x46\n\x0fresponse_status\x18\x13 \x01(\x0e\x32-.ei.ContractCoopStatusResponse.ResponseStatus\x12\x1b\n\x13\x63ontract_identifier\x18\x01 \x01(\t\x12\x14\n\x0ctotal_amount\x18\x02 \x01(\x01\x12\x17\n\x0f\x63oop_identifier\x18\x03 \x01(\t\x12\'\n\x05grade\x18\x11 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x45\n\x0c\x63ontributors\x18\x04 \x03(\x0b\x32/.ei.ContractCoopStatusResponse.ContributionInfo\x12\x16\n\x0e\x61uto_generated\x18\x08 \x01(\x08\x12\x0e\n\x06public\x18\n \x01(\x08\x12\x12\n\ncreator_id\x18\t \x01(\t\x12\x19\n\x11seconds_remaining\x18\x05 \x01(\x01\x12(\n seconds_since_all_goals_achieved\x18\x10 \x01(\x01\x12\x1a\n\x12\x61ll_goals_achieved\x18\x0e \x01(\x08\x12\x1d\n\x15\x61ll_members_reporting\x18\x06 \x01(\x08\x12&\n\x1egrace_period_seconds_remaining\x18\x07 \x01(\x01\x12\x18\n\x10\x63leared_for_exit\x18\x0f \x01(\x08\x12\x36\n\x05gifts\x18\x0b \x03(\x0b\x32\'.ei.ContractCoopStatusResponse.CoopGift\x12?\n\x0c\x63hicken_runs\x18\r \x03(\x0b\x32).ei.ContractCoopStatusResponse.ChickenRun\x12\x17\n\x0flocal_timestamp\x18\x0c \x01(\x01\x12\x11\n\tlast_sync\x18\x12 \x01(\x01\x1a\xea\x04\n\x10\x43ontributionInfo\x12\x0c\n\x04uuid\x18\x15 \x01(\t\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x11\n\tuser_name\x18\x02 \x01(\t\x12\x1b\n\x13\x63ontract_identifier\x18\x13 \x01(\t\x12\x1b\n\x13\x63ontribution_amount\x18\x03 \x01(\x01\x12\x19\n\x11\x63ontribution_rate\x18\x06 \x01(\x01\x12\x12\n\nsoul_power\x18\x0b \x01(\x01\x12\x33\n\x11production_params\x18\x0f \x01(\x0b\x32\x18.ei.FarmProductionParams\x12%\n\tfarm_info\x18\x12 \x01(\x0b\x32\x12.ei.PlayerFarmInfo\x12\x13\n\x0brank_change\x18\x08 \x01(\x05\x12\x17\n\x0frecently_active\x18\x17 \x01(\x08\x12\x0e\n\x06\x61\x63tive\x18\x04 \x01(\x08\x12\x11\n\tcc_member\x18\x18 \x01(\x08\x12\r\n\x05leech\x18\x10 \x01(\x08\x12\x11\n\tfinalized\x18\x16 \x01(\x08\x12\x1b\n\x13time_cheat_detected\x18\x07 \x01(\x08\x12\x1e\n\x08platform\x18\x05 \x01(\x0e\x32\x0c.ei.Platform\x12\x0f\n\x07push_id\x18\t \x01(\t\x12\x11\n\tban_votes\x18\n \x01(\r\x12\x12\n\nautojoined\x18\x11 \x01(\x08\x12\x14\n\x0c\x62oost_tokens\x18\x0c \x01(\r\x12\x1a\n\x12\x62oost_tokens_spent\x18\x0e \x01(\r\x12\'\n\x0c\x62uff_history\x18\r \x03(\x0b\x32\x11.ei.CoopBuffState\x12\x1c\n\x14\x63hicken_run_cooldown\x18\x14 \x01(\x01\x1aP\n\x08\x43oopGift\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x11\n\tuser_name\x18\x03 \x01(\t\x12\x0e\n\x06\x61mount\x18\x02 \x01(\r\x12\x10\n\x08tracking\x18\x04 \x01(\t\x1a@\n\nChickenRun\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x11\n\tuser_name\x18\x03 \x01(\t\x12\x0e\n\x06\x61mount\x18\x02 \x01(\x04\"\xd3\x01\n\x0eResponseStatus\x12\x0c\n\x08NO_ERROR\x10\x00\x12\x10\n\x0cMISSING_USER\x10\x01\x12\x13\n\x0fMISSING_COOP_ID\x10\x02\x12\x17\n\x13MISSING_CONTRACT_ID\x10\x03\x12\x18\n\x14MEMBERSHIP_NOT_FOUND\x10\x04\x12\x12\n\x0e\x43OOP_NOT_FOUND\x10\x05\x12\x16\n\x12\x43ONTRACT_NOT_FOUND\x10\x06\x12\x16\n\x12INVALID_MEMBERSHIP\x10\x07\x12\x15\n\x10NO_HTTP_RESPONSE\x10\xf4\x03\"g\n\x0cMemberStatus\x12\t\n\x05VALID\x10\x00\x12\x13\n\x0fKICKED_INACTIVE\x10\x01\x12\x12\n\x0eKICKED_PRIVATE\x10\x02\x12\x11\n\rKICKED_CHEATS\x10\x03\x12\x10\n\x0cKICKED_LEECH\x10\x04\"I\n\x06Status\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05LOBBY\x10\x01\x12\n\n\x06\x41\x43TIVE\x10\x02\x12\x0c\n\x08\x43OMPLETE\x10\x03\x12\r\n\tFINALIZED\x10\x04\"\x94\x05\n\rLocalContract\x12\x1e\n\x08\x63ontract\x18\x01 \x01(\x0b\x32\x0c.ei.Contract\x12\x17\n\x0f\x63oop_identifier\x18\x02 \x01(\t\x12\x10\n\x08\x61\x63\x63\x65pted\x18\x07 \x01(\x08\x12\x15\n\rtime_accepted\x18\x03 \x01(\x01\x12\x11\n\tcancelled\x18\x04 \x01(\x08\x12\x0b\n\x03new\x18\x08 \x01(\x08\x12\x1c\n\x14\x63oop_shared_end_time\x18\x05 \x01(\x01\x12 \n\x18\x63oop_simulation_end_time\x18\x16 \x01(\x01\x12\"\n\x1a\x63oop_grace_period_end_time\x18\t \x01(\x01\x12#\n\x1b\x63oop_contribution_finalized\x18\n \x01(\x08\x12\'\n\x1f\x63oop_last_uploaded_contribution\x18\x0b \x01(\x01\x12\x14\n\x0c\x63oop_user_id\x18\r \x01(\t\x12\x17\n\x0f\x63oop_share_farm\x18\x11 \x01(\x08\x12%\n\x1dlast_amount_when_reward_given\x18\x06 \x01(\x01\x12\x1a\n\x12num_goals_achieved\x18\x0e \x01(\r\x12\x1d\n\x15max_farm_size_reached\x18\x17 \x01(\x01\x12\x13\n\x0b\x62oosts_used\x18\x0c \x01(\r\x12\x15\n\rpoints_replay\x18\x14 \x01(\x08\x12\x0e\n\x06league\x18\x0f \x01(\r\x12\'\n\x05grade\x18\x12 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x15\n\rlast_nag_time\x18\x10 \x01(\x01\x12*\n\nevaluation\x18\x13 \x01(\x0b\x32\x16.ei.ContractEvaluation\x12\x16\n\x0ereported_uuids\x18\x15 \x03(\t\"\xe9\x02\n\x0bMyContracts\x12\x19\n\x11\x63ontract_ids_seen\x18\x03 \x03(\t\x12$\n\tcontracts\x18\x01 \x03(\x0b\x32\x11.ei.LocalContract\x12\"\n\x07\x61rchive\x18\x02 \x03(\x0b\x32\x11.ei.LocalContract\x12=\n\x15\x63urrent_coop_statuses\x18\x04 \x03(\x0b\x32\x1e.ei.ContractCoopStatusResponse\x12(\n\x08last_cpi\x18\x05 \x01(\x0b\x32\x16.ei.ContractPlayerInfo\x12\x1e\n\x16initial_grade_revealed\x18\x06 \x01(\x08\x12!\n\x19last_grade_progress_shown\x18\x07 \x01(\x01\x12!\n\x19show_advanced_evaluations\x18\x08 \x01(\x08\x12&\n\x0f\x63ustom_egg_info\x18\t \x03(\x0b\x32\r.ei.CustomEgg\"\xbe\x01\n\x10QueryCoopRequest\x12#\n\x05rinfo\x18\x05 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x01 \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18\x02 \x01(\t\x12\x0e\n\x06league\x18\x04 \x01(\r\x12\'\n\x05grade\x18\x06 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x16\n\x0e\x63lient_version\x18\x03 \x01(\r\"\x96\x01\n\x11QueryCoopResponse\x12\x0e\n\x06\x65xists\x18\x01 \x01(\x08\x12\x0c\n\x04\x66ull\x18\x02 \x01(\x08\x12\x0f\n\x07\x65xpired\x18\x05 \x01(\x08\x12\x18\n\x10\x64ifferent_league\x18\x04 \x01(\x08\x12\x17\n\x0f\x64ifferent_grade\x18\x06 \x01(\x08\x12\x0f\n\x07\x63\x63_only\x18\x07 \x01(\x08\x12\x0e\n\x06\x62\x61nned\x18\x03 \x01(\x08\"\x91\x03\n\x11\x43reateCoopRequest\x12#\n\x05rinfo\x18\n \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x01 \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18\x02 \x01(\t\x12\x0e\n\x06public\x18\r \x01(\x08\x12\x0f\n\x07\x63\x63_only\x18\x0e \x01(\x08\x12\x18\n\x10\x61llow_all_grades\x18\x10 \x01(\x08\x12\x19\n\x11seconds_remaining\x18\x03 \x01(\x01\x12\x0f\n\x07user_id\x18\x04 \x01(\t\x12\x11\n\tuser_name\x18\x05 \x01(\t\x12\x12\n\nsoul_power\x18\x08 \x01(\x01\x12\x0b\n\x03\x65op\x18\x0b \x01(\x01\x12\x0e\n\x06league\x18\t \x01(\r\x12\'\n\x05grade\x18\x0c \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x15\n\rpoints_replay\x18\x0f \x01(\x08\x12\x1e\n\x08platform\x18\x06 \x01(\x0e\x32\x0c.ei.Platform\x12\x16\n\x0e\x63lient_version\x18\x07 \x01(\r\"6\n\x12\x43reateCoopResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\"\xd4\x02\n\x0fJoinCoopRequest\x12#\n\x05rinfo\x18\n \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x01 \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18\x02 \x01(\t\x12\x0f\n\x07user_id\x18\x03 \x01(\t\x12\x11\n\tuser_name\x18\x04 \x01(\t\x12\x12\n\nsoul_power\x18\x08 \x01(\x01\x12\x0b\n\x03\x65op\x18\x0c \x01(\x01\x12\x0e\n\x06league\x18\t \x01(\r\x12\'\n\x05grade\x18\r \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x15\n\rpoints_replay\x18\x0e \x01(\x08\x12\x1e\n\x08platform\x18\x05 \x01(\x0e\x32\x0c.ei.Platform\x12\x19\n\x11seconds_remaining\x18\x0b \x01(\x01\x12\x16\n\x0e\x63lient_version\x18\x07 \x01(\r\"\x97\x02\n\x10JoinCoopResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x0e\n\x06\x62\x61nned\x18\x04 \x01(\x08\x12\x17\n\x0f\x63oop_identifier\x18\x05 \x01(\t\x12\x19\n\x11seconds_remaining\x18\x03 \x01(\x01\x12\x15\n\rmatch_percent\x18\x06 \x01(\x01\x12\x13\n\x0bnum_members\x18\x07 \x01(\r\x12\x35\n\x06status\x18\x08 \x01(\x0e\x32%.ei.ContractCoopStatusResponse.Status\x12\'\n\x05grade\x18\t \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x11\n\tcan_start\x18\n \x01(\x08\"\xbf\x02\n\x13\x41utoJoinCoopRequest\x12#\n\x05rinfo\x18\t \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x01 \x01(\t\x12\x0f\n\x07user_id\x18\x02 \x01(\t\x12\x11\n\tuser_name\x18\x03 \x01(\t\x12\x12\n\nsoul_power\x18\x04 \x01(\x01\x12\x0b\n\x03\x65op\x18\n \x01(\x01\x12\x0e\n\x06league\x18\x08 \x01(\r\x12\'\n\x05grade\x18\x0c \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x15\n\rpoints_replay\x18\x0e \x01(\x08\x12\x19\n\x11seconds_remaining\x18\x05 \x01(\x01\x12\x1e\n\x08platform\x18\x06 \x01(\x0e\x32\x0c.ei.Platform\x12\x16\n\x0e\x63lient_version\x18\x07 \x01(\r\"\xbd\x01\n\x1cUpdateCoopPermissionsRequest\x12#\n\x05rinfo\x18\x06 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x01 \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18\x02 \x01(\t\x12\x1a\n\x12requesting_user_id\x18\x03 \x01(\t\x12\x0e\n\x06public\x18\x04 \x01(\x08\x12\x16\n\x0e\x63lient_version\x18\x05 \x01(\r\"A\n\x1dUpdateCoopPermissionsResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\"\xa0\x01\n\x10LeaveCoopRequest\x12#\n\x05rinfo\x18\x08 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x01 \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18\x02 \x01(\t\x12\x19\n\x11player_identifier\x18\x03 \x01(\t\x12\x16\n\x0e\x63lient_version\x18\x07 \x01(\r\"\xef\x01\n\x15GiftPlayerCoopRequest\x12#\n\x05rinfo\x18\x08 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x01 \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18\x02 \x01(\t\x12\x19\n\x11player_identifier\x18\x03 \x01(\t\x12\x1a\n\x12requesting_user_id\x18\x04 \x01(\t\x12\x1c\n\x14requesting_user_name\x18\x06 \x01(\t\x12\x0e\n\x06\x61mount\x18\x05 \x01(\r\x12\x16\n\x0e\x63lient_version\x18\x07 \x01(\r\"\xf5\x01\n\x19SendChickenRunCoopRequest\x12#\n\x05rinfo\x18\x08 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x01 \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18\x02 \x01(\t\x12\x19\n\x11player_identifier\x18\x03 \x01(\t\x12\x1a\n\x12requesting_user_id\x18\x04 \x01(\t\x12\x1c\n\x14requesting_user_name\x18\x06 \x01(\t\x12\x10\n\x08\x66\x61rm_pop\x18\x05 \x01(\x04\x12\x16\n\x0e\x63lient_version\x18\x07 \x01(\r\"\x80\x02\n\x17ReportPlayerCoopRequest\x12#\n\x05rinfo\x18\x01 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x02 \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18\x03 \x01(\t\x12\x0f\n\x07user_id\x18\x04 \x01(\t\x12\x32\n\x06reason\x18\x05 \x01(\x0e\x32\".ei.ReportPlayerCoopRequest.Reason\"E\n\x06Reason\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x12\n\x0eOFFENSIVE_NAME\x10\x01\x12\x0c\n\x08\x43HEATING\x10\x02\x12\x0c\n\x08LEECHING\x10\x03\"\xb9\x02\n\x15KickPlayerCoopRequest\x12#\n\x05rinfo\x18\x08 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x01 \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18\x02 \x01(\t\x12\x19\n\x11player_identifier\x18\x03 \x01(\t\x12\x1a\n\x12requesting_user_id\x18\x04 \x01(\t\x12\x30\n\x06reason\x18\t \x01(\x0e\x32 .ei.KickPlayerCoopRequest.Reason\x12\x16\n\x0e\x63lient_version\x18\x07 \x01(\r\"D\n\x06Reason\x12\x0b\n\x07INVALID\x10\x00\x12\x0b\n\x07\x43HEATER\x10\x01\x12\x08\n\x04IDLE\x10\x02\x12\t\n\x05LEECH\x10\x03\x12\x0b\n\x07PRIVATE\x10\x04\"\xe1\x03\n\x1f\x43ontractCoopStatusUpdateRequest\x12#\n\x05rinfo\x18\x0c \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x1b\n\x13\x63ontract_identifier\x18\x02 \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18\x03 \x01(\t\x12\x14\n\x0cpush_user_id\x18\x08 \x01(\t\x12\x0e\n\x06\x61mount\x18\x04 \x01(\x01\x12\x0c\n\x04rate\x18\x05 \x01(\x01\x12\x1c\n\x14time_cheats_detected\x18\x06 \x01(\r\x12\x12\n\nsoul_power\x18\x07 \x01(\x01\x12\x0b\n\x03\x65op\x18\x0f \x01(\r\x12\x14\n\x0c\x62oost_tokens\x18\t \x01(\r\x12\x1a\n\x12\x62oost_tokens_spent\x18\r \x01(\r\x12\x16\n\x0ehide_cc_status\x18\x11 \x01(\x08\x12\x33\n\x11production_params\x18\x0e \x01(\x0b\x32\x18.ei.FarmProductionParams\x12%\n\tfarm_info\x18\x10 \x01(\x0b\x32\x12.ei.PlayerFarmInfo\x12\x1f\n\x14\x65gg_laying_rate_buff\x18\n \x01(\x01:\x01\x31\x12\x18\n\rearnings_buff\x18\x0b \x01(\x01:\x01\x31\"\x82\x01\n ContractCoopStatusUpdateResponse\x12\x11\n\tfinalized\x18\x01 \x01(\x08\x12\x0e\n\x06\x65xists\x18\x02 \x01(\x08\x12;\n\x06status\x18\x03 \x01(\x0e\x32+.ei.ContractCoopStatusResponse.MemberStatus\"Z\n\rCoopBuffState\x12\x1a\n\x0f\x65gg_laying_rate\x18\x01 \x01(\x01:\x01\x31\x12\x13\n\x08\x65\x61rnings\x18\x02 \x01(\x01:\x01\x31\x12\x18\n\x10server_timestamp\x18\x03 \x01(\x01\"5\n\x0f\x43oopBuffHistory\x12\"\n\x07history\x18\x01 \x03(\x0b\x32\x11.ei.CoopBuffState\"@\n\x13\x43oopChickenRunEntry\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x18\n\x10server_timestamp\x18\x02 \x01(\x01\"C\n\x17\x43oopLastChickenRunTimes\x12(\n\x07\x65ntries\x18\x03 \x03(\x0b\x32\x17.ei.CoopChickenRunEntry\"\x8d\x02\n\x13LeaderboardAnalysis\x12-\n\x06\x63hunks\x18\x01 \x03(\x0b\x32\x1d.ei.LeaderboardAnalysis.Chunk\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x12\n\nhigh_score\x18\x03 \x01(\x01\x12\x11\n\tlow_score\x18\x04 \x01(\x01\x12\x0e\n\x06\x63ursor\x18\x05 \x01(\t\x1a\x80\x01\n\x05\x43hunk\x12\x13\n\x0bstart_index\x18\x01 \x01(\r\x12\x11\n\tend_index\x18\x02 \x01(\r\x12\x12\n\nhigh_score\x18\x03 \x01(\x01\x12\x11\n\tlow_score\x18\x04 \x01(\x01\x12\x14\n\x0cstart_cursor\x18\x05 \x01(\t\x12\x12\n\nend_cursor\x18\x06 \x01(\t\"}\n\x0fLeaderboardInfo\x12+\n\x07seasons\x18\x01 \x03(\x0b\x32\x1a.ei.LeaderboardInfo.Season\x12\x16\n\x0e\x61ll_time_scope\x18\x02 \x01(\t\x1a%\n\x06Season\x12\r\n\x05scope\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\"q\n\x12LeaderboardRequest\x12#\n\x05rinfo\x18\x01 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\r\n\x05scope\x18\x02 \x01(\t\x12\'\n\x05grade\x18\x03 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\"\xe2\x01\n\x13LeaderboardResponse\x12\r\n\x05scope\x18\x01 \x01(\t\x12\'\n\x05grade\x18\x02 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x32\n\x0btop_entries\x18\x03 \x03(\x0b\x32\x1d.ei.LeaderboardResponse.Entry\x12\r\n\x05\x63ount\x18\x04 \x01(\r\x12\x0c\n\x04rank\x18\x05 \x01(\r\x12\r\n\x05score\x18\x06 \x01(\x01\x1a\x33\n\x05\x45ntry\x12\x0c\n\x04rank\x18\x01 \x01(\r\x12\r\n\x05\x61lias\x18\x02 \x01(\t\x12\r\n\x05score\x18\x03 \x01(\x01\"6\n\x10\x43ontractsArchive\x12\"\n\x07\x61rchive\x18\x01 \x03(\x0b\x32\x11.ei.LocalContract\"\xff\x02\n\x0e\x43ontractAction\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x13\n\x0b\x61\x63tion_name\x18\x02 \x01(\t\x12\x13\n\x0b\x61pprox_time\x18\x03 \x01(\x01\x12\x14\n\x0c\x64\x65st_user_id\x18\x04 \x01(\t\x12\x13\n\x0b\x63ontract_id\x18\x05 \x01(\t\x12\x0f\n\x07\x63oop_id\x18\x06 \x01(\t\x12\x10\n\x08\x61utojoin\x18\x07 \x01(\x08\x12\r\n\x05grade\x18\x08 \x01(\r\x12\x0e\n\x06replay\x18\t \x01(\x08\x12\x15\n\rpoints_replay\x18\n \x01(\x08\x12\x13\n\x0breward_type\x18\x0b \x01(\r\x12\x16\n\x0ereward_subtype\x18\x0c \x01(\t\x12\x15\n\rreward_amount\x18\r \x01(\x01\x12\x12\n\ngoal_index\x18\x0e \x01(\r\x12\x10\n\x08\x62oost_id\x18\x0f \x01(\t\x12\x0e\n\x06tokens\x18\x10 \x01(\r\x12\x13\n\x0bkick_reason\x18\x11 \x01(\r\x12\x0e\n\x06public\x18\x12 \x01(\x08\x12\x0f\n\x07\x63\x63_only\x18\x13 \x01(\x08\"w\n\x13UserDataInfoRequest\x12#\n\x05rinfo\x18\x04 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x11\n\tdevice_id\x18\x02 \x01(\t\x12\x17\n\x0f\x62\x61\x63kup_checksum\x18\x03 \x01(\x04\"d\n\x14UserDataInfoResponse\x12\x17\n\x0f\x62\x61\x63kup_checksum\x18\x01 \x01(\x04\x12\x19\n\x11\x62\x61\x63kup_total_cash\x18\x02 \x01(\x01\x12\x18\n\x10\x63oop_memberships\x18\x03 \x03(\t\"{\n\x17\x43learAllUserDataRequest\x12#\n\x05rinfo\x18\x04 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x11\n\tdevice_id\x18\x02 \x01(\t\x12\x17\n\x0f\x62\x61\x63kup_checksum\x18\x03 \x01(\x04\"r\n\nServerGift\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12#\n\x0breward_type\x18\x03 \x01(\x0e\x32\x0e.ei.RewardType\x12\x17\n\x0freward_sub_type\x18\x04 \x01(\t\x12\x15\n\rreward_amount\x18\x05 \x01(\x01\"\x9e\x10\n\nLiveConfig\x12\x11\n\tconfig_id\x18\x01 \x01(\t\x12\x32\n\rboosts_config\x18\x02 \x01(\x0b\x32\x1b.ei.LiveConfig.BoostsConfig\x12.\n\x0bgift_config\x18\x03 \x01(\x0b\x32\x19.ei.LiveConfig.GiftConfig\x12.\n\x0bmisc_config\x18\x04 \x01(\x0b\x32\x19.ei.LiveConfig.MiscConfig\x12.\n\x0bhelp_config\x18\x05 \x01(\x0b\x32\x19.ei.LiveConfig.HelpConfig\x1a\xc6\x01\n\x0c\x42oostsConfig\x12<\n\x0citem_configs\x18\x01 \x03(\x0b\x32&.ei.LiveConfig.BoostsConfig.ItemConfig\x12\x1f\n\x17\x63\x61sh_boost_cooloff_time\x18\x02 \x01(\x01\x1aW\n\nItemConfig\x12\x10\n\x08\x62oost_id\x18\x01 \x01(\t\x12\r\n\x05price\x18\x02 \x01(\r\x12\x13\n\x0btoken_price\x18\x03 \x01(\r\x12\x13\n\x0bse_required\x18\x04 \x01(\x01\x1a\xde\x06\n\nGiftConfig\x12?\n\x0cgift_configs\x18\t \x03(\x0b\x32).ei.LiveConfig.GiftConfig.GiftValueConfig\x12\x19\n\x11gift_mu_min_spent\x18\n \x01(\x01\x12\x19\n\x11gift_mu_max_spent\x18\x0b \x01(\x01\x12\x1c\n\x14gift_mu_overall_mult\x18\x0c \x01(\x01\x12\x45\n\x15random_gift_mu_config\x18\x0f \x01(\x0b\x32&.ei.LiveConfig.GiftConfig.GiftMuConfig\x12\x44\n\x14video_gift_mu_config\x18\x10 \x01(\x0b\x32&.ei.LiveConfig.GiftConfig.GiftMuConfig\x12\x18\n\x10package_interval\x18\x01 \x01(\x01\x12\x1c\n\x14video_offer_interval\x18\x02 \x01(\x01\x12%\n\x1dvideo_offer_interval_contract\x18\x03 \x01(\x01\x12\'\n\x1fvideo_offer_interval_piggy_full\x18\x04 \x01(\x01\x12-\n%video_offer_interval_piggy_extra_full\x18\x05 \x01(\x01\x12\x1b\n\x13video_reset_on_idle\x18\x0e \x01(\x08\x12!\n\x19package_interval_contract\x18\x06 \x01(\x01\x12#\n\x1bpackage_interval_piggy_full\x18\x07 \x01(\x01\x12)\n!package_interval_piggy_extra_full\x18\x08 \x01(\x01\x12\x1d\n\x15package_reset_on_idle\x18\r \x01(\x08\x1a|\n\x0fGiftValueConfig\x12\x0f\n\x07gift_id\x18\x01 \x01(\t\x12\x0e\n\x06\x61mount\x18\x04 \x01(\x01\x12\x10\n\x08rand_min\x18\x02 \x01(\x01\x12\x10\n\x08rand_max\x18\x03 \x01(\x01\x12\x11\n\tvideo_min\x18\x05 \x01(\x01\x12\x11\n\tvideo_max\x18\x06 \x01(\x01\x1aJ\n\x0cGiftMuConfig\x12\x11\n\tmin_spent\x18\x01 \x01(\x01\x12\x11\n\tmax_spent\x18\x02 \x01(\x01\x12\x14\n\x0coverall_mult\x18\x03 \x01(\x01\x1a\xfb\x03\n\nMiscConfig\x12\x14\n\x0c\x61sk_to_track\x18\x01 \x01(\x08\x12\"\n\x1a\x61sk_to_track_min_soul_eggs\x18\x02 \x01(\x01\x12\x1c\n\x14\x61sk_to_track_message\x18\x03 \x01(\t\x12$\n\x1c\x61sk_to_track_show_pre_dialog\x18\x04 \x01(\x08\x12\"\n\x1a\x61sk_to_track_after_privacy\x18\x05 \x01(\x08\x12$\n\x1c\x63hicken_run_boost_percentage\x18\x06 \x01(\x01\x12\x1c\n\x14shells_intro_tickets\x18\x07 \x01(\r\x12\'\n\x1fshells_max_free_chicken_configs\x18\x08 \x01(\r\x12$\n\x1cshells_intro_alert_threshold\x18\t \x01(\r\x12+\n\x1eshells_lighting_controls_price\x18\x0e \x01(\r:\x03\x31\x37\x35\x12.\n&contracts_expert_league_min_soul_power\x18\n \x01(\x01\x12!\n\x19new_player_event_duration\x18\x0b \x01(\x01\x12 \n\x18\x63ontracts_club_available\x18\x0c \x01(\x08\x12\x16\n\x0e\x63ontracts_beta\x18\r \x01(\x08\x1a\x90\x02\n\nHelpConfig\x12=\n\x0bvideo_infos\x18\x01 \x03(\x0b\x32(.ei.LiveConfig.HelpConfig.HowToVideoInfo\x1a\xc2\x01\n\x0eHowToVideoInfo\x12;\n\x04type\x18\x06 \x01(\x0e\x32-.ei.LiveConfig.HelpConfig.HowToVideoInfo.Type\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x10\n\x08\x64uration\x18\x05 \x01(\t\x12\x0b\n\x03url\x18\x03 \x01(\t\x12\x11\n\tsoul_eggs\x18\x04 \x01(\x01\"\x1e\n\x04Type\x12\t\n\x05VIDEO\x10\x00\x12\x0b\n\x07\x41RTICLE\x10\x01\"\xd6\x04\n\nInGameMail\x12\n\n\x02id\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\x12\x0c\n\x04\x64\x61te\x18\x08 \x01(\t\x12\x0f\n\x07message\x18\x03 \x01(\t\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\t\x12\x0b\n\x03url\x18\x05 \x01(\t\x12 \n\x08\x61pp_link\x18\x0e \x01(\x0e\x32\x0e.ei.UILocation\x12\x16\n\x0e\x61pp_link_extra\x18\x0f \x01(\t\x12\x1a\n\x05image\x18\x10 \x01(\x0b\x32\x0b.ei.DLCItem\x12\x13\n\x0bimage_width\x18\x15 \x01(\x01\x12\x14\n\x0cimage_height\x18\x16 \x01(\x01\x12\x10\n\x08platform\x18\x07 \x01(\r\x12\x0e\n\x06\x62uilds\x18\t \x03(\t\x12\x1a\n\x12min_client_version\x18\n \x01(\r\x12\x1a\n\x12max_client_version\x18\x0c \x01(\r\x12\x15\n\rmin_soul_eggs\x18\x0b \x01(\x01\x12\x15\n\rmax_soul_eggs\x18\x1d \x01(\x01\x12\x1a\n\x12min_mystical_bonus\x18\r \x01(\x01\x12\x1f\n\tuser_type\x18\x11 \x01(\x0e\x32\x0c.ei.UserType\x12\x18\n\x10min_piggy_breaks\x18\x14 \x01(\r\x12\x10\n\x08gold_tip\x18\x06 \x01(\x01\x12\x0b\n\x03tip\x18\x17 \x01(\x08\x12\x10\n\x08priority\x18\x1b \x01(\r\x12\x1f\n\x17min_days_since_last_tip\x18\x18 \x01(\x01\x12\x13\n\x0bmax_retries\x18\x19 \x01(\r\x12\x18\n\x10\x64\x61ys_until_retry\x18\x1a \x01(\x01\x12\x10\n\x08\x63\x61tegory\x18\x1c \x01(\t\"S\n\x06MailDB\x12\x1c\n\x04mail\x18\x01 \x03(\x0b\x32\x0e.ei.InGameMail\x12\x14\n\x0ctips_db_data\x18\x02 \x01(\x0c\x12\x15\n\rtips_checksum\x18\x03 \x01(\t\"&\n\x06TipsDB\x12\x1c\n\x04tips\x18\x01 \x03(\x0b\x32\x0e.ei.InGameMail\"\xa0\x01\n\tMailState\x12\x15\n\rread_mail_ids\x18\x01 \x03(\t\x12+\n\x0btips_states\x18\x02 \x03(\x0b\x32\x16.ei.MailState.TipState\x12\x15\n\rtips_checksum\x18\x03 \x01(\t\x1a\x38\n\x08TipState\x12\n\n\x02id\x18\x01 \x01(\t\x12\r\n\x05reads\x18\x02 \x01(\r\x12\x11\n\ttime_read\x18\x03 \x01(\x01\"\xec\x03\n\x13PeriodicalsResponse\x12\x1c\n\x05sales\x18\x01 \x01(\x0b\x32\r.ei.SalesInfo\x12\'\n\x06\x65vents\x18\x02 \x01(\x0b\x32\x17.ei.EggIncCurrentEvents\x12(\n\tcontracts\x18\x03 \x01(\x0b\x32\x15.ei.ContractsResponse\x12+\n\x0b\x65valuations\x18\x08 \x03(\x0b\x32\x16.ei.ContractEvaluation\x12\x1d\n\x05gifts\x18\x04 \x03(\x0b\x32\x0e.ei.ServerGift\x12\x33\n\x0e\x61rtifact_cases\x18\t \x03(\x0b\x32\x1b.ei.CompleteMissionResponse\x12#\n\x0blive_config\x18\x05 \x01(\x0b\x32\x0e.ei.LiveConfig\x12\x1c\n\x08mail_bag\x18\x06 \x01(\x0b\x32\n.ei.MailDB\x12\x34\n\x14\x63ontract_player_info\x18\x07 \x01(\x0b\x32\x16.ei.ContractPlayerInfo\x12?\n\x12showcase_royalties\x18\n \x03(\x0b\x32#.ei.PeriodicalsResponse.RoyaltyInfo\x1a)\n\x0bRoyaltyInfo\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0e\n\x06\x61mount\x18\x02 \x01(\r\"\xf9\x02\n\x15GetPeriodicalsRequest\x12#\n\x05rinfo\x18\x0c \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x12\n\npiggy_full\x18\x02 \x01(\x08\x12\x18\n\x10piggy_found_full\x18\x03 \x01(\x08\x12\x1d\n\x15seconds_full_realtime\x18\x04 \x01(\x01\x12\x1d\n\x15seconds_full_gametime\x18\x05 \x01(\x01\x12\x17\n\x0flost_increments\x18\x07 \x01(\r\x12\x11\n\tsoul_eggs\x18\x08 \x01(\x01\x12\x1e\n\x16mystical_earnings_mult\x18\r \x01(\x01\x12\x0b\n\x03\x65op\x18\x0e \x01(\r\x12\x1a\n\x12\x63ontracts_unlocked\x18\x0f \x01(\x08\x12\x1a\n\x12\x61rtifacts_unlocked\x18\x10 \x01(\x08\x12\x1e\n\x16\x63urrent_client_version\x18\n \x01(\r\x12\r\n\x05\x64\x65\x62ug\x18\x0b \x01(\x08\"\xd5\x01\n\rConfigRequest\x12#\n\x05rinfo\x18\x01 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x11\n\tsoul_eggs\x18\x02 \x01(\x01\x12\x1a\n\x12\x63ontracts_unlocked\x18\x05 \x01(\x08\x12\x1a\n\x12\x61rtifacts_unlocked\x18\x03 \x01(\x08\x12\x1a\n\x12\x66uel_tank_unlocked\x18\x04 \x01(\x08\x12\x12\n\npro_permit\x18\x06 \x01(\x08\x12\r\n\x05ultra\x18\x07 \x01(\x08\x12\x15\n\rtips_checksum\x18\x08 \x01(\t\"x\n\x0e\x43onfigResponse\x12#\n\x0blive_config\x18\x01 \x01(\x0b\x32\x0e.ei.LiveConfig\x12\x1c\n\x08mail_bag\x18\x02 \x01(\x0b\x32\n.ei.MailDB\x12#\n\x0b\x64lc_catalog\x18\x03 \x01(\x0b\x32\x0e.ei.DLCCatalog\"d\n\x14\x41\x64\x41ttributionRawData\x12\x14\n\x0c\x64\x65vice_ad_id\x18\x01 \x01(\t\x12\x0f\n\x07user_id\x18\x04 \x01(\t\x12\x12\n\nad_network\x18\x02 \x01(\t\x12\x11\n\tjson_data\x18\x03 \x01(\t\"\xb8\x01\n\x10\x41\x64\x41ttributionRow\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\r\n\x05\x61\x64_id\x18\x02 \x01(\t\x12\x12\n\nad_network\x18\x03 \x01(\t\x12\x10\n\x08\x63\x61mpaign\x18\x04 \x01(\t\x12\x0f\n\x07keyword\x18\x05 \x01(\t\x12\r\n\x05\x65xtra\x18\x06 \x01(\t\x12\x12\n\nclick_date\x18\x07 \x01(\x02\x12\x15\n\rdownload_date\x18\x08 \x01(\x02\x12\x13\n\x0b\x61pprox_time\x18\t \x01(\x02\"\x8d\x03\n\x11\x41\x64\x41ttributionInfo\x12\x14\n\x0c\x64\x65vice_ad_id\x18\x01 \x01(\t\x12\x14\n\x0cnetwork_name\x18\x02 \x01(\t\x12\x13\n\x0b\x61ttribution\x18\x03 \x01(\x08\x12\x10\n\x08org_name\x18\x04 \x01(\t\x12\x0e\n\x06org_id\x18\x05 \x01(\t\x12\x15\n\rcampaign_name\x18\x06 \x01(\t\x12\x13\n\x0b\x63\x61mpaign_id\x18\x07 \x01(\t\x12\x12\n\nclick_date\x18\x08 \x01(\t\x12\x17\n\x0f\x63onversion_date\x18\t \x01(\t\x12\x17\n\x0f\x63onversion_type\x18\n \x01(\t\x12\x0b\n\x03geo\x18\x0b \x01(\t\x12\x14\n\x0c\x61\x64group_name\x18\x0c \x01(\t\x12\x12\n\nadgroup_id\x18\r \x01(\t\x12\x0f\n\x07keyword\x18\x0e \x01(\t\x12\x12\n\nkeyword_id\x18\x0f \x01(\t\x12\x15\n\rkeyword_extra\x18\x10 \x01(\t\x12\x18\n\x10\x63reativeset_name\x18\x11 \x01(\t\x12\x16\n\x0e\x63reativeset_id\x18\x12 \x01(\t\"\xf3\x02\n\x13\x41rtifactsClientInfo\x12\x1d\n\x15mission_capacity_mult\x18\x01 \x01(\x01\x12\x1d\n\x15mission_duration_mult\x18\x02 \x01(\x01\x12*\n\"mission_ftl_duration_research_mult\x18\x04 \x01(\x01\x12&\n\x1emission_capacity_research_mult\x18\x06 \x01(\x01\x12:\n\rlaunch_counts\x18\x03 \x03(\x0b\x32#.ei.ArtifactsClientInfo.LaunchCount\x12)\n!last_server_launch_count_sum_time\x18\x05 \x01(\x01\x1a\x63\n\x0bLaunchCount\x12\'\n\x04ship\x18\x01 \x01(\x0e\x32\x19.ei.MissionInfo.Spaceship\x12\x14\n\x0cnum_launches\x18\x02 \x01(\r\x12\x15\n\rlaunch_points\x18\x03 \x01(\x01\"\xc3\x06\n\x0bMissionInfo\x12\'\n\x04ship\x18\x01 \x01(\x0e\x32\x19.ei.MissionInfo.Spaceship\x12&\n\x06status\x18\x02 \x01(\x0e\x32\x16.ei.MissionInfo.Status\x12\x33\n\rduration_type\x18\x03 \x01(\x0e\x32\x1c.ei.MissionInfo.DurationType\x12\"\n\x04\x66uel\x18\x04 \x03(\x0b\x32\x14.ei.MissionInfo.Fuel\x12\r\n\x05level\x18\x0c \x01(\r\x12\x18\n\x10\x64uration_seconds\x18\x05 \x01(\x01\x12\x10\n\x08\x63\x61pacity\x18\t \x01(\r\x12\x14\n\x0cquality_bump\x18\x0b \x01(\x01\x12.\n\x0ftarget_artifact\x18\r \x01(\x0e\x32\x15.ei.ArtifactSpec.Name\x12\x19\n\x11seconds_remaining\x18\x06 \x01(\x01\x12\x1a\n\x12start_time_derived\x18\x08 \x01(\x01\x12\x13\n\x0bmission_log\x18\n \x01(\t\x12\x12\n\nidentifier\x18\x07 \x01(\t\x1a,\n\x04\x46uel\x12\x14\n\x03\x65gg\x18\x01 \x01(\x0e\x32\x07.ei.Egg\x12\x0e\n\x06\x61mount\x18\x02 \x01(\x01\"\xc7\x01\n\tSpaceship\x12\x0f\n\x0b\x43HICKEN_ONE\x10\x00\x12\x10\n\x0c\x43HICKEN_NINE\x10\x01\x12\x11\n\rCHICKEN_HEAVY\x10\x02\x12\x07\n\x03\x42\x43R\x10\x03\x12\x15\n\x11MILLENIUM_CHICKEN\x10\x04\x12\x17\n\x13\x43ORELLIHEN_CORVETTE\x10\x05\x12\x0e\n\nGALEGGTICA\x10\x06\x12\x0e\n\nCHICKFIANT\x10\x07\x12\x0c\n\x08VOYEGGER\x10\x08\x12\x0e\n\nHENERPRISE\x10\t\x12\r\n\tATREGGIES\x10\n\"t\n\x06Status\x12\x0b\n\x07\x46UELING\x10\x00\x12\x15\n\x11PREPARE_TO_LAUNCH\x10\x05\x12\r\n\tEXPLORING\x10\n\x12\x0c\n\x08RETURNED\x10\x0f\x12\r\n\tANALYZING\x10\x10\x12\x0c\n\x08\x43OMPLETE\x10\x14\x12\x0c\n\x08\x41RCHIVED\x10\x19\";\n\x0c\x44urationType\x12\t\n\x05SHORT\x10\x00\x12\x08\n\x04LONG\x10\x01\x12\x08\n\x04\x45PIC\x10\x02\x12\x0c\n\x08TUTORIAL\x10\x03\"\xf0\x0b\n\x0c\x41rtifactSpec\x12#\n\x04name\x18\x01 \x01(\x0e\x32\x15.ei.ArtifactSpec.Name\x12%\n\x05level\x18\x02 \x01(\x0e\x32\x16.ei.ArtifactSpec.Level\x12\'\n\x06rarity\x18\x03 \x01(\x0e\x32\x17.ei.ArtifactSpec.Rarity\x12\x14\n\x03\x65gg\x18\x04 \x01(\x0e\x32\x07.ei.Egg\"\x8a\t\n\x04Name\x12\x0f\n\x0bLUNAR_TOTEM\x10\x00\x12\x17\n\x13NEODYMIUM_MEDALLION\x10\x03\x12\x11\n\rBEAK_OF_MIDAS\x10\x04\x12\x15\n\x11LIGHT_OF_EGGENDIL\x10\x05\x12\x15\n\x11\x44\x45METERS_NECKLACE\x10\x06\x12\x15\n\x11VIAL_MARTIAN_DUST\x10\x07\x12\x11\n\rORNATE_GUSSET\x10\x08\x12\x0f\n\x0bTHE_CHALICE\x10\t\x12\x11\n\rBOOK_OF_BASAN\x10\n\x12\x13\n\x0fPHOENIX_FEATHER\x10\x0b\x12\x11\n\rTUNGSTEN_ANKH\x10\x0c\x12\x13\n\x0f\x41URELIAN_BROOCH\x10\x15\x12\x14\n\x10\x43\x41RVED_RAINSTICK\x10\x16\x12\x0f\n\x0bPUZZLE_CUBE\x10\x17\x12\x15\n\x11QUANTUM_METRONOME\x10\x18\x12\x14\n\x10SHIP_IN_A_BOTTLE\x10\x19\x12\x15\n\x11TACHYON_DEFLECTOR\x10\x1a\x12\x18\n\x14INTERSTELLAR_COMPASS\x10\x1b\x12\x15\n\x11\x44ILITHIUM_MONOCLE\x10\x1c\x12\x15\n\x11TITANIUM_ACTUATOR\x10\x1d\x12\x11\n\rMERCURYS_LENS\x10\x1e\x12\x11\n\rTACHYON_STONE\x10\x01\x12\x13\n\x0f\x44ILITHIUM_STONE\x10\x1f\x12\x0f\n\x0bSHELL_STONE\x10 \x12\x0f\n\x0bLUNAR_STONE\x10!\x12\x0e\n\nSOUL_STONE\x10\"\x12\x12\n\x0ePROPHECY_STONE\x10\'\x12\x11\n\rQUANTUM_STONE\x10$\x12\x0f\n\x0bTERRA_STONE\x10%\x12\x0e\n\nLIFE_STONE\x10&\x12\x11\n\rCLARITY_STONE\x10(\x12\x1d\n\x19\x45XTRATERRESTRIAL_ALUMINUM\x10\r\x12\x14\n\x10\x41NCIENT_TUNGSTEN\x10\x0e\x12\x0f\n\x0bSPACE_ROCKS\x10\x0f\x12\x0e\n\nALIEN_WOOD\x10\x10\x12\x12\n\x0eGOLD_METEORITE\x10\x11\x12\x12\n\x0eTAU_CETI_GEODE\x10\x12\x12\x14\n\x10\x43\x45NTAURIAN_STEEL\x10\x13\x12\x13\n\x0f\x45RIDANI_FEATHER\x10\x14\x12\x0f\n\x0b\x44RONE_PARTS\x10#\x12\x14\n\x10\x43\x45LESTIAL_BRONZE\x10)\x12\x10\n\x0cLALANDE_HIDE\x10*\x12\x12\n\x0eSOLAR_TITANIUM\x10+\x12\x1a\n\x16TACHYON_STONE_FRAGMENT\x10\x02\x12\x1c\n\x18\x44ILITHIUM_STONE_FRAGMENT\x10,\x12\x18\n\x14SHELL_STONE_FRAGMENT\x10-\x12\x18\n\x14LUNAR_STONE_FRAGMENT\x10.\x12\x17\n\x13SOUL_STONE_FRAGMENT\x10/\x12\x1b\n\x17PROPHECY_STONE_FRAGMENT\x10\x30\x12\x1a\n\x16QUANTUM_STONE_FRAGMENT\x10\x31\x12\x18\n\x14TERRA_STONE_FRAGMENT\x10\x32\x12\x17\n\x13LIFE_STONE_FRAGMENT\x10\x33\x12\x1a\n\x16\x43LARITY_STONE_FRAGMENT\x10\x34\x12\x0c\n\x07UNKNOWN\x10\x90N\"H\n\x05Level\x12\x0c\n\x08INFERIOR\x10\x00\x12\n\n\x06LESSER\x10\x01\x12\n\n\x06NORMAL\x10\x02\x12\x0b\n\x07GREATER\x10\x03\x12\x0c\n\x08SUPERIOR\x10\x04\"7\n\x06Rarity\x12\n\n\x06\x43OMMON\x10\x00\x12\x08\n\x04RARE\x10\x01\x12\x08\n\x04\x45PIC\x10\x02\x12\r\n\tLEGENDARY\x10\x03\"E\n\x04Type\x12\x0c\n\x08\x41RTIFACT\x10\x00\x12\t\n\x05STONE\x10\x01\x12\x0e\n\nINGREDIENT\x10\x02\x12\x14\n\x10STONE_INGREDIENT\x10\x03\"T\n\x10\x43ompleteArtifact\x12\x1e\n\x04spec\x18\x01 \x01(\x0b\x32\x10.ei.ArtifactSpec\x12 \n\x06stones\x18\x02 \x03(\x0b\x32\x10.ei.ArtifactSpec\"u\n\x15\x41rtifactInventoryItem\x12\x0f\n\x07item_id\x18\x01 \x01(\x04\x12&\n\x08\x61rtifact\x18\x02 \x01(\x0b\x32\x14.ei.CompleteArtifact\x12\x10\n\x08quantity\x18\x03 \x01(\x01\x12\x11\n\tserver_id\x18\x04 \x01(\t\"2\n\rInventorySlot\x12\x10\n\x08occupied\x18\x01 \x01(\x08\x12\x0f\n\x07item_id\x18\x02 \x01(\r\"\\\n\x1d\x41rtifactsConfigurationRequest\x12#\n\x05rinfo\x18\x02 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x16\n\x0e\x63lient_version\x18\x01 \x01(\r\"\xff\x07\n\x1e\x41rtifactsConfigurationResponse\x12P\n\x12mission_parameters\x18\x01 \x03(\x0b\x32\x34.ei.ArtifactsConfigurationResponse.MissionParameters\x12R\n\x13\x61rtifact_parameters\x18\x02 \x03(\x0b\x32\x35.ei.ArtifactsConfigurationResponse.ArtifactParameters\x12R\n\x14\x63rafting_level_infos\x18\x03 \x03(\x0b\x32\x34.ei.ArtifactsConfigurationResponse.CraftingLevelInfo\x1a\xa8\x03\n\x11MissionParameters\x12\'\n\x04ship\x18\x01 \x01(\x0e\x32\x19.ei.MissionInfo.Spaceship\x12P\n\tdurations\x18\x03 \x03(\x0b\x32=.ei.ArtifactsConfigurationResponse.MissionParameters.Duration\x12\"\n\x1alevel_mission_requirements\x18\x04 \x03(\r\x12\x1b\n\x13\x63\x61pacity_DEPRECATED\x18\x02 \x01(\r\x1a\xd6\x01\n\x08\x44uration\x12\x33\n\rduration_type\x18\x01 \x01(\x0e\x32\x1c.ei.MissionInfo.DurationType\x12\x0f\n\x07seconds\x18\x02 \x01(\x01\x12\x0f\n\x07quality\x18\x03 \x01(\x02\x12\x13\n\x0bmin_quality\x18\x04 \x01(\x02\x12\x13\n\x0bmax_quality\x18\x05 \x01(\x02\x12\x10\n\x08\x63\x61pacity\x18\x06 \x01(\r\x12\x1b\n\x13level_capacity_bump\x18\x07 \x01(\r\x12\x1a\n\x12level_quality_bump\x18\x08 \x01(\x02\x1a\xf8\x01\n\x12\x41rtifactParameters\x12\x1e\n\x04spec\x18\x01 \x01(\x0b\x32\x10.ei.ArtifactSpec\x12\x14\n\x0c\x62\x61se_quality\x18\x02 \x01(\x01\x12\x17\n\x0fodds_multiplier\x18\x04 \x01(\x01\x12\r\n\x05value\x18\x03 \x01(\x01\x12\x16\n\x0e\x63rafting_price\x18\x05 \x01(\x01\x12\x1a\n\x12\x63rafting_price_low\x18\x06 \x01(\x01\x12\x1d\n\x15\x63rafting_price_domain\x18\x07 \x01(\r\x12\x1c\n\x14\x63rafting_price_curve\x18\x08 \x01(\x01\x12\x13\n\x0b\x63rafting_xp\x18\t \x01(\x04\x1a=\n\x11\x43raftingLevelInfo\x12\x13\n\x0bxp_required\x18\x01 \x01(\x01\x12\x13\n\x0brarity_mult\x18\x02 \x01(\x02\"\xae\x01\n\x0eMissionRequest\x12#\n\x05rinfo\x18\x04 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x16\n\x0e\x63lient_version\x18\x01 \x01(\r\x12\x12\n\nei_user_id\x18\x03 \x01(\t\x12\x1d\n\x04info\x18\x02 \x01(\x0b\x32\x0f.ei.MissionInfo\x12,\n\x0b\x63lient_info\x18\x05 \x01(\x0b\x32\x17.ei.ArtifactsClientInfo\"A\n\x0fMissionResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x1d\n\x04info\x18\x02 \x01(\x0b\x32\x0f.ei.MissionInfo\"V\n\x19GetActiveMissionsResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12(\n\x0f\x61\x63tive_missions\x18\x02 \x03(\x0b\x32\x0f.ei.MissionInfo\"\x8c\x02\n\x17\x43ompleteMissionResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x1d\n\x04info\x18\x02 \x01(\x0b\x32\x0f.ei.MissionInfo\x12\x41\n\tartifacts\x18\x03 \x03(\x0b\x32..ei.CompleteMissionResponse.SecureArtifactSpec\x12!\n\rother_rewards\x18\x04 \x03(\x0b\x32\n.ei.Reward\x12\x12\n\nei_user_id\x18\x05 \x01(\t\x1aG\n\x12SecureArtifactSpec\x12\x1e\n\x04spec\x18\x01 \x01(\x0b\x32\x10.ei.ArtifactSpec\x12\x11\n\tserver_id\x18\x02 \x01(\t\"\xe4\x01\n%CollectContractArtifactRewardsRequest\x12#\n\x05rinfo\x18\x01 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x02 \x01(\t\x12\x0e\n\x06league\x18\x05 \x01(\r\x12\'\n\x05grade\x18\x06 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x12\n\ngoal_index\x18\x03 \x01(\r\x12,\n\tbest_ship\x18\x04 \x01(\x0e\x32\x19.ei.MissionInfo.Spaceship\"\xf6\x01\n\x14\x43raftArtifactRequest\x12#\n\x05rinfo\x18\x05 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x12\n\nei_user_id\x18\x01 \x01(\t\x12\x1e\n\x04spec\x18\x02 \x01(\x0b\x32\x10.ei.ArtifactSpec\x12\x0f\n\x07item_id\x18\x03 \x01(\x04\x12\x17\n\x0fgold_price_paid\x18\x06 \x01(\x01\x12\x16\n\x0e\x63rafting_count\x18\x07 \x01(\r\x12\x13\n\x0b\x63rafting_xp\x18\x08 \x01(\x01\x12.\n\x0bingredients\x18\x04 \x03(\x0b\x32\x19.ei.ArtifactInventoryItem\"\x89\x01\n\x15\x43raftArtifactResponse\x12\x0f\n\x07item_id\x18\x01 \x01(\x04\x12\x12\n\nei_user_id\x18\x05 \x01(\t\x12\x38\n\x0frarity_achieved\x18\x02 \x01(\x0e\x32\x17.ei.ArtifactSpec.Rarity:\x06\x43OMMON\x12\x11\n\tserver_id\x18\x03 \x01(\t\"\xf5\x01\n\x16\x43onsumeArtifactRequest\x12#\n\x05rinfo\x18\x04 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x12\n\nei_user_id\x18\x03 \x01(\t\x12\x1e\n\x04spec\x18\x01 \x01(\x0b\x32\x10.ei.ArtifactSpec\x12\x1a\n\x12\x61rtifact_server_id\x18\x05 \x01(\t\x12\x18\n\x10original_item_id\x18\x02 \x01(\x04\x12\x1d\n\x15\x61\x64\x64itional_server_ids\x18\x07 \x03(\t\x12\x1b\n\x13\x61\x64\x64itional_item_ids\x18\x08 \x03(\x04\x12\x10\n\x08quantity\x18\x06 \x01(\r\"\xbe\x01\n\x17\x43onsumeArtifactResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x18\n\x10original_item_id\x18\x02 \x01(\x04\x12\x1b\n\x13\x61\x64\x64itional_item_ids\x18\x06 \x03(\x04\x12$\n\nbyproducts\x18\x03 \x03(\x0b\x32\x10.ei.ArtifactSpec\x12!\n\rother_rewards\x18\x04 \x03(\x0b\x32\n.ei.Reward\x12\x12\n\nei_user_id\x18\x05 \x01(\t\"}\n\x1c\x41uthenticateArtifactResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x18\n\x10original_item_id\x18\x02 \x01(\x04\x12\x0e\n\x06\x64\x65mote\x18\x03 \x01(\x08\x12\x0e\n\x06\x64\x65lete\x18\x04 \x01(\x08\x12\x12\n\nei_user_id\x18\x05 \x01(\t\"\xa1\x01\n\x12SetArtifactRequest\x12#\n\x05rinfo\x18\x01 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12+\n\x08\x61rtifact\x18\x02 \x01(\x0b\x32\x19.ei.ArtifactInventoryItem\x12 \n\x06stones\x18\x03 \x03(\x0b\x32\x10.ei.ArtifactSpec\x12\x17\n\x0fgold_price_paid\x18\x04 \x01(\x01\"T\n\x13SetArtifactResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x18\n\x10original_item_id\x18\x02 \x01(\x04\x12\x12\n\nei_user_id\x18\x05 \x01(\t\"\xf6\x07\n\x0b\x41rtifactsDB\x12\x32\n\x0finventory_items\x18\x01 \x03(\x0b\x32\x19.ei.ArtifactInventoryItem\x12\x15\n\ritem_sequence\x18\x02 \x01(\x04\x12*\n\x0finventory_slots\x18\x03 \x03(\x0b\x32\x11.ei.InventorySlot\x12G\n\x1b\x61\x63tive_artifacts_DEPRECATED\x18\x07 \x03(\x0b\x32\".ei.ArtifactsDB.ActiveArtifactSlot\x12?\n\x14\x61\x63tive_artifact_sets\x18\x0b \x03(\x0b\x32!.ei.ArtifactsDB.ActiveArtifactSet\x12>\n\x13saved_artifact_sets\x18\r \x03(\x0b\x32!.ei.ArtifactsDB.ActiveArtifactSet\x12:\n\x0f\x61rtifact_status\x18\x0c \x03(\x0b\x32!.ei.ArtifactsDB.CraftableArtifact\x12(\n\x0f\x66ueling_mission\x18\x0e \x01(\x0b\x32\x0f.ei.MissionInfo\x12&\n\rmission_infos\x18\x04 \x03(\x0b\x32\x0f.ei.MissionInfo\x12(\n\x0fmission_archive\x18\x05 \x03(\x0b\x32\x0f.ei.MissionInfo\x12\x39\n\x1f\x64iscovered_artifacts_DEPRECATED\x18\x08 \x03(\x0b\x32\x10.ei.ArtifactSpec\x12I\n\x1e\x63raftable_artifacts_DEPRECATED\x18\t \x03(\x0b\x32!.ei.ArtifactsDB.CraftableArtifact\x12\x45\n\x1a\x63rafting_counts_DEPRECATED\x18\n \x03(\x0b\x32!.ei.ArtifactsDB.CraftableArtifact\x1a\x37\n\x12\x41\x63tiveArtifactSlot\x12\x10\n\x08occupied\x18\x01 \x01(\x08\x12\x0f\n\x07item_id\x18\x02 \x01(\x04\x1aS\n\x11\x41\x63tiveArtifactSet\x12\x31\n\x05slots\x18\x01 \x03(\x0b\x32\".ei.ArtifactsDB.ActiveArtifactSlot\x12\x0b\n\x03uid\x18\x02 \x01(\r\x1a\x92\x01\n\x11\x43raftableArtifact\x12\x1e\n\x04spec\x18\x01 \x01(\x0b\x32\x10.ei.ArtifactSpec\x12\x12\n\ndiscovered\x18\x06 \x01(\x08\x12\x11\n\tcraftable\x18\x04 \x01(\x08\x12\x19\n\x11recipe_discovered\x18\x05 \x01(\x08\x12\x0c\n\x04seen\x18\x02 \x01(\x08\x12\r\n\x05\x63ount\x18\x03 \x01(\r\"\x82\x01\n\x14\x41uthenticatedMessage\x12\x0f\n\x07message\x18\x01 \x01(\x0c\x12\x0f\n\x07version\x18\x03 \x01(\r\x12\x0c\n\x04\x63ode\x18\x02 \x01(\t\x12\x12\n\ncompressed\x18\x04 \x01(\x08\x12\x15\n\roriginal_size\x18\x05 \x01(\r\x12\x0f\n\x07user_id\x18\x06 \x01(\t\"f\n\x19LogCompleteMissionPayload\x12\x1f\n\x03req\x18\x01 \x01(\x0b\x32\x12.ei.MissionRequest\x12(\n\x03res\x18\x02 \x01(\x0b\x32\x1b.ei.CompleteMissionResponse\"h\n\x17LogCraftArtifactPayload\x12%\n\x03req\x18\x01 \x01(\x0b\x32\x18.ei.CraftArtifactRequest\x12&\n\x03res\x18\x02 \x01(\x0b\x32\x19.ei.CraftArtifactResponse\"n\n\x19LogConsumeArtifactPayload\x12\'\n\x03req\x18\x01 \x01(\x0b\x32\x1a.ei.ConsumeArtifactRequest\x12(\n\x03res\x18\x02 \x01(\x0b\x32\x1b.ei.ConsumeArtifactResponse\"b\n\x15LogSetArtifactPayload\x12#\n\x03req\x18\x01 \x01(\x0b\x32\x16.ei.SetArtifactRequest\x12$\n\x03res\x18\x02 \x01(\x0b\x32\x17.ei.SetArtifactResponse\"@\n\x16\x41\x63\x63ountTransferPayload\x12\x0f\n\x07\x66rom_id\x18\x01 \x01(\t\x12\x15\n\rto_ei_user_id\x18\x02 \x01(\t\"\xdd\x01\n\x12SaveBackupResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x12\n\nerror_code\x18\x02 \x01(\r\x12\x0f\n\x07message\x18\x03 \x01(\t\x12#\n\x0f\x65xisting_backup\x18\x04 \x01(\x0b\x32\n.ei.Backup\"l\n\nErrorCodes\x12\x0c\n\x08NO_ERROR\x10\x00\x12\x12\n\x0eUSER_NOT_FOUND\x10\x01\x12\x17\n\x13\x43OULD_NOT_OVERWRITE\x10\x02\x12\x12\n\x0e\x42\x41\x43KUP_OFFERED\x10\x03\x12\x0f\n\x0b\x42\x41\x44_USER_ID\x10\x04\"K\n\x13\x43leanAccountRequest\x12\x1a\n\x12\x65i_user_id_to_keep\x18\x01 \x01(\t\x12\x18\n\x10game_services_id\x18\x02 \x01(\t\"&\n\x10ReturnEDTPayload\x12\x12\n\nei_user_id\x18\x01 \x01(\t\"\x81\x01\n\x07\x44LCItem\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x11\n\tdirectory\x18\x02 \x01(\t\x12\x0b\n\x03\x65xt\x18\x03 \x01(\t\x12\x12\n\ncompressed\x18\x06 \x01(\x08\x12\x15\n\roriginal_size\x18\x07 \x01(\x04\x12\x0b\n\x03url\x18\x04 \x01(\t\x12\x10\n\x08\x63hecksum\x18\x05 \x01(\t\"\xeb\x12\n\tShellSpec\x12\x12\n\nidentifier\x18\x01 \x01(\t\x12/\n\rprimary_piece\x18\x0c \x01(\x0b\x32\x18.ei.ShellSpec.ShellPiece\x12(\n\x06pieces\x18\x0b \x03(\x0b\x32\x18.ei.ShellSpec.ShellPiece\x12\x1f\n\nalt_assets\x18\x12 \x03(\x0b\x32\x0b.ei.DLCItem\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x16\n\x0eset_identifier\x18\r \x01(\t\x12\x19\n\x11modified_geometry\x18\x13 \x01(\x08\x12\r\n\x05price\x18\x04 \x01(\r\x12\x14\n\x0crequired_eop\x18\x05 \x01(\r\x12\x1a\n\x12required_soul_eggs\x18\x06 \x01(\x01\x12\x1d\n\x15required_parent_shell\x18\x14 \x01(\t\x12\x0e\n\x06is_new\x18\x0e \x01(\x08\x12\x0f\n\x07\x65xpires\x18\x0f \x01(\x08\x12\x1f\n\x17seconds_until_available\x18\x11 \x01(\x01\x12\x19\n\x11seconds_remaining\x18\x10 \x01(\x01\x12\x12\n\npopularity\x18\x15 \x01(\x04\x12\x1a\n\x12\x64\x65\x66\x61ult_appearance\x18\x08 \x01(\x08\x1aS\n\nShellPiece\x12+\n\nasset_type\x18\x01 \x01(\x0e\x32\x17.ei.ShellSpec.AssetType\x12\x18\n\x03\x64lc\x18\x02 \x01(\x0b\x32\x0b.ei.DLCItem\"\xca\x0e\n\tAssetType\x12\x08\n\x04\x43OOP\x10\x01\x12\t\n\x05SHACK\x10\x02\x12\x0f\n\x0bSUPER_SHACK\x10\x03\x12\x0f\n\x0bSHORT_HOUSE\x10\x04\x12\x10\n\x0cTHE_STANDARD\x10\x05\x12\x0e\n\nLONG_HOUSE\x10\x06\x12\x11\n\rDOUBLE_DECKER\x10\x07\x12\r\n\tWAREHOUSE\x10\x08\x12\n\n\x06\x43\x45NTER\x10\t\x12\n\n\x06\x42UNKER\x10\n\x12\n\n\x06\x45GGKEA\x10\x0b\x12\n\n\x06HAB_1K\x10\x0c\x12\n\n\x06HANGAR\x10\r\x12\t\n\x05TOWER\x10\x0e\x12\x0b\n\x07HAB_10K\x10\x0f\x12\x0c\n\x08\x45GGTOPIA\x10\x10\x12\x0c\n\x08MONOLITH\x10\x11\x12\x11\n\rPLANET_PORTAL\x10\x12\x12\x14\n\x10\x43HICKEN_UNIVERSE\x10\x13\x12\x10\n\x0cSILO_0_SMALL\x10\x32\x12\x0e\n\nSILO_0_MED\x10\x33\x12\x10\n\x0cSILO_0_LARGE\x10\x34\x12\x10\n\x0cSILO_1_SMALL\x10\x35\x12\x0e\n\nSILO_1_MED\x10\x36\x12\x10\n\x0cSILO_1_LARGE\x10\x37\x12\x0c\n\x08SILO_ALL\x10;\x12\x0b\n\x07MAILBOX\x10\x46\x12\x0f\n\x0bTROPHY_CASE\x10G\x12\n\n\x06GROUND\x10H\x12\r\n\tHARDSCAPE\x10I\x12\r\n\tHYPERLOOP\x10J\x12\x0b\n\x07\x44\x45POT_1\x10\x64\x12\x0b\n\x07\x44\x45POT_2\x10\x65\x12\x0b\n\x07\x44\x45POT_3\x10\x66\x12\x0b\n\x07\x44\x45POT_4\x10g\x12\x0b\n\x07\x44\x45POT_5\x10h\x12\x0b\n\x07\x44\x45POT_6\x10i\x12\x0b\n\x07\x44\x45POT_7\x10j\x12\t\n\x05LAB_1\x10n\x12\t\n\x05LAB_2\x10o\x12\t\n\x05LAB_3\x10p\x12\t\n\x05LAB_4\x10q\x12\t\n\x05LAB_5\x10r\x12\t\n\x05LAB_6\x10s\x12\x13\n\x0fHATCHERY_EDIBLE\x10x\x12\x16\n\x12HATCHERY_SUPERFOOD\x10y\x12\x14\n\x10HATCHERY_MEDICAL\x10z\x12\x18\n\x14HATCHERY_ROCKET_FUEL\x10{\x12\x1a\n\x16HATCHERY_SUPERMATERIAL\x10|\x12\x13\n\x0fHATCHERY_FUSION\x10}\x12\x14\n\x10HATCHERY_QUANTUM\x10~\x12\x18\n\x14HATCHERY_IMMORTALITY\x10\x7f\x12\x15\n\x10HATCHERY_TACHYON\x10\x80\x01\x12\x16\n\x11HATCHERY_GRAVITON\x10\x81\x01\x12\x17\n\x12HATCHERY_DILITHIUM\x10\x82\x01\x12\x15\n\x10HATCHERY_PRODIGY\x10\x83\x01\x12\x17\n\x12HATCHERY_TERRAFORM\x10\x84\x01\x12\x18\n\x13HATCHERY_ANTIMATTER\x10\x85\x01\x12\x19\n\x14HATCHERY_DARK_MATTER\x10\x86\x01\x12\x10\n\x0bHATCHERY_AI\x10\x87\x01\x12\x14\n\x0fHATCHERY_NEBULA\x10\x88\x01\x12\x16\n\x11HATCHERY_UNIVERSE\x10\x89\x01\x12\x1b\n\x16HATCHERY_ENLIGHTENMENT\x10\x8a\x01\x12\x17\n\x12HATCHERY_CHOCOLATE\x10\x8b\x01\x12\x14\n\x0fHATCHERY_EASTER\x10\x8c\x01\x12\x1a\n\x15HATCHERY_WATERBALLOON\x10\x8d\x01\x12\x16\n\x11HATCHERY_FIREWORK\x10\x8e\x01\x12\x15\n\x10HATCHERY_PUMPKIN\x10\x8f\x01\x12\x14\n\x0fHATCHERY_CUSTOM\x10\x96\x01\x12\n\n\x05HOA_1\x10\xaa\x01\x12\n\n\x05HOA_2\x10\xab\x01\x12\n\n\x05HOA_3\x10\xac\x01\x12\x16\n\x11MISSION_CONTROL_1\x10\xb4\x01\x12\x16\n\x11MISSION_CONTROL_2\x10\xb5\x01\x12\x16\n\x11MISSION_CONTROL_3\x10\xb6\x01\x12\x10\n\x0b\x46UEL_TANK_1\x10\xc8\x01\x12\x10\n\x0b\x46UEL_TANK_2\x10\xc9\x01\x12\x10\n\x0b\x46UEL_TANK_3\x10\xca\x01\x12\x10\n\x0b\x46UEL_TANK_4\x10\xcb\x01\x12\x1a\n\x15HATCHERY_GRAVITON_TOP\x10\xf4\x03\x12\x1b\n\x16HATCHERY_NEBULA_MIDDLE\x10\xf5\x03\x12\x18\n\x13HATCHERY_NEBULA_TOP\x10\xf6\x03\x12 \n\x1bHATCHERY_DARK_MATTER_RING_1\x10\xf9\x03\x12 \n\x1bHATCHERY_DARK_MATTER_RING_2\x10\xfa\x03\x12 \n\x1bHATCHERY_DARK_MATTER_RING_3\x10\xfb\x03\x12\x16\n\x11HATCHERY_AI_TOP_1\x10\xfe\x03\x12\x16\n\x11HATCHERY_AI_TOP_2\x10\xff\x03\x12\x16\n\x11HATCHERY_AI_TOP_3\x10\x80\x04\x12\x16\n\x11HATCHERY_AI_TOP_4\x10\x81\x04\x12\x1c\n\x17HATCHERY_UNIVERSE_PROBE\x10\x83\x04\x12\x1b\n\x16HATCHERY_UNIVERSE_BOLT\x10\x84\x04\x12\x1f\n\x1aHATCHERY_ENLIGHTENMENT_ORB\x10\x88\x04\x12\x14\n\x0fHYPERLOOP_TRACK\x10\xba\x04\x12\x11\n\x0cMAILBOX_FULL\x10\xd8\x04\x12\x0c\n\x07\x43HICKEN\x10\xe8\x07\x12\x08\n\x03HAT\x10\xf2\x07\x12\x0c\n\x07UNKNOWN\x10\x8fN\"\xaa\x05\n\x0cShellSetSpec\x12\x12\n\nidentifier\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\r\n\x05price\x18\x03 \x01(\r\x12 \n\x15price_mult_DEPRECATED\x18\x08 \x01(\x01:\x01\x31\x12\x10\n\x08\x64iscount\x18\x11 \x01(\x01\x12\x14\n\x0crequired_eop\x18\x04 \x01(\r\x12\x1a\n\x12required_soul_eggs\x18\x05 \x01(\x01\x12\x1b\n\x13required_parent_set\x18\x14 \x01(\t\x12\x0e\n\x06is_new\x18\t \x01(\x08\x12\x0f\n\x07\x65xpires\x18\n \x01(\x08\x12\x1f\n\x17seconds_until_available\x18\x12 \x01(\x01\x12\x19\n\x11seconds_remaining\x18\x0b \x01(\x01\x12\x12\n\npopularity\x18\x15 \x01(\x04\x12\x11\n\tdecorator\x18\x0e \x01(\x08\x12\x19\n\x11modified_geometry\x18\r \x01(\x08\x12\x13\n\x0b\x65lement_set\x18\x07 \x01(\x08\x12\x16\n\x0ehex_base_color\x18\x10 \x01(\t\x12\x32\n\nvariations\x18\x0f \x03(\x0b\x32\x1e.ei.ShellSetSpec.VariationSpec\x12\x19\n\x04icon\x18\x13 \x01(\x0b\x32\x0b.ei.DLCItem\x12\x1a\n\x12\x64\x65\x66\x61ult_appearance\x18\x06 \x01(\x08\x12\x19\n\x11\x63ustom_appearance\x18\x0c \x01(\x08\x1a\x93\x01\n\rVariationSpec\x12\x12\n\nidentifier\x18\x01 \x01(\t\x12\x11\n\thex_color\x18\x02 \x01(\t\x12\r\n\x05price\x18\x03 \x01(\r\x12\x15\n\rsort_priority\x18\x06 \x01(\x05\x12\x1a\n\x12\x64\x65\x66\x61ult_appearance\x18\x04 \x01(\x08\x12\x19\n\x11\x63ustom_appearance\x18\x05 \x01(\x08\"\xd5\x05\n\x0fShellObjectSpec\x12\x12\n\nidentifier\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12+\n\nasset_type\x18\x03 \x01(\x0e\x32\x17.ei.ShellSpec.AssetType\x12\x14\n\x0cobject_class\x18\x0e \x01(\t\x12\x13\n\x0bicon_colors\x18\x0f \x03(\t\x12\r\n\x05price\x18\x04 \x01(\r\x12\x14\n\x0crequired_eop\x18\x05 \x01(\r\x12\x1a\n\x12required_soul_eggs\x18\x06 \x01(\x01\x12\x0e\n\x06is_new\x18\n \x01(\x08\x12\x0f\n\x07\x65xpires\x18\x0b \x01(\x08\x12\x1f\n\x17seconds_until_available\x18\x12 \x01(\x01\x12\x19\n\x11seconds_remaining\x18\x0c \x01(\x01\x12\x12\n\npopularity\x18\x13 \x01(\x04\x12\x10\n\x08metadata\x18\x07 \x03(\x01\x12\x0f\n\x07no_hats\x18\r \x01(\x08\x12?\n\x11\x63hicken_animation\x18\x10 \x01(\x0e\x32$.ei.ShellObjectSpec.ChickenAnimation\x12\x15\n\rsort_priority\x18\x11 \x01(\x05\x12,\n\x06pieces\x18\x08 \x03(\x0b\x32\x1c.ei.ShellObjectSpec.LODPiece\x12\x1a\n\x12\x64\x65\x66\x61ult_appearance\x18\t \x01(\x08\x1a\x31\n\x08LODPiece\x12\x18\n\x03\x64lc\x18\x01 \x01(\x0b\x32\x0b.ei.DLCItem\x12\x0b\n\x03lod\x18\x02 \x01(\r\"\x9d\x01\n\x10\x43hickenAnimation\x12\x10\n\x0cSTANDARD_RUN\x10\x00\x12\n\n\x06SLOWMO\x10\x07\x12\n\n\x06WOBBLE\x10\x01\x12\x0f\n\x0bWOBBLE_LEAN\x10\x05\x12\n\n\x06SMOOTH\x10\x02\x12\x0f\n\x0bSMOOTH_LEAN\x10\x06\x12\t\n\x05HOVER\x10\x03\x12\x13\n\x0fSIDEWAYS_SMOOTH\x10\x04\x12\x11\n\rSIDEWAYS_LEAN\x10\x08\"\x92\x01\n\x0eShellGroupSpec\x12\x12\n\nidentifier\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12+\n\nasset_type\x18\x05 \x01(\x0e\x32\x17.ei.ShellSpec.AssetType\x12\x12\n\nmember_ids\x18\x03 \x03(\t\x12\x1d\n\x15price_mult_DEPRECATED\x18\x04 \x01(\x01\"\x95\x02\n\nDLCCatalog\x12\x1a\n\x05items\x18\x01 \x03(\x0b\x32\x0b.ei.DLCItem\x12\x1d\n\x06shells\x18\x02 \x03(\x0b\x32\r.ei.ShellSpec\x12$\n\nshell_sets\x18\x03 \x03(\x0b\x32\x10.ei.ShellSetSpec\x12$\n\ndecorators\x18\x06 \x03(\x0b\x32\x10.ei.ShellSetSpec\x12*\n\rshell_objects\x18\x04 \x03(\x0b\x32\x13.ei.ShellObjectSpec\x12(\n\x0cshell_groups\x18\x05 \x03(\x0b\x32\x12.ei.ShellGroupSpec\x12*\n\"shells_showcase_last_featured_time\x18\x07 \x01(\x01\"\x96\x12\n\x07ShellDB\x12\x30\n\x0fshell_inventory\x18\x01 \x03(\x0b\x32\x17.ei.ShellDB.ShellStatus\x12?\n\x17shell_element_inventory\x18\x05 \x03(\x0b\x32\x1e.ei.ShellDB.ShellElementStatus\x12\x46\n\x19shell_variation_inventory\x18\x08 \x03(\x0b\x32#.ei.ShellDB.ShellSetVariationStatus\x12\x34\n\x13shell_set_inventory\x18\x02 \x03(\x0b\x32\x17.ei.ShellDB.ShellStatus\x12\x37\n\x16shell_object_inventory\x18\x04 \x03(\x0b\x32\x17.ei.ShellDB.ShellStatus\x12\x33\n\x0c\x66\x61rm_configs\x18\x03 \x03(\x0b\x32\x1d.ei.ShellDB.FarmConfiguration\x12\x39\n\rsaved_configs\x18\t \x03(\x0b\x32\".ei.ShellDB.SavedFarmConfiguration\x12\x1d\n\x15new_shells_downloaded\x18\x06 \x03(\t\x12\x17\n\x0fnew_shells_seen\x18\x07 \x03(\t\x12(\n last_showcase_featured_time_seen\x18\x0b \x01(\x01\x12\"\n\x1alighting_controls_unlocked\x18\n \x01(\x08\x1a\x30\n\x0bShellStatus\x12\x12\n\nidentifier\x18\x01 \x01(\t\x12\r\n\x05owned\x18\x02 \x01(\x08\x1aV\n\x12ShellElementStatus\x12(\n\x07\x65lement\x18\x01 \x01(\x0e\x32\x17.ei.ShellDB.FarmElement\x12\x16\n\x0eset_identifier\x18\x02 \x01(\t\x1aK\n\x17ShellSetVariationStatus\x12\x16\n\x0eset_identifier\x18\x01 \x01(\t\x12\x18\n\x10owned_variations\x18\x02 \x03(\t\x1a\xa5\x03\n\x11\x46\x61rmConfiguration\x12\x30\n\x0flocked_elements\x18\n \x03(\x0e\x32\x17.ei.ShellDB.FarmElement\x12\x35\n\rshell_configs\x18\x01 \x03(\x0b\x32\x1e.ei.ShellDB.ShellConfiguration\x12<\n\x11shell_set_configs\x18\x02 \x03(\x0b\x32!.ei.ShellDB.ShellSetConfiguration\x12#\n\x1b\x63onfigure_chickens_by_group\x18\x07 \x01(\x08\x12:\n\rgroup_configs\x18\x08 \x03(\x0b\x32#.ei.ShellDB.ShellGroupConfiguration\x12\x32\n\x0f\x63hicken_configs\x18\t \x03(\x0b\x32\x19.ei.ShellDB.ChickenConfig\x12\x1f\n\x17lighting_config_enabled\x18\x0b \x01(\x08\x12\x33\n\x0flighting_config\x18\x0c \x01(\x0b\x32\x1a.ei.ShellDB.LightingConfig\x1a\xa9\x01\n\x16SavedFarmConfiguration\x12\n\n\x02id\x18\x01 \x01(\t\x12-\n\x06\x63onfig\x18\x02 \x01(\x0b\x32\x1d.ei.ShellDB.FarmConfiguration\x12\x18\n\x10\x63lient_save_time\x18\x03 \x01(\x01\x12\x11\n\tserver_id\x18\x04 \x01(\t\x12\x14\n\x0c\x64isplay_name\x18\x05 \x01(\t\x12\x11\n\tpurchased\x18\x06 \x01(\x08\x1aj\n\x12ShellConfiguration\x12+\n\nasset_type\x18\x01 \x01(\x0e\x32\x17.ei.ShellSpec.AssetType\x12\r\n\x05index\x18\x02 \x01(\r\x12\x18\n\x10shell_identifier\x18\x03 \x01(\t\x1a\xaa\x01\n\x15ShellSetConfiguration\x12(\n\x07\x65lement\x18\x01 \x01(\x0e\x32\x17.ei.ShellDB.FarmElement\x12\r\n\x05index\x18\x02 \x01(\r\x12\x1c\n\x14shell_set_identifier\x18\x03 \x01(\t\x12\x1c\n\x14variation_identifier\x18\x04 \x01(\t\x12\x1c\n\x14\x64\x65\x63orator_identifier\x18\x05 \x01(\t\x1a`\n\x17ShellGroupConfiguration\x12+\n\nasset_type\x18\x01 \x01(\x0e\x32\x17.ei.ShellSpec.AssetType\x12\x18\n\x10group_identifier\x18\x02 \x01(\t\x1a\x43\n\rChickenConfig\x12\x1a\n\x12\x63hicken_identifier\x18\x01 \x01(\t\x12\x16\n\x0ehat_identifier\x18\x02 \x01(\t\x1a\x9c\x02\n\x0eLightingConfig\x12\x1e\n\tlight_dir\x18\x01 \x01(\x0b\x32\x0b.ei.Vector3\x12\'\n\x12light_direct_color\x18\x02 \x01(\x0b\x32\x0b.ei.Vector4\x12\x1e\n\x16light_direct_intensity\x18\x03 \x01(\x02\x12(\n\x13light_ambient_color\x18\x04 \x01(\x0b\x32\x0b.ei.Vector4\x12\x1f\n\x17light_ambient_intensity\x18\x05 \x01(\x02\x12\x1e\n\tfog_color\x18\x06 \x01(\x0b\x32\x0b.ei.Vector4\x12\x10\n\x08\x66og_near\x18\x07 \x01(\x02\x12\x0f\n\x07\x66og_far\x18\x08 \x01(\x02\x12\x13\n\x0b\x66og_density\x18\t \x01(\x02\"\xe0\x01\n\x0b\x46\x61rmElement\x12\r\n\tHEN_HOUSE\x10\x01\x12\x08\n\x04SILO\x10\x02\x12\x0b\n\x07MAILBOX\x10\x03\x12\x0f\n\x0bTROPHY_CASE\x10\x04\x12\n\n\x06GROUND\x10\x05\x12\r\n\tHARDSCAPE\x10\x06\x12\r\n\tHYPERLOOP\x10\x07\x12\t\n\x05\x44\x45POT\x10\x08\x12\x07\n\x03LAB\x10\t\x12\x0c\n\x08HATCHERY\x10\n\x12\x07\n\x03HOA\x10\x0b\x12\x13\n\x0fMISSION_CONTROL\x10\x0c\x12\r\n\tFUEL_TANK\x10\r\x12\x0b\n\x07\x43HICKEN\x10\x0e\x12\x07\n\x03HAT\x10\x0f\x12\x0b\n\x07UNKNOWN\x10\x63\"\xa1\x01\n\x14ShellPopularityStats\x12,\n\x04\x64\x61ta\x18\x01 \x03(\x0b\x32\x1e.ei.ShellPopularityStats.Entry\x1a[\n\x05\x45ntry\x12\n\n\x02id\x18\x01 \x01(\t\x12(\n\x07\x65lement\x18\x02 \x01(\x0e\x32\x17.ei.ShellDB.FarmElement\x12\r\n\x05spent\x18\x03 \x01(\x04\x12\r\n\x05\x63ount\x18\x04 \x01(\x04\"\x9c\x02\n\x0fShellsActionLog\x12#\n\x05rinfo\x18\x08 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x0e\n\x06\x61\x63tion\x18\x02 \x01(\t\x12\x0e\n\x06sub_id\x18\x03 \x01(\t\x12-\n\x0c\x66\x61rm_element\x18\t \x01(\x0e\x32\x17.ei.ShellDB.FarmElement\x12\x0c\n\x04\x63ost\x18\x04 \x01(\r\x12\x13\n\x0b\x61pprox_time\x18\x05 \x01(\x01\x12\x0f\n\x07version\x18\x06 \x01(\t\x12\x12\n\nfarm_index\x18\x07 \x01(\x05\x12\x11\n\tsoul_eggs\x18\n \x01(\x01\x12\x15\n\rtickets_spent\x18\x0b \x01(\x04\x12\x12\n\ngold_spent\x18\x0c \x01(\x04\"\xb1\x01\n\x1aSubmitShellShowcaseRequest\x12#\n\x05rinfo\x18\x04 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x10\n\x08local_id\x18\x01 \x01(\t\x12\x0f\n\x07user_id\x18\x02 \x01(\t\x12\x17\n\x0fpublic_username\x18\x05 \x01(\x08\x12\x32\n\x0b\x66\x61rm_config\x18\x03 \x01(\x0b\x32\x1d.ei.ShellDB.FarmConfiguration\"\x97\x01\n\rShellShowcase\x12)\n\x03top\x18\x01 \x03(\x0b\x32\x1c.ei.ShellShowcaseListingInfo\x12.\n\x08\x66\x65\x61tured\x18\x02 \x03(\x0b\x32\x1c.ei.ShellShowcaseListingInfo\x12+\n\x05\x66resh\x18\x03 \x03(\x0b\x32\x1c.ei.ShellShowcaseListingInfo\"\xc4\x03\n\x18ShellShowcaseListingInfo\x12\n\n\x02id\x18\x01 \x01(\t\x12\x10\n\x08local_id\x18\x0c \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x0e\n\x06is_new\x18\x0f \x01(\x08\x12\x14\n\x0c\x63reator_name\x18\x0e \x01(\t\x12\x33\n\x06status\x18\x0b \x01(\x0e\x32#.ei.ShellShowcaseListingInfo.Status\x12\x32\n\x0b\x66\x61rm_config\x18\x04 \x01(\x0b\x32\x1d.ei.ShellDB.FarmConfiguration\x12\r\n\x05sales\x18\x05 \x01(\r\x12\r\n\x05gross\x18\x06 \x01(\x04\x12\r\n\x05views\x18\x07 \x01(\x04\x12\x0e\n\x06\x65quips\x18\r \x01(\x04\x12\r\n\x05likes\x18\x08 \x01(\r\x12\x10\n\x08\x64islikes\x18\t \x01(\r\x12\x11\n\tshare_url\x18\n \x01(\t\"g\n\x06Status\x12\x08\n\x04NONE\x10\x00\x12\r\n\tSUBMITTED\x10\x01\x12\x08\n\x04LIVE\x10\x02\x12\x0c\n\x08\x46\x45\x41TURED\x10\x03\x12\x11\n\rFEATURED_ALUM\x10\x05\x12\x0c\n\x08\x41RCHIVED\x10\x06\x12\x0b\n\x07INVALID\x10\x04\"g\n#ShowcaseRoyaltyDeliveryConfirmation\x12#\n\x05rinfo\x18\x03 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x0b\n\x03ids\x18\x01 \x03(\t\x12\x0e\n\x06\x61mount\x18\x02 \x01(\r\"I\n\x17ShellShowcaseListingSet\x12.\n\x08listings\x18\x01 \x03(\x0b\x32\x1c.ei.ShellShowcaseListingInfo\"^\n\x11ShellsActionBatch\x12#\n\x05rinfo\x18\x01 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12$\n\x07\x61\x63tions\x18\x02 \x03(\x0b\x32\x13.ei.ShellsActionLog\"\xd1\t\n\x18UserVerificationAnalysis\x12;\n\x0eoverall_status\x18\x01 \x01(\x0e\x32#.ei.UserVerificationAnalysis.Status\x12\x12\n\nstart_time\x18\x02 \x01(\x01\x12\x17\n\x0f\x63ompletion_time\x18\x03 \x01(\x01\x12\x15\n\rnum_prestiges\x18\x0e \x01(\x01\x12\x11\n\tsoul_eggs\x18\x0f \x01(\x01\x12\x18\n\x10\x65ggs_of_prophecy\x18\x1b \x01(\r\x12\x37\n\niap_status\x18\x12 \x01(\x0e\x32#.ei.UserVerificationAnalysis.Status\x12\x1b\n\x13verified_pro_permit\x18\x04 \x01(\x08\x12\x1d\n\x15verified_piggy_breaks\x18\x05 \x01(\r\x12\x1a\n\x12verified_other_iap\x18\x06 \x01(\r\x12\x16\n\x0eunverified_iap\x18\x07 \x01(\r\x12\x13\n\x0bgold_earned\x18\r \x01(\x01\x12\x19\n\x11regular_iap_buyer\x18\x16 \x01(\x08\x12\x1b\n\x13regular_iap_cheater\x18\x17 \x01(\x08\x12=\n\x10\x61rtifacts_status\x18\x13 \x01(\x0e\x32#.ei.UserVerificationAnalysis.Status\x12\x1a\n\x12missions_completed\x18\x08 \x01(\r\x12\x1b\n\x13\x61rtifacts_collected\x18\t \x01(\x01\x12\x1a\n\x12\x61rtifacts_consumed\x18\n \x01(\x01\x12\x1e\n\x16\x61rtifacts_in_inventory\x18\x0b \x01(\x01\x12#\n\x1brare_artifacts_in_inventory\x18! \x01(\x04\x12 \n\x18rare_artifacts_on_server\x18\" \x01(\x04\x12(\n legendary_artifacts_in_inventory\x18# \x01(\x04\x12%\n\x1dlegendary_artifacts_on_server\x18$ \x01(\x04\x12\x1b\n\x13gold_spent_crafting\x18\x15 \x01(\x01\x12\x1a\n\x12\x65xcessive_consumes\x18\x18 \x01(\x08\x12\x1b\n\x13\x65xcessive_inventory\x18\x19 \x01(\x08\x12\x17\n\x0f\x65xcessive_spend\x18\x1a \x01(\x08\x12=\n\x10\x63ontracts_status\x18\x14 \x01(\x0e\x32#.ei.UserVerificationAnalysis.Status\x12\x1c\n\x14num_coop_memberships\x18\x0c \x01(\r\x12\x17\n\x0fvalid_contracts\x18\x10 \x01(\r\x12\x19\n\x11invalid_contracts\x18\x11 \x03(\t\x12\x15\n\rexcessive_eop\x18\x1c \x01(\x08\x12#\n\x1b\x65xcessive_invalid_contracts\x18\x1d \x01(\x08\x12\x10\n\x08verified\x18\x1e \x01(\x08\x12\x1d\n\x15verification_override\x18\x1f \x01(\x08\x12#\n\x1bverification_override_value\x18 \x01(\x08\"3\n\x06Status\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0e\n\nPROCESSING\x10\x01\x12\x0c\n\x08\x43OMPLETE\x10\x02\"\xf5\x05\n\x14UserSubscriptionInfo\x12:\n\x12subscription_level\x18\r \x01(\x0e\x32\x1e.ei.UserSubscriptionInfo.Level\x12?\n\x17next_subscription_level\x18\x0f \x01(\x0e\x32\x1e.ei.UserSubscriptionInfo.Level\x12$\n\x1clock_next_subscription_level\x18\x12 \x01(\x08\x12\x1e\n\x08platform\x18\n \x01(\x0e\x32\x0c.ei.Platform\x12\x1f\n\x17original_transaction_id\x18\x01 \x01(\t\x12\x1d\n\x15linked_transaction_id\x18\x10 \x01(\t\x12\x14\n\x0c\x61\x63knowledged\x18\x11 \x01(\x08\x12\x18\n\x10\x66irst_subscribed\x18\x02 \x01(\x01\x12\x12\n\nperiod_end\x18\x04 \x01(\x01\x12/\n\x06status\x18\x05 \x01(\x0e\x32\x1f.ei.UserSubscriptionInfo.Status\x12\x14\n\x0cstore_status\x18\x0e \x01(\t\x12\x12\n\nauto_renew\x18\x06 \x01(\x08\x12\x0f\n\x07sandbox\x18\x13 \x01(\x08\x12\x14\n\x0clast_updated\x18\x07 \x01(\x01\x12\x36\n\x07history\x18\t \x03(\x0b\x32%.ei.UserSubscriptionInfo.HistoryEntry\x12\x15\n\rpast_user_ids\x18\x0b \x03(\t\x1a\x46\n\x0cHistoryEntry\x12\x11\n\ttimestamp\x18\x01 \x01(\x01\x12\x12\n\nmessage_id\x18\x02 \x01(\t\x12\x0f\n\x07message\x18\x03 \x01(\t\"\x1e\n\x05Level\x12\x0c\n\x08STANDARD\x10\x00\x12\x07\n\x03PRO\x10\x01\"]\n\x06Status\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\x0b\n\x07\x45XPIRED\x10\x02\x12\x0b\n\x07REVOKED\x10\x03\x12\x10\n\x0cGRACE_PERIOD\x10\x04\x12\x0e\n\nPAUSE_HOLD\x10\x05\"\xa6\x01\n\x1dSubscriptionChangeHintRequest\x12#\n\x05rinfo\x18\x03 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1f\n\x17original_transaction_id\x18\x01 \x01(\t\x12?\n\x17next_subscription_level\x18\x02 \x01(\x0e\x32\x1e.ei.UserSubscriptionInfo.Level\">\n\x12\x43XPEvalRolloutInfo\x12\x12\n\ncurrent_id\x18\x01 \x01(\t\x12\x14\n\x0c\x62\x61sis_points\x18\x02 \x01(\r*4\n\x08Platform\x12\x14\n\x10UNKNOWN_PLATFORM\x10\x00\x12\x07\n\x03IOS\x10\x01\x12\t\n\x05\x44ROID\x10\x02*=\n\x10\x44\x65viceFormFactor\x12\x12\n\x0eUNKNOWN_DEVICE\x10\x00\x12\t\n\x05PHONE\x10\x01\x12\n\n\x06TABLET\x10\x02*k\n\tAdNetwork\x12\n\n\x06VUNGLE\x10\x00\x12\x0e\n\nCHARTBOOST\x10\x01\x12\r\n\tAD_COLONY\x10\x02\x12\x0c\n\x08HYPER_MX\x10\x03\x12\t\n\x05UNITY\x10\x04\x12\x0c\n\x08\x46\x41\x43\x45\x42OOK\x10\x05\x12\x0c\n\x08\x41PPLOVIN\x10\x06*\xff\x02\n\x03\x45gg\x12\n\n\x06\x45\x44IBLE\x10\x01\x12\r\n\tSUPERFOOD\x10\x02\x12\x0b\n\x07MEDICAL\x10\x03\x12\x0f\n\x0bROCKET_FUEL\x10\x04\x12\x12\n\x0eSUPER_MATERIAL\x10\x05\x12\n\n\x06\x46USION\x10\x06\x12\x0b\n\x07QUANTUM\x10\x07\x12\x0f\n\x0bIMMORTALITY\x10\x08\x12\x0b\n\x07TACHYON\x10\t\x12\x0c\n\x08GRAVITON\x10\n\x12\r\n\tDILITHIUM\x10\x0b\x12\x0b\n\x07PRODIGY\x10\x0c\x12\r\n\tTERRAFORM\x10\r\x12\x0e\n\nANTIMATTER\x10\x0e\x12\x0f\n\x0b\x44\x41RK_MATTER\x10\x0f\x12\x06\n\x02\x41I\x10\x10\x12\n\n\x06NEBULA\x10\x11\x12\x0c\n\x08UNIVERSE\x10\x12\x12\x11\n\rENLIGHTENMENT\x10\x13\x12\r\n\tCHOCOLATE\x10\x64\x12\n\n\x06\x45\x41STER\x10\x65\x12\x10\n\x0cWATERBALLOON\x10\x66\x12\x0c\n\x08\x46IREWORK\x10g\x12\x0b\n\x07PUMPKIN\x10h\x12\x0f\n\nCUSTOM_EGG\x10\xc8\x01\x12\x0c\n\x07UNKNOWN\x10\xe8\x07*-\n\x08\x46\x61rmType\x12\t\n\x05\x45MPTY\x10\x01\x12\x08\n\x04HOME\x10\x02\x12\x0c\n\x08\x43ONTRACT\x10\x03*+\n\x08GoalType\x12\r\n\tEGGS_LAID\x10\x01\x12\x10\n\x0cUNKNOWN_GOAL\x10\x64*\x89\x02\n\nRewardType\x12\x08\n\x04\x43\x41SH\x10\x01\x12\x08\n\x04GOLD\x10\x02\x12\r\n\tSOUL_EGGS\x10\x03\x12\x14\n\x10\x45GGS_OF_PROPHECY\x10\x04\x12\x16\n\x12\x45PIC_RESEARCH_ITEM\x10\x05\x12\x0e\n\nPIGGY_FILL\x10\x06\x12\x14\n\x10PIGGY_MULTIPLIER\x10\x07\x12\x14\n\x10PIGGY_LEVEL_BUMP\x10\x08\x12\t\n\x05\x42OOST\x10\t\x12\x0f\n\x0b\x42OOST_TOKEN\x10\n\x12\x0c\n\x08\x41RTIFACT\x10\x0b\x12\x11\n\rARTIFACT_CASE\x10\x0c\x12\x0b\n\x07\x43HICKEN\x10\r\x12\x10\n\x0cSHELL_SCRIPT\x10\x0e\x12\x12\n\x0eUNKNOWN_REWARD\x10\x64*\xe7\x01\n\nUILocation\x12\x08\n\x04NONE\x10\x00\x12\x08\n\x04SHOP\x10\x01\x12\x0e\n\nBOOST_SHOP\x10\x02\x12\t\n\x05PIGGY\x10\x03\x12\x0e\n\nPRO_PERMIT\x10\x04\x12\x0e\n\nULTRA_SHOP\x10\n\x12\n\n\x06SHELLS\x10\x05\x12\x0e\n\nSHELL_SETS\x10\x06\x12\x13\n\x0fSHELLS_SHOWCASE\x10\x0c\x12\x0c\n\x08\x43HICKENS\x10\x07\x12\x10\n\x0c\x43HICKEN_HATS\x10\x0b\x12\x11\n\rEPIC_RESEARCH\x10\x08\x12\x0c\n\x08SETTINGS\x10\t\x12\x08\n\x04HELP\x10\r\x12\x0e\n\nUNIVERSITY\x10\x0e*\xd3\x02\n\x08UserType\x12\r\n\tALL_USERS\x10\x00\x12\x0c\n\x08\x45GGED_UP\x10\x0f\x12\x16\n\x12\x43ONTRACTS_UNLOCKED\x10\x01\x12\x16\n\x12\x41RTIFACTS_UNLOCKED\x10\x03\x12\x16\n\x12\x46UEL_TANK_UNLOCKED\x10\x04\x12\x15\n\x11PRO_PERMIT_ACTIVE\x10\x05\x12\x10\n\x0cULTRA_ACTIVE\x10\x06\x12\x11\n\rNO_PRO_PERMIT\x10\x07\x12\x0c\n\x08NO_ULTRA\x10\x08\x12\x16\n\x12\x43ONTRACTS_INACTIVE\x10\t\x12\x14\n\x10\x43ONTRACTS_ACTIVE\x10\n\x12\x14\n\x10PLAYING_CONTRACT\x10\x0b\x12\x16\n\x12\x41RTIFACTS_INACTIVE\x10\x0c\x12\x14\n\x10\x41RTIFACTS_ACTIVE\x10\r\x12\x12\n\x0ePRESTIGE_READY\x10\x0e\x12\x12\n\x0ePIGGY_HESITANT\x10\x10*4\n\x10LeaderboardScope\x12\x0c\n\x08\x41LL_TIME\x10\x00\x12\x12\n\x0e\x43URRENT_SEASON\x10\x01') - -_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'ei_pb2', globals()) -if _descriptor._USE_C_DESCRIPTORS == False: +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x08\x65i.proto\x12\x02\x65i\"*\n\x07Vector3\x12\t\n\x01x\x18\x01 \x01(\x02\x12\t\n\x01y\x18\x02 \x01(\x02\x12\t\n\x01z\x18\x03 \x01(\x02\"5\n\x07Vector4\x12\t\n\x01x\x18\x01 \x01(\x02\x12\t\n\x01y\x18\x02 \x01(\x02\x12\t\n\x01z\x18\x03 \x01(\x02\x12\t\n\x01w\x18\x04 \x01(\x02\"\xe8\x31\n\x06\x42\x61\x63kup\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x12\n\nei_user_id\x18\x12 \x01(\t\x12\x18\n\x10game_services_id\x18\x10 \x01(\t\x12\x14\n\x0cpush_user_id\x18\x1a \x01(\t\x12\x11\n\tdevice_id\x18\x11 \x01(\t\x12\x11\n\tuser_name\x18\x02 \x01(\t\x12\x13\n\x0b\x61pprox_time\x18\x03 \x01(\x01\x12\x12\n\x07version\x18\x15 \x01(\r:\x01\x30\x12\x1a\n\x12\x66orce_offer_backup\x18\x14 \x01(\x08\x12\x14\n\x0c\x66orce_backup\x18\x16 \x01(\x08\x12%\n\x08settings\x18\x04 \x01(\x0b\x32\x13.ei.Backup.Settings\x12%\n\x08tutorial\x18\x05 \x01(\x0b\x32\x13.ei.Backup.Tutorial\x12\x1f\n\x05stats\x18\x06 \x01(\x0b\x32\x10.ei.Backup.Stats\x12\x1d\n\x04game\x18\x07 \x01(\x0b\x32\x0f.ei.Backup.Game\x12\'\n\tartifacts\x18\x0e \x01(\x0b\x32\x14.ei.Backup.Artifacts\x12!\n\x06shells\x18\x19 \x01(\x0b\x32\x11.ei.Backup.Shells\x12\"\n\x03sim\x18\x08 \x01(\x0b\x32\x15.ei.Backup.Simulation\x12$\n\x05\x66\x61rms\x18\x0c \x03(\x0b\x32\x15.ei.Backup.Simulation\x12#\n\x07mission\x18\t \x01(\x0b\x32\x12.ei.Backup.Mission\x12\x1d\n\x04misc\x18\n \x01(\x0b\x32\x0f.ei.Backup.Misc\x12\"\n\tcontracts\x18\r \x01(\x0b\x32\x0f.ei.MyContracts\x12%\n\x0c\x61rtifacts_db\x18\x0f \x01(\x0b\x32\x0f.ei.ArtifactsDB\x12\x1d\n\x08shell_db\x18\x18 \x01(\x0b\x32\x0b.ei.ShellDB\x12\x15\n\rread_mail_ids\x18\x17 \x03(\t\x12!\n\nmail_state\x18\x1b \x01(\x0b\x32\r.ei.MailState\x12\x10\n\x08\x63hecksum\x18\x64 \x01(\x04\x12\x11\n\tsignature\x18\x65 \x01(\t\x1a\xef\x06\n\x08Settings\x12\x0b\n\x03sfx\x18\x01 \x01(\x08\x12\r\n\x05music\x18\x02 \x01(\x08\x12\x18\n\x10low_battery_mode\x18\x03 \x01(\x08\x12\x1c\n\x14low_performance_mode\x18\x04 \x01(\x08\x12\x1f\n\x17\x66orce_touch_chicken_btn\x18\t \x01(\x08\x12\x1d\n\x15notifications_queried\x18\x05 \x01(\x08\x12$\n\x1clast_notification_query_time\x18\x1b \x01(\x01\x12\x18\n\x10notifications_on\x18\x06 \x01(\x08\x12\x19\n\x11notify_daily_gift\x18\x0b \x01(\x08\x12\x17\n\x0flow_performance\x18\n \x01(\x08\x12\x19\n\x11\x61uto_stop_fueling\x18\x19 \x01(\x08\x12\x13\n\x0bmax_enabled\x18\x1a \x01(\x08\x12\x16\n\x0ehide_cc_status\x18\x1c \x01(\x08\x12 \n\x18\x63ontracts_widget_enabled\x18\x1d \x01(\x08\x12\x18\n\x10\x61rtifact_sparkle\x18\x1e \x01(\x08\x12\x18\n\x10last_backup_time\x18\x18 \x01(\x01\x12\x15\n\rcoppa_queried\x18\x07 \x01(\x08\x12\x18\n\x10\x63oppa_restricted\x18\x08 \x01(\x08\x12\x1c\n\x14gdpr_consent_queried\x18\x0c \x01(\x08\x12\x1b\n\x13gdpr_age_restricted\x18\x10 \x01(\x08\x12\x1a\n\x12gdpr_consent_given\x18\r \x01(\x08\x12\x13\n\x0b\x61ge_queried\x18\x12 \x01(\x08\x12\x1d\n\x0e\x61ge_restricted\x18\x13 \x01(\x08:\x05\x66\x61lse\x12\'\n\x1f\x64\x61ta_collection_consent_queried\x18\x14 \x01(\x08\x12%\n\x1d\x64\x61ta_collection_consent_given\x18\x15 \x01(\x08\x12\x1c\n\x14last_day_age_queried\x18\x11 \x01(\r\x12\x1e\n\x10user_ads_enabled\x18\x0e \x01(\x08:\x04true\x12 \n\x12user_cloud_enabled\x18\x0f \x01(\x08:\x04true\x12$\n\x16user_analytics_enabled\x18\x16 \x01(\x08:\x04true\x12+\n\x1duser_personalized_ads_enabled\x18\x17 \x01(\x08:\x04true\x1a\xa0\x02\n\x08Tutorial\x12\x13\n\x0bintro_shown\x18\x01 \x01(\x08\x12\x1c\n\x14\x63lick_tutorial_shown\x18\x02 \x01(\x08\x12\x15\n\rbuy_hab_shown\x18\x03 \x01(\x08\x12\x1a\n\x12hire_vehicle_shown\x18\x04 \x01(\x08\x12\x13\n\x0bq_num_shown\x18\x05 \x01(\x08\x12\x13\n\x0bs_num_shown\x18\x06 \x01(\x08\x12\x1b\n\x13\x63ontracts_tab_shown\x18\x07 \x01(\x08\x12\x1b\n\x13\x63ontract_info_shown\x18\x08 \x01(\x08\x12\x17\n\x0fjoin_coop_shown\x18\t \x01(\x08\x12\x19\n\x11switch_farm_shown\x18\n \x01(\x08\x12\x16\n\x0etutorial_shown\x18\x0b \x03(\x08\x1a\xdd\x03\n\x05Stats\x12\x16\n\x0e\x65gg_totals_OLD\x18\x01 \x03(\x04\x12\x12\n\negg_totals\x18\x08 \x03(\x01\x12\x1f\n\x17unlimited_chickens_uses\x18\x07 \x01(\x04\x12\x13\n\x0brefill_uses\x18\x02 \x01(\x04\x12\x13\n\x0bwarp_1_uses\x18\x04 \x01(\x04\x12\x13\n\x0bwarp_8_uses\x18\x05 \x01(\x04\x12\x13\n\x0b\x62oosts_used\x18\r \x01(\x04\x12\x1a\n\x12video_doubler_uses\x18\x03 \x01(\x04\x12\x17\n\x0f\x64rone_takedowns\x18\x06 \x01(\x04\x12\x1d\n\x15\x64rone_takedowns_elite\x18\n \x01(\x04\x12\x15\n\rnum_prestiges\x18\t \x01(\x04\x12\x18\n\x10num_piggy_breaks\x18\x0b \x01(\x04\x12\x1b\n\x13iap_packs_purchased\x18\x0c \x01(\x04\x12\x12\n\npiggy_full\x18\x0e \x01(\x08\x12\x18\n\x10piggy_found_full\x18\x0f \x01(\x08\x12\"\n\x1atime_piggy_filled_realtime\x18\x10 \x01(\x01\x12 \n\x18time_piggy_full_gametime\x18\x11 \x01(\x01\x12\x1d\n\x15lost_piggy_increments\x18\x12 \x01(\x04\x1a\xd1\t\n\x04Game\x12\x17\n\x0c\x63urrent_farm\x18\x16 \x01(\r:\x01\x30\x12 \n\x0fmax_egg_reached\x18\x01 \x01(\x0e\x32\x07.ei.Egg\x12\x1a\n\x12golden_eggs_earned\x18\x02 \x01(\x04\x12\x19\n\x11golden_eggs_spent\x18\x03 \x01(\x04\x12\x1d\n\x15uncliamed_golden_eggs\x18\x10 \x01(\x04\x12\x11\n\tsoul_eggs\x18\x04 \x01(\x04\x12\x1b\n\x13unclaimed_soul_eggs\x18\x11 \x01(\x04\x12\x13\n\x0bsoul_eggs_d\x18\" \x01(\x01\x12\x1d\n\x15unclaimed_soul_eggs_d\x18# \x01(\x01\x12\x18\n\x10\x65ggs_of_prophecy\x18\x17 \x01(\x04\x12\"\n\x1aunclaimed_eggs_of_prophecy\x18\x18 \x01(\x04\x12\x1c\n\x14shell_scripts_earned\x18& \x01(\x04\x12\x1b\n\x13shell_scripts_spent\x18\' \x01(\x04\x12\x1f\n\x17unclaimed_shell_scripts\x18( \x01(\x04\x12\x1c\n\x14prestige_cash_earned\x18\x05 \x01(\x01\x12 \n\x18prestige_soul_boost_cash\x18! \x01(\x01\x12\x1c\n\x14lifetime_cash_earned\x18\x06 \x01(\x01\x12\x12\n\npiggy_bank\x18\x07 \x01(\x04\x12\x1e\n\x16piggy_full_alert_shown\x18\x1f \x01(\x08\x12\x14\n\x0cpermit_level\x18\x08 \x01(\r\x12.\n\repic_research\x18\t \x03(\x0b\x32\x17.ei.Backup.ResearchItem\x12\x19\n\x11hyperloop_station\x18\x1d \x01(\x08\x12\x1c\n\x14next_daily_gift_time\x18\n \x01(\x01\x12%\n\x1dlast_daily_gift_collected_day\x18\x14 \x01(\r\x12!\n\x19num_daily_gifts_collected\x18\x1c \x01(\r\x12%\n\x04news\x18\x0b \x03(\x0b\x32\x17.ei.Backup.NewsHeadline\x12\x16\n\x0elast_news_time\x18\x0c \x01(\x01\x12\x1a\n\x12\x63urrent_multiplier\x18\r \x01(\x01\x12%\n\x1d\x63urrent_multiplier_expiration\x18\x0e \x01(\x01\x12\x30\n\x0c\x61\x63hievements\x18\x0f \x03(\x0b\x32\x1a.ei.Backup.AchievementInfo\x12\x1d\n\x15max_farm_size_reached\x18\x12 \x03(\x04\x12\x17\n\x0f\x65gg_medal_level\x18\x13 \x03(\r\x12\"\n\x1along_idle_notification_set\x18\x19 \x01(\x08\x12(\n long_idle_notification_threshold\x18\x1a \x01(\x01\x12\x18\n\x10long_idle_reward\x18\x1b \x01(\x01\x12%\n\x06\x62oosts\x18\x1e \x03(\x0b\x32\x15.ei.Backup.OwnedBoost\x12\"\n\x1atotal_time_cheats_detected\x18 \x01(\r\x12\x1d\n\x15\x66orce_elite_contracts\x18$ \x01(\x08\x12!\n\x19new_player_event_end_time\x18% \x01(\x01\x1a\xb2\x04\n\tArtifacts\x12\x10\n\x08infusing\x18\x01 \x01(\x08\x12\x35\n\x12item_being_infused\x18\x02 \x01(\x0b\x32\x19.ei.ArtifactInventoryItem\x12,\n\x12spec_being_infused\x18\r \x01(\x0b\x32\x10.ei.ArtifactSpec\x12\"\n\x11\x65gg_type_infusing\x18\x03 \x01(\x0e\x32\x07.ei.Egg\x12\x1e\n\x16infusing_eggs_required\x18\x04 \x01(\x01\x12\x14\n\x0c\x65ggs_infused\x18\x05 \x01(\x01\x12&\n\x19\x66low_percentage_artifacts\x18\x06 \x01(\x01:\x03\x30.5\x12\x1d\n\x0f\x66ueling_enabled\x18\x07 \x01(\x08:\x04true\x12\x1c\n\x14tank_filling_enabled\x18\x0e \x01(\x08\x12\x12\n\ntank_level\x18\x0f \x01(\r\x12\x12\n\ntank_fuels\x18\x10 \x03(\x01\x12\x13\n\x0btank_limits\x18\x12 \x03(\x01\x12\x33\n\x10last_fueled_ship\x18\t \x01(\x0e\x32\x19.ei.MissionInfo.Spaceship\x12\x17\n\x0finventory_score\x18\n \x01(\x01\x12\x13\n\x0b\x63rafting_xp\x18\x11 \x01(\x01\x12\x0f\n\x07\x65nabled\x18\x0b \x01(\x08\x12\x13\n\x0bintro_shown\x18\x0c \x01(\x08\x12)\n\x1binfusing_enabled_DEPRECATED\x18\x08 \x01(\x08:\x04true\x1aM\n\x06Shells\x12\x13\n\x0bintro_alert\x18\x01 \x01(\x08\x12\x1d\n\x15\x63ontracts_intro_alert\x18\x02 \x01(\x08\x12\x0f\n\x07num_new\x18\x03 \x03(\x05\x1a\xe3\x06\n\nSimulation\x12\x19\n\x08\x65gg_type\x18\x01 \x01(\x0e\x32\x07.ei.Egg\x12\x1f\n\tfarm_type\x18\x13 \x01(\x0e\x32\x0c.ei.FarmType\x12\x13\n\x0b\x63ontract_id\x18\x14 \x01(\t\x12\x13\n\x0b\x63\x61sh_earned\x18\x02 \x01(\x01\x12\x12\n\ncash_spent\x18\x03 \x01(\x01\x12\x16\n\x0eunclaimed_cash\x18\x04 \x01(\x01\x12\x16\n\x0elast_step_time\x18\x05 \x01(\x01\x12\x14\n\x0cnum_chickens\x18\x06 \x01(\x04\x12\x1e\n\x16num_chickens_unsettled\x18\x07 \x01(\x04\x12\x1c\n\x14num_chickens_running\x18\x08 \x01(\x04\x12\x11\n\teggs_laid\x18\t \x01(\x01\x12\x14\n\x0c\x65ggs_shipped\x18\x1e \x01(\x01\x12\x15\n\reggs_paid_for\x18\n \x01(\x01\x12\x13\n\x0bsilos_owned\x18\x0b \x01(\r\x12\x0c\n\x04habs\x18\x0c \x03(\r\x12\x16\n\x0ehab_population\x18\r \x03(\x04\x12\x1e\n\x16hab_population_indound\x18\x0e \x03(\x04\x12!\n\x19hab_incubator_popuplation\x18\x0f \x03(\x01\x12\x1b\n\x13hatchery_population\x18\x10 \x01(\x01\x12\x10\n\x08vehicles\x18\x11 \x03(\r\x12\x14\n\x0ctrain_length\x18\x15 \x03(\r\x12\x30\n\x0f\x63ommon_research\x18\x12 \x03(\x0b\x32\x17.ei.Backup.ResearchItem\x12-\n\ractive_boosts\x18\x16 \x03(\x0b\x32\x16.ei.Backup.ActiveBoost\x12\x1c\n\x14last_cash_boost_time\x18\x1f \x01(\x01\x12\x1c\n\x14time_cheats_detected\x18\x17 \x01(\r\x12\x17\n\x0ftime_cheat_debt\x18\x18 \x01(\x01\x12\x1d\n\x15\x62oost_tokens_received\x18\x19 \x01(\r\x12\x1a\n\x12\x62oost_tokens_spent\x18\x1a \x01(\r\x12\x1a\n\x12\x62oost_tokens_given\x18\x1c \x01(\r\x12\x1e\n\x16unclaimed_boost_tokens\x18\x1b \x01(\r\x12\'\n\x1fgametime_until_next_boost_token\x18\x1d \x01(\x01\x1a\x7f\n\x07Mission\x12\x17\n\x0f\x63urrent_mission\x18\x01 \x01(\t\x12\x17\n\x0freference_value\x18\x02 \x01(\x01\x12\x18\n\x10\x63urrent_missions\x18\x04 \x03(\t\x12(\n\x08missions\x18\x03 \x03(\x0b\x32\x16.ei.Backup.MissionInfo\x1a\xd4\x05\n\x04Misc\x12\x1c\n\x14\x63hicken_btn_pref_big\x18\x01 \x01(\x08\x12\"\n\x1a\x66ree_hatchery_refill_given\x18\x02 \x01(\x08\x12\'\n\x15last_share_farm_value\x18\x03 \x01(\x01:\x08\x31\x30\x30\x30\x30\x30\x30\x30\x12-\n\x1blast_share_swarm_farm_value\x18\x04 \x01(\x01:\x08\x31\x30\x30\x30\x30\x30\x30\x30\x12\"\n\x15last_share_swarm_size\x18\x05 \x01(\x01:\x03\x31\x34\x30\x12\x34\n(last_prestige_alert_soul_eggs_DEPRECATED\x18\n \x01(\x04:\x02\x34\x35\x12\x13\n\x0b\x66riend_rank\x18\x06 \x01(\x04\x12\x17\n\x0f\x66riend_rank_pop\x18\x07 \x01(\x04\x12\x13\n\x0bglobal_rank\x18\x08 \x01(\x04\x12\x17\n\x0fglobal_rank_pop\x18\t \x01(\x04\x12\x18\n\x10\x63hallenges_alert\x18\x14 \x01(\x08\x12\x14\n\x0ctrophy_alert\x18\x0b \x01(\x08\x12\x10\n\x08\x61r_alert\x18\x0c \x01(\x08\x12\x17\n\x0f\x63ontracts_alert\x18\r \x01(\x08\x12\x1a\n\x12\x63ontracts_alert_v2\x18\x15 \x01(\x08\x12\x12\n\ncoop_alert\x18\x0e \x01(\x08\x12\x15\n\rcoop_alert_v2\x18\x16 \x01(\x08\x12\x14\n\x0cswitch_alert\x18\x0f \x01(\x08\x12\x1d\n\x15\x65gg_of_prophecy_alert\x18\x10 \x01(\x08\x12\x19\n\x11\x62oost_token_alert\x18\x11 \x01(\x08\x12\x16\n\x0esoul_egg_alert\x18\x12 \x01(\x08\x12\x1d\n\x15\x62\x61\x63kup_reminder_alert\x18\x13 \x01(\x08\x12\x18\n\x10max_button_alert\x18\x17 \x01(\x08\x12\x1c\n\x14mission_target_alert\x18\x18 \x01(\x08\x12\x1b\n\x13\x63olleggtibles_alert\x18\x19 \x01(\x08\x1a)\n\x0cResearchItem\x12\n\n\x02id\x18\x01 \x01(\t\x12\r\n\x05level\x18\x02 \x01(\r\x1a(\n\x0cNewsHeadline\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04read\x18\x02 \x01(\x08\x1a/\n\x0f\x41\x63hievementInfo\x12\n\n\x02id\x18\x01 \x01(\t\x12\x10\n\x08\x61\x63hieved\x18\x02 \x01(\x08\x1aP\n\x0b\x41\x63tiveBoost\x12\x10\n\x08\x62oost_id\x18\x01 \x01(\t\x12\x16\n\x0etime_remaining\x18\x02 \x01(\x01\x12\x17\n\x0freference_value\x18\x03 \x01(\x01\x1a-\n\nOwnedBoost\x12\x10\n\x08\x62oost_id\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x1a\x45\n\x0bMissionInfo\x12\n\n\x02id\x18\x01 \x01(\t\x12\x11\n\tcompleted\x18\x02 \x01(\x08\x12\x17\n\x0freference_value\x18\x03 \x01(\x01\"\xdc\x01\n\x19\x45ggIncFirstContactRequest\x12#\n\x05rinfo\x18\x08 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x12\n\nei_user_id\x18\x04 \x01(\t\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x18\n\x10game_services_id\x18\x07 \x01(\t\x12\x11\n\tdevice_id\x18\x05 \x01(\t\x12\x10\n\x08username\x18\x06 \x01(\t\x12\x16\n\x0e\x63lient_version\x18\x02 \x01(\r\x12\x1e\n\x08platform\x18\x03 \x01(\x0e\x32\x0c.ei.Platform\"\xf6\x01\n\x1a\x45ggIncFirstContactResponse\x12\x12\n\nei_user_id\x18\x02 \x01(\t\x12\x17\n\x0fids_transferred\x18\x03 \x03(\t\x12\x15\n\nerror_code\x18\x04 \x01(\r:\x01\x30\x12\x15\n\rerror_message\x18\x05 \x01(\t\x12\x1a\n\x06\x62\x61\x63kup\x18\x01 \x01(\x0b\x32\n.ei.Backup\"a\n\nErrorCodes\x12\x0c\n\x08NO_ERROR\x10\x00\x12\x1c\n\x18\x45XISTING_USER_W_GAMER_ID\x10\x01\x12\x12\n\x0eUSER_NOT_FOUND\x10\x02\x12\x13\n\x0f\x42\x41\x43KUP_CONFLICT\x10\x03\"9\n\x0e\x45ggIncAdConfig\x12\'\n\x10network_priority\x18\x01 \x03(\x0e\x32\r.ei.AdNetwork\"A\n\rDailyGiftInfo\x12\x13\n\x0b\x63urrent_day\x18\x01 \x01(\r\x12\x1b\n\x13seconds_to_next_day\x18\x02 \x01(\x01\"\xc8\x01\n\x10SalesInfoRequest\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x12\n\npiggy_full\x18\x02 \x01(\x08\x12\x18\n\x10piggy_found_full\x18\x03 \x01(\x08\x12\x1d\n\x15seconds_full_realtime\x18\x04 \x01(\x01\x12\x1d\n\x15seconds_full_gametime\x18\x05 \x01(\x01\x12\x17\n\x0flost_increments\x18\x07 \x01(\r\x12\x1e\n\x16\x63urrent_client_version\x18\n \x01(\r\"g\n\x0cIAPSaleEntry\x12\x12\n\nproduct_id\x18\x01 \x01(\t\x12\x19\n\x11seconds_remaining\x18\x02 \x01(\x01\x12\x17\n\x0f\x64iscount_string\x18\x03 \x01(\t\x12\x0f\n\x07sale_id\x18\x04 \x01(\t\",\n\tSalesInfo\x12\x1f\n\x05sales\x18\x01 \x03(\x0b\x32\x10.ei.IAPSaleEntry\"\xa7\x01\n\x0b\x45ggIncEvent\x12\x12\n\nidentifier\x18\x01 \x01(\t\x12\x19\n\x11seconds_remaining\x18\x02 \x01(\x01\x12\x0c\n\x04type\x18\x03 \x01(\t\x12\x12\n\nmultiplier\x18\x04 \x01(\x01\x12\x10\n\x08subtitle\x18\x05 \x01(\t\x12\x12\n\nstart_time\x18\x06 \x01(\x01\x12\x10\n\x08\x64uration\x18\x07 \x01(\x01\x12\x0f\n\x07\x63\x63_only\x18\x08 \x01(\x08\"6\n\x13\x45ggIncCurrentEvents\x12\x1f\n\x06\x65vents\x18\x01 \x03(\x0b\x32\x0f.ei.EggIncEvent\"\xa9\x02\n\nDeviceInfo\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x16\n\x0e\x61\x64vertising_id\x18\r \x01(\t\x12\x10\n\x08platform\x18\x02 \x01(\t\x12\x13\n\x0b\x66orm_factor\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65vice_name\x18\x04 \x01(\t\x12\x18\n\x10platform_version\x18\x05 \x01(\t\x12\x16\n\x0elocale_country\x18\x06 \x01(\t\x12\x17\n\x0flocale_language\x18\x07 \x01(\t\x12\x12\n\ngpu_vendor\x18\x08 \x01(\t\x12\x11\n\tgpu_model\x18\t \x01(\t\x12\x15\n\rdevice_bucket\x18\n \x01(\t\x12\x14\n\x0cscreen_width\x18\x0b \x01(\r\x12\x15\n\rscreen_height\x18\x0c \x01(\r\"\xd5\x05\n\x07\x41ppInfo\x12\x13\n\x0bversion_str\x18\x01 \x01(\t\x12\x10\n\x08sessions\x18\x02 \x01(\r\x12\x15\n\rnum_prestiges\x18\x03 \x01(\r\x12\x11\n\tsoul_eggs\x18\x04 \x01(\x04\x12\x13\n\x0b\x63urrent_egg\x18\x05 \x01(\r\x12\x13\n\x0bgold_earned\x18\x06 \x01(\x04\x12\x12\n\ngold_spent\x18\x07 \x01(\x04\x12\x17\n\x0f\x63urrent_mission\x18\x08 \x01(\r\x12\x12\n\npiggy_size\x18\t \x01(\r\x12\x18\n\x10num_piggy_breaks\x18\n \x01(\x04\x12\x1d\n\x15verified_piggy_breaks\x18\x1d \x01(\x04\x12\x1b\n\x13iap_packs_purchased\x18\x0b \x01(\x04\x12\x14\n\x0cpermit_level\x18\x0c \x01(\r\x12\x1a\n\x12video_doubler_uses\x18\x0f \x01(\x04\x12\x17\n\x0f\x64rone_takedowns\x18\x12 \x01(\x04\x12\x1d\n\x15\x64rone_takedowns_elite\x18\x13 \x01(\x04\x12\x19\n\x11trophies_unlocked\x18\x14 \x01(\x08\x12\x11\n\tegg_level\x18\x15 \x01(\x02\x12\x17\n\x0fstruggle_factor\x18\x16 \x01(\x02\x12\x12\n\npiggy_full\x18\x17 \x01(\x08\x12\x18\n\x10piggy_found_full\x18\x18 \x01(\x08\x12 \n\x18time_piggy_full_realtime\x18\x19 \x01(\x01\x12 \n\x18time_piggy_full_gametime\x18\x1a \x01(\x01\x12\x1d\n\x15lost_piggy_increments\x18\x1b \x01(\x04\x12\x0f\n\x07sale_id\x18\x1c \x01(\t\x12\x1f\n\x17unlimited_chickens_uses\x18\r \x01(\x04\x12\x13\n\x0brefill_uses\x18\x0e \x01(\x04\x12\x17\n\x0fshort_warp_uses\x18\x10 \x01(\x04\x12\x16\n\x0elong_warp_uses\x18\x11 \x01(\x04\"0\n\x12\x41\x63tionKeyValuePair\x12\x0b\n\x03key\x18\x01 \x02(\t\x12\r\n\x05value\x18\x02 \x02(\t\"\xec\x01\n\rGenericAction\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x0f\n\x07\x63\x63_user\x18\t \x01(\x08\x12\x16\n\x0e\x61\x64vertising_id\x18\x07 \x01(\t\x12\x17\n\x0f\x61pprox_time_DEP\x18\x02 \x01(\x02\x12\x13\n\x0b\x61pprox_time\x18\x08 \x01(\x01\x12\x13\n\x0b\x61\x63tion_name\x18\x03 \x01(\t\x12$\n\x04\x64\x61ta\x18\x04 \x03(\x0b\x32\x16.ei.ActionKeyValuePair\x12\x18\n\x03\x61pp\x18\x05 \x01(\x0b\x32\x0b.ei.AppInfo\x12\x1e\n\x06\x64\x65vice\x18\x06 \x01(\x0b\x32\x0e.ei.DeviceInfo\"d\n\x19GenericActionBatchRequest\x12#\n\x05rinfo\x18\x01 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\"\n\x07\x61\x63tions\x18\x02 \x03(\x0b\x32\x11.ei.GenericAction\"\xd6\x01\n\x15VerifyPurchaseRequest\x12#\n\x05rinfo\x18\x06 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x0b\n\x03sku\x18\x01 \x01(\t\x12\x16\n\x0etransaction_id\x18\x02 \x01(\t\x12\x1f\n\x17original_transaction_id\x18\x08 \x01(\t\x12\x0f\n\x07receipt\x18\x03 \x01(\t\x12\x10\n\x08platform\x18\x04 \x01(\t\x12\x0f\n\x07sandbox\x18\x07 \x01(\x08\x12\x1e\n\x03log\x18\x05 \x01(\x0b\x32\x11.ei.GenericAction\";\n\x16VerifyPurchaseResponse\x12\x10\n\x08verified\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\"\xdc\x01\n\x0f\x43urrencyFlowLog\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x13\n\x0b\x61pprox_time\x18\x02 \x01(\x01\x12 \n\x08\x63urrency\x18\x03 \x01(\x0e\x32\x0e.ei.RewardType\x12\x0e\n\x06\x61mount\x18\x04 \x01(\x03\x12\x10\n\x08location\x18\x05 \x01(\t\x12\x0f\n\x07version\x18\x06 \x01(\t\x12\x10\n\x08platform\x18\x07 \x01(\t\x12\x11\n\tsoul_eggs\x18\x08 \x01(\x01\x12\x15\n\rtickets_spent\x18\t \x01(\x04\x12\x12\n\ngold_spent\x18\n \x01(\x04\"b\n\x18\x43urrencyFlowBatchRequest\x12#\n\x05rinfo\x18\x02 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12!\n\x04logs\x18\x01 \x03(\x0b\x32\x13.ei.CurrencyFlowLog\"]\n\x06Reward\x12#\n\x0breward_type\x18\x01 \x01(\x0e\x32\x0e.ei.RewardType\x12\x17\n\x0freward_sub_type\x18\x02 \x01(\t\x12\x15\n\rreward_amount\x18\x03 \x01(\x01\"\xb2\x02\n\x0cGameModifier\x12\x31\n\tdimension\x18\x01 \x01(\x0e\x32\x1e.ei.GameModifier.GameDimension\x12\r\n\x05value\x18\x02 \x01(\x01\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\"\xca\x01\n\rGameDimension\x12\x0b\n\x07INVALID\x10\x00\x12\x0c\n\x08\x45\x41RNINGS\x10\x01\x12\x11\n\rAWAY_EARNINGS\x10\x02\x12\x1a\n\x16INTERNAL_HATCHERY_RATE\x10\x03\x12\x13\n\x0f\x45GG_LAYING_RATE\x10\x04\x12\x15\n\x11SHIPPING_CAPACITY\x10\x05\x12\x10\n\x0cHAB_CAPACITY\x10\x06\x12\x10\n\x0cVEHICLE_COST\x10\x07\x12\x0c\n\x08HAB_COST\x10\x08\x12\x11\n\rRESEARCH_COST\x10\t\"\xe3\x01\n\tCustomEgg\x12\x12\n\nidentifier\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\r\n\x05value\x18\x04 \x01(\x01\x12\x13\n\x0bhatchery_id\x18\x05 \x01(\t\x12\x16\n\x0ehatchery_max_x\x18\x06 \x01(\x01\x12\x19\n\x04icon\x18\x07 \x01(\x0b\x32\x0b.ei.DLCItem\x12\x12\n\nicon_width\x18\x15 \x01(\x01\x12\x13\n\x0bicon_height\x18\x16 \x01(\x01\x12\x1f\n\x05\x62uffs\x18\x08 \x03(\x0b\x32\x10.ei.GameModifier\"\xa7\x08\n\x08\x43ontract\x12\x12\n\nidentifier\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\t \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\n \x01(\t\x12\x14\n\x03\x65gg\x18\x02 \x01(\x0e\x32\x07.ei.Egg\x12\x15\n\rcustom_egg_id\x18\x19 \x01(\t\x12 \n\x05goals\x18\x03 \x03(\x0b\x32\x11.ei.Contract.Goal\x12\'\n\tgoal_sets\x18\x10 \x03(\x0b\x32\x14.ei.Contract.GoalSet\x12+\n\x0bgrade_specs\x18\x14 \x03(\x0b\x32\x16.ei.Contract.GradeSpec\x12\x11\n\tseason_id\x18\x17 \x01(\t\x12\x14\n\x0c\x63oop_allowed\x18\x04 \x01(\x08\x12\x15\n\rmax_coop_size\x18\x05 \x01(\r\x12\x12\n\nmax_boosts\x18\x0c \x01(\r\x12\x1d\n\x11minutes_per_token\x18\x0f \x01(\x01:\x02\x36\x30\x12)\n\x1c\x63hicken_run_cooldown_minutes\x18\x12 \x01(\x01:\x03\x31\x38\x30\x12\x12\n\nstart_time\x18\x11 \x01(\x01\x12\x17\n\x0f\x65xpiration_time\x18\x06 \x01(\x01\x12\x16\n\x0elength_seconds\x18\x07 \x01(\x01\x12\x15\n\rmax_soul_eggs\x18\r \x01(\x01\x12\x1a\n\x12min_client_version\x18\x0e \x01(\r\x12\x0f\n\x07leggacy\x18\x13 \x01(\x08\x12\x0f\n\x07\x63\x63_only\x18\x16 \x01(\x08\x12\x19\n\x11\x64\x65\x66\x61ult_shell_ids\x18\x18 \x03(\t\x12\r\n\x05\x64\x65\x62ug\x18\x0b \x01(\x08\x12\x0b\n\x03key\x18\x15 \x01(\t\x1a\xa8\x01\n\x04Goal\x12\x1a\n\x04type\x18\x01 \x01(\x0e\x32\x0c.ei.GoalType\x12\x15\n\rtarget_amount\x18\x02 \x01(\x01\x12#\n\x0breward_type\x18\x03 \x01(\x0e\x32\x0e.ei.RewardType\x12\x17\n\x0freward_sub_type\x18\x04 \x01(\t\x12\x15\n\rreward_amount\x18\x05 \x01(\x01\x12\x18\n\x10target_soul_eggs\x18\x06 \x01(\x01\x1a+\n\x07GoalSet\x12 \n\x05goals\x18\x01 \x03(\x0b\x32\x11.ei.Contract.Goal\x1a\x93\x01\n\tGradeSpec\x12\'\n\x05grade\x18\x01 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12 \n\x05goals\x18\x02 \x03(\x0b\x32\x11.ei.Contract.Goal\x12#\n\tmodifiers\x18\x03 \x03(\x0b\x32\x10.ei.GameModifier\x12\x16\n\x0elength_seconds\x18\x04 \x01(\x01\"b\n\x0bPlayerGrade\x12\x0f\n\x0bGRADE_UNSET\x10\x00\x12\x0b\n\x07GRADE_C\x10\x01\x12\x0b\n\x07GRADE_B\x10\x02\x12\x0b\n\x07GRADE_A\x10\x03\x12\x0c\n\x08GRADE_AA\x10\x04\x12\r\n\tGRADE_AAA\x10\x05\"v\n\x12\x43ontractSeasonGoal\x12\x0b\n\x03\x63xp\x18\x01 \x01(\x01\x12#\n\x0breward_type\x18\x03 \x01(\x0e\x32\x0e.ei.RewardType\x12\x17\n\x0freward_sub_type\x18\x04 \x01(\t\x12\x15\n\rreward_amount\x18\x05 \x01(\x01\"\x87\x01\n\'ContractSeasonRewardConfirmationRequest\x12#\n\x05rinfo\x18\x01 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x11\n\tseason_id\x18\x02 \x01(\t\x12$\n\x04goal\x18\x03 \x01(\x0b\x32\x16.ei.ContractSeasonGoal\"\xbe\x01\n\x12\x43ontractSeasonInfo\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x33\n\x0bgrade_goals\x18\x02 \x03(\x0b\x32\x1e.ei.ContractSeasonInfo.GoalSet\x1aY\n\x07GoalSet\x12\'\n\x05grade\x18\x01 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12%\n\x05goals\x18\x02 \x03(\x0b\x32\x16.ei.ContractSeasonGoal\"<\n\x13\x43ontractSeasonInfos\x12%\n\x05infos\x18\x01 \x03(\x0b\x32\x16.ei.ContractSeasonInfo\"\xf9\x05\n\x12\x43ontractPlayerInfo\x12\'\n\x05grade\x18\x01 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x11\n\ttotal_cxp\x18\x02 \x01(\x01\x12\x12\n\nseason_cxp\x18\r \x01(\x01\x12\x13\n\x0bgrade_score\x18\x07 \x01(\x01\x12\x1a\n\x12target_grade_score\x18\t \x01(\x01\x12\x12\n\nsoul_power\x18\n \x01(\x01\x12\x19\n\x11target_soul_power\x18\x08 \x01(\x01\x12\x16\n\x0egrade_progress\x18\x0c \x01(\x01\x12\x33\n\x06issues\x18\x0b \x03(\x0e\x32#.ei.ContractEvaluation.PoorBehavior\x12\x13\n\x0bissue_score\x18\x0e \x01(\x01\x12-\n\x06status\x18\x03 \x01(\x0e\x32\x1d.ei.ContractPlayerInfo.Status\x12\x1c\n\x14last_evaluation_time\x18\x04 \x01(\x01\x12\x1f\n\x17last_evaluation_version\x18\x05 \x01(\t\x12\x32\n\x12unread_evaluations\x18\x06 \x03(\x0b\x32\x16.ei.ContractEvaluation\x12>\n\x0fseason_progress\x18\x0f \x03(\x0b\x32%.ei.ContractPlayerInfo.SeasonProgress\x1a\x97\x01\n\x0eSeasonProgress\x12\x11\n\tseason_id\x18\x01 \x01(\t\x12\x0e\n\x06\x61\x63tive\x18\x02 \x01(\x08\x12\x30\n\x0estarting_grade\x18\x03 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x11\n\ttotal_cxp\x18\x04 \x01(\x01\x12\x1d\n\x15\x63xp_last_reward_given\x18\x05 \x01(\x01\"U\n\x06Status\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0f\n\x0b\x43\x41LCULATING\x10\x01\x12\x0f\n\x0bOUT_OF_DATE\x10\x02\x12\x0e\n\nINCOMPLETE\x10\x04\x12\x0c\n\x08\x43OMPLETE\x10\x03\"\xe4\x08\n\x12\x43ontractEvaluation\x12\x1b\n\x13\x63ontract_identifier\x18( \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18) \x01(\t\x12\x0b\n\x03\x63xp\x18\x01 \x01(\x01\x12\x0e\n\x06replay\x18\x18 \x01(\x08\x12\x12\n\ncxp_change\x18\x19 \x01(\x01\x12\x19\n\x11grade_performance\x18\x02 \x01(\x05\x12\x12\n\nold_league\x18\t \x01(\x05\x12\x11\n\told_goals\x18\n \x01(\x08\x12\'\n\x05grade\x18\x03 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x1a\n\x12\x63ontribution_ratio\x18\x04 \x01(\x01\x12\x1a\n\x12\x63ompletion_percent\x18\x05 \x01(\x01\x12\x17\n\x0foriginal_length\x18\x0b \x01(\x01\x12\x11\n\tcoop_size\x18\x12 \x01(\r\x12\x0c\n\x04solo\x18\x1a \x01(\x08\x12\x12\n\nsoul_power\x18\x17 \x01(\x01\x12\x1e\n\x16last_contribution_time\x18\x16 \x01(\x01\x12\x17\n\x0f\x63ompletion_time\x18\x06 \x01(\x01\x12\x19\n\x11\x63hicken_runs_sent\x18\x07 \x01(\r\x12\x18\n\x10gift_tokens_sent\x18\x08 \x01(\r\x12\x1c\n\x14gift_tokens_received\x18\x0f \x01(\r\x12\x1d\n\x15gift_token_value_sent\x18\x1c \x01(\x01\x12!\n\x19gift_token_value_received\x18\x1d \x01(\x01\x12\x1d\n\x15\x62oost_token_allotment\x18\x10 \x01(\r\x12\x17\n\x0f\x62uff_time_value\x18\x11 \x01(\x01\x12\x16\n\x0eteamwork_score\x18\r \x01(\x01\x12\x15\n\rother_bonuses\x18\x0e \x01(\x01\x12\x19\n\x11\x63ounted_in_season\x18\x14 \x01(\x08\x12\x11\n\tseason_id\x18\x15 \x01(\t\x12\x13\n\x0btime_cheats\x18\x1b \x01(\r\x12\x33\n\x06issues\x18\x13 \x03(\x0e\x32#.ei.ContractEvaluation.PoorBehavior\x12\r\n\x05notes\x18\x0c \x03(\t\x12\x0f\n\x07version\x18\x32 \x01(\t\x12\x1d\n\x15\x65valuation_start_time\x18\x33 \x01(\x01\x12-\n\x06status\x18\x34 \x01(\x0e\x32\x1d.ei.ContractEvaluation.Status\"\x98\x01\n\x0cPoorBehavior\x12\x08\n\x04NONE\x10\x00\x12\x14\n\x10LOW_CONTRIBUTION\x10\x01\x12\x14\n\x10\x42\x41\x44_CONTRIBUTION\x10\x02\x12\x1b\n\x17\x44ISHONORABLY_DISCHARGED\x10\x03\x12\x11\n\rPOOR_TEAMWORK\x10\x04\x12\x12\n\x0e\x41\x42\x41NDONED_COOP\x10\x05\x12\x0e\n\nTIME_CHEAT\x10\x06\"@\n\x06Status\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0b\n\x07PENDING\x10\x01\x12\x0e\n\nEVALUATING\x10\x02\x12\x0c\n\x08\x43OMPLETE\x10\x03\"\x82\x01\n\x10\x43ontractCitation\x12\x32\n\x05issue\x18\x01 \x01(\x0e\x32#.ei.ContractEvaluation.PoorBehavior\x12\x11\n\ttimestamp\x18\x02 \x01(\x01\x12\'\n\x05grade\x18\x03 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\"\x88\x01\n\x17\x43ontractEvaluationBatch\x12/\n\x05\x65vals\x18\x01 \x03(\x0b\x32 .ei.ContractEvaluationBatch.Pair\x1a<\n\x04Pair\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12#\n\x03\x63\x65v\x18\x02 \x01(\x0b\x32\x16.ei.ContractEvaluation\"\x8a\x02\n\x16\x43oopCompletionSnapshot\x12\x44\n\x0c\x63ontributors\x18\x01 \x03(\x0b\x32..ei.CoopCompletionSnapshot.ContributorSnapshot\x1a\xa9\x01\n\x13\x43ontributorSnapshot\x12\x14\n\x0c\x63ontribution\x18\x01 \x01(\x01\x12\x1e\n\x16last_contribution_time\x18\x06 \x01(\x01\x12\x11\n\tfinalized\x18\x07 \x01(\x08\x12\x12\n\nsoul_power\x18\x02 \x01(\x01\x12\x0f\n\x07user_id\x18\x03 \x01(\t\x12\x0e\n\x06tokens\x18\x04 \x01(\r\x12\x14\n\x0ctokens_spent\x18\x05 \x01(\r\"\xa2\x01\n\x10\x42\x61sicRequestInfo\x12\x12\n\nei_user_id\x18\x01 \x01(\t\x12\x16\n\x0e\x63lient_version\x18\x02 \x01(\r\x12\x0f\n\x07version\x18\x03 \x01(\t\x12\r\n\x05\x62uild\x18\x04 \x01(\t\x12\x10\n\x08platform\x18\x05 \x01(\t\x12\x0f\n\x07\x63ountry\x18\x06 \x01(\t\x12\x10\n\x08language\x18\x07 \x01(\t\x12\r\n\x05\x64\x65\x62ug\x18\x08 \x01(\x08\"\x97\x03\n\x11\x43ontractSimConfig\x12\x43\n\rgrade_configs\x18\x01 \x03(\x0b\x32,.ei.ContractSimConfig.ContractGradeSimConfig\x1a\xbc\x02\n\x16\x43ontractGradeSimConfig\x12\'\n\x05grade\x18\x01 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12L\n\x0bgoal_params\x18\x02 \x03(\x0b\x32\x37.ei.ContractSimConfig.ContractGradeSimConfig.GoalParams\x1a\xaa\x01\n\nGoalParams\x12\x11\n\ttarget_se\x18\x01 \x01(\x01\x12\x10\n\x08\x63ps_mult\x18\x02 \x01(\x01\x12\x10\n\x08\x65lr_mult\x18\x07 \x01(\x01\x12\x15\n\rearnings_mult\x18\x03 \x01(\x01\x12\x15\n\rtime_efficacy\x18\x04 \x01(\x01\x12\x19\n\x11hab_capacity_mult\x18\x05 \x01(\x01\x12\x1c\n\x14\x65pic_research_budget\x18\x06 \x01(\x01\")\n\x0f\x43ontractSimPoll\x12\x16\n\x0e\x63lient_version\x18\x01 \x01(\r\"p\n\x17\x43ontractSimPollResponse\x12*\n\x14\x63ontract_to_simulate\x18\x01 \x01(\x0b\x32\x0c.ei.Contract\x12)\n\nsim_config\x18\x02 \x01(\x0b\x32\x15.ei.ContractSimConfig\"\xce\x01\n\x17\x43ontractSimResultUpdate\x12\x13\n\x0b\x63ontract_id\x18\x01 \x01(\t\x12\x38\n\ngoal_infos\x18\x02 \x03(\x0b\x32$.ei.ContractSimResultUpdate.GoalInfo\x1a\x64\n\x08GoalInfo\x12\'\n\x05grade\x18\x01 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x12\n\ngoal_index\x18\x02 \x01(\r\x12\x1b\n\x13projected_eggs_laid\x18\x03 \x01(\x01\"N\n\x10\x43ontractsRequest\x12\x11\n\tsoul_eggs\x18\x01 \x01(\x01\x12\x16\n\x0e\x63lient_version\x18\x05 \x01(\r\x12\x0f\n\x07user_id\x18\x02 \x01(\t\"\xe0\x01\n\x11\x43ontractsResponse\x12\x1f\n\tcontracts\x18\x01 \x03(\x0b\x32\x0c.ei.Contract\x12\"\n\x0b\x63ustom_eggs\x18\x06 \x03(\x0b\x32\r.ei.CustomEgg\x12\x17\n\x0fwarning_message\x18\x04 \x01(\t\x12\x11\n\ttotal_eop\x18\x05 \x01(\x01\x12\x13\n\x0bserver_time\x18\x02 \x01(\x01\x12\x15\n\x07max_eop\x18\x03 \x01(\r:\x04\x31\x30\x30\x30\x12.\n\x0e\x63urrent_season\x18\x07 \x01(\x0b\x32\x16.ei.ContractSeasonInfo\"\x9f\x01\n\x19\x43ontractCoopStatusRequest\x12#\n\x05rinfo\x18\x05 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x01 \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18\x02 \x01(\t\x12\x0f\n\x07user_id\x18\x03 \x01(\t\x12\x16\n\x0e\x63lient_version\x18\x04 \x01(\r\"\x7f\n\x14\x46\x61rmProductionParams\x12\x17\n\x0f\x66\x61rm_population\x18\x01 \x01(\x01\x12\x15\n\rfarm_capacity\x18\x02 \x01(\x01\x12\x0b\n\x03\x65lr\x18\x03 \x01(\x01\x12\x0b\n\x03ihr\x18\x04 \x01(\x01\x12\n\n\x02sr\x18\x05 \x01(\x01\x12\x11\n\tdelivered\x18\x06 \x01(\x01\"\x97\x05\n\x0ePlayerFarmInfo\x12\x16\n\x0e\x63lient_version\x18\x14 \x01(\r\x12\x11\n\tsoul_eggs\x18\x01 \x01(\x01\x12\x18\n\x10\x65ggs_of_prophecy\x18\x02 \x01(\x04\x12\x14\n\x0cpermit_level\x18\x03 \x01(\r\x12\x19\n\x11hyperloop_station\x18\x04 \x01(\x08\x12\x17\n\x0f\x65gg_medal_level\x18\x05 \x03(\r\x12.\n\repic_research\x18\x06 \x03(\x0b\x32\x17.ei.Backup.ResearchItem\x12\x19\n\x08\x65gg_type\x18\x07 \x01(\x0e\x32\x07.ei.Egg\x12\x14\n\x0c\x63\x61sh_on_hand\x18\x08 \x01(\x01\x12\x0c\n\x04habs\x18\t \x03(\r\x12\x16\n\x0ehab_population\x18\n \x03(\x04\x12\x14\n\x0chab_capacity\x18\x15 \x03(\x04\x12\x10\n\x08vehicles\x18\x0b \x03(\r\x12\x14\n\x0ctrain_length\x18\x0c \x03(\r\x12\x13\n\x0bsilos_owned\x18\r \x01(\r\x12\x30\n\x0f\x63ommon_research\x18\x0e \x03(\x0b\x32\x17.ei.Backup.ResearchItem\x12-\n\ractive_boosts\x18\x0f \x03(\x0b\x32\x16.ei.Backup.ActiveBoost\x12\x1c\n\x14\x62oost_tokens_on_hand\x18\x10 \x01(\r\x12\x30\n\x12\x65quipped_artifacts\x18\x11 \x03(\x0b\x32\x14.ei.CompleteArtifact\x12 \n\x18\x61rtifact_inventory_score\x18\x12 \x01(\x04\x12\x36\n\x0f\x66\x61rm_appearance\x18\x13 \x01(\x0b\x32\x1d.ei.ShellDB.FarmConfiguration\x12\x11\n\ttimestamp\x18\x16 \x01(\x01\"\xce\x0e\n\x1a\x43ontractCoopStatusResponse\x12\x46\n\x0fresponse_status\x18\x13 \x01(\x0e\x32-.ei.ContractCoopStatusResponse.ResponseStatus\x12\x1b\n\x13\x63ontract_identifier\x18\x01 \x01(\t\x12\x14\n\x0ctotal_amount\x18\x02 \x01(\x01\x12\x17\n\x0f\x63oop_identifier\x18\x03 \x01(\t\x12\'\n\x05grade\x18\x11 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x45\n\x0c\x63ontributors\x18\x04 \x03(\x0b\x32/.ei.ContractCoopStatusResponse.ContributionInfo\x12\x16\n\x0e\x61uto_generated\x18\x08 \x01(\x08\x12\x0e\n\x06public\x18\n \x01(\x08\x12\x12\n\ncreator_id\x18\t \x01(\t\x12\x19\n\x11seconds_remaining\x18\x05 \x01(\x01\x12(\n seconds_since_all_goals_achieved\x18\x10 \x01(\x01\x12\x1a\n\x12\x61ll_goals_achieved\x18\x0e \x01(\x08\x12\x1d\n\x15\x61ll_members_reporting\x18\x06 \x01(\x08\x12&\n\x1egrace_period_seconds_remaining\x18\x07 \x01(\x01\x12\x18\n\x10\x63leared_for_exit\x18\x0f \x01(\x08\x12\x36\n\x05gifts\x18\x0b \x03(\x0b\x32\'.ei.ContractCoopStatusResponse.CoopGift\x12?\n\x0c\x63hicken_runs\x18\r \x03(\x0b\x32).ei.ContractCoopStatusResponse.ChickenRun\x12\x17\n\x0flocal_timestamp\x18\x0c \x01(\x01\x12\x11\n\tlast_sync\x18\x12 \x01(\x01\x1a\xea\x04\n\x10\x43ontributionInfo\x12\x0c\n\x04uuid\x18\x15 \x01(\t\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x11\n\tuser_name\x18\x02 \x01(\t\x12\x1b\n\x13\x63ontract_identifier\x18\x13 \x01(\t\x12\x1b\n\x13\x63ontribution_amount\x18\x03 \x01(\x01\x12\x19\n\x11\x63ontribution_rate\x18\x06 \x01(\x01\x12\x12\n\nsoul_power\x18\x0b \x01(\x01\x12\x33\n\x11production_params\x18\x0f \x01(\x0b\x32\x18.ei.FarmProductionParams\x12%\n\tfarm_info\x18\x12 \x01(\x0b\x32\x12.ei.PlayerFarmInfo\x12\x13\n\x0brank_change\x18\x08 \x01(\x05\x12\x17\n\x0frecently_active\x18\x17 \x01(\x08\x12\x0e\n\x06\x61\x63tive\x18\x04 \x01(\x08\x12\x11\n\tcc_member\x18\x18 \x01(\x08\x12\r\n\x05leech\x18\x10 \x01(\x08\x12\x11\n\tfinalized\x18\x16 \x01(\x08\x12\x1b\n\x13time_cheat_detected\x18\x07 \x01(\x08\x12\x1e\n\x08platform\x18\x05 \x01(\x0e\x32\x0c.ei.Platform\x12\x0f\n\x07push_id\x18\t \x01(\t\x12\x11\n\tban_votes\x18\n \x01(\r\x12\x12\n\nautojoined\x18\x11 \x01(\x08\x12\x14\n\x0c\x62oost_tokens\x18\x0c \x01(\r\x12\x1a\n\x12\x62oost_tokens_spent\x18\x0e \x01(\r\x12\'\n\x0c\x62uff_history\x18\r \x03(\x0b\x32\x11.ei.CoopBuffState\x12\x1c\n\x14\x63hicken_run_cooldown\x18\x14 \x01(\x01\x1aP\n\x08\x43oopGift\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x11\n\tuser_name\x18\x03 \x01(\t\x12\x0e\n\x06\x61mount\x18\x02 \x01(\r\x12\x10\n\x08tracking\x18\x04 \x01(\t\x1a@\n\nChickenRun\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x11\n\tuser_name\x18\x03 \x01(\t\x12\x0e\n\x06\x61mount\x18\x02 \x01(\x04\"\xd3\x01\n\x0eResponseStatus\x12\x0c\n\x08NO_ERROR\x10\x00\x12\x10\n\x0cMISSING_USER\x10\x01\x12\x13\n\x0fMISSING_COOP_ID\x10\x02\x12\x17\n\x13MISSING_CONTRACT_ID\x10\x03\x12\x18\n\x14MEMBERSHIP_NOT_FOUND\x10\x04\x12\x12\n\x0e\x43OOP_NOT_FOUND\x10\x05\x12\x16\n\x12\x43ONTRACT_NOT_FOUND\x10\x06\x12\x16\n\x12INVALID_MEMBERSHIP\x10\x07\x12\x15\n\x10NO_HTTP_RESPONSE\x10\xf4\x03\"g\n\x0cMemberStatus\x12\t\n\x05VALID\x10\x00\x12\x13\n\x0fKICKED_INACTIVE\x10\x01\x12\x12\n\x0eKICKED_PRIVATE\x10\x02\x12\x11\n\rKICKED_CHEATS\x10\x03\x12\x10\n\x0cKICKED_LEECH\x10\x04\"I\n\x06Status\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05LOBBY\x10\x01\x12\n\n\x06\x41\x43TIVE\x10\x02\x12\x0c\n\x08\x43OMPLETE\x10\x03\x12\r\n\tFINALIZED\x10\x04\"\x94\x05\n\rLocalContract\x12\x1e\n\x08\x63ontract\x18\x01 \x01(\x0b\x32\x0c.ei.Contract\x12\x17\n\x0f\x63oop_identifier\x18\x02 \x01(\t\x12\x10\n\x08\x61\x63\x63\x65pted\x18\x07 \x01(\x08\x12\x15\n\rtime_accepted\x18\x03 \x01(\x01\x12\x11\n\tcancelled\x18\x04 \x01(\x08\x12\x0b\n\x03new\x18\x08 \x01(\x08\x12\x1c\n\x14\x63oop_shared_end_time\x18\x05 \x01(\x01\x12 \n\x18\x63oop_simulation_end_time\x18\x16 \x01(\x01\x12\"\n\x1a\x63oop_grace_period_end_time\x18\t \x01(\x01\x12#\n\x1b\x63oop_contribution_finalized\x18\n \x01(\x08\x12\'\n\x1f\x63oop_last_uploaded_contribution\x18\x0b \x01(\x01\x12\x14\n\x0c\x63oop_user_id\x18\r \x01(\t\x12\x17\n\x0f\x63oop_share_farm\x18\x11 \x01(\x08\x12%\n\x1dlast_amount_when_reward_given\x18\x06 \x01(\x01\x12\x1a\n\x12num_goals_achieved\x18\x0e \x01(\r\x12\x1d\n\x15max_farm_size_reached\x18\x17 \x01(\x01\x12\x13\n\x0b\x62oosts_used\x18\x0c \x01(\r\x12\x15\n\rpoints_replay\x18\x14 \x01(\x08\x12\x0e\n\x06league\x18\x0f \x01(\r\x12\'\n\x05grade\x18\x12 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x15\n\rlast_nag_time\x18\x10 \x01(\x01\x12*\n\nevaluation\x18\x13 \x01(\x0b\x32\x16.ei.ContractEvaluation\x12\x16\n\x0ereported_uuids\x18\x15 \x03(\t\"\xe9\x02\n\x0bMyContracts\x12\x19\n\x11\x63ontract_ids_seen\x18\x03 \x03(\t\x12$\n\tcontracts\x18\x01 \x03(\x0b\x32\x11.ei.LocalContract\x12\"\n\x07\x61rchive\x18\x02 \x03(\x0b\x32\x11.ei.LocalContract\x12=\n\x15\x63urrent_coop_statuses\x18\x04 \x03(\x0b\x32\x1e.ei.ContractCoopStatusResponse\x12(\n\x08last_cpi\x18\x05 \x01(\x0b\x32\x16.ei.ContractPlayerInfo\x12\x1e\n\x16initial_grade_revealed\x18\x06 \x01(\x08\x12!\n\x19last_grade_progress_shown\x18\x07 \x01(\x01\x12!\n\x19show_advanced_evaluations\x18\x08 \x01(\x08\x12&\n\x0f\x63ustom_egg_info\x18\t \x03(\x0b\x32\r.ei.CustomEgg\"\xbe\x01\n\x10QueryCoopRequest\x12#\n\x05rinfo\x18\x05 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x01 \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18\x02 \x01(\t\x12\x0e\n\x06league\x18\x04 \x01(\r\x12\'\n\x05grade\x18\x06 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x16\n\x0e\x63lient_version\x18\x03 \x01(\r\"\x96\x01\n\x11QueryCoopResponse\x12\x0e\n\x06\x65xists\x18\x01 \x01(\x08\x12\x0c\n\x04\x66ull\x18\x02 \x01(\x08\x12\x0f\n\x07\x65xpired\x18\x05 \x01(\x08\x12\x18\n\x10\x64ifferent_league\x18\x04 \x01(\x08\x12\x17\n\x0f\x64ifferent_grade\x18\x06 \x01(\x08\x12\x0f\n\x07\x63\x63_only\x18\x07 \x01(\x08\x12\x0e\n\x06\x62\x61nned\x18\x03 \x01(\x08\"\x91\x03\n\x11\x43reateCoopRequest\x12#\n\x05rinfo\x18\n \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x01 \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18\x02 \x01(\t\x12\x0e\n\x06public\x18\r \x01(\x08\x12\x0f\n\x07\x63\x63_only\x18\x0e \x01(\x08\x12\x18\n\x10\x61llow_all_grades\x18\x10 \x01(\x08\x12\x19\n\x11seconds_remaining\x18\x03 \x01(\x01\x12\x0f\n\x07user_id\x18\x04 \x01(\t\x12\x11\n\tuser_name\x18\x05 \x01(\t\x12\x12\n\nsoul_power\x18\x08 \x01(\x01\x12\x0b\n\x03\x65op\x18\x0b \x01(\x01\x12\x0e\n\x06league\x18\t \x01(\r\x12\'\n\x05grade\x18\x0c \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x15\n\rpoints_replay\x18\x0f \x01(\x08\x12\x1e\n\x08platform\x18\x06 \x01(\x0e\x32\x0c.ei.Platform\x12\x16\n\x0e\x63lient_version\x18\x07 \x01(\r\"6\n\x12\x43reateCoopResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\"\xd4\x02\n\x0fJoinCoopRequest\x12#\n\x05rinfo\x18\n \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x01 \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18\x02 \x01(\t\x12\x0f\n\x07user_id\x18\x03 \x01(\t\x12\x11\n\tuser_name\x18\x04 \x01(\t\x12\x12\n\nsoul_power\x18\x08 \x01(\x01\x12\x0b\n\x03\x65op\x18\x0c \x01(\x01\x12\x0e\n\x06league\x18\t \x01(\r\x12\'\n\x05grade\x18\r \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x15\n\rpoints_replay\x18\x0e \x01(\x08\x12\x1e\n\x08platform\x18\x05 \x01(\x0e\x32\x0c.ei.Platform\x12\x19\n\x11seconds_remaining\x18\x0b \x01(\x01\x12\x16\n\x0e\x63lient_version\x18\x07 \x01(\r\"\x97\x02\n\x10JoinCoopResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x0e\n\x06\x62\x61nned\x18\x04 \x01(\x08\x12\x17\n\x0f\x63oop_identifier\x18\x05 \x01(\t\x12\x19\n\x11seconds_remaining\x18\x03 \x01(\x01\x12\x15\n\rmatch_percent\x18\x06 \x01(\x01\x12\x13\n\x0bnum_members\x18\x07 \x01(\r\x12\x35\n\x06status\x18\x08 \x01(\x0e\x32%.ei.ContractCoopStatusResponse.Status\x12\'\n\x05grade\x18\t \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x11\n\tcan_start\x18\n \x01(\x08\"\xbf\x02\n\x13\x41utoJoinCoopRequest\x12#\n\x05rinfo\x18\t \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x01 \x01(\t\x12\x0f\n\x07user_id\x18\x02 \x01(\t\x12\x11\n\tuser_name\x18\x03 \x01(\t\x12\x12\n\nsoul_power\x18\x04 \x01(\x01\x12\x0b\n\x03\x65op\x18\n \x01(\x01\x12\x0e\n\x06league\x18\x08 \x01(\r\x12\'\n\x05grade\x18\x0c \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x15\n\rpoints_replay\x18\x0e \x01(\x08\x12\x19\n\x11seconds_remaining\x18\x05 \x01(\x01\x12\x1e\n\x08platform\x18\x06 \x01(\x0e\x32\x0c.ei.Platform\x12\x16\n\x0e\x63lient_version\x18\x07 \x01(\r\"\xbd\x01\n\x1cUpdateCoopPermissionsRequest\x12#\n\x05rinfo\x18\x06 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x01 \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18\x02 \x01(\t\x12\x1a\n\x12requesting_user_id\x18\x03 \x01(\t\x12\x0e\n\x06public\x18\x04 \x01(\x08\x12\x16\n\x0e\x63lient_version\x18\x05 \x01(\r\"A\n\x1dUpdateCoopPermissionsResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\"\xa0\x01\n\x10LeaveCoopRequest\x12#\n\x05rinfo\x18\x08 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x01 \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18\x02 \x01(\t\x12\x19\n\x11player_identifier\x18\x03 \x01(\t\x12\x16\n\x0e\x63lient_version\x18\x07 \x01(\r\"\xef\x01\n\x15GiftPlayerCoopRequest\x12#\n\x05rinfo\x18\x08 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x01 \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18\x02 \x01(\t\x12\x19\n\x11player_identifier\x18\x03 \x01(\t\x12\x1a\n\x12requesting_user_id\x18\x04 \x01(\t\x12\x1c\n\x14requesting_user_name\x18\x06 \x01(\t\x12\x0e\n\x06\x61mount\x18\x05 \x01(\r\x12\x16\n\x0e\x63lient_version\x18\x07 \x01(\r\"\xf5\x01\n\x19SendChickenRunCoopRequest\x12#\n\x05rinfo\x18\x08 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x01 \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18\x02 \x01(\t\x12\x19\n\x11player_identifier\x18\x03 \x01(\t\x12\x1a\n\x12requesting_user_id\x18\x04 \x01(\t\x12\x1c\n\x14requesting_user_name\x18\x06 \x01(\t\x12\x10\n\x08\x66\x61rm_pop\x18\x05 \x01(\x04\x12\x16\n\x0e\x63lient_version\x18\x07 \x01(\r\"\x80\x02\n\x17ReportPlayerCoopRequest\x12#\n\x05rinfo\x18\x01 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x02 \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18\x03 \x01(\t\x12\x0f\n\x07user_id\x18\x04 \x01(\t\x12\x32\n\x06reason\x18\x05 \x01(\x0e\x32\".ei.ReportPlayerCoopRequest.Reason\"E\n\x06Reason\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x12\n\x0eOFFENSIVE_NAME\x10\x01\x12\x0c\n\x08\x43HEATING\x10\x02\x12\x0c\n\x08LEECHING\x10\x03\"\xb9\x02\n\x15KickPlayerCoopRequest\x12#\n\x05rinfo\x18\x08 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x01 \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18\x02 \x01(\t\x12\x19\n\x11player_identifier\x18\x03 \x01(\t\x12\x1a\n\x12requesting_user_id\x18\x04 \x01(\t\x12\x30\n\x06reason\x18\t \x01(\x0e\x32 .ei.KickPlayerCoopRequest.Reason\x12\x16\n\x0e\x63lient_version\x18\x07 \x01(\r\"D\n\x06Reason\x12\x0b\n\x07INVALID\x10\x00\x12\x0b\n\x07\x43HEATER\x10\x01\x12\x08\n\x04IDLE\x10\x02\x12\t\n\x05LEECH\x10\x03\x12\x0b\n\x07PRIVATE\x10\x04\"\xd5\x01\n\x12IdleSessionSummary\x12\x11\n\ttime_away\x18\x01 \x01(\x01\x12\x16\n\x0etime_simulated\x18\x02 \x01(\x01\x12\x13\n\x0bsilos_owned\x18\x03 \x01(\r\x12\x13\n\x0b\x61verage_elr\x18\x04 \x01(\x01\x12\x13\n\x0b\x61verage_msr\x18\x05 \x01(\x01\x12!\n\x19\x61verage_egg_delivery_rate\x18\x06 \x01(\x01\x12\x1e\n\x16last_egg_delivery_rate\x18\x08 \x01(\x01\x12\x12\n\nfarm_index\x18\x07 \x01(\r\"\x94\x04\n\x1f\x43ontractCoopStatusUpdateRequest\x12#\n\x05rinfo\x18\x0c \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x1b\n\x13\x63ontract_identifier\x18\x02 \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18\x03 \x01(\t\x12\x14\n\x0cpush_user_id\x18\x08 \x01(\t\x12\x0e\n\x06\x61mount\x18\x04 \x01(\x01\x12\x0c\n\x04rate\x18\x05 \x01(\x01\x12\x1c\n\x14time_cheats_detected\x18\x06 \x01(\r\x12\x12\n\nsoul_power\x18\x07 \x01(\x01\x12\x0b\n\x03\x65op\x18\x0f \x01(\r\x12\x14\n\x0c\x62oost_tokens\x18\t \x01(\r\x12\x1a\n\x12\x62oost_tokens_spent\x18\r \x01(\r\x12\x16\n\x0ehide_cc_status\x18\x11 \x01(\x08\x12\x33\n\x11production_params\x18\x0e \x01(\x0b\x32\x18.ei.FarmProductionParams\x12%\n\tfarm_info\x18\x10 \x01(\x0b\x32\x12.ei.PlayerFarmInfo\x12\x31\n\x11last_idle_summary\x18\x12 \x01(\x0b\x32\x16.ei.IdleSessionSummary\x12\x1f\n\x14\x65gg_laying_rate_buff\x18\n \x01(\x01:\x01\x31\x12\x18\n\rearnings_buff\x18\x0b \x01(\x01:\x01\x31\"\x82\x01\n ContractCoopStatusUpdateResponse\x12\x11\n\tfinalized\x18\x01 \x01(\x08\x12\x0e\n\x06\x65xists\x18\x02 \x01(\x08\x12;\n\x06status\x18\x03 \x01(\x0e\x32+.ei.ContractCoopStatusResponse.MemberStatus\"Z\n\rCoopBuffState\x12\x1a\n\x0f\x65gg_laying_rate\x18\x01 \x01(\x01:\x01\x31\x12\x13\n\x08\x65\x61rnings\x18\x02 \x01(\x01:\x01\x31\x12\x18\n\x10server_timestamp\x18\x03 \x01(\x01\"5\n\x0f\x43oopBuffHistory\x12\"\n\x07history\x18\x01 \x03(\x0b\x32\x11.ei.CoopBuffState\"@\n\x13\x43oopChickenRunEntry\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x18\n\x10server_timestamp\x18\x02 \x01(\x01\"C\n\x17\x43oopLastChickenRunTimes\x12(\n\x07\x65ntries\x18\x03 \x03(\x0b\x32\x17.ei.CoopChickenRunEntry\"\x8d\x02\n\x13LeaderboardAnalysis\x12-\n\x06\x63hunks\x18\x01 \x03(\x0b\x32\x1d.ei.LeaderboardAnalysis.Chunk\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x12\n\nhigh_score\x18\x03 \x01(\x01\x12\x11\n\tlow_score\x18\x04 \x01(\x01\x12\x0e\n\x06\x63ursor\x18\x05 \x01(\t\x1a\x80\x01\n\x05\x43hunk\x12\x13\n\x0bstart_index\x18\x01 \x01(\r\x12\x11\n\tend_index\x18\x02 \x01(\r\x12\x12\n\nhigh_score\x18\x03 \x01(\x01\x12\x11\n\tlow_score\x18\x04 \x01(\x01\x12\x14\n\x0cstart_cursor\x18\x05 \x01(\t\x12\x12\n\nend_cursor\x18\x06 \x01(\t\"}\n\x0fLeaderboardInfo\x12+\n\x07seasons\x18\x01 \x03(\x0b\x32\x1a.ei.LeaderboardInfo.Season\x12\x16\n\x0e\x61ll_time_scope\x18\x02 \x01(\t\x1a%\n\x06Season\x12\r\n\x05scope\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\"q\n\x12LeaderboardRequest\x12#\n\x05rinfo\x18\x01 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\r\n\x05scope\x18\x02 \x01(\t\x12\'\n\x05grade\x18\x03 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\"\xe2\x01\n\x13LeaderboardResponse\x12\r\n\x05scope\x18\x01 \x01(\t\x12\'\n\x05grade\x18\x02 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x32\n\x0btop_entries\x18\x03 \x03(\x0b\x32\x1d.ei.LeaderboardResponse.Entry\x12\r\n\x05\x63ount\x18\x04 \x01(\r\x12\x0c\n\x04rank\x18\x05 \x01(\r\x12\r\n\x05score\x18\x06 \x01(\x01\x1a\x33\n\x05\x45ntry\x12\x0c\n\x04rank\x18\x01 \x01(\r\x12\r\n\x05\x61lias\x18\x02 \x01(\t\x12\r\n\x05score\x18\x03 \x01(\x01\"6\n\x10\x43ontractsArchive\x12\"\n\x07\x61rchive\x18\x01 \x03(\x0b\x32\x11.ei.LocalContract\"\xff\x02\n\x0e\x43ontractAction\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x13\n\x0b\x61\x63tion_name\x18\x02 \x01(\t\x12\x13\n\x0b\x61pprox_time\x18\x03 \x01(\x01\x12\x14\n\x0c\x64\x65st_user_id\x18\x04 \x01(\t\x12\x13\n\x0b\x63ontract_id\x18\x05 \x01(\t\x12\x0f\n\x07\x63oop_id\x18\x06 \x01(\t\x12\x10\n\x08\x61utojoin\x18\x07 \x01(\x08\x12\r\n\x05grade\x18\x08 \x01(\r\x12\x0e\n\x06replay\x18\t \x01(\x08\x12\x15\n\rpoints_replay\x18\n \x01(\x08\x12\x13\n\x0breward_type\x18\x0b \x01(\r\x12\x16\n\x0ereward_subtype\x18\x0c \x01(\t\x12\x15\n\rreward_amount\x18\r \x01(\x01\x12\x12\n\ngoal_index\x18\x0e \x01(\r\x12\x10\n\x08\x62oost_id\x18\x0f \x01(\t\x12\x0e\n\x06tokens\x18\x10 \x01(\r\x12\x13\n\x0bkick_reason\x18\x11 \x01(\r\x12\x0e\n\x06public\x18\x12 \x01(\x08\x12\x0f\n\x07\x63\x63_only\x18\x13 \x01(\x08\"w\n\x13UserDataInfoRequest\x12#\n\x05rinfo\x18\x04 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x11\n\tdevice_id\x18\x02 \x01(\t\x12\x17\n\x0f\x62\x61\x63kup_checksum\x18\x03 \x01(\x04\"d\n\x14UserDataInfoResponse\x12\x17\n\x0f\x62\x61\x63kup_checksum\x18\x01 \x01(\x04\x12\x19\n\x11\x62\x61\x63kup_total_cash\x18\x02 \x01(\x01\x12\x18\n\x10\x63oop_memberships\x18\x03 \x03(\t\"{\n\x17\x43learAllUserDataRequest\x12#\n\x05rinfo\x18\x04 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x11\n\tdevice_id\x18\x02 \x01(\t\x12\x17\n\x0f\x62\x61\x63kup_checksum\x18\x03 \x01(\x04\"r\n\nServerGift\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12#\n\x0breward_type\x18\x03 \x01(\x0e\x32\x0e.ei.RewardType\x12\x17\n\x0freward_sub_type\x18\x04 \x01(\t\x12\x15\n\rreward_amount\x18\x05 \x01(\x01\"\x9e\x10\n\nLiveConfig\x12\x11\n\tconfig_id\x18\x01 \x01(\t\x12\x32\n\rboosts_config\x18\x02 \x01(\x0b\x32\x1b.ei.LiveConfig.BoostsConfig\x12.\n\x0bgift_config\x18\x03 \x01(\x0b\x32\x19.ei.LiveConfig.GiftConfig\x12.\n\x0bmisc_config\x18\x04 \x01(\x0b\x32\x19.ei.LiveConfig.MiscConfig\x12.\n\x0bhelp_config\x18\x05 \x01(\x0b\x32\x19.ei.LiveConfig.HelpConfig\x1a\xc6\x01\n\x0c\x42oostsConfig\x12<\n\x0citem_configs\x18\x01 \x03(\x0b\x32&.ei.LiveConfig.BoostsConfig.ItemConfig\x12\x1f\n\x17\x63\x61sh_boost_cooloff_time\x18\x02 \x01(\x01\x1aW\n\nItemConfig\x12\x10\n\x08\x62oost_id\x18\x01 \x01(\t\x12\r\n\x05price\x18\x02 \x01(\r\x12\x13\n\x0btoken_price\x18\x03 \x01(\r\x12\x13\n\x0bse_required\x18\x04 \x01(\x01\x1a\xde\x06\n\nGiftConfig\x12?\n\x0cgift_configs\x18\t \x03(\x0b\x32).ei.LiveConfig.GiftConfig.GiftValueConfig\x12\x19\n\x11gift_mu_min_spent\x18\n \x01(\x01\x12\x19\n\x11gift_mu_max_spent\x18\x0b \x01(\x01\x12\x1c\n\x14gift_mu_overall_mult\x18\x0c \x01(\x01\x12\x45\n\x15random_gift_mu_config\x18\x0f \x01(\x0b\x32&.ei.LiveConfig.GiftConfig.GiftMuConfig\x12\x44\n\x14video_gift_mu_config\x18\x10 \x01(\x0b\x32&.ei.LiveConfig.GiftConfig.GiftMuConfig\x12\x18\n\x10package_interval\x18\x01 \x01(\x01\x12\x1c\n\x14video_offer_interval\x18\x02 \x01(\x01\x12%\n\x1dvideo_offer_interval_contract\x18\x03 \x01(\x01\x12\'\n\x1fvideo_offer_interval_piggy_full\x18\x04 \x01(\x01\x12-\n%video_offer_interval_piggy_extra_full\x18\x05 \x01(\x01\x12\x1b\n\x13video_reset_on_idle\x18\x0e \x01(\x08\x12!\n\x19package_interval_contract\x18\x06 \x01(\x01\x12#\n\x1bpackage_interval_piggy_full\x18\x07 \x01(\x01\x12)\n!package_interval_piggy_extra_full\x18\x08 \x01(\x01\x12\x1d\n\x15package_reset_on_idle\x18\r \x01(\x08\x1a|\n\x0fGiftValueConfig\x12\x0f\n\x07gift_id\x18\x01 \x01(\t\x12\x0e\n\x06\x61mount\x18\x04 \x01(\x01\x12\x10\n\x08rand_min\x18\x02 \x01(\x01\x12\x10\n\x08rand_max\x18\x03 \x01(\x01\x12\x11\n\tvideo_min\x18\x05 \x01(\x01\x12\x11\n\tvideo_max\x18\x06 \x01(\x01\x1aJ\n\x0cGiftMuConfig\x12\x11\n\tmin_spent\x18\x01 \x01(\x01\x12\x11\n\tmax_spent\x18\x02 \x01(\x01\x12\x14\n\x0coverall_mult\x18\x03 \x01(\x01\x1a\xfb\x03\n\nMiscConfig\x12\x14\n\x0c\x61sk_to_track\x18\x01 \x01(\x08\x12\"\n\x1a\x61sk_to_track_min_soul_eggs\x18\x02 \x01(\x01\x12\x1c\n\x14\x61sk_to_track_message\x18\x03 \x01(\t\x12$\n\x1c\x61sk_to_track_show_pre_dialog\x18\x04 \x01(\x08\x12\"\n\x1a\x61sk_to_track_after_privacy\x18\x05 \x01(\x08\x12$\n\x1c\x63hicken_run_boost_percentage\x18\x06 \x01(\x01\x12\x1c\n\x14shells_intro_tickets\x18\x07 \x01(\r\x12\'\n\x1fshells_max_free_chicken_configs\x18\x08 \x01(\r\x12$\n\x1cshells_intro_alert_threshold\x18\t \x01(\r\x12+\n\x1eshells_lighting_controls_price\x18\x0e \x01(\r:\x03\x31\x37\x35\x12.\n&contracts_expert_league_min_soul_power\x18\n \x01(\x01\x12!\n\x19new_player_event_duration\x18\x0b \x01(\x01\x12 \n\x18\x63ontracts_club_available\x18\x0c \x01(\x08\x12\x16\n\x0e\x63ontracts_beta\x18\r \x01(\x08\x1a\x90\x02\n\nHelpConfig\x12=\n\x0bvideo_infos\x18\x01 \x03(\x0b\x32(.ei.LiveConfig.HelpConfig.HowToVideoInfo\x1a\xc2\x01\n\x0eHowToVideoInfo\x12;\n\x04type\x18\x06 \x01(\x0e\x32-.ei.LiveConfig.HelpConfig.HowToVideoInfo.Type\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x10\n\x08\x64uration\x18\x05 \x01(\t\x12\x0b\n\x03url\x18\x03 \x01(\t\x12\x11\n\tsoul_eggs\x18\x04 \x01(\x01\"\x1e\n\x04Type\x12\t\n\x05VIDEO\x10\x00\x12\x0b\n\x07\x41RTICLE\x10\x01\"\xd6\x04\n\nInGameMail\x12\n\n\x02id\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\x12\x0c\n\x04\x64\x61te\x18\x08 \x01(\t\x12\x0f\n\x07message\x18\x03 \x01(\t\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\t\x12\x0b\n\x03url\x18\x05 \x01(\t\x12 \n\x08\x61pp_link\x18\x0e \x01(\x0e\x32\x0e.ei.UILocation\x12\x16\n\x0e\x61pp_link_extra\x18\x0f \x01(\t\x12\x1a\n\x05image\x18\x10 \x01(\x0b\x32\x0b.ei.DLCItem\x12\x13\n\x0bimage_width\x18\x15 \x01(\x01\x12\x14\n\x0cimage_height\x18\x16 \x01(\x01\x12\x10\n\x08platform\x18\x07 \x01(\r\x12\x0e\n\x06\x62uilds\x18\t \x03(\t\x12\x1a\n\x12min_client_version\x18\n \x01(\r\x12\x1a\n\x12max_client_version\x18\x0c \x01(\r\x12\x15\n\rmin_soul_eggs\x18\x0b \x01(\x01\x12\x15\n\rmax_soul_eggs\x18\x1d \x01(\x01\x12\x1a\n\x12min_mystical_bonus\x18\r \x01(\x01\x12\x1f\n\tuser_type\x18\x11 \x01(\x0e\x32\x0c.ei.UserType\x12\x18\n\x10min_piggy_breaks\x18\x14 \x01(\r\x12\x10\n\x08gold_tip\x18\x06 \x01(\x01\x12\x0b\n\x03tip\x18\x17 \x01(\x08\x12\x10\n\x08priority\x18\x1b \x01(\r\x12\x1f\n\x17min_days_since_last_tip\x18\x18 \x01(\x01\x12\x13\n\x0bmax_retries\x18\x19 \x01(\r\x12\x18\n\x10\x64\x61ys_until_retry\x18\x1a \x01(\x01\x12\x10\n\x08\x63\x61tegory\x18\x1c \x01(\t\"S\n\x06MailDB\x12\x1c\n\x04mail\x18\x01 \x03(\x0b\x32\x0e.ei.InGameMail\x12\x14\n\x0ctips_db_data\x18\x02 \x01(\x0c\x12\x15\n\rtips_checksum\x18\x03 \x01(\t\"&\n\x06TipsDB\x12\x1c\n\x04tips\x18\x01 \x03(\x0b\x32\x0e.ei.InGameMail\"\xa0\x01\n\tMailState\x12\x15\n\rread_mail_ids\x18\x01 \x03(\t\x12+\n\x0btips_states\x18\x02 \x03(\x0b\x32\x16.ei.MailState.TipState\x12\x15\n\rtips_checksum\x18\x03 \x01(\t\x1a\x38\n\x08TipState\x12\n\n\x02id\x18\x01 \x01(\t\x12\r\n\x05reads\x18\x02 \x01(\r\x12\x11\n\ttime_read\x18\x03 \x01(\x01\"\xec\x03\n\x13PeriodicalsResponse\x12\x1c\n\x05sales\x18\x01 \x01(\x0b\x32\r.ei.SalesInfo\x12\'\n\x06\x65vents\x18\x02 \x01(\x0b\x32\x17.ei.EggIncCurrentEvents\x12(\n\tcontracts\x18\x03 \x01(\x0b\x32\x15.ei.ContractsResponse\x12+\n\x0b\x65valuations\x18\x08 \x03(\x0b\x32\x16.ei.ContractEvaluation\x12\x1d\n\x05gifts\x18\x04 \x03(\x0b\x32\x0e.ei.ServerGift\x12\x33\n\x0e\x61rtifact_cases\x18\t \x03(\x0b\x32\x1b.ei.CompleteMissionResponse\x12#\n\x0blive_config\x18\x05 \x01(\x0b\x32\x0e.ei.LiveConfig\x12\x1c\n\x08mail_bag\x18\x06 \x01(\x0b\x32\n.ei.MailDB\x12\x34\n\x14\x63ontract_player_info\x18\x07 \x01(\x0b\x32\x16.ei.ContractPlayerInfo\x12?\n\x12showcase_royalties\x18\n \x03(\x0b\x32#.ei.PeriodicalsResponse.RoyaltyInfo\x1a)\n\x0bRoyaltyInfo\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0e\n\x06\x61mount\x18\x02 \x01(\r\"\xf9\x02\n\x15GetPeriodicalsRequest\x12#\n\x05rinfo\x18\x0c \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x12\n\npiggy_full\x18\x02 \x01(\x08\x12\x18\n\x10piggy_found_full\x18\x03 \x01(\x08\x12\x1d\n\x15seconds_full_realtime\x18\x04 \x01(\x01\x12\x1d\n\x15seconds_full_gametime\x18\x05 \x01(\x01\x12\x17\n\x0flost_increments\x18\x07 \x01(\r\x12\x11\n\tsoul_eggs\x18\x08 \x01(\x01\x12\x1e\n\x16mystical_earnings_mult\x18\r \x01(\x01\x12\x0b\n\x03\x65op\x18\x0e \x01(\r\x12\x1a\n\x12\x63ontracts_unlocked\x18\x0f \x01(\x08\x12\x1a\n\x12\x61rtifacts_unlocked\x18\x10 \x01(\x08\x12\x1e\n\x16\x63urrent_client_version\x18\n \x01(\r\x12\r\n\x05\x64\x65\x62ug\x18\x0b \x01(\x08\"\xd5\x01\n\rConfigRequest\x12#\n\x05rinfo\x18\x01 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x11\n\tsoul_eggs\x18\x02 \x01(\x01\x12\x1a\n\x12\x63ontracts_unlocked\x18\x05 \x01(\x08\x12\x1a\n\x12\x61rtifacts_unlocked\x18\x03 \x01(\x08\x12\x1a\n\x12\x66uel_tank_unlocked\x18\x04 \x01(\x08\x12\x12\n\npro_permit\x18\x06 \x01(\x08\x12\r\n\x05ultra\x18\x07 \x01(\x08\x12\x15\n\rtips_checksum\x18\x08 \x01(\t\"x\n\x0e\x43onfigResponse\x12#\n\x0blive_config\x18\x01 \x01(\x0b\x32\x0e.ei.LiveConfig\x12\x1c\n\x08mail_bag\x18\x02 \x01(\x0b\x32\n.ei.MailDB\x12#\n\x0b\x64lc_catalog\x18\x03 \x01(\x0b\x32\x0e.ei.DLCCatalog\"d\n\x14\x41\x64\x41ttributionRawData\x12\x14\n\x0c\x64\x65vice_ad_id\x18\x01 \x01(\t\x12\x0f\n\x07user_id\x18\x04 \x01(\t\x12\x12\n\nad_network\x18\x02 \x01(\t\x12\x11\n\tjson_data\x18\x03 \x01(\t\"\xb8\x01\n\x10\x41\x64\x41ttributionRow\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\r\n\x05\x61\x64_id\x18\x02 \x01(\t\x12\x12\n\nad_network\x18\x03 \x01(\t\x12\x10\n\x08\x63\x61mpaign\x18\x04 \x01(\t\x12\x0f\n\x07keyword\x18\x05 \x01(\t\x12\r\n\x05\x65xtra\x18\x06 \x01(\t\x12\x12\n\nclick_date\x18\x07 \x01(\x02\x12\x15\n\rdownload_date\x18\x08 \x01(\x02\x12\x13\n\x0b\x61pprox_time\x18\t \x01(\x02\"\x8d\x03\n\x11\x41\x64\x41ttributionInfo\x12\x14\n\x0c\x64\x65vice_ad_id\x18\x01 \x01(\t\x12\x14\n\x0cnetwork_name\x18\x02 \x01(\t\x12\x13\n\x0b\x61ttribution\x18\x03 \x01(\x08\x12\x10\n\x08org_name\x18\x04 \x01(\t\x12\x0e\n\x06org_id\x18\x05 \x01(\t\x12\x15\n\rcampaign_name\x18\x06 \x01(\t\x12\x13\n\x0b\x63\x61mpaign_id\x18\x07 \x01(\t\x12\x12\n\nclick_date\x18\x08 \x01(\t\x12\x17\n\x0f\x63onversion_date\x18\t \x01(\t\x12\x17\n\x0f\x63onversion_type\x18\n \x01(\t\x12\x0b\n\x03geo\x18\x0b \x01(\t\x12\x14\n\x0c\x61\x64group_name\x18\x0c \x01(\t\x12\x12\n\nadgroup_id\x18\r \x01(\t\x12\x0f\n\x07keyword\x18\x0e \x01(\t\x12\x12\n\nkeyword_id\x18\x0f \x01(\t\x12\x15\n\rkeyword_extra\x18\x10 \x01(\t\x12\x18\n\x10\x63reativeset_name\x18\x11 \x01(\t\x12\x16\n\x0e\x63reativeset_id\x18\x12 \x01(\t\"\xf3\x02\n\x13\x41rtifactsClientInfo\x12\x1d\n\x15mission_capacity_mult\x18\x01 \x01(\x01\x12\x1d\n\x15mission_duration_mult\x18\x02 \x01(\x01\x12*\n\"mission_ftl_duration_research_mult\x18\x04 \x01(\x01\x12&\n\x1emission_capacity_research_mult\x18\x06 \x01(\x01\x12:\n\rlaunch_counts\x18\x03 \x03(\x0b\x32#.ei.ArtifactsClientInfo.LaunchCount\x12)\n!last_server_launch_count_sum_time\x18\x05 \x01(\x01\x1a\x63\n\x0bLaunchCount\x12\'\n\x04ship\x18\x01 \x01(\x0e\x32\x19.ei.MissionInfo.Spaceship\x12\x14\n\x0cnum_launches\x18\x02 \x01(\r\x12\x15\n\rlaunch_points\x18\x03 \x01(\x01\"\xc3\x06\n\x0bMissionInfo\x12\'\n\x04ship\x18\x01 \x01(\x0e\x32\x19.ei.MissionInfo.Spaceship\x12&\n\x06status\x18\x02 \x01(\x0e\x32\x16.ei.MissionInfo.Status\x12\x33\n\rduration_type\x18\x03 \x01(\x0e\x32\x1c.ei.MissionInfo.DurationType\x12\"\n\x04\x66uel\x18\x04 \x03(\x0b\x32\x14.ei.MissionInfo.Fuel\x12\r\n\x05level\x18\x0c \x01(\r\x12\x18\n\x10\x64uration_seconds\x18\x05 \x01(\x01\x12\x10\n\x08\x63\x61pacity\x18\t \x01(\r\x12\x14\n\x0cquality_bump\x18\x0b \x01(\x01\x12.\n\x0ftarget_artifact\x18\r \x01(\x0e\x32\x15.ei.ArtifactSpec.Name\x12\x19\n\x11seconds_remaining\x18\x06 \x01(\x01\x12\x1a\n\x12start_time_derived\x18\x08 \x01(\x01\x12\x13\n\x0bmission_log\x18\n \x01(\t\x12\x12\n\nidentifier\x18\x07 \x01(\t\x1a,\n\x04\x46uel\x12\x14\n\x03\x65gg\x18\x01 \x01(\x0e\x32\x07.ei.Egg\x12\x0e\n\x06\x61mount\x18\x02 \x01(\x01\"\xc7\x01\n\tSpaceship\x12\x0f\n\x0b\x43HICKEN_ONE\x10\x00\x12\x10\n\x0c\x43HICKEN_NINE\x10\x01\x12\x11\n\rCHICKEN_HEAVY\x10\x02\x12\x07\n\x03\x42\x43R\x10\x03\x12\x15\n\x11MILLENIUM_CHICKEN\x10\x04\x12\x17\n\x13\x43ORELLIHEN_CORVETTE\x10\x05\x12\x0e\n\nGALEGGTICA\x10\x06\x12\x0e\n\nCHICKFIANT\x10\x07\x12\x0c\n\x08VOYEGGER\x10\x08\x12\x0e\n\nHENERPRISE\x10\t\x12\r\n\tATREGGIES\x10\n\"t\n\x06Status\x12\x0b\n\x07\x46UELING\x10\x00\x12\x15\n\x11PREPARE_TO_LAUNCH\x10\x05\x12\r\n\tEXPLORING\x10\n\x12\x0c\n\x08RETURNED\x10\x0f\x12\r\n\tANALYZING\x10\x10\x12\x0c\n\x08\x43OMPLETE\x10\x14\x12\x0c\n\x08\x41RCHIVED\x10\x19\";\n\x0c\x44urationType\x12\t\n\x05SHORT\x10\x00\x12\x08\n\x04LONG\x10\x01\x12\x08\n\x04\x45PIC\x10\x02\x12\x0c\n\x08TUTORIAL\x10\x03\"\xf0\x0b\n\x0c\x41rtifactSpec\x12#\n\x04name\x18\x01 \x01(\x0e\x32\x15.ei.ArtifactSpec.Name\x12%\n\x05level\x18\x02 \x01(\x0e\x32\x16.ei.ArtifactSpec.Level\x12\'\n\x06rarity\x18\x03 \x01(\x0e\x32\x17.ei.ArtifactSpec.Rarity\x12\x14\n\x03\x65gg\x18\x04 \x01(\x0e\x32\x07.ei.Egg\"\x8a\t\n\x04Name\x12\x0f\n\x0bLUNAR_TOTEM\x10\x00\x12\x17\n\x13NEODYMIUM_MEDALLION\x10\x03\x12\x11\n\rBEAK_OF_MIDAS\x10\x04\x12\x15\n\x11LIGHT_OF_EGGENDIL\x10\x05\x12\x15\n\x11\x44\x45METERS_NECKLACE\x10\x06\x12\x15\n\x11VIAL_MARTIAN_DUST\x10\x07\x12\x11\n\rORNATE_GUSSET\x10\x08\x12\x0f\n\x0bTHE_CHALICE\x10\t\x12\x11\n\rBOOK_OF_BASAN\x10\n\x12\x13\n\x0fPHOENIX_FEATHER\x10\x0b\x12\x11\n\rTUNGSTEN_ANKH\x10\x0c\x12\x13\n\x0f\x41URELIAN_BROOCH\x10\x15\x12\x14\n\x10\x43\x41RVED_RAINSTICK\x10\x16\x12\x0f\n\x0bPUZZLE_CUBE\x10\x17\x12\x15\n\x11QUANTUM_METRONOME\x10\x18\x12\x14\n\x10SHIP_IN_A_BOTTLE\x10\x19\x12\x15\n\x11TACHYON_DEFLECTOR\x10\x1a\x12\x18\n\x14INTERSTELLAR_COMPASS\x10\x1b\x12\x15\n\x11\x44ILITHIUM_MONOCLE\x10\x1c\x12\x15\n\x11TITANIUM_ACTUATOR\x10\x1d\x12\x11\n\rMERCURYS_LENS\x10\x1e\x12\x11\n\rTACHYON_STONE\x10\x01\x12\x13\n\x0f\x44ILITHIUM_STONE\x10\x1f\x12\x0f\n\x0bSHELL_STONE\x10 \x12\x0f\n\x0bLUNAR_STONE\x10!\x12\x0e\n\nSOUL_STONE\x10\"\x12\x12\n\x0ePROPHECY_STONE\x10\'\x12\x11\n\rQUANTUM_STONE\x10$\x12\x0f\n\x0bTERRA_STONE\x10%\x12\x0e\n\nLIFE_STONE\x10&\x12\x11\n\rCLARITY_STONE\x10(\x12\x1d\n\x19\x45XTRATERRESTRIAL_ALUMINUM\x10\r\x12\x14\n\x10\x41NCIENT_TUNGSTEN\x10\x0e\x12\x0f\n\x0bSPACE_ROCKS\x10\x0f\x12\x0e\n\nALIEN_WOOD\x10\x10\x12\x12\n\x0eGOLD_METEORITE\x10\x11\x12\x12\n\x0eTAU_CETI_GEODE\x10\x12\x12\x14\n\x10\x43\x45NTAURIAN_STEEL\x10\x13\x12\x13\n\x0f\x45RIDANI_FEATHER\x10\x14\x12\x0f\n\x0b\x44RONE_PARTS\x10#\x12\x14\n\x10\x43\x45LESTIAL_BRONZE\x10)\x12\x10\n\x0cLALANDE_HIDE\x10*\x12\x12\n\x0eSOLAR_TITANIUM\x10+\x12\x1a\n\x16TACHYON_STONE_FRAGMENT\x10\x02\x12\x1c\n\x18\x44ILITHIUM_STONE_FRAGMENT\x10,\x12\x18\n\x14SHELL_STONE_FRAGMENT\x10-\x12\x18\n\x14LUNAR_STONE_FRAGMENT\x10.\x12\x17\n\x13SOUL_STONE_FRAGMENT\x10/\x12\x1b\n\x17PROPHECY_STONE_FRAGMENT\x10\x30\x12\x1a\n\x16QUANTUM_STONE_FRAGMENT\x10\x31\x12\x18\n\x14TERRA_STONE_FRAGMENT\x10\x32\x12\x17\n\x13LIFE_STONE_FRAGMENT\x10\x33\x12\x1a\n\x16\x43LARITY_STONE_FRAGMENT\x10\x34\x12\x0c\n\x07UNKNOWN\x10\x90N\"H\n\x05Level\x12\x0c\n\x08INFERIOR\x10\x00\x12\n\n\x06LESSER\x10\x01\x12\n\n\x06NORMAL\x10\x02\x12\x0b\n\x07GREATER\x10\x03\x12\x0c\n\x08SUPERIOR\x10\x04\"7\n\x06Rarity\x12\n\n\x06\x43OMMON\x10\x00\x12\x08\n\x04RARE\x10\x01\x12\x08\n\x04\x45PIC\x10\x02\x12\r\n\tLEGENDARY\x10\x03\"E\n\x04Type\x12\x0c\n\x08\x41RTIFACT\x10\x00\x12\t\n\x05STONE\x10\x01\x12\x0e\n\nINGREDIENT\x10\x02\x12\x14\n\x10STONE_INGREDIENT\x10\x03\"T\n\x10\x43ompleteArtifact\x12\x1e\n\x04spec\x18\x01 \x01(\x0b\x32\x10.ei.ArtifactSpec\x12 \n\x06stones\x18\x02 \x03(\x0b\x32\x10.ei.ArtifactSpec\"u\n\x15\x41rtifactInventoryItem\x12\x0f\n\x07item_id\x18\x01 \x01(\x04\x12&\n\x08\x61rtifact\x18\x02 \x01(\x0b\x32\x14.ei.CompleteArtifact\x12\x10\n\x08quantity\x18\x03 \x01(\x01\x12\x11\n\tserver_id\x18\x04 \x01(\t\"2\n\rInventorySlot\x12\x10\n\x08occupied\x18\x01 \x01(\x08\x12\x0f\n\x07item_id\x18\x02 \x01(\r\"\\\n\x1d\x41rtifactsConfigurationRequest\x12#\n\x05rinfo\x18\x02 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x16\n\x0e\x63lient_version\x18\x01 \x01(\r\"\xff\x07\n\x1e\x41rtifactsConfigurationResponse\x12P\n\x12mission_parameters\x18\x01 \x03(\x0b\x32\x34.ei.ArtifactsConfigurationResponse.MissionParameters\x12R\n\x13\x61rtifact_parameters\x18\x02 \x03(\x0b\x32\x35.ei.ArtifactsConfigurationResponse.ArtifactParameters\x12R\n\x14\x63rafting_level_infos\x18\x03 \x03(\x0b\x32\x34.ei.ArtifactsConfigurationResponse.CraftingLevelInfo\x1a\xa8\x03\n\x11MissionParameters\x12\'\n\x04ship\x18\x01 \x01(\x0e\x32\x19.ei.MissionInfo.Spaceship\x12P\n\tdurations\x18\x03 \x03(\x0b\x32=.ei.ArtifactsConfigurationResponse.MissionParameters.Duration\x12\"\n\x1alevel_mission_requirements\x18\x04 \x03(\r\x12\x1b\n\x13\x63\x61pacity_DEPRECATED\x18\x02 \x01(\r\x1a\xd6\x01\n\x08\x44uration\x12\x33\n\rduration_type\x18\x01 \x01(\x0e\x32\x1c.ei.MissionInfo.DurationType\x12\x0f\n\x07seconds\x18\x02 \x01(\x01\x12\x0f\n\x07quality\x18\x03 \x01(\x02\x12\x13\n\x0bmin_quality\x18\x04 \x01(\x02\x12\x13\n\x0bmax_quality\x18\x05 \x01(\x02\x12\x10\n\x08\x63\x61pacity\x18\x06 \x01(\r\x12\x1b\n\x13level_capacity_bump\x18\x07 \x01(\r\x12\x1a\n\x12level_quality_bump\x18\x08 \x01(\x02\x1a\xf8\x01\n\x12\x41rtifactParameters\x12\x1e\n\x04spec\x18\x01 \x01(\x0b\x32\x10.ei.ArtifactSpec\x12\x14\n\x0c\x62\x61se_quality\x18\x02 \x01(\x01\x12\x17\n\x0fodds_multiplier\x18\x04 \x01(\x01\x12\r\n\x05value\x18\x03 \x01(\x01\x12\x16\n\x0e\x63rafting_price\x18\x05 \x01(\x01\x12\x1a\n\x12\x63rafting_price_low\x18\x06 \x01(\x01\x12\x1d\n\x15\x63rafting_price_domain\x18\x07 \x01(\r\x12\x1c\n\x14\x63rafting_price_curve\x18\x08 \x01(\x01\x12\x13\n\x0b\x63rafting_xp\x18\t \x01(\x04\x1a=\n\x11\x43raftingLevelInfo\x12\x13\n\x0bxp_required\x18\x01 \x01(\x01\x12\x13\n\x0brarity_mult\x18\x02 \x01(\x02\"\xae\x01\n\x0eMissionRequest\x12#\n\x05rinfo\x18\x04 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x16\n\x0e\x63lient_version\x18\x01 \x01(\r\x12\x12\n\nei_user_id\x18\x03 \x01(\t\x12\x1d\n\x04info\x18\x02 \x01(\x0b\x32\x0f.ei.MissionInfo\x12,\n\x0b\x63lient_info\x18\x05 \x01(\x0b\x32\x17.ei.ArtifactsClientInfo\"A\n\x0fMissionResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x1d\n\x04info\x18\x02 \x01(\x0b\x32\x0f.ei.MissionInfo\"V\n\x19GetActiveMissionsResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12(\n\x0f\x61\x63tive_missions\x18\x02 \x03(\x0b\x32\x0f.ei.MissionInfo\"\x8c\x02\n\x17\x43ompleteMissionResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x1d\n\x04info\x18\x02 \x01(\x0b\x32\x0f.ei.MissionInfo\x12\x41\n\tartifacts\x18\x03 \x03(\x0b\x32..ei.CompleteMissionResponse.SecureArtifactSpec\x12!\n\rother_rewards\x18\x04 \x03(\x0b\x32\n.ei.Reward\x12\x12\n\nei_user_id\x18\x05 \x01(\t\x1aG\n\x12SecureArtifactSpec\x12\x1e\n\x04spec\x18\x01 \x01(\x0b\x32\x10.ei.ArtifactSpec\x12\x11\n\tserver_id\x18\x02 \x01(\t\"\xe4\x01\n%CollectContractArtifactRewardsRequest\x12#\n\x05rinfo\x18\x01 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x02 \x01(\t\x12\x0e\n\x06league\x18\x05 \x01(\r\x12\'\n\x05grade\x18\x06 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x12\n\ngoal_index\x18\x03 \x01(\r\x12,\n\tbest_ship\x18\x04 \x01(\x0e\x32\x19.ei.MissionInfo.Spaceship\"\xf6\x01\n\x14\x43raftArtifactRequest\x12#\n\x05rinfo\x18\x05 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x12\n\nei_user_id\x18\x01 \x01(\t\x12\x1e\n\x04spec\x18\x02 \x01(\x0b\x32\x10.ei.ArtifactSpec\x12\x0f\n\x07item_id\x18\x03 \x01(\x04\x12\x17\n\x0fgold_price_paid\x18\x06 \x01(\x01\x12\x16\n\x0e\x63rafting_count\x18\x07 \x01(\r\x12\x13\n\x0b\x63rafting_xp\x18\x08 \x01(\x01\x12.\n\x0bingredients\x18\x04 \x03(\x0b\x32\x19.ei.ArtifactInventoryItem\"\x89\x01\n\x15\x43raftArtifactResponse\x12\x0f\n\x07item_id\x18\x01 \x01(\x04\x12\x12\n\nei_user_id\x18\x05 \x01(\t\x12\x38\n\x0frarity_achieved\x18\x02 \x01(\x0e\x32\x17.ei.ArtifactSpec.Rarity:\x06\x43OMMON\x12\x11\n\tserver_id\x18\x03 \x01(\t\"\xf5\x01\n\x16\x43onsumeArtifactRequest\x12#\n\x05rinfo\x18\x04 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x12\n\nei_user_id\x18\x03 \x01(\t\x12\x1e\n\x04spec\x18\x01 \x01(\x0b\x32\x10.ei.ArtifactSpec\x12\x1a\n\x12\x61rtifact_server_id\x18\x05 \x01(\t\x12\x18\n\x10original_item_id\x18\x02 \x01(\x04\x12\x1d\n\x15\x61\x64\x64itional_server_ids\x18\x07 \x03(\t\x12\x1b\n\x13\x61\x64\x64itional_item_ids\x18\x08 \x03(\x04\x12\x10\n\x08quantity\x18\x06 \x01(\r\"\xbe\x01\n\x17\x43onsumeArtifactResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x18\n\x10original_item_id\x18\x02 \x01(\x04\x12\x1b\n\x13\x61\x64\x64itional_item_ids\x18\x06 \x03(\x04\x12$\n\nbyproducts\x18\x03 \x03(\x0b\x32\x10.ei.ArtifactSpec\x12!\n\rother_rewards\x18\x04 \x03(\x0b\x32\n.ei.Reward\x12\x12\n\nei_user_id\x18\x05 \x01(\t\"}\n\x1c\x41uthenticateArtifactResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x18\n\x10original_item_id\x18\x02 \x01(\x04\x12\x0e\n\x06\x64\x65mote\x18\x03 \x01(\x08\x12\x0e\n\x06\x64\x65lete\x18\x04 \x01(\x08\x12\x12\n\nei_user_id\x18\x05 \x01(\t\"\xa1\x01\n\x12SetArtifactRequest\x12#\n\x05rinfo\x18\x01 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12+\n\x08\x61rtifact\x18\x02 \x01(\x0b\x32\x19.ei.ArtifactInventoryItem\x12 \n\x06stones\x18\x03 \x03(\x0b\x32\x10.ei.ArtifactSpec\x12\x17\n\x0fgold_price_paid\x18\x04 \x01(\x01\"T\n\x13SetArtifactResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x18\n\x10original_item_id\x18\x02 \x01(\x04\x12\x12\n\nei_user_id\x18\x05 \x01(\t\"\xf6\x07\n\x0b\x41rtifactsDB\x12\x32\n\x0finventory_items\x18\x01 \x03(\x0b\x32\x19.ei.ArtifactInventoryItem\x12\x15\n\ritem_sequence\x18\x02 \x01(\x04\x12*\n\x0finventory_slots\x18\x03 \x03(\x0b\x32\x11.ei.InventorySlot\x12G\n\x1b\x61\x63tive_artifacts_DEPRECATED\x18\x07 \x03(\x0b\x32\".ei.ArtifactsDB.ActiveArtifactSlot\x12?\n\x14\x61\x63tive_artifact_sets\x18\x0b \x03(\x0b\x32!.ei.ArtifactsDB.ActiveArtifactSet\x12>\n\x13saved_artifact_sets\x18\r \x03(\x0b\x32!.ei.ArtifactsDB.ActiveArtifactSet\x12:\n\x0f\x61rtifact_status\x18\x0c \x03(\x0b\x32!.ei.ArtifactsDB.CraftableArtifact\x12(\n\x0f\x66ueling_mission\x18\x0e \x01(\x0b\x32\x0f.ei.MissionInfo\x12&\n\rmission_infos\x18\x04 \x03(\x0b\x32\x0f.ei.MissionInfo\x12(\n\x0fmission_archive\x18\x05 \x03(\x0b\x32\x0f.ei.MissionInfo\x12\x39\n\x1f\x64iscovered_artifacts_DEPRECATED\x18\x08 \x03(\x0b\x32\x10.ei.ArtifactSpec\x12I\n\x1e\x63raftable_artifacts_DEPRECATED\x18\t \x03(\x0b\x32!.ei.ArtifactsDB.CraftableArtifact\x12\x45\n\x1a\x63rafting_counts_DEPRECATED\x18\n \x03(\x0b\x32!.ei.ArtifactsDB.CraftableArtifact\x1a\x37\n\x12\x41\x63tiveArtifactSlot\x12\x10\n\x08occupied\x18\x01 \x01(\x08\x12\x0f\n\x07item_id\x18\x02 \x01(\x04\x1aS\n\x11\x41\x63tiveArtifactSet\x12\x31\n\x05slots\x18\x01 \x03(\x0b\x32\".ei.ArtifactsDB.ActiveArtifactSlot\x12\x0b\n\x03uid\x18\x02 \x01(\r\x1a\x92\x01\n\x11\x43raftableArtifact\x12\x1e\n\x04spec\x18\x01 \x01(\x0b\x32\x10.ei.ArtifactSpec\x12\x12\n\ndiscovered\x18\x06 \x01(\x08\x12\x11\n\tcraftable\x18\x04 \x01(\x08\x12\x19\n\x11recipe_discovered\x18\x05 \x01(\x08\x12\x0c\n\x04seen\x18\x02 \x01(\x08\x12\r\n\x05\x63ount\x18\x03 \x01(\r\"\x82\x01\n\x14\x41uthenticatedMessage\x12\x0f\n\x07message\x18\x01 \x01(\x0c\x12\x0f\n\x07version\x18\x03 \x01(\r\x12\x0c\n\x04\x63ode\x18\x02 \x01(\t\x12\x12\n\ncompressed\x18\x04 \x01(\x08\x12\x15\n\roriginal_size\x18\x05 \x01(\r\x12\x0f\n\x07user_id\x18\x06 \x01(\t\"f\n\x19LogCompleteMissionPayload\x12\x1f\n\x03req\x18\x01 \x01(\x0b\x32\x12.ei.MissionRequest\x12(\n\x03res\x18\x02 \x01(\x0b\x32\x1b.ei.CompleteMissionResponse\"h\n\x17LogCraftArtifactPayload\x12%\n\x03req\x18\x01 \x01(\x0b\x32\x18.ei.CraftArtifactRequest\x12&\n\x03res\x18\x02 \x01(\x0b\x32\x19.ei.CraftArtifactResponse\"n\n\x19LogConsumeArtifactPayload\x12\'\n\x03req\x18\x01 \x01(\x0b\x32\x1a.ei.ConsumeArtifactRequest\x12(\n\x03res\x18\x02 \x01(\x0b\x32\x1b.ei.ConsumeArtifactResponse\"b\n\x15LogSetArtifactPayload\x12#\n\x03req\x18\x01 \x01(\x0b\x32\x16.ei.SetArtifactRequest\x12$\n\x03res\x18\x02 \x01(\x0b\x32\x17.ei.SetArtifactResponse\"@\n\x16\x41\x63\x63ountTransferPayload\x12\x0f\n\x07\x66rom_id\x18\x01 \x01(\t\x12\x15\n\rto_ei_user_id\x18\x02 \x01(\t\"\xdd\x01\n\x12SaveBackupResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x12\n\nerror_code\x18\x02 \x01(\r\x12\x0f\n\x07message\x18\x03 \x01(\t\x12#\n\x0f\x65xisting_backup\x18\x04 \x01(\x0b\x32\n.ei.Backup\"l\n\nErrorCodes\x12\x0c\n\x08NO_ERROR\x10\x00\x12\x12\n\x0eUSER_NOT_FOUND\x10\x01\x12\x17\n\x13\x43OULD_NOT_OVERWRITE\x10\x02\x12\x12\n\x0e\x42\x41\x43KUP_OFFERED\x10\x03\x12\x0f\n\x0b\x42\x41\x44_USER_ID\x10\x04\"K\n\x13\x43leanAccountRequest\x12\x1a\n\x12\x65i_user_id_to_keep\x18\x01 \x01(\t\x12\x18\n\x10game_services_id\x18\x02 \x01(\t\"&\n\x10ReturnEDTPayload\x12\x12\n\nei_user_id\x18\x01 \x01(\t\"\x81\x01\n\x07\x44LCItem\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x11\n\tdirectory\x18\x02 \x01(\t\x12\x0b\n\x03\x65xt\x18\x03 \x01(\t\x12\x12\n\ncompressed\x18\x06 \x01(\x08\x12\x15\n\roriginal_size\x18\x07 \x01(\x04\x12\x0b\n\x03url\x18\x04 \x01(\t\x12\x10\n\x08\x63hecksum\x18\x05 \x01(\t\"\xeb\x12\n\tShellSpec\x12\x12\n\nidentifier\x18\x01 \x01(\t\x12/\n\rprimary_piece\x18\x0c \x01(\x0b\x32\x18.ei.ShellSpec.ShellPiece\x12(\n\x06pieces\x18\x0b \x03(\x0b\x32\x18.ei.ShellSpec.ShellPiece\x12\x1f\n\nalt_assets\x18\x12 \x03(\x0b\x32\x0b.ei.DLCItem\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x16\n\x0eset_identifier\x18\r \x01(\t\x12\x19\n\x11modified_geometry\x18\x13 \x01(\x08\x12\r\n\x05price\x18\x04 \x01(\r\x12\x14\n\x0crequired_eop\x18\x05 \x01(\r\x12\x1a\n\x12required_soul_eggs\x18\x06 \x01(\x01\x12\x1d\n\x15required_parent_shell\x18\x14 \x01(\t\x12\x0e\n\x06is_new\x18\x0e \x01(\x08\x12\x0f\n\x07\x65xpires\x18\x0f \x01(\x08\x12\x1f\n\x17seconds_until_available\x18\x11 \x01(\x01\x12\x19\n\x11seconds_remaining\x18\x10 \x01(\x01\x12\x12\n\npopularity\x18\x15 \x01(\x04\x12\x1a\n\x12\x64\x65\x66\x61ult_appearance\x18\x08 \x01(\x08\x1aS\n\nShellPiece\x12+\n\nasset_type\x18\x01 \x01(\x0e\x32\x17.ei.ShellSpec.AssetType\x12\x18\n\x03\x64lc\x18\x02 \x01(\x0b\x32\x0b.ei.DLCItem\"\xca\x0e\n\tAssetType\x12\x08\n\x04\x43OOP\x10\x01\x12\t\n\x05SHACK\x10\x02\x12\x0f\n\x0bSUPER_SHACK\x10\x03\x12\x0f\n\x0bSHORT_HOUSE\x10\x04\x12\x10\n\x0cTHE_STANDARD\x10\x05\x12\x0e\n\nLONG_HOUSE\x10\x06\x12\x11\n\rDOUBLE_DECKER\x10\x07\x12\r\n\tWAREHOUSE\x10\x08\x12\n\n\x06\x43\x45NTER\x10\t\x12\n\n\x06\x42UNKER\x10\n\x12\n\n\x06\x45GGKEA\x10\x0b\x12\n\n\x06HAB_1K\x10\x0c\x12\n\n\x06HANGAR\x10\r\x12\t\n\x05TOWER\x10\x0e\x12\x0b\n\x07HAB_10K\x10\x0f\x12\x0c\n\x08\x45GGTOPIA\x10\x10\x12\x0c\n\x08MONOLITH\x10\x11\x12\x11\n\rPLANET_PORTAL\x10\x12\x12\x14\n\x10\x43HICKEN_UNIVERSE\x10\x13\x12\x10\n\x0cSILO_0_SMALL\x10\x32\x12\x0e\n\nSILO_0_MED\x10\x33\x12\x10\n\x0cSILO_0_LARGE\x10\x34\x12\x10\n\x0cSILO_1_SMALL\x10\x35\x12\x0e\n\nSILO_1_MED\x10\x36\x12\x10\n\x0cSILO_1_LARGE\x10\x37\x12\x0c\n\x08SILO_ALL\x10;\x12\x0b\n\x07MAILBOX\x10\x46\x12\x0f\n\x0bTROPHY_CASE\x10G\x12\n\n\x06GROUND\x10H\x12\r\n\tHARDSCAPE\x10I\x12\r\n\tHYPERLOOP\x10J\x12\x0b\n\x07\x44\x45POT_1\x10\x64\x12\x0b\n\x07\x44\x45POT_2\x10\x65\x12\x0b\n\x07\x44\x45POT_3\x10\x66\x12\x0b\n\x07\x44\x45POT_4\x10g\x12\x0b\n\x07\x44\x45POT_5\x10h\x12\x0b\n\x07\x44\x45POT_6\x10i\x12\x0b\n\x07\x44\x45POT_7\x10j\x12\t\n\x05LAB_1\x10n\x12\t\n\x05LAB_2\x10o\x12\t\n\x05LAB_3\x10p\x12\t\n\x05LAB_4\x10q\x12\t\n\x05LAB_5\x10r\x12\t\n\x05LAB_6\x10s\x12\x13\n\x0fHATCHERY_EDIBLE\x10x\x12\x16\n\x12HATCHERY_SUPERFOOD\x10y\x12\x14\n\x10HATCHERY_MEDICAL\x10z\x12\x18\n\x14HATCHERY_ROCKET_FUEL\x10{\x12\x1a\n\x16HATCHERY_SUPERMATERIAL\x10|\x12\x13\n\x0fHATCHERY_FUSION\x10}\x12\x14\n\x10HATCHERY_QUANTUM\x10~\x12\x18\n\x14HATCHERY_IMMORTALITY\x10\x7f\x12\x15\n\x10HATCHERY_TACHYON\x10\x80\x01\x12\x16\n\x11HATCHERY_GRAVITON\x10\x81\x01\x12\x17\n\x12HATCHERY_DILITHIUM\x10\x82\x01\x12\x15\n\x10HATCHERY_PRODIGY\x10\x83\x01\x12\x17\n\x12HATCHERY_TERRAFORM\x10\x84\x01\x12\x18\n\x13HATCHERY_ANTIMATTER\x10\x85\x01\x12\x19\n\x14HATCHERY_DARK_MATTER\x10\x86\x01\x12\x10\n\x0bHATCHERY_AI\x10\x87\x01\x12\x14\n\x0fHATCHERY_NEBULA\x10\x88\x01\x12\x16\n\x11HATCHERY_UNIVERSE\x10\x89\x01\x12\x1b\n\x16HATCHERY_ENLIGHTENMENT\x10\x8a\x01\x12\x17\n\x12HATCHERY_CHOCOLATE\x10\x8b\x01\x12\x14\n\x0fHATCHERY_EASTER\x10\x8c\x01\x12\x1a\n\x15HATCHERY_WATERBALLOON\x10\x8d\x01\x12\x16\n\x11HATCHERY_FIREWORK\x10\x8e\x01\x12\x15\n\x10HATCHERY_PUMPKIN\x10\x8f\x01\x12\x14\n\x0fHATCHERY_CUSTOM\x10\x96\x01\x12\n\n\x05HOA_1\x10\xaa\x01\x12\n\n\x05HOA_2\x10\xab\x01\x12\n\n\x05HOA_3\x10\xac\x01\x12\x16\n\x11MISSION_CONTROL_1\x10\xb4\x01\x12\x16\n\x11MISSION_CONTROL_2\x10\xb5\x01\x12\x16\n\x11MISSION_CONTROL_3\x10\xb6\x01\x12\x10\n\x0b\x46UEL_TANK_1\x10\xc8\x01\x12\x10\n\x0b\x46UEL_TANK_2\x10\xc9\x01\x12\x10\n\x0b\x46UEL_TANK_3\x10\xca\x01\x12\x10\n\x0b\x46UEL_TANK_4\x10\xcb\x01\x12\x1a\n\x15HATCHERY_GRAVITON_TOP\x10\xf4\x03\x12\x1b\n\x16HATCHERY_NEBULA_MIDDLE\x10\xf5\x03\x12\x18\n\x13HATCHERY_NEBULA_TOP\x10\xf6\x03\x12 \n\x1bHATCHERY_DARK_MATTER_RING_1\x10\xf9\x03\x12 \n\x1bHATCHERY_DARK_MATTER_RING_2\x10\xfa\x03\x12 \n\x1bHATCHERY_DARK_MATTER_RING_3\x10\xfb\x03\x12\x16\n\x11HATCHERY_AI_TOP_1\x10\xfe\x03\x12\x16\n\x11HATCHERY_AI_TOP_2\x10\xff\x03\x12\x16\n\x11HATCHERY_AI_TOP_3\x10\x80\x04\x12\x16\n\x11HATCHERY_AI_TOP_4\x10\x81\x04\x12\x1c\n\x17HATCHERY_UNIVERSE_PROBE\x10\x83\x04\x12\x1b\n\x16HATCHERY_UNIVERSE_BOLT\x10\x84\x04\x12\x1f\n\x1aHATCHERY_ENLIGHTENMENT_ORB\x10\x88\x04\x12\x14\n\x0fHYPERLOOP_TRACK\x10\xba\x04\x12\x11\n\x0cMAILBOX_FULL\x10\xd8\x04\x12\x0c\n\x07\x43HICKEN\x10\xe8\x07\x12\x08\n\x03HAT\x10\xf2\x07\x12\x0c\n\x07UNKNOWN\x10\x8fN\"\xaa\x05\n\x0cShellSetSpec\x12\x12\n\nidentifier\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\r\n\x05price\x18\x03 \x01(\r\x12 \n\x15price_mult_DEPRECATED\x18\x08 \x01(\x01:\x01\x31\x12\x10\n\x08\x64iscount\x18\x11 \x01(\x01\x12\x14\n\x0crequired_eop\x18\x04 \x01(\r\x12\x1a\n\x12required_soul_eggs\x18\x05 \x01(\x01\x12\x1b\n\x13required_parent_set\x18\x14 \x01(\t\x12\x0e\n\x06is_new\x18\t \x01(\x08\x12\x0f\n\x07\x65xpires\x18\n \x01(\x08\x12\x1f\n\x17seconds_until_available\x18\x12 \x01(\x01\x12\x19\n\x11seconds_remaining\x18\x0b \x01(\x01\x12\x12\n\npopularity\x18\x15 \x01(\x04\x12\x11\n\tdecorator\x18\x0e \x01(\x08\x12\x19\n\x11modified_geometry\x18\r \x01(\x08\x12\x13\n\x0b\x65lement_set\x18\x07 \x01(\x08\x12\x16\n\x0ehex_base_color\x18\x10 \x01(\t\x12\x32\n\nvariations\x18\x0f \x03(\x0b\x32\x1e.ei.ShellSetSpec.VariationSpec\x12\x19\n\x04icon\x18\x13 \x01(\x0b\x32\x0b.ei.DLCItem\x12\x1a\n\x12\x64\x65\x66\x61ult_appearance\x18\x06 \x01(\x08\x12\x19\n\x11\x63ustom_appearance\x18\x0c \x01(\x08\x1a\x93\x01\n\rVariationSpec\x12\x12\n\nidentifier\x18\x01 \x01(\t\x12\x11\n\thex_color\x18\x02 \x01(\t\x12\r\n\x05price\x18\x03 \x01(\r\x12\x15\n\rsort_priority\x18\x06 \x01(\x05\x12\x1a\n\x12\x64\x65\x66\x61ult_appearance\x18\x04 \x01(\x08\x12\x19\n\x11\x63ustom_appearance\x18\x05 \x01(\x08\"\xd5\x05\n\x0fShellObjectSpec\x12\x12\n\nidentifier\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12+\n\nasset_type\x18\x03 \x01(\x0e\x32\x17.ei.ShellSpec.AssetType\x12\x14\n\x0cobject_class\x18\x0e \x01(\t\x12\x13\n\x0bicon_colors\x18\x0f \x03(\t\x12\r\n\x05price\x18\x04 \x01(\r\x12\x14\n\x0crequired_eop\x18\x05 \x01(\r\x12\x1a\n\x12required_soul_eggs\x18\x06 \x01(\x01\x12\x0e\n\x06is_new\x18\n \x01(\x08\x12\x0f\n\x07\x65xpires\x18\x0b \x01(\x08\x12\x1f\n\x17seconds_until_available\x18\x12 \x01(\x01\x12\x19\n\x11seconds_remaining\x18\x0c \x01(\x01\x12\x12\n\npopularity\x18\x13 \x01(\x04\x12\x10\n\x08metadata\x18\x07 \x03(\x01\x12\x0f\n\x07no_hats\x18\r \x01(\x08\x12?\n\x11\x63hicken_animation\x18\x10 \x01(\x0e\x32$.ei.ShellObjectSpec.ChickenAnimation\x12\x15\n\rsort_priority\x18\x11 \x01(\x05\x12,\n\x06pieces\x18\x08 \x03(\x0b\x32\x1c.ei.ShellObjectSpec.LODPiece\x12\x1a\n\x12\x64\x65\x66\x61ult_appearance\x18\t \x01(\x08\x1a\x31\n\x08LODPiece\x12\x18\n\x03\x64lc\x18\x01 \x01(\x0b\x32\x0b.ei.DLCItem\x12\x0b\n\x03lod\x18\x02 \x01(\r\"\x9d\x01\n\x10\x43hickenAnimation\x12\x10\n\x0cSTANDARD_RUN\x10\x00\x12\n\n\x06SLOWMO\x10\x07\x12\n\n\x06WOBBLE\x10\x01\x12\x0f\n\x0bWOBBLE_LEAN\x10\x05\x12\n\n\x06SMOOTH\x10\x02\x12\x0f\n\x0bSMOOTH_LEAN\x10\x06\x12\t\n\x05HOVER\x10\x03\x12\x13\n\x0fSIDEWAYS_SMOOTH\x10\x04\x12\x11\n\rSIDEWAYS_LEAN\x10\x08\"\x92\x01\n\x0eShellGroupSpec\x12\x12\n\nidentifier\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12+\n\nasset_type\x18\x05 \x01(\x0e\x32\x17.ei.ShellSpec.AssetType\x12\x12\n\nmember_ids\x18\x03 \x03(\t\x12\x1d\n\x15price_mult_DEPRECATED\x18\x04 \x01(\x01\"\x95\x02\n\nDLCCatalog\x12\x1a\n\x05items\x18\x01 \x03(\x0b\x32\x0b.ei.DLCItem\x12\x1d\n\x06shells\x18\x02 \x03(\x0b\x32\r.ei.ShellSpec\x12$\n\nshell_sets\x18\x03 \x03(\x0b\x32\x10.ei.ShellSetSpec\x12$\n\ndecorators\x18\x06 \x03(\x0b\x32\x10.ei.ShellSetSpec\x12*\n\rshell_objects\x18\x04 \x03(\x0b\x32\x13.ei.ShellObjectSpec\x12(\n\x0cshell_groups\x18\x05 \x03(\x0b\x32\x12.ei.ShellGroupSpec\x12*\n\"shells_showcase_last_featured_time\x18\x07 \x01(\x01\"\x96\x12\n\x07ShellDB\x12\x30\n\x0fshell_inventory\x18\x01 \x03(\x0b\x32\x17.ei.ShellDB.ShellStatus\x12?\n\x17shell_element_inventory\x18\x05 \x03(\x0b\x32\x1e.ei.ShellDB.ShellElementStatus\x12\x46\n\x19shell_variation_inventory\x18\x08 \x03(\x0b\x32#.ei.ShellDB.ShellSetVariationStatus\x12\x34\n\x13shell_set_inventory\x18\x02 \x03(\x0b\x32\x17.ei.ShellDB.ShellStatus\x12\x37\n\x16shell_object_inventory\x18\x04 \x03(\x0b\x32\x17.ei.ShellDB.ShellStatus\x12\x33\n\x0c\x66\x61rm_configs\x18\x03 \x03(\x0b\x32\x1d.ei.ShellDB.FarmConfiguration\x12\x39\n\rsaved_configs\x18\t \x03(\x0b\x32\".ei.ShellDB.SavedFarmConfiguration\x12\x1d\n\x15new_shells_downloaded\x18\x06 \x03(\t\x12\x17\n\x0fnew_shells_seen\x18\x07 \x03(\t\x12(\n last_showcase_featured_time_seen\x18\x0b \x01(\x01\x12\"\n\x1alighting_controls_unlocked\x18\n \x01(\x08\x1a\x30\n\x0bShellStatus\x12\x12\n\nidentifier\x18\x01 \x01(\t\x12\r\n\x05owned\x18\x02 \x01(\x08\x1aV\n\x12ShellElementStatus\x12(\n\x07\x65lement\x18\x01 \x01(\x0e\x32\x17.ei.ShellDB.FarmElement\x12\x16\n\x0eset_identifier\x18\x02 \x01(\t\x1aK\n\x17ShellSetVariationStatus\x12\x16\n\x0eset_identifier\x18\x01 \x01(\t\x12\x18\n\x10owned_variations\x18\x02 \x03(\t\x1a\xa5\x03\n\x11\x46\x61rmConfiguration\x12\x30\n\x0flocked_elements\x18\n \x03(\x0e\x32\x17.ei.ShellDB.FarmElement\x12\x35\n\rshell_configs\x18\x01 \x03(\x0b\x32\x1e.ei.ShellDB.ShellConfiguration\x12<\n\x11shell_set_configs\x18\x02 \x03(\x0b\x32!.ei.ShellDB.ShellSetConfiguration\x12#\n\x1b\x63onfigure_chickens_by_group\x18\x07 \x01(\x08\x12:\n\rgroup_configs\x18\x08 \x03(\x0b\x32#.ei.ShellDB.ShellGroupConfiguration\x12\x32\n\x0f\x63hicken_configs\x18\t \x03(\x0b\x32\x19.ei.ShellDB.ChickenConfig\x12\x1f\n\x17lighting_config_enabled\x18\x0b \x01(\x08\x12\x33\n\x0flighting_config\x18\x0c \x01(\x0b\x32\x1a.ei.ShellDB.LightingConfig\x1a\xa9\x01\n\x16SavedFarmConfiguration\x12\n\n\x02id\x18\x01 \x01(\t\x12-\n\x06\x63onfig\x18\x02 \x01(\x0b\x32\x1d.ei.ShellDB.FarmConfiguration\x12\x18\n\x10\x63lient_save_time\x18\x03 \x01(\x01\x12\x11\n\tserver_id\x18\x04 \x01(\t\x12\x14\n\x0c\x64isplay_name\x18\x05 \x01(\t\x12\x11\n\tpurchased\x18\x06 \x01(\x08\x1aj\n\x12ShellConfiguration\x12+\n\nasset_type\x18\x01 \x01(\x0e\x32\x17.ei.ShellSpec.AssetType\x12\r\n\x05index\x18\x02 \x01(\r\x12\x18\n\x10shell_identifier\x18\x03 \x01(\t\x1a\xaa\x01\n\x15ShellSetConfiguration\x12(\n\x07\x65lement\x18\x01 \x01(\x0e\x32\x17.ei.ShellDB.FarmElement\x12\r\n\x05index\x18\x02 \x01(\r\x12\x1c\n\x14shell_set_identifier\x18\x03 \x01(\t\x12\x1c\n\x14variation_identifier\x18\x04 \x01(\t\x12\x1c\n\x14\x64\x65\x63orator_identifier\x18\x05 \x01(\t\x1a`\n\x17ShellGroupConfiguration\x12+\n\nasset_type\x18\x01 \x01(\x0e\x32\x17.ei.ShellSpec.AssetType\x12\x18\n\x10group_identifier\x18\x02 \x01(\t\x1a\x43\n\rChickenConfig\x12\x1a\n\x12\x63hicken_identifier\x18\x01 \x01(\t\x12\x16\n\x0ehat_identifier\x18\x02 \x01(\t\x1a\x9c\x02\n\x0eLightingConfig\x12\x1e\n\tlight_dir\x18\x01 \x01(\x0b\x32\x0b.ei.Vector3\x12\'\n\x12light_direct_color\x18\x02 \x01(\x0b\x32\x0b.ei.Vector4\x12\x1e\n\x16light_direct_intensity\x18\x03 \x01(\x02\x12(\n\x13light_ambient_color\x18\x04 \x01(\x0b\x32\x0b.ei.Vector4\x12\x1f\n\x17light_ambient_intensity\x18\x05 \x01(\x02\x12\x1e\n\tfog_color\x18\x06 \x01(\x0b\x32\x0b.ei.Vector4\x12\x10\n\x08\x66og_near\x18\x07 \x01(\x02\x12\x0f\n\x07\x66og_far\x18\x08 \x01(\x02\x12\x13\n\x0b\x66og_density\x18\t \x01(\x02\"\xe0\x01\n\x0b\x46\x61rmElement\x12\r\n\tHEN_HOUSE\x10\x01\x12\x08\n\x04SILO\x10\x02\x12\x0b\n\x07MAILBOX\x10\x03\x12\x0f\n\x0bTROPHY_CASE\x10\x04\x12\n\n\x06GROUND\x10\x05\x12\r\n\tHARDSCAPE\x10\x06\x12\r\n\tHYPERLOOP\x10\x07\x12\t\n\x05\x44\x45POT\x10\x08\x12\x07\n\x03LAB\x10\t\x12\x0c\n\x08HATCHERY\x10\n\x12\x07\n\x03HOA\x10\x0b\x12\x13\n\x0fMISSION_CONTROL\x10\x0c\x12\r\n\tFUEL_TANK\x10\r\x12\x0b\n\x07\x43HICKEN\x10\x0e\x12\x07\n\x03HAT\x10\x0f\x12\x0b\n\x07UNKNOWN\x10\x63\"\xa1\x01\n\x14ShellPopularityStats\x12,\n\x04\x64\x61ta\x18\x01 \x03(\x0b\x32\x1e.ei.ShellPopularityStats.Entry\x1a[\n\x05\x45ntry\x12\n\n\x02id\x18\x01 \x01(\t\x12(\n\x07\x65lement\x18\x02 \x01(\x0e\x32\x17.ei.ShellDB.FarmElement\x12\r\n\x05spent\x18\x03 \x01(\x04\x12\r\n\x05\x63ount\x18\x04 \x01(\x04\"\x9c\x02\n\x0fShellsActionLog\x12#\n\x05rinfo\x18\x08 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x0e\n\x06\x61\x63tion\x18\x02 \x01(\t\x12\x0e\n\x06sub_id\x18\x03 \x01(\t\x12-\n\x0c\x66\x61rm_element\x18\t \x01(\x0e\x32\x17.ei.ShellDB.FarmElement\x12\x0c\n\x04\x63ost\x18\x04 \x01(\r\x12\x13\n\x0b\x61pprox_time\x18\x05 \x01(\x01\x12\x0f\n\x07version\x18\x06 \x01(\t\x12\x12\n\nfarm_index\x18\x07 \x01(\x05\x12\x11\n\tsoul_eggs\x18\n \x01(\x01\x12\x15\n\rtickets_spent\x18\x0b \x01(\x04\x12\x12\n\ngold_spent\x18\x0c \x01(\x04\"\xb1\x01\n\x1aSubmitShellShowcaseRequest\x12#\n\x05rinfo\x18\x04 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x10\n\x08local_id\x18\x01 \x01(\t\x12\x0f\n\x07user_id\x18\x02 \x01(\t\x12\x17\n\x0fpublic_username\x18\x05 \x01(\x08\x12\x32\n\x0b\x66\x61rm_config\x18\x03 \x01(\x0b\x32\x1d.ei.ShellDB.FarmConfiguration\"\x97\x01\n\rShellShowcase\x12)\n\x03top\x18\x01 \x03(\x0b\x32\x1c.ei.ShellShowcaseListingInfo\x12.\n\x08\x66\x65\x61tured\x18\x02 \x03(\x0b\x32\x1c.ei.ShellShowcaseListingInfo\x12+\n\x05\x66resh\x18\x03 \x03(\x0b\x32\x1c.ei.ShellShowcaseListingInfo\"\xc4\x03\n\x18ShellShowcaseListingInfo\x12\n\n\x02id\x18\x01 \x01(\t\x12\x10\n\x08local_id\x18\x0c \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x0e\n\x06is_new\x18\x0f \x01(\x08\x12\x14\n\x0c\x63reator_name\x18\x0e \x01(\t\x12\x33\n\x06status\x18\x0b \x01(\x0e\x32#.ei.ShellShowcaseListingInfo.Status\x12\x32\n\x0b\x66\x61rm_config\x18\x04 \x01(\x0b\x32\x1d.ei.ShellDB.FarmConfiguration\x12\r\n\x05sales\x18\x05 \x01(\r\x12\r\n\x05gross\x18\x06 \x01(\x04\x12\r\n\x05views\x18\x07 \x01(\x04\x12\x0e\n\x06\x65quips\x18\r \x01(\x04\x12\r\n\x05likes\x18\x08 \x01(\r\x12\x10\n\x08\x64islikes\x18\t \x01(\r\x12\x11\n\tshare_url\x18\n \x01(\t\"g\n\x06Status\x12\x08\n\x04NONE\x10\x00\x12\r\n\tSUBMITTED\x10\x01\x12\x08\n\x04LIVE\x10\x02\x12\x0c\n\x08\x46\x45\x41TURED\x10\x03\x12\x11\n\rFEATURED_ALUM\x10\x05\x12\x0c\n\x08\x41RCHIVED\x10\x06\x12\x0b\n\x07INVALID\x10\x04\"g\n#ShowcaseRoyaltyDeliveryConfirmation\x12#\n\x05rinfo\x18\x03 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x0b\n\x03ids\x18\x01 \x03(\t\x12\x0e\n\x06\x61mount\x18\x02 \x01(\r\"I\n\x17ShellShowcaseListingSet\x12.\n\x08listings\x18\x01 \x03(\x0b\x32\x1c.ei.ShellShowcaseListingInfo\"^\n\x11ShellsActionBatch\x12#\n\x05rinfo\x18\x01 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12$\n\x07\x61\x63tions\x18\x02 \x03(\x0b\x32\x13.ei.ShellsActionLog\"\xd1\t\n\x18UserVerificationAnalysis\x12;\n\x0eoverall_status\x18\x01 \x01(\x0e\x32#.ei.UserVerificationAnalysis.Status\x12\x12\n\nstart_time\x18\x02 \x01(\x01\x12\x17\n\x0f\x63ompletion_time\x18\x03 \x01(\x01\x12\x15\n\rnum_prestiges\x18\x0e \x01(\x01\x12\x11\n\tsoul_eggs\x18\x0f \x01(\x01\x12\x18\n\x10\x65ggs_of_prophecy\x18\x1b \x01(\r\x12\x37\n\niap_status\x18\x12 \x01(\x0e\x32#.ei.UserVerificationAnalysis.Status\x12\x1b\n\x13verified_pro_permit\x18\x04 \x01(\x08\x12\x1d\n\x15verified_piggy_breaks\x18\x05 \x01(\r\x12\x1a\n\x12verified_other_iap\x18\x06 \x01(\r\x12\x16\n\x0eunverified_iap\x18\x07 \x01(\r\x12\x13\n\x0bgold_earned\x18\r \x01(\x01\x12\x19\n\x11regular_iap_buyer\x18\x16 \x01(\x08\x12\x1b\n\x13regular_iap_cheater\x18\x17 \x01(\x08\x12=\n\x10\x61rtifacts_status\x18\x13 \x01(\x0e\x32#.ei.UserVerificationAnalysis.Status\x12\x1a\n\x12missions_completed\x18\x08 \x01(\r\x12\x1b\n\x13\x61rtifacts_collected\x18\t \x01(\x01\x12\x1a\n\x12\x61rtifacts_consumed\x18\n \x01(\x01\x12\x1e\n\x16\x61rtifacts_in_inventory\x18\x0b \x01(\x01\x12#\n\x1brare_artifacts_in_inventory\x18! \x01(\x04\x12 \n\x18rare_artifacts_on_server\x18\" \x01(\x04\x12(\n legendary_artifacts_in_inventory\x18# \x01(\x04\x12%\n\x1dlegendary_artifacts_on_server\x18$ \x01(\x04\x12\x1b\n\x13gold_spent_crafting\x18\x15 \x01(\x01\x12\x1a\n\x12\x65xcessive_consumes\x18\x18 \x01(\x08\x12\x1b\n\x13\x65xcessive_inventory\x18\x19 \x01(\x08\x12\x17\n\x0f\x65xcessive_spend\x18\x1a \x01(\x08\x12=\n\x10\x63ontracts_status\x18\x14 \x01(\x0e\x32#.ei.UserVerificationAnalysis.Status\x12\x1c\n\x14num_coop_memberships\x18\x0c \x01(\r\x12\x17\n\x0fvalid_contracts\x18\x10 \x01(\r\x12\x19\n\x11invalid_contracts\x18\x11 \x03(\t\x12\x15\n\rexcessive_eop\x18\x1c \x01(\x08\x12#\n\x1b\x65xcessive_invalid_contracts\x18\x1d \x01(\x08\x12\x10\n\x08verified\x18\x1e \x01(\x08\x12\x1d\n\x15verification_override\x18\x1f \x01(\x08\x12#\n\x1bverification_override_value\x18 \x01(\x08\"3\n\x06Status\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0e\n\nPROCESSING\x10\x01\x12\x0c\n\x08\x43OMPLETE\x10\x02\"\xf5\x05\n\x14UserSubscriptionInfo\x12:\n\x12subscription_level\x18\r \x01(\x0e\x32\x1e.ei.UserSubscriptionInfo.Level\x12?\n\x17next_subscription_level\x18\x0f \x01(\x0e\x32\x1e.ei.UserSubscriptionInfo.Level\x12$\n\x1clock_next_subscription_level\x18\x12 \x01(\x08\x12\x1e\n\x08platform\x18\n \x01(\x0e\x32\x0c.ei.Platform\x12\x1f\n\x17original_transaction_id\x18\x01 \x01(\t\x12\x1d\n\x15linked_transaction_id\x18\x10 \x01(\t\x12\x14\n\x0c\x61\x63knowledged\x18\x11 \x01(\x08\x12\x18\n\x10\x66irst_subscribed\x18\x02 \x01(\x01\x12\x12\n\nperiod_end\x18\x04 \x01(\x01\x12/\n\x06status\x18\x05 \x01(\x0e\x32\x1f.ei.UserSubscriptionInfo.Status\x12\x14\n\x0cstore_status\x18\x0e \x01(\t\x12\x12\n\nauto_renew\x18\x06 \x01(\x08\x12\x0f\n\x07sandbox\x18\x13 \x01(\x08\x12\x14\n\x0clast_updated\x18\x07 \x01(\x01\x12\x36\n\x07history\x18\t \x03(\x0b\x32%.ei.UserSubscriptionInfo.HistoryEntry\x12\x15\n\rpast_user_ids\x18\x0b \x03(\t\x1a\x46\n\x0cHistoryEntry\x12\x11\n\ttimestamp\x18\x01 \x01(\x01\x12\x12\n\nmessage_id\x18\x02 \x01(\t\x12\x0f\n\x07message\x18\x03 \x01(\t\"\x1e\n\x05Level\x12\x0c\n\x08STANDARD\x10\x00\x12\x07\n\x03PRO\x10\x01\"]\n\x06Status\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\x0b\n\x07\x45XPIRED\x10\x02\x12\x0b\n\x07REVOKED\x10\x03\x12\x10\n\x0cGRACE_PERIOD\x10\x04\x12\x0e\n\nPAUSE_HOLD\x10\x05\"\xa6\x01\n\x1dSubscriptionChangeHintRequest\x12#\n\x05rinfo\x18\x03 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1f\n\x17original_transaction_id\x18\x01 \x01(\t\x12?\n\x17next_subscription_level\x18\x02 \x01(\x0e\x32\x1e.ei.UserSubscriptionInfo.Level\">\n\x12\x43XPEvalRolloutInfo\x12\x12\n\ncurrent_id\x18\x01 \x01(\t\x12\x14\n\x0c\x62\x61sis_points\x18\x02 \x01(\r*4\n\x08Platform\x12\x14\n\x10UNKNOWN_PLATFORM\x10\x00\x12\x07\n\x03IOS\x10\x01\x12\t\n\x05\x44ROID\x10\x02*=\n\x10\x44\x65viceFormFactor\x12\x12\n\x0eUNKNOWN_DEVICE\x10\x00\x12\t\n\x05PHONE\x10\x01\x12\n\n\x06TABLET\x10\x02*k\n\tAdNetwork\x12\n\n\x06VUNGLE\x10\x00\x12\x0e\n\nCHARTBOOST\x10\x01\x12\r\n\tAD_COLONY\x10\x02\x12\x0c\n\x08HYPER_MX\x10\x03\x12\t\n\x05UNITY\x10\x04\x12\x0c\n\x08\x46\x41\x43\x45\x42OOK\x10\x05\x12\x0c\n\x08\x41PPLOVIN\x10\x06*\xff\x02\n\x03\x45gg\x12\n\n\x06\x45\x44IBLE\x10\x01\x12\r\n\tSUPERFOOD\x10\x02\x12\x0b\n\x07MEDICAL\x10\x03\x12\x0f\n\x0bROCKET_FUEL\x10\x04\x12\x12\n\x0eSUPER_MATERIAL\x10\x05\x12\n\n\x06\x46USION\x10\x06\x12\x0b\n\x07QUANTUM\x10\x07\x12\x0f\n\x0bIMMORTALITY\x10\x08\x12\x0b\n\x07TACHYON\x10\t\x12\x0c\n\x08GRAVITON\x10\n\x12\r\n\tDILITHIUM\x10\x0b\x12\x0b\n\x07PRODIGY\x10\x0c\x12\r\n\tTERRAFORM\x10\r\x12\x0e\n\nANTIMATTER\x10\x0e\x12\x0f\n\x0b\x44\x41RK_MATTER\x10\x0f\x12\x06\n\x02\x41I\x10\x10\x12\n\n\x06NEBULA\x10\x11\x12\x0c\n\x08UNIVERSE\x10\x12\x12\x11\n\rENLIGHTENMENT\x10\x13\x12\r\n\tCHOCOLATE\x10\x64\x12\n\n\x06\x45\x41STER\x10\x65\x12\x10\n\x0cWATERBALLOON\x10\x66\x12\x0c\n\x08\x46IREWORK\x10g\x12\x0b\n\x07PUMPKIN\x10h\x12\x0f\n\nCUSTOM_EGG\x10\xc8\x01\x12\x0c\n\x07UNKNOWN\x10\xe8\x07*-\n\x08\x46\x61rmType\x12\t\n\x05\x45MPTY\x10\x01\x12\x08\n\x04HOME\x10\x02\x12\x0c\n\x08\x43ONTRACT\x10\x03*+\n\x08GoalType\x12\r\n\tEGGS_LAID\x10\x01\x12\x10\n\x0cUNKNOWN_GOAL\x10\x64*\x89\x02\n\nRewardType\x12\x08\n\x04\x43\x41SH\x10\x01\x12\x08\n\x04GOLD\x10\x02\x12\r\n\tSOUL_EGGS\x10\x03\x12\x14\n\x10\x45GGS_OF_PROPHECY\x10\x04\x12\x16\n\x12\x45PIC_RESEARCH_ITEM\x10\x05\x12\x0e\n\nPIGGY_FILL\x10\x06\x12\x14\n\x10PIGGY_MULTIPLIER\x10\x07\x12\x14\n\x10PIGGY_LEVEL_BUMP\x10\x08\x12\t\n\x05\x42OOST\x10\t\x12\x0f\n\x0b\x42OOST_TOKEN\x10\n\x12\x0c\n\x08\x41RTIFACT\x10\x0b\x12\x11\n\rARTIFACT_CASE\x10\x0c\x12\x0b\n\x07\x43HICKEN\x10\r\x12\x10\n\x0cSHELL_SCRIPT\x10\x0e\x12\x12\n\x0eUNKNOWN_REWARD\x10\x64*\xe7\x01\n\nUILocation\x12\x08\n\x04NONE\x10\x00\x12\x08\n\x04SHOP\x10\x01\x12\x0e\n\nBOOST_SHOP\x10\x02\x12\t\n\x05PIGGY\x10\x03\x12\x0e\n\nPRO_PERMIT\x10\x04\x12\x0e\n\nULTRA_SHOP\x10\n\x12\n\n\x06SHELLS\x10\x05\x12\x0e\n\nSHELL_SETS\x10\x06\x12\x13\n\x0fSHELLS_SHOWCASE\x10\x0c\x12\x0c\n\x08\x43HICKENS\x10\x07\x12\x10\n\x0c\x43HICKEN_HATS\x10\x0b\x12\x11\n\rEPIC_RESEARCH\x10\x08\x12\x0c\n\x08SETTINGS\x10\t\x12\x08\n\x04HELP\x10\r\x12\x0e\n\nUNIVERSITY\x10\x0e*\xd3\x02\n\x08UserType\x12\r\n\tALL_USERS\x10\x00\x12\x0c\n\x08\x45GGED_UP\x10\x0f\x12\x16\n\x12\x43ONTRACTS_UNLOCKED\x10\x01\x12\x16\n\x12\x41RTIFACTS_UNLOCKED\x10\x03\x12\x16\n\x12\x46UEL_TANK_UNLOCKED\x10\x04\x12\x15\n\x11PRO_PERMIT_ACTIVE\x10\x05\x12\x10\n\x0cULTRA_ACTIVE\x10\x06\x12\x11\n\rNO_PRO_PERMIT\x10\x07\x12\x0c\n\x08NO_ULTRA\x10\x08\x12\x16\n\x12\x43ONTRACTS_INACTIVE\x10\t\x12\x14\n\x10\x43ONTRACTS_ACTIVE\x10\n\x12\x14\n\x10PLAYING_CONTRACT\x10\x0b\x12\x16\n\x12\x41RTIFACTS_INACTIVE\x10\x0c\x12\x14\n\x10\x41RTIFACTS_ACTIVE\x10\r\x12\x12\n\x0ePRESTIGE_READY\x10\x0e\x12\x12\n\x0ePIGGY_HESITANT\x10\x10*4\n\x10LeaderboardScope\x12\x0c\n\x08\x41LL_TIME\x10\x00\x12\x12\n\x0e\x43URRENT_SEASON\x10\x01') - DESCRIPTOR._options = None - _PLATFORM._serialized_start=47917 - _PLATFORM._serialized_end=47969 - _DEVICEFORMFACTOR._serialized_start=47971 - _DEVICEFORMFACTOR._serialized_end=48032 - _ADNETWORK._serialized_start=48034 - _ADNETWORK._serialized_end=48141 - _EGG._serialized_start=48144 - _EGG._serialized_end=48527 - _FARMTYPE._serialized_start=48529 - _FARMTYPE._serialized_end=48574 - _GOALTYPE._serialized_start=48576 - _GOALTYPE._serialized_end=48619 - _REWARDTYPE._serialized_start=48622 - _REWARDTYPE._serialized_end=48887 - _UILOCATION._serialized_start=48890 - _UILOCATION._serialized_end=49121 - _USERTYPE._serialized_start=49124 - _USERTYPE._serialized_end=49463 - _LEADERBOARDSCOPE._serialized_start=49465 - _LEADERBOARDSCOPE._serialized_end=49517 - _VECTOR3._serialized_start=16 - _VECTOR3._serialized_end=58 - _VECTOR4._serialized_start=60 - _VECTOR4._serialized_end=113 - _BACKUP._serialized_start=116 - _BACKUP._serialized_end=6492 - _BACKUP_SETTINGS._serialized_start=902 - _BACKUP_SETTINGS._serialized_end=1781 - _BACKUP_TUTORIAL._serialized_start=1784 - _BACKUP_TUTORIAL._serialized_end=2072 - _BACKUP_STATS._serialized_start=2075 - _BACKUP_STATS._serialized_end=2552 - _BACKUP_GAME._serialized_start=2555 - _BACKUP_GAME._serialized_end=3788 - _BACKUP_ARTIFACTS._serialized_start=3791 - _BACKUP_ARTIFACTS._serialized_end=4353 - _BACKUP_SHELLS._serialized_start=4355 - _BACKUP_SHELLS._serialized_end=4432 - _BACKUP_SIMULATION._serialized_start=4435 - _BACKUP_SIMULATION._serialized_end=5302 - _BACKUP_MISSION._serialized_start=5304 - _BACKUP_MISSION._serialized_end=5431 - _BACKUP_MISC._serialized_start=5434 - _BACKUP_MISC._serialized_end=6158 - _BACKUP_RESEARCHITEM._serialized_start=6160 - _BACKUP_RESEARCHITEM._serialized_end=6201 - _BACKUP_NEWSHEADLINE._serialized_start=6203 - _BACKUP_NEWSHEADLINE._serialized_end=6243 - _BACKUP_ACHIEVEMENTINFO._serialized_start=6245 - _BACKUP_ACHIEVEMENTINFO._serialized_end=6292 - _BACKUP_ACTIVEBOOST._serialized_start=6294 - _BACKUP_ACTIVEBOOST._serialized_end=6374 - _BACKUP_OWNEDBOOST._serialized_start=6376 - _BACKUP_OWNEDBOOST._serialized_end=6421 - _BACKUP_MISSIONINFO._serialized_start=6423 - _BACKUP_MISSIONINFO._serialized_end=6492 - _EGGINCFIRSTCONTACTREQUEST._serialized_start=6495 - _EGGINCFIRSTCONTACTREQUEST._serialized_end=6715 - _EGGINCFIRSTCONTACTRESPONSE._serialized_start=6718 - _EGGINCFIRSTCONTACTRESPONSE._serialized_end=6964 - _EGGINCFIRSTCONTACTRESPONSE_ERRORCODES._serialized_start=6867 - _EGGINCFIRSTCONTACTRESPONSE_ERRORCODES._serialized_end=6964 - _EGGINCADCONFIG._serialized_start=6966 - _EGGINCADCONFIG._serialized_end=7023 - _DAILYGIFTINFO._serialized_start=7025 - _DAILYGIFTINFO._serialized_end=7090 - _SALESINFOREQUEST._serialized_start=7093 - _SALESINFOREQUEST._serialized_end=7293 - _IAPSALEENTRY._serialized_start=7295 - _IAPSALEENTRY._serialized_end=7398 - _SALESINFO._serialized_start=7400 - _SALESINFO._serialized_end=7444 - _EGGINCEVENT._serialized_start=7447 - _EGGINCEVENT._serialized_end=7614 - _EGGINCCURRENTEVENTS._serialized_start=7616 - _EGGINCCURRENTEVENTS._serialized_end=7670 - _DEVICEINFO._serialized_start=7673 - _DEVICEINFO._serialized_end=7970 - _APPINFO._serialized_start=7973 - _APPINFO._serialized_end=8698 - _ACTIONKEYVALUEPAIR._serialized_start=8700 - _ACTIONKEYVALUEPAIR._serialized_end=8748 - _GENERICACTION._serialized_start=8751 - _GENERICACTION._serialized_end=8987 - _GENERICACTIONBATCHREQUEST._serialized_start=8989 - _GENERICACTIONBATCHREQUEST._serialized_end=9089 - _VERIFYPURCHASEREQUEST._serialized_start=9092 - _VERIFYPURCHASEREQUEST._serialized_end=9306 - _VERIFYPURCHASERESPONSE._serialized_start=9308 - _VERIFYPURCHASERESPONSE._serialized_end=9367 - _CURRENCYFLOWLOG._serialized_start=9370 - _CURRENCYFLOWLOG._serialized_end=9590 - _CURRENCYFLOWBATCHREQUEST._serialized_start=9592 - _CURRENCYFLOWBATCHREQUEST._serialized_end=9690 - _REWARD._serialized_start=9692 - _REWARD._serialized_end=9785 - _GAMEMODIFIER._serialized_start=9788 - _GAMEMODIFIER._serialized_end=10094 - _GAMEMODIFIER_GAMEDIMENSION._serialized_start=9892 - _GAMEMODIFIER_GAMEDIMENSION._serialized_end=10094 - _CUSTOMEGG._serialized_start=10097 - _CUSTOMEGG._serialized_end=10324 - _CONTRACT._serialized_start=10327 - _CONTRACT._serialized_end=11390 - _CONTRACT_GOAL._serialized_start=10927 - _CONTRACT_GOAL._serialized_end=11095 - _CONTRACT_GOALSET._serialized_start=11097 - _CONTRACT_GOALSET._serialized_end=11140 - _CONTRACT_GRADESPEC._serialized_start=11143 - _CONTRACT_GRADESPEC._serialized_end=11290 - _CONTRACT_PLAYERGRADE._serialized_start=11292 - _CONTRACT_PLAYERGRADE._serialized_end=11390 - _CONTRACTPLAYERINFO._serialized_start=11393 - _CONTRACTPLAYERINFO._serialized_end=11936 - _CONTRACTPLAYERINFO_STATUS._serialized_start=11851 - _CONTRACTPLAYERINFO_STATUS._serialized_end=11936 - _CONTRACTEVALUATION._serialized_start=11939 - _CONTRACTEVALUATION._serialized_end=13063 - _CONTRACTEVALUATION_POORBEHAVIOR._serialized_start=12845 - _CONTRACTEVALUATION_POORBEHAVIOR._serialized_end=12997 - _CONTRACTEVALUATION_STATUS._serialized_start=12999 - _CONTRACTEVALUATION_STATUS._serialized_end=13063 - _CONTRACTCITATION._serialized_start=13066 - _CONTRACTCITATION._serialized_end=13196 - _CONTRACTEVALUATIONBATCH._serialized_start=13199 - _CONTRACTEVALUATIONBATCH._serialized_end=13335 - _CONTRACTEVALUATIONBATCH_PAIR._serialized_start=13275 - _CONTRACTEVALUATIONBATCH_PAIR._serialized_end=13335 - _COOPCOMPLETIONSNAPSHOT._serialized_start=13338 - _COOPCOMPLETIONSNAPSHOT._serialized_end=13604 - _COOPCOMPLETIONSNAPSHOT_CONTRIBUTORSNAPSHOT._serialized_start=13435 - _COOPCOMPLETIONSNAPSHOT_CONTRIBUTORSNAPSHOT._serialized_end=13604 - _BASICREQUESTINFO._serialized_start=13607 - _BASICREQUESTINFO._serialized_end=13769 - _CONTRACTSIMCONFIG._serialized_start=13772 - _CONTRACTSIMCONFIG._serialized_end=14179 - _CONTRACTSIMCONFIG_CONTRACTGRADESIMCONFIG._serialized_start=13863 - _CONTRACTSIMCONFIG_CONTRACTGRADESIMCONFIG._serialized_end=14179 - _CONTRACTSIMCONFIG_CONTRACTGRADESIMCONFIG_GOALPARAMS._serialized_start=14009 - _CONTRACTSIMCONFIG_CONTRACTGRADESIMCONFIG_GOALPARAMS._serialized_end=14179 - _CONTRACTSIMPOLL._serialized_start=14181 - _CONTRACTSIMPOLL._serialized_end=14222 - _CONTRACTSIMPOLLRESPONSE._serialized_start=14224 - _CONTRACTSIMPOLLRESPONSE._serialized_end=14336 - _CONTRACTSIMRESULTUPDATE._serialized_start=14339 - _CONTRACTSIMRESULTUPDATE._serialized_end=14545 - _CONTRACTSIMRESULTUPDATE_GOALINFO._serialized_start=14445 - _CONTRACTSIMRESULTUPDATE_GOALINFO._serialized_end=14545 - _CONTRACTSREQUEST._serialized_start=14547 - _CONTRACTSREQUEST._serialized_end=14625 - _CONTRACTSRESPONSE._serialized_start=14628 - _CONTRACTSRESPONSE._serialized_end=14804 - _CONTRACTCOOPSTATUSREQUEST._serialized_start=14807 - _CONTRACTCOOPSTATUSREQUEST._serialized_end=14966 - _FARMPRODUCTIONPARAMS._serialized_start=14968 - _FARMPRODUCTIONPARAMS._serialized_end=15095 - _PLAYERFARMINFO._serialized_start=15098 - _PLAYERFARMINFO._serialized_end=15761 - _CONTRACTCOOPSTATUSRESPONSE._serialized_start=15764 - _CONTRACTCOOPSTATUSRESPONSE._serialized_end=17634 - _CONTRACTCOOPSTATUSRESPONSE_CONTRIBUTIONINFO._serialized_start=16474 - _CONTRACTCOOPSTATUSRESPONSE_CONTRIBUTIONINFO._serialized_end=17092 - _CONTRACTCOOPSTATUSRESPONSE_COOPGIFT._serialized_start=17094 - _CONTRACTCOOPSTATUSRESPONSE_COOPGIFT._serialized_end=17174 - _CONTRACTCOOPSTATUSRESPONSE_CHICKENRUN._serialized_start=17176 - _CONTRACTCOOPSTATUSRESPONSE_CHICKENRUN._serialized_end=17240 - _CONTRACTCOOPSTATUSRESPONSE_RESPONSESTATUS._serialized_start=17243 - _CONTRACTCOOPSTATUSRESPONSE_RESPONSESTATUS._serialized_end=17454 - _CONTRACTCOOPSTATUSRESPONSE_MEMBERSTATUS._serialized_start=17456 - _CONTRACTCOOPSTATUSRESPONSE_MEMBERSTATUS._serialized_end=17559 - _CONTRACTCOOPSTATUSRESPONSE_STATUS._serialized_start=17561 - _CONTRACTCOOPSTATUSRESPONSE_STATUS._serialized_end=17634 - _LOCALCONTRACT._serialized_start=17637 - _LOCALCONTRACT._serialized_end=18297 - _MYCONTRACTS._serialized_start=18300 - _MYCONTRACTS._serialized_end=18661 - _QUERYCOOPREQUEST._serialized_start=18664 - _QUERYCOOPREQUEST._serialized_end=18854 - _QUERYCOOPRESPONSE._serialized_start=18857 - _QUERYCOOPRESPONSE._serialized_end=19007 - _CREATECOOPREQUEST._serialized_start=19010 - _CREATECOOPREQUEST._serialized_end=19411 - _CREATECOOPRESPONSE._serialized_start=19413 - _CREATECOOPRESPONSE._serialized_end=19467 - _JOINCOOPREQUEST._serialized_start=19470 - _JOINCOOPREQUEST._serialized_end=19810 - _JOINCOOPRESPONSE._serialized_start=19813 - _JOINCOOPRESPONSE._serialized_end=20092 - _AUTOJOINCOOPREQUEST._serialized_start=20095 - _AUTOJOINCOOPREQUEST._serialized_end=20414 - _UPDATECOOPPERMISSIONSREQUEST._serialized_start=20417 - _UPDATECOOPPERMISSIONSREQUEST._serialized_end=20606 - _UPDATECOOPPERMISSIONSRESPONSE._serialized_start=20608 - _UPDATECOOPPERMISSIONSRESPONSE._serialized_end=20673 - _LEAVECOOPREQUEST._serialized_start=20676 - _LEAVECOOPREQUEST._serialized_end=20836 - _GIFTPLAYERCOOPREQUEST._serialized_start=20839 - _GIFTPLAYERCOOPREQUEST._serialized_end=21078 - _SENDCHICKENRUNCOOPREQUEST._serialized_start=21081 - _SENDCHICKENRUNCOOPREQUEST._serialized_end=21326 - _REPORTPLAYERCOOPREQUEST._serialized_start=21329 - _REPORTPLAYERCOOPREQUEST._serialized_end=21585 - _REPORTPLAYERCOOPREQUEST_REASON._serialized_start=21516 - _REPORTPLAYERCOOPREQUEST_REASON._serialized_end=21585 - _KICKPLAYERCOOPREQUEST._serialized_start=21588 - _KICKPLAYERCOOPREQUEST._serialized_end=21901 - _KICKPLAYERCOOPREQUEST_REASON._serialized_start=21833 - _KICKPLAYERCOOPREQUEST_REASON._serialized_end=21901 - _CONTRACTCOOPSTATUSUPDATEREQUEST._serialized_start=21904 - _CONTRACTCOOPSTATUSUPDATEREQUEST._serialized_end=22385 - _CONTRACTCOOPSTATUSUPDATERESPONSE._serialized_start=22388 - _CONTRACTCOOPSTATUSUPDATERESPONSE._serialized_end=22518 - _COOPBUFFSTATE._serialized_start=22520 - _COOPBUFFSTATE._serialized_end=22610 - _COOPBUFFHISTORY._serialized_start=22612 - _COOPBUFFHISTORY._serialized_end=22665 - _COOPCHICKENRUNENTRY._serialized_start=22667 - _COOPCHICKENRUNENTRY._serialized_end=22731 - _COOPLASTCHICKENRUNTIMES._serialized_start=22733 - _COOPLASTCHICKENRUNTIMES._serialized_end=22800 - _LEADERBOARDANALYSIS._serialized_start=22803 - _LEADERBOARDANALYSIS._serialized_end=23072 - _LEADERBOARDANALYSIS_CHUNK._serialized_start=22944 - _LEADERBOARDANALYSIS_CHUNK._serialized_end=23072 - _LEADERBOARDINFO._serialized_start=23074 - _LEADERBOARDINFO._serialized_end=23199 - _LEADERBOARDINFO_SEASON._serialized_start=23162 - _LEADERBOARDINFO_SEASON._serialized_end=23199 - _LEADERBOARDREQUEST._serialized_start=23201 - _LEADERBOARDREQUEST._serialized_end=23314 - _LEADERBOARDRESPONSE._serialized_start=23317 - _LEADERBOARDRESPONSE._serialized_end=23543 - _LEADERBOARDRESPONSE_ENTRY._serialized_start=23492 - _LEADERBOARDRESPONSE_ENTRY._serialized_end=23543 - _CONTRACTSARCHIVE._serialized_start=23545 - _CONTRACTSARCHIVE._serialized_end=23599 - _CONTRACTACTION._serialized_start=23602 - _CONTRACTACTION._serialized_end=23985 - _USERDATAINFOREQUEST._serialized_start=23987 - _USERDATAINFOREQUEST._serialized_end=24106 - _USERDATAINFORESPONSE._serialized_start=24108 - _USERDATAINFORESPONSE._serialized_end=24208 - _CLEARALLUSERDATAREQUEST._serialized_start=24210 - _CLEARALLUSERDATAREQUEST._serialized_end=24333 - _SERVERGIFT._serialized_start=24335 - _SERVERGIFT._serialized_end=24449 - _LIVECONFIG._serialized_start=24452 - _LIVECONFIG._serialized_end=26530 - _LIVECONFIG_BOOSTSCONFIG._serialized_start=24682 - _LIVECONFIG_BOOSTSCONFIG._serialized_end=24880 - _LIVECONFIG_BOOSTSCONFIG_ITEMCONFIG._serialized_start=24793 - _LIVECONFIG_BOOSTSCONFIG_ITEMCONFIG._serialized_end=24880 - _LIVECONFIG_GIFTCONFIG._serialized_start=24883 - _LIVECONFIG_GIFTCONFIG._serialized_end=25745 - _LIVECONFIG_GIFTCONFIG_GIFTVALUECONFIG._serialized_start=25545 - _LIVECONFIG_GIFTCONFIG_GIFTVALUECONFIG._serialized_end=25669 - _LIVECONFIG_GIFTCONFIG_GIFTMUCONFIG._serialized_start=25671 - _LIVECONFIG_GIFTCONFIG_GIFTMUCONFIG._serialized_end=25745 - _LIVECONFIG_MISCCONFIG._serialized_start=25748 - _LIVECONFIG_MISCCONFIG._serialized_end=26255 - _LIVECONFIG_HELPCONFIG._serialized_start=26258 - _LIVECONFIG_HELPCONFIG._serialized_end=26530 - _LIVECONFIG_HELPCONFIG_HOWTOVIDEOINFO._serialized_start=26336 - _LIVECONFIG_HELPCONFIG_HOWTOVIDEOINFO._serialized_end=26530 - _LIVECONFIG_HELPCONFIG_HOWTOVIDEOINFO_TYPE._serialized_start=26500 - _LIVECONFIG_HELPCONFIG_HOWTOVIDEOINFO_TYPE._serialized_end=26530 - _INGAMEMAIL._serialized_start=26533 - _INGAMEMAIL._serialized_end=27131 - _MAILDB._serialized_start=27133 - _MAILDB._serialized_end=27216 - _TIPSDB._serialized_start=27218 - _TIPSDB._serialized_end=27256 - _MAILSTATE._serialized_start=27259 - _MAILSTATE._serialized_end=27419 - _MAILSTATE_TIPSTATE._serialized_start=27363 - _MAILSTATE_TIPSTATE._serialized_end=27419 - _PERIODICALSRESPONSE._serialized_start=27422 - _PERIODICALSRESPONSE._serialized_end=27914 - _PERIODICALSRESPONSE_ROYALTYINFO._serialized_start=27873 - _PERIODICALSRESPONSE_ROYALTYINFO._serialized_end=27914 - _GETPERIODICALSREQUEST._serialized_start=27917 - _GETPERIODICALSREQUEST._serialized_end=28294 - _CONFIGREQUEST._serialized_start=28297 - _CONFIGREQUEST._serialized_end=28510 - _CONFIGRESPONSE._serialized_start=28512 - _CONFIGRESPONSE._serialized_end=28632 - _ADATTRIBUTIONRAWDATA._serialized_start=28634 - _ADATTRIBUTIONRAWDATA._serialized_end=28734 - _ADATTRIBUTIONROW._serialized_start=28737 - _ADATTRIBUTIONROW._serialized_end=28921 - _ADATTRIBUTIONINFO._serialized_start=28924 - _ADATTRIBUTIONINFO._serialized_end=29321 - _ARTIFACTSCLIENTINFO._serialized_start=29324 - _ARTIFACTSCLIENTINFO._serialized_end=29695 - _ARTIFACTSCLIENTINFO_LAUNCHCOUNT._serialized_start=29596 - _ARTIFACTSCLIENTINFO_LAUNCHCOUNT._serialized_end=29695 - _MISSIONINFO._serialized_start=29698 - _MISSIONINFO._serialized_end=30533 - _MISSIONINFO_FUEL._serialized_start=30108 - _MISSIONINFO_FUEL._serialized_end=30152 - _MISSIONINFO_SPACESHIP._serialized_start=30155 - _MISSIONINFO_SPACESHIP._serialized_end=30354 - _MISSIONINFO_STATUS._serialized_start=30356 - _MISSIONINFO_STATUS._serialized_end=30472 - _MISSIONINFO_DURATIONTYPE._serialized_start=30474 - _MISSIONINFO_DURATIONTYPE._serialized_end=30533 - _ARTIFACTSPEC._serialized_start=30536 - _ARTIFACTSPEC._serialized_end=32056 - _ARTIFACTSPEC_NAME._serialized_start=30692 - _ARTIFACTSPEC_NAME._serialized_end=31854 - _ARTIFACTSPEC_LEVEL._serialized_start=31856 - _ARTIFACTSPEC_LEVEL._serialized_end=31928 - _ARTIFACTSPEC_RARITY._serialized_start=31930 - _ARTIFACTSPEC_RARITY._serialized_end=31985 - _ARTIFACTSPEC_TYPE._serialized_start=31987 - _ARTIFACTSPEC_TYPE._serialized_end=32056 - _COMPLETEARTIFACT._serialized_start=32058 - _COMPLETEARTIFACT._serialized_end=32142 - _ARTIFACTINVENTORYITEM._serialized_start=32144 - _ARTIFACTINVENTORYITEM._serialized_end=32261 - _INVENTORYSLOT._serialized_start=32263 - _INVENTORYSLOT._serialized_end=32313 - _ARTIFACTSCONFIGURATIONREQUEST._serialized_start=32315 - _ARTIFACTSCONFIGURATIONREQUEST._serialized_end=32407 - _ARTIFACTSCONFIGURATIONRESPONSE._serialized_start=32410 - _ARTIFACTSCONFIGURATIONRESPONSE._serialized_end=33433 - _ARTIFACTSCONFIGURATIONRESPONSE_MISSIONPARAMETERS._serialized_start=32695 - _ARTIFACTSCONFIGURATIONRESPONSE_MISSIONPARAMETERS._serialized_end=33119 - _ARTIFACTSCONFIGURATIONRESPONSE_MISSIONPARAMETERS_DURATION._serialized_start=32905 - _ARTIFACTSCONFIGURATIONRESPONSE_MISSIONPARAMETERS_DURATION._serialized_end=33119 - _ARTIFACTSCONFIGURATIONRESPONSE_ARTIFACTPARAMETERS._serialized_start=33122 - _ARTIFACTSCONFIGURATIONRESPONSE_ARTIFACTPARAMETERS._serialized_end=33370 - _ARTIFACTSCONFIGURATIONRESPONSE_CRAFTINGLEVELINFO._serialized_start=33372 - _ARTIFACTSCONFIGURATIONRESPONSE_CRAFTINGLEVELINFO._serialized_end=33433 - _MISSIONREQUEST._serialized_start=33436 - _MISSIONREQUEST._serialized_end=33610 - _MISSIONRESPONSE._serialized_start=33612 - _MISSIONRESPONSE._serialized_end=33677 - _GETACTIVEMISSIONSRESPONSE._serialized_start=33679 - _GETACTIVEMISSIONSRESPONSE._serialized_end=33765 - _COMPLETEMISSIONRESPONSE._serialized_start=33768 - _COMPLETEMISSIONRESPONSE._serialized_end=34036 - _COMPLETEMISSIONRESPONSE_SECUREARTIFACTSPEC._serialized_start=33965 - _COMPLETEMISSIONRESPONSE_SECUREARTIFACTSPEC._serialized_end=34036 - _COLLECTCONTRACTARTIFACTREWARDSREQUEST._serialized_start=34039 - _COLLECTCONTRACTARTIFACTREWARDSREQUEST._serialized_end=34267 - _CRAFTARTIFACTREQUEST._serialized_start=34270 - _CRAFTARTIFACTREQUEST._serialized_end=34516 - _CRAFTARTIFACTRESPONSE._serialized_start=34519 - _CRAFTARTIFACTRESPONSE._serialized_end=34656 - _CONSUMEARTIFACTREQUEST._serialized_start=34659 - _CONSUMEARTIFACTREQUEST._serialized_end=34904 - _CONSUMEARTIFACTRESPONSE._serialized_start=34907 - _CONSUMEARTIFACTRESPONSE._serialized_end=35097 - _AUTHENTICATEARTIFACTRESPONSE._serialized_start=35099 - _AUTHENTICATEARTIFACTRESPONSE._serialized_end=35224 - _SETARTIFACTREQUEST._serialized_start=35227 - _SETARTIFACTREQUEST._serialized_end=35388 - _SETARTIFACTRESPONSE._serialized_start=35390 - _SETARTIFACTRESPONSE._serialized_end=35474 - _ARTIFACTSDB._serialized_start=35477 - _ARTIFACTSDB._serialized_end=36491 - _ARTIFACTSDB_ACTIVEARTIFACTSLOT._serialized_start=36202 - _ARTIFACTSDB_ACTIVEARTIFACTSLOT._serialized_end=36257 - _ARTIFACTSDB_ACTIVEARTIFACTSET._serialized_start=36259 - _ARTIFACTSDB_ACTIVEARTIFACTSET._serialized_end=36342 - _ARTIFACTSDB_CRAFTABLEARTIFACT._serialized_start=36345 - _ARTIFACTSDB_CRAFTABLEARTIFACT._serialized_end=36491 - _AUTHENTICATEDMESSAGE._serialized_start=36494 - _AUTHENTICATEDMESSAGE._serialized_end=36624 - _LOGCOMPLETEMISSIONPAYLOAD._serialized_start=36626 - _LOGCOMPLETEMISSIONPAYLOAD._serialized_end=36728 - _LOGCRAFTARTIFACTPAYLOAD._serialized_start=36730 - _LOGCRAFTARTIFACTPAYLOAD._serialized_end=36834 - _LOGCONSUMEARTIFACTPAYLOAD._serialized_start=36836 - _LOGCONSUMEARTIFACTPAYLOAD._serialized_end=36946 - _LOGSETARTIFACTPAYLOAD._serialized_start=36948 - _LOGSETARTIFACTPAYLOAD._serialized_end=37046 - _ACCOUNTTRANSFERPAYLOAD._serialized_start=37048 - _ACCOUNTTRANSFERPAYLOAD._serialized_end=37112 - _SAVEBACKUPRESPONSE._serialized_start=37115 - _SAVEBACKUPRESPONSE._serialized_end=37336 - _SAVEBACKUPRESPONSE_ERRORCODES._serialized_start=37228 - _SAVEBACKUPRESPONSE_ERRORCODES._serialized_end=37336 - _CLEANACCOUNTREQUEST._serialized_start=37338 - _CLEANACCOUNTREQUEST._serialized_end=37413 - _RETURNEDTPAYLOAD._serialized_start=37415 - _RETURNEDTPAYLOAD._serialized_end=37453 - _DLCITEM._serialized_start=37456 - _DLCITEM._serialized_end=37585 - _SHELLSPEC._serialized_start=37588 - _SHELLSPEC._serialized_end=39999 - _SHELLSPEC_SHELLPIECE._serialized_start=38047 - _SHELLSPEC_SHELLPIECE._serialized_end=38130 - _SHELLSPEC_ASSETTYPE._serialized_start=38133 - _SHELLSPEC_ASSETTYPE._serialized_end=39999 - _SHELLSETSPEC._serialized_start=40002 - _SHELLSETSPEC._serialized_end=40684 - _SHELLSETSPEC_VARIATIONSPEC._serialized_start=40537 - _SHELLSETSPEC_VARIATIONSPEC._serialized_end=40684 - _SHELLOBJECTSPEC._serialized_start=40687 - _SHELLOBJECTSPEC._serialized_end=41412 - _SHELLOBJECTSPEC_LODPIECE._serialized_start=41203 - _SHELLOBJECTSPEC_LODPIECE._serialized_end=41252 - _SHELLOBJECTSPEC_CHICKENANIMATION._serialized_start=41255 - _SHELLOBJECTSPEC_CHICKENANIMATION._serialized_end=41412 - _SHELLGROUPSPEC._serialized_start=41415 - _SHELLGROUPSPEC._serialized_end=41561 - _DLCCATALOG._serialized_start=41564 - _DLCCATALOG._serialized_end=41841 - _SHELLDB._serialized_start=41844 - _SHELLDB._serialized_end=44170 - _SHELLDB_SHELLSTATUS._serialized_start=42399 - _SHELLDB_SHELLSTATUS._serialized_end=42447 - _SHELLDB_SHELLELEMENTSTATUS._serialized_start=42449 - _SHELLDB_SHELLELEMENTSTATUS._serialized_end=42535 - _SHELLDB_SHELLSETVARIATIONSTATUS._serialized_start=42537 - _SHELLDB_SHELLSETVARIATIONSTATUS._serialized_end=42612 - _SHELLDB_FARMCONFIGURATION._serialized_start=42615 - _SHELLDB_FARMCONFIGURATION._serialized_end=43036 - _SHELLDB_SAVEDFARMCONFIGURATION._serialized_start=43039 - _SHELLDB_SAVEDFARMCONFIGURATION._serialized_end=43208 - _SHELLDB_SHELLCONFIGURATION._serialized_start=43210 - _SHELLDB_SHELLCONFIGURATION._serialized_end=43316 - _SHELLDB_SHELLSETCONFIGURATION._serialized_start=43319 - _SHELLDB_SHELLSETCONFIGURATION._serialized_end=43489 - _SHELLDB_SHELLGROUPCONFIGURATION._serialized_start=43491 - _SHELLDB_SHELLGROUPCONFIGURATION._serialized_end=43587 - _SHELLDB_CHICKENCONFIG._serialized_start=43589 - _SHELLDB_CHICKENCONFIG._serialized_end=43656 - _SHELLDB_LIGHTINGCONFIG._serialized_start=43659 - _SHELLDB_LIGHTINGCONFIG._serialized_end=43943 - _SHELLDB_FARMELEMENT._serialized_start=43946 - _SHELLDB_FARMELEMENT._serialized_end=44170 - _SHELLPOPULARITYSTATS._serialized_start=44173 - _SHELLPOPULARITYSTATS._serialized_end=44334 - _SHELLPOPULARITYSTATS_ENTRY._serialized_start=44243 - _SHELLPOPULARITYSTATS_ENTRY._serialized_end=44334 - _SHELLSACTIONLOG._serialized_start=44337 - _SHELLSACTIONLOG._serialized_end=44621 - _SUBMITSHELLSHOWCASEREQUEST._serialized_start=44624 - _SUBMITSHELLSHOWCASEREQUEST._serialized_end=44801 - _SHELLSHOWCASE._serialized_start=44804 - _SHELLSHOWCASE._serialized_end=44955 - _SHELLSHOWCASELISTINGINFO._serialized_start=44958 - _SHELLSHOWCASELISTINGINFO._serialized_end=45410 - _SHELLSHOWCASELISTINGINFO_STATUS._serialized_start=45307 - _SHELLSHOWCASELISTINGINFO_STATUS._serialized_end=45410 - _SHOWCASEROYALTYDELIVERYCONFIRMATION._serialized_start=45412 - _SHOWCASEROYALTYDELIVERYCONFIRMATION._serialized_end=45515 - _SHELLSHOWCASELISTINGSET._serialized_start=45517 - _SHELLSHOWCASELISTINGSET._serialized_end=45590 - _SHELLSACTIONBATCH._serialized_start=45592 - _SHELLSACTIONBATCH._serialized_end=45686 - _USERVERIFICATIONANALYSIS._serialized_start=45689 - _USERVERIFICATIONANALYSIS._serialized_end=46922 - _USERVERIFICATIONANALYSIS_STATUS._serialized_start=46871 - _USERVERIFICATIONANALYSIS_STATUS._serialized_end=46922 - _USERSUBSCRIPTIONINFO._serialized_start=46925 - _USERSUBSCRIPTIONINFO._serialized_end=47682 - _USERSUBSCRIPTIONINFO_HISTORYENTRY._serialized_start=47485 - _USERSUBSCRIPTIONINFO_HISTORYENTRY._serialized_end=47555 - _USERSUBSCRIPTIONINFO_LEVEL._serialized_start=47557 - _USERSUBSCRIPTIONINFO_LEVEL._serialized_end=47587 - _USERSUBSCRIPTIONINFO_STATUS._serialized_start=47589 - _USERSUBSCRIPTIONINFO_STATUS._serialized_end=47682 - _SUBSCRIPTIONCHANGEHINTREQUEST._serialized_start=47685 - _SUBSCRIPTIONCHANGEHINTREQUEST._serialized_end=47851 - _CXPEVALROLLOUTINFO._serialized_start=47853 - _CXPEVALROLLOUTINFO._serialized_end=47915 +_globals = globals() +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'ei_pb2', _globals) +if not _descriptor._USE_C_DESCRIPTORS: + DESCRIPTOR._loaded_options = None + _globals['_PLATFORM']._serialized_start=48963 + _globals['_PLATFORM']._serialized_end=49015 + _globals['_DEVICEFORMFACTOR']._serialized_start=49017 + _globals['_DEVICEFORMFACTOR']._serialized_end=49078 + _globals['_ADNETWORK']._serialized_start=49080 + _globals['_ADNETWORK']._serialized_end=49187 + _globals['_EGG']._serialized_start=49190 + _globals['_EGG']._serialized_end=49573 + _globals['_FARMTYPE']._serialized_start=49575 + _globals['_FARMTYPE']._serialized_end=49620 + _globals['_GOALTYPE']._serialized_start=49622 + _globals['_GOALTYPE']._serialized_end=49665 + _globals['_REWARDTYPE']._serialized_start=49668 + _globals['_REWARDTYPE']._serialized_end=49933 + _globals['_UILOCATION']._serialized_start=49936 + _globals['_UILOCATION']._serialized_end=50167 + _globals['_USERTYPE']._serialized_start=50170 + _globals['_USERTYPE']._serialized_end=50509 + _globals['_LEADERBOARDSCOPE']._serialized_start=50511 + _globals['_LEADERBOARDSCOPE']._serialized_end=50563 + _globals['_VECTOR3']._serialized_start=16 + _globals['_VECTOR3']._serialized_end=58 + _globals['_VECTOR4']._serialized_start=60 + _globals['_VECTOR4']._serialized_end=113 + _globals['_BACKUP']._serialized_start=116 + _globals['_BACKUP']._serialized_end=6492 + _globals['_BACKUP_SETTINGS']._serialized_start=902 + _globals['_BACKUP_SETTINGS']._serialized_end=1781 + _globals['_BACKUP_TUTORIAL']._serialized_start=1784 + _globals['_BACKUP_TUTORIAL']._serialized_end=2072 + _globals['_BACKUP_STATS']._serialized_start=2075 + _globals['_BACKUP_STATS']._serialized_end=2552 + _globals['_BACKUP_GAME']._serialized_start=2555 + _globals['_BACKUP_GAME']._serialized_end=3788 + _globals['_BACKUP_ARTIFACTS']._serialized_start=3791 + _globals['_BACKUP_ARTIFACTS']._serialized_end=4353 + _globals['_BACKUP_SHELLS']._serialized_start=4355 + _globals['_BACKUP_SHELLS']._serialized_end=4432 + _globals['_BACKUP_SIMULATION']._serialized_start=4435 + _globals['_BACKUP_SIMULATION']._serialized_end=5302 + _globals['_BACKUP_MISSION']._serialized_start=5304 + _globals['_BACKUP_MISSION']._serialized_end=5431 + _globals['_BACKUP_MISC']._serialized_start=5434 + _globals['_BACKUP_MISC']._serialized_end=6158 + _globals['_BACKUP_RESEARCHITEM']._serialized_start=6160 + _globals['_BACKUP_RESEARCHITEM']._serialized_end=6201 + _globals['_BACKUP_NEWSHEADLINE']._serialized_start=6203 + _globals['_BACKUP_NEWSHEADLINE']._serialized_end=6243 + _globals['_BACKUP_ACHIEVEMENTINFO']._serialized_start=6245 + _globals['_BACKUP_ACHIEVEMENTINFO']._serialized_end=6292 + _globals['_BACKUP_ACTIVEBOOST']._serialized_start=6294 + _globals['_BACKUP_ACTIVEBOOST']._serialized_end=6374 + _globals['_BACKUP_OWNEDBOOST']._serialized_start=6376 + _globals['_BACKUP_OWNEDBOOST']._serialized_end=6421 + _globals['_BACKUP_MISSIONINFO']._serialized_start=6423 + _globals['_BACKUP_MISSIONINFO']._serialized_end=6492 + _globals['_EGGINCFIRSTCONTACTREQUEST']._serialized_start=6495 + _globals['_EGGINCFIRSTCONTACTREQUEST']._serialized_end=6715 + _globals['_EGGINCFIRSTCONTACTRESPONSE']._serialized_start=6718 + _globals['_EGGINCFIRSTCONTACTRESPONSE']._serialized_end=6964 + _globals['_EGGINCFIRSTCONTACTRESPONSE_ERRORCODES']._serialized_start=6867 + _globals['_EGGINCFIRSTCONTACTRESPONSE_ERRORCODES']._serialized_end=6964 + _globals['_EGGINCADCONFIG']._serialized_start=6966 + _globals['_EGGINCADCONFIG']._serialized_end=7023 + _globals['_DAILYGIFTINFO']._serialized_start=7025 + _globals['_DAILYGIFTINFO']._serialized_end=7090 + _globals['_SALESINFOREQUEST']._serialized_start=7093 + _globals['_SALESINFOREQUEST']._serialized_end=7293 + _globals['_IAPSALEENTRY']._serialized_start=7295 + _globals['_IAPSALEENTRY']._serialized_end=7398 + _globals['_SALESINFO']._serialized_start=7400 + _globals['_SALESINFO']._serialized_end=7444 + _globals['_EGGINCEVENT']._serialized_start=7447 + _globals['_EGGINCEVENT']._serialized_end=7614 + _globals['_EGGINCCURRENTEVENTS']._serialized_start=7616 + _globals['_EGGINCCURRENTEVENTS']._serialized_end=7670 + _globals['_DEVICEINFO']._serialized_start=7673 + _globals['_DEVICEINFO']._serialized_end=7970 + _globals['_APPINFO']._serialized_start=7973 + _globals['_APPINFO']._serialized_end=8698 + _globals['_ACTIONKEYVALUEPAIR']._serialized_start=8700 + _globals['_ACTIONKEYVALUEPAIR']._serialized_end=8748 + _globals['_GENERICACTION']._serialized_start=8751 + _globals['_GENERICACTION']._serialized_end=8987 + _globals['_GENERICACTIONBATCHREQUEST']._serialized_start=8989 + _globals['_GENERICACTIONBATCHREQUEST']._serialized_end=9089 + _globals['_VERIFYPURCHASEREQUEST']._serialized_start=9092 + _globals['_VERIFYPURCHASEREQUEST']._serialized_end=9306 + _globals['_VERIFYPURCHASERESPONSE']._serialized_start=9308 + _globals['_VERIFYPURCHASERESPONSE']._serialized_end=9367 + _globals['_CURRENCYFLOWLOG']._serialized_start=9370 + _globals['_CURRENCYFLOWLOG']._serialized_end=9590 + _globals['_CURRENCYFLOWBATCHREQUEST']._serialized_start=9592 + _globals['_CURRENCYFLOWBATCHREQUEST']._serialized_end=9690 + _globals['_REWARD']._serialized_start=9692 + _globals['_REWARD']._serialized_end=9785 + _globals['_GAMEMODIFIER']._serialized_start=9788 + _globals['_GAMEMODIFIER']._serialized_end=10094 + _globals['_GAMEMODIFIER_GAMEDIMENSION']._serialized_start=9892 + _globals['_GAMEMODIFIER_GAMEDIMENSION']._serialized_end=10094 + _globals['_CUSTOMEGG']._serialized_start=10097 + _globals['_CUSTOMEGG']._serialized_end=10324 + _globals['_CONTRACT']._serialized_start=10327 + _globals['_CONTRACT']._serialized_end=11390 + _globals['_CONTRACT_GOAL']._serialized_start=10927 + _globals['_CONTRACT_GOAL']._serialized_end=11095 + _globals['_CONTRACT_GOALSET']._serialized_start=11097 + _globals['_CONTRACT_GOALSET']._serialized_end=11140 + _globals['_CONTRACT_GRADESPEC']._serialized_start=11143 + _globals['_CONTRACT_GRADESPEC']._serialized_end=11290 + _globals['_CONTRACT_PLAYERGRADE']._serialized_start=11292 + _globals['_CONTRACT_PLAYERGRADE']._serialized_end=11390 + _globals['_CONTRACTSEASONGOAL']._serialized_start=11392 + _globals['_CONTRACTSEASONGOAL']._serialized_end=11510 + _globals['_CONTRACTSEASONREWARDCONFIRMATIONREQUEST']._serialized_start=11513 + _globals['_CONTRACTSEASONREWARDCONFIRMATIONREQUEST']._serialized_end=11648 + _globals['_CONTRACTSEASONINFO']._serialized_start=11651 + _globals['_CONTRACTSEASONINFO']._serialized_end=11841 + _globals['_CONTRACTSEASONINFO_GOALSET']._serialized_start=11752 + _globals['_CONTRACTSEASONINFO_GOALSET']._serialized_end=11841 + _globals['_CONTRACTSEASONINFOS']._serialized_start=11843 + _globals['_CONTRACTSEASONINFOS']._serialized_end=11903 + _globals['_CONTRACTPLAYERINFO']._serialized_start=11906 + _globals['_CONTRACTPLAYERINFO']._serialized_end=12667 + _globals['_CONTRACTPLAYERINFO_SEASONPROGRESS']._serialized_start=12429 + _globals['_CONTRACTPLAYERINFO_SEASONPROGRESS']._serialized_end=12580 + _globals['_CONTRACTPLAYERINFO_STATUS']._serialized_start=12582 + _globals['_CONTRACTPLAYERINFO_STATUS']._serialized_end=12667 + _globals['_CONTRACTEVALUATION']._serialized_start=12670 + _globals['_CONTRACTEVALUATION']._serialized_end=13794 + _globals['_CONTRACTEVALUATION_POORBEHAVIOR']._serialized_start=13576 + _globals['_CONTRACTEVALUATION_POORBEHAVIOR']._serialized_end=13728 + _globals['_CONTRACTEVALUATION_STATUS']._serialized_start=13730 + _globals['_CONTRACTEVALUATION_STATUS']._serialized_end=13794 + _globals['_CONTRACTCITATION']._serialized_start=13797 + _globals['_CONTRACTCITATION']._serialized_end=13927 + _globals['_CONTRACTEVALUATIONBATCH']._serialized_start=13930 + _globals['_CONTRACTEVALUATIONBATCH']._serialized_end=14066 + _globals['_CONTRACTEVALUATIONBATCH_PAIR']._serialized_start=14006 + _globals['_CONTRACTEVALUATIONBATCH_PAIR']._serialized_end=14066 + _globals['_COOPCOMPLETIONSNAPSHOT']._serialized_start=14069 + _globals['_COOPCOMPLETIONSNAPSHOT']._serialized_end=14335 + _globals['_COOPCOMPLETIONSNAPSHOT_CONTRIBUTORSNAPSHOT']._serialized_start=14166 + _globals['_COOPCOMPLETIONSNAPSHOT_CONTRIBUTORSNAPSHOT']._serialized_end=14335 + _globals['_BASICREQUESTINFO']._serialized_start=14338 + _globals['_BASICREQUESTINFO']._serialized_end=14500 + _globals['_CONTRACTSIMCONFIG']._serialized_start=14503 + _globals['_CONTRACTSIMCONFIG']._serialized_end=14910 + _globals['_CONTRACTSIMCONFIG_CONTRACTGRADESIMCONFIG']._serialized_start=14594 + _globals['_CONTRACTSIMCONFIG_CONTRACTGRADESIMCONFIG']._serialized_end=14910 + _globals['_CONTRACTSIMCONFIG_CONTRACTGRADESIMCONFIG_GOALPARAMS']._serialized_start=14740 + _globals['_CONTRACTSIMCONFIG_CONTRACTGRADESIMCONFIG_GOALPARAMS']._serialized_end=14910 + _globals['_CONTRACTSIMPOLL']._serialized_start=14912 + _globals['_CONTRACTSIMPOLL']._serialized_end=14953 + _globals['_CONTRACTSIMPOLLRESPONSE']._serialized_start=14955 + _globals['_CONTRACTSIMPOLLRESPONSE']._serialized_end=15067 + _globals['_CONTRACTSIMRESULTUPDATE']._serialized_start=15070 + _globals['_CONTRACTSIMRESULTUPDATE']._serialized_end=15276 + _globals['_CONTRACTSIMRESULTUPDATE_GOALINFO']._serialized_start=15176 + _globals['_CONTRACTSIMRESULTUPDATE_GOALINFO']._serialized_end=15276 + _globals['_CONTRACTSREQUEST']._serialized_start=15278 + _globals['_CONTRACTSREQUEST']._serialized_end=15356 + _globals['_CONTRACTSRESPONSE']._serialized_start=15359 + _globals['_CONTRACTSRESPONSE']._serialized_end=15583 + _globals['_CONTRACTCOOPSTATUSREQUEST']._serialized_start=15586 + _globals['_CONTRACTCOOPSTATUSREQUEST']._serialized_end=15745 + _globals['_FARMPRODUCTIONPARAMS']._serialized_start=15747 + _globals['_FARMPRODUCTIONPARAMS']._serialized_end=15874 + _globals['_PLAYERFARMINFO']._serialized_start=15877 + _globals['_PLAYERFARMINFO']._serialized_end=16540 + _globals['_CONTRACTCOOPSTATUSRESPONSE']._serialized_start=16543 + _globals['_CONTRACTCOOPSTATUSRESPONSE']._serialized_end=18413 + _globals['_CONTRACTCOOPSTATUSRESPONSE_CONTRIBUTIONINFO']._serialized_start=17253 + _globals['_CONTRACTCOOPSTATUSRESPONSE_CONTRIBUTIONINFO']._serialized_end=17871 + _globals['_CONTRACTCOOPSTATUSRESPONSE_COOPGIFT']._serialized_start=17873 + _globals['_CONTRACTCOOPSTATUSRESPONSE_COOPGIFT']._serialized_end=17953 + _globals['_CONTRACTCOOPSTATUSRESPONSE_CHICKENRUN']._serialized_start=17955 + _globals['_CONTRACTCOOPSTATUSRESPONSE_CHICKENRUN']._serialized_end=18019 + _globals['_CONTRACTCOOPSTATUSRESPONSE_RESPONSESTATUS']._serialized_start=18022 + _globals['_CONTRACTCOOPSTATUSRESPONSE_RESPONSESTATUS']._serialized_end=18233 + _globals['_CONTRACTCOOPSTATUSRESPONSE_MEMBERSTATUS']._serialized_start=18235 + _globals['_CONTRACTCOOPSTATUSRESPONSE_MEMBERSTATUS']._serialized_end=18338 + _globals['_CONTRACTCOOPSTATUSRESPONSE_STATUS']._serialized_start=18340 + _globals['_CONTRACTCOOPSTATUSRESPONSE_STATUS']._serialized_end=18413 + _globals['_LOCALCONTRACT']._serialized_start=18416 + _globals['_LOCALCONTRACT']._serialized_end=19076 + _globals['_MYCONTRACTS']._serialized_start=19079 + _globals['_MYCONTRACTS']._serialized_end=19440 + _globals['_QUERYCOOPREQUEST']._serialized_start=19443 + _globals['_QUERYCOOPREQUEST']._serialized_end=19633 + _globals['_QUERYCOOPRESPONSE']._serialized_start=19636 + _globals['_QUERYCOOPRESPONSE']._serialized_end=19786 + _globals['_CREATECOOPREQUEST']._serialized_start=19789 + _globals['_CREATECOOPREQUEST']._serialized_end=20190 + _globals['_CREATECOOPRESPONSE']._serialized_start=20192 + _globals['_CREATECOOPRESPONSE']._serialized_end=20246 + _globals['_JOINCOOPREQUEST']._serialized_start=20249 + _globals['_JOINCOOPREQUEST']._serialized_end=20589 + _globals['_JOINCOOPRESPONSE']._serialized_start=20592 + _globals['_JOINCOOPRESPONSE']._serialized_end=20871 + _globals['_AUTOJOINCOOPREQUEST']._serialized_start=20874 + _globals['_AUTOJOINCOOPREQUEST']._serialized_end=21193 + _globals['_UPDATECOOPPERMISSIONSREQUEST']._serialized_start=21196 + _globals['_UPDATECOOPPERMISSIONSREQUEST']._serialized_end=21385 + _globals['_UPDATECOOPPERMISSIONSRESPONSE']._serialized_start=21387 + _globals['_UPDATECOOPPERMISSIONSRESPONSE']._serialized_end=21452 + _globals['_LEAVECOOPREQUEST']._serialized_start=21455 + _globals['_LEAVECOOPREQUEST']._serialized_end=21615 + _globals['_GIFTPLAYERCOOPREQUEST']._serialized_start=21618 + _globals['_GIFTPLAYERCOOPREQUEST']._serialized_end=21857 + _globals['_SENDCHICKENRUNCOOPREQUEST']._serialized_start=21860 + _globals['_SENDCHICKENRUNCOOPREQUEST']._serialized_end=22105 + _globals['_REPORTPLAYERCOOPREQUEST']._serialized_start=22108 + _globals['_REPORTPLAYERCOOPREQUEST']._serialized_end=22364 + _globals['_REPORTPLAYERCOOPREQUEST_REASON']._serialized_start=22295 + _globals['_REPORTPLAYERCOOPREQUEST_REASON']._serialized_end=22364 + _globals['_KICKPLAYERCOOPREQUEST']._serialized_start=22367 + _globals['_KICKPLAYERCOOPREQUEST']._serialized_end=22680 + _globals['_KICKPLAYERCOOPREQUEST_REASON']._serialized_start=22612 + _globals['_KICKPLAYERCOOPREQUEST_REASON']._serialized_end=22680 + _globals['_IDLESESSIONSUMMARY']._serialized_start=22683 + _globals['_IDLESESSIONSUMMARY']._serialized_end=22896 + _globals['_CONTRACTCOOPSTATUSUPDATEREQUEST']._serialized_start=22899 + _globals['_CONTRACTCOOPSTATUSUPDATEREQUEST']._serialized_end=23431 + _globals['_CONTRACTCOOPSTATUSUPDATERESPONSE']._serialized_start=23434 + _globals['_CONTRACTCOOPSTATUSUPDATERESPONSE']._serialized_end=23564 + _globals['_COOPBUFFSTATE']._serialized_start=23566 + _globals['_COOPBUFFSTATE']._serialized_end=23656 + _globals['_COOPBUFFHISTORY']._serialized_start=23658 + _globals['_COOPBUFFHISTORY']._serialized_end=23711 + _globals['_COOPCHICKENRUNENTRY']._serialized_start=23713 + _globals['_COOPCHICKENRUNENTRY']._serialized_end=23777 + _globals['_COOPLASTCHICKENRUNTIMES']._serialized_start=23779 + _globals['_COOPLASTCHICKENRUNTIMES']._serialized_end=23846 + _globals['_LEADERBOARDANALYSIS']._serialized_start=23849 + _globals['_LEADERBOARDANALYSIS']._serialized_end=24118 + _globals['_LEADERBOARDANALYSIS_CHUNK']._serialized_start=23990 + _globals['_LEADERBOARDANALYSIS_CHUNK']._serialized_end=24118 + _globals['_LEADERBOARDINFO']._serialized_start=24120 + _globals['_LEADERBOARDINFO']._serialized_end=24245 + _globals['_LEADERBOARDINFO_SEASON']._serialized_start=24208 + _globals['_LEADERBOARDINFO_SEASON']._serialized_end=24245 + _globals['_LEADERBOARDREQUEST']._serialized_start=24247 + _globals['_LEADERBOARDREQUEST']._serialized_end=24360 + _globals['_LEADERBOARDRESPONSE']._serialized_start=24363 + _globals['_LEADERBOARDRESPONSE']._serialized_end=24589 + _globals['_LEADERBOARDRESPONSE_ENTRY']._serialized_start=24538 + _globals['_LEADERBOARDRESPONSE_ENTRY']._serialized_end=24589 + _globals['_CONTRACTSARCHIVE']._serialized_start=24591 + _globals['_CONTRACTSARCHIVE']._serialized_end=24645 + _globals['_CONTRACTACTION']._serialized_start=24648 + _globals['_CONTRACTACTION']._serialized_end=25031 + _globals['_USERDATAINFOREQUEST']._serialized_start=25033 + _globals['_USERDATAINFOREQUEST']._serialized_end=25152 + _globals['_USERDATAINFORESPONSE']._serialized_start=25154 + _globals['_USERDATAINFORESPONSE']._serialized_end=25254 + _globals['_CLEARALLUSERDATAREQUEST']._serialized_start=25256 + _globals['_CLEARALLUSERDATAREQUEST']._serialized_end=25379 + _globals['_SERVERGIFT']._serialized_start=25381 + _globals['_SERVERGIFT']._serialized_end=25495 + _globals['_LIVECONFIG']._serialized_start=25498 + _globals['_LIVECONFIG']._serialized_end=27576 + _globals['_LIVECONFIG_BOOSTSCONFIG']._serialized_start=25728 + _globals['_LIVECONFIG_BOOSTSCONFIG']._serialized_end=25926 + _globals['_LIVECONFIG_BOOSTSCONFIG_ITEMCONFIG']._serialized_start=25839 + _globals['_LIVECONFIG_BOOSTSCONFIG_ITEMCONFIG']._serialized_end=25926 + _globals['_LIVECONFIG_GIFTCONFIG']._serialized_start=25929 + _globals['_LIVECONFIG_GIFTCONFIG']._serialized_end=26791 + _globals['_LIVECONFIG_GIFTCONFIG_GIFTVALUECONFIG']._serialized_start=26591 + _globals['_LIVECONFIG_GIFTCONFIG_GIFTVALUECONFIG']._serialized_end=26715 + _globals['_LIVECONFIG_GIFTCONFIG_GIFTMUCONFIG']._serialized_start=26717 + _globals['_LIVECONFIG_GIFTCONFIG_GIFTMUCONFIG']._serialized_end=26791 + _globals['_LIVECONFIG_MISCCONFIG']._serialized_start=26794 + _globals['_LIVECONFIG_MISCCONFIG']._serialized_end=27301 + _globals['_LIVECONFIG_HELPCONFIG']._serialized_start=27304 + _globals['_LIVECONFIG_HELPCONFIG']._serialized_end=27576 + _globals['_LIVECONFIG_HELPCONFIG_HOWTOVIDEOINFO']._serialized_start=27382 + _globals['_LIVECONFIG_HELPCONFIG_HOWTOVIDEOINFO']._serialized_end=27576 + _globals['_LIVECONFIG_HELPCONFIG_HOWTOVIDEOINFO_TYPE']._serialized_start=27546 + _globals['_LIVECONFIG_HELPCONFIG_HOWTOVIDEOINFO_TYPE']._serialized_end=27576 + _globals['_INGAMEMAIL']._serialized_start=27579 + _globals['_INGAMEMAIL']._serialized_end=28177 + _globals['_MAILDB']._serialized_start=28179 + _globals['_MAILDB']._serialized_end=28262 + _globals['_TIPSDB']._serialized_start=28264 + _globals['_TIPSDB']._serialized_end=28302 + _globals['_MAILSTATE']._serialized_start=28305 + _globals['_MAILSTATE']._serialized_end=28465 + _globals['_MAILSTATE_TIPSTATE']._serialized_start=28409 + _globals['_MAILSTATE_TIPSTATE']._serialized_end=28465 + _globals['_PERIODICALSRESPONSE']._serialized_start=28468 + _globals['_PERIODICALSRESPONSE']._serialized_end=28960 + _globals['_PERIODICALSRESPONSE_ROYALTYINFO']._serialized_start=28919 + _globals['_PERIODICALSRESPONSE_ROYALTYINFO']._serialized_end=28960 + _globals['_GETPERIODICALSREQUEST']._serialized_start=28963 + _globals['_GETPERIODICALSREQUEST']._serialized_end=29340 + _globals['_CONFIGREQUEST']._serialized_start=29343 + _globals['_CONFIGREQUEST']._serialized_end=29556 + _globals['_CONFIGRESPONSE']._serialized_start=29558 + _globals['_CONFIGRESPONSE']._serialized_end=29678 + _globals['_ADATTRIBUTIONRAWDATA']._serialized_start=29680 + _globals['_ADATTRIBUTIONRAWDATA']._serialized_end=29780 + _globals['_ADATTRIBUTIONROW']._serialized_start=29783 + _globals['_ADATTRIBUTIONROW']._serialized_end=29967 + _globals['_ADATTRIBUTIONINFO']._serialized_start=29970 + _globals['_ADATTRIBUTIONINFO']._serialized_end=30367 + _globals['_ARTIFACTSCLIENTINFO']._serialized_start=30370 + _globals['_ARTIFACTSCLIENTINFO']._serialized_end=30741 + _globals['_ARTIFACTSCLIENTINFO_LAUNCHCOUNT']._serialized_start=30642 + _globals['_ARTIFACTSCLIENTINFO_LAUNCHCOUNT']._serialized_end=30741 + _globals['_MISSIONINFO']._serialized_start=30744 + _globals['_MISSIONINFO']._serialized_end=31579 + _globals['_MISSIONINFO_FUEL']._serialized_start=31154 + _globals['_MISSIONINFO_FUEL']._serialized_end=31198 + _globals['_MISSIONINFO_SPACESHIP']._serialized_start=31201 + _globals['_MISSIONINFO_SPACESHIP']._serialized_end=31400 + _globals['_MISSIONINFO_STATUS']._serialized_start=31402 + _globals['_MISSIONINFO_STATUS']._serialized_end=31518 + _globals['_MISSIONINFO_DURATIONTYPE']._serialized_start=31520 + _globals['_MISSIONINFO_DURATIONTYPE']._serialized_end=31579 + _globals['_ARTIFACTSPEC']._serialized_start=31582 + _globals['_ARTIFACTSPEC']._serialized_end=33102 + _globals['_ARTIFACTSPEC_NAME']._serialized_start=31738 + _globals['_ARTIFACTSPEC_NAME']._serialized_end=32900 + _globals['_ARTIFACTSPEC_LEVEL']._serialized_start=32902 + _globals['_ARTIFACTSPEC_LEVEL']._serialized_end=32974 + _globals['_ARTIFACTSPEC_RARITY']._serialized_start=32976 + _globals['_ARTIFACTSPEC_RARITY']._serialized_end=33031 + _globals['_ARTIFACTSPEC_TYPE']._serialized_start=33033 + _globals['_ARTIFACTSPEC_TYPE']._serialized_end=33102 + _globals['_COMPLETEARTIFACT']._serialized_start=33104 + _globals['_COMPLETEARTIFACT']._serialized_end=33188 + _globals['_ARTIFACTINVENTORYITEM']._serialized_start=33190 + _globals['_ARTIFACTINVENTORYITEM']._serialized_end=33307 + _globals['_INVENTORYSLOT']._serialized_start=33309 + _globals['_INVENTORYSLOT']._serialized_end=33359 + _globals['_ARTIFACTSCONFIGURATIONREQUEST']._serialized_start=33361 + _globals['_ARTIFACTSCONFIGURATIONREQUEST']._serialized_end=33453 + _globals['_ARTIFACTSCONFIGURATIONRESPONSE']._serialized_start=33456 + _globals['_ARTIFACTSCONFIGURATIONRESPONSE']._serialized_end=34479 + _globals['_ARTIFACTSCONFIGURATIONRESPONSE_MISSIONPARAMETERS']._serialized_start=33741 + _globals['_ARTIFACTSCONFIGURATIONRESPONSE_MISSIONPARAMETERS']._serialized_end=34165 + _globals['_ARTIFACTSCONFIGURATIONRESPONSE_MISSIONPARAMETERS_DURATION']._serialized_start=33951 + _globals['_ARTIFACTSCONFIGURATIONRESPONSE_MISSIONPARAMETERS_DURATION']._serialized_end=34165 + _globals['_ARTIFACTSCONFIGURATIONRESPONSE_ARTIFACTPARAMETERS']._serialized_start=34168 + _globals['_ARTIFACTSCONFIGURATIONRESPONSE_ARTIFACTPARAMETERS']._serialized_end=34416 + _globals['_ARTIFACTSCONFIGURATIONRESPONSE_CRAFTINGLEVELINFO']._serialized_start=34418 + _globals['_ARTIFACTSCONFIGURATIONRESPONSE_CRAFTINGLEVELINFO']._serialized_end=34479 + _globals['_MISSIONREQUEST']._serialized_start=34482 + _globals['_MISSIONREQUEST']._serialized_end=34656 + _globals['_MISSIONRESPONSE']._serialized_start=34658 + _globals['_MISSIONRESPONSE']._serialized_end=34723 + _globals['_GETACTIVEMISSIONSRESPONSE']._serialized_start=34725 + _globals['_GETACTIVEMISSIONSRESPONSE']._serialized_end=34811 + _globals['_COMPLETEMISSIONRESPONSE']._serialized_start=34814 + _globals['_COMPLETEMISSIONRESPONSE']._serialized_end=35082 + _globals['_COMPLETEMISSIONRESPONSE_SECUREARTIFACTSPEC']._serialized_start=35011 + _globals['_COMPLETEMISSIONRESPONSE_SECUREARTIFACTSPEC']._serialized_end=35082 + _globals['_COLLECTCONTRACTARTIFACTREWARDSREQUEST']._serialized_start=35085 + _globals['_COLLECTCONTRACTARTIFACTREWARDSREQUEST']._serialized_end=35313 + _globals['_CRAFTARTIFACTREQUEST']._serialized_start=35316 + _globals['_CRAFTARTIFACTREQUEST']._serialized_end=35562 + _globals['_CRAFTARTIFACTRESPONSE']._serialized_start=35565 + _globals['_CRAFTARTIFACTRESPONSE']._serialized_end=35702 + _globals['_CONSUMEARTIFACTREQUEST']._serialized_start=35705 + _globals['_CONSUMEARTIFACTREQUEST']._serialized_end=35950 + _globals['_CONSUMEARTIFACTRESPONSE']._serialized_start=35953 + _globals['_CONSUMEARTIFACTRESPONSE']._serialized_end=36143 + _globals['_AUTHENTICATEARTIFACTRESPONSE']._serialized_start=36145 + _globals['_AUTHENTICATEARTIFACTRESPONSE']._serialized_end=36270 + _globals['_SETARTIFACTREQUEST']._serialized_start=36273 + _globals['_SETARTIFACTREQUEST']._serialized_end=36434 + _globals['_SETARTIFACTRESPONSE']._serialized_start=36436 + _globals['_SETARTIFACTRESPONSE']._serialized_end=36520 + _globals['_ARTIFACTSDB']._serialized_start=36523 + _globals['_ARTIFACTSDB']._serialized_end=37537 + _globals['_ARTIFACTSDB_ACTIVEARTIFACTSLOT']._serialized_start=37248 + _globals['_ARTIFACTSDB_ACTIVEARTIFACTSLOT']._serialized_end=37303 + _globals['_ARTIFACTSDB_ACTIVEARTIFACTSET']._serialized_start=37305 + _globals['_ARTIFACTSDB_ACTIVEARTIFACTSET']._serialized_end=37388 + _globals['_ARTIFACTSDB_CRAFTABLEARTIFACT']._serialized_start=37391 + _globals['_ARTIFACTSDB_CRAFTABLEARTIFACT']._serialized_end=37537 + _globals['_AUTHENTICATEDMESSAGE']._serialized_start=37540 + _globals['_AUTHENTICATEDMESSAGE']._serialized_end=37670 + _globals['_LOGCOMPLETEMISSIONPAYLOAD']._serialized_start=37672 + _globals['_LOGCOMPLETEMISSIONPAYLOAD']._serialized_end=37774 + _globals['_LOGCRAFTARTIFACTPAYLOAD']._serialized_start=37776 + _globals['_LOGCRAFTARTIFACTPAYLOAD']._serialized_end=37880 + _globals['_LOGCONSUMEARTIFACTPAYLOAD']._serialized_start=37882 + _globals['_LOGCONSUMEARTIFACTPAYLOAD']._serialized_end=37992 + _globals['_LOGSETARTIFACTPAYLOAD']._serialized_start=37994 + _globals['_LOGSETARTIFACTPAYLOAD']._serialized_end=38092 + _globals['_ACCOUNTTRANSFERPAYLOAD']._serialized_start=38094 + _globals['_ACCOUNTTRANSFERPAYLOAD']._serialized_end=38158 + _globals['_SAVEBACKUPRESPONSE']._serialized_start=38161 + _globals['_SAVEBACKUPRESPONSE']._serialized_end=38382 + _globals['_SAVEBACKUPRESPONSE_ERRORCODES']._serialized_start=38274 + _globals['_SAVEBACKUPRESPONSE_ERRORCODES']._serialized_end=38382 + _globals['_CLEANACCOUNTREQUEST']._serialized_start=38384 + _globals['_CLEANACCOUNTREQUEST']._serialized_end=38459 + _globals['_RETURNEDTPAYLOAD']._serialized_start=38461 + _globals['_RETURNEDTPAYLOAD']._serialized_end=38499 + _globals['_DLCITEM']._serialized_start=38502 + _globals['_DLCITEM']._serialized_end=38631 + _globals['_SHELLSPEC']._serialized_start=38634 + _globals['_SHELLSPEC']._serialized_end=41045 + _globals['_SHELLSPEC_SHELLPIECE']._serialized_start=39093 + _globals['_SHELLSPEC_SHELLPIECE']._serialized_end=39176 + _globals['_SHELLSPEC_ASSETTYPE']._serialized_start=39179 + _globals['_SHELLSPEC_ASSETTYPE']._serialized_end=41045 + _globals['_SHELLSETSPEC']._serialized_start=41048 + _globals['_SHELLSETSPEC']._serialized_end=41730 + _globals['_SHELLSETSPEC_VARIATIONSPEC']._serialized_start=41583 + _globals['_SHELLSETSPEC_VARIATIONSPEC']._serialized_end=41730 + _globals['_SHELLOBJECTSPEC']._serialized_start=41733 + _globals['_SHELLOBJECTSPEC']._serialized_end=42458 + _globals['_SHELLOBJECTSPEC_LODPIECE']._serialized_start=42249 + _globals['_SHELLOBJECTSPEC_LODPIECE']._serialized_end=42298 + _globals['_SHELLOBJECTSPEC_CHICKENANIMATION']._serialized_start=42301 + _globals['_SHELLOBJECTSPEC_CHICKENANIMATION']._serialized_end=42458 + _globals['_SHELLGROUPSPEC']._serialized_start=42461 + _globals['_SHELLGROUPSPEC']._serialized_end=42607 + _globals['_DLCCATALOG']._serialized_start=42610 + _globals['_DLCCATALOG']._serialized_end=42887 + _globals['_SHELLDB']._serialized_start=42890 + _globals['_SHELLDB']._serialized_end=45216 + _globals['_SHELLDB_SHELLSTATUS']._serialized_start=43445 + _globals['_SHELLDB_SHELLSTATUS']._serialized_end=43493 + _globals['_SHELLDB_SHELLELEMENTSTATUS']._serialized_start=43495 + _globals['_SHELLDB_SHELLELEMENTSTATUS']._serialized_end=43581 + _globals['_SHELLDB_SHELLSETVARIATIONSTATUS']._serialized_start=43583 + _globals['_SHELLDB_SHELLSETVARIATIONSTATUS']._serialized_end=43658 + _globals['_SHELLDB_FARMCONFIGURATION']._serialized_start=43661 + _globals['_SHELLDB_FARMCONFIGURATION']._serialized_end=44082 + _globals['_SHELLDB_SAVEDFARMCONFIGURATION']._serialized_start=44085 + _globals['_SHELLDB_SAVEDFARMCONFIGURATION']._serialized_end=44254 + _globals['_SHELLDB_SHELLCONFIGURATION']._serialized_start=44256 + _globals['_SHELLDB_SHELLCONFIGURATION']._serialized_end=44362 + _globals['_SHELLDB_SHELLSETCONFIGURATION']._serialized_start=44365 + _globals['_SHELLDB_SHELLSETCONFIGURATION']._serialized_end=44535 + _globals['_SHELLDB_SHELLGROUPCONFIGURATION']._serialized_start=44537 + _globals['_SHELLDB_SHELLGROUPCONFIGURATION']._serialized_end=44633 + _globals['_SHELLDB_CHICKENCONFIG']._serialized_start=44635 + _globals['_SHELLDB_CHICKENCONFIG']._serialized_end=44702 + _globals['_SHELLDB_LIGHTINGCONFIG']._serialized_start=44705 + _globals['_SHELLDB_LIGHTINGCONFIG']._serialized_end=44989 + _globals['_SHELLDB_FARMELEMENT']._serialized_start=44992 + _globals['_SHELLDB_FARMELEMENT']._serialized_end=45216 + _globals['_SHELLPOPULARITYSTATS']._serialized_start=45219 + _globals['_SHELLPOPULARITYSTATS']._serialized_end=45380 + _globals['_SHELLPOPULARITYSTATS_ENTRY']._serialized_start=45289 + _globals['_SHELLPOPULARITYSTATS_ENTRY']._serialized_end=45380 + _globals['_SHELLSACTIONLOG']._serialized_start=45383 + _globals['_SHELLSACTIONLOG']._serialized_end=45667 + _globals['_SUBMITSHELLSHOWCASEREQUEST']._serialized_start=45670 + _globals['_SUBMITSHELLSHOWCASEREQUEST']._serialized_end=45847 + _globals['_SHELLSHOWCASE']._serialized_start=45850 + _globals['_SHELLSHOWCASE']._serialized_end=46001 + _globals['_SHELLSHOWCASELISTINGINFO']._serialized_start=46004 + _globals['_SHELLSHOWCASELISTINGINFO']._serialized_end=46456 + _globals['_SHELLSHOWCASELISTINGINFO_STATUS']._serialized_start=46353 + _globals['_SHELLSHOWCASELISTINGINFO_STATUS']._serialized_end=46456 + _globals['_SHOWCASEROYALTYDELIVERYCONFIRMATION']._serialized_start=46458 + _globals['_SHOWCASEROYALTYDELIVERYCONFIRMATION']._serialized_end=46561 + _globals['_SHELLSHOWCASELISTINGSET']._serialized_start=46563 + _globals['_SHELLSHOWCASELISTINGSET']._serialized_end=46636 + _globals['_SHELLSACTIONBATCH']._serialized_start=46638 + _globals['_SHELLSACTIONBATCH']._serialized_end=46732 + _globals['_USERVERIFICATIONANALYSIS']._serialized_start=46735 + _globals['_USERVERIFICATIONANALYSIS']._serialized_end=47968 + _globals['_USERVERIFICATIONANALYSIS_STATUS']._serialized_start=47917 + _globals['_USERVERIFICATIONANALYSIS_STATUS']._serialized_end=47968 + _globals['_USERSUBSCRIPTIONINFO']._serialized_start=47971 + _globals['_USERSUBSCRIPTIONINFO']._serialized_end=48728 + _globals['_USERSUBSCRIPTIONINFO_HISTORYENTRY']._serialized_start=48531 + _globals['_USERSUBSCRIPTIONINFO_HISTORYENTRY']._serialized_end=48601 + _globals['_USERSUBSCRIPTIONINFO_LEVEL']._serialized_start=48603 + _globals['_USERSUBSCRIPTIONINFO_LEVEL']._serialized_end=48633 + _globals['_USERSUBSCRIPTIONINFO_STATUS']._serialized_start=48635 + _globals['_USERSUBSCRIPTIONINFO_STATUS']._serialized_end=48728 + _globals['_SUBSCRIPTIONCHANGEHINTREQUEST']._serialized_start=48731 + _globals['_SUBSCRIPTIONCHANGEHINTREQUEST']._serialized_end=48897 + _globals['_CXPEVALROLLOUTINFO']._serialized_start=48899 + _globals['_CXPEVALROLLOUTINFO']._serialized_end=48961 # @@protoc_insertion_point(module_scope) diff --git a/ei/ruby/ei_pb.rb b/ei/ruby/ei_pb.rb index 121bd81..f0c2405 100644 --- a/ei/ruby/ei_pb.rb +++ b/ei/ruby/ei_pb.rb @@ -1,2250 +1,14 @@ +# frozen_string_literal: true # Generated by the protocol buffer compiler. DO NOT EDIT! # source: ei.proto require 'google/protobuf' -Google::Protobuf::DescriptorPool.generated_pool.build do - add_file("ei.proto", :syntax => :proto2) do - add_message "ei.Vector3" do - optional :x, :float, 1 - optional :y, :float, 2 - optional :z, :float, 3 - end - add_message "ei.Vector4" do - optional :x, :float, 1 - optional :y, :float, 2 - optional :z, :float, 3 - optional :w, :float, 4 - end - add_message "ei.Backup" do - optional :user_id, :string, 1 - optional :ei_user_id, :string, 18 - optional :game_services_id, :string, 16 - optional :push_user_id, :string, 26 - optional :device_id, :string, 17 - optional :user_name, :string, 2 - optional :approx_time, :double, 3 - optional :version, :uint32, 21, default: 0 - optional :force_offer_backup, :bool, 20 - optional :force_backup, :bool, 22 - optional :settings, :message, 4, "ei.Backup.Settings" - optional :tutorial, :message, 5, "ei.Backup.Tutorial" - optional :stats, :message, 6, "ei.Backup.Stats" - optional :game, :message, 7, "ei.Backup.Game" - optional :artifacts, :message, 14, "ei.Backup.Artifacts" - optional :shells, :message, 25, "ei.Backup.Shells" - optional :sim, :message, 8, "ei.Backup.Simulation" - repeated :farms, :message, 12, "ei.Backup.Simulation" - optional :mission, :message, 9, "ei.Backup.Mission" - optional :misc, :message, 10, "ei.Backup.Misc" - optional :contracts, :message, 13, "ei.MyContracts" - optional :artifacts_db, :message, 15, "ei.ArtifactsDB" - optional :shell_db, :message, 24, "ei.ShellDB" - repeated :read_mail_ids, :string, 23 - optional :mail_state, :message, 27, "ei.MailState" - optional :checksum, :uint64, 100 - optional :signature, :string, 101 - end - add_message "ei.Backup.Settings" do - optional :sfx, :bool, 1 - optional :music, :bool, 2 - optional :low_battery_mode, :bool, 3 - optional :low_performance_mode, :bool, 4 - optional :force_touch_chicken_btn, :bool, 9 - optional :notifications_queried, :bool, 5 - optional :last_notification_query_time, :double, 27 - optional :notifications_on, :bool, 6 - optional :notify_daily_gift, :bool, 11 - optional :low_performance, :bool, 10 - optional :auto_stop_fueling, :bool, 25 - optional :max_enabled, :bool, 26 - optional :hide_cc_status, :bool, 28 - optional :contracts_widget_enabled, :bool, 29 - optional :artifact_sparkle, :bool, 30 - optional :last_backup_time, :double, 24 - optional :coppa_queried, :bool, 7 - optional :coppa_restricted, :bool, 8 - optional :gdpr_consent_queried, :bool, 12 - optional :gdpr_age_restricted, :bool, 16 - optional :gdpr_consent_given, :bool, 13 - optional :age_queried, :bool, 18 - optional :age_restricted, :bool, 19, default: false - optional :data_collection_consent_queried, :bool, 20 - optional :data_collection_consent_given, :bool, 21 - optional :last_day_age_queried, :uint32, 17 - optional :user_ads_enabled, :bool, 14, default: true - optional :user_cloud_enabled, :bool, 15, default: true - optional :user_analytics_enabled, :bool, 22, default: true - optional :user_personalized_ads_enabled, :bool, 23, default: true - end - add_message "ei.Backup.Tutorial" do - optional :intro_shown, :bool, 1 - optional :click_tutorial_shown, :bool, 2 - optional :buy_hab_shown, :bool, 3 - optional :hire_vehicle_shown, :bool, 4 - optional :q_num_shown, :bool, 5 - optional :s_num_shown, :bool, 6 - optional :contracts_tab_shown, :bool, 7 - optional :contract_info_shown, :bool, 8 - optional :join_coop_shown, :bool, 9 - optional :switch_farm_shown, :bool, 10 - repeated :tutorial_shown, :bool, 11 - end - add_message "ei.Backup.Stats" do - repeated :egg_totals_OLD, :uint64, 1 - repeated :egg_totals, :double, 8 - optional :unlimited_chickens_uses, :uint64, 7 - optional :refill_uses, :uint64, 2 - optional :warp_1_uses, :uint64, 4 - optional :warp_8_uses, :uint64, 5 - optional :boosts_used, :uint64, 13 - optional :video_doubler_uses, :uint64, 3 - optional :drone_takedowns, :uint64, 6 - optional :drone_takedowns_elite, :uint64, 10 - optional :num_prestiges, :uint64, 9 - optional :num_piggy_breaks, :uint64, 11 - optional :iap_packs_purchased, :uint64, 12 - optional :piggy_full, :bool, 14 - optional :piggy_found_full, :bool, 15 - optional :time_piggy_filled_realtime, :double, 16 - optional :time_piggy_full_gametime, :double, 17 - optional :lost_piggy_increments, :uint64, 18 - end - add_message "ei.Backup.Game" do - optional :current_farm, :uint32, 22, default: 0 - optional :max_egg_reached, :enum, 1, "ei.Egg" - optional :golden_eggs_earned, :uint64, 2 - optional :golden_eggs_spent, :uint64, 3 - optional :uncliamed_golden_eggs, :uint64, 16 - optional :soul_eggs, :uint64, 4 - optional :unclaimed_soul_eggs, :uint64, 17 - optional :soul_eggs_d, :double, 34 - optional :unclaimed_soul_eggs_d, :double, 35 - optional :eggs_of_prophecy, :uint64, 23 - optional :unclaimed_eggs_of_prophecy, :uint64, 24 - optional :shell_scripts_earned, :uint64, 38 - optional :shell_scripts_spent, :uint64, 39 - optional :unclaimed_shell_scripts, :uint64, 40 - optional :prestige_cash_earned, :double, 5 - optional :prestige_soul_boost_cash, :double, 33 - optional :lifetime_cash_earned, :double, 6 - optional :piggy_bank, :uint64, 7 - optional :piggy_full_alert_shown, :bool, 31 - optional :permit_level, :uint32, 8 - repeated :epic_research, :message, 9, "ei.Backup.ResearchItem" - optional :hyperloop_station, :bool, 29 - optional :next_daily_gift_time, :double, 10 - optional :last_daily_gift_collected_day, :uint32, 20 - optional :num_daily_gifts_collected, :uint32, 28 - repeated :news, :message, 11, "ei.Backup.NewsHeadline" - optional :last_news_time, :double, 12 - optional :current_multiplier, :double, 13 - optional :current_multiplier_expiration, :double, 14 - repeated :achievements, :message, 15, "ei.Backup.AchievementInfo" - repeated :max_farm_size_reached, :uint64, 18 - repeated :egg_medal_level, :uint32, 19 - optional :long_idle_notification_set, :bool, 25 - optional :long_idle_notification_threshold, :double, 26 - optional :long_idle_reward, :double, 27 - repeated :boosts, :message, 30, "ei.Backup.OwnedBoost" - optional :total_time_cheats_detected, :uint32, 32 - optional :force_elite_contracts, :bool, 36 - optional :new_player_event_end_time, :double, 37 - end - add_message "ei.Backup.Artifacts" do - optional :infusing, :bool, 1 - optional :item_being_infused, :message, 2, "ei.ArtifactInventoryItem" - optional :spec_being_infused, :message, 13, "ei.ArtifactSpec" - optional :egg_type_infusing, :enum, 3, "ei.Egg" - optional :infusing_eggs_required, :double, 4 - optional :eggs_infused, :double, 5 - optional :flow_percentage_artifacts, :double, 6, default: 0.5 - optional :fueling_enabled, :bool, 7, default: true - optional :tank_filling_enabled, :bool, 14 - optional :tank_level, :uint32, 15 - repeated :tank_fuels, :double, 16 - repeated :tank_limits, :double, 18 - optional :last_fueled_ship, :enum, 9, "ei.MissionInfo.Spaceship" - optional :inventory_score, :double, 10 - optional :crafting_xp, :double, 17 - optional :enabled, :bool, 11 - optional :intro_shown, :bool, 12 - optional :infusing_enabled_DEPRECATED, :bool, 8, default: true - end - add_message "ei.Backup.Shells" do - optional :intro_alert, :bool, 1 - optional :contracts_intro_alert, :bool, 2 - repeated :num_new, :int32, 3 - end - add_message "ei.Backup.Simulation" do - optional :egg_type, :enum, 1, "ei.Egg" - optional :farm_type, :enum, 19, "ei.FarmType" - optional :contract_id, :string, 20 - optional :cash_earned, :double, 2 - optional :cash_spent, :double, 3 - optional :unclaimed_cash, :double, 4 - optional :last_step_time, :double, 5 - optional :num_chickens, :uint64, 6 - optional :num_chickens_unsettled, :uint64, 7 - optional :num_chickens_running, :uint64, 8 - optional :eggs_laid, :double, 9 - optional :eggs_shipped, :double, 30 - optional :eggs_paid_for, :double, 10 - optional :silos_owned, :uint32, 11 - repeated :habs, :uint32, 12 - repeated :hab_population, :uint64, 13 - repeated :hab_population_indound, :uint64, 14 - repeated :hab_incubator_popuplation, :double, 15 - optional :hatchery_population, :double, 16 - repeated :vehicles, :uint32, 17 - repeated :train_length, :uint32, 21 - repeated :common_research, :message, 18, "ei.Backup.ResearchItem" - repeated :active_boosts, :message, 22, "ei.Backup.ActiveBoost" - optional :last_cash_boost_time, :double, 31 - optional :time_cheats_detected, :uint32, 23 - optional :time_cheat_debt, :double, 24 - optional :boost_tokens_received, :uint32, 25 - optional :boost_tokens_spent, :uint32, 26 - optional :boost_tokens_given, :uint32, 28 - optional :unclaimed_boost_tokens, :uint32, 27 - optional :gametime_until_next_boost_token, :double, 29 - end - add_message "ei.Backup.Mission" do - optional :current_mission, :string, 1 - optional :reference_value, :double, 2 - repeated :current_missions, :string, 4 - repeated :missions, :message, 3, "ei.Backup.MissionInfo" - end - add_message "ei.Backup.Misc" do - optional :chicken_btn_pref_big, :bool, 1 - optional :free_hatchery_refill_given, :bool, 2 - optional :last_share_farm_value, :double, 3, default: 1e+07 - optional :last_share_swarm_farm_value, :double, 4, default: 1e+07 - optional :last_share_swarm_size, :double, 5, default: 140 - optional :last_prestige_alert_soul_eggs_DEPRECATED, :uint64, 10, default: 45 - optional :friend_rank, :uint64, 6 - optional :friend_rank_pop, :uint64, 7 - optional :global_rank, :uint64, 8 - optional :global_rank_pop, :uint64, 9 - optional :challenges_alert, :bool, 20 - optional :trophy_alert, :bool, 11 - optional :ar_alert, :bool, 12 - optional :contracts_alert, :bool, 13 - optional :contracts_alert_v2, :bool, 21 - optional :coop_alert, :bool, 14 - optional :coop_alert_v2, :bool, 22 - optional :switch_alert, :bool, 15 - optional :egg_of_prophecy_alert, :bool, 16 - optional :boost_token_alert, :bool, 17 - optional :soul_egg_alert, :bool, 18 - optional :backup_reminder_alert, :bool, 19 - optional :max_button_alert, :bool, 23 - optional :mission_target_alert, :bool, 24 - optional :colleggtibles_alert, :bool, 25 - end - add_message "ei.Backup.ResearchItem" do - optional :id, :string, 1 - optional :level, :uint32, 2 - end - add_message "ei.Backup.NewsHeadline" do - optional :id, :string, 1 - optional :read, :bool, 2 - end - add_message "ei.Backup.AchievementInfo" do - optional :id, :string, 1 - optional :achieved, :bool, 2 - end - add_message "ei.Backup.ActiveBoost" do - optional :boost_id, :string, 1 - optional :time_remaining, :double, 2 - optional :reference_value, :double, 3 - end - add_message "ei.Backup.OwnedBoost" do - optional :boost_id, :string, 1 - optional :count, :uint32, 2 - end - add_message "ei.Backup.MissionInfo" do - optional :id, :string, 1 - optional :completed, :bool, 2 - optional :reference_value, :double, 3 - end - add_message "ei.EggIncFirstContactRequest" do - optional :rinfo, :message, 8, "ei.BasicRequestInfo" - optional :ei_user_id, :string, 4 - optional :user_id, :string, 1 - optional :game_services_id, :string, 7 - optional :device_id, :string, 5 - optional :username, :string, 6 - optional :client_version, :uint32, 2 - optional :platform, :enum, 3, "ei.Platform" - end - add_message "ei.EggIncFirstContactResponse" do - optional :ei_user_id, :string, 2 - repeated :ids_transferred, :string, 3 - optional :error_code, :uint32, 4, default: 0 - optional :error_message, :string, 5 - optional :backup, :message, 1, "ei.Backup" - end - add_enum "ei.EggIncFirstContactResponse.ErrorCodes" do - value :NO_ERROR, 0 - value :EXISTING_USER_W_GAMER_ID, 1 - value :USER_NOT_FOUND, 2 - value :BACKUP_CONFLICT, 3 - end - add_message "ei.EggIncAdConfig" do - repeated :network_priority, :enum, 1, "ei.AdNetwork" - end - add_message "ei.DailyGiftInfo" do - optional :current_day, :uint32, 1 - optional :seconds_to_next_day, :double, 2 - end - add_message "ei.SalesInfoRequest" do - optional :user_id, :string, 1 - optional :piggy_full, :bool, 2 - optional :piggy_found_full, :bool, 3 - optional :seconds_full_realtime, :double, 4 - optional :seconds_full_gametime, :double, 5 - optional :lost_increments, :uint32, 7 - optional :current_client_version, :uint32, 10 - end - add_message "ei.IAPSaleEntry" do - optional :product_id, :string, 1 - optional :seconds_remaining, :double, 2 - optional :discount_string, :string, 3 - optional :sale_id, :string, 4 - end - add_message "ei.SalesInfo" do - repeated :sales, :message, 1, "ei.IAPSaleEntry" - end - add_message "ei.EggIncEvent" do - optional :identifier, :string, 1 - optional :seconds_remaining, :double, 2 - optional :type, :string, 3 - optional :multiplier, :double, 4 - optional :subtitle, :string, 5 - optional :start_time, :double, 6 - optional :duration, :double, 7 - optional :cc_only, :bool, 8 - end - add_message "ei.EggIncCurrentEvents" do - repeated :events, :message, 1, "ei.EggIncEvent" - end - add_message "ei.DeviceInfo" do - optional :device_id, :string, 1 - optional :advertising_id, :string, 13 - optional :platform, :string, 2 - optional :form_factor, :string, 3 - optional :device_name, :string, 4 - optional :platform_version, :string, 5 - optional :locale_country, :string, 6 - optional :locale_language, :string, 7 - optional :gpu_vendor, :string, 8 - optional :gpu_model, :string, 9 - optional :device_bucket, :string, 10 - optional :screen_width, :uint32, 11 - optional :screen_height, :uint32, 12 - end - add_message "ei.AppInfo" do - optional :version_str, :string, 1 - optional :sessions, :uint32, 2 - optional :num_prestiges, :uint32, 3 - optional :soul_eggs, :uint64, 4 - optional :current_egg, :uint32, 5 - optional :gold_earned, :uint64, 6 - optional :gold_spent, :uint64, 7 - optional :current_mission, :uint32, 8 - optional :piggy_size, :uint32, 9 - optional :num_piggy_breaks, :uint64, 10 - optional :verified_piggy_breaks, :uint64, 29 - optional :iap_packs_purchased, :uint64, 11 - optional :permit_level, :uint32, 12 - optional :video_doubler_uses, :uint64, 15 - optional :drone_takedowns, :uint64, 18 - optional :drone_takedowns_elite, :uint64, 19 - optional :trophies_unlocked, :bool, 20 - optional :egg_level, :float, 21 - optional :struggle_factor, :float, 22 - optional :piggy_full, :bool, 23 - optional :piggy_found_full, :bool, 24 - optional :time_piggy_full_realtime, :double, 25 - optional :time_piggy_full_gametime, :double, 26 - optional :lost_piggy_increments, :uint64, 27 - optional :sale_id, :string, 28 - optional :unlimited_chickens_uses, :uint64, 13 - optional :refill_uses, :uint64, 14 - optional :short_warp_uses, :uint64, 16 - optional :long_warp_uses, :uint64, 17 - end - add_message "ei.ActionKeyValuePair" do - required :key, :string, 1 - required :value, :string, 2 - end - add_message "ei.GenericAction" do - optional :user_id, :string, 1 - optional :cc_user, :bool, 9 - optional :advertising_id, :string, 7 - optional :approx_time_DEP, :float, 2 - optional :approx_time, :double, 8 - optional :action_name, :string, 3 - repeated :data, :message, 4, "ei.ActionKeyValuePair" - optional :app, :message, 5, "ei.AppInfo" - optional :device, :message, 6, "ei.DeviceInfo" - end - add_message "ei.GenericActionBatchRequest" do - optional :rinfo, :message, 1, "ei.BasicRequestInfo" - repeated :actions, :message, 2, "ei.GenericAction" - end - add_message "ei.VerifyPurchaseRequest" do - optional :rinfo, :message, 6, "ei.BasicRequestInfo" - optional :sku, :string, 1 - optional :transaction_id, :string, 2 - optional :original_transaction_id, :string, 8 - optional :receipt, :string, 3 - optional :platform, :string, 4 - optional :sandbox, :bool, 7 - optional :log, :message, 5, "ei.GenericAction" - end - add_message "ei.VerifyPurchaseResponse" do - optional :verified, :bool, 1 - optional :message, :string, 2 - end - add_message "ei.CurrencyFlowLog" do - optional :user_id, :string, 1 - optional :approx_time, :double, 2 - optional :currency, :enum, 3, "ei.RewardType" - optional :amount, :int64, 4 - optional :location, :string, 5 - optional :version, :string, 6 - optional :platform, :string, 7 - optional :soul_eggs, :double, 8 - optional :tickets_spent, :uint64, 9 - optional :gold_spent, :uint64, 10 - end - add_message "ei.CurrencyFlowBatchRequest" do - optional :rinfo, :message, 2, "ei.BasicRequestInfo" - repeated :logs, :message, 1, "ei.CurrencyFlowLog" - end - add_message "ei.Reward" do - optional :reward_type, :enum, 1, "ei.RewardType" - optional :reward_sub_type, :string, 2 - optional :reward_amount, :double, 3 - end - add_message "ei.GameModifier" do - optional :dimension, :enum, 1, "ei.GameModifier.GameDimension" - optional :value, :double, 2 - optional :description, :string, 3 - end - add_enum "ei.GameModifier.GameDimension" do - value :INVALID, 0 - value :EARNINGS, 1 - value :AWAY_EARNINGS, 2 - value :INTERNAL_HATCHERY_RATE, 3 - value :EGG_LAYING_RATE, 4 - value :SHIPPING_CAPACITY, 5 - value :HAB_CAPACITY, 6 - value :VEHICLE_COST, 7 - value :HAB_COST, 8 - value :RESEARCH_COST, 9 - end - add_message "ei.CustomEgg" do - optional :identifier, :string, 1 - optional :name, :string, 2 - optional :description, :string, 3 - optional :value, :double, 4 - optional :hatchery_id, :string, 5 - optional :hatchery_max_x, :double, 6 - optional :icon, :message, 7, "ei.DLCItem" - optional :icon_width, :double, 21 - optional :icon_height, :double, 22 - repeated :buffs, :message, 8, "ei.GameModifier" - end - add_message "ei.Contract" do - optional :identifier, :string, 1 - optional :name, :string, 9 - optional :description, :string, 10 - optional :egg, :enum, 2, "ei.Egg" - optional :custom_egg_id, :string, 25 - repeated :goals, :message, 3, "ei.Contract.Goal" - repeated :goal_sets, :message, 16, "ei.Contract.GoalSet" - repeated :grade_specs, :message, 20, "ei.Contract.GradeSpec" - optional :season_id, :string, 23 - optional :coop_allowed, :bool, 4 - optional :max_coop_size, :uint32, 5 - optional :max_boosts, :uint32, 12 - optional :minutes_per_token, :double, 15, default: 60 - optional :chicken_run_cooldown_minutes, :double, 18, default: 180 - optional :start_time, :double, 17 - optional :expiration_time, :double, 6 - optional :length_seconds, :double, 7 - optional :max_soul_eggs, :double, 13 - optional :min_client_version, :uint32, 14 - optional :leggacy, :bool, 19 - optional :cc_only, :bool, 22 - repeated :default_shell_ids, :string, 24 - optional :debug, :bool, 11 - optional :key, :string, 21 - end - add_message "ei.Contract.Goal" do - optional :type, :enum, 1, "ei.GoalType" - optional :target_amount, :double, 2 - optional :reward_type, :enum, 3, "ei.RewardType" - optional :reward_sub_type, :string, 4 - optional :reward_amount, :double, 5 - optional :target_soul_eggs, :double, 6 - end - add_message "ei.Contract.GoalSet" do - repeated :goals, :message, 1, "ei.Contract.Goal" - end - add_message "ei.Contract.GradeSpec" do - optional :grade, :enum, 1, "ei.Contract.PlayerGrade" - repeated :goals, :message, 2, "ei.Contract.Goal" - repeated :modifiers, :message, 3, "ei.GameModifier" - optional :length_seconds, :double, 4 - end - add_enum "ei.Contract.PlayerGrade" do - value :GRADE_UNSET, 0 - value :GRADE_C, 1 - value :GRADE_B, 2 - value :GRADE_A, 3 - value :GRADE_AA, 4 - value :GRADE_AAA, 5 - end - add_message "ei.ContractPlayerInfo" do - optional :grade, :enum, 1, "ei.Contract.PlayerGrade" - optional :total_cxp, :double, 2 - optional :season_cxp, :double, 13 - optional :grade_score, :double, 7 - optional :target_grade_score, :double, 9 - optional :soul_power, :double, 10 - optional :target_soul_power, :double, 8 - optional :grade_progress, :double, 12 - repeated :issues, :enum, 11, "ei.ContractEvaluation.PoorBehavior" - optional :issue_score, :double, 14 - optional :status, :enum, 3, "ei.ContractPlayerInfo.Status" - optional :last_evaluation_time, :double, 4 - optional :last_evaluation_version, :string, 5 - repeated :unread_evaluations, :message, 6, "ei.ContractEvaluation" - end - add_enum "ei.ContractPlayerInfo.Status" do - value :UNKNOWN, 0 - value :CALCULATING, 1 - value :OUT_OF_DATE, 2 - value :INCOMPLETE, 4 - value :COMPLETE, 3 - end - add_message "ei.ContractEvaluation" do - optional :contract_identifier, :string, 40 - optional :coop_identifier, :string, 41 - optional :cxp, :double, 1 - optional :replay, :bool, 24 - optional :cxp_change, :double, 25 - optional :grade_performance, :int32, 2 - optional :old_league, :int32, 9 - optional :old_goals, :bool, 10 - optional :grade, :enum, 3, "ei.Contract.PlayerGrade" - optional :contribution_ratio, :double, 4 - optional :completion_percent, :double, 5 - optional :original_length, :double, 11 - optional :coop_size, :uint32, 18 - optional :solo, :bool, 26 - optional :soul_power, :double, 23 - optional :last_contribution_time, :double, 22 - optional :completion_time, :double, 6 - optional :chicken_runs_sent, :uint32, 7 - optional :gift_tokens_sent, :uint32, 8 - optional :gift_tokens_received, :uint32, 15 - optional :gift_token_value_sent, :double, 28 - optional :gift_token_value_received, :double, 29 - optional :boost_token_allotment, :uint32, 16 - optional :buff_time_value, :double, 17 - optional :teamwork_score, :double, 13 - optional :other_bonuses, :double, 14 - optional :counted_in_season, :bool, 20 - optional :season_id, :string, 21 - optional :time_cheats, :uint32, 27 - repeated :issues, :enum, 19, "ei.ContractEvaluation.PoorBehavior" - repeated :notes, :string, 12 - optional :version, :string, 50 - optional :evaluation_start_time, :double, 51 - optional :status, :enum, 52, "ei.ContractEvaluation.Status" - end - add_enum "ei.ContractEvaluation.PoorBehavior" do - value :NONE, 0 - value :LOW_CONTRIBUTION, 1 - value :BAD_CONTRIBUTION, 2 - value :DISHONORABLY_DISCHARGED, 3 - value :POOR_TEAMWORK, 4 - value :ABANDONED_COOP, 5 - value :TIME_CHEAT, 6 - end - add_enum "ei.ContractEvaluation.Status" do - value :UNKNOWN, 0 - value :PENDING, 1 - value :EVALUATING, 2 - value :COMPLETE, 3 - end - add_message "ei.ContractCitation" do - optional :issue, :enum, 1, "ei.ContractEvaluation.PoorBehavior" - optional :timestamp, :double, 2 - optional :grade, :enum, 3, "ei.Contract.PlayerGrade" - end - add_message "ei.ContractEvaluationBatch" do - repeated :evals, :message, 1, "ei.ContractEvaluationBatch.Pair" - end - add_message "ei.ContractEvaluationBatch.Pair" do - optional :user_id, :string, 1 - optional :cev, :message, 2, "ei.ContractEvaluation" - end - add_message "ei.CoopCompletionSnapshot" do - repeated :contributors, :message, 1, "ei.CoopCompletionSnapshot.ContributorSnapshot" - end - add_message "ei.CoopCompletionSnapshot.ContributorSnapshot" do - optional :contribution, :double, 1 - optional :last_contribution_time, :double, 6 - optional :finalized, :bool, 7 - optional :soul_power, :double, 2 - optional :user_id, :string, 3 - optional :tokens, :uint32, 4 - optional :tokens_spent, :uint32, 5 - end - add_message "ei.BasicRequestInfo" do - optional :ei_user_id, :string, 1 - optional :client_version, :uint32, 2 - optional :version, :string, 3 - optional :build, :string, 4 - optional :platform, :string, 5 - optional :country, :string, 6 - optional :language, :string, 7 - optional :debug, :bool, 8 - end - add_message "ei.ContractSimConfig" do - repeated :grade_configs, :message, 1, "ei.ContractSimConfig.ContractGradeSimConfig" - end - add_message "ei.ContractSimConfig.ContractGradeSimConfig" do - optional :grade, :enum, 1, "ei.Contract.PlayerGrade" - repeated :goal_params, :message, 2, "ei.ContractSimConfig.ContractGradeSimConfig.GoalParams" - end - add_message "ei.ContractSimConfig.ContractGradeSimConfig.GoalParams" do - optional :target_se, :double, 1 - optional :cps_mult, :double, 2 - optional :elr_mult, :double, 7 - optional :earnings_mult, :double, 3 - optional :time_efficacy, :double, 4 - optional :hab_capacity_mult, :double, 5 - optional :epic_research_budget, :double, 6 - end - add_message "ei.ContractSimPoll" do - optional :client_version, :uint32, 1 - end - add_message "ei.ContractSimPollResponse" do - optional :contract_to_simulate, :message, 1, "ei.Contract" - optional :sim_config, :message, 2, "ei.ContractSimConfig" - end - add_message "ei.ContractSimResultUpdate" do - optional :contract_id, :string, 1 - repeated :goal_infos, :message, 2, "ei.ContractSimResultUpdate.GoalInfo" - end - add_message "ei.ContractSimResultUpdate.GoalInfo" do - optional :grade, :enum, 1, "ei.Contract.PlayerGrade" - optional :goal_index, :uint32, 2 - optional :projected_eggs_laid, :double, 3 - end - add_message "ei.ContractsRequest" do - optional :soul_eggs, :double, 1 - optional :client_version, :uint32, 5 - optional :user_id, :string, 2 - end - add_message "ei.ContractsResponse" do - repeated :contracts, :message, 1, "ei.Contract" - repeated :custom_eggs, :message, 6, "ei.CustomEgg" - optional :warning_message, :string, 4 - optional :total_eop, :double, 5 - optional :server_time, :double, 2 - optional :max_eop, :uint32, 3, default: 1000 - end - add_message "ei.ContractCoopStatusRequest" do - optional :rinfo, :message, 5, "ei.BasicRequestInfo" - optional :contract_identifier, :string, 1 - optional :coop_identifier, :string, 2 - optional :user_id, :string, 3 - optional :client_version, :uint32, 4 - end - add_message "ei.FarmProductionParams" do - optional :farm_population, :double, 1 - optional :farm_capacity, :double, 2 - optional :elr, :double, 3 - optional :ihr, :double, 4 - optional :sr, :double, 5 - optional :delivered, :double, 6 - end - add_message "ei.PlayerFarmInfo" do - optional :client_version, :uint32, 20 - optional :soul_eggs, :double, 1 - optional :eggs_of_prophecy, :uint64, 2 - optional :permit_level, :uint32, 3 - optional :hyperloop_station, :bool, 4 - repeated :egg_medal_level, :uint32, 5 - repeated :epic_research, :message, 6, "ei.Backup.ResearchItem" - optional :egg_type, :enum, 7, "ei.Egg" - optional :cash_on_hand, :double, 8 - repeated :habs, :uint32, 9 - repeated :hab_population, :uint64, 10 - repeated :hab_capacity, :uint64, 21 - repeated :vehicles, :uint32, 11 - repeated :train_length, :uint32, 12 - optional :silos_owned, :uint32, 13 - repeated :common_research, :message, 14, "ei.Backup.ResearchItem" - repeated :active_boosts, :message, 15, "ei.Backup.ActiveBoost" - optional :boost_tokens_on_hand, :uint32, 16 - repeated :equipped_artifacts, :message, 17, "ei.CompleteArtifact" - optional :artifact_inventory_score, :uint64, 18 - optional :farm_appearance, :message, 19, "ei.ShellDB.FarmConfiguration" - optional :timestamp, :double, 22 - end - add_message "ei.ContractCoopStatusResponse" do - optional :response_status, :enum, 19, "ei.ContractCoopStatusResponse.ResponseStatus" - optional :contract_identifier, :string, 1 - optional :total_amount, :double, 2 - optional :coop_identifier, :string, 3 - optional :grade, :enum, 17, "ei.Contract.PlayerGrade" - repeated :contributors, :message, 4, "ei.ContractCoopStatusResponse.ContributionInfo" - optional :auto_generated, :bool, 8 - optional :public, :bool, 10 - optional :creator_id, :string, 9 - optional :seconds_remaining, :double, 5 - optional :seconds_since_all_goals_achieved, :double, 16 - optional :all_goals_achieved, :bool, 14 - optional :all_members_reporting, :bool, 6 - optional :grace_period_seconds_remaining, :double, 7 - optional :cleared_for_exit, :bool, 15 - repeated :gifts, :message, 11, "ei.ContractCoopStatusResponse.CoopGift" - repeated :chicken_runs, :message, 13, "ei.ContractCoopStatusResponse.ChickenRun" - optional :local_timestamp, :double, 12 - optional :last_sync, :double, 18 - end - add_message "ei.ContractCoopStatusResponse.ContributionInfo" do - optional :uuid, :string, 21 - optional :user_id, :string, 1 - optional :user_name, :string, 2 - optional :contract_identifier, :string, 19 - optional :contribution_amount, :double, 3 - optional :contribution_rate, :double, 6 - optional :soul_power, :double, 11 - optional :production_params, :message, 15, "ei.FarmProductionParams" - optional :farm_info, :message, 18, "ei.PlayerFarmInfo" - optional :rank_change, :int32, 8 - optional :recently_active, :bool, 23 - optional :active, :bool, 4 - optional :cc_member, :bool, 24 - optional :leech, :bool, 16 - optional :finalized, :bool, 22 - optional :time_cheat_detected, :bool, 7 - optional :platform, :enum, 5, "ei.Platform" - optional :push_id, :string, 9 - optional :ban_votes, :uint32, 10 - optional :autojoined, :bool, 17 - optional :boost_tokens, :uint32, 12 - optional :boost_tokens_spent, :uint32, 14 - repeated :buff_history, :message, 13, "ei.CoopBuffState" - optional :chicken_run_cooldown, :double, 20 - end - add_message "ei.ContractCoopStatusResponse.CoopGift" do - optional :user_id, :string, 1 - optional :user_name, :string, 3 - optional :amount, :uint32, 2 - optional :tracking, :string, 4 - end - add_message "ei.ContractCoopStatusResponse.ChickenRun" do - optional :user_id, :string, 1 - optional :user_name, :string, 3 - optional :amount, :uint64, 2 - end - add_enum "ei.ContractCoopStatusResponse.ResponseStatus" do - value :NO_ERROR, 0 - value :MISSING_USER, 1 - value :MISSING_COOP_ID, 2 - value :MISSING_CONTRACT_ID, 3 - value :MEMBERSHIP_NOT_FOUND, 4 - value :COOP_NOT_FOUND, 5 - value :CONTRACT_NOT_FOUND, 6 - value :INVALID_MEMBERSHIP, 7 - value :NO_HTTP_RESPONSE, 500 - end - add_enum "ei.ContractCoopStatusResponse.MemberStatus" do - value :VALID, 0 - value :KICKED_INACTIVE, 1 - value :KICKED_PRIVATE, 2 - value :KICKED_CHEATS, 3 - value :KICKED_LEECH, 4 - end - add_enum "ei.ContractCoopStatusResponse.Status" do - value :UNKNOWN, 0 - value :LOBBY, 1 - value :ACTIVE, 2 - value :COMPLETE, 3 - value :FINALIZED, 4 - end - add_message "ei.LocalContract" do - optional :contract, :message, 1, "ei.Contract" - optional :coop_identifier, :string, 2 - optional :accepted, :bool, 7 - optional :time_accepted, :double, 3 - optional :cancelled, :bool, 4 - optional :new, :bool, 8 - optional :coop_shared_end_time, :double, 5 - optional :coop_simulation_end_time, :double, 22 - optional :coop_grace_period_end_time, :double, 9 - optional :coop_contribution_finalized, :bool, 10 - optional :coop_last_uploaded_contribution, :double, 11 - optional :coop_user_id, :string, 13 - optional :coop_share_farm, :bool, 17 - optional :last_amount_when_reward_given, :double, 6 - optional :num_goals_achieved, :uint32, 14 - optional :max_farm_size_reached, :double, 23 - optional :boosts_used, :uint32, 12 - optional :points_replay, :bool, 20 - optional :league, :uint32, 15 - optional :grade, :enum, 18, "ei.Contract.PlayerGrade" - optional :last_nag_time, :double, 16 - optional :evaluation, :message, 19, "ei.ContractEvaluation" - repeated :reported_uuids, :string, 21 - end - add_message "ei.MyContracts" do - repeated :contract_ids_seen, :string, 3 - repeated :contracts, :message, 1, "ei.LocalContract" - repeated :archive, :message, 2, "ei.LocalContract" - repeated :current_coop_statuses, :message, 4, "ei.ContractCoopStatusResponse" - optional :last_cpi, :message, 5, "ei.ContractPlayerInfo" - optional :initial_grade_revealed, :bool, 6 - optional :last_grade_progress_shown, :double, 7 - optional :show_advanced_evaluations, :bool, 8 - repeated :custom_egg_info, :message, 9, "ei.CustomEgg" - end - add_message "ei.QueryCoopRequest" do - optional :rinfo, :message, 5, "ei.BasicRequestInfo" - optional :contract_identifier, :string, 1 - optional :coop_identifier, :string, 2 - optional :league, :uint32, 4 - optional :grade, :enum, 6, "ei.Contract.PlayerGrade" - optional :client_version, :uint32, 3 - end - add_message "ei.QueryCoopResponse" do - optional :exists, :bool, 1 - optional :full, :bool, 2 - optional :expired, :bool, 5 - optional :different_league, :bool, 4 - optional :different_grade, :bool, 6 - optional :cc_only, :bool, 7 - optional :banned, :bool, 3 - end - add_message "ei.CreateCoopRequest" do - optional :rinfo, :message, 10, "ei.BasicRequestInfo" - optional :contract_identifier, :string, 1 - optional :coop_identifier, :string, 2 - optional :public, :bool, 13 - optional :cc_only, :bool, 14 - optional :allow_all_grades, :bool, 16 - optional :seconds_remaining, :double, 3 - optional :user_id, :string, 4 - optional :user_name, :string, 5 - optional :soul_power, :double, 8 - optional :eop, :double, 11 - optional :league, :uint32, 9 - optional :grade, :enum, 12, "ei.Contract.PlayerGrade" - optional :points_replay, :bool, 15 - optional :platform, :enum, 6, "ei.Platform" - optional :client_version, :uint32, 7 - end - add_message "ei.CreateCoopResponse" do - optional :success, :bool, 1 - optional :message, :string, 2 - end - add_message "ei.JoinCoopRequest" do - optional :rinfo, :message, 10, "ei.BasicRequestInfo" - optional :contract_identifier, :string, 1 - optional :coop_identifier, :string, 2 - optional :user_id, :string, 3 - optional :user_name, :string, 4 - optional :soul_power, :double, 8 - optional :eop, :double, 12 - optional :league, :uint32, 9 - optional :grade, :enum, 13, "ei.Contract.PlayerGrade" - optional :points_replay, :bool, 14 - optional :platform, :enum, 5, "ei.Platform" - optional :seconds_remaining, :double, 11 - optional :client_version, :uint32, 7 - end - add_message "ei.JoinCoopResponse" do - optional :success, :bool, 1 - optional :message, :string, 2 - optional :banned, :bool, 4 - optional :coop_identifier, :string, 5 - optional :seconds_remaining, :double, 3 - optional :match_percent, :double, 6 - optional :num_members, :uint32, 7 - optional :status, :enum, 8, "ei.ContractCoopStatusResponse.Status" - optional :grade, :enum, 9, "ei.Contract.PlayerGrade" - optional :can_start, :bool, 10 - end - add_message "ei.AutoJoinCoopRequest" do - optional :rinfo, :message, 9, "ei.BasicRequestInfo" - optional :contract_identifier, :string, 1 - optional :user_id, :string, 2 - optional :user_name, :string, 3 - optional :soul_power, :double, 4 - optional :eop, :double, 10 - optional :league, :uint32, 8 - optional :grade, :enum, 12, "ei.Contract.PlayerGrade" - optional :points_replay, :bool, 14 - optional :seconds_remaining, :double, 5 - optional :platform, :enum, 6, "ei.Platform" - optional :client_version, :uint32, 7 - end - add_message "ei.UpdateCoopPermissionsRequest" do - optional :rinfo, :message, 6, "ei.BasicRequestInfo" - optional :contract_identifier, :string, 1 - optional :coop_identifier, :string, 2 - optional :requesting_user_id, :string, 3 - optional :public, :bool, 4 - optional :client_version, :uint32, 5 - end - add_message "ei.UpdateCoopPermissionsResponse" do - optional :success, :bool, 1 - optional :message, :string, 2 - end - add_message "ei.LeaveCoopRequest" do - optional :rinfo, :message, 8, "ei.BasicRequestInfo" - optional :contract_identifier, :string, 1 - optional :coop_identifier, :string, 2 - optional :player_identifier, :string, 3 - optional :client_version, :uint32, 7 - end - add_message "ei.GiftPlayerCoopRequest" do - optional :rinfo, :message, 8, "ei.BasicRequestInfo" - optional :contract_identifier, :string, 1 - optional :coop_identifier, :string, 2 - optional :player_identifier, :string, 3 - optional :requesting_user_id, :string, 4 - optional :requesting_user_name, :string, 6 - optional :amount, :uint32, 5 - optional :client_version, :uint32, 7 - end - add_message "ei.SendChickenRunCoopRequest" do - optional :rinfo, :message, 8, "ei.BasicRequestInfo" - optional :contract_identifier, :string, 1 - optional :coop_identifier, :string, 2 - optional :player_identifier, :string, 3 - optional :requesting_user_id, :string, 4 - optional :requesting_user_name, :string, 6 - optional :farm_pop, :uint64, 5 - optional :client_version, :uint32, 7 - end - add_message "ei.ReportPlayerCoopRequest" do - optional :rinfo, :message, 1, "ei.BasicRequestInfo" - optional :contract_identifier, :string, 2 - optional :coop_identifier, :string, 3 - optional :user_id, :string, 4 - optional :reason, :enum, 5, "ei.ReportPlayerCoopRequest.Reason" - end - add_enum "ei.ReportPlayerCoopRequest.Reason" do - value :UNKNOWN, 0 - value :OFFENSIVE_NAME, 1 - value :CHEATING, 2 - value :LEECHING, 3 - end - add_message "ei.KickPlayerCoopRequest" do - optional :rinfo, :message, 8, "ei.BasicRequestInfo" - optional :contract_identifier, :string, 1 - optional :coop_identifier, :string, 2 - optional :player_identifier, :string, 3 - optional :requesting_user_id, :string, 4 - optional :reason, :enum, 9, "ei.KickPlayerCoopRequest.Reason" - optional :client_version, :uint32, 7 - end - add_enum "ei.KickPlayerCoopRequest.Reason" do - value :INVALID, 0 - value :CHEATER, 1 - value :IDLE, 2 - value :LEECH, 3 - value :PRIVATE, 4 - end - add_message "ei.ContractCoopStatusUpdateRequest" do - optional :rinfo, :message, 12, "ei.BasicRequestInfo" - optional :user_id, :string, 1 - optional :contract_identifier, :string, 2 - optional :coop_identifier, :string, 3 - optional :push_user_id, :string, 8 - optional :amount, :double, 4 - optional :rate, :double, 5 - optional :time_cheats_detected, :uint32, 6 - optional :soul_power, :double, 7 - optional :eop, :uint32, 15 - optional :boost_tokens, :uint32, 9 - optional :boost_tokens_spent, :uint32, 13 - optional :hide_cc_status, :bool, 17 - optional :production_params, :message, 14, "ei.FarmProductionParams" - optional :farm_info, :message, 16, "ei.PlayerFarmInfo" - optional :egg_laying_rate_buff, :double, 10, default: 1 - optional :earnings_buff, :double, 11, default: 1 - end - add_message "ei.ContractCoopStatusUpdateResponse" do - optional :finalized, :bool, 1 - optional :exists, :bool, 2 - optional :status, :enum, 3, "ei.ContractCoopStatusResponse.MemberStatus" - end - add_message "ei.CoopBuffState" do - optional :egg_laying_rate, :double, 1, default: 1 - optional :earnings, :double, 2, default: 1 - optional :server_timestamp, :double, 3 - end - add_message "ei.CoopBuffHistory" do - repeated :history, :message, 1, "ei.CoopBuffState" - end - add_message "ei.CoopChickenRunEntry" do - optional :user_id, :string, 1 - optional :server_timestamp, :double, 2 - end - add_message "ei.CoopLastChickenRunTimes" do - repeated :entries, :message, 3, "ei.CoopChickenRunEntry" - end - add_message "ei.LeaderboardAnalysis" do - repeated :chunks, :message, 1, "ei.LeaderboardAnalysis.Chunk" - optional :count, :uint32, 2 - optional :high_score, :double, 3 - optional :low_score, :double, 4 - optional :cursor, :string, 5 - end - add_message "ei.LeaderboardAnalysis.Chunk" do - optional :start_index, :uint32, 1 - optional :end_index, :uint32, 2 - optional :high_score, :double, 3 - optional :low_score, :double, 4 - optional :start_cursor, :string, 5 - optional :end_cursor, :string, 6 - end - add_message "ei.LeaderboardInfo" do - repeated :seasons, :message, 1, "ei.LeaderboardInfo.Season" - optional :all_time_scope, :string, 2 - end - add_message "ei.LeaderboardInfo.Season" do - optional :scope, :string, 1 - optional :name, :string, 2 - end - add_message "ei.LeaderboardRequest" do - optional :rinfo, :message, 1, "ei.BasicRequestInfo" - optional :scope, :string, 2 - optional :grade, :enum, 3, "ei.Contract.PlayerGrade" - end - add_message "ei.LeaderboardResponse" do - optional :scope, :string, 1 - optional :grade, :enum, 2, "ei.Contract.PlayerGrade" - repeated :top_entries, :message, 3, "ei.LeaderboardResponse.Entry" - optional :count, :uint32, 4 - optional :rank, :uint32, 5 - optional :score, :double, 6 - end - add_message "ei.LeaderboardResponse.Entry" do - optional :rank, :uint32, 1 - optional :alias, :string, 2 - optional :score, :double, 3 - end - add_message "ei.ContractsArchive" do - repeated :archive, :message, 1, "ei.LocalContract" - end - add_message "ei.ContractAction" do - optional :user_id, :string, 1 - optional :action_name, :string, 2 - optional :approx_time, :double, 3 - optional :dest_user_id, :string, 4 - optional :contract_id, :string, 5 - optional :coop_id, :string, 6 - optional :autojoin, :bool, 7 - optional :grade, :uint32, 8 - optional :replay, :bool, 9 - optional :points_replay, :bool, 10 - optional :reward_type, :uint32, 11 - optional :reward_subtype, :string, 12 - optional :reward_amount, :double, 13 - optional :goal_index, :uint32, 14 - optional :boost_id, :string, 15 - optional :tokens, :uint32, 16 - optional :kick_reason, :uint32, 17 - optional :public, :bool, 18 - optional :cc_only, :bool, 19 - end - add_message "ei.UserDataInfoRequest" do - optional :rinfo, :message, 4, "ei.BasicRequestInfo" - optional :user_id, :string, 1 - optional :device_id, :string, 2 - optional :backup_checksum, :uint64, 3 - end - add_message "ei.UserDataInfoResponse" do - optional :backup_checksum, :uint64, 1 - optional :backup_total_cash, :double, 2 - repeated :coop_memberships, :string, 3 - end - add_message "ei.ClearAllUserDataRequest" do - optional :rinfo, :message, 4, "ei.BasicRequestInfo" - optional :user_id, :string, 1 - optional :device_id, :string, 2 - optional :backup_checksum, :uint64, 3 - end - add_message "ei.ServerGift" do - optional :user_id, :string, 1 - optional :reward_type, :enum, 3, "ei.RewardType" - optional :reward_sub_type, :string, 4 - optional :reward_amount, :double, 5 - end - add_message "ei.LiveConfig" do - optional :config_id, :string, 1 - optional :boosts_config, :message, 2, "ei.LiveConfig.BoostsConfig" - optional :gift_config, :message, 3, "ei.LiveConfig.GiftConfig" - optional :misc_config, :message, 4, "ei.LiveConfig.MiscConfig" - optional :help_config, :message, 5, "ei.LiveConfig.HelpConfig" - end - add_message "ei.LiveConfig.BoostsConfig" do - repeated :item_configs, :message, 1, "ei.LiveConfig.BoostsConfig.ItemConfig" - optional :cash_boost_cooloff_time, :double, 2 - end - add_message "ei.LiveConfig.BoostsConfig.ItemConfig" do - optional :boost_id, :string, 1 - optional :price, :uint32, 2 - optional :token_price, :uint32, 3 - optional :se_required, :double, 4 - end - add_message "ei.LiveConfig.GiftConfig" do - repeated :gift_configs, :message, 9, "ei.LiveConfig.GiftConfig.GiftValueConfig" - optional :gift_mu_min_spent, :double, 10 - optional :gift_mu_max_spent, :double, 11 - optional :gift_mu_overall_mult, :double, 12 - optional :random_gift_mu_config, :message, 15, "ei.LiveConfig.GiftConfig.GiftMuConfig" - optional :video_gift_mu_config, :message, 16, "ei.LiveConfig.GiftConfig.GiftMuConfig" - optional :package_interval, :double, 1 - optional :video_offer_interval, :double, 2 - optional :video_offer_interval_contract, :double, 3 - optional :video_offer_interval_piggy_full, :double, 4 - optional :video_offer_interval_piggy_extra_full, :double, 5 - optional :video_reset_on_idle, :bool, 14 - optional :package_interval_contract, :double, 6 - optional :package_interval_piggy_full, :double, 7 - optional :package_interval_piggy_extra_full, :double, 8 - optional :package_reset_on_idle, :bool, 13 - end - add_message "ei.LiveConfig.GiftConfig.GiftValueConfig" do - optional :gift_id, :string, 1 - optional :amount, :double, 4 - optional :rand_min, :double, 2 - optional :rand_max, :double, 3 - optional :video_min, :double, 5 - optional :video_max, :double, 6 - end - add_message "ei.LiveConfig.GiftConfig.GiftMuConfig" do - optional :min_spent, :double, 1 - optional :max_spent, :double, 2 - optional :overall_mult, :double, 3 - end - add_message "ei.LiveConfig.MiscConfig" do - optional :ask_to_track, :bool, 1 - optional :ask_to_track_min_soul_eggs, :double, 2 - optional :ask_to_track_message, :string, 3 - optional :ask_to_track_show_pre_dialog, :bool, 4 - optional :ask_to_track_after_privacy, :bool, 5 - optional :chicken_run_boost_percentage, :double, 6 - optional :shells_intro_tickets, :uint32, 7 - optional :shells_max_free_chicken_configs, :uint32, 8 - optional :shells_intro_alert_threshold, :uint32, 9 - optional :shells_lighting_controls_price, :uint32, 14, default: 175 - optional :contracts_expert_league_min_soul_power, :double, 10 - optional :new_player_event_duration, :double, 11 - optional :contracts_club_available, :bool, 12 - optional :contracts_beta, :bool, 13 - end - add_message "ei.LiveConfig.HelpConfig" do - repeated :video_infos, :message, 1, "ei.LiveConfig.HelpConfig.HowToVideoInfo" - end - add_message "ei.LiveConfig.HelpConfig.HowToVideoInfo" do - optional :type, :enum, 6, "ei.LiveConfig.HelpConfig.HowToVideoInfo.Type" - optional :name, :string, 1 - optional :description, :string, 2 - optional :duration, :string, 5 - optional :url, :string, 3 - optional :soul_eggs, :double, 4 - end - add_enum "ei.LiveConfig.HelpConfig.HowToVideoInfo.Type" do - value :VIDEO, 0 - value :ARTICLE, 1 - end - add_message "ei.InGameMail" do - optional :id, :string, 1 - optional :title, :string, 2 - optional :date, :string, 8 - optional :message, :string, 3 - optional :action, :string, 4 - optional :url, :string, 5 - optional :app_link, :enum, 14, "ei.UILocation" - optional :app_link_extra, :string, 15 - optional :image, :message, 16, "ei.DLCItem" - optional :image_width, :double, 21 - optional :image_height, :double, 22 - optional :platform, :uint32, 7 - repeated :builds, :string, 9 - optional :min_client_version, :uint32, 10 - optional :max_client_version, :uint32, 12 - optional :min_soul_eggs, :double, 11 - optional :max_soul_eggs, :double, 29 - optional :min_mystical_bonus, :double, 13 - optional :user_type, :enum, 17, "ei.UserType" - optional :min_piggy_breaks, :uint32, 20 - optional :gold_tip, :double, 6 - optional :tip, :bool, 23 - optional :priority, :uint32, 27 - optional :min_days_since_last_tip, :double, 24 - optional :max_retries, :uint32, 25 - optional :days_until_retry, :double, 26 - optional :category, :string, 28 - end - add_message "ei.MailDB" do - repeated :mail, :message, 1, "ei.InGameMail" - optional :tips_db_data, :bytes, 2 - optional :tips_checksum, :string, 3 - end - add_message "ei.TipsDB" do - repeated :tips, :message, 1, "ei.InGameMail" - end - add_message "ei.MailState" do - repeated :read_mail_ids, :string, 1 - repeated :tips_states, :message, 2, "ei.MailState.TipState" - optional :tips_checksum, :string, 3 - end - add_message "ei.MailState.TipState" do - optional :id, :string, 1 - optional :reads, :uint32, 2 - optional :time_read, :double, 3 - end - add_message "ei.PeriodicalsResponse" do - optional :sales, :message, 1, "ei.SalesInfo" - optional :events, :message, 2, "ei.EggIncCurrentEvents" - optional :contracts, :message, 3, "ei.ContractsResponse" - repeated :evaluations, :message, 8, "ei.ContractEvaluation" - repeated :gifts, :message, 4, "ei.ServerGift" - repeated :artifact_cases, :message, 9, "ei.CompleteMissionResponse" - optional :live_config, :message, 5, "ei.LiveConfig" - optional :mail_bag, :message, 6, "ei.MailDB" - optional :contract_player_info, :message, 7, "ei.ContractPlayerInfo" - repeated :showcase_royalties, :message, 10, "ei.PeriodicalsResponse.RoyaltyInfo" - end - add_message "ei.PeriodicalsResponse.RoyaltyInfo" do - optional :id, :string, 1 - optional :amount, :uint32, 2 - end - add_message "ei.GetPeriodicalsRequest" do - optional :rinfo, :message, 12, "ei.BasicRequestInfo" - optional :user_id, :string, 1 - optional :piggy_full, :bool, 2 - optional :piggy_found_full, :bool, 3 - optional :seconds_full_realtime, :double, 4 - optional :seconds_full_gametime, :double, 5 - optional :lost_increments, :uint32, 7 - optional :soul_eggs, :double, 8 - optional :mystical_earnings_mult, :double, 13 - optional :eop, :uint32, 14 - optional :contracts_unlocked, :bool, 15 - optional :artifacts_unlocked, :bool, 16 - optional :current_client_version, :uint32, 10 - optional :debug, :bool, 11 - end - add_message "ei.ConfigRequest" do - optional :rinfo, :message, 1, "ei.BasicRequestInfo" - optional :soul_eggs, :double, 2 - optional :contracts_unlocked, :bool, 5 - optional :artifacts_unlocked, :bool, 3 - optional :fuel_tank_unlocked, :bool, 4 - optional :pro_permit, :bool, 6 - optional :ultra, :bool, 7 - optional :tips_checksum, :string, 8 - end - add_message "ei.ConfigResponse" do - optional :live_config, :message, 1, "ei.LiveConfig" - optional :mail_bag, :message, 2, "ei.MailDB" - optional :dlc_catalog, :message, 3, "ei.DLCCatalog" - end - add_message "ei.AdAttributionRawData" do - optional :device_ad_id, :string, 1 - optional :user_id, :string, 4 - optional :ad_network, :string, 2 - optional :json_data, :string, 3 - end - add_message "ei.AdAttributionRow" do - optional :user_id, :string, 1 - optional :ad_id, :string, 2 - optional :ad_network, :string, 3 - optional :campaign, :string, 4 - optional :keyword, :string, 5 - optional :extra, :string, 6 - optional :click_date, :float, 7 - optional :download_date, :float, 8 - optional :approx_time, :float, 9 - end - add_message "ei.AdAttributionInfo" do - optional :device_ad_id, :string, 1 - optional :network_name, :string, 2 - optional :attribution, :bool, 3 - optional :org_name, :string, 4 - optional :org_id, :string, 5 - optional :campaign_name, :string, 6 - optional :campaign_id, :string, 7 - optional :click_date, :string, 8 - optional :conversion_date, :string, 9 - optional :conversion_type, :string, 10 - optional :geo, :string, 11 - optional :adgroup_name, :string, 12 - optional :adgroup_id, :string, 13 - optional :keyword, :string, 14 - optional :keyword_id, :string, 15 - optional :keyword_extra, :string, 16 - optional :creativeset_name, :string, 17 - optional :creativeset_id, :string, 18 - end - add_message "ei.ArtifactsClientInfo" do - optional :mission_capacity_mult, :double, 1 - optional :mission_duration_mult, :double, 2 - optional :mission_ftl_duration_research_mult, :double, 4 - optional :mission_capacity_research_mult, :double, 6 - repeated :launch_counts, :message, 3, "ei.ArtifactsClientInfo.LaunchCount" - optional :last_server_launch_count_sum_time, :double, 5 - end - add_message "ei.ArtifactsClientInfo.LaunchCount" do - optional :ship, :enum, 1, "ei.MissionInfo.Spaceship" - optional :num_launches, :uint32, 2 - optional :launch_points, :double, 3 - end - add_message "ei.MissionInfo" do - optional :ship, :enum, 1, "ei.MissionInfo.Spaceship" - optional :status, :enum, 2, "ei.MissionInfo.Status" - optional :duration_type, :enum, 3, "ei.MissionInfo.DurationType" - repeated :fuel, :message, 4, "ei.MissionInfo.Fuel" - optional :level, :uint32, 12 - optional :duration_seconds, :double, 5 - optional :capacity, :uint32, 9 - optional :quality_bump, :double, 11 - optional :target_artifact, :enum, 13, "ei.ArtifactSpec.Name" - optional :seconds_remaining, :double, 6 - optional :start_time_derived, :double, 8 - optional :mission_log, :string, 10 - optional :identifier, :string, 7 - end - add_message "ei.MissionInfo.Fuel" do - optional :egg, :enum, 1, "ei.Egg" - optional :amount, :double, 2 - end - add_enum "ei.MissionInfo.Spaceship" do - value :CHICKEN_ONE, 0 - value :CHICKEN_NINE, 1 - value :CHICKEN_HEAVY, 2 - value :BCR, 3 - value :MILLENIUM_CHICKEN, 4 - value :CORELLIHEN_CORVETTE, 5 - value :GALEGGTICA, 6 - value :CHICKFIANT, 7 - value :VOYEGGER, 8 - value :HENERPRISE, 9 - value :ATREGGIES, 10 - end - add_enum "ei.MissionInfo.Status" do - value :FUELING, 0 - value :PREPARE_TO_LAUNCH, 5 - value :EXPLORING, 10 - value :RETURNED, 15 - value :ANALYZING, 16 - value :COMPLETE, 20 - value :ARCHIVED, 25 - end - add_enum "ei.MissionInfo.DurationType" do - value :SHORT, 0 - value :LONG, 1 - value :EPIC, 2 - value :TUTORIAL, 3 - end - add_message "ei.ArtifactSpec" do - optional :name, :enum, 1, "ei.ArtifactSpec.Name" - optional :level, :enum, 2, "ei.ArtifactSpec.Level" - optional :rarity, :enum, 3, "ei.ArtifactSpec.Rarity" - optional :egg, :enum, 4, "ei.Egg" - end - add_enum "ei.ArtifactSpec.Name" do - value :LUNAR_TOTEM, 0 - value :NEODYMIUM_MEDALLION, 3 - value :BEAK_OF_MIDAS, 4 - value :LIGHT_OF_EGGENDIL, 5 - value :DEMETERS_NECKLACE, 6 - value :VIAL_MARTIAN_DUST, 7 - value :ORNATE_GUSSET, 8 - value :THE_CHALICE, 9 - value :BOOK_OF_BASAN, 10 - value :PHOENIX_FEATHER, 11 - value :TUNGSTEN_ANKH, 12 - value :AURELIAN_BROOCH, 21 - value :CARVED_RAINSTICK, 22 - value :PUZZLE_CUBE, 23 - value :QUANTUM_METRONOME, 24 - value :SHIP_IN_A_BOTTLE, 25 - value :TACHYON_DEFLECTOR, 26 - value :INTERSTELLAR_COMPASS, 27 - value :DILITHIUM_MONOCLE, 28 - value :TITANIUM_ACTUATOR, 29 - value :MERCURYS_LENS, 30 - value :TACHYON_STONE, 1 - value :DILITHIUM_STONE, 31 - value :SHELL_STONE, 32 - value :LUNAR_STONE, 33 - value :SOUL_STONE, 34 - value :PROPHECY_STONE, 39 - value :QUANTUM_STONE, 36 - value :TERRA_STONE, 37 - value :LIFE_STONE, 38 - value :CLARITY_STONE, 40 - value :EXTRATERRESTRIAL_ALUMINUM, 13 - value :ANCIENT_TUNGSTEN, 14 - value :SPACE_ROCKS, 15 - value :ALIEN_WOOD, 16 - value :GOLD_METEORITE, 17 - value :TAU_CETI_GEODE, 18 - value :CENTAURIAN_STEEL, 19 - value :ERIDANI_FEATHER, 20 - value :DRONE_PARTS, 35 - value :CELESTIAL_BRONZE, 41 - value :LALANDE_HIDE, 42 - value :SOLAR_TITANIUM, 43 - value :TACHYON_STONE_FRAGMENT, 2 - value :DILITHIUM_STONE_FRAGMENT, 44 - value :SHELL_STONE_FRAGMENT, 45 - value :LUNAR_STONE_FRAGMENT, 46 - value :SOUL_STONE_FRAGMENT, 47 - value :PROPHECY_STONE_FRAGMENT, 48 - value :QUANTUM_STONE_FRAGMENT, 49 - value :TERRA_STONE_FRAGMENT, 50 - value :LIFE_STONE_FRAGMENT, 51 - value :CLARITY_STONE_FRAGMENT, 52 - value :UNKNOWN, 10000 - end - add_enum "ei.ArtifactSpec.Level" do - value :INFERIOR, 0 - value :LESSER, 1 - value :NORMAL, 2 - value :GREATER, 3 - value :SUPERIOR, 4 - end - add_enum "ei.ArtifactSpec.Rarity" do - value :COMMON, 0 - value :RARE, 1 - value :EPIC, 2 - value :LEGENDARY, 3 - end - add_enum "ei.ArtifactSpec.Type" do - value :ARTIFACT, 0 - value :STONE, 1 - value :INGREDIENT, 2 - value :STONE_INGREDIENT, 3 - end - add_message "ei.CompleteArtifact" do - optional :spec, :message, 1, "ei.ArtifactSpec" - repeated :stones, :message, 2, "ei.ArtifactSpec" - end - add_message "ei.ArtifactInventoryItem" do - optional :item_id, :uint64, 1 - optional :artifact, :message, 2, "ei.CompleteArtifact" - optional :quantity, :double, 3 - optional :server_id, :string, 4 - end - add_message "ei.InventorySlot" do - optional :occupied, :bool, 1 - optional :item_id, :uint32, 2 - end - add_message "ei.ArtifactsConfigurationRequest" do - optional :rinfo, :message, 2, "ei.BasicRequestInfo" - optional :client_version, :uint32, 1 - end - add_message "ei.ArtifactsConfigurationResponse" do - repeated :mission_parameters, :message, 1, "ei.ArtifactsConfigurationResponse.MissionParameters" - repeated :artifact_parameters, :message, 2, "ei.ArtifactsConfigurationResponse.ArtifactParameters" - repeated :crafting_level_infos, :message, 3, "ei.ArtifactsConfigurationResponse.CraftingLevelInfo" - end - add_message "ei.ArtifactsConfigurationResponse.MissionParameters" do - optional :ship, :enum, 1, "ei.MissionInfo.Spaceship" - repeated :durations, :message, 3, "ei.ArtifactsConfigurationResponse.MissionParameters.Duration" - repeated :level_mission_requirements, :uint32, 4 - optional :capacity_DEPRECATED, :uint32, 2 - end - add_message "ei.ArtifactsConfigurationResponse.MissionParameters.Duration" do - optional :duration_type, :enum, 1, "ei.MissionInfo.DurationType" - optional :seconds, :double, 2 - optional :quality, :float, 3 - optional :min_quality, :float, 4 - optional :max_quality, :float, 5 - optional :capacity, :uint32, 6 - optional :level_capacity_bump, :uint32, 7 - optional :level_quality_bump, :float, 8 - end - add_message "ei.ArtifactsConfigurationResponse.ArtifactParameters" do - optional :spec, :message, 1, "ei.ArtifactSpec" - optional :base_quality, :double, 2 - optional :odds_multiplier, :double, 4 - optional :value, :double, 3 - optional :crafting_price, :double, 5 - optional :crafting_price_low, :double, 6 - optional :crafting_price_domain, :uint32, 7 - optional :crafting_price_curve, :double, 8 - optional :crafting_xp, :uint64, 9 - end - add_message "ei.ArtifactsConfigurationResponse.CraftingLevelInfo" do - optional :xp_required, :double, 1 - optional :rarity_mult, :float, 2 - end - add_message "ei.MissionRequest" do - optional :rinfo, :message, 4, "ei.BasicRequestInfo" - optional :client_version, :uint32, 1 - optional :ei_user_id, :string, 3 - optional :info, :message, 2, "ei.MissionInfo" - optional :client_info, :message, 5, "ei.ArtifactsClientInfo" - end - add_message "ei.MissionResponse" do - optional :success, :bool, 1 - optional :info, :message, 2, "ei.MissionInfo" - end - add_message "ei.GetActiveMissionsResponse" do - optional :success, :bool, 1 - repeated :active_missions, :message, 2, "ei.MissionInfo" - end - add_message "ei.CompleteMissionResponse" do - optional :success, :bool, 1 - optional :info, :message, 2, "ei.MissionInfo" - repeated :artifacts, :message, 3, "ei.CompleteMissionResponse.SecureArtifactSpec" - repeated :other_rewards, :message, 4, "ei.Reward" - optional :ei_user_id, :string, 5 - end - add_message "ei.CompleteMissionResponse.SecureArtifactSpec" do - optional :spec, :message, 1, "ei.ArtifactSpec" - optional :server_id, :string, 2 - end - add_message "ei.CollectContractArtifactRewardsRequest" do - optional :rinfo, :message, 1, "ei.BasicRequestInfo" - optional :contract_identifier, :string, 2 - optional :league, :uint32, 5 - optional :grade, :enum, 6, "ei.Contract.PlayerGrade" - optional :goal_index, :uint32, 3 - optional :best_ship, :enum, 4, "ei.MissionInfo.Spaceship" - end - add_message "ei.CraftArtifactRequest" do - optional :rinfo, :message, 5, "ei.BasicRequestInfo" - optional :ei_user_id, :string, 1 - optional :spec, :message, 2, "ei.ArtifactSpec" - optional :item_id, :uint64, 3 - optional :gold_price_paid, :double, 6 - optional :crafting_count, :uint32, 7 - optional :crafting_xp, :double, 8 - repeated :ingredients, :message, 4, "ei.ArtifactInventoryItem" - end - add_message "ei.CraftArtifactResponse" do - optional :item_id, :uint64, 1 - optional :ei_user_id, :string, 5 - optional :rarity_achieved, :enum, 2, "ei.ArtifactSpec.Rarity", default: 0 - optional :server_id, :string, 3 - end - add_message "ei.ConsumeArtifactRequest" do - optional :rinfo, :message, 4, "ei.BasicRequestInfo" - optional :ei_user_id, :string, 3 - optional :spec, :message, 1, "ei.ArtifactSpec" - optional :artifact_server_id, :string, 5 - optional :original_item_id, :uint64, 2 - repeated :additional_server_ids, :string, 7 - repeated :additional_item_ids, :uint64, 8 - optional :quantity, :uint32, 6 - end - add_message "ei.ConsumeArtifactResponse" do - optional :success, :bool, 1 - optional :original_item_id, :uint64, 2 - repeated :additional_item_ids, :uint64, 6 - repeated :byproducts, :message, 3, "ei.ArtifactSpec" - repeated :other_rewards, :message, 4, "ei.Reward" - optional :ei_user_id, :string, 5 - end - add_message "ei.AuthenticateArtifactResponse" do - optional :success, :bool, 1 - optional :original_item_id, :uint64, 2 - optional :demote, :bool, 3 - optional :delete, :bool, 4 - optional :ei_user_id, :string, 5 - end - add_message "ei.SetArtifactRequest" do - optional :rinfo, :message, 1, "ei.BasicRequestInfo" - optional :artifact, :message, 2, "ei.ArtifactInventoryItem" - repeated :stones, :message, 3, "ei.ArtifactSpec" - optional :gold_price_paid, :double, 4 - end - add_message "ei.SetArtifactResponse" do - optional :success, :bool, 1 - optional :original_item_id, :uint64, 2 - optional :ei_user_id, :string, 5 - end - add_message "ei.ArtifactsDB" do - repeated :inventory_items, :message, 1, "ei.ArtifactInventoryItem" - optional :item_sequence, :uint64, 2 - repeated :inventory_slots, :message, 3, "ei.InventorySlot" - repeated :active_artifacts_DEPRECATED, :message, 7, "ei.ArtifactsDB.ActiveArtifactSlot" - repeated :active_artifact_sets, :message, 11, "ei.ArtifactsDB.ActiveArtifactSet" - repeated :saved_artifact_sets, :message, 13, "ei.ArtifactsDB.ActiveArtifactSet" - repeated :artifact_status, :message, 12, "ei.ArtifactsDB.CraftableArtifact" - optional :fueling_mission, :message, 14, "ei.MissionInfo" - repeated :mission_infos, :message, 4, "ei.MissionInfo" - repeated :mission_archive, :message, 5, "ei.MissionInfo" - repeated :discovered_artifacts_DEPRECATED, :message, 8, "ei.ArtifactSpec" - repeated :craftable_artifacts_DEPRECATED, :message, 9, "ei.ArtifactsDB.CraftableArtifact" - repeated :crafting_counts_DEPRECATED, :message, 10, "ei.ArtifactsDB.CraftableArtifact" - end - add_message "ei.ArtifactsDB.ActiveArtifactSlot" do - optional :occupied, :bool, 1 - optional :item_id, :uint64, 2 - end - add_message "ei.ArtifactsDB.ActiveArtifactSet" do - repeated :slots, :message, 1, "ei.ArtifactsDB.ActiveArtifactSlot" - optional :uid, :uint32, 2 - end - add_message "ei.ArtifactsDB.CraftableArtifact" do - optional :spec, :message, 1, "ei.ArtifactSpec" - optional :discovered, :bool, 6 - optional :craftable, :bool, 4 - optional :recipe_discovered, :bool, 5 - optional :seen, :bool, 2 - optional :count, :uint32, 3 - end - add_message "ei.AuthenticatedMessage" do - optional :message, :bytes, 1 - optional :version, :uint32, 3 - optional :code, :string, 2 - optional :compressed, :bool, 4 - optional :original_size, :uint32, 5 - optional :user_id, :string, 6 - end - add_message "ei.LogCompleteMissionPayload" do - optional :req, :message, 1, "ei.MissionRequest" - optional :res, :message, 2, "ei.CompleteMissionResponse" - end - add_message "ei.LogCraftArtifactPayload" do - optional :req, :message, 1, "ei.CraftArtifactRequest" - optional :res, :message, 2, "ei.CraftArtifactResponse" - end - add_message "ei.LogConsumeArtifactPayload" do - optional :req, :message, 1, "ei.ConsumeArtifactRequest" - optional :res, :message, 2, "ei.ConsumeArtifactResponse" - end - add_message "ei.LogSetArtifactPayload" do - optional :req, :message, 1, "ei.SetArtifactRequest" - optional :res, :message, 2, "ei.SetArtifactResponse" - end - add_message "ei.AccountTransferPayload" do - optional :from_id, :string, 1 - optional :to_ei_user_id, :string, 2 - end - add_message "ei.SaveBackupResponse" do - optional :success, :bool, 1 - optional :error_code, :uint32, 2 - optional :message, :string, 3 - optional :existing_backup, :message, 4, "ei.Backup" - end - add_enum "ei.SaveBackupResponse.ErrorCodes" do - value :NO_ERROR, 0 - value :USER_NOT_FOUND, 1 - value :COULD_NOT_OVERWRITE, 2 - value :BACKUP_OFFERED, 3 - value :BAD_USER_ID, 4 - end - add_message "ei.CleanAccountRequest" do - optional :ei_user_id_to_keep, :string, 1 - optional :game_services_id, :string, 2 - end - add_message "ei.ReturnEDTPayload" do - optional :ei_user_id, :string, 1 - end - add_message "ei.DLCItem" do - optional :name, :string, 1 - optional :directory, :string, 2 - optional :ext, :string, 3 - optional :compressed, :bool, 6 - optional :original_size, :uint64, 7 - optional :url, :string, 4 - optional :checksum, :string, 5 - end - add_message "ei.ShellSpec" do - optional :identifier, :string, 1 - optional :primary_piece, :message, 12, "ei.ShellSpec.ShellPiece" - repeated :pieces, :message, 11, "ei.ShellSpec.ShellPiece" - repeated :alt_assets, :message, 18, "ei.DLCItem" - optional :name, :string, 3 - optional :set_identifier, :string, 13 - optional :modified_geometry, :bool, 19 - optional :price, :uint32, 4 - optional :required_eop, :uint32, 5 - optional :required_soul_eggs, :double, 6 - optional :required_parent_shell, :string, 20 - optional :is_new, :bool, 14 - optional :expires, :bool, 15 - optional :seconds_until_available, :double, 17 - optional :seconds_remaining, :double, 16 - optional :popularity, :uint64, 21 - optional :default_appearance, :bool, 8 - end - add_message "ei.ShellSpec.ShellPiece" do - optional :asset_type, :enum, 1, "ei.ShellSpec.AssetType" - optional :dlc, :message, 2, "ei.DLCItem" - end - add_enum "ei.ShellSpec.AssetType" do - value :COOP, 1 - value :SHACK, 2 - value :SUPER_SHACK, 3 - value :SHORT_HOUSE, 4 - value :THE_STANDARD, 5 - value :LONG_HOUSE, 6 - value :DOUBLE_DECKER, 7 - value :WAREHOUSE, 8 - value :CENTER, 9 - value :BUNKER, 10 - value :EGGKEA, 11 - value :HAB_1K, 12 - value :HANGAR, 13 - value :TOWER, 14 - value :HAB_10K, 15 - value :EGGTOPIA, 16 - value :MONOLITH, 17 - value :PLANET_PORTAL, 18 - value :CHICKEN_UNIVERSE, 19 - value :SILO_0_SMALL, 50 - value :SILO_0_MED, 51 - value :SILO_0_LARGE, 52 - value :SILO_1_SMALL, 53 - value :SILO_1_MED, 54 - value :SILO_1_LARGE, 55 - value :SILO_ALL, 59 - value :MAILBOX, 70 - value :TROPHY_CASE, 71 - value :GROUND, 72 - value :HARDSCAPE, 73 - value :HYPERLOOP, 74 - value :DEPOT_1, 100 - value :DEPOT_2, 101 - value :DEPOT_3, 102 - value :DEPOT_4, 103 - value :DEPOT_5, 104 - value :DEPOT_6, 105 - value :DEPOT_7, 106 - value :LAB_1, 110 - value :LAB_2, 111 - value :LAB_3, 112 - value :LAB_4, 113 - value :LAB_5, 114 - value :LAB_6, 115 - value :HATCHERY_EDIBLE, 120 - value :HATCHERY_SUPERFOOD, 121 - value :HATCHERY_MEDICAL, 122 - value :HATCHERY_ROCKET_FUEL, 123 - value :HATCHERY_SUPERMATERIAL, 124 - value :HATCHERY_FUSION, 125 - value :HATCHERY_QUANTUM, 126 - value :HATCHERY_IMMORTALITY, 127 - value :HATCHERY_TACHYON, 128 - value :HATCHERY_GRAVITON, 129 - value :HATCHERY_DILITHIUM, 130 - value :HATCHERY_PRODIGY, 131 - value :HATCHERY_TERRAFORM, 132 - value :HATCHERY_ANTIMATTER, 133 - value :HATCHERY_DARK_MATTER, 134 - value :HATCHERY_AI, 135 - value :HATCHERY_NEBULA, 136 - value :HATCHERY_UNIVERSE, 137 - value :HATCHERY_ENLIGHTENMENT, 138 - value :HATCHERY_CHOCOLATE, 139 - value :HATCHERY_EASTER, 140 - value :HATCHERY_WATERBALLOON, 141 - value :HATCHERY_FIREWORK, 142 - value :HATCHERY_PUMPKIN, 143 - value :HATCHERY_CUSTOM, 150 - value :HOA_1, 170 - value :HOA_2, 171 - value :HOA_3, 172 - value :MISSION_CONTROL_1, 180 - value :MISSION_CONTROL_2, 181 - value :MISSION_CONTROL_3, 182 - value :FUEL_TANK_1, 200 - value :FUEL_TANK_2, 201 - value :FUEL_TANK_3, 202 - value :FUEL_TANK_4, 203 - value :HATCHERY_GRAVITON_TOP, 500 - value :HATCHERY_NEBULA_MIDDLE, 501 - value :HATCHERY_NEBULA_TOP, 502 - value :HATCHERY_DARK_MATTER_RING_1, 505 - value :HATCHERY_DARK_MATTER_RING_2, 506 - value :HATCHERY_DARK_MATTER_RING_3, 507 - value :HATCHERY_AI_TOP_1, 510 - value :HATCHERY_AI_TOP_2, 511 - value :HATCHERY_AI_TOP_3, 512 - value :HATCHERY_AI_TOP_4, 513 - value :HATCHERY_UNIVERSE_PROBE, 515 - value :HATCHERY_UNIVERSE_BOLT, 516 - value :HATCHERY_ENLIGHTENMENT_ORB, 520 - value :HYPERLOOP_TRACK, 570 - value :MAILBOX_FULL, 600 - value :CHICKEN, 1000 - value :HAT, 1010 - value :UNKNOWN, 9999 - end - add_message "ei.ShellSetSpec" do - optional :identifier, :string, 1 - optional :name, :string, 2 - optional :price, :uint32, 3 - optional :price_mult_DEPRECATED, :double, 8, default: 1 - optional :discount, :double, 17 - optional :required_eop, :uint32, 4 - optional :required_soul_eggs, :double, 5 - optional :required_parent_set, :string, 20 - optional :is_new, :bool, 9 - optional :expires, :bool, 10 - optional :seconds_until_available, :double, 18 - optional :seconds_remaining, :double, 11 - optional :popularity, :uint64, 21 - optional :decorator, :bool, 14 - optional :modified_geometry, :bool, 13 - optional :element_set, :bool, 7 - optional :hex_base_color, :string, 16 - repeated :variations, :message, 15, "ei.ShellSetSpec.VariationSpec" - optional :icon, :message, 19, "ei.DLCItem" - optional :default_appearance, :bool, 6 - optional :custom_appearance, :bool, 12 - end - add_message "ei.ShellSetSpec.VariationSpec" do - optional :identifier, :string, 1 - optional :hex_color, :string, 2 - optional :price, :uint32, 3 - optional :sort_priority, :int32, 6 - optional :default_appearance, :bool, 4 - optional :custom_appearance, :bool, 5 - end - add_message "ei.ShellObjectSpec" do - optional :identifier, :string, 1 - optional :name, :string, 2 - optional :asset_type, :enum, 3, "ei.ShellSpec.AssetType" - optional :object_class, :string, 14 - repeated :icon_colors, :string, 15 - optional :price, :uint32, 4 - optional :required_eop, :uint32, 5 - optional :required_soul_eggs, :double, 6 - optional :is_new, :bool, 10 - optional :expires, :bool, 11 - optional :seconds_until_available, :double, 18 - optional :seconds_remaining, :double, 12 - optional :popularity, :uint64, 19 - repeated :metadata, :double, 7 - optional :no_hats, :bool, 13 - optional :chicken_animation, :enum, 16, "ei.ShellObjectSpec.ChickenAnimation" - optional :sort_priority, :int32, 17 - repeated :pieces, :message, 8, "ei.ShellObjectSpec.LODPiece" - optional :default_appearance, :bool, 9 - end - add_message "ei.ShellObjectSpec.LODPiece" do - optional :dlc, :message, 1, "ei.DLCItem" - optional :lod, :uint32, 2 - end - add_enum "ei.ShellObjectSpec.ChickenAnimation" do - value :STANDARD_RUN, 0 - value :SLOWMO, 7 - value :WOBBLE, 1 - value :WOBBLE_LEAN, 5 - value :SMOOTH, 2 - value :SMOOTH_LEAN, 6 - value :HOVER, 3 - value :SIDEWAYS_SMOOTH, 4 - value :SIDEWAYS_LEAN, 8 - end - add_message "ei.ShellGroupSpec" do - optional :identifier, :string, 1 - optional :name, :string, 2 - optional :asset_type, :enum, 5, "ei.ShellSpec.AssetType" - repeated :member_ids, :string, 3 - optional :price_mult_DEPRECATED, :double, 4 - end - add_message "ei.DLCCatalog" do - repeated :items, :message, 1, "ei.DLCItem" - repeated :shells, :message, 2, "ei.ShellSpec" - repeated :shell_sets, :message, 3, "ei.ShellSetSpec" - repeated :decorators, :message, 6, "ei.ShellSetSpec" - repeated :shell_objects, :message, 4, "ei.ShellObjectSpec" - repeated :shell_groups, :message, 5, "ei.ShellGroupSpec" - optional :shells_showcase_last_featured_time, :double, 7 - end - add_message "ei.ShellDB" do - repeated :shell_inventory, :message, 1, "ei.ShellDB.ShellStatus" - repeated :shell_element_inventory, :message, 5, "ei.ShellDB.ShellElementStatus" - repeated :shell_variation_inventory, :message, 8, "ei.ShellDB.ShellSetVariationStatus" - repeated :shell_set_inventory, :message, 2, "ei.ShellDB.ShellStatus" - repeated :shell_object_inventory, :message, 4, "ei.ShellDB.ShellStatus" - repeated :farm_configs, :message, 3, "ei.ShellDB.FarmConfiguration" - repeated :saved_configs, :message, 9, "ei.ShellDB.SavedFarmConfiguration" - repeated :new_shells_downloaded, :string, 6 - repeated :new_shells_seen, :string, 7 - optional :last_showcase_featured_time_seen, :double, 11 - optional :lighting_controls_unlocked, :bool, 10 - end - add_message "ei.ShellDB.ShellStatus" do - optional :identifier, :string, 1 - optional :owned, :bool, 2 - end - add_message "ei.ShellDB.ShellElementStatus" do - optional :element, :enum, 1, "ei.ShellDB.FarmElement" - optional :set_identifier, :string, 2 - end - add_message "ei.ShellDB.ShellSetVariationStatus" do - optional :set_identifier, :string, 1 - repeated :owned_variations, :string, 2 - end - add_message "ei.ShellDB.FarmConfiguration" do - repeated :locked_elements, :enum, 10, "ei.ShellDB.FarmElement" - repeated :shell_configs, :message, 1, "ei.ShellDB.ShellConfiguration" - repeated :shell_set_configs, :message, 2, "ei.ShellDB.ShellSetConfiguration" - optional :configure_chickens_by_group, :bool, 7 - repeated :group_configs, :message, 8, "ei.ShellDB.ShellGroupConfiguration" - repeated :chicken_configs, :message, 9, "ei.ShellDB.ChickenConfig" - optional :lighting_config_enabled, :bool, 11 - optional :lighting_config, :message, 12, "ei.ShellDB.LightingConfig" - end - add_message "ei.ShellDB.SavedFarmConfiguration" do - optional :id, :string, 1 - optional :config, :message, 2, "ei.ShellDB.FarmConfiguration" - optional :client_save_time, :double, 3 - optional :server_id, :string, 4 - optional :display_name, :string, 5 - optional :purchased, :bool, 6 - end - add_message "ei.ShellDB.ShellConfiguration" do - optional :asset_type, :enum, 1, "ei.ShellSpec.AssetType" - optional :index, :uint32, 2 - optional :shell_identifier, :string, 3 - end - add_message "ei.ShellDB.ShellSetConfiguration" do - optional :element, :enum, 1, "ei.ShellDB.FarmElement" - optional :index, :uint32, 2 - optional :shell_set_identifier, :string, 3 - optional :variation_identifier, :string, 4 - optional :decorator_identifier, :string, 5 - end - add_message "ei.ShellDB.ShellGroupConfiguration" do - optional :asset_type, :enum, 1, "ei.ShellSpec.AssetType" - optional :group_identifier, :string, 2 - end - add_message "ei.ShellDB.ChickenConfig" do - optional :chicken_identifier, :string, 1 - optional :hat_identifier, :string, 2 - end - add_message "ei.ShellDB.LightingConfig" do - optional :light_dir, :message, 1, "ei.Vector3" - optional :light_direct_color, :message, 2, "ei.Vector4" - optional :light_direct_intensity, :float, 3 - optional :light_ambient_color, :message, 4, "ei.Vector4" - optional :light_ambient_intensity, :float, 5 - optional :fog_color, :message, 6, "ei.Vector4" - optional :fog_near, :float, 7 - optional :fog_far, :float, 8 - optional :fog_density, :float, 9 - end - add_enum "ei.ShellDB.FarmElement" do - value :HEN_HOUSE, 1 - value :SILO, 2 - value :MAILBOX, 3 - value :TROPHY_CASE, 4 - value :GROUND, 5 - value :HARDSCAPE, 6 - value :HYPERLOOP, 7 - value :DEPOT, 8 - value :LAB, 9 - value :HATCHERY, 10 - value :HOA, 11 - value :MISSION_CONTROL, 12 - value :FUEL_TANK, 13 - value :CHICKEN, 14 - value :HAT, 15 - value :UNKNOWN, 99 - end - add_message "ei.ShellPopularityStats" do - repeated :data, :message, 1, "ei.ShellPopularityStats.Entry" - end - add_message "ei.ShellPopularityStats.Entry" do - optional :id, :string, 1 - optional :element, :enum, 2, "ei.ShellDB.FarmElement" - optional :spent, :uint64, 3 - optional :count, :uint64, 4 - end - add_message "ei.ShellsActionLog" do - optional :rinfo, :message, 8, "ei.BasicRequestInfo" - optional :user_id, :string, 1 - optional :action, :string, 2 - optional :sub_id, :string, 3 - optional :farm_element, :enum, 9, "ei.ShellDB.FarmElement" - optional :cost, :uint32, 4 - optional :approx_time, :double, 5 - optional :version, :string, 6 - optional :farm_index, :int32, 7 - optional :soul_eggs, :double, 10 - optional :tickets_spent, :uint64, 11 - optional :gold_spent, :uint64, 12 - end - add_message "ei.SubmitShellShowcaseRequest" do - optional :rinfo, :message, 4, "ei.BasicRequestInfo" - optional :local_id, :string, 1 - optional :user_id, :string, 2 - optional :public_username, :bool, 5 - optional :farm_config, :message, 3, "ei.ShellDB.FarmConfiguration" - end - add_message "ei.ShellShowcase" do - repeated :top, :message, 1, "ei.ShellShowcaseListingInfo" - repeated :featured, :message, 2, "ei.ShellShowcaseListingInfo" - repeated :fresh, :message, 3, "ei.ShellShowcaseListingInfo" - end - add_message "ei.ShellShowcaseListingInfo" do - optional :id, :string, 1 - optional :local_id, :string, 12 - optional :name, :string, 2 - optional :description, :string, 3 - optional :is_new, :bool, 15 - optional :creator_name, :string, 14 - optional :status, :enum, 11, "ei.ShellShowcaseListingInfo.Status" - optional :farm_config, :message, 4, "ei.ShellDB.FarmConfiguration" - optional :sales, :uint32, 5 - optional :gross, :uint64, 6 - optional :views, :uint64, 7 - optional :equips, :uint64, 13 - optional :likes, :uint32, 8 - optional :dislikes, :uint32, 9 - optional :share_url, :string, 10 - end - add_enum "ei.ShellShowcaseListingInfo.Status" do - value :NONE, 0 - value :SUBMITTED, 1 - value :LIVE, 2 - value :FEATURED, 3 - value :FEATURED_ALUM, 5 - value :ARCHIVED, 6 - value :INVALID, 4 - end - add_message "ei.ShowcaseRoyaltyDeliveryConfirmation" do - optional :rinfo, :message, 3, "ei.BasicRequestInfo" - repeated :ids, :string, 1 - optional :amount, :uint32, 2 - end - add_message "ei.ShellShowcaseListingSet" do - repeated :listings, :message, 1, "ei.ShellShowcaseListingInfo" - end - add_message "ei.ShellsActionBatch" do - optional :rinfo, :message, 1, "ei.BasicRequestInfo" - repeated :actions, :message, 2, "ei.ShellsActionLog" - end - add_message "ei.UserVerificationAnalysis" do - optional :overall_status, :enum, 1, "ei.UserVerificationAnalysis.Status" - optional :start_time, :double, 2 - optional :completion_time, :double, 3 - optional :num_prestiges, :double, 14 - optional :soul_eggs, :double, 15 - optional :eggs_of_prophecy, :uint32, 27 - optional :iap_status, :enum, 18, "ei.UserVerificationAnalysis.Status" - optional :verified_pro_permit, :bool, 4 - optional :verified_piggy_breaks, :uint32, 5 - optional :verified_other_iap, :uint32, 6 - optional :unverified_iap, :uint32, 7 - optional :gold_earned, :double, 13 - optional :regular_iap_buyer, :bool, 22 - optional :regular_iap_cheater, :bool, 23 - optional :artifacts_status, :enum, 19, "ei.UserVerificationAnalysis.Status" - optional :missions_completed, :uint32, 8 - optional :artifacts_collected, :double, 9 - optional :artifacts_consumed, :double, 10 - optional :artifacts_in_inventory, :double, 11 - optional :rare_artifacts_in_inventory, :uint64, 33 - optional :rare_artifacts_on_server, :uint64, 34 - optional :legendary_artifacts_in_inventory, :uint64, 35 - optional :legendary_artifacts_on_server, :uint64, 36 - optional :gold_spent_crafting, :double, 21 - optional :excessive_consumes, :bool, 24 - optional :excessive_inventory, :bool, 25 - optional :excessive_spend, :bool, 26 - optional :contracts_status, :enum, 20, "ei.UserVerificationAnalysis.Status" - optional :num_coop_memberships, :uint32, 12 - optional :valid_contracts, :uint32, 16 - repeated :invalid_contracts, :string, 17 - optional :excessive_eop, :bool, 28 - optional :excessive_invalid_contracts, :bool, 29 - optional :verified, :bool, 30 - optional :verification_override, :bool, 31 - optional :verification_override_value, :bool, 32 - end - add_enum "ei.UserVerificationAnalysis.Status" do - value :UNKNOWN, 0 - value :PROCESSING, 1 - value :COMPLETE, 2 - end - add_message "ei.UserSubscriptionInfo" do - optional :subscription_level, :enum, 13, "ei.UserSubscriptionInfo.Level" - optional :next_subscription_level, :enum, 15, "ei.UserSubscriptionInfo.Level" - optional :lock_next_subscription_level, :bool, 18 - optional :platform, :enum, 10, "ei.Platform" - optional :original_transaction_id, :string, 1 - optional :linked_transaction_id, :string, 16 - optional :acknowledged, :bool, 17 - optional :first_subscribed, :double, 2 - optional :period_end, :double, 4 - optional :status, :enum, 5, "ei.UserSubscriptionInfo.Status" - optional :store_status, :string, 14 - optional :auto_renew, :bool, 6 - optional :sandbox, :bool, 19 - optional :last_updated, :double, 7 - repeated :history, :message, 9, "ei.UserSubscriptionInfo.HistoryEntry" - repeated :past_user_ids, :string, 11 - end - add_message "ei.UserSubscriptionInfo.HistoryEntry" do - optional :timestamp, :double, 1 - optional :message_id, :string, 2 - optional :message, :string, 3 - end - add_enum "ei.UserSubscriptionInfo.Level" do - value :STANDARD, 0 - value :PRO, 1 - end - add_enum "ei.UserSubscriptionInfo.Status" do - value :UNKNOWN, 0 - value :ACTIVE, 1 - value :EXPIRED, 2 - value :REVOKED, 3 - value :GRACE_PERIOD, 4 - value :PAUSE_HOLD, 5 - end - add_message "ei.SubscriptionChangeHintRequest" do - optional :rinfo, :message, 3, "ei.BasicRequestInfo" - optional :original_transaction_id, :string, 1 - optional :next_subscription_level, :enum, 2, "ei.UserSubscriptionInfo.Level" - end - add_message "ei.CXPEvalRolloutInfo" do - optional :current_id, :string, 1 - optional :basis_points, :uint32, 2 - end - add_enum "ei.Platform" do - value :UNKNOWN_PLATFORM, 0 - value :IOS, 1 - value :DROID, 2 - end - add_enum "ei.DeviceFormFactor" do - value :UNKNOWN_DEVICE, 0 - value :PHONE, 1 - value :TABLET, 2 - end - add_enum "ei.AdNetwork" do - value :VUNGLE, 0 - value :CHARTBOOST, 1 - value :AD_COLONY, 2 - value :HYPER_MX, 3 - value :UNITY, 4 - value :FACEBOOK, 5 - value :APPLOVIN, 6 - end - add_enum "ei.Egg" do - value :EDIBLE, 1 - value :SUPERFOOD, 2 - value :MEDICAL, 3 - value :ROCKET_FUEL, 4 - value :SUPER_MATERIAL, 5 - value :FUSION, 6 - value :QUANTUM, 7 - value :IMMORTALITY, 8 - value :TACHYON, 9 - value :GRAVITON, 10 - value :DILITHIUM, 11 - value :PRODIGY, 12 - value :TERRAFORM, 13 - value :ANTIMATTER, 14 - value :DARK_MATTER, 15 - value :AI, 16 - value :NEBULA, 17 - value :UNIVERSE, 18 - value :ENLIGHTENMENT, 19 - value :CHOCOLATE, 100 - value :EASTER, 101 - value :WATERBALLOON, 102 - value :FIREWORK, 103 - value :PUMPKIN, 104 - value :CUSTOM_EGG, 200 - value :UNKNOWN, 1000 - end - add_enum "ei.FarmType" do - value :EMPTY, 1 - value :HOME, 2 - value :CONTRACT, 3 - end - add_enum "ei.GoalType" do - value :EGGS_LAID, 1 - value :UNKNOWN_GOAL, 100 - end - add_enum "ei.RewardType" do - value :CASH, 1 - value :GOLD, 2 - value :SOUL_EGGS, 3 - value :EGGS_OF_PROPHECY, 4 - value :EPIC_RESEARCH_ITEM, 5 - value :PIGGY_FILL, 6 - value :PIGGY_MULTIPLIER, 7 - value :PIGGY_LEVEL_BUMP, 8 - value :BOOST, 9 - value :BOOST_TOKEN, 10 - value :ARTIFACT, 11 - value :ARTIFACT_CASE, 12 - value :CHICKEN, 13 - value :SHELL_SCRIPT, 14 - value :UNKNOWN_REWARD, 100 - end - add_enum "ei.UILocation" do - value :NONE, 0 - value :SHOP, 1 - value :BOOST_SHOP, 2 - value :PIGGY, 3 - value :PRO_PERMIT, 4 - value :ULTRA_SHOP, 10 - value :SHELLS, 5 - value :SHELL_SETS, 6 - value :SHELLS_SHOWCASE, 12 - value :CHICKENS, 7 - value :CHICKEN_HATS, 11 - value :EPIC_RESEARCH, 8 - value :SETTINGS, 9 - value :HELP, 13 - value :UNIVERSITY, 14 - end - add_enum "ei.UserType" do - value :ALL_USERS, 0 - value :EGGED_UP, 15 - value :CONTRACTS_UNLOCKED, 1 - value :ARTIFACTS_UNLOCKED, 3 - value :FUEL_TANK_UNLOCKED, 4 - value :PRO_PERMIT_ACTIVE, 5 - value :ULTRA_ACTIVE, 6 - value :NO_PRO_PERMIT, 7 - value :NO_ULTRA, 8 - value :CONTRACTS_INACTIVE, 9 - value :CONTRACTS_ACTIVE, 10 - value :PLAYING_CONTRACT, 11 - value :ARTIFACTS_INACTIVE, 12 - value :ARTIFACTS_ACTIVE, 13 - value :PRESTIGE_READY, 14 - value :PIGGY_HESITANT, 16 - end - add_enum "ei.LeaderboardScope" do - value :ALL_TIME, 0 - value :CURRENT_SEASON, 1 - end - end -end + +descriptor_data = "\n\x08\x65i.proto\x12\x02\x65i\"*\n\x07Vector3\x12\t\n\x01x\x18\x01 \x01(\x02\x12\t\n\x01y\x18\x02 \x01(\x02\x12\t\n\x01z\x18\x03 \x01(\x02\"5\n\x07Vector4\x12\t\n\x01x\x18\x01 \x01(\x02\x12\t\n\x01y\x18\x02 \x01(\x02\x12\t\n\x01z\x18\x03 \x01(\x02\x12\t\n\x01w\x18\x04 \x01(\x02\"\xe8\x31\n\x06\x42\x61\x63kup\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x12\n\nei_user_id\x18\x12 \x01(\t\x12\x18\n\x10game_services_id\x18\x10 \x01(\t\x12\x14\n\x0cpush_user_id\x18\x1a \x01(\t\x12\x11\n\tdevice_id\x18\x11 \x01(\t\x12\x11\n\tuser_name\x18\x02 \x01(\t\x12\x13\n\x0b\x61pprox_time\x18\x03 \x01(\x01\x12\x12\n\x07version\x18\x15 \x01(\r:\x01\x30\x12\x1a\n\x12\x66orce_offer_backup\x18\x14 \x01(\x08\x12\x14\n\x0c\x66orce_backup\x18\x16 \x01(\x08\x12%\n\x08settings\x18\x04 \x01(\x0b\x32\x13.ei.Backup.Settings\x12%\n\x08tutorial\x18\x05 \x01(\x0b\x32\x13.ei.Backup.Tutorial\x12\x1f\n\x05stats\x18\x06 \x01(\x0b\x32\x10.ei.Backup.Stats\x12\x1d\n\x04game\x18\x07 \x01(\x0b\x32\x0f.ei.Backup.Game\x12\'\n\tartifacts\x18\x0e \x01(\x0b\x32\x14.ei.Backup.Artifacts\x12!\n\x06shells\x18\x19 \x01(\x0b\x32\x11.ei.Backup.Shells\x12\"\n\x03sim\x18\x08 \x01(\x0b\x32\x15.ei.Backup.Simulation\x12$\n\x05\x66\x61rms\x18\x0c \x03(\x0b\x32\x15.ei.Backup.Simulation\x12#\n\x07mission\x18\t \x01(\x0b\x32\x12.ei.Backup.Mission\x12\x1d\n\x04misc\x18\n \x01(\x0b\x32\x0f.ei.Backup.Misc\x12\"\n\tcontracts\x18\r \x01(\x0b\x32\x0f.ei.MyContracts\x12%\n\x0c\x61rtifacts_db\x18\x0f \x01(\x0b\x32\x0f.ei.ArtifactsDB\x12\x1d\n\x08shell_db\x18\x18 \x01(\x0b\x32\x0b.ei.ShellDB\x12\x15\n\rread_mail_ids\x18\x17 \x03(\t\x12!\n\nmail_state\x18\x1b \x01(\x0b\x32\r.ei.MailState\x12\x10\n\x08\x63hecksum\x18\x64 \x01(\x04\x12\x11\n\tsignature\x18\x65 \x01(\t\x1a\xef\x06\n\x08Settings\x12\x0b\n\x03sfx\x18\x01 \x01(\x08\x12\r\n\x05music\x18\x02 \x01(\x08\x12\x18\n\x10low_battery_mode\x18\x03 \x01(\x08\x12\x1c\n\x14low_performance_mode\x18\x04 \x01(\x08\x12\x1f\n\x17\x66orce_touch_chicken_btn\x18\t \x01(\x08\x12\x1d\n\x15notifications_queried\x18\x05 \x01(\x08\x12$\n\x1clast_notification_query_time\x18\x1b \x01(\x01\x12\x18\n\x10notifications_on\x18\x06 \x01(\x08\x12\x19\n\x11notify_daily_gift\x18\x0b \x01(\x08\x12\x17\n\x0flow_performance\x18\n \x01(\x08\x12\x19\n\x11\x61uto_stop_fueling\x18\x19 \x01(\x08\x12\x13\n\x0bmax_enabled\x18\x1a \x01(\x08\x12\x16\n\x0ehide_cc_status\x18\x1c \x01(\x08\x12 \n\x18\x63ontracts_widget_enabled\x18\x1d \x01(\x08\x12\x18\n\x10\x61rtifact_sparkle\x18\x1e \x01(\x08\x12\x18\n\x10last_backup_time\x18\x18 \x01(\x01\x12\x15\n\rcoppa_queried\x18\x07 \x01(\x08\x12\x18\n\x10\x63oppa_restricted\x18\x08 \x01(\x08\x12\x1c\n\x14gdpr_consent_queried\x18\x0c \x01(\x08\x12\x1b\n\x13gdpr_age_restricted\x18\x10 \x01(\x08\x12\x1a\n\x12gdpr_consent_given\x18\r \x01(\x08\x12\x13\n\x0b\x61ge_queried\x18\x12 \x01(\x08\x12\x1d\n\x0e\x61ge_restricted\x18\x13 \x01(\x08:\x05\x66\x61lse\x12\'\n\x1f\x64\x61ta_collection_consent_queried\x18\x14 \x01(\x08\x12%\n\x1d\x64\x61ta_collection_consent_given\x18\x15 \x01(\x08\x12\x1c\n\x14last_day_age_queried\x18\x11 \x01(\r\x12\x1e\n\x10user_ads_enabled\x18\x0e \x01(\x08:\x04true\x12 \n\x12user_cloud_enabled\x18\x0f \x01(\x08:\x04true\x12$\n\x16user_analytics_enabled\x18\x16 \x01(\x08:\x04true\x12+\n\x1duser_personalized_ads_enabled\x18\x17 \x01(\x08:\x04true\x1a\xa0\x02\n\x08Tutorial\x12\x13\n\x0bintro_shown\x18\x01 \x01(\x08\x12\x1c\n\x14\x63lick_tutorial_shown\x18\x02 \x01(\x08\x12\x15\n\rbuy_hab_shown\x18\x03 \x01(\x08\x12\x1a\n\x12hire_vehicle_shown\x18\x04 \x01(\x08\x12\x13\n\x0bq_num_shown\x18\x05 \x01(\x08\x12\x13\n\x0bs_num_shown\x18\x06 \x01(\x08\x12\x1b\n\x13\x63ontracts_tab_shown\x18\x07 \x01(\x08\x12\x1b\n\x13\x63ontract_info_shown\x18\x08 \x01(\x08\x12\x17\n\x0fjoin_coop_shown\x18\t \x01(\x08\x12\x19\n\x11switch_farm_shown\x18\n \x01(\x08\x12\x16\n\x0etutorial_shown\x18\x0b \x03(\x08\x1a\xdd\x03\n\x05Stats\x12\x16\n\x0e\x65gg_totals_OLD\x18\x01 \x03(\x04\x12\x12\n\negg_totals\x18\x08 \x03(\x01\x12\x1f\n\x17unlimited_chickens_uses\x18\x07 \x01(\x04\x12\x13\n\x0brefill_uses\x18\x02 \x01(\x04\x12\x13\n\x0bwarp_1_uses\x18\x04 \x01(\x04\x12\x13\n\x0bwarp_8_uses\x18\x05 \x01(\x04\x12\x13\n\x0b\x62oosts_used\x18\r \x01(\x04\x12\x1a\n\x12video_doubler_uses\x18\x03 \x01(\x04\x12\x17\n\x0f\x64rone_takedowns\x18\x06 \x01(\x04\x12\x1d\n\x15\x64rone_takedowns_elite\x18\n \x01(\x04\x12\x15\n\rnum_prestiges\x18\t \x01(\x04\x12\x18\n\x10num_piggy_breaks\x18\x0b \x01(\x04\x12\x1b\n\x13iap_packs_purchased\x18\x0c \x01(\x04\x12\x12\n\npiggy_full\x18\x0e \x01(\x08\x12\x18\n\x10piggy_found_full\x18\x0f \x01(\x08\x12\"\n\x1atime_piggy_filled_realtime\x18\x10 \x01(\x01\x12 \n\x18time_piggy_full_gametime\x18\x11 \x01(\x01\x12\x1d\n\x15lost_piggy_increments\x18\x12 \x01(\x04\x1a\xd1\t\n\x04Game\x12\x17\n\x0c\x63urrent_farm\x18\x16 \x01(\r:\x01\x30\x12 \n\x0fmax_egg_reached\x18\x01 \x01(\x0e\x32\x07.ei.Egg\x12\x1a\n\x12golden_eggs_earned\x18\x02 \x01(\x04\x12\x19\n\x11golden_eggs_spent\x18\x03 \x01(\x04\x12\x1d\n\x15uncliamed_golden_eggs\x18\x10 \x01(\x04\x12\x11\n\tsoul_eggs\x18\x04 \x01(\x04\x12\x1b\n\x13unclaimed_soul_eggs\x18\x11 \x01(\x04\x12\x13\n\x0bsoul_eggs_d\x18\" \x01(\x01\x12\x1d\n\x15unclaimed_soul_eggs_d\x18# \x01(\x01\x12\x18\n\x10\x65ggs_of_prophecy\x18\x17 \x01(\x04\x12\"\n\x1aunclaimed_eggs_of_prophecy\x18\x18 \x01(\x04\x12\x1c\n\x14shell_scripts_earned\x18& \x01(\x04\x12\x1b\n\x13shell_scripts_spent\x18\' \x01(\x04\x12\x1f\n\x17unclaimed_shell_scripts\x18( \x01(\x04\x12\x1c\n\x14prestige_cash_earned\x18\x05 \x01(\x01\x12 \n\x18prestige_soul_boost_cash\x18! \x01(\x01\x12\x1c\n\x14lifetime_cash_earned\x18\x06 \x01(\x01\x12\x12\n\npiggy_bank\x18\x07 \x01(\x04\x12\x1e\n\x16piggy_full_alert_shown\x18\x1f \x01(\x08\x12\x14\n\x0cpermit_level\x18\x08 \x01(\r\x12.\n\repic_research\x18\t \x03(\x0b\x32\x17.ei.Backup.ResearchItem\x12\x19\n\x11hyperloop_station\x18\x1d \x01(\x08\x12\x1c\n\x14next_daily_gift_time\x18\n \x01(\x01\x12%\n\x1dlast_daily_gift_collected_day\x18\x14 \x01(\r\x12!\n\x19num_daily_gifts_collected\x18\x1c \x01(\r\x12%\n\x04news\x18\x0b \x03(\x0b\x32\x17.ei.Backup.NewsHeadline\x12\x16\n\x0elast_news_time\x18\x0c \x01(\x01\x12\x1a\n\x12\x63urrent_multiplier\x18\r \x01(\x01\x12%\n\x1d\x63urrent_multiplier_expiration\x18\x0e \x01(\x01\x12\x30\n\x0c\x61\x63hievements\x18\x0f \x03(\x0b\x32\x1a.ei.Backup.AchievementInfo\x12\x1d\n\x15max_farm_size_reached\x18\x12 \x03(\x04\x12\x17\n\x0f\x65gg_medal_level\x18\x13 \x03(\r\x12\"\n\x1along_idle_notification_set\x18\x19 \x01(\x08\x12(\n long_idle_notification_threshold\x18\x1a \x01(\x01\x12\x18\n\x10long_idle_reward\x18\x1b \x01(\x01\x12%\n\x06\x62oosts\x18\x1e \x03(\x0b\x32\x15.ei.Backup.OwnedBoost\x12\"\n\x1atotal_time_cheats_detected\x18 \x01(\r\x12\x1d\n\x15\x66orce_elite_contracts\x18$ \x01(\x08\x12!\n\x19new_player_event_end_time\x18% \x01(\x01\x1a\xb2\x04\n\tArtifacts\x12\x10\n\x08infusing\x18\x01 \x01(\x08\x12\x35\n\x12item_being_infused\x18\x02 \x01(\x0b\x32\x19.ei.ArtifactInventoryItem\x12,\n\x12spec_being_infused\x18\r \x01(\x0b\x32\x10.ei.ArtifactSpec\x12\"\n\x11\x65gg_type_infusing\x18\x03 \x01(\x0e\x32\x07.ei.Egg\x12\x1e\n\x16infusing_eggs_required\x18\x04 \x01(\x01\x12\x14\n\x0c\x65ggs_infused\x18\x05 \x01(\x01\x12&\n\x19\x66low_percentage_artifacts\x18\x06 \x01(\x01:\x03\x30.5\x12\x1d\n\x0f\x66ueling_enabled\x18\x07 \x01(\x08:\x04true\x12\x1c\n\x14tank_filling_enabled\x18\x0e \x01(\x08\x12\x12\n\ntank_level\x18\x0f \x01(\r\x12\x12\n\ntank_fuels\x18\x10 \x03(\x01\x12\x13\n\x0btank_limits\x18\x12 \x03(\x01\x12\x33\n\x10last_fueled_ship\x18\t \x01(\x0e\x32\x19.ei.MissionInfo.Spaceship\x12\x17\n\x0finventory_score\x18\n \x01(\x01\x12\x13\n\x0b\x63rafting_xp\x18\x11 \x01(\x01\x12\x0f\n\x07\x65nabled\x18\x0b \x01(\x08\x12\x13\n\x0bintro_shown\x18\x0c \x01(\x08\x12)\n\x1binfusing_enabled_DEPRECATED\x18\x08 \x01(\x08:\x04true\x1aM\n\x06Shells\x12\x13\n\x0bintro_alert\x18\x01 \x01(\x08\x12\x1d\n\x15\x63ontracts_intro_alert\x18\x02 \x01(\x08\x12\x0f\n\x07num_new\x18\x03 \x03(\x05\x1a\xe3\x06\n\nSimulation\x12\x19\n\x08\x65gg_type\x18\x01 \x01(\x0e\x32\x07.ei.Egg\x12\x1f\n\tfarm_type\x18\x13 \x01(\x0e\x32\x0c.ei.FarmType\x12\x13\n\x0b\x63ontract_id\x18\x14 \x01(\t\x12\x13\n\x0b\x63\x61sh_earned\x18\x02 \x01(\x01\x12\x12\n\ncash_spent\x18\x03 \x01(\x01\x12\x16\n\x0eunclaimed_cash\x18\x04 \x01(\x01\x12\x16\n\x0elast_step_time\x18\x05 \x01(\x01\x12\x14\n\x0cnum_chickens\x18\x06 \x01(\x04\x12\x1e\n\x16num_chickens_unsettled\x18\x07 \x01(\x04\x12\x1c\n\x14num_chickens_running\x18\x08 \x01(\x04\x12\x11\n\teggs_laid\x18\t \x01(\x01\x12\x14\n\x0c\x65ggs_shipped\x18\x1e \x01(\x01\x12\x15\n\reggs_paid_for\x18\n \x01(\x01\x12\x13\n\x0bsilos_owned\x18\x0b \x01(\r\x12\x0c\n\x04habs\x18\x0c \x03(\r\x12\x16\n\x0ehab_population\x18\r \x03(\x04\x12\x1e\n\x16hab_population_indound\x18\x0e \x03(\x04\x12!\n\x19hab_incubator_popuplation\x18\x0f \x03(\x01\x12\x1b\n\x13hatchery_population\x18\x10 \x01(\x01\x12\x10\n\x08vehicles\x18\x11 \x03(\r\x12\x14\n\x0ctrain_length\x18\x15 \x03(\r\x12\x30\n\x0f\x63ommon_research\x18\x12 \x03(\x0b\x32\x17.ei.Backup.ResearchItem\x12-\n\ractive_boosts\x18\x16 \x03(\x0b\x32\x16.ei.Backup.ActiveBoost\x12\x1c\n\x14last_cash_boost_time\x18\x1f \x01(\x01\x12\x1c\n\x14time_cheats_detected\x18\x17 \x01(\r\x12\x17\n\x0ftime_cheat_debt\x18\x18 \x01(\x01\x12\x1d\n\x15\x62oost_tokens_received\x18\x19 \x01(\r\x12\x1a\n\x12\x62oost_tokens_spent\x18\x1a \x01(\r\x12\x1a\n\x12\x62oost_tokens_given\x18\x1c \x01(\r\x12\x1e\n\x16unclaimed_boost_tokens\x18\x1b \x01(\r\x12\'\n\x1fgametime_until_next_boost_token\x18\x1d \x01(\x01\x1a\x7f\n\x07Mission\x12\x17\n\x0f\x63urrent_mission\x18\x01 \x01(\t\x12\x17\n\x0freference_value\x18\x02 \x01(\x01\x12\x18\n\x10\x63urrent_missions\x18\x04 \x03(\t\x12(\n\x08missions\x18\x03 \x03(\x0b\x32\x16.ei.Backup.MissionInfo\x1a\xd4\x05\n\x04Misc\x12\x1c\n\x14\x63hicken_btn_pref_big\x18\x01 \x01(\x08\x12\"\n\x1a\x66ree_hatchery_refill_given\x18\x02 \x01(\x08\x12\'\n\x15last_share_farm_value\x18\x03 \x01(\x01:\x08\x31\x30\x30\x30\x30\x30\x30\x30\x12-\n\x1blast_share_swarm_farm_value\x18\x04 \x01(\x01:\x08\x31\x30\x30\x30\x30\x30\x30\x30\x12\"\n\x15last_share_swarm_size\x18\x05 \x01(\x01:\x03\x31\x34\x30\x12\x34\n(last_prestige_alert_soul_eggs_DEPRECATED\x18\n \x01(\x04:\x02\x34\x35\x12\x13\n\x0b\x66riend_rank\x18\x06 \x01(\x04\x12\x17\n\x0f\x66riend_rank_pop\x18\x07 \x01(\x04\x12\x13\n\x0bglobal_rank\x18\x08 \x01(\x04\x12\x17\n\x0fglobal_rank_pop\x18\t \x01(\x04\x12\x18\n\x10\x63hallenges_alert\x18\x14 \x01(\x08\x12\x14\n\x0ctrophy_alert\x18\x0b \x01(\x08\x12\x10\n\x08\x61r_alert\x18\x0c \x01(\x08\x12\x17\n\x0f\x63ontracts_alert\x18\r \x01(\x08\x12\x1a\n\x12\x63ontracts_alert_v2\x18\x15 \x01(\x08\x12\x12\n\ncoop_alert\x18\x0e \x01(\x08\x12\x15\n\rcoop_alert_v2\x18\x16 \x01(\x08\x12\x14\n\x0cswitch_alert\x18\x0f \x01(\x08\x12\x1d\n\x15\x65gg_of_prophecy_alert\x18\x10 \x01(\x08\x12\x19\n\x11\x62oost_token_alert\x18\x11 \x01(\x08\x12\x16\n\x0esoul_egg_alert\x18\x12 \x01(\x08\x12\x1d\n\x15\x62\x61\x63kup_reminder_alert\x18\x13 \x01(\x08\x12\x18\n\x10max_button_alert\x18\x17 \x01(\x08\x12\x1c\n\x14mission_target_alert\x18\x18 \x01(\x08\x12\x1b\n\x13\x63olleggtibles_alert\x18\x19 \x01(\x08\x1a)\n\x0cResearchItem\x12\n\n\x02id\x18\x01 \x01(\t\x12\r\n\x05level\x18\x02 \x01(\r\x1a(\n\x0cNewsHeadline\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04read\x18\x02 \x01(\x08\x1a/\n\x0f\x41\x63hievementInfo\x12\n\n\x02id\x18\x01 \x01(\t\x12\x10\n\x08\x61\x63hieved\x18\x02 \x01(\x08\x1aP\n\x0b\x41\x63tiveBoost\x12\x10\n\x08\x62oost_id\x18\x01 \x01(\t\x12\x16\n\x0etime_remaining\x18\x02 \x01(\x01\x12\x17\n\x0freference_value\x18\x03 \x01(\x01\x1a-\n\nOwnedBoost\x12\x10\n\x08\x62oost_id\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x1a\x45\n\x0bMissionInfo\x12\n\n\x02id\x18\x01 \x01(\t\x12\x11\n\tcompleted\x18\x02 \x01(\x08\x12\x17\n\x0freference_value\x18\x03 \x01(\x01\"\xdc\x01\n\x19\x45ggIncFirstContactRequest\x12#\n\x05rinfo\x18\x08 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x12\n\nei_user_id\x18\x04 \x01(\t\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x18\n\x10game_services_id\x18\x07 \x01(\t\x12\x11\n\tdevice_id\x18\x05 \x01(\t\x12\x10\n\x08username\x18\x06 \x01(\t\x12\x16\n\x0e\x63lient_version\x18\x02 \x01(\r\x12\x1e\n\x08platform\x18\x03 \x01(\x0e\x32\x0c.ei.Platform\"\xf6\x01\n\x1a\x45ggIncFirstContactResponse\x12\x12\n\nei_user_id\x18\x02 \x01(\t\x12\x17\n\x0fids_transferred\x18\x03 \x03(\t\x12\x15\n\nerror_code\x18\x04 \x01(\r:\x01\x30\x12\x15\n\rerror_message\x18\x05 \x01(\t\x12\x1a\n\x06\x62\x61\x63kup\x18\x01 \x01(\x0b\x32\n.ei.Backup\"a\n\nErrorCodes\x12\x0c\n\x08NO_ERROR\x10\x00\x12\x1c\n\x18\x45XISTING_USER_W_GAMER_ID\x10\x01\x12\x12\n\x0eUSER_NOT_FOUND\x10\x02\x12\x13\n\x0f\x42\x41\x43KUP_CONFLICT\x10\x03\"9\n\x0e\x45ggIncAdConfig\x12\'\n\x10network_priority\x18\x01 \x03(\x0e\x32\r.ei.AdNetwork\"A\n\rDailyGiftInfo\x12\x13\n\x0b\x63urrent_day\x18\x01 \x01(\r\x12\x1b\n\x13seconds_to_next_day\x18\x02 \x01(\x01\"\xc8\x01\n\x10SalesInfoRequest\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x12\n\npiggy_full\x18\x02 \x01(\x08\x12\x18\n\x10piggy_found_full\x18\x03 \x01(\x08\x12\x1d\n\x15seconds_full_realtime\x18\x04 \x01(\x01\x12\x1d\n\x15seconds_full_gametime\x18\x05 \x01(\x01\x12\x17\n\x0flost_increments\x18\x07 \x01(\r\x12\x1e\n\x16\x63urrent_client_version\x18\n \x01(\r\"g\n\x0cIAPSaleEntry\x12\x12\n\nproduct_id\x18\x01 \x01(\t\x12\x19\n\x11seconds_remaining\x18\x02 \x01(\x01\x12\x17\n\x0f\x64iscount_string\x18\x03 \x01(\t\x12\x0f\n\x07sale_id\x18\x04 \x01(\t\",\n\tSalesInfo\x12\x1f\n\x05sales\x18\x01 \x03(\x0b\x32\x10.ei.IAPSaleEntry\"\xa7\x01\n\x0b\x45ggIncEvent\x12\x12\n\nidentifier\x18\x01 \x01(\t\x12\x19\n\x11seconds_remaining\x18\x02 \x01(\x01\x12\x0c\n\x04type\x18\x03 \x01(\t\x12\x12\n\nmultiplier\x18\x04 \x01(\x01\x12\x10\n\x08subtitle\x18\x05 \x01(\t\x12\x12\n\nstart_time\x18\x06 \x01(\x01\x12\x10\n\x08\x64uration\x18\x07 \x01(\x01\x12\x0f\n\x07\x63\x63_only\x18\x08 \x01(\x08\"6\n\x13\x45ggIncCurrentEvents\x12\x1f\n\x06\x65vents\x18\x01 \x03(\x0b\x32\x0f.ei.EggIncEvent\"\xa9\x02\n\nDeviceInfo\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x16\n\x0e\x61\x64vertising_id\x18\r \x01(\t\x12\x10\n\x08platform\x18\x02 \x01(\t\x12\x13\n\x0b\x66orm_factor\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65vice_name\x18\x04 \x01(\t\x12\x18\n\x10platform_version\x18\x05 \x01(\t\x12\x16\n\x0elocale_country\x18\x06 \x01(\t\x12\x17\n\x0flocale_language\x18\x07 \x01(\t\x12\x12\n\ngpu_vendor\x18\x08 \x01(\t\x12\x11\n\tgpu_model\x18\t \x01(\t\x12\x15\n\rdevice_bucket\x18\n \x01(\t\x12\x14\n\x0cscreen_width\x18\x0b \x01(\r\x12\x15\n\rscreen_height\x18\x0c \x01(\r\"\xd5\x05\n\x07\x41ppInfo\x12\x13\n\x0bversion_str\x18\x01 \x01(\t\x12\x10\n\x08sessions\x18\x02 \x01(\r\x12\x15\n\rnum_prestiges\x18\x03 \x01(\r\x12\x11\n\tsoul_eggs\x18\x04 \x01(\x04\x12\x13\n\x0b\x63urrent_egg\x18\x05 \x01(\r\x12\x13\n\x0bgold_earned\x18\x06 \x01(\x04\x12\x12\n\ngold_spent\x18\x07 \x01(\x04\x12\x17\n\x0f\x63urrent_mission\x18\x08 \x01(\r\x12\x12\n\npiggy_size\x18\t \x01(\r\x12\x18\n\x10num_piggy_breaks\x18\n \x01(\x04\x12\x1d\n\x15verified_piggy_breaks\x18\x1d \x01(\x04\x12\x1b\n\x13iap_packs_purchased\x18\x0b \x01(\x04\x12\x14\n\x0cpermit_level\x18\x0c \x01(\r\x12\x1a\n\x12video_doubler_uses\x18\x0f \x01(\x04\x12\x17\n\x0f\x64rone_takedowns\x18\x12 \x01(\x04\x12\x1d\n\x15\x64rone_takedowns_elite\x18\x13 \x01(\x04\x12\x19\n\x11trophies_unlocked\x18\x14 \x01(\x08\x12\x11\n\tegg_level\x18\x15 \x01(\x02\x12\x17\n\x0fstruggle_factor\x18\x16 \x01(\x02\x12\x12\n\npiggy_full\x18\x17 \x01(\x08\x12\x18\n\x10piggy_found_full\x18\x18 \x01(\x08\x12 \n\x18time_piggy_full_realtime\x18\x19 \x01(\x01\x12 \n\x18time_piggy_full_gametime\x18\x1a \x01(\x01\x12\x1d\n\x15lost_piggy_increments\x18\x1b \x01(\x04\x12\x0f\n\x07sale_id\x18\x1c \x01(\t\x12\x1f\n\x17unlimited_chickens_uses\x18\r \x01(\x04\x12\x13\n\x0brefill_uses\x18\x0e \x01(\x04\x12\x17\n\x0fshort_warp_uses\x18\x10 \x01(\x04\x12\x16\n\x0elong_warp_uses\x18\x11 \x01(\x04\"0\n\x12\x41\x63tionKeyValuePair\x12\x0b\n\x03key\x18\x01 \x02(\t\x12\r\n\x05value\x18\x02 \x02(\t\"\xec\x01\n\rGenericAction\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x0f\n\x07\x63\x63_user\x18\t \x01(\x08\x12\x16\n\x0e\x61\x64vertising_id\x18\x07 \x01(\t\x12\x17\n\x0f\x61pprox_time_DEP\x18\x02 \x01(\x02\x12\x13\n\x0b\x61pprox_time\x18\x08 \x01(\x01\x12\x13\n\x0b\x61\x63tion_name\x18\x03 \x01(\t\x12$\n\x04\x64\x61ta\x18\x04 \x03(\x0b\x32\x16.ei.ActionKeyValuePair\x12\x18\n\x03\x61pp\x18\x05 \x01(\x0b\x32\x0b.ei.AppInfo\x12\x1e\n\x06\x64\x65vice\x18\x06 \x01(\x0b\x32\x0e.ei.DeviceInfo\"d\n\x19GenericActionBatchRequest\x12#\n\x05rinfo\x18\x01 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\"\n\x07\x61\x63tions\x18\x02 \x03(\x0b\x32\x11.ei.GenericAction\"\xd6\x01\n\x15VerifyPurchaseRequest\x12#\n\x05rinfo\x18\x06 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x0b\n\x03sku\x18\x01 \x01(\t\x12\x16\n\x0etransaction_id\x18\x02 \x01(\t\x12\x1f\n\x17original_transaction_id\x18\x08 \x01(\t\x12\x0f\n\x07receipt\x18\x03 \x01(\t\x12\x10\n\x08platform\x18\x04 \x01(\t\x12\x0f\n\x07sandbox\x18\x07 \x01(\x08\x12\x1e\n\x03log\x18\x05 \x01(\x0b\x32\x11.ei.GenericAction\";\n\x16VerifyPurchaseResponse\x12\x10\n\x08verified\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\"\xdc\x01\n\x0f\x43urrencyFlowLog\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x13\n\x0b\x61pprox_time\x18\x02 \x01(\x01\x12 \n\x08\x63urrency\x18\x03 \x01(\x0e\x32\x0e.ei.RewardType\x12\x0e\n\x06\x61mount\x18\x04 \x01(\x03\x12\x10\n\x08location\x18\x05 \x01(\t\x12\x0f\n\x07version\x18\x06 \x01(\t\x12\x10\n\x08platform\x18\x07 \x01(\t\x12\x11\n\tsoul_eggs\x18\x08 \x01(\x01\x12\x15\n\rtickets_spent\x18\t \x01(\x04\x12\x12\n\ngold_spent\x18\n \x01(\x04\"b\n\x18\x43urrencyFlowBatchRequest\x12#\n\x05rinfo\x18\x02 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12!\n\x04logs\x18\x01 \x03(\x0b\x32\x13.ei.CurrencyFlowLog\"]\n\x06Reward\x12#\n\x0breward_type\x18\x01 \x01(\x0e\x32\x0e.ei.RewardType\x12\x17\n\x0freward_sub_type\x18\x02 \x01(\t\x12\x15\n\rreward_amount\x18\x03 \x01(\x01\"\xb2\x02\n\x0cGameModifier\x12\x31\n\tdimension\x18\x01 \x01(\x0e\x32\x1e.ei.GameModifier.GameDimension\x12\r\n\x05value\x18\x02 \x01(\x01\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\"\xca\x01\n\rGameDimension\x12\x0b\n\x07INVALID\x10\x00\x12\x0c\n\x08\x45\x41RNINGS\x10\x01\x12\x11\n\rAWAY_EARNINGS\x10\x02\x12\x1a\n\x16INTERNAL_HATCHERY_RATE\x10\x03\x12\x13\n\x0f\x45GG_LAYING_RATE\x10\x04\x12\x15\n\x11SHIPPING_CAPACITY\x10\x05\x12\x10\n\x0cHAB_CAPACITY\x10\x06\x12\x10\n\x0cVEHICLE_COST\x10\x07\x12\x0c\n\x08HAB_COST\x10\x08\x12\x11\n\rRESEARCH_COST\x10\t\"\xe3\x01\n\tCustomEgg\x12\x12\n\nidentifier\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\r\n\x05value\x18\x04 \x01(\x01\x12\x13\n\x0bhatchery_id\x18\x05 \x01(\t\x12\x16\n\x0ehatchery_max_x\x18\x06 \x01(\x01\x12\x19\n\x04icon\x18\x07 \x01(\x0b\x32\x0b.ei.DLCItem\x12\x12\n\nicon_width\x18\x15 \x01(\x01\x12\x13\n\x0bicon_height\x18\x16 \x01(\x01\x12\x1f\n\x05\x62uffs\x18\x08 \x03(\x0b\x32\x10.ei.GameModifier\"\xa7\x08\n\x08\x43ontract\x12\x12\n\nidentifier\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\t \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\n \x01(\t\x12\x14\n\x03\x65gg\x18\x02 \x01(\x0e\x32\x07.ei.Egg\x12\x15\n\rcustom_egg_id\x18\x19 \x01(\t\x12 \n\x05goals\x18\x03 \x03(\x0b\x32\x11.ei.Contract.Goal\x12\'\n\tgoal_sets\x18\x10 \x03(\x0b\x32\x14.ei.Contract.GoalSet\x12+\n\x0bgrade_specs\x18\x14 \x03(\x0b\x32\x16.ei.Contract.GradeSpec\x12\x11\n\tseason_id\x18\x17 \x01(\t\x12\x14\n\x0c\x63oop_allowed\x18\x04 \x01(\x08\x12\x15\n\rmax_coop_size\x18\x05 \x01(\r\x12\x12\n\nmax_boosts\x18\x0c \x01(\r\x12\x1d\n\x11minutes_per_token\x18\x0f \x01(\x01:\x02\x36\x30\x12)\n\x1c\x63hicken_run_cooldown_minutes\x18\x12 \x01(\x01:\x03\x31\x38\x30\x12\x12\n\nstart_time\x18\x11 \x01(\x01\x12\x17\n\x0f\x65xpiration_time\x18\x06 \x01(\x01\x12\x16\n\x0elength_seconds\x18\x07 \x01(\x01\x12\x15\n\rmax_soul_eggs\x18\r \x01(\x01\x12\x1a\n\x12min_client_version\x18\x0e \x01(\r\x12\x0f\n\x07leggacy\x18\x13 \x01(\x08\x12\x0f\n\x07\x63\x63_only\x18\x16 \x01(\x08\x12\x19\n\x11\x64\x65\x66\x61ult_shell_ids\x18\x18 \x03(\t\x12\r\n\x05\x64\x65\x62ug\x18\x0b \x01(\x08\x12\x0b\n\x03key\x18\x15 \x01(\t\x1a\xa8\x01\n\x04Goal\x12\x1a\n\x04type\x18\x01 \x01(\x0e\x32\x0c.ei.GoalType\x12\x15\n\rtarget_amount\x18\x02 \x01(\x01\x12#\n\x0breward_type\x18\x03 \x01(\x0e\x32\x0e.ei.RewardType\x12\x17\n\x0freward_sub_type\x18\x04 \x01(\t\x12\x15\n\rreward_amount\x18\x05 \x01(\x01\x12\x18\n\x10target_soul_eggs\x18\x06 \x01(\x01\x1a+\n\x07GoalSet\x12 \n\x05goals\x18\x01 \x03(\x0b\x32\x11.ei.Contract.Goal\x1a\x93\x01\n\tGradeSpec\x12\'\n\x05grade\x18\x01 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12 \n\x05goals\x18\x02 \x03(\x0b\x32\x11.ei.Contract.Goal\x12#\n\tmodifiers\x18\x03 \x03(\x0b\x32\x10.ei.GameModifier\x12\x16\n\x0elength_seconds\x18\x04 \x01(\x01\"b\n\x0bPlayerGrade\x12\x0f\n\x0bGRADE_UNSET\x10\x00\x12\x0b\n\x07GRADE_C\x10\x01\x12\x0b\n\x07GRADE_B\x10\x02\x12\x0b\n\x07GRADE_A\x10\x03\x12\x0c\n\x08GRADE_AA\x10\x04\x12\r\n\tGRADE_AAA\x10\x05\"v\n\x12\x43ontractSeasonGoal\x12\x0b\n\x03\x63xp\x18\x01 \x01(\x01\x12#\n\x0breward_type\x18\x03 \x01(\x0e\x32\x0e.ei.RewardType\x12\x17\n\x0freward_sub_type\x18\x04 \x01(\t\x12\x15\n\rreward_amount\x18\x05 \x01(\x01\"\x87\x01\n\'ContractSeasonRewardConfirmationRequest\x12#\n\x05rinfo\x18\x01 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x11\n\tseason_id\x18\x02 \x01(\t\x12$\n\x04goal\x18\x03 \x01(\x0b\x32\x16.ei.ContractSeasonGoal\"\xbe\x01\n\x12\x43ontractSeasonInfo\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x33\n\x0bgrade_goals\x18\x02 \x03(\x0b\x32\x1e.ei.ContractSeasonInfo.GoalSet\x1aY\n\x07GoalSet\x12\'\n\x05grade\x18\x01 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12%\n\x05goals\x18\x02 \x03(\x0b\x32\x16.ei.ContractSeasonGoal\"<\n\x13\x43ontractSeasonInfos\x12%\n\x05infos\x18\x01 \x03(\x0b\x32\x16.ei.ContractSeasonInfo\"\xf9\x05\n\x12\x43ontractPlayerInfo\x12\'\n\x05grade\x18\x01 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x11\n\ttotal_cxp\x18\x02 \x01(\x01\x12\x12\n\nseason_cxp\x18\r \x01(\x01\x12\x13\n\x0bgrade_score\x18\x07 \x01(\x01\x12\x1a\n\x12target_grade_score\x18\t \x01(\x01\x12\x12\n\nsoul_power\x18\n \x01(\x01\x12\x19\n\x11target_soul_power\x18\x08 \x01(\x01\x12\x16\n\x0egrade_progress\x18\x0c \x01(\x01\x12\x33\n\x06issues\x18\x0b \x03(\x0e\x32#.ei.ContractEvaluation.PoorBehavior\x12\x13\n\x0bissue_score\x18\x0e \x01(\x01\x12-\n\x06status\x18\x03 \x01(\x0e\x32\x1d.ei.ContractPlayerInfo.Status\x12\x1c\n\x14last_evaluation_time\x18\x04 \x01(\x01\x12\x1f\n\x17last_evaluation_version\x18\x05 \x01(\t\x12\x32\n\x12unread_evaluations\x18\x06 \x03(\x0b\x32\x16.ei.ContractEvaluation\x12>\n\x0fseason_progress\x18\x0f \x03(\x0b\x32%.ei.ContractPlayerInfo.SeasonProgress\x1a\x97\x01\n\x0eSeasonProgress\x12\x11\n\tseason_id\x18\x01 \x01(\t\x12\x0e\n\x06\x61\x63tive\x18\x02 \x01(\x08\x12\x30\n\x0estarting_grade\x18\x03 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x11\n\ttotal_cxp\x18\x04 \x01(\x01\x12\x1d\n\x15\x63xp_last_reward_given\x18\x05 \x01(\x01\"U\n\x06Status\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0f\n\x0b\x43\x41LCULATING\x10\x01\x12\x0f\n\x0bOUT_OF_DATE\x10\x02\x12\x0e\n\nINCOMPLETE\x10\x04\x12\x0c\n\x08\x43OMPLETE\x10\x03\"\xe4\x08\n\x12\x43ontractEvaluation\x12\x1b\n\x13\x63ontract_identifier\x18( \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18) \x01(\t\x12\x0b\n\x03\x63xp\x18\x01 \x01(\x01\x12\x0e\n\x06replay\x18\x18 \x01(\x08\x12\x12\n\ncxp_change\x18\x19 \x01(\x01\x12\x19\n\x11grade_performance\x18\x02 \x01(\x05\x12\x12\n\nold_league\x18\t \x01(\x05\x12\x11\n\told_goals\x18\n \x01(\x08\x12\'\n\x05grade\x18\x03 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x1a\n\x12\x63ontribution_ratio\x18\x04 \x01(\x01\x12\x1a\n\x12\x63ompletion_percent\x18\x05 \x01(\x01\x12\x17\n\x0foriginal_length\x18\x0b \x01(\x01\x12\x11\n\tcoop_size\x18\x12 \x01(\r\x12\x0c\n\x04solo\x18\x1a \x01(\x08\x12\x12\n\nsoul_power\x18\x17 \x01(\x01\x12\x1e\n\x16last_contribution_time\x18\x16 \x01(\x01\x12\x17\n\x0f\x63ompletion_time\x18\x06 \x01(\x01\x12\x19\n\x11\x63hicken_runs_sent\x18\x07 \x01(\r\x12\x18\n\x10gift_tokens_sent\x18\x08 \x01(\r\x12\x1c\n\x14gift_tokens_received\x18\x0f \x01(\r\x12\x1d\n\x15gift_token_value_sent\x18\x1c \x01(\x01\x12!\n\x19gift_token_value_received\x18\x1d \x01(\x01\x12\x1d\n\x15\x62oost_token_allotment\x18\x10 \x01(\r\x12\x17\n\x0f\x62uff_time_value\x18\x11 \x01(\x01\x12\x16\n\x0eteamwork_score\x18\r \x01(\x01\x12\x15\n\rother_bonuses\x18\x0e \x01(\x01\x12\x19\n\x11\x63ounted_in_season\x18\x14 \x01(\x08\x12\x11\n\tseason_id\x18\x15 \x01(\t\x12\x13\n\x0btime_cheats\x18\x1b \x01(\r\x12\x33\n\x06issues\x18\x13 \x03(\x0e\x32#.ei.ContractEvaluation.PoorBehavior\x12\r\n\x05notes\x18\x0c \x03(\t\x12\x0f\n\x07version\x18\x32 \x01(\t\x12\x1d\n\x15\x65valuation_start_time\x18\x33 \x01(\x01\x12-\n\x06status\x18\x34 \x01(\x0e\x32\x1d.ei.ContractEvaluation.Status\"\x98\x01\n\x0cPoorBehavior\x12\x08\n\x04NONE\x10\x00\x12\x14\n\x10LOW_CONTRIBUTION\x10\x01\x12\x14\n\x10\x42\x41\x44_CONTRIBUTION\x10\x02\x12\x1b\n\x17\x44ISHONORABLY_DISCHARGED\x10\x03\x12\x11\n\rPOOR_TEAMWORK\x10\x04\x12\x12\n\x0e\x41\x42\x41NDONED_COOP\x10\x05\x12\x0e\n\nTIME_CHEAT\x10\x06\"@\n\x06Status\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0b\n\x07PENDING\x10\x01\x12\x0e\n\nEVALUATING\x10\x02\x12\x0c\n\x08\x43OMPLETE\x10\x03\"\x82\x01\n\x10\x43ontractCitation\x12\x32\n\x05issue\x18\x01 \x01(\x0e\x32#.ei.ContractEvaluation.PoorBehavior\x12\x11\n\ttimestamp\x18\x02 \x01(\x01\x12\'\n\x05grade\x18\x03 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\"\x88\x01\n\x17\x43ontractEvaluationBatch\x12/\n\x05\x65vals\x18\x01 \x03(\x0b\x32 .ei.ContractEvaluationBatch.Pair\x1a<\n\x04Pair\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12#\n\x03\x63\x65v\x18\x02 \x01(\x0b\x32\x16.ei.ContractEvaluation\"\x8a\x02\n\x16\x43oopCompletionSnapshot\x12\x44\n\x0c\x63ontributors\x18\x01 \x03(\x0b\x32..ei.CoopCompletionSnapshot.ContributorSnapshot\x1a\xa9\x01\n\x13\x43ontributorSnapshot\x12\x14\n\x0c\x63ontribution\x18\x01 \x01(\x01\x12\x1e\n\x16last_contribution_time\x18\x06 \x01(\x01\x12\x11\n\tfinalized\x18\x07 \x01(\x08\x12\x12\n\nsoul_power\x18\x02 \x01(\x01\x12\x0f\n\x07user_id\x18\x03 \x01(\t\x12\x0e\n\x06tokens\x18\x04 \x01(\r\x12\x14\n\x0ctokens_spent\x18\x05 \x01(\r\"\xa2\x01\n\x10\x42\x61sicRequestInfo\x12\x12\n\nei_user_id\x18\x01 \x01(\t\x12\x16\n\x0e\x63lient_version\x18\x02 \x01(\r\x12\x0f\n\x07version\x18\x03 \x01(\t\x12\r\n\x05\x62uild\x18\x04 \x01(\t\x12\x10\n\x08platform\x18\x05 \x01(\t\x12\x0f\n\x07\x63ountry\x18\x06 \x01(\t\x12\x10\n\x08language\x18\x07 \x01(\t\x12\r\n\x05\x64\x65\x62ug\x18\x08 \x01(\x08\"\x97\x03\n\x11\x43ontractSimConfig\x12\x43\n\rgrade_configs\x18\x01 \x03(\x0b\x32,.ei.ContractSimConfig.ContractGradeSimConfig\x1a\xbc\x02\n\x16\x43ontractGradeSimConfig\x12\'\n\x05grade\x18\x01 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12L\n\x0bgoal_params\x18\x02 \x03(\x0b\x32\x37.ei.ContractSimConfig.ContractGradeSimConfig.GoalParams\x1a\xaa\x01\n\nGoalParams\x12\x11\n\ttarget_se\x18\x01 \x01(\x01\x12\x10\n\x08\x63ps_mult\x18\x02 \x01(\x01\x12\x10\n\x08\x65lr_mult\x18\x07 \x01(\x01\x12\x15\n\rearnings_mult\x18\x03 \x01(\x01\x12\x15\n\rtime_efficacy\x18\x04 \x01(\x01\x12\x19\n\x11hab_capacity_mult\x18\x05 \x01(\x01\x12\x1c\n\x14\x65pic_research_budget\x18\x06 \x01(\x01\")\n\x0f\x43ontractSimPoll\x12\x16\n\x0e\x63lient_version\x18\x01 \x01(\r\"p\n\x17\x43ontractSimPollResponse\x12*\n\x14\x63ontract_to_simulate\x18\x01 \x01(\x0b\x32\x0c.ei.Contract\x12)\n\nsim_config\x18\x02 \x01(\x0b\x32\x15.ei.ContractSimConfig\"\xce\x01\n\x17\x43ontractSimResultUpdate\x12\x13\n\x0b\x63ontract_id\x18\x01 \x01(\t\x12\x38\n\ngoal_infos\x18\x02 \x03(\x0b\x32$.ei.ContractSimResultUpdate.GoalInfo\x1a\x64\n\x08GoalInfo\x12\'\n\x05grade\x18\x01 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x12\n\ngoal_index\x18\x02 \x01(\r\x12\x1b\n\x13projected_eggs_laid\x18\x03 \x01(\x01\"N\n\x10\x43ontractsRequest\x12\x11\n\tsoul_eggs\x18\x01 \x01(\x01\x12\x16\n\x0e\x63lient_version\x18\x05 \x01(\r\x12\x0f\n\x07user_id\x18\x02 \x01(\t\"\xe0\x01\n\x11\x43ontractsResponse\x12\x1f\n\tcontracts\x18\x01 \x03(\x0b\x32\x0c.ei.Contract\x12\"\n\x0b\x63ustom_eggs\x18\x06 \x03(\x0b\x32\r.ei.CustomEgg\x12\x17\n\x0fwarning_message\x18\x04 \x01(\t\x12\x11\n\ttotal_eop\x18\x05 \x01(\x01\x12\x13\n\x0bserver_time\x18\x02 \x01(\x01\x12\x15\n\x07max_eop\x18\x03 \x01(\r:\x04\x31\x30\x30\x30\x12.\n\x0e\x63urrent_season\x18\x07 \x01(\x0b\x32\x16.ei.ContractSeasonInfo\"\x9f\x01\n\x19\x43ontractCoopStatusRequest\x12#\n\x05rinfo\x18\x05 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x01 \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18\x02 \x01(\t\x12\x0f\n\x07user_id\x18\x03 \x01(\t\x12\x16\n\x0e\x63lient_version\x18\x04 \x01(\r\"\x7f\n\x14\x46\x61rmProductionParams\x12\x17\n\x0f\x66\x61rm_population\x18\x01 \x01(\x01\x12\x15\n\rfarm_capacity\x18\x02 \x01(\x01\x12\x0b\n\x03\x65lr\x18\x03 \x01(\x01\x12\x0b\n\x03ihr\x18\x04 \x01(\x01\x12\n\n\x02sr\x18\x05 \x01(\x01\x12\x11\n\tdelivered\x18\x06 \x01(\x01\"\x97\x05\n\x0ePlayerFarmInfo\x12\x16\n\x0e\x63lient_version\x18\x14 \x01(\r\x12\x11\n\tsoul_eggs\x18\x01 \x01(\x01\x12\x18\n\x10\x65ggs_of_prophecy\x18\x02 \x01(\x04\x12\x14\n\x0cpermit_level\x18\x03 \x01(\r\x12\x19\n\x11hyperloop_station\x18\x04 \x01(\x08\x12\x17\n\x0f\x65gg_medal_level\x18\x05 \x03(\r\x12.\n\repic_research\x18\x06 \x03(\x0b\x32\x17.ei.Backup.ResearchItem\x12\x19\n\x08\x65gg_type\x18\x07 \x01(\x0e\x32\x07.ei.Egg\x12\x14\n\x0c\x63\x61sh_on_hand\x18\x08 \x01(\x01\x12\x0c\n\x04habs\x18\t \x03(\r\x12\x16\n\x0ehab_population\x18\n \x03(\x04\x12\x14\n\x0chab_capacity\x18\x15 \x03(\x04\x12\x10\n\x08vehicles\x18\x0b \x03(\r\x12\x14\n\x0ctrain_length\x18\x0c \x03(\r\x12\x13\n\x0bsilos_owned\x18\r \x01(\r\x12\x30\n\x0f\x63ommon_research\x18\x0e \x03(\x0b\x32\x17.ei.Backup.ResearchItem\x12-\n\ractive_boosts\x18\x0f \x03(\x0b\x32\x16.ei.Backup.ActiveBoost\x12\x1c\n\x14\x62oost_tokens_on_hand\x18\x10 \x01(\r\x12\x30\n\x12\x65quipped_artifacts\x18\x11 \x03(\x0b\x32\x14.ei.CompleteArtifact\x12 \n\x18\x61rtifact_inventory_score\x18\x12 \x01(\x04\x12\x36\n\x0f\x66\x61rm_appearance\x18\x13 \x01(\x0b\x32\x1d.ei.ShellDB.FarmConfiguration\x12\x11\n\ttimestamp\x18\x16 \x01(\x01\"\xce\x0e\n\x1a\x43ontractCoopStatusResponse\x12\x46\n\x0fresponse_status\x18\x13 \x01(\x0e\x32-.ei.ContractCoopStatusResponse.ResponseStatus\x12\x1b\n\x13\x63ontract_identifier\x18\x01 \x01(\t\x12\x14\n\x0ctotal_amount\x18\x02 \x01(\x01\x12\x17\n\x0f\x63oop_identifier\x18\x03 \x01(\t\x12\'\n\x05grade\x18\x11 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x45\n\x0c\x63ontributors\x18\x04 \x03(\x0b\x32/.ei.ContractCoopStatusResponse.ContributionInfo\x12\x16\n\x0e\x61uto_generated\x18\x08 \x01(\x08\x12\x0e\n\x06public\x18\n \x01(\x08\x12\x12\n\ncreator_id\x18\t \x01(\t\x12\x19\n\x11seconds_remaining\x18\x05 \x01(\x01\x12(\n seconds_since_all_goals_achieved\x18\x10 \x01(\x01\x12\x1a\n\x12\x61ll_goals_achieved\x18\x0e \x01(\x08\x12\x1d\n\x15\x61ll_members_reporting\x18\x06 \x01(\x08\x12&\n\x1egrace_period_seconds_remaining\x18\x07 \x01(\x01\x12\x18\n\x10\x63leared_for_exit\x18\x0f \x01(\x08\x12\x36\n\x05gifts\x18\x0b \x03(\x0b\x32\'.ei.ContractCoopStatusResponse.CoopGift\x12?\n\x0c\x63hicken_runs\x18\r \x03(\x0b\x32).ei.ContractCoopStatusResponse.ChickenRun\x12\x17\n\x0flocal_timestamp\x18\x0c \x01(\x01\x12\x11\n\tlast_sync\x18\x12 \x01(\x01\x1a\xea\x04\n\x10\x43ontributionInfo\x12\x0c\n\x04uuid\x18\x15 \x01(\t\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x11\n\tuser_name\x18\x02 \x01(\t\x12\x1b\n\x13\x63ontract_identifier\x18\x13 \x01(\t\x12\x1b\n\x13\x63ontribution_amount\x18\x03 \x01(\x01\x12\x19\n\x11\x63ontribution_rate\x18\x06 \x01(\x01\x12\x12\n\nsoul_power\x18\x0b \x01(\x01\x12\x33\n\x11production_params\x18\x0f \x01(\x0b\x32\x18.ei.FarmProductionParams\x12%\n\tfarm_info\x18\x12 \x01(\x0b\x32\x12.ei.PlayerFarmInfo\x12\x13\n\x0brank_change\x18\x08 \x01(\x05\x12\x17\n\x0frecently_active\x18\x17 \x01(\x08\x12\x0e\n\x06\x61\x63tive\x18\x04 \x01(\x08\x12\x11\n\tcc_member\x18\x18 \x01(\x08\x12\r\n\x05leech\x18\x10 \x01(\x08\x12\x11\n\tfinalized\x18\x16 \x01(\x08\x12\x1b\n\x13time_cheat_detected\x18\x07 \x01(\x08\x12\x1e\n\x08platform\x18\x05 \x01(\x0e\x32\x0c.ei.Platform\x12\x0f\n\x07push_id\x18\t \x01(\t\x12\x11\n\tban_votes\x18\n \x01(\r\x12\x12\n\nautojoined\x18\x11 \x01(\x08\x12\x14\n\x0c\x62oost_tokens\x18\x0c \x01(\r\x12\x1a\n\x12\x62oost_tokens_spent\x18\x0e \x01(\r\x12\'\n\x0c\x62uff_history\x18\r \x03(\x0b\x32\x11.ei.CoopBuffState\x12\x1c\n\x14\x63hicken_run_cooldown\x18\x14 \x01(\x01\x1aP\n\x08\x43oopGift\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x11\n\tuser_name\x18\x03 \x01(\t\x12\x0e\n\x06\x61mount\x18\x02 \x01(\r\x12\x10\n\x08tracking\x18\x04 \x01(\t\x1a@\n\nChickenRun\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x11\n\tuser_name\x18\x03 \x01(\t\x12\x0e\n\x06\x61mount\x18\x02 \x01(\x04\"\xd3\x01\n\x0eResponseStatus\x12\x0c\n\x08NO_ERROR\x10\x00\x12\x10\n\x0cMISSING_USER\x10\x01\x12\x13\n\x0fMISSING_COOP_ID\x10\x02\x12\x17\n\x13MISSING_CONTRACT_ID\x10\x03\x12\x18\n\x14MEMBERSHIP_NOT_FOUND\x10\x04\x12\x12\n\x0e\x43OOP_NOT_FOUND\x10\x05\x12\x16\n\x12\x43ONTRACT_NOT_FOUND\x10\x06\x12\x16\n\x12INVALID_MEMBERSHIP\x10\x07\x12\x15\n\x10NO_HTTP_RESPONSE\x10\xf4\x03\"g\n\x0cMemberStatus\x12\t\n\x05VALID\x10\x00\x12\x13\n\x0fKICKED_INACTIVE\x10\x01\x12\x12\n\x0eKICKED_PRIVATE\x10\x02\x12\x11\n\rKICKED_CHEATS\x10\x03\x12\x10\n\x0cKICKED_LEECH\x10\x04\"I\n\x06Status\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05LOBBY\x10\x01\x12\n\n\x06\x41\x43TIVE\x10\x02\x12\x0c\n\x08\x43OMPLETE\x10\x03\x12\r\n\tFINALIZED\x10\x04\"\x94\x05\n\rLocalContract\x12\x1e\n\x08\x63ontract\x18\x01 \x01(\x0b\x32\x0c.ei.Contract\x12\x17\n\x0f\x63oop_identifier\x18\x02 \x01(\t\x12\x10\n\x08\x61\x63\x63\x65pted\x18\x07 \x01(\x08\x12\x15\n\rtime_accepted\x18\x03 \x01(\x01\x12\x11\n\tcancelled\x18\x04 \x01(\x08\x12\x0b\n\x03new\x18\x08 \x01(\x08\x12\x1c\n\x14\x63oop_shared_end_time\x18\x05 \x01(\x01\x12 \n\x18\x63oop_simulation_end_time\x18\x16 \x01(\x01\x12\"\n\x1a\x63oop_grace_period_end_time\x18\t \x01(\x01\x12#\n\x1b\x63oop_contribution_finalized\x18\n \x01(\x08\x12\'\n\x1f\x63oop_last_uploaded_contribution\x18\x0b \x01(\x01\x12\x14\n\x0c\x63oop_user_id\x18\r \x01(\t\x12\x17\n\x0f\x63oop_share_farm\x18\x11 \x01(\x08\x12%\n\x1dlast_amount_when_reward_given\x18\x06 \x01(\x01\x12\x1a\n\x12num_goals_achieved\x18\x0e \x01(\r\x12\x1d\n\x15max_farm_size_reached\x18\x17 \x01(\x01\x12\x13\n\x0b\x62oosts_used\x18\x0c \x01(\r\x12\x15\n\rpoints_replay\x18\x14 \x01(\x08\x12\x0e\n\x06league\x18\x0f \x01(\r\x12\'\n\x05grade\x18\x12 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x15\n\rlast_nag_time\x18\x10 \x01(\x01\x12*\n\nevaluation\x18\x13 \x01(\x0b\x32\x16.ei.ContractEvaluation\x12\x16\n\x0ereported_uuids\x18\x15 \x03(\t\"\xe9\x02\n\x0bMyContracts\x12\x19\n\x11\x63ontract_ids_seen\x18\x03 \x03(\t\x12$\n\tcontracts\x18\x01 \x03(\x0b\x32\x11.ei.LocalContract\x12\"\n\x07\x61rchive\x18\x02 \x03(\x0b\x32\x11.ei.LocalContract\x12=\n\x15\x63urrent_coop_statuses\x18\x04 \x03(\x0b\x32\x1e.ei.ContractCoopStatusResponse\x12(\n\x08last_cpi\x18\x05 \x01(\x0b\x32\x16.ei.ContractPlayerInfo\x12\x1e\n\x16initial_grade_revealed\x18\x06 \x01(\x08\x12!\n\x19last_grade_progress_shown\x18\x07 \x01(\x01\x12!\n\x19show_advanced_evaluations\x18\x08 \x01(\x08\x12&\n\x0f\x63ustom_egg_info\x18\t \x03(\x0b\x32\r.ei.CustomEgg\"\xbe\x01\n\x10QueryCoopRequest\x12#\n\x05rinfo\x18\x05 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x01 \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18\x02 \x01(\t\x12\x0e\n\x06league\x18\x04 \x01(\r\x12\'\n\x05grade\x18\x06 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x16\n\x0e\x63lient_version\x18\x03 \x01(\r\"\x96\x01\n\x11QueryCoopResponse\x12\x0e\n\x06\x65xists\x18\x01 \x01(\x08\x12\x0c\n\x04\x66ull\x18\x02 \x01(\x08\x12\x0f\n\x07\x65xpired\x18\x05 \x01(\x08\x12\x18\n\x10\x64ifferent_league\x18\x04 \x01(\x08\x12\x17\n\x0f\x64ifferent_grade\x18\x06 \x01(\x08\x12\x0f\n\x07\x63\x63_only\x18\x07 \x01(\x08\x12\x0e\n\x06\x62\x61nned\x18\x03 \x01(\x08\"\x91\x03\n\x11\x43reateCoopRequest\x12#\n\x05rinfo\x18\n \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x01 \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18\x02 \x01(\t\x12\x0e\n\x06public\x18\r \x01(\x08\x12\x0f\n\x07\x63\x63_only\x18\x0e \x01(\x08\x12\x18\n\x10\x61llow_all_grades\x18\x10 \x01(\x08\x12\x19\n\x11seconds_remaining\x18\x03 \x01(\x01\x12\x0f\n\x07user_id\x18\x04 \x01(\t\x12\x11\n\tuser_name\x18\x05 \x01(\t\x12\x12\n\nsoul_power\x18\x08 \x01(\x01\x12\x0b\n\x03\x65op\x18\x0b \x01(\x01\x12\x0e\n\x06league\x18\t \x01(\r\x12\'\n\x05grade\x18\x0c \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x15\n\rpoints_replay\x18\x0f \x01(\x08\x12\x1e\n\x08platform\x18\x06 \x01(\x0e\x32\x0c.ei.Platform\x12\x16\n\x0e\x63lient_version\x18\x07 \x01(\r\"6\n\x12\x43reateCoopResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\"\xd4\x02\n\x0fJoinCoopRequest\x12#\n\x05rinfo\x18\n \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x01 \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18\x02 \x01(\t\x12\x0f\n\x07user_id\x18\x03 \x01(\t\x12\x11\n\tuser_name\x18\x04 \x01(\t\x12\x12\n\nsoul_power\x18\x08 \x01(\x01\x12\x0b\n\x03\x65op\x18\x0c \x01(\x01\x12\x0e\n\x06league\x18\t \x01(\r\x12\'\n\x05grade\x18\r \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x15\n\rpoints_replay\x18\x0e \x01(\x08\x12\x1e\n\x08platform\x18\x05 \x01(\x0e\x32\x0c.ei.Platform\x12\x19\n\x11seconds_remaining\x18\x0b \x01(\x01\x12\x16\n\x0e\x63lient_version\x18\x07 \x01(\r\"\x97\x02\n\x10JoinCoopResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x0e\n\x06\x62\x61nned\x18\x04 \x01(\x08\x12\x17\n\x0f\x63oop_identifier\x18\x05 \x01(\t\x12\x19\n\x11seconds_remaining\x18\x03 \x01(\x01\x12\x15\n\rmatch_percent\x18\x06 \x01(\x01\x12\x13\n\x0bnum_members\x18\x07 \x01(\r\x12\x35\n\x06status\x18\x08 \x01(\x0e\x32%.ei.ContractCoopStatusResponse.Status\x12\'\n\x05grade\x18\t \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x11\n\tcan_start\x18\n \x01(\x08\"\xbf\x02\n\x13\x41utoJoinCoopRequest\x12#\n\x05rinfo\x18\t \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x01 \x01(\t\x12\x0f\n\x07user_id\x18\x02 \x01(\t\x12\x11\n\tuser_name\x18\x03 \x01(\t\x12\x12\n\nsoul_power\x18\x04 \x01(\x01\x12\x0b\n\x03\x65op\x18\n \x01(\x01\x12\x0e\n\x06league\x18\x08 \x01(\r\x12\'\n\x05grade\x18\x0c \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x15\n\rpoints_replay\x18\x0e \x01(\x08\x12\x19\n\x11seconds_remaining\x18\x05 \x01(\x01\x12\x1e\n\x08platform\x18\x06 \x01(\x0e\x32\x0c.ei.Platform\x12\x16\n\x0e\x63lient_version\x18\x07 \x01(\r\"\xbd\x01\n\x1cUpdateCoopPermissionsRequest\x12#\n\x05rinfo\x18\x06 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x01 \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18\x02 \x01(\t\x12\x1a\n\x12requesting_user_id\x18\x03 \x01(\t\x12\x0e\n\x06public\x18\x04 \x01(\x08\x12\x16\n\x0e\x63lient_version\x18\x05 \x01(\r\"A\n\x1dUpdateCoopPermissionsResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\"\xa0\x01\n\x10LeaveCoopRequest\x12#\n\x05rinfo\x18\x08 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x01 \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18\x02 \x01(\t\x12\x19\n\x11player_identifier\x18\x03 \x01(\t\x12\x16\n\x0e\x63lient_version\x18\x07 \x01(\r\"\xef\x01\n\x15GiftPlayerCoopRequest\x12#\n\x05rinfo\x18\x08 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x01 \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18\x02 \x01(\t\x12\x19\n\x11player_identifier\x18\x03 \x01(\t\x12\x1a\n\x12requesting_user_id\x18\x04 \x01(\t\x12\x1c\n\x14requesting_user_name\x18\x06 \x01(\t\x12\x0e\n\x06\x61mount\x18\x05 \x01(\r\x12\x16\n\x0e\x63lient_version\x18\x07 \x01(\r\"\xf5\x01\n\x19SendChickenRunCoopRequest\x12#\n\x05rinfo\x18\x08 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x01 \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18\x02 \x01(\t\x12\x19\n\x11player_identifier\x18\x03 \x01(\t\x12\x1a\n\x12requesting_user_id\x18\x04 \x01(\t\x12\x1c\n\x14requesting_user_name\x18\x06 \x01(\t\x12\x10\n\x08\x66\x61rm_pop\x18\x05 \x01(\x04\x12\x16\n\x0e\x63lient_version\x18\x07 \x01(\r\"\x80\x02\n\x17ReportPlayerCoopRequest\x12#\n\x05rinfo\x18\x01 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x02 \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18\x03 \x01(\t\x12\x0f\n\x07user_id\x18\x04 \x01(\t\x12\x32\n\x06reason\x18\x05 \x01(\x0e\x32\".ei.ReportPlayerCoopRequest.Reason\"E\n\x06Reason\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x12\n\x0eOFFENSIVE_NAME\x10\x01\x12\x0c\n\x08\x43HEATING\x10\x02\x12\x0c\n\x08LEECHING\x10\x03\"\xb9\x02\n\x15KickPlayerCoopRequest\x12#\n\x05rinfo\x18\x08 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x01 \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18\x02 \x01(\t\x12\x19\n\x11player_identifier\x18\x03 \x01(\t\x12\x1a\n\x12requesting_user_id\x18\x04 \x01(\t\x12\x30\n\x06reason\x18\t \x01(\x0e\x32 .ei.KickPlayerCoopRequest.Reason\x12\x16\n\x0e\x63lient_version\x18\x07 \x01(\r\"D\n\x06Reason\x12\x0b\n\x07INVALID\x10\x00\x12\x0b\n\x07\x43HEATER\x10\x01\x12\x08\n\x04IDLE\x10\x02\x12\t\n\x05LEECH\x10\x03\x12\x0b\n\x07PRIVATE\x10\x04\"\xd5\x01\n\x12IdleSessionSummary\x12\x11\n\ttime_away\x18\x01 \x01(\x01\x12\x16\n\x0etime_simulated\x18\x02 \x01(\x01\x12\x13\n\x0bsilos_owned\x18\x03 \x01(\r\x12\x13\n\x0b\x61verage_elr\x18\x04 \x01(\x01\x12\x13\n\x0b\x61verage_msr\x18\x05 \x01(\x01\x12!\n\x19\x61verage_egg_delivery_rate\x18\x06 \x01(\x01\x12\x1e\n\x16last_egg_delivery_rate\x18\x08 \x01(\x01\x12\x12\n\nfarm_index\x18\x07 \x01(\r\"\x94\x04\n\x1f\x43ontractCoopStatusUpdateRequest\x12#\n\x05rinfo\x18\x0c \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x1b\n\x13\x63ontract_identifier\x18\x02 \x01(\t\x12\x17\n\x0f\x63oop_identifier\x18\x03 \x01(\t\x12\x14\n\x0cpush_user_id\x18\x08 \x01(\t\x12\x0e\n\x06\x61mount\x18\x04 \x01(\x01\x12\x0c\n\x04rate\x18\x05 \x01(\x01\x12\x1c\n\x14time_cheats_detected\x18\x06 \x01(\r\x12\x12\n\nsoul_power\x18\x07 \x01(\x01\x12\x0b\n\x03\x65op\x18\x0f \x01(\r\x12\x14\n\x0c\x62oost_tokens\x18\t \x01(\r\x12\x1a\n\x12\x62oost_tokens_spent\x18\r \x01(\r\x12\x16\n\x0ehide_cc_status\x18\x11 \x01(\x08\x12\x33\n\x11production_params\x18\x0e \x01(\x0b\x32\x18.ei.FarmProductionParams\x12%\n\tfarm_info\x18\x10 \x01(\x0b\x32\x12.ei.PlayerFarmInfo\x12\x31\n\x11last_idle_summary\x18\x12 \x01(\x0b\x32\x16.ei.IdleSessionSummary\x12\x1f\n\x14\x65gg_laying_rate_buff\x18\n \x01(\x01:\x01\x31\x12\x18\n\rearnings_buff\x18\x0b \x01(\x01:\x01\x31\"\x82\x01\n ContractCoopStatusUpdateResponse\x12\x11\n\tfinalized\x18\x01 \x01(\x08\x12\x0e\n\x06\x65xists\x18\x02 \x01(\x08\x12;\n\x06status\x18\x03 \x01(\x0e\x32+.ei.ContractCoopStatusResponse.MemberStatus\"Z\n\rCoopBuffState\x12\x1a\n\x0f\x65gg_laying_rate\x18\x01 \x01(\x01:\x01\x31\x12\x13\n\x08\x65\x61rnings\x18\x02 \x01(\x01:\x01\x31\x12\x18\n\x10server_timestamp\x18\x03 \x01(\x01\"5\n\x0f\x43oopBuffHistory\x12\"\n\x07history\x18\x01 \x03(\x0b\x32\x11.ei.CoopBuffState\"@\n\x13\x43oopChickenRunEntry\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x18\n\x10server_timestamp\x18\x02 \x01(\x01\"C\n\x17\x43oopLastChickenRunTimes\x12(\n\x07\x65ntries\x18\x03 \x03(\x0b\x32\x17.ei.CoopChickenRunEntry\"\x8d\x02\n\x13LeaderboardAnalysis\x12-\n\x06\x63hunks\x18\x01 \x03(\x0b\x32\x1d.ei.LeaderboardAnalysis.Chunk\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x12\n\nhigh_score\x18\x03 \x01(\x01\x12\x11\n\tlow_score\x18\x04 \x01(\x01\x12\x0e\n\x06\x63ursor\x18\x05 \x01(\t\x1a\x80\x01\n\x05\x43hunk\x12\x13\n\x0bstart_index\x18\x01 \x01(\r\x12\x11\n\tend_index\x18\x02 \x01(\r\x12\x12\n\nhigh_score\x18\x03 \x01(\x01\x12\x11\n\tlow_score\x18\x04 \x01(\x01\x12\x14\n\x0cstart_cursor\x18\x05 \x01(\t\x12\x12\n\nend_cursor\x18\x06 \x01(\t\"}\n\x0fLeaderboardInfo\x12+\n\x07seasons\x18\x01 \x03(\x0b\x32\x1a.ei.LeaderboardInfo.Season\x12\x16\n\x0e\x61ll_time_scope\x18\x02 \x01(\t\x1a%\n\x06Season\x12\r\n\x05scope\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\"q\n\x12LeaderboardRequest\x12#\n\x05rinfo\x18\x01 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\r\n\x05scope\x18\x02 \x01(\t\x12\'\n\x05grade\x18\x03 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\"\xe2\x01\n\x13LeaderboardResponse\x12\r\n\x05scope\x18\x01 \x01(\t\x12\'\n\x05grade\x18\x02 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x32\n\x0btop_entries\x18\x03 \x03(\x0b\x32\x1d.ei.LeaderboardResponse.Entry\x12\r\n\x05\x63ount\x18\x04 \x01(\r\x12\x0c\n\x04rank\x18\x05 \x01(\r\x12\r\n\x05score\x18\x06 \x01(\x01\x1a\x33\n\x05\x45ntry\x12\x0c\n\x04rank\x18\x01 \x01(\r\x12\r\n\x05\x61lias\x18\x02 \x01(\t\x12\r\n\x05score\x18\x03 \x01(\x01\"6\n\x10\x43ontractsArchive\x12\"\n\x07\x61rchive\x18\x01 \x03(\x0b\x32\x11.ei.LocalContract\"\xff\x02\n\x0e\x43ontractAction\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x13\n\x0b\x61\x63tion_name\x18\x02 \x01(\t\x12\x13\n\x0b\x61pprox_time\x18\x03 \x01(\x01\x12\x14\n\x0c\x64\x65st_user_id\x18\x04 \x01(\t\x12\x13\n\x0b\x63ontract_id\x18\x05 \x01(\t\x12\x0f\n\x07\x63oop_id\x18\x06 \x01(\t\x12\x10\n\x08\x61utojoin\x18\x07 \x01(\x08\x12\r\n\x05grade\x18\x08 \x01(\r\x12\x0e\n\x06replay\x18\t \x01(\x08\x12\x15\n\rpoints_replay\x18\n \x01(\x08\x12\x13\n\x0breward_type\x18\x0b \x01(\r\x12\x16\n\x0ereward_subtype\x18\x0c \x01(\t\x12\x15\n\rreward_amount\x18\r \x01(\x01\x12\x12\n\ngoal_index\x18\x0e \x01(\r\x12\x10\n\x08\x62oost_id\x18\x0f \x01(\t\x12\x0e\n\x06tokens\x18\x10 \x01(\r\x12\x13\n\x0bkick_reason\x18\x11 \x01(\r\x12\x0e\n\x06public\x18\x12 \x01(\x08\x12\x0f\n\x07\x63\x63_only\x18\x13 \x01(\x08\"w\n\x13UserDataInfoRequest\x12#\n\x05rinfo\x18\x04 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x11\n\tdevice_id\x18\x02 \x01(\t\x12\x17\n\x0f\x62\x61\x63kup_checksum\x18\x03 \x01(\x04\"d\n\x14UserDataInfoResponse\x12\x17\n\x0f\x62\x61\x63kup_checksum\x18\x01 \x01(\x04\x12\x19\n\x11\x62\x61\x63kup_total_cash\x18\x02 \x01(\x01\x12\x18\n\x10\x63oop_memberships\x18\x03 \x03(\t\"{\n\x17\x43learAllUserDataRequest\x12#\n\x05rinfo\x18\x04 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x11\n\tdevice_id\x18\x02 \x01(\t\x12\x17\n\x0f\x62\x61\x63kup_checksum\x18\x03 \x01(\x04\"r\n\nServerGift\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12#\n\x0breward_type\x18\x03 \x01(\x0e\x32\x0e.ei.RewardType\x12\x17\n\x0freward_sub_type\x18\x04 \x01(\t\x12\x15\n\rreward_amount\x18\x05 \x01(\x01\"\x9e\x10\n\nLiveConfig\x12\x11\n\tconfig_id\x18\x01 \x01(\t\x12\x32\n\rboosts_config\x18\x02 \x01(\x0b\x32\x1b.ei.LiveConfig.BoostsConfig\x12.\n\x0bgift_config\x18\x03 \x01(\x0b\x32\x19.ei.LiveConfig.GiftConfig\x12.\n\x0bmisc_config\x18\x04 \x01(\x0b\x32\x19.ei.LiveConfig.MiscConfig\x12.\n\x0bhelp_config\x18\x05 \x01(\x0b\x32\x19.ei.LiveConfig.HelpConfig\x1a\xc6\x01\n\x0c\x42oostsConfig\x12<\n\x0citem_configs\x18\x01 \x03(\x0b\x32&.ei.LiveConfig.BoostsConfig.ItemConfig\x12\x1f\n\x17\x63\x61sh_boost_cooloff_time\x18\x02 \x01(\x01\x1aW\n\nItemConfig\x12\x10\n\x08\x62oost_id\x18\x01 \x01(\t\x12\r\n\x05price\x18\x02 \x01(\r\x12\x13\n\x0btoken_price\x18\x03 \x01(\r\x12\x13\n\x0bse_required\x18\x04 \x01(\x01\x1a\xde\x06\n\nGiftConfig\x12?\n\x0cgift_configs\x18\t \x03(\x0b\x32).ei.LiveConfig.GiftConfig.GiftValueConfig\x12\x19\n\x11gift_mu_min_spent\x18\n \x01(\x01\x12\x19\n\x11gift_mu_max_spent\x18\x0b \x01(\x01\x12\x1c\n\x14gift_mu_overall_mult\x18\x0c \x01(\x01\x12\x45\n\x15random_gift_mu_config\x18\x0f \x01(\x0b\x32&.ei.LiveConfig.GiftConfig.GiftMuConfig\x12\x44\n\x14video_gift_mu_config\x18\x10 \x01(\x0b\x32&.ei.LiveConfig.GiftConfig.GiftMuConfig\x12\x18\n\x10package_interval\x18\x01 \x01(\x01\x12\x1c\n\x14video_offer_interval\x18\x02 \x01(\x01\x12%\n\x1dvideo_offer_interval_contract\x18\x03 \x01(\x01\x12\'\n\x1fvideo_offer_interval_piggy_full\x18\x04 \x01(\x01\x12-\n%video_offer_interval_piggy_extra_full\x18\x05 \x01(\x01\x12\x1b\n\x13video_reset_on_idle\x18\x0e \x01(\x08\x12!\n\x19package_interval_contract\x18\x06 \x01(\x01\x12#\n\x1bpackage_interval_piggy_full\x18\x07 \x01(\x01\x12)\n!package_interval_piggy_extra_full\x18\x08 \x01(\x01\x12\x1d\n\x15package_reset_on_idle\x18\r \x01(\x08\x1a|\n\x0fGiftValueConfig\x12\x0f\n\x07gift_id\x18\x01 \x01(\t\x12\x0e\n\x06\x61mount\x18\x04 \x01(\x01\x12\x10\n\x08rand_min\x18\x02 \x01(\x01\x12\x10\n\x08rand_max\x18\x03 \x01(\x01\x12\x11\n\tvideo_min\x18\x05 \x01(\x01\x12\x11\n\tvideo_max\x18\x06 \x01(\x01\x1aJ\n\x0cGiftMuConfig\x12\x11\n\tmin_spent\x18\x01 \x01(\x01\x12\x11\n\tmax_spent\x18\x02 \x01(\x01\x12\x14\n\x0coverall_mult\x18\x03 \x01(\x01\x1a\xfb\x03\n\nMiscConfig\x12\x14\n\x0c\x61sk_to_track\x18\x01 \x01(\x08\x12\"\n\x1a\x61sk_to_track_min_soul_eggs\x18\x02 \x01(\x01\x12\x1c\n\x14\x61sk_to_track_message\x18\x03 \x01(\t\x12$\n\x1c\x61sk_to_track_show_pre_dialog\x18\x04 \x01(\x08\x12\"\n\x1a\x61sk_to_track_after_privacy\x18\x05 \x01(\x08\x12$\n\x1c\x63hicken_run_boost_percentage\x18\x06 \x01(\x01\x12\x1c\n\x14shells_intro_tickets\x18\x07 \x01(\r\x12\'\n\x1fshells_max_free_chicken_configs\x18\x08 \x01(\r\x12$\n\x1cshells_intro_alert_threshold\x18\t \x01(\r\x12+\n\x1eshells_lighting_controls_price\x18\x0e \x01(\r:\x03\x31\x37\x35\x12.\n&contracts_expert_league_min_soul_power\x18\n \x01(\x01\x12!\n\x19new_player_event_duration\x18\x0b \x01(\x01\x12 \n\x18\x63ontracts_club_available\x18\x0c \x01(\x08\x12\x16\n\x0e\x63ontracts_beta\x18\r \x01(\x08\x1a\x90\x02\n\nHelpConfig\x12=\n\x0bvideo_infos\x18\x01 \x03(\x0b\x32(.ei.LiveConfig.HelpConfig.HowToVideoInfo\x1a\xc2\x01\n\x0eHowToVideoInfo\x12;\n\x04type\x18\x06 \x01(\x0e\x32-.ei.LiveConfig.HelpConfig.HowToVideoInfo.Type\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x10\n\x08\x64uration\x18\x05 \x01(\t\x12\x0b\n\x03url\x18\x03 \x01(\t\x12\x11\n\tsoul_eggs\x18\x04 \x01(\x01\"\x1e\n\x04Type\x12\t\n\x05VIDEO\x10\x00\x12\x0b\n\x07\x41RTICLE\x10\x01\"\xd6\x04\n\nInGameMail\x12\n\n\x02id\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\x12\x0c\n\x04\x64\x61te\x18\x08 \x01(\t\x12\x0f\n\x07message\x18\x03 \x01(\t\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\t\x12\x0b\n\x03url\x18\x05 \x01(\t\x12 \n\x08\x61pp_link\x18\x0e \x01(\x0e\x32\x0e.ei.UILocation\x12\x16\n\x0e\x61pp_link_extra\x18\x0f \x01(\t\x12\x1a\n\x05image\x18\x10 \x01(\x0b\x32\x0b.ei.DLCItem\x12\x13\n\x0bimage_width\x18\x15 \x01(\x01\x12\x14\n\x0cimage_height\x18\x16 \x01(\x01\x12\x10\n\x08platform\x18\x07 \x01(\r\x12\x0e\n\x06\x62uilds\x18\t \x03(\t\x12\x1a\n\x12min_client_version\x18\n \x01(\r\x12\x1a\n\x12max_client_version\x18\x0c \x01(\r\x12\x15\n\rmin_soul_eggs\x18\x0b \x01(\x01\x12\x15\n\rmax_soul_eggs\x18\x1d \x01(\x01\x12\x1a\n\x12min_mystical_bonus\x18\r \x01(\x01\x12\x1f\n\tuser_type\x18\x11 \x01(\x0e\x32\x0c.ei.UserType\x12\x18\n\x10min_piggy_breaks\x18\x14 \x01(\r\x12\x10\n\x08gold_tip\x18\x06 \x01(\x01\x12\x0b\n\x03tip\x18\x17 \x01(\x08\x12\x10\n\x08priority\x18\x1b \x01(\r\x12\x1f\n\x17min_days_since_last_tip\x18\x18 \x01(\x01\x12\x13\n\x0bmax_retries\x18\x19 \x01(\r\x12\x18\n\x10\x64\x61ys_until_retry\x18\x1a \x01(\x01\x12\x10\n\x08\x63\x61tegory\x18\x1c \x01(\t\"S\n\x06MailDB\x12\x1c\n\x04mail\x18\x01 \x03(\x0b\x32\x0e.ei.InGameMail\x12\x14\n\x0ctips_db_data\x18\x02 \x01(\x0c\x12\x15\n\rtips_checksum\x18\x03 \x01(\t\"&\n\x06TipsDB\x12\x1c\n\x04tips\x18\x01 \x03(\x0b\x32\x0e.ei.InGameMail\"\xa0\x01\n\tMailState\x12\x15\n\rread_mail_ids\x18\x01 \x03(\t\x12+\n\x0btips_states\x18\x02 \x03(\x0b\x32\x16.ei.MailState.TipState\x12\x15\n\rtips_checksum\x18\x03 \x01(\t\x1a\x38\n\x08TipState\x12\n\n\x02id\x18\x01 \x01(\t\x12\r\n\x05reads\x18\x02 \x01(\r\x12\x11\n\ttime_read\x18\x03 \x01(\x01\"\xec\x03\n\x13PeriodicalsResponse\x12\x1c\n\x05sales\x18\x01 \x01(\x0b\x32\r.ei.SalesInfo\x12\'\n\x06\x65vents\x18\x02 \x01(\x0b\x32\x17.ei.EggIncCurrentEvents\x12(\n\tcontracts\x18\x03 \x01(\x0b\x32\x15.ei.ContractsResponse\x12+\n\x0b\x65valuations\x18\x08 \x03(\x0b\x32\x16.ei.ContractEvaluation\x12\x1d\n\x05gifts\x18\x04 \x03(\x0b\x32\x0e.ei.ServerGift\x12\x33\n\x0e\x61rtifact_cases\x18\t \x03(\x0b\x32\x1b.ei.CompleteMissionResponse\x12#\n\x0blive_config\x18\x05 \x01(\x0b\x32\x0e.ei.LiveConfig\x12\x1c\n\x08mail_bag\x18\x06 \x01(\x0b\x32\n.ei.MailDB\x12\x34\n\x14\x63ontract_player_info\x18\x07 \x01(\x0b\x32\x16.ei.ContractPlayerInfo\x12?\n\x12showcase_royalties\x18\n \x03(\x0b\x32#.ei.PeriodicalsResponse.RoyaltyInfo\x1a)\n\x0bRoyaltyInfo\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0e\n\x06\x61mount\x18\x02 \x01(\r\"\xf9\x02\n\x15GetPeriodicalsRequest\x12#\n\x05rinfo\x18\x0c \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x12\n\npiggy_full\x18\x02 \x01(\x08\x12\x18\n\x10piggy_found_full\x18\x03 \x01(\x08\x12\x1d\n\x15seconds_full_realtime\x18\x04 \x01(\x01\x12\x1d\n\x15seconds_full_gametime\x18\x05 \x01(\x01\x12\x17\n\x0flost_increments\x18\x07 \x01(\r\x12\x11\n\tsoul_eggs\x18\x08 \x01(\x01\x12\x1e\n\x16mystical_earnings_mult\x18\r \x01(\x01\x12\x0b\n\x03\x65op\x18\x0e \x01(\r\x12\x1a\n\x12\x63ontracts_unlocked\x18\x0f \x01(\x08\x12\x1a\n\x12\x61rtifacts_unlocked\x18\x10 \x01(\x08\x12\x1e\n\x16\x63urrent_client_version\x18\n \x01(\r\x12\r\n\x05\x64\x65\x62ug\x18\x0b \x01(\x08\"\xd5\x01\n\rConfigRequest\x12#\n\x05rinfo\x18\x01 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x11\n\tsoul_eggs\x18\x02 \x01(\x01\x12\x1a\n\x12\x63ontracts_unlocked\x18\x05 \x01(\x08\x12\x1a\n\x12\x61rtifacts_unlocked\x18\x03 \x01(\x08\x12\x1a\n\x12\x66uel_tank_unlocked\x18\x04 \x01(\x08\x12\x12\n\npro_permit\x18\x06 \x01(\x08\x12\r\n\x05ultra\x18\x07 \x01(\x08\x12\x15\n\rtips_checksum\x18\x08 \x01(\t\"x\n\x0e\x43onfigResponse\x12#\n\x0blive_config\x18\x01 \x01(\x0b\x32\x0e.ei.LiveConfig\x12\x1c\n\x08mail_bag\x18\x02 \x01(\x0b\x32\n.ei.MailDB\x12#\n\x0b\x64lc_catalog\x18\x03 \x01(\x0b\x32\x0e.ei.DLCCatalog\"d\n\x14\x41\x64\x41ttributionRawData\x12\x14\n\x0c\x64\x65vice_ad_id\x18\x01 \x01(\t\x12\x0f\n\x07user_id\x18\x04 \x01(\t\x12\x12\n\nad_network\x18\x02 \x01(\t\x12\x11\n\tjson_data\x18\x03 \x01(\t\"\xb8\x01\n\x10\x41\x64\x41ttributionRow\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\r\n\x05\x61\x64_id\x18\x02 \x01(\t\x12\x12\n\nad_network\x18\x03 \x01(\t\x12\x10\n\x08\x63\x61mpaign\x18\x04 \x01(\t\x12\x0f\n\x07keyword\x18\x05 \x01(\t\x12\r\n\x05\x65xtra\x18\x06 \x01(\t\x12\x12\n\nclick_date\x18\x07 \x01(\x02\x12\x15\n\rdownload_date\x18\x08 \x01(\x02\x12\x13\n\x0b\x61pprox_time\x18\t \x01(\x02\"\x8d\x03\n\x11\x41\x64\x41ttributionInfo\x12\x14\n\x0c\x64\x65vice_ad_id\x18\x01 \x01(\t\x12\x14\n\x0cnetwork_name\x18\x02 \x01(\t\x12\x13\n\x0b\x61ttribution\x18\x03 \x01(\x08\x12\x10\n\x08org_name\x18\x04 \x01(\t\x12\x0e\n\x06org_id\x18\x05 \x01(\t\x12\x15\n\rcampaign_name\x18\x06 \x01(\t\x12\x13\n\x0b\x63\x61mpaign_id\x18\x07 \x01(\t\x12\x12\n\nclick_date\x18\x08 \x01(\t\x12\x17\n\x0f\x63onversion_date\x18\t \x01(\t\x12\x17\n\x0f\x63onversion_type\x18\n \x01(\t\x12\x0b\n\x03geo\x18\x0b \x01(\t\x12\x14\n\x0c\x61\x64group_name\x18\x0c \x01(\t\x12\x12\n\nadgroup_id\x18\r \x01(\t\x12\x0f\n\x07keyword\x18\x0e \x01(\t\x12\x12\n\nkeyword_id\x18\x0f \x01(\t\x12\x15\n\rkeyword_extra\x18\x10 \x01(\t\x12\x18\n\x10\x63reativeset_name\x18\x11 \x01(\t\x12\x16\n\x0e\x63reativeset_id\x18\x12 \x01(\t\"\xf3\x02\n\x13\x41rtifactsClientInfo\x12\x1d\n\x15mission_capacity_mult\x18\x01 \x01(\x01\x12\x1d\n\x15mission_duration_mult\x18\x02 \x01(\x01\x12*\n\"mission_ftl_duration_research_mult\x18\x04 \x01(\x01\x12&\n\x1emission_capacity_research_mult\x18\x06 \x01(\x01\x12:\n\rlaunch_counts\x18\x03 \x03(\x0b\x32#.ei.ArtifactsClientInfo.LaunchCount\x12)\n!last_server_launch_count_sum_time\x18\x05 \x01(\x01\x1a\x63\n\x0bLaunchCount\x12\'\n\x04ship\x18\x01 \x01(\x0e\x32\x19.ei.MissionInfo.Spaceship\x12\x14\n\x0cnum_launches\x18\x02 \x01(\r\x12\x15\n\rlaunch_points\x18\x03 \x01(\x01\"\xc3\x06\n\x0bMissionInfo\x12\'\n\x04ship\x18\x01 \x01(\x0e\x32\x19.ei.MissionInfo.Spaceship\x12&\n\x06status\x18\x02 \x01(\x0e\x32\x16.ei.MissionInfo.Status\x12\x33\n\rduration_type\x18\x03 \x01(\x0e\x32\x1c.ei.MissionInfo.DurationType\x12\"\n\x04\x66uel\x18\x04 \x03(\x0b\x32\x14.ei.MissionInfo.Fuel\x12\r\n\x05level\x18\x0c \x01(\r\x12\x18\n\x10\x64uration_seconds\x18\x05 \x01(\x01\x12\x10\n\x08\x63\x61pacity\x18\t \x01(\r\x12\x14\n\x0cquality_bump\x18\x0b \x01(\x01\x12.\n\x0ftarget_artifact\x18\r \x01(\x0e\x32\x15.ei.ArtifactSpec.Name\x12\x19\n\x11seconds_remaining\x18\x06 \x01(\x01\x12\x1a\n\x12start_time_derived\x18\x08 \x01(\x01\x12\x13\n\x0bmission_log\x18\n \x01(\t\x12\x12\n\nidentifier\x18\x07 \x01(\t\x1a,\n\x04\x46uel\x12\x14\n\x03\x65gg\x18\x01 \x01(\x0e\x32\x07.ei.Egg\x12\x0e\n\x06\x61mount\x18\x02 \x01(\x01\"\xc7\x01\n\tSpaceship\x12\x0f\n\x0b\x43HICKEN_ONE\x10\x00\x12\x10\n\x0c\x43HICKEN_NINE\x10\x01\x12\x11\n\rCHICKEN_HEAVY\x10\x02\x12\x07\n\x03\x42\x43R\x10\x03\x12\x15\n\x11MILLENIUM_CHICKEN\x10\x04\x12\x17\n\x13\x43ORELLIHEN_CORVETTE\x10\x05\x12\x0e\n\nGALEGGTICA\x10\x06\x12\x0e\n\nCHICKFIANT\x10\x07\x12\x0c\n\x08VOYEGGER\x10\x08\x12\x0e\n\nHENERPRISE\x10\t\x12\r\n\tATREGGIES\x10\n\"t\n\x06Status\x12\x0b\n\x07\x46UELING\x10\x00\x12\x15\n\x11PREPARE_TO_LAUNCH\x10\x05\x12\r\n\tEXPLORING\x10\n\x12\x0c\n\x08RETURNED\x10\x0f\x12\r\n\tANALYZING\x10\x10\x12\x0c\n\x08\x43OMPLETE\x10\x14\x12\x0c\n\x08\x41RCHIVED\x10\x19\";\n\x0c\x44urationType\x12\t\n\x05SHORT\x10\x00\x12\x08\n\x04LONG\x10\x01\x12\x08\n\x04\x45PIC\x10\x02\x12\x0c\n\x08TUTORIAL\x10\x03\"\xf0\x0b\n\x0c\x41rtifactSpec\x12#\n\x04name\x18\x01 \x01(\x0e\x32\x15.ei.ArtifactSpec.Name\x12%\n\x05level\x18\x02 \x01(\x0e\x32\x16.ei.ArtifactSpec.Level\x12\'\n\x06rarity\x18\x03 \x01(\x0e\x32\x17.ei.ArtifactSpec.Rarity\x12\x14\n\x03\x65gg\x18\x04 \x01(\x0e\x32\x07.ei.Egg\"\x8a\t\n\x04Name\x12\x0f\n\x0bLUNAR_TOTEM\x10\x00\x12\x17\n\x13NEODYMIUM_MEDALLION\x10\x03\x12\x11\n\rBEAK_OF_MIDAS\x10\x04\x12\x15\n\x11LIGHT_OF_EGGENDIL\x10\x05\x12\x15\n\x11\x44\x45METERS_NECKLACE\x10\x06\x12\x15\n\x11VIAL_MARTIAN_DUST\x10\x07\x12\x11\n\rORNATE_GUSSET\x10\x08\x12\x0f\n\x0bTHE_CHALICE\x10\t\x12\x11\n\rBOOK_OF_BASAN\x10\n\x12\x13\n\x0fPHOENIX_FEATHER\x10\x0b\x12\x11\n\rTUNGSTEN_ANKH\x10\x0c\x12\x13\n\x0f\x41URELIAN_BROOCH\x10\x15\x12\x14\n\x10\x43\x41RVED_RAINSTICK\x10\x16\x12\x0f\n\x0bPUZZLE_CUBE\x10\x17\x12\x15\n\x11QUANTUM_METRONOME\x10\x18\x12\x14\n\x10SHIP_IN_A_BOTTLE\x10\x19\x12\x15\n\x11TACHYON_DEFLECTOR\x10\x1a\x12\x18\n\x14INTERSTELLAR_COMPASS\x10\x1b\x12\x15\n\x11\x44ILITHIUM_MONOCLE\x10\x1c\x12\x15\n\x11TITANIUM_ACTUATOR\x10\x1d\x12\x11\n\rMERCURYS_LENS\x10\x1e\x12\x11\n\rTACHYON_STONE\x10\x01\x12\x13\n\x0f\x44ILITHIUM_STONE\x10\x1f\x12\x0f\n\x0bSHELL_STONE\x10 \x12\x0f\n\x0bLUNAR_STONE\x10!\x12\x0e\n\nSOUL_STONE\x10\"\x12\x12\n\x0ePROPHECY_STONE\x10\'\x12\x11\n\rQUANTUM_STONE\x10$\x12\x0f\n\x0bTERRA_STONE\x10%\x12\x0e\n\nLIFE_STONE\x10&\x12\x11\n\rCLARITY_STONE\x10(\x12\x1d\n\x19\x45XTRATERRESTRIAL_ALUMINUM\x10\r\x12\x14\n\x10\x41NCIENT_TUNGSTEN\x10\x0e\x12\x0f\n\x0bSPACE_ROCKS\x10\x0f\x12\x0e\n\nALIEN_WOOD\x10\x10\x12\x12\n\x0eGOLD_METEORITE\x10\x11\x12\x12\n\x0eTAU_CETI_GEODE\x10\x12\x12\x14\n\x10\x43\x45NTAURIAN_STEEL\x10\x13\x12\x13\n\x0f\x45RIDANI_FEATHER\x10\x14\x12\x0f\n\x0b\x44RONE_PARTS\x10#\x12\x14\n\x10\x43\x45LESTIAL_BRONZE\x10)\x12\x10\n\x0cLALANDE_HIDE\x10*\x12\x12\n\x0eSOLAR_TITANIUM\x10+\x12\x1a\n\x16TACHYON_STONE_FRAGMENT\x10\x02\x12\x1c\n\x18\x44ILITHIUM_STONE_FRAGMENT\x10,\x12\x18\n\x14SHELL_STONE_FRAGMENT\x10-\x12\x18\n\x14LUNAR_STONE_FRAGMENT\x10.\x12\x17\n\x13SOUL_STONE_FRAGMENT\x10/\x12\x1b\n\x17PROPHECY_STONE_FRAGMENT\x10\x30\x12\x1a\n\x16QUANTUM_STONE_FRAGMENT\x10\x31\x12\x18\n\x14TERRA_STONE_FRAGMENT\x10\x32\x12\x17\n\x13LIFE_STONE_FRAGMENT\x10\x33\x12\x1a\n\x16\x43LARITY_STONE_FRAGMENT\x10\x34\x12\x0c\n\x07UNKNOWN\x10\x90N\"H\n\x05Level\x12\x0c\n\x08INFERIOR\x10\x00\x12\n\n\x06LESSER\x10\x01\x12\n\n\x06NORMAL\x10\x02\x12\x0b\n\x07GREATER\x10\x03\x12\x0c\n\x08SUPERIOR\x10\x04\"7\n\x06Rarity\x12\n\n\x06\x43OMMON\x10\x00\x12\x08\n\x04RARE\x10\x01\x12\x08\n\x04\x45PIC\x10\x02\x12\r\n\tLEGENDARY\x10\x03\"E\n\x04Type\x12\x0c\n\x08\x41RTIFACT\x10\x00\x12\t\n\x05STONE\x10\x01\x12\x0e\n\nINGREDIENT\x10\x02\x12\x14\n\x10STONE_INGREDIENT\x10\x03\"T\n\x10\x43ompleteArtifact\x12\x1e\n\x04spec\x18\x01 \x01(\x0b\x32\x10.ei.ArtifactSpec\x12 \n\x06stones\x18\x02 \x03(\x0b\x32\x10.ei.ArtifactSpec\"u\n\x15\x41rtifactInventoryItem\x12\x0f\n\x07item_id\x18\x01 \x01(\x04\x12&\n\x08\x61rtifact\x18\x02 \x01(\x0b\x32\x14.ei.CompleteArtifact\x12\x10\n\x08quantity\x18\x03 \x01(\x01\x12\x11\n\tserver_id\x18\x04 \x01(\t\"2\n\rInventorySlot\x12\x10\n\x08occupied\x18\x01 \x01(\x08\x12\x0f\n\x07item_id\x18\x02 \x01(\r\"\\\n\x1d\x41rtifactsConfigurationRequest\x12#\n\x05rinfo\x18\x02 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x16\n\x0e\x63lient_version\x18\x01 \x01(\r\"\xff\x07\n\x1e\x41rtifactsConfigurationResponse\x12P\n\x12mission_parameters\x18\x01 \x03(\x0b\x32\x34.ei.ArtifactsConfigurationResponse.MissionParameters\x12R\n\x13\x61rtifact_parameters\x18\x02 \x03(\x0b\x32\x35.ei.ArtifactsConfigurationResponse.ArtifactParameters\x12R\n\x14\x63rafting_level_infos\x18\x03 \x03(\x0b\x32\x34.ei.ArtifactsConfigurationResponse.CraftingLevelInfo\x1a\xa8\x03\n\x11MissionParameters\x12\'\n\x04ship\x18\x01 \x01(\x0e\x32\x19.ei.MissionInfo.Spaceship\x12P\n\tdurations\x18\x03 \x03(\x0b\x32=.ei.ArtifactsConfigurationResponse.MissionParameters.Duration\x12\"\n\x1alevel_mission_requirements\x18\x04 \x03(\r\x12\x1b\n\x13\x63\x61pacity_DEPRECATED\x18\x02 \x01(\r\x1a\xd6\x01\n\x08\x44uration\x12\x33\n\rduration_type\x18\x01 \x01(\x0e\x32\x1c.ei.MissionInfo.DurationType\x12\x0f\n\x07seconds\x18\x02 \x01(\x01\x12\x0f\n\x07quality\x18\x03 \x01(\x02\x12\x13\n\x0bmin_quality\x18\x04 \x01(\x02\x12\x13\n\x0bmax_quality\x18\x05 \x01(\x02\x12\x10\n\x08\x63\x61pacity\x18\x06 \x01(\r\x12\x1b\n\x13level_capacity_bump\x18\x07 \x01(\r\x12\x1a\n\x12level_quality_bump\x18\x08 \x01(\x02\x1a\xf8\x01\n\x12\x41rtifactParameters\x12\x1e\n\x04spec\x18\x01 \x01(\x0b\x32\x10.ei.ArtifactSpec\x12\x14\n\x0c\x62\x61se_quality\x18\x02 \x01(\x01\x12\x17\n\x0fodds_multiplier\x18\x04 \x01(\x01\x12\r\n\x05value\x18\x03 \x01(\x01\x12\x16\n\x0e\x63rafting_price\x18\x05 \x01(\x01\x12\x1a\n\x12\x63rafting_price_low\x18\x06 \x01(\x01\x12\x1d\n\x15\x63rafting_price_domain\x18\x07 \x01(\r\x12\x1c\n\x14\x63rafting_price_curve\x18\x08 \x01(\x01\x12\x13\n\x0b\x63rafting_xp\x18\t \x01(\x04\x1a=\n\x11\x43raftingLevelInfo\x12\x13\n\x0bxp_required\x18\x01 \x01(\x01\x12\x13\n\x0brarity_mult\x18\x02 \x01(\x02\"\xae\x01\n\x0eMissionRequest\x12#\n\x05rinfo\x18\x04 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x16\n\x0e\x63lient_version\x18\x01 \x01(\r\x12\x12\n\nei_user_id\x18\x03 \x01(\t\x12\x1d\n\x04info\x18\x02 \x01(\x0b\x32\x0f.ei.MissionInfo\x12,\n\x0b\x63lient_info\x18\x05 \x01(\x0b\x32\x17.ei.ArtifactsClientInfo\"A\n\x0fMissionResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x1d\n\x04info\x18\x02 \x01(\x0b\x32\x0f.ei.MissionInfo\"V\n\x19GetActiveMissionsResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12(\n\x0f\x61\x63tive_missions\x18\x02 \x03(\x0b\x32\x0f.ei.MissionInfo\"\x8c\x02\n\x17\x43ompleteMissionResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x1d\n\x04info\x18\x02 \x01(\x0b\x32\x0f.ei.MissionInfo\x12\x41\n\tartifacts\x18\x03 \x03(\x0b\x32..ei.CompleteMissionResponse.SecureArtifactSpec\x12!\n\rother_rewards\x18\x04 \x03(\x0b\x32\n.ei.Reward\x12\x12\n\nei_user_id\x18\x05 \x01(\t\x1aG\n\x12SecureArtifactSpec\x12\x1e\n\x04spec\x18\x01 \x01(\x0b\x32\x10.ei.ArtifactSpec\x12\x11\n\tserver_id\x18\x02 \x01(\t\"\xe4\x01\n%CollectContractArtifactRewardsRequest\x12#\n\x05rinfo\x18\x01 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1b\n\x13\x63ontract_identifier\x18\x02 \x01(\t\x12\x0e\n\x06league\x18\x05 \x01(\r\x12\'\n\x05grade\x18\x06 \x01(\x0e\x32\x18.ei.Contract.PlayerGrade\x12\x12\n\ngoal_index\x18\x03 \x01(\r\x12,\n\tbest_ship\x18\x04 \x01(\x0e\x32\x19.ei.MissionInfo.Spaceship\"\xf6\x01\n\x14\x43raftArtifactRequest\x12#\n\x05rinfo\x18\x05 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x12\n\nei_user_id\x18\x01 \x01(\t\x12\x1e\n\x04spec\x18\x02 \x01(\x0b\x32\x10.ei.ArtifactSpec\x12\x0f\n\x07item_id\x18\x03 \x01(\x04\x12\x17\n\x0fgold_price_paid\x18\x06 \x01(\x01\x12\x16\n\x0e\x63rafting_count\x18\x07 \x01(\r\x12\x13\n\x0b\x63rafting_xp\x18\x08 \x01(\x01\x12.\n\x0bingredients\x18\x04 \x03(\x0b\x32\x19.ei.ArtifactInventoryItem\"\x89\x01\n\x15\x43raftArtifactResponse\x12\x0f\n\x07item_id\x18\x01 \x01(\x04\x12\x12\n\nei_user_id\x18\x05 \x01(\t\x12\x38\n\x0frarity_achieved\x18\x02 \x01(\x0e\x32\x17.ei.ArtifactSpec.Rarity:\x06\x43OMMON\x12\x11\n\tserver_id\x18\x03 \x01(\t\"\xf5\x01\n\x16\x43onsumeArtifactRequest\x12#\n\x05rinfo\x18\x04 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x12\n\nei_user_id\x18\x03 \x01(\t\x12\x1e\n\x04spec\x18\x01 \x01(\x0b\x32\x10.ei.ArtifactSpec\x12\x1a\n\x12\x61rtifact_server_id\x18\x05 \x01(\t\x12\x18\n\x10original_item_id\x18\x02 \x01(\x04\x12\x1d\n\x15\x61\x64\x64itional_server_ids\x18\x07 \x03(\t\x12\x1b\n\x13\x61\x64\x64itional_item_ids\x18\x08 \x03(\x04\x12\x10\n\x08quantity\x18\x06 \x01(\r\"\xbe\x01\n\x17\x43onsumeArtifactResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x18\n\x10original_item_id\x18\x02 \x01(\x04\x12\x1b\n\x13\x61\x64\x64itional_item_ids\x18\x06 \x03(\x04\x12$\n\nbyproducts\x18\x03 \x03(\x0b\x32\x10.ei.ArtifactSpec\x12!\n\rother_rewards\x18\x04 \x03(\x0b\x32\n.ei.Reward\x12\x12\n\nei_user_id\x18\x05 \x01(\t\"}\n\x1c\x41uthenticateArtifactResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x18\n\x10original_item_id\x18\x02 \x01(\x04\x12\x0e\n\x06\x64\x65mote\x18\x03 \x01(\x08\x12\x0e\n\x06\x64\x65lete\x18\x04 \x01(\x08\x12\x12\n\nei_user_id\x18\x05 \x01(\t\"\xa1\x01\n\x12SetArtifactRequest\x12#\n\x05rinfo\x18\x01 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12+\n\x08\x61rtifact\x18\x02 \x01(\x0b\x32\x19.ei.ArtifactInventoryItem\x12 \n\x06stones\x18\x03 \x03(\x0b\x32\x10.ei.ArtifactSpec\x12\x17\n\x0fgold_price_paid\x18\x04 \x01(\x01\"T\n\x13SetArtifactResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x18\n\x10original_item_id\x18\x02 \x01(\x04\x12\x12\n\nei_user_id\x18\x05 \x01(\t\"\xf6\x07\n\x0b\x41rtifactsDB\x12\x32\n\x0finventory_items\x18\x01 \x03(\x0b\x32\x19.ei.ArtifactInventoryItem\x12\x15\n\ritem_sequence\x18\x02 \x01(\x04\x12*\n\x0finventory_slots\x18\x03 \x03(\x0b\x32\x11.ei.InventorySlot\x12G\n\x1b\x61\x63tive_artifacts_DEPRECATED\x18\x07 \x03(\x0b\x32\".ei.ArtifactsDB.ActiveArtifactSlot\x12?\n\x14\x61\x63tive_artifact_sets\x18\x0b \x03(\x0b\x32!.ei.ArtifactsDB.ActiveArtifactSet\x12>\n\x13saved_artifact_sets\x18\r \x03(\x0b\x32!.ei.ArtifactsDB.ActiveArtifactSet\x12:\n\x0f\x61rtifact_status\x18\x0c \x03(\x0b\x32!.ei.ArtifactsDB.CraftableArtifact\x12(\n\x0f\x66ueling_mission\x18\x0e \x01(\x0b\x32\x0f.ei.MissionInfo\x12&\n\rmission_infos\x18\x04 \x03(\x0b\x32\x0f.ei.MissionInfo\x12(\n\x0fmission_archive\x18\x05 \x03(\x0b\x32\x0f.ei.MissionInfo\x12\x39\n\x1f\x64iscovered_artifacts_DEPRECATED\x18\x08 \x03(\x0b\x32\x10.ei.ArtifactSpec\x12I\n\x1e\x63raftable_artifacts_DEPRECATED\x18\t \x03(\x0b\x32!.ei.ArtifactsDB.CraftableArtifact\x12\x45\n\x1a\x63rafting_counts_DEPRECATED\x18\n \x03(\x0b\x32!.ei.ArtifactsDB.CraftableArtifact\x1a\x37\n\x12\x41\x63tiveArtifactSlot\x12\x10\n\x08occupied\x18\x01 \x01(\x08\x12\x0f\n\x07item_id\x18\x02 \x01(\x04\x1aS\n\x11\x41\x63tiveArtifactSet\x12\x31\n\x05slots\x18\x01 \x03(\x0b\x32\".ei.ArtifactsDB.ActiveArtifactSlot\x12\x0b\n\x03uid\x18\x02 \x01(\r\x1a\x92\x01\n\x11\x43raftableArtifact\x12\x1e\n\x04spec\x18\x01 \x01(\x0b\x32\x10.ei.ArtifactSpec\x12\x12\n\ndiscovered\x18\x06 \x01(\x08\x12\x11\n\tcraftable\x18\x04 \x01(\x08\x12\x19\n\x11recipe_discovered\x18\x05 \x01(\x08\x12\x0c\n\x04seen\x18\x02 \x01(\x08\x12\r\n\x05\x63ount\x18\x03 \x01(\r\"\x82\x01\n\x14\x41uthenticatedMessage\x12\x0f\n\x07message\x18\x01 \x01(\x0c\x12\x0f\n\x07version\x18\x03 \x01(\r\x12\x0c\n\x04\x63ode\x18\x02 \x01(\t\x12\x12\n\ncompressed\x18\x04 \x01(\x08\x12\x15\n\roriginal_size\x18\x05 \x01(\r\x12\x0f\n\x07user_id\x18\x06 \x01(\t\"f\n\x19LogCompleteMissionPayload\x12\x1f\n\x03req\x18\x01 \x01(\x0b\x32\x12.ei.MissionRequest\x12(\n\x03res\x18\x02 \x01(\x0b\x32\x1b.ei.CompleteMissionResponse\"h\n\x17LogCraftArtifactPayload\x12%\n\x03req\x18\x01 \x01(\x0b\x32\x18.ei.CraftArtifactRequest\x12&\n\x03res\x18\x02 \x01(\x0b\x32\x19.ei.CraftArtifactResponse\"n\n\x19LogConsumeArtifactPayload\x12\'\n\x03req\x18\x01 \x01(\x0b\x32\x1a.ei.ConsumeArtifactRequest\x12(\n\x03res\x18\x02 \x01(\x0b\x32\x1b.ei.ConsumeArtifactResponse\"b\n\x15LogSetArtifactPayload\x12#\n\x03req\x18\x01 \x01(\x0b\x32\x16.ei.SetArtifactRequest\x12$\n\x03res\x18\x02 \x01(\x0b\x32\x17.ei.SetArtifactResponse\"@\n\x16\x41\x63\x63ountTransferPayload\x12\x0f\n\x07\x66rom_id\x18\x01 \x01(\t\x12\x15\n\rto_ei_user_id\x18\x02 \x01(\t\"\xdd\x01\n\x12SaveBackupResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x12\n\nerror_code\x18\x02 \x01(\r\x12\x0f\n\x07message\x18\x03 \x01(\t\x12#\n\x0f\x65xisting_backup\x18\x04 \x01(\x0b\x32\n.ei.Backup\"l\n\nErrorCodes\x12\x0c\n\x08NO_ERROR\x10\x00\x12\x12\n\x0eUSER_NOT_FOUND\x10\x01\x12\x17\n\x13\x43OULD_NOT_OVERWRITE\x10\x02\x12\x12\n\x0e\x42\x41\x43KUP_OFFERED\x10\x03\x12\x0f\n\x0b\x42\x41\x44_USER_ID\x10\x04\"K\n\x13\x43leanAccountRequest\x12\x1a\n\x12\x65i_user_id_to_keep\x18\x01 \x01(\t\x12\x18\n\x10game_services_id\x18\x02 \x01(\t\"&\n\x10ReturnEDTPayload\x12\x12\n\nei_user_id\x18\x01 \x01(\t\"\x81\x01\n\x07\x44LCItem\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x11\n\tdirectory\x18\x02 \x01(\t\x12\x0b\n\x03\x65xt\x18\x03 \x01(\t\x12\x12\n\ncompressed\x18\x06 \x01(\x08\x12\x15\n\roriginal_size\x18\x07 \x01(\x04\x12\x0b\n\x03url\x18\x04 \x01(\t\x12\x10\n\x08\x63hecksum\x18\x05 \x01(\t\"\xeb\x12\n\tShellSpec\x12\x12\n\nidentifier\x18\x01 \x01(\t\x12/\n\rprimary_piece\x18\x0c \x01(\x0b\x32\x18.ei.ShellSpec.ShellPiece\x12(\n\x06pieces\x18\x0b \x03(\x0b\x32\x18.ei.ShellSpec.ShellPiece\x12\x1f\n\nalt_assets\x18\x12 \x03(\x0b\x32\x0b.ei.DLCItem\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x16\n\x0eset_identifier\x18\r \x01(\t\x12\x19\n\x11modified_geometry\x18\x13 \x01(\x08\x12\r\n\x05price\x18\x04 \x01(\r\x12\x14\n\x0crequired_eop\x18\x05 \x01(\r\x12\x1a\n\x12required_soul_eggs\x18\x06 \x01(\x01\x12\x1d\n\x15required_parent_shell\x18\x14 \x01(\t\x12\x0e\n\x06is_new\x18\x0e \x01(\x08\x12\x0f\n\x07\x65xpires\x18\x0f \x01(\x08\x12\x1f\n\x17seconds_until_available\x18\x11 \x01(\x01\x12\x19\n\x11seconds_remaining\x18\x10 \x01(\x01\x12\x12\n\npopularity\x18\x15 \x01(\x04\x12\x1a\n\x12\x64\x65\x66\x61ult_appearance\x18\x08 \x01(\x08\x1aS\n\nShellPiece\x12+\n\nasset_type\x18\x01 \x01(\x0e\x32\x17.ei.ShellSpec.AssetType\x12\x18\n\x03\x64lc\x18\x02 \x01(\x0b\x32\x0b.ei.DLCItem\"\xca\x0e\n\tAssetType\x12\x08\n\x04\x43OOP\x10\x01\x12\t\n\x05SHACK\x10\x02\x12\x0f\n\x0bSUPER_SHACK\x10\x03\x12\x0f\n\x0bSHORT_HOUSE\x10\x04\x12\x10\n\x0cTHE_STANDARD\x10\x05\x12\x0e\n\nLONG_HOUSE\x10\x06\x12\x11\n\rDOUBLE_DECKER\x10\x07\x12\r\n\tWAREHOUSE\x10\x08\x12\n\n\x06\x43\x45NTER\x10\t\x12\n\n\x06\x42UNKER\x10\n\x12\n\n\x06\x45GGKEA\x10\x0b\x12\n\n\x06HAB_1K\x10\x0c\x12\n\n\x06HANGAR\x10\r\x12\t\n\x05TOWER\x10\x0e\x12\x0b\n\x07HAB_10K\x10\x0f\x12\x0c\n\x08\x45GGTOPIA\x10\x10\x12\x0c\n\x08MONOLITH\x10\x11\x12\x11\n\rPLANET_PORTAL\x10\x12\x12\x14\n\x10\x43HICKEN_UNIVERSE\x10\x13\x12\x10\n\x0cSILO_0_SMALL\x10\x32\x12\x0e\n\nSILO_0_MED\x10\x33\x12\x10\n\x0cSILO_0_LARGE\x10\x34\x12\x10\n\x0cSILO_1_SMALL\x10\x35\x12\x0e\n\nSILO_1_MED\x10\x36\x12\x10\n\x0cSILO_1_LARGE\x10\x37\x12\x0c\n\x08SILO_ALL\x10;\x12\x0b\n\x07MAILBOX\x10\x46\x12\x0f\n\x0bTROPHY_CASE\x10G\x12\n\n\x06GROUND\x10H\x12\r\n\tHARDSCAPE\x10I\x12\r\n\tHYPERLOOP\x10J\x12\x0b\n\x07\x44\x45POT_1\x10\x64\x12\x0b\n\x07\x44\x45POT_2\x10\x65\x12\x0b\n\x07\x44\x45POT_3\x10\x66\x12\x0b\n\x07\x44\x45POT_4\x10g\x12\x0b\n\x07\x44\x45POT_5\x10h\x12\x0b\n\x07\x44\x45POT_6\x10i\x12\x0b\n\x07\x44\x45POT_7\x10j\x12\t\n\x05LAB_1\x10n\x12\t\n\x05LAB_2\x10o\x12\t\n\x05LAB_3\x10p\x12\t\n\x05LAB_4\x10q\x12\t\n\x05LAB_5\x10r\x12\t\n\x05LAB_6\x10s\x12\x13\n\x0fHATCHERY_EDIBLE\x10x\x12\x16\n\x12HATCHERY_SUPERFOOD\x10y\x12\x14\n\x10HATCHERY_MEDICAL\x10z\x12\x18\n\x14HATCHERY_ROCKET_FUEL\x10{\x12\x1a\n\x16HATCHERY_SUPERMATERIAL\x10|\x12\x13\n\x0fHATCHERY_FUSION\x10}\x12\x14\n\x10HATCHERY_QUANTUM\x10~\x12\x18\n\x14HATCHERY_IMMORTALITY\x10\x7f\x12\x15\n\x10HATCHERY_TACHYON\x10\x80\x01\x12\x16\n\x11HATCHERY_GRAVITON\x10\x81\x01\x12\x17\n\x12HATCHERY_DILITHIUM\x10\x82\x01\x12\x15\n\x10HATCHERY_PRODIGY\x10\x83\x01\x12\x17\n\x12HATCHERY_TERRAFORM\x10\x84\x01\x12\x18\n\x13HATCHERY_ANTIMATTER\x10\x85\x01\x12\x19\n\x14HATCHERY_DARK_MATTER\x10\x86\x01\x12\x10\n\x0bHATCHERY_AI\x10\x87\x01\x12\x14\n\x0fHATCHERY_NEBULA\x10\x88\x01\x12\x16\n\x11HATCHERY_UNIVERSE\x10\x89\x01\x12\x1b\n\x16HATCHERY_ENLIGHTENMENT\x10\x8a\x01\x12\x17\n\x12HATCHERY_CHOCOLATE\x10\x8b\x01\x12\x14\n\x0fHATCHERY_EASTER\x10\x8c\x01\x12\x1a\n\x15HATCHERY_WATERBALLOON\x10\x8d\x01\x12\x16\n\x11HATCHERY_FIREWORK\x10\x8e\x01\x12\x15\n\x10HATCHERY_PUMPKIN\x10\x8f\x01\x12\x14\n\x0fHATCHERY_CUSTOM\x10\x96\x01\x12\n\n\x05HOA_1\x10\xaa\x01\x12\n\n\x05HOA_2\x10\xab\x01\x12\n\n\x05HOA_3\x10\xac\x01\x12\x16\n\x11MISSION_CONTROL_1\x10\xb4\x01\x12\x16\n\x11MISSION_CONTROL_2\x10\xb5\x01\x12\x16\n\x11MISSION_CONTROL_3\x10\xb6\x01\x12\x10\n\x0b\x46UEL_TANK_1\x10\xc8\x01\x12\x10\n\x0b\x46UEL_TANK_2\x10\xc9\x01\x12\x10\n\x0b\x46UEL_TANK_3\x10\xca\x01\x12\x10\n\x0b\x46UEL_TANK_4\x10\xcb\x01\x12\x1a\n\x15HATCHERY_GRAVITON_TOP\x10\xf4\x03\x12\x1b\n\x16HATCHERY_NEBULA_MIDDLE\x10\xf5\x03\x12\x18\n\x13HATCHERY_NEBULA_TOP\x10\xf6\x03\x12 \n\x1bHATCHERY_DARK_MATTER_RING_1\x10\xf9\x03\x12 \n\x1bHATCHERY_DARK_MATTER_RING_2\x10\xfa\x03\x12 \n\x1bHATCHERY_DARK_MATTER_RING_3\x10\xfb\x03\x12\x16\n\x11HATCHERY_AI_TOP_1\x10\xfe\x03\x12\x16\n\x11HATCHERY_AI_TOP_2\x10\xff\x03\x12\x16\n\x11HATCHERY_AI_TOP_3\x10\x80\x04\x12\x16\n\x11HATCHERY_AI_TOP_4\x10\x81\x04\x12\x1c\n\x17HATCHERY_UNIVERSE_PROBE\x10\x83\x04\x12\x1b\n\x16HATCHERY_UNIVERSE_BOLT\x10\x84\x04\x12\x1f\n\x1aHATCHERY_ENLIGHTENMENT_ORB\x10\x88\x04\x12\x14\n\x0fHYPERLOOP_TRACK\x10\xba\x04\x12\x11\n\x0cMAILBOX_FULL\x10\xd8\x04\x12\x0c\n\x07\x43HICKEN\x10\xe8\x07\x12\x08\n\x03HAT\x10\xf2\x07\x12\x0c\n\x07UNKNOWN\x10\x8fN\"\xaa\x05\n\x0cShellSetSpec\x12\x12\n\nidentifier\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\r\n\x05price\x18\x03 \x01(\r\x12 \n\x15price_mult_DEPRECATED\x18\x08 \x01(\x01:\x01\x31\x12\x10\n\x08\x64iscount\x18\x11 \x01(\x01\x12\x14\n\x0crequired_eop\x18\x04 \x01(\r\x12\x1a\n\x12required_soul_eggs\x18\x05 \x01(\x01\x12\x1b\n\x13required_parent_set\x18\x14 \x01(\t\x12\x0e\n\x06is_new\x18\t \x01(\x08\x12\x0f\n\x07\x65xpires\x18\n \x01(\x08\x12\x1f\n\x17seconds_until_available\x18\x12 \x01(\x01\x12\x19\n\x11seconds_remaining\x18\x0b \x01(\x01\x12\x12\n\npopularity\x18\x15 \x01(\x04\x12\x11\n\tdecorator\x18\x0e \x01(\x08\x12\x19\n\x11modified_geometry\x18\r \x01(\x08\x12\x13\n\x0b\x65lement_set\x18\x07 \x01(\x08\x12\x16\n\x0ehex_base_color\x18\x10 \x01(\t\x12\x32\n\nvariations\x18\x0f \x03(\x0b\x32\x1e.ei.ShellSetSpec.VariationSpec\x12\x19\n\x04icon\x18\x13 \x01(\x0b\x32\x0b.ei.DLCItem\x12\x1a\n\x12\x64\x65\x66\x61ult_appearance\x18\x06 \x01(\x08\x12\x19\n\x11\x63ustom_appearance\x18\x0c \x01(\x08\x1a\x93\x01\n\rVariationSpec\x12\x12\n\nidentifier\x18\x01 \x01(\t\x12\x11\n\thex_color\x18\x02 \x01(\t\x12\r\n\x05price\x18\x03 \x01(\r\x12\x15\n\rsort_priority\x18\x06 \x01(\x05\x12\x1a\n\x12\x64\x65\x66\x61ult_appearance\x18\x04 \x01(\x08\x12\x19\n\x11\x63ustom_appearance\x18\x05 \x01(\x08\"\xd5\x05\n\x0fShellObjectSpec\x12\x12\n\nidentifier\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12+\n\nasset_type\x18\x03 \x01(\x0e\x32\x17.ei.ShellSpec.AssetType\x12\x14\n\x0cobject_class\x18\x0e \x01(\t\x12\x13\n\x0bicon_colors\x18\x0f \x03(\t\x12\r\n\x05price\x18\x04 \x01(\r\x12\x14\n\x0crequired_eop\x18\x05 \x01(\r\x12\x1a\n\x12required_soul_eggs\x18\x06 \x01(\x01\x12\x0e\n\x06is_new\x18\n \x01(\x08\x12\x0f\n\x07\x65xpires\x18\x0b \x01(\x08\x12\x1f\n\x17seconds_until_available\x18\x12 \x01(\x01\x12\x19\n\x11seconds_remaining\x18\x0c \x01(\x01\x12\x12\n\npopularity\x18\x13 \x01(\x04\x12\x10\n\x08metadata\x18\x07 \x03(\x01\x12\x0f\n\x07no_hats\x18\r \x01(\x08\x12?\n\x11\x63hicken_animation\x18\x10 \x01(\x0e\x32$.ei.ShellObjectSpec.ChickenAnimation\x12\x15\n\rsort_priority\x18\x11 \x01(\x05\x12,\n\x06pieces\x18\x08 \x03(\x0b\x32\x1c.ei.ShellObjectSpec.LODPiece\x12\x1a\n\x12\x64\x65\x66\x61ult_appearance\x18\t \x01(\x08\x1a\x31\n\x08LODPiece\x12\x18\n\x03\x64lc\x18\x01 \x01(\x0b\x32\x0b.ei.DLCItem\x12\x0b\n\x03lod\x18\x02 \x01(\r\"\x9d\x01\n\x10\x43hickenAnimation\x12\x10\n\x0cSTANDARD_RUN\x10\x00\x12\n\n\x06SLOWMO\x10\x07\x12\n\n\x06WOBBLE\x10\x01\x12\x0f\n\x0bWOBBLE_LEAN\x10\x05\x12\n\n\x06SMOOTH\x10\x02\x12\x0f\n\x0bSMOOTH_LEAN\x10\x06\x12\t\n\x05HOVER\x10\x03\x12\x13\n\x0fSIDEWAYS_SMOOTH\x10\x04\x12\x11\n\rSIDEWAYS_LEAN\x10\x08\"\x92\x01\n\x0eShellGroupSpec\x12\x12\n\nidentifier\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12+\n\nasset_type\x18\x05 \x01(\x0e\x32\x17.ei.ShellSpec.AssetType\x12\x12\n\nmember_ids\x18\x03 \x03(\t\x12\x1d\n\x15price_mult_DEPRECATED\x18\x04 \x01(\x01\"\x95\x02\n\nDLCCatalog\x12\x1a\n\x05items\x18\x01 \x03(\x0b\x32\x0b.ei.DLCItem\x12\x1d\n\x06shells\x18\x02 \x03(\x0b\x32\r.ei.ShellSpec\x12$\n\nshell_sets\x18\x03 \x03(\x0b\x32\x10.ei.ShellSetSpec\x12$\n\ndecorators\x18\x06 \x03(\x0b\x32\x10.ei.ShellSetSpec\x12*\n\rshell_objects\x18\x04 \x03(\x0b\x32\x13.ei.ShellObjectSpec\x12(\n\x0cshell_groups\x18\x05 \x03(\x0b\x32\x12.ei.ShellGroupSpec\x12*\n\"shells_showcase_last_featured_time\x18\x07 \x01(\x01\"\x96\x12\n\x07ShellDB\x12\x30\n\x0fshell_inventory\x18\x01 \x03(\x0b\x32\x17.ei.ShellDB.ShellStatus\x12?\n\x17shell_element_inventory\x18\x05 \x03(\x0b\x32\x1e.ei.ShellDB.ShellElementStatus\x12\x46\n\x19shell_variation_inventory\x18\x08 \x03(\x0b\x32#.ei.ShellDB.ShellSetVariationStatus\x12\x34\n\x13shell_set_inventory\x18\x02 \x03(\x0b\x32\x17.ei.ShellDB.ShellStatus\x12\x37\n\x16shell_object_inventory\x18\x04 \x03(\x0b\x32\x17.ei.ShellDB.ShellStatus\x12\x33\n\x0c\x66\x61rm_configs\x18\x03 \x03(\x0b\x32\x1d.ei.ShellDB.FarmConfiguration\x12\x39\n\rsaved_configs\x18\t \x03(\x0b\x32\".ei.ShellDB.SavedFarmConfiguration\x12\x1d\n\x15new_shells_downloaded\x18\x06 \x03(\t\x12\x17\n\x0fnew_shells_seen\x18\x07 \x03(\t\x12(\n last_showcase_featured_time_seen\x18\x0b \x01(\x01\x12\"\n\x1alighting_controls_unlocked\x18\n \x01(\x08\x1a\x30\n\x0bShellStatus\x12\x12\n\nidentifier\x18\x01 \x01(\t\x12\r\n\x05owned\x18\x02 \x01(\x08\x1aV\n\x12ShellElementStatus\x12(\n\x07\x65lement\x18\x01 \x01(\x0e\x32\x17.ei.ShellDB.FarmElement\x12\x16\n\x0eset_identifier\x18\x02 \x01(\t\x1aK\n\x17ShellSetVariationStatus\x12\x16\n\x0eset_identifier\x18\x01 \x01(\t\x12\x18\n\x10owned_variations\x18\x02 \x03(\t\x1a\xa5\x03\n\x11\x46\x61rmConfiguration\x12\x30\n\x0flocked_elements\x18\n \x03(\x0e\x32\x17.ei.ShellDB.FarmElement\x12\x35\n\rshell_configs\x18\x01 \x03(\x0b\x32\x1e.ei.ShellDB.ShellConfiguration\x12<\n\x11shell_set_configs\x18\x02 \x03(\x0b\x32!.ei.ShellDB.ShellSetConfiguration\x12#\n\x1b\x63onfigure_chickens_by_group\x18\x07 \x01(\x08\x12:\n\rgroup_configs\x18\x08 \x03(\x0b\x32#.ei.ShellDB.ShellGroupConfiguration\x12\x32\n\x0f\x63hicken_configs\x18\t \x03(\x0b\x32\x19.ei.ShellDB.ChickenConfig\x12\x1f\n\x17lighting_config_enabled\x18\x0b \x01(\x08\x12\x33\n\x0flighting_config\x18\x0c \x01(\x0b\x32\x1a.ei.ShellDB.LightingConfig\x1a\xa9\x01\n\x16SavedFarmConfiguration\x12\n\n\x02id\x18\x01 \x01(\t\x12-\n\x06\x63onfig\x18\x02 \x01(\x0b\x32\x1d.ei.ShellDB.FarmConfiguration\x12\x18\n\x10\x63lient_save_time\x18\x03 \x01(\x01\x12\x11\n\tserver_id\x18\x04 \x01(\t\x12\x14\n\x0c\x64isplay_name\x18\x05 \x01(\t\x12\x11\n\tpurchased\x18\x06 \x01(\x08\x1aj\n\x12ShellConfiguration\x12+\n\nasset_type\x18\x01 \x01(\x0e\x32\x17.ei.ShellSpec.AssetType\x12\r\n\x05index\x18\x02 \x01(\r\x12\x18\n\x10shell_identifier\x18\x03 \x01(\t\x1a\xaa\x01\n\x15ShellSetConfiguration\x12(\n\x07\x65lement\x18\x01 \x01(\x0e\x32\x17.ei.ShellDB.FarmElement\x12\r\n\x05index\x18\x02 \x01(\r\x12\x1c\n\x14shell_set_identifier\x18\x03 \x01(\t\x12\x1c\n\x14variation_identifier\x18\x04 \x01(\t\x12\x1c\n\x14\x64\x65\x63orator_identifier\x18\x05 \x01(\t\x1a`\n\x17ShellGroupConfiguration\x12+\n\nasset_type\x18\x01 \x01(\x0e\x32\x17.ei.ShellSpec.AssetType\x12\x18\n\x10group_identifier\x18\x02 \x01(\t\x1a\x43\n\rChickenConfig\x12\x1a\n\x12\x63hicken_identifier\x18\x01 \x01(\t\x12\x16\n\x0ehat_identifier\x18\x02 \x01(\t\x1a\x9c\x02\n\x0eLightingConfig\x12\x1e\n\tlight_dir\x18\x01 \x01(\x0b\x32\x0b.ei.Vector3\x12\'\n\x12light_direct_color\x18\x02 \x01(\x0b\x32\x0b.ei.Vector4\x12\x1e\n\x16light_direct_intensity\x18\x03 \x01(\x02\x12(\n\x13light_ambient_color\x18\x04 \x01(\x0b\x32\x0b.ei.Vector4\x12\x1f\n\x17light_ambient_intensity\x18\x05 \x01(\x02\x12\x1e\n\tfog_color\x18\x06 \x01(\x0b\x32\x0b.ei.Vector4\x12\x10\n\x08\x66og_near\x18\x07 \x01(\x02\x12\x0f\n\x07\x66og_far\x18\x08 \x01(\x02\x12\x13\n\x0b\x66og_density\x18\t \x01(\x02\"\xe0\x01\n\x0b\x46\x61rmElement\x12\r\n\tHEN_HOUSE\x10\x01\x12\x08\n\x04SILO\x10\x02\x12\x0b\n\x07MAILBOX\x10\x03\x12\x0f\n\x0bTROPHY_CASE\x10\x04\x12\n\n\x06GROUND\x10\x05\x12\r\n\tHARDSCAPE\x10\x06\x12\r\n\tHYPERLOOP\x10\x07\x12\t\n\x05\x44\x45POT\x10\x08\x12\x07\n\x03LAB\x10\t\x12\x0c\n\x08HATCHERY\x10\n\x12\x07\n\x03HOA\x10\x0b\x12\x13\n\x0fMISSION_CONTROL\x10\x0c\x12\r\n\tFUEL_TANK\x10\r\x12\x0b\n\x07\x43HICKEN\x10\x0e\x12\x07\n\x03HAT\x10\x0f\x12\x0b\n\x07UNKNOWN\x10\x63\"\xa1\x01\n\x14ShellPopularityStats\x12,\n\x04\x64\x61ta\x18\x01 \x03(\x0b\x32\x1e.ei.ShellPopularityStats.Entry\x1a[\n\x05\x45ntry\x12\n\n\x02id\x18\x01 \x01(\t\x12(\n\x07\x65lement\x18\x02 \x01(\x0e\x32\x17.ei.ShellDB.FarmElement\x12\r\n\x05spent\x18\x03 \x01(\x04\x12\r\n\x05\x63ount\x18\x04 \x01(\x04\"\x9c\x02\n\x0fShellsActionLog\x12#\n\x05rinfo\x18\x08 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x0e\n\x06\x61\x63tion\x18\x02 \x01(\t\x12\x0e\n\x06sub_id\x18\x03 \x01(\t\x12-\n\x0c\x66\x61rm_element\x18\t \x01(\x0e\x32\x17.ei.ShellDB.FarmElement\x12\x0c\n\x04\x63ost\x18\x04 \x01(\r\x12\x13\n\x0b\x61pprox_time\x18\x05 \x01(\x01\x12\x0f\n\x07version\x18\x06 \x01(\t\x12\x12\n\nfarm_index\x18\x07 \x01(\x05\x12\x11\n\tsoul_eggs\x18\n \x01(\x01\x12\x15\n\rtickets_spent\x18\x0b \x01(\x04\x12\x12\n\ngold_spent\x18\x0c \x01(\x04\"\xb1\x01\n\x1aSubmitShellShowcaseRequest\x12#\n\x05rinfo\x18\x04 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x10\n\x08local_id\x18\x01 \x01(\t\x12\x0f\n\x07user_id\x18\x02 \x01(\t\x12\x17\n\x0fpublic_username\x18\x05 \x01(\x08\x12\x32\n\x0b\x66\x61rm_config\x18\x03 \x01(\x0b\x32\x1d.ei.ShellDB.FarmConfiguration\"\x97\x01\n\rShellShowcase\x12)\n\x03top\x18\x01 \x03(\x0b\x32\x1c.ei.ShellShowcaseListingInfo\x12.\n\x08\x66\x65\x61tured\x18\x02 \x03(\x0b\x32\x1c.ei.ShellShowcaseListingInfo\x12+\n\x05\x66resh\x18\x03 \x03(\x0b\x32\x1c.ei.ShellShowcaseListingInfo\"\xc4\x03\n\x18ShellShowcaseListingInfo\x12\n\n\x02id\x18\x01 \x01(\t\x12\x10\n\x08local_id\x18\x0c \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x0e\n\x06is_new\x18\x0f \x01(\x08\x12\x14\n\x0c\x63reator_name\x18\x0e \x01(\t\x12\x33\n\x06status\x18\x0b \x01(\x0e\x32#.ei.ShellShowcaseListingInfo.Status\x12\x32\n\x0b\x66\x61rm_config\x18\x04 \x01(\x0b\x32\x1d.ei.ShellDB.FarmConfiguration\x12\r\n\x05sales\x18\x05 \x01(\r\x12\r\n\x05gross\x18\x06 \x01(\x04\x12\r\n\x05views\x18\x07 \x01(\x04\x12\x0e\n\x06\x65quips\x18\r \x01(\x04\x12\r\n\x05likes\x18\x08 \x01(\r\x12\x10\n\x08\x64islikes\x18\t \x01(\r\x12\x11\n\tshare_url\x18\n \x01(\t\"g\n\x06Status\x12\x08\n\x04NONE\x10\x00\x12\r\n\tSUBMITTED\x10\x01\x12\x08\n\x04LIVE\x10\x02\x12\x0c\n\x08\x46\x45\x41TURED\x10\x03\x12\x11\n\rFEATURED_ALUM\x10\x05\x12\x0c\n\x08\x41RCHIVED\x10\x06\x12\x0b\n\x07INVALID\x10\x04\"g\n#ShowcaseRoyaltyDeliveryConfirmation\x12#\n\x05rinfo\x18\x03 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x0b\n\x03ids\x18\x01 \x03(\t\x12\x0e\n\x06\x61mount\x18\x02 \x01(\r\"I\n\x17ShellShowcaseListingSet\x12.\n\x08listings\x18\x01 \x03(\x0b\x32\x1c.ei.ShellShowcaseListingInfo\"^\n\x11ShellsActionBatch\x12#\n\x05rinfo\x18\x01 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12$\n\x07\x61\x63tions\x18\x02 \x03(\x0b\x32\x13.ei.ShellsActionLog\"\xd1\t\n\x18UserVerificationAnalysis\x12;\n\x0eoverall_status\x18\x01 \x01(\x0e\x32#.ei.UserVerificationAnalysis.Status\x12\x12\n\nstart_time\x18\x02 \x01(\x01\x12\x17\n\x0f\x63ompletion_time\x18\x03 \x01(\x01\x12\x15\n\rnum_prestiges\x18\x0e \x01(\x01\x12\x11\n\tsoul_eggs\x18\x0f \x01(\x01\x12\x18\n\x10\x65ggs_of_prophecy\x18\x1b \x01(\r\x12\x37\n\niap_status\x18\x12 \x01(\x0e\x32#.ei.UserVerificationAnalysis.Status\x12\x1b\n\x13verified_pro_permit\x18\x04 \x01(\x08\x12\x1d\n\x15verified_piggy_breaks\x18\x05 \x01(\r\x12\x1a\n\x12verified_other_iap\x18\x06 \x01(\r\x12\x16\n\x0eunverified_iap\x18\x07 \x01(\r\x12\x13\n\x0bgold_earned\x18\r \x01(\x01\x12\x19\n\x11regular_iap_buyer\x18\x16 \x01(\x08\x12\x1b\n\x13regular_iap_cheater\x18\x17 \x01(\x08\x12=\n\x10\x61rtifacts_status\x18\x13 \x01(\x0e\x32#.ei.UserVerificationAnalysis.Status\x12\x1a\n\x12missions_completed\x18\x08 \x01(\r\x12\x1b\n\x13\x61rtifacts_collected\x18\t \x01(\x01\x12\x1a\n\x12\x61rtifacts_consumed\x18\n \x01(\x01\x12\x1e\n\x16\x61rtifacts_in_inventory\x18\x0b \x01(\x01\x12#\n\x1brare_artifacts_in_inventory\x18! \x01(\x04\x12 \n\x18rare_artifacts_on_server\x18\" \x01(\x04\x12(\n legendary_artifacts_in_inventory\x18# \x01(\x04\x12%\n\x1dlegendary_artifacts_on_server\x18$ \x01(\x04\x12\x1b\n\x13gold_spent_crafting\x18\x15 \x01(\x01\x12\x1a\n\x12\x65xcessive_consumes\x18\x18 \x01(\x08\x12\x1b\n\x13\x65xcessive_inventory\x18\x19 \x01(\x08\x12\x17\n\x0f\x65xcessive_spend\x18\x1a \x01(\x08\x12=\n\x10\x63ontracts_status\x18\x14 \x01(\x0e\x32#.ei.UserVerificationAnalysis.Status\x12\x1c\n\x14num_coop_memberships\x18\x0c \x01(\r\x12\x17\n\x0fvalid_contracts\x18\x10 \x01(\r\x12\x19\n\x11invalid_contracts\x18\x11 \x03(\t\x12\x15\n\rexcessive_eop\x18\x1c \x01(\x08\x12#\n\x1b\x65xcessive_invalid_contracts\x18\x1d \x01(\x08\x12\x10\n\x08verified\x18\x1e \x01(\x08\x12\x1d\n\x15verification_override\x18\x1f \x01(\x08\x12#\n\x1bverification_override_value\x18 \x01(\x08\"3\n\x06Status\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0e\n\nPROCESSING\x10\x01\x12\x0c\n\x08\x43OMPLETE\x10\x02\"\xf5\x05\n\x14UserSubscriptionInfo\x12:\n\x12subscription_level\x18\r \x01(\x0e\x32\x1e.ei.UserSubscriptionInfo.Level\x12?\n\x17next_subscription_level\x18\x0f \x01(\x0e\x32\x1e.ei.UserSubscriptionInfo.Level\x12$\n\x1clock_next_subscription_level\x18\x12 \x01(\x08\x12\x1e\n\x08platform\x18\n \x01(\x0e\x32\x0c.ei.Platform\x12\x1f\n\x17original_transaction_id\x18\x01 \x01(\t\x12\x1d\n\x15linked_transaction_id\x18\x10 \x01(\t\x12\x14\n\x0c\x61\x63knowledged\x18\x11 \x01(\x08\x12\x18\n\x10\x66irst_subscribed\x18\x02 \x01(\x01\x12\x12\n\nperiod_end\x18\x04 \x01(\x01\x12/\n\x06status\x18\x05 \x01(\x0e\x32\x1f.ei.UserSubscriptionInfo.Status\x12\x14\n\x0cstore_status\x18\x0e \x01(\t\x12\x12\n\nauto_renew\x18\x06 \x01(\x08\x12\x0f\n\x07sandbox\x18\x13 \x01(\x08\x12\x14\n\x0clast_updated\x18\x07 \x01(\x01\x12\x36\n\x07history\x18\t \x03(\x0b\x32%.ei.UserSubscriptionInfo.HistoryEntry\x12\x15\n\rpast_user_ids\x18\x0b \x03(\t\x1a\x46\n\x0cHistoryEntry\x12\x11\n\ttimestamp\x18\x01 \x01(\x01\x12\x12\n\nmessage_id\x18\x02 \x01(\t\x12\x0f\n\x07message\x18\x03 \x01(\t\"\x1e\n\x05Level\x12\x0c\n\x08STANDARD\x10\x00\x12\x07\n\x03PRO\x10\x01\"]\n\x06Status\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\x0b\n\x07\x45XPIRED\x10\x02\x12\x0b\n\x07REVOKED\x10\x03\x12\x10\n\x0cGRACE_PERIOD\x10\x04\x12\x0e\n\nPAUSE_HOLD\x10\x05\"\xa6\x01\n\x1dSubscriptionChangeHintRequest\x12#\n\x05rinfo\x18\x03 \x01(\x0b\x32\x14.ei.BasicRequestInfo\x12\x1f\n\x17original_transaction_id\x18\x01 \x01(\t\x12?\n\x17next_subscription_level\x18\x02 \x01(\x0e\x32\x1e.ei.UserSubscriptionInfo.Level\">\n\x12\x43XPEvalRolloutInfo\x12\x12\n\ncurrent_id\x18\x01 \x01(\t\x12\x14\n\x0c\x62\x61sis_points\x18\x02 \x01(\r*4\n\x08Platform\x12\x14\n\x10UNKNOWN_PLATFORM\x10\x00\x12\x07\n\x03IOS\x10\x01\x12\t\n\x05\x44ROID\x10\x02*=\n\x10\x44\x65viceFormFactor\x12\x12\n\x0eUNKNOWN_DEVICE\x10\x00\x12\t\n\x05PHONE\x10\x01\x12\n\n\x06TABLET\x10\x02*k\n\tAdNetwork\x12\n\n\x06VUNGLE\x10\x00\x12\x0e\n\nCHARTBOOST\x10\x01\x12\r\n\tAD_COLONY\x10\x02\x12\x0c\n\x08HYPER_MX\x10\x03\x12\t\n\x05UNITY\x10\x04\x12\x0c\n\x08\x46\x41\x43\x45\x42OOK\x10\x05\x12\x0c\n\x08\x41PPLOVIN\x10\x06*\xff\x02\n\x03\x45gg\x12\n\n\x06\x45\x44IBLE\x10\x01\x12\r\n\tSUPERFOOD\x10\x02\x12\x0b\n\x07MEDICAL\x10\x03\x12\x0f\n\x0bROCKET_FUEL\x10\x04\x12\x12\n\x0eSUPER_MATERIAL\x10\x05\x12\n\n\x06\x46USION\x10\x06\x12\x0b\n\x07QUANTUM\x10\x07\x12\x0f\n\x0bIMMORTALITY\x10\x08\x12\x0b\n\x07TACHYON\x10\t\x12\x0c\n\x08GRAVITON\x10\n\x12\r\n\tDILITHIUM\x10\x0b\x12\x0b\n\x07PRODIGY\x10\x0c\x12\r\n\tTERRAFORM\x10\r\x12\x0e\n\nANTIMATTER\x10\x0e\x12\x0f\n\x0b\x44\x41RK_MATTER\x10\x0f\x12\x06\n\x02\x41I\x10\x10\x12\n\n\x06NEBULA\x10\x11\x12\x0c\n\x08UNIVERSE\x10\x12\x12\x11\n\rENLIGHTENMENT\x10\x13\x12\r\n\tCHOCOLATE\x10\x64\x12\n\n\x06\x45\x41STER\x10\x65\x12\x10\n\x0cWATERBALLOON\x10\x66\x12\x0c\n\x08\x46IREWORK\x10g\x12\x0b\n\x07PUMPKIN\x10h\x12\x0f\n\nCUSTOM_EGG\x10\xc8\x01\x12\x0c\n\x07UNKNOWN\x10\xe8\x07*-\n\x08\x46\x61rmType\x12\t\n\x05\x45MPTY\x10\x01\x12\x08\n\x04HOME\x10\x02\x12\x0c\n\x08\x43ONTRACT\x10\x03*+\n\x08GoalType\x12\r\n\tEGGS_LAID\x10\x01\x12\x10\n\x0cUNKNOWN_GOAL\x10\x64*\x89\x02\n\nRewardType\x12\x08\n\x04\x43\x41SH\x10\x01\x12\x08\n\x04GOLD\x10\x02\x12\r\n\tSOUL_EGGS\x10\x03\x12\x14\n\x10\x45GGS_OF_PROPHECY\x10\x04\x12\x16\n\x12\x45PIC_RESEARCH_ITEM\x10\x05\x12\x0e\n\nPIGGY_FILL\x10\x06\x12\x14\n\x10PIGGY_MULTIPLIER\x10\x07\x12\x14\n\x10PIGGY_LEVEL_BUMP\x10\x08\x12\t\n\x05\x42OOST\x10\t\x12\x0f\n\x0b\x42OOST_TOKEN\x10\n\x12\x0c\n\x08\x41RTIFACT\x10\x0b\x12\x11\n\rARTIFACT_CASE\x10\x0c\x12\x0b\n\x07\x43HICKEN\x10\r\x12\x10\n\x0cSHELL_SCRIPT\x10\x0e\x12\x12\n\x0eUNKNOWN_REWARD\x10\x64*\xe7\x01\n\nUILocation\x12\x08\n\x04NONE\x10\x00\x12\x08\n\x04SHOP\x10\x01\x12\x0e\n\nBOOST_SHOP\x10\x02\x12\t\n\x05PIGGY\x10\x03\x12\x0e\n\nPRO_PERMIT\x10\x04\x12\x0e\n\nULTRA_SHOP\x10\n\x12\n\n\x06SHELLS\x10\x05\x12\x0e\n\nSHELL_SETS\x10\x06\x12\x13\n\x0fSHELLS_SHOWCASE\x10\x0c\x12\x0c\n\x08\x43HICKENS\x10\x07\x12\x10\n\x0c\x43HICKEN_HATS\x10\x0b\x12\x11\n\rEPIC_RESEARCH\x10\x08\x12\x0c\n\x08SETTINGS\x10\t\x12\x08\n\x04HELP\x10\r\x12\x0e\n\nUNIVERSITY\x10\x0e*\xd3\x02\n\x08UserType\x12\r\n\tALL_USERS\x10\x00\x12\x0c\n\x08\x45GGED_UP\x10\x0f\x12\x16\n\x12\x43ONTRACTS_UNLOCKED\x10\x01\x12\x16\n\x12\x41RTIFACTS_UNLOCKED\x10\x03\x12\x16\n\x12\x46UEL_TANK_UNLOCKED\x10\x04\x12\x15\n\x11PRO_PERMIT_ACTIVE\x10\x05\x12\x10\n\x0cULTRA_ACTIVE\x10\x06\x12\x11\n\rNO_PRO_PERMIT\x10\x07\x12\x0c\n\x08NO_ULTRA\x10\x08\x12\x16\n\x12\x43ONTRACTS_INACTIVE\x10\t\x12\x14\n\x10\x43ONTRACTS_ACTIVE\x10\n\x12\x14\n\x10PLAYING_CONTRACT\x10\x0b\x12\x16\n\x12\x41RTIFACTS_INACTIVE\x10\x0c\x12\x14\n\x10\x41RTIFACTS_ACTIVE\x10\r\x12\x12\n\x0ePRESTIGE_READY\x10\x0e\x12\x12\n\x0ePIGGY_HESITANT\x10\x10*4\n\x10LeaderboardScope\x12\x0c\n\x08\x41LL_TIME\x10\x00\x12\x12\n\x0e\x43URRENT_SEASON\x10\x01" + +pool = Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Ei Vector3 = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("ei.Vector3").msgclass @@ -2293,7 +57,13 @@ module Ei Contract::GoalSet = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("ei.Contract.GoalSet").msgclass Contract::GradeSpec = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("ei.Contract.GradeSpec").msgclass Contract::PlayerGrade = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("ei.Contract.PlayerGrade").enummodule + ContractSeasonGoal = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("ei.ContractSeasonGoal").msgclass + ContractSeasonRewardConfirmationRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("ei.ContractSeasonRewardConfirmationRequest").msgclass + ContractSeasonInfo = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("ei.ContractSeasonInfo").msgclass + ContractSeasonInfo::GoalSet = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("ei.ContractSeasonInfo.GoalSet").msgclass + ContractSeasonInfos = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("ei.ContractSeasonInfos").msgclass ContractPlayerInfo = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("ei.ContractPlayerInfo").msgclass + ContractPlayerInfo::SeasonProgress = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("ei.ContractPlayerInfo.SeasonProgress").msgclass ContractPlayerInfo::Status = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("ei.ContractPlayerInfo.Status").enummodule ContractEvaluation = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("ei.ContractEvaluation").msgclass ContractEvaluation::PoorBehavior = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("ei.ContractEvaluation.PoorBehavior").enummodule @@ -2341,6 +111,7 @@ module Ei ReportPlayerCoopRequest::Reason = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("ei.ReportPlayerCoopRequest.Reason").enummodule KickPlayerCoopRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("ei.KickPlayerCoopRequest").msgclass KickPlayerCoopRequest::Reason = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("ei.KickPlayerCoopRequest.Reason").enummodule + IdleSessionSummary = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("ei.IdleSessionSummary").msgclass ContractCoopStatusUpdateRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("ei.ContractCoopStatusUpdateRequest").msgclass ContractCoopStatusUpdateResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("ei.ContractCoopStatusUpdateResponse").msgclass CoopBuffState = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("ei.CoopBuffState").msgclass